20:24:39.271 00.046 10844 PHD2 version 2.6.14 begins execution with:
20:24:39.271 00.000 10844    Windows 10 (build 26100), 64-bit edition
20:24:39.273 00.002 10844    wxWidgets 3.0.5
20:24:39.276 00.003 10844    cfitsio 3.49
20:24:39.277 00.001 10844 GetString("/frame/LogDir", "") returns ""
20:24:39.279 00.002 10844 CoInitializeEx returns 1
20:24:39.291 00.012 10844 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
20:24:39.292 00.001 10844 GetInt("/wxLanguage", 0) returns 0
20:24:39.313 00.021 10844 locale: initialized with lang id 0 (r=1)
20:24:39.320 00.007 10844 locale: wxTranslations language set to 0
20:24:39.344 00.024 10844 Removed 1 files of pattern: PHD2_DebugLog*.txt
20:24:39.374 00.030 10844 GetInt("/currentProfile", 0) returns 2
20:24:39.386 00.012 10844 reset dither spiral
20:24:39.390 00.004 10844 StartWorkerThread(00000000) begins
20:24:39.391 00.001 10844 WorkerThread constructor called
20:24:39.391 00.000 10844 StartWorkerThread(011B8470) ends
20:24:39.391 00.000 10844 StartWorkerThread(00000000) begins
20:24:39.391 00.000 10844 WorkerThread constructor called
20:24:39.391 00.000 10844 StartWorkerThread(011B7ED0) ends
20:24:39.391 00.000 11060 WorkerThread::Entry() begins
20:24:39.392 00.001 10844 GetBoolean("/ServerMode", 1) returns 1
20:24:39.392 00.000 11064 WorkerThread::Entry() begins
20:24:39.392 00.000 11060 worker thread CoInitializeEx returns 0
20:24:39.393 00.001 11064 worker thread CoInitializeEx returns 0
20:24:39.695 00.302 10844 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
20:24:39.696 00.001 10844 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
20:24:39.696 00.000 10844 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
20:24:39.697 00.001 10844 GetInt("/profile/2/DitherMode", 0) returns 0
20:24:39.697 00.000 10844 set dither mode 0
20:24:39.698 00.001 10844 GetInt("/profile/2/frame/timeLapse", 0) returns 0
20:24:39.699 00.001 10844 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
20:24:39.699 00.000 10844 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
20:24:39.700 00.001 10844 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
20:24:39.700 00.000 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:24:39.701 00.001 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
20:24:39.701 00.000 10844 GetInt("/profile/2/frame/focalLength", 0) returns 200
20:24:39.702 00.001 10844 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
20:24:39.702 00.000 10844 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
20:24:39.702 00.000 10844 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
20:24:39.702 00.000 10844 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:24:39.704 00.002 10844 AutoExp: reset exp to 5000
20:24:39.704 00.000 10844 GetInt("/profile/2/CustomExposureDuration", 30000) returns 30000
20:24:39.708 00.004 10844 GetInt("/profile/2/ExposureDurationMs", 1000) returns 500
20:24:39.709 00.001 10844 OnExposureDurationSelected: duration = 500
20:24:39.709 00.000 10844 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
20:24:39.710 00.001 10844 GetInt("/profile/2/Gamma", 100) returns 100
20:24:39.710 00.000 10844 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
20:24:39.710 00.000 10844 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
20:24:39.711 00.001 10844 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
20:24:39.711 00.000 10844 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
20:24:39.713 00.002 10844 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
20:24:39.713 00.000 10844 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
20:24:39.713 00.000 10844 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
20:24:39.713 00.000 10844 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:24:39.714 00.001 10844 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 0
20:24:39.727 00.013 10844 guider state => UNINITIALIZED
20:24:39.728 00.001 10844 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
20:24:39.729 00.001 10844 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
20:24:39.729 00.000 10844 GetInt("/profile/2/overlay/slit/width", 8) returns 8
20:24:39.730 00.001 10844 GetInt("/profile/2/overlay/slit/height", 100) returns 100
20:24:39.730 00.000 10844 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
20:24:39.731 00.001 10844 Changing from state UNINITIALIZED to UNINITIALIZED
20:24:39.731 00.000 10844 guider state => SELECTING
20:24:39.732 00.001 10844 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
20:24:39.732 00.000 10844 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
20:24:39.733 00.001 10844 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 1.500000
20:24:39.733 00.000 10844 Setting StarMinHFD = 1.50
20:24:39.734 00.001 10844 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
20:24:39.734 00.000 10844 Setting MaxHFD = 10.0
20:24:39.735 00.001 10844 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
20:24:39.735 00.000 10844 Setting StarMinSNR = 6.0
20:24:39.735 00.000 10844 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
20:24:39.735 00.000 10844 Setting AutoSelDownsample = 0
20:24:39.736 00.001 10844 GetString("/profile/2/guider/bookmarks", "") returns ""
20:24:39.737 00.001 10844 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
20:24:39.737 00.000 10844 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
20:24:39.738 00.001 10844 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
20:24:39.738 00.000 10844 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
20:24:39.739 00.001 10844 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 15
20:24:39.741 00.002 10844 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 1
20:24:39.741 00.000 10844 MultiStar mode enabled
20:24:39.742 00.001 10844 GetBoolean("/StickyLockPosition", 0) returns 0
20:24:39.751 00.009 10844 GetString("/geometry", "") returns "1;1528;912;-8;-8"
20:24:39.938 00.187 10844 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
20:24:39.938 00.000 10844 GetString("/graph/RAColor", "") returns "#6464FF"
20:24:39.939 00.001 10844 GetString("/graph/DecColor", "") returns "#FF0000"
20:24:39.939 00.000 10844 GetInt("/graph/minLength", 50) returns 50
20:24:39.940 00.001 10844 GetInt("/graph/maxLength", 400) returns 400
20:24:39.941 00.001 10844 GetInt("/graph/minHeight", 1) returns 1
20:24:39.941 00.000 10844 GetInt("/graph/maxHeight", 16) returns 16
20:24:39.942 00.001 10844 GetInt("/graph/length", 100) returns 100
20:24:39.942 00.000 10844 GraphStats window size = 100
20:24:39.942 00.000 10844 GetInt("/graph/height", 4) returns 4
20:24:39.943 00.001 10844 GetInt("graph/HeightUnits", 1) returns 1
20:24:39.943 00.000 10844 GetBoolean("/graph/showCorrections", 1) returns 1
20:24:39.943 00.000 10844 GetBoolean("/graph/showStarMass", 0) returns 0
20:24:39.945 00.002 10844 GetBoolean("/graph/showStarSNR", 0) returns 0
20:24:39.945 00.000 10844 GetBoolean("/graph/correctionsToScale", 0) returns 0
20:24:40.091 00.146 10844 GetInt("/graph_stepguider/length", 1) returns 1
20:24:40.102 00.011 10844 GetBoolean("/ProfileRawMode", 0) returns 0
20:24:40.118 00.016 10844 GetInt("/target/length", 100) returns 100
20:24:40.118 00.000 10844 GetDouble("/target/zoom", 1.000000) returns 1.000000
20:24:40.155 00.037 10844 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
20:24:40.155 00.000 10844 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
20:24:42.571 02.416 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
20:24:42.586 00.015 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
20:24:43.950 01.364 10844 GetString("/profile/2/indi/INDIcam", "") returns ""
20:24:43.970 00.020 10844 GetString("/profile/2/indi/INDImount", "") returns ""
20:24:43.998 00.028 10844 GetString("/profile/2/indi/INDImount", "") returns ""
20:24:44.011 00.013 10844 GetString("/profile/2/indi/INDIrotator", "") returns ""
20:24:44.016 00.005 10844 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
20:24:44.016 00.000 10844 CameraFactory(ZWO ASI Camera)
20:24:44.016 00.000 10844 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
20:24:44.016 00.000 10844 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
20:24:44.016 00.000 10844 GetInt("/profile/2/camera/gain", 95) returns 58
20:24:44.016 00.000 10844 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
20:24:44.016 00.000 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
20:24:44.016 00.000 10844 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 1
20:24:44.021 00.005 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
20:24:44.021 00.000 10844 GetInt("/profile/2/camera/binning", 1) returns 1
20:24:44.021 00.000 10844 GetInt("/profile/2/camera/ZWO/bpp", 8) returns 8
20:24:44.021 00.000 10844 Created new camera of type ZWO ASI Camera = 0CC492E0
20:24:44.021 00.000 10844 GetString("/profile/2/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
20:24:44.021 00.000 10844 GetString("/profile/2/scope/LastMenuChoice", "None") returns "ASI Mount (ASCOM)"
20:24:44.021 00.000 10844 ScopeFactory(ASI Mount (ASCOM))
20:24:44.021 00.000 10844 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 1150
20:24:44.036 00.015 10844 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
20:24:44.038 00.002 10844 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 2500
20:24:44.038 00.000 10844 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 2500
20:24:44.038 00.000 10844 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
20:24:44.038 00.000 10844 DecGuideMode set to Auto (1)
20:24:44.038 00.000 10844 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 1
20:24:44.038 00.000 10844 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.280000
20:24:44.038 00.000 10844 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
20:24:44.040 00.002 10844 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.390000
20:24:44.040 00.000 10844 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 4
20:24:44.041 00.001 10844 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.320000
20:24:44.041 00.000 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.32
20:24:44.041 00.000 10844 GetDouble("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 0.700000
20:24:44.041 00.000 10844 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
20:24:44.041 00.000 10844 GetBoolean("/profile/2/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
20:24:44.041 00.000 10844 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:24:44.041 00.000 10844 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 0
20:24:44.041 00.000 10844 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
20:24:44.041 00.000 10844 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
20:24:44.041 00.000 10844 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
20:24:44.041 00.000 10844 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 20
20:24:44.041 00.000 10844 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20
20:24:44.041 00.000 10844 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 20
20:24:44.045 00.004 10844 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 0
20:24:44.045 00.000 10844 BLC: Backlash compensation is disabled
20:24:44.045 00.000 10844 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 1
20:24:44.045 00.000 10844 Scope: enabling slew check, guiding will stop when slew is detected
20:24:44.045 00.000 10844 Created new scope of type ASI Mount (ASCOM) = 0EDEBDF8
20:24:44.045 00.000 10844 GetString("/profile/2/scope/LastMenuChoice", "") returns "ASI Mount (ASCOM)"
20:24:44.047 00.002 10844 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None"
20:24:44.047 00.000 10844 ScopeFactory(None)
20:24:44.047 00.000 10844 Created new aux scope of type None = 00000000
20:24:44.047 00.000 10844 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None"
20:24:44.047 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
20:24:44.047 00.000 10844 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None"
20:24:44.047 00.000 10844 StepGuiderFactory(None)
20:24:44.047 00.000 10844 Created new stepguider of type None = 00000000
20:24:44.047 00.000 10844 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
20:24:44.047 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
20:24:44.047 00.000 10844 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "ZWO CAA (ASCOM)"
20:24:44.052 00.005 10844 RotatorFactory(ZWO CAA (ASCOM))
20:24:44.052 00.000 10844 GetBoolean("/profile/2/rotator/isReversed", 0) returns 1
20:24:44.052 00.000 10844 Rotator:ctor: isReversed = 1
20:24:44.052 00.000 10844 Created new Rotator of type ZWO CAA (ASCOM) = 0EE25A10
20:24:44.052 00.000 10844 GetString("/profile/2/rotator/LastMenuChoice", "") returns "ZWO CAA (ASCOM)"
20:24:44.091 00.039 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
20:24:44.091 00.000 10844 SetupHelpFile: langid=64, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_CA\PHD2GuideHelp.zip
20:24:44.091 00.000 10844 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
20:24:44.164 00.073 10844 starting server
20:24:44.169 00.005 10844 event server started, listening on port 4400
20:24:44.169 00.000 10844 Server started, listening on port 4300
20:24:44.169 00.000 10844 Status Line: Server started
20:24:44.189 00.020 10844 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=567;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=161140;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099196;dir=3;layer=0;row=0;pos=1;prop=38860;bestw=244;besth=424;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099196;dir=2;layer=0;row=0;pos=1;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=326|dock_size(2,0,0)=295|"
20:24:44.354 00.165 10844 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
20:24:44.354 00.000 10844 GetString("/profile/2/scope/LastMenuChoice", "None") returns "ASI Mount (ASCOM)"
20:24:44.354 00.000 10844 GetBoolean("/Update/enabled", 1) returns 1
20:24:44.354 00.000 10844 GetInt("/Update/series", 0) returns 0
20:24:44.354 00.000 7708 UPD: updater thread entry
20:24:44.364 00.010 7708 UPD: fetch https://openphdguiding.org/release-main-win.txt
20:24:44.378 00.014 7708 UPD: fetch error: Couldn't resolve host name
20:24:44.378 00.000 7708 UPD: updater thread exit
20:24:44.629 00.251 10844 evsrv: cli 0EEEDFD0 connect
20:24:44.631 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"9936cbbb-da45-43c5-a891-4789b2c3ff7b"}
20:24:44.631 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9936cbbb-da45-43c5-a891-4789b2c3ff7b"}
20:24:44.635 00.004 10844 evsrv: cli 0EEEDFD0 disconnect
20:24:44.638 00.003 10844 evsrv: cli 0EEED990 connect
20:24:44.641 00.003 10844 evsrv: cli 0EEEE750 connect
20:24:44.645 00.004 10844 evsrv: cli 0EEEE750 request: {"method":"get_profile","id":"cd0f0ce7-06a3-4619-ab41-7b11c5990cab"}
20:24:44.646 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
20:24:44.646 00.000 10844 evsrv: cli 0EEEE750 response: {"jsonrpc":"2.0","result":{"id":2,"name":"ASI_200_Guider"},"id":"cd0f0ce7-06a3-4619-ab41-7b11c5990cab"}
20:24:44.649 00.003 10844 evsrv: cli 0EEEE750 disconnect
20:24:44.654 00.005 10844 evsrv: cli 0EEEE930 connect
20:24:44.655 00.001 10844 evsrv: cli 0EEEE930 request: {"method":"get_profiles","id":"fde2444e-230b-495f-aca6-fe245efafd97"}
20:24:44.655 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
20:24:44.655 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
20:24:44.655 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":"fde2444e-230b-495f-aca6-fe245efafd97"}
20:24:44.680 00.025 10844 evsrv: cli 0EEEE930 disconnect
20:24:44.685 00.005 10844 evsrv: cli 0EEEEBB0 connect
20:24:44.687 00.002 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_connected","id":"a78e9726-58ea-4fbc-8eef-90e70c072a04"}
20:24:44.687 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":false,"id":"a78e9726-58ea-4fbc-8eef-90e70c072a04"}
20:24:44.688 00.001 10844 evsrv: cli 0EEEEBB0 disconnect
20:24:44.691 00.003 10844 evsrv: cli 0EEEDA30 connect
20:24:44.691 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"set_connected","params":[true],"id":"abaa6b58-6a7c-44d5-beb1-773c99ecd9c0"}
20:24:44.691 00.000 10844 gear_dialog: ConnectAll calls OnButtonConnectAll
20:24:44.691 00.000 10844 gear_dialog: OnButtonConnectAll
20:24:44.691 00.000 10844 gear_dialog: DoConnectCamera [ZWO ASI Camera]
20:24:44.691 00.000 10844 Status Line: Connecting to Camera ...
20:24:44.696 00.005 10844 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns "0,ZWO ASI220MM Mini"
20:24:44.696 00.000 10844 Connecting to camera [ZWO ASI Camera] id = [0,ZWO ASI220MM Mini]
20:24:44.749 00.053 10844 ZWO: SDK Version = [1, 40, 0, 0]
20:24:44.760 00.011 10844 ZWO: find camera id: [0,ZWO ASI220MM Mini], ncams = 3
20:24:44.767 00.007 10844 ZWO: found matching camera at idx 0
20:24:45.085 00.318 10844 ZWO: using mode BPP = 8
20:24:45.085 00.000 10844 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI220MM Mini]
20:24:45.085 00.000 10844 ZWO: selecting snap mode
20:24:45.085 00.000 10844 ZWO: IsColorCam = 0
20:24:45.085 00.000 10844 ZWO: supported bin 0 = 1
20:24:45.085 00.000 10844 ZWO: supported bin 1 = 2
20:24:45.087 00.002 10844 ZWO: gain range = 0 .. 600
20:24:45.089 00.002 10844 ZWO: lowest RN gain = 350 (58%)
20:24:45.089 00.000 10844 ZWO: frame (0,0)+(1920,1080)
20:24:45.101 00.012 10844 GetString("/profile/2/camera/LimitFrame", "") returns "0;0;0;0"
20:24:45.101 00.000 10844 camera: updated LimitFrame => (0,0),(0x0)
20:24:45.101 00.000 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
20:24:45.101 00.000 10844 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
20:24:45.101 00.000 10844 Connected Camera: ZWO ASI220MM Mini
20:24:45.101 00.000 10844 FrameSize=(1920,1080)
20:24:45.106 00.005 10844 PixelSize=4.00
20:24:45.106 00.000 10844 BitsPerPixel=8
20:24:45.106 00.000 10844 HasGainControl=1
20:24:45.106 00.000 10844 GuideCameraGain=58
20:24:45.106 00.000 10844 HasShutter=0
20:24:45.106 00.000 10844 HasSubFrames=1
20:24:45.106 00.000 10844 ST4HasGuideOutput=1
20:24:45.106 00.000 10844 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 0
20:24:45.119 00.013 10844 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
20:24:45.119 00.000 10844 Auto-loading dark library
20:24:45.278 00.159 10844 loaded dark frame exposure = 500, med = 0
20:24:45.381 00.103 10844 loaded dark frame exposure = 1000, med = 0
20:24:45.505 00.124 10844 loaded dark frame exposure = 1500, med = 0
20:24:45.609 00.104 10844 loaded dark frame exposure = 2000, med = 0
20:24:45.698 00.089 10844 loaded dark frame exposure = 2500, med = 0
20:24:45.804 00.106 10844 loaded dark frame exposure = 3000, med = 0
20:24:45.923 00.119 10844 loaded dark frame exposure = 3500, med = 0
20:24:46.044 00.121 10844 loaded dark frame exposure = 4000, med = 0
20:24:46.149 00.105 10844 loaded dark frame exposure = 4500, med = 0
20:24:46.253 00.104 10844 loaded dark frame exposure = 5000, med = 0
20:24:46.376 00.123 10844 loaded dark frame exposure = 6000, med = 0
20:24:46.376 00.000 10844 loaded dark library from C:\Users\Sushant Acharekar\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
20:24:46.376 00.000 10844 Status Line: Darks loaded
20:24:46.437 00.061 10844 Status Line: Camera Connected
20:24:46.446 00.009 10844 gear_dialog: OnButtonConnectStepGuider
20:24:46.447 00.001 10844 Connected AO:None
20:24:46.447 00.000 10844 gear_dialog: OnButtonConnectScope
20:24:46.447 00.000 10844 Status Line: Connecting to Mount ...
20:24:46.453 00.006 10844 Connecting to mount [ASI Mount (ASCOM)]
20:24:46.453 00.000 10844 ASCOM Scope: Connecting
20:24:46.453 00.000 10844 Create ASCOM Scope: choice 'ASI Mount (ASCOM)' progid ASCOM.ASIMount.Telescope
20:24:46.464 00.011 10844 pScopeDriver = 0x0EEC9C1C
20:24:46.517 00.053 10844 Scope reports its name as ASI Mount (ASCOM)
20:24:46.519 00.002 10844 ASCOM scope CanSlewAsync is true
20:24:46.519 00.000 10844 ASI Mount (ASCOM) connected
20:24:46.524 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 90.0
20:24:46.530 00.006 10844 ScopeASCOM::SideOfPier() returns -1
20:24:46.530 00.000 10844 ASCOM Scope: Connect success
20:24:46.530 00.000 10844 Status Line: Mount Connected
20:24:46.550 00.020 10844 Connected Scope:ASI Mount (ASCOM)
20:24:46.550 00.000 10844 gear_dialog: OnButtonConnectAuxScope
20:24:46.550 00.000 10844 Connected AuxScope:None
20:24:46.550 00.000 10844 gear_dialog: OnButtonConnectRotator
20:24:46.553 00.003 10844 Status Line: Connecting to Rotator ...
20:24:46.553 00.000 10844 Connecting to rotator [ZWO CAA (ASCOM)]
20:24:46.553 00.000 10844 Create ASCOM Rotator: choice 'ZWO CAA (ASCOM)' progid ASCOM.ASICAA.Rotator
20:24:48.441 01.888 10844 rotator name = ZWO CAA
20:24:48.441 00.000 10844 Status Line: Rotator Connected
20:24:48.448 00.007 10844 Connected Rotator:ZWO CAA
20:24:48.583 00.135 10844 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
20:24:48.583 00.000 10844 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
20:24:49.681 01.098 10844 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
20:24:49.681 00.000 10844 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
20:24:49.681 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":0,"id":"abaa6b58-6a7c-44d5-beb1-773c99ecd9c0"}
20:24:49.718 00.037 10844 evsrv: cli 0EEEDA30 disconnect
20:24:49.718 00.000 10844 evsrv: cli 0EEED8F0 connect
20:24:49.720 00.002 10844 evsrv: cli 0EEED8F0 request: {"method":"get_lock_shift_params","id":"499fba82-0699-48c7-b9f7-6bd10739b55e"}
20:24:49.720 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"499fba82-0699-48c7-b9f7-6bd10739b55e"}
20:24:49.751 00.031 10844 evsrv: cli 0EEED8F0 disconnect
20:24:49.753 00.002 10844 evsrv: cli 0EEEE110 connect
20:24:49.754 00.001 10844 evsrv: cli 0EEEE110 request: {"method":"get_pixel_scale","id":"8d1ec77b-42ee-4286-9833-35e11967939d"}
20:24:49.754 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":4.1253,"id":"8d1ec77b-42ee-4286-9833-35e11967939d"}
20:24:49.754 00.000 10844 evsrv: cli 0EEEE110 disconnect
20:29:46.448 296.694 10844 evsrv: cli 0EEED8F0 connect
20:29:46.450 00.002 10844 evsrv: cli 0EEED8F0 request: {"method":"get_app_state","id":"50d9ee98-30d5-459d-874a-6e778d8f4f65"}
20:29:46.450 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":"Stopped","id":"50d9ee98-30d5-459d-874a-6e778d8f4f65"}
20:29:46.458 00.008 10844 evsrv: cli 0EEED8F0 disconnect
20:35:26.054 339.596 10844 evsrv: cli 0EEEE890 connect
20:35:26.060 00.006 10844 evsrv: cli 0EEEE890 request: {"method":"get_app_state","id":"2ef97cc5-2467-4346-a8fe-5a3eb2caaaf7"}
20:35:26.060 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ef97cc5-2467-4346-a8fe-5a3eb2caaaf7"}
20:35:26.066 00.006 10844 evsrv: cli 0EEEE890 disconnect
20:42:41.660 435.594 10844 evsrv: cli 0EEEE110 connect
20:42:41.663 00.003 10844 evsrv: cli 0EEEE110 request: {"method":"get_app_state","id":"d483fe70-a7ef-4f40-bf84-4ca4395dca41"}
20:42:41.663 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":"Stopped","id":"d483fe70-a7ef-4f40-bf84-4ca4395dca41"}
20:42:41.676 00.013 10844 evsrv: cli 0EEEE110 disconnect
20:47:58.453 316.777 10844 evsrv: cli 0EEEDDF0 connect
20:47:58.464 00.011 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"06d7353a-3189-4314-9229-70986067c031"}
20:47:58.464 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Stopped","id":"06d7353a-3189-4314-9229-70986067c031"}
20:47:58.464 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
20:48:22.098 23.634 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 3:46:02 AM"
20:48:22.098 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.000702
20:48:22.098 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001709
20:48:22.098 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
20:48:22.098 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.406070
20:48:22.098 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.217134
20:48:22.098 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.209420
20:48:22.100 00.002 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
20:48:22.100 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
20:48:22.100 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
20:48:22.100 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -56.790000
20:48:22.100 00.000 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:48:22.100 00.000 10844 GetInt("/GuidingAssistant/pos.x", -1) returns 269
20:48:22.100 00.000 10844 GetInt("/GuidingAssistant/pos.y", -1) returns 237
20:48:22.233 00.133 10844 evsrv: cli 0EEEE7F0 connect
20:48:22.235 00.002 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"42b8ae51-32e9-4f43-aed7-f084ab6fe71d"}
20:48:22.235 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"42b8ae51-32e9-4f43-aed7-f084ab6fe71d"}
20:48:22.235 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
20:48:33.659 11.424 10844 evsrv: cli 0EEEDDF0 connect
20:48:33.659 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"42dc7ded-0dc1-45ac-bcf4-e8f5b51f69f4"}
20:48:33.659 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"42dc7ded-0dc1-45ac-bcf4-e8f5b51f69f4"}
20:48:33.661 00.002 10844 evsrv: cli 0EEEDDF0 disconnect
20:48:34.502 00.841 10844 StartLoopingInteractive: Loop button clicked
20:48:34.502 00.000 10844 Status Line: Looping
20:48:34.506 00.004 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:48:34.506 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:34.506 00.000 10844 Enqueuing Expose request
20:48:34.506 00.000 11060 Worker thread wakes up
20:48:34.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:34.506 00.000 11060 Exposure delay set to 0
20:48:34.513 00.007 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:34.513 00.000 11060 ZWO: set CONTROL_EXPOSURE 500000
20:48:35.172 00.659 11060 Exposure complete
20:48:35.294 00.122 11060 worker thread done servicing request
20:48:35.296 00.002 10844 OnExposeComplete: enter
20:48:35.296 00.000 10844 UpdateGuideState(): m_state=1
20:48:35.296 00.000 10844 UpdateCurrentPosition: no star selected
20:48:35.296 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:35.296 00.000 10844 Status Line: No star selected
20:48:35.297 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=39, med=8, FiltMin=5, FiltMax=12, Gamma=1.000
20:48:35.306 00.009 10844 UpdateGuideState exits: No star selected
20:48:35.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:35.306 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:35.306 00.000 10844 Enqueuing Expose request
20:48:35.306 00.000 11060 Worker thread wakes up
20:48:35.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:35.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:35.950 00.644 11060 Exposure complete
20:48:36.064 00.114 11060 worker thread done servicing request
20:48:36.064 00.000 10844 OnExposeComplete: enter
20:48:36.064 00.000 10844 UpdateGuideState(): m_state=1
20:48:36.064 00.000 10844 UpdateCurrentPosition: no star selected
20:48:36.064 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:36.064 00.000 10844 Status Line: No star selected
20:48:36.068 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=37, med=8, FiltMin=5, FiltMax=12, Gamma=1.000
20:48:36.081 00.013 10844 UpdateGuideState exits: No star selected
20:48:36.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:36.081 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:36.081 00.000 10844 Enqueuing Expose request
20:48:36.081 00.000 11060 Worker thread wakes up
20:48:36.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:36.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:36.724 00.643 11060 Exposure complete
20:48:36.829 00.105 11060 worker thread done servicing request
20:48:36.829 00.000 10844 OnExposeComplete: enter
20:48:36.829 00.000 10844 UpdateGuideState(): m_state=1
20:48:36.829 00.000 10844 UpdateCurrentPosition: no star selected
20:48:36.829 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:36.829 00.000 10844 Status Line: No star selected
20:48:36.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=39, med=8, FiltMin=5, FiltMax=12, Gamma=1.000
20:48:36.841 00.012 10844 UpdateGuideState exits: No star selected
20:48:36.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:36.841 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:36.841 00.000 10844 Enqueuing Expose request
20:48:36.841 00.000 11060 Worker thread wakes up
20:48:36.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:36.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:37.475 00.634 11060 Exposure complete
20:48:37.596 00.121 11060 worker thread done servicing request
20:48:37.598 00.002 10844 OnExposeComplete: enter
20:48:37.598 00.000 10844 UpdateGuideState(): m_state=1
20:48:37.598 00.000 10844 UpdateCurrentPosition: no star selected
20:48:37.598 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:37.598 00.000 10844 Status Line: No star selected
20:48:37.600 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=39, med=8, FiltMin=5, FiltMax=11, Gamma=1.000
20:48:37.611 00.011 10844 UpdateGuideState exits: No star selected
20:48:37.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:37.611 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:37.611 00.000 10844 Enqueuing Expose request
20:48:37.611 00.000 11060 Worker thread wakes up
20:48:37.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:37.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:38.245 00.634 11060 Exposure complete
20:48:38.357 00.112 11060 worker thread done servicing request
20:48:38.357 00.000 10844 OnExposeComplete: enter
20:48:38.357 00.000 10844 UpdateGuideState(): m_state=1
20:48:38.357 00.000 10844 UpdateCurrentPosition: no star selected
20:48:38.357 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:38.357 00.000 10844 Status Line: No star selected
20:48:38.359 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=39, med=8, FiltMin=5, FiltMax=12, Gamma=1.000
20:48:38.373 00.014 10844 UpdateGuideState exits: No star selected
20:48:38.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:38.373 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:38.373 00.000 10844 Enqueuing Expose request
20:48:38.373 00.000 11060 Worker thread wakes up
20:48:38.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:38.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:39.002 00.629 11060 Exposure complete
20:48:39.110 00.108 11060 worker thread done servicing request
20:48:39.110 00.000 10844 OnExposeComplete: enter
20:48:39.110 00.000 10844 UpdateGuideState(): m_state=1
20:48:39.110 00.000 10844 UpdateCurrentPosition: no star selected
20:48:39.110 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:39.110 00.000 10844 Status Line: No star selected
20:48:39.112 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=39, med=8, FiltMin=5, FiltMax=11, Gamma=1.000
20:48:39.118 00.006 10844 UpdateGuideState exits: No star selected
20:48:39.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:39.118 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:39.118 00.000 10844 Enqueuing Expose request
20:48:39.118 00.000 11060 Worker thread wakes up
20:48:39.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:39.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:39.766 00.648 11060 Exposure complete
20:48:39.904 00.138 11060 worker thread done servicing request
20:48:39.906 00.002 10844 OnExposeComplete: enter
20:48:39.906 00.000 10844 UpdateGuideState(): m_state=1
20:48:39.906 00.000 10844 UpdateCurrentPosition: no star selected
20:48:39.906 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:39.908 00.002 10844 Status Line: No star selected
20:48:39.911 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=37, med=8, FiltMin=5, FiltMax=11, Gamma=1.000
20:48:39.924 00.013 10844 UpdateGuideState exits: No star selected
20:48:39.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:39.924 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:39.924 00.000 10844 Enqueuing Expose request
20:48:39.924 00.000 11060 Worker thread wakes up
20:48:39.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:39.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:40.554 00.630 11060 Exposure complete
20:48:40.679 00.125 11060 worker thread done servicing request
20:48:40.679 00.000 10844 OnExposeComplete: enter
20:48:40.679 00.000 10844 UpdateGuideState(): m_state=1
20:48:40.682 00.003 10844 UpdateCurrentPosition: no star selected
20:48:40.684 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:40.684 00.000 10844 Status Line: No star selected
20:48:40.686 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=39, med=8, FiltMin=5, FiltMax=11, Gamma=1.000
20:48:40.698 00.012 10844 UpdateGuideState exits: No star selected
20:48:40.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:40.699 00.001 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:40.699 00.000 10844 Enqueuing Expose request
20:48:40.699 00.000 11060 Worker thread wakes up
20:48:40.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:40.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:41.341 00.642 11060 Exposure complete
20:48:41.485 00.144 11060 worker thread done servicing request
20:48:41.485 00.000 10844 OnExposeComplete: enter
20:48:41.485 00.000 10844 UpdateGuideState(): m_state=1
20:48:41.485 00.000 10844 UpdateCurrentPosition: no star selected
20:48:41.485 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:41.485 00.000 10844 Status Line: No star selected
20:48:41.500 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:48:41.520 00.020 10844 UpdateGuideState exits: No star selected
20:48:41.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:41.520 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:41.520 00.000 10844 Enqueuing Expose request
20:48:41.520 00.000 11060 Worker thread wakes up
20:48:41.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:41.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:42.157 00.637 11060 Exposure complete
20:48:42.299 00.142 11060 worker thread done servicing request
20:48:42.299 00.000 10844 OnExposeComplete: enter
20:48:42.299 00.000 10844 UpdateGuideState(): m_state=1
20:48:42.299 00.000 10844 UpdateCurrentPosition: no star selected
20:48:42.299 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:42.299 00.000 10844 Status Line: No star selected
20:48:42.307 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:42.316 00.009 10844 UpdateGuideState exits: No star selected
20:48:42.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:42.316 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:42.316 00.000 10844 Enqueuing Expose request
20:48:42.316 00.000 11060 Worker thread wakes up
20:48:42.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:42.318 00.002 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:42.951 00.633 11060 Exposure complete
20:48:43.087 00.136 11060 worker thread done servicing request
20:48:43.087 00.000 10844 OnExposeComplete: enter
20:48:43.087 00.000 10844 UpdateGuideState(): m_state=1
20:48:43.087 00.000 10844 UpdateCurrentPosition: no star selected
20:48:43.087 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:43.087 00.000 10844 Status Line: No star selected
20:48:43.087 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:43.103 00.016 10844 UpdateGuideState exits: No star selected
20:48:43.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:43.103 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:43.103 00.000 10844 Enqueuing Expose request
20:48:43.103 00.000 11060 Worker thread wakes up
20:48:43.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:43.105 00.002 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:43.739 00.634 11060 Exposure complete
20:48:43.879 00.140 11060 worker thread done servicing request
20:48:43.879 00.000 10844 OnExposeComplete: enter
20:48:43.879 00.000 10844 UpdateGuideState(): m_state=1
20:48:43.879 00.000 10844 UpdateCurrentPosition: no star selected
20:48:43.879 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:43.879 00.000 10844 Status Line: No star selected
20:48:43.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:43.897 00.018 10844 UpdateGuideState exits: No star selected
20:48:43.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:43.897 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:43.897 00.000 10844 Enqueuing Expose request
20:48:43.897 00.000 11060 Worker thread wakes up
20:48:43.899 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:43.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:44.536 00.637 11060 Exposure complete
20:48:44.688 00.152 11060 worker thread done servicing request
20:48:44.688 00.000 10844 OnExposeComplete: enter
20:48:44.688 00.000 10844 UpdateGuideState(): m_state=1
20:48:44.688 00.000 10844 UpdateCurrentPosition: no star selected
20:48:44.688 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:44.688 00.000 10844 Status Line: No star selected
20:48:44.690 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:44.703 00.013 10844 UpdateGuideState exits: No star selected
20:48:44.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:44.703 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:44.703 00.000 10844 Enqueuing Expose request
20:48:44.703 00.000 11060 Worker thread wakes up
20:48:44.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:44.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:45.333 00.630 11060 Exposure complete
20:48:45.481 00.148 11060 worker thread done servicing request
20:48:45.481 00.000 10844 OnExposeComplete: enter
20:48:45.481 00.000 10844 UpdateGuideState(): m_state=1
20:48:45.481 00.000 10844 UpdateCurrentPosition: no star selected
20:48:45.481 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:45.481 00.000 10844 Status Line: No star selected
20:48:45.485 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:45.487 00.002 10844 UpdateGuideState exits: No star selected
20:48:45.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:45.487 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:45.487 00.000 10844 Enqueuing Expose request
20:48:45.487 00.000 11060 Worker thread wakes up
20:48:45.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:45.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:46.143 00.656 11060 Exposure complete
20:48:46.282 00.139 11060 worker thread done servicing request
20:48:46.282 00.000 10844 OnExposeComplete: enter
20:48:46.282 00.000 10844 UpdateGuideState(): m_state=1
20:48:46.282 00.000 10844 UpdateCurrentPosition: no star selected
20:48:46.282 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:46.282 00.000 10844 Status Line: No star selected
20:48:46.286 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:46.301 00.015 10844 UpdateGuideState exits: No star selected
20:48:46.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:46.301 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:46.301 00.000 10844 Enqueuing Expose request
20:48:46.303 00.002 11060 Worker thread wakes up
20:48:46.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:46.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:46.932 00.629 11060 Exposure complete
20:48:47.079 00.147 11060 worker thread done servicing request
20:48:47.079 00.000 10844 OnExposeComplete: enter
20:48:47.079 00.000 10844 UpdateGuideState(): m_state=1
20:48:47.079 00.000 10844 UpdateCurrentPosition: no star selected
20:48:47.079 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:47.079 00.000 10844 Status Line: No star selected
20:48:47.084 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:47.098 00.014 10844 UpdateGuideState exits: No star selected
20:48:47.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:47.098 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:47.098 00.000 10844 Enqueuing Expose request
20:48:47.100 00.002 11060 Worker thread wakes up
20:48:47.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:47.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:47.738 00.638 11060 Exposure complete
20:48:47.891 00.153 11060 worker thread done servicing request
20:48:47.891 00.000 10844 OnExposeComplete: enter
20:48:47.891 00.000 10844 UpdateGuideState(): m_state=1
20:48:47.891 00.000 10844 UpdateCurrentPosition: no star selected
20:48:47.891 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:47.891 00.000 10844 Status Line: No star selected
20:48:47.893 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:47.912 00.019 10844 UpdateGuideState exits: No star selected
20:48:47.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:47.912 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:47.912 00.000 10844 Enqueuing Expose request
20:48:47.912 00.000 11060 Worker thread wakes up
20:48:47.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:47.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:48.556 00.644 11060 Exposure complete
20:48:48.690 00.134 11060 worker thread done servicing request
20:48:48.690 00.000 10844 OnExposeComplete: enter
20:48:48.690 00.000 10844 UpdateGuideState(): m_state=1
20:48:48.690 00.000 10844 UpdateCurrentPosition: no star selected
20:48:48.690 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:48.690 00.000 10844 Status Line: No star selected
20:48:48.697 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:48.706 00.009 10844 UpdateGuideState exits: No star selected
20:48:48.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:48.706 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:48.706 00.000 10844 Enqueuing Expose request
20:48:48.706 00.000 11060 Worker thread wakes up
20:48:48.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:48.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:49.353 00.647 11060 Exposure complete
20:48:49.493 00.140 11060 worker thread done servicing request
20:48:49.493 00.000 10844 OnExposeComplete: enter
20:48:49.493 00.000 10844 UpdateGuideState(): m_state=1
20:48:49.493 00.000 10844 UpdateCurrentPosition: no star selected
20:48:49.495 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:49.495 00.000 10844 Status Line: No star selected
20:48:49.498 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:49.501 00.003 10844 UpdateGuideState exits: No star selected
20:48:49.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:49.501 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:49.501 00.000 10844 Enqueuing Expose request
20:48:49.501 00.000 11060 Worker thread wakes up
20:48:49.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:49.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:50.134 00.633 11060 Exposure complete
20:48:50.275 00.141 11060 worker thread done servicing request
20:48:50.275 00.000 10844 OnExposeComplete: enter
20:48:50.275 00.000 10844 UpdateGuideState(): m_state=1
20:48:50.275 00.000 10844 UpdateCurrentPosition: no star selected
20:48:50.275 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:50.275 00.000 10844 Status Line: No star selected
20:48:50.278 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:50.294 00.016 10844 UpdateGuideState exits: No star selected
20:48:50.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:50.294 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:50.294 00.000 10844 Enqueuing Expose request
20:48:50.294 00.000 11060 Worker thread wakes up
20:48:50.297 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:50.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:50.930 00.633 11060 Exposure complete
20:48:51.058 00.128 11060 worker thread done servicing request
20:48:51.058 00.000 10844 OnExposeComplete: enter
20:48:51.058 00.000 10844 UpdateGuideState(): m_state=1
20:48:51.058 00.000 10844 UpdateCurrentPosition: no star selected
20:48:51.058 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:51.058 00.000 10844 Status Line: No star selected
20:48:51.060 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:51.072 00.012 10844 UpdateGuideState exits: No star selected
20:48:51.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:51.072 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:51.072 00.000 10844 Enqueuing Expose request
20:48:51.072 00.000 11060 Worker thread wakes up
20:48:51.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:51.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:51.709 00.637 11060 Exposure complete
20:48:51.847 00.138 11060 worker thread done servicing request
20:48:51.847 00.000 10844 OnExposeComplete: enter
20:48:51.847 00.000 10844 UpdateGuideState(): m_state=1
20:48:51.847 00.000 10844 UpdateCurrentPosition: no star selected
20:48:51.849 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:51.849 00.000 10844 Status Line: No star selected
20:48:51.851 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:51.862 00.011 10844 UpdateGuideState exits: No star selected
20:48:51.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:51.862 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:51.862 00.000 10844 Enqueuing Expose request
20:48:51.862 00.000 11060 Worker thread wakes up
20:48:51.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:51.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:52.501 00.639 11060 Exposure complete
20:48:52.641 00.140 11060 worker thread done servicing request
20:48:52.641 00.000 10844 OnExposeComplete: enter
20:48:52.641 00.000 10844 UpdateGuideState(): m_state=1
20:48:52.641 00.000 10844 UpdateCurrentPosition: no star selected
20:48:52.641 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:52.641 00.000 10844 Status Line: No star selected
20:48:52.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:52.656 00.015 10844 UpdateGuideState exits: No star selected
20:48:52.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:52.656 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:52.656 00.000 10844 Enqueuing Expose request
20:48:52.656 00.000 11060 Worker thread wakes up
20:48:52.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:52.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:53.297 00.641 11060 Exposure complete
20:48:53.433 00.136 11060 worker thread done servicing request
20:48:53.433 00.000 10844 OnExposeComplete: enter
20:48:53.433 00.000 10844 UpdateGuideState(): m_state=1
20:48:53.433 00.000 10844 UpdateCurrentPosition: no star selected
20:48:53.433 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:53.433 00.000 10844 Status Line: No star selected
20:48:53.435 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:53.456 00.021 10844 UpdateGuideState exits: No star selected
20:48:53.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:53.456 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:53.456 00.000 10844 Enqueuing Expose request
20:48:53.456 00.000 11060 Worker thread wakes up
20:48:53.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:53.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:54.096 00.640 11060 Exposure complete
20:48:54.239 00.143 11060 worker thread done servicing request
20:48:54.239 00.000 10844 OnExposeComplete: enter
20:48:54.239 00.000 10844 UpdateGuideState(): m_state=1
20:48:54.239 00.000 10844 UpdateCurrentPosition: no star selected
20:48:54.239 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:54.239 00.000 10844 Status Line: No star selected
20:48:54.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:54.250 00.011 10844 UpdateGuideState exits: No star selected
20:48:54.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:54.250 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:54.250 00.000 10844 Enqueuing Expose request
20:48:54.250 00.000 11060 Worker thread wakes up
20:48:54.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:54.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:54.884 00.634 11060 Exposure complete
20:48:55.026 00.142 11060 worker thread done servicing request
20:48:55.026 00.000 10844 OnExposeComplete: enter
20:48:55.026 00.000 10844 UpdateGuideState(): m_state=1
20:48:55.026 00.000 10844 UpdateCurrentPosition: no star selected
20:48:55.026 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:55.026 00.000 10844 Status Line: No star selected
20:48:55.029 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:55.029 00.000 10844 UpdateGuideState exits: No star selected
20:48:55.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:55.029 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:55.029 00.000 10844 Enqueuing Expose request
20:48:55.029 00.000 11060 Worker thread wakes up
20:48:55.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:55.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:55.681 00.652 11060 Exposure complete
20:48:55.836 00.155 11060 worker thread done servicing request
20:48:55.836 00.000 10844 OnExposeComplete: enter
20:48:55.836 00.000 10844 UpdateGuideState(): m_state=1
20:48:55.836 00.000 10844 UpdateCurrentPosition: no star selected
20:48:55.836 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:55.836 00.000 10844 Status Line: No star selected
20:48:55.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:55.847 00.011 10844 UpdateGuideState exits: No star selected
20:48:55.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:55.847 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:55.847 00.000 10844 Enqueuing Expose request
20:48:55.847 00.000 11060 Worker thread wakes up
20:48:55.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:55.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:56.488 00.641 11060 Exposure complete
20:48:56.627 00.139 11060 worker thread done servicing request
20:48:56.627 00.000 10844 OnExposeComplete: enter
20:48:56.627 00.000 10844 UpdateGuideState(): m_state=1
20:48:56.627 00.000 10844 UpdateCurrentPosition: no star selected
20:48:56.627 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:56.627 00.000 10844 Status Line: No star selected
20:48:56.638 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:56.641 00.003 10844 UpdateGuideState exits: No star selected
20:48:56.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:56.641 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:56.641 00.000 10844 Enqueuing Expose request
20:48:56.641 00.000 11060 Worker thread wakes up
20:48:56.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:56.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:57.129 00.488 10844 Stop button clicked
20:48:57.129 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:48:57.129 00.000 10844 Status Line: Waiting for devices...
20:48:57.176 00.047 11060 ZWO: stopexposure
20:48:57.208 00.032 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:48:57.208 00.000 11060 worker thread done servicing request
20:48:57.208 00.000 10844 OnExposeComplete: enter
20:48:57.208 00.000 10844 OnExposeComplete: Capture Error reported
20:48:57.208 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:48:57.208 00.000 10844 Changing from state SELECTING to UNINITIALIZED
20:48:57.208 00.000 10844 guider state => SELECTING
20:48:57.219 00.011 10844 Status Line: Stopped.
20:48:57.219 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:48:58.257 01.038 10844 StartLoopingInteractive: Loop button clicked
20:48:58.257 00.000 10844 Status Line: Looping
20:48:58.257 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:48:58.257 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:58.257 00.000 10844 Enqueuing Expose request
20:48:58.257 00.000 11060 Worker thread wakes up
20:48:58.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:58.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:58.911 00.654 11060 Exposure complete
20:48:59.028 00.117 11060 worker thread done servicing request
20:48:59.028 00.000 10844 OnExposeComplete: enter
20:48:59.028 00.000 10844 UpdateGuideState(): m_state=1
20:48:59.034 00.006 10844 UpdateCurrentPosition: no star selected
20:48:59.034 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:59.034 00.000 10844 Status Line: No star selected
20:48:59.036 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:59.047 00.011 10844 UpdateGuideState exits: No star selected
20:48:59.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:59.047 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:59.047 00.000 10844 Enqueuing Expose request
20:48:59.047 00.000 11060 Worker thread wakes up
20:48:59.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:59.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:48:59.681 00.634 11060 Exposure complete
20:48:59.811 00.130 11060 worker thread done servicing request
20:48:59.811 00.000 10844 OnExposeComplete: enter
20:48:59.811 00.000 10844 UpdateGuideState(): m_state=1
20:48:59.811 00.000 10844 UpdateCurrentPosition: no star selected
20:48:59.811 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:48:59.811 00.000 10844 Status Line: No star selected
20:48:59.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:48:59.820 00.009 10844 UpdateGuideState exits: No star selected
20:48:59.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:59.820 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:48:59.820 00.000 10844 Enqueuing Expose request
20:48:59.820 00.000 11060 Worker thread wakes up
20:48:59.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:48:59.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:00.464 00.644 11060 Exposure complete
20:49:00.597 00.133 11060 worker thread done servicing request
20:49:00.597 00.000 10844 OnExposeComplete: enter
20:49:00.597 00.000 10844 UpdateGuideState(): m_state=1
20:49:00.597 00.000 10844 UpdateCurrentPosition: no star selected
20:49:00.597 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:00.597 00.000 10844 Status Line: No star selected
20:49:00.599 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:00.612 00.013 10844 UpdateGuideState exits: No star selected
20:49:00.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:00.612 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:00.612 00.000 10844 Enqueuing Expose request
20:49:00.612 00.000 11060 Worker thread wakes up
20:49:00.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:00.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:01.255 00.643 11060 Exposure complete
20:49:01.396 00.141 11060 worker thread done servicing request
20:49:01.396 00.000 10844 OnExposeComplete: enter
20:49:01.396 00.000 10844 UpdateGuideState(): m_state=1
20:49:01.396 00.000 10844 UpdateCurrentPosition: no star selected
20:49:01.404 00.008 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:01.404 00.000 10844 Status Line: No star selected
20:49:01.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:01.407 00.003 10844 UpdateGuideState exits: No star selected
20:49:01.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:01.407 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:01.407 00.000 10844 Enqueuing Expose request
20:49:01.407 00.000 11060 Worker thread wakes up
20:49:01.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:01.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:02.055 00.648 11060 Exposure complete
20:49:02.194 00.139 11060 worker thread done servicing request
20:49:02.196 00.002 10844 OnExposeComplete: enter
20:49:02.196 00.000 10844 UpdateGuideState(): m_state=1
20:49:02.196 00.000 10844 UpdateCurrentPosition: no star selected
20:49:02.196 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:02.196 00.000 10844 Status Line: No star selected
20:49:02.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:49:02.217 00.021 10844 UpdateGuideState exits: No star selected
20:49:02.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:02.217 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:02.217 00.000 10844 Enqueuing Expose request
20:49:02.217 00.000 11060 Worker thread wakes up
20:49:02.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:02.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:02.855 00.638 11060 Exposure complete
20:49:02.985 00.130 11060 worker thread done servicing request
20:49:02.985 00.000 10844 OnExposeComplete: enter
20:49:02.985 00.000 10844 UpdateGuideState(): m_state=1
20:49:02.985 00.000 10844 UpdateCurrentPosition: no star selected
20:49:02.985 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:02.985 00.000 10844 Status Line: No star selected
20:49:02.988 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:03.001 00.013 10844 UpdateGuideState exits: No star selected
20:49:03.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:03.001 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:03.001 00.000 10844 Enqueuing Expose request
20:49:03.001 00.000 11060 Worker thread wakes up
20:49:03.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:03.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:03.645 00.644 11060 Exposure complete
20:49:03.792 00.147 11060 worker thread done servicing request
20:49:03.792 00.000 10844 OnExposeComplete: enter
20:49:03.792 00.000 10844 UpdateGuideState(): m_state=1
20:49:03.792 00.000 10844 UpdateCurrentPosition: no star selected
20:49:03.792 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:03.792 00.000 10844 Status Line: No star selected
20:49:03.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:03.799 00.007 10844 UpdateGuideState exits: No star selected
20:49:03.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:03.799 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:03.799 00.000 10844 Enqueuing Expose request
20:49:03.799 00.000 11060 Worker thread wakes up
20:49:03.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:03.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:04.432 00.633 11060 Exposure complete
20:49:04.578 00.146 11060 worker thread done servicing request
20:49:04.578 00.000 10844 OnExposeComplete: enter
20:49:04.579 00.001 10844 UpdateGuideState(): m_state=1
20:49:04.579 00.000 10844 UpdateCurrentPosition: no star selected
20:49:04.579 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:04.579 00.000 10844 Status Line: No star selected
20:49:04.581 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:04.591 00.010 10844 UpdateGuideState exits: No star selected
20:49:04.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:04.591 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:04.591 00.000 10844 Enqueuing Expose request
20:49:04.591 00.000 11060 Worker thread wakes up
20:49:04.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:04.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:05.237 00.646 11060 Exposure complete
20:49:05.378 00.141 11060 worker thread done servicing request
20:49:05.378 00.000 10844 OnExposeComplete: enter
20:49:05.378 00.000 10844 UpdateGuideState(): m_state=1
20:49:05.378 00.000 10844 UpdateCurrentPosition: no star selected
20:49:05.378 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:05.378 00.000 10844 Status Line: No star selected
20:49:05.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:05.396 00.018 10844 UpdateGuideState exits: No star selected
20:49:05.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:05.396 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:05.396 00.000 10844 Enqueuing Expose request
20:49:05.396 00.000 11060 Worker thread wakes up
20:49:05.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:05.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:06.044 00.648 11060 Exposure complete
20:49:06.180 00.136 11060 worker thread done servicing request
20:49:06.182 00.002 10844 OnExposeComplete: enter
20:49:06.182 00.000 10844 UpdateGuideState(): m_state=1
20:49:06.182 00.000 10844 UpdateCurrentPosition: no star selected
20:49:06.182 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:06.182 00.000 10844 Status Line: No star selected
20:49:06.184 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:06.194 00.010 10844 UpdateGuideState exits: No star selected
20:49:06.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:06.194 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:06.194 00.000 10844 Enqueuing Expose request
20:49:06.194 00.000 11060 Worker thread wakes up
20:49:06.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:06.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:06.829 00.635 11060 Exposure complete
20:49:06.972 00.143 11060 worker thread done servicing request
20:49:06.972 00.000 10844 OnExposeComplete: enter
20:49:06.972 00.000 10844 UpdateGuideState(): m_state=1
20:49:06.972 00.000 10844 UpdateCurrentPosition: no star selected
20:49:06.972 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:06.972 00.000 10844 Status Line: No star selected
20:49:06.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:49:06.988 00.016 10844 UpdateGuideState exits: No star selected
20:49:06.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:06.988 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:06.988 00.000 10844 Enqueuing Expose request
20:49:06.988 00.000 11060 Worker thread wakes up
20:49:06.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:06.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:07.627 00.639 11060 Exposure complete
20:49:07.761 00.134 11060 worker thread done servicing request
20:49:07.761 00.000 10844 OnExposeComplete: enter
20:49:07.761 00.000 10844 UpdateGuideState(): m_state=1
20:49:07.761 00.000 10844 UpdateCurrentPosition: no star selected
20:49:07.761 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:07.761 00.000 10844 Status Line: No star selected
20:49:07.766 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:07.769 00.003 10844 UpdateGuideState exits: No star selected
20:49:07.777 00.008 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:07.777 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:07.777 00.000 10844 Enqueuing Expose request
20:49:07.777 00.000 11060 Worker thread wakes up
20:49:07.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:07.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:08.413 00.636 11060 Exposure complete
20:49:08.554 00.141 11060 worker thread done servicing request
20:49:08.554 00.000 10844 OnExposeComplete: enter
20:49:08.554 00.000 10844 UpdateGuideState(): m_state=1
20:49:08.554 00.000 10844 UpdateCurrentPosition: no star selected
20:49:08.554 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:08.554 00.000 10844 Status Line: No star selected
20:49:08.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:49:08.572 00.018 10844 UpdateGuideState exits: No star selected
20:49:08.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:08.572 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:08.572 00.000 10844 Enqueuing Expose request
20:49:08.572 00.000 11060 Worker thread wakes up
20:49:08.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:08.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:09.211 00.639 11060 Exposure complete
20:49:09.350 00.139 11060 worker thread done servicing request
20:49:09.350 00.000 10844 OnExposeComplete: enter
20:49:09.350 00.000 10844 UpdateGuideState(): m_state=1
20:49:09.350 00.000 10844 UpdateCurrentPosition: no star selected
20:49:09.350 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:09.350 00.000 10844 Status Line: No star selected
20:49:09.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:09.365 00.015 10844 UpdateGuideState exits: No star selected
20:49:09.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:09.365 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:09.365 00.000 10844 Enqueuing Expose request
20:49:09.365 00.000 11060 Worker thread wakes up
20:49:09.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:09.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:09.994 00.629 11060 Exposure complete
20:49:10.131 00.137 11060 worker thread done servicing request
20:49:10.131 00.000 10844 OnExposeComplete: enter
20:49:10.131 00.000 10844 UpdateGuideState(): m_state=1
20:49:10.131 00.000 10844 UpdateCurrentPosition: no star selected
20:49:10.131 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:10.131 00.000 10844 Status Line: No star selected
20:49:10.138 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:10.146 00.008 10844 UpdateGuideState exits: No star selected
20:49:10.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:10.146 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:10.146 00.000 10844 Enqueuing Expose request
20:49:10.146 00.000 11060 Worker thread wakes up
20:49:10.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:10.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:10.790 00.644 11060 Exposure complete
20:49:10.925 00.135 11060 worker thread done servicing request
20:49:10.925 00.000 10844 OnExposeComplete: enter
20:49:10.925 00.000 10844 UpdateGuideState(): m_state=1
20:49:10.925 00.000 10844 UpdateCurrentPosition: no star selected
20:49:10.925 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:10.925 00.000 10844 Status Line: No star selected
20:49:10.928 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:10.928 00.000 10844 UpdateGuideState exits: No star selected
20:49:10.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:10.928 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:10.928 00.000 10844 Enqueuing Expose request
20:49:10.928 00.000 11060 Worker thread wakes up
20:49:10.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:10.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:11.584 00.656 11060 Exposure complete
20:49:11.723 00.139 11060 worker thread done servicing request
20:49:11.723 00.000 10844 OnExposeComplete: enter
20:49:11.723 00.000 10844 UpdateGuideState(): m_state=1
20:49:11.723 00.000 10844 UpdateCurrentPosition: no star selected
20:49:11.723 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:11.723 00.000 10844 Status Line: No star selected
20:49:11.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:11.743 00.020 10844 UpdateGuideState exits: No star selected
20:49:11.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:11.743 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:11.743 00.000 10844 Enqueuing Expose request
20:49:11.743 00.000 11060 Worker thread wakes up
20:49:11.745 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:11.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:12.381 00.636 11060 Exposure complete
20:49:12.521 00.140 11060 worker thread done servicing request
20:49:12.521 00.000 10844 OnExposeComplete: enter
20:49:12.521 00.000 10844 UpdateGuideState(): m_state=1
20:49:12.521 00.000 10844 UpdateCurrentPosition: no star selected
20:49:12.522 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:12.522 00.000 10844 Status Line: No star selected
20:49:12.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:12.524 00.002 10844 UpdateGuideState exits: No star selected
20:49:12.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:12.524 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:12.524 00.000 10844 Enqueuing Expose request
20:49:12.524 00.000 11060 Worker thread wakes up
20:49:12.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:12.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:13.168 00.644 11060 Exposure complete
20:49:13.318 00.150 11060 worker thread done servicing request
20:49:13.318 00.000 10844 OnExposeComplete: enter
20:49:13.318 00.000 10844 UpdateGuideState(): m_state=1
20:49:13.318 00.000 10844 UpdateCurrentPosition: no star selected
20:49:13.318 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:13.318 00.000 10844 Status Line: No star selected
20:49:13.322 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:13.335 00.013 10844 UpdateGuideState exits: No star selected
20:49:13.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:13.335 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:13.335 00.000 10844 Enqueuing Expose request
20:49:13.335 00.000 11060 Worker thread wakes up
20:49:13.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:13.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:13.965 00.630 11060 Exposure complete
20:49:14.107 00.142 11060 worker thread done servicing request
20:49:14.107 00.000 10844 OnExposeComplete: enter
20:49:14.107 00.000 10844 UpdateGuideState(): m_state=1
20:49:14.107 00.000 10844 UpdateCurrentPosition: no star selected
20:49:14.107 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:14.107 00.000 10844 Status Line: No star selected
20:49:14.113 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:14.123 00.010 10844 UpdateGuideState exits: No star selected
20:49:14.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:14.123 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:14.123 00.000 10844 Enqueuing Expose request
20:49:14.123 00.000 11060 Worker thread wakes up
20:49:14.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:14.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:14.761 00.638 11060 Exposure complete
20:49:14.914 00.153 11060 worker thread done servicing request
20:49:14.914 00.000 10844 OnExposeComplete: enter
20:49:14.914 00.000 10844 UpdateGuideState(): m_state=1
20:49:14.914 00.000 10844 UpdateCurrentPosition: no star selected
20:49:14.914 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:14.914 00.000 10844 Status Line: No star selected
20:49:14.914 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:14.926 00.012 10844 UpdateGuideState exits: No star selected
20:49:14.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:14.926 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:14.926 00.000 10844 Enqueuing Expose request
20:49:14.928 00.002 11060 Worker thread wakes up
20:49:14.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:14.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:15.572 00.644 11060 Exposure complete
20:49:15.734 00.162 11060 worker thread done servicing request
20:49:15.734 00.000 10844 OnExposeComplete: enter
20:49:15.734 00.000 10844 UpdateGuideState(): m_state=1
20:49:15.734 00.000 10844 UpdateCurrentPosition: no star selected
20:49:15.734 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:15.734 00.000 10844 Status Line: No star selected
20:49:15.734 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:15.758 00.024 10844 UpdateGuideState exits: No star selected
20:49:15.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:15.758 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:15.758 00.000 10844 Enqueuing Expose request
20:49:15.758 00.000 11060 Worker thread wakes up
20:49:15.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:15.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:16.403 00.645 11060 Exposure complete
20:49:16.547 00.144 11060 worker thread done servicing request
20:49:16.547 00.000 10844 OnExposeComplete: enter
20:49:16.547 00.000 10844 UpdateGuideState(): m_state=1
20:49:16.547 00.000 10844 UpdateCurrentPosition: no star selected
20:49:16.547 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:16.547 00.000 10844 Status Line: No star selected
20:49:16.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:16.564 00.017 10844 UpdateGuideState exits: No star selected
20:49:16.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:16.564 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:16.564 00.000 10844 Enqueuing Expose request
20:49:16.564 00.000 11060 Worker thread wakes up
20:49:16.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:16.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:17.196 00.632 11060 Exposure complete
20:49:17.346 00.150 11060 worker thread done servicing request
20:49:17.373 00.027 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 3:46:02 AM"
20:49:17.373 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.000702
20:49:17.373 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001709
20:49:17.373 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
20:49:17.373 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.406070
20:49:17.373 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.217134
20:49:17.373 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.209420
20:49:17.373 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
20:49:17.373 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
20:49:17.373 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
20:49:17.373 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -56.790000
20:49:17.373 00.000 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:49:17.373 00.000 10844 GetInt("/GuidingAssistant/pos.x", -1) returns 269
20:49:17.373 00.000 10844 GetInt("/GuidingAssistant/pos.y", -1) returns 237
20:49:17.407 00.034 10844 OnExposeComplete: enter
20:49:17.407 00.000 10844 UpdateGuideState(): m_state=1
20:49:17.407 00.000 10844 UpdateCurrentPosition: no star selected
20:49:17.407 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:17.407 00.000 10844 Status Line: No star selected
20:49:17.407 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:17.424 00.017 10844 UpdateGuideState exits: No star selected
20:49:17.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:17.424 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:17.424 00.000 10844 Enqueuing Expose request
20:49:17.424 00.000 11060 Worker thread wakes up
20:49:17.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:17.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:17.762 00.338 10844 evsrv: cli 0EEEEC50 connect
20:49:17.762 00.000 10844 case statement mapped state 1 to 101
20:49:17.762 00.000 10844 case statement mapped state 1 to 101
20:49:17.762 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_pixel_scale","id":"76a5103c-b752-4a34-8d38-ab003b5ceb0a"}
20:49:17.762 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":4.1253,"id":"76a5103c-b752-4a34-8d38-ab003b5ceb0a"}
20:49:17.762 00.000 10844 evsrv: cli 0EEEEC50 disconnect
20:49:18.070 00.308 11060 Exposure complete
20:49:18.207 00.137 11060 worker thread done servicing request
20:49:18.207 00.000 10844 OnExposeComplete: enter
20:49:18.207 00.000 10844 UpdateGuideState(): m_state=1
20:49:18.207 00.000 10844 UpdateCurrentPosition: no star selected
20:49:18.207 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:18.207 00.000 10844 Status Line: No star selected
20:49:18.207 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:18.219 00.012 10844 UpdateGuideState exits: No star selected
20:49:18.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:18.219 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:18.219 00.000 10844 Enqueuing Expose request
20:49:18.219 00.000 11060 Worker thread wakes up
20:49:18.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:18.223 00.004 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:18.862 00.639 11060 Exposure complete
20:49:18.985 00.123 11060 worker thread done servicing request
20:49:18.985 00.000 10844 OnExposeComplete: enter
20:49:18.985 00.000 10844 UpdateGuideState(): m_state=1
20:49:18.985 00.000 10844 UpdateCurrentPosition: no star selected
20:49:18.985 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:18.985 00.000 10844 Status Line: No star selected
20:49:18.988 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:18.993 00.005 10844 UpdateGuideState exits: No star selected
20:49:18.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:18.993 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:18.993 00.000 10844 Enqueuing Expose request
20:49:18.993 00.000 11060 Worker thread wakes up
20:49:18.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:18.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:19.631 00.638 11060 Exposure complete
20:49:19.771 00.140 11060 worker thread done servicing request
20:49:19.771 00.000 10844 OnExposeComplete: enter
20:49:19.771 00.000 10844 UpdateGuideState(): m_state=1
20:49:19.771 00.000 10844 UpdateCurrentPosition: no star selected
20:49:19.771 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:19.771 00.000 10844 Status Line: No star selected
20:49:19.771 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:19.781 00.010 10844 UpdateGuideState exits: No star selected
20:49:19.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:19.781 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:19.781 00.000 10844 Enqueuing Expose request
20:49:19.781 00.000 11060 Worker thread wakes up
20:49:19.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:19.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:20.422 00.641 11060 Exposure complete
20:49:20.562 00.140 11060 worker thread done servicing request
20:49:20.562 00.000 10844 OnExposeComplete: enter
20:49:20.562 00.000 10844 UpdateGuideState(): m_state=1
20:49:20.563 00.001 10844 UpdateCurrentPosition: no star selected
20:49:20.563 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:20.563 00.000 10844 Status Line: No star selected
20:49:20.568 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:20.588 00.020 10844 UpdateGuideState exits: No star selected
20:49:20.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:20.588 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:20.588 00.000 10844 Enqueuing Expose request
20:49:20.588 00.000 11060 Worker thread wakes up
20:49:20.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:20.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:20.816 00.228 10844 evsrv: cli 0EEED8F0 connect
20:49:20.816 00.000 10844 case statement mapped state 1 to 101
20:49:20.818 00.002 10844 case statement mapped state 1 to 101
20:49:20.818 00.000 10844 evsrv: cli 0EEED8F0 request: {"method":"get_pixel_scale","id":"2dff41b8-0bc0-4026-87f2-afb6bbb0c3aa"}
20:49:20.818 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"2dff41b8-0bc0-4026-87f2-afb6bbb0c3aa"}
20:49:20.820 00.002 10844 evsrv: cli 0EEED8F0 disconnect
20:49:21.235 00.415 11060 Exposure complete
20:49:21.381 00.146 11060 worker thread done servicing request
20:49:21.381 00.000 10844 OnExposeComplete: enter
20:49:21.381 00.000 10844 UpdateGuideState(): m_state=1
20:49:21.381 00.000 10844 UpdateCurrentPosition: no star selected
20:49:21.381 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:21.381 00.000 10844 Status Line: No star selected
20:49:21.391 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:21.397 00.006 10844 UpdateGuideState exits: No star selected
20:49:21.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:21.397 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:21.397 00.000 10844 Enqueuing Expose request
20:49:21.397 00.000 11060 Worker thread wakes up
20:49:21.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:21.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:22.037 00.640 11060 Exposure complete
20:49:22.179 00.142 11060 worker thread done servicing request
20:49:22.179 00.000 10844 OnExposeComplete: enter
20:49:22.179 00.000 10844 UpdateGuideState(): m_state=1
20:49:22.179 00.000 10844 UpdateCurrentPosition: no star selected
20:49:22.179 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:22.179 00.000 10844 Status Line: No star selected
20:49:22.184 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:22.197 00.013 10844 UpdateGuideState exits: No star selected
20:49:22.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:22.197 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:22.197 00.000 10844 Enqueuing Expose request
20:49:22.197 00.000 11060 Worker thread wakes up
20:49:22.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:22.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:22.839 00.642 11060 Exposure complete
20:49:22.983 00.144 11060 worker thread done servicing request
20:49:22.983 00.000 10844 OnExposeComplete: enter
20:49:22.983 00.000 10844 UpdateGuideState(): m_state=1
20:49:22.983 00.000 10844 UpdateCurrentPosition: no star selected
20:49:22.983 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:22.985 00.002 10844 Status Line: No star selected
20:49:22.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:22.988 00.003 10844 UpdateGuideState exits: No star selected
20:49:22.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:22.988 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:22.988 00.000 10844 Enqueuing Expose request
20:49:22.988 00.000 11060 Worker thread wakes up
20:49:22.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:22.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:23.637 00.649 11060 Exposure complete
20:49:23.766 00.129 11060 worker thread done servicing request
20:49:23.766 00.000 10844 OnExposeComplete: enter
20:49:23.766 00.000 10844 UpdateGuideState(): m_state=1
20:49:23.766 00.000 10844 UpdateCurrentPosition: no star selected
20:49:23.766 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:23.766 00.000 10844 Status Line: No star selected
20:49:23.772 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:23.790 00.018 10844 UpdateGuideState exits: No star selected
20:49:23.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:23.790 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:23.790 00.000 10844 Enqueuing Expose request
20:49:23.790 00.000 11060 Worker thread wakes up
20:49:23.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:23.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:24.428 00.638 11060 Exposure complete
20:49:24.555 00.127 11060 worker thread done servicing request
20:49:24.555 00.000 10844 OnExposeComplete: enter
20:49:24.555 00.000 10844 UpdateGuideState(): m_state=1
20:49:24.555 00.000 10844 UpdateCurrentPosition: no star selected
20:49:24.555 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:24.557 00.002 10844 Status Line: No star selected
20:49:24.559 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:49:24.566 00.007 10844 UpdateGuideState exits: No star selected
20:49:24.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:24.566 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:24.566 00.000 10844 Enqueuing Expose request
20:49:24.566 00.000 11060 Worker thread wakes up
20:49:24.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:24.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:25.215 00.649 11060 Exposure complete
20:49:25.344 00.129 11060 worker thread done servicing request
20:49:25.344 00.000 10844 OnExposeComplete: enter
20:49:25.344 00.000 10844 UpdateGuideState(): m_state=1
20:49:25.344 00.000 10844 UpdateCurrentPosition: no star selected
20:49:25.344 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:25.344 00.000 10844 Status Line: No star selected
20:49:25.351 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:25.373 00.022 10844 UpdateGuideState exits: No star selected
20:49:25.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:25.373 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:25.373 00.000 10844 Enqueuing Expose request
20:49:25.373 00.000 11060 Worker thread wakes up
20:49:25.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:25.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:26.010 00.637 11060 Exposure complete
20:49:26.148 00.138 11060 worker thread done servicing request
20:49:26.148 00.000 10844 OnExposeComplete: enter
20:49:26.148 00.000 10844 UpdateGuideState(): m_state=1
20:49:26.148 00.000 10844 UpdateCurrentPosition: no star selected
20:49:26.148 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:26.148 00.000 10844 Status Line: No star selected
20:49:26.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:26.158 00.010 10844 UpdateGuideState exits: No star selected
20:49:26.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:26.158 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:26.158 00.000 10844 Enqueuing Expose request
20:49:26.158 00.000 11060 Worker thread wakes up
20:49:26.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:26.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:26.804 00.646 11060 Exposure complete
20:49:26.950 00.146 11060 worker thread done servicing request
20:49:26.950 00.000 10844 OnExposeComplete: enter
20:49:26.950 00.000 10844 UpdateGuideState(): m_state=1
20:49:26.950 00.000 10844 UpdateCurrentPosition: no star selected
20:49:26.950 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:26.950 00.000 10844 Status Line: No star selected
20:49:26.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:26.960 00.010 10844 UpdateGuideState exits: No star selected
20:49:26.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:26.960 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:26.960 00.000 10844 Enqueuing Expose request
20:49:26.960 00.000 11060 Worker thread wakes up
20:49:26.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:26.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:27.615 00.655 11060 Exposure complete
20:49:27.753 00.138 11060 worker thread done servicing request
20:49:27.753 00.000 10844 OnExposeComplete: enter
20:49:27.753 00.000 10844 UpdateGuideState(): m_state=1
20:49:27.753 00.000 10844 UpdateCurrentPosition: no star selected
20:49:27.753 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:27.753 00.000 10844 Status Line: No star selected
20:49:27.762 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=9, FiltMax=255, Gamma=1.000
20:49:27.770 00.008 10844 UpdateGuideState exits: No star selected
20:49:27.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:27.770 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:27.770 00.000 10844 Enqueuing Expose request
20:49:27.770 00.000 11060 Worker thread wakes up
20:49:27.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:27.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:28.425 00.655 11060 Exposure complete
20:49:28.549 00.124 11060 worker thread done servicing request
20:49:28.549 00.000 10844 OnExposeComplete: enter
20:49:28.549 00.000 10844 UpdateGuideState(): m_state=1
20:49:28.549 00.000 10844 UpdateCurrentPosition: no star selected
20:49:28.549 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:28.549 00.000 10844 Status Line: No star selected
20:49:28.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:28.556 00.007 10844 UpdateGuideState exits: No star selected
20:49:28.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:28.556 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:28.556 00.000 10844 Enqueuing Expose request
20:49:28.556 00.000 11060 Worker thread wakes up
20:49:28.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:28.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:29.201 00.645 11060 Exposure complete
20:49:29.360 00.159 11060 worker thread done servicing request
20:49:29.360 00.000 10844 OnExposeComplete: enter
20:49:29.362 00.002 10844 UpdateGuideState(): m_state=1
20:49:29.362 00.000 10844 UpdateCurrentPosition: no star selected
20:49:29.362 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:29.362 00.000 10844 Status Line: No star selected
20:49:29.362 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:29.366 00.004 10844 UpdateGuideState exits: No star selected
20:49:29.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:29.366 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:29.366 00.000 10844 Enqueuing Expose request
20:49:29.366 00.000 11060 Worker thread wakes up
20:49:29.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:29.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:30.018 00.652 11060 Exposure complete
20:49:30.156 00.138 11060 worker thread done servicing request
20:49:30.156 00.000 10844 OnExposeComplete: enter
20:49:30.156 00.000 10844 UpdateGuideState(): m_state=1
20:49:30.156 00.000 10844 UpdateCurrentPosition: no star selected
20:49:30.156 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:30.156 00.000 10844 Status Line: No star selected
20:49:30.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:30.164 00.008 10844 UpdateGuideState exits: No star selected
20:49:30.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:30.164 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:30.164 00.000 10844 Enqueuing Expose request
20:49:30.164 00.000 11060 Worker thread wakes up
20:49:30.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:30.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:30.813 00.649 11060 Exposure complete
20:49:30.940 00.127 11060 worker thread done servicing request
20:49:30.940 00.000 10844 OnExposeComplete: enter
20:49:30.940 00.000 10844 UpdateGuideState(): m_state=1
20:49:30.940 00.000 10844 UpdateCurrentPosition: no star selected
20:49:30.940 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:30.940 00.000 10844 Status Line: No star selected
20:49:30.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:30.959 00.019 10844 UpdateGuideState exits: No star selected
20:49:30.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:30.959 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:30.959 00.000 10844 Enqueuing Expose request
20:49:30.959 00.000 11060 Worker thread wakes up
20:49:30.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:30.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:31.602 00.643 11060 Exposure complete
20:49:31.752 00.150 11060 worker thread done servicing request
20:49:31.752 00.000 10844 OnExposeComplete: enter
20:49:31.752 00.000 10844 UpdateGuideState(): m_state=1
20:49:31.752 00.000 10844 UpdateCurrentPosition: no star selected
20:49:31.752 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:31.752 00.000 10844 Status Line: No star selected
20:49:31.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:31.754 00.002 10844 UpdateGuideState exits: No star selected
20:49:31.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:31.754 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:31.754 00.000 10844 Enqueuing Expose request
20:49:31.754 00.000 11060 Worker thread wakes up
20:49:31.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:31.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:32.399 00.645 11060 Exposure complete
20:49:32.541 00.142 11060 worker thread done servicing request
20:49:32.541 00.000 10844 OnExposeComplete: enter
20:49:32.541 00.000 10844 UpdateGuideState(): m_state=1
20:49:32.541 00.000 10844 UpdateCurrentPosition: no star selected
20:49:32.543 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:32.543 00.000 10844 Status Line: No star selected
20:49:32.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:32.552 00.009 10844 UpdateGuideState exits: No star selected
20:49:32.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:32.552 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:32.552 00.000 10844 Enqueuing Expose request
20:49:32.552 00.000 11060 Worker thread wakes up
20:49:32.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:32.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:33.199 00.647 11060 Exposure complete
20:49:33.350 00.151 11060 worker thread done servicing request
20:49:33.350 00.000 10844 OnExposeComplete: enter
20:49:33.350 00.000 10844 UpdateGuideState(): m_state=1
20:49:33.350 00.000 10844 UpdateCurrentPosition: no star selected
20:49:33.350 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:33.350 00.000 10844 Status Line: No star selected
20:49:33.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:33.360 00.010 10844 UpdateGuideState exits: No star selected
20:49:33.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:33.360 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:33.360 00.000 10844 Enqueuing Expose request
20:49:33.360 00.000 11060 Worker thread wakes up
20:49:33.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:33.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:34.012 00.652 11060 Exposure complete
20:49:34.157 00.145 11060 worker thread done servicing request
20:49:34.157 00.000 10844 OnExposeComplete: enter
20:49:34.157 00.000 10844 UpdateGuideState(): m_state=1
20:49:34.157 00.000 10844 UpdateCurrentPosition: no star selected
20:49:34.157 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:34.157 00.000 10844 Status Line: No star selected
20:49:34.157 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:34.162 00.005 10844 UpdateGuideState exits: No star selected
20:49:34.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:34.162 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:34.162 00.000 10844 Enqueuing Expose request
20:49:34.162 00.000 11060 Worker thread wakes up
20:49:34.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:34.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:34.808 00.646 11060 Exposure complete
20:49:34.961 00.153 11060 worker thread done servicing request
20:49:34.961 00.000 10844 OnExposeComplete: enter
20:49:34.961 00.000 10844 UpdateGuideState(): m_state=1
20:49:34.961 00.000 10844 UpdateCurrentPosition: no star selected
20:49:34.961 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:34.961 00.000 10844 Status Line: No star selected
20:49:34.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:34.965 00.004 10844 UpdateGuideState exits: No star selected
20:49:34.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:34.965 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:34.965 00.000 10844 Enqueuing Expose request
20:49:34.965 00.000 11060 Worker thread wakes up
20:49:34.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:34.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:35.609 00.644 11060 Exposure complete
20:49:35.761 00.152 11060 worker thread done servicing request
20:49:35.761 00.000 10844 OnExposeComplete: enter
20:49:35.761 00.000 10844 UpdateGuideState(): m_state=1
20:49:35.761 00.000 10844 UpdateCurrentPosition: no star selected
20:49:35.761 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:35.761 00.000 10844 Status Line: No star selected
20:49:35.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:35.778 00.017 10844 UpdateGuideState exits: No star selected
20:49:35.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:35.778 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:35.778 00.000 10844 Enqueuing Expose request
20:49:35.778 00.000 11060 Worker thread wakes up
20:49:35.780 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:35.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:36.415 00.635 11060 Exposure complete
20:49:36.549 00.134 11060 worker thread done servicing request
20:49:36.549 00.000 10844 OnExposeComplete: enter
20:49:36.549 00.000 10844 UpdateGuideState(): m_state=1
20:49:36.549 00.000 10844 UpdateCurrentPosition: no star selected
20:49:36.549 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:36.549 00.000 10844 Status Line: No star selected
20:49:36.553 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=9, FiltMax=255, Gamma=1.000
20:49:36.563 00.010 10844 UpdateGuideState exits: No star selected
20:49:36.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:36.563 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:36.563 00.000 10844 Enqueuing Expose request
20:49:36.563 00.000 11060 Worker thread wakes up
20:49:36.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:36.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:37.203 00.640 11060 Exposure complete
20:49:37.368 00.165 11060 worker thread done servicing request
20:49:37.368 00.000 10844 OnExposeComplete: enter
20:49:37.368 00.000 10844 UpdateGuideState(): m_state=1
20:49:37.368 00.000 10844 UpdateCurrentPosition: no star selected
20:49:37.368 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:37.368 00.000 10844 Status Line: No star selected
20:49:37.370 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:37.389 00.019 10844 UpdateGuideState exits: No star selected
20:49:37.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:37.389 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:37.389 00.000 10844 Enqueuing Expose request
20:49:37.391 00.002 11060 Worker thread wakes up
20:49:37.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:37.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:38.025 00.634 11060 Exposure complete
20:49:38.156 00.131 11060 worker thread done servicing request
20:49:38.156 00.000 10844 OnExposeComplete: enter
20:49:38.156 00.000 10844 UpdateGuideState(): m_state=1
20:49:38.156 00.000 10844 UpdateCurrentPosition: no star selected
20:49:38.156 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:38.156 00.000 10844 Status Line: No star selected
20:49:38.160 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:49:38.171 00.011 10844 UpdateGuideState exits: No star selected
20:49:38.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:38.171 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:38.171 00.000 10844 Enqueuing Expose request
20:49:38.171 00.000 11060 Worker thread wakes up
20:49:38.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:38.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:38.814 00.643 11060 Exposure complete
20:49:38.931 00.117 11060 worker thread done servicing request
20:49:38.931 00.000 10844 OnExposeComplete: enter
20:49:38.931 00.000 10844 UpdateGuideState(): m_state=1
20:49:38.931 00.000 10844 UpdateCurrentPosition: no star selected
20:49:38.931 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:38.931 00.000 10844 Status Line: No star selected
20:49:38.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:38.957 00.026 10844 UpdateGuideState exits: No star selected
20:49:38.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:38.957 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:38.957 00.000 10844 Enqueuing Expose request
20:49:38.957 00.000 11060 Worker thread wakes up
20:49:38.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:38.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:39.283 00.326 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
20:49:39.594 00.311 11060 Exposure complete
20:49:39.741 00.147 11060 worker thread done servicing request
20:49:39.741 00.000 10844 OnExposeComplete: enter
20:49:39.741 00.000 10844 UpdateGuideState(): m_state=1
20:49:39.741 00.000 10844 UpdateCurrentPosition: no star selected
20:49:39.741 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:39.741 00.000 10844 Status Line: No star selected
20:49:39.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:49:39.760 00.019 10844 UpdateGuideState exits: No star selected
20:49:39.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:39.760 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:39.760 00.000 10844 Enqueuing Expose request
20:49:39.760 00.000 11060 Worker thread wakes up
20:49:39.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:39.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:40.391 00.631 11060 Exposure complete
20:49:40.529 00.138 11060 worker thread done servicing request
20:49:40.529 00.000 10844 OnExposeComplete: enter
20:49:40.529 00.000 10844 UpdateGuideState(): m_state=1
20:49:40.529 00.000 10844 UpdateCurrentPosition: no star selected
20:49:40.529 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:40.529 00.000 10844 Status Line: No star selected
20:49:40.539 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:40.547 00.008 10844 UpdateGuideState exits: No star selected
20:49:40.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:40.547 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:40.547 00.000 10844 Enqueuing Expose request
20:49:40.547 00.000 11060 Worker thread wakes up
20:49:40.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:40.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:41.196 00.649 11060 Exposure complete
20:49:41.198 00.002 10844 User exited setup dialog with 'cancel'
20:49:41.336 00.138 11060 worker thread done servicing request
20:49:41.336 00.000 10844 OnExposeComplete: enter
20:49:41.336 00.000 10844 UpdateGuideState(): m_state=1
20:49:41.336 00.000 10844 UpdateCurrentPosition: no star selected
20:49:41.336 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:41.336 00.000 10844 Status Line: No star selected
20:49:41.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:49:41.363 00.027 10844 UpdateGuideState exits: No star selected
20:49:41.365 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:41.365 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:41.365 00.000 10844 Enqueuing Expose request
20:49:41.367 00.002 11060 Worker thread wakes up
20:49:41.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:41.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:42.003 00.636 11060 Exposure complete
20:49:42.144 00.141 11060 worker thread done servicing request
20:49:42.144 00.000 10844 OnExposeComplete: enter
20:49:42.144 00.000 10844 UpdateGuideState(): m_state=1
20:49:42.144 00.000 10844 UpdateCurrentPosition: no star selected
20:49:42.144 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:42.144 00.000 10844 Status Line: No star selected
20:49:42.148 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:42.159 00.011 10844 UpdateGuideState exits: No star selected
20:49:42.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:42.159 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:42.159 00.000 10844 Enqueuing Expose request
20:49:42.159 00.000 11060 Worker thread wakes up
20:49:42.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:42.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:42.800 00.641 11060 Exposure complete
20:49:42.938 00.138 11060 worker thread done servicing request
20:49:42.938 00.000 10844 OnExposeComplete: enter
20:49:42.938 00.000 10844 UpdateGuideState(): m_state=1
20:49:42.938 00.000 10844 UpdateCurrentPosition: no star selected
20:49:42.938 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:42.938 00.000 10844 Status Line: No star selected
20:49:42.945 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:42.953 00.008 10844 UpdateGuideState exits: No star selected
20:49:42.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:42.953 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:42.953 00.000 10844 Enqueuing Expose request
20:49:42.953 00.000 11060 Worker thread wakes up
20:49:42.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:42.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:43.314 00.361 10844 Stop button clicked
20:49:43.314 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:49:43.314 00.000 10844 Status Line: Waiting for devices...
20:49:43.365 00.051 11060 ZWO: stopexposure
20:49:43.523 00.158 11060 ZWO: stopexposure
20:49:43.523 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
20:49:43.524 00.001 11060 worker thread done servicing request
20:49:43.524 00.000 10844 OnExposeComplete: enter
20:49:43.526 00.002 10844 OnExposeComplete: Capture Error reported
20:49:43.526 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:49:43.526 00.000 10844 Changing from state SELECTING to UNINITIALIZED
20:49:43.526 00.000 10844 guider state => SELECTING
20:49:43.530 00.004 10844 Status Line: Stopped.
20:49:43.536 00.006 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
20:49:45.047 01.511 10844 StartLoopingInteractive: Loop button clicked
20:49:45.047 00.000 10844 Status Line: Looping
20:49:45.057 00.010 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:49:45.060 00.003 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:45.060 00.000 10844 Enqueuing Expose request
20:49:45.060 00.000 11060 Worker thread wakes up
20:49:45.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:45.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:45.698 00.638 11060 Exposure complete
20:49:45.838 00.140 11060 worker thread done servicing request
20:49:45.838 00.000 10844 OnExposeComplete: enter
20:49:45.838 00.000 10844 UpdateGuideState(): m_state=1
20:49:45.838 00.000 10844 UpdateCurrentPosition: no star selected
20:49:45.838 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:45.838 00.000 10844 Status Line: No star selected
20:49:45.846 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:45.855 00.009 10844 UpdateGuideState exits: No star selected
20:49:45.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:45.855 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:45.855 00.000 10844 Enqueuing Expose request
20:49:45.860 00.005 11060 Worker thread wakes up
20:49:45.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:45.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:46.498 00.638 11060 Exposure complete
20:49:46.636 00.138 11060 worker thread done servicing request
20:49:46.636 00.000 10844 OnExposeComplete: enter
20:49:46.636 00.000 10844 UpdateGuideState(): m_state=1
20:49:46.636 00.000 10844 UpdateCurrentPosition: no star selected
20:49:46.636 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:46.636 00.000 10844 Status Line: No star selected
20:49:46.641 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:46.651 00.010 10844 UpdateGuideState exits: No star selected
20:49:46.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:46.651 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:46.651 00.000 10844 Enqueuing Expose request
20:49:46.651 00.000 11060 Worker thread wakes up
20:49:46.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:46.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:47.294 00.643 11060 Exposure complete
20:49:47.432 00.138 11060 worker thread done servicing request
20:49:47.432 00.000 10844 OnExposeComplete: enter
20:49:47.432 00.000 10844 UpdateGuideState(): m_state=1
20:49:47.432 00.000 10844 UpdateCurrentPosition: no star selected
20:49:47.432 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:47.432 00.000 10844 Status Line: No star selected
20:49:47.435 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:47.447 00.012 10844 UpdateGuideState exits: No star selected
20:49:47.449 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:47.449 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:47.449 00.000 10844 Enqueuing Expose request
20:49:47.449 00.000 11060 Worker thread wakes up
20:49:47.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:47.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:48.081 00.632 11060 Exposure complete
20:49:48.205 00.124 11060 worker thread done servicing request
20:49:48.205 00.000 10844 OnExposeComplete: enter
20:49:48.205 00.000 10844 UpdateGuideState(): m_state=1
20:49:48.205 00.000 10844 UpdateCurrentPosition: no star selected
20:49:48.205 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:48.205 00.000 10844 Status Line: No star selected
20:49:48.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:48.218 00.013 10844 UpdateGuideState exits: No star selected
20:49:48.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:48.218 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:48.218 00.000 10844 Enqueuing Expose request
20:49:48.218 00.000 11060 Worker thread wakes up
20:49:48.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:48.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:48.864 00.646 11060 Exposure complete
20:49:48.985 00.121 11060 worker thread done servicing request
20:49:48.985 00.000 10844 OnExposeComplete: enter
20:49:48.985 00.000 10844 UpdateGuideState(): m_state=1
20:49:48.985 00.000 10844 UpdateCurrentPosition: no star selected
20:49:48.985 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:48.985 00.000 10844 Status Line: No star selected
20:49:48.995 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:49.009 00.014 10844 UpdateGuideState exits: No star selected
20:49:49.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:49.009 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:49.009 00.000 10844 Enqueuing Expose request
20:49:49.009 00.000 11060 Worker thread wakes up
20:49:49.012 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:49.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:49.656 00.644 11060 Exposure complete
20:49:49.795 00.139 11060 worker thread done servicing request
20:49:49.795 00.000 10844 OnExposeComplete: enter
20:49:49.795 00.000 10844 UpdateGuideState(): m_state=1
20:49:49.795 00.000 10844 UpdateCurrentPosition: no star selected
20:49:49.795 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:49.795 00.000 10844 Status Line: No star selected
20:49:49.797 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:49.807 00.010 10844 UpdateGuideState exits: No star selected
20:49:49.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:49.807 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:49.807 00.000 10844 Enqueuing Expose request
20:49:49.807 00.000 11060 Worker thread wakes up
20:49:49.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:49.810 00.003 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:50.446 00.636 11060 Exposure complete
20:49:50.587 00.141 11060 worker thread done servicing request
20:49:50.587 00.000 10844 OnExposeComplete: enter
20:49:50.587 00.000 10844 UpdateGuideState(): m_state=1
20:49:50.587 00.000 10844 UpdateCurrentPosition: no star selected
20:49:50.587 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:50.587 00.000 10844 Status Line: No star selected
20:49:50.590 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=9, FiltMax=255, Gamma=1.000
20:49:50.601 00.011 10844 UpdateGuideState exits: No star selected
20:49:50.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:50.601 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:50.601 00.000 10844 Enqueuing Expose request
20:49:50.601 00.000 11060 Worker thread wakes up
20:49:50.603 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:50.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:51.239 00.636 11060 Exposure complete
20:49:51.374 00.135 11060 worker thread done servicing request
20:49:51.374 00.000 10844 OnExposeComplete: enter
20:49:51.374 00.000 10844 UpdateGuideState(): m_state=1
20:49:51.374 00.000 10844 UpdateCurrentPosition: no star selected
20:49:51.374 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:51.374 00.000 10844 Status Line: No star selected
20:49:51.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:51.391 00.017 10844 UpdateGuideState exits: No star selected
20:49:51.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:51.391 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:51.391 00.000 10844 Enqueuing Expose request
20:49:51.391 00.000 11060 Worker thread wakes up
20:49:51.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:51.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:52.031 00.640 11060 Exposure complete
20:49:52.154 00.123 11060 worker thread done servicing request
20:49:52.154 00.000 10844 OnExposeComplete: enter
20:49:52.154 00.000 10844 UpdateGuideState(): m_state=1
20:49:52.154 00.000 10844 UpdateCurrentPosition: no star selected
20:49:52.154 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:52.154 00.000 10844 Status Line: No star selected
20:49:52.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:52.174 00.020 10844 UpdateGuideState exits: No star selected
20:49:52.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:52.174 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:52.174 00.000 10844 Enqueuing Expose request
20:49:52.174 00.000 11060 Worker thread wakes up
20:49:52.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:52.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:52.812 00.638 11060 Exposure complete
20:49:52.947 00.135 11060 worker thread done servicing request
20:49:52.947 00.000 10844 OnExposeComplete: enter
20:49:52.947 00.000 10844 UpdateGuideState(): m_state=1
20:49:52.953 00.006 10844 UpdateCurrentPosition: no star selected
20:49:52.953 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:52.953 00.000 10844 Status Line: No star selected
20:49:52.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:49:52.965 00.012 10844 UpdateGuideState exits: No star selected
20:49:52.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:52.965 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:52.965 00.000 10844 Enqueuing Expose request
20:49:52.965 00.000 11060 Worker thread wakes up
20:49:52.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:52.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:53.600 00.635 11060 Exposure complete
20:49:53.762 00.162 11060 worker thread done servicing request
20:49:53.766 00.004 10844 OnExposeComplete: enter
20:49:53.766 00.000 10844 UpdateGuideState(): m_state=1
20:49:53.766 00.000 10844 UpdateCurrentPosition: no star selected
20:49:53.766 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:53.766 00.000 10844 Status Line: No star selected
20:49:53.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:53.775 00.009 10844 UpdateGuideState exits: No star selected
20:49:53.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:53.775 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:53.775 00.000 10844 Enqueuing Expose request
20:49:53.775 00.000 11060 Worker thread wakes up
20:49:53.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:53.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:54.407 00.632 11060 Exposure complete
20:49:54.543 00.136 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
20:49:54.558 00.015 11060 worker thread done servicing request
20:49:54.566 00.008 10844 OnExposeComplete: enter
20:49:54.566 00.000 10844 UpdateGuideState(): m_state=1
20:49:54.566 00.000 10844 UpdateCurrentPosition: no star selected
20:49:54.566 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:54.566 00.000 10844 Status Line: No star selected
20:49:54.575 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:54.588 00.013 10844 UpdateGuideState exits: No star selected
20:49:54.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:54.588 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:54.588 00.000 10844 Enqueuing Expose request
20:49:54.588 00.000 11060 Worker thread wakes up
20:49:54.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:54.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:55.230 00.642 11060 Exposure complete
20:49:55.391 00.161 11060 worker thread done servicing request
20:49:55.391 00.000 10844 OnExposeComplete: enter
20:49:55.391 00.000 10844 UpdateGuideState(): m_state=1
20:49:55.391 00.000 10844 UpdateCurrentPosition: no star selected
20:49:55.391 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:55.391 00.000 10844 Status Line: No star selected
20:49:55.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:55.391 00.000 10844 UpdateGuideState exits: No star selected
20:49:55.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:55.391 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:55.391 00.000 10844 Enqueuing Expose request
20:49:55.391 00.000 11060 Worker thread wakes up
20:49:55.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:55.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:56.035 00.644 11060 Exposure complete
20:49:56.186 00.151 11060 worker thread done servicing request
20:49:56.186 00.000 10844 OnExposeComplete: enter
20:49:56.186 00.000 10844 UpdateGuideState(): m_state=1
20:49:56.186 00.000 10844 UpdateCurrentPosition: no star selected
20:49:56.186 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:56.186 00.000 10844 Status Line: No star selected
20:49:56.187 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:56.199 00.012 10844 UpdateGuideState exits: No star selected
20:49:56.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:56.199 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:56.199 00.000 10844 Enqueuing Expose request
20:49:56.199 00.000 11060 Worker thread wakes up
20:49:56.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:56.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:56.844 00.645 11060 Exposure complete
20:49:56.967 00.123 11060 worker thread done servicing request
20:49:56.967 00.000 10844 OnExposeComplete: enter
20:49:56.967 00.000 10844 UpdateGuideState(): m_state=1
20:49:56.967 00.000 10844 UpdateCurrentPosition: no star selected
20:49:56.969 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:56.969 00.000 10844 Status Line: No star selected
20:49:56.970 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:56.988 00.018 10844 UpdateGuideState exits: No star selected
20:49:56.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:56.988 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:56.988 00.000 10844 Enqueuing Expose request
20:49:56.988 00.000 11060 Worker thread wakes up
20:49:56.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:56.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:57.625 00.637 11060 Exposure complete
20:49:57.768 00.143 11060 worker thread done servicing request
20:49:57.768 00.000 10844 OnExposeComplete: enter
20:49:57.768 00.000 10844 UpdateGuideState(): m_state=1
20:49:57.768 00.000 10844 UpdateCurrentPosition: no star selected
20:49:57.768 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:57.768 00.000 10844 Status Line: No star selected
20:49:57.772 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:57.783 00.011 10844 UpdateGuideState exits: No star selected
20:49:57.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:57.783 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:57.783 00.000 10844 Enqueuing Expose request
20:49:57.783 00.000 11060 Worker thread wakes up
20:49:57.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:57.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:58.426 00.643 11060 Exposure complete
20:49:58.553 00.127 11060 worker thread done servicing request
20:49:58.553 00.000 10844 OnExposeComplete: enter
20:49:58.553 00.000 10844 UpdateGuideState(): m_state=1
20:49:58.553 00.000 10844 UpdateCurrentPosition: no star selected
20:49:58.553 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:58.553 00.000 10844 Status Line: No star selected
20:49:58.562 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:58.572 00.010 10844 UpdateGuideState exits: No star selected
20:49:58.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:58.572 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:58.572 00.000 10844 Enqueuing Expose request
20:49:58.572 00.000 11060 Worker thread wakes up
20:49:58.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:58.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:49:59.226 00.654 11060 Exposure complete
20:49:59.360 00.134 11060 worker thread done servicing request
20:49:59.360 00.000 10844 OnExposeComplete: enter
20:49:59.360 00.000 10844 UpdateGuideState(): m_state=1
20:49:59.360 00.000 10844 UpdateCurrentPosition: no star selected
20:49:59.360 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:49:59.360 00.000 10844 Status Line: No star selected
20:49:59.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:49:59.382 00.022 10844 UpdateGuideState exits: No star selected
20:49:59.384 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:59.384 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:49:59.384 00.000 10844 Enqueuing Expose request
20:49:59.384 00.000 11060 Worker thread wakes up
20:49:59.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:49:59.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:00.017 00.633 11060 Exposure complete
20:50:00.169 00.152 11060 worker thread done servicing request
20:50:00.169 00.000 10844 OnExposeComplete: enter
20:50:00.169 00.000 10844 UpdateGuideState(): m_state=1
20:50:00.169 00.000 10844 UpdateCurrentPosition: no star selected
20:50:00.169 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:00.169 00.000 10844 Status Line: No star selected
20:50:00.173 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:00.179 00.006 10844 UpdateGuideState exits: No star selected
20:50:00.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:00.179 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:00.179 00.000 10844 Enqueuing Expose request
20:50:00.179 00.000 11060 Worker thread wakes up
20:50:00.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:00.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:00.815 00.636 11060 Exposure complete
20:50:00.960 00.145 11060 worker thread done servicing request
20:50:00.960 00.000 10844 OnExposeComplete: enter
20:50:00.960 00.000 10844 UpdateGuideState(): m_state=1
20:50:00.960 00.000 10844 UpdateCurrentPosition: no star selected
20:50:00.960 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:00.960 00.000 10844 Status Line: No star selected
20:50:00.968 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:00.982 00.014 10844 UpdateGuideState exits: No star selected
20:50:00.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:00.982 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:00.982 00.000 10844 Enqueuing Expose request
20:50:00.984 00.002 11060 Worker thread wakes up
20:50:00.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:00.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:01.623 00.639 11060 Exposure complete
20:50:01.751 00.128 11060 worker thread done servicing request
20:50:01.751 00.000 10844 OnExposeComplete: enter
20:50:01.751 00.000 10844 UpdateGuideState(): m_state=1
20:50:01.751 00.000 10844 UpdateCurrentPosition: no star selected
20:50:01.751 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:01.751 00.000 10844 Status Line: No star selected
20:50:01.751 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:01.766 00.015 10844 UpdateGuideState exits: No star selected
20:50:01.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:01.766 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:01.766 00.000 10844 Enqueuing Expose request
20:50:01.766 00.000 11060 Worker thread wakes up
20:50:01.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:01.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:02.408 00.642 11060 Exposure complete
20:50:02.534 00.126 11060 worker thread done servicing request
20:50:02.534 00.000 10844 OnExposeComplete: enter
20:50:02.534 00.000 10844 UpdateGuideState(): m_state=1
20:50:02.534 00.000 10844 UpdateCurrentPosition: no star selected
20:50:02.534 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:02.534 00.000 10844 Status Line: No star selected
20:50:02.540 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=9, FiltMax=255, Gamma=1.000
20:50:02.547 00.007 10844 UpdateGuideState exits: No star selected
20:50:02.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:02.547 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:02.547 00.000 10844 Enqueuing Expose request
20:50:02.547 00.000 11060 Worker thread wakes up
20:50:02.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:02.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:03.200 00.653 11060 Exposure complete
20:50:03.353 00.153 11060 worker thread done servicing request
20:50:03.360 00.007 10844 OnExposeComplete: enter
20:50:03.360 00.000 10844 UpdateGuideState(): m_state=1
20:50:03.360 00.000 10844 UpdateCurrentPosition: no star selected
20:50:03.360 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:03.360 00.000 10844 Status Line: No star selected
20:50:03.363 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:03.376 00.013 10844 UpdateGuideState exits: No star selected
20:50:03.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:03.376 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:03.376 00.000 10844 Enqueuing Expose request
20:50:03.376 00.000 11060 Worker thread wakes up
20:50:03.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:03.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:04.005 00.629 11060 Exposure complete
20:50:04.137 00.132 11060 worker thread done servicing request
20:50:04.139 00.002 10844 OnExposeComplete: enter
20:50:04.139 00.000 10844 UpdateGuideState(): m_state=1
20:50:04.139 00.000 10844 UpdateCurrentPosition: no star selected
20:50:04.139 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:04.139 00.000 10844 Status Line: No star selected
20:50:04.141 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:04.152 00.011 10844 UpdateGuideState exits: No star selected
20:50:04.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:04.152 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:04.152 00.000 10844 Enqueuing Expose request
20:50:04.152 00.000 11060 Worker thread wakes up
20:50:04.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:04.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:04.786 00.634 11060 Exposure complete
20:50:04.929 00.143 11060 worker thread done servicing request
20:50:04.929 00.000 10844 OnExposeComplete: enter
20:50:04.929 00.000 10844 UpdateGuideState(): m_state=1
20:50:04.929 00.000 10844 UpdateCurrentPosition: no star selected
20:50:04.929 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:04.929 00.000 10844 Status Line: No star selected
20:50:04.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:04.946 00.017 10844 UpdateGuideState exits: No star selected
20:50:04.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:04.946 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:04.946 00.000 10844 Enqueuing Expose request
20:50:04.946 00.000 11060 Worker thread wakes up
20:50:04.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:04.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:05.589 00.643 11060 Exposure complete
20:50:05.742 00.153 11060 worker thread done servicing request
20:50:05.742 00.000 10844 OnExposeComplete: enter
20:50:05.745 00.003 10844 UpdateGuideState(): m_state=1
20:50:05.745 00.000 10844 UpdateCurrentPosition: no star selected
20:50:05.745 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:05.745 00.000 10844 Status Line: No star selected
20:50:05.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:05.752 00.007 10844 UpdateGuideState exits: No star selected
20:50:05.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:05.752 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:05.752 00.000 10844 Enqueuing Expose request
20:50:05.752 00.000 11060 Worker thread wakes up
20:50:05.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:05.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:06.397 00.645 11060 Exposure complete
20:50:06.522 00.125 11060 worker thread done servicing request
20:50:06.522 00.000 10844 OnExposeComplete: enter
20:50:06.522 00.000 10844 UpdateGuideState(): m_state=1
20:50:06.522 00.000 10844 UpdateCurrentPosition: no star selected
20:50:06.522 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:06.522 00.000 10844 Status Line: No star selected
20:50:06.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:06.529 00.007 10844 UpdateGuideState exits: No star selected
20:50:06.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:06.529 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:06.529 00.000 10844 Enqueuing Expose request
20:50:06.529 00.000 11060 Worker thread wakes up
20:50:06.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:06.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:07.177 00.648 11060 Exposure complete
20:50:07.308 00.131 11060 worker thread done servicing request
20:50:07.308 00.000 10844 OnExposeComplete: enter
20:50:07.308 00.000 10844 UpdateGuideState(): m_state=1
20:50:07.308 00.000 10844 UpdateCurrentPosition: no star selected
20:50:07.308 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:07.308 00.000 10844 Status Line: No star selected
20:50:07.322 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:07.341 00.019 10844 UpdateGuideState exits: No star selected
20:50:07.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:07.341 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:07.343 00.002 10844 Enqueuing Expose request
20:50:07.343 00.000 11060 Worker thread wakes up
20:50:07.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:07.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:07.979 00.636 11060 Exposure complete
20:50:08.122 00.143 11060 worker thread done servicing request
20:50:08.122 00.000 10844 OnExposeComplete: enter
20:50:08.122 00.000 10844 UpdateGuideState(): m_state=1
20:50:08.122 00.000 10844 UpdateCurrentPosition: no star selected
20:50:08.122 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:08.122 00.000 10844 Status Line: No star selected
20:50:08.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:08.137 00.015 10844 UpdateGuideState exits: No star selected
20:50:08.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:08.137 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:08.137 00.000 10844 Enqueuing Expose request
20:50:08.137 00.000 11060 Worker thread wakes up
20:50:08.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:08.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:08.647 00.510 10844 User exited setup dialog with 'cancel'
20:50:08.776 00.129 11060 Exposure complete
20:50:08.926 00.150 11060 worker thread done servicing request
20:50:08.926 00.000 10844 OnExposeComplete: enter
20:50:08.926 00.000 10844 UpdateGuideState(): m_state=1
20:50:08.926 00.000 10844 UpdateCurrentPosition: no star selected
20:50:08.926 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:08.926 00.000 10844 Status Line: No star selected
20:50:08.929 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:08.950 00.021 10844 UpdateGuideState exits: No star selected
20:50:08.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:08.950 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:08.950 00.000 10844 Enqueuing Expose request
20:50:08.950 00.000 11060 Worker thread wakes up
20:50:08.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:08.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:09.591 00.641 11060 Exposure complete
20:50:09.734 00.143 11060 worker thread done servicing request
20:50:09.734 00.000 10844 OnExposeComplete: enter
20:50:09.734 00.000 10844 UpdateGuideState(): m_state=1
20:50:09.734 00.000 10844 UpdateCurrentPosition: no star selected
20:50:09.740 00.006 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
20:50:09.740 00.000 10844 Status Line: No star selected
20:50:09.743 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:09.756 00.013 10844 UpdateGuideState exits: No star selected
20:50:09.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:09.756 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:50:09.756 00.000 10844 Enqueuing Expose request
20:50:09.756 00.000 11060 Worker thread wakes up
20:50:09.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:09.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:50:09.935 00.179 10844 GuiderMultiStar::AutoSelect enter
20:50:09.937 00.002 10844 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
20:50:10.088 00.151 10844 AutoFind: auto downsample for scale 4.13 => 1x
20:50:10.220 00.132 10844 AutoFind: global mean = 0.0, stdev 15.7
20:50:10.220 00.000 10844 AutoFind: using threshold = 0.1
20:50:10.382 00.162 10844 AutoFind: local max [1634, 299] 60.3
20:50:10.382 00.000 10844 AutoFind: local max [445, 865] 59.8
20:50:10.382 00.000 10844 AutoFind: local max [347, 763] 59.6
20:50:10.382 00.000 10844 AutoFind: local max [579, 179] 59.2
20:50:10.382 00.000 10844 AutoFind: local max [1835, 142] 58.9
20:50:10.382 00.000 10844 AutoFind: local max [274, 241] 58.2
20:50:10.382 00.000 10844 AutoFind: local max [1695, 180] 57.3
20:50:10.382 00.000 10844 AutoFind: local max [1680, 180] 56.8
20:50:10.382 00.000 10844 AutoFind: local max [1517, 36] 56.4
20:50:10.382 00.000 10844 AutoFind: local max [358, 78] 55.6
20:50:10.382 00.000 10844 AutoFind: local max [453, 53] 55.4
20:50:10.382 00.000 10844 AutoFind: local max [1384, 762] 55.3
20:50:10.382 00.000 10844 AutoFind: local max [455, 383] 55.2
20:50:10.382 00.000 10844 AutoFind: local max [607, 447] 55.0
20:50:10.382 00.000 10844 AutoFind: local max [781, 43] 53.5
20:50:10.382 00.000 10844 AutoFind: local max [1813, 682] 53.0
20:50:10.382 00.000 10844 AutoFind: local max [1893, 439] 52.2
20:50:10.382 00.000 10844 AutoFind: local max [407, 234] 51.3
20:50:10.382 00.000 10844 AutoFind: local max [1806, 826] 49.7
20:50:10.382 00.000 10844 AutoFind: local max [1761, 276] 47.5
20:50:10.382 00.000 10844 AutoFind: local max [14, 53] 46.8
20:50:10.382 00.000 10844 AutoFind: local max [71, 434] 46.5
20:50:10.382 00.000 10844 AutoFind: local max [145, 501] 45.8
20:50:10.382 00.000 10844 AutoFind: local max [894, 797] 44.7
20:50:10.382 00.000 10844 AutoFind: local max [956, 306] 43.7
20:50:10.382 00.000 10844 AutoFind: local max [626, 919] 43.6
20:50:10.382 00.000 10844 AutoFind: local max [1859, 975] 42.1
20:50:10.382 00.000 10844 AutoFind: local max [19, 182] 40.8
20:50:10.382 00.000 10844 AutoFind: local max [885, 655] 40.2
20:50:10.382 00.000 10844 AutoFind: local max [1172, 307] 39.6
20:50:10.382 00.000 10844 AutoFind: local max [1217, 78] 38.7
20:50:10.382 00.000 10844 AutoFind: local max [485, 777] 38.2
20:50:10.382 00.000 10844 AutoFind: local max [806, 42] 35.3
20:50:10.382 00.000 10844 AutoFind: local max [1906, 70] 35.0
20:50:10.382 00.000 10844 AutoFind: local max [1570, 949] 34.8
20:50:10.382 00.000 10844 AutoFind: local max [1503, 756] 34.7
20:50:10.382 00.000 10844 AutoFind: local max [23, 194] 34.4
20:50:10.382 00.000 10844 AutoFind: local max [372, 120] 32.6
20:50:10.384 00.002 10844 AutoFind: local max [38, 571] 32.5
20:50:10.384 00.000 10844 AutoFind: local max [1313, 374] 32.0
20:50:10.384 00.000 10844 AutoFind: local max [1064, 1017] 31.5
20:50:10.384 00.000 10844 AutoFind: local max [583, 770] 29.7
20:50:10.384 00.000 10844 AutoFind: local max [464, 138] 28.5
20:50:10.384 00.000 10844 AutoFind: local max [369, 68] 28.3
20:50:10.384 00.000 10844 AutoFind: local max [1062, 54] 28.2
20:50:10.384 00.000 10844 AutoFind: local max [136, 812] 27.7
20:50:10.384 00.000 10844 AutoFind: local max [1710, 40] 27.4
20:50:10.384 00.000 10844 AutoFind: local max [247, 165] 26.5
20:50:10.384 00.000 10844 AutoFind: local max [797, 646] 26.5
20:50:10.384 00.000 10844 AutoFind: local max [1577, 600] 25.8
20:50:10.384 00.000 10844 AutoFind: local max [1387, 864] 25.8
20:50:10.384 00.000 10844 AutoFind: local max [366, 687] 25.7
20:50:10.384 00.000 10844 AutoFind: local max [595, 538] 25.2
20:50:10.384 00.000 10844 AutoFind: local max [1048, 426] 24.8
20:50:10.384 00.000 10844 AutoFind: local max [1226, 902] 24.6
20:50:10.384 00.000 10844 AutoFind: local max [73, 1045] 24.1
20:50:10.384 00.000 10844 AutoFind: local max [1790, 182] 23.9
20:50:10.384 00.000 10844 AutoFind: local max [1455, 375] 23.7
20:50:10.384 00.000 10844 AutoFind: local max [128, 596] 23.3
20:50:10.384 00.000 10844 AutoFind: local max [705, 513] 23.1
20:50:10.384 00.000 10844 AutoFind: local max [899, 399] 23.1
20:50:10.384 00.000 10844 AutoFind: local max [1349, 136] 22.6
20:50:10.384 00.000 10844 AutoFind: local max [292, 98] 22.4
20:50:10.384 00.000 10844 AutoFind: local max [1713, 210] 22.3
20:50:10.384 00.000 10844 AutoFind: local max [221, 975] 22.0
20:50:10.384 00.000 10844 AutoFind: local max [1720, 1039] 21.9
20:50:10.384 00.000 10844 AutoFind: local max [1614, 712] 21.6
20:50:10.384 00.000 10844 AutoFind: local max [1294, 306] 21.2
20:50:10.384 00.000 10844 AutoFind: local max [275, 562] 21.0
20:50:10.384 00.000 10844 AutoFind: local max [1778, 71] 20.9
20:50:10.384 00.000 10844 AutoFind: local max [1733, 52] 20.5
20:50:10.384 00.000 10844 AutoFind: local max [1453, 208] 20.1
20:50:10.384 00.000 10844 AutoFind: local max [1849, 1059] 19.2
20:50:10.384 00.000 10844 AutoFind: local max [273, 353] 19.2
20:50:10.384 00.000 10844 AutoFind: local max [126, 466] 19.2
20:50:10.384 00.000 10844 AutoFind: local max [222, 436] 18.9
20:50:10.384 00.000 10844 AutoFind: local max [221, 444] 18.6
20:50:10.384 00.000 10844 AutoFind: local max [1751, 242] 18.5
20:50:10.384 00.000 10844 AutoFind: local max [210, 985] 18.5
20:50:10.384 00.000 10844 AutoFind: local max [33, 766] 18.4
20:50:10.384 00.000 10844 AutoFind: local max [156, 986] 18.1
20:50:10.384 00.000 10844 AutoFind: local max [563, 340] 18.0
20:50:10.384 00.000 10844 AutoFind: local max [483, 216] 17.9
20:50:10.384 00.000 10844 AutoFind: local max [1423, 911] 17.9
20:50:10.384 00.000 10844 AutoFind: local max [1617, 262] 17.5
20:50:10.384 00.000 10844 AutoFind: local max [322, 941] 17.4
20:50:10.386 00.002 10844 AutoFind: local max [491, 16] 17.2
20:50:10.386 00.000 10844 AutoFind: local max [277, 550] 17.1
20:50:10.386 00.000 10844 AutoFind: local max [481, 336] 17.1
20:50:10.386 00.000 10844 AutoFind: local max [621, 128] 17.0
20:50:10.386 00.000 10844 AutoFind: local max [109, 528] 17.0
20:50:10.386 00.000 10844 AutoFind: local max [541, 161] 17.0
20:50:10.386 00.000 10844 AutoFind: local max [543, 146] 16.9
20:50:10.386 00.000 10844 AutoFind: local max [94, 714] 16.7
20:50:10.386 00.000 10844 AutoFind: local max [1511, 524] 16.6
20:50:10.386 00.000 10844 AutoFind: local max [1840, 94] 16.5
20:50:10.386 00.000 10844 AutoFind: local max [871, 99] 16.5
20:50:10.386 00.000 10844 AutoFind: local max [1110, 76] 16.3
20:50:10.386 00.000 10844 AutoFind: local max [1504, 592] 16.3
20:50:10.386 00.000 10844 AutoFind: local max [551, 140] 16.0
20:50:10.386 00.000 10844 AutoFind: too close [551, 140] 16.0 - [543, 146] 16.9
20:50:10.386 00.000 10844 AutoFind: too close [543, 146] 16.9 - [541, 161] 17.0
20:50:10.386 00.000 10844 AutoFind: too close [277, 550] 17.1 - [275, 562] 21.0
20:50:10.386 00.000 10844 AutoFind: too close [210, 985] 18.5 - [221, 975] 22.0
20:50:10.386 00.000 10844 AutoFind: too close [221, 444] 18.6 - [222, 436] 18.9
20:50:10.386 00.000 10844 AutoFind: too close [369, 68] 28.3 - [358, 78] 55.6
20:50:10.386 00.000 10844 AutoFind: too close [23, 194] 34.4 - [19, 182] 40.8
20:50:10.386 00.000 10844 AutoFind: too close [1680, 180] 56.8 - [1695, 180] 57.3
20:50:10.386 00.000 10844 AutoFind: too close to edge [491, 16] 17.2
20:50:10.386 00.000 10844 AutoFind: too close to edge [33, 766] 18.4
20:50:10.386 00.000 10844 AutoFind: too close to edge [1849, 1059] 19.2
20:50:10.386 00.000 10844 AutoFind: too close to edge [73, 1045] 24.1
20:50:10.386 00.000 10844 AutoFind: too close to edge [1710, 40] 27.4
20:50:10.386 00.000 10844 AutoFind: too close to edge [38, 571] 32.5
20:50:10.386 00.000 10844 AutoFind: too close to edge [1906, 70] 35.0
20:50:10.386 00.000 10844 AutoFind: too close to edge [14, 53] 46.8
20:50:10.386 00.000 10844 AutoFind: too close to edge [1893, 439] 52.2
20:50:10.386 00.000 10844 AutoFind: too close to edge [1517, 36] 56.4
20:50:10.386 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:50:10.386 00.000 10844 Star::Find(15, 1634, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.386 00.000 10844 Star::Find returns 1 (1), X=1634.55, Y=299.43, Mass=6913, SNR=54.4, Peak=255 HFD=4.4
20:50:10.386 00.000 10844 Star::Find(15, 445, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.386 00.000 10844 Star::Find returns 1 (1), X=445.22, Y=864.42, Mass=7215, SNR=55.2, Peak=255 HFD=4.6
20:50:10.386 00.000 10844 Star::Find(15, 347, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.386 00.000 10844 Star::Find returns 1 (1), X=346.79, Y=763.45, Mass=7984, SNR=56.9, Peak=255 HFD=4.9
20:50:10.386 00.000 10844 Star::Find(15, 579, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.386 00.000 10844 Star::Find returns 1 (1), X=579.15, Y=178.56, Mass=7020, SNR=53.5, Peak=255 HFD=4.7
20:50:10.386 00.000 10844 Star::Find(15, 1835, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.388 00.002 10844 Star::Find returns 1 (1), X=1835.11, Y=142.12, Mass=7768, SNR=57.9, Peak=255 HFD=4.6
20:50:10.388 00.000 10844 Star::Find(15, 274, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.388 00.000 10844 Star::Find returns 1 (1), X=273.94, Y=241.04, Mass=5026, SNR=46.8, Peak=255 HFD=4.1
20:50:10.388 00.000 10844 Star::Find(15, 453, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.388 00.000 10844 Star::Find returns 1 (1), X=453.31, Y=52.56, Mass=8779, SNR=59.2, Peak=255 HFD=5.1
20:50:10.388 00.000 10844 Star::Find(15, 1384, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.388 00.000 10844 Star::Find returns 1 (1), X=1383.91, Y=762.46, Mass=6321, SNR=51.1, Peak=255 HFD=4.5
20:50:10.388 00.000 10844 Star::Find(15, 455, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.388 00.000 10844 Star::Find returns 1 (1), X=455.26, Y=382.62, Mass=7169, SNR=55.7, Peak=255 HFD=4.9
20:50:10.388 00.000 10844 Star::Find(15, 607, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.388 00.000 10844 Star::Find returns 1 (1), X=606.85, Y=447.36, Mass=6970, SNR=53.3, Peak=255 HFD=4.9
20:50:10.388 00.000 10844 Star::Find(15, 781, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.388 00.000 10844 Star::Find returns 1 (1), X=781.30, Y=43.01, Mass=7688, SNR=55.8, Peak=255 HFD=5.0
20:50:10.388 00.000 10844 Star::Find(15, 1813, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.388 00.000 10844 Star::Find returns 1 (1), X=1812.84, Y=681.69, Mass=5816, SNR=49.3, Peak=255 HFD=4.5
20:50:10.388 00.000 10844 Star::Find(15, 407, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.388 00.000 10844 Star::Find returns 1 (1), X=407.45, Y=233.23, Mass=9637, SNR=62.9, Peak=255 HFD=5.6
20:50:10.388 00.000 10844 Star::Find(15, 1806, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.389 00.001 10844 Star::Find returns 1 (1), X=1806.11, Y=825.54, Mass=11392, SNR=68.8, Peak=255 HFD=5.7
20:50:10.389 00.000 10844 Star::Find(15, 1761, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.389 00.000 10844 Star::Find returns 1 (1), X=1760.62, Y=276.27, Mass=6885, SNR=51.0, Peak=255 HFD=5.3
20:50:10.389 00.000 10844 Star::Find(15, 71, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.389 00.000 10844 Star::Find returns 1 (1), X=70.94, Y=434.22, Mass=4898, SNR=44.9, Peak=255 HFD=4.1
20:50:10.389 00.000 10844 Star::Find(15, 145, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.389 00.000 10844 Star::Find returns 1 (1), X=145.28, Y=501.34, Mass=4350, SNR=43.6, Peak=255 HFD=3.7
20:50:10.389 00.000 10844 Star::Find(15, 894, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.389 00.000 10844 Star::Find returns 1 (1), X=894.18, Y=797.33, Mass=11844, SNR=67.2, Peak=255 HFD=6.0
20:50:10.389 00.000 10844 Star::Find(15, 956, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.389 00.000 10844 Star::Find returns 1 (1), X=956.29, Y=306.30, Mass=12340, SNR=67.8, Peak=255 HFD=6.3
20:50:10.389 00.000 10844 Star::Find(15, 626, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.389 00.000 10844 Star::Find returns 1 (1), X=626.47, Y=919.22, Mass=5515, SNR=46.9, Peak=255 HFD=4.6
20:50:10.389 00.000 10844 Star::Find(15, 1859, 975, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.389 00.000 10844 Star::Find returns 1 (1), X=1858.66, Y=974.91, Mass=12977, SNR=73.4, Peak=255 HFD=6.1
20:50:10.389 00.000 10844 Star::Find(15, 885, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.002 10844 Star::Find returns 1 (1), X=884.92, Y=655.37, Mass=3885, SNR=40.6, Peak=255 HFD=3.8
20:50:10.391 00.000 10844 Star::Find(15, 1172, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (1), X=1171.87, Y=307.00, Mass=4862, SNR=44.7, Peak=255 HFD=4.4
20:50:10.391 00.000 10844 Star::Find(15, 1217, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (1), X=1216.49, Y=78.12, Mass=3861, SNR=40.7, Peak=255 HFD=3.9
20:50:10.391 00.000 10844 Star::Find(15, 485, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (1), X=484.15, Y=777.08, Mass=13091, SNR=69.3, Peak=255 HFD=6.1
20:50:10.391 00.000 10844 Star::Find(15, 806, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (1), X=806.29, Y=41.94, Mass=3230, SNR=36.8, Peak=255 HFD=3.4
20:50:10.391 00.000 10844 Star::Find(15, 1570, 949, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (1), X=1570.49, Y=948.59, Mass=3268, SNR=37.8, Peak=255 HFD=3.3
20:50:10.391 00.000 10844 Star::Find(15, 1503, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (0), X=1503.17, Y=755.39, Mass=3117, SNR=35.9, Peak=210 HFD=3.7
20:50:10.391 00.000 10844 Star::Find(15, 372, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (0), X=372.22, Y=120.38, Mass=2731, SNR=34.5, Peak=254 HFD=3.4
20:50:10.391 00.000 10844 Star::Find(15, 1313, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (0), X=1313.09, Y=374.49, Mass=2926, SNR=35.0, Peak=254 HFD=3.5
20:50:10.391 00.000 10844 Star::Find(15, 1064, 1017, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (0), X=1063.80, Y=1017.03, Mass=2590, SNR=32.8, Peak=230 HFD=3.1
20:50:10.391 00.000 10844 Star::Find(15, 583, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (1), X=582.52, Y=770.18, Mass=3904, SNR=41.2, Peak=255 HFD=3.8
20:50:10.391 00.000 10844 Star::Find(15, 464, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (0), X=464.31, Y=138.55, Mass=2461, SNR=31.9, Peak=237 HFD=3.3
20:50:10.391 00.000 10844 Star::Find(15, 1062, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (1), X=1062.07, Y=54.06, Mass=3092, SNR=36.8, Peak=255 HFD=3.8
20:50:10.391 00.000 10844 Star::Find(15, 136, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (0), X=135.73, Y=812.33, Mass=2953, SNR=35.8, Peak=212 HFD=3.7
20:50:10.391 00.000 10844 Star::Find(15, 247, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.391 00.000 10844 Star::Find returns 1 (0), X=246.48, Y=165.38, Mass=2709, SNR=33.7, Peak=238 HFD=3.4
20:50:10.393 00.002 10844 Star::Find(15, 797, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (1), X=796.46, Y=646.06, Mass=3145, SNR=36.7, Peak=255 HFD=3.9
20:50:10.393 00.000 10844 Star::Find(15, 1577, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=1576.49, Y=600.33, Mass=2234, SNR=30.6, Peak=208 HFD=3.3
20:50:10.393 00.000 10844 Star::Find(15, 1387, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=1386.60, Y=863.50, Mass=2950, SNR=35.2, Peak=220 HFD=4.5
20:50:10.393 00.000 10844 Star::Find(15, 366, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=365.78, Y=686.60, Mass=2471, SNR=32.2, Peak=243 HFD=3.6
20:50:10.393 00.000 10844 Star::Find(15, 595, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=595.25, Y=537.45, Mass=2352, SNR=31.3, Peak=187 HFD=3.5
20:50:10.393 00.000 10844 Star::Find(15, 1048, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (1), X=1049.86, Y=426.71, Mass=16340, SNR=73.0, Peak=255 HFD=7.0
20:50:10.393 00.000 10844 Star::Find(15, 1226, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=1226.30, Y=901.83, Mass=2552, SNR=33.0, Peak=237 HFD=3.6
20:50:10.393 00.000 10844 Star::Find(15, 1790, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (1), X=1792.19, Y=180.20, Mass=16877, SNR=77.3, Peak=255 HFD=7.1
20:50:10.393 00.000 10844 Star::Find(15, 1455, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=1454.84, Y=374.73, Mass=2237, SNR=30.9, Peak=176 HFD=3.8
20:50:10.393 00.000 10844 Star::Find(15, 128, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=128.16, Y=596.08, Mass=2235, SNR=31.1, Peak=148 HFD=4.2
20:50:10.393 00.000 10844 Star::Find(15, 705, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=704.77, Y=512.74, Mass=2959, SNR=35.2, Peak=251 HFD=4.4
20:50:10.393 00.000 10844 Star::Find(15, 899, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=899.40, Y=399.29, Mass=2651, SNR=33.2, Peak=231 HFD=3.6
20:50:10.393 00.000 10844 Star::Find(15, 1349, 136, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 11060 Exposure complete
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=1348.71, Y=136.26, Mass=1826, SNR=27.9, Peak=152 HFD=3.4
20:50:10.393 00.000 10844 Star::Find(15, 292, 98, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=291.83, Y=98.09, Mass=1673, SNR=27.1, Peak=141 HFD=3.2
20:50:10.393 00.000 10844 Star::Find(15, 1713, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=1712.86, Y=209.82, Mass=1725, SNR=26.4, Peak=150 HFD=2.9
20:50:10.393 00.000 10844 Star::Find(15, 1720, 1039, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.393 00.000 10844 Star::Find returns 1 (0), X=1719.81, Y=1039.24, Mass=1976, SNR=28.9, Peak=130 HFD=3.8
20:50:10.393 00.000 10844 Star::Find(15, 1614, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.002 10844 Star::Find returns 1 (0), X=1614.35, Y=712.62, Mass=2775, SNR=34.0, Peak=201 HFD=4.0
20:50:10.395 00.000 10844 Star::Find(15, 1294, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=1293.65, Y=306.50, Mass=2356, SNR=31.5, Peak=215 HFD=3.4
20:50:10.395 00.000 10844 Star::Find(15, 1778, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=1778.77, Y=70.99, Mass=2736, SNR=33.7, Peak=181 HFD=4.3
20:50:10.395 00.000 10844 Star::Find(15, 1733, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=1733.30, Y=51.26, Mass=2132, SNR=29.2, Peak=152 HFD=3.7
20:50:10.395 00.000 10844 Star::Find(15, 1453, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=1452.44, Y=207.85, Mass=1929, SNR=28.3, Peak=182 HFD=3.6
20:50:10.395 00.000 10844 Star::Find(15, 273, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=272.78, Y=353.00, Mass=1445, SNR=25.1, Peak=132 HFD=3.2
20:50:10.395 00.000 10844 Star::Find(15, 126, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=125.96, Y=465.38, Mass=1505, SNR=25.2, Peak=136 HFD=3.3
20:50:10.395 00.000 10844 Star::Find(15, 1751, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=1750.65, Y=241.94, Mass=1507, SNR=25.1, Peak=140 HFD=3.3
20:50:10.395 00.000 10844 Star::Find(15, 156, 986, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=155.51, Y=986.27, Mass=1519, SNR=25.2, Peak=126 HFD=3.4
20:50:10.395 00.000 10844 Star::Find(15, 563, 340, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=562.60, Y=339.47, Mass=2597, SNR=32.4, Peak=252 HFD=4.1
20:50:10.395 00.000 10844 Star::Find(15, 483, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=483.07, Y=216.31, Mass=1290, SNR=23.5, Peak=149 HFD=2.6
20:50:10.395 00.000 10844 Star::Find(15, 1423, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=1423.31, Y=911.21, Mass=1497, SNR=24.7, Peak=152 HFD=3.1
20:50:10.395 00.000 10844 Star::Find(15, 1617, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=1616.43, Y=262.06, Mass=1702, SNR=26.4, Peak=124 HFD=3.7
20:50:10.395 00.000 10844 Star::Find(15, 322, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=321.73, Y=941.25, Mass=1727, SNR=26.7, Peak=147 HFD=3.5
20:50:10.395 00.000 10844 Star::Find(15, 481, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=481.17, Y=335.47, Mass=1254, SNR=23.3, Peak=146 HFD=2.6
20:50:10.395 00.000 10844 Star::Find(15, 621, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=128.22, Mass=1525, SNR=25.4, Peak=162 HFD=3.2
20:50:10.395 00.000 10844 Star::Find(15, 109, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=109.17, Y=527.84, Mass=1635, SNR=26.1, Peak=136 HFD=3.7
20:50:10.395 00.000 10844 Star::Find(15, 94, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.395 00.000 10844 Star::Find returns 1 (0), X=93.82, Y=714.38, Mass=1466, SNR=25.3, Peak=129 HFD=3.6
20:50:10.397 00.002 10844 Star::Find(15, 1511, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (0), X=1511.75, Y=523.95, Mass=1702, SNR=26.7, Peak=139 HFD=3.9
20:50:10.397 00.000 10844 Star::Find(15, 1840, 94, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (0), X=1839.79, Y=93.39, Mass=1960, SNR=28.0, Peak=125 HFD=4.0
20:50:10.397 00.000 10844 Star::Find(15, 871, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (0), X=871.30, Y=99.39, Mass=1252, SNR=22.9, Peak=125 HFD=3.3
20:50:10.397 00.000 10844 Star::Find(15, 1110, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (0), X=1110.47, Y=76.19, Mass=1493, SNR=25.1, Peak=157 HFD=3.1
20:50:10.397 00.000 10844 Star::Find(15, 1504, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (0), X=1503.99, Y=592.29, Mass=1768, SNR=27.0, Peak=123 HFD=4.0
20:50:10.397 00.000 10844 AutoFind: finding best star pass 1
20:50:10.397 00.000 10844 Star::Find(15, 1634, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (1), X=1634.55, Y=299.43, Mass=6913, SNR=54.4, Peak=255 HFD=4.4
20:50:10.397 00.000 10844 AutoFind: near-saturated [1634, 299] 60.3 Mass 6913 SNR 54.4 Peak 255
20:50:10.397 00.000 10844 Star::Find(15, 445, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (1), X=445.22, Y=864.42, Mass=7215, SNR=55.2, Peak=255 HFD=4.6
20:50:10.397 00.000 10844 AutoFind: near-saturated [445, 865] 59.8 Mass 7215 SNR 55.2 Peak 255
20:50:10.397 00.000 10844 Star::Find(15, 347, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (1), X=346.79, Y=763.45, Mass=7984, SNR=56.9, Peak=255 HFD=4.9
20:50:10.397 00.000 10844 AutoFind: near-saturated [347, 763] 59.6 Mass 7984 SNR 56.9 Peak 255
20:50:10.397 00.000 10844 Star::Find(15, 579, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (1), X=579.15, Y=178.56, Mass=7020, SNR=53.5, Peak=255 HFD=4.7
20:50:10.397 00.000 10844 AutoFind: near-saturated [579, 179] 59.2 Mass 7020 SNR 53.5 Peak 255
20:50:10.397 00.000 10844 Star::Find(15, 1835, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (1), X=1835.11, Y=142.12, Mass=7768, SNR=57.9, Peak=255 HFD=4.6
20:50:10.397 00.000 10844 AutoFind: near-saturated [1835, 142] 58.9 Mass 7768 SNR 57.9 Peak 255
20:50:10.397 00.000 10844 Star::Find(15, 274, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (1), X=273.94, Y=241.04, Mass=5026, SNR=46.8, Peak=255 HFD=4.1
20:50:10.397 00.000 10844 AutoFind: near-saturated [274, 241] 58.2 Mass 5026 SNR 46.8 Peak 255
20:50:10.397 00.000 10844 Star::Find(15, 453, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (1), X=453.31, Y=52.56, Mass=8779, SNR=59.2, Peak=255 HFD=5.1
20:50:10.397 00.000 10844 AutoFind: near-saturated [453, 53] 55.4 Mass 8779 SNR 59.2 Peak 255
20:50:10.397 00.000 10844 Star::Find(15, 1384, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.397 00.000 10844 Star::Find returns 1 (1), X=1383.91, Y=762.46, Mass=6321, SNR=51.1, Peak=255 HFD=4.5
20:50:10.397 00.000 10844 AutoFind: near-saturated [1384, 762] 55.3 Mass 6321 SNR 51.1 Peak 255
20:50:10.399 00.002 10844 Star::Find(15, 455, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=455.26, Y=382.62, Mass=7169, SNR=55.7, Peak=255 HFD=4.9
20:50:10.399 00.000 10844 AutoFind: near-saturated [455, 383] 55.2 Mass 7169 SNR 55.7 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 607, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=606.85, Y=447.36, Mass=6970, SNR=53.3, Peak=255 HFD=4.9
20:50:10.399 00.000 10844 AutoFind: near-saturated [607, 447] 55.0 Mass 6970 SNR 53.3 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 781, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=781.30, Y=43.01, Mass=7688, SNR=55.8, Peak=255 HFD=5.0
20:50:10.399 00.000 10844 AutoFind: near-saturated [781, 43] 53.5 Mass 7688 SNR 55.8 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 1813, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=1812.84, Y=681.69, Mass=5816, SNR=49.3, Peak=255 HFD=4.5
20:50:10.399 00.000 10844 AutoFind: near-saturated [1813, 682] 53.0 Mass 5816 SNR 49.3 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 407, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=407.45, Y=233.23, Mass=9637, SNR=62.9, Peak=255 HFD=5.6
20:50:10.399 00.000 10844 AutoFind: near-saturated [407, 234] 51.3 Mass 9637 SNR 62.9 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 1806, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=1806.11, Y=825.54, Mass=11392, SNR=68.8, Peak=255 HFD=5.7
20:50:10.399 00.000 10844 AutoFind: near-saturated [1806, 826] 49.7 Mass 11392 SNR 68.8 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 1761, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=1760.62, Y=276.27, Mass=6885, SNR=51.0, Peak=255 HFD=5.3
20:50:10.399 00.000 10844 AutoFind: near-saturated [1761, 276] 47.5 Mass 6885 SNR 51.0 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 71, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=70.94, Y=434.22, Mass=4898, SNR=44.9, Peak=255 HFD=4.1
20:50:10.399 00.000 10844 AutoFind: near-saturated [71, 434] 46.5 Mass 4898 SNR 44.9 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 145, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=145.28, Y=501.34, Mass=4350, SNR=43.6, Peak=255 HFD=3.7
20:50:10.399 00.000 10844 AutoFind: near-saturated [145, 501] 45.8 Mass 4350 SNR 43.6 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 894, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=894.18, Y=797.33, Mass=11844, SNR=67.2, Peak=255 HFD=6.0
20:50:10.399 00.000 10844 AutoFind: near-saturated [894, 797] 44.7 Mass 11844 SNR 67.2 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 956, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=956.29, Y=306.30, Mass=12340, SNR=67.8, Peak=255 HFD=6.3
20:50:10.399 00.000 10844 AutoFind: near-saturated [956, 306] 43.7 Mass 12340 SNR 67.8 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 626, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.399 00.000 10844 Star::Find returns 1 (1), X=626.47, Y=919.22, Mass=5515, SNR=46.9, Peak=255 HFD=4.6
20:50:10.399 00.000 10844 AutoFind: near-saturated [626, 919] 43.6 Mass 5515 SNR 46.9 Peak 255
20:50:10.399 00.000 10844 Star::Find(15, 1859, 975, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.401 00.002 10844 Star::Find returns 1 (1), X=1858.66, Y=974.91, Mass=12977, SNR=73.4, Peak=255 HFD=6.1
20:50:10.401 00.000 10844 AutoFind: near-saturated [1859, 975] 42.1 Mass 12977 SNR 73.4 Peak 255
20:50:10.401 00.000 10844 Star::Find(15, 885, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.401 00.000 10844 Star::Find returns 1 (1), X=884.92, Y=655.37, Mass=3885, SNR=40.6, Peak=255 HFD=3.8
20:50:10.401 00.000 10844 AutoFind: near-saturated [885, 655] 40.2 Mass 3885 SNR 40.6 Peak 255
20:50:10.401 00.000 10844 Star::Find(15, 1172, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.401 00.000 10844 Star::Find returns 1 (1), X=1171.87, Y=307.00, Mass=4862, SNR=44.7, Peak=255 HFD=4.4
20:50:10.401 00.000 10844 AutoFind: near-saturated [1172, 307] 39.6 Mass 4862 SNR 44.7 Peak 255
20:50:10.401 00.000 10844 Star::Find(15, 1217, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.401 00.000 10844 Star::Find returns 1 (1), X=1216.49, Y=78.12, Mass=3861, SNR=40.7, Peak=255 HFD=3.9
20:50:10.401 00.000 10844 AutoFind: near-saturated [1217, 78] 38.7 Mass 3861 SNR 40.7 Peak 255
20:50:10.401 00.000 10844 Star::Find(15, 485, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.401 00.000 10844 Star::Find returns 1 (1), X=484.15, Y=777.08, Mass=13091, SNR=69.3, Peak=255 HFD=6.1
20:50:10.401 00.000 10844 AutoFind: near-saturated [485, 777] 38.2 Mass 13091 SNR 69.3 Peak 255
20:50:10.401 00.000 10844 Star::Find(15, 806, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.401 00.000 10844 Star::Find returns 1 (1), X=806.29, Y=41.94, Mass=3230, SNR=36.8, Peak=255 HFD=3.4
20:50:10.401 00.000 10844 AutoFind: near-saturated [806, 42] 35.3 Mass 3230 SNR 36.8 Peak 255
20:50:10.401 00.000 10844 Star::Find(15, 1570, 949, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.401 00.000 10844 Star::Find returns 1 (1), X=1570.49, Y=948.59, Mass=3268, SNR=37.8, Peak=255 HFD=3.3
20:50:10.401 00.000 10844 AutoFind: near-saturated [1570, 949] 34.8 Mass 3268 SNR 37.8 Peak 255
20:50:10.401 00.000 10844 Star::Find(15, 1503, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.401 00.000 10844 Star::Find returns 1 (0), X=1503.17, Y=755.39, Mass=3117, SNR=35.9, Peak=210 HFD=3.7
20:50:10.401 00.000 10844 AutoFind returns star at [1503, 756] 34.7 Mass 3117 SNR 35.9
20:50:10.401 00.000 10844 Star::Find(15, 1503, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.401 00.000 10844 Star::Find returns 1 (0), X=1503.17, Y=755.39, Mass=3117, SNR=35.9, Peak=210 HFD=3.7
20:50:10.401 00.000 10844 MultiStar: List (12): {1503.17, 755.39}(35.9), {372.22, 120.38}(34.5), {1313.09, 374.49}(35.0), {1063.80, 1017.03}(32.8), {582.52, 770.18}(41.2), {464.31, 138.55}(31.9), {1062.07, 54.06}(36.8), {135.73, 812.33}(35.8), {246.48, 165.38}(33.7), {796.46, 646.06}(36.7), {1576.49, 600.33}(30.6), {1386.60, 863.50}(35.2), 
20:50:10.401 00.000 10844 setting lock position to (1503.17, 755.39)
20:50:10.401 00.000 10844 MultiStar: stabilizing after lock position change
20:50:10.401 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
20:50:10.401 00.000 10844 UpdateGuideState(): m_state=1
20:50:10.401 00.000 10844 Star::Find(15, 1503, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:50:10.401 00.000 10844 Star::Find returns 1 (0), X=1503.17, Y=755.39, Mass=3117, SNR=35.9, Peak=210 HFD=3.7
20:50:10.405 00.004 10844 setting lock position to (1503.17, 755.39)
20:50:10.405 00.000 10844 MultiStar: stabilizing after lock position change
20:50:10.405 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
20:50:10.405 00.000 10844 Changing from state SELECTING to SELECTED
20:50:10.405 00.000 10844 guider state => SELECTED
20:50:10.419 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:10.422 00.003 10844 UpdateGuideState exits: m=3117 SNR=35.9
20:50:10.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:10.443 00.021 10844 Status Line: Auto-selected star at (1503.2, 755.4)
20:50:10.536 00.093 11060 worker thread done servicing request
20:50:10.536 00.000 10844 OnExposeComplete: enter
20:50:10.536 00.000 10844 UpdateGuideState(): m_state=2
20:50:10.536 00.000 10844 Star::Find(15, 1503, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:50:10.536 00.000 10844 Star::Find returns 1 (1), X=1503.29, Y=755.02, Mass=3729, SNR=40.0, Peak=255 HFD=4.0
20:50:10.538 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:10.550 00.012 10844 UpdateGuideState exits: m=3729 SNR=40.0 Saturated
20:50:10.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:10.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:10.550 00.000 10844 Enqueuing Expose request
20:50:10.550 00.000 11060 Worker thread wakes up
20:50:10.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:10.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:11.197 00.647 11060 Exposure complete
20:50:11.349 00.152 11060 worker thread done servicing request
20:50:11.351 00.002 10844 OnExposeComplete: enter
20:50:11.351 00.000 10844 UpdateGuideState(): m_state=2
20:50:11.351 00.000 10844 Star::Find(15, 1503, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:50:11.351 00.000 10844 Star::Find returns 1 (1), X=1503.23, Y=755.38, Mass=3540, SNR=38.7, Peak=255 HFD=3.7
20:50:11.353 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:11.366 00.013 10844 UpdateGuideState exits: m=3540 SNR=38.7 Saturated
20:50:11.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:11.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:11.366 00.000 10844 Enqueuing Expose request
20:50:11.367 00.001 11060 Worker thread wakes up
20:50:11.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:11.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:12.004 00.637 11060 Exposure complete
20:50:12.110 00.106 10844 GuideButtonClick i=1 ctx=Guide button clicked
20:50:12.120 00.010 10844 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
20:50:12.152 00.032 11060 worker thread done servicing request
20:50:12.152 00.000 10844 OnExposeComplete: enter
20:50:12.152 00.000 10844 UpdateGuideState(): m_state=2
20:50:12.152 00.000 10844 Star::Find(15, 1503, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:50:12.152 00.000 10844 Star::Find returns 1 (1), X=1502.96, Y=755.45, Mass=3604, SNR=39.2, Peak=255 HFD=3.7
20:50:12.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:12.172 00.020 10844 UpdateGuideState exits: m=3604 SNR=39.2 Saturated
20:50:12.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:12.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:12.172 00.000 10844 Enqueuing Expose request
20:50:12.172 00.000 11060 Worker thread wakes up
20:50:12.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:12.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:12.799 00.627 11060 Exposure complete
20:50:12.949 00.150 11060 worker thread done servicing request
20:50:12.949 00.000 10844 OnExposeComplete: enter
20:50:12.949 00.000 10844 UpdateGuideState(): m_state=2
20:50:12.949 00.000 10844 Star::Find(15, 1502, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:50:12.949 00.000 10844 Star::Find returns 1 (1), X=1503.42, Y=754.99, Mass=3420, SNR=37.0, Peak=255 HFD=3.5
20:50:12.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:50:12.956 00.007 10844 UpdateGuideState exits: m=3420 SNR=37.0 Saturated
20:50:12.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:12.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:12.956 00.000 10844 Enqueuing Expose request
20:50:12.956 00.000 11060 Worker thread wakes up
20:50:12.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:12.956 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:13.594 00.638 11060 Exposure complete
20:50:13.735 00.141 11060 worker thread done servicing request
20:50:13.735 00.000 10844 OnExposeComplete: enter
20:50:13.735 00.000 10844 UpdateGuideState(): m_state=2
20:50:13.735 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:50:13.735 00.000 10844 Star::Find returns 1 (1), X=1503.27, Y=755.09, Mass=3203, SNR=37.4, Peak=255 HFD=3.5
20:50:13.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:13.752 00.017 10844 UpdateGuideState exits: m=3203 SNR=37.4 Saturated
20:50:13.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:13.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:13.752 00.000 10844 Enqueuing Expose request
20:50:13.752 00.000 11060 Worker thread wakes up
20:50:13.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:13.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:14.389 00.637 11060 Exposure complete
20:50:14.522 00.133 11060 worker thread done servicing request
20:50:14.524 00.002 10844 OnExposeComplete: enter
20:50:14.524 00.000 10844 UpdateGuideState(): m_state=2
20:50:14.524 00.000 10844 Star::Find(15, 1503, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:50:14.524 00.000 10844 Star::Find returns 1 (1), X=1502.99, Y=754.72, Mass=3318, SNR=37.2, Peak=255 HFD=4.0
20:50:14.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:14.535 00.011 10844 UpdateGuideState exits: m=3318 SNR=37.2 Saturated
20:50:14.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:14.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:14.535 00.000 10844 Enqueuing Expose request
20:50:14.535 00.000 11060 Worker thread wakes up
20:50:14.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:14.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:15.183 00.648 11060 Exposure complete
20:50:15.326 00.143 11060 worker thread done servicing request
20:50:15.326 00.000 10844 OnExposeComplete: enter
20:50:15.326 00.000 10844 UpdateGuideState(): m_state=2
20:50:15.326 00.000 10844 Star::Find(15, 1502, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:50:15.326 00.000 10844 Star::Find returns 1 (1), X=1504.21, Y=754.30, Mass=3881, SNR=40.5, Peak=255 HFD=3.8
20:50:15.328 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:15.339 00.011 10844 UpdateGuideState exits: m=3881 SNR=40.5 Saturated
20:50:15.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:15.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:15.339 00.000 10844 Enqueuing Expose request
20:50:15.339 00.000 11060 Worker thread wakes up
20:50:15.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:15.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,739,31,31)
20:50:15.990 00.651 11060 Exposure complete
20:50:16.141 00.151 11060 worker thread done servicing request
20:50:16.184 00.043 10844 OnExposeComplete: enter
20:50:16.184 00.000 10844 UpdateGuideState(): m_state=2
20:50:16.184 00.000 10844 Star::Find(15, 1504, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:50:16.184 00.000 10844 Star::Find returns 1 (0), X=1503.80, Y=754.34, Mass=3819, SNR=40.0, Peak=248 HFD=4.0
20:50:16.185 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:16.185 00.000 10844 UpdateGuideState exits: m=3819 SNR=40.0
20:50:16.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:16.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:16.185 00.000 10844 Enqueuing Expose request
20:50:16.185 00.000 11060 Worker thread wakes up
20:50:16.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:16.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,739,31,31)
20:50:16.836 00.651 11060 Exposure complete
20:50:16.967 00.131 11060 worker thread done servicing request
20:50:16.969 00.002 10844 OnExposeComplete: enter
20:50:16.969 00.000 10844 UpdateGuideState(): m_state=2
20:50:16.969 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:50:16.969 00.000 10844 Star::Find returns 1 (1), X=1503.50, Y=754.81, Mass=3278, SNR=37.1, Peak=255 HFD=3.8
20:50:16.972 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:16.985 00.013 10844 UpdateGuideState exits: m=3278 SNR=37.1 Saturated
20:50:16.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:16.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:16.985 00.000 10844 Enqueuing Expose request
20:50:16.985 00.000 11060 Worker thread wakes up
20:50:16.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:16.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,740,31,31)
20:50:17.614 00.629 11060 Exposure complete
20:50:17.744 00.130 11060 worker thread done servicing request
20:50:17.744 00.000 10844 OnExposeComplete: enter
20:50:17.744 00.000 10844 UpdateGuideState(): m_state=2
20:50:17.746 00.002 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:50:17.746 00.000 10844 Star::Find returns 1 (1), X=1503.91, Y=754.55, Mass=3647, SNR=39.3, Peak=255 HFD=3.9
20:50:17.746 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:17.757 00.011 10844 UpdateGuideState exits: m=3647 SNR=39.3 Saturated
20:50:17.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:17.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:17.757 00.000 10844 Enqueuing Expose request
20:50:17.757 00.000 11060 Worker thread wakes up
20:50:17.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:17.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,740,31,31)
20:50:18.398 00.641 11060 Exposure complete
20:50:18.524 00.126 11060 worker thread done servicing request
20:50:18.524 00.000 10844 OnExposeComplete: enter
20:50:18.524 00.000 10844 UpdateGuideState(): m_state=2
20:50:18.524 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:50:18.524 00.000 10844 Star::Find returns 1 (0), X=1503.10, Y=755.38, Mass=4129, SNR=41.7, Peak=252 HFD=3.9
20:50:18.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:18.543 00.019 10844 UpdateGuideState exits: m=4129 SNR=41.7
20:50:18.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:18.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:18.543 00.000 10844 Enqueuing Expose request
20:50:18.543 00.000 11060 Worker thread wakes up
20:50:18.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:18.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:19.188 00.645 11060 Exposure complete
20:50:19.325 00.137 11060 worker thread done servicing request
20:50:19.325 00.000 10844 OnExposeComplete: enter
20:50:19.325 00.000 10844 UpdateGuideState(): m_state=2
20:50:19.325 00.000 10844 Star::Find(15, 1503, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:50:19.325 00.000 10844 Star::Find returns 1 (0), X=1503.33, Y=754.83, Mass=3831, SNR=40.4, Peak=246 HFD=3.7
20:50:19.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:19.340 00.015 10844 UpdateGuideState exits: m=3831 SNR=40.4
20:50:19.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:19.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:19.340 00.000 10844 Enqueuing Expose request
20:50:19.340 00.000 11060 Worker thread wakes up
20:50:19.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:19.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:19.976 00.636 11060 Exposure complete
20:50:20.123 00.147 11060 worker thread done servicing request
20:50:20.123 00.000 10844 OnExposeComplete: enter
20:50:20.123 00.000 10844 UpdateGuideState(): m_state=2
20:50:20.125 00.002 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:50:20.125 00.000 10844 Star::Find returns 1 (1), X=1503.54, Y=754.49, Mass=3865, SNR=40.2, Peak=255 HFD=4.1
20:50:20.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:20.131 00.006 10844 UpdateGuideState exits: m=3865 SNR=40.2 Saturated
20:50:20.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:20.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:20.131 00.000 10844 Enqueuing Expose request
20:50:20.131 00.000 11060 Worker thread wakes up
20:50:20.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:20.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,739,31,31)
20:50:20.779 00.648 11060 Exposure complete
20:50:20.911 00.132 11060 worker thread done servicing request
20:50:20.911 00.000 10844 OnExposeComplete: enter
20:50:20.911 00.000 10844 UpdateGuideState(): m_state=2
20:50:20.911 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:50:20.911 00.000 10844 Star::Find returns 1 (1), X=1503.44, Y=754.55, Mass=3633, SNR=39.2, Peak=255 HFD=3.3
20:50:20.919 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:20.925 00.006 10844 UpdateGuideState exits: m=3633 SNR=39.2 Saturated
20:50:20.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:20.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:20.925 00.000 10844 Enqueuing Expose request
20:50:20.925 00.000 11060 Worker thread wakes up
20:50:20.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:20.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:21.570 00.645 11060 Exposure complete
20:50:21.698 00.128 11060 worker thread done servicing request
20:50:21.700 00.002 10844 OnExposeComplete: enter
20:50:21.700 00.000 10844 UpdateGuideState(): m_state=2
20:50:21.700 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:50:21.700 00.000 10844 Star::Find returns 1 (1), X=1503.52, Y=754.86, Mass=3425, SNR=38.3, Peak=255 HFD=3.8
20:50:21.703 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:50:21.709 00.006 10844 UpdateGuideState exits: m=3425 SNR=38.3 Saturated
20:50:21.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:21.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:21.709 00.000 10844 Enqueuing Expose request
20:50:21.715 00.006 11060 Worker thread wakes up
20:50:21.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:21.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,740,31,31)
20:50:22.359 00.644 11060 Exposure complete
20:50:22.494 00.135 11060 worker thread done servicing request
20:50:22.494 00.000 10844 OnExposeComplete: enter
20:50:22.494 00.000 10844 UpdateGuideState(): m_state=2
20:50:22.494 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:50:22.494 00.000 10844 Star::Find returns 1 (1), X=1503.49, Y=754.97, Mass=3720, SNR=40.0, Peak=255 HFD=3.6
20:50:22.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:22.511 00.017 10844 UpdateGuideState exits: m=3720 SNR=40.0 Saturated
20:50:22.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:22.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:22.511 00.000 10844 Enqueuing Expose request
20:50:22.511 00.000 11060 Worker thread wakes up
20:50:22.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:22.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:23.144 00.633 11060 Exposure complete
20:50:23.292 00.148 11060 worker thread done servicing request
20:50:23.292 00.000 10844 OnExposeComplete: enter
20:50:23.292 00.000 10844 UpdateGuideState(): m_state=2
20:50:23.292 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:50:23.292 00.000 10844 Star::Find returns 1 (1), X=1503.35, Y=754.83, Mass=3786, SNR=40.2, Peak=255 HFD=3.7
20:50:23.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:23.314 00.022 10844 UpdateGuideState exits: m=3786 SNR=40.2 Saturated
20:50:23.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:23.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:23.314 00.000 10844 Enqueuing Expose request
20:50:23.314 00.000 11060 Worker thread wakes up
20:50:23.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:23.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:23.953 00.639 11060 Exposure complete
20:50:24.102 00.149 11060 worker thread done servicing request
20:50:24.102 00.000 10844 OnExposeComplete: enter
20:50:24.102 00.000 10844 UpdateGuideState(): m_state=2
20:50:24.102 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:50:24.102 00.000 10844 Star::Find returns 1 (1), X=1503.17, Y=755.05, Mass=4081, SNR=42.0, Peak=255 HFD=4.2
20:50:24.105 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:24.115 00.010 10844 UpdateGuideState exits: m=4081 SNR=42.0 Saturated
20:50:24.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:24.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:24.115 00.000 10844 Enqueuing Expose request
20:50:24.115 00.000 11060 Worker thread wakes up
20:50:24.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:24.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:24.755 00.640 11060 Exposure complete
20:50:24.891 00.136 11060 worker thread done servicing request
20:50:24.891 00.000 10844 OnExposeComplete: enter
20:50:24.891 00.000 10844 UpdateGuideState(): m_state=2
20:50:24.891 00.000 10844 Star::Find(15, 1503, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:50:24.891 00.000 10844 Star::Find returns 1 (1), X=1503.33, Y=754.67, Mass=3258, SNR=37.1, Peak=255 HFD=3.5
20:50:24.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:24.915 00.024 10844 UpdateGuideState exits: m=3258 SNR=37.1 Saturated
20:50:24.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:24.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:24.915 00.000 10844 Enqueuing Expose request
20:50:24.915 00.000 11060 Worker thread wakes up
20:50:24.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:24.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:25.552 00.637 11060 Exposure complete
20:50:25.700 00.148 11060 worker thread done servicing request
20:50:25.700 00.000 10844 OnExposeComplete: enter
20:50:25.700 00.000 10844 UpdateGuideState(): m_state=2
20:50:25.700 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:50:25.700 00.000 10844 Star::Find returns 1 (1), X=1503.42, Y=754.63, Mass=3692, SNR=39.5, Peak=255 HFD=3.4
20:50:25.702 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:25.717 00.015 10844 UpdateGuideState exits: m=3692 SNR=39.5 Saturated
20:50:25.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:25.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:25.717 00.000 10844 Enqueuing Expose request
20:50:25.717 00.000 11060 Worker thread wakes up
20:50:25.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:25.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:26.361 00.644 11060 Exposure complete
20:50:26.498 00.137 11060 worker thread done servicing request
20:50:26.498 00.000 10844 OnExposeComplete: enter
20:50:26.498 00.000 10844 UpdateGuideState(): m_state=2
20:50:26.498 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:50:26.498 00.000 10844 Star::Find returns 1 (0), X=1503.24, Y=754.91, Mass=3870, SNR=41.0, Peak=249 HFD=4.1
20:50:26.498 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:26.516 00.018 10844 UpdateGuideState exits: m=3870 SNR=41.0
20:50:26.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:26.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:26.516 00.000 10844 Enqueuing Expose request
20:50:26.518 00.002 11060 Worker thread wakes up
20:50:26.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:26.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:27.161 00.643 11060 Exposure complete
20:50:27.297 00.136 11060 worker thread done servicing request
20:50:27.297 00.000 10844 OnExposeComplete: enter
20:50:27.297 00.000 10844 UpdateGuideState(): m_state=2
20:50:27.297 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:50:27.297 00.000 10844 Star::Find returns 1 (1), X=1503.59, Y=754.93, Mass=3627, SNR=39.3, Peak=255 HFD=3.8
20:50:27.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:27.321 00.024 10844 UpdateGuideState exits: m=3627 SNR=39.3 Saturated
20:50:27.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:27.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:27.321 00.000 10844 Enqueuing Expose request
20:50:27.321 00.000 11060 Worker thread wakes up
20:50:27.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:27.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,740,31,31)
20:50:27.969 00.648 11060 Exposure complete
20:50:28.125 00.156 11060 worker thread done servicing request
20:50:28.127 00.002 10844 OnExposeComplete: enter
20:50:28.127 00.000 10844 UpdateGuideState(): m_state=2
20:50:28.127 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:50:28.127 00.000 10844 Star::Find returns 1 (1), X=1503.86, Y=755.19, Mass=3784, SNR=39.7, Peak=255 HFD=4.0
20:50:28.129 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:28.142 00.013 10844 UpdateGuideState exits: m=3784 SNR=39.7 Saturated
20:50:28.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:28.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:28.142 00.000 10844 Enqueuing Expose request
20:50:28.142 00.000 11060 Worker thread wakes up
20:50:28.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:28.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,740,31,31)
20:50:28.777 00.635 11060 Exposure complete
20:50:28.904 00.127 11060 worker thread done servicing request
20:50:28.904 00.000 10844 OnExposeComplete: enter
20:50:28.904 00.000 10844 UpdateGuideState(): m_state=2
20:50:28.920 00.016 10844 Star::Find(15, 1503, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:50:28.920 00.000 10844 Star::Find returns 1 (1), X=1503.75, Y=754.86, Mass=3480, SNR=38.5, Peak=255 HFD=3.9
20:50:28.922 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:28.927 00.005 10844 UpdateGuideState exits: m=3480 SNR=38.5 Saturated
20:50:28.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:28.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:28.927 00.000 10844 Enqueuing Expose request
20:50:28.927 00.000 11060 Worker thread wakes up
20:50:28.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:28.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,740,31,31)
20:50:29.575 00.648 11060 Exposure complete
20:50:29.719 00.144 11060 worker thread done servicing request
20:50:29.719 00.000 10844 OnExposeComplete: enter
20:50:29.719 00.000 10844 UpdateGuideState(): m_state=2
20:50:29.719 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:50:29.719 00.000 10844 Star::Find returns 1 (1), X=1503.08, Y=754.39, Mass=3658, SNR=39.2, Peak=255 HFD=4.0
20:50:29.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:29.743 00.024 10844 UpdateGuideState exits: m=3658 SNR=39.2 Saturated
20:50:29.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:29.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:29.743 00.000 10844 Enqueuing Expose request
20:50:29.743 00.000 11060 Worker thread wakes up
20:50:29.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:29.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,739,31,31)
20:50:30.381 00.638 11060 Exposure complete
20:50:30.531 00.150 11060 worker thread done servicing request
20:50:30.531 00.000 10844 OnExposeComplete: enter
20:50:30.531 00.000 10844 UpdateGuideState(): m_state=2
20:50:30.533 00.002 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:50:30.533 00.000 10844 Star::Find returns 1 (1), X=1503.36, Y=754.93, Mass=3489, SNR=38.6, Peak=255 HFD=4.0
20:50:30.535 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:30.537 00.002 10844 UpdateGuideState exits: m=3489 SNR=38.6 Saturated
20:50:30.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:30.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:30.537 00.000 10844 Enqueuing Expose request
20:50:30.537 00.000 11060 Worker thread wakes up
20:50:30.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:30.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:30.990 00.453 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 3:46:02 AM"
20:50:30.990 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.000702
20:50:30.990 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001709
20:50:30.990 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
20:50:30.990 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.406070
20:50:30.990 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.217134
20:50:30.990 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.209420
20:50:30.990 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
20:50:30.997 00.007 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
20:50:30.997 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
20:50:30.997 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -56.790000
20:50:30.997 00.000 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:50:30.997 00.000 10844 GetInt("/GuidingAssistant/pos.x", -1) returns 269
20:50:30.997 00.000 10844 GetInt("/GuidingAssistant/pos.y", -1) returns 237
20:50:31.028 00.031 10844 evsrv: cli 0EEEE890 connect
20:50:31.028 00.000 10844 case statement mapped state 2 to 1
20:50:31.028 00.000 10844 case statement mapped state 2 to 1
20:50:31.028 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"8b168b58-5edc-42ce-9707-a18e9997a057"}
20:50:31.028 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"8b168b58-5edc-42ce-9707-a18e9997a057"}
20:50:31.028 00.000 10844 evsrv: cli 0EEEE890 disconnect
20:50:31.176 00.148 11060 Exposure complete
20:50:31.333 00.157 11060 worker thread done servicing request
20:50:31.333 00.000 10844 OnExposeComplete: enter
20:50:31.333 00.000 10844 UpdateGuideState(): m_state=2
20:50:31.333 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:50:31.333 00.000 10844 Star::Find returns 1 (1), X=1503.29, Y=754.86, Mass=3362, SNR=37.7, Peak=255 HFD=3.4
20:50:31.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:31.345 00.012 10844 UpdateGuideState exits: m=3362 SNR=37.7 Saturated
20:50:31.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:31.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:31.345 00.000 10844 Enqueuing Expose request
20:50:31.345 00.000 11060 Worker thread wakes up
20:50:31.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:31.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:31.990 00.645 11060 Exposure complete
20:50:32.125 00.135 11060 worker thread done servicing request
20:50:32.125 00.000 10844 OnExposeComplete: enter
20:50:32.125 00.000 10844 UpdateGuideState(): m_state=2
20:50:32.125 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:50:32.125 00.000 10844 Star::Find returns 1 (1), X=1503.56, Y=754.32, Mass=3344, SNR=37.1, Peak=255 HFD=3.5
20:50:32.130 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:32.143 00.013 10844 UpdateGuideState exits: m=3344 SNR=37.1 Saturated
20:50:32.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:32.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:32.143 00.000 10844 Enqueuing Expose request
20:50:32.145 00.002 11060 Worker thread wakes up
20:50:32.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:32.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,739,31,31)
20:50:32.776 00.631 11060 Exposure complete
20:50:32.920 00.144 11060 worker thread done servicing request
20:50:32.920 00.000 10844 OnExposeComplete: enter
20:50:32.920 00.000 10844 UpdateGuideState(): m_state=2
20:50:32.920 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:50:32.920 00.000 10844 Star::Find returns 1 (1), X=1503.88, Y=754.95, Mass=4113, SNR=41.8, Peak=255 HFD=4.2
20:50:32.922 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:50:32.933 00.011 10844 UpdateGuideState exits: m=4113 SNR=41.8 Saturated
20:50:32.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:32.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:32.933 00.000 10844 Enqueuing Expose request
20:50:32.933 00.000 11060 Worker thread wakes up
20:50:32.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:32.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,740,31,31)
20:50:33.578 00.645 11060 Exposure complete
20:50:33.717 00.139 11060 worker thread done servicing request
20:50:33.717 00.000 10844 OnExposeComplete: enter
20:50:33.717 00.000 10844 UpdateGuideState(): m_state=2
20:50:33.717 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:50:33.718 00.001 10844 Star::Find returns 1 (1), X=1503.14, Y=754.97, Mass=3439, SNR=37.7, Peak=255 HFD=3.5
20:50:33.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:33.718 00.000 10844 UpdateGuideState exits: m=3439 SNR=37.7 Saturated
20:50:33.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:33.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:33.718 00.000 10844 Enqueuing Expose request
20:50:33.718 00.000 11060 Worker thread wakes up
20:50:33.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:33.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:34.372 00.654 11060 Exposure complete
20:50:34.508 00.136 11060 worker thread done servicing request
20:50:34.508 00.000 10844 OnExposeComplete: enter
20:50:34.508 00.000 10844 UpdateGuideState(): m_state=2
20:50:34.508 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:50:34.508 00.000 10844 Star::Find returns 1 (0), X=1503.29, Y=755.15, Mass=3373, SNR=38.4, Peak=252 HFD=3.5
20:50:34.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:34.521 00.013 10844 UpdateGuideState exits: m=3373 SNR=38.4
20:50:34.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:34.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:34.521 00.000 10844 Enqueuing Expose request
20:50:34.521 00.000 11060 Worker thread wakes up
20:50:34.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:34.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:35.168 00.647 11060 Exposure complete
20:50:35.318 00.150 11060 worker thread done servicing request
20:50:35.318 00.000 10844 OnExposeComplete: enter
20:50:35.320 00.002 10844 UpdateGuideState(): m_state=2
20:50:35.320 00.000 10844 Star::Find(15, 1503, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
20:50:35.320 00.000 10844 Star::Find returns 1 (1), X=1503.48, Y=754.52, Mass=3500, SNR=38.8, Peak=255 HFD=3.2
20:50:35.322 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:35.335 00.013 10844 UpdateGuideState exits: m=3500 SNR=38.8 Saturated
20:50:35.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:35.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:35.335 00.000 10844 Enqueuing Expose request
20:50:35.335 00.000 11060 Worker thread wakes up
20:50:35.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:35.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:35.979 00.644 11060 Exposure complete
20:50:36.109 00.130 11060 worker thread done servicing request
20:50:36.109 00.000 10844 OnExposeComplete: enter
20:50:36.109 00.000 10844 UpdateGuideState(): m_state=2
20:50:36.109 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
20:50:36.109 00.000 10844 Star::Find returns 1 (1), X=1504.07, Y=754.93, Mass=3178, SNR=37.1, Peak=255 HFD=4.1
20:50:36.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:36.131 00.022 10844 UpdateGuideState exits: m=3178 SNR=37.1 Saturated
20:50:36.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:36.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:36.131 00.000 10844 Enqueuing Expose request
20:50:36.131 00.000 11060 Worker thread wakes up
20:50:36.133 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:36.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,740,31,31)
20:50:36.767 00.634 11060 Exposure complete
20:50:36.901 00.134 11060 worker thread done servicing request
20:50:36.901 00.000 10844 OnExposeComplete: enter
20:50:36.901 00.000 10844 UpdateGuideState(): m_state=2
20:50:36.901 00.000 10844 Star::Find(15, 1504, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
20:50:36.902 00.001 10844 Star::Find returns 1 (1), X=1503.36, Y=755.24, Mass=3580, SNR=39.1, Peak=255 HFD=3.6
20:50:36.904 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:36.917 00.013 10844 UpdateGuideState exits: m=3580 SNR=39.1 Saturated
20:50:36.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:36.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:36.918 00.001 10844 Enqueuing Expose request
20:50:36.918 00.000 11060 Worker thread wakes up
20:50:36.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:36.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:37.549 00.631 11060 Exposure complete
20:50:37.692 00.143 10844 OnExposeComplete: enter
20:50:37.692 00.000 11060 worker thread done servicing request
20:50:37.692 00.000 10844 UpdateGuideState(): m_state=2
20:50:37.692 00.000 10844 Star::Find(15, 1503, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
20:50:37.692 00.000 10844 Star::Find returns 1 (1), X=1503.02, Y=754.17, Mass=3447, SNR=37.9, Peak=255 HFD=4.0
20:50:37.692 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:37.706 00.014 10844 UpdateGuideState exits: m=3447 SNR=37.9 Saturated
20:50:37.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:37.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:37.706 00.000 10844 Enqueuing Expose request
20:50:37.706 00.000 11060 Worker thread wakes up
20:50:37.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:37.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,739,31,31)
20:50:38.346 00.640 11060 Exposure complete
20:50:38.491 00.145 11060 worker thread done servicing request
20:50:38.493 00.002 10844 OnExposeComplete: enter
20:50:38.493 00.000 10844 UpdateGuideState(): m_state=2
20:50:38.493 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
20:50:38.493 00.000 10844 Star::Find returns 1 (1), X=1503.16, Y=754.69, Mass=3863, SNR=40.6, Peak=255 HFD=3.6
20:50:38.494 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:38.507 00.013 10844 UpdateGuideState exits: m=3863 SNR=40.6 Saturated
20:50:38.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:38.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:38.507 00.000 10844 Enqueuing Expose request
20:50:38.509 00.002 11060 Worker thread wakes up
20:50:38.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:38.511 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:39.146 00.635 11060 Exposure complete
20:50:39.301 00.155 11060 worker thread done servicing request
20:50:39.301 00.000 10844 OnExposeComplete: enter
20:50:39.301 00.000 10844 UpdateGuideState(): m_state=2
20:50:39.301 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:50:39.301 00.000 10844 Star::Find returns 1 (1), X=1503.12, Y=754.86, Mass=3555, SNR=38.6, Peak=255 HFD=3.5
20:50:39.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:39.314 00.013 10844 UpdateGuideState exits: m=3555 SNR=38.6 Saturated
20:50:39.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:39.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:39.314 00.000 10844 Enqueuing Expose request
20:50:39.314 00.000 11060 Worker thread wakes up
20:50:39.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:39.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:39.948 00.634 11060 Exposure complete
20:50:40.076 00.128 11060 worker thread done servicing request
20:50:40.076 00.000 10844 OnExposeComplete: enter
20:50:40.076 00.000 10844 UpdateGuideState(): m_state=2
20:50:40.076 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
20:50:40.077 00.001 10844 Star::Find returns 1 (1), X=1503.43, Y=754.79, Mass=3645, SNR=39.6, Peak=255 HFD=3.7
20:50:40.079 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:40.096 00.017 10844 UpdateGuideState exits: m=3645 SNR=39.6 Saturated
20:50:40.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:40.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:40.096 00.000 10844 Enqueuing Expose request
20:50:40.099 00.003 11060 Worker thread wakes up
20:50:40.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:40.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:40.349 00.250 10844 GuideButtonClick i=1 ctx=Guide button clicked
20:50:40.354 00.005 10844 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
20:50:40.738 00.384 11060 Exposure complete
20:50:40.883 00.145 11060 worker thread done servicing request
20:50:40.883 00.000 10844 OnExposeComplete: enter
20:50:40.883 00.000 10844 UpdateGuideState(): m_state=2
20:50:40.883 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
20:50:40.883 00.000 10844 Star::Find returns 1 (1), X=1503.59, Y=754.60, Mass=3088, SNR=36.2, Peak=255 HFD=3.4
20:50:40.885 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:40.891 00.006 10844 UpdateGuideState exits: m=3088 SNR=36.2 Saturated
20:50:40.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:40.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:40.891 00.000 10844 Enqueuing Expose request
20:50:40.891 00.000 11060 Worker thread wakes up
20:50:40.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:40.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,740,31,31)
20:50:41.521 00.630 11060 Exposure complete
20:50:41.653 00.132 11060 worker thread done servicing request
20:50:41.653 00.000 10844 OnExposeComplete: enter
20:50:41.653 00.000 10844 UpdateGuideState(): m_state=2
20:50:41.653 00.000 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
20:50:41.653 00.000 10844 Star::Find returns 1 (0), X=1503.19, Y=754.46, Mass=3614, SNR=38.7, Peak=254 HFD=3.7
20:50:41.663 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:41.672 00.009 10844 UpdateGuideState exits: m=3614 SNR=38.7
20:50:41.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:41.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:41.672 00.000 10844 Enqueuing Expose request
20:50:41.672 00.000 11060 Worker thread wakes up
20:50:41.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:41.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,739,31,31)
20:50:42.300 00.628 11060 Exposure complete
20:50:42.403 00.103 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
20:50:42.403 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:50:42.403 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
20:50:42.403 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:50:42.403 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:50:42.403 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 3.002920
20:50:42.403 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 33
20:50:42.405 00.002 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
20:50:42.405 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:50:42.405 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:50:42.405 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 1:20:29 AM"
20:50:42.405 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
20:50:42.405 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.3 -0.6}, {0.3 -1.0}, {-0.4 -2.0}, {-0.5 -3.1}, {-0.3 -4.4}, {-0.7 -4.8}, {-0.9 -6.1}, {-1.2 -6.6}, {-1.6 -7.9}, {-0.6 -7.8}, {-0.9 -8.6}, {-1.1 -9.9}, {-1.6 -10.1}, {-1.8 -11.0}, {-1.7 -10.9}, {-1.9 -12.2}, {-1.7 -12.7}, {-1.8 -13.3}, {-2.2 -14.5}, {-2.3 -14.8}, {-2.7 -15.8}, {-3.1 -16.9}, {-2.6 -18.2}, {-3.2 -19.4}, {-3.6 -19.7}, {-3.5 -20.7}, {-3.3 -21.6}, {-3.2 -21.7}, {-4.0 -23.1}, {-3.6 -23.4}, {-4.1 -24.2}, {-4.0 -24.7}, {-3.7 -26.4}, {-3.7 -26.4}, {-3.7 -24.3}, {-3.9 -22.2}, {-3.2 -21.1}, {-3.3 -19.1}, {-2.8 -17.1}, {-2.6 -14.7}, {-2.0 -13.9}, {-1.3 -11.7}, {-1.4 -10.2}, {-1.2 -8.4}, {-0.4 -6.7}, {-0.7 -5.1}, {-0.5 -3.2}, {-0.4 -2.1}, {-0.0 -0.4}, {0.1 0.0}"
20:50:42.405 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.3 0.8}, {-3.4 1.0}, {-5.0 1.1}, {-7.9 1.6}, {-9.9 2.1}, {-10.9 2.5}, {-13.1 2.6}, {-15.2 2.9}, {-17.3 3.3}, {-19.6 3.3}, {-20.9 3.6}, {-23.2 4.3}, {-25.1 4.9}, {-25.1 4.9}, {-22.9 3.8}, {-18.4 3.9}, {-14.2 3.7}, {-10.0 3.5}, {-5.5 2.5}, {-1.8 2.1}"
20:50:42.454 00.049 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:50:42.457 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:50:42.459 00.002 11060 worker thread done servicing request
20:50:42.487 00.028 10844 ScopeASCOM::SideOfPier() returns 0
20:50:42.495 00.008 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
20:50:42.551 00.056 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:50:42.596 00.045 10844 ScopeASCOM::SideOfPier() returns 0
20:50:42.658 00.062 10844 guider state => CALIBRATING_PRIMARY
20:50:42.658 00.000 10844 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:50:42.658 00.000 10844 reset dither spiral
20:50:42.658 00.000 10844 OnExposeComplete: enter
20:50:42.658 00.000 10844 UpdateGuideState(): m_state=3
20:50:42.663 00.005 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
20:50:42.663 00.000 10844 Star::Find returns 1 (1), X=1503.11, Y=754.72, Mass=3846, SNR=40.7, Peak=255 HFD=4.0
20:50:42.676 00.013 10844 Scope::UpdateCalibrationState: starting location = 1503.11,754.72 coords = 5.55,33.9
20:50:42.678 00.002 10844 Status Line: West step   1, dist= 0.0
20:50:42.692 00.014 10844 Enqueuing Calibration Move request for direction 3
20:50:42.694 00.002 11060 Worker thread wakes up
20:50:42.694 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:50:42.694 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:50:42.694 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:50:42.694 00.000 11060 MoveAxis(W, 1150, -)
20:50:42.694 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:50:42.706 00.012 11060 IsSlewing returns 0
20:50:42.706 00.000 11060 IsGuiding returns 0
20:50:42.770 00.064 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:42.786 00.016 10844 UpdateGuideState exits: m=3846 SNR=40.7 Saturated
20:50:42.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:42.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:42.786 00.000 10844 Enqueuing Expose request
20:50:43.865 01.079 11060 IsGuiding returns 0
20:50:43.865 00.000 11060 Move returns status 0, amount 1150
20:50:43.865 00.000 11060 move complete, result=0
20:50:43.865 00.000 11060 worker thread done servicing request
20:50:43.865 00.000 11060 Worker thread wakes up
20:50:43.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:43.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,740,31,31)
20:50:44.508 00.643 11060 Exposure complete
20:50:44.639 00.131 11060 worker thread done servicing request
20:50:44.639 00.000 10844 OnExposeComplete: enter
20:50:44.639 00.000 10844 UpdateGuideState(): m_state=3
20:50:44.641 00.002 10844 Star::Find(15, 1503, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
20:50:44.641 00.000 10844 Star::Find returns 1 (1), X=1503.30, Y=756.97, Mass=3210, SNR=36.9, Peak=255 HFD=3.3
20:50:44.642 00.001 10844 Status Line: West step   2, dist= 2.3
20:50:44.643 00.001 10844 Enqueuing Calibration Move request for direction 3
20:50:44.643 00.000 11060 Worker thread wakes up
20:50:44.643 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:50:44.643 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:50:44.643 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:50:44.645 00.002 11060 MoveAxis(W, 1150, -)
20:50:44.645 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:50:44.648 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:44.658 00.010 10844 UpdateGuideState exits: m=3210 SNR=36.9 Saturated
20:50:44.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:44.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:44.658 00.000 10844 Enqueuing Expose request
20:50:44.658 00.000 11060 IsSlewing returns 0
20:50:44.659 00.001 11060 IsGuiding returns 0
20:50:45.817 01.158 11060 IsGuiding returns 0
20:50:45.817 00.000 11060 Move returns status 0, amount 1150
20:50:45.817 00.000 11060 move complete, result=0
20:50:45.817 00.000 11060 worker thread done servicing request
20:50:45.817 00.000 11060 Worker thread wakes up
20:50:45.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:45.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,742,31,31)
20:50:46.466 00.649 11060 Exposure complete
20:50:46.606 00.140 11060 worker thread done servicing request
20:50:46.606 00.000 10844 OnExposeComplete: enter
20:50:46.606 00.000 10844 UpdateGuideState(): m_state=3
20:50:46.606 00.000 10844 Star::Find(15, 1503, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
20:50:46.606 00.000 10844 Star::Find returns 1 (1), X=1504.25, Y=758.47, Mass=3888, SNR=40.4, Peak=255 HFD=3.9
20:50:46.606 00.000 10844 Status Line: West step   3, dist= 3.9
20:50:46.613 00.007 10844 Enqueuing Calibration Move request for direction 3
20:50:46.614 00.001 11060 Worker thread wakes up
20:50:46.614 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:50:46.614 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:50:46.614 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:50:46.614 00.000 11060 MoveAxis(W, 1150, -)
20:50:46.614 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:50:46.616 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:46.626 00.010 11060 IsSlewing returns 0
20:50:46.626 00.000 11060 IsGuiding returns 0
20:50:46.630 00.004 10844 UpdateGuideState exits: m=3888 SNR=40.4 Saturated
20:50:46.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:46.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:46.630 00.000 10844 Enqueuing Expose request
20:50:47.792 01.162 11060 IsGuiding returns 0
20:50:47.792 00.000 11060 Move returns status 0, amount 1150
20:50:47.793 00.001 11060 move complete, result=0
20:50:47.793 00.000 11060 worker thread done servicing request
20:50:47.793 00.000 11060 Worker thread wakes up
20:50:47.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:47.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,743,31,31)
20:50:48.426 00.633 11060 Exposure complete
20:50:48.560 00.134 11060 worker thread done servicing request
20:50:48.560 00.000 10844 OnExposeComplete: enter
20:50:48.560 00.000 10844 UpdateGuideState(): m_state=3
20:50:48.560 00.000 10844 Star::Find(15, 1504, 758, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
20:50:48.560 00.000 10844 Star::Find returns 1 (1), X=1504.17, Y=760.52, Mass=4023, SNR=41.5, Peak=255 HFD=3.8
20:50:48.560 00.000 10844 Status Line: West step   4, dist= 5.9
20:50:48.560 00.000 10844 Enqueuing Calibration Move request for direction 3
20:50:48.560 00.000 11060 Worker thread wakes up
20:50:48.560 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:50:48.560 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:50:48.560 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:50:48.560 00.000 11060 MoveAxis(W, 1150, -)
20:50:48.560 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:50:48.565 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:48.573 00.008 10844 UpdateGuideState exits: m=4023 SNR=41.5 Saturated
20:50:48.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:48.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:48.573 00.000 10844 Enqueuing Expose request
20:50:48.580 00.007 11060 IsSlewing returns 0
20:50:48.580 00.000 11060 IsGuiding returns 0
20:50:49.739 01.159 11060 IsGuiding returns 0
20:50:49.739 00.000 11060 Move returns status 0, amount 1150
20:50:49.739 00.000 11060 move complete, result=0
20:50:49.739 00.000 11060 worker thread done servicing request
20:50:49.739 00.000 11060 Worker thread wakes up
20:50:49.741 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:49.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,746,31,31)
20:50:50.385 00.644 11060 Exposure complete
20:50:50.525 00.140 11060 worker thread done servicing request
20:50:50.525 00.000 10844 OnExposeComplete: enter
20:50:50.525 00.000 10844 UpdateGuideState(): m_state=3
20:50:50.525 00.000 10844 Star::Find(15, 1504, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
20:50:50.525 00.000 10844 Star::Find returns 1 (1), X=1505.49, Y=762.57, Mass=3613, SNR=39.2, Peak=255 HFD=4.2
20:50:50.525 00.000 10844 Status Line: West step   5, dist= 8.2
20:50:50.531 00.006 10844 Enqueuing Calibration Move request for direction 3
20:50:50.531 00.000 11060 Worker thread wakes up
20:50:50.531 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:50:50.531 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:50:50.531 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:50:50.531 00.000 11060 MoveAxis(W, 1150, -)
20:50:50.531 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:50:50.542 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:50.547 00.005 11060 IsSlewing returns 0
20:50:50.547 00.000 11060 IsGuiding returns 0
20:50:50.553 00.006 10844 UpdateGuideState exits: m=3613 SNR=39.2 Saturated
20:50:50.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:50.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:50.553 00.000 10844 Enqueuing Expose request
20:50:51.699 01.146 11060 IsGuiding returns 0
20:50:51.699 00.000 11060 Move returns status 0, amount 1150
20:50:51.699 00.000 11060 move complete, result=0
20:50:51.699 00.000 11060 worker thread done servicing request
20:50:51.699 00.000 11060 Worker thread wakes up
20:50:51.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:51.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,748,31,31)
20:50:52.337 00.638 11060 Exposure complete
20:50:52.473 00.136 11060 worker thread done servicing request
20:50:52.473 00.000 10844 OnExposeComplete: enter
20:50:52.473 00.000 10844 UpdateGuideState(): m_state=3
20:50:52.476 00.003 10844 Star::Find(15, 1505, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
20:50:52.476 00.000 10844 Star::Find returns 1 (0), X=1504.59, Y=763.27, Mass=3374, SNR=37.5, Peak=239 HFD=3.6
20:50:52.476 00.000 10844 Status Line: West step   6, dist= 8.7
20:50:52.480 00.004 10844 Enqueuing Calibration Move request for direction 3
20:50:52.482 00.002 11060 Worker thread wakes up
20:50:52.482 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:50:52.482 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:50:52.482 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:50:52.482 00.000 11060 MoveAxis(W, 1150, -)
20:50:52.482 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:50:52.489 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:52.489 00.000 11060 IsSlewing returns 0
20:50:52.489 00.000 11060 IsGuiding returns 0
20:50:52.489 00.000 10844 UpdateGuideState exits: m=3374 SNR=37.5
20:50:52.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:52.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:52.489 00.000 10844 Enqueuing Expose request
20:50:53.647 01.158 11060 IsGuiding returns 0
20:50:53.648 00.001 11060 Move returns status 0, amount 1150
20:50:53.648 00.000 11060 move complete, result=0
20:50:53.648 00.000 11060 worker thread done servicing request
20:50:53.648 00.000 11060 Worker thread wakes up
20:50:53.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:53.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,748,31,31)
20:50:54.289 00.641 11060 Exposure complete
20:50:54.425 00.136 11060 worker thread done servicing request
20:50:54.425 00.000 10844 OnExposeComplete: enter
20:50:54.425 00.000 10844 UpdateGuideState(): m_state=3
20:50:54.425 00.000 10844 Star::Find(15, 1504, 763, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
20:50:54.425 00.000 10844 Star::Find returns 1 (1), X=1505.34, Y=765.02, Mass=3259, SNR=37.2, Peak=255 HFD=3.3
20:50:54.425 00.000 10844 Status Line: West step   7, dist=10.5
20:50:54.425 00.000 10844 Enqueuing Calibration Move request for direction 3
20:50:54.425 00.000 11060 Worker thread wakes up
20:50:54.425 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:50:54.425 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:50:54.425 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:50:54.425 00.000 11060 MoveAxis(W, 1150, -)
20:50:54.425 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:50:54.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:54.438 00.013 11060 IsSlewing returns 0
20:50:54.439 00.001 11060 IsGuiding returns 0
20:50:54.440 00.001 10844 UpdateGuideState exits: m=3259 SNR=37.2 Saturated
20:50:54.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:54.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:54.440 00.000 10844 Enqueuing Expose request
20:50:55.606 01.166 11060 IsGuiding returns 0
20:50:55.606 00.000 11060 Move returns status 0, amount 1150
20:50:55.606 00.000 11060 move complete, result=0
20:50:55.606 00.000 11060 worker thread done servicing request
20:50:55.606 00.000 11060 Worker thread wakes up
20:50:55.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:55.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,750,31,31)
20:50:56.238 00.632 11060 Exposure complete
20:50:56.380 00.142 11060 worker thread done servicing request
20:50:56.380 00.000 10844 OnExposeComplete: enter
20:50:56.380 00.000 10844 UpdateGuideState(): m_state=3
20:50:56.380 00.000 10844 Star::Find(15, 1505, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
20:50:56.380 00.000 10844 Star::Find returns 1 (1), X=1505.53, Y=767.34, Mass=3759, SNR=40.2, Peak=255 HFD=3.4
20:50:56.387 00.007 10844 Status Line: West step   8, dist=12.9
20:50:56.389 00.002 10844 Enqueuing Calibration Move request for direction 3
20:50:56.389 00.000 11060 Worker thread wakes up
20:50:56.389 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:50:56.389 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:50:56.389 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:50:56.389 00.000 11060 MoveAxis(W, 1150, -)
20:50:56.389 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:50:56.391 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:56.398 00.007 11060 IsSlewing returns 0
20:50:56.398 00.000 11060 IsGuiding returns 0
20:50:56.408 00.010 10844 UpdateGuideState exits: m=3759 SNR=40.2 Saturated
20:50:56.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:56.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:56.408 00.000 10844 Enqueuing Expose request
20:50:57.554 01.146 11060 IsGuiding returns 0
20:50:57.554 00.000 11060 Move returns status 0, amount 1150
20:50:57.554 00.000 11060 move complete, result=0
20:50:57.554 00.000 11060 worker thread done servicing request
20:50:57.554 00.000 11060 Worker thread wakes up
20:50:57.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:57.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1491,752,31,31)
20:50:58.193 00.639 11060 Exposure complete
20:50:58.326 00.133 11060 worker thread done servicing request
20:50:58.326 00.000 10844 OnExposeComplete: enter
20:50:58.326 00.000 10844 UpdateGuideState(): m_state=3
20:50:58.326 00.000 10844 Star::Find(15, 1505, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
20:50:58.326 00.000 10844 Star::Find returns 1 (1), X=1505.47, Y=768.74, Mass=3799, SNR=40.0, Peak=255 HFD=3.7
20:50:58.326 00.000 10844 Status Line: West step   9, dist=14.2
20:50:58.330 00.004 10844 Enqueuing Calibration Move request for direction 3
20:50:58.330 00.000 11060 Worker thread wakes up
20:50:58.330 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:50:58.330 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:50:58.330 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:50:58.330 00.000 11060 MoveAxis(W, 1150, -)
20:50:58.330 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:50:58.335 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:50:58.343 00.008 10844 UpdateGuideState exits: m=3799 SNR=40.0 Saturated
20:50:58.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:58.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:50:58.343 00.000 10844 Enqueuing Expose request
20:50:58.346 00.003 11060 IsSlewing returns 0
20:50:58.346 00.000 11060 IsGuiding returns 0
20:50:59.505 01.159 11060 IsGuiding returns 0
20:50:59.506 00.001 11060 Move returns status 0, amount 1150
20:50:59.506 00.000 11060 move complete, result=0
20:50:59.506 00.000 11060 worker thread done servicing request
20:50:59.506 00.000 11060 Worker thread wakes up
20:50:59.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:50:59.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,754,31,31)
20:51:00.143 00.637 11060 Exposure complete
20:51:00.274 00.131 11060 worker thread done servicing request
20:51:00.276 00.002 10844 OnExposeComplete: enter
20:51:00.276 00.000 10844 UpdateGuideState(): m_state=3
20:51:00.276 00.000 10844 Star::Find(15, 1505, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
20:51:00.276 00.000 10844 Star::Find returns 1 (1), X=1505.72, Y=770.49, Mass=3621, SNR=39.1, Peak=255 HFD=3.7
20:51:00.277 00.001 10844 Status Line: West step  10, dist=16.0
20:51:00.278 00.001 10844 Enqueuing Calibration Move request for direction 3
20:51:00.278 00.000 11060 Worker thread wakes up
20:51:00.278 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:51:00.278 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:51:00.278 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:51:00.278 00.000 11060 MoveAxis(W, 1150, -)
20:51:00.278 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:51:00.283 00.005 11060 IsSlewing returns 0
20:51:00.283 00.000 11060 IsGuiding returns 0
20:51:00.284 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:00.296 00.012 10844 UpdateGuideState exits: m=3621 SNR=39.1 Saturated
20:51:00.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:00.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:00.296 00.000 10844 Enqueuing Expose request
20:51:01.436 01.140 11060 IsGuiding returns 0
20:51:01.436 00.000 11060 Move returns status 0, amount 1150
20:51:01.436 00.000 11060 move complete, result=0
20:51:01.436 00.000 11060 worker thread done servicing request
20:51:01.436 00.000 11060 Worker thread wakes up
20:51:01.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:01.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1491,755,31,31)
20:51:02.078 00.642 11060 Exposure complete
20:51:02.238 00.160 11060 worker thread done servicing request
20:51:02.238 00.000 10844 OnExposeComplete: enter
20:51:02.238 00.000 10844 UpdateGuideState(): m_state=3
20:51:02.238 00.000 10844 Star::Find(15, 1505, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
20:51:02.238 00.000 10844 Star::Find returns 1 (1), X=1506.50, Y=771.95, Mass=3449, SNR=37.9, Peak=255 HFD=3.6
20:51:02.244 00.006 10844 Status Line: West step  11, dist=17.6
20:51:02.246 00.002 10844 Enqueuing Calibration Move request for direction 3
20:51:02.246 00.000 11060 Worker thread wakes up
20:51:02.246 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:51:02.246 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:51:02.246 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:51:02.246 00.000 11060 MoveAxis(W, 1150, -)
20:51:02.246 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:51:02.247 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:02.260 00.013 11060 IsSlewing returns 0
20:51:02.260 00.000 11060 IsGuiding returns 0
20:51:02.261 00.001 10844 UpdateGuideState exits: m=3449 SNR=37.9 Saturated
20:51:02.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:02.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:02.261 00.000 10844 Enqueuing Expose request
20:51:03.418 01.157 11060 IsGuiding returns 0
20:51:03.418 00.000 11060 Move returns status 0, amount 1150
20:51:03.418 00.000 11060 move complete, result=0
20:51:03.418 00.000 11060 worker thread done servicing request
20:51:03.418 00.000 11060 Worker thread wakes up
20:51:03.420 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:03.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1492,757,31,31)
20:51:04.061 00.641 11060 Exposure complete
20:51:04.203 00.142 11060 worker thread done servicing request
20:51:04.203 00.000 10844 OnExposeComplete: enter
20:51:04.203 00.000 10844 UpdateGuideState(): m_state=3
20:51:04.203 00.000 10844 Star::Find(15, 1506, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
20:51:04.203 00.000 10844 Star::Find returns 1 (1), X=1506.43, Y=773.87, Mass=3152, SNR=36.8, Peak=255 HFD=3.5
20:51:04.211 00.008 10844 Status Line: West step  12, dist=19.4
20:51:04.213 00.002 10844 Enqueuing Calibration Move request for direction 3
20:51:04.213 00.000 11060 Worker thread wakes up
20:51:04.213 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:51:04.213 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:51:04.213 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:51:04.213 00.000 11060 MoveAxis(W, 1150, -)
20:51:04.213 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:51:04.217 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:04.227 00.010 11060 IsSlewing returns 0
20:51:04.227 00.000 11060 IsGuiding returns 0
20:51:04.231 00.004 10844 UpdateGuideState exits: m=3152 SNR=36.8 Saturated
20:51:04.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:04.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:04.231 00.000 10844 Enqueuing Expose request
20:51:05.384 01.153 11060 IsGuiding returns 0
20:51:05.384 00.000 11060 Move returns status 0, amount 1150
20:51:05.384 00.000 11060 move complete, result=0
20:51:05.384 00.000 11060 worker thread done servicing request
20:51:05.384 00.000 11060 Worker thread wakes up
20:51:05.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:05.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1491,759,31,31)
20:51:06.017 00.633 11060 Exposure complete
20:51:06.164 00.147 11060 worker thread done servicing request
20:51:06.164 00.000 10844 OnExposeComplete: enter
20:51:06.164 00.000 10844 UpdateGuideState(): m_state=3
20:51:06.164 00.000 10844 Star::Find(15, 1506, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
20:51:06.164 00.000 10844 Star::Find returns 1 (1), X=1506.81, Y=775.93, Mass=3632, SNR=39.4, Peak=255 HFD=4.0
20:51:06.164 00.000 10844 Status Line: West step  13, dist=21.5
20:51:06.172 00.008 10844 Enqueuing Calibration Move request for direction 3
20:51:06.172 00.000 11060 Worker thread wakes up
20:51:06.172 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:51:06.172 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:51:06.172 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:51:06.172 00.000 11060 MoveAxis(W, 1150, -)
20:51:06.172 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:51:06.175 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:06.181 00.006 10844 UpdateGuideState exits: m=3632 SNR=39.4 Saturated
20:51:06.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:06.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:06.181 00.000 10844 Enqueuing Expose request
20:51:06.191 00.010 11060 IsSlewing returns 0
20:51:06.191 00.000 11060 IsGuiding returns 0
20:51:07.347 01.156 11060 IsGuiding returns 0
20:51:07.347 00.000 11060 Move returns status 0, amount 1150
20:51:07.347 00.000 11060 move complete, result=0
20:51:07.347 00.000 11060 worker thread done servicing request
20:51:07.347 00.000 11060 Worker thread wakes up
20:51:07.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:07.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1492,761,31,31)
20:51:07.985 00.638 11060 Exposure complete
20:51:08.122 00.137 11060 worker thread done servicing request
20:51:08.124 00.002 10844 OnExposeComplete: enter
20:51:08.124 00.000 10844 UpdateGuideState(): m_state=3
20:51:08.124 00.000 10844 Star::Find(15, 1506, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
20:51:08.124 00.000 10844 Star::Find returns 1 (1), X=1506.57, Y=777.01, Mass=3958, SNR=41.2, Peak=255 HFD=3.9
20:51:08.126 00.002 10844 Status Line: West step  14, dist=22.6
20:51:08.126 00.000 10844 Enqueuing Calibration Move request for direction 3
20:51:08.126 00.000 11060 Worker thread wakes up
20:51:08.126 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:51:08.126 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:51:08.126 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:51:08.126 00.000 11060 MoveAxis(W, 1150, -)
20:51:08.126 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:51:08.130 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:08.138 00.008 11060 IsSlewing returns 0
20:51:08.138 00.000 11060 IsGuiding returns 0
20:51:08.147 00.009 10844 UpdateGuideState exits: m=3958 SNR=41.2 Saturated
20:51:08.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:08.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:08.147 00.000 10844 Enqueuing Expose request
20:51:09.297 01.150 11060 IsGuiding returns 0
20:51:09.297 00.000 11060 Move returns status 0, amount 1150
20:51:09.297 00.000 11060 move complete, result=0
20:51:09.297 00.000 11060 worker thread done servicing request
20:51:09.297 00.000 11060 Worker thread wakes up
20:51:09.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:09.299 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1492,762,31,31)
20:51:09.937 00.638 11060 Exposure complete
20:51:10.070 00.133 11060 worker thread done servicing request
20:51:10.070 00.000 10844 OnExposeComplete: enter
20:51:10.070 00.000 10844 UpdateGuideState(): m_state=3
20:51:10.070 00.000 10844 Star::Find(15, 1506, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
20:51:10.070 00.000 10844 Star::Find returns 1 (1), X=1507.25, Y=778.76, Mass=3860, SNR=40.1, Peak=255 HFD=3.7
20:51:10.070 00.000 10844 Status Line: West step  15, dist=24.4
20:51:10.077 00.007 10844 Enqueuing Calibration Move request for direction 3
20:51:10.079 00.002 11060 Worker thread wakes up
20:51:10.079 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
20:51:10.079 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
20:51:10.079 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
20:51:10.079 00.000 11060 MoveAxis(W, 1150, -)
20:51:10.079 00.000 11060 Guiding  Dir = 3, Dur = 1150
20:51:10.086 00.007 11060 IsSlewing returns 0
20:51:10.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:10.086 00.000 11060 IsGuiding returns 0
20:51:10.086 00.000 10844 UpdateGuideState exits: m=3860 SNR=40.1 Saturated
20:51:10.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:10.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:10.086 00.000 10844 Enqueuing Expose request
20:51:11.243 01.157 11060 IsGuiding returns 0
20:51:11.243 00.000 11060 Move returns status 0, amount 1150
20:51:11.243 00.000 11060 move complete, result=0
20:51:11.243 00.000 11060 worker thread done servicing request
20:51:11.243 00.000 11060 Worker thread wakes up
20:51:11.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:11.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1492,764,31,31)
20:51:11.878 00.635 11060 Exposure complete
20:51:12.000 00.122 11060 worker thread done servicing request
20:51:12.000 00.000 10844 OnExposeComplete: enter
20:51:12.000 00.000 10844 UpdateGuideState(): m_state=3
20:51:12.000 00.000 10844 Star::Find(15, 1507, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
20:51:12.000 00.000 10844 Star::Find returns 1 (1), X=1508.36, Y=781.06, Mass=3455, SNR=38.1, Peak=255 HFD=3.9
20:51:12.027 00.027 10844 WEST calibration completes with steps=15 angle=-101.3 rate=1.557 parity=0
20:51:12.027 00.000 10844 Falling Through to state GO_EAST
20:51:12.027 00.000 10844 Status Line: East step   7, dist=26.9
20:51:12.027 00.000 10844 Enqueuing Calibration Move request for direction 2
20:51:12.027 00.000 11060 Worker thread wakes up
20:51:12.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:12.027 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
20:51:12.030 00.003 11060 Handling axis move in thread for scope dir=2 dur=2500
20:51:12.030 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
20:51:12.030 00.000 11060 MoveAxis(E, 2500, -)
20:51:12.030 00.000 11060 Guiding  Dir = 2, Dur = 2500
20:51:12.032 00.002 10844 UpdateGuideState exits: m=3455 SNR=38.1 Saturated
20:51:12.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:12.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:12.032 00.000 10844 Enqueuing Expose request
20:51:12.047 00.015 11060 IsSlewing returns 0
20:51:12.047 00.000 11060 IsGuiding returns 0
20:51:14.564 02.517 11060 IsGuiding returns 0
20:51:14.564 00.000 11060 Move returns status 0, amount 2500
20:51:14.564 00.000 11060 move complete, result=0
20:51:14.564 00.000 11060 worker thread done servicing request
20:51:14.564 00.000 11060 Worker thread wakes up
20:51:14.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:14.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1493,766,31,31)
20:51:15.205 00.641 11060 Exposure complete
20:51:15.360 00.155 11060 worker thread done servicing request
20:51:15.360 00.000 10844 OnExposeComplete: enter
20:51:15.360 00.000 10844 UpdateGuideState(): m_state=3
20:51:15.360 00.000 10844 Star::Find(15, 1508, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
20:51:15.360 00.000 10844 Star::Find returns 1 (1), X=1506.52, Y=776.97, Mass=3821, SNR=40.6, Peak=255 HFD=3.6
20:51:15.360 00.000 10844 Status Line: East step   6, dist=22.5
20:51:15.360 00.000 10844 Enqueuing Calibration Move request for direction 2
20:51:15.360 00.000 11060 Worker thread wakes up
20:51:15.360 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
20:51:15.360 00.000 11060 Handling axis move in thread for scope dir=2 dur=2500
20:51:15.360 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
20:51:15.360 00.000 11060 MoveAxis(E, 2500, -)
20:51:15.360 00.000 11060 Guiding  Dir = 2, Dur = 2500
20:51:15.374 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:15.389 00.015 11060 IsSlewing returns 0
20:51:15.389 00.000 11060 IsGuiding returns 0
20:51:15.394 00.005 10844 UpdateGuideState exits: m=3821 SNR=40.6 Saturated
20:51:15.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:15.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:15.394 00.000 10844 Enqueuing Expose request
20:51:17.891 02.497 11060 IsGuiding returns 0
20:51:17.891 00.000 11060 Move returns status 0, amount 2500
20:51:17.891 00.000 11060 move complete, result=0
20:51:17.891 00.000 11060 worker thread done servicing request
20:51:17.891 00.000 11060 Worker thread wakes up
20:51:17.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:17.893 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1492,762,31,31)
20:51:18.532 00.639 11060 Exposure complete
20:51:18.651 00.119 11060 worker thread done servicing request
20:51:18.651 00.000 10844 OnExposeComplete: enter
20:51:18.651 00.000 10844 UpdateGuideState(): m_state=3
20:51:18.651 00.000 10844 Star::Find(15, 1506, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
20:51:18.651 00.000 10844 Star::Find returns 1 (1), X=1506.41, Y=772.70, Mass=3639, SNR=39.3, Peak=255 HFD=3.6
20:51:18.651 00.000 10844 Status Line: East step   5, dist=18.3
20:51:18.664 00.013 10844 Enqueuing Calibration Move request for direction 2
20:51:18.664 00.000 11060 Worker thread wakes up
20:51:18.664 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
20:51:18.664 00.000 11060 Handling axis move in thread for scope dir=2 dur=2500
20:51:18.664 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
20:51:18.664 00.000 11060 MoveAxis(E, 2500, -)
20:51:18.664 00.000 11060 Guiding  Dir = 2, Dur = 2500
20:51:18.668 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:18.682 00.014 10844 UpdateGuideState exits: m=3639 SNR=39.3 Saturated
20:51:18.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:18.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:18.682 00.000 10844 Enqueuing Expose request
20:51:18.682 00.000 11060 IsSlewing returns 0
20:51:18.683 00.001 11060 IsGuiding returns 0
20:51:21.199 02.516 11060 IsGuiding returns 0
20:51:21.199 00.000 11060 Move returns status 0, amount 2500
20:51:21.199 00.000 11060 move complete, result=0
20:51:21.199 00.000 11060 worker thread done servicing request
20:51:21.199 00.000 11060 Worker thread wakes up
20:51:21.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:21.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1491,758,31,31)
20:51:21.837 00.638 11060 Exposure complete
20:51:21.987 00.150 11060 worker thread done servicing request
20:51:21.987 00.000 10844 OnExposeComplete: enter
20:51:21.987 00.000 10844 UpdateGuideState(): m_state=3
20:51:21.987 00.000 10844 Star::Find(15, 1506, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
20:51:21.987 00.000 10844 Star::Find returns 1 (0), X=1505.68, Y=769.21, Mass=3256, SNR=37.2, Peak=241 HFD=3.7
20:51:21.987 00.000 10844 Status Line: East step   4, dist=14.7
20:51:21.990 00.003 10844 Enqueuing Calibration Move request for direction 2
20:51:21.990 00.000 11060 Worker thread wakes up
20:51:21.990 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
20:51:21.990 00.000 11060 Handling axis move in thread for scope dir=2 dur=2500
20:51:21.990 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
20:51:21.990 00.000 11060 MoveAxis(E, 2500, -)
20:51:21.990 00.000 11060 Guiding  Dir = 2, Dur = 2500
20:51:21.992 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:21.992 00.000 10844 UpdateGuideState exits: m=3256 SNR=37.2
20:51:21.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:21.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:21.992 00.000 10844 Enqueuing Expose request
20:51:22.008 00.016 11060 IsSlewing returns 0
20:51:22.008 00.000 11060 IsGuiding returns 0
20:51:24.514 02.506 11060 IsGuiding returns 0
20:51:24.514 00.000 11060 Move returns status 0, amount 2500
20:51:24.514 00.000 11060 move complete, result=0
20:51:24.514 00.000 11060 worker thread done servicing request
20:51:24.514 00.000 11060 Worker thread wakes up
20:51:24.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:24.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1491,754,31,31)
20:51:25.148 00.634 11060 Exposure complete
20:51:25.298 00.150 11060 worker thread done servicing request
20:51:25.298 00.000 10844 OnExposeComplete: enter
20:51:25.298 00.000 10844 UpdateGuideState(): m_state=3
20:51:25.298 00.000 10844 Star::Find(15, 1505, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
20:51:25.300 00.002 10844 Star::Find returns 1 (1), X=1505.38, Y=765.75, Mass=3575, SNR=39.0, Peak=255 HFD=3.6
20:51:25.300 00.000 10844 Status Line: East step   3, dist=11.3
20:51:25.300 00.000 10844 Enqueuing Calibration Move request for direction 2
20:51:25.300 00.000 11060 Worker thread wakes up
20:51:25.300 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
20:51:25.300 00.000 11060 Handling axis move in thread for scope dir=2 dur=2500
20:51:25.300 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
20:51:25.300 00.000 11060 MoveAxis(E, 2500, -)
20:51:25.300 00.000 11060 Guiding  Dir = 2, Dur = 2500
20:51:25.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:25.317 00.017 10844 UpdateGuideState exits: m=3575 SNR=39.0 Saturated
20:51:25.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:25.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:25.317 00.000 10844 Enqueuing Expose request
20:51:25.340 00.023 11060 IsSlewing returns 0
20:51:25.341 00.001 11060 IsGuiding returns 0
20:51:27.872 02.531 11060 IsGuiding returns 0
20:51:27.872 00.000 11060 Move returns status 0, amount 2500
20:51:27.872 00.000 11060 move complete, result=0
20:51:27.872 00.000 11060 worker thread done servicing request
20:51:27.872 00.000 11060 Worker thread wakes up
20:51:27.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:27.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,751,31,31)
20:51:28.518 00.646 11060 Exposure complete
20:51:28.651 00.133 11060 worker thread done servicing request
20:51:28.651 00.000 10844 OnExposeComplete: enter
20:51:28.651 00.000 10844 UpdateGuideState(): m_state=3
20:51:28.654 00.003 10844 Star::Find(15, 1505, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
20:51:28.654 00.000 10844 Star::Find returns 1 (1), X=1504.15, Y=760.67, Mass=3853, SNR=40.4, Peak=255 HFD=3.8
20:51:28.654 00.000 10844 Status Line: East step   2, dist= 6.0
20:51:28.658 00.004 10844 Enqueuing Calibration Move request for direction 2
20:51:28.658 00.000 11060 Worker thread wakes up
20:51:28.658 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
20:51:28.658 00.000 11060 Handling axis move in thread for scope dir=2 dur=2500
20:51:28.658 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
20:51:28.658 00.000 11060 MoveAxis(E, 2500, -)
20:51:28.658 00.000 11060 Guiding  Dir = 2, Dur = 2500
20:51:28.662 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:28.680 00.018 10844 UpdateGuideState exits: m=3853 SNR=40.4 Saturated
20:51:28.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:28.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:28.680 00.000 10844 Enqueuing Expose request
20:51:28.683 00.003 11060 IsSlewing returns 0
20:51:28.683 00.000 11060 IsGuiding returns 0
20:51:31.210 02.527 11060 IsGuiding returns 0
20:51:31.210 00.000 11060 Move returns status 0, amount 2500
20:51:31.210 00.000 11060 move complete, result=0
20:51:31.210 00.000 11060 worker thread done servicing request
20:51:31.210 00.000 11060 Worker thread wakes up
20:51:31.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:31.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,746,31,31)
20:51:31.847 00.637 11060 Exposure complete
20:51:31.987 00.140 11060 worker thread done servicing request
20:51:31.987 00.000 10844 OnExposeComplete: enter
20:51:31.987 00.000 10844 UpdateGuideState(): m_state=3
20:51:31.987 00.000 10844 Star::Find(15, 1504, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
20:51:31.987 00.000 10844 Star::Find returns 1 (0), X=1503.50, Y=757.28, Mass=3001, SNR=35.4, Peak=251 HFD=3.6
20:51:31.987 00.000 10844 Status Line: East step   1, dist= 2.6
20:51:31.996 00.009 10844 Enqueuing Calibration Move request for direction 2
20:51:31.996 00.000 11060 Worker thread wakes up
20:51:31.996 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2250 opts 0x0
20:51:31.996 00.000 11060 Handling axis move in thread for scope dir=2 dur=2250
20:51:31.996 00.000 11060 scope move axis dir= 2 dur= 2250 opts= 0x0
20:51:31.996 00.000 11060 MoveAxis(E, 2250, -)
20:51:31.996 00.000 11060 Guiding  Dir = 2, Dur = 2250
20:51:32.000 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:32.002 00.002 11060 IsSlewing returns 0
20:51:32.002 00.000 11060 IsGuiding returns 0
20:51:32.002 00.000 10844 UpdateGuideState exits: m=3001 SNR=35.4
20:51:32.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:32.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:32.002 00.000 10844 Enqueuing Expose request
20:51:34.255 02.253 11060 IsGuiding returns 0
20:51:34.255 00.000 11060 Move returns status 0, amount 2250
20:51:34.255 00.000 11060 move complete, result=0
20:51:34.255 00.000 11060 worker thread done servicing request
20:51:34.255 00.000 11060 Worker thread wakes up
20:51:34.257 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:34.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,742,31,31)
20:51:34.899 00.642 11060 Exposure complete
20:51:35.037 00.138 11060 worker thread done servicing request
20:51:35.037 00.000 10844 OnExposeComplete: enter
20:51:35.037 00.000 10844 UpdateGuideState(): m_state=3
20:51:35.037 00.000 10844 Star::Find(15, 1503, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
20:51:35.037 00.000 10844 Star::Find returns 1 (1), X=1503.12, Y=753.16, Mass=3977, SNR=40.7, Peak=255 HFD=4.1
20:51:35.079 00.042 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:51:35.079 00.000 10844 Backlash: Looking for 3 moves of 1.1 px, max attempts = 52
20:51:35.079 00.000 10844 Falling Through to state CLEAR_BACKLASH
20:51:35.079 00.000 10844 Backlash: Starting north clearing using pulse width of 1150
20:51:35.079 00.000 10844 Enqueuing Calibration Move request for direction 0
20:51:35.079 00.000 10844 Status Line: Clearing backlash step 1
20:51:35.079 00.000 11060 Worker thread wakes up
20:51:35.079 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:35.079 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:35.082 00.003 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:35.082 00.000 11060 MoveAxis(N, 1150, -)
20:51:35.082 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:35.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:35.094 00.012 11060 IsSlewing returns 0
20:51:35.094 00.000 11060 IsGuiding returns 0
20:51:35.094 00.000 10844 UpdateGuideState exits: m=3977 SNR=40.7 Saturated
20:51:35.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:35.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:35.094 00.000 10844 Enqueuing Expose request
20:51:36.253 01.159 11060 IsGuiding returns 0
20:51:36.253 00.000 11060 Move returns status 0, amount 1150
20:51:36.253 00.000 11060 move complete, result=0
20:51:36.253 00.000 11060 worker thread done servicing request
20:51:36.253 00.000 11060 Worker thread wakes up
20:51:36.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:36.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,738,31,31)
20:51:36.891 00.638 11060 Exposure complete
20:51:37.016 00.125 11060 worker thread done servicing request
20:51:37.016 00.000 10844 OnExposeComplete: enter
20:51:37.016 00.000 10844 UpdateGuideState(): m_state=3
20:51:37.016 00.000 10844 Star::Find(15, 1503, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
20:51:37.016 00.000 10844 Star::Find returns 1 (1), X=1503.43, Y=753.71, Mass=3511, SNR=38.5, Peak=255 HFD=3.6
20:51:37.016 00.000 10844 Backlash: Rejected small move of 0.6 px
20:51:37.016 00.000 10844 Enqueuing Calibration Move request for direction 0
20:51:37.016 00.000 11060 Worker thread wakes up
20:51:37.016 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:37.016 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:37.016 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:37.016 00.000 11060 MoveAxis(N, 1150, -)
20:51:37.016 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:37.026 00.010 10844 Status Line: Clearing backlash step   2
20:51:37.026 00.000 11060 IsSlewing returns 0
20:51:37.026 00.000 11060 IsGuiding returns 0
20:51:37.026 00.000 10844 Backlash: Clearing backlash step   2, Last Delta = 0.63 px, CumDistance = 0.63 px
20:51:37.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:37.030 00.004 10844 UpdateGuideState exits: m=3511 SNR=38.5 Saturated
20:51:37.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:37.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:37.030 00.000 10844 Enqueuing Expose request
20:51:38.193 01.163 11060 IsGuiding returns 0
20:51:38.193 00.000 11060 Move returns status 0, amount 1150
20:51:38.193 00.000 11060 move complete, result=0
20:51:38.193 00.000 11060 worker thread done servicing request
20:51:38.193 00.000 11060 Worker thread wakes up
20:51:38.194 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:38.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1488,739,31,31)
20:51:38.828 00.634 11060 Exposure complete
20:51:38.972 00.144 11060 worker thread done servicing request
20:51:38.974 00.002 10844 OnExposeComplete: enter
20:51:38.974 00.000 10844 UpdateGuideState(): m_state=3
20:51:38.974 00.000 10844 Star::Find(15, 1503, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
20:51:38.974 00.000 10844 Star::Find returns 1 (1), X=1504.42, Y=753.27, Mass=3901, SNR=41.1, Peak=255 HFD=3.7
20:51:38.974 00.000 10844 Backlash: Accepted clearing move of 1.1
20:51:38.974 00.000 10844 Enqueuing Calibration Move request for direction 0
20:51:38.974 00.000 11060 Worker thread wakes up
20:51:38.974 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:38.974 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:38.974 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:38.974 00.000 11060 MoveAxis(N, 1150, -)
20:51:38.974 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:38.981 00.007 11060 IsSlewing returns 0
20:51:38.982 00.001 11060 IsGuiding returns 0
20:51:38.982 00.000 10844 Status Line: Clearing backlash step   3
20:51:38.985 00.003 10844 Backlash: Clearing backlash step   3, Last Delta = 1.08 px, CumDistance = 1.30 px
20:51:38.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:38.997 00.012 10844 UpdateGuideState exits: m=3901 SNR=41.1 Saturated
20:51:38.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:38.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:39.000 00.003 10844 Enqueuing Expose request
20:51:40.138 01.138 11060 IsGuiding returns 0
20:51:40.138 00.000 11060 Move returns status 0, amount 1150
20:51:40.139 00.001 11060 move complete, result=0
20:51:40.139 00.000 11060 worker thread done servicing request
20:51:40.139 00.000 11060 Worker thread wakes up
20:51:40.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:40.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1489,738,31,31)
20:51:40.771 00.632 11060 Exposure complete
20:51:40.922 00.151 11060 worker thread done servicing request
20:51:40.922 00.000 10844 OnExposeComplete: enter
20:51:40.922 00.000 10844 UpdateGuideState(): m_state=3
20:51:40.922 00.000 10844 Star::Find(15, 1504, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
20:51:40.922 00.000 10844 Star::Find returns 1 (1), X=1505.56, Y=752.62, Mass=3289, SNR=37.8, Peak=255 HFD=4.0
20:51:40.924 00.002 10844 Backlash: Accepted clearing move of 1.3
20:51:40.924 00.000 10844 Enqueuing Calibration Move request for direction 0
20:51:40.924 00.000 11060 Worker thread wakes up
20:51:40.924 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:40.924 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:40.924 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:40.924 00.000 11060 MoveAxis(N, 1150, -)
20:51:40.926 00.002 11060 Guiding  Dir = 0, Dur = 1150
20:51:40.931 00.005 10844 Status Line: Clearing backlash step   4
20:51:40.934 00.003 10844 Backlash: Clearing backlash step   4, Last Delta = 1.32 px, CumDistance = 2.50 px
20:51:40.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:40.944 00.010 11060 IsSlewing returns 0
20:51:40.944 00.000 11060 IsGuiding returns 0
20:51:40.944 00.000 10844 UpdateGuideState exits: m=3289 SNR=37.8 Saturated
20:51:40.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:40.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:40.944 00.000 10844 Enqueuing Expose request
20:51:42.096 01.152 11060 IsGuiding returns 0
20:51:42.096 00.000 11060 Move returns status 0, amount 1150
20:51:42.096 00.000 11060 move complete, result=0
20:51:42.096 00.000 11060 worker thread done servicing request
20:51:42.096 00.000 11060 Worker thread wakes up
20:51:42.097 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:42.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1491,738,31,31)
20:51:42.737 00.640 11060 Exposure complete
20:51:42.882 00.145 11060 worker thread done servicing request
20:51:42.882 00.000 10844 OnExposeComplete: enter
20:51:42.882 00.000 10844 UpdateGuideState(): m_state=3
20:51:42.882 00.000 10844 Star::Find(15, 1505, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
20:51:42.882 00.000 10844 Star::Find returns 1 (1), X=1507.76, Y=753.24, Mass=3514, SNR=38.2, Peak=255 HFD=3.8
20:51:42.884 00.002 10844 Backlash: Accepted clearing move of 2.3
20:51:42.884 00.000 10844 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
20:51:42.884 00.000 10844 Backlash: North calibration moves starting at {1505.6,752.6}, Offset = 3.0 px
20:51:42.884 00.000 10844 Backlash: Total distance moved = 4.7
20:51:42.884 00.000 10844 Backlash: Falling Through to state GO_NORTH
20:51:42.884 00.000 10844 Status Line: North step   2, dist= 2.3
20:51:42.887 00.003 10844 Enqueuing Calibration Move request for direction 0
20:51:42.888 00.001 11060 Worker thread wakes up
20:51:42.888 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:42.888 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:42.888 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:42.888 00.000 11060 MoveAxis(N, 1150, -)
20:51:42.888 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:42.891 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:42.900 00.009 11060 IsSlewing returns 0
20:51:42.900 00.000 11060 IsGuiding returns 0
20:51:42.900 00.000 10844 UpdateGuideState exits: m=3514 SNR=38.2 Saturated
20:51:42.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:42.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:42.900 00.000 10844 Enqueuing Expose request
20:51:44.067 01.167 11060 IsGuiding returns 0
20:51:44.067 00.000 11060 Move returns status 0, amount 1150
20:51:44.067 00.000 11060 move complete, result=0
20:51:44.067 00.000 11060 worker thread done servicing request
20:51:44.067 00.000 11060 Worker thread wakes up
20:51:44.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:44.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1493,738,31,31)
20:51:44.705 00.638 11060 Exposure complete
20:51:44.849 00.144 11060 worker thread done servicing request
20:51:44.849 00.000 10844 OnExposeComplete: enter
20:51:44.849 00.000 10844 UpdateGuideState(): m_state=3
20:51:44.849 00.000 10844 Star::Find(15, 1507, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
20:51:44.849 00.000 10844 Star::Find returns 1 (1), X=1509.12, Y=753.32, Mass=3646, SNR=39.0, Peak=255 HFD=3.8
20:51:44.849 00.000 10844 Status Line: North step   3, dist= 3.6
20:51:44.858 00.009 10844 Enqueuing Calibration Move request for direction 0
20:51:44.860 00.002 11060 Worker thread wakes up
20:51:44.860 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:44.860 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:44.860 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:44.860 00.000 11060 MoveAxis(N, 1150, -)
20:51:44.860 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:44.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:44.875 00.015 10844 UpdateGuideState exits: m=3646 SNR=39.0 Saturated
20:51:44.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:44.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:44.875 00.000 10844 Enqueuing Expose request
20:51:44.888 00.013 11060 IsSlewing returns 0
20:51:44.888 00.000 11060 IsGuiding returns 0
20:51:46.063 01.175 11060 IsGuiding returns 0
20:51:46.063 00.000 11060 Move returns status 0, amount 1150
20:51:46.065 00.002 11060 move complete, result=0
20:51:46.065 00.000 11060 worker thread done servicing request
20:51:46.065 00.000 11060 Worker thread wakes up
20:51:46.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:46.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1494,738,31,31)
20:51:46.703 00.638 11060 Exposure complete
20:51:46.847 00.144 11060 worker thread done servicing request
20:51:46.847 00.000 10844 OnExposeComplete: enter
20:51:46.847 00.000 10844 UpdateGuideState(): m_state=3
20:51:46.847 00.000 10844 Star::Find(15, 1509, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
20:51:46.847 00.000 10844 Star::Find returns 1 (1), X=1511.27, Y=751.78, Mass=3594, SNR=38.4, Peak=255 HFD=3.6
20:51:46.850 00.003 10844 Status Line: North step   4, dist= 5.8
20:51:46.852 00.002 10844 Enqueuing Calibration Move request for direction 0
20:51:46.854 00.002 11060 Worker thread wakes up
20:51:46.854 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:46.854 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:46.854 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:46.854 00.000 11060 MoveAxis(N, 1150, -)
20:51:46.854 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:46.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:46.868 00.014 10844 UpdateGuideState exits: m=3594 SNR=38.4 Saturated
20:51:46.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:46.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:46.868 00.000 10844 Enqueuing Expose request
20:51:46.873 00.005 11060 IsSlewing returns 0
20:51:46.873 00.000 11060 IsGuiding returns 0
20:51:48.047 01.174 11060 IsGuiding returns 0
20:51:48.047 00.000 11060 Move returns status 0, amount 1150
20:51:48.047 00.000 11060 move complete, result=0
20:51:48.047 00.000 11060 worker thread done servicing request
20:51:48.047 00.000 11060 Worker thread wakes up
20:51:48.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:48.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1496,737,31,31)
20:51:48.686 00.639 11060 Exposure complete
20:51:48.827 00.141 11060 worker thread done servicing request
20:51:48.827 00.000 10844 OnExposeComplete: enter
20:51:48.827 00.000 10844 UpdateGuideState(): m_state=3
20:51:48.827 00.000 10844 Star::Find(15, 1511, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
20:51:48.827 00.000 10844 Star::Find returns 1 (1), X=1512.51, Y=751.34, Mass=3545, SNR=39.2, Peak=255 HFD=3.9
20:51:48.829 00.002 10844 Status Line: North step   5, dist= 7.1
20:51:48.829 00.000 10844 Enqueuing Calibration Move request for direction 0
20:51:48.829 00.000 11060 Worker thread wakes up
20:51:48.829 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:48.829 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:48.829 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:48.829 00.000 11060 MoveAxis(N, 1150, -)
20:51:48.829 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:48.843 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:48.856 00.013 10844 UpdateGuideState exits: m=3545 SNR=39.2 Saturated
20:51:48.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:48.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:48.856 00.000 10844 Enqueuing Expose request
20:51:48.866 00.010 11060 IsSlewing returns 0
20:51:48.866 00.000 11060 IsGuiding returns 0
20:51:50.036 01.170 11060 IsGuiding returns 0
20:51:50.036 00.000 11060 Move returns status 0, amount 1150
20:51:50.037 00.001 11060 move complete, result=0
20:51:50.037 00.000 11060 worker thread done servicing request
20:51:50.037 00.000 11060 Worker thread wakes up
20:51:50.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:50.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1498,736,31,31)
20:51:50.676 00.639 11060 Exposure complete
20:51:50.830 00.154 11060 worker thread done servicing request
20:51:50.830 00.000 10844 OnExposeComplete: enter
20:51:50.830 00.000 10844 UpdateGuideState(): m_state=3
20:51:50.832 00.002 10844 Star::Find(15, 1512, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
20:51:50.832 00.000 10844 Star::Find returns 1 (1), X=1514.37, Y=750.06, Mass=4013, SNR=41.4, Peak=255 HFD=3.9
20:51:50.832 00.000 10844 Status Line: North step   6, dist= 9.2
20:51:50.832 00.000 10844 Enqueuing Calibration Move request for direction 0
20:51:50.832 00.000 11060 Worker thread wakes up
20:51:50.832 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:50.832 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:50.832 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:50.832 00.000 11060 MoveAxis(N, 1150, -)
20:51:50.832 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:50.848 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:51:50.860 00.012 10844 UpdateGuideState exits: m=4013 SNR=41.4 Saturated
20:51:50.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:50.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:50.860 00.000 10844 Enqueuing Expose request
20:51:50.877 00.017 11060 IsSlewing returns 0
20:51:50.877 00.000 11060 IsGuiding returns 0
20:51:52.053 01.176 11060 IsGuiding returns 0
20:51:52.053 00.000 11060 Move returns status 0, amount 1150
20:51:52.053 00.000 11060 move complete, result=0
20:51:52.053 00.000 11060 worker thread done servicing request
20:51:52.053 00.000 11060 Worker thread wakes up
20:51:52.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:52.055 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1499,735,31,31)
20:51:52.686 00.631 11060 Exposure complete
20:51:52.820 00.134 11060 worker thread done servicing request
20:51:52.822 00.002 10844 OnExposeComplete: enter
20:51:52.822 00.000 10844 UpdateGuideState(): m_state=3
20:51:52.822 00.000 10844 Star::Find(15, 1514, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
20:51:52.822 00.000 10844 Star::Find returns 1 (0), X=1516.13, Y=750.75, Mass=3233, SNR=36.7, Peak=237 HFD=3.7
20:51:52.822 00.000 10844 Status Line: North step   7, dist=10.7
20:51:52.822 00.000 10844 Enqueuing Calibration Move request for direction 0
20:51:52.822 00.000 11060 Worker thread wakes up
20:51:52.822 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:52.822 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:52.822 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:52.822 00.000 11060 MoveAxis(N, 1150, -)
20:51:52.822 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:52.828 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:52.839 00.011 10844 UpdateGuideState exits: m=3233 SNR=36.7
20:51:52.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:52.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:52.839 00.000 10844 Enqueuing Expose request
20:51:52.848 00.009 11060 IsSlewing returns 0
20:51:52.849 00.001 11060 IsGuiding returns 0
20:51:54.013 01.164 11060 IsGuiding returns 0
20:51:54.013 00.000 11060 Move returns status 0, amount 1150
20:51:54.013 00.000 11060 move complete, result=0
20:51:54.013 00.000 11060 worker thread done servicing request
20:51:54.013 00.000 11060 Worker thread wakes up
20:51:54.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:54.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1501,736,31,31)
20:51:54.657 00.644 11060 Exposure complete
20:51:54.797 00.140 11060 worker thread done servicing request
20:51:54.797 00.000 10844 OnExposeComplete: enter
20:51:54.797 00.000 10844 UpdateGuideState(): m_state=3
20:51:54.797 00.000 10844 Star::Find(15, 1516, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
20:51:54.797 00.000 10844 Star::Find returns 1 (1), X=1518.25, Y=750.42, Mass=3749, SNR=39.5, Peak=255 HFD=3.5
20:51:54.797 00.000 10844 Status Line: North step   8, dist=12.9
20:51:54.806 00.009 10844 Enqueuing Calibration Move request for direction 0
20:51:54.808 00.002 11060 Worker thread wakes up
20:51:54.808 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:54.808 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:54.808 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:54.808 00.000 11060 MoveAxis(N, 1150, -)
20:51:54.808 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:54.815 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:54.825 00.010 10844 UpdateGuideState exits: m=3749 SNR=39.5 Saturated
20:51:54.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:54.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:54.825 00.000 10844 Enqueuing Expose request
20:51:54.838 00.013 11060 IsSlewing returns 0
20:51:54.838 00.000 11060 IsGuiding returns 0
20:51:56.012 01.174 11060 IsGuiding returns 0
20:51:56.012 00.000 11060 Move returns status 0, amount 1150
20:51:56.012 00.000 11060 move complete, result=0
20:51:56.012 00.000 11060 worker thread done servicing request
20:51:56.012 00.000 11060 Worker thread wakes up
20:51:56.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:56.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1503,735,31,31)
20:51:56.653 00.641 11060 Exposure complete
20:51:56.779 00.126 11060 worker thread done servicing request
20:51:56.779 00.000 10844 OnExposeComplete: enter
20:51:56.779 00.000 10844 UpdateGuideState(): m_state=3
20:51:56.779 00.000 10844 Star::Find(15, 1518, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
20:51:56.779 00.000 10844 Star::Find returns 1 (1), X=1520.13, Y=749.70, Mass=4040, SNR=41.7, Peak=255 HFD=3.6
20:51:56.779 00.000 10844 Status Line: North step   9, dist=14.9
20:51:56.785 00.006 10844 Enqueuing Calibration Move request for direction 0
20:51:56.785 00.000 11060 Worker thread wakes up
20:51:56.785 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:56.785 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:56.785 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:56.785 00.000 11060 MoveAxis(N, 1150, -)
20:51:56.785 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:56.789 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:56.797 00.008 10844 UpdateGuideState exits: m=4040 SNR=41.7 Saturated
20:51:56.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:56.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:56.797 00.000 10844 Enqueuing Expose request
20:51:56.817 00.020 11060 IsSlewing returns 0
20:51:56.817 00.000 11060 IsGuiding returns 0
20:51:57.992 01.175 11060 IsGuiding returns 0
20:51:57.992 00.000 11060 Move returns status 0, amount 1150
20:51:57.993 00.001 11060 move complete, result=0
20:51:57.993 00.000 11060 worker thread done servicing request
20:51:57.993 00.000 11060 Worker thread wakes up
20:51:57.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:57.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1505,735,31,31)
20:51:58.629 00.636 11060 Exposure complete
20:51:58.767 00.138 11060 worker thread done servicing request
20:51:58.767 00.000 10844 OnExposeComplete: enter
20:51:58.767 00.000 10844 UpdateGuideState(): m_state=3
20:51:58.767 00.000 10844 Star::Find(15, 1520, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
20:51:58.767 00.000 10844 Star::Find returns 1 (1), X=1522.41, Y=748.68, Mass=3178, SNR=37.0, Peak=255 HFD=3.5
20:51:58.769 00.002 10844 Status Line: North step  10, dist=17.3
20:51:58.771 00.002 10844 Enqueuing Calibration Move request for direction 0
20:51:58.771 00.000 11060 Worker thread wakes up
20:51:58.771 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:51:58.771 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:51:58.771 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:51:58.771 00.000 11060 MoveAxis(N, 1150, -)
20:51:58.771 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:51:58.774 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:51:58.789 00.015 10844 UpdateGuideState exits: m=3178 SNR=37.0 Saturated
20:51:58.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:58.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:51:58.789 00.000 10844 Enqueuing Expose request
20:51:58.797 00.008 11060 IsSlewing returns 0
20:51:58.797 00.000 11060 IsGuiding returns 0
20:51:59.969 01.172 11060 IsGuiding returns 0
20:51:59.969 00.000 11060 Move returns status 0, amount 1150
20:51:59.969 00.000 11060 move complete, result=0
20:51:59.969 00.000 11060 worker thread done servicing request
20:51:59.969 00.000 11060 Worker thread wakes up
20:51:59.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:51:59.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1507,734,31,31)
20:52:00.613 00.644 11060 Exposure complete
20:52:00.773 00.160 11060 worker thread done servicing request
20:52:00.773 00.000 10844 OnExposeComplete: enter
20:52:00.773 00.000 10844 UpdateGuideState(): m_state=3
20:52:00.773 00.000 10844 Star::Find(15, 1522, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
20:52:00.773 00.000 10844 Star::Find returns 1 (0), X=1524.10, Y=749.21, Mass=3615, SNR=38.9, Peak=244 HFD=4.1
20:52:00.775 00.002 10844 Status Line: North step  11, dist=18.9
20:52:00.775 00.000 10844 Enqueuing Calibration Move request for direction 0
20:52:00.775 00.000 11060 Worker thread wakes up
20:52:00.775 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:52:00.775 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:52:00.775 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:52:00.775 00.000 11060 MoveAxis(N, 1150, -)
20:52:00.775 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:52:00.782 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:00.790 00.008 10844 UpdateGuideState exits: m=3615 SNR=38.9
20:52:00.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:00.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:00.790 00.000 10844 Enqueuing Expose request
20:52:00.806 00.016 11060 IsSlewing returns 0
20:52:00.807 00.001 11060 IsGuiding returns 0
20:52:01.991 01.184 11060 IsGuiding returns 0
20:52:01.991 00.000 11060 Move returns status 0, amount 1150
20:52:01.991 00.000 11060 move complete, result=0
20:52:01.991 00.000 11060 worker thread done servicing request
20:52:01.991 00.000 11060 Worker thread wakes up
20:52:01.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:01.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1509,734,31,31)
20:52:02.626 00.635 11060 Exposure complete
20:52:02.771 00.145 11060 worker thread done servicing request
20:52:02.771 00.000 10844 OnExposeComplete: enter
20:52:02.771 00.000 10844 UpdateGuideState(): m_state=3
20:52:02.771 00.000 10844 Star::Find(15, 1524, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
20:52:02.771 00.000 10844 Star::Find returns 1 (1), X=1526.05, Y=748.73, Mass=3932, SNR=40.4, Peak=255 HFD=3.9
20:52:02.776 00.005 10844 Status Line: North step  12, dist=20.9
20:52:02.776 00.000 10844 Enqueuing Calibration Move request for direction 0
20:52:02.776 00.000 11060 Worker thread wakes up
20:52:02.776 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:52:02.776 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:52:02.776 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:52:02.776 00.000 11060 MoveAxis(N, 1150, -)
20:52:02.776 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:52:02.785 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:52:02.793 00.008 10844 UpdateGuideState exits: m=3932 SNR=40.4 Saturated
20:52:02.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:02.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:02.793 00.000 10844 Enqueuing Expose request
20:52:02.800 00.007 11060 IsSlewing returns 0
20:52:02.801 00.001 11060 IsGuiding returns 0
20:52:03.975 01.174 11060 IsGuiding returns 0
20:52:03.975 00.000 11060 Move returns status 0, amount 1150
20:52:03.975 00.000 11060 move complete, result=0
20:52:03.975 00.000 11060 worker thread done servicing request
20:52:03.975 00.000 11060 Worker thread wakes up
20:52:03.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:03.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1511,734,31,31)
20:52:04.616 00.641 11060 Exposure complete
20:52:04.751 00.135 11060 worker thread done servicing request
20:52:04.751 00.000 10844 OnExposeComplete: enter
20:52:04.751 00.000 10844 UpdateGuideState(): m_state=3
20:52:04.751 00.000 10844 Star::Find(15, 1526, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
20:52:04.751 00.000 10844 Star::Find returns 1 (1), X=1527.81, Y=748.84, Mass=3066, SNR=35.8, Peak=255 HFD=4.0
20:52:04.751 00.000 10844 Status Line: North step  13, dist=22.6
20:52:04.763 00.012 10844 Enqueuing Calibration Move request for direction 0
20:52:04.763 00.000 11060 Worker thread wakes up
20:52:04.763 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:52:04.763 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:52:04.763 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:52:04.763 00.000 11060 MoveAxis(N, 1150, -)
20:52:04.763 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:52:04.767 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:04.780 00.013 10844 UpdateGuideState exits: m=3066 SNR=35.8 Saturated
20:52:04.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:04.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:04.780 00.000 10844 Enqueuing Expose request
20:52:04.782 00.002 11060 IsSlewing returns 0
20:52:04.782 00.000 11060 IsGuiding returns 0
20:52:05.952 01.170 11060 IsGuiding returns 0
20:52:05.952 00.000 11060 Move returns status 0, amount 1150
20:52:05.952 00.000 11060 move complete, result=0
20:52:05.952 00.000 11060 worker thread done servicing request
20:52:05.952 00.000 11060 Worker thread wakes up
20:52:05.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:05.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1513,734,31,31)
20:52:06.587 00.635 11060 Exposure complete
20:52:06.713 00.126 11060 worker thread done servicing request
20:52:06.713 00.000 10844 OnExposeComplete: enter
20:52:06.713 00.000 10844 UpdateGuideState(): m_state=3
20:52:06.713 00.000 10844 Star::Find(15, 1527, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
20:52:06.713 00.000 10844 Star::Find returns 1 (0), X=1529.69, Y=748.31, Mass=3371, SNR=38.1, Peak=247 HFD=3.6
20:52:06.713 00.000 10844 Status Line: North step  14, dist=24.5
20:52:06.713 00.000 10844 Enqueuing Calibration Move request for direction 0
20:52:06.713 00.000 11060 Worker thread wakes up
20:52:06.713 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:52:06.713 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:52:06.713 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:52:06.713 00.000 11060 MoveAxis(N, 1150, -)
20:52:06.713 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:52:06.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:06.727 00.014 11060 IsSlewing returns 0
20:52:06.728 00.001 11060 IsGuiding returns 0
20:52:06.736 00.008 10844 UpdateGuideState exits: m=3371 SNR=38.1
20:52:06.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:06.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:06.736 00.000 10844 Enqueuing Expose request
20:52:07.884 01.148 11060 IsGuiding returns 0
20:52:07.884 00.000 11060 Move returns status 0, amount 1150
20:52:07.884 00.000 11060 move complete, result=0
20:52:07.884 00.000 11060 worker thread done servicing request
20:52:07.884 00.000 11060 Worker thread wakes up
20:52:07.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:07.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1515,733,31,31)
20:52:08.527 00.643 11060 Exposure complete
20:52:08.656 00.129 11060 worker thread done servicing request
20:52:08.656 00.000 10844 OnExposeComplete: enter
20:52:08.656 00.000 10844 UpdateGuideState(): m_state=3
20:52:08.656 00.000 10844 Star::Find(15, 1529, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
20:52:08.656 00.000 10844 Star::Find returns 1 (0), X=1531.14, Y=748.03, Mass=3766, SNR=40.1, Peak=213 HFD=4.3
20:52:08.663 00.007 10844 NORTH calibration completes with angle=-10.2 rate=1.614 parity=0
20:52:08.663 00.000 10844 Falling Through to state GO_SOUTH
20:52:08.663 00.000 10844 Status Line: South step   7, dist=26.0
20:52:08.665 00.002 10844 Enqueuing Calibration Move request for direction 1
20:52:08.665 00.000 11060 Worker thread wakes up
20:52:08.665 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
20:52:08.665 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
20:52:08.665 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
20:52:08.665 00.000 11060 MoveAxis(S, 2500, -)
20:52:08.665 00.000 11060 Guiding  Dir = 1, Dur = 2500
20:52:08.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:08.675 00.010 11060 IsSlewing returns 0
20:52:08.675 00.000 11060 IsGuiding returns 0
20:52:08.680 00.005 10844 UpdateGuideState exits: m=3766 SNR=40.1
20:52:08.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:08.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:08.680 00.000 10844 Enqueuing Expose request
20:52:11.188 02.508 11060 IsGuiding returns 0
20:52:11.188 00.000 11060 Move returns status 0, amount 2500
20:52:11.188 00.000 11060 move complete, result=0
20:52:11.188 00.000 11060 worker thread done servicing request
20:52:11.188 00.000 11060 Worker thread wakes up
20:52:11.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:11.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1516,733,31,31)
20:52:11.832 00.644 11060 Exposure complete
20:52:11.976 00.144 11060 worker thread done servicing request
20:52:11.976 00.000 10844 OnExposeComplete: enter
20:52:11.976 00.000 10844 UpdateGuideState(): m_state=3
20:52:11.976 00.000 10844 Star::Find(15, 1531, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
20:52:11.976 00.000 10844 Star::Find returns 1 (1), X=1529.40, Y=747.91, Mass=3930, SNR=40.6, Peak=255 HFD=3.7
20:52:11.976 00.000 10844 Status Line: South step   6, dist=24.3
20:52:11.976 00.000 10844 Enqueuing Calibration Move request for direction 1
20:52:11.976 00.000 11060 Worker thread wakes up
20:52:11.976 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
20:52:11.976 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
20:52:11.976 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
20:52:11.976 00.000 11060 MoveAxis(S, 2500, -)
20:52:11.976 00.000 11060 Guiding  Dir = 1, Dur = 2500
20:52:11.982 00.006 11060 IsSlewing returns 0
20:52:11.982 00.000 11060 IsGuiding returns 0
20:52:11.983 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:11.995 00.012 10844 UpdateGuideState exits: m=3930 SNR=40.6 Saturated
20:52:11.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:11.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:11.995 00.000 10844 Enqueuing Expose request
20:52:14.489 02.494 11060 IsGuiding returns 0
20:52:14.489 00.000 11060 Move returns status 0, amount 2500
20:52:14.489 00.000 11060 move complete, result=0
20:52:14.489 00.000 11060 worker thread done servicing request
20:52:14.489 00.000 11060 Worker thread wakes up
20:52:14.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:14.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1514,733,31,31)
20:52:15.133 00.644 11060 Exposure complete
20:52:15.257 00.124 11060 worker thread done servicing request
20:52:15.257 00.000 10844 OnExposeComplete: enter
20:52:15.257 00.000 10844 UpdateGuideState(): m_state=3
20:52:15.257 00.000 10844 Star::Find(15, 1529, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:52:15.257 00.000 10844 Star::Find returns 1 (0), X=1525.12, Y=747.92, Mass=4080, SNR=41.7, Peak=212 HFD=4.3
20:52:15.266 00.009 10844 Status Line: South step   5, dist=20.1
20:52:15.269 00.003 10844 Enqueuing Calibration Move request for direction 1
20:52:15.270 00.001 11060 Worker thread wakes up
20:52:15.270 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
20:52:15.270 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
20:52:15.270 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
20:52:15.270 00.000 11060 MoveAxis(S, 2500, -)
20:52:15.270 00.000 11060 Guiding  Dir = 1, Dur = 2500
20:52:15.272 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:15.283 00.011 10844 UpdateGuideState exits: m=4080 SNR=41.7
20:52:15.286 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:15.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:15.286 00.000 10844 Enqueuing Expose request
20:52:15.299 00.013 11060 IsSlewing returns 0
20:52:15.299 00.000 11060 IsGuiding returns 0
20:52:17.839 02.540 11060 IsGuiding returns 0
20:52:17.839 00.000 11060 Move returns status 0, amount 2500
20:52:17.839 00.000 11060 move complete, result=0
20:52:17.839 00.000 11060 worker thread done servicing request
20:52:17.839 00.000 11060 Worker thread wakes up
20:52:17.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:17.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1510,733,31,31)
20:52:18.474 00.635 11060 Exposure complete
20:52:18.613 00.139 11060 worker thread done servicing request
20:52:18.613 00.000 10844 OnExposeComplete: enter
20:52:18.613 00.000 10844 UpdateGuideState(): m_state=3
20:52:18.613 00.000 10844 Star::Find(15, 1525, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
20:52:18.613 00.000 10844 Star::Find returns 1 (1), X=1521.47, Y=749.40, Mass=3348, SNR=37.6, Peak=255 HFD=3.3
20:52:18.613 00.000 10844 Status Line: South step   4, dist=16.2
20:52:18.613 00.000 10844 Enqueuing Calibration Move request for direction 1
20:52:18.613 00.000 11060 Worker thread wakes up
20:52:18.613 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
20:52:18.613 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
20:52:18.613 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
20:52:18.613 00.000 11060 MoveAxis(S, 2500, -)
20:52:18.613 00.000 11060 Guiding  Dir = 1, Dur = 2500
20:52:18.627 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:18.627 00.000 10844 UpdateGuideState exits: m=3348 SNR=37.6 Saturated
20:52:18.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:18.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:18.627 00.000 10844 Enqueuing Expose request
20:52:18.641 00.014 11060 IsSlewing returns 0
20:52:18.641 00.000 11060 IsGuiding returns 0
20:52:21.148 02.507 11060 IsGuiding returns 0
20:52:21.148 00.000 11060 Move returns status 0, amount 2500
20:52:21.148 00.000 11060 move complete, result=0
20:52:21.149 00.001 11060 worker thread done servicing request
20:52:21.149 00.000 11060 Worker thread wakes up
20:52:21.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:21.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1506,734,31,31)
20:52:21.785 00.636 11060 Exposure complete
20:52:21.917 00.132 11060 worker thread done servicing request
20:52:21.922 00.005 10844 OnExposeComplete: enter
20:52:21.922 00.000 10844 UpdateGuideState(): m_state=3
20:52:21.922 00.000 10844 Star::Find(15, 1521, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
20:52:21.922 00.000 10844 Star::Find returns 1 (1), X=1517.47, Y=750.22, Mass=3574, SNR=38.8, Peak=255 HFD=3.7
20:52:21.922 00.000 10844 Status Line: South step   3, dist=12.2
20:52:21.922 00.000 10844 Enqueuing Calibration Move request for direction 1
20:52:21.922 00.000 11060 Worker thread wakes up
20:52:21.922 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
20:52:21.922 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
20:52:21.922 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
20:52:21.922 00.000 11060 MoveAxis(S, 2500, -)
20:52:21.922 00.000 11060 Guiding  Dir = 1, Dur = 2500
20:52:21.927 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:21.934 00.007 10844 UpdateGuideState exits: m=3574 SNR=38.8 Saturated
20:52:21.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:21.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:21.934 00.000 10844 Enqueuing Expose request
20:52:21.943 00.009 11060 IsSlewing returns 0
20:52:21.943 00.000 11060 IsGuiding returns 0
20:52:24.449 02.506 11060 IsGuiding returns 0
20:52:24.449 00.000 11060 Move returns status 0, amount 2500
20:52:24.449 00.000 11060 move complete, result=0
20:52:24.449 00.000 11060 worker thread done servicing request
20:52:24.449 00.000 11060 Worker thread wakes up
20:52:24.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:24.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1502,735,31,31)
20:52:25.091 00.642 11060 Exposure complete
20:52:25.235 00.144 11060 worker thread done servicing request
20:52:25.235 00.000 10844 OnExposeComplete: enter
20:52:25.235 00.000 10844 UpdateGuideState(): m_state=3
20:52:25.237 00.002 10844 Star::Find(15, 1517, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
20:52:25.237 00.000 10844 Star::Find returns 1 (1), X=1512.87, Y=750.87, Mass=3638, SNR=39.5, Peak=255 HFD=3.7
20:52:25.239 00.002 10844 Status Line: South step   2, dist= 7.5
20:52:25.241 00.002 10844 Enqueuing Calibration Move request for direction 1
20:52:25.241 00.000 11060 Worker thread wakes up
20:52:25.241 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
20:52:25.241 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
20:52:25.241 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
20:52:25.241 00.000 11060 MoveAxis(S, 2500, -)
20:52:25.241 00.000 11060 Guiding  Dir = 1, Dur = 2500
20:52:25.245 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:25.245 00.000 10844 UpdateGuideState exits: m=3638 SNR=39.5 Saturated
20:52:25.258 00.013 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:25.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:25.258 00.000 10844 Enqueuing Expose request
20:52:25.275 00.017 11060 IsSlewing returns 0
20:52:25.275 00.000 11060 IsGuiding returns 0
20:52:27.792 02.517 11060 IsGuiding returns 0
20:52:27.792 00.000 11060 Move returns status 0, amount 2500
20:52:27.792 00.000 11060 move complete, result=0
20:52:27.792 00.000 11060 worker thread done servicing request
20:52:27.792 00.000 11060 Worker thread wakes up
20:52:27.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:27.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1498,736,31,31)
20:52:28.435 00.643 11060 Exposure complete
20:52:28.565 00.130 11060 worker thread done servicing request
20:52:28.565 00.000 10844 OnExposeComplete: enter
20:52:28.565 00.000 10844 UpdateGuideState(): m_state=3
20:52:28.569 00.004 10844 Star::Find(15, 1512, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
20:52:28.569 00.000 10844 Star::Find returns 1 (1), X=1509.23, Y=750.94, Mass=3774, SNR=40.5, Peak=255 HFD=4.0
20:52:28.569 00.000 10844 Status Line: South step   1, dist= 4.0
20:52:28.569 00.000 10844 Enqueuing Calibration Move request for direction 1
20:52:28.569 00.000 11060 Worker thread wakes up
20:52:28.569 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1100 opts 0x0
20:52:28.569 00.000 11060 Handling axis move in thread for scope dir=1 dur=1100
20:52:28.569 00.000 11060 scope move axis dir= 1 dur= 1100 opts= 0x0
20:52:28.569 00.000 11060 MoveAxis(S, 1100, -)
20:52:28.569 00.000 11060 Guiding  Dir = 1, Dur = 1100
20:52:28.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:28.585 00.016 11060 IsSlewing returns 0
20:52:28.585 00.000 11060 IsGuiding returns 0
20:52:28.595 00.010 10844 UpdateGuideState exits: m=3774 SNR=40.5 Saturated
20:52:28.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:28.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:28.595 00.000 10844 Enqueuing Expose request
20:52:29.697 01.102 11060 IsGuiding returns 0
20:52:29.697 00.000 11060 Move returns status 0, amount 1100
20:52:29.697 00.000 11060 move complete, result=0
20:52:29.699 00.002 11060 worker thread done servicing request
20:52:29.699 00.000 11060 Worker thread wakes up
20:52:29.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:29.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1494,736,31,31)
20:52:30.341 00.642 11060 Exposure complete
20:52:30.486 00.145 11060 worker thread done servicing request
20:52:30.486 00.000 10844 OnExposeComplete: enter
20:52:30.486 00.000 10844 UpdateGuideState(): m_state=3
20:52:30.486 00.000 10844 Star::Find(15, 1509, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
20:52:30.486 00.000 10844 Star::Find returns 1 (1), X=1507.88, Y=751.70, Mass=3308, SNR=37.1, Peak=255 HFD=3.9
20:52:30.486 00.000 10844 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
20:52:30.486 00.000 10844 Nudge: theta = 2.83
20:52:30.486 00.000 10844 South nudging, decAmt = 5.171, Normal south moves = 23.508
20:52:30.486 00.000 10844 Sending NudgeSouth pulse of duration 1150 ms
20:52:30.486 00.000 10844 Status Line: Nudge South   1
20:52:30.489 00.003 10844 Enqueuing Calibration Move request for direction 1
20:52:30.489 00.000 11060 Worker thread wakes up
20:52:30.489 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:52:30.489 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:52:30.489 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:52:30.489 00.000 11060 MoveAxis(S, 1150, -)
20:52:30.489 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:52:30.502 00.013 11060 IsSlewing returns 0
20:52:30.502 00.000 11060 IsGuiding returns 0
20:52:30.503 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:30.503 00.000 10844 UpdateGuideState exits: m=3308 SNR=37.1 Saturated
20:52:30.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:30.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:30.503 00.000 10844 Enqueuing Expose request
20:52:31.657 01.154 11060 IsGuiding returns 0
20:52:31.657 00.000 11060 Move returns status 0, amount 1150
20:52:31.657 00.000 11060 move complete, result=0
20:52:31.660 00.003 11060 worker thread done servicing request
20:52:31.660 00.000 11060 Worker thread wakes up
20:52:31.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:31.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1493,737,31,31)
20:52:32.289 00.629 11060 Exposure complete
20:52:32.415 00.126 11060 worker thread done servicing request
20:52:32.415 00.000 10844 OnExposeComplete: enter
20:52:32.415 00.000 10844 UpdateGuideState(): m_state=3
20:52:32.415 00.000 10844 Star::Find(15, 1507, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
20:52:32.415 00.000 10844 Star::Find returns 1 (1), X=1506.41, Y=751.79, Mass=3882, SNR=41.0, Peak=255 HFD=3.7
20:52:32.415 00.000 10844 Nudge: theta = 2.67
20:52:32.415 00.000 10844 South nudging, decAmt = 3.709, Normal south moves = 23.508
20:52:32.415 00.000 10844 Sending NudgeSouth pulse of duration 1150 ms
20:52:32.415 00.000 10844 Status Line: Nudge South   2
20:52:32.422 00.007 10844 Enqueuing Calibration Move request for direction 1
20:52:32.422 00.000 11060 Worker thread wakes up
20:52:32.422 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:52:32.422 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:52:32.422 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:52:32.422 00.000 11060 MoveAxis(S, 1150, -)
20:52:32.422 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:52:32.426 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:52:32.431 00.005 11060 IsSlewing returns 0
20:52:32.431 00.000 11060 IsGuiding returns 0
20:52:32.438 00.007 10844 UpdateGuideState exits: m=3882 SNR=41.0 Saturated
20:52:32.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:32.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:32.438 00.000 10844 Enqueuing Expose request
20:52:33.585 01.147 11060 IsGuiding returns 0
20:52:33.586 00.001 11060 Move returns status 0, amount 1150
20:52:33.586 00.000 11060 move complete, result=0
20:52:33.586 00.000 11060 worker thread done servicing request
20:52:33.586 00.000 11060 Worker thread wakes up
20:52:33.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:33.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1491,737,31,31)
20:52:34.233 00.647 11060 Exposure complete
20:52:34.364 00.131 11060 worker thread done servicing request
20:52:34.364 00.000 10844 OnExposeComplete: enter
20:52:34.364 00.000 10844 UpdateGuideState(): m_state=3
20:52:34.364 00.000 10844 Star::Find(15, 1506, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
20:52:34.364 00.000 10844 Star::Find returns 1 (1), X=1504.51, Y=752.30, Mass=4124, SNR=42.3, Peak=255 HFD=4.0
20:52:34.364 00.000 10844 Nudge: theta = 2.35
20:52:34.364 00.000 10844 Nudging discontinued, wrong direction: 2.35
20:52:34.364 00.000 10844 Final south nudging status: Current loc = {1504.514,752.299}, targeting {1503.194,754.461}
20:52:34.364 00.000 10844 Falling Through to state CALIBRATION_COMPLETE
20:52:34.364 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 3:46:02 AM"
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.000702
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001709
20:52:34.364 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.406070
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.217134
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 1.209420
20:52:34.364 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
20:52:34.364 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
20:52:34.364 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -56.790000
20:52:34.364 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 3.002920
20:52:34.364 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 33
20:52:34.364 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
20:52:34.364 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:52:34.364 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:52:34.364 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 1:20:29 AM"
20:52:34.364 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
20:52:34.364 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.3 -0.6}, {0.3 -1.0}, {-0.4 -2.0}, {-0.5 -3.1}, {-0.3 -4.4}, {-0.7 -4.8}, {-0.9 -6.1}, {-1.2 -6.6}, {-1.6 -7.9}, {-0.6 -7.8}, {-0.9 -8.6}, {-1.1 -9.9}, {-1.6 -10.1}, {-1.8 -11.0}, {-1.7 -10.9}, {-1.9 -12.2}, {-1.7 -12.7}, {-1.8 -13.3}, {-2.2 -14.5}, {-2.3 -14.8}, {-2.7 -15.8}, {-3.1 -16.9}, {-2.6 -18.2}, {-3.2 -19.4}, {-3.6 -19.7}, {-3.5 -20.7}, {-3.3 -21.6}, {-3.2 -21.7}, {-4.0 -23.1}, {-3.6 -23.4}, {-4.1 -24.2}, {-4.0 -24.7}, {-3.7 -26.4}, {-3.7 -26.4}, {-3.7 -24.3}, {-3.9 -22.2}, {-3.2 -21.1}, {-3.3 -19.1}, {-2.8 -17.1}, {-2.6 -14.7}, {-2.0 -13.9}, {-1.3 -11.7}, {-1.4 -10.2}, {-1.2 -8.4}, {-0.4 -6.7}, {-0.7 -5.1}, {-0.5 -3.2}, {-0.4 -2.1}, {-0.0 -0.4}, {0.1 0.0}"
20:52:34.364 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.3 0.8}, {-3.4 1.0}, {-5.0 1.1}, {-7.9 1.6}, {-9.9 2.1}, {-10.9 2.5}, {-13.1 2.6}, {-15.2 2.9}, {-17.3 3.3}, {-19.6 3.3}, {-20.9 3.6}, {-23.2 4.3}, {-25.1 4.9}, {-25.1 4.9}, {-22.9 3.8}, {-18.4 3.9}, {-14.2 3.7}, {-10.0 3.5}, {-5.5 2.5}, {-1.8 2.1}"
20:52:34.364 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:52:34.385 00.021 10844 ScopeASCOM::SideOfPier() returns 0
20:52:34.387 00.002 10844 Mount::SetCalibration (scope) -- xAngle=-101.3 yAngle=-10.2 xRate=1.557 yRate=1.614 bin=1 dec=33.9 pierSide=0 par=?/? rotAng=-0.0
20:52:34.387 00.000 10844 Mount::SetCalibration (scope) -- sets m_xAngle=-101.3 m_yAngleError=-1.1
20:52:34.393 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:52:34.396 00.003 10844 ScopeASCOM::SideOfPier() returns 0
20:52:34.428 00.032 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:52:34.444 00.016 10844 ScopeASCOM::SideOfPier() returns 0
20:52:34.453 00.009 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 8:52:34 PM"
20:52:34.453 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001557
20:52:34.455 00.002 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001614
20:52:34.455 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
20:52:34.455 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.767310
20:52:34.457 00.002 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.177402
20:52:34.457 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.592510
20:52:34.457 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
20:52:34.457 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
20:52:34.457 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
20:52:34.460 00.003 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
20:52:34.460 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:52:34.460 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
20:52:34.460 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:52:34.462 00.002 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:52:34.462 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
20:52:34.462 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:52:34.464 00.002 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
20:52:34.465 00.001 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:52:34.465 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:52:34.467 00.002 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
20:52:34.469 00.002 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
20:52:34.469 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
20:52:34.471 00.002 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
20:52:34.471 00.000 10844 Calibration passed sanity checks...
20:52:34.471 00.000 10844 Status Line: Calibration complete
20:52:34.471 00.000 10844 Calibration Complete
20:52:34.471 00.000 10844 PhdConfig flush
20:52:34.471 00.000 10844 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
20:52:34.471 00.000 10844 guider state => CALIBRATED
20:52:34.471 00.000 10844 Changing from state CALIBRATED to CALIBRATED
20:52:34.471 00.000 10844 guider state => CALIBRATED
20:52:34.471 00.000 10844 Changing from state CALIBRATED to GUIDING
20:52:34.475 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:52:34.491 00.016 10844 ScopeASCOM::SideOfPier() returns 0
20:52:34.491 00.000 10844 AdjustCalibrationForScopePointing (scope): current dec=33.9 pierSide=0, cal dec=33.9 pierSide=0 rotAngle=-0.0 bin=1
20:52:34.491 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:52:34.491 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
20:52:34.491 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:52:34.491 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:52:34.491 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
20:52:34.491 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:52:34.491 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
20:52:34.491 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:52:34.491 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:52:34.491 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
20:52:34.491 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
20:52:34.491 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
20:52:34.491 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
20:52:34.525 00.034 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:52:34.527 00.002 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
20:52:34.536 00.009 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:52:34.555 00.019 10844 ScopeASCOM::SideOfPier() returns 0
20:52:34.555 00.000 10844 setting lock position to (1504.51, 752.30)
20:52:34.555 00.000 10844 MultiStar: stabilizing after lock position change
20:52:34.555 00.000 10844 guider state => GUIDING
20:52:34.555 00.000 10844 Status Line: Guiding
20:52:34.555 00.000 10844 Mount: notify guiding started
20:52:34.555 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
20:52:34.555 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 8:52:34 PM"
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001557
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001614
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.767310
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.177402
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.592510
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:52:34.555 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
20:52:34.555 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
20:52:34.555 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
20:52:34.555 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:52:34.555 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
20:52:34.555 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
20:52:34.555 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
20:52:34.555 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
20:52:34.587 00.032 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:52:34.603 00.016 10844 ScopeASCOM::SideOfPier() returns 0
20:52:34.635 00.032 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:52:34.635 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:52:34.635 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 33.9
20:52:34.635 00.000 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.77) = xAngle (-1.77 = -1.77)
20:52:34.635 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:52:34.635 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:52:34.635 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:52:34.635 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
20:52:34.635 00.000 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
20:52:34.635 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:34.642 00.007 10844 UpdateGuideState exits: m=4124 SNR=42.3 Saturated
20:52:34.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:34.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:34.642 00.000 10844 Enqueuing Expose request
20:52:34.642 00.000 11060 Worker thread wakes up
20:52:34.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:34.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:34.717 00.075 10844 evsrv: cli 0EEEE070 connect
20:52:34.717 00.000 10844 case statement mapped state 6 to 3
20:52:34.718 00.001 10844 case statement mapped state 6 to 3
20:52:34.718 00.000 10844 evsrv: cli 0EEEE070 request: {"method":"get_pixel_scale","id":"42a93874-1452-4888-ac88-44ca2bf260cf"}
20:52:34.718 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":4.1253,"id":"42a93874-1452-4888-ac88-44ca2bf260cf"}
20:52:34.719 00.001 10844 evsrv: cli 0EEEE070 disconnect
20:52:35.285 00.566 11060 Exposure complete
20:52:35.424 00.139 11060 worker thread done servicing request
20:52:35.424 00.000 10844 OnExposeComplete: enter
20:52:35.424 00.000 10844 UpdateGuideState(): m_state=6
20:52:35.424 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:52:35.424 00.000 10844 Star::Find returns 1 (1), X=1504.23, Y=752.14, Mass=3623, SNR=39.3, Peak=255 HFD=3.7
20:52:35.424 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.77) = xAngle (-0.86 = -0.86)
20:52:35.424 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.84 = -0.84)
20:52:35.424 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-2.62 mountX=0.21 mountY=-0.24, mountTheta=-0.85
20:52:35.424 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.16, opts=13)
20:52:35.424 00.000 10844 Enqueuing Move request for scope (-0.28, -0.16)
20:52:35.424 00.000 11060 Worker thread wakes up
20:52:35.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.16) opts 0xd
20:52:35.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.16)
20:52:35.424 00.000 11060 Moving (-0.28, -0.16) raw xDistance=0.21 yDistance=-0.24
20:52:35.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
20:52:35.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:35.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:52:35.424 00.000 11060 MoveAxis(E, 0, ABG)
20:52:35.424 00.000 11060 Move returns status 0, amount 0
20:52:35.424 00.000 11060 MoveAxis(N, 0, ABG)
20:52:35.424 00.000 11060 Move returns status 0, amount 0
20:52:35.424 00.000 11060 move complete, result=0
20:52:35.424 00.000 11060 worker thread done servicing request
20:52:35.432 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:35.440 00.008 10844 UpdateGuideState exits: m=3623 SNR=39.3 Saturated
20:52:35.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:35.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:35.440 00.000 10844 Enqueuing Expose request
20:52:35.440 00.000 11060 Worker thread wakes up
20:52:35.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:35.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:35.474 00.034 10844 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:52:36.079 00.605 11060 Exposure complete
20:52:36.240 00.161 11060 worker thread done servicing request
20:52:36.242 00.002 10844 OnExposeComplete: enter
20:52:36.242 00.000 10844 UpdateGuideState(): m_state=6
20:52:36.242 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:52:36.242 00.000 10844 Star::Find returns 1 (0), X=1504.38, Y=752.17, Mass=3166, SNR=36.6, Peak=253 HFD=3.6
20:52:36.242 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.77) = xAngle (-0.60 = -0.60)
20:52:36.242 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.58 = -0.58)
20:52:36.242 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.37 mountX=0.15 mountY=-0.10, mountTheta=-0.59
20:52:36.244 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.13, opts=13)
20:52:36.244 00.000 10844 Enqueuing Move request for scope (-0.13, -0.13)
20:52:36.245 00.001 11060 Worker thread wakes up
20:52:36.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
20:52:36.245 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
20:52:36.245 00.000 11060 Moving (-0.13, -0.13) raw xDistance=0.15 yDistance=-0.10
20:52:36.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:52:36.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:36.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:52:36.245 00.000 11060 MoveAxis(E, 0, ABG)
20:52:36.245 00.000 11060 Move returns status 0, amount 0
20:52:36.245 00.000 11060 MoveAxis(N, 0, ABG)
20:52:36.245 00.000 11060 Move returns status 0, amount 0
20:52:36.245 00.000 11060 move complete, result=0
20:52:36.247 00.002 11060 worker thread done servicing request
20:52:36.252 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:52:36.266 00.014 10844 UpdateGuideState exits: m=3166 SNR=36.6
20:52:36.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:36.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:36.266 00.000 10844 Enqueuing Expose request
20:52:36.266 00.000 11060 Worker thread wakes up
20:52:36.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:36.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:36.279 00.013 10844 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:52:36.903 00.624 11060 Exposure complete
20:52:37.044 00.141 11060 worker thread done servicing request
20:52:37.044 00.000 10844 OnExposeComplete: enter
20:52:37.044 00.000 10844 UpdateGuideState(): m_state=6
20:52:37.044 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:52:37.044 00.000 10844 Star::Find returns 1 (1), X=1504.14, Y=751.87, Mass=3024, SNR=35.6, Peak=255 HFD=3.6
20:52:37.044 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.77) = xAngle (-0.51 = -0.51)
20:52:37.044 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.49 = -0.49)
20:52:37.044 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.43 hyp=0.57 cameraTheta=-2.28 mountX=0.50 mountY=-0.27, mountTheta=-0.50
20:52:37.047 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.43, opts=13)
20:52:37.047 00.000 10844 Enqueuing Move request for scope (-0.37, -0.43)
20:52:37.047 00.000 11060 Worker thread wakes up
20:52:37.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.43) opts 0xd
20:52:37.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.43)
20:52:37.047 00.000 11060 Moving (-0.37, -0.43) raw xDistance=0.50 yDistance=-0.27
20:52:37.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.50
20:52:37.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:37.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:52:37.047 00.000 11060 MoveAxis(W, 112, ABG)
20:52:37.047 00.000 11060 Guiding  Dir = 3, Dur = 112
20:52:37.051 00.004 11060 IsSlewing returns 0
20:52:37.051 00.000 11060 IsGuiding returns 0
20:52:37.054 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:37.059 00.005 10844 UpdateGuideState exits: m=3024 SNR=35.6 Saturated
20:52:37.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:37.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:37.059 00.000 10844 Enqueuing Expose request
20:52:37.193 00.134 11060 IsGuiding returns 0
20:52:37.193 00.000 11060 Move returns status 0, amount 112
20:52:37.193 00.000 11060 MoveAxis(N, 0, ABG)
20:52:37.194 00.001 11060 Move returns status 0, amount 0
20:52:37.194 00.000 11060 move complete, result=0
20:52:37.194 00.000 11060 worker thread done servicing request
20:52:37.194 00.000 11060 Worker thread wakes up
20:52:37.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:37.194 00.000 10844 GuideStep: 0.5 px 112 ms WEST, -0.3 px 0 ms NORTH
20:52:37.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:37.828 00.634 11060 Exposure complete
20:52:37.972 00.144 11060 worker thread done servicing request
20:52:37.972 00.000 10844 OnExposeComplete: enter
20:52:37.972 00.000 10844 UpdateGuideState(): m_state=6
20:52:37.972 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:52:37.972 00.000 10844 Star::Find returns 1 (0), X=1504.17, Y=752.40, Mass=3408, SNR=37.9, Peak=249 HFD=3.6
20:52:37.972 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.77) = xAngle (4.63 = -1.65)
20:52:37.972 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.65 = -1.63)
20:52:37.972 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.10 hyp=0.36 cameraTheta=2.87 mountX=-0.03 mountY=-0.36, mountTheta=-1.65
20:52:37.972 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.10, opts=13)
20:52:37.972 00.000 10844 Enqueuing Move request for scope (-0.34, 0.10)
20:52:37.972 00.000 11060 Worker thread wakes up
20:52:37.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.10) opts 0xd
20:52:37.972 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.10)
20:52:37.972 00.000 11060 Moving (-0.34, 0.10) raw xDistance=-0.03 yDistance=-0.36
20:52:37.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:52:37.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:52:37.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
20:52:37.972 00.000 11060 MoveAxis(E, 0, ABG)
20:52:37.972 00.000 11060 Move returns status 0, amount 0
20:52:37.972 00.000 11060 MoveAxis(N, 0, ABG)
20:52:37.972 00.000 11060 Move returns status 0, amount 0
20:52:37.972 00.000 11060 move complete, result=0
20:52:37.972 00.000 11060 worker thread done servicing request
20:52:37.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:37.989 00.017 10844 UpdateGuideState exits: m=3408 SNR=37.9
20:52:37.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:37.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:37.989 00.000 10844 Enqueuing Expose request
20:52:37.989 00.000 11060 Worker thread wakes up
20:52:37.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:37.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:38.010 00.021 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
20:52:38.625 00.615 11060 Exposure complete
20:52:38.759 00.134 11060 worker thread done servicing request
20:52:38.759 00.000 10844 OnExposeComplete: enter
20:52:38.759 00.000 10844 UpdateGuideState(): m_state=6
20:52:38.759 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:52:38.759 00.000 10844 Star::Find returns 1 (1), X=1504.02, Y=752.10, Mass=3613, SNR=39.1, Peak=255 HFD=4.2
20:52:38.759 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.77) = xAngle (-1.00 = -1.00)
20:52:38.759 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.98 = -0.98)
20:52:38.759 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=-0.20 hyp=0.54 cameraTheta=-2.76 mountX=0.29 mountY=-0.44, mountTheta=-0.99
20:52:38.762 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=-0.20, opts=13)
20:52:38.762 00.000 10844 Enqueuing Move request for scope (-0.50, -0.20)
20:52:38.764 00.002 11060 Worker thread wakes up
20:52:38.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.20) opts 0xd
20:52:38.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, -0.20)
20:52:38.764 00.000 11060 Moving (-0.50, -0.20) raw xDistance=0.29 yDistance=-0.44
20:52:38.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.29
20:52:38.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:52:38.766 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
20:52:38.766 00.000 11060 MoveAxis(W, 65, ABG)
20:52:38.766 00.000 11060 Guiding  Dir = 3, Dur = 65
20:52:38.770 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:38.775 00.005 11060 IsSlewing returns 0
20:52:38.775 00.000 11060 IsGuiding returns 0
20:52:38.776 00.001 10844 UpdateGuideState exits: m=3613 SNR=39.1 Saturated
20:52:38.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:38.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:38.776 00.000 10844 Enqueuing Expose request
20:52:38.855 00.079 11060 IsGuiding returns 0
20:52:38.855 00.000 11060 Move returns status 0, amount 65
20:52:38.855 00.000 11060 MoveAxis(N, 0, ABG)
20:52:38.855 00.000 11060 Move returns status 0, amount 0
20:52:38.855 00.000 11060 move complete, result=0
20:52:38.855 00.000 11060 worker thread done servicing request
20:52:38.855 00.000 11060 Worker thread wakes up
20:52:38.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:38.855 00.000 10844 GuideStep: 0.3 px 65 ms WEST, -0.4 px 0 ms NORTH
20:52:38.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:39.499 00.644 11060 Exposure complete
20:52:39.641 00.142 11060 worker thread done servicing request
20:52:39.641 00.000 10844 OnExposeComplete: enter
20:52:39.641 00.000 10844 UpdateGuideState(): m_state=6
20:52:39.641 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:52:39.641 00.000 10844 Star::Find returns 1 (1), X=1504.26, Y=752.02, Mass=3386, SNR=38.1, Peak=255 HFD=3.3
20:52:39.641 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.77) = xAngle (-0.54 = -0.54)
20:52:39.641 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.52 = -0.52)
20:52:39.641 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-2.30 mountX=0.33 mountY=-0.19, mountTheta=-0.52
20:52:39.646 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.28, opts=13)
20:52:39.646 00.000 10844 Enqueuing Move request for scope (-0.26, -0.28)
20:52:39.646 00.000 11060 Worker thread wakes up
20:52:39.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.28) opts 0xd
20:52:39.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.28)
20:52:39.646 00.000 11060 Moving (-0.26, -0.28) raw xDistance=0.33 yDistance=-0.19
20:52:39.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.33
20:52:39.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:39.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:52:39.646 00.000 11060 MoveAxis(W, 77, ABG)
20:52:39.646 00.000 11060 Guiding  Dir = 3, Dur = 77
20:52:39.657 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:39.661 00.004 11060 IsSlewing returns 0
20:52:39.661 00.000 11060 IsGuiding returns 0
20:52:39.668 00.007 10844 UpdateGuideState exits: m=3386 SNR=38.1 Saturated
20:52:39.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:39.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:39.668 00.000 10844 Enqueuing Expose request
20:52:39.740 00.072 11060 IsGuiding returns 0
20:52:39.741 00.001 11060 Move returns status 0, amount 77
20:52:39.741 00.000 11060 MoveAxis(N, 0, ABG)
20:52:39.741 00.000 11060 Move returns status 0, amount 0
20:52:39.741 00.000 11060 move complete, result=0
20:52:39.741 00.000 11060 worker thread done servicing request
20:52:39.741 00.000 11060 Worker thread wakes up
20:52:39.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:39.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:39.741 00.000 10844 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH
20:52:40.377 00.636 11060 Exposure complete
20:52:40.509 00.132 11060 worker thread done servicing request
20:52:40.509 00.000 10844 OnExposeComplete: enter
20:52:40.509 00.000 10844 UpdateGuideState(): m_state=6
20:52:40.509 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:52:40.509 00.000 10844 Star::Find returns 1 (1), X=1504.01, Y=752.35, Mass=3243, SNR=36.8, Peak=255 HFD=3.9
20:52:40.509 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.77) = xAngle (4.82 = -1.47)
20:52:40.509 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.84 = -1.45)
20:52:40.509 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.05 hyp=0.50 cameraTheta=3.05 mountX=0.05 mountY=-0.50, mountTheta=-1.47
20:52:40.512 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.05, opts=13)
20:52:40.512 00.000 10844 Enqueuing Move request for scope (-0.50, 0.05)
20:52:40.512 00.000 11060 Worker thread wakes up
20:52:40.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.05) opts 0xd
20:52:40.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.05)
20:52:40.512 00.000 11060 Moving (-0.50, 0.05) raw xDistance=0.05 yDistance=-0.50
20:52:40.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:52:40.512 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.13
20:52:40.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.50
20:52:40.512 00.000 11060 MoveAxis(E, 0, ABG)
20:52:40.512 00.000 11060 Move returns status 0, amount 0
20:52:40.512 00.000 11060 MoveAxis(N, 216, ABG)
20:52:40.512 00.000 11060 Guiding  Dir = 0, Dur = 216
20:52:40.516 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:40.529 00.013 10844 UpdateGuideState exits: m=3243 SNR=36.8 Saturated
20:52:40.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:40.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:40.529 00.000 10844 Enqueuing Expose request
20:52:40.531 00.002 11060 IsSlewing returns 0
20:52:40.532 00.001 11060 IsGuiding returns 0
20:52:40.754 00.222 11060 IsGuiding returns 0
20:52:40.754 00.000 11060 Move returns status 0, amount 216
20:52:40.754 00.000 11060 move complete, result=0
20:52:40.754 00.000 11060 worker thread done servicing request
20:52:40.754 00.000 11060 Worker thread wakes up
20:52:40.754 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.5 px 216 ms NORTH
20:52:40.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:40.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:41.393 00.639 11060 Exposure complete
20:52:41.555 00.162 11060 worker thread done servicing request
20:52:41.555 00.000 10844 OnExposeComplete: enter
20:52:41.555 00.000 10844 UpdateGuideState(): m_state=6
20:52:41.555 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (1), X=1504.46, Y=752.17, Mass=3851, SNR=40.6, Peak=255 HFD=3.8
20:52:41.555 00.000 10844 MultiStar: exiting stabilization period
20:52:41.555 00.000 10844 MultiStar: updating star positions after lock position change
20:52:41.555 00.000 10844 Star::Find(15, 373, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (0), X=373.18, Y=116.70, Mass=2056, SNR=29.6, Peak=170 HFD=3.5
20:52:41.555 00.000 10844 Star::Find(15, 1314, 370, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (0), X=1314.11, Y=371.58, Mass=3199, SNR=36.7, Peak=254 HFD=3.9
20:52:41.555 00.000 10844 Star::Find(15, 1065, 1013, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (0), X=1064.36, Y=1014.06, Mass=2788, SNR=34.6, Peak=237 HFD=3.4
20:52:41.555 00.000 10844 Star::Find(15, 583, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (1), X=583.59, Y=767.65, Mass=3897, SNR=41.3, Peak=255 HFD=4.0
20:52:41.555 00.000 10844 Star::Find(15, 465, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (0), X=465.21, Y=135.88, Mass=2212, SNR=30.0, Peak=177 HFD=3.3
20:52:41.555 00.000 10844 Star::Find(15, 1063, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (1), X=1062.49, Y=50.52, Mass=2858, SNR=34.7, Peak=255 HFD=3.2
20:52:41.555 00.000 10844 Star::Find(15, 137, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (0), X=136.62, Y=809.45, Mass=2567, SNR=33.2, Peak=173 HFD=3.4
20:52:41.555 00.000 10844 Star::Find(15, 247, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (0), X=247.24, Y=162.27, Mass=3509, SNR=38.6, Peak=244 HFD=3.8
20:52:41.555 00.000 10844 Star::Find(15, 797, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (1), X=797.57, Y=642.64, Mass=3235, SNR=36.9, Peak=255 HFD=3.8
20:52:41.555 00.000 10844 Star::Find(15, 1577, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (0), X=1576.93, Y=597.37, Mass=1958, SNR=28.3, Peak=202 HFD=3.3
20:52:41.555 00.000 10844 Star::Find(15, 1388, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:52:41.555 00.000 10844 Star::Find returns 1 (0), X=1387.61, Y=860.25, Mass=2473, SNR=31.8, Peak=182 HFD=4.8
20:52:41.555 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.77) = xAngle (-0.19 = -0.19)
20:52:41.555 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.17 = -0.17)
20:52:41.555 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.96 mountX=0.13 mountY=-0.02, mountTheta=-0.17
20:52:41.555 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.13, opts=13)
20:52:41.555 00.000 10844 Enqueuing Move request for scope (-0.05, -0.13)
20:52:41.555 00.000 11060 Worker thread wakes up
20:52:41.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
20:52:41.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
20:52:41.555 00.000 11060 Moving (-0.05, -0.13) raw xDistance=0.13 yDistance=-0.02
20:52:41.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:52:41.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:41.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:52:41.555 00.000 11060 MoveAxis(E, 0, ABG)
20:52:41.555 00.000 11060 Move returns status 0, amount 0
20:52:41.555 00.000 11060 MoveAxis(N, 0, ABG)
20:52:41.555 00.000 11060 Move returns status 0, amount 0
20:52:41.555 00.000 11060 move complete, result=0
20:52:41.555 00.000 11060 worker thread done servicing request
20:52:41.572 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:41.583 00.011 10844 UpdateGuideState exits: m=3851 SNR=40.6 Saturated
20:52:41.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:41.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:41.583 00.000 10844 Enqueuing Expose request
20:52:41.583 00.000 11060 Worker thread wakes up
20:52:41.585 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:41.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:41.595 00.010 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:52:42.226 00.631 11060 Exposure complete
20:52:42.378 00.152 11060 worker thread done servicing request
20:52:42.378 00.000 10844 OnExposeComplete: enter
20:52:42.378 00.000 10844 UpdateGuideState(): m_state=6
20:52:42.378 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:52:42.378 00.000 10844 Star::Find returns 1 (1), X=1504.13, Y=752.32, Mass=3749, SNR=39.9, Peak=255 HFD=4.1
20:52:42.378 00.000 10844 MultiStar: [#1 0.16,0.46,0.00,M1] [#2 -0.01,0.30,0.92,U] [#3 -0.03,0.27,0.83,U] [#4 -0.34,-0.37,0.00,M1] [#5 -0.03,-0.39,0.00,M1] [#6 -0.01,0.14,0.83,U] [#7 0.21,0.67,0.00,M1] [#8 0.12,-0.09,0.88,U] 
20:52:42.378 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.12}, one-star: {-0.38, 0.02}
20:52:42.378 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.77) = xAngle (3.86 = -2.43)
20:52:42.378 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.87 = -2.41)
20:52:42.378 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.09 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
20:52:42.378 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
20:52:42.378 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
20:52:42.378 00.000 11060 Worker thread wakes up
20:52:42.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
20:52:42.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
20:52:42.378 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.11 yDistance=-0.10
20:52:42.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:52:42.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:42.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:52:42.378 00.000 11060 MoveAxis(E, 0, ABG)
20:52:42.378 00.000 11060 Move returns status 0, amount 0
20:52:42.378 00.000 11060 MoveAxis(N, 0, ABG)
20:52:42.378 00.000 11060 Move returns status 0, amount 0
20:52:42.378 00.000 11060 move complete, result=0
20:52:42.378 00.000 11060 worker thread done servicing request
20:52:42.394 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:42.406 00.012 10844 UpdateGuideState exits: m=3749 SNR=39.9 Saturated
20:52:42.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:42.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:42.406 00.000 10844 Enqueuing Expose request
20:52:42.406 00.000 11060 Worker thread wakes up
20:52:42.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:42.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:42.432 00.026 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:52:43.052 00.620 11060 Exposure complete
20:52:43.187 00.135 11060 worker thread done servicing request
20:52:43.428 00.241 10844 OnExposeComplete: enter
20:52:43.429 00.001 10844 UpdateGuideState(): m_state=6
20:52:43.429 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:52:43.429 00.000 10844 Star::Find returns 1 (1), X=1504.26, Y=752.18, Mass=4310, SNR=42.7, Peak=255 HFD=3.7
20:52:43.429 00.000 10844 MultiStar: [#1 0.11,0.26,0.80,U] [#2 0.19,-0.25,0.84,U] [#3 0.02,0.48,0.00,M1] [#4 -0.22,-0.51,0.00,M2] [#5 -0.22,-0.43,0.00,M2] [#6 -0.37,0.44,0.00,M1] [#7 -0.50,0.05,0.00,M2] [#8 0.09,-0.07,0.85,U] 
20:52:43.429 00.000 10844 refined, 3 included, MultiStar: {0.02, -0.05}, one-star: {-0.25, -0.12}
20:52:43.431 00.002 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.77) = xAngle (0.61 = 0.61)
20:52:43.431 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.63 = 0.63)
20:52:43.431 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.15 mountX=0.05 mountY=0.03, mountTheta=0.63
20:52:43.433 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
20:52:43.433 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
20:52:43.433 00.000 11060 Worker thread wakes up
20:52:43.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
20:52:43.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
20:52:43.433 00.000 11060 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=0.03
20:52:43.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:52:43.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:43.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:52:43.433 00.000 11060 MoveAxis(E, 0, ABG)
20:52:43.433 00.000 11060 Move returns status 0, amount 0
20:52:43.433 00.000 11060 MoveAxis(N, 0, ABG)
20:52:43.433 00.000 11060 Move returns status 0, amount 0
20:52:43.433 00.000 11060 move complete, result=0
20:52:43.433 00.000 11060 worker thread done servicing request
20:52:43.449 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:43.463 00.014 10844 UpdateGuideState exits: m=4310 SNR=42.7 Saturated
20:52:43.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:43.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:43.463 00.000 10844 Enqueuing Expose request
20:52:43.463 00.000 11060 Worker thread wakes up
20:52:43.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:43.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:43.475 00.012 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:52:44.101 00.626 11060 Exposure complete
20:52:44.246 00.145 11060 worker thread done servicing request
20:52:44.246 00.000 10844 OnExposeComplete: enter
20:52:44.246 00.000 10844 UpdateGuideState(): m_state=6
20:52:44.246 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:52:44.246 00.000 10844 Star::Find returns 1 (1), X=1504.72, Y=751.15, Mass=3708, SNR=39.5, Peak=255 HFD=3.8
20:52:44.246 00.000 10844 MultiStar: [#1 -0.27,0.08,0.82,U] [#2 0.60,-0.57,0.00,M1] [#3 0.03,-0.68,0.84,U] [#4 -0.94,-0.67,0.00,M3] [#5 0.13,-0.45,0.79,U] [#6 -0.16,0.24,0.82,U] [#7 0.03,-0.45,0.84,U] [#8 0.08,-0.74,0.00,M1] 
20:52:44.246 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.43}, one-star: {0.20, -1.15}
20:52:44.246 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.77) = xAngle (0.20 = 0.20)
20:52:44.246 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.22 = 0.22)
20:52:44.246 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.43 hyp=0.43 cameraTheta=-1.57 mountX=0.42 mountY=0.09, mountTheta=0.21
20:52:44.246 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.43, opts=13)
20:52:44.246 00.000 10844 Enqueuing Move request for scope (0.00, -0.43)
20:52:44.246 00.000 11060 Worker thread wakes up
20:52:44.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.43) opts 0xd
20:52:44.246 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.43)
20:52:44.246 00.000 11060 Moving (0.00, -0.43) raw xDistance=0.42 yDistance=0.09
20:52:44.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.42
20:52:44.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:44.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:52:44.246 00.000 11060 MoveAxis(W, 95, ABG)
20:52:44.246 00.000 11060 Guiding  Dir = 3, Dur = 95
20:52:44.254 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:44.269 00.015 11060 IsSlewing returns 0
20:52:44.270 00.001 11060 IsGuiding returns 0
20:52:44.270 00.000 10844 UpdateGuideState exits: m=3708 SNR=39.5 Saturated
20:52:44.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:44.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:44.270 00.000 10844 Enqueuing Expose request
20:52:44.396 00.126 11060 IsGuiding returns 0
20:52:44.396 00.000 11060 Move returns status 0, amount 95
20:52:44.396 00.000 11060 MoveAxis(N, 0, ABG)
20:52:44.396 00.000 11060 Move returns status 0, amount 0
20:52:44.396 00.000 11060 move complete, result=0
20:52:44.396 00.000 11060 worker thread done servicing request
20:52:44.396 00.000 11060 Worker thread wakes up
20:52:44.396 00.000 10844 GuideStep: 0.4 px 95 ms WEST, 0.1 px 0 ms NORTH
20:52:44.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:44.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:45.041 00.645 11060 Exposure complete
20:52:45.172 00.131 11060 worker thread done servicing request
20:52:45.172 00.000 10844 OnExposeComplete: enter
20:52:45.172 00.000 10844 UpdateGuideState(): m_state=6
20:52:45.172 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:52:45.172 00.000 10844 Star::Find returns 1 (1), X=1503.66, Y=751.63, Mass=3305, SNR=37.5, Peak=255 HFD=3.5
20:52:45.172 00.000 10844 MultiStar: [#1 0.10,0.60,0.94,U] [#2 0.07,-0.04,0.99,U] [#3 0.28,0.59,0.89,U] [#4 -0.62,-0.33,1.11,U] [#5 0.36,-0.13,0.70,U] [#6 -0.48,0.17,0.92,U] [#7 0.09,-0.16,1.02,U] [#8 -0.01,-0.29,0.89,U] 
20:52:45.172 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.04}, one-star: {-0.85, -0.67}
20:52:45.172 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.77) = xAngle (-1.10 = -1.10)
20:52:45.172 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.08 = -1.08)
20:52:45.172 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.87 mountX=0.07 mountY=-0.13, mountTheta=-1.10
20:52:45.172 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.04, opts=13)
20:52:45.172 00.000 10844 Enqueuing Move request for scope (-0.15, -0.04)
20:52:45.172 00.000 11060 Worker thread wakes up
20:52:45.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
20:52:45.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
20:52:45.172 00.000 11060 Moving (-0.15, -0.04) raw xDistance=0.07 yDistance=-0.13
20:52:45.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:52:45.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:45.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:52:45.172 00.000 11060 MoveAxis(E, 0, ABG)
20:52:45.172 00.000 11060 Move returns status 0, amount 0
20:52:45.172 00.000 11060 MoveAxis(N, 0, ABG)
20:52:45.172 00.000 11060 Move returns status 0, amount 0
20:52:45.172 00.000 11060 move complete, result=0
20:52:45.172 00.000 11060 worker thread done servicing request
20:52:45.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:45.192 00.020 10844 UpdateGuideState exits: m=3305 SNR=37.5 Saturated
20:52:45.194 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:45.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:45.194 00.000 10844 Enqueuing Expose request
20:52:45.194 00.000 11060 Worker thread wakes up
20:52:45.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:45.196 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:45.208 00.012 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:52:45.830 00.622 11060 Exposure complete
20:52:45.985 00.155 11060 worker thread done servicing request
20:52:45.985 00.000 10844 OnExposeComplete: enter
20:52:45.985 00.000 10844 UpdateGuideState(): m_state=6
20:52:45.985 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:52:45.985 00.000 10844 Star::Find returns 1 (0), X=1504.25, Y=752.42, Mass=3248, SNR=37.1, Peak=252 HFD=4.2
20:52:45.985 00.000 10844 MultiStar: [#1 -0.02,0.38,0.90,U] [#2 -0.55,0.00,0.99,U] [#3 0.28,-0.10,0.89,U] [#4 -0.54,-0.84,0.00,M3] [#5 -0.16,-0.29,0.89,U] [#6 0.54,0.42,1.00,U] [#7 -0.09,0.53,0.91,U] [#8 0.09,-0.28,0.97,U] 
20:52:45.985 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {-0.27, 0.12}
20:52:45.985 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.77) = xAngle (3.56 = -2.72)
20:52:45.985 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.58 = -2.70)
20:52:45.985 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.79 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
20:52:45.985 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
20:52:45.985 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
20:52:45.985 00.000 11060 Worker thread wakes up
20:52:45.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
20:52:45.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
20:52:45.985 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.09 yDistance=-0.04
20:52:45.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:52:45.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:45.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:52:45.985 00.000 11060 MoveAxis(E, 0, ABG)
20:52:45.985 00.000 11060 Move returns status 0, amount 0
20:52:45.985 00.000 11060 MoveAxis(N, 0, ABG)
20:52:45.985 00.000 11060 Move returns status 0, amount 0
20:52:45.985 00.000 11060 move complete, result=0
20:52:45.985 00.000 11060 worker thread done servicing request
20:52:45.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:46.005 00.020 10844 UpdateGuideState exits: m=3248 SNR=37.1
20:52:46.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:46.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:46.005 00.000 10844 Enqueuing Expose request
20:52:46.007 00.002 11060 Worker thread wakes up
20:52:46.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:46.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:46.026 00.019 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:52:46.647 00.621 11060 Exposure complete
20:52:46.800 00.153 11060 worker thread done servicing request
20:52:46.800 00.000 10844 OnExposeComplete: enter
20:52:46.800 00.000 10844 UpdateGuideState(): m_state=6
20:52:46.803 00.003 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:52:46.803 00.000 10844 Star::Find returns 1 (1), X=1504.41, Y=752.57, Mass=3584, SNR=38.7, Peak=255 HFD=3.4
20:52:46.803 00.000 10844 MultiStar: [#1 0.02,0.26,0.84,U] [#2 -0.74,-0.40,0.00,M1] [#3 -0.38,0.24,0.82,U] [#4 -0.68,-0.58,0.00,M4] [#5 -0.15,-0.48,0.78,U] [#6 -0.01,-0.01,0.88,U] [#7 -0.14,-0.07,0.96,U] [#8 0.25,0.01,0.98,U] 
20:52:46.803 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.04}, one-star: {-0.11, 0.27}
20:52:46.803 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.77) = xAngle (4.40 = -1.89)
20:52:46.803 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.42 = -1.87)
20:52:46.803 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.63 mountX=-0.02 mountY=-0.08, mountTheta=-1.88
20:52:46.803 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
20:52:46.803 00.000 10844 Enqueuing Move request for scope (-0.07, 0.04)
20:52:46.803 00.000 11060 Worker thread wakes up
20:52:46.805 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
20:52:46.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
20:52:46.805 00.000 11060 Moving (-0.07, 0.04) raw xDistance=-0.02 yDistance=-0.08
20:52:46.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:52:46.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:46.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:52:46.805 00.000 11060 MoveAxis(E, 0, ABG)
20:52:46.805 00.000 11060 Move returns status 0, amount 0
20:52:46.805 00.000 11060 MoveAxis(N, 0, ABG)
20:52:46.805 00.000 11060 Move returns status 0, amount 0
20:52:46.805 00.000 11060 move complete, result=0
20:52:46.805 00.000 11060 worker thread done servicing request
20:52:46.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:46.821 00.016 10844 UpdateGuideState exits: m=3584 SNR=38.7 Saturated
20:52:46.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:46.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:46.821 00.000 10844 Enqueuing Expose request
20:52:46.823 00.002 11060 Worker thread wakes up
20:52:46.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:46.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:46.837 00.014 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:52:47.454 00.617 11060 Exposure complete
20:52:47.594 00.140 11060 worker thread done servicing request
20:52:47.594 00.000 10844 OnExposeComplete: enter
20:52:47.594 00.000 10844 UpdateGuideState(): m_state=6
20:52:47.594 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:52:47.594 00.000 10844 Star::Find returns 1 (1), X=1504.20, Y=752.64, Mass=3844, SNR=40.1, Peak=255 HFD=3.8
20:52:47.596 00.002 10844 MultiStar: [#1 0.23,0.19,0.84,U] [#2 -0.01,-0.66,0.95,U] [#3 -0.17,0.64,0.80,U] [#4 -0.20,0.06,1.01,U] [#5 0.47,-0.67,0.00,M1] [#6 0.43,-0.02,0.90,U] [#7 -0.30,0.79,0.00,M1] [#8 -0.02,0.29,0.90,U] 
20:52:47.596 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.11}, one-star: {-0.32, 0.34}
20:52:47.596 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.77) = xAngle (3.48 = -2.81)
20:52:47.596 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.50 = -2.79)
20:52:47.596 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.71 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
20:52:47.596 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
20:52:47.596 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
20:52:47.596 00.000 11060 Worker thread wakes up
20:52:47.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
20:52:47.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
20:52:47.596 00.000 11060 Moving (-0.02, 0.11) raw xDistance=-0.10 yDistance=-0.04
20:52:47.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:52:47.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:47.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:52:47.596 00.000 11060 MoveAxis(E, 0, ABG)
20:52:47.596 00.000 11060 Move returns status 0, amount 0
20:52:47.596 00.000 11060 MoveAxis(N, 0, ABG)
20:52:47.596 00.000 11060 Move returns status 0, amount 0
20:52:47.596 00.000 11060 move complete, result=0
20:52:47.596 00.000 11060 worker thread done servicing request
20:52:47.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:47.622 00.026 10844 UpdateGuideState exits: m=3844 SNR=40.1 Saturated
20:52:47.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:47.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:47.622 00.000 10844 Enqueuing Expose request
20:52:47.622 00.000 11060 Worker thread wakes up
20:52:47.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:47.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:47.628 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:52:48.261 00.633 11060 Exposure complete
20:52:48.407 00.146 11060 worker thread done servicing request
20:52:48.407 00.000 10844 OnExposeComplete: enter
20:52:48.407 00.000 10844 UpdateGuideState(): m_state=6
20:52:48.407 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:52:48.407 00.000 10844 Star::Find returns 1 (1), X=1504.28, Y=751.95, Mass=3982, SNR=41.3, Peak=255 HFD=3.9
20:52:48.407 00.000 10844 MultiStar: [#1 -0.03,-0.03,0.85,U] [#2 0.09,-0.78,0.00,M1] [#3 -0.18,-0.59,0.73,U] [#4 -0.44,0.16,1.02,U] [#5 0.14,-0.64,0.74,U] [#6 0.29,0.26,0.83,U] [#7 -0.20,0.45,0.86,U] [#8 0.21,-0.30,0.89,U] 
20:52:48.407 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {-0.24, -0.35}
20:52:48.407 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.77) = xAngle (-0.36 = -0.36)
20:52:48.407 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.34 = -0.34)
20:52:48.407 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=0.12 mountY=-0.04, mountTheta=-0.34
20:52:48.407 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
20:52:48.407 00.000 10844 Enqueuing Move request for scope (-0.07, -0.11)
20:52:48.407 00.000 11060 Worker thread wakes up
20:52:48.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
20:52:48.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
20:52:48.407 00.000 11060 Moving (-0.07, -0.11) raw xDistance=0.12 yDistance=-0.04
20:52:48.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:52:48.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:48.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:52:48.407 00.000 11060 MoveAxis(E, 0, ABG)
20:52:48.407 00.000 11060 Move returns status 0, amount 0
20:52:48.407 00.000 11060 MoveAxis(N, 0, ABG)
20:52:48.407 00.000 11060 Move returns status 0, amount 0
20:52:48.407 00.000 11060 move complete, result=0
20:52:48.407 00.000 11060 worker thread done servicing request
20:52:48.422 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:48.432 00.010 10844 UpdateGuideState exits: m=3982 SNR=41.3 Saturated
20:52:48.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:48.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:48.432 00.000 10844 Enqueuing Expose request
20:52:48.432 00.000 11060 Worker thread wakes up
20:52:48.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:48.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:48.459 00.027 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:52:49.070 00.611 11060 Exposure complete
20:52:49.203 00.133 11060 worker thread done servicing request
20:52:49.203 00.000 10844 OnExposeComplete: enter
20:52:49.203 00.000 10844 UpdateGuideState(): m_state=6
20:52:49.203 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:52:49.203 00.000 10844 Star::Find returns 1 (1), X=1504.16, Y=751.92, Mass=4189, SNR=42.3, Peak=255 HFD=4.2
20:52:49.203 00.000 10844 MultiStar: [#1 -0.10,0.65,0.78,U] [#2 0.08,-0.15,0.94,U] [#3 -0.25,0.33,0.81,U] [#4 -0.44,-0.37,0.99,U] [#5 0.58,-0.20,0.76,U] [#6 -0.21,0.11,0.82,U] [#7 0.25,0.32,0.77,U] [#8 0.28,-0.02,0.83,U] 
20:52:49.203 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.35, -0.38}
20:52:49.206 00.003 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.77) = xAngle (4.71 = -1.57)
20:52:49.206 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.73 = -1.56)
20:52:49.206 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.94 mountX=-0.00 mountY=-0.04, mountTheta=-1.57
20:52:49.206 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
20:52:49.206 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
20:52:49.206 00.000 11060 Worker thread wakes up
20:52:49.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
20:52:49.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
20:52:49.206 00.000 11060 Moving (-0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
20:52:49.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
20:52:49.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:49.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:52:49.206 00.000 11060 MoveAxis(E, 0, ABG)
20:52:49.206 00.000 11060 Move returns status 0, amount 0
20:52:49.206 00.000 11060 MoveAxis(N, 0, ABG)
20:52:49.206 00.000 11060 Move returns status 0, amount 0
20:52:49.206 00.000 11060 move complete, result=0
20:52:49.206 00.000 11060 worker thread done servicing request
20:52:49.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:49.223 00.017 10844 UpdateGuideState exits: m=4189 SNR=42.3 Saturated
20:52:49.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:49.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:49.223 00.000 10844 Enqueuing Expose request
20:52:49.223 00.000 11060 Worker thread wakes up
20:52:49.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:49.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:49.248 00.025 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:52:49.860 00.612 11060 Exposure complete
20:52:50.002 00.142 11060 worker thread done servicing request
20:52:50.002 00.000 10844 OnExposeComplete: enter
20:52:50.002 00.000 10844 UpdateGuideState(): m_state=6
20:52:50.002 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:52:50.002 00.000 10844 Star::Find returns 1 (1), X=1504.04, Y=751.30, Mass=3869, SNR=40.7, Peak=255 HFD=4.0
20:52:50.002 00.000 10844 MultiStar: [#1 -0.36,0.28,0.86,U] [#2 0.01,-0.39,0.93,U] [#3 -0.31,-0.31,0.88,U] [#4 -0.26,-0.82,0.00,M2] [#5 -0.13,-1.14,0.00,M1] [#6 0.18,-0.24,0.84,U] [#7 0.14,-0.69,0.85,U] [#8 0.07,-0.31,0.87,U] 
20:52:50.002 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.39}, one-star: {-0.47, -0.99}
20:52:50.002 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.77) = xAngle (-0.09 = -0.09)
20:52:50.002 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.07 = -0.07)
20:52:50.002 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.39 hyp=0.41 cameraTheta=-1.86 mountX=0.41 mountY=-0.03, mountTheta=-0.07
20:52:50.002 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.39, opts=13)
20:52:50.002 00.000 10844 Enqueuing Move request for scope (-0.12, -0.39)
20:52:50.002 00.000 11060 Worker thread wakes up
20:52:50.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.39) opts 0xd
20:52:50.002 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.39)
20:52:50.002 00.000 11060 Moving (-0.12, -0.39) raw xDistance=0.41 yDistance=-0.03
20:52:50.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.41
20:52:50.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:50.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:52:50.002 00.000 11060 MoveAxis(W, 92, ABG)
20:52:50.002 00.000 11060 Guiding  Dir = 3, Dur = 92
20:52:50.019 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:50.029 00.010 11060 IsSlewing returns 0
20:52:50.029 00.000 11060 IsGuiding returns 0
20:52:50.029 00.000 10844 UpdateGuideState exits: m=3869 SNR=40.7 Saturated
20:52:50.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:50.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:50.029 00.000 10844 Enqueuing Expose request
20:52:50.124 00.095 11060 IsGuiding returns 0
20:52:50.124 00.000 11060 Move returns status 0, amount 92
20:52:50.124 00.000 11060 MoveAxis(N, 0, ABG)
20:52:50.124 00.000 11060 Move returns status 0, amount 0
20:52:50.124 00.000 11060 move complete, result=0
20:52:50.124 00.000 11060 worker thread done servicing request
20:52:50.124 00.000 11060 Worker thread wakes up
20:52:50.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:50.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:50.124 00.000 10844 GuideStep: 0.4 px 92 ms WEST, -0.0 px 0 ms NORTH
20:52:50.762 00.638 11060 Exposure complete
20:52:50.902 00.140 11060 worker thread done servicing request
20:52:50.902 00.000 10844 OnExposeComplete: enter
20:52:50.902 00.000 10844 UpdateGuideState(): m_state=6
20:52:50.902 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:52:50.902 00.000 10844 Star::Find returns 1 (1), X=1504.01, Y=751.96, Mass=3172, SNR=36.2, Peak=255 HFD=4.0
20:52:50.902 00.000 10844 MultiStar: [#1 0.58,0.88,0.00,M1] [#2 -0.21,-0.14,1.01,U] [#3 -0.13,0.09,0.94,U] [#4 -0.71,-0.45,0.00,M3] [#5 0.30,-0.04,0.90,U] [#6 -0.11,0.58,0.95,U] [#7 0.04,0.33,1.06,U] [#8 -0.08,0.15,1.00,U] 
20:52:50.902 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.09}, one-star: {-0.51, -0.34}
20:52:50.902 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.77) = xAngle (4.18 = -2.10)
20:52:50.902 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.20 = -2.08)
20:52:50.902 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.42 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
20:52:50.902 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.09, opts=13)
20:52:50.902 00.000 10844 Enqueuing Move request for scope (-0.10, 0.09)
20:52:50.902 00.000 11060 Worker thread wakes up
20:52:50.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
20:52:50.902 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
20:52:50.902 00.000 11060 Moving (-0.10, 0.09) raw xDistance=-0.07 yDistance=-0.12
20:52:50.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:52:50.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:50.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:52:50.902 00.000 11060 MoveAxis(E, 0, ABG)
20:52:50.902 00.000 11060 Move returns status 0, amount 0
20:52:50.902 00.000 11060 MoveAxis(N, 0, ABG)
20:52:50.902 00.000 11060 Move returns status 0, amount 0
20:52:50.902 00.000 11060 move complete, result=0
20:52:50.902 00.000 11060 worker thread done servicing request
20:52:50.902 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:50.930 00.028 10844 UpdateGuideState exits: m=3172 SNR=36.2 Saturated
20:52:50.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:50.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:50.930 00.000 10844 Enqueuing Expose request
20:52:50.932 00.002 11060 Worker thread wakes up
20:52:50.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:50.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:50.946 00.014 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:52:51.566 00.620 11060 Exposure complete
20:52:51.706 00.140 11060 worker thread done servicing request
20:52:51.706 00.000 10844 OnExposeComplete: enter
20:52:51.706 00.000 10844 UpdateGuideState(): m_state=6
20:52:51.706 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:52:51.706 00.000 10844 Star::Find returns 1 (1), X=1504.53, Y=752.04, Mass=3199, SNR=36.8, Peak=255 HFD=3.7
20:52:51.706 00.000 10844 MultiStar: [#1 -0.19,1.08,0.00,M2] [#2 0.05,-0.09,1.03,U] [#3 -0.02,0.30,0.75,U] [#4 -0.41,-0.29,1.16,U] [#5 0.24,-0.31,0.86,U] [#6 0.46,0.34,0.92,U] [#7 -0.26,0.62,0.90,U] [#8 0.50,-0.17,0.98,U] 
20:52:51.706 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.00}, one-star: {0.02, -0.26}
20:52:51.706 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.77) = xAngle (1.71 = 1.71)
20:52:51.706 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.73 = 1.73)
20:52:51.706 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.06 mountX=-0.01 mountY=0.06, mountTheta=1.71
20:52:51.706 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.00, opts=13)
20:52:51.706 00.000 10844 Enqueuing Move request for scope (0.06, -0.00)
20:52:51.706 00.000 11060 Worker thread wakes up
20:52:51.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
20:52:51.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
20:52:51.706 00.000 11060 Moving (0.06, -0.00) raw xDistance=-0.01 yDistance=0.06
20:52:51.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:52:51.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:51.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:52:51.706 00.000 11060 MoveAxis(E, 0, ABG)
20:52:51.706 00.000 11060 Move returns status 0, amount 0
20:52:51.706 00.000 11060 MoveAxis(N, 0, ABG)
20:52:51.706 00.000 11060 Move returns status 0, amount 0
20:52:51.706 00.000 11060 move complete, result=0
20:52:51.706 00.000 11060 worker thread done servicing request
20:52:51.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:51.726 00.020 10844 UpdateGuideState exits: m=3199 SNR=36.8 Saturated
20:52:51.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:51.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:51.726 00.000 10844 Enqueuing Expose request
20:52:51.726 00.000 11060 Worker thread wakes up
20:52:51.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:51.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:51.736 00.010 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:52:52.363 00.627 11060 Exposure complete
20:52:52.505 00.142 11060 worker thread done servicing request
20:52:52.505 00.000 10844 OnExposeComplete: enter
20:52:52.505 00.000 10844 UpdateGuideState(): m_state=6
20:52:52.505 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:52:52.505 00.000 10844 Star::Find returns 1 (1), X=1504.43, Y=751.70, Mass=3536, SNR=38.2, Peak=255 HFD=3.5
20:52:52.505 00.000 10844 MultiStar: [#1 0.02,0.49,0.96,U] [#2 -0.17,-0.52,0.98,U] [#3 0.36,-0.38,0.83,U] [#4 -0.27,-0.32,1.10,U] [#5 0.06,-0.38,0.84,U] [#6 0.03,-0.08,0.90,U] [#7 -0.25,-0.14,0.88,U] [#8 -0.13,-0.02,0.95,U] 
20:52:52.505 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.22}, one-star: {-0.09, -0.60}
20:52:52.505 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.77) = xAngle (-0.07 = -0.07)
20:52:52.505 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.05 = -0.05)
20:52:52.505 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.84 mountX=0.22 mountY=-0.01, mountTheta=-0.05
20:52:52.505 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.22, opts=13)
20:52:52.505 00.000 10844 Enqueuing Move request for scope (-0.06, -0.22)
20:52:52.505 00.000 11060 Worker thread wakes up
20:52:52.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
20:52:52.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
20:52:52.505 00.000 11060 Moving (-0.06, -0.22) raw xDistance=0.22 yDistance=-0.01
20:52:52.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
20:52:52.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:52.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:52:52.505 00.000 11060 MoveAxis(E, 0, ABG)
20:52:52.505 00.000 11060 Move returns status 0, amount 0
20:52:52.505 00.000 11060 MoveAxis(N, 0, ABG)
20:52:52.505 00.000 11060 Move returns status 0, amount 0
20:52:52.505 00.000 11060 move complete, result=0
20:52:52.505 00.000 11060 worker thread done servicing request
20:52:52.514 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:52.527 00.013 10844 UpdateGuideState exits: m=3536 SNR=38.2 Saturated
20:52:52.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:52.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:52.527 00.000 10844 Enqueuing Expose request
20:52:52.527 00.000 11060 Worker thread wakes up
20:52:52.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:52.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:52.530 00.003 10844 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
20:52:53.170 00.640 11060 Exposure complete
20:52:53.322 00.152 11060 worker thread done servicing request
20:52:53.322 00.000 10844 OnExposeComplete: enter
20:52:53.322 00.000 10844 UpdateGuideState(): m_state=6
20:52:53.322 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:52:53.322 00.000 10844 Star::Find returns 1 (0), X=1504.31, Y=752.16, Mass=3422, SNR=38.3, Peak=247 HFD=3.6
20:52:53.322 00.000 10844 MultiStar: [#1 0.32,0.69,0.00,M2] [#2 0.04,0.07,0.93,U] [#3 0.04,-0.07,0.79,U] [#4 -0.20,-0.02,1.01,U] [#5 0.44,0.17,0.83,U] [#6 0.22,0.53,0.85,U] [#7 -0.48,0.57,0.00,M1] [#8 0.19,0.61,0.98,U] 
20:52:53.322 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {-0.21, -0.14}
20:52:53.322 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.77) = xAngle (2.97 = 2.97)
20:52:53.322 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.99 = 2.99)
20:52:53.322 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.21 mountX=-0.17 mountY=0.03, mountTheta=2.99
20:52:53.322 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.16, opts=13)
20:52:53.322 00.000 10844 Enqueuing Move request for scope (0.06, 0.16)
20:52:53.322 00.000 11060 Worker thread wakes up
20:52:53.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
20:52:53.322 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
20:52:53.322 00.000 11060 Moving (0.06, 0.16) raw xDistance=-0.17 yDistance=0.03
20:52:53.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:52:53.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:53.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:52:53.322 00.000 11060 MoveAxis(E, 0, ABG)
20:52:53.322 00.000 11060 Move returns status 0, amount 0
20:52:53.322 00.000 11060 MoveAxis(N, 0, ABG)
20:52:53.322 00.000 11060 Move returns status 0, amount 0
20:52:53.322 00.000 11060 move complete, result=0
20:52:53.322 00.000 11060 worker thread done servicing request
20:52:53.328 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:53.351 00.023 10844 UpdateGuideState exits: m=3422 SNR=38.3
20:52:53.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:53.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:53.351 00.000 10844 Enqueuing Expose request
20:52:53.351 00.000 11060 Worker thread wakes up
20:52:53.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:53.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:53.361 00.010 10844 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:52:53.992 00.631 11060 Exposure complete
20:52:54.128 00.136 11060 worker thread done servicing request
20:52:54.128 00.000 10844 OnExposeComplete: enter
20:52:54.128 00.000 10844 UpdateGuideState(): m_state=6
20:52:54.141 00.013 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:52:54.141 00.000 10844 Star::Find returns 1 (1), X=1504.28, Y=752.27, Mass=3527, SNR=38.7, Peak=255 HFD=3.6
20:52:54.141 00.000 10844 MultiStar: [#1 -0.14,0.76,0.00,M3] [#2 -0.10,0.01,0.89,U] [#3 -0.21,-0.06,0.82,U] [#4 0.22,-0.23,1.07,U] [#5 0.72,0.31,0.00,M1] [#6 0.23,0.47,0.93,U] [#7 -0.46,0.23,0.92,U] [#8 0.20,0.21,0.95,U] 
20:52:54.141 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {-0.23, -0.03}
20:52:54.141 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.77) = xAngle (3.81 = -2.48)
20:52:54.141 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.83 = -2.46)
20:52:54.141 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.04 mountX=-0.07 mountY=-0.06, mountTheta=-2.46
20:52:54.143 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
20:52:54.143 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
20:52:54.143 00.000 11060 Worker thread wakes up
20:52:54.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
20:52:54.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
20:52:54.143 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.06
20:52:54.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:52:54.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:54.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:52:54.143 00.000 11060 MoveAxis(E, 0, ABG)
20:52:54.143 00.000 11060 Move returns status 0, amount 0
20:52:54.143 00.000 11060 MoveAxis(N, 0, ABG)
20:52:54.143 00.000 11060 Move returns status 0, amount 0
20:52:54.143 00.000 11060 move complete, result=0
20:52:54.143 00.000 11060 worker thread done servicing request
20:52:54.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:54.158 00.015 10844 UpdateGuideState exits: m=3527 SNR=38.7 Saturated
20:52:54.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:54.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:54.158 00.000 10844 Enqueuing Expose request
20:52:54.159 00.001 11060 Worker thread wakes up
20:52:54.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:54.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:54.184 00.025 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:52:54.797 00.613 11060 Exposure complete
20:52:54.940 00.143 11060 worker thread done servicing request
20:52:54.940 00.000 10844 OnExposeComplete: enter
20:52:54.940 00.000 10844 UpdateGuideState(): m_state=6
20:52:54.940 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:52:54.940 00.000 10844 Star::Find returns 1 (1), X=1503.90, Y=752.47, Mass=3228, SNR=36.6, Peak=255 HFD=3.8
20:52:54.940 00.000 10844 MultiStar: [#1 0.38,0.59,0.98,U] [#2 -0.19,-0.51,1.02,U] [#3 -0.14,-0.13,0.80,U] [#4 -0.27,-0.43,1.06,U] [#5 0.42,0.08,0.86,U] [#6 -0.18,0.15,0.89,U] [#7 -0.22,0.24,0.88,U] [#8 0.31,0.01,1.04,U] 
20:52:54.940 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.61, 0.17}
20:52:54.940 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.77) = xAngle (4.71 = -1.58)
20:52:54.940 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.73 = -1.56)
20:52:54.940 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.94 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
20:52:54.940 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
20:52:54.940 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
20:52:54.940 00.000 11060 Worker thread wakes up
20:52:54.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
20:52:54.940 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
20:52:54.940 00.000 11060 Moving (-0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
20:52:54.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
20:52:54.951 00.011 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:54.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:52:54.951 00.000 11060 MoveAxis(E, 0, ABG)
20:52:54.951 00.000 11060 Move returns status 0, amount 0
20:52:54.951 00.000 11060 MoveAxis(N, 0, ABG)
20:52:54.951 00.000 11060 Move returns status 0, amount 0
20:52:54.951 00.000 11060 move complete, result=0
20:52:54.951 00.000 11060 worker thread done servicing request
20:52:54.954 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:54.967 00.013 10844 UpdateGuideState exits: m=3228 SNR=36.6 Saturated
20:52:54.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:54.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:54.967 00.000 10844 Enqueuing Expose request
20:52:54.968 00.001 11060 Worker thread wakes up
20:52:54.970 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:54.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:54.985 00.015 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:52:55.614 00.629 11060 Exposure complete
20:52:55.769 00.155 11060 worker thread done servicing request
20:52:55.769 00.000 10844 OnExposeComplete: enter
20:52:55.769 00.000 10844 UpdateGuideState(): m_state=6
20:52:55.769 00.000 10844 Star::Find(15, 1503, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:52:55.769 00.000 10844 Star::Find returns 1 (1), X=1504.17, Y=751.88, Mass=3294, SNR=37.2, Peak=255 HFD=3.9
20:52:55.769 00.000 10844 MultiStar: [#1 -0.13,0.07,0.90,U] [#2 -0.26,-0.35,1.02,U] [#3 0.19,-0.30,0.86,U] [#4 -0.12,-0.15,1.04,U] [#5 0.02,-0.24,0.84,U] [#6 -0.06,0.18,0.94,U] [#7 0.07,-0.49,0.87,U] [#8 0.38,-0.51,0.95,U] 
20:52:55.769 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.25}, one-star: {-0.35, -0.42}
20:52:55.769 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.77) = xAngle (0.04 = 0.04)
20:52:55.769 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.06 = 0.06)
20:52:55.769 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.72 mountX=0.25 mountY=0.02, mountTheta=0.06
20:52:55.769 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.25, opts=13)
20:52:55.769 00.000 10844 Enqueuing Move request for scope (-0.04, -0.25)
20:52:55.769 00.000 11060 Worker thread wakes up
20:52:55.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
20:52:55.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
20:52:55.769 00.000 11060 Moving (-0.04, -0.25) raw xDistance=0.25 yDistance=0.02
20:52:55.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
20:52:55.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:55.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:52:55.769 00.000 11060 MoveAxis(E, 0, ABG)
20:52:55.769 00.000 11060 Move returns status 0, amount 0
20:52:55.769 00.000 11060 MoveAxis(N, 0, ABG)
20:52:55.769 00.000 11060 Move returns status 0, amount 0
20:52:55.769 00.000 11060 move complete, result=0
20:52:55.769 00.000 11060 worker thread done servicing request
20:52:55.787 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:55.797 00.010 10844 UpdateGuideState exits: m=3294 SNR=37.2 Saturated
20:52:55.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:55.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:55.797 00.000 10844 Enqueuing Expose request
20:52:55.797 00.000 11060 Worker thread wakes up
20:52:55.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:55.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:55.815 00.018 10844 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:52:56.444 00.629 11060 Exposure complete
20:52:56.591 00.147 11060 worker thread done servicing request
20:52:56.591 00.000 10844 OnExposeComplete: enter
20:52:56.591 00.000 10844 UpdateGuideState(): m_state=6
20:52:56.591 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:52:56.591 00.000 10844 Star::Find returns 1 (1), X=1504.14, Y=751.92, Mass=3435, SNR=38.1, Peak=255 HFD=4.2
20:52:56.591 00.000 10844 MultiStar: [#1 0.40,0.67,0.00,M2] [#2 0.03,-0.30,1.02,U] [#3 -0.43,-0.02,0.88,U] [#4 -0.24,-0.29,1.07,U] [#5 0.33,-0.23,0.84,U] [#6 0.07,0.06,0.90,U] [#7 0.18,-0.16,0.87,U] [#8 0.36,0.00,0.93,U] 
20:52:56.591 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.17}, one-star: {-0.37, -0.38}
20:52:56.591 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.77) = xAngle (0.08 = 0.08)
20:52:56.591 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.09 = 0.09)
20:52:56.591 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.69 mountX=0.17 mountY=0.02, mountTheta=0.09
20:52:56.591 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.17, opts=13)
20:52:56.591 00.000 10844 Enqueuing Move request for scope (-0.02, -0.17)
20:52:56.597 00.006 11060 Worker thread wakes up
20:52:56.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
20:52:56.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
20:52:56.597 00.000 11060 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.02
20:52:56.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:52:56.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:56.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:52:56.597 00.000 11060 MoveAxis(E, 0, ABG)
20:52:56.597 00.000 11060 Move returns status 0, amount 0
20:52:56.597 00.000 11060 MoveAxis(N, 0, ABG)
20:52:56.597 00.000 11060 Move returns status 0, amount 0
20:52:56.597 00.000 11060 move complete, result=0
20:52:56.597 00.000 11060 worker thread done servicing request
20:52:56.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:56.613 00.016 10844 UpdateGuideState exits: m=3435 SNR=38.1 Saturated
20:52:56.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:56.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:56.613 00.000 10844 Enqueuing Expose request
20:52:56.613 00.000 11060 Worker thread wakes up
20:52:56.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:56.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:56.636 00.023 10844 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:52:57.251 00.615 11060 Exposure complete
20:52:57.393 00.142 11060 worker thread done servicing request
20:52:57.393 00.000 10844 OnExposeComplete: enter
20:52:57.393 00.000 10844 UpdateGuideState(): m_state=6
20:52:57.393 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:52:57.393 00.000 10844 Star::Find returns 1 (1), X=1504.16, Y=752.16, Mass=3922, SNR=41.1, Peak=255 HFD=4.1
20:52:57.393 00.000 10844 MultiStar: [#1 0.06,0.13,0.75,U] [#2 0.01,-0.33,0.94,U] [#3 -0.19,-0.05,0.76,U] [#4 -0.10,-0.15,0.93,U] [#5 0.39,-0.74,0.00,M1] [#6 0.01,0.40,0.83,U] [#7 0.19,-0.22,0.80,U] [#8 -0.07,-0.14,0.87,U] 
20:52:57.393 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {-0.35, -0.14}
20:52:57.393 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.77) = xAngle (-0.53 = -0.53)
20:52:57.393 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.51 = -0.51)
20:52:57.393 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.29 mountX=0.08 mountY=-0.05, mountTheta=-0.51
20:52:57.393 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
20:52:57.393 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
20:52:57.393 00.000 11060 Worker thread wakes up
20:52:57.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
20:52:57.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
20:52:57.393 00.000 11060 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=-0.05
20:52:57.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:52:57.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:57.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:52:57.393 00.000 11060 MoveAxis(E, 0, ABG)
20:52:57.393 00.000 11060 Move returns status 0, amount 0
20:52:57.393 00.000 11060 MoveAxis(N, 0, ABG)
20:52:57.393 00.000 11060 Move returns status 0, amount 0
20:52:57.393 00.000 11060 move complete, result=0
20:52:57.393 00.000 11060 worker thread done servicing request
20:52:57.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:57.407 00.014 10844 UpdateGuideState exits: m=3922 SNR=41.1 Saturated
20:52:57.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:57.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:57.407 00.000 10844 Enqueuing Expose request
20:52:57.416 00.009 11060 Worker thread wakes up
20:52:57.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:57.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:57.439 00.023 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:52:58.063 00.624 11060 Exposure complete
20:52:58.218 00.155 11060 worker thread done servicing request
20:52:58.218 00.000 10844 OnExposeComplete: enter
20:52:58.218 00.000 10844 UpdateGuideState(): m_state=6
20:52:58.218 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:52:58.218 00.000 10844 Star::Find returns 1 (1), X=1503.94, Y=751.39, Mass=3172, SNR=36.4, Peak=255 HFD=3.8
20:52:58.218 00.000 10844 MultiStar: [#1 0.63,0.37,0.00,M2] [#2 -0.13,-0.34,0.99,U] [#3 -0.36,-0.32,0.88,U] [#4 -0.23,-0.43,1.08,U] [#5 0.25,-0.55,0.85,U] [#6 -0.05,-0.02,0.92,U] [#7 0.28,-0.43,0.84,U] [#8 0.34,-0.03,1.04,U] 
20:52:58.218 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.38}, one-star: {-0.57, -0.91}
20:52:58.218 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.77) = xAngle (0.02 = 0.02)
20:52:58.218 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.04 = 0.04)
20:52:58.218 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.38 hyp=0.38 cameraTheta=-1.75 mountX=0.38 mountY=0.02, mountTheta=0.04
20:52:58.220 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.38, opts=13)
20:52:58.220 00.000 10844 Enqueuing Move request for scope (-0.07, -0.38)
20:52:58.220 00.000 11060 Worker thread wakes up
20:52:58.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.38) opts 0xd
20:52:58.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.38)
20:52:58.220 00.000 11060 Moving (-0.07, -0.38) raw xDistance=0.38 yDistance=0.02
20:52:58.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.38
20:52:58.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:58.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:52:58.220 00.000 11060 MoveAxis(W, 87, ABG)
20:52:58.220 00.000 11060 Guiding  Dir = 3, Dur = 87
20:52:58.224 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:58.227 00.003 11060 IsSlewing returns 0
20:52:58.227 00.000 11060 IsGuiding returns 0
20:52:58.243 00.016 10844 UpdateGuideState exits: m=3172 SNR=36.4 Saturated
20:52:58.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:58.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:58.243 00.000 10844 Enqueuing Expose request
20:52:58.323 00.080 11060 IsGuiding returns 0
20:52:58.323 00.000 11060 Move returns status 0, amount 87
20:52:58.323 00.000 11060 MoveAxis(N, 0, ABG)
20:52:58.323 00.000 11060 Move returns status 0, amount 0
20:52:58.323 00.000 11060 move complete, result=0
20:52:58.323 00.000 11060 worker thread done servicing request
20:52:58.323 00.000 11060 Worker thread wakes up
20:52:58.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:58.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:58.328 00.005 10844 GuideStep: 0.4 px 87 ms WEST, 0.0 px 0 ms NORTH
20:52:58.961 00.633 11060 Exposure complete
20:52:59.106 00.145 11060 worker thread done servicing request
20:52:59.106 00.000 10844 OnExposeComplete: enter
20:52:59.106 00.000 10844 UpdateGuideState(): m_state=6
20:52:59.106 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:52:59.106 00.000 10844 Star::Find returns 1 (1), X=1504.24, Y=751.96, Mass=3106, SNR=36.6, Peak=255 HFD=4.0
20:52:59.106 00.000 10844 MultiStar: [#1 0.55,0.92,0.00,M3] [#2 0.39,-0.08,0.97,U] [#3 0.39,-0.10,0.84,U] [#4 -0.30,0.07,1.00,U] [#5 0.08,0.05,0.89,U] [#6 0.58,0.08,0.94,U] [#7 0.06,0.03,1.02,U] [#8 0.42,0.20,1.03,U] 
20:52:59.106 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.01}, one-star: {-0.28, -0.34}
20:52:59.106 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.77) = xAngle (1.71 = 1.71)
20:52:59.106 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.73 = 1.73)
20:52:59.106 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.06 mountX=-0.02 mountY=0.16, mountTheta=1.71
20:52:59.110 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.01, opts=13)
20:52:59.110 00.000 10844 Enqueuing Move request for scope (0.16, -0.01)
20:52:59.110 00.000 11060 Worker thread wakes up
20:52:59.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
20:52:59.110 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
20:52:59.110 00.000 11060 Moving (0.16, -0.01) raw xDistance=-0.02 yDistance=0.16
20:52:59.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:52:59.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:59.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:52:59.110 00.000 11060 MoveAxis(E, 0, ABG)
20:52:59.110 00.000 11060 Move returns status 0, amount 0
20:52:59.110 00.000 11060 MoveAxis(N, 0, ABG)
20:52:59.110 00.000 11060 Move returns status 0, amount 0
20:52:59.110 00.000 11060 move complete, result=0
20:52:59.110 00.000 11060 worker thread done servicing request
20:52:59.112 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:52:59.123 00.011 10844 UpdateGuideState exits: m=3106 SNR=36.6 Saturated
20:52:59.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:59.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:59.123 00.000 10844 Enqueuing Expose request
20:52:59.123 00.000 11060 Worker thread wakes up
20:52:59.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:52:59.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:52:59.128 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:52:59.769 00.641 11060 Exposure complete
20:52:59.909 00.140 11060 worker thread done servicing request
20:52:59.918 00.009 10844 OnExposeComplete: enter
20:52:59.918 00.000 10844 UpdateGuideState(): m_state=6
20:52:59.918 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:52:59.918 00.000 10844 Star::Find returns 1 (1), X=1504.00, Y=752.08, Mass=3070, SNR=35.9, Peak=255 HFD=3.1
20:52:59.918 00.000 10844 MultiStar: [#1 0.27,0.77,0.00,M4] [#2 0.35,-0.57,1.06,U] [#3 -0.10,-0.08,0.84,U] [#4 -0.43,-0.53,1.14,U] [#5 0.04,-0.53,0.85,U] [#6 0.51,0.52,0.00,M1] [#7 -0.00,-0.03,0.95,U] [#8 0.01,-0.02,1.01,U] 
20:52:59.918 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.29}, one-star: {-0.52, -0.22}
20:52:59.918 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.77) = xAngle (-0.13 = -0.13)
20:52:59.918 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.11 = -0.11)
20:52:59.918 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.90 mountX=0.30 mountY=-0.03, mountTheta=-0.11
20:52:59.918 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.29, opts=13)
20:52:59.918 00.000 10844 Enqueuing Move request for scope (-0.10, -0.29)
20:52:59.918 00.000 11060 Worker thread wakes up
20:52:59.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.29) opts 0xd
20:52:59.918 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.29)
20:52:59.918 00.000 11060 Moving (-0.10, -0.29) raw xDistance=0.30 yDistance=-0.03
20:52:59.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.30
20:52:59.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:59.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:52:59.918 00.000 11060 MoveAxis(W, 69, ABG)
20:52:59.918 00.000 11060 Guiding  Dir = 3, Dur = 69
20:52:59.926 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:52:59.938 00.012 10844 UpdateGuideState exits: m=3070 SNR=35.9 Saturated
20:52:59.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:59.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:52:59.938 00.000 10844 Enqueuing Expose request
20:52:59.950 00.012 11060 IsSlewing returns 0
20:52:59.950 00.000 11060 IsGuiding returns 0
20:53:00.046 00.096 11060 IsGuiding returns 0
20:53:00.046 00.000 11060 Move returns status 0, amount 69
20:53:00.046 00.000 11060 MoveAxis(N, 0, ABG)
20:53:00.046 00.000 11060 Move returns status 0, amount 0
20:53:00.047 00.001 11060 move complete, result=0
20:53:00.047 00.000 11060 worker thread done servicing request
20:53:00.047 00.000 11060 Worker thread wakes up
20:53:00.047 00.000 10844 GuideStep: 0.3 px 69 ms WEST, -0.0 px 0 ms NORTH
20:53:00.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:00.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:00.675 00.628 11060 Exposure complete
20:53:00.831 00.156 11060 worker thread done servicing request
20:53:00.831 00.000 10844 OnExposeComplete: enter
20:53:00.831 00.000 10844 UpdateGuideState(): m_state=6
20:53:00.831 00.000 10844 Star::Find(15, 1503, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:53:00.831 00.000 10844 Star::Find returns 1 (1), X=1504.19, Y=751.77, Mass=3416, SNR=38.4, Peak=255 HFD=3.9
20:53:00.831 00.000 10844 MultiStar: [#1 0.30,0.46,0.85,U] [#2 0.33,-0.30,0.96,U] [#3 -0.36,-0.28,0.83,U] [#4 -0.61,-0.93,0.00,M1] [#5 0.50,-0.32,0.82,U] [#6 -0.23,0.05,0.86,U] [#7 -0.06,-0.38,0.89,U] [#8 0.31,-0.18,0.94,U] 
20:53:00.831 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.19}, one-star: {-0.32, -0.53}
20:53:00.831 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.77) = xAngle (0.49 = 0.49)
20:53:00.831 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.51 = 0.51)
20:53:00.831 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.28 mountX=0.18 mountY=0.10, mountTheta=0.50
20:53:00.833 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.19, opts=13)
20:53:00.833 00.000 10844 Enqueuing Move request for scope (0.06, -0.19)
20:53:00.833 00.000 11060 Worker thread wakes up
20:53:00.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
20:53:00.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
20:53:00.833 00.000 11060 Moving (0.06, -0.19) raw xDistance=0.18 yDistance=0.10
20:53:00.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:53:00.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:00.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:53:00.833 00.000 11060 MoveAxis(E, 0, ABG)
20:53:00.833 00.000 11060 Move returns status 0, amount 0
20:53:00.833 00.000 11060 MoveAxis(N, 0, ABG)
20:53:00.833 00.000 11060 Move returns status 0, amount 0
20:53:00.833 00.000 11060 move complete, result=0
20:53:00.833 00.000 11060 worker thread done servicing request
20:53:00.838 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:00.848 00.010 10844 UpdateGuideState exits: m=3416 SNR=38.4 Saturated
20:53:00.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:00.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:00.848 00.000 10844 Enqueuing Expose request
20:53:00.848 00.000 11060 Worker thread wakes up
20:53:00.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:00.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:00.860 00.012 10844 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:53:01.489 00.629 11060 Exposure complete
20:53:01.634 00.145 11060 worker thread done servicing request
20:53:01.634 00.000 10844 OnExposeComplete: enter
20:53:01.634 00.000 10844 UpdateGuideState(): m_state=6
20:53:01.634 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:53:01.634 00.000 10844 Star::Find returns 1 (1), X=1504.21, Y=751.57, Mass=3345, SNR=37.3, Peak=255 HFD=3.8
20:53:01.634 00.000 10844 MultiStar: [#1 0.28,0.06,0.88,U] [#2 0.01,-0.51,1.06,U] [#3 -0.08,-0.77,0.00,M1] [#4 -0.44,-1.00,0.00,M2] [#5 0.30,-0.84,0.00,M1] [#6 -0.19,-0.21,0.79,U] [#7 -0.32,-0.81,0.00,M1] [#8 0.05,-0.64,0.92,U] 
20:53:01.634 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.42}, one-star: {-0.31, -0.73}
20:53:01.634 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.77) = xAngle (0.12 = 0.12)
20:53:01.634 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.14 = 0.14)
20:53:01.634 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.42 hyp=0.43 cameraTheta=-1.64 mountX=0.42 mountY=0.06, mountTheta=0.14
20:53:01.634 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.42, opts=13)
20:53:01.634 00.000 10844 Enqueuing Move request for scope (-0.03, -0.42)
20:53:01.634 00.000 11060 Worker thread wakes up
20:53:01.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.42) opts 0xd
20:53:01.634 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.42)
20:53:01.634 00.000 11060 Moving (-0.03, -0.42) raw xDistance=0.42 yDistance=0.06
20:53:01.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.42
20:53:01.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:01.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:53:01.634 00.000 11060 MoveAxis(W, 95, ABG)
20:53:01.634 00.000 11060 Guiding  Dir = 3, Dur = 95
20:53:01.641 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:01.656 00.015 11060 IsSlewing returns 0
20:53:01.656 00.000 10844 UpdateGuideState exits: m=3345 SNR=37.3 Saturated
20:53:01.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:01.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:01.656 00.000 10844 Enqueuing Expose request
20:53:01.656 00.000 11060 IsGuiding returns 0
20:53:01.766 00.110 11060 IsGuiding returns 0
20:53:01.766 00.000 11060 Move returns status 0, amount 95
20:53:01.766 00.000 11060 MoveAxis(N, 0, ABG)
20:53:01.766 00.000 11060 Move returns status 0, amount 0
20:53:01.766 00.000 11060 move complete, result=0
20:53:01.766 00.000 11060 worker thread done servicing request
20:53:01.766 00.000 10844 GuideStep: 0.4 px 95 ms WEST, 0.1 px 0 ms NORTH
20:53:01.766 00.000 11060 Worker thread wakes up
20:53:01.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:01.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:02.271 00.505 10844 MultiStar mode disabled
20:53:02.300 00.029 10844 GuidingAssistant: Disabling guide output
20:53:02.300 00.000 10844 MountGuidingEnabled: 0
20:53:02.400 00.100 11060 Exposure complete
20:53:02.554 00.154 11060 worker thread done servicing request
20:53:02.554 00.000 10844 OnExposeComplete: enter
20:53:02.554 00.000 10844 UpdateGuideState(): m_state=6
20:53:02.554 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:53:02.554 00.000 10844 Star::Find returns 1 (1), X=1504.28, Y=752.29, Mass=3485, SNR=38.8, Peak=255 HFD=3.6
20:53:02.554 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.77) = xAngle (-1.33 = -1.33)
20:53:02.554 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.31 = -1.31)
20:53:02.554 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.10 mountX=0.05 mountY=-0.22, mountTheta=-1.33
20:53:02.557 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.01, opts=13)
20:53:02.557 00.000 10844 Enqueuing Move request for scope (-0.23, -0.01)
20:53:02.557 00.000 11060 Worker thread wakes up
20:53:02.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
20:53:02.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
20:53:02.557 00.000 11060 Moving (-0.23, -0.01) raw xDistance=0.05 yDistance=-0.22
20:53:02.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:53:02.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:02.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:53:02.557 00.000 11060 MoveAxis(E, 0, ABG)
20:53:02.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:02.557 00.000 11060 Move returns status 1, amount 0
20:53:02.557 00.000 11060 MoveAxis(N, 0, ABG)
20:53:02.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:02.557 00.000 11060 Move returns status 1, amount 0
20:53:02.557 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:02.557 00.000 11060 move complete, result=1
20:53:02.557 00.000 11060 worker thread done servicing request
20:53:02.560 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:02.569 00.009 10844 UpdateGuideState exits: m=3485 SNR=38.8 Saturated
20:53:02.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:02.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:02.569 00.000 10844 Enqueuing Expose request
20:53:02.569 00.000 11060 Worker thread wakes up
20:53:02.569 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:53:02.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:02.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:02.577 00.008 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:02.708 00.131 10844 evsrv: cli 0EEEDA30 connect
20:53:02.708 00.000 10844 case statement mapped state 6 to 3
20:53:02.711 00.003 10844 case statement mapped state 6 to 3
20:53:02.713 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"8f757087-3d27-40fb-ae15-22884885606c"}
20:53:02.713 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"8f757087-3d27-40fb-ae15-22884885606c"}
20:53:02.715 00.002 10844 evsrv: cli 0EEEDA30 disconnect
20:53:03.219 00.504 11060 Exposure complete
20:53:03.366 00.147 11060 worker thread done servicing request
20:53:03.366 00.000 10844 OnExposeComplete: enter
20:53:03.366 00.000 10844 UpdateGuideState(): m_state=6
20:53:03.366 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:53:03.366 00.000 10844 Star::Find returns 1 (1), X=1504.42, Y=752.16, Mass=3377, SNR=37.3, Peak=255 HFD=3.6
20:53:03.366 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.77) = xAngle (-0.41 = -0.41)
20:53:03.366 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.40 = -0.40)
20:53:03.366 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=0.15 mountY=-0.07, mountTheta=-0.40
20:53:03.368 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
20:53:03.368 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
20:53:03.368 00.000 11060 Worker thread wakes up
20:53:03.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
20:53:03.368 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
20:53:03.368 00.000 11060 Moving (-0.10, -0.14) raw xDistance=0.15 yDistance=-0.07
20:53:03.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:53:03.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:03.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:53:03.368 00.000 11060 MoveAxis(E, 0, ABG)
20:53:03.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:03.368 00.000 11060 Move returns status 1, amount 0
20:53:03.368 00.000 11060 MoveAxis(N, 0, ABG)
20:53:03.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:03.368 00.000 11060 Move returns status 1, amount 0
20:53:03.368 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:03.368 00.000 11060 move complete, result=1
20:53:03.368 00.000 11060 worker thread done servicing request
20:53:03.370 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:53:03.378 00.008 10844 UpdateGuideState exits: m=3377 SNR=37.3 Saturated
20:53:03.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:03.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:03.378 00.000 10844 Enqueuing Expose request
20:53:03.378 00.000 11060 Worker thread wakes up
20:53:03.378 00.000 10844 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:53:03.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:03.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:03.390 00.012 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:03.390 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:04.027 00.637 11060 Exposure complete
20:53:04.157 00.130 11060 worker thread done servicing request
20:53:04.157 00.000 10844 OnExposeComplete: enter
20:53:04.157 00.000 10844 UpdateGuideState(): m_state=6
20:53:04.157 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:53:04.157 00.000 10844 Star::Find returns 1 (1), X=1504.18, Y=751.91, Mass=3607, SNR=39.5, Peak=255 HFD=3.8
20:53:04.157 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.77) = xAngle (-0.50 = -0.50)
20:53:04.157 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.48 = -0.48)
20:53:04.157 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.39 hyp=0.51 cameraTheta=-2.27 mountX=0.45 mountY=-0.24, mountTheta=-0.49
20:53:04.166 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.39, opts=13)
20:53:04.166 00.000 10844 Enqueuing Move request for scope (-0.33, -0.39)
20:53:04.166 00.000 11060 Worker thread wakes up
20:53:04.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.39) opts 0xd
20:53:04.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.39)
20:53:04.166 00.000 11060 Moving (-0.33, -0.39) raw xDistance=0.45 yDistance=-0.24
20:53:04.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.45
20:53:04.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:04.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:53:04.166 00.000 11060 MoveAxis(W, 101, ABG)
20:53:04.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:04.166 00.000 11060 Move returns status 1, amount 0
20:53:04.166 00.000 11060 MoveAxis(N, 0, ABG)
20:53:04.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:04.166 00.000 11060 Move returns status 1, amount 0
20:53:04.166 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:04.166 00.000 11060 move complete, result=1
20:53:04.166 00.000 11060 worker thread done servicing request
20:53:04.169 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:04.182 00.013 10844 UpdateGuideState exits: m=3607 SNR=39.5 Saturated
20:53:04.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:04.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:04.182 00.000 10844 Enqueuing Expose request
20:53:04.185 00.003 10844 GuideStep: 0.5 px 0 ms WEST, -0.2 px 0 ms NORTH
20:53:04.187 00.002 11060 Worker thread wakes up
20:53:04.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:04.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:04.187 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:04.187 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:04.826 00.639 11060 Exposure complete
20:53:04.959 00.133 11060 worker thread done servicing request
20:53:04.959 00.000 10844 OnExposeComplete: enter
20:53:04.959 00.000 10844 UpdateGuideState(): m_state=6
20:53:04.959 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:53:04.959 00.000 10844 Star::Find returns 1 (1), X=1504.31, Y=751.80, Mass=3423, SNR=38.1, Peak=255 HFD=3.5
20:53:04.959 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.77) = xAngle (-0.19 = -0.19)
20:53:04.959 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.17 = -0.17)
20:53:04.959 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.50 hyp=0.54 cameraTheta=-1.95 mountX=0.53 mountY=-0.09, mountTheta=-0.17
20:53:04.959 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.50, opts=13)
20:53:04.959 00.000 10844 Enqueuing Move request for scope (-0.20, -0.50)
20:53:04.959 00.000 11060 Worker thread wakes up
20:53:04.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.50) opts 0xd
20:53:04.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.50)
20:53:04.959 00.000 11060 Moving (-0.20, -0.50) raw xDistance=0.53 yDistance=-0.09
20:53:04.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.53
20:53:04.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:04.971 00.012 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:53:04.971 00.000 11060 MoveAxis(W, 124, ABG)
20:53:04.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:04.971 00.000 11060 Move returns status 1, amount 0
20:53:04.971 00.000 11060 MoveAxis(N, 0, ABG)
20:53:04.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:04.971 00.000 11060 Move returns status 1, amount 0
20:53:04.971 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:04.971 00.000 11060 move complete, result=1
20:53:04.971 00.000 11060 worker thread done servicing request
20:53:04.977 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:04.991 00.014 10844 UpdateGuideState exits: m=3423 SNR=38.1 Saturated
20:53:04.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:04.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:04.991 00.000 10844 Enqueuing Expose request
20:53:04.991 00.000 10844 GuideStep: 0.5 px 0 ms WEST, -0.1 px 0 ms NORTH
20:53:04.991 00.000 11060 Worker thread wakes up
20:53:04.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:04.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:04.991 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:04.997 00.006 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:05.630 00.633 11060 Exposure complete
20:53:05.766 00.136 11060 worker thread done servicing request
20:53:05.766 00.000 10844 OnExposeComplete: enter
20:53:05.766 00.000 10844 UpdateGuideState(): m_state=6
20:53:05.766 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:53:05.766 00.000 10844 Star::Find returns 1 (1), X=1504.15, Y=752.29, Mass=3364, SNR=37.3, Peak=255 HFD=3.5
20:53:05.766 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.77) = xAngle (-1.34 = -1.34)
20:53:05.766 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.32 = -1.32)
20:53:05.766 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-3.11 mountX=0.08 mountY=-0.35, mountTheta=-1.34
20:53:05.766 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.01, opts=13)
20:53:05.766 00.000 10844 Enqueuing Move request for scope (-0.36, -0.01)
20:53:05.766 00.000 11060 Worker thread wakes up
20:53:05.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.01) opts 0xd
20:53:05.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.01)
20:53:05.766 00.000 11060 Moving (-0.36, -0.01) raw xDistance=0.08 yDistance=-0.35
20:53:05.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:53:05.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
20:53:05.766 00.000 11060 MoveAxis(E, 0, ABG)
20:53:05.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:05.766 00.000 11060 Move returns status 1, amount 0
20:53:05.766 00.000 11060 MoveAxis(N, 152, ABG)
20:53:05.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:05.766 00.000 11060 Move returns status 1, amount 0
20:53:05.766 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:05.766 00.000 11060 move complete, result=1
20:53:05.766 00.000 11060 worker thread done servicing request
20:53:05.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:05.783 00.017 10844 UpdateGuideState exits: m=3364 SNR=37.3 Saturated
20:53:05.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:05.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:05.783 00.000 10844 Enqueuing Expose request
20:53:05.783 00.000 11060 Worker thread wakes up
20:53:05.783 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:53:05.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:05.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:05.783 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:05.783 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:06.419 00.636 11060 Exposure complete
20:53:06.560 00.141 11060 worker thread done servicing request
20:53:06.560 00.000 10844 OnExposeComplete: enter
20:53:06.560 00.000 10844 UpdateGuideState(): m_state=6
20:53:06.560 00.000 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:53:06.560 00.000 10844 Star::Find returns 1 (1), X=1504.53, Y=751.80, Mass=3737, SNR=39.9, Peak=255 HFD=3.7
20:53:06.560 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.77) = xAngle (0.23 = 0.23)
20:53:06.560 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.25 = 0.25)
20:53:06.560 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.50 hyp=0.50 cameraTheta=-1.53 mountX=0.49 mountY=0.13, mountTheta=0.25
20:53:06.560 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.50, opts=13)
20:53:06.560 00.000 10844 Enqueuing Move request for scope (0.02, -0.50)
20:53:06.560 00.000 11060 Worker thread wakes up
20:53:06.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.50) opts 0xd
20:53:06.560 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.50)
20:53:06.560 00.000 11060 Moving (0.02, -0.50) raw xDistance=0.49 yDistance=0.13
20:53:06.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.49
20:53:06.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:06.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:53:06.560 00.000 11060 MoveAxis(W, 110, ABG)
20:53:06.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:06.560 00.000 11060 Move returns status 1, amount 0
20:53:06.560 00.000 11060 MoveAxis(N, 0, ABG)
20:53:06.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:06.560 00.000 11060 Move returns status 1, amount 0
20:53:06.560 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:06.560 00.000 11060 move complete, result=1
20:53:06.560 00.000 11060 worker thread done servicing request
20:53:06.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:06.578 00.018 10844 UpdateGuideState exits: m=3737 SNR=39.9 Saturated
20:53:06.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:06.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:06.578 00.000 10844 Enqueuing Expose request
20:53:06.578 00.000 11060 Worker thread wakes up
20:53:06.578 00.000 10844 GuideStep: 0.5 px 0 ms WEST, 0.1 px 0 ms NORTH
20:53:06.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:06.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:06.578 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:06.584 00.006 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:07.216 00.632 11060 Exposure complete
20:53:07.364 00.148 11060 worker thread done servicing request
20:53:07.366 00.002 10844 OnExposeComplete: enter
20:53:07.366 00.000 10844 UpdateGuideState(): m_state=6
20:53:07.366 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:53:07.366 00.000 10844 Star::Find returns 1 (0), X=1504.35, Y=751.76, Mass=3675, SNR=39.5, Peak=253 HFD=3.6
20:53:07.366 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.77) = xAngle (-0.09 = -0.09)
20:53:07.366 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.07 = -0.07)
20:53:07.366 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.54 hyp=0.56 cameraTheta=-1.86 mountX=0.56 mountY=-0.04, mountTheta=-0.07
20:53:07.368 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.54, opts=13)
20:53:07.370 00.002 10844 Enqueuing Move request for scope (-0.16, -0.54)
20:53:07.372 00.002 11060 Worker thread wakes up
20:53:07.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.54) opts 0xd
20:53:07.373 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.54)
20:53:07.373 00.000 11060 Moving (-0.16, -0.54) raw xDistance=0.56 yDistance=-0.04
20:53:07.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.56
20:53:07.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:07.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:53:07.373 00.000 11060 MoveAxis(W, 131, ABG)
20:53:07.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:07.373 00.000 11060 Move returns status 1, amount 0
20:53:07.373 00.000 11060 MoveAxis(N, 0, ABG)
20:53:07.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:07.373 00.000 11060 Move returns status 1, amount 0
20:53:07.373 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:07.373 00.000 11060 move complete, result=1
20:53:07.373 00.000 11060 worker thread done servicing request
20:53:07.378 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:07.393 00.015 10844 UpdateGuideState exits: m=3675 SNR=39.5
20:53:07.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:07.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:07.393 00.000 10844 Enqueuing Expose request
20:53:07.393 00.000 11060 Worker thread wakes up
20:53:07.393 00.000 10844 GuideStep: 0.6 px 0 ms WEST, -0.0 px 0 ms NORTH
20:53:07.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:07.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:07.395 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:07.398 00.003 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:08.031 00.633 11060 Exposure complete
20:53:08.172 00.141 11060 worker thread done servicing request
20:53:08.172 00.000 10844 OnExposeComplete: enter
20:53:08.172 00.000 10844 UpdateGuideState(): m_state=6
20:53:08.172 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:53:08.172 00.000 10844 Star::Find returns 1 (1), X=1504.03, Y=751.60, Mass=3436, SNR=38.2, Peak=255 HFD=3.5
20:53:08.172 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.77) = xAngle (-0.40 = -0.40)
20:53:08.172 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.38 = -0.38)
20:53:08.172 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-0.70 hyp=0.85 cameraTheta=-2.17 mountX=0.78 mountY=-0.32, mountTheta=-0.39
20:53:08.172 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-0.70, opts=13)
20:53:08.172 00.000 10844 Enqueuing Move request for scope (-0.48, -0.70)
20:53:08.172 00.000 11060 Worker thread wakes up
20:53:08.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.70) opts 0xd
20:53:08.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -0.70)
20:53:08.172 00.000 11060 Moving (-0.48, -0.70) raw xDistance=0.78 yDistance=-0.32
20:53:08.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.78
20:53:08.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:08.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
20:53:08.172 00.000 11060 MoveAxis(W, 182, ABG)
20:53:08.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:08.172 00.000 11060 Move returns status 1, amount 0
20:53:08.172 00.000 11060 MoveAxis(N, 0, ABG)
20:53:08.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:08.172 00.000 11060 Move returns status 1, amount 0
20:53:08.172 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:08.172 00.000 11060 move complete, result=1
20:53:08.172 00.000 11060 worker thread done servicing request
20:53:08.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:53:08.190 00.018 10844 UpdateGuideState exits: m=3436 SNR=38.2 Saturated
20:53:08.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:08.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:08.190 00.000 10844 Enqueuing Expose request
20:53:08.190 00.000 11060 Worker thread wakes up
20:53:08.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:08.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:08.190 00.000 10844 GuideStep: 0.8 px 0 ms WEST, -0.3 px 0 ms NORTH
20:53:08.190 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:08.190 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:08.824 00.634 11060 Exposure complete
20:53:08.955 00.131 11060 worker thread done servicing request
20:53:08.955 00.000 10844 OnExposeComplete: enter
20:53:08.955 00.000 10844 UpdateGuideState(): m_state=6
20:53:08.955 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:53:08.955 00.000 10844 Star::Find returns 1 (1), X=1504.71, Y=751.99, Mass=3085, SNR=36.3, Peak=255 HFD=3.4
20:53:08.955 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.77) = xAngle (0.75 = 0.75)
20:53:08.955 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.77 = 0.77)
20:53:08.955 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.31 hyp=0.37 cameraTheta=-1.02 mountX=0.27 mountY=0.26, mountTheta=0.76
20:53:08.959 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.31, opts=13)
20:53:08.959 00.000 10844 Enqueuing Move request for scope (0.19, -0.31)
20:53:08.959 00.000 11060 Worker thread wakes up
20:53:08.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.31) opts 0xd
20:53:08.959 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.31)
20:53:08.959 00.000 11060 Moving (0.19, -0.31) raw xDistance=0.27 yDistance=0.26
20:53:08.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
20:53:08.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:08.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:53:08.959 00.000 11060 MoveAxis(E, 0, ABG)
20:53:08.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:08.959 00.000 11060 Move returns status 1, amount 0
20:53:08.959 00.000 11060 MoveAxis(N, 0, ABG)
20:53:08.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:08.959 00.000 11060 Move returns status 1, amount 0
20:53:08.959 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:08.959 00.000 11060 move complete, result=1
20:53:08.959 00.000 11060 worker thread done servicing request
20:53:08.959 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:08.968 00.009 10844 UpdateGuideState exits: m=3085 SNR=36.3 Saturated
20:53:08.975 00.007 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:08.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:08.975 00.000 10844 Enqueuing Expose request
20:53:08.975 00.000 11060 Worker thread wakes up
20:53:08.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:08.975 00.000 10844 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
20:53:08.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:08.975 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:08.979 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:09.621 00.642 11060 Exposure complete
20:53:09.772 00.151 11060 worker thread done servicing request
20:53:09.772 00.000 10844 OnExposeComplete: enter
20:53:09.772 00.000 10844 UpdateGuideState(): m_state=6
20:53:09.772 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:53:09.772 00.000 10844 Star::Find returns 1 (1), X=1504.59, Y=751.89, Mass=3375, SNR=37.8, Peak=255 HFD=3.6
20:53:09.772 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.77) = xAngle (0.39 = 0.39)
20:53:09.772 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.41 = 0.41)
20:53:09.772 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.41 hyp=0.41 cameraTheta=-1.37 mountX=0.38 mountY=0.17, mountTheta=0.41
20:53:09.772 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.41, opts=13)
20:53:09.772 00.000 10844 Enqueuing Move request for scope (0.08, -0.41)
20:53:09.772 00.000 11060 Worker thread wakes up
20:53:09.778 00.006 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.41) opts 0xd
20:53:09.778 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.41)
20:53:09.778 00.000 11060 Moving (0.08, -0.41) raw xDistance=0.38 yDistance=0.17
20:53:09.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.38
20:53:09.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:09.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:53:09.778 00.000 11060 MoveAxis(W, 86, ABG)
20:53:09.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:09.778 00.000 11060 Move returns status 1, amount 0
20:53:09.778 00.000 11060 MoveAxis(N, 0, ABG)
20:53:09.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:09.778 00.000 11060 Move returns status 1, amount 0
20:53:09.778 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:09.778 00.000 11060 move complete, result=1
20:53:09.778 00.000 11060 worker thread done servicing request
20:53:09.782 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:09.799 00.017 10844 UpdateGuideState exits: m=3375 SNR=37.8 Saturated
20:53:09.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:09.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:09.799 00.000 10844 Enqueuing Expose request
20:53:09.799 00.000 10844 GuideStep: 0.4 px 0 ms WEST, 0.2 px 0 ms NORTH
20:53:09.800 00.001 11060 Worker thread wakes up
20:53:09.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:09.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:09.803 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:09.803 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:10.436 00.633 11060 Exposure complete
20:53:10.564 00.128 11060 worker thread done servicing request
20:53:10.564 00.000 10844 OnExposeComplete: enter
20:53:10.564 00.000 10844 UpdateGuideState(): m_state=6
20:53:10.564 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:53:10.564 00.000 10844 Star::Find returns 1 (1), X=1504.35, Y=751.51, Mass=3995, SNR=41.7, Peak=255 HFD=3.8
20:53:10.564 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.77) = xAngle (-0.00 = -0.00)
20:53:10.564 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.02 = 0.02)
20:53:10.564 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.79 hyp=0.81 cameraTheta=-1.77 mountX=0.81 mountY=0.01, mountTheta=0.02
20:53:10.564 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.79, opts=13)
20:53:10.564 00.000 10844 Enqueuing Move request for scope (-0.16, -0.79)
20:53:10.564 00.000 11060 Worker thread wakes up
20:53:10.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.79) opts 0xd
20:53:10.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.79)
20:53:10.564 00.000 11060 Moving (-0.16, -0.79) raw xDistance=0.81 yDistance=0.01
20:53:10.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.81
20:53:10.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:10.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:53:10.564 00.000 11060 MoveAxis(W, 186, ABG)
20:53:10.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:10.564 00.000 11060 Move returns status 1, amount 0
20:53:10.564 00.000 11060 MoveAxis(N, 0, ABG)
20:53:10.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:10.564 00.000 11060 Move returns status 1, amount 0
20:53:10.564 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:10.564 00.000 11060 move complete, result=1
20:53:10.564 00.000 11060 worker thread done servicing request
20:53:10.578 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:10.591 00.013 10844 UpdateGuideState exits: m=3995 SNR=41.7 Saturated
20:53:10.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:10.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:10.591 00.000 10844 Enqueuing Expose request
20:53:10.591 00.000 11060 Worker thread wakes up
20:53:10.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:10.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:10.591 00.000 10844 GuideStep: 0.8 px 0 ms WEST, 0.0 px 0 ms NORTH
20:53:10.596 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:10.596 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:11.224 00.628 11060 Exposure complete
20:53:11.377 00.153 11060 worker thread done servicing request
20:53:11.377 00.000 10844 OnExposeComplete: enter
20:53:11.377 00.000 10844 UpdateGuideState(): m_state=6
20:53:11.377 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:53:11.377 00.000 10844 Star::Find returns 1 (1), X=1504.30, Y=751.95, Mass=3423, SNR=38.3, Peak=255 HFD=3.9
20:53:11.377 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.77) = xAngle (-0.35 = -0.35)
20:53:11.377 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.33 = -0.33)
20:53:11.377 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.35 hyp=0.41 cameraTheta=-2.12 mountX=0.38 mountY=-0.13, mountTheta=-0.34
20:53:11.377 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.35, opts=13)
20:53:11.381 00.004 10844 Enqueuing Move request for scope (-0.21, -0.35)
20:53:11.381 00.000 11060 Worker thread wakes up
20:53:11.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.35) opts 0xd
20:53:11.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.35)
20:53:11.381 00.000 11060 Moving (-0.21, -0.35) raw xDistance=0.38 yDistance=-0.13
20:53:11.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.38
20:53:11.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:11.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:53:11.381 00.000 11060 MoveAxis(W, 94, ABG)
20:53:11.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:11.381 00.000 11060 Move returns status 1, amount 0
20:53:11.381 00.000 11060 MoveAxis(N, 0, ABG)
20:53:11.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:11.381 00.000 11060 Move returns status 1, amount 0
20:53:11.381 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:11.381 00.000 11060 move complete, result=1
20:53:11.381 00.000 11060 worker thread done servicing request
20:53:11.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:11.396 00.015 10844 UpdateGuideState exits: m=3423 SNR=38.3 Saturated
20:53:11.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:11.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:11.396 00.000 10844 Enqueuing Expose request
20:53:11.396 00.000 11060 Worker thread wakes up
20:53:11.396 00.000 10844 GuideStep: 0.4 px 0 ms WEST, -0.1 px 0 ms NORTH
20:53:11.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:11.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:11.396 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:11.396 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:12.026 00.630 11060 Exposure complete
20:53:12.175 00.149 11060 worker thread done servicing request
20:53:12.175 00.000 10844 OnExposeComplete: enter
20:53:12.175 00.000 10844 UpdateGuideState(): m_state=6
20:53:12.175 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:53:12.175 00.000 10844 Star::Find returns 1 (1), X=1503.93, Y=752.07, Mass=3852, SNR=40.9, Peak=255 HFD=4.1
20:53:12.175 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.77) = xAngle (-1.00 = -1.00)
20:53:12.175 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.98 = -0.98)
20:53:12.175 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=-0.23 hyp=0.63 cameraTheta=-2.77 mountX=0.34 mountY=-0.52, mountTheta=-1.00
20:53:12.184 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=-0.23, opts=13)
20:53:12.184 00.000 10844 Enqueuing Move request for scope (-0.59, -0.23)
20:53:12.184 00.000 11060 Worker thread wakes up
20:53:12.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.23) opts 0xd
20:53:12.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, -0.23)
20:53:12.184 00.000 11060 Moving (-0.59, -0.23) raw xDistance=0.34 yDistance=-0.52
20:53:12.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.34
20:53:12.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.52
20:53:12.184 00.000 11060 MoveAxis(W, 80, ABG)
20:53:12.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:12.184 00.000 11060 Move returns status 1, amount 0
20:53:12.184 00.000 11060 MoveAxis(N, 227, ABG)
20:53:12.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:12.184 00.000 11060 Move returns status 1, amount 0
20:53:12.184 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:12.184 00.000 11060 move complete, result=1
20:53:12.184 00.000 11060 worker thread done servicing request
20:53:12.200 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:12.209 00.009 10844 UpdateGuideState exits: m=3852 SNR=40.9 Saturated
20:53:12.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:12.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:12.209 00.000 10844 Enqueuing Expose request
20:53:12.209 00.000 11060 Worker thread wakes up
20:53:12.209 00.000 10844 GuideStep: 0.3 px 0 ms WEST, -0.5 px 0 ms NORTH
20:53:12.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:12.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:12.216 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:12.216 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:12.852 00.636 11060 Exposure complete
20:53:12.980 00.128 11060 worker thread done servicing request
20:53:12.980 00.000 10844 OnExposeComplete: enter
20:53:12.982 00.002 10844 UpdateGuideState(): m_state=6
20:53:12.982 00.000 10844 Star::Find(15, 1503, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:53:12.982 00.000 10844 Star::Find returns 1 (1), X=1504.07, Y=751.61, Mass=3866, SNR=40.5, Peak=255 HFD=3.9
20:53:12.982 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.77) = xAngle (-0.38 = -0.38)
20:53:12.982 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.36 = -0.36)
20:53:12.982 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=-0.68 hyp=0.82 cameraTheta=-2.15 mountX=0.76 mountY=-0.29, mountTheta=-0.37
20:53:12.985 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=-0.68, opts=13)
20:53:12.985 00.000 10844 Enqueuing Move request for scope (-0.45, -0.68)
20:53:12.986 00.001 11060 Worker thread wakes up
20:53:12.987 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.68) opts 0xd
20:53:12.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, -0.68)
20:53:12.987 00.000 11060 Moving (-0.45, -0.68) raw xDistance=0.76 yDistance=-0.29
20:53:12.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.76
20:53:12.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:12.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:53:12.987 00.000 11060 MoveAxis(W, 174, ABG)
20:53:12.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:12.987 00.000 11060 Move returns status 1, amount 0
20:53:12.987 00.000 11060 MoveAxis(N, 0, ABG)
20:53:12.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:12.987 00.000 11060 Move returns status 1, amount 0
20:53:12.987 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:12.987 00.000 11060 move complete, result=1
20:53:12.987 00.000 11060 worker thread done servicing request
20:53:12.993 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:13.002 00.009 10844 UpdateGuideState exits: m=3866 SNR=40.5 Saturated
20:53:13.004 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:13.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:13.004 00.000 10844 Enqueuing Expose request
20:53:13.004 00.000 10844 GuideStep: 0.8 px 0 ms WEST, -0.3 px 0 ms NORTH
20:53:13.004 00.000 11060 Worker thread wakes up
20:53:13.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:13.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:13.004 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:13.004 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:13.650 00.646 11060 Exposure complete
20:53:13.788 00.138 11060 worker thread done servicing request
20:53:13.788 00.000 10844 OnExposeComplete: enter
20:53:13.788 00.000 10844 UpdateGuideState(): m_state=6
20:53:13.788 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:53:13.788 00.000 10844 Star::Find returns 1 (1), X=1503.98, Y=751.67, Mass=3961, SNR=40.8, Peak=255 HFD=3.9
20:53:13.788 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.77) = xAngle (-0.50 = -0.50)
20:53:13.788 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.48 = -0.48)
20:53:13.788 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-0.63 hyp=0.83 cameraTheta=-2.27 mountX=0.72 mountY=-0.38, mountTheta=-0.49
20:53:13.788 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-0.63, opts=13)
20:53:13.788 00.000 10844 Enqueuing Move request for scope (-0.53, -0.63)
20:53:13.788 00.000 11060 Worker thread wakes up
20:53:13.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.63) opts 0xd
20:53:13.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -0.63)
20:53:13.788 00.000 11060 Moving (-0.53, -0.63) raw xDistance=0.72 yDistance=-0.38
20:53:13.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.72
20:53:13.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
20:53:13.788 00.000 11060 MoveAxis(W, 170, ABG)
20:53:13.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:13.788 00.000 11060 Move returns status 1, amount 0
20:53:13.788 00.000 11060 MoveAxis(N, 167, ABG)
20:53:13.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:13.788 00.000 11060 Move returns status 1, amount 0
20:53:13.788 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:13.788 00.000 11060 move complete, result=1
20:53:13.788 00.000 11060 worker thread done servicing request
20:53:13.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:13.804 00.016 10844 UpdateGuideState exits: m=3961 SNR=40.8 Saturated
20:53:13.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:13.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:13.804 00.000 10844 Enqueuing Expose request
20:53:13.804 00.000 11060 Worker thread wakes up
20:53:13.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:13.804 00.000 10844 GuideStep: 0.7 px 0 ms WEST, -0.4 px 0 ms NORTH
20:53:13.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:13.804 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:13.804 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:14.431 00.627 11060 Exposure complete
20:53:14.574 00.143 11060 worker thread done servicing request
20:53:14.574 00.000 10844 OnExposeComplete: enter
20:53:14.574 00.000 10844 UpdateGuideState(): m_state=6
20:53:14.574 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:53:14.574 00.000 10844 Star::Find returns 1 (1), X=1504.38, Y=751.90, Mass=3454, SNR=38.0, Peak=255 HFD=3.7
20:53:14.574 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.77) = xAngle (-0.12 = -0.12)
20:53:14.574 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.10 = -0.10)
20:53:14.574 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.40 hyp=0.42 cameraTheta=-1.89 mountX=0.41 mountY=-0.04, mountTheta=-0.10
20:53:14.574 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.40, opts=13)
20:53:14.574 00.000 10844 Enqueuing Move request for scope (-0.13, -0.40)
20:53:14.576 00.002 11060 Worker thread wakes up
20:53:14.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.40) opts 0xd
20:53:14.576 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.40)
20:53:14.576 00.000 11060 Moving (-0.13, -0.40) raw xDistance=0.41 yDistance=-0.04
20:53:14.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.41
20:53:14.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:14.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:53:14.576 00.000 11060 MoveAxis(W, 100, ABG)
20:53:14.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:14.576 00.000 11060 Move returns status 1, amount 0
20:53:14.576 00.000 11060 MoveAxis(N, 0, ABG)
20:53:14.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:14.576 00.000 11060 Move returns status 1, amount 0
20:53:14.576 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:14.576 00.000 11060 move complete, result=1
20:53:14.576 00.000 11060 worker thread done servicing request
20:53:14.579 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:14.592 00.013 10844 UpdateGuideState exits: m=3454 SNR=38.0 Saturated
20:53:14.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:14.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:14.592 00.000 10844 Enqueuing Expose request
20:53:14.592 00.000 11060 Worker thread wakes up
20:53:14.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:14.592 00.000 10844 GuideStep: 0.4 px 0 ms WEST, -0.0 px 0 ms NORTH
20:53:14.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:14.596 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:14.596 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:15.224 00.628 11060 Exposure complete
20:53:15.377 00.153 11060 worker thread done servicing request
20:53:15.377 00.000 10844 OnExposeComplete: enter
20:53:15.377 00.000 10844 UpdateGuideState(): m_state=6
20:53:15.377 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:53:15.377 00.000 10844 Star::Find returns 1 (1), X=1504.48, Y=752.09, Mass=3189, SNR=37.0, Peak=255 HFD=3.7
20:53:15.380 00.003 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.77) = xAngle (0.04 = 0.04)
20:53:15.380 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.06 = 0.06)
20:53:15.380 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.72 mountX=0.21 mountY=0.01, mountTheta=0.06
20:53:15.380 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.20, opts=13)
20:53:15.380 00.000 10844 Enqueuing Move request for scope (-0.03, -0.20)
20:53:15.380 00.000 11060 Worker thread wakes up
20:53:15.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
20:53:15.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
20:53:15.380 00.000 11060 Moving (-0.03, -0.20) raw xDistance=0.21 yDistance=0.01
20:53:15.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
20:53:15.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:15.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:53:15.380 00.000 11060 MoveAxis(E, 0, ABG)
20:53:15.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:15.380 00.000 11060 Move returns status 1, amount 0
20:53:15.380 00.000 11060 MoveAxis(N, 0, ABG)
20:53:15.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:15.380 00.000 11060 Move returns status 1, amount 0
20:53:15.380 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:15.380 00.000 11060 move complete, result=1
20:53:15.380 00.000 11060 worker thread done servicing request
20:53:15.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:15.402 00.022 10844 UpdateGuideState exits: m=3189 SNR=37.0 Saturated
20:53:15.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:15.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:15.402 00.000 10844 Enqueuing Expose request
20:53:15.402 00.000 10844 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
20:53:15.404 00.002 11060 Worker thread wakes up
20:53:15.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:15.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:15.408 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:15.408 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:16.047 00.639 11060 Exposure complete
20:53:16.178 00.131 11060 worker thread done servicing request
20:53:16.178 00.000 10844 OnExposeComplete: enter
20:53:16.178 00.000 10844 UpdateGuideState(): m_state=6
20:53:16.181 00.003 10844 Star::Find(15, 1504, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:53:16.181 00.000 10844 Star::Find returns 1 (1), X=1504.14, Y=751.54, Mass=3241, SNR=36.9, Peak=255 HFD=3.6
20:53:16.181 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.77) = xAngle (-0.26 = -0.26)
20:53:16.181 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.24 = -0.24)
20:53:16.181 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.76 hyp=0.84 cameraTheta=-2.02 mountX=0.82 mountY=-0.20, mountTheta=-0.24
20:53:16.181 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.76, opts=13)
20:53:16.181 00.000 10844 Enqueuing Move request for scope (-0.37, -0.76)
20:53:16.181 00.000 11060 Worker thread wakes up
20:53:16.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.76) opts 0xd
20:53:16.181 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.76)
20:53:16.181 00.000 11060 Moving (-0.37, -0.76) raw xDistance=0.82 yDistance=-0.20
20:53:16.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.82
20:53:16.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:16.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:53:16.181 00.000 11060 MoveAxis(W, 184, ABG)
20:53:16.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:16.181 00.000 11060 Move returns status 1, amount 0
20:53:16.181 00.000 11060 MoveAxis(N, 0, ABG)
20:53:16.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:16.181 00.000 11060 Move returns status 1, amount 0
20:53:16.181 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:16.181 00.000 11060 move complete, result=1
20:53:16.181 00.000 11060 worker thread done servicing request
20:53:16.184 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:16.193 00.009 10844 UpdateGuideState exits: m=3241 SNR=36.9 Saturated
20:53:16.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:16.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:16.193 00.000 10844 Enqueuing Expose request
20:53:16.193 00.000 11060 Worker thread wakes up
20:53:16.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:16.193 00.000 10844 GuideStep: 0.8 px 0 ms WEST, -0.2 px 0 ms NORTH
20:53:16.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:16.200 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:16.200 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:16.841 00.641 11060 Exposure complete
20:53:16.969 00.128 11060 worker thread done servicing request
20:53:16.971 00.002 10844 OnExposeComplete: enter
20:53:16.971 00.000 10844 UpdateGuideState(): m_state=6
20:53:16.971 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:53:16.971 00.000 10844 Star::Find returns 1 (0), X=1504.14, Y=751.23, Mass=3513, SNR=38.4, Peak=254 HFD=3.7
20:53:16.971 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.77) = xAngle (-0.14 = -0.14)
20:53:16.971 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.12 = -0.12)
20:53:16.971 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-1.07 hyp=1.13 cameraTheta=-1.91 mountX=1.12 mountY=-0.14, mountTheta=-0.12
20:53:16.973 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-1.07, opts=13)
20:53:16.973 00.000 10844 Enqueuing Move request for scope (-0.37, -1.07)
20:53:16.973 00.000 11060 Worker thread wakes up
20:53:16.975 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -1.07) opts 0xd
20:53:16.975 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -1.07)
20:53:16.975 00.000 11060 Moving (-0.37, -1.07) raw xDistance=1.12 yDistance=-0.14
20:53:16.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.40 from input 1.12
20:53:16.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:16.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:53:16.975 00.000 11060 MoveAxis(W, 260, ABG)
20:53:16.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:16.975 00.000 11060 Move returns status 1, amount 0
20:53:16.975 00.000 11060 MoveAxis(N, 0, ABG)
20:53:16.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:16.975 00.000 11060 Move returns status 1, amount 0
20:53:16.975 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:16.975 00.000 11060 move complete, result=1
20:53:16.975 00.000 11060 worker thread done servicing request
20:53:16.977 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:16.990 00.013 10844 UpdateGuideState exits: m=3513 SNR=38.4
20:53:16.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:16.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:16.990 00.000 10844 Enqueuing Expose request
20:53:16.990 00.000 10844 GuideStep: 1.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:53:16.990 00.000 11060 Worker thread wakes up
20:53:16.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:16.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:16.990 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:16.990 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:17.626 00.636 11060 Exposure complete
20:53:17.766 00.140 11060 worker thread done servicing request
20:53:17.766 00.000 10844 OnExposeComplete: enter
20:53:17.766 00.000 10844 UpdateGuideState(): m_state=6
20:53:17.766 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:53:17.766 00.000 10844 Star::Find returns 1 (1), X=1503.95, Y=751.78, Mass=3264, SNR=37.1, Peak=255 HFD=3.9
20:53:17.766 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.77) = xAngle (-0.63 = -0.63)
20:53:17.766 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.61 = -0.61)
20:53:17.766 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=-0.51 hyp=0.76 cameraTheta=-2.40 mountX=0.61 mountY=-0.44, mountTheta=-0.62
20:53:17.766 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=-0.51, opts=13)
20:53:17.766 00.000 10844 Enqueuing Move request for scope (-0.56, -0.51)
20:53:17.766 00.000 11060 Worker thread wakes up
20:53:17.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.51) opts 0xd
20:53:17.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, -0.51)
20:53:17.766 00.000 11060 Moving (-0.56, -0.51) raw xDistance=0.61 yDistance=-0.44
20:53:17.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.61
20:53:17.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.44
20:53:17.766 00.000 11060 MoveAxis(W, 149, ABG)
20:53:17.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:17.766 00.000 11060 Move returns status 1, amount 0
20:53:17.766 00.000 11060 MoveAxis(N, 190, ABG)
20:53:17.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:17.766 00.000 11060 Move returns status 1, amount 0
20:53:17.766 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:17.766 00.000 11060 move complete, result=1
20:53:17.766 00.000 11060 worker thread done servicing request
20:53:17.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:17.780 00.014 10844 UpdateGuideState exits: m=3264 SNR=37.1 Saturated
20:53:17.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:17.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:17.780 00.000 10844 Enqueuing Expose request
20:53:17.780 00.000 10844 GuideStep: 0.6 px 0 ms WEST, -0.4 px 0 ms NORTH
20:53:17.780 00.000 11060 Worker thread wakes up
20:53:17.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:17.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:17.780 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:17.780 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:18.406 00.626 11060 Exposure complete
20:53:18.558 00.152 11060 worker thread done servicing request
20:53:18.558 00.000 10844 OnExposeComplete: enter
20:53:18.558 00.000 10844 UpdateGuideState(): m_state=6
20:53:18.558 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:53:18.558 00.000 10844 Star::Find returns 1 (0), X=1504.25, Y=751.03, Mass=2853, SNR=34.7, Peak=248 HFD=3.9
20:53:18.558 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.77) = xAngle (-0.01 = -0.01)
20:53:18.558 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.01 = 0.01)
20:53:18.558 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-1.27 hyp=1.30 cameraTheta=-1.78 mountX=1.30 mountY=0.01, mountTheta=0.01
20:53:18.558 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-1.27, opts=13)
20:53:18.558 00.000 10844 Enqueuing Move request for scope (-0.27, -1.27)
20:53:18.558 00.000 11060 Worker thread wakes up
20:53:18.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.27) opts 0xd
20:53:18.565 00.007 11060 Handling offset move in thread for scope, endpoint = (-0.27, -1.27)
20:53:18.565 00.000 11060 Moving (-0.27, -1.27) raw xDistance=1.30 yDistance=0.01
20:53:18.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.47 from input 1.30
20:53:18.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:18.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:53:18.565 00.000 11060 MoveAxis(W, 299, ABG)
20:53:18.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:18.565 00.000 11060 Move returns status 1, amount 0
20:53:18.565 00.000 11060 MoveAxis(N, 0, ABG)
20:53:18.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:18.565 00.000 11060 Move returns status 1, amount 0
20:53:18.565 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:18.565 00.000 11060 move complete, result=1
20:53:18.565 00.000 11060 worker thread done servicing request
20:53:18.577 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:18.580 00.003 10844 UpdateGuideState exits: m=2853 SNR=34.7
20:53:18.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:18.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:18.580 00.000 10844 Enqueuing Expose request
20:53:18.580 00.000 10844 GuideStep: 1.3 px 0 ms WEST, 0.0 px 0 ms NORTH
20:53:18.580 00.000 11060 Worker thread wakes up
20:53:18.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:18.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:18.592 00.012 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:18.592 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:19.226 00.634 11060 Exposure complete
20:53:19.373 00.147 11060 worker thread done servicing request
20:53:19.375 00.002 10844 OnExposeComplete: enter
20:53:19.375 00.000 10844 UpdateGuideState(): m_state=6
20:53:19.375 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:53:19.375 00.000 10844 Star::Find returns 1 (0), X=1504.14, Y=750.93, Mass=3417, SNR=37.4, Peak=254 HFD=4.1
20:53:19.375 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.77) = xAngle (-0.07 = -0.07)
20:53:19.375 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.05 = -0.05)
20:53:19.375 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-1.36 hyp=1.42 cameraTheta=-1.84 mountX=1.41 mountY=-0.08, mountTheta=-0.05
20:53:19.375 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-1.36, opts=13)
20:53:19.375 00.000 10844 Enqueuing Move request for scope (-0.38, -1.36)
20:53:19.375 00.000 11060 Worker thread wakes up
20:53:19.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -1.36) opts 0xd
20:53:19.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -1.36)
20:53:19.375 00.000 11060 Moving (-0.38, -1.36) raw xDistance=1.41 yDistance=-0.08
20:53:19.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.51 from input 1.41
20:53:19.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:19.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:53:19.375 00.000 11060 MoveAxis(W, 330, ABG)
20:53:19.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:19.375 00.000 11060 Move returns status 1, amount 0
20:53:19.375 00.000 11060 MoveAxis(N, 0, ABG)
20:53:19.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:19.375 00.000 11060 Move returns status 1, amount 0
20:53:19.375 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:19.375 00.000 11060 move complete, result=1
20:53:19.375 00.000 11060 worker thread done servicing request
20:53:19.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:19.391 00.016 10844 UpdateGuideState exits: m=3417 SNR=37.4
20:53:19.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:19.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:19.391 00.000 10844 Enqueuing Expose request
20:53:19.391 00.000 11060 Worker thread wakes up
20:53:19.391 00.000 10844 GuideStep: 1.4 px 0 ms WEST, -0.1 px 0 ms NORTH
20:53:19.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:19.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:19.404 00.013 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:19.404 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:20.043 00.639 11060 Exposure complete
20:53:20.188 00.145 11060 worker thread done servicing request
20:53:20.188 00.000 10844 OnExposeComplete: enter
20:53:20.188 00.000 10844 UpdateGuideState(): m_state=6
20:53:20.188 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:53:20.188 00.000 10844 Star::Find returns 1 (1), X=1504.21, Y=751.89, Mass=2965, SNR=34.9, Peak=255 HFD=3.3
20:53:20.188 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.77) = xAngle (-0.44 = -0.44)
20:53:20.188 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.42 = -0.42)
20:53:20.188 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.41 hyp=0.51 cameraTheta=-2.21 mountX=0.46 mountY=-0.21, mountTheta=-0.42
20:53:20.196 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.41, opts=13)
20:53:20.196 00.000 10844 Enqueuing Move request for scope (-0.31, -0.41)
20:53:20.196 00.000 11060 Worker thread wakes up
20:53:20.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.41) opts 0xd
20:53:20.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.41)
20:53:20.196 00.000 11060 Moving (-0.31, -0.41) raw xDistance=0.46 yDistance=-0.21
20:53:20.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.46
20:53:20.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:20.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:53:20.196 00.000 11060 MoveAxis(W, 118, ABG)
20:53:20.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:20.196 00.000 11060 Move returns status 1, amount 0
20:53:20.196 00.000 11060 MoveAxis(N, 0, ABG)
20:53:20.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:20.196 00.000 11060 Move returns status 1, amount 0
20:53:20.196 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:20.196 00.000 11060 move complete, result=1
20:53:20.196 00.000 11060 worker thread done servicing request
20:53:20.209 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:20.226 00.017 10844 UpdateGuideState exits: m=2965 SNR=34.9 Saturated
20:53:20.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:20.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:20.226 00.000 10844 Enqueuing Expose request
20:53:20.226 00.000 11060 Worker thread wakes up
20:53:20.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:20.226 00.000 10844 GuideStep: 0.5 px 0 ms WEST, -0.2 px 0 ms NORTH
20:53:20.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:20.229 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:20.229 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:20.866 00.637 11060 Exposure complete
20:53:21.009 00.143 11060 worker thread done servicing request
20:53:21.009 00.000 10844 OnExposeComplete: enter
20:53:21.009 00.000 10844 UpdateGuideState(): m_state=6
20:53:21.009 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:53:21.009 00.000 10844 Star::Find returns 1 (0), X=1504.31, Y=751.38, Mass=2986, SNR=35.6, Peak=247 HFD=3.5
20:53:21.009 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.77) = xAngle (-0.02 = -0.02)
20:53:21.009 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.00 = 0.00)
20:53:21.009 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.92 hyp=0.94 cameraTheta=-1.78 mountX=0.94 mountY=0.00, mountTheta=0.00
20:53:21.009 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.92, opts=13)
20:53:21.009 00.000 10844 Enqueuing Move request for scope (-0.20, -0.92)
20:53:21.009 00.000 11060 Worker thread wakes up
20:53:21.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.92) opts 0xd
20:53:21.009 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.92)
20:53:21.009 00.000 11060 Moving (-0.20, -0.92) raw xDistance=0.94 yDistance=0.00
20:53:21.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.94
20:53:21.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:21.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:53:21.009 00.000 11060 MoveAxis(W, 217, ABG)
20:53:21.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:21.009 00.000 11060 Move returns status 1, amount 0
20:53:21.009 00.000 11060 MoveAxis(N, 0, ABG)
20:53:21.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:21.009 00.000 11060 Move returns status 1, amount 0
20:53:21.009 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:21.009 00.000 11060 move complete, result=1
20:53:21.009 00.000 11060 worker thread done servicing request
20:53:21.016 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:21.018 00.002 10844 UpdateGuideState exits: m=2986 SNR=35.6
20:53:21.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:21.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:21.018 00.000 10844 Enqueuing Expose request
20:53:21.018 00.000 11060 Worker thread wakes up
20:53:21.018 00.000 10844 GuideStep: 0.9 px 0 ms WEST, 0.0 px 0 ms NORTH
20:53:21.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:21.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:21.018 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:21.018 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:21.676 00.658 11060 Exposure complete
20:53:21.825 00.149 11060 worker thread done servicing request
20:53:21.830 00.005 10844 OnExposeComplete: enter
20:53:21.830 00.000 10844 UpdateGuideState(): m_state=6
20:53:21.830 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:53:21.830 00.000 10844 Star::Find returns 1 (1), X=1504.12, Y=751.43, Mass=3498, SNR=38.8, Peak=255 HFD=3.6
20:53:21.830 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.77) = xAngle (-0.23 = -0.23)
20:53:21.830 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.21 = -0.21)
20:53:21.830 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.87 hyp=0.96 cameraTheta=-2.00 mountX=0.93 mountY=-0.20, mountTheta=-0.21
20:53:21.832 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.87, opts=13)
20:53:21.832 00.000 10844 Enqueuing Move request for scope (-0.40, -0.87)
20:53:21.832 00.000 11060 Worker thread wakes up
20:53:21.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.87) opts 0xd
20:53:21.832 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.87)
20:53:21.832 00.000 11060 Moving (-0.40, -0.87) raw xDistance=0.93 yDistance=-0.20
20:53:21.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.93
20:53:21.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:21.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:53:21.832 00.000 11060 MoveAxis(W, 218, ABG)
20:53:21.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:21.832 00.000 11060 Move returns status 1, amount 0
20:53:21.832 00.000 11060 MoveAxis(N, 0, ABG)
20:53:21.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:21.832 00.000 11060 Move returns status 1, amount 0
20:53:21.832 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:21.832 00.000 11060 move complete, result=1
20:53:21.832 00.000 11060 worker thread done servicing request
20:53:21.843 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:21.855 00.012 10844 UpdateGuideState exits: m=3498 SNR=38.8 Saturated
20:53:21.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:21.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:21.855 00.000 10844 Enqueuing Expose request
20:53:21.855 00.000 11060 Worker thread wakes up
20:53:21.855 00.000 10844 GuideStep: 0.9 px 0 ms WEST, -0.2 px 0 ms NORTH
20:53:21.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:21.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:21.860 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:21.860 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:22.492 00.632 11060 Exposure complete
20:53:22.625 00.133 11060 worker thread done servicing request
20:53:22.627 00.002 10844 OnExposeComplete: enter
20:53:22.627 00.000 10844 UpdateGuideState(): m_state=6
20:53:22.627 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:53:22.627 00.000 10844 Star::Find returns 1 (1), X=1504.21, Y=751.44, Mass=3721, SNR=39.8, Peak=255 HFD=3.6
20:53:22.627 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.77) = xAngle (-0.15 = -0.15)
20:53:22.627 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.13 = -0.13)
20:53:22.627 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.85 hyp=0.91 cameraTheta=-1.92 mountX=0.90 mountY=-0.12, mountTheta=-0.13
20:53:22.627 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.85, opts=13)
20:53:22.627 00.000 10844 Enqueuing Move request for scope (-0.31, -0.85)
20:53:22.627 00.000 11060 Worker thread wakes up
20:53:22.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.85) opts 0xd
20:53:22.629 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.85)
20:53:22.629 00.000 11060 Moving (-0.31, -0.85) raw xDistance=0.90 yDistance=-0.12
20:53:22.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.90
20:53:22.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:22.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:53:22.629 00.000 11060 MoveAxis(W, 211, ABG)
20:53:22.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:22.629 00.000 11060 Move returns status 1, amount 0
20:53:22.629 00.000 11060 MoveAxis(N, 0, ABG)
20:53:22.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:22.629 00.000 11060 Move returns status 1, amount 0
20:53:22.629 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:22.629 00.000 11060 move complete, result=1
20:53:22.629 00.000 11060 worker thread done servicing request
20:53:22.632 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:22.645 00.013 10844 UpdateGuideState exits: m=3721 SNR=39.8 Saturated
20:53:22.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:22.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:22.645 00.000 10844 Enqueuing Expose request
20:53:22.645 00.000 10844 GuideStep: 0.9 px 0 ms WEST, -0.1 px 0 ms NORTH
20:53:22.645 00.000 11060 Worker thread wakes up
20:53:22.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:22.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:22.650 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:22.650 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:23.295 00.645 11060 Exposure complete
20:53:23.429 00.134 11060 worker thread done servicing request
20:53:23.429 00.000 10844 OnExposeComplete: enter
20:53:23.429 00.000 10844 UpdateGuideState(): m_state=6
20:53:23.429 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:53:23.429 00.000 10844 Star::Find returns 1 (1), X=1504.10, Y=751.69, Mass=3586, SNR=39.2, Peak=255 HFD=3.4
20:53:23.429 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.77) = xAngle (-0.40 = -0.40)
20:53:23.429 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.38 = -0.38)
20:53:23.429 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.61 hyp=0.74 cameraTheta=-2.17 mountX=0.68 mountY=-0.28, mountTheta=-0.39
20:53:23.429 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.61, opts=13)
20:53:23.429 00.000 10844 Enqueuing Move request for scope (-0.42, -0.61)
20:53:23.429 00.000 11060 Worker thread wakes up
20:53:23.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.61) opts 0xd
20:53:23.429 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.61)
20:53:23.429 00.000 11060 Moving (-0.42, -0.61) raw xDistance=0.68 yDistance=-0.28
20:53:23.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.68
20:53:23.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:23.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:53:23.429 00.000 11060 MoveAxis(W, 161, ABG)
20:53:23.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:23.429 00.000 11060 Move returns status 1, amount 0
20:53:23.429 00.000 11060 MoveAxis(N, 0, ABG)
20:53:23.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:23.429 00.000 11060 Move returns status 1, amount 0
20:53:23.429 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:23.429 00.000 11060 move complete, result=1
20:53:23.429 00.000 11060 worker thread done servicing request
20:53:23.444 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:23.461 00.017 10844 UpdateGuideState exits: m=3586 SNR=39.2 Saturated
20:53:23.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:23.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:23.461 00.000 10844 Enqueuing Expose request
20:53:23.461 00.000 11060 Worker thread wakes up
20:53:23.461 00.000 10844 GuideStep: 0.7 px 0 ms WEST, -0.3 px 0 ms NORTH
20:53:23.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:23.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:23.461 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:23.461 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:24.099 00.638 11060 Exposure complete
20:53:24.247 00.148 11060 worker thread done servicing request
20:53:24.249 00.002 10844 OnExposeComplete: enter
20:53:24.249 00.000 10844 UpdateGuideState(): m_state=6
20:53:24.249 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:53:24.249 00.000 10844 Star::Find returns 1 (1), X=1504.10, Y=750.84, Mass=3246, SNR=36.5, Peak=255 HFD=3.8
20:53:24.249 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.77) = xAngle (-0.08 = -0.08)
20:53:24.249 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.06 = -0.06)
20:53:24.249 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-1.46 hyp=1.52 cameraTheta=-1.85 mountX=1.51 mountY=-0.09, mountTheta=-0.06
20:53:24.249 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-1.46, opts=13)
20:53:24.249 00.000 10844 Enqueuing Move request for scope (-0.41, -1.46)
20:53:24.251 00.002 11060 Worker thread wakes up
20:53:24.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -1.46) opts 0xd
20:53:24.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -1.46)
20:53:24.251 00.000 11060 Moving (-0.41, -1.46) raw xDistance=1.51 yDistance=-0.09
20:53:24.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.54 from input 1.51
20:53:24.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:24.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:53:24.251 00.000 11060 MoveAxis(W, 347, ABG)
20:53:24.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:24.251 00.000 11060 Move returns status 1, amount 0
20:53:24.251 00.000 11060 MoveAxis(N, 0, ABG)
20:53:24.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:24.251 00.000 11060 Move returns status 1, amount 0
20:53:24.251 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:24.251 00.000 11060 move complete, result=1
20:53:24.251 00.000 11060 worker thread done servicing request
20:53:24.255 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:24.268 00.013 10844 UpdateGuideState exits: m=3246 SNR=36.5 Saturated
20:53:24.270 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:24.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:24.270 00.000 10844 Enqueuing Expose request
20:53:24.270 00.000 11060 Worker thread wakes up
20:53:24.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:24.270 00.000 10844 GuideStep: 1.5 px 0 ms WEST, -0.1 px 0 ms NORTH
20:53:24.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:24.272 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:24.272 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:24.901 00.629 11060 Exposure complete
20:53:25.035 00.134 11060 worker thread done servicing request
20:53:25.035 00.000 10844 OnExposeComplete: enter
20:53:25.035 00.000 10844 UpdateGuideState(): m_state=6
20:53:25.035 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:53:25.035 00.000 10844 Star::Find returns 1 (0), X=1504.08, Y=751.31, Mass=3732, SNR=39.3, Peak=254 HFD=3.9
20:53:25.035 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.77) = xAngle (-0.22 = -0.22)
20:53:25.035 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.20 = -0.20)
20:53:25.035 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-0.99 hyp=1.08 cameraTheta=-1.99 mountX=1.06 mountY=-0.22, mountTheta=-0.20
20:53:25.035 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-0.99, opts=13)
20:53:25.035 00.000 10844 Enqueuing Move request for scope (-0.44, -0.99)
20:53:25.035 00.000 11060 Worker thread wakes up
20:53:25.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.99) opts 0xd
20:53:25.035 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -0.99)
20:53:25.035 00.000 11060 Moving (-0.44, -0.99) raw xDistance=1.06 yDistance=-0.22
20:53:25.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.39 from input 1.06
20:53:25.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:25.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:53:25.035 00.000 11060 MoveAxis(W, 251, ABG)
20:53:25.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:25.035 00.000 11060 Move returns status 1, amount 0
20:53:25.035 00.000 11060 MoveAxis(N, 0, ABG)
20:53:25.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:25.035 00.000 11060 Move returns status 1, amount 0
20:53:25.035 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:25.035 00.000 11060 move complete, result=1
20:53:25.035 00.000 11060 worker thread done servicing request
20:53:25.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:25.052 00.017 10844 UpdateGuideState exits: m=3732 SNR=39.3
20:53:25.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:25.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:25.052 00.000 10844 Enqueuing Expose request
20:53:25.052 00.000 11060 Worker thread wakes up
20:53:25.052 00.000 10844 GuideStep: 1.1 px 0 ms WEST, -0.2 px 0 ms NORTH
20:53:25.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:25.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:25.052 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:25.058 00.006 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:25.698 00.640 11060 Exposure complete
20:53:25.844 00.146 11060 worker thread done servicing request
20:53:25.845 00.001 10844 OnExposeComplete: enter
20:53:25.845 00.000 10844 UpdateGuideState(): m_state=6
20:53:25.845 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:53:25.845 00.000 10844 Star::Find returns 1 (1), X=1504.41, Y=751.31, Mass=3548, SNR=38.3, Peak=255 HFD=3.5
20:53:25.845 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.77) = xAngle (0.09 = 0.09)
20:53:25.845 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.11 = 0.11)
20:53:25.845 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.99 hyp=1.00 cameraTheta=-1.68 mountX=0.99 mountY=0.11, mountTheta=0.11
20:53:25.851 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.99, opts=13)
20:53:25.851 00.000 10844 Enqueuing Move request for scope (-0.11, -0.99)
20:53:25.851 00.000 11060 Worker thread wakes up
20:53:25.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.99) opts 0xd
20:53:25.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.99)
20:53:25.851 00.000 11060 Moving (-0.11, -0.99) raw xDistance=0.99 yDistance=0.11
20:53:25.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.99
20:53:25.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:25.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:53:25.851 00.000 11060 MoveAxis(W, 234, ABG)
20:53:25.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:25.851 00.000 11060 Move returns status 1, amount 0
20:53:25.851 00.000 11060 MoveAxis(N, 0, ABG)
20:53:25.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:25.851 00.000 11060 Move returns status 1, amount 0
20:53:25.851 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:25.851 00.000 11060 move complete, result=1
20:53:25.851 00.000 11060 worker thread done servicing request
20:53:25.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:25.868 00.017 10844 UpdateGuideState exits: m=3548 SNR=38.3 Saturated
20:53:25.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:25.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:25.868 00.000 10844 Enqueuing Expose request
20:53:25.868 00.000 11060 Worker thread wakes up
20:53:25.868 00.000 10844 GuideStep: 1.0 px 0 ms WEST, 0.1 px 0 ms NORTH
20:53:25.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:25.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:25.874 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:25.874 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:26.516 00.642 11060 Exposure complete
20:53:26.656 00.140 11060 worker thread done servicing request
20:53:26.656 00.000 10844 OnExposeComplete: enter
20:53:26.656 00.000 10844 UpdateGuideState(): m_state=6
20:53:26.656 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
20:53:26.656 00.000 10844 Star::Find returns 1 (1), X=1504.29, Y=751.58, Mass=3475, SNR=38.4, Peak=255 HFD=3.9
20:53:26.656 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.77) = xAngle (-0.10 = -0.10)
20:53:26.656 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.09 = -0.09)
20:53:26.656 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.72 hyp=0.75 cameraTheta=-1.87 mountX=0.75 mountY=-0.06, mountTheta=-0.09
20:53:26.656 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.72, opts=13)
20:53:26.656 00.000 10844 Enqueuing Move request for scope (-0.22, -0.72)
20:53:26.656 00.000 11060 Worker thread wakes up
20:53:26.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.72) opts 0xd
20:53:26.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.72)
20:53:26.656 00.000 11060 Moving (-0.22, -0.72) raw xDistance=0.75 yDistance=-0.06
20:53:26.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.75
20:53:26.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:26.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:53:26.656 00.000 11060 MoveAxis(W, 177, ABG)
20:53:26.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:26.656 00.000 11060 Move returns status 1, amount 0
20:53:26.656 00.000 11060 MoveAxis(N, 0, ABG)
20:53:26.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:26.656 00.000 11060 Move returns status 1, amount 0
20:53:26.656 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:26.656 00.000 11060 move complete, result=1
20:53:26.656 00.000 11060 worker thread done servicing request
20:53:26.663 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:26.676 00.013 10844 UpdateGuideState exits: m=3475 SNR=38.4 Saturated
20:53:26.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:26.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:26.676 00.000 10844 Enqueuing Expose request
20:53:26.676 00.000 10844 GuideStep: 0.7 px 0 ms WEST, -0.1 px 0 ms NORTH
20:53:26.676 00.000 11060 Worker thread wakes up
20:53:26.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:26.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:26.680 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:26.680 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:27.314 00.634 11060 Exposure complete
20:53:27.461 00.147 11060 worker thread done servicing request
20:53:27.463 00.002 10844 OnExposeComplete: enter
20:53:27.463 00.000 10844 UpdateGuideState(): m_state=6
20:53:27.463 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
20:53:27.463 00.000 10844 Star::Find returns 1 (1), X=1503.72, Y=750.73, Mass=2714, SNR=33.7, Peak=255 HFD=3.6
20:53:27.463 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.77) = xAngle (-0.27 = -0.27)
20:53:27.463 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.25 = -0.25)
20:53:27.463 00.000 10844 CameraToMount -- cameraX=-0.79 cameraY=-1.57 hyp=1.76 cameraTheta=-2.04 mountX=1.69 mountY=-0.44, mountTheta=-0.25
20:53:27.463 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.79, y=-1.57, opts=13)
20:53:27.463 00.000 10844 Enqueuing Move request for scope (-0.79, -1.57)
20:53:27.463 00.000 11060 Worker thread wakes up
20:53:27.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -1.57) opts 0xd
20:53:27.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.79, -1.57)
20:53:27.463 00.000 11060 Moving (-0.79, -1.57) raw xDistance=1.69 yDistance=-0.44
20:53:27.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.69
20:53:27.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.44
20:53:27.463 00.000 11060 MoveAxis(W, 389, ABG)
20:53:27.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:27.463 00.000 11060 Move returns status 1, amount 0
20:53:27.463 00.000 11060 MoveAxis(N, 190, ABG)
20:53:27.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:27.463 00.000 11060 Move returns status 1, amount 0
20:53:27.463 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:27.463 00.000 11060 move complete, result=1
20:53:27.463 00.000 11060 worker thread done servicing request
20:53:27.466 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:27.478 00.012 10844 UpdateGuideState exits: m=2714 SNR=33.7 Saturated
20:53:27.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:27.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:27.478 00.000 10844 Enqueuing Expose request
20:53:27.478 00.000 11060 Worker thread wakes up
20:53:27.478 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.4 px 0 ms NORTH
20:53:27.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:27.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:27.485 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:27.485 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:28.119 00.634 11060 Exposure complete
20:53:28.260 00.141 11060 worker thread done servicing request
20:53:28.260 00.000 10844 OnExposeComplete: enter
20:53:28.260 00.000 10844 UpdateGuideState(): m_state=6
20:53:28.260 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
20:53:28.260 00.000 10844 Star::Find returns 1 (1), X=1504.09, Y=750.91, Mass=3256, SNR=37.4, Peak=255 HFD=3.8
20:53:28.260 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.77) = xAngle (-0.10 = -0.10)
20:53:28.260 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.08 = -0.08)
20:53:28.260 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-1.39 hyp=1.46 cameraTheta=-1.86 mountX=1.45 mountY=-0.11, mountTheta=-0.08
20:53:28.260 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-1.39, opts=13)
20:53:28.260 00.000 10844 Enqueuing Move request for scope (-0.42, -1.39)
20:53:28.260 00.000 11060 Worker thread wakes up
20:53:28.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -1.39) opts 0xd
20:53:28.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -1.39)
20:53:28.264 00.004 11060 Moving (-0.42, -1.39) raw xDistance=1.45 yDistance=-0.11
20:53:28.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.53 from input 1.45
20:53:28.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:28.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:53:28.264 00.000 11060 MoveAxis(W, 342, ABG)
20:53:28.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:28.264 00.000 11060 Move returns status 1, amount 0
20:53:28.264 00.000 11060 MoveAxis(N, 0, ABG)
20:53:28.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:28.264 00.000 11060 Move returns status 1, amount 0
20:53:28.264 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:28.264 00.000 11060 move complete, result=1
20:53:28.264 00.000 11060 worker thread done servicing request
20:53:28.268 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:28.274 00.006 10844 UpdateGuideState exits: m=3256 SNR=37.4 Saturated
20:53:28.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:28.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:28.274 00.000 10844 Enqueuing Expose request
20:53:28.274 00.000 10844 GuideStep: 1.4 px 0 ms WEST, -0.1 px 0 ms NORTH
20:53:28.274 00.000 11060 Worker thread wakes up
20:53:28.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:28.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:28.289 00.015 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:28.289 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:28.922 00.633 11060 Exposure complete
20:53:29.079 00.157 11060 worker thread done servicing request
20:53:29.079 00.000 10844 OnExposeComplete: enter
20:53:29.079 00.000 10844 UpdateGuideState(): m_state=6
20:53:29.079 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
20:53:29.079 00.000 10844 Star::Find returns 1 (1), X=1504.39, Y=751.28, Mass=3549, SNR=38.7, Peak=255 HFD=3.5
20:53:29.082 00.003 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.77) = xAngle (0.08 = 0.08)
20:53:29.082 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.10 = 0.10)
20:53:29.082 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-1.02 hyp=1.02 cameraTheta=-1.69 mountX=1.02 mountY=0.10, mountTheta=0.10
20:53:29.082 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-1.02, opts=13)
20:53:29.082 00.000 10844 Enqueuing Move request for scope (-0.12, -1.02)
20:53:29.082 00.000 11060 Worker thread wakes up
20:53:29.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.02) opts 0xd
20:53:29.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -1.02)
20:53:29.082 00.000 11060 Moving (-0.12, -1.02) raw xDistance=1.02 yDistance=0.10
20:53:29.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.38 from input 1.02
20:53:29.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:29.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:53:29.082 00.000 11060 MoveAxis(W, 243, ABG)
20:53:29.084 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:29.084 00.000 11060 Move returns status 1, amount 0
20:53:29.084 00.000 11060 MoveAxis(N, 0, ABG)
20:53:29.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:29.084 00.000 11060 Move returns status 1, amount 0
20:53:29.084 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:29.084 00.000 11060 move complete, result=1
20:53:29.084 00.000 11060 worker thread done servicing request
20:53:29.089 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:29.109 00.020 10844 UpdateGuideState exits: m=3549 SNR=38.7 Saturated
20:53:29.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:29.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:29.109 00.000 10844 Enqueuing Expose request
20:53:29.109 00.000 11060 Worker thread wakes up
20:53:29.109 00.000 10844 GuideStep: 1.0 px 0 ms WEST, 0.1 px 0 ms NORTH
20:53:29.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:29.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:29.115 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:29.115 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:29.746 00.631 11060 Exposure complete
20:53:29.886 00.140 11060 worker thread done servicing request
20:53:29.886 00.000 10844 OnExposeComplete: enter
20:53:29.886 00.000 10844 UpdateGuideState(): m_state=6
20:53:29.886 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
20:53:29.886 00.000 10844 Star::Find returns 1 (1), X=1504.32, Y=750.91, Mass=3749, SNR=39.9, Peak=255 HFD=3.8
20:53:29.886 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.77) = xAngle (0.06 = 0.06)
20:53:29.886 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.08 = 0.08)
20:53:29.886 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-1.39 hyp=1.40 cameraTheta=-1.71 mountX=1.40 mountY=0.11, mountTheta=0.08
20:53:29.891 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-1.39, opts=13)
20:53:29.891 00.000 10844 Enqueuing Move request for scope (-0.19, -1.39)
20:53:29.891 00.000 11060 Worker thread wakes up
20:53:29.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.39) opts 0xd
20:53:29.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -1.39)
20:53:29.891 00.000 11060 Moving (-0.19, -1.39) raw xDistance=1.40 yDistance=0.11
20:53:29.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.51 from input 1.40
20:53:29.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:29.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:53:29.891 00.000 11060 MoveAxis(W, 325, ABG)
20:53:29.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:29.891 00.000 11060 Move returns status 1, amount 0
20:53:29.893 00.002 11060 MoveAxis(N, 0, ABG)
20:53:29.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:29.893 00.000 11060 Move returns status 1, amount 0
20:53:29.893 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:29.893 00.000 11060 move complete, result=1
20:53:29.893 00.000 11060 worker thread done servicing request
20:53:29.896 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:29.909 00.013 10844 UpdateGuideState exits: m=3749 SNR=39.9 Saturated
20:53:29.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:29.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:29.909 00.000 10844 Enqueuing Expose request
20:53:29.909 00.000 11060 Worker thread wakes up
20:53:29.909 00.000 10844 GuideStep: 1.4 px 0 ms WEST, 0.1 px 0 ms NORTH
20:53:29.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:29.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:29.912 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:29.912 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:30.554 00.642 11060 Exposure complete
20:53:30.703 00.149 11060 worker thread done servicing request
20:53:30.703 00.000 10844 OnExposeComplete: enter
20:53:30.703 00.000 10844 UpdateGuideState(): m_state=6
20:53:30.703 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:53:30.703 00.000 10844 Star::Find returns 1 (0), X=1504.41, Y=751.03, Mass=3341, SNR=37.6, Peak=235 HFD=3.6
20:53:30.703 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.77) = xAngle (0.11 = 0.11)
20:53:30.703 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.13 = 0.13)
20:53:30.703 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-1.27 hyp=1.28 cameraTheta=-1.66 mountX=1.27 mountY=0.17, mountTheta=0.13
20:53:30.703 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-1.27, opts=13)
20:53:30.703 00.000 10844 Enqueuing Move request for scope (-0.11, -1.27)
20:53:30.703 00.000 11060 Worker thread wakes up
20:53:30.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -1.27) opts 0xd
20:53:30.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -1.27)
20:53:30.703 00.000 11060 Moving (-0.11, -1.27) raw xDistance=1.27 yDistance=0.17
20:53:30.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.46 from input 1.27
20:53:30.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:30.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:53:30.703 00.000 11060 MoveAxis(W, 299, ABG)
20:53:30.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:30.703 00.000 11060 Move returns status 1, amount 0
20:53:30.703 00.000 11060 MoveAxis(N, 0, ABG)
20:53:30.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:30.703 00.000 11060 Move returns status 1, amount 0
20:53:30.703 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:30.703 00.000 11060 move complete, result=1
20:53:30.703 00.000 11060 worker thread done servicing request
20:53:30.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:30.727 00.024 10844 UpdateGuideState exits: m=3341 SNR=37.6
20:53:30.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:30.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:30.727 00.000 10844 Enqueuing Expose request
20:53:30.727 00.000 10844 GuideStep: 1.3 px 0 ms WEST, 0.2 px 0 ms NORTH
20:53:30.729 00.002 11060 Worker thread wakes up
20:53:30.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:30.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:30.731 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:30.731 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:31.359 00.628 11060 Exposure complete
20:53:31.509 00.150 11060 worker thread done servicing request
20:53:31.511 00.002 10844 OnExposeComplete: enter
20:53:31.511 00.000 10844 UpdateGuideState(): m_state=6
20:53:31.511 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
20:53:31.511 00.000 10844 Star::Find returns 1 (1), X=1504.29, Y=751.02, Mass=3297, SNR=36.4, Peak=255 HFD=4.0
20:53:31.511 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.77) = xAngle (0.02 = 0.02)
20:53:31.511 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.04 = 0.04)
20:53:31.511 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-1.28 hyp=1.30 cameraTheta=-1.74 mountX=1.29 mountY=0.06, mountTheta=0.04
20:53:31.511 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-1.28, opts=13)
20:53:31.511 00.000 10844 Enqueuing Move request for scope (-0.22, -1.28)
20:53:31.511 00.000 11060 Worker thread wakes up
20:53:31.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -1.28) opts 0xd
20:53:31.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -1.28)
20:53:31.511 00.000 11060 Moving (-0.22, -1.28) raw xDistance=1.29 yDistance=0.06
20:53:31.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.47 from input 1.29
20:53:31.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:31.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:53:31.511 00.000 11060 MoveAxis(W, 304, ABG)
20:53:31.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:31.511 00.000 11060 Move returns status 1, amount 0
20:53:31.511 00.000 11060 MoveAxis(N, 0, ABG)
20:53:31.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:31.511 00.000 11060 Move returns status 1, amount 0
20:53:31.511 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:31.511 00.000 11060 move complete, result=1
20:53:31.511 00.000 11060 worker thread done servicing request
20:53:31.516 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:31.528 00.012 10844 UpdateGuideState exits: m=3297 SNR=36.4 Saturated
20:53:31.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:31.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:31.528 00.000 10844 Enqueuing Expose request
20:53:31.528 00.000 11060 Worker thread wakes up
20:53:31.528 00.000 10844 GuideStep: 1.3 px 0 ms WEST, 0.1 px 0 ms NORTH
20:53:31.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:31.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:31.528 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:31.528 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:32.165 00.637 11060 Exposure complete
20:53:32.313 00.148 11060 worker thread done servicing request
20:53:32.315 00.002 10844 OnExposeComplete: enter
20:53:32.315 00.000 10844 UpdateGuideState(): m_state=6
20:53:32.315 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
20:53:32.315 00.000 10844 Star::Find returns 1 (1), X=1503.83, Y=751.52, Mass=3302, SNR=36.8, Peak=255 HFD=3.8
20:53:32.315 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.77) = xAngle (-0.52 = -0.52)
20:53:32.315 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.51 = -0.51)
20:53:32.315 00.000 10844 CameraToMount -- cameraX=-0.69 cameraY=-0.78 hyp=1.04 cameraTheta=-2.29 mountX=0.90 mountY=-0.50, mountTheta=-0.51
20:53:32.315 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.69, y=-0.78, opts=13)
20:53:32.315 00.000 10844 Enqueuing Move request for scope (-0.69, -0.78)
20:53:32.315 00.000 11060 Worker thread wakes up
20:53:32.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.78) opts 0xd
20:53:32.315 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.69, -0.78)
20:53:32.315 00.000 11060 Moving (-0.69, -0.78) raw xDistance=0.90 yDistance=-0.50
20:53:32.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.90
20:53:32.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.50
20:53:32.315 00.000 11060 MoveAxis(W, 214, ABG)
20:53:32.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:32.315 00.000 11060 Move returns status 1, amount 0
20:53:32.315 00.000 11060 MoveAxis(N, 218, ABG)
20:53:32.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:32.315 00.000 11060 Move returns status 1, amount 0
20:53:32.315 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:32.315 00.000 11060 move complete, result=1
20:53:32.315 00.000 11060 worker thread done servicing request
20:53:32.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:32.332 00.017 10844 UpdateGuideState exits: m=3302 SNR=36.8 Saturated
20:53:32.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:32.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:32.332 00.000 10844 Enqueuing Expose request
20:53:32.332 00.000 11060 Worker thread wakes up
20:53:32.332 00.000 10844 GuideStep: 0.9 px 0 ms WEST, -0.5 px 0 ms NORTH
20:53:32.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:32.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:32.332 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:32.332 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:32.968 00.636 11060 Exposure complete
20:53:33.121 00.153 11060 worker thread done servicing request
20:53:33.121 00.000 10844 OnExposeComplete: enter
20:53:33.121 00.000 10844 UpdateGuideState(): m_state=6
20:53:33.121 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
20:53:33.121 00.000 10844 Star::Find returns 1 (1), X=1504.08, Y=751.01, Mass=3164, SNR=36.9, Peak=255 HFD=4.1
20:53:33.121 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.77) = xAngle (-0.13 = -0.13)
20:53:33.121 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.11 = -0.11)
20:53:33.121 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-1.29 hyp=1.36 cameraTheta=-1.89 mountX=1.35 mountY=-0.15, mountTheta=-0.11
20:53:33.121 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-1.29, opts=13)
20:53:33.121 00.000 10844 Enqueuing Move request for scope (-0.43, -1.29)
20:53:33.121 00.000 11060 Worker thread wakes up
20:53:33.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -1.29) opts 0xd
20:53:33.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -1.29)
20:53:33.121 00.000 11060 Moving (-0.43, -1.29) raw xDistance=1.35 yDistance=-0.15
20:53:33.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.49 from input 1.35
20:53:33.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:33.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:53:33.121 00.000 11060 MoveAxis(W, 313, ABG)
20:53:33.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:33.121 00.000 11060 Move returns status 1, amount 0
20:53:33.121 00.000 11060 MoveAxis(N, 0, ABG)
20:53:33.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:33.121 00.000 11060 Move returns status 1, amount 0
20:53:33.121 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:33.121 00.000 11060 move complete, result=1
20:53:33.121 00.000 11060 worker thread done servicing request
20:53:33.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:33.155 00.034 10844 UpdateGuideState exits: m=3164 SNR=36.9 Saturated
20:53:33.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:33.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:33.155 00.000 10844 Enqueuing Expose request
20:53:33.155 00.000 10844 GuideStep: 1.4 px 0 ms WEST, -0.1 px 0 ms NORTH
20:53:33.155 00.000 11060 Worker thread wakes up
20:53:33.157 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:33.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:33.160 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:33.160 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:33.790 00.630 11060 Exposure complete
20:53:33.929 00.139 11060 worker thread done servicing request
20:53:33.929 00.000 10844 OnExposeComplete: enter
20:53:33.929 00.000 10844 UpdateGuideState(): m_state=6
20:53:33.929 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
20:53:33.929 00.000 10844 Star::Find returns 1 (1), X=1504.00, Y=750.65, Mass=3245, SNR=36.8, Peak=255 HFD=3.9
20:53:33.929 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.77) = xAngle (-0.11 = -0.11)
20:53:33.929 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.09 = -0.09)
20:53:33.929 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-1.65 hyp=1.73 cameraTheta=-1.87 mountX=1.72 mountY=-0.15, mountTheta=-0.09
20:53:33.929 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-1.65, opts=13)
20:53:33.929 00.000 10844 Enqueuing Move request for scope (-0.52, -1.65)
20:53:33.929 00.000 11060 Worker thread wakes up
20:53:33.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -1.65) opts 0xd
20:53:33.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -1.65)
20:53:33.929 00.000 11060 Moving (-0.52, -1.65) raw xDistance=1.72 yDistance=-0.15
20:53:33.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.72
20:53:33.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:33.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:53:33.929 00.000 11060 MoveAxis(W, 399, ABG)
20:53:33.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:33.929 00.000 11060 Move returns status 1, amount 0
20:53:33.929 00.000 11060 MoveAxis(N, 0, ABG)
20:53:33.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:33.929 00.000 11060 Move returns status 1, amount 0
20:53:33.929 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:33.929 00.000 11060 move complete, result=1
20:53:33.929 00.000 11060 worker thread done servicing request
20:53:33.935 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:33.945 00.010 10844 UpdateGuideState exits: m=3245 SNR=36.8 Saturated
20:53:33.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:33.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:33.945 00.000 10844 Enqueuing Expose request
20:53:33.945 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.2 px 0 ms NORTH
20:53:33.945 00.000 11060 Worker thread wakes up
20:53:33.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:33.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:33.945 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:33.945 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:34.586 00.641 11060 Exposure complete
20:53:34.726 00.140 11060 worker thread done servicing request
20:53:34.726 00.000 10844 OnExposeComplete: enter
20:53:34.726 00.000 10844 UpdateGuideState(): m_state=6
20:53:34.726 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
20:53:34.726 00.000 10844 Star::Find returns 1 (1), X=1503.69, Y=750.92, Mass=3223, SNR=37.1, Peak=255 HFD=3.6
20:53:34.726 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.77) = xAngle (-0.34 = -0.34)
20:53:34.726 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.32 = -0.32)
20:53:34.726 00.000 10844 CameraToMount -- cameraX=-0.82 cameraY=-1.37 hyp=1.60 cameraTheta=-2.11 mountX=1.51 mountY=-0.51, mountTheta=-0.33
20:53:34.726 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.82, y=-1.37, opts=13)
20:53:34.726 00.000 10844 Enqueuing Move request for scope (-0.82, -1.37)
20:53:34.726 00.000 11060 Worker thread wakes up
20:53:34.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -1.37) opts 0xd
20:53:34.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.82, -1.37)
20:53:34.726 00.000 11060 Moving (-0.82, -1.37) raw xDistance=1.51 yDistance=-0.51
20:53:34.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.55 from input 1.51
20:53:34.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.51
20:53:34.726 00.000 11060 MoveAxis(W, 356, ABG)
20:53:34.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:34.726 00.000 11060 Move returns status 1, amount 0
20:53:34.726 00.000 11060 MoveAxis(N, 221, ABG)
20:53:34.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:34.726 00.000 11060 Move returns status 1, amount 0
20:53:34.726 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:34.726 00.000 11060 move complete, result=1
20:53:34.726 00.000 11060 worker thread done servicing request
20:53:34.732 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:34.746 00.014 10844 UpdateGuideState exits: m=3223 SNR=37.1 Saturated
20:53:34.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:34.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:34.746 00.000 10844 Enqueuing Expose request
20:53:34.746 00.000 10844 GuideStep: 1.5 px 0 ms WEST, -0.5 px 0 ms NORTH
20:53:34.746 00.000 11060 Worker thread wakes up
20:53:34.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:34.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:34.749 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:34.751 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:35.375 00.624 11060 Exposure complete
20:53:35.519 00.144 11060 worker thread done servicing request
20:53:35.519 00.000 10844 OnExposeComplete: enter
20:53:35.519 00.000 10844 UpdateGuideState(): m_state=6
20:53:35.519 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
20:53:35.519 00.000 10844 Star::Find returns 1 (1), X=1503.56, Y=750.83, Mass=3930, SNR=41.0, Peak=255 HFD=3.8
20:53:35.519 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.77) = xAngle (-0.38 = -0.38)
20:53:35.519 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.36 = -0.36)
20:53:35.519 00.000 10844 CameraToMount -- cameraX=-0.95 cameraY=-1.47 hyp=1.75 cameraTheta=-2.15 mountX=1.62 mountY=-0.62, mountTheta=-0.36
20:53:35.524 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.95, y=-1.47, opts=13)
20:53:35.524 00.000 10844 Enqueuing Move request for scope (-0.95, -1.47)
20:53:35.524 00.000 11060 Worker thread wakes up
20:53:35.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -1.47) opts 0xd
20:53:35.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.95, -1.47)
20:53:35.524 00.000 11060 Moving (-0.95, -1.47) raw xDistance=1.62 yDistance=-0.62
20:53:35.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.59 from input 1.62
20:53:35.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.62
20:53:35.524 00.000 11060 MoveAxis(W, 380, ABG)
20:53:35.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:35.524 00.000 11060 Move returns status 1, amount 0
20:53:35.524 00.000 11060 MoveAxis(N, 268, ABG)
20:53:35.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:35.524 00.000 11060 Move returns status 1, amount 0
20:53:35.524 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:35.524 00.000 11060 move complete, result=1
20:53:35.524 00.000 11060 worker thread done servicing request
20:53:35.528 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:35.540 00.012 10844 UpdateGuideState exits: m=3930 SNR=41.0 Saturated
20:53:35.542 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:35.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:35.542 00.000 10844 Enqueuing Expose request
20:53:35.542 00.000 11060 Worker thread wakes up
20:53:35.542 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.6 px 0 ms NORTH
20:53:35.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:35.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:35.544 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:35.544 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:36.179 00.635 11060 Exposure complete
20:53:36.321 00.142 11060 worker thread done servicing request
20:53:36.321 00.000 10844 OnExposeComplete: enter
20:53:36.321 00.000 10844 UpdateGuideState(): m_state=6
20:53:36.321 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
20:53:36.321 00.000 10844 Star::Find returns 1 (1), X=1504.12, Y=750.76, Mass=3385, SNR=37.3, Peak=255 HFD=4.2
20:53:36.321 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.77) = xAngle (-0.05 = -0.05)
20:53:36.321 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.03 = -0.03)
20:53:36.321 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-1.54 hyp=1.59 cameraTheta=-1.82 mountX=1.59 mountY=-0.05, mountTheta=-0.03
20:53:36.321 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-1.54, opts=13)
20:53:36.321 00.000 10844 Enqueuing Move request for scope (-0.39, -1.54)
20:53:36.321 00.000 11060 Worker thread wakes up
20:53:36.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -1.54) opts 0xd
20:53:36.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -1.54)
20:53:36.321 00.000 11060 Moving (-0.39, -1.54) raw xDistance=1.59 yDistance=-0.05
20:53:36.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.58 from input 1.59
20:53:36.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:36.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:53:36.321 00.000 11060 MoveAxis(W, 373, ABG)
20:53:36.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:36.321 00.000 11060 Move returns status 1, amount 0
20:53:36.321 00.000 11060 MoveAxis(N, 0, ABG)
20:53:36.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:36.321 00.000 11060 Move returns status 1, amount 0
20:53:36.321 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:36.321 00.000 11060 move complete, result=1
20:53:36.321 00.000 11060 worker thread done servicing request
20:53:36.327 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:36.341 00.014 10844 UpdateGuideState exits: m=3385 SNR=37.3 Saturated
20:53:36.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:36.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:36.341 00.000 10844 Enqueuing Expose request
20:53:36.343 00.002 10844 GuideStep: 1.6 px 0 ms WEST, -0.0 px 0 ms NORTH
20:53:36.344 00.001 11060 Worker thread wakes up
20:53:36.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:36.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:36.346 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:36.347 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:36.992 00.645 11060 Exposure complete
20:53:37.148 00.156 11060 worker thread done servicing request
20:53:37.148 00.000 10844 OnExposeComplete: enter
20:53:37.148 00.000 10844 UpdateGuideState(): m_state=6
20:53:37.148 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
20:53:37.148 00.000 10844 Star::Find returns 1 (1), X=1503.47, Y=750.82, Mass=3200, SNR=36.7, Peak=255 HFD=3.6
20:53:37.148 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.77) = xAngle (-0.41 = -0.41)
20:53:37.148 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.40 = -0.40)
20:53:37.148 00.000 10844 CameraToMount -- cameraX=-1.04 cameraY=-1.48 hyp=1.81 cameraTheta=-2.18 mountX=1.66 mountY=-0.70, mountTheta=-0.40
20:53:37.148 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.04, y=-1.48, opts=13)
20:53:37.148 00.000 10844 Enqueuing Move request for scope (-1.04, -1.48)
20:53:37.148 00.000 11060 Worker thread wakes up
20:53:37.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.04, -1.48) opts 0xd
20:53:37.148 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.04, -1.48)
20:53:37.148 00.000 11060 Moving (-1.04, -1.48) raw xDistance=1.66 yDistance=-0.70
20:53:37.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.66
20:53:37.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.70
20:53:37.148 00.000 11060 MoveAxis(W, 388, ABG)
20:53:37.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:37.148 00.000 11060 Move returns status 1, amount 0
20:53:37.148 00.000 11060 MoveAxis(N, 303, ABG)
20:53:37.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:37.148 00.000 11060 Move returns status 1, amount 0
20:53:37.148 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:37.148 00.000 11060 move complete, result=1
20:53:37.148 00.000 11060 worker thread done servicing request
20:53:37.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:37.174 00.026 10844 UpdateGuideState exits: m=3200 SNR=36.7 Saturated
20:53:37.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:37.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:37.174 00.000 10844 Enqueuing Expose request
20:53:37.174 00.000 11060 Worker thread wakes up
20:53:37.175 00.001 10844 GuideStep: 1.7 px 0 ms WEST, -0.7 px 0 ms NORTH
20:53:37.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:37.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:37.175 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:37.179 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:37.815 00.636 11060 Exposure complete
20:53:37.935 00.120 11060 worker thread done servicing request
20:53:37.935 00.000 10844 OnExposeComplete: enter
20:53:37.935 00.000 10844 UpdateGuideState(): m_state=6
20:53:37.935 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
20:53:37.935 00.000 10844 Star::Find returns 1 (1), X=1503.83, Y=750.82, Mass=3166, SNR=36.5, Peak=255 HFD=3.8
20:53:37.935 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.77) = xAngle (-0.24 = -0.24)
20:53:37.935 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.22 = -0.22)
20:53:37.935 00.000 10844 CameraToMount -- cameraX=-0.69 cameraY=-1.48 hyp=1.63 cameraTheta=-2.00 mountX=1.59 mountY=-0.35, mountTheta=-0.22
20:53:37.935 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.69, y=-1.48, opts=13)
20:53:37.935 00.000 10844 Enqueuing Move request for scope (-0.69, -1.48)
20:53:37.935 00.000 11060 Worker thread wakes up
20:53:37.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -1.48) opts 0xd
20:53:37.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.69, -1.48)
20:53:37.935 00.000 11060 Moving (-0.69, -1.48) raw xDistance=1.59 yDistance=-0.35
20:53:37.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.58 from input 1.59
20:53:37.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
20:53:37.935 00.000 11060 MoveAxis(W, 373, ABG)
20:53:37.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:37.935 00.000 11060 Move returns status 1, amount 0
20:53:37.935 00.000 11060 MoveAxis(N, 153, ABG)
20:53:37.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:37.935 00.000 11060 Move returns status 1, amount 0
20:53:37.935 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:37.935 00.000 11060 move complete, result=1
20:53:37.935 00.000 11060 worker thread done servicing request
20:53:37.950 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:37.963 00.013 10844 UpdateGuideState exits: m=3166 SNR=36.5 Saturated
20:53:37.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:37.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:37.963 00.000 10844 Enqueuing Expose request
20:53:37.963 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.4 px 0 ms NORTH
20:53:37.963 00.000 11060 Worker thread wakes up
20:53:37.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:37.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:37.963 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:37.963 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:38.601 00.638 11060 Exposure complete
20:53:38.751 00.150 11060 worker thread done servicing request
20:53:38.751 00.000 10844 OnExposeComplete: enter
20:53:38.751 00.000 10844 UpdateGuideState(): m_state=6
20:53:38.753 00.002 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
20:53:38.753 00.000 10844 Star::Find returns 1 (1), X=1503.94, Y=750.63, Mass=3338, SNR=37.5, Peak=255 HFD=3.9
20:53:38.753 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.77) = xAngle (-0.13 = -0.13)
20:53:38.753 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.11 = -0.11)
20:53:38.753 00.000 10844 CameraToMount -- cameraX=-0.57 cameraY=-1.67 hyp=1.76 cameraTheta=-1.90 mountX=1.74 mountY=-0.20, mountTheta=-0.12
20:53:38.753 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.57, y=-1.67, opts=13)
20:53:38.753 00.000 10844 Enqueuing Move request for scope (-0.57, -1.67)
20:53:38.753 00.000 11060 Worker thread wakes up
20:53:38.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -1.67) opts 0xd
20:53:38.753 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.57, -1.67)
20:53:38.753 00.000 11060 Moving (-0.57, -1.67) raw xDistance=1.74 yDistance=-0.20
20:53:38.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.74
20:53:38.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:38.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:53:38.753 00.000 11060 MoveAxis(W, 408, ABG)
20:53:38.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:38.753 00.000 11060 Move returns status 1, amount 0
20:53:38.753 00.000 11060 MoveAxis(N, 0, ABG)
20:53:38.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:38.753 00.000 11060 Move returns status 1, amount 0
20:53:38.753 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:38.753 00.000 11060 move complete, result=1
20:53:38.753 00.000 11060 worker thread done servicing request
20:53:38.756 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:38.768 00.012 10844 UpdateGuideState exits: m=3338 SNR=37.5 Saturated
20:53:38.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:38.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:38.768 00.000 10844 Enqueuing Expose request
20:53:38.768 00.000 11060 Worker thread wakes up
20:53:38.768 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.2 px 0 ms NORTH
20:53:38.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:38.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:38.772 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:38.772 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:39.414 00.642 11060 Exposure complete
20:53:39.554 00.140 11060 worker thread done servicing request
20:53:39.554 00.000 10844 OnExposeComplete: enter
20:53:39.554 00.000 10844 UpdateGuideState(): m_state=6
20:53:39.554 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
20:53:39.554 00.000 10844 Star::Find returns 1 (1), X=1503.57, Y=750.87, Mass=3577, SNR=38.7, Peak=255 HFD=3.9
20:53:39.554 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.77) = xAngle (-0.39 = -0.39)
20:53:39.554 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.37 = -0.37)
20:53:39.554 00.000 10844 CameraToMount -- cameraX=-0.95 cameraY=-1.43 hyp=1.72 cameraTheta=-2.16 mountX=1.59 mountY=-0.62, mountTheta=-0.37
20:53:39.554 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.95, y=-1.43, opts=13)
20:53:39.554 00.000 10844 Enqueuing Move request for scope (-0.95, -1.43)
20:53:39.554 00.000 11060 Worker thread wakes up
20:53:39.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -1.43) opts 0xd
20:53:39.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.95, -1.43)
20:53:39.554 00.000 11060 Moving (-0.95, -1.43) raw xDistance=1.59 yDistance=-0.62
20:53:39.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.58 from input 1.59
20:53:39.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.62
20:53:39.554 00.000 11060 MoveAxis(W, 374, ABG)
20:53:39.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:39.554 00.000 11060 Move returns status 1, amount 0
20:53:39.554 00.000 11060 MoveAxis(N, 269, ABG)
20:53:39.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:39.554 00.000 11060 Move returns status 1, amount 0
20:53:39.554 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:39.554 00.000 11060 move complete, result=1
20:53:39.554 00.000 11060 worker thread done servicing request
20:53:39.566 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:39.578 00.012 10844 UpdateGuideState exits: m=3577 SNR=38.7 Saturated
20:53:39.580 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:39.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:39.580 00.000 10844 Enqueuing Expose request
20:53:39.580 00.000 11060 Worker thread wakes up
20:53:39.580 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.6 px 0 ms NORTH
20:53:39.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:39.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:39.583 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:39.583 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:40.228 00.645 11060 Exposure complete
20:53:40.371 00.143 11060 worker thread done servicing request
20:53:40.371 00.000 10844 OnExposeComplete: enter
20:53:40.371 00.000 10844 UpdateGuideState(): m_state=6
20:53:40.373 00.002 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
20:53:40.373 00.000 10844 Star::Find returns 1 (1), X=1504.15, Y=750.66, Mass=2958, SNR=34.9, Peak=255 HFD=3.8
20:53:40.373 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.77) = xAngle (-0.02 = -0.02)
20:53:40.373 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.00 = -0.00)
20:53:40.373 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-1.64 hyp=1.67 cameraTheta=-1.79 mountX=1.67 mountY=-0.00, mountTheta=-0.00
20:53:40.375 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-1.64, opts=13)
20:53:40.375 00.000 10844 Enqueuing Move request for scope (-0.36, -1.64)
20:53:40.375 00.000 11060 Worker thread wakes up
20:53:40.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -1.64) opts 0xd
20:53:40.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -1.64)
20:53:40.375 00.000 11060 Moving (-0.36, -1.64) raw xDistance=1.67 yDistance=-0.00
20:53:40.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.67
20:53:40.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:40.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:53:40.375 00.000 11060 MoveAxis(W, 392, ABG)
20:53:40.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:40.375 00.000 11060 Move returns status 1, amount 0
20:53:40.375 00.000 11060 MoveAxis(N, 0, ABG)
20:53:40.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:40.375 00.000 11060 Move returns status 1, amount 0
20:53:40.375 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:40.375 00.000 11060 move complete, result=1
20:53:40.375 00.000 11060 worker thread done servicing request
20:53:40.379 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:53:40.391 00.012 10844 UpdateGuideState exits: m=2958 SNR=34.9 Saturated
20:53:40.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:40.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:40.391 00.000 10844 Enqueuing Expose request
20:53:40.391 00.000 11060 Worker thread wakes up
20:53:40.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:40.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:40.391 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.0 px 0 ms NORTH
20:53:40.391 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:40.391 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:41.033 00.642 11060 Exposure complete
20:53:41.196 00.163 11060 worker thread done servicing request
20:53:41.196 00.000 10844 OnExposeComplete: enter
20:53:41.196 00.000 10844 UpdateGuideState(): m_state=6
20:53:41.196 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
20:53:41.196 00.000 10844 Star::Find returns 1 (0), X=1503.91, Y=750.69, Mass=2919, SNR=34.8, Peak=252 HFD=3.9
20:53:41.196 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.77) = xAngle (-0.16 = -0.16)
20:53:41.196 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.14 = -0.14)
20:53:41.196 00.000 10844 CameraToMount -- cameraX=-0.61 cameraY=-1.61 hyp=1.72 cameraTheta=-1.93 mountX=1.70 mountY=-0.25, mountTheta=-0.14
20:53:41.196 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.61, y=-1.61, opts=13)
20:53:41.196 00.000 10844 Enqueuing Move request for scope (-0.61, -1.61)
20:53:41.196 00.000 11060 Worker thread wakes up
20:53:41.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -1.61) opts 0xd
20:53:41.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.61, -1.61)
20:53:41.196 00.000 11060 Moving (-0.61, -1.61) raw xDistance=1.70 yDistance=-0.25
20:53:41.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.70
20:53:41.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:41.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:53:41.196 00.000 11060 MoveAxis(W, 398, ABG)
20:53:41.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:41.196 00.000 11060 Move returns status 1, amount 0
20:53:41.196 00.000 11060 MoveAxis(N, 0, ABG)
20:53:41.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:41.196 00.000 11060 Move returns status 1, amount 0
20:53:41.196 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:41.196 00.000 11060 move complete, result=1
20:53:41.196 00.000 11060 worker thread done servicing request
20:53:41.205 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:41.217 00.012 10844 UpdateGuideState exits: m=2919 SNR=34.8
20:53:41.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:41.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:41.217 00.000 10844 Enqueuing Expose request
20:53:41.217 00.000 11060 Worker thread wakes up
20:53:41.217 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.2 px 0 ms NORTH
20:53:41.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:41.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:41.220 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:41.220 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:41.855 00.635 11060 Exposure complete
20:53:42.000 00.145 11060 worker thread done servicing request
20:53:42.000 00.000 10844 OnExposeComplete: enter
20:53:42.000 00.000 10844 UpdateGuideState(): m_state=6
20:53:42.002 00.002 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
20:53:42.002 00.000 10844 Star::Find returns 1 (0), X=1504.18, Y=750.73, Mass=3283, SNR=37.0, Peak=254 HFD=3.5
20:53:42.002 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.77) = xAngle (-0.01 = -0.01)
20:53:42.002 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.01 = 0.01)
20:53:42.002 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-1.57 hyp=1.60 cameraTheta=-1.78 mountX=1.60 mountY=0.01, mountTheta=0.01
20:53:42.004 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-1.57, opts=13)
20:53:42.004 00.000 10844 Enqueuing Move request for scope (-0.33, -1.57)
20:53:42.006 00.002 11060 Worker thread wakes up
20:53:42.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -1.57) opts 0xd
20:53:42.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -1.57)
20:53:42.006 00.000 11060 Moving (-0.33, -1.57) raw xDistance=1.60 yDistance=0.01
20:53:42.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.59 from input 1.60
20:53:42.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:42.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:53:42.006 00.000 11060 MoveAxis(W, 377, ABG)
20:53:42.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:42.007 00.001 11060 Move returns status 1, amount 0
20:53:42.007 00.000 11060 MoveAxis(N, 0, ABG)
20:53:42.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:42.007 00.000 11060 Move returns status 1, amount 0
20:53:42.007 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:42.007 00.000 11060 move complete, result=1
20:53:42.007 00.000 11060 worker thread done servicing request
20:53:42.013 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:42.024 00.011 10844 UpdateGuideState exits: m=3283 SNR=37.0
20:53:42.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:42.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:42.024 00.000 10844 Enqueuing Expose request
20:53:42.024 00.000 10844 GuideStep: 1.6 px 0 ms WEST, 0.0 px 0 ms NORTH
20:53:42.024 00.000 11060 Worker thread wakes up
20:53:42.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:42.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:42.024 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:42.031 00.007 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:42.677 00.646 11060 Exposure complete
20:53:42.809 00.132 11060 worker thread done servicing request
20:53:42.809 00.000 10844 OnExposeComplete: enter
20:53:42.809 00.000 10844 UpdateGuideState(): m_state=6
20:53:42.809 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
20:53:42.809 00.000 10844 Star::Find returns 1 (1), X=1503.69, Y=750.82, Mass=2938, SNR=34.8, Peak=255 HFD=3.5
20:53:42.809 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.77) = xAngle (-0.31 = -0.31)
20:53:42.809 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.29 = -0.29)
20:53:42.809 00.000 10844 CameraToMount -- cameraX=-0.82 cameraY=-1.48 hyp=1.69 cameraTheta=-2.08 mountX=1.61 mountY=-0.49, mountTheta=-0.29
20:53:42.809 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.82, y=-1.48, opts=13)
20:53:42.809 00.000 10844 Enqueuing Move request for scope (-0.82, -1.48)
20:53:42.809 00.000 11060 Worker thread wakes up
20:53:42.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -1.48) opts 0xd
20:53:42.821 00.012 11060 Handling offset move in thread for scope, endpoint = (-0.82, -1.48)
20:53:42.821 00.000 11060 Moving (-0.82, -1.48) raw xDistance=1.61 yDistance=-0.49
20:53:42.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.59 from input 1.61
20:53:42.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.49
20:53:42.821 00.000 11060 MoveAxis(W, 378, ABG)
20:53:42.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:42.821 00.000 11060 Move returns status 1, amount 0
20:53:42.821 00.000 11060 MoveAxis(N, 210, ABG)
20:53:42.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:42.821 00.000 11060 Move returns status 1, amount 0
20:53:42.821 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:42.821 00.000 11060 move complete, result=1
20:53:42.821 00.000 11060 worker thread done servicing request
20:53:42.825 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:42.847 00.022 10844 UpdateGuideState exits: m=2938 SNR=34.8 Saturated
20:53:42.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:42.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:42.847 00.000 10844 Enqueuing Expose request
20:53:42.847 00.000 11060 Worker thread wakes up
20:53:42.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:42.847 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.5 px 0 ms NORTH
20:53:42.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:42.847 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:42.847 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:43.477 00.630 11060 Exposure complete
20:53:43.625 00.148 11060 worker thread done servicing request
20:53:43.625 00.000 10844 OnExposeComplete: enter
20:53:43.625 00.000 10844 UpdateGuideState(): m_state=6
20:53:43.625 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
20:53:43.625 00.000 10844 Star::Find returns 1 (1), X=1503.44, Y=751.21, Mass=3368, SNR=37.0, Peak=255 HFD=3.8
20:53:43.625 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.77) = xAngle (-0.58 = -0.58)
20:53:43.625 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.56 = -0.56)
20:53:43.625 00.000 10844 CameraToMount -- cameraX=-1.07 cameraY=-1.09 hyp=1.53 cameraTheta=-2.35 mountX=1.28 mountY=-0.82, mountTheta=-0.57
20:53:43.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.07, y=-1.09, opts=13)
20:53:43.626 00.000 10844 Enqueuing Move request for scope (-1.07, -1.09)
20:53:43.626 00.000 11060 Worker thread wakes up
20:53:43.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -1.09) opts 0xd
20:53:43.626 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.07, -1.09)
20:53:43.626 00.000 11060 Moving (-1.07, -1.09) raw xDistance=1.28 yDistance=-0.82
20:53:43.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.47 from input 1.28
20:53:43.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.82
20:53:43.626 00.000 11060 MoveAxis(W, 302, ABG)
20:53:43.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:43.626 00.000 11060 Move returns status 1, amount 0
20:53:43.626 00.000 11060 MoveAxis(N, 354, ABG)
20:53:43.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:43.626 00.000 11060 Move returns status 1, amount 0
20:53:43.626 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:43.626 00.000 11060 move complete, result=1
20:53:43.626 00.000 11060 worker thread done servicing request
20:53:43.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:43.646 00.020 10844 UpdateGuideState exits: m=3368 SNR=37.0 Saturated
20:53:43.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:43.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:43.646 00.000 10844 Enqueuing Expose request
20:53:43.646 00.000 11060 Worker thread wakes up
20:53:43.646 00.000 10844 GuideStep: 1.3 px 0 ms WEST, -0.8 px 0 ms NORTH
20:53:43.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:43.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:43.652 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:43.652 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:44.287 00.635 11060 Exposure complete
20:53:44.433 00.146 11060 worker thread done servicing request
20:53:44.433 00.000 10844 OnExposeComplete: enter
20:53:44.433 00.000 10844 UpdateGuideState(): m_state=6
20:53:44.433 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
20:53:44.433 00.000 10844 Star::Find returns 1 (1), X=1503.93, Y=750.59, Mass=2927, SNR=35.0, Peak=255 HFD=3.8
20:53:44.433 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.77) = xAngle (-0.13 = -0.13)
20:53:44.433 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.11 = -0.11)
20:53:44.433 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-1.71 hyp=1.81 cameraTheta=-1.90 mountX=1.79 mountY=-0.20, mountTheta=-0.11
20:53:44.433 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-1.71, opts=13)
20:53:44.433 00.000 10844 Enqueuing Move request for scope (-0.58, -1.71)
20:53:44.433 00.000 11060 Worker thread wakes up
20:53:44.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -1.71) opts 0xd
20:53:44.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -1.71)
20:53:44.433 00.000 11060 Moving (-0.58, -1.71) raw xDistance=1.79 yDistance=-0.20
20:53:44.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.79
20:53:44.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:44.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:53:44.433 00.000 11060 MoveAxis(W, 416, ABG)
20:53:44.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:44.433 00.000 11060 Move returns status 1, amount 0
20:53:44.433 00.000 11060 MoveAxis(N, 0, ABG)
20:53:44.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:44.433 00.000 11060 Move returns status 1, amount 0
20:53:44.433 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:44.433 00.000 11060 move complete, result=1
20:53:44.433 00.000 11060 worker thread done servicing request
20:53:44.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:44.458 00.025 10844 UpdateGuideState exits: m=2927 SNR=35.0 Saturated
20:53:44.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:44.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:44.458 00.000 10844 Enqueuing Expose request
20:53:44.458 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.2 px 0 ms NORTH
20:53:44.458 00.000 11060 Worker thread wakes up
20:53:44.459 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:44.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:44.462 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:44.462 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:45.096 00.634 11060 Exposure complete
20:53:45.229 00.133 11060 worker thread done servicing request
20:53:45.229 00.000 10844 OnExposeComplete: enter
20:53:45.229 00.000 10844 UpdateGuideState(): m_state=6
20:53:45.229 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
20:53:45.229 00.000 10844 Star::Find returns 1 (1), X=1503.89, Y=750.57, Mass=3331, SNR=37.6, Peak=255 HFD=3.9
20:53:45.229 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.77) = xAngle (-0.15 = -0.15)
20:53:45.229 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.13 = -0.13)
20:53:45.230 00.001 10844 CameraToMount -- cameraX=-0.63 cameraY=-1.73 hyp=1.84 cameraTheta=-1.92 mountX=1.82 mountY=-0.24, mountTheta=-0.13
20:53:45.230 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.63, y=-1.73, opts=13)
20:53:45.230 00.000 10844 Enqueuing Move request for scope (-0.63, -1.73)
20:53:45.231 00.001 11060 Worker thread wakes up
20:53:45.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -1.73) opts 0xd
20:53:45.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.63, -1.73)
20:53:45.231 00.000 11060 Moving (-0.63, -1.73) raw xDistance=1.82 yDistance=-0.24
20:53:45.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.82
20:53:45.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:45.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:53:45.231 00.000 11060 MoveAxis(W, 426, ABG)
20:53:45.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:45.231 00.000 11060 Move returns status 1, amount 0
20:53:45.231 00.000 11060 MoveAxis(N, 0, ABG)
20:53:45.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:45.231 00.000 11060 Move returns status 1, amount 0
20:53:45.233 00.002 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:45.233 00.000 11060 move complete, result=1
20:53:45.233 00.000 11060 worker thread done servicing request
20:53:45.236 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:45.247 00.011 10844 UpdateGuideState exits: m=3331 SNR=37.6 Saturated
20:53:45.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:45.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:45.247 00.000 10844 Enqueuing Expose request
20:53:45.247 00.000 11060 Worker thread wakes up
20:53:45.247 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.2 px 0 ms NORTH
20:53:45.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:45.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:45.247 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:45.247 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:45.897 00.650 11060 Exposure complete
20:53:46.047 00.150 11060 worker thread done servicing request
20:53:46.047 00.000 10844 OnExposeComplete: enter
20:53:46.047 00.000 10844 UpdateGuideState(): m_state=6
20:53:46.047 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
20:53:46.047 00.000 10844 Star::Find returns 1 (1), X=1503.60, Y=750.71, Mass=3198, SNR=36.7, Peak=255 HFD=3.6
20:53:46.047 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.77) = xAngle (-0.32 = -0.32)
20:53:46.047 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.31 = -0.31)
20:53:46.047 00.000 10844 CameraToMount -- cameraX=-0.91 cameraY=-1.59 hyp=1.83 cameraTheta=-2.09 mountX=1.74 mountY=-0.55, mountTheta=-0.31
20:53:46.047 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.91, y=-1.59, opts=13)
20:53:46.047 00.000 10844 Enqueuing Move request for scope (-0.91, -1.59)
20:53:46.047 00.000 11060 Worker thread wakes up
20:53:46.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -1.59) opts 0xd
20:53:46.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.91, -1.59)
20:53:46.047 00.000 11060 Moving (-0.91, -1.59) raw xDistance=1.74 yDistance=-0.55
20:53:46.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.74
20:53:46.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.55
20:53:46.047 00.000 11060 MoveAxis(W, 408, ABG)
20:53:46.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:46.047 00.000 11060 Move returns status 1, amount 0
20:53:46.047 00.000 11060 MoveAxis(N, 239, ABG)
20:53:46.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:46.047 00.000 11060 Move returns status 1, amount 0
20:53:46.047 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:46.047 00.000 11060 move complete, result=1
20:53:46.047 00.000 11060 worker thread done servicing request
20:53:46.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:46.068 00.021 10844 UpdateGuideState exits: m=3198 SNR=36.7 Saturated
20:53:46.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:46.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:46.068 00.000 10844 Enqueuing Expose request
20:53:46.068 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.6 px 0 ms NORTH
20:53:46.068 00.000 11060 Worker thread wakes up
20:53:46.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:46.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:46.070 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:46.070 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:46.704 00.634 11060 Exposure complete
20:53:46.856 00.152 11060 worker thread done servicing request
20:53:46.856 00.000 10844 OnExposeComplete: enter
20:53:46.858 00.002 10844 UpdateGuideState(): m_state=6
20:53:46.858 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
20:53:46.858 00.000 10844 Star::Find returns 1 (1), X=1502.83, Y=749.86, Mass=3299, SNR=37.3, Peak=255 HFD=4.0
20:53:46.858 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.77) = xAngle (-0.41 = -0.41)
20:53:46.858 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.39 = -0.39)
20:53:46.859 00.001 10844 CameraToMount -- cameraX=-1.69 cameraY=-2.44 hyp=2.97 cameraTheta=-2.18 mountX=2.73 mountY=-1.13, mountTheta=-0.39
20:53:46.861 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.69, y=-2.44, opts=13)
20:53:46.861 00.000 10844 Enqueuing Move request for scope (-1.69, -2.44)
20:53:46.862 00.001 11060 Worker thread wakes up
20:53:46.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.69, -2.44) opts 0xd
20:53:46.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.69, -2.44)
20:53:46.862 00.000 11060 Moving (-1.69, -2.44) raw xDistance=2.73 yDistance=-1.13
20:53:46.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.98 from input 2.73
20:53:46.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.79 from input -1.13
20:53:46.862 00.000 11060 MoveAxis(W, 631, ABG)
20:53:46.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:46.862 00.000 11060 Move returns status 1, amount 0
20:53:46.862 00.000 11060 MoveAxis(N, 488, ABG)
20:53:46.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:46.862 00.000 11060 Move returns status 1, amount 0
20:53:46.862 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:46.862 00.000 11060 move complete, result=1
20:53:46.862 00.000 11060 worker thread done servicing request
20:53:46.864 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:46.873 00.009 10844 UpdateGuideState exits: m=3299 SNR=37.3 Saturated
20:53:46.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:46.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:46.873 00.000 10844 Enqueuing Expose request
20:53:46.873 00.000 11060 Worker thread wakes up
20:53:46.873 00.000 10844 GuideStep: 2.7 px 0 ms WEST, -1.1 px 0 ms NORTH
20:53:46.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:46.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:46.873 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:46.873 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:47.509 00.636 11060 Exposure complete
20:53:47.657 00.148 11060 worker thread done servicing request
20:53:47.657 00.000 10844 OnExposeComplete: enter
20:53:47.657 00.000 10844 UpdateGuideState(): m_state=6
20:53:47.657 00.000 10844 Star::Find(15, 1502, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
20:53:47.657 00.000 10844 Star::Find returns 1 (1), X=1503.61, Y=750.16, Mass=3440, SNR=37.7, Peak=255 HFD=3.7
20:53:47.657 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.77) = xAngle (-0.20 = -0.20)
20:53:47.657 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.18 = -0.18)
20:53:47.657 00.000 10844 CameraToMount -- cameraX=-0.90 cameraY=-2.14 hyp=2.32 cameraTheta=-1.97 mountX=2.28 mountY=-0.42, mountTheta=-0.18
20:53:47.657 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.90, y=-2.14, opts=13)
20:53:47.657 00.000 10844 Enqueuing Move request for scope (-0.90, -2.14)
20:53:47.657 00.000 11060 Worker thread wakes up
20:53:47.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -2.14) opts 0xd
20:53:47.657 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.90, -2.14)
20:53:47.657 00.000 11060 Moving (-0.90, -2.14) raw xDistance=2.28 yDistance=-0.42
20:53:47.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.84 from input 2.28
20:53:47.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.42
20:53:47.657 00.000 11060 MoveAxis(W, 538, ABG)
20:53:47.657 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:47.657 00.000 11060 Move returns status 1, amount 0
20:53:47.657 00.000 11060 MoveAxis(N, 183, ABG)
20:53:47.657 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:47.657 00.000 11060 Move returns status 1, amount 0
20:53:47.657 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:47.657 00.000 11060 move complete, result=1
20:53:47.657 00.000 11060 worker thread done servicing request
20:53:47.674 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:47.687 00.013 10844 UpdateGuideState exits: m=3440 SNR=37.7 Saturated
20:53:47.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:47.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:47.687 00.000 10844 Enqueuing Expose request
20:53:47.687 00.000 10844 GuideStep: 2.3 px 0 ms WEST, -0.4 px 0 ms NORTH
20:53:47.687 00.000 11060 Worker thread wakes up
20:53:47.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:47.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:47.692 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:47.692 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:48.332 00.640 11060 Exposure complete
20:53:48.493 00.161 11060 worker thread done servicing request
20:53:48.495 00.002 10844 OnExposeComplete: enter
20:53:48.495 00.000 10844 UpdateGuideState(): m_state=6
20:53:48.495 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
20:53:48.495 00.000 10844 Star::Find returns 1 (1), X=1503.92, Y=749.90, Mass=3063, SNR=35.6, Peak=255 HFD=3.8
20:53:48.495 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.77) = xAngle (-0.04 = -0.04)
20:53:48.495 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.03 = -0.03)
20:53:48.495 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=-2.40 hyp=2.47 cameraTheta=-1.81 mountX=2.47 mountY=-0.06, mountTheta=-0.03
20:53:48.497 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=-2.40, opts=13)
20:53:48.497 00.000 10844 Enqueuing Move request for scope (-0.59, -2.40)
20:53:48.498 00.001 11060 Worker thread wakes up
20:53:48.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -2.40) opts 0xd
20:53:48.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, -2.40)
20:53:48.498 00.000 11060 Moving (-0.59, -2.40) raw xDistance=2.47 yDistance=-0.06
20:53:48.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.90 from input 2.47
20:53:48.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:48.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:53:48.498 00.000 11060 MoveAxis(W, 577, ABG)
20:53:48.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:48.498 00.000 11060 Move returns status 1, amount 0
20:53:48.498 00.000 11060 MoveAxis(N, 0, ABG)
20:53:48.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:48.498 00.000 11060 Move returns status 1, amount 0
20:53:48.498 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:48.498 00.000 11060 move complete, result=1
20:53:48.498 00.000 11060 worker thread done servicing request
20:53:48.500 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:48.513 00.013 10844 UpdateGuideState exits: m=3063 SNR=35.6 Saturated
20:53:48.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:48.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:48.513 00.000 10844 Enqueuing Expose request
20:53:48.513 00.000 11060 Worker thread wakes up
20:53:48.513 00.000 10844 GuideStep: 2.5 px 0 ms WEST, -0.1 px 0 ms NORTH
20:53:48.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:48.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:48.517 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:48.517 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:49.154 00.637 11060 Exposure complete
20:53:49.297 00.143 11060 worker thread done servicing request
20:53:49.297 00.000 10844 OnExposeComplete: enter
20:53:49.297 00.000 10844 UpdateGuideState(): m_state=6
20:53:49.297 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
20:53:49.297 00.000 10844 Star::Find returns 1 (1), X=1503.47, Y=750.46, Mass=3377, SNR=38.0, Peak=255 HFD=3.3
20:53:49.297 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.77) = xAngle (-0.32 = -0.32)
20:53:49.297 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.30 = -0.30)
20:53:49.297 00.000 10844 CameraToMount -- cameraX=-1.05 cameraY=-1.84 hyp=2.12 cameraTheta=-2.09 mountX=2.01 mountY=-0.63, mountTheta=-0.30
20:53:49.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.05, y=-1.84, opts=13)
20:53:49.297 00.000 10844 Enqueuing Move request for scope (-1.05, -1.84)
20:53:49.297 00.000 11060 Worker thread wakes up
20:53:49.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.05, -1.84) opts 0xd
20:53:49.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.05, -1.84)
20:53:49.297 00.000 11060 Moving (-1.05, -1.84) raw xDistance=2.01 yDistance=-0.63
20:53:49.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.74 from input 2.01
20:53:49.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
20:53:49.300 00.003 11060 MoveAxis(W, 476, ABG)
20:53:49.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:49.300 00.000 11060 Move returns status 1, amount 0
20:53:49.300 00.000 11060 MoveAxis(N, 272, ABG)
20:53:49.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:49.300 00.000 11060 Move returns status 1, amount 0
20:53:49.300 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:49.300 00.000 11060 move complete, result=1
20:53:49.300 00.000 11060 worker thread done servicing request
20:53:49.305 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:49.317 00.012 10844 UpdateGuideState exits: m=3377 SNR=38.0 Saturated
20:53:49.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:49.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:49.317 00.000 10844 Enqueuing Expose request
20:53:49.317 00.000 11060 Worker thread wakes up
20:53:49.317 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.6 px 0 ms NORTH
20:53:49.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:49.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:49.317 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:49.323 00.006 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:49.953 00.630 11060 Exposure complete
20:53:50.103 00.150 11060 worker thread done servicing request
20:53:50.103 00.000 10844 OnExposeComplete: enter
20:53:50.103 00.000 10844 UpdateGuideState(): m_state=6
20:53:50.103 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
20:53:50.103 00.000 10844 Star::Find returns 1 (1), X=1503.41, Y=750.05, Mass=3561, SNR=38.8, Peak=255 HFD=3.5
20:53:50.103 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.77) = xAngle (-0.26 = -0.26)
20:53:50.103 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.24 = -0.24)
20:53:50.103 00.000 10844 CameraToMount -- cameraX=-1.10 cameraY=-2.25 hyp=2.51 cameraTheta=-2.03 mountX=2.42 mountY=-0.60, mountTheta=-0.24
20:53:50.103 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.10, y=-2.25, opts=13)
20:53:50.103 00.000 10844 Enqueuing Move request for scope (-1.10, -2.25)
20:53:50.103 00.000 11060 Worker thread wakes up
20:53:50.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -2.25) opts 0xd
20:53:50.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.10, -2.25)
20:53:50.103 00.000 11060 Moving (-1.10, -2.25) raw xDistance=2.42 yDistance=-0.60
20:53:50.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.88 from input 2.42
20:53:50.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.60
20:53:50.103 00.000 11060 MoveAxis(W, 565, ABG)
20:53:50.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:50.103 00.000 11060 Move returns status 1, amount 0
20:53:50.103 00.000 11060 MoveAxis(N, 258, ABG)
20:53:50.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:50.103 00.000 11060 Move returns status 1, amount 0
20:53:50.103 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:50.103 00.000 11060 move complete, result=1
20:53:50.103 00.000 11060 worker thread done servicing request
20:53:50.107 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:50.124 00.017 10844 UpdateGuideState exits: m=3561 SNR=38.8 Saturated
20:53:50.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:50.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:50.124 00.000 10844 Enqueuing Expose request
20:53:50.124 00.000 11060 Worker thread wakes up
20:53:50.124 00.000 10844 GuideStep: 2.4 px 0 ms WEST, -0.6 px 0 ms NORTH
20:53:50.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:50.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:50.128 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:50.128 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:50.759 00.631 11060 Exposure complete
20:53:50.910 00.151 11060 worker thread done servicing request
20:53:50.910 00.000 10844 OnExposeComplete: enter
20:53:50.910 00.000 10844 UpdateGuideState(): m_state=6
20:53:50.910 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
20:53:50.910 00.000 10844 Star::Find returns 1 (1), X=1503.01, Y=750.60, Mass=3424, SNR=37.8, Peak=255 HFD=4.0
20:53:50.910 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.77) = xAngle (-0.53 = -0.53)
20:53:50.910 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.51 = -0.51)
20:53:50.910 00.000 10844 CameraToMount -- cameraX=-1.50 cameraY=-1.70 hyp=2.27 cameraTheta=-2.29 mountX=1.96 mountY=-1.10, mountTheta=-0.51
20:53:50.910 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.50, y=-1.70, opts=13)
20:53:50.910 00.000 10844 Enqueuing Move request for scope (-1.50, -1.70)
20:53:50.910 00.000 11060 Worker thread wakes up
20:53:50.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.50, -1.70) opts 0xd
20:53:50.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.50, -1.70)
20:53:50.910 00.000 11060 Moving (-1.50, -1.70) raw xDistance=1.96 yDistance=-1.10
20:53:50.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.96
20:53:50.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.77 from input -1.10
20:53:50.910 00.000 11060 MoveAxis(W, 464, ABG)
20:53:50.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:50.910 00.000 11060 Move returns status 1, amount 0
20:53:50.910 00.000 11060 MoveAxis(N, 479, ABG)
20:53:50.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:50.910 00.000 11060 Move returns status 1, amount 0
20:53:50.910 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:50.910 00.000 11060 move complete, result=1
20:53:50.910 00.000 11060 worker thread done servicing request
20:53:50.915 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:50.927 00.012 10844 UpdateGuideState exits: m=3424 SNR=37.8 Saturated
20:53:50.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:50.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:50.927 00.000 10844 Enqueuing Expose request
20:53:50.927 00.000 11060 Worker thread wakes up
20:53:50.927 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -1.1 px 0 ms NORTH
20:53:50.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:50.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:50.937 00.010 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:50.937 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:51.571 00.634 11060 Exposure complete
20:53:51.706 00.135 11060 worker thread done servicing request
20:53:51.706 00.000 10844 OnExposeComplete: enter
20:53:51.706 00.000 10844 UpdateGuideState(): m_state=6
20:53:51.706 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
20:53:51.706 00.000 10844 Star::Find returns 1 (1), X=1502.88, Y=749.57, Mass=3484, SNR=38.8, Peak=255 HFD=3.7
20:53:51.706 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.77) = xAngle (-0.34 = -0.34)
20:53:51.706 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.32 = -0.32)
20:53:51.706 00.000 10844 CameraToMount -- cameraX=-1.64 cameraY=-2.73 hyp=3.18 cameraTheta=-2.11 mountX=3.00 mountY=-1.02, mountTheta=-0.33
20:53:51.710 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.64, y=-2.73, opts=13)
20:53:51.710 00.000 10844 Enqueuing Move request for scope (-1.64, -2.73)
20:53:51.710 00.000 11060 Worker thread wakes up
20:53:51.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.64, -2.73) opts 0xd
20:53:51.710 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.64, -2.73)
20:53:51.710 00.000 11060 Moving (-1.64, -2.73) raw xDistance=3.00 yDistance=-1.02
20:53:51.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 1.08 from input 3.00
20:53:51.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.71 from input -1.02
20:53:51.710 00.000 11060 MoveAxis(W, 694, ABG)
20:53:51.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:51.710 00.000 11060 Move returns status 1, amount 0
20:53:51.710 00.000 11060 MoveAxis(N, 440, ABG)
20:53:51.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:51.710 00.000 11060 Move returns status 1, amount 0
20:53:51.710 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:51.710 00.000 11060 move complete, result=1
20:53:51.710 00.000 11060 worker thread done servicing request
20:53:51.710 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:51.726 00.016 10844 UpdateGuideState exits: m=3484 SNR=38.8 Saturated
20:53:51.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:51.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:51.726 00.000 10844 Enqueuing Expose request
20:53:51.726 00.000 11060 Worker thread wakes up
20:53:51.726 00.000 10844 GuideStep: 3.0 px 0 ms WEST, -1.0 px 0 ms NORTH
20:53:51.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:51.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:51.733 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:51.733 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:52.369 00.636 11060 Exposure complete
20:53:52.516 00.147 11060 worker thread done servicing request
20:53:52.516 00.000 10844 OnExposeComplete: enter
20:53:52.516 00.000 10844 UpdateGuideState(): m_state=6
20:53:52.516 00.000 10844 Star::Find(15, 1502, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
20:53:52.516 00.000 10844 Star::Find returns 1 (1), X=1503.52, Y=750.21, Mass=4107, SNR=41.6, Peak=255 HFD=3.8
20:53:52.516 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.77) = xAngle (-0.25 = -0.25)
20:53:52.516 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.23 = -0.23)
20:53:52.516 00.000 10844 CameraToMount -- cameraX=-0.99 cameraY=-2.09 hyp=2.31 cameraTheta=-2.01 mountX=2.24 mountY=-0.52, mountTheta=-0.23
20:53:52.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.99, y=-2.09, opts=13)
20:53:52.518 00.000 10844 Enqueuing Move request for scope (-0.99, -2.09)
20:53:52.518 00.000 11060 Worker thread wakes up
20:53:52.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -2.09) opts 0xd
20:53:52.518 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.99, -2.09)
20:53:52.518 00.000 11060 Moving (-0.99, -2.09) raw xDistance=2.24 yDistance=-0.52
20:53:52.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.83 from input 2.24
20:53:52.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.52
20:53:52.518 00.000 11060 MoveAxis(W, 532, ABG)
20:53:52.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:52.518 00.000 11060 Move returns status 1, amount 0
20:53:52.518 00.000 11060 MoveAxis(N, 225, ABG)
20:53:52.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:52.518 00.000 11060 Move returns status 1, amount 0
20:53:52.518 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:52.518 00.000 11060 move complete, result=1
20:53:52.518 00.000 11060 worker thread done servicing request
20:53:52.531 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:52.536 00.005 10844 UpdateGuideState exits: m=4107 SNR=41.6 Saturated
20:53:52.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:52.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:52.536 00.000 10844 Enqueuing Expose request
20:53:52.536 00.000 11060 Worker thread wakes up
20:53:52.536 00.000 10844 GuideStep: 2.2 px 0 ms WEST, -0.5 px 0 ms NORTH
20:53:52.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:52.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:52.547 00.011 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:52.547 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:53.192 00.645 11060 Exposure complete
20:53:53.343 00.151 11060 worker thread done servicing request
20:53:53.345 00.002 10844 OnExposeComplete: enter
20:53:53.345 00.000 10844 UpdateGuideState(): m_state=6
20:53:53.345 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
20:53:53.345 00.000 10844 Star::Find returns 1 (1), X=1503.70, Y=750.32, Mass=3704, SNR=39.7, Peak=255 HFD=3.7
20:53:53.345 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.77) = xAngle (-0.19 = -0.19)
20:53:53.345 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.17 = -0.17)
20:53:53.345 00.000 10844 CameraToMount -- cameraX=-0.81 cameraY=-1.98 hyp=2.14 cameraTheta=-1.96 mountX=2.10 mountY=-0.37, mountTheta=-0.17
20:53:53.345 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.81, y=-1.98, opts=13)
20:53:53.345 00.000 10844 Enqueuing Move request for scope (-0.81, -1.98)
20:53:53.345 00.000 11060 Worker thread wakes up
20:53:53.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -1.98) opts 0xd
20:53:53.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.81, -1.98)
20:53:53.345 00.000 11060 Moving (-0.81, -1.98) raw xDistance=2.10 yDistance=-0.37
20:53:53.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.77 from input 2.10
20:53:53.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
20:53:53.345 00.000 11060 MoveAxis(W, 495, ABG)
20:53:53.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:53.345 00.000 11060 Move returns status 1, amount 0
20:53:53.345 00.000 11060 MoveAxis(N, 161, ABG)
20:53:53.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:53.345 00.000 11060 Move returns status 1, amount 0
20:53:53.345 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:53.345 00.000 11060 move complete, result=1
20:53:53.345 00.000 11060 worker thread done servicing request
20:53:53.349 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:53:53.361 00.012 10844 UpdateGuideState exits: m=3704 SNR=39.7 Saturated
20:53:53.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:53.365 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:53.365 00.000 10844 Enqueuing Expose request
20:53:53.365 00.000 11060 Worker thread wakes up
20:53:53.365 00.000 10844 GuideStep: 2.1 px 0 ms WEST, -0.4 px 0 ms NORTH
20:53:53.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:53.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:53.365 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:53.365 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:54.010 00.645 11060 Exposure complete
20:53:54.158 00.148 11060 worker thread done servicing request
20:53:54.158 00.000 10844 OnExposeComplete: enter
20:53:54.158 00.000 10844 UpdateGuideState(): m_state=6
20:53:54.158 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
20:53:54.158 00.000 10844 Star::Find returns 1 (1), X=1503.31, Y=749.90, Mass=3617, SNR=39.7, Peak=255 HFD=3.7
20:53:54.158 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.77) = xAngle (-0.27 = -0.27)
20:53:54.158 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.25 = -0.25)
20:53:54.158 00.000 10844 CameraToMount -- cameraX=-1.20 cameraY=-2.40 hyp=2.68 cameraTheta=-2.04 mountX=2.59 mountY=-0.66, mountTheta=-0.25
20:53:54.158 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.20, y=-2.40, opts=13)
20:53:54.158 00.000 10844 Enqueuing Move request for scope (-1.20, -2.40)
20:53:54.158 00.000 11060 Worker thread wakes up
20:53:54.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -2.40) opts 0xd
20:53:54.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.20, -2.40)
20:53:54.158 00.000 11060 Moving (-1.20, -2.40) raw xDistance=2.59 yDistance=-0.66
20:53:54.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.94 from input 2.59
20:53:54.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.66
20:53:54.158 00.000 11060 MoveAxis(W, 602, ABG)
20:53:54.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:54.158 00.000 11060 Move returns status 1, amount 0
20:53:54.158 00.000 11060 MoveAxis(N, 287, ABG)
20:53:54.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:54.158 00.000 11060 Move returns status 1, amount 0
20:53:54.158 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:54.158 00.000 11060 move complete, result=1
20:53:54.158 00.000 11060 worker thread done servicing request
20:53:54.163 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:54.172 00.009 10844 UpdateGuideState exits: m=3617 SNR=39.7 Saturated
20:53:54.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:54.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:54.172 00.000 10844 Enqueuing Expose request
20:53:54.172 00.000 11060 Worker thread wakes up
20:53:54.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:54.172 00.000 10844 GuideStep: 2.6 px 0 ms WEST, -0.7 px 0 ms NORTH
20:53:54.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:54.183 00.011 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:54.184 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:54.818 00.634 11060 Exposure complete
20:53:54.959 00.141 11060 worker thread done servicing request
20:53:54.959 00.000 10844 OnExposeComplete: enter
20:53:54.959 00.000 10844 UpdateGuideState(): m_state=6
20:53:54.959 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
20:53:54.959 00.000 10844 Star::Find returns 1 (1), X=1503.91, Y=750.96, Mass=3536, SNR=39.2, Peak=255 HFD=3.9
20:53:54.959 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.77) = xAngle (-0.23 = -0.23)
20:53:54.959 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.21 = -0.21)
20:53:54.959 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=-1.34 hyp=1.47 cameraTheta=-1.99 mountX=1.43 mountY=-0.30, mountTheta=-0.21
20:53:54.959 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=-1.34, opts=13)
20:53:54.959 00.000 10844 Enqueuing Move request for scope (-0.60, -1.34)
20:53:54.959 00.000 11060 Worker thread wakes up
20:53:54.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -1.34) opts 0xd
20:53:54.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, -1.34)
20:53:54.962 00.003 11060 Moving (-0.60, -1.34) raw xDistance=1.43 yDistance=-0.30
20:53:54.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.54 from input 1.43
20:53:54.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:54.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:53:54.962 00.000 11060 MoveAxis(W, 345, ABG)
20:53:54.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:54.962 00.000 11060 Move returns status 1, amount 0
20:53:54.962 00.000 11060 MoveAxis(N, 0, ABG)
20:53:54.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:54.962 00.000 11060 Move returns status 1, amount 0
20:53:54.962 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:54.962 00.000 11060 move complete, result=1
20:53:54.962 00.000 11060 worker thread done servicing request
20:53:54.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:54.985 00.023 10844 UpdateGuideState exits: m=3536 SNR=39.2 Saturated
20:53:54.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:54.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:54.985 00.000 10844 Enqueuing Expose request
20:53:54.985 00.000 10844 GuideStep: 1.4 px 0 ms WEST, -0.3 px 0 ms NORTH
20:53:54.985 00.000 11060 Worker thread wakes up
20:53:54.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:54.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:54.988 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:54.988 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:55.625 00.637 11060 Exposure complete
20:53:55.773 00.148 11060 worker thread done servicing request
20:53:55.773 00.000 10844 OnExposeComplete: enter
20:53:55.773 00.000 10844 UpdateGuideState(): m_state=6
20:53:55.773 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
20:53:55.773 00.000 10844 Star::Find returns 1 (1), X=1503.67, Y=750.77, Mass=3370, SNR=36.8, Peak=255 HFD=3.7
20:53:55.773 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.77) = xAngle (-0.31 = -0.31)
20:53:55.773 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.29 = -0.29)
20:53:55.773 00.000 10844 CameraToMount -- cameraX=-0.84 cameraY=-1.53 hyp=1.75 cameraTheta=-2.07 mountX=1.66 mountY=-0.49, mountTheta=-0.29
20:53:55.786 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.84, y=-1.53, opts=13)
20:53:55.788 00.002 10844 Enqueuing Move request for scope (-0.84, -1.53)
20:53:55.788 00.000 11060 Worker thread wakes up
20:53:55.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -1.53) opts 0xd
20:53:55.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.84, -1.53)
20:53:55.788 00.000 11060 Moving (-0.84, -1.53) raw xDistance=1.66 yDistance=-0.49
20:53:55.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.66
20:53:55.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.49
20:53:55.788 00.000 11060 MoveAxis(W, 389, ABG)
20:53:55.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:55.788 00.000 11060 Move returns status 1, amount 0
20:53:55.788 00.000 11060 MoveAxis(N, 214, ABG)
20:53:55.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:55.788 00.000 11060 Move returns status 1, amount 0
20:53:55.788 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:55.788 00.000 11060 move complete, result=1
20:53:55.788 00.000 11060 worker thread done servicing request
20:53:55.795 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:55.807 00.012 10844 UpdateGuideState exits: m=3370 SNR=36.8 Saturated
20:53:55.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:55.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:55.807 00.000 10844 Enqueuing Expose request
20:53:55.807 00.000 11060 Worker thread wakes up
20:53:55.807 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.5 px 0 ms NORTH
20:53:55.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:55.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:55.807 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:55.814 00.007 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:56.448 00.634 11060 Exposure complete
20:53:56.596 00.148 11060 worker thread done servicing request
20:53:56.596 00.000 10844 OnExposeComplete: enter
20:53:56.596 00.000 10844 UpdateGuideState(): m_state=6
20:53:56.598 00.002 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
20:53:56.598 00.000 10844 Star::Find returns 1 (0), X=1503.30, Y=750.39, Mass=3323, SNR=37.8, Peak=245 HFD=3.5
20:53:56.600 00.002 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.77) = xAngle (-0.37 = -0.37)
20:53:56.600 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.35 = -0.35)
20:53:56.600 00.000 10844 CameraToMount -- cameraX=-1.21 cameraY=-1.91 hyp=2.26 cameraTheta=-2.14 mountX=2.11 mountY=-0.77, mountTheta=-0.35
20:53:56.600 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.21, y=-1.91, opts=13)
20:53:56.600 00.000 10844 Enqueuing Move request for scope (-1.21, -1.91)
20:53:56.602 00.002 11060 Worker thread wakes up
20:53:56.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.21, -1.91) opts 0xd
20:53:56.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.21, -1.91)
20:53:56.602 00.000 11060 Moving (-1.21, -1.91) raw xDistance=2.11 yDistance=-0.77
20:53:56.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.76 from input 2.11
20:53:56.604 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.77
20:53:56.604 00.000 11060 MoveAxis(W, 491, ABG)
20:53:56.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:56.604 00.000 11060 Move returns status 1, amount 0
20:53:56.604 00.000 11060 MoveAxis(N, 335, ABG)
20:53:56.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:56.604 00.000 11060 Move returns status 1, amount 0
20:53:56.604 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:56.604 00.000 11060 move complete, result=1
20:53:56.604 00.000 11060 worker thread done servicing request
20:53:56.613 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:56.625 00.012 10844 UpdateGuideState exits: m=3323 SNR=37.8
20:53:56.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:56.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:56.625 00.000 10844 Enqueuing Expose request
20:53:56.625 00.000 11060 Worker thread wakes up
20:53:56.625 00.000 10844 GuideStep: 2.1 px 0 ms WEST, -0.8 px 0 ms NORTH
20:53:56.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:56.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:56.628 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:56.628 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:57.273 00.645 11060 Exposure complete
20:53:57.411 00.138 11060 worker thread done servicing request
20:53:57.411 00.000 10844 OnExposeComplete: enter
20:53:57.411 00.000 10844 UpdateGuideState(): m_state=6
20:53:57.411 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
20:53:57.411 00.000 10844 Star::Find returns 1 (1), X=1503.39, Y=750.54, Mass=3016, SNR=35.7, Peak=255 HFD=3.2
20:53:57.411 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.77) = xAngle (-0.37 = -0.37)
20:53:57.411 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.35 = -0.35)
20:53:57.411 00.000 10844 CameraToMount -- cameraX=-1.13 cameraY=-1.76 hyp=2.09 cameraTheta=-2.14 mountX=1.94 mountY=-0.73, mountTheta=-0.36
20:53:57.411 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.13, y=-1.76, opts=13)
20:53:57.411 00.000 10844 Enqueuing Move request for scope (-1.13, -1.76)
20:53:57.411 00.000 11060 Worker thread wakes up
20:53:57.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -1.76) opts 0xd
20:53:57.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.13, -1.76)
20:53:57.411 00.000 11060 Moving (-1.13, -1.76) raw xDistance=1.94 yDistance=-0.73
20:53:57.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.94
20:53:57.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.73
20:53:57.411 00.000 11060 MoveAxis(W, 457, ABG)
20:53:57.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:57.411 00.000 11060 Move returns status 1, amount 0
20:53:57.411 00.000 11060 MoveAxis(N, 314, ABG)
20:53:57.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:57.411 00.000 11060 Move returns status 1, amount 0
20:53:57.411 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:57.411 00.000 11060 move complete, result=1
20:53:57.411 00.000 11060 worker thread done servicing request
20:53:57.418 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:57.433 00.015 10844 UpdateGuideState exits: m=3016 SNR=35.7 Saturated
20:53:57.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:57.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:57.433 00.000 10844 Enqueuing Expose request
20:53:57.433 00.000 11060 Worker thread wakes up
20:53:57.434 00.001 10844 GuideStep: 1.9 px 0 ms WEST, -0.7 px 0 ms NORTH
20:53:57.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:57.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:57.439 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:57.439 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:58.071 00.632 11060 Exposure complete
20:53:58.204 00.133 11060 worker thread done servicing request
20:53:58.204 00.000 10844 OnExposeComplete: enter
20:53:58.204 00.000 10844 UpdateGuideState(): m_state=6
20:53:58.204 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
20:53:58.204 00.000 10844 Star::Find returns 1 (1), X=1504.08, Y=750.00, Mass=3189, SNR=36.7, Peak=255 HFD=4.0
20:53:58.204 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.77) = xAngle (0.01 = 0.01)
20:53:58.204 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.03 = 0.03)
20:53:58.204 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-2.30 hyp=2.34 cameraTheta=-1.76 mountX=2.34 mountY=0.07, mountTheta=0.03
20:53:58.204 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-2.30, opts=13)
20:53:58.204 00.000 10844 Enqueuing Move request for scope (-0.43, -2.30)
20:53:58.204 00.000 11060 Worker thread wakes up
20:53:58.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -2.30) opts 0xd
20:53:58.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -2.30)
20:53:58.204 00.000 11060 Moving (-0.43, -2.30) raw xDistance=2.34 yDistance=0.07
20:53:58.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.85 from input 2.34
20:53:58.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:58.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:53:58.204 00.000 11060 MoveAxis(W, 545, ABG)
20:53:58.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:58.204 00.000 11060 Move returns status 1, amount 0
20:53:58.204 00.000 11060 MoveAxis(N, 0, ABG)
20:53:58.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:58.204 00.000 11060 Move returns status 1, amount 0
20:53:58.204 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:58.204 00.000 11060 move complete, result=1
20:53:58.204 00.000 11060 worker thread done servicing request
20:53:58.212 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:58.223 00.011 10844 UpdateGuideState exits: m=3189 SNR=36.7 Saturated
20:53:58.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:58.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:58.223 00.000 10844 Enqueuing Expose request
20:53:58.223 00.000 11060 Worker thread wakes up
20:53:58.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:58.223 00.000 10844 GuideStep: 2.3 px 0 ms WEST, 0.1 px 0 ms NORTH
20:53:58.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:58.226 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:58.226 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:58.862 00.636 11060 Exposure complete
20:53:59.016 00.154 11060 worker thread done servicing request
20:53:59.016 00.000 10844 OnExposeComplete: enter
20:53:59.016 00.000 10844 UpdateGuideState(): m_state=6
20:53:59.016 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
20:53:59.016 00.000 10844 Star::Find returns 1 (1), X=1503.59, Y=750.04, Mass=3582, SNR=39.0, Peak=255 HFD=4.0
20:53:59.016 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.77) = xAngle (-0.19 = -0.19)
20:53:59.016 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.17 = -0.17)
20:53:59.016 00.000 10844 CameraToMount -- cameraX=-0.92 cameraY=-2.26 hyp=2.44 cameraTheta=-1.96 mountX=2.40 mountY=-0.42, mountTheta=-0.17
20:53:59.016 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.92, y=-2.26, opts=13)
20:53:59.016 00.000 10844 Enqueuing Move request for scope (-0.92, -2.26)
20:53:59.016 00.000 11060 Worker thread wakes up
20:53:59.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -2.26) opts 0xd
20:53:59.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.92, -2.26)
20:53:59.016 00.000 11060 Moving (-0.92, -2.26) raw xDistance=2.40 yDistance=-0.42
20:53:59.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.87 from input 2.40
20:53:59.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.42
20:53:59.016 00.000 11060 MoveAxis(W, 561, ABG)
20:53:59.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:59.016 00.000 11060 Move returns status 1, amount 0
20:53:59.016 00.000 11060 MoveAxis(N, 182, ABG)
20:53:59.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:59.016 00.000 11060 Move returns status 1, amount 0
20:53:59.016 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:59.016 00.000 11060 move complete, result=1
20:53:59.016 00.000 11060 worker thread done servicing request
20:53:59.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:59.029 00.013 10844 UpdateGuideState exits: m=3582 SNR=39.0 Saturated
20:53:59.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:59.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:59.029 00.000 10844 Enqueuing Expose request
20:53:59.029 00.000 10844 GuideStep: 2.4 px 0 ms WEST, -0.4 px 0 ms NORTH
20:53:59.029 00.000 11060 Worker thread wakes up
20:53:59.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:59.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:59.029 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:59.029 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:53:59.662 00.633 11060 Exposure complete
20:53:59.791 00.129 11060 worker thread done servicing request
20:53:59.791 00.000 10844 OnExposeComplete: enter
20:53:59.791 00.000 10844 UpdateGuideState(): m_state=6
20:53:59.791 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
20:53:59.791 00.000 10844 Star::Find returns 1 (1), X=1503.48, Y=750.19, Mass=3403, SNR=38.1, Peak=255 HFD=3.7
20:53:59.791 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.77) = xAngle (-0.26 = -0.26)
20:53:59.791 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.24 = -0.24)
20:53:59.791 00.000 10844 CameraToMount -- cameraX=-1.03 cameraY=-2.11 hyp=2.35 cameraTheta=-2.03 mountX=2.27 mountY=-0.56, mountTheta=-0.24
20:53:59.791 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.03, y=-2.11, opts=13)
20:53:59.791 00.000 10844 Enqueuing Move request for scope (-1.03, -2.11)
20:53:59.791 00.000 11060 Worker thread wakes up
20:53:59.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -2.11) opts 0xd
20:53:59.791 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.03, -2.11)
20:53:59.791 00.000 11060 Moving (-1.03, -2.11) raw xDistance=2.27 yDistance=-0.56
20:53:59.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.83 from input 2.27
20:53:59.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.56
20:53:59.791 00.000 11060 MoveAxis(W, 533, ABG)
20:53:59.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:59.799 00.008 11060 Move returns status 1, amount 0
20:53:59.799 00.000 11060 MoveAxis(N, 242, ABG)
20:53:59.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:53:59.800 00.001 11060 Move returns status 1, amount 0
20:53:59.800 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:53:59.800 00.000 11060 move complete, result=1
20:53:59.800 00.000 11060 worker thread done servicing request
20:53:59.812 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:53:59.821 00.009 10844 UpdateGuideState exits: m=3403 SNR=38.1 Saturated
20:53:59.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:59.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:53:59.821 00.000 10844 Enqueuing Expose request
20:53:59.821 00.000 11060 Worker thread wakes up
20:53:59.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:53:59.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:53:59.821 00.000 10844 GuideStep: 2.3 px 0 ms WEST, -0.6 px 0 ms NORTH
20:53:59.827 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:53:59.828 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:00.470 00.642 11060 Exposure complete
20:54:00.637 00.167 11060 worker thread done servicing request
20:54:00.637 00.000 10844 OnExposeComplete: enter
20:54:00.637 00.000 10844 UpdateGuideState(): m_state=6
20:54:00.637 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
20:54:00.637 00.000 10844 Star::Find returns 1 (1), X=1503.88, Y=750.37, Mass=3260, SNR=36.4, Peak=255 HFD=3.9
20:54:00.637 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.77) = xAngle (-0.12 = -0.12)
20:54:00.637 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.10 = -0.10)
20:54:00.637 00.000 10844 CameraToMount -- cameraX=-0.64 cameraY=-1.93 hyp=2.03 cameraTheta=-1.89 mountX=2.01 mountY=-0.21, mountTheta=-0.10
20:54:00.639 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.64, y=-1.93, opts=13)
20:54:00.639 00.000 10844 Enqueuing Move request for scope (-0.64, -1.93)
20:54:00.639 00.000 11060 Worker thread wakes up
20:54:00.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -1.93) opts 0xd
20:54:00.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.64, -1.93)
20:54:00.639 00.000 11060 Moving (-0.64, -1.93) raw xDistance=2.01 yDistance=-0.21
20:54:00.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.74 from input 2.01
20:54:00.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:00.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:54:00.639 00.000 11060 MoveAxis(W, 475, ABG)
20:54:00.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:00.639 00.000 11060 Move returns status 1, amount 0
20:54:00.639 00.000 11060 MoveAxis(N, 0, ABG)
20:54:00.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:00.639 00.000 11060 Move returns status 1, amount 0
20:54:00.639 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:00.639 00.000 11060 move complete, result=1
20:54:00.639 00.000 11060 worker thread done servicing request
20:54:00.645 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:54:00.652 00.007 10844 UpdateGuideState exits: m=3260 SNR=36.4 Saturated
20:54:00.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:00.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:00.652 00.000 10844 Enqueuing Expose request
20:54:00.652 00.000 11060 Worker thread wakes up
20:54:00.652 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.2 px 0 ms NORTH
20:54:00.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:00.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:00.659 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:00.659 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:01.284 00.625 11060 Exposure complete
20:54:01.429 00.145 11060 worker thread done servicing request
20:54:01.429 00.000 10844 OnExposeComplete: enter
20:54:01.429 00.000 10844 UpdateGuideState(): m_state=6
20:54:01.429 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
20:54:01.429 00.000 10844 Star::Find returns 1 (1), X=1503.49, Y=750.20, Mass=3453, SNR=38.2, Peak=255 HFD=3.7
20:54:01.429 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.77) = xAngle (-0.25 = -0.25)
20:54:01.429 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.24 = -0.24)
20:54:01.429 00.000 10844 CameraToMount -- cameraX=-1.02 cameraY=-2.10 hyp=2.34 cameraTheta=-2.02 mountX=2.26 mountY=-0.55, mountTheta=-0.24
20:54:01.431 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.02, y=-2.10, opts=13)
20:54:01.431 00.000 10844 Enqueuing Move request for scope (-1.02, -2.10)
20:54:01.431 00.000 11060 Worker thread wakes up
20:54:01.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.02, -2.10) opts 0xd
20:54:01.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.02, -2.10)
20:54:01.431 00.000 11060 Moving (-1.02, -2.10) raw xDistance=2.26 yDistance=-0.55
20:54:01.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.82 from input 2.26
20:54:01.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.55
20:54:01.431 00.000 11060 MoveAxis(W, 528, ABG)
20:54:01.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:01.431 00.000 11060 Move returns status 1, amount 0
20:54:01.431 00.000 11060 MoveAxis(N, 237, ABG)
20:54:01.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:01.431 00.000 11060 Move returns status 1, amount 0
20:54:01.431 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:01.431 00.000 11060 move complete, result=1
20:54:01.431 00.000 11060 worker thread done servicing request
20:54:01.437 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:01.448 00.011 10844 UpdateGuideState exits: m=3453 SNR=38.2 Saturated
20:54:01.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:01.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:01.448 00.000 10844 Enqueuing Expose request
20:54:01.448 00.000 11060 Worker thread wakes up
20:54:01.448 00.000 10844 GuideStep: 2.3 px 0 ms WEST, -0.5 px 0 ms NORTH
20:54:01.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:01.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:01.453 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:01.453 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:02.085 00.632 11060 Exposure complete
20:54:02.228 00.143 11060 worker thread done servicing request
20:54:02.228 00.000 10844 OnExposeComplete: enter
20:54:02.228 00.000 10844 UpdateGuideState(): m_state=6
20:54:02.228 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
20:54:02.228 00.000 10844 Star::Find returns 1 (1), X=1503.94, Y=749.88, Mass=3748, SNR=39.7, Peak=255 HFD=4.2
20:54:02.228 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.77) = xAngle (-0.04 = -0.04)
20:54:02.228 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.02 = -0.02)
20:54:02.228 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-2.42 hyp=2.49 cameraTheta=-1.81 mountX=2.48 mountY=-0.05, mountTheta=-0.02
20:54:02.228 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-2.42, opts=13)
20:54:02.228 00.000 10844 Enqueuing Move request for scope (-0.58, -2.42)
20:54:02.228 00.000 11060 Worker thread wakes up
20:54:02.230 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -2.42) opts 0xd
20:54:02.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -2.42)
20:54:02.230 00.000 11060 Moving (-0.58, -2.42) raw xDistance=2.48 yDistance=-0.05
20:54:02.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.90 from input 2.48
20:54:02.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:02.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:54:02.230 00.000 11060 MoveAxis(W, 581, ABG)
20:54:02.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:02.230 00.000 11060 Move returns status 1, amount 0
20:54:02.230 00.000 11060 MoveAxis(N, 0, ABG)
20:54:02.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:02.230 00.000 11060 Move returns status 1, amount 0
20:54:02.230 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:02.230 00.000 11060 move complete, result=1
20:54:02.230 00.000 11060 worker thread done servicing request
20:54:02.233 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:02.244 00.011 10844 UpdateGuideState exits: m=3748 SNR=39.7 Saturated
20:54:02.244 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:02.244 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:02.244 00.000 10844 Enqueuing Expose request
20:54:02.244 00.000 11060 Worker thread wakes up
20:54:02.244 00.000 10844 GuideStep: 2.5 px 0 ms WEST, -0.0 px 0 ms NORTH
20:54:02.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:02.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:02.249 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:02.249 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:02.889 00.640 11060 Exposure complete
20:54:03.025 00.136 11060 worker thread done servicing request
20:54:03.025 00.000 10844 OnExposeComplete: enter
20:54:03.025 00.000 10844 UpdateGuideState(): m_state=6
20:54:03.025 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
20:54:03.025 00.000 10844 Star::Find returns 1 (1), X=1504.14, Y=750.48, Mass=3162, SNR=36.1, Peak=255 HFD=3.8
20:54:03.025 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.77) = xAngle (-0.01 = -0.01)
20:54:03.025 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.01 = 0.01)
20:54:03.025 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-1.82 hyp=1.85 cameraTheta=-1.78 mountX=1.85 mountY=0.02, mountTheta=0.01
20:54:03.037 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-1.82, opts=13)
20:54:03.037 00.000 10844 Enqueuing Move request for scope (-0.38, -1.82)
20:54:03.037 00.000 11060 Worker thread wakes up
20:54:03.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -1.82) opts 0xd
20:54:03.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -1.82)
20:54:03.037 00.000 11060 Moving (-0.38, -1.82) raw xDistance=1.85 yDistance=0.02
20:54:03.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.85
20:54:03.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:03.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:54:03.037 00.000 11060 MoveAxis(W, 441, ABG)
20:54:03.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:03.037 00.000 11060 Move returns status 1, amount 0
20:54:03.037 00.000 11060 MoveAxis(N, 0, ABG)
20:54:03.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:03.037 00.000 11060 Move returns status 1, amount 0
20:54:03.037 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:03.037 00.000 11060 move complete, result=1
20:54:03.037 00.000 11060 worker thread done servicing request
20:54:03.042 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:03.058 00.016 10844 UpdateGuideState exits: m=3162 SNR=36.1 Saturated
20:54:03.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:03.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:03.058 00.000 10844 Enqueuing Expose request
20:54:03.058 00.000 10844 GuideStep: 1.9 px 0 ms WEST, 0.0 px 0 ms NORTH
20:54:03.060 00.002 11060 Worker thread wakes up
20:54:03.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:03.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:03.062 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:03.063 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:03.690 00.627 11060 Exposure complete
20:54:03.831 00.141 11060 worker thread done servicing request
20:54:03.831 00.000 10844 OnExposeComplete: enter
20:54:03.831 00.000 10844 UpdateGuideState(): m_state=6
20:54:03.831 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
20:54:03.831 00.000 10844 Star::Find returns 1 (1), X=1503.60, Y=750.32, Mass=3529, SNR=38.3, Peak=255 HFD=3.5
20:54:03.831 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.77) = xAngle (-0.24 = -0.24)
20:54:03.831 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.22 = -0.22)
20:54:03.831 00.000 10844 CameraToMount -- cameraX=-0.92 cameraY=-1.98 hyp=2.18 cameraTheta=-2.01 mountX=2.12 mountY=-0.47, mountTheta=-0.22
20:54:03.838 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.92, y=-1.98, opts=13)
20:54:03.838 00.000 10844 Enqueuing Move request for scope (-0.92, -1.98)
20:54:03.838 00.000 11060 Worker thread wakes up
20:54:03.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.92, -1.98) opts 0xd
20:54:03.838 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.92, -1.98)
20:54:03.838 00.000 11060 Moving (-0.92, -1.98) raw xDistance=2.12 yDistance=-0.47
20:54:03.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.77 from input 2.12
20:54:03.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.47
20:54:03.838 00.000 11060 MoveAxis(W, 495, ABG)
20:54:03.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:03.838 00.000 11060 Move returns status 1, amount 0
20:54:03.838 00.000 11060 MoveAxis(N, 205, ABG)
20:54:03.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:03.838 00.000 11060 Move returns status 1, amount 0
20:54:03.838 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:03.838 00.000 11060 move complete, result=1
20:54:03.838 00.000 11060 worker thread done servicing request
20:54:03.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:03.846 00.008 10844 UpdateGuideState exits: m=3529 SNR=38.3 Saturated
20:54:03.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:03.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:03.846 00.000 10844 Enqueuing Expose request
20:54:03.846 00.000 11060 Worker thread wakes up
20:54:03.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:03.846 00.000 10844 GuideStep: 2.1 px 0 ms WEST, -0.5 px 0 ms NORTH
20:54:03.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:03.854 00.008 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:03.854 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:04.484 00.630 11060 Exposure complete
20:54:04.638 00.154 11060 worker thread done servicing request
20:54:04.638 00.000 10844 OnExposeComplete: enter
20:54:04.641 00.003 10844 UpdateGuideState(): m_state=6
20:54:04.641 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
20:54:04.641 00.000 10844 Star::Find returns 1 (1), X=1504.10, Y=749.72, Mass=3619, SNR=38.2, Peak=255 HFD=4.1
20:54:04.641 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.77) = xAngle (0.04 = 0.04)
20:54:04.641 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.06 = 0.06)
20:54:04.641 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-2.58 hyp=2.61 cameraTheta=-1.73 mountX=2.61 mountY=0.15, mountTheta=0.06
20:54:04.641 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-2.58, opts=13)
20:54:04.641 00.000 10844 Enqueuing Move request for scope (-0.41, -2.58)
20:54:04.641 00.000 11060 Worker thread wakes up
20:54:04.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -2.58) opts 0xd
20:54:04.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -2.58)
20:54:04.641 00.000 11060 Moving (-0.41, -2.58) raw xDistance=2.61 yDistance=0.15
20:54:04.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.95 from input 2.61
20:54:04.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:04.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:54:04.644 00.003 11060 MoveAxis(W, 607, ABG)
20:54:04.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:04.644 00.000 11060 Move returns status 1, amount 0
20:54:04.644 00.000 11060 MoveAxis(N, 0, ABG)
20:54:04.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:04.644 00.000 11060 Move returns status 1, amount 0
20:54:04.644 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:04.644 00.000 11060 move complete, result=1
20:54:04.644 00.000 11060 worker thread done servicing request
20:54:04.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:04.660 00.016 10844 UpdateGuideState exits: m=3619 SNR=38.2 Saturated
20:54:04.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:04.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:04.660 00.000 10844 Enqueuing Expose request
20:54:04.660 00.000 11060 Worker thread wakes up
20:54:04.660 00.000 10844 GuideStep: 2.6 px 0 ms WEST, 0.1 px 0 ms NORTH
20:54:04.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:04.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:04.660 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:04.660 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:05.290 00.630 11060 Exposure complete
20:54:05.444 00.154 11060 worker thread done servicing request
20:54:05.446 00.002 10844 OnExposeComplete: enter
20:54:05.448 00.002 10844 UpdateGuideState(): m_state=6
20:54:05.448 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
20:54:05.448 00.000 10844 Star::Find returns 1 (1), X=1503.40, Y=750.16, Mass=3221, SNR=36.6, Peak=255 HFD=3.6
20:54:05.448 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.77) = xAngle (-0.28 = -0.28)
20:54:05.448 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.26 = -0.26)
20:54:05.448 00.000 10844 CameraToMount -- cameraX=-1.11 cameraY=-2.14 hyp=2.41 cameraTheta=-2.05 mountX=2.32 mountY=-0.63, mountTheta=-0.26
20:54:05.448 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.11, y=-2.14, opts=13)
20:54:05.448 00.000 10844 Enqueuing Move request for scope (-1.11, -2.14)
20:54:05.448 00.000 11060 Worker thread wakes up
20:54:05.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -2.14) opts 0xd
20:54:05.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.11, -2.14)
20:54:05.448 00.000 11060 Moving (-1.11, -2.14) raw xDistance=2.32 yDistance=-0.63
20:54:05.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.85 from input 2.32
20:54:05.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
20:54:05.448 00.000 11060 MoveAxis(W, 546, ABG)
20:54:05.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:05.448 00.000 11060 Move returns status 1, amount 0
20:54:05.448 00.000 11060 MoveAxis(N, 272, ABG)
20:54:05.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:05.454 00.006 11060 Move returns status 1, amount 0
20:54:05.456 00.002 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:05.456 00.000 11060 move complete, result=1
20:54:05.456 00.000 11060 worker thread done servicing request
20:54:05.465 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:05.476 00.011 10844 UpdateGuideState exits: m=3221 SNR=36.6 Saturated
20:54:05.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:05.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:05.476 00.000 10844 Enqueuing Expose request
20:54:05.476 00.000 11060 Worker thread wakes up
20:54:05.476 00.000 10844 GuideStep: 2.3 px 0 ms WEST, -0.6 px 0 ms NORTH
20:54:05.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:05.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:05.476 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:05.476 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:06.112 00.636 11060 Exposure complete
20:54:06.266 00.154 11060 worker thread done servicing request
20:54:06.266 00.000 10844 OnExposeComplete: enter
20:54:06.266 00.000 10844 UpdateGuideState(): m_state=6
20:54:06.266 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
20:54:06.266 00.000 10844 Star::Find returns 1 (1), X=1504.08, Y=750.15, Mass=3397, SNR=38.1, Peak=255 HFD=3.5
20:54:06.266 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.77) = xAngle (-0.00 = -0.00)
20:54:06.266 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.02 = 0.02)
20:54:06.266 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-2.15 hyp=2.20 cameraTheta=-1.77 mountX=2.20 mountY=0.04, mountTheta=0.02
20:54:06.266 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-2.15, opts=13)
20:54:06.266 00.000 10844 Enqueuing Move request for scope (-0.43, -2.15)
20:54:06.266 00.000 11060 Worker thread wakes up
20:54:06.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -2.15) opts 0xd
20:54:06.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -2.15)
20:54:06.266 00.000 11060 Moving (-0.43, -2.15) raw xDistance=2.20 yDistance=0.04
20:54:06.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.80 from input 2.20
20:54:06.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:06.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:54:06.266 00.000 11060 MoveAxis(W, 516, ABG)
20:54:06.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:06.266 00.000 11060 Move returns status 1, amount 0
20:54:06.266 00.000 11060 MoveAxis(N, 0, ABG)
20:54:06.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:06.266 00.000 11060 Move returns status 1, amount 0
20:54:06.266 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:06.266 00.000 11060 move complete, result=1
20:54:06.266 00.000 11060 worker thread done servicing request
20:54:06.278 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:06.299 00.021 10844 UpdateGuideState exits: m=3397 SNR=38.1 Saturated
20:54:06.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:06.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:06.299 00.000 10844 Enqueuing Expose request
20:54:06.299 00.000 11060 Worker thread wakes up
20:54:06.299 00.000 10844 GuideStep: 2.2 px 0 ms WEST, 0.0 px 0 ms NORTH
20:54:06.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:06.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:06.299 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:06.299 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:06.930 00.631 11060 Exposure complete
20:54:07.089 00.159 11060 worker thread done servicing request
20:54:07.089 00.000 10844 OnExposeComplete: enter
20:54:07.089 00.000 10844 UpdateGuideState(): m_state=6
20:54:07.089 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:54:07.089 00.000 10844 Star::Find returns 1 (1), X=1503.33, Y=750.23, Mass=3282, SNR=36.7, Peak=255 HFD=3.5
20:54:07.089 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.77) = xAngle (-0.32 = -0.32)
20:54:07.089 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.30 = -0.30)
20:54:07.089 00.000 10844 CameraToMount -- cameraX=-1.18 cameraY=-2.07 hyp=2.39 cameraTheta=-2.09 mountX=2.26 mountY=-0.71, mountTheta=-0.30
20:54:07.092 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.18, y=-2.07, opts=13)
20:54:07.092 00.000 10844 Enqueuing Move request for scope (-1.18, -2.07)
20:54:07.092 00.000 11060 Worker thread wakes up
20:54:07.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -2.07) opts 0xd
20:54:07.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.18, -2.07)
20:54:07.092 00.000 11060 Moving (-1.18, -2.07) raw xDistance=2.26 yDistance=-0.71
20:54:07.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.83 from input 2.26
20:54:07.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.71
20:54:07.092 00.000 11060 MoveAxis(W, 531, ABG)
20:54:07.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:07.092 00.000 11060 Move returns status 1, amount 0
20:54:07.092 00.000 11060 MoveAxis(N, 307, ABG)
20:54:07.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:07.092 00.000 11060 Move returns status 1, amount 0
20:54:07.092 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:07.092 00.000 11060 move complete, result=1
20:54:07.092 00.000 11060 worker thread done servicing request
20:54:07.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:07.109 00.017 10844 UpdateGuideState exits: m=3282 SNR=36.7 Saturated
20:54:07.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:07.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:07.109 00.000 10844 Enqueuing Expose request
20:54:07.109 00.000 11060 Worker thread wakes up
20:54:07.109 00.000 10844 GuideStep: 2.3 px 0 ms WEST, -0.7 px 0 ms NORTH
20:54:07.110 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:07.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:07.110 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:07.110 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:07.737 00.627 11060 Exposure complete
20:54:07.878 00.141 11060 worker thread done servicing request
20:54:07.878 00.000 10844 OnExposeComplete: enter
20:54:07.878 00.000 10844 UpdateGuideState(): m_state=6
20:54:07.878 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
20:54:07.878 00.000 10844 Star::Find returns 1 (1), X=1504.05, Y=749.92, Mass=2999, SNR=35.4, Peak=255 HFD=4.1
20:54:07.878 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.77) = xAngle (0.00 = 0.00)
20:54:07.878 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.02 = 0.02)
20:54:07.878 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=-2.38 hyp=2.43 cameraTheta=-1.76 mountX=2.43 mountY=0.05, mountTheta=0.02
20:54:07.878 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=-2.38, opts=13)
20:54:07.878 00.000 10844 Enqueuing Move request for scope (-0.47, -2.38)
20:54:07.878 00.000 11060 Worker thread wakes up
20:54:07.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -2.38) opts 0xd
20:54:07.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, -2.38)
20:54:07.878 00.000 11060 Moving (-0.47, -2.38) raw xDistance=2.43 yDistance=0.05
20:54:07.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.88 from input 2.43
20:54:07.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:07.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:54:07.878 00.000 11060 MoveAxis(W, 567, ABG)
20:54:07.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:07.878 00.000 11060 Move returns status 1, amount 0
20:54:07.878 00.000 11060 MoveAxis(N, 0, ABG)
20:54:07.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:07.890 00.012 11060 Move returns status 1, amount 0
20:54:07.890 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:07.890 00.000 11060 move complete, result=1
20:54:07.890 00.000 11060 worker thread done servicing request
20:54:07.894 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:07.894 00.000 10844 UpdateGuideState exits: m=2999 SNR=35.4 Saturated
20:54:07.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:07.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:07.894 00.000 10844 Enqueuing Expose request
20:54:07.894 00.000 11060 Worker thread wakes up
20:54:07.894 00.000 10844 GuideStep: 2.4 px 0 ms WEST, 0.1 px 0 ms NORTH
20:54:07.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:07.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:07.911 00.017 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:07.913 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:08.551 00.638 11060 Exposure complete
20:54:08.700 00.149 11060 worker thread done servicing request
20:54:08.700 00.000 10844 OnExposeComplete: enter
20:54:08.700 00.000 10844 UpdateGuideState(): m_state=6
20:54:08.700 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
20:54:08.700 00.000 10844 Star::Find returns 1 (1), X=1503.43, Y=750.15, Mass=3497, SNR=38.4, Peak=255 HFD=3.6
20:54:08.700 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.77) = xAngle (-0.27 = -0.27)
20:54:08.700 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.25 = -0.25)
20:54:08.702 00.002 10844 CameraToMount -- cameraX=-1.09 cameraY=-2.15 hyp=2.41 cameraTheta=-2.04 mountX=2.32 mountY=-0.60, mountTheta=-0.25
20:54:08.702 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.09, y=-2.15, opts=13)
20:54:08.702 00.000 10844 Enqueuing Move request for scope (-1.09, -2.15)
20:54:08.702 00.000 11060 Worker thread wakes up
20:54:08.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.09, -2.15) opts 0xd
20:54:08.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.09, -2.15)
20:54:08.703 00.001 11060 Moving (-1.09, -2.15) raw xDistance=2.32 yDistance=-0.60
20:54:08.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.85 from input 2.32
20:54:08.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.60
20:54:08.703 00.000 11060 MoveAxis(W, 545, ABG)
20:54:08.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:08.704 00.001 11060 Move returns status 1, amount 0
20:54:08.704 00.000 11060 MoveAxis(N, 260, ABG)
20:54:08.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:08.704 00.000 11060 Move returns status 1, amount 0
20:54:08.704 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:08.704 00.000 11060 move complete, result=1
20:54:08.704 00.000 11060 worker thread done servicing request
20:54:08.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=6, FiltMax=255, Gamma=1.000
20:54:08.721 00.017 10844 UpdateGuideState exits: m=3497 SNR=38.4 Saturated
20:54:08.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:08.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:08.721 00.000 10844 Enqueuing Expose request
20:54:08.721 00.000 11060 Worker thread wakes up
20:54:08.721 00.000 10844 GuideStep: 2.3 px 0 ms WEST, -0.6 px 0 ms NORTH
20:54:08.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:08.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:08.721 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:08.721 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:09.353 00.632 11060 Exposure complete
20:54:09.500 00.147 11060 worker thread done servicing request
20:54:09.500 00.000 10844 OnExposeComplete: enter
20:54:09.500 00.000 10844 UpdateGuideState(): m_state=6
20:54:09.500 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
20:54:09.500 00.000 10844 Star::Find returns 1 (1), X=1503.97, Y=750.52, Mass=3049, SNR=36.1, Peak=255 HFD=3.6
20:54:09.500 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.77) = xAngle (-0.10 = -0.10)
20:54:09.500 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.08 = -0.08)
20:54:09.500 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-1.78 hyp=1.86 cameraTheta=-1.87 mountX=1.85 mountY=-0.15, mountTheta=-0.08
20:54:09.500 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-1.78, opts=13)
20:54:09.500 00.000 10844 Enqueuing Move request for scope (-0.55, -1.78)
20:54:09.500 00.000 11060 Worker thread wakes up
20:54:09.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -1.78) opts 0xd
20:54:09.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, -1.78)
20:54:09.500 00.000 11060 Moving (-0.55, -1.78) raw xDistance=1.85 yDistance=-0.15
20:54:09.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.85
20:54:09.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:09.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:54:09.500 00.000 11060 MoveAxis(W, 439, ABG)
20:54:09.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:09.500 00.000 11060 Move returns status 1, amount 0
20:54:09.500 00.000 11060 MoveAxis(N, 0, ABG)
20:54:09.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:09.500 00.000 11060 Move returns status 1, amount 0
20:54:09.500 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:09.500 00.000 11060 move complete, result=1
20:54:09.500 00.000 11060 worker thread done servicing request
20:54:09.506 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:09.517 00.011 10844 UpdateGuideState exits: m=3049 SNR=36.1 Saturated
20:54:09.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:09.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:09.517 00.000 10844 Enqueuing Expose request
20:54:09.517 00.000 11060 Worker thread wakes up
20:54:09.517 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.2 px 0 ms NORTH
20:54:09.522 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:09.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:09.523 00.001 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:09.523 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:10.156 00.633 11060 Exposure complete
20:54:10.302 00.146 11060 worker thread done servicing request
20:54:10.302 00.000 10844 OnExposeComplete: enter
20:54:10.302 00.000 10844 UpdateGuideState(): m_state=6
20:54:10.302 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
20:54:10.302 00.000 10844 Star::Find returns 1 (1), X=1504.22, Y=749.99, Mass=3297, SNR=37.7, Peak=255 HFD=3.3
20:54:10.302 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.77) = xAngle (0.07 = 0.07)
20:54:10.302 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.09 = 0.09)
20:54:10.313 00.011 10844 CameraToMount -- cameraX=-0.30 cameraY=-2.31 hyp=2.33 cameraTheta=-1.70 mountX=2.32 mountY=0.20, mountTheta=0.09
20:54:10.313 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-2.31, opts=13)
20:54:10.313 00.000 10844 Enqueuing Move request for scope (-0.30, -2.31)
20:54:10.313 00.000 11060 Worker thread wakes up
20:54:10.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -2.31) opts 0xd
20:54:10.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -2.31)
20:54:10.313 00.000 11060 Moving (-0.30, -2.31) raw xDistance=2.32 yDistance=0.20
20:54:10.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.84 from input 2.32
20:54:10.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:10.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:54:10.313 00.000 11060 MoveAxis(W, 541, ABG)
20:54:10.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:10.313 00.000 11060 Move returns status 1, amount 0
20:54:10.313 00.000 11060 MoveAxis(N, 0, ABG)
20:54:10.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:10.315 00.002 11060 Move returns status 1, amount 0
20:54:10.315 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:10.315 00.000 11060 move complete, result=1
20:54:10.315 00.000 11060 worker thread done servicing request
20:54:10.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:10.334 00.019 10844 UpdateGuideState exits: m=3297 SNR=37.7 Saturated
20:54:10.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:10.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:10.334 00.000 10844 Enqueuing Expose request
20:54:10.334 00.000 10844 GuideStep: 2.3 px 0 ms WEST, 0.2 px 0 ms NORTH
20:54:10.336 00.002 11060 Worker thread wakes up
20:54:10.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:10.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:10.339 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:10.339 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:10.981 00.642 11060 Exposure complete
20:54:11.133 00.152 11060 worker thread done servicing request
20:54:11.133 00.000 10844 OnExposeComplete: enter
20:54:11.133 00.000 10844 UpdateGuideState(): m_state=6
20:54:11.133 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
20:54:11.133 00.000 10844 Star::Find returns 1 (0), X=1504.08, Y=750.08, Mass=2817, SNR=34.1, Peak=243 HFD=3.5
20:54:11.133 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.77) = xAngle (0.00 = 0.00)
20:54:11.133 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.02 = 0.02)
20:54:11.133 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-2.22 hyp=2.26 cameraTheta=-1.77 mountX=2.26 mountY=0.05, mountTheta=0.02
20:54:11.133 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-2.22, opts=13)
20:54:11.139 00.006 10844 Enqueuing Move request for scope (-0.44, -2.22)
20:54:11.139 00.000 11060 Worker thread wakes up
20:54:11.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -2.22) opts 0xd
20:54:11.139 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -2.22)
20:54:11.139 00.000 11060 Moving (-0.44, -2.22) raw xDistance=2.26 yDistance=0.05
20:54:11.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.83 from input 2.26
20:54:11.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:11.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:54:11.139 00.000 11060 MoveAxis(W, 531, ABG)
20:54:11.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:11.139 00.000 11060 Move returns status 1, amount 0
20:54:11.139 00.000 11060 MoveAxis(N, 0, ABG)
20:54:11.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:11.139 00.000 11060 Move returns status 1, amount 0
20:54:11.139 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:11.139 00.000 11060 move complete, result=1
20:54:11.139 00.000 11060 worker thread done servicing request
20:54:11.144 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:11.158 00.014 10844 UpdateGuideState exits: m=2817 SNR=34.1
20:54:11.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:11.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:11.158 00.000 10844 Enqueuing Expose request
20:54:11.158 00.000 11060 Worker thread wakes up
20:54:11.158 00.000 10844 GuideStep: 2.3 px 0 ms WEST, 0.0 px 0 ms NORTH
20:54:11.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:11.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:11.161 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:11.161 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:11.789 00.628 11060 Exposure complete
20:54:11.922 00.133 11060 worker thread done servicing request
20:54:11.922 00.000 10844 OnExposeComplete: enter
20:54:11.922 00.000 10844 UpdateGuideState(): m_state=6
20:54:11.938 00.016 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
20:54:11.938 00.000 10844 Star::Find returns 1 (1), X=1503.84, Y=749.98, Mass=3275, SNR=36.8, Peak=255 HFD=4.1
20:54:11.938 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.77) = xAngle (-0.09 = -0.09)
20:54:11.938 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.07 = -0.07)
20:54:11.938 00.000 10844 CameraToMount -- cameraX=-0.67 cameraY=-2.32 hyp=2.41 cameraTheta=-1.85 mountX=2.40 mountY=-0.16, mountTheta=-0.07
20:54:11.941 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.67, y=-2.32, opts=13)
20:54:11.941 00.000 10844 Enqueuing Move request for scope (-0.67, -2.32)
20:54:11.941 00.000 11060 Worker thread wakes up
20:54:11.943 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -2.32) opts 0xd
20:54:11.943 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.67, -2.32)
20:54:11.943 00.000 11060 Moving (-0.67, -2.32) raw xDistance=2.40 yDistance=-0.16
20:54:11.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.88 from input 2.40
20:54:11.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:11.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:54:11.943 00.000 11060 MoveAxis(W, 562, ABG)
20:54:11.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:11.943 00.000 11060 Move returns status 1, amount 0
20:54:11.943 00.000 11060 MoveAxis(N, 0, ABG)
20:54:11.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:11.943 00.000 11060 Move returns status 1, amount 0
20:54:11.943 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:11.943 00.000 11060 move complete, result=1
20:54:11.943 00.000 11060 worker thread done servicing request
20:54:11.947 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:11.958 00.011 10844 UpdateGuideState exits: m=3275 SNR=36.8 Saturated
20:54:11.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:11.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:11.958 00.000 10844 Enqueuing Expose request
20:54:11.958 00.000 10844 GuideStep: 2.4 px 0 ms WEST, -0.2 px 0 ms NORTH
20:54:11.958 00.000 11060 Worker thread wakes up
20:54:11.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:11.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:11.958 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:11.958 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:12.592 00.634 11060 Exposure complete
20:54:12.737 00.145 11060 worker thread done servicing request
20:54:12.737 00.000 10844 OnExposeComplete: enter
20:54:12.737 00.000 10844 UpdateGuideState(): m_state=6
20:54:12.737 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
20:54:12.737 00.000 10844 Star::Find returns 1 (1), X=1504.12, Y=750.23, Mass=3388, SNR=37.6, Peak=255 HFD=4.1
20:54:12.737 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.77) = xAngle (0.01 = 0.01)
20:54:12.737 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.03 = 0.03)
20:54:12.737 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-2.07 hyp=2.10 cameraTheta=-1.76 mountX=2.10 mountY=0.06, mountTheta=0.03
20:54:12.747 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-2.07, opts=13)
20:54:12.747 00.000 10844 Enqueuing Move request for scope (-0.39, -2.07)
20:54:12.747 00.000 11060 Worker thread wakes up
20:54:12.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -2.07) opts 0xd
20:54:12.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -2.07)
20:54:12.747 00.000 11060 Moving (-0.39, -2.07) raw xDistance=2.10 yDistance=0.06
20:54:12.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.77 from input 2.10
20:54:12.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:12.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:54:12.747 00.000 11060 MoveAxis(W, 496, ABG)
20:54:12.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:12.747 00.000 11060 Move returns status 1, amount 0
20:54:12.747 00.000 11060 MoveAxis(N, 0, ABG)
20:54:12.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:12.747 00.000 11060 Move returns status 1, amount 0
20:54:12.747 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:12.747 00.000 11060 move complete, result=1
20:54:12.747 00.000 11060 worker thread done servicing request
20:54:12.747 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:12.763 00.016 10844 UpdateGuideState exits: m=3388 SNR=37.6 Saturated
20:54:12.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:12.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:12.763 00.000 10844 Enqueuing Expose request
20:54:12.763 00.000 11060 Worker thread wakes up
20:54:12.763 00.000 10844 GuideStep: 2.1 px 0 ms WEST, 0.1 px 0 ms NORTH
20:54:12.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:12.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:12.766 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:12.766 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:13.405 00.639 11060 Exposure complete
20:54:13.538 00.133 11060 worker thread done servicing request
20:54:13.547 00.009 10844 OnExposeComplete: enter
20:54:13.547 00.000 10844 UpdateGuideState(): m_state=6
20:54:13.547 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
20:54:13.547 00.000 10844 Star::Find returns 1 (1), X=1503.80, Y=750.53, Mass=3016, SNR=35.4, Peak=255 HFD=3.2
20:54:13.547 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.77) = xAngle (-0.19 = -0.19)
20:54:13.547 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.17 = -0.17)
20:54:13.547 00.000 10844 CameraToMount -- cameraX=-0.72 cameraY=-1.77 hyp=1.91 cameraTheta=-1.96 mountX=1.88 mountY=-0.32, mountTheta=-0.17
20:54:13.548 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.72, y=-1.77, opts=13)
20:54:13.548 00.000 10844 Enqueuing Move request for scope (-0.72, -1.77)
20:54:13.548 00.000 11060 Worker thread wakes up
20:54:13.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -1.77) opts 0xd
20:54:13.548 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.72, -1.77)
20:54:13.548 00.000 11060 Moving (-0.72, -1.77) raw xDistance=1.88 yDistance=-0.32
20:54:13.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.88
20:54:13.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
20:54:13.548 00.000 11060 MoveAxis(W, 442, ABG)
20:54:13.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:13.548 00.000 11060 Move returns status 1, amount 0
20:54:13.548 00.000 11060 MoveAxis(N, 139, ABG)
20:54:13.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:13.548 00.000 11060 Move returns status 1, amount 0
20:54:13.548 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:13.548 00.000 11060 move complete, result=1
20:54:13.548 00.000 11060 worker thread done servicing request
20:54:13.554 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:13.565 00.011 10844 UpdateGuideState exits: m=3016 SNR=35.4 Saturated
20:54:13.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:13.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:13.565 00.000 10844 Enqueuing Expose request
20:54:13.565 00.000 11060 Worker thread wakes up
20:54:13.565 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.3 px 0 ms NORTH
20:54:13.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:13.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:13.570 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:13.572 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:14.218 00.646 11060 Exposure complete
20:54:14.376 00.158 11060 worker thread done servicing request
20:54:14.376 00.000 10844 OnExposeComplete: enter
20:54:14.376 00.000 10844 UpdateGuideState(): m_state=6
20:54:14.376 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
20:54:14.376 00.000 10844 Star::Find returns 1 (1), X=1503.72, Y=750.71, Mass=2910, SNR=34.8, Peak=255 HFD=3.7
20:54:14.376 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.77) = xAngle (-0.27 = -0.27)
20:54:14.376 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.25 = -0.25)
20:54:14.376 00.000 10844 CameraToMount -- cameraX=-0.79 cameraY=-1.59 hyp=1.78 cameraTheta=-2.03 mountX=1.71 mountY=-0.44, mountTheta=-0.25
20:54:14.376 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.79, y=-1.59, opts=13)
20:54:14.376 00.000 10844 Enqueuing Move request for scope (-0.79, -1.59)
20:54:14.376 00.000 11060 Worker thread wakes up
20:54:14.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -1.59) opts 0xd
20:54:14.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.79, -1.59)
20:54:14.376 00.000 11060 Moving (-0.79, -1.59) raw xDistance=1.71 yDistance=-0.44
20:54:14.380 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.71
20:54:14.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.44
20:54:14.380 00.000 11060 MoveAxis(W, 403, ABG)
20:54:14.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:14.380 00.000 11060 Move returns status 1, amount 0
20:54:14.380 00.000 11060 MoveAxis(N, 189, ABG)
20:54:14.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:14.380 00.000 11060 Move returns status 1, amount 0
20:54:14.380 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:14.380 00.000 11060 move complete, result=1
20:54:14.380 00.000 11060 worker thread done servicing request
20:54:14.382 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:14.397 00.015 10844 UpdateGuideState exits: m=2910 SNR=34.8 Saturated
20:54:14.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:14.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:14.397 00.000 10844 Enqueuing Expose request
20:54:14.397 00.000 11060 Worker thread wakes up
20:54:14.397 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.4 px 0 ms NORTH
20:54:14.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:14.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:14.405 00.008 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:14.405 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:15.038 00.633 11060 Exposure complete
20:54:15.178 00.140 11060 worker thread done servicing request
20:54:15.178 00.000 10844 OnExposeComplete: enter
20:54:15.178 00.000 10844 UpdateGuideState(): m_state=6
20:54:15.178 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
20:54:15.178 00.000 10844 Star::Find returns 1 (1), X=1503.80, Y=750.11, Mass=3459, SNR=38.2, Peak=255 HFD=3.9
20:54:15.178 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.77) = xAngle (-0.12 = -0.12)
20:54:15.178 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.10 = -0.10)
20:54:15.178 00.000 10844 CameraToMount -- cameraX=-0.71 cameraY=-2.19 hyp=2.30 cameraTheta=-1.89 mountX=2.28 mountY=-0.23, mountTheta=-0.10
20:54:15.178 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.71, y=-2.19, opts=13)
20:54:15.178 00.000 10844 Enqueuing Move request for scope (-0.71, -2.19)
20:54:15.178 00.000 11060 Worker thread wakes up
20:54:15.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -2.19) opts 0xd
20:54:15.178 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.71, -2.19)
20:54:15.178 00.000 11060 Moving (-0.71, -2.19) raw xDistance=2.28 yDistance=-0.23
20:54:15.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.83 from input 2.28
20:54:15.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:15.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:54:15.178 00.000 11060 MoveAxis(W, 530, ABG)
20:54:15.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:15.178 00.000 11060 Move returns status 1, amount 0
20:54:15.178 00.000 11060 MoveAxis(N, 0, ABG)
20:54:15.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:15.178 00.000 11060 Move returns status 1, amount 0
20:54:15.178 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:15.178 00.000 11060 move complete, result=1
20:54:15.178 00.000 11060 worker thread done servicing request
20:54:15.192 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:15.207 00.015 10844 UpdateGuideState exits: m=3459 SNR=38.2 Saturated
20:54:15.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:15.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:15.207 00.000 10844 Enqueuing Expose request
20:54:15.207 00.000 10844 GuideStep: 2.3 px 0 ms WEST, -0.2 px 0 ms NORTH
20:54:15.208 00.001 11060 Worker thread wakes up
20:54:15.209 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:15.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:15.210 00.001 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:15.211 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:15.839 00.628 11060 Exposure complete
20:54:16.013 00.174 11060 worker thread done servicing request
20:54:16.013 00.000 10844 OnExposeComplete: enter
20:54:16.013 00.000 10844 UpdateGuideState(): m_state=6
20:54:16.013 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:54:16.013 00.000 10844 Star::Find returns 1 (1), X=1503.51, Y=750.45, Mass=3633, SNR=38.9, Peak=255 HFD=3.3
20:54:16.013 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.77) = xAngle (-0.30 = -0.30)
20:54:16.013 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.28 = -0.28)
20:54:16.013 00.000 10844 CameraToMount -- cameraX=-1.00 cameraY=-1.85 hyp=2.10 cameraTheta=-2.07 mountX=2.01 mountY=-0.58, mountTheta=-0.28
20:54:16.016 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.00, y=-1.85, opts=13)
20:54:16.016 00.000 10844 Enqueuing Move request for scope (-1.00, -1.85)
20:54:16.016 00.000 11060 Worker thread wakes up
20:54:16.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -1.85) opts 0xd
20:54:16.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.00, -1.85)
20:54:16.016 00.000 11060 Moving (-1.00, -1.85) raw xDistance=2.01 yDistance=-0.58
20:54:16.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.74 from input 2.01
20:54:16.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.58
20:54:16.016 00.000 11060 MoveAxis(W, 473, ABG)
20:54:16.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:16.016 00.000 11060 Move returns status 1, amount 0
20:54:16.016 00.000 11060 MoveAxis(N, 253, ABG)
20:54:16.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:16.016 00.000 11060 Move returns status 1, amount 0
20:54:16.016 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:16.016 00.000 11060 move complete, result=1
20:54:16.016 00.000 11060 worker thread done servicing request
20:54:16.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:16.037 00.021 10844 UpdateGuideState exits: m=3633 SNR=38.9 Saturated
20:54:16.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:16.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:16.037 00.000 10844 Enqueuing Expose request
20:54:16.037 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.6 px 0 ms NORTH
20:54:16.039 00.002 11060 Worker thread wakes up
20:54:16.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:16.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:16.042 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:16.043 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:16.684 00.641 11060 Exposure complete
20:54:16.842 00.158 11060 worker thread done servicing request
20:54:16.842 00.000 10844 OnExposeComplete: enter
20:54:16.842 00.000 10844 UpdateGuideState(): m_state=6
20:54:16.842 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
20:54:16.842 00.000 10844 Star::Find returns 1 (1), X=1503.63, Y=750.64, Mass=3264, SNR=36.9, Peak=255 HFD=3.5
20:54:16.842 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.77) = xAngle (-0.29 = -0.29)
20:54:16.842 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.27 = -0.27)
20:54:16.842 00.000 10844 CameraToMount -- cameraX=-0.88 cameraY=-1.66 hyp=1.88 cameraTheta=-2.06 mountX=1.80 mountY=-0.51, mountTheta=-0.27
20:54:16.842 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.88, y=-1.66, opts=13)
20:54:16.842 00.000 10844 Enqueuing Move request for scope (-0.88, -1.66)
20:54:16.842 00.000 11060 Worker thread wakes up
20:54:16.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -1.66) opts 0xd
20:54:16.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.88, -1.66)
20:54:16.842 00.000 11060 Moving (-0.88, -1.66) raw xDistance=1.80 yDistance=-0.51
20:54:16.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.80
20:54:16.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.51
20:54:16.842 00.000 11060 MoveAxis(W, 424, ABG)
20:54:16.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:16.842 00.000 11060 Move returns status 1, amount 0
20:54:16.842 00.000 11060 MoveAxis(N, 220, ABG)
20:54:16.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:16.842 00.000 11060 Move returns status 1, amount 0
20:54:16.842 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:16.842 00.000 11060 move complete, result=1
20:54:16.842 00.000 11060 worker thread done servicing request
20:54:16.846 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:16.860 00.014 10844 UpdateGuideState exits: m=3264 SNR=36.9 Saturated
20:54:16.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:16.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:16.860 00.000 10844 Enqueuing Expose request
20:54:16.860 00.000 11060 Worker thread wakes up
20:54:16.860 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.5 px 0 ms NORTH
20:54:16.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:16.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:16.866 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:16.866 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:17.503 00.637 11060 Exposure complete
20:54:17.641 00.138 11060 worker thread done servicing request
20:54:17.641 00.000 10844 OnExposeComplete: enter
20:54:17.641 00.000 10844 UpdateGuideState(): m_state=6
20:54:17.650 00.009 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
20:54:17.650 00.000 10844 Star::Find returns 1 (1), X=1503.69, Y=750.81, Mass=3071, SNR=36.1, Peak=255 HFD=3.7
20:54:17.650 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.77) = xAngle (-0.31 = -0.31)
20:54:17.650 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.29 = -0.29)
20:54:17.650 00.000 10844 CameraToMount -- cameraX=-0.82 cameraY=-1.49 hyp=1.70 cameraTheta=-2.07 mountX=1.62 mountY=-0.48, mountTheta=-0.29
20:54:17.650 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.82, y=-1.49, opts=13)
20:54:17.650 00.000 10844 Enqueuing Move request for scope (-0.82, -1.49)
20:54:17.650 00.000 11060 Worker thread wakes up
20:54:17.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -1.49) opts 0xd
20:54:17.650 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.82, -1.49)
20:54:17.650 00.000 11060 Moving (-0.82, -1.49) raw xDistance=1.62 yDistance=-0.48
20:54:17.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.62
20:54:17.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.48
20:54:17.650 00.000 11060 MoveAxis(W, 382, ABG)
20:54:17.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:17.650 00.000 11060 Move returns status 1, amount 0
20:54:17.650 00.000 11060 MoveAxis(N, 209, ABG)
20:54:17.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:17.652 00.002 11060 Move returns status 1, amount 0
20:54:17.652 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:17.652 00.000 11060 move complete, result=1
20:54:17.652 00.000 11060 worker thread done servicing request
20:54:17.655 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:17.655 00.000 10844 UpdateGuideState exits: m=3071 SNR=36.1 Saturated
20:54:17.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:17.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:17.655 00.000 10844 Enqueuing Expose request
20:54:17.655 00.000 11060 Worker thread wakes up
20:54:17.655 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.5 px 0 ms NORTH
20:54:17.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:17.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:17.672 00.017 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:17.672 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:18.312 00.640 11060 Exposure complete
20:54:18.458 00.146 11060 worker thread done servicing request
20:54:18.458 00.000 10844 OnExposeComplete: enter
20:54:18.458 00.000 10844 UpdateGuideState(): m_state=6
20:54:18.458 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
20:54:18.458 00.000 10844 Star::Find returns 1 (1), X=1503.56, Y=750.57, Mass=2899, SNR=35.0, Peak=255 HFD=3.3
20:54:18.458 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.77) = xAngle (-0.31 = -0.31)
20:54:18.458 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.29 = -0.29)
20:54:18.458 00.000 10844 CameraToMount -- cameraX=-0.95 cameraY=-1.73 hyp=1.97 cameraTheta=-2.07 mountX=1.88 mountY=-0.56, mountTheta=-0.29
20:54:18.464 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.95, y=-1.73, opts=13)
20:54:18.464 00.000 10844 Enqueuing Move request for scope (-0.95, -1.73)
20:54:18.464 00.000 11060 Worker thread wakes up
20:54:18.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -1.73) opts 0xd
20:54:18.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.95, -1.73)
20:54:18.464 00.000 11060 Moving (-0.95, -1.73) raw xDistance=1.88 yDistance=-0.56
20:54:18.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.88
20:54:18.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.56
20:54:18.464 00.000 11060 MoveAxis(W, 439, ABG)
20:54:18.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:18.464 00.000 11060 Move returns status 1, amount 0
20:54:18.464 00.000 11060 MoveAxis(N, 243, ABG)
20:54:18.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:18.464 00.000 11060 Move returns status 1, amount 0
20:54:18.464 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:18.464 00.000 11060 move complete, result=1
20:54:18.464 00.000 11060 worker thread done servicing request
20:54:18.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:54:18.481 00.017 10844 UpdateGuideState exits: m=2899 SNR=35.0 Saturated
20:54:18.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:18.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:18.481 00.000 10844 Enqueuing Expose request
20:54:18.481 00.000 11060 Worker thread wakes up
20:54:18.481 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.6 px 0 ms NORTH
20:54:18.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:18.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:18.485 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:18.485 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:19.110 00.625 11060 Exposure complete
20:54:19.256 00.146 11060 worker thread done servicing request
20:54:19.262 00.006 10844 OnExposeComplete: enter
20:54:19.262 00.000 10844 UpdateGuideState(): m_state=6
20:54:19.262 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
20:54:19.262 00.000 10844 Star::Find returns 1 (0), X=1503.83, Y=750.41, Mass=2994, SNR=35.5, Peak=249 HFD=3.7
20:54:19.262 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.77) = xAngle (-0.15 = -0.15)
20:54:19.262 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.13 = -0.13)
20:54:19.262 00.000 10844 CameraToMount -- cameraX=-0.68 cameraY=-1.89 hyp=2.01 cameraTheta=-1.92 mountX=1.99 mountY=-0.26, mountTheta=-0.13
20:54:19.262 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.68, y=-1.89, opts=13)
20:54:19.262 00.000 10844 Enqueuing Move request for scope (-0.68, -1.89)
20:54:19.262 00.000 11060 Worker thread wakes up
20:54:19.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -1.89) opts 0xd
20:54:19.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.68, -1.89)
20:54:19.262 00.000 11060 Moving (-0.68, -1.89) raw xDistance=1.99 yDistance=-0.26
20:54:19.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.99
20:54:19.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:19.264 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:54:19.264 00.000 11060 MoveAxis(W, 466, ABG)
20:54:19.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:19.264 00.000 11060 Move returns status 1, amount 0
20:54:19.264 00.000 11060 MoveAxis(N, 0, ABG)
20:54:19.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:19.264 00.000 11060 Move returns status 1, amount 0
20:54:19.264 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:19.264 00.000 11060 move complete, result=1
20:54:19.265 00.001 11060 worker thread done servicing request
20:54:19.271 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:19.282 00.011 10844 UpdateGuideState exits: m=2994 SNR=35.5
20:54:19.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:19.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:19.282 00.000 10844 Enqueuing Expose request
20:54:19.282 00.000 11060 Worker thread wakes up
20:54:19.282 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.3 px 0 ms NORTH
20:54:19.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:19.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:19.286 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:19.286 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:19.923 00.637 11060 Exposure complete
20:54:20.071 00.148 11060 worker thread done servicing request
20:54:20.071 00.000 10844 OnExposeComplete: enter
20:54:20.071 00.000 10844 UpdateGuideState(): m_state=6
20:54:20.071 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
20:54:20.071 00.000 10844 Star::Find returns 1 (1), X=1503.98, Y=750.59, Mass=3088, SNR=35.6, Peak=255 HFD=3.8
20:54:20.071 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.77) = xAngle (-0.11 = -0.11)
20:54:20.071 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.09 = -0.09)
20:54:20.071 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=-1.71 hyp=1.79 cameraTheta=-1.88 mountX=1.78 mountY=-0.16, mountTheta=-0.09
20:54:20.071 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=-1.71, opts=13)
20:54:20.071 00.000 10844 Enqueuing Move request for scope (-0.54, -1.71)
20:54:20.071 00.000 11060 Worker thread wakes up
20:54:20.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -1.71) opts 0xd
20:54:20.074 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.54, -1.71)
20:54:20.074 00.000 11060 Moving (-0.54, -1.71) raw xDistance=1.78 yDistance=-0.16
20:54:20.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.78
20:54:20.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:20.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:54:20.074 00.000 11060 MoveAxis(W, 420, ABG)
20:54:20.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:20.074 00.000 11060 Move returns status 1, amount 0
20:54:20.074 00.000 11060 MoveAxis(N, 0, ABG)
20:54:20.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:20.074 00.000 11060 Move returns status 1, amount 0
20:54:20.074 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:20.074 00.000 11060 move complete, result=1
20:54:20.074 00.000 11060 worker thread done servicing request
20:54:20.079 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:20.091 00.012 10844 UpdateGuideState exits: m=3088 SNR=35.6 Saturated
20:54:20.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:20.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:20.091 00.000 10844 Enqueuing Expose request
20:54:20.091 00.000 11060 Worker thread wakes up
20:54:20.091 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.2 px 0 ms NORTH
20:54:20.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:20.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:20.091 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:20.091 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:20.732 00.641 11060 Exposure complete
20:54:20.874 00.142 11060 worker thread done servicing request
20:54:20.876 00.002 10844 OnExposeComplete: enter
20:54:20.876 00.000 10844 UpdateGuideState(): m_state=6
20:54:20.876 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
20:54:20.876 00.000 10844 Star::Find returns 1 (1), X=1503.72, Y=750.34, Mass=3353, SNR=37.3, Peak=255 HFD=3.7
20:54:20.876 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.77) = xAngle (-0.19 = -0.19)
20:54:20.876 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.17 = -0.17)
20:54:20.876 00.000 10844 CameraToMount -- cameraX=-0.79 cameraY=-1.96 hyp=2.11 cameraTheta=-1.95 mountX=2.07 mountY=-0.35, mountTheta=-0.17
20:54:20.878 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.79, y=-1.96, opts=13)
20:54:20.878 00.000 10844 Enqueuing Move request for scope (-0.79, -1.96)
20:54:20.878 00.000 11060 Worker thread wakes up
20:54:20.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -1.96) opts 0xd
20:54:20.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.79, -1.96)
20:54:20.878 00.000 11060 Moving (-0.79, -1.96) raw xDistance=2.07 yDistance=-0.35
20:54:20.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.75 from input 2.07
20:54:20.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
20:54:20.878 00.000 11060 MoveAxis(W, 484, ABG)
20:54:20.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:20.878 00.000 11060 Move returns status 1, amount 0
20:54:20.878 00.000 11060 MoveAxis(N, 153, ABG)
20:54:20.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:20.878 00.000 11060 Move returns status 1, amount 0
20:54:20.878 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:20.878 00.000 11060 move complete, result=1
20:54:20.878 00.000 11060 worker thread done servicing request
20:54:20.880 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:20.892 00.012 10844 UpdateGuideState exits: m=3353 SNR=37.3 Saturated
20:54:20.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:20.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:20.892 00.000 10844 Enqueuing Expose request
20:54:20.892 00.000 11060 Worker thread wakes up
20:54:20.896 00.004 10844 GuideStep: 2.1 px 0 ms WEST, -0.4 px 0 ms NORTH
20:54:20.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:20.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:20.896 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:20.896 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:21.533 00.637 11060 Exposure complete
20:54:21.668 00.135 11060 worker thread done servicing request
20:54:21.668 00.000 10844 OnExposeComplete: enter
20:54:21.668 00.000 10844 UpdateGuideState(): m_state=6
20:54:21.668 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
20:54:21.668 00.000 10844 Star::Find returns 1 (0), X=1503.35, Y=750.01, Mass=2786, SNR=34.2, Peak=243 HFD=3.3
20:54:21.668 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.77) = xAngle (-0.27 = -0.27)
20:54:21.668 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.25 = -0.25)
20:54:21.668 00.000 10844 CameraToMount -- cameraX=-1.16 cameraY=-2.29 hyp=2.57 cameraTheta=-2.04 mountX=2.48 mountY=-0.64, mountTheta=-0.25
20:54:21.672 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.16, y=-2.29, opts=13)
20:54:21.672 00.000 10844 Enqueuing Move request for scope (-1.16, -2.29)
20:54:21.672 00.000 11060 Worker thread wakes up
20:54:21.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.16, -2.29) opts 0xd
20:54:21.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.16, -2.29)
20:54:21.672 00.000 11060 Moving (-1.16, -2.29) raw xDistance=2.48 yDistance=-0.64
20:54:21.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.90 from input 2.48
20:54:21.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.64
20:54:21.672 00.000 11060 MoveAxis(W, 577, ABG)
20:54:21.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:21.672 00.000 11060 Move returns status 1, amount 0
20:54:21.672 00.000 11060 MoveAxis(N, 278, ABG)
20:54:21.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:21.672 00.000 11060 Move returns status 1, amount 0
20:54:21.672 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:21.672 00.000 11060 move complete, result=1
20:54:21.672 00.000 11060 worker thread done servicing request
20:54:21.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:21.688 00.016 10844 UpdateGuideState exits: m=2786 SNR=34.2
20:54:21.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:21.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:21.688 00.000 10844 Enqueuing Expose request
20:54:21.688 00.000 10844 GuideStep: 2.5 px 0 ms WEST, -0.6 px 0 ms NORTH
20:54:21.688 00.000 11060 Worker thread wakes up
20:54:21.692 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:21.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:21.694 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:21.694 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:22.325 00.631 11060 Exposure complete
20:54:22.485 00.160 11060 worker thread done servicing request
20:54:22.485 00.000 10844 OnExposeComplete: enter
20:54:22.485 00.000 10844 UpdateGuideState(): m_state=6
20:54:22.486 00.001 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
20:54:22.486 00.000 10844 Star::Find returns 1 (1), X=1503.66, Y=750.37, Mass=3086, SNR=36.0, Peak=255 HFD=3.5
20:54:22.486 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.77) = xAngle (-0.22 = -0.22)
20:54:22.486 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.20 = -0.20)
20:54:22.486 00.000 10844 CameraToMount -- cameraX=-0.86 cameraY=-1.93 hyp=2.11 cameraTheta=-1.99 mountX=2.06 mountY=-0.42, mountTheta=-0.20
20:54:22.486 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.86, y=-1.93, opts=13)
20:54:22.486 00.000 10844 Enqueuing Move request for scope (-0.86, -1.93)
20:54:22.486 00.000 11060 Worker thread wakes up
20:54:22.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -1.93) opts 0xd
20:54:22.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.86, -1.93)
20:54:22.486 00.000 11060 Moving (-0.86, -1.93) raw xDistance=2.06 yDistance=-0.42
20:54:22.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.76 from input 2.06
20:54:22.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.42
20:54:22.486 00.000 11060 MoveAxis(W, 486, ABG)
20:54:22.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:22.486 00.000 11060 Move returns status 1, amount 0
20:54:22.486 00.000 11060 MoveAxis(N, 183, ABG)
20:54:22.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:22.486 00.000 11060 Move returns status 1, amount 0
20:54:22.486 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:22.486 00.000 11060 move complete, result=1
20:54:22.486 00.000 11060 worker thread done servicing request
20:54:22.495 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:22.511 00.016 10844 UpdateGuideState exits: m=3086 SNR=36.0 Saturated
20:54:22.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:22.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:22.511 00.000 10844 Enqueuing Expose request
20:54:22.511 00.000 11060 Worker thread wakes up
20:54:22.511 00.000 10844 GuideStep: 2.1 px 0 ms WEST, -0.4 px 0 ms NORTH
20:54:22.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:22.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:22.516 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:22.516 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:23.146 00.630 11060 Exposure complete
20:54:23.291 00.145 11060 worker thread done servicing request
20:54:23.291 00.000 10844 OnExposeComplete: enter
20:54:23.291 00.000 10844 UpdateGuideState(): m_state=6
20:54:23.291 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
20:54:23.291 00.000 10844 Star::Find returns 1 (1), X=1504.13, Y=750.26, Mass=3579, SNR=39.1, Peak=255 HFD=3.9
20:54:23.291 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.77) = xAngle (0.01 = 0.01)
20:54:23.291 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.03 = 0.03)
20:54:23.291 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-2.04 hyp=2.08 cameraTheta=-1.76 mountX=2.08 mountY=0.06, mountTheta=0.03
20:54:23.291 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-2.04, opts=13)
20:54:23.291 00.000 10844 Enqueuing Move request for scope (-0.39, -2.04)
20:54:23.291 00.000 11060 Worker thread wakes up
20:54:23.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -2.04) opts 0xd
20:54:23.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -2.04)
20:54:23.291 00.000 11060 Moving (-0.39, -2.04) raw xDistance=2.08 yDistance=0.06
20:54:23.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.76 from input 2.08
20:54:23.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:23.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:54:23.291 00.000 11060 MoveAxis(W, 488, ABG)
20:54:23.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:23.291 00.000 11060 Move returns status 1, amount 0
20:54:23.291 00.000 11060 MoveAxis(N, 0, ABG)
20:54:23.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:23.291 00.000 11060 Move returns status 1, amount 0
20:54:23.291 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:23.291 00.000 11060 move complete, result=1
20:54:23.291 00.000 11060 worker thread done servicing request
20:54:23.300 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:23.314 00.014 10844 UpdateGuideState exits: m=3579 SNR=39.1 Saturated
20:54:23.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:23.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:23.314 00.000 10844 Enqueuing Expose request
20:54:23.314 00.000 10844 GuideStep: 2.1 px 0 ms WEST, 0.1 px 0 ms NORTH
20:54:23.314 00.000 11060 Worker thread wakes up
20:54:23.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:23.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:23.318 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:23.318 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:23.957 00.639 11060 Exposure complete
20:54:24.094 00.137 11060 worker thread done servicing request
20:54:24.094 00.000 10844 OnExposeComplete: enter
20:54:24.094 00.000 10844 UpdateGuideState(): m_state=6
20:54:24.094 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
20:54:24.094 00.000 10844 Star::Find returns 1 (1), X=1503.78, Y=750.36, Mass=2569, SNR=32.2, Peak=255 HFD=3.6
20:54:24.094 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.77) = xAngle (-0.16 = -0.16)
20:54:24.094 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.14 = -0.14)
20:54:24.094 00.000 10844 CameraToMount -- cameraX=-0.73 cameraY=-1.94 hyp=2.07 cameraTheta=-1.93 mountX=2.04 mountY=-0.30, mountTheta=-0.15
20:54:24.094 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.73, y=-1.94, opts=13)
20:54:24.094 00.000 10844 Enqueuing Move request for scope (-0.73, -1.94)
20:54:24.094 00.000 11060 Worker thread wakes up
20:54:24.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -1.94) opts 0xd
20:54:24.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.73, -1.94)
20:54:24.094 00.000 11060 Moving (-0.73, -1.94) raw xDistance=2.04 yDistance=-0.30
20:54:24.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.75 from input 2.04
20:54:24.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:24.108 00.014 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:54:24.108 00.000 11060 MoveAxis(W, 480, ABG)
20:54:24.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:24.108 00.000 11060 Move returns status 1, amount 0
20:54:24.108 00.000 11060 MoveAxis(N, 0, ABG)
20:54:24.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:24.108 00.000 11060 Move returns status 1, amount 0
20:54:24.108 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:24.108 00.000 11060 move complete, result=1
20:54:24.108 00.000 11060 worker thread done servicing request
20:54:24.110 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:24.125 00.015 10844 UpdateGuideState exits: m=2569 SNR=32.2 Saturated
20:54:24.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:24.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:24.125 00.000 10844 Enqueuing Expose request
20:54:24.125 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.3 px 0 ms NORTH
20:54:24.128 00.003 11060 Worker thread wakes up
20:54:24.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:24.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:24.128 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:24.128 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:24.768 00.640 11060 Exposure complete
20:54:24.922 00.154 11060 worker thread done servicing request
20:54:24.922 00.000 10844 OnExposeComplete: enter
20:54:24.922 00.000 10844 UpdateGuideState(): m_state=6
20:54:24.922 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
20:54:24.922 00.000 10844 Star::Find returns 1 (0), X=1503.99, Y=750.28, Mass=3546, SNR=39.0, Peak=245 HFD=4.0
20:54:24.922 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.77) = xAngle (-0.06 = -0.06)
20:54:24.922 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.04 = -0.04)
20:54:24.922 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-2.02 hyp=2.08 cameraTheta=-1.82 mountX=2.08 mountY=-0.08, mountTheta=-0.04
20:54:24.922 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-2.02, opts=13)
20:54:24.928 00.006 10844 Enqueuing Move request for scope (-0.52, -2.02)
20:54:24.928 00.000 11060 Worker thread wakes up
20:54:24.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -2.02) opts 0xd
20:54:24.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -2.02)
20:54:24.928 00.000 11060 Moving (-0.52, -2.02) raw xDistance=2.08 yDistance=-0.08
20:54:24.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.76 from input 2.08
20:54:24.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:24.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:54:24.928 00.000 11060 MoveAxis(W, 488, ABG)
20:54:24.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:24.928 00.000 11060 Move returns status 1, amount 0
20:54:24.928 00.000 11060 MoveAxis(N, 0, ABG)
20:54:24.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:24.928 00.000 11060 Move returns status 1, amount 0
20:54:24.928 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:24.928 00.000 11060 move complete, result=1
20:54:24.928 00.000 11060 worker thread done servicing request
20:54:24.933 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:24.953 00.020 10844 UpdateGuideState exits: m=3546 SNR=39.0
20:54:24.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:24.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:24.953 00.000 10844 Enqueuing Expose request
20:54:24.954 00.001 10844 GuideStep: 2.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:54:24.955 00.001 11060 Worker thread wakes up
20:54:24.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:24.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:24.959 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:24.959 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:25.592 00.633 11060 Exposure complete
20:54:25.754 00.162 11060 worker thread done servicing request
20:54:25.754 00.000 10844 OnExposeComplete: enter
20:54:25.754 00.000 10844 UpdateGuideState(): m_state=6
20:54:25.755 00.001 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
20:54:25.755 00.000 10844 Star::Find returns 1 (1), X=1504.10, Y=749.88, Mass=3184, SNR=36.3, Peak=255 HFD=4.1
20:54:25.755 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.77) = xAngle (0.03 = 0.03)
20:54:25.755 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.05 = 0.05)
20:54:25.755 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-2.42 hyp=2.45 cameraTheta=-1.74 mountX=2.45 mountY=0.11, mountTheta=0.05
20:54:25.755 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-2.42, opts=13)
20:54:25.755 00.000 10844 Enqueuing Move request for scope (-0.41, -2.42)
20:54:25.755 00.000 11060 Worker thread wakes up
20:54:25.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -2.42) opts 0xd
20:54:25.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -2.42)
20:54:25.755 00.000 11060 Moving (-0.41, -2.42) raw xDistance=2.45 yDistance=0.11
20:54:25.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.89 from input 2.45
20:54:25.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:25.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:54:25.755 00.000 11060 MoveAxis(W, 572, ABG)
20:54:25.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:25.755 00.000 11060 Move returns status 1, amount 0
20:54:25.755 00.000 11060 MoveAxis(N, 0, ABG)
20:54:25.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:25.755 00.000 11060 Move returns status 1, amount 0
20:54:25.755 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:25.755 00.000 11060 move complete, result=1
20:54:25.755 00.000 11060 worker thread done servicing request
20:54:25.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:25.771 00.016 10844 UpdateGuideState exits: m=3184 SNR=36.3 Saturated
20:54:25.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:25.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:25.771 00.000 10844 Enqueuing Expose request
20:54:25.771 00.000 11060 Worker thread wakes up
20:54:25.771 00.000 10844 GuideStep: 2.5 px 0 ms WEST, 0.1 px 0 ms NORTH
20:54:25.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:25.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:25.781 00.010 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:25.782 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:26.410 00.628 11060 Exposure complete
20:54:26.547 00.137 11060 worker thread done servicing request
20:54:26.547 00.000 10844 OnExposeComplete: enter
20:54:26.547 00.000 10844 UpdateGuideState(): m_state=6
20:54:26.547 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
20:54:26.547 00.000 10844 Star::Find returns 1 (1), X=1503.52, Y=750.56, Mass=3109, SNR=35.7, Peak=255 HFD=3.3
20:54:26.547 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.77) = xAngle (-0.32 = -0.32)
20:54:26.547 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.30 = -0.30)
20:54:26.547 00.000 10844 CameraToMount -- cameraX=-1.00 cameraY=-1.74 hyp=2.01 cameraTheta=-2.09 mountX=1.90 mountY=-0.60, mountTheta=-0.31
20:54:26.547 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.00, y=-1.74, opts=13)
20:54:26.547 00.000 10844 Enqueuing Move request for scope (-1.00, -1.74)
20:54:26.547 00.000 11060 Worker thread wakes up
20:54:26.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -1.74) opts 0xd
20:54:26.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.00, -1.74)
20:54:26.557 00.010 11060 Moving (-1.00, -1.74) raw xDistance=1.90 yDistance=-0.60
20:54:26.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.90
20:54:26.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.60
20:54:26.557 00.000 11060 MoveAxis(W, 451, ABG)
20:54:26.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:26.557 00.000 11060 Move returns status 1, amount 0
20:54:26.557 00.000 11060 MoveAxis(N, 261, ABG)
20:54:26.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:26.557 00.000 11060 Move returns status 1, amount 0
20:54:26.557 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:26.557 00.000 11060 move complete, result=1
20:54:26.557 00.000 11060 worker thread done servicing request
20:54:26.559 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:26.581 00.022 10844 UpdateGuideState exits: m=3109 SNR=35.7 Saturated
20:54:26.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:26.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:26.581 00.000 10844 Enqueuing Expose request
20:54:26.581 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.6 px 0 ms NORTH
20:54:26.581 00.000 11060 Worker thread wakes up
20:54:26.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:26.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:26.581 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:26.586 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:27.222 00.636 11060 Exposure complete
20:54:27.375 00.153 11060 worker thread done servicing request
20:54:27.375 00.000 10844 OnExposeComplete: enter
20:54:27.375 00.000 10844 UpdateGuideState(): m_state=6
20:54:27.375 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
20:54:27.375 00.000 10844 Star::Find returns 1 (1), X=1503.58, Y=749.94, Mass=3569, SNR=38.5, Peak=255 HFD=3.8
20:54:27.375 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.77) = xAngle (-0.18 = -0.18)
20:54:27.375 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.16 = -0.16)
20:54:27.375 00.000 10844 CameraToMount -- cameraX=-0.93 cameraY=-2.36 hyp=2.54 cameraTheta=-1.95 mountX=2.50 mountY=-0.41, mountTheta=-0.16
20:54:27.383 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.93, y=-2.36, opts=13)
20:54:27.383 00.000 10844 Enqueuing Move request for scope (-0.93, -2.36)
20:54:27.383 00.000 11060 Worker thread wakes up
20:54:27.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -2.36) opts 0xd
20:54:27.383 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.93, -2.36)
20:54:27.383 00.000 11060 Moving (-0.93, -2.36) raw xDistance=2.50 yDistance=-0.41
20:54:27.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.90 from input 2.50
20:54:27.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.41
20:54:27.383 00.000 11060 MoveAxis(W, 581, ABG)
20:54:27.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:27.383 00.000 11060 Move returns status 1, amount 0
20:54:27.383 00.000 11060 MoveAxis(N, 176, ABG)
20:54:27.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:27.383 00.000 11060 Move returns status 1, amount 0
20:54:27.383 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:27.383 00.000 11060 move complete, result=1
20:54:27.383 00.000 11060 worker thread done servicing request
20:54:27.389 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:27.404 00.015 10844 UpdateGuideState exits: m=3569 SNR=38.5 Saturated
20:54:27.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:27.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:27.404 00.000 10844 Enqueuing Expose request
20:54:27.404 00.000 11060 Worker thread wakes up
20:54:27.404 00.000 10844 GuideStep: 2.5 px 0 ms WEST, -0.4 px 0 ms NORTH
20:54:27.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:27.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:27.409 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:27.409 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:28.037 00.628 11060 Exposure complete
20:54:28.181 00.144 11060 worker thread done servicing request
20:54:28.181 00.000 10844 OnExposeComplete: enter
20:54:28.181 00.000 10844 UpdateGuideState(): m_state=6
20:54:28.181 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
20:54:28.181 00.000 10844 Star::Find returns 1 (1), X=1504.35, Y=749.95, Mass=3270, SNR=37.2, Peak=255 HFD=3.8
20:54:28.181 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.77) = xAngle (0.13 = 0.13)
20:54:28.181 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.15 = 0.15)
20:54:28.181 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-2.35 hyp=2.35 cameraTheta=-1.64 mountX=2.33 mountY=0.34, mountTheta=0.15
20:54:28.181 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-2.35, opts=13)
20:54:28.181 00.000 10844 Enqueuing Move request for scope (-0.16, -2.35)
20:54:28.181 00.000 11060 Worker thread wakes up
20:54:28.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -2.35) opts 0xd
20:54:28.181 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -2.35)
20:54:28.181 00.000 11060 Moving (-0.16, -2.35) raw xDistance=2.33 yDistance=0.34
20:54:28.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.85 from input 2.33
20:54:28.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:54:28.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:54:28.181 00.000 11060 MoveAxis(W, 548, ABG)
20:54:28.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:28.181 00.000 11060 Move returns status 1, amount 0
20:54:28.181 00.000 11060 MoveAxis(N, 0, ABG)
20:54:28.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:28.181 00.000 11060 Move returns status 1, amount 0
20:54:28.181 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:28.181 00.000 11060 move complete, result=1
20:54:28.181 00.000 11060 worker thread done servicing request
20:54:28.190 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:28.209 00.019 10844 UpdateGuideState exits: m=3270 SNR=37.2 Saturated
20:54:28.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:28.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:28.209 00.000 10844 Enqueuing Expose request
20:54:28.209 00.000 11060 Worker thread wakes up
20:54:28.209 00.000 10844 GuideStep: 2.3 px 0 ms WEST, 0.3 px 0 ms NORTH
20:54:28.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:28.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:28.209 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:28.213 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:28.852 00.639 11060 Exposure complete
20:54:29.003 00.151 11060 worker thread done servicing request
20:54:29.003 00.000 10844 OnExposeComplete: enter
20:54:29.003 00.000 10844 UpdateGuideState(): m_state=6
20:54:29.003 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
20:54:29.003 00.000 10844 Star::Find returns 1 (1), X=1503.59, Y=749.84, Mass=3624, SNR=39.1, Peak=255 HFD=3.7
20:54:29.003 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.77) = xAngle (-0.16 = -0.16)
20:54:29.003 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.14 = -0.14)
20:54:29.003 00.000 10844 CameraToMount -- cameraX=-0.93 cameraY=-2.46 hyp=2.63 cameraTheta=-1.93 mountX=2.60 mountY=-0.38, mountTheta=-0.14
20:54:29.003 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.93, y=-2.46, opts=13)
20:54:29.003 00.000 10844 Enqueuing Move request for scope (-0.93, -2.46)
20:54:29.006 00.003 11060 Worker thread wakes up
20:54:29.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -2.46) opts 0xd
20:54:29.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.93, -2.46)
20:54:29.006 00.000 11060 Moving (-0.93, -2.46) raw xDistance=2.60 yDistance=-0.38
20:54:29.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.94 from input 2.60
20:54:29.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
20:54:29.006 00.000 11060 MoveAxis(W, 607, ABG)
20:54:29.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:29.006 00.000 11060 Move returns status 1, amount 0
20:54:29.006 00.000 11060 MoveAxis(N, 164, ABG)
20:54:29.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:29.006 00.000 11060 Move returns status 1, amount 0
20:54:29.006 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:29.006 00.000 11060 move complete, result=1
20:54:29.006 00.000 11060 worker thread done servicing request
20:54:29.010 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:29.020 00.010 10844 UpdateGuideState exits: m=3624 SNR=39.1 Saturated
20:54:29.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:29.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:29.020 00.000 10844 Enqueuing Expose request
20:54:29.020 00.000 11060 Worker thread wakes up
20:54:29.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:29.020 00.000 10844 GuideStep: 2.6 px 0 ms WEST, -0.4 px 0 ms NORTH
20:54:29.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:29.020 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:29.020 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:29.653 00.633 11060 Exposure complete
20:54:29.800 00.147 11060 worker thread done servicing request
20:54:29.800 00.000 10844 OnExposeComplete: enter
20:54:29.800 00.000 10844 UpdateGuideState(): m_state=6
20:54:29.800 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
20:54:29.800 00.000 10844 Star::Find returns 1 (1), X=1503.23, Y=750.01, Mass=3662, SNR=39.9, Peak=255 HFD=3.2
20:54:29.800 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.77) = xAngle (-0.31 = -0.31)
20:54:29.800 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.29 = -0.29)
20:54:29.800 00.000 10844 CameraToMount -- cameraX=-1.28 cameraY=-2.29 hyp=2.62 cameraTheta=-2.08 mountX=2.50 mountY=-0.76, mountTheta=-0.30
20:54:29.807 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.28, y=-2.29, opts=13)
20:54:29.807 00.000 10844 Enqueuing Move request for scope (-1.28, -2.29)
20:54:29.807 00.000 11060 Worker thread wakes up
20:54:29.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.28, -2.29) opts 0xd
20:54:29.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.28, -2.29)
20:54:29.808 00.001 11060 Moving (-1.28, -2.29) raw xDistance=2.50 yDistance=-0.76
20:54:29.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.91 from input 2.50
20:54:29.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.76
20:54:29.808 00.000 11060 MoveAxis(W, 586, ABG)
20:54:29.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:29.808 00.000 11060 Move returns status 1, amount 0
20:54:29.808 00.000 11060 MoveAxis(N, 330, ABG)
20:54:29.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:29.808 00.000 11060 Move returns status 1, amount 0
20:54:29.808 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:29.808 00.000 11060 move complete, result=1
20:54:29.808 00.000 11060 worker thread done servicing request
20:54:29.811 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:54:29.832 00.021 10844 UpdateGuideState exits: m=3662 SNR=39.9 Saturated
20:54:29.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:29.832 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:29.832 00.000 10844 Enqueuing Expose request
20:54:29.832 00.000 11060 Worker thread wakes up
20:54:29.832 00.000 10844 GuideStep: 2.5 px 0 ms WEST, -0.8 px 0 ms NORTH
20:54:29.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:29.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:29.834 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:29.834 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:30.467 00.633 11060 Exposure complete
20:54:30.616 00.149 11060 worker thread done servicing request
20:54:30.616 00.000 10844 OnExposeComplete: enter
20:54:30.616 00.000 10844 UpdateGuideState(): m_state=6
20:54:30.618 00.002 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
20:54:30.618 00.000 10844 Star::Find returns 1 (1), X=1504.11, Y=749.91, Mass=3485, SNR=38.3, Peak=255 HFD=4.2
20:54:30.618 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.77) = xAngle (0.03 = 0.03)
20:54:30.618 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.05 = 0.05)
20:54:30.618 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-2.39 hyp=2.42 cameraTheta=-1.74 mountX=2.42 mountY=0.12, mountTheta=0.05
20:54:30.618 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-2.39, opts=13)
20:54:30.618 00.000 10844 Enqueuing Move request for scope (-0.40, -2.39)
20:54:30.618 00.000 11060 Worker thread wakes up
20:54:30.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -2.39) opts 0xd
20:54:30.620 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.40, -2.39)
20:54:30.620 00.000 11060 Moving (-0.40, -2.39) raw xDistance=2.42 yDistance=0.12
20:54:30.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.89 from input 2.42
20:54:30.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:30.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:54:30.620 00.000 11060 MoveAxis(W, 569, ABG)
20:54:30.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:30.620 00.000 11060 Move returns status 1, amount 0
20:54:30.620 00.000 11060 MoveAxis(N, 0, ABG)
20:54:30.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:30.620 00.000 11060 Move returns status 1, amount 0
20:54:30.620 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:30.620 00.000 11060 move complete, result=1
20:54:30.620 00.000 11060 worker thread done servicing request
20:54:30.625 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:30.637 00.012 10844 UpdateGuideState exits: m=3485 SNR=38.3 Saturated
20:54:30.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:30.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:30.637 00.000 10844 Enqueuing Expose request
20:54:30.637 00.000 11060 Worker thread wakes up
20:54:30.637 00.000 10844 GuideStep: 2.4 px 0 ms WEST, 0.1 px 0 ms NORTH
20:54:30.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:30.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:30.641 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:30.641 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:31.286 00.645 11060 Exposure complete
20:54:31.436 00.150 11060 worker thread done servicing request
20:54:31.436 00.000 10844 OnExposeComplete: enter
20:54:31.436 00.000 10844 UpdateGuideState(): m_state=6
20:54:31.436 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
20:54:31.436 00.000 10844 Star::Find returns 1 (0), X=1503.99, Y=750.03, Mass=2937, SNR=35.3, Peak=240 HFD=4.0
20:54:31.436 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.77) = xAngle (-0.03 = -0.03)
20:54:31.436 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.01 = -0.01)
20:54:31.436 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-2.27 hyp=2.32 cameraTheta=-1.80 mountX=2.32 mountY=-0.02, mountTheta=-0.01
20:54:31.436 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-2.27, opts=13)
20:54:31.436 00.000 10844 Enqueuing Move request for scope (-0.52, -2.27)
20:54:31.436 00.000 11060 Worker thread wakes up
20:54:31.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -2.27) opts 0xd
20:54:31.439 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.52, -2.27)
20:54:31.439 00.000 11060 Moving (-0.52, -2.27) raw xDistance=2.32 yDistance=-0.02
20:54:31.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.85 from input 2.32
20:54:31.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:31.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:54:31.439 00.000 11060 MoveAxis(W, 546, ABG)
20:54:31.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:31.439 00.000 11060 Move returns status 1, amount 0
20:54:31.439 00.000 11060 MoveAxis(N, 0, ABG)
20:54:31.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:31.439 00.000 11060 Move returns status 1, amount 0
20:54:31.439 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:31.439 00.000 11060 move complete, result=1
20:54:31.439 00.000 11060 worker thread done servicing request
20:54:31.439 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:31.453 00.014 10844 UpdateGuideState exits: m=2937 SNR=35.3
20:54:31.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:31.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:31.453 00.000 10844 Enqueuing Expose request
20:54:31.453 00.000 11060 Worker thread wakes up
20:54:31.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:31.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:31.453 00.000 10844 GuideStep: 2.3 px 0 ms WEST, -0.0 px 0 ms NORTH
20:54:31.453 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:31.453 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:32.093 00.640 11060 Exposure complete
20:54:32.245 00.152 11060 worker thread done servicing request
20:54:32.245 00.000 10844 OnExposeComplete: enter
20:54:32.245 00.000 10844 UpdateGuideState(): m_state=6
20:54:32.245 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
20:54:32.245 00.000 10844 Star::Find returns 1 (1), X=1503.93, Y=749.83, Mass=3613, SNR=39.8, Peak=255 HFD=4.2
20:54:32.245 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.77) = xAngle (-0.04 = -0.04)
20:54:32.245 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.02 = -0.02)
20:54:32.245 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-2.47 hyp=2.53 cameraTheta=-1.80 mountX=2.53 mountY=-0.04, mountTheta=-0.02
20:54:32.245 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-2.47, opts=13)
20:54:32.251 00.006 10844 Enqueuing Move request for scope (-0.58, -2.47)
20:54:32.251 00.000 11060 Worker thread wakes up
20:54:32.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -2.47) opts 0xd
20:54:32.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -2.47)
20:54:32.251 00.000 11060 Moving (-0.58, -2.47) raw xDistance=2.53 yDistance=-0.04
20:54:32.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.92 from input 2.53
20:54:32.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:32.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:54:32.251 00.000 11060 MoveAxis(W, 592, ABG)
20:54:32.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:32.251 00.000 11060 Move returns status 1, amount 0
20:54:32.251 00.000 11060 MoveAxis(N, 0, ABG)
20:54:32.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:32.251 00.000 11060 Move returns status 1, amount 0
20:54:32.251 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:32.251 00.000 11060 move complete, result=1
20:54:32.251 00.000 11060 worker thread done servicing request
20:54:32.255 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:32.266 00.011 10844 UpdateGuideState exits: m=3613 SNR=39.8 Saturated
20:54:32.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:32.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:32.266 00.000 10844 Enqueuing Expose request
20:54:32.266 00.000 11060 Worker thread wakes up
20:54:32.266 00.000 10844 GuideStep: 2.5 px 0 ms WEST, -0.0 px 0 ms NORTH
20:54:32.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:32.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:32.266 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:32.266 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:32.905 00.639 11060 Exposure complete
20:54:33.052 00.147 11060 worker thread done servicing request
20:54:33.052 00.000 10844 OnExposeComplete: enter
20:54:33.052 00.000 10844 UpdateGuideState(): m_state=6
20:54:33.052 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
20:54:33.052 00.000 10844 Star::Find returns 1 (1), X=1503.72, Y=749.52, Mass=3122, SNR=36.3, Peak=255 HFD=3.5
20:54:33.054 00.002 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.77) = xAngle (-0.08 = -0.08)
20:54:33.054 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.06 = -0.06)
20:54:33.054 00.000 10844 CameraToMount -- cameraX=-0.79 cameraY=-2.78 hyp=2.89 cameraTheta=-1.85 mountX=2.88 mountY=-0.18, mountTheta=-0.06
20:54:33.056 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.79, y=-2.78, opts=13)
20:54:33.056 00.000 10844 Enqueuing Move request for scope (-0.79, -2.78)
20:54:33.058 00.002 11060 Worker thread wakes up
20:54:33.059 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -2.78) opts 0xd
20:54:33.059 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.79, -2.78)
20:54:33.059 00.000 11060 Moving (-0.79, -2.78) raw xDistance=2.88 yDistance=-0.18
20:54:33.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 1.05 from input 2.88
20:54:33.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:33.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:54:33.059 00.000 11060 MoveAxis(W, 672, ABG)
20:54:33.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:33.059 00.000 11060 Move returns status 1, amount 0
20:54:33.059 00.000 11060 MoveAxis(N, 0, ABG)
20:54:33.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:33.059 00.000 11060 Move returns status 1, amount 0
20:54:33.059 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:33.059 00.000 11060 move complete, result=1
20:54:33.059 00.000 11060 worker thread done servicing request
20:54:33.065 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:33.080 00.015 10844 UpdateGuideState exits: m=3122 SNR=36.3 Saturated
20:54:33.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:33.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:33.080 00.000 10844 Enqueuing Expose request
20:54:33.080 00.000 11060 Worker thread wakes up
20:54:33.080 00.000 10844 GuideStep: 2.9 px 0 ms WEST, -0.2 px 0 ms NORTH
20:54:33.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:33.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:33.084 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:33.084 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:33.724 00.640 11060 Exposure complete
20:54:33.867 00.143 11060 worker thread done servicing request
20:54:33.867 00.000 10844 OnExposeComplete: enter
20:54:33.867 00.000 10844 UpdateGuideState(): m_state=6
20:54:33.867 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
20:54:33.867 00.000 10844 Star::Find returns 1 (1), X=1503.62, Y=749.83, Mass=3474, SNR=38.3, Peak=255 HFD=3.6
20:54:33.867 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.77) = xAngle (-0.15 = -0.15)
20:54:33.867 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.13 = -0.13)
20:54:33.867 00.000 10844 CameraToMount -- cameraX=-0.89 cameraY=-2.47 hyp=2.62 cameraTheta=-1.92 mountX=2.59 mountY=-0.34, mountTheta=-0.13
20:54:33.867 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.89, y=-2.47, opts=13)
20:54:33.867 00.000 10844 Enqueuing Move request for scope (-0.89, -2.47)
20:54:33.867 00.000 11060 Worker thread wakes up
20:54:33.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -2.47) opts 0xd
20:54:33.867 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.89, -2.47)
20:54:33.867 00.000 11060 Moving (-0.89, -2.47) raw xDistance=2.59 yDistance=-0.34
20:54:33.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.95 from input 2.59
20:54:33.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
20:54:33.867 00.000 11060 MoveAxis(W, 611, ABG)
20:54:33.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:33.867 00.000 11060 Move returns status 1, amount 0
20:54:33.867 00.000 11060 MoveAxis(N, 148, ABG)
20:54:33.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:33.867 00.000 11060 Move returns status 1, amount 0
20:54:33.867 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:33.867 00.000 11060 move complete, result=1
20:54:33.867 00.000 11060 worker thread done servicing request
20:54:33.872 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:54:33.875 00.003 10844 UpdateGuideState exits: m=3474 SNR=38.3 Saturated
20:54:33.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:33.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:33.875 00.000 10844 Enqueuing Expose request
20:54:33.875 00.000 10844 GuideStep: 2.6 px 0 ms WEST, -0.3 px 0 ms NORTH
20:54:33.875 00.000 11060 Worker thread wakes up
20:54:33.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:33.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:33.889 00.014 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:33.889 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:34.535 00.646 11060 Exposure complete
20:54:34.672 00.137 11060 worker thread done servicing request
20:54:34.672 00.000 10844 OnExposeComplete: enter
20:54:34.672 00.000 10844 UpdateGuideState(): m_state=6
20:54:34.672 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
20:54:34.672 00.000 10844 Star::Find returns 1 (0), X=1503.94, Y=750.25, Mass=3364, SNR=37.4, Peak=254 HFD=3.9
20:54:34.672 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.77) = xAngle (-0.08 = -0.08)
20:54:34.672 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.06 = -0.06)
20:54:34.672 00.000 10844 CameraToMount -- cameraX=-0.57 cameraY=-2.05 hyp=2.12 cameraTheta=-1.84 mountX=2.12 mountY=-0.12, mountTheta=-0.06
20:54:34.672 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.57, y=-2.05, opts=13)
20:54:34.672 00.000 10844 Enqueuing Move request for scope (-0.57, -2.05)
20:54:34.672 00.000 11060 Worker thread wakes up
20:54:34.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -2.05) opts 0xd
20:54:34.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.57, -2.05)
20:54:34.672 00.000 11060 Moving (-0.57, -2.05) raw xDistance=2.12 yDistance=-0.12
20:54:34.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.78 from input 2.12
20:54:34.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:34.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:54:34.672 00.000 11060 MoveAxis(W, 501, ABG)
20:54:34.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:34.672 00.000 11060 Move returns status 1, amount 0
20:54:34.672 00.000 11060 MoveAxis(N, 0, ABG)
20:54:34.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:34.672 00.000 11060 Move returns status 1, amount 0
20:54:34.672 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:34.672 00.000 11060 move complete, result=1
20:54:34.672 00.000 11060 worker thread done servicing request
20:54:34.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:34.685 00.013 10844 UpdateGuideState exits: m=3364 SNR=37.4
20:54:34.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:34.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:34.685 00.000 10844 Enqueuing Expose request
20:54:34.685 00.000 11060 Worker thread wakes up
20:54:34.685 00.000 10844 GuideStep: 2.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:54:34.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:34.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:34.697 00.012 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:34.697 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:35.331 00.634 11060 Exposure complete
20:54:35.485 00.154 11060 worker thread done servicing request
20:54:35.485 00.000 10844 OnExposeComplete: enter
20:54:35.485 00.000 10844 UpdateGuideState(): m_state=6
20:54:35.485 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
20:54:35.485 00.000 10844 Star::Find returns 1 (1), X=1504.07, Y=750.30, Mass=3017, SNR=35.5, Peak=255 HFD=3.3
20:54:35.487 00.002 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.77) = xAngle (-0.02 = -0.02)
20:54:35.487 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.00 = -0.00)
20:54:35.487 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=-2.00 hyp=2.05 cameraTheta=-1.79 mountX=2.04 mountY=-0.01, mountTheta=-0.00
20:54:35.487 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=-2.00, opts=13)
20:54:35.487 00.000 10844 Enqueuing Move request for scope (-0.45, -2.00)
20:54:35.487 00.000 11060 Worker thread wakes up
20:54:35.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -2.00) opts 0xd
20:54:35.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, -2.00)
20:54:35.487 00.000 11060 Moving (-0.45, -2.00) raw xDistance=2.04 yDistance=-0.01
20:54:35.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.75 from input 2.04
20:54:35.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:35.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:54:35.487 00.000 11060 MoveAxis(W, 481, ABG)
20:54:35.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:35.487 00.000 11060 Move returns status 1, amount 0
20:54:35.487 00.000 11060 MoveAxis(N, 0, ABG)
20:54:35.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:35.487 00.000 11060 Move returns status 1, amount 0
20:54:35.487 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:35.487 00.000 11060 move complete, result=1
20:54:35.487 00.000 11060 worker thread done servicing request
20:54:35.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:35.503 00.016 10844 UpdateGuideState exits: m=3017 SNR=35.5 Saturated
20:54:35.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:35.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:35.503 00.000 10844 Enqueuing Expose request
20:54:35.503 00.000 11060 Worker thread wakes up
20:54:35.503 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.0 px 0 ms NORTH
20:54:35.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:35.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:35.503 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:35.503 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:36.135 00.632 11060 Exposure complete
20:54:36.284 00.149 11060 worker thread done servicing request
20:54:36.284 00.000 10844 OnExposeComplete: enter
20:54:36.284 00.000 10844 UpdateGuideState(): m_state=6
20:54:36.284 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
20:54:36.284 00.000 10844 Star::Find returns 1 (1), X=1504.18, Y=749.65, Mass=3362, SNR=37.3, Peak=255 HFD=4.2
20:54:36.284 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.77) = xAngle (0.07 = 0.07)
20:54:36.284 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.09 = 0.09)
20:54:36.284 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-2.65 hyp=2.67 cameraTheta=-1.69 mountX=2.66 mountY=0.25, mountTheta=0.09
20:54:36.284 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-2.65, opts=13)
20:54:36.284 00.000 10844 Enqueuing Move request for scope (-0.33, -2.65)
20:54:36.284 00.000 11060 Worker thread wakes up
20:54:36.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -2.65) opts 0xd
20:54:36.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -2.65)
20:54:36.284 00.000 11060 Moving (-0.33, -2.65) raw xDistance=2.66 yDistance=0.25
20:54:36.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.96 from input 2.66
20:54:36.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:36.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:54:36.284 00.000 11060 MoveAxis(W, 619, ABG)
20:54:36.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:36.284 00.000 11060 Move returns status 1, amount 0
20:54:36.284 00.000 11060 MoveAxis(N, 0, ABG)
20:54:36.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:36.284 00.000 11060 Move returns status 1, amount 0
20:54:36.284 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:36.284 00.000 11060 move complete, result=1
20:54:36.284 00.000 11060 worker thread done servicing request
20:54:36.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:36.304 00.020 10844 UpdateGuideState exits: m=3362 SNR=37.3 Saturated
20:54:36.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:36.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:36.304 00.000 10844 Enqueuing Expose request
20:54:36.304 00.000 10844 GuideStep: 2.7 px 0 ms WEST, 0.2 px 0 ms NORTH
20:54:36.306 00.002 11060 Worker thread wakes up
20:54:36.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:36.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:36.309 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:36.309 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:36.942 00.633 11060 Exposure complete
20:54:37.066 00.124 11060 worker thread done servicing request
20:54:37.066 00.000 10844 OnExposeComplete: enter
20:54:37.066 00.000 10844 UpdateGuideState(): m_state=6
20:54:37.066 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
20:54:37.066 00.000 10844 Star::Find returns 1 (1), X=1504.06, Y=750.33, Mass=3378, SNR=37.7, Peak=255 HFD=3.9
20:54:37.066 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.77) = xAngle (-0.03 = -0.03)
20:54:37.066 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.01 = -0.01)
20:54:37.066 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-1.97 hyp=2.02 cameraTheta=-1.80 mountX=2.02 mountY=-0.03, mountTheta=-0.01
20:54:37.066 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-1.97, opts=13)
20:54:37.066 00.000 10844 Enqueuing Move request for scope (-0.46, -1.97)
20:54:37.076 00.010 11060 Worker thread wakes up
20:54:37.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -1.97) opts 0xd
20:54:37.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -1.97)
20:54:37.076 00.000 11060 Moving (-0.46, -1.97) raw xDistance=2.02 yDistance=-0.03
20:54:37.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.75 from input 2.02
20:54:37.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:37.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:54:37.076 00.000 11060 MoveAxis(W, 479, ABG)
20:54:37.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:37.076 00.000 11060 Move returns status 1, amount 0
20:54:37.076 00.000 11060 MoveAxis(N, 0, ABG)
20:54:37.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:37.076 00.000 11060 Move returns status 1, amount 0
20:54:37.076 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:37.076 00.000 11060 move complete, result=1
20:54:37.076 00.000 11060 worker thread done servicing request
20:54:37.084 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:37.099 00.015 10844 UpdateGuideState exits: m=3378 SNR=37.7 Saturated
20:54:37.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:37.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:37.099 00.000 10844 Enqueuing Expose request
20:54:37.099 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.0 px 0 ms NORTH
20:54:37.099 00.000 11060 Worker thread wakes up
20:54:37.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:37.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:37.099 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:37.105 00.006 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:37.737 00.632 11060 Exposure complete
20:54:37.891 00.154 11060 worker thread done servicing request
20:54:37.891 00.000 10844 OnExposeComplete: enter
20:54:37.891 00.000 10844 UpdateGuideState(): m_state=6
20:54:37.893 00.002 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
20:54:37.893 00.000 10844 Star::Find returns 1 (1), X=1503.97, Y=750.58, Mass=3479, SNR=38.0, Peak=255 HFD=4.1
20:54:37.893 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.77) = xAngle (-0.11 = -0.11)
20:54:37.893 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.09 = -0.09)
20:54:37.893 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-1.72 hyp=1.80 cameraTheta=-1.88 mountX=1.79 mountY=-0.17, mountTheta=-0.09
20:54:37.893 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-1.72, opts=13)
20:54:37.893 00.000 10844 Enqueuing Move request for scope (-0.55, -1.72)
20:54:37.893 00.000 11060 Worker thread wakes up
20:54:37.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -1.72) opts 0xd
20:54:37.893 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, -1.72)
20:54:37.893 00.000 11060 Moving (-0.55, -1.72) raw xDistance=1.79 yDistance=-0.17
20:54:37.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.79
20:54:37.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:37.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:54:37.893 00.000 11060 MoveAxis(W, 423, ABG)
20:54:37.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:37.893 00.000 11060 Move returns status 1, amount 0
20:54:37.893 00.000 11060 MoveAxis(N, 0, ABG)
20:54:37.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:37.893 00.000 11060 Move returns status 1, amount 0
20:54:37.893 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:37.893 00.000 11060 move complete, result=1
20:54:37.893 00.000 11060 worker thread done servicing request
20:54:37.893 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:37.907 00.014 10844 UpdateGuideState exits: m=3479 SNR=38.0 Saturated
20:54:37.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:37.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:37.907 00.000 10844 Enqueuing Expose request
20:54:37.907 00.000 11060 Worker thread wakes up
20:54:37.907 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.2 px 0 ms NORTH
20:54:37.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:37.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:37.907 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:37.907 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:38.554 00.647 11060 Exposure complete
20:54:38.687 00.133 11060 worker thread done servicing request
20:54:38.687 00.000 10844 OnExposeComplete: enter
20:54:38.687 00.000 10844 UpdateGuideState(): m_state=6
20:54:38.687 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
20:54:38.687 00.000 10844 Star::Find returns 1 (1), X=1503.94, Y=750.26, Mass=2887, SNR=34.2, Peak=255 HFD=3.8
20:54:38.687 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.77) = xAngle (-0.08 = -0.08)
20:54:38.687 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.06 = -0.06)
20:54:38.687 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-2.04 hyp=2.12 cameraTheta=-1.85 mountX=2.11 mountY=-0.13, mountTheta=-0.06
20:54:38.687 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-2.04, opts=13)
20:54:38.687 00.000 10844 Enqueuing Move request for scope (-0.58, -2.04)
20:54:38.687 00.000 11060 Worker thread wakes up
20:54:38.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -2.04) opts 0xd
20:54:38.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -2.04)
20:54:38.687 00.000 11060 Moving (-0.58, -2.04) raw xDistance=2.11 yDistance=-0.13
20:54:38.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.77 from input 2.11
20:54:38.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:38.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:54:38.692 00.005 11060 MoveAxis(W, 492, ABG)
20:54:38.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:38.692 00.000 11060 Move returns status 1, amount 0
20:54:38.692 00.000 11060 MoveAxis(N, 0, ABG)
20:54:38.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:38.692 00.000 11060 Move returns status 1, amount 0
20:54:38.692 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:38.693 00.001 11060 move complete, result=1
20:54:38.693 00.000 11060 worker thread done servicing request
20:54:38.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:38.708 00.015 10844 UpdateGuideState exits: m=2887 SNR=34.2 Saturated
20:54:38.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:38.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:38.708 00.000 10844 Enqueuing Expose request
20:54:38.708 00.000 10844 GuideStep: 2.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:54:38.708 00.000 11060 Worker thread wakes up
20:54:38.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:38.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:38.715 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:38.715 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:39.340 00.625 11060 Exposure complete
20:54:39.487 00.147 11060 worker thread done servicing request
20:54:39.487 00.000 10844 OnExposeComplete: enter
20:54:39.487 00.000 10844 UpdateGuideState(): m_state=6
20:54:39.487 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
20:54:39.487 00.000 10844 Star::Find returns 1 (1), X=1503.32, Y=749.81, Mass=3774, SNR=40.3, Peak=255 HFD=3.6
20:54:39.487 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.77) = xAngle (-0.25 = -0.25)
20:54:39.487 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.23 = -0.23)
20:54:39.487 00.000 10844 CameraToMount -- cameraX=-1.19 cameraY=-2.49 hyp=2.76 cameraTheta=-2.02 mountX=2.67 mountY=-0.64, mountTheta=-0.23
20:54:39.487 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.19, y=-2.49, opts=13)
20:54:39.487 00.000 10844 Enqueuing Move request for scope (-1.19, -2.49)
20:54:39.487 00.000 11060 Worker thread wakes up
20:54:39.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.19, -2.49) opts 0xd
20:54:39.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.19, -2.49)
20:54:39.487 00.000 11060 Moving (-1.19, -2.49) raw xDistance=2.67 yDistance=-0.64
20:54:39.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.97 from input 2.67
20:54:39.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.64
20:54:39.487 00.000 11060 MoveAxis(W, 621, ABG)
20:54:39.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:39.487 00.000 11060 Move returns status 1, amount 0
20:54:39.487 00.000 11060 MoveAxis(N, 275, ABG)
20:54:39.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:39.487 00.000 11060 Move returns status 1, amount 0
20:54:39.487 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:39.487 00.000 11060 move complete, result=1
20:54:39.487 00.000 11060 worker thread done servicing request
20:54:39.498 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:39.501 00.003 10844 UpdateGuideState exits: m=3774 SNR=40.3 Saturated
20:54:39.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:39.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:39.501 00.000 10844 Enqueuing Expose request
20:54:39.501 00.000 11060 Worker thread wakes up
20:54:39.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:39.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:39.501 00.000 10844 GuideStep: 2.7 px 0 ms WEST, -0.6 px 0 ms NORTH
20:54:39.501 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:39.501 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:40.151 00.650 11060 Exposure complete
20:54:40.297 00.146 11060 worker thread done servicing request
20:54:40.297 00.000 10844 OnExposeComplete: enter
20:54:40.297 00.000 10844 UpdateGuideState(): m_state=6
20:54:40.297 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
20:54:40.298 00.001 10844 Star::Find returns 1 (1), X=1503.89, Y=749.95, Mass=3640, SNR=39.2, Peak=255 HFD=4.2
20:54:40.298 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.77) = xAngle (-0.06 = -0.06)
20:54:40.300 00.002 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.05 = -0.05)
20:54:40.300 00.000 10844 CameraToMount -- cameraX=-0.63 cameraY=-2.34 hyp=2.43 cameraTheta=-1.83 mountX=2.42 mountY=-0.11, mountTheta=-0.05
20:54:40.302 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.63, y=-2.34, opts=13)
20:54:40.302 00.000 10844 Enqueuing Move request for scope (-0.63, -2.34)
20:54:40.303 00.001 11060 Worker thread wakes up
20:54:40.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -2.34) opts 0xd
20:54:40.303 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.63, -2.34)
20:54:40.303 00.000 11060 Moving (-0.63, -2.34) raw xDistance=2.42 yDistance=-0.11
20:54:40.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.89 from input 2.42
20:54:40.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:40.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:54:40.303 00.000 11060 MoveAxis(W, 570, ABG)
20:54:40.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:40.303 00.000 11060 Move returns status 1, amount 0
20:54:40.303 00.000 11060 MoveAxis(N, 0, ABG)
20:54:40.305 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:40.305 00.000 11060 Move returns status 1, amount 0
20:54:40.305 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:40.305 00.000 11060 move complete, result=1
20:54:40.305 00.000 11060 worker thread done servicing request
20:54:40.307 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:54:40.321 00.014 10844 UpdateGuideState exits: m=3640 SNR=39.2 Saturated
20:54:40.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:40.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:40.321 00.000 10844 Enqueuing Expose request
20:54:40.321 00.000 11060 Worker thread wakes up
20:54:40.321 00.000 10844 GuideStep: 2.4 px 0 ms WEST, -0.1 px 0 ms NORTH
20:54:40.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:40.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:40.321 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:40.321 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:40.953 00.632 11060 Exposure complete
20:54:41.093 00.140 11060 worker thread done servicing request
20:54:41.093 00.000 10844 OnExposeComplete: enter
20:54:41.093 00.000 10844 UpdateGuideState(): m_state=6
20:54:41.096 00.003 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
20:54:41.096 00.000 10844 Star::Find returns 1 (1), X=1503.98, Y=750.60, Mass=3534, SNR=38.6, Peak=255 HFD=4.0
20:54:41.096 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.77) = xAngle (-0.11 = -0.11)
20:54:41.096 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.09 = -0.09)
20:54:41.096 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-1.70 hyp=1.78 cameraTheta=-1.87 mountX=1.77 mountY=-0.16, mountTheta=-0.09
20:54:41.096 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-1.70, opts=13)
20:54:41.096 00.000 10844 Enqueuing Move request for scope (-0.53, -1.70)
20:54:41.096 00.000 11060 Worker thread wakes up
20:54:41.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -1.70) opts 0xd
20:54:41.096 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -1.70)
20:54:41.096 00.000 11060 Moving (-0.53, -1.70) raw xDistance=1.77 yDistance=-0.16
20:54:41.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.77
20:54:41.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:41.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:54:41.096 00.000 11060 MoveAxis(W, 422, ABG)
20:54:41.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:41.098 00.002 11060 Move returns status 1, amount 0
20:54:41.098 00.000 11060 MoveAxis(N, 0, ABG)
20:54:41.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:41.098 00.000 11060 Move returns status 1, amount 0
20:54:41.098 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:41.098 00.000 11060 move complete, result=1
20:54:41.098 00.000 11060 worker thread done servicing request
20:54:41.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:41.111 00.013 10844 UpdateGuideState exits: m=3534 SNR=38.6 Saturated
20:54:41.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:41.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:41.111 00.000 10844 Enqueuing Expose request
20:54:41.111 00.000 11060 Worker thread wakes up
20:54:41.111 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.2 px 0 ms NORTH
20:54:41.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:41.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:41.115 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:41.115 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:41.746 00.631 11060 Exposure complete
20:54:41.901 00.155 11060 worker thread done servicing request
20:54:41.901 00.000 10844 OnExposeComplete: enter
20:54:41.901 00.000 10844 UpdateGuideState(): m_state=6
20:54:41.901 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
20:54:41.901 00.000 10844 Star::Find returns 1 (0), X=1504.01, Y=749.84, Mass=3149, SNR=36.5, Peak=251 HFD=4.3
20:54:41.901 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.77) = xAngle (-0.00 = -0.00)
20:54:41.901 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.01 = 0.01)
20:54:41.901 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=-2.46 hyp=2.51 cameraTheta=-1.77 mountX=2.51 mountY=0.04, mountTheta=0.01
20:54:41.911 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=-2.46, opts=13)
20:54:41.911 00.000 10844 Enqueuing Move request for scope (-0.50, -2.46)
20:54:41.911 00.000 11060 Worker thread wakes up
20:54:41.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -2.46) opts 0xd
20:54:41.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, -2.46)
20:54:41.911 00.000 11060 Moving (-0.50, -2.46) raw xDistance=2.51 yDistance=0.04
20:54:41.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.91 from input 2.51
20:54:41.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:41.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:54:41.911 00.000 11060 MoveAxis(W, 583, ABG)
20:54:41.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:41.911 00.000 11060 Move returns status 1, amount 0
20:54:41.911 00.000 11060 MoveAxis(N, 0, ABG)
20:54:41.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:41.911 00.000 11060 Move returns status 1, amount 0
20:54:41.911 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:41.914 00.003 11060 move complete, result=1
20:54:41.916 00.002 11060 worker thread done servicing request
20:54:41.925 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:41.933 00.008 10844 UpdateGuideState exits: m=3149 SNR=36.5
20:54:41.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:41.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:41.933 00.000 10844 Enqueuing Expose request
20:54:41.933 00.000 11060 Worker thread wakes up
20:54:41.933 00.000 10844 GuideStep: 2.5 px 0 ms WEST, 0.0 px 0 ms NORTH
20:54:41.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:41.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:41.933 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:41.933 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:42.577 00.644 11060 Exposure complete
20:54:42.719 00.142 11060 worker thread done servicing request
20:54:42.719 00.000 10844 OnExposeComplete: enter
20:54:42.719 00.000 10844 UpdateGuideState(): m_state=6
20:54:42.719 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
20:54:42.719 00.000 10844 Star::Find returns 1 (1), X=1504.09, Y=750.45, Mass=3022, SNR=35.4, Peak=255 HFD=3.6
20:54:42.719 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.77) = xAngle (-0.03 = -0.03)
20:54:42.719 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.01 = -0.01)
20:54:42.719 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-1.85 hyp=1.89 cameraTheta=-1.79 mountX=1.89 mountY=-0.02, mountTheta=-0.01
20:54:42.724 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-1.85, opts=13)
20:54:42.724 00.000 10844 Enqueuing Move request for scope (-0.42, -1.85)
20:54:42.724 00.000 11060 Worker thread wakes up
20:54:42.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -1.85) opts 0xd
20:54:42.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -1.85)
20:54:42.724 00.000 11060 Moving (-0.42, -1.85) raw xDistance=1.89 yDistance=-0.02
20:54:42.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.89
20:54:42.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:42.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:54:42.724 00.000 11060 MoveAxis(W, 449, ABG)
20:54:42.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:42.724 00.000 11060 Move returns status 1, amount 0
20:54:42.724 00.000 11060 MoveAxis(N, 0, ABG)
20:54:42.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:42.726 00.002 11060 Move returns status 1, amount 0
20:54:42.726 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:42.726 00.000 11060 move complete, result=1
20:54:42.726 00.000 11060 worker thread done servicing request
20:54:42.729 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:42.742 00.013 10844 UpdateGuideState exits: m=3022 SNR=35.4 Saturated
20:54:42.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:42.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:42.742 00.000 10844 Enqueuing Expose request
20:54:42.742 00.000 11060 Worker thread wakes up
20:54:42.742 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.0 px 0 ms NORTH
20:54:42.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:42.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:42.746 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:42.746 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:43.379 00.633 11060 Exposure complete
20:54:43.516 00.137 11060 worker thread done servicing request
20:54:43.516 00.000 10844 OnExposeComplete: enter
20:54:43.516 00.000 10844 UpdateGuideState(): m_state=6
20:54:43.518 00.002 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
20:54:43.518 00.000 10844 Star::Find returns 1 (1), X=1504.24, Y=749.97, Mass=3286, SNR=37.3, Peak=255 HFD=4.0
20:54:43.518 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.77) = xAngle (0.08 = 0.08)
20:54:43.518 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.10 = 0.10)
20:54:43.518 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-2.33 hyp=2.34 cameraTheta=-1.69 mountX=2.34 mountY=0.23, mountTheta=0.10
20:54:43.518 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-2.33, opts=13)
20:54:43.518 00.000 10844 Enqueuing Move request for scope (-0.27, -2.33)
20:54:43.518 00.000 11060 Worker thread wakes up
20:54:43.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -2.33) opts 0xd
20:54:43.518 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -2.33)
20:54:43.518 00.000 11060 Moving (-0.27, -2.33) raw xDistance=2.34 yDistance=0.23
20:54:43.520 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.85 from input 2.34
20:54:43.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:43.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:54:43.520 00.000 11060 MoveAxis(W, 544, ABG)
20:54:43.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:43.520 00.000 11060 Move returns status 1, amount 0
20:54:43.520 00.000 11060 MoveAxis(N, 0, ABG)
20:54:43.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:43.520 00.000 11060 Move returns status 1, amount 0
20:54:43.520 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:43.520 00.000 11060 move complete, result=1
20:54:43.521 00.001 11060 worker thread done servicing request
20:54:43.524 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:43.544 00.020 10844 UpdateGuideState exits: m=3286 SNR=37.3 Saturated
20:54:43.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:43.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:43.544 00.000 10844 Enqueuing Expose request
20:54:43.544 00.000 10844 GuideStep: 2.3 px 0 ms WEST, 0.2 px 0 ms NORTH
20:54:43.544 00.000 11060 Worker thread wakes up
20:54:43.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:43.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:43.547 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:43.549 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:44.172 00.623 11060 Exposure complete
20:54:44.319 00.147 11060 worker thread done servicing request
20:54:44.319 00.000 10844 OnExposeComplete: enter
20:54:44.319 00.000 10844 UpdateGuideState(): m_state=6
20:54:44.319 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
20:54:44.319 00.000 10844 Star::Find returns 1 (1), X=1503.86, Y=749.34, Mass=2860, SNR=33.9, Peak=255 HFD=3.8
20:54:44.319 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.77) = xAngle (-0.02 = -0.02)
20:54:44.319 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.00 = -0.00)
20:54:44.319 00.000 10844 CameraToMount -- cameraX=-0.65 cameraY=-2.96 hyp=3.03 cameraTheta=-1.79 mountX=3.03 mountY=-0.01, mountTheta=-0.00
20:54:44.319 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.65, y=-2.96, opts=13)
20:54:44.319 00.000 10844 Enqueuing Move request for scope (-0.65, -2.96)
20:54:44.319 00.000 11060 Worker thread wakes up
20:54:44.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -2.96) opts 0xd
20:54:44.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.65, -2.96)
20:54:44.319 00.000 11060 Moving (-0.65, -2.96) raw xDistance=3.03 yDistance=-0.01
20:54:44.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 1.10 from input 3.03
20:54:44.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:44.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:54:44.319 00.000 11060 MoveAxis(W, 703, ABG)
20:54:44.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:44.319 00.000 11060 Move returns status 1, amount 0
20:54:44.319 00.000 11060 MoveAxis(N, 0, ABG)
20:54:44.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:44.319 00.000 11060 Move returns status 1, amount 0
20:54:44.319 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:44.319 00.000 11060 move complete, result=1
20:54:44.319 00.000 11060 worker thread done servicing request
20:54:44.329 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:44.341 00.012 10844 UpdateGuideState exits: m=2860 SNR=33.9 Saturated
20:54:44.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:44.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:44.341 00.000 10844 Enqueuing Expose request
20:54:44.341 00.000 11060 Worker thread wakes up
20:54:44.341 00.000 10844 GuideStep: 3.0 px 0 ms WEST, -0.0 px 0 ms NORTH
20:54:44.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:44.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:44.341 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:44.341 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:44.980 00.639 11060 Exposure complete
20:54:45.117 00.137 11060 worker thread done servicing request
20:54:45.117 00.000 10844 OnExposeComplete: enter
20:54:45.117 00.000 10844 UpdateGuideState(): m_state=6
20:54:45.117 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
20:54:45.117 00.000 10844 Star::Find returns 1 (1), X=1504.23, Y=749.91, Mass=3376, SNR=37.9, Peak=255 HFD=3.5
20:54:45.117 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.77) = xAngle (0.08 = 0.08)
20:54:45.117 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.10 = 0.10)
20:54:45.117 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-2.39 hyp=2.40 cameraTheta=-1.69 mountX=2.39 mountY=0.24, mountTheta=0.10
20:54:45.117 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-2.39, opts=13)
20:54:45.117 00.000 10844 Enqueuing Move request for scope (-0.28, -2.39)
20:54:45.117 00.000 11060 Worker thread wakes up
20:54:45.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -2.39) opts 0xd
20:54:45.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -2.39)
20:54:45.117 00.000 11060 Moving (-0.28, -2.39) raw xDistance=2.39 yDistance=0.24
20:54:45.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.88 from input 2.39
20:54:45.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:45.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:54:45.117 00.000 11060 MoveAxis(W, 567, ABG)
20:54:45.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:45.117 00.000 11060 Move returns status 1, amount 0
20:54:45.117 00.000 11060 MoveAxis(N, 0, ABG)
20:54:45.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:45.117 00.000 11060 Move returns status 1, amount 0
20:54:45.117 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:45.117 00.000 11060 move complete, result=1
20:54:45.117 00.000 11060 worker thread done servicing request
20:54:45.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:45.133 00.016 10844 UpdateGuideState exits: m=3376 SNR=37.9 Saturated
20:54:45.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:45.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:45.133 00.000 10844 Enqueuing Expose request
20:54:45.133 00.000 11060 Worker thread wakes up
20:54:45.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:45.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:45.133 00.000 10844 GuideStep: 2.4 px 0 ms WEST, 0.2 px 0 ms NORTH
20:54:45.141 00.008 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:45.141 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:45.771 00.630 11060 Exposure complete
20:54:45.912 00.141 11060 worker thread done servicing request
20:54:45.912 00.000 10844 OnExposeComplete: enter
20:54:45.912 00.000 10844 UpdateGuideState(): m_state=6
20:54:45.912 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
20:54:45.912 00.000 10844 Star::Find returns 1 (1), X=1504.11, Y=750.54, Mass=3252, SNR=36.8, Peak=255 HFD=3.9
20:54:45.912 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.77) = xAngle (-0.03 = -0.03)
20:54:45.912 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.01 = -0.01)
20:54:45.912 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-1.76 hyp=1.81 cameraTheta=-1.79 mountX=1.81 mountY=-0.02, mountTheta=-0.01
20:54:45.912 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-1.76, opts=13)
20:54:45.912 00.000 10844 Enqueuing Move request for scope (-0.40, -1.76)
20:54:45.912 00.000 11060 Worker thread wakes up
20:54:45.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.76) opts 0xd
20:54:45.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -1.76)
20:54:45.912 00.000 11060 Moving (-0.40, -1.76) raw xDistance=1.81 yDistance=-0.02
20:54:45.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.81
20:54:45.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:45.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:54:45.912 00.000 11060 MoveAxis(W, 430, ABG)
20:54:45.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:45.912 00.000 11060 Move returns status 1, amount 0
20:54:45.912 00.000 11060 MoveAxis(N, 0, ABG)
20:54:45.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:45.912 00.000 11060 Move returns status 1, amount 0
20:54:45.912 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:45.912 00.000 11060 move complete, result=1
20:54:45.912 00.000 11060 worker thread done servicing request
20:54:45.923 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:45.936 00.013 10844 UpdateGuideState exits: m=3252 SNR=36.8 Saturated
20:54:45.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:45.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:45.936 00.000 10844 Enqueuing Expose request
20:54:45.936 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.0 px 0 ms NORTH
20:54:45.937 00.001 11060 Worker thread wakes up
20:54:45.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:45.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:45.943 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:45.943 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:46.582 00.639 11060 Exposure complete
20:54:46.714 00.132 11060 worker thread done servicing request
20:54:46.714 00.000 10844 OnExposeComplete: enter
20:54:46.714 00.000 10844 UpdateGuideState(): m_state=6
20:54:46.714 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
20:54:46.714 00.000 10844 Star::Find returns 1 (1), X=1504.04, Y=750.77, Mass=3351, SNR=36.8, Peak=255 HFD=4.1
20:54:46.714 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.77) = xAngle (-0.11 = -0.11)
20:54:46.714 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.09 = -0.09)
20:54:46.714 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-1.53 hyp=1.60 cameraTheta=-1.87 mountX=1.59 mountY=-0.14, mountTheta=-0.09
20:54:46.714 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-1.53, opts=13)
20:54:46.714 00.000 10844 Enqueuing Move request for scope (-0.48, -1.53)
20:54:46.714 00.000 11060 Worker thread wakes up
20:54:46.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -1.53) opts 0xd
20:54:46.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -1.53)
20:54:46.714 00.000 11060 Moving (-0.48, -1.53) raw xDistance=1.59 yDistance=-0.14
20:54:46.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.58 from input 1.59
20:54:46.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:46.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:54:46.714 00.000 11060 MoveAxis(W, 375, ABG)
20:54:46.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:46.714 00.000 11060 Move returns status 1, amount 0
20:54:46.714 00.000 11060 MoveAxis(N, 0, ABG)
20:54:46.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:46.714 00.000 11060 Move returns status 1, amount 0
20:54:46.714 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:46.714 00.000 11060 move complete, result=1
20:54:46.714 00.000 11060 worker thread done servicing request
20:54:46.728 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:46.735 00.007 10844 UpdateGuideState exits: m=3351 SNR=36.8 Saturated
20:54:46.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:46.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:46.735 00.000 10844 Enqueuing Expose request
20:54:46.735 00.000 11060 Worker thread wakes up
20:54:46.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:46.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:46.735 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.1 px 0 ms NORTH
20:54:46.747 00.012 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:46.747 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:47.386 00.639 11060 Exposure complete
20:54:47.527 00.141 11060 worker thread done servicing request
20:54:47.527 00.000 10844 OnExposeComplete: enter
20:54:47.527 00.000 10844 UpdateGuideState(): m_state=6
20:54:47.527 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
20:54:47.527 00.000 10844 Star::Find returns 1 (0), X=1504.47, Y=750.22, Mass=3020, SNR=35.8, Peak=254 HFD=3.3
20:54:47.527 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.77) = xAngle (0.18 = 0.18)
20:54:47.527 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.20 = 0.20)
20:54:47.527 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-2.08 hyp=2.08 cameraTheta=-1.59 mountX=2.04 mountY=0.40, mountTheta=0.19
20:54:47.534 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-2.08, opts=13)
20:54:47.534 00.000 10844 Enqueuing Move request for scope (-0.04, -2.08)
20:54:47.534 00.000 11060 Worker thread wakes up
20:54:47.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -2.08) opts 0xd
20:54:47.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -2.08)
20:54:47.534 00.000 11060 Moving (-0.04, -2.08) raw xDistance=2.04 yDistance=0.40
20:54:47.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.74 from input 2.04
20:54:47.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:54:47.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
20:54:47.534 00.000 11060 MoveAxis(W, 475, ABG)
20:54:47.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:47.534 00.000 11060 Move returns status 1, amount 0
20:54:47.534 00.000 11060 MoveAxis(N, 0, ABG)
20:54:47.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:47.534 00.000 11060 Move returns status 1, amount 0
20:54:47.534 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:47.534 00.000 11060 move complete, result=1
20:54:47.534 00.000 11060 worker thread done servicing request
20:54:47.538 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:47.550 00.012 10844 UpdateGuideState exits: m=3020 SNR=35.8
20:54:47.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:47.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:47.550 00.000 10844 Enqueuing Expose request
20:54:47.550 00.000 11060 Worker thread wakes up
20:54:47.550 00.000 10844 GuideStep: 2.0 px 0 ms WEST, 0.4 px 0 ms NORTH
20:54:47.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:47.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:47.555 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:47.555 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:48.194 00.639 11060 Exposure complete
20:54:48.344 00.150 11060 worker thread done servicing request
20:54:48.344 00.000 10844 OnExposeComplete: enter
20:54:48.344 00.000 10844 UpdateGuideState(): m_state=6
20:54:48.344 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
20:54:48.344 00.000 10844 Star::Find returns 1 (1), X=1504.18, Y=750.07, Mass=3248, SNR=36.9, Peak=255 HFD=3.7
20:54:48.344 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.77) = xAngle (0.05 = 0.05)
20:54:48.344 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.07 = 0.07)
20:54:48.344 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-2.23 hyp=2.26 cameraTheta=-1.72 mountX=2.25 mountY=0.15, mountTheta=0.07
20:54:48.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-2.23, opts=13)
20:54:48.344 00.000 10844 Enqueuing Move request for scope (-0.34, -2.23)
20:54:48.344 00.000 11060 Worker thread wakes up
20:54:48.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -2.23) opts 0xd
20:54:48.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -2.23)
20:54:48.344 00.000 11060 Moving (-0.34, -2.23) raw xDistance=2.25 yDistance=0.15
20:54:48.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.82 from input 2.25
20:54:48.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:48.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:54:48.344 00.000 11060 MoveAxis(W, 526, ABG)
20:54:48.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:48.344 00.000 11060 Move returns status 1, amount 0
20:54:48.344 00.000 11060 MoveAxis(N, 0, ABG)
20:54:48.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:48.344 00.000 11060 Move returns status 1, amount 0
20:54:48.344 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:48.344 00.000 11060 move complete, result=1
20:54:48.344 00.000 11060 worker thread done servicing request
20:54:48.351 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:48.360 00.009 10844 UpdateGuideState exits: m=3248 SNR=36.9 Saturated
20:54:48.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:48.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:48.360 00.000 10844 Enqueuing Expose request
20:54:48.360 00.000 11060 Worker thread wakes up
20:54:48.360 00.000 10844 GuideStep: 2.3 px 0 ms WEST, 0.1 px 0 ms NORTH
20:54:48.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:48.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:48.372 00.012 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:48.376 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:49.001 00.625 11060 Exposure complete
20:54:49.145 00.144 11060 worker thread done servicing request
20:54:49.145 00.000 10844 OnExposeComplete: enter
20:54:49.145 00.000 10844 UpdateGuideState(): m_state=6
20:54:49.145 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
20:54:49.145 00.000 10844 Star::Find returns 1 (1), X=1503.97, Y=749.84, Mass=3021, SNR=35.4, Peak=255 HFD=4.0
20:54:49.145 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.77) = xAngle (-0.02 = -0.02)
20:54:49.145 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.00 = -0.00)
20:54:49.145 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=-2.45 hyp=2.51 cameraTheta=-1.79 mountX=2.51 mountY=-0.01, mountTheta=-0.00
20:54:49.145 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=-2.45, opts=13)
20:54:49.145 00.000 10844 Enqueuing Move request for scope (-0.54, -2.45)
20:54:49.145 00.000 11060 Worker thread wakes up
20:54:49.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -2.45) opts 0xd
20:54:49.145 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, -2.45)
20:54:49.145 00.000 11060 Moving (-0.54, -2.45) raw xDistance=2.51 yDistance=-0.01
20:54:49.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.91 from input 2.51
20:54:49.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:49.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:54:49.145 00.000 11060 MoveAxis(W, 587, ABG)
20:54:49.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:49.145 00.000 11060 Move returns status 1, amount 0
20:54:49.145 00.000 11060 MoveAxis(N, 0, ABG)
20:54:49.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:49.145 00.000 11060 Move returns status 1, amount 0
20:54:49.145 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:49.145 00.000 11060 move complete, result=1
20:54:49.145 00.000 11060 worker thread done servicing request
20:54:49.152 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:49.158 00.006 10844 UpdateGuideState exits: m=3021 SNR=35.4 Saturated
20:54:49.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:49.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:49.158 00.000 10844 Enqueuing Expose request
20:54:49.158 00.000 11060 Worker thread wakes up
20:54:49.158 00.000 10844 GuideStep: 2.5 px 0 ms WEST, -0.0 px 0 ms NORTH
20:54:49.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:49.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:49.165 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:49.165 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:49.802 00.637 11060 Exposure complete
20:54:49.943 00.141 11060 worker thread done servicing request
20:54:49.943 00.000 10844 OnExposeComplete: enter
20:54:49.943 00.000 10844 UpdateGuideState(): m_state=6
20:54:49.943 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
20:54:49.943 00.000 10844 Star::Find returns 1 (1), X=1503.87, Y=750.12, Mass=3499, SNR=38.3, Peak=255 HFD=4.0
20:54:49.943 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.77) = xAngle (-0.09 = -0.09)
20:54:49.943 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.07 = -0.07)
20:54:49.943 00.000 10844 CameraToMount -- cameraX=-0.64 cameraY=-2.18 hyp=2.27 cameraTheta=-1.86 mountX=2.26 mountY=-0.16, mountTheta=-0.07
20:54:49.943 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.64, y=-2.18, opts=13)
20:54:49.943 00.000 10844 Enqueuing Move request for scope (-0.64, -2.18)
20:54:49.943 00.000 11060 Worker thread wakes up
20:54:49.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -2.18) opts 0xd
20:54:49.943 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.64, -2.18)
20:54:49.943 00.000 11060 Moving (-0.64, -2.18) raw xDistance=2.26 yDistance=-0.16
20:54:49.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.83 from input 2.26
20:54:49.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:49.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:54:49.943 00.000 11060 MoveAxis(W, 533, ABG)
20:54:49.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:49.943 00.000 11060 Move returns status 1, amount 0
20:54:49.943 00.000 11060 MoveAxis(N, 0, ABG)
20:54:49.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:49.943 00.000 11060 Move returns status 1, amount 0
20:54:49.943 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:49.943 00.000 11060 move complete, result=1
20:54:49.943 00.000 11060 worker thread done servicing request
20:54:49.946 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:49.955 00.009 10844 UpdateGuideState exits: m=3499 SNR=38.3 Saturated
20:54:49.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:49.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:49.955 00.000 10844 Enqueuing Expose request
20:54:49.955 00.000 10844 GuideStep: 2.3 px 0 ms WEST, -0.2 px 0 ms NORTH
20:54:49.955 00.000 11060 Worker thread wakes up
20:54:49.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:49.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:49.962 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:49.964 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:50.597 00.633 11060 Exposure complete
20:54:50.756 00.159 11060 worker thread done servicing request
20:54:50.758 00.002 10844 OnExposeComplete: enter
20:54:50.758 00.000 10844 UpdateGuideState(): m_state=6
20:54:50.758 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
20:54:50.758 00.000 10844 Star::Find returns 1 (1), X=1503.98, Y=749.73, Mass=3378, SNR=37.8, Peak=255 HFD=4.0
20:54:50.758 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.77) = xAngle (-0.01 = -0.01)
20:54:50.758 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.01 = 0.01)
20:54:50.758 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=-2.57 hyp=2.62 cameraTheta=-1.78 mountX=2.62 mountY=0.03, mountTheta=0.01
20:54:50.761 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=-2.57, opts=13)
20:54:50.761 00.000 10844 Enqueuing Move request for scope (-0.54, -2.57)
20:54:50.761 00.000 11060 Worker thread wakes up
20:54:50.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -2.57) opts 0xd
20:54:50.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, -2.57)
20:54:50.761 00.000 11060 Moving (-0.54, -2.57) raw xDistance=2.62 yDistance=0.03
20:54:50.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.95 from input 2.62
20:54:50.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:50.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:54:50.761 00.000 11060 MoveAxis(W, 612, ABG)
20:54:50.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:50.761 00.000 11060 Move returns status 1, amount 0
20:54:50.761 00.000 11060 MoveAxis(N, 0, ABG)
20:54:50.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:50.761 00.000 11060 Move returns status 1, amount 0
20:54:50.761 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:50.761 00.000 11060 move complete, result=1
20:54:50.765 00.004 11060 worker thread done servicing request
20:54:50.766 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:50.780 00.014 10844 UpdateGuideState exits: m=3378 SNR=37.8 Saturated
20:54:50.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:50.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:50.780 00.000 10844 Enqueuing Expose request
20:54:50.780 00.000 11060 Worker thread wakes up
20:54:50.780 00.000 10844 GuideStep: 2.6 px 0 ms WEST, 0.0 px 0 ms NORTH
20:54:50.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:50.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:50.780 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:50.785 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:51.422 00.637 11060 Exposure complete
20:54:51.557 00.135 11060 worker thread done servicing request
20:54:51.557 00.000 10844 OnExposeComplete: enter
20:54:51.557 00.000 10844 UpdateGuideState(): m_state=6
20:54:51.557 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
20:54:51.557 00.000 10844 Star::Find returns 1 (1), X=1504.11, Y=750.05, Mass=3093, SNR=35.7, Peak=255 HFD=3.9
20:54:51.557 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.77) = xAngle (0.02 = 0.02)
20:54:51.557 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.04 = 0.04)
20:54:51.557 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-2.25 hyp=2.28 cameraTheta=-1.75 mountX=2.28 mountY=0.08, mountTheta=0.04
20:54:51.557 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-2.25, opts=13)
20:54:51.557 00.000 10844 Enqueuing Move request for scope (-0.41, -2.25)
20:54:51.557 00.000 11060 Worker thread wakes up
20:54:51.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -2.25) opts 0xd
20:54:51.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -2.25)
20:54:51.557 00.000 11060 Moving (-0.41, -2.25) raw xDistance=2.28 yDistance=0.08
20:54:51.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.84 from input 2.28
20:54:51.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:51.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:54:51.557 00.000 11060 MoveAxis(W, 538, ABG)
20:54:51.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:51.557 00.000 11060 Move returns status 1, amount 0
20:54:51.557 00.000 11060 MoveAxis(N, 0, ABG)
20:54:51.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:51.557 00.000 11060 Move returns status 1, amount 0
20:54:51.557 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:51.557 00.000 11060 move complete, result=1
20:54:51.557 00.000 11060 worker thread done servicing request
20:54:51.568 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:51.579 00.011 10844 UpdateGuideState exits: m=3093 SNR=35.7 Saturated
20:54:51.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:51.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:51.579 00.000 10844 Enqueuing Expose request
20:54:51.579 00.000 11060 Worker thread wakes up
20:54:51.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:51.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:51.579 00.000 10844 GuideStep: 2.3 px 0 ms WEST, 0.1 px 0 ms NORTH
20:54:51.589 00.010 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:51.589 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:52.219 00.630 11060 Exposure complete
20:54:52.362 00.143 11060 worker thread done servicing request
20:54:52.362 00.000 10844 OnExposeComplete: enter
20:54:52.362 00.000 10844 UpdateGuideState(): m_state=6
20:54:52.362 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
20:54:52.362 00.000 10844 Star::Find returns 1 (1), X=1503.28, Y=750.16, Mass=3591, SNR=39.4, Peak=255 HFD=3.5
20:54:52.362 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.77) = xAngle (-0.33 = -0.33)
20:54:52.362 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.31 = -0.31)
20:54:52.362 00.000 10844 CameraToMount -- cameraX=-1.23 cameraY=-2.14 hyp=2.47 cameraTheta=-2.09 mountX=2.34 mountY=-0.75, mountTheta=-0.31
20:54:52.363 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.23, y=-2.14, opts=13)
20:54:52.363 00.000 10844 Enqueuing Move request for scope (-1.23, -2.14)
20:54:52.363 00.000 11060 Worker thread wakes up
20:54:52.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -2.14) opts 0xd
20:54:52.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.23, -2.14)
20:54:52.363 00.000 11060 Moving (-1.23, -2.14) raw xDistance=2.34 yDistance=-0.75
20:54:52.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.85 from input 2.34
20:54:52.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.75
20:54:52.363 00.000 11060 MoveAxis(W, 548, ABG)
20:54:52.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:52.363 00.000 11060 Move returns status 1, amount 0
20:54:52.363 00.000 11060 MoveAxis(N, 324, ABG)
20:54:52.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:52.363 00.000 11060 Move returns status 1, amount 0
20:54:52.363 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:52.363 00.000 11060 move complete, result=1
20:54:52.363 00.000 11060 worker thread done servicing request
20:54:52.371 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:52.392 00.021 10844 UpdateGuideState exits: m=3591 SNR=39.4 Saturated
20:54:52.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:52.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:52.392 00.000 10844 Enqueuing Expose request
20:54:52.392 00.000 11060 Worker thread wakes up
20:54:52.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:52.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:52.392 00.000 10844 GuideStep: 2.3 px 0 ms WEST, -0.7 px 0 ms NORTH
20:54:52.395 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:52.395 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:53.034 00.639 11060 Exposure complete
20:54:53.167 00.133 11060 worker thread done servicing request
20:54:53.169 00.002 10844 OnExposeComplete: enter
20:54:53.169 00.000 10844 UpdateGuideState(): m_state=6
20:54:53.169 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
20:54:53.169 00.000 10844 Star::Find returns 1 (1), X=1503.56, Y=749.74, Mass=3250, SNR=37.0, Peak=255 HFD=3.4
20:54:53.169 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.77) = xAngle (-0.16 = -0.16)
20:54:53.169 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.14 = -0.14)
20:54:53.169 00.000 10844 CameraToMount -- cameraX=-0.95 cameraY=-2.56 hyp=2.73 cameraTheta=-1.93 mountX=2.69 mountY=-0.38, mountTheta=-0.14
20:54:53.172 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.95, y=-2.56, opts=13)
20:54:53.172 00.000 10844 Enqueuing Move request for scope (-0.95, -2.56)
20:54:53.172 00.000 11060 Worker thread wakes up
20:54:53.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -2.56) opts 0xd
20:54:53.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.95, -2.56)
20:54:53.172 00.000 11060 Moving (-0.95, -2.56) raw xDistance=2.69 yDistance=-0.38
20:54:53.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.98 from input 2.69
20:54:53.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
20:54:53.172 00.000 11060 MoveAxis(W, 628, ABG)
20:54:53.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:53.172 00.000 11060 Move returns status 1, amount 0
20:54:53.172 00.000 11060 MoveAxis(N, 166, ABG)
20:54:53.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:53.172 00.000 11060 Move returns status 1, amount 0
20:54:53.172 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:53.172 00.000 11060 move complete, result=1
20:54:53.172 00.000 11060 worker thread done servicing request
20:54:53.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:53.184 00.012 10844 UpdateGuideState exits: m=3250 SNR=37.0 Saturated
20:54:53.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:53.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:53.184 00.000 10844 Enqueuing Expose request
20:54:53.184 00.000 11060 Worker thread wakes up
20:54:53.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:53.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:53.184 00.000 10844 GuideStep: 2.7 px 0 ms WEST, -0.4 px 0 ms NORTH
20:54:53.184 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:53.184 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:53.817 00.633 11060 Exposure complete
20:54:53.951 00.134 11060 worker thread done servicing request
20:54:53.951 00.000 10844 OnExposeComplete: enter
20:54:53.951 00.000 10844 UpdateGuideState(): m_state=6
20:54:53.951 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
20:54:53.951 00.000 10844 Star::Find returns 1 (1), X=1504.16, Y=749.82, Mass=3503, SNR=38.3, Peak=255 HFD=4.3
20:54:53.951 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.77) = xAngle (0.05 = 0.05)
20:54:53.951 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.07 = 0.07)
20:54:53.951 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-2.48 hyp=2.50 cameraTheta=-1.71 mountX=2.50 mountY=0.18, mountTheta=0.07
20:54:53.951 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-2.48, opts=13)
20:54:53.951 00.000 10844 Enqueuing Move request for scope (-0.35, -2.48)
20:54:53.953 00.002 11060 Worker thread wakes up
20:54:53.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -2.48) opts 0xd
20:54:53.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -2.48)
20:54:53.953 00.000 11060 Moving (-0.35, -2.48) raw xDistance=2.50 yDistance=0.18
20:54:53.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.92 from input 2.50
20:54:53.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:53.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:54:53.953 00.000 11060 MoveAxis(W, 588, ABG)
20:54:53.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:53.953 00.000 11060 Move returns status 1, amount 0
20:54:53.953 00.000 11060 MoveAxis(N, 0, ABG)
20:54:53.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:53.953 00.000 11060 Move returns status 1, amount 0
20:54:53.953 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:53.953 00.000 11060 move complete, result=1
20:54:53.953 00.000 11060 worker thread done servicing request
20:54:53.956 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:53.966 00.010 10844 UpdateGuideState exits: m=3503 SNR=38.3 Saturated
20:54:53.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:53.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:53.966 00.000 10844 Enqueuing Expose request
20:54:53.966 00.000 11060 Worker thread wakes up
20:54:53.966 00.000 10844 GuideStep: 2.5 px 0 ms WEST, 0.2 px 0 ms NORTH
20:54:53.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:53.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:53.971 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:53.971 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:54.606 00.635 11060 Exposure complete
20:54:54.755 00.149 11060 worker thread done servicing request
20:54:54.755 00.000 10844 OnExposeComplete: enter
20:54:54.755 00.000 10844 UpdateGuideState(): m_state=6
20:54:54.755 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
20:54:54.755 00.000 10844 Star::Find returns 1 (1), X=1504.18, Y=750.18, Mass=3299, SNR=37.2, Peak=255 HFD=3.7
20:54:54.755 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.77) = xAngle (0.04 = 0.04)
20:54:54.755 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.06 = 0.06)
20:54:54.755 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-2.12 hyp=2.15 cameraTheta=-1.73 mountX=2.15 mountY=0.13, mountTheta=0.06
20:54:54.755 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-2.12, opts=13)
20:54:54.755 00.000 10844 Enqueuing Move request for scope (-0.34, -2.12)
20:54:54.755 00.000 11060 Worker thread wakes up
20:54:54.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -2.12) opts 0xd
20:54:54.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -2.12)
20:54:54.755 00.000 11060 Moving (-0.34, -2.12) raw xDistance=2.15 yDistance=0.13
20:54:54.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.79 from input 2.15
20:54:54.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:54.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:54:54.755 00.000 11060 MoveAxis(W, 507, ABG)
20:54:54.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:54.755 00.000 11060 Move returns status 1, amount 0
20:54:54.755 00.000 11060 MoveAxis(N, 0, ABG)
20:54:54.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:54.755 00.000 11060 Move returns status 1, amount 0
20:54:54.755 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:54.755 00.000 11060 move complete, result=1
20:54:54.755 00.000 11060 worker thread done servicing request
20:54:54.761 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:54.772 00.011 10844 UpdateGuideState exits: m=3299 SNR=37.2 Saturated
20:54:54.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:54.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:54.772 00.000 10844 Enqueuing Expose request
20:54:54.772 00.000 11060 Worker thread wakes up
20:54:54.772 00.000 10844 GuideStep: 2.1 px 0 ms WEST, 0.1 px 0 ms NORTH
20:54:54.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:54.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:54.781 00.009 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:54.781 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:55.415 00.634 11060 Exposure complete
20:54:55.565 00.150 11060 worker thread done servicing request
20:54:55.565 00.000 10844 OnExposeComplete: enter
20:54:55.565 00.000 10844 UpdateGuideState(): m_state=6
20:54:55.568 00.003 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
20:54:55.568 00.000 10844 Star::Find returns 1 (1), X=1503.57, Y=749.90, Mass=3217, SNR=36.5, Peak=255 HFD=3.7
20:54:55.568 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.77) = xAngle (-0.18 = -0.18)
20:54:55.568 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.16 = -0.16)
20:54:55.568 00.000 10844 CameraToMount -- cameraX=-0.94 cameraY=-2.40 hyp=2.58 cameraTheta=-1.95 mountX=2.54 mountY=-0.41, mountTheta=-0.16
20:54:55.570 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.94, y=-2.40, opts=13)
20:54:55.570 00.000 10844 Enqueuing Move request for scope (-0.94, -2.40)
20:54:55.570 00.000 11060 Worker thread wakes up
20:54:55.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -2.40) opts 0xd
20:54:55.570 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.94, -2.40)
20:54:55.570 00.000 11060 Moving (-0.94, -2.40) raw xDistance=2.54 yDistance=-0.41
20:54:55.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.92 from input 2.54
20:54:55.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
20:54:55.570 00.000 11060 MoveAxis(W, 592, ABG)
20:54:55.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:55.570 00.000 11060 Move returns status 1, amount 0
20:54:55.570 00.000 11060 MoveAxis(N, 177, ABG)
20:54:55.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:55.570 00.000 11060 Move returns status 1, amount 0
20:54:55.570 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:55.570 00.000 11060 move complete, result=1
20:54:55.570 00.000 11060 worker thread done servicing request
20:54:55.574 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:54:55.588 00.014 10844 UpdateGuideState exits: m=3217 SNR=36.5 Saturated
20:54:55.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:55.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:55.588 00.000 10844 Enqueuing Expose request
20:54:55.588 00.000 11060 Worker thread wakes up
20:54:55.588 00.000 10844 GuideStep: 2.5 px 0 ms WEST, -0.4 px 0 ms NORTH
20:54:55.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:55.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:55.594 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:55.594 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:56.235 00.641 11060 Exposure complete
20:54:56.391 00.156 11060 worker thread done servicing request
20:54:56.391 00.000 10844 OnExposeComplete: enter
20:54:56.391 00.000 10844 UpdateGuideState(): m_state=6
20:54:56.391 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
20:54:56.391 00.000 10844 Star::Find returns 1 (1), X=1503.88, Y=749.54, Mass=3172, SNR=36.6, Peak=255 HFD=3.8
20:54:56.391 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.77) = xAngle (-0.03 = -0.03)
20:54:56.391 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.01 = -0.01)
20:54:56.391 00.000 10844 CameraToMount -- cameraX=-0.63 cameraY=-2.76 hyp=2.83 cameraTheta=-1.80 mountX=2.83 mountY=-0.03, mountTheta=-0.01
20:54:56.391 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.63, y=-2.76, opts=13)
20:54:56.391 00.000 10844 Enqueuing Move request for scope (-0.63, -2.76)
20:54:56.391 00.000 11060 Worker thread wakes up
20:54:56.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -2.76) opts 0xd
20:54:56.391 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.63, -2.76)
20:54:56.391 00.000 11060 Moving (-0.63, -2.76) raw xDistance=2.83 yDistance=-0.03
20:54:56.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 1.03 from input 2.83
20:54:56.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:56.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:54:56.391 00.000 11060 MoveAxis(W, 660, ABG)
20:54:56.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:56.391 00.000 11060 Move returns status 1, amount 0
20:54:56.391 00.000 11060 MoveAxis(N, 0, ABG)
20:54:56.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:56.391 00.000 11060 Move returns status 1, amount 0
20:54:56.391 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:56.391 00.000 11060 move complete, result=1
20:54:56.391 00.000 11060 worker thread done servicing request
20:54:56.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:56.413 00.022 10844 UpdateGuideState exits: m=3172 SNR=36.6 Saturated
20:54:56.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:56.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:56.413 00.000 10844 Enqueuing Expose request
20:54:56.413 00.000 11060 Worker thread wakes up
20:54:56.413 00.000 10844 GuideStep: 2.8 px 0 ms WEST, -0.0 px 0 ms NORTH
20:54:56.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:56.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:56.419 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:56.419 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:57.064 00.645 11060 Exposure complete
20:54:57.220 00.156 11060 worker thread done servicing request
20:54:57.220 00.000 10844 OnExposeComplete: enter
20:54:57.220 00.000 10844 UpdateGuideState(): m_state=6
20:54:57.220 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
20:54:57.220 00.000 10844 Star::Find returns 1 (1), X=1503.90, Y=749.94, Mass=2979, SNR=35.5, Peak=255 HFD=4.0
20:54:57.220 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.77) = xAngle (-0.06 = -0.06)
20:54:57.220 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.04 = -0.04)
20:54:57.220 00.000 10844 CameraToMount -- cameraX=-0.61 cameraY=-2.35 hyp=2.43 cameraTheta=-1.82 mountX=2.43 mountY=-0.09, mountTheta=-0.04
20:54:57.220 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.61, y=-2.35, opts=13)
20:54:57.220 00.000 10844 Enqueuing Move request for scope (-0.61, -2.35)
20:54:57.220 00.000 11060 Worker thread wakes up
20:54:57.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -2.35) opts 0xd
20:54:57.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.61, -2.35)
20:54:57.220 00.000 11060 Moving (-0.61, -2.35) raw xDistance=2.43 yDistance=-0.09
20:54:57.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.89 from input 2.43
20:54:57.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:57.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:54:57.220 00.000 11060 MoveAxis(W, 573, ABG)
20:54:57.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:57.220 00.000 11060 Move returns status 1, amount 0
20:54:57.220 00.000 11060 MoveAxis(N, 0, ABG)
20:54:57.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:57.220 00.000 11060 Move returns status 1, amount 0
20:54:57.220 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:57.220 00.000 11060 move complete, result=1
20:54:57.220 00.000 11060 worker thread done servicing request
20:54:57.227 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=16, FiltMin=7, FiltMax=255, Gamma=1.000
20:54:57.245 00.018 10844 UpdateGuideState exits: m=2979 SNR=35.5 Saturated
20:54:57.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:57.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:57.245 00.000 10844 Enqueuing Expose request
20:54:57.245 00.000 11060 Worker thread wakes up
20:54:57.245 00.000 10844 GuideStep: 2.4 px 0 ms WEST, -0.1 px 0 ms NORTH
20:54:57.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:57.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:57.249 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:57.249 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:57.885 00.636 11060 Exposure complete
20:54:58.028 00.143 11060 worker thread done servicing request
20:54:58.028 00.000 10844 OnExposeComplete: enter
20:54:58.028 00.000 10844 UpdateGuideState(): m_state=6
20:54:58.028 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
20:54:58.028 00.000 10844 Star::Find returns 1 (1), X=1504.10, Y=750.73, Mass=2986, SNR=35.4, Peak=255 HFD=3.6
20:54:58.028 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.77) = xAngle (-0.06 = -0.06)
20:54:58.028 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.04 = -0.04)
20:54:58.028 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-1.57 hyp=1.62 cameraTheta=-1.83 mountX=1.62 mountY=-0.07, mountTheta=-0.04
20:54:58.028 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-1.57, opts=13)
20:54:58.028 00.000 10844 Enqueuing Move request for scope (-0.42, -1.57)
20:54:58.028 00.000 11060 Worker thread wakes up
20:54:58.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -1.57) opts 0xd
20:54:58.028 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -1.57)
20:54:58.028 00.000 11060 Moving (-0.42, -1.57) raw xDistance=1.62 yDistance=-0.07
20:54:58.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.62
20:54:58.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:58.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:54:58.028 00.000 11060 MoveAxis(W, 387, ABG)
20:54:58.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:58.028 00.000 11060 Move returns status 1, amount 0
20:54:58.028 00.000 11060 MoveAxis(N, 0, ABG)
20:54:58.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:58.028 00.000 11060 Move returns status 1, amount 0
20:54:58.028 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:58.028 00.000 11060 move complete, result=1
20:54:58.028 00.000 11060 worker thread done servicing request
20:54:58.036 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:58.047 00.011 10844 UpdateGuideState exits: m=2986 SNR=35.4 Saturated
20:54:58.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:58.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:58.047 00.000 10844 Enqueuing Expose request
20:54:58.047 00.000 11060 Worker thread wakes up
20:54:58.047 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.1 px 0 ms NORTH
20:54:58.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:58.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:58.051 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:58.051 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:58.685 00.634 11060 Exposure complete
20:54:58.818 00.133 11060 worker thread done servicing request
20:54:58.820 00.002 10844 OnExposeComplete: enter
20:54:58.820 00.000 10844 UpdateGuideState(): m_state=6
20:54:58.820 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
20:54:58.820 00.000 10844 Star::Find returns 1 (0), X=1504.00, Y=750.32, Mass=3190, SNR=36.3, Peak=251 HFD=4.0
20:54:58.820 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.77) = xAngle (-0.06 = -0.06)
20:54:58.820 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.04 = -0.04)
20:54:58.820 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-1.98 hyp=2.04 cameraTheta=-1.83 mountX=2.04 mountY=-0.08, mountTheta=-0.04
20:54:58.820 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-1.98, opts=13)
20:54:58.820 00.000 10844 Enqueuing Move request for scope (-0.52, -1.98)
20:54:58.822 00.002 11060 Worker thread wakes up
20:54:58.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -1.98) opts 0xd
20:54:58.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -1.98)
20:54:58.822 00.000 11060 Moving (-0.52, -1.98) raw xDistance=2.04 yDistance=-0.08
20:54:58.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.74 from input 2.04
20:54:58.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:58.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:54:58.822 00.000 11060 MoveAxis(W, 475, ABG)
20:54:58.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:58.822 00.000 11060 Move returns status 1, amount 0
20:54:58.822 00.000 11060 MoveAxis(N, 0, ABG)
20:54:58.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:58.822 00.000 11060 Move returns status 1, amount 0
20:54:58.822 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:58.822 00.000 11060 move complete, result=1
20:54:58.822 00.000 11060 worker thread done servicing request
20:54:58.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:58.838 00.016 10844 UpdateGuideState exits: m=3190 SNR=36.3
20:54:58.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:58.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:58.838 00.000 10844 Enqueuing Expose request
20:54:58.838 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.1 px 0 ms NORTH
20:54:58.838 00.000 11060 Worker thread wakes up
20:54:58.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:58.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:58.840 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:58.840 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:54:59.478 00.638 11060 Exposure complete
20:54:59.629 00.151 11060 worker thread done servicing request
20:54:59.629 00.000 10844 OnExposeComplete: enter
20:54:59.629 00.000 10844 UpdateGuideState(): m_state=6
20:54:59.629 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
20:54:59.629 00.000 10844 Star::Find returns 1 (1), X=1504.14, Y=750.58, Mass=4155, SNR=42.2, Peak=255 HFD=3.9
20:54:59.629 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.77) = xAngle (-0.02 = -0.02)
20:54:59.629 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.00 = 0.00)
20:54:59.629 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-1.72 hyp=1.76 cameraTheta=-1.78 mountX=1.76 mountY=0.00, mountTheta=0.00
20:54:59.629 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-1.72, opts=13)
20:54:59.629 00.000 10844 Enqueuing Move request for scope (-0.37, -1.72)
20:54:59.629 00.000 11060 Worker thread wakes up
20:54:59.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -1.72) opts 0xd
20:54:59.629 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -1.72)
20:54:59.629 00.000 11060 Moving (-0.37, -1.72) raw xDistance=1.76 yDistance=0.00
20:54:59.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.76
20:54:59.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:59.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:54:59.629 00.000 11060 MoveAxis(W, 416, ABG)
20:54:59.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:59.629 00.000 11060 Move returns status 1, amount 0
20:54:59.629 00.000 11060 MoveAxis(N, 0, ABG)
20:54:59.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:54:59.629 00.000 11060 Move returns status 1, amount 0
20:54:59.629 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:54:59.629 00.000 11060 move complete, result=1
20:54:59.629 00.000 11060 worker thread done servicing request
20:54:59.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:54:59.651 00.022 10844 UpdateGuideState exits: m=4155 SNR=42.2 Saturated
20:54:59.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:59.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:54:59.651 00.000 10844 Enqueuing Expose request
20:54:59.651 00.000 10844 GuideStep: 1.8 px 0 ms WEST, 0.0 px 0 ms NORTH
20:54:59.653 00.002 11060 Worker thread wakes up
20:54:59.654 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
20:54:59.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:54:59.656 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:54:59.656 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:00.290 00.634 11060 Exposure complete
20:55:00.426 00.136 11060 worker thread done servicing request
20:55:00.426 00.000 10844 OnExposeComplete: enter
20:55:00.426 00.000 10844 UpdateGuideState(): m_state=6
20:55:00.426 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
20:55:00.426 00.000 10844 Star::Find returns 1 (1), X=1503.83, Y=750.27, Mass=3551, SNR=38.7, Peak=255 HFD=3.9
20:55:00.426 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.77) = xAngle (-0.13 = -0.13)
20:55:00.426 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.11 = -0.11)
20:55:00.426 00.000 10844 CameraToMount -- cameraX=-0.69 cameraY=-2.03 hyp=2.15 cameraTheta=-1.90 mountX=2.13 mountY=-0.24, mountTheta=-0.11
20:55:00.426 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.69, y=-2.03, opts=13)
20:55:00.426 00.000 10844 Enqueuing Move request for scope (-0.69, -2.03)
20:55:00.426 00.000 11060 Worker thread wakes up
20:55:00.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -2.03) opts 0xd
20:55:00.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.69, -2.03)
20:55:00.426 00.000 11060 Moving (-0.69, -2.03) raw xDistance=2.13 yDistance=-0.24
20:55:00.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.77 from input 2.13
20:55:00.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:00.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:55:00.426 00.000 11060 MoveAxis(W, 496, ABG)
20:55:00.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:00.426 00.000 11060 Move returns status 1, amount 0
20:55:00.426 00.000 11060 MoveAxis(N, 0, ABG)
20:55:00.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:00.426 00.000 11060 Move returns status 1, amount 0
20:55:00.426 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:00.426 00.000 11060 move complete, result=1
20:55:00.426 00.000 11060 worker thread done servicing request
20:55:00.449 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:00.457 00.008 10844 UpdateGuideState exits: m=3551 SNR=38.7 Saturated
20:55:00.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:00.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:00.457 00.000 10844 Enqueuing Expose request
20:55:00.457 00.000 11060 Worker thread wakes up
20:55:00.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:00.457 00.000 10844 GuideStep: 2.1 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:00.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:00.464 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:00.466 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:01.112 00.646 11060 Exposure complete
20:55:01.255 00.143 11060 worker thread done servicing request
20:55:01.255 00.000 10844 OnExposeComplete: enter
20:55:01.255 00.000 10844 UpdateGuideState(): m_state=6
20:55:01.255 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
20:55:01.255 00.000 10844 Star::Find returns 1 (1), X=1503.53, Y=750.75, Mass=3255, SNR=37.4, Peak=255 HFD=3.4
20:55:01.255 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.77) = xAngle (-0.37 = -0.37)
20:55:01.255 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.35 = -0.35)
20:55:01.255 00.000 10844 CameraToMount -- cameraX=-0.98 cameraY=-1.55 hyp=1.83 cameraTheta=-2.14 mountX=1.71 mountY=-0.63, mountTheta=-0.35
20:55:01.257 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.98, y=-1.55, opts=13)
20:55:01.257 00.000 10844 Enqueuing Move request for scope (-0.98, -1.55)
20:55:01.257 00.000 11060 Worker thread wakes up
20:55:01.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.98, -1.55) opts 0xd
20:55:01.257 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.98, -1.55)
20:55:01.257 00.000 11060 Moving (-0.98, -1.55) raw xDistance=1.71 yDistance=-0.63
20:55:01.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.71
20:55:01.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
20:55:01.257 00.000 11060 MoveAxis(W, 404, ABG)
20:55:01.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:01.257 00.000 11060 Move returns status 1, amount 0
20:55:01.257 00.000 11060 MoveAxis(N, 273, ABG)
20:55:01.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:01.257 00.000 11060 Move returns status 1, amount 0
20:55:01.257 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:01.257 00.000 11060 move complete, result=1
20:55:01.257 00.000 11060 worker thread done servicing request
20:55:01.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:01.278 00.021 10844 UpdateGuideState exits: m=3255 SNR=37.4 Saturated
20:55:01.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:01.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:01.278 00.000 10844 Enqueuing Expose request
20:55:01.278 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.6 px 0 ms NORTH
20:55:01.281 00.003 11060 Worker thread wakes up
20:55:01.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:01.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:01.283 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:01.283 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:01.915 00.632 11060 Exposure complete
20:55:02.067 00.152 11060 worker thread done servicing request
20:55:02.067 00.000 10844 OnExposeComplete: enter
20:55:02.067 00.000 10844 UpdateGuideState(): m_state=6
20:55:02.067 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
20:55:02.067 00.000 10844 Star::Find returns 1 (1), X=1503.39, Y=750.12, Mass=3580, SNR=39.0, Peak=255 HFD=3.6
20:55:02.067 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.77) = xAngle (-0.28 = -0.28)
20:55:02.067 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.26 = -0.26)
20:55:02.067 00.000 10844 CameraToMount -- cameraX=-1.12 cameraY=-2.18 hyp=2.45 cameraTheta=-2.05 mountX=2.36 mountY=-0.63, mountTheta=-0.26
20:55:02.067 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.12, y=-2.18, opts=13)
20:55:02.067 00.000 10844 Enqueuing Move request for scope (-1.12, -2.18)
20:55:02.067 00.000 11060 Worker thread wakes up
20:55:02.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -2.18) opts 0xd
20:55:02.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.12, -2.18)
20:55:02.067 00.000 11060 Moving (-1.12, -2.18) raw xDistance=2.36 yDistance=-0.63
20:55:02.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.85 from input 2.36
20:55:02.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
20:55:02.067 00.000 11060 MoveAxis(W, 547, ABG)
20:55:02.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:02.067 00.000 11060 Move returns status 1, amount 0
20:55:02.067 00.000 11060 MoveAxis(N, 274, ABG)
20:55:02.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:02.067 00.000 11060 Move returns status 1, amount 0
20:55:02.067 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:02.067 00.000 11060 move complete, result=1
20:55:02.067 00.000 11060 worker thread done servicing request
20:55:02.078 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:02.092 00.014 10844 UpdateGuideState exits: m=3580 SNR=39.0 Saturated
20:55:02.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:02.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:02.092 00.000 10844 Enqueuing Expose request
20:55:02.092 00.000 10844 GuideStep: 2.4 px 0 ms WEST, -0.6 px 0 ms NORTH
20:55:02.094 00.002 11060 Worker thread wakes up
20:55:02.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:02.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:02.096 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:02.096 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:02.734 00.638 11060 Exposure complete
20:55:02.895 00.161 11060 worker thread done servicing request
20:55:02.895 00.000 10844 OnExposeComplete: enter
20:55:02.895 00.000 10844 UpdateGuideState(): m_state=6
20:55:02.895 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
20:55:02.895 00.000 10844 Star::Find returns 1 (1), X=1503.15, Y=750.62, Mass=3258, SNR=37.2, Peak=255 HFD=3.6
20:55:02.895 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.77) = xAngle (-0.48 = -0.48)
20:55:02.895 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.46 = -0.46)
20:55:02.895 00.000 10844 CameraToMount -- cameraX=-1.36 cameraY=-1.68 hyp=2.16 cameraTheta=-2.25 mountX=1.91 mountY=-0.97, mountTheta=-0.47
20:55:02.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.36, y=-1.68, opts=13)
20:55:02.895 00.000 10844 Enqueuing Move request for scope (-1.36, -1.68)
20:55:02.895 00.000 11060 Worker thread wakes up
20:55:02.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.36, -1.68) opts 0xd
20:55:02.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.36, -1.68)
20:55:02.895 00.000 11060 Moving (-1.36, -1.68) raw xDistance=1.91 yDistance=-0.97
20:55:02.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.91
20:55:02.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.97
20:55:02.895 00.000 11060 MoveAxis(W, 453, ABG)
20:55:02.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:02.895 00.000 11060 Move returns status 1, amount 0
20:55:02.895 00.000 11060 MoveAxis(N, 420, ABG)
20:55:02.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:02.895 00.000 11060 Move returns status 1, amount 0
20:55:02.895 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:02.895 00.000 11060 move complete, result=1
20:55:02.895 00.000 11060 worker thread done servicing request
20:55:02.912 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:02.925 00.013 10844 UpdateGuideState exits: m=3258 SNR=37.2 Saturated
20:55:02.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:02.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:02.925 00.000 10844 Enqueuing Expose request
20:55:02.925 00.000 11060 Worker thread wakes up
20:55:02.925 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -1.0 px 0 ms NORTH
20:55:02.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:02.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:02.928 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:02.928 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:03.555 00.627 11060 Exposure complete
20:55:03.704 00.149 11060 worker thread done servicing request
20:55:03.707 00.003 10844 OnExposeComplete: enter
20:55:03.707 00.000 10844 UpdateGuideState(): m_state=6
20:55:03.707 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
20:55:03.707 00.000 10844 Star::Find returns 1 (0), X=1503.77, Y=751.40, Mass=2684, SNR=33.3, Peak=254 HFD=3.6
20:55:03.707 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.77) = xAngle (-0.50 = -0.50)
20:55:03.707 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.48 = -0.48)
20:55:03.707 00.000 10844 CameraToMount -- cameraX=-0.75 cameraY=-0.90 hyp=1.17 cameraTheta=-2.27 mountX=1.03 mountY=-0.54, mountTheta=-0.48
20:55:03.707 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.75, y=-0.90, opts=13)
20:55:03.707 00.000 10844 Enqueuing Move request for scope (-0.75, -0.90)
20:55:03.707 00.000 11060 Worker thread wakes up
20:55:03.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.90) opts 0xd
20:55:03.707 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.75, -0.90)
20:55:03.707 00.000 11060 Moving (-0.75, -0.90) raw xDistance=1.03 yDistance=-0.54
20:55:03.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.39 from input 1.03
20:55:03.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.54
20:55:03.707 00.000 11060 MoveAxis(W, 249, ABG)
20:55:03.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:03.707 00.000 11060 Move returns status 1, amount 0
20:55:03.707 00.000 11060 MoveAxis(N, 233, ABG)
20:55:03.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:03.707 00.000 11060 Move returns status 1, amount 0
20:55:03.707 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:03.707 00.000 11060 move complete, result=1
20:55:03.707 00.000 11060 worker thread done servicing request
20:55:03.707 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:03.724 00.017 10844 UpdateGuideState exits: m=2684 SNR=33.3
20:55:03.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:03.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:03.724 00.000 10844 Enqueuing Expose request
20:55:03.724 00.000 11060 Worker thread wakes up
20:55:03.724 00.000 10844 GuideStep: 1.0 px 0 ms WEST, -0.5 px 0 ms NORTH
20:55:03.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:03.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:03.724 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:03.724 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:04.362 00.638 11060 Exposure complete
20:55:04.503 00.141 11060 worker thread done servicing request
20:55:04.503 00.000 10844 OnExposeComplete: enter
20:55:04.503 00.000 10844 UpdateGuideState(): m_state=6
20:55:04.503 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
20:55:04.503 00.000 10844 Star::Find returns 1 (1), X=1503.67, Y=750.60, Mass=3364, SNR=37.7, Peak=255 HFD=3.7
20:55:04.503 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.77) = xAngle (-0.27 = -0.27)
20:55:04.503 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.25 = -0.25)
20:55:04.503 00.000 10844 CameraToMount -- cameraX=-0.85 cameraY=-1.70 hyp=1.89 cameraTheta=-2.03 mountX=1.83 mountY=-0.46, mountTheta=-0.25
20:55:04.503 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.85, y=-1.70, opts=13)
20:55:04.503 00.000 10844 Enqueuing Move request for scope (-0.85, -1.70)
20:55:04.503 00.000 11060 Worker thread wakes up
20:55:04.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -1.70) opts 0xd
20:55:04.503 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.85, -1.70)
20:55:04.503 00.000 11060 Moving (-0.85, -1.70) raw xDistance=1.83 yDistance=-0.46
20:55:04.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.83
20:55:04.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
20:55:04.503 00.000 11060 MoveAxis(W, 422, ABG)
20:55:04.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:04.503 00.000 11060 Move returns status 1, amount 0
20:55:04.503 00.000 11060 MoveAxis(N, 201, ABG)
20:55:04.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:04.503 00.000 11060 Move returns status 1, amount 0
20:55:04.503 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:04.503 00.000 11060 move complete, result=1
20:55:04.503 00.000 11060 worker thread done servicing request
20:55:04.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:04.522 00.019 10844 UpdateGuideState exits: m=3364 SNR=37.7 Saturated
20:55:04.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:04.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:04.522 00.000 10844 Enqueuing Expose request
20:55:04.522 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.5 px 0 ms NORTH
20:55:04.522 00.000 11060 Worker thread wakes up
20:55:04.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:04.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:04.522 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:04.522 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:05.156 00.634 11060 Exposure complete
20:55:05.299 00.143 11060 worker thread done servicing request
20:55:05.299 00.000 10844 OnExposeComplete: enter
20:55:05.308 00.009 10844 UpdateGuideState(): m_state=6
20:55:05.308 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
20:55:05.308 00.000 10844 Star::Find returns 1 (1), X=1503.95, Y=750.62, Mass=3303, SNR=37.5, Peak=255 HFD=3.8
20:55:05.308 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.77) = xAngle (-0.12 = -0.12)
20:55:05.308 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.11 = -0.11)
20:55:05.308 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=-1.68 hyp=1.77 cameraTheta=-1.89 mountX=1.76 mountY=-0.19, mountTheta=-0.11
20:55:05.311 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=-1.68, opts=13)
20:55:05.311 00.000 10844 Enqueuing Move request for scope (-0.56, -1.68)
20:55:05.313 00.002 11060 Worker thread wakes up
20:55:05.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -1.68) opts 0xd
20:55:05.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, -1.68)
20:55:05.313 00.000 11060 Moving (-0.56, -1.68) raw xDistance=1.76 yDistance=-0.19
20:55:05.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.76
20:55:05.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:05.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:55:05.313 00.000 11060 MoveAxis(W, 413, ABG)
20:55:05.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:05.313 00.000 11060 Move returns status 1, amount 0
20:55:05.313 00.000 11060 MoveAxis(N, 0, ABG)
20:55:05.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:05.313 00.000 11060 Move returns status 1, amount 0
20:55:05.313 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:05.313 00.000 11060 move complete, result=1
20:55:05.313 00.000 11060 worker thread done servicing request
20:55:05.320 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:05.333 00.013 10844 UpdateGuideState exits: m=3303 SNR=37.5 Saturated
20:55:05.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:05.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:05.333 00.000 10844 Enqueuing Expose request
20:55:05.333 00.000 11060 Worker thread wakes up
20:55:05.333 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:05.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:05.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:05.333 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:05.337 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:05.960 00.623 11060 Exposure complete
20:55:06.101 00.141 11060 worker thread done servicing request
20:55:06.101 00.000 10844 OnExposeComplete: enter
20:55:06.101 00.000 10844 UpdateGuideState(): m_state=6
20:55:06.101 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
20:55:06.101 00.000 10844 Star::Find returns 1 (1), X=1504.27, Y=750.47, Mass=3833, SNR=40.6, Peak=255 HFD=3.5
20:55:06.101 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.77) = xAngle (0.06 = 0.06)
20:55:06.101 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.08 = 0.08)
20:55:06.101 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-1.83 hyp=1.84 cameraTheta=-1.70 mountX=1.84 mountY=0.15, mountTheta=0.08
20:55:06.106 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-1.83, opts=13)
20:55:06.106 00.000 10844 Enqueuing Move request for scope (-0.24, -1.83)
20:55:06.106 00.000 11060 Worker thread wakes up
20:55:06.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.83) opts 0xd
20:55:06.106 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -1.83)
20:55:06.106 00.000 11060 Moving (-0.24, -1.83) raw xDistance=1.84 yDistance=0.15
20:55:06.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.84
20:55:06.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:06.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:55:06.106 00.000 11060 MoveAxis(W, 431, ABG)
20:55:06.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:06.106 00.000 11060 Move returns status 1, amount 0
20:55:06.106 00.000 11060 MoveAxis(N, 0, ABG)
20:55:06.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:06.106 00.000 11060 Move returns status 1, amount 0
20:55:06.106 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:06.106 00.000 11060 move complete, result=1
20:55:06.106 00.000 11060 worker thread done servicing request
20:55:06.110 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:06.122 00.012 10844 UpdateGuideState exits: m=3833 SNR=40.6 Saturated
20:55:06.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:06.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:06.122 00.000 10844 Enqueuing Expose request
20:55:06.124 00.002 11060 Worker thread wakes up
20:55:06.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:06.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:06.124 00.000 10844 GuideStep: 1.8 px 0 ms WEST, 0.2 px 0 ms NORTH
20:55:06.128 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:06.128 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:06.749 00.621 11060 Exposure complete
20:55:06.893 00.144 11060 worker thread done servicing request
20:55:06.895 00.002 10844 OnExposeComplete: enter
20:55:06.895 00.000 10844 UpdateGuideState(): m_state=6
20:55:06.895 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
20:55:06.895 00.000 10844 Star::Find returns 1 (1), X=1503.83, Y=750.18, Mass=2872, SNR=35.2, Peak=255 HFD=3.6
20:55:06.895 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.77) = xAngle (-0.11 = -0.11)
20:55:06.895 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.10 = -0.10)
20:55:06.895 00.000 10844 CameraToMount -- cameraX=-0.68 cameraY=-2.12 hyp=2.22 cameraTheta=-1.88 mountX=2.21 mountY=-0.21, mountTheta=-0.10
20:55:06.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.68, y=-2.12, opts=13)
20:55:06.895 00.000 10844 Enqueuing Move request for scope (-0.68, -2.12)
20:55:06.895 00.000 11060 Worker thread wakes up
20:55:06.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -2.12) opts 0xd
20:55:06.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.68, -2.12)
20:55:06.895 00.000 11060 Moving (-0.68, -2.12) raw xDistance=2.21 yDistance=-0.21
20:55:06.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.80 from input 2.21
20:55:06.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:06.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:55:06.895 00.000 11060 MoveAxis(W, 515, ABG)
20:55:06.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:06.895 00.000 11060 Move returns status 1, amount 0
20:55:06.895 00.000 11060 MoveAxis(N, 0, ABG)
20:55:06.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:06.895 00.000 11060 Move returns status 1, amount 0
20:55:06.895 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:06.895 00.000 11060 move complete, result=1
20:55:06.895 00.000 11060 worker thread done servicing request
20:55:06.901 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:06.909 00.008 10844 UpdateGuideState exits: m=2872 SNR=35.2 Saturated
20:55:06.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:06.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:06.909 00.000 10844 Enqueuing Expose request
20:55:06.909 00.000 11060 Worker thread wakes up
20:55:06.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:06.909 00.000 10844 GuideStep: 2.2 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:06.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:06.909 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:06.909 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:07.556 00.647 11060 Exposure complete
20:55:07.704 00.148 11060 worker thread done servicing request
20:55:07.704 00.000 10844 OnExposeComplete: enter
20:55:07.704 00.000 10844 UpdateGuideState(): m_state=6
20:55:07.704 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
20:55:07.704 00.000 10844 Star::Find returns 1 (1), X=1503.97, Y=750.11, Mass=3624, SNR=39.8, Peak=255 HFD=4.0
20:55:07.704 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.77) = xAngle (-0.05 = -0.05)
20:55:07.704 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.03 = -0.03)
20:55:07.704 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=-2.19 hyp=2.25 cameraTheta=-1.81 mountX=2.25 mountY=-0.06, mountTheta=-0.03
20:55:07.707 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=-2.19, opts=13)
20:55:07.707 00.000 10844 Enqueuing Move request for scope (-0.54, -2.19)
20:55:07.707 00.000 11060 Worker thread wakes up
20:55:07.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -2.19) opts 0xd
20:55:07.707 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, -2.19)
20:55:07.707 00.000 11060 Moving (-0.54, -2.19) raw xDistance=2.25 yDistance=-0.06
20:55:07.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.82 from input 2.25
20:55:07.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:07.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:55:07.707 00.000 11060 MoveAxis(W, 527, ABG)
20:55:07.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:07.707 00.000 11060 Move returns status 1, amount 0
20:55:07.707 00.000 11060 MoveAxis(N, 0, ABG)
20:55:07.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:07.707 00.000 11060 Move returns status 1, amount 0
20:55:07.707 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:07.707 00.000 11060 move complete, result=1
20:55:07.707 00.000 11060 worker thread done servicing request
20:55:07.707 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:07.731 00.024 10844 UpdateGuideState exits: m=3624 SNR=39.8 Saturated
20:55:07.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:07.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:07.731 00.000 10844 Enqueuing Expose request
20:55:07.731 00.000 11060 Worker thread wakes up
20:55:07.731 00.000 10844 GuideStep: 2.2 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:07.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:07.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:07.735 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:07.735 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:08.366 00.631 11060 Exposure complete
20:55:08.511 00.145 11060 worker thread done servicing request
20:55:08.513 00.002 10844 OnExposeComplete: enter
20:55:08.513 00.000 10844 UpdateGuideState(): m_state=6
20:55:08.513 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
20:55:08.513 00.000 10844 Star::Find returns 1 (1), X=1503.93, Y=750.52, Mass=3235, SNR=37.3, Peak=255 HFD=3.5
20:55:08.513 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.77) = xAngle (-0.12 = -0.12)
20:55:08.513 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.10 = -0.10)
20:55:08.513 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-1.78 hyp=1.88 cameraTheta=-1.88 mountX=1.86 mountY=-0.18, mountTheta=-0.10
20:55:08.516 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-1.78, opts=13)
20:55:08.516 00.000 10844 Enqueuing Move request for scope (-0.58, -1.78)
20:55:08.516 00.000 11060 Worker thread wakes up
20:55:08.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -1.78) opts 0xd
20:55:08.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -1.78)
20:55:08.516 00.000 11060 Moving (-0.58, -1.78) raw xDistance=1.86 yDistance=-0.18
20:55:08.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.86
20:55:08.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:08.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:55:08.516 00.000 11060 MoveAxis(W, 440, ABG)
20:55:08.518 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:08.518 00.000 11060 Move returns status 1, amount 0
20:55:08.518 00.000 11060 MoveAxis(N, 0, ABG)
20:55:08.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:08.518 00.000 11060 Move returns status 1, amount 0
20:55:08.518 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:08.518 00.000 11060 move complete, result=1
20:55:08.518 00.000 11060 worker thread done servicing request
20:55:08.522 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:08.534 00.012 10844 UpdateGuideState exits: m=3235 SNR=37.3 Saturated
20:55:08.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:08.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:08.534 00.000 10844 Enqueuing Expose request
20:55:08.534 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:08.534 00.000 11060 Worker thread wakes up
20:55:08.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:08.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:08.535 00.001 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:08.539 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:09.174 00.635 11060 Exposure complete
20:55:09.330 00.156 11060 worker thread done servicing request
20:55:09.330 00.000 10844 OnExposeComplete: enter
20:55:09.330 00.000 10844 UpdateGuideState(): m_state=6
20:55:09.330 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
20:55:09.330 00.000 10844 Star::Find returns 1 (1), X=1504.01, Y=750.48, Mass=3618, SNR=39.4, Peak=255 HFD=4.1
20:55:09.330 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.77) = xAngle (-0.07 = -0.07)
20:55:09.330 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.06 = -0.06)
20:55:09.330 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=-1.82 hyp=1.89 cameraTheta=-1.84 mountX=1.89 mountY=-0.10, mountTheta=-0.06
20:55:09.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=-1.82, opts=13)
20:55:09.332 00.000 10844 Enqueuing Move request for scope (-0.51, -1.82)
20:55:09.334 00.002 11060 Worker thread wakes up
20:55:09.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -1.82) opts 0xd
20:55:09.334 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, -1.82)
20:55:09.334 00.000 11060 Moving (-0.51, -1.82) raw xDistance=1.89 yDistance=-0.10
20:55:09.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.89
20:55:09.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:09.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:55:09.334 00.000 11060 MoveAxis(W, 442, ABG)
20:55:09.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:09.334 00.000 11060 Move returns status 1, amount 0
20:55:09.334 00.000 11060 MoveAxis(N, 0, ABG)
20:55:09.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:09.334 00.000 11060 Move returns status 1, amount 0
20:55:09.334 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:09.334 00.000 11060 move complete, result=1
20:55:09.334 00.000 11060 worker thread done servicing request
20:55:09.334 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:09.351 00.017 10844 UpdateGuideState exits: m=3618 SNR=39.4 Saturated
20:55:09.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:09.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:09.353 00.002 10844 Enqueuing Expose request
20:55:09.353 00.000 11060 Worker thread wakes up
20:55:09.353 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:09.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:09.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:09.356 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:09.357 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:09.977 00.620 11060 Exposure complete
20:55:10.133 00.156 11060 worker thread done servicing request
20:55:10.133 00.000 10844 OnExposeComplete: enter
20:55:10.133 00.000 10844 UpdateGuideState(): m_state=6
20:55:10.133 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
20:55:10.133 00.000 10844 Star::Find returns 1 (1), X=1504.23, Y=750.13, Mass=3242, SNR=36.8, Peak=255 HFD=3.6
20:55:10.133 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.77) = xAngle (0.07 = 0.07)
20:55:10.133 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.08 = 0.08)
20:55:10.133 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-2.17 hyp=2.19 cameraTheta=-1.70 mountX=2.18 mountY=0.18, mountTheta=0.08
20:55:10.134 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-2.17, opts=13)
20:55:10.134 00.000 10844 Enqueuing Move request for scope (-0.29, -2.17)
20:55:10.134 00.000 11060 Worker thread wakes up
20:55:10.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -2.17) opts 0xd
20:55:10.134 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -2.17)
20:55:10.134 00.000 11060 Moving (-0.29, -2.17) raw xDistance=2.18 yDistance=0.18
20:55:10.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.79 from input 2.18
20:55:10.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:10.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:55:10.134 00.000 11060 MoveAxis(W, 510, ABG)
20:55:10.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:10.134 00.000 11060 Move returns status 1, amount 0
20:55:10.134 00.000 11060 MoveAxis(N, 0, ABG)
20:55:10.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:10.134 00.000 11060 Move returns status 1, amount 0
20:55:10.134 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:10.134 00.000 11060 move complete, result=1
20:55:10.134 00.000 11060 worker thread done servicing request
20:55:10.140 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:10.154 00.014 10844 UpdateGuideState exits: m=3242 SNR=36.8 Saturated
20:55:10.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:10.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:10.154 00.000 10844 Enqueuing Expose request
20:55:10.154 00.000 10844 GuideStep: 2.2 px 0 ms WEST, 0.2 px 0 ms NORTH
20:55:10.156 00.002 11060 Worker thread wakes up
20:55:10.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:10.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:10.156 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:10.156 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:10.789 00.633 11060 Exposure complete
20:55:10.934 00.145 11060 worker thread done servicing request
20:55:10.934 00.000 10844 OnExposeComplete: enter
20:55:10.934 00.000 10844 UpdateGuideState(): m_state=6
20:55:10.934 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
20:55:10.934 00.000 10844 Star::Find returns 1 (1), X=1504.06, Y=749.93, Mass=3244, SNR=36.7, Peak=255 HFD=4.1
20:55:10.934 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.77) = xAngle (0.01 = 0.01)
20:55:10.934 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.03 = 0.03)
20:55:10.934 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=-2.37 hyp=2.41 cameraTheta=-1.76 mountX=2.41 mountY=0.07, mountTheta=0.03
20:55:10.934 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=-2.37, opts=13)
20:55:10.934 00.000 10844 Enqueuing Move request for scope (-0.45, -2.37)
20:55:10.934 00.000 11060 Worker thread wakes up
20:55:10.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -2.37) opts 0xd
20:55:10.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, -2.37)
20:55:10.934 00.000 11060 Moving (-0.45, -2.37) raw xDistance=2.41 yDistance=0.07
20:55:10.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.88 from input 2.41
20:55:10.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:10.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:55:10.934 00.000 11060 MoveAxis(W, 563, ABG)
20:55:10.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:10.934 00.000 11060 Move returns status 1, amount 0
20:55:10.934 00.000 11060 MoveAxis(N, 0, ABG)
20:55:10.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:10.934 00.000 11060 Move returns status 1, amount 0
20:55:10.934 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:10.934 00.000 11060 move complete, result=1
20:55:10.934 00.000 11060 worker thread done servicing request
20:55:10.940 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:10.941 00.001 10844 UpdateGuideState exits: m=3244 SNR=36.7 Saturated
20:55:10.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:10.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:10.941 00.000 10844 Enqueuing Expose request
20:55:10.941 00.000 11060 Worker thread wakes up
20:55:10.941 00.000 10844 GuideStep: 2.4 px 0 ms WEST, 0.1 px 0 ms NORTH
20:55:10.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:10.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:10.956 00.015 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:10.957 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:11.585 00.628 11060 Exposure complete
20:55:11.739 00.154 11060 worker thread done servicing request
20:55:11.739 00.000 10844 OnExposeComplete: enter
20:55:11.739 00.000 10844 UpdateGuideState(): m_state=6
20:55:11.739 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
20:55:11.739 00.000 10844 Star::Find returns 1 (1), X=1504.16, Y=750.26, Mass=3668, SNR=39.5, Peak=255 HFD=3.9
20:55:11.739 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.77) = xAngle (0.03 = 0.03)
20:55:11.739 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.04 = 0.04)
20:55:11.739 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-2.04 hyp=2.07 cameraTheta=-1.74 mountX=2.07 mountY=0.09, mountTheta=0.04
20:55:11.739 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-2.04, opts=13)
20:55:11.739 00.000 10844 Enqueuing Move request for scope (-0.35, -2.04)
20:55:11.739 00.000 11060 Worker thread wakes up
20:55:11.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -2.04) opts 0xd
20:55:11.739 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -2.04)
20:55:11.739 00.000 11060 Moving (-0.35, -2.04) raw xDistance=2.07 yDistance=0.09
20:55:11.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.76 from input 2.07
20:55:11.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:11.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:55:11.739 00.000 11060 MoveAxis(W, 488, ABG)
20:55:11.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:11.739 00.000 11060 Move returns status 1, amount 0
20:55:11.739 00.000 11060 MoveAxis(N, 0, ABG)
20:55:11.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:11.739 00.000 11060 Move returns status 1, amount 0
20:55:11.739 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:11.739 00.000 11060 move complete, result=1
20:55:11.739 00.000 11060 worker thread done servicing request
20:55:11.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:11.755 00.016 10844 UpdateGuideState exits: m=3668 SNR=39.5 Saturated
20:55:11.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:11.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:11.755 00.000 10844 Enqueuing Expose request
20:55:11.755 00.000 11060 Worker thread wakes up
20:55:11.755 00.000 10844 GuideStep: 2.1 px 0 ms WEST, 0.1 px 0 ms NORTH
20:55:11.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:11.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:11.755 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:11.755 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:12.392 00.637 11060 Exposure complete
20:55:12.556 00.164 11060 worker thread done servicing request
20:55:12.558 00.002 10844 OnExposeComplete: enter
20:55:12.558 00.000 10844 UpdateGuideState(): m_state=6
20:55:12.558 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
20:55:12.558 00.000 10844 Star::Find returns 1 (1), X=1504.09, Y=750.70, Mass=3151, SNR=36.3, Peak=255 HFD=3.4
20:55:12.558 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.77) = xAngle (-0.06 = -0.06)
20:55:12.558 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.04 = -0.04)
20:55:12.558 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-1.60 hyp=1.65 cameraTheta=-1.83 mountX=1.65 mountY=-0.07, mountTheta=-0.04
20:55:12.560 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-1.60, opts=13)
20:55:12.560 00.000 10844 Enqueuing Move request for scope (-0.43, -1.60)
20:55:12.562 00.002 11060 Worker thread wakes up
20:55:12.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -1.60) opts 0xd
20:55:12.562 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -1.60)
20:55:12.562 00.000 11060 Moving (-0.43, -1.60) raw xDistance=1.65 yDistance=-0.07
20:55:12.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.65
20:55:12.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:12.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:55:12.562 00.000 11060 MoveAxis(W, 391, ABG)
20:55:12.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:12.562 00.000 11060 Move returns status 1, amount 0
20:55:12.562 00.000 11060 MoveAxis(N, 0, ABG)
20:55:12.564 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:12.564 00.000 11060 Move returns status 1, amount 0
20:55:12.564 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:12.564 00.000 11060 move complete, result=1
20:55:12.564 00.000 11060 worker thread done servicing request
20:55:12.566 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:55:12.586 00.020 10844 UpdateGuideState exits: m=3151 SNR=36.3 Saturated
20:55:12.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:12.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:12.586 00.000 10844 Enqueuing Expose request
20:55:12.586 00.000 11060 Worker thread wakes up
20:55:12.586 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:12.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:12.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:12.586 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:12.586 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:13.225 00.639 11060 Exposure complete
20:55:13.389 00.164 11060 worker thread done servicing request
20:55:13.389 00.000 10844 OnExposeComplete: enter
20:55:13.389 00.000 10844 UpdateGuideState(): m_state=6
20:55:13.389 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
20:55:13.389 00.000 10844 Star::Find returns 1 (1), X=1504.19, Y=750.61, Mass=3221, SNR=36.7, Peak=255 HFD=4.1
20:55:13.389 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.77) = xAngle (0.01 = 0.01)
20:55:13.389 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.03 = 0.03)
20:55:13.389 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-1.69 hyp=1.72 cameraTheta=-1.76 mountX=1.72 mountY=0.04, mountTheta=0.03
20:55:13.391 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-1.69, opts=13)
20:55:13.391 00.000 10844 Enqueuing Move request for scope (-0.33, -1.69)
20:55:13.391 00.000 11060 Worker thread wakes up
20:55:13.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -1.69) opts 0xd
20:55:13.391 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -1.69)
20:55:13.391 00.000 11060 Moving (-0.33, -1.69) raw xDistance=1.72 yDistance=0.04
20:55:13.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.72
20:55:13.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:13.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:55:13.391 00.000 11060 MoveAxis(W, 404, ABG)
20:55:13.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:13.391 00.000 11060 Move returns status 1, amount 0
20:55:13.391 00.000 11060 MoveAxis(N, 0, ABG)
20:55:13.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:13.391 00.000 11060 Move returns status 1, amount 0
20:55:13.391 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:13.391 00.000 11060 move complete, result=1
20:55:13.392 00.001 11060 worker thread done servicing request
20:55:13.392 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:13.412 00.020 10844 UpdateGuideState exits: m=3221 SNR=36.7 Saturated
20:55:13.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:13.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:13.412 00.000 10844 Enqueuing Expose request
20:55:13.412 00.000 10844 GuideStep: 1.7 px 0 ms WEST, 0.0 px 0 ms NORTH
20:55:13.414 00.002 11060 Worker thread wakes up
20:55:13.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:13.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:13.417 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:13.417 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:14.045 00.628 11060 Exposure complete
20:55:14.198 00.153 11060 worker thread done servicing request
20:55:14.198 00.000 10844 OnExposeComplete: enter
20:55:14.204 00.006 10844 UpdateGuideState(): m_state=6
20:55:14.204 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
20:55:14.204 00.000 10844 Star::Find returns 1 (1), X=1504.27, Y=750.42, Mass=3790, SNR=39.9, Peak=255 HFD=3.6
20:55:14.204 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.77) = xAngle (0.07 = 0.07)
20:55:14.204 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.09 = 0.09)
20:55:14.204 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-1.88 hyp=1.90 cameraTheta=-1.70 mountX=1.89 mountY=0.17, mountTheta=0.09
20:55:14.204 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-1.88, opts=13)
20:55:14.204 00.000 10844 Enqueuing Move request for scope (-0.24, -1.88)
20:55:14.204 00.000 11060 Worker thread wakes up
20:55:14.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.88) opts 0xd
20:55:14.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -1.88)
20:55:14.204 00.000 11060 Moving (-0.24, -1.88) raw xDistance=1.89 yDistance=0.17
20:55:14.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.89
20:55:14.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:14.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:55:14.204 00.000 11060 MoveAxis(W, 443, ABG)
20:55:14.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:14.204 00.000 11060 Move returns status 1, amount 0
20:55:14.204 00.000 11060 MoveAxis(N, 0, ABG)
20:55:14.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:14.204 00.000 11060 Move returns status 1, amount 0
20:55:14.204 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:14.204 00.000 11060 move complete, result=1
20:55:14.204 00.000 11060 worker thread done servicing request
20:55:14.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:14.223 00.019 10844 UpdateGuideState exits: m=3790 SNR=39.9 Saturated
20:55:14.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:14.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:14.223 00.000 10844 Enqueuing Expose request
20:55:14.223 00.000 10844 GuideStep: 1.9 px 0 ms WEST, 0.2 px 0 ms NORTH
20:55:14.223 00.000 11060 Worker thread wakes up
20:55:14.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:14.225 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:14.229 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:14.229 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:14.857 00.628 11060 Exposure complete
20:55:15.004 00.147 11060 worker thread done servicing request
20:55:15.006 00.002 10844 OnExposeComplete: enter
20:55:15.006 00.000 10844 UpdateGuideState(): m_state=6
20:55:15.006 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
20:55:15.006 00.000 10844 Star::Find returns 1 (1), X=1504.06, Y=750.17, Mass=3870, SNR=40.7, Peak=255 HFD=4.1
20:55:15.006 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.77) = xAngle (-0.01 = -0.01)
20:55:15.006 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.00 = 0.00)
20:55:15.006 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-2.13 hyp=2.18 cameraTheta=-1.78 mountX=2.18 mountY=0.01, mountTheta=0.00
20:55:15.008 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-2.13, opts=13)
20:55:15.008 00.000 10844 Enqueuing Move request for scope (-0.46, -2.13)
20:55:15.009 00.001 11060 Worker thread wakes up
20:55:15.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -2.13) opts 0xd
20:55:15.009 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -2.13)
20:55:15.009 00.000 11060 Moving (-0.46, -2.13) raw xDistance=2.18 yDistance=0.01
20:55:15.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.79 from input 2.18
20:55:15.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:15.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:55:15.009 00.000 11060 MoveAxis(W, 509, ABG)
20:55:15.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:15.009 00.000 11060 Move returns status 1, amount 0
20:55:15.009 00.000 11060 MoveAxis(N, 0, ABG)
20:55:15.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:15.009 00.000 11060 Move returns status 1, amount 0
20:55:15.009 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:15.009 00.000 11060 move complete, result=1
20:55:15.009 00.000 11060 worker thread done servicing request
20:55:15.011 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:15.016 00.005 10844 UpdateGuideState exits: m=3870 SNR=40.7 Saturated
20:55:15.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:15.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:15.016 00.000 10844 Enqueuing Expose request
20:55:15.016 00.000 10844 GuideStep: 2.2 px 0 ms WEST, 0.0 px 0 ms NORTH
20:55:15.016 00.000 11060 Worker thread wakes up
20:55:15.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:15.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:15.029 00.013 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:15.029 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:15.672 00.643 11060 Exposure complete
20:55:15.815 00.143 11060 worker thread done servicing request
20:55:15.815 00.000 10844 OnExposeComplete: enter
20:55:15.815 00.000 10844 UpdateGuideState(): m_state=6
20:55:15.815 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
20:55:15.815 00.000 10844 Star::Find returns 1 (0), X=1503.41, Y=750.20, Mass=3168, SNR=36.5, Peak=251 HFD=3.6
20:55:15.815 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.77) = xAngle (-0.29 = -0.29)
20:55:15.815 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.27 = -0.27)
20:55:15.815 00.000 10844 CameraToMount -- cameraX=-1.11 cameraY=-2.10 hyp=2.37 cameraTheta=-2.06 mountX=2.27 mountY=-0.63, mountTheta=-0.27
20:55:15.815 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.11, y=-2.10, opts=13)
20:55:15.815 00.000 10844 Enqueuing Move request for scope (-1.11, -2.10)
20:55:15.815 00.000 11060 Worker thread wakes up
20:55:15.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -2.10) opts 0xd
20:55:15.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.11, -2.10)
20:55:15.815 00.000 11060 Moving (-1.11, -2.10) raw xDistance=2.27 yDistance=-0.63
20:55:15.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.83 from input 2.27
20:55:15.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
20:55:15.815 00.000 11060 MoveAxis(W, 532, ABG)
20:55:15.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:15.815 00.000 11060 Move returns status 1, amount 0
20:55:15.815 00.000 11060 MoveAxis(N, 274, ABG)
20:55:15.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:15.815 00.000 11060 Move returns status 1, amount 0
20:55:15.815 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:15.815 00.000 11060 move complete, result=1
20:55:15.815 00.000 11060 worker thread done servicing request
20:55:15.823 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:55:15.835 00.012 10844 UpdateGuideState exits: m=3168 SNR=36.5
20:55:15.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:15.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:15.835 00.000 10844 Enqueuing Expose request
20:55:15.838 00.003 10844 GuideStep: 2.3 px 0 ms WEST, -0.6 px 0 ms NORTH
20:55:15.840 00.002 11060 Worker thread wakes up
20:55:15.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:15.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:15.841 00.001 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:15.841 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:16.472 00.631 11060 Exposure complete
20:55:16.615 00.143 11060 worker thread done servicing request
20:55:16.617 00.002 10844 OnExposeComplete: enter
20:55:16.617 00.000 10844 UpdateGuideState(): m_state=6
20:55:16.617 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
20:55:16.617 00.000 10844 Star::Find returns 1 (1), X=1504.25, Y=750.48, Mass=3583, SNR=38.9, Peak=255 HFD=4.6
20:55:16.617 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.77) = xAngle (0.06 = 0.06)
20:55:16.617 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.07 = 0.07)
20:55:16.617 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-1.82 hyp=1.84 cameraTheta=-1.71 mountX=1.84 mountY=0.14, mountTheta=0.07
20:55:16.620 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-1.82, opts=13)
20:55:16.620 00.000 10844 Enqueuing Move request for scope (-0.26, -1.82)
20:55:16.620 00.000 11060 Worker thread wakes up
20:55:16.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.82) opts 0xd
20:55:16.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -1.82)
20:55:16.620 00.000 11060 Moving (-0.26, -1.82) raw xDistance=1.84 yDistance=0.14
20:55:16.622 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.84
20:55:16.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:16.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:55:16.622 00.000 11060 MoveAxis(W, 435, ABG)
20:55:16.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:16.622 00.000 11060 Move returns status 1, amount 0
20:55:16.622 00.000 11060 MoveAxis(N, 0, ABG)
20:55:16.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:16.622 00.000 11060 Move returns status 1, amount 0
20:55:16.622 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:16.622 00.000 11060 move complete, result=1
20:55:16.624 00.002 11060 worker thread done servicing request
20:55:16.625 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:16.641 00.016 10844 UpdateGuideState exits: m=3583 SNR=38.9 Saturated
20:55:16.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:16.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:16.641 00.000 10844 Enqueuing Expose request
20:55:16.641 00.000 10844 GuideStep: 1.8 px 0 ms WEST, 0.1 px 0 ms NORTH
20:55:16.641 00.000 11060 Worker thread wakes up
20:55:16.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:16.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:16.641 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:16.641 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:17.286 00.645 11060 Exposure complete
20:55:17.436 00.150 11060 worker thread done servicing request
20:55:17.436 00.000 10844 OnExposeComplete: enter
20:55:17.436 00.000 10844 UpdateGuideState(): m_state=6
20:55:17.436 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
20:55:17.436 00.000 10844 Star::Find returns 1 (1), X=1503.44, Y=750.67, Mass=3229, SNR=36.8, Peak=255 HFD=3.4
20:55:17.436 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.77) = xAngle (-0.38 = -0.38)
20:55:17.436 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.36 = -0.36)
20:55:17.436 00.000 10844 CameraToMount -- cameraX=-1.07 cameraY=-1.63 hyp=1.95 cameraTheta=-2.15 mountX=1.81 mountY=-0.70, mountTheta=-0.37
20:55:17.436 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.07, y=-1.63, opts=13)
20:55:17.436 00.000 10844 Enqueuing Move request for scope (-1.07, -1.63)
20:55:17.436 00.000 11060 Worker thread wakes up
20:55:17.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -1.63) opts 0xd
20:55:17.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.07, -1.63)
20:55:17.436 00.000 11060 Moving (-1.07, -1.63) raw xDistance=1.81 yDistance=-0.70
20:55:17.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.81
20:55:17.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.70
20:55:17.436 00.000 11060 MoveAxis(W, 425, ABG)
20:55:17.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:17.436 00.000 11060 Move returns status 1, amount 0
20:55:17.436 00.000 11060 MoveAxis(N, 302, ABG)
20:55:17.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:17.436 00.000 11060 Move returns status 1, amount 0
20:55:17.436 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:17.436 00.000 11060 move complete, result=1
20:55:17.436 00.000 11060 worker thread done servicing request
20:55:17.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:17.463 00.027 10844 UpdateGuideState exits: m=3229 SNR=36.8 Saturated
20:55:17.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:17.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:17.463 00.000 10844 Enqueuing Expose request
20:55:17.463 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.7 px 0 ms NORTH
20:55:17.465 00.002 11060 Worker thread wakes up
20:55:17.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:17.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:17.469 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:17.469 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:18.099 00.630 11060 Exposure complete
20:55:18.255 00.156 11060 worker thread done servicing request
20:55:18.255 00.000 10844 OnExposeComplete: enter
20:55:18.255 00.000 10844 UpdateGuideState(): m_state=6
20:55:18.255 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
20:55:18.255 00.000 10844 Star::Find returns 1 (1), X=1504.11, Y=750.72, Mass=3042, SNR=35.9, Peak=255 HFD=3.8
20:55:18.255 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.77) = xAngle (-0.05 = -0.05)
20:55:18.255 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.03 = -0.03)
20:55:18.255 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-1.58 hyp=1.63 cameraTheta=-1.82 mountX=1.63 mountY=-0.06, mountTheta=-0.03
20:55:18.260 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-1.58, opts=13)
20:55:18.260 00.000 10844 Enqueuing Move request for scope (-0.40, -1.58)
20:55:18.260 00.000 11060 Worker thread wakes up
20:55:18.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.58) opts 0xd
20:55:18.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -1.58)
20:55:18.260 00.000 11060 Moving (-0.40, -1.58) raw xDistance=1.63 yDistance=-0.06
20:55:18.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.63
20:55:18.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:18.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:55:18.260 00.000 11060 MoveAxis(W, 384, ABG)
20:55:18.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:18.260 00.000 11060 Move returns status 1, amount 0
20:55:18.260 00.000 11060 MoveAxis(N, 0, ABG)
20:55:18.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:18.260 00.000 11060 Move returns status 1, amount 0
20:55:18.260 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:18.260 00.000 11060 move complete, result=1
20:55:18.260 00.000 11060 worker thread done servicing request
20:55:18.271 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:18.283 00.012 10844 UpdateGuideState exits: m=3042 SNR=35.9 Saturated
20:55:18.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:18.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:18.283 00.000 10844 Enqueuing Expose request
20:55:18.283 00.000 11060 Worker thread wakes up
20:55:18.283 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:18.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:18.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:18.287 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:18.287 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:18.922 00.635 11060 Exposure complete
20:55:19.047 00.125 11060 worker thread done servicing request
20:55:19.047 00.000 10844 OnExposeComplete: enter
20:55:19.047 00.000 10844 UpdateGuideState(): m_state=6
20:55:19.047 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
20:55:19.047 00.000 10844 Star::Find returns 1 (1), X=1503.90, Y=750.23, Mass=3194, SNR=36.5, Peak=255 HFD=4.1
20:55:19.047 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.77) = xAngle (-0.09 = -0.09)
20:55:19.047 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.08 = -0.08)
20:55:19.047 00.000 10844 CameraToMount -- cameraX=-0.62 cameraY=-2.06 hyp=2.16 cameraTheta=-1.86 mountX=2.15 mountY=-0.16, mountTheta=-0.08
20:55:19.047 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.62, y=-2.06, opts=13)
20:55:19.047 00.000 10844 Enqueuing Move request for scope (-0.62, -2.06)
20:55:19.047 00.000 11060 Worker thread wakes up
20:55:19.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -2.06) opts 0xd
20:55:19.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.62, -2.06)
20:55:19.047 00.000 11060 Moving (-0.62, -2.06) raw xDistance=2.15 yDistance=-0.16
20:55:19.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.78 from input 2.15
20:55:19.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:19.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:55:19.047 00.000 11060 MoveAxis(W, 499, ABG)
20:55:19.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:19.047 00.000 11060 Move returns status 1, amount 0
20:55:19.047 00.000 11060 MoveAxis(N, 0, ABG)
20:55:19.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:19.047 00.000 11060 Move returns status 1, amount 0
20:55:19.047 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:19.047 00.000 11060 move complete, result=1
20:55:19.047 00.000 11060 worker thread done servicing request
20:55:19.061 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:19.073 00.012 10844 UpdateGuideState exits: m=3194 SNR=36.5 Saturated
20:55:19.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:19.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:19.073 00.000 10844 Enqueuing Expose request
20:55:19.073 00.000 10844 GuideStep: 2.1 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:19.073 00.000 11060 Worker thread wakes up
20:55:19.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:19.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:19.078 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:19.078 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:19.705 00.627 11060 Exposure complete
20:55:19.860 00.155 11060 worker thread done servicing request
20:55:19.860 00.000 10844 OnExposeComplete: enter
20:55:19.860 00.000 10844 UpdateGuideState(): m_state=6
20:55:19.860 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
20:55:19.860 00.000 10844 Star::Find returns 1 (1), X=1504.17, Y=750.59, Mass=2849, SNR=34.3, Peak=255 HFD=3.7
20:55:19.860 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.77) = xAngle (-0.00 = -0.00)
20:55:19.860 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.02 = 0.02)
20:55:19.860 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-1.71 hyp=1.74 cameraTheta=-1.77 mountX=1.74 mountY=0.03, mountTheta=0.02
20:55:19.860 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-1.71, opts=13)
20:55:19.860 00.000 10844 Enqueuing Move request for scope (-0.34, -1.71)
20:55:19.860 00.000 11060 Worker thread wakes up
20:55:19.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.71) opts 0xd
20:55:19.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -1.71)
20:55:19.860 00.000 11060 Moving (-0.34, -1.71) raw xDistance=1.74 yDistance=0.03
20:55:19.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.74
20:55:19.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:19.862 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:55:19.862 00.000 11060 MoveAxis(W, 411, ABG)
20:55:19.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:19.862 00.000 11060 Move returns status 1, amount 0
20:55:19.862 00.000 11060 MoveAxis(N, 0, ABG)
20:55:19.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:19.862 00.000 11060 Move returns status 1, amount 0
20:55:19.862 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:19.862 00.000 11060 move complete, result=1
20:55:19.862 00.000 11060 worker thread done servicing request
20:55:19.866 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:19.874 00.008 10844 UpdateGuideState exits: m=2849 SNR=34.3 Saturated
20:55:19.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:19.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:19.874 00.000 10844 Enqueuing Expose request
20:55:19.874 00.000 11060 Worker thread wakes up
20:55:19.874 00.000 10844 GuideStep: 1.7 px 0 ms WEST, 0.0 px 0 ms NORTH
20:55:19.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:19.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:19.874 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:19.874 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:20.521 00.647 11060 Exposure complete
20:55:20.673 00.152 11060 worker thread done servicing request
20:55:20.673 00.000 10844 OnExposeComplete: enter
20:55:20.673 00.000 10844 UpdateGuideState(): m_state=6
20:55:20.685 00.012 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
20:55:20.685 00.000 10844 Star::Find returns 1 (0), X=1504.23, Y=750.40, Mass=3393, SNR=37.7, Peak=252 HFD=3.7
20:55:20.685 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.77) = xAngle (0.05 = 0.05)
20:55:20.685 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.07 = 0.07)
20:55:20.685 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-1.90 hyp=1.92 cameraTheta=-1.72 mountX=1.92 mountY=0.13, mountTheta=0.07
20:55:20.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-1.90, opts=13)
20:55:20.687 00.000 10844 Enqueuing Move request for scope (-0.28, -1.90)
20:55:20.689 00.002 11060 Worker thread wakes up
20:55:20.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.90) opts 0xd
20:55:20.689 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -1.90)
20:55:20.689 00.000 11060 Moving (-0.28, -1.90) raw xDistance=1.92 yDistance=0.13
20:55:20.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.92
20:55:20.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:20.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:55:20.689 00.000 11060 MoveAxis(W, 449, ABG)
20:55:20.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:20.689 00.000 11060 Move returns status 1, amount 0
20:55:20.690 00.001 11060 MoveAxis(N, 0, ABG)
20:55:20.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:20.690 00.000 11060 Move returns status 1, amount 0
20:55:20.690 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:20.690 00.000 11060 move complete, result=1
20:55:20.690 00.000 11060 worker thread done servicing request
20:55:20.697 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:20.706 00.009 10844 UpdateGuideState exits: m=3393 SNR=37.7
20:55:20.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:20.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:20.706 00.000 10844 Enqueuing Expose request
20:55:20.706 00.000 11060 Worker thread wakes up
20:55:20.706 00.000 10844 GuideStep: 1.9 px 0 ms WEST, 0.1 px 0 ms NORTH
20:55:20.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:20.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:20.706 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:20.714 00.008 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:21.348 00.634 11060 Exposure complete
20:55:21.485 00.137 11060 worker thread done servicing request
20:55:21.485 00.000 10844 OnExposeComplete: enter
20:55:21.485 00.000 10844 UpdateGuideState(): m_state=6
20:55:21.485 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
20:55:21.485 00.000 10844 Star::Find returns 1 (1), X=1503.98, Y=750.74, Mass=3019, SNR=35.4, Peak=255 HFD=3.7
20:55:21.485 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.77) = xAngle (-0.13 = -0.13)
20:55:21.485 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.11 = -0.11)
20:55:21.485 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-1.56 hyp=1.65 cameraTheta=-1.90 mountX=1.63 mountY=-0.19, mountTheta=-0.11
20:55:21.485 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-1.56, opts=13)
20:55:21.485 00.000 10844 Enqueuing Move request for scope (-0.53, -1.56)
20:55:21.485 00.000 11060 Worker thread wakes up
20:55:21.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -1.56) opts 0xd
20:55:21.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -1.56)
20:55:21.485 00.000 11060 Moving (-0.53, -1.56) raw xDistance=1.63 yDistance=-0.19
20:55:21.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.63
20:55:21.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:21.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:55:21.485 00.000 11060 MoveAxis(W, 385, ABG)
20:55:21.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:21.485 00.000 11060 Move returns status 1, amount 0
20:55:21.485 00.000 11060 MoveAxis(N, 0, ABG)
20:55:21.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:21.485 00.000 11060 Move returns status 1, amount 0
20:55:21.485 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:21.485 00.000 11060 move complete, result=1
20:55:21.485 00.000 11060 worker thread done servicing request
20:55:21.495 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:21.508 00.013 10844 UpdateGuideState exits: m=3019 SNR=35.4 Saturated
20:55:21.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:21.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:21.508 00.000 10844 Enqueuing Expose request
20:55:21.508 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:21.510 00.002 11060 Worker thread wakes up
20:55:21.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:21.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:21.513 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:21.513 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:22.149 00.636 11060 Exposure complete
20:55:22.297 00.148 11060 worker thread done servicing request
20:55:22.297 00.000 10844 OnExposeComplete: enter
20:55:22.297 00.000 10844 UpdateGuideState(): m_state=6
20:55:22.297 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
20:55:22.297 00.000 10844 Star::Find returns 1 (1), X=1503.46, Y=751.09, Mass=3375, SNR=38.2, Peak=255 HFD=3.6
20:55:22.297 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.77) = xAngle (-0.52 = -0.52)
20:55:22.297 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.50 = -0.50)
20:55:22.297 00.000 10844 CameraToMount -- cameraX=-1.06 cameraY=-1.21 hyp=1.61 cameraTheta=-2.29 mountX=1.39 mountY=-0.77, mountTheta=-0.51
20:55:22.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.06, y=-1.21, opts=13)
20:55:22.297 00.000 10844 Enqueuing Move request for scope (-1.06, -1.21)
20:55:22.297 00.000 11060 Worker thread wakes up
20:55:22.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -1.21) opts 0xd
20:55:22.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.06, -1.21)
20:55:22.297 00.000 11060 Moving (-1.06, -1.21) raw xDistance=1.39 yDistance=-0.77
20:55:22.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.51 from input 1.39
20:55:22.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.77
20:55:22.297 00.000 11060 MoveAxis(W, 329, ABG)
20:55:22.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:22.297 00.000 11060 Move returns status 1, amount 0
20:55:22.297 00.000 11060 MoveAxis(N, 335, ABG)
20:55:22.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:22.297 00.000 11060 Move returns status 1, amount 0
20:55:22.297 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:22.297 00.000 11060 move complete, result=1
20:55:22.297 00.000 11060 worker thread done servicing request
20:55:22.305 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:22.314 00.009 10844 UpdateGuideState exits: m=3375 SNR=38.2 Saturated
20:55:22.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:22.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:22.314 00.000 10844 Enqueuing Expose request
20:55:22.314 00.000 11060 Worker thread wakes up
20:55:22.314 00.000 10844 GuideStep: 1.4 px 0 ms WEST, -0.8 px 0 ms NORTH
20:55:22.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:22.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:22.319 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:22.319 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:22.954 00.635 11060 Exposure complete
20:55:23.108 00.154 11060 worker thread done servicing request
20:55:23.108 00.000 10844 OnExposeComplete: enter
20:55:23.108 00.000 10844 UpdateGuideState(): m_state=6
20:55:23.110 00.002 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
20:55:23.110 00.000 10844 Star::Find returns 1 (1), X=1504.13, Y=751.01, Mass=3469, SNR=38.1, Peak=255 HFD=4.3
20:55:23.110 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.77) = xAngle (-0.09 = -0.09)
20:55:23.110 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.07 = -0.07)
20:55:23.110 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-1.29 hyp=1.35 cameraTheta=-1.86 mountX=1.34 mountY=-0.10, mountTheta=-0.07
20:55:23.111 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-1.29, opts=13)
20:55:23.111 00.000 10844 Enqueuing Move request for scope (-0.39, -1.29)
20:55:23.111 00.000 11060 Worker thread wakes up
20:55:23.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -1.29) opts 0xd
20:55:23.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -1.29)
20:55:23.111 00.000 11060 Moving (-0.39, -1.29) raw xDistance=1.34 yDistance=-0.10
20:55:23.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.49 from input 1.34
20:55:23.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:23.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:55:23.111 00.000 11060 MoveAxis(W, 316, ABG)
20:55:23.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:23.111 00.000 11060 Move returns status 1, amount 0
20:55:23.111 00.000 11060 MoveAxis(N, 0, ABG)
20:55:23.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:23.111 00.000 11060 Move returns status 1, amount 0
20:55:23.111 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:23.111 00.000 11060 move complete, result=1
20:55:23.111 00.000 11060 worker thread done servicing request
20:55:23.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:23.128 00.017 10844 UpdateGuideState exits: m=3469 SNR=38.1 Saturated
20:55:23.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:23.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:23.128 00.000 10844 Enqueuing Expose request
20:55:23.128 00.000 11060 Worker thread wakes up
20:55:23.128 00.000 10844 GuideStep: 1.3 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:23.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:23.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:23.136 00.008 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:23.136 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:23.760 00.624 11060 Exposure complete
20:55:23.907 00.147 11060 worker thread done servicing request
20:55:23.907 00.000 10844 OnExposeComplete: enter
20:55:23.907 00.000 10844 UpdateGuideState(): m_state=6
20:55:23.907 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
20:55:23.907 00.000 10844 Star::Find returns 1 (1), X=1504.16, Y=750.80, Mass=3076, SNR=36.3, Peak=255 HFD=4.1
20:55:23.907 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.77) = xAngle (-0.03 = -0.03)
20:55:23.907 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.01 = -0.01)
20:55:23.907 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-1.50 hyp=1.54 cameraTheta=-1.80 mountX=1.54 mountY=-0.02, mountTheta=-0.01
20:55:23.911 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-1.50, opts=13)
20:55:23.911 00.000 10844 Enqueuing Move request for scope (-0.35, -1.50)
20:55:23.911 00.000 11060 Worker thread wakes up
20:55:23.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -1.50) opts 0xd
20:55:23.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -1.50)
20:55:23.911 00.000 11060 Moving (-0.35, -1.50) raw xDistance=1.54 yDistance=-0.02
20:55:23.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.56 from input 1.54
20:55:23.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:23.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:55:23.911 00.000 11060 MoveAxis(W, 359, ABG)
20:55:23.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:23.911 00.000 11060 Move returns status 1, amount 0
20:55:23.911 00.000 11060 MoveAxis(N, 0, ABG)
20:55:23.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:23.911 00.000 11060 Move returns status 1, amount 0
20:55:23.911 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:23.911 00.000 11060 move complete, result=1
20:55:23.911 00.000 11060 worker thread done servicing request
20:55:23.916 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:23.926 00.010 10844 UpdateGuideState exits: m=3076 SNR=36.3 Saturated
20:55:23.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:23.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:23.926 00.000 10844 Enqueuing Expose request
20:55:23.926 00.000 11060 Worker thread wakes up
20:55:23.926 00.000 10844 GuideStep: 1.5 px 0 ms WEST, -0.0 px 0 ms NORTH
20:55:23.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:23.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:23.926 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:23.926 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:24.564 00.638 11060 Exposure complete
20:55:24.700 00.136 11060 worker thread done servicing request
20:55:24.700 00.000 10844 OnExposeComplete: enter
20:55:24.700 00.000 10844 UpdateGuideState(): m_state=6
20:55:24.700 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
20:55:24.700 00.000 10844 Star::Find returns 1 (0), X=1503.46, Y=750.23, Mass=2922, SNR=34.8, Peak=249 HFD=3.5
20:55:24.700 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.77) = xAngle (-0.27 = -0.27)
20:55:24.700 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.25 = -0.25)
20:55:24.700 00.000 10844 CameraToMount -- cameraX=-1.05 cameraY=-2.07 hyp=2.32 cameraTheta=-2.04 mountX=2.23 mountY=-0.59, mountTheta=-0.26
20:55:24.703 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.05, y=-2.07, opts=13)
20:55:24.703 00.000 10844 Enqueuing Move request for scope (-1.05, -2.07)
20:55:24.703 00.000 11060 Worker thread wakes up
20:55:24.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.05, -2.07) opts 0xd
20:55:24.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.05, -2.07)
20:55:24.703 00.000 11060 Moving (-1.05, -2.07) raw xDistance=2.23 yDistance=-0.59
20:55:24.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.81 from input 2.23
20:55:24.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.59
20:55:24.703 00.000 11060 MoveAxis(W, 518, ABG)
20:55:24.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:24.703 00.000 11060 Move returns status 1, amount 0
20:55:24.703 00.000 11060 MoveAxis(N, 254, ABG)
20:55:24.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:24.703 00.000 11060 Move returns status 1, amount 0
20:55:24.703 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:24.703 00.000 11060 move complete, result=1
20:55:24.703 00.000 11060 worker thread done servicing request
20:55:24.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:24.719 00.016 10844 UpdateGuideState exits: m=2922 SNR=34.8
20:55:24.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:24.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:24.719 00.000 10844 Enqueuing Expose request
20:55:24.719 00.000 11060 Worker thread wakes up
20:55:24.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:24.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:24.719 00.000 10844 GuideStep: 2.2 px 0 ms WEST, -0.6 px 0 ms NORTH
20:55:24.719 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:24.719 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:25.356 00.637 11060 Exposure complete
20:55:25.499 00.143 11060 worker thread done servicing request
20:55:25.499 00.000 10844 OnExposeComplete: enter
20:55:25.499 00.000 10844 UpdateGuideState(): m_state=6
20:55:25.499 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
20:55:25.499 00.000 10844 Star::Find returns 1 (1), X=1503.60, Y=750.58, Mass=2884, SNR=34.6, Peak=255 HFD=3.4
20:55:25.499 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.77) = xAngle (-0.29 = -0.29)
20:55:25.499 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.27 = -0.27)
20:55:25.499 00.000 10844 CameraToMount -- cameraX=-0.91 cameraY=-1.72 hyp=1.95 cameraTheta=-2.06 mountX=1.87 mountY=-0.52, mountTheta=-0.27
20:55:25.499 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.91, y=-1.72, opts=13)
20:55:25.499 00.000 10844 Enqueuing Move request for scope (-0.91, -1.72)
20:55:25.499 00.000 11060 Worker thread wakes up
20:55:25.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -1.72) opts 0xd
20:55:25.499 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.91, -1.72)
20:55:25.499 00.000 11060 Moving (-0.91, -1.72) raw xDistance=1.87 yDistance=-0.52
20:55:25.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.87
20:55:25.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.52
20:55:25.499 00.000 11060 MoveAxis(W, 441, ABG)
20:55:25.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:25.499 00.000 11060 Move returns status 1, amount 0
20:55:25.499 00.000 11060 MoveAxis(N, 226, ABG)
20:55:25.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:25.499 00.000 11060 Move returns status 1, amount 0
20:55:25.499 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:25.499 00.000 11060 move complete, result=1
20:55:25.499 00.000 11060 worker thread done servicing request
20:55:25.512 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:25.516 00.004 10844 UpdateGuideState exits: m=2884 SNR=34.6 Saturated
20:55:25.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:25.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:25.516 00.000 10844 Enqueuing Expose request
20:55:25.516 00.000 11060 Worker thread wakes up
20:55:25.516 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.5 px 0 ms NORTH
20:55:25.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:25.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:25.527 00.011 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:25.527 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:26.159 00.632 11060 Exposure complete
20:55:26.301 00.142 11060 worker thread done servicing request
20:55:26.301 00.000 10844 OnExposeComplete: enter
20:55:26.301 00.000 10844 UpdateGuideState(): m_state=6
20:55:26.301 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
20:55:26.301 00.000 10844 Star::Find returns 1 (1), X=1504.02, Y=750.76, Mass=3151, SNR=36.1, Peak=255 HFD=4.0
20:55:26.301 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.77) = xAngle (-0.11 = -0.11)
20:55:26.301 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.09 = -0.09)
20:55:26.301 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=-1.54 hyp=1.62 cameraTheta=-1.88 mountX=1.61 mountY=-0.15, mountTheta=-0.09
20:55:26.301 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=-1.54, opts=13)
20:55:26.301 00.000 10844 Enqueuing Move request for scope (-0.49, -1.54)
20:55:26.301 00.000 11060 Worker thread wakes up
20:55:26.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -1.54) opts 0xd
20:55:26.301 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, -1.54)
20:55:26.301 00.000 11060 Moving (-0.49, -1.54) raw xDistance=1.61 yDistance=-0.15
20:55:26.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.59 from input 1.61
20:55:26.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:26.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:55:26.301 00.000 11060 MoveAxis(W, 380, ABG)
20:55:26.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:26.301 00.000 11060 Move returns status 1, amount 0
20:55:26.301 00.000 11060 MoveAxis(N, 0, ABG)
20:55:26.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:26.301 00.000 11060 Move returns status 1, amount 0
20:55:26.301 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:26.301 00.000 11060 move complete, result=1
20:55:26.301 00.000 11060 worker thread done servicing request
20:55:26.321 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:26.333 00.012 10844 UpdateGuideState exits: m=3151 SNR=36.1 Saturated
20:55:26.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:26.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:26.333 00.000 10844 Enqueuing Expose request
20:55:26.333 00.000 11060 Worker thread wakes up
20:55:26.333 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:26.336 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:26.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:26.336 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:26.336 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:26.978 00.642 11060 Exposure complete
20:55:27.127 00.149 11060 worker thread done servicing request
20:55:27.127 00.000 10844 OnExposeComplete: enter
20:55:27.127 00.000 10844 UpdateGuideState(): m_state=6
20:55:27.127 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
20:55:27.127 00.000 10844 Star::Find returns 1 (1), X=1503.81, Y=750.53, Mass=3017, SNR=35.3, Peak=255 HFD=3.8
20:55:27.127 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.77) = xAngle (-0.18 = -0.18)
20:55:27.127 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.16 = -0.16)
20:55:27.127 00.000 10844 CameraToMount -- cameraX=-0.70 cameraY=-1.76 hyp=1.90 cameraTheta=-1.95 mountX=1.87 mountY=-0.31, mountTheta=-0.16
20:55:27.127 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.70, y=-1.76, opts=13)
20:55:27.127 00.000 10844 Enqueuing Move request for scope (-0.70, -1.76)
20:55:27.127 00.000 11060 Worker thread wakes up
20:55:27.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -1.76) opts 0xd
20:55:27.127 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.70, -1.76)
20:55:27.127 00.000 11060 Moving (-0.70, -1.76) raw xDistance=1.87 yDistance=-0.31
20:55:27.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.87
20:55:27.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:27.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:55:27.127 00.000 11060 MoveAxis(W, 436, ABG)
20:55:27.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:27.127 00.000 11060 Move returns status 1, amount 0
20:55:27.127 00.000 11060 MoveAxis(N, 0, ABG)
20:55:27.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:27.127 00.000 11060 Move returns status 1, amount 0
20:55:27.127 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:27.127 00.000 11060 move complete, result=1
20:55:27.127 00.000 11060 worker thread done servicing request
20:55:27.127 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:27.146 00.019 10844 UpdateGuideState exits: m=3017 SNR=35.3 Saturated
20:55:27.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:27.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:27.148 00.002 10844 Enqueuing Expose request
20:55:27.148 00.000 11060 Worker thread wakes up
20:55:27.148 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.3 px 0 ms NORTH
20:55:27.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:27.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:27.148 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:27.148 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:27.780 00.632 11060 Exposure complete
20:55:27.928 00.148 11060 worker thread done servicing request
20:55:27.928 00.000 10844 OnExposeComplete: enter
20:55:27.928 00.000 10844 UpdateGuideState(): m_state=6
20:55:27.928 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
20:55:27.928 00.000 10844 Star::Find returns 1 (1), X=1503.99, Y=750.84, Mass=3613, SNR=38.9, Peak=255 HFD=4.2
20:55:27.928 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.77) = xAngle (-0.15 = -0.15)
20:55:27.928 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.13 = -0.13)
20:55:27.928 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-1.46 hyp=1.55 cameraTheta=-1.92 mountX=1.53 mountY=-0.20, mountTheta=-0.13
20:55:27.928 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-1.46, opts=13)
20:55:27.933 00.005 10844 Enqueuing Move request for scope (-0.53, -1.46)
20:55:27.933 00.000 11060 Worker thread wakes up
20:55:27.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -1.46) opts 0xd
20:55:27.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -1.46)
20:55:27.933 00.000 11060 Moving (-0.53, -1.46) raw xDistance=1.53 yDistance=-0.20
20:55:27.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.56 from input 1.53
20:55:27.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:27.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:55:27.933 00.000 11060 MoveAxis(W, 362, ABG)
20:55:27.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:27.933 00.000 11060 Move returns status 1, amount 0
20:55:27.933 00.000 11060 MoveAxis(N, 0, ABG)
20:55:27.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:27.933 00.000 11060 Move returns status 1, amount 0
20:55:27.933 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:27.933 00.000 11060 move complete, result=1
20:55:27.933 00.000 11060 worker thread done servicing request
20:55:27.938 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:55:27.950 00.012 10844 UpdateGuideState exits: m=3613 SNR=38.9 Saturated
20:55:27.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:27.952 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:27.952 00.000 10844 Enqueuing Expose request
20:55:27.952 00.000 10844 GuideStep: 1.5 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:27.953 00.001 11060 Worker thread wakes up
20:55:27.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:27.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:27.953 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:27.955 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:28.592 00.637 11060 Exposure complete
20:55:28.759 00.167 11060 worker thread done servicing request
20:55:28.759 00.000 10844 OnExposeComplete: enter
20:55:28.759 00.000 10844 UpdateGuideState(): m_state=6
20:55:28.759 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
20:55:28.759 00.000 10844 Star::Find returns 1 (0), X=1503.97, Y=751.07, Mass=3123, SNR=36.1, Peak=246 HFD=4.1
20:55:28.759 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.77) = xAngle (-0.22 = -0.22)
20:55:28.759 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.20 = -0.20)
20:55:28.759 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-1.23 hyp=1.35 cameraTheta=-1.99 mountX=1.32 mountY=-0.27, mountTheta=-0.20
20:55:28.759 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-1.23, opts=13)
20:55:28.759 00.000 10844 Enqueuing Move request for scope (-0.55, -1.23)
20:55:28.759 00.000 11060 Worker thread wakes up
20:55:28.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -1.23) opts 0xd
20:55:28.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, -1.23)
20:55:28.759 00.000 11060 Moving (-0.55, -1.23) raw xDistance=1.32 yDistance=-0.27
20:55:28.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.48 from input 1.32
20:55:28.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:28.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:55:28.766 00.007 11060 MoveAxis(W, 311, ABG)
20:55:28.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:28.766 00.000 11060 Move returns status 1, amount 0
20:55:28.766 00.000 11060 MoveAxis(N, 0, ABG)
20:55:28.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:28.766 00.000 11060 Move returns status 1, amount 0
20:55:28.766 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:28.766 00.000 11060 move complete, result=1
20:55:28.766 00.000 11060 worker thread done servicing request
20:55:28.772 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:28.772 00.000 10844 UpdateGuideState exits: m=3123 SNR=36.1
20:55:28.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:28.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:28.772 00.000 10844 Enqueuing Expose request
20:55:28.772 00.000 11060 Worker thread wakes up
20:55:28.772 00.000 10844 GuideStep: 1.3 px 0 ms WEST, -0.3 px 0 ms NORTH
20:55:28.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:28.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:28.785 00.013 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:28.785 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:29.425 00.640 11060 Exposure complete
20:55:29.572 00.147 11060 worker thread done servicing request
20:55:29.574 00.002 10844 OnExposeComplete: enter
20:55:29.574 00.000 10844 UpdateGuideState(): m_state=6
20:55:29.574 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
20:55:29.574 00.000 10844 Star::Find returns 1 (1), X=1503.38, Y=751.34, Mass=3536, SNR=39.0, Peak=255 HFD=3.5
20:55:29.574 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.77) = xAngle (-0.67 = -0.67)
20:55:29.574 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.65 = -0.65)
20:55:29.574 00.000 10844 CameraToMount -- cameraX=-1.13 cameraY=-0.96 hyp=1.49 cameraTheta=-2.44 mountX=1.17 mountY=-0.90, mountTheta=-0.66
20:55:29.574 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.13, y=-0.96, opts=13)
20:55:29.574 00.000 10844 Enqueuing Move request for scope (-1.13, -0.96)
20:55:29.574 00.000 11060 Worker thread wakes up
20:55:29.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.96) opts 0xd
20:55:29.574 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.13, -0.96)
20:55:29.574 00.000 11060 Moving (-1.13, -0.96) raw xDistance=1.17 yDistance=-0.90
20:55:29.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.43 from input 1.17
20:55:29.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.90
20:55:29.574 00.000 11060 MoveAxis(W, 275, ABG)
20:55:29.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:29.574 00.000 11060 Move returns status 1, amount 0
20:55:29.574 00.000 11060 MoveAxis(N, 391, ABG)
20:55:29.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:29.574 00.000 11060 Move returns status 1, amount 0
20:55:29.574 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:29.574 00.000 11060 move complete, result=1
20:55:29.574 00.000 11060 worker thread done servicing request
20:55:29.580 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:29.590 00.010 10844 UpdateGuideState exits: m=3536 SNR=39.0 Saturated
20:55:29.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:29.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:29.590 00.000 10844 Enqueuing Expose request
20:55:29.590 00.000 11060 Worker thread wakes up
20:55:29.590 00.000 10844 GuideStep: 1.2 px 0 ms WEST, -0.9 px 0 ms NORTH
20:55:29.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:29.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:29.590 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:29.590 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:30.226 00.636 11060 Exposure complete
20:55:30.382 00.156 11060 worker thread done servicing request
20:55:30.382 00.000 10844 OnExposeComplete: enter
20:55:30.382 00.000 10844 UpdateGuideState(): m_state=6
20:55:30.382 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
20:55:30.382 00.000 10844 Star::Find returns 1 (1), X=1503.86, Y=750.51, Mass=3454, SNR=38.5, Peak=255 HFD=3.8
20:55:30.382 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.77) = xAngle (-0.15 = -0.15)
20:55:30.382 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.13 = -0.13)
20:55:30.382 00.000 10844 CameraToMount -- cameraX=-0.65 cameraY=-1.79 hyp=1.91 cameraTheta=-1.92 mountX=1.89 mountY=-0.26, mountTheta=-0.13
20:55:30.382 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.65, y=-1.79, opts=13)
20:55:30.382 00.000 10844 Enqueuing Move request for scope (-0.65, -1.79)
20:55:30.382 00.000 11060 Worker thread wakes up
20:55:30.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -1.79) opts 0xd
20:55:30.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.65, -1.79)
20:55:30.382 00.000 11060 Moving (-0.65, -1.79) raw xDistance=1.89 yDistance=-0.26
20:55:30.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.89
20:55:30.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:30.386 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:55:30.386 00.000 11060 MoveAxis(W, 436, ABG)
20:55:30.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:30.386 00.000 11060 Move returns status 1, amount 0
20:55:30.386 00.000 11060 MoveAxis(N, 0, ABG)
20:55:30.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:30.386 00.000 11060 Move returns status 1, amount 0
20:55:30.386 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:30.386 00.000 11060 move complete, result=1
20:55:30.386 00.000 11060 worker thread done servicing request
20:55:30.391 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:30.405 00.014 10844 UpdateGuideState exits: m=3454 SNR=38.5 Saturated
20:55:30.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:30.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:30.405 00.000 10844 Enqueuing Expose request
20:55:30.405 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.3 px 0 ms NORTH
20:55:30.407 00.002 11060 Worker thread wakes up
20:55:30.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:30.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:30.410 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:30.410 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:31.042 00.632 11060 Exposure complete
20:55:31.180 00.138 11060 worker thread done servicing request
20:55:31.180 00.000 10844 OnExposeComplete: enter
20:55:31.180 00.000 10844 UpdateGuideState(): m_state=6
20:55:31.180 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
20:55:31.180 00.000 10844 Star::Find returns 1 (1), X=1503.91, Y=751.11, Mass=3217, SNR=36.3, Peak=255 HFD=3.8
20:55:31.180 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.77) = xAngle (-0.27 = -0.27)
20:55:31.180 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.25 = -0.25)
20:55:31.180 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=-1.19 hyp=1.33 cameraTheta=-2.04 mountX=1.28 mountY=-0.34, mountTheta=-0.26
20:55:31.182 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=-1.19, opts=13)
20:55:31.182 00.000 10844 Enqueuing Move request for scope (-0.60, -1.19)
20:55:31.182 00.000 11060 Worker thread wakes up
20:55:31.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -1.19) opts 0xd
20:55:31.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, -1.19)
20:55:31.182 00.000 11060 Moving (-0.60, -1.19) raw xDistance=1.28 yDistance=-0.34
20:55:31.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.48 from input 1.28
20:55:31.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
20:55:31.182 00.000 11060 MoveAxis(W, 306, ABG)
20:55:31.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:31.184 00.002 11060 Move returns status 1, amount 0
20:55:31.184 00.000 11060 MoveAxis(N, 146, ABG)
20:55:31.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:31.184 00.000 11060 Move returns status 1, amount 0
20:55:31.184 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:31.184 00.000 11060 move complete, result=1
20:55:31.184 00.000 11060 worker thread done servicing request
20:55:31.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:31.197 00.013 10844 UpdateGuideState exits: m=3217 SNR=36.3 Saturated
20:55:31.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:31.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:31.197 00.000 10844 Enqueuing Expose request
20:55:31.197 00.000 10844 GuideStep: 1.3 px 0 ms WEST, -0.3 px 0 ms NORTH
20:55:31.197 00.000 11060 Worker thread wakes up
20:55:31.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:31.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:31.204 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:31.204 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:31.844 00.640 11060 Exposure complete
20:55:31.990 00.146 11060 worker thread done servicing request
20:55:31.990 00.000 10844 OnExposeComplete: enter
20:55:31.990 00.000 10844 UpdateGuideState(): m_state=6
20:55:31.990 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
20:55:31.990 00.000 10844 Star::Find returns 1 (1), X=1503.95, Y=750.73, Mass=2863, SNR=34.7, Peak=255 HFD=3.5
20:55:31.990 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.77) = xAngle (-0.15 = -0.15)
20:55:31.990 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.13 = -0.13)
20:55:31.990 00.000 10844 CameraToMount -- cameraX=-0.57 cameraY=-1.57 hyp=1.67 cameraTheta=-1.92 mountX=1.65 mountY=-0.22, mountTheta=-0.13
20:55:31.992 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.57, y=-1.57, opts=13)
20:55:31.992 00.000 10844 Enqueuing Move request for scope (-0.57, -1.57)
20:55:31.992 00.000 11060 Worker thread wakes up
20:55:31.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -1.57) opts 0xd
20:55:31.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.57, -1.57)
20:55:31.992 00.000 11060 Moving (-0.57, -1.57) raw xDistance=1.65 yDistance=-0.22
20:55:31.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.65
20:55:31.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:31.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:55:31.992 00.000 11060 MoveAxis(W, 384, ABG)
20:55:31.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:31.992 00.000 11060 Move returns status 1, amount 0
20:55:31.992 00.000 11060 MoveAxis(N, 0, ABG)
20:55:31.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:31.992 00.000 11060 Move returns status 1, amount 0
20:55:31.994 00.002 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:31.994 00.000 11060 move complete, result=1
20:55:31.994 00.000 11060 worker thread done servicing request
20:55:31.998 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:32.009 00.011 10844 UpdateGuideState exits: m=2863 SNR=34.7 Saturated
20:55:32.010 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:32.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:32.010 00.000 10844 Enqueuing Expose request
20:55:32.010 00.000 11060 Worker thread wakes up
20:55:32.010 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:32.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:32.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:32.014 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:32.014 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:32.641 00.627 11060 Exposure complete
20:55:32.784 00.143 11060 worker thread done servicing request
20:55:32.784 00.000 10844 OnExposeComplete: enter
20:55:32.784 00.000 10844 UpdateGuideState(): m_state=6
20:55:32.784 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
20:55:32.784 00.000 10844 Star::Find returns 1 (0), X=1504.33, Y=751.07, Mass=2904, SNR=35.0, Peak=241 HFD=3.4
20:55:32.784 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.77) = xAngle (0.05 = 0.05)
20:55:32.784 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.07 = 0.07)
20:55:32.784 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-1.23 hyp=1.25 cameraTheta=-1.72 mountX=1.24 mountY=0.08, mountTheta=0.07
20:55:32.784 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-1.23, opts=13)
20:55:32.784 00.000 10844 Enqueuing Move request for scope (-0.18, -1.23)
20:55:32.784 00.000 11060 Worker thread wakes up
20:55:32.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.23) opts 0xd
20:55:32.791 00.007 11060 Handling offset move in thread for scope, endpoint = (-0.18, -1.23)
20:55:32.791 00.000 11060 Moving (-0.18, -1.23) raw xDistance=1.24 yDistance=0.08
20:55:32.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.46 from input 1.24
20:55:32.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:32.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:55:32.791 00.000 11060 MoveAxis(W, 295, ABG)
20:55:32.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:32.791 00.000 11060 Move returns status 1, amount 0
20:55:32.791 00.000 11060 MoveAxis(N, 0, ABG)
20:55:32.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:32.791 00.000 11060 Move returns status 1, amount 0
20:55:32.791 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:32.791 00.000 11060 move complete, result=1
20:55:32.791 00.000 11060 worker thread done servicing request
20:55:32.795 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:32.815 00.020 10844 UpdateGuideState exits: m=2904 SNR=35.0
20:55:32.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:32.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:32.815 00.000 10844 Enqueuing Expose request
20:55:32.815 00.000 10844 GuideStep: 1.2 px 0 ms WEST, 0.1 px 0 ms NORTH
20:55:32.815 00.000 11060 Worker thread wakes up
20:55:32.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:32.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:32.818 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:32.818 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:33.455 00.637 11060 Exposure complete
20:55:33.614 00.159 11060 worker thread done servicing request
20:55:33.614 00.000 10844 OnExposeComplete: enter
20:55:33.614 00.000 10844 UpdateGuideState(): m_state=6
20:55:33.614 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
20:55:33.614 00.000 10844 Star::Find returns 1 (1), X=1504.06, Y=750.32, Mass=3310, SNR=37.4, Peak=255 HFD=3.9
20:55:33.614 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.77) = xAngle (-0.03 = -0.03)
20:55:33.614 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.01 = -0.01)
20:55:33.614 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-1.98 hyp=2.03 cameraTheta=-1.80 mountX=2.03 mountY=-0.02, mountTheta=-0.01
20:55:33.619 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-1.98, opts=13)
20:55:33.619 00.000 10844 Enqueuing Move request for scope (-0.46, -1.98)
20:55:33.621 00.002 11060 Worker thread wakes up
20:55:33.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -1.98) opts 0xd
20:55:33.621 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -1.98)
20:55:33.621 00.000 11060 Moving (-0.46, -1.98) raw xDistance=2.03 yDistance=-0.02
20:55:33.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.73 from input 2.03
20:55:33.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:33.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:55:33.621 00.000 11060 MoveAxis(W, 470, ABG)
20:55:33.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:33.621 00.000 11060 Move returns status 1, amount 0
20:55:33.621 00.000 11060 MoveAxis(N, 0, ABG)
20:55:33.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:33.621 00.000 11060 Move returns status 1, amount 0
20:55:33.621 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:33.621 00.000 11060 move complete, result=1
20:55:33.621 00.000 11060 worker thread done servicing request
20:55:33.625 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:33.641 00.016 10844 UpdateGuideState exits: m=3310 SNR=37.4 Saturated
20:55:33.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:33.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:33.641 00.000 10844 Enqueuing Expose request
20:55:33.641 00.000 11060 Worker thread wakes up
20:55:33.641 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.0 px 0 ms NORTH
20:55:33.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:33.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:33.641 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:33.641 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:34.272 00.631 11060 Exposure complete
20:55:34.420 00.148 11060 worker thread done servicing request
20:55:34.420 00.000 10844 OnExposeComplete: enter
20:55:34.420 00.000 10844 UpdateGuideState(): m_state=6
20:55:34.420 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
20:55:34.420 00.000 10844 Star::Find returns 1 (1), X=1504.23, Y=751.21, Mass=3340, SNR=37.8, Peak=255 HFD=3.6
20:55:34.420 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.77) = xAngle (-0.06 = -0.06)
20:55:34.420 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.04 = -0.04)
20:55:34.420 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-1.09 hyp=1.12 cameraTheta=-1.82 mountX=1.12 mountY=-0.04, mountTheta=-0.04
20:55:34.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-1.09, opts=13)
20:55:34.422 00.000 10844 Enqueuing Move request for scope (-0.28, -1.09)
20:55:34.422 00.000 11060 Worker thread wakes up
20:55:34.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.09) opts 0xd
20:55:34.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -1.09)
20:55:34.422 00.000 11060 Moving (-0.28, -1.09) raw xDistance=1.12 yDistance=-0.04
20:55:34.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.42 from input 1.12
20:55:34.424 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:34.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:55:34.424 00.000 11060 MoveAxis(W, 271, ABG)
20:55:34.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:34.424 00.000 11060 Move returns status 1, amount 0
20:55:34.424 00.000 11060 MoveAxis(N, 0, ABG)
20:55:34.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:34.424 00.000 11060 Move returns status 1, amount 0
20:55:34.424 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:34.424 00.000 11060 move complete, result=1
20:55:34.424 00.000 11060 worker thread done servicing request
20:55:34.427 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:34.440 00.013 10844 UpdateGuideState exits: m=3340 SNR=37.8 Saturated
20:55:34.442 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:34.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:34.442 00.000 10844 Enqueuing Expose request
20:55:34.442 00.000 10844 GuideStep: 1.1 px 0 ms WEST, -0.0 px 0 ms NORTH
20:55:34.442 00.000 11060 Worker thread wakes up
20:55:34.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:34.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:34.445 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:34.445 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:35.080 00.635 11060 Exposure complete
20:55:35.231 00.151 11060 worker thread done servicing request
20:55:35.231 00.000 10844 OnExposeComplete: enter
20:55:35.231 00.000 10844 UpdateGuideState(): m_state=6
20:55:35.231 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
20:55:35.233 00.002 10844 Star::Find returns 1 (0), X=1504.18, Y=750.53, Mass=3065, SNR=36.1, Peak=241 HFD=3.5
20:55:35.233 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.77) = xAngle (0.01 = 0.01)
20:55:35.233 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.03 = 0.03)
20:55:35.233 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-1.77 hyp=1.80 cameraTheta=-1.76 mountX=1.80 mountY=0.05, mountTheta=0.03
20:55:35.233 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-1.77, opts=13)
20:55:35.233 00.000 10844 Enqueuing Move request for scope (-0.34, -1.77)
20:55:35.233 00.000 11060 Worker thread wakes up
20:55:35.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.77) opts 0xd
20:55:35.235 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.34, -1.77)
20:55:35.235 00.000 11060 Moving (-0.34, -1.77) raw xDistance=1.80 yDistance=0.05
20:55:35.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.80
20:55:35.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:35.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:55:35.235 00.000 11060 MoveAxis(W, 417, ABG)
20:55:35.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:35.235 00.000 11060 Move returns status 1, amount 0
20:55:35.235 00.000 11060 MoveAxis(N, 0, ABG)
20:55:35.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:35.235 00.000 11060 Move returns status 1, amount 0
20:55:35.235 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:35.235 00.000 11060 move complete, result=1
20:55:35.235 00.000 11060 worker thread done servicing request
20:55:35.239 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:35.255 00.016 10844 UpdateGuideState exits: m=3065 SNR=36.1
20:55:35.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:35.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:35.255 00.000 10844 Enqueuing Expose request
20:55:35.255 00.000 11060 Worker thread wakes up
20:55:35.255 00.000 10844 GuideStep: 1.8 px 0 ms WEST, 0.0 px 0 ms NORTH
20:55:35.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:35.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:35.260 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:35.260 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:35.904 00.644 11060 Exposure complete
20:55:36.052 00.148 11060 worker thread done servicing request
20:55:36.052 00.000 10844 OnExposeComplete: enter
20:55:36.052 00.000 10844 UpdateGuideState(): m_state=6
20:55:36.052 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
20:55:36.053 00.001 10844 Star::Find returns 1 (1), X=1503.95, Y=749.98, Mass=3015, SNR=35.3, Peak=255 HFD=4.0
20:55:36.053 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.77) = xAngle (-0.04 = -0.04)
20:55:36.053 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.02 = -0.02)
20:55:36.053 00.000 10844 CameraToMount -- cameraX=-0.57 cameraY=-2.32 hyp=2.38 cameraTheta=-1.81 mountX=2.38 mountY=-0.06, mountTheta=-0.02
20:55:36.055 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.57, y=-2.32, opts=13)
20:55:36.055 00.000 10844 Enqueuing Move request for scope (-0.57, -2.32)
20:55:36.057 00.002 11060 Worker thread wakes up
20:55:36.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -2.32) opts 0xd
20:55:36.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.57, -2.32)
20:55:36.057 00.000 11060 Moving (-0.57, -2.32) raw xDistance=2.38 yDistance=-0.06
20:55:36.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.86 from input 2.38
20:55:36.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:36.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:55:36.057 00.000 11060 MoveAxis(W, 553, ABG)
20:55:36.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:36.057 00.000 11060 Move returns status 1, amount 0
20:55:36.057 00.000 11060 MoveAxis(N, 0, ABG)
20:55:36.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:36.057 00.000 11060 Move returns status 1, amount 0
20:55:36.057 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:36.057 00.000 11060 move complete, result=1
20:55:36.057 00.000 11060 worker thread done servicing request
20:55:36.063 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:55:36.069 00.006 10844 UpdateGuideState exits: m=3015 SNR=35.3 Saturated
20:55:36.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:36.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:36.069 00.000 10844 Enqueuing Expose request
20:55:36.069 00.000 11060 Worker thread wakes up
20:55:36.069 00.000 10844 GuideStep: 2.4 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:36.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:36.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:36.078 00.009 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:36.082 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:36.722 00.640 11060 Exposure complete
20:55:36.876 00.154 11060 worker thread done servicing request
20:55:36.876 00.000 10844 OnExposeComplete: enter
20:55:36.876 00.000 10844 UpdateGuideState(): m_state=6
20:55:36.876 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
20:55:36.876 00.000 10844 Star::Find returns 1 (1), X=1503.99, Y=750.56, Mass=3507, SNR=38.8, Peak=255 HFD=3.7
20:55:36.876 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.77) = xAngle (-0.09 = -0.09)
20:55:36.876 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.08 = -0.08)
20:55:36.876 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-1.74 hyp=1.81 cameraTheta=-1.86 mountX=1.80 mountY=-0.14, mountTheta=-0.08
20:55:36.876 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-1.74, opts=13)
20:55:36.876 00.000 10844 Enqueuing Move request for scope (-0.52, -1.74)
20:55:36.876 00.000 11060 Worker thread wakes up
20:55:36.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -1.74) opts 0xd
20:55:36.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -1.74)
20:55:36.876 00.000 11060 Moving (-0.52, -1.74) raw xDistance=1.80 yDistance=-0.14
20:55:36.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.80
20:55:36.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:36.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:55:36.876 00.000 11060 MoveAxis(W, 428, ABG)
20:55:36.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:36.876 00.000 11060 Move returns status 1, amount 0
20:55:36.876 00.000 11060 MoveAxis(N, 0, ABG)
20:55:36.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:36.876 00.000 11060 Move returns status 1, amount 0
20:55:36.876 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:36.876 00.000 11060 move complete, result=1
20:55:36.876 00.000 11060 worker thread done servicing request
20:55:36.882 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:36.891 00.009 10844 UpdateGuideState exits: m=3507 SNR=38.8 Saturated
20:55:36.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:36.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:36.891 00.000 10844 Enqueuing Expose request
20:55:36.891 00.000 11060 Worker thread wakes up
20:55:36.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:36.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:36.891 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:36.898 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:36.898 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:37.524 00.626 11060 Exposure complete
20:55:37.672 00.148 11060 worker thread done servicing request
20:55:37.672 00.000 10844 OnExposeComplete: enter
20:55:37.672 00.000 10844 UpdateGuideState(): m_state=6
20:55:37.676 00.004 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
20:55:37.676 00.000 10844 Star::Find returns 1 (1), X=1504.12, Y=750.58, Mass=2946, SNR=35.1, Peak=255 HFD=3.8
20:55:37.676 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.77) = xAngle (-0.03 = -0.03)
20:55:37.676 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.01 = -0.01)
20:55:37.676 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-1.72 hyp=1.77 cameraTheta=-1.80 mountX=1.77 mountY=-0.02, mountTheta=-0.01
20:55:37.676 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-1.72, opts=13)
20:55:37.676 00.000 10844 Enqueuing Move request for scope (-0.40, -1.72)
20:55:37.676 00.000 11060 Worker thread wakes up
20:55:37.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.72) opts 0xd
20:55:37.676 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -1.72)
20:55:37.676 00.000 11060 Moving (-0.40, -1.72) raw xDistance=1.77 yDistance=-0.02
20:55:37.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.77
20:55:37.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:37.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:55:37.676 00.000 11060 MoveAxis(W, 415, ABG)
20:55:37.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:37.676 00.000 11060 Move returns status 1, amount 0
20:55:37.676 00.000 11060 MoveAxis(N, 0, ABG)
20:55:37.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:37.676 00.000 11060 Move returns status 1, amount 0
20:55:37.676 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:37.676 00.000 11060 move complete, result=1
20:55:37.676 00.000 11060 worker thread done servicing request
20:55:37.690 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:37.699 00.009 10844 UpdateGuideState exits: m=2946 SNR=35.1 Saturated
20:55:37.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:37.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:37.699 00.000 10844 Enqueuing Expose request
20:55:37.699 00.000 11060 Worker thread wakes up
20:55:37.699 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.0 px 0 ms NORTH
20:55:37.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:37.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:37.704 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:37.704 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:38.340 00.636 11060 Exposure complete
20:55:38.470 00.130 11060 worker thread done servicing request
20:55:38.471 00.001 10844 OnExposeComplete: enter
20:55:38.471 00.000 10844 UpdateGuideState(): m_state=6
20:55:38.471 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
20:55:38.471 00.000 10844 Star::Find returns 1 (1), X=1503.91, Y=751.34, Mass=3004, SNR=35.3, Peak=255 HFD=3.8
20:55:38.471 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.77) = xAngle (-0.36 = -0.36)
20:55:38.471 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.34 = -0.34)
20:55:38.471 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=-0.96 hyp=1.13 cameraTheta=-2.13 mountX=1.06 mountY=-0.38, mountTheta=-0.35
20:55:38.471 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=-0.96, opts=13)
20:55:38.473 00.002 10844 Enqueuing Move request for scope (-0.60, -0.96)
20:55:38.473 00.000 11060 Worker thread wakes up
20:55:38.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.96) opts 0xd
20:55:38.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, -0.96)
20:55:38.473 00.000 11060 Moving (-0.60, -0.96) raw xDistance=1.06 yDistance=-0.38
20:55:38.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.40 from input 1.06
20:55:38.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
20:55:38.473 00.000 11060 MoveAxis(W, 255, ABG)
20:55:38.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:38.473 00.000 11060 Move returns status 1, amount 0
20:55:38.473 00.000 11060 MoveAxis(N, 166, ABG)
20:55:38.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:38.473 00.000 11060 Move returns status 1, amount 0
20:55:38.473 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:38.473 00.000 11060 move complete, result=1
20:55:38.473 00.000 11060 worker thread done servicing request
20:55:38.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:38.488 00.015 10844 UpdateGuideState exits: m=3004 SNR=35.3 Saturated
20:55:38.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:38.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:38.488 00.000 10844 Enqueuing Expose request
20:55:38.488 00.000 10844 GuideStep: 1.1 px 0 ms WEST, -0.4 px 0 ms NORTH
20:55:38.488 00.000 11060 Worker thread wakes up
20:55:38.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:38.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:38.488 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:38.488 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:39.123 00.635 11060 Exposure complete
20:55:39.272 00.149 11060 worker thread done servicing request
20:55:39.272 00.000 10844 OnExposeComplete: enter
20:55:39.272 00.000 10844 UpdateGuideState(): m_state=6
20:55:39.274 00.002 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
20:55:39.274 00.000 10844 Star::Find returns 1 (1), X=1504.08, Y=750.54, Mass=3181, SNR=36.3, Peak=255 HFD=3.9
20:55:39.274 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.77) = xAngle (-0.04 = -0.04)
20:55:39.274 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.02 = -0.02)
20:55:39.274 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-1.76 hyp=1.81 cameraTheta=-1.81 mountX=1.81 mountY=-0.04, mountTheta=-0.02
20:55:39.274 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-1.76, opts=13)
20:55:39.274 00.000 10844 Enqueuing Move request for scope (-0.43, -1.76)
20:55:39.274 00.000 11060 Worker thread wakes up
20:55:39.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -1.76) opts 0xd
20:55:39.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -1.76)
20:55:39.274 00.000 11060 Moving (-0.43, -1.76) raw xDistance=1.81 yDistance=-0.04
20:55:39.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.81
20:55:39.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:39.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:55:39.274 00.000 11060 MoveAxis(W, 418, ABG)
20:55:39.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:39.274 00.000 11060 Move returns status 1, amount 0
20:55:39.274 00.000 11060 MoveAxis(N, 0, ABG)
20:55:39.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:39.274 00.000 11060 Move returns status 1, amount 0
20:55:39.274 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:39.274 00.000 11060 move complete, result=1
20:55:39.274 00.000 11060 worker thread done servicing request
20:55:39.274 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:39.295 00.021 10844 UpdateGuideState exits: m=3181 SNR=36.3 Saturated
20:55:39.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:39.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:39.295 00.000 10844 Enqueuing Expose request
20:55:39.295 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.0 px 0 ms NORTH
20:55:39.298 00.003 11060 Worker thread wakes up
20:55:39.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:39.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:39.303 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:39.303 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:39.928 00.625 11060 Exposure complete
20:55:40.081 00.153 11060 worker thread done servicing request
20:55:40.081 00.000 10844 OnExposeComplete: enter
20:55:40.081 00.000 10844 UpdateGuideState(): m_state=6
20:55:40.081 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
20:55:40.081 00.000 10844 Star::Find returns 1 (1), X=1503.31, Y=751.18, Mass=3159, SNR=36.6, Peak=255 HFD=3.5
20:55:40.081 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.77) = xAngle (-0.63 = -0.63)
20:55:40.081 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.61 = -0.61)
20:55:40.081 00.000 10844 CameraToMount -- cameraX=-1.20 cameraY=-1.12 hyp=1.64 cameraTheta=-2.39 mountX=1.33 mountY=-0.94, mountTheta=-0.61
20:55:40.081 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.20, y=-1.12, opts=13)
20:55:40.081 00.000 10844 Enqueuing Move request for scope (-1.20, -1.12)
20:55:40.081 00.000 11060 Worker thread wakes up
20:55:40.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -1.12) opts 0xd
20:55:40.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.20, -1.12)
20:55:40.081 00.000 11060 Moving (-1.20, -1.12) raw xDistance=1.33 yDistance=-0.94
20:55:40.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.49 from input 1.33
20:55:40.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.94
20:55:40.081 00.000 11060 MoveAxis(W, 316, ABG)
20:55:40.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:40.081 00.000 11060 Move returns status 1, amount 0
20:55:40.081 00.000 11060 MoveAxis(N, 406, ABG)
20:55:40.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:40.081 00.000 11060 Move returns status 1, amount 0
20:55:40.081 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:40.081 00.000 11060 move complete, result=1
20:55:40.081 00.000 11060 worker thread done servicing request
20:55:40.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:40.107 00.026 10844 UpdateGuideState exits: m=3159 SNR=36.6 Saturated
20:55:40.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:40.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:40.107 00.000 10844 Enqueuing Expose request
20:55:40.107 00.000 10844 GuideStep: 1.3 px 0 ms WEST, -0.9 px 0 ms NORTH
20:55:40.108 00.001 11060 Worker thread wakes up
20:55:40.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:40.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:40.111 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:40.111 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:40.754 00.643 11060 Exposure complete
20:55:40.902 00.148 11060 worker thread done servicing request
20:55:40.902 00.000 10844 OnExposeComplete: enter
20:55:40.902 00.000 10844 UpdateGuideState(): m_state=6
20:55:40.902 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
20:55:40.902 00.000 10844 Star::Find returns 1 (1), X=1503.88, Y=751.34, Mass=3365, SNR=37.5, Peak=255 HFD=3.8
20:55:40.902 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.77) = xAngle (-0.38 = -0.38)
20:55:40.902 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.36 = -0.36)
20:55:40.902 00.000 10844 CameraToMount -- cameraX=-0.63 cameraY=-0.96 hyp=1.15 cameraTheta=-2.15 mountX=1.06 mountY=-0.41, mountTheta=-0.37
20:55:40.903 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.63, y=-0.96, opts=13)
20:55:40.903 00.000 10844 Enqueuing Move request for scope (-0.63, -0.96)
20:55:40.903 00.000 11060 Worker thread wakes up
20:55:40.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.96) opts 0xd
20:55:40.903 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.63, -0.96)
20:55:40.903 00.000 11060 Moving (-0.63, -0.96) raw xDistance=1.06 yDistance=-0.41
20:55:40.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.39 from input 1.06
20:55:40.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
20:55:40.903 00.000 11060 MoveAxis(W, 252, ABG)
20:55:40.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:40.903 00.000 11060 Move returns status 1, amount 0
20:55:40.903 00.000 11060 MoveAxis(N, 177, ABG)
20:55:40.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:40.903 00.000 11060 Move returns status 1, amount 0
20:55:40.903 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:40.903 00.000 11060 move complete, result=1
20:55:40.903 00.000 11060 worker thread done servicing request
20:55:40.910 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:40.919 00.009 10844 UpdateGuideState exits: m=3365 SNR=37.5 Saturated
20:55:40.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:40.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:40.919 00.000 10844 Enqueuing Expose request
20:55:40.919 00.000 10844 GuideStep: 1.1 px 0 ms WEST, -0.4 px 0 ms NORTH
20:55:40.919 00.000 11060 Worker thread wakes up
20:55:40.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:40.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:40.924 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:40.925 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:41.561 00.636 11060 Exposure complete
20:55:41.710 00.149 11060 worker thread done servicing request
20:55:41.712 00.002 10844 OnExposeComplete: enter
20:55:41.712 00.000 10844 UpdateGuideState(): m_state=6
20:55:41.712 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
20:55:41.712 00.000 10844 Star::Find returns 1 (0), X=1504.05, Y=750.67, Mass=3267, SNR=37.6, Peak=251 HFD=3.8
20:55:41.712 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.77) = xAngle (-0.08 = -0.08)
20:55:41.712 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.06 = -0.06)
20:55:41.712 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-1.63 hyp=1.70 cameraTheta=-1.85 mountX=1.69 mountY=-0.10, mountTheta=-0.06
20:55:41.714 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-1.63, opts=13)
20:55:41.714 00.000 10844 Enqueuing Move request for scope (-0.46, -1.63)
20:55:41.714 00.000 11060 Worker thread wakes up
20:55:41.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -1.63) opts 0xd
20:55:41.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -1.63)
20:55:41.714 00.000 11060 Moving (-0.46, -1.63) raw xDistance=1.69 yDistance=-0.10
20:55:41.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.69
20:55:41.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:41.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:55:41.714 00.000 11060 MoveAxis(W, 392, ABG)
20:55:41.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:41.714 00.000 11060 Move returns status 1, amount 0
20:55:41.714 00.000 11060 MoveAxis(N, 0, ABG)
20:55:41.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:41.714 00.000 11060 Move returns status 1, amount 0
20:55:41.714 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:41.714 00.000 11060 move complete, result=1
20:55:41.714 00.000 11060 worker thread done servicing request
20:55:41.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:41.729 00.015 10844 UpdateGuideState exits: m=3267 SNR=37.6
20:55:41.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:41.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:41.729 00.000 10844 Enqueuing Expose request
20:55:41.729 00.000 11060 Worker thread wakes up
20:55:41.729 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:41.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:41.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:41.729 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:41.729 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:42.372 00.643 11060 Exposure complete
20:55:42.516 00.144 11060 worker thread done servicing request
20:55:42.516 00.000 10844 OnExposeComplete: enter
20:55:42.516 00.000 10844 UpdateGuideState(): m_state=6
20:55:42.516 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
20:55:42.516 00.000 10844 Star::Find returns 1 (1), X=1503.85, Y=751.34, Mass=3470, SNR=38.0, Peak=255 HFD=3.7
20:55:42.516 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.77) = xAngle (-0.41 = -0.41)
20:55:42.516 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.39 = -0.39)
20:55:42.516 00.000 10844 CameraToMount -- cameraX=-0.67 cameraY=-0.96 hyp=1.17 cameraTheta=-2.18 mountX=1.07 mountY=-0.45, mountTheta=-0.40
20:55:42.520 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.67, y=-0.96, opts=13)
20:55:42.520 00.000 10844 Enqueuing Move request for scope (-0.67, -0.96)
20:55:42.520 00.000 11060 Worker thread wakes up
20:55:42.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.96) opts 0xd
20:55:42.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.67, -0.96)
20:55:42.520 00.000 11060 Moving (-0.67, -0.96) raw xDistance=1.07 yDistance=-0.45
20:55:42.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.40 from input 1.07
20:55:42.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.45
20:55:42.520 00.000 11060 MoveAxis(W, 256, ABG)
20:55:42.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:42.520 00.000 11060 Move returns status 1, amount 0
20:55:42.520 00.000 11060 MoveAxis(N, 194, ABG)
20:55:42.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:42.520 00.000 11060 Move returns status 1, amount 0
20:55:42.520 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:42.520 00.000 11060 move complete, result=1
20:55:42.520 00.000 11060 worker thread done servicing request
20:55:42.523 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:42.523 00.000 10844 UpdateGuideState exits: m=3470 SNR=38.0 Saturated
20:55:42.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:42.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:42.523 00.000 10844 Enqueuing Expose request
20:55:42.523 00.000 10844 GuideStep: 1.1 px 0 ms WEST, -0.4 px 0 ms NORTH
20:55:42.523 00.000 11060 Worker thread wakes up
20:55:42.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:42.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:42.539 00.016 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:42.539 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:43.183 00.644 11060 Exposure complete
20:55:43.339 00.156 11060 worker thread done servicing request
20:55:43.341 00.002 10844 OnExposeComplete: enter
20:55:43.341 00.000 10844 UpdateGuideState(): m_state=6
20:55:43.341 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
20:55:43.341 00.000 10844 Star::Find returns 1 (1), X=1504.14, Y=750.81, Mass=3263, SNR=36.8, Peak=255 HFD=4.0
20:55:43.341 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.77) = xAngle (-0.05 = -0.05)
20:55:43.341 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.03 = -0.03)
20:55:43.341 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-1.49 hyp=1.53 cameraTheta=-1.81 mountX=1.53 mountY=-0.04, mountTheta=-0.03
20:55:43.343 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-1.49, opts=13)
20:55:43.343 00.000 10844 Enqueuing Move request for scope (-0.37, -1.49)
20:55:43.345 00.002 11060 Worker thread wakes up
20:55:43.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -1.49) opts 0xd
20:55:43.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -1.49)
20:55:43.345 00.000 11060 Moving (-0.37, -1.49) raw xDistance=1.53 yDistance=-0.04
20:55:43.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.55 from input 1.53
20:55:43.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:43.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:55:43.345 00.000 11060 MoveAxis(W, 355, ABG)
20:55:43.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:43.345 00.000 11060 Move returns status 1, amount 0
20:55:43.345 00.000 11060 MoveAxis(N, 0, ABG)
20:55:43.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:43.345 00.000 11060 Move returns status 1, amount 0
20:55:43.345 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:43.345 00.000 11060 move complete, result=1
20:55:43.345 00.000 11060 worker thread done servicing request
20:55:43.350 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=6, FiltMax=255, Gamma=1.000
20:55:43.360 00.010 10844 UpdateGuideState exits: m=3263 SNR=36.8 Saturated
20:55:43.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:43.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:43.360 00.000 10844 Enqueuing Expose request
20:55:43.360 00.000 11060 Worker thread wakes up
20:55:43.360 00.000 10844 GuideStep: 1.5 px 0 ms WEST, -0.0 px 0 ms NORTH
20:55:43.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:43.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:43.366 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:43.367 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:44.002 00.635 11060 Exposure complete
20:55:44.157 00.155 11060 worker thread done servicing request
20:55:44.157 00.000 10844 OnExposeComplete: enter
20:55:44.157 00.000 10844 UpdateGuideState(): m_state=6
20:55:44.157 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
20:55:44.157 00.000 10844 Star::Find returns 1 (1), X=1504.22, Y=751.85, Mass=3137, SNR=36.0, Peak=255 HFD=3.9
20:55:44.157 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.77) = xAngle (-0.38 = -0.38)
20:55:44.157 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.36 = -0.36)
20:55:44.157 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.45 hyp=0.54 cameraTheta=-2.14 mountX=0.50 mountY=-0.19, mountTheta=-0.36
20:55:44.162 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.45, opts=13)
20:55:44.162 00.000 10844 Enqueuing Move request for scope (-0.29, -0.45)
20:55:44.162 00.000 11060 Worker thread wakes up
20:55:44.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.45) opts 0xd
20:55:44.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.45)
20:55:44.162 00.000 11060 Moving (-0.29, -0.45) raw xDistance=0.50 yDistance=-0.19
20:55:44.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.50
20:55:44.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:44.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:55:44.162 00.000 11060 MoveAxis(W, 127, ABG)
20:55:44.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:44.162 00.000 11060 Move returns status 1, amount 0
20:55:44.162 00.000 11060 MoveAxis(N, 0, ABG)
20:55:44.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:44.162 00.000 11060 Move returns status 1, amount 0
20:55:44.162 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:44.162 00.000 11060 move complete, result=1
20:55:44.162 00.000 11060 worker thread done servicing request
20:55:44.167 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:44.173 00.006 10844 UpdateGuideState exits: m=3137 SNR=36.0 Saturated
20:55:44.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:44.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:44.173 00.000 10844 Enqueuing Expose request
20:55:44.173 00.000 11060 Worker thread wakes up
20:55:44.173 00.000 10844 GuideStep: 0.5 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:44.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:44.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:44.182 00.009 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:44.182 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:44.815 00.633 11060 Exposure complete
20:55:44.961 00.146 11060 worker thread done servicing request
20:55:44.961 00.000 10844 OnExposeComplete: enter
20:55:44.961 00.000 10844 UpdateGuideState(): m_state=6
20:55:44.961 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
20:55:44.961 00.000 10844 Star::Find returns 1 (1), X=1504.23, Y=751.02, Mass=3258, SNR=36.8, Peak=255 HFD=4.1
20:55:44.963 00.002 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.77) = xAngle (-0.02 = -0.02)
20:55:44.963 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.01 = -0.01)
20:55:44.963 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-1.28 hyp=1.31 cameraTheta=-1.79 mountX=1.31 mountY=-0.01, mountTheta=-0.01
20:55:44.964 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-1.28, opts=13)
20:55:44.964 00.000 10844 Enqueuing Move request for scope (-0.29, -1.28)
20:55:44.964 00.000 11060 Worker thread wakes up
20:55:44.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -1.28) opts 0xd
20:55:44.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -1.28)
20:55:44.964 00.000 11060 Moving (-0.29, -1.28) raw xDistance=1.31 yDistance=-0.01
20:55:44.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.47 from input 1.31
20:55:44.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:44.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:55:44.964 00.000 11060 MoveAxis(W, 300, ABG)
20:55:44.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:44.964 00.000 11060 Move returns status 1, amount 0
20:55:44.965 00.001 11060 MoveAxis(N, 0, ABG)
20:55:44.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:44.965 00.000 11060 Move returns status 1, amount 0
20:55:44.965 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:44.965 00.000 11060 move complete, result=1
20:55:44.965 00.000 11060 worker thread done servicing request
20:55:44.969 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:44.982 00.013 10844 UpdateGuideState exits: m=3258 SNR=36.8 Saturated
20:55:44.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:44.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:44.982 00.000 10844 Enqueuing Expose request
20:55:44.982 00.000 10844 GuideStep: 1.3 px 0 ms WEST, -0.0 px 0 ms NORTH
20:55:44.982 00.000 11060 Worker thread wakes up
20:55:44.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:44.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:44.985 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:44.985 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:45.624 00.639 11060 Exposure complete
20:55:45.774 00.150 11060 worker thread done servicing request
20:55:45.774 00.000 10844 OnExposeComplete: enter
20:55:45.774 00.000 10844 UpdateGuideState(): m_state=6
20:55:45.774 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
20:55:45.774 00.000 10844 Star::Find returns 1 (1), X=1504.04, Y=750.80, Mass=3327, SNR=37.3, Peak=255 HFD=4.1
20:55:45.774 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.77) = xAngle (-0.11 = -0.11)
20:55:45.774 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.09 = -0.09)
20:55:45.774 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-1.50 hyp=1.57 cameraTheta=-1.88 mountX=1.56 mountY=-0.14, mountTheta=-0.09
20:55:45.776 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-1.50, opts=13)
20:55:45.776 00.000 10844 Enqueuing Move request for scope (-0.48, -1.50)
20:55:45.776 00.000 11060 Worker thread wakes up
20:55:45.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -1.50) opts 0xd
20:55:45.776 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -1.50)
20:55:45.776 00.000 11060 Moving (-0.48, -1.50) raw xDistance=1.56 yDistance=-0.14
20:55:45.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.57 from input 1.56
20:55:45.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:45.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:55:45.776 00.000 11060 MoveAxis(W, 364, ABG)
20:55:45.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:45.776 00.000 11060 Move returns status 1, amount 0
20:55:45.776 00.000 11060 MoveAxis(N, 0, ABG)
20:55:45.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:45.776 00.000 11060 Move returns status 1, amount 0
20:55:45.776 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:45.776 00.000 11060 move complete, result=1
20:55:45.776 00.000 11060 worker thread done servicing request
20:55:45.779 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:45.793 00.014 10844 UpdateGuideState exits: m=3327 SNR=37.3 Saturated
20:55:45.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:45.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:45.793 00.000 10844 Enqueuing Expose request
20:55:45.793 00.000 11060 Worker thread wakes up
20:55:45.793 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:45.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:45.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:45.797 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:45.797 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:46.426 00.629 11060 Exposure complete
20:55:46.568 00.142 11060 worker thread done servicing request
20:55:46.568 00.000 10844 OnExposeComplete: enter
20:55:46.568 00.000 10844 UpdateGuideState(): m_state=6
20:55:46.568 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
20:55:46.568 00.000 10844 Star::Find returns 1 (1), X=1503.98, Y=750.88, Mass=3261, SNR=36.6, Peak=255 HFD=3.0
20:55:46.568 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.77) = xAngle (-0.16 = -0.16)
20:55:46.568 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.14 = -0.14)
20:55:46.568 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-1.42 hyp=1.52 cameraTheta=-1.93 mountX=1.50 mountY=-0.21, mountTheta=-0.14
20:55:46.568 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-1.42, opts=13)
20:55:46.568 00.000 10844 Enqueuing Move request for scope (-0.53, -1.42)
20:55:46.568 00.000 11060 Worker thread wakes up
20:55:46.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -1.42) opts 0xd
20:55:46.568 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -1.42)
20:55:46.568 00.000 11060 Moving (-0.53, -1.42) raw xDistance=1.50 yDistance=-0.21
20:55:46.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.55 from input 1.50
20:55:46.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:46.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:55:46.575 00.007 11060 MoveAxis(W, 352, ABG)
20:55:46.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:46.575 00.000 11060 Move returns status 1, amount 0
20:55:46.575 00.000 11060 MoveAxis(N, 0, ABG)
20:55:46.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:46.575 00.000 11060 Move returns status 1, amount 0
20:55:46.575 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:46.575 00.000 11060 move complete, result=1
20:55:46.575 00.000 11060 worker thread done servicing request
20:55:46.585 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:46.591 00.006 10844 UpdateGuideState exits: m=3261 SNR=36.6 Saturated
20:55:46.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:46.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:46.591 00.000 10844 Enqueuing Expose request
20:55:46.591 00.000 11060 Worker thread wakes up
20:55:46.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:46.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:46.591 00.000 10844 GuideStep: 1.5 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:46.602 00.011 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:46.602 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:47.247 00.645 11060 Exposure complete
20:55:47.397 00.150 11060 worker thread done servicing request
20:55:47.397 00.000 10844 OnExposeComplete: enter
20:55:47.397 00.000 10844 UpdateGuideState(): m_state=6
20:55:47.397 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
20:55:47.397 00.000 10844 Star::Find returns 1 (1), X=1503.56, Y=750.74, Mass=3032, SNR=35.9, Peak=255 HFD=3.5
20:55:47.397 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.77) = xAngle (-0.35 = -0.35)
20:55:47.397 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.33 = -0.33)
20:55:47.397 00.000 10844 CameraToMount -- cameraX=-0.95 cameraY=-1.56 hyp=1.82 cameraTheta=-2.12 mountX=1.71 mountY=-0.59, mountTheta=-0.33
20:55:47.399 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.95, y=-1.56, opts=13)
20:55:47.399 00.000 10844 Enqueuing Move request for scope (-0.95, -1.56)
20:55:47.399 00.000 11060 Worker thread wakes up
20:55:47.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -1.56) opts 0xd
20:55:47.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.95, -1.56)
20:55:47.399 00.000 11060 Moving (-0.95, -1.56) raw xDistance=1.71 yDistance=-0.59
20:55:47.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.71
20:55:47.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.59
20:55:47.399 00.000 11060 MoveAxis(W, 400, ABG)
20:55:47.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:47.399 00.000 11060 Move returns status 1, amount 0
20:55:47.399 00.000 11060 MoveAxis(N, 258, ABG)
20:55:47.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:47.399 00.000 11060 Move returns status 1, amount 0
20:55:47.399 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:47.399 00.000 11060 move complete, result=1
20:55:47.399 00.000 11060 worker thread done servicing request
20:55:47.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:47.413 00.014 10844 UpdateGuideState exits: m=3032 SNR=35.9 Saturated
20:55:47.416 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:47.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:47.416 00.000 10844 Enqueuing Expose request
20:55:47.416 00.000 11060 Worker thread wakes up
20:55:47.416 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.6 px 0 ms NORTH
20:55:47.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:47.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:47.416 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:47.416 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:48.054 00.638 11060 Exposure complete
20:55:48.206 00.152 11060 worker thread done servicing request
20:55:48.206 00.000 10844 OnExposeComplete: enter
20:55:48.206 00.000 10844 UpdateGuideState(): m_state=6
20:55:48.206 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
20:55:48.206 00.000 10844 Star::Find returns 1 (1), X=1503.96, Y=750.52, Mass=2777, SNR=33.6, Peak=255 HFD=3.6
20:55:48.206 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.77) = xAngle (-0.10 = -0.10)
20:55:48.206 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.08 = -0.08)
20:55:48.206 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-1.78 hyp=1.86 cameraTheta=-1.87 mountX=1.85 mountY=-0.16, mountTheta=-0.08
20:55:48.208 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-1.78, opts=13)
20:55:48.208 00.000 10844 Enqueuing Move request for scope (-0.55, -1.78)
20:55:48.208 00.000 11060 Worker thread wakes up
20:55:48.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -1.78) opts 0xd
20:55:48.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, -1.78)
20:55:48.208 00.000 11060 Moving (-0.55, -1.78) raw xDistance=1.85 yDistance=-0.16
20:55:48.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.85
20:55:48.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:48.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:55:48.208 00.000 11060 MoveAxis(W, 433, ABG)
20:55:48.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:48.208 00.000 11060 Move returns status 1, amount 0
20:55:48.208 00.000 11060 MoveAxis(N, 0, ABG)
20:55:48.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:48.208 00.000 11060 Move returns status 1, amount 0
20:55:48.208 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:48.208 00.000 11060 move complete, result=1
20:55:48.208 00.000 11060 worker thread done servicing request
20:55:48.210 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:48.226 00.016 10844 UpdateGuideState exits: m=2777 SNR=33.6 Saturated
20:55:48.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:48.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:48.226 00.000 10844 Enqueuing Expose request
20:55:48.226 00.000 11060 Worker thread wakes up
20:55:48.226 00.000 10844 GuideStep: 1.9 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:48.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:48.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:48.231 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:48.231 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:48.863 00.632 11060 Exposure complete
20:55:49.010 00.147 11060 worker thread done servicing request
20:55:49.010 00.000 10844 OnExposeComplete: enter
20:55:49.010 00.000 10844 UpdateGuideState(): m_state=6
20:55:49.010 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
20:55:49.010 00.000 10844 Star::Find returns 1 (1), X=1503.84, Y=750.38, Mass=2909, SNR=34.5, Peak=255 HFD=3.8
20:55:49.010 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.77) = xAngle (-0.14 = -0.14)
20:55:49.010 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.12 = -0.12)
20:55:49.010 00.000 10844 CameraToMount -- cameraX=-0.67 cameraY=-1.92 hyp=2.03 cameraTheta=-1.91 mountX=2.01 mountY=-0.24, mountTheta=-0.12
20:55:49.010 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.67, y=-1.92, opts=13)
20:55:49.010 00.000 10844 Enqueuing Move request for scope (-0.67, -1.92)
20:55:49.010 00.000 11060 Worker thread wakes up
20:55:49.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -1.92) opts 0xd
20:55:49.010 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.67, -1.92)
20:55:49.010 00.000 11060 Moving (-0.67, -1.92) raw xDistance=2.01 yDistance=-0.24
20:55:49.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.73 from input 2.01
20:55:49.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:49.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:55:49.010 00.000 11060 MoveAxis(W, 470, ABG)
20:55:49.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:49.010 00.000 11060 Move returns status 1, amount 0
20:55:49.010 00.000 11060 MoveAxis(N, 0, ABG)
20:55:49.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:49.010 00.000 11060 Move returns status 1, amount 0
20:55:49.010 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:49.010 00.000 11060 move complete, result=1
20:55:49.010 00.000 11060 worker thread done servicing request
20:55:49.016 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:55:49.031 00.015 10844 UpdateGuideState exits: m=2909 SNR=34.5 Saturated
20:55:49.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:49.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:49.031 00.000 10844 Enqueuing Expose request
20:55:49.031 00.000 11060 Worker thread wakes up
20:55:49.031 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:49.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:49.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:49.037 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:49.037 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:49.670 00.633 11060 Exposure complete
20:55:49.814 00.144 11060 worker thread done servicing request
20:55:49.814 00.000 10844 OnExposeComplete: enter
20:55:49.814 00.000 10844 UpdateGuideState(): m_state=6
20:55:49.814 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
20:55:49.814 00.000 10844 Star::Find returns 1 (1), X=1503.42, Y=751.23, Mass=3265, SNR=37.3, Peak=255 HFD=3.6
20:55:49.814 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.77) = xAngle (-0.60 = -0.60)
20:55:49.814 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.58 = -0.58)
20:55:49.814 00.000 10844 CameraToMount -- cameraX=-1.10 cameraY=-1.07 hyp=1.54 cameraTheta=-2.37 mountX=1.27 mountY=-0.84, mountTheta=-0.59
20:55:49.814 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.10, y=-1.07, opts=13)
20:55:49.814 00.000 10844 Enqueuing Move request for scope (-1.10, -1.07)
20:55:49.814 00.000 11060 Worker thread wakes up
20:55:49.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -1.07) opts 0xd
20:55:49.814 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.10, -1.07)
20:55:49.814 00.000 11060 Moving (-1.10, -1.07) raw xDistance=1.27 yDistance=-0.84
20:55:49.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.47 from input 1.27
20:55:49.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.84
20:55:49.814 00.000 11060 MoveAxis(W, 304, ABG)
20:55:49.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:49.814 00.000 11060 Move returns status 1, amount 0
20:55:49.814 00.000 11060 MoveAxis(N, 366, ABG)
20:55:49.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:49.814 00.000 11060 Move returns status 1, amount 0
20:55:49.814 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:49.814 00.000 11060 move complete, result=1
20:55:49.814 00.000 11060 worker thread done servicing request
20:55:49.827 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:49.840 00.013 10844 UpdateGuideState exits: m=3265 SNR=37.3 Saturated
20:55:49.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:49.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:49.840 00.000 10844 Enqueuing Expose request
20:55:49.840 00.000 11060 Worker thread wakes up
20:55:49.840 00.000 10844 GuideStep: 1.3 px 0 ms WEST, -0.8 px 0 ms NORTH
20:55:49.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:49.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:49.845 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:49.845 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:50.475 00.630 11060 Exposure complete
20:55:50.615 00.140 11060 worker thread done servicing request
20:55:50.617 00.002 10844 OnExposeComplete: enter
20:55:50.617 00.000 10844 UpdateGuideState(): m_state=6
20:55:50.617 00.000 10844 Star::Find(15, 1503, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
20:55:50.617 00.000 10844 Star::Find returns 1 (1), X=1503.49, Y=750.75, Mass=3310, SNR=37.4, Peak=255 HFD=3.5
20:55:50.617 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.77) = xAngle (-0.39 = -0.39)
20:55:50.617 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.37 = -0.37)
20:55:50.617 00.000 10844 CameraToMount -- cameraX=-1.03 cameraY=-1.55 hyp=1.86 cameraTheta=-2.16 mountX=1.72 mountY=-0.67, mountTheta=-0.37
20:55:50.618 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.03, y=-1.55, opts=13)
20:55:50.618 00.000 10844 Enqueuing Move request for scope (-1.03, -1.55)
20:55:50.618 00.000 11060 Worker thread wakes up
20:55:50.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.03, -1.55) opts 0xd
20:55:50.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.03, -1.55)
20:55:50.618 00.000 11060 Moving (-1.03, -1.55) raw xDistance=1.72 yDistance=-0.67
20:55:50.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.72
20:55:50.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.67
20:55:50.618 00.000 11060 MoveAxis(W, 399, ABG)
20:55:50.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:50.620 00.002 11060 Move returns status 1, amount 0
20:55:50.620 00.000 11060 MoveAxis(N, 291, ABG)
20:55:50.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:50.620 00.000 11060 Move returns status 1, amount 0
20:55:50.620 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:50.620 00.000 11060 move complete, result=1
20:55:50.620 00.000 11060 worker thread done servicing request
20:55:50.621 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:50.637 00.016 10844 UpdateGuideState exits: m=3310 SNR=37.4 Saturated
20:55:50.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:50.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:50.637 00.000 10844 Enqueuing Expose request
20:55:50.637 00.000 11060 Worker thread wakes up
20:55:50.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:50.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:50.637 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.7 px 0 ms NORTH
20:55:50.641 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:50.641 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:51.282 00.641 11060 Exposure complete
20:55:51.424 00.142 11060 worker thread done servicing request
20:55:51.424 00.000 10844 OnExposeComplete: enter
20:55:51.424 00.000 10844 UpdateGuideState(): m_state=6
20:55:51.424 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
20:55:51.424 00.000 10844 Star::Find returns 1 (1), X=1503.42, Y=750.96, Mass=3573, SNR=38.7, Peak=255 HFD=3.7
20:55:51.424 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.77) = xAngle (-0.49 = -0.49)
20:55:51.424 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.47 = -0.47)
20:55:51.424 00.000 10844 CameraToMount -- cameraX=-1.10 cameraY=-1.34 hyp=1.73 cameraTheta=-2.26 mountX=1.53 mountY=-0.78, mountTheta=-0.48
20:55:51.424 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.10, y=-1.34, opts=13)
20:55:51.424 00.000 10844 Enqueuing Move request for scope (-1.10, -1.34)
20:55:51.424 00.000 11060 Worker thread wakes up
20:55:51.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -1.34) opts 0xd
20:55:51.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.10, -1.34)
20:55:51.424 00.000 11060 Moving (-1.10, -1.34) raw xDistance=1.53 yDistance=-0.78
20:55:51.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.56 from input 1.53
20:55:51.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.78
20:55:51.424 00.000 11060 MoveAxis(W, 360, ABG)
20:55:51.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:51.424 00.000 11060 Move returns status 1, amount 0
20:55:51.424 00.000 11060 MoveAxis(N, 340, ABG)
20:55:51.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:51.424 00.000 11060 Move returns status 1, amount 0
20:55:51.424 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:51.424 00.000 11060 move complete, result=1
20:55:51.424 00.000 11060 worker thread done servicing request
20:55:51.428 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:51.435 00.007 10844 UpdateGuideState exits: m=3573 SNR=38.7 Saturated
20:55:51.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:51.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:51.435 00.000 10844 Enqueuing Expose request
20:55:51.435 00.000 11060 Worker thread wakes up
20:55:51.435 00.000 10844 GuideStep: 1.5 px 0 ms WEST, -0.8 px 0 ms NORTH
20:55:51.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:51.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:51.435 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:51.435 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:52.077 00.642 11060 Exposure complete
20:55:52.229 00.152 11060 worker thread done servicing request
20:55:52.229 00.000 10844 OnExposeComplete: enter
20:55:52.229 00.000 10844 UpdateGuideState(): m_state=6
20:55:52.229 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
20:55:52.235 00.006 10844 Star::Find returns 1 (1), X=1504.19, Y=751.13, Mass=3466, SNR=38.4, Peak=255 HFD=3.9
20:55:52.235 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.77) = xAngle (-0.07 = -0.07)
20:55:52.235 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.05 = -0.05)
20:55:52.235 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-1.17 hyp=1.22 cameraTheta=-1.84 mountX=1.21 mountY=-0.06, mountTheta=-0.05
20:55:52.235 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-1.17, opts=13)
20:55:52.235 00.000 10844 Enqueuing Move request for scope (-0.32, -1.17)
20:55:52.235 00.000 11060 Worker thread wakes up
20:55:52.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -1.17) opts 0xd
20:55:52.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -1.17)
20:55:52.235 00.000 11060 Moving (-0.32, -1.17) raw xDistance=1.21 yDistance=-0.06
20:55:52.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.45 from input 1.21
20:55:52.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:52.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:55:52.235 00.000 11060 MoveAxis(W, 288, ABG)
20:55:52.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:52.235 00.000 11060 Move returns status 1, amount 0
20:55:52.235 00.000 11060 MoveAxis(N, 0, ABG)
20:55:52.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:52.235 00.000 11060 Move returns status 1, amount 0
20:55:52.235 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:52.235 00.000 11060 move complete, result=1
20:55:52.235 00.000 11060 worker thread done servicing request
20:55:52.248 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:52.255 00.007 10844 UpdateGuideState exits: m=3466 SNR=38.4 Saturated
20:55:52.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:52.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:52.255 00.000 10844 Enqueuing Expose request
20:55:52.255 00.000 10844 GuideStep: 1.2 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:52.255 00.000 11060 Worker thread wakes up
20:55:52.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:52.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:52.255 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:52.263 00.008 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:52.896 00.633 11060 Exposure complete
20:55:53.044 00.148 11060 worker thread done servicing request
20:55:53.044 00.000 10844 OnExposeComplete: enter
20:55:53.044 00.000 10844 UpdateGuideState(): m_state=6
20:55:53.044 00.000 10844 Star::Find(15, 1504, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
20:55:53.044 00.000 10844 Star::Find returns 1 (1), X=1504.03, Y=750.62, Mass=3526, SNR=38.5, Peak=255 HFD=4.0
20:55:53.044 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.77) = xAngle (-0.08 = -0.08)
20:55:53.044 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.06 = -0.06)
20:55:53.044 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-1.68 hyp=1.75 cameraTheta=-1.85 mountX=1.74 mountY=-0.11, mountTheta=-0.06
20:55:53.046 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-1.68, opts=13)
20:55:53.046 00.000 10844 Enqueuing Move request for scope (-0.48, -1.68)
20:55:53.046 00.000 11060 Worker thread wakes up
20:55:53.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -1.68) opts 0xd
20:55:53.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -1.68)
20:55:53.046 00.000 11060 Moving (-0.48, -1.68) raw xDistance=1.74 yDistance=-0.11
20:55:53.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.74
20:55:53.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:53.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:55:53.046 00.000 11060 MoveAxis(W, 404, ABG)
20:55:53.047 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:53.047 00.000 11060 Move returns status 1, amount 0
20:55:53.047 00.000 11060 MoveAxis(N, 0, ABG)
20:55:53.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:53.047 00.000 11060 Move returns status 1, amount 0
20:55:53.047 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:53.047 00.000 11060 move complete, result=1
20:55:53.047 00.000 11060 worker thread done servicing request
20:55:53.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:53.064 00.017 10844 UpdateGuideState exits: m=3526 SNR=38.5 Saturated
20:55:53.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:53.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:53.064 00.000 10844 Enqueuing Expose request
20:55:53.064 00.000 11060 Worker thread wakes up
20:55:53.064 00.000 10844 GuideStep: 1.7 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:53.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:53.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:53.067 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:53.067 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:53.698 00.631 11060 Exposure complete
20:55:53.842 00.144 11060 worker thread done servicing request
20:55:53.842 00.000 10844 OnExposeComplete: enter
20:55:53.842 00.000 10844 UpdateGuideState(): m_state=6
20:55:53.842 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
20:55:53.842 00.000 10844 Star::Find returns 1 (1), X=1503.59, Y=749.95, Mass=3114, SNR=36.7, Peak=255 HFD=3.5
20:55:53.842 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.77) = xAngle (-0.18 = -0.18)
20:55:53.842 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.16 = -0.16)
20:55:53.842 00.000 10844 CameraToMount -- cameraX=-0.93 cameraY=-2.35 hyp=2.52 cameraTheta=-1.95 mountX=2.48 mountY=-0.40, mountTheta=-0.16
20:55:53.842 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.93, y=-2.35, opts=13)
20:55:53.842 00.000 10844 Enqueuing Move request for scope (-0.93, -2.35)
20:55:53.842 00.000 11060 Worker thread wakes up
20:55:53.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -2.35) opts 0xd
20:55:53.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.93, -2.35)
20:55:53.842 00.000 11060 Moving (-0.93, -2.35) raw xDistance=2.48 yDistance=-0.40
20:55:53.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.90 from input 2.48
20:55:53.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
20:55:53.842 00.000 11060 MoveAxis(W, 575, ABG)
20:55:53.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:53.842 00.000 11060 Move returns status 1, amount 0
20:55:53.842 00.000 11060 MoveAxis(N, 175, ABG)
20:55:53.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:53.842 00.000 11060 Move returns status 1, amount 0
20:55:53.842 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:53.842 00.000 11060 move complete, result=1
20:55:53.842 00.000 11060 worker thread done servicing request
20:55:53.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:53.860 00.018 10844 UpdateGuideState exits: m=3114 SNR=36.7 Saturated
20:55:53.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:53.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:53.860 00.000 10844 Enqueuing Expose request
20:55:53.860 00.000 11060 Worker thread wakes up
20:55:53.860 00.000 10844 GuideStep: 2.5 px 0 ms WEST, -0.4 px 0 ms NORTH
20:55:53.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:53.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:53.869 00.009 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:53.869 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:54.510 00.641 11060 Exposure complete
20:55:54.659 00.149 11060 worker thread done servicing request
20:55:54.659 00.000 10844 OnExposeComplete: enter
20:55:54.659 00.000 10844 UpdateGuideState(): m_state=6
20:55:54.659 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
20:55:54.659 00.000 10844 Star::Find returns 1 (1), X=1504.16, Y=750.48, Mass=3002, SNR=35.6, Peak=255 HFD=3.8
20:55:54.659 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.77) = xAngle (0.01 = 0.01)
20:55:54.659 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.03 = 0.03)
20:55:54.659 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-1.82 hyp=1.86 cameraTheta=-1.76 mountX=1.86 mountY=0.05, mountTheta=0.03
20:55:54.659 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-1.82, opts=13)
20:55:54.664 00.005 10844 Enqueuing Move request for scope (-0.35, -1.82)
20:55:54.664 00.000 11060 Worker thread wakes up
20:55:54.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -1.82) opts 0xd
20:55:54.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -1.82)
20:55:54.664 00.000 11060 Moving (-0.35, -1.82) raw xDistance=1.86 yDistance=0.05
20:55:54.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.86
20:55:54.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:54.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:55:54.664 00.000 11060 MoveAxis(W, 441, ABG)
20:55:54.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:54.664 00.000 11060 Move returns status 1, amount 0
20:55:54.664 00.000 11060 MoveAxis(N, 0, ABG)
20:55:54.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:54.664 00.000 11060 Move returns status 1, amount 0
20:55:54.664 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:54.664 00.000 11060 move complete, result=1
20:55:54.664 00.000 11060 worker thread done servicing request
20:55:54.669 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:55:54.686 00.017 10844 UpdateGuideState exits: m=3002 SNR=35.6 Saturated
20:55:54.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:54.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:54.686 00.000 10844 Enqueuing Expose request
20:55:54.686 00.000 10844 GuideStep: 1.9 px 0 ms WEST, 0.0 px 0 ms NORTH
20:55:54.686 00.000 11060 Worker thread wakes up
20:55:54.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:54.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:54.690 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:54.690 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:55.328 00.638 11060 Exposure complete
20:55:55.480 00.152 11060 worker thread done servicing request
20:55:55.480 00.000 10844 OnExposeComplete: enter
20:55:55.480 00.000 10844 UpdateGuideState(): m_state=6
20:55:55.480 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
20:55:55.480 00.000 10844 Star::Find returns 1 (1), X=1504.56, Y=750.83, Mass=4048, SNR=41.1, Peak=255 HFD=3.7
20:55:55.480 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.77) = xAngle (0.23 = 0.23)
20:55:55.480 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.25 = 0.25)
20:55:55.480 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-1.47 hyp=1.47 cameraTheta=-1.54 mountX=1.43 mountY=0.36, mountTheta=0.24
20:55:55.480 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-1.47, opts=13)
20:55:55.480 00.000 10844 Enqueuing Move request for scope (0.04, -1.47)
20:55:55.484 00.004 11060 Worker thread wakes up
20:55:55.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.47) opts 0xd
20:55:55.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -1.47)
20:55:55.484 00.000 11060 Moving (0.04, -1.47) raw xDistance=1.43 yDistance=0.36
20:55:55.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.53 from input 1.43
20:55:55.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:55:55.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
20:55:55.484 00.000 11060 MoveAxis(W, 340, ABG)
20:55:55.485 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:55.485 00.000 11060 Move returns status 1, amount 0
20:55:55.485 00.000 11060 MoveAxis(N, 0, ABG)
20:55:55.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:55.485 00.000 11060 Move returns status 1, amount 0
20:55:55.485 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:55.485 00.000 11060 move complete, result=1
20:55:55.485 00.000 11060 worker thread done servicing request
20:55:55.496 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:55.502 00.006 10844 UpdateGuideState exits: m=4048 SNR=41.1 Saturated
20:55:55.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:55.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:55.502 00.000 10844 Enqueuing Expose request
20:55:55.502 00.000 11060 Worker thread wakes up
20:55:55.502 00.000 10844 GuideStep: 1.4 px 0 ms WEST, 0.4 px 0 ms NORTH
20:55:55.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:55.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:55.513 00.011 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:55.513 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:56.154 00.641 11060 Exposure complete
20:55:56.292 00.138 11060 worker thread done servicing request
20:55:56.292 00.000 10844 OnExposeComplete: enter
20:55:56.292 00.000 10844 UpdateGuideState(): m_state=6
20:55:56.292 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
20:55:56.292 00.000 10844 Star::Find returns 1 (1), X=1504.36, Y=750.60, Mass=3835, SNR=40.5, Peak=255 HFD=3.5
20:55:56.292 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.77) = xAngle (0.10 = 0.10)
20:55:56.292 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.12 = 0.12)
20:55:56.292 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-1.70 hyp=1.70 cameraTheta=-1.66 mountX=1.69 mountY=0.21, mountTheta=0.12
20:55:56.294 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-1.70, opts=13)
20:55:56.294 00.000 10844 Enqueuing Move request for scope (-0.16, -1.70)
20:55:56.294 00.000 11060 Worker thread wakes up
20:55:56.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -1.70) opts 0xd
20:55:56.294 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -1.70)
20:55:56.294 00.000 11060 Moving (-0.16, -1.70) raw xDistance=1.69 yDistance=0.21
20:55:56.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.62 from input 1.69
20:55:56.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:56.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:55:56.294 00.000 11060 MoveAxis(W, 395, ABG)
20:55:56.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:56.294 00.000 11060 Move returns status 1, amount 0
20:55:56.294 00.000 11060 MoveAxis(N, 0, ABG)
20:55:56.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:56.294 00.000 11060 Move returns status 1, amount 0
20:55:56.294 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:56.294 00.000 11060 move complete, result=1
20:55:56.294 00.000 11060 worker thread done servicing request
20:55:56.297 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:56.301 00.004 10844 UpdateGuideState exits: m=3835 SNR=40.5 Saturated
20:55:56.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:56.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:56.301 00.000 10844 Enqueuing Expose request
20:55:56.301 00.000 11060 Worker thread wakes up
20:55:56.301 00.000 10844 GuideStep: 1.7 px 0 ms WEST, 0.2 px 0 ms NORTH
20:55:56.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:56.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:56.301 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:56.301 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:56.943 00.642 11060 Exposure complete
20:55:57.087 00.144 11060 worker thread done servicing request
20:55:57.087 00.000 10844 OnExposeComplete: enter
20:55:57.087 00.000 10844 UpdateGuideState(): m_state=6
20:55:57.087 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
20:55:57.087 00.000 10844 Star::Find returns 1 (1), X=1504.16, Y=750.91, Mass=3257, SNR=36.5, Peak=255 HFD=3.7
20:55:57.087 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.77) = xAngle (-0.05 = -0.05)
20:55:57.087 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.03 = -0.03)
20:55:57.087 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-1.39 hyp=1.43 cameraTheta=-1.82 mountX=1.43 mountY=-0.05, mountTheta=-0.03
20:55:57.087 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-1.39, opts=13)
20:55:57.087 00.000 10844 Enqueuing Move request for scope (-0.35, -1.39)
20:55:57.087 00.000 11060 Worker thread wakes up
20:55:57.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -1.39) opts 0xd
20:55:57.087 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -1.39)
20:55:57.087 00.000 11060 Moving (-0.35, -1.39) raw xDistance=1.43 yDistance=-0.05
20:55:57.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.53 from input 1.43
20:55:57.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:57.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:55:57.087 00.000 11060 MoveAxis(W, 338, ABG)
20:55:57.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:57.087 00.000 11060 Move returns status 1, amount 0
20:55:57.087 00.000 11060 MoveAxis(N, 0, ABG)
20:55:57.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:57.087 00.000 11060 Move returns status 1, amount 0
20:55:57.087 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:57.087 00.000 11060 move complete, result=1
20:55:57.087 00.000 11060 worker thread done servicing request
20:55:57.096 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:57.096 00.000 10844 UpdateGuideState exits: m=3257 SNR=36.5 Saturated
20:55:57.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:57.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:57.096 00.000 10844 Enqueuing Expose request
20:55:57.096 00.000 10844 GuideStep: 1.4 px 0 ms WEST, -0.0 px 0 ms NORTH
20:55:57.096 00.000 11060 Worker thread wakes up
20:55:57.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:57.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:57.110 00.014 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:57.110 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:57.755 00.645 11060 Exposure complete
20:55:57.913 00.158 11060 worker thread done servicing request
20:55:57.913 00.000 10844 OnExposeComplete: enter
20:55:57.913 00.000 10844 UpdateGuideState(): m_state=6
20:55:57.915 00.002 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
20:55:57.915 00.000 10844 Star::Find returns 1 (1), X=1503.99, Y=750.73, Mass=3533, SNR=38.0, Peak=255 HFD=4.0
20:55:57.915 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.77) = xAngle (-0.13 = -0.13)
20:55:57.915 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.11 = -0.11)
20:55:57.915 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-1.57 hyp=1.66 cameraTheta=-1.89 mountX=1.65 mountY=-0.18, mountTheta=-0.11
20:55:57.915 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-1.57, opts=13)
20:55:57.915 00.000 10844 Enqueuing Move request for scope (-0.53, -1.57)
20:55:57.915 00.000 11060 Worker thread wakes up
20:55:57.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -1.57) opts 0xd
20:55:57.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -1.57)
20:55:57.915 00.000 11060 Moving (-0.53, -1.57) raw xDistance=1.65 yDistance=-0.18
20:55:57.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.60 from input 1.65
20:55:57.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:57.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:55:57.915 00.000 11060 MoveAxis(W, 384, ABG)
20:55:57.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:57.915 00.000 11060 Move returns status 1, amount 0
20:55:57.915 00.000 11060 MoveAxis(N, 0, ABG)
20:55:57.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:57.915 00.000 11060 Move returns status 1, amount 0
20:55:57.915 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:57.915 00.000 11060 move complete, result=1
20:55:57.915 00.000 11060 worker thread done servicing request
20:55:57.922 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:57.938 00.016 10844 UpdateGuideState exits: m=3533 SNR=38.0 Saturated
20:55:57.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:57.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:57.938 00.000 10844 Enqueuing Expose request
20:55:57.938 00.000 11060 Worker thread wakes up
20:55:57.938 00.000 10844 GuideStep: 1.6 px 0 ms WEST, -0.2 px 0 ms NORTH
20:55:57.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:57.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:57.940 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:57.940 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:58.578 00.638 11060 Exposure complete
20:55:58.724 00.146 11060 worker thread done servicing request
20:55:58.724 00.000 10844 OnExposeComplete: enter
20:55:58.724 00.000 10844 UpdateGuideState(): m_state=6
20:55:58.724 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
20:55:58.724 00.000 10844 Star::Find returns 1 (1), X=1504.05, Y=750.57, Mass=2956, SNR=35.3, Peak=255 HFD=4.0
20:55:58.724 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.77) = xAngle (-0.06 = -0.06)
20:55:58.724 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.05 = -0.05)
20:55:58.724 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-1.73 hyp=1.79 cameraTheta=-1.83 mountX=1.79 mountY=-0.08, mountTheta=-0.05
20:55:58.724 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-1.73, opts=13)
20:55:58.724 00.000 10844 Enqueuing Move request for scope (-0.46, -1.73)
20:55:58.724 00.000 11060 Worker thread wakes up
20:55:58.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -1.73) opts 0xd
20:55:58.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -1.73)
20:55:58.724 00.000 11060 Moving (-0.46, -1.73) raw xDistance=1.79 yDistance=-0.08
20:55:58.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.79
20:55:58.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:58.728 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:55:58.728 00.000 11060 MoveAxis(W, 418, ABG)
20:55:58.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:58.728 00.000 11060 Move returns status 1, amount 0
20:55:58.728 00.000 11060 MoveAxis(N, 0, ABG)
20:55:58.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:58.728 00.000 11060 Move returns status 1, amount 0
20:55:58.728 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:58.728 00.000 11060 move complete, result=1
20:55:58.728 00.000 11060 worker thread done servicing request
20:55:58.741 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:58.744 00.003 10844 UpdateGuideState exits: m=2956 SNR=35.3 Saturated
20:55:58.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:58.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:58.744 00.000 10844 Enqueuing Expose request
20:55:58.744 00.000 11060 Worker thread wakes up
20:55:58.744 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:58.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:58.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:58.744 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:58.744 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:55:59.386 00.642 11060 Exposure complete
20:55:59.526 00.140 11060 worker thread done servicing request
20:55:59.526 00.000 10844 OnExposeComplete: enter
20:55:59.526 00.000 10844 UpdateGuideState(): m_state=6
20:55:59.526 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
20:55:59.526 00.000 10844 Star::Find returns 1 (0), X=1504.26, Y=750.08, Mass=3083, SNR=35.6, Peak=249 HFD=3.9
20:55:59.526 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.77) = xAngle (0.08 = 0.08)
20:55:59.526 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.10 = 0.10)
20:55:59.526 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-2.22 hyp=2.24 cameraTheta=-1.68 mountX=2.23 mountY=0.23, mountTheta=0.10
20:55:59.534 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-2.22, opts=13)
20:55:59.534 00.000 10844 Enqueuing Move request for scope (-0.25, -2.22)
20:55:59.534 00.000 11060 Worker thread wakes up
20:55:59.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -2.22) opts 0xd
20:55:59.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -2.22)
20:55:59.534 00.000 11060 Moving (-0.25, -2.22) raw xDistance=2.23 yDistance=0.23
20:55:59.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.81 from input 2.23
20:55:59.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:59.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:55:59.534 00.000 11060 MoveAxis(W, 519, ABG)
20:55:59.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:59.534 00.000 11060 Move returns status 1, amount 0
20:55:59.534 00.000 11060 MoveAxis(N, 0, ABG)
20:55:59.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:55:59.534 00.000 11060 Move returns status 1, amount 0
20:55:59.534 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:55:59.534 00.000 11060 move complete, result=1
20:55:59.534 00.000 11060 worker thread done servicing request
20:55:59.539 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:55:59.552 00.013 10844 UpdateGuideState exits: m=3083 SNR=35.6
20:55:59.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:59.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:55:59.552 00.000 10844 Enqueuing Expose request
20:55:59.552 00.000 11060 Worker thread wakes up
20:55:59.552 00.000 10844 GuideStep: 2.2 px 0 ms WEST, 0.2 px 0 ms NORTH
20:55:59.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:55:59.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:55:59.556 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:55:59.556 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:00.192 00.636 11060 Exposure complete
20:56:00.335 00.143 11060 worker thread done servicing request
20:56:00.335 00.000 10844 OnExposeComplete: enter
20:56:00.335 00.000 10844 UpdateGuideState(): m_state=6
20:56:00.344 00.009 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
20:56:00.344 00.000 10844 Star::Find returns 1 (1), X=1504.28, Y=750.83, Mass=3272, SNR=37.0, Peak=255 HFD=3.9
20:56:00.344 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.77) = xAngle (0.04 = 0.04)
20:56:00.344 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.06 = 0.06)
20:56:00.346 00.002 10844 CameraToMount -- cameraX=-0.24 cameraY=-1.47 hyp=1.49 cameraTheta=-1.73 mountX=1.49 mountY=0.08, mountTheta=0.06
20:56:00.348 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-1.47, opts=13)
20:56:00.348 00.000 10844 Enqueuing Move request for scope (-0.24, -1.47)
20:56:00.350 00.002 11060 Worker thread wakes up
20:56:00.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.47) opts 0xd
20:56:00.350 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -1.47)
20:56:00.350 00.000 11060 Moving (-0.24, -1.47) raw xDistance=1.49 yDistance=0.08
20:56:00.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.55 from input 1.49
20:56:00.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:00.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:56:00.350 00.000 11060 MoveAxis(W, 356, ABG)
20:56:00.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:00.350 00.000 11060 Move returns status 1, amount 0
20:56:00.350 00.000 11060 MoveAxis(N, 0, ABG)
20:56:00.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:00.350 00.000 11060 Move returns status 1, amount 0
20:56:00.350 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:00.350 00.000 11060 move complete, result=1
20:56:00.350 00.000 11060 worker thread done servicing request
20:56:00.357 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:00.369 00.012 10844 UpdateGuideState exits: m=3272 SNR=37.0 Saturated
20:56:00.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:00.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:00.369 00.000 10844 Enqueuing Expose request
20:56:00.369 00.000 11060 Worker thread wakes up
20:56:00.369 00.000 10844 GuideStep: 1.5 px 0 ms WEST, 0.1 px 0 ms NORTH
20:56:00.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:00.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:00.373 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:00.373 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:01.007 00.634 11060 Exposure complete
20:56:01.174 00.167 11060 worker thread done servicing request
20:56:01.174 00.000 10844 OnExposeComplete: enter
20:56:01.174 00.000 10844 UpdateGuideState(): m_state=6
20:56:01.174 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
20:56:01.174 00.000 10844 Star::Find returns 1 (1), X=1504.05, Y=750.86, Mass=2818, SNR=34.2, Peak=255 HFD=4.1
20:56:01.174 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.77) = xAngle (-0.11 = -0.11)
20:56:01.174 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.10 = -0.10)
20:56:01.174 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-1.44 hyp=1.51 cameraTheta=-1.88 mountX=1.50 mountY=-0.14, mountTheta=-0.10
20:56:01.174 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-1.44, opts=13)
20:56:01.174 00.000 10844 Enqueuing Move request for scope (-0.46, -1.44)
20:56:01.174 00.000 11060 Worker thread wakes up
20:56:01.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -1.44) opts 0xd
20:56:01.174 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -1.44)
20:56:01.174 00.000 11060 Moving (-0.46, -1.44) raw xDistance=1.50 yDistance=-0.14
20:56:01.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.55 from input 1.50
20:56:01.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:01.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:56:01.174 00.000 11060 MoveAxis(W, 353, ABG)
20:56:01.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:01.174 00.000 11060 Move returns status 1, amount 0
20:56:01.174 00.000 11060 MoveAxis(N, 0, ABG)
20:56:01.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:01.174 00.000 11060 Move returns status 1, amount 0
20:56:01.174 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:01.174 00.000 11060 move complete, result=1
20:56:01.174 00.000 11060 worker thread done servicing request
20:56:01.182 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:01.182 00.000 10844 UpdateGuideState exits: m=2818 SNR=34.2 Saturated
20:56:01.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:01.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:01.182 00.000 10844 Enqueuing Expose request
20:56:01.182 00.000 11060 Worker thread wakes up
20:56:01.182 00.000 10844 GuideStep: 1.5 px 0 ms WEST, -0.1 px 0 ms NORTH
20:56:01.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:01.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:01.201 00.019 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:01.201 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:01.833 00.632 11060 Exposure complete
20:56:01.987 00.154 11060 worker thread done servicing request
20:56:01.987 00.000 10844 OnExposeComplete: enter
20:56:01.987 00.000 10844 UpdateGuideState(): m_state=6
20:56:01.987 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
20:56:01.987 00.000 10844 Star::Find returns 1 (1), X=1504.18, Y=750.74, Mass=3408, SNR=38.7, Peak=255 HFD=3.9
20:56:01.987 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.77) = xAngle (-0.02 = -0.02)
20:56:01.987 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.00 = 0.00)
20:56:01.987 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-1.56 hyp=1.59 cameraTheta=-1.78 mountX=1.59 mountY=0.01, mountTheta=0.00
20:56:01.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-1.56, opts=13)
20:56:01.989 00.000 10844 Enqueuing Move request for scope (-0.34, -1.56)
20:56:01.989 00.000 11060 Worker thread wakes up
20:56:01.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.56) opts 0xd
20:56:01.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -1.56)
20:56:01.989 00.000 11060 Moving (-0.34, -1.56) raw xDistance=1.59 yDistance=0.01
20:56:01.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.58 from input 1.59
20:56:01.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:01.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:56:01.989 00.000 11060 MoveAxis(W, 373, ABG)
20:56:01.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:01.989 00.000 11060 Move returns status 1, amount 0
20:56:01.989 00.000 11060 MoveAxis(N, 0, ABG)
20:56:01.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:01.989 00.000 11060 Move returns status 1, amount 0
20:56:01.989 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:01.989 00.000 11060 move complete, result=1
20:56:01.989 00.000 11060 worker thread done servicing request
20:56:01.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:02.008 00.019 10844 UpdateGuideState exits: m=3408 SNR=38.7 Saturated
20:56:02.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:02.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:02.008 00.000 10844 Enqueuing Expose request
20:56:02.008 00.000 11060 Worker thread wakes up
20:56:02.008 00.000 10844 GuideStep: 1.6 px 0 ms WEST, 0.0 px 0 ms NORTH
20:56:02.010 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:02.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:02.013 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:02.013 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:02.648 00.635 11060 Exposure complete
20:56:02.785 00.137 11060 worker thread done servicing request
20:56:02.787 00.002 10844 OnExposeComplete: enter
20:56:02.787 00.000 10844 UpdateGuideState(): m_state=6
20:56:02.787 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
20:56:02.787 00.000 10844 Star::Find returns 1 (1), X=1503.88, Y=750.58, Mass=3294, SNR=37.3, Peak=255 HFD=3.9
20:56:02.787 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.77) = xAngle (-0.16 = -0.16)
20:56:02.787 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.14 = -0.14)
20:56:02.787 00.000 10844 CameraToMount -- cameraX=-0.64 cameraY=-1.72 hyp=1.84 cameraTheta=-1.92 mountX=1.81 mountY=-0.25, mountTheta=-0.14
20:56:02.787 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.64, y=-1.72, opts=13)
20:56:02.787 00.000 10844 Enqueuing Move request for scope (-0.64, -1.72)
20:56:02.789 00.002 11060 Worker thread wakes up
20:56:02.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -1.72) opts 0xd
20:56:02.789 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.64, -1.72)
20:56:02.789 00.000 11060 Moving (-0.64, -1.72) raw xDistance=1.81 yDistance=-0.25
20:56:02.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.81
20:56:02.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:02.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
20:56:02.789 00.000 11060 MoveAxis(W, 424, ABG)
20:56:02.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:02.789 00.000 11060 Move returns status 1, amount 0
20:56:02.789 00.000 11060 MoveAxis(N, 0, ABG)
20:56:02.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:02.789 00.000 11060 Move returns status 1, amount 0
20:56:02.789 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:02.789 00.000 11060 move complete, result=1
20:56:02.789 00.000 11060 worker thread done servicing request
20:56:02.792 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:02.797 00.005 10844 UpdateGuideState exits: m=3294 SNR=37.3 Saturated
20:56:02.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:02.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:02.797 00.000 10844 Enqueuing Expose request
20:56:02.797 00.000 11060 Worker thread wakes up
20:56:02.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:02.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:02.797 00.000 10844 GuideStep: 1.8 px 0 ms WEST, -0.3 px 0 ms NORTH
20:56:02.797 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:02.797 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:03.430 00.633 11060 Exposure complete
20:56:03.567 00.137 11060 worker thread done servicing request
20:56:03.567 00.000 10844 OnExposeComplete: enter
20:56:03.567 00.000 10844 UpdateGuideState(): m_state=6
20:56:03.567 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
20:56:03.567 00.000 10844 Star::Find returns 1 (1), X=1503.70, Y=750.45, Mass=3277, SNR=37.3, Peak=255 HFD=3.6
20:56:03.567 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.77) = xAngle (-0.22 = -0.22)
20:56:03.567 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.20 = -0.20)
20:56:03.567 00.000 10844 CameraToMount -- cameraX=-0.82 cameraY=-1.85 hyp=2.03 cameraTheta=-1.99 mountX=1.98 mountY=-0.40, mountTheta=-0.20
20:56:03.573 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.82, y=-1.85, opts=13)
20:56:03.573 00.000 10844 Enqueuing Move request for scope (-0.82, -1.85)
20:56:03.573 00.000 11060 Worker thread wakes up
20:56:03.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -1.85) opts 0xd
20:56:03.573 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.82, -1.85)
20:56:03.573 00.000 11060 Moving (-0.82, -1.85) raw xDistance=1.98 yDistance=-0.40
20:56:03.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.98
20:56:03.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
20:56:03.573 00.000 11060 MoveAxis(W, 462, ABG)
20:56:03.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:03.573 00.000 11060 Move returns status 1, amount 0
20:56:03.573 00.000 11060 MoveAxis(N, 174, ABG)
20:56:03.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:03.573 00.000 11060 Move returns status 1, amount 0
20:56:03.573 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:03.573 00.000 11060 move complete, result=1
20:56:03.573 00.000 11060 worker thread done servicing request
20:56:03.578 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:03.590 00.012 10844 UpdateGuideState exits: m=3277 SNR=37.3 Saturated
20:56:03.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:03.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:03.590 00.000 10844 Enqueuing Expose request
20:56:03.590 00.000 11060 Worker thread wakes up
20:56:03.590 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.4 px 0 ms NORTH
20:56:03.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:03.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:03.590 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:03.594 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:04.221 00.627 11060 Exposure complete
20:56:04.385 00.164 11060 worker thread done servicing request
20:56:04.385 00.000 10844 OnExposeComplete: enter
20:56:04.385 00.000 10844 UpdateGuideState(): m_state=6
20:56:04.385 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
20:56:04.385 00.000 10844 Star::Find returns 1 (1), X=1503.72, Y=750.46, Mass=2900, SNR=34.9, Peak=255 HFD=3.5
20:56:04.385 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.77) = xAngle (-0.21 = -0.21)
20:56:04.385 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.19 = -0.19)
20:56:04.385 00.000 10844 CameraToMount -- cameraX=-0.79 cameraY=-1.84 hyp=2.00 cameraTheta=-1.98 mountX=1.96 mountY=-0.38, mountTheta=-0.19
20:56:04.385 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.79, y=-1.84, opts=13)
20:56:04.385 00.000 10844 Enqueuing Move request for scope (-0.79, -1.84)
20:56:04.385 00.000 11060 Worker thread wakes up
20:56:04.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -1.84) opts 0xd
20:56:04.385 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.79, -1.84)
20:56:04.385 00.000 11060 Moving (-0.79, -1.84) raw xDistance=1.96 yDistance=-0.38
20:56:04.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.96
20:56:04.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.38
20:56:04.385 00.000 11060 MoveAxis(W, 459, ABG)
20:56:04.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:04.385 00.000 11060 Move returns status 1, amount 0
20:56:04.385 00.000 11060 MoveAxis(N, 164, ABG)
20:56:04.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:04.385 00.000 11060 Move returns status 1, amount 0
20:56:04.385 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:04.385 00.000 11060 move complete, result=1
20:56:04.385 00.000 11060 worker thread done servicing request
20:56:04.391 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:04.412 00.021 10844 UpdateGuideState exits: m=2900 SNR=34.9 Saturated
20:56:04.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:04.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:04.412 00.000 10844 Enqueuing Expose request
20:56:04.412 00.000 10844 GuideStep: 2.0 px 0 ms WEST, -0.4 px 0 ms NORTH
20:56:04.413 00.001 11060 Worker thread wakes up
20:56:04.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:04.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:04.413 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:04.413 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:05.049 00.636 11060 Exposure complete
20:56:05.197 00.148 11060 worker thread done servicing request
20:56:05.197 00.000 10844 OnExposeComplete: enter
20:56:05.197 00.000 10844 UpdateGuideState(): m_state=6
20:56:05.197 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
20:56:05.197 00.000 10844 Star::Find returns 1 (1), X=1504.04, Y=750.17, Mass=3545, SNR=39.1, Peak=255 HFD=3.9
20:56:05.197 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.77) = xAngle (-0.02 = -0.02)
20:56:05.197 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.00 = -0.00)
20:56:05.197 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-2.13 hyp=2.18 cameraTheta=-1.79 mountX=2.18 mountY=-0.01, mountTheta=-0.00
20:56:05.199 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-2.13, opts=13)
20:56:05.199 00.000 10844 Enqueuing Move request for scope (-0.48, -2.13)
20:56:05.199 00.000 11060 Worker thread wakes up
20:56:05.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -2.13) opts 0xd
20:56:05.199 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -2.13)
20:56:05.199 00.000 11060 Moving (-0.48, -2.13) raw xDistance=2.18 yDistance=-0.01
20:56:05.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.79 from input 2.18
20:56:05.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:05.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:56:05.199 00.000 11060 MoveAxis(W, 510, ABG)
20:56:05.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:05.199 00.000 11060 Move returns status 1, amount 0
20:56:05.199 00.000 11060 MoveAxis(N, 0, ABG)
20:56:05.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:05.199 00.000 11060 Move returns status 1, amount 0
20:56:05.199 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:05.199 00.000 11060 move complete, result=1
20:56:05.199 00.000 11060 worker thread done servicing request
20:56:05.203 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:56:05.203 00.000 10844 UpdateGuideState exits: m=3545 SNR=39.1 Saturated
20:56:05.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:05.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:05.203 00.000 10844 Enqueuing Expose request
20:56:05.203 00.000 10844 GuideStep: 2.2 px 0 ms WEST, -0.0 px 0 ms NORTH
20:56:05.203 00.000 11060 Worker thread wakes up
20:56:05.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:05.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:05.222 00.019 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:05.222 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:05.851 00.629 11060 Exposure complete
20:56:06.007 00.156 11060 worker thread done servicing request
20:56:06.007 00.000 10844 OnExposeComplete: enter
20:56:06.007 00.000 10844 UpdateGuideState(): m_state=6
20:56:06.007 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
20:56:06.007 00.000 10844 Star::Find returns 1 (1), X=1504.19, Y=750.49, Mass=3325, SNR=37.3, Peak=255 HFD=3.8
20:56:06.007 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.77) = xAngle (0.02 = 0.02)
20:56:06.007 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.04 = 0.04)
20:56:06.007 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-1.81 hyp=1.83 cameraTheta=-1.75 mountX=1.83 mountY=0.07, mountTheta=0.04
20:56:06.007 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-1.81, opts=13)
20:56:06.007 00.000 10844 Enqueuing Move request for scope (-0.32, -1.81)
20:56:06.007 00.000 11060 Worker thread wakes up
20:56:06.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -1.81) opts 0xd
20:56:06.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -1.81)
20:56:06.007 00.000 11060 Moving (-0.32, -1.81) raw xDistance=1.83 yDistance=0.07
20:56:06.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.83
20:56:06.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:06.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:56:06.007 00.000 11060 MoveAxis(W, 433, ABG)
20:56:06.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:06.007 00.000 11060 Move returns status 1, amount 0
20:56:06.007 00.000 11060 MoveAxis(N, 0, ABG)
20:56:06.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:06.007 00.000 11060 Move returns status 1, amount 0
20:56:06.007 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:06.007 00.000 11060 move complete, result=1
20:56:06.007 00.000 11060 worker thread done servicing request
20:56:06.022 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:06.031 00.009 10844 UpdateGuideState exits: m=3325 SNR=37.3 Saturated
20:56:06.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:06.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:06.031 00.000 10844 Enqueuing Expose request
20:56:06.031 00.000 10844 GuideStep: 1.8 px 0 ms WEST, 0.1 px 0 ms NORTH
20:56:06.031 00.000 11060 Worker thread wakes up
20:56:06.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:06.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:06.037 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:06.037 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:06.677 00.640 11060 Exposure complete
20:56:06.831 00.154 11060 worker thread done servicing request
20:56:06.831 00.000 10844 OnExposeComplete: enter
20:56:06.831 00.000 10844 UpdateGuideState(): m_state=6
20:56:06.831 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
20:56:06.831 00.000 10844 Star::Find returns 1 (1), X=1504.02, Y=750.18, Mass=3530, SNR=38.1, Peak=255 HFD=3.7
20:56:06.831 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.77) = xAngle (-0.03 = -0.03)
20:56:06.831 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.02 = -0.02)
20:56:06.831 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=-2.12 hyp=2.18 cameraTheta=-1.80 mountX=2.18 mountY=-0.03, mountTheta=-0.02
20:56:06.831 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=-2.12, opts=13)
20:56:06.831 00.000 10844 Enqueuing Move request for scope (-0.50, -2.12)
20:56:06.831 00.000 11060 Worker thread wakes up
20:56:06.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -2.12) opts 0xd
20:56:06.831 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, -2.12)
20:56:06.831 00.000 11060 Moving (-0.50, -2.12) raw xDistance=2.18 yDistance=-0.03
20:56:06.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.79 from input 2.18
20:56:06.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:06.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:56:06.831 00.000 11060 MoveAxis(W, 508, ABG)
20:56:06.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:06.831 00.000 11060 Move returns status 1, amount 0
20:56:06.831 00.000 11060 MoveAxis(N, 0, ABG)
20:56:06.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:06.831 00.000 11060 Move returns status 1, amount 0
20:56:06.831 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:06.831 00.000 11060 move complete, result=1
20:56:06.831 00.000 11060 worker thread done servicing request
20:56:06.843 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:06.847 00.004 10844 UpdateGuideState exits: m=3530 SNR=38.1 Saturated
20:56:06.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:06.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:06.847 00.000 10844 Enqueuing Expose request
20:56:06.847 00.000 11060 Worker thread wakes up
20:56:06.847 00.000 10844 GuideStep: 2.2 px 0 ms WEST, -0.0 px 0 ms NORTH
20:56:06.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:06.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:06.862 00.015 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:06.864 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:07.485 00.621 11060 Exposure complete
20:56:07.629 00.144 11060 worker thread done servicing request
20:56:07.629 00.000 10844 OnExposeComplete: enter
20:56:07.629 00.000 10844 UpdateGuideState(): m_state=6
20:56:07.629 00.000 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
20:56:07.629 00.000 10844 Star::Find returns 1 (1), X=1503.58, Y=750.29, Mass=3632, SNR=39.4, Peak=255 HFD=3.7
20:56:07.629 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.77) = xAngle (-0.24 = -0.24)
20:56:07.629 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.22 = -0.22)
20:56:07.629 00.000 10844 CameraToMount -- cameraX=-0.93 cameraY=-2.01 hyp=2.22 cameraTheta=-2.01 mountX=2.16 mountY=-0.48, mountTheta=-0.22
20:56:07.629 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.93, y=-2.01, opts=13)
20:56:07.629 00.000 10844 Enqueuing Move request for scope (-0.93, -2.01)
20:56:07.629 00.000 11060 Worker thread wakes up
20:56:07.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -2.01) opts 0xd
20:56:07.629 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.93, -2.01)
20:56:07.629 00.000 11060 Moving (-0.93, -2.01) raw xDistance=2.16 yDistance=-0.48
20:56:07.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.79 from input 2.16
20:56:07.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.48
20:56:07.629 00.000 11060 MoveAxis(W, 506, ABG)
20:56:07.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:07.629 00.000 11060 Move returns status 1, amount 0
20:56:07.629 00.000 11060 MoveAxis(N, 209, ABG)
20:56:07.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:07.629 00.000 11060 Move returns status 1, amount 0
20:56:07.629 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:07.629 00.000 11060 move complete, result=1
20:56:07.629 00.000 11060 worker thread done servicing request
20:56:07.641 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:07.648 00.007 10844 UpdateGuideState exits: m=3632 SNR=39.4 Saturated
20:56:07.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:07.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:07.648 00.000 10844 Enqueuing Expose request
20:56:07.648 00.000 11060 Worker thread wakes up
20:56:07.648 00.000 10844 GuideStep: 2.2 px 0 ms WEST, -0.5 px 0 ms NORTH
20:56:07.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:07.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:07.656 00.008 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:07.656 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:08.287 00.631 11060 Exposure complete
20:56:08.435 00.148 11060 worker thread done servicing request
20:56:08.435 00.000 10844 OnExposeComplete: enter
20:56:08.435 00.000 10844 UpdateGuideState(): m_state=6
20:56:08.435 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
20:56:08.435 00.000 10844 Star::Find returns 1 (1), X=1503.73, Y=750.17, Mass=3489, SNR=38.2, Peak=255 HFD=3.6
20:56:08.435 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.77) = xAngle (-0.16 = -0.16)
20:56:08.435 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.14 = -0.14)
20:56:08.435 00.000 10844 CameraToMount -- cameraX=-0.78 cameraY=-2.12 hyp=2.26 cameraTheta=-1.92 mountX=2.24 mountY=-0.31, mountTheta=-0.14
20:56:08.435 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.78, y=-2.12, opts=13)
20:56:08.435 00.000 10844 Enqueuing Move request for scope (-0.78, -2.12)
20:56:08.435 00.000 11060 Worker thread wakes up
20:56:08.439 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -2.12) opts 0xd
20:56:08.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.78, -2.12)
20:56:08.439 00.000 11060 Moving (-0.78, -2.12) raw xDistance=2.24 yDistance=-0.31
20:56:08.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.82 from input 2.24
20:56:08.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:08.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:56:08.439 00.000 11060 MoveAxis(W, 524, ABG)
20:56:08.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:08.439 00.000 11060 Move returns status 1, amount 0
20:56:08.439 00.000 11060 MoveAxis(N, 0, ABG)
20:56:08.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:08.439 00.000 11060 Move returns status 1, amount 0
20:56:08.439 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:08.439 00.000 11060 move complete, result=1
20:56:08.439 00.000 11060 worker thread done servicing request
20:56:08.443 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:08.453 00.010 10844 UpdateGuideState exits: m=3489 SNR=38.2 Saturated
20:56:08.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:08.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:08.453 00.000 10844 Enqueuing Expose request
20:56:08.453 00.000 11060 Worker thread wakes up
20:56:08.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:08.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:08.453 00.000 10844 GuideStep: 2.2 px 0 ms WEST, -0.3 px 0 ms NORTH
20:56:08.453 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:08.460 00.007 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:09.085 00.625 11060 Exposure complete
20:56:09.223 00.138 11060 worker thread done servicing request
20:56:09.223 00.000 10844 OnExposeComplete: enter
20:56:09.223 00.000 10844 UpdateGuideState(): m_state=6
20:56:09.223 00.000 10844 Star::Find(15, 1503, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
20:56:09.225 00.002 10844 Star::Find returns 1 (1), X=1504.13, Y=750.12, Mass=3473, SNR=38.2, Peak=255 HFD=4.1
20:56:09.225 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.77) = xAngle (0.02 = 0.02)
20:56:09.225 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.04 = 0.04)
20:56:09.225 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-2.18 hyp=2.22 cameraTheta=-1.75 mountX=2.22 mountY=0.09, mountTheta=0.04
20:56:09.225 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-2.18, opts=13)
20:56:09.225 00.000 10844 Enqueuing Move request for scope (-0.39, -2.18)
20:56:09.225 00.000 11060 Worker thread wakes up
20:56:09.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -2.18) opts 0xd
20:56:09.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -2.18)
20:56:09.225 00.000 11060 Moving (-0.39, -2.18) raw xDistance=2.22 yDistance=0.09
20:56:09.227 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.81 from input 2.22
20:56:09.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:09.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:56:09.227 00.000 11060 MoveAxis(W, 520, ABG)
20:56:09.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:09.227 00.000 11060 Move returns status 1, amount 0
20:56:09.227 00.000 11060 MoveAxis(N, 0, ABG)
20:56:09.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:716->Guiding disabled
20:56:09.227 00.000 11060 Move returns status 1, amount 0
20:56:09.227 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
20:56:09.227 00.000 11060 move complete, result=1
20:56:09.227 00.000 11060 worker thread done servicing request
20:56:09.232 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:56:09.237 00.005 10844 UpdateGuideState exits: m=3473 SNR=38.2 Saturated
20:56:09.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:09.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:09.237 00.000 10844 Enqueuing Expose request
20:56:09.237 00.000 11060 Worker thread wakes up
20:56:09.237 00.000 10844 GuideStep: 2.2 px 0 ms WEST, 0.1 px 0 ms NORTH
20:56:09.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:09.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:09.246 00.009 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:56:09.246 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
20:56:09.776 00.530 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:56:09.776 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.25 = 2.25)
20:56:09.776 00.000 10844 CameraToMount -- cameraX=1504.13 cameraY=750.12 hyp=1680.80 cameraTheta=0.46 mountX=-1029.36 mountY=1308.81, mountTheta=2.24
20:56:09.776 00.000 10844 BLT: Entering DecMeasurementStep, state = 0
20:56:09.776 00.000 10844 MountGuidingEnabled: 1
20:56:09.776 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:09.876 00.100 11060 Exposure complete
20:56:10.011 00.135 11060 worker thread done servicing request
20:56:10.011 00.000 10844 OnExposeComplete: enter
20:56:10.011 00.000 10844 UpdateGuideState(): m_state=6
20:56:10.015 00.004 10844 Star::Find(15, 1504, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
20:56:10.015 00.000 10844 Star::Find returns 1 (1), X=1503.35, Y=749.52, Mass=3332, SNR=37.6, Peak=255 HFD=3.4
20:56:10.015 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.77) = xAngle (-0.20 = -0.20)
20:56:10.015 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.18 = -0.18)
20:56:10.015 00.000 10844 CameraToMount -- cameraX=-1.16 cameraY=-2.78 hyp=3.01 cameraTheta=-1.97 mountX=2.95 mountY=-0.54, mountTheta=-0.18
20:56:10.016 00.001 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:56:10.016 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.25 = 2.25)
20:56:10.016 00.000 10844 CameraToMount -- cameraX=1503.35 cameraY=749.52 hyp=1679.84 cameraTheta=0.46 mountX=-1028.62 mountY=1308.18, mountTheta=2.24
20:56:10.016 00.000 10844 BLT: Entering DecMeasurementStep, state = 1
20:56:10.016 00.000 10844 BLT starting North backlash clearing using pulse width of 2925, looking for moves >= 4 px
20:56:10.016 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:10.016 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:10.016 00.000 11060 Worker thread wakes up
20:56:10.016 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 2925 opts 0x0
20:56:10.016 00.000 11060 Handling axis move in thread for scope dir=0 dur=2925
20:56:10.016 00.000 11060 scope move axis dir= 0 dur= 2925 opts= 0x0
20:56:10.016 00.000 11060 MoveAxis(N, 2925, -)
20:56:10.016 00.000 11060 Guiding  Dir = 0, Dur = 2925
20:56:10.020 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:10.031 00.011 11060 IsSlewing returns 0
20:56:10.031 00.000 11060 IsGuiding returns 0
20:56:10.031 00.000 10844 UpdateGuideState exits: m=3332 SNR=37.6 Saturated
20:56:10.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:10.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:10.031 00.000 10844 Enqueuing Expose request
20:56:12.964 02.933 11060 IsGuiding returns 0
20:56:12.964 00.000 11060 Move returns status 0, amount 2925
20:56:12.964 00.000 11060 move complete, result=0
20:56:12.964 00.000 11060 worker thread done servicing request
20:56:12.964 00.000 11060 Worker thread wakes up
20:56:12.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:12.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:13.612 00.648 11060 Exposure complete
20:56:13.742 00.130 11060 worker thread done servicing request
20:56:13.746 00.004 10844 OnExposeComplete: enter
20:56:13.746 00.000 10844 UpdateGuideState(): m_state=6
20:56:13.746 00.000 10844 Star::Find(15, 1503, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
20:56:13.746 00.000 10844 Star::Find returns 1 (1), X=1507.16, Y=749.66, Mass=3346, SNR=37.2, Peak=255 HFD=3.6
20:56:13.746 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.77) = xAngle (0.98 = 0.98)
20:56:13.746 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.00 = 1.00)
20:56:13.746 00.000 10844 CameraToMount -- cameraX=2.65 cameraY=-2.64 hyp=3.74 cameraTheta=-0.78 mountX=2.07 mountY=3.15, mountTheta=0.99
20:56:13.746 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:56:13.746 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.25 = 2.25)
20:56:13.746 00.000 10844 CameraToMount -- cameraX=1507.16 cameraY=749.66 hyp=1683.31 cameraTheta=0.46 mountX=-1029.50 mountY=1311.87, mountTheta=2.24
20:56:13.746 00.000 10844 BLT: Entering DecMeasurementStep, state = 1
20:56:13.746 00.000 10844 BLT backlash clearing move of 3.06 px was not large enough
20:56:13.746 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:13.746 00.000 10844 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = 3.06 px
20:56:13.746 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:13.746 00.000 11060 Worker thread wakes up
20:56:13.746 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 2925 opts 0x0
20:56:13.746 00.000 11060 Handling axis move in thread for scope dir=0 dur=2925
20:56:13.746 00.000 11060 scope move axis dir= 0 dur= 2925 opts= 0x0
20:56:13.746 00.000 11060 MoveAxis(N, 2925, -)
20:56:13.746 00.000 11060 Guiding  Dir = 0, Dur = 2925
20:56:13.761 00.015 11060 IsSlewing returns 0
20:56:13.761 00.000 11060 IsGuiding returns 0
20:56:13.762 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:13.773 00.011 10844 UpdateGuideState exits: m=3346 SNR=37.2 Saturated
20:56:13.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:13.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:13.773 00.000 10844 Enqueuing Expose request
20:56:16.689 02.916 11060 IsGuiding returns 0
20:56:16.689 00.000 11060 Move returns status 0, amount 2925
20:56:16.689 00.000 11060 move complete, result=0
20:56:16.689 00.000 11060 worker thread done servicing request
20:56:16.689 00.000 11060 Worker thread wakes up
20:56:16.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:16.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:56:17.329 00.640 11060 Exposure complete
20:56:17.485 00.156 11060 worker thread done servicing request
20:56:17.485 00.000 10844 OnExposeComplete: enter
20:56:17.485 00.000 10844 UpdateGuideState(): m_state=6
20:56:17.485 00.000 10844 Star::Find(15, 1507, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
20:56:17.485 00.000 10844 Star::Find returns 1 (1), X=1511.20, Y=748.62, Mass=3444, SNR=38.2, Peak=255 HFD=3.7
20:56:17.485 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.77) = xAngle (1.26 = 1.26)
20:56:17.485 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.28 = 1.28)
20:56:17.485 00.000 10844 CameraToMount -- cameraX=6.69 cameraY=-3.67 hyp=7.63 cameraTheta=-0.50 mountX=2.30 mountY=7.32, mountTheta=1.27
20:56:17.485 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:56:17.485 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.25 = 2.25)
20:56:17.485 00.000 10844 CameraToMount -- cameraX=1511.20 cameraY=748.62 hyp=1686.47 cameraTheta=0.46 mountX=-1029.28 mountY=1316.04, mountTheta=2.23
20:56:17.485 00.000 10844 BLT: Entering DecMeasurementStep, state = 1
20:56:17.485 00.000 10844 BLT accepted clearing move of 4.17
20:56:17.485 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:17.485 00.000 11060 Worker thread wakes up
20:56:17.485 00.000 10844 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = 4.17 px
20:56:17.485 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:17.485 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 2925 opts 0x0
20:56:17.485 00.000 11060 Handling axis move in thread for scope dir=0 dur=2925
20:56:17.485 00.000 11060 scope move axis dir= 0 dur= 2925 opts= 0x0
20:56:17.485 00.000 11060 MoveAxis(N, 2925, -)
20:56:17.485 00.000 11060 Guiding  Dir = 0, Dur = 2925
20:56:17.504 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:17.517 00.013 10844 UpdateGuideState exits: m=3444 SNR=38.2 Saturated
20:56:17.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:17.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:17.517 00.000 10844 Enqueuing Expose request
20:56:17.527 00.010 11060 IsSlewing returns 0
20:56:17.527 00.000 11060 IsGuiding returns 0
20:56:20.456 02.929 11060 IsGuiding returns 0
20:56:20.456 00.000 11060 Move returns status 0, amount 2925
20:56:20.456 00.000 11060 move complete, result=0
20:56:20.456 00.000 11060 worker thread done servicing request
20:56:20.456 00.000 11060 Worker thread wakes up
20:56:20.457 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:20.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1496,734,31,31)
20:56:21.092 00.635 11060 Exposure complete
20:56:21.229 00.137 11060 worker thread done servicing request
20:56:21.229 00.000 10844 OnExposeComplete: enter
20:56:21.229 00.000 10844 UpdateGuideState(): m_state=6
20:56:21.231 00.002 10844 Star::Find(15, 1511, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
20:56:21.231 00.000 10844 Star::Find returns 1 (1), X=1515.92, Y=747.70, Mass=3410, SNR=38.2, Peak=255 HFD=3.9
20:56:21.231 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.77) = xAngle (1.38 = 1.38)
20:56:21.231 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.40 = 1.40)
20:56:21.231 00.000 10844 CameraToMount -- cameraX=11.41 cameraY=-4.60 hyp=12.30 cameraTheta=-0.38 mountX=2.28 mountY=12.13, mountTheta=1.38
20:56:21.231 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:56:21.233 00.002 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:21.233 00.000 10844 CameraToMount -- cameraX=1515.92 cameraY=747.70 hyp=1690.29 cameraTheta=0.46 mountX=-1029.29 mountY=1320.85, mountTheta=2.23
20:56:21.233 00.000 10844 BLT: Entering DecMeasurementStep, state = 1
20:56:21.233 00.000 10844 BLT accepted clearing move of 4.81
20:56:21.233 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:21.233 00.000 11060 Worker thread wakes up
20:56:21.233 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 2925 opts 0x0
20:56:21.233 00.000 11060 Handling axis move in thread for scope dir=0 dur=2925
20:56:21.233 00.000 11060 scope move axis dir= 0 dur= 2925 opts= 0x0
20:56:21.233 00.000 10844 BLT: Clearing North backlash, step 4 (up to limit of 100), LastDecDelta = 4.81 px
20:56:21.233 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:21.233 00.000 11060 MoveAxis(N, 2925, -)
20:56:21.233 00.000 11060 Guiding  Dir = 0, Dur = 2925
20:56:21.235 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:21.250 00.015 10844 UpdateGuideState exits: m=3410 SNR=38.2 Saturated
20:56:21.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:21.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:21.250 00.000 10844 Enqueuing Expose request
20:56:21.278 00.028 11060 IsSlewing returns 0
20:56:21.278 00.000 11060 IsGuiding returns 0
20:56:24.238 02.960 11060 IsGuiding returns 0
20:56:24.238 00.000 11060 Move returns status 0, amount 2925
20:56:24.238 00.000 11060 move complete, result=0
20:56:24.238 00.000 11060 worker thread done servicing request
20:56:24.238 00.000 11060 Worker thread wakes up
20:56:24.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:24.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1501,733,31,31)
20:56:24.874 00.636 11060 Exposure complete
20:56:25.024 00.150 11060 worker thread done servicing request
20:56:25.024 00.000 10844 OnExposeComplete: enter
20:56:25.024 00.000 10844 UpdateGuideState(): m_state=6
20:56:25.024 00.000 10844 Star::Find(15, 1515, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
20:56:25.026 00.002 10844 Star::Find returns 1 (1), X=1520.82, Y=747.08, Mass=3469, SNR=38.0, Peak=255 HFD=4.2
20:56:25.026 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.77) = xAngle (1.46 = 1.46)
20:56:25.026 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.48 = 1.48)
20:56:25.026 00.000 10844 CameraToMount -- cameraX=16.31 cameraY=-5.22 hyp=17.12 cameraTheta=-0.31 mountX=1.93 mountY=17.05, mountTheta=1.46
20:56:25.026 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:25.026 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:25.026 00.000 10844 CameraToMount -- cameraX=1520.82 cameraY=747.08 hyp=1694.41 cameraTheta=0.46 mountX=-1029.64 mountY=1325.77, mountTheta=2.23
20:56:25.026 00.000 10844 BLT: Entering DecMeasurementStep, state = 1
20:56:25.026 00.000 10844 BLT accepted clearing move of 4.92
20:56:25.026 00.000 10844 BLT: Starting North moves at Dec=1325.77
20:56:25.026 00.000 10844 BLT: Moving North for 1150 ms, step 1 / 15, DecLoc = 1325.77, DeltaDec = 0.00
20:56:25.026 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:25.026 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:25.026 00.000 11060 Worker thread wakes up
20:56:25.026 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:25.026 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:25.026 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:25.026 00.000 11060 MoveAxis(N, 1150, -)
20:56:25.026 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:25.033 00.007 11060 IsSlewing returns 0
20:56:25.033 00.000 11060 IsGuiding returns 0
20:56:25.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:25.043 00.010 10844 UpdateGuideState exits: m=3469 SNR=38.0 Saturated
20:56:25.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:25.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:25.043 00.000 10844 Enqueuing Expose request
20:56:26.192 01.149 11060 IsGuiding returns 0
20:56:26.192 00.000 11060 Move returns status 0, amount 1150
20:56:26.192 00.000 11060 move complete, result=0
20:56:26.192 00.000 11060 worker thread done servicing request
20:56:26.192 00.000 11060 Worker thread wakes up
20:56:26.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:26.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1506,732,31,31)
20:56:26.837 00.645 11060 Exposure complete
20:56:26.958 00.121 11060 worker thread done servicing request
20:56:26.958 00.000 10844 OnExposeComplete: enter
20:56:26.958 00.000 10844 UpdateGuideState(): m_state=6
20:56:26.958 00.000 10844 Star::Find(15, 1520, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
20:56:26.958 00.000 10844 Star::Find returns 1 (1), X=1523.05, Y=746.92, Mass=3951, SNR=40.5, Peak=255 HFD=4.2
20:56:26.958 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.77) = xAngle (1.49 = 1.49)
20:56:26.958 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.50 = 1.50)
20:56:26.958 00.000 10844 CameraToMount -- cameraX=18.53 cameraY=-5.38 hyp=19.30 cameraTheta=-0.28 mountX=1.65 mountY=19.25, mountTheta=1.49
20:56:26.968 00.010 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:26.968 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:26.968 00.000 10844 CameraToMount -- cameraX=1523.05 cameraY=746.92 hyp=1696.34 cameraTheta=0.46 mountX=-1029.92 mountY=1327.97, mountTheta=2.23
20:56:26.968 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:26.968 00.000 10844 BLT: Moving North for 1150 ms, step 2 / 15, DecLoc = 1327.97, DeltaDec = 2.21
20:56:26.968 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:26.968 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:26.968 00.000 11060 Worker thread wakes up
20:56:26.968 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:26.968 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:26.968 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:26.968 00.000 11060 MoveAxis(N, 1150, -)
20:56:26.968 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:26.983 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:26.984 00.001 11060 IsSlewing returns 0
20:56:26.985 00.001 11060 IsGuiding returns 0
20:56:26.996 00.011 10844 UpdateGuideState exits: m=3951 SNR=40.5 Saturated
20:56:26.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:26.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:26.996 00.000 10844 Enqueuing Expose request
20:56:28.139 01.143 11060 IsGuiding returns 0
20:56:28.139 00.000 11060 Move returns status 0, amount 1150
20:56:28.139 00.000 11060 move complete, result=0
20:56:28.139 00.000 11060 worker thread done servicing request
20:56:28.139 00.000 11060 Worker thread wakes up
20:56:28.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:28.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1508,732,31,31)
20:56:28.772 00.633 11060 Exposure complete
20:56:28.915 00.143 11060 worker thread done servicing request
20:56:28.915 00.000 10844 OnExposeComplete: enter
20:56:28.915 00.000 10844 UpdateGuideState(): m_state=6
20:56:28.915 00.000 10844 Star::Find(15, 1523, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
20:56:28.915 00.000 10844 Star::Find returns 1 (1), X=1524.35, Y=746.23, Mass=3335, SNR=37.5, Peak=255 HFD=3.6
20:56:28.915 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.77) = xAngle (1.47 = 1.47)
20:56:28.915 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.49 = 1.49)
20:56:28.915 00.000 10844 CameraToMount -- cameraX=19.83 cameraY=-6.07 hyp=20.74 cameraTheta=-0.30 mountX=2.08 mountY=20.67, mountTheta=1.47
20:56:28.915 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:28.915 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:28.915 00.000 10844 CameraToMount -- cameraX=1524.35 cameraY=746.23 hyp=1697.20 cameraTheta=0.46 mountX=-1029.50 mountY=1329.39, mountTheta=2.23
20:56:28.915 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:28.915 00.000 10844 BLT: Moving North for 1150 ms, step 3 / 15, DecLoc = 1329.39, DeltaDec = 1.42
20:56:28.915 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:28.915 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:28.915 00.000 11060 Worker thread wakes up
20:56:28.915 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:28.915 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:28.915 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:28.915 00.000 11060 MoveAxis(N, 1150, -)
20:56:28.915 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:28.931 00.016 11060 IsSlewing returns 0
20:56:28.932 00.001 11060 IsGuiding returns 0
20:56:28.936 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:28.947 00.011 10844 UpdateGuideState exits: m=3335 SNR=37.5 Saturated
20:56:28.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:28.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:28.947 00.000 10844 Enqueuing Expose request
20:56:30.087 01.140 11060 IsGuiding returns 0
20:56:30.087 00.000 11060 Move returns status 0, amount 1150
20:56:30.087 00.000 11060 move complete, result=0
20:56:30.087 00.000 11060 worker thread done servicing request
20:56:30.087 00.000 11060 Worker thread wakes up
20:56:30.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:30.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1509,731,31,31)
20:56:30.734 00.647 11060 Exposure complete
20:56:30.880 00.146 10844 OnExposeComplete: enter
20:56:30.880 00.000 11060 worker thread done servicing request
20:56:30.880 00.000 10844 UpdateGuideState(): m_state=6
20:56:30.880 00.000 10844 Star::Find(15, 1524, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
20:56:30.880 00.000 10844 Star::Find returns 1 (1), X=1525.97, Y=746.16, Mass=3321, SNR=37.2, Peak=255 HFD=3.9
20:56:30.880 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.77) = xAngle (1.49 = 1.49)
20:56:30.880 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.51 = 1.51)
20:56:30.880 00.000 10844 CameraToMount -- cameraX=21.45 cameraY=-6.14 hyp=22.31 cameraTheta=-0.28 mountX=1.84 mountY=22.27, mountTheta=1.49
20:56:30.880 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:30.880 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:30.882 00.002 10844 CameraToMount -- cameraX=1525.97 cameraY=746.16 hyp=1698.62 cameraTheta=0.45 mountX=-1029.74 mountY=1330.99, mountTheta=2.23
20:56:30.882 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:30.882 00.000 10844 BLT: Moving North for 1150 ms, step 4 / 15, DecLoc = 1330.99, DeltaDec = 1.60
20:56:30.882 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:30.882 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:30.882 00.000 11060 Worker thread wakes up
20:56:30.882 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:30.882 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:30.882 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:30.882 00.000 11060 MoveAxis(N, 1150, -)
20:56:30.882 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:30.888 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:56:30.896 00.008 11060 IsSlewing returns 0
20:56:30.896 00.000 11060 IsGuiding returns 0
20:56:30.896 00.000 10844 UpdateGuideState exits: m=3321 SNR=37.2 Saturated
20:56:30.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:30.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:30.896 00.000 10844 Enqueuing Expose request
20:56:32.054 01.158 11060 IsGuiding returns 0
20:56:32.054 00.000 11060 Move returns status 0, amount 1150
20:56:32.054 00.000 11060 move complete, result=0
20:56:32.054 00.000 11060 worker thread done servicing request
20:56:32.055 00.001 11060 Worker thread wakes up
20:56:32.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:32.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1511,731,31,31)
20:56:32.691 00.636 11060 Exposure complete
20:56:32.828 00.137 11060 worker thread done servicing request
20:56:32.828 00.000 10844 OnExposeComplete: enter
20:56:32.828 00.000 10844 UpdateGuideState(): m_state=6
20:56:32.828 00.000 10844 Star::Find(15, 1525, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
20:56:32.828 00.000 10844 Star::Find returns 1 (1), X=1528.38, Y=746.00, Mass=3311, SNR=37.0, Peak=255 HFD=3.5
20:56:32.828 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.77) = xAngle (1.51 = 1.51)
20:56:32.828 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.53 = 1.53)
20:56:32.828 00.000 10844 CameraToMount -- cameraX=23.87 cameraY=-6.30 hyp=24.69 cameraTheta=-0.26 mountX=1.52 mountY=24.66, mountTheta=1.51
20:56:32.828 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:32.828 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:32.828 00.000 10844 CameraToMount -- cameraX=1528.38 cameraY=746.00 hyp=1700.72 cameraTheta=0.45 mountX=-1030.05 mountY=1333.38, mountTheta=2.23
20:56:32.834 00.006 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:32.834 00.000 10844 BLT: Moving North for 1150 ms, step 5 / 15, DecLoc = 1333.38, DeltaDec = 2.39
20:56:32.834 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:32.834 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:32.834 00.000 11060 Worker thread wakes up
20:56:32.834 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:32.834 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:32.834 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:32.834 00.000 11060 MoveAxis(N, 1150, -)
20:56:32.834 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:32.840 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:32.844 00.004 11060 IsSlewing returns 0
20:56:32.844 00.000 11060 IsGuiding returns 0
20:56:32.848 00.004 10844 UpdateGuideState exits: m=3311 SNR=37.0 Saturated
20:56:32.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:32.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:32.848 00.000 10844 Enqueuing Expose request
20:56:34.002 01.154 11060 IsGuiding returns 0
20:56:34.002 00.000 11060 Move returns status 0, amount 1150
20:56:34.002 00.000 11060 move complete, result=0
20:56:34.002 00.000 11060 worker thread done servicing request
20:56:34.002 00.000 11060 Worker thread wakes up
20:56:34.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:34.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1513,731,31,31)
20:56:34.639 00.637 11060 Exposure complete
20:56:34.766 00.127 11060 worker thread done servicing request
20:56:34.766 00.000 10844 OnExposeComplete: enter
20:56:34.766 00.000 10844 UpdateGuideState(): m_state=6
20:56:34.766 00.000 10844 Star::Find(15, 1528, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
20:56:34.766 00.000 10844 Star::Find returns 1 (1), X=1530.09, Y=745.39, Mass=3856, SNR=40.5, Peak=255 HFD=3.9
20:56:34.766 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.77) = xAngle (1.50 = 1.50)
20:56:34.766 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.52 = 1.52)
20:56:34.766 00.000 10844 CameraToMount -- cameraX=25.58 cameraY=-6.91 hyp=26.50 cameraTheta=-0.26 mountX=1.78 mountY=26.47, mountTheta=1.50
20:56:34.771 00.005 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:34.771 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:34.771 00.000 10844 CameraToMount -- cameraX=1530.09 cameraY=745.39 hyp=1702.00 cameraTheta=0.45 mountX=-1029.79 mountY=1335.19, mountTheta=2.23
20:56:34.771 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:34.771 00.000 10844 BLT: Moving North for 1150 ms, step 6 / 15, DecLoc = 1335.19, DeltaDec = 1.80
20:56:34.771 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:34.771 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:34.771 00.000 11060 Worker thread wakes up
20:56:34.771 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:34.771 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:34.771 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:34.771 00.000 11060 MoveAxis(N, 1150, -)
20:56:34.771 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:34.775 00.004 11060 IsSlewing returns 0
20:56:34.775 00.000 11060 IsGuiding returns 0
20:56:34.777 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:34.786 00.009 10844 UpdateGuideState exits: m=3856 SNR=40.5 Saturated
20:56:34.788 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:34.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:34.788 00.000 10844 Enqueuing Expose request
20:56:35.930 01.142 11060 IsGuiding returns 0
20:56:35.931 00.001 11060 Move returns status 0, amount 1150
20:56:35.931 00.000 11060 move complete, result=0
20:56:35.931 00.000 11060 worker thread done servicing request
20:56:35.931 00.000 11060 Worker thread wakes up
20:56:35.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:35.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1515,730,31,31)
20:56:36.569 00.638 11060 Exposure complete
20:56:36.703 00.134 11060 worker thread done servicing request
20:56:36.703 00.000 10844 OnExposeComplete: enter
20:56:36.703 00.000 10844 UpdateGuideState(): m_state=6
20:56:36.703 00.000 10844 Star::Find(15, 1530, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
20:56:36.703 00.000 10844 Star::Find returns 1 (1), X=1531.37, Y=745.43, Mass=3020, SNR=35.7, Peak=255 HFD=3.4
20:56:36.703 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.77) = xAngle (1.52 = 1.52)
20:56:36.703 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.54 = 1.54)
20:56:36.703 00.000 10844 CameraToMount -- cameraX=26.86 cameraY=-6.86 hyp=27.72 cameraTheta=-0.25 mountX=1.49 mountY=27.71, mountTheta=1.52
20:56:36.710 00.007 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:36.710 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:36.710 00.000 10844 CameraToMount -- cameraX=1531.37 cameraY=745.43 hyp=1703.17 cameraTheta=0.45 mountX=-1030.09 mountY=1336.43, mountTheta=2.23
20:56:36.710 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:36.710 00.000 10844 BLT: Moving North for 1150 ms, step 7 / 15, DecLoc = 1336.43, DeltaDec = 1.24
20:56:36.710 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:36.710 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:36.710 00.000 11060 Worker thread wakes up
20:56:36.710 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:36.710 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:36.710 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:36.710 00.000 11060 MoveAxis(N, 1150, -)
20:56:36.710 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:36.716 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:36.719 00.003 11060 IsSlewing returns 0
20:56:36.719 00.000 11060 IsGuiding returns 0
20:56:36.725 00.006 10844 UpdateGuideState exits: m=3020 SNR=35.7 Saturated
20:56:36.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:36.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:36.725 00.000 10844 Enqueuing Expose request
20:56:37.877 01.152 11060 IsGuiding returns 0
20:56:37.879 00.002 11060 Move returns status 0, amount 1150
20:56:37.879 00.000 11060 move complete, result=0
20:56:37.879 00.000 11060 worker thread done servicing request
20:56:37.881 00.002 11060 Worker thread wakes up
20:56:37.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:37.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1516,730,31,31)
20:56:38.521 00.640 11060 Exposure complete
20:56:38.641 00.120 11060 worker thread done servicing request
20:56:38.641 00.000 10844 OnExposeComplete: enter
20:56:38.641 00.000 10844 UpdateGuideState(): m_state=6
20:56:38.641 00.000 10844 Star::Find(15, 1531, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
20:56:38.641 00.000 10844 Star::Find returns 1 (1), X=1534.09, Y=744.60, Mass=3298, SNR=36.6, Peak=255 HFD=3.9
20:56:38.641 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.77) = xAngle (1.51 = 1.51)
20:56:38.641 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.53 = 1.53)
20:56:38.641 00.000 10844 CameraToMount -- cameraX=29.57 cameraY=-7.70 hyp=30.56 cameraTheta=-0.25 mountX=1.78 mountY=30.54, mountTheta=1.51
20:56:38.641 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:38.641 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:38.641 00.000 10844 CameraToMount -- cameraX=1534.09 cameraY=744.60 hyp=1705.24 cameraTheta=0.45 mountX=-1029.80 mountY=1339.26, mountTheta=2.23
20:56:38.641 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:38.641 00.000 10844 BLT: Moving North for 1150 ms, step 8 / 15, DecLoc = 1339.26, DeltaDec = 2.83
20:56:38.641 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:38.641 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:38.641 00.000 11060 Worker thread wakes up
20:56:38.641 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:38.641 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:38.641 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:38.641 00.000 11060 MoveAxis(N, 1150, -)
20:56:38.649 00.008 11060 Guiding  Dir = 0, Dur = 1150
20:56:38.653 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:38.654 00.001 11060 IsSlewing returns 0
20:56:38.654 00.000 11060 IsGuiding returns 0
20:56:38.666 00.012 10844 UpdateGuideState exits: m=3298 SNR=36.6 Saturated
20:56:38.668 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:38.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:38.668 00.000 10844 Enqueuing Expose request
20:56:39.813 01.145 11060 IsGuiding returns 0
20:56:39.813 00.000 11060 Move returns status 0, amount 1150
20:56:39.813 00.000 11060 move complete, result=0
20:56:39.813 00.000 11060 worker thread done servicing request
20:56:39.813 00.000 11060 Worker thread wakes up
20:56:39.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:39.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1519,730,31,31)
20:56:40.460 00.647 11060 Exposure complete
20:56:40.592 00.132 11060 worker thread done servicing request
20:56:40.592 00.000 10844 OnExposeComplete: enter
20:56:40.592 00.000 10844 UpdateGuideState(): m_state=6
20:56:40.592 00.000 10844 Star::Find(15, 1534, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
20:56:40.592 00.000 10844 Star::Find returns 1 (1), X=1536.34, Y=743.90, Mass=3321, SNR=37.3, Peak=255 HFD=3.8
20:56:40.592 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.77) = xAngle (1.51 = 1.51)
20:56:40.592 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.53 = 1.53)
20:56:40.592 00.000 10844 CameraToMount -- cameraX=31.83 cameraY=-8.40 hyp=32.92 cameraTheta=-0.26 mountX=2.02 mountY=32.89, mountTheta=1.51
20:56:40.594 00.002 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:40.594 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:40.594 00.000 10844 CameraToMount -- cameraX=1536.34 cameraY=743.90 hyp=1706.97 cameraTheta=0.45 mountX=-1029.55 mountY=1341.61, mountTheta=2.23
20:56:40.594 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:40.594 00.000 10844 BLT: Moving North for 1150 ms, step 9 / 15, DecLoc = 1341.61, DeltaDec = 2.35
20:56:40.594 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:40.594 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:40.596 00.002 11060 Worker thread wakes up
20:56:40.596 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:40.596 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:40.596 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:40.596 00.000 11060 MoveAxis(N, 1150, -)
20:56:40.596 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:40.603 00.007 11060 IsSlewing returns 0
20:56:40.603 00.000 11060 IsGuiding returns 0
20:56:40.604 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:40.616 00.012 10844 UpdateGuideState exits: m=3321 SNR=37.3 Saturated
20:56:40.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:40.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:40.616 00.000 10844 Enqueuing Expose request
20:56:41.763 01.147 11060 IsGuiding returns 0
20:56:41.763 00.000 11060 Move returns status 0, amount 1150
20:56:41.763 00.000 11060 move complete, result=0
20:56:41.765 00.002 11060 worker thread done servicing request
20:56:41.765 00.000 11060 Worker thread wakes up
20:56:41.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:41.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1521,729,31,31)
20:56:42.396 00.631 11060 Exposure complete
20:56:42.544 00.148 11060 worker thread done servicing request
20:56:42.544 00.000 10844 OnExposeComplete: enter
20:56:42.544 00.000 10844 UpdateGuideState(): m_state=6
20:56:42.544 00.000 10844 Star::Find(15, 1536, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
20:56:42.544 00.000 10844 Star::Find returns 1 (1), X=1537.97, Y=743.83, Mass=2736, SNR=33.8, Peak=255 HFD=3.7
20:56:42.544 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.77) = xAngle (1.52 = 1.52)
20:56:42.544 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.54 = 1.54)
20:56:42.544 00.000 10844 CameraToMount -- cameraX=33.46 cameraY=-8.47 hyp=34.52 cameraTheta=-0.25 mountX=1.78 mountY=34.50, mountTheta=1.52
20:56:42.544 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:42.544 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:42.544 00.000 10844 CameraToMount -- cameraX=1537.97 cameraY=743.83 hyp=1708.40 cameraTheta=0.45 mountX=-1029.80 mountY=1343.22, mountTheta=2.22
20:56:42.544 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:42.544 00.000 10844 BLT: Moving North for 1150 ms, step 10 / 15, DecLoc = 1343.22, DeltaDec = 1.61
20:56:42.544 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:42.544 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:42.544 00.000 11060 Worker thread wakes up
20:56:42.544 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:42.544 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:42.544 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:42.544 00.000 11060 MoveAxis(N, 1150, -)
20:56:42.544 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:42.549 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:42.553 00.004 11060 IsSlewing returns 0
20:56:42.553 00.000 11060 IsGuiding returns 0
20:56:42.562 00.009 10844 UpdateGuideState exits: m=2736 SNR=33.8 Saturated
20:56:42.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:42.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:42.562 00.000 10844 Enqueuing Expose request
20:56:43.707 01.145 11060 IsGuiding returns 0
20:56:43.707 00.000 11060 Move returns status 0, amount 1150
20:56:43.707 00.000 11060 move complete, result=0
20:56:43.707 00.000 11060 worker thread done servicing request
20:56:43.707 00.000 11060 Worker thread wakes up
20:56:43.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:43.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1523,729,31,31)
20:56:44.348 00.641 11060 Exposure complete
20:56:44.467 00.119 11060 worker thread done servicing request
20:56:44.467 00.000 10844 OnExposeComplete: enter
20:56:44.467 00.000 10844 UpdateGuideState(): m_state=6
20:56:44.467 00.000 10844 Star::Find(15, 1537, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
20:56:44.467 00.000 10844 Star::Find returns 1 (1), X=1539.48, Y=743.70, Mass=3218, SNR=36.9, Peak=255 HFD=3.6
20:56:44.467 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.77) = xAngle (1.53 = 1.53)
20:56:44.467 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.55 = 1.55)
20:56:44.483 00.016 10844 CameraToMount -- cameraX=34.96 cameraY=-8.60 hyp=36.01 cameraTheta=-0.24 mountX=1.61 mountY=35.99, mountTheta=1.53
20:56:44.485 00.002 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:44.487 00.002 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:44.487 00.000 10844 CameraToMount -- cameraX=1539.48 cameraY=743.70 hyp=1709.70 cameraTheta=0.45 mountX=-1029.97 mountY=1344.71, mountTheta=2.22
20:56:44.487 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:44.487 00.000 10844 BLT: Moving North for 1150 ms, step 11 / 15, DecLoc = 1344.71, DeltaDec = 1.50
20:56:44.487 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:44.487 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:44.489 00.002 11060 Worker thread wakes up
20:56:44.489 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:44.489 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:44.489 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:44.489 00.000 11060 MoveAxis(N, 1150, -)
20:56:44.489 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:44.495 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:44.499 00.004 11060 IsSlewing returns 0
20:56:44.499 00.000 11060 IsGuiding returns 0
20:56:44.508 00.009 10844 UpdateGuideState exits: m=3218 SNR=36.9 Saturated
20:56:44.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:44.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:44.508 00.000 10844 Enqueuing Expose request
20:56:45.656 01.148 11060 IsGuiding returns 0
20:56:45.656 00.000 11060 Move returns status 0, amount 1150
20:56:45.656 00.000 11060 move complete, result=0
20:56:45.656 00.000 11060 worker thread done servicing request
20:56:45.656 00.000 11060 Worker thread wakes up
20:56:45.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:45.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1524,729,31,31)
20:56:46.299 00.643 11060 Exposure complete
20:56:46.431 00.132 11060 worker thread done servicing request
20:56:46.431 00.000 10844 OnExposeComplete: enter
20:56:46.431 00.000 10844 UpdateGuideState(): m_state=6
20:56:46.431 00.000 10844 Star::Find(15, 1539, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
20:56:46.431 00.000 10844 Star::Find returns 1 (1), X=1541.28, Y=743.71, Mass=3554, SNR=39.2, Peak=255 HFD=3.7
20:56:46.431 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.77) = xAngle (1.54 = 1.54)
20:56:46.431 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.56 = 1.56)
20:56:46.431 00.000 10844 CameraToMount -- cameraX=36.77 cameraY=-8.59 hyp=37.76 cameraTheta=-0.23 mountX=1.25 mountY=37.76, mountTheta=1.54
20:56:46.431 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:46.436 00.005 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:46.436 00.000 10844 CameraToMount -- cameraX=1541.28 cameraY=743.71 hyp=1711.33 cameraTheta=0.45 mountX=-1030.32 mountY=1346.47, mountTheta=2.22
20:56:46.436 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:46.436 00.000 10844 BLT: Moving North for 1150 ms, step 12 / 15, DecLoc = 1346.47, DeltaDec = 1.76
20:56:46.436 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:46.436 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:46.436 00.000 11060 Worker thread wakes up
20:56:46.436 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:46.436 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:46.436 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:46.436 00.000 11060 MoveAxis(N, 1150, -)
20:56:46.436 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:46.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:46.447 00.011 11060 IsSlewing returns 0
20:56:46.448 00.001 11060 IsGuiding returns 0
20:56:46.457 00.009 10844 UpdateGuideState exits: m=3554 SNR=39.2 Saturated
20:56:46.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:46.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:46.457 00.000 10844 Enqueuing Expose request
20:56:47.608 01.151 11060 IsGuiding returns 0
20:56:47.608 00.000 11060 Move returns status 0, amount 1150
20:56:47.608 00.000 11060 move complete, result=0
20:56:47.608 00.000 11060 worker thread done servicing request
20:56:47.608 00.000 11060 Worker thread wakes up
20:56:47.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:47.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1526,729,31,31)
20:56:48.251 00.643 11060 Exposure complete
20:56:48.387 00.136 11060 worker thread done servicing request
20:56:48.387 00.000 10844 OnExposeComplete: enter
20:56:48.387 00.000 10844 UpdateGuideState(): m_state=6
20:56:48.387 00.000 10844 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
20:56:48.387 00.000 10844 Star::Find returns 1 (1), X=1543.23, Y=742.85, Mass=3578, SNR=38.7, Peak=255 HFD=3.5
20:56:48.387 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.77) = xAngle (1.53 = 1.53)
20:56:48.387 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.55 = 1.55)
20:56:48.387 00.000 10844 CameraToMount -- cameraX=38.72 cameraY=-9.45 hyp=39.85 cameraTheta=-0.24 mountX=1.71 mountY=39.84, mountTheta=1.53
20:56:48.387 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:48.387 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:56:48.387 00.000 10844 CameraToMount -- cameraX=1543.23 cameraY=742.85 hyp=1712.71 cameraTheta=0.45 mountX=-1029.87 mountY=1348.56, mountTheta=2.22
20:56:48.387 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:48.387 00.000 10844 BLT: Moving North for 1150 ms, step 13 / 15, DecLoc = 1348.56, DeltaDec = 2.09
20:56:48.387 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:48.387 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:48.387 00.000 11060 Worker thread wakes up
20:56:48.387 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:48.387 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:48.387 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:48.387 00.000 11060 MoveAxis(N, 1150, -)
20:56:48.387 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:48.391 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:48.396 00.005 11060 IsSlewing returns 0
20:56:48.397 00.001 11060 IsGuiding returns 0
20:56:48.406 00.009 10844 UpdateGuideState exits: m=3578 SNR=38.7 Saturated
20:56:48.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:48.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:48.406 00.000 10844 Enqueuing Expose request
20:56:49.563 01.157 11060 IsGuiding returns 0
20:56:49.563 00.000 11060 Move returns status 0, amount 1150
20:56:49.563 00.000 11060 move complete, result=0
20:56:49.563 00.000 11060 worker thread done servicing request
20:56:49.563 00.000 11060 Worker thread wakes up
20:56:49.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:49.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1528,728,31,31)
20:56:50.207 00.644 11060 Exposure complete
20:56:50.329 00.122 11060 worker thread done servicing request
20:56:50.329 00.000 10844 OnExposeComplete: enter
20:56:50.329 00.000 10844 UpdateGuideState(): m_state=6
20:56:50.329 00.000 10844 Star::Find(15, 1543, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
20:56:50.329 00.000 10844 Star::Find returns 1 (1), X=1545.49, Y=742.67, Mass=3133, SNR=36.7, Peak=255 HFD=3.4
20:56:50.329 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.77) = xAngle (1.54 = 1.54)
20:56:50.329 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.56 = 1.56)
20:56:50.329 00.000 10844 CameraToMount -- cameraX=40.98 cameraY=-9.63 hyp=42.09 cameraTheta=-0.23 mountX=1.44 mountY=42.09, mountTheta=1.54
20:56:50.332 00.003 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:56:50.332 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.23 = 2.23)
20:56:50.332 00.000 10844 CameraToMount -- cameraX=1545.49 cameraY=742.67 hyp=1714.67 cameraTheta=0.45 mountX=-1030.13 mountY=1350.81, mountTheta=2.22
20:56:50.332 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:50.332 00.000 10844 BLT: Moving North for 1150 ms, step 14 / 15, DecLoc = 1350.81, DeltaDec = 2.25
20:56:50.332 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:50.332 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:50.332 00.000 11060 Worker thread wakes up
20:56:50.332 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:50.332 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:50.332 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:50.332 00.000 11060 MoveAxis(N, 1150, -)
20:56:50.332 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:50.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:50.349 00.017 10844 UpdateGuideState exits: m=3133 SNR=36.7 Saturated
20:56:50.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:50.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:50.349 00.000 10844 Enqueuing Expose request
20:56:50.355 00.006 11060 IsSlewing returns 0
20:56:50.355 00.000 11060 IsGuiding returns 0
20:56:51.518 01.163 11060 IsGuiding returns 0
20:56:51.518 00.000 11060 Move returns status 0, amount 1150
20:56:51.519 00.001 11060 move complete, result=0
20:56:51.519 00.000 11060 worker thread done servicing request
20:56:51.519 00.000 11060 Worker thread wakes up
20:56:51.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:51.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1530,728,31,31)
20:56:52.150 00.631 11060 Exposure complete
20:56:52.286 00.136 11060 worker thread done servicing request
20:56:52.286 00.000 10844 OnExposeComplete: enter
20:56:52.286 00.000 10844 UpdateGuideState(): m_state=6
20:56:52.286 00.000 10844 Star::Find(15, 1545, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
20:56:52.286 00.000 10844 Star::Find returns 1 (1), X=1547.22, Y=742.38, Mass=3341, SNR=37.3, Peak=255 HFD=3.5
20:56:52.286 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.77) = xAngle (1.54 = 1.54)
20:56:52.286 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.56 = 1.56)
20:56:52.286 00.000 10844 CameraToMount -- cameraX=42.71 cameraY=-9.92 hyp=43.85 cameraTheta=-0.23 mountX=1.39 mountY=43.84, mountTheta=1.54
20:56:52.293 00.007 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.21 = 2.21)
20:56:52.293 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.23 = 2.23)
20:56:52.293 00.000 10844 CameraToMount -- cameraX=1547.22 cameraY=742.38 hyp=1716.11 cameraTheta=0.45 mountX=-1030.18 mountY=1352.56, mountTheta=2.22
20:56:52.293 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:52.293 00.000 10844 BLT: Moving North for 1150 ms, step 15 / 15, DecLoc = 1352.56, DeltaDec = 1.76
20:56:52.293 00.000 10844 Enqueuing Calibration Move request for direction 0
20:56:52.293 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:52.293 00.000 11060 Worker thread wakes up
20:56:52.293 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
20:56:52.293 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
20:56:52.293 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
20:56:52.293 00.000 11060 MoveAxis(N, 1150, -)
20:56:52.293 00.000 11060 Guiding  Dir = 0, Dur = 1150
20:56:52.299 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:52.308 00.009 11060 IsSlewing returns 0
20:56:52.308 00.000 11060 IsGuiding returns 0
20:56:52.309 00.001 10844 UpdateGuideState exits: m=3341 SNR=37.3 Saturated
20:56:52.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:52.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:52.309 00.000 10844 Enqueuing Expose request
20:56:53.465 01.156 11060 IsGuiding returns 0
20:56:53.465 00.000 11060 Move returns status 0, amount 1150
20:56:53.465 00.000 11060 move complete, result=0
20:56:53.465 00.000 11060 worker thread done servicing request
20:56:53.465 00.000 11060 Worker thread wakes up
20:56:53.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:53.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1532,727,31,31)
20:56:54.107 00.642 11060 Exposure complete
20:56:54.237 00.130 11060 worker thread done servicing request
20:56:54.237 00.000 10844 OnExposeComplete: enter
20:56:54.237 00.000 10844 UpdateGuideState(): m_state=6
20:56:54.237 00.000 10844 Star::Find(15, 1547, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
20:56:54.237 00.000 10844 Star::Find returns 1 (1), X=1549.53, Y=742.29, Mass=3441, SNR=38.4, Peak=255 HFD=3.5
20:56:54.237 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.77) = xAngle (1.55 = 1.55)
20:56:54.237 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.57 = 1.57)
20:56:54.237 00.000 10844 CameraToMount -- cameraX=45.02 cameraY=-10.01 hyp=46.12 cameraTheta=-0.22 mountX=1.03 mountY=46.12, mountTheta=1.55
20:56:54.237 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.21 = 2.21)
20:56:54.237 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.23 = 2.23)
20:56:54.237 00.000 10844 CameraToMount -- cameraX=1549.53 cameraY=742.29 hyp=1718.15 cameraTheta=0.45 mountX=-1030.54 mountY=1354.84, mountTheta=2.22
20:56:54.237 00.000 10844 BLT: Entering DecMeasurementStep, state = 2
20:56:54.237 00.000 10844 BLT: North pulses ended at Dec location 1354.84, TotalDecDelta=29.07 px, LastDeltaDec = 2.28
20:56:54.237 00.000 10844 BLT: Moving South for 1150 ms, step 1 / 15, DecLoc = 1354.84
20:56:54.237 00.000 10844 Enqueuing Calibration Move request for direction 1
20:56:54.237 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:54.237 00.000 11060 Worker thread wakes up
20:56:54.237 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:56:54.237 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:56:54.237 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:56:54.237 00.000 11060 MoveAxis(S, 1150, -)
20:56:54.237 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:56:54.244 00.007 11060 IsSlewing returns 0
20:56:54.244 00.000 11060 IsGuiding returns 0
20:56:54.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:54.248 00.004 10844 UpdateGuideState exits: m=3441 SNR=38.4 Saturated
20:56:54.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:54.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:54.248 00.000 10844 Enqueuing Expose request
20:56:55.401 01.153 11060 IsGuiding returns 0
20:56:55.401 00.000 11060 Move returns status 0, amount 1150
20:56:55.401 00.000 11060 move complete, result=0
20:56:55.401 00.000 11060 worker thread done servicing request
20:56:55.403 00.002 11060 Worker thread wakes up
20:56:55.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:55.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1535,727,31,31)
20:56:56.032 00.629 11060 Exposure complete
20:56:56.167 00.135 11060 worker thread done servicing request
20:56:56.167 00.000 10844 OnExposeComplete: enter
20:56:56.167 00.000 10844 UpdateGuideState(): m_state=6
20:56:56.167 00.000 10844 Star::Find(15, 1549, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
20:56:56.167 00.000 10844 Star::Find returns 1 (1), X=1548.25, Y=741.68, Mass=3285, SNR=37.3, Peak=255 HFD=3.6
20:56:56.167 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.77) = xAngle (1.53 = 1.53)
20:56:56.167 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.55 = 1.55)
20:56:56.167 00.000 10844 CameraToMount -- cameraX=43.73 cameraY=-10.61 hyp=45.00 cameraTheta=-0.24 mountX=1.87 mountY=44.99, mountTheta=1.53
20:56:56.167 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.21 = 2.21)
20:56:56.167 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.23 = 2.23)
20:56:56.167 00.000 10844 CameraToMount -- cameraX=1548.25 cameraY=741.68 hyp=1716.73 cameraTheta=0.45 mountX=-1029.70 mountY=1353.71, mountTheta=2.22
20:56:56.167 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:56:56.167 00.000 10844 BLT: Moving South for 1150 ms, step 2 / 15, DecLoc = 1353.71
20:56:56.167 00.000 10844 Enqueuing Calibration Move request for direction 1
20:56:56.167 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:56.167 00.000 11060 Worker thread wakes up
20:56:56.167 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:56:56.167 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:56:56.167 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:56:56.167 00.000 11060 MoveAxis(S, 1150, -)
20:56:56.167 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:56:56.176 00.009 11060 IsSlewing returns 0
20:56:56.176 00.000 11060 IsGuiding returns 0
20:56:56.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:56.182 00.006 10844 UpdateGuideState exits: m=3285 SNR=37.3 Saturated
20:56:56.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:56.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:56.182 00.000 10844 Enqueuing Expose request
20:56:57.332 01.150 11060 IsGuiding returns 0
20:56:57.332 00.000 11060 Move returns status 0, amount 1150
20:56:57.334 00.002 11060 move complete, result=0
20:56:57.334 00.000 11060 worker thread done servicing request
20:56:57.334 00.000 11060 Worker thread wakes up
20:56:57.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:57.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1533,727,31,31)
20:56:57.976 00.642 11060 Exposure complete
20:56:58.106 00.130 11060 worker thread done servicing request
20:56:58.106 00.000 10844 OnExposeComplete: enter
20:56:58.106 00.000 10844 UpdateGuideState(): m_state=6
20:56:58.106 00.000 10844 Star::Find(15, 1548, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
20:56:58.106 00.000 10844 Star::Find returns 1 (0), X=1547.46, Y=741.70, Mass=3526, SNR=39.0, Peak=251 HFD=3.6
20:56:58.106 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.77) = xAngle (1.53 = 1.53)
20:56:58.106 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.54 = 1.54)
20:56:58.106 00.000 10844 CameraToMount -- cameraX=42.94 cameraY=-10.60 hyp=44.23 cameraTheta=-0.24 mountX=2.01 mountY=44.22, mountTheta=1.53
20:56:58.106 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.21 = 2.21)
20:56:58.106 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.23 = 2.23)
20:56:58.106 00.000 10844 CameraToMount -- cameraX=1547.46 cameraY=741.70 hyp=1716.03 cameraTheta=0.45 mountX=-1029.57 mountY=1352.94, mountTheta=2.22
20:56:58.106 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:56:58.106 00.000 10844 BLT: Moving South for 1150 ms, step 3 / 15, DecLoc = 1352.94
20:56:58.106 00.000 10844 Enqueuing Calibration Move request for direction 1
20:56:58.106 00.000 10844 BLT: Exiting DecMeasurementStep
20:56:58.106 00.000 11060 Worker thread wakes up
20:56:58.106 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:56:58.106 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:56:58.106 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:56:58.106 00.000 11060 MoveAxis(S, 1150, -)
20:56:58.106 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:56:58.116 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:56:58.125 00.009 11060 IsSlewing returns 0
20:56:58.125 00.000 11060 IsGuiding returns 0
20:56:58.128 00.003 10844 UpdateGuideState exits: m=3526 SNR=39.0
20:56:58.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:58.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:56:58.128 00.000 10844 Enqueuing Expose request
20:56:59.283 01.155 11060 IsGuiding returns 0
20:56:59.283 00.000 11060 Move returns status 0, amount 1150
20:56:59.283 00.000 11060 move complete, result=0
20:56:59.284 00.001 11060 worker thread done servicing request
20:56:59.284 00.000 11060 Worker thread wakes up
20:56:59.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:56:59.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1532,727,31,31)
20:56:59.925 00.641 11060 Exposure complete
20:57:00.065 00.140 11060 worker thread done servicing request
20:57:00.067 00.002 10844 OnExposeComplete: enter
20:57:00.067 00.000 10844 UpdateGuideState(): m_state=6
20:57:00.067 00.000 10844 Star::Find(15, 1547, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
20:57:00.067 00.000 10844 Star::Find returns 1 (1), X=1545.60, Y=743.09, Mass=3556, SNR=38.2, Peak=255 HFD=3.8
20:57:00.067 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.77) = xAngle (1.55 = 1.55)
20:57:00.067 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.57 = 1.57)
20:57:00.067 00.000 10844 CameraToMount -- cameraX=41.09 cameraY=-9.21 hyp=42.11 cameraTheta=-0.22 mountX=1.01 mountY=42.11, mountTheta=1.55
20:57:00.070 00.003 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:00.070 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.23 = 2.23)
20:57:00.070 00.000 10844 CameraToMount -- cameraX=1545.60 cameraY=743.09 hyp=1714.96 cameraTheta=0.45 mountX=-1030.56 mountY=1350.83, mountTheta=2.22
20:57:00.070 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:00.070 00.000 10844 BLT: Moving South for 1150 ms, step 4 / 15, DecLoc = 1350.83
20:57:00.070 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:00.070 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:00.070 00.000 11060 Worker thread wakes up
20:57:00.070 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:00.070 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:00.070 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:00.070 00.000 11060 MoveAxis(S, 1150, -)
20:57:00.070 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:00.074 00.004 11060 IsSlewing returns 0
20:57:00.074 00.000 11060 IsGuiding returns 0
20:57:00.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:00.090 00.016 10844 UpdateGuideState exits: m=3556 SNR=38.2 Saturated
20:57:00.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:00.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:00.090 00.000 10844 Enqueuing Expose request
20:57:01.231 01.141 11060 IsGuiding returns 0
20:57:01.231 00.000 11060 Move returns status 0, amount 1150
20:57:01.231 00.000 11060 move complete, result=0
20:57:01.231 00.000 11060 worker thread done servicing request
20:57:01.231 00.000 11060 Worker thread wakes up
20:57:01.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:01.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1531,728,31,31)
20:57:01.872 00.641 11060 Exposure complete
20:57:02.016 00.144 11060 worker thread done servicing request
20:57:02.016 00.000 10844 OnExposeComplete: enter
20:57:02.016 00.000 10844 UpdateGuideState(): m_state=6
20:57:02.016 00.000 10844 Star::Find(15, 1545, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
20:57:02.016 00.000 10844 Star::Find returns 1 (1), X=1543.79, Y=742.39, Mass=3190, SNR=36.8, Peak=255 HFD=3.7
20:57:02.016 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.77) = xAngle (1.52 = 1.52)
20:57:02.016 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.54 = 1.54)
20:57:02.016 00.000 10844 CameraToMount -- cameraX=39.28 cameraY=-9.91 hyp=40.51 cameraTheta=-0.25 mountX=2.05 mountY=40.49, mountTheta=1.52
20:57:02.016 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:02.016 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.23 = 2.23)
20:57:02.016 00.000 10844 CameraToMount -- cameraX=1543.79 cameraY=742.39 hyp=1713.02 cameraTheta=0.45 mountX=-1029.53 mountY=1349.21, mountTheta=2.22
20:57:02.016 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:02.016 00.000 10844 BLT: Moving South for 1150 ms, step 5 / 15, DecLoc = 1349.21
20:57:02.016 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:02.016 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:02.016 00.000 11060 Worker thread wakes up
20:57:02.016 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:02.016 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:02.016 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:02.016 00.000 11060 MoveAxis(S, 1150, -)
20:57:02.016 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:02.021 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:02.036 00.015 11060 IsSlewing returns 0
20:57:02.036 00.000 11060 IsGuiding returns 0
20:57:02.037 00.001 10844 UpdateGuideState exits: m=3190 SNR=36.8 Saturated
20:57:02.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:02.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:02.037 00.000 10844 Enqueuing Expose request
20:57:03.196 01.159 11060 IsGuiding returns 0
20:57:03.196 00.000 11060 Move returns status 0, amount 1150
20:57:03.196 00.000 11060 move complete, result=0
20:57:03.197 00.001 11060 worker thread done servicing request
20:57:03.197 00.000 11060 Worker thread wakes up
20:57:03.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:03.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1529,727,31,31)
20:57:03.833 00.636 11060 Exposure complete
20:57:03.938 00.105 11060 worker thread done servicing request
20:57:03.938 00.000 10844 OnExposeComplete: enter
20:57:03.938 00.000 10844 UpdateGuideState(): m_state=6
20:57:03.938 00.000 10844 Star::Find(15, 1543, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
20:57:03.938 00.000 10844 Star::Find returns 1 (1), X=1541.94, Y=742.63, Mass=2709, SNR=33.6, Peak=255 HFD=3.7
20:57:03.938 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.77) = xAngle (1.51 = 1.51)
20:57:03.938 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.53 = 1.53)
20:57:03.938 00.000 10844 CameraToMount -- cameraX=37.43 cameraY=-9.67 hyp=38.66 cameraTheta=-0.25 mountX=2.17 mountY=38.63, mountTheta=1.51
20:57:03.938 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:03.938 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:03.938 00.000 10844 CameraToMount -- cameraX=1541.94 cameraY=742.63 hyp=1711.46 cameraTheta=0.45 mountX=-1029.40 mountY=1347.35, mountTheta=2.22
20:57:03.938 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:03.938 00.000 10844 BLT: Moving South for 1150 ms, step 6 / 15, DecLoc = 1347.35
20:57:03.938 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:03.938 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:03.938 00.000 11060 Worker thread wakes up
20:57:03.938 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:03.938 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:03.938 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:03.938 00.000 11060 MoveAxis(S, 1150, -)
20:57:03.938 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:03.954 00.016 11060 IsSlewing returns 0
20:57:03.954 00.000 11060 IsGuiding returns 0
20:57:03.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:03.954 00.000 10844 UpdateGuideState exits: m=2709 SNR=33.6 Saturated
20:57:03.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:03.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:03.954 00.000 10844 Enqueuing Expose request
20:57:05.112 01.158 11060 IsGuiding returns 0
20:57:05.112 00.000 11060 Move returns status 0, amount 1150
20:57:05.112 00.000 11060 move complete, result=0
20:57:05.112 00.000 11060 worker thread done servicing request
20:57:05.112 00.000 11060 Worker thread wakes up
20:57:05.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:05.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1527,728,31,31)
20:57:05.751 00.639 11060 Exposure complete
20:57:05.888 00.137 11060 worker thread done servicing request
20:57:05.888 00.000 10844 OnExposeComplete: enter
20:57:05.888 00.000 10844 UpdateGuideState(): m_state=6
20:57:05.888 00.000 10844 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
20:57:05.888 00.000 10844 Star::Find returns 1 (0), X=1540.27, Y=743.08, Mass=3331, SNR=37.4, Peak=249 HFD=3.4
20:57:05.888 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.77) = xAngle (1.51 = 1.51)
20:57:05.888 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.53 = 1.53)
20:57:05.888 00.000 10844 CameraToMount -- cameraX=35.76 cameraY=-9.22 hyp=36.93 cameraTheta=-0.25 mountX=2.06 mountY=36.91, mountTheta=1.52
20:57:05.888 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:05.891 00.003 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:05.891 00.000 10844 CameraToMount -- cameraX=1540.27 cameraY=743.08 hyp=1710.15 cameraTheta=0.45 mountX=-1029.51 mountY=1345.63, mountTheta=2.22
20:57:05.891 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:05.891 00.000 10844 BLT: Moving South for 1150 ms, step 7 / 15, DecLoc = 1345.63
20:57:05.891 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:05.891 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:05.891 00.000 11060 Worker thread wakes up
20:57:05.891 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:05.891 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:05.891 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:05.891 00.000 11060 MoveAxis(S, 1150, -)
20:57:05.891 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:05.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:05.904 00.013 11060 IsSlewing returns 0
20:57:05.904 00.000 11060 IsGuiding returns 0
20:57:05.904 00.000 10844 UpdateGuideState exits: m=3331 SNR=37.4
20:57:05.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:05.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:05.904 00.000 10844 Enqueuing Expose request
20:57:07.063 01.159 11060 IsGuiding returns 0
20:57:07.063 00.000 11060 Move returns status 0, amount 1150
20:57:07.063 00.000 11060 move complete, result=0
20:57:07.063 00.000 11060 worker thread done servicing request
20:57:07.063 00.000 11060 Worker thread wakes up
20:57:07.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:07.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1525,728,31,31)
20:57:07.704 00.641 11060 Exposure complete
20:57:07.828 00.124 11060 worker thread done servicing request
20:57:07.828 00.000 10844 OnExposeComplete: enter
20:57:07.828 00.000 10844 UpdateGuideState(): m_state=6
20:57:07.828 00.000 10844 Star::Find(15, 1540, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
20:57:07.828 00.000 10844 Star::Find returns 1 (1), X=1538.16, Y=743.11, Mass=3322, SNR=37.5, Peak=255 HFD=3.4
20:57:07.828 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.77) = xAngle (1.50 = 1.50)
20:57:07.828 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.52 = 1.52)
20:57:07.828 00.000 10844 CameraToMount -- cameraX=33.64 cameraY=-9.19 hyp=34.88 cameraTheta=-0.27 mountX=2.44 mountY=34.83, mountTheta=1.50
20:57:07.832 00.004 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:07.832 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:07.832 00.000 10844 CameraToMount -- cameraX=1538.16 cameraY=743.11 hyp=1708.26 cameraTheta=0.45 mountX=-1029.13 mountY=1343.55, mountTheta=2.22
20:57:07.832 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:07.832 00.000 10844 BLT: Moving South for 1150 ms, step 8 / 15, DecLoc = 1343.55
20:57:07.832 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:07.832 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:07.832 00.000 11060 Worker thread wakes up
20:57:07.832 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:07.832 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:07.832 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:07.832 00.000 11060 MoveAxis(S, 1150, -)
20:57:07.832 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:07.836 00.004 11060 IsSlewing returns 0
20:57:07.836 00.000 11060 IsGuiding returns 0
20:57:07.844 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:07.854 00.010 10844 UpdateGuideState exits: m=3322 SNR=37.5 Saturated
20:57:07.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:07.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:07.854 00.000 10844 Enqueuing Expose request
20:57:08.990 01.136 11060 IsGuiding returns 0
20:57:08.990 00.000 11060 Move returns status 0, amount 1150
20:57:08.990 00.000 11060 move complete, result=0
20:57:08.990 00.000 11060 worker thread done servicing request
20:57:08.990 00.000 11060 Worker thread wakes up
20:57:08.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:08.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1523,728,31,31)
20:57:09.633 00.643 11060 Exposure complete
20:57:09.768 00.135 11060 worker thread done servicing request
20:57:09.768 00.000 10844 OnExposeComplete: enter
20:57:09.768 00.000 10844 UpdateGuideState(): m_state=6
20:57:09.769 00.001 10844 Star::Find(15, 1538, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
20:57:09.769 00.000 10844 Star::Find returns 1 (1), X=1536.74, Y=743.71, Mass=3140, SNR=36.1, Peak=255 HFD=3.7
20:57:09.769 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.77) = xAngle (1.51 = 1.51)
20:57:09.769 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.53 = 1.53)
20:57:09.769 00.000 10844 CameraToMount -- cameraX=32.23 cameraY=-8.59 hyp=33.35 cameraTheta=-0.26 mountX=2.13 mountY=33.32, mountTheta=1.51
20:57:09.770 00.001 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:09.770 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:09.770 00.000 10844 CameraToMount -- cameraX=1536.74 cameraY=743.71 hyp=1707.24 cameraTheta=0.45 mountX=-1029.44 mountY=1342.04, mountTheta=2.23
20:57:09.770 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:09.770 00.000 10844 BLT: Moving South for 1150 ms, step 9 / 15, DecLoc = 1342.04
20:57:09.770 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:09.770 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:09.770 00.000 11060 Worker thread wakes up
20:57:09.770 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:09.770 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:09.770 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:09.770 00.000 11060 MoveAxis(S, 1150, -)
20:57:09.770 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:09.778 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:09.783 00.005 11060 IsSlewing returns 0
20:57:09.783 00.000 11060 IsGuiding returns 0
20:57:09.784 00.001 10844 UpdateGuideState exits: m=3140 SNR=36.1 Saturated
20:57:09.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:09.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:09.784 00.000 10844 Enqueuing Expose request
20:57:10.937 01.153 11060 IsGuiding returns 0
20:57:10.937 00.000 11060 Move returns status 0, amount 1150
20:57:10.937 00.000 11060 move complete, result=0
20:57:10.937 00.000 11060 worker thread done servicing request
20:57:10.937 00.000 11060 Worker thread wakes up
20:57:10.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:10.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1522,729,31,31)
20:57:11.578 00.641 11060 Exposure complete
20:57:11.712 00.134 11060 worker thread done servicing request
20:57:11.712 00.000 10844 OnExposeComplete: enter
20:57:11.712 00.000 10844 UpdateGuideState(): m_state=6
20:57:11.712 00.000 10844 Star::Find(15, 1536, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
20:57:11.712 00.000 10844 Star::Find returns 1 (0), X=1534.45, Y=744.05, Mass=2953, SNR=35.3, Peak=252 HFD=3.7
20:57:11.713 00.001 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.77) = xAngle (1.50 = 1.50)
20:57:11.713 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.52 = 1.52)
20:57:11.713 00.000 10844 CameraToMount -- cameraX=29.93 cameraY=-8.25 hyp=31.05 cameraTheta=-0.27 mountX=2.25 mountY=31.01, mountTheta=1.50
20:57:11.713 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:11.713 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:11.713 00.000 10844 CameraToMount -- cameraX=1534.45 cameraY=744.05 hyp=1705.32 cameraTheta=0.45 mountX=-1029.32 mountY=1339.73, mountTheta=2.23
20:57:11.713 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:11.713 00.000 10844 BLT: Moving South for 1150 ms, step 10 / 15, DecLoc = 1339.73
20:57:11.713 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:11.713 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:11.715 00.002 11060 Worker thread wakes up
20:57:11.715 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:11.715 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:11.715 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:11.715 00.000 11060 MoveAxis(S, 1150, -)
20:57:11.715 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:11.720 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:11.728 00.008 11060 IsSlewing returns 0
20:57:11.728 00.000 11060 IsGuiding returns 0
20:57:11.732 00.004 10844 UpdateGuideState exits: m=2953 SNR=35.3
20:57:11.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:11.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:11.732 00.000 10844 Enqueuing Expose request
20:57:12.883 01.151 11060 IsGuiding returns 0
20:57:12.883 00.000 11060 Move returns status 0, amount 1150
20:57:12.883 00.000 11060 move complete, result=0
20:57:12.883 00.000 11060 worker thread done servicing request
20:57:12.883 00.000 11060 Worker thread wakes up
20:57:12.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:12.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1519,729,31,31)
20:57:13.531 00.648 11060 Exposure complete
20:57:13.657 00.126 11060 worker thread done servicing request
20:57:13.657 00.000 10844 OnExposeComplete: enter
20:57:13.657 00.000 10844 UpdateGuideState(): m_state=6
20:57:13.657 00.000 10844 Star::Find(15, 1534, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
20:57:13.657 00.000 10844 Star::Find returns 1 (1), X=1532.29, Y=744.40, Mass=3088, SNR=35.7, Peak=255 HFD=3.5
20:57:13.657 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.77) = xAngle (1.49 = 1.49)
20:57:13.657 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.51 = 1.51)
20:57:13.657 00.000 10844 CameraToMount -- cameraX=27.77 cameraY=-7.89 hyp=28.88 cameraTheta=-0.28 mountX=2.32 mountY=28.82, mountTheta=1.49
20:57:13.657 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:13.657 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:13.657 00.000 10844 CameraToMount -- cameraX=1532.29 cameraY=744.40 hyp=1703.54 cameraTheta=0.45 mountX=-1029.25 mountY=1337.54, mountTheta=2.23
20:57:13.657 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:13.657 00.000 10844 BLT: Moving South for 1150 ms, step 11 / 15, DecLoc = 1337.54
20:57:13.657 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:13.657 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:13.657 00.000 11060 Worker thread wakes up
20:57:13.657 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:13.657 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:13.657 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:13.657 00.000 11060 MoveAxis(S, 1150, -)
20:57:13.657 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:13.672 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:13.673 00.001 11060 IsSlewing returns 0
20:57:13.673 00.000 11060 IsGuiding returns 0
20:57:13.685 00.012 10844 UpdateGuideState exits: m=3088 SNR=35.7 Saturated
20:57:13.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:13.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:13.685 00.000 10844 Enqueuing Expose request
20:57:14.829 01.144 11060 IsGuiding returns 0
20:57:14.829 00.000 11060 Move returns status 0, amount 1150
20:57:14.829 00.000 11060 move complete, result=0
20:57:14.829 00.000 11060 worker thread done servicing request
20:57:14.829 00.000 11060 Worker thread wakes up
20:57:14.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:14.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1517,729,31,31)
20:57:15.464 00.635 11060 Exposure complete
20:57:15.607 00.143 11060 worker thread done servicing request
20:57:15.607 00.000 10844 OnExposeComplete: enter
20:57:15.607 00.000 10844 UpdateGuideState(): m_state=6
20:57:15.607 00.000 10844 Star::Find(15, 1532, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
20:57:15.607 00.000 10844 Star::Find returns 1 (0), X=1531.08, Y=744.44, Mass=3100, SNR=35.7, Peak=253 HFD=3.5
20:57:15.607 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.77) = xAngle (1.48 = 1.48)
20:57:15.609 00.002 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.50 = 1.50)
20:57:15.609 00.000 10844 CameraToMount -- cameraX=26.56 cameraY=-7.85 hyp=27.70 cameraTheta=-0.29 mountX=2.52 mountY=27.63, mountTheta=1.48
20:57:15.609 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:15.609 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:15.609 00.000 10844 CameraToMount -- cameraX=1531.08 cameraY=744.44 hyp=1702.47 cameraTheta=0.45 mountX=-1029.06 mountY=1336.35, mountTheta=2.23
20:57:15.609 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:15.609 00.000 10844 BLT: Moving South for 1150 ms, step 12 / 15, DecLoc = 1336.35
20:57:15.609 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:15.609 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:15.609 00.000 11060 Worker thread wakes up
20:57:15.609 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:15.609 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:15.612 00.003 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:15.612 00.000 11060 MoveAxis(S, 1150, -)
20:57:15.612 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:15.616 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:15.623 00.007 11060 IsSlewing returns 0
20:57:15.623 00.000 11060 IsGuiding returns 0
20:57:15.625 00.002 10844 UpdateGuideState exits: m=3100 SNR=35.7
20:57:15.631 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:15.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:15.631 00.000 10844 Enqueuing Expose request
20:57:16.783 01.152 11060 IsGuiding returns 0
20:57:16.783 00.000 11060 Move returns status 0, amount 1150
20:57:16.783 00.000 11060 move complete, result=0
20:57:16.783 00.000 11060 worker thread done servicing request
20:57:16.783 00.000 11060 Worker thread wakes up
20:57:16.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:16.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1516,729,31,31)
20:57:17.422 00.639 11060 Exposure complete
20:57:17.557 00.135 11060 worker thread done servicing request
20:57:17.557 00.000 10844 OnExposeComplete: enter
20:57:17.557 00.000 10844 UpdateGuideState(): m_state=6
20:57:17.558 00.001 10844 Star::Find(15, 1531, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
20:57:17.558 00.000 10844 Star::Find returns 1 (1), X=1529.13, Y=744.93, Mass=3270, SNR=36.9, Peak=255 HFD=4.3
20:57:17.558 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.77) = xAngle (1.48 = 1.48)
20:57:17.558 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.50 = 1.50)
20:57:17.558 00.000 10844 CameraToMount -- cameraX=24.61 cameraY=-7.37 hyp=25.69 cameraTheta=-0.29 mountX=2.42 mountY=25.62, mountTheta=1.48
20:57:17.560 00.002 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:17.560 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:17.560 00.000 10844 CameraToMount -- cameraX=1529.13 cameraY=744.93 hyp=1700.93 cameraTheta=0.45 mountX=-1029.16 mountY=1334.34, mountTheta=2.23
20:57:17.560 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:17.560 00.000 10844 BLT: Moving South for 1150 ms, step 13 / 15, DecLoc = 1334.34
20:57:17.560 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:17.560 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:17.562 00.002 11060 Worker thread wakes up
20:57:17.562 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:17.562 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:17.562 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:17.562 00.000 11060 MoveAxis(S, 1150, -)
20:57:17.562 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:17.567 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:17.573 00.006 11060 IsSlewing returns 0
20:57:17.573 00.000 11060 IsGuiding returns 0
20:57:17.578 00.005 10844 UpdateGuideState exits: m=3270 SNR=36.9 Saturated
20:57:17.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:17.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:17.578 00.000 10844 Enqueuing Expose request
20:57:18.731 01.153 11060 IsGuiding returns 0
20:57:18.731 00.000 11060 Move returns status 0, amount 1150
20:57:18.731 00.000 11060 move complete, result=0
20:57:18.731 00.000 11060 worker thread done servicing request
20:57:18.731 00.000 11060 Worker thread wakes up
20:57:18.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:18.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1514,730,31,31)
20:57:19.374 00.643 11060 Exposure complete
20:57:19.516 00.142 11060 worker thread done servicing request
20:57:19.516 00.000 10844 OnExposeComplete: enter
20:57:19.516 00.000 10844 UpdateGuideState(): m_state=6
20:57:19.516 00.000 10844 Star::Find(15, 1529, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
20:57:19.516 00.000 10844 Star::Find returns 1 (1), X=1527.18, Y=744.76, Mass=3000, SNR=35.1, Peak=255 HFD=3.3
20:57:19.516 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.77) = xAngle (1.45 = 1.45)
20:57:19.516 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.47 = 1.47)
20:57:19.516 00.000 10844 CameraToMount -- cameraX=22.66 cameraY=-7.54 hyp=23.88 cameraTheta=-0.32 mountX=2.97 mountY=23.75, mountTheta=1.45
20:57:19.516 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:19.516 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:19.516 00.000 10844 CameraToMount -- cameraX=1527.18 cameraY=744.76 hyp=1699.10 cameraTheta=0.45 mountX=-1028.61 mountY=1332.47, mountTheta=2.23
20:57:19.516 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:19.516 00.000 10844 BLT: Moving South for 1150 ms, step 14 / 15, DecLoc = 1332.47
20:57:19.516 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:19.516 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:19.516 00.000 11060 Worker thread wakes up
20:57:19.516 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:19.516 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:19.516 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:19.516 00.000 11060 MoveAxis(S, 1150, -)
20:57:19.516 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:19.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:19.525 00.009 11060 IsSlewing returns 0
20:57:19.525 00.000 11060 IsGuiding returns 0
20:57:19.533 00.008 10844 UpdateGuideState exits: m=3000 SNR=35.1 Saturated
20:57:19.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:19.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:19.533 00.000 10844 Enqueuing Expose request
20:57:20.678 01.145 11060 IsGuiding returns 0
20:57:20.679 00.001 11060 Move returns status 0, amount 1150
20:57:20.679 00.000 11060 move complete, result=0
20:57:20.679 00.000 11060 worker thread done servicing request
20:57:20.679 00.000 11060 Worker thread wakes up
20:57:20.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:20.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1512,730,31,31)
20:57:21.317 00.638 11060 Exposure complete
20:57:21.462 00.145 11060 worker thread done servicing request
20:57:21.462 00.000 10844 OnExposeComplete: enter
20:57:21.462 00.000 10844 UpdateGuideState(): m_state=6
20:57:21.462 00.000 10844 Star::Find(15, 1527, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
20:57:21.462 00.000 10844 Star::Find returns 1 (1), X=1525.51, Y=745.60, Mass=3212, SNR=37.1, Peak=255 HFD=3.3
20:57:21.462 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.77) = xAngle (1.46 = 1.46)
20:57:21.462 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.48 = 1.48)
20:57:21.462 00.000 10844 CameraToMount -- cameraX=20.99 cameraY=-6.70 hyp=22.04 cameraTheta=-0.31 mountX=2.47 mountY=21.94, mountTheta=1.46
20:57:21.462 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:21.462 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:21.462 00.000 10844 CameraToMount -- cameraX=1525.51 cameraY=745.60 hyp=1697.96 cameraTheta=0.45 mountX=-1029.10 mountY=1330.66, mountTheta=2.23
20:57:21.462 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:21.462 00.000 10844 BLT: Moving South for 1150 ms, step 15 / 15, DecLoc = 1330.66
20:57:21.462 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:21.462 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:21.462 00.000 11060 Worker thread wakes up
20:57:21.462 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:21.462 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:21.462 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:21.462 00.000 11060 MoveAxis(S, 1150, -)
20:57:21.462 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:21.469 00.007 11060 IsSlewing returns 0
20:57:21.469 00.000 11060 IsGuiding returns 0
20:57:21.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:57:21.489 00.020 10844 UpdateGuideState exits: m=3212 SNR=37.1 Saturated
20:57:21.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:21.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:21.489 00.000 10844 Enqueuing Expose request
20:57:22.624 01.135 11060 IsGuiding returns 0
20:57:22.624 00.000 11060 Move returns status 0, amount 1150
20:57:22.624 00.000 11060 move complete, result=0
20:57:22.624 00.000 11060 worker thread done servicing request
20:57:22.624 00.000 11060 Worker thread wakes up
20:57:22.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:22.626 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1511,731,31,31)
20:57:23.257 00.631 11060 Exposure complete
20:57:23.396 00.139 11060 worker thread done servicing request
20:57:23.396 00.000 10844 OnExposeComplete: enter
20:57:23.396 00.000 10844 UpdateGuideState(): m_state=6
20:57:23.396 00.000 10844 Star::Find(15, 1525, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
20:57:23.396 00.000 10844 Star::Find returns 1 (1), X=1523.54, Y=745.71, Mass=3208, SNR=36.5, Peak=255 HFD=3.8
20:57:23.396 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.77) = xAngle (1.43 = 1.43)
20:57:23.396 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.45 = 1.45)
20:57:23.396 00.000 10844 CameraToMount -- cameraX=19.03 cameraY=-6.59 hyp=20.14 cameraTheta=-0.33 mountX=2.75 mountY=20.00, mountTheta=1.43
20:57:23.396 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:23.396 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:23.396 00.000 10844 CameraToMount -- cameraX=1523.54 cameraY=745.71 hyp=1696.25 cameraTheta=0.46 mountX=-1028.82 mountY=1328.72, mountTheta=2.23
20:57:23.396 00.000 10844 BLT: Entering DecMeasurementStep, state = 3
20:57:23.396 00.000 10844 BLT: South pulses ended at Dec location 1328.72
20:57:23.396 00.000 10844 BLT: Drift correction of 0.01 px applied to total north moves of 29.07 px, 0.001 px/frame
20:57:23.396 00.000 10844 BLT: Empirical north rate = 1.68 px/s 
20:57:23.396 00.000 10844 BLT: Smoothing applied to south data points
20:57:23.396 00.000 10844 BLT: Trial backlash amount is 0.86 px, 507 ms, sigma = 0.2 px
20:57:23.396 00.000 10844 Issuing test backlash correction of 507 ms
20:57:23.396 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:23.396 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:23.396 00.000 11060 Worker thread wakes up
20:57:23.396 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 507 opts 0x0
20:57:23.396 00.000 11060 Handling axis move in thread for scope dir=1 dur=507
20:57:23.396 00.000 11060 scope move axis dir= 1 dur= 507 opts= 0x0
20:57:23.396 00.000 11060 MoveAxis(S, 507, -)
20:57:23.396 00.000 11060 Guiding  Dir = 1, Dur = 507
20:57:23.403 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:23.415 00.012 11060 IsSlewing returns 0
20:57:23.415 00.000 11060 IsGuiding returns 0
20:57:23.415 00.000 10844 UpdateGuideState exits: m=3208 SNR=36.5 Saturated
20:57:23.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:23.416 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:23.416 00.000 10844 Enqueuing Expose request
20:57:23.955 00.539 11060 IsGuiding returns 0
20:57:23.955 00.000 11060 Move returns status 0, amount 507
20:57:23.955 00.000 11060 move complete, result=0
20:57:23.955 00.000 11060 worker thread done servicing request
20:57:23.955 00.000 11060 Worker thread wakes up
20:57:23.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:23.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1509,731,31,31)
20:57:24.598 00.643 11060 Exposure complete
20:57:24.721 00.123 11060 worker thread done servicing request
20:57:24.721 00.000 10844 OnExposeComplete: enter
20:57:24.721 00.000 10844 UpdateGuideState(): m_state=6
20:57:24.721 00.000 10844 Star::Find(15, 1523, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
20:57:24.721 00.000 10844 Star::Find returns 1 (1), X=1523.04, Y=745.68, Mass=2894, SNR=34.5, Peak=255 HFD=3.8
20:57:24.721 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.77) = xAngle (1.42 = 1.42)
20:57:24.721 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.44 = 1.44)
20:57:24.721 00.000 10844 CameraToMount -- cameraX=18.52 cameraY=-6.62 hyp=19.67 cameraTheta=-0.34 mountX=2.88 mountY=19.51, mountTheta=1.42
20:57:24.721 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:24.721 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:24.721 00.000 10844 CameraToMount -- cameraX=1523.04 cameraY=745.68 hyp=1695.78 cameraTheta=0.46 mountX=-1028.70 mountY=1328.23, mountTheta=2.23
20:57:24.721 00.000 10844 BLT: Entering DecMeasurementStep, state = 5
20:57:24.721 00.000 10844 BLT: Trial backlash pulse resulted in net DecDelta = 2.46 px, Dec Location 1328.23
20:57:24.721 00.000 10844 BLT: Nominal backlash value under-shot by 6.07 X
20:57:24.721 00.000 10844 BLT: normal result, moving to state=restore
20:57:24.721 00.000 10844 BLT: Starting Dec position at 1325.77, Ending Dec position at 1328.23
20:57:24.721 00.000 10844 BLT: Final restore distance is 19.4 px, approx 10 steps
20:57:24.721 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:24.721 00.000 10844 BLT: Issuing restore pulse count 1 of 1150 ms
20:57:24.721 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:24.721 00.000 11060 Worker thread wakes up
20:57:24.721 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:24.721 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:24.721 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:24.721 00.000 11060 MoveAxis(S, 1150, -)
20:57:24.721 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:24.721 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:24.730 00.009 11060 IsSlewing returns 0
20:57:24.730 00.000 11060 IsGuiding returns 0
20:57:24.734 00.004 10844 UpdateGuideState exits: m=2894 SNR=34.5 Saturated
20:57:24.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:24.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:24.734 00.000 10844 Enqueuing Expose request
20:57:25.883 01.149 11060 IsGuiding returns 0
20:57:25.883 00.000 11060 Move returns status 0, amount 1150
20:57:25.883 00.000 11060 move complete, result=0
20:57:25.883 00.000 11060 worker thread done servicing request
20:57:25.883 00.000 11060 Worker thread wakes up
20:57:25.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:25.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1508,731,31,31)
20:57:26.520 00.637 11060 Exposure complete
20:57:26.655 00.135 11060 worker thread done servicing request
20:57:26.655 00.000 10844 OnExposeComplete: enter
20:57:26.655 00.000 10844 UpdateGuideState(): m_state=6
20:57:26.655 00.000 10844 Star::Find(15, 1523, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
20:57:26.655 00.000 10844 Star::Find returns 1 (1), X=1521.36, Y=746.23, Mass=2844, SNR=34.2, Peak=255 HFD=3.4
20:57:26.655 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.77) = xAngle (1.42 = 1.42)
20:57:26.655 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.44 = 1.44)
20:57:26.657 00.002 10844 CameraToMount -- cameraX=16.84 cameraY=-6.07 hyp=17.91 cameraTheta=-0.35 mountX=2.67 mountY=17.75, mountTheta=1.42
20:57:26.658 00.001 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:26.658 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:26.658 00.000 10844 CameraToMount -- cameraX=1521.36 cameraY=746.23 hyp=1694.52 cameraTheta=0.46 mountX=-1028.91 mountY=1326.47, mountTheta=2.23
20:57:26.658 00.000 10844 BLT: Entering DecMeasurementStep, state = 6
20:57:26.658 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:26.658 00.000 10844 BLT: Issuing restore pulse count 2 of 1150 ms
20:57:26.658 00.000 11060 Worker thread wakes up
20:57:26.658 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:26.659 00.001 10844 BLT: Exiting DecMeasurementStep
20:57:26.659 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:26.659 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:26.659 00.000 11060 MoveAxis(S, 1150, -)
20:57:26.659 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:26.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:26.674 00.015 11060 IsSlewing returns 0
20:57:26.674 00.000 11060 IsGuiding returns 0
20:57:26.674 00.000 10844 UpdateGuideState exits: m=2844 SNR=34.2 Saturated
20:57:26.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:26.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:26.674 00.000 10844 Enqueuing Expose request
20:57:27.832 01.158 11060 IsGuiding returns 0
20:57:27.834 00.002 11060 Move returns status 0, amount 1150
20:57:27.834 00.000 11060 move complete, result=0
20:57:27.834 00.000 11060 worker thread done servicing request
20:57:27.834 00.000 11060 Worker thread wakes up
20:57:27.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:27.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1506,731,31,31)
20:57:28.466 00.632 11060 Exposure complete
20:57:28.601 00.135 11060 worker thread done servicing request
20:57:28.601 00.000 10844 OnExposeComplete: enter
20:57:28.601 00.000 10844 UpdateGuideState(): m_state=6
20:57:28.601 00.000 10844 Star::Find(15, 1521, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
20:57:28.601 00.000 10844 Star::Find returns 1 (1), X=1519.27, Y=746.41, Mass=3107, SNR=36.1, Peak=255 HFD=3.6
20:57:28.601 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.77) = xAngle (1.39 = 1.39)
20:57:28.601 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.41 = 1.41)
20:57:28.601 00.000 10844 CameraToMount -- cameraX=14.76 cameraY=-5.89 hyp=15.89 cameraTheta=-0.38 mountX=2.90 mountY=15.68, mountTheta=1.39
20:57:28.601 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:28.601 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:28.601 00.000 10844 CameraToMount -- cameraX=1519.27 cameraY=746.41 hyp=1692.72 cameraTheta=0.46 mountX=-1028.68 mountY=1324.40, mountTheta=2.23
20:57:28.601 00.000 10844 BLT: Entering DecMeasurementStep, state = 6
20:57:28.601 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:28.601 00.000 10844 BLT: Issuing restore pulse count 3 of 1150 ms
20:57:28.601 00.000 11060 Worker thread wakes up
20:57:28.601 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:28.601 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:28.607 00.006 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:28.607 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:28.607 00.000 11060 MoveAxis(S, 1150, -)
20:57:28.607 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:28.610 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:28.623 00.013 11060 IsSlewing returns 0
20:57:28.623 00.000 11060 IsGuiding returns 0
20:57:28.634 00.011 10844 UpdateGuideState exits: m=3107 SNR=36.1 Saturated
20:57:28.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:28.635 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:28.635 00.000 10844 Enqueuing Expose request
20:57:29.779 01.144 11060 IsGuiding returns 0
20:57:29.779 00.000 11060 Move returns status 0, amount 1150
20:57:29.779 00.000 11060 move complete, result=0
20:57:29.779 00.000 11060 worker thread done servicing request
20:57:29.779 00.000 11060 Worker thread wakes up
20:57:29.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:29.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1504,731,31,31)
20:57:30.414 00.635 11060 Exposure complete
20:57:30.556 00.142 11060 worker thread done servicing request
20:57:30.556 00.000 10844 OnExposeComplete: enter
20:57:30.556 00.000 10844 UpdateGuideState(): m_state=6
20:57:30.556 00.000 10844 Star::Find(15, 1519, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
20:57:30.556 00.000 10844 Star::Find returns 1 (0), X=1517.36, Y=746.55, Mass=2765, SNR=33.8, Peak=250 HFD=3.4
20:57:30.556 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.77) = xAngle (1.35 = 1.35)
20:57:30.556 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.37 = 1.37)
20:57:30.556 00.000 10844 CameraToMount -- cameraX=12.84 cameraY=-5.75 hyp=14.07 cameraTheta=-0.42 mountX=3.14 mountY=13.78, mountTheta=1.35
20:57:30.556 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:57:30.556 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:30.556 00.000 10844 CameraToMount -- cameraX=1517.36 cameraY=746.55 hyp=1691.06 cameraTheta=0.46 mountX=-1028.44 mountY=1322.50, mountTheta=2.23
20:57:30.556 00.000 10844 BLT: Entering DecMeasurementStep, state = 6
20:57:30.559 00.003 10844 Enqueuing Calibration Move request for direction 1
20:57:30.559 00.000 10844 BLT: Issuing restore pulse count 4 of 1150 ms
20:57:30.559 00.000 11060 Worker thread wakes up
20:57:30.559 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:30.559 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:30.559 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:30.559 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:30.559 00.000 11060 MoveAxis(S, 1150, -)
20:57:30.559 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:30.565 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:30.572 00.007 11060 IsSlewing returns 0
20:57:30.572 00.000 11060 IsGuiding returns 0
20:57:30.578 00.006 10844 UpdateGuideState exits: m=2765 SNR=33.8
20:57:30.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:30.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:30.578 00.000 10844 Enqueuing Expose request
20:57:31.728 01.150 11060 IsGuiding returns 0
20:57:31.728 00.000 11060 Move returns status 0, amount 1150
20:57:31.728 00.000 11060 move complete, result=0
20:57:31.728 00.000 11060 worker thread done servicing request
20:57:31.728 00.000 11060 Worker thread wakes up
20:57:31.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:31.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1502,732,31,31)
20:57:32.373 00.645 11060 Exposure complete
20:57:32.505 00.132 11060 worker thread done servicing request
20:57:32.505 00.000 10844 OnExposeComplete: enter
20:57:32.505 00.000 10844 UpdateGuideState(): m_state=6
20:57:32.505 00.000 10844 Star::Find(15, 1517, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
20:57:32.505 00.000 10844 Star::Find returns 1 (1), X=1515.03, Y=746.59, Mass=3216, SNR=37.7, Peak=255 HFD=3.7
20:57:32.505 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.77) = xAngle (1.27 = 1.27)
20:57:32.505 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.29 = 1.29)
20:57:32.505 00.000 10844 CameraToMount -- cameraX=10.51 cameraY=-5.71 hyp=11.96 cameraTheta=-0.50 mountX=3.55 mountY=11.49, mountTheta=1.27
20:57:32.505 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:57:32.505 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:32.505 00.000 10844 CameraToMount -- cameraX=1515.03 cameraY=746.59 hyp=1689.00 cameraTheta=0.46 mountX=-1028.03 mountY=1320.21, mountTheta=2.23
20:57:32.505 00.000 10844 BLT: Entering DecMeasurementStep, state = 6
20:57:32.511 00.006 10844 Enqueuing Calibration Move request for direction 1
20:57:32.511 00.000 10844 BLT: Issuing restore pulse count 5 of 1150 ms
20:57:32.511 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:32.511 00.000 11060 Worker thread wakes up
20:57:32.511 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:32.511 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:32.511 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:32.511 00.000 11060 MoveAxis(S, 1150, -)
20:57:32.511 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:32.516 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:32.520 00.004 11060 IsSlewing returns 0
20:57:32.520 00.000 11060 IsGuiding returns 0
20:57:32.528 00.008 10844 UpdateGuideState exits: m=3216 SNR=37.7 Saturated
20:57:32.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:32.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:32.528 00.000 10844 Enqueuing Expose request
20:57:33.675 01.147 11060 IsGuiding returns 0
20:57:33.675 00.000 11060 Move returns status 0, amount 1150
20:57:33.675 00.000 11060 move complete, result=0
20:57:33.675 00.000 11060 worker thread done servicing request
20:57:33.675 00.000 11060 Worker thread wakes up
20:57:33.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:33.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1500,732,31,31)
20:57:34.322 00.647 11060 Exposure complete
20:57:34.469 00.147 11060 worker thread done servicing request
20:57:34.469 00.000 10844 OnExposeComplete: enter
20:57:34.469 00.000 10844 UpdateGuideState(): m_state=6
20:57:34.469 00.000 10844 Star::Find(15, 1515, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
20:57:34.469 00.000 10844 Star::Find returns 1 (1), X=1513.50, Y=746.99, Mass=3221, SNR=37.0, Peak=255 HFD=3.6
20:57:34.469 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.77) = xAngle (1.23 = 1.23)
20:57:34.469 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.25 = 1.25)
20:57:34.469 00.000 10844 CameraToMount -- cameraX=8.98 cameraY=-5.31 hyp=10.43 cameraTheta=-0.53 mountX=3.46 mountY=9.91, mountTheta=1.24
20:57:34.469 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:57:34.469 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:57:34.469 00.000 10844 CameraToMount -- cameraX=1513.50 cameraY=746.99 hyp=1687.80 cameraTheta=0.46 mountX=-1028.12 mountY=1318.63, mountTheta=2.23
20:57:34.469 00.000 10844 BLT: Entering DecMeasurementStep, state = 6
20:57:34.469 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:34.469 00.000 10844 BLT: Issuing restore pulse count 6 of 1150 ms
20:57:34.469 00.000 11060 Worker thread wakes up
20:57:34.469 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:34.469 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:34.469 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:34.469 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:34.469 00.000 11060 MoveAxis(S, 1150, -)
20:57:34.469 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:34.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:34.485 00.016 11060 IsSlewing returns 0
20:57:34.485 00.000 11060 IsGuiding returns 0
20:57:34.489 00.004 10844 UpdateGuideState exits: m=3221 SNR=37.0 Saturated
20:57:34.491 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:34.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:34.491 00.000 10844 Enqueuing Expose request
20:57:35.638 01.147 11060 IsGuiding returns 0
20:57:35.638 00.000 11060 Move returns status 0, amount 1150
20:57:35.638 00.000 11060 move complete, result=0
20:57:35.638 00.000 11060 worker thread done servicing request
20:57:35.638 00.000 11060 Worker thread wakes up
20:57:35.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:35.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1498,732,31,31)
20:57:36.276 00.638 11060 Exposure complete
20:57:36.422 00.146 11060 worker thread done servicing request
20:57:36.422 00.000 10844 OnExposeComplete: enter
20:57:36.422 00.000 10844 UpdateGuideState(): m_state=6
20:57:36.422 00.000 10844 Star::Find(15, 1513, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
20:57:36.422 00.000 10844 Star::Find returns 1 (1), X=1511.46, Y=747.82, Mass=2992, SNR=35.2, Peak=255 HFD=3.4
20:57:36.422 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.77) = xAngle (1.20 = 1.20)
20:57:36.422 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.21 = 1.21)
20:57:36.422 00.000 10844 CameraToMount -- cameraX=6.95 cameraY=-4.47 hyp=8.26 cameraTheta=-0.57 mountX=3.03 mountY=7.74, mountTheta=1.20
20:57:36.422 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:57:36.422 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.25 = 2.25)
20:57:36.422 00.000 10844 CameraToMount -- cameraX=1511.46 cameraY=747.82 hyp=1686.34 cameraTheta=0.46 mountX=-1028.54 mountY=1316.46, mountTheta=2.23
20:57:36.422 00.000 10844 BLT: Entering DecMeasurementStep, state = 6
20:57:36.422 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:36.422 00.000 10844 BLT: Issuing restore pulse count 7 of 1150 ms
20:57:36.422 00.000 11060 Worker thread wakes up
20:57:36.422 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:36.422 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:36.422 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:36.422 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:36.422 00.000 11060 MoveAxis(S, 1150, -)
20:57:36.422 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:36.432 00.010 11060 IsSlewing returns 0
20:57:36.432 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:36.432 00.000 11060 IsGuiding returns 0
20:57:36.451 00.019 10844 UpdateGuideState exits: m=2992 SNR=35.2 Saturated
20:57:36.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:36.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:36.451 00.000 10844 Enqueuing Expose request
20:57:37.599 01.148 11060 IsGuiding returns 0
20:57:37.599 00.000 11060 Move returns status 0, amount 1150
20:57:37.599 00.000 11060 move complete, result=0
20:57:37.599 00.000 11060 worker thread done servicing request
20:57:37.599 00.000 11060 Worker thread wakes up
20:57:37.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:37.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1496,733,31,31)
20:57:38.235 00.636 11060 Exposure complete
20:57:38.370 00.135 11060 worker thread done servicing request
20:57:38.370 00.000 10844 OnExposeComplete: enter
20:57:38.370 00.000 10844 UpdateGuideState(): m_state=6
20:57:38.370 00.000 10844 Star::Find(15, 1511, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
20:57:38.375 00.005 10844 Star::Find returns 1 (1), X=1509.41, Y=747.60, Mass=2919, SNR=35.1, Peak=255 HFD=3.3
20:57:38.375 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.77) = xAngle (1.00 = 1.00)
20:57:38.375 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.02 = 1.02)
20:57:38.375 00.000 10844 CameraToMount -- cameraX=4.89 cameraY=-4.70 hyp=6.79 cameraTheta=-0.77 mountX=3.66 mountY=5.79, mountTheta=1.01
20:57:38.375 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:57:38.375 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.25 = 2.25)
20:57:38.375 00.000 10844 CameraToMount -- cameraX=1509.41 cameraY=747.60 hyp=1684.40 cameraTheta=0.46 mountX=-1027.92 mountY=1314.51, mountTheta=2.23
20:57:38.375 00.000 10844 BLT: Entering DecMeasurementStep, state = 6
20:57:38.375 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:38.375 00.000 10844 BLT: Issuing restore pulse count 8 of 1150 ms
20:57:38.375 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:38.375 00.000 11060 Worker thread wakes up
20:57:38.375 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:38.375 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:38.375 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:38.375 00.000 11060 MoveAxis(S, 1150, -)
20:57:38.375 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:38.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:38.380 00.005 10844 UpdateGuideState exits: m=2919 SNR=35.1 Saturated
20:57:38.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:38.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:38.380 00.000 10844 Enqueuing Expose request
20:57:38.391 00.011 11060 IsSlewing returns 0
20:57:38.391 00.000 11060 IsGuiding returns 0
20:57:39.547 01.156 11060 IsGuiding returns 0
20:57:39.547 00.000 11060 Move returns status 0, amount 1150
20:57:39.547 00.000 11060 move complete, result=0
20:57:39.547 00.000 11060 worker thread done servicing request
20:57:39.547 00.000 11060 Worker thread wakes up
20:57:39.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:39.549 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1494,733,31,31)
20:57:40.177 00.628 11060 Exposure complete
20:57:40.317 00.140 11060 worker thread done servicing request
20:57:40.317 00.000 10844 OnExposeComplete: enter
20:57:40.317 00.000 10844 UpdateGuideState(): m_state=6
20:57:40.319 00.002 10844 Star::Find(15, 1509, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
20:57:40.319 00.000 10844 Star::Find returns 1 (1), X=1507.74, Y=748.14, Mass=3594, SNR=38.7, Peak=255 HFD=3.9
20:57:40.319 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.77) = xAngle (0.86 = 0.86)
20:57:40.319 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.88 = 0.88)
20:57:40.319 00.000 10844 CameraToMount -- cameraX=3.23 cameraY=-4.16 hyp=5.26 cameraTheta=-0.91 mountX=3.44 mountY=4.04, mountTheta=0.87
20:57:40.321 00.002 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:57:40.321 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.25 = 2.25)
20:57:40.321 00.000 10844 CameraToMount -- cameraX=1507.74 cameraY=748.14 hyp=1683.15 cameraTheta=0.46 mountX=-1028.13 mountY=1312.76, mountTheta=2.24
20:57:40.321 00.000 10844 BLT: Entering DecMeasurementStep, state = 6
20:57:40.321 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:40.321 00.000 10844 BLT: Issuing restore pulse count 9 of 1150 ms
20:57:40.321 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:40.321 00.000 11060 Worker thread wakes up
20:57:40.321 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:40.321 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:40.321 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:40.321 00.000 11060 MoveAxis(S, 1150, -)
20:57:40.321 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:40.328 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:40.332 00.004 10844 UpdateGuideState exits: m=3594 SNR=38.7 Saturated
20:57:40.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:40.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:40.332 00.000 10844 Enqueuing Expose request
20:57:40.336 00.004 11060 IsSlewing returns 0
20:57:40.336 00.000 11060 IsGuiding returns 0
20:57:41.489 01.153 11060 IsGuiding returns 0
20:57:41.489 00.000 11060 Move returns status 0, amount 1150
20:57:41.489 00.000 11060 move complete, result=0
20:57:41.489 00.000 11060 worker thread done servicing request
20:57:41.489 00.000 11060 Worker thread wakes up
20:57:41.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:41.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:57:42.104 00.615 11060 Exposure complete
20:57:42.248 00.144 11060 worker thread done servicing request
20:57:42.248 00.000 10844 OnExposeComplete: enter
20:57:42.248 00.000 10844 UpdateGuideState(): m_state=6
20:57:42.248 00.000 10844 Star::Find(15, 1507, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
20:57:42.248 00.000 10844 Star::Find returns 1 (0), X=1505.38, Y=748.25, Mass=3401, SNR=37.6, Peak=249 HFD=3.7
20:57:42.248 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.77) = xAngle (0.41 = 0.41)
20:57:42.248 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.43 = 0.43)
20:57:42.248 00.000 10844 CameraToMount -- cameraX=0.87 cameraY=-4.05 hyp=4.15 cameraTheta=-1.36 mountX=3.81 mountY=1.72, mountTheta=0.42
20:57:42.250 00.002 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:57:42.250 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.25 = 2.25)
20:57:42.250 00.000 10844 CameraToMount -- cameraX=1505.38 cameraY=748.25 hyp=1681.09 cameraTheta=0.46 mountX=-1027.77 mountY=1310.44, mountTheta=2.24
20:57:42.250 00.000 10844 BLT: Entering DecMeasurementStep, state = 6
20:57:42.250 00.000 10844 Enqueuing Calibration Move request for direction 1
20:57:42.250 00.000 10844 BLT: Issuing restore pulse count 10 of 1150 ms
20:57:42.250 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:42.250 00.000 11060 Worker thread wakes up
20:57:42.250 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
20:57:42.250 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
20:57:42.250 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
20:57:42.250 00.000 11060 MoveAxis(S, 1150, -)
20:57:42.250 00.000 11060 Guiding  Dir = 1, Dur = 1150
20:57:42.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:42.256 00.006 10844 UpdateGuideState exits: m=3401 SNR=37.6
20:57:42.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:42.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:42.256 00.000 10844 Enqueuing Expose request
20:57:42.261 00.005 11060 IsSlewing returns 0
20:57:42.261 00.000 11060 IsGuiding returns 0
20:57:43.440 01.179 11060 IsGuiding returns 0
20:57:43.440 00.000 11060 Move returns status 0, amount 1150
20:57:43.440 00.000 11060 move complete, result=0
20:57:43.440 00.000 11060 worker thread done servicing request
20:57:43.440 00.000 11060 Worker thread wakes up
20:57:43.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:43.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1490,737,31,31)
20:57:44.079 00.639 11060 Exposure complete
20:57:44.221 00.142 11060 worker thread done servicing request
20:57:44.221 00.000 10844 OnExposeComplete: enter
20:57:44.221 00.000 10844 UpdateGuideState(): m_state=6
20:57:44.221 00.000 10844 Star::Find(15, 1505, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.221 00.000 10844 Star::Find returns 1 (1), X=1503.62, Y=748.51, Mass=3216, SNR=36.9, Peak=255 HFD=3.4
20:57:44.221 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.77) = xAngle (-0.03 = -0.03)
20:57:44.221 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.02 = -0.02)
20:57:44.221 00.000 10844 CameraToMount -- cameraX=-0.89 cameraY=-3.79 hyp=3.89 cameraTheta=-1.80 mountX=3.89 mountY=-0.06, mountTheta=-0.02
20:57:44.221 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.77) = xAngle (2.23 = 2.23)
20:57:44.221 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.25 = 2.25)
20:57:44.221 00.000 10844 CameraToMount -- cameraX=1503.62 cameraY=748.51 hyp=1679.63 cameraTheta=0.46 mountX=-1027.68 mountY=1308.66, mountTheta=2.24
20:57:44.221 00.000 10844 BLT: Entering DecMeasurementStep, state = 6
20:57:44.221 00.000 10844 BLT: normal result, moving to state=wrap-up
20:57:44.221 00.000 10844 BLT: Cleanup completed
20:57:44.221 00.000 10844 BLT: Exiting DecMeasurementStep
20:57:44.221 00.000 10844 GA-BLT: state = completed
20:57:44.221 00.000 10844 GA-BLT: Wrap-up after normal completion
20:57:44.221 00.000 10844 BLT: Reported result =  507  +/-  120 ms (3.5  +/-  0.8 arc-sec)
20:57:44.227 00.006 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:57:44.227 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
20:57:44.227 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:57:44.227 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:57:44.231 00.004 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
20:57:44.231 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:57:44.231 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
20:57:44.231 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:57:44.231 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:57:44.231 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
20:57:44.231 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
20:57:44.231 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
20:57:44.231 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
20:57:44.231 00.000 10844 GA long series, window start=0, window end=120, Uncorrected RMS=0.299, Drift=0.037, Corrected RMS=0.299, R-sq=0.005
20:57:44.231 00.000 10844 GA long series, window start=60, window end=180, Uncorrected RMS=0.291, Drift=0.009, Corrected RMS=0.308, R-sq=0.000
20:57:44.231 00.000 10844 Full uncorrected RMS=0.295px, Selected Dec drift=0.000 px/min, Best seeing estimate=0.291px, R-sq=0.000
20:57:44.231 00.000 10844 GA Min-Move calcs failed sanity-check, DecEst=0.450, Dec-HPF-Sigma=0.151
20:57:44.231 00.000 10844 GA Min-Move recs reverting to smart defaults, RA=0.123, Dec=0.189
20:57:44.231 00.000 10844 Guiding Assistant results follow:
20:57:44.231 00.000 10844 SNR=37.3, Samples=232, Elapsed Time=186s, RA HPF-RMS=  0.18 px (  0.73 arc-sec ), Dec HPF-RMS=  0.15 px (  0.62 arc-sec ), Total HPF-RMS=  0.23 px (  0.96 arc-sec )
20:57:44.231 00.000 10844 RA Peak=  1.16 px (  4.78 arc-sec ), RA Peak-Peak   2.38 px (  9.82 arc-sec ), RA Drift Rate=  0.70 px/min (  2.88 arc-sec/min ), Max RA Drift Rate=  0.20 px/sec (  0.81 arc-sec/sec ), Drift-Limiting Exp=   0.6 s 
20:57:44.231 00.000 10844 Dec Drift Rate=  0.03 px/min (  0.11 arc-sec/min ), Dec Peak=  0.89 px (  3.68 arc-sec ), PA Error= 0.5 arc-min
20:57:44.251 00.020 10844 Recommendation: Use exposure times in the range of 1.0s to 3.0s
20:57:44.257 00.006 10844 Recommendation: Try setting RA min-move to 0.12
20:57:44.267 00.010 10844 Recommendation: Try setting Dec min-move to 0.19
20:57:44.272 00.005 10844 Recommendation: Try starting with a Dec backlash compensation of 500 ms
20:57:44.277 00.005 10844 GetString("/profile/2/GA/2026-02-05 20:53:02/BLT_north", "") returns "1325.8,1328.0,1329.4,1331.0,1333.4,1335.2,1336.4,1339.3,1341.6,1343.2,1344.7,1346.5,1348.6,1350.8,1352.6,1354."
20:57:44.309 00.032 10844 End of Guiding Assistant output....
20:57:44.334 00.025 10844 GuidingAssistant: Re-enabling guide output (1, 12)
20:57:44.334 00.000 10844 Mount: notify guiding stopped
20:57:44.334 00.000 10844 Changing from state GUIDING to STOP
20:57:44.334 00.000 10844 guider state => SELECTED
20:57:44.334 00.000 10844 GuiderMultiStar::AutoSelect enter
20:57:44.334 00.000 10844 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:57:44.482 00.148 10844 AutoFind: auto downsample for scale 4.13 => 1x
20:57:44.622 00.140 10844 AutoFind: global mean = 0.0, stdev 14.9
20:57:44.622 00.000 10844 AutoFind: using threshold = 0.1
20:57:44.778 00.156 10844 AutoFind: local max [1836, 135] 66.4
20:57:44.778 00.000 10844 AutoFind: local max [1695, 174] 64.1
20:57:44.778 00.000 10844 AutoFind: local max [1680, 174] 63.2
20:57:44.778 00.000 10844 AutoFind: local max [348, 757] 60.5
20:57:44.778 00.000 10844 AutoFind: local max [446, 858] 59.1
20:57:44.778 00.000 10844 AutoFind: local max [1813, 675] 58.9
20:57:44.778 00.000 10844 AutoFind: local max [580, 172] 58.8
20:57:44.778 00.000 10844 AutoFind: local max [1635, 293] 57.9
20:57:44.778 00.000 10844 AutoFind: local max [1894, 432] 57.7
20:57:44.778 00.000 10844 AutoFind: local max [359, 72] 56.9
20:57:44.778 00.000 10844 AutoFind: local max [275, 234] 56.7
20:57:44.778 00.000 10844 AutoFind: local max [454, 46] 56.1
20:57:44.778 00.000 10844 AutoFind: local max [607, 441] 55.7
20:57:44.780 00.002 10844 AutoFind: local max [408, 227] 54.9
20:57:44.780 00.000 10844 AutoFind: local max [1807, 820] 53.9
20:57:44.780 00.000 10844 AutoFind: local max [1860, 969] 53.3
20:57:44.780 00.000 10844 AutoFind: local max [781, 36] 52.3
20:57:44.780 00.000 10844 AutoFind: local max [1518, 30] 52.2
20:57:44.780 00.000 10844 AutoFind: local max [456, 376] 51.6
20:57:44.780 00.000 10844 AutoFind: local max [71, 429] 51.5
20:57:44.780 00.000 10844 AutoFind: local max [15, 47] 50.3
20:57:44.780 00.000 10844 AutoFind: local max [485, 771] 49.6
20:57:44.780 00.000 10844 AutoFind: local max [1368, 1070] 48.7
20:57:44.780 00.000 10844 AutoFind: local max [956, 300] 47.3
20:57:44.780 00.000 10844 AutoFind: local max [1761, 270] 46.8
20:57:44.780 00.000 10844 AutoFind: local max [1385, 756] 45.8
20:57:44.780 00.000 10844 AutoFind: local max [145, 495] 45.2
20:57:44.780 00.000 10844 AutoFind: local max [895, 790] 44.8
20:57:44.780 00.000 10844 AutoFind: local max [627, 913] 44.6
20:57:44.780 00.000 10844 AutoFind: local max [19, 175] 41.6
20:57:44.780 00.000 10844 AutoFind: local max [1216, 72] 40.5
20:57:44.780 00.000 10844 AutoFind: local max [1172, 300] 38.2
20:57:44.780 00.000 10844 AutoFind: local max [247, 159] 36.2
20:57:44.780 00.000 10844 AutoFind: local max [1906, 63] 36.2
20:57:44.782 00.002 10844 AutoFind: local max [1504, 749] 35.3
20:57:44.782 00.000 10844 AutoFind: local max [373, 114] 35.3
20:57:44.782 00.000 10844 AutoFind: local max [583, 764] 34.8
20:57:44.782 00.000 10844 AutoFind: local max [1776, 1068] 34.0
20:57:44.782 00.000 10844 AutoFind: local max [900, 393] 32.1
20:57:44.782 00.000 10844 AutoFind: local max [1571, 942] 31.2
20:57:44.782 00.000 10844 AutoFind: local max [465, 132] 31.0
20:57:44.782 00.000 10844 AutoFind: local max [885, 649] 30.7
20:57:44.782 00.000 10844 AutoFind: local max [1064, 1010] 30.2
20:57:44.782 00.000 10844 AutoFind: local max [797, 639] 29.9
20:57:44.782 00.000 10844 AutoFind: local max [1779, 64] 29.8
20:57:44.782 00.000 10844 AutoFind: local max [38, 564] 29.1
20:57:44.782 00.000 10844 AutoFind: local max [24, 188] 29.1
20:57:44.782 00.000 10844 AutoFind: local max [370, 61] 28.8
20:57:44.782 00.000 10844 AutoFind: local max [1062, 47] 27.0
20:57:44.782 00.000 10844 AutoFind: local max [128, 590] 27.0
20:57:44.782 00.000 10844 AutoFind: local max [366, 680] 26.4
20:57:44.783 00.001 10844 AutoFind: local max [1795, 176] 26.1
20:57:44.783 00.000 10844 AutoFind: local max [806, 36] 25.8
20:57:44.783 00.000 10844 AutoFind: local max [136, 806] 25.7
20:57:44.783 00.000 10844 AutoFind: local max [1051, 418] 24.4
20:57:44.783 00.000 10844 AutoFind: local max [1710, 34] 23.7
20:57:44.783 00.000 10844 AutoFind: local max [1720, 1033] 23.2
20:57:44.783 00.000 10844 AutoFind: local max [1615, 706] 23.1
20:57:44.783 00.000 10844 AutoFind: local max [563, 334] 22.8
20:57:44.783 00.000 10844 AutoFind: local max [210, 979] 22.5
20:57:44.783 00.000 10844 AutoFind: local max [1388, 857] 22.4
20:57:44.783 00.000 10844 AutoFind: local max [1314, 368] 22.3
20:57:44.783 00.000 10844 AutoFind: local max [73, 1038] 21.8
20:57:44.783 00.000 10844 AutoFind: local max [275, 556] 21.5
20:57:44.783 00.000 10844 AutoFind: local max [705, 506] 21.3
20:57:44.783 00.000 10844 AutoFind: local max [1714, 204] 21.0
20:57:44.783 00.000 10844 AutoFind: local max [1227, 895] 20.5
20:57:44.783 00.000 10844 AutoFind: local max [1751, 235] 20.3
20:57:44.783 00.000 10844 AutoFind: local max [1641, 24] 20.1
20:57:44.783 00.000 10844 AutoFind: local max [1453, 201] 20.1
20:57:44.783 00.000 10844 AutoFind: local max [1804, 248] 19.9
20:57:44.783 00.000 10844 AutoFind: local max [1734, 45] 19.7
20:57:44.783 00.000 10844 AutoFind: local max [222, 969] 19.6
20:57:44.783 00.000 10844 AutoFind: local max [1850, 1053] 19.6
20:57:44.783 00.000 10844 AutoFind: local max [1577, 594] 19.6
20:57:44.783 00.000 10844 AutoFind: local max [595, 531] 19.6
20:57:44.783 00.000 10844 AutoFind: local max [126, 459] 19.5
20:57:44.783 00.000 10844 AutoFind: local max [224, 431] 19.2
20:57:44.783 00.000 10844 AutoFind: local max [1456, 368] 19.0
20:57:44.783 00.000 10844 AutoFind: local max [544, 140] 18.2
20:57:44.783 00.000 10844 AutoFind: local max [1511, 518] 18.1
20:57:44.783 00.000 10844 AutoFind: local max [551, 133] 17.9
20:57:44.783 00.000 10844 AutoFind: local max [34, 759] 17.9
20:57:44.783 00.000 10844 AutoFind: local max [224, 437] 17.6
20:57:44.783 00.000 10844 AutoFind: local max [1110, 69] 17.5
20:57:44.783 00.000 10844 AutoFind: local max [1841, 87] 17.5
20:57:44.783 00.000 10844 AutoFind: local max [1617, 255] 17.5
20:57:44.783 00.000 10844 AutoFind: local max [91, 130] 17.3
20:57:44.783 00.000 10844 AutoFind: local max [1350, 130] 17.3
20:57:44.783 00.000 10844 AutoFind: local max [1726, 333] 17.1
20:57:44.783 00.000 10844 AutoFind: local max [202, 618] 16.9
20:57:44.783 00.000 10844 AutoFind: local max [1868, 973] 16.5
20:57:44.783 00.000 10844 AutoFind: local max [1424, 904] 16.5
20:57:44.783 00.000 10844 AutoFind: local max [293, 91] 16.3
20:57:44.783 00.000 10844 AutoFind: local max [110, 522] 16.2
20:57:44.783 00.000 10844 AutoFind: local max [1294, 300] 16.1
20:57:44.783 00.000 10844 AutoFind: local max [57, 246] 16.1
20:57:44.783 00.000 10844 AutoFind: local max [492, 10] 16.0
20:57:44.785 00.002 10844 AutoFind: local max [273, 347] 16.0
20:57:44.785 00.000 10844 AutoFind: local max [1491, 776] 15.9
20:57:44.785 00.000 10844 AutoFind: too close [1868, 973] 16.5 - [1860, 969] 53.3
20:57:44.785 00.000 10844 AutoFind: too close [224, 437] 17.6 - [224, 431] 19.2
20:57:44.785 00.000 10844 AutoFind: too close [551, 133] 17.9 - [544, 140] 18.2
20:57:44.785 00.000 10844 AutoFind: too close [222, 969] 19.6 - [210, 979] 22.5
20:57:44.785 00.000 10844 AutoFind: too close [370, 61] 28.8 - [359, 72] 56.9
20:57:44.785 00.000 10844 AutoFind: too close [24, 188] 29.1 - [19, 175] 41.6
20:57:44.785 00.000 10844 AutoFind: too close [1680, 174] 63.2 - [1695, 174] 64.1
20:57:44.785 00.000 10844 AutoFind: too close to edge [492, 10] 16.0
20:57:44.785 00.000 10844 AutoFind: too close to edge [1776, 1068] 34.0
20:57:44.785 00.000 10844 AutoFind: too close to edge [1906, 63] 36.2
20:57:44.785 00.000 10844 AutoFind: too close to edge [1368, 1070] 48.7
20:57:44.785 00.000 10844 AutoFind: too close to edge [15, 47] 50.3
20:57:44.785 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:57:44.785 00.000 10844 Star::Find(15, 1836, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.785 00.000 10844 Star::Find returns 1 (1), X=1835.98, Y=135.21, Mass=6498, SNR=52.7, Peak=255 HFD=4.2
20:57:44.785 00.000 10844 Star::Find(15, 348, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.785 00.000 10844 Star::Find returns 1 (1), X=347.76, Y=757.27, Mass=7776, SNR=56.0, Peak=255 HFD=5.0
20:57:44.785 00.000 10844 Star::Find(15, 446, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.785 00.000 10844 Star::Find returns 1 (1), X=445.81, Y=858.18, Mass=6268, SNR=51.2, Peak=255 HFD=4.4
20:57:44.787 00.002 10844 Star::Find(15, 1813, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.787 00.000 10844 Star::Find returns 1 (1), X=1813.35, Y=675.20, Mass=5872, SNR=49.2, Peak=255 HFD=4.5
20:57:44.787 00.000 10844 Star::Find(15, 580, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.787 00.000 10844 Star::Find returns 1 (1), X=579.50, Y=172.47, Mass=6869, SNR=53.2, Peak=255 HFD=5.0
20:57:44.787 00.000 10844 Star::Find(15, 1635, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.787 00.000 10844 Star::Find returns 1 (1), X=1635.15, Y=292.99, Mass=4871, SNR=45.2, Peak=255 HFD=4.1
20:57:44.787 00.000 10844 Star::Find(15, 1894, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.787 00.000 10844 Star::Find returns 1 (1), X=1894.02, Y=431.80, Mass=10168, SNR=63.8, Peak=255 HFD=5.6
20:57:44.787 00.000 10844 Star::Find(15, 275, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.787 00.000 10844 Star::Find returns 1 (1), X=274.75, Y=234.08, Mass=4930, SNR=46.6, Peak=255 HFD=4.1
20:57:44.787 00.000 10844 Star::Find(15, 454, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.787 00.000 10844 Star::Find returns 1 (1), X=453.95, Y=46.37, Mass=9910, SNR=62.0, Peak=255 HFD=5.3
20:57:44.787 00.000 10844 Star::Find(15, 607, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.001 10844 Star::Find returns 1 (1), X=607.33, Y=440.89, Mass=5991, SNR=50.1, Peak=255 HFD=4.5
20:57:44.788 00.000 10844 Star::Find(15, 408, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=408.11, Y=226.55, Mass=9432, SNR=61.3, Peak=255 HFD=5.4
20:57:44.788 00.000 10844 Star::Find(15, 1807, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1807.40, Y=819.44, Mass=10987, SNR=68.0, Peak=255 HFD=5.6
20:57:44.788 00.000 10844 Star::Find(15, 781, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=781.23, Y=36.73, Mass=6826, SNR=51.8, Peak=255 HFD=5.1
20:57:44.788 00.000 10844 Star::Find(15, 1518, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1518.29, Y=29.85, Mass=6444, SNR=51.8, Peak=255 HFD=4.9
20:57:44.788 00.000 10844 Star::Find(15, 456, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=456.09, Y=375.85, Mass=6210, SNR=51.1, Peak=255 HFD=4.6
20:57:44.788 00.000 10844 Star::Find(15, 71, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=70.94, Y=428.83, Mass=5531, SNR=47.5, Peak=255 HFD=4.3
20:57:44.788 00.000 10844 Star::Find(15, 485, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=484.63, Y=771.02, Mass=11608, SNR=66.4, Peak=255 HFD=6.1
20:57:44.788 00.000 10844 Star::Find(15, 956, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=956.35, Y=299.49, Mass=11362, SNR=64.9, Peak=255 HFD=6.0
20:57:44.788 00.000 10844 Star::Find(15, 1761, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1761.19, Y=269.89, Mass=5970, SNR=45.5, Peak=255 HFD=4.7
20:57:44.788 00.000 10844 Star::Find(15, 1385, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1384.75, Y=755.73, Mass=4593, SNR=43.5, Peak=255 HFD=4.3
20:57:44.788 00.000 10844 Star::Find(15, 145, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=145.57, Y=495.23, Mass=3502, SNR=39.1, Peak=255 HFD=3.6
20:57:44.788 00.000 10844 Star::Find(15, 895, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=894.52, Y=790.27, Mass=11739, SNR=64.5, Peak=255 HFD=6.1
20:57:44.788 00.000 10844 Star::Find(15, 627, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=626.67, Y=912.75, Mass=5349, SNR=45.3, Peak=255 HFD=4.7
20:57:44.788 00.000 10844 Star::Find(15, 1216, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1216.16, Y=71.49, Mass=3800, SNR=40.2, Peak=255 HFD=3.8
20:57:44.788 00.000 10844 Star::Find(15, 1172, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1172.13, Y=300.40, Mass=4691, SNR=43.8, Peak=255 HFD=4.4
20:57:44.788 00.000 10844 Star::Find(15, 247, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=246.88, Y=158.83, Mass=3128, SNR=36.1, Peak=255 HFD=3.3
20:57:44.788 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1503.62, Y=748.51, Mass=3216, SNR=36.9, Peak=255 HFD=3.4
20:57:44.788 00.000 10844 Star::Find(15, 373, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=373.14, Y=113.50, Mass=2793, SNR=34.9, Peak=255 HFD=3.0
20:57:44.788 00.000 10844 Star::Find(15, 583, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=582.84, Y=763.59, Mass=3095, SNR=36.0, Peak=255 HFD=3.6
20:57:44.788 00.000 10844 Star::Find(15, 900, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=899.92, Y=392.61, Mass=3207, SNR=36.3, Peak=255 HFD=3.9
20:57:44.788 00.000 10844 Star::Find(15, 1571, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1570.54, Y=942.12, Mass=3087, SNR=36.5, Peak=255 HFD=3.7
20:57:44.788 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (0), X=465.30, Y=132.28, Mass=2422, SNR=32.3, Peak=221 HFD=3.3
20:57:44.788 00.000 10844 Star::Find(15, 885, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=885.10, Y=648.94, Mass=3296, SNR=36.3, Peak=255 HFD=3.9
20:57:44.788 00.000 10844 Star::Find(15, 1064, 1010, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1064.16, Y=1010.38, Mass=2298, SNR=31.3, Peak=255 HFD=3.0
20:57:44.788 00.000 10844 Star::Find(15, 797, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=797.23, Y=639.51, Mass=3067, SNR=35.6, Peak=255 HFD=3.7
20:57:44.788 00.000 10844 Star::Find(15, 1779, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (0), X=1779.00, Y=64.48, Mass=2961, SNR=35.1, Peak=183 HFD=4.1
20:57:44.788 00.000 10844 Star::Find(15, 38, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (0), X=38.30, Y=564.36, Mass=2827, SNR=34.9, Peak=190 HFD=3.6
20:57:44.788 00.000 10844 Star::Find(15, 1062, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (0), X=1062.35, Y=47.14, Mass=2684, SNR=33.4, Peak=228 HFD=3.4
20:57:44.788 00.000 10844 Star::Find(15, 128, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (0), X=128.21, Y=590.00, Mass=2281, SNR=31.2, Peak=216 HFD=3.4
20:57:44.788 00.000 10844 Star::Find(15, 366, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=366.30, Y=679.82, Mass=2430, SNR=32.3, Peak=255 HFD=3.5
20:57:44.788 00.000 10844 Star::Find(15, 1795, 176, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1792.55, Y=173.40, Mass=16320, SNR=73.4, Peak=255 HFD=7.2
20:57:44.788 00.000 10844 Star::Find(15, 806, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=806.21, Y=35.89, Mass=2643, SNR=32.4, Peak=255 HFD=3.5
20:57:44.788 00.000 10844 Star::Find(15, 136, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (0), X=136.19, Y=805.67, Mass=3000, SNR=36.0, Peak=247 HFD=4.1
20:57:44.788 00.000 10844 Star::Find(15, 1051, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.788 00.000 10844 Star::Find returns 1 (1), X=1049.75, Y=419.97, Mass=17093, SNR=76.7, Peak=255 HFD=7.3
20:57:44.788 00.000 10844 Star::Find(15, 1710, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.793 00.005 10844 Star::Find returns 1 (0), X=1710.38, Y=33.69, Mass=2318, SNR=31.3, Peak=209 HFD=3.5
20:57:44.793 00.000 10844 Star::Find(15, 1720, 1033, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.795 00.002 10844 Star::Find returns 1 (0), X=1720.58, Y=1033.29, Mass=1940, SNR=28.8, Peak=161 HFD=3.5
20:57:44.795 00.000 10844 Star::Find(15, 1615, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.795 00.000 10844 Star::Find returns 1 (0), X=1614.70, Y=705.82, Mass=2204, SNR=29.9, Peak=216 HFD=3.6
20:57:44.795 00.000 10844 Star::Find(15, 563, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.795 00.000 10844 Star::Find returns 1 (0), X=563.33, Y=333.35, Mass=2539, SNR=32.2, Peak=251 HFD=3.6
20:57:44.795 00.000 10844 Star::Find(15, 1388, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.795 00.000 10844 Star::Find returns 1 (0), X=1387.43, Y=857.25, Mass=2292, SNR=30.2, Peak=198 HFD=3.7
20:57:44.795 00.000 10844 Star::Find(15, 1314, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.795 00.000 10844 Star::Find returns 1 (1), X=1313.90, Y=367.90, Mass=2520, SNR=32.1, Peak=255 HFD=3.8
20:57:44.795 00.000 10844 Star::Find(15, 73, 1038, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.795 00.000 10844 Star::Find returns 1 (0), X=73.05, Y=1038.17, Mass=1957, SNR=29.1, Peak=145 HFD=4.1
20:57:44.795 00.000 10844 Star::Find(15, 275, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.795 00.000 10844 Star::Find returns 1 (0), X=275.46, Y=555.47, Mass=2248, SNR=30.3, Peak=237 HFD=3.2
20:57:44.795 00.000 10844 Star::Find(15, 705, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.795 00.000 10844 Star::Find returns 1 (1), X=705.00, Y=506.53, Mass=2950, SNR=34.8, Peak=255 HFD=4.1
20:57:44.795 00.000 10844 Star::Find(15, 1714, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.797 00.002 10844 Star::Find returns 1 (0), X=1713.38, Y=203.39, Mass=1848, SNR=27.9, Peak=226 HFD=3.3
20:57:44.797 00.000 10844 Star::Find(15, 1227, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.797 00.000 10844 Star::Find returns 1 (0), X=1226.68, Y=895.16, Mass=1770, SNR=27.1, Peak=177 HFD=3.3
20:57:44.797 00.000 10844 Star::Find(15, 1751, 235, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.797 00.000 10844 Star::Find returns 1 (0), X=1750.90, Y=235.23, Mass=1652, SNR=26.1, Peak=179 HFD=3.1
20:57:44.797 00.000 10844 Star::Find(15, 1641, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.797 00.000 10844 Star::Find returns 1 (0), X=1640.94, Y=23.78, Mass=1555, SNR=25.9, Peak=153 HFD=3.1
20:57:44.797 00.000 10844 Star::Find(15, 1453, 201, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.797 00.000 10844 Star::Find returns 1 (0), X=1453.05, Y=201.22, Mass=1784, SNR=27.5, Peak=178 HFD=3.1
20:57:44.798 00.001 10844 Star::Find(15, 1804, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.798 00.000 10844 Star::Find returns 1 (0), X=1803.82, Y=248.16, Mass=1539, SNR=25.2, Peak=153 HFD=3.5
20:57:44.798 00.000 10844 Star::Find(15, 1734, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.798 00.000 10844 Star::Find returns 1 (0), X=1733.86, Y=44.78, Mass=1904, SNR=27.6, Peak=155 HFD=3.9
20:57:44.798 00.000 10844 Star::Find(15, 1850, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.798 00.000 10844 Star::Find returns 1 (0), X=1849.95, Y=1053.04, Mass=1746, SNR=27.3, Peak=142 HFD=4.0
20:57:44.798 00.000 10844 Star::Find(15, 1577, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.798 00.000 10844 Star::Find returns 1 (0), X=1576.68, Y=594.26, Mass=2124, SNR=29.5, Peak=247 HFD=3.5
20:57:44.798 00.000 10844 Star::Find(15, 595, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.798 00.000 10844 Star::Find returns 1 (0), X=595.59, Y=531.59, Mass=2357, SNR=30.9, Peak=179 HFD=4.3
20:57:44.798 00.000 10844 Star::Find(15, 126, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.798 00.000 10844 Star::Find returns 1 (0), X=126.29, Y=458.99, Mass=1242, SNR=22.6, Peak=113 HFD=3.3
20:57:44.798 00.000 10844 Star::Find(15, 1456, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.798 00.000 10844 Star::Find returns 1 (0), X=1455.71, Y=367.72, Mass=1832, SNR=27.9, Peak=234 HFD=3.0
20:57:44.798 00.000 10844 Star::Find(15, 1511, 518, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.798 00.000 10844 Star::Find returns 1 (0), X=1511.20, Y=517.92, Mass=1681, SNR=26.2, Peak=215 HFD=3.0
20:57:44.800 00.002 10844 Star::Find(15, 34, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.800 00.000 10844 Star::Find returns 1 (0), X=33.25, Y=759.55, Mass=1804, SNR=27.7, Peak=133 HFD=4.3
20:57:44.800 00.000 10844 Star::Find(15, 1110, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.800 00.000 10844 Star::Find returns 1 (0), X=1110.23, Y=69.47, Mass=1763, SNR=27.3, Peak=217 HFD=3.3
20:57:44.800 00.000 10844 Star::Find(15, 1841, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.801 00.001 10844 Star::Find returns 1 (0), X=1840.36, Y=86.78, Mass=1779, SNR=26.7, Peak=105 HFD=4.1
20:57:44.801 00.000 10844 Star::Find(15, 1617, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.801 00.000 10844 Star::Find returns 1 (0), X=1616.80, Y=255.19, Mass=1397, SNR=24.1, Peak=137 HFD=3.0
20:57:44.801 00.000 10844 Star::Find(15, 91, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.801 00.000 10844 Star::Find returns 1 (0), X=91.34, Y=130.05, Mass=1108, SNR=21.7, Peak=112 HFD=3.1
20:57:44.801 00.000 10844 Star::Find(15, 1350, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.801 00.000 10844 Star::Find returns 1 (0), X=1349.65, Y=129.65, Mass=1653, SNR=26.3, Peak=214 HFD=3.0
20:57:44.801 00.000 10844 Star::Find(15, 1726, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.801 00.000 10844 Star::Find returns 1 (0), X=1725.61, Y=332.65, Mass=1150, SNR=21.9, Peak=127 HFD=3.0
20:57:44.801 00.000 10844 Star::Find(15, 202, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.801 00.000 10844 Star::Find returns 1 (0), X=202.03, Y=617.85, Mass=1476, SNR=24.9, Peak=143 HFD=3.8
20:57:44.801 00.000 10844 Star::Find(15, 1424, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.801 00.000 10844 Star::Find returns 1 (0), X=1424.10, Y=904.68, Mass=1546, SNR=24.7, Peak=131 HFD=3.6
20:57:44.801 00.000 10844 Star::Find(15, 293, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.801 00.000 10844 Star::Find returns 1 (0), X=292.76, Y=91.02, Mass=1557, SNR=25.9, Peak=149 HFD=3.2
20:57:44.801 00.000 10844 Star::Find(15, 110, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.803 00.002 10844 Star::Find returns 1 (0), X=109.57, Y=521.67, Mass=1637, SNR=26.0, Peak=179 HFD=3.2
20:57:44.803 00.000 10844 Star::Find(15, 1294, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.803 00.000 10844 Star::Find returns 1 (0), X=1293.77, Y=300.44, Mass=1986, SNR=28.5, Peak=211 HFD=3.4
20:57:44.803 00.000 10844 Star::Find(15, 57, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.803 00.000 10844 Star::Find returns 1 (0), X=56.46, Y=245.77, Mass=1542, SNR=25.5, Peak=127 HFD=3.7
20:57:44.803 00.000 10844 Star::Find(15, 273, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.803 00.000 10844 Star::Find returns 1 (0), X=273.32, Y=346.54, Mass=1556, SNR=25.9, Peak=196 HFD=3.2
20:57:44.803 00.000 10844 Star::Find(15, 1491, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.803 00.000 10844 Star::Find returns 1 (0), X=1490.95, Y=775.58, Mass=1553, SNR=25.3, Peak=134 HFD=3.6
20:57:44.803 00.000 10844 AutoFind: finding best star pass 1
20:57:44.803 00.000 10844 Star::Find(15, 1836, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.803 00.000 10844 Star::Find returns 1 (1), X=1835.98, Y=135.21, Mass=6498, SNR=52.7, Peak=255 HFD=4.2
20:57:44.803 00.000 10844 AutoFind: near-saturated [1836, 135] 66.4 Mass 6498 SNR 52.7 Peak 255
20:57:44.803 00.000 10844 Star::Find(15, 348, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.803 00.000 10844 Star::Find returns 1 (1), X=347.76, Y=757.27, Mass=7776, SNR=56.0, Peak=255 HFD=5.0
20:57:44.803 00.000 10844 AutoFind: near-saturated [348, 757] 60.5 Mass 7776 SNR 56.0 Peak 255
20:57:44.803 00.000 10844 Star::Find(15, 446, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.803 00.000 10844 Star::Find returns 1 (1), X=445.81, Y=858.18, Mass=6268, SNR=51.2, Peak=255 HFD=4.4
20:57:44.803 00.000 10844 AutoFind: near-saturated [446, 858] 59.1 Mass 6268 SNR 51.2 Peak 255
20:57:44.803 00.000 10844 Star::Find(15, 1813, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.803 00.000 10844 Star::Find returns 1 (1), X=1813.35, Y=675.20, Mass=5872, SNR=49.2, Peak=255 HFD=4.5
20:57:44.805 00.002 10844 AutoFind: near-saturated [1813, 675] 58.9 Mass 5872 SNR 49.2 Peak 255
20:57:44.805 00.000 10844 Star::Find(15, 580, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.002 10844 Star::Find returns 1 (1), X=579.50, Y=172.47, Mass=6869, SNR=53.2, Peak=255 HFD=5.0
20:57:44.807 00.000 10844 AutoFind: near-saturated [580, 172] 58.8 Mass 6869 SNR 53.2 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 1635, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=1635.15, Y=292.99, Mass=4871, SNR=45.2, Peak=255 HFD=4.1
20:57:44.807 00.000 10844 AutoFind: near-saturated [1635, 293] 57.9 Mass 4871 SNR 45.2 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 1894, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=1894.02, Y=431.80, Mass=10168, SNR=63.8, Peak=255 HFD=5.6
20:57:44.807 00.000 10844 AutoFind: near-saturated [1894, 432] 57.7 Mass 10168 SNR 63.8 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 275, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=274.75, Y=234.08, Mass=4930, SNR=46.6, Peak=255 HFD=4.1
20:57:44.807 00.000 10844 AutoFind: near-saturated [275, 234] 56.7 Mass 4930 SNR 46.6 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 454, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=453.95, Y=46.37, Mass=9910, SNR=62.0, Peak=255 HFD=5.3
20:57:44.807 00.000 10844 AutoFind: near-saturated [454, 46] 56.1 Mass 9910 SNR 62.0 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 607, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=607.33, Y=440.89, Mass=5991, SNR=50.1, Peak=255 HFD=4.5
20:57:44.807 00.000 10844 AutoFind: near-saturated [607, 441] 55.7 Mass 5991 SNR 50.1 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 408, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=408.11, Y=226.55, Mass=9432, SNR=61.3, Peak=255 HFD=5.4
20:57:44.807 00.000 10844 AutoFind: near-saturated [408, 227] 54.9 Mass 9432 SNR 61.3 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 1807, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=1807.40, Y=819.44, Mass=10987, SNR=68.0, Peak=255 HFD=5.6
20:57:44.807 00.000 10844 AutoFind: near-saturated [1807, 820] 53.9 Mass 10987 SNR 68.0 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 781, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=781.23, Y=36.73, Mass=6826, SNR=51.8, Peak=255 HFD=5.1
20:57:44.807 00.000 10844 AutoFind: near-saturated [781, 36] 52.3 Mass 6826 SNR 51.8 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 1518, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=1518.29, Y=29.85, Mass=6444, SNR=51.8, Peak=255 HFD=4.9
20:57:44.807 00.000 10844 AutoFind: near-saturated [1518, 30] 52.2 Mass 6444 SNR 51.8 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 456, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=456.09, Y=375.85, Mass=6210, SNR=51.1, Peak=255 HFD=4.6
20:57:44.807 00.000 10844 AutoFind: near-saturated [456, 376] 51.6 Mass 6210 SNR 51.1 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 71, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=70.94, Y=428.83, Mass=5531, SNR=47.5, Peak=255 HFD=4.3
20:57:44.807 00.000 10844 AutoFind: near-saturated [71, 429] 51.5 Mass 5531 SNR 47.5 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 485, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=484.63, Y=771.02, Mass=11608, SNR=66.4, Peak=255 HFD=6.1
20:57:44.807 00.000 10844 AutoFind: near-saturated [485, 771] 49.6 Mass 11608 SNR 66.4 Peak 255
20:57:44.807 00.000 10844 Star::Find(15, 956, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.807 00.000 10844 Star::Find returns 1 (1), X=956.35, Y=299.49, Mass=11362, SNR=64.9, Peak=255 HFD=6.0
20:57:44.809 00.002 10844 AutoFind: near-saturated [956, 300] 47.3 Mass 11362 SNR 64.9 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 1761, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=1761.19, Y=269.89, Mass=5970, SNR=45.5, Peak=255 HFD=4.7
20:57:44.809 00.000 10844 AutoFind: near-saturated [1761, 270] 46.8 Mass 5970 SNR 45.5 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 1385, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=1384.75, Y=755.73, Mass=4593, SNR=43.5, Peak=255 HFD=4.3
20:57:44.809 00.000 10844 AutoFind: near-saturated [1385, 756] 45.8 Mass 4593 SNR 43.5 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 145, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=145.57, Y=495.23, Mass=3502, SNR=39.1, Peak=255 HFD=3.6
20:57:44.809 00.000 10844 AutoFind: near-saturated [145, 495] 45.2 Mass 3502 SNR 39.1 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 895, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=894.52, Y=790.27, Mass=11739, SNR=64.5, Peak=255 HFD=6.1
20:57:44.809 00.000 10844 AutoFind: near-saturated [895, 790] 44.8 Mass 11739 SNR 64.5 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 627, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=626.67, Y=912.75, Mass=5349, SNR=45.3, Peak=255 HFD=4.7
20:57:44.809 00.000 10844 AutoFind: near-saturated [627, 913] 44.6 Mass 5349 SNR 45.3 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 1216, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=1216.16, Y=71.49, Mass=3800, SNR=40.2, Peak=255 HFD=3.8
20:57:44.809 00.000 10844 AutoFind: near-saturated [1216, 72] 40.5 Mass 3800 SNR 40.2 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 1172, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=1172.13, Y=300.40, Mass=4691, SNR=43.8, Peak=255 HFD=4.4
20:57:44.809 00.000 10844 AutoFind: near-saturated [1172, 300] 38.2 Mass 4691 SNR 43.8 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 247, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=246.88, Y=158.83, Mass=3128, SNR=36.1, Peak=255 HFD=3.3
20:57:44.809 00.000 10844 AutoFind: near-saturated [247, 159] 36.2 Mass 3128 SNR 36.1 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 1504, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=1503.62, Y=748.51, Mass=3216, SNR=36.9, Peak=255 HFD=3.4
20:57:44.809 00.000 10844 AutoFind: near-saturated [1504, 749] 35.3 Mass 3216 SNR 36.9 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 373, 114, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=373.14, Y=113.50, Mass=2793, SNR=34.9, Peak=255 HFD=3.0
20:57:44.809 00.000 10844 AutoFind: near-saturated [373, 114] 35.3 Mass 2793 SNR 34.9 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 583, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=582.84, Y=763.59, Mass=3095, SNR=36.0, Peak=255 HFD=3.6
20:57:44.809 00.000 10844 AutoFind: near-saturated [583, 764] 34.8 Mass 3095 SNR 36.0 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 900, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=899.92, Y=392.61, Mass=3207, SNR=36.3, Peak=255 HFD=3.9
20:57:44.809 00.000 10844 AutoFind: near-saturated [900, 393] 32.1 Mass 3207 SNR 36.3 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 1571, 942, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.809 00.000 10844 Star::Find returns 1 (1), X=1570.54, Y=942.12, Mass=3087, SNR=36.5, Peak=255 HFD=3.7
20:57:44.809 00.000 10844 AutoFind: near-saturated [1571, 942] 31.2 Mass 3087 SNR 36.5 Peak 255
20:57:44.809 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.811 00.002 10844 Star::Find returns 1 (0), X=465.30, Y=132.28, Mass=2422, SNR=32.3, Peak=221 HFD=3.3
20:57:44.811 00.000 10844 AutoFind returns star at [465, 132] 31.0 Mass 2422 SNR 32.3
20:57:44.811 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:57:44.812 00.001 10844 Star::Find returns 1 (0), X=465.30, Y=132.28, Mass=2422, SNR=32.3, Peak=221 HFD=3.3
20:57:44.812 00.000 10844 MultiStar: List (12): {465.30, 132.28}(32.3), {885.10, 648.94}(36.3), {1064.16, 1010.38}(31.3), {797.23, 639.51}(35.6), {1779.00, 64.48}(35.1), {38.30, 564.36}(34.9), {1062.35, 47.14}(33.4), {128.21, 590.00}(31.2), {366.30, 679.82}(32.3), {1792.55, 173.40}(73.4), {136.19, 805.67}(36.0), {1049.75, 419.97}(76.7), 
20:57:44.812 00.000 10844 setting lock position to (465.30, 132.28)
20:57:44.812 00.000 10844 MultiStar: stabilizing after lock position change
20:57:44.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:44.817 00.005 10844 Status Line: Auto-selected star at (465.3, 132.3)
20:57:44.821 00.004 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
20:57:44.821 00.000 10844 guider state => CALIBRATED
20:57:44.821 00.000 10844 MultiStar mode enabled, AutoFind forced
20:57:44.821 00.000 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:57:44.822 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:44.829 00.007 10844 UpdateGuideState exits: m=3216 SNR=36.9 Saturated
20:57:44.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:44.829 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
20:57:44.829 00.000 10844 Enqueuing Expose request
20:57:44.829 00.000 11060 Worker thread wakes up
20:57:44.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:44.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
20:57:44.838 00.009 10844 evsrv: cli 0EEEE890 connect
20:57:44.838 00.000 10844 case statement mapped state 5 to 1
20:57:44.838 00.000 10844 case statement mapped state 5 to 1
20:57:44.838 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"70394722-2e82-45dd-8933-1b01243559c9"}
20:57:44.838 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"70394722-2e82-45dd-8933-1b01243559c9"}
20:57:44.838 00.000 10844 evsrv: cli 0EEEE890 disconnect
20:57:45.461 00.623 11060 Exposure complete
20:57:45.602 00.141 11060 worker thread done servicing request
20:57:45.602 00.000 10844 OnExposeComplete: enter
20:57:45.602 00.000 10844 UpdateGuideState(): m_state=5
20:57:45.602 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
20:57:45.602 00.000 10844 Star::Find returns 1 (0), X=465.31, Y=132.03, Mass=2220, SNR=30.2, Peak=209 HFD=3.9
20:57:45.602 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.77) = xAngle (0.25 = 0.25)
20:57:45.602 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.26 = 0.26)
20:57:45.602 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.52 mountX=0.25 mountY=0.07, mountTheta=0.26
20:57:45.605 00.003 10844 Changing from state CALIBRATED to GUIDING
20:57:45.609 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:57:45.624 00.015 10844 ScopeASCOM::SideOfPier() returns 0
20:57:45.625 00.001 10844 AdjustCalibrationForScopePointing (scope): current dec=33.9 pierSide=0, cal dec=33.9 pierSide=0 rotAngle=-0.0 bin=1
20:57:45.625 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:57:45.625 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
20:57:45.625 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:57:45.625 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:57:45.625 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
20:57:45.627 00.002 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:57:45.627 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
20:57:45.627 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:57:45.627 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:57:45.627 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
20:57:45.627 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
20:57:45.627 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
20:57:45.627 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
20:57:45.683 00.056 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:57:45.683 00.000 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
20:57:45.683 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:57:45.709 00.026 10844 ScopeASCOM::SideOfPier() returns 0
20:57:45.710 00.001 10844 setting lock position to (465.31, 132.03)
20:57:45.710 00.000 10844 MultiStar: stabilizing after lock position change
20:57:45.710 00.000 10844 guider state => GUIDING
20:57:45.710 00.000 10844 Status Line: Guiding
20:57:45.710 00.000 10844 Mount: notify guiding started
20:57:45.710 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
20:57:45.710 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 8:52:34 PM"
20:57:45.710 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001557
20:57:45.714 00.004 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001614
20:57:45.714 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
20:57:45.716 00.002 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.767310
20:57:45.716 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.177402
20:57:45.716 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.592510
20:57:45.716 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
20:57:45.718 00.002 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
20:57:45.718 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
20:57:45.718 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
20:57:45.719 00.001 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:57:45.719 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
20:57:45.719 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:57:45.719 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:57:45.721 00.002 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
20:57:45.721 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:57:45.721 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
20:57:45.721 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:57:45.721 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:57:45.723 00.002 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
20:57:45.723 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
20:57:45.723 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
20:57:45.724 00.001 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
20:57:45.724 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
20:57:45.725 00.001 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
20:57:45.725 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
20:57:45.725 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
20:57:45.725 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
20:57:45.725 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
20:57:45.728 00.003 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
20:57:45.728 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:57:45.728 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
20:57:45.728 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
20:57:45.729 00.001 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
20:57:45.729 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
20:57:45.729 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
20:57:45.780 00.051 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
20:57:45.805 00.025 10844 ScopeASCOM::SideOfPier() returns 0
20:57:45.870 00.065 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:57:45.872 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
20:57:45.872 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 33.9
20:57:45.872 00.000 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.77) = xAngle (-1.77 = -1.77)
20:57:45.872 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:57:45.872 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:57:45.872 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:57:45.872 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
20:57:45.872 00.000 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
20:57:45.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:45.878 00.006 10844 UpdateGuideState exits: m=2220 SNR=30.2
20:57:45.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:45.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:45.878 00.000 10844 Enqueuing Expose request
20:57:45.878 00.000 11060 Worker thread wakes up
20:57:45.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:45.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:46.496 00.618 11060 Exposure complete
20:57:46.633 00.137 11060 worker thread done servicing request
20:57:46.678 00.045 10844 OnExposeComplete: enter
20:57:46.678 00.000 10844 UpdateGuideState(): m_state=6
20:57:46.678 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:57:46.678 00.000 10844 Star::Find returns 1 (0), X=465.22, Y=131.85, Mass=2137, SNR=29.6, Peak=209 HFD=3.0
20:57:46.678 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.77) = xAngle (-0.29 = -0.29)
20:57:46.678 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.27 = -0.27)
20:57:46.678 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-2.06 mountX=0.19 mountY=-0.05, mountTheta=-0.27
20:57:46.678 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.17, opts=13)
20:57:46.678 00.000 10844 Enqueuing Move request for scope (-0.09, -0.17)
20:57:46.678 00.000 11060 Worker thread wakes up
20:57:46.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
20:57:46.678 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
20:57:46.678 00.000 11060 Moving (-0.09, -0.17) raw xDistance=0.19 yDistance=-0.05
20:57:46.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:57:46.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:46.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:57:46.678 00.000 11060 MoveAxis(E, 0, ABG)
20:57:46.678 00.000 11060 Move returns status 0, amount 0
20:57:46.678 00.000 11060 MoveAxis(N, 0, ABG)
20:57:46.678 00.000 11060 Move returns status 0, amount 0
20:57:46.678 00.000 11060 move complete, result=0
20:57:46.678 00.000 11060 worker thread done servicing request
20:57:46.681 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:46.686 00.005 10844 UpdateGuideState exits: m=2137 SNR=29.6
20:57:46.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:46.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:46.686 00.000 10844 Enqueuing Expose request
20:57:46.686 00.000 11060 Worker thread wakes up
20:57:46.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:46.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:46.697 00.011 10844 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:57:47.310 00.613 11060 Exposure complete
20:57:47.450 00.140 11060 worker thread done servicing request
20:57:47.450 00.000 10844 OnExposeComplete: enter
20:57:47.452 00.002 10844 UpdateGuideState(): m_state=6
20:57:47.452 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:57:47.452 00.000 10844 Star::Find returns 1 (0), X=464.87, Y=132.13, Mass=2551, SNR=32.1, Peak=210 HFD=3.7
20:57:47.453 00.001 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.77) = xAngle (4.67 = -1.61)
20:57:47.453 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.69 = -1.59)
20:57:47.453 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.11 hyp=0.45 cameraTheta=2.91 mountX=-0.02 mountY=-0.45, mountTheta=-1.61
20:57:47.454 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.11, opts=13)
20:57:47.454 00.000 10844 Enqueuing Move request for scope (-0.44, 0.11)
20:57:47.457 00.003 11060 Worker thread wakes up
20:57:47.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.11) opts 0xd
20:57:47.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.11)
20:57:47.457 00.000 11060 Moving (-0.44, 0.11) raw xDistance=-0.02 yDistance=-0.45
20:57:47.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:57:47.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:57:47.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
20:57:47.457 00.000 11060 MoveAxis(E, 0, ABG)
20:57:47.457 00.000 11060 Move returns status 0, amount 0
20:57:47.457 00.000 11060 MoveAxis(N, 0, ABG)
20:57:47.457 00.000 11060 Move returns status 0, amount 0
20:57:47.457 00.000 11060 move complete, result=0
20:57:47.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:47.457 00.000 11060 worker thread done servicing request
20:57:47.460 00.003 10844 UpdateGuideState exits: m=2551 SNR=32.1
20:57:47.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:47.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:47.460 00.000 10844 Enqueuing Expose request
20:57:47.460 00.000 11060 Worker thread wakes up
20:57:47.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:47.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:47.471 00.011 10844 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
20:57:48.101 00.630 11060 Exposure complete
20:57:48.240 00.139 11060 worker thread done servicing request
20:57:48.240 00.000 10844 OnExposeComplete: enter
20:57:48.240 00.000 10844 UpdateGuideState(): m_state=6
20:57:48.240 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:57:48.240 00.000 10844 Star::Find returns 1 (0), X=464.81, Y=131.68, Mass=2180, SNR=29.8, Peak=250 HFD=3.0
20:57:48.240 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.77) = xAngle (-0.77 = -0.77)
20:57:48.241 00.001 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.75 = -0.75)
20:57:48.241 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=-0.34 hyp=0.60 cameraTheta=-2.54 mountX=0.43 mountY=-0.41, mountTheta=-0.76
20:57:48.241 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=-0.34, opts=13)
20:57:48.241 00.000 10844 Enqueuing Move request for scope (-0.49, -0.34)
20:57:48.241 00.000 11060 Worker thread wakes up
20:57:48.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.34) opts 0xd
20:57:48.241 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, -0.34)
20:57:48.241 00.000 11060 Moving (-0.49, -0.34) raw xDistance=0.43 yDistance=-0.41
20:57:48.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.43
20:57:48.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:57:48.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
20:57:48.241 00.000 11060 MoveAxis(W, 97, ABG)
20:57:48.241 00.000 11060 Guiding  Dir = 3, Dur = 97
20:57:48.246 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:48.247 00.001 11060 IsSlewing returns 0
20:57:48.247 00.000 11060 IsGuiding returns 0
20:57:48.254 00.007 10844 UpdateGuideState exits: m=2180 SNR=29.8
20:57:48.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:48.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:48.254 00.000 10844 Enqueuing Expose request
20:57:48.350 00.096 11060 IsGuiding returns 0
20:57:48.350 00.000 11060 Move returns status 0, amount 97
20:57:48.350 00.000 11060 MoveAxis(N, 0, ABG)
20:57:48.350 00.000 11060 Move returns status 0, amount 0
20:57:48.350 00.000 11060 move complete, result=0
20:57:48.350 00.000 11060 worker thread done servicing request
20:57:48.350 00.000 11060 Worker thread wakes up
20:57:48.350 00.000 10844 GuideStep: 0.4 px 97 ms WEST, -0.4 px 0 ms NORTH
20:57:48.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:48.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:48.972 00.622 11060 Exposure complete
20:57:49.109 00.137 11060 worker thread done servicing request
20:57:49.110 00.001 10844 OnExposeComplete: enter
20:57:49.111 00.001 10844 UpdateGuideState(): m_state=6
20:57:49.111 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:57:49.111 00.000 10844 Star::Find returns 1 (0), X=464.84, Y=132.06, Mass=2159, SNR=30.0, Peak=244 HFD=2.9
20:57:49.111 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.77) = xAngle (4.83 = -1.46)
20:57:49.112 00.001 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.85 = -1.44)
20:57:49.112 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.04 hyp=0.47 cameraTheta=3.06 mountX=0.05 mountY=-0.47, mountTheta=-1.46
20:57:49.113 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.04, opts=13)
20:57:49.113 00.000 10844 Enqueuing Move request for scope (-0.47, 0.04)
20:57:49.113 00.000 11060 Worker thread wakes up
20:57:49.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.04) opts 0xd
20:57:49.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.04)
20:57:49.113 00.000 11060 Moving (-0.47, 0.04) raw xDistance=0.05 yDistance=-0.47
20:57:49.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:57:49.113 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.33
20:57:49.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.47
20:57:49.113 00.000 11060 MoveAxis(E, 0, ABG)
20:57:49.113 00.000 11060 Move returns status 0, amount 0
20:57:49.113 00.000 11060 MoveAxis(N, 203, ABG)
20:57:49.113 00.000 11060 Guiding  Dir = 0, Dur = 203
20:57:49.116 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:49.122 00.006 10844 UpdateGuideState exits: m=2159 SNR=30.0
20:57:49.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:49.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:49.122 00.000 10844 Enqueuing Expose request
20:57:49.137 00.015 11060 IsSlewing returns 0
20:57:49.137 00.000 11060 IsGuiding returns 0
20:57:49.342 00.205 11060 IsGuiding returns 0
20:57:49.342 00.000 11060 Move returns status 0, amount 203
20:57:49.342 00.000 11060 move complete, result=0
20:57:49.342 00.000 11060 worker thread done servicing request
20:57:49.342 00.000 11060 Worker thread wakes up
20:57:49.342 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.5 px 203 ms NORTH
20:57:49.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:49.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:49.977 00.635 11060 Exposure complete
20:57:50.118 00.141 11060 worker thread done servicing request
20:57:50.118 00.000 10844 OnExposeComplete: enter
20:57:50.118 00.000 10844 UpdateGuideState(): m_state=6
20:57:50.118 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:57:50.118 00.000 10844 Star::Find returns 1 (0), X=464.89, Y=131.49, Mass=2484, SNR=32.3, Peak=241 HFD=3.5
20:57:50.118 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.77) = xAngle (-0.46 = -0.46)
20:57:50.118 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.44 = -0.44)
20:57:50.118 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.54 hyp=0.68 cameraTheta=-2.23 mountX=0.61 mountY=-0.29, mountTheta=-0.45
20:57:50.118 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.54, opts=13)
20:57:50.118 00.000 10844 Enqueuing Move request for scope (-0.42, -0.54)
20:57:50.118 00.000 11060 Worker thread wakes up
20:57:50.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.54) opts 0xd
20:57:50.118 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.54)
20:57:50.118 00.000 11060 Moving (-0.42, -0.54) raw xDistance=0.61 yDistance=-0.29
20:57:50.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.61
20:57:50.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:50.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:57:50.118 00.000 11060 MoveAxis(W, 137, ABG)
20:57:50.118 00.000 11060 Guiding  Dir = 3, Dur = 137
20:57:50.124 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:57:50.129 00.005 10844 UpdateGuideState exits: m=2484 SNR=32.3
20:57:50.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:50.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:50.129 00.000 10844 Enqueuing Expose request
20:57:50.140 00.011 11060 IsSlewing returns 0
20:57:50.140 00.000 11060 IsGuiding returns 0
20:57:50.286 00.146 11060 IsGuiding returns 0
20:57:50.286 00.000 11060 Move returns status 0, amount 137
20:57:50.286 00.000 11060 MoveAxis(N, 0, ABG)
20:57:50.286 00.000 11060 Move returns status 0, amount 0
20:57:50.286 00.000 11060 move complete, result=0
20:57:50.286 00.000 11060 worker thread done servicing request
20:57:50.286 00.000 11060 Worker thread wakes up
20:57:50.286 00.000 10844 GuideStep: 0.6 px 137 ms WEST, -0.3 px 0 ms NORTH
20:57:50.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:50.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:50.917 00.631 11060 Exposure complete
20:57:51.047 00.130 11060 worker thread done servicing request
20:57:51.047 00.000 10844 OnExposeComplete: enter
20:57:51.047 00.000 10844 UpdateGuideState(): m_state=6
20:57:51.050 00.003 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:57:51.050 00.000 10844 Star::Find returns 1 (0), X=464.63, Y=131.45, Mass=2110, SNR=29.7, Peak=237 HFD=3.2
20:57:51.050 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.77) = xAngle (-0.67 = -0.67)
20:57:51.050 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.65 = -0.65)
20:57:51.050 00.000 10844 CameraToMount -- cameraX=-0.68 cameraY=-0.58 hyp=0.89 cameraTheta=-2.44 mountX=0.70 mountY=-0.54, mountTheta=-0.66
20:57:51.050 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.68, y=-0.58, opts=13)
20:57:51.050 00.000 10844 Enqueuing Move request for scope (-0.68, -0.58)
20:57:51.050 00.000 11060 Worker thread wakes up
20:57:51.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.58) opts 0xd
20:57:51.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.68, -0.58)
20:57:51.050 00.000 11060 Moving (-0.68, -0.58) raw xDistance=0.70 yDistance=-0.54
20:57:51.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.70
20:57:51.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.54
20:57:51.050 00.000 11060 MoveAxis(W, 163, ABG)
20:57:51.050 00.000 11060 Guiding  Dir = 3, Dur = 163
20:57:51.055 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:51.061 00.006 10844 UpdateGuideState exits: m=2110 SNR=29.7
20:57:51.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:51.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:51.061 00.000 10844 Enqueuing Expose request
20:57:51.066 00.005 11060 IsSlewing returns 0
20:57:51.067 00.001 11060 IsGuiding returns 0
20:57:51.232 00.165 11060 IsGuiding returns 0
20:57:51.232 00.000 11060 Move returns status 0, amount 163
20:57:51.232 00.000 11060 MoveAxis(N, 234, ABG)
20:57:51.232 00.000 11060 Guiding  Dir = 0, Dur = 234
20:57:51.249 00.017 11060 IsSlewing returns 0
20:57:51.249 00.000 11060 IsGuiding returns 0
20:57:51.523 00.274 11060 IsGuiding returns 0
20:57:51.523 00.000 11060 Move returns status 0, amount 234
20:57:51.523 00.000 11060 move complete, result=0
20:57:51.523 00.000 11060 worker thread done servicing request
20:57:51.525 00.002 11060 Worker thread wakes up
20:57:51.525 00.000 10844 GuideStep: 0.7 px 163 ms WEST, -0.5 px 234 ms NORTH
20:57:51.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:51.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:52.158 00.633 11060 Exposure complete
20:57:52.285 00.127 11060 worker thread done servicing request
20:57:52.285 00.000 10844 OnExposeComplete: enter
20:57:52.285 00.000 10844 UpdateGuideState(): m_state=6
20:57:52.285 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:57:52.285 00.000 10844 Star::Find returns 1 (0), X=464.49, Y=132.40, Mass=2406, SNR=31.7, Peak=190 HFD=3.4
20:57:52.285 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.77) = xAngle (4.48 = -1.80)
20:57:52.285 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.50 = -1.78)
20:57:52.285 00.000 10844 CameraToMount -- cameraX=-0.82 cameraY=0.37 hyp=0.90 cameraTheta=2.71 mountX=-0.21 mountY=-0.88, mountTheta=-1.80
20:57:52.285 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.82, y=0.37, opts=13)
20:57:52.285 00.000 10844 Enqueuing Move request for scope (-0.82, 0.37)
20:57:52.285 00.000 11060 Worker thread wakes up
20:57:52.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.37) opts 0xd
20:57:52.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.82, 0.37)
20:57:52.291 00.006 11060 Moving (-0.82, 0.37) raw xDistance=-0.21 yDistance=-0.88
20:57:52.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
20:57:52.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.88
20:57:52.291 00.000 11060 MoveAxis(E, 0, ABG)
20:57:52.291 00.000 11060 Move returns status 0, amount 0
20:57:52.291 00.000 11060 MoveAxis(N, 382, ABG)
20:57:52.291 00.000 11060 Guiding  Dir = 0, Dur = 382
20:57:52.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:52.297 00.006 10844 UpdateGuideState exits: m=2406 SNR=31.7
20:57:52.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:52.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:52.297 00.000 10844 Enqueuing Expose request
20:57:52.317 00.020 11060 IsSlewing returns 0
20:57:52.317 00.000 11060 IsGuiding returns 0
20:57:52.723 00.406 11060 IsGuiding returns 0
20:57:52.723 00.000 11060 Move returns status 0, amount 382
20:57:52.723 00.000 11060 move complete, result=0
20:57:52.723 00.000 11060 worker thread done servicing request
20:57:52.723 00.000 11060 Worker thread wakes up
20:57:52.723 00.000 10844 GuideStep: -0.2 px 0 ms EAST, -0.9 px 382 ms NORTH
20:57:52.725 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:52.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:53.363 00.638 11060 Exposure complete
20:57:53.505 00.142 11060 worker thread done servicing request
20:57:53.505 00.000 10844 OnExposeComplete: enter
20:57:53.505 00.000 10844 UpdateGuideState(): m_state=6
20:57:53.505 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (0), X=465.23, Y=132.03, Mass=2391, SNR=31.2, Peak=239 HFD=3.2
20:57:53.505 00.000 10844 MultiStar: exiting stabilization period
20:57:53.505 00.000 10844 MultiStar: updating star positions after lock position change
20:57:53.505 00.000 10844 Star::Find(15, 885, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (1), X=885.17, Y=648.58, Mass=3182, SNR=36.5, Peak=255 HFD=3.7
20:57:53.505 00.000 10844 Star::Find(15, 1064, 1010, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (0), X=1064.08, Y=1010.26, Mass=1940, SNR=28.2, Peak=225 HFD=2.8
20:57:53.505 00.000 10844 Star::Find(15, 797, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (0), X=797.02, Y=639.17, Mass=3273, SNR=37.1, Peak=251 HFD=3.8
20:57:53.505 00.000 10844 Star::Find(15, 1779, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (0), X=1778.89, Y=64.49, Mass=2804, SNR=34.5, Peak=178 HFD=3.9
20:57:53.505 00.000 10844 Star::Find(15, 38, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (0), X=38.41, Y=564.11, Mass=2783, SNR=34.6, Peak=201 HFD=3.9
20:57:53.505 00.000 10844 Star::Find(15, 1062, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (0), X=1062.22, Y=47.27, Mass=2786, SNR=34.4, Peak=248 HFD=3.6
20:57:53.505 00.000 10844 Star::Find(15, 128, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (0), X=128.67, Y=589.73, Mass=2447, SNR=32.1, Peak=197 HFD=3.6
20:57:53.505 00.000 10844 Star::Find(15, 366, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (1), X=366.27, Y=679.65, Mass=2608, SNR=33.0, Peak=255 HFD=3.6
20:57:53.505 00.000 10844 Star::Find(15, 1792, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (1), X=1792.44, Y=173.60, Mass=16149, SNR=71.1, Peak=255 HFD=7.1
20:57:53.505 00.000 10844 Star::Find(15, 136, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (0), X=136.15, Y=805.68, Mass=2728, SNR=33.9, Peak=217 HFD=3.9
20:57:53.505 00.000 10844 Star::Find(15, 1049, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:57:53.505 00.000 10844 Star::Find returns 1 (1), X=1050.07, Y=420.23, Mass=16399, SNR=72.3, Peak=255 HFD=6.9
20:57:53.505 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.77) = xAngle (4.82 = -1.46)
20:57:53.505 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.84 = -1.44)
20:57:53.505 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.05 mountX=0.01 mountY=-0.08, mountTheta=-1.46
20:57:53.505 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
20:57:53.505 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
20:57:53.505 00.000 11060 Worker thread wakes up
20:57:53.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
20:57:53.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
20:57:53.505 00.000 11060 Moving (-0.08, 0.01) raw xDistance=0.01 yDistance=-0.08
20:57:53.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:57:53.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:53.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:57:53.505 00.000 11060 MoveAxis(E, 0, ABG)
20:57:53.505 00.000 11060 Move returns status 0, amount 0
20:57:53.505 00.000 11060 MoveAxis(N, 0, ABG)
20:57:53.505 00.000 11060 Move returns status 0, amount 0
20:57:53.505 00.000 11060 move complete, result=0
20:57:53.505 00.000 11060 worker thread done servicing request
20:57:53.510 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:53.516 00.006 10844 UpdateGuideState exits: m=2391 SNR=31.2
20:57:53.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:53.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:53.516 00.000 10844 Enqueuing Expose request
20:57:53.516 00.000 11060 Worker thread wakes up
20:57:53.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:53.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:53.530 00.014 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:57:54.158 00.628 11060 Exposure complete
20:57:54.295 00.137 11060 worker thread done servicing request
20:57:54.295 00.000 10844 OnExposeComplete: enter
20:57:54.295 00.000 10844 UpdateGuideState(): m_state=6
20:57:54.295 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:57:54.295 00.000 10844 Star::Find returns 1 (0), X=464.92, Y=131.65, Mass=2349, SNR=31.7, Peak=249 HFD=2.8
20:57:54.295 00.000 10844 MultiStar: [#1 -0.52,-0.12,1.20,U] [#2 -0.11,-0.27,1.04,U] [#3 -0.16,-0.16,1.14,U] [#4 -0.18,-0.62,0.99,U] [#5 -0.20,0.26,1.07,U] [#6 -0.18,-0.36,1.09,U] [#7 -0.08,-0.30,0.95,U] [#8 -0.09,0.05,1.05,U] 
20:57:54.295 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.20}, one-star: {-0.39, -0.37}
20:57:54.295 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.77) = xAngle (-0.62 = -0.62)
20:57:54.295 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.60 = -0.60)
20:57:54.295 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-2.39 mountX=0.24 mountY=-0.17, mountTheta=-0.61
20:57:54.295 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.20, opts=13)
20:57:54.295 00.000 10844 Enqueuing Move request for scope (-0.22, -0.20)
20:57:54.297 00.002 11060 Worker thread wakes up
20:57:54.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.20) opts 0xd
20:57:54.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.20)
20:57:54.297 00.000 11060 Moving (-0.22, -0.20) raw xDistance=0.24 yDistance=-0.17
20:57:54.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
20:57:54.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:54.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:57:54.297 00.000 11060 MoveAxis(E, 0, ABG)
20:57:54.297 00.000 11060 Move returns status 0, amount 0
20:57:54.297 00.000 11060 MoveAxis(N, 0, ABG)
20:57:54.297 00.000 11060 Move returns status 0, amount 0
20:57:54.297 00.000 11060 move complete, result=0
20:57:54.297 00.000 11060 worker thread done servicing request
20:57:54.299 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:54.304 00.005 10844 UpdateGuideState exits: m=2349 SNR=31.7
20:57:54.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:54.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:54.304 00.000 10844 Enqueuing Expose request
20:57:54.304 00.000 11060 Worker thread wakes up
20:57:54.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:54.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:54.315 00.011 10844 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:54.932 00.617 11060 Exposure complete
20:57:55.064 00.132 11060 worker thread done servicing request
20:57:55.064 00.000 10844 OnExposeComplete: enter
20:57:55.064 00.000 10844 UpdateGuideState(): m_state=6
20:57:55.064 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:57:55.064 00.000 10844 Star::Find returns 1 (0), X=464.68, Y=131.47, Mass=1988, SNR=28.1, Peak=202 HFD=3.4
20:57:55.064 00.000 10844 MultiStar: [#1 0.03,-0.51,1.34,U] [#2 -0.23,0.09,1.12,U] [#3 0.07,-0.39,1.35,U] [#4 -0.22,-0.40,1.22,U] [#5 -0.18,-0.13,1.24,U] [#6 -0.47,-0.18,1.19,U] [#7 -0.51,-0.27,1.19,U] [#8 0.04,-0.00,1.17,U] 
20:57:55.064 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.26}, one-star: {-0.62, -0.56}
20:57:55.064 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.77) = xAngle (-0.50 = -0.50)
20:57:55.064 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.48 = -0.48)
20:57:55.064 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-2.26 mountX=0.30 mountY=-0.16, mountTheta=-0.48
20:57:55.064 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.26, opts=13)
20:57:55.064 00.000 10844 Enqueuing Move request for scope (-0.22, -0.26)
20:57:55.064 00.000 11060 Worker thread wakes up
20:57:55.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.26) opts 0xd
20:57:55.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.26)
20:57:55.069 00.005 11060 Moving (-0.22, -0.26) raw xDistance=0.30 yDistance=-0.16
20:57:55.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.30
20:57:55.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:55.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:57:55.069 00.000 11060 MoveAxis(W, 68, ABG)
20:57:55.069 00.000 11060 Guiding  Dir = 3, Dur = 68
20:57:55.071 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:55.074 00.003 11060 IsSlewing returns 0
20:57:55.074 00.000 11060 IsGuiding returns 0
20:57:55.078 00.004 10844 UpdateGuideState exits: m=1988 SNR=28.1
20:57:55.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:55.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:55.078 00.000 10844 Enqueuing Expose request
20:57:55.149 00.071 11060 IsGuiding returns 0
20:57:55.149 00.000 11060 Move returns status 0, amount 68
20:57:55.149 00.000 11060 MoveAxis(N, 0, ABG)
20:57:55.149 00.000 11060 Move returns status 0, amount 0
20:57:55.149 00.000 11060 move complete, result=0
20:57:55.149 00.000 11060 worker thread done servicing request
20:57:55.149 00.000 11060 Worker thread wakes up
20:57:55.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:55.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:55.149 00.000 10844 GuideStep: 0.3 px 68 ms WEST, -0.2 px 0 ms NORTH
20:57:55.768 00.619 11060 Exposure complete
20:57:55.906 00.138 11060 worker thread done servicing request
20:57:55.906 00.000 10844 OnExposeComplete: enter
20:57:55.906 00.000 10844 UpdateGuideState(): m_state=6
20:57:55.906 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:57:55.906 00.000 10844 Star::Find returns 1 (0), X=465.08, Y=131.89, Mass=2142, SNR=29.7, Peak=194 HFD=3.0
20:57:55.906 00.000 10844 MultiStar: [#1 0.16,-0.17,1.26,U] [#2 -0.14,0.16,1.03,U] [#3 0.03,0.10,1.27,U] [#4 -0.04,0.29,1.13,U] [#5 0.36,0.43,1.07,U] [#6 -0.08,0.11,1.09,U] [#7 -0.21,-0.15,0.99,U] [#8 -0.25,0.12,1.11,U] 
20:57:55.906 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.23, -0.13}
20:57:55.906 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.77) = xAngle (3.73 = -2.55)
20:57:55.906 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.75 = -2.53)
20:57:55.906 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.96 mountX=-0.08 mountY=-0.05, mountTheta=-2.54
20:57:55.911 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
20:57:55.911 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
20:57:55.911 00.000 11060 Worker thread wakes up
20:57:55.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
20:57:55.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
20:57:55.911 00.000 11060 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=-0.05
20:57:55.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:57:55.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:55.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:57:55.911 00.000 11060 MoveAxis(E, 0, ABG)
20:57:55.911 00.000 11060 Move returns status 0, amount 0
20:57:55.911 00.000 11060 MoveAxis(N, 0, ABG)
20:57:55.911 00.000 11060 Move returns status 0, amount 0
20:57:55.911 00.000 11060 move complete, result=0
20:57:55.911 00.000 11060 worker thread done servicing request
20:57:55.913 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:55.918 00.005 10844 UpdateGuideState exits: m=2142 SNR=29.7
20:57:55.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:55.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:55.918 00.000 10844 Enqueuing Expose request
20:57:55.918 00.000 11060 Worker thread wakes up
20:57:55.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:55.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:55.926 00.008 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:57:56.539 00.613 11060 Exposure complete
20:57:56.676 00.137 11060 worker thread done servicing request
20:57:56.676 00.000 10844 OnExposeComplete: enter
20:57:56.676 00.000 10844 UpdateGuideState(): m_state=6
20:57:56.676 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:57:56.676 00.000 10844 Star::Find returns 1 (0), X=465.21, Y=131.41, Mass=2312, SNR=31.0, Peak=195 HFD=3.2
20:57:56.676 00.000 10844 MultiStar: [#1 0.14,-0.49,1.16,U] [#2 0.17,0.23,1.00,U] [#3 0.09,-0.32,1.20,U] [#4 -0.01,-0.09,1.04,U] [#5 0.07,-0.15,1.14,U] [#6 -0.14,-0.19,1.01,U] [#7 -0.35,-0.41,1.04,U] [#8 0.29,-0.25,1.07,U] 
20:57:56.678 00.002 10844 refined, 8 included, MultiStar: {0.02, -0.25}, one-star: {-0.10, -0.61}
20:57:56.678 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.77) = xAngle (0.29 = 0.29)
20:57:56.678 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.30 = 0.30)
20:57:56.678 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.26 cameraTheta=-1.48 mountX=0.25 mountY=0.08, mountTheta=0.30
20:57:56.678 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.25, opts=13)
20:57:56.678 00.000 10844 Enqueuing Move request for scope (0.02, -0.25)
20:57:56.680 00.002 11060 Worker thread wakes up
20:57:56.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
20:57:56.680 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
20:57:56.680 00.000 11060 Moving (0.02, -0.25) raw xDistance=0.25 yDistance=0.08
20:57:56.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
20:57:56.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:56.681 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:57:56.681 00.000 11060 MoveAxis(E, 0, ABG)
20:57:56.681 00.000 11060 Move returns status 0, amount 0
20:57:56.681 00.000 11060 MoveAxis(N, 0, ABG)
20:57:56.681 00.000 11060 Move returns status 0, amount 0
20:57:56.681 00.000 11060 move complete, result=0
20:57:56.681 00.000 11060 worker thread done servicing request
20:57:56.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:56.688 00.007 10844 UpdateGuideState exits: m=2312 SNR=31.0
20:57:56.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:56.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:56.688 00.000 10844 Enqueuing Expose request
20:57:56.688 00.000 11060 Worker thread wakes up
20:57:56.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:56.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:56.698 00.010 10844 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:57.323 00.625 11060 Exposure complete
20:57:57.460 00.137 11060 worker thread done servicing request
20:57:57.460 00.000 10844 OnExposeComplete: enter
20:57:57.460 00.000 10844 UpdateGuideState(): m_state=6
20:57:57.460 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:57:57.460 00.000 10844 Star::Find returns 1 (0), X=464.95, Y=132.14, Mass=2030, SNR=28.5, Peak=207 HFD=2.9
20:57:57.460 00.000 10844 MultiStar: [#1 0.05,-0.18,1.23,U] [#2 0.22,0.38,1.04,U] [#3 0.55,0.14,1.30,U] [#4 0.08,0.17,1.14,U] [#5 -0.07,0.35,1.22,U] [#6 0.01,-0.18,1.18,U] [#7 -0.12,-0.09,1.09,U] [#8 -0.01,0.10,1.14,U] 
20:57:57.460 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {-0.36, 0.11}
20:57:57.460 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.77) = xAngle (2.82 = 2.82)
20:57:57.460 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.84 = 2.84)
20:57:57.460 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.05 mountX=-0.10 mountY=0.03, mountTheta=2.83
20:57:57.465 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
20:57:57.465 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
20:57:57.465 00.000 11060 Worker thread wakes up
20:57:57.466 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
20:57:57.466 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
20:57:57.466 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=0.03
20:57:57.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:57:57.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:57.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:57:57.466 00.000 11060 MoveAxis(E, 0, ABG)
20:57:57.466 00.000 11060 Move returns status 0, amount 0
20:57:57.466 00.000 11060 MoveAxis(N, 0, ABG)
20:57:57.466 00.000 11060 Move returns status 0, amount 0
20:57:57.466 00.000 11060 move complete, result=0
20:57:57.466 00.000 11060 worker thread done servicing request
20:57:57.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:57.476 00.010 10844 UpdateGuideState exits: m=2030 SNR=28.5
20:57:57.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:57.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:57.476 00.000 10844 Enqueuing Expose request
20:57:57.478 00.002 11060 Worker thread wakes up
20:57:57.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:57.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:57.491 00.013 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:57:58.112 00.621 11060 Exposure complete
20:57:58.241 00.129 11060 worker thread done servicing request
20:57:58.241 00.000 10844 OnExposeComplete: enter
20:57:58.241 00.000 10844 UpdateGuideState(): m_state=6
20:57:58.241 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:57:58.241 00.000 10844 Star::Find returns 1 (0), X=465.16, Y=131.36, Mass=2146, SNR=29.6, Peak=225 HFD=3.2
20:57:58.241 00.000 10844 MultiStar: [#1 0.18,0.01,1.24,U] [#2 -0.04,0.15,0.92,U] [#3 0.27,-0.17,1.29,U] [#4 0.28,-0.24,1.14,U] [#5 0.29,0.15,1.16,U] [#6 -0.18,-0.33,1.11,U] [#7 -0.02,-0.22,0.98,U] [#8 0.25,0.19,1.16,U] 
20:57:58.241 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {-0.15, -0.66}
20:57:58.241 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.77) = xAngle (0.94 = 0.94)
20:57:58.241 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.96 = 0.96)
20:57:58.241 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.82 mountX=0.10 mountY=0.13, mountTheta=0.95
20:57:58.244 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.12, opts=13)
20:57:58.244 00.000 10844 Enqueuing Move request for scope (0.11, -0.12)
20:57:58.246 00.002 11060 Worker thread wakes up
20:57:58.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
20:57:58.246 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
20:57:58.246 00.000 11060 Moving (0.11, -0.12) raw xDistance=0.10 yDistance=0.13
20:57:58.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:57:58.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:58.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:57:58.246 00.000 11060 MoveAxis(E, 0, ABG)
20:57:58.246 00.000 11060 Move returns status 0, amount 0
20:57:58.246 00.000 11060 MoveAxis(N, 0, ABG)
20:57:58.248 00.002 11060 Move returns status 0, amount 0
20:57:58.248 00.000 11060 move complete, result=0
20:57:58.250 00.002 11060 worker thread done servicing request
20:57:58.252 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:58.258 00.006 10844 UpdateGuideState exits: m=2146 SNR=29.6
20:57:58.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:58.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:58.258 00.000 10844 Enqueuing Expose request
20:57:58.258 00.000 11060 Worker thread wakes up
20:57:58.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:58.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:58.266 00.008 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:58.873 00.607 11060 Exposure complete
20:57:59.014 00.141 11060 worker thread done servicing request
20:57:59.014 00.000 10844 OnExposeComplete: enter
20:57:59.014 00.000 10844 UpdateGuideState(): m_state=6
20:57:59.014 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:57:59.014 00.000 10844 Star::Find returns 1 (0), X=464.96, Y=131.67, Mass=2056, SNR=28.8, Peak=189 HFD=3.2
20:57:59.014 00.000 10844 MultiStar: [#1 0.36,0.07,1.30,U] [#2 -0.28,0.00,1.05,U] [#3 0.16,-0.08,1.31,U] [#4 0.20,-0.45,1.16,U] [#5 0.05,0.11,1.23,U] [#6 -0.07,-0.07,1.18,U] [#7 0.06,-0.29,1.10,U] [#8 0.33,0.27,1.15,U] 
20:57:59.014 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {-0.35, -0.36}
20:57:59.014 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.77) = xAngle (0.88 = 0.88)
20:57:59.014 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.90 = 0.90)
20:57:59.014 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.88 mountX=0.07 mountY=0.08, mountTheta=0.89
20:57:59.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.08, opts=13)
20:57:59.016 00.000 10844 Enqueuing Move request for scope (0.07, -0.08)
20:57:59.016 00.000 11060 Worker thread wakes up
20:57:59.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
20:57:59.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
20:57:59.016 00.000 11060 Moving (0.07, -0.08) raw xDistance=0.07 yDistance=0.08
20:57:59.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:57:59.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:59.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:57:59.016 00.000 11060 MoveAxis(E, 0, ABG)
20:57:59.016 00.000 11060 Move returns status 0, amount 0
20:57:59.016 00.000 11060 MoveAxis(N, 0, ABG)
20:57:59.016 00.000 11060 Move returns status 0, amount 0
20:57:59.016 00.000 11060 move complete, result=0
20:57:59.016 00.000 11060 worker thread done servicing request
20:57:59.019 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:59.024 00.005 10844 UpdateGuideState exits: m=2056 SNR=28.8
20:57:59.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:59.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:59.024 00.000 10844 Enqueuing Expose request
20:57:59.024 00.000 11060 Worker thread wakes up
20:57:59.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:59.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:57:59.044 00.020 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:57:59.665 00.621 11060 Exposure complete
20:57:59.801 00.136 11060 worker thread done servicing request
20:57:59.801 00.000 10844 OnExposeComplete: enter
20:57:59.801 00.000 10844 UpdateGuideState(): m_state=6
20:57:59.801 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:57:59.801 00.000 10844 Star::Find returns 1 (0), X=464.71, Y=131.57, Mass=2167, SNR=30.0, Peak=226 HFD=3.4
20:57:59.801 00.000 10844 MultiStar: [#1 0.02,-0.43,1.19,U] [#2 -0.48,-0.72,0.00,M1] [#3 0.03,-0.54,1.30,U] [#4 -0.28,-0.56,0.00,M1] [#5 0.35,-0.21,1.16,U] [#6 -0.27,-0.74,0.00,M1] [#7 -0.10,-0.77,0.00,M1] [#8 -0.21,-0.26,1.09,U] 
20:57:59.801 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.38}, one-star: {-0.60, -0.46}
20:57:59.801 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.77) = xAngle (0.03 = 0.03)
20:57:59.801 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.05 = 0.05)
20:57:59.801 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.38 hyp=0.39 cameraTheta=-1.73 mountX=0.39 mountY=0.02, mountTheta=0.05
20:57:59.804 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.38, opts=13)
20:57:59.804 00.000 10844 Enqueuing Move request for scope (-0.06, -0.38)
20:57:59.804 00.000 11060 Worker thread wakes up
20:57:59.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.38) opts 0xd
20:57:59.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.38)
20:57:59.804 00.000 11060 Moving (-0.06, -0.38) raw xDistance=0.39 yDistance=0.02
20:57:59.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.39
20:57:59.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:59.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:57:59.804 00.000 11060 MoveAxis(W, 87, ABG)
20:57:59.804 00.000 11060 Guiding  Dir = 3, Dur = 87
20:57:59.809 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:57:59.815 00.006 10844 UpdateGuideState exits: m=2167 SNR=30.0
20:57:59.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:59.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:57:59.815 00.000 10844 Enqueuing Expose request
20:57:59.842 00.027 11060 IsSlewing returns 0
20:57:59.842 00.000 11060 IsGuiding returns 0
20:57:59.954 00.112 11060 IsGuiding returns 0
20:57:59.954 00.000 11060 Move returns status 0, amount 87
20:57:59.954 00.000 11060 MoveAxis(N, 0, ABG)
20:57:59.954 00.000 11060 Move returns status 0, amount 0
20:57:59.954 00.000 11060 move complete, result=0
20:57:59.954 00.000 11060 worker thread done servicing request
20:57:59.954 00.000 11060 Worker thread wakes up
20:57:59.954 00.000 10844 GuideStep: 0.4 px 87 ms WEST, 0.0 px 0 ms NORTH
20:57:59.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:57:59.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:00.598 00.644 11060 Exposure complete
20:58:00.738 00.140 11060 worker thread done servicing request
20:58:00.738 00.000 10844 OnExposeComplete: enter
20:58:00.738 00.000 10844 UpdateGuideState(): m_state=6
20:58:00.738 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:58:00.738 00.000 10844 Star::Find returns 1 (0), X=464.75, Y=131.55, Mass=2453, SNR=32.0, Peak=231 HFD=3.2
20:58:00.738 00.000 10844 MultiStar: [#1 -0.02,-0.36,1.20,U] [#2 0.28,-0.17,1.00,U] [#3 0.06,-0.42,1.20,U] [#4 0.09,-0.04,1.05,U] [#5 0.45,0.16,1.09,U] [#6 -0.21,-0.28,1.06,U] [#7 -0.17,-0.03,0.94,U] [#8 -0.07,0.31,1.05,U] 
20:58:00.738 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.56, -0.48}
20:58:00.738 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.77) = xAngle (0.12 = 0.12)
20:58:00.738 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.13 = 0.13)
20:58:00.738 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.65 mountX=0.15 mountY=0.02, mountTheta=0.13
20:58:00.742 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
20:58:00.742 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
20:58:00.742 00.000 11060 Worker thread wakes up
20:58:00.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
20:58:00.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
20:58:00.742 00.000 11060 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=0.02
20:58:00.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:58:00.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:00.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:58:00.742 00.000 11060 MoveAxis(E, 0, ABG)
20:58:00.742 00.000 11060 Move returns status 0, amount 0
20:58:00.742 00.000 11060 MoveAxis(N, 0, ABG)
20:58:00.742 00.000 11060 Move returns status 0, amount 0
20:58:00.742 00.000 11060 move complete, result=0
20:58:00.742 00.000 11060 worker thread done servicing request
20:58:00.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:00.747 00.005 10844 UpdateGuideState exits: m=2453 SNR=32.0
20:58:00.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:00.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:00.747 00.000 10844 Enqueuing Expose request
20:58:00.747 00.000 11060 Worker thread wakes up
20:58:00.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:00.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:00.772 00.025 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:01.391 00.619 11060 Exposure complete
20:58:01.519 00.128 11060 worker thread done servicing request
20:58:01.519 00.000 10844 OnExposeComplete: enter
20:58:01.519 00.000 10844 UpdateGuideState(): m_state=6
20:58:01.519 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:58:01.519 00.000 10844 Star::Find returns 1 (0), X=465.24, Y=132.18, Mass=2281, SNR=31.0, Peak=193 HFD=3.4
20:58:01.519 00.000 10844 MultiStar: [#1 0.31,0.12,1.14,U] [#2 -0.04,-0.19,1.08,U] [#3 -0.04,0.13,1.16,U] [#4 -0.02,0.10,1.15,U] [#5 -0.16,0.39,1.13,U] [#6 0.10,0.05,1.04,U] [#7 -0.14,-0.36,0.97,U] [#8 0.12,0.26,1.03,U] 
20:58:01.519 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.07, 0.15}
20:58:01.519 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.77) = xAngle (3.23 = -3.06)
20:58:01.519 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.25 = -3.04)
20:58:01.519 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.46 mountX=-0.08 mountY=-0.01, mountTheta=-3.04
20:58:01.529 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
20:58:01.529 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
20:58:01.529 00.000 11060 Worker thread wakes up
20:58:01.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
20:58:01.529 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
20:58:01.529 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.01
20:58:01.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:58:01.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:01.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:58:01.529 00.000 11060 MoveAxis(E, 0, ABG)
20:58:01.529 00.000 11060 Move returns status 0, amount 0
20:58:01.529 00.000 11060 MoveAxis(N, 0, ABG)
20:58:01.529 00.000 11060 Move returns status 0, amount 0
20:58:01.529 00.000 11060 move complete, result=0
20:58:01.529 00.000 11060 worker thread done servicing request
20:58:01.534 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:01.547 00.013 10844 UpdateGuideState exits: m=2281 SNR=31.0
20:58:01.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:01.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:01.547 00.000 10844 Enqueuing Expose request
20:58:01.547 00.000 11060 Worker thread wakes up
20:58:01.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:01.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:01.559 00.012 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:58:02.190 00.631 11060 Exposure complete
20:58:02.330 00.140 11060 worker thread done servicing request
20:58:02.330 00.000 10844 OnExposeComplete: enter
20:58:02.330 00.000 10844 UpdateGuideState(): m_state=6
20:58:02.330 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:58:02.330 00.000 10844 Star::Find returns 1 (0), X=465.06, Y=131.86, Mass=2198, SNR=29.9, Peak=190 HFD=3.1
20:58:02.330 00.000 10844 MultiStar: [#1 0.73,0.21,0.00,M1] [#2 0.02,-0.31,1.00,U] [#3 0.02,-0.27,1.21,U] [#4 0.21,-0.35,1.17,U] [#5 0.11,0.31,1.20,U] [#6 -0.05,-0.22,1.19,U] [#7 -0.01,-0.56,1.02,U] [#8 -0.00,-0.12,1.14,U] 
20:58:02.330 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.20}, one-star: {-0.25, -0.17}
20:58:02.330 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.77) = xAngle (0.26 = 0.26)
20:58:02.330 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.27 = 0.27)
20:58:02.330 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=0.20 mountY=0.05, mountTheta=0.27
20:58:02.330 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.20, opts=13)
20:58:02.330 00.000 10844 Enqueuing Move request for scope (0.01, -0.20)
20:58:02.330 00.000 11060 Worker thread wakes up
20:58:02.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
20:58:02.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
20:58:02.330 00.000 11060 Moving (0.01, -0.20) raw xDistance=0.20 yDistance=0.05
20:58:02.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:58:02.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:02.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:58:02.336 00.006 11060 MoveAxis(E, 0, ABG)
20:58:02.336 00.000 11060 Move returns status 0, amount 0
20:58:02.336 00.000 11060 MoveAxis(N, 0, ABG)
20:58:02.336 00.000 11060 Move returns status 0, amount 0
20:58:02.336 00.000 11060 move complete, result=0
20:58:02.336 00.000 11060 worker thread done servicing request
20:58:02.340 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:02.353 00.013 10844 UpdateGuideState exits: m=2198 SNR=29.9
20:58:02.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:02.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:02.353 00.000 10844 Enqueuing Expose request
20:58:02.355 00.002 11060 Worker thread wakes up
20:58:02.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:02.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:02.364 00.009 10844 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:02.997 00.633 11060 Exposure complete
20:58:03.153 00.156 11060 worker thread done servicing request
20:58:03.153 00.000 10844 OnExposeComplete: enter
20:58:03.153 00.000 10844 UpdateGuideState(): m_state=6
20:58:03.153 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:58:03.153 00.000 10844 Star::Find returns 1 (0), X=465.32, Y=132.01, Mass=2215, SNR=30.5, Peak=184 HFD=3.6
20:58:03.153 00.000 10844 MultiStar: [#1 0.15,-0.01,1.31,U] [#2 0.19,-0.16,0.98,U] [#3 0.01,0.18,1.25,U] [#4 0.09,-0.17,1.15,U] [#5 -0.16,0.59,1.16,U] [#6 -0.23,-0.02,1.12,U] [#7 -0.32,0.01,1.03,U] [#8 -0.02,0.29,1.07,U] 
20:58:03.153 00.000 10844 single-star, 8 included, MultiStar: {-0.03, 0.08}, one-star: {0.01, -0.02}
20:58:03.153 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.77) = xAngle (0.71 = 0.71)
20:58:03.153 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.72 = 0.72)
20:58:03.153 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.06 mountX=0.01 mountY=0.01, mountTheta=0.72
20:58:03.153 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.02, opts=13)
20:58:03.153 00.000 10844 Enqueuing Move request for scope (0.01, -0.02)
20:58:03.153 00.000 11060 Worker thread wakes up
20:58:03.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
20:58:03.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
20:58:03.153 00.000 11060 Moving (0.01, -0.02) raw xDistance=0.01 yDistance=0.01
20:58:03.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:58:03.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:03.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:58:03.153 00.000 11060 MoveAxis(E, 0, ABG)
20:58:03.153 00.000 11060 Move returns status 0, amount 0
20:58:03.153 00.000 11060 MoveAxis(N, 0, ABG)
20:58:03.153 00.000 11060 Move returns status 0, amount 0
20:58:03.153 00.000 11060 move complete, result=0
20:58:03.153 00.000 11060 worker thread done servicing request
20:58:03.161 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:03.172 00.011 10844 UpdateGuideState exits: m=2215 SNR=30.5
20:58:03.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:03.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:03.172 00.000 10844 Enqueuing Expose request
20:58:03.172 00.000 11060 Worker thread wakes up
20:58:03.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:03.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:03.184 00.012 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:03.813 00.629 11060 Exposure complete
20:58:03.960 00.147 11060 worker thread done servicing request
20:58:04.137 00.177 10844 OnExposeComplete: enter
20:58:04.137 00.000 10844 UpdateGuideState(): m_state=6
20:58:04.137 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:58:04.137 00.000 10844 Star::Find returns 1 (0), X=465.00, Y=131.59, Mass=2257, SNR=30.7, Peak=224 HFD=2.9
20:58:04.137 00.000 10844 MultiStar: [#1 0.11,-0.13,1.19,U] [#2 -0.64,-0.69,0.00,M1] [#3 0.04,-0.35,1.25,U] [#4 -0.34,-0.08,1.04,U] [#5 -0.23,0.09,1.13,U] [#6 -0.17,-0.54,1.02,U] [#7 -0.19,-0.43,0.99,U] [#8 -0.10,-0.21,1.05,U] 
20:58:04.137 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.25}, one-star: {-0.30, -0.44}
20:58:04.137 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.77) = xAngle (-0.30 = -0.30)
20:58:04.137 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.28 = -0.28)
20:58:04.137 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-2.07 mountX=0.28 mountY=-0.08, mountTheta=-0.28
20:58:04.141 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.25, opts=13)
20:58:04.141 00.000 10844 Enqueuing Move request for scope (-0.14, -0.25)
20:58:04.141 00.000 11060 Worker thread wakes up
20:58:04.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
20:58:04.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
20:58:04.143 00.002 11060 Moving (-0.14, -0.25) raw xDistance=0.28 yDistance=-0.08
20:58:04.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
20:58:04.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:04.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:58:04.143 00.000 11060 MoveAxis(E, 0, ABG)
20:58:04.143 00.000 11060 Move returns status 0, amount 0
20:58:04.143 00.000 11060 MoveAxis(N, 0, ABG)
20:58:04.143 00.000 11060 Move returns status 0, amount 0
20:58:04.143 00.000 11060 move complete, result=0
20:58:04.143 00.000 11060 worker thread done servicing request
20:58:04.146 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:58:04.161 00.015 10844 UpdateGuideState exits: m=2257 SNR=30.7
20:58:04.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:04.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:04.161 00.000 10844 Enqueuing Expose request
20:58:04.163 00.002 11060 Worker thread wakes up
20:58:04.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:04.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:04.172 00.009 10844 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:04.797 00.625 11060 Exposure complete
20:58:04.953 00.156 11060 worker thread done servicing request
20:58:04.953 00.000 10844 OnExposeComplete: enter
20:58:04.953 00.000 10844 UpdateGuideState(): m_state=6
20:58:04.953 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:58:04.953 00.000 10844 Star::Find returns 1 (0), X=464.73, Y=131.42, Mass=2416, SNR=31.3, Peak=250 HFD=3.3
20:58:04.953 00.000 10844 MultiStar: [#1 0.42,-0.04,1.18,U] [#2 -0.25,-0.45,1.02,U] [#3 0.67,-0.42,0.00,M1] [#4 -0.43,-0.22,1.07,U] [#5 -0.13,-0.25,1.09,U] [#6 -0.25,-0.63,0.00,M1] [#7 -0.72,-0.33,0.00,M1] [#8 -0.34,-0.29,1.09,U] 
20:58:04.953 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.30}, one-star: {-0.58, -0.61}
20:58:04.953 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.77) = xAngle (-0.40 = -0.40)
20:58:04.953 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.38 = -0.38)
20:58:04.953 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.30 hyp=0.36 cameraTheta=-2.17 mountX=0.34 mountY=-0.13, mountTheta=-0.38
20:58:04.953 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.30, opts=13)
20:58:04.953 00.000 10844 Enqueuing Move request for scope (-0.20, -0.30)
20:58:04.953 00.000 11060 Worker thread wakes up
20:58:04.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.30) opts 0xd
20:58:04.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.30)
20:58:04.953 00.000 11060 Moving (-0.20, -0.30) raw xDistance=0.34 yDistance=-0.13
20:58:04.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.34
20:58:04.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:04.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:58:04.953 00.000 11060 MoveAxis(W, 76, ABG)
20:58:04.953 00.000 11060 Guiding  Dir = 3, Dur = 76
20:58:04.960 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:04.972 00.012 10844 UpdateGuideState exits: m=2416 SNR=31.3
20:58:04.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:04.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:04.972 00.000 10844 Enqueuing Expose request
20:58:04.980 00.008 11060 IsSlewing returns 0
20:58:04.980 00.000 11060 IsGuiding returns 0
20:58:05.075 00.095 11060 IsGuiding returns 0
20:58:05.075 00.000 11060 Move returns status 0, amount 76
20:58:05.075 00.000 11060 MoveAxis(N, 0, ABG)
20:58:05.075 00.000 11060 Move returns status 0, amount 0
20:58:05.075 00.000 11060 move complete, result=0
20:58:05.075 00.000 11060 worker thread done servicing request
20:58:05.075 00.000 11060 Worker thread wakes up
20:58:05.075 00.000 10844 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
20:58:05.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:05.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:05.712 00.637 11060 Exposure complete
20:58:05.870 00.158 11060 worker thread done servicing request
20:58:05.870 00.000 10844 OnExposeComplete: enter
20:58:05.870 00.000 10844 UpdateGuideState(): m_state=6
20:58:05.870 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:58:05.870 00.000 10844 Star::Find returns 1 (0), X=465.04, Y=131.48, Mass=2086, SNR=29.3, Peak=222 HFD=3.0
20:58:05.870 00.000 10844 MultiStar: [#1 -0.23,-0.18,1.28,U] [#2 -0.28,-0.35,1.02,U] [#3 0.35,-0.34,1.19,U] [#4 -0.38,-0.38,1.16,U] [#5 -0.41,-0.21,1.17,U] [#6 0.05,-0.28,1.10,U] [#7 -0.11,-0.31,1.06,U] [#8 -0.21,-0.14,1.11,U] 
20:58:05.870 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.30}, one-star: {-0.27, -0.54}
20:58:05.870 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.77) = xAngle (-0.30 = -0.30)
20:58:05.870 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.28 = -0.28)
20:58:05.870 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.07 mountX=0.33 mountY=-0.09, mountTheta=-0.28
20:58:05.870 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.30, opts=13)
20:58:05.870 00.000 10844 Enqueuing Move request for scope (-0.16, -0.30)
20:58:05.870 00.000 11060 Worker thread wakes up
20:58:05.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
20:58:05.870 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
20:58:05.870 00.000 11060 Moving (-0.16, -0.30) raw xDistance=0.33 yDistance=-0.09
20:58:05.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.33
20:58:05.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:05.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:58:05.870 00.000 11060 MoveAxis(W, 76, ABG)
20:58:05.870 00.000 11060 Guiding  Dir = 3, Dur = 76
20:58:05.877 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:05.880 00.003 10844 UpdateGuideState exits: m=2086 SNR=29.3
20:58:05.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:05.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:05.880 00.000 10844 Enqueuing Expose request
20:58:05.895 00.015 11060 IsSlewing returns 0
20:58:05.895 00.000 11060 IsGuiding returns 0
20:58:05.989 00.094 11060 IsGuiding returns 0
20:58:05.989 00.000 11060 Move returns status 0, amount 76
20:58:05.989 00.000 11060 MoveAxis(N, 0, ABG)
20:58:05.989 00.000 11060 Move returns status 0, amount 0
20:58:05.989 00.000 11060 move complete, result=0
20:58:05.989 00.000 11060 worker thread done servicing request
20:58:05.989 00.000 11060 Worker thread wakes up
20:58:05.989 00.000 10844 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
20:58:05.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:05.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:06.624 00.635 11060 Exposure complete
20:58:06.755 00.131 11060 worker thread done servicing request
20:58:06.755 00.000 10844 OnExposeComplete: enter
20:58:06.755 00.000 10844 UpdateGuideState(): m_state=6
20:58:06.755 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:58:06.755 00.000 10844 Star::Find returns 1 (0), X=464.93, Y=131.43, Mass=2304, SNR=31.5, Peak=251 HFD=3.5
20:58:06.757 00.002 10844 MultiStar: [#1 0.24,-0.62,0.00,M1] [#2 -0.19,-0.42,0.97,U] [#3 0.07,-0.46,1.24,U] [#4 -0.17,-0.08,1.08,U] [#5 -0.20,0.04,1.12,U] [#6 -0.10,-0.36,1.08,U] [#7 -0.25,-0.33,0.98,U] [#8 -0.14,-0.14,1.06,U] 
20:58:06.757 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.29}, one-star: {-0.38, -0.60}
20:58:06.757 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.77) = xAngle (-0.32 = -0.32)
20:58:06.757 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.30 = -0.30)
20:58:06.757 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.08 mountX=0.32 mountY=-0.10, mountTheta=-0.30
20:58:06.759 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.29, opts=13)
20:58:06.759 00.000 10844 Enqueuing Move request for scope (-0.16, -0.29)
20:58:06.759 00.000 11060 Worker thread wakes up
20:58:06.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd
20:58:06.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.29)
20:58:06.759 00.000 11060 Moving (-0.16, -0.29) raw xDistance=0.32 yDistance=-0.10
20:58:06.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.32
20:58:06.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:06.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:58:06.759 00.000 11060 MoveAxis(W, 74, ABG)
20:58:06.759 00.000 11060 Guiding  Dir = 3, Dur = 74
20:58:06.766 00.007 11060 IsSlewing returns 0
20:58:06.766 00.000 11060 IsGuiding returns 0
20:58:06.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:58:06.776 00.010 10844 UpdateGuideState exits: m=2304 SNR=31.5
20:58:06.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:06.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:06.776 00.000 10844 Enqueuing Expose request
20:58:06.844 00.068 11060 IsGuiding returns 0
20:58:06.844 00.000 11060 Move returns status 0, amount 74
20:58:06.844 00.000 11060 MoveAxis(N, 0, ABG)
20:58:06.844 00.000 11060 Move returns status 0, amount 0
20:58:06.844 00.000 11060 move complete, result=0
20:58:06.844 00.000 11060 worker thread done servicing request
20:58:06.844 00.000 11060 Worker thread wakes up
20:58:06.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:06.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:06.844 00.000 10844 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH
20:58:07.479 00.635 11060 Exposure complete
20:58:07.626 00.147 11060 worker thread done servicing request
20:58:07.626 00.000 10844 OnExposeComplete: enter
20:58:07.626 00.000 10844 UpdateGuideState(): m_state=6
20:58:07.626 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:58:07.626 00.000 10844 Star::Find returns 1 (0), X=464.94, Y=131.38, Mass=2144, SNR=29.9, Peak=209 HFD=3.3
20:58:07.626 00.000 10844 MultiStar: [#1 0.09,0.01,1.24,U] [#2 -0.27,0.25,1.08,U] [#3 0.26,-0.21,1.19,U] [#4 -0.06,-0.38,1.08,U] [#5 -0.17,0.18,1.10,U] [#6 -0.39,-0.43,1.17,U] [#7 -0.29,-0.12,1.02,U] [#8 0.06,-0.00,1.09,U] 
20:58:07.626 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.15}, one-star: {-0.36, -0.65}
20:58:07.626 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.77) = xAngle (-0.49 = -0.49)
20:58:07.626 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.47 = -0.47)
20:58:07.626 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.26 mountX=0.17 mountY=-0.09, mountTheta=-0.47
20:58:07.626 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
20:58:07.626 00.000 10844 Enqueuing Move request for scope (-0.12, -0.15)
20:58:07.626 00.000 11060 Worker thread wakes up
20:58:07.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
20:58:07.626 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
20:58:07.626 00.000 11060 Moving (-0.12, -0.15) raw xDistance=0.17 yDistance=-0.09
20:58:07.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:58:07.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:07.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:58:07.626 00.000 11060 MoveAxis(E, 0, ABG)
20:58:07.626 00.000 11060 Move returns status 0, amount 0
20:58:07.626 00.000 11060 MoveAxis(N, 0, ABG)
20:58:07.626 00.000 11060 Move returns status 0, amount 0
20:58:07.626 00.000 11060 move complete, result=0
20:58:07.626 00.000 11060 worker thread done servicing request
20:58:07.633 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:07.644 00.011 10844 UpdateGuideState exits: m=2144 SNR=29.9
20:58:07.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:07.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:07.644 00.000 10844 Enqueuing Expose request
20:58:07.644 00.000 11060 Worker thread wakes up
20:58:07.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:07.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:07.665 00.021 10844 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:08.282 00.617 11060 Exposure complete
20:58:08.455 00.173 11060 worker thread done servicing request
20:58:08.455 00.000 10844 OnExposeComplete: enter
20:58:08.456 00.001 10844 UpdateGuideState(): m_state=6
20:58:08.456 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:58:08.456 00.000 10844 Star::Find returns 1 (0), X=465.21, Y=132.02, Mass=2188, SNR=30.3, Peak=233 HFD=3.1
20:58:08.459 00.003 10844 MultiStar: [#1 0.48,-0.38,1.19,U] [#2 0.43,-0.45,1.03,U] [#3 0.13,-0.26,1.19,U] [#4 0.06,-0.09,1.14,U] [#5 0.22,-0.48,1.04,U] [#6 -0.33,-0.42,1.02,U] [#7 0.07,-0.24,0.99,U] [#8 0.03,-0.34,1.07,U] 
20:58:08.459 00.000 10844 single-star, 8 included, MultiStar: {0.12, -0.29}, one-star: {-0.10, -0.00}
20:58:08.459 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.77) = xAngle (-1.34 = -1.34)
20:58:08.459 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.32 = -1.32)
20:58:08.459 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.10 mountX=0.02 mountY=-0.09, mountTheta=-1.34
20:58:08.461 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.00, opts=13)
20:58:08.461 00.000 10844 Enqueuing Move request for scope (-0.10, -0.00)
20:58:08.462 00.001 11060 Worker thread wakes up
20:58:08.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
20:58:08.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
20:58:08.462 00.000 11060 Moving (-0.10, -0.00) raw xDistance=0.02 yDistance=-0.09
20:58:08.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:58:08.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:08.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:58:08.462 00.000 11060 MoveAxis(E, 0, ABG)
20:58:08.462 00.000 11060 Move returns status 0, amount 0
20:58:08.462 00.000 11060 MoveAxis(N, 0, ABG)
20:58:08.462 00.000 11060 Move returns status 0, amount 0
20:58:08.462 00.000 11060 move complete, result=0
20:58:08.462 00.000 11060 worker thread done servicing request
20:58:08.466 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:58:08.480 00.014 10844 UpdateGuideState exits: m=2188 SNR=30.3
20:58:08.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:08.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:08.480 00.000 10844 Enqueuing Expose request
20:58:08.480 00.000 11060 Worker thread wakes up
20:58:08.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:08.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:08.490 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:09.111 00.621 11060 Exposure complete
20:58:09.249 00.138 11060 worker thread done servicing request
20:58:09.249 00.000 10844 OnExposeComplete: enter
20:58:09.249 00.000 10844 UpdateGuideState(): m_state=6
20:58:09.249 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:58:09.249 00.000 10844 Star::Find returns 1 (0), X=464.94, Y=131.65, Mass=2279, SNR=30.9, Peak=251 HFD=3.3
20:58:09.249 00.000 10844 MultiStar: [#1 0.52,0.10,1.13,U] [#2 -0.04,-0.42,0.99,U] [#3 0.04,-0.32,1.14,U] [#4 0.26,-0.11,0.99,U] [#5 -0.04,-0.22,1.10,U] [#6 -0.39,0.01,1.01,U] [#7 -0.28,-0.64,0.00,M1] [#8 0.18,0.03,1.05,U] 
20:58:09.249 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.16}, one-star: {-0.37, -0.37}
20:58:09.249 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.77) = xAngle (0.36 = 0.36)
20:58:09.249 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.38 = 0.38)
20:58:09.249 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.40 mountX=0.15 mountY=0.06, mountTheta=0.38
20:58:09.249 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
20:58:09.249 00.000 10844 Enqueuing Move request for scope (0.03, -0.16)
20:58:09.249 00.000 11060 Worker thread wakes up
20:58:09.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
20:58:09.249 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
20:58:09.249 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.15 yDistance=0.06
20:58:09.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:58:09.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:09.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:58:09.249 00.000 11060 MoveAxis(E, 0, ABG)
20:58:09.249 00.000 11060 Move returns status 0, amount 0
20:58:09.249 00.000 11060 MoveAxis(N, 0, ABG)
20:58:09.249 00.000 11060 Move returns status 0, amount 0
20:58:09.249 00.000 11060 move complete, result=0
20:58:09.249 00.000 11060 worker thread done servicing request
20:58:09.249 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:09.267 00.018 10844 UpdateGuideState exits: m=2279 SNR=30.9
20:58:09.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:09.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:09.267 00.000 10844 Enqueuing Expose request
20:58:09.267 00.000 11060 Worker thread wakes up
20:58:09.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:09.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:09.284 00.017 10844 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:09.899 00.615 11060 Exposure complete
20:58:10.055 00.156 11060 worker thread done servicing request
20:58:10.055 00.000 10844 OnExposeComplete: enter
20:58:10.055 00.000 10844 UpdateGuideState(): m_state=6
20:58:10.055 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:58:10.055 00.000 10844 Star::Find returns 1 (0), X=465.04, Y=131.47, Mass=2319, SNR=31.3, Peak=253 HFD=3.6
20:58:10.055 00.000 10844 MultiStar: [#1 0.97,-0.16,0.00,M1] [#2 -0.09,0.36,1.02,U] [#3 0.51,0.01,1.17,U] [#4 0.28,-0.20,1.04,U] [#5 -0.11,0.04,1.10,U] [#6 -0.09,-0.37,1.06,U] [#7 -0.26,-0.28,1.05,U] [#8 0.17,-0.45,1.06,U] 
20:58:10.055 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.18}, one-star: {-0.27, -0.56}
20:58:10.055 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.77) = xAngle (0.34 = 0.34)
20:58:10.055 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.36 = 0.36)
20:58:10.055 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.43 mountX=0.17 mountY=0.06, mountTheta=0.36
20:58:10.059 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.18, opts=13)
20:58:10.059 00.000 10844 Enqueuing Move request for scope (0.03, -0.18)
20:58:10.059 00.000 11060 Worker thread wakes up
20:58:10.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
20:58:10.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
20:58:10.059 00.000 11060 Moving (0.03, -0.18) raw xDistance=0.17 yDistance=0.06
20:58:10.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:58:10.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:10.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:58:10.059 00.000 11060 MoveAxis(E, 0, ABG)
20:58:10.059 00.000 11060 Move returns status 0, amount 0
20:58:10.059 00.000 11060 MoveAxis(N, 0, ABG)
20:58:10.059 00.000 11060 Move returns status 0, amount 0
20:58:10.059 00.000 11060 move complete, result=0
20:58:10.059 00.000 11060 worker thread done servicing request
20:58:10.062 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:58:10.077 00.015 10844 UpdateGuideState exits: m=2319 SNR=31.3
20:58:10.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:10.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:10.079 00.002 10844 Enqueuing Expose request
20:58:10.079 00.000 11060 Worker thread wakes up
20:58:10.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:10.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:10.100 00.021 10844 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:10.715 00.615 11060 Exposure complete
20:58:10.850 00.135 11060 worker thread done servicing request
20:58:10.850 00.000 10844 OnExposeComplete: enter
20:58:10.850 00.000 10844 UpdateGuideState(): m_state=6
20:58:10.850 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:58:10.850 00.000 10844 Star::Find returns 1 (0), X=465.16, Y=131.39, Mass=2077, SNR=29.2, Peak=196 HFD=3.2
20:58:10.850 00.000 10844 MultiStar: [#1 0.07,-0.72,0.00,M2] [#2 -0.53,-0.94,0.00,M1] [#3 0.53,-0.82,0.00,M1] [#4 0.07,-0.56,1.16,U] [#5 0.02,-0.07,1.17,U] [#6 -0.32,-0.32,1.18,U] [#7 -0.15,-0.43,0.98,U] [#8 -0.04,-0.27,1.17,U] 
20:58:10.850 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.37}, one-star: {-0.14, -0.63}
20:58:10.850 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.77) = xAngle (-0.05 = -0.05)
20:58:10.850 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.03 = -0.03)
20:58:10.850 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.37 hyp=0.38 cameraTheta=-1.81 mountX=0.38 mountY=-0.01, mountTheta=-0.03
20:58:10.850 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.37, opts=13)
20:58:10.850 00.000 10844 Enqueuing Move request for scope (-0.09, -0.37)
20:58:10.850 00.000 11060 Worker thread wakes up
20:58:10.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.37) opts 0xd
20:58:10.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.37)
20:58:10.850 00.000 11060 Moving (-0.09, -0.37) raw xDistance=0.38 yDistance=-0.01
20:58:10.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.38
20:58:10.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:10.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:58:10.850 00.000 11060 MoveAxis(W, 87, ABG)
20:58:10.850 00.000 11060 Guiding  Dir = 3, Dur = 87
20:58:10.860 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:10.870 00.010 10844 UpdateGuideState exits: m=2077 SNR=29.2
20:58:10.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:10.872 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:10.872 00.000 10844 Enqueuing Expose request
20:58:10.877 00.005 11060 IsSlewing returns 0
20:58:10.878 00.001 11060 IsGuiding returns 0
20:58:10.988 00.110 11060 IsGuiding returns 0
20:58:10.988 00.000 11060 Move returns status 0, amount 87
20:58:10.988 00.000 11060 MoveAxis(N, 0, ABG)
20:58:10.988 00.000 11060 Move returns status 0, amount 0
20:58:10.988 00.000 11060 move complete, result=0
20:58:10.988 00.000 11060 worker thread done servicing request
20:58:10.988 00.000 11060 Worker thread wakes up
20:58:10.988 00.000 10844 GuideStep: 0.4 px 87 ms WEST, -0.0 px 0 ms NORTH
20:58:10.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:10.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:11.622 00.634 11060 Exposure complete
20:58:11.768 00.146 11060 worker thread done servicing request
20:58:11.768 00.000 10844 OnExposeComplete: enter
20:58:11.768 00.000 10844 UpdateGuideState(): m_state=6
20:58:11.768 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:58:11.768 00.000 10844 Star::Find returns 1 (0), X=464.83, Y=131.04, Mass=2243, SNR=30.5, Peak=219 HFD=2.8
20:58:11.768 00.000 10844 MultiStar: [#1 -0.03,-0.57,1.22,U] [#2 -0.01,-0.43,1.06,U] [#3 0.19,-0.54,1.18,U] [#4 -0.08,-0.54,1.10,U] [#5 0.14,0.01,1.09,U] [#6 -0.34,-0.53,1.07,U] [#7 -0.15,-0.34,1.02,U] [#8 -0.23,0.29,1.08,U] 
20:58:11.768 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.40}, one-star: {-0.48, -0.99}
20:58:11.768 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.77) = xAngle (-0.05 = -0.05)
20:58:11.768 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.03 = -0.03)
20:58:11.768 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.82 mountX=0.41 mountY=-0.01, mountTheta=-0.03
20:58:11.768 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.40, opts=13)
20:58:11.768 00.000 10844 Enqueuing Move request for scope (-0.10, -0.40)
20:58:11.768 00.000 11060 Worker thread wakes up
20:58:11.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.40) opts 0xd
20:58:11.768 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.40)
20:58:11.768 00.000 11060 Moving (-0.10, -0.40) raw xDistance=0.41 yDistance=-0.01
20:58:11.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.41
20:58:11.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:11.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:58:11.768 00.000 11060 MoveAxis(W, 97, ABG)
20:58:11.768 00.000 11060 Guiding  Dir = 3, Dur = 97
20:58:11.773 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:11.779 00.006 11060 IsSlewing returns 0
20:58:11.779 00.000 11060 IsGuiding returns 0
20:58:11.779 00.000 10844 UpdateGuideState exits: m=2243 SNR=30.5
20:58:11.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:11.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:11.779 00.000 10844 Enqueuing Expose request
20:58:11.891 00.112 11060 IsGuiding returns 0
20:58:11.891 00.000 11060 Move returns status 0, amount 97
20:58:11.891 00.000 11060 MoveAxis(N, 0, ABG)
20:58:11.891 00.000 11060 Move returns status 0, amount 0
20:58:11.891 00.000 11060 move complete, result=0
20:58:11.891 00.000 11060 worker thread done servicing request
20:58:11.891 00.000 11060 Worker thread wakes up
20:58:11.891 00.000 10844 GuideStep: 0.4 px 97 ms WEST, -0.0 px 0 ms NORTH
20:58:11.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:11.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:12.522 00.631 11060 Exposure complete
20:58:12.681 00.159 11060 worker thread done servicing request
20:58:12.681 00.000 10844 OnExposeComplete: enter
20:58:12.681 00.000 10844 UpdateGuideState(): m_state=6
20:58:12.681 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:58:12.681 00.000 10844 Star::Find returns 1 (0), X=465.14, Y=131.82, Mass=2036, SNR=29.3, Peak=174 HFD=2.9
20:58:12.681 00.000 10844 MultiStar: [#1 0.39,-0.02,1.28,U] [#2 0.24,0.19,1.02,U] [#3 0.10,0.09,1.17,U] [#4 -0.08,-0.25,1.12,U] [#5 -0.11,0.43,1.16,U] [#6 0.06,0.25,1.13,U] [#7 -0.21,0.12,0.97,U] [#8 -0.42,0.09,1.16,U] 
20:58:12.681 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.17, -0.21}
20:58:12.681 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.77) = xAngle (3.53 = -2.76)
20:58:12.681 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.54 = -2.74)
20:58:12.681 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
20:58:12.681 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
20:58:12.681 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
20:58:12.681 00.000 11060 Worker thread wakes up
20:58:12.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
20:58:12.681 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
20:58:12.681 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=-0.03
20:58:12.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:58:12.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:12.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:58:12.681 00.000 11060 MoveAxis(E, 0, ABG)
20:58:12.681 00.000 11060 Move returns status 0, amount 0
20:58:12.681 00.000 11060 MoveAxis(N, 0, ABG)
20:58:12.681 00.000 11060 Move returns status 0, amount 0
20:58:12.681 00.000 11060 move complete, result=0
20:58:12.681 00.000 11060 worker thread done servicing request
20:58:12.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:12.708 00.027 10844 UpdateGuideState exits: m=2036 SNR=29.3
20:58:12.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:12.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:12.708 00.000 10844 Enqueuing Expose request
20:58:12.708 00.000 11060 Worker thread wakes up
20:58:12.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:12.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:12.713 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:58:13.356 00.643 11060 Exposure complete
20:58:13.509 00.153 11060 worker thread done servicing request
20:58:13.509 00.000 10844 OnExposeComplete: enter
20:58:13.509 00.000 10844 UpdateGuideState(): m_state=6
20:58:13.509 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:58:13.516 00.007 10844 Star::Find returns 1 (0), X=465.32, Y=132.05, Mass=2803, SNR=33.8, Peak=222 HFD=3.3
20:58:13.516 00.000 10844 MultiStar: [#1 0.49,-0.09,1.04,U] [#2 0.11,-0.10,0.98,U] [#3 0.53,0.17,1.09,U] [#4 -0.17,-0.17,1.00,U] [#5 -0.22,0.17,0.94,U] [#6 0.06,-0.19,0.88,U] [#7 -0.17,-0.22,0.90,U] [#8 -0.28,0.15,1.06,U] 
20:58:13.516 00.000 10844 single-star, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.01, 0.02}
20:58:13.516 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.77) = xAngle (2.88 = 2.88)
20:58:13.516 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.90 = 2.90)
20:58:13.516 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.12 mountX=-0.02 mountY=0.01, mountTheta=2.90
20:58:13.516 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
20:58:13.516 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
20:58:13.516 00.000 11060 Worker thread wakes up
20:58:13.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
20:58:13.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
20:58:13.516 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
20:58:13.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:58:13.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:13.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:58:13.516 00.000 11060 MoveAxis(E, 0, ABG)
20:58:13.516 00.000 11060 Move returns status 0, amount 0
20:58:13.516 00.000 11060 MoveAxis(N, 0, ABG)
20:58:13.516 00.000 11060 Move returns status 0, amount 0
20:58:13.516 00.000 11060 move complete, result=0
20:58:13.516 00.000 11060 worker thread done servicing request
20:58:13.523 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:13.541 00.018 10844 UpdateGuideState exits: m=2803 SNR=33.8
20:58:13.544 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:13.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:13.544 00.000 10844 Enqueuing Expose request
20:58:13.544 00.000 11060 Worker thread wakes up
20:58:13.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:13.545 00.001 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:13.555 00.010 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:14.181 00.626 11060 Exposure complete
20:58:14.337 00.156 11060 worker thread done servicing request
20:58:14.337 00.000 10844 OnExposeComplete: enter
20:58:14.337 00.000 10844 UpdateGuideState(): m_state=6
20:58:14.337 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:58:14.337 00.000 10844 Star::Find returns 1 (0), X=464.78, Y=132.28, Mass=2359, SNR=30.8, Peak=201 HFD=3.5
20:58:14.337 00.000 10844 MultiStar: [#1 0.17,0.49,1.27,U] [#2 0.08,0.39,1.03,U] [#3 0.28,0.26,1.15,U] [#4 0.20,0.11,1.08,U] [#5 -0.18,0.51,1.14,U] [#6 -0.17,-0.00,1.16,U] [#7 -0.18,-0.01,0.98,U] [#8 -0.34,0.09,1.04,U] 
20:58:14.337 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.24}, one-star: {-0.53, 0.26}
20:58:14.337 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.77) = xAngle (3.60 = -2.69)
20:58:14.337 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.62 = -2.67)
20:58:14.337 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.83 mountX=-0.22 mountY=-0.11, mountTheta=-2.67
20:58:14.342 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.24, opts=13)
20:58:14.342 00.000 10844 Enqueuing Move request for scope (-0.06, 0.24)
20:58:14.342 00.000 11060 Worker thread wakes up
20:58:14.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
20:58:14.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
20:58:14.342 00.000 11060 Moving (-0.06, 0.24) raw xDistance=-0.22 yDistance=-0.11
20:58:14.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
20:58:14.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:14.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:58:14.342 00.000 11060 MoveAxis(E, 0, ABG)
20:58:14.342 00.000 11060 Move returns status 0, amount 0
20:58:14.342 00.000 11060 MoveAxis(N, 0, ABG)
20:58:14.342 00.000 11060 Move returns status 0, amount 0
20:58:14.342 00.000 11060 move complete, result=0
20:58:14.342 00.000 11060 worker thread done servicing request
20:58:14.346 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:14.354 00.008 10844 UpdateGuideState exits: m=2359 SNR=30.8
20:58:14.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:14.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:14.354 00.000 10844 Enqueuing Expose request
20:58:14.354 00.000 11060 Worker thread wakes up
20:58:14.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:14.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:14.362 00.008 10844 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:15.003 00.641 11060 Exposure complete
20:58:15.168 00.165 11060 worker thread done servicing request
20:58:15.168 00.000 10844 OnExposeComplete: enter
20:58:15.168 00.000 10844 UpdateGuideState(): m_state=6
20:58:15.168 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:58:15.168 00.000 10844 Star::Find returns 1 (0), X=465.02, Y=132.00, Mass=2116, SNR=29.3, Peak=220 HFD=2.9
20:58:15.168 00.000 10844 MultiStar: [#1 0.33,0.47,1.21,U] [#2 -0.39,0.16,1.02,U] [#3 -0.42,0.04,1.22,U] [#4 -0.23,-0.10,1.14,U] [#5 -0.52,0.28,1.21,U] [#6 -0.14,0.14,1.13,U] [#7 -0.25,-0.27,1.10,U] [#8 0.03,0.28,1.05,U] 
20:58:15.168 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.11}, one-star: {-0.29, -0.02}
20:58:15.168 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.77) = xAngle (4.42 = -1.87)
20:58:15.168 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.43 = -1.85)
20:58:15.168 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.65 mountX=-0.07 mountY=-0.23, mountTheta=-1.87
20:58:15.171 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.11, opts=13)
20:58:15.171 00.000 10844 Enqueuing Move request for scope (-0.21, 0.11)
20:58:15.171 00.000 11060 Worker thread wakes up
20:58:15.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
20:58:15.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
20:58:15.171 00.000 11060 Moving (-0.21, 0.11) raw xDistance=-0.07 yDistance=-0.23
20:58:15.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:58:15.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:15.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:58:15.171 00.000 11060 MoveAxis(E, 0, ABG)
20:58:15.171 00.000 11060 Move returns status 0, amount 0
20:58:15.171 00.000 11060 MoveAxis(N, 0, ABG)
20:58:15.171 00.000 11060 Move returns status 0, amount 0
20:58:15.171 00.000 11060 move complete, result=0
20:58:15.171 00.000 11060 worker thread done servicing request
20:58:15.183 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:15.189 00.006 10844 UpdateGuideState exits: m=2116 SNR=29.3
20:58:15.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:15.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:15.189 00.000 10844 Enqueuing Expose request
20:58:15.189 00.000 11060 Worker thread wakes up
20:58:15.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:15.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:15.206 00.017 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:15.839 00.633 11060 Exposure complete
20:58:15.985 00.146 11060 worker thread done servicing request
20:58:15.985 00.000 10844 OnExposeComplete: enter
20:58:15.985 00.000 10844 UpdateGuideState(): m_state=6
20:58:15.985 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:58:15.985 00.000 10844 Star::Find returns 1 (0), X=464.84, Y=131.65, Mass=1977, SNR=29.0, Peak=248 HFD=2.9
20:58:15.985 00.000 10844 MultiStar: [#1 0.17,0.24,1.20,U] [#2 -0.60,0.28,1.02,U] [#3 -0.33,0.42,1.28,U] [#4 -0.45,0.08,1.15,U] [#5 -0.22,0.92,0.00,M1] [#6 -0.04,0.15,1.21,U] [#7 0.05,0.13,1.00,U] [#8 0.01,0.35,1.09,U] 
20:58:15.985 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.17}, one-star: {-0.47, -0.37}
20:58:15.985 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.77) = xAngle (4.21 = -2.07)
20:58:15.985 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.23 = -2.05)
20:58:15.985 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.45 mountX=-0.13 mountY=-0.24, mountTheta=-2.06
20:58:15.985 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.17, opts=13)
20:58:15.985 00.000 10844 Enqueuing Move request for scope (-0.20, 0.17)
20:58:15.985 00.000 11060 Worker thread wakes up
20:58:15.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
20:58:15.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
20:58:15.985 00.000 11060 Moving (-0.20, 0.17) raw xDistance=-0.13 yDistance=-0.24
20:58:15.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
20:58:15.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:15.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:58:15.985 00.000 11060 MoveAxis(E, 0, ABG)
20:58:15.985 00.000 11060 Move returns status 0, amount 0
20:58:15.985 00.000 11060 MoveAxis(N, 0, ABG)
20:58:15.985 00.000 11060 Move returns status 0, amount 0
20:58:15.985 00.000 11060 move complete, result=0
20:58:15.985 00.000 11060 worker thread done servicing request
20:58:16.001 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:16.014 00.013 10844 UpdateGuideState exits: m=1977 SNR=29.0
20:58:16.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:16.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:16.014 00.000 10844 Enqueuing Expose request
20:58:16.014 00.000 11060 Worker thread wakes up
20:58:16.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:16.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:16.024 00.010 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:16.633 00.609 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19
20:58:16.633 00.000 10844 GuideAssistant changed Dec_MinMove to 0.19
20:58:16.650 00.017 11060 Exposure complete
20:58:16.785 00.135 10844 evsrv: cli 0EEEDDF0 connect
20:58:16.785 00.000 10844 case statement mapped state 6 to 3
20:58:16.785 00.000 10844 case statement mapped state 6 to 3
20:58:16.785 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"9299748f-294c-4854-99eb-d8fd7ca8664e"}
20:58:16.785 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"9299748f-294c-4854-99eb-d8fd7ca8664e"}
20:58:16.787 00.002 10844 evsrv: cli 0EEEDDF0 disconnect
20:58:16.792 00.005 11060 worker thread done servicing request
20:58:16.792 00.000 10844 OnExposeComplete: enter
20:58:16.792 00.000 10844 UpdateGuideState(): m_state=6
20:58:16.792 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:58:16.792 00.000 10844 Star::Find returns 1 (0), X=464.48, Y=131.40, Mass=2138, SNR=29.1, Peak=225 HFD=3.3
20:58:16.792 00.000 10844 MultiStar: [#1 0.04,-0.18,1.23,U] [#2 -0.45,-0.58,0.00,M1] [#3 -0.26,-0.35,1.25,U] [#4 -0.57,-0.79,0.00,M1] [#5 -0.43,-0.12,1.20,U] [#6 -0.37,-0.30,1.14,U] [#7 -0.25,-0.17,0.93,U] [#8 -0.09,-0.76,0.00,M1] 
20:58:16.792 00.000 10844 refined, 5 included, MultiStar: {-0.34, -0.29}, one-star: {-0.83, -0.63}
20:58:16.792 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.77) = xAngle (-0.67 = -0.67)
20:58:16.792 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.65 = -0.65)
20:58:16.792 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.29 hyp=0.44 cameraTheta=-2.44 mountX=0.35 mountY=-0.27, mountTheta=-0.66
20:58:16.795 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.29, opts=13)
20:58:16.795 00.000 10844 Enqueuing Move request for scope (-0.34, -0.29)
20:58:16.795 00.000 11060 Worker thread wakes up
20:58:16.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.29) opts 0xd
20:58:16.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.29)
20:58:16.795 00.000 11060 Moving (-0.34, -0.29) raw xDistance=0.35 yDistance=-0.27
20:58:16.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.35
20:58:16.795 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.11 newest=-0.73
20:58:16.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
20:58:16.795 00.000 11060 MoveAxis(W, 78, ABG)
20:58:16.795 00.000 11060 Guiding  Dir = 3, Dur = 78
20:58:16.797 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:16.811 00.014 10844 UpdateGuideState exits: m=2138 SNR=29.1
20:58:16.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:16.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:16.811 00.000 10844 Enqueuing Expose request
20:58:16.827 00.016 11060 IsSlewing returns 0
20:58:16.827 00.000 11060 IsGuiding returns 0
20:58:16.938 00.111 11060 IsGuiding returns 0
20:58:16.938 00.000 11060 Move returns status 0, amount 78
20:58:16.938 00.000 11060 MoveAxis(N, 116, ABG)
20:58:16.938 00.000 11060 Guiding  Dir = 0, Dur = 116
20:58:16.953 00.015 11060 IsSlewing returns 0
20:58:16.953 00.000 11060 IsGuiding returns 0
20:58:17.078 00.125 11060 IsGuiding returns 0
20:58:17.078 00.000 11060 Move returns status 0, amount 116
20:58:17.078 00.000 11060 move complete, result=0
20:58:17.078 00.000 11060 worker thread done servicing request
20:58:17.078 00.000 11060 Worker thread wakes up
20:58:17.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:17.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:17.078 00.000 10844 GuideStep: 0.3 px 78 ms WEST, -0.3 px 116 ms NORTH
20:58:17.709 00.631 11060 Exposure complete
20:58:17.852 00.143 11060 worker thread done servicing request
20:58:17.852 00.000 10844 OnExposeComplete: enter
20:58:17.852 00.000 10844 UpdateGuideState(): m_state=6
20:58:17.852 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:58:17.852 00.000 10844 Star::Find returns 1 (0), X=464.92, Y=132.08, Mass=2323, SNR=30.5, Peak=211 HFD=3.0
20:58:17.852 00.000 10844 MultiStar: [#1 0.28,-0.26,1.24,U] [#2 -0.18,0.34,0.94,U] [#3 0.00,-0.12,1.19,U] [#4 -0.22,0.22,1.03,U] [#5 -0.20,0.58,1.15,U] [#6 -0.17,-0.38,1.09,U] [#7 0.24,0.07,1.01,U] [#8 0.16,0.30,1.06,U] 
20:58:17.852 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.39, 0.06}
20:58:17.852 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.77) = xAngle (3.84 = -2.45)
20:58:17.852 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.86 = -2.43)
20:58:17.852 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.07 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
20:58:17.852 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
20:58:17.852 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
20:58:17.852 00.000 11060 Worker thread wakes up
20:58:17.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
20:58:17.852 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
20:58:17.852 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.06
20:58:17.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:58:17.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:17.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:58:17.852 00.000 11060 MoveAxis(E, 0, ABG)
20:58:17.852 00.000 11060 Move returns status 0, amount 0
20:58:17.852 00.000 11060 MoveAxis(N, 0, ABG)
20:58:17.852 00.000 11060 Move returns status 0, amount 0
20:58:17.852 00.000 11060 move complete, result=0
20:58:17.852 00.000 11060 worker thread done servicing request
20:58:17.852 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:17.869 00.017 10844 UpdateGuideState exits: m=2323 SNR=30.5
20:58:17.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:17.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:17.869 00.000 10844 Enqueuing Expose request
20:58:17.869 00.000 11060 Worker thread wakes up
20:58:17.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:17.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:17.869 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:18.509 00.640 11060 Exposure complete
20:58:18.656 00.147 11060 worker thread done servicing request
20:58:18.656 00.000 10844 OnExposeComplete: enter
20:58:18.656 00.000 10844 UpdateGuideState(): m_state=6
20:58:18.656 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:58:18.656 00.000 10844 Star::Find returns 1 (0), X=465.00, Y=132.29, Mass=1976, SNR=28.6, Peak=184 HFD=3.3
20:58:18.656 00.000 10844 MultiStar: [#1 -0.10,0.73,0.00,M1] [#2 -0.05,0.52,1.00,U] [#3 0.21,0.21,1.26,U] [#4 -0.07,0.03,1.12,U] [#5 0.22,0.82,0.00,M1] [#6 -0.31,0.19,1.14,U] [#7 0.07,0.12,1.06,U] [#8 -0.31,0.55,1.18,U] 
20:58:18.656 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.27}, one-star: {-0.31, 0.26}
20:58:18.656 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.77) = xAngle (3.72 = -2.57)
20:58:18.656 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.74 = -2.55)
20:58:18.656 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.95 mountX=-0.24 mountY=-0.16, mountTheta=-2.55
20:58:18.658 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.27, opts=13)
20:58:18.658 00.000 10844 Enqueuing Move request for scope (-0.11, 0.27)
20:58:18.658 00.000 11060 Worker thread wakes up
20:58:18.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
20:58:18.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
20:58:18.658 00.000 11060 Moving (-0.11, 0.27) raw xDistance=-0.24 yDistance=-0.16
20:58:18.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
20:58:18.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:18.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:58:18.658 00.000 11060 MoveAxis(E, 0, ABG)
20:58:18.658 00.000 11060 Move returns status 0, amount 0
20:58:18.658 00.000 11060 MoveAxis(N, 0, ABG)
20:58:18.658 00.000 11060 Move returns status 0, amount 0
20:58:18.658 00.000 11060 move complete, result=0
20:58:18.658 00.000 11060 worker thread done servicing request
20:58:18.660 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:18.672 00.012 10844 UpdateGuideState exits: m=1976 SNR=28.6
20:58:18.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:18.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:18.672 00.000 10844 Enqueuing Expose request
20:58:18.672 00.000 11060 Worker thread wakes up
20:58:18.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:18.676 00.004 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:18.692 00.016 10844 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:19.311 00.619 11060 Exposure complete
20:58:19.466 00.155 11060 worker thread done servicing request
20:58:19.466 00.000 10844 OnExposeComplete: enter
20:58:19.466 00.000 10844 UpdateGuideState(): m_state=6
20:58:19.466 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:58:19.469 00.003 10844 Star::Find returns 1 (0), X=465.22, Y=131.71, Mass=2034, SNR=28.8, Peak=197 HFD=2.9
20:58:19.469 00.000 10844 MultiStar: [#1 0.06,0.00,1.30,U] [#2 -0.23,0.21,1.03,U] [#3 0.25,0.17,1.31,U] [#4 -0.23,-0.52,1.11,U] [#5 -0.22,0.08,1.19,U] [#6 -0.08,-0.28,1.28,U] [#7 -0.22,-0.32,1.13,U] [#8 -0.17,0.31,1.14,U] 
20:58:19.469 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.09, -0.31}
20:58:19.469 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.77) = xAngle (-0.74 = -0.74)
20:58:19.469 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.73 = -0.73)
20:58:19.469 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.73
20:58:19.471 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.07, opts=13)
20:58:19.471 00.000 10844 Enqueuing Move request for scope (-0.09, -0.07)
20:58:19.473 00.002 11060 Worker thread wakes up
20:58:19.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
20:58:19.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
20:58:19.473 00.000 11060 Moving (-0.09, -0.07) raw xDistance=0.09 yDistance=-0.08
20:58:19.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:58:19.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:19.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:58:19.473 00.000 11060 MoveAxis(E, 0, ABG)
20:58:19.473 00.000 11060 Move returns status 0, amount 0
20:58:19.473 00.000 11060 MoveAxis(N, 0, ABG)
20:58:19.473 00.000 11060 Move returns status 0, amount 0
20:58:19.473 00.000 11060 move complete, result=0
20:58:19.473 00.000 11060 worker thread done servicing request
20:58:19.485 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:19.495 00.010 10844 UpdateGuideState exits: m=2034 SNR=28.8
20:58:19.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:19.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:19.495 00.000 10844 Enqueuing Expose request
20:58:19.495 00.000 11060 Worker thread wakes up
20:58:19.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:19.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:19.499 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:20.139 00.640 11060 Exposure complete
20:58:20.286 00.147 11060 worker thread done servicing request
20:58:20.286 00.000 10844 OnExposeComplete: enter
20:58:20.286 00.000 10844 UpdateGuideState(): m_state=6
20:58:20.286 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:58:20.286 00.000 10844 Star::Find returns 1 (0), X=465.00, Y=132.25, Mass=1952, SNR=28.5, Peak=181 HFD=3.3
20:58:20.286 00.000 10844 MultiStar: [#1 0.26,0.29,1.24,U] [#2 -0.25,0.05,1.08,U] [#3 -0.18,0.55,1.29,U] [#4 -0.08,-0.01,1.34,U] [#5 -0.15,0.78,0.00,M1] [#6 -0.51,-0.12,1.24,U] [#7 -0.46,0.34,1.02,U] [#8 -0.06,0.88,0.00,M1] 
20:58:20.286 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.19}, one-star: {-0.31, 0.23}
20:58:20.286 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.77) = xAngle (4.17 = -2.11)
20:58:20.286 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.19 = -2.09)
20:58:20.286 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.40 mountX=-0.14 mountY=-0.24, mountTheta=-2.11
20:58:20.286 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.19, opts=13)
20:58:20.286 00.000 10844 Enqueuing Move request for scope (-0.20, 0.19)
20:58:20.286 00.000 11060 Worker thread wakes up
20:58:20.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
20:58:20.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
20:58:20.286 00.000 11060 Moving (-0.20, 0.19) raw xDistance=-0.14 yDistance=-0.24
20:58:20.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:58:20.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
20:58:20.286 00.000 11060 MoveAxis(E, 0, ABG)
20:58:20.286 00.000 11060 Move returns status 0, amount 0
20:58:20.286 00.000 11060 MoveAxis(N, 104, ABG)
20:58:20.286 00.000 11060 Guiding  Dir = 0, Dur = 104
20:58:20.292 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:58:20.309 00.017 10844 UpdateGuideState exits: m=1952 SNR=28.5
20:58:20.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:20.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:20.309 00.000 10844 Enqueuing Expose request
20:58:20.318 00.009 11060 IsSlewing returns 0
20:58:20.318 00.000 11060 IsGuiding returns 0
20:58:20.444 00.126 11060 IsGuiding returns 0
20:58:20.444 00.000 11060 Move returns status 0, amount 104
20:58:20.444 00.000 11060 move complete, result=0
20:58:20.444 00.000 11060 worker thread done servicing request
20:58:20.444 00.000 11060 Worker thread wakes up
20:58:20.444 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 104 ms NORTH
20:58:20.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:20.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:21.087 00.643 11060 Exposure complete
20:58:21.222 00.135 11060 worker thread done servicing request
20:58:21.222 00.000 10844 OnExposeComplete: enter
20:58:21.222 00.000 10844 UpdateGuideState(): m_state=6
20:58:21.222 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:58:21.222 00.000 10844 Star::Find returns 1 (0), X=464.91, Y=132.12, Mass=2370, SNR=31.5, Peak=217 HFD=3.1
20:58:21.222 00.000 10844 MultiStar: [#1 -0.16,0.12,1.23,U] [#2 -0.47,0.36,0.99,U] [#3 0.06,-0.01,1.22,U] [#4 0.11,0.43,1.06,U] [#5 -0.31,0.74,0.00,M2] [#6 -0.20,-0.00,1.07,U] [#7 -0.64,0.21,0.00,M1] [#8 -0.09,0.62,1.07,U] 
20:58:21.222 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.22}, one-star: {-0.40, 0.10}
20:58:21.222 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.77) = xAngle (3.94 = -2.34)
20:58:21.222 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.96 = -2.32)
20:58:21.222 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.27 cameraTheta=2.18 mountX=-0.19 mountY=-0.20, mountTheta=-2.33
20:58:21.230 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.22, opts=13)
20:58:21.230 00.000 10844 Enqueuing Move request for scope (-0.15, 0.22)
20:58:21.230 00.000 11060 Worker thread wakes up
20:58:21.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
20:58:21.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
20:58:21.230 00.000 11060 Moving (-0.15, 0.22) raw xDistance=-0.19 yDistance=-0.20
20:58:21.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:58:21.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
20:58:21.230 00.000 11060 MoveAxis(E, 0, ABG)
20:58:21.230 00.000 11060 Move returns status 0, amount 0
20:58:21.230 00.000 11060 MoveAxis(N, 86, ABG)
20:58:21.230 00.000 11060 Guiding  Dir = 0, Dur = 86
20:58:21.235 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:21.248 00.013 10844 UpdateGuideState exits: m=2370 SNR=31.5
20:58:21.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:21.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:21.248 00.000 10844 Enqueuing Expose request
20:58:21.268 00.020 11060 IsSlewing returns 0
20:58:21.268 00.000 11060 IsGuiding returns 0
20:58:21.395 00.127 11060 IsGuiding returns 0
20:58:21.395 00.000 11060 Move returns status 0, amount 86
20:58:21.395 00.000 11060 move complete, result=0
20:58:21.395 00.000 11060 worker thread done servicing request
20:58:21.395 00.000 11060 Worker thread wakes up
20:58:21.395 00.000 10844 GuideStep: -0.2 px 0 ms EAST, -0.2 px 86 ms NORTH
20:58:21.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:21.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:22.039 00.644 11060 Exposure complete
20:58:22.181 00.142 11060 worker thread done servicing request
20:58:22.181 00.000 10844 OnExposeComplete: enter
20:58:22.181 00.000 10844 UpdateGuideState(): m_state=6
20:58:22.181 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:58:22.181 00.000 10844 Star::Find returns 1 (0), X=465.06, Y=131.42, Mass=2412, SNR=31.2, Peak=220 HFD=3.5
20:58:22.181 00.000 10844 MultiStar: [#1 -0.01,0.05,1.19,U] [#2 -0.47,-0.46,0.93,U] [#3 -0.16,0.11,1.22,U] [#4 -0.11,0.01,1.08,U] [#5 -0.35,0.23,1.06,U] [#6 -0.29,-0.26,1.01,U] [#7 -0.40,-0.47,0.92,U] [#8 -0.20,0.04,1.02,U] 
20:58:22.181 00.000 10844 refined, 8 included, MultiStar: {-0.24, -0.13}, one-star: {-0.25, -0.60}
20:58:22.181 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.77) = xAngle (-0.87 = -0.87)
20:58:22.181 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.85 = -0.85)
20:58:22.181 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-2.64 mountX=0.17 mountY=-0.21, mountTheta=-0.86
20:58:22.181 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.13, opts=13)
20:58:22.181 00.000 10844 Enqueuing Move request for scope (-0.24, -0.13)
20:58:22.181 00.000 11060 Worker thread wakes up
20:58:22.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.13) opts 0xd
20:58:22.181 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.13)
20:58:22.181 00.000 11060 Moving (-0.24, -0.13) raw xDistance=0.17 yDistance=-0.21
20:58:22.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:58:22.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
20:58:22.181 00.000 11060 MoveAxis(E, 0, ABG)
20:58:22.181 00.000 11060 Move returns status 0, amount 0
20:58:22.181 00.000 11060 MoveAxis(N, 89, ABG)
20:58:22.181 00.000 11060 Guiding  Dir = 0, Dur = 89
20:58:22.189 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:22.200 00.011 10844 UpdateGuideState exits: m=2412 SNR=31.2
20:58:22.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:22.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:22.200 00.000 10844 Enqueuing Expose request
20:58:22.205 00.005 11060 IsSlewing returns 0
20:58:22.206 00.001 11060 IsGuiding returns 0
20:58:22.315 00.109 11060 IsGuiding returns 0
20:58:22.315 00.000 11060 Move returns status 0, amount 89
20:58:22.315 00.000 11060 move complete, result=0
20:58:22.315 00.000 11060 worker thread done servicing request
20:58:22.315 00.000 11060 Worker thread wakes up
20:58:22.315 00.000 10844 GuideStep: 0.2 px 0 ms EAST, -0.2 px 89 ms NORTH
20:58:22.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:22.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:22.960 00.645 11060 Exposure complete
20:58:23.097 00.137 11060 worker thread done servicing request
20:58:23.097 00.000 10844 OnExposeComplete: enter
20:58:23.104 00.007 10844 UpdateGuideState(): m_state=6
20:58:23.104 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:58:23.104 00.000 10844 Star::Find returns 1 (0), X=465.02, Y=131.84, Mass=2129, SNR=29.2, Peak=210 HFD=3.0
20:58:23.104 00.000 10844 MultiStar: [#1 0.06,0.03,1.23,U] [#2 0.18,-0.09,1.09,U] [#3 -0.06,0.03,1.30,U] [#4 -0.18,-0.45,1.11,U] [#5 -0.20,0.01,1.12,U] [#6 -0.35,-0.68,0.00,M1] [#7 -0.35,-0.22,1.01,U] [#8 -0.24,0.82,0.00,M1] 
20:58:23.106 00.002 10844 refined, 6 included, MultiStar: {-0.11, -0.12}, one-star: {-0.29, -0.18}
20:58:23.106 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.77) = xAngle (-0.57 = -0.57)
20:58:23.106 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.55 = -0.55)
20:58:23.106 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.34 mountX=0.14 mountY=-0.08, mountTheta=-0.56
20:58:23.108 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.12, opts=13)
20:58:23.108 00.000 10844 Enqueuing Move request for scope (-0.11, -0.12)
20:58:23.108 00.000 11060 Worker thread wakes up
20:58:23.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
20:58:23.108 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
20:58:23.108 00.000 11060 Moving (-0.11, -0.12) raw xDistance=0.14 yDistance=-0.08
20:58:23.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:58:23.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:23.110 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:58:23.110 00.000 11060 MoveAxis(E, 0, ABG)
20:58:23.110 00.000 11060 Move returns status 0, amount 0
20:58:23.110 00.000 11060 MoveAxis(N, 0, ABG)
20:58:23.110 00.000 11060 Move returns status 0, amount 0
20:58:23.110 00.000 11060 move complete, result=0
20:58:23.110 00.000 11060 worker thread done servicing request
20:58:23.119 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:23.130 00.011 10844 UpdateGuideState exits: m=2129 SNR=29.2
20:58:23.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:23.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:23.130 00.000 10844 Enqueuing Expose request
20:58:23.130 00.000 11060 Worker thread wakes up
20:58:23.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:23.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:23.139 00.009 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:23.755 00.616 11060 Exposure complete
20:58:23.899 00.144 11060 worker thread done servicing request
20:58:23.899 00.000 10844 OnExposeComplete: enter
20:58:23.899 00.000 10844 UpdateGuideState(): m_state=6
20:58:23.899 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:58:23.899 00.000 10844 Star::Find returns 1 (0), X=464.65, Y=131.59, Mass=2302, SNR=30.8, Peak=239 HFD=3.3
20:58:23.899 00.000 10844 MultiStar: [#1 0.48,0.40,1.19,U] [#2 -0.31,-0.27,1.02,U] [#3 0.28,-0.10,1.16,U] [#4 -0.23,-0.08,1.11,U] [#5 -0.51,0.15,1.13,U] [#6 0.17,0.10,0.97,U] [#7 -0.36,0.02,1.03,U] [#8 0.52,0.09,1.07,U] 
20:58:23.899 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.66, -0.43}
20:58:23.899 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.77) = xAngle (-1.27 = -1.27)
20:58:23.899 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.25 = -1.25)
20:58:23.899 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.03 mountX=0.02 mountY=-0.05, mountTheta=-1.26
20:58:23.899 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
20:58:23.899 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
20:58:23.899 00.000 11060 Worker thread wakes up
20:58:23.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
20:58:23.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
20:58:23.899 00.000 11060 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=-0.05
20:58:23.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:58:23.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:23.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:58:23.899 00.000 11060 MoveAxis(E, 0, ABG)
20:58:23.899 00.000 11060 Move returns status 0, amount 0
20:58:23.899 00.000 11060 MoveAxis(N, 0, ABG)
20:58:23.899 00.000 11060 Move returns status 0, amount 0
20:58:23.899 00.000 11060 move complete, result=0
20:58:23.899 00.000 11060 worker thread done servicing request
20:58:23.912 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:23.922 00.010 10844 UpdateGuideState exits: m=2302 SNR=30.8
20:58:23.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:23.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:23.922 00.000 10844 Enqueuing Expose request
20:58:23.922 00.000 11060 Worker thread wakes up
20:58:23.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:23.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:23.933 00.011 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:24.562 00.629 11060 Exposure complete
20:58:24.719 00.157 11060 worker thread done servicing request
20:58:24.719 00.000 10844 OnExposeComplete: enter
20:58:24.719 00.000 10844 UpdateGuideState(): m_state=6
20:58:24.719 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:58:24.720 00.001 10844 Star::Find returns 1 (0), X=465.53, Y=131.80, Mass=2296, SNR=30.7, Peak=220 HFD=3.3
20:58:24.720 00.000 10844 MultiStar: [#1 0.40,0.10,1.24,U] [#2 -0.29,-0.20,1.03,U] [#3 0.32,0.30,1.24,U] [#4 -0.21,0.11,1.10,U] [#5 0.17,0.48,1.13,U] [#6 0.32,0.18,1.10,U] [#7 -0.26,-0.59,0.94,U] [#8 0.11,-0.14,1.03,U] 
20:58:24.720 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.22, -0.23}
20:58:24.720 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.77) = xAngle (1.99 = 1.99)
20:58:24.720 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.01 = 2.01)
20:58:24.720 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=-0.04 mountY=0.10, mountTheta=1.99
20:58:24.720 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.02, opts=13)
20:58:24.720 00.000 10844 Enqueuing Move request for scope (0.10, 0.02)
20:58:24.720 00.000 11060 Worker thread wakes up
20:58:24.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
20:58:24.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
20:58:24.720 00.000 11060 Moving (0.10, 0.02) raw xDistance=-0.04 yDistance=0.10
20:58:24.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:58:24.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:24.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:58:24.720 00.000 11060 MoveAxis(E, 0, ABG)
20:58:24.723 00.003 11060 Move returns status 0, amount 0
20:58:24.723 00.000 11060 MoveAxis(N, 0, ABG)
20:58:24.723 00.000 11060 Move returns status 0, amount 0
20:58:24.723 00.000 11060 move complete, result=0
20:58:24.723 00.000 11060 worker thread done servicing request
20:58:24.727 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:24.742 00.015 10844 UpdateGuideState exits: m=2296 SNR=30.7
20:58:24.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:24.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:24.742 00.000 10844 Enqueuing Expose request
20:58:24.742 00.000 11060 Worker thread wakes up
20:58:24.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:24.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:24.751 00.009 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:25.373 00.622 11060 Exposure complete
20:58:25.514 00.141 11060 worker thread done servicing request
20:58:25.516 00.002 10844 OnExposeComplete: enter
20:58:25.516 00.000 10844 UpdateGuideState(): m_state=6
20:58:25.516 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:58:25.516 00.000 10844 Star::Find returns 1 (0), X=465.21, Y=131.78, Mass=2099, SNR=29.1, Peak=248 HFD=3.5
20:58:25.516 00.000 10844 MultiStar: [#1 0.04,-0.09,1.20,U] [#2 -0.33,-0.69,0.00,M1] [#3 0.13,-0.27,1.26,U] [#4 0.05,-0.32,1.09,U] [#5 0.32,0.14,1.15,U] [#6 -0.41,-0.24,1.12,U] [#7 -0.61,-0.21,1.03,U] [#8 -0.25,0.11,1.11,U] 
20:58:25.516 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.14}, one-star: {-0.10, -0.25}
20:58:25.516 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.77) = xAngle (-0.39 = -0.39)
20:58:25.516 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.37 = -0.37)
20:58:25.516 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.16 mountX=0.16 mountY=-0.06, mountTheta=-0.37
20:58:25.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.14, opts=13)
20:58:25.518 00.000 10844 Enqueuing Move request for scope (-0.09, -0.14)
20:58:25.520 00.002 11060 Worker thread wakes up
20:58:25.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
20:58:25.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
20:58:25.520 00.000 11060 Moving (-0.09, -0.14) raw xDistance=0.16 yDistance=-0.06
20:58:25.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:58:25.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:25.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:58:25.520 00.000 11060 MoveAxis(E, 0, ABG)
20:58:25.521 00.001 11060 Move returns status 0, amount 0
20:58:25.521 00.000 11060 MoveAxis(N, 0, ABG)
20:58:25.521 00.000 11060 Move returns status 0, amount 0
20:58:25.521 00.000 11060 move complete, result=0
20:58:25.521 00.000 11060 worker thread done servicing request
20:58:25.523 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:25.526 00.003 10844 UpdateGuideState exits: m=2099 SNR=29.1
20:58:25.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:25.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:25.526 00.000 10844 Enqueuing Expose request
20:58:25.526 00.000 11060 Worker thread wakes up
20:58:25.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:25.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:25.544 00.018 10844 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:26.163 00.619 11060 Exposure complete
20:58:26.305 00.142 11060 worker thread done servicing request
20:58:26.305 00.000 10844 OnExposeComplete: enter
20:58:26.305 00.000 10844 UpdateGuideState(): m_state=6
20:58:26.305 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:58:26.305 00.000 10844 Star::Find returns 1 (0), X=464.90, Y=131.65, Mass=2505, SNR=32.6, Peak=214 HFD=3.1
20:58:26.305 00.000 10844 MultiStar: [#1 0.28,-0.07,1.14,U] [#2 -0.31,-0.42,0.93,U] [#3 -0.09,0.05,1.18,U] [#4 0.10,0.08,1.08,U] [#5 -0.08,0.18,1.06,U] [#6 -0.20,0.03,1.01,U] [#7 -0.04,-0.36,0.95,U] [#8 -0.07,0.09,0.97,U] 
20:58:26.305 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.40, -0.37}
20:58:26.305 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.77) = xAngle (-0.61 = -0.61)
20:58:26.305 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.59 = -0.59)
20:58:26.305 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.38 mountX=0.09 mountY=-0.06, mountTheta=-0.60
20:58:26.309 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
20:58:26.309 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
20:58:26.309 00.000 11060 Worker thread wakes up
20:58:26.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
20:58:26.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
20:58:26.309 00.000 11060 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=-0.06
20:58:26.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:58:26.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:26.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:58:26.309 00.000 11060 MoveAxis(E, 0, ABG)
20:58:26.309 00.000 11060 Move returns status 0, amount 0
20:58:26.309 00.000 11060 MoveAxis(N, 0, ABG)
20:58:26.309 00.000 11060 Move returns status 0, amount 0
20:58:26.309 00.000 11060 move complete, result=0
20:58:26.309 00.000 11060 worker thread done servicing request
20:58:26.315 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:26.322 00.007 10844 UpdateGuideState exits: m=2505 SNR=32.6
20:58:26.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:26.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:26.322 00.000 10844 Enqueuing Expose request
20:58:26.322 00.000 11060 Worker thread wakes up
20:58:26.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:26.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:26.337 00.015 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:26.953 00.616 11060 Exposure complete
20:58:27.095 00.142 11060 worker thread done servicing request
20:58:27.095 00.000 10844 OnExposeComplete: enter
20:58:27.095 00.000 10844 UpdateGuideState(): m_state=6
20:58:27.095 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:58:27.095 00.000 10844 Star::Find returns 1 (0), X=464.90, Y=132.02, Mass=2318, SNR=31.1, Peak=216 HFD=3.0
20:58:27.095 00.000 10844 MultiStar: [#1 0.16,0.23,1.17,U] [#2 -0.49,-0.23,1.08,U] [#3 0.18,0.07,1.23,U] [#4 0.19,0.08,1.02,U] [#5 -0.19,0.44,1.13,U] [#6 -0.22,-0.09,1.17,U] [#7 -0.33,-0.12,0.99,U] [#8 0.04,-0.14,1.01,U] 
20:58:27.095 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.41, -0.01}
20:58:27.095 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.77) = xAngle (4.64 = -1.65)
20:58:27.095 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.65 = -1.63)
20:58:27.095 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.87 mountX=-0.01 mountY=-0.12, mountTheta=-1.65
20:58:27.095 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
20:58:27.095 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
20:58:27.095 00.000 11060 Worker thread wakes up
20:58:27.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
20:58:27.095 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
20:58:27.095 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.12
20:58:27.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:58:27.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:27.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:58:27.095 00.000 11060 MoveAxis(E, 0, ABG)
20:58:27.095 00.000 11060 Move returns status 0, amount 0
20:58:27.095 00.000 11060 MoveAxis(N, 0, ABG)
20:58:27.095 00.000 11060 Move returns status 0, amount 0
20:58:27.095 00.000 11060 move complete, result=0
20:58:27.095 00.000 11060 worker thread done servicing request
20:58:27.104 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:27.115 00.011 10844 UpdateGuideState exits: m=2318 SNR=31.1
20:58:27.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:27.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:27.115 00.000 10844 Enqueuing Expose request
20:58:27.115 00.000 11060 Worker thread wakes up
20:58:27.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:27.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:27.125 00.010 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:27.746 00.621 11060 Exposure complete
20:58:27.901 00.155 11060 worker thread done servicing request
20:58:27.901 00.000 10844 OnExposeComplete: enter
20:58:27.901 00.000 10844 UpdateGuideState(): m_state=6
20:58:27.901 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:58:27.901 00.000 10844 Star::Find returns 1 (0), X=465.38, Y=131.56, Mass=2690, SNR=33.5, Peak=248 HFD=3.3
20:58:27.902 00.001 10844 MultiStar: [#1 0.09,-0.29,1.04,U] [#2 0.02,-0.87,0.00,M1] [#3 0.36,-0.26,0.99,U] [#4 -0.18,-0.18,0.94,U] [#5 0.10,-0.28,0.97,U] [#6 0.08,-0.50,0.97,U] [#7 -0.06,-0.75,0.00,M1] [#8 0.06,-0.69,0.00,M1] 
20:58:27.902 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.33}, one-star: {0.07, -0.47}
20:58:27.902 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.77) = xAngle (0.46 = 0.46)
20:58:27.902 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.48 = 0.48)
20:58:27.902 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.31 mountX=0.31 mountY=0.16, mountTheta=0.48
20:58:27.902 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.33, opts=13)
20:58:27.902 00.000 10844 Enqueuing Move request for scope (0.09, -0.33)
20:58:27.902 00.000 11060 Worker thread wakes up
20:58:27.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.33) opts 0xd
20:58:27.902 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.33)
20:58:27.902 00.000 11060 Moving (0.09, -0.33) raw xDistance=0.31 yDistance=0.16
20:58:27.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.31
20:58:27.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:27.904 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:58:27.904 00.000 11060 MoveAxis(W, 69, ABG)
20:58:27.904 00.000 11060 Guiding  Dir = 3, Dur = 69
20:58:27.908 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=7, FiltMax=255, Gamma=1.000
20:58:27.920 00.012 10844 UpdateGuideState exits: m=2690 SNR=33.5
20:58:27.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:27.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:27.920 00.000 10844 Enqueuing Expose request
20:58:27.934 00.014 11060 IsSlewing returns 0
20:58:27.936 00.002 11060 IsGuiding returns 0
20:58:28.029 00.093 11060 IsGuiding returns 0
20:58:28.029 00.000 11060 Move returns status 0, amount 69
20:58:28.029 00.000 11060 MoveAxis(N, 0, ABG)
20:58:28.029 00.000 11060 Move returns status 0, amount 0
20:58:28.029 00.000 11060 move complete, result=0
20:58:28.029 00.000 11060 worker thread done servicing request
20:58:28.029 00.000 11060 Worker thread wakes up
20:58:28.029 00.000 10844 GuideStep: 0.3 px 69 ms WEST, 0.2 px 0 ms NORTH
20:58:28.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:28.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:28.672 00.643 11060 Exposure complete
20:58:28.821 00.149 11060 worker thread done servicing request
20:58:28.821 00.000 10844 OnExposeComplete: enter
20:58:28.821 00.000 10844 UpdateGuideState(): m_state=6
20:58:28.821 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:58:28.821 00.000 10844 Star::Find returns 1 (0), X=465.21, Y=131.96, Mass=2339, SNR=30.8, Peak=246 HFD=3.8
20:58:28.821 00.000 10844 MultiStar: [#1 0.41,-0.44,1.17,U] [#2 -0.04,-0.38,0.98,U] [#3 0.57,-0.54,0.00,M1] [#4 -0.24,-0.25,1.05,U] [#5 -0.05,0.19,1.11,U] [#6 -0.32,-0.03,1.10,U] [#7 -0.33,-0.35,0.87,U] [#8 0.09,-0.43,1.00,U] 
20:58:28.821 00.000 10844 single-star, 7 included, MultiStar: {-0.06, -0.22}, one-star: {-0.10, -0.07}
20:58:28.821 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.77) = xAngle (-0.78 = -0.78)
20:58:28.821 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.76 = -0.76)
20:58:28.821 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.55 mountX=0.09 mountY=-0.08, mountTheta=-0.77
20:58:28.827 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.07, opts=13)
20:58:28.827 00.000 10844 Enqueuing Move request for scope (-0.10, -0.07)
20:58:28.827 00.000 11060 Worker thread wakes up
20:58:28.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
20:58:28.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
20:58:28.827 00.000 11060 Moving (-0.10, -0.07) raw xDistance=0.09 yDistance=-0.08
20:58:28.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:58:28.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:28.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:58:28.827 00.000 11060 MoveAxis(E, 0, ABG)
20:58:28.827 00.000 11060 Move returns status 0, amount 0
20:58:28.827 00.000 11060 MoveAxis(N, 0, ABG)
20:58:28.827 00.000 11060 Move returns status 0, amount 0
20:58:28.827 00.000 11060 move complete, result=0
20:58:28.827 00.000 11060 worker thread done servicing request
20:58:28.830 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:28.847 00.017 10844 UpdateGuideState exits: m=2339 SNR=30.8
20:58:28.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:28.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:28.847 00.000 10844 Enqueuing Expose request
20:58:28.847 00.000 11060 Worker thread wakes up
20:58:28.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:28.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:28.854 00.007 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:29.482 00.628 11060 Exposure complete
20:58:29.623 00.141 11060 worker thread done servicing request
20:58:29.623 00.000 10844 OnExposeComplete: enter
20:58:29.623 00.000 10844 UpdateGuideState(): m_state=6
20:58:29.623 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:58:29.623 00.000 10844 Star::Find returns 1 (0), X=465.34, Y=132.12, Mass=2273, SNR=30.6, Peak=202 HFD=3.4
20:58:29.623 00.000 10844 MultiStar: [#1 -0.12,-0.51,1.19,U] [#2 0.05,-0.29,0.96,U] [#3 0.10,-0.17,1.15,U] [#4 -0.31,-0.36,1.06,U] [#5 -0.25,-0.04,1.23,U] [#6 -0.43,-0.48,1.12,U] [#7 -0.43,-0.61,0.00,M1] [#8 0.20,-0.32,1.08,U] 
20:58:29.623 00.000 10844 single-star, 7 included, MultiStar: {-0.10, -0.26}, one-star: {0.03, 0.10}
20:58:29.623 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.77) = xAngle (3.03 = 3.03)
20:58:29.623 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.05 = 3.05)
20:58:29.623 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.26 mountX=-0.10 mountY=0.01, mountTheta=3.05
20:58:29.623 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
20:58:29.623 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
20:58:29.623 00.000 11060 Worker thread wakes up
20:58:29.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
20:58:29.623 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
20:58:29.623 00.000 11060 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=0.01
20:58:29.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:58:29.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:29.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:58:29.623 00.000 11060 MoveAxis(E, 0, ABG)
20:58:29.623 00.000 11060 Move returns status 0, amount 0
20:58:29.627 00.004 11060 MoveAxis(N, 0, ABG)
20:58:29.627 00.000 11060 Move returns status 0, amount 0
20:58:29.627 00.000 11060 move complete, result=0
20:58:29.627 00.000 11060 worker thread done servicing request
20:58:29.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:29.641 00.014 10844 UpdateGuideState exits: m=2273 SNR=30.6
20:58:29.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:29.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:29.641 00.000 10844 Enqueuing Expose request
20:58:29.641 00.000 11060 Worker thread wakes up
20:58:29.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:29.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:29.664 00.023 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:30.275 00.611 11060 Exposure complete
20:58:30.416 00.141 11060 worker thread done servicing request
20:58:30.416 00.000 10844 OnExposeComplete: enter
20:58:30.416 00.000 10844 UpdateGuideState(): m_state=6
20:58:30.416 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:58:30.416 00.000 10844 Star::Find returns 1 (0), X=465.11, Y=131.97, Mass=2387, SNR=31.8, Peak=226 HFD=3.2
20:58:30.416 00.000 10844 MultiStar: [#1 -0.03,-0.25,1.18,U] [#2 -0.12,-0.36,0.93,U] [#3 0.03,-0.39,1.09,U] [#4 0.04,-0.38,1.05,U] [#5 -0.23,0.26,1.13,U] [#6 -0.26,-0.53,1.04,U] [#7 -0.01,-0.20,0.96,U] [#8 -0.02,-0.20,0.98,U] 
20:58:30.416 00.000 10844 single-star, 8 included, MultiStar: {-0.09, -0.23}, one-star: {-0.20, -0.05}
20:58:30.416 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.77) = xAngle (-1.12 = -1.12)
20:58:30.416 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.10 = -1.10)
20:58:30.418 00.002 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.88 mountX=0.09 mountY=-0.18, mountTheta=-1.11
20:58:30.418 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.05, opts=13)
20:58:30.418 00.000 10844 Enqueuing Move request for scope (-0.20, -0.05)
20:58:30.418 00.000 11060 Worker thread wakes up
20:58:30.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
20:58:30.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
20:58:30.418 00.000 11060 Moving (-0.20, -0.05) raw xDistance=0.09 yDistance=-0.18
20:58:30.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:58:30.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:30.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:58:30.418 00.000 11060 MoveAxis(E, 0, ABG)
20:58:30.418 00.000 11060 Move returns status 0, amount 0
20:58:30.418 00.000 11060 MoveAxis(N, 0, ABG)
20:58:30.418 00.000 11060 Move returns status 0, amount 0
20:58:30.418 00.000 11060 move complete, result=0
20:58:30.418 00.000 11060 worker thread done servicing request
20:58:30.425 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:30.439 00.014 10844 UpdateGuideState exits: m=2387 SNR=31.8
20:58:30.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:30.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:30.439 00.000 10844 Enqueuing Expose request
20:58:30.439 00.000 11060 Worker thread wakes up
20:58:30.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:30.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:30.457 00.018 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:31.082 00.625 11060 Exposure complete
20:58:31.217 00.135 11060 worker thread done servicing request
20:58:31.217 00.000 10844 OnExposeComplete: enter
20:58:31.217 00.000 10844 UpdateGuideState(): m_state=6
20:58:31.217 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:58:31.217 00.000 10844 Star::Find returns 1 (0), X=465.22, Y=131.69, Mass=2305, SNR=31.0, Peak=232 HFD=2.8
20:58:31.217 00.000 10844 MultiStar: [#1 0.38,-0.67,0.00,M1] [#2 0.45,-0.55,0.00,M1] [#3 0.41,-0.37,1.19,U] [#4 0.40,-0.42,1.09,U] [#5 0.26,0.07,1.09,U] [#6 0.34,-0.29,1.03,U] [#7 0.01,-0.35,1.00,U] [#8 -0.01,-0.35,1.09,U] 
20:58:31.217 00.000 10844 single-star, 6 included, MultiStar: {0.20, -0.29}, one-star: {-0.08, -0.34}
20:58:31.217 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.77) = xAngle (-0.05 = -0.05)
20:58:31.217 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.03 = -0.03)
20:58:31.217 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.81 mountX=0.35 mountY=-0.01, mountTheta=-0.03
20:58:31.233 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.34, opts=13)
20:58:31.233 00.000 10844 Enqueuing Move request for scope (-0.08, -0.34)
20:58:31.235 00.002 11060 Worker thread wakes up
20:58:31.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
20:58:31.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
20:58:31.235 00.000 11060 Moving (-0.08, -0.34) raw xDistance=0.35 yDistance=-0.01
20:58:31.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.35
20:58:31.237 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:31.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:58:31.237 00.000 11060 MoveAxis(W, 79, ABG)
20:58:31.237 00.000 11060 Guiding  Dir = 3, Dur = 79
20:58:31.248 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:31.251 00.003 10844 UpdateGuideState exits: m=2305 SNR=31.0
20:58:31.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:31.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:31.251 00.000 10844 Enqueuing Expose request
20:58:31.278 00.027 11060 IsSlewing returns 0
20:58:31.278 00.000 11060 IsGuiding returns 0
20:58:31.406 00.128 11060 IsGuiding returns 0
20:58:31.406 00.000 11060 Move returns status 0, amount 79
20:58:31.406 00.000 11060 MoveAxis(N, 0, ABG)
20:58:31.406 00.000 11060 Move returns status 0, amount 0
20:58:31.406 00.000 11060 move complete, result=0
20:58:31.406 00.000 11060 worker thread done servicing request
20:58:31.406 00.000 11060 Worker thread wakes up
20:58:31.406 00.000 10844 GuideStep: 0.3 px 79 ms WEST, -0.0 px 0 ms NORTH
20:58:31.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:31.408 00.002 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:32.048 00.640 11060 Exposure complete
20:58:32.203 00.155 11060 worker thread done servicing request
20:58:32.203 00.000 10844 OnExposeComplete: enter
20:58:32.203 00.000 10844 UpdateGuideState(): m_state=6
20:58:32.203 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:58:32.212 00.009 10844 Star::Find returns 1 (0), X=465.36, Y=132.10, Mass=2412, SNR=32.0, Peak=228 HFD=3.4
20:58:32.212 00.000 10844 MultiStar: [#1 0.65,-0.30,0.00,M2] [#2 -0.35,-0.47,0.95,U] [#3 0.34,-0.39,1.23,U] [#4 0.43,0.01,1.08,U] [#5 -0.07,0.66,0.00,M1] [#6 0.09,-0.09,1.05,U] [#7 -0.24,-0.19,0.99,U] [#8 0.24,0.21,1.00,U] 
20:58:32.212 00.000 10844 single-star, 6 included, MultiStar: {0.10, -0.13}, one-star: {0.05, 0.08}
20:58:32.212 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.77) = xAngle (2.76 = 2.76)
20:58:32.212 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.77 = 2.77)
20:58:32.212 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.99 mountX=-0.08 mountY=0.03, mountTheta=2.77
20:58:32.212 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.08, opts=13)
20:58:32.212 00.000 10844 Enqueuing Move request for scope (0.05, 0.08)
20:58:32.212 00.000 11060 Worker thread wakes up
20:58:32.214 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
20:58:32.214 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
20:58:32.214 00.000 11060 Moving (0.05, 0.08) raw xDistance=-0.08 yDistance=0.03
20:58:32.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:58:32.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:32.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:58:32.214 00.000 11060 MoveAxis(E, 0, ABG)
20:58:32.214 00.000 11060 Move returns status 0, amount 0
20:58:32.214 00.000 11060 MoveAxis(N, 0, ABG)
20:58:32.214 00.000 11060 Move returns status 0, amount 0
20:58:32.214 00.000 11060 move complete, result=0
20:58:32.214 00.000 11060 worker thread done servicing request
20:58:32.217 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:32.230 00.013 10844 UpdateGuideState exits: m=2412 SNR=32.0
20:58:32.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:32.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:32.230 00.000 10844 Enqueuing Expose request
20:58:32.232 00.002 11060 Worker thread wakes up
20:58:32.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:32.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:32.248 00.016 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:32.863 00.615 11060 Exposure complete
20:58:33.001 00.138 11060 worker thread done servicing request
20:58:33.001 00.000 10844 OnExposeComplete: enter
20:58:33.001 00.000 10844 UpdateGuideState(): m_state=6
20:58:33.001 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:58:33.001 00.000 10844 Star::Find returns 1 (0), X=465.33, Y=132.24, Mass=2460, SNR=31.7, Peak=208 HFD=3.6
20:58:33.001 00.000 10844 MultiStar: [#1 0.35,-0.04,1.17,U] [#2 0.14,-0.16,1.03,U] [#3 0.17,-0.15,1.20,U] [#4 0.11,-0.30,1.08,U] [#5 0.04,0.18,1.09,U] [#6 0.02,-0.25,1.03,U] [#7 -0.37,-0.58,0.00,M1] [#8 0.10,-0.24,1.03,U] 
20:58:33.001 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.09}, one-star: {0.02, 0.22}
20:58:33.001 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.77) = xAngle (1.12 = 1.12)
20:58:33.001 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.14 = 1.14)
20:58:33.001 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.16 cameraTheta=-0.64 mountX=0.07 mountY=0.14, mountTheta=1.13
20:58:33.001 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.09, opts=13)
20:58:33.001 00.000 10844 Enqueuing Move request for scope (0.12, -0.09)
20:58:33.001 00.000 11060 Worker thread wakes up
20:58:33.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
20:58:33.001 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
20:58:33.015 00.014 11060 Moving (0.12, -0.09) raw xDistance=0.07 yDistance=0.14
20:58:33.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:58:33.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:33.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:58:33.015 00.000 11060 MoveAxis(E, 0, ABG)
20:58:33.015 00.000 11060 Move returns status 0, amount 0
20:58:33.015 00.000 11060 MoveAxis(N, 0, ABG)
20:58:33.015 00.000 11060 Move returns status 0, amount 0
20:58:33.015 00.000 11060 move complete, result=0
20:58:33.015 00.000 11060 worker thread done servicing request
20:58:33.027 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:33.032 00.005 10844 UpdateGuideState exits: m=2460 SNR=31.7
20:58:33.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:33.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:33.032 00.000 10844 Enqueuing Expose request
20:58:33.032 00.000 11060 Worker thread wakes up
20:58:33.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:33.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:33.049 00.017 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:33.679 00.630 11060 Exposure complete
20:58:33.818 00.139 11060 worker thread done servicing request
20:58:33.818 00.000 10844 OnExposeComplete: enter
20:58:33.828 00.010 10844 UpdateGuideState(): m_state=6
20:58:33.828 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:58:33.828 00.000 10844 Star::Find returns 1 (0), X=464.57, Y=131.39, Mass=1696, SNR=26.4, Peak=190 HFD=3.0
20:58:33.829 00.001 10844 MultiStar: [#1 -0.07,-0.22,1.45,U] [#2 -0.25,-0.89,0.00,M1] [#3 -0.21,-0.12,1.34,U] [#4 0.27,-0.75,0.00,M1] [#5 -0.42,-0.21,1.27,U] [#6 -0.13,-0.84,0.00,M1] [#7 -0.41,-0.45,1.14,U] [#8 -0.36,-1.04,0.00,M1] 
20:58:33.829 00.000 10844 refined, 4 included, MultiStar: {-0.34, -0.31}, one-star: {-0.74, -0.64}
20:58:33.829 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.77) = xAngle (-0.64 = -0.64)
20:58:33.829 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.63 = -0.63)
20:58:33.829 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.31 hyp=0.46 cameraTheta=-2.41 mountX=0.37 mountY=-0.27, mountTheta=-0.63
20:58:33.831 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.31, opts=13)
20:58:33.831 00.000 10844 Enqueuing Move request for scope (-0.34, -0.31)
20:58:33.831 00.000 11060 Worker thread wakes up
20:58:33.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.31) opts 0xd
20:58:33.831 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.31)
20:58:33.831 00.000 11060 Moving (-0.34, -0.31) raw xDistance=0.37 yDistance=-0.27
20:58:33.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.37
20:58:33.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
20:58:33.831 00.000 11060 MoveAxis(W, 83, ABG)
20:58:33.831 00.000 11060 Guiding  Dir = 3, Dur = 83
20:58:33.834 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:33.846 00.012 10844 UpdateGuideState exits: m=1696 SNR=26.4
20:58:33.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:33.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:33.846 00.000 10844 Enqueuing Expose request
20:58:33.866 00.020 11060 IsSlewing returns 0
20:58:33.866 00.000 11060 IsGuiding returns 0
20:58:33.978 00.112 11060 IsGuiding returns 0
20:58:33.980 00.002 11060 Move returns status 0, amount 83
20:58:33.980 00.000 11060 MoveAxis(N, 116, ABG)
20:58:33.980 00.000 11060 Guiding  Dir = 0, Dur = 116
20:58:33.996 00.016 11060 IsSlewing returns 0
20:58:33.996 00.000 11060 IsGuiding returns 0
20:58:34.119 00.123 11060 IsGuiding returns 0
20:58:34.119 00.000 11060 Move returns status 0, amount 116
20:58:34.121 00.002 11060 move complete, result=0
20:58:34.121 00.000 11060 worker thread done servicing request
20:58:34.121 00.000 11060 Worker thread wakes up
20:58:34.121 00.000 10844 GuideStep: 0.4 px 83 ms WEST, -0.3 px 116 ms NORTH
20:58:34.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:34.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:34.756 00.635 11060 Exposure complete
20:58:34.899 00.143 11060 worker thread done servicing request
20:58:34.899 00.000 10844 OnExposeComplete: enter
20:58:34.899 00.000 10844 UpdateGuideState(): m_state=6
20:58:34.901 00.002 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:58:34.901 00.000 10844 Star::Find returns 1 (0), X=465.14, Y=131.68, Mass=2305, SNR=31.0, Peak=226 HFD=3.3
20:58:34.901 00.000 10844 MultiStar: [#1 0.30,-0.07,1.18,U] [#2 0.17,-0.06,0.92,U] [#3 0.17,-0.05,1.24,U] [#4 0.07,0.08,1.11,U] [#5 0.05,0.13,1.02,U] [#6 0.10,-0.15,1.12,U] [#7 -0.39,-0.48,1.02,U] [#8 0.50,-0.14,1.02,U] 
20:58:34.901 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {-0.17, -0.35}
20:58:34.901 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.77) = xAngle (0.87 = 0.87)
20:58:34.901 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.89 = 0.89)
20:58:34.901 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.90 mountX=0.10 mountY=0.12, mountTheta=0.88
20:58:34.901 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.12, opts=13)
20:58:34.901 00.000 10844 Enqueuing Move request for scope (0.09, -0.12)
20:58:34.901 00.000 11060 Worker thread wakes up
20:58:34.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
20:58:34.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
20:58:34.901 00.000 11060 Moving (0.09, -0.12) raw xDistance=0.10 yDistance=0.12
20:58:34.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:58:34.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:34.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:58:34.901 00.000 11060 MoveAxis(E, 0, ABG)
20:58:34.901 00.000 11060 Move returns status 0, amount 0
20:58:34.901 00.000 11060 MoveAxis(N, 0, ABG)
20:58:34.901 00.000 11060 Move returns status 0, amount 0
20:58:34.901 00.000 11060 move complete, result=0
20:58:34.901 00.000 11060 worker thread done servicing request
20:58:34.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:34.922 00.021 10844 UpdateGuideState exits: m=2305 SNR=31.0
20:58:34.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:34.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:34.922 00.000 10844 Enqueuing Expose request
20:58:34.922 00.000 11060 Worker thread wakes up
20:58:34.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:34.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:34.935 00.013 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:35.573 00.638 11060 Exposure complete
20:58:35.721 00.148 11060 worker thread done servicing request
20:58:35.721 00.000 10844 OnExposeComplete: enter
20:58:35.721 00.000 10844 UpdateGuideState(): m_state=6
20:58:35.721 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:58:35.721 00.000 10844 Star::Find returns 1 (0), X=465.55, Y=132.17, Mass=2501, SNR=32.8, Peak=224 HFD=3.4
20:58:35.721 00.000 10844 MultiStar: [#1 0.56,0.42,0.00,M1] [#2 -0.17,-0.13,0.96,U] [#3 0.61,-0.11,1.15,U] [#4 0.22,0.33,1.02,U] [#5 0.08,0.64,1.02,U] [#6 0.17,0.31,0.99,U] [#7 -0.39,0.07,0.91,U] [#8 -0.11,0.16,1.00,U] 
20:58:35.721 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.17}, one-star: {0.25, 0.14}
20:58:35.721 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.77) = xAngle (2.82 = 2.82)
20:58:35.721 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.84 = 2.84)
20:58:35.721 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.06 mountX=-0.19 mountY=0.06, mountTheta=2.84
20:58:35.727 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.17, opts=13)
20:58:35.727 00.000 10844 Enqueuing Move request for scope (0.10, 0.17)
20:58:35.728 00.001 11060 Worker thread wakes up
20:58:35.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
20:58:35.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
20:58:35.728 00.000 11060 Moving (0.10, 0.17) raw xDistance=-0.19 yDistance=0.06
20:58:35.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:58:35.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:35.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:58:35.728 00.000 11060 MoveAxis(E, 0, ABG)
20:58:35.728 00.000 11060 Move returns status 0, amount 0
20:58:35.728 00.000 11060 MoveAxis(N, 0, ABG)
20:58:35.728 00.000 11060 Move returns status 0, amount 0
20:58:35.728 00.000 11060 move complete, result=0
20:58:35.728 00.000 11060 worker thread done servicing request
20:58:35.735 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:35.745 00.010 10844 UpdateGuideState exits: m=2501 SNR=32.8
20:58:35.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:35.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:35.745 00.000 10844 Enqueuing Expose request
20:58:35.745 00.000 11060 Worker thread wakes up
20:58:35.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:35.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:35.758 00.013 10844 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:36.386 00.628 11060 Exposure complete
20:58:36.527 00.141 11060 worker thread done servicing request
20:58:36.527 00.000 10844 OnExposeComplete: enter
20:58:36.527 00.000 10844 UpdateGuideState(): m_state=6
20:58:36.527 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:58:36.527 00.000 10844 Star::Find returns 1 (0), X=465.23, Y=131.67, Mass=2266, SNR=30.4, Peak=192 HFD=3.4
20:58:36.527 00.000 10844 MultiStar: [#1 0.28,0.23,1.20,U] [#2 -0.16,-0.20,1.06,U] [#3 0.08,-0.04,1.29,U] [#4 0.02,-0.15,1.10,U] [#5 -0.31,0.20,1.04,U] [#6 0.08,-0.32,1.06,U] [#7 -0.29,-0.88,0.00,M1] [#8 -0.16,0.02,1.09,U] 
20:58:36.527 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.08, -0.36}
20:58:36.527 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.77) = xAngle (-0.10 = -0.10)
20:58:36.527 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.08 = -0.08)
20:58:36.527 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.87 mountX=0.07 mountY=-0.01, mountTheta=-0.08
20:58:36.527 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
20:58:36.527 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
20:58:36.527 00.000 11060 Worker thread wakes up
20:58:36.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
20:58:36.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
20:58:36.527 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.01
20:58:36.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:58:36.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:36.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:58:36.527 00.000 11060 MoveAxis(E, 0, ABG)
20:58:36.527 00.000 11060 Move returns status 0, amount 0
20:58:36.527 00.000 11060 MoveAxis(N, 0, ABG)
20:58:36.527 00.000 11060 Move returns status 0, amount 0
20:58:36.527 00.000 11060 move complete, result=0
20:58:36.527 00.000 11060 worker thread done servicing request
20:58:36.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:36.555 00.028 10844 UpdateGuideState exits: m=2266 SNR=30.4
20:58:36.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:36.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
20:58:36.555 00.000 10844 Enqueuing Expose request
20:58:36.555 00.000 11060 Worker thread wakes up
20:58:36.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
20:58:36.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(450,117,31,31)
20:58:36.563 00.008 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:58:36.940 00.377 10844 OnExposureDurationSelected: duration = 1000
20:58:37.156 00.216 10844 evsrv: cli 0EEEEA70 connect
20:58:37.158 00.002 10844 case statement mapped state 6 to 3
20:58:37.160 00.002 10844 case statement mapped state 6 to 3
20:58:37.160 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"f071ea25-adb9-4be8-8903-56552a437d04"}
20:58:37.160 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"f071ea25-adb9-4be8-8903-56552a437d04"}
20:58:37.175 00.015 10844 evsrv: cli 0EEEEA70 disconnect
20:58:37.198 00.023 11060 Exposure complete
20:58:37.342 00.144 11060 worker thread done servicing request
20:58:37.342 00.000 10844 OnExposeComplete: enter
20:58:37.342 00.000 10844 UpdateGuideState(): m_state=6
20:58:37.342 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:58:37.342 00.000 10844 Star::Find returns 1 (0), X=464.73, Y=131.99, Mass=2400, SNR=31.4, Peak=191 HFD=3.2
20:58:37.342 00.000 10844 MultiStar: [#1 0.16,0.10,1.25,U] [#2 -0.09,-0.24,1.02,U] [#3 0.07,-0.21,1.17,U] [#4 0.25,0.05,1.10,U] [#5 -0.00,0.47,1.17,U] [#6 -0.14,-0.18,1.10,U] [#7 -0.47,-0.06,0.99,U] [#8 0.02,-0.01,1.04,U] 
20:58:37.342 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.58, -0.03}
20:58:37.342 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.77) = xAngle (-1.30 = -1.30)
20:58:37.342 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.28 = -1.28)
20:58:37.342 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.06 mountX=0.02 mountY=-0.07, mountTheta=-1.30
20:58:37.342 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
20:58:37.346 00.004 10844 Enqueuing Move request for scope (-0.07, -0.01)
20:58:37.346 00.000 11060 Worker thread wakes up
20:58:37.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
20:58:37.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
20:58:37.346 00.000 11060 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=-0.07
20:58:37.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:58:37.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:37.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:58:37.346 00.000 11060 MoveAxis(E, 0, ABG)
20:58:37.346 00.000 11060 Move returns status 0, amount 0
20:58:37.346 00.000 11060 MoveAxis(N, 0, ABG)
20:58:37.346 00.000 11060 Move returns status 0, amount 0
20:58:37.346 00.000 11060 move complete, result=0
20:58:37.346 00.000 11060 worker thread done servicing request
20:58:37.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=15, FiltMin=8, FiltMax=255, Gamma=1.000
20:58:37.362 00.016 10844 UpdateGuideState exits: m=2400 SNR=31.4
20:58:37.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:37.362 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:37.362 00.000 10844 Enqueuing Expose request
20:58:37.362 00.000 11060 Worker thread wakes up
20:58:37.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:37.362 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:37.362 00.000 11060 ZWO: set CONTROL_EXPOSURE 1000000
20:58:37.372 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:38.839 01.467 11060 Exposure complete
20:58:38.971 00.132 11060 worker thread done servicing request
20:58:38.971 00.000 10844 OnExposeComplete: enter
20:58:38.971 00.000 10844 UpdateGuideState(): m_state=6
20:58:38.973 00.002 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:58:38.973 00.000 10844 Star::Find returns 1 (1), X=465.06, Y=131.72, Mass=3948, SNR=39.4, Peak=255 HFD=3.6
20:58:38.973 00.000 10844 MultiStar: [#1 0.37,-0.23,1.22,U] [#2 0.01,0.42,1.03,U] [#3 0.46,-0.18,1.24,U] [#4 0.20,-0.15,1.14,U] [#5 -0.10,-0.13,1.15,U] [#6 -0.11,-0.11,1.02,U] [#7 -0.16,-0.25,1.08,U] [#8 -0.15,0.00,1.10,U] 
20:58:38.973 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {-0.25, -0.31}
20:58:38.973 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.77) = xAngle (0.58 = 0.58)
20:58:38.973 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.60 = 0.60)
20:58:38.973 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.19 mountX=0.10 mountY=0.07, mountTheta=0.59
20:58:38.975 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
20:58:38.975 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
20:58:38.975 00.000 11060 Worker thread wakes up
20:58:38.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
20:58:38.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
20:58:38.975 00.000 11060 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=0.07
20:58:38.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:58:38.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:38.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:58:38.975 00.000 11060 MoveAxis(E, 0, ABG)
20:58:38.975 00.000 11060 Move returns status 0, amount 0
20:58:38.975 00.000 11060 MoveAxis(N, 0, ABG)
20:58:38.975 00.000 11060 Move returns status 0, amount 0
20:58:38.975 00.000 11060 move complete, result=0
20:58:38.977 00.002 11060 worker thread done servicing request
20:58:38.981 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:58:38.993 00.012 10844 UpdateGuideState exits: m=3948 SNR=39.4 Saturated
20:58:38.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:38.993 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:38.993 00.000 10844 Enqueuing Expose request
20:58:38.993 00.000 11060 Worker thread wakes up
20:58:38.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:38.993 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:39.003 00.010 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:40.473 01.470 11060 Exposure complete
20:58:40.610 00.137 11060 worker thread done servicing request
20:58:40.610 00.000 10844 OnExposeComplete: enter
20:58:40.610 00.000 10844 UpdateGuideState(): m_state=6
20:58:40.611 00.001 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:58:40.611 00.000 10844 Star::Find returns 1 (1), X=464.86, Y=131.42, Mass=4299, SNR=41.7, Peak=255 HFD=3.7
20:58:40.611 00.000 10844 MultiStar: [#1 0.14,-0.23,1.20,U] [#2 -0.14,-0.08,0.95,U] [#3 0.22,-0.43,1.17,U] [#4 -0.12,-0.16,1.17,U] [#5 -0.04,-0.08,1.09,U] [#6 0.06,-0.61,1.03,U] [#7 -0.12,-0.50,0.91,U] [#8 -0.12,-0.31,1.02,U] 
20:58:40.611 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.33}, one-star: {-0.45, -0.61}
20:58:40.611 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.77) = xAngle (0.04 = 0.04)
20:58:40.611 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.06 = 0.06)
20:58:40.611 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.73 mountX=0.33 mountY=0.02, mountTheta=0.06
20:58:40.611 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.33, opts=13)
20:58:40.611 00.000 10844 Enqueuing Move request for scope (-0.05, -0.33)
20:58:40.611 00.000 11060 Worker thread wakes up
20:58:40.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
20:58:40.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
20:58:40.611 00.000 11060 Moving (-0.05, -0.33) raw xDistance=0.33 yDistance=0.02
20:58:40.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.33
20:58:40.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:40.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:58:40.611 00.000 11060 MoveAxis(W, 75, ABG)
20:58:40.611 00.000 11060 Guiding  Dir = 3, Dur = 75
20:58:40.617 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:58:40.625 00.008 11060 IsSlewing returns 0
20:58:40.626 00.001 11060 IsGuiding returns 0
20:58:40.632 00.006 10844 UpdateGuideState exits: m=4299 SNR=41.7 Saturated
20:58:40.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:40.632 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:40.632 00.000 10844 Enqueuing Expose request
20:58:40.705 00.073 11060 IsGuiding returns 0
20:58:40.705 00.000 11060 Move returns status 0, amount 75
20:58:40.705 00.000 11060 MoveAxis(N, 0, ABG)
20:58:40.705 00.000 11060 Move returns status 0, amount 0
20:58:40.705 00.000 11060 move complete, result=0
20:58:40.705 00.000 11060 worker thread done servicing request
20:58:40.705 00.000 11060 Worker thread wakes up
20:58:40.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:40.705 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:40.705 00.000 10844 GuideStep: 0.3 px 75 ms WEST, 0.0 px 0 ms NORTH
20:58:42.178 01.473 11060 Exposure complete
20:58:42.314 00.136 11060 worker thread done servicing request
20:58:42.314 00.000 10844 OnExposeComplete: enter
20:58:42.314 00.000 10844 UpdateGuideState(): m_state=6
20:58:42.314 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
20:58:42.314 00.000 10844 Star::Find returns 1 (1), X=465.06, Y=131.97, Mass=4414, SNR=41.0, Peak=255 HFD=4.1
20:58:42.320 00.006 10844 MultiStar: [#1 0.69,0.12,0.00,M1] [#2 0.29,-0.09,0.99,U] [#3 0.03,-0.02,1.16,U] [#4 0.40,0.25,1.06,U] [#5 -0.00,0.33,1.13,U] [#6 0.22,-0.13,1.07,U] [#7 -0.11,-0.16,1.07,U] [#8 -0.02,0.39,1.02,U] 
20:58:42.320 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {-0.25, -0.06}
20:58:42.320 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.77) = xAngle (2.53 = 2.53)
20:58:42.320 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.55 = 2.55)
20:58:42.321 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=-0.08 mountY=0.05, mountTheta=2.54
20:58:42.321 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
20:58:42.321 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
20:58:42.321 00.000 11060 Worker thread wakes up
20:58:42.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
20:58:42.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
20:58:42.321 00.000 11060 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=0.05
20:58:42.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:58:42.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:42.323 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:58:42.323 00.000 11060 MoveAxis(E, 0, ABG)
20:58:42.323 00.000 11060 Move returns status 0, amount 0
20:58:42.323 00.000 11060 MoveAxis(N, 0, ABG)
20:58:42.323 00.000 11060 Move returns status 0, amount 0
20:58:42.323 00.000 11060 move complete, result=0
20:58:42.323 00.000 11060 worker thread done servicing request
20:58:42.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:58:42.338 00.015 10844 UpdateGuideState exits: m=4414 SNR=41.0 Saturated
20:58:42.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:42.338 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:42.338 00.000 10844 Enqueuing Expose request
20:58:42.338 00.000 11060 Worker thread wakes up
20:58:42.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:42.338 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:42.348 00.010 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:43.815 01.467 11060 Exposure complete
20:58:43.953 00.138 11060 worker thread done servicing request
20:58:43.953 00.000 10844 OnExposeComplete: enter
20:58:43.953 00.000 10844 UpdateGuideState(): m_state=6
20:58:43.953 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
20:58:43.953 00.000 10844 Star::Find returns 1 (1), X=465.33, Y=131.72, Mass=4294, SNR=40.5, Peak=255 HFD=3.7
20:58:43.953 00.000 10844 MultiStar: [#1 0.02,0.07,1.18,U] [#2 0.44,-0.33,1.03,U] [#3 0.11,0.19,1.16,U] [#4 0.28,-0.29,1.15,U] [#5 0.23,0.33,1.18,U] [#6 -0.09,-0.44,1.13,U] [#7 0.03,0.06,1.07,U] [#8 0.30,-0.02,1.10,U] 
20:58:43.953 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.03, -0.30}
20:58:43.953 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.77) = xAngle (1.31 = 1.31)
20:58:43.953 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.33 = 1.33)
20:58:43.953 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.46 mountX=0.04 mountY=0.16, mountTheta=1.31
20:58:43.953 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
20:58:43.953 00.000 10844 Enqueuing Move request for scope (0.15, -0.07)
20:58:43.953 00.000 11060 Worker thread wakes up
20:58:43.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
20:58:43.953 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
20:58:43.953 00.000 11060 Moving (0.15, -0.07) raw xDistance=0.04 yDistance=0.16
20:58:43.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:58:43.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:43.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:58:43.953 00.000 11060 MoveAxis(E, 0, ABG)
20:58:43.953 00.000 11060 Move returns status 0, amount 0
20:58:43.953 00.000 11060 MoveAxis(N, 0, ABG)
20:58:43.953 00.000 11060 Move returns status 0, amount 0
20:58:43.953 00.000 11060 move complete, result=0
20:58:43.953 00.000 11060 worker thread done servicing request
20:58:43.971 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:58:43.985 00.014 10844 UpdateGuideState exits: m=4294 SNR=40.5 Saturated
20:58:43.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:43.985 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:43.985 00.000 10844 Enqueuing Expose request
20:58:43.985 00.000 11060 Worker thread wakes up
20:58:43.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:43.985 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:43.995 00.010 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:58:45.458 01.463 11060 Exposure complete
20:58:45.596 00.138 11060 worker thread done servicing request
20:58:45.596 00.000 10844 OnExposeComplete: enter
20:58:45.596 00.000 10844 UpdateGuideState(): m_state=6
20:58:45.596 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
20:58:45.596 00.000 10844 Star::Find returns 1 (1), X=465.28, Y=131.67, Mass=4368, SNR=41.0, Peak=255 HFD=3.7
20:58:45.596 00.000 10844 MultiStar: [#1 0.29,-0.66,0.00,M1] [#2 0.11,-0.68,0.00,M1] [#3 0.61,-0.53,0.00,M1] [#4 0.12,-0.39,1.14,U] [#5 0.17,0.01,1.13,U] [#6 0.13,-0.24,1.01,U] [#7 -0.20,-0.44,1.00,U] [#8 -0.16,-0.29,1.07,U] 
20:58:45.596 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.28}, one-star: {-0.03, -0.36}
20:58:45.596 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.77) = xAngle (0.24 = 0.24)
20:58:45.596 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.26 = 0.26)
20:58:45.596 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.52 mountX=0.27 mountY=0.07, mountTheta=0.26
20:58:45.602 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.28, opts=13)
20:58:45.602 00.000 10844 Enqueuing Move request for scope (0.01, -0.28)
20:58:45.602 00.000 11060 Worker thread wakes up
20:58:45.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
20:58:45.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
20:58:45.602 00.000 11060 Moving (0.01, -0.28) raw xDistance=0.27 yDistance=0.07
20:58:45.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
20:58:45.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:45.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:58:45.602 00.000 11060 MoveAxis(E, 0, ABG)
20:58:45.602 00.000 11060 Move returns status 0, amount 0
20:58:45.602 00.000 11060 MoveAxis(N, 0, ABG)
20:58:45.602 00.000 11060 Move returns status 0, amount 0
20:58:45.602 00.000 11060 move complete, result=0
20:58:45.602 00.000 11060 worker thread done servicing request
20:58:45.609 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:58:45.616 00.007 10844 UpdateGuideState exits: m=4368 SNR=41.0 Saturated
20:58:45.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:45.616 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:45.616 00.000 10844 Enqueuing Expose request
20:58:45.616 00.000 11060 Worker thread wakes up
20:58:45.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:45.616 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:45.633 00.017 10844 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:47.085 01.452 11060 Exposure complete
20:58:47.222 00.137 11060 worker thread done servicing request
20:58:47.222 00.000 10844 OnExposeComplete: enter
20:58:47.222 00.000 10844 UpdateGuideState(): m_state=6
20:58:47.222 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
20:58:47.222 00.000 10844 Star::Find returns 1 (1), X=465.24, Y=131.90, Mass=4356, SNR=42.1, Peak=255 HFD=4.0
20:58:47.222 00.000 10844 MultiStar: [#1 0.38,0.14,1.13,U] [#2 0.24,-0.07,0.92,U] [#3 0.51,-0.24,1.19,U] [#4 0.26,-0.26,1.05,U] [#5 0.02,0.16,1.09,U] [#6 -0.01,-0.05,1.04,U] [#7 0.20,-0.26,0.98,U] [#8 -0.16,-0.00,1.03,U] 
20:58:47.222 00.000 10844 single-star, 8 included, MultiStar: {0.16, -0.08}, one-star: {-0.07, -0.13}
20:58:47.222 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.77) = xAngle (-0.30 = -0.30)
20:58:47.222 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.28 = -0.28)
20:58:47.222 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.07 mountX=0.14 mountY=-0.04, mountTheta=-0.29
20:58:47.235 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
20:58:47.235 00.000 10844 Enqueuing Move request for scope (-0.07, -0.13)
20:58:47.235 00.000 11060 Worker thread wakes up
20:58:47.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
20:58:47.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
20:58:47.235 00.000 11060 Moving (-0.07, -0.13) raw xDistance=0.14 yDistance=-0.04
20:58:47.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:58:47.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:47.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:58:47.235 00.000 11060 MoveAxis(E, 0, ABG)
20:58:47.235 00.000 11060 Move returns status 0, amount 0
20:58:47.235 00.000 11060 MoveAxis(N, 0, ABG)
20:58:47.235 00.000 11060 Move returns status 0, amount 0
20:58:47.235 00.000 11060 move complete, result=0
20:58:47.235 00.000 11060 worker thread done servicing request
20:58:47.237 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:58:47.253 00.016 10844 UpdateGuideState exits: m=4356 SNR=42.1 Saturated
20:58:47.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:47.253 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:47.253 00.000 10844 Enqueuing Expose request
20:58:47.253 00.000 11060 Worker thread wakes up
20:58:47.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:47.253 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:47.262 00.009 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:58:48.733 01.471 11060 Exposure complete
20:58:48.865 00.132 11060 worker thread done servicing request
20:58:48.865 00.000 10844 OnExposeComplete: enter
20:58:48.865 00.000 10844 UpdateGuideState(): m_state=6
20:58:48.865 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
20:58:48.865 00.000 10844 Star::Find returns 1 (1), X=465.06, Y=131.70, Mass=4125, SNR=39.9, Peak=255 HFD=3.9
20:58:48.865 00.000 10844 MultiStar: [#1 0.49,-0.02,1.23,U] [#2 0.30,0.30,1.03,U] [#3 0.43,0.05,1.21,U] [#4 0.08,-0.08,1.17,U] [#5 0.31,0.33,1.12,U] [#6 0.14,-0.09,1.13,U] [#7 -0.38,-0.23,1.09,U] [#8 0.14,-0.01,1.07,U] 
20:58:48.865 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {-0.25, -0.33}
20:58:48.865 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.77) = xAngle (1.73 = 1.73)
20:58:48.865 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.75 = 1.75)
20:58:48.865 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.02 mountY=0.15, mountTheta=1.73
20:58:48.882 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.01, opts=13)
20:58:48.882 00.000 10844 Enqueuing Move request for scope (0.15, -0.01)
20:58:48.882 00.000 11060 Worker thread wakes up
20:58:48.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
20:58:48.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
20:58:48.882 00.000 11060 Moving (0.15, -0.01) raw xDistance=-0.02 yDistance=0.15
20:58:48.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:58:48.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:48.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:58:48.882 00.000 11060 MoveAxis(E, 0, ABG)
20:58:48.882 00.000 11060 Move returns status 0, amount 0
20:58:48.882 00.000 11060 MoveAxis(N, 0, ABG)
20:58:48.882 00.000 11060 Move returns status 0, amount 0
20:58:48.882 00.000 11060 move complete, result=0
20:58:48.882 00.000 11060 worker thread done servicing request
20:58:48.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:58:48.903 00.021 10844 UpdateGuideState exits: m=4125 SNR=39.9 Saturated
20:58:48.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:48.903 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:48.903 00.000 10844 Enqueuing Expose request
20:58:48.903 00.000 11060 Worker thread wakes up
20:58:48.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:48.903 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:48.913 00.010 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:50.375 01.462 11060 Exposure complete
20:58:50.516 00.141 11060 worker thread done servicing request
20:58:50.516 00.000 10844 OnExposeComplete: enter
20:58:50.516 00.000 10844 UpdateGuideState(): m_state=6
20:58:50.516 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:58:50.516 00.000 10844 Star::Find returns 1 (1), X=465.07, Y=132.28, Mass=4442, SNR=41.1, Peak=255 HFD=4.1
20:58:50.516 00.000 10844 MultiStar: [#1 0.08,-0.29,1.17,U] [#2 0.21,-0.17,0.98,U] [#3 0.38,-0.26,1.23,U] [#4 0.03,0.05,1.18,U] [#5 -0.02,0.32,1.10,U] [#6 -0.05,-0.16,1.08,U] [#7 -0.13,-0.14,0.99,U] [#8 -0.19,0.11,1.11,U] 
20:58:50.516 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.24, 0.25}
20:58:50.516 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.77) = xAngle (0.61 = 0.61)
20:58:50.518 00.002 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.63 = 0.63)
20:58:50.518 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.15 mountX=0.03 mountY=0.02, mountTheta=0.63
20:58:50.518 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
20:58:50.518 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
20:58:50.518 00.000 11060 Worker thread wakes up
20:58:50.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
20:58:50.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
20:58:50.518 00.000 11060 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=0.02
20:58:50.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:58:50.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:50.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:58:50.518 00.000 11060 MoveAxis(E, 0, ABG)
20:58:50.518 00.000 11060 Move returns status 0, amount 0
20:58:50.518 00.000 11060 MoveAxis(N, 0, ABG)
20:58:50.518 00.000 11060 Move returns status 0, amount 0
20:58:50.518 00.000 11060 move complete, result=0
20:58:50.518 00.000 11060 worker thread done servicing request
20:58:50.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:58:50.532 00.014 10844 UpdateGuideState exits: m=4442 SNR=41.1 Saturated
20:58:50.534 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:50.534 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:50.534 00.000 10844 Enqueuing Expose request
20:58:50.534 00.000 11060 Worker thread wakes up
20:58:50.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:50.534 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:50.542 00.008 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:51.997 01.455 11060 Exposure complete
20:58:52.120 00.123 11060 worker thread done servicing request
20:58:52.120 00.000 10844 OnExposeComplete: enter
20:58:52.120 00.000 10844 UpdateGuideState(): m_state=6
20:58:52.120 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
20:58:52.120 00.000 10844 Star::Find returns 1 (1), X=465.14, Y=131.78, Mass=3741, SNR=38.6, Peak=255 HFD=3.5
20:58:52.120 00.000 10844 MultiStar: [#1 -0.07,0.17,1.25,U] [#2 0.13,-0.00,1.10,U] [#3 0.38,-0.04,1.22,U] [#4 0.12,-0.02,1.24,U] [#5 0.24,0.40,1.16,U] [#6 -0.08,-0.04,1.19,U] [#7 0.03,-0.24,1.16,U] [#8 -0.13,-0.29,1.17,U] 
20:58:52.120 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {-0.16, -0.25}
20:58:52.120 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.77) = xAngle (1.25 = 1.25)
20:58:52.120 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.27 = 1.27)
20:58:52.120 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.51 mountX=0.02 mountY=0.06, mountTheta=1.25
20:58:52.120 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.03, opts=13)
20:58:52.120 00.000 10844 Enqueuing Move request for scope (0.05, -0.03)
20:58:52.120 00.000 11060 Worker thread wakes up
20:58:52.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
20:58:52.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
20:58:52.120 00.000 11060 Moving (0.05, -0.03) raw xDistance=0.02 yDistance=0.06
20:58:52.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:58:52.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:52.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:58:52.120 00.000 11060 MoveAxis(E, 0, ABG)
20:58:52.120 00.000 11060 Move returns status 0, amount 0
20:58:52.120 00.000 11060 MoveAxis(N, 0, ABG)
20:58:52.120 00.000 11060 Move returns status 0, amount 0
20:58:52.120 00.000 11060 move complete, result=0
20:58:52.120 00.000 11060 worker thread done servicing request
20:58:52.134 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:58:52.141 00.007 10844 UpdateGuideState exits: m=3741 SNR=38.6 Saturated
20:58:52.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:52.141 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:52.141 00.000 10844 Enqueuing Expose request
20:58:52.141 00.000 11060 Worker thread wakes up
20:58:52.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:52.141 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:52.154 00.013 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:53.613 01.459 11060 Exposure complete
20:58:53.746 00.133 11060 worker thread done servicing request
20:58:53.746 00.000 10844 OnExposeComplete: enter
20:58:53.746 00.000 10844 UpdateGuideState(): m_state=6
20:58:53.746 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
20:58:53.746 00.000 10844 Star::Find returns 1 (1), X=465.50, Y=132.21, Mass=4100, SNR=40.6, Peak=255 HFD=3.5
20:58:53.749 00.003 10844 MultiStar: [#1 0.38,-0.07,1.16,U] [#2 0.16,0.04,0.95,U] [#3 0.79,0.00,0.00,M1] [#4 -0.02,0.15,1.11,U] [#5 0.03,0.29,1.16,U] [#6 0.32,0.14,1.07,U] [#7 0.13,-0.20,1.06,U] [#8 0.24,-0.05,1.05,U] 
20:58:53.749 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.06}, one-star: {0.19, 0.19}
20:58:53.749 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.77) = xAngle (2.11 = 2.11)
20:58:53.749 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.13 = 2.13)
20:58:53.749 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.34 mountX=-0.10 mountY=0.16, mountTheta=2.11
20:58:53.749 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.06, opts=13)
20:58:53.749 00.000 10844 Enqueuing Move request for scope (0.18, 0.06)
20:58:53.749 00.000 11060 Worker thread wakes up
20:58:53.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
20:58:53.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
20:58:53.749 00.000 11060 Moving (0.18, 0.06) raw xDistance=-0.10 yDistance=0.16
20:58:53.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:58:53.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:53.751 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:58:53.751 00.000 11060 MoveAxis(E, 0, ABG)
20:58:53.751 00.000 11060 Move returns status 0, amount 0
20:58:53.751 00.000 11060 MoveAxis(N, 0, ABG)
20:58:53.751 00.000 11060 Move returns status 0, amount 0
20:58:53.751 00.000 11060 move complete, result=0
20:58:53.751 00.000 11060 worker thread done servicing request
20:58:53.755 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:58:53.771 00.016 10844 UpdateGuideState exits: m=4100 SNR=40.6 Saturated
20:58:53.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:53.771 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:53.771 00.000 10844 Enqueuing Expose request
20:58:53.771 00.000 11060 Worker thread wakes up
20:58:53.773 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:53.773 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:53.780 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:58:55.252 01.472 11060 Exposure complete
20:58:55.394 00.142 11060 worker thread done servicing request
20:58:55.394 00.000 10844 OnExposeComplete: enter
20:58:55.394 00.000 10844 UpdateGuideState(): m_state=6
20:58:55.394 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
20:58:55.394 00.000 10844 Star::Find returns 1 (1), X=465.27, Y=132.42, Mass=4619, SNR=42.5, Peak=255 HFD=3.6
20:58:55.394 00.000 10844 MultiStar: [#1 0.26,0.50,1.18,U] [#2 0.42,0.46,0.94,U] [#3 0.31,0.35,1.12,U] [#4 0.23,0.12,1.10,U] [#5 0.23,0.22,1.14,U] [#6 -0.08,0.22,1.05,U] [#7 0.15,-0.24,1.02,U] [#8 -0.08,0.12,1.02,U] 
20:58:55.394 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.24}, one-star: {-0.04, 0.39}
20:58:55.394 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.77) = xAngle (2.76 = 2.76)
20:58:55.394 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.78 = 2.78)
20:58:55.394 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.99 mountX=-0.27 mountY=0.10, mountTheta=2.77
20:58:55.394 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.24, opts=13)
20:58:55.394 00.000 10844 Enqueuing Move request for scope (0.16, 0.24)
20:58:55.394 00.000 11060 Worker thread wakes up
20:58:55.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
20:58:55.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
20:58:55.394 00.000 11060 Moving (0.16, 0.24) raw xDistance=-0.27 yDistance=0.10
20:58:55.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
20:58:55.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:55.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:58:55.394 00.000 11060 MoveAxis(E, 0, ABG)
20:58:55.394 00.000 11060 Move returns status 0, amount 0
20:58:55.394 00.000 11060 MoveAxis(N, 0, ABG)
20:58:55.394 00.000 11060 Move returns status 0, amount 0
20:58:55.394 00.000 11060 move complete, result=0
20:58:55.394 00.000 11060 worker thread done servicing request
20:58:55.400 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:58:55.408 00.008 10844 UpdateGuideState exits: m=4619 SNR=42.5 Saturated
20:58:55.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:55.408 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:55.408 00.000 10844 Enqueuing Expose request
20:58:55.408 00.000 11060 Worker thread wakes up
20:58:55.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:55.408 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:55.416 00.008 10844 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:56.881 01.465 11060 Exposure complete
20:58:57.007 00.126 11060 worker thread done servicing request
20:58:57.009 00.002 10844 OnExposeComplete: enter
20:58:57.009 00.000 10844 UpdateGuideState(): m_state=6
20:58:57.009 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
20:58:57.009 00.000 10844 Star::Find returns 1 (1), X=465.15, Y=132.16, Mass=4846, SNR=44.3, Peak=255 HFD=4.3
20:58:57.009 00.000 10844 MultiStar: [#1 -0.02,-0.16,1.06,U] [#2 0.02,-0.15,0.96,U] [#3 0.28,-0.07,1.12,U] [#4 0.15,0.12,1.10,U] [#5 0.25,0.06,1.08,U] [#6 -0.01,-0.00,1.10,U] [#7 -0.15,-0.45,0.98,U] [#8 -0.13,0.09,1.00,U] 
20:58:57.009 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.16, 0.13}
20:58:57.009 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.77) = xAngle (0.81 = 0.81)
20:58:57.009 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.83 = 0.83)
20:58:57.009 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.96 mountX=0.04 mountY=0.04, mountTheta=0.82
20:58:57.013 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
20:58:57.013 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
20:58:57.015 00.002 11060 Worker thread wakes up
20:58:57.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
20:58:57.015 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
20:58:57.015 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=0.04
20:58:57.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:58:57.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:57.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:58:57.015 00.000 11060 MoveAxis(E, 0, ABG)
20:58:57.015 00.000 11060 Move returns status 0, amount 0
20:58:57.015 00.000 11060 MoveAxis(N, 0, ABG)
20:58:57.015 00.000 11060 Move returns status 0, amount 0
20:58:57.015 00.000 11060 move complete, result=0
20:58:57.015 00.000 11060 worker thread done servicing request
20:58:57.021 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:58:57.031 00.010 10844 UpdateGuideState exits: m=4846 SNR=44.3 Saturated
20:58:57.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:57.031 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:57.031 00.000 10844 Enqueuing Expose request
20:58:57.031 00.000 11060 Worker thread wakes up
20:58:57.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:57.031 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:57.031 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:58:58.496 01.465 11060 Exposure complete
20:58:58.622 00.126 11060 worker thread done servicing request
20:58:58.622 00.000 10844 OnExposeComplete: enter
20:58:58.622 00.000 10844 UpdateGuideState(): m_state=6
20:58:58.622 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
20:58:58.622 00.000 10844 Star::Find returns 1 (1), X=465.39, Y=132.01, Mass=4496, SNR=41.6, Peak=255 HFD=3.8
20:58:58.622 00.000 10844 MultiStar: [#1 0.15,0.27,1.20,U] [#2 0.15,0.13,0.93,U] [#3 -0.21,-0.37,1.18,U] [#4 0.09,0.12,1.14,U] [#5 -0.10,0.25,1.12,U] [#6 -0.01,0.06,1.08,U] [#7 -0.08,-0.38,1.00,U] [#8 0.18,-0.12,1.03,U] 
20:58:58.622 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.08, -0.01}
20:58:58.622 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.77) = xAngle (1.70 = 1.70)
20:58:58.622 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.72 = 1.72)
20:58:58.622 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.07 mountX=-0.00 mountY=0.02, mountTheta=1.70
20:58:58.630 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
20:58:58.630 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
20:58:58.630 00.000 11060 Worker thread wakes up
20:58:58.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
20:58:58.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
20:58:58.630 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
20:58:58.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
20:58:58.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:58.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:58:58.630 00.000 11060 MoveAxis(E, 0, ABG)
20:58:58.630 00.000 11060 Move returns status 0, amount 0
20:58:58.630 00.000 11060 MoveAxis(N, 0, ABG)
20:58:58.630 00.000 11060 Move returns status 0, amount 0
20:58:58.630 00.000 11060 move complete, result=0
20:58:58.630 00.000 11060 worker thread done servicing request
20:58:58.634 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:58:58.641 00.007 10844 UpdateGuideState exits: m=4496 SNR=41.6 Saturated
20:58:58.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:58.641 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:58:58.641 00.000 10844 Enqueuing Expose request
20:58:58.641 00.000 11060 Worker thread wakes up
20:58:58.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:58:58.641 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:58:58.656 00.015 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:59:00.110 01.454 11060 Exposure complete
20:59:00.261 00.151 11060 worker thread done servicing request
20:59:00.261 00.000 10844 OnExposeComplete: enter
20:59:00.261 00.000 10844 UpdateGuideState(): m_state=6
20:59:00.261 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
20:59:00.261 00.000 10844 Star::Find returns 1 (1), X=465.23, Y=131.96, Mass=4198, SNR=40.2, Peak=255 HFD=4.0
20:59:00.261 00.000 10844 MultiStar: [#1 -0.02,0.53,1.27,U] [#2 -0.17,-0.14,1.05,U] [#3 0.08,0.46,1.26,U] [#4 0.38,0.20,1.13,U] [#5 -0.04,0.30,1.13,U] [#6 -0.34,-0.06,1.09,U] [#7 -0.29,-0.35,1.10,U] [#8 -0.20,-0.06,1.04,U] 
20:59:00.261 00.000 10844 single-star, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.08, -0.07}
20:59:00.261 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.77) = xAngle (-0.62 = -0.62)
20:59:00.261 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.60 = -0.60)
20:59:00.261 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.39 mountX=0.08 mountY=-0.06, mountTheta=-0.61
20:59:00.261 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.07, opts=13)
20:59:00.261 00.000 10844 Enqueuing Move request for scope (-0.08, -0.07)
20:59:00.261 00.000 11060 Worker thread wakes up
20:59:00.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
20:59:00.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
20:59:00.261 00.000 11060 Moving (-0.08, -0.07) raw xDistance=0.08 yDistance=-0.06
20:59:00.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:59:00.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:00.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:59:00.261 00.000 11060 MoveAxis(E, 0, ABG)
20:59:00.261 00.000 11060 Move returns status 0, amount 0
20:59:00.261 00.000 11060 MoveAxis(N, 0, ABG)
20:59:00.261 00.000 11060 Move returns status 0, amount 0
20:59:00.261 00.000 11060 move complete, result=0
20:59:00.261 00.000 11060 worker thread done servicing request
20:59:00.267 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:00.284 00.017 10844 UpdateGuideState exits: m=4198 SNR=40.2 Saturated
20:59:00.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:00.284 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:00.284 00.000 10844 Enqueuing Expose request
20:59:00.284 00.000 11060 Worker thread wakes up
20:59:00.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:00.284 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:00.301 00.017 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:59:01.748 01.447 11060 Exposure complete
20:59:01.883 00.135 11060 worker thread done servicing request
20:59:01.883 00.000 10844 OnExposeComplete: enter
20:59:01.883 00.000 10844 UpdateGuideState(): m_state=6
20:59:01.885 00.002 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
20:59:01.885 00.000 10844 Star::Find returns 1 (1), X=465.33, Y=132.26, Mass=4863, SNR=43.2, Peak=255 HFD=4.0
20:59:01.885 00.000 10844 MultiStar: [#1 0.05,0.27,1.17,U] [#2 -0.28,-0.04,0.94,U] [#3 0.15,0.16,1.18,U] [#4 0.05,0.09,1.06,U] [#5 0.06,0.56,1.09,U] [#6 -0.22,-0.13,1.01,U] [#7 -0.31,0.10,1.02,U] [#8 -0.31,0.62,0.00,M1] 
20:59:01.885 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.16}, one-star: {0.03, 0.24}
20:59:01.885 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.77) = xAngle (3.64 = -2.65)
20:59:01.885 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.65 = -2.63)
20:59:01.885 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.87 mountX=-0.15 mountY=-0.08, mountTheta=-2.63
20:59:01.885 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.16, opts=13)
20:59:01.885 00.000 10844 Enqueuing Move request for scope (-0.05, 0.16)
20:59:01.885 00.000 11060 Worker thread wakes up
20:59:01.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
20:59:01.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
20:59:01.885 00.000 11060 Moving (-0.05, 0.16) raw xDistance=-0.15 yDistance=-0.08
20:59:01.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
20:59:01.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:01.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:59:01.885 00.000 11060 MoveAxis(E, 0, ABG)
20:59:01.885 00.000 11060 Move returns status 0, amount 0
20:59:01.885 00.000 11060 MoveAxis(N, 0, ABG)
20:59:01.885 00.000 11060 Move returns status 0, amount 0
20:59:01.885 00.000 11060 move complete, result=0
20:59:01.885 00.000 11060 worker thread done servicing request
20:59:01.891 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:59:01.896 00.005 10844 UpdateGuideState exits: m=4863 SNR=43.2 Saturated
20:59:01.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:01.896 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:01.896 00.000 10844 Enqueuing Expose request
20:59:01.896 00.000 11060 Worker thread wakes up
20:59:01.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:01.896 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:01.907 00.011 10844 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:59:03.369 01.462 11060 Exposure complete
20:59:03.501 00.132 11060 worker thread done servicing request
20:59:03.508 00.007 10844 OnExposeComplete: enter
20:59:03.508 00.000 10844 UpdateGuideState(): m_state=6
20:59:03.508 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
20:59:03.508 00.000 10844 Star::Find returns 1 (1), X=465.13, Y=131.79, Mass=4418, SNR=41.6, Peak=255 HFD=4.0
20:59:03.508 00.000 10844 MultiStar: [#1 0.23,-0.45,1.18,U] [#2 0.07,-0.49,1.03,U] [#3 0.48,-0.13,1.14,U] [#4 0.02,-0.29,1.11,U] [#5 0.08,-0.01,1.13,U] [#6 0.20,-0.32,1.03,U] [#7 -0.13,-0.38,0.99,U] [#8 -0.06,-0.23,1.06,U] 
20:59:03.508 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.28}, one-star: {-0.18, -0.24}
20:59:03.508 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.77) = xAngle (0.50 = 0.50)
20:59:03.508 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.52 = 0.52)
20:59:03.508 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.26 mountX=0.26 mountY=0.15, mountTheta=0.52
20:59:03.510 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.28, opts=13)
20:59:03.510 00.000 10844 Enqueuing Move request for scope (0.09, -0.28)
20:59:03.510 00.000 11060 Worker thread wakes up
20:59:03.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
20:59:03.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
20:59:03.510 00.000 11060 Moving (0.09, -0.28) raw xDistance=0.26 yDistance=0.15
20:59:03.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
20:59:03.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:03.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:59:03.510 00.000 11060 MoveAxis(E, 0, ABG)
20:59:03.510 00.000 11060 Move returns status 0, amount 0
20:59:03.510 00.000 11060 MoveAxis(N, 0, ABG)
20:59:03.510 00.000 11060 Move returns status 0, amount 0
20:59:03.510 00.000 11060 move complete, result=0
20:59:03.510 00.000 11060 worker thread done servicing request
20:59:03.512 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:59:03.525 00.013 10844 UpdateGuideState exits: m=4418 SNR=41.6 Saturated
20:59:03.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:03.525 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:03.525 00.000 10844 Enqueuing Expose request
20:59:03.525 00.000 11060 Worker thread wakes up
20:59:03.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:03.525 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:03.535 00.010 10844 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
20:59:05.002 01.467 11060 Exposure complete
20:59:05.136 00.134 11060 worker thread done servicing request
20:59:05.136 00.000 10844 OnExposeComplete: enter
20:59:05.136 00.000 10844 UpdateGuideState(): m_state=6
20:59:05.136 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
20:59:05.136 00.000 10844 Star::Find returns 1 (1), X=465.29, Y=131.96, Mass=4705, SNR=44.4, Peak=255 HFD=4.1
20:59:05.136 00.000 10844 MultiStar: [#1 0.36,-0.43,1.08,U] [#2 0.11,-0.34,0.96,U] [#3 0.47,-0.23,1.11,U] [#4 0.24,-0.30,1.01,U] [#5 -0.06,0.19,1.03,U] [#6 0.17,-0.05,0.95,U] [#7 0.07,-0.14,0.98,U] [#8 -0.15,0.25,1.01,U] 
20:59:05.136 00.000 10844 single-star, 8 included, MultiStar: {0.14, -0.13}, one-star: {-0.01, -0.06}
20:59:05.136 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.77) = xAngle (-0.01 = -0.01)
20:59:05.136 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.00 = 0.00)
20:59:05.136 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.78 mountX=0.06 mountY=0.00, mountTheta=0.00
20:59:05.136 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
20:59:05.136 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
20:59:05.136 00.000 11060 Worker thread wakes up
20:59:05.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
20:59:05.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
20:59:05.136 00.000 11060 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.00
20:59:05.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:59:05.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:05.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:59:05.136 00.000 11060 MoveAxis(E, 0, ABG)
20:59:05.136 00.000 11060 Move returns status 0, amount 0
20:59:05.136 00.000 11060 MoveAxis(N, 0, ABG)
20:59:05.136 00.000 11060 Move returns status 0, amount 0
20:59:05.136 00.000 11060 move complete, result=0
20:59:05.136 00.000 11060 worker thread done servicing request
20:59:05.141 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:59:05.163 00.022 10844 UpdateGuideState exits: m=4705 SNR=44.4 Saturated
20:59:05.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:05.163 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:05.163 00.000 10844 Enqueuing Expose request
20:59:05.163 00.000 11060 Worker thread wakes up
20:59:05.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:05.163 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:05.174 00.011 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:59:06.641 01.467 11060 Exposure complete
20:59:06.766 00.125 11060 worker thread done servicing request
20:59:06.766 00.000 10844 OnExposeComplete: enter
20:59:06.766 00.000 10844 UpdateGuideState(): m_state=6
20:59:06.766 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
20:59:06.766 00.000 10844 Star::Find returns 1 (1), X=465.15, Y=132.13, Mass=4604, SNR=42.9, Peak=255 HFD=4.3
20:59:06.766 00.000 10844 MultiStar: [#1 0.19,0.12,1.15,U] [#2 0.19,0.00,0.97,U] [#3 0.21,0.14,1.19,U] [#4 0.45,0.19,1.04,U] [#5 0.14,0.31,1.13,U] [#6 0.22,0.05,1.01,U] [#7 0.18,-0.15,1.02,U] [#8 0.14,-0.16,1.02,U] 
20:59:06.766 00.000 10844 single-star, 8 included, MultiStar: {0.18, 0.07}, one-star: {-0.15, 0.11}
20:59:06.766 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.77) = xAngle (4.29 = -1.99)
20:59:06.766 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.31 = -1.97)
20:59:06.766 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.52 mountX=-0.08 mountY=-0.17, mountTheta=-1.99
20:59:06.770 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.11, opts=13)
20:59:06.770 00.000 10844 Enqueuing Move request for scope (-0.15, 0.11)
20:59:06.770 00.000 11060 Worker thread wakes up
20:59:06.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
20:59:06.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
20:59:06.770 00.000 11060 Moving (-0.15, 0.11) raw xDistance=-0.08 yDistance=-0.17
20:59:06.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:59:06.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:06.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:59:06.770 00.000 11060 MoveAxis(E, 0, ABG)
20:59:06.770 00.000 11060 Move returns status 0, amount 0
20:59:06.770 00.000 11060 MoveAxis(N, 0, ABG)
20:59:06.770 00.000 11060 Move returns status 0, amount 0
20:59:06.770 00.000 11060 move complete, result=0
20:59:06.770 00.000 11060 worker thread done servicing request
20:59:06.777 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:06.788 00.011 10844 UpdateGuideState exits: m=4604 SNR=42.9 Saturated
20:59:06.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:06.788 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:06.788 00.000 10844 Enqueuing Expose request
20:59:06.788 00.000 11060 Worker thread wakes up
20:59:06.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:06.788 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:06.797 00.009 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:08.253 01.456 11060 Exposure complete
20:59:08.381 00.128 11060 worker thread done servicing request
20:59:08.381 00.000 10844 OnExposeComplete: enter
20:59:08.381 00.000 10844 UpdateGuideState(): m_state=6
20:59:08.381 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
20:59:08.381 00.000 10844 Star::Find returns 1 (1), X=465.10, Y=132.13, Mass=4429, SNR=41.6, Peak=255 HFD=4.2
20:59:08.381 00.000 10844 MultiStar: [#1 0.53,-0.04,1.25,U] [#2 0.12,-0.32,0.97,U] [#3 0.04,-0.07,1.17,U] [#4 0.28,-0.05,1.08,U] [#5 0.03,0.07,1.13,U] [#6 -0.07,-0.09,1.03,U] [#7 0.05,-0.55,1.01,U] [#8 -0.31,0.08,1.00,U] 
20:59:08.381 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {-0.21, 0.10}
20:59:08.381 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.77) = xAngle (0.81 = 0.81)
20:59:08.381 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.83 = 0.83)
20:59:08.381 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=0.08 mountY=0.08, mountTheta=0.82
20:59:08.381 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.09, opts=13)
20:59:08.381 00.000 10844 Enqueuing Move request for scope (0.06, -0.09)
20:59:08.381 00.000 11060 Worker thread wakes up
20:59:08.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
20:59:08.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
20:59:08.381 00.000 11060 Moving (0.06, -0.09) raw xDistance=0.08 yDistance=0.08
20:59:08.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:59:08.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:08.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:59:08.381 00.000 11060 MoveAxis(E, 0, ABG)
20:59:08.381 00.000 11060 Move returns status 0, amount 0
20:59:08.381 00.000 11060 MoveAxis(N, 0, ABG)
20:59:08.381 00.000 11060 Move returns status 0, amount 0
20:59:08.381 00.000 11060 move complete, result=0
20:59:08.381 00.000 11060 worker thread done servicing request
20:59:08.387 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:08.397 00.010 10844 UpdateGuideState exits: m=4429 SNR=41.6 Saturated
20:59:08.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:08.397 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:08.397 00.000 10844 Enqueuing Expose request
20:59:08.397 00.000 11060 Worker thread wakes up
20:59:08.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:08.397 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:08.414 00.017 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:59:08.768 00.354 10844 GuideAssistant changed RA_MinMove to 0.12
20:59:09.134 00.366 10844 evsrv: cli 0EEEE610 connect
20:59:09.134 00.000 10844 case statement mapped state 6 to 3
20:59:09.134 00.000 10844 case statement mapped state 6 to 3
20:59:09.134 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_pixel_scale","id":"55bd03a8-3710-4c5d-827e-f8028945b26f"}
20:59:09.134 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":4.1253,"id":"55bd03a8-3710-4c5d-827e-f8028945b26f"}
20:59:09.134 00.000 10844 evsrv: cli 0EEEE610 disconnect
20:59:09.774 00.640 10844 BLC: Comp pulse set to 500 ms, Floor = 20 ms, Ceiling = 750 ms, Adjustable
20:59:09.774 00.000 10844 BLC: window closed
20:59:09.774 00.000 10844 BLC: History cleared
20:59:09.774 00.000 10844 BLC: window closed
20:59:09.774 00.000 10844 BLC: Backlash comp enabled, Comp pulse = 500 ms
20:59:09.873 00.099 11060 Exposure complete
20:59:10.018 00.145 11060 worker thread done servicing request
20:59:10.018 00.000 10844 OnExposeComplete: enter
20:59:10.018 00.000 10844 UpdateGuideState(): m_state=6
20:59:10.018 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
20:59:10.018 00.000 10844 Star::Find returns 1 (1), X=465.09, Y=131.52, Mass=4500, SNR=42.4, Peak=255 HFD=3.7
20:59:10.020 00.002 10844 MultiStar: [#1 0.36,-0.25,1.19,U] [#2 -0.06,-0.40,0.97,U] [#3 0.34,-0.47,1.15,U] [#4 -0.06,-0.73,0.00,M1] [#5 0.20,-0.27,1.08,U] [#6 0.16,-0.29,1.00,U] [#7 -0.09,-0.41,1.03,U] [#8 -0.50,-0.25,1.03,U] 
20:59:10.020 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.36}, one-star: {-0.22, -0.50}
20:59:10.020 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.77) = xAngle (0.30 = 0.30)
20:59:10.020 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.32 = 0.32)
20:59:10.020 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.47 mountX=0.34 mountY=0.11, mountTheta=0.32
20:59:10.020 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.36, opts=13)
20:59:10.020 00.000 10844 Enqueuing Move request for scope (0.04, -0.36)
20:59:10.020 00.000 11060 Worker thread wakes up
20:59:10.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd
20:59:10.020 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.36)
20:59:10.020 00.000 11060 Moving (0.04, -0.36) raw xDistance=0.34 yDistance=0.11
20:59:10.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.34
20:59:10.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:10.022 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:59:10.022 00.000 11060 MoveAxis(W, 77, ABG)
20:59:10.022 00.000 11060 Guiding  Dir = 3, Dur = 77
20:59:10.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:10.043 00.021 10844 UpdateGuideState exits: m=4500 SNR=42.4 Saturated
20:59:10.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:10.043 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:10.047 00.004 10844 Enqueuing Expose request
20:59:10.051 00.004 11060 IsSlewing returns 0
20:59:10.051 00.000 11060 IsGuiding returns 0
20:59:10.130 00.079 11060 IsGuiding returns 0
20:59:10.130 00.000 11060 Move returns status 0, amount 77
20:59:10.130 00.000 11060 MoveAxis(N, 0, ABG)
20:59:10.130 00.000 11060 Move returns status 0, amount 0
20:59:10.130 00.000 11060 move complete, result=0
20:59:10.130 00.000 11060 worker thread done servicing request
20:59:10.130 00.000 11060 Worker thread wakes up
20:59:10.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:10.130 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:10.130 00.000 10844 GuideStep: 0.3 px 77 ms WEST, 0.1 px 0 ms NORTH
20:59:10.148 00.018 10844 evsrv: cli 0EEEE4D0 connect
20:59:10.148 00.000 10844 case statement mapped state 6 to 3
20:59:10.148 00.000 10844 case statement mapped state 6 to 3
20:59:10.148 00.000 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_pixel_scale","id":"0c0c2a7c-fc68-4b57-9379-ebcaf29a619e"}
20:59:10.148 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":4.1253,"id":"0c0c2a7c-fc68-4b57-9379-ebcaf29a619e"}
20:59:10.148 00.000 10844 evsrv: cli 0EEEE4D0 disconnect
20:59:11.600 01.452 11060 Exposure complete
20:59:11.739 00.139 11060 worker thread done servicing request
20:59:11.739 00.000 10844 OnExposeComplete: enter
20:59:11.739 00.000 10844 UpdateGuideState(): m_state=6
20:59:11.739 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
20:59:11.739 00.000 10844 Star::Find returns 1 (1), X=465.02, Y=131.89, Mass=4051, SNR=39.2, Peak=255 HFD=3.8
20:59:11.739 00.000 10844 MultiStar: [#1 -0.05,-0.05,1.32,U] [#2 -0.02,-0.15,1.02,U] [#3 0.32,0.05,1.25,U] [#4 0.21,-0.21,1.14,U] [#5 -0.22,0.48,1.20,U] [#6 0.00,-0.04,1.12,U] [#7 -0.59,-0.13,1.05,U] [#8 -0.03,0.14,1.09,U] 
20:59:11.739 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {-0.28, -0.13}
20:59:11.739 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.77) = xAngle (4.88 = -1.40)
20:59:11.739 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.90 = -1.38)
20:59:11.739 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.12 mountX=0.01 mountY=-0.06, mountTheta=-1.40
20:59:11.739 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.00, opts=13)
20:59:11.744 00.005 10844 Enqueuing Move request for scope (-0.06, 0.00)
20:59:11.744 00.000 11060 Worker thread wakes up
20:59:11.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
20:59:11.744 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
20:59:11.744 00.000 11060 Moving (-0.06, 0.00) raw xDistance=0.01 yDistance=-0.06
20:59:11.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:59:11.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:11.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:59:11.744 00.000 11060 MoveAxis(E, 0, ABG)
20:59:11.744 00.000 11060 Move returns status 0, amount 0
20:59:11.744 00.000 11060 MoveAxis(N, 0, ABG)
20:59:11.744 00.000 11060 Move returns status 0, amount 0
20:59:11.744 00.000 11060 move complete, result=0
20:59:11.744 00.000 11060 worker thread done servicing request
20:59:11.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:59:11.755 00.011 10844 UpdateGuideState exits: m=4051 SNR=39.2 Saturated
20:59:11.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:11.755 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:11.755 00.000 10844 Enqueuing Expose request
20:59:11.755 00.000 11060 Worker thread wakes up
20:59:11.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:11.755 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:11.766 00.011 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:59:13.235 01.469 11060 Exposure complete
20:59:13.377 00.142 11060 worker thread done servicing request
20:59:13.377 00.000 10844 OnExposeComplete: enter
20:59:13.377 00.000 10844 UpdateGuideState(): m_state=6
20:59:13.377 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
20:59:13.377 00.000 10844 Star::Find returns 1 (1), X=464.85, Y=132.54, Mass=4711, SNR=43.1, Peak=255 HFD=3.9
20:59:13.377 00.000 10844 MultiStar: [#1 -0.11,-0.09,1.13,U] [#2 -0.52,0.33,0.97,U] [#3 0.27,0.10,1.11,U] [#4 0.35,-0.06,1.05,U] [#5 -0.06,-0.06,1.10,U] [#6 0.36,-0.06,1.00,U] [#7 -0.32,-0.37,0.99,U] [#8 -0.07,-0.03,1.02,U] 
20:59:13.377 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.46, 0.52}
20:59:13.377 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.77) = xAngle (4.44 = -1.85)
20:59:13.377 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.46 = -1.83)
20:59:13.377 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.67 mountX=-0.02 mountY=-0.06, mountTheta=-1.84
20:59:13.377 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
20:59:13.377 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
20:59:13.377 00.000 11060 Worker thread wakes up
20:59:13.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
20:59:13.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
20:59:13.377 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.06
20:59:13.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:59:13.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:13.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:59:13.377 00.000 11060 MoveAxis(E, 0, ABG)
20:59:13.377 00.000 11060 Move returns status 0, amount 0
20:59:13.377 00.000 11060 MoveAxis(N, 0, ABG)
20:59:13.377 00.000 11060 Move returns status 0, amount 0
20:59:13.377 00.000 11060 move complete, result=0
20:59:13.377 00.000 11060 worker thread done servicing request
20:59:13.385 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:59:13.391 00.006 10844 UpdateGuideState exits: m=4711 SNR=43.1 Saturated
20:59:13.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:13.391 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:13.391 00.000 10844 Enqueuing Expose request
20:59:13.391 00.000 11060 Worker thread wakes up
20:59:13.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:13.391 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:13.413 00.022 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:59:14.866 01.453 11060 Exposure complete
20:59:15.010 00.144 11060 worker thread done servicing request
20:59:15.010 00.000 10844 OnExposeComplete: enter
20:59:15.010 00.000 10844 UpdateGuideState(): m_state=6
20:59:15.010 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
20:59:15.010 00.000 10844 Star::Find returns 1 (1), X=464.47, Y=131.56, Mass=4419, SNR=41.8, Peak=255 HFD=3.6
20:59:15.016 00.006 10844 MultiStar: [#1 0.12,-0.30,1.09,U] [#2 -0.33,-0.23,1.02,U] [#3 -0.07,-0.22,1.16,U] [#4 -0.41,-0.36,1.15,U] [#5 -0.38,0.07,1.14,U] [#6 -0.27,-0.42,1.13,U] [#7 -0.72,-0.15,0.00,M1] [#8 -0.39,-0.13,1.12,U] 
20:59:15.016 00.000 10844 refined, 7 included, MultiStar: {-0.31, -0.25}, one-star: {-0.84, -0.47}
20:59:15.016 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.77) = xAngle (-0.70 = -0.70)
20:59:15.016 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.68 = -0.68)
20:59:15.016 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.25 hyp=0.40 cameraTheta=-2.46 mountX=0.31 mountY=-0.25, mountTheta=-0.68
20:59:15.016 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.25, opts=13)
20:59:15.016 00.000 10844 Enqueuing Move request for scope (-0.31, -0.25)
20:59:15.016 00.000 11060 Worker thread wakes up
20:59:15.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.25) opts 0xd
20:59:15.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.25)
20:59:15.016 00.000 11060 Moving (-0.31, -0.25) raw xDistance=0.31 yDistance=-0.25
20:59:15.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.31
20:59:15.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
20:59:15.016 00.000 11060 MoveAxis(W, 70, ABG)
20:59:15.016 00.000 11060 Guiding  Dir = 3, Dur = 70
20:59:15.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:15.031 00.015 11060 IsSlewing returns 0
20:59:15.033 00.002 11060 IsGuiding returns 0
20:59:15.037 00.004 10844 UpdateGuideState exits: m=4419 SNR=41.8 Saturated
20:59:15.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:15.037 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:15.037 00.000 10844 Enqueuing Expose request
20:59:15.114 00.077 11060 IsGuiding returns 0
20:59:15.116 00.002 11060 Move returns status 0, amount 70
20:59:15.116 00.000 11060 MoveAxis(N, 110, ABG)
20:59:15.116 00.000 11060 Guiding  Dir = 0, Dur = 110
20:59:15.125 00.009 11060 IsSlewing returns 0
20:59:15.125 00.000 11060 IsGuiding returns 0
20:59:15.253 00.128 11060 IsGuiding returns 0
20:59:15.253 00.000 11060 Move returns status 0, amount 110
20:59:15.253 00.000 11060 move complete, result=0
20:59:15.255 00.002 11060 worker thread done servicing request
20:59:15.255 00.000 11060 Worker thread wakes up
20:59:15.255 00.000 10844 GuideStep: 0.3 px 70 ms WEST, -0.3 px 110 ms NORTH
20:59:15.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:15.255 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:16.734 01.479 11060 Exposure complete
20:59:16.849 00.115 11060 worker thread done servicing request
20:59:16.849 00.000 10844 OnExposeComplete: enter
20:59:16.849 00.000 10844 UpdateGuideState(): m_state=6
20:59:16.849 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
20:59:16.849 00.000 10844 Star::Find returns 1 (1), X=465.05, Y=132.08, Mass=4661, SNR=42.8, Peak=255 HFD=4.1
20:59:16.849 00.000 10844 MultiStar: [#1 0.26,-0.05,1.11,U] [#2 -0.04,-0.01,0.98,U] [#3 -0.00,-0.17,1.15,U] [#4 -0.02,0.15,1.03,U] [#5 -0.38,0.43,1.13,U] [#6 -0.19,0.07,1.02,U] [#7 -0.47,-0.04,0.98,U] [#8 -0.38,0.37,1.05,U] 
20:59:16.849 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.09}, one-star: {-0.26, 0.06}
20:59:16.849 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.77) = xAngle (4.40 = -1.88)
20:59:16.849 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.42 = -1.86)
20:59:16.849 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.64 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
20:59:16.860 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.09, opts=13)
20:59:16.860 00.000 10844 Enqueuing Move request for scope (-0.16, 0.09)
20:59:16.860 00.000 11060 Worker thread wakes up
20:59:16.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
20:59:16.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
20:59:16.860 00.000 11060 Moving (-0.16, 0.09) raw xDistance=-0.06 yDistance=-0.18
20:59:16.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:59:16.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:16.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:59:16.860 00.000 11060 MoveAxis(E, 0, ABG)
20:59:16.860 00.000 11060 Move returns status 0, amount 0
20:59:16.861 00.001 11060 MoveAxis(N, 0, ABG)
20:59:16.861 00.000 11060 Move returns status 0, amount 0
20:59:16.861 00.000 11060 move complete, result=0
20:59:16.861 00.000 11060 worker thread done servicing request
20:59:16.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:16.883 00.022 10844 UpdateGuideState exits: m=4661 SNR=42.8 Saturated
20:59:16.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:16.883 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:16.883 00.000 10844 Enqueuing Expose request
20:59:16.883 00.000 11060 Worker thread wakes up
20:59:16.885 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:16.885 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:16.894 00.009 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:18.369 01.475 11060 Exposure complete
20:59:18.492 00.123 11060 worker thread done servicing request
20:59:18.492 00.000 10844 OnExposeComplete: enter
20:59:18.492 00.000 10844 UpdateGuideState(): m_state=6
20:59:18.498 00.006 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
20:59:18.498 00.000 10844 Star::Find returns 1 (1), X=464.91, Y=132.17, Mass=4224, SNR=40.0, Peak=255 HFD=3.7
20:59:18.498 00.000 10844 MultiStar: [#1 -0.10,-0.01,1.26,U] [#2 -0.39,-0.01,1.01,U] [#3 -0.06,-0.12,1.20,U] [#4 0.11,-0.10,1.15,U] [#5 0.05,0.42,1.13,U] [#6 -0.28,0.59,0.00,M1] [#7 -0.14,-0.27,1.10,U] [#8 -0.73,0.40,0.00,M1] 
20:59:18.498 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.00}, one-star: {-0.40, 0.15}
20:59:18.498 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.77) = xAngle (4.87 = -1.41)
20:59:18.498 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.89 = -1.39)
20:59:18.498 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.10 mountX=0.02 mountY=-0.12, mountTheta=-1.41
20:59:18.498 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.00, opts=13)
20:59:18.500 00.002 10844 Enqueuing Move request for scope (-0.12, 0.00)
20:59:18.500 00.000 11060 Worker thread wakes up
20:59:18.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
20:59:18.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
20:59:18.500 00.000 11060 Moving (-0.12, 0.00) raw xDistance=0.02 yDistance=-0.12
20:59:18.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:59:18.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:18.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:59:18.500 00.000 11060 MoveAxis(E, 0, ABG)
20:59:18.500 00.000 11060 Move returns status 0, amount 0
20:59:18.500 00.000 11060 MoveAxis(N, 0, ABG)
20:59:18.500 00.000 11060 Move returns status 0, amount 0
20:59:18.500 00.000 11060 move complete, result=0
20:59:18.500 00.000 11060 worker thread done servicing request
20:59:18.503 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:18.522 00.019 10844 UpdateGuideState exits: m=4224 SNR=40.0 Saturated
20:59:18.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:18.522 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:18.522 00.000 10844 Enqueuing Expose request
20:59:18.522 00.000 11060 Worker thread wakes up
20:59:18.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:18.522 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:18.528 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:59:19.993 01.465 11060 Exposure complete
20:59:20.141 00.148 11060 worker thread done servicing request
20:59:20.141 00.000 10844 OnExposeComplete: enter
20:59:20.141 00.000 10844 UpdateGuideState(): m_state=6
20:59:20.141 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
20:59:20.143 00.002 10844 Star::Find returns 1 (1), X=465.10, Y=131.61, Mass=4449, SNR=41.7, Peak=255 HFD=3.9
20:59:20.143 00.000 10844 MultiStar: [#1 0.13,-0.41,1.21,U] [#2 -0.42,-0.27,0.99,U] [#3 0.10,-0.63,0.00,M1] [#4 -0.51,-0.27,1.13,U] [#5 -0.18,0.04,1.14,U] [#6 -0.16,-0.68,0.00,M2] [#7 -0.29,-0.41,1.03,U] [#8 -0.55,-0.51,0.00,M2] 
20:59:20.143 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.29}, one-star: {-0.21, -0.41}
20:59:20.143 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.77) = xAngle (-0.50 = -0.50)
20:59:20.143 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.48 = -0.48)
20:59:20.143 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.29 hyp=0.37 cameraTheta=-2.26 mountX=0.33 mountY=-0.17, mountTheta=-0.48
20:59:20.143 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.29, opts=13)
20:59:20.143 00.000 10844 Enqueuing Move request for scope (-0.24, -0.29)
20:59:20.143 00.000 11060 Worker thread wakes up
20:59:20.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.29) opts 0xd
20:59:20.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.29)
20:59:20.143 00.000 11060 Moving (-0.24, -0.29) raw xDistance=0.33 yDistance=-0.17
20:59:20.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.33
20:59:20.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:20.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:59:20.143 00.000 11060 MoveAxis(W, 74, ABG)
20:59:20.143 00.000 11060 Guiding  Dir = 3, Dur = 74
20:59:20.146 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:20.146 00.000 10844 UpdateGuideState exits: m=4449 SNR=41.7 Saturated
20:59:20.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:20.146 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:20.146 00.000 10844 Enqueuing Expose request
20:59:20.162 00.016 11060 IsSlewing returns 0
20:59:20.162 00.000 11060 IsGuiding returns 0
20:59:20.257 00.095 11060 IsGuiding returns 0
20:59:20.257 00.000 11060 Move returns status 0, amount 74
20:59:20.257 00.000 11060 MoveAxis(N, 0, ABG)
20:59:20.257 00.000 11060 Move returns status 0, amount 0
20:59:20.257 00.000 11060 move complete, result=0
20:59:20.257 00.000 11060 worker thread done servicing request
20:59:20.257 00.000 11060 Worker thread wakes up
20:59:20.257 00.000 10844 GuideStep: 0.3 px 74 ms WEST, -0.2 px 0 ms NORTH
20:59:20.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:20.257 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:21.735 01.478 11060 Exposure complete
20:59:21.862 00.127 11060 worker thread done servicing request
20:59:21.864 00.002 10844 OnExposeComplete: enter
20:59:21.864 00.000 10844 UpdateGuideState(): m_state=6
20:59:21.864 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
20:59:21.864 00.000 10844 Star::Find returns 1 (1), X=464.91, Y=132.02, Mass=4238, SNR=40.3, Peak=255 HFD=4.0
20:59:21.864 00.000 10844 MultiStar: [#1 0.30,0.04,1.16,U] [#2 -0.10,0.24,1.09,U] [#3 0.46,0.23,1.18,U] [#4 -0.19,0.02,1.20,U] [#5 -0.20,0.52,1.23,U] [#6 0.01,0.49,1.11,U] [#7 -0.52,0.07,0.98,U] [#8 -0.24,0.29,1.10,U] 
20:59:21.864 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.22}, one-star: {-0.39, -0.00}
20:59:21.864 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.77) = xAngle (3.71 = -2.57)
20:59:21.864 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.73 = -2.55)
20:59:21.864 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.94 mountX=-0.20 mountY=-0.13, mountTheta=-2.56
20:59:21.866 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.22, opts=13)
20:59:21.866 00.000 10844 Enqueuing Move request for scope (-0.08, 0.22)
20:59:21.868 00.002 11060 Worker thread wakes up
20:59:21.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
20:59:21.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
20:59:21.868 00.000 11060 Moving (-0.08, 0.22) raw xDistance=-0.20 yDistance=-0.13
20:59:21.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
20:59:21.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:21.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:59:21.868 00.000 11060 MoveAxis(E, 41, ABG)
20:59:21.868 00.000 11060 Guiding  Dir = 2, Dur = 41
20:59:21.872 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:21.882 00.010 10844 UpdateGuideState exits: m=4238 SNR=40.3 Saturated
20:59:21.884 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:21.884 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:21.884 00.000 10844 Enqueuing Expose request
20:59:21.884 00.000 11060 IsSlewing returns 0
20:59:21.884 00.000 11060 IsGuiding returns 0
20:59:21.932 00.048 11060 IsGuiding returns 0
20:59:21.932 00.000 11060 Move returns status 0, amount 41
20:59:21.932 00.000 11060 MoveAxis(N, 0, ABG)
20:59:21.932 00.000 11060 Move returns status 0, amount 0
20:59:21.932 00.000 11060 move complete, result=0
20:59:21.932 00.000 11060 worker thread done servicing request
20:59:21.932 00.000 11060 Worker thread wakes up
20:59:21.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:21.932 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:21.932 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
20:59:23.404 01.472 11060 Exposure complete
20:59:23.538 00.134 11060 worker thread done servicing request
20:59:23.538 00.000 10844 OnExposeComplete: enter
20:59:23.538 00.000 10844 UpdateGuideState(): m_state=6
20:59:23.538 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
20:59:23.538 00.000 10844 Star::Find returns 1 (1), X=464.84, Y=132.52, Mass=4727, SNR=43.5, Peak=255 HFD=3.8
20:59:23.538 00.000 10844 MultiStar: [#1 0.25,0.39,1.12,U] [#2 -0.36,0.65,0.00,M1] [#3 0.25,0.79,0.00,M1] [#4 0.12,0.44,1.03,U] [#5 -0.56,0.49,0.00,M1] [#6 -0.02,0.31,0.98,U] [#7 -0.52,0.28,0.96,U] [#8 -0.40,0.29,1.01,U] 
20:59:23.538 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.37}, one-star: {-0.47, 0.50}
20:59:23.538 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.77) = xAngle (3.75 = -2.53)
20:59:23.538 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.77 = -2.51)
20:59:23.538 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.37 hyp=0.41 cameraTheta=1.98 mountX=-0.33 mountY=-0.24, mountTheta=-2.52
20:59:23.544 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.37, opts=13)
20:59:23.544 00.000 10844 Enqueuing Move request for scope (-0.16, 0.37)
20:59:23.546 00.002 11060 Worker thread wakes up
20:59:23.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.37) opts 0xd
20:59:23.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.37)
20:59:23.546 00.000 11060 Moving (-0.16, 0.37) raw xDistance=-0.33 yDistance=-0.24
20:59:23.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.33
20:59:23.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
20:59:23.546 00.000 11060 MoveAxis(E, 77, ABG)
20:59:23.546 00.000 11060 Guiding  Dir = 2, Dur = 77
20:59:23.550 00.004 11060 IsSlewing returns 0
20:59:23.551 00.001 11060 IsGuiding returns 0
20:59:23.555 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:23.565 00.010 10844 UpdateGuideState exits: m=4727 SNR=43.5 Saturated
20:59:23.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:23.565 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:23.565 00.000 10844 Enqueuing Expose request
20:59:23.644 00.079 11060 IsGuiding returns 0
20:59:23.644 00.000 11060 Move returns status 0, amount 77
20:59:23.644 00.000 11060 MoveAxis(N, 103, ABG)
20:59:23.644 00.000 11060 Guiding  Dir = 0, Dur = 103
20:59:23.660 00.016 11060 IsSlewing returns 0
20:59:23.661 00.001 11060 IsGuiding returns 0
20:59:23.770 00.109 11060 IsGuiding returns 0
20:59:23.770 00.000 11060 Move returns status 0, amount 103
20:59:23.770 00.000 11060 move complete, result=0
20:59:23.770 00.000 11060 worker thread done servicing request
20:59:23.770 00.000 11060 Worker thread wakes up
20:59:23.770 00.000 10844 GuideStep: -0.3 px 77 ms EAST, -0.2 px 103 ms NORTH
20:59:23.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:23.770 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:25.235 01.465 11060 Exposure complete
20:59:25.395 00.160 11060 worker thread done servicing request
20:59:25.395 00.000 10844 OnExposeComplete: enter
20:59:25.395 00.000 10844 UpdateGuideState(): m_state=6
20:59:25.395 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
20:59:25.395 00.000 10844 Star::Find returns 1 (1), X=464.88, Y=132.08, Mass=4497, SNR=42.9, Peak=255 HFD=4.2
20:59:25.395 00.000 10844 MultiStar: [#1 0.52,0.15,1.13,U] [#2 0.05,-0.02,0.96,U] [#3 0.26,-0.10,1.16,U] [#4 0.06,0.01,1.11,U] [#5 -0.04,0.46,1.09,U] [#6 0.14,-0.01,0.99,U] [#7 -0.17,-0.24,0.91,U] [#8 -0.00,-0.07,1.01,U] 
20:59:25.395 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {-0.43, 0.06}
20:59:25.395 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.77) = xAngle (2.28 = 2.28)
20:59:25.395 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.30 = 2.30)
20:59:25.395 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.51 mountX=-0.04 mountY=0.05, mountTheta=2.29
20:59:25.395 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
20:59:25.395 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
20:59:25.395 00.000 11060 Worker thread wakes up
20:59:25.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
20:59:25.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
20:59:25.395 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.05
20:59:25.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:59:25.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:25.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:59:25.395 00.000 11060 MoveAxis(E, 0, ABG)
20:59:25.395 00.000 11060 Move returns status 0, amount 0
20:59:25.395 00.000 11060 MoveAxis(N, 0, ABG)
20:59:25.395 00.000 11060 Move returns status 0, amount 0
20:59:25.395 00.000 11060 move complete, result=0
20:59:25.395 00.000 11060 worker thread done servicing request
20:59:25.413 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:25.422 00.009 10844 UpdateGuideState exits: m=4497 SNR=42.9 Saturated
20:59:25.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:25.422 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:25.422 00.000 10844 Enqueuing Expose request
20:59:25.422 00.000 11060 Worker thread wakes up
20:59:25.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:25.422 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:25.435 00.013 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:59:26.894 01.459 11060 Exposure complete
20:59:27.046 00.152 11060 worker thread done servicing request
20:59:27.046 00.000 10844 OnExposeComplete: enter
20:59:27.046 00.000 10844 UpdateGuideState(): m_state=6
20:59:27.046 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
20:59:27.046 00.000 10844 Star::Find returns 1 (1), X=464.92, Y=131.81, Mass=4533, SNR=42.0, Peak=255 HFD=4.2
20:59:27.047 00.001 10844 MultiStar: [#1 0.14,0.16,1.17,U] [#2 -0.34,-0.07,1.01,U] [#3 0.09,0.01,1.13,U] [#4 -0.17,0.00,1.20,U] [#5 -0.03,0.41,1.12,U] [#6 -0.22,0.26,1.01,U] [#7 -0.41,0.09,1.04,U] [#8 -0.43,0.27,1.05,U] 
20:59:27.047 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.10}, one-star: {-0.39, -0.21}
20:59:27.047 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.77) = xAngle (4.40 = -1.88)
20:59:27.047 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.42 = -1.86)
20:59:27.047 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.63 mountX=-0.07 mountY=-0.20, mountTheta=-1.88
20:59:27.047 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.10, opts=13)
20:59:27.047 00.000 10844 Enqueuing Move request for scope (-0.19, 0.10)
20:59:27.047 00.000 11060 Worker thread wakes up
20:59:27.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
20:59:27.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
20:59:27.047 00.000 11060 Moving (-0.19, 0.10) raw xDistance=-0.07 yDistance=-0.20
20:59:27.049 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:59:27.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
20:59:27.049 00.000 11060 MoveAxis(E, 0, ABG)
20:59:27.049 00.000 11060 Move returns status 0, amount 0
20:59:27.049 00.000 11060 MoveAxis(N, 88, ABG)
20:59:27.049 00.000 11060 Guiding  Dir = 0, Dur = 88
20:59:27.049 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:59:27.064 00.015 11060 IsSlewing returns 0
20:59:27.066 00.002 11060 IsGuiding returns 0
20:59:27.073 00.007 10844 UpdateGuideState exits: m=4533 SNR=42.0 Saturated
20:59:27.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:27.073 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:27.073 00.000 10844 Enqueuing Expose request
20:59:27.162 00.089 11060 IsGuiding returns 0
20:59:27.162 00.000 11060 Move returns status 0, amount 88
20:59:27.162 00.000 11060 move complete, result=0
20:59:27.162 00.000 11060 worker thread done servicing request
20:59:27.162 00.000 11060 Worker thread wakes up
20:59:27.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:27.162 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:27.162 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 88 ms NORTH
20:59:28.626 01.464 11060 Exposure complete
20:59:28.776 00.150 11060 worker thread done servicing request
20:59:28.776 00.000 10844 OnExposeComplete: enter
20:59:28.776 00.000 10844 UpdateGuideState(): m_state=6
20:59:28.776 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
20:59:28.776 00.000 10844 Star::Find returns 1 (1), X=465.50, Y=132.26, Mass=4599, SNR=42.7, Peak=255 HFD=3.7
20:59:28.776 00.000 10844 MultiStar: [#1 0.77,0.30,0.00,M1] [#2 0.00,0.30,1.00,U] [#3 0.29,0.63,0.00,M1] [#4 0.16,0.45,1.06,U] [#5 -0.06,0.37,1.04,U] [#6 0.24,0.26,1.00,U] [#7 0.11,-0.02,0.98,U] [#8 0.06,0.65,0.00,M1] 
20:59:28.776 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.27}, one-star: {0.19, 0.23}
20:59:28.776 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.77) = xAngle (2.96 = 2.96)
20:59:28.776 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.98 = 2.98)
20:59:28.776 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.19 mountX=-0.28 mountY=0.05, mountTheta=2.98
20:59:28.779 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.27, opts=13)
20:59:28.779 00.000 10844 Enqueuing Move request for scope (0.11, 0.27)
20:59:28.779 00.000 11060 Worker thread wakes up
20:59:28.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
20:59:28.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
20:59:28.779 00.000 11060 Moving (0.11, 0.27) raw xDistance=-0.28 yDistance=0.05
20:59:28.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.28
20:59:28.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:28.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:59:28.779 00.000 11060 MoveAxis(E, 64, ABG)
20:59:28.779 00.000 11060 Guiding  Dir = 2, Dur = 64
20:59:28.786 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:59:28.802 00.016 10844 UpdateGuideState exits: m=4599 SNR=42.7 Saturated
20:59:28.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:28.802 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:28.802 00.000 10844 Enqueuing Expose request
20:59:28.808 00.006 11060 IsSlewing returns 0
20:59:28.808 00.000 11060 IsGuiding returns 0
20:59:28.902 00.094 11060 IsGuiding returns 0
20:59:28.902 00.000 11060 Move returns status 0, amount 64
20:59:28.902 00.000 11060 MoveAxis(N, 0, ABG)
20:59:28.902 00.000 11060 Move returns status 0, amount 0
20:59:28.902 00.000 11060 move complete, result=0
20:59:28.902 00.000 11060 worker thread done servicing request
20:59:28.902 00.000 11060 Worker thread wakes up
20:59:28.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:28.902 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:28.902 00.000 10844 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
20:59:30.376 01.474 11060 Exposure complete
20:59:30.519 00.143 11060 worker thread done servicing request
20:59:30.519 00.000 10844 OnExposeComplete: enter
20:59:30.519 00.000 10844 UpdateGuideState(): m_state=6
20:59:30.519 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
20:59:30.519 00.000 10844 Star::Find returns 1 (1), X=465.18, Y=132.24, Mass=4599, SNR=42.1, Peak=255 HFD=4.3
20:59:30.519 00.000 10844 MultiStar: [#1 0.71,0.26,0.00,M2] [#2 0.12,0.39,1.02,U] [#3 0.67,0.36,0.00,M2] [#4 0.44,0.22,1.15,U] [#5 -0.19,0.51,1.10,U] [#6 -0.04,0.05,1.04,U] [#7 -0.14,0.07,0.98,U] [#8 -0.09,0.26,1.02,U] 
20:59:30.519 00.000 10844 single-star, 6 included, MultiStar: {0.00, 0.25}, one-star: {-0.12, 0.21}
20:59:30.519 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.77) = xAngle (3.87 = -2.41)
20:59:30.519 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.89 = -2.39)
20:59:30.519 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.11 mountX=-0.18 mountY=-0.17, mountTheta=-2.40
20:59:30.524 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.21, opts=13)
20:59:30.524 00.000 10844 Enqueuing Move request for scope (-0.12, 0.21)
20:59:30.524 00.000 11060 Worker thread wakes up
20:59:30.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
20:59:30.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
20:59:30.524 00.000 11060 Moving (-0.12, 0.21) raw xDistance=-0.18 yDistance=-0.17
20:59:30.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.18
20:59:30.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:30.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:59:30.524 00.000 11060 MoveAxis(E, 44, ABG)
20:59:30.524 00.000 11060 Guiding  Dir = 2, Dur = 44
20:59:30.530 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
20:59:30.532 00.002 11060 IsSlewing returns 0
20:59:30.532 00.000 11060 IsGuiding returns 0
20:59:30.539 00.007 10844 UpdateGuideState exits: m=4599 SNR=42.1 Saturated
20:59:30.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:30.539 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:30.539 00.000 10844 Enqueuing Expose request
20:59:30.579 00.040 11060 IsGuiding returns 0
20:59:30.579 00.000 11060 Move returns status 0, amount 44
20:59:30.579 00.000 11060 MoveAxis(N, 0, ABG)
20:59:30.579 00.000 11060 Move returns status 0, amount 0
20:59:30.579 00.000 11060 move complete, result=0
20:59:30.579 00.000 11060 worker thread done servicing request
20:59:30.580 00.001 11060 Worker thread wakes up
20:59:30.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:30.580 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:30.585 00.005 10844 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
20:59:32.055 01.470 11060 Exposure complete
20:59:32.211 00.156 11060 worker thread done servicing request
20:59:32.211 00.000 10844 OnExposeComplete: enter
20:59:32.213 00.002 10844 UpdateGuideState(): m_state=6
20:59:32.213 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
20:59:32.213 00.000 10844 Star::Find returns 1 (1), X=465.49, Y=131.92, Mass=4460, SNR=40.9, Peak=255 HFD=3.7
20:59:32.213 00.000 10844 MultiStar: [#1 0.72,-0.35,0.00,M3] [#2 0.23,-0.05,0.99,U] [#3 0.59,-0.28,0.00,M3] [#4 0.56,-0.20,1.16,U] [#5 -0.01,0.09,1.13,U] [#6 0.27,0.18,1.01,U] [#7 -0.21,-0.22,1.01,U] [#8 0.49,-0.05,1.07,U] 
20:59:32.213 00.000 10844 single-star, 6 included, MultiStar: {0.22, -0.05}, one-star: {0.19, -0.11}
20:59:32.213 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.77) = xAngle (1.23 = 1.23)
20:59:32.213 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.25 = 1.25)
20:59:32.213 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.53 mountX=0.07 mountY=0.21, mountTheta=1.24
20:59:32.215 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.11, opts=13)
20:59:32.215 00.000 10844 Enqueuing Move request for scope (0.19, -0.11)
20:59:32.215 00.000 11060 Worker thread wakes up
20:59:32.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
20:59:32.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
20:59:32.215 00.000 11060 Moving (0.19, -0.11) raw xDistance=0.07 yDistance=0.21
20:59:32.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:59:32.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:59:32.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:59:32.215 00.000 11060 MoveAxis(E, 0, ABG)
20:59:32.215 00.000 11060 Move returns status 0, amount 0
20:59:32.215 00.000 11060 MoveAxis(N, 0, ABG)
20:59:32.215 00.000 11060 Move returns status 0, amount 0
20:59:32.215 00.000 11060 move complete, result=0
20:59:32.215 00.000 11060 worker thread done servicing request
20:59:32.220 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:32.231 00.011 10844 UpdateGuideState exits: m=4460 SNR=40.9 Saturated
20:59:32.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:32.231 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:32.231 00.000 10844 Enqueuing Expose request
20:59:32.231 00.000 11060 Worker thread wakes up
20:59:32.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:32.231 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:32.244 00.013 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:59:33.504 01.260 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
20:59:33.695 00.191 11060 Exposure complete
20:59:33.855 00.160 11060 worker thread done servicing request
20:59:33.855 00.000 10844 OnExposeComplete: enter
20:59:33.855 00.000 10844 UpdateGuideState(): m_state=6
20:59:33.855 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
20:59:33.855 00.000 10844 Star::Find returns 1 (1), X=465.40, Y=131.77, Mass=4257, SNR=40.5, Peak=255 HFD=3.7
20:59:33.855 00.000 10844 MultiStar: [#1 0.87,0.42,0.00,M4] [#2 0.20,-0.16,1.01,U] [#3 0.49,0.28,1.22,U] [#4 0.20,-0.29,1.20,U] [#5 0.05,0.40,1.12,U] [#6 0.29,0.06,1.11,U] [#7 -0.19,0.02,1.06,U] [#8 0.23,0.46,1.11,U] 
20:59:33.855 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.07}, one-star: {0.09, -0.26}
20:59:33.855 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.77) = xAngle (2.14 = 2.14)
20:59:33.855 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.16 = 2.16)
20:59:33.855 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.37 mountX=-0.10 mountY=0.16, mountTheta=2.14
20:59:33.860 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
20:59:33.860 00.000 10844 Enqueuing Move request for scope (0.18, 0.07)
20:59:33.860 00.000 11060 Worker thread wakes up
20:59:33.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
20:59:33.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
20:59:33.860 00.000 11060 Moving (0.18, 0.07) raw xDistance=-0.10 yDistance=0.16
20:59:33.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:59:33.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:33.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:59:33.860 00.000 11060 MoveAxis(E, 0, ABG)
20:59:33.860 00.000 11060 Move returns status 0, amount 0
20:59:33.860 00.000 11060 MoveAxis(N, 0, ABG)
20:59:33.860 00.000 11060 Move returns status 0, amount 0
20:59:33.860 00.000 11060 move complete, result=0
20:59:33.860 00.000 11060 worker thread done servicing request
20:59:33.867 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:33.883 00.016 10844 UpdateGuideState exits: m=4257 SNR=40.5 Saturated
20:59:33.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:33.883 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:33.883 00.000 10844 Enqueuing Expose request
20:59:33.883 00.000 11060 Worker thread wakes up
20:59:33.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:33.883 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:33.903 00.020 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:59:35.343 01.440 11060 Exposure complete
20:59:35.485 00.142 11060 worker thread done servicing request
20:59:35.485 00.000 10844 OnExposeComplete: enter
20:59:35.485 00.000 10844 UpdateGuideState(): m_state=6
20:59:35.485 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
20:59:35.485 00.000 10844 Star::Find returns 1 (1), X=465.45, Y=132.00, Mass=4343, SNR=41.8, Peak=255 HFD=3.9
20:59:35.485 00.000 10844 MultiStar: [#1 0.59,0.47,0.00,M5] [#2 0.13,0.02,1.00,U] [#3 0.32,0.30,1.13,U] [#4 0.09,0.09,1.18,U] [#5 -0.02,0.30,1.13,U] [#6 0.34,0.29,1.04,U] [#7 -0.01,0.27,1.00,U] [#8 0.06,0.24,1.04,U] 
20:59:35.485 00.000 10844 single-star, 7 included, MultiStar: {0.13, 0.18}, one-star: {0.15, -0.03}
20:59:35.485 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.77) = xAngle (1.56 = 1.56)
20:59:35.485 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.58 = 1.58)
20:59:35.485 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.21 mountX=0.00 mountY=0.15, mountTheta=1.56
20:59:35.487 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.03, opts=13)
20:59:35.487 00.000 10844 Enqueuing Move request for scope (0.15, -0.03)
20:59:35.487 00.000 11060 Worker thread wakes up
20:59:35.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
20:59:35.489 00.002 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
20:59:35.489 00.000 11060 Moving (0.15, -0.03) raw xDistance=0.00 yDistance=0.15
20:59:35.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
20:59:35.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:35.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:59:35.489 00.000 11060 MoveAxis(E, 0, ABG)
20:59:35.489 00.000 11060 Move returns status 0, amount 0
20:59:35.489 00.000 11060 MoveAxis(N, 0, ABG)
20:59:35.489 00.000 11060 Move returns status 0, amount 0
20:59:35.489 00.000 11060 move complete, result=0
20:59:35.489 00.000 11060 worker thread done servicing request
20:59:35.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:35.506 00.017 10844 UpdateGuideState exits: m=4343 SNR=41.8 Saturated
20:59:35.508 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:35.508 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:35.508 00.000 10844 Enqueuing Expose request
20:59:35.508 00.000 11060 Worker thread wakes up
20:59:35.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:35.508 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:35.527 00.019 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:59:36.981 01.454 11060 Exposure complete
20:59:37.123 00.142 11060 worker thread done servicing request
20:59:37.123 00.000 10844 OnExposeComplete: enter
20:59:37.123 00.000 10844 UpdateGuideState(): m_state=6
20:59:37.125 00.002 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
20:59:37.125 00.000 10844 Star::Find returns 1 (1), X=465.35, Y=131.54, Mass=4515, SNR=41.6, Peak=255 HFD=3.6
20:59:37.125 00.000 10844 MultiStar: [#1 0.58,-0.23,0.00,M6] [#2 -0.03,-0.67,0.00,M1] [#3 0.49,-0.19,1.15,U] [#4 0.50,-0.16,1.03,U] [#5 0.15,-0.48,1.13,U] [#6 0.63,-0.25,0.00,M1] [#7 -0.05,-1.10,0.00,M1] [#8 0.42,-0.43,1.08,U] 
20:59:37.125 00.000 10844 refined, 4 included, MultiStar: {0.33, -0.35}, one-star: {0.05, -0.48}
20:59:37.125 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.77) = xAngle (0.95 = 0.95)
20:59:37.125 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.97 = 0.97)
20:59:37.125 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.35 hyp=0.47 cameraTheta=-0.82 mountX=0.28 mountY=0.39, mountTheta=0.96
20:59:37.125 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.35, opts=13)
20:59:37.125 00.000 10844 Enqueuing Move request for scope (0.33, -0.35)
20:59:37.125 00.000 11060 Worker thread wakes up
20:59:37.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.35) opts 0xd
20:59:37.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.35)
20:59:37.125 00.000 11060 Moving (0.33, -0.35) raw xDistance=0.28 yDistance=0.39
20:59:37.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.28
20:59:37.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:59:37.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
20:59:37.125 00.000 11060 MoveAxis(W, 62, ABG)
20:59:37.125 00.000 11060 Guiding  Dir = 3, Dur = 62
20:59:37.131 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:37.133 00.002 11060 IsSlewing returns 0
20:59:37.133 00.000 11060 IsGuiding returns 0
20:59:37.147 00.014 10844 UpdateGuideState exits: m=4515 SNR=41.6 Saturated
20:59:37.148 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:37.148 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:37.148 00.000 10844 Enqueuing Expose request
20:59:37.196 00.048 11060 IsGuiding returns 0
20:59:37.196 00.000 11060 Move returns status 0, amount 62
20:59:37.196 00.000 11060 MoveAxis(N, 0, ABG)
20:59:37.196 00.000 11060 Move returns status 0, amount 0
20:59:37.196 00.000 11060 move complete, result=0
20:59:37.196 00.000 11060 worker thread done servicing request
20:59:37.196 00.000 11060 Worker thread wakes up
20:59:37.196 00.000 10844 GuideStep: 0.3 px 62 ms WEST, 0.4 px 0 ms NORTH
20:59:37.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:37.197 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:38.682 01.485 11060 Exposure complete
20:59:38.813 00.131 11060 worker thread done servicing request
20:59:38.813 00.000 10844 OnExposeComplete: enter
20:59:38.813 00.000 10844 UpdateGuideState(): m_state=6
20:59:38.813 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
20:59:38.813 00.000 10844 Star::Find returns 1 (1), X=465.28, Y=131.71, Mass=4519, SNR=42.2, Peak=255 HFD=3.7
20:59:38.813 00.000 10844 MultiStar: [#1 0.26,-0.30,1.14,U] [#2 0.11,-0.24,0.97,U] [#3 0.64,-0.25,0.00,M1] [#4 0.43,-0.38,1.05,U] [#5 0.31,-0.14,1.08,U] [#6 0.37,-0.16,1.04,U] [#7 0.24,-0.34,0.97,U] [#8 0.04,-0.40,1.03,U] 
20:59:38.813 00.000 10844 single-star, 7 included, MultiStar: {0.22, -0.28}, one-star: {-0.03, -0.31}
20:59:38.813 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.77) = xAngle (0.11 = 0.11)
20:59:38.813 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.13 = 0.13)
20:59:38.813 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.66 mountX=0.31 mountY=0.04, mountTheta=0.13
20:59:38.813 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.31, opts=13)
20:59:38.819 00.006 10844 Enqueuing Move request for scope (-0.03, -0.31)
20:59:38.819 00.000 11060 Worker thread wakes up
20:59:38.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
20:59:38.819 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
20:59:38.819 00.000 11060 Moving (-0.03, -0.31) raw xDistance=0.31 yDistance=0.04
20:59:38.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.31
20:59:38.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:38.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:59:38.819 00.000 11060 MoveAxis(W, 73, ABG)
20:59:38.819 00.000 11060 Guiding  Dir = 3, Dur = 73
20:59:38.831 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:38.842 00.011 10844 UpdateGuideState exits: m=4519 SNR=42.2 Saturated
20:59:38.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:38.842 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:38.842 00.000 10844 Enqueuing Expose request
20:59:38.844 00.002 11060 IsSlewing returns 0
20:59:38.844 00.000 11060 IsGuiding returns 0
20:59:38.941 00.097 11060 IsGuiding returns 0
20:59:38.941 00.000 11060 Move returns status 0, amount 73
20:59:38.941 00.000 11060 MoveAxis(N, 0, ABG)
20:59:38.941 00.000 11060 Move returns status 0, amount 0
20:59:38.941 00.000 11060 move complete, result=0
20:59:38.941 00.000 11060 worker thread done servicing request
20:59:38.941 00.000 11060 Worker thread wakes up
20:59:38.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:38.941 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:38.941 00.000 10844 GuideStep: 0.3 px 73 ms WEST, 0.0 px 0 ms NORTH
20:59:40.415 01.474 11060 Exposure complete
20:59:40.543 00.128 11060 worker thread done servicing request
20:59:40.543 00.000 10844 OnExposeComplete: enter
20:59:40.543 00.000 10844 UpdateGuideState(): m_state=6
20:59:40.543 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
20:59:40.543 00.000 10844 Star::Find returns 1 (1), X=465.21, Y=131.97, Mass=4590, SNR=42.6, Peak=255 HFD=4.1
20:59:40.543 00.000 10844 MultiStar: [#1 0.35,-0.06,1.09,U] [#2 0.39,-0.15,0.97,U] [#3 0.24,-0.00,1.15,U] [#4 0.39,-0.06,1.08,U] [#5 0.38,0.24,1.04,U] [#6 0.54,-0.13,1.02,U] [#7 0.03,-0.06,0.99,U] [#8 0.32,0.13,1.08,U] 
20:59:40.543 00.000 10844 single-star, 8 included, MultiStar: {0.29, -0.01}, one-star: {-0.10, -0.06}
20:59:40.543 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.77) = xAngle (-0.83 = -0.83)
20:59:40.543 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.81 = -0.81)
20:59:40.543 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.60 mountX=0.08 mountY=-0.08, mountTheta=-0.82
20:59:40.543 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
20:59:40.543 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
20:59:40.543 00.000 11060 Worker thread wakes up
20:59:40.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
20:59:40.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
20:59:40.543 00.000 11060 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=-0.08
20:59:40.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:59:40.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:40.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:59:40.543 00.000 11060 MoveAxis(E, 0, ABG)
20:59:40.543 00.000 11060 Move returns status 0, amount 0
20:59:40.543 00.000 11060 MoveAxis(N, 0, ABG)
20:59:40.543 00.000 11060 Move returns status 0, amount 0
20:59:40.543 00.000 11060 move complete, result=0
20:59:40.543 00.000 11060 worker thread done servicing request
20:59:40.554 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:40.571 00.017 10844 UpdateGuideState exits: m=4590 SNR=42.6 Saturated
20:59:40.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:40.571 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:40.571 00.000 10844 Enqueuing Expose request
20:59:40.571 00.000 11060 Worker thread wakes up
20:59:40.575 00.004 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:40.575 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:40.581 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:59:42.035 01.454 11060 Exposure complete
20:59:42.181 00.146 11060 worker thread done servicing request
20:59:42.181 00.000 10844 OnExposeComplete: enter
20:59:42.181 00.000 10844 UpdateGuideState(): m_state=6
20:59:42.181 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
20:59:42.181 00.000 10844 Star::Find returns 1 (1), X=465.41, Y=131.85, Mass=4194, SNR=40.6, Peak=255 HFD=3.6
20:59:42.181 00.000 10844 MultiStar: [#1 0.34,-0.19,1.18,U] [#2 -0.06,-0.07,1.00,U] [#3 0.34,-0.16,1.18,U] [#4 0.86,0.34,0.00,M1] [#5 0.25,0.21,1.12,U] [#6 0.12,-0.02,1.11,U] [#7 -0.20,-0.01,1.06,U] [#8 -0.04,0.22,1.05,U] 
20:59:42.181 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {0.10, -0.18}
20:59:42.181 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.77) = xAngle (1.54 = 1.54)
20:59:42.181 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.56 = 1.56)
20:59:42.181 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.23 mountX=0.00 mountY=0.12, mountTheta=1.54
20:59:42.181 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.03, opts=13)
20:59:42.181 00.000 10844 Enqueuing Move request for scope (0.12, -0.03)
20:59:42.181 00.000 11060 Worker thread wakes up
20:59:42.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
20:59:42.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
20:59:42.181 00.000 11060 Moving (0.12, -0.03) raw xDistance=0.00 yDistance=0.12
20:59:42.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
20:59:42.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:42.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:59:42.181 00.000 11060 MoveAxis(E, 0, ABG)
20:59:42.181 00.000 11060 Move returns status 0, amount 0
20:59:42.181 00.000 11060 MoveAxis(N, 0, ABG)
20:59:42.181 00.000 11060 Move returns status 0, amount 0
20:59:42.181 00.000 11060 move complete, result=0
20:59:42.181 00.000 11060 worker thread done servicing request
20:59:42.202 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:42.214 00.012 10844 UpdateGuideState exits: m=4194 SNR=40.6 Saturated
20:59:42.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:42.214 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:42.214 00.000 10844 Enqueuing Expose request
20:59:42.214 00.000 11060 Worker thread wakes up
20:59:42.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:42.214 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:42.224 00.010 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:59:43.682 01.458 11060 Exposure complete
20:59:43.824 00.142 11060 worker thread done servicing request
20:59:43.829 00.005 10844 OnExposeComplete: enter
20:59:43.829 00.000 10844 UpdateGuideState(): m_state=6
20:59:43.829 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
20:59:43.829 00.000 10844 Star::Find returns 1 (1), X=465.48, Y=131.60, Mass=4353, SNR=41.2, Peak=255 HFD=3.7
20:59:43.829 00.000 10844 MultiStar: [#1 0.66,-0.32,0.00,M4] [#2 -0.04,-0.23,1.03,U] [#3 0.57,-0.24,0.00,M1] [#4 0.32,-0.52,0.00,M2] [#5 -0.04,0.06,1.10,U] [#6 0.28,-0.26,1.11,U] [#7 0.13,-0.46,0.98,U] [#8 0.42,-0.18,1.05,U] 
20:59:43.829 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.24}, one-star: {0.17, -0.42}
20:59:43.829 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.77) = xAngle (0.76 = 0.76)
20:59:43.829 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.78 = 0.78)
20:59:43.829 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.29 cameraTheta=-1.01 mountX=0.21 mountY=0.20, mountTheta=0.77
20:59:43.829 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.24, opts=13)
20:59:43.829 00.000 10844 Enqueuing Move request for scope (0.15, -0.24)
20:59:43.829 00.000 11060 Worker thread wakes up
20:59:43.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
20:59:43.829 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
20:59:43.829 00.000 11060 Moving (0.15, -0.24) raw xDistance=0.21 yDistance=0.20
20:59:43.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.21
20:59:43.829 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.09 newest=0.24
20:59:43.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
20:59:43.829 00.000 11060 MoveAxis(W, 47, ABG)
20:59:43.829 00.000 11060 Guiding  Dir = 3, Dur = 47
20:59:43.835 00.006 11060 IsSlewing returns 0
20:59:43.836 00.001 11060 IsGuiding returns 0
20:59:43.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:43.841 00.005 10844 UpdateGuideState exits: m=4353 SNR=41.2 Saturated
20:59:43.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:43.841 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:43.841 00.000 10844 Enqueuing Expose request
20:59:43.897 00.056 11060 IsGuiding returns 0
20:59:43.897 00.000 11060 Move returns status 0, amount 47
20:59:43.897 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 500 applied
20:59:43.897 00.000 11060 MoveAxis(S, 588, ABG)
20:59:43.897 00.000 11060 Guiding  Dir = 1, Dur = 588
20:59:43.913 00.016 11060 IsSlewing returns 0
20:59:43.913 00.000 11060 IsGuiding returns 0
20:59:44.516 00.603 11060 IsGuiding returns 0
20:59:44.516 00.000 11060 Move returns status 0, amount 588
20:59:44.516 00.000 11060 move complete, result=0
20:59:44.516 00.000 11060 worker thread done servicing request
20:59:44.516 00.000 11060 Worker thread wakes up
20:59:44.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:44.516 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:44.516 00.000 10844 GuideStep: 0.2 px 47 ms WEST, 0.2 px 588 ms SOUTH
20:59:45.993 01.477 11060 Exposure complete
20:59:46.124 00.131 11060 worker thread done servicing request
20:59:46.124 00.000 10844 OnExposeComplete: enter
20:59:46.124 00.000 10844 UpdateGuideState(): m_state=6
20:59:46.124 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
20:59:46.124 00.000 10844 Star::Find returns 1 (1), X=465.37, Y=131.93, Mass=4688, SNR=43.7, Peak=255 HFD=3.9
20:59:46.124 00.000 10844 MultiStar: [#1 0.58,-0.04,1.14,U] [#2 0.34,0.03,0.88,U] [#3 0.50,-0.42,0.00,M2] [#4 0.44,0.10,1.04,U] [#5 0.12,0.23,1.06,U] [#6 0.27,-0.13,0.97,U] [#7 -0.14,-0.05,0.96,U] [#8 0.46,-0.14,1.03,U] 
20:59:46.124 00.000 10844 single-star, 7 included, MultiStar: {0.27, -0.01}, one-star: {0.07, -0.09}
20:59:46.124 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.77) = xAngle (0.82 = 0.82)
20:59:46.124 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.84 = 0.84)
20:59:46.124 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.95 mountX=0.08 mountY=0.08, mountTheta=0.82
20:59:46.125 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
20:59:46.125 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
20:59:46.125 00.000 11060 Worker thread wakes up
20:59:46.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
20:59:46.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
20:59:46.125 00.000 11060 Moving (0.07, -0.09) raw xDistance=0.08 yDistance=0.08
20:59:46.125 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.08, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=0.141838, 1:0.084914
20:59:46.125 00.000 11060 BLC: No correction, Miss < min_move
20:59:46.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:59:46.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:46.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:59:46.125 00.000 11060 MoveAxis(E, 0, ABG)
20:59:46.125 00.000 11060 Move returns status 0, amount 0
20:59:46.125 00.000 11060 MoveAxis(N, 0, ABG)
20:59:46.125 00.000 11060 Move returns status 0, amount 0
20:59:46.125 00.000 11060 move complete, result=0
20:59:46.125 00.000 11060 worker thread done servicing request
20:59:46.129 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:46.145 00.016 10844 UpdateGuideState exits: m=4688 SNR=43.7 Saturated
20:59:46.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:46.145 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:46.145 00.000 10844 Enqueuing Expose request
20:59:46.146 00.001 11060 Worker thread wakes up
20:59:46.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:46.146 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:46.157 00.011 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:59:47.610 01.453 11060 Exposure complete
20:59:47.751 00.141 11060 worker thread done servicing request
20:59:47.751 00.000 10844 OnExposeComplete: enter
20:59:47.751 00.000 10844 UpdateGuideState(): m_state=6
20:59:47.751 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
20:59:47.751 00.000 10844 Star::Find returns 1 (1), X=465.50, Y=132.23, Mass=4449, SNR=42.5, Peak=255 HFD=3.7
20:59:47.751 00.000 10844 MultiStar: [#1 0.82,0.24,0.00,M4] [#2 0.29,0.20,0.95,U] [#3 0.60,0.42,0.00,M3] [#4 0.48,0.22,1.08,U] [#5 0.08,0.17,1.09,U] [#6 0.34,0.01,1.02,U] [#7 -0.04,-0.16,1.01,U] [#8 0.64,0.11,0.00,M1] 
20:59:47.751 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.11}, one-star: {0.19, 0.21}
20:59:47.751 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.77) = xAngle (2.22 = 2.22)
20:59:47.751 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.24 = 2.24)
20:59:47.751 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.45 mountX=-0.15 mountY=0.20, mountTheta=2.22
20:59:47.753 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.11, opts=13)
20:59:47.753 00.000 10844 Enqueuing Move request for scope (0.23, 0.11)
20:59:47.753 00.000 11060 Worker thread wakes up
20:59:47.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
20:59:47.753 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
20:59:47.753 00.000 11060 Moving (0.23, 0.11) raw xDistance=-0.15 yDistance=0.20
20:59:47.753 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.08, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=0.141838, 1:0.084914, 2:0.196623
20:59:47.753 00.000 11060 BLC: Under-shoot: nominal increase by 52
20:59:47.753 00.000 11060 BLC: window closed
20:59:47.755 00.002 11060 BLC: Pulse adjusted to 550
20:59:47.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
20:59:47.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
20:59:47.755 00.000 11060 MoveAxis(E, 34, ABG)
20:59:47.755 00.000 11060 Guiding  Dir = 2, Dur = 34
20:59:47.757 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:47.768 00.011 11060 IsSlewing returns 0
20:59:47.768 00.000 11060 IsGuiding returns 0
20:59:47.771 00.003 10844 UpdateGuideState exits: m=4449 SNR=42.5 Saturated
20:59:47.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:47.771 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:47.771 00.000 10844 Enqueuing Expose request
20:59:47.784 00.013 10844 evsrv: cli 0EEEE890 connect
20:59:47.784 00.000 10844 case statement mapped state 6 to 3
20:59:47.784 00.000 10844 case statement mapped state 6 to 3
20:59:47.784 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"0fc6260e-dd40-4999-a9af-c0752b5b1dc1"}
20:59:47.784 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"0fc6260e-dd40-4999-a9af-c0752b5b1dc1"}
20:59:47.797 00.013 10844 evsrv: cli 0EEEE890 disconnect
20:59:47.816 00.019 11060 IsGuiding returns 0
20:59:47.816 00.000 11060 Move returns status 0, amount 34
20:59:47.816 00.000 11060 MoveAxis(S, 85, ABG)
20:59:47.816 00.000 11060 Guiding  Dir = 1, Dur = 85
20:59:47.847 00.031 11060 IsSlewing returns 0
20:59:47.847 00.000 11060 IsGuiding returns 0
20:59:47.957 00.110 11060 IsGuiding returns 0
20:59:47.957 00.000 11060 Move returns status 0, amount 85
20:59:47.957 00.000 11060 move complete, result=0
20:59:47.957 00.000 11060 worker thread done servicing request
20:59:47.958 00.001 11060 Worker thread wakes up
20:59:47.958 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 85 ms SOUTH
20:59:47.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:47.958 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:49.440 01.482 11060 Exposure complete
20:59:49.591 00.151 11060 worker thread done servicing request
20:59:49.591 00.000 10844 OnExposeComplete: enter
20:59:49.591 00.000 10844 UpdateGuideState(): m_state=6
20:59:49.593 00.002 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
20:59:49.593 00.000 10844 Star::Find returns 1 (1), X=465.37, Y=131.74, Mass=4646, SNR=41.7, Peak=255 HFD=4.2
20:59:49.593 00.000 10844 MultiStar: [#1 0.85,0.09,0.00,M5] [#2 0.16,0.24,0.95,U] [#3 0.81,-0.00,0.00,M4] [#4 0.62,0.44,0.00,M1] [#5 0.40,0.24,1.10,U] [#6 0.28,0.13,1.04,U] [#7 0.16,-0.31,1.02,U] [#8 0.39,0.41,1.03,U] 
20:59:49.593 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.07}, one-star: {0.06, -0.29}
20:59:49.593 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.77) = xAngle (2.06 = 2.06)
20:59:49.593 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.08 = 2.08)
20:59:49.593 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.29 mountX=-0.12 mountY=0.22, mountTheta=2.06
20:59:49.593 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.07, opts=13)
20:59:49.593 00.000 10844 Enqueuing Move request for scope (0.24, 0.07)
20:59:49.595 00.002 11060 Worker thread wakes up
20:59:49.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
20:59:49.596 00.001 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
20:59:49.596 00.000 11060 Moving (0.24, 0.07) raw xDistance=-0.12 yDistance=0.22
20:59:49.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:59:49.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
20:59:49.596 00.000 11060 MoveAxis(E, 0, ABG)
20:59:49.596 00.000 11060 Move returns status 0, amount 0
20:59:49.596 00.000 11060 MoveAxis(S, 97, ABG)
20:59:49.596 00.000 11060 Guiding  Dir = 1, Dur = 97
20:59:49.600 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
20:59:49.604 00.004 11060 IsSlewing returns 0
20:59:49.604 00.000 11060 IsGuiding returns 0
20:59:49.609 00.005 10844 UpdateGuideState exits: m=4646 SNR=41.7 Saturated
20:59:49.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:49.609 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:49.609 00.000 10844 Enqueuing Expose request
20:59:49.715 00.106 11060 IsGuiding returns 0
20:59:49.715 00.000 11060 Move returns status 0, amount 97
20:59:49.715 00.000 11060 move complete, result=0
20:59:49.715 00.000 11060 worker thread done servicing request
20:59:49.715 00.000 11060 Worker thread wakes up
20:59:49.715 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 97 ms SOUTH
20:59:49.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:49.715 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:51.185 01.470 11060 Exposure complete
20:59:51.335 00.150 11060 worker thread done servicing request
20:59:51.337 00.002 10844 OnExposeComplete: enter
20:59:51.337 00.000 10844 UpdateGuideState(): m_state=6
20:59:51.337 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
20:59:51.337 00.000 10844 Star::Find returns 1 (1), X=465.41, Y=131.95, Mass=4447, SNR=41.4, Peak=255 HFD=3.7
20:59:51.337 00.000 10844 MultiStar: [#1 0.51,0.15,1.19,U] [#2 0.53,0.01,0.95,U] [#3 0.45,0.27,1.15,U] [#4 0.49,0.30,1.09,U] [#5 0.09,-0.13,1.16,U] [#6 0.54,0.24,1.10,U] [#7 0.06,-0.22,1.04,U] [#8 0.35,0.15,1.06,U] 
20:59:51.337 00.000 10844 single-star, 8 included, MultiStar: {0.35, 0.08}, one-star: {0.11, -0.07}
20:59:51.337 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.77) = xAngle (1.15 = 1.15)
20:59:51.337 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.17 = 1.17)
20:59:51.337 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.61 mountX=0.05 mountY=0.12, mountTheta=1.16
20:59:51.339 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
20:59:51.339 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
20:59:51.340 00.001 11060 Worker thread wakes up
20:59:51.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
20:59:51.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
20:59:51.340 00.000 11060 Moving (0.11, -0.07) raw xDistance=0.05 yDistance=0.12
20:59:51.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:59:51.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:51.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:59:51.340 00.000 11060 MoveAxis(E, 0, ABG)
20:59:51.340 00.000 11060 Move returns status 0, amount 0
20:59:51.342 00.002 11060 MoveAxis(N, 0, ABG)
20:59:51.342 00.000 11060 Move returns status 0, amount 0
20:59:51.342 00.000 11060 move complete, result=0
20:59:51.342 00.000 11060 worker thread done servicing request
20:59:51.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:51.354 00.012 10844 UpdateGuideState exits: m=4447 SNR=41.4 Saturated
20:59:51.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:51.354 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:51.354 00.000 10844 Enqueuing Expose request
20:59:51.354 00.000 11060 Worker thread wakes up
20:59:51.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:51.354 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:51.366 00.012 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:59:52.828 01.462 11060 Exposure complete
20:59:52.967 00.139 11060 worker thread done servicing request
20:59:52.967 00.000 10844 OnExposeComplete: enter
20:59:52.967 00.000 10844 UpdateGuideState(): m_state=6
20:59:52.967 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
20:59:52.967 00.000 10844 Star::Find returns 1 (1), X=465.82, Y=132.09, Mass=4942, SNR=44.3, Peak=255 HFD=4.2
20:59:52.967 00.000 10844 MultiStar: [#1 0.36,0.31,1.07,U] [#2 0.42,0.05,0.82,U] [#3 0.45,0.59,0.00,M4] [#4 0.62,0.31,0.00,M1] [#5 0.54,0.03,1.13,U] [#6 0.48,0.19,0.96,U] [#7 0.20,-0.19,0.95,U] [#8 0.95,0.39,0.00,M1] 
20:59:52.967 00.000 10844 refined, 5 included, MultiStar: {0.42, 0.08}, one-star: {0.51, 0.07}
20:59:52.967 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.77) = xAngle (1.96 = 1.96)
20:59:52.967 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.98 = 1.98)
20:59:52.967 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.08 hyp=0.43 cameraTheta=0.19 mountX=-0.16 mountY=0.39, mountTheta=1.96
20:59:52.967 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.08, opts=13)
20:59:52.967 00.000 10844 Enqueuing Move request for scope (0.42, 0.08)
20:59:52.967 00.000 11060 Worker thread wakes up
20:59:52.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.08) opts 0xd
20:59:52.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.08)
20:59:52.967 00.000 11060 Moving (0.42, 0.08) raw xDistance=-0.16 yDistance=0.39
20:59:52.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.16
20:59:52.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.39
20:59:52.967 00.000 11060 MoveAxis(E, 37, ABG)
20:59:52.967 00.000 11060 Guiding  Dir = 2, Dur = 37
20:59:52.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
20:59:52.979 00.012 11060 IsSlewing returns 0
20:59:52.979 00.000 11060 IsGuiding returns 0
20:59:52.983 00.004 10844 UpdateGuideState exits: m=4942 SNR=44.3 Saturated
20:59:52.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:52.983 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:52.983 00.000 10844 Enqueuing Expose request
20:59:53.027 00.044 11060 IsGuiding returns 0
20:59:53.027 00.000 11060 Move returns status 0, amount 37
20:59:53.027 00.000 11060 MoveAxis(S, 171, ABG)
20:59:53.027 00.000 11060 Guiding  Dir = 1, Dur = 171
20:59:53.043 00.016 11060 IsSlewing returns 0
20:59:53.043 00.000 11060 IsGuiding returns 0
20:59:53.218 00.175 11060 IsGuiding returns 0
20:59:53.218 00.000 11060 Move returns status 0, amount 171
20:59:53.218 00.000 11060 move complete, result=0
20:59:53.218 00.000 11060 worker thread done servicing request
20:59:53.218 00.000 11060 Worker thread wakes up
20:59:53.218 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.4 px 171 ms SOUTH
20:59:53.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:53.218 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:54.683 01.465 11060 Exposure complete
20:59:54.830 00.147 11060 worker thread done servicing request
20:59:54.830 00.000 10844 OnExposeComplete: enter
20:59:54.830 00.000 10844 UpdateGuideState(): m_state=6
20:59:54.830 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
20:59:54.830 00.000 10844 Star::Find returns 1 (1), X=465.36, Y=131.55, Mass=4507, SNR=42.4, Peak=255 HFD=4.0
20:59:54.830 00.000 10844 MultiStar: [#1 0.65,0.08,0.00,M4] [#2 0.54,-0.43,0.00,M1] [#3 0.35,-0.13,1.14,U] [#4 0.07,-0.75,0.00,M2] [#5 0.41,-0.33,1.12,U] [#6 0.38,-0.70,0.00,M1] [#7 0.34,-0.26,1.01,U] [#8 0.33,-0.36,0.99,U] 
20:59:54.830 00.000 10844 refined, 4 included, MultiStar: {0.30, -0.31}, one-star: {0.05, -0.48}
20:59:54.830 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.77) = xAngle (0.97 = 0.97)
20:59:54.830 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.99 = 0.99)
20:59:54.830 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.31 hyp=0.43 cameraTheta=-0.80 mountX=0.24 mountY=0.36, mountTheta=0.98
20:59:54.833 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.31, opts=13)
20:59:54.833 00.000 10844 Enqueuing Move request for scope (0.30, -0.31)
20:59:54.833 00.000 11060 Worker thread wakes up
20:59:54.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.31) opts 0xd
20:59:54.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.31)
20:59:54.833 00.000 11060 Moving (0.30, -0.31) raw xDistance=0.24 yDistance=0.36
20:59:54.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.24
20:59:54.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
20:59:54.833 00.000 11060 MoveAxis(W, 53, ABG)
20:59:54.833 00.000 11060 Guiding  Dir = 3, Dur = 53
20:59:54.840 00.007 11060 IsSlewing returns 0
20:59:54.840 00.000 11060 IsGuiding returns 0
20:59:54.844 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:54.856 00.012 10844 UpdateGuideState exits: m=4507 SNR=42.4 Saturated
20:59:54.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:54.856 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:54.856 00.000 10844 Enqueuing Expose request
20:59:54.909 00.053 11060 IsGuiding returns 0
20:59:54.909 00.000 11060 Move returns status 0, amount 53
20:59:54.909 00.000 11060 MoveAxis(S, 156, ABG)
20:59:54.909 00.000 11060 Guiding  Dir = 1, Dur = 156
20:59:54.920 00.011 11060 IsSlewing returns 0
20:59:54.920 00.000 11060 IsGuiding returns 0
20:59:55.079 00.159 11060 IsGuiding returns 0
20:59:55.079 00.000 11060 Move returns status 0, amount 156
20:59:55.079 00.000 11060 move complete, result=0
20:59:55.079 00.000 11060 worker thread done servicing request
20:59:55.079 00.000 11060 Worker thread wakes up
20:59:55.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:55.079 00.000 10844 GuideStep: 0.2 px 53 ms WEST, 0.4 px 156 ms SOUTH
20:59:55.079 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:56.555 01.476 11060 Exposure complete
20:59:56.705 00.150 11060 worker thread done servicing request
20:59:56.705 00.000 10844 OnExposeComplete: enter
20:59:56.705 00.000 10844 UpdateGuideState(): m_state=6
20:59:56.705 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
20:59:56.705 00.000 10844 Star::Find returns 1 (1), X=465.46, Y=132.01, Mass=4238, SNR=41.0, Peak=255 HFD=3.7
20:59:56.705 00.000 10844 MultiStar: [#1 0.51,-0.01,1.21,U] [#2 -0.05,0.52,0.99,U] [#3 0.35,0.28,1.15,U] [#4 -0.06,-0.09,1.14,U] [#5 0.11,0.21,1.15,U] [#6 0.07,0.04,1.08,U] [#7 0.18,-0.27,1.04,U] [#8 0.30,0.12,1.05,U] 
20:59:56.705 00.000 10844 single-star, 8 included, MultiStar: {0.18, 0.08}, one-star: {0.15, -0.02}
20:59:56.705 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.77) = xAngle (1.66 = 1.66)
20:59:56.705 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.68 = 1.68)
20:59:56.705 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=-0.01 mountY=0.15, mountTheta=1.66
20:59:56.708 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
20:59:56.708 00.000 10844 Enqueuing Move request for scope (0.15, -0.02)
20:59:56.708 00.000 11060 Worker thread wakes up
20:59:56.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
20:59:56.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
20:59:56.708 00.000 11060 Moving (0.15, -0.02) raw xDistance=-0.01 yDistance=0.15
20:59:56.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:59:56.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:56.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:59:56.708 00.000 11060 MoveAxis(E, 0, ABG)
20:59:56.708 00.000 11060 Move returns status 0, amount 0
20:59:56.708 00.000 11060 MoveAxis(N, 0, ABG)
20:59:56.708 00.000 11060 Move returns status 0, amount 0
20:59:56.708 00.000 11060 move complete, result=0
20:59:56.708 00.000 11060 worker thread done servicing request
20:59:56.712 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:56.724 00.012 10844 UpdateGuideState exits: m=4238 SNR=41.0 Saturated
20:59:56.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:56.724 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:56.724 00.000 10844 Enqueuing Expose request
20:59:56.724 00.000 11060 Worker thread wakes up
20:59:56.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:56.724 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
20:59:56.742 00.018 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:59:58.206 01.464 11060 Exposure complete
20:59:58.328 00.122 11060 worker thread done servicing request
20:59:58.328 00.000 10844 OnExposeComplete: enter
20:59:58.328 00.000 10844 UpdateGuideState(): m_state=6
20:59:58.328 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
20:59:58.328 00.000 10844 Star::Find returns 1 (1), X=466.06, Y=132.20, Mass=4322, SNR=41.6, Peak=255 HFD=4.1
20:59:58.328 00.000 10844 MultiStar: [#1 0.70,0.55,0.00,M4] [#2 0.66,0.12,0.00,M1] [#3 0.69,0.22,0.00,M3] [#4 0.45,0.28,1.10,U] [#5 0.54,0.57,0.00,M1] [#6 0.32,0.33,1.05,U] [#7 0.40,-0.32,0.96,U] [#8 0.47,0.23,1.06,U] 
20:59:58.328 00.000 10844 refined, 4 included, MultiStar: {0.48, 0.15}, one-star: {0.75, 0.17}
20:59:58.328 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.77) = xAngle (2.07 = 2.07)
20:59:58.328 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.09 = 2.09)
20:59:58.328 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.15 hyp=0.50 cameraTheta=0.30 mountX=-0.24 mountY=0.44, mountTheta=2.07
20:59:58.328 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.15, opts=13)
20:59:58.328 00.000 10844 Enqueuing Move request for scope (0.48, 0.15)
20:59:58.339 00.011 11060 Worker thread wakes up
20:59:58.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.15) opts 0xd
20:59:58.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.15)
20:59:58.339 00.000 11060 Moving (0.48, 0.15) raw xDistance=-0.24 yDistance=0.44
20:59:58.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.24
20:59:58.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.44
20:59:58.339 00.000 11060 MoveAxis(E, 54, ABG)
20:59:58.339 00.000 11060 Guiding  Dir = 2, Dur = 54
20:59:58.341 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
20:59:58.354 00.013 11060 IsSlewing returns 0
20:59:58.355 00.001 10844 UpdateGuideState exits: m=4322 SNR=41.6 Saturated
20:59:58.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:58.355 00.000 11060 IsGuiding returns 0
20:59:58.355 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
20:59:58.355 00.000 10844 Enqueuing Expose request
20:59:58.420 00.065 11060 IsGuiding returns 0
20:59:58.420 00.000 11060 Move returns status 0, amount 54
20:59:58.422 00.002 11060 MoveAxis(S, 189, ABG)
20:59:58.422 00.000 11060 Guiding  Dir = 1, Dur = 189
20:59:58.450 00.028 11060 IsSlewing returns 0
20:59:58.450 00.000 11060 IsGuiding returns 0
20:59:58.656 00.206 11060 IsGuiding returns 0
20:59:58.656 00.000 11060 Move returns status 0, amount 189
20:59:58.656 00.000 11060 move complete, result=0
20:59:58.656 00.000 11060 worker thread done servicing request
20:59:58.656 00.000 11060 Worker thread wakes up
20:59:58.656 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.4 px 189 ms SOUTH
20:59:58.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
20:59:58.656 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:00.136 01.480 11060 Exposure complete
21:00:00.289 00.153 11060 worker thread done servicing request
21:00:00.289 00.000 10844 OnExposeComplete: enter
21:00:00.289 00.000 10844 UpdateGuideState(): m_state=6
21:00:00.289 00.000 10844 Star::Find(15, 466, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:00:00.289 00.000 10844 Star::Find returns 1 (1), X=465.36, Y=131.82, Mass=4542, SNR=41.1, Peak=255 HFD=3.8
21:00:00.289 00.000 10844 MultiStar: [#1 0.50,0.04,1.21,U] [#2 -0.05,-0.48,1.02,U] [#3 0.66,-0.21,0.00,M4] [#4 0.49,-0.14,1.11,U] [#5 0.42,-0.02,1.11,U] [#6 -0.01,-0.43,1.04,U] [#7 0.39,-0.37,1.01,U] [#8 0.09,-0.26,1.06,U] 
21:00:00.289 00.000 10844 single-star, 7 included, MultiStar: {0.25, -0.22}, one-star: {0.05, -0.20}
21:00:00.289 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.77) = xAngle (0.43 = 0.43)
21:00:00.289 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.45 = 0.45)
21:00:00.289 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.33 mountX=0.19 mountY=0.09, mountTheta=0.45
21:00:00.289 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.20, opts=13)
21:00:00.292 00.003 10844 Enqueuing Move request for scope (0.05, -0.20)
21:00:00.292 00.000 11060 Worker thread wakes up
21:00:00.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
21:00:00.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
21:00:00.292 00.000 11060 Moving (0.05, -0.20) raw xDistance=0.19 yDistance=0.09
21:00:00.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.19
21:00:00.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:00.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:00:00.292 00.000 11060 MoveAxis(W, 41, ABG)
21:00:00.292 00.000 11060 Guiding  Dir = 3, Dur = 41
21:00:00.297 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:00.309 00.012 10844 UpdateGuideState exits: m=4542 SNR=41.1 Saturated
21:00:00.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:00.309 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:00.309 00.000 10844 Enqueuing Expose request
21:00:00.320 00.011 11060 IsSlewing returns 0
21:00:00.320 00.000 11060 IsGuiding returns 0
21:00:00.386 00.066 11060 IsGuiding returns 0
21:00:00.386 00.000 11060 Move returns status 0, amount 41
21:00:00.386 00.000 11060 MoveAxis(N, 0, ABG)
21:00:00.386 00.000 11060 Move returns status 0, amount 0
21:00:00.386 00.000 11060 move complete, result=0
21:00:00.386 00.000 11060 worker thread done servicing request
21:00:00.386 00.000 11060 Worker thread wakes up
21:00:00.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:00.386 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:00.386 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
21:00:01.862 01.476 11060 Exposure complete
21:00:01.992 00.130 11060 worker thread done servicing request
21:00:01.992 00.000 10844 OnExposeComplete: enter
21:00:01.992 00.000 10844 UpdateGuideState(): m_state=6
21:00:01.992 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:00:01.992 00.000 10844 Star::Find returns 1 (1), X=465.26, Y=132.31, Mass=4721, SNR=42.9, Peak=255 HFD=3.7
21:00:01.992 00.000 10844 MultiStar: [#1 0.46,0.19,1.17,U] [#2 0.15,0.07,0.95,U] [#3 0.72,0.55,0.00,M5] [#4 0.62,0.12,0.00,M1] [#5 0.00,0.22,1.07,U] [#6 0.08,0.24,0.98,U] [#7 -0.07,0.34,1.01,U] [#8 0.06,0.28,1.02,U] 
21:00:01.992 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.23}, one-star: {-0.05, 0.29}
21:00:01.992 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.77) = xAngle (2.94 = 2.94)
21:00:01.992 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.96 = 2.96)
21:00:01.992 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.17 mountX=-0.25 mountY=0.05, mountTheta=2.96
21:00:02.004 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.23, opts=13)
21:00:02.004 00.000 10844 Enqueuing Move request for scope (0.10, 0.23)
21:00:02.005 00.001 11060 Worker thread wakes up
21:00:02.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
21:00:02.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
21:00:02.005 00.000 11060 Moving (0.10, 0.23) raw xDistance=-0.25 yDistance=0.05
21:00:02.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.25
21:00:02.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:02.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:00:02.005 00.000 11060 MoveAxis(E, 54, ABG)
21:00:02.005 00.000 11060 Guiding  Dir = 2, Dur = 54
21:00:02.016 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:02.023 00.007 11060 IsSlewing returns 0
21:00:02.023 00.000 11060 IsGuiding returns 0
21:00:02.023 00.000 10844 UpdateGuideState exits: m=4721 SNR=42.9 Saturated
21:00:02.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:02.023 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:02.023 00.000 10844 Enqueuing Expose request
21:00:02.087 00.064 11060 IsGuiding returns 0
21:00:02.087 00.000 11060 Move returns status 0, amount 54
21:00:02.087 00.000 11060 MoveAxis(N, 0, ABG)
21:00:02.087 00.000 11060 Move returns status 0, amount 0
21:00:02.087 00.000 11060 move complete, result=0
21:00:02.088 00.001 11060 worker thread done servicing request
21:00:02.088 00.000 11060 Worker thread wakes up
21:00:02.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:02.088 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:02.088 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
21:00:03.547 01.459 11060 Exposure complete
21:00:03.704 00.157 11060 worker thread done servicing request
21:00:03.704 00.000 10844 OnExposeComplete: enter
21:00:03.704 00.000 10844 UpdateGuideState(): m_state=6
21:00:03.704 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:00:03.704 00.000 10844 Star::Find returns 1 (1), X=464.96, Y=131.80, Mass=4347, SNR=41.6, Peak=255 HFD=4.1
21:00:03.704 00.000 10844 MultiStar: [#1 0.30,0.19,1.10,U] [#2 -0.27,-0.07,0.95,U] [#3 0.17,0.20,1.12,U] [#4 0.21,-0.23,1.16,U] [#5 0.13,0.05,1.12,U] [#6 0.20,-0.21,1.10,U] [#7 0.12,-0.54,1.00,U] [#8 0.16,-0.19,1.01,U] 
21:00:03.704 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {-0.35, -0.22}
21:00:03.704 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.77) = xAngle (0.87 = 0.87)
21:00:03.704 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.89 = 0.89)
21:00:03.704 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=0.09 mountY=0.11, mountTheta=0.88
21:00:03.704 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
21:00:03.704 00.000 10844 Enqueuing Move request for scope (0.09, -0.11)
21:00:03.704 00.000 11060 Worker thread wakes up
21:00:03.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
21:00:03.704 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
21:00:03.704 00.000 11060 Moving (0.09, -0.11) raw xDistance=0.09 yDistance=0.11
21:00:03.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:00:03.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:03.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:00:03.704 00.000 11060 MoveAxis(E, 0, ABG)
21:00:03.704 00.000 11060 Move returns status 0, amount 0
21:00:03.704 00.000 11060 MoveAxis(N, 0, ABG)
21:00:03.704 00.000 11060 Move returns status 0, amount 0
21:00:03.704 00.000 11060 move complete, result=0
21:00:03.704 00.000 11060 worker thread done servicing request
21:00:03.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:03.725 00.021 10844 UpdateGuideState exits: m=4347 SNR=41.6 Saturated
21:00:03.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:03.725 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:03.725 00.000 10844 Enqueuing Expose request
21:00:03.725 00.000 11060 Worker thread wakes up
21:00:03.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:03.725 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:03.735 00.010 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:00:05.202 01.467 11060 Exposure complete
21:00:05.360 00.158 11060 worker thread done servicing request
21:00:05.360 00.000 10844 OnExposeComplete: enter
21:00:05.360 00.000 10844 UpdateGuideState(): m_state=6
21:00:05.360 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:00:05.360 00.000 10844 Star::Find returns 1 (1), X=465.18, Y=131.89, Mass=4292, SNR=40.8, Peak=255 HFD=3.9
21:00:05.361 00.001 10844 MultiStar: [#1 0.03,-0.26,1.18,U] [#2 -0.27,-0.09,1.01,U] [#3 0.23,-0.04,1.14,U] [#4 0.06,0.05,1.12,U] [#5 0.03,0.54,1.11,U] [#6 -0.26,-0.34,1.03,U] [#7 -0.32,-0.14,1.11,U] [#8 -0.13,0.15,1.09,U] 
21:00:05.361 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.12, -0.14}
21:00:05.361 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.77) = xAngle (-1.05 = -1.05)
21:00:05.361 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.03 = -1.03)
21:00:05.361 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.82 mountX=0.04 mountY=-0.07, mountTheta=-1.05
21:00:05.361 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.03, opts=13)
21:00:05.361 00.000 10844 Enqueuing Move request for scope (-0.08, -0.03)
21:00:05.361 00.000 11060 Worker thread wakes up
21:00:05.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
21:00:05.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
21:00:05.361 00.000 11060 Moving (-0.08, -0.03) raw xDistance=0.04 yDistance=-0.07
21:00:05.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:00:05.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:05.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:00:05.361 00.000 11060 MoveAxis(E, 0, ABG)
21:00:05.361 00.000 11060 Move returns status 0, amount 0
21:00:05.361 00.000 11060 MoveAxis(N, 0, ABG)
21:00:05.361 00.000 11060 Move returns status 0, amount 0
21:00:05.361 00.000 11060 move complete, result=0
21:00:05.361 00.000 11060 worker thread done servicing request
21:00:05.375 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:05.381 00.006 10844 UpdateGuideState exits: m=4292 SNR=40.8 Saturated
21:00:05.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:05.381 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:05.381 00.000 10844 Enqueuing Expose request
21:00:05.381 00.000 11060 Worker thread wakes up
21:00:05.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:05.381 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:05.397 00.016 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:06.860 01.463 11060 Exposure complete
21:00:06.989 00.129 11060 worker thread done servicing request
21:00:06.989 00.000 10844 OnExposeComplete: enter
21:00:06.989 00.000 10844 UpdateGuideState(): m_state=6
21:00:06.989 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:00:06.989 00.000 10844 Star::Find returns 1 (1), X=465.06, Y=131.87, Mass=4449, SNR=41.5, Peak=255 HFD=4.2
21:00:06.989 00.000 10844 MultiStar: [#1 -0.08,-0.33,1.25,U] [#2 -0.34,-0.20,1.02,U] [#3 -0.14,-0.28,1.21,U] [#4 0.16,-0.17,1.11,U] [#5 -0.10,0.22,1.13,U] [#6 -0.23,-0.49,1.12,U] [#7 -0.12,-0.06,1.08,U] [#8 -0.04,0.00,1.04,U] 
21:00:06.989 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.17}, one-star: {-0.24, -0.16}
21:00:06.989 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.77) = xAngle (-0.44 = -0.44)
21:00:06.989 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.42 = -0.42)
21:00:06.989 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.21 mountX=0.19 mountY=-0.09, mountTheta=-0.42
21:00:06.989 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.17, opts=13)
21:00:06.996 00.007 10844 Enqueuing Move request for scope (-0.12, -0.17)
21:00:06.996 00.000 11060 Worker thread wakes up
21:00:06.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
21:00:06.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
21:00:06.996 00.000 11060 Moving (-0.12, -0.17) raw xDistance=0.19 yDistance=-0.09
21:00:06.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.19
21:00:06.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:06.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:00:06.996 00.000 11060 MoveAxis(W, 43, ABG)
21:00:06.996 00.000 11060 Guiding  Dir = 3, Dur = 43
21:00:07.000 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:07.009 00.009 10844 UpdateGuideState exits: m=4449 SNR=41.5 Saturated
21:00:07.011 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:07.011 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:07.011 00.000 10844 Enqueuing Expose request
21:00:07.011 00.000 11060 IsSlewing returns 0
21:00:07.011 00.000 11060 IsGuiding returns 0
21:00:07.060 00.049 11060 IsGuiding returns 0
21:00:07.060 00.000 11060 Move returns status 0, amount 43
21:00:07.060 00.000 11060 MoveAxis(N, 0, ABG)
21:00:07.060 00.000 11060 Move returns status 0, amount 0
21:00:07.060 00.000 11060 move complete, result=0
21:00:07.060 00.000 11060 worker thread done servicing request
21:00:07.060 00.000 11060 Worker thread wakes up
21:00:07.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:07.060 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:07.062 00.002 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
21:00:08.541 01.479 11060 Exposure complete
21:00:08.673 00.132 11060 worker thread done servicing request
21:00:08.673 00.000 10844 OnExposeComplete: enter
21:00:08.673 00.000 10844 UpdateGuideState(): m_state=6
21:00:08.673 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:00:08.673 00.000 10844 Star::Find returns 1 (1), X=464.94, Y=131.67, Mass=5025, SNR=44.8, Peak=255 HFD=4.0
21:00:08.673 00.000 10844 MultiStar: [#1 -0.06,-0.22,1.12,U] [#2 -0.16,-0.10,0.90,U] [#3 -0.01,-0.07,1.05,U] [#4 0.13,-0.21,1.04,U] [#5 -0.50,0.00,1.03,U] [#6 -0.03,-0.43,1.03,U] [#7 -0.19,-0.43,0.94,U] [#8 -0.55,0.33,0.00,M1] 
21:00:08.673 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.22}, one-star: {-0.37, -0.36}
21:00:08.673 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.77) = xAngle (-0.37 = -0.37)
21:00:08.673 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.36 = -0.36)
21:00:08.673 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.27 cameraTheta=-2.14 mountX=0.25 mountY=-0.09, mountTheta=-0.36
21:00:08.673 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.22, opts=13)
21:00:08.673 00.000 10844 Enqueuing Move request for scope (-0.14, -0.22)
21:00:08.673 00.000 11060 Worker thread wakes up
21:00:08.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
21:00:08.673 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
21:00:08.673 00.000 11060 Moving (-0.14, -0.22) raw xDistance=0.25 yDistance=-0.09
21:00:08.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.25
21:00:08.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:08.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:00:08.673 00.000 11060 MoveAxis(W, 58, ABG)
21:00:08.673 00.000 11060 Guiding  Dir = 3, Dur = 58
21:00:08.689 00.016 11060 IsSlewing returns 0
21:00:08.689 00.000 11060 IsGuiding returns 0
21:00:08.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:08.700 00.011 10844 UpdateGuideState exits: m=5025 SNR=44.8 Saturated
21:00:08.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:08.700 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:08.700 00.000 10844 Enqueuing Expose request
21:00:08.754 00.054 11060 IsGuiding returns 0
21:00:08.754 00.000 11060 Move returns status 0, amount 58
21:00:08.754 00.000 11060 MoveAxis(N, 0, ABG)
21:00:08.754 00.000 11060 Move returns status 0, amount 0
21:00:08.754 00.000 11060 move complete, result=0
21:00:08.756 00.002 11060 worker thread done servicing request
21:00:08.756 00.000 11060 Worker thread wakes up
21:00:08.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:08.756 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:08.756 00.000 10844 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
21:00:10.235 01.479 11060 Exposure complete
21:00:10.377 00.142 11060 worker thread done servicing request
21:00:10.377 00.000 10844 OnExposeComplete: enter
21:00:10.377 00.000 10844 UpdateGuideState(): m_state=6
21:00:10.377 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:00:10.377 00.000 10844 Star::Find returns 1 (1), X=465.00, Y=132.18, Mass=4738, SNR=42.0, Peak=255 HFD=4.1
21:00:10.377 00.000 10844 MultiStar: [#1 0.34,0.27,1.20,U] [#2 -0.65,-0.15,0.00,M1] [#3 0.04,0.07,1.20,U] [#4 -0.34,-0.20,1.09,U] [#5 -0.34,0.49,0.00,M1] [#6 0.00,-0.16,1.01,U] [#7 -0.36,0.18,0.96,U] [#8 -0.28,0.15,1.06,U] 
21:00:10.377 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.07}, one-star: {-0.31, 0.16}
21:00:10.377 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.77) = xAngle (4.37 = -1.91)
21:00:10.377 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.39 = -1.89)
21:00:10.377 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.60 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
21:00:10.380 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.07, opts=13)
21:00:10.380 00.000 10844 Enqueuing Move request for scope (-0.12, 0.07)
21:00:10.380 00.000 11060 Worker thread wakes up
21:00:10.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
21:00:10.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
21:00:10.380 00.000 11060 Moving (-0.12, 0.07) raw xDistance=-0.05 yDistance=-0.13
21:00:10.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:00:10.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:10.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:00:10.380 00.000 11060 MoveAxis(E, 0, ABG)
21:00:10.380 00.000 11060 Move returns status 0, amount 0
21:00:10.380 00.000 11060 MoveAxis(N, 0, ABG)
21:00:10.380 00.000 11060 Move returns status 0, amount 0
21:00:10.380 00.000 11060 move complete, result=0
21:00:10.380 00.000 11060 worker thread done servicing request
21:00:10.383 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:10.396 00.013 10844 UpdateGuideState exits: m=4738 SNR=42.0 Saturated
21:00:10.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:10.396 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:10.396 00.000 10844 Enqueuing Expose request
21:00:10.396 00.000 11060 Worker thread wakes up
21:00:10.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:10.396 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:10.415 00.019 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:11.859 01.444 11060 Exposure complete
21:00:11.996 00.137 11060 worker thread done servicing request
21:00:11.996 00.000 10844 OnExposeComplete: enter
21:00:11.996 00.000 10844 UpdateGuideState(): m_state=6
21:00:11.996 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:00:11.996 00.000 10844 Star::Find returns 1 (1), X=464.85, Y=131.75, Mass=4778, SNR=44.0, Peak=255 HFD=4.1
21:00:11.996 00.000 10844 MultiStar: [#1 -0.26,-0.13,1.14,U] [#2 -0.34,-0.39,1.00,U] [#3 -0.00,-0.44,1.11,U] [#4 0.21,-0.44,1.07,U] [#5 -0.24,-0.18,1.10,U] [#6 -0.11,-0.62,0.00,M1] [#7 -0.49,-0.50,0.00,M1] [#8 -0.21,-0.19,1.02,U] 
21:00:11.996 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.29}, one-star: {-0.46, -0.28}
21:00:11.996 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.77) = xAngle (-0.36 = -0.36)
21:00:11.996 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.34 = -0.34)
21:00:11.996 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-2.12 mountX=0.32 mountY=-0.11, mountTheta=-0.34
21:00:11.996 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.29, opts=13)
21:00:11.996 00.000 10844 Enqueuing Move request for scope (-0.18, -0.29)
21:00:11.996 00.000 11060 Worker thread wakes up
21:00:11.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.29) opts 0xd
21:00:11.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.29)
21:00:11.996 00.000 11060 Moving (-0.18, -0.29) raw xDistance=0.32 yDistance=-0.11
21:00:11.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.32
21:00:11.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:11.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:00:11.996 00.000 11060 MoveAxis(W, 72, ABG)
21:00:11.996 00.000 11060 Guiding  Dir = 3, Dur = 72
21:00:11.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:12.012 00.016 11060 IsSlewing returns 0
21:00:12.012 00.000 11060 IsGuiding returns 0
21:00:12.021 00.009 10844 UpdateGuideState exits: m=4778 SNR=44.0 Saturated
21:00:12.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:12.021 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:12.021 00.000 10844 Enqueuing Expose request
21:00:12.097 00.076 11060 IsGuiding returns 0
21:00:12.097 00.000 11060 Move returns status 0, amount 72
21:00:12.097 00.000 11060 MoveAxis(N, 0, ABG)
21:00:12.097 00.000 11060 Move returns status 0, amount 0
21:00:12.097 00.000 11060 move complete, result=0
21:00:12.097 00.000 11060 worker thread done servicing request
21:00:12.097 00.000 11060 Worker thread wakes up
21:00:12.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:12.097 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:12.097 00.000 10844 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
21:00:13.568 01.471 11060 Exposure complete
21:00:13.720 00.152 11060 worker thread done servicing request
21:00:13.720 00.000 10844 OnExposeComplete: enter
21:00:13.720 00.000 10844 UpdateGuideState(): m_state=6
21:00:13.721 00.001 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:00:13.721 00.000 10844 Star::Find returns 1 (1), X=464.92, Y=132.27, Mass=4677, SNR=43.0, Peak=255 HFD=4.0
21:00:13.721 00.000 10844 MultiStar: [#1 0.20,0.51,1.12,U] [#2 -0.34,0.06,0.96,U] [#3 0.04,-0.04,1.12,U] [#4 -0.09,0.03,1.10,U] [#5 0.16,0.54,1.13,U] [#6 -0.18,0.24,1.04,U] [#7 -0.21,-0.20,1.01,U] [#8 -0.27,-0.03,1.09,U] 
21:00:13.721 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.16}, one-star: {-0.39, 0.24}
21:00:13.721 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.77) = xAngle (3.96 = -2.33)
21:00:13.721 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.97 = -2.31)
21:00:13.721 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.19 mountX=-0.13 mountY=-0.14, mountTheta=-2.32
21:00:13.721 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.16, opts=13)
21:00:13.721 00.000 10844 Enqueuing Move request for scope (-0.11, 0.16)
21:00:13.721 00.000 11060 Worker thread wakes up
21:00:13.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
21:00:13.721 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
21:00:13.721 00.000 11060 Moving (-0.11, 0.16) raw xDistance=-0.13 yDistance=-0.14
21:00:13.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:00:13.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:13.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:00:13.721 00.000 11060 MoveAxis(E, 27, ABG)
21:00:13.721 00.000 11060 Guiding  Dir = 2, Dur = 27
21:00:13.721 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:13.736 00.015 11060 IsSlewing returns 0
21:00:13.736 00.000 11060 IsGuiding returns 0
21:00:13.738 00.002 10844 UpdateGuideState exits: m=4677 SNR=43.0 Saturated
21:00:13.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:13.738 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:13.738 00.000 10844 Enqueuing Expose request
21:00:13.772 00.034 11060 IsGuiding returns 0
21:00:13.772 00.000 11060 Move returns status 0, amount 27
21:00:13.772 00.000 11060 MoveAxis(N, 0, ABG)
21:00:13.772 00.000 11060 Move returns status 0, amount 0
21:00:13.772 00.000 11060 move complete, result=0
21:00:13.772 00.000 11060 worker thread done servicing request
21:00:13.773 00.001 11060 Worker thread wakes up
21:00:13.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:13.773 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:13.775 00.002 10844 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
21:00:15.249 01.474 11060 Exposure complete
21:00:15.369 00.120 11060 worker thread done servicing request
21:00:15.369 00.000 10844 OnExposeComplete: enter
21:00:15.369 00.000 10844 UpdateGuideState(): m_state=6
21:00:15.369 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:00:15.369 00.000 10844 Star::Find returns 1 (1), X=465.24, Y=132.42, Mass=4850, SNR=44.1, Peak=255 HFD=3.7
21:00:15.369 00.000 10844 MultiStar: [#1 0.60,0.23,0.00,M1] [#2 0.11,0.19,0.94,U] [#3 0.16,0.18,1.12,U] [#4 0.38,-0.15,1.11,U] [#5 0.01,0.09,1.10,U] [#6 -0.09,-0.16,1.05,U] [#7 0.10,0.25,0.94,U] [#8 -0.18,0.51,1.05,U] 
21:00:15.369 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.16}, one-star: {-0.07, 0.39}
21:00:15.369 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.77) = xAngle (3.00 = 3.00)
21:00:15.369 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.02 = 3.02)
21:00:15.369 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=-0.16 mountY=0.02, mountTheta=3.02
21:00:15.384 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.16, opts=13)
21:00:15.384 00.000 10844 Enqueuing Move request for scope (0.06, 0.16)
21:00:15.384 00.000 11060 Worker thread wakes up
21:00:15.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
21:00:15.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
21:00:15.384 00.000 11060 Moving (0.06, 0.16) raw xDistance=-0.16 yDistance=0.02
21:00:15.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.16
21:00:15.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:15.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:00:15.384 00.000 11060 MoveAxis(E, 38, ABG)
21:00:15.384 00.000 11060 Guiding  Dir = 2, Dur = 38
21:00:15.396 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:15.404 00.008 10844 UpdateGuideState exits: m=4850 SNR=44.1 Saturated
21:00:15.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:15.404 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:15.404 00.000 10844 Enqueuing Expose request
21:00:15.417 00.013 11060 IsSlewing returns 0
21:00:15.417 00.000 11060 IsGuiding returns 0
21:00:15.497 00.080 11060 IsGuiding returns 0
21:00:15.497 00.000 11060 Move returns status 0, amount 38
21:00:15.497 00.000 11060 MoveAxis(N, 0, ABG)
21:00:15.497 00.000 11060 Move returns status 0, amount 0
21:00:15.497 00.000 11060 move complete, result=0
21:00:15.497 00.000 11060 worker thread done servicing request
21:00:15.497 00.000 11060 Worker thread wakes up
21:00:15.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:15.497 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
21:00:15.497 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:16.976 01.479 11060 Exposure complete
21:00:17.096 00.120 11060 worker thread done servicing request
21:00:17.096 00.000 10844 OnExposeComplete: enter
21:00:17.096 00.000 10844 UpdateGuideState(): m_state=6
21:00:17.096 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:00:17.096 00.000 10844 Star::Find returns 1 (1), X=465.20, Y=131.39, Mass=4337, SNR=40.9, Peak=255 HFD=3.6
21:00:17.096 00.000 10844 MultiStar: [#1 0.27,-0.19,1.22,U] [#2 0.00,-0.39,1.02,U] [#3 0.09,-0.14,1.24,U] [#4 0.01,-0.20,1.16,U] [#5 -0.01,-0.04,1.11,U] [#6 0.14,-0.34,1.06,U] [#7 -0.14,-0.54,1.07,U] [#8 0.23,0.14,1.05,U] 
21:00:17.096 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.25}, one-star: {-0.11, -0.64}
21:00:17.096 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.77) = xAngle (0.43 = 0.43)
21:00:17.096 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.45 = 0.45)
21:00:17.096 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.34 mountX=0.24 mountY=0.11, mountTheta=0.44
21:00:17.096 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.25, opts=13)
21:00:17.096 00.000 10844 Enqueuing Move request for scope (0.06, -0.25)
21:00:17.096 00.000 11060 Worker thread wakes up
21:00:17.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
21:00:17.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
21:00:17.096 00.000 11060 Moving (0.06, -0.25) raw xDistance=0.24 yDistance=0.11
21:00:17.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.24
21:00:17.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:17.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:00:17.096 00.000 11060 MoveAxis(W, 52, ABG)
21:00:17.096 00.000 11060 Guiding  Dir = 3, Dur = 52
21:00:17.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:17.112 00.016 11060 IsSlewing returns 0
21:00:17.112 00.000 11060 IsGuiding returns 0
21:00:17.117 00.005 10844 UpdateGuideState exits: m=4337 SNR=40.9 Saturated
21:00:17.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:17.117 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:17.117 00.000 10844 Enqueuing Expose request
21:00:17.175 00.058 11060 IsGuiding returns 0
21:00:17.175 00.000 11060 Move returns status 0, amount 52
21:00:17.175 00.000 11060 MoveAxis(N, 0, ABG)
21:00:17.175 00.000 11060 Move returns status 0, amount 0
21:00:17.175 00.000 11060 move complete, result=0
21:00:17.175 00.000 11060 worker thread done servicing request
21:00:17.175 00.000 11060 Worker thread wakes up
21:00:17.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:17.175 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:17.175 00.000 10844 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
21:00:18.648 01.473 11060 Exposure complete
21:00:18.797 00.149 11060 worker thread done servicing request
21:00:18.797 00.000 10844 OnExposeComplete: enter
21:00:18.797 00.000 10844 UpdateGuideState(): m_state=6
21:00:18.797 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:00:18.797 00.000 10844 Star::Find returns 1 (1), X=464.90, Y=132.52, Mass=4684, SNR=42.2, Peak=255 HFD=3.9
21:00:18.797 00.000 10844 MultiStar: [#1 0.22,0.40,1.20,U] [#2 0.01,-0.06,1.00,U] [#3 0.27,0.65,0.00,M1] [#4 0.29,0.05,1.08,U] [#5 0.39,0.55,0.00,M1] [#6 0.29,0.29,1.01,U] [#7 0.15,0.36,1.03,U] [#8 -0.03,0.45,1.03,U] 
21:00:18.797 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.28}, one-star: {-0.41, 0.49}
21:00:18.797 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.77) = xAngle (3.06 = 3.06)
21:00:18.797 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.08 = 3.08)
21:00:18.797 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.30 cameraTheta=1.30 mountX=-0.29 mountY=0.02, mountTheta=3.08
21:00:18.797 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.28, opts=13)
21:00:18.797 00.000 10844 Enqueuing Move request for scope (0.08, 0.28)
21:00:18.797 00.000 11060 Worker thread wakes up
21:00:18.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
21:00:18.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
21:00:18.797 00.000 11060 Moving (0.08, 0.28) raw xDistance=-0.29 yDistance=0.02
21:00:18.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.29
21:00:18.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:18.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:00:18.797 00.000 11060 MoveAxis(E, 64, ABG)
21:00:18.797 00.000 11060 Guiding  Dir = 2, Dur = 64
21:00:18.816 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:18.825 00.009 10844 UpdateGuideState exits: m=4684 SNR=42.2 Saturated
21:00:18.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:18.825 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:18.825 00.000 10844 Enqueuing Expose request
21:00:18.836 00.011 11060 IsSlewing returns 0
21:00:18.836 00.000 11060 IsGuiding returns 0
21:00:18.917 00.081 11060 IsGuiding returns 0
21:00:18.919 00.002 11060 Move returns status 0, amount 64
21:00:18.919 00.000 11060 MoveAxis(N, 0, ABG)
21:00:18.919 00.000 11060 Move returns status 0, amount 0
21:00:18.919 00.000 11060 move complete, result=0
21:00:18.919 00.000 11060 worker thread done servicing request
21:00:18.919 00.000 11060 Worker thread wakes up
21:00:18.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:18.919 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:18.919 00.000 10844 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
21:00:20.397 01.478 11060 Exposure complete
21:00:20.546 00.149 11060 worker thread done servicing request
21:00:20.547 00.001 10844 OnExposeComplete: enter
21:00:20.547 00.000 10844 UpdateGuideState(): m_state=6
21:00:20.547 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:00:20.547 00.000 10844 Star::Find returns 1 (1), X=464.93, Y=132.25, Mass=4646, SNR=43.0, Peak=255 HFD=4.1
21:00:20.547 00.000 10844 MultiStar: [#1 0.43,0.39,1.15,U] [#2 0.04,-0.17,1.02,U] [#3 0.11,0.47,1.12,U] [#4 0.07,-0.17,1.06,U] [#5 0.02,0.45,1.12,U] [#6 0.16,-0.00,1.03,U] [#7 -0.40,0.14,0.97,U] [#8 -0.06,0.13,0.96,U] 
21:00:20.547 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.17}, one-star: {-0.37, 0.22}
21:00:20.547 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.77) = xAngle (3.27 = -3.01)
21:00:20.547 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.29 = -2.99)
21:00:20.547 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=-0.17 mountY=-0.03, mountTheta=-2.99
21:00:20.547 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.17, opts=13)
21:00:20.547 00.000 10844 Enqueuing Move request for scope (0.01, 0.17)
21:00:20.547 00.000 11060 Worker thread wakes up
21:00:20.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
21:00:20.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
21:00:20.547 00.000 11060 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.03
21:00:20.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.17
21:00:20.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:20.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:00:20.547 00.000 11060 MoveAxis(E, 40, ABG)
21:00:20.547 00.000 11060 Guiding  Dir = 2, Dur = 40
21:00:20.557 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:20.561 00.004 11060 IsSlewing returns 0
21:00:20.563 00.002 11060 IsGuiding returns 0
21:00:20.579 00.016 10844 UpdateGuideState exits: m=4646 SNR=43.0 Saturated
21:00:20.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:20.579 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:20.579 00.000 10844 Enqueuing Expose request
21:00:20.629 00.050 11060 IsGuiding returns 0
21:00:20.629 00.000 11060 Move returns status 0, amount 40
21:00:20.629 00.000 11060 MoveAxis(N, 0, ABG)
21:00:20.629 00.000 11060 Move returns status 0, amount 0
21:00:20.629 00.000 11060 move complete, result=0
21:00:20.631 00.002 11060 worker thread done servicing request
21:00:20.631 00.000 11060 Worker thread wakes up
21:00:20.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:20.631 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:20.633 00.002 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
21:00:22.097 01.464 11060 Exposure complete
21:00:22.242 00.145 11060 worker thread done servicing request
21:00:22.242 00.000 10844 OnExposeComplete: enter
21:00:22.242 00.000 10844 UpdateGuideState(): m_state=6
21:00:22.242 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:00:22.242 00.000 10844 Star::Find returns 1 (1), X=465.09, Y=132.58, Mass=5063, SNR=43.9, Peak=255 HFD=3.9
21:00:22.242 00.000 10844 MultiStar: [#1 0.30,0.24,1.09,U] [#2 -0.22,0.24,0.96,U] [#3 0.18,0.45,1.14,U] [#4 0.42,0.07,1.04,U] [#5 0.07,0.75,0.00,M1] [#6 0.00,0.10,0.97,U] [#7 -0.06,0.07,0.96,U] [#8 0.12,0.36,1.01,U] 
21:00:22.242 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.26}, one-star: {-0.22, 0.56}
21:00:22.242 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.77) = xAngle (3.07 = 3.07)
21:00:22.242 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.09 = 3.09)
21:00:22.242 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.30 mountX=-0.27 mountY=0.02, mountTheta=3.09
21:00:22.242 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.26, opts=13)
21:00:22.242 00.000 10844 Enqueuing Move request for scope (0.07, 0.26)
21:00:22.242 00.000 11060 Worker thread wakes up
21:00:22.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
21:00:22.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
21:00:22.242 00.000 11060 Moving (0.07, 0.26) raw xDistance=-0.27 yDistance=0.02
21:00:22.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.27
21:00:22.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:22.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:00:22.242 00.000 11060 MoveAxis(E, 63, ABG)
21:00:22.242 00.000 11060 Guiding  Dir = 2, Dur = 63
21:00:22.249 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:22.253 00.004 11060 IsSlewing returns 0
21:00:22.253 00.000 11060 IsGuiding returns 0
21:00:22.266 00.013 10844 UpdateGuideState exits: m=5063 SNR=43.9 Saturated
21:00:22.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:22.266 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:22.266 00.000 10844 Enqueuing Expose request
21:00:22.336 00.070 11060 IsGuiding returns 0
21:00:22.336 00.000 11060 Move returns status 0, amount 63
21:00:22.336 00.000 11060 MoveAxis(N, 0, ABG)
21:00:22.336 00.000 11060 Move returns status 0, amount 0
21:00:22.336 00.000 11060 move complete, result=0
21:00:22.336 00.000 11060 worker thread done servicing request
21:00:22.336 00.000 11060 Worker thread wakes up
21:00:22.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:22.336 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:22.338 00.002 10844 GuideStep: -0.3 px 63 ms EAST, 0.0 px 0 ms NORTH
21:00:23.814 01.476 11060 Exposure complete
21:00:23.953 00.139 11060 worker thread done servicing request
21:00:23.953 00.000 10844 OnExposeComplete: enter
21:00:23.953 00.000 10844 UpdateGuideState(): m_state=6
21:00:23.953 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:00:23.953 00.000 10844 Star::Find returns 1 (1), X=465.01, Y=132.36, Mass=4317, SNR=41.3, Peak=255 HFD=3.7
21:00:23.953 00.000 10844 MultiStar: [#1 -0.03,0.21,1.22,U] [#2 -0.37,-0.40,1.06,U] [#3 0.02,0.14,1.20,U] [#4 -0.04,-0.33,1.16,U] [#5 -0.18,0.44,1.19,U] [#6 -0.35,0.26,1.07,U] [#7 -0.26,0.35,1.03,U] [#8 -0.43,0.36,1.07,U] 
21:00:23.953 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.15}, one-star: {-0.30, 0.33}
21:00:23.953 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.77) = xAngle (4.28 = -2.00)
21:00:23.953 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.30 = -1.98)
21:00:23.953 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.25 cameraTheta=2.52 mountX=-0.11 mountY=-0.23, mountTheta=-2.00
21:00:23.953 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.15, opts=13)
21:00:23.953 00.000 10844 Enqueuing Move request for scope (-0.21, 0.15)
21:00:23.953 00.000 11060 Worker thread wakes up
21:00:23.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
21:00:23.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
21:00:23.953 00.000 11060 Moving (-0.21, 0.15) raw xDistance=-0.11 yDistance=-0.23
21:00:23.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:00:23.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:23.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:00:23.953 00.000 11060 MoveAxis(E, 0, ABG)
21:00:23.953 00.000 11060 Move returns status 0, amount 0
21:00:23.953 00.000 11060 MoveAxis(N, 0, ABG)
21:00:23.953 00.000 11060 Move returns status 0, amount 0
21:00:23.953 00.000 11060 move complete, result=0
21:00:23.953 00.000 11060 worker thread done servicing request
21:00:23.966 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:23.976 00.010 10844 UpdateGuideState exits: m=4317 SNR=41.3 Saturated
21:00:23.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:23.976 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:23.976 00.000 10844 Enqueuing Expose request
21:00:23.976 00.000 11060 Worker thread wakes up
21:00:23.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:23.976 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:23.987 00.011 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:00:25.459 01.472 11060 Exposure complete
21:00:25.603 00.144 11060 worker thread done servicing request
21:00:25.603 00.000 10844 OnExposeComplete: enter
21:00:25.603 00.000 10844 UpdateGuideState(): m_state=6
21:00:25.603 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:00:25.603 00.000 10844 Star::Find returns 1 (1), X=465.39, Y=132.31, Mass=4432, SNR=41.6, Peak=255 HFD=3.6
21:00:25.603 00.000 10844 MultiStar: [#1 0.11,0.23,1.19,U] [#2 -0.25,0.26,1.01,U] [#3 0.11,0.38,1.19,U] [#4 0.29,0.20,1.11,U] [#5 0.43,0.62,0.00,M1] [#6 -0.04,0.07,1.06,U] [#7 -0.12,0.35,1.02,U] [#8 0.16,0.30,1.04,U] 
21:00:25.603 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.26}, one-star: {0.08, 0.29}
21:00:25.603 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.77) = xAngle (3.15 = -3.13)
21:00:25.603 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.17 = -3.11)
21:00:25.603 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.38 mountX=-0.26 mountY=-0.01, mountTheta=-3.11
21:00:25.606 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.26, opts=13)
21:00:25.606 00.000 10844 Enqueuing Move request for scope (0.05, 0.26)
21:00:25.606 00.000 11060 Worker thread wakes up
21:00:25.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
21:00:25.606 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
21:00:25.606 00.000 11060 Moving (0.05, 0.26) raw xDistance=-0.26 yDistance=-0.01
21:00:25.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.26
21:00:25.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:25.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:00:25.606 00.000 11060 MoveAxis(E, 59, ABG)
21:00:25.606 00.000 11060 Guiding  Dir = 2, Dur = 59
21:00:25.611 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:25.621 00.010 11060 IsSlewing returns 0
21:00:25.622 00.001 11060 IsGuiding returns 0
21:00:25.623 00.001 10844 UpdateGuideState exits: m=4432 SNR=41.6 Saturated
21:00:25.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:25.623 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:25.623 00.000 10844 Enqueuing Expose request
21:00:25.685 00.062 11060 IsGuiding returns 0
21:00:25.685 00.000 11060 Move returns status 0, amount 59
21:00:25.685 00.000 11060 MoveAxis(N, 0, ABG)
21:00:25.685 00.000 11060 Move returns status 0, amount 0
21:00:25.685 00.000 11060 move complete, result=0
21:00:25.685 00.000 11060 worker thread done servicing request
21:00:25.685 00.000 11060 Worker thread wakes up
21:00:25.685 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
21:00:25.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:25.685 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:27.163 01.478 11060 Exposure complete
21:00:27.299 00.136 11060 worker thread done servicing request
21:00:27.299 00.000 10844 OnExposeComplete: enter
21:00:27.299 00.000 10844 UpdateGuideState(): m_state=6
21:00:27.299 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:00:27.299 00.000 10844 Star::Find returns 1 (1), X=464.87, Y=132.07, Mass=4745, SNR=43.4, Peak=255 HFD=4.2
21:00:27.299 00.000 10844 MultiStar: [#1 0.16,0.08,1.17,U] [#2 -0.40,0.22,0.96,U] [#3 -0.18,0.02,1.14,U] [#4 0.38,-0.31,1.07,U] [#5 -0.23,0.46,1.10,U] [#6 -0.14,0.19,1.06,U] [#7 0.10,-0.04,0.98,U] [#8 -0.49,0.17,1.03,U] 
21:00:27.299 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.44, 0.05}
21:00:27.299 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.77) = xAngle (4.30 = -1.99)
21:00:27.299 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.32 = -1.97)
21:00:27.299 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.53 mountX=-0.06 mountY=-0.15, mountTheta=-1.98
21:00:27.306 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.09, opts=13)
21:00:27.306 00.000 10844 Enqueuing Move request for scope (-0.13, 0.09)
21:00:27.306 00.000 11060 Worker thread wakes up
21:00:27.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
21:00:27.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
21:00:27.306 00.000 11060 Moving (-0.13, 0.09) raw xDistance=-0.06 yDistance=-0.15
21:00:27.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:00:27.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:27.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:00:27.306 00.000 11060 MoveAxis(E, 0, ABG)
21:00:27.306 00.000 11060 Move returns status 0, amount 0
21:00:27.306 00.000 11060 MoveAxis(N, 0, ABG)
21:00:27.306 00.000 11060 Move returns status 0, amount 0
21:00:27.306 00.000 11060 move complete, result=0
21:00:27.306 00.000 11060 worker thread done servicing request
21:00:27.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:27.333 00.027 10844 UpdateGuideState exits: m=4745 SNR=43.4 Saturated
21:00:27.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:27.333 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:27.333 00.000 10844 Enqueuing Expose request
21:00:27.333 00.000 11060 Worker thread wakes up
21:00:27.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:27.333 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:27.343 00.010 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:28.807 01.464 11060 Exposure complete
21:00:28.953 00.146 11060 worker thread done servicing request
21:00:28.953 00.000 10844 OnExposeComplete: enter
21:00:28.953 00.000 10844 UpdateGuideState(): m_state=6
21:00:28.953 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:00:28.953 00.000 10844 Star::Find returns 1 (1), X=464.49, Y=131.98, Mass=4915, SNR=43.8, Peak=255 HFD=4.0
21:00:28.953 00.000 10844 MultiStar: [#1 0.14,-0.06,1.11,U] [#2 -0.58,-0.02,0.00,M1] [#3 -0.11,-0.02,1.18,U] [#4 0.27,-0.07,1.07,U] [#5 -0.45,-0.06,1.10,U] [#6 -0.16,-0.30,1.04,U] [#7 -0.57,-0.66,0.00,M1] [#8 -0.61,-0.11,0.00,M1] 
21:00:28.953 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.09}, one-star: {-0.82, -0.04}
21:00:28.953 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.77) = xAngle (-0.92 = -0.92)
21:00:28.953 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.90 = -0.90)
21:00:28.953 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.69 mountX=0.12 mountY=-0.16, mountTheta=-0.92
21:00:28.953 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.09, opts=13)
21:00:28.953 00.000 10844 Enqueuing Move request for scope (-0.18, -0.09)
21:00:28.953 00.000 11060 Worker thread wakes up
21:00:28.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
21:00:28.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
21:00:28.953 00.000 11060 Moving (-0.18, -0.09) raw xDistance=0.12 yDistance=-0.16
21:00:28.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:00:28.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:28.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:00:28.953 00.000 11060 MoveAxis(E, 0, ABG)
21:00:28.953 00.000 11060 Move returns status 0, amount 0
21:00:28.953 00.000 11060 MoveAxis(N, 0, ABG)
21:00:28.953 00.000 11060 Move returns status 0, amount 0
21:00:28.953 00.000 11060 move complete, result=0
21:00:28.953 00.000 11060 worker thread done servicing request
21:00:28.959 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:28.963 00.004 10844 UpdateGuideState exits: m=4915 SNR=43.8 Saturated
21:00:28.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:28.963 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:28.963 00.000 10844 Enqueuing Expose request
21:00:28.963 00.000 11060 Worker thread wakes up
21:00:28.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:28.963 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:28.988 00.025 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:00:30.440 01.452 11060 Exposure complete
21:00:30.574 00.134 11060 worker thread done servicing request
21:00:30.576 00.002 10844 OnExposeComplete: enter
21:00:30.576 00.000 10844 UpdateGuideState(): m_state=6
21:00:30.576 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:00:30.576 00.000 10844 Star::Find returns 1 (1), X=464.89, Y=131.60, Mass=4193, SNR=40.4, Peak=255 HFD=3.7
21:00:30.576 00.000 10844 MultiStar: [#1 0.19,0.46,1.21,U] [#2 -0.14,0.03,1.01,U] [#3 0.28,0.54,0.00,M1] [#4 -0.17,-0.15,1.19,U] [#5 -0.30,0.46,1.13,U] [#6 -0.30,-0.05,1.15,U] [#7 -0.36,0.27,1.04,U] [#8 -0.25,0.38,1.17,U] 
21:00:30.576 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.13}, one-star: {-0.42, -0.42}
21:00:30.576 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.77) = xAngle (4.35 = -1.93)
21:00:30.578 00.002 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.37 = -1.91)
21:00:30.578 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.59 mountX=-0.09 mountY=-0.24, mountTheta=-1.93
21:00:30.580 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.13, opts=13)
21:00:30.580 00.000 10844 Enqueuing Move request for scope (-0.21, 0.13)
21:00:30.581 00.001 11060 Worker thread wakes up
21:00:30.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
21:00:30.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
21:00:30.581 00.000 11060 Moving (-0.21, 0.13) raw xDistance=-0.09 yDistance=-0.24
21:00:30.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:00:30.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:30.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:00:30.581 00.000 11060 MoveAxis(E, 0, ABG)
21:00:30.581 00.000 11060 Move returns status 0, amount 0
21:00:30.581 00.000 11060 MoveAxis(N, 0, ABG)
21:00:30.581 00.000 11060 Move returns status 0, amount 0
21:00:30.581 00.000 11060 move complete, result=0
21:00:30.583 00.002 11060 worker thread done servicing request
21:00:30.589 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:30.606 00.017 10844 UpdateGuideState exits: m=4193 SNR=40.4 Saturated
21:00:30.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:30.606 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:30.606 00.000 10844 Enqueuing Expose request
21:00:30.606 00.000 11060 Worker thread wakes up
21:00:30.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:30.606 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:30.618 00.012 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:00:32.083 01.465 11060 Exposure complete
21:00:32.222 00.139 11060 worker thread done servicing request
21:00:32.222 00.000 10844 OnExposeComplete: enter
21:00:32.222 00.000 10844 UpdateGuideState(): m_state=6
21:00:32.222 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:00:32.222 00.000 10844 Star::Find returns 1 (1), X=465.29, Y=131.76, Mass=4526, SNR=42.5, Peak=255 HFD=3.8
21:00:32.222 00.000 10844 MultiStar: [#1 0.07,-0.25,1.21,U] [#2 -0.27,0.27,0.99,U] [#3 -0.00,-0.18,1.19,U] [#4 0.06,-0.04,1.11,U] [#5 0.03,0.48,1.13,U] [#6 0.11,-0.14,1.08,U] [#7 -0.64,-0.01,0.00,M1] [#8 -0.26,0.47,1.04,U] 
21:00:32.222 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {-0.02, -0.27}
21:00:32.222 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.77) = xAngle (4.05 = -2.23)
21:00:32.222 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.07 = -2.22)
21:00:32.222 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.28 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
21:00:32.226 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
21:00:32.226 00.000 10844 Enqueuing Move request for scope (-0.03, 0.03)
21:00:32.226 00.000 11060 Worker thread wakes up
21:00:32.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:00:32.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:00:32.226 00.000 11060 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=-0.04
21:00:32.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:00:32.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:32.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:00:32.226 00.000 11060 MoveAxis(E, 0, ABG)
21:00:32.226 00.000 11060 Move returns status 0, amount 0
21:00:32.226 00.000 11060 MoveAxis(N, 0, ABG)
21:00:32.226 00.000 11060 Move returns status 0, amount 0
21:00:32.226 00.000 11060 move complete, result=0
21:00:32.226 00.000 11060 worker thread done servicing request
21:00:32.231 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:32.241 00.010 10844 UpdateGuideState exits: m=4526 SNR=42.5 Saturated
21:00:32.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:32.241 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:32.241 00.000 10844 Enqueuing Expose request
21:00:32.241 00.000 11060 Worker thread wakes up
21:00:32.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:32.241 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:32.252 00.011 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:00:33.718 01.466 11060 Exposure complete
21:00:33.852 00.134 11060 worker thread done servicing request
21:00:33.852 00.000 10844 OnExposeComplete: enter
21:00:33.852 00.000 10844 UpdateGuideState(): m_state=6
21:00:33.852 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:00:33.852 00.000 10844 Star::Find returns 1 (1), X=465.25, Y=132.38, Mass=4612, SNR=42.1, Peak=255 HFD=3.7
21:00:33.852 00.000 10844 MultiStar: [#1 0.24,0.75,0.00,M1] [#2 0.05,0.62,0.00,M1] [#3 0.19,0.60,0.00,M1] [#4 -0.14,0.20,1.07,U] [#5 -0.11,1.16,0.00,M1] [#6 0.01,0.47,1.07,U] [#7 -0.79,0.42,0.00,M2] [#8 -0.23,0.40,1.06,U] 
21:00:33.852 00.000 10844 single-star, 3 included, MultiStar: {-0.11, 0.36}, one-star: {-0.06, 0.36}
21:00:33.852 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.77) = xAngle (3.51 = -2.78)
21:00:33.852 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.53 = -2.76)
21:00:33.852 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.74 mountX=-0.34 mountY=-0.14, mountTheta=-2.76
21:00:33.852 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.36, opts=13)
21:00:33.852 00.000 10844 Enqueuing Move request for scope (-0.06, 0.36)
21:00:33.852 00.000 11060 Worker thread wakes up
21:00:33.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.36) opts 0xd
21:00:33.852 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.36)
21:00:33.852 00.000 11060 Moving (-0.06, 0.36) raw xDistance=-0.34 yDistance=-0.14
21:00:33.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.34
21:00:33.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:33.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:00:33.852 00.000 11060 MoveAxis(E, 76, ABG)
21:00:33.852 00.000 11060 Guiding  Dir = 2, Dur = 76
21:00:33.871 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:33.882 00.011 10844 UpdateGuideState exits: m=4612 SNR=42.1 Saturated
21:00:33.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:33.882 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:33.882 00.000 10844 Enqueuing Expose request
21:00:33.884 00.002 11060 IsSlewing returns 0
21:00:33.885 00.001 11060 IsGuiding returns 0
21:00:33.979 00.094 11060 IsGuiding returns 0
21:00:33.979 00.000 11060 Move returns status 0, amount 76
21:00:33.979 00.000 11060 MoveAxis(N, 0, ABG)
21:00:33.979 00.000 11060 Move returns status 0, amount 0
21:00:33.979 00.000 11060 move complete, result=0
21:00:33.979 00.000 11060 worker thread done servicing request
21:00:33.979 00.000 10844 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
21:00:33.979 00.000 11060 Worker thread wakes up
21:00:33.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:33.979 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:35.456 01.477 11060 Exposure complete
21:00:35.584 00.128 11060 worker thread done servicing request
21:00:35.584 00.000 10844 OnExposeComplete: enter
21:00:35.584 00.000 10844 UpdateGuideState(): m_state=6
21:00:35.584 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:00:35.584 00.000 10844 Star::Find returns 1 (1), X=464.96, Y=132.28, Mass=4659, SNR=42.7, Peak=255 HFD=4.0
21:00:35.584 00.000 10844 MultiStar: [#1 0.05,0.10,1.12,U] [#2 -0.07,-0.03,0.93,U] [#3 0.51,0.15,1.13,U] [#4 0.16,-0.36,1.13,U] [#5 -0.10,-0.11,1.05,U] [#6 0.06,-0.21,1.02,U] [#7 -0.17,-0.34,0.99,U] [#8 0.46,-0.01,1.04,U] 
21:00:35.584 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {-0.35, 0.25}
21:00:35.584 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.77) = xAngle (1.05 = 1.05)
21:00:35.584 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.07 = 1.07)
21:00:35.584 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.72 mountX=0.05 mountY=0.08, mountTheta=1.05
21:00:35.587 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
21:00:35.590 00.003 10844 Enqueuing Move request for scope (0.07, -0.06)
21:00:35.590 00.000 11060 Worker thread wakes up
21:00:35.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
21:00:35.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
21:00:35.590 00.000 11060 Moving (0.07, -0.06) raw xDistance=0.05 yDistance=0.08
21:00:35.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:00:35.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:35.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:00:35.590 00.000 11060 MoveAxis(E, 0, ABG)
21:00:35.590 00.000 11060 Move returns status 0, amount 0
21:00:35.590 00.000 11060 MoveAxis(N, 0, ABG)
21:00:35.590 00.000 11060 Move returns status 0, amount 0
21:00:35.590 00.000 11060 move complete, result=0
21:00:35.590 00.000 11060 worker thread done servicing request
21:00:35.600 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:35.614 00.014 10844 UpdateGuideState exits: m=4659 SNR=42.7 Saturated
21:00:35.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:35.614 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:35.614 00.000 10844 Enqueuing Expose request
21:00:35.614 00.000 11060 Worker thread wakes up
21:00:35.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:35.616 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:35.626 00.010 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:00:37.084 01.458 11060 Exposure complete
21:00:37.228 00.144 11060 worker thread done servicing request
21:00:37.228 00.000 10844 OnExposeComplete: enter
21:00:37.228 00.000 10844 UpdateGuideState(): m_state=6
21:00:37.228 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:00:37.228 00.000 10844 Star::Find returns 1 (1), X=465.32, Y=132.19, Mass=4046, SNR=39.5, Peak=255 HFD=3.5
21:00:37.230 00.002 10844 MultiStar: [#1 0.42,0.29,1.30,U] [#2 0.06,0.43,1.00,U] [#3 0.15,0.24,1.23,U] [#4 0.13,-0.04,1.17,U] [#5 -0.22,0.19,1.17,U] [#6 0.12,-0.13,1.09,U] [#7 -0.09,-0.29,1.09,U] [#8 0.00,0.43,1.13,U] 
21:00:37.230 00.000 10844 single-star, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.02, 0.16}
21:00:37.230 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.77) = xAngle (3.24 = -3.05)
21:00:37.230 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.26 = -3.03)
21:00:37.230 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.47 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
21:00:37.230 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.16, opts=13)
21:00:37.230 00.000 10844 Enqueuing Move request for scope (0.02, 0.16)
21:00:37.230 00.000 11060 Worker thread wakes up
21:00:37.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
21:00:37.230 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
21:00:37.230 00.000 11060 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=-0.02
21:00:37.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.16
21:00:37.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:37.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:00:37.230 00.000 11060 MoveAxis(E, 36, ABG)
21:00:37.230 00.000 11060 Guiding  Dir = 2, Dur = 36
21:00:37.243 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:37.253 00.010 10844 UpdateGuideState exits: m=4046 SNR=39.5 Saturated
21:00:37.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:37.253 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:37.253 00.000 10844 Enqueuing Expose request
21:00:37.266 00.013 11060 IsSlewing returns 0
21:00:37.266 00.000 11060 IsGuiding returns 0
21:00:37.344 00.078 11060 IsGuiding returns 0
21:00:37.344 00.000 11060 Move returns status 0, amount 36
21:00:37.344 00.000 11060 MoveAxis(N, 0, ABG)
21:00:37.344 00.000 11060 Move returns status 0, amount 0
21:00:37.344 00.000 11060 move complete, result=0
21:00:37.344 00.000 11060 worker thread done servicing request
21:00:37.344 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
21:00:37.344 00.000 11060 Worker thread wakes up
21:00:37.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:37.344 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:38.816 01.472 11060 Exposure complete
21:00:38.950 00.134 11060 worker thread done servicing request
21:00:38.950 00.000 10844 OnExposeComplete: enter
21:00:38.950 00.000 10844 UpdateGuideState(): m_state=6
21:00:38.950 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:00:38.950 00.000 10844 Star::Find returns 1 (1), X=465.22, Y=132.35, Mass=4658, SNR=42.3, Peak=255 HFD=3.7
21:00:38.950 00.000 10844 MultiStar: [#1 0.09,0.38,1.14,U] [#2 0.08,0.23,0.96,U] [#3 0.01,0.41,1.12,U] [#4 -0.07,-0.12,1.06,U] [#5 -0.01,0.68,0.00,M1] [#6 -0.18,-0.06,1.05,U] [#7 -0.16,-0.06,1.03,U] [#8 -0.18,0.59,0.00,M1] 
21:00:38.950 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.16}, one-star: {-0.09, 0.32}
21:00:38.950 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.77) = xAngle (3.60 = -2.68)
21:00:38.950 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.62 = -2.66)
21:00:38.950 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.84 mountX=-0.15 mountY=-0.08, mountTheta=-2.66
21:00:38.950 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
21:00:38.952 00.002 10844 Enqueuing Move request for scope (-0.04, 0.16)
21:00:38.952 00.000 11060 Worker thread wakes up
21:00:38.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
21:00:38.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
21:00:38.952 00.000 11060 Moving (-0.04, 0.16) raw xDistance=-0.15 yDistance=-0.08
21:00:38.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.15
21:00:38.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:38.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:00:38.952 00.000 11060 MoveAxis(E, 35, ABG)
21:00:38.952 00.000 11060 Guiding  Dir = 2, Dur = 35
21:00:38.955 00.003 11060 IsSlewing returns 0
21:00:38.956 00.001 11060 IsGuiding returns 0
21:00:38.965 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:38.971 00.006 10844 UpdateGuideState exits: m=4658 SNR=42.3 Saturated
21:00:38.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:38.971 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:38.971 00.000 10844 Enqueuing Expose request
21:00:39.003 00.032 11060 IsGuiding returns 0
21:00:39.003 00.000 11060 Move returns status 0, amount 35
21:00:39.003 00.000 11060 MoveAxis(N, 0, ABG)
21:00:39.003 00.000 11060 Move returns status 0, amount 0
21:00:39.003 00.000 11060 move complete, result=0
21:00:39.003 00.000 11060 worker thread done servicing request
21:00:39.003 00.000 11060 Worker thread wakes up
21:00:39.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:39.003 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:39.003 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
21:00:40.465 01.462 11060 Exposure complete
21:00:40.606 00.141 11060 worker thread done servicing request
21:00:40.606 00.000 10844 OnExposeComplete: enter
21:00:40.606 00.000 10844 UpdateGuideState(): m_state=6
21:00:40.606 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:00:40.606 00.000 10844 Star::Find returns 1 (1), X=465.04, Y=131.96, Mass=4214, SNR=39.5, Peak=255 HFD=4.1
21:00:40.606 00.000 10844 MultiStar: [#1 -0.14,-0.26,1.24,U] [#2 -0.42,-0.00,1.09,U] [#3 0.19,-0.51,1.23,U] [#4 -0.02,-0.50,1.20,U] [#5 -0.26,0.00,1.16,U] [#6 -0.04,-0.67,0.00,M1] [#7 -0.33,-0.25,1.06,U] [#8 -0.08,0.18,1.07,U] 
21:00:40.606 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.19}, one-star: {-0.26, -0.07}
21:00:40.606 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.77) = xAngle (-0.50 = -0.50)
21:00:40.606 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.48 = -0.48)
21:00:40.606 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-2.27 mountX=0.21 mountY=-0.11, mountTheta=-0.49
21:00:40.606 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.19, opts=13)
21:00:40.606 00.000 10844 Enqueuing Move request for scope (-0.16, -0.19)
21:00:40.606 00.000 11060 Worker thread wakes up
21:00:40.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
21:00:40.606 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
21:00:40.606 00.000 11060 Moving (-0.16, -0.19) raw xDistance=0.21 yDistance=-0.11
21:00:40.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.21
21:00:40.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:40.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:00:40.606 00.000 11060 MoveAxis(W, 46, ABG)
21:00:40.606 00.000 11060 Guiding  Dir = 3, Dur = 46
21:00:40.613 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
21:00:40.619 00.006 11060 IsSlewing returns 0
21:00:40.620 00.001 11060 IsGuiding returns 0
21:00:40.627 00.007 10844 UpdateGuideState exits: m=4214 SNR=39.5 Saturated
21:00:40.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:40.627 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:40.627 00.000 10844 Enqueuing Expose request
21:00:40.667 00.040 11060 IsGuiding returns 0
21:00:40.667 00.000 11060 Move returns status 0, amount 46
21:00:40.667 00.000 11060 MoveAxis(N, 0, ABG)
21:00:40.667 00.000 11060 Move returns status 0, amount 0
21:00:40.667 00.000 11060 move complete, result=0
21:00:40.667 00.000 11060 worker thread done servicing request
21:00:40.667 00.000 11060 Worker thread wakes up
21:00:40.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:40.667 00.000 10844 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
21:00:40.667 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:42.126 01.459 11060 Exposure complete
21:00:42.254 00.128 11060 worker thread done servicing request
21:00:42.255 00.001 10844 OnExposeComplete: enter
21:00:42.255 00.000 10844 UpdateGuideState(): m_state=6
21:00:42.255 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:00:42.255 00.000 10844 Star::Find returns 1 (1), X=464.87, Y=132.21, Mass=4650, SNR=43.3, Peak=255 HFD=4.0
21:00:42.255 00.000 10844 MultiStar: [#1 0.59,0.34,0.00,M1] [#2 -0.15,-0.29,0.98,U] [#3 0.31,0.73,0.00,M1] [#4 0.12,-0.03,1.05,U] [#5 -0.12,0.95,0.00,M1] [#6 0.15,0.06,0.99,U] [#7 -0.27,0.64,0.00,M1] [#8 -0.68,0.53,0.00,M1] 
21:00:42.255 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.02}, one-star: {-0.44, 0.19}
21:00:42.255 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.77) = xAngle (-1.15 = -1.15)
21:00:42.255 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.13 = -1.13)
21:00:42.255 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.92 mountX=0.03 mountY=-0.07, mountTheta=-1.15
21:00:42.257 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
21:00:42.257 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
21:00:42.259 00.002 11060 Worker thread wakes up
21:00:42.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
21:00:42.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
21:00:42.259 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=-0.07
21:00:42.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:00:42.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:42.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:00:42.259 00.000 11060 MoveAxis(E, 0, ABG)
21:00:42.259 00.000 11060 Move returns status 0, amount 0
21:00:42.259 00.000 11060 MoveAxis(N, 0, ABG)
21:00:42.259 00.000 11060 Move returns status 0, amount 0
21:00:42.259 00.000 11060 move complete, result=0
21:00:42.259 00.000 11060 worker thread done servicing request
21:00:42.265 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:42.272 00.007 10844 UpdateGuideState exits: m=4650 SNR=43.3 Saturated
21:00:42.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:42.272 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:42.272 00.000 10844 Enqueuing Expose request
21:00:42.272 00.000 11060 Worker thread wakes up
21:00:42.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:42.272 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:42.282 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:43.738 01.456 11060 Exposure complete
21:00:43.864 00.126 11060 worker thread done servicing request
21:00:43.864 00.000 10844 OnExposeComplete: enter
21:00:43.864 00.000 10844 UpdateGuideState(): m_state=6
21:00:43.864 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:00:43.864 00.000 10844 Star::Find returns 1 (1), X=465.31, Y=132.51, Mass=4623, SNR=42.9, Peak=255 HFD=4.0
21:00:43.864 00.000 10844 MultiStar: [#1 0.80,0.48,0.00,M2] [#2 -0.29,0.02,0.98,U] [#3 0.65,0.47,0.00,M2] [#4 -0.10,-0.14,1.07,U] [#5 -0.19,0.45,1.05,U] [#6 0.02,0.23,1.10,U] [#7 -0.26,0.29,1.05,U] [#8 -0.29,-0.21,1.01,U] 
21:00:43.864 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.16}, one-star: {0.00, 0.48}
21:00:43.864 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.77) = xAngle (4.09 = -2.19)
21:00:43.864 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.11 = -2.17)
21:00:43.864 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.33 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
21:00:43.864 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.16, opts=13)
21:00:43.864 00.000 10844 Enqueuing Move request for scope (-0.15, 0.16)
21:00:43.864 00.000 11060 Worker thread wakes up
21:00:43.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
21:00:43.864 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
21:00:43.864 00.000 11060 Moving (-0.15, 0.16) raw xDistance=-0.13 yDistance=-0.19
21:00:43.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
21:00:43.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:43.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:00:43.864 00.000 11060 MoveAxis(E, 29, ABG)
21:00:43.864 00.000 11060 Guiding  Dir = 2, Dur = 29
21:00:43.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:43.880 00.016 11060 IsSlewing returns 0
21:00:43.880 00.000 11060 IsGuiding returns 0
21:00:43.885 00.005 10844 UpdateGuideState exits: m=4623 SNR=42.9 Saturated
21:00:43.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:43.885 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:43.885 00.000 10844 Enqueuing Expose request
21:00:43.911 00.026 11060 IsGuiding returns 0
21:00:43.911 00.000 11060 Move returns status 0, amount 29
21:00:43.911 00.000 11060 MoveAxis(N, 0, ABG)
21:00:43.911 00.000 11060 Move returns status 0, amount 0
21:00:43.911 00.000 11060 move complete, result=0
21:00:43.911 00.000 11060 worker thread done servicing request
21:00:43.911 00.000 11060 Worker thread wakes up
21:00:43.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:43.911 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:43.911 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.2 px 0 ms NORTH
21:00:45.375 01.464 11060 Exposure complete
21:00:45.518 00.143 11060 worker thread done servicing request
21:00:45.518 00.000 10844 OnExposeComplete: enter
21:00:45.518 00.000 10844 UpdateGuideState(): m_state=6
21:00:45.518 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:00:45.518 00.000 10844 Star::Find returns 1 (1), X=465.21, Y=131.87, Mass=4366, SNR=41.2, Peak=255 HFD=3.7
21:00:45.518 00.000 10844 MultiStar: [#1 -0.12,-0.36,1.15,U] [#2 -0.26,0.17,1.05,U] [#3 0.08,0.11,1.20,U] [#4 0.03,-0.32,1.13,U] [#5 0.20,-0.04,1.11,U] [#6 -0.06,-0.58,0.00,M1] [#7 -0.26,-0.30,1.03,U] [#8 0.28,-0.28,1.06,U] 
21:00:45.518 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.15}, one-star: {-0.09, -0.15}
21:00:45.518 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.77) = xAngle (0.10 = 0.10)
21:00:45.518 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.12 = 0.12)
21:00:45.518 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.67 mountX=0.15 mountY=0.02, mountTheta=0.12
21:00:45.518 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
21:00:45.518 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
21:00:45.518 00.000 11060 Worker thread wakes up
21:00:45.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
21:00:45.518 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
21:00:45.518 00.000 11060 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=0.02
21:00:45.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
21:00:45.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:45.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:00:45.518 00.000 11060 MoveAxis(W, 32, ABG)
21:00:45.518 00.000 11060 Guiding  Dir = 3, Dur = 32
21:00:45.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:45.530 00.012 11060 IsSlewing returns 0
21:00:45.531 00.001 11060 IsGuiding returns 0
21:00:45.531 00.000 10844 UpdateGuideState exits: m=4366 SNR=41.2 Saturated
21:00:45.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:45.531 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:45.531 00.000 10844 Enqueuing Expose request
21:00:45.578 00.047 11060 IsGuiding returns 0
21:00:45.578 00.000 11060 Move returns status 0, amount 32
21:00:45.578 00.000 11060 MoveAxis(N, 0, ABG)
21:00:45.578 00.000 11060 Move returns status 0, amount 0
21:00:45.578 00.000 11060 move complete, result=0
21:00:45.578 00.000 11060 worker thread done servicing request
21:00:45.578 00.000 11060 Worker thread wakes up
21:00:45.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:45.578 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:45.578 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
21:00:47.039 01.461 11060 Exposure complete
21:00:47.180 00.141 11060 worker thread done servicing request
21:00:47.180 00.000 10844 OnExposeComplete: enter
21:00:47.180 00.000 10844 UpdateGuideState(): m_state=6
21:00:47.180 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:00:47.182 00.002 10844 Star::Find returns 1 (1), X=465.20, Y=132.28, Mass=4741, SNR=42.4, Peak=255 HFD=3.9
21:00:47.182 00.000 10844 MultiStar: [#1 0.28,0.14,1.18,U] [#2 -0.32,-0.01,0.97,U] [#3 0.02,0.21,1.16,U] [#4 -0.04,0.10,1.08,U] [#5 -0.11,0.14,1.12,U] [#6 0.13,0.13,1.04,U] [#7 -0.12,-0.39,1.02,U] [#8 -0.12,0.19,1.07,U] 
21:00:47.182 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.10, 0.25}
21:00:47.182 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.77) = xAngle (3.71 = -2.57)
21:00:47.182 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.73 = -2.55)
21:00:47.182 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.95 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
21:00:47.182 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
21:00:47.182 00.000 10844 Enqueuing Move request for scope (-0.04, 0.09)
21:00:47.182 00.000 11060 Worker thread wakes up
21:00:47.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:00:47.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:00:47.182 00.000 11060 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=-0.05
21:00:47.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:00:47.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:47.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:00:47.182 00.000 11060 MoveAxis(E, 0, ABG)
21:00:47.182 00.000 11060 Move returns status 0, amount 0
21:00:47.182 00.000 11060 MoveAxis(N, 0, ABG)
21:00:47.182 00.000 11060 Move returns status 0, amount 0
21:00:47.182 00.000 11060 move complete, result=0
21:00:47.182 00.000 11060 worker thread done servicing request
21:00:47.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:47.200 00.018 10844 UpdateGuideState exits: m=4741 SNR=42.4 Saturated
21:00:47.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:47.200 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:47.200 00.000 10844 Enqueuing Expose request
21:00:47.200 00.000 11060 Worker thread wakes up
21:00:47.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:47.200 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:47.208 00.008 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:47.399 00.191 10844 User exited setup dialog with 'ok'
21:00:47.399 00.000 10844 set dither mode 0
21:00:47.400 00.001 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:00:47.400 00.000 10844 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:00:47.402 00.002 10844 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:00:47.402 00.000 10844 camera: set binning = 1
21:00:47.404 00.002 10844 Saturation detection set to Max-ADU value 255
21:00:47.404 00.000 10844 Setting StarMinHFD = 1.50
21:00:47.404 00.000 10844 Setting MaxHFD = 10.0
21:00:47.404 00.000 10844 Setting StarMinSNR = 6.0
21:00:47.404 00.000 10844 Setting AutoSelDownsample = 0
21:00:47.406 00.002 10844 MultiStar mode enabled
21:00:47.406 00.000 10844 Rotator:SetReversed: isReversed = 1
21:00:47.408 00.002 10844 Scope: enabling slew check, guiding will stop when slew is detected
21:00:47.408 00.000 10844 BLC: Backlash comp enabled, Comp pulse = 550 ms
21:00:47.408 00.000 10844 BLC: Comp pulse set to 500 ms, Floor = 20 ms, Ceiling = 750 ms, Adjustable
21:00:47.413 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 33.9
21:00:47.460 00.047 10844 ScopeASCOM::SideOfPier() returns 0
21:00:47.462 00.002 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19
21:00:47.464 00.002 10844 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
21:00:47.464 00.000 10844 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:00:47.537 00.073 10844 PhdConfig flush
21:00:47.537 00.000 10844 evsrv: cli 0EEEE890 connect
21:00:47.539 00.002 10844 case statement mapped state 6 to 3
21:00:47.539 00.000 10844 case statement mapped state 6 to 3
21:00:47.540 00.001 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"5774f9db-1c52-44e4-8a25-8b176a2d0a45"}
21:00:47.540 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"5774f9db-1c52-44e4-8a25-8b176a2d0a45"}
21:00:47.540 00.000 10844 evsrv: cli 0EEEE890 disconnect
21:00:48.674 01.134 11060 Exposure complete
21:00:48.821 00.147 11060 worker thread done servicing request
21:00:48.821 00.000 10844 OnExposeComplete: enter
21:00:48.822 00.001 10844 UpdateGuideState(): m_state=6
21:00:48.822 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:00:48.822 00.000 10844 Star::Find returns 1 (1), X=465.35, Y=131.95, Mass=4450, SNR=42.3, Peak=255 HFD=3.7
21:00:48.823 00.001 10844 MultiStar: [#1 0.06,-0.09,1.12,U] [#2 -0.09,-0.30,1.03,U] [#3 0.07,0.14,1.23,U] [#4 -0.37,0.36,1.13,U] [#5 0.16,0.37,1.11,U] [#6 0.10,0.39,1.03,U] [#7 -0.06,-0.22,1.01,U] [#8 0.46,0.07,1.05,U] 
21:00:48.823 00.000 10844 single-star, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.05, -0.07}
21:00:48.823 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.77) = xAngle (0.77 = 0.77)
21:00:48.823 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.79 = 0.79)
21:00:48.823 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-1.00 mountX=0.06 mountY=0.06, mountTheta=0.78
21:00:48.823 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
21:00:48.823 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
21:00:48.823 00.000 11060 Worker thread wakes up
21:00:48.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
21:00:48.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
21:00:48.823 00.000 11060 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=0.06
21:00:48.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:00:48.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:48.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:00:48.823 00.000 11060 MoveAxis(E, 0, ABG)
21:00:48.823 00.000 11060 Move returns status 0, amount 0
21:00:48.823 00.000 11060 MoveAxis(N, 0, ABG)
21:00:48.823 00.000 11060 Move returns status 0, amount 0
21:00:48.823 00.000 11060 move complete, result=0
21:00:48.823 00.000 11060 worker thread done servicing request
21:00:48.830 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:48.839 00.009 10844 UpdateGuideState exits: m=4450 SNR=42.3 Saturated
21:00:48.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:48.839 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:48.839 00.000 10844 Enqueuing Expose request
21:00:48.839 00.000 11060 Worker thread wakes up
21:00:48.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:48.839 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:48.839 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:00:50.252 01.413 10844 PhdConfig flush
21:00:50.311 00.059 11060 Exposure complete
21:00:50.450 00.139 10844 evsrv: cli 0EEED8F0 connect
21:00:50.450 00.000 10844 case statement mapped state 6 to 3
21:00:50.450 00.000 10844 case statement mapped state 6 to 3
21:00:50.453 00.003 10844 evsrv: cli 0EEED8F0 request: {"method":"get_pixel_scale","id":"92a5eb6e-f74f-4dc0-8fbe-ebe5c056b6e5"}
21:00:50.453 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"92a5eb6e-f74f-4dc0-8fbe-ebe5c056b6e5"}
21:00:50.453 00.000 10844 evsrv: cli 0EEED8F0 disconnect
21:00:50.457 00.004 11060 worker thread done servicing request
21:00:50.464 00.007 10844 OnExposeComplete: enter
21:00:50.464 00.000 10844 UpdateGuideState(): m_state=6
21:00:50.464 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:00:50.464 00.000 10844 Star::Find returns 1 (1), X=465.31, Y=132.20, Mass=4781, SNR=43.7, Peak=255 HFD=4.0
21:00:50.464 00.000 10844 MultiStar: [#1 -0.25,0.28,1.09,U] [#2 -0.42,-0.21,1.03,U] [#3 0.02,0.18,1.12,U] [#4 -0.07,-0.07,1.04,U] [#5 -0.13,0.45,1.09,U] [#6 -0.19,0.41,1.01,U] [#7 -0.02,-0.07,0.97,U] [#8 0.06,-0.39,1.05,U] 
21:00:50.464 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {0.01, 0.17}
21:00:50.464 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.77) = xAngle (4.24 = -2.05)
21:00:50.464 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.26 = -2.03)
21:00:50.464 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.47 mountX=-0.06 mountY=-0.13, mountTheta=-2.04
21:00:50.464 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
21:00:50.464 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
21:00:50.464 00.000 11060 Worker thread wakes up
21:00:50.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
21:00:50.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
21:00:50.464 00.000 11060 Moving (-0.11, 0.09) raw xDistance=-0.06 yDistance=-0.13
21:00:50.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:00:50.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:50.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:00:50.464 00.000 11060 MoveAxis(E, 0, ABG)
21:00:50.464 00.000 11060 Move returns status 0, amount 0
21:00:50.464 00.000 11060 MoveAxis(N, 0, ABG)
21:00:50.464 00.000 11060 Move returns status 0, amount 0
21:00:50.464 00.000 11060 move complete, result=0
21:00:50.466 00.002 11060 worker thread done servicing request
21:00:50.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
21:00:50.485 00.019 10844 UpdateGuideState exits: m=4781 SNR=43.7 Saturated
21:00:50.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:50.485 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:50.485 00.000 10844 Enqueuing Expose request
21:00:50.485 00.000 11060 Worker thread wakes up
21:00:50.485 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:50.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:50.485 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:51.957 01.472 11060 Exposure complete
21:00:52.111 00.154 11060 worker thread done servicing request
21:00:52.111 00.000 10844 OnExposeComplete: enter
21:00:52.111 00.000 10844 UpdateGuideState(): m_state=6
21:00:52.111 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:00:52.111 00.000 10844 Star::Find returns 1 (1), X=465.34, Y=131.89, Mass=4732, SNR=43.7, Peak=255 HFD=4.0
21:00:52.111 00.000 10844 MultiStar: [#1 -0.03,-0.10,1.15,U] [#2 -0.13,0.01,0.95,U] [#3 0.23,-0.48,1.17,U] [#4 0.18,-0.07,1.05,U] [#5 0.07,0.26,1.04,U] [#6 -0.15,-0.13,0.98,U] [#7 0.10,-0.26,1.02,U] [#8 0.07,-0.20,1.03,U] 
21:00:52.111 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {0.03, -0.13}
21:00:52.113 00.002 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.77) = xAngle (0.55 = 0.55)
21:00:52.113 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.57 = 0.57)
21:00:52.113 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.22 mountX=0.12 mountY=0.07, mountTheta=0.56
21:00:52.113 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
21:00:52.113 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
21:00:52.113 00.000 11060 Worker thread wakes up
21:00:52.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
21:00:52.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
21:00:52.113 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
21:00:52.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:00:52.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:52.114 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:00:52.114 00.000 11060 MoveAxis(E, 0, ABG)
21:00:52.114 00.000 11060 Move returns status 0, amount 0
21:00:52.114 00.000 11060 MoveAxis(N, 0, ABG)
21:00:52.114 00.000 11060 Move returns status 0, amount 0
21:00:52.114 00.000 11060 move complete, result=0
21:00:52.114 00.000 11060 worker thread done servicing request
21:00:52.114 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:52.127 00.013 10844 UpdateGuideState exits: m=4732 SNR=43.7 Saturated
21:00:52.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:52.127 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:52.127 00.000 10844 Enqueuing Expose request
21:00:52.127 00.000 11060 Worker thread wakes up
21:00:52.127 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:00:52.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:52.127 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:53.610 01.483 11060 Exposure complete
21:00:53.758 00.148 11060 worker thread done servicing request
21:00:53.758 00.000 10844 OnExposeComplete: enter
21:00:53.758 00.000 10844 UpdateGuideState(): m_state=6
21:00:53.758 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:00:53.758 00.000 10844 Star::Find returns 1 (1), X=465.32, Y=131.67, Mass=4773, SNR=43.9, Peak=255 HFD=3.8
21:00:53.760 00.002 10844 MultiStar: [#1 0.02,0.74,0.00,M1] [#2 -0.53,-0.24,0.00,M1] [#3 0.18,0.43,1.10,U] [#4 0.17,-0.19,1.08,U] [#5 -0.14,0.34,1.09,U] [#6 0.10,-0.33,1.02,U] [#7 -0.13,-0.02,0.97,U] [#8 -0.35,0.24,1.01,U] 
21:00:53.760 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.02}, one-star: {0.01, -0.35}
21:00:53.760 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.77) = xAngle (4.03 = -2.25)
21:00:53.760 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.05 = -2.23)
21:00:53.760 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.27 mountX=-0.02 mountY=-0.02, mountTheta=-2.24
21:00:53.763 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
21:00:53.763 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
21:00:53.763 00.000 11060 Worker thread wakes up
21:00:53.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
21:00:53.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
21:00:53.763 00.000 11060 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
21:00:53.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:00:53.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:53.765 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:00:53.765 00.000 11060 MoveAxis(E, 0, ABG)
21:00:53.765 00.000 11060 Move returns status 0, amount 0
21:00:53.765 00.000 11060 MoveAxis(N, 0, ABG)
21:00:53.765 00.000 11060 Move returns status 0, amount 0
21:00:53.765 00.000 11060 move complete, result=0
21:00:53.765 00.000 11060 worker thread done servicing request
21:00:53.767 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:53.774 00.007 10844 UpdateGuideState exits: m=4773 SNR=43.9 Saturated
21:00:53.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:53.774 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:53.774 00.000 10844 Enqueuing Expose request
21:00:53.774 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:00:53.774 00.000 11060 Worker thread wakes up
21:00:53.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:53.774 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:55.256 01.482 11060 Exposure complete
21:00:55.399 00.143 11060 worker thread done servicing request
21:00:55.399 00.000 10844 OnExposeComplete: enter
21:00:55.399 00.000 10844 UpdateGuideState(): m_state=6
21:00:55.399 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:00:55.399 00.000 10844 Star::Find returns 1 (1), X=465.01, Y=132.38, Mass=4964, SNR=44.3, Peak=255 HFD=4.1
21:00:55.399 00.000 10844 MultiStar: [#1 0.16,0.43,1.09,U] [#2 -0.27,0.01,0.95,U] [#3 -0.01,0.08,1.07,U] [#4 -0.11,0.05,1.09,U] [#5 -0.49,0.56,0.00,M1] [#6 -0.04,-0.07,1.05,U] [#7 -0.34,0.10,1.04,U] [#8 -0.23,0.11,1.05,U] 
21:00:55.399 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.14}, one-star: {-0.30, 0.36}
21:00:55.399 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.77) = xAngle (4.13 = -2.15)
21:00:55.399 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.15 = -2.13)
21:00:55.399 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.19 cameraTheta=2.36 mountX=-0.11 mountY=-0.16, mountTheta=-2.15
21:00:55.407 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.14, opts=13)
21:00:55.407 00.000 10844 Enqueuing Move request for scope (-0.14, 0.14)
21:00:55.407 00.000 11060 Worker thread wakes up
21:00:55.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
21:00:55.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
21:00:55.407 00.000 11060 Moving (-0.14, 0.14) raw xDistance=-0.11 yDistance=-0.16
21:00:55.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:00:55.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:55.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:00:55.407 00.000 11060 MoveAxis(E, 0, ABG)
21:00:55.407 00.000 11060 Move returns status 0, amount 0
21:00:55.407 00.000 11060 MoveAxis(N, 0, ABG)
21:00:55.407 00.000 11060 Move returns status 0, amount 0
21:00:55.407 00.000 11060 move complete, result=0
21:00:55.407 00.000 11060 worker thread done servicing request
21:00:55.407 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:55.425 00.018 10844 UpdateGuideState exits: m=4964 SNR=44.3 Saturated
21:00:55.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:55.427 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:55.427 00.000 10844 Enqueuing Expose request
21:00:55.427 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:00:55.429 00.002 11060 Worker thread wakes up
21:00:55.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:55.429 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:56.895 01.466 11060 Exposure complete
21:00:57.037 00.142 11060 worker thread done servicing request
21:00:57.038 00.001 10844 OnExposeComplete: enter
21:00:57.038 00.000 10844 UpdateGuideState(): m_state=6
21:00:57.038 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:00:57.038 00.000 10844 Star::Find returns 1 (1), X=465.02, Y=131.97, Mass=4485, SNR=42.3, Peak=255 HFD=4.0
21:00:57.038 00.000 10844 MultiStar: [#1 -0.00,-0.59,0.00,M1] [#2 0.01,-0.10,1.02,U] [#3 0.14,-0.49,1.13,U] [#4 0.19,0.28,1.09,U] [#5 -0.26,-0.01,1.10,U] [#6 0.37,0.04,1.04,U] [#7 -0.30,-0.34,1.01,U] [#8 -0.41,0.12,1.05,U] 
21:00:57.038 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.07}, one-star: {-0.29, -0.05}
21:00:57.038 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.77) = xAngle (-0.57 = -0.57)
21:00:57.038 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.55 = -0.55)
21:00:57.038 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-2.34 mountX=0.08 mountY=-0.05, mountTheta=-0.56
21:00:57.040 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
21:00:57.040 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
21:00:57.040 00.000 11060 Worker thread wakes up
21:00:57.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
21:00:57.040 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
21:00:57.040 00.000 11060 Moving (-0.07, -0.07) raw xDistance=0.08 yDistance=-0.05
21:00:57.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:00:57.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:57.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:00:57.040 00.000 11060 MoveAxis(E, 0, ABG)
21:00:57.040 00.000 11060 Move returns status 0, amount 0
21:00:57.040 00.000 11060 MoveAxis(N, 0, ABG)
21:00:57.040 00.000 11060 Move returns status 0, amount 0
21:00:57.040 00.000 11060 move complete, result=0
21:00:57.040 00.000 11060 worker thread done servicing request
21:00:57.045 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:00:57.053 00.008 10844 UpdateGuideState exits: m=4485 SNR=42.3 Saturated
21:00:57.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:57.053 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:57.053 00.000 10844 Enqueuing Expose request
21:00:57.053 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:00:57.053 00.000 11060 Worker thread wakes up
21:00:57.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:57.053 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:58.533 01.480 11060 Exposure complete
21:00:58.676 00.143 11060 worker thread done servicing request
21:00:58.676 00.000 10844 OnExposeComplete: enter
21:00:58.676 00.000 10844 UpdateGuideState(): m_state=6
21:00:58.676 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:00:58.676 00.000 10844 Star::Find returns 1 (1), X=464.66, Y=131.75, Mass=4252, SNR=40.5, Peak=255 HFD=3.7
21:00:58.676 00.000 10844 MultiStar: [#1 -0.03,-0.54,1.24,U] [#2 0.03,0.07,0.95,U] [#3 0.25,-0.85,0.00,M1] [#4 0.43,-0.45,0.00,M1] [#5 0.04,-0.15,1.14,U] [#6 -0.25,-0.72,0.00,M1] [#7 -0.04,-0.51,1.15,U] [#8 -0.45,-0.16,1.12,U] 
21:00:58.676 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.27}, one-star: {-0.64, -0.28}
21:00:58.676 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.77) = xAngle (-0.37 = -0.37)
21:00:58.676 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.35 = -0.35)
21:00:58.676 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.27 hyp=0.33 cameraTheta=-2.14 mountX=0.30 mountY=-0.11, mountTheta=-0.36
21:00:58.676 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.27, opts=13)
21:00:58.676 00.000 10844 Enqueuing Move request for scope (-0.18, -0.27)
21:00:58.676 00.000 11060 Worker thread wakes up
21:00:58.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.27) opts 0xd
21:00:58.676 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.27)
21:00:58.676 00.000 11060 Moving (-0.18, -0.27) raw xDistance=0.30 yDistance=-0.11
21:00:58.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.30
21:00:58.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:58.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:00:58.676 00.000 11060 MoveAxis(W, 68, ABG)
21:00:58.676 00.000 11060 Guiding  Dir = 3, Dur = 68
21:00:58.682 00.006 11060 IsSlewing returns 0
21:00:58.682 00.000 11060 IsGuiding returns 0
21:00:58.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:00:58.700 00.018 10844 UpdateGuideState exits: m=4252 SNR=40.5 Saturated
21:00:58.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:58.700 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:00:58.700 00.000 10844 Enqueuing Expose request
21:00:58.764 00.064 11060 IsGuiding returns 0
21:00:58.764 00.000 11060 Move returns status 0, amount 68
21:00:58.764 00.000 11060 MoveAxis(N, 0, ABG)
21:00:58.764 00.000 11060 Move returns status 0, amount 0
21:00:58.764 00.000 11060 move complete, result=0
21:00:58.767 00.003 11060 worker thread done servicing request
21:00:58.767 00.000 11060 Worker thread wakes up
21:00:58.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:00:58.768 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:00:58.769 00.001 10844 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
21:01:00.229 01.460 11060 Exposure complete
21:01:00.371 00.142 11060 worker thread done servicing request
21:01:00.372 00.001 10844 OnExposeComplete: enter
21:01:00.372 00.000 10844 UpdateGuideState(): m_state=6
21:01:00.372 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:01:00.372 00.000 10844 Star::Find returns 1 (1), X=464.61, Y=132.16, Mass=4227, SNR=40.4, Peak=255 HFD=3.7
21:01:00.372 00.000 10844 MultiStar: [#1 -0.03,-0.08,1.20,U] [#2 0.02,-0.30,1.04,U] [#3 0.14,0.37,1.27,U] [#4 0.12,-0.11,1.16,U] [#5 0.00,0.02,1.15,U] [#6 -0.11,-0.02,1.19,U] [#7 -0.38,-0.19,1.05,U] [#8 -0.70,0.05,0.00,M1] 
21:01:00.372 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {-0.70, 0.13}
21:01:00.372 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.77) = xAngle (-1.23 = -1.23)
21:01:00.372 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.22 = -1.22)
21:01:00.372 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.00 mountX=0.03 mountY=-0.10, mountTheta=-1.23
21:01:00.374 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
21:01:00.374 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
21:01:00.374 00.000 11060 Worker thread wakes up
21:01:00.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
21:01:00.374 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
21:01:00.374 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=-0.10
21:01:00.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:01:00.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:00.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:01:00.374 00.000 11060 MoveAxis(E, 0, ABG)
21:01:00.374 00.000 11060 Move returns status 0, amount 0
21:01:00.374 00.000 11060 MoveAxis(N, 0, ABG)
21:01:00.374 00.000 11060 Move returns status 0, amount 0
21:01:00.374 00.000 11060 move complete, result=0
21:01:00.374 00.000 11060 worker thread done servicing request
21:01:00.381 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:00.397 00.016 10844 UpdateGuideState exits: m=4227 SNR=40.4 Saturated
21:01:00.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:00.397 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:00.397 00.000 10844 Enqueuing Expose request
21:01:00.397 00.000 11060 Worker thread wakes up
21:01:00.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:00.397 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:00.397 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:01:01.860 01.463 11060 Exposure complete
21:01:02.025 00.165 11060 worker thread done servicing request
21:01:02.025 00.000 10844 OnExposeComplete: enter
21:01:02.025 00.000 10844 UpdateGuideState(): m_state=6
21:01:02.025 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:01:02.025 00.000 10844 Star::Find returns 1 (1), X=464.97, Y=132.42, Mass=4977, SNR=44.6, Peak=255 HFD=4.0
21:01:02.025 00.000 10844 MultiStar: [#1 0.14,-0.09,1.08,U] [#2 0.09,-0.32,0.95,U] [#3 0.31,0.07,1.07,U] [#4 -0.04,-0.07,1.04,U] [#5 0.19,0.17,1.05,U] [#6 0.39,0.12,0.97,U] [#7 -0.26,-0.14,0.95,U] [#8 -0.21,0.06,0.98,U] 
21:01:02.025 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.34, 0.39}
21:01:02.025 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.77) = xAngle (2.36 = 2.36)
21:01:02.025 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.38 = 2.38)
21:01:02.025 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.60 mountX=-0.03 mountY=0.03, mountTheta=2.37
21:01:02.025 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
21:01:02.025 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
21:01:02.025 00.000 11060 Worker thread wakes up
21:01:02.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
21:01:02.025 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
21:01:02.025 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=0.03
21:01:02.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:01:02.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:02.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:01:02.025 00.000 11060 MoveAxis(E, 0, ABG)
21:01:02.025 00.000 11060 Move returns status 0, amount 0
21:01:02.025 00.000 11060 MoveAxis(N, 0, ABG)
21:01:02.025 00.000 11060 Move returns status 0, amount 0
21:01:02.030 00.005 11060 move complete, result=0
21:01:02.030 00.000 11060 worker thread done servicing request
21:01:02.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:02.051 00.021 10844 UpdateGuideState exits: m=4977 SNR=44.6 Saturated
21:01:02.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:02.051 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:02.051 00.000 10844 Enqueuing Expose request
21:01:02.051 00.000 11060 Worker thread wakes up
21:01:02.051 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:01:02.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:02.051 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:03.496 01.445 11060 Exposure complete
21:01:03.805 00.309 11060 worker thread done servicing request
21:01:03.805 00.000 10844 OnExposeComplete: enter
21:01:03.805 00.000 10844 UpdateGuideState(): m_state=6
21:01:03.805 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:01:03.805 00.000 10844 Star::Find returns 1 (1), X=465.21, Y=131.92, Mass=4612, SNR=42.2, Peak=255 HFD=4.0
21:01:03.805 00.000 10844 MultiStar: [#1 0.30,-0.47,1.13,U] [#2 0.20,-0.45,1.06,U] [#3 0.60,-0.15,0.00,M1] [#4 -0.21,-0.01,1.10,U] [#5 -0.28,0.12,1.11,U] [#6 0.02,-0.20,1.11,U] [#7 -0.23,-0.51,1.06,U] [#8 -0.23,-0.10,1.04,U] 
21:01:03.805 00.000 10844 single-star, 7 included, MultiStar: {-0.06, -0.22}, one-star: {-0.10, -0.10}
21:01:03.805 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.77) = xAngle (-0.56 = -0.56)
21:01:03.805 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.54 = -0.54)
21:01:03.805 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=0.12 mountY=-0.07, mountTheta=-0.55
21:01:03.809 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.10, opts=13)
21:01:03.809 00.000 10844 Enqueuing Move request for scope (-0.10, -0.10)
21:01:03.809 00.000 11060 Worker thread wakes up
21:01:03.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
21:01:03.809 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
21:01:03.809 00.000 11060 Moving (-0.10, -0.10) raw xDistance=0.12 yDistance=-0.07
21:01:03.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:01:03.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:03.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:01:03.809 00.000 11060 MoveAxis(E, 0, ABG)
21:01:03.809 00.000 11060 Move returns status 0, amount 0
21:01:03.809 00.000 11060 MoveAxis(N, 0, ABG)
21:01:03.809 00.000 11060 Move returns status 0, amount 0
21:01:03.809 00.000 11060 move complete, result=0
21:01:03.809 00.000 11060 worker thread done servicing request
21:01:03.829 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:03.851 00.022 10844 UpdateGuideState exits: m=4612 SNR=42.2 Saturated
21:01:03.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:03.851 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:03.851 00.000 10844 Enqueuing Expose request
21:01:03.851 00.000 11060 Worker thread wakes up
21:01:03.851 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:01:03.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:03.851 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:05.307 01.456 11060 Exposure complete
21:01:05.561 00.254 11060 worker thread done servicing request
21:01:05.561 00.000 10844 OnExposeComplete: enter
21:01:05.561 00.000 10844 UpdateGuideState(): m_state=6
21:01:05.561 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:01:05.561 00.000 10844 Star::Find returns 1 (1), X=465.18, Y=132.29, Mass=4646, SNR=43.8, Peak=255 HFD=3.8
21:01:05.561 00.000 10844 MultiStar: [#1 0.48,0.44,0.00,M1] [#2 -0.24,0.23,1.01,U] [#3 0.54,0.60,0.00,M2] [#4 0.06,0.27,1.12,U] [#5 -0.33,0.82,0.00,M1] [#6 0.28,-0.02,1.01,U] [#7 -0.33,0.49,0.00,M1] [#8 0.24,0.27,1.03,U] 
21:01:05.561 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.20}, one-star: {-0.13, 0.27}
21:01:05.561 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.77) = xAngle (3.13 = 3.13)
21:01:05.561 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.15 = -3.13)
21:01:05.561 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.36 mountX=-0.21 mountY=-0.00, mountTheta=-3.13
21:01:05.567 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
21:01:05.567 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
21:01:05.569 00.002 11060 Worker thread wakes up
21:01:05.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
21:01:05.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
21:01:05.569 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.21 yDistance=-0.00
21:01:05.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.21
21:01:05.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:05.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:01:05.569 00.000 11060 MoveAxis(E, 47, ABG)
21:01:05.569 00.000 11060 Guiding  Dir = 2, Dur = 47
21:01:05.574 00.005 11060 IsSlewing returns 0
21:01:05.589 00.015 11060 IsGuiding returns 0
21:01:05.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
21:01:05.604 00.015 10844 UpdateGuideState exits: m=4646 SNR=43.8 Saturated
21:01:05.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:05.604 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:05.604 00.000 10844 Enqueuing Expose request
21:01:05.642 00.038 11060 IsGuiding returns 0
21:01:05.642 00.000 11060 Move returns status 0, amount 47
21:01:05.643 00.001 11060 MoveAxis(N, 0, ABG)
21:01:05.643 00.000 11060 Move returns status 0, amount 0
21:01:05.643 00.000 11060 move complete, result=0
21:01:05.643 00.000 11060 worker thread done servicing request
21:01:05.643 00.000 11060 Worker thread wakes up
21:01:05.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:05.643 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:05.648 00.005 10844 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
21:01:07.097 01.449 11060 Exposure complete
21:01:07.414 00.317 11060 worker thread done servicing request
21:01:07.414 00.000 10844 OnExposeComplete: enter
21:01:07.414 00.000 10844 UpdateGuideState(): m_state=6
21:01:07.414 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:01:07.414 00.000 10844 Star::Find returns 1 (1), X=465.12, Y=132.07, Mass=4555, SNR=41.9, Peak=255 HFD=4.1
21:01:07.414 00.000 10844 MultiStar: [#1 0.37,-0.29,1.18,U] [#2 -0.07,-0.48,1.01,U] [#3 0.06,-0.27,1.17,U] [#4 0.06,-0.17,1.13,U] [#5 -0.32,0.20,1.11,U] [#6 0.06,-0.47,1.08,U] [#7 -0.04,-0.21,0.95,U] [#8 -0.11,-0.05,1.05,U] 
21:01:07.414 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.19}, one-star: {-0.19, 0.04}
21:01:07.414 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.77) = xAngle (0.12 = 0.12)
21:01:07.414 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.14 = 0.14)
21:01:07.417 00.003 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.64 mountX=0.19 mountY=0.03, mountTheta=0.14
21:01:07.417 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.19, opts=13)
21:01:07.419 00.002 10844 Enqueuing Move request for scope (-0.01, -0.19)
21:01:07.419 00.000 11060 Worker thread wakes up
21:01:07.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
21:01:07.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
21:01:07.419 00.000 11060 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=0.03
21:01:07.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.19
21:01:07.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:07.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:01:07.419 00.000 11060 MoveAxis(W, 41, ABG)
21:01:07.419 00.000 11060 Guiding  Dir = 3, Dur = 41
21:01:07.427 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:07.433 00.006 11060 IsSlewing returns 0
21:01:07.433 00.000 11060 IsGuiding returns 0
21:01:07.465 00.032 10844 UpdateGuideState exits: m=4555 SNR=41.9 Saturated
21:01:07.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:07.465 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:07.465 00.000 10844 Enqueuing Expose request
21:01:07.479 00.014 11060 IsGuiding returns 0
21:01:07.479 00.000 11060 Move returns status 0, amount 41
21:01:07.479 00.000 11060 MoveAxis(N, 0, ABG)
21:01:07.479 00.000 11060 Move returns status 0, amount 0
21:01:07.479 00.000 11060 move complete, result=0
21:01:07.479 00.000 11060 worker thread done servicing request
21:01:07.479 00.000 11060 Worker thread wakes up
21:01:07.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:07.479 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:07.479 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
21:01:08.976 01.497 11060 Exposure complete
21:01:09.230 00.254 10844 OnExposeComplete: enter
21:01:09.230 00.000 10844 UpdateGuideState(): m_state=6
21:01:09.230 00.000 11060 worker thread done servicing request
21:01:09.232 00.002 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:01:09.232 00.000 10844 Star::Find returns 1 (1), X=465.18, Y=131.69, Mass=4733, SNR=44.2, Peak=255 HFD=4.0
21:01:09.232 00.000 10844 MultiStar: [#1 0.12,-0.47,1.09,U] [#2 -0.15,-0.45,0.89,U] [#3 0.27,-0.33,1.04,U] [#4 -0.33,0.10,1.02,U] [#5 -0.03,-0.03,1.04,U] [#6 -0.70,-0.21,0.00,M1] [#7 -0.21,-0.66,0.00,M1] [#8 0.04,-0.62,0.00,M1] 
21:01:09.232 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.25}, one-star: {-0.13, -0.34}
21:01:09.233 00.001 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.77) = xAngle (0.05 = 0.05)
21:01:09.233 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.07 = 0.07)
21:01:09.233 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.72 mountX=0.26 mountY=0.02, mountTheta=0.07
21:01:09.233 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.25, opts=13)
21:01:09.233 00.000 10844 Enqueuing Move request for scope (-0.04, -0.25)
21:01:09.235 00.002 11060 Worker thread wakes up
21:01:09.236 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
21:01:09.236 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
21:01:09.236 00.000 11060 Moving (-0.04, -0.25) raw xDistance=0.26 yDistance=0.02
21:01:09.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.26
21:01:09.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:09.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:01:09.236 00.000 11060 MoveAxis(W, 59, ABG)
21:01:09.236 00.000 11060 Guiding  Dir = 3, Dur = 59
21:01:09.241 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:09.260 00.019 11060 IsSlewing returns 0
21:01:09.260 00.000 11060 IsGuiding returns 0
21:01:09.260 00.000 10844 UpdateGuideState exits: m=4733 SNR=44.2 Saturated
21:01:09.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:09.260 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:09.260 00.000 10844 Enqueuing Expose request
21:01:09.350 00.090 11060 IsGuiding returns 0
21:01:09.350 00.000 11060 Move returns status 0, amount 59
21:01:09.359 00.009 11060 MoveAxis(N, 0, ABG)
21:01:09.360 00.001 11060 Move returns status 0, amount 0
21:01:09.360 00.000 11060 move complete, result=0
21:01:09.360 00.000 11060 worker thread done servicing request
21:01:09.361 00.001 11060 Worker thread wakes up
21:01:09.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:09.361 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:09.361 00.000 10844 GuideStep: 0.3 px 59 ms WEST, 0.0 px 0 ms NORTH
21:01:10.849 01.488 11060 Exposure complete
21:01:11.182 00.333 11060 worker thread done servicing request
21:01:11.182 00.000 10844 OnExposeComplete: enter
21:01:11.182 00.000 10844 UpdateGuideState(): m_state=6
21:01:11.182 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:01:11.182 00.000 10844 Star::Find returns 1 (1), X=465.09, Y=131.65, Mass=4536, SNR=42.7, Peak=255 HFD=3.9
21:01:11.182 00.000 10844 MultiStar: [#1 0.35,-0.26,1.10,U] [#2 0.12,0.16,1.02,U] [#3 0.20,-0.68,0.00,M1] [#4 -0.50,0.13,1.08,U] [#5 -0.19,-0.18,1.12,U] [#6 0.02,-0.27,1.06,U] [#7 -0.19,-0.54,0.00,M2] [#8 -0.26,-0.05,1.06,U] 
21:01:11.182 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.12}, one-star: {-0.22, -0.37}
21:01:11.182 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.77) = xAngle (-0.48 = -0.48)
21:01:11.182 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.46 = -0.46)
21:01:11.182 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.25 mountX=0.14 mountY=-0.07, mountTheta=-0.46
21:01:11.182 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.12, opts=13)
21:01:11.182 00.000 10844 Enqueuing Move request for scope (-0.10, -0.12)
21:01:11.182 00.000 11060 Worker thread wakes up
21:01:11.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
21:01:11.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
21:01:11.182 00.000 11060 Moving (-0.10, -0.12) raw xDistance=0.14 yDistance=-0.07
21:01:11.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
21:01:11.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:11.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:01:11.182 00.000 11060 MoveAxis(W, 33, ABG)
21:01:11.187 00.005 11060 Guiding  Dir = 3, Dur = 33
21:01:11.197 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:11.204 00.007 11060 IsSlewing returns 0
21:01:11.204 00.000 11060 IsGuiding returns 0
21:01:11.235 00.031 10844 UpdateGuideState exits: m=4536 SNR=42.7 Saturated
21:01:11.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:11.235 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:11.235 00.000 10844 Enqueuing Expose request
21:01:11.276 00.041 11060 IsGuiding returns 0
21:01:11.276 00.000 11060 Move returns status 0, amount 33
21:01:11.276 00.000 11060 MoveAxis(N, 0, ABG)
21:01:11.276 00.000 11060 Move returns status 0, amount 0
21:01:11.276 00.000 11060 move complete, result=0
21:01:11.276 00.000 11060 worker thread done servicing request
21:01:11.276 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
21:01:11.278 00.002 11060 Worker thread wakes up
21:01:11.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:11.278 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:12.758 01.480 11060 Exposure complete
21:01:13.026 00.268 11060 worker thread done servicing request
21:01:13.026 00.000 10844 OnExposeComplete: enter
21:01:13.026 00.000 10844 UpdateGuideState(): m_state=6
21:01:13.026 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:01:13.026 00.000 10844 Star::Find returns 1 (1), X=465.15, Y=131.48, Mass=4448, SNR=41.8, Peak=255 HFD=3.8
21:01:13.028 00.002 10844 MultiStar: [#1 0.52,-0.86,0.00,M1] [#2 0.14,-0.55,0.00,M1] [#3 0.58,-0.53,0.00,M2] [#4 -0.49,0.24,1.12,U] [#5 0.28,-0.17,1.12,U] [#6 -0.02,-0.57,0.00,M1] [#7 -0.17,-0.70,0.00,M3] [#8 0.04,-0.34,1.05,U] 
21:01:13.028 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.19}, one-star: {-0.15, -0.55}
21:01:13.028 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.77) = xAngle (-0.20 = -0.20)
21:01:13.028 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.18 = -0.18)
21:01:13.028 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.96 mountX=0.21 mountY=-0.04, mountTheta=-0.18
21:01:13.029 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.19, opts=13)
21:01:13.029 00.000 10844 Enqueuing Move request for scope (-0.08, -0.19)
21:01:13.029 00.000 11060 Worker thread wakes up
21:01:13.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
21:01:13.031 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
21:01:13.031 00.000 11060 Moving (-0.08, -0.19) raw xDistance=0.21 yDistance=-0.04
21:01:13.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.21
21:01:13.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:13.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:01:13.031 00.000 11060 MoveAxis(W, 48, ABG)
21:01:13.031 00.000 11060 Guiding  Dir = 3, Dur = 48
21:01:13.052 00.021 11060 IsSlewing returns 0
21:01:13.053 00.001 11060 IsGuiding returns 0
21:01:13.055 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:13.080 00.025 10844 UpdateGuideState exits: m=4448 SNR=41.8 Saturated
21:01:13.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:13.080 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:13.080 00.000 10844 Enqueuing Expose request
21:01:13.120 00.040 11060 IsGuiding returns 0
21:01:13.120 00.000 11060 Move returns status 0, amount 48
21:01:13.120 00.000 11060 MoveAxis(N, 0, ABG)
21:01:13.120 00.000 11060 Move returns status 0, amount 0
21:01:13.120 00.000 11060 move complete, result=0
21:01:13.120 00.000 11060 worker thread done servicing request
21:01:13.123 00.003 11060 Worker thread wakes up
21:01:13.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:13.123 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:13.123 00.000 10844 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
21:01:14.579 01.456 11060 Exposure complete
21:01:14.878 00.299 11060 worker thread done servicing request
21:01:14.878 00.000 10844 OnExposeComplete: enter
21:01:14.878 00.000 10844 UpdateGuideState(): m_state=6
21:01:14.878 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:01:14.878 00.000 10844 Star::Find returns 1 (1), X=465.01, Y=131.24, Mass=4276, SNR=39.7, Peak=255 HFD=3.7
21:01:14.878 00.000 10844 MultiStar: [#1 0.48,-0.33,0.00,M2] [#2 -0.09,-0.53,1.01,U] [#3 0.31,-0.50,0.00,M3] [#4 0.01,-0.74,0.00,M1] [#5 0.12,-0.55,1.23,U] [#6 0.07,-0.55,1.10,U] [#7 -0.02,-1.14,0.00,M4] [#8 -0.20,-0.70,0.00,M1] 
21:01:14.878 00.000 10844 refined, 3 included, MultiStar: {-0.04, -0.60}, one-star: {-0.30, -0.79}
21:01:14.878 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.77) = xAngle (0.13 = 0.13)
21:01:14.878 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.15 = 0.15)
21:01:14.878 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.60 hyp=0.60 cameraTheta=-1.64 mountX=0.60 mountY=0.09, mountTheta=0.15
21:01:14.878 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.60, opts=13)
21:01:14.883 00.005 10844 Enqueuing Move request for scope (-0.04, -0.60)
21:01:14.883 00.000 11060 Worker thread wakes up
21:01:14.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.60) opts 0xd
21:01:14.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.60)
21:01:14.883 00.000 11060 Moving (-0.04, -0.60) raw xDistance=0.60 yDistance=0.09
21:01:14.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.60
21:01:14.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:14.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:01:14.883 00.000 11060 MoveAxis(W, 136, ABG)
21:01:14.883 00.000 11060 Guiding  Dir = 3, Dur = 136
21:01:14.907 00.024 11060 IsSlewing returns 0
21:01:14.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:14.909 00.002 11060 IsGuiding returns 0
21:01:14.937 00.028 10844 UpdateGuideState exits: m=4276 SNR=39.7 Saturated
21:01:14.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:14.937 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:14.937 00.000 10844 Enqueuing Expose request
21:01:15.058 00.121 11060 IsGuiding returns 0
21:01:15.058 00.000 11060 Move returns status 0, amount 136
21:01:15.058 00.000 11060 MoveAxis(N, 0, ABG)
21:01:15.058 00.000 11060 Move returns status 0, amount 0
21:01:15.058 00.000 11060 move complete, result=0
21:01:15.060 00.002 11060 worker thread done servicing request
21:01:15.060 00.000 11060 Worker thread wakes up
21:01:15.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:15.060 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:15.061 00.001 10844 GuideStep: 0.6 px 136 ms WEST, 0.1 px 0 ms NORTH
21:01:16.514 01.453 11060 Exposure complete
21:01:16.725 00.211 11060 worker thread done servicing request
21:01:16.725 00.000 10844 OnExposeComplete: enter
21:01:16.725 00.000 10844 UpdateGuideState(): m_state=6
21:01:16.725 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:01:16.725 00.000 10844 Star::Find returns 1 (1), X=465.16, Y=131.74, Mass=4724, SNR=43.4, Peak=255 HFD=4.0
21:01:16.725 00.000 10844 MultiStar: [#1 0.44,-0.15,1.12,U] [#2 -0.02,-0.53,0.90,U] [#3 0.15,-0.31,1.13,U] [#4 0.14,-0.19,1.06,U] [#5 0.14,0.05,1.01,U] [#6 0.26,-0.56,0.00,M1] [#7 0.05,-0.45,0.96,U] [#8 -0.04,-0.27,0.99,U] 
21:01:16.725 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.26}, one-star: {-0.15, -0.28}
21:01:16.725 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.77) = xAngle (0.55 = 0.55)
21:01:16.725 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.57 = 0.57)
21:01:16.725 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.21 mountX=0.24 mountY=0.15, mountTheta=0.57
21:01:16.729 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.26, opts=13)
21:01:16.729 00.000 10844 Enqueuing Move request for scope (0.10, -0.26)
21:01:16.729 00.000 11060 Worker thread wakes up
21:01:16.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
21:01:16.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
21:01:16.729 00.000 11060 Moving (0.10, -0.26) raw xDistance=0.24 yDistance=0.15
21:01:16.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.24
21:01:16.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:16.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:01:16.729 00.000 11060 MoveAxis(W, 58, ABG)
21:01:16.729 00.000 11060 Guiding  Dir = 3, Dur = 58
21:01:16.734 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:16.747 00.013 11060 IsSlewing returns 0
21:01:16.748 00.001 11060 IsGuiding returns 0
21:01:16.761 00.013 10844 UpdateGuideState exits: m=4724 SNR=43.4 Saturated
21:01:16.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:16.761 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:16.761 00.000 10844 Enqueuing Expose request
21:01:16.825 00.064 11060 IsGuiding returns 0
21:01:16.825 00.000 11060 Move returns status 0, amount 58
21:01:16.825 00.000 11060 MoveAxis(N, 0, ABG)
21:01:16.825 00.000 11060 Move returns status 0, amount 0
21:01:16.825 00.000 11060 move complete, result=0
21:01:16.825 00.000 11060 worker thread done servicing request
21:01:16.825 00.000 11060 Worker thread wakes up
21:01:16.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:16.825 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:16.825 00.000 10844 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
21:01:18.283 01.458 11060 Exposure complete
21:01:18.554 00.271 11060 worker thread done servicing request
21:01:18.554 00.000 10844 OnExposeComplete: enter
21:01:18.554 00.000 10844 UpdateGuideState(): m_state=6
21:01:18.554 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:01:18.554 00.000 10844 Star::Find returns 1 (1), X=465.14, Y=132.03, Mass=4366, SNR=41.5, Peak=255 HFD=4.0
21:01:18.556 00.002 10844 MultiStar: [#1 0.24,0.33,1.18,U] [#2 -0.14,-0.41,1.00,U] [#3 0.31,-0.31,1.12,U] [#4 0.12,-0.20,1.17,U] [#5 -0.09,-0.09,1.15,U] [#6 0.11,-0.13,1.06,U] [#7 0.20,-0.45,1.02,U] [#8 -0.02,-0.11,1.06,U] 
21:01:18.556 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.15}, one-star: {-0.16, 0.00}
21:01:18.556 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.77) = xAngle (0.64 = 0.64)
21:01:18.556 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.66 = 0.66)
21:01:18.556 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.13 mountX=0.13 mountY=0.10, mountTheta=0.65
21:01:18.558 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
21:01:18.558 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
21:01:18.558 00.000 11060 Worker thread wakes up
21:01:18.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
21:01:18.559 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
21:01:18.559 00.000 11060 Moving (0.07, -0.15) raw xDistance=0.13 yDistance=0.10
21:01:18.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.13
21:01:18.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:18.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:01:18.559 00.000 11060 MoveAxis(W, 31, ABG)
21:01:18.559 00.000 11060 Guiding  Dir = 3, Dur = 31
21:01:18.568 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:18.590 00.022 11060 IsSlewing returns 0
21:01:18.591 00.001 11060 IsGuiding returns 0
21:01:18.598 00.007 10844 UpdateGuideState exits: m=4366 SNR=41.5 Saturated
21:01:18.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:18.598 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:18.598 00.000 10844 Enqueuing Expose request
21:01:18.647 00.049 11060 IsGuiding returns 0
21:01:18.647 00.000 11060 Move returns status 0, amount 31
21:01:18.647 00.000 11060 MoveAxis(N, 0, ABG)
21:01:18.647 00.000 11060 Move returns status 0, amount 0
21:01:18.647 00.000 11060 move complete, result=0
21:01:18.647 00.000 11060 worker thread done servicing request
21:01:18.647 00.000 11060 Worker thread wakes up
21:01:18.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:18.647 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
21:01:18.647 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:20.130 01.483 11060 Exposure complete
21:01:20.321 00.191 11060 worker thread done servicing request
21:01:20.321 00.000 10844 OnExposeComplete: enter
21:01:20.321 00.000 10844 UpdateGuideState(): m_state=6
21:01:20.321 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:01:20.321 00.000 10844 Star::Find returns 1 (1), X=465.22, Y=131.45, Mass=4687, SNR=43.9, Peak=255 HFD=3.8
21:01:20.321 00.000 10844 MultiStar: [#1 0.05,-0.63,0.00,M1] [#2 -0.09,-0.67,0.00,M1] [#3 0.16,-0.48,1.09,U] [#4 0.01,-0.40,1.08,U] [#5 -0.10,-0.38,1.13,U] [#6 -0.02,-0.71,0.00,M1] [#7 -0.09,-0.70,0.00,M3] [#8 0.02,-0.11,0.96,U] 
21:01:20.321 00.000 10844 refined, 4 included, MultiStar: {-0.00, -0.39}, one-star: {-0.09, -0.58}
21:01:20.321 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.77) = xAngle (0.20 = 0.20)
21:01:20.321 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.22 = 0.22)
21:01:20.321 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.39 hyp=0.39 cameraTheta=-1.57 mountX=0.38 mountY=0.08, mountTheta=0.21
21:01:20.321 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.39, opts=13)
21:01:20.321 00.000 10844 Enqueuing Move request for scope (-0.00, -0.39)
21:01:20.321 00.000 11060 Worker thread wakes up
21:01:20.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.39) opts 0xd
21:01:20.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.39)
21:01:20.321 00.000 11060 Moving (-0.00, -0.39) raw xDistance=0.38 yDistance=0.08
21:01:20.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.38
21:01:20.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:20.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:01:20.321 00.000 11060 MoveAxis(W, 88, ABG)
21:01:20.325 00.004 11060 Guiding  Dir = 3, Dur = 88
21:01:20.328 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:20.353 00.025 11060 IsSlewing returns 0
21:01:20.354 00.001 11060 IsGuiding returns 0
21:01:20.356 00.002 10844 UpdateGuideState exits: m=4687 SNR=43.9 Saturated
21:01:20.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:20.356 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:20.356 00.000 10844 Enqueuing Expose request
21:01:20.468 00.112 11060 IsGuiding returns 0
21:01:20.468 00.000 11060 Move returns status 0, amount 88
21:01:20.468 00.000 11060 MoveAxis(N, 0, ABG)
21:01:20.468 00.000 11060 Move returns status 0, amount 0
21:01:20.468 00.000 11060 move complete, result=0
21:01:20.468 00.000 11060 worker thread done servicing request
21:01:20.468 00.000 11060 Worker thread wakes up
21:01:20.468 00.000 10844 GuideStep: 0.4 px 88 ms WEST, 0.1 px 0 ms NORTH
21:01:20.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:20.468 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:21.922 01.454 11060 Exposure complete
21:01:22.210 00.288 11060 worker thread done servicing request
21:01:22.210 00.000 10844 OnExposeComplete: enter
21:01:22.210 00.000 10844 UpdateGuideState(): m_state=6
21:01:22.210 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:01:22.210 00.000 10844 Star::Find returns 1 (1), X=464.92, Y=131.68, Mass=4249, SNR=40.2, Peak=255 HFD=3.8
21:01:22.210 00.000 10844 MultiStar: [#1 0.66,-0.11,0.00,M2] [#2 0.24,-0.06,1.01,U] [#3 0.39,-0.47,0.00,M1] [#4 -0.05,-0.45,1.19,U] [#5 0.07,0.22,1.23,U] [#6 0.38,-0.65,0.00,M2] [#7 0.11,-0.03,1.10,U] [#8 -0.15,-0.22,1.09,U] 
21:01:22.210 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.14}, one-star: {-0.39, -0.35}
21:01:22.210 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.77) = xAngle (0.02 = 0.02)
21:01:22.210 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.04 = 0.04)
21:01:22.210 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.74 mountX=0.15 mountY=0.01, mountTheta=0.04
21:01:22.214 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
21:01:22.214 00.000 10844 Enqueuing Move request for scope (-0.02, -0.14)
21:01:22.214 00.000 11060 Worker thread wakes up
21:01:22.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
21:01:22.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
21:01:22.214 00.000 11060 Moving (-0.02, -0.14) raw xDistance=0.15 yDistance=0.01
21:01:22.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.15
21:01:22.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:22.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:01:22.214 00.000 11060 MoveAxis(W, 36, ABG)
21:01:22.214 00.000 11060 Guiding  Dir = 3, Dur = 36
21:01:22.219 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:22.229 00.010 11060 IsSlewing returns 0
21:01:22.229 00.000 11060 IsGuiding returns 0
21:01:22.240 00.011 10844 UpdateGuideState exits: m=4249 SNR=40.2 Saturated
21:01:22.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:22.240 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:22.240 00.000 10844 Enqueuing Expose request
21:01:22.276 00.036 11060 IsGuiding returns 0
21:01:22.276 00.000 11060 Move returns status 0, amount 36
21:01:22.277 00.001 11060 MoveAxis(N, 0, ABG)
21:01:22.277 00.000 11060 Move returns status 0, amount 0
21:01:22.277 00.000 11060 move complete, result=0
21:01:22.277 00.000 11060 worker thread done servicing request
21:01:22.279 00.002 11060 Worker thread wakes up
21:01:22.280 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:22.281 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:22.287 00.006 10844 GuideStep: 0.1 px 36 ms WEST, 0.0 px 0 ms NORTH
21:01:23.741 01.454 11060 Exposure complete
21:01:24.021 00.280 11060 worker thread done servicing request
21:01:24.021 00.000 10844 OnExposeComplete: enter
21:01:24.021 00.000 10844 UpdateGuideState(): m_state=6
21:01:24.021 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:01:24.021 00.000 10844 Star::Find returns 1 (1), X=465.75, Y=131.60, Mass=4531, SNR=42.8, Peak=255 HFD=3.9
21:01:24.023 00.002 10844 MultiStar: [#1 0.41,-0.12,1.10,U] [#2 0.17,-0.21,1.00,U] [#3 0.55,-0.04,1.12,U] [#4 0.26,-0.43,1.08,U] [#5 0.05,0.16,1.06,U] [#6 -0.02,-0.39,1.07,U] [#7 -0.09,-0.45,0.99,U] [#8 0.33,-0.23,1.02,U] 
21:01:24.023 00.000 10844 refined, 8 included, MultiStar: {0.24, -0.23}, one-star: {0.44, -0.43}
21:01:24.023 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.77) = xAngle (0.99 = 0.99)
21:01:24.023 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.01 = 1.01)
21:01:24.023 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.78 mountX=0.18 mountY=0.28, mountTheta=0.99
21:01:24.023 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.23, opts=13)
21:01:24.035 00.012 10844 Enqueuing Move request for scope (0.24, -0.23)
21:01:24.035 00.000 11060 Worker thread wakes up
21:01:24.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
21:01:24.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
21:01:24.035 00.000 11060 Moving (0.24, -0.23) raw xDistance=0.18 yDistance=0.28
21:01:24.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.18
21:01:24.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:01:24.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:01:24.035 00.000 11060 MoveAxis(W, 43, ABG)
21:01:24.038 00.003 11060 Guiding  Dir = 3, Dur = 43
21:01:24.038 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:24.047 00.009 11060 IsSlewing returns 0
21:01:24.048 00.001 11060 IsGuiding returns 0
21:01:24.055 00.007 10844 UpdateGuideState exits: m=4531 SNR=42.8 Saturated
21:01:24.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:24.055 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:24.055 00.000 10844 Enqueuing Expose request
21:01:24.101 00.046 11060 IsGuiding returns 0
21:01:24.101 00.000 11060 Move returns status 0, amount 43
21:01:24.101 00.000 11060 MoveAxis(N, 0, ABG)
21:01:24.101 00.000 11060 Move returns status 0, amount 0
21:01:24.101 00.000 11060 move complete, result=0
21:01:24.101 00.000 11060 worker thread done servicing request
21:01:24.101 00.000 11060 Worker thread wakes up
21:01:24.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:24.101 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:24.101 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.3 px 0 ms NORTH
21:01:25.540 01.439 11060 Exposure complete
21:01:25.752 00.212 11060 worker thread done servicing request
21:01:25.752 00.000 10844 OnExposeComplete: enter
21:01:25.752 00.000 10844 UpdateGuideState(): m_state=6
21:01:25.752 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:01:25.752 00.000 10844 Star::Find returns 1 (1), X=465.46, Y=131.99, Mass=4466, SNR=42.0, Peak=255 HFD=3.7
21:01:25.757 00.005 10844 MultiStar: [#1 0.26,0.48,1.21,U] [#2 -0.17,0.11,1.00,U] [#3 0.39,0.20,1.23,U] [#4 -0.07,0.24,1.08,U] [#5 -0.23,0.03,1.14,U] [#6 -0.19,-0.08,1.03,U] [#7 -0.42,-0.13,1.06,U] [#8 0.29,0.08,1.07,U] 
21:01:25.757 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.15, -0.04}
21:01:25.757 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.77) = xAngle (3.24 = -3.04)
21:01:25.757 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.26 = -3.03)
21:01:25.757 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.47 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
21:01:25.757 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
21:01:25.757 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
21:01:25.757 00.000 11060 Worker thread wakes up
21:01:25.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:01:25.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:01:25.757 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
21:01:25.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:01:25.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:25.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:01:25.757 00.000 11060 MoveAxis(E, 0, ABG)
21:01:25.757 00.000 11060 Move returns status 0, amount 0
21:01:25.757 00.000 11060 MoveAxis(N, 0, ABG)
21:01:25.757 00.000 11060 Move returns status 0, amount 0
21:01:25.757 00.000 11060 move complete, result=0
21:01:25.762 00.005 11060 worker thread done servicing request
21:01:25.768 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:25.803 00.035 10844 UpdateGuideState exits: m=4466 SNR=42.0 Saturated
21:01:25.805 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:25.805 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:25.805 00.000 10844 Enqueuing Expose request
21:01:25.805 00.000 11060 Worker thread wakes up
21:01:25.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:25.805 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:25.805 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:01:27.265 01.460 11060 Exposure complete
21:01:27.470 00.205 11060 worker thread done servicing request
21:01:27.470 00.000 10844 OnExposeComplete: enter
21:01:27.470 00.000 10844 UpdateGuideState(): m_state=6
21:01:27.470 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:01:27.470 00.000 10844 Star::Find returns 1 (1), X=465.24, Y=131.91, Mass=4340, SNR=41.5, Peak=255 HFD=4.1
21:01:27.470 00.000 10844 MultiStar: [#1 0.21,0.04,1.21,U] [#2 0.05,-0.62,0.00,M1] [#3 0.08,-0.04,1.20,U] [#4 -0.05,-0.10,1.13,U] [#5 0.28,0.01,1.14,U] [#6 0.26,-0.13,1.16,U] [#7 -0.01,-0.47,1.05,U] [#8 -0.29,-0.36,1.09,U] 
21:01:27.475 00.005 10844 single-star, 7 included, MultiStar: {0.06, -0.14}, one-star: {-0.06, -0.12}
21:01:27.475 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.77) = xAngle (-0.30 = -0.30)
21:01:27.475 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.29 = -0.29)
21:01:27.475 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.07 mountX=0.13 mountY=-0.04, mountTheta=-0.29
21:01:27.476 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
21:01:27.476 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
21:01:27.476 00.000 11060 Worker thread wakes up
21:01:27.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
21:01:27.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
21:01:27.476 00.000 11060 Moving (-0.06, -0.12) raw xDistance=0.13 yDistance=-0.04
21:01:27.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.13
21:01:27.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:27.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:01:27.476 00.000 11060 MoveAxis(W, 29, ABG)
21:01:27.476 00.000 11060 Guiding  Dir = 3, Dur = 29
21:01:27.480 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:27.493 00.013 10844 UpdateGuideState exits: m=4340 SNR=41.5 Saturated
21:01:27.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:27.493 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:27.493 00.000 10844 Enqueuing Expose request
21:01:27.506 00.013 11060 IsSlewing returns 0
21:01:27.506 00.000 11060 IsGuiding returns 0
21:01:27.553 00.047 11060 IsGuiding returns 0
21:01:27.553 00.000 11060 Move returns status 0, amount 29
21:01:27.553 00.000 11060 MoveAxis(N, 0, ABG)
21:01:27.553 00.000 11060 Move returns status 0, amount 0
21:01:27.553 00.000 11060 move complete, result=0
21:01:27.553 00.000 11060 worker thread done servicing request
21:01:27.553 00.000 11060 Worker thread wakes up
21:01:27.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:27.553 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:27.557 00.004 10844 GuideStep: 0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
21:01:29.033 01.476 11060 Exposure complete
21:01:29.307 00.274 11060 worker thread done servicing request
21:01:29.307 00.000 10844 OnExposeComplete: enter
21:01:29.307 00.000 10844 UpdateGuideState(): m_state=6
21:01:29.309 00.002 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:01:29.309 00.000 10844 Star::Find returns 1 (1), X=465.48, Y=131.48, Mass=5168, SNR=47.2, Peak=255 HFD=4.2
21:01:29.309 00.000 10844 MultiStar: [#1 0.58,-0.53,0.00,M1] [#2 0.26,-0.39,0.88,U] [#3 0.14,-0.06,1.06,U] [#4 0.01,-0.42,0.98,U] [#5 -0.16,0.12,0.98,U] [#6 0.16,-0.45,0.97,U] [#7 -0.45,-0.31,0.93,U] [#8 -0.12,-0.00,0.89,U] 
21:01:29.309 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.26}, one-star: {0.17, -0.54}
21:01:29.309 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.77) = xAngle (0.22 = 0.22)
21:01:29.309 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.24 = 0.24)
21:01:29.309 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.55 mountX=0.25 mountY=0.06, mountTheta=0.24
21:01:29.328 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.26, opts=13)
21:01:29.330 00.002 10844 Enqueuing Move request for scope (0.01, -0.26)
21:01:29.330 00.000 11060 Worker thread wakes up
21:01:29.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd
21:01:29.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.26)
21:01:29.330 00.000 11060 Moving (0.01, -0.26) raw xDistance=0.25 yDistance=0.06
21:01:29.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.25
21:01:29.331 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:29.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:01:29.331 00.000 11060 MoveAxis(W, 58, ABG)
21:01:29.331 00.000 11060 Guiding  Dir = 3, Dur = 58
21:01:29.342 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:29.359 00.017 10844 UpdateGuideState exits: m=5168 SNR=47.2 Saturated
21:01:29.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:29.359 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:29.359 00.000 10844 Enqueuing Expose request
21:01:29.368 00.009 11060 IsSlewing returns 0
21:01:29.368 00.000 11060 IsGuiding returns 0
21:01:29.466 00.098 11060 IsGuiding returns 0
21:01:29.466 00.000 11060 Move returns status 0, amount 58
21:01:29.466 00.000 11060 MoveAxis(N, 0, ABG)
21:01:29.466 00.000 11060 Move returns status 0, amount 0
21:01:29.466 00.000 11060 move complete, result=0
21:01:29.466 00.000 11060 worker thread done servicing request
21:01:29.466 00.000 11060 Worker thread wakes up
21:01:29.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:29.466 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:29.466 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
21:01:30.946 01.480 11060 Exposure complete
21:01:31.252 00.306 11060 worker thread done servicing request
21:01:31.252 00.000 10844 OnExposeComplete: enter
21:01:31.252 00.000 10844 UpdateGuideState(): m_state=6
21:01:31.252 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:01:31.252 00.000 10844 Star::Find returns 1 (1), X=465.25, Y=131.81, Mass=4637, SNR=42.8, Peak=255 HFD=3.9
21:01:31.252 00.000 10844 MultiStar: [#1 0.29,-0.01,1.13,U] [#2 -0.36,0.02,1.03,U] [#3 0.32,0.17,1.12,U] [#4 0.22,-0.03,1.10,U] [#5 -0.01,0.04,1.10,U] [#6 0.32,-0.38,1.04,U] [#7 -0.29,-0.36,0.99,U] [#8 -0.16,0.49,1.05,U] 
21:01:31.252 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {-0.05, -0.22}
21:01:31.252 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.77) = xAngle (1.17 = 1.17)
21:01:31.252 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.19 = 1.19)
21:01:31.252 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.60 mountX=0.02 mountY=0.04, mountTheta=1.17
21:01:31.256 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
21:01:31.256 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
21:01:31.256 00.000 11060 Worker thread wakes up
21:01:31.257 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
21:01:31.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
21:01:31.257 00.000 11060 Moving (0.04, -0.03) raw xDistance=0.02 yDistance=0.04
21:01:31.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:01:31.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:31.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:01:31.257 00.000 11060 MoveAxis(E, 0, ABG)
21:01:31.257 00.000 11060 Move returns status 0, amount 0
21:01:31.257 00.000 11060 MoveAxis(N, 0, ABG)
21:01:31.257 00.000 11060 Move returns status 0, amount 0
21:01:31.257 00.000 11060 move complete, result=0
21:01:31.257 00.000 11060 worker thread done servicing request
21:01:31.266 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:31.290 00.024 10844 UpdateGuideState exits: m=4637 SNR=42.8 Saturated
21:01:31.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:31.290 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:31.290 00.000 10844 Enqueuing Expose request
21:01:31.290 00.000 11060 Worker thread wakes up
21:01:31.290 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:01:31.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:31.290 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:32.741 01.451 11060 Exposure complete
21:01:33.054 00.313 11060 worker thread done servicing request
21:01:33.054 00.000 10844 OnExposeComplete: enter
21:01:33.054 00.000 10844 UpdateGuideState(): m_state=6
21:01:33.054 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:01:33.054 00.000 10844 Star::Find returns 1 (1), X=465.00, Y=132.20, Mass=4430, SNR=41.7, Peak=255 HFD=4.0
21:01:33.054 00.000 10844 MultiStar: [#1 -0.03,0.28,1.19,U] [#2 0.18,-0.12,1.06,U] [#3 0.29,-0.03,1.22,U] [#4 0.18,-0.37,1.17,U] [#5 -0.12,0.50,1.16,U] [#6 -0.00,-0.28,1.08,U] [#7 -0.11,-0.20,1.06,U] [#8 0.16,-0.14,1.01,U] 
21:01:33.054 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.31, 0.17}
21:01:33.056 00.002 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.77) = xAngle (1.29 = 1.29)
21:01:33.056 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.31 = 1.31)
21:01:33.056 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.47 mountX=0.01 mountY=0.03, mountTheta=1.30
21:01:33.058 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.02, opts=13)
21:01:33.058 00.000 10844 Enqueuing Move request for scope (0.03, -0.02)
21:01:33.058 00.000 11060 Worker thread wakes up
21:01:33.059 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
21:01:33.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
21:01:33.059 00.000 11060 Moving (0.03, -0.02) raw xDistance=0.01 yDistance=0.03
21:01:33.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:01:33.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:33.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:01:33.059 00.000 11060 MoveAxis(E, 0, ABG)
21:01:33.059 00.000 11060 Move returns status 0, amount 0
21:01:33.059 00.000 11060 MoveAxis(N, 0, ABG)
21:01:33.059 00.000 11060 Move returns status 0, amount 0
21:01:33.059 00.000 11060 move complete, result=0
21:01:33.059 00.000 11060 worker thread done servicing request
21:01:33.065 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:33.092 00.027 10844 UpdateGuideState exits: m=4430 SNR=41.7 Saturated
21:01:33.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:33.092 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:33.092 00.000 10844 Enqueuing Expose request
21:01:33.092 00.000 11060 Worker thread wakes up
21:01:33.092 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:01:33.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:33.092 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:34.533 01.441 11060 Exposure complete
21:01:34.848 00.315 11060 worker thread done servicing request
21:01:34.848 00.000 10844 OnExposeComplete: enter
21:01:34.848 00.000 10844 UpdateGuideState(): m_state=6
21:01:34.848 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:01:34.848 00.000 10844 Star::Find returns 1 (1), X=465.11, Y=132.15, Mass=4646, SNR=42.0, Peak=255 HFD=4.2
21:01:34.848 00.000 10844 MultiStar: [#1 0.56,0.26,0.00,M1] [#2 0.16,0.10,0.99,U] [#3 0.19,0.03,1.15,U] [#4 0.51,-0.02,1.13,U] [#5 0.05,0.33,1.12,U] [#6 0.06,0.16,1.08,U] [#7 -0.15,0.24,1.06,U] [#8 0.09,0.28,1.07,U] 
21:01:34.848 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.15}, one-star: {-0.20, 0.12}
21:01:34.850 00.002 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.77) = xAngle (2.79 = 2.79)
21:01:34.850 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.81 = 2.81)
21:01:34.850 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.03 mountX=-0.17 mountY=0.06, mountTheta=2.81
21:01:34.852 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.15, opts=13)
21:01:34.852 00.000 10844 Enqueuing Move request for scope (0.09, 0.15)
21:01:34.852 00.000 11060 Worker thread wakes up
21:01:34.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
21:01:34.853 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
21:01:34.853 00.000 11060 Moving (0.09, 0.15) raw xDistance=-0.17 yDistance=0.06
21:01:34.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.17
21:01:34.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:34.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:01:34.853 00.000 11060 MoveAxis(E, 38, ABG)
21:01:34.853 00.000 11060 Guiding  Dir = 2, Dur = 38
21:01:34.858 00.005 11060 IsSlewing returns 0
21:01:34.858 00.000 11060 IsGuiding returns 0
21:01:34.863 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
21:01:34.899 00.036 10844 UpdateGuideState exits: m=4646 SNR=42.0 Saturated
21:01:34.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:34.899 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:34.899 00.000 10844 Enqueuing Expose request
21:01:34.920 00.021 11060 IsGuiding returns 0
21:01:34.920 00.000 11060 Move returns status 0, amount 38
21:01:34.920 00.000 11060 MoveAxis(N, 0, ABG)
21:01:34.920 00.000 11060 Move returns status 0, amount 0
21:01:34.920 00.000 11060 move complete, result=0
21:01:34.920 00.000 11060 worker thread done servicing request
21:01:34.920 00.000 11060 Worker thread wakes up
21:01:34.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:34.922 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:34.927 00.005 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
21:01:36.389 01.462 11060 Exposure complete
21:01:36.693 00.304 11060 worker thread done servicing request
21:01:36.693 00.000 10844 OnExposeComplete: enter
21:01:36.693 00.000 10844 UpdateGuideState(): m_state=6
21:01:36.693 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:01:36.693 00.000 10844 Star::Find returns 1 (1), X=465.37, Y=132.28, Mass=4205, SNR=40.0, Peak=255 HFD=3.7
21:01:36.693 00.000 10844 MultiStar: [#1 0.12,0.30,1.19,U] [#2 -0.27,0.48,1.08,U] [#3 -0.12,0.23,1.20,U] [#4 0.02,0.28,1.13,U] [#5 -0.27,0.86,0.00,M1] [#6 -0.18,0.23,1.13,U] [#7 -0.12,0.15,1.08,U] [#8 -0.03,0.39,1.11,U] 
21:01:36.693 00.000 10844 single-star, 7 included, MultiStar: {-0.06, 0.29}, one-star: {0.06, 0.26}
21:01:36.693 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.77) = xAngle (3.09 = 3.09)
21:01:36.693 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.11 = 3.11)
21:01:36.696 00.003 10844 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.33 mountX=-0.26 mountY=0.01, mountTheta=3.11
21:01:36.698 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.26, opts=13)
21:01:36.698 00.000 10844 Enqueuing Move request for scope (0.06, 0.26)
21:01:36.698 00.000 11060 Worker thread wakes up
21:01:36.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
21:01:36.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
21:01:36.698 00.000 11060 Moving (0.06, 0.26) raw xDistance=-0.26 yDistance=0.01
21:01:36.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.26
21:01:36.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:36.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:01:36.698 00.000 11060 MoveAxis(E, 61, ABG)
21:01:36.698 00.000 11060 Guiding  Dir = 2, Dur = 61
21:01:36.705 00.007 11060 IsSlewing returns 0
21:01:36.705 00.000 11060 IsGuiding returns 0
21:01:36.710 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:36.745 00.035 10844 UpdateGuideState exits: m=4205 SNR=40.0 Saturated
21:01:36.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:36.745 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:36.745 00.000 10844 Enqueuing Expose request
21:01:36.783 00.038 11060 IsGuiding returns 0
21:01:36.783 00.000 11060 Move returns status 0, amount 61
21:01:36.783 00.000 11060 MoveAxis(N, 0, ABG)
21:01:36.783 00.000 11060 Move returns status 0, amount 0
21:01:36.783 00.000 11060 move complete, result=0
21:01:36.783 00.000 11060 worker thread done servicing request
21:01:36.783 00.000 11060 Worker thread wakes up
21:01:36.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:36.783 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:36.786 00.003 10844 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
21:01:38.220 01.434 11060 Exposure complete
21:01:38.503 00.283 11060 worker thread done servicing request
21:01:38.503 00.000 10844 OnExposeComplete: enter
21:01:38.503 00.000 10844 UpdateGuideState(): m_state=6
21:01:38.503 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:01:38.503 00.000 10844 Star::Find returns 1 (1), X=465.09, Y=131.68, Mass=4203, SNR=41.0, Peak=255 HFD=3.8
21:01:38.503 00.000 10844 MultiStar: [#1 0.50,0.05,1.21,U] [#2 0.01,0.09,1.04,U] [#3 0.28,-0.05,1.20,U] [#4 -0.18,-0.03,1.13,U] [#5 -0.15,0.18,1.14,U] [#6 0.08,-0.33,1.12,U] [#7 -0.40,-0.32,1.04,U] [#8 0.00,-0.11,1.06,U] 
21:01:38.503 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {-0.22, -0.35}
21:01:38.503 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.77) = xAngle (0.23 = 0.23)
21:01:38.503 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.25 = 0.25)
21:01:38.503 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=0.09 mountY=0.02, mountTheta=0.25
21:01:38.506 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.09, opts=13)
21:01:38.506 00.000 10844 Enqueuing Move request for scope (0.00, -0.09)
21:01:38.506 00.000 11060 Worker thread wakes up
21:01:38.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
21:01:38.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
21:01:38.506 00.000 11060 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=0.02
21:01:38.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:01:38.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:38.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:01:38.506 00.000 11060 MoveAxis(E, 0, ABG)
21:01:38.506 00.000 11060 Move returns status 0, amount 0
21:01:38.506 00.000 11060 MoveAxis(N, 0, ABG)
21:01:38.506 00.000 11060 Move returns status 0, amount 0
21:01:38.506 00.000 11060 move complete, result=0
21:01:38.506 00.000 11060 worker thread done servicing request
21:01:38.511 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:38.526 00.015 10844 UpdateGuideState exits: m=4203 SNR=41.0 Saturated
21:01:38.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:38.526 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:38.526 00.000 10844 Enqueuing Expose request
21:01:38.526 00.000 11060 Worker thread wakes up
21:01:38.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:38.526 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:38.526 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:01:39.999 01.473 11060 Exposure complete
21:01:40.219 00.220 11060 worker thread done servicing request
21:01:40.219 00.000 10844 OnExposeComplete: enter
21:01:40.219 00.000 10844 UpdateGuideState(): m_state=6
21:01:40.219 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:01:40.219 00.000 10844 Star::Find returns 1 (1), X=465.43, Y=132.31, Mass=4292, SNR=40.4, Peak=255 HFD=3.5
21:01:40.219 00.000 10844 MultiStar: [#1 0.13,0.39,1.20,U] [#2 -0.19,0.07,1.10,U] [#3 0.08,0.22,1.18,U] [#4 0.16,0.13,1.15,U] [#5 -0.20,0.45,1.15,U] [#6 -0.29,-0.32,1.12,U] [#7 -0.16,-0.03,1.04,U] [#8 -0.21,0.61,0.00,M1] 
21:01:40.219 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {0.12, 0.29}
21:01:40.219 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.77) = xAngle (3.60 = -2.68)
21:01:40.219 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.62 = -2.66)
21:01:40.219 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.83 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
21:01:40.219 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.15, opts=13)
21:01:40.219 00.000 10844 Enqueuing Move request for scope (-0.04, 0.15)
21:01:40.219 00.000 11060 Worker thread wakes up
21:01:40.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
21:01:40.219 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
21:01:40.219 00.000 11060 Moving (-0.04, 0.15) raw xDistance=-0.14 yDistance=-0.07
21:01:40.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.14
21:01:40.223 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:40.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:01:40.223 00.000 11060 MoveAxis(E, 32, ABG)
21:01:40.223 00.000 11060 Guiding  Dir = 2, Dur = 32
21:01:40.229 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:40.261 00.032 11060 IsSlewing returns 0
21:01:40.263 00.002 11060 IsGuiding returns 0
21:01:40.266 00.003 10844 UpdateGuideState exits: m=4292 SNR=40.4 Saturated
21:01:40.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:40.266 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:40.266 00.000 10844 Enqueuing Expose request
21:01:40.317 00.051 11060 IsGuiding returns 0
21:01:40.317 00.000 11060 Move returns status 0, amount 32
21:01:40.317 00.000 11060 MoveAxis(N, 0, ABG)
21:01:40.318 00.001 11060 Move returns status 0, amount 0
21:01:40.318 00.000 11060 move complete, result=0
21:01:40.318 00.000 11060 worker thread done servicing request
21:01:40.318 00.000 11060 Worker thread wakes up
21:01:40.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:40.318 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:40.323 00.005 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
21:01:41.781 01.458 11060 Exposure complete
21:01:42.089 00.308 11060 worker thread done servicing request
21:01:42.089 00.000 10844 OnExposeComplete: enter
21:01:42.089 00.000 10844 UpdateGuideState(): m_state=6
21:01:42.089 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:01:42.089 00.000 10844 Star::Find returns 1 (1), X=465.27, Y=131.89, Mass=4455, SNR=41.7, Peak=255 HFD=3.9
21:01:42.089 00.000 10844 MultiStar: [#1 0.04,0.33,1.15,U] [#2 -0.04,-0.06,1.00,U] [#3 0.27,-0.06,1.18,U] [#4 0.14,-0.02,1.15,U] [#5 -0.01,0.09,1.10,U] [#6 -0.20,0.13,1.06,U] [#7 -0.23,-0.11,1.03,U] [#8 -0.10,0.15,1.08,U] 
21:01:42.089 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.04, -0.13}
21:01:42.089 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.77) = xAngle (3.66 = -2.62)
21:01:42.089 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.68 = -2.60)
21:01:42.089 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.89 mountX=-0.04 mountY=-0.02, mountTheta=-2.61
21:01:42.093 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
21:01:42.093 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
21:01:42.093 00.000 11060 Worker thread wakes up
21:01:42.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:01:42.093 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:01:42.093 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.02
21:01:42.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:01:42.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:42.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:01:42.093 00.000 11060 MoveAxis(E, 0, ABG)
21:01:42.094 00.001 11060 Move returns status 0, amount 0
21:01:42.094 00.000 11060 MoveAxis(N, 0, ABG)
21:01:42.094 00.000 11060 Move returns status 0, amount 0
21:01:42.094 00.000 11060 move complete, result=0
21:01:42.094 00.000 11060 worker thread done servicing request
21:01:42.110 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:42.123 00.013 10844 UpdateGuideState exits: m=4455 SNR=41.7 Saturated
21:01:42.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:42.123 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:42.123 00.000 10844 Enqueuing Expose request
21:01:42.123 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:01:42.123 00.000 11060 Worker thread wakes up
21:01:42.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:42.123 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:43.614 01.491 11060 Exposure complete
21:01:43.916 00.302 11060 worker thread done servicing request
21:01:43.916 00.000 10844 OnExposeComplete: enter
21:01:43.916 00.000 10844 UpdateGuideState(): m_state=6
21:01:43.916 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:01:43.916 00.000 10844 Star::Find returns 1 (1), X=464.80, Y=131.77, Mass=4395, SNR=41.4, Peak=255 HFD=3.9
21:01:43.920 00.004 10844 MultiStar: [#1 0.16,0.02,1.16,U] [#2 -0.16,-0.23,1.00,U] [#3 -0.10,-0.13,1.21,U] [#4 -0.08,0.02,1.07,U] [#5 -0.42,-0.13,1.18,U] [#6 -0.32,-0.24,1.09,U] [#7 -0.65,-0.36,0.00,M1] [#8 0.04,0.05,1.12,U] 
21:01:43.920 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.11}, one-star: {-0.50, -0.25}
21:01:43.920 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.77) = xAngle (-0.80 = -0.80)
21:01:43.920 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.78 = -0.78)
21:01:43.920 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.57 mountX=0.14 mountY=-0.14, mountTheta=-0.79
21:01:43.922 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.11, opts=13)
21:01:43.922 00.000 10844 Enqueuing Move request for scope (-0.17, -0.11)
21:01:43.922 00.000 11060 Worker thread wakes up
21:01:43.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
21:01:43.922 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
21:01:43.924 00.002 11060 Moving (-0.17, -0.11) raw xDistance=0.14 yDistance=-0.14
21:01:43.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
21:01:43.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:43.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:01:43.925 00.001 11060 MoveAxis(W, 31, ABG)
21:01:43.925 00.000 11060 Guiding  Dir = 3, Dur = 31
21:01:43.936 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:43.946 00.010 11060 IsSlewing returns 0
21:01:43.946 00.000 11060 IsGuiding returns 0
21:01:43.956 00.010 10844 UpdateGuideState exits: m=4395 SNR=41.4 Saturated
21:01:43.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:43.956 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:43.956 00.000 10844 Enqueuing Expose request
21:01:43.999 00.043 11060 IsGuiding returns 0
21:01:44.000 00.001 11060 Move returns status 0, amount 31
21:01:44.000 00.000 11060 MoveAxis(N, 0, ABG)
21:01:44.000 00.000 11060 Move returns status 0, amount 0
21:01:44.001 00.001 11060 move complete, result=0
21:01:44.001 00.000 11060 worker thread done servicing request
21:01:44.001 00.000 11060 Worker thread wakes up
21:01:44.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:44.001 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:44.002 00.001 10844 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
21:01:45.451 01.449 11060 Exposure complete
21:01:45.677 00.226 11060 worker thread done servicing request
21:01:45.677 00.000 10844 OnExposeComplete: enter
21:01:45.677 00.000 10844 UpdateGuideState(): m_state=6
21:01:45.677 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:01:45.677 00.000 10844 Star::Find returns 1 (1), X=465.06, Y=132.30, Mass=4487, SNR=42.2, Peak=255 HFD=3.9
21:01:45.677 00.000 10844 MultiStar: [#1 -0.14,0.27,1.18,U] [#2 -0.11,-0.05,1.00,U] [#3 0.06,0.62,0.00,M1] [#4 -0.43,0.60,0.00,M1] [#5 -0.35,0.43,1.09,U] [#6 -0.19,0.08,1.07,U] [#7 -0.04,0.13,1.04,U] [#8 -0.26,0.27,1.04,U] 
21:01:45.677 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.21}, one-star: {-0.25, 0.28}
21:01:45.677 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.77) = xAngle (4.08 = -2.20)
21:01:45.677 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.10 = -2.18)
21:01:45.677 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.32 mountX=-0.16 mountY=-0.23, mountTheta=-2.19
21:01:45.679 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.21, opts=13)
21:01:45.679 00.000 10844 Enqueuing Move request for scope (-0.19, 0.21)
21:01:45.679 00.000 11060 Worker thread wakes up
21:01:45.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
21:01:45.679 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
21:01:45.679 00.000 11060 Moving (-0.19, 0.21) raw xDistance=-0.16 yDistance=-0.23
21:01:45.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.16
21:01:45.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:01:45.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:01:45.680 00.001 11060 MoveAxis(E, 36, ABG)
21:01:45.680 00.000 11060 Guiding  Dir = 2, Dur = 36
21:01:45.682 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:45.692 00.010 11060 IsSlewing returns 0
21:01:45.692 00.000 11060 IsGuiding returns 0
21:01:45.697 00.005 10844 UpdateGuideState exits: m=4487 SNR=42.2 Saturated
21:01:45.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:45.697 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:45.697 00.000 10844 Enqueuing Expose request
21:01:45.738 00.041 11060 IsGuiding returns 0
21:01:45.738 00.000 11060 Move returns status 0, amount 36
21:01:45.738 00.000 11060 MoveAxis(N, 0, ABG)
21:01:45.738 00.000 11060 Move returns status 0, amount 0
21:01:45.738 00.000 11060 move complete, result=0
21:01:45.738 00.000 11060 worker thread done servicing request
21:01:45.738 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
21:01:45.738 00.000 11060 Worker thread wakes up
21:01:45.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:45.738 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:47.189 01.451 11060 Exposure complete
21:01:47.441 00.252 11060 worker thread done servicing request
21:01:47.443 00.002 10844 OnExposeComplete: enter
21:01:47.443 00.000 10844 UpdateGuideState(): m_state=6
21:01:47.443 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:01:47.443 00.000 10844 Star::Find returns 1 (1), X=465.18, Y=131.94, Mass=4636, SNR=42.7, Peak=255 HFD=4.1
21:01:47.443 00.000 10844 MultiStar: [#1 0.03,0.51,1.19,U] [#2 -0.11,0.11,1.03,U] [#3 0.06,0.01,1.18,U] [#4 -0.08,0.48,1.04,U] [#5 0.04,0.75,0.00,M1] [#6 -0.07,0.16,1.11,U] [#7 -0.12,-0.05,1.01,U] [#8 0.04,0.04,1.04,U] 
21:01:47.443 00.000 10844 single-star, 7 included, MultiStar: {-0.04, 0.16}, one-star: {-0.12, -0.08}
21:01:47.443 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.77) = xAngle (-0.80 = -0.80)
21:01:47.443 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.78 = -0.78)
21:01:47.443 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.56 mountX=0.10 mountY=-0.10, mountTheta=-0.79
21:01:47.445 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
21:01:47.445 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
21:01:47.445 00.000 11060 Worker thread wakes up
21:01:47.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
21:01:47.447 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
21:01:47.447 00.000 11060 Moving (-0.12, -0.08) raw xDistance=0.10 yDistance=-0.10
21:01:47.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:01:47.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:47.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:01:47.447 00.000 11060 MoveAxis(E, 0, ABG)
21:01:47.447 00.000 11060 Move returns status 0, amount 0
21:01:47.447 00.000 11060 MoveAxis(N, 0, ABG)
21:01:47.447 00.000 11060 Move returns status 0, amount 0
21:01:47.447 00.000 11060 move complete, result=0
21:01:47.447 00.000 11060 worker thread done servicing request
21:01:47.455 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:47.495 00.040 10844 UpdateGuideState exits: m=4636 SNR=42.7 Saturated
21:01:47.498 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:47.498 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:47.498 00.000 10844 Enqueuing Expose request
21:01:47.498 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:01:47.498 00.000 11060 Worker thread wakes up
21:01:47.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:47.498 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:48.976 01.478 11060 Exposure complete
21:01:49.258 00.282 11060 worker thread done servicing request
21:01:49.258 00.000 10844 OnExposeComplete: enter
21:01:49.258 00.000 10844 UpdateGuideState(): m_state=6
21:01:49.258 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:01:49.258 00.000 10844 Star::Find returns 1 (1), X=465.09, Y=132.00, Mass=4663, SNR=43.6, Peak=255 HFD=4.3
21:01:49.263 00.005 10844 MultiStar: [#1 0.34,-0.08,1.14,U] [#2 -0.39,-0.03,0.96,U] [#3 0.13,0.21,1.21,U] [#4 0.12,-0.14,1.08,U] [#5 -0.30,0.59,0.00,M2] [#6 0.20,0.22,1.05,U] [#7 -0.37,0.06,1.01,U] [#8 -0.06,0.12,1.03,U] 
21:01:49.263 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {-0.22, -0.03}
21:01:49.263 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.77) = xAngle (3.69 = -2.59)
21:01:49.263 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.71 = -2.57)
21:01:49.263 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.92 mountX=-0.04 mountY=-0.03, mountTheta=-2.58
21:01:49.267 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
21:01:49.267 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
21:01:49.267 00.000 11060 Worker thread wakes up
21:01:49.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
21:01:49.268 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
21:01:49.268 00.000 11060 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=-0.03
21:01:49.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:01:49.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:49.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:01:49.270 00.002 11060 MoveAxis(E, 0, ABG)
21:01:49.270 00.000 11060 Move returns status 0, amount 0
21:01:49.270 00.000 11060 MoveAxis(N, 0, ABG)
21:01:49.271 00.001 11060 Move returns status 0, amount 0
21:01:49.271 00.000 11060 move complete, result=0
21:01:49.271 00.000 11060 worker thread done servicing request
21:01:49.289 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:49.312 00.023 10844 UpdateGuideState exits: m=4663 SNR=43.6 Saturated
21:01:49.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:49.312 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:49.312 00.000 10844 Enqueuing Expose request
21:01:49.312 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:01:49.312 00.000 11060 Worker thread wakes up
21:01:49.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:49.312 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:50.780 01.468 11060 Exposure complete
21:01:51.084 00.304 11060 worker thread done servicing request
21:01:51.084 00.000 10844 OnExposeComplete: enter
21:01:51.084 00.000 10844 UpdateGuideState(): m_state=6
21:01:51.084 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:01:51.084 00.000 10844 Star::Find returns 1 (1), X=465.11, Y=131.93, Mass=4233, SNR=40.4, Peak=255 HFD=4.1
21:01:51.084 00.000 10844 MultiStar: [#1 0.01,0.23,1.22,U] [#2 -0.23,0.17,1.09,U] [#3 -0.10,0.33,1.16,U] [#4 0.04,-0.01,1.16,U] [#5 -0.18,0.30,1.16,U] [#6 -0.08,0.02,1.14,U] [#7 -0.03,0.23,1.09,U] [#8 -0.05,-0.01,1.09,U] 
21:01:51.084 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.20, -0.10}
21:01:51.084 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.77) = xAngle (3.92 = -2.36)
21:01:51.084 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.94 = -2.34)
21:01:51.084 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.16 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
21:01:51.089 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.14, opts=13)
21:01:51.089 00.000 10844 Enqueuing Move request for scope (-0.09, 0.14)
21:01:51.089 00.000 11060 Worker thread wakes up
21:01:51.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
21:01:51.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
21:01:51.089 00.000 11060 Moving (-0.09, 0.14) raw xDistance=-0.12 yDistance=-0.12
21:01:51.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:01:51.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:51.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:01:51.089 00.000 11060 MoveAxis(E, 0, ABG)
21:01:51.089 00.000 11060 Move returns status 0, amount 0
21:01:51.089 00.000 11060 MoveAxis(N, 0, ABG)
21:01:51.089 00.000 11060 Move returns status 0, amount 0
21:01:51.089 00.000 11060 move complete, result=0
21:01:51.089 00.000 11060 worker thread done servicing request
21:01:51.100 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:51.138 00.038 10844 UpdateGuideState exits: m=4233 SNR=40.4 Saturated
21:01:51.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:51.138 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:51.138 00.000 10844 Enqueuing Expose request
21:01:51.138 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:01:51.139 00.001 11060 Worker thread wakes up
21:01:51.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:51.139 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:52.608 01.469 11060 Exposure complete
21:01:52.905 00.297 11060 worker thread done servicing request
21:01:52.905 00.000 10844 OnExposeComplete: enter
21:01:52.905 00.000 10844 UpdateGuideState(): m_state=6
21:01:52.905 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:01:52.905 00.000 10844 Star::Find returns 1 (1), X=464.95, Y=132.08, Mass=4243, SNR=40.2, Peak=255 HFD=3.9
21:01:52.910 00.005 10844 MultiStar: [#1 -0.01,0.31,1.23,U] [#2 -0.41,0.06,1.05,U] [#3 0.05,0.44,1.26,U] [#4 0.06,0.65,0.00,M1] [#5 -0.24,0.45,1.13,U] [#6 0.16,-0.09,1.19,U] [#7 -0.24,0.16,1.10,U] [#8 -0.18,0.54,0.00,M1] 
21:01:52.910 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.20}, one-star: {-0.35, 0.05}
21:01:52.910 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.77) = xAngle (3.92 = -2.36)
21:01:52.910 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.94 = -2.34)
21:01:52.910 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.25 cameraTheta=2.16 mountX=-0.17 mountY=-0.18, mountTheta=-2.35
21:01:52.910 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.20, opts=13)
21:01:52.910 00.000 10844 Enqueuing Move request for scope (-0.14, 0.20)
21:01:52.910 00.000 11060 Worker thread wakes up
21:01:52.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
21:01:52.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
21:01:52.910 00.000 11060 Moving (-0.14, 0.20) raw xDistance=-0.17 yDistance=-0.18
21:01:52.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.17
21:01:52.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:52.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:01:52.910 00.000 11060 MoveAxis(E, 39, ABG)
21:01:52.910 00.000 11060 Guiding  Dir = 2, Dur = 39
21:01:52.920 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:01:52.922 00.002 11060 IsSlewing returns 0
21:01:52.922 00.000 11060 IsGuiding returns 0
21:01:52.941 00.019 10844 UpdateGuideState exits: m=4243 SNR=40.2 Saturated
21:01:52.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:52.941 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:52.941 00.000 10844 Enqueuing Expose request
21:01:52.968 00.027 11060 IsGuiding returns 0
21:01:52.968 00.000 11060 Move returns status 0, amount 39
21:01:52.968 00.000 11060 MoveAxis(N, 0, ABG)
21:01:52.968 00.000 11060 Move returns status 0, amount 0
21:01:52.968 00.000 11060 move complete, result=0
21:01:52.968 00.000 11060 worker thread done servicing request
21:01:52.968 00.000 11060 Worker thread wakes up
21:01:52.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:52.968 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:52.977 00.009 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
21:01:54.440 01.463 11060 Exposure complete
21:01:54.725 00.285 11060 worker thread done servicing request
21:01:54.725 00.000 10844 OnExposeComplete: enter
21:01:54.725 00.000 10844 UpdateGuideState(): m_state=6
21:01:54.725 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:01:54.725 00.000 10844 Star::Find returns 1 (1), X=464.87, Y=132.23, Mass=4877, SNR=44.1, Peak=255 HFD=4.1
21:01:54.730 00.005 10844 MultiStar: [#1 0.12,0.09,1.09,U] [#2 -0.26,-0.34,1.01,U] [#3 0.11,0.11,1.05,U] [#4 0.08,0.19,1.03,U] [#5 -0.15,0.25,1.05,U] [#6 -0.11,-0.02,1.00,U] [#7 -0.24,-0.37,0.94,U] [#8 0.02,-0.04,1.03,U] 
21:01:54.730 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.44, 0.20}
21:01:54.730 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.77) = xAngle (4.74 = -1.54)
21:01:54.730 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.76 = -1.53)
21:01:54.730 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.97 mountX=0.00 mountY=-0.09, mountTheta=-1.54
21:01:54.731 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
21:01:54.731 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
21:01:54.731 00.000 11060 Worker thread wakes up
21:01:54.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
21:01:54.731 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
21:01:54.731 00.000 11060 Moving (-0.09, 0.02) raw xDistance=0.00 yDistance=-0.09
21:01:54.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:01:54.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:54.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:01:54.731 00.000 11060 MoveAxis(E, 0, ABG)
21:01:54.731 00.000 11060 Move returns status 0, amount 0
21:01:54.731 00.000 11060 MoveAxis(N, 0, ABG)
21:01:54.731 00.000 11060 Move returns status 0, amount 0
21:01:54.731 00.000 11060 move complete, result=0
21:01:54.731 00.000 11060 worker thread done servicing request
21:01:54.737 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:54.761 00.024 10844 UpdateGuideState exits: m=4877 SNR=44.1 Saturated
21:01:54.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:54.761 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:54.761 00.000 10844 Enqueuing Expose request
21:01:54.761 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:01:54.761 00.000 11060 Worker thread wakes up
21:01:54.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:54.761 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:56.226 01.465 11060 Exposure complete
21:01:56.504 00.278 11060 worker thread done servicing request
21:01:56.504 00.000 10844 OnExposeComplete: enter
21:01:56.504 00.000 10844 UpdateGuideState(): m_state=6
21:01:56.504 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:01:56.504 00.000 10844 Star::Find returns 1 (1), X=464.89, Y=132.04, Mass=4820, SNR=43.6, Peak=255 HFD=4.2
21:01:56.504 00.000 10844 MultiStar: [#1 -0.06,-0.21,1.13,U] [#2 -0.29,-0.37,0.97,U] [#3 -0.05,-0.26,1.10,U] [#4 -0.27,0.10,1.03,U] [#5 -0.11,0.23,1.06,U] [#6 -0.44,0.06,1.04,U] [#7 -0.53,-0.12,1.00,U] [#8 -0.40,-0.50,0.00,M1] 
21:01:56.504 00.000 10844 refined, 7 included, MultiStar: {-0.27, -0.07}, one-star: {-0.42, 0.02}
21:01:56.504 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.77) = xAngle (-1.12 = -1.12)
21:01:56.504 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.10 = -1.10)
21:01:56.504 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-2.88 mountX=0.12 mountY=-0.24, mountTheta=-1.11
21:01:56.508 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.07, opts=13)
21:01:56.508 00.000 10844 Enqueuing Move request for scope (-0.27, -0.07)
21:01:56.508 00.000 11060 Worker thread wakes up
21:01:56.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd
21:01:56.508 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.07)
21:01:56.508 00.000 11060 Moving (-0.27, -0.07) raw xDistance=0.12 yDistance=-0.24
21:01:56.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
21:01:56.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:01:56.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:01:56.508 00.000 11060 MoveAxis(W, 27, ABG)
21:01:56.508 00.000 11060 Guiding  Dir = 3, Dur = 27
21:01:56.515 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
21:01:56.523 00.008 11060 IsSlewing returns 0
21:01:56.523 00.000 11060 IsGuiding returns 0
21:01:56.533 00.010 10844 UpdateGuideState exits: m=4820 SNR=43.6 Saturated
21:01:56.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:56.533 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:56.533 00.000 10844 Enqueuing Expose request
21:01:56.569 00.036 11060 IsGuiding returns 0
21:01:56.569 00.000 11060 Move returns status 0, amount 27
21:01:56.569 00.000 11060 MoveAxis(N, 0, ABG)
21:01:56.569 00.000 11060 Move returns status 0, amount 0
21:01:56.569 00.000 11060 move complete, result=0
21:01:56.569 00.000 11060 worker thread done servicing request
21:01:56.569 00.000 11060 Worker thread wakes up
21:01:56.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:56.569 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:01:56.574 00.005 10844 GuideStep: 0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
21:01:58.047 01.473 11060 Exposure complete
21:01:58.305 00.258 11060 worker thread done servicing request
21:01:58.307 00.002 10844 OnExposeComplete: enter
21:01:58.307 00.000 10844 UpdateGuideState(): m_state=6
21:01:58.307 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:01:58.307 00.000 10844 Star::Find returns 1 (1), X=464.97, Y=131.57, Mass=4547, SNR=41.9, Peak=255 HFD=4.1
21:01:58.308 00.001 10844 MultiStar: [#1 0.36,-0.72,0.00,M1] [#2 -0.30,-0.08,0.98,U] [#3 -0.08,-0.76,0.00,M1] [#4 0.20,0.25,1.10,U] [#5 -0.54,-0.01,1.16,U] [#6 -0.28,-0.17,1.05,U] [#7 -0.44,-0.30,0.98,U] [#8 -0.55,-0.66,0.00,M2] 
21:01:58.308 00.000 10844 refined, 5 included, MultiStar: {-0.28, -0.12}, one-star: {-0.34, -0.46}
21:01:58.308 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.77) = xAngle (-0.98 = -0.98)
21:01:58.308 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.96 = -0.96)
21:01:58.308 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.12 hyp=0.31 cameraTheta=-2.74 mountX=0.17 mountY=-0.25, mountTheta=-0.97
21:01:58.324 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.12, opts=13)
21:01:58.324 00.000 10844 Enqueuing Move request for scope (-0.28, -0.12)
21:01:58.324 00.000 11060 Worker thread wakes up
21:01:58.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.12) opts 0xd
21:01:58.324 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.12)
21:01:58.324 00.000 11060 Moving (-0.28, -0.12) raw xDistance=0.17 yDistance=-0.25
21:01:58.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.17
21:01:58.324 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=-0.39 newest=-0.59
21:01:58.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
21:01:58.324 00.000 11060 MoveAxis(W, 40, ABG)
21:01:58.324 00.000 11060 Guiding  Dir = 3, Dur = 40
21:01:58.331 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:01:58.354 00.023 11060 IsSlewing returns 0
21:01:58.354 00.000 11060 IsGuiding returns 0
21:01:58.359 00.005 10844 UpdateGuideState exits: m=4547 SNR=41.9 Saturated
21:01:58.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:58.359 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:01:58.359 00.000 10844 Enqueuing Expose request
21:01:58.417 00.058 11060 IsGuiding returns 0
21:01:58.417 00.000 11060 Move returns status 0, amount 40
21:01:58.417 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 500 applied
21:01:58.417 00.000 11060 MoveAxis(N, 608, ABG)
21:01:58.417 00.000 11060 Guiding  Dir = 0, Dur = 608
21:01:58.448 00.031 11060 IsSlewing returns 0
21:01:58.448 00.000 11060 IsGuiding returns 0
21:01:59.079 00.631 11060 IsGuiding returns 0
21:01:59.079 00.000 11060 Move returns status 0, amount 608
21:01:59.081 00.002 11060 move complete, result=0
21:01:59.081 00.000 11060 worker thread done servicing request
21:01:59.081 00.000 11060 Worker thread wakes up
21:01:59.081 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.3 px 608 ms NORTH
21:01:59.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:01:59.081 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:00.532 01.451 11060 Exposure complete
21:02:00.703 00.171 11060 worker thread done servicing request
21:02:00.703 00.000 10844 OnExposeComplete: enter
21:02:00.703 00.000 10844 UpdateGuideState(): m_state=6
21:02:00.703 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:02:00.703 00.000 10844 Star::Find returns 1 (1), X=464.75, Y=131.58, Mass=4474, SNR=41.9, Peak=255 HFD=3.8
21:02:00.704 00.001 10844 MultiStar: [#1 -0.07,-0.33,1.19,U] [#2 -0.29,-0.40,1.05,U] [#3 -0.39,-0.26,1.17,U] [#4 -0.13,-0.31,1.10,U] [#5 -0.32,-0.11,1.10,U] [#6 -0.06,-0.53,1.12,U] [#7 -0.41,-0.78,0.00,M1] [#8 -0.38,-0.24,1.03,U] 
21:02:00.704 00.000 10844 refined, 7 included, MultiStar: {-0.27, -0.33}, one-star: {-0.56, -0.45}
21:02:00.704 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.77) = xAngle (-0.49 = -0.49)
21:02:00.704 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.47 = -0.47)
21:02:00.704 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.33 hyp=0.42 cameraTheta=-2.26 mountX=0.37 mountY=-0.19, mountTheta=-0.48
21:02:00.704 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.33, opts=13)
21:02:00.704 00.000 10844 Enqueuing Move request for scope (-0.27, -0.33)
21:02:00.704 00.000 11060 Worker thread wakes up
21:02:00.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.33) opts 0xd
21:02:00.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.33)
21:02:00.704 00.000 11060 Moving (-0.27, -0.33) raw xDistance=0.37 yDistance=-0.19
21:02:00.704 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.14, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=-0.175038, 1:0.193830
21:02:00.704 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:02:00.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.37
21:02:00.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
21:02:00.704 00.000 11060 MoveAxis(W, 86, ABG)
21:02:00.704 00.000 11060 Guiding  Dir = 3, Dur = 86
21:02:00.724 00.020 11060 IsSlewing returns 0
21:02:00.724 00.000 11060 IsGuiding returns 0
21:02:00.726 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:00.743 00.017 10844 UpdateGuideState exits: m=4474 SNR=41.9 Saturated
21:02:00.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:00.743 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:00.743 00.000 10844 Enqueuing Expose request
21:02:00.830 00.087 11060 IsGuiding returns 0
21:02:00.830 00.000 11060 Move returns status 0, amount 86
21:02:00.830 00.000 11060 MoveAxis(N, 84, ABG)
21:02:00.830 00.000 11060 Guiding  Dir = 0, Dur = 84
21:02:00.856 00.026 11060 IsSlewing returns 0
21:02:00.857 00.001 11060 IsGuiding returns 0
21:02:00.974 00.117 11060 IsGuiding returns 0
21:02:00.974 00.000 11060 Move returns status 0, amount 84
21:02:00.974 00.000 11060 move complete, result=0
21:02:00.974 00.000 11060 worker thread done servicing request
21:02:00.974 00.000 11060 Worker thread wakes up
21:02:00.974 00.000 10844 GuideStep: 0.4 px 86 ms WEST, -0.2 px 84 ms NORTH
21:02:00.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:00.974 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:02.448 01.474 11060 Exposure complete
21:02:02.683 00.235 11060 worker thread done servicing request
21:02:02.683 00.000 10844 OnExposeComplete: enter
21:02:02.683 00.000 10844 UpdateGuideState(): m_state=6
21:02:02.683 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:02:02.683 00.000 10844 Star::Find returns 1 (1), X=464.81, Y=132.14, Mass=4733, SNR=43.4, Peak=255 HFD=4.2
21:02:02.685 00.002 10844 MultiStar: [#1 0.17,0.22,1.16,U] [#2 -0.15,0.13,0.87,U] [#3 0.14,0.08,1.18,U] [#4 -0.18,0.34,1.10,U] [#5 -0.27,-0.03,1.08,U] [#6 0.11,-0.24,1.05,U] [#7 -0.51,-0.33,0.00,M2] [#8 -0.14,-0.03,0.98,U] 
21:02:02.685 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {-0.50, 0.12}
21:02:02.685 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.77) = xAngle (4.22 = -2.06)
21:02:02.685 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.24 = -2.04)
21:02:02.685 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.46 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
21:02:02.685 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
21:02:02.685 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
21:02:02.685 00.000 11060 Worker thread wakes up
21:02:02.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
21:02:02.687 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
21:02:02.687 00.000 11060 Moving (-0.09, 0.08) raw xDistance=-0.06 yDistance=-0.11
21:02:02.687 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.14, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=-0.175038, 1:0.193830, 2:0.107077
21:02:02.687 00.000 11060 BLC: No correction, Miss < min_move
21:02:02.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:02:02.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:02.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:02:02.687 00.000 11060 MoveAxis(E, 0, ABG)
21:02:02.688 00.001 11060 Move returns status 0, amount 0
21:02:02.688 00.000 11060 MoveAxis(N, 0, ABG)
21:02:02.688 00.000 11060 Move returns status 0, amount 0
21:02:02.688 00.000 11060 move complete, result=0
21:02:02.688 00.000 11060 worker thread done servicing request
21:02:02.693 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
21:02:02.720 00.027 10844 UpdateGuideState exits: m=4733 SNR=43.4 Saturated
21:02:02.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:02.720 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:02.720 00.000 10844 Enqueuing Expose request
21:02:02.720 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:02.722 00.002 11060 Worker thread wakes up
21:02:02.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:02.722 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:04.186 01.464 11060 Exposure complete
21:02:04.485 00.299 11060 worker thread done servicing request
21:02:04.485 00.000 10844 OnExposeComplete: enter
21:02:04.485 00.000 10844 UpdateGuideState(): m_state=6
21:02:04.485 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:02:04.485 00.000 10844 Star::Find returns 1 (1), X=464.83, Y=132.27, Mass=4535, SNR=42.8, Peak=255 HFD=3.9
21:02:04.485 00.000 10844 MultiStar: [#1 0.04,0.33,1.13,U] [#2 -0.03,0.23,0.99,U] [#3 -0.03,0.03,1.17,U] [#4 -0.10,0.43,1.08,U] [#5 -0.09,0.59,0.00,M1] [#6 -0.09,-0.21,0.99,U] [#7 -0.48,0.12,0.94,U] [#8 0.04,-0.18,1.07,U] 
21:02:04.485 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.13}, one-star: {-0.47, 0.24}
21:02:04.485 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.77) = xAngle (4.15 = -2.13)
21:02:04.485 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.17 = -2.11)
21:02:04.485 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.38 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
21:02:04.490 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.13, opts=13)
21:02:04.490 00.000 10844 Enqueuing Move request for scope (-0.13, 0.13)
21:02:04.490 00.000 11060 Worker thread wakes up
21:02:04.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
21:02:04.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
21:02:04.490 00.000 11060 Moving (-0.13, 0.13) raw xDistance=-0.10 yDistance=-0.16
21:02:04.490 00.000 11060 BLC: window closed
21:02:04.490 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.14, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=-0.175038, 1:0.193830, 2:0.107077
21:02:04.490 00.000 11060 BLC: No correction, Miss < min_move
21:02:04.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:02:04.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:04.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:02:04.490 00.000 11060 MoveAxis(E, 0, ABG)
21:02:04.490 00.000 11060 Move returns status 0, amount 0
21:02:04.490 00.000 11060 MoveAxis(N, 0, ABG)
21:02:04.493 00.003 11060 Move returns status 0, amount 0
21:02:04.493 00.000 11060 move complete, result=0
21:02:04.493 00.000 11060 worker thread done servicing request
21:02:04.502 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:04.522 00.020 10844 UpdateGuideState exits: m=4535 SNR=42.8 Saturated
21:02:04.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:04.522 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:04.522 00.000 10844 Enqueuing Expose request
21:02:04.522 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:02:04.522 00.000 11060 Worker thread wakes up
21:02:04.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:04.522 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:05.986 01.464 11060 Exposure complete
21:02:06.269 00.283 11060 worker thread done servicing request
21:02:06.269 00.000 10844 OnExposeComplete: enter
21:02:06.269 00.000 10844 UpdateGuideState(): m_state=6
21:02:06.269 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:02:06.269 00.000 10844 Star::Find returns 1 (1), X=465.12, Y=131.78, Mass=4324, SNR=40.7, Peak=255 HFD=3.9
21:02:06.269 00.000 10844 MultiStar: [#1 0.03,-0.24,1.27,U] [#2 -0.61,-0.23,0.00,M1] [#3 -0.04,-0.49,1.19,U] [#4 0.04,-0.14,1.11,U] [#5 0.04,0.39,1.17,U] [#6 -0.03,-0.08,1.09,U] [#7 -0.23,-0.57,0.00,M2] [#8 -0.57,-0.32,0.00,M1] 
21:02:06.269 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.14}, one-star: {-0.18, -0.25}
21:02:06.269 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.77) = xAngle (0.05 = 0.05)
21:02:06.269 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.07 = 0.07)
21:02:06.269 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.72 mountX=0.14 mountY=0.01, mountTheta=0.07
21:02:06.273 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
21:02:06.273 00.000 10844 Enqueuing Move request for scope (-0.02, -0.14)
21:02:06.273 00.000 11060 Worker thread wakes up
21:02:06.274 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
21:02:06.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
21:02:06.274 00.000 11060 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.01
21:02:06.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
21:02:06.275 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:06.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:02:06.275 00.000 11060 MoveAxis(W, 31, ABG)
21:02:06.275 00.000 11060 Guiding  Dir = 3, Dur = 31
21:02:06.285 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:06.285 00.000 11060 IsSlewing returns 0
21:02:06.285 00.000 11060 IsGuiding returns 0
21:02:06.305 00.020 10844 UpdateGuideState exits: m=4324 SNR=40.7 Saturated
21:02:06.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:06.309 00.004 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:06.309 00.000 10844 Enqueuing Expose request
21:02:06.330 00.021 11060 IsGuiding returns 0
21:02:06.330 00.000 11060 Move returns status 0, amount 31
21:02:06.330 00.000 11060 MoveAxis(N, 0, ABG)
21:02:06.330 00.000 11060 Move returns status 0, amount 0
21:02:06.330 00.000 11060 move complete, result=0
21:02:06.332 00.002 11060 worker thread done servicing request
21:02:06.332 00.000 11060 Worker thread wakes up
21:02:06.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:06.332 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:06.340 00.008 10844 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
21:02:07.774 01.434 11060 Exposure complete
21:02:08.045 00.271 11060 worker thread done servicing request
21:02:08.045 00.000 10844 OnExposeComplete: enter
21:02:08.045 00.000 10844 UpdateGuideState(): m_state=6
21:02:08.045 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:02:08.045 00.000 10844 Star::Find returns 1 (1), X=464.69, Y=131.72, Mass=4374, SNR=41.8, Peak=255 HFD=3.7
21:02:08.045 00.000 10844 MultiStar: [#1 0.19,0.22,1.22,U] [#2 -0.18,0.14,1.02,U] [#3 0.15,-0.37,1.21,U] [#4 0.05,-0.09,1.05,U] [#5 -0.63,-0.03,0.00,M1] [#6 -0.23,-0.37,1.01,U] [#7 -0.63,-0.40,0.00,M3] [#8 -0.43,-0.05,1.03,U] 
21:02:08.045 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.11}, one-star: {-0.62, -0.31}
21:02:08.047 00.002 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.77) = xAngle (-0.68 = -0.68)
21:02:08.047 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.66 = -0.66)
21:02:08.047 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.18 cameraTheta=-2.44 mountX=0.14 mountY=-0.11, mountTheta=-0.66
21:02:08.047 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.11, opts=13)
21:02:08.047 00.000 10844 Enqueuing Move request for scope (-0.13, -0.11)
21:02:08.047 00.000 11060 Worker thread wakes up
21:02:08.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
21:02:08.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
21:02:08.047 00.000 11060 Moving (-0.13, -0.11) raw xDistance=0.14 yDistance=-0.11
21:02:08.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
21:02:08.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:08.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:02:08.047 00.000 11060 MoveAxis(W, 32, ABG)
21:02:08.047 00.000 11060 Guiding  Dir = 3, Dur = 32
21:02:08.056 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:08.081 00.025 11060 IsSlewing returns 0
21:02:08.082 00.001 11060 IsGuiding returns 0
21:02:08.091 00.009 10844 UpdateGuideState exits: m=4374 SNR=41.8 Saturated
21:02:08.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:08.091 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:08.091 00.000 10844 Enqueuing Expose request
21:02:08.122 00.031 11060 IsGuiding returns 0
21:02:08.122 00.000 11060 Move returns status 0, amount 32
21:02:08.122 00.000 11060 MoveAxis(N, 0, ABG)
21:02:08.122 00.000 11060 Move returns status 0, amount 0
21:02:08.122 00.000 11060 move complete, result=0
21:02:08.122 00.000 11060 worker thread done servicing request
21:02:08.122 00.000 11060 Worker thread wakes up
21:02:08.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:08.122 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:08.127 00.005 10844 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
21:02:09.572 01.445 11060 Exposure complete
21:02:09.869 00.297 11060 worker thread done servicing request
21:02:09.869 00.000 10844 OnExposeComplete: enter
21:02:09.869 00.000 10844 UpdateGuideState(): m_state=6
21:02:09.869 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:02:09.874 00.005 10844 Star::Find returns 1 (1), X=464.89, Y=132.11, Mass=4686, SNR=42.8, Peak=255 HFD=4.2
21:02:09.874 00.000 10844 MultiStar: [#1 0.18,0.28,1.20,U] [#2 -0.53,0.29,0.00,M1] [#3 -0.22,-0.06,1.18,U] [#4 -0.15,0.10,1.11,U] [#5 -0.46,0.62,0.00,M2] [#6 -0.63,-0.08,0.00,M1] [#7 -0.68,0.48,0.00,M4] [#8 -0.52,0.38,0.00,M1] 
21:02:09.874 00.000 10844 refined, 3 included, MultiStar: {-0.14, 0.10}, one-star: {-0.42, 0.08}
21:02:09.874 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.77) = xAngle (4.27 = -2.01)
21:02:09.874 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.29 = -1.99)
21:02:09.874 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.50 mountX=-0.07 mountY=-0.16, mountTheta=-2.01
21:02:09.874 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.10, opts=13)
21:02:09.874 00.000 10844 Enqueuing Move request for scope (-0.14, 0.10)
21:02:09.874 00.000 11060 Worker thread wakes up
21:02:09.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
21:02:09.874 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
21:02:09.874 00.000 11060 Moving (-0.14, 0.10) raw xDistance=-0.07 yDistance=-0.16
21:02:09.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:02:09.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:09.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:02:09.874 00.000 11060 MoveAxis(E, 0, ABG)
21:02:09.874 00.000 11060 Move returns status 0, amount 0
21:02:09.874 00.000 11060 MoveAxis(N, 0, ABG)
21:02:09.874 00.000 11060 Move returns status 0, amount 0
21:02:09.874 00.000 11060 move complete, result=0
21:02:09.874 00.000 11060 worker thread done servicing request
21:02:09.885 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:09.910 00.025 10844 UpdateGuideState exits: m=4686 SNR=42.8 Saturated
21:02:09.922 00.012 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:09.922 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:09.922 00.000 10844 Enqueuing Expose request
21:02:09.922 00.000 11060 Worker thread wakes up
21:02:09.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:09.922 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:09.922 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:02:11.378 01.456 11060 Exposure complete
21:02:11.699 00.321 11060 worker thread done servicing request
21:02:11.699 00.000 10844 OnExposeComplete: enter
21:02:11.699 00.000 10844 UpdateGuideState(): m_state=6
21:02:11.699 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:02:11.699 00.000 10844 Star::Find returns 1 (1), X=464.96, Y=131.96, Mass=4665, SNR=42.2, Peak=255 HFD=4.1
21:02:11.699 00.000 10844 MultiStar: [#1 -0.04,0.23,1.13,U] [#2 -0.29,0.14,1.03,U] [#3 0.07,-0.26,1.19,U] [#4 -0.13,0.04,1.15,U] [#5 -0.51,0.12,1.11,U] [#6 0.07,-0.01,1.09,U] [#7 -0.70,-0.02,0.00,M5] [#8 -0.69,-0.17,0.00,M2] 
21:02:11.699 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.02}, one-star: {-0.34, -0.07}
21:02:11.699 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.77) = xAngle (4.76 = -1.53)
21:02:11.699 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.78 = -1.51)
21:02:11.699 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.17 cameraTheta=2.99 mountX=0.01 mountY=-0.16, mountTheta=-1.53
21:02:11.704 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.02, opts=13)
21:02:11.704 00.000 10844 Enqueuing Move request for scope (-0.16, 0.02)
21:02:11.704 00.000 11060 Worker thread wakes up
21:02:11.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
21:02:11.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
21:02:11.704 00.000 11060 Moving (-0.16, 0.02) raw xDistance=0.01 yDistance=-0.16
21:02:11.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:02:11.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:11.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:02:11.704 00.000 11060 MoveAxis(E, 0, ABG)
21:02:11.704 00.000 11060 Move returns status 0, amount 0
21:02:11.704 00.000 11060 MoveAxis(N, 0, ABG)
21:02:11.704 00.000 11060 Move returns status 0, amount 0
21:02:11.704 00.000 11060 move complete, result=0
21:02:11.704 00.000 11060 worker thread done servicing request
21:02:11.714 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:11.744 00.030 10844 UpdateGuideState exits: m=4665 SNR=42.2 Saturated
21:02:11.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:11.744 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:11.744 00.000 10844 Enqueuing Expose request
21:02:11.745 00.001 11060 Worker thread wakes up
21:02:11.745 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:02:11.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:11.745 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:13.199 01.454 11060 Exposure complete
21:02:13.472 00.273 10844 OnExposeComplete: enter
21:02:13.473 00.001 10844 UpdateGuideState(): m_state=6
21:02:13.473 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:02:13.473 00.000 10844 Star::Find returns 1 (1), X=464.94, Y=132.07, Mass=4672, SNR=41.9, Peak=255 HFD=4.3
21:02:13.474 00.001 10844 MultiStar: [#1 0.22,0.18,1.17,U] [#2 -0.30,-0.17,1.07,U] [#3 0.25,-0.08,1.21,U] [#4 -0.28,0.06,1.12,U] [#5 -0.37,0.07,1.08,U] [#6 -0.12,0.30,1.05,U] [#7 -0.86,-0.37,0.00,M6] [#8 -0.40,0.08,1.03,U] 
21:02:13.474 00.000 11060 worker thread done servicing request
21:02:13.474 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.06}, one-star: {-0.37, 0.04}
21:02:13.474 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.77) = xAngle (4.55 = -1.73)
21:02:13.475 00.001 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.57 = -1.71)
21:02:13.475 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.78 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
21:02:13.479 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.06, opts=13)
21:02:13.480 00.001 10844 Enqueuing Move request for scope (-0.16, 0.06)
21:02:13.480 00.000 11060 Worker thread wakes up
21:02:13.498 00.018 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
21:02:13.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
21:02:13.498 00.000 11060 Moving (-0.16, 0.06) raw xDistance=-0.03 yDistance=-0.17
21:02:13.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:02:13.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:13.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:02:13.498 00.000 11060 MoveAxis(E, 0, ABG)
21:02:13.498 00.000 11060 Move returns status 0, amount 0
21:02:13.498 00.000 11060 MoveAxis(N, 0, ABG)
21:02:13.498 00.000 11060 Move returns status 0, amount 0
21:02:13.498 00.000 11060 move complete, result=0
21:02:13.498 00.000 11060 worker thread done servicing request
21:02:13.505 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:13.518 00.013 10844 UpdateGuideState exits: m=4672 SNR=41.9 Saturated
21:02:13.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:13.518 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:13.518 00.000 10844 Enqueuing Expose request
21:02:13.518 00.000 11060 Worker thread wakes up
21:02:13.519 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:13.519 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:02:13.519 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:14.978 01.459 11060 Exposure complete
21:02:15.284 00.306 11060 worker thread done servicing request
21:02:15.284 00.000 10844 OnExposeComplete: enter
21:02:15.284 00.000 10844 UpdateGuideState(): m_state=6
21:02:15.284 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:02:15.284 00.000 10844 Star::Find returns 1 (1), X=465.11, Y=131.70, Mass=4346, SNR=40.6, Peak=255 HFD=3.8
21:02:15.287 00.003 10844 MultiStar: [#1 0.33,-0.21,1.22,U] [#2 -0.20,-0.03,1.07,U] [#3 -0.05,-0.04,1.20,U] [#4 0.06,-0.07,1.15,U] [#5 -0.62,0.02,0.00,M1] [#6 -0.03,-0.22,1.07,U] [#7 -0.33,-0.48,0.00,M7] [#8 -0.27,-0.04,1.14,U] 
21:02:15.287 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.13}, one-star: {-0.19, -0.33}
21:02:15.287 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.77) = xAngle (-0.10 = -0.10)
21:02:15.287 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.09 = -0.09)
21:02:15.287 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.87 mountX=0.14 mountY=-0.01, mountTheta=-0.09
21:02:15.302 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.13, opts=13)
21:02:15.302 00.000 10844 Enqueuing Move request for scope (-0.04, -0.13)
21:02:15.302 00.000 11060 Worker thread wakes up
21:02:15.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
21:02:15.302 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
21:02:15.302 00.000 11060 Moving (-0.04, -0.13) raw xDistance=0.14 yDistance=-0.01
21:02:15.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
21:02:15.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:15.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:02:15.302 00.000 11060 MoveAxis(W, 30, ABG)
21:02:15.302 00.000 11060 Guiding  Dir = 3, Dur = 30
21:02:15.309 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:15.323 00.014 10844 UpdateGuideState exits: m=4346 SNR=40.6 Saturated
21:02:15.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:15.323 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:15.323 00.000 10844 Enqueuing Expose request
21:02:15.340 00.017 11060 IsSlewing returns 0
21:02:15.340 00.000 11060 IsGuiding returns 0
21:02:15.417 00.077 11060 IsGuiding returns 0
21:02:15.417 00.000 11060 Move returns status 0, amount 30
21:02:15.417 00.000 11060 MoveAxis(N, 0, ABG)
21:02:15.417 00.000 11060 Move returns status 0, amount 0
21:02:15.417 00.000 11060 move complete, result=0
21:02:15.417 00.000 11060 worker thread done servicing request
21:02:15.417 00.000 11060 Worker thread wakes up
21:02:15.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:15.417 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:15.419 00.002 10844 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
21:02:16.909 01.490 11060 Exposure complete
21:02:17.182 00.273 11060 worker thread done servicing request
21:02:17.182 00.000 10844 OnExposeComplete: enter
21:02:17.182 00.000 10844 UpdateGuideState(): m_state=6
21:02:17.187 00.005 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:02:17.187 00.000 10844 Star::Find returns 1 (1), X=464.90, Y=132.15, Mass=4856, SNR=42.7, Peak=255 HFD=4.3
21:02:17.187 00.000 10844 MultiStar: [#1 -0.16,0.40,1.18,U] [#2 -0.19,-0.22,0.91,U] [#3 -0.03,0.00,1.14,U] [#4 0.31,-0.11,1.08,U] [#5 -0.03,0.36,1.09,U] [#6 -0.02,-0.36,1.01,U] [#7 0.07,-0.16,1.05,U] [#8 -0.12,0.30,1.04,U] 
21:02:17.187 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.40, 0.13}
21:02:17.187 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.77) = xAngle (4.22 = -2.06)
21:02:17.187 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.24 = -2.05)
21:02:17.187 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.45 mountX=-0.04 mountY=-0.07, mountTheta=-2.06
21:02:17.187 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
21:02:17.187 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
21:02:17.187 00.000 11060 Worker thread wakes up
21:02:17.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
21:02:17.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
21:02:17.187 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=-0.07
21:02:17.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:02:17.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:17.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:02:17.187 00.000 11060 MoveAxis(E, 0, ABG)
21:02:17.187 00.000 11060 Move returns status 0, amount 0
21:02:17.187 00.000 11060 MoveAxis(N, 0, ABG)
21:02:17.187 00.000 11060 Move returns status 0, amount 0
21:02:17.187 00.000 11060 move complete, result=0
21:02:17.187 00.000 11060 worker thread done servicing request
21:02:17.194 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:17.234 00.040 10844 UpdateGuideState exits: m=4856 SNR=42.7 Saturated
21:02:17.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:17.234 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:17.234 00.000 10844 Enqueuing Expose request
21:02:17.234 00.000 11060 Worker thread wakes up
21:02:17.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:17.234 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:17.234 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:18.716 01.482 11060 Exposure complete
21:02:18.981 00.265 11060 worker thread done servicing request
21:02:18.981 00.000 10844 OnExposeComplete: enter
21:02:18.981 00.000 10844 UpdateGuideState(): m_state=6
21:02:18.981 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:02:18.981 00.000 10844 Star::Find returns 1 (1), X=464.57, Y=131.72, Mass=4432, SNR=41.1, Peak=255 HFD=3.8
21:02:18.985 00.004 10844 MultiStar: [#1 -0.40,-0.12,1.22,U] [#2 -0.50,-0.34,0.00,M1] [#3 -0.12,-0.21,1.17,U] [#4 -0.49,-0.58,0.00,M1] [#5 -0.60,-0.17,0.00,M1] [#6 -0.19,-0.40,1.04,U] [#7 -0.78,-0.33,0.00,M7] [#8 -0.43,-0.41,0.00,M1] 
21:02:18.985 00.000 10844 refined, 3 included, MultiStar: {-0.35, -0.25}, one-star: {-0.73, -0.30}
21:02:18.985 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.77) = xAngle (-0.75 = -0.75)
21:02:18.985 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.74 = -0.74)
21:02:18.985 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-2.52 mountX=0.31 mountY=-0.29, mountTheta=-0.74
21:02:18.986 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.25, opts=13)
21:02:18.986 00.000 10844 Enqueuing Move request for scope (-0.35, -0.25)
21:02:18.986 00.000 11060 Worker thread wakes up
21:02:18.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.25) opts 0xd
21:02:18.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.25)
21:02:18.986 00.000 11060 Moving (-0.35, -0.25) raw xDistance=0.31 yDistance=-0.29
21:02:18.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.31
21:02:18.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
21:02:18.986 00.000 11060 MoveAxis(W, 71, ABG)
21:02:18.986 00.000 11060 Guiding  Dir = 3, Dur = 71
21:02:18.996 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:19.008 00.012 11060 IsSlewing returns 0
21:02:19.009 00.001 11060 IsGuiding returns 0
21:02:19.036 00.027 10844 UpdateGuideState exits: m=4432 SNR=41.1 Saturated
21:02:19.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:19.036 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:19.036 00.000 10844 Enqueuing Expose request
21:02:19.106 00.070 11060 IsGuiding returns 0
21:02:19.106 00.000 11060 Move returns status 0, amount 71
21:02:19.106 00.000 11060 MoveAxis(N, 126, ABG)
21:02:19.106 00.000 11060 Guiding  Dir = 0, Dur = 126
21:02:19.129 00.023 11060 IsSlewing returns 0
21:02:19.129 00.000 11060 IsGuiding returns 0
21:02:19.259 00.130 11060 IsGuiding returns 0
21:02:19.259 00.000 11060 Move returns status 0, amount 126
21:02:19.259 00.000 11060 move complete, result=0
21:02:19.259 00.000 11060 worker thread done servicing request
21:02:19.259 00.000 10844 GuideStep: 0.3 px 71 ms WEST, -0.3 px 126 ms NORTH
21:02:19.260 00.001 11060 Worker thread wakes up
21:02:19.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:19.260 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:20.714 01.454 11060 Exposure complete
21:02:20.988 00.274 11060 worker thread done servicing request
21:02:20.988 00.000 10844 OnExposeComplete: enter
21:02:20.988 00.000 10844 UpdateGuideState(): m_state=6
21:02:20.988 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
21:02:20.988 00.000 10844 Star::Find returns 1 (1), X=464.88, Y=131.73, Mass=4652, SNR=42.5, Peak=255 HFD=4.0
21:02:20.988 00.000 10844 MultiStar: [#1 -0.50,-0.16,1.17,U] [#2 -0.19,-0.44,0.90,U] [#3 -0.33,-0.28,1.12,U] [#4 -0.68,-0.27,0.00,M2] [#5 -0.57,0.13,0.00,M2] [#6 -0.41,-0.09,0.98,U] [#7 -0.53,-0.43,0.00,M8] [#8 -0.51,-0.16,1.01,U] 
21:02:20.988 00.000 10844 refined, 5 included, MultiStar: {-0.40, -0.23}, one-star: {-0.43, -0.29}
21:02:20.988 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.77) = xAngle (-0.85 = -0.85)
21:02:20.991 00.003 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.83 = -0.83)
21:02:20.991 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.23 hyp=0.46 cameraTheta=-2.62 mountX=0.31 mountY=-0.34, mountTheta=-0.84
21:02:20.991 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.23, opts=13)
21:02:20.991 00.000 10844 Enqueuing Move request for scope (-0.40, -0.23)
21:02:20.991 00.000 11060 Worker thread wakes up
21:02:20.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.23) opts 0xd
21:02:20.991 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.23)
21:02:20.991 00.000 11060 Moving (-0.40, -0.23) raw xDistance=0.31 yDistance=-0.34
21:02:20.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.31
21:02:20.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
21:02:20.991 00.000 11060 MoveAxis(W, 72, ABG)
21:02:20.991 00.000 11060 Guiding  Dir = 3, Dur = 72
21:02:21.003 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:21.006 00.003 11060 IsSlewing returns 0
21:02:21.006 00.000 11060 IsGuiding returns 0
21:02:21.027 00.021 10844 UpdateGuideState exits: m=4652 SNR=42.5 Saturated
21:02:21.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:21.027 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:21.027 00.000 10844 Enqueuing Expose request
21:02:21.080 00.053 11060 IsGuiding returns 0
21:02:21.080 00.000 11060 Move returns status 0, amount 72
21:02:21.080 00.000 11060 MoveAxis(N, 148, ABG)
21:02:21.080 00.000 11060 Guiding  Dir = 0, Dur = 148
21:02:21.094 00.014 11060 IsSlewing returns 0
21:02:21.094 00.000 11060 IsGuiding returns 0
21:02:21.250 00.156 11060 IsGuiding returns 0
21:02:21.250 00.000 11060 Move returns status 0, amount 148
21:02:21.250 00.000 11060 move complete, result=0
21:02:21.250 00.000 11060 worker thread done servicing request
21:02:21.250 00.000 11060 Worker thread wakes up
21:02:21.250 00.000 10844 GuideStep: 0.3 px 72 ms WEST, -0.3 px 148 ms NORTH
21:02:21.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:21.250 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:22.737 01.487 11060 Exposure complete
21:02:22.966 00.229 11060 worker thread done servicing request
21:02:22.971 00.005 10844 OnExposeComplete: enter
21:02:22.971 00.000 10844 UpdateGuideState(): m_state=6
21:02:22.973 00.002 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
21:02:22.973 00.000 10844 Star::Find returns 1 (1), X=465.17, Y=132.06, Mass=4803, SNR=43.9, Peak=255 HFD=4.3
21:02:22.973 00.000 10844 MultiStar: [#1 0.21,-0.20,1.15,U] [#2 -0.01,-0.35,0.92,U] [#3 -0.13,-0.19,1.06,U] [#4 0.08,-0.43,1.06,U] [#5 -0.24,0.39,1.10,U] [#6 -0.29,-0.11,1.02,U] [#7 -0.43,-0.09,0.96,U] [#8 0.19,-0.12,1.00,U] 
21:02:22.973 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {-0.14, 0.04}
21:02:22.973 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.77) = xAngle (-0.40 = -0.40)
21:02:22.973 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.39 = -0.39)
21:02:22.973 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.17 mountX=0.13 mountY=-0.05, mountTheta=-0.39
21:02:22.978 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.11, opts=13)
21:02:22.978 00.000 10844 Enqueuing Move request for scope (-0.08, -0.11)
21:02:22.978 00.000 11060 Worker thread wakes up
21:02:22.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
21:02:22.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
21:02:22.978 00.000 11060 Moving (-0.08, -0.11) raw xDistance=0.13 yDistance=-0.05
21:02:22.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.13
21:02:22.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:22.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:02:22.978 00.000 11060 MoveAxis(W, 31, ABG)
21:02:22.978 00.000 11060 Guiding  Dir = 3, Dur = 31
21:02:22.984 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:22.990 00.006 11060 IsSlewing returns 0
21:02:22.990 00.000 11060 IsGuiding returns 0
21:02:22.998 00.008 10844 UpdateGuideState exits: m=4803 SNR=43.9 Saturated
21:02:22.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:22.998 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:22.998 00.000 10844 Enqueuing Expose request
21:02:23.036 00.038 11060 IsGuiding returns 0
21:02:23.036 00.000 11060 Move returns status 0, amount 31
21:02:23.036 00.000 11060 MoveAxis(N, 0, ABG)
21:02:23.036 00.000 11060 Move returns status 0, amount 0
21:02:23.036 00.000 11060 move complete, result=0
21:02:23.036 00.000 11060 worker thread done servicing request
21:02:23.036 00.000 11060 Worker thread wakes up
21:02:23.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:23.036 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:23.036 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
21:02:24.511 01.475 11060 Exposure complete
21:02:24.791 00.280 11060 worker thread done servicing request
21:02:24.791 00.000 10844 OnExposeComplete: enter
21:02:24.791 00.000 10844 UpdateGuideState(): m_state=6
21:02:24.791 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
21:02:24.791 00.000 10844 Star::Find returns 1 (1), X=465.11, Y=131.94, Mass=4609, SNR=42.7, Peak=255 HFD=4.3
21:02:24.791 00.000 10844 MultiStar: [#1 0.11,0.35,1.19,U] [#2 -0.38,0.24,1.03,U] [#3 -0.07,0.37,1.12,U] [#4 0.09,-0.01,1.08,U] [#5 0.00,0.19,1.08,U] [#6 -0.15,-0.07,1.02,U] [#7 -0.45,-0.10,1.01,U] [#8 -0.09,-0.18,1.10,U] 
21:02:24.791 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.08}, one-star: {-0.20, -0.09}
21:02:24.791 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.77) = xAngle (4.29 = -1.99)
21:02:24.791 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.31 = -1.97)
21:02:24.791 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.53 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
21:02:24.793 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.08, opts=13)
21:02:24.793 00.000 10844 Enqueuing Move request for scope (-0.12, 0.08)
21:02:24.793 00.000 11060 Worker thread wakes up
21:02:24.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
21:02:24.793 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
21:02:24.793 00.000 11060 Moving (-0.12, 0.08) raw xDistance=-0.06 yDistance=-0.14
21:02:24.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:02:24.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:24.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:02:24.793 00.000 11060 MoveAxis(E, 0, ABG)
21:02:24.793 00.000 11060 Move returns status 0, amount 0
21:02:24.793 00.000 11060 MoveAxis(N, 0, ABG)
21:02:24.793 00.000 11060 Move returns status 0, amount 0
21:02:24.793 00.000 11060 move complete, result=0
21:02:24.793 00.000 11060 worker thread done servicing request
21:02:24.799 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:24.816 00.017 10844 UpdateGuideState exits: m=4609 SNR=42.7 Saturated
21:02:24.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:24.816 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:24.816 00.000 10844 Enqueuing Expose request
21:02:24.816 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:24.816 00.000 11060 Worker thread wakes up
21:02:24.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:24.817 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:26.282 01.465 11060 Exposure complete
21:02:26.540 00.258 11060 worker thread done servicing request
21:02:26.540 00.000 10844 OnExposeComplete: enter
21:02:26.540 00.000 10844 UpdateGuideState(): m_state=6
21:02:26.540 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
21:02:26.545 00.005 10844 Star::Find returns 1 (1), X=464.87, Y=131.62, Mass=4631, SNR=41.7, Peak=255 HFD=3.9
21:02:26.545 00.000 10844 MultiStar: [#1 0.07,0.24,1.12,U] [#2 -0.04,-0.14,1.03,U] [#3 0.08,-0.01,1.16,U] [#4 -0.05,-0.29,1.12,U] [#5 -0.06,-0.04,1.15,U] [#6 -0.26,-0.04,1.07,U] [#7 -0.62,-0.47,0.00,M7] [#8 -0.12,0.09,1.07,U] 
21:02:26.545 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.07}, one-star: {-0.44, -0.40}
21:02:26.545 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.77) = xAngle (-0.74 = -0.74)
21:02:26.545 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.72 = -0.72)
21:02:26.545 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.51 mountX=0.09 mountY=-0.08, mountTheta=-0.73
21:02:26.547 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.07, opts=13)
21:02:26.547 00.000 10844 Enqueuing Move request for scope (-0.09, -0.07)
21:02:26.547 00.000 11060 Worker thread wakes up
21:02:26.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
21:02:26.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
21:02:26.547 00.000 11060 Moving (-0.09, -0.07) raw xDistance=0.09 yDistance=-0.08
21:02:26.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:02:26.550 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:26.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:02:26.550 00.000 11060 MoveAxis(E, 0, ABG)
21:02:26.550 00.000 11060 Move returns status 0, amount 0
21:02:26.550 00.000 11060 MoveAxis(N, 0, ABG)
21:02:26.550 00.000 11060 Move returns status 0, amount 0
21:02:26.550 00.000 11060 move complete, result=0
21:02:26.550 00.000 11060 worker thread done servicing request
21:02:26.557 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:26.592 00.035 10844 UpdateGuideState exits: m=4631 SNR=41.7 Saturated
21:02:26.594 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:26.594 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:26.594 00.000 10844 Enqueuing Expose request
21:02:26.594 00.000 11060 Worker thread wakes up
21:02:26.594 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:26.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:26.594 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:28.069 01.475 11060 Exposure complete
21:02:28.310 00.241 11060 worker thread done servicing request
21:02:28.310 00.000 10844 OnExposeComplete: enter
21:02:28.310 00.000 10844 UpdateGuideState(): m_state=6
21:02:28.310 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
21:02:28.310 00.000 10844 Star::Find returns 1 (1), X=465.01, Y=132.15, Mass=4596, SNR=42.4, Peak=255 HFD=4.2
21:02:28.315 00.005 10844 MultiStar: [#1 -0.00,0.28,1.18,U] [#2 -0.03,-0.01,0.96,U] [#3 0.04,0.12,1.08,U] [#4 0.00,0.01,1.11,U] [#5 -0.21,-0.03,1.10,U] [#6 -0.09,0.31,1.02,U] [#7 -0.31,-0.46,0.00,M8] [#8 -0.11,-0.06,0.99,U] 
21:02:28.315 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.30, 0.12}
21:02:28.315 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.77) = xAngle (4.07 = -2.21)
21:02:28.315 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.09 = -2.20)
21:02:28.315 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.13 cameraTheta=2.30 mountX=-0.08 mountY=-0.10, mountTheta=-2.21
21:02:28.317 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
21:02:28.317 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
21:02:28.317 00.000 11060 Worker thread wakes up
21:02:28.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
21:02:28.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
21:02:28.317 00.000 11060 Moving (-0.08, 0.09) raw xDistance=-0.08 yDistance=-0.10
21:02:28.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:02:28.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:28.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:02:28.317 00.000 11060 MoveAxis(E, 0, ABG)
21:02:28.317 00.000 11060 Move returns status 0, amount 0
21:02:28.317 00.000 11060 MoveAxis(N, 0, ABG)
21:02:28.317 00.000 11060 Move returns status 0, amount 0
21:02:28.317 00.000 11060 move complete, result=0
21:02:28.319 00.002 11060 worker thread done servicing request
21:02:28.326 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:28.360 00.034 10844 UpdateGuideState exits: m=4596 SNR=42.4 Saturated
21:02:28.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:28.360 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:28.360 00.000 10844 Enqueuing Expose request
21:02:28.360 00.000 11060 Worker thread wakes up
21:02:28.360 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:28.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:28.360 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:29.831 01.471 11060 Exposure complete
21:02:30.132 00.301 11060 worker thread done servicing request
21:02:30.132 00.000 10844 OnExposeComplete: enter
21:02:30.132 00.000 10844 UpdateGuideState(): m_state=6
21:02:30.132 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
21:02:30.132 00.000 10844 Star::Find returns 1 (1), X=465.06, Y=131.78, Mass=4024, SNR=39.6, Peak=255 HFD=4.0
21:02:30.134 00.002 10844 MultiStar: [#1 0.31,-0.35,1.20,U] [#2 -0.29,0.10,1.09,U] [#3 0.05,-0.21,1.18,U] [#4 -0.31,-0.09,1.22,U] [#5 -0.24,-0.26,1.12,U] [#6 0.10,-0.41,1.06,U] [#7 -0.44,-0.51,0.00,M9] [#8 -0.44,0.06,1.04,U] 
21:02:30.134 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.18}, one-star: {-0.25, -0.24}
21:02:30.134 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.77) = xAngle (-0.42 = -0.42)
21:02:30.134 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.41 = -0.41)
21:02:30.134 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.19 mountX=0.20 mountY=-0.09, mountTheta=-0.41
21:02:30.135 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.18, opts=13)
21:02:30.135 00.000 10844 Enqueuing Move request for scope (-0.13, -0.18)
21:02:30.135 00.000 11060 Worker thread wakes up
21:02:30.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
21:02:30.135 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
21:02:30.135 00.000 11060 Moving (-0.13, -0.18) raw xDistance=0.20 yDistance=-0.09
21:02:30.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.20
21:02:30.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:30.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:02:30.135 00.000 11060 MoveAxis(W, 45, ABG)
21:02:30.135 00.000 11060 Guiding  Dir = 3, Dur = 45
21:02:30.143 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:30.150 00.007 11060 IsSlewing returns 0
21:02:30.150 00.000 11060 IsGuiding returns 0
21:02:30.181 00.031 10844 UpdateGuideState exits: m=4024 SNR=39.6 Saturated
21:02:30.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:30.181 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:30.181 00.000 10844 Enqueuing Expose request
21:02:30.211 00.030 11060 IsGuiding returns 0
21:02:30.211 00.000 11060 Move returns status 0, amount 45
21:02:30.211 00.000 11060 MoveAxis(N, 0, ABG)
21:02:30.211 00.000 11060 Move returns status 0, amount 0
21:02:30.211 00.000 11060 move complete, result=0
21:02:30.211 00.000 11060 worker thread done servicing request
21:02:30.211 00.000 11060 Worker thread wakes up
21:02:30.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:30.211 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:30.211 00.000 10844 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
21:02:31.675 01.464 11060 Exposure complete
21:02:31.982 00.307 11060 worker thread done servicing request
21:02:31.982 00.000 10844 OnExposeComplete: enter
21:02:31.982 00.000 10844 UpdateGuideState(): m_state=6
21:02:31.982 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
21:02:31.982 00.000 10844 Star::Find returns 1 (1), X=464.86, Y=131.88, Mass=4408, SNR=41.4, Peak=255 HFD=4.1
21:02:31.985 00.003 10844 MultiStar: [#1 0.16,0.01,1.21,U] [#2 -0.30,-0.17,1.09,U] [#3 -0.10,-0.16,1.13,U] [#4 -0.15,-0.31,1.08,U] [#5 0.07,0.22,1.13,U] [#6 0.25,0.00,1.07,U] [#7 -0.17,-0.37,0.97,U] [#8 -0.13,-0.01,0.98,U] 
21:02:31.985 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {-0.45, -0.14}
21:02:31.985 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.77) = xAngle (-0.51 = -0.51)
21:02:31.985 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.49 = -0.49)
21:02:31.985 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.28 mountX=0.11 mountY=-0.06, mountTheta=-0.49
21:02:31.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.10, opts=13)
21:02:31.987 00.000 10844 Enqueuing Move request for scope (-0.08, -0.10)
21:02:31.987 00.000 11060 Worker thread wakes up
21:02:31.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
21:02:31.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
21:02:31.987 00.000 11060 Moving (-0.08, -0.10) raw xDistance=0.11 yDistance=-0.06
21:02:31.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:02:31.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:31.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:02:31.987 00.000 11060 MoveAxis(E, 0, ABG)
21:02:31.987 00.000 11060 Move returns status 0, amount 0
21:02:31.987 00.000 11060 MoveAxis(N, 0, ABG)
21:02:31.987 00.000 11060 Move returns status 0, amount 0
21:02:31.987 00.000 11060 move complete, result=0
21:02:31.987 00.000 11060 worker thread done servicing request
21:02:31.997 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:32.033 00.036 10844 UpdateGuideState exits: m=4408 SNR=41.4 Saturated
21:02:32.034 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:32.034 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:32.034 00.000 10844 Enqueuing Expose request
21:02:32.034 00.000 11060 Worker thread wakes up
21:02:32.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:32.034 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:32.034 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:33.519 01.485 11060 Exposure complete
21:02:33.822 00.303 11060 worker thread done servicing request
21:02:33.822 00.000 10844 OnExposeComplete: enter
21:02:33.822 00.000 10844 UpdateGuideState(): m_state=6
21:02:33.822 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
21:02:33.822 00.000 10844 Star::Find returns 1 (1), X=465.11, Y=131.64, Mass=4169, SNR=40.7, Peak=255 HFD=3.9
21:02:33.822 00.000 10844 MultiStar: [#1 -0.02,-0.36,1.23,U] [#2 -0.19,-0.03,1.03,U] [#3 0.01,-0.28,1.20,U] [#4 -0.27,-0.44,1.19,U] [#5 -0.15,0.09,1.18,U] [#6 -0.05,-0.06,1.10,U] [#7 -0.47,0.14,1.04,U] [#8 -0.29,0.24,1.07,U] 
21:02:33.822 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.13}, one-star: {-0.20, -0.38}
21:02:33.822 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.77) = xAngle (-0.75 = -0.75)
21:02:33.822 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.73 = -0.73)
21:02:33.822 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.52 mountX=0.16 mountY=-0.14, mountTheta=-0.74
21:02:33.829 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.13, opts=13)
21:02:33.829 00.000 10844 Enqueuing Move request for scope (-0.18, -0.13)
21:02:33.829 00.000 11060 Worker thread wakes up
21:02:33.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
21:02:33.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
21:02:33.829 00.000 11060 Moving (-0.18, -0.13) raw xDistance=0.16 yDistance=-0.14
21:02:33.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.16
21:02:33.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:33.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:02:33.829 00.000 11060 MoveAxis(W, 36, ABG)
21:02:33.829 00.000 11060 Guiding  Dir = 3, Dur = 36
21:02:33.837 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:33.873 00.036 11060 IsSlewing returns 0
21:02:33.875 00.002 11060 IsGuiding returns 0
21:02:33.877 00.002 10844 UpdateGuideState exits: m=4169 SNR=40.7 Saturated
21:02:33.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:33.877 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:33.877 00.000 10844 Enqueuing Expose request
21:02:33.950 00.073 11060 IsGuiding returns 0
21:02:33.950 00.000 11060 Move returns status 0, amount 36
21:02:33.950 00.000 11060 MoveAxis(N, 0, ABG)
21:02:33.950 00.000 11060 Move returns status 0, amount 0
21:02:33.950 00.000 11060 move complete, result=0
21:02:33.950 00.000 11060 worker thread done servicing request
21:02:33.950 00.000 11060 Worker thread wakes up
21:02:33.952 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:33.952 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:33.952 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
21:02:35.449 01.497 11060 Exposure complete
21:02:35.677 00.228 11060 worker thread done servicing request
21:02:35.677 00.000 10844 OnExposeComplete: enter
21:02:35.677 00.000 10844 UpdateGuideState(): m_state=6
21:02:35.677 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
21:02:35.677 00.000 10844 Star::Find returns 1 (1), X=465.07, Y=131.78, Mass=4479, SNR=42.1, Peak=255 HFD=4.0
21:02:35.677 00.000 10844 MultiStar: [#1 0.36,0.01,1.18,U] [#2 -0.27,-0.49,0.00,M1] [#3 -0.01,-0.24,1.17,U] [#4 -0.32,-0.22,1.09,U] [#5 -0.19,-0.01,1.05,U] [#6 0.05,-0.19,1.06,U] [#7 -0.29,-0.29,1.01,U] [#8 -0.30,-0.27,1.03,U] 
21:02:35.677 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.18}, one-star: {-0.24, -0.25}
21:02:35.677 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.77) = xAngle (-0.34 = -0.34)
21:02:35.677 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.32 = -0.32)
21:02:35.677 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.11 mountX=0.20 mountY=-0.07, mountTheta=-0.32
21:02:35.679 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.18, opts=13)
21:02:35.679 00.000 10844 Enqueuing Move request for scope (-0.11, -0.18)
21:02:35.679 00.000 11060 Worker thread wakes up
21:02:35.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
21:02:35.679 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
21:02:35.679 00.000 11060 Moving (-0.11, -0.18) raw xDistance=0.20 yDistance=-0.07
21:02:35.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.20
21:02:35.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:35.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:02:35.679 00.000 11060 MoveAxis(W, 46, ABG)
21:02:35.679 00.000 11060 Guiding  Dir = 3, Dur = 46
21:02:35.683 00.004 11060 IsSlewing returns 0
21:02:35.683 00.000 11060 IsGuiding returns 0
21:02:35.684 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:35.695 00.011 10844 UpdateGuideState exits: m=4479 SNR=42.1 Saturated
21:02:35.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:35.695 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:35.695 00.000 10844 Enqueuing Expose request
21:02:35.737 00.042 11060 IsGuiding returns 0
21:02:35.737 00.000 11060 Move returns status 0, amount 46
21:02:35.737 00.000 11060 MoveAxis(N, 0, ABG)
21:02:35.737 00.000 11060 Move returns status 0, amount 0
21:02:35.737 00.000 11060 move complete, result=0
21:02:35.737 00.000 11060 worker thread done servicing request
21:02:35.737 00.000 11060 Worker thread wakes up
21:02:35.737 00.000 10844 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
21:02:35.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:35.737 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:37.167 01.430 11060 Exposure complete
21:02:37.462 00.295 11060 worker thread done servicing request
21:02:37.462 00.000 10844 OnExposeComplete: enter
21:02:37.462 00.000 10844 UpdateGuideState(): m_state=6
21:02:37.462 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
21:02:37.462 00.000 10844 Star::Find returns 1 (1), X=464.99, Y=132.00, Mass=4651, SNR=43.2, Peak=255 HFD=4.4
21:02:37.462 00.000 10844 MultiStar: [#1 -0.25,0.53,0.00,M1] [#2 -0.35,-0.24,0.94,U] [#3 0.02,-0.07,1.12,U] [#4 -0.04,0.18,1.07,U] [#5 -0.12,0.43,1.08,U] [#6 -0.37,-0.02,0.99,U] [#7 -0.42,-0.02,0.99,U] [#8 -0.27,-0.21,1.03,U] 
21:02:37.462 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.01}, one-star: {-0.32, -0.03}
21:02:37.464 00.002 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.77) = xAngle (4.88 = -1.41)
21:02:37.464 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.89 = -1.39)
21:02:37.464 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.11 mountX=0.04 mountY=-0.22, mountTheta=-1.41
21:02:37.464 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.01, opts=13)
21:02:37.464 00.000 10844 Enqueuing Move request for scope (-0.23, 0.01)
21:02:37.464 00.000 11060 Worker thread wakes up
21:02:37.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
21:02:37.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
21:02:37.464 00.000 11060 Moving (-0.23, 0.01) raw xDistance=0.04 yDistance=-0.22
21:02:37.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:02:37.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
21:02:37.464 00.000 11060 MoveAxis(E, 0, ABG)
21:02:37.464 00.000 11060 Move returns status 0, amount 0
21:02:37.464 00.000 11060 MoveAxis(N, 97, ABG)
21:02:37.464 00.000 11060 Guiding  Dir = 0, Dur = 97
21:02:37.475 00.011 11060 IsSlewing returns 0
21:02:37.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:37.475 00.000 11060 IsGuiding returns 0
21:02:37.489 00.014 10844 UpdateGuideState exits: m=4651 SNR=43.2 Saturated
21:02:37.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:37.489 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:37.489 00.000 10844 Enqueuing Expose request
21:02:37.581 00.092 11060 IsGuiding returns 0
21:02:37.581 00.000 11060 Move returns status 0, amount 97
21:02:37.582 00.001 11060 move complete, result=0
21:02:37.582 00.000 11060 worker thread done servicing request
21:02:37.583 00.001 11060 Worker thread wakes up
21:02:37.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:37.583 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:37.583 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 97 ms NORTH
21:02:39.042 01.459 11060 Exposure complete
21:02:39.352 00.310 11060 worker thread done servicing request
21:02:39.352 00.000 10844 OnExposeComplete: enter
21:02:39.352 00.000 10844 UpdateGuideState(): m_state=6
21:02:39.353 00.001 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
21:02:39.356 00.003 10844 Star::Find returns 1 (1), X=465.07, Y=131.96, Mass=4685, SNR=43.1, Peak=255 HFD=4.2
21:02:39.358 00.002 10844 MultiStar: [#1 0.06,-0.39,1.14,U] [#2 -0.17,0.11,0.98,U] [#3 -0.01,-0.32,1.13,U] [#4 -0.24,-0.01,1.08,U] [#5 -0.14,-0.31,1.08,U] [#6 -0.37,-0.43,0.00,M1] [#7 -0.43,-0.58,0.00,M6] [#8 -0.13,-0.13,1.04,U] 
21:02:39.358 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.17}, one-star: {-0.23, -0.07}
21:02:39.358 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.77) = xAngle (-0.43 = -0.43)
21:02:39.358 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.41 = -0.41)
21:02:39.358 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.20 mountX=0.19 mountY=-0.08, mountTheta=-0.41
21:02:39.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.17, opts=13)
21:02:39.360 00.000 10844 Enqueuing Move request for scope (-0.12, -0.17)
21:02:39.360 00.000 11060 Worker thread wakes up
21:02:39.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
21:02:39.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
21:02:39.360 00.000 11060 Moving (-0.12, -0.17) raw xDistance=0.19 yDistance=-0.08
21:02:39.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.19
21:02:39.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:39.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:02:39.360 00.000 11060 MoveAxis(W, 42, ABG)
21:02:39.360 00.000 11060 Guiding  Dir = 3, Dur = 42
21:02:39.368 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:39.391 00.023 11060 IsSlewing returns 0
21:02:39.392 00.001 11060 IsGuiding returns 0
21:02:39.400 00.008 10844 UpdateGuideState exits: m=4685 SNR=43.1 Saturated
21:02:39.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:39.400 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:39.400 00.000 10844 Enqueuing Expose request
21:02:39.461 00.061 11060 IsGuiding returns 0
21:02:39.461 00.000 11060 Move returns status 0, amount 42
21:02:39.461 00.000 11060 MoveAxis(N, 0, ABG)
21:02:39.461 00.000 11060 Move returns status 0, amount 0
21:02:39.461 00.000 11060 move complete, result=0
21:02:39.461 00.000 11060 worker thread done servicing request
21:02:39.461 00.000 11060 Worker thread wakes up
21:02:39.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:39.461 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:39.461 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
21:02:40.973 01.512 11060 Exposure complete
21:02:41.267 00.294 11060 worker thread done servicing request
21:02:41.267 00.000 10844 OnExposeComplete: enter
21:02:41.271 00.004 10844 UpdateGuideState(): m_state=6
21:02:41.271 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
21:02:41.271 00.000 10844 Star::Find returns 1 (1), X=465.02, Y=131.77, Mass=4402, SNR=40.1, Peak=255 HFD=4.1
21:02:41.271 00.000 10844 MultiStar: [#1 -0.04,-0.23,1.23,U] [#2 -0.61,-0.41,0.00,M1] [#3 -0.26,-0.26,1.24,U] [#4 -0.47,-0.45,0.00,M1] [#5 0.08,0.08,1.15,U] [#6 -0.06,-0.45,1.12,U] [#7 -0.33,-0.21,1.01,U] [#8 -0.14,-0.32,1.11,U] 
21:02:41.271 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.23}, one-star: {-0.29, -0.26}
21:02:41.271 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.77) = xAngle (-0.35 = -0.35)
21:02:41.271 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.33 = -0.33)
21:02:41.271 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.12 mountX=0.26 mountY=-0.09, mountTheta=-0.33
21:02:41.274 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.23, opts=13)
21:02:41.274 00.000 10844 Enqueuing Move request for scope (-0.14, -0.23)
21:02:41.274 00.000 11060 Worker thread wakes up
21:02:41.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
21:02:41.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
21:02:41.274 00.000 11060 Moving (-0.14, -0.23) raw xDistance=0.26 yDistance=-0.09
21:02:41.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.26
21:02:41.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:41.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:02:41.276 00.002 11060 MoveAxis(W, 60, ABG)
21:02:41.276 00.000 11060 Guiding  Dir = 3, Dur = 60
21:02:41.280 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:41.294 00.014 10844 UpdateGuideState exits: m=4402 SNR=40.1 Saturated
21:02:41.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:41.294 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:41.294 00.000 10844 Enqueuing Expose request
21:02:41.318 00.024 11060 IsSlewing returns 0
21:02:41.320 00.002 11060 IsGuiding returns 0
21:02:41.416 00.096 11060 IsGuiding returns 0
21:02:41.416 00.000 11060 Move returns status 0, amount 60
21:02:41.416 00.000 11060 MoveAxis(N, 0, ABG)
21:02:41.416 00.000 11060 Move returns status 0, amount 0
21:02:41.416 00.000 11060 move complete, result=0
21:02:41.416 00.000 11060 worker thread done servicing request
21:02:41.416 00.000 11060 Worker thread wakes up
21:02:41.416 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
21:02:41.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:41.416 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:42.878 01.462 11060 Exposure complete
21:02:43.167 00.289 11060 worker thread done servicing request
21:02:43.167 00.000 10844 OnExposeComplete: enter
21:02:43.167 00.000 10844 UpdateGuideState(): m_state=6
21:02:43.167 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
21:02:43.167 00.000 10844 Star::Find returns 1 (1), X=464.85, Y=132.06, Mass=4611, SNR=42.3, Peak=255 HFD=4.1
21:02:43.167 00.000 10844 MultiStar: [#1 -0.14,0.18,1.15,U] [#2 -0.24,0.17,0.95,U] [#3 -0.15,0.41,1.12,U] [#4 -0.11,0.13,1.12,U] [#5 -0.13,0.25,1.10,U] [#6 0.02,-0.15,1.03,U] [#7 -0.01,0.18,1.03,U] [#8 -0.30,0.26,1.05,U] 
21:02:43.167 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.17}, one-star: {-0.46, 0.03}
21:02:43.167 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.77) = xAngle (4.12 = -2.16)
21:02:43.167 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.14 = -2.14)
21:02:43.167 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.35 mountX=-0.13 mountY=-0.20, mountTheta=-2.16
21:02:43.172 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.17, opts=13)
21:02:43.172 00.000 10844 Enqueuing Move request for scope (-0.16, 0.17)
21:02:43.172 00.000 11060 Worker thread wakes up
21:02:43.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
21:02:43.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
21:02:43.172 00.000 11060 Moving (-0.16, 0.17) raw xDistance=-0.13 yDistance=-0.20
21:02:43.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:02:43.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:02:43.172 00.000 11060 MoveAxis(E, 27, ABG)
21:02:43.172 00.000 11060 Guiding  Dir = 2, Dur = 27
21:02:43.177 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:43.206 00.029 11060 IsSlewing returns 0
21:02:43.206 00.000 11060 IsGuiding returns 0
21:02:43.209 00.003 10844 UpdateGuideState exits: m=4611 SNR=42.3 Saturated
21:02:43.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:43.209 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:43.209 00.000 10844 Enqueuing Expose request
21:02:43.260 00.051 11060 IsGuiding returns 0
21:02:43.260 00.000 11060 Move returns status 0, amount 27
21:02:43.261 00.001 11060 MoveAxis(N, 85, ABG)
21:02:43.261 00.000 11060 Guiding  Dir = 0, Dur = 85
21:02:43.291 00.030 11060 IsSlewing returns 0
21:02:43.291 00.000 11060 IsGuiding returns 0
21:02:43.386 00.095 11060 IsGuiding returns 0
21:02:43.386 00.000 11060 Move returns status 0, amount 85
21:02:43.386 00.000 11060 move complete, result=0
21:02:43.386 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.2 px 85 ms NORTH
21:02:43.389 00.003 11060 worker thread done servicing request
21:02:43.389 00.000 11060 Worker thread wakes up
21:02:43.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:43.389 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:44.884 01.495 11060 Exposure complete
21:02:45.158 00.274 11060 worker thread done servicing request
21:02:45.158 00.000 10844 OnExposeComplete: enter
21:02:45.158 00.000 10844 UpdateGuideState(): m_state=6
21:02:45.158 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
21:02:45.158 00.000 10844 Star::Find returns 1 (1), X=465.17, Y=131.95, Mass=4609, SNR=42.6, Peak=255 HFD=4.2
21:02:45.158 00.000 10844 MultiStar: [#1 0.07,0.13,1.13,U] [#2 0.26,-0.19,0.95,U] [#3 -0.01,-0.02,1.13,U] [#4 0.13,-0.05,1.07,U] [#5 -0.19,0.25,1.11,U] [#6 0.03,-0.49,1.09,U] [#7 -0.07,-0.29,1.01,U] [#8 -0.25,-0.23,1.02,U] 
21:02:45.158 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {-0.14, -0.08}
21:02:45.158 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.77) = xAngle (-0.00 = -0.00)
21:02:45.158 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.02 = 0.02)
21:02:45.158 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.77 mountX=0.10 mountY=0.00, mountTheta=0.02
21:02:45.162 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
21:02:45.162 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
21:02:45.162 00.000 11060 Worker thread wakes up
21:02:45.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
21:02:45.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
21:02:45.162 00.000 11060 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.00
21:02:45.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:02:45.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:45.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:02:45.162 00.000 11060 MoveAxis(E, 0, ABG)
21:02:45.162 00.000 11060 Move returns status 0, amount 0
21:02:45.162 00.000 11060 MoveAxis(N, 0, ABG)
21:02:45.162 00.000 11060 Move returns status 0, amount 0
21:02:45.162 00.000 11060 move complete, result=0
21:02:45.162 00.000 11060 worker thread done servicing request
21:02:45.167 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:45.195 00.028 10844 UpdateGuideState exits: m=4609 SNR=42.6 Saturated
21:02:45.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:45.195 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:45.195 00.000 10844 Enqueuing Expose request
21:02:45.195 00.000 11060 Worker thread wakes up
21:02:45.195 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:02:45.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:45.195 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:46.657 01.462 11060 Exposure complete
21:02:46.944 00.287 11060 worker thread done servicing request
21:02:46.944 00.000 10844 OnExposeComplete: enter
21:02:46.944 00.000 10844 UpdateGuideState(): m_state=6
21:02:46.944 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
21:02:46.944 00.000 10844 Star::Find returns 1 (1), X=464.86, Y=131.40, Mass=4256, SNR=40.1, Peak=255 HFD=3.9
21:02:46.947 00.003 10844 MultiStar: [#1 0.09,0.12,1.18,U] [#2 -0.44,0.07,1.05,U] [#3 -0.25,-0.32,1.18,U] [#4 0.03,-0.25,1.08,U] [#5 -0.25,0.08,1.16,U] [#6 -0.06,-0.40,1.10,U] [#7 -0.52,-0.39,0.00,M4] [#8 -0.13,0.12,1.04,U] 
21:02:46.947 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.15}, one-star: {-0.45, -0.63}
21:02:46.947 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.77) = xAngle (-0.69 = -0.69)
21:02:46.947 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.67 = -0.67)
21:02:46.948 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.46 mountX=0.18 mountY=-0.14, mountTheta=-0.68
21:02:46.958 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.15, opts=13)
21:02:46.958 00.000 10844 Enqueuing Move request for scope (-0.18, -0.15)
21:02:46.958 00.000 11060 Worker thread wakes up
21:02:46.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
21:02:46.958 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
21:02:46.958 00.000 11060 Moving (-0.18, -0.15) raw xDistance=0.18 yDistance=-0.14
21:02:46.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.18
21:02:46.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:46.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:02:46.958 00.000 11060 MoveAxis(W, 40, ABG)
21:02:46.959 00.001 11060 Guiding  Dir = 3, Dur = 40
21:02:46.963 00.004 11060 IsSlewing returns 0
21:02:46.963 00.000 11060 IsGuiding returns 0
21:02:46.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:46.979 00.016 10844 UpdateGuideState exits: m=4256 SNR=40.1 Saturated
21:02:46.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:46.979 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:46.979 00.000 10844 Enqueuing Expose request
21:02:47.009 00.030 11060 IsGuiding returns 0
21:02:47.009 00.000 11060 Move returns status 0, amount 40
21:02:47.009 00.000 11060 MoveAxis(N, 0, ABG)
21:02:47.010 00.001 11060 Move returns status 0, amount 0
21:02:47.010 00.000 11060 move complete, result=0
21:02:47.010 00.000 11060 worker thread done servicing request
21:02:47.010 00.000 11060 Worker thread wakes up
21:02:47.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:47.010 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:47.011 00.001 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
21:02:48.488 01.477 11060 Exposure complete
21:02:48.797 00.309 11060 worker thread done servicing request
21:02:48.797 00.000 10844 OnExposeComplete: enter
21:02:48.797 00.000 10844 UpdateGuideState(): m_state=6
21:02:48.797 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
21:02:48.797 00.000 10844 Star::Find returns 1 (1), X=464.87, Y=132.26, Mass=4582, SNR=42.0, Peak=255 HFD=4.0
21:02:48.800 00.003 10844 MultiStar: [#1 0.02,-0.06,1.10,U] [#2 -0.58,-0.08,0.00,M1] [#3 0.11,0.25,1.14,U] [#4 0.03,0.17,1.10,U] [#5 -0.19,0.47,1.10,U] [#6 0.10,0.19,1.05,U] [#7 -0.18,0.02,1.00,U] [#8 -0.21,0.13,1.07,U] 
21:02:48.800 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.18}, one-star: {-0.44, 0.23}
21:02:48.800 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.77) = xAngle (3.81 = -2.47)
21:02:48.800 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.83 = -2.45)
21:02:48.800 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.05 mountX=-0.15 mountY=-0.13, mountTheta=-2.46
21:02:48.800 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.18, opts=13)
21:02:48.800 00.000 10844 Enqueuing Move request for scope (-0.09, 0.18)
21:02:48.800 00.000 11060 Worker thread wakes up
21:02:48.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
21:02:48.800 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
21:02:48.800 00.000 11060 Moving (-0.09, 0.18) raw xDistance=-0.15 yDistance=-0.13
21:02:48.802 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
21:02:48.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:48.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:02:48.802 00.000 11060 MoveAxis(E, 33, ABG)
21:02:48.802 00.000 11060 Guiding  Dir = 2, Dur = 33
21:02:48.812 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:48.836 00.024 11060 IsSlewing returns 0
21:02:48.837 00.001 11060 IsGuiding returns 0
21:02:48.841 00.004 10844 UpdateGuideState exits: m=4582 SNR=42.0 Saturated
21:02:48.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:48.841 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:48.841 00.000 10844 Enqueuing Expose request
21:02:48.903 00.062 11060 IsGuiding returns 0
21:02:48.903 00.000 11060 Move returns status 0, amount 33
21:02:48.903 00.000 11060 MoveAxis(N, 0, ABG)
21:02:48.903 00.000 11060 Move returns status 0, amount 0
21:02:48.903 00.000 11060 move complete, result=0
21:02:48.903 00.000 11060 worker thread done servicing request
21:02:48.903 00.000 11060 Worker thread wakes up
21:02:48.903 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
21:02:48.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:48.903 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:50.364 01.461 11060 Exposure complete
21:02:50.604 00.240 11060 worker thread done servicing request
21:02:50.604 00.000 10844 OnExposeComplete: enter
21:02:50.604 00.000 10844 UpdateGuideState(): m_state=6
21:02:50.604 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
21:02:50.604 00.000 10844 Star::Find returns 1 (1), X=465.15, Y=131.91, Mass=4396, SNR=42.2, Peak=255 HFD=4.2
21:02:50.604 00.000 10844 MultiStar: [#1 0.06,0.01,1.12,U] [#2 -0.42,0.02,0.94,U] [#3 -0.35,-0.22,1.16,U] [#4 0.17,0.10,1.09,U] [#5 0.09,0.05,1.11,U] [#6 -0.15,-0.11,1.05,U] [#7 -0.16,-0.39,1.00,U] [#8 -0.20,-0.16,1.06,U] 
21:02:50.604 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.16, -0.11}
21:02:50.604 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.77) = xAngle (-0.73 = -0.73)
21:02:50.604 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.71 = -0.71)
21:02:50.604 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.49 mountX=0.11 mountY=-0.10, mountTheta=-0.72
21:02:50.604 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.09, opts=13)
21:02:50.604 00.000 10844 Enqueuing Move request for scope (-0.12, -0.09)
21:02:50.604 00.000 11060 Worker thread wakes up
21:02:50.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
21:02:50.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
21:02:50.604 00.000 11060 Moving (-0.12, -0.09) raw xDistance=0.11 yDistance=-0.10
21:02:50.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:02:50.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:50.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:02:50.604 00.000 11060 MoveAxis(E, 0, ABG)
21:02:50.608 00.004 11060 Move returns status 0, amount 0
21:02:50.608 00.000 11060 MoveAxis(N, 0, ABG)
21:02:50.608 00.000 11060 Move returns status 0, amount 0
21:02:50.608 00.000 11060 move complete, result=0
21:02:50.608 00.000 11060 worker thread done servicing request
21:02:50.618 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:50.633 00.015 10844 UpdateGuideState exits: m=4396 SNR=42.2 Saturated
21:02:50.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:50.633 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:50.633 00.000 10844 Enqueuing Expose request
21:02:50.633 00.000 11060 Worker thread wakes up
21:02:50.633 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:50.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:50.633 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:52.078 01.445 11060 Exposure complete
21:02:52.347 00.269 11060 worker thread done servicing request
21:02:52.347 00.000 10844 OnExposeComplete: enter
21:02:52.347 00.000 10844 UpdateGuideState(): m_state=6
21:02:52.347 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
21:02:52.347 00.000 10844 Star::Find returns 1 (1), X=465.03, Y=131.29, Mass=4605, SNR=42.4, Peak=255 HFD=4.0
21:02:52.347 00.000 10844 MultiStar: [#1 -0.17,0.12,1.13,U] [#2 -0.25,-0.16,0.98,U] [#3 -0.16,-0.02,1.11,U] [#4 -0.28,-0.69,0.00,M1] [#5 -0.23,-0.25,1.07,U] [#6 -0.15,-0.33,1.05,U] [#7 -0.11,-0.60,0.00,M3] [#8 -0.38,-0.64,0.00,M1] 
21:02:52.347 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.22}, one-star: {-0.27, -0.73}
21:02:52.347 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.77) = xAngle (-0.56 = -0.56)
21:02:52.347 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.54 = -0.54)
21:02:52.347 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-2.32 mountX=0.26 mountY=-0.15, mountTheta=-0.54
21:02:52.350 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.22, opts=13)
21:02:52.350 00.000 10844 Enqueuing Move request for scope (-0.21, -0.22)
21:02:52.350 00.000 11060 Worker thread wakes up
21:02:52.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
21:02:52.350 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
21:02:52.350 00.000 11060 Moving (-0.21, -0.22) raw xDistance=0.26 yDistance=-0.15
21:02:52.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.26
21:02:52.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:52.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:02:52.350 00.000 11060 MoveAxis(W, 57, ABG)
21:02:52.350 00.000 11060 Guiding  Dir = 3, Dur = 57
21:02:52.360 00.010 11060 IsSlewing returns 0
21:02:52.361 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:02:52.361 00.000 11060 IsGuiding returns 0
21:02:52.396 00.035 10844 UpdateGuideState exits: m=4605 SNR=42.4 Saturated
21:02:52.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:52.396 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:52.396 00.000 10844 Enqueuing Expose request
21:02:52.424 00.028 11060 IsGuiding returns 0
21:02:52.424 00.000 11060 Move returns status 0, amount 57
21:02:52.424 00.000 11060 MoveAxis(N, 0, ABG)
21:02:52.424 00.000 11060 Move returns status 0, amount 0
21:02:52.424 00.000 11060 move complete, result=0
21:02:52.424 00.000 11060 worker thread done servicing request
21:02:52.424 00.000 11060 Worker thread wakes up
21:02:52.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:52.426 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:52.430 00.004 10844 GuideStep: 0.3 px 57 ms WEST, -0.2 px 0 ms NORTH
21:02:53.871 01.441 11060 Exposure complete
21:02:54.111 00.240 11060 worker thread done servicing request
21:02:54.111 00.000 10844 OnExposeComplete: enter
21:02:54.112 00.001 10844 UpdateGuideState(): m_state=6
21:02:54.112 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
21:02:54.112 00.000 10844 Star::Find returns 1 (1), X=464.91, Y=132.04, Mass=4519, SNR=42.0, Peak=255 HFD=4.1
21:02:54.112 00.000 10844 MultiStar: [#1 0.00,0.20,1.16,U] [#2 -0.45,0.49,0.00,M1] [#3 -0.15,0.23,1.14,U] [#4 0.08,-0.05,1.08,U] [#5 -0.16,0.62,0.00,M1] [#6 0.04,0.07,0.99,U] [#7 -0.24,0.25,0.96,U] [#8 -0.45,0.32,0.00,M2] 
21:02:54.112 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.12}, one-star: {-0.40, 0.02}
21:02:54.112 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.77) = xAngle (4.07 = -2.21)
21:02:54.112 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.09 = -2.19)
21:02:54.112 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.31 mountX=-0.10 mountY=-0.13, mountTheta=-2.20
21:02:54.114 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.12, opts=13)
21:02:54.114 00.000 10844 Enqueuing Move request for scope (-0.11, 0.12)
21:02:54.114 00.000 11060 Worker thread wakes up
21:02:54.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
21:02:54.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
21:02:54.114 00.000 11060 Moving (-0.11, 0.12) raw xDistance=-0.10 yDistance=-0.13
21:02:54.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:02:54.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:54.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:02:54.114 00.000 11060 MoveAxis(E, 0, ABG)
21:02:54.114 00.000 11060 Move returns status 0, amount 0
21:02:54.114 00.000 11060 MoveAxis(N, 0, ABG)
21:02:54.114 00.000 11060 Move returns status 0, amount 0
21:02:54.114 00.000 11060 move complete, result=0
21:02:54.114 00.000 11060 worker thread done servicing request
21:02:54.125 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:54.143 00.018 10844 UpdateGuideState exits: m=4519 SNR=42.0 Saturated
21:02:54.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:54.143 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:54.143 00.000 10844 Enqueuing Expose request
21:02:54.145 00.002 11060 Worker thread wakes up
21:02:54.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:54.145 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:54.145 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:55.588 01.443 11060 Exposure complete
21:02:55.824 00.236 11060 worker thread done servicing request
21:02:55.824 00.000 10844 OnExposeComplete: enter
21:02:55.824 00.000 10844 UpdateGuideState(): m_state=6
21:02:55.824 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
21:02:55.824 00.000 10844 Star::Find returns 1 (1), X=465.12, Y=132.01, Mass=4645, SNR=42.4, Peak=255 HFD=4.3
21:02:55.824 00.000 10844 MultiStar: [#1 0.27,0.26,1.13,U] [#2 -0.07,-0.04,1.00,U] [#3 -0.18,-0.21,1.18,U] [#4 -0.27,0.09,1.07,U] [#5 -0.18,0.30,1.08,U] [#6 -0.17,0.09,0.99,U] [#7 -0.26,-0.14,1.01,U] [#8 -0.36,-0.14,1.05,U] 
21:02:55.824 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.02}, one-star: {-0.19, -0.02}
21:02:55.824 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.77) = xAngle (4.77 = -1.52)
21:02:55.824 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.79 = -1.50)
21:02:55.824 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=0.01 mountY=-0.16, mountTheta=-1.52
21:02:55.826 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.02, opts=13)
21:02:55.826 00.000 10844 Enqueuing Move request for scope (-0.15, 0.02)
21:02:55.826 00.000 11060 Worker thread wakes up
21:02:55.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
21:02:55.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
21:02:55.826 00.000 11060 Moving (-0.15, 0.02) raw xDistance=0.01 yDistance=-0.16
21:02:55.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:02:55.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:55.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:02:55.826 00.000 11060 MoveAxis(E, 0, ABG)
21:02:55.826 00.000 11060 Move returns status 0, amount 0
21:02:55.826 00.000 11060 MoveAxis(N, 0, ABG)
21:02:55.826 00.000 11060 Move returns status 0, amount 0
21:02:55.826 00.000 11060 move complete, result=0
21:02:55.826 00.000 11060 worker thread done servicing request
21:02:55.835 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:55.857 00.022 10844 UpdateGuideState exits: m=4645 SNR=42.4 Saturated
21:02:55.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:55.857 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:55.857 00.000 10844 Enqueuing Expose request
21:02:55.860 00.003 11060 Worker thread wakes up
21:02:55.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:55.860 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:55.860 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:02:57.322 01.462 11060 Exposure complete
21:02:57.602 00.280 11060 worker thread done servicing request
21:02:57.602 00.000 10844 OnExposeComplete: enter
21:02:57.602 00.000 10844 UpdateGuideState(): m_state=6
21:02:57.602 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
21:02:57.602 00.000 10844 Star::Find returns 1 (1), X=464.79, Y=131.77, Mass=4394, SNR=41.1, Peak=255 HFD=3.9
21:02:57.602 00.000 10844 MultiStar: [#1 0.24,-0.41,1.18,U] [#2 0.11,-0.34,1.05,U] [#3 0.40,-0.52,0.00,M1] [#4 -0.11,-0.48,1.08,U] [#5 -0.16,-0.08,1.07,U] [#6 0.20,-0.16,1.12,U] [#7 -0.09,-0.62,0.00,M2] [#8 0.07,-0.38,1.06,U] 
21:02:57.602 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.30}, one-star: {-0.51, -0.26}
21:02:57.602 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.77) = xAngle (0.14 = 0.14)
21:02:57.602 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.16 = 0.16)
21:02:57.602 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.62 mountX=0.30 mountY=0.05, mountTheta=0.16
21:02:57.602 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.30, opts=13)
21:02:57.602 00.000 10844 Enqueuing Move request for scope (-0.02, -0.30)
21:02:57.602 00.000 11060 Worker thread wakes up
21:02:57.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.30) opts 0xd
21:02:57.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.30)
21:02:57.602 00.000 11060 Moving (-0.02, -0.30) raw xDistance=0.30 yDistance=0.05
21:02:57.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.30
21:02:57.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:57.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:02:57.602 00.000 11060 MoveAxis(W, 67, ABG)
21:02:57.602 00.000 11060 Guiding  Dir = 3, Dur = 67
21:02:57.612 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:57.617 00.005 11060 IsSlewing returns 0
21:02:57.618 00.001 11060 IsGuiding returns 0
21:02:57.632 00.014 10844 UpdateGuideState exits: m=4394 SNR=41.1 Saturated
21:02:57.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:57.632 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:57.632 00.000 10844 Enqueuing Expose request
21:02:57.703 00.071 11060 IsGuiding returns 0
21:02:57.703 00.000 11060 Move returns status 0, amount 67
21:02:57.703 00.000 11060 MoveAxis(N, 0, ABG)
21:02:57.703 00.000 11060 Move returns status 0, amount 0
21:02:57.703 00.000 11060 move complete, result=0
21:02:57.703 00.000 11060 worker thread done servicing request
21:02:57.703 00.000 11060 Worker thread wakes up
21:02:57.704 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:57.704 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:57.705 00.001 10844 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
21:02:59.187 01.482 11060 Exposure complete
21:02:59.488 00.301 11060 worker thread done servicing request
21:02:59.488 00.000 10844 OnExposeComplete: enter
21:02:59.488 00.000 10844 UpdateGuideState(): m_state=6
21:02:59.488 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
21:02:59.488 00.000 10844 Star::Find returns 1 (1), X=464.87, Y=131.78, Mass=4244, SNR=41.1, Peak=255 HFD=4.0
21:02:59.488 00.000 10844 MultiStar: [#1 0.30,0.18,1.21,U] [#2 -0.32,-0.39,1.00,U] [#3 0.12,-0.16,1.12,U] [#4 -0.08,0.02,1.16,U] [#5 -0.23,-0.23,1.11,U] [#6 -0.15,-0.32,1.09,U] [#7 -0.50,-0.81,0.00,M3] [#8 -0.22,-0.44,1.03,U] 
21:02:59.488 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.19}, one-star: {-0.44, -0.25}
21:02:59.488 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.77) = xAngle (-0.35 = -0.35)
21:02:59.488 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.34 = -0.34)
21:02:59.488 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.12 mountX=0.21 mountY=-0.07, mountTheta=-0.34
21:02:59.490 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.19, opts=13)
21:02:59.490 00.000 10844 Enqueuing Move request for scope (-0.12, -0.19)
21:02:59.490 00.000 11060 Worker thread wakes up
21:02:59.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
21:02:59.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
21:02:59.490 00.000 11060 Moving (-0.12, -0.19) raw xDistance=0.21 yDistance=-0.07
21:02:59.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.21
21:02:59.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:59.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:02:59.490 00.000 11060 MoveAxis(W, 49, ABG)
21:02:59.490 00.000 11060 Guiding  Dir = 3, Dur = 49
21:02:59.498 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:02:59.508 00.010 11060 IsSlewing returns 0
21:02:59.508 00.000 11060 IsGuiding returns 0
21:02:59.519 00.011 10844 UpdateGuideState exits: m=4244 SNR=41.1 Saturated
21:02:59.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:59.519 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:02:59.519 00.000 10844 Enqueuing Expose request
21:02:59.560 00.041 11060 IsGuiding returns 0
21:02:59.562 00.002 11060 Move returns status 0, amount 49
21:02:59.562 00.000 11060 MoveAxis(N, 0, ABG)
21:02:59.562 00.000 11060 Move returns status 0, amount 0
21:02:59.562 00.000 11060 move complete, result=0
21:02:59.563 00.001 11060 worker thread done servicing request
21:02:59.563 00.000 11060 Worker thread wakes up
21:02:59.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:02:59.563 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:02:59.572 00.009 10844 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
21:03:01.029 01.457 11060 Exposure complete
21:03:01.339 00.310 11060 worker thread done servicing request
21:03:01.339 00.000 10844 OnExposeComplete: enter
21:03:01.339 00.000 10844 UpdateGuideState(): m_state=6
21:03:01.339 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
21:03:01.339 00.000 10844 Star::Find returns 1 (1), X=465.01, Y=131.31, Mass=4371, SNR=41.6, Peak=255 HFD=3.9
21:03:01.339 00.000 10844 MultiStar: [#1 0.08,-0.37,1.16,U] [#2 0.06,-0.08,0.95,U] [#3 0.10,-0.25,1.17,U] [#4 -0.15,-0.25,1.06,U] [#5 -0.10,0.04,1.10,U] [#6 -0.08,-0.29,1.07,U] [#7 -0.28,-0.32,1.02,U] [#8 -0.47,-0.11,1.06,U] 
21:03:01.339 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.26}, one-star: {-0.30, -0.71}
21:03:01.339 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.77) = xAngle (-0.24 = -0.24)
21:03:01.339 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.22 = -0.22)
21:03:01.339 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.01 mountX=0.28 mountY=-0.06, mountTheta=-0.22
21:03:01.344 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.26, opts=13)
21:03:01.344 00.000 10844 Enqueuing Move request for scope (-0.12, -0.26)
21:03:01.344 00.000 11060 Worker thread wakes up
21:03:01.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
21:03:01.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
21:03:01.344 00.000 11060 Moving (-0.12, -0.26) raw xDistance=0.28 yDistance=-0.06
21:03:01.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.28
21:03:01.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:01.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:03:01.344 00.000 11060 MoveAxis(W, 65, ABG)
21:03:01.344 00.000 11060 Guiding  Dir = 3, Dur = 65
21:03:01.354 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:01.365 00.011 11060 IsSlewing returns 0
21:03:01.366 00.001 11060 IsGuiding returns 0
21:03:01.391 00.025 10844 UpdateGuideState exits: m=4371 SNR=41.6 Saturated
21:03:01.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:01.391 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:01.391 00.000 10844 Enqueuing Expose request
21:03:01.455 00.064 11060 IsGuiding returns 0
21:03:01.456 00.001 11060 Move returns status 0, amount 65
21:03:01.456 00.000 11060 MoveAxis(N, 0, ABG)
21:03:01.456 00.000 11060 Move returns status 0, amount 0
21:03:01.456 00.000 11060 move complete, result=0
21:03:01.456 00.000 11060 worker thread done servicing request
21:03:01.456 00.000 11060 Worker thread wakes up
21:03:01.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:01.457 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:01.457 00.000 10844 GuideStep: 0.3 px 65 ms WEST, -0.1 px 0 ms NORTH
21:03:02.913 01.456 11060 Exposure complete
21:03:03.223 00.310 11060 worker thread done servicing request
21:03:03.223 00.000 10844 OnExposeComplete: enter
21:03:03.223 00.000 10844 UpdateGuideState(): m_state=6
21:03:03.223 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
21:03:03.223 00.000 10844 Star::Find returns 1 (1), X=465.39, Y=131.94, Mass=4321, SNR=41.8, Peak=255 HFD=3.6
21:03:03.228 00.005 10844 MultiStar: [#1 0.31,-0.47,0.00,M1] [#2 -0.10,0.04,0.97,U] [#3 -0.05,-0.33,1.14,U] [#4 -0.11,0.19,1.12,U] [#5 -0.02,0.11,1.15,U] [#6 0.10,0.07,1.05,U] [#7 -0.19,-0.32,0.99,U] [#8 0.12,-0.24,0.97,U] 
21:03:03.228 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {0.08, -0.09}
21:03:03.228 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.77) = xAngle (-0.12 = -0.12)
21:03:03.228 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.10 = -0.10)
21:03:03.228 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.89 mountX=0.07 mountY=-0.01, mountTheta=-0.10
21:03:03.228 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
21:03:03.228 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
21:03:03.228 00.000 11060 Worker thread wakes up
21:03:03.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:03:03.228 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:03:03.228 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.01
21:03:03.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:03:03.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:03.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:03:03.228 00.000 11060 MoveAxis(E, 0, ABG)
21:03:03.228 00.000 11060 Move returns status 0, amount 0
21:03:03.228 00.000 11060 MoveAxis(N, 0, ABG)
21:03:03.228 00.000 11060 Move returns status 0, amount 0
21:03:03.228 00.000 11060 move complete, result=0
21:03:03.228 00.000 11060 worker thread done servicing request
21:03:03.236 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:03.276 00.040 10844 UpdateGuideState exits: m=4321 SNR=41.8 Saturated
21:03:03.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:03.276 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:03.276 00.000 10844 Enqueuing Expose request
21:03:03.276 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:03:03.276 00.000 11060 Worker thread wakes up
21:03:03.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:03.276 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:04.750 01.474 11060 Exposure complete
21:03:05.039 00.289 11060 worker thread done servicing request
21:03:05.039 00.000 10844 OnExposeComplete: enter
21:03:05.039 00.000 10844 UpdateGuideState(): m_state=6
21:03:05.039 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
21:03:05.039 00.000 10844 Star::Find returns 1 (1), X=465.23, Y=131.42, Mass=4169, SNR=40.2, Peak=255 HFD=3.7
21:03:05.039 00.000 10844 MultiStar: [#1 0.09,-0.13,1.16,U] [#2 -0.28,-0.42,1.04,U] [#3 0.24,0.05,1.16,U] [#4 -0.20,-0.20,1.15,U] [#5 -0.15,0.25,1.12,U] [#6 -0.31,-0.22,1.06,U] [#7 -0.45,-0.35,0.00,M2] [#8 -0.29,-0.25,1.00,U] 
21:03:05.039 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.18}, one-star: {-0.08, -0.61}
21:03:05.039 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.77) = xAngle (-0.38 = -0.38)
21:03:05.039 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.36 = -0.36)
21:03:05.039 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.14 mountX=0.20 mountY=-0.08, mountTheta=-0.36
21:03:05.039 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.18, opts=13)
21:03:05.044 00.005 10844 Enqueuing Move request for scope (-0.12, -0.18)
21:03:05.044 00.000 11060 Worker thread wakes up
21:03:05.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
21:03:05.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
21:03:05.044 00.000 11060 Moving (-0.12, -0.18) raw xDistance=0.20 yDistance=-0.08
21:03:05.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.20
21:03:05.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:05.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:03:05.044 00.000 11060 MoveAxis(W, 45, ABG)
21:03:05.044 00.000 11060 Guiding  Dir = 3, Dur = 45
21:03:05.061 00.017 11060 IsSlewing returns 0
21:03:05.062 00.001 11060 IsGuiding returns 0
21:03:05.064 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:05.082 00.018 10844 UpdateGuideState exits: m=4169 SNR=40.2 Saturated
21:03:05.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:05.082 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:05.082 00.000 10844 Enqueuing Expose request
21:03:05.129 00.047 11060 IsGuiding returns 0
21:03:05.129 00.000 11060 Move returns status 0, amount 45
21:03:05.129 00.000 11060 MoveAxis(N, 0, ABG)
21:03:05.129 00.000 11060 Move returns status 0, amount 0
21:03:05.129 00.000 11060 move complete, result=0
21:03:05.129 00.000 11060 worker thread done servicing request
21:03:05.129 00.000 11060 Worker thread wakes up
21:03:05.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:05.129 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:05.133 00.004 10844 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
21:03:06.603 01.470 11060 Exposure complete
21:03:06.903 00.300 11060 worker thread done servicing request
21:03:06.903 00.000 10844 OnExposeComplete: enter
21:03:06.903 00.000 10844 UpdateGuideState(): m_state=6
21:03:06.903 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
21:03:06.903 00.000 10844 Star::Find returns 1 (1), X=465.10, Y=131.44, Mass=4601, SNR=42.7, Peak=255 HFD=3.8
21:03:06.903 00.000 10844 MultiStar: [#1 0.31,-0.14,1.10,U] [#2 -0.31,-0.36,0.98,U] [#3 -0.22,-0.43,1.10,U] [#4 0.22,-0.27,1.04,U] [#5 -0.24,0.05,1.09,U] [#6 -0.03,-0.33,1.08,U] [#7 -0.11,-0.02,1.02,U] [#8 -0.03,0.03,0.99,U] 
21:03:06.903 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.23}, one-star: {-0.20, -0.58}
21:03:06.903 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.77) = xAngle (-0.09 = -0.09)
21:03:06.903 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.07 = -0.07)
21:03:06.903 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.85 mountX=0.24 mountY=-0.02, mountTheta=-0.07
21:03:06.906 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.23, opts=13)
21:03:06.906 00.000 10844 Enqueuing Move request for scope (-0.07, -0.23)
21:03:06.906 00.000 11060 Worker thread wakes up
21:03:06.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
21:03:06.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
21:03:06.906 00.000 11060 Moving (-0.07, -0.23) raw xDistance=0.24 yDistance=-0.02
21:03:06.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.24
21:03:06.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:06.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:03:06.908 00.002 11060 MoveAxis(W, 55, ABG)
21:03:06.908 00.000 11060 Guiding  Dir = 3, Dur = 55
21:03:06.913 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:06.920 00.007 11060 IsSlewing returns 0
21:03:06.920 00.000 11060 IsGuiding returns 0
21:03:06.923 00.003 10844 UpdateGuideState exits: m=4601 SNR=42.7 Saturated
21:03:06.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:06.923 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:06.923 00.000 10844 Enqueuing Expose request
21:03:06.980 00.057 11060 IsGuiding returns 0
21:03:06.980 00.000 11060 Move returns status 0, amount 55
21:03:06.980 00.000 11060 MoveAxis(N, 0, ABG)
21:03:06.980 00.000 11060 Move returns status 0, amount 0
21:03:06.980 00.000 11060 move complete, result=0
21:03:06.980 00.000 11060 worker thread done servicing request
21:03:06.980 00.000 11060 Worker thread wakes up
21:03:06.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:06.980 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:06.980 00.000 10844 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
21:03:08.437 01.457 11060 Exposure complete
21:03:08.712 00.275 11060 worker thread done servicing request
21:03:08.712 00.000 10844 OnExposeComplete: enter
21:03:08.717 00.005 10844 UpdateGuideState(): m_state=6
21:03:08.717 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
21:03:08.717 00.000 10844 Star::Find returns 1 (1), X=464.84, Y=131.91, Mass=4633, SNR=43.5, Peak=255 HFD=4.2
21:03:08.717 00.000 10844 MultiStar: [#1 0.23,-0.05,1.12,U] [#2 -0.41,-0.24,0.94,U] [#3 0.14,0.20,1.12,U] [#4 0.06,-0.17,1.00,U] [#5 -0.09,0.34,1.05,U] [#6 0.07,-0.23,1.01,U] [#7 -0.35,-0.28,0.97,U] [#8 0.09,-0.12,0.93,U] 
21:03:08.717 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {-0.46, -0.12}
21:03:08.717 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.77) = xAngle (-0.63 = -0.63)
21:03:08.717 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.61 = -0.61)
21:03:08.719 00.002 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.39 mountX=0.08 mountY=-0.06, mountTheta=-0.61
21:03:08.719 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
21:03:08.719 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
21:03:08.719 00.000 11060 Worker thread wakes up
21:03:08.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
21:03:08.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
21:03:08.719 00.000 11060 Moving (-0.07, -0.07) raw xDistance=0.08 yDistance=-0.06
21:03:08.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:03:08.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:08.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:03:08.719 00.000 11060 MoveAxis(E, 0, ABG)
21:03:08.719 00.000 11060 Move returns status 0, amount 0
21:03:08.719 00.000 11060 MoveAxis(N, 0, ABG)
21:03:08.719 00.000 11060 Move returns status 0, amount 0
21:03:08.719 00.000 11060 move complete, result=0
21:03:08.719 00.000 11060 worker thread done servicing request
21:03:08.726 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:08.739 00.013 10844 UpdateGuideState exits: m=4633 SNR=43.5 Saturated
21:03:08.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:08.739 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:08.739 00.000 10844 Enqueuing Expose request
21:03:08.739 00.000 11060 Worker thread wakes up
21:03:08.739 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:03:08.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:08.739 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:10.202 01.463 11060 Exposure complete
21:03:10.501 00.299 11060 worker thread done servicing request
21:03:10.501 00.000 10844 OnExposeComplete: enter
21:03:10.501 00.000 10844 UpdateGuideState(): m_state=6
21:03:10.501 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
21:03:10.501 00.000 10844 Star::Find returns 1 (1), X=465.00, Y=131.80, Mass=4260, SNR=41.0, Peak=255 HFD=4.0
21:03:10.501 00.000 10844 MultiStar: [#1 0.11,-0.11,1.18,U] [#2 -0.21,-0.62,0.00,M1] [#3 0.14,-0.39,1.11,U] [#4 0.36,-0.02,1.13,U] [#5 -0.10,0.00,1.11,U] [#6 -0.02,-0.12,1.03,U] [#7 -0.26,-0.51,0.00,M1] [#8 -0.34,-0.16,1.03,U] 
21:03:10.501 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.15}, one-star: {-0.31, -0.22}
21:03:10.501 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.77) = xAngle (0.11 = 0.11)
21:03:10.501 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.13 = 0.13)
21:03:10.501 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.66 mountX=0.14 mountY=0.02, mountTheta=0.13
21:03:10.505 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
21:03:10.505 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
21:03:10.505 00.000 11060 Worker thread wakes up
21:03:10.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
21:03:10.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
21:03:10.505 00.000 11060 Moving (-0.01, -0.15) raw xDistance=0.14 yDistance=0.02
21:03:10.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
21:03:10.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:10.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:03:10.507 00.002 11060 MoveAxis(W, 33, ABG)
21:03:10.507 00.000 11060 Guiding  Dir = 3, Dur = 33
21:03:10.512 00.005 11060 IsSlewing returns 0
21:03:10.512 00.000 11060 IsGuiding returns 0
21:03:10.514 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:10.543 00.029 10844 UpdateGuideState exits: m=4260 SNR=41.0 Saturated
21:03:10.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:10.543 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:10.543 00.000 10844 Enqueuing Expose request
21:03:10.554 00.011 11060 IsGuiding returns 0
21:03:10.554 00.000 11060 Move returns status 0, amount 33
21:03:10.554 00.000 11060 MoveAxis(N, 0, ABG)
21:03:10.554 00.000 11060 Move returns status 0, amount 0
21:03:10.554 00.000 11060 move complete, result=0
21:03:10.556 00.002 11060 worker thread done servicing request
21:03:10.556 00.000 11060 Worker thread wakes up
21:03:10.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:10.556 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:10.556 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
21:03:12.020 01.464 11060 Exposure complete
21:03:12.316 00.296 11060 worker thread done servicing request
21:03:12.317 00.001 10844 OnExposeComplete: enter
21:03:12.317 00.000 10844 UpdateGuideState(): m_state=6
21:03:12.317 00.000 10844 Star::Find(15, 464, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
21:03:12.317 00.000 10844 Star::Find returns 1 (1), X=465.09, Y=131.29, Mass=4191, SNR=40.8, Peak=255 HFD=3.9
21:03:12.317 00.000 10844 MultiStar: [#1 -0.02,-0.54,0.00,M1] [#2 -0.10,-0.88,0.00,M2] [#3 0.10,-0.57,0.00,M1] [#4 0.12,-0.17,1.11,U] [#5 0.11,-0.28,1.11,U] [#6 -0.18,-0.89,0.00,M1] [#7 -0.23,-0.89,0.00,M2] [#8 -0.34,-0.61,0.00,M1] 
21:03:12.317 00.000 10844 refined, 2 included, MultiStar: {0.01, -0.38}, one-star: {-0.22, -0.73}
21:03:12.317 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.77) = xAngle (0.23 = 0.23)
21:03:12.317 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.25 = 0.25)
21:03:12.317 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.54 mountX=0.37 mountY=0.09, mountTheta=0.25
21:03:12.319 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.38, opts=13)
21:03:12.319 00.000 10844 Enqueuing Move request for scope (0.01, -0.38)
21:03:12.319 00.000 11060 Worker thread wakes up
21:03:12.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.38) opts 0xd
21:03:12.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.38)
21:03:12.319 00.000 11060 Moving (0.01, -0.38) raw xDistance=0.37 yDistance=0.09
21:03:12.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.37
21:03:12.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:12.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:03:12.319 00.000 11060 MoveAxis(W, 85, ABG)
21:03:12.319 00.000 11060 Guiding  Dir = 3, Dur = 85
21:03:12.335 00.016 11060 IsSlewing returns 0
21:03:12.335 00.000 11060 IsGuiding returns 0
21:03:12.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:12.362 00.027 10844 UpdateGuideState exits: m=4191 SNR=40.8 Saturated
21:03:12.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:12.362 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:12.362 00.000 10844 Enqueuing Expose request
21:03:12.432 00.070 11060 IsGuiding returns 0
21:03:12.432 00.000 11060 Move returns status 0, amount 85
21:03:12.434 00.002 11060 MoveAxis(N, 0, ABG)
21:03:12.434 00.000 11060 Move returns status 0, amount 0
21:03:12.434 00.000 11060 move complete, result=0
21:03:12.434 00.000 11060 worker thread done servicing request
21:03:12.434 00.000 11060 Worker thread wakes up
21:03:12.434 00.000 10844 GuideStep: 0.4 px 85 ms WEST, 0.1 px 0 ms NORTH
21:03:12.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:12.437 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:13.922 01.485 11060 Exposure complete
21:03:14.135 00.213 11060 worker thread done servicing request
21:03:14.135 00.000 10844 OnExposeComplete: enter
21:03:14.135 00.000 10844 UpdateGuideState(): m_state=6
21:03:14.135 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
21:03:14.135 00.000 10844 Star::Find returns 1 (1), X=465.01, Y=131.92, Mass=4219, SNR=40.3, Peak=255 HFD=4.0
21:03:14.141 00.006 10844 MultiStar: [#1 0.24,-0.58,0.00,M2] [#2 -0.12,-0.28,1.03,U] [#3 0.08,-0.46,1.19,U] [#4 0.07,-0.49,1.17,U] [#5 -0.07,0.01,1.16,U] [#6 -0.16,-0.18,1.08,U] [#7 -0.44,-0.43,0.00,M3] [#8 -0.50,-0.52,0.00,M2] 
21:03:14.141 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.25}, one-star: {-0.30, -0.10}
21:03:14.141 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.77) = xAngle (-0.09 = -0.09)
21:03:14.141 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.07 = -0.07)
21:03:14.141 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.27 cameraTheta=-1.86 mountX=0.26 mountY=-0.02, mountTheta=-0.07
21:03:14.141 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.25, opts=13)
21:03:14.141 00.000 10844 Enqueuing Move request for scope (-0.08, -0.25)
21:03:14.141 00.000 11060 Worker thread wakes up
21:03:14.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
21:03:14.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
21:03:14.141 00.000 11060 Moving (-0.08, -0.25) raw xDistance=0.26 yDistance=-0.02
21:03:14.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.26
21:03:14.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:14.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:03:14.141 00.000 11060 MoveAxis(W, 63, ABG)
21:03:14.141 00.000 11060 Guiding  Dir = 3, Dur = 63
21:03:14.146 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:14.151 00.005 11060 IsSlewing returns 0
21:03:14.151 00.000 11060 IsGuiding returns 0
21:03:14.174 00.023 10844 UpdateGuideState exits: m=4219 SNR=40.3 Saturated
21:03:14.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:14.174 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:14.174 00.000 10844 Enqueuing Expose request
21:03:14.217 00.043 11060 IsGuiding returns 0
21:03:14.217 00.000 11060 Move returns status 0, amount 63
21:03:14.217 00.000 11060 MoveAxis(N, 0, ABG)
21:03:14.217 00.000 11060 Move returns status 0, amount 0
21:03:14.217 00.000 11060 move complete, result=0
21:03:14.217 00.000 11060 worker thread done servicing request
21:03:14.217 00.000 11060 Worker thread wakes up
21:03:14.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:14.217 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:14.219 00.002 10844 GuideStep: 0.3 px 63 ms WEST, -0.0 px 0 ms NORTH
21:03:15.685 01.466 11060 Exposure complete
21:03:15.922 00.237 11060 worker thread done servicing request
21:03:15.922 00.000 10844 OnExposeComplete: enter
21:03:15.922 00.000 10844 UpdateGuideState(): m_state=6
21:03:15.922 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
21:03:15.922 00.000 10844 Star::Find returns 1 (1), X=465.01, Y=131.36, Mass=4849, SNR=44.0, Peak=255 HFD=4.1
21:03:15.922 00.000 10844 MultiStar: [#1 0.17,-0.65,0.00,M3] [#2 -0.00,-0.57,0.00,M2] [#3 -0.03,-0.71,0.00,M1] [#4 0.22,-0.34,1.04,U] [#5 0.00,-0.19,1.07,U] [#6 -0.18,-0.49,1.00,U] [#7 -0.32,-0.54,0.00,M4] [#8 -0.04,0.01,0.97,U] 
21:03:15.922 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.34}, one-star: {-0.29, -0.66}
21:03:15.922 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.77) = xAngle (0.04 = 0.04)
21:03:15.922 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.06 = 0.06)
21:03:15.922 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.73 mountX=0.34 mountY=0.02, mountTheta=0.06
21:03:15.928 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.34, opts=13)
21:03:15.928 00.000 10844 Enqueuing Move request for scope (-0.05, -0.34)
21:03:15.928 00.000 11060 Worker thread wakes up
21:03:15.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.34) opts 0xd
21:03:15.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.34)
21:03:15.928 00.000 11060 Moving (-0.05, -0.34) raw xDistance=0.34 yDistance=0.02
21:03:15.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.34
21:03:15.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:15.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:03:15.928 00.000 11060 MoveAxis(W, 79, ABG)
21:03:15.928 00.000 11060 Guiding  Dir = 3, Dur = 79
21:03:15.947 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:15.958 00.011 11060 IsSlewing returns 0
21:03:15.958 00.000 11060 IsGuiding returns 0
21:03:15.974 00.016 10844 UpdateGuideState exits: m=4849 SNR=44.0 Saturated
21:03:15.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:15.974 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:15.974 00.000 10844 Enqueuing Expose request
21:03:16.051 00.077 11060 IsGuiding returns 0
21:03:16.051 00.000 11060 Move returns status 0, amount 79
21:03:16.051 00.000 11060 MoveAxis(N, 0, ABG)
21:03:16.051 00.000 11060 Move returns status 0, amount 0
21:03:16.051 00.000 11060 move complete, result=0
21:03:16.051 00.000 11060 worker thread done servicing request
21:03:16.051 00.000 11060 Worker thread wakes up
21:03:16.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:16.051 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:16.051 00.000 10844 GuideStep: 0.3 px 79 ms WEST, 0.0 px 0 ms NORTH
21:03:17.512 01.461 11060 Exposure complete
21:03:17.771 00.259 11060 worker thread done servicing request
21:03:17.771 00.000 10844 OnExposeComplete: enter
21:03:17.771 00.000 10844 UpdateGuideState(): m_state=6
21:03:17.771 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
21:03:17.771 00.000 10844 Star::Find returns 1 (1), X=465.19, Y=131.95, Mass=4325, SNR=40.9, Peak=255 HFD=4.1
21:03:17.771 00.000 10844 MultiStar: [#1 0.25,0.10,1.21,U] [#2 -0.05,-0.26,1.03,U] [#3 0.27,-0.21,1.12,U] [#4 -0.01,-0.09,1.15,U] [#5 -0.17,-0.28,1.13,U] [#6 0.36,-0.27,1.08,U] [#7 -0.15,-0.56,0.00,M5] [#8 -0.07,0.07,1.07,U] 
21:03:17.771 00.000 10844 single-star, 7 included, MultiStar: {0.06, -0.12}, one-star: {-0.12, -0.07}
21:03:17.777 00.006 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.77) = xAngle (-0.81 = -0.81)
21:03:17.777 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.79 = -0.79)
21:03:17.777 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.58 mountX=0.10 mountY=-0.10, mountTheta=-0.80
21:03:17.779 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.07, opts=13)
21:03:17.779 00.000 10844 Enqueuing Move request for scope (-0.12, -0.07)
21:03:17.779 00.000 11060 Worker thread wakes up
21:03:17.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
21:03:17.779 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
21:03:17.779 00.000 11060 Moving (-0.12, -0.07) raw xDistance=0.10 yDistance=-0.10
21:03:17.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:03:17.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:17.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:03:17.779 00.000 11060 MoveAxis(E, 0, ABG)
21:03:17.779 00.000 11060 Move returns status 0, amount 0
21:03:17.779 00.000 11060 MoveAxis(N, 0, ABG)
21:03:17.779 00.000 11060 Move returns status 0, amount 0
21:03:17.780 00.001 11060 move complete, result=0
21:03:17.780 00.000 11060 worker thread done servicing request
21:03:17.788 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:17.818 00.030 10844 UpdateGuideState exits: m=4325 SNR=40.9 Saturated
21:03:17.823 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:17.823 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:17.823 00.000 10844 Enqueuing Expose request
21:03:17.823 00.000 11060 Worker thread wakes up
21:03:17.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:17.823 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:17.823 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:03:19.268 01.445 11060 Exposure complete
21:03:19.608 00.340 11060 worker thread done servicing request
21:03:19.610 00.002 10844 OnExposeComplete: enter
21:03:19.610 00.000 10844 UpdateGuideState(): m_state=6
21:03:19.610 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
21:03:19.610 00.000 10844 Star::Find returns 1 (1), X=465.16, Y=131.83, Mass=4270, SNR=40.9, Peak=255 HFD=3.9
21:03:19.610 00.000 10844 MultiStar: [#1 0.18,-0.14,1.20,U] [#2 -0.09,0.16,0.96,U] [#3 -0.06,-0.31,1.22,U] [#4 0.23,-0.14,1.16,U] [#5 -0.21,-0.08,1.10,U] [#6 0.35,-0.06,1.11,U] [#7 -0.39,-0.30,1.05,U] [#8 -0.14,0.05,1.06,U] 
21:03:19.610 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {-0.15, -0.19}
21:03:19.610 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.77) = xAngle (-0.01 = -0.01)
21:03:19.610 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.01 = 0.01)
21:03:19.612 00.002 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.78 mountX=0.12 mountY=0.00, mountTheta=0.01
21:03:19.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
21:03:19.613 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
21:03:19.613 00.000 11060 Worker thread wakes up
21:03:19.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
21:03:19.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
21:03:19.613 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.00
21:03:19.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
21:03:19.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:19.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:03:19.613 00.000 11060 MoveAxis(W, 27, ABG)
21:03:19.613 00.000 11060 Guiding  Dir = 3, Dur = 27
21:03:19.617 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:19.633 00.016 10844 UpdateGuideState exits: m=4270 SNR=40.9 Saturated
21:03:19.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:19.638 00.005 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:19.638 00.000 10844 Enqueuing Expose request
21:03:19.638 00.000 11060 IsSlewing returns 0
21:03:19.638 00.000 11060 IsGuiding returns 0
21:03:19.684 00.046 11060 IsGuiding returns 0
21:03:19.684 00.000 11060 Move returns status 0, amount 27
21:03:19.684 00.000 11060 MoveAxis(N, 0, ABG)
21:03:19.684 00.000 11060 Move returns status 0, amount 0
21:03:19.684 00.000 11060 move complete, result=0
21:03:19.684 00.000 11060 worker thread done servicing request
21:03:19.686 00.002 11060 Worker thread wakes up
21:03:19.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:19.686 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:19.694 00.008 10844 GuideStep: 0.1 px 27 ms WEST, 0.0 px 0 ms NORTH
21:03:21.136 01.442 11060 Exposure complete
21:03:21.437 00.301 11060 worker thread done servicing request
21:03:21.437 00.000 10844 OnExposeComplete: enter
21:03:21.437 00.000 10844 UpdateGuideState(): m_state=6
21:03:21.441 00.004 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
21:03:21.441 00.000 10844 Star::Find returns 1 (1), X=465.06, Y=131.51, Mass=4524, SNR=42.0, Peak=255 HFD=4.0
21:03:21.441 00.000 10844 MultiStar: [#1 -0.10,-0.47,1.13,U] [#2 -0.55,-0.35,0.00,M1] [#3 -0.02,-0.35,1.19,U] [#4 0.01,-0.56,0.00,M1] [#5 -0.29,-0.08,1.12,U] [#6 0.13,-0.41,1.00,U] [#7 -0.39,-0.53,0.00,M5] [#8 -0.23,-0.45,1.05,U] 
21:03:21.441 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.38}, one-star: {-0.24, -0.51}
21:03:21.449 00.008 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.77) = xAngle (-0.12 = -0.12)
21:03:21.449 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.10 = -0.10)
21:03:21.449 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.38 hyp=0.40 cameraTheta=-1.89 mountX=0.39 mountY=-0.04, mountTheta=-0.10
21:03:21.451 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.38, opts=13)
21:03:21.451 00.000 10844 Enqueuing Move request for scope (-0.12, -0.38)
21:03:21.452 00.001 11060 Worker thread wakes up
21:03:21.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.38) opts 0xd
21:03:21.452 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.38)
21:03:21.452 00.000 11060 Moving (-0.12, -0.38) raw xDistance=0.39 yDistance=-0.04
21:03:21.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.39
21:03:21.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:21.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:03:21.452 00.000 11060 MoveAxis(W, 90, ABG)
21:03:21.452 00.000 11060 Guiding  Dir = 3, Dur = 90
21:03:21.457 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:21.480 00.023 10844 UpdateGuideState exits: m=4524 SNR=42.0 Saturated
21:03:21.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:21.480 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:21.480 00.000 10844 Enqueuing Expose request
21:03:21.483 00.003 11060 IsSlewing returns 0
21:03:21.483 00.000 11060 IsGuiding returns 0
21:03:21.593 00.110 11060 IsGuiding returns 0
21:03:21.593 00.000 11060 Move returns status 0, amount 90
21:03:21.593 00.000 11060 MoveAxis(N, 0, ABG)
21:03:21.593 00.000 11060 Move returns status 0, amount 0
21:03:21.593 00.000 11060 move complete, result=0
21:03:21.593 00.000 11060 worker thread done servicing request
21:03:21.593 00.000 11060 Worker thread wakes up
21:03:21.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:21.593 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:21.593 00.000 10844 GuideStep: 0.4 px 90 ms WEST, -0.0 px 0 ms NORTH
21:03:23.071 01.478 11060 Exposure complete
21:03:23.337 00.266 11060 worker thread done servicing request
21:03:23.337 00.000 10844 OnExposeComplete: enter
21:03:23.337 00.000 10844 UpdateGuideState(): m_state=6
21:03:23.337 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
21:03:23.339 00.002 10844 Star::Find returns 1 (1), X=465.12, Y=131.53, Mass=4646, SNR=42.5, Peak=255 HFD=3.9
21:03:23.339 00.000 10844 MultiStar: [#1 0.40,-0.57,0.00,M1] [#2 0.03,-0.52,0.96,U] [#3 0.22,-0.23,1.12,U] [#4 -0.02,-0.28,1.04,U] [#5 -0.28,-0.06,1.04,U] [#6 0.16,-0.27,0.98,U] [#7 -0.16,-0.39,0.92,U] [#8 -0.17,-0.32,1.02,U] 
21:03:23.339 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.32}, one-star: {-0.19, -0.50}
21:03:23.341 00.002 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.77) = xAngle (0.04 = 0.04)
21:03:23.341 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.06 = 0.06)
21:03:23.341 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.72 mountX=0.32 mountY=0.02, mountTheta=0.06
21:03:23.342 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.32, opts=13)
21:03:23.344 00.002 10844 Enqueuing Move request for scope (-0.05, -0.32)
21:03:23.344 00.000 11060 Worker thread wakes up
21:03:23.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
21:03:23.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
21:03:23.344 00.000 11060 Moving (-0.05, -0.32) raw xDistance=0.32 yDistance=0.02
21:03:23.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.32
21:03:23.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:23.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:03:23.344 00.000 11060 MoveAxis(W, 76, ABG)
21:03:23.344 00.000 11060 Guiding  Dir = 3, Dur = 76
21:03:23.369 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:23.381 00.012 11060 IsSlewing returns 0
21:03:23.381 00.000 11060 IsGuiding returns 0
21:03:23.383 00.002 10844 UpdateGuideState exits: m=4646 SNR=42.5 Saturated
21:03:23.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:23.383 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:23.383 00.000 10844 Enqueuing Expose request
21:03:23.499 00.116 11060 IsGuiding returns 0
21:03:23.499 00.000 11060 Move returns status 0, amount 76
21:03:23.499 00.000 11060 MoveAxis(N, 0, ABG)
21:03:23.499 00.000 11060 Move returns status 0, amount 0
21:03:23.499 00.000 11060 move complete, result=0
21:03:23.499 00.000 11060 worker thread done servicing request
21:03:23.499 00.000 11060 Worker thread wakes up
21:03:23.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:23.499 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:23.499 00.000 10844 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
21:03:24.979 01.480 11060 Exposure complete
21:03:25.295 00.316 11060 worker thread done servicing request
21:03:25.295 00.000 10844 OnExposeComplete: enter
21:03:25.295 00.000 10844 UpdateGuideState(): m_state=6
21:03:25.295 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
21:03:25.295 00.000 10844 Star::Find returns 1 (1), X=464.95, Y=132.11, Mass=4456, SNR=41.8, Peak=255 HFD=4.2
21:03:25.297 00.002 10844 MultiStar: [#1 0.24,-0.05,1.20,U] [#2 0.14,-0.20,0.99,U] [#3 0.03,-0.39,1.14,U] [#4 0.15,-0.20,1.11,U] [#5 0.32,0.01,1.17,U] [#6 -0.16,0.07,1.02,U] [#7 -0.14,0.03,1.01,U] [#8 0.05,0.22,1.07,U] 
21:03:25.297 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.36, 0.08}
21:03:25.297 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.77) = xAngle (0.89 = 0.89)
21:03:25.297 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.91 = 0.91)
21:03:25.297 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.88 mountX=0.04 mountY=0.05, mountTheta=0.90
21:03:25.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
21:03:25.297 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
21:03:25.301 00.004 11060 Worker thread wakes up
21:03:25.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
21:03:25.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
21:03:25.301 00.000 11060 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.05
21:03:25.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:03:25.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:25.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:03:25.301 00.000 11060 MoveAxis(E, 0, ABG)
21:03:25.301 00.000 11060 Move returns status 0, amount 0
21:03:25.301 00.000 11060 MoveAxis(N, 0, ABG)
21:03:25.301 00.000 11060 Move returns status 0, amount 0
21:03:25.301 00.000 11060 move complete, result=0
21:03:25.301 00.000 11060 worker thread done servicing request
21:03:25.311 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:25.347 00.036 10844 UpdateGuideState exits: m=4456 SNR=41.8 Saturated
21:03:25.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:25.347 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:25.347 00.000 10844 Enqueuing Expose request
21:03:25.347 00.000 11060 Worker thread wakes up
21:03:25.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:25.347 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:25.347 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:03:26.802 01.455 11060 Exposure complete
21:03:27.091 00.289 11060 worker thread done servicing request
21:03:27.091 00.000 10844 OnExposeComplete: enter
21:03:27.091 00.000 10844 UpdateGuideState(): m_state=6
21:03:27.091 00.000 10844 Star::Find(15, 464, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
21:03:27.091 00.000 10844 Star::Find returns 1 (1), X=465.30, Y=131.35, Mass=4609, SNR=41.9, Peak=255 HFD=3.8
21:03:27.091 00.000 10844 MultiStar: [#1 0.23,-0.38,1.18,U] [#2 0.01,-0.16,0.99,U] [#3 0.26,-0.32,1.13,U] [#4 -0.14,-0.05,1.07,U] [#5 0.04,-0.06,1.05,U] [#6 0.11,-0.07,1.07,U] [#7 -0.09,-0.49,1.01,U] [#8 -0.01,-0.22,1.08,U] 
21:03:27.091 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.27}, one-star: {-0.01, -0.68}
21:03:27.091 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.77) = xAngle (0.38 = 0.38)
21:03:27.091 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.40 = 0.40)
21:03:27.091 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.39 mountX=0.25 mountY=0.11, mountTheta=0.40
21:03:27.095 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.27, opts=13)
21:03:27.095 00.000 10844 Enqueuing Move request for scope (0.05, -0.27)
21:03:27.095 00.000 11060 Worker thread wakes up
21:03:27.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
21:03:27.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
21:03:27.095 00.000 11060 Moving (0.05, -0.27) raw xDistance=0.25 yDistance=0.11
21:03:27.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.25
21:03:27.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:27.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:03:27.095 00.000 11060 MoveAxis(W, 57, ABG)
21:03:27.095 00.000 11060 Guiding  Dir = 3, Dur = 57
21:03:27.100 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:27.115 00.015 10844 UpdateGuideState exits: m=4609 SNR=41.9 Saturated
21:03:27.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:27.115 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:27.115 00.000 10844 Enqueuing Expose request
21:03:27.134 00.019 11060 IsSlewing returns 0
21:03:27.134 00.000 11060 IsGuiding returns 0
21:03:27.218 00.084 11060 IsGuiding returns 0
21:03:27.218 00.000 11060 Move returns status 0, amount 57
21:03:27.218 00.000 11060 MoveAxis(N, 0, ABG)
21:03:27.218 00.000 11060 Move returns status 0, amount 0
21:03:27.218 00.000 11060 move complete, result=0
21:03:27.218 00.000 11060 worker thread done servicing request
21:03:27.218 00.000 11060 Worker thread wakes up
21:03:27.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:27.218 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:27.218 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
21:03:28.672 01.454 11060 Exposure complete
21:03:28.950 00.278 11060 worker thread done servicing request
21:03:28.950 00.000 10844 OnExposeComplete: enter
21:03:28.950 00.000 10844 UpdateGuideState(): m_state=6
21:03:28.950 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
21:03:28.950 00.000 10844 Star::Find returns 1 (1), X=465.32, Y=131.51, Mass=4615, SNR=42.1, Peak=255 HFD=3.9
21:03:28.950 00.000 10844 MultiStar: [#1 0.01,-0.29,1.15,U] [#2 -0.10,-0.26,1.03,U] [#3 0.15,-0.30,1.19,U] [#4 -0.00,-0.10,1.07,U] [#5 0.13,0.05,1.08,U] [#6 -0.02,-0.16,1.04,U] [#7 -0.00,-0.66,0.00,M3] [#8 -0.10,-0.47,1.00,U] 
21:03:28.950 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.25}, one-star: {0.01, -0.52}
21:03:28.950 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.77) = xAngle (0.25 = 0.25)
21:03:28.950 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.27 = 0.27)
21:03:28.950 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.52 mountX=0.24 mountY=0.07, mountTheta=0.27
21:03:28.954 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.25, opts=13)
21:03:28.954 00.000 10844 Enqueuing Move request for scope (0.01, -0.25)
21:03:28.954 00.000 11060 Worker thread wakes up
21:03:28.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
21:03:28.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
21:03:28.954 00.000 11060 Moving (0.01, -0.25) raw xDistance=0.24 yDistance=0.07
21:03:28.955 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.24
21:03:28.955 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:28.955 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:03:28.955 00.000 11060 MoveAxis(W, 57, ABG)
21:03:28.955 00.000 11060 Guiding  Dir = 3, Dur = 57
21:03:28.966 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:28.991 00.025 11060 IsSlewing returns 0
21:03:28.991 00.000 11060 IsGuiding returns 0
21:03:29.000 00.009 10844 UpdateGuideState exits: m=4615 SNR=42.1 Saturated
21:03:29.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:29.000 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:29.000 00.000 10844 Enqueuing Expose request
21:03:29.069 00.069 11060 IsGuiding returns 0
21:03:29.069 00.000 11060 Move returns status 0, amount 57
21:03:29.069 00.000 11060 MoveAxis(N, 0, ABG)
21:03:29.069 00.000 11060 Move returns status 0, amount 0
21:03:29.069 00.000 11060 move complete, result=0
21:03:29.069 00.000 11060 worker thread done servicing request
21:03:29.069 00.000 11060 Worker thread wakes up
21:03:29.069 00.000 10844 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
21:03:29.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:29.069 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:30.518 01.449 11060 Exposure complete
21:03:30.731 00.213 11060 worker thread done servicing request
21:03:30.731 00.000 10844 OnExposeComplete: enter
21:03:30.731 00.000 10844 UpdateGuideState(): m_state=6
21:03:30.733 00.002 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
21:03:30.733 00.000 10844 Star::Find returns 1 (1), X=465.17, Y=131.64, Mass=4273, SNR=40.5, Peak=255 HFD=3.8
21:03:30.733 00.000 10844 MultiStar: [#1 0.26,0.19,1.15,U] [#2 -0.28,0.35,1.02,U] [#3 -0.03,0.02,1.24,U] [#4 0.05,0.01,1.13,U] [#5 -0.18,0.06,1.18,U] [#6 0.10,-0.33,1.05,U] [#7 -0.19,-0.31,1.01,U] [#8 -0.04,0.13,1.07,U] 
21:03:30.733 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.14, -0.39}
21:03:30.733 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.77) = xAngle (-0.93 = -0.93)
21:03:30.733 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.91 = -0.91)
21:03:30.733 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.70 mountX=0.03 mountY=-0.04, mountTheta=-0.92
21:03:30.737 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
21:03:30.737 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
21:03:30.737 00.000 11060 Worker thread wakes up
21:03:30.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
21:03:30.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
21:03:30.737 00.000 11060 Moving (-0.05, -0.02) raw xDistance=0.03 yDistance=-0.04
21:03:30.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:03:30.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:30.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:03:30.737 00.000 11060 MoveAxis(E, 0, ABG)
21:03:30.737 00.000 11060 Move returns status 0, amount 0
21:03:30.737 00.000 11060 MoveAxis(N, 0, ABG)
21:03:30.737 00.000 11060 Move returns status 0, amount 0
21:03:30.737 00.000 11060 move complete, result=0
21:03:30.737 00.000 11060 worker thread done servicing request
21:03:30.742 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:30.761 00.019 10844 UpdateGuideState exits: m=4273 SNR=40.5 Saturated
21:03:30.762 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:30.762 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:30.762 00.000 10844 Enqueuing Expose request
21:03:30.762 00.000 11060 Worker thread wakes up
21:03:30.762 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:03:30.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:30.762 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:32.221 01.459 11060 Exposure complete
21:03:32.512 00.291 11060 worker thread done servicing request
21:03:32.516 00.004 10844 OnExposeComplete: enter
21:03:32.516 00.000 10844 UpdateGuideState(): m_state=6
21:03:32.518 00.002 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
21:03:32.518 00.000 10844 Star::Find returns 1 (1), X=465.23, Y=131.26, Mass=3683, SNR=37.3, Peak=255 HFD=3.5
21:03:32.518 00.000 10844 MultiStar: [#1 0.33,-0.38,1.30,U] [#2 -0.25,-0.04,1.15,U] [#3 0.30,-0.10,1.31,U] [#4 -0.09,-0.31,1.24,U] [#5 0.14,0.23,1.26,U] [#6 0.31,-0.47,0.00,M1] [#7 0.10,-0.13,1.09,U] [#8 -0.19,-0.07,1.18,U] 
21:03:32.518 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.18}, one-star: {-0.08, -0.77}
21:03:32.518 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.77) = xAngle (0.43 = 0.43)
21:03:32.518 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.45 = 0.45)
21:03:32.518 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.34 mountX=0.17 mountY=0.08, mountTheta=0.44
21:03:32.520 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.18, opts=13)
21:03:32.520 00.000 10844 Enqueuing Move request for scope (0.04, -0.18)
21:03:32.520 00.000 11060 Worker thread wakes up
21:03:32.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
21:03:32.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
21:03:32.520 00.000 11060 Moving (0.04, -0.18) raw xDistance=0.17 yDistance=0.08
21:03:32.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.17
21:03:32.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:32.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:03:32.520 00.000 11060 MoveAxis(W, 38, ABG)
21:03:32.520 00.000 11060 Guiding  Dir = 3, Dur = 38
21:03:32.531 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:32.531 00.000 11060 IsSlewing returns 0
21:03:32.531 00.000 11060 IsGuiding returns 0
21:03:32.565 00.034 10844 UpdateGuideState exits: m=3683 SNR=37.3 Saturated
21:03:32.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:32.565 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:32.565 00.000 10844 Enqueuing Expose request
21:03:32.578 00.013 11060 IsGuiding returns 0
21:03:32.578 00.000 11060 Move returns status 0, amount 38
21:03:32.578 00.000 11060 MoveAxis(N, 0, ABG)
21:03:32.578 00.000 11060 Move returns status 0, amount 0
21:03:32.578 00.000 11060 move complete, result=0
21:03:32.578 00.000 11060 worker thread done servicing request
21:03:32.578 00.000 11060 Worker thread wakes up
21:03:32.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:32.578 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:32.582 00.004 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
21:03:34.039 01.457 11060 Exposure complete
21:03:34.274 00.235 11060 worker thread done servicing request
21:03:34.274 00.000 10844 OnExposeComplete: enter
21:03:34.274 00.000 10844 UpdateGuideState(): m_state=6
21:03:34.276 00.002 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
21:03:34.276 00.000 10844 Star::Find returns 1 (1), X=465.37, Y=132.17, Mass=4428, SNR=41.5, Peak=255 HFD=3.7
21:03:34.276 00.000 10844 MultiStar: [#1 0.63,0.38,0.00,M1] [#2 0.06,0.17,0.97,U] [#3 0.51,0.35,0.00,M1] [#4 0.38,0.37,1.09,U] [#5 -0.02,0.27,1.09,U] [#6 0.29,0.14,1.02,U] [#7 0.20,-0.00,1.04,U] [#8 -0.04,0.18,1.03,U] 
21:03:34.276 00.000 10844 single-star, 6 included, MultiStar: {0.14, 0.18}, one-star: {0.06, 0.14}
21:03:34.276 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.77) = xAngle (2.92 = 2.92)
21:03:34.276 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.94 = 2.94)
21:03:34.276 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.15 mountX=-0.15 mountY=0.03, mountTheta=2.94
21:03:34.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.14, opts=13)
21:03:34.278 00.000 10844 Enqueuing Move request for scope (0.06, 0.14)
21:03:34.278 00.000 11060 Worker thread wakes up
21:03:34.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
21:03:34.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
21:03:34.278 00.000 11060 Moving (0.06, 0.14) raw xDistance=-0.15 yDistance=0.03
21:03:34.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
21:03:34.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:34.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:03:34.278 00.000 11060 MoveAxis(E, 33, ABG)
21:03:34.278 00.000 11060 Guiding  Dir = 2, Dur = 33
21:03:34.284 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:34.288 00.004 11060 IsSlewing returns 0
21:03:34.288 00.000 11060 IsGuiding returns 0
21:03:34.309 00.021 10844 UpdateGuideState exits: m=4428 SNR=41.5 Saturated
21:03:34.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:34.309 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:34.309 00.000 10844 Enqueuing Expose request
21:03:34.334 00.025 11060 IsGuiding returns 0
21:03:34.334 00.000 11060 Move returns status 0, amount 33
21:03:34.334 00.000 11060 MoveAxis(N, 0, ABG)
21:03:34.334 00.000 11060 Move returns status 0, amount 0
21:03:34.334 00.000 11060 move complete, result=0
21:03:34.336 00.002 11060 worker thread done servicing request
21:03:34.336 00.000 11060 Worker thread wakes up
21:03:34.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:34.336 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:34.340 00.004 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
21:03:35.819 01.479 11060 Exposure complete
21:03:36.118 00.299 11060 worker thread done servicing request
21:03:36.118 00.000 10844 OnExposeComplete: enter
21:03:36.118 00.000 10844 UpdateGuideState(): m_state=6
21:03:36.118 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
21:03:36.118 00.000 10844 Star::Find returns 1 (1), X=465.13, Y=132.03, Mass=4454, SNR=42.4, Peak=255 HFD=4.0
21:03:36.118 00.000 10844 MultiStar: [#1 0.64,-0.05,0.00,M2] [#2 0.00,0.22,0.90,U] [#3 0.57,-0.00,0.00,M2] [#4 0.25,0.21,1.05,U] [#5 0.22,0.61,0.00,M1] [#6 0.16,0.07,1.04,U] [#7 0.05,-0.06,0.98,U] [#8 0.06,0.17,1.03,U] 
21:03:36.118 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {-0.18, 0.01}
21:03:36.118 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.77) = xAngle (2.81 = 2.81)
21:03:36.118 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.83 = 2.83)
21:03:36.118 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.04 mountX=-0.11 mountY=0.04, mountTheta=2.83
21:03:36.120 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
21:03:36.120 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
21:03:36.120 00.000 11060 Worker thread wakes up
21:03:36.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
21:03:36.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
21:03:36.120 00.000 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.04
21:03:36.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:03:36.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:36.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:03:36.123 00.003 11060 MoveAxis(E, 0, ABG)
21:03:36.123 00.000 11060 Move returns status 0, amount 0
21:03:36.123 00.000 11060 MoveAxis(N, 0, ABG)
21:03:36.123 00.000 11060 Move returns status 0, amount 0
21:03:36.123 00.000 11060 move complete, result=0
21:03:36.123 00.000 11060 worker thread done servicing request
21:03:36.130 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:36.168 00.038 10844 UpdateGuideState exits: m=4454 SNR=42.4 Saturated
21:03:36.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:36.168 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:36.168 00.000 10844 Enqueuing Expose request
21:03:36.168 00.000 11060 Worker thread wakes up
21:03:36.168 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:03:36.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:36.168 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:37.615 01.447 11060 Exposure complete
21:03:37.903 00.288 11060 worker thread done servicing request
21:03:37.903 00.000 10844 OnExposeComplete: enter
21:03:37.903 00.000 10844 UpdateGuideState(): m_state=6
21:03:37.908 00.005 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
21:03:37.908 00.000 10844 Star::Find returns 1 (1), X=465.17, Y=131.85, Mass=4817, SNR=44.7, Peak=255 HFD=4.3
21:03:37.908 00.000 10844 MultiStar: [#1 0.19,-0.06,1.11,U] [#2 -0.11,0.18,0.93,U] [#3 0.38,0.18,1.05,U] [#4 0.78,0.05,0.00,M1] [#5 -0.15,0.11,1.02,U] [#6 -0.10,-0.56,0.00,M1] [#7 -0.44,-0.41,0.00,M1] [#8 -0.00,-0.23,0.95,U] 
21:03:37.908 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.00}, one-star: {-0.14, -0.17}
21:03:37.908 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.77) = xAngle (1.88 = 1.88)
21:03:37.908 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.90 = 1.90)
21:03:37.908 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.12 mountX=-0.01 mountY=0.03, mountTheta=1.88
21:03:37.908 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
21:03:37.908 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
21:03:37.908 00.000 11060 Worker thread wakes up
21:03:37.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
21:03:37.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
21:03:37.908 00.000 11060 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=0.03
21:03:37.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:03:37.912 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:37.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:03:37.912 00.000 11060 MoveAxis(E, 0, ABG)
21:03:37.912 00.000 11060 Move returns status 0, amount 0
21:03:37.912 00.000 11060 MoveAxis(N, 0, ABG)
21:03:37.912 00.000 11060 Move returns status 0, amount 0
21:03:37.912 00.000 11060 move complete, result=0
21:03:37.912 00.000 11060 worker thread done servicing request
21:03:37.918 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:37.956 00.038 10844 UpdateGuideState exits: m=4817 SNR=44.7 Saturated
21:03:37.958 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:37.958 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:37.958 00.000 10844 Enqueuing Expose request
21:03:37.958 00.000 11060 Worker thread wakes up
21:03:37.958 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:03:37.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:37.958 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:39.417 01.459 11060 Exposure complete
21:03:39.732 00.315 11060 worker thread done servicing request
21:03:39.732 00.000 10844 OnExposeComplete: enter
21:03:39.732 00.000 10844 UpdateGuideState(): m_state=6
21:03:39.732 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
21:03:39.732 00.000 10844 Star::Find returns 1 (1), X=465.13, Y=131.95, Mass=4594, SNR=42.0, Peak=255 HFD=4.0
21:03:39.732 00.000 10844 MultiStar: [#1 0.17,0.29,1.17,U] [#2 -0.13,0.30,0.95,U] [#3 0.20,0.35,1.16,U] [#4 -0.04,-0.21,1.14,U] [#5 -0.21,0.13,1.06,U] [#6 0.02,0.03,1.03,U] [#7 -0.28,-0.02,1.00,U] [#8 0.20,0.01,1.04,U] 
21:03:39.732 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.17, -0.07}
21:03:39.732 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.77) = xAngle (3.54 = -2.74)
21:03:39.732 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.56 = -2.72)
21:03:39.732 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.77 mountX=-0.09 mountY=-0.04, mountTheta=-2.73
21:03:39.735 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
21:03:39.735 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
21:03:39.735 00.000 11060 Worker thread wakes up
21:03:39.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
21:03:39.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
21:03:39.735 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.04
21:03:39.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:03:39.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:39.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:03:39.735 00.000 11060 MoveAxis(E, 0, ABG)
21:03:39.735 00.000 11060 Move returns status 0, amount 0
21:03:39.735 00.000 11060 MoveAxis(N, 0, ABG)
21:03:39.735 00.000 11060 Move returns status 0, amount 0
21:03:39.735 00.000 11060 move complete, result=0
21:03:39.737 00.002 11060 worker thread done servicing request
21:03:39.743 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:39.779 00.036 10844 UpdateGuideState exits: m=4594 SNR=42.0 Saturated
21:03:39.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:39.779 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:39.779 00.000 10844 Enqueuing Expose request
21:03:39.779 00.000 11060 Worker thread wakes up
21:03:39.779 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:03:39.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:39.779 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:41.249 01.470 11060 Exposure complete
21:03:41.537 00.288 11060 worker thread done servicing request
21:03:41.537 00.000 10844 OnExposeComplete: enter
21:03:41.537 00.000 10844 UpdateGuideState(): m_state=6
21:03:41.537 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
21:03:41.537 00.000 10844 Star::Find returns 1 (1), X=465.08, Y=132.14, Mass=4335, SNR=41.4, Peak=255 HFD=3.8
21:03:41.539 00.002 10844 MultiStar: [#1 0.24,0.46,1.19,U] [#2 -0.11,0.18,1.01,U] [#3 0.22,0.20,1.11,U] [#4 0.27,0.10,1.15,U] [#5 0.10,0.48,1.07,U] [#6 -0.20,-0.10,1.05,U] [#7 -0.27,0.19,1.00,U] [#8 -0.39,0.25,1.02,U] 
21:03:41.539 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.21}, one-star: {-0.23, 0.12}
21:03:41.539 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.77) = xAngle (3.47 = -2.82)
21:03:41.539 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.49 = -2.80)
21:03:41.539 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.70 mountX=-0.20 mountY=-0.07, mountTheta=-2.80
21:03:41.539 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.21, opts=13)
21:03:41.539 00.000 10844 Enqueuing Move request for scope (-0.03, 0.21)
21:03:41.539 00.000 11060 Worker thread wakes up
21:03:41.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
21:03:41.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
21:03:41.539 00.000 11060 Moving (-0.03, 0.21) raw xDistance=-0.20 yDistance=-0.07
21:03:41.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.20
21:03:41.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:41.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:03:41.539 00.000 11060 MoveAxis(E, 46, ABG)
21:03:41.539 00.000 11060 Guiding  Dir = 2, Dur = 46
21:03:41.544 00.005 11060 IsSlewing returns 0
21:03:41.544 00.000 11060 IsGuiding returns 0
21:03:41.549 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
21:03:41.576 00.027 10844 UpdateGuideState exits: m=4335 SNR=41.4 Saturated
21:03:41.578 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:41.578 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:41.578 00.000 10844 Enqueuing Expose request
21:03:41.605 00.027 11060 IsGuiding returns 0
21:03:41.605 00.000 11060 Move returns status 0, amount 46
21:03:41.606 00.001 11060 MoveAxis(N, 0, ABG)
21:03:41.606 00.000 11060 Move returns status 0, amount 0
21:03:41.606 00.000 11060 move complete, result=0
21:03:41.606 00.000 11060 worker thread done servicing request
21:03:41.606 00.000 11060 Worker thread wakes up
21:03:41.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:41.606 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:41.607 00.001 10844 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
21:03:43.055 01.448 11060 Exposure complete
21:03:43.305 00.250 10844 OnExposeComplete: enter
21:03:43.305 00.000 10844 UpdateGuideState(): m_state=6
21:03:43.305 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
21:03:43.305 00.000 10844 Star::Find returns 1 (1), X=465.11, Y=131.73, Mass=4242, SNR=40.3, Peak=255 HFD=3.9
21:03:43.305 00.000 10844 MultiStar: [#1 -0.00,-0.07,1.19,U] [#2 -0.26,-0.52,0.00,M1] [#3 0.06,0.04,1.22,U] [#4 0.33,-0.09,1.14,U] [#5 -0.33,0.09,1.16,U] [#6 -0.09,-0.05,1.05,U] [#7 -0.73,-0.22,0.00,M1] [#8 -0.10,0.27,1.06,U] 
21:03:43.305 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {-0.20, -0.30}
21:03:43.305 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.77) = xAngle (-1.09 = -1.09)
21:03:43.305 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-1.07 = -1.07)
21:03:43.305 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.85 mountX=0.02 mountY=-0.04, mountTheta=-1.08
21:03:43.305 00.000 11060 worker thread done servicing request
21:03:43.307 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.01, opts=13)
21:03:43.307 00.000 10844 Enqueuing Move request for scope (-0.04, -0.01)
21:03:43.307 00.000 11060 Worker thread wakes up
21:03:43.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
21:03:43.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
21:03:43.307 00.000 11060 Moving (-0.04, -0.01) raw xDistance=0.02 yDistance=-0.04
21:03:43.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:03:43.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:43.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:03:43.307 00.000 11060 MoveAxis(E, 0, ABG)
21:03:43.307 00.000 11060 Move returns status 0, amount 0
21:03:43.307 00.000 11060 MoveAxis(N, 0, ABG)
21:03:43.307 00.000 11060 Move returns status 0, amount 0
21:03:43.307 00.000 11060 move complete, result=0
21:03:43.307 00.000 11060 worker thread done servicing request
21:03:43.323 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:43.334 00.011 10844 UpdateGuideState exits: m=4242 SNR=40.3 Saturated
21:03:43.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:43.334 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:43.334 00.000 10844 Enqueuing Expose request
21:03:43.334 00.000 11060 Worker thread wakes up
21:03:43.334 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:03:43.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:43.334 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:44.800 01.466 11060 Exposure complete
21:03:45.110 00.310 11060 worker thread done servicing request
21:03:45.110 00.000 10844 OnExposeComplete: enter
21:03:45.110 00.000 10844 UpdateGuideState(): m_state=6
21:03:45.110 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
21:03:45.110 00.000 10844 Star::Find returns 1 (1), X=465.08, Y=132.18, Mass=4588, SNR=41.9, Peak=255 HFD=4.1
21:03:45.110 00.000 10844 MultiStar: [#1 0.13,0.39,1.12,U] [#2 -0.02,0.13,0.97,U] [#3 0.12,0.03,1.17,U] [#4 0.49,0.10,1.10,U] [#5 -0.07,0.45,1.12,U] [#6 0.00,0.15,1.07,U] [#7 -0.21,0.24,0.99,U] [#8 -0.07,0.29,1.00,U] 
21:03:45.110 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.22}, one-star: {-0.23, 0.16}
21:03:45.110 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.77) = xAngle (3.24 = -3.05)
21:03:45.110 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.26 = -3.03)
21:03:45.110 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.47 mountX=-0.22 mountY=-0.02, mountTheta=-3.03
21:03:45.128 00.018 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.22, opts=13)
21:03:45.129 00.001 10844 Enqueuing Move request for scope (0.02, 0.22)
21:03:45.129 00.000 11060 Worker thread wakes up
21:03:45.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
21:03:45.129 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
21:03:45.129 00.000 11060 Moving (0.02, 0.22) raw xDistance=-0.22 yDistance=-0.02
21:03:45.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.22
21:03:45.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:45.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:03:45.129 00.000 11060 MoveAxis(E, 49, ABG)
21:03:45.129 00.000 11060 Guiding  Dir = 2, Dur = 49
21:03:45.138 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:45.159 00.021 10844 UpdateGuideState exits: m=4588 SNR=41.9 Saturated
21:03:45.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:45.159 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:45.159 00.000 10844 Enqueuing Expose request
21:03:45.164 00.005 11060 IsSlewing returns 0
21:03:45.164 00.000 11060 IsGuiding returns 0
21:03:45.242 00.078 11060 IsGuiding returns 0
21:03:45.243 00.001 11060 Move returns status 0, amount 49
21:03:45.243 00.000 11060 MoveAxis(N, 0, ABG)
21:03:45.244 00.001 11060 Move returns status 0, amount 0
21:03:45.244 00.000 11060 move complete, result=0
21:03:45.244 00.000 11060 worker thread done servicing request
21:03:45.244 00.000 11060 Worker thread wakes up
21:03:45.244 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
21:03:45.246 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:45.246 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:46.720 01.474 11060 Exposure complete
21:03:47.011 00.291 11060 worker thread done servicing request
21:03:47.011 00.000 10844 OnExposeComplete: enter
21:03:47.011 00.000 10844 UpdateGuideState(): m_state=6
21:03:47.011 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
21:03:47.011 00.000 10844 Star::Find returns 1 (1), X=465.10, Y=132.12, Mass=4461, SNR=41.6, Peak=255 HFD=4.0
21:03:47.011 00.000 10844 MultiStar: [#1 0.44,0.22,1.19,U] [#2 0.28,-0.01,0.92,U] [#3 0.39,0.09,1.14,U] [#4 0.09,0.09,1.12,U] [#5 -0.01,0.57,0.00,M1] [#6 0.27,-0.18,1.07,U] [#7 -0.28,0.05,1.01,U] [#8 0.17,0.30,1.02,U] 
21:03:47.011 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {-0.21, 0.09}
21:03:47.011 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.77) = xAngle (2.27 = 2.27)
21:03:47.011 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.29 = 2.29)
21:03:47.011 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.51 mountX=-0.11 mountY=0.13, mountTheta=2.28
21:03:47.013 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
21:03:47.013 00.000 10844 Enqueuing Move request for scope (0.15, 0.08)
21:03:47.013 00.000 11060 Worker thread wakes up
21:03:47.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
21:03:47.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
21:03:47.013 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.11 yDistance=0.13
21:03:47.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:03:47.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:47.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:03:47.013 00.000 11060 MoveAxis(E, 0, ABG)
21:03:47.013 00.000 11060 Move returns status 0, amount 0
21:03:47.013 00.000 11060 MoveAxis(N, 0, ABG)
21:03:47.013 00.000 11060 Move returns status 0, amount 0
21:03:47.013 00.000 11060 move complete, result=0
21:03:47.013 00.000 11060 worker thread done servicing request
21:03:47.020 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:47.034 00.014 10844 UpdateGuideState exits: m=4461 SNR=41.6 Saturated
21:03:47.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:47.034 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:47.034 00.000 10844 Enqueuing Expose request
21:03:47.034 00.000 11060 Worker thread wakes up
21:03:47.034 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:03:47.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:47.034 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:48.479 01.445 11060 Exposure complete
21:03:48.756 00.277 11060 worker thread done servicing request
21:03:48.756 00.000 10844 OnExposeComplete: enter
21:03:48.756 00.000 10844 UpdateGuideState(): m_state=6
21:03:48.756 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
21:03:48.756 00.000 10844 Star::Find returns 1 (1), X=465.15, Y=132.34, Mass=4842, SNR=43.5, Peak=255 HFD=3.8
21:03:48.756 00.000 10844 MultiStar: [#1 0.26,-0.38,1.10,U] [#2 0.03,-0.11,0.94,U] [#3 0.13,-0.07,1.12,U] [#4 0.06,0.36,1.01,U] [#5 -0.21,0.40,1.05,U] [#6 0.04,0.40,1.00,U] [#7 -0.25,-0.31,0.98,U] [#8 -0.15,0.28,1.04,U] 
21:03:48.756 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.16, 0.31}
21:03:48.756 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.77) = xAngle (3.58 = -2.70)
21:03:48.756 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.60 = -2.68)
21:03:48.756 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.81 mountX=-0.09 mountY=-0.04, mountTheta=-2.69
21:03:48.759 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
21:03:48.759 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
21:03:48.759 00.000 11060 Worker thread wakes up
21:03:48.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
21:03:48.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
21:03:48.759 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.04
21:03:48.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:03:48.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:48.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:03:48.759 00.000 11060 MoveAxis(E, 0, ABG)
21:03:48.759 00.000 11060 Move returns status 0, amount 0
21:03:48.759 00.000 11060 MoveAxis(N, 0, ABG)
21:03:48.759 00.000 11060 Move returns status 0, amount 0
21:03:48.759 00.000 11060 move complete, result=0
21:03:48.759 00.000 11060 worker thread done servicing request
21:03:48.766 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:48.801 00.035 10844 UpdateGuideState exits: m=4842 SNR=43.5 Saturated
21:03:48.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:48.801 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:48.801 00.000 10844 Enqueuing Expose request
21:03:48.801 00.000 11060 Worker thread wakes up
21:03:48.801 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:03:48.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:48.801 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:50.279 01.478 11060 Exposure complete
21:03:50.577 00.298 11060 worker thread done servicing request
21:03:50.577 00.000 10844 OnExposeComplete: enter
21:03:50.577 00.000 10844 UpdateGuideState(): m_state=6
21:03:50.579 00.002 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
21:03:50.579 00.000 10844 Star::Find returns 1 (1), X=465.33, Y=131.96, Mass=4296, SNR=40.3, Peak=255 HFD=4.0
21:03:50.579 00.000 10844 MultiStar: [#1 0.72,0.26,0.00,M1] [#2 -0.09,0.02,1.01,U] [#3 0.32,-0.20,1.19,U] [#4 0.12,0.18,1.14,U] [#5 -0.33,0.21,1.12,U] [#6 0.07,0.10,1.02,U] [#7 -0.38,-0.02,1.03,U] [#8 0.00,-0.04,1.05,U] 
21:03:50.579 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {0.02, -0.07}
21:03:50.579 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.77) = xAngle (4.21 = -2.08)
21:03:50.579 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (4.23 = -2.06)
21:03:50.579 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.44 mountX=-0.02 mountY=-0.03, mountTheta=-2.07
21:03:50.582 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.02, opts=13)
21:03:50.582 00.000 10844 Enqueuing Move request for scope (-0.03, 0.02)
21:03:50.582 00.000 11060 Worker thread wakes up
21:03:50.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
21:03:50.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
21:03:50.582 00.000 11060 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
21:03:50.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:03:50.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:50.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:03:50.582 00.000 11060 MoveAxis(E, 0, ABG)
21:03:50.584 00.002 11060 Move returns status 0, amount 0
21:03:50.584 00.000 11060 MoveAxis(N, 0, ABG)
21:03:50.584 00.000 11060 Move returns status 0, amount 0
21:03:50.584 00.000 11060 move complete, result=0
21:03:50.584 00.000 11060 worker thread done servicing request
21:03:50.589 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
21:03:50.617 00.028 10844 UpdateGuideState exits: m=4296 SNR=40.3 Saturated
21:03:50.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:50.617 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:50.617 00.000 10844 Enqueuing Expose request
21:03:50.617 00.000 11060 Worker thread wakes up
21:03:50.617 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:03:50.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:50.617 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:52.068 01.451 11060 Exposure complete
21:03:52.369 00.301 11060 worker thread done servicing request
21:03:52.369 00.000 10844 OnExposeComplete: enter
21:03:52.369 00.000 10844 UpdateGuideState(): m_state=6
21:03:52.369 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
21:03:52.369 00.000 10844 Star::Find returns 1 (1), X=465.31, Y=131.96, Mass=4415, SNR=41.5, Peak=255 HFD=4.0
21:03:52.369 00.000 10844 MultiStar: [#1 0.32,0.04,1.17,U] [#2 -0.23,0.30,0.98,U] [#3 0.21,-0.12,1.18,U] [#4 0.32,0.15,1.08,U] [#5 -0.22,0.52,0.00,M1] [#6 0.11,-0.22,1.05,U] [#7 -0.39,-0.41,0.00,M1] [#8 -0.11,0.10,1.04,U] 
21:03:52.369 00.000 10844 single-star, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.01, -0.07}
21:03:52.369 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.77) = xAngle (0.29 = 0.29)
21:03:52.369 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.31 = 0.31)
21:03:52.369 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.48 mountX=0.07 mountY=0.02, mountTheta=0.31
21:03:52.369 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
21:03:52.373 00.004 10844 Enqueuing Move request for scope (0.01, -0.07)
21:03:52.373 00.000 11060 Worker thread wakes up
21:03:52.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
21:03:52.373 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
21:03:52.373 00.000 11060 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.02
21:03:52.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:03:52.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:52.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:03:52.373 00.000 11060 MoveAxis(E, 0, ABG)
21:03:52.373 00.000 11060 Move returns status 0, amount 0
21:03:52.373 00.000 11060 MoveAxis(N, 0, ABG)
21:03:52.373 00.000 11060 Move returns status 0, amount 0
21:03:52.373 00.000 11060 move complete, result=0
21:03:52.373 00.000 11060 worker thread done servicing request
21:03:52.379 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:52.394 00.015 10844 UpdateGuideState exits: m=4415 SNR=41.5 Saturated
21:03:52.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:52.394 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:52.394 00.000 10844 Enqueuing Expose request
21:03:52.394 00.000 11060 Worker thread wakes up
21:03:52.394 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:03:52.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:52.394 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:53.839 01.445 11060 Exposure complete
21:03:54.116 00.277 11060 worker thread done servicing request
21:03:54.118 00.002 10844 OnExposeComplete: enter
21:03:54.118 00.000 10844 UpdateGuideState(): m_state=6
21:03:54.119 00.001 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
21:03:54.119 00.000 10844 Star::Find returns 1 (1), X=465.14, Y=132.58, Mass=4459, SNR=42.4, Peak=255 HFD=3.9
21:03:54.119 00.000 10844 MultiStar: [#1 -0.27,0.33,1.11,U] [#2 -0.44,0.43,0.00,M1] [#3 0.10,0.57,0.00,M1] [#4 0.29,0.78,0.00,M1] [#5 -0.15,0.57,0.00,M2] [#6 -0.03,0.77,0.00,M1] [#7 -0.45,0.54,0.00,M2] [#8 -0.07,0.93,0.00,M1] 
21:03:54.121 00.002 10844 refined, 1 included, MultiStar: {-0.22, 0.44}, one-star: {-0.17, 0.55}
21:03:54.121 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.77) = xAngle (3.80 = -2.48)
21:03:54.121 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.82 = -2.46)
21:03:54.121 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.44 hyp=0.49 cameraTheta=2.03 mountX=-0.39 mountY=-0.31, mountTheta=-2.47
21:03:54.131 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.44, opts=13)
21:03:54.131 00.000 10844 Enqueuing Move request for scope (-0.22, 0.44)
21:03:54.131 00.000 11060 Worker thread wakes up
21:03:54.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.44) opts 0xd
21:03:54.131 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.44)
21:03:54.131 00.000 11060 Moving (-0.22, 0.44) raw xDistance=-0.39 yDistance=-0.31
21:03:54.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.39
21:03:54.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
21:03:54.131 00.000 11060 MoveAxis(E, 87, ABG)
21:03:54.131 00.000 11060 Guiding  Dir = 2, Dur = 87
21:03:54.136 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:54.138 00.002 11060 IsSlewing returns 0
21:03:54.138 00.000 11060 IsGuiding returns 0
21:03:54.150 00.012 10844 UpdateGuideState exits: m=4459 SNR=42.4 Saturated
21:03:54.155 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:54.155 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:54.155 00.000 10844 Enqueuing Expose request
21:03:54.229 00.074 11060 IsGuiding returns 0
21:03:54.229 00.000 11060 Move returns status 0, amount 87
21:03:54.229 00.000 11060 MoveAxis(N, 133, ABG)
21:03:54.229 00.000 11060 Guiding  Dir = 0, Dur = 133
21:03:54.244 00.015 11060 IsSlewing returns 0
21:03:54.246 00.002 11060 IsGuiding returns 0
21:03:54.394 00.148 11060 IsGuiding returns 0
21:03:54.394 00.000 11060 Move returns status 0, amount 133
21:03:54.394 00.000 11060 move complete, result=0
21:03:54.394 00.000 11060 worker thread done servicing request
21:03:54.394 00.000 11060 Worker thread wakes up
21:03:54.394 00.000 10844 GuideStep: -0.4 px 87 ms EAST, -0.3 px 133 ms NORTH
21:03:54.396 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:54.396 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:55.858 01.462 11060 Exposure complete
21:03:56.127 00.269 11060 worker thread done servicing request
21:03:56.127 00.000 10844 OnExposeComplete: enter
21:03:56.127 00.000 10844 UpdateGuideState(): m_state=6
21:03:56.127 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
21:03:56.129 00.002 10844 Star::Find returns 1 (1), X=465.41, Y=132.35, Mass=4162, SNR=39.6, Peak=255 HFD=3.4
21:03:56.129 00.000 10844 MultiStar: [#1 0.16,0.15,1.26,U] [#2 -0.15,0.24,0.99,U] [#3 -0.06,-0.01,1.17,U] [#4 0.39,0.14,1.17,U] [#5 0.02,0.31,1.15,U] [#6 0.21,0.04,1.10,U] [#7 0.12,-0.14,1.12,U] [#8 0.34,0.19,1.10,U] 
21:03:56.129 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.11, 0.33}
21:03:56.129 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.77) = xAngle (2.58 = 2.58)
21:03:56.129 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.59 = 2.59)
21:03:56.129 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.81 mountX=-0.16 mountY=0.10, mountTheta=2.59
21:03:56.129 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.14, opts=13)
21:03:56.129 00.000 10844 Enqueuing Move request for scope (0.13, 0.14)
21:03:56.129 00.000 11060 Worker thread wakes up
21:03:56.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
21:03:56.129 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
21:03:56.129 00.000 11060 Moving (0.13, 0.14) raw xDistance=-0.16 yDistance=0.10
21:03:56.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.16
21:03:56.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:56.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:03:56.129 00.000 11060 MoveAxis(E, 39, ABG)
21:03:56.129 00.000 11060 Guiding  Dir = 2, Dur = 39
21:03:56.132 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:03:56.138 00.006 11060 IsSlewing returns 0
21:03:56.138 00.000 11060 IsGuiding returns 0
21:03:56.153 00.015 10844 UpdateGuideState exits: m=4162 SNR=39.6 Saturated
21:03:56.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:56.153 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:56.153 00.000 10844 Enqueuing Expose request
21:03:56.184 00.031 11060 IsGuiding returns 0
21:03:56.184 00.000 11060 Move returns status 0, amount 39
21:03:56.184 00.000 11060 MoveAxis(N, 0, ABG)
21:03:56.184 00.000 11060 Move returns status 0, amount 0
21:03:56.184 00.000 11060 move complete, result=0
21:03:56.184 00.000 11060 worker thread done servicing request
21:03:56.184 00.000 11060 Worker thread wakes up
21:03:56.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:56.184 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
21:03:56.184 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:57.641 01.457 11060 Exposure complete
21:03:57.970 00.329 11060 worker thread done servicing request
21:03:57.970 00.000 10844 OnExposeComplete: enter
21:03:57.970 00.000 10844 UpdateGuideState(): m_state=6
21:03:57.970 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
21:03:57.970 00.000 10844 Star::Find returns 1 (1), X=465.62, Y=132.39, Mass=4625, SNR=41.9, Peak=255 HFD=3.6
21:03:57.970 00.000 10844 MultiStar: [#1 0.16,0.13,1.19,U] [#2 0.32,0.80,0.00,M1] [#3 -0.07,-0.13,1.15,U] [#4 0.08,0.07,1.12,U] [#5 0.32,0.22,1.10,U] [#6 0.14,0.21,0.99,U] [#7 0.17,-0.03,0.98,U] [#8 0.46,0.13,1.01,U] 
21:03:57.970 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.12}, one-star: {0.31, 0.36}
21:03:57.970 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.77) = xAngle (2.32 = 2.32)
21:03:57.970 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.34 = 2.34)
21:03:57.970 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.23 cameraTheta=0.55 mountX=-0.15 mountY=0.16, mountTheta=2.33
21:03:57.970 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.12, opts=13)
21:03:57.970 00.000 10844 Enqueuing Move request for scope (0.19, 0.12)
21:03:57.970 00.000 11060 Worker thread wakes up
21:03:57.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
21:03:57.970 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
21:03:57.970 00.000 11060 Moving (0.19, 0.12) raw xDistance=-0.15 yDistance=0.16
21:03:57.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.15
21:03:57.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:57.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:03:57.970 00.000 11060 MoveAxis(E, 36, ABG)
21:03:57.970 00.000 11060 Guiding  Dir = 2, Dur = 36
21:03:57.975 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:57.981 00.006 11060 IsSlewing returns 0
21:03:57.981 00.000 11060 IsGuiding returns 0
21:03:58.001 00.020 10844 UpdateGuideState exits: m=4625 SNR=41.9 Saturated
21:03:58.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:58.001 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:58.001 00.000 10844 Enqueuing Expose request
21:03:58.033 00.032 11060 IsGuiding returns 0
21:03:58.033 00.000 11060 Move returns status 0, amount 36
21:03:58.033 00.000 11060 MoveAxis(N, 0, ABG)
21:03:58.033 00.000 11060 Move returns status 0, amount 0
21:03:58.033 00.000 11060 move complete, result=0
21:03:58.033 00.000 11060 worker thread done servicing request
21:03:58.033 00.000 11060 Worker thread wakes up
21:03:58.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:58.033 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:58.033 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
21:03:59.499 01.466 11060 Exposure complete
21:03:59.702 00.203 11060 worker thread done servicing request
21:03:59.702 00.000 10844 OnExposeComplete: enter
21:03:59.702 00.000 10844 UpdateGuideState(): m_state=6
21:03:59.702 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
21:03:59.702 00.000 10844 Star::Find returns 1 (1), X=465.64, Y=132.04, Mass=4948, SNR=44.5, Peak=255 HFD=3.9
21:03:59.703 00.001 10844 MultiStar: [#1 0.32,0.32,1.11,U] [#2 0.08,-0.21,0.85,U] [#3 0.13,0.18,1.06,U] [#4 0.59,0.19,0.00,M1] [#5 0.36,0.36,1.02,U] [#6 0.19,-0.11,0.98,U] [#7 0.20,-0.21,0.97,U] [#8 0.15,-0.30,0.91,U] 
21:03:59.703 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.02}, one-star: {0.33, 0.01}
21:03:59.703 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.77) = xAngle (1.86 = 1.86)
21:03:59.703 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.88 = 1.88)
21:03:59.703 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.09 mountX=-0.06 mountY=0.22, mountTheta=1.86
21:03:59.706 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.02, opts=13)
21:03:59.706 00.000 10844 Enqueuing Move request for scope (0.23, 0.02)
21:03:59.706 00.000 11060 Worker thread wakes up
21:03:59.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
21:03:59.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
21:03:59.706 00.000 11060 Moving (0.23, 0.02) raw xDistance=-0.06 yDistance=0.22
21:03:59.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:03:59.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:03:59.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:03:59.706 00.000 11060 MoveAxis(E, 0, ABG)
21:03:59.706 00.000 11060 Move returns status 0, amount 0
21:03:59.706 00.000 11060 MoveAxis(N, 0, ABG)
21:03:59.706 00.000 11060 Move returns status 0, amount 0
21:03:59.706 00.000 11060 move complete, result=0
21:03:59.708 00.002 11060 worker thread done servicing request
21:03:59.721 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:03:59.739 00.018 10844 UpdateGuideState exits: m=4948 SNR=44.5 Saturated
21:03:59.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:59.739 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:03:59.739 00.000 10844 Enqueuing Expose request
21:03:59.739 00.000 11060 Worker thread wakes up
21:03:59.739 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:03:59.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:03:59.739 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:03:59.926 00.187 10844 evsrv: cli 0EEEEA70 connect
21:03:59.926 00.000 10844 case statement mapped state 6 to 3
21:03:59.927 00.001 10844 case statement mapped state 6 to 3
21:03:59.927 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"142d4abf-1070-4ab2-9686-403307566585"}
21:03:59.927 00.000 10844 PhdController::Guide begins
21:03:59.927 00.000 10844 PhdController: newstate STATE_SETUP
21:03:59.927 00.000 10844 PhdController: setup
21:03:59.927 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
21:03:59.927 00.000 10844 PhdController: guider state = 6
21:03:59.927 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
21:03:59.927 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
21:03:59.927 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":0,"id":"142d4abf-1070-4ab2-9686-403307566585"}
21:03:59.927 00.000 10844 evsrv: cli 0EEEEA70 disconnect
21:03:59.927 00.000 10844 evsrv: cli 0EEEDAD0 connect
21:03:59.927 00.000 10844 case statement mapped state 6 to 3
21:03:59.927 00.000 10844 case statement mapped state 6 to 3
21:03:59.931 00.004 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_lock_shift_params","id":"8029391d-d4c4-4163-a130-69dd8affb56c"}
21:03:59.931 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"8029391d-d4c4-4163-a130-69dd8affb56c"}
21:03:59.933 00.002 10844 evsrv: cli 0EEEDAD0 disconnect
21:03:59.956 00.023 10844 evsrv: cli 0EEEE610 connect
21:03:59.958 00.002 10844 case statement mapped state 6 to 3
21:03:59.958 00.000 10844 case statement mapped state 6 to 3
21:03:59.959 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_position","id":"84273297-e31b-469a-a75e-c0912863b330"}
21:03:59.959 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":[465.31,132.03],"id":"84273297-e31b-469a-a75e-c0912863b330"}
21:03:59.959 00.000 10844 evsrv: cli 0EEEE610 disconnect
21:03:59.962 00.003 10844 evsrv: cli 0EEEE2F0 connect
21:03:59.962 00.000 10844 case statement mapped state 6 to 3
21:03:59.962 00.000 10844 case statement mapped state 6 to 3
21:03:59.962 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_calibrated","id":"0654fd6e-077e-413f-bdc0-3dc78d35f94f"}
21:03:59.962 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":true,"id":"0654fd6e-077e-413f-bdc0-3dc78d35f94f"}
21:03:59.967 00.005 10844 evsrv: cli 0EEEE2F0 disconnect
21:03:59.969 00.002 10844 evsrv: cli 0EEEE6B0 connect
21:03:59.969 00.000 10844 case statement mapped state 6 to 3
21:03:59.969 00.000 10844 case statement mapped state 6 to 3
21:03:59.969 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_app_state","id":"5a6f1b67-7114-4e00-8fc9-deb2ed4b7983"}
21:03:59.969 00.000 10844 case statement mapped state 6 to 3
21:03:59.969 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a6f1b67-7114-4e00-8fc9-deb2ed4b7983"}
21:03:59.972 00.003 10844 evsrv: cli 0EEEE6B0 disconnect
21:04:01.213 01.241 11060 Exposure complete
21:04:01.491 00.278 11060 worker thread done servicing request
21:04:01.493 00.002 10844 OnExposeComplete: enter
21:04:01.493 00.000 10844 UpdateGuideState(): m_state=6
21:04:01.493 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
21:04:01.493 00.000 10844 Star::Find returns 1 (1), X=465.41, Y=131.89, Mass=4109, SNR=39.9, Peak=255 HFD=3.6
21:04:01.493 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.77) = xAngle (0.83 = 0.83)
21:04:01.493 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.85 = 0.85)
21:04:01.493 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.93 mountX=0.12 mountY=0.13, mountTheta=0.84
21:04:01.493 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
21:04:01.493 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
21:04:01.493 00.000 11060 Worker thread wakes up
21:04:01.497 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
21:04:01.497 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
21:04:01.497 00.000 11060 Moving (0.10, -0.14) raw xDistance=0.12 yDistance=0.13
21:04:01.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:04:01.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:01.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:04:01.497 00.000 11060 MoveAxis(E, 0, ABG)
21:04:01.497 00.000 11060 Move returns status 0, amount 0
21:04:01.497 00.000 11060 MoveAxis(N, 0, ABG)
21:04:01.497 00.000 11060 Move returns status 0, amount 0
21:04:01.497 00.000 11060 move complete, result=0
21:04:01.497 00.000 11060 worker thread done servicing request
21:04:01.518 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:04:01.537 00.019 10844 UpdateGuideState exits: m=4109 SNR=39.9 Saturated
21:04:01.537 00.000 10844 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 1 / 99999
21:04:01.537 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770354241.537,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.20,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:04:01.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:01.537 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:04:01.539 00.002 10844 Enqueuing Expose request
21:04:01.539 00.000 11060 Worker thread wakes up
21:04:01.539 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:04:01.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:04:01.539 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:04:02.987 01.448 11060 Exposure complete
21:04:03.250 00.263 11060 worker thread done servicing request
21:04:03.250 00.000 10844 OnExposeComplete: enter
21:04:03.250 00.000 10844 UpdateGuideState(): m_state=6
21:04:03.250 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
21:04:03.250 00.000 10844 Star::Find returns 1 (1), X=465.53, Y=132.07, Mass=4331, SNR=40.6, Peak=255 HFD=3.6
21:04:03.250 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.77) = xAngle (1.98 = 1.98)
21:04:03.250 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.00 = 2.00)
21:04:03.250 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.23 cameraTheta=0.21 mountX=-0.09 mountY=0.21, mountTheta=1.98
21:04:03.250 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.05, opts=13)
21:04:03.250 00.000 10844 Enqueuing Move request for scope (0.23, 0.05)
21:04:03.250 00.000 11060 Worker thread wakes up
21:04:03.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
21:04:03.250 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
21:04:03.255 00.005 11060 Moving (0.23, 0.05) raw xDistance=-0.09 yDistance=0.21
21:04:03.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:04:03.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:03.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:04:03.255 00.000 11060 MoveAxis(E, 0, ABG)
21:04:03.255 00.000 11060 Move returns status 0, amount 0
21:04:03.256 00.001 11060 MoveAxis(N, 0, ABG)
21:04:03.256 00.000 11060 Move returns status 0, amount 0
21:04:03.256 00.000 11060 move complete, result=0
21:04:03.256 00.000 11060 worker thread done servicing request
21:04:03.260 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
21:04:03.276 00.016 10844 UpdateGuideState exits: m=4331 SNR=40.6 Saturated
21:04:03.276 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 2 / 99999
21:04:03.276 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770354243.276,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.21,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
21:04:03.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:03.276 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:04:03.276 00.000 10844 Enqueuing Expose request
21:04:03.276 00.000 11060 Worker thread wakes up
21:04:03.278 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:04:03.278 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:04:03.278 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:04:04.774 01.496 11060 Exposure complete
21:04:05.078 00.304 11060 worker thread done servicing request
21:04:05.078 00.000 10844 OnExposeComplete: enter
21:04:05.078 00.000 10844 UpdateGuideState(): m_state=6
21:04:05.078 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
21:04:05.078 00.000 10844 Star::Find returns 1 (1), X=465.45, Y=132.08, Mass=4375, SNR=41.8, Peak=255 HFD=3.6
21:04:05.083 00.005 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.77) = xAngle (2.14 = 2.14)
21:04:05.083 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (2.16 = 2.16)
21:04:05.083 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.37 mountX=-0.08 mountY=0.13, mountTheta=2.14
21:04:05.083 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.06, opts=13)
21:04:05.083 00.000 10844 Enqueuing Move request for scope (0.15, 0.06)
21:04:05.083 00.000 11060 Worker thread wakes up
21:04:05.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
21:04:05.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
21:04:05.083 00.000 11060 Moving (0.15, 0.06) raw xDistance=-0.08 yDistance=0.13
21:04:05.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:04:05.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:05.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:04:05.083 00.000 11060 MoveAxis(E, 0, ABG)
21:04:05.083 00.000 11060 Move returns status 0, amount 0
21:04:05.083 00.000 11060 MoveAxis(N, 0, ABG)
21:04:05.083 00.000 11060 Move returns status 0, amount 0
21:04:05.083 00.000 11060 move complete, result=0
21:04:05.083 00.000 11060 worker thread done servicing request
21:04:05.099 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:04:05.119 00.020 10844 UpdateGuideState exits: m=4375 SNR=41.8 Saturated
21:04:05.119 00.000 10844 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 3 / 99999
21:04:05.124 00.005 10844 evsrv: {"Event":"Settling","Timestamp":1770354245.119,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.20,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
21:04:05.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:05.124 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:04:05.124 00.000 10844 Enqueuing Expose request
21:04:05.124 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:04:05.124 00.000 11060 Worker thread wakes up
21:04:05.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:04:05.124 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:04:06.594 01.470 11060 Exposure complete
21:04:06.835 00.241 11060 worker thread done servicing request
21:04:06.835 00.000 10844 OnExposeComplete: enter
21:04:06.835 00.000 10844 UpdateGuideState(): m_state=6
21:04:06.835 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
21:04:06.835 00.000 10844 Star::Find returns 1 (1), X=465.10, Y=131.47, Mass=4397, SNR=41.7, Peak=255 HFD=3.8
21:04:06.835 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.77) = xAngle (-0.17 = -0.17)
21:04:06.835 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.15 = -0.15)
21:04:06.835 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.55 hyp=0.59 cameraTheta=-1.94 mountX=0.58 mountY=-0.09, mountTheta=-0.15
21:04:06.844 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.55, opts=13)
21:04:06.845 00.001 10844 Enqueuing Move request for scope (-0.21, -0.55)
21:04:06.846 00.001 11060 Worker thread wakes up
21:04:06.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.55) opts 0xd
21:04:06.846 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.55)
21:04:06.846 00.000 11060 Moving (-0.21, -0.55) raw xDistance=0.58 yDistance=-0.09
21:04:06.848 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.58
21:04:06.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:06.849 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:04:06.849 00.000 11060 MoveAxis(W, 131, ABG)
21:04:06.849 00.000 11060 Guiding  Dir = 3, Dur = 131
21:04:06.854 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:04:06.865 00.011 11060 IsSlewing returns 0
21:04:06.865 00.000 11060 IsGuiding returns 0
21:04:06.876 00.011 10844 UpdateGuideState exits: m=4397 SNR=41.7 Saturated
21:04:06.876 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 4 / 99999
21:04:06.876 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770354246.876,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
21:04:06.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:06.876 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:04:06.876 00.000 10844 Enqueuing Expose request
21:04:07.009 00.133 11060 IsGuiding returns 0
21:04:07.009 00.000 11060 Move returns status 0, amount 131
21:04:07.009 00.000 11060 MoveAxis(N, 0, ABG)
21:04:07.009 00.000 11060 Move returns status 0, amount 0
21:04:07.009 00.000 11060 move complete, result=0
21:04:07.009 00.000 11060 worker thread done servicing request
21:04:07.009 00.000 11060 Worker thread wakes up
21:04:07.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:04:07.009 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:04:07.011 00.002 10844 GuideStep: 0.6 px 131 ms WEST, -0.1 px 0 ms NORTH
21:04:08.464 01.453 11060 Exposure complete
21:04:08.778 00.314 11060 worker thread done servicing request
21:04:08.778 00.000 10844 OnExposeComplete: enter
21:04:08.778 00.000 10844 UpdateGuideState(): m_state=6
21:04:08.778 00.000 10844 Star::Find(15, 465, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
21:04:08.778 00.000 10844 Star::Find returns 1 (1), X=465.26, Y=132.43, Mass=3994, SNR=38.7, Peak=255 HFD=3.6
21:04:08.778 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.77) = xAngle (3.46 = -2.82)
21:04:08.778 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.48 = -2.80)
21:04:08.778 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.70 mountX=-0.38 mountY=-0.13, mountTheta=-2.80
21:04:08.778 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.40, opts=13)
21:04:08.783 00.005 10844 Enqueuing Move request for scope (-0.05, 0.40)
21:04:08.783 00.000 11060 Worker thread wakes up
21:04:08.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.40) opts 0xd
21:04:08.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.40)
21:04:08.783 00.000 11060 Moving (-0.05, 0.40) raw xDistance=-0.38 yDistance=-0.13
21:04:08.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.38
21:04:08.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:08.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:04:08.783 00.000 11060 MoveAxis(E, 81, ABG)
21:04:08.783 00.000 11060 Guiding  Dir = 2, Dur = 81
21:04:08.788 00.005 11060 IsSlewing returns 0
21:04:08.788 00.000 11060 IsGuiding returns 0
21:04:08.794 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:04:08.814 00.020 10844 UpdateGuideState exits: m=3994 SNR=38.7 Saturated
21:04:08.814 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 5 / 99999
21:04:08.814 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770354248.814,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
21:04:08.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:08.814 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:04:08.814 00.000 10844 Enqueuing Expose request
21:04:08.877 00.063 11060 IsGuiding returns 0
21:04:08.879 00.002 11060 Move returns status 0, amount 81
21:04:08.879 00.000 11060 MoveAxis(N, 0, ABG)
21:04:08.879 00.000 11060 Move returns status 0, amount 0
21:04:08.879 00.000 11060 move complete, result=0
21:04:08.879 00.000 11060 worker thread done servicing request
21:04:08.879 00.000 11060 Worker thread wakes up
21:04:08.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:04:08.880 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:04:08.880 00.000 10844 GuideStep: -0.4 px 81 ms EAST, -0.1 px 0 ms NORTH
21:04:10.370 01.490 11060 Exposure complete
21:04:10.623 00.253 11060 worker thread done servicing request
21:04:10.623 00.000 10844 OnExposeComplete: enter
21:04:10.623 00.000 10844 UpdateGuideState(): m_state=6
21:04:10.625 00.002 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
21:04:10.625 00.000 10844 Star::Find returns 1 (1), X=465.38, Y=132.41, Mass=4721, SNR=43.3, Peak=255 HFD=3.7
21:04:10.625 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.77) = xAngle (3.16 = -3.13)
21:04:10.625 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.18 = -3.11)
21:04:10.625 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.39 hyp=0.39 cameraTheta=1.39 mountX=-0.39 mountY=-0.01, mountTheta=-3.11
21:04:10.625 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.39, opts=13)
21:04:10.625 00.000 10844 Enqueuing Move request for scope (0.07, 0.39)
21:04:10.625 00.000 11060 Worker thread wakes up
21:04:10.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.39) opts 0xd
21:04:10.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.39)
21:04:10.627 00.002 11060 Moving (0.07, 0.39) raw xDistance=-0.39 yDistance=-0.01
21:04:10.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.39
21:04:10.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:10.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:04:10.627 00.000 11060 MoveAxis(E, 92, ABG)
21:04:10.627 00.000 11060 Guiding  Dir = 2, Dur = 92
21:04:10.630 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:04:10.638 00.008 11060 IsSlewing returns 0
21:04:10.638 00.000 11060 IsGuiding returns 0
21:04:10.643 00.005 10844 UpdateGuideState exits: m=4721 SNR=43.3 Saturated
21:04:10.643 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 6 / 99999
21:04:10.643 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770354250.643,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
21:04:10.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:10.643 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:04:10.643 00.000 10844 Enqueuing Expose request
21:04:10.744 00.101 11060 IsGuiding returns 0
21:04:10.744 00.000 11060 Move returns status 0, amount 92
21:04:10.745 00.001 11060 MoveAxis(N, 0, ABG)
21:04:10.745 00.000 11060 Move returns status 0, amount 0
21:04:10.745 00.000 11060 move complete, result=0
21:04:10.745 00.000 11060 worker thread done servicing request
21:04:10.745 00.000 11060 Worker thread wakes up
21:04:10.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:04:10.745 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:04:10.745 00.000 10844 GuideStep: -0.4 px 92 ms EAST, -0.0 px 0 ms NORTH
21:04:12.192 01.447 11060 Exposure complete
21:04:12.486 00.294 11060 worker thread done servicing request
21:04:12.486 00.000 10844 OnExposeComplete: enter
21:04:12.486 00.000 10844 UpdateGuideState(): m_state=6
21:04:12.486 00.000 10844 Star::Find(15, 465, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
21:04:12.486 00.000 10844 Star::Find returns 1 (1), X=465.48, Y=131.03, Mass=4605, SNR=42.4, Peak=255 HFD=3.7
21:04:12.486 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.77) = xAngle (0.37 = 0.37)
21:04:12.486 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.39 = 0.39)
21:04:12.486 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.99 hyp=1.01 cameraTheta=-1.40 mountX=0.94 mountY=0.38, mountTheta=0.39
21:04:12.491 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.99, opts=13)
21:04:12.491 00.000 10844 Enqueuing Move request for scope (0.17, -0.99)
21:04:12.491 00.000 11060 Worker thread wakes up
21:04:12.493 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.99) opts 0xd
21:04:12.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.99)
21:04:12.493 00.000 11060 Moving (0.17, -0.99) raw xDistance=0.94 yDistance=0.38
21:04:12.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.94
21:04:12.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:04:12.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:04:12.493 00.000 11060 MoveAxis(W, 208, ABG)
21:04:12.493 00.000 11060 Guiding  Dir = 3, Dur = 208
21:04:12.496 00.003 11060 IsSlewing returns 0
21:04:12.496 00.000 11060 IsGuiding returns 0
21:04:12.501 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:04:12.536 00.035 10844 UpdateGuideState exits: m=4605 SNR=42.4 Saturated
21:04:12.536 00.000 10844 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 7 / 99999
21:04:12.536 00.000 10844 PhdController: newstate STATE_FINISH
21:04:12.536 00.000 10844 PhdController complete: success
21:04:12.536 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770354252.536,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:04:12.536 00.000 10844 Mount: notify guiding dither settle done success=1
21:04:12.536 00.000 10844 PhdController: newstate STATE_IDLE
21:04:12.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:12.536 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:04:12.536 00.000 10844 Enqueuing Expose request
21:04:12.707 00.171 11060 IsGuiding returns 0
21:04:12.707 00.000 11060 Move returns status 0, amount 208
21:04:12.707 00.000 11060 MoveAxis(N, 0, ABG)
21:04:12.707 00.000 11060 Move returns status 0, amount 0
21:04:12.707 00.000 11060 move complete, result=0
21:04:12.707 00.000 10844 GuideStep: 0.9 px 208 ms WEST, 0.4 px 0 ms NORTH
21:04:12.707 00.000 11060 worker thread done servicing request
21:04:12.707 00.000 11060 Worker thread wakes up
21:04:12.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:04:12.707 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(450,117,31,31)
21:04:13.625 00.918 10844 evsrv: cli 0EEEDAD0 connect
21:04:13.625 00.000 10844 case statement mapped state 6 to 3
21:04:13.626 00.001 10844 case statement mapped state 6 to 3
21:04:13.628 00.002 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_app_state","id":"7dc1ef84-1ef7-4aa0-9e26-451a339a61cb"}
21:04:13.628 00.000 10844 case statement mapped state 6 to 3
21:04:13.628 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dc1ef84-1ef7-4aa0-9e26-451a339a61cb"}
21:04:13.637 00.009 10844 evsrv: cli 0EEEDAD0 disconnect
21:04:13.637 00.000 10844 evsrv: cli 0EEEDB70 connect
21:04:13.637 00.000 10844 case statement mapped state 6 to 3
21:04:13.637 00.000 10844 case statement mapped state 6 to 3
21:04:13.637 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"stop_capture","id":"0dfbe95d-6283-4b9a-afde-280876c7543f"}
21:04:13.637 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:04:13.637 00.000 10844 Status Line: Waiting for devices...
21:04:13.641 00.004 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":0,"id":"0dfbe95d-6283-4b9a-afde-280876c7543f"}
21:04:13.643 00.002 10844 evsrv: cli 0EEEDB70 disconnect
21:04:13.643 00.000 10844 evsrv: cli 0EEEDDF0 connect
21:04:13.643 00.000 10844 case statement mapped state 6 to 3
21:04:13.645 00.002 10844 case statement mapped state 6 to 3
21:04:13.645 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"3892618d-b544-4825-9d2f-9ea45398045f"}
21:04:13.645 00.000 10844 case statement mapped state 6 to 3
21:04:13.645 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3892618d-b544-4825-9d2f-9ea45398045f"}
21:04:13.645 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:04:13.726 00.081 11060 ZWO: stopexposure
21:04:14.093 00.367 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:04:14.093 00.000 11060 worker thread done servicing request
21:04:14.093 00.000 10844 OnExposeComplete: enter
21:04:14.093 00.000 10844 OnExposeComplete: Capture Error reported
21:04:14.093 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:04:14.093 00.000 10844 Mount: notify guiding stopped
21:04:14.093 00.000 10844 BLC: window closed
21:04:14.093 00.000 10844 BLC: Last direction was reset
21:04:14.097 00.004 10844 Changing from state GUIDING to STOP
21:04:14.097 00.000 10844 guider state => SELECTED
21:04:14.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
21:04:14.121 00.024 10844 Changing from state SELECTED to UNINITIALIZED
21:04:14.121 00.000 10844 guider state => SELECTING
21:04:14.121 00.000 10844 Status Line: Stopped.
21:04:14.121 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:04:14.648 00.527 10844 evsrv: cli 0EEEDDF0 connect
21:04:14.658 00.010 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"50c10ade-fdf2-4d97-830a-eff8533c91c9"}
21:04:14.658 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Stopped","id":"50c10ade-fdf2-4d97-830a-eff8533c91c9"}
21:04:14.660 00.002 10844 evsrv: cli 0EEEDDF0 disconnect
21:05:21.685 67.025 10844 evsrv: cli 0EEEDDF0 connect
21:05:21.685 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"4df83c8a-1635-4ab7-91f9-79569189d84f"}
21:05:21.685 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4df83c8a-1635-4ab7-91f9-79569189d84f"}
21:05:21.715 00.030 10844 evsrv: cli 0EEEDDF0 disconnect
21:05:21.715 00.000 10844 evsrv: cli 0EEEE070 connect
21:05:21.715 00.000 10844 evsrv: cli 0EEEE070 request: {"method":"get_calibrated","id":"7cc3b726-86a1-4ae6-bef9-1ec63ca6dbd8"}
21:05:21.715 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":true,"id":"7cc3b726-86a1-4ae6-bef9-1ec63ca6dbd8"}
21:05:21.717 00.002 10844 evsrv: cli 0EEEE070 disconnect
21:05:21.717 00.000 10844 evsrv: cli 0EEEE930 connect
21:05:21.717 00.000 10844 evsrv: cli 0EEEE930 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"8383b8f0-95dc-41fa-80d3-18d25e2aa4f2"}
21:05:21.717 00.000 10844 PhdController::Guide begins
21:05:21.717 00.000 10844 PhdController: newstate STATE_SETUP
21:05:21.717 00.000 10844 PhdController: setup
21:05:21.717 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
21:05:21.717 00.000 10844 PhdController: start capturing
21:05:21.717 00.000 10844 Changing from state SELECTING to UNINITIALIZED
21:05:21.717 00.000 10844 guider state => SELECTING
21:05:21.717 00.000 10844 setting force full frames = true
21:05:21.717 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:05:21.733 00.016 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:05:21.733 00.000 10844 Enqueuing Expose request
21:05:21.733 00.000 10844 PhdController: newstate STATE_SELECT_STAR
21:05:21.733 00.000 11060 Worker thread wakes up
21:05:21.733 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":0,"id":"8383b8f0-95dc-41fa-80d3-18d25e2aa4f2"}
21:05:21.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:21.733 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:05:21.736 00.003 10844 evsrv: cli 0EEEE930 disconnect
21:05:21.738 00.002 10844 evsrv: cli 0EEEEC50 connect
21:05:21.738 00.000 10844 case statement mapped state 1 to 101
21:05:21.739 00.001 10844 case statement mapped state 1 to 101
21:05:21.739 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_lock_shift_params","id":"a1772a86-072d-4827-a457-6ee4476c7df0"}
21:05:21.739 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"a1772a86-072d-4827-a457-6ee4476c7df0"}
21:05:21.749 00.010 10844 evsrv: cli 0EEEEC50 disconnect
21:05:21.750 00.001 10844 evsrv: cli 0EEEE390 connect
21:05:21.750 00.000 10844 case statement mapped state 1 to 101
21:05:21.751 00.001 10844 case statement mapped state 1 to 101
21:05:21.752 00.001 10844 evsrv: cli 0EEEE390 request: {"method":"get_lock_position","id":"c9429e12-7c9a-4e41-b18f-37bbb27640f0"}
21:05:21.752 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":null,"id":"c9429e12-7c9a-4e41-b18f-37bbb27640f0"}
21:05:21.752 00.000 10844 evsrv: cli 0EEEE390 disconnect
21:05:22.757 01.005 10844 evsrv: cli 0EEEDAD0 connect
21:05:22.757 00.000 10844 case statement mapped state 1 to 101
21:05:22.757 00.000 10844 case statement mapped state 1 to 101
21:05:22.757 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_lock_position","id":"60253285-7476-4751-8b30-fa69fbf48d69"}
21:05:22.757 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":null,"id":"60253285-7476-4751-8b30-fa69fbf48d69"}
21:05:22.757 00.000 10844 evsrv: cli 0EEEDAD0 disconnect
21:05:23.219 00.462 11060 Exposure complete
21:05:23.516 00.297 11060 worker thread done servicing request
21:05:23.516 00.000 10844 OnExposeComplete: enter
21:05:23.516 00.000 10844 UpdateGuideState(): m_state=1
21:05:23.516 00.000 10844 UpdateCurrentPosition: no star selected
21:05:23.516 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:05:23.516 00.000 10844 Status Line: No star selected
21:05:23.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:05:23.552 00.036 10844 UpdateGuideState exits: No star selected
21:05:23.552 00.000 10844 GuiderMultiStar::AutoSelect enter
21:05:23.553 00.001 10844 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:05:23.845 00.292 10844 AutoFind: auto downsample for scale 4.13 => 1x
21:05:24.134 00.289 10844 AutoFind: global mean = 0.0, stdev 19.4
21:05:24.135 00.001 10844 AutoFind: using threshold = 0.1
21:05:24.486 00.351 10844 AutoFind: local max [1659, 143] 48.6
21:05:24.486 00.000 10844 AutoFind: local max [283, 476] 48.6
21:05:24.486 00.000 10844 AutoFind: local max [467, 398] 47.1
21:05:24.486 00.000 10844 AutoFind: local max [118, 152] 46.9
21:05:24.486 00.000 10844 AutoFind: local max [135, 69] 45.9
21:05:24.486 00.000 10844 AutoFind: local max [1627, 558] 45.3
21:05:24.486 00.000 10844 AutoFind: local max [1529, 49] 45.3
21:05:24.486 00.000 10844 AutoFind: local max [1317, 443] 44.8
21:05:24.486 00.000 10844 AutoFind: local max [404, 531] 43.9
21:05:24.486 00.000 10844 AutoFind: local max [180, 424] 43.8
21:05:24.486 00.000 10844 AutoFind: local max [299, 864] 43.5
21:05:24.486 00.000 10844 AutoFind: local max [1444, 320] 43.0
21:05:24.486 00.000 10844 AutoFind: local max [1773, 668] 42.7
21:05:24.486 00.000 10844 AutoFind: local max [266, 266] 42.3
21:05:24.486 00.000 10844 AutoFind: local max [655, 64] 42.0
21:05:24.486 00.000 10844 AutoFind: local max [740, 707] 41.3
21:05:24.486 00.000 10844 AutoFind: local max [139, 621] 41.3
21:05:24.486 00.000 10844 AutoFind: local max [1018, 659] 41.1
21:05:24.486 00.000 10844 AutoFind: local max [30, 899] 40.0
21:05:24.486 00.000 10844 AutoFind: local max [402, 45] 39.9
21:05:24.486 00.000 10844 AutoFind: local max [1543, 575] 39.8
21:05:24.486 00.000 10844 AutoFind: local max [1464, 280] 39.4
21:05:24.486 00.000 10844 AutoFind: local max [427, 600] 39.0
21:05:24.486 00.000 10844 AutoFind: local max [1250, 509] 38.2
21:05:24.489 00.003 10844 AutoFind: local max [1754, 878] 37.5
21:05:24.489 00.000 10844 AutoFind: local max [819, 271] 36.9
21:05:24.489 00.000 10844 AutoFind: local max [557, 544] 36.9
21:05:24.489 00.000 10844 AutoFind: local max [1828, 145] 35.4
21:05:24.489 00.000 10844 AutoFind: local max [1631, 772] 35.0
21:05:24.489 00.000 10844 AutoFind: local max [1292, 226] 34.2
21:05:24.489 00.000 10844 AutoFind: local max [139, 814] 34.2
21:05:24.489 00.000 10844 AutoFind: local max [596, 524] 33.8
21:05:24.489 00.000 10844 AutoFind: local max [58, 461] 33.7
21:05:24.489 00.000 10844 AutoFind: local max [1737, 616] 33.3
21:05:24.489 00.000 10844 AutoFind: local max [633, 872] 31.8
21:05:24.489 00.000 10844 AutoFind: local max [143, 746] 31.8
21:05:24.489 00.000 10844 AutoFind: local max [491, 59] 30.8
21:05:24.489 00.000 10844 AutoFind: local max [133, 376] 29.4
21:05:24.489 00.000 10844 AutoFind: local max [333, 663] 29.2
21:05:24.489 00.000 10844 AutoFind: local max [562, 90] 28.5
21:05:24.489 00.000 10844 AutoFind: local max [401, 335] 28.0
21:05:24.489 00.000 10844 AutoFind: local max [1392, 157] 27.1
21:05:24.489 00.000 10844 AutoFind: local max [1644, 387] 26.3
21:05:24.489 00.000 10844 AutoFind: local max [225, 197] 26.0
21:05:24.489 00.000 10844 AutoFind: local max [25, 237] 25.7
21:05:24.489 00.000 10844 AutoFind: local max [72, 331] 22.9
21:05:24.489 00.000 10844 AutoFind: local max [1023, 38] 22.7
21:05:24.489 00.000 10844 AutoFind: local max [255, 582] 22.7
21:05:24.489 00.000 10844 AutoFind: local max [1830, 355] 22.6
21:05:24.489 00.000 10844 AutoFind: local max [1526, 598] 22.3
21:05:24.489 00.000 10844 AutoFind: local max [1009, 509] 19.9
21:05:24.489 00.000 10844 AutoFind: local max [1441, 20] 19.9
21:05:24.489 00.000 10844 AutoFind: local max [791, 460] 19.7
21:05:24.489 00.000 10844 AutoFind: local max [382, 601] 18.9
21:05:24.489 00.000 10844 AutoFind: local max [92, 471] 18.8
21:05:24.489 00.000 10844 AutoFind: local max [671, 600] 18.6
21:05:24.489 00.000 10844 AutoFind: local max [1291, 80] 18.4
21:05:24.489 00.000 10844 AutoFind: local max [244, 14] 18.2
21:05:24.489 00.000 10844 AutoFind: local max [1226, 82] 18.1
21:05:24.489 00.000 10844 AutoFind: local max [106, 444] 17.6
21:05:24.489 00.000 10844 AutoFind: local max [1190, 411] 17.4
21:05:24.489 00.000 10844 AutoFind: local max [1268, 232] 17.3
21:05:24.489 00.000 10844 AutoFind: local max [1367, 680] 17.2
21:05:24.489 00.000 10844 AutoFind: local max [1307, 66] 16.9
21:05:24.489 00.000 10844 AutoFind: local max [382, 595] 16.8
21:05:24.489 00.000 10844 AutoFind: local max [1163, 655] 16.6
21:05:24.489 00.000 10844 AutoFind: local max [1143, 794] 16.5
21:05:24.489 00.000 10844 AutoFind: local max [293, 75] 16.4
21:05:24.489 00.000 10844 AutoFind: local max [1252, 484] 16.0
21:05:24.491 00.002 10844 AutoFind: local max [42, 195] 15.9
21:05:24.491 00.000 10844 AutoFind: local max [781, 465] 15.8
21:05:24.491 00.000 10844 AutoFind: local max [245, 20] 15.8
21:05:24.491 00.000 10844 AutoFind: local max [1361, 810] 15.7
21:05:24.491 00.000 10844 AutoFind: local max [1477, 730] 15.6
21:05:24.491 00.000 10844 AutoFind: local max [1309, 72] 15.5
21:05:24.491 00.000 10844 AutoFind: local max [251, 13] 15.5
21:05:24.491 00.000 10844 AutoFind: local max [49, 192] 15.1
21:05:24.491 00.000 10844 AutoFind: local max [69, 349] 15.0
21:05:24.491 00.000 10844 AutoFind: local max [9, 950] 15.0
21:05:24.491 00.000 10844 AutoFind: local max [74, 346] 14.9
21:05:24.491 00.000 10844 AutoFind: local max [1162, 661] 14.9
21:05:24.491 00.000 10844 AutoFind: local max [795, 419] 14.8
21:05:24.491 00.000 10844 AutoFind: local max [867, 83] 14.8
21:05:24.491 00.000 10844 AutoFind: local max [443, 746] 14.8
21:05:24.491 00.000 10844 AutoFind: local max [1463, 450] 14.6
21:05:24.491 00.000 10844 AutoFind: local max [786, 470] 14.6
21:05:24.491 00.000 10844 AutoFind: local max [240, 414] 14.4
21:05:24.491 00.000 10844 AutoFind: local max [448, 754] 14.2
21:05:24.491 00.000 10844 AutoFind: local max [417, 12] 14.0
21:05:24.492 00.001 10844 AutoFind: local max [1157, 660] 13.9
21:05:24.492 00.000 10844 AutoFind: local max [449, 748] 13.4
21:05:24.492 00.000 10844 AutoFind: local max [475, 639] 13.3
21:05:24.492 00.000 10844 AutoFind: local max [141, 277] 13.1
21:05:24.492 00.000 10844 AutoFind: local max [786, 465] 13.0
21:05:24.492 00.000 10844 AutoFind: local max [345, 571] 12.9
21:05:24.492 00.000 10844 AutoFind: local max [45, 201] 12.8
21:05:24.492 00.000 10844 AutoFind: local max [708, 155] 12.5
21:05:24.492 00.000 10844 AutoFind: local max [381, 198] 12.4
21:05:24.492 00.000 10844 AutoFind: local max [241, 669] 12.4
21:05:24.492 00.000 10844 AutoFind: local max [1871, 635] 12.0
21:05:24.492 00.000 10844 AutoFind: too close [45, 201] 12.8 - [49, 192] 15.1
21:05:24.492 00.000 10844 AutoFind: too close [45, 201] 12.8 - [42, 195] 15.9
21:05:24.492 00.000 10844 AutoFind: too close [786, 465] 13.0 - [786, 470] 14.6
21:05:24.492 00.000 10844 AutoFind: too close [786, 465] 13.0 - [781, 465] 15.8
21:05:24.492 00.000 10844 AutoFind: too close [786, 465] 13.0 - [791, 460] 19.7
21:05:24.492 00.000 10844 AutoFind: too close [449, 748] 13.4 - [448, 754] 14.2
21:05:24.492 00.000 10844 AutoFind: too close [449, 748] 13.4 - [443, 746] 14.8
21:05:24.492 00.000 10844 AutoFind: too close [1157, 660] 13.9 - [1162, 661] 14.9
21:05:24.492 00.000 10844 AutoFind: too close [1157, 660] 13.9 - [1163, 655] 16.6
21:05:24.492 00.000 10844 AutoFind: too close [448, 754] 14.2 - [443, 746] 14.8
21:05:24.492 00.000 10844 AutoFind: too close [786, 470] 14.6 - [781, 465] 15.8
21:05:24.492 00.000 10844 AutoFind: too close [786, 470] 14.6 - [791, 460] 19.7
21:05:24.492 00.000 10844 AutoFind: too close [1162, 661] 14.9 - [1163, 655] 16.6
21:05:24.492 00.000 10844 AutoFind: too close [74, 346] 14.9 - [69, 349] 15.0
21:05:24.492 00.000 10844 AutoFind: too close [74, 346] 14.9 - [72, 331] 22.9
21:05:24.492 00.000 10844 AutoFind: too close [69, 349] 15.0 - [72, 331] 22.9
21:05:24.492 00.000 10844 AutoFind: too close [49, 192] 15.1 - [42, 195] 15.9
21:05:24.492 00.000 10844 AutoFind: too close [251, 13] 15.5 - [245, 20] 15.8
21:05:24.492 00.000 10844 AutoFind: too close [251, 13] 15.5 - [244, 14] 18.2
21:05:24.492 00.000 10844 AutoFind: too close [1309, 72] 15.5 - [1307, 66] 16.9
21:05:24.492 00.000 10844 AutoFind: too close [1309, 72] 15.5 - [1291, 80] 18.4
21:05:24.492 00.000 10844 AutoFind: too close [245, 20] 15.8 - [244, 14] 18.2
21:05:24.492 00.000 10844 AutoFind: too close [781, 465] 15.8 - [791, 460] 19.7
21:05:24.492 00.000 10844 AutoFind: too close [382, 595] 16.8 - [382, 601] 18.9
21:05:24.492 00.000 10844 AutoFind: too close [1307, 66] 16.9 - [1291, 80] 18.4
21:05:24.492 00.000 10844 AutoFind: too close to edge [417, 12] 14.0
21:05:24.492 00.000 10844 AutoFind: too close to edge [9, 950] 15.0
21:05:24.492 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:05:24.492 00.000 10844 Star::Find(15, 1659, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.494 00.002 10844 Star::Find returns 1 (1), X=1659.46, Y=142.95, Mass=7841, SNR=54.8, Peak=255 HFD=4.9
21:05:24.494 00.000 10844 Star::Find(15, 283, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.494 00.000 10844 Star::Find returns 1 (1), X=282.90, Y=476.15, Mass=7451, SNR=54.8, Peak=255 HFD=4.5
21:05:24.494 00.000 10844 Star::Find(15, 467, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.494 00.000 10844 Star::Find returns 1 (1), X=467.30, Y=397.97, Mass=7271, SNR=53.7, Peak=255 HFD=4.7
21:05:24.494 00.000 10844 Star::Find(15, 118, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.494 00.000 10844 Star::Find returns 1 (1), X=117.99, Y=152.58, Mass=6310, SNR=50.8, Peak=255 HFD=4.2
21:05:24.494 00.000 10844 Star::Find(15, 135, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.494 00.000 10844 Star::Find returns 1 (1), X=135.06, Y=68.58, Mass=9132, SNR=60.2, Peak=255 HFD=5.2
21:05:24.494 00.000 10844 Star::Find(15, 1627, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.494 00.000 10844 Star::Find returns 1 (1), X=1626.99, Y=557.77, Mass=8535, SNR=55.3, Peak=255 HFD=4.9
21:05:24.494 00.000 10844 Star::Find(15, 1529, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.494 00.000 10844 Star::Find returns 1 (1), X=1528.69, Y=48.78, Mass=5779, SNR=46.8, Peak=255 HFD=4.3
21:05:24.494 00.000 10844 Star::Find(15, 1317, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.494 00.000 10844 Star::Find returns 1 (1), X=1316.83, Y=442.76, Mass=7622, SNR=54.1, Peak=255 HFD=5.0
21:05:24.494 00.000 10844 Star::Find(15, 404, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.496 00.002 10844 Star::Find returns 1 (1), X=404.36, Y=531.27, Mass=5868, SNR=47.7, Peak=255 HFD=4.5
21:05:24.496 00.000 10844 Star::Find(15, 180, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.496 00.000 10844 Star::Find returns 1 (1), X=179.89, Y=424.42, Mass=8641, SNR=55.7, Peak=255 HFD=5.2
21:05:24.496 00.000 10844 Star::Find(15, 299, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.496 00.000 10844 Star::Find returns 1 (1), X=298.95, Y=864.56, Mass=9895, SNR=62.9, Peak=255 HFD=5.2
21:05:24.496 00.000 10844 Star::Find(15, 1444, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.496 00.000 10844 Star::Find returns 1 (1), X=1444.45, Y=319.72, Mass=9492, SNR=60.9, Peak=255 HFD=5.4
21:05:24.496 00.000 10844 Star::Find(15, 1773, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.496 00.000 10844 Star::Find returns 1 (1), X=1773.34, Y=668.15, Mass=10091, SNR=63.8, Peak=255 HFD=5.4
21:05:24.496 00.000 10844 Star::Find(15, 266, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.496 00.000 10844 Star::Find returns 1 (1), X=265.98, Y=265.65, Mass=5185, SNR=45.4, Peak=255 HFD=4.1
21:05:24.496 00.000 10844 Star::Find(15, 655, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.496 00.000 10844 Star::Find returns 1 (1), X=655.25, Y=63.56, Mass=6356, SNR=49.6, Peak=255 HFD=4.7
21:05:24.496 00.000 10844 Star::Find(15, 740, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.496 00.000 10844 Star::Find returns 1 (1), X=740.37, Y=706.71, Mass=7096, SNR=51.3, Peak=255 HFD=5.0
21:05:24.496 00.000 10844 Star::Find(15, 139, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.496 00.000 10844 Star::Find returns 1 (1), X=138.10, Y=621.20, Mass=4582, SNR=42.5, Peak=255 HFD=4.0
21:05:24.496 00.000 10844 Star::Find(15, 1018, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.498 00.002 10844 Star::Find returns 1 (1), X=1017.71, Y=658.49, Mass=5433, SNR=45.8, Peak=255 HFD=4.2
21:05:24.498 00.000 10844 Star::Find(15, 30, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.498 00.000 10844 Star::Find returns 1 (1), X=30.27, Y=898.88, Mass=10989, SNR=66.6, Peak=255 HFD=5.7
21:05:24.498 00.000 10844 Star::Find(15, 402, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.498 00.000 10844 Star::Find returns 1 (1), X=402.56, Y=44.72, Mass=10667, SNR=63.9, Peak=255 HFD=5.5
21:05:24.498 00.000 10844 Star::Find(15, 1543, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.498 00.000 10844 Star::Find returns 1 (1), X=1542.62, Y=574.72, Mass=4140, SNR=39.3, Peak=255 HFD=3.5
21:05:24.498 00.000 10844 Star::Find(15, 1464, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.498 00.000 10844 Star::Find returns 1 (1), X=1463.88, Y=279.66, Mass=4334, SNR=39.9, Peak=255 HFD=3.8
21:05:24.498 00.000 10844 Star::Find(15, 427, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.498 00.000 10844 Star::Find returns 1 (1), X=427.48, Y=600.35, Mass=4687, SNR=42.4, Peak=255 HFD=4.0
21:05:24.499 00.001 10844 Star::Find(15, 1250, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.499 00.000 10844 Star::Find returns 1 (1), X=1249.64, Y=509.60, Mass=4108, SNR=39.4, Peak=255 HFD=3.5
21:05:24.499 00.000 10844 Star::Find(15, 1754, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.499 00.000 10844 Star::Find returns 1 (1), X=1754.25, Y=877.78, Mass=4578, SNR=42.2, Peak=255 HFD=3.8
21:05:24.499 00.000 10844 Star::Find(15, 819, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.499 00.000 10844 Star::Find returns 1 (1), X=819.49, Y=270.42, Mass=11406, SNR=65.1, Peak=255 HFD=5.9
21:05:24.499 00.000 10844 Star::Find(15, 557, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.499 00.000 10844 Star::Find returns 1 (1), X=556.39, Y=543.99, Mass=11205, SNR=63.2, Peak=255 HFD=5.9
21:05:24.499 00.000 10844 Star::Find(15, 1828, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.499 00.000 10844 Star::Find returns 1 (1), X=1828.13, Y=145.55, Mass=3867, SNR=39.4, Peak=255 HFD=3.7
21:05:24.499 00.000 10844 Star::Find(15, 1631, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.499 00.000 10844 Star::Find returns 1 (1), X=1630.57, Y=771.63, Mass=12250, SNR=68.3, Peak=255 HFD=5.8
21:05:24.501 00.002 10844 Star::Find(15, 1292, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.501 00.000 10844 Star::Find returns 1 (1), X=1292.30, Y=225.39, Mass=11898, SNR=66.4, Peak=255 HFD=5.8
21:05:24.501 00.000 10844 Star::Find(15, 139, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.501 00.000 10844 Star::Find returns 1 (1), X=138.10, Y=813.90, Mass=11422, SNR=66.0, Peak=255 HFD=6.0
21:05:24.501 00.000 10844 Star::Find(15, 596, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.501 00.000 10844 Star::Find returns 1 (1), X=596.53, Y=523.53, Mass=12278, SNR=65.9, Peak=255 HFD=5.9
21:05:24.501 00.000 10844 Star::Find(15, 58, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.501 00.000 10844 Star::Find returns 1 (0), X=58.21, Y=461.09, Mass=4015, SNR=40.4, Peak=252 HFD=4.1
21:05:24.502 00.001 10844 Star::Find(15, 1737, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.502 00.000 10844 Star::Find returns 1 (1), X=1737.29, Y=616.16, Mass=4195, SNR=38.9, Peak=255 HFD=4.0
21:05:24.502 00.000 10844 Star::Find(15, 633, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.502 00.000 10844 Star::Find returns 1 (1), X=633.39, Y=872.11, Mass=4332, SNR=40.5, Peak=255 HFD=3.9
21:05:24.502 00.000 10844 Star::Find(15, 143, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.502 00.000 10844 Star::Find returns 1 (1), X=143.06, Y=746.51, Mass=3485, SNR=36.9, Peak=255 HFD=3.6
21:05:24.502 00.000 10844 Star::Find(15, 491, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.502 00.000 10844 Star::Find returns 1 (1), X=491.93, Y=58.71, Mass=6099, SNR=42.2, Peak=255 HFD=5.1
21:05:24.502 00.000 10844 Star::Find(15, 133, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.502 00.000 10844 Star::Find returns 1 (1), X=131.77, Y=375.68, Mass=13278, SNR=70.3, Peak=255 HFD=6.4
21:05:24.502 00.000 10844 Star::Find(15, 333, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.504 00.002 10844 Star::Find returns 1 (1), X=332.96, Y=663.19, Mass=3206, SNR=34.8, Peak=255 HFD=3.4
21:05:24.504 00.000 10844 Star::Find(15, 562, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.504 00.000 10844 Star::Find returns 1 (1), X=561.72, Y=89.87, Mass=13469, SNR=69.9, Peak=255 HFD=6.3
21:05:24.504 00.000 10844 Star::Find(15, 401, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.504 00.000 10844 Star::Find returns 1 (0), X=400.72, Y=334.40, Mass=3387, SNR=36.2, Peak=245 HFD=3.5
21:05:24.504 00.000 10844 Star::Find(15, 1392, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.504 00.000 10844 Star::Find returns 1 (1), X=1392.72, Y=157.64, Mass=13908, SNR=69.7, Peak=255 HFD=6.6
21:05:24.504 00.000 10844 Star::Find(15, 1644, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.504 00.000 10844 Star::Find returns 1 (1), X=1643.97, Y=386.73, Mass=3035, SNR=33.2, Peak=255 HFD=3.6
21:05:24.504 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.504 00.000 10844 Star::Find returns 1 (0), X=224.45, Y=196.85, Mass=2519, SNR=31.1, Peak=216 HFD=3.3
21:05:24.504 00.000 10844 Star::Find(15, 25, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.504 00.000 10844 Star::Find returns 1 (0), X=25.16, Y=236.39, Mass=3169, SNR=34.8, Peak=247 HFD=3.8
21:05:24.505 00.001 10844 Star::Find(15, 1023, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.505 00.000 10844 Star::Find returns 1 (0), X=1023.09, Y=38.25, Mass=2756, SNR=32.1, Peak=219 HFD=3.5
21:05:24.505 00.000 10844 Star::Find(15, 255, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.505 00.000 10844 Star::Find returns 1 (0), X=254.99, Y=581.60, Mass=2491, SNR=30.3, Peak=205 HFD=3.5
21:05:24.505 00.000 10844 Star::Find(15, 1830, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.505 00.000 10844 Star::Find returns 1 (0), X=1830.18, Y=355.31, Mass=2586, SNR=30.6, Peak=203 HFD=3.6
21:05:24.505 00.000 10844 Star::Find(15, 1526, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.505 00.000 10844 Star::Find returns 1 (1), X=1526.38, Y=595.66, Mass=15088, SNR=72.1, Peak=255 HFD=7.0
21:05:24.505 00.000 10844 Star::Find(15, 1009, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.505 00.000 10844 Star::Find returns 1 (0), X=1009.37, Y=509.20, Mass=2725, SNR=31.7, Peak=227 HFD=3.7
21:05:24.505 00.000 10844 Star::Find(15, 1441, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.505 00.000 10844 Star::Find returns 1 (1), X=1440.48, Y=20.36, Mass=2107, SNR=28.7, Peak=255 HFD=3.1
21:05:24.505 00.000 10844 Star::Find(15, 92, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.505 00.000 10844 Star::Find returns 1 (0), X=91.87, Y=470.51, Mass=1968, SNR=27.5, Peak=184 HFD=3.6
21:05:24.505 00.000 10844 Star::Find(15, 671, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.505 00.000 10844 Star::Find returns 1 (0), X=670.74, Y=599.79, Mass=1971, SNR=27.3, Peak=198 HFD=3.0
21:05:24.505 00.000 10844 Star::Find(15, 1226, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.507 00.002 10844 Star::Find returns 1 (0), X=1225.89, Y=82.34, Mass=1600, SNR=24.9, Peak=149 HFD=3.1
21:05:24.507 00.000 10844 Star::Find(15, 106, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.507 00.000 10844 Star::Find returns 1 (0), X=106.34, Y=444.43, Mass=1747, SNR=25.8, Peak=148 HFD=3.4
21:05:24.507 00.000 10844 Star::Find(15, 1190, 411, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.507 00.000 10844 Star::Find returns 1 (0), X=1189.86, Y=410.61, Mass=2037, SNR=26.9, Peak=173 HFD=3.7
21:05:24.507 00.000 10844 Star::Find(15, 1268, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.507 00.000 10844 Star::Find returns 1 (0), X=1268.06, Y=231.95, Mass=1522, SNR=23.1, Peak=194 HFD=2.8
21:05:24.507 00.000 10844 Star::Find(15, 1367, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.507 00.000 10844 Star::Find returns 1 (0), X=1367.07, Y=679.53, Mass=1796, SNR=25.5, Peak=201 HFD=3.0
21:05:24.507 00.000 10844 Star::Find(15, 1143, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.507 00.000 10844 Star::Find returns 1 (1), X=1140.31, Y=796.10, Mass=15898, SNR=66.4, Peak=255 HFD=7.4
21:05:24.507 00.000 10844 Star::Find(15, 293, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.507 00.000 10844 Star::Find returns 1 (0), X=292.66, Y=74.73, Mass=1730, SNR=25.4, Peak=155 HFD=3.4
21:05:24.508 00.001 10844 Star::Find(15, 1252, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.508 00.000 10844 Star::Find returns 1 (1), X=1250.13, Y=480.22, Mass=18196, SNR=74.6, Peak=255 HFD=7.7
21:05:24.508 00.000 10844 Star::Find(15, 1361, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.508 00.000 10844 Star::Find returns 1 (0), X=1361.13, Y=810.00, Mass=1187, SNR=21.0, Peak=124 HFD=2.6
21:05:24.508 00.000 10844 Star::Find(15, 1477, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.508 00.000 10844 Star::Find returns 1 (0), X=1476.47, Y=730.38, Mass=1779, SNR=25.9, Peak=189 HFD=3.2
21:05:24.508 00.000 10844 Star::Find(15, 795, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.508 00.000 10844 Star::Find returns 1 (0), X=794.78, Y=418.66, Mass=2230, SNR=26.7, Peak=188 HFD=3.7
21:05:24.509 00.001 10844 Star::Find(15, 867, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.509 00.000 10844 Star::Find returns 1 (0), X=867.19, Y=82.67, Mass=1737, SNR=25.1, Peak=152 HFD=3.6
21:05:24.509 00.000 10844 Star::Find(15, 1463, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.509 00.000 10844 Star::Find returns 1 (0), X=1463.37, Y=450.01, Mass=1259, SNR=21.6, Peak=160 HFD=2.8
21:05:24.509 00.000 10844 Star::Find(15, 240, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.509 00.000 10844 Star::Find returns 1 (0), X=239.92, Y=413.76, Mass=1439, SNR=23.2, Peak=143 HFD=3.3
21:05:24.509 00.000 10844 Star::Find(15, 475, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.509 00.000 10844 Star::Find returns 1 (0), X=475.39, Y=638.64, Mass=1123, SNR=20.0, Peak=159 HFD=2.9
21:05:24.509 00.000 10844 Star::Find(15, 141, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.509 00.000 10844 Star::Find returns 1 (0), X=141.09, Y=276.90, Mass=1635, SNR=24.1, Peak=134 HFD=3.9
21:05:24.509 00.000 10844 Star::Find(15, 345, 571, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.511 00.002 10844 Star::Find returns 1 (1), X=341.59, Y=564.72, Mass=17816, SNR=58.6, Peak=255 HFD=7.6
21:05:24.511 00.000 10844 Star::Find(15, 708, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.511 00.000 10844 Star::Find returns 1 (0), X=708.42, Y=154.58, Mass=1334, SNR=21.5, Peak=167 HFD=3.1
21:05:24.511 00.000 10844 Star::Find(15, 381, 198, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.511 00.000 10844 Star::Find returns 1 (0), X=381.44, Y=197.65, Mass=1408, SNR=22.1, Peak=125 HFD=3.3
21:05:24.511 00.000 10844 Star::Find(15, 241, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.511 00.000 10844 Star::Find returns 1 (0), X=241.34, Y=669.07, Mass=1322, SNR=22.1, Peak=151 HFD=3.3
21:05:24.511 00.000 10844 Star::Find(15, 1871, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.511 00.000 10844 Star::Find returns 1 (0), X=1871.20, Y=634.47, Mass=1533, SNR=23.5, Peak=146 HFD=3.6
21:05:24.511 00.000 10844 AutoFind: finding best star pass 1
21:05:24.511 00.000 10844 Star::Find(15, 1659, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.512 00.001 10844 Star::Find returns 1 (1), X=1659.46, Y=142.95, Mass=7841, SNR=54.8, Peak=255 HFD=4.9
21:05:24.512 00.000 10844 AutoFind: near-saturated [1659, 143] 48.6 Mass 7841 SNR 54.8 Peak 255
21:05:24.512 00.000 10844 Star::Find(15, 283, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.512 00.000 10844 Star::Find returns 1 (1), X=282.90, Y=476.15, Mass=7451, SNR=54.8, Peak=255 HFD=4.5
21:05:24.512 00.000 10844 AutoFind: near-saturated [283, 476] 48.6 Mass 7451 SNR 54.8 Peak 255
21:05:24.512 00.000 10844 Star::Find(15, 467, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.512 00.000 10844 Star::Find returns 1 (1), X=467.30, Y=397.97, Mass=7271, SNR=53.7, Peak=255 HFD=4.7
21:05:24.512 00.000 10844 AutoFind: near-saturated [467, 398] 47.1 Mass 7271 SNR 53.7 Peak 255
21:05:24.512 00.000 10844 Star::Find(15, 118, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.512 00.000 10844 Star::Find returns 1 (1), X=117.99, Y=152.58, Mass=6310, SNR=50.8, Peak=255 HFD=4.2
21:05:24.512 00.000 10844 AutoFind: near-saturated [118, 152] 46.9 Mass 6310 SNR 50.8 Peak 255
21:05:24.512 00.000 10844 Star::Find(15, 135, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.512 00.000 10844 Star::Find returns 1 (1), X=135.06, Y=68.58, Mass=9132, SNR=60.2, Peak=255 HFD=5.2
21:05:24.512 00.000 10844 AutoFind: near-saturated [135, 69] 45.9 Mass 9132 SNR 60.2 Peak 255
21:05:24.512 00.000 10844 Star::Find(15, 1627, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.514 00.002 10844 Star::Find returns 1 (1), X=1626.99, Y=557.77, Mass=8535, SNR=55.3, Peak=255 HFD=4.9
21:05:24.514 00.000 10844 AutoFind: near-saturated [1627, 558] 45.3 Mass 8535 SNR 55.3 Peak 255
21:05:24.514 00.000 10844 Star::Find(15, 1529, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.514 00.000 10844 Star::Find returns 1 (1), X=1528.69, Y=48.78, Mass=5779, SNR=46.8, Peak=255 HFD=4.3
21:05:24.514 00.000 10844 AutoFind: near-saturated [1529, 49] 45.3 Mass 5779 SNR 46.8 Peak 255
21:05:24.514 00.000 10844 Star::Find(15, 1317, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.514 00.000 10844 Star::Find returns 1 (1), X=1316.83, Y=442.76, Mass=7622, SNR=54.1, Peak=255 HFD=5.0
21:05:24.514 00.000 10844 AutoFind: near-saturated [1317, 443] 44.8 Mass 7622 SNR 54.1 Peak 255
21:05:24.514 00.000 10844 Star::Find(15, 404, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.514 00.000 10844 Star::Find returns 1 (1), X=404.36, Y=531.27, Mass=5868, SNR=47.7, Peak=255 HFD=4.5
21:05:24.514 00.000 10844 AutoFind: near-saturated [404, 531] 43.9 Mass 5868 SNR 47.7 Peak 255
21:05:24.514 00.000 10844 Star::Find(15, 180, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.515 00.001 10844 Star::Find returns 1 (1), X=179.89, Y=424.42, Mass=8641, SNR=55.7, Peak=255 HFD=5.2
21:05:24.515 00.000 10844 AutoFind: near-saturated [180, 424] 43.8 Mass 8641 SNR 55.7 Peak 255
21:05:24.515 00.000 10844 Star::Find(15, 299, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.515 00.000 10844 Star::Find returns 1 (1), X=298.95, Y=864.56, Mass=9895, SNR=62.9, Peak=255 HFD=5.2
21:05:24.516 00.001 10844 AutoFind: near-saturated [299, 864] 43.5 Mass 9895 SNR 62.9 Peak 255
21:05:24.516 00.000 10844 Star::Find(15, 1444, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.516 00.000 10844 Star::Find returns 1 (1), X=1444.45, Y=319.72, Mass=9492, SNR=60.9, Peak=255 HFD=5.4
21:05:24.516 00.000 10844 AutoFind: near-saturated [1444, 320] 43.0 Mass 9492 SNR 60.9 Peak 255
21:05:24.516 00.000 10844 Star::Find(15, 1773, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.516 00.000 10844 Star::Find returns 1 (1), X=1773.34, Y=668.15, Mass=10091, SNR=63.8, Peak=255 HFD=5.4
21:05:24.516 00.000 10844 AutoFind: near-saturated [1773, 668] 42.7 Mass 10091 SNR 63.8 Peak 255
21:05:24.516 00.000 10844 Star::Find(15, 266, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.516 00.000 10844 Star::Find returns 1 (1), X=265.98, Y=265.65, Mass=5185, SNR=45.4, Peak=255 HFD=4.1
21:05:24.516 00.000 10844 AutoFind: near-saturated [266, 266] 42.3 Mass 5185 SNR 45.4 Peak 255
21:05:24.516 00.000 10844 Star::Find(15, 655, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.516 00.000 10844 Star::Find returns 1 (1), X=655.25, Y=63.56, Mass=6356, SNR=49.6, Peak=255 HFD=4.7
21:05:24.516 00.000 10844 AutoFind: near-saturated [655, 64] 42.0 Mass 6356 SNR 49.6 Peak 255
21:05:24.516 00.000 10844 Star::Find(15, 740, 707, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.516 00.000 10844 Star::Find returns 1 (1), X=740.37, Y=706.71, Mass=7096, SNR=51.3, Peak=255 HFD=5.0
21:05:24.516 00.000 10844 AutoFind: near-saturated [740, 707] 41.3 Mass 7096 SNR 51.3 Peak 255
21:05:24.516 00.000 10844 Star::Find(15, 139, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.516 00.000 10844 Star::Find returns 1 (1), X=138.10, Y=621.20, Mass=4582, SNR=42.5, Peak=255 HFD=4.0
21:05:24.516 00.000 10844 AutoFind: near-saturated [139, 621] 41.3 Mass 4582 SNR 42.5 Peak 255
21:05:24.516 00.000 10844 Star::Find(15, 1018, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.518 00.002 10844 Star::Find returns 1 (1), X=1017.71, Y=658.49, Mass=5433, SNR=45.8, Peak=255 HFD=4.2
21:05:24.518 00.000 10844 AutoFind: near-saturated [1018, 659] 41.1 Mass 5433 SNR 45.8 Peak 255
21:05:24.518 00.000 10844 Star::Find(15, 30, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.518 00.000 10844 Star::Find returns 1 (1), X=30.27, Y=898.88, Mass=10989, SNR=66.6, Peak=255 HFD=5.7
21:05:24.518 00.000 10844 AutoFind: near-saturated [30, 899] 40.0 Mass 10989 SNR 66.6 Peak 255
21:05:24.518 00.000 10844 Star::Find(15, 402, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.518 00.000 10844 Star::Find returns 1 (1), X=402.56, Y=44.72, Mass=10667, SNR=63.9, Peak=255 HFD=5.5
21:05:24.518 00.000 10844 AutoFind: near-saturated [402, 45] 39.9 Mass 10667 SNR 63.9 Peak 255
21:05:24.518 00.000 10844 Star::Find(15, 1543, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.518 00.000 10844 Star::Find returns 1 (1), X=1542.62, Y=574.72, Mass=4140, SNR=39.3, Peak=255 HFD=3.5
21:05:24.518 00.000 10844 AutoFind: near-saturated [1543, 575] 39.8 Mass 4140 SNR 39.3 Peak 255
21:05:24.518 00.000 10844 Star::Find(15, 1464, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.520 00.002 10844 Star::Find returns 1 (1), X=1463.88, Y=279.66, Mass=4334, SNR=39.9, Peak=255 HFD=3.8
21:05:24.520 00.000 10844 AutoFind: near-saturated [1464, 280] 39.4 Mass 4334 SNR 39.9 Peak 255
21:05:24.520 00.000 10844 Star::Find(15, 427, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.520 00.000 10844 Star::Find returns 1 (1), X=427.48, Y=600.35, Mass=4687, SNR=42.4, Peak=255 HFD=4.0
21:05:24.520 00.000 10844 AutoFind: near-saturated [427, 600] 39.0 Mass 4687 SNR 42.4 Peak 255
21:05:24.520 00.000 10844 Star::Find(15, 1250, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.520 00.000 10844 Star::Find returns 1 (1), X=1249.64, Y=509.60, Mass=4108, SNR=39.4, Peak=255 HFD=3.5
21:05:24.520 00.000 10844 AutoFind: near-saturated [1250, 509] 38.2 Mass 4108 SNR 39.4 Peak 255
21:05:24.520 00.000 10844 Star::Find(15, 1754, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.520 00.000 10844 Star::Find returns 1 (1), X=1754.25, Y=877.78, Mass=4578, SNR=42.2, Peak=255 HFD=3.8
21:05:24.520 00.000 10844 AutoFind: near-saturated [1754, 878] 37.5 Mass 4578 SNR 42.2 Peak 255
21:05:24.520 00.000 10844 Star::Find(15, 819, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.520 00.000 10844 Star::Find returns 1 (1), X=819.49, Y=270.42, Mass=11406, SNR=65.1, Peak=255 HFD=5.9
21:05:24.521 00.001 10844 AutoFind: near-saturated [819, 271] 36.9 Mass 11406 SNR 65.1 Peak 255
21:05:24.521 00.000 10844 Star::Find(15, 557, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.521 00.000 10844 Star::Find returns 1 (1), X=556.39, Y=543.99, Mass=11205, SNR=63.2, Peak=255 HFD=5.9
21:05:24.521 00.000 10844 AutoFind: near-saturated [557, 544] 36.9 Mass 11205 SNR 63.2 Peak 255
21:05:24.521 00.000 10844 Star::Find(15, 1828, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.521 00.000 10844 Star::Find returns 1 (1), X=1828.13, Y=145.55, Mass=3867, SNR=39.4, Peak=255 HFD=3.7
21:05:24.521 00.000 10844 AutoFind: near-saturated [1828, 145] 35.4 Mass 3867 SNR 39.4 Peak 255
21:05:24.521 00.000 10844 Star::Find(15, 1631, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.521 00.000 10844 Star::Find returns 1 (1), X=1630.57, Y=771.63, Mass=12250, SNR=68.3, Peak=255 HFD=5.8
21:05:24.521 00.000 10844 AutoFind: near-saturated [1631, 772] 35.0 Mass 12250 SNR 68.3 Peak 255
21:05:24.521 00.000 10844 Star::Find(15, 1292, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.521 00.000 10844 Star::Find returns 1 (1), X=1292.30, Y=225.39, Mass=11898, SNR=66.4, Peak=255 HFD=5.8
21:05:24.521 00.000 10844 AutoFind: near-saturated [1292, 226] 34.2 Mass 11898 SNR 66.4 Peak 255
21:05:24.521 00.000 10844 Star::Find(15, 139, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.523 00.002 10844 Star::Find returns 1 (1), X=138.10, Y=813.90, Mass=11422, SNR=66.0, Peak=255 HFD=6.0
21:05:24.523 00.000 10844 AutoFind: near-saturated [139, 814] 34.2 Mass 11422 SNR 66.0 Peak 255
21:05:24.523 00.000 10844 Star::Find(15, 596, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.523 00.000 10844 Star::Find returns 1 (1), X=596.53, Y=523.53, Mass=12278, SNR=65.9, Peak=255 HFD=5.9
21:05:24.523 00.000 10844 AutoFind: near-saturated [596, 524] 33.8 Mass 12278 SNR 65.9 Peak 255
21:05:24.523 00.000 10844 Star::Find(15, 58, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.523 00.000 10844 Star::Find returns 1 (0), X=58.21, Y=461.09, Mass=4015, SNR=40.4, Peak=252 HFD=4.1
21:05:24.523 00.000 10844 AutoFind: near-saturated [58, 461] 33.7 Mass 4015 SNR 40.4 Peak 252
21:05:24.523 00.000 10844 Star::Find(15, 1737, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.523 00.000 10844 Star::Find returns 1 (1), X=1737.29, Y=616.16, Mass=4195, SNR=38.9, Peak=255 HFD=4.0
21:05:24.523 00.000 10844 AutoFind: near-saturated [1737, 616] 33.3 Mass 4195 SNR 38.9 Peak 255
21:05:24.523 00.000 10844 Star::Find(15, 633, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.523 00.000 10844 Star::Find returns 1 (1), X=633.39, Y=872.11, Mass=4332, SNR=40.5, Peak=255 HFD=3.9
21:05:24.523 00.000 10844 AutoFind: near-saturated [633, 872] 31.8 Mass 4332 SNR 40.5 Peak 255
21:05:24.524 00.001 10844 Star::Find(15, 143, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.524 00.000 10844 Star::Find returns 1 (1), X=143.06, Y=746.51, Mass=3485, SNR=36.9, Peak=255 HFD=3.6
21:05:24.524 00.000 10844 AutoFind: near-saturated [143, 746] 31.8 Mass 3485 SNR 36.9 Peak 255
21:05:24.524 00.000 10844 Star::Find(15, 491, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.524 00.000 10844 Star::Find returns 1 (1), X=491.93, Y=58.71, Mass=6099, SNR=42.2, Peak=255 HFD=5.1
21:05:24.524 00.000 10844 AutoFind: near-saturated [491, 59] 30.8 Mass 6099 SNR 42.2 Peak 255
21:05:24.524 00.000 10844 Star::Find(15, 133, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.524 00.000 10844 Star::Find returns 1 (1), X=131.77, Y=375.68, Mass=13278, SNR=70.3, Peak=255 HFD=6.4
21:05:24.524 00.000 10844 AutoFind: near-saturated [133, 376] 29.4 Mass 13278 SNR 70.3 Peak 255
21:05:24.524 00.000 10844 Star::Find(15, 333, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.524 00.000 10844 Star::Find returns 1 (1), X=332.96, Y=663.19, Mass=3206, SNR=34.8, Peak=255 HFD=3.4
21:05:24.524 00.000 10844 AutoFind: near-saturated [333, 663] 29.2 Mass 3206 SNR 34.8 Peak 255
21:05:24.524 00.000 10844 Star::Find(15, 562, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.524 00.000 10844 Star::Find returns 1 (1), X=561.72, Y=89.87, Mass=13469, SNR=69.9, Peak=255 HFD=6.3
21:05:24.526 00.002 10844 AutoFind: near-saturated [562, 90] 28.5 Mass 13469 SNR 69.9 Peak 255
21:05:24.526 00.000 10844 Star::Find(15, 401, 335, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.526 00.000 10844 Star::Find returns 1 (0), X=400.72, Y=334.40, Mass=3387, SNR=36.2, Peak=245 HFD=3.5
21:05:24.526 00.000 10844 AutoFind: near-saturated [401, 335] 28.0 Mass 3387 SNR 36.2 Peak 245
21:05:24.526 00.000 10844 Star::Find(15, 1392, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.526 00.000 10844 Star::Find returns 1 (1), X=1392.72, Y=157.64, Mass=13908, SNR=69.7, Peak=255 HFD=6.6
21:05:24.526 00.000 10844 AutoFind: near-saturated [1392, 157] 27.1 Mass 13908 SNR 69.7 Peak 255
21:05:24.526 00.000 10844 Star::Find(15, 1644, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.527 00.001 10844 Star::Find returns 1 (1), X=1643.97, Y=386.73, Mass=3035, SNR=33.2, Peak=255 HFD=3.6
21:05:24.527 00.000 10844 AutoFind: near-saturated [1644, 387] 26.3 Mass 3035 SNR 33.2 Peak 255
21:05:24.527 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.527 00.000 10844 Star::Find returns 1 (0), X=224.45, Y=196.85, Mass=2519, SNR=31.1, Peak=216 HFD=3.3
21:05:24.527 00.000 10844 AutoFind returns star at [225, 197] 26.0 Mass 2519 SNR 31.1
21:05:24.528 00.001 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.528 00.000 10844 Star::Find returns 1 (0), X=224.45, Y=196.85, Mass=2519, SNR=31.1, Peak=216 HFD=3.3
21:05:24.528 00.000 10844 MultiStar: List (12): {224.45, 196.85}(31.1), {25.16, 236.39}(34.8), {1023.09, 38.25}(32.1), {254.99, 581.60}(30.3), {1830.18, 355.31}(30.6), {1526.38, 595.66}(72.1), {1009.37, 509.20}(31.7), {1440.48, 20.36}(28.7), {91.87, 470.51}(27.5), {670.74, 599.79}(27.3), {1225.89, 82.34}(24.9), {106.34, 444.43}(25.8), 
21:05:24.528 00.000 10844 setting lock position to (224.45, 196.85)
21:05:24.528 00.000 10844 MultiStar: stabilizing after lock position change
21:05:24.528 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
21:05:24.528 00.000 10844 UpdateGuideState(): m_state=1
21:05:24.528 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:24.528 00.000 10844 Star::Find returns 1 (0), X=224.45, Y=196.85, Mass=2519, SNR=31.1, Peak=216 HFD=3.3
21:05:24.528 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.77) = xAngle (1.77 = 1.77)
21:05:24.528 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.79 = 1.79)
21:05:24.528 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:05:24.543 00.015 10844 setting force full frames = false
21:05:24.543 00.000 10844 setting lock position to (224.45, 196.85)
21:05:24.543 00.000 10844 MultiStar: stabilizing after lock position change
21:05:24.543 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
21:05:24.547 00.004 10844 Changing from state SELECTING to SELECTED
21:05:24.547 00.000 10844 guider state => SELECTED
21:05:24.560 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:05:24.584 00.024 10844 UpdateGuideState exits: m=2519 SNR=31.1
21:05:24.584 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:05:24.614 00.030 10844 Status Line: Auto-selected star at (224.4, 196.8)
21:05:24.619 00.005 10844 PhdController: newstate STATE_WAIT_SELECTED
21:05:24.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:24.619 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:24.619 00.000 10844 Enqueuing Expose request
21:05:24.619 00.000 11060 Worker thread wakes up
21:05:24.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:24.619 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:24.619 00.000 10844 evsrv: cli 0EEEE2F0 connect
21:05:24.619 00.000 10844 case statement mapped state 2 to 1
21:05:24.624 00.005 10844 case statement mapped state 2 to 1
21:05:24.624 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_lock_position","id":"f06f99db-db45-4dd3-bd2c-ef6c2a4a1a22"}
21:05:24.626 00.002 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":[224.45,196.85],"id":"f06f99db-db45-4dd3-bd2c-ef6c2a4a1a22"}
21:05:24.628 00.002 10844 evsrv: cli 0EEEE2F0 disconnect
21:05:24.628 00.000 10844 evsrv: cli 0EEEE7F0 connect
21:05:24.628 00.000 10844 case statement mapped state 2 to 1
21:05:24.629 00.001 10844 case statement mapped state 2 to 1
21:05:24.629 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_app_state","id":"c537abd8-f0ce-436a-a3b9-0ba7f4d7a251"}
21:05:24.629 00.000 10844 case statement mapped state 2 to 1
21:05:24.629 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":"Selected","id":"c537abd8-f0ce-436a-a3b9-0ba7f4d7a251"}
21:05:24.629 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
21:05:25.631 01.002 10844 evsrv: cli 0EEEE2F0 connect
21:05:25.631 00.000 10844 case statement mapped state 2 to 1
21:05:25.631 00.000 10844 case statement mapped state 2 to 1
21:05:25.631 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_app_state","id":"caeaa198-9f37-44c6-ab7d-ca52cb5ea3ce"}
21:05:25.631 00.000 10844 case statement mapped state 2 to 1
21:05:25.631 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":"Selected","id":"caeaa198-9f37-44c6-ab7d-ca52cb5ea3ce"}
21:05:25.631 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
21:05:26.090 00.459 11060 Exposure complete
21:05:26.336 00.246 11060 worker thread done servicing request
21:05:26.336 00.000 10844 OnExposeComplete: enter
21:05:26.336 00.000 10844 UpdateGuideState(): m_state=2
21:05:26.336 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:05:26.336 00.000 10844 Star::Find returns 1 (0), X=224.23, Y=197.35, Mass=3088, SNR=35.5, Peak=229 HFD=3.6
21:05:26.336 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.77) = xAngle (3.73 = -2.55)
21:05:26.336 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.75 = -2.53)
21:05:26.336 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.50 hyp=0.55 cameraTheta=1.97 mountX=-0.45 mountY=-0.31, mountTheta=-2.54
21:05:26.339 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:05:26.367 00.028 10844 UpdateGuideState exits: m=3088 SNR=35.5
21:05:26.367 00.000 10844 PhdController: newstate STATE_CALIBRATE
21:05:26.367 00.000 10844 PhdController: newstate STATE_GUIDE
21:05:26.367 00.000 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
21:05:26.367 00.000 10844 guider state => CALIBRATED
21:05:26.367 00.000 10844 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:05:26.377 00.010 10844 reset dither spiral
21:05:26.377 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
21:05:26.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:26.377 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:05:26.377 00.000 10844 Enqueuing Expose request
21:05:26.377 00.000 11060 Worker thread wakes up
21:05:26.382 00.005 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:26.382 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:05:26.638 00.256 10844 evsrv: cli 0EEEDFD0 connect
21:05:26.638 00.000 10844 case statement mapped state 5 to 1
21:05:26.638 00.000 10844 case statement mapped state 5 to 1
21:05:26.640 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"110087a8-7561-4db8-9c4d-a05819a64c5c"}
21:05:26.640 00.000 10844 case statement mapped state 5 to 1
21:05:26.640 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Selected","id":"110087a8-7561-4db8-9c4d-a05819a64c5c"}
21:05:26.654 00.014 10844 evsrv: cli 0EEEDFD0 disconnect
21:05:27.659 01.005 10844 evsrv: cli 0EEEEC50 connect
21:05:27.659 00.000 10844 case statement mapped state 5 to 1
21:05:27.660 00.001 10844 case statement mapped state 5 to 1
21:05:27.660 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_app_state","id":"8120afda-f84c-4d51-ade8-34e8171424f2"}
21:05:27.660 00.000 10844 case statement mapped state 5 to 1
21:05:27.660 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":"Selected","id":"8120afda-f84c-4d51-ade8-34e8171424f2"}
21:05:27.665 00.005 10844 evsrv: cli 0EEEEC50 disconnect
21:05:27.863 00.198 11060 Exposure complete
21:05:28.138 00.275 11060 worker thread done servicing request
21:05:28.138 00.000 10844 OnExposeComplete: enter
21:05:28.138 00.000 10844 UpdateGuideState(): m_state=5
21:05:28.138 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:05:28.138 00.000 10844 Star::Find returns 1 (0), X=224.44, Y=196.88, Mass=2698, SNR=32.3, Peak=216 HFD=3.6
21:05:28.138 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.77) = xAngle (3.46 = -2.82)
21:05:28.138 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.48 = -2.80)
21:05:28.138 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.70 mountX=-0.03 mountY=-0.01, mountTheta=-2.80
21:05:28.153 00.015 10844 Changing from state CALIBRATED to GUIDING
21:05:28.160 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:05:28.176 00.016 10844 ScopeASCOM::SideOfPier() returns 0
21:05:28.178 00.002 10844 AdjustCalibrationForScopePointing (scope): current dec=-2.4 pierSide=0, cal dec=33.9 pierSide=0 rotAngle=-51.5 bin=1
21:05:28.178 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:05:28.178 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:05:28.178 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:28.178 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:28.178 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
21:05:28.178 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:05:28.178 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
21:05:28.182 00.004 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:05:28.182 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:05:28.182 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
21:05:28.182 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:05:28.182 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
21:05:28.182 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
21:05:28.212 00.030 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:05:28.214 00.002 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
21:05:28.214 00.000 10844 New rotator position -51.5 deg, prev = -0.0 deg, delta = -51.5 deg
21:05:28.214 00.000 10844 Mount::SetCalibration (scope) -- xAngle=-49.8 yAngle=41.3 xRate=1.557 yRate=1.614 bin=1 dec=33.9 pierSide=0 par=?/? rotAng=-51.5
21:05:28.214 00.000 10844 Mount::SetCalibration (scope) -- sets m_xAngle=-49.8 m_yAngleError=-1.1
21:05:28.219 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:05:28.235 00.016 10844 ScopeASCOM::SideOfPier() returns 0
21:05:28.238 00.003 10844 Dec comp: XRate 1.557 -> 1.875 for dec 33.9 -> dec -2.4
21:05:28.248 00.010 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:05:28.264 00.016 10844 ScopeASCOM::SideOfPier() returns 0
21:05:28.283 00.019 10844 setting lock position to (224.44, 196.88)
21:05:28.283 00.000 10844 MultiStar: stabilizing after lock position change
21:05:28.283 00.000 10844 guider state => GUIDING
21:05:28.283 00.000 10844 Status Line: Guiding
21:05:28.287 00.004 10844 Mount: notify guiding started
21:05:28.287 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
21:05:28.289 00.002 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 9:05:28 PM"
21:05:28.289 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001557
21:05:28.289 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001614
21:05:28.289 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
21:05:28.289 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -0.868637
21:05:28.289 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 0.721268
21:05:28.289 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.592510
21:05:28.289 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
21:05:28.289 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
21:05:28.289 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
21:05:28.289 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -51.490000
21:05:28.289 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:05:28.289 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:05:28.289 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:28.289 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:28.294 00.005 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
21:05:28.294 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:05:28.294 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
21:05:28.294 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:05:28.294 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:05:28.294 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
21:05:28.294 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:05:28.294 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
21:05:28.294 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
21:05:28.294 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:05:28.297 00.003 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:05:28.297 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:05:28.297 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:05:28.299 00.002 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
21:05:28.299 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:05:28.299 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
21:05:28.299 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:05:28.299 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:05:28.299 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
21:05:28.299 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:05:28.299 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
21:05:28.299 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
21:05:28.330 00.031 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:05:28.359 00.029 10844 ScopeASCOM::SideOfPier() returns 0
21:05:28.388 00.029 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:05:28.388 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:05:28.388 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -2.4
21:05:28.388 00.000 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.87) = xAngle (-0.87 = -0.87)
21:05:28.388 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:05:28.391 00.003 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:05:28.391 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:05:28.391 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
21:05:28.391 00.000 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
21:05:28.393 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:05:28.434 00.041 10844 UpdateGuideState exits: m=2698 SNR=32.3
21:05:28.434 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
21:05:28.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:28.434 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:28.434 00.000 10844 Enqueuing Expose request
21:05:28.434 00.000 11060 Worker thread wakes up
21:05:28.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:28.434 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:28.434 00.000 10844 evsrv: cli 0EEEEC50 connect
21:05:28.434 00.000 10844 case statement mapped state 6 to 3
21:05:28.434 00.000 10844 case statement mapped state 6 to 3
21:05:28.434 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_pixel_scale","id":"5b77daea-5931-4dd3-93b5-d7417aad5ad5"}
21:05:28.434 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":4.1253,"id":"5b77daea-5931-4dd3-93b5-d7417aad5ad5"}
21:05:28.434 00.000 10844 evsrv: cli 0EEEEC50 disconnect
21:05:28.666 00.232 10844 evsrv: cli 0EEEE2F0 connect
21:05:28.666 00.000 10844 case statement mapped state 6 to 3
21:05:28.666 00.000 10844 case statement mapped state 6 to 3
21:05:28.666 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_app_state","id":"18477341-4f1e-4dca-8702-ba41b1e17a31"}
21:05:28.666 00.000 10844 case statement mapped state 6 to 3
21:05:28.666 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18477341-4f1e-4dca-8702-ba41b1e17a31"}
21:05:28.666 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
21:05:29.908 01.242 11060 Exposure complete
21:05:30.189 00.281 11060 worker thread done servicing request
21:05:30.189 00.000 10844 OnExposeComplete: enter
21:05:30.189 00.000 10844 UpdateGuideState(): m_state=6
21:05:30.189 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:05:30.189 00.000 10844 Star::Find returns 1 (0), X=223.80, Y=197.28, Mass=2481, SNR=30.3, Peak=204 HFD=3.5
21:05:30.189 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.87) = xAngle (3.45 = -2.83)
21:05:30.189 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.47 = -2.81)
21:05:30.189 00.000 10844 CameraToMount -- cameraX=-0.64 cameraY=0.40 hyp=0.76 cameraTheta=2.58 mountX=-0.72 mountY=-0.24, mountTheta=-2.82
21:05:30.195 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.64, y=0.40, opts=13)
21:05:30.195 00.000 10844 Enqueuing Move request for scope (-0.64, 0.40)
21:05:30.195 00.000 11060 Worker thread wakes up
21:05:30.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.40) opts 0xd
21:05:30.195 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.64, 0.40)
21:05:30.195 00.000 11060 Moving (-0.64, 0.40) raw xDistance=-0.72 yDistance=-0.24
21:05:30.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.72
21:05:30.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:05:30.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:05:30.195 00.000 11060 MoveAxis(E, 135, ABG)
21:05:30.195 00.000 11060 Guiding  Dir = 2, Dur = 135
21:05:30.200 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:05:30.210 00.010 11060 IsSlewing returns 0
21:05:30.210 00.000 11060 IsGuiding returns 0
21:05:30.221 00.011 10844 UpdateGuideState exits: m=2481 SNR=30.3
21:05:30.221 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 1 / 99999
21:05:30.221 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770354330.221,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:05:30.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:30.221 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:30.221 00.000 10844 Enqueuing Expose request
21:05:30.352 00.131 11060 IsGuiding returns 0
21:05:30.352 00.000 11060 Move returns status 0, amount 135
21:05:30.352 00.000 11060 MoveAxis(N, 0, ABG)
21:05:30.352 00.000 11060 Move returns status 0, amount 0
21:05:30.352 00.000 11060 move complete, result=0
21:05:30.352 00.000 11060 worker thread done servicing request
21:05:30.352 00.000 11060 Worker thread wakes up
21:05:30.354 00.002 10844 GuideStep: -0.7 px 135 ms EAST, -0.2 px 0 ms NORTH
21:05:30.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:30.354 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:31.814 01.460 11060 Exposure complete
21:05:32.098 00.284 11060 worker thread done servicing request
21:05:32.098 00.000 10844 OnExposeComplete: enter
21:05:32.098 00.000 10844 UpdateGuideState(): m_state=6
21:05:32.098 00.000 10844 Star::Find(15, 223, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:05:32.098 00.000 10844 Star::Find returns 1 (1), X=223.97, Y=196.24, Mass=3128, SNR=35.1, Peak=255 HFD=3.4
21:05:32.098 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.87) = xAngle (-1.34 = -1.34)
21:05:32.098 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.32 = -1.32)
21:05:32.098 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=-0.64 hyp=0.79 cameraTheta=-2.21 mountX=0.18 mountY=-0.77, mountTheta=-1.34
21:05:32.098 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=-0.64, opts=13)
21:05:32.101 00.003 10844 Enqueuing Move request for scope (-0.47, -0.64)
21:05:32.101 00.000 11060 Worker thread wakes up
21:05:32.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.64) opts 0xd
21:05:32.101 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, -0.64)
21:05:32.101 00.000 11060 Moving (-0.47, -0.64) raw xDistance=0.18 yDistance=-0.77
21:05:32.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:05:32.101 00.000 11060 resist switch: large excursion: input -0.77 thresh 0.57 direction from 0 to -1
21:05:32.101 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.30
21:05:32.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.77
21:05:32.101 00.000 11060 MoveAxis(W, 29, ABG)
21:05:32.101 00.000 11060 Guiding  Dir = 3, Dur = 29
21:05:32.105 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:05:32.130 00.025 11060 IsSlewing returns 0
21:05:32.130 00.000 11060 IsGuiding returns 0
21:05:32.130 00.000 10844 UpdateGuideState exits: m=3128 SNR=35.1 Saturated
21:05:32.130 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 2 / 99999
21:05:32.130 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770354332.130,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
21:05:32.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:32.130 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:32.130 00.000 10844 Enqueuing Expose request
21:05:32.185 00.055 11060 IsGuiding returns 0
21:05:32.185 00.000 11060 Move returns status 0, amount 29
21:05:32.185 00.000 11060 MoveAxis(N, 332, ABG)
21:05:32.185 00.000 11060 Guiding  Dir = 0, Dur = 332
21:05:32.214 00.029 11060 IsSlewing returns 0
21:05:32.215 00.001 11060 IsGuiding returns 0
21:05:32.562 00.347 11060 IsGuiding returns 0
21:05:32.562 00.000 11060 Move returns status 0, amount 332
21:05:32.562 00.000 11060 move complete, result=0
21:05:32.562 00.000 11060 worker thread done servicing request
21:05:32.562 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.8 px 332 ms NORTH
21:05:32.562 00.000 11060 Worker thread wakes up
21:05:32.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:32.562 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:34.021 01.459 11060 Exposure complete
21:05:34.271 00.250 11060 worker thread done servicing request
21:05:34.271 00.000 10844 OnExposeComplete: enter
21:05:34.271 00.000 10844 UpdateGuideState(): m_state=6
21:05:34.271 00.000 10844 Star::Find(15, 223, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:05:34.271 00.000 10844 Star::Find returns 1 (0), X=224.63, Y=196.80, Mass=2561, SNR=31.1, Peak=185 HFD=3.6
21:05:34.275 00.004 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.87) = xAngle (0.49 = 0.49)
21:05:34.275 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.51 = 0.51)
21:05:34.275 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.38 mountX=0.18 mountY=0.10, mountTheta=0.50
21:05:34.275 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.08, opts=13)
21:05:34.275 00.000 10844 Enqueuing Move request for scope (0.19, -0.08)
21:05:34.275 00.000 11060 Worker thread wakes up
21:05:34.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
21:05:34.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
21:05:34.275 00.000 11060 Moving (0.19, -0.08) raw xDistance=0.18 yDistance=0.10
21:05:34.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.18
21:05:34.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:34.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:05:34.275 00.000 11060 MoveAxis(W, 35, ABG)
21:05:34.275 00.000 11060 Guiding  Dir = 3, Dur = 35
21:05:34.280 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:05:34.291 00.011 11060 IsSlewing returns 0
21:05:34.291 00.000 11060 IsGuiding returns 0
21:05:34.292 00.001 10844 UpdateGuideState exits: m=2561 SNR=31.1
21:05:34.292 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 3 / 99999
21:05:34.292 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770354334.292,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
21:05:34.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:34.292 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:34.292 00.000 10844 Enqueuing Expose request
21:05:34.335 00.043 11060 IsGuiding returns 0
21:05:34.335 00.000 11060 Move returns status 0, amount 35
21:05:34.335 00.000 11060 MoveAxis(N, 0, ABG)
21:05:34.335 00.000 11060 Move returns status 0, amount 0
21:05:34.335 00.000 11060 move complete, result=0
21:05:34.335 00.000 11060 worker thread done servicing request
21:05:34.335 00.000 11060 Worker thread wakes up
21:05:34.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:34.335 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:34.335 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
21:05:35.808 01.473 11060 Exposure complete
21:05:36.102 00.294 11060 worker thread done servicing request
21:05:36.102 00.000 10844 OnExposeComplete: enter
21:05:36.102 00.000 10844 UpdateGuideState(): m_state=6
21:05:36.102 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:05:36.102 00.000 10844 Star::Find returns 1 (0), X=224.83, Y=196.06, Mass=3278, SNR=36.0, Peak=246 HFD=4.1
21:05:36.102 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.87) = xAngle (-0.26 = -0.26)
21:05:36.102 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.24 = -0.24)
21:05:36.102 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.81 hyp=0.90 cameraTheta=-1.13 mountX=0.87 mountY=-0.21, mountTheta=-0.24
21:05:36.102 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.81, opts=13)
21:05:36.102 00.000 10844 Enqueuing Move request for scope (0.38, -0.81)
21:05:36.102 00.000 11060 Worker thread wakes up
21:05:36.106 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.81) opts 0xd
21:05:36.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.81)
21:05:36.106 00.000 11060 Moving (0.38, -0.81) raw xDistance=0.87 yDistance=-0.21
21:05:36.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.87
21:05:36.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
21:05:36.106 00.000 11060 MoveAxis(W, 164, ABG)
21:05:36.106 00.000 11060 Guiding  Dir = 3, Dur = 164
21:05:36.113 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:05:36.130 00.017 11060 IsSlewing returns 0
21:05:36.130 00.000 11060 IsGuiding returns 0
21:05:36.133 00.003 10844 UpdateGuideState exits: m=3278 SNR=36.0
21:05:36.133 00.000 10844 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 4 / 99999
21:05:36.133 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770354336.133,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.51,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
21:05:36.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:36.133 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:36.133 00.000 10844 Enqueuing Expose request
21:05:36.304 00.171 11060 IsGuiding returns 0
21:05:36.304 00.000 11060 Move returns status 0, amount 164
21:05:36.304 00.000 11060 MoveAxis(N, 93, ABG)
21:05:36.304 00.000 11060 Guiding  Dir = 0, Dur = 93
21:05:36.336 00.032 11060 IsSlewing returns 0
21:05:36.336 00.000 11060 IsGuiding returns 0
21:05:36.462 00.126 11060 IsGuiding returns 0
21:05:36.462 00.000 11060 Move returns status 0, amount 93
21:05:36.462 00.000 11060 move complete, result=0
21:05:36.462 00.000 11060 worker thread done servicing request
21:05:36.462 00.000 11060 Worker thread wakes up
21:05:36.462 00.000 10844 GuideStep: 0.9 px 164 ms WEST, -0.2 px 93 ms NORTH
21:05:36.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:36.462 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:37.929 01.467 11060 Exposure complete
21:05:38.216 00.287 11060 worker thread done servicing request
21:05:38.216 00.000 10844 OnExposeComplete: enter
21:05:38.216 00.000 10844 UpdateGuideState(): m_state=6
21:05:38.216 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:05:38.216 00.000 10844 Star::Find returns 1 (0), X=225.52, Y=196.52, Mass=2250, SNR=29.2, Peak=190 HFD=3.2
21:05:38.216 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.87) = xAngle (0.55 = 0.55)
21:05:38.216 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.57 = 0.57)
21:05:38.216 00.000 10844 CameraToMount -- cameraX=1.07 cameraY=-0.35 hyp=1.13 cameraTheta=-0.32 mountX=0.96 mountY=0.61, mountTheta=0.56
21:05:38.216 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.07, y=-0.35, opts=13)
21:05:38.216 00.000 10844 Enqueuing Move request for scope (1.07, -0.35)
21:05:38.216 00.000 11060 Worker thread wakes up
21:05:38.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.35) opts 0xd
21:05:38.216 00.000 11060 Handling offset move in thread for scope, endpoint = (1.07, -0.35)
21:05:38.216 00.000 11060 Moving (1.07, -0.35) raw xDistance=0.96 yDistance=0.61
21:05:38.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.96
21:05:38.216 00.000 11060 resist switch: large excursion: input 0.61 thresh 0.57 direction from -1 to 1
21:05:38.216 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.83
21:05:38.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.61
21:05:38.216 00.000 11060 MoveAxis(W, 187, ABG)
21:05:38.216 00.000 11060 Guiding  Dir = 3, Dur = 187
21:05:38.231 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:05:38.237 00.006 11060 IsSlewing returns 0
21:05:38.237 00.000 11060 IsGuiding returns 0
21:05:38.251 00.014 10844 UpdateGuideState exits: m=2250 SNR=29.2
21:05:38.251 00.000 10844 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 5 / 99999
21:05:38.251 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770354338.251,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.70,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
21:05:38.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:38.251 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:38.251 00.000 10844 Enqueuing Expose request
21:05:38.439 00.188 11060 IsGuiding returns 0
21:05:38.439 00.000 11060 Move returns status 0, amount 187
21:05:38.439 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 500 applied
21:05:38.439 00.000 11060 MoveAxis(S, 764, ABG)
21:05:38.439 00.000 11060 Guiding  Dir = 1, Dur = 764
21:05:38.455 00.016 11060 IsSlewing returns 0
21:05:38.457 00.002 11060 IsGuiding returns 0
21:05:39.231 00.774 11060 IsGuiding returns 0
21:05:39.231 00.000 11060 Move returns status 0, amount 764
21:05:39.231 00.000 11060 move complete, result=0
21:05:39.231 00.000 11060 worker thread done servicing request
21:05:39.231 00.000 11060 Worker thread wakes up
21:05:39.231 00.000 10844 GuideStep: 1.0 px 187 ms WEST, 0.6 px 764 ms SOUTH
21:05:39.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:39.231 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:40.705 01.474 11060 Exposure complete
21:05:40.901 00.196 11060 worker thread done servicing request
21:05:40.901 00.000 10844 OnExposeComplete: enter
21:05:40.901 00.000 10844 UpdateGuideState(): m_state=6
21:05:40.901 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:05:40.901 00.000 10844 Star::Find returns 1 (0), X=224.64, Y=196.21, Mass=2831, SNR=33.2, Peak=239 HFD=3.5
21:05:40.901 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.87) = xAngle (-0.41 = -0.41)
21:05:40.901 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.40 = -0.40)
21:05:40.901 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.67 hyp=0.70 cameraTheta=-1.28 mountX=0.64 mountY=-0.27, mountTheta=-0.40
21:05:40.904 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.67, opts=13)
21:05:40.904 00.000 10844 Enqueuing Move request for scope (0.20, -0.67)
21:05:40.904 00.000 11060 Worker thread wakes up
21:05:40.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.67) opts 0xd
21:05:40.904 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.67)
21:05:40.904 00.000 11060 Moving (0.20, -0.67) raw xDistance=0.64 yDistance=-0.27
21:05:40.904 00.000 11060 BLC: History state: CurrMiss=-0.27, AvgInitMiss=0.00, ShCount=2, LgCount=1, SticCount=0,  Deflections: 0=0.426783, 1:-0.268919
21:05:40.904 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:05:40.904 00.000 11060 BLC: window closed
21:05:40.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.64
21:05:40.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:05:40.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:05:40.904 00.000 11060 MoveAxis(W, 127, ABG)
21:05:40.904 00.000 11060 Guiding  Dir = 3, Dur = 127
21:05:40.909 00.005 11060 IsSlewing returns 0
21:05:40.909 00.000 11060 IsGuiding returns 0
21:05:40.925 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:05:40.948 00.023 10844 UpdateGuideState exits: m=2831 SNR=33.2
21:05:40.948 00.000 10844 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 6 / 99999
21:05:40.948 00.000 10844 PhdController: newstate STATE_FINISH
21:05:40.948 00.000 10844 PhdController complete: success
21:05:40.948 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770354340.948,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:05:40.948 00.000 10844 Mount: notify guiding dither settle done success=1
21:05:40.950 00.002 10844 PhdController: newstate STATE_IDLE
21:05:40.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:40.950 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:40.950 00.000 10844 Enqueuing Expose request
21:05:41.043 00.093 11060 IsGuiding returns 0
21:05:41.043 00.000 11060 Move returns status 0, amount 127
21:05:41.043 00.000 11060 MoveAxis(N, 0, ABG)
21:05:41.043 00.000 11060 Move returns status 0, amount 0
21:05:41.043 00.000 11060 move complete, result=0
21:05:41.043 00.000 11060 worker thread done servicing request
21:05:41.043 00.000 11060 Worker thread wakes up
21:05:41.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:41.043 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:41.043 00.000 10844 GuideStep: 0.6 px 127 ms WEST, -0.3 px 0 ms NORTH
21:05:42.499 01.456 11060 Exposure complete
21:05:42.772 00.273 11060 worker thread done servicing request
21:05:42.772 00.000 10844 OnExposeComplete: enter
21:05:42.772 00.000 10844 UpdateGuideState(): m_state=6
21:05:42.772 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:05:42.772 00.000 10844 Star::Find returns 1 (0), X=224.55, Y=195.93, Mass=3007, SNR=35.0, Peak=244 HFD=3.4
21:05:42.772 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.87) = xAngle (-0.59 = -0.59)
21:05:42.772 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.57 = -0.57)
21:05:42.772 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.94 hyp=0.95 cameraTheta=-1.45 mountX=0.79 mountY=-0.51, mountTheta=-0.57
21:05:42.776 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.94, opts=13)
21:05:42.776 00.000 10844 Enqueuing Move request for scope (0.11, -0.94)
21:05:42.776 00.000 11060 Worker thread wakes up
21:05:42.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.94) opts 0xd
21:05:42.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.94)
21:05:42.776 00.000 11060 Moving (0.11, -0.94) raw xDistance=0.79 yDistance=-0.51
21:05:42.777 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.79
21:05:42.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:05:42.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
21:05:42.777 00.000 11060 MoveAxis(W, 153, ABG)
21:05:42.777 00.000 11060 Guiding  Dir = 3, Dur = 153
21:05:42.788 00.011 11060 IsSlewing returns 0
21:05:42.792 00.004 11060 IsGuiding returns 0
21:05:42.793 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:05:42.824 00.031 10844 UpdateGuideState exits: m=3007 SNR=35.0
21:05:42.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:42.824 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:42.824 00.000 10844 Enqueuing Expose request
21:05:42.968 00.144 11060 IsGuiding returns 0
21:05:42.968 00.000 11060 Move returns status 0, amount 153
21:05:42.968 00.000 11060 MoveAxis(N, 0, ABG)
21:05:42.968 00.000 11060 Move returns status 0, amount 0
21:05:42.968 00.000 11060 move complete, result=0
21:05:42.968 00.000 11060 worker thread done servicing request
21:05:42.968 00.000 11060 Worker thread wakes up
21:05:42.968 00.000 10844 GuideStep: 0.8 px 153 ms WEST, -0.5 px 0 ms NORTH
21:05:42.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:42.968 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:44.453 01.485 11060 Exposure complete
21:05:44.706 00.253 11060 worker thread done servicing request
21:05:44.706 00.000 10844 OnExposeComplete: enter
21:05:44.706 00.000 10844 UpdateGuideState(): m_state=6
21:05:44.707 00.001 10844 Star::Find(15, 224, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:05:44.707 00.000 10844 Star::Find returns 1 (1), X=224.22, Y=196.87, Mass=3245, SNR=36.1, Peak=255 HFD=3.5
21:05:44.707 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.87) = xAngle (-2.24 = -2.24)
21:05:44.707 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-2.22 = -2.22)
21:05:44.707 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.11 mountX=-0.14 mountY=-0.18, mountTheta=-2.23
21:05:44.708 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.01, opts=13)
21:05:44.709 00.001 10844 Enqueuing Move request for scope (-0.22, -0.01)
21:05:44.709 00.000 11060 Worker thread wakes up
21:05:44.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
21:05:44.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
21:05:44.709 00.000 11060 Moving (-0.22, -0.01) raw xDistance=-0.14 yDistance=-0.18
21:05:44.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:05:44.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:44.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:05:44.709 00.000 11060 MoveAxis(E, 20, ABG)
21:05:44.709 00.000 11060 Guiding  Dir = 2, Dur = 20
21:05:44.717 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=4, FiltMax=255, Gamma=1.000
21:05:44.734 00.017 11060 IsSlewing returns 0
21:05:44.735 00.001 11060 IsGuiding returns 0
21:05:44.739 00.004 10844 UpdateGuideState exits: m=3245 SNR=36.1 Saturated
21:05:44.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:44.739 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:44.739 00.000 10844 Enqueuing Expose request
21:05:44.779 00.040 11060 IsGuiding returns 0
21:05:44.779 00.000 11060 Move returns status 0, amount 20
21:05:44.779 00.000 11060 MoveAxis(N, 0, ABG)
21:05:44.779 00.000 11060 Move returns status 0, amount 0
21:05:44.779 00.000 11060 move complete, result=0
21:05:44.779 00.000 11060 worker thread done servicing request
21:05:44.779 00.000 11060 Worker thread wakes up
21:05:44.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:44.779 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:44.792 00.013 10844 GuideStep: -0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
21:05:46.255 01.463 11060 Exposure complete
21:05:46.433 00.178 11060 worker thread done servicing request
21:05:46.433 00.000 10844 OnExposeComplete: enter
21:05:46.433 00.000 10844 UpdateGuideState(): m_state=6
21:05:46.433 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:05:46.433 00.000 10844 Star::Find returns 1 (0), X=224.85, Y=196.69, Mass=3034, SNR=34.7, Peak=236 HFD=3.4
21:05:46.433 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.87) = xAngle (0.45 = 0.45)
21:05:46.433 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.46 = 0.46)
21:05:46.433 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.18 hyp=0.45 cameraTheta=-0.42 mountX=0.41 mountY=0.20, mountTheta=0.46
21:05:46.437 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.18, opts=13)
21:05:46.437 00.000 10844 Enqueuing Move request for scope (0.41, -0.18)
21:05:46.437 00.000 11060 Worker thread wakes up
21:05:46.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.18) opts 0xd
21:05:46.437 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.18)
21:05:46.437 00.000 11060 Moving (0.41, -0.18) raw xDistance=0.41 yDistance=0.20
21:05:46.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.41
21:05:46.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
21:05:46.438 00.001 11060 MoveAxis(W, 75, ABG)
21:05:46.438 00.000 11060 Guiding  Dir = 3, Dur = 75
21:05:46.443 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:05:46.454 00.011 11060 IsSlewing returns 0
21:05:46.454 00.000 11060 IsGuiding returns 0
21:05:46.469 00.015 10844 UpdateGuideState exits: m=3034 SNR=34.7
21:05:46.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:46.469 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:46.469 00.000 10844 Enqueuing Expose request
21:05:46.541 00.072 11060 IsGuiding returns 0
21:05:46.541 00.000 11060 Move returns status 0, amount 75
21:05:46.541 00.000 11060 MoveAxis(S, 87, ABG)
21:05:46.541 00.000 11060 Guiding  Dir = 1, Dur = 87
21:05:46.556 00.015 11060 IsSlewing returns 0
21:05:46.557 00.001 11060 IsGuiding returns 0
21:05:46.659 00.102 11060 IsGuiding returns 0
21:05:46.659 00.000 11060 Move returns status 0, amount 87
21:05:46.659 00.000 11060 move complete, result=0
21:05:46.659 00.000 11060 worker thread done servicing request
21:05:46.659 00.000 11060 Worker thread wakes up
21:05:46.659 00.000 10844 GuideStep: 0.4 px 75 ms WEST, 0.2 px 87 ms SOUTH
21:05:46.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:46.659 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:48.142 01.483 11060 Exposure complete
21:05:48.346 00.204 11060 worker thread done servicing request
21:05:48.346 00.000 10844 OnExposeComplete: enter
21:05:48.346 00.000 10844 UpdateGuideState(): m_state=6
21:05:48.346 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:05:48.346 00.000 10844 Star::Find returns 1 (0), X=224.71, Y=196.15, Mass=2379, SNR=29.9, Peak=196 HFD=3.4
21:05:48.346 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.87) = xAngle (-0.34 = -0.34)
21:05:48.346 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.32 = -0.32)
21:05:48.346 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.72 hyp=0.77 cameraTheta=-1.21 mountX=0.73 mountY=-0.24, mountTheta=-0.32
21:05:48.346 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.72, opts=13)
21:05:48.346 00.000 10844 Enqueuing Move request for scope (0.27, -0.72)
21:05:48.346 00.000 11060 Worker thread wakes up
21:05:48.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.72) opts 0xd
21:05:48.346 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.72)
21:05:48.346 00.000 11060 Moving (0.27, -0.72) raw xDistance=0.73 yDistance=-0.24
21:05:48.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.73
21:05:48.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:05:48.350 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:05:48.350 00.000 11060 MoveAxis(W, 139, ABG)
21:05:48.350 00.000 11060 Guiding  Dir = 3, Dur = 139
21:05:48.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:05:48.358 00.008 11060 IsSlewing returns 0
21:05:48.358 00.000 11060 IsGuiding returns 0
21:05:48.377 00.019 10844 UpdateGuideState exits: m=2379 SNR=29.9
21:05:48.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:48.377 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:48.377 00.000 10844 Enqueuing Expose request
21:05:48.524 00.147 11060 IsGuiding returns 0
21:05:48.524 00.000 11060 Move returns status 0, amount 139
21:05:48.524 00.000 11060 MoveAxis(N, 0, ABG)
21:05:48.524 00.000 11060 Move returns status 0, amount 0
21:05:48.524 00.000 11060 move complete, result=0
21:05:48.524 00.000 11060 worker thread done servicing request
21:05:48.524 00.000 11060 Worker thread wakes up
21:05:48.524 00.000 10844 GuideStep: 0.7 px 139 ms WEST, -0.2 px 0 ms NORTH
21:05:48.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:48.524 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:50.002 01.478 11060 Exposure complete
21:05:50.339 00.337 10844 OnExposeComplete: enter
21:05:50.339 00.000 10844 UpdateGuideState(): m_state=6
21:05:50.339 00.000 11060 worker thread done servicing request
21:05:50.341 00.002 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:05:50.341 00.000 10844 Star::Find returns 1 (1), X=225.36, Y=195.83, Mass=3090, SNR=35.1, Peak=255 HFD=3.3
21:05:50.341 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.87) = xAngle (0.02 = 0.02)
21:05:50.341 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.04 = 0.04)
21:05:50.341 00.000 10844 CameraToMount -- cameraX=0.92 cameraY=-1.05 hyp=1.40 cameraTheta=-0.85 mountX=1.40 mountY=0.05, mountTheta=0.04
21:05:50.343 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.92, y=-1.05, opts=13)
21:05:50.343 00.000 10844 Enqueuing Move request for scope (0.92, -1.05)
21:05:50.343 00.000 11060 Worker thread wakes up
21:05:50.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.92, -1.05) opts 0xd
21:05:50.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.92, -1.05)
21:05:50.343 00.000 11060 Moving (0.92, -1.05) raw xDistance=1.40 yDistance=0.05
21:05:50.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.50 from input 1.40
21:05:50.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:50.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:05:50.343 00.000 11060 MoveAxis(W, 267, ABG)
21:05:50.343 00.000 11060 Guiding  Dir = 3, Dur = 267
21:05:50.351 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:05:50.370 00.019 11060 IsSlewing returns 0
21:05:50.371 00.001 11060 IsGuiding returns 0
21:05:50.377 00.006 10844 UpdateGuideState exits: m=3090 SNR=35.1 Saturated
21:05:50.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:50.377 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:50.377 00.000 10844 Enqueuing Expose request
21:05:50.657 00.280 11060 IsGuiding returns 0
21:05:50.657 00.000 11060 Move returns status 0, amount 267
21:05:50.660 00.003 11060 MoveAxis(N, 0, ABG)
21:05:50.660 00.000 11060 Move returns status 0, amount 0
21:05:50.661 00.001 11060 move complete, result=0
21:05:50.661 00.000 11060 worker thread done servicing request
21:05:50.661 00.000 11060 Worker thread wakes up
21:05:50.661 00.000 10844 GuideStep: 1.4 px 267 ms WEST, 0.1 px 0 ms NORTH
21:05:50.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:50.661 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:52.120 01.459 11060 Exposure complete
21:05:52.450 00.330 11060 worker thread done servicing request
21:05:52.451 00.001 10844 OnExposeComplete: enter
21:05:52.451 00.000 10844 UpdateGuideState(): m_state=6
21:05:52.451 00.000 10844 Star::Find(15, 225, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:05:52.451 00.000 10844 Star::Find returns 1 (0), X=225.13, Y=195.76, Mass=2662, SNR=33.2, Peak=251 HFD=3.1
21:05:52.451 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.87) = xAngle (-0.15 = -0.15)
21:05:52.451 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.13 = -0.13)
21:05:52.451 00.000 10844 CameraToMount -- cameraX=0.68 cameraY=-1.11 hyp=1.31 cameraTheta=-1.02 mountX=1.29 mountY=-0.17, mountTheta=-0.13
21:05:52.451 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.68, y=-1.11, opts=13)
21:05:52.451 00.000 10844 Enqueuing Move request for scope (0.68, -1.11)
21:05:52.453 00.002 11060 Worker thread wakes up
21:05:52.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.68, -1.11) opts 0xd
21:05:52.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.68, -1.11)
21:05:52.453 00.000 11060 Moving (0.68, -1.11) raw xDistance=1.29 yDistance=-0.17
21:05:52.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.47 from input 1.29
21:05:52.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:52.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:05:52.453 00.000 11060 MoveAxis(W, 252, ABG)
21:05:52.453 00.000 11060 Guiding  Dir = 3, Dur = 252
21:05:52.461 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:05:52.463 00.002 11060 IsSlewing returns 0
21:05:52.465 00.002 11060 IsGuiding returns 0
21:05:52.492 00.027 10844 UpdateGuideState exits: m=2662 SNR=33.2
21:05:52.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:52.494 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:52.494 00.000 10844 Enqueuing Expose request
21:05:52.725 00.231 11060 IsGuiding returns 0
21:05:52.725 00.000 11060 Move returns status 0, amount 252
21:05:52.725 00.000 11060 MoveAxis(N, 0, ABG)
21:05:52.725 00.000 11060 Move returns status 0, amount 0
21:05:52.725 00.000 11060 move complete, result=0
21:05:52.727 00.002 11060 worker thread done servicing request
21:05:52.727 00.000 11060 Worker thread wakes up
21:05:52.727 00.000 10844 GuideStep: 1.3 px 252 ms WEST, -0.2 px 0 ms NORTH
21:05:52.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:52.727 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:54.192 01.465 11060 Exposure complete
21:05:54.431 00.239 11060 worker thread done servicing request
21:05:54.431 00.000 10844 OnExposeComplete: enter
21:05:54.431 00.000 10844 UpdateGuideState(): m_state=6
21:05:54.431 00.000 10844 Star::Find(15, 225, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.431 00.000 10844 Star::Find returns 1 (0), X=224.59, Y=196.63, Mass=2561, SNR=31.4, Peak=178 HFD=3.4
21:05:54.431 00.000 10844 MultiStar: exiting stabilization period
21:05:54.431 00.000 10844 MultiStar: updating star positions after lock position change
21:05:54.431 00.000 10844 Star::Find(15, 24, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.431 00.000 10844 Star::Find returns 1 (0), X=25.36, Y=235.75, Mass=3453, SNR=35.7, Peak=197 HFD=4.1
21:05:54.431 00.000 10844 Star::Find(15, 1022, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.431 00.000 10844 Star::Find returns 1 (1), X=1024.35, Y=38.05, Mass=2862, SNR=32.9, Peak=255 HFD=3.4
21:05:54.431 00.000 10844 Star::Find(15, 254, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.431 00.000 10844 Star::Find returns 1 (1), X=255.16, Y=581.49, Mass=2919, SNR=33.1, Peak=255 HFD=3.6
21:05:54.431 00.000 10844 Star::Find(15, 1829, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.431 00.000 10844 Star::Find returns 1 (0), X=1830.41, Y=355.12, Mass=1781, SNR=26.2, Peak=188 HFD=3.2
21:05:54.431 00.000 10844 Star::Find(15, 1525, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.431 00.000 10844 Star::Find returns 1 (1), X=1526.97, Y=595.87, Mass=14898, SNR=71.6, Peak=255 HFD=6.6
21:05:54.431 00.000 10844 Star::Find(15, 1008, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.431 00.000 10844 Star::Find returns 1 (0), X=1009.91, Y=508.99, Mass=2998, SNR=33.5, Peak=224 HFD=3.3
21:05:54.431 00.000 10844 Star::Find(15, 1440, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.431 00.000 10844 Star::Find returns 1 (0), X=1441.27, Y=21.07, Mass=2163, SNR=29.3, Peak=235 HFD=2.8
21:05:54.433 00.002 10844 Star::Find(15, 91, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.433 00.000 10844 Star::Find returns 1 (0), X=92.37, Y=471.16, Mass=1912, SNR=26.8, Peak=173 HFD=3.5
21:05:54.433 00.000 10844 Star::Find(15, 670, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.433 00.000 10844 Star::Find returns 1 (0), X=671.61, Y=599.13, Mass=1504, SNR=23.8, Peak=168 HFD=2.8
21:05:54.433 00.000 10844 Star::Find(15, 1225, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.433 00.000 10844 Star::Find returns 1 (0), X=1226.41, Y=82.29, Mass=1408, SNR=22.1, Peak=160 HFD=3.3
21:05:54.433 00.000 10844 Star::Find(15, 105, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:05:54.433 00.000 10844 Star::Find returns 1 (0), X=106.21, Y=444.63, Mass=1664, SNR=24.9, Peak=167 HFD=3.3
21:05:54.433 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.87) = xAngle (-0.15 = -0.15)
21:05:54.433 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.13 = -0.13)
21:05:54.433 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-1.02 mountX=0.28 mountY=-0.04, mountTheta=-0.13
21:05:54.433 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.24, opts=13)
21:05:54.433 00.000 10844 Enqueuing Move request for scope (0.15, -0.24)
21:05:54.433 00.000 11060 Worker thread wakes up
21:05:54.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
21:05:54.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
21:05:54.433 00.000 11060 Moving (0.15, -0.24) raw xDistance=0.28 yDistance=-0.04
21:05:54.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
21:05:54.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:54.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:05:54.433 00.000 11060 MoveAxis(W, 62, ABG)
21:05:54.433 00.000 11060 Guiding  Dir = 3, Dur = 62
21:05:54.447 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:05:54.464 00.017 10844 UpdateGuideState exits: m=2561 SNR=31.4
21:05:54.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:54.464 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:54.464 00.000 10844 Enqueuing Expose request
21:05:54.473 00.009 11060 IsSlewing returns 0
21:05:54.473 00.000 11060 IsGuiding returns 0
21:05:54.571 00.098 11060 IsGuiding returns 0
21:05:54.572 00.001 11060 Move returns status 0, amount 62
21:05:54.572 00.000 11060 MoveAxis(N, 0, ABG)
21:05:54.572 00.000 11060 Move returns status 0, amount 0
21:05:54.572 00.000 11060 move complete, result=0
21:05:54.572 00.000 11060 worker thread done servicing request
21:05:54.572 00.000 11060 Worker thread wakes up
21:05:54.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:54.572 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:54.573 00.001 10844 GuideStep: 0.3 px 62 ms WEST, -0.0 px 0 ms NORTH
21:05:56.028 01.455 11060 Exposure complete
21:05:56.252 00.224 11060 worker thread done servicing request
21:05:56.252 00.000 10844 OnExposeComplete: enter
21:05:56.252 00.000 10844 UpdateGuideState(): m_state=6
21:05:56.252 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:05:56.252 00.000 10844 Star::Find returns 1 (1), X=224.85, Y=197.37, Mass=3008, SNR=34.8, Peak=255 HFD=3.6
21:05:56.252 00.000 10844 MultiStar: [#1 -0.21,0.33,1.05,U] [#2 -0.10,-0.23,0.97,U] [#3 0.61,0.62,1.00,U] [#4 -0.30,0.01,0.79,U] [#5 -0.36,-0.41,2.03,U] [#6 0.25,0.42,0.84,U] [#7 -0.68,0.17,0.92,U] [#8 -0.44,-0.82,0.84,U] 
21:05:56.252 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {0.40, 0.49}
21:05:56.252 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.87) = xAngle (3.79 = -2.50)
21:05:56.252 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.80 = -2.48)
21:05:56.252 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.92 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
21:05:56.252 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
21:05:56.252 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
21:05:56.252 00.000 11060 Worker thread wakes up
21:05:56.255 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
21:05:56.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
21:05:56.255 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.09 yDistance=-0.07
21:05:56.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:05:56.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:56.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:05:56.255 00.000 11060 MoveAxis(E, 0, ABG)
21:05:56.255 00.000 11060 Move returns status 0, amount 0
21:05:56.255 00.000 11060 MoveAxis(N, 0, ABG)
21:05:56.255 00.000 11060 Move returns status 0, amount 0
21:05:56.255 00.000 11060 move complete, result=0
21:05:56.255 00.000 11060 worker thread done servicing request
21:05:56.271 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:05:56.288 00.017 10844 UpdateGuideState exits: m=3008 SNR=34.8 Saturated
21:05:56.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:56.288 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:05:56.288 00.000 10844 Enqueuing Expose request
21:05:56.288 00.000 11060 Worker thread wakes up
21:05:56.288 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:05:56.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:05:56.288 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:05:58.555 02.267 11060 Exposure complete
21:06:03.030 04.475 11060 worker thread done servicing request
21:06:03.030 00.000 10844 OnExposeComplete: enter
21:06:03.030 00.000 10844 UpdateGuideState(): m_state=6
21:06:03.031 00.001 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:06:03.031 00.000 10844 Star::Find returns 1 (0), X=224.98, Y=196.96, Mass=2511, SNR=30.4, Peak=210 HFD=2.9
21:06:03.031 00.000 10844 MultiStar: [#1 -0.14,0.45,1.25,U] [#2 -0.61,-0.38,1.08,U] [#3 0.03,0.32,1.24,U] [#4 -0.37,-0.19,1.01,U] [#5 -0.25,-0.15,2.36,U] [#6 -0.10,-0.06,1.03,U] [#7 -0.03,-0.30,0.99,U] [#8 -0.14,0.02,0.90,U] 
21:06:03.031 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {0.54, 0.08}
21:06:03.031 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.87) = xAngle (-2.10 = -2.10)
21:06:03.031 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-2.08 = -2.08)
21:06:03.031 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-2.97 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
21:06:03.043 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.02, opts=13)
21:06:03.043 00.000 10844 Enqueuing Move request for scope (-0.13, -0.02)
21:06:03.043 00.000 11060 Worker thread wakes up
21:06:03.045 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
21:06:03.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
21:06:03.045 00.000 11060 Moving (-0.13, -0.02) raw xDistance=-0.07 yDistance=-0.12
21:06:03.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:06:03.046 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:03.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:06:03.046 00.000 11060 MoveAxis(E, 0, ABG)
21:06:03.048 00.002 11060 Move returns status 0, amount 0
21:06:03.048 00.000 11060 MoveAxis(N, 0, ABG)
21:06:03.048 00.000 11060 Move returns status 0, amount 0
21:06:03.048 00.000 11060 move complete, result=0
21:06:03.048 00.000 11060 worker thread done servicing request
21:06:03.086 00.038 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
21:06:03.120 00.034 10844 UpdateGuideState exits: m=2511 SNR=30.4
21:06:03.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:03.120 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:03.120 00.000 10844 Enqueuing Expose request
21:06:03.120 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:06:03.120 00.000 11060 Worker thread wakes up
21:06:03.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:03.120 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:04.582 01.462 11060 Exposure complete
21:06:05.260 00.678 11060 worker thread done servicing request
21:06:05.260 00.000 10844 OnExposeComplete: enter
21:06:05.260 00.000 10844 UpdateGuideState(): m_state=6
21:06:05.262 00.002 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:06:05.262 00.000 10844 Star::Find returns 1 (0), X=224.27, Y=199.82, Mass=3005, SNR=34.0, Peak=225 HFD=3.5
21:06:05.262 00.000 10844 MultiStar: [#1 -0.69,4.32,0.00,M1] [#2 -0.35,2.77,0.00,M1] [#3 -0.12,3.15,0.00,M1] [#4 -0.26,3.32,0.00,M1] [#5 -0.11,3.52,0.00,M1] [#6 -1.13,3.29,0.00,M1] [#7 -0.76,2.88,0.00,M1] [#8 -1.31,3.17,0.00,M1] 
21:06:05.262 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.87) = xAngle (2.50 = 2.50)
21:06:05.262 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.52 = 2.52)
21:06:05.262 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=2.94 hyp=2.95 cameraTheta=1.63 mountX=-2.36 mountY=1.72, mountTheta=2.51
21:06:05.268 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=2.94, opts=13)
21:06:05.268 00.000 10844 Enqueuing Move request for scope (-0.17, 2.94)
21:06:05.268 00.000 11060 Worker thread wakes up
21:06:05.269 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 2.94) opts 0xd
21:06:05.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 2.94)
21:06:05.269 00.000 11060 Moving (-0.17, 2.94) raw xDistance=-2.36 yDistance=1.72
21:06:05.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.83 from input -2.36
21:06:05.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.72
21:06:05.269 00.000 11060 MoveAxis(E, 441, ABG)
21:06:05.269 00.000 11060 Guiding  Dir = 2, Dur = 441
21:06:05.286 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:05.288 00.002 11060 IsSlewing returns 0
21:06:05.289 00.001 11060 IsGuiding returns 0
21:06:05.342 00.053 10844 UpdateGuideState exits: m=3005 SNR=34.0
21:06:05.344 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:05.344 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:05.344 00.000 10844 Enqueuing Expose request
21:06:05.754 00.410 11060 IsGuiding returns 0
21:06:05.754 00.000 11060 Move returns status 0, amount 441
21:06:05.754 00.000 11060 MoveAxis(S, 747, ABG)
21:06:05.754 00.000 11060 Guiding  Dir = 1, Dur = 747
21:06:05.774 00.020 11060 IsSlewing returns 0
21:06:05.774 00.000 11060 IsGuiding returns 0
21:06:06.543 00.769 11060 IsGuiding returns 0
21:06:06.545 00.002 11060 Move returns status 0, amount 747
21:06:06.545 00.000 11060 move complete, result=0
21:06:06.545 00.000 11060 worker thread done servicing request
21:06:06.545 00.000 10844 GuideStep: -2.4 px 441 ms EAST, 1.7 px 747 ms SOUTH
21:06:06.545 00.000 11060 Worker thread wakes up
21:06:06.547 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:06.550 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:08.059 01.509 11060 Exposure complete
21:06:08.588 00.529 10844 OnExposeComplete: enter
21:06:08.588 00.000 10844 UpdateGuideState(): m_state=6
21:06:08.588 00.000 11060 worker thread done servicing request
21:06:08.589 00.001 10844 Star::Find(15, 224, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:06:08.589 00.000 10844 Star::Find returns 1 (1), X=223.27, Y=200.58, Mass=3215, SNR=35.7, Peak=255 HFD=3.6
21:06:08.590 00.001 10844 MultiStar: [#1 -1.94,4.80,0.00,M2] [#2 -1.90,2.75,0.00,M2] [#3 -1.11,3.31,0.00,M2] [#4 -1.38,3.72,0.00,M2] [#5 -1.12,3.56,0.00,M2] [#6 -1.28,3.54,0.00,M2] [#7 -2.55,2.87,0.00,M2] [#8 -2.12,3.61,0.00,M2] 
21:06:08.590 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.87) = xAngle (2.75 = 2.75)
21:06:08.590 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.77 = 2.77)
21:06:08.590 00.000 10844 CameraToMount -- cameraX=-1.17 cameraY=3.70 hyp=3.88 cameraTheta=1.88 mountX=-3.59 mountY=1.43, mountTheta=2.76
21:06:08.593 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.17, y=3.70, opts=13)
21:06:08.593 00.000 10844 Enqueuing Move request for scope (-1.17, 3.70)
21:06:08.593 00.000 11060 Worker thread wakes up
21:06:08.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 3.70) opts 0xd
21:06:08.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.17, 3.70)
21:06:08.593 00.000 11060 Moving (-1.17, 3.70) raw xDistance=-3.59 yDistance=1.43
21:06:08.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns -1.29 from input -3.59
21:06:08.596 00.003 11060 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.43
21:06:08.597 00.001 11060 MoveAxis(E, 688, ABG)
21:06:08.597 00.000 11060 Guiding  Dir = 2, Dur = 688
21:06:08.604 00.007 11060 IsSlewing returns 0
21:06:08.605 00.001 11060 IsGuiding returns 0
21:06:08.607 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:08.668 00.061 10844 UpdateGuideState exits: m=3215 SNR=35.7 Saturated
21:06:08.669 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:08.669 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:08.669 00.000 10844 Enqueuing Expose request
21:06:09.302 00.633 11060 IsGuiding returns 0
21:06:09.302 00.000 11060 Move returns status 0, amount 688
21:06:09.302 00.000 11060 MoveAxis(S, 619, ABG)
21:06:09.302 00.000 11060 Guiding  Dir = 1, Dur = 619
21:06:09.336 00.034 11060 IsSlewing returns 0
21:06:09.336 00.000 11060 IsGuiding returns 0
21:06:09.983 00.647 11060 IsGuiding returns 0
21:06:09.983 00.000 11060 Move returns status 0, amount 619
21:06:09.983 00.000 11060 move complete, result=0
21:06:09.983 00.000 10844 GuideStep: -3.6 px 688 ms EAST, 1.4 px 619 ms SOUTH
21:06:09.991 00.008 11060 worker thread done servicing request
21:06:09.991 00.000 11060 Worker thread wakes up
21:06:09.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:09.991 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:11.391 01.400 11060 Exposure complete
21:06:12.015 00.624 10844 OnExposeComplete: enter
21:06:12.015 00.000 10844 UpdateGuideState(): m_state=6
21:06:12.017 00.002 10844 Star::Find(15, 223, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:06:12.017 00.000 10844 Star::Find returns 1 (0), X=222.51, Y=199.12, Mass=3187, SNR=35.4, Peak=208 HFD=3.8
21:06:12.017 00.000 11060 worker thread done servicing request
21:06:12.018 00.001 10844 MultiStar: [#1 -2.95,2.89,0.00,M3] [#2 -2.89,2.16,0.00,M3] [#3 -2.50,2.23,0.00,M3] [#4 -2.59,2.14,0.00,M3] [#5 -2.59,2.08,0.00,M3] [#6 -2.28,2.29,0.00,M3] [#7 -2.77,1.59,0.00,M3] [#8 -2.91,2.01,0.00,M3] 
21:06:12.018 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.87) = xAngle (3.15 = -3.13)
21:06:12.018 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.17 = -3.11)
21:06:12.018 00.000 10844 CameraToMount -- cameraX=-1.94 cameraY=2.24 hyp=2.96 cameraTheta=2.28 mountX=-2.96 mountY=-0.08, mountTheta=-3.11
21:06:12.020 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.94, y=2.24, opts=13)
21:06:12.020 00.000 10844 Enqueuing Move request for scope (-1.94, 2.24)
21:06:12.020 00.000 11060 Worker thread wakes up
21:06:12.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.94, 2.24) opts 0xd
21:06:12.020 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.94, 2.24)
21:06:12.020 00.000 11060 Moving (-1.94, 2.24) raw xDistance=-2.96 yDistance=-0.08
21:06:12.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns -1.09 from input -2.96
21:06:12.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:12.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:06:12.020 00.000 11060 MoveAxis(E, 581, ABG)
21:06:12.020 00.000 11060 Guiding  Dir = 2, Dur = 581
21:06:12.050 00.030 11060 IsSlewing returns 0
21:06:12.050 00.000 11060 IsGuiding returns 0
21:06:12.052 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:12.217 00.165 10844 UpdateGuideState exits: m=3187 SNR=35.4
21:06:12.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:12.219 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:12.219 00.000 10844 Enqueuing Expose request
21:06:12.649 00.430 11060 IsGuiding returns 0
21:06:12.649 00.000 11060 Move returns status 0, amount 581
21:06:12.649 00.000 11060 MoveAxis(N, 0, ABG)
21:06:12.649 00.000 11060 Move returns status 0, amount 0
21:06:12.649 00.000 11060 move complete, result=0
21:06:12.649 00.000 11060 worker thread done servicing request
21:06:12.649 00.000 10844 GuideStep: -3.0 px 581 ms EAST, -0.1 px 0 ms NORTH
21:06:12.650 00.001 11060 Worker thread wakes up
21:06:12.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:12.650 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:14.132 01.482 11060 Exposure complete
21:06:14.637 00.505 11060 worker thread done servicing request
21:06:14.637 00.000 10844 OnExposeComplete: enter
21:06:14.637 00.000 10844 UpdateGuideState(): m_state=6
21:06:14.637 00.000 10844 Star::Find(15, 222, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:06:14.637 00.000 10844 Star::Find returns 1 (0), X=222.24, Y=197.75, Mass=3004, SNR=34.8, Peak=248 HFD=3.5
21:06:14.637 00.000 10844 MultiStar: [#1 -3.33,2.07,0.00,M4] [#2 -3.24,0.85,0.00,M4] [#3 -2.81,1.58,0.00,M4] [#4 -3.16,0.98,0.00,M4] [#5 -2.82,1.37,0.00,M4] [#6 -2.87,1.22,0.00,M4] [#7 -2.98,1.35,0.00,M4] [#8 -3.65,1.27,0.00,M4] 
21:06:14.637 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.87) = xAngle (3.63 = -2.65)
21:06:14.637 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.65 = -2.63)
21:06:14.641 00.004 10844 CameraToMount -- cameraX=-2.21 cameraY=0.88 hyp=2.37 cameraTheta=2.76 mountX=-2.10 mountY=-1.16, mountTheta=-2.64
21:06:14.649 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.21, y=0.88, opts=13)
21:06:14.649 00.000 10844 Enqueuing Move request for scope (-2.21, 0.88)
21:06:14.649 00.000 11060 Worker thread wakes up
21:06:14.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.21, 0.88) opts 0xd
21:06:14.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-2.21, 0.88)
21:06:14.649 00.000 11060 Moving (-2.21, 0.88) raw xDistance=-2.10 yDistance=-1.16
21:06:14.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.78 from input -2.10
21:06:14.649 00.000 11060 resist switch: large excursion: input -1.16 thresh 0.57 direction from 1 to -1
21:06:14.651 00.002 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.47
21:06:14.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.81 from input -1.16
21:06:14.651 00.000 11060 MoveAxis(E, 415, ABG)
21:06:14.651 00.000 11060 Guiding  Dir = 2, Dur = 415
21:06:14.682 00.031 11060 IsSlewing returns 0
21:06:14.682 00.000 11060 IsGuiding returns 0
21:06:14.695 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:14.722 00.027 10844 UpdateGuideState exits: m=3004 SNR=34.8
21:06:14.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:14.722 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:14.722 00.000 10844 Enqueuing Expose request
21:06:15.112 00.390 11060 IsGuiding returns 0
21:06:15.112 00.000 11060 Move returns status 0, amount 415
21:06:15.112 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 500 applied
21:06:15.112 00.000 11060 MoveAxis(N, 1001, ABG)
21:06:15.115 00.003 11060 Guiding  Dir = 0, Dur = 1001
21:06:15.138 00.023 11060 IsSlewing returns 0
21:06:15.138 00.000 11060 IsGuiding returns 0
21:06:16.145 01.007 11060 IsGuiding returns 0
21:06:16.145 00.000 11060 Move returns status 0, amount 1001
21:06:16.145 00.000 11060 move complete, result=0
21:06:16.145 00.000 11060 worker thread done servicing request
21:06:16.145 00.000 11060 Worker thread wakes up
21:06:16.145 00.000 10844 GuideStep: -2.1 px 415 ms EAST, -1.2 px 1001 ms NORTH
21:06:16.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:16.145 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:17.612 01.467 11060 Exposure complete
21:06:17.928 00.316 11060 worker thread done servicing request
21:06:17.928 00.000 10844 OnExposeComplete: enter
21:06:17.928 00.000 10844 UpdateGuideState(): m_state=6
21:06:17.928 00.000 10844 Star::Find(15, 222, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:06:17.930 00.002 10844 Star::Find returns 1 (0), X=222.52, Y=196.88, Mass=2640, SNR=32.3, Peak=249 HFD=3.5
21:06:17.930 00.000 10844 MultiStar: [#1 -2.65,0.85,1.08,U] [#2 -2.71,-0.00,1.10,U] [#3 -2.32,0.42,1.05,U] [#4 -2.98,-0.15,0.00,M5] [#5 -2.50,0.27,2.24,U] [#6 -2.31,1.02,0.85,U] [#7 -3.19,-0.09,0.00,M5] [#8 -2.98,0.38,0.00,M5] 
21:06:17.930 00.000 10844 single-star, 5 included, MultiStar: {-2.43, 0.39}, one-star: {-1.92, 0.00}
21:06:17.930 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.87) = xAngle (4.01 = -2.28)
21:06:17.930 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (4.03 = -2.26)
21:06:17.930 00.000 10844 CameraToMount -- cameraX=-1.92 cameraY=0.00 hyp=1.92 cameraTheta=3.14 mountX=-1.24 mountY=-1.49, mountTheta=-2.27
21:06:17.932 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.92, y=0.00, opts=13)
21:06:17.933 00.001 10844 Enqueuing Move request for scope (-1.92, 0.00)
21:06:17.933 00.000 11060 Worker thread wakes up
21:06:17.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.92, 0.00) opts 0xd
21:06:17.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.92, 0.00)
21:06:17.933 00.000 11060 Moving (-1.92, 0.00) raw xDistance=-1.24 yDistance=-1.49
21:06:17.933 00.000 11060 BLC: History state: CurrMiss=1.49, AvgInitMiss=0.37, ShCount=3, LgCount=1, SticCount=0,  Deflections: 0=-0.809226, 1:1.485863
21:06:17.933 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:06:17.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.47 from input -1.24
21:06:17.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.49
21:06:17.933 00.000 11060 MoveAxis(E, 249, ABG)
21:06:17.933 00.000 11060 Guiding  Dir = 2, Dur = 249
21:06:17.943 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:06:17.950 00.007 11060 IsSlewing returns 0
21:06:17.950 00.000 11060 IsGuiding returns 0
21:06:17.966 00.016 10844 UpdateGuideState exits: m=2640 SNR=32.3
21:06:17.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:17.966 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:17.966 00.000 10844 Enqueuing Expose request
21:06:18.211 00.245 11060 IsGuiding returns 0
21:06:18.211 00.000 11060 Move returns status 0, amount 249
21:06:18.211 00.000 11060 MoveAxis(N, 644, ABG)
21:06:18.211 00.000 11060 Guiding  Dir = 0, Dur = 644
21:06:18.246 00.035 11060 IsSlewing returns 0
21:06:18.246 00.000 11060 IsGuiding returns 0
21:06:18.922 00.676 11060 IsGuiding returns 0
21:06:18.922 00.000 11060 Move returns status 0, amount 644
21:06:18.923 00.001 11060 move complete, result=0
21:06:18.923 00.000 10844 GuideStep: -1.2 px 249 ms EAST, -1.5 px 644 ms NORTH
21:06:18.923 00.000 11060 worker thread done servicing request
21:06:18.923 00.000 11060 Worker thread wakes up
21:06:18.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:18.923 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:20.417 01.494 11060 Exposure complete
21:06:21.112 00.695 10844 OnExposeComplete: enter
21:06:21.115 00.003 10844 UpdateGuideState(): m_state=6
21:06:21.115 00.000 10844 Star::Find(15, 222, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:06:21.115 00.000 10844 Star::Find returns 1 (0), X=223.05, Y=196.43, Mass=2809, SNR=33.1, Peak=243 HFD=3.5
21:06:21.115 00.000 10844 MultiStar: [#1 -1.74,0.13,1.16,U] [#2 -2.11,-0.80,1.09,U] [#3 -1.67,-0.01,1.07,U] [#4 -1.85,-0.39,0.79,U] [#5 -1.34,-0.77,2.07,U] [#6 -1.44,-0.02,0.90,U] [#7 -1.34,-0.30,0.88,U] [#8 -1.95,-0.42,0.87,U] 
21:06:21.115 00.000 10844 single-star, 8 included, MultiStar: {-1.62, -0.38}, one-star: {-1.39, -0.45}
21:06:21.117 00.002 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.87) = xAngle (-1.96 = -1.96)
21:06:21.117 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.94 = -1.94)
21:06:21.117 00.000 10844 CameraToMount -- cameraX=-1.39 cameraY=-0.45 hyp=1.46 cameraTheta=-2.83 mountX=-0.55 mountY=-1.36, mountTheta=-1.96
21:06:21.128 00.011 11060 worker thread done servicing request
21:06:21.128 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.39, y=-0.45, opts=13)
21:06:21.128 00.000 10844 Enqueuing Move request for scope (-1.39, -0.45)
21:06:21.130 00.002 11060 Worker thread wakes up
21:06:21.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.39, -0.45) opts 0xd
21:06:21.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.39, -0.45)
21:06:21.130 00.000 11060 Moving (-1.39, -0.45) raw xDistance=-0.55 yDistance=-1.36
21:06:21.130 00.000 11060 BLC: History state: CurrMiss=1.36, AvgInitMiss=0.37, ShCount=3, LgCount=1, SticCount=0,  Deflections: 0=-0.809226, 1:1.485863, 2:1.360749
21:06:21.130 00.000 11060 BLC: Under-shoot: nominal increase by 231
21:06:21.130 00.000 11060 BLC: window closed
21:06:21.130 00.000 11060 BLC: Pulse adjusted to 550
21:06:21.131 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.55
21:06:21.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.95 from input -1.36
21:06:21.131 00.000 11060 MoveAxis(E, 113, ABG)
21:06:21.131 00.000 11060 Guiding  Dir = 2, Dur = 113
21:06:21.135 00.004 11060 IsSlewing returns 0
21:06:21.136 00.001 11060 IsGuiding returns 0
21:06:21.143 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:21.197 00.054 10844 UpdateGuideState exits: m=2809 SNR=33.1
21:06:21.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:21.197 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:21.197 00.000 10844 Enqueuing Expose request
21:06:21.276 00.079 11060 IsGuiding returns 0
21:06:21.276 00.000 11060 Move returns status 0, amount 113
21:06:21.276 00.000 11060 MoveAxis(N, 590, ABG)
21:06:21.276 00.000 11060 Guiding  Dir = 0, Dur = 590
21:06:21.296 00.020 11060 IsSlewing returns 0
21:06:21.296 00.000 11060 IsGuiding returns 0
21:06:21.376 00.080 10844 evsrv: cli 0EEEE610 connect
21:06:21.376 00.000 10844 case statement mapped state 6 to 3
21:06:21.376 00.000 10844 case statement mapped state 6 to 3
21:06:21.378 00.002 10844 evsrv: cli 0EEEE610 request: {"method":"get_pixel_scale","id":"5b192ce3-97c2-4f02-9c9f-1e49aad047be"}
21:06:21.378 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":4.1253,"id":"5b192ce3-97c2-4f02-9c9f-1e49aad047be"}
21:06:21.378 00.000 10844 evsrv: cli 0EEEE610 disconnect
21:06:21.912 00.534 11060 IsGuiding returns 0
21:06:21.912 00.000 11060 Move returns status 0, amount 590
21:06:21.912 00.000 11060 move complete, result=0
21:06:21.912 00.000 11060 worker thread done servicing request
21:06:21.912 00.000 11060 Worker thread wakes up
21:06:21.912 00.000 10844 GuideStep: -0.6 px 113 ms EAST, -1.4 px 590 ms NORTH
21:06:21.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:21.912 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:23.419 01.507 11060 Exposure complete
21:06:23.765 00.346 11060 worker thread done servicing request
21:06:23.765 00.000 10844 OnExposeComplete: enter
21:06:23.765 00.000 10844 UpdateGuideState(): m_state=6
21:06:23.766 00.001 10844 Star::Find(15, 223, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:06:23.766 00.000 10844 Star::Find returns 1 (0), X=224.21, Y=196.30, Mass=2207, SNR=29.2, Peak=198 HFD=3.1
21:06:23.766 00.000 10844 MultiStar: [#1 -1.03,-0.19,1.25,U] [#2 -0.86,-1.34,1.12,U] [#3 -0.51,-0.19,1.22,U] [#4 -0.97,-0.59,1.01,U] [#5 -1.43,-1.19,2.41,U] [#6 -0.49,-0.47,1.04,U] [#7 -1.29,-1.67,1.08,U] [#8 -1.05,-0.15,1.03,U] 
21:06:23.766 00.000 10844 single-star, 8 included, MultiStar: {-0.94, -0.76}, one-star: {-0.23, -0.58}
21:06:23.766 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.87) = xAngle (-1.08 = -1.08)
21:06:23.766 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.06 = -1.06)
21:06:23.766 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.58 hyp=0.62 cameraTheta=-1.95 mountX=0.29 mountY=-0.54, mountTheta=-1.08
21:06:23.768 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.58, opts=13)
21:06:23.769 00.001 10844 Enqueuing Move request for scope (-0.23, -0.58)
21:06:23.769 00.000 11060 Worker thread wakes up
21:06:23.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.58) opts 0xd
21:06:23.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.58)
21:06:23.769 00.000 11060 Moving (-0.23, -0.58) raw xDistance=0.29 yDistance=-0.54
21:06:23.770 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.29
21:06:23.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.54
21:06:23.770 00.000 11060 MoveAxis(W, 50, ABG)
21:06:23.770 00.000 11060 Guiding  Dir = 3, Dur = 50
21:06:23.778 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:23.782 00.004 11060 IsSlewing returns 0
21:06:23.782 00.000 11060 IsGuiding returns 0
21:06:23.811 00.029 10844 UpdateGuideState exits: m=2207 SNR=29.2
21:06:23.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:23.811 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:23.811 00.000 10844 Enqueuing Expose request
21:06:23.837 00.026 11060 IsGuiding returns 0
21:06:23.837 00.000 11060 Move returns status 0, amount 50
21:06:23.838 00.001 11060 MoveAxis(N, 236, ABG)
21:06:23.838 00.000 11060 Guiding  Dir = 0, Dur = 236
21:06:23.852 00.014 11060 IsSlewing returns 0
21:06:23.853 00.001 11060 IsGuiding returns 0
21:06:24.108 00.255 11060 IsGuiding returns 0
21:06:24.108 00.000 11060 Move returns status 0, amount 236
21:06:24.108 00.000 11060 move complete, result=0
21:06:24.108 00.000 11060 worker thread done servicing request
21:06:24.108 00.000 11060 Worker thread wakes up
21:06:24.108 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.5 px 236 ms NORTH
21:06:24.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:24.108 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:25.620 01.512 11060 Exposure complete
21:06:26.013 00.393 11060 worker thread done servicing request
21:06:26.013 00.000 10844 OnExposeComplete: enter
21:06:26.013 00.000 10844 UpdateGuideState(): m_state=6
21:06:26.013 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:06:26.013 00.000 10844 Star::Find returns 1 (0), X=224.53, Y=196.35, Mass=2558, SNR=31.7, Peak=198 HFD=3.3
21:06:26.015 00.002 10844 MultiStar: [#1 -0.79,0.49,1.07,U] [#2 -0.80,-0.66,0.95,U] [#3 -0.65,-0.40,1.17,U] [#4 -0.89,-1.27,0.80,U] [#5 -0.52,-0.96,2.21,U] [#6 -0.65,-0.34,0.99,U] [#7 -1.42,-1.20,0.97,U] [#8 -1.09,-0.56,0.84,U] 
21:06:26.015 00.000 10844 single-star, 8 included, MultiStar: {-0.71, -0.62}, one-star: {0.09, -0.52}
21:06:26.015 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.87) = xAngle (-0.54 = -0.54)
21:06:26.015 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.52 = -0.52)
21:06:26.015 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.52 hyp=0.53 cameraTheta=-1.41 mountX=0.46 mountY=-0.26, mountTheta=-0.53
21:06:26.018 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.52, opts=13)
21:06:26.018 00.000 10844 Enqueuing Move request for scope (0.09, -0.52)
21:06:26.018 00.000 11060 Worker thread wakes up
21:06:26.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.52) opts 0xd
21:06:26.018 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.52)
21:06:26.018 00.000 11060 Moving (0.09, -0.52) raw xDistance=0.46 yDistance=-0.26
21:06:26.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.46
21:06:26.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.26
21:06:26.018 00.000 11060 MoveAxis(W, 87, ABG)
21:06:26.018 00.000 11060 Guiding  Dir = 3, Dur = 87
21:06:26.035 00.017 11060 IsSlewing returns 0
21:06:26.035 00.000 11060 IsGuiding returns 0
21:06:26.043 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:06:26.067 00.024 10844 UpdateGuideState exits: m=2558 SNR=31.7
21:06:26.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:26.067 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:26.069 00.002 10844 Enqueuing Expose request
21:06:26.135 00.066 11060 IsGuiding returns 0
21:06:26.135 00.000 11060 Move returns status 0, amount 87
21:06:26.135 00.000 11060 MoveAxis(N, 115, ABG)
21:06:26.135 00.000 11060 Guiding  Dir = 0, Dur = 115
21:06:26.146 00.011 11060 IsSlewing returns 0
21:06:26.146 00.000 11060 IsGuiding returns 0
21:06:26.268 00.122 11060 IsGuiding returns 0
21:06:26.268 00.000 11060 Move returns status 0, amount 115
21:06:26.268 00.000 11060 move complete, result=0
21:06:26.268 00.000 11060 worker thread done servicing request
21:06:26.268 00.000 11060 Worker thread wakes up
21:06:26.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:26.268 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:26.295 00.027 10844 GuideStep: 0.5 px 87 ms WEST, -0.3 px 115 ms NORTH
21:06:27.699 01.404 11060 Exposure complete
21:06:28.090 00.391 11060 worker thread done servicing request
21:06:28.092 00.002 10844 OnExposeComplete: enter
21:06:28.092 00.000 10844 UpdateGuideState(): m_state=6
21:06:28.092 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:06:28.092 00.000 10844 Star::Find returns 1 (0), X=224.59, Y=196.53, Mass=2684, SNR=32.4, Peak=241 HFD=3.2
21:06:28.093 00.001 10844 MultiStar: [#1 -0.66,0.24,1.13,U] [#2 -0.18,-0.47,1.11,U] [#3 0.16,0.31,1.06,U] [#4 -0.57,-0.07,0.89,U] [#5 -0.71,-1.03,2.07,U] [#6 -0.45,-0.61,0.87,U] [#7 -0.96,-1.03,1.04,U] [#8 -1.47,-0.08,0.89,U] 
21:06:28.093 00.000 10844 single-star, 8 included, MultiStar: {-0.53, -0.41}, one-star: {0.15, -0.34}
21:06:28.093 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.87) = xAngle (-0.29 = -0.29)
21:06:28.093 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.27 = -0.27)
21:06:28.093 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.16 mountX=0.36 mountY=-0.10, mountTheta=-0.28
21:06:28.095 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.34, opts=13)
21:06:28.095 00.000 10844 Enqueuing Move request for scope (0.15, -0.34)
21:06:28.097 00.002 11060 Worker thread wakes up
21:06:28.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.34) opts 0xd
21:06:28.097 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.34)
21:06:28.097 00.000 11060 Moving (0.15, -0.34) raw xDistance=0.36 yDistance=-0.10
21:06:28.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.36
21:06:28.099 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:28.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:06:28.100 00.001 11060 MoveAxis(W, 71, ABG)
21:06:28.100 00.000 11060 Guiding  Dir = 3, Dur = 71
21:06:28.111 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:06:28.120 00.009 11060 IsSlewing returns 0
21:06:28.120 00.000 11060 IsGuiding returns 0
21:06:28.164 00.044 10844 UpdateGuideState exits: m=2684 SNR=32.4
21:06:28.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:28.164 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:28.164 00.000 10844 Enqueuing Expose request
21:06:28.222 00.058 11060 IsGuiding returns 0
21:06:28.222 00.000 11060 Move returns status 0, amount 71
21:06:28.222 00.000 11060 MoveAxis(N, 0, ABG)
21:06:28.222 00.000 11060 Move returns status 0, amount 0
21:06:28.222 00.000 11060 move complete, result=0
21:06:28.222 00.000 11060 worker thread done servicing request
21:06:28.222 00.000 11060 Worker thread wakes up
21:06:28.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:28.222 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:28.231 00.009 10844 GuideStep: 0.4 px 71 ms WEST, -0.1 px 0 ms NORTH
21:06:29.669 01.438 11060 Exposure complete
21:06:30.061 00.392 11060 worker thread done servicing request
21:06:30.061 00.000 10844 OnExposeComplete: enter
21:06:30.061 00.000 10844 UpdateGuideState(): m_state=6
21:06:30.061 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:06:30.063 00.002 10844 Star::Find returns 1 (0), X=224.94, Y=196.33, Mass=2757, SNR=32.8, Peak=253 HFD=3.7
21:06:30.063 00.000 10844 MultiStar: [#1 -0.72,0.64,1.09,U] [#2 -1.15,-0.52,1.02,U] [#3 0.23,0.05,1.08,U] [#4 -0.58,-0.33,0.86,U] [#5 -0.54,-0.76,2.15,U] [#6 -0.35,-0.64,0.88,U] [#7 -1.27,-0.62,0.92,U] [#8 -0.93,-0.51,0.84,U] 
21:06:30.063 00.000 10844 refined, 8 included, MultiStar: {-0.52, -0.39}, one-star: {0.50, -0.54}
21:06:30.063 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.87) = xAngle (-1.63 = -1.63)
21:06:30.065 00.002 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.61 = -1.61)
21:06:30.065 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-0.39 hyp=0.65 cameraTheta=-2.50 mountX=-0.04 mountY=-0.65, mountTheta=-1.63
21:06:30.067 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-0.39, opts=13)
21:06:30.069 00.002 10844 Enqueuing Move request for scope (-0.52, -0.39)
21:06:30.069 00.000 11060 Worker thread wakes up
21:06:30.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.39) opts 0xd
21:06:30.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -0.39)
21:06:30.069 00.000 11060 Moving (-0.52, -0.39) raw xDistance=-0.04 yDistance=-0.65
21:06:30.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:06:30.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.65
21:06:30.069 00.000 11060 MoveAxis(E, 0, ABG)
21:06:30.069 00.000 11060 Move returns status 0, amount 0
21:06:30.069 00.000 11060 MoveAxis(N, 281, ABG)
21:06:30.069 00.000 11060 Guiding  Dir = 0, Dur = 281
21:06:30.077 00.008 11060 IsSlewing returns 0
21:06:30.079 00.002 11060 IsGuiding returns 0
21:06:30.096 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:30.141 00.045 10844 UpdateGuideState exits: m=2757 SNR=32.8
21:06:30.143 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:30.143 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:30.143 00.000 10844 Enqueuing Expose request
21:06:30.377 00.234 11060 IsGuiding returns 0
21:06:30.377 00.000 11060 Move returns status 0, amount 281
21:06:30.377 00.000 11060 move complete, result=0
21:06:30.379 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.6 px 281 ms NORTH
21:06:30.380 00.001 11060 worker thread done servicing request
21:06:30.380 00.000 11060 Worker thread wakes up
21:06:30.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:30.380 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:31.869 01.489 11060 Exposure complete
21:06:32.176 00.307 10844 OnExposeComplete: enter
21:06:32.176 00.000 11060 worker thread done servicing request
21:06:32.176 00.000 10844 UpdateGuideState(): m_state=6
21:06:32.177 00.001 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:06:32.177 00.000 10844 Star::Find returns 1 (1), X=225.23, Y=196.90, Mass=3371, SNR=36.8, Peak=255 HFD=3.7
21:06:32.177 00.000 10844 MultiStar: [#1 0.09,0.41,0.99,U] [#2 -0.06,-0.91,0.87,U] [#3 0.68,0.05,0.91,U] [#4 -0.43,-0.42,0.82,U] [#5 -0.23,-0.69,1.93,U] [#6 -0.12,-0.13,0.81,U] [#7 -0.93,-0.96,0.84,U] [#8 0.08,-0.25,0.73,U] 
21:06:32.177 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.35}, one-star: {0.79, 0.03}
21:06:32.177 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.87) = xAngle (-0.76 = -0.76)
21:06:32.177 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.74 = -0.74)
21:06:32.177 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.63 mountX=0.25 mountY=-0.23, mountTheta=-0.75
21:06:32.179 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.35, opts=13)
21:06:32.179 00.000 10844 Enqueuing Move request for scope (-0.02, -0.35)
21:06:32.179 00.000 11060 Worker thread wakes up
21:06:32.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.35) opts 0xd
21:06:32.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.35)
21:06:32.179 00.000 11060 Moving (-0.02, -0.35) raw xDistance=0.25 yDistance=-0.23
21:06:32.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.25
21:06:32.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
21:06:32.179 00.000 11060 MoveAxis(W, 47, ABG)
21:06:32.179 00.000 11060 Guiding  Dir = 3, Dur = 47
21:06:32.195 00.016 11060 IsSlewing returns 0
21:06:32.196 00.001 11060 IsGuiding returns 0
21:06:32.198 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:32.218 00.020 10844 UpdateGuideState exits: m=3371 SNR=36.8 Saturated
21:06:32.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:32.218 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:32.218 00.000 10844 Enqueuing Expose request
21:06:32.259 00.041 11060 IsGuiding returns 0
21:06:32.259 00.000 11060 Move returns status 0, amount 47
21:06:32.259 00.000 11060 MoveAxis(N, 102, ABG)
21:06:32.259 00.000 11060 Guiding  Dir = 0, Dur = 102
21:06:32.277 00.018 11060 IsSlewing returns 0
21:06:32.278 00.001 11060 IsGuiding returns 0
21:06:32.394 00.116 11060 IsGuiding returns 0
21:06:32.394 00.000 11060 Move returns status 0, amount 102
21:06:32.394 00.000 11060 move complete, result=0
21:06:32.394 00.000 11060 worker thread done servicing request
21:06:32.394 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.2 px 102 ms NORTH
21:06:32.394 00.000 11060 Worker thread wakes up
21:06:32.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:32.394 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:33.850 01.456 11060 Exposure complete
21:06:34.131 00.281 10844 OnExposeComplete: enter
21:06:34.131 00.000 11060 worker thread done servicing request
21:06:34.131 00.000 10844 UpdateGuideState(): m_state=6
21:06:34.131 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:06:34.131 00.000 10844 Star::Find returns 1 (0), X=225.72, Y=196.70, Mass=2751, SNR=33.1, Peak=228 HFD=3.4
21:06:34.133 00.002 10844 MultiStar: [#1 0.04,0.37,0.96,U] [#2 -0.18,-0.40,1.07,U] [#3 0.76,0.22,1.04,U] [#4 0.54,-0.35,0.86,U] [#5 -0.10,-0.32,2.09,U] [#6 -0.10,0.03,0.86,U] [#7 -0.92,-1.15,0.93,U] [#8 -0.01,-0.16,0.80,U] 
21:06:34.133 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.22}, one-star: {1.28, -0.18}
21:06:34.133 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.87) = xAngle (-0.18 = -0.18)
21:06:34.133 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.16 = -0.16)
21:06:34.133 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.05 mountX=0.25 mountY=-0.04, mountTheta=-0.16
21:06:34.135 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.22, opts=13)
21:06:34.135 00.000 10844 Enqueuing Move request for scope (0.13, -0.22)
21:06:34.135 00.000 11060 Worker thread wakes up
21:06:34.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
21:06:34.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
21:06:34.135 00.000 11060 Moving (0.13, -0.22) raw xDistance=0.25 yDistance=-0.04
21:06:34.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.25
21:06:34.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:34.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:06:34.135 00.000 11060 MoveAxis(W, 49, ABG)
21:06:34.136 00.001 11060 Guiding  Dir = 3, Dur = 49
21:06:34.145 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:34.149 00.004 11060 IsSlewing returns 0
21:06:34.150 00.001 11060 IsGuiding returns 0
21:06:34.183 00.033 10844 UpdateGuideState exits: m=2751 SNR=33.1
21:06:34.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:34.183 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:34.183 00.000 10844 Enqueuing Expose request
21:06:34.215 00.032 11060 IsGuiding returns 0
21:06:34.215 00.000 11060 Move returns status 0, amount 49
21:06:34.215 00.000 11060 MoveAxis(N, 0, ABG)
21:06:34.215 00.000 11060 Move returns status 0, amount 0
21:06:34.215 00.000 11060 move complete, result=0
21:06:34.215 00.000 11060 worker thread done servicing request
21:06:34.216 00.001 11060 Worker thread wakes up
21:06:34.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:34.216 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:34.216 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
21:06:35.717 01.501 11060 Exposure complete
21:06:36.063 00.346 11060 worker thread done servicing request
21:06:36.063 00.000 10844 OnExposeComplete: enter
21:06:36.063 00.000 10844 UpdateGuideState(): m_state=6
21:06:36.065 00.002 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:06:36.065 00.000 10844 Star::Find returns 1 (1), X=225.36, Y=196.16, Mass=2712, SNR=33.0, Peak=255 HFD=3.2
21:06:36.065 00.000 10844 MultiStar: [#1 -0.00,0.00,1.06,U] [#2 -0.77,-0.89,1.13,U] [#3 0.73,0.18,1.11,U] [#4 -0.11,-0.39,0.88,U] [#5 0.07,-0.77,2.08,U] [#6 -0.24,0.19,0.88,U] [#7 -0.39,-1.16,0.98,U] [#8 0.14,-0.12,0.88,U] 
21:06:36.065 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.46}, one-star: {0.92, -0.72}
21:06:36.065 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.87) = xAngle (-0.61 = -0.61)
21:06:36.065 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.59 = -0.59)
21:06:36.065 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.46 hyp=0.46 cameraTheta=-1.47 mountX=0.38 mountY=-0.25, mountTheta=-0.59
21:06:36.068 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.46, opts=13)
21:06:36.068 00.000 10844 Enqueuing Move request for scope (0.04, -0.46)
21:06:36.068 00.000 11060 Worker thread wakes up
21:06:36.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.46) opts 0xd
21:06:36.068 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.46)
21:06:36.068 00.000 11060 Moving (0.04, -0.46) raw xDistance=0.38 yDistance=-0.25
21:06:36.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.38
21:06:36.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
21:06:36.071 00.003 11060 MoveAxis(W, 72, ABG)
21:06:36.071 00.000 11060 Guiding  Dir = 3, Dur = 72
21:06:36.089 00.018 11060 IsSlewing returns 0
21:06:36.091 00.002 11060 IsGuiding returns 0
21:06:36.098 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:06:36.121 00.023 10844 UpdateGuideState exits: m=2712 SNR=33.0 Saturated
21:06:36.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:36.121 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:36.121 00.000 10844 Enqueuing Expose request
21:06:36.171 00.050 11060 IsGuiding returns 0
21:06:36.171 00.000 11060 Move returns status 0, amount 72
21:06:36.171 00.000 11060 MoveAxis(N, 110, ABG)
21:06:36.171 00.000 11060 Guiding  Dir = 0, Dur = 110
21:06:36.186 00.015 11060 IsSlewing returns 0
21:06:36.186 00.000 11060 IsGuiding returns 0
21:06:36.300 00.114 11060 IsGuiding returns 0
21:06:36.301 00.001 11060 Move returns status 0, amount 110
21:06:36.301 00.000 11060 move complete, result=0
21:06:36.301 00.000 11060 worker thread done servicing request
21:06:36.301 00.000 11060 Worker thread wakes up
21:06:36.301 00.000 10844 GuideStep: 0.4 px 72 ms WEST, -0.3 px 110 ms NORTH
21:06:36.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:36.301 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:37.759 01.458 11060 Exposure complete
21:06:38.033 00.274 11060 worker thread done servicing request
21:06:38.034 00.001 10844 OnExposeComplete: enter
21:06:38.034 00.000 10844 UpdateGuideState(): m_state=6
21:06:38.034 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:06:38.034 00.000 10844 Star::Find returns 1 (1), X=224.86, Y=196.63, Mass=3117, SNR=35.2, Peak=255 HFD=3.6
21:06:38.035 00.001 10844 MultiStar: [#1 -0.11,0.46,1.03,U] [#2 -0.73,-1.31,0.97,U] [#3 0.27,0.28,0.94,U] [#4 0.34,-0.27,0.78,U] [#5 0.18,0.28,2.01,U] [#6 0.34,0.32,0.97,U] [#7 -0.74,-0.95,0.85,U] [#8 -0.37,-0.41,0.90,U] 
21:06:38.035 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.42, -0.25}
21:06:38.035 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.87) = xAngle (-0.83 = -0.83)
21:06:38.035 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.81 = -0.81)
21:06:38.035 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.70 mountX=0.09 mountY=-0.10, mountTheta=-0.82
21:06:38.047 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
21:06:38.047 00.000 10844 Enqueuing Move request for scope (-0.02, -0.14)
21:06:38.047 00.000 11060 Worker thread wakes up
21:06:38.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
21:06:38.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
21:06:38.047 00.000 11060 Moving (-0.02, -0.14) raw xDistance=0.09 yDistance=-0.10
21:06:38.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:06:38.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:38.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:06:38.047 00.000 11060 MoveAxis(E, 0, ABG)
21:06:38.047 00.000 11060 Move returns status 0, amount 0
21:06:38.049 00.002 11060 MoveAxis(N, 0, ABG)
21:06:38.049 00.000 11060 Move returns status 0, amount 0
21:06:38.049 00.000 11060 move complete, result=0
21:06:38.049 00.000 11060 worker thread done servicing request
21:06:38.056 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:06:38.078 00.022 10844 UpdateGuideState exits: m=3117 SNR=35.2 Saturated
21:06:38.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:38.078 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:38.078 00.000 10844 Enqueuing Expose request
21:06:38.078 00.000 11060 Worker thread wakes up
21:06:38.080 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:06:38.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:38.080 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:39.563 01.483 11060 Exposure complete
21:06:39.916 00.353 11060 worker thread done servicing request
21:06:39.916 00.000 10844 OnExposeComplete: enter
21:06:39.918 00.002 10844 UpdateGuideState(): m_state=6
21:06:39.918 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:06:39.918 00.000 10844 Star::Find returns 1 (0), X=225.19, Y=196.86, Mass=2482, SNR=31.1, Peak=231 HFD=3.7
21:06:39.919 00.001 10844 MultiStar: [#1 0.14,0.18,1.25,U] [#2 -0.23,-0.79,1.13,U] [#3 0.67,0.58,1.13,U] [#4 0.49,-0.37,0.89,U] [#5 1.11,-0.18,2.29,U] [#6 0.73,0.41,0.95,U] [#7 0.20,-0.52,0.94,U] [#8 0.26,0.26,0.90,U] 
21:06:39.919 00.000 10844 refined, 8 included, MultiStar: {0.53, -0.06}, one-star: {0.75, -0.02}
21:06:39.919 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.87) = xAngle (0.75 = 0.75)
21:06:39.919 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.77 = 0.77)
21:06:39.919 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=-0.06 hyp=0.53 cameraTheta=-0.12 mountX=0.39 mountY=0.37, mountTheta=0.76
21:06:39.920 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=-0.06, opts=13)
21:06:39.920 00.000 10844 Enqueuing Move request for scope (0.53, -0.06)
21:06:39.920 00.000 11060 Worker thread wakes up
21:06:39.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.06) opts 0xd
21:06:39.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.53, -0.06)
21:06:39.920 00.000 11060 Moving (0.53, -0.06) raw xDistance=0.39 yDistance=0.37
21:06:39.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.39
21:06:39.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:06:39.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:06:39.920 00.000 11060 MoveAxis(W, 72, ABG)
21:06:39.920 00.000 11060 Guiding  Dir = 3, Dur = 72
21:06:39.930 00.010 11060 IsSlewing returns 0
21:06:39.930 00.000 11060 IsGuiding returns 0
21:06:39.932 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:39.963 00.031 10844 UpdateGuideState exits: m=2482 SNR=31.1
21:06:39.965 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:39.965 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:39.965 00.000 10844 Enqueuing Expose request
21:06:40.013 00.048 11060 IsGuiding returns 0
21:06:40.013 00.000 11060 Move returns status 0, amount 72
21:06:40.013 00.000 11060 MoveAxis(N, 0, ABG)
21:06:40.013 00.000 11060 Move returns status 0, amount 0
21:06:40.013 00.000 11060 move complete, result=0
21:06:40.013 00.000 11060 worker thread done servicing request
21:06:40.013 00.000 11060 Worker thread wakes up
21:06:40.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:40.013 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:40.401 00.388 10844 GuideStep: 0.4 px 72 ms WEST, 0.4 px 0 ms NORTH
21:06:41.540 01.139 11060 Exposure complete
21:06:41.955 00.415 11060 worker thread done servicing request
21:06:41.955 00.000 10844 OnExposeComplete: enter
21:06:41.955 00.000 10844 UpdateGuideState(): m_state=6
21:06:41.956 00.001 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:06:41.956 00.000 10844 Star::Find returns 1 (0), X=225.70, Y=197.57, Mass=2849, SNR=33.3, Peak=246 HFD=3.5
21:06:41.956 00.000 10844 MultiStar: [#1 0.43,0.81,1.08,U] [#2 0.65,-0.43,0.97,U] [#3 1.06,0.51,1.01,U] [#4 -0.19,0.34,0.88,U] [#5 0.55,-0.20,2.15,U] [#6 0.26,0.29,0.86,U] [#7 0.38,-0.31,0.83,U] [#8 -0.08,0.62,0.90,U] 
21:06:41.956 00.000 10844 refined, 8 included, MultiStar: {0.51, 0.22}, one-star: {1.26, 0.70}
21:06:41.956 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.87) = xAngle (1.27 = 1.27)
21:06:41.956 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.29 = 1.29)
21:06:41.956 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=0.22 hyp=0.55 cameraTheta=0.41 mountX=0.16 mountY=0.53, mountTheta=1.28
21:06:41.959 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=0.22, opts=13)
21:06:41.959 00.000 10844 Enqueuing Move request for scope (0.51, 0.22)
21:06:41.961 00.002 11060 Worker thread wakes up
21:06:41.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.22) opts 0xd
21:06:41.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, 0.22)
21:06:41.961 00.000 11060 Moving (0.51, 0.22) raw xDistance=0.16 yDistance=0.53
21:06:41.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.16
21:06:41.962 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:06:41.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:06:41.962 00.000 11060 MoveAxis(W, 33, ABG)
21:06:41.962 00.000 11060 Guiding  Dir = 3, Dur = 33
21:06:41.989 00.027 11060 IsSlewing returns 0
21:06:41.989 00.000 11060 IsGuiding returns 0
21:06:41.994 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:42.024 00.030 10844 UpdateGuideState exits: m=2849 SNR=33.3
21:06:42.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:42.024 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:42.024 00.000 10844 Enqueuing Expose request
21:06:42.039 00.015 11060 IsGuiding returns 0
21:06:42.039 00.000 11060 Move returns status 0, amount 33
21:06:42.039 00.000 11060 MoveAxis(N, 0, ABG)
21:06:42.039 00.000 11060 Move returns status 0, amount 0
21:06:42.039 00.000 11060 move complete, result=0
21:06:42.039 00.000 11060 worker thread done servicing request
21:06:42.039 00.000 11060 Worker thread wakes up
21:06:42.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:42.039 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:42.060 00.021 10844 GuideStep: 0.2 px 33 ms WEST, 0.5 px 0 ms NORTH
21:06:43.510 01.450 11060 Exposure complete
21:06:43.822 00.312 11060 worker thread done servicing request
21:06:43.822 00.000 10844 OnExposeComplete: enter
21:06:43.822 00.000 10844 UpdateGuideState(): m_state=6
21:06:43.822 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:06:43.822 00.000 10844 Star::Find returns 1 (0), X=225.85, Y=196.82, Mass=3023, SNR=34.9, Peak=241 HFD=3.3
21:06:43.824 00.002 10844 MultiStar: [#1 0.30,0.47,0.97,U] [#2 -0.16,-0.20,0.97,U] [#3 1.05,0.19,1.06,U] [#4 0.58,0.29,0.81,U] [#5 1.00,-0.27,2.11,U] [#6 0.56,-0.28,0.89,U] [#7 0.62,-0.58,0.89,U] [#8 -0.39,-0.19,0.83,U] 
21:06:43.824 00.000 10844 refined, 8 included, MultiStar: {0.63, -0.09}, one-star: {1.40, -0.06}
21:06:43.824 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.87) = xAngle (0.73 = 0.73)
21:06:43.824 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.75 = 0.75)
21:06:43.824 00.000 10844 CameraToMount -- cameraX=0.63 cameraY=-0.09 hyp=0.63 cameraTheta=-0.14 mountX=0.47 mountY=0.43, mountTheta=0.74
21:06:43.827 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.63, y=-0.09, opts=13)
21:06:43.827 00.000 10844 Enqueuing Move request for scope (0.63, -0.09)
21:06:43.827 00.000 11060 Worker thread wakes up
21:06:43.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.09) opts 0xd
21:06:43.829 00.002 11060 Handling offset move in thread for scope, endpoint = (0.63, -0.09)
21:06:43.829 00.000 11060 Moving (0.63, -0.09) raw xDistance=0.47 yDistance=0.43
21:06:43.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.47
21:06:43.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:06:43.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:06:43.829 00.000 11060 MoveAxis(W, 89, ABG)
21:06:43.829 00.000 11060 Guiding  Dir = 3, Dur = 89
21:06:43.853 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:43.868 00.015 11060 IsSlewing returns 0
21:06:43.868 00.000 11060 IsGuiding returns 0
21:06:43.877 00.009 10844 UpdateGuideState exits: m=3023 SNR=34.9
21:06:43.878 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:43.878 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:43.878 00.000 10844 Enqueuing Expose request
21:06:43.976 00.098 11060 IsGuiding returns 0
21:06:43.976 00.000 11060 Move returns status 0, amount 89
21:06:43.976 00.000 11060 MoveAxis(N, 0, ABG)
21:06:43.976 00.000 11060 Move returns status 0, amount 0
21:06:43.976 00.000 11060 move complete, result=0
21:06:43.976 00.000 11060 worker thread done servicing request
21:06:43.976 00.000 11060 Worker thread wakes up
21:06:43.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:43.976 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:43.978 00.002 10844 GuideStep: 0.5 px 89 ms WEST, 0.4 px 0 ms NORTH
21:06:45.452 01.474 11060 Exposure complete
21:06:45.882 00.430 11060 worker thread done servicing request
21:06:45.882 00.000 10844 OnExposeComplete: enter
21:06:45.882 00.000 10844 UpdateGuideState(): m_state=6
21:06:45.882 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:06:45.882 00.000 10844 Star::Find returns 1 (0), X=225.32, Y=196.35, Mass=3009, SNR=34.5, Peak=224 HFD=3.5
21:06:45.884 00.002 10844 MultiStar: [#1 0.41,0.56,1.08,U] [#2 0.11,-0.45,1.06,U] [#3 0.17,0.18,0.99,U] [#4 0.01,0.30,0.76,U] [#5 0.67,-0.85,2.06,U] [#6 0.70,-0.26,0.82,U] [#7 0.13,-0.18,0.82,U] [#8 -0.21,-0.49,0.82,U] 
21:06:45.884 00.000 10844 refined, 8 included, MultiStar: {0.37, -0.26}, one-star: {0.88, -0.53}
21:06:45.884 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.87) = xAngle (0.25 = 0.25)
21:06:45.884 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.27 = 0.27)
21:06:45.884 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.26 hyp=0.46 cameraTheta=-0.62 mountX=0.44 mountY=0.12, mountTheta=0.27
21:06:45.886 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.26, opts=13)
21:06:45.886 00.000 10844 Enqueuing Move request for scope (0.37, -0.26)
21:06:45.886 00.000 11060 Worker thread wakes up
21:06:45.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.26) opts 0xd
21:06:45.886 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.26)
21:06:45.886 00.000 11060 Moving (0.37, -0.26) raw xDistance=0.44 yDistance=0.12
21:06:45.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.44
21:06:45.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:45.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:06:45.886 00.000 11060 MoveAxis(W, 86, ABG)
21:06:45.886 00.000 11060 Guiding  Dir = 3, Dur = 86
21:06:45.898 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:06:45.899 00.001 11060 IsSlewing returns 0
21:06:45.899 00.000 11060 IsGuiding returns 0
21:06:45.929 00.030 10844 UpdateGuideState exits: m=3009 SNR=34.5
21:06:45.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:45.929 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:45.929 00.000 10844 Enqueuing Expose request
21:06:45.993 00.064 11060 IsGuiding returns 0
21:06:45.994 00.001 11060 Move returns status 0, amount 86
21:06:45.994 00.000 11060 MoveAxis(N, 0, ABG)
21:06:45.994 00.000 11060 Move returns status 0, amount 0
21:06:45.994 00.000 11060 move complete, result=0
21:06:45.995 00.001 11060 worker thread done servicing request
21:06:45.995 00.000 10844 GuideStep: 0.4 px 86 ms WEST, 0.1 px 0 ms NORTH
21:06:45.995 00.000 11060 Worker thread wakes up
21:06:45.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:45.995 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:47.470 01.475 11060 Exposure complete
21:06:47.681 00.211 11060 worker thread done servicing request
21:06:47.681 00.000 10844 OnExposeComplete: enter
21:06:47.681 00.000 10844 UpdateGuideState(): m_state=6
21:06:47.682 00.001 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:06:47.682 00.000 10844 Star::Find returns 1 (1), X=224.89, Y=196.68, Mass=3304, SNR=36.2, Peak=255 HFD=3.5
21:06:47.682 00.000 10844 MultiStar: [#1 0.46,0.34,1.08,U] [#2 -0.12,-0.63,0.92,U] [#3 0.27,0.80,0.92,U] [#4 -0.26,0.92,0.77,U] [#5 0.40,0.56,1.95,U] [#6 0.83,0.36,0.85,U] [#7 0.17,0.00,0.78,U] [#8 -0.38,-0.11,0.79,U] 
21:06:47.682 00.000 10844 refined, 8 included, MultiStar: {0.24, 0.26}, one-star: {0.44, -0.19}
21:06:47.682 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.87) = xAngle (1.68 = 1.68)
21:06:47.682 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.70 = 1.70)
21:06:47.682 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.26 hyp=0.35 cameraTheta=0.81 mountX=-0.04 mountY=0.35, mountTheta=1.68
21:06:47.683 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.26, opts=13)
21:06:47.683 00.000 10844 Enqueuing Move request for scope (0.24, 0.26)
21:06:47.683 00.000 11060 Worker thread wakes up
21:06:47.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.26) opts 0xd
21:06:47.683 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.26)
21:06:47.683 00.000 11060 Moving (0.24, 0.26) raw xDistance=-0.04 yDistance=0.35
21:06:47.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:06:47.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:06:47.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:06:47.683 00.000 11060 MoveAxis(E, 0, ABG)
21:06:47.683 00.000 11060 Move returns status 0, amount 0
21:06:47.683 00.000 11060 MoveAxis(N, 0, ABG)
21:06:47.683 00.000 11060 Move returns status 0, amount 0
21:06:47.685 00.002 11060 move complete, result=0
21:06:47.685 00.000 11060 worker thread done servicing request
21:06:47.688 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:47.709 00.021 10844 UpdateGuideState exits: m=3304 SNR=36.2 Saturated
21:06:47.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:47.709 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:47.709 00.000 10844 Enqueuing Expose request
21:06:47.709 00.000 11060 Worker thread wakes up
21:06:47.709 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:06:47.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:47.709 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:49.164 01.455 11060 Exposure complete
21:06:49.464 00.300 11060 worker thread done servicing request
21:06:49.464 00.000 10844 OnExposeComplete: enter
21:06:49.464 00.000 10844 UpdateGuideState(): m_state=6
21:06:49.464 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:06:49.464 00.000 10844 Star::Find returns 1 (1), X=225.24, Y=197.20, Mass=3490, SNR=37.0, Peak=255 HFD=3.5
21:06:49.464 00.000 10844 MultiStar: [#1 0.29,0.63,1.07,U] [#2 0.32,-0.44,0.95,U] [#3 1.04,0.71,1.00,U] [#4 0.35,-0.26,0.74,U] [#5 1.13,0.28,1.94,U] [#6 0.51,0.45,0.74,U] [#7 0.04,-0.34,0.82,U] [#8 0.22,-0.41,0.80,U] 
21:06:49.464 00.000 10844 refined, 8 included, MultiStar: {0.61, 0.15}, one-star: {0.80, 0.32}
21:06:49.464 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.87) = xAngle (1.11 = 1.11)
21:06:49.464 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.13 = 1.13)
21:06:49.464 00.000 10844 CameraToMount -- cameraX=0.61 cameraY=0.15 hyp=0.62 cameraTheta=0.24 mountX=0.28 mountY=0.56, mountTheta=1.12
21:06:49.464 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.61, y=0.15, opts=13)
21:06:49.464 00.000 10844 Enqueuing Move request for scope (0.61, 0.15)
21:06:49.464 00.000 11060 Worker thread wakes up
21:06:49.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.15) opts 0xd
21:06:49.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.61, 0.15)
21:06:49.464 00.000 11060 Moving (0.61, 0.15) raw xDistance=0.28 yDistance=0.56
21:06:49.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.28
21:06:49.464 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.53 newest=1.04
21:06:49.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.56
21:06:49.464 00.000 11060 MoveAxis(W, 52, ABG)
21:06:49.464 00.000 11060 Guiding  Dir = 3, Dur = 52
21:06:49.475 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:49.495 00.020 10844 UpdateGuideState exits: m=3490 SNR=37.0 Saturated
21:06:49.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:49.495 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:49.495 00.000 10844 Enqueuing Expose request
21:06:49.501 00.006 11060 IsSlewing returns 0
21:06:49.501 00.000 11060 IsGuiding returns 0
21:06:49.572 00.071 11060 IsGuiding returns 0
21:06:49.572 00.000 11060 Move returns status 0, amount 52
21:06:49.572 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 550 applied
21:06:49.572 00.000 11060 MoveAxis(S, 795, ABG)
21:06:49.572 00.000 11060 Guiding  Dir = 1, Dur = 795
21:06:49.588 00.016 11060 IsSlewing returns 0
21:06:49.589 00.001 11060 IsGuiding returns 0
21:06:50.387 00.798 11060 IsGuiding returns 0
21:06:50.387 00.000 11060 Move returns status 0, amount 795
21:06:50.387 00.000 11060 move complete, result=0
21:06:50.387 00.000 11060 worker thread done servicing request
21:06:50.387 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.6 px 795 ms SOUTH
21:06:50.387 00.000 11060 Worker thread wakes up
21:06:50.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:50.387 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:51.848 01.461 11060 Exposure complete
21:06:52.122 00.274 11060 worker thread done servicing request
21:06:52.122 00.000 10844 OnExposeComplete: enter
21:06:52.122 00.000 10844 UpdateGuideState(): m_state=6
21:06:52.122 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:06:52.122 00.000 10844 Star::Find returns 1 (0), X=225.08, Y=196.95, Mass=3181, SNR=35.2, Peak=228 HFD=4.1
21:06:52.122 00.000 10844 MultiStar: [#1 -0.29,0.52,1.02,U] [#2 -0.57,-0.32,1.00,U] [#3 0.42,-0.46,0.95,U] [#4 0.02,0.26,0.79,U] [#5 0.50,-0.75,1.97,U] [#6 0.13,0.46,0.81,U] [#7 -0.04,0.02,0.79,U] [#8 -0.36,-0.44,0.82,U] 
21:06:52.122 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.15}, one-star: {0.64, 0.08}
21:06:52.122 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.87) = xAngle (-0.11 = -0.11)
21:06:52.122 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.09 = -0.09)
21:06:52.128 00.006 10844 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=0.18 mountY=-0.02, mountTheta=-0.09
21:06:52.128 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.15, opts=13)
21:06:52.128 00.000 10844 Enqueuing Move request for scope (0.10, -0.15)
21:06:52.128 00.000 11060 Worker thread wakes up
21:06:52.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
21:06:52.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
21:06:52.128 00.000 11060 Moving (0.10, -0.15) raw xDistance=0.18 yDistance=-0.02
21:06:52.128 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.30, ShCount=4, LgCount=1, SticCount=0,  Deflections: 0=0.395053, 1:-0.016584
21:06:52.128 00.000 11060 BLC: No correction, Miss < min_move
21:06:52.130 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.18
21:06:52.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:52.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:06:52.130 00.000 11060 MoveAxis(W, 36, ABG)
21:06:52.130 00.000 11060 Guiding  Dir = 3, Dur = 36
21:06:52.143 00.013 11060 IsSlewing returns 0
21:06:52.143 00.000 11060 IsGuiding returns 0
21:06:52.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:06:52.154 00.011 10844 UpdateGuideState exits: m=3181 SNR=35.2
21:06:52.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:52.159 00.005 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:52.159 00.000 10844 Enqueuing Expose request
21:06:52.202 00.043 11060 IsGuiding returns 0
21:06:52.202 00.000 11060 Move returns status 0, amount 36
21:06:52.202 00.000 11060 MoveAxis(N, 0, ABG)
21:06:52.202 00.000 11060 Move returns status 0, amount 0
21:06:52.202 00.000 11060 move complete, result=0
21:06:52.202 00.000 11060 worker thread done servicing request
21:06:52.204 00.002 11060 Worker thread wakes up
21:06:52.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:52.204 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:52.211 00.007 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
21:06:53.654 01.443 11060 Exposure complete
21:06:53.834 00.180 11060 worker thread done servicing request
21:06:53.834 00.000 10844 OnExposeComplete: enter
21:06:53.834 00.000 10844 UpdateGuideState(): m_state=6
21:06:53.834 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:06:53.834 00.000 10844 Star::Find returns 1 (1), X=224.87, Y=196.90, Mass=3163, SNR=35.8, Peak=255 HFD=3.6
21:06:53.834 00.000 10844 MultiStar: [#1 -0.06,0.80,1.04,U] [#2 -0.45,-0.28,1.04,U] [#3 0.04,0.39,1.02,U] [#4 0.44,0.56,0.81,U] [#5 0.87,-0.93,1.95,U] [#6 0.12,0.22,0.85,U] [#7 0.13,-0.03,0.88,U] [#8 -0.09,0.03,0.74,U] 
21:06:53.834 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.02}, one-star: {0.43, 0.02}
21:06:53.834 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.87) = xAngle (0.77 = 0.77)
21:06:53.834 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.79 = 0.79)
21:06:53.834 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.10 mountX=0.17 mountY=0.16, mountTheta=0.78
21:06:53.837 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.02, opts=13)
21:06:53.837 00.000 10844 Enqueuing Move request for scope (0.23, -0.02)
21:06:53.839 00.002 11060 Worker thread wakes up
21:06:53.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
21:06:53.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
21:06:53.839 00.000 11060 Moving (0.23, -0.02) raw xDistance=0.17 yDistance=0.16
21:06:53.839 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.30, ShCount=4, LgCount=1, SticCount=0,  Deflections: 0=0.395053, 1:-0.016584, 2:0.163049
21:06:53.839 00.000 11060 BLC: No correction, Miss < min_move
21:06:53.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.17
21:06:53.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:53.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:06:53.839 00.000 11060 MoveAxis(W, 32, ABG)
21:06:53.839 00.000 11060 Guiding  Dir = 3, Dur = 32
21:06:53.844 00.005 11060 IsSlewing returns 0
21:06:53.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:06:53.844 00.000 11060 IsGuiding returns 0
21:06:53.858 00.014 10844 UpdateGuideState exits: m=3163 SNR=35.8 Saturated
21:06:53.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:53.858 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:53.858 00.000 10844 Enqueuing Expose request
21:06:53.891 00.033 11060 IsGuiding returns 0
21:06:53.892 00.001 11060 Move returns status 0, amount 32
21:06:53.892 00.000 11060 MoveAxis(N, 0, ABG)
21:06:53.892 00.000 11060 Move returns status 0, amount 0
21:06:53.892 00.000 11060 move complete, result=0
21:06:53.892 00.000 11060 worker thread done servicing request
21:06:53.892 00.000 11060 Worker thread wakes up
21:06:53.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:53.892 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:53.895 00.003 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
21:06:55.360 01.465 11060 Exposure complete
21:06:55.649 00.289 11060 worker thread done servicing request
21:06:55.649 00.000 10844 OnExposeComplete: enter
21:06:55.649 00.000 10844 UpdateGuideState(): m_state=6
21:06:55.649 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:06:55.649 00.000 10844 Star::Find returns 1 (0), X=224.97, Y=197.99, Mass=2705, SNR=32.4, Peak=217 HFD=2.9
21:06:55.649 00.000 10844 MultiStar: [#1 -0.08,1.34,1.17,U] [#2 -0.27,0.10,1.00,U] [#3 0.20,0.74,1.03,U] [#4 0.19,0.58,0.88,U] [#5 -0.17,0.07,2.11,U] [#6 0.54,0.58,0.83,U] [#7 0.09,-0.11,0.87,U] [#8 -0.51,0.74,0.86,U] 
21:06:55.651 00.002 10844 refined, 8 included, MultiStar: {0.03, 0.54}, one-star: {0.53, 1.12}
21:06:55.651 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.87) = xAngle (2.39 = 2.39)
21:06:55.651 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.41 = 2.41)
21:06:55.651 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.54 hyp=0.54 cameraTheta=1.52 mountX=-0.39 mountY=0.36, mountTheta=2.40
21:06:55.653 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.54, opts=13)
21:06:55.655 00.002 10844 Enqueuing Move request for scope (0.03, 0.54)
21:06:55.655 00.000 11060 Worker thread wakes up
21:06:55.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.54) opts 0xd
21:06:55.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.54)
21:06:55.655 00.000 11060 Moving (0.03, 0.54) raw xDistance=-0.39 yDistance=0.36
21:06:55.655 00.000 11060 BLC: window closed
21:06:55.656 00.001 11060 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.30, ShCount=4, LgCount=1, SticCount=0,  Deflections: 0=0.395053, 1:-0.016584, 2:0.163049
21:06:55.656 00.000 11060 BLC: Under-shoot: nominal increase by 183
21:06:55.656 00.000 11060 BLC: window closed
21:06:55.656 00.000 11060 BLC: Pulse adjusted to 605
21:06:55.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.39
21:06:55.657 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
21:06:55.657 00.000 11060 MoveAxis(E, 72, ABG)
21:06:55.657 00.000 11060 Guiding  Dir = 2, Dur = 72
21:06:55.667 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:55.671 00.004 11060 IsSlewing returns 0
21:06:55.673 00.002 11060 IsGuiding returns 0
21:06:55.704 00.031 10844 UpdateGuideState exits: m=2705 SNR=32.4
21:06:55.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:55.704 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:55.704 00.000 10844 Enqueuing Expose request
21:06:55.763 00.059 11060 IsGuiding returns 0
21:06:55.763 00.000 11060 Move returns status 0, amount 72
21:06:55.763 00.000 11060 MoveAxis(S, 155, ABG)
21:06:55.763 00.000 11060 Guiding  Dir = 1, Dur = 155
21:06:55.786 00.023 11060 IsSlewing returns 0
21:06:55.786 00.000 11060 IsGuiding returns 0
21:06:55.948 00.162 11060 IsGuiding returns 0
21:06:55.948 00.000 11060 Move returns status 0, amount 155
21:06:55.948 00.000 11060 move complete, result=0
21:06:55.948 00.000 11060 worker thread done servicing request
21:06:55.948 00.000 11060 Worker thread wakes up
21:06:55.948 00.000 10844 GuideStep: -0.4 px 72 ms EAST, 0.4 px 155 ms SOUTH
21:06:55.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:55.948 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:56.057 00.109 10844 evsrv: cli 0EEEE2F0 connect
21:06:56.060 00.003 10844 case statement mapped state 6 to 3
21:06:56.060 00.000 10844 case statement mapped state 6 to 3
21:06:56.107 00.047 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_pixel_scale","id":"498fb87a-7135-44c1-9c32-6eea215c6b2b"}
21:06:56.107 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"498fb87a-7135-44c1-9c32-6eea215c6b2b"}
21:06:56.131 00.024 10844 evsrv: cli 0EEEE2F0 disconnect
21:06:57.399 01.268 11060 Exposure complete
21:06:57.696 00.297 11060 worker thread done servicing request
21:06:57.696 00.000 10844 OnExposeComplete: enter
21:06:57.696 00.000 10844 UpdateGuideState(): m_state=6
21:06:57.701 00.005 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:06:57.701 00.000 10844 Star::Find returns 1 (0), X=224.87, Y=197.18, Mass=2484, SNR=31.3, Peak=216 HFD=2.9
21:06:57.701 00.000 10844 MultiStar: [#1 -0.04,1.29,1.14,U] [#2 -0.22,-0.20,1.11,U] [#3 0.78,0.90,1.06,U] [#4 0.01,-0.22,0.88,U] [#5 0.04,-0.17,2.31,U] [#6 0.13,-0.14,0.95,U] [#7 -0.34,-0.64,0.91,U] [#8 -0.24,-0.03,0.86,U] 
21:06:57.701 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.43, 0.30}
21:06:57.701 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.87) = xAngle (1.93 = 1.93)
21:06:57.701 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.95 = 1.95)
21:06:57.701 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.06 mountX=-0.05 mountY=0.12, mountTheta=1.93
21:06:57.703 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
21:06:57.703 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
21:06:57.703 00.000 11060 Worker thread wakes up
21:06:57.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
21:06:57.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
21:06:57.703 00.000 11060 Moving (0.06, 0.11) raw xDistance=-0.05 yDistance=0.12
21:06:57.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:06:57.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:57.705 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:06:57.705 00.000 11060 MoveAxis(E, 0, ABG)
21:06:57.705 00.000 11060 Move returns status 0, amount 0
21:06:57.705 00.000 11060 MoveAxis(N, 0, ABG)
21:06:57.706 00.001 11060 Move returns status 0, amount 0
21:06:57.706 00.000 11060 move complete, result=0
21:06:57.706 00.000 11060 worker thread done servicing request
21:06:57.716 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:57.738 00.022 10844 UpdateGuideState exits: m=2484 SNR=31.3
21:06:57.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:57.738 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:57.738 00.000 10844 Enqueuing Expose request
21:06:57.738 00.000 11060 Worker thread wakes up
21:06:57.740 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:06:57.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:57.740 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:06:59.186 01.446 11060 Exposure complete
21:06:59.526 00.340 11060 worker thread done servicing request
21:06:59.526 00.000 10844 OnExposeComplete: enter
21:06:59.526 00.000 10844 UpdateGuideState(): m_state=6
21:06:59.526 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:06:59.526 00.000 10844 Star::Find returns 1 (0), X=225.20, Y=197.48, Mass=2854, SNR=33.5, Peak=248 HFD=3.5
21:06:59.529 00.003 10844 MultiStar: [#1 -0.09,1.39,1.07,U] [#2 0.30,0.58,1.02,U] [#3 0.22,0.96,1.02,U] [#4 -0.25,0.78,0.82,U] [#5 0.34,0.01,2.23,U] [#6 -0.42,0.90,0.92,U] [#7 0.34,0.43,0.87,U] [#8 -0.64,0.43,0.87,U] 
21:06:59.529 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.60}, one-star: {0.76, 0.61}
21:06:59.529 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.87) = xAngle (2.25 = 2.25)
21:06:59.529 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.27 = 2.27)
21:06:59.529 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.60 hyp=0.61 cameraTheta=1.39 mountX=-0.39 mountY=0.47, mountTheta=2.26
21:06:59.529 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.60, opts=13)
21:06:59.529 00.000 10844 Enqueuing Move request for scope (0.11, 0.60)
21:06:59.529 00.000 11060 Worker thread wakes up
21:06:59.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.60) opts 0xd
21:06:59.529 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.60)
21:06:59.529 00.000 11060 Moving (0.11, 0.60) raw xDistance=-0.39 yDistance=0.47
21:06:59.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.39
21:06:59.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.47
21:06:59.529 00.000 11060 MoveAxis(E, 72, ABG)
21:06:59.529 00.000 11060 Guiding  Dir = 2, Dur = 72
21:06:59.540 00.011 11060 IsSlewing returns 0
21:06:59.540 00.000 11060 IsGuiding returns 0
21:06:59.541 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:06:59.576 00.035 10844 UpdateGuideState exits: m=2854 SNR=33.5
21:06:59.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:59.576 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:06:59.576 00.000 10844 Enqueuing Expose request
21:06:59.615 00.039 11060 IsGuiding returns 0
21:06:59.617 00.002 11060 Move returns status 0, amount 72
21:06:59.617 00.000 11060 MoveAxis(S, 202, ABG)
21:06:59.617 00.000 11060 Guiding  Dir = 1, Dur = 202
21:06:59.647 00.030 11060 IsSlewing returns 0
21:06:59.647 00.000 11060 IsGuiding returns 0
21:06:59.869 00.222 11060 IsGuiding returns 0
21:06:59.869 00.000 11060 Move returns status 0, amount 202
21:06:59.869 00.000 11060 move complete, result=0
21:06:59.869 00.000 11060 worker thread done servicing request
21:06:59.869 00.000 11060 Worker thread wakes up
21:06:59.869 00.000 10844 GuideStep: -0.4 px 72 ms EAST, 0.5 px 202 ms SOUTH
21:06:59.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:06:59.869 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:01.344 01.475 11060 Exposure complete
21:07:02.331 00.987 10844 OnExposeComplete: enter
21:07:02.331 00.000 10844 UpdateGuideState(): m_state=6
21:07:02.331 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:07:02.331 00.000 10844 Star::Find returns 1 (1), X=225.11, Y=197.66, Mass=3329, SNR=36.8, Peak=255 HFD=3.3
21:07:02.334 00.003 10844 MultiStar: [#1 0.20,1.34,0.94,U] [#2 -0.44,0.17,0.89,U] [#3 -0.00,1.31,0.95,U] [#4 -0.36,0.34,0.79,U] [#5 0.25,0.33,1.92,U] [#6 0.35,0.46,0.81,U] [#7 0.01,0.12,0.86,U] [#8 -0.37,0.52,0.74,U] 
21:07:02.334 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.58}, one-star: {0.66, 0.78}
21:07:02.334 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.87) = xAngle (2.31 = 2.31)
21:07:02.334 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.33 = 2.33)
21:07:02.334 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.58 hyp=0.59 cameraTheta=1.44 mountX=-0.40 mountY=0.43, mountTheta=2.32
21:07:02.334 00.000 11060 worker thread done servicing request
21:07:02.336 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.58, opts=13)
21:07:02.336 00.000 10844 Enqueuing Move request for scope (0.08, 0.58)
21:07:02.336 00.000 11060 Worker thread wakes up
21:07:02.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.58) opts 0xd
21:07:02.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.58)
21:07:02.336 00.000 11060 Moving (0.08, 0.58) raw xDistance=-0.40 yDistance=0.43
21:07:02.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.40
21:07:02.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
21:07:02.336 00.000 11060 MoveAxis(E, 77, ABG)
21:07:02.336 00.000 11060 Guiding  Dir = 2, Dur = 77
21:07:02.339 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:07:02.344 00.005 11060 IsSlewing returns 0
21:07:02.344 00.000 11060 IsGuiding returns 0
21:07:02.365 00.021 10844 UpdateGuideState exits: m=3329 SNR=36.8 Saturated
21:07:02.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:02.365 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:02.365 00.000 10844 Enqueuing Expose request
21:07:02.433 00.068 11060 IsGuiding returns 0
21:07:02.433 00.000 11060 Move returns status 0, amount 77
21:07:02.433 00.000 11060 MoveAxis(S, 186, ABG)
21:07:02.433 00.000 11060 Guiding  Dir = 1, Dur = 186
21:07:02.466 00.033 11060 IsSlewing returns 0
21:07:02.466 00.000 11060 IsGuiding returns 0
21:07:02.677 00.211 11060 IsGuiding returns 0
21:07:02.677 00.000 11060 Move returns status 0, amount 186
21:07:02.677 00.000 11060 move complete, result=0
21:07:02.677 00.000 11060 worker thread done servicing request
21:07:02.677 00.000 11060 Worker thread wakes up
21:07:02.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:02.677 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:02.683 00.006 10844 GuideStep: -0.4 px 77 ms EAST, 0.4 px 186 ms SOUTH
21:07:04.633 01.950 11060 Exposure complete
21:07:07.026 02.393 11060 worker thread done servicing request
21:07:07.026 00.000 10844 OnExposeComplete: enter
21:07:07.026 00.000 10844 UpdateGuideState(): m_state=6
21:07:07.028 00.002 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:07:07.028 00.000 10844 Star::Find returns 1 (0), X=225.01, Y=197.17, Mass=2847, SNR=33.3, Peak=231 HFD=3.9
21:07:07.030 00.002 10844 MultiStar: [#1 -0.54,0.73,1.14,U] [#2 -0.37,0.64,1.10,U] [#3 0.20,1.11,0.96,U] [#4 -0.36,-0.15,0.82,U] [#5 0.01,0.02,2.14,U] [#6 -0.83,0.54,0.87,U] [#7 -0.17,-0.28,0.95,U] [#8 -1.08,0.04,0.79,U] 
21:07:07.030 00.000 10844 refined, 8 included, MultiStar: {-0.23, 0.31}, one-star: {0.57, 0.30}
21:07:07.030 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.87) = xAngle (3.07 = 3.07)
21:07:07.030 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.09 = 3.09)
21:07:07.030 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.31 hyp=0.39 cameraTheta=2.20 mountX=-0.39 mountY=0.02, mountTheta=3.09
21:07:07.036 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.31, opts=13)
21:07:07.036 00.000 10844 Enqueuing Move request for scope (-0.23, 0.31)
21:07:07.043 00.007 11060 Worker thread wakes up
21:07:07.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.31) opts 0xd
21:07:07.043 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.31)
21:07:07.043 00.000 11060 Moving (-0.23, 0.31) raw xDistance=-0.39 yDistance=0.02
21:07:07.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.39
21:07:07.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:07.044 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:07:07.044 00.000 11060 MoveAxis(E, 76, ABG)
21:07:07.044 00.000 11060 Guiding  Dir = 2, Dur = 76
21:07:07.066 00.022 11060 IsSlewing returns 0
21:07:07.066 00.000 11060 IsGuiding returns 0
21:07:07.082 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:07:07.169 00.087 11060 IsGuiding returns 0
21:07:07.169 00.000 11060 Move returns status 0, amount 76
21:07:07.169 00.000 11060 MoveAxis(N, 0, ABG)
21:07:07.170 00.001 11060 Move returns status 0, amount 0
21:07:07.170 00.000 11060 move complete, result=0
21:07:07.170 00.000 11060 worker thread done servicing request
21:07:07.213 00.043 10844 UpdateGuideState exits: m=2847 SNR=33.3
21:07:07.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:07.213 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:07.213 00.000 10844 Enqueuing Expose request
21:07:07.217 00.004 11060 Worker thread wakes up
21:07:07.217 00.000 10844 GuideStep: -0.4 px 76 ms EAST, 0.0 px 0 ms NORTH
21:07:07.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:07.217 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:08.694 01.477 11060 Exposure complete
21:07:09.540 00.846 10844 OnExposeComplete: enter
21:07:09.540 00.000 10844 UpdateGuideState(): m_state=6
21:07:09.540 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:07:09.540 00.000 10844 Star::Find returns 1 (1), X=224.76, Y=197.51, Mass=2923, SNR=33.6, Peak=255 HFD=3.4
21:07:09.542 00.002 10844 MultiStar: [#1 -0.46,0.70,1.00,U] [#2 -0.93,-0.41,1.06,U] [#3 0.27,0.03,0.98,U] [#4 -0.47,-0.33,0.77,U] [#5 -0.97,-0.13,2.10,U] [#6 -0.40,-0.25,0.91,U] [#7 -0.26,-1.52,0.95,U] [#8 -0.17,-0.04,0.87,U] 
21:07:09.542 00.000 10844 refined, 8 included, MultiStar: {-0.42, -0.13}, one-star: {0.32, 0.64}
21:07:09.542 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.87) = xAngle (-1.96 = -1.96)
21:07:09.542 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.94 = -1.94)
21:07:09.542 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.13 hyp=0.44 cameraTheta=-2.83 mountX=-0.17 mountY=-0.41, mountTheta=-1.96
21:07:09.551 00.009 11060 worker thread done servicing request
21:07:09.551 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.13, opts=13)
21:07:09.577 00.026 10844 Enqueuing Move request for scope (-0.42, -0.13)
21:07:09.587 00.010 11060 Worker thread wakes up
21:07:09.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.13) opts 0xd
21:07:09.587 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.13)
21:07:09.587 00.000 11060 Moving (-0.42, -0.13) raw xDistance=-0.17 yDistance=-0.41
21:07:09.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.17
21:07:09.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:09.589 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:07:09.589 00.000 11060 MoveAxis(E, 34, ABG)
21:07:09.589 00.000 11060 Guiding  Dir = 2, Dur = 34
21:07:09.602 00.013 11060 IsSlewing returns 0
21:07:09.602 00.000 11060 IsGuiding returns 0
21:07:09.606 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:07:09.671 00.065 11060 IsGuiding returns 0
21:07:09.671 00.000 11060 Move returns status 0, amount 34
21:07:09.671 00.000 11060 MoveAxis(N, 0, ABG)
21:07:09.671 00.000 11060 Move returns status 0, amount 0
21:07:09.671 00.000 11060 move complete, result=0
21:07:09.671 00.000 11060 worker thread done servicing request
21:07:09.780 00.109 10844 UpdateGuideState exits: m=2923 SNR=33.6 Saturated
21:07:09.786 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:09.786 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:09.786 00.000 10844 Enqueuing Expose request
21:07:09.786 00.000 11060 Worker thread wakes up
21:07:09.786 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.4 px 0 ms NORTH
21:07:09.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:09.786 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:11.302 01.516 11060 Exposure complete
21:07:12.319 01.017 11060 worker thread done servicing request
21:07:12.319 00.000 10844 OnExposeComplete: enter
21:07:12.319 00.000 10844 UpdateGuideState(): m_state=6
21:07:12.319 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:07:12.319 00.000 10844 Star::Find returns 1 (0), X=224.56, Y=196.83, Mass=2377, SNR=30.2, Peak=243 HFD=3.3
21:07:12.322 00.003 10844 MultiStar: [#1 -0.45,0.75,1.22,U] [#2 -0.86,-0.42,1.07,U] [#3 -0.20,0.51,1.21,U] [#4 -0.38,-0.19,0.87,U] [#5 -0.59,0.38,2.42,U] [#6 -0.67,-0.31,0.82,U] [#7 -0.57,-0.62,0.97,U] [#8 -0.71,-0.13,0.93,U] 
21:07:12.322 00.000 10844 single-star, 8 included, MultiStar: {-0.49, 0.08}, one-star: {0.12, -0.05}
21:07:12.322 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.87) = xAngle (0.48 = 0.48)
21:07:12.322 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.50 = 0.50)
21:07:12.322 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.39 mountX=0.12 mountY=0.06, mountTheta=0.50
21:07:12.324 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.05, opts=13)
21:07:12.324 00.000 10844 Enqueuing Move request for scope (0.12, -0.05)
21:07:12.333 00.009 11060 Worker thread wakes up
21:07:12.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
21:07:12.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
21:07:12.333 00.000 11060 Moving (0.12, -0.05) raw xDistance=0.12 yDistance=0.06
21:07:12.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:07:12.335 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:12.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:07:12.335 00.000 11060 MoveAxis(E, 0, ABG)
21:07:12.335 00.000 11060 Move returns status 0, amount 0
21:07:12.335 00.000 11060 MoveAxis(N, 0, ABG)
21:07:12.335 00.000 11060 Move returns status 0, amount 0
21:07:12.335 00.000 11060 move complete, result=0
21:07:12.346 00.011 11060 worker thread done servicing request
21:07:12.389 00.043 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:12.446 00.057 10844 UpdateGuideState exits: m=2377 SNR=30.2
21:07:12.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:12.446 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:12.446 00.000 10844 Enqueuing Expose request
21:07:12.446 00.000 11060 Worker thread wakes up
21:07:12.446 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:07:12.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:12.446 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:14.039 01.593 11060 Exposure complete
21:07:15.050 01.011 11060 worker thread done servicing request
21:07:15.050 00.000 10844 OnExposeComplete: enter
21:07:15.050 00.000 10844 UpdateGuideState(): m_state=6
21:07:15.051 00.001 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:07:15.051 00.000 10844 Star::Find returns 1 (0), X=224.70, Y=197.46, Mass=2642, SNR=32.4, Peak=249 HFD=3.3
21:07:15.052 00.001 10844 MultiStar: [#1 -0.18,1.26,1.10,U] [#2 -0.37,-0.06,1.07,U] [#3 -0.36,0.46,1.11,U] [#4 -0.40,0.37,0.79,U] [#5 -0.25,-0.07,2.08,U] [#6 -0.79,0.55,0.90,U] [#7 -0.66,0.15,0.90,U] [#8 -0.73,-0.05,0.91,U] 
21:07:15.052 00.000 10844 refined, 8 included, MultiStar: {-0.36, 0.32}, one-star: {0.25, 0.59}
21:07:15.053 00.001 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.87) = xAngle (3.28 = -3.00)
21:07:15.053 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.30 = -2.98)
21:07:15.053 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.32 hyp=0.48 cameraTheta=2.42 mountX=-0.48 mountY=-0.08, mountTheta=-2.98
21:07:15.056 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.32, opts=13)
21:07:15.056 00.000 10844 Enqueuing Move request for scope (-0.36, 0.32)
21:07:15.058 00.002 11060 Worker thread wakes up
21:07:15.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.32) opts 0xd
21:07:15.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.32)
21:07:15.058 00.000 11060 Moving (-0.36, 0.32) raw xDistance=-0.48 yDistance=-0.08
21:07:15.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.48
21:07:15.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:15.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:07:15.058 00.000 11060 MoveAxis(E, 89, ABG)
21:07:15.058 00.000 11060 Guiding  Dir = 2, Dur = 89
21:07:15.066 00.008 11060 IsSlewing returns 0
21:07:15.066 00.000 11060 IsGuiding returns 0
21:07:15.092 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:15.136 00.044 10844 UpdateGuideState exits: m=2642 SNR=32.4
21:07:15.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:15.136 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:15.136 00.000 10844 Enqueuing Expose request
21:07:15.160 00.024 11060 IsGuiding returns 0
21:07:15.160 00.000 11060 Move returns status 0, amount 89
21:07:15.161 00.001 11060 MoveAxis(N, 0, ABG)
21:07:15.161 00.000 11060 Move returns status 0, amount 0
21:07:15.161 00.000 11060 move complete, result=0
21:07:15.161 00.000 11060 worker thread done servicing request
21:07:15.161 00.000 11060 Worker thread wakes up
21:07:15.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:15.161 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:15.166 00.005 10844 GuideStep: -0.5 px 89 ms EAST, -0.1 px 0 ms NORTH
21:07:16.684 01.518 11060 Exposure complete
21:07:17.389 00.705 11060 worker thread done servicing request
21:07:17.389 00.000 10844 OnExposeComplete: enter
21:07:17.389 00.000 10844 UpdateGuideState(): m_state=6
21:07:17.391 00.002 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:07:17.391 00.000 10844 Star::Find returns 1 (0), X=224.56, Y=196.34, Mass=3049, SNR=34.9, Peak=243 HFD=3.4
21:07:17.394 00.003 10844 MultiStar: [#1 -0.87,0.86,1.13,U] [#2 -1.05,-0.46,0.96,U] [#3 -0.28,0.13,1.05,U] [#4 -0.59,-0.47,0.83,U] [#5 -0.36,-0.29,1.91,U] [#6 -0.87,0.21,0.93,U] [#7 -0.83,-0.13,0.96,U] [#8 -1.22,0.24,0.86,U] 
21:07:17.395 00.001 10844 single-star, 8 included, MultiStar: {-0.62, -0.06}, one-star: {0.11, -0.53}
21:07:17.395 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.87) = xAngle (-0.49 = -0.49)
21:07:17.395 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.47 = -0.47)
21:07:17.395 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.53 hyp=0.55 cameraTheta=-1.36 mountX=0.48 mountY=-0.25, mountTheta=-0.48
21:07:17.401 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.53, opts=13)
21:07:17.403 00.002 10844 Enqueuing Move request for scope (0.11, -0.53)
21:07:17.403 00.000 11060 Worker thread wakes up
21:07:17.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.53) opts 0xd
21:07:17.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.53)
21:07:17.403 00.000 11060 Moving (0.11, -0.53) raw xDistance=0.48 yDistance=-0.25
21:07:17.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.48
21:07:17.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:17.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:07:17.403 00.000 11060 MoveAxis(W, 87, ABG)
21:07:17.403 00.000 11060 Guiding  Dir = 3, Dur = 87
21:07:17.419 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:17.445 00.026 11060 IsSlewing returns 0
21:07:17.445 00.000 11060 IsGuiding returns 0
21:07:17.471 00.026 10844 UpdateGuideState exits: m=3049 SNR=34.9
21:07:17.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:17.473 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:17.473 00.000 10844 Enqueuing Expose request
21:07:17.551 00.078 11060 IsGuiding returns 0
21:07:17.552 00.001 11060 Move returns status 0, amount 87
21:07:17.552 00.000 11060 MoveAxis(N, 0, ABG)
21:07:17.552 00.000 11060 Move returns status 0, amount 0
21:07:17.552 00.000 11060 move complete, result=0
21:07:17.552 00.000 11060 worker thread done servicing request
21:07:17.552 00.000 11060 Worker thread wakes up
21:07:17.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:17.552 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:17.552 00.000 10844 GuideStep: 0.5 px 87 ms WEST, -0.2 px 0 ms NORTH
21:07:19.091 01.539 11060 Exposure complete
21:07:19.881 00.790 11060 worker thread done servicing request
21:07:19.883 00.002 10844 OnExposeComplete: enter
21:07:19.883 00.000 10844 UpdateGuideState(): m_state=6
21:07:19.883 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:07:19.883 00.000 10844 Star::Find returns 1 (1), X=224.13, Y=196.65, Mass=2520, SNR=32.0, Peak=255 HFD=3.1
21:07:19.884 00.001 10844 MultiStar: [#1 -0.74,0.50,1.23,U] [#2 -0.68,0.05,1.03,U] [#3 0.42,1.08,1.01,U] [#4 -0.55,0.41,0.92,U] [#5 -0.05,-0.18,2.25,U] [#6 -0.56,0.88,0.96,U] [#7 -0.56,0.29,1.01,U] [#8 -0.48,0.22,0.99,U] 
21:07:19.884 00.000 10844 single-star, 8 included, MultiStar: {-0.36, 0.27}, one-star: {-0.31, -0.23}
21:07:19.884 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.87) = xAngle (-1.64 = -1.64)
21:07:19.884 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.62 = -1.62)
21:07:19.884 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.23 hyp=0.39 cameraTheta=-2.51 mountX=-0.03 mountY=-0.39, mountTheta=-1.64
21:07:19.886 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.23, opts=13)
21:07:19.886 00.000 10844 Enqueuing Move request for scope (-0.31, -0.23)
21:07:19.886 00.000 11060 Worker thread wakes up
21:07:19.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.23) opts 0xd
21:07:19.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.23)
21:07:19.886 00.000 11060 Moving (-0.31, -0.23) raw xDistance=-0.03 yDistance=-0.39
21:07:19.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:07:19.888 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:19.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:07:19.888 00.000 11060 MoveAxis(E, 0, ABG)
21:07:19.888 00.000 11060 Move returns status 0, amount 0
21:07:19.888 00.000 11060 MoveAxis(N, 0, ABG)
21:07:19.888 00.000 11060 Move returns status 0, amount 0
21:07:19.888 00.000 11060 move complete, result=0
21:07:19.888 00.000 11060 worker thread done servicing request
21:07:19.902 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:19.952 00.050 10844 UpdateGuideState exits: m=2520 SNR=32.0 Saturated
21:07:19.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:19.952 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:19.952 00.000 10844 Enqueuing Expose request
21:07:19.952 00.000 11060 Worker thread wakes up
21:07:19.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:19.952 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:19.954 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:07:21.430 01.476 11060 Exposure complete
21:07:21.779 00.349 11060 worker thread done servicing request
21:07:21.781 00.002 10844 OnExposeComplete: enter
21:07:21.781 00.000 10844 UpdateGuideState(): m_state=6
21:07:21.781 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:07:21.781 00.000 10844 Star::Find returns 1 (0), X=224.64, Y=196.92, Mass=3024, SNR=34.3, Peak=227 HFD=3.4
21:07:21.781 00.000 10844 MultiStar: [#1 -0.69,0.90,1.03,U] [#2 -0.95,-0.45,0.97,U] [#3 0.10,0.61,1.03,U] [#4 -0.35,-0.16,0.72,U] [#5 -0.50,-0.17,2.07,U] [#6 -0.05,0.28,0.97,U] [#7 -0.80,-0.14,0.88,U] [#8 -0.91,0.37,0.85,U] 
21:07:21.782 00.001 10844 single-star, 8 included, MultiStar: {-0.44, 0.12}, one-star: {0.20, 0.05}
21:07:21.782 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.87) = xAngle (1.10 = 1.10)
21:07:21.782 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.12 = 1.12)
21:07:21.782 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=0.09 mountY=0.18, mountTheta=1.10
21:07:21.785 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.05, opts=13)
21:07:21.785 00.000 10844 Enqueuing Move request for scope (0.20, 0.05)
21:07:21.785 00.000 11060 Worker thread wakes up
21:07:21.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
21:07:21.785 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
21:07:21.785 00.000 11060 Moving (0.20, 0.05) raw xDistance=0.09 yDistance=0.18
21:07:21.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:07:21.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:21.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:07:21.785 00.000 11060 MoveAxis(E, 0, ABG)
21:07:21.785 00.000 11060 Move returns status 0, amount 0
21:07:21.785 00.000 11060 MoveAxis(N, 0, ABG)
21:07:21.785 00.000 11060 Move returns status 0, amount 0
21:07:21.785 00.000 11060 move complete, result=0
21:07:21.785 00.000 11060 worker thread done servicing request
21:07:21.785 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:21.823 00.038 10844 UpdateGuideState exits: m=3024 SNR=34.3
21:07:21.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:21.823 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:21.823 00.000 10844 Enqueuing Expose request
21:07:21.823 00.000 11060 Worker thread wakes up
21:07:21.823 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:07:21.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:21.823 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:23.304 01.481 11060 Exposure complete
21:07:23.591 00.287 11060 worker thread done servicing request
21:07:23.591 00.000 10844 OnExposeComplete: enter
21:07:23.591 00.000 10844 UpdateGuideState(): m_state=6
21:07:23.591 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:07:23.591 00.000 10844 Star::Find returns 1 (0), X=224.59, Y=197.21, Mass=3619, SNR=38.1, Peak=251 HFD=3.7
21:07:23.591 00.000 10844 MultiStar: [#1 -0.66,0.51,0.96,U] [#2 -0.89,-0.60,0.88,U] [#3 -0.30,0.10,0.84,U] [#4 -0.45,0.11,0.82,U] [#5 -0.68,-0.13,1.88,U] [#6 -0.32,-0.19,0.78,U] [#7 -0.83,-0.36,0.79,U] [#8 -0.35,0.52,0.80,U] 
21:07:23.591 00.000 10844 single-star, 8 included, MultiStar: {-0.50, 0.02}, one-star: {0.15, 0.34}
21:07:23.591 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.87) = xAngle (2.03 = 2.03)
21:07:23.591 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.05 = 2.05)
21:07:23.591 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.16 mountX=-0.16 mountY=0.33, mountTheta=2.03
21:07:23.591 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.34, opts=13)
21:07:23.591 00.000 10844 Enqueuing Move request for scope (0.15, 0.34)
21:07:23.591 00.000 11060 Worker thread wakes up
21:07:23.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.34) opts 0xd
21:07:23.591 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.34)
21:07:23.591 00.000 11060 Moving (0.15, 0.34) raw xDistance=-0.16 yDistance=0.33
21:07:23.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.16
21:07:23.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
21:07:23.591 00.000 11060 MoveAxis(E, 30, ABG)
21:07:23.591 00.000 11060 Guiding  Dir = 2, Dur = 30
21:07:23.598 00.007 11060 IsSlewing returns 0
21:07:23.598 00.000 11060 IsGuiding returns 0
21:07:23.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:23.616 00.018 10844 UpdateGuideState exits: m=3619 SNR=38.1
21:07:23.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:23.616 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:23.616 00.000 10844 Enqueuing Expose request
21:07:23.644 00.028 11060 IsGuiding returns 0
21:07:23.644 00.000 11060 Move returns status 0, amount 30
21:07:23.644 00.000 11060 MoveAxis(S, 141, ABG)
21:07:23.644 00.000 11060 Guiding  Dir = 1, Dur = 141
21:07:23.660 00.016 11060 IsSlewing returns 0
21:07:23.660 00.000 11060 IsGuiding returns 0
21:07:23.818 00.158 11060 IsGuiding returns 0
21:07:23.818 00.000 11060 Move returns status 0, amount 141
21:07:23.818 00.000 11060 move complete, result=0
21:07:23.818 00.000 11060 worker thread done servicing request
21:07:23.818 00.000 11060 Worker thread wakes up
21:07:23.820 00.002 10844 GuideStep: -0.2 px 30 ms EAST, 0.3 px 141 ms SOUTH
21:07:23.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:23.820 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:25.321 01.501 11060 Exposure complete
21:07:25.628 00.307 11060 worker thread done servicing request
21:07:25.628 00.000 10844 OnExposeComplete: enter
21:07:25.628 00.000 10844 UpdateGuideState(): m_state=6
21:07:25.628 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:07:25.628 00.000 10844 Star::Find returns 1 (1), X=224.78, Y=196.99, Mass=3104, SNR=35.3, Peak=255 HFD=3.6
21:07:25.628 00.000 10844 MultiStar: [#1 -1.10,0.51,0.94,U] [#2 -1.19,-0.40,0.83,U] [#3 -0.57,0.42,0.91,U] [#4 -0.46,-0.11,0.67,U] [#5 -0.63,-0.09,2.08,U] [#6 -0.34,-0.22,0.88,U] [#7 -0.74,-0.34,0.77,U] [#8 -1.21,0.24,0.71,U] 
21:07:25.628 00.000 10844 single-star, 8 included, MultiStar: {-0.63, 0.01}, one-star: {0.33, 0.12}
21:07:25.628 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.87) = xAngle (1.21 = 1.21)
21:07:25.637 00.009 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.23 = 1.23)
21:07:25.637 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.12 hyp=0.35 cameraTheta=0.34 mountX=0.13 mountY=0.33, mountTheta=1.21
21:07:25.637 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.12, opts=13)
21:07:25.637 00.000 10844 Enqueuing Move request for scope (0.33, 0.12)
21:07:25.637 00.000 11060 Worker thread wakes up
21:07:25.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.12) opts 0xd
21:07:25.637 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.12)
21:07:25.637 00.000 11060 Moving (0.33, 0.12) raw xDistance=0.13 yDistance=0.33
21:07:25.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:07:25.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
21:07:25.637 00.000 11060 MoveAxis(W, 22, ABG)
21:07:25.637 00.000 11060 Guiding  Dir = 3, Dur = 22
21:07:25.652 00.015 11060 IsSlewing returns 0
21:07:25.654 00.002 11060 IsGuiding returns 0
21:07:25.659 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:07:25.684 00.025 10844 UpdateGuideState exits: m=3104 SNR=35.3 Saturated
21:07:25.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:25.684 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:25.684 00.000 10844 Enqueuing Expose request
21:07:25.690 00.006 11060 IsGuiding returns 0
21:07:25.690 00.000 11060 Move returns status 0, amount 22
21:07:25.690 00.000 11060 MoveAxis(S, 145, ABG)
21:07:25.691 00.001 11060 Guiding  Dir = 1, Dur = 145
21:07:25.721 00.030 11060 IsSlewing returns 0
21:07:25.722 00.001 11060 IsGuiding returns 0
21:07:25.895 00.173 11060 IsGuiding returns 0
21:07:25.895 00.000 11060 Move returns status 0, amount 145
21:07:25.895 00.000 11060 move complete, result=0
21:07:25.895 00.000 11060 worker thread done servicing request
21:07:25.895 00.000 11060 Worker thread wakes up
21:07:25.895 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.3 px 145 ms SOUTH
21:07:25.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:25.895 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:27.354 01.459 11060 Exposure complete
21:07:27.649 00.295 11060 worker thread done servicing request
21:07:27.649 00.000 10844 OnExposeComplete: enter
21:07:27.649 00.000 10844 UpdateGuideState(): m_state=6
21:07:27.651 00.002 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:07:27.651 00.000 10844 Star::Find returns 1 (0), X=224.18, Y=197.20, Mass=2654, SNR=32.4, Peak=237 HFD=3.3
21:07:27.651 00.000 10844 MultiStar: [#1 -1.04,0.75,1.17,U] [#2 -0.88,-0.02,1.05,U] [#3 -1.01,0.41,1.07,U] [#4 -0.99,0.08,0.82,U] [#5 -0.78,-0.18,2.20,U] [#6 -0.30,-0.52,0.98,U] [#7 -1.00,-0.80,0.98,U] [#8 -1.09,0.44,0.88,U] 
21:07:27.651 00.000 10844 single-star, 8 included, MultiStar: {-0.81, 0.04}, one-star: {-0.26, 0.32}
21:07:27.653 00.002 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.87) = xAngle (3.12 = 3.12)
21:07:27.653 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.14 = 3.14)
21:07:27.653 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.41 cameraTheta=2.25 mountX=-0.41 mountY=0.00, mountTheta=3.14
21:07:27.657 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.32, opts=13)
21:07:27.657 00.000 10844 Enqueuing Move request for scope (-0.26, 0.32)
21:07:27.657 00.000 11060 Worker thread wakes up
21:07:27.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd
21:07:27.657 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.32)
21:07:27.657 00.000 11060 Moving (-0.26, 0.32) raw xDistance=-0.41 yDistance=0.00
21:07:27.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.41
21:07:27.657 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:27.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:07:27.657 00.000 11060 MoveAxis(E, 76, ABG)
21:07:27.657 00.000 11060 Guiding  Dir = 2, Dur = 76
21:07:27.677 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:07:27.691 00.014 11060 IsSlewing returns 0
21:07:27.691 00.000 11060 IsGuiding returns 0
21:07:27.691 00.000 10844 UpdateGuideState exits: m=2654 SNR=32.4
21:07:27.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:27.691 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:27.691 00.000 10844 Enqueuing Expose request
21:07:27.771 00.080 11060 IsGuiding returns 0
21:07:27.771 00.000 11060 Move returns status 0, amount 76
21:07:27.771 00.000 11060 MoveAxis(N, 0, ABG)
21:07:27.773 00.002 11060 Move returns status 0, amount 0
21:07:27.773 00.000 11060 move complete, result=0
21:07:27.773 00.000 11060 worker thread done servicing request
21:07:27.773 00.000 11060 Worker thread wakes up
21:07:27.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:27.773 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:27.773 00.000 10844 GuideStep: -0.4 px 76 ms EAST, 0.0 px 0 ms NORTH
21:07:29.240 01.467 11060 Exposure complete
21:07:29.600 00.360 11060 worker thread done servicing request
21:07:29.600 00.000 10844 OnExposeComplete: enter
21:07:29.600 00.000 10844 UpdateGuideState(): m_state=6
21:07:29.600 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:07:29.600 00.000 10844 Star::Find returns 1 (0), X=224.36, Y=196.47, Mass=2767, SNR=33.0, Peak=248 HFD=3.4
21:07:29.602 00.002 10844 MultiStar: [#1 -1.26,0.27,1.07,U] [#2 -1.05,-1.15,1.08,U] [#3 -1.11,0.12,1.09,U] [#4 -0.81,-0.29,0.90,U] [#5 -1.04,-0.90,2.12,U] [#6 -0.49,-0.49,0.88,U] [#7 -0.88,-0.68,0.90,U] [#8 -1.59,-0.20,0.86,U] 
21:07:29.602 00.000 10844 single-star, 8 included, MultiStar: {-0.94, -0.47}, one-star: {-0.08, -0.41}
21:07:29.602 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.87) = xAngle (-0.89 = -0.89)
21:07:29.602 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.87 = -0.87)
21:07:29.602 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.76 mountX=0.26 mountY=-0.32, mountTheta=-0.88
21:07:29.604 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.41, opts=13)
21:07:29.604 00.000 10844 Enqueuing Move request for scope (-0.08, -0.41)
21:07:29.604 00.000 11060 Worker thread wakes up
21:07:29.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.41) opts 0xd
21:07:29.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.41)
21:07:29.604 00.000 11060 Moving (-0.08, -0.41) raw xDistance=0.26 yDistance=-0.32
21:07:29.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.26
21:07:29.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:07:29.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:07:29.604 00.000 11060 MoveAxis(W, 46, ABG)
21:07:29.604 00.000 11060 Guiding  Dir = 3, Dur = 46
21:07:29.624 00.020 11060 IsSlewing returns 0
21:07:29.624 00.000 11060 IsGuiding returns 0
21:07:29.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:29.637 00.013 10844 UpdateGuideState exits: m=2767 SNR=33.0
21:07:29.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:29.637 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:29.637 00.000 10844 Enqueuing Expose request
21:07:29.680 00.043 11060 IsGuiding returns 0
21:07:29.680 00.000 11060 Move returns status 0, amount 46
21:07:29.680 00.000 11060 MoveAxis(N, 0, ABG)
21:07:29.680 00.000 11060 Move returns status 0, amount 0
21:07:29.680 00.000 11060 move complete, result=0
21:07:29.680 00.000 11060 worker thread done servicing request
21:07:29.680 00.000 11060 Worker thread wakes up
21:07:29.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:29.680 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:29.682 00.002 10844 GuideStep: 0.3 px 46 ms WEST, -0.3 px 0 ms NORTH
21:07:31.153 01.471 11060 Exposure complete
21:07:31.479 00.326 11060 worker thread done servicing request
21:07:31.481 00.002 10844 OnExposeComplete: enter
21:07:31.481 00.000 10844 UpdateGuideState(): m_state=6
21:07:31.481 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:07:31.481 00.000 10844 Star::Find returns 1 (0), X=223.95, Y=196.32, Mass=3399, SNR=37.3, Peak=250 HFD=3.6
21:07:31.481 00.000 10844 MultiStar: [#1 -0.45,-0.11,0.93,U] [#2 -1.41,-1.22,0.79,U] [#3 -0.83,-0.91,0.86,U] [#4 -1.44,-0.36,0.72,U] [#5 -0.91,-0.65,1.84,U] [#6 -0.92,-0.62,0.92,U] [#7 -1.35,-1.13,0.87,U] [#8 -1.51,-0.14,0.71,U] 
21:07:31.481 00.000 10844 single-star, 8 included, MultiStar: {-0.99, -0.64}, one-star: {-0.49, -0.56}
21:07:31.481 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.87) = xAngle (-1.42 = -1.42)
21:07:31.481 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.40 = -1.40)
21:07:31.481 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=-0.56 hyp=0.74 cameraTheta=-2.29 mountX=0.11 mountY=-0.73, mountTheta=-1.42
21:07:31.485 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=-0.56, opts=13)
21:07:31.485 00.000 10844 Enqueuing Move request for scope (-0.49, -0.56)
21:07:31.485 00.000 11060 Worker thread wakes up
21:07:31.487 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.56) opts 0xd
21:07:31.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, -0.56)
21:07:31.487 00.000 11060 Moving (-0.49, -0.56) raw xDistance=0.11 yDistance=-0.73
21:07:31.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:07:31.487 00.000 11060 resist switch: large excursion: input -0.73 thresh 0.57 direction from 1 to -1
21:07:31.487 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.19
21:07:31.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.73
21:07:31.487 00.000 11060 MoveAxis(E, 0, ABG)
21:07:31.487 00.000 11060 Move returns status 0, amount 0
21:07:31.487 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 605 applied
21:07:31.487 00.000 11060 MoveAxis(N, 922, ABG)
21:07:31.487 00.000 11060 Guiding  Dir = 0, Dur = 922
21:07:31.497 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:31.514 00.017 10844 UpdateGuideState exits: m=3399 SNR=37.3
21:07:31.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:31.514 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:31.514 00.000 10844 Enqueuing Expose request
21:07:31.516 00.002 11060 IsSlewing returns 0
21:07:31.516 00.000 11060 IsGuiding returns 0
21:07:32.442 00.926 11060 IsGuiding returns 0
21:07:32.442 00.000 11060 Move returns status 0, amount 922
21:07:32.442 00.000 11060 move complete, result=0
21:07:32.442 00.000 11060 worker thread done servicing request
21:07:32.442 00.000 11060 Worker thread wakes up
21:07:32.442 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.7 px 922 ms NORTH
21:07:32.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:32.442 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:33.905 01.463 11060 Exposure complete
21:07:34.251 00.346 11060 worker thread done servicing request
21:07:34.251 00.000 10844 OnExposeComplete: enter
21:07:34.251 00.000 10844 UpdateGuideState(): m_state=6
21:07:34.253 00.002 10844 Star::Find(15, 223, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:07:34.255 00.002 10844 Star::Find returns 1 (1), X=223.86, Y=197.46, Mass=3541, SNR=37.8, Peak=255 HFD=3.5
21:07:34.255 00.000 10844 MultiStar: [#1 -0.28,0.35,0.99,U] [#2 -0.83,-0.44,0.92,U] [#3 -0.44,-0.19,0.95,U] [#4 -0.64,-0.54,0.76,U] [#5 -0.05,-0.82,1.82,U] [#6 -0.46,-0.41,0.83,U] [#7 -0.92,-1.24,0.78,U] [#8 -0.78,-0.97,0.81,U] 
21:07:34.255 00.000 10844 refined, 8 included, MultiStar: {-0.49, -0.41}, one-star: {-0.58, 0.58}
21:07:34.255 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.87) = xAngle (-1.57 = -1.57)
21:07:34.255 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.56 = -1.56)
21:07:34.255 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=-0.41 hyp=0.64 cameraTheta=-2.44 mountX=-0.00 mountY=-0.64, mountTheta=-1.57
21:07:34.262 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=-0.41, opts=13)
21:07:34.262 00.000 10844 Enqueuing Move request for scope (-0.49, -0.41)
21:07:34.265 00.003 11060 Worker thread wakes up
21:07:34.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.41) opts 0xd
21:07:34.265 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, -0.41)
21:07:34.265 00.000 11060 Moving (-0.49, -0.41) raw xDistance=-0.00 yDistance=-0.64
21:07:34.265 00.000 11060 BLC: History state: CurrMiss=0.64, AvgInitMiss=0.35, ShCount=5, LgCount=1, SticCount=0,  Deflections: 0=-0.511122, 1:0.641896
21:07:34.265 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:07:34.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:07:34.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.64
21:07:34.265 00.000 11060 MoveAxis(E, 0, ABG)
21:07:34.265 00.000 11060 Move returns status 0, amount 0
21:07:34.266 00.001 11060 MoveAxis(N, 278, ABG)
21:07:34.269 00.003 11060 Guiding  Dir = 0, Dur = 278
21:07:34.276 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:34.284 00.008 11060 IsSlewing returns 0
21:07:34.284 00.000 11060 IsGuiding returns 0
21:07:34.303 00.019 10844 UpdateGuideState exits: m=3541 SNR=37.8 Saturated
21:07:34.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:34.303 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:34.303 00.000 10844 Enqueuing Expose request
21:07:34.596 00.293 11060 IsGuiding returns 0
21:07:34.596 00.000 11060 Move returns status 0, amount 278
21:07:34.596 00.000 11060 move complete, result=0
21:07:34.598 00.002 11060 worker thread done servicing request
21:07:34.598 00.000 11060 Worker thread wakes up
21:07:34.598 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.6 px 278 ms NORTH
21:07:34.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:34.598 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:36.057 01.459 11060 Exposure complete
21:07:36.427 00.370 11060 worker thread done servicing request
21:07:36.427 00.000 10844 OnExposeComplete: enter
21:07:36.427 00.000 10844 UpdateGuideState(): m_state=6
21:07:36.427 00.000 10844 Star::Find(15, 223, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:07:36.427 00.000 10844 Star::Find returns 1 (0), X=224.05, Y=196.55, Mass=2843, SNR=33.7, Peak=247 HFD=3.5
21:07:36.427 00.000 10844 MultiStar: [#1 -0.11,0.03,1.04,U] [#2 -0.94,-0.03,0.91,U] [#3 0.16,-0.11,1.01,U] [#4 -0.19,-0.38,0.81,U] [#5 0.56,-0.33,2.04,U] [#6 -0.16,-0.09,0.87,U] [#7 0.08,-0.83,0.94,U] [#8 -0.60,-0.77,0.87,U] 
21:07:36.427 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.31}, one-star: {-0.39, -0.32}
21:07:36.427 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.87) = xAngle (-0.97 = -0.97)
21:07:36.427 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.95 = -0.95)
21:07:36.427 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.84 mountX=0.18 mountY=-0.26, mountTheta=-0.96
21:07:36.427 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.31, opts=13)
21:07:36.427 00.000 10844 Enqueuing Move request for scope (-0.08, -0.31)
21:07:36.427 00.000 11060 Worker thread wakes up
21:07:36.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.31) opts 0xd
21:07:36.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.31)
21:07:36.427 00.000 11060 Moving (-0.08, -0.31) raw xDistance=0.18 yDistance=-0.26
21:07:36.427 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.35, ShCount=5, LgCount=1, SticCount=0,  Deflections: 0=-0.511122, 1:0.641896, 2:0.260134
21:07:36.427 00.000 11060 BLC: Under-shoot: nominal increase by 218
21:07:36.427 00.000 11060 BLC: window closed
21:07:36.427 00.000 11060 BLC: Pulse adjusted to 666
21:07:36.437 00.010 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.18
21:07:36.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
21:07:36.437 00.000 11060 MoveAxis(W, 34, ABG)
21:07:36.437 00.000 11060 Guiding  Dir = 3, Dur = 34
21:07:36.441 00.004 11060 IsSlewing returns 0
21:07:36.442 00.001 11060 IsGuiding returns 0
21:07:36.444 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:36.472 00.028 10844 UpdateGuideState exits: m=2843 SNR=33.7
21:07:36.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:36.472 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:36.472 00.000 10844 Enqueuing Expose request
21:07:36.488 00.016 11060 IsGuiding returns 0
21:07:36.489 00.001 11060 Move returns status 0, amount 34
21:07:36.489 00.000 11060 MoveAxis(N, 113, ABG)
21:07:36.489 00.000 11060 Guiding  Dir = 0, Dur = 113
21:07:36.504 00.015 11060 IsSlewing returns 0
21:07:36.504 00.000 11060 IsGuiding returns 0
21:07:36.630 00.126 11060 IsGuiding returns 0
21:07:36.630 00.000 11060 Move returns status 0, amount 113
21:07:36.630 00.000 11060 move complete, result=0
21:07:36.630 00.000 11060 worker thread done servicing request
21:07:36.631 00.001 11060 Worker thread wakes up
21:07:36.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:36.631 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:36.631 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.3 px 113 ms NORTH
21:07:36.879 00.248 10844 evsrv: cli 0EEEDDF0 connect
21:07:36.879 00.000 10844 case statement mapped state 6 to 3
21:07:36.879 00.000 10844 case statement mapped state 6 to 3
21:07:36.883 00.004 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"59e9fad4-f08b-4133-8dff-e421e064d4f6"}
21:07:36.883 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"59e9fad4-f08b-4133-8dff-e421e064d4f6"}
21:07:36.883 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:07:38.096 01.213 11060 Exposure complete
21:07:38.411 00.315 11060 worker thread done servicing request
21:07:38.411 00.000 10844 OnExposeComplete: enter
21:07:38.411 00.000 10844 UpdateGuideState(): m_state=6
21:07:38.418 00.007 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:07:38.418 00.000 10844 Star::Find returns 1 (0), X=225.04, Y=195.83, Mass=2512, SNR=31.6, Peak=249 HFD=3.1
21:07:38.418 00.000 10844 MultiStar: [#1 -0.73,0.16,1.12,U] [#2 0.05,-0.36,1.01,U] [#3 -0.55,-0.20,1.27,U] [#4 -0.26,-0.50,0.83,U] [#5 0.30,-0.71,2.36,U] [#6 0.09,-0.99,0.90,U] [#7 -0.18,-0.75,0.91,U] [#8 -0.63,-0.68,0.82,U] 
21:07:38.418 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.56}, one-star: {0.60, -1.05}
21:07:38.418 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.87) = xAngle (-0.87 = -0.87)
21:07:38.418 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.85 = -0.85)
21:07:38.418 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.56 hyp=0.57 cameraTheta=-1.74 mountX=0.37 mountY=-0.43, mountTheta=-0.86
21:07:38.424 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.56, opts=13)
21:07:38.424 00.000 10844 Enqueuing Move request for scope (-0.09, -0.56)
21:07:38.424 00.000 11060 Worker thread wakes up
21:07:38.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.56) opts 0xd
21:07:38.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.56)
21:07:38.425 00.001 11060 Moving (-0.09, -0.56) raw xDistance=0.37 yDistance=-0.43
21:07:38.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.37
21:07:38.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
21:07:38.425 00.000 11060 MoveAxis(W, 70, ABG)
21:07:38.425 00.000 11060 Guiding  Dir = 3, Dur = 70
21:07:38.441 00.016 11060 IsSlewing returns 0
21:07:38.443 00.002 11060 IsGuiding returns 0
21:07:38.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
21:07:38.464 00.021 10844 UpdateGuideState exits: m=2512 SNR=31.6
21:07:38.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:38.464 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:38.464 00.000 10844 Enqueuing Expose request
21:07:38.519 00.055 11060 IsGuiding returns 0
21:07:38.519 00.000 11060 Move returns status 0, amount 70
21:07:38.519 00.000 11060 MoveAxis(N, 185, ABG)
21:07:38.519 00.000 11060 Guiding  Dir = 0, Dur = 185
21:07:38.532 00.013 11060 IsSlewing returns 0
21:07:38.532 00.000 11060 IsGuiding returns 0
21:07:38.719 00.187 11060 IsGuiding returns 0
21:07:38.719 00.000 11060 Move returns status 0, amount 185
21:07:38.720 00.001 11060 move complete, result=0
21:07:38.720 00.000 11060 worker thread done servicing request
21:07:38.720 00.000 11060 Worker thread wakes up
21:07:38.720 00.000 10844 GuideStep: 0.4 px 70 ms WEST, -0.4 px 185 ms NORTH
21:07:38.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:38.720 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:40.199 01.479 11060 Exposure complete
21:07:40.594 00.395 11060 worker thread done servicing request
21:07:40.594 00.000 10844 OnExposeComplete: enter
21:07:40.594 00.000 10844 UpdateGuideState(): m_state=6
21:07:40.596 00.002 10844 Star::Find(15, 225, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:07:40.596 00.000 10844 Star::Find returns 1 (1), X=225.00, Y=195.63, Mass=3065, SNR=35.3, Peak=255 HFD=3.4
21:07:40.596 00.000 10844 MultiStar: [#1 -0.11,-0.46,1.12,U] [#2 -0.72,-0.68,0.93,U] [#3 -0.62,-0.72,1.00,U] [#4 -0.02,-1.01,0.81,U] [#5 -0.16,-1.14,2.07,U] [#6 0.11,-0.79,0.83,U] [#7 -0.15,-0.86,0.80,U] [#8 -0.14,-0.79,0.83,U] 
21:07:40.596 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.88}, one-star: {0.55, -1.24}
21:07:40.596 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.87) = xAngle (-0.86 = -0.86)
21:07:40.596 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.84 = -0.84)
21:07:40.596 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.88 hyp=0.90 cameraTheta=-1.73 mountX=0.58 mountY=-0.67, mountTheta=-0.85
21:07:40.598 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.88, opts=13)
21:07:40.600 00.002 10844 Enqueuing Move request for scope (-0.14, -0.88)
21:07:40.600 00.000 11060 Worker thread wakes up
21:07:40.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.88) opts 0xd
21:07:40.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.88)
21:07:40.600 00.000 11060 Moving (-0.14, -0.88) raw xDistance=0.58 yDistance=-0.67
21:07:40.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.58
21:07:40.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.67
21:07:40.600 00.000 11060 MoveAxis(W, 112, ABG)
21:07:40.600 00.000 11060 Guiding  Dir = 3, Dur = 112
21:07:40.612 00.012 11060 IsSlewing returns 0
21:07:40.614 00.002 11060 IsGuiding returns 0
21:07:40.619 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:07:40.661 00.042 10844 UpdateGuideState exits: m=3065 SNR=35.3 Saturated
21:07:40.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:40.661 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:40.661 00.000 10844 Enqueuing Expose request
21:07:40.739 00.078 11060 IsGuiding returns 0
21:07:40.739 00.000 11060 Move returns status 0, amount 112
21:07:40.739 00.000 11060 MoveAxis(N, 290, ABG)
21:07:40.739 00.000 11060 Guiding  Dir = 0, Dur = 290
21:07:40.754 00.015 11060 IsSlewing returns 0
21:07:40.755 00.001 11060 IsGuiding returns 0
21:07:41.052 00.297 11060 IsGuiding returns 0
21:07:41.052 00.000 11060 Move returns status 0, amount 290
21:07:41.052 00.000 11060 move complete, result=0
21:07:41.052 00.000 11060 worker thread done servicing request
21:07:41.052 00.000 10844 GuideStep: 0.6 px 112 ms WEST, -0.7 px 290 ms NORTH
21:07:41.052 00.000 11060 Worker thread wakes up
21:07:41.054 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:41.054 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:42.527 01.473 11060 Exposure complete
21:07:42.864 00.337 11060 worker thread done servicing request
21:07:42.865 00.001 10844 OnExposeComplete: enter
21:07:42.865 00.000 10844 UpdateGuideState(): m_state=6
21:07:42.865 00.000 10844 Star::Find(15, 224, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:07:42.865 00.000 10844 Star::Find returns 1 (0), X=225.03, Y=196.42, Mass=2742, SNR=33.0, Peak=242 HFD=3.5
21:07:42.866 00.001 10844 MultiStar: [#1 -0.37,-0.16,1.16,U] [#2 0.64,-0.12,1.02,U] [#3 0.64,-0.20,0.93,U] [#4 0.33,-0.67,0.79,U] [#5 0.48,-1.14,2.11,U] [#6 0.56,-0.76,0.87,U] [#7 0.14,-1.04,0.89,U] [#8 0.31,-1.05,0.86,U] 
21:07:42.866 00.000 10844 single-star, 8 included, MultiStar: {0.37, -0.66}, one-star: {0.59, -0.45}
21:07:42.866 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.87) = xAngle (0.21 = 0.21)
21:07:42.867 00.001 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.23 = 0.23)
21:07:42.867 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=-0.45 hyp=0.74 cameraTheta=-0.65 mountX=0.73 mountY=0.17, mountTheta=0.23
21:07:42.869 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=-0.45, opts=13)
21:07:42.869 00.000 10844 Enqueuing Move request for scope (0.59, -0.45)
21:07:42.870 00.001 11060 Worker thread wakes up
21:07:42.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.45) opts 0xd
21:07:42.870 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, -0.45)
21:07:42.870 00.000 11060 Moving (0.59, -0.45) raw xDistance=0.73 yDistance=0.17
21:07:42.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.73
21:07:42.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:42.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:07:42.870 00.000 11060 MoveAxis(W, 140, ABG)
21:07:42.870 00.000 11060 Guiding  Dir = 3, Dur = 140
21:07:42.888 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:07:42.911 00.023 10844 UpdateGuideState exits: m=2742 SNR=33.0
21:07:42.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:42.911 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:42.911 00.000 10844 Enqueuing Expose request
21:07:42.911 00.000 11060 IsSlewing returns 0
21:07:42.913 00.002 11060 IsGuiding returns 0
21:07:43.090 00.177 11060 IsGuiding returns 0
21:07:43.090 00.000 11060 Move returns status 0, amount 140
21:07:43.090 00.000 11060 MoveAxis(N, 0, ABG)
21:07:43.090 00.000 11060 Move returns status 0, amount 0
21:07:43.090 00.000 11060 move complete, result=0
21:07:43.090 00.000 11060 worker thread done servicing request
21:07:43.092 00.002 11060 Worker thread wakes up
21:07:43.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:43.092 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:43.092 00.000 10844 GuideStep: 0.7 px 140 ms WEST, 0.2 px 0 ms NORTH
21:07:44.575 01.483 11060 Exposure complete
21:07:44.910 00.335 11060 worker thread done servicing request
21:07:44.910 00.000 10844 OnExposeComplete: enter
21:07:44.910 00.000 10844 UpdateGuideState(): m_state=6
21:07:44.911 00.001 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:07:44.911 00.000 10844 Star::Find returns 1 (1), X=225.65, Y=196.53, Mass=2297, SNR=29.8, Peak=255 HFD=3.2
21:07:44.911 00.000 10844 MultiStar: [#1 0.30,0.22,1.33,U] [#2 0.25,-0.30,1.11,U] [#3 0.88,0.09,1.17,U] [#4 0.03,-0.09,0.87,U] [#5 0.53,-0.42,2.30,U] [#6 0.72,-0.19,0.99,U] [#7 0.41,-0.93,1.07,U] [#8 0.39,-0.57,0.92,U] 
21:07:44.911 00.000 10844 refined, 8 included, MultiStar: {0.53, -0.28}, one-star: {1.20, -0.35}
21:07:44.911 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.87) = xAngle (0.38 = 0.38)
21:07:44.911 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.40 = 0.40)
21:07:44.911 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=-0.28 hyp=0.60 cameraTheta=-0.49 mountX=0.56 mountY=0.23, mountTheta=0.39
21:07:44.913 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=-0.28, opts=13)
21:07:44.913 00.000 10844 Enqueuing Move request for scope (0.53, -0.28)
21:07:44.913 00.000 11060 Worker thread wakes up
21:07:44.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.28) opts 0xd
21:07:44.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.53, -0.28)
21:07:44.913 00.000 11060 Moving (0.53, -0.28) raw xDistance=0.56 yDistance=0.23
21:07:44.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.56
21:07:44.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:44.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:07:44.913 00.000 11060 MoveAxis(W, 110, ABG)
21:07:44.913 00.000 11060 Guiding  Dir = 3, Dur = 110
21:07:44.923 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:07:44.926 00.003 11060 IsSlewing returns 0
21:07:44.927 00.001 11060 IsGuiding returns 0
21:07:44.941 00.014 10844 UpdateGuideState exits: m=2297 SNR=29.8 Saturated
21:07:44.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:44.941 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:44.941 00.000 10844 Enqueuing Expose request
21:07:45.050 00.109 11060 IsGuiding returns 0
21:07:45.050 00.000 11060 Move returns status 0, amount 110
21:07:45.050 00.000 11060 MoveAxis(N, 0, ABG)
21:07:45.050 00.000 11060 Move returns status 0, amount 0
21:07:45.050 00.000 11060 move complete, result=0
21:07:45.050 00.000 11060 worker thread done servicing request
21:07:45.052 00.002 11060 Worker thread wakes up
21:07:45.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:45.052 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:45.052 00.000 10844 GuideStep: 0.6 px 110 ms WEST, 0.2 px 0 ms NORTH
21:07:46.506 01.454 11060 Exposure complete
21:07:46.806 00.300 11060 worker thread done servicing request
21:07:46.806 00.000 10844 OnExposeComplete: enter
21:07:46.806 00.000 10844 UpdateGuideState(): m_state=6
21:07:46.807 00.001 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:07:46.807 00.000 10844 Star::Find returns 1 (0), X=225.86, Y=196.45, Mass=2414, SNR=31.2, Peak=239 HFD=2.9
21:07:46.807 00.000 10844 MultiStar: [#1 0.38,0.57,1.27,U] [#2 0.02,-0.61,1.06,U] [#3 0.78,0.62,1.13,U] [#4 -0.04,0.15,0.82,U] [#5 0.69,-1.03,2.41,U] [#6 1.01,-0.17,0.88,U] [#7 0.42,-0.40,1.02,U] [#8 0.17,-0.22,0.89,U] 
21:07:46.807 00.000 10844 refined, 8 included, MultiStar: {0.56, -0.26}, one-star: {1.42, -0.43}
21:07:46.807 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.87) = xAngle (0.43 = 0.43)
21:07:46.807 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.45 = 0.45)
21:07:46.808 00.001 10844 CameraToMount -- cameraX=0.56 cameraY=-0.26 hyp=0.62 cameraTheta=-0.44 mountX=0.56 mountY=0.27, mountTheta=0.45
21:07:46.809 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=-0.26, opts=13)
21:07:46.809 00.000 10844 Enqueuing Move request for scope (0.56, -0.26)
21:07:46.809 00.000 11060 Worker thread wakes up
21:07:46.811 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.26) opts 0xd
21:07:46.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, -0.26)
21:07:46.811 00.000 11060 Moving (0.56, -0.26) raw xDistance=0.56 yDistance=0.27
21:07:46.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.56
21:07:46.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:46.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:07:46.811 00.000 11060 MoveAxis(W, 110, ABG)
21:07:46.811 00.000 11060 Guiding  Dir = 3, Dur = 110
21:07:46.839 00.028 11060 IsSlewing returns 0
21:07:46.839 00.000 11060 IsGuiding returns 0
21:07:46.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:46.869 00.030 10844 UpdateGuideState exits: m=2414 SNR=31.2
21:07:46.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:46.869 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:46.872 00.003 10844 Enqueuing Expose request
21:07:46.976 00.104 11060 IsGuiding returns 0
21:07:46.976 00.000 11060 Move returns status 0, amount 110
21:07:46.976 00.000 11060 MoveAxis(N, 0, ABG)
21:07:46.976 00.000 11060 Move returns status 0, amount 0
21:07:46.976 00.000 11060 move complete, result=0
21:07:46.976 00.000 11060 worker thread done servicing request
21:07:46.976 00.000 11060 Worker thread wakes up
21:07:46.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:46.976 00.000 10844 GuideStep: 0.6 px 110 ms WEST, 0.3 px 0 ms NORTH
21:07:46.976 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:48.381 01.405 11060 Exposure complete
21:07:48.798 00.417 10844 OnExposeComplete: enter
21:07:48.798 00.000 10844 UpdateGuideState(): m_state=6
21:07:48.800 00.002 11060 worker thread done servicing request
21:07:48.800 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:07:48.800 00.000 10844 Star::Find returns 1 (0), X=225.78, Y=196.06, Mass=2914, SNR=34.1, Peak=238 HFD=3.3
21:07:48.801 00.001 10844 MultiStar: [#1 0.70,0.29,1.09,U] [#2 1.17,-0.28,0.98,U] [#3 0.79,0.46,1.03,U] [#4 -0.35,-0.21,0.78,U] [#5 0.90,-0.66,2.00,U] [#6 0.98,-0.23,0.84,U] [#7 0.06,-0.40,0.86,U] [#8 0.38,0.13,0.86,U] 
21:07:48.801 00.000 10844 refined, 8 included, MultiStar: {0.72, -0.23}, one-star: {1.33, -0.82}
21:07:48.801 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.87) = xAngle (0.55 = 0.55)
21:07:48.801 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.57 = 0.57)
21:07:48.801 00.000 10844 CameraToMount -- cameraX=0.72 cameraY=-0.23 hyp=0.75 cameraTheta=-0.31 mountX=0.64 mountY=0.41, mountTheta=0.57
21:07:48.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.72, y=-0.23, opts=13)
21:07:48.802 00.000 10844 Enqueuing Move request for scope (0.72, -0.23)
21:07:48.802 00.000 11060 Worker thread wakes up
21:07:48.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.23) opts 0xd
21:07:48.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.72, -0.23)
21:07:48.802 00.000 11060 Moving (0.72, -0.23) raw xDistance=0.64 yDistance=0.41
21:07:48.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.64
21:07:48.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:07:48.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:07:48.802 00.000 11060 MoveAxis(W, 124, ABG)
21:07:48.802 00.000 11060 Guiding  Dir = 3, Dur = 124
21:07:48.808 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:07:48.814 00.006 11060 IsSlewing returns 0
21:07:48.814 00.000 11060 IsGuiding returns 0
21:07:48.835 00.021 10844 UpdateGuideState exits: m=2914 SNR=34.1
21:07:48.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:48.835 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:48.835 00.000 10844 Enqueuing Expose request
21:07:48.956 00.121 11060 IsGuiding returns 0
21:07:48.956 00.000 11060 Move returns status 0, amount 124
21:07:48.956 00.000 11060 MoveAxis(N, 0, ABG)
21:07:48.956 00.000 11060 Move returns status 0, amount 0
21:07:48.956 00.000 11060 move complete, result=0
21:07:48.956 00.000 11060 worker thread done servicing request
21:07:48.956 00.000 11060 Worker thread wakes up
21:07:48.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:48.956 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:48.956 00.000 10844 GuideStep: 0.6 px 124 ms WEST, 0.4 px 0 ms NORTH
21:07:50.449 01.493 11060 Exposure complete
21:07:50.723 00.274 10844 OnExposeComplete: enter
21:07:50.723 00.000 10844 UpdateGuideState(): m_state=6
21:07:50.723 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:07:50.723 00.000 11060 worker thread done servicing request
21:07:50.723 00.000 10844 Star::Find returns 1 (0), X=225.83, Y=196.65, Mass=2690, SNR=33.2, Peak=229 HFD=3.2
21:07:50.723 00.000 10844 MultiStar: [#1 0.61,0.28,1.08,U] [#2 0.83,0.14,1.02,U] [#3 0.99,0.59,1.03,U] [#4 0.44,-0.20,0.87,U] [#5 0.77,-0.11,2.27,U] [#6 0.84,0.24,0.88,U] [#7 0.27,-0.34,0.98,U] [#8 -0.11,0.50,0.84,U] 
21:07:50.723 00.000 10844 refined, 8 included, MultiStar: {0.70, 0.07}, one-star: {1.39, -0.23}
21:07:50.723 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.87) = xAngle (0.97 = 0.97)
21:07:50.723 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.99 = 0.99)
21:07:50.723 00.000 10844 CameraToMount -- cameraX=0.70 cameraY=0.07 hyp=0.70 cameraTheta=0.10 mountX=0.40 mountY=0.59, mountTheta=0.97
21:07:50.725 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.70, y=0.07, opts=13)
21:07:50.725 00.000 10844 Enqueuing Move request for scope (0.70, 0.07)
21:07:50.725 00.000 11060 Worker thread wakes up
21:07:50.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.07) opts 0xd
21:07:50.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.70, 0.07)
21:07:50.725 00.000 11060 Moving (0.70, 0.07) raw xDistance=0.40 yDistance=0.59
21:07:50.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.40
21:07:50.725 00.000 11060 resist switch: large excursion: input 0.59 thresh 0.57 direction from -1 to 1
21:07:50.725 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.76
21:07:50.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.59
21:07:50.725 00.000 11060 MoveAxis(W, 79, ABG)
21:07:50.725 00.000 11060 Guiding  Dir = 3, Dur = 79
21:07:50.731 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:07:50.738 00.007 11060 IsSlewing returns 0
21:07:50.742 00.004 11060 IsGuiding returns 0
21:07:50.757 00.015 10844 UpdateGuideState exits: m=2690 SNR=33.2
21:07:50.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:50.757 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:50.757 00.000 10844 Enqueuing Expose request
21:07:50.830 00.073 11060 IsGuiding returns 0
21:07:50.831 00.001 11060 Move returns status 0, amount 79
21:07:50.831 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 666 applied
21:07:50.831 00.000 11060 MoveAxis(S, 920, ABG)
21:07:50.831 00.000 11060 Guiding  Dir = 1, Dur = 920
21:07:50.845 00.014 11060 IsSlewing returns 0
21:07:50.845 00.000 11060 IsGuiding returns 0
21:07:51.782 00.937 11060 IsGuiding returns 0
21:07:51.782 00.000 11060 Move returns status 0, amount 920
21:07:51.782 00.000 11060 move complete, result=0
21:07:51.782 00.000 11060 worker thread done servicing request
21:07:51.782 00.000 10844 GuideStep: 0.4 px 79 ms WEST, 0.6 px 920 ms SOUTH
21:07:51.782 00.000 11060 Worker thread wakes up
21:07:51.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:51.782 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:53.250 01.468 11060 Exposure complete
21:07:53.534 00.284 11060 worker thread done servicing request
21:07:53.534 00.000 10844 OnExposeComplete: enter
21:07:53.534 00.000 10844 UpdateGuideState(): m_state=6
21:07:53.534 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:07:53.534 00.000 10844 Star::Find returns 1 (0), X=225.03, Y=196.90, Mass=2540, SNR=31.8, Peak=233 HFD=3.0
21:07:53.547 00.013 10844 MultiStar: [#1 0.11,0.86,1.10,U] [#2 0.08,-0.40,1.11,U] [#3 0.66,0.63,1.06,U] [#4 0.10,0.35,0.91,U] [#5 -0.07,-0.21,2.31,U] [#6 0.82,0.56,0.94,U] [#7 -0.22,-0.01,1.00,U] [#8 -0.21,-0.58,0.94,U] 
21:07:53.547 00.000 10844 refined, 8 included, MultiStar: {0.17, 0.10}, one-star: {0.59, 0.02}
21:07:53.549 00.002 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.87) = xAngle (1.38 = 1.38)
21:07:53.549 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.40 = 1.40)
21:07:53.549 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.51 mountX=0.04 mountY=0.19, mountTheta=1.38
21:07:53.552 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.10, opts=13)
21:07:53.552 00.000 10844 Enqueuing Move request for scope (0.17, 0.10)
21:07:53.552 00.000 11060 Worker thread wakes up
21:07:53.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
21:07:53.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
21:07:53.552 00.000 11060 Moving (0.17, 0.10) raw xDistance=0.04 yDistance=0.19
21:07:53.552 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.33, ShCount=6, LgCount=1, SticCount=0,  Deflections: 0=0.410197, 1:0.194083
21:07:53.552 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:07:53.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:07:53.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
21:07:53.552 00.000 11060 MoveAxis(E, 0, ABG)
21:07:53.552 00.000 11060 Move returns status 0, amount 0
21:07:53.552 00.000 11060 MoveAxis(S, 84, ABG)
21:07:53.554 00.002 11060 Guiding  Dir = 1, Dur = 84
21:07:53.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:53.574 00.020 11060 IsSlewing returns 0
21:07:53.574 00.000 11060 IsGuiding returns 0
21:07:53.585 00.011 10844 UpdateGuideState exits: m=2540 SNR=31.8
21:07:53.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:53.585 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:53.585 00.000 10844 Enqueuing Expose request
21:07:53.661 00.076 11060 IsGuiding returns 0
21:07:53.661 00.000 11060 Move returns status 0, amount 84
21:07:53.661 00.000 11060 move complete, result=0
21:07:53.661 00.000 11060 worker thread done servicing request
21:07:53.661 00.000 11060 Worker thread wakes up
21:07:53.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:53.661 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:53.661 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 84 ms SOUTH
21:07:55.146 01.485 11060 Exposure complete
21:07:55.467 00.321 11060 worker thread done servicing request
21:07:55.467 00.000 10844 OnExposeComplete: enter
21:07:55.467 00.000 10844 UpdateGuideState(): m_state=6
21:07:55.469 00.002 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:07:55.469 00.000 10844 Star::Find returns 1 (0), X=225.71, Y=196.23, Mass=2735, SNR=32.0, Peak=206 HFD=3.5
21:07:55.470 00.001 10844 MultiStar: [#1 0.47,0.04,1.19,U] [#2 0.04,-0.44,1.12,U] [#3 0.97,-0.11,1.03,U] [#4 0.34,-0.47,0.82,U] [#5 0.76,-0.73,2.29,U] [#6 0.72,-0.61,0.99,U] [#7 0.28,-0.88,0.88,U] [#8 0.19,-0.39,0.85,U] 
21:07:55.470 00.000 10844 refined, 8 included, MultiStar: {0.59, -0.49}, one-star: {1.27, -0.65}
21:07:55.470 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.87) = xAngle (0.18 = 0.18)
21:07:55.470 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.20 = 0.20)
21:07:55.470 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=-0.49 hyp=0.77 cameraTheta=-0.69 mountX=0.76 mountY=0.15, mountTheta=0.20
21:07:55.472 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=-0.49, opts=13)
21:07:55.472 00.000 10844 Enqueuing Move request for scope (0.59, -0.49)
21:07:55.472 00.000 11060 Worker thread wakes up
21:07:55.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.49) opts 0xd
21:07:55.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, -0.49)
21:07:55.472 00.000 11060 Moving (0.59, -0.49) raw xDistance=0.76 yDistance=0.15
21:07:55.472 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.33, ShCount=6, LgCount=1, SticCount=0,  Deflections: 0=0.410197, 1:0.194083, 2:0.151193
21:07:55.472 00.000 11060 BLC: No correction, Miss < min_move
21:07:55.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.76
21:07:55.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:55.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:07:55.472 00.000 11060 MoveAxis(W, 142, ABG)
21:07:55.472 00.000 11060 Guiding  Dir = 3, Dur = 142
21:07:55.493 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:55.504 00.011 10844 UpdateGuideState exits: m=2735 SNR=32.0
21:07:55.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:55.504 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:55.504 00.000 10844 Enqueuing Expose request
21:07:55.518 00.014 11060 IsSlewing returns 0
21:07:55.519 00.001 11060 IsGuiding returns 0
21:07:55.682 00.163 11060 IsGuiding returns 0
21:07:55.682 00.000 11060 Move returns status 0, amount 142
21:07:55.682 00.000 11060 MoveAxis(N, 0, ABG)
21:07:55.682 00.000 11060 Move returns status 0, amount 0
21:07:55.682 00.000 11060 move complete, result=0
21:07:55.684 00.002 11060 worker thread done servicing request
21:07:55.684 00.000 10844 GuideStep: 0.8 px 142 ms WEST, 0.2 px 0 ms NORTH
21:07:55.684 00.000 11060 Worker thread wakes up
21:07:55.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:55.684 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:57.152 01.468 11060 Exposure complete
21:07:57.434 00.282 11060 worker thread done servicing request
21:07:57.434 00.000 10844 OnExposeComplete: enter
21:07:57.434 00.000 10844 UpdateGuideState(): m_state=6
21:07:57.434 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:07:57.434 00.000 10844 Star::Find returns 1 (0), X=225.12, Y=196.83, Mass=2544, SNR=31.3, Peak=227 HFD=3.1
21:07:57.434 00.000 10844 MultiStar: [#1 0.31,0.67,1.26,U] [#2 -0.28,-0.16,1.15,U] [#3 0.64,0.15,1.13,U] [#4 -0.05,-0.04,0.92,U] [#5 0.11,-0.56,2.21,U] [#6 0.46,0.02,0.97,U] [#7 0.39,-0.25,1.01,U] [#8 0.18,0.02,0.90,U] 
21:07:57.434 00.000 10844 refined, 8 included, MultiStar: {0.25, -0.07}, one-star: {0.68, -0.04}
21:07:57.434 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.87) = xAngle (0.62 = 0.62)
21:07:57.434 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.63 = 0.63)
21:07:57.434 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.25 mountX=0.21 mountY=0.15, mountTheta=0.63
21:07:57.434 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.07, opts=13)
21:07:57.434 00.000 10844 Enqueuing Move request for scope (0.25, -0.07)
21:07:57.434 00.000 11060 Worker thread wakes up
21:07:57.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
21:07:57.434 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
21:07:57.434 00.000 11060 Moving (0.25, -0.07) raw xDistance=0.21 yDistance=0.15
21:07:57.434 00.000 11060 BLC: window closed
21:07:57.434 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.33, ShCount=6, LgCount=1, SticCount=0,  Deflections: 0=0.410197, 1:0.194083, 2:0.151193
21:07:57.434 00.000 11060 BLC: No correction, Miss < min_move
21:07:57.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
21:07:57.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:57.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:07:57.434 00.000 11060 MoveAxis(W, 45, ABG)
21:07:57.434 00.000 11060 Guiding  Dir = 3, Dur = 45
21:07:57.463 00.029 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:57.475 00.012 11060 IsSlewing returns 0
21:07:57.476 00.001 11060 IsGuiding returns 0
21:07:57.480 00.004 10844 UpdateGuideState exits: m=2544 SNR=31.3
21:07:57.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:57.480 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:57.480 00.000 10844 Enqueuing Expose request
21:07:57.538 00.058 11060 IsGuiding returns 0
21:07:57.538 00.000 11060 Move returns status 0, amount 45
21:07:57.538 00.000 11060 MoveAxis(N, 0, ABG)
21:07:57.538 00.000 11060 Move returns status 0, amount 0
21:07:57.538 00.000 11060 move complete, result=0
21:07:57.538 00.000 11060 worker thread done servicing request
21:07:57.538 00.000 11060 Worker thread wakes up
21:07:57.540 00.002 10844 GuideStep: 0.2 px 45 ms WEST, 0.2 px 0 ms NORTH
21:07:57.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:57.540 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:07:59.022 01.482 11060 Exposure complete
21:07:59.317 00.295 11060 worker thread done servicing request
21:07:59.317 00.000 10844 OnExposeComplete: enter
21:07:59.317 00.000 10844 UpdateGuideState(): m_state=6
21:07:59.327 00.010 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:07:59.327 00.000 10844 Star::Find returns 1 (0), X=225.16, Y=197.76, Mass=2715, SNR=32.8, Peak=231 HFD=3.4
21:07:59.327 00.000 10844 MultiStar: [#1 0.37,1.21,1.24,U] [#2 0.42,0.26,0.95,U] [#3 0.77,0.70,1.12,U] [#4 0.27,0.34,0.92,U] [#5 0.46,0.19,2.23,U] [#6 0.63,0.29,0.88,U] [#7 0.43,-0.56,0.99,U] [#8 0.28,0.08,0.78,U] 
21:07:59.327 00.000 10844 refined, 8 included, MultiStar: {0.49, 0.39}, one-star: {0.71, 0.89}
21:07:59.327 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.87) = xAngle (1.54 = 1.54)
21:07:59.327 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.56 = 1.56)
21:07:59.327 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=0.39 hyp=0.62 cameraTheta=0.67 mountX=0.02 mountY=0.62, mountTheta=1.54
21:07:59.330 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=0.39, opts=13)
21:07:59.330 00.000 10844 Enqueuing Move request for scope (0.49, 0.39)
21:07:59.330 00.000 11060 Worker thread wakes up
21:07:59.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.39) opts 0xd
21:07:59.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, 0.39)
21:07:59.330 00.000 11060 Moving (0.49, 0.39) raw xDistance=0.02 yDistance=0.62
21:07:59.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:07:59.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.62
21:07:59.330 00.000 11060 MoveAxis(E, 0, ABG)
21:07:59.330 00.000 11060 Move returns status 0, amount 0
21:07:59.330 00.000 11060 MoveAxis(S, 269, ABG)
21:07:59.330 00.000 11060 Guiding  Dir = 1, Dur = 269
21:07:59.336 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:07:59.364 00.028 11060 IsSlewing returns 0
21:07:59.364 00.000 11060 IsGuiding returns 0
21:07:59.368 00.004 10844 UpdateGuideState exits: m=2715 SNR=32.8
21:07:59.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:59.368 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:07:59.368 00.000 10844 Enqueuing Expose request
21:07:59.659 00.291 11060 IsGuiding returns 0
21:07:59.659 00.000 11060 Move returns status 0, amount 269
21:07:59.659 00.000 11060 move complete, result=0
21:07:59.659 00.000 11060 worker thread done servicing request
21:07:59.659 00.000 11060 Worker thread wakes up
21:07:59.659 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.6 px 269 ms SOUTH
21:07:59.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:07:59.659 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:01.122 01.463 11060 Exposure complete
21:08:01.362 00.240 11060 worker thread done servicing request
21:08:01.362 00.000 10844 OnExposeComplete: enter
21:08:01.362 00.000 10844 UpdateGuideState(): m_state=6
21:08:01.367 00.005 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:08:01.367 00.000 10844 Star::Find returns 1 (0), X=225.33, Y=197.28, Mass=2674, SNR=32.4, Peak=203 HFD=3.6
21:08:01.367 00.000 10844 MultiStar: [#1 -0.01,0.91,1.23,U] [#2 -0.13,-0.53,0.97,U] [#3 0.70,0.31,0.99,U] [#4 0.30,0.28,0.84,U] [#5 0.59,0.05,2.15,U] [#6 -0.17,0.34,0.95,U] [#7 0.19,-0.46,0.93,U] [#8 -0.31,-0.49,0.81,U] 
21:08:01.367 00.000 10844 refined, 8 included, MultiStar: {0.28, 0.12}, one-star: {0.89, 0.41}
21:08:01.367 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.87) = xAngle (1.26 = 1.26)
21:08:01.367 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.28 = 1.28)
21:08:01.367 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.30 cameraTheta=0.39 mountX=0.09 mountY=0.29, mountTheta=1.26
21:08:01.370 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.12, opts=13)
21:08:01.370 00.000 10844 Enqueuing Move request for scope (0.28, 0.12)
21:08:01.370 00.000 11060 Worker thread wakes up
21:08:01.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.12) opts 0xd
21:08:01.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.12)
21:08:01.370 00.000 11060 Moving (0.28, 0.12) raw xDistance=0.09 yDistance=0.29
21:08:01.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:08:01.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
21:08:01.370 00.000 11060 MoveAxis(E, 0, ABG)
21:08:01.370 00.000 11060 Move returns status 0, amount 0
21:08:01.370 00.000 11060 MoveAxis(S, 125, ABG)
21:08:01.370 00.000 11060 Guiding  Dir = 1, Dur = 125
21:08:01.378 00.008 11060 IsSlewing returns 0
21:08:01.378 00.000 11060 IsGuiding returns 0
21:08:01.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:01.400 00.022 10844 UpdateGuideState exits: m=2674 SNR=32.4
21:08:01.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:01.400 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:01.400 00.000 10844 Enqueuing Expose request
21:08:01.520 00.120 11060 IsGuiding returns 0
21:08:01.521 00.001 11060 Move returns status 0, amount 125
21:08:01.521 00.000 11060 move complete, result=0
21:08:01.521 00.000 11060 worker thread done servicing request
21:08:01.521 00.000 11060 Worker thread wakes up
21:08:01.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:01.521 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:01.521 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 125 ms SOUTH
21:08:02.978 01.457 11060 Exposure complete
21:08:03.232 00.254 11060 worker thread done servicing request
21:08:03.232 00.000 10844 OnExposeComplete: enter
21:08:03.232 00.000 10844 UpdateGuideState(): m_state=6
21:08:03.232 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:08:03.232 00.000 10844 Star::Find returns 1 (1), X=225.49, Y=197.26, Mass=3195, SNR=35.0, Peak=255 HFD=3.3
21:08:03.232 00.000 10844 MultiStar: [#1 0.06,0.03,1.13,U] [#2 -0.25,-0.21,0.92,U] [#3 0.15,0.30,1.04,U] [#4 -0.27,0.07,0.72,U] [#5 0.46,-0.83,2.23,U] [#6 -0.07,0.02,0.84,U] [#7 0.02,-0.46,0.79,U] [#8 -0.21,-0.01,0.85,U] 
21:08:03.232 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {1.04, 0.38}
21:08:03.232 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.87) = xAngle (0.09 = 0.09)
21:08:03.235 00.003 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.11 = 0.11)
21:08:03.236 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.78 mountX=0.24 mountY=0.03, mountTheta=0.11
21:08:03.245 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.17, opts=13)
21:08:03.246 00.001 10844 Enqueuing Move request for scope (0.17, -0.17)
21:08:03.248 00.002 11060 Worker thread wakes up
21:08:03.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
21:08:03.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
21:08:03.248 00.000 11060 Moving (0.17, -0.17) raw xDistance=0.24 yDistance=0.03
21:08:03.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.24
21:08:03.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:03.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:08:03.248 00.000 11060 MoveAxis(W, 45, ABG)
21:08:03.248 00.000 11060 Guiding  Dir = 3, Dur = 45
21:08:03.268 00.020 11060 IsSlewing returns 0
21:08:03.268 00.000 11060 IsGuiding returns 0
21:08:03.270 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:08:03.401 00.131 11060 IsGuiding returns 0
21:08:03.401 00.000 11060 Move returns status 0, amount 45
21:08:03.401 00.000 11060 MoveAxis(N, 0, ABG)
21:08:03.401 00.000 11060 Move returns status 0, amount 0
21:08:03.401 00.000 11060 move complete, result=0
21:08:03.401 00.000 11060 worker thread done servicing request
21:08:03.403 00.002 10844 UpdateGuideState exits: m=3195 SNR=35.0 Saturated
21:08:03.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:03.403 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:03.403 00.000 10844 Enqueuing Expose request
21:08:03.403 00.000 11060 Worker thread wakes up
21:08:03.403 00.000 10844 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
21:08:03.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:03.403 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:04.865 01.462 11060 Exposure complete
21:08:05.200 00.335 11060 worker thread done servicing request
21:08:05.200 00.000 10844 OnExposeComplete: enter
21:08:05.200 00.000 10844 UpdateGuideState(): m_state=6
21:08:05.202 00.002 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:08:05.202 00.000 10844 Star::Find returns 1 (0), X=225.14, Y=197.43, Mass=2549, SNR=31.7, Peak=218 HFD=3.2
21:08:05.202 00.000 10844 MultiStar: [#1 0.24,0.53,1.26,U] [#2 -0.27,-0.39,1.15,U] [#3 0.46,0.44,1.11,U] [#4 -0.75,-0.02,0.84,U] [#5 0.64,-0.09,2.26,U] [#6 -0.32,0.64,0.89,U] [#7 0.21,-0.25,0.86,U] [#8 0.31,0.75,0.83,U] 
21:08:05.203 00.001 10844 refined, 8 included, MultiStar: {0.21, 0.20}, one-star: {0.69, 0.55}
21:08:05.203 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.87) = xAngle (1.62 = 1.62)
21:08:05.203 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.64 = 1.64)
21:08:05.203 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.20 hyp=0.29 cameraTheta=0.75 mountX=-0.01 mountY=0.29, mountTheta=1.62
21:08:05.219 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.20, opts=13)
21:08:05.219 00.000 10844 Enqueuing Move request for scope (0.21, 0.20)
21:08:05.219 00.000 11060 Worker thread wakes up
21:08:05.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.20) opts 0xd
21:08:05.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.20)
21:08:05.219 00.000 11060 Moving (0.21, 0.20) raw xDistance=-0.01 yDistance=0.29
21:08:05.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:08:05.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
21:08:05.219 00.000 11060 MoveAxis(E, 0, ABG)
21:08:05.219 00.000 11060 Move returns status 0, amount 0
21:08:05.219 00.000 11060 MoveAxis(S, 126, ABG)
21:08:05.219 00.000 11060 Guiding  Dir = 1, Dur = 126
21:08:05.225 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:05.239 00.014 10844 UpdateGuideState exits: m=2549 SNR=31.7
21:08:05.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:05.239 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:05.239 00.000 10844 Enqueuing Expose request
21:08:05.251 00.012 11060 IsSlewing returns 0
21:08:05.251 00.000 11060 IsGuiding returns 0
21:08:05.413 00.162 11060 IsGuiding returns 0
21:08:05.413 00.000 11060 Move returns status 0, amount 126
21:08:05.413 00.000 11060 move complete, result=0
21:08:05.413 00.000 11060 worker thread done servicing request
21:08:05.413 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 126 ms SOUTH
21:08:05.413 00.000 11060 Worker thread wakes up
21:08:05.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:05.415 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:06.886 01.471 11060 Exposure complete
21:08:07.122 00.236 11060 worker thread done servicing request
21:08:07.122 00.000 10844 OnExposeComplete: enter
21:08:07.122 00.000 10844 UpdateGuideState(): m_state=6
21:08:07.122 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:08:07.122 00.000 10844 Star::Find returns 1 (0), X=224.92, Y=196.88, Mass=2950, SNR=34.0, Peak=224 HFD=3.8
21:08:07.122 00.000 10844 MultiStar: [#1 0.13,0.80,1.14,U] [#2 -0.66,0.20,1.06,U] [#3 0.11,0.27,1.05,U] [#4 -0.47,0.48,0.72,U] [#5 0.44,0.61,2.02,U] [#6 -0.30,0.80,0.84,U] [#7 -0.40,0.02,1.00,U] [#8 -0.49,0.55,0.83,U] 
21:08:07.122 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.43}, one-star: {0.48, 0.01}
21:08:07.122 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.87) = xAngle (2.56 = 2.56)
21:08:07.124 00.002 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.58 = 2.58)
21:08:07.124 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.43 hyp=0.43 cameraTheta=1.69 mountX=-0.36 mountY=0.23, mountTheta=2.57
21:08:07.126 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.43, opts=13)
21:08:07.126 00.000 10844 Enqueuing Move request for scope (-0.05, 0.43)
21:08:07.126 00.000 11060 Worker thread wakes up
21:08:07.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.43) opts 0xd
21:08:07.126 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.43)
21:08:07.126 00.000 11060 Moving (-0.05, 0.43) raw xDistance=-0.36 yDistance=0.23
21:08:07.134 00.008 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.36
21:08:07.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:08:07.134 00.000 11060 MoveAxis(E, 67, ABG)
21:08:07.134 00.000 11060 Guiding  Dir = 2, Dur = 67
21:08:07.143 00.009 11060 IsSlewing returns 0
21:08:07.144 00.001 11060 IsGuiding returns 0
21:08:07.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:07.162 00.018 10844 UpdateGuideState exits: m=2950 SNR=34.0
21:08:07.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:07.162 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:07.162 00.000 10844 Enqueuing Expose request
21:08:07.223 00.061 11060 IsGuiding returns 0
21:08:07.224 00.001 11060 Move returns status 0, amount 67
21:08:07.224 00.000 11060 MoveAxis(S, 100, ABG)
21:08:07.224 00.000 11060 Guiding  Dir = 1, Dur = 100
21:08:07.255 00.031 11060 IsSlewing returns 0
21:08:07.255 00.000 11060 IsGuiding returns 0
21:08:07.392 00.137 11060 IsGuiding returns 0
21:08:07.392 00.000 11060 Move returns status 0, amount 100
21:08:07.392 00.000 11060 move complete, result=0
21:08:07.392 00.000 11060 worker thread done servicing request
21:08:07.392 00.000 11060 Worker thread wakes up
21:08:07.392 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.2 px 100 ms SOUTH
21:08:07.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:07.392 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:08.846 01.454 11060 Exposure complete
21:08:09.082 00.236 10844 OnExposeComplete: enter
21:08:09.082 00.000 10844 UpdateGuideState(): m_state=6
21:08:09.082 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:08:09.082 00.000 10844 Star::Find returns 1 (0), X=225.02, Y=197.01, Mass=2896, SNR=33.7, Peak=231 HFD=2.9
21:08:09.083 00.001 10844 MultiStar: [#1 -0.33,1.30,1.03,U] [#2 -0.96,0.09,0.94,U] [#3 0.19,-0.14,0.93,U] [#4 -0.20,0.40,0.74,U] [#5 -0.10,-0.37,2.04,U] [#6 -0.15,0.30,0.90,U] [#7 -0.97,-0.42,0.85,U] [#8 -0.20,0.22,0.82,U] 
21:08:09.083 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.12}, one-star: {0.58, 0.13}
21:08:09.083 00.000 11060 worker thread done servicing request
21:08:09.083 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.87) = xAngle (3.51 = -2.77)
21:08:09.083 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.53 = -2.75)
21:08:09.083 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.64 mountX=-0.23 mountY=-0.09, mountTheta=-2.76
21:08:09.086 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.12, opts=13)
21:08:09.086 00.000 10844 Enqueuing Move request for scope (-0.21, 0.12)
21:08:09.086 00.000 11060 Worker thread wakes up
21:08:09.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
21:08:09.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
21:08:09.086 00.000 11060 Moving (-0.21, 0.12) raw xDistance=-0.23 yDistance=-0.09
21:08:09.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.23
21:08:09.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:09.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:08:09.086 00.000 11060 MoveAxis(E, 45, ABG)
21:08:09.086 00.000 11060 Guiding  Dir = 2, Dur = 45
21:08:09.100 00.014 11060 IsSlewing returns 0
21:08:09.100 00.000 11060 IsGuiding returns 0
21:08:09.104 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:09.121 00.017 10844 UpdateGuideState exits: m=2896 SNR=33.7
21:08:09.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:09.121 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:09.121 00.000 10844 Enqueuing Expose request
21:08:09.161 00.040 11060 IsGuiding returns 0
21:08:09.161 00.000 11060 Move returns status 0, amount 45
21:08:09.161 00.000 11060 MoveAxis(N, 0, ABG)
21:08:09.161 00.000 11060 Move returns status 0, amount 0
21:08:09.161 00.000 11060 move complete, result=0
21:08:09.161 00.000 11060 worker thread done servicing request
21:08:09.161 00.000 11060 Worker thread wakes up
21:08:09.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:09.161 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:09.161 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
21:08:10.620 01.459 11060 Exposure complete
21:08:10.866 00.246 11060 worker thread done servicing request
21:08:10.866 00.000 10844 OnExposeComplete: enter
21:08:10.866 00.000 10844 UpdateGuideState(): m_state=6
21:08:10.866 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:08:10.866 00.000 10844 Star::Find returns 1 (1), X=225.05, Y=197.44, Mass=2674, SNR=32.2, Peak=255 HFD=3.5
21:08:10.866 00.000 10844 MultiStar: [#1 -0.46,1.26,0.94,U] [#2 -0.68,-0.22,1.02,U] [#3 -0.05,0.49,1.03,U] [#4 -0.56,-0.04,0.85,U] [#5 -0.00,-0.54,2.11,U] [#6 0.16,0.36,0.94,U] [#7 -0.72,-0.40,0.92,U] [#8 -0.30,0.29,0.97,U] 
21:08:10.866 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.11}, one-star: {0.61, 0.57}
21:08:10.866 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.87) = xAngle (3.47 = -2.81)
21:08:10.866 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.49 = -2.79)
21:08:10.866 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.60 mountX=-0.21 mountY=-0.08, mountTheta=-2.79
21:08:10.869 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.11, opts=13)
21:08:10.869 00.000 10844 Enqueuing Move request for scope (-0.19, 0.11)
21:08:10.869 00.000 11060 Worker thread wakes up
21:08:10.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
21:08:10.869 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
21:08:10.869 00.000 11060 Moving (-0.19, 0.11) raw xDistance=-0.21 yDistance=-0.08
21:08:10.871 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.21
21:08:10.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:10.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:08:10.871 00.000 11060 MoveAxis(E, 41, ABG)
21:08:10.871 00.000 11060 Guiding  Dir = 2, Dur = 41
21:08:10.877 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:10.878 00.001 11060 IsSlewing returns 0
21:08:10.878 00.000 11060 IsGuiding returns 0
21:08:10.899 00.021 10844 UpdateGuideState exits: m=2674 SNR=32.2 Saturated
21:08:10.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:10.899 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:10.899 00.000 10844 Enqueuing Expose request
21:08:10.926 00.027 11060 IsGuiding returns 0
21:08:10.926 00.000 11060 Move returns status 0, amount 41
21:08:10.926 00.000 11060 MoveAxis(N, 0, ABG)
21:08:10.926 00.000 11060 Move returns status 0, amount 0
21:08:10.926 00.000 11060 move complete, result=0
21:08:10.927 00.001 11060 worker thread done servicing request
21:08:10.927 00.000 11060 Worker thread wakes up
21:08:10.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:10.927 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:10.930 00.003 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
21:08:12.377 01.447 11060 Exposure complete
21:08:12.654 00.277 11060 worker thread done servicing request
21:08:12.654 00.000 10844 OnExposeComplete: enter
21:08:12.654 00.000 10844 UpdateGuideState(): m_state=6
21:08:12.654 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:08:12.654 00.000 10844 Star::Find returns 1 (0), X=225.10, Y=197.35, Mass=2969, SNR=33.7, Peak=227 HFD=4.0
21:08:12.654 00.000 10844 MultiStar: [#1 -0.31,0.72,1.12,U] [#2 -0.72,-0.19,0.96,U] [#3 0.37,0.39,1.09,U] [#4 -0.45,0.21,0.71,U] [#5 -0.31,0.07,2.08,U] [#6 -0.45,-0.08,0.85,U] [#7 -0.34,-0.45,0.81,U] [#8 -0.47,-0.05,0.87,U] 
21:08:12.654 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.14}, one-star: {0.66, 0.48}
21:08:12.654 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.87) = xAngle (3.42 = -2.86)
21:08:12.654 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.44 = -2.84)
21:08:12.654 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.26 cameraTheta=2.55 mountX=-0.25 mountY=-0.08, mountTheta=-2.84
21:08:12.654 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.14, opts=13)
21:08:12.654 00.000 10844 Enqueuing Move request for scope (-0.21, 0.14)
21:08:12.654 00.000 11060 Worker thread wakes up
21:08:12.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
21:08:12.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
21:08:12.654 00.000 11060 Moving (-0.21, 0.14) raw xDistance=-0.25 yDistance=-0.08
21:08:12.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.25
21:08:12.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:12.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:08:12.654 00.000 11060 MoveAxis(E, 48, ABG)
21:08:12.654 00.000 11060 Guiding  Dir = 2, Dur = 48
21:08:12.675 00.021 11060 IsSlewing returns 0
21:08:12.675 00.000 11060 IsGuiding returns 0
21:08:12.680 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:12.696 00.016 10844 UpdateGuideState exits: m=2969 SNR=33.7
21:08:12.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:12.696 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:12.696 00.000 10844 Enqueuing Expose request
21:08:12.751 00.055 11060 IsGuiding returns 0
21:08:12.751 00.000 11060 Move returns status 0, amount 48
21:08:12.751 00.000 11060 MoveAxis(N, 0, ABG)
21:08:12.751 00.000 11060 Move returns status 0, amount 0
21:08:12.751 00.000 11060 move complete, result=0
21:08:12.751 00.000 11060 worker thread done servicing request
21:08:12.751 00.000 11060 Worker thread wakes up
21:08:12.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:12.751 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:12.751 00.000 10844 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
21:08:14.212 01.461 11060 Exposure complete
21:08:14.534 00.322 11060 worker thread done servicing request
21:08:14.534 00.000 10844 OnExposeComplete: enter
21:08:14.534 00.000 10844 UpdateGuideState(): m_state=6
21:08:14.534 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:08:14.536 00.002 10844 Star::Find returns 1 (0), X=225.37, Y=197.38, Mass=2574, SNR=31.4, Peak=240 HFD=3.3
21:08:14.536 00.000 10844 MultiStar: [#1 -0.31,0.41,1.11,U] [#2 -0.71,-0.07,0.93,U] [#3 -0.09,0.52,1.02,U] [#4 -0.26,0.19,0.80,U] [#5 -0.31,-1.10,2.15,U] [#6 -0.33,-0.04,0.90,U] [#7 -0.75,-0.28,0.86,U] [#8 -0.38,0.05,0.92,U] 
21:08:14.536 00.000 10844 refined, 8 included, MultiStar: {-0.24, -0.11}, one-star: {0.93, 0.50}
21:08:14.536 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.87) = xAngle (-1.86 = -1.86)
21:08:14.536 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.84 = -1.84)
21:08:14.536 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-2.73 mountX=-0.08 mountY=-0.25, mountTheta=-1.86
21:08:14.538 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.11, opts=13)
21:08:14.538 00.000 10844 Enqueuing Move request for scope (-0.24, -0.11)
21:08:14.538 00.000 11060 Worker thread wakes up
21:08:14.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.11) opts 0xd
21:08:14.538 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.11)
21:08:14.538 00.000 11060 Moving (-0.24, -0.11) raw xDistance=-0.08 yDistance=-0.25
21:08:14.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:08:14.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:14.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:08:14.538 00.000 11060 MoveAxis(E, 0, ABG)
21:08:14.538 00.000 11060 Move returns status 0, amount 0
21:08:14.538 00.000 11060 MoveAxis(N, 0, ABG)
21:08:14.538 00.000 11060 Move returns status 0, amount 0
21:08:14.540 00.002 11060 move complete, result=0
21:08:14.540 00.000 11060 worker thread done servicing request
21:08:14.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:14.572 00.032 10844 UpdateGuideState exits: m=2574 SNR=31.4
21:08:14.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:14.572 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:14.572 00.000 10844 Enqueuing Expose request
21:08:14.572 00.000 11060 Worker thread wakes up
21:08:14.572 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:08:14.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:14.572 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:16.059 01.487 11060 Exposure complete
21:08:16.317 00.258 11060 worker thread done servicing request
21:08:16.317 00.000 10844 OnExposeComplete: enter
21:08:16.317 00.000 10844 UpdateGuideState(): m_state=6
21:08:16.317 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:08:16.317 00.000 10844 Star::Find returns 1 (0), X=225.32, Y=197.02, Mass=2473, SNR=30.5, Peak=194 HFD=3.4
21:08:16.319 00.002 10844 MultiStar: [#1 -0.10,0.87,1.12,U] [#2 -1.25,-0.42,1.01,U] [#3 0.21,0.38,1.02,U] [#4 -0.01,0.91,0.79,U] [#5 0.02,-0.70,2.36,U] [#6 -0.90,0.43,0.90,U] [#7 -0.05,-0.22,0.97,U] [#8 -0.70,-0.21,0.92,U] 
21:08:16.319 00.000 10844 refined, 8 included, MultiStar: {-0.17, 0.01}, one-star: {0.88, 0.14}
21:08:16.319 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.87) = xAngle (3.93 = -2.35)
21:08:16.319 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.95 = -2.33)
21:08:16.319 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.18 cameraTheta=3.06 mountX=-0.12 mountY=-0.13, mountTheta=-2.34
21:08:16.321 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.01, opts=13)
21:08:16.321 00.000 10844 Enqueuing Move request for scope (-0.17, 0.01)
21:08:16.321 00.000 11060 Worker thread wakes up
21:08:16.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
21:08:16.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
21:08:16.321 00.000 11060 Moving (-0.17, 0.01) raw xDistance=-0.12 yDistance=-0.13
21:08:16.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
21:08:16.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:16.323 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:08:16.323 00.000 11060 MoveAxis(E, 23, ABG)
21:08:16.323 00.000 11060 Guiding  Dir = 2, Dur = 23
21:08:16.332 00.009 11060 IsSlewing returns 0
21:08:16.333 00.001 11060 IsGuiding returns 0
21:08:16.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:16.344 00.011 10844 UpdateGuideState exits: m=2473 SNR=30.5
21:08:16.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:16.344 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:16.344 00.000 10844 Enqueuing Expose request
21:08:16.364 00.020 11060 IsGuiding returns 0
21:08:16.364 00.000 11060 Move returns status 0, amount 23
21:08:16.364 00.000 11060 MoveAxis(N, 0, ABG)
21:08:16.364 00.000 11060 Move returns status 0, amount 0
21:08:16.364 00.000 11060 move complete, result=0
21:08:16.364 00.000 11060 worker thread done servicing request
21:08:16.364 00.000 11060 Worker thread wakes up
21:08:16.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:16.364 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:16.380 00.016 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
21:08:17.839 01.459 11060 Exposure complete
21:08:18.154 00.315 11060 worker thread done servicing request
21:08:18.154 00.000 10844 OnExposeComplete: enter
21:08:18.154 00.000 10844 UpdateGuideState(): m_state=6
21:08:18.154 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:08:18.154 00.000 10844 Star::Find returns 1 (0), X=225.04, Y=196.59, Mass=2135, SNR=28.6, Peak=190 HFD=3.5
21:08:18.156 00.002 10844 MultiStar: [#1 -0.28,0.29,1.28,U] [#2 -0.92,-0.34,1.07,U] [#3 0.25,0.08,1.24,U] [#4 -0.29,0.44,0.88,U] [#5 0.15,0.14,2.40,U] [#6 -0.60,-0.62,0.99,U] [#7 -0.61,-0.68,0.93,U] [#8 -0.94,-0.32,0.98,U] 
21:08:18.156 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.09}, one-star: {0.60, -0.29}
21:08:18.156 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.87) = xAngle (-1.87 = -1.87)
21:08:18.156 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.86 = -1.86)
21:08:18.156 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.74 mountX=-0.07 mountY=-0.23, mountTheta=-1.87
21:08:18.166 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.09, opts=13)
21:08:18.166 00.000 10844 Enqueuing Move request for scope (-0.22, -0.09)
21:08:18.166 00.000 11060 Worker thread wakes up
21:08:18.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
21:08:18.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
21:08:18.167 00.001 11060 Moving (-0.22, -0.09) raw xDistance=-0.07 yDistance=-0.23
21:08:18.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:08:18.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:18.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:08:18.167 00.000 11060 MoveAxis(E, 0, ABG)
21:08:18.167 00.000 11060 Move returns status 0, amount 0
21:08:18.167 00.000 11060 MoveAxis(N, 0, ABG)
21:08:18.167 00.000 11060 Move returns status 0, amount 0
21:08:18.167 00.000 11060 move complete, result=0
21:08:18.167 00.000 11060 worker thread done servicing request
21:08:18.173 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:08:18.189 00.016 10844 UpdateGuideState exits: m=2135 SNR=28.6
21:08:18.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:18.189 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:18.189 00.000 10844 Enqueuing Expose request
21:08:18.189 00.000 11060 Worker thread wakes up
21:08:18.189 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:08:18.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:18.189 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:19.651 01.462 11060 Exposure complete
21:08:19.946 00.295 11060 worker thread done servicing request
21:08:19.946 00.000 10844 OnExposeComplete: enter
21:08:19.946 00.000 10844 UpdateGuideState(): m_state=6
21:08:19.946 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:08:19.946 00.000 10844 Star::Find returns 1 (0), X=225.29, Y=197.26, Mass=1831, SNR=26.0, Peak=176 HFD=3.3
21:08:19.946 00.000 10844 MultiStar: [#1 -0.10,0.43,1.34,U] [#2 -0.40,-0.18,1.19,U] [#3 0.02,-0.08,1.17,U] [#4 -0.29,0.05,1.03,U] [#5 -0.57,-0.29,2.65,U] [#6 0.42,0.08,1.01,U] [#7 -0.32,-0.22,1.11,U] [#8 -1.00,0.45,1.04,U] 
21:08:19.946 00.000 10844 refined, 8 included, MultiStar: {-0.22, 0.02}, one-star: {0.85, 0.38}
21:08:19.946 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.87) = xAngle (3.92 = -2.36)
21:08:19.946 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.94 = -2.34)
21:08:19.946 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.05 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
21:08:19.946 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.02, opts=13)
21:08:19.946 00.000 10844 Enqueuing Move request for scope (-0.22, 0.02)
21:08:19.946 00.000 11060 Worker thread wakes up
21:08:19.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
21:08:19.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
21:08:19.946 00.000 11060 Moving (-0.22, 0.02) raw xDistance=-0.16 yDistance=-0.16
21:08:19.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
21:08:19.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:19.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:08:19.946 00.000 11060 MoveAxis(E, 29, ABG)
21:08:19.946 00.000 11060 Guiding  Dir = 2, Dur = 29
21:08:19.965 00.019 11060 IsSlewing returns 0
21:08:19.967 00.002 11060 IsGuiding returns 0
21:08:19.969 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:19.988 00.019 10844 UpdateGuideState exits: m=1831 SNR=26.0
21:08:19.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:19.988 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:19.988 00.000 10844 Enqueuing Expose request
21:08:20.003 00.015 11060 IsGuiding returns 0
21:08:20.003 00.000 11060 Move returns status 0, amount 29
21:08:20.003 00.000 11060 MoveAxis(N, 0, ABG)
21:08:20.005 00.002 11060 Move returns status 0, amount 0
21:08:20.005 00.000 11060 move complete, result=0
21:08:20.005 00.000 11060 worker thread done servicing request
21:08:20.005 00.000 11060 Worker thread wakes up
21:08:20.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:20.005 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:20.005 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
21:08:21.508 01.503 11060 Exposure complete
21:08:21.787 00.279 11060 worker thread done servicing request
21:08:21.787 00.000 10844 OnExposeComplete: enter
21:08:21.787 00.000 10844 UpdateGuideState(): m_state=6
21:08:21.787 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:08:21.787 00.000 10844 Star::Find returns 1 (0), X=224.86, Y=197.08, Mass=2748, SNR=32.5, Peak=249 HFD=3.2
21:08:21.787 00.000 10844 MultiStar: [#1 0.12,0.12,0.95,U] [#2 -0.67,-0.30,1.03,U] [#3 -0.09,0.75,0.95,U] [#4 -0.77,0.22,0.87,U] [#5 -0.75,-0.24,2.34,U] [#6 -0.08,0.37,0.81,U] [#7 -0.57,-0.03,0.82,U] [#8 -0.73,0.26,0.87,U] 
21:08:21.787 00.000 10844 refined, 8 included, MultiStar: {-0.40, 0.09}, one-star: {0.42, 0.21}
21:08:21.787 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.87) = xAngle (3.79 = -2.50)
21:08:21.787 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.81 = -2.48)
21:08:21.787 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.09 hyp=0.41 cameraTheta=2.92 mountX=-0.32 mountY=-0.25, mountTheta=-2.48
21:08:21.790 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.09, opts=13)
21:08:21.792 00.002 10844 Enqueuing Move request for scope (-0.40, 0.09)
21:08:21.792 00.000 11060 Worker thread wakes up
21:08:21.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.09) opts 0xd
21:08:21.792 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.09)
21:08:21.792 00.000 11060 Moving (-0.40, 0.09) raw xDistance=-0.32 yDistance=-0.25
21:08:21.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.32
21:08:21.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:08:21.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:08:21.792 00.000 11060 MoveAxis(E, 62, ABG)
21:08:21.792 00.000 11060 Guiding  Dir = 2, Dur = 62
21:08:21.805 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:21.819 00.014 10844 UpdateGuideState exits: m=2748 SNR=32.5
21:08:21.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:21.819 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:21.819 00.000 10844 Enqueuing Expose request
21:08:21.840 00.021 11060 IsSlewing returns 0
21:08:21.843 00.003 11060 IsGuiding returns 0
21:08:21.933 00.090 11060 IsGuiding returns 0
21:08:21.933 00.000 11060 Move returns status 0, amount 62
21:08:21.933 00.000 11060 MoveAxis(N, 0, ABG)
21:08:21.933 00.000 11060 Move returns status 0, amount 0
21:08:21.935 00.002 11060 move complete, result=0
21:08:21.935 00.000 11060 worker thread done servicing request
21:08:21.935 00.000 11060 Worker thread wakes up
21:08:21.935 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.3 px 0 ms NORTH
21:08:21.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:21.935 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:23.416 01.481 11060 Exposure complete
21:08:23.710 00.294 11060 worker thread done servicing request
21:08:23.710 00.000 10844 OnExposeComplete: enter
21:08:23.710 00.000 10844 UpdateGuideState(): m_state=6
21:08:23.710 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:08:23.710 00.000 10844 Star::Find returns 1 (0), X=224.39, Y=196.69, Mass=2480, SNR=31.1, Peak=224 HFD=3.3
21:08:23.710 00.000 10844 MultiStar: [#1 -0.46,0.33,1.10,U] [#2 -0.23,-0.62,1.03,U] [#3 -0.34,0.33,0.96,U] [#4 -0.54,-0.51,0.91,U] [#5 -0.51,-0.14,2.11,U] [#6 0.49,-0.29,0.87,U] [#7 -0.32,-1.09,0.93,U] [#8 -0.53,0.03,0.81,U] 
21:08:23.710 00.000 10844 single-star, 8 included, MultiStar: {-0.31, -0.22}, one-star: {-0.05, -0.18}
21:08:23.710 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.87) = xAngle (-0.98 = -0.98)
21:08:23.710 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.96 = -0.96)
21:08:23.710 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.85 mountX=0.11 mountY=-0.16, mountTheta=-0.98
21:08:23.710 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.18, opts=13)
21:08:23.710 00.000 10844 Enqueuing Move request for scope (-0.05, -0.18)
21:08:23.710 00.000 11060 Worker thread wakes up
21:08:23.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
21:08:23.710 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
21:08:23.710 00.000 11060 Moving (-0.05, -0.18) raw xDistance=0.11 yDistance=-0.16
21:08:23.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:08:23.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:23.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:08:23.710 00.000 11060 MoveAxis(E, 0, ABG)
21:08:23.710 00.000 11060 Move returns status 0, amount 0
21:08:23.710 00.000 11060 MoveAxis(N, 0, ABG)
21:08:23.710 00.000 11060 Move returns status 0, amount 0
21:08:23.710 00.000 11060 move complete, result=0
21:08:23.710 00.000 11060 worker thread done servicing request
21:08:23.710 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:23.727 00.017 10844 UpdateGuideState exits: m=2480 SNR=31.1
21:08:23.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:23.727 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:23.727 00.000 10844 Enqueuing Expose request
21:08:23.727 00.000 11060 Worker thread wakes up
21:08:23.727 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:08:23.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:23.727 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:25.202 01.475 11060 Exposure complete
21:08:25.558 00.356 11060 worker thread done servicing request
21:08:25.560 00.002 10844 OnExposeComplete: enter
21:08:25.560 00.000 10844 UpdateGuideState(): m_state=6
21:08:25.560 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:08:25.560 00.000 10844 Star::Find returns 1 (0), X=225.45, Y=196.17, Mass=2905, SNR=33.5, Peak=225 HFD=3.5
21:08:25.560 00.000 10844 MultiStar: [#1 -0.62,0.30,1.07,U] [#2 -0.54,-0.19,0.89,U] [#3 -0.03,-0.36,1.03,U] [#4 -0.74,-0.38,0.85,U] [#5 -0.32,-0.06,2.05,U] [#6 -0.11,-0.28,0.82,U] [#7 -0.35,-0.25,0.76,U] [#8 -0.82,-0.27,0.88,U] 
21:08:25.560 00.000 10844 refined, 8 included, MultiStar: {-0.27, -0.22}, one-star: {1.01, -0.71}
21:08:25.560 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.87) = xAngle (-1.60 = -1.60)
21:08:25.560 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.58 = -1.58)
21:08:25.560 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-2.47 mountX=-0.01 mountY=-0.35, mountTheta=-1.60
21:08:25.564 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.22, opts=13)
21:08:25.564 00.000 10844 Enqueuing Move request for scope (-0.27, -0.22)
21:08:25.564 00.000 11060 Worker thread wakes up
21:08:25.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.22) opts 0xd
21:08:25.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.22)
21:08:25.564 00.000 11060 Moving (-0.27, -0.22) raw xDistance=-0.01 yDistance=-0.35
21:08:25.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:08:25.564 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.24 newest=-0.75
21:08:25.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
21:08:25.564 00.000 11060 MoveAxis(E, 0, ABG)
21:08:25.564 00.000 11060 Move returns status 0, amount 0
21:08:25.564 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 666 applied
21:08:25.564 00.000 11060 MoveAxis(N, 816, ABG)
21:08:25.564 00.000 11060 Guiding  Dir = 0, Dur = 816
21:08:25.583 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:25.598 00.015 11060 IsSlewing returns 0
21:08:25.602 00.004 11060 IsGuiding returns 0
21:08:25.616 00.014 10844 UpdateGuideState exits: m=2905 SNR=33.5
21:08:25.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:25.616 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:25.616 00.000 10844 Enqueuing Expose request
21:08:26.440 00.824 11060 IsGuiding returns 0
21:08:26.440 00.000 11060 Move returns status 0, amount 816
21:08:26.440 00.000 11060 move complete, result=0
21:08:26.440 00.000 11060 worker thread done servicing request
21:08:26.440 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 816 ms NORTH
21:08:26.440 00.000 11060 Worker thread wakes up
21:08:26.442 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:26.445 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:27.915 01.470 11060 Exposure complete
21:08:28.345 00.430 11060 worker thread done servicing request
21:08:28.350 00.005 10844 OnExposeComplete: enter
21:08:28.350 00.000 10844 UpdateGuideState(): m_state=6
21:08:28.351 00.001 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:08:28.351 00.000 10844 Star::Find returns 1 (0), X=225.62, Y=196.28, Mass=2875, SNR=33.5, Peak=240 HFD=3.4
21:08:28.352 00.001 10844 MultiStar: [#1 -0.32,0.27,1.02,U] [#2 -0.12,-0.68,1.08,U] [#3 -0.03,-0.35,0.94,U] [#4 -0.55,-0.85,0.68,U] [#5 0.09,-0.34,1.94,U] [#6 0.52,-0.29,0.80,U] [#7 -0.35,-0.51,0.89,U] [#8 -0.39,-0.27,0.85,U] 
21:08:28.353 00.001 10844 refined, 8 included, MultiStar: {0.03, -0.38}, one-star: {1.18, -0.59}
21:08:28.358 00.005 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.87) = xAngle (-0.63 = -0.63)
21:08:28.358 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.61 = -0.61)
21:08:28.358 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.50 mountX=0.31 mountY=-0.22, mountTheta=-0.61
21:08:28.367 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.38, opts=13)
21:08:28.367 00.000 10844 Enqueuing Move request for scope (0.03, -0.38)
21:08:28.367 00.000 11060 Worker thread wakes up
21:08:28.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.38) opts 0xd
21:08:28.367 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.38)
21:08:28.367 00.000 11060 Moving (0.03, -0.38) raw xDistance=0.31 yDistance=-0.22
21:08:28.367 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.32, ShCount=7, LgCount=1, SticCount=0,  Deflections: 0=-0.242937, 1:0.219818
21:08:28.367 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:08:28.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.31
21:08:28.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
21:08:28.367 00.000 11060 MoveAxis(W, 58, ABG)
21:08:28.367 00.000 11060 Guiding  Dir = 3, Dur = 58
21:08:28.384 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
21:08:28.392 00.008 11060 IsSlewing returns 0
21:08:28.392 00.000 11060 IsGuiding returns 0
21:08:28.462 00.070 10844 UpdateGuideState exits: m=2875 SNR=33.5
21:08:28.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:28.462 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:28.462 00.000 10844 Enqueuing Expose request
21:08:28.471 00.009 11060 IsGuiding returns 0
21:08:28.471 00.000 11060 Move returns status 0, amount 58
21:08:28.471 00.000 11060 MoveAxis(N, 95, ABG)
21:08:28.471 00.000 11060 Guiding  Dir = 0, Dur = 95
21:08:28.497 00.026 11060 IsSlewing returns 0
21:08:28.497 00.000 11060 IsGuiding returns 0
21:08:28.598 00.101 11060 IsGuiding returns 0
21:08:28.598 00.000 11060 Move returns status 0, amount 95
21:08:28.598 00.000 11060 move complete, result=0
21:08:28.598 00.000 11060 worker thread done servicing request
21:08:28.598 00.000 11060 Worker thread wakes up
21:08:28.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:28.598 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:28.603 00.005 10844 GuideStep: 0.3 px 58 ms WEST, -0.2 px 95 ms NORTH
21:08:30.087 01.484 11060 Exposure complete
21:08:30.298 00.211 11060 worker thread done servicing request
21:08:30.298 00.000 10844 OnExposeComplete: enter
21:08:30.298 00.000 10844 UpdateGuideState(): m_state=6
21:08:30.298 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:08:30.298 00.000 10844 Star::Find returns 1 (0), X=225.85, Y=196.31, Mass=2333, SNR=29.7, Peak=231 HFD=3.2
21:08:30.299 00.001 10844 MultiStar: [#1 0.08,0.19,1.12,U] [#2 -0.33,-0.10,0.98,U] [#3 0.17,0.28,1.04,U] [#4 -0.66,-1.06,0.87,U] [#5 0.05,-0.44,2.30,U] [#6 0.33,0.50,0.86,U] [#7 -0.19,-0.22,0.97,U] [#8 0.07,0.26,0.94,U] 
21:08:30.299 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.16}, one-star: {1.41, -0.56}
21:08:30.299 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.87) = xAngle (-0.12 = -0.12)
21:08:30.299 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.10 = -0.10)
21:08:30.299 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.99 mountX=0.19 mountY=-0.02, mountTheta=-0.10
21:08:30.308 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.16, opts=13)
21:08:30.308 00.000 10844 Enqueuing Move request for scope (0.11, -0.16)
21:08:30.308 00.000 11060 Worker thread wakes up
21:08:30.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
21:08:30.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
21:08:30.308 00.000 11060 Moving (0.11, -0.16) raw xDistance=0.19 yDistance=-0.02
21:08:30.309 00.001 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.32, ShCount=7, LgCount=1, SticCount=0,  Deflections: 0=-0.242937, 1:0.219818, 2:0.019874
21:08:30.309 00.000 11060 BLC: No correction, Miss < min_move
21:08:30.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.19
21:08:30.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:30.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:08:30.309 00.000 11060 MoveAxis(W, 38, ABG)
21:08:30.309 00.000 11060 Guiding  Dir = 3, Dur = 38
21:08:30.314 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=10, FiltMax=255, Gamma=1.000
21:08:30.326 00.012 10844 UpdateGuideState exits: m=2333 SNR=29.7
21:08:30.327 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:30.327 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:30.327 00.000 10844 Enqueuing Expose request
21:08:30.330 00.003 11060 IsSlewing returns 0
21:08:30.330 00.000 11060 IsGuiding returns 0
21:08:30.393 00.063 11060 IsGuiding returns 0
21:08:30.393 00.000 11060 Move returns status 0, amount 38
21:08:30.393 00.000 11060 MoveAxis(N, 0, ABG)
21:08:30.393 00.000 11060 Move returns status 0, amount 0
21:08:30.394 00.001 11060 move complete, result=0
21:08:30.394 00.000 11060 worker thread done servicing request
21:08:30.394 00.000 11060 Worker thread wakes up
21:08:30.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:30.394 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:30.394 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
21:08:31.961 01.567 11060 Exposure complete
21:08:32.712 00.751 10844 OnExposeComplete: enter
21:08:32.712 00.000 10844 UpdateGuideState(): m_state=6
21:08:32.712 00.000 11060 worker thread done servicing request
21:08:32.712 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:08:32.712 00.000 10844 Star::Find returns 1 (0), X=225.60, Y=196.84, Mass=2148, SNR=28.1, Peak=239 HFD=3.3
21:08:32.713 00.001 10844 MultiStar: [#1 0.21,0.88,1.16,U] [#2 -0.53,-0.26,1.20,U] [#3 0.47,-0.03,1.13,U] [#4 -0.26,-0.51,0.82,U] [#5 -0.05,-0.08,2.66,U] [#6 0.93,-0.16,1.16,U] [#7 -0.25,-0.57,0.90,U] [#8 -0.35,-0.16,0.88,U] 
21:08:32.713 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {1.16, -0.03}
21:08:32.713 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.87) = xAngle (0.36 = 0.36)
21:08:32.713 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.38 = 0.38)
21:08:32.713 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=0.14 mountY=0.06, mountTheta=0.38
21:08:32.718 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.07, opts=13)
21:08:32.718 00.000 10844 Enqueuing Move request for scope (0.14, -0.07)
21:08:32.718 00.000 11060 Worker thread wakes up
21:08:32.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
21:08:32.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
21:08:32.718 00.000 11060 Moving (0.14, -0.07) raw xDistance=0.14 yDistance=0.06
21:08:32.718 00.000 11060 BLC: window closed
21:08:32.718 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.32, ShCount=7, LgCount=1, SticCount=0,  Deflections: 0=-0.242937, 1:0.219818, 2:0.019874
21:08:32.718 00.000 11060 BLC: No correction, Miss < min_move
21:08:32.719 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
21:08:32.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:32.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:08:32.719 00.000 11060 MoveAxis(W, 29, ABG)
21:08:32.719 00.000 11060 Guiding  Dir = 3, Dur = 29
21:08:32.753 00.034 11060 IsSlewing returns 0
21:08:32.755 00.002 11060 IsGuiding returns 0
21:08:32.762 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
21:08:32.794 00.032 10844 UpdateGuideState exits: m=2148 SNR=28.1
21:08:32.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:32.794 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:32.794 00.000 10844 Enqueuing Expose request
21:08:32.801 00.007 11060 IsGuiding returns 0
21:08:32.801 00.000 11060 Move returns status 0, amount 29
21:08:32.801 00.000 11060 MoveAxis(N, 0, ABG)
21:08:32.801 00.000 11060 Move returns status 0, amount 0
21:08:32.802 00.001 11060 move complete, result=0
21:08:32.802 00.000 11060 worker thread done servicing request
21:08:32.802 00.000 11060 Worker thread wakes up
21:08:32.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:32.802 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:32.836 00.034 10844 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
21:08:34.300 01.464 11060 Exposure complete
21:08:34.688 00.388 11060 worker thread done servicing request
21:08:34.689 00.001 10844 OnExposeComplete: enter
21:08:34.689 00.000 10844 UpdateGuideState(): m_state=6
21:08:34.689 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:08:34.689 00.000 10844 Star::Find returns 1 (1), X=225.11, Y=196.86, Mass=2451, SNR=30.8, Peak=255 HFD=2.9
21:08:34.690 00.001 10844 MultiStar: [#1 -0.42,0.64,1.03,U] [#2 -0.42,-0.41,0.95,U] [#3 0.33,0.06,1.06,U] [#4 -0.23,-0.04,0.83,U] [#5 -0.44,-0.53,2.26,U] [#6 0.30,-0.10,0.95,U] [#7 0.08,-0.66,0.92,U] [#8 -0.40,0.59,0.79,U] 
21:08:34.690 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.12}, one-star: {0.67, -0.01}
21:08:34.690 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.87) = xAngle (-1.40 = -1.40)
21:08:34.690 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.38 = -1.38)
21:08:34.690 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.27 mountX=0.03 mountY=-0.15, mountTheta=-1.40
21:08:34.692 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.12, opts=13)
21:08:34.693 00.001 10844 Enqueuing Move request for scope (-0.10, -0.12)
21:08:34.693 00.000 11060 Worker thread wakes up
21:08:34.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
21:08:34.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
21:08:34.693 00.000 11060 Moving (-0.10, -0.12) raw xDistance=0.03 yDistance=-0.15
21:08:34.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:08:34.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:34.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:08:34.693 00.000 11060 MoveAxis(E, 0, ABG)
21:08:34.694 00.001 11060 Move returns status 0, amount 0
21:08:34.694 00.000 11060 MoveAxis(N, 0, ABG)
21:08:34.694 00.000 11060 Move returns status 0, amount 0
21:08:34.694 00.000 11060 move complete, result=0
21:08:34.694 00.000 11060 worker thread done servicing request
21:08:34.703 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
21:08:34.744 00.041 10844 UpdateGuideState exits: m=2451 SNR=30.8 Saturated
21:08:34.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:34.744 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:34.744 00.000 10844 Enqueuing Expose request
21:08:34.744 00.000 11060 Worker thread wakes up
21:08:34.744 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:08:34.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:34.745 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:36.221 01.476 11060 Exposure complete
21:08:36.538 00.317 11060 worker thread done servicing request
21:08:36.538 00.000 10844 OnExposeComplete: enter
21:08:36.538 00.000 10844 UpdateGuideState(): m_state=6
21:08:36.538 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:08:36.538 00.000 10844 Star::Find returns 1 (0), X=225.72, Y=196.56, Mass=2630, SNR=31.8, Peak=253 HFD=3.5
21:08:36.539 00.001 10844 MultiStar: [#1 -0.20,-0.02,1.10,U] [#2 -0.26,-0.36,0.97,U] [#3 0.60,-0.17,0.92,U] [#4 -0.21,0.03,0.80,U] [#5 0.62,-0.36,2.14,U] [#6 0.58,-0.50,0.78,U] [#7 -0.14,-0.60,0.90,U] [#8 -0.14,-0.39,0.87,U] 
21:08:36.539 00.000 10844 refined, 8 included, MultiStar: {0.29, -0.30}, one-star: {1.28, -0.31}
21:08:36.539 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.87) = xAngle (0.06 = 0.06)
21:08:36.539 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.08 = 0.08)
21:08:36.539 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.30 hyp=0.42 cameraTheta=-0.81 mountX=0.42 mountY=0.03, mountTheta=0.08
21:08:36.540 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.30, opts=13)
21:08:36.541 00.001 10844 Enqueuing Move request for scope (0.29, -0.30)
21:08:36.541 00.000 11060 Worker thread wakes up
21:08:36.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.30) opts 0xd
21:08:36.541 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.30)
21:08:36.541 00.000 11060 Moving (0.29, -0.30) raw xDistance=0.42 yDistance=0.03
21:08:36.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.42
21:08:36.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:36.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:08:36.541 00.000 11060 MoveAxis(W, 78, ABG)
21:08:36.541 00.000 11060 Guiding  Dir = 3, Dur = 78
21:08:36.549 00.008 11060 IsSlewing returns 0
21:08:36.549 00.000 11060 IsGuiding returns 0
21:08:36.550 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
21:08:36.567 00.017 10844 UpdateGuideState exits: m=2630 SNR=31.8
21:08:36.568 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:36.568 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:36.568 00.000 10844 Enqueuing Expose request
21:08:36.641 00.073 11060 IsGuiding returns 0
21:08:36.642 00.001 11060 Move returns status 0, amount 78
21:08:36.642 00.000 11060 MoveAxis(N, 0, ABG)
21:08:36.642 00.000 11060 Move returns status 0, amount 0
21:08:36.642 00.000 11060 move complete, result=0
21:08:36.642 00.000 11060 worker thread done servicing request
21:08:36.642 00.000 11060 Worker thread wakes up
21:08:36.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:36.642 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:36.644 00.002 10844 GuideStep: 0.4 px 78 ms WEST, 0.0 px 0 ms NORTH
21:08:38.120 01.476 11060 Exposure complete
21:08:38.403 00.283 11060 worker thread done servicing request
21:08:38.403 00.000 10844 OnExposeComplete: enter
21:08:38.403 00.000 10844 UpdateGuideState(): m_state=6
21:08:38.403 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:08:38.403 00.000 10844 Star::Find returns 1 (0), X=225.28, Y=196.16, Mass=1949, SNR=26.8, Peak=149 HFD=3.5
21:08:38.403 00.000 10844 MultiStar: [#1 0.34,0.65,1.27,U] [#2 -0.42,0.05,1.16,U] [#3 0.44,0.08,1.22,U] [#4 0.42,-0.09,0.96,U] [#5 0.51,-0.10,2.64,U] [#6 0.28,-0.19,0.93,U] [#7 -0.36,-0.79,1.23,U] [#8 0.25,-0.31,1.02,U] 
21:08:38.405 00.002 10844 refined, 8 included, MultiStar: {0.28, -0.14}, one-star: {0.84, -0.71}
21:08:38.405 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.87) = xAngle (0.41 = 0.41)
21:08:38.405 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.43 = 0.43)
21:08:38.405 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-0.46 mountX=0.28 mountY=0.13, mountTheta=0.42
21:08:38.406 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.14, opts=13)
21:08:38.407 00.001 10844 Enqueuing Move request for scope (0.28, -0.14)
21:08:38.407 00.000 11060 Worker thread wakes up
21:08:38.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.14) opts 0xd
21:08:38.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.14)
21:08:38.407 00.000 11060 Moving (0.28, -0.14) raw xDistance=0.28 yDistance=0.13
21:08:38.408 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.28
21:08:38.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:38.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:08:38.408 00.000 11060 MoveAxis(W, 56, ABG)
21:08:38.408 00.000 11060 Guiding  Dir = 3, Dur = 56
21:08:38.413 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
21:08:38.428 00.015 10844 UpdateGuideState exits: m=1949 SNR=26.8
21:08:38.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:38.428 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:38.429 00.001 10844 Enqueuing Expose request
21:08:38.438 00.009 11060 IsSlewing returns 0
21:08:38.452 00.014 11060 IsGuiding returns 0
21:08:38.533 00.081 11060 IsGuiding returns 0
21:08:38.534 00.001 11060 Move returns status 0, amount 56
21:08:38.534 00.000 11060 MoveAxis(N, 0, ABG)
21:08:38.534 00.000 11060 Move returns status 0, amount 0
21:08:38.534 00.000 11060 move complete, result=0
21:08:38.534 00.000 11060 worker thread done servicing request
21:08:38.534 00.000 11060 Worker thread wakes up
21:08:38.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:38.534 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:38.535 00.001 10844 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
21:08:40.048 01.513 11060 Exposure complete
21:08:40.291 00.243 11060 worker thread done servicing request
21:08:40.291 00.000 10844 OnExposeComplete: enter
21:08:40.291 00.000 10844 UpdateGuideState(): m_state=6
21:08:40.291 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:08:40.292 00.001 10844 Star::Find returns 1 (1), X=225.04, Y=195.99, Mass=3099, SNR=35.0, Peak=255 HFD=3.1
21:08:40.292 00.000 10844 MultiStar: [#1 0.11,-0.20,0.96,U] [#2 -0.35,-0.50,0.85,U] [#3 0.53,-0.34,0.95,U] [#4 0.19,-0.54,0.88,U] [#5 0.38,-0.91,2.03,U] [#6 0.11,-0.54,0.83,U] [#7 -0.11,-0.61,0.80,U] [#8 -0.11,-0.80,0.72,U] 
21:08:40.292 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.63}, one-star: {0.60, -0.88}
21:08:40.292 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.87) = xAngle (-0.40 = -0.40)
21:08:40.292 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.38 = -0.38)
21:08:40.292 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.63 hyp=0.66 cameraTheta=-1.26 mountX=0.61 mountY=-0.24, mountTheta=-0.38
21:08:40.295 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.63, opts=13)
21:08:40.296 00.001 10844 Enqueuing Move request for scope (0.20, -0.63)
21:08:40.296 00.000 11060 Worker thread wakes up
21:08:40.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.63) opts 0xd
21:08:40.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.63)
21:08:40.296 00.000 11060 Moving (0.20, -0.63) raw xDistance=0.61 yDistance=-0.24
21:08:40.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.61
21:08:40.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
21:08:40.296 00.000 11060 MoveAxis(W, 116, ABG)
21:08:40.297 00.001 11060 Guiding  Dir = 3, Dur = 116
21:08:40.308 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
21:08:40.335 00.027 11060 IsSlewing returns 0
21:08:40.336 00.001 11060 IsGuiding returns 0
21:08:40.347 00.011 10844 UpdateGuideState exits: m=3099 SNR=35.0 Saturated
21:08:40.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:40.347 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:40.347 00.000 10844 Enqueuing Expose request
21:08:40.468 00.121 11060 IsGuiding returns 0
21:08:40.469 00.001 11060 Move returns status 0, amount 116
21:08:40.469 00.000 11060 MoveAxis(N, 105, ABG)
21:08:40.469 00.000 11060 Guiding  Dir = 0, Dur = 105
21:08:40.483 00.014 11060 IsSlewing returns 0
21:08:40.483 00.000 11060 IsGuiding returns 0
21:08:40.601 00.118 11060 IsGuiding returns 0
21:08:40.601 00.000 11060 Move returns status 0, amount 105
21:08:40.601 00.000 11060 move complete, result=0
21:08:40.601 00.000 10844 GuideStep: 0.6 px 116 ms WEST, -0.2 px 105 ms NORTH
21:08:40.603 00.002 11060 worker thread done servicing request
21:08:40.604 00.001 11060 Worker thread wakes up
21:08:40.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:40.604 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:42.070 01.466 11060 Exposure complete
21:08:42.316 00.246 11060 worker thread done servicing request
21:08:42.316 00.000 10844 OnExposeComplete: enter
21:08:42.316 00.000 10844 UpdateGuideState(): m_state=6
21:08:42.316 00.000 10844 Star::Find(15, 225, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:08:42.316 00.000 10844 Star::Find returns 1 (1), X=225.31, Y=196.91, Mass=2667, SNR=32.3, Peak=255 HFD=3.4
21:08:42.316 00.000 10844 MultiStar: [#1 -0.10,0.47,1.08,U] [#2 0.58,-0.40,1.05,U] [#3 0.83,0.48,1.04,U] [#4 0.17,-0.18,0.83,U] [#5 0.54,-0.39,2.19,U] [#6 0.45,0.04,0.87,U] [#7 0.07,-0.49,0.91,U] [#8 -0.05,-0.07,0.83,U] 
21:08:42.316 00.000 10844 refined, 8 included, MultiStar: {0.40, -0.09}, one-star: {0.87, 0.04}
21:08:42.316 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.87) = xAngle (0.66 = 0.66)
21:08:42.316 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.68 = 0.68)
21:08:42.316 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-0.21 mountX=0.33 mountY=0.26, mountTheta=0.67
21:08:42.316 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.09, opts=13)
21:08:42.316 00.000 10844 Enqueuing Move request for scope (0.40, -0.09)
21:08:42.316 00.000 11060 Worker thread wakes up
21:08:42.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.09) opts 0xd
21:08:42.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.09)
21:08:42.316 00.000 11060 Moving (0.40, -0.09) raw xDistance=0.33 yDistance=0.26
21:08:42.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.33
21:08:42.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:08:42.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:08:42.316 00.000 11060 MoveAxis(W, 66, ABG)
21:08:42.316 00.000 11060 Guiding  Dir = 3, Dur = 66
21:08:42.326 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:42.351 00.025 10844 UpdateGuideState exits: m=2667 SNR=32.3 Saturated
21:08:42.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:42.351 00.000 11060 IsSlewing returns 0
21:08:42.351 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:42.351 00.000 10844 Enqueuing Expose request
21:08:42.351 00.000 11060 IsGuiding returns 0
21:08:42.461 00.110 11060 IsGuiding returns 0
21:08:42.461 00.000 11060 Move returns status 0, amount 66
21:08:42.461 00.000 11060 MoveAxis(N, 0, ABG)
21:08:42.461 00.000 11060 Move returns status 0, amount 0
21:08:42.461 00.000 11060 move complete, result=0
21:08:42.461 00.000 11060 worker thread done servicing request
21:08:42.461 00.000 11060 Worker thread wakes up
21:08:42.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:42.461 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:42.461 00.000 10844 GuideStep: 0.3 px 66 ms WEST, 0.3 px 0 ms NORTH
21:08:43.947 01.486 11060 Exposure complete
21:08:44.174 00.227 11060 worker thread done servicing request
21:08:44.174 00.000 10844 OnExposeComplete: enter
21:08:44.174 00.000 10844 UpdateGuideState(): m_state=6
21:08:44.179 00.005 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:08:44.179 00.000 10844 Star::Find returns 1 (1), X=225.39, Y=197.43, Mass=2736, SNR=32.2, Peak=255 HFD=3.4
21:08:44.179 00.000 10844 MultiStar: [#1 0.04,1.31,1.09,U] [#2 0.30,0.63,1.02,U] [#3 0.41,0.91,1.02,U] [#4 -0.23,0.34,0.85,U] [#5 0.63,0.51,2.15,U] [#6 0.28,0.87,0.98,U] [#7 -0.02,-0.25,0.90,U] [#8 -0.10,0.87,0.87,U] 
21:08:44.179 00.000 10844 refined, 8 included, MultiStar: {0.31, 0.64}, one-star: {0.95, 0.56}
21:08:44.179 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.87) = xAngle (1.99 = 1.99)
21:08:44.179 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.01 = 2.01)
21:08:44.179 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.64 hyp=0.71 cameraTheta=1.12 mountX=-0.29 mountY=0.64, mountTheta=2.00
21:08:44.179 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.64, opts=13)
21:08:44.179 00.000 10844 Enqueuing Move request for scope (0.31, 0.64)
21:08:44.179 00.000 11060 Worker thread wakes up
21:08:44.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.64) opts 0xd
21:08:44.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.64)
21:08:44.179 00.000 11060 Moving (0.31, 0.64) raw xDistance=-0.29 yDistance=0.64
21:08:44.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.29
21:08:44.179 00.000 11060 resist switch: large excursion: input 0.64 thresh 0.57 direction from -1 to 1
21:08:44.179 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.93
21:08:44.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.64
21:08:44.179 00.000 11060 MoveAxis(E, 52, ABG)
21:08:44.179 00.000 11060 Guiding  Dir = 2, Dur = 52
21:08:44.190 00.011 11060 IsSlewing returns 0
21:08:44.191 00.001 11060 IsGuiding returns 0
21:08:44.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:08:44.221 00.030 10844 UpdateGuideState exits: m=2736 SNR=32.2 Saturated
21:08:44.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:44.221 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:44.221 00.000 10844 Enqueuing Expose request
21:08:44.278 00.057 11060 IsGuiding returns 0
21:08:44.278 00.000 11060 Move returns status 0, amount 52
21:08:44.278 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 666 applied
21:08:44.278 00.000 11060 MoveAxis(S, 945, ABG)
21:08:44.278 00.000 11060 Guiding  Dir = 1, Dur = 945
21:08:44.313 00.035 11060 IsSlewing returns 0
21:08:44.313 00.000 11060 IsGuiding returns 0
21:08:45.308 00.995 11060 IsGuiding returns 0
21:08:45.308 00.000 11060 Move returns status 0, amount 945
21:08:45.308 00.000 11060 move complete, result=0
21:08:45.308 00.000 11060 worker thread done servicing request
21:08:45.308 00.000 11060 Worker thread wakes up
21:08:45.308 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.6 px 945 ms SOUTH
21:08:45.310 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:45.310 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:46.788 01.478 11060 Exposure complete
21:08:47.114 00.326 11060 worker thread done servicing request
21:08:47.114 00.000 10844 OnExposeComplete: enter
21:08:47.114 00.000 10844 UpdateGuideState(): m_state=6
21:08:47.114 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:08:47.114 00.000 10844 Star::Find returns 1 (0), X=225.07, Y=196.84, Mass=2847, SNR=33.5, Peak=252 HFD=3.1
21:08:47.114 00.000 10844 MultiStar: [#1 -0.01,0.91,1.04,U] [#2 -0.15,-0.23,0.95,U] [#3 -0.05,0.86,0.89,U] [#4 0.23,0.42,0.78,U] [#5 -0.13,0.04,2.03,U] [#6 -0.20,0.17,0.87,U] [#7 -0.24,-0.30,0.84,U] [#8 -0.52,0.23,0.71,U] 
21:08:47.114 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.21}, one-star: {0.63, -0.04}
21:08:47.114 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.87) = xAngle (2.64 = 2.64)
21:08:47.114 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.66 = 2.66)
21:08:47.114 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.77 mountX=-0.19 mountY=0.10, mountTheta=2.66
21:08:47.116 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
21:08:47.116 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
21:08:47.116 00.000 11060 Worker thread wakes up
21:08:47.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
21:08:47.117 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
21:08:47.117 00.000 11060 Moving (-0.04, 0.21) raw xDistance=-0.19 yDistance=0.10
21:08:47.117 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.29, ShCount=8, LgCount=1, SticCount=0,  Deflections: 0=0.450238, 1:0.099595
21:08:47.117 00.000 11060 BLC: No correction, Miss < min_move
21:08:47.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.19
21:08:47.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:47.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:08:47.117 00.000 11060 MoveAxis(E, 37, ABG)
21:08:47.117 00.000 11060 Guiding  Dir = 2, Dur = 37
21:08:47.121 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:08:47.146 00.025 10844 UpdateGuideState exits: m=2847 SNR=33.5
21:08:47.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:47.147 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:47.147 00.000 10844 Enqueuing Expose request
21:08:47.147 00.000 11060 IsSlewing returns 0
21:08:47.147 00.000 11060 IsGuiding returns 0
21:08:47.208 00.061 11060 IsGuiding returns 0
21:08:47.208 00.000 11060 Move returns status 0, amount 37
21:08:47.208 00.000 11060 MoveAxis(N, 0, ABG)
21:08:47.208 00.000 11060 Move returns status 0, amount 0
21:08:47.208 00.000 11060 move complete, result=0
21:08:47.209 00.001 11060 worker thread done servicing request
21:08:47.209 00.000 11060 Worker thread wakes up
21:08:47.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:47.209 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:47.216 00.007 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
21:08:48.676 01.460 11060 Exposure complete
21:08:48.935 00.259 11060 worker thread done servicing request
21:08:48.935 00.000 10844 OnExposeComplete: enter
21:08:48.935 00.000 10844 UpdateGuideState(): m_state=6
21:08:48.935 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:08:48.935 00.000 10844 Star::Find returns 1 (0), X=224.63, Y=197.37, Mass=2493, SNR=30.9, Peak=221 HFD=3.3
21:08:48.935 00.000 10844 MultiStar: [#1 -0.23,1.10,1.13,U] [#2 -0.04,-0.27,1.15,U] [#3 -0.31,0.26,1.09,U] [#4 -0.44,0.19,0.87,U] [#5 0.04,-0.02,2.22,U] [#6 0.04,0.19,1.04,U] [#7 -0.30,-0.06,1.03,U] [#8 -0.62,-0.08,0.86,U] 
21:08:48.935 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.18}, one-star: {0.19, 0.49}
21:08:48.935 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.87) = xAngle (3.13 = 3.13)
21:08:48.935 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.15 = -3.14)
21:08:48.935 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.26 mountX=-0.23 mountY=-0.00, mountTheta=-3.14
21:08:48.935 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.18, opts=13)
21:08:48.935 00.000 10844 Enqueuing Move request for scope (-0.15, 0.18)
21:08:48.940 00.005 11060 Worker thread wakes up
21:08:48.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
21:08:48.940 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
21:08:48.940 00.000 11060 Moving (-0.15, 0.18) raw xDistance=-0.23 yDistance=-0.00
21:08:48.940 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.29, ShCount=8, LgCount=1, SticCount=0,  Deflections: 0=0.450238, 1:0.099595, 2:-0.000830
21:08:48.940 00.000 11060 BLC: No correction, Miss < min_move
21:08:48.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.23
21:08:48.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:48.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:08:48.940 00.000 11060 MoveAxis(E, 45, ABG)
21:08:48.940 00.000 11060 Guiding  Dir = 2, Dur = 45
21:08:48.965 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:08:48.975 00.010 11060 IsSlewing returns 0
21:08:48.975 00.000 11060 IsGuiding returns 0
21:08:48.980 00.005 10844 UpdateGuideState exits: m=2493 SNR=30.9
21:08:48.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:48.980 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:48.980 00.000 10844 Enqueuing Expose request
21:08:49.036 00.056 11060 IsGuiding returns 0
21:08:49.036 00.000 11060 Move returns status 0, amount 45
21:08:49.036 00.000 11060 MoveAxis(N, 0, ABG)
21:08:49.036 00.000 11060 Move returns status 0, amount 0
21:08:49.036 00.000 11060 move complete, result=0
21:08:49.036 00.000 11060 worker thread done servicing request
21:08:49.036 00.000 11060 Worker thread wakes up
21:08:49.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:49.036 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:49.038 00.002 10844 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
21:08:50.530 01.492 11060 Exposure complete
21:08:50.731 00.201 11060 worker thread done servicing request
21:08:50.731 00.000 10844 OnExposeComplete: enter
21:08:50.731 00.000 10844 UpdateGuideState(): m_state=6
21:08:50.731 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:08:50.731 00.000 10844 Star::Find returns 1 (0), X=224.65, Y=197.53, Mass=2793, SNR=33.1, Peak=249 HFD=3.2
21:08:50.731 00.000 10844 MultiStar: [#1 -0.32,1.23,1.01,U] [#2 -0.10,-0.36,0.95,U] [#3 0.04,0.58,1.01,U] [#4 -0.29,0.36,0.86,U] [#5 -0.16,0.02,2.05,U] [#6 0.31,0.29,0.89,U] [#7 -0.37,-0.25,0.96,U] [#8 -0.27,0.14,0.73,U] 
21:08:50.731 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.28}, one-star: {0.21, 0.65}
21:08:50.731 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.87) = xAngle (2.81 = 2.81)
21:08:50.731 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.82 = 2.82)
21:08:50.731 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.94 mountX=-0.28 mountY=0.09, mountTheta=2.82
21:08:50.733 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.28, opts=13)
21:08:50.733 00.000 10844 Enqueuing Move request for scope (-0.11, 0.28)
21:08:50.734 00.001 11060 Worker thread wakes up
21:08:50.734 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.28) opts 0xd
21:08:50.734 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.28)
21:08:50.734 00.000 11060 Moving (-0.11, 0.28) raw xDistance=-0.28 yDistance=0.09
21:08:50.734 00.000 11060 BLC: window closed
21:08:50.734 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.29, ShCount=8, LgCount=1, SticCount=0,  Deflections: 0=0.450238, 1:0.099595, 2:-0.000830
21:08:50.734 00.000 11060 BLC: No correction, Miss < min_move
21:08:50.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.28
21:08:50.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:50.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:08:50.734 00.000 11060 MoveAxis(E, 54, ABG)
21:08:50.734 00.000 11060 Guiding  Dir = 2, Dur = 54
21:08:50.741 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:50.756 00.015 10844 UpdateGuideState exits: m=2793 SNR=33.1
21:08:50.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:50.756 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:50.758 00.002 10844 Enqueuing Expose request
21:08:50.768 00.010 11060 IsSlewing returns 0
21:08:50.768 00.000 11060 IsGuiding returns 0
21:08:50.839 00.071 11060 IsGuiding returns 0
21:08:50.839 00.000 11060 Move returns status 0, amount 54
21:08:50.839 00.000 11060 MoveAxis(N, 0, ABG)
21:08:50.839 00.000 11060 Move returns status 0, amount 0
21:08:50.839 00.000 11060 move complete, result=0
21:08:50.839 00.000 11060 worker thread done servicing request
21:08:50.839 00.000 11060 Worker thread wakes up
21:08:50.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:50.839 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:50.841 00.002 10844 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
21:08:52.338 01.497 11060 Exposure complete
21:08:52.639 00.301 11060 worker thread done servicing request
21:08:52.639 00.000 10844 OnExposeComplete: enter
21:08:52.639 00.000 10844 UpdateGuideState(): m_state=6
21:08:52.641 00.002 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:08:52.641 00.000 10844 Star::Find returns 1 (0), X=224.71, Y=196.99, Mass=2899, SNR=33.6, Peak=240 HFD=3.3
21:08:52.641 00.000 10844 MultiStar: [#1 -0.23,0.66,1.10,U] [#2 -0.48,-0.76,1.04,U] [#3 0.34,0.28,0.95,U] [#4 -0.52,-0.02,0.78,U] [#5 0.04,-0.14,1.87,U] [#6 -0.52,-0.37,0.88,U] [#7 -0.21,-0.51,0.80,U] [#8 -0.71,0.20,0.73,U] 
21:08:52.641 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.06}, one-star: {0.27, 0.11}
21:08:52.641 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.87) = xAngle (-1.94 = -1.94)
21:08:52.641 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.92 = -1.92)
21:08:52.641 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.81 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
21:08:52.644 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.06, opts=13)
21:08:52.644 00.000 10844 Enqueuing Move request for scope (-0.18, -0.06)
21:08:52.644 00.000 11060 Worker thread wakes up
21:08:52.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
21:08:52.644 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
21:08:52.644 00.000 11060 Moving (-0.18, -0.06) raw xDistance=-0.07 yDistance=-0.18
21:08:52.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:08:52.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:52.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:08:52.644 00.000 11060 MoveAxis(E, 0, ABG)
21:08:52.644 00.000 11060 Move returns status 0, amount 0
21:08:52.644 00.000 11060 MoveAxis(N, 0, ABG)
21:08:52.644 00.000 11060 Move returns status 0, amount 0
21:08:52.644 00.000 11060 move complete, result=0
21:08:52.645 00.001 11060 worker thread done servicing request
21:08:52.649 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:08:52.688 00.039 10844 UpdateGuideState exits: m=2899 SNR=33.6
21:08:52.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:52.688 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:52.690 00.002 10844 Enqueuing Expose request
21:08:52.690 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:08:52.690 00.000 11060 Worker thread wakes up
21:08:52.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:52.690 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:54.148 01.458 11060 Exposure complete
21:08:54.437 00.289 11060 worker thread done servicing request
21:08:54.437 00.000 10844 OnExposeComplete: enter
21:08:54.437 00.000 10844 UpdateGuideState(): m_state=6
21:08:54.437 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:08:54.437 00.000 10844 Star::Find returns 1 (0), X=225.07, Y=197.31, Mass=2851, SNR=33.8, Peak=234 HFD=3.4
21:08:54.437 00.000 10844 MultiStar: [#1 -0.26,0.81,1.03,U] [#2 -0.01,-0.44,0.96,U] [#3 0.07,0.41,0.99,U] [#4 0.00,-0.19,0.83,U] [#5 0.16,0.04,2.07,U] [#6 -0.45,-0.02,0.88,U] [#7 0.02,-0.52,0.84,U] [#8 -0.47,0.20,0.85,U] 
21:08:54.437 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.63, 0.44}
21:08:54.437 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.87) = xAngle (2.47 = 2.47)
21:08:54.437 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.49 = 2.49)
21:08:54.437 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=-0.07 mountY=0.06, mountTheta=2.48
21:08:54.442 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
21:08:54.442 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
21:08:54.442 00.000 11060 Worker thread wakes up
21:08:54.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
21:08:54.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
21:08:54.442 00.000 11060 Moving (-0.00, 0.09) raw xDistance=-0.07 yDistance=0.06
21:08:54.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:08:54.459 00.017 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:54.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:08:54.459 00.000 11060 MoveAxis(E, 0, ABG)
21:08:54.459 00.000 11060 Move returns status 0, amount 0
21:08:54.459 00.000 11060 MoveAxis(N, 0, ABG)
21:08:54.459 00.000 11060 Move returns status 0, amount 0
21:08:54.459 00.000 11060 move complete, result=0
21:08:54.459 00.000 11060 worker thread done servicing request
21:08:54.467 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:08:54.483 00.016 10844 UpdateGuideState exits: m=2851 SNR=33.8
21:08:54.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:54.483 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:54.484 00.001 10844 Enqueuing Expose request
21:08:54.484 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:08:54.484 00.000 11060 Worker thread wakes up
21:08:54.485 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:54.485 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:55.941 01.456 11060 Exposure complete
21:08:56.196 00.255 11060 worker thread done servicing request
21:08:56.196 00.000 10844 OnExposeComplete: enter
21:08:56.196 00.000 10844 UpdateGuideState(): m_state=6
21:08:56.196 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:08:56.196 00.000 10844 Star::Find returns 1 (0), X=225.06, Y=197.12, Mass=2850, SNR=33.1, Peak=235 HFD=3.9
21:08:56.201 00.005 10844 MultiStar: [#1 -0.22,1.03,1.15,U] [#2 -0.53,-0.44,0.97,U] [#3 0.17,0.27,1.06,U] [#4 -0.07,-0.18,0.92,U] [#5 0.03,-0.07,2.02,U] [#6 -0.55,-0.13,0.98,U] [#7 -0.23,-0.62,0.96,U] [#8 0.14,0.03,0.82,U] 
21:08:56.201 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.61, 0.24}
21:08:56.201 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.87) = xAngle (3.56 = -2.73)
21:08:56.201 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.58 = -2.71)
21:08:56.201 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.69 mountX=-0.06 mountY=-0.03, mountTheta=-2.71
21:08:56.201 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.03, opts=13)
21:08:56.201 00.000 10844 Enqueuing Move request for scope (-0.06, 0.03)
21:08:56.201 00.000 11060 Worker thread wakes up
21:08:56.203 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
21:08:56.203 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
21:08:56.203 00.000 11060 Moving (-0.06, 0.03) raw xDistance=-0.06 yDistance=-0.03
21:08:56.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:08:56.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:56.204 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:08:56.204 00.000 11060 MoveAxis(E, 0, ABG)
21:08:56.204 00.000 11060 Move returns status 0, amount 0
21:08:56.204 00.000 11060 MoveAxis(N, 0, ABG)
21:08:56.204 00.000 11060 Move returns status 0, amount 0
21:08:56.204 00.000 11060 move complete, result=0
21:08:56.204 00.000 11060 worker thread done servicing request
21:08:56.213 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:08:56.248 00.035 10844 UpdateGuideState exits: m=2850 SNR=33.1
21:08:56.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:56.248 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:56.248 00.000 10844 Enqueuing Expose request
21:08:56.248 00.000 11060 Worker thread wakes up
21:08:56.248 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:08:56.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:56.248 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:57.729 01.481 11060 Exposure complete
21:08:58.051 00.322 11060 worker thread done servicing request
21:08:58.051 00.000 10844 OnExposeComplete: enter
21:08:58.051 00.000 10844 UpdateGuideState(): m_state=6
21:08:58.051 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:08:58.051 00.000 10844 Star::Find returns 1 (1), X=224.66, Y=196.80, Mass=2978, SNR=34.4, Peak=255 HFD=3.6
21:08:58.052 00.001 10844 MultiStar: [#1 -0.19,0.70,1.01,U] [#2 -0.67,-0.07,0.91,U] [#3 0.15,0.94,0.94,U] [#4 0.16,0.12,0.86,U] [#5 0.29,-0.13,1.94,U] [#6 0.21,0.33,0.72,U] [#7 -0.52,0.17,0.88,U] [#8 -0.28,0.34,0.72,U] 
21:08:58.052 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.22}, one-star: {0.22, -0.08}
21:08:58.052 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.87) = xAngle (2.57 = 2.57)
21:08:58.052 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.59 = 2.59)
21:08:58.052 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.70 mountX=-0.18 mountY=0.12, mountTheta=2.58
21:08:58.052 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.22, opts=13)
21:08:58.052 00.000 10844 Enqueuing Move request for scope (-0.03, 0.22)
21:08:58.052 00.000 11060 Worker thread wakes up
21:08:58.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
21:08:58.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
21:08:58.052 00.000 11060 Moving (-0.03, 0.22) raw xDistance=-0.18 yDistance=0.12
21:08:58.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.18
21:08:58.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:58.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:08:58.052 00.000 11060 MoveAxis(E, 34, ABG)
21:08:58.052 00.000 11060 Guiding  Dir = 2, Dur = 34
21:08:58.058 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:08:58.063 00.005 11060 IsSlewing returns 0
21:08:58.063 00.000 11060 IsGuiding returns 0
21:08:58.084 00.021 10844 UpdateGuideState exits: m=2978 SNR=34.4 Saturated
21:08:58.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:58.084 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:08:58.084 00.000 10844 Enqueuing Expose request
21:08:58.131 00.047 11060 IsGuiding returns 0
21:08:58.131 00.000 11060 Move returns status 0, amount 34
21:08:58.131 00.000 11060 MoveAxis(N, 0, ABG)
21:08:58.131 00.000 11060 Move returns status 0, amount 0
21:08:58.131 00.000 11060 move complete, result=0
21:08:58.133 00.002 11060 worker thread done servicing request
21:08:58.133 00.000 11060 Worker thread wakes up
21:08:58.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:08:58.133 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:08:58.139 00.006 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
21:09:01.162 03.023 11060 Exposure complete
21:09:01.824 00.662 11060 worker thread done servicing request
21:09:01.824 00.000 10844 OnExposeComplete: enter
21:09:01.824 00.000 10844 UpdateGuideState(): m_state=6
21:09:01.824 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:09:01.824 00.000 10844 Star::Find returns 1 (0), X=224.79, Y=197.61, Mass=2800, SNR=32.6, Peak=224 HFD=3.6
21:09:01.824 00.000 10844 MultiStar: [#1 -0.12,1.60,0.00,M1] [#2 -0.34,0.28,0.92,U] [#3 0.13,0.97,0.99,U] [#4 -0.51,0.23,0.92,U] [#5 0.46,-0.01,2.34,U] [#6 -0.26,0.75,0.90,U] [#7 -0.15,0.12,0.95,U] [#8 0.05,0.70,0.82,U] 
21:09:01.824 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.40}, one-star: {0.35, 0.74}
21:09:01.824 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.87) = xAngle (2.32 = 2.32)
21:09:01.824 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.34 = 2.34)
21:09:01.824 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.45 mountX=-0.27 mountY=0.29, mountTheta=2.33
21:09:01.827 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.40, opts=13)
21:09:01.827 00.000 10844 Enqueuing Move request for scope (0.05, 0.40)
21:09:01.827 00.000 11060 Worker thread wakes up
21:09:01.829 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
21:09:01.829 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
21:09:01.829 00.000 11060 Moving (0.05, 0.40) raw xDistance=-0.27 yDistance=0.29
21:09:01.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.27
21:09:01.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
21:09:01.829 00.000 11060 MoveAxis(E, 52, ABG)
21:09:01.829 00.000 11060 Guiding  Dir = 2, Dur = 52
21:09:01.837 00.008 11060 IsSlewing returns 0
21:09:01.839 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:09:01.839 00.000 11060 IsGuiding returns 0
21:09:01.853 00.014 10844 UpdateGuideState exits: m=2800 SNR=32.6
21:09:01.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:01.853 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:01.853 00.000 10844 Enqueuing Expose request
21:09:01.901 00.048 11060 IsGuiding returns 0
21:09:01.901 00.000 11060 Move returns status 0, amount 52
21:09:01.901 00.000 11060 MoveAxis(S, 125, ABG)
21:09:01.901 00.000 11060 Guiding  Dir = 1, Dur = 125
21:09:01.915 00.014 11060 IsSlewing returns 0
21:09:01.915 00.000 11060 IsGuiding returns 0
21:09:02.055 00.140 11060 IsGuiding returns 0
21:09:02.055 00.000 11060 Move returns status 0, amount 125
21:09:02.055 00.000 11060 move complete, result=0
21:09:02.055 00.000 11060 worker thread done servicing request
21:09:02.055 00.000 11060 Worker thread wakes up
21:09:02.055 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.3 px 125 ms SOUTH
21:09:02.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:02.055 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:03.521 01.466 11060 Exposure complete
21:09:03.755 00.234 11060 worker thread done servicing request
21:09:03.755 00.000 10844 OnExposeComplete: enter
21:09:03.755 00.000 10844 UpdateGuideState(): m_state=6
21:09:03.759 00.004 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:09:03.759 00.000 10844 Star::Find returns 1 (1), X=224.56, Y=197.95, Mass=2987, SNR=34.3, Peak=255 HFD=3.3
21:09:03.759 00.000 10844 MultiStar: [#1 -0.89,1.51,0.00,M2] [#2 -0.22,0.26,0.92,U] [#3 0.32,0.78,1.01,U] [#4 -0.51,0.39,0.85,U] [#5 0.18,0.01,2.02,U] [#6 -0.66,1.04,0.91,U] [#7 -0.12,0.69,0.79,U] [#8 -0.93,0.73,0.77,U] 
21:09:03.759 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.55}, one-star: {0.12, 1.07}
21:09:03.759 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.87) = xAngle (2.71 = 2.71)
21:09:03.759 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.73 = 2.73)
21:09:03.759 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.55 hyp=0.57 cameraTheta=1.84 mountX=-0.51 mountY=0.23, mountTheta=2.72
21:09:03.759 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.55, opts=13)
21:09:03.759 00.000 10844 Enqueuing Move request for scope (-0.15, 0.55)
21:09:03.759 00.000 11060 Worker thread wakes up
21:09:03.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.55) opts 0xd
21:09:03.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.55)
21:09:03.759 00.000 11060 Moving (-0.15, 0.55) raw xDistance=-0.51 yDistance=0.23
21:09:03.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.51
21:09:03.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:09:03.759 00.000 11060 MoveAxis(E, 98, ABG)
21:09:03.759 00.000 11060 Guiding  Dir = 2, Dur = 98
21:09:03.764 00.005 11060 IsSlewing returns 0
21:09:03.764 00.000 11060 IsGuiding returns 0
21:09:03.768 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:09:03.779 00.011 10844 UpdateGuideState exits: m=2987 SNR=34.3 Saturated
21:09:03.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:03.779 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:03.779 00.000 10844 Enqueuing Expose request
21:09:03.872 00.093 11060 IsGuiding returns 0
21:09:03.873 00.001 11060 Move returns status 0, amount 98
21:09:03.873 00.000 11060 MoveAxis(S, 99, ABG)
21:09:03.873 00.000 11060 Guiding  Dir = 1, Dur = 99
21:09:03.905 00.032 11060 IsSlewing returns 0
21:09:03.905 00.000 11060 IsGuiding returns 0
21:09:04.024 00.119 11060 IsGuiding returns 0
21:09:04.024 00.000 11060 Move returns status 0, amount 99
21:09:04.024 00.000 11060 move complete, result=0
21:09:04.024 00.000 11060 worker thread done servicing request
21:09:04.024 00.000 11060 Worker thread wakes up
21:09:04.024 00.000 10844 GuideStep: -0.5 px 98 ms EAST, 0.2 px 99 ms SOUTH
21:09:04.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:04.024 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:05.492 01.468 11060 Exposure complete
21:09:05.652 00.160 11060 worker thread done servicing request
21:09:05.652 00.000 10844 OnExposeComplete: enter
21:09:05.652 00.000 10844 UpdateGuideState(): m_state=6
21:09:05.652 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:09:05.652 00.000 10844 Star::Find returns 1 (0), X=224.85, Y=197.62, Mass=2605, SNR=32.4, Peak=237 HFD=3.6
21:09:05.652 00.000 10844 MultiStar: [#1 -0.93,1.16,1.16,U] [#2 -0.81,0.53,0.95,U] [#3 -0.60,0.77,1.10,U] [#4 -0.58,0.37,0.85,U] [#5 0.01,0.54,2.23,U] [#6 0.21,0.46,0.94,U] [#7 -0.36,0.67,0.85,U] [#8 -0.55,0.35,0.82,U] 
21:09:05.652 00.000 10844 refined, 8 included, MultiStar: {-0.32, 0.63}, one-star: {0.40, 0.74}
21:09:05.652 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.87) = xAngle (2.91 = 2.91)
21:09:05.652 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.93 = 2.93)
21:09:05.652 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.63 hyp=0.71 cameraTheta=2.04 mountX=-0.69 mountY=0.15, mountTheta=2.93
21:09:05.654 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.63, opts=13)
21:09:05.654 00.000 10844 Enqueuing Move request for scope (-0.32, 0.63)
21:09:05.654 00.000 11060 Worker thread wakes up
21:09:05.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.63) opts 0xd
21:09:05.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.63)
21:09:05.654 00.000 11060 Moving (-0.32, 0.63) raw xDistance=-0.69 yDistance=0.15
21:09:05.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.69
21:09:05.655 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:05.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:09:05.655 00.000 11060 MoveAxis(E, 132, ABG)
21:09:05.655 00.000 11060 Guiding  Dir = 2, Dur = 132
21:09:05.660 00.005 11060 IsSlewing returns 0
21:09:05.660 00.000 11060 IsGuiding returns 0
21:09:05.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:09:05.673 00.013 10844 UpdateGuideState exits: m=2605 SNR=32.4
21:09:05.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:05.673 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:05.673 00.000 10844 Enqueuing Expose request
21:09:05.807 00.134 11060 IsGuiding returns 0
21:09:05.807 00.000 11060 Move returns status 0, amount 132
21:09:05.807 00.000 11060 MoveAxis(N, 0, ABG)
21:09:05.807 00.000 11060 Move returns status 0, amount 0
21:09:05.807 00.000 11060 move complete, result=0
21:09:05.807 00.000 11060 worker thread done servicing request
21:09:05.807 00.000 11060 Worker thread wakes up
21:09:05.807 00.000 10844 GuideStep: -0.7 px 132 ms EAST, 0.2 px 0 ms NORTH
21:09:05.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:05.807 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:07.278 01.471 11060 Exposure complete
21:09:07.510 00.232 11060 worker thread done servicing request
21:09:07.513 00.003 10844 OnExposeComplete: enter
21:09:07.513 00.000 10844 UpdateGuideState(): m_state=6
21:09:07.513 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:09:07.513 00.000 10844 Star::Find returns 1 (0), X=224.62, Y=197.11, Mass=3126, SNR=35.0, Peak=252 HFD=3.4
21:09:07.513 00.000 10844 MultiStar: [#1 -0.50,0.81,1.03,U] [#2 -0.78,0.09,0.88,U] [#3 0.01,0.78,1.05,U] [#4 -0.05,0.39,0.81,U] [#5 0.05,0.53,1.95,U] [#6 0.08,0.44,0.77,U] [#7 -0.69,-0.29,0.87,U] [#8 -0.62,0.74,0.89,U] 
21:09:07.513 00.000 10844 single-star, 8 included, MultiStar: {-0.22, 0.44}, one-star: {0.18, 0.23}
21:09:07.513 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.87) = xAngle (1.80 = 1.80)
21:09:07.513 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.82 = 1.82)
21:09:07.513 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.93 mountX=-0.07 mountY=0.28, mountTheta=1.80
21:09:07.515 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.23, opts=13)
21:09:07.517 00.002 10844 Enqueuing Move request for scope (0.18, 0.23)
21:09:07.517 00.000 11060 Worker thread wakes up
21:09:07.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
21:09:07.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
21:09:07.517 00.000 11060 Moving (0.18, 0.23) raw xDistance=-0.07 yDistance=0.28
21:09:07.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:09:07.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
21:09:07.517 00.000 11060 MoveAxis(E, 0, ABG)
21:09:07.517 00.000 11060 Move returns status 0, amount 0
21:09:07.517 00.000 11060 MoveAxis(S, 123, ABG)
21:09:07.517 00.000 11060 Guiding  Dir = 1, Dur = 123
21:09:07.523 00.006 11060 IsSlewing returns 0
21:09:07.524 00.001 11060 IsGuiding returns 0
21:09:07.528 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:07.543 00.015 10844 UpdateGuideState exits: m=3126 SNR=35.0
21:09:07.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:07.543 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:07.543 00.000 10844 Enqueuing Expose request
21:09:07.660 00.117 11060 IsGuiding returns 0
21:09:07.660 00.000 11060 Move returns status 0, amount 123
21:09:07.660 00.000 11060 move complete, result=0
21:09:07.660 00.000 11060 worker thread done servicing request
21:09:07.660 00.000 11060 Worker thread wakes up
21:09:07.660 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 123 ms SOUTH
21:09:07.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:07.662 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:09.140 01.478 11060 Exposure complete
21:09:09.418 00.278 11060 worker thread done servicing request
21:09:09.418 00.000 10844 OnExposeComplete: enter
21:09:09.418 00.000 10844 UpdateGuideState(): m_state=6
21:09:09.419 00.001 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:09:09.419 00.000 10844 Star::Find returns 1 (0), X=224.60, Y=196.81, Mass=2415, SNR=30.6, Peak=204 HFD=3.2
21:09:09.419 00.000 10844 MultiStar: [#1 -0.53,0.99,1.22,U] [#2 -0.43,-0.08,1.10,U] [#3 -0.46,0.83,1.16,U] [#4 -0.58,0.02,0.91,U] [#5 -0.25,-0.51,2.26,U] [#6 0.11,0.86,1.02,U] [#7 -0.29,-0.40,0.85,U] [#8 -0.99,0.14,0.81,U] 
21:09:09.419 00.000 10844 single-star, 8 included, MultiStar: {-0.34, 0.15}, one-star: {0.16, -0.06}
21:09:09.419 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.87) = xAngle (0.51 = 0.51)
21:09:09.419 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.53 = 0.53)
21:09:09.419 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=0.15 mountY=0.09, mountTheta=0.52
21:09:09.419 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.06, opts=13)
21:09:09.419 00.000 10844 Enqueuing Move request for scope (0.16, -0.06)
21:09:09.419 00.000 11060 Worker thread wakes up
21:09:09.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
21:09:09.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
21:09:09.419 00.000 11060 Moving (0.16, -0.06) raw xDistance=0.15 yDistance=0.09
21:09:09.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
21:09:09.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:09.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:09:09.419 00.000 11060 MoveAxis(W, 28, ABG)
21:09:09.419 00.000 11060 Guiding  Dir = 3, Dur = 28
21:09:09.431 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:09:09.439 00.008 11060 IsSlewing returns 0
21:09:09.440 00.001 11060 IsGuiding returns 0
21:09:09.455 00.015 10844 UpdateGuideState exits: m=2415 SNR=30.6
21:09:09.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:09.455 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:09.455 00.000 10844 Enqueuing Expose request
21:09:09.497 00.042 11060 IsGuiding returns 0
21:09:09.497 00.000 11060 Move returns status 0, amount 28
21:09:09.497 00.000 11060 MoveAxis(N, 0, ABG)
21:09:09.497 00.000 11060 Move returns status 0, amount 0
21:09:09.497 00.000 11060 move complete, result=0
21:09:09.497 00.000 11060 worker thread done servicing request
21:09:09.497 00.000 11060 Worker thread wakes up
21:09:09.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:09.497 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:09.497 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
21:09:10.962 01.465 11060 Exposure complete
21:09:11.195 00.233 11060 worker thread done servicing request
21:09:11.195 00.000 10844 OnExposeComplete: enter
21:09:11.195 00.000 10844 UpdateGuideState(): m_state=6
21:09:11.195 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:09:11.195 00.000 10844 Star::Find returns 1 (0), X=224.76, Y=197.71, Mass=3010, SNR=34.2, Peak=222 HFD=3.6
21:09:11.195 00.000 10844 MultiStar: [#1 -0.27,1.12,1.08,U] [#2 -0.58,0.32,0.88,U] [#3 -0.21,1.98,0.00,M1] [#4 -0.65,0.69,0.78,U] [#5 -0.23,0.12,2.03,U] [#6 0.05,0.60,0.88,U] [#7 -0.24,0.05,0.84,U] [#8 -0.56,0.88,0.83,U] 
21:09:11.195 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.53}, one-star: {0.32, 0.83}
21:09:11.195 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.87) = xAngle (2.88 = 2.88)
21:09:11.195 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.90 = 2.90)
21:09:11.195 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.53 hyp=0.59 cameraTheta=2.01 mountX=-0.57 mountY=0.14, mountTheta=2.90
21:09:11.195 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.53, opts=13)
21:09:11.195 00.000 10844 Enqueuing Move request for scope (-0.25, 0.53)
21:09:11.195 00.000 11060 Worker thread wakes up
21:09:11.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.53) opts 0xd
21:09:11.200 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.53)
21:09:11.200 00.000 11060 Moving (-0.25, 0.53) raw xDistance=-0.57 yDistance=0.14
21:09:11.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.57
21:09:11.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:11.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:09:11.200 00.000 11060 MoveAxis(E, 105, ABG)
21:09:11.200 00.000 11060 Guiding  Dir = 2, Dur = 105
21:09:11.227 00.027 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:09:11.234 00.007 11060 IsSlewing returns 0
21:09:11.234 00.000 11060 IsGuiding returns 0
21:09:11.245 00.011 10844 UpdateGuideState exits: m=3010 SNR=34.2
21:09:11.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:11.245 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:11.245 00.000 10844 Enqueuing Expose request
21:09:11.357 00.112 11060 IsGuiding returns 0
21:09:11.357 00.000 11060 Move returns status 0, amount 105
21:09:11.357 00.000 11060 MoveAxis(N, 0, ABG)
21:09:11.357 00.000 11060 Move returns status 0, amount 0
21:09:11.357 00.000 11060 move complete, result=0
21:09:11.357 00.000 11060 worker thread done servicing request
21:09:11.357 00.000 11060 Worker thread wakes up
21:09:11.357 00.000 10844 GuideStep: -0.6 px 105 ms EAST, 0.1 px 0 ms NORTH
21:09:11.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:11.357 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:12.829 01.472 11060 Exposure complete
21:09:13.041 00.212 11060 worker thread done servicing request
21:09:13.041 00.000 10844 OnExposeComplete: enter
21:09:13.044 00.003 10844 UpdateGuideState(): m_state=6
21:09:13.044 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:09:13.044 00.000 10844 Star::Find returns 1 (0), X=224.88, Y=197.98, Mass=2693, SNR=32.9, Peak=249 HFD=3.0
21:09:13.044 00.000 10844 MultiStar: [#1 -0.22,1.20,1.11,U] [#2 -0.37,0.12,1.03,U] [#3 0.19,0.80,1.04,U] [#4 -0.64,0.76,0.84,U] [#5 -0.17,0.20,2.22,U] [#6 0.02,1.05,0.94,U] [#7 -0.09,0.20,1.00,U] [#8 -0.41,0.86,0.83,U] 
21:09:13.044 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.64}, one-star: {0.44, 1.10}
21:09:13.044 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.87) = xAngle (2.64 = 2.64)
21:09:13.044 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.66 = 2.66)
21:09:13.044 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.64 hyp=0.65 cameraTheta=1.77 mountX=-0.57 mountY=0.30, mountTheta=2.66
21:09:13.052 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.64, opts=13)
21:09:13.052 00.000 10844 Enqueuing Move request for scope (-0.13, 0.64)
21:09:13.052 00.000 11060 Worker thread wakes up
21:09:13.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.64) opts 0xd
21:09:13.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.64)
21:09:13.052 00.000 11060 Moving (-0.13, 0.64) raw xDistance=-0.57 yDistance=0.30
21:09:13.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.57
21:09:13.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
21:09:13.052 00.000 11060 MoveAxis(E, 111, ABG)
21:09:13.052 00.000 11060 Guiding  Dir = 2, Dur = 111
21:09:13.072 00.020 11060 IsSlewing returns 0
21:09:13.072 00.000 11060 IsGuiding returns 0
21:09:13.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:09:13.092 00.020 10844 UpdateGuideState exits: m=2693 SNR=32.9
21:09:13.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:13.092 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:13.094 00.002 10844 Enqueuing Expose request
21:09:13.198 00.104 11060 IsGuiding returns 0
21:09:13.198 00.000 11060 Move returns status 0, amount 111
21:09:13.199 00.001 11060 MoveAxis(S, 130, ABG)
21:09:13.199 00.000 11060 Guiding  Dir = 1, Dur = 130
21:09:13.228 00.029 11060 IsSlewing returns 0
21:09:13.230 00.002 11060 IsGuiding returns 0
21:09:13.382 00.152 11060 IsGuiding returns 0
21:09:13.384 00.002 11060 Move returns status 0, amount 130
21:09:13.384 00.000 11060 move complete, result=0
21:09:13.384 00.000 11060 worker thread done servicing request
21:09:13.384 00.000 11060 Worker thread wakes up
21:09:13.384 00.000 10844 GuideStep: -0.6 px 111 ms EAST, 0.3 px 130 ms SOUTH
21:09:13.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:13.384 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:14.849 01.465 11060 Exposure complete
21:09:15.069 00.220 11060 worker thread done servicing request
21:09:15.069 00.000 10844 OnExposeComplete: enter
21:09:15.069 00.000 10844 UpdateGuideState(): m_state=6
21:09:15.069 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:09:15.069 00.000 10844 Star::Find returns 1 (0), X=224.59, Y=196.83, Mass=2633, SNR=32.9, Peak=224 HFD=3.3
21:09:15.070 00.001 10844 MultiStar: [#1 -0.72,0.30,1.03,U] [#2 -0.94,-0.32,0.96,U] [#3 -0.07,0.36,1.03,U] [#4 -0.84,0.13,0.84,U] [#5 -0.13,-0.20,2.19,U] [#6 -0.54,-0.07,0.91,U] [#7 -1.05,-0.74,1.00,U] [#8 -0.64,0.39,0.81,U] 
21:09:15.070 00.000 10844 single-star, 8 included, MultiStar: {-0.47, -0.05}, one-star: {0.15, -0.05}
21:09:15.070 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.87) = xAngle (0.58 = 0.58)
21:09:15.070 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.60 = 0.60)
21:09:15.070 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=0.13 mountY=0.09, mountTheta=0.59
21:09:15.070 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.05, opts=13)
21:09:15.070 00.000 10844 Enqueuing Move request for scope (0.15, -0.05)
21:09:15.070 00.000 11060 Worker thread wakes up
21:09:15.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
21:09:15.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
21:09:15.070 00.000 11060 Moving (0.15, -0.05) raw xDistance=0.13 yDistance=0.09
21:09:15.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:09:15.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:15.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:09:15.070 00.000 11060 MoveAxis(W, 21, ABG)
21:09:15.072 00.002 11060 Guiding  Dir = 3, Dur = 21
21:09:15.076 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:09:15.081 00.005 11060 IsSlewing returns 0
21:09:15.081 00.000 11060 IsGuiding returns 0
21:09:15.091 00.010 10844 UpdateGuideState exits: m=2633 SNR=32.9
21:09:15.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:15.091 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:15.091 00.000 10844 Enqueuing Expose request
21:09:15.112 00.021 11060 IsGuiding returns 0
21:09:15.112 00.000 11060 Move returns status 0, amount 21
21:09:15.113 00.001 11060 MoveAxis(N, 0, ABG)
21:09:15.113 00.000 11060 Move returns status 0, amount 0
21:09:15.113 00.000 11060 move complete, result=0
21:09:15.113 00.000 11060 worker thread done servicing request
21:09:15.113 00.000 11060 Worker thread wakes up
21:09:15.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:15.113 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:15.115 00.002 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
21:09:16.569 01.454 11060 Exposure complete
21:09:16.812 00.243 11060 worker thread done servicing request
21:09:16.812 00.000 10844 OnExposeComplete: enter
21:09:16.812 00.000 10844 UpdateGuideState(): m_state=6
21:09:16.812 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:09:16.812 00.000 10844 Star::Find returns 1 (0), X=224.89, Y=197.15, Mass=2305, SNR=30.0, Peak=224 HFD=2.8
21:09:16.812 00.000 10844 MultiStar: [#1 -1.09,0.73,1.07,U] [#2 -0.60,0.49,1.11,U] [#3 -0.08,1.50,0.00,M1] [#4 -0.76,0.54,0.95,U] [#5 -0.90,0.32,2.39,U] [#6 -0.02,0.24,0.93,U] [#7 -1.06,-0.18,1.05,U] [#8 -0.92,0.94,0.90,U] 
21:09:16.812 00.000 10844 single-star, 7 included, MultiStar: {-0.66, 0.40}, one-star: {0.45, 0.27}
21:09:16.812 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.87) = xAngle (1.41 = 1.41)
21:09:16.815 00.003 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.43 = 1.43)
21:09:16.815 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=0.27 hyp=0.53 cameraTheta=0.55 mountX=0.08 mountY=0.52, mountTheta=1.41
21:09:16.815 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=0.27, opts=13)
21:09:16.815 00.000 10844 Enqueuing Move request for scope (0.45, 0.27)
21:09:16.815 00.000 11060 Worker thread wakes up
21:09:16.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.27) opts 0xd
21:09:16.815 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, 0.27)
21:09:16.815 00.000 11060 Moving (0.45, 0.27) raw xDistance=0.08 yDistance=0.52
21:09:16.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:09:16.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.52
21:09:16.815 00.000 11060 MoveAxis(E, 0, ABG)
21:09:16.815 00.000 11060 Move returns status 0, amount 0
21:09:16.815 00.000 11060 MoveAxis(S, 226, ABG)
21:09:16.815 00.000 11060 Guiding  Dir = 1, Dur = 226
21:09:16.829 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:16.839 00.010 11060 IsSlewing returns 0
21:09:16.839 00.000 11060 IsGuiding returns 0
21:09:16.850 00.011 10844 UpdateGuideState exits: m=2305 SNR=30.0
21:09:16.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:16.850 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:16.850 00.000 10844 Enqueuing Expose request
21:09:17.087 00.237 11060 IsGuiding returns 0
21:09:17.087 00.000 11060 Move returns status 0, amount 226
21:09:17.087 00.000 11060 move complete, result=0
21:09:17.087 00.000 11060 worker thread done servicing request
21:09:17.087 00.000 11060 Worker thread wakes up
21:09:17.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:17.087 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:17.087 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 226 ms SOUTH
21:09:18.570 01.483 11060 Exposure complete
21:09:18.804 00.234 11060 worker thread done servicing request
21:09:18.804 00.000 10844 OnExposeComplete: enter
21:09:18.804 00.000 10844 UpdateGuideState(): m_state=6
21:09:18.804 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:09:18.804 00.000 10844 Star::Find returns 1 (0), X=224.05, Y=197.00, Mass=2556, SNR=31.4, Peak=224 HFD=2.9
21:09:18.804 00.000 10844 MultiStar: [#1 -1.11,0.94,1.11,U] [#2 -0.95,0.68,1.03,U] [#3 -0.40,1.00,1.07,U] [#4 -0.91,0.57,0.80,U] [#5 -0.33,0.37,2.25,U] [#6 -1.06,0.72,1.00,U] [#7 -1.22,-0.01,0.87,U] [#8 -1.47,0.49,0.00,M1] 
21:09:18.804 00.000 10844 single-star, 7 included, MultiStar: {-0.73, 0.54}, one-star: {-0.40, 0.13}
21:09:18.804 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.87) = xAngle (3.70 = -2.59)
21:09:18.804 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.72 = -2.57)
21:09:18.804 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.13 hyp=0.42 cameraTheta=2.83 mountX=-0.35 mountY=-0.23, mountTheta=-2.57
21:09:18.804 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.13, opts=13)
21:09:18.804 00.000 10844 Enqueuing Move request for scope (-0.40, 0.13)
21:09:18.804 00.000 11060 Worker thread wakes up
21:09:18.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.13) opts 0xd
21:09:18.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.13)
21:09:18.804 00.000 11060 Moving (-0.40, 0.13) raw xDistance=-0.35 yDistance=-0.23
21:09:18.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.35
21:09:18.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:18.808 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:09:18.808 00.000 11060 MoveAxis(E, 66, ABG)
21:09:18.808 00.000 11060 Guiding  Dir = 2, Dur = 66
21:09:18.814 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:18.829 00.015 10844 UpdateGuideState exits: m=2556 SNR=31.4
21:09:18.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:18.829 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:18.829 00.000 10844 Enqueuing Expose request
21:09:18.840 00.011 11060 IsSlewing returns 0
21:09:18.840 00.000 11060 IsGuiding returns 0
21:09:18.918 00.078 11060 IsGuiding returns 0
21:09:18.918 00.000 11060 Move returns status 0, amount 66
21:09:18.918 00.000 11060 MoveAxis(N, 0, ABG)
21:09:18.918 00.000 11060 Move returns status 0, amount 0
21:09:18.918 00.000 11060 move complete, result=0
21:09:18.918 00.000 11060 worker thread done servicing request
21:09:18.918 00.000 11060 Worker thread wakes up
21:09:18.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:18.918 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:18.918 00.000 10844 GuideStep: -0.4 px 66 ms EAST, -0.2 px 0 ms NORTH
21:09:20.408 01.490 11060 Exposure complete
21:09:20.629 00.221 11060 worker thread done servicing request
21:09:20.629 00.000 10844 OnExposeComplete: enter
21:09:20.629 00.000 10844 UpdateGuideState(): m_state=6
21:09:20.629 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:09:20.629 00.000 10844 Star::Find returns 1 (0), X=223.61, Y=197.11, Mass=2652, SNR=32.7, Peak=239 HFD=3.3
21:09:20.629 00.000 10844 MultiStar: [#1 -1.50,0.84,0.00,M1] [#2 -1.39,0.41,1.15,U] [#3 -0.68,0.69,0.95,U] [#4 -1.51,0.46,0.00,M1] [#5 -0.54,-0.05,2.11,U] [#6 -0.86,0.72,0.95,U] [#7 -0.97,-0.07,0.90,U] [#8 -1.40,0.14,0.86,U] 
21:09:20.629 00.000 10844 single-star, 6 included, MultiStar: {-0.90, 0.25}, one-star: {-0.83, 0.23}
21:09:20.629 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.87) = xAngle (3.74 = -2.55)
21:09:20.629 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.75 = -2.53)
21:09:20.629 00.000 10844 CameraToMount -- cameraX=-0.83 cameraY=0.23 hyp=0.87 cameraTheta=2.87 mountX=-0.72 mountY=-0.50, mountTheta=-2.53
21:09:20.633 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.83, y=0.23, opts=13)
21:09:20.633 00.000 10844 Enqueuing Move request for scope (-0.83, 0.23)
21:09:20.633 00.000 11060 Worker thread wakes up
21:09:20.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.23) opts 0xd
21:09:20.633 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.83, 0.23)
21:09:20.633 00.000 11060 Moving (-0.83, 0.23) raw xDistance=-0.72 yDistance=-0.50
21:09:20.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.72
21:09:20.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:20.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
21:09:20.633 00.000 11060 MoveAxis(E, 137, ABG)
21:09:20.633 00.000 11060 Guiding  Dir = 2, Dur = 137
21:09:20.637 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:20.650 00.013 10844 UpdateGuideState exits: m=2652 SNR=32.7
21:09:20.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:20.650 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:20.650 00.000 10844 Enqueuing Expose request
21:09:20.666 00.016 11060 IsSlewing returns 0
21:09:20.666 00.000 11060 IsGuiding returns 0
21:09:20.824 00.158 11060 IsGuiding returns 0
21:09:20.824 00.000 11060 Move returns status 0, amount 137
21:09:20.824 00.000 11060 MoveAxis(N, 0, ABG)
21:09:20.824 00.000 11060 Move returns status 0, amount 0
21:09:20.824 00.000 11060 move complete, result=0
21:09:20.824 00.000 11060 worker thread done servicing request
21:09:20.824 00.000 10844 GuideStep: -0.7 px 137 ms EAST, -0.5 px 0 ms NORTH
21:09:20.827 00.003 11060 Worker thread wakes up
21:09:20.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:20.827 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:22.298 01.471 11060 Exposure complete
21:09:22.550 00.252 11060 worker thread done servicing request
21:09:22.550 00.000 10844 OnExposeComplete: enter
21:09:22.550 00.000 10844 UpdateGuideState(): m_state=6
21:09:22.550 00.000 10844 Star::Find(15, 223, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:09:22.550 00.000 10844 Star::Find returns 1 (0), X=224.03, Y=196.75, Mass=2089, SNR=28.1, Peak=180 HFD=3.4
21:09:22.550 00.000 10844 MultiStar: [#1 -1.55,0.53,0.00,M2] [#2 -0.81,-0.12,1.22,U] [#3 -1.23,0.12,1.20,U] [#4 -1.54,0.21,0.00,M2] [#5 -1.13,-0.64,2.67,U] [#6 -0.62,-0.01,0.99,U] [#7 -1.03,-0.02,1.07,U] [#8 -1.72,-0.34,0.00,M1] 
21:09:22.550 00.000 10844 single-star, 5 included, MultiStar: {-0.93, -0.23}, one-star: {-0.42, -0.13}
21:09:22.550 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.87) = xAngle (-1.97 = -1.97)
21:09:22.550 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.95 = -1.95)
21:09:22.550 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.13 hyp=0.43 cameraTheta=-2.84 mountX=-0.17 mountY=-0.40, mountTheta=-1.97
21:09:22.552 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.13, opts=13)
21:09:22.552 00.000 10844 Enqueuing Move request for scope (-0.42, -0.13)
21:09:22.552 00.000 11060 Worker thread wakes up
21:09:22.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.13) opts 0xd
21:09:22.552 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.13)
21:09:22.552 00.000 11060 Moving (-0.42, -0.13) raw xDistance=-0.17 yDistance=-0.40
21:09:22.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
21:09:22.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:22.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:09:22.552 00.000 11060 MoveAxis(E, 37, ABG)
21:09:22.552 00.000 11060 Guiding  Dir = 2, Dur = 37
21:09:22.562 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:22.580 00.018 11060 IsSlewing returns 0
21:09:22.581 00.001 11060 IsGuiding returns 0
21:09:22.585 00.004 10844 UpdateGuideState exits: m=2089 SNR=28.1
21:09:22.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:22.585 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:22.585 00.000 10844 Enqueuing Expose request
21:09:22.626 00.041 11060 IsGuiding returns 0
21:09:22.626 00.000 11060 Move returns status 0, amount 37
21:09:22.626 00.000 11060 MoveAxis(N, 0, ABG)
21:09:22.626 00.000 11060 Move returns status 0, amount 0
21:09:22.626 00.000 11060 move complete, result=0
21:09:22.626 00.000 11060 worker thread done servicing request
21:09:22.626 00.000 11060 Worker thread wakes up
21:09:22.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:22.626 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:22.626 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.4 px 0 ms NORTH
21:09:24.073 01.447 11060 Exposure complete
21:09:24.277 00.204 11060 worker thread done servicing request
21:09:24.277 00.000 10844 OnExposeComplete: enter
21:09:24.277 00.000 10844 UpdateGuideState(): m_state=6
21:09:24.277 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:09:24.277 00.000 10844 Star::Find returns 1 (0), X=223.97, Y=196.70, Mass=2869, SNR=33.9, Peak=254 HFD=3.3
21:09:24.277 00.000 10844 MultiStar: [#1 -0.93,0.89,1.03,U] [#2 -0.69,0.31,0.94,U] [#3 -0.35,-0.54,0.97,U] [#4 -1.11,0.53,0.80,U] [#5 -0.86,0.11,2.12,U] [#6 -0.79,0.02,0.89,U] [#7 -1.21,-0.02,0.97,U] [#8 -1.30,-0.04,0.78,U] 
21:09:24.277 00.000 10844 single-star, 8 included, MultiStar: {-0.84, 0.12}, one-star: {-0.47, -0.17}
21:09:24.277 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.87) = xAngle (-1.92 = -1.92)
21:09:24.277 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.90 = -1.90)
21:09:24.277 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=-0.17 hyp=0.50 cameraTheta=-2.79 mountX=-0.17 mountY=-0.47, mountTheta=-1.92
21:09:24.281 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=-0.17, opts=13)
21:09:24.281 00.000 10844 Enqueuing Move request for scope (-0.47, -0.17)
21:09:24.281 00.000 11060 Worker thread wakes up
21:09:24.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.17) opts 0xd
21:09:24.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, -0.17)
21:09:24.281 00.000 11060 Moving (-0.47, -0.17) raw xDistance=-0.17 yDistance=-0.47
21:09:24.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.17
21:09:24.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:24.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:09:24.281 00.000 11060 MoveAxis(E, 34, ABG)
21:09:24.281 00.000 11060 Guiding  Dir = 2, Dur = 34
21:09:24.286 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:09:24.312 00.026 11060 IsSlewing returns 0
21:09:24.312 00.000 11060 IsGuiding returns 0
21:09:24.331 00.019 10844 UpdateGuideState exits: m=2869 SNR=33.9
21:09:24.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:24.331 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:24.331 00.000 10844 Enqueuing Expose request
21:09:24.373 00.042 11060 IsGuiding returns 0
21:09:24.373 00.000 11060 Move returns status 0, amount 34
21:09:24.373 00.000 11060 MoveAxis(N, 0, ABG)
21:09:24.373 00.000 11060 Move returns status 0, amount 0
21:09:24.373 00.000 11060 move complete, result=0
21:09:24.373 00.000 11060 worker thread done servicing request
21:09:24.373 00.000 11060 Worker thread wakes up
21:09:24.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:24.373 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:24.373 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.5 px 0 ms NORTH
21:09:25.834 01.461 11060 Exposure complete
21:09:26.056 00.222 11060 worker thread done servicing request
21:09:26.056 00.000 10844 OnExposeComplete: enter
21:09:26.056 00.000 10844 UpdateGuideState(): m_state=6
21:09:26.056 00.000 10844 Star::Find(15, 223, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:09:26.056 00.000 10844 Star::Find returns 1 (0), X=224.17, Y=197.09, Mass=3228, SNR=35.8, Peak=245 HFD=3.4
21:09:26.056 00.000 10844 MultiStar: [#1 -1.46,0.83,0.00,M2] [#2 -0.67,0.06,1.08,U] [#3 -0.77,0.22,0.96,U] [#4 -1.19,0.36,0.73,U] [#5 0.25,0.09,1.88,U] [#6 -0.65,0.37,0.88,U] [#7 -0.77,0.01,0.86,U] [#8 -1.26,0.19,0.78,U] 
21:09:26.056 00.000 10844 single-star, 7 included, MultiStar: {-0.53, 0.17}, one-star: {-0.27, 0.22}
21:09:26.056 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.87) = xAngle (3.32 = -2.96)
21:09:26.056 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.34 = -2.94)
21:09:26.056 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.22 hyp=0.35 cameraTheta=2.46 mountX=-0.34 mountY=-0.07, mountTheta=-2.94
21:09:26.061 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.22, opts=13)
21:09:26.061 00.000 10844 Enqueuing Move request for scope (-0.27, 0.22)
21:09:26.061 00.000 11060 Worker thread wakes up
21:09:26.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.22) opts 0xd
21:09:26.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.22)
21:09:26.061 00.000 11060 Moving (-0.27, 0.22) raw xDistance=-0.34 yDistance=-0.07
21:09:26.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.34
21:09:26.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:26.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:09:26.061 00.000 11060 MoveAxis(E, 65, ABG)
21:09:26.061 00.000 11060 Guiding  Dir = 2, Dur = 65
21:09:26.070 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:26.072 00.002 11060 IsSlewing returns 0
21:09:26.073 00.001 11060 IsGuiding returns 0
21:09:26.086 00.013 10844 UpdateGuideState exits: m=3228 SNR=35.8
21:09:26.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:26.087 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:26.087 00.000 10844 Enqueuing Expose request
21:09:26.151 00.064 11060 IsGuiding returns 0
21:09:26.151 00.000 11060 Move returns status 0, amount 65
21:09:26.151 00.000 11060 MoveAxis(N, 0, ABG)
21:09:26.151 00.000 11060 Move returns status 0, amount 0
21:09:26.151 00.000 11060 move complete, result=0
21:09:26.151 00.000 11060 worker thread done servicing request
21:09:26.151 00.000 11060 Worker thread wakes up
21:09:26.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:26.151 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:26.151 00.000 10844 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
21:09:27.612 01.461 11060 Exposure complete
21:09:27.875 00.263 11060 worker thread done servicing request
21:09:27.875 00.000 10844 OnExposeComplete: enter
21:09:27.875 00.000 10844 UpdateGuideState(): m_state=6
21:09:27.881 00.006 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:09:27.881 00.000 10844 Star::Find returns 1 (0), X=224.04, Y=197.17, Mass=3074, SNR=35.0, Peak=226 HFD=3.1
21:09:27.881 00.000 10844 MultiStar: [#1 -1.27,0.01,0.95,U] [#2 -0.55,-0.21,0.96,U] [#3 -0.35,0.26,0.89,U] [#4 -1.17,-0.35,0.80,U] [#5 -0.66,0.25,2.12,U] [#6 -0.76,0.59,0.75,U] [#7 -1.09,-0.20,0.91,U] [#8 -1.25,-0.43,0.70,U] 
21:09:27.881 00.000 10844 single-star, 8 included, MultiStar: {-0.80, 0.06}, one-star: {-0.40, 0.30}
21:09:27.881 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.87) = xAngle (3.38 = -2.91)
21:09:27.881 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.40 = -2.89)
21:09:27.881 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.30 hyp=0.50 cameraTheta=2.51 mountX=-0.49 mountY=-0.13, mountTheta=-2.89
21:09:27.884 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.30, opts=13)
21:09:27.884 00.000 10844 Enqueuing Move request for scope (-0.40, 0.30)
21:09:27.884 00.000 11060 Worker thread wakes up
21:09:27.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.30) opts 0xd
21:09:27.884 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.30)
21:09:27.884 00.000 11060 Moving (-0.40, 0.30) raw xDistance=-0.49 yDistance=-0.13
21:09:27.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.49
21:09:27.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:27.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:09:27.884 00.000 11060 MoveAxis(E, 93, ABG)
21:09:27.884 00.000 11060 Guiding  Dir = 2, Dur = 93
21:09:27.891 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:27.896 00.005 11060 IsSlewing returns 0
21:09:27.896 00.000 11060 IsGuiding returns 0
21:09:27.912 00.016 10844 UpdateGuideState exits: m=3074 SNR=35.0
21:09:27.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:27.912 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:27.912 00.000 10844 Enqueuing Expose request
21:09:28.003 00.091 11060 IsGuiding returns 0
21:09:28.003 00.000 11060 Move returns status 0, amount 93
21:09:28.003 00.000 11060 MoveAxis(N, 0, ABG)
21:09:28.003 00.000 11060 Move returns status 0, amount 0
21:09:28.003 00.000 11060 move complete, result=0
21:09:28.004 00.001 11060 worker thread done servicing request
21:09:28.004 00.000 11060 Worker thread wakes up
21:09:28.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:28.004 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:28.004 00.000 10844 GuideStep: -0.5 px 93 ms EAST, -0.1 px 0 ms NORTH
21:09:29.455 01.451 11060 Exposure complete
21:09:34.141 04.686 11060 worker thread done servicing request
21:09:34.481 00.340 10844 OnExposeComplete: enter
21:09:34.481 00.000 10844 UpdateGuideState(): m_state=6
21:09:34.482 00.001 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:09:34.482 00.000 10844 Star::Find returns 1 (1), X=224.41, Y=196.45, Mass=2885, SNR=33.4, Peak=255 HFD=3.3
21:09:34.483 00.001 10844 MultiStar: [#1 -1.49,0.14,0.00,M2] [#2 -1.27,-0.51,0.92,U] [#3 -0.73,0.53,0.99,U] [#4 -0.89,0.21,0.78,U] [#5 -0.50,0.01,2.11,U] [#6 -0.32,-0.36,0.88,U] [#7 -1.13,-0.52,0.80,U] [#8 -1.10,0.14,0.78,U] 
21:09:34.484 00.001 10844 single-star, 7 included, MultiStar: {-0.69, -0.10}, one-star: {-0.03, -0.43}
21:09:34.484 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.87) = xAngle (-0.77 = -0.77)
21:09:34.500 00.016 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.75 = -0.75)
21:09:34.500 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.43 hyp=0.43 cameraTheta=-1.63 mountX=0.31 mountY=-0.29, mountTheta=-0.76
21:09:34.504 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.43, opts=13)
21:09:34.504 00.000 10844 Enqueuing Move request for scope (-0.03, -0.43)
21:09:34.504 00.000 11060 Worker thread wakes up
21:09:34.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.43) opts 0xd
21:09:34.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.43)
21:09:34.504 00.000 11060 Moving (-0.03, -0.43) raw xDistance=0.31 yDistance=-0.29
21:09:34.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.31
21:09:34.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:09:34.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:09:34.504 00.000 11060 MoveAxis(W, 54, ABG)
21:09:34.504 00.000 11060 Guiding  Dir = 3, Dur = 54
21:09:34.508 00.004 11060 IsSlewing returns 0
21:09:34.508 00.000 11060 IsGuiding returns 0
21:09:34.569 00.061 11060 IsGuiding returns 0
21:09:34.570 00.001 11060 Move returns status 0, amount 54
21:09:34.570 00.000 11060 MoveAxis(N, 0, ABG)
21:09:34.570 00.000 11060 Move returns status 0, amount 0
21:09:34.571 00.001 11060 move complete, result=0
21:09:34.571 00.000 11060 worker thread done servicing request
21:09:35.099 00.528 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:35.150 00.051 10844 UpdateGuideState exits: m=2885 SNR=33.4 Saturated
21:09:35.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:35.150 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:35.151 00.001 10844 Enqueuing Expose request
21:09:35.151 00.000 11060 Worker thread wakes up
21:09:35.151 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.3 px 0 ms NORTH
21:09:35.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:35.151 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:36.602 01.451 11060 Exposure complete
21:09:36.893 00.291 11060 worker thread done servicing request
21:09:36.893 00.000 10844 OnExposeComplete: enter
21:09:36.893 00.000 10844 UpdateGuideState(): m_state=6
21:09:36.895 00.002 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:09:36.895 00.000 10844 Star::Find returns 1 (0), X=224.73, Y=197.34, Mass=2792, SNR=33.5, Peak=227 HFD=3.5
21:09:36.895 00.000 10844 MultiStar: [#1 -1.32,1.06,0.00,M3] [#2 -0.77,0.74,0.99,U] [#3 -0.51,0.73,1.01,U] [#4 -1.58,0.35,0.00,M1] [#5 -0.65,0.21,2.01,U] [#6 -0.62,0.66,0.90,U] [#7 -1.10,0.18,0.98,U] [#8 -1.30,0.78,0.00,M1] 
21:09:36.895 00.000 10844 single-star, 5 included, MultiStar: {-0.57, 0.45}, one-star: {0.29, 0.47}
21:09:36.895 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.87) = xAngle (1.88 = 1.88)
21:09:36.895 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.90 = 1.90)
21:09:36.895 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.47 hyp=0.55 cameraTheta=1.01 mountX=-0.17 mountY=0.52, mountTheta=1.89
21:09:36.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.47, opts=13)
21:09:36.895 00.000 10844 Enqueuing Move request for scope (0.29, 0.47)
21:09:36.895 00.000 11060 Worker thread wakes up
21:09:36.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.47) opts 0xd
21:09:36.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.47)
21:09:36.895 00.000 11060 Moving (0.29, 0.47) raw xDistance=-0.17 yDistance=0.52
21:09:36.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.17
21:09:36.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:09:36.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:09:36.895 00.000 11060 MoveAxis(E, 30, ABG)
21:09:36.895 00.000 11060 Guiding  Dir = 2, Dur = 30
21:09:36.900 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:36.906 00.006 11060 IsSlewing returns 0
21:09:36.907 00.001 11060 IsGuiding returns 0
21:09:36.916 00.009 10844 UpdateGuideState exits: m=2792 SNR=33.5
21:09:36.918 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:36.918 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:36.918 00.000 10844 Enqueuing Expose request
21:09:36.959 00.041 11060 IsGuiding returns 0
21:09:36.959 00.000 11060 Move returns status 0, amount 30
21:09:36.959 00.000 11060 MoveAxis(N, 0, ABG)
21:09:36.959 00.000 11060 Move returns status 0, amount 0
21:09:36.959 00.000 11060 move complete, result=0
21:09:36.959 00.000 11060 worker thread done servicing request
21:09:36.959 00.000 11060 Worker thread wakes up
21:09:36.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:36.959 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:36.963 00.004 10844 GuideStep: -0.2 px 30 ms EAST, 0.5 px 0 ms NORTH
21:09:38.414 01.451 11060 Exposure complete
21:09:38.624 00.210 11060 worker thread done servicing request
21:09:38.624 00.000 10844 OnExposeComplete: enter
21:09:38.624 00.000 10844 UpdateGuideState(): m_state=6
21:09:38.624 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:09:38.624 00.000 10844 Star::Find returns 1 (0), X=224.50, Y=197.34, Mass=2769, SNR=32.6, Peak=251 HFD=3.3
21:09:38.625 00.001 10844 MultiStar: [#1 -1.03,1.26,0.00,M4] [#2 -1.38,-0.64,0.00,M1] [#3 -0.51,0.94,1.18,U] [#4 -1.34,0.13,0.82,U] [#5 -0.93,-0.05,2.11,U] [#6 -0.33,-0.20,0.87,U] [#7 -1.35,-0.06,0.99,U] [#8 -1.03,0.48,0.98,U] 
21:09:38.625 00.000 10844 single-star, 6 included, MultiStar: {-0.78, 0.23}, one-star: {0.06, 0.46}
21:09:38.625 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.87) = xAngle (2.32 = 2.32)
21:09:38.625 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.34 = 2.34)
21:09:38.625 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.46 hyp=0.47 cameraTheta=1.45 mountX=-0.32 mountY=0.34, mountTheta=2.33
21:09:38.625 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.46, opts=13)
21:09:38.625 00.000 10844 Enqueuing Move request for scope (0.06, 0.46)
21:09:38.625 00.000 11060 Worker thread wakes up
21:09:38.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.46) opts 0xd
21:09:38.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.46)
21:09:38.625 00.000 11060 Moving (0.06, 0.46) raw xDistance=-0.32 yDistance=0.34
21:09:38.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.32
21:09:38.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:38.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:09:38.625 00.000 11060 MoveAxis(E, 60, ABG)
21:09:38.625 00.000 11060 Guiding  Dir = 2, Dur = 60
21:09:38.631 00.006 11060 IsSlewing returns 0
21:09:38.631 00.000 11060 IsGuiding returns 0
21:09:38.633 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:38.648 00.015 10844 UpdateGuideState exits: m=2769 SNR=32.6
21:09:38.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:38.648 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:38.648 00.000 10844 Enqueuing Expose request
21:09:38.694 00.046 11060 IsGuiding returns 0
21:09:38.694 00.000 11060 Move returns status 0, amount 60
21:09:38.694 00.000 11060 MoveAxis(N, 0, ABG)
21:09:38.694 00.000 11060 Move returns status 0, amount 0
21:09:38.694 00.000 11060 move complete, result=0
21:09:38.694 00.000 11060 worker thread done servicing request
21:09:38.694 00.000 11060 Worker thread wakes up
21:09:38.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:38.694 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:38.714 00.020 10844 GuideStep: -0.3 px 60 ms EAST, 0.3 px 0 ms NORTH
21:09:40.164 01.450 11060 Exposure complete
21:09:40.453 00.289 11060 worker thread done servicing request
21:09:40.453 00.000 10844 OnExposeComplete: enter
21:09:40.453 00.000 10844 UpdateGuideState(): m_state=6
21:09:40.453 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:09:40.453 00.000 10844 Star::Find returns 1 (0), X=224.36, Y=197.63, Mass=2807, SNR=33.2, Peak=208 HFD=3.4
21:09:40.453 00.000 10844 MultiStar: [#1 -0.94,1.74,0.00,M5] [#2 -1.36,0.40,1.07,U] [#3 -0.48,1.46,0.00,M1] [#4 -1.24,0.93,0.00,M1] [#5 -0.74,0.72,2.02,U] [#6 -1.01,0.52,0.82,U] [#7 -1.09,0.60,0.93,U] [#8 -1.10,0.99,0.00,M1] 
21:09:40.453 00.000 10844 single-star, 4 included, MultiStar: {-0.84, 0.62}, one-star: {-0.08, 0.76}
21:09:40.453 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.87) = xAngle (2.55 = 2.55)
21:09:40.453 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.57 = 2.57)
21:09:40.453 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.76 hyp=0.76 cameraTheta=1.68 mountX=-0.63 mountY=0.41, mountTheta=2.56
21:09:40.456 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.76, opts=13)
21:09:40.456 00.000 10844 Enqueuing Move request for scope (-0.08, 0.76)
21:09:40.456 00.000 11060 Worker thread wakes up
21:09:40.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.76) opts 0xd
21:09:40.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.76)
21:09:40.456 00.000 11060 Moving (-0.08, 0.76) raw xDistance=-0.63 yDistance=0.41
21:09:40.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.63
21:09:40.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:40.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:09:40.456 00.000 11060 MoveAxis(E, 121, ABG)
21:09:40.456 00.000 11060 Guiding  Dir = 2, Dur = 121
21:09:40.467 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:40.472 00.005 11060 IsSlewing returns 0
21:09:40.472 00.000 11060 IsGuiding returns 0
21:09:40.498 00.026 10844 UpdateGuideState exits: m=2807 SNR=33.2
21:09:40.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:40.498 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:40.498 00.000 10844 Enqueuing Expose request
21:09:40.612 00.114 11060 IsGuiding returns 0
21:09:40.612 00.000 11060 Move returns status 0, amount 121
21:09:40.612 00.000 11060 MoveAxis(N, 0, ABG)
21:09:40.612 00.000 11060 Move returns status 0, amount 0
21:09:40.612 00.000 11060 move complete, result=0
21:09:40.613 00.001 10844 GuideStep: -0.6 px 121 ms EAST, 0.4 px 0 ms NORTH
21:09:40.613 00.000 11060 worker thread done servicing request
21:09:40.613 00.000 11060 Worker thread wakes up
21:09:40.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:40.615 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:42.101 01.486 11060 Exposure complete
21:09:42.331 00.230 11060 worker thread done servicing request
21:09:42.331 00.000 10844 OnExposeComplete: enter
21:09:42.331 00.000 10844 UpdateGuideState(): m_state=6
21:09:42.331 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:09:42.331 00.000 10844 Star::Find returns 1 (1), X=223.92, Y=197.35, Mass=3187, SNR=35.1, Peak=255 HFD=3.3
21:09:42.337 00.006 10844 MultiStar: [#1 -1.09,1.42,0.00,M6] [#2 -1.22,0.30,1.04,U] [#3 -0.69,1.06,0.96,U] [#4 -0.99,0.37,0.69,U] [#5 -0.70,0.39,2.02,U] [#6 -0.88,0.77,0.80,U] [#7 -0.83,0.43,0.77,U] [#8 -0.95,0.49,0.82,U] 
21:09:42.337 00.000 10844 single-star, 7 included, MultiStar: {-0.82, 0.52}, one-star: {-0.53, 0.47}
21:09:42.337 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.87) = xAngle (3.28 = -3.00)
21:09:42.337 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.30 = -2.98)
21:09:42.337 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.47 hyp=0.71 cameraTheta=2.41 mountX=-0.70 mountY=-0.11, mountTheta=-2.99
21:09:42.337 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.47, opts=13)
21:09:42.337 00.000 10844 Enqueuing Move request for scope (-0.53, 0.47)
21:09:42.337 00.000 11060 Worker thread wakes up
21:09:42.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.47) opts 0xd
21:09:42.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.47)
21:09:42.337 00.000 11060 Moving (-0.53, 0.47) raw xDistance=-0.70 yDistance=-0.11
21:09:42.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.70
21:09:42.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:42.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:09:42.337 00.000 11060 MoveAxis(E, 136, ABG)
21:09:42.337 00.000 11060 Guiding  Dir = 2, Dur = 136
21:09:42.347 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:42.358 00.011 11060 IsSlewing returns 0
21:09:42.358 00.000 11060 IsGuiding returns 0
21:09:42.376 00.018 10844 UpdateGuideState exits: m=3187 SNR=35.1 Saturated
21:09:42.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:42.376 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:42.376 00.000 10844 Enqueuing Expose request
21:09:42.511 00.135 11060 IsGuiding returns 0
21:09:42.511 00.000 11060 Move returns status 0, amount 136
21:09:42.511 00.000 11060 MoveAxis(N, 0, ABG)
21:09:42.511 00.000 11060 Move returns status 0, amount 0
21:09:42.511 00.000 11060 move complete, result=0
21:09:42.511 00.000 11060 worker thread done servicing request
21:09:42.511 00.000 11060 Worker thread wakes up
21:09:42.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:42.511 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:42.513 00.002 10844 GuideStep: -0.7 px 136 ms EAST, -0.1 px 0 ms NORTH
21:09:43.996 01.483 11060 Exposure complete
21:09:44.263 00.267 11060 worker thread done servicing request
21:09:44.263 00.000 10844 OnExposeComplete: enter
21:09:44.263 00.000 10844 UpdateGuideState(): m_state=6
21:09:44.263 00.000 10844 Star::Find(15, 223, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:09:44.265 00.002 10844 Star::Find returns 1 (0), X=223.98, Y=196.35, Mass=2097, SNR=28.5, Peak=215 HFD=3.3
21:09:44.265 00.000 10844 MultiStar: [#1 -0.85,-0.01,1.15,U] [#2 -1.41,-0.70,0.00,M1] [#3 -0.69,-0.01,1.27,U] [#4 -1.04,-0.06,0.90,U] [#5 -1.17,-0.34,2.49,U] [#6 -0.62,-0.26,1.07,U] [#7 -0.91,-0.90,1.01,U] [#8 -1.11,-0.03,0.97,U] 
21:09:44.266 00.001 10844 single-star, 7 included, MultiStar: {-0.90, -0.27}, one-star: {-0.46, -0.52}
21:09:44.280 00.014 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.87) = xAngle (-1.43 = -1.43)
21:09:44.280 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.41 = -1.41)
21:09:44.282 00.002 10844 CameraToMount -- cameraX=-0.46 cameraY=-0.52 hyp=0.70 cameraTheta=-2.30 mountX=0.10 mountY=-0.69, mountTheta=-1.43
21:09:44.283 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-0.52, opts=13)
21:09:44.283 00.000 10844 Enqueuing Move request for scope (-0.46, -0.52)
21:09:44.283 00.000 11060 Worker thread wakes up
21:09:44.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.52) opts 0xd
21:09:44.283 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -0.52)
21:09:44.283 00.000 11060 Moving (-0.46, -0.52) raw xDistance=0.10 yDistance=-0.69
21:09:44.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:09:44.283 00.000 11060 resist switch: large excursion: input -0.69 thresh 0.57 direction from 1 to -1
21:09:44.283 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.06
21:09:44.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.69
21:09:44.283 00.000 11060 MoveAxis(E, 0, ABG)
21:09:44.283 00.000 11060 Move returns status 0, amount 0
21:09:44.283 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 666 applied
21:09:44.283 00.000 11060 MoveAxis(N, 963, ABG)
21:09:44.283 00.000 11060 Guiding  Dir = 0, Dur = 963
21:09:44.293 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:09:44.306 00.013 11060 IsSlewing returns 0
21:09:44.307 00.001 11060 IsGuiding returns 0
21:09:44.314 00.007 10844 UpdateGuideState exits: m=2097 SNR=28.5
21:09:44.317 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:44.317 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:44.317 00.000 10844 Enqueuing Expose request
21:09:45.286 00.969 11060 IsGuiding returns 0
21:09:45.286 00.000 11060 Move returns status 0, amount 963
21:09:45.286 00.000 11060 move complete, result=0
21:09:45.286 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.7 px 963 ms NORTH
21:09:45.289 00.003 11060 worker thread done servicing request
21:09:45.290 00.001 11060 Worker thread wakes up
21:09:45.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:45.290 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:46.745 01.455 11060 Exposure complete
21:09:47.050 00.305 11060 worker thread done servicing request
21:09:47.051 00.001 10844 OnExposeComplete: enter
21:09:47.051 00.000 10844 UpdateGuideState(): m_state=6
21:09:47.051 00.000 10844 Star::Find(15, 223, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:09:47.051 00.000 10844 Star::Find returns 1 (0), X=224.85, Y=197.41, Mass=2688, SNR=32.1, Peak=253 HFD=3.3
21:09:47.051 00.000 10844 MultiStar: [#1 -0.16,0.75,1.08,U] [#2 -0.37,-0.14,1.12,U] [#3 0.20,0.11,1.04,U] [#4 -0.86,-0.26,0.84,U] [#5 -0.76,-0.20,2.08,U] [#6 -0.62,0.33,1.01,U] [#7 -0.10,-0.67,1.02,U] [#8 -0.77,-0.01,0.83,U] 
21:09:47.051 00.000 10844 refined, 8 included, MultiStar: {-0.36, 0.03}, one-star: {0.41, 0.54}
21:09:47.051 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.87) = xAngle (3.93 = -2.36)
21:09:47.051 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.95 = -2.34)
21:09:47.051 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.03 hyp=0.37 cameraTheta=3.06 mountX=-0.26 mountY=-0.26, mountTheta=-2.35
21:09:47.053 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.03, opts=13)
21:09:47.053 00.000 10844 Enqueuing Move request for scope (-0.36, 0.03)
21:09:47.053 00.000 11060 Worker thread wakes up
21:09:47.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.03) opts 0xd
21:09:47.053 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.03)
21:09:47.055 00.002 11060 Moving (-0.36, 0.03) raw xDistance=-0.26 yDistance=-0.26
21:09:47.055 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.29, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.480188, 1:0.263580
21:09:47.055 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:09:47.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.26
21:09:47.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
21:09:47.055 00.000 11060 MoveAxis(E, 48, ABG)
21:09:47.055 00.000 11060 Guiding  Dir = 2, Dur = 48
21:09:47.061 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:47.082 00.021 11060 IsSlewing returns 0
21:09:47.084 00.002 11060 IsGuiding returns 0
21:09:47.093 00.009 10844 UpdateGuideState exits: m=2688 SNR=32.1
21:09:47.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:47.093 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:47.093 00.000 10844 Enqueuing Expose request
21:09:47.133 00.040 11060 IsGuiding returns 0
21:09:47.134 00.001 11060 Move returns status 0, amount 48
21:09:47.134 00.000 11060 MoveAxis(N, 114, ABG)
21:09:47.134 00.000 11060 Guiding  Dir = 0, Dur = 114
21:09:47.152 00.018 11060 IsSlewing returns 0
21:09:47.153 00.001 11060 IsGuiding returns 0
21:09:47.295 00.142 11060 IsGuiding returns 0
21:09:47.295 00.000 11060 Move returns status 0, amount 114
21:09:47.295 00.000 11060 move complete, result=0
21:09:47.295 00.000 11060 worker thread done servicing request
21:09:47.297 00.002 10844 GuideStep: -0.3 px 48 ms EAST, -0.3 px 114 ms NORTH
21:09:47.298 00.001 11060 Worker thread wakes up
21:09:47.300 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:47.300 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:48.776 01.476 11060 Exposure complete
21:09:49.065 00.289 11060 worker thread done servicing request
21:09:49.066 00.001 10844 OnExposeComplete: enter
21:09:49.066 00.000 10844 UpdateGuideState(): m_state=6
21:09:49.066 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:09:49.066 00.000 10844 Star::Find returns 1 (0), X=225.40, Y=196.82, Mass=3099, SNR=35.0, Peak=241 HFD=3.2
21:09:49.067 00.001 10844 MultiStar: [#1 -0.19,0.51,0.96,U] [#2 -0.60,0.39,0.93,U] [#3 0.12,0.51,0.97,U] [#4 -0.75,-0.18,0.81,U] [#5 -0.74,-0.30,2.00,U] [#6 -0.42,0.68,0.70,U] [#7 -0.28,-0.28,0.91,U] [#8 -0.26,-0.03,0.81,U] 
21:09:49.067 00.000 10844 refined, 8 included, MultiStar: {-0.28, 0.08}, one-star: {0.96, -0.06}
21:09:49.067 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.87) = xAngle (3.72 = -2.56)
21:09:49.067 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.74 = -2.54)
21:09:49.067 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.86 mountX=-0.24 mountY=-0.16, mountTheta=-2.55
21:09:49.069 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.08, opts=13)
21:09:49.069 00.000 10844 Enqueuing Move request for scope (-0.28, 0.08)
21:09:49.070 00.001 11060 Worker thread wakes up
21:09:49.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.08) opts 0xd
21:09:49.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.08)
21:09:49.070 00.000 11060 Moving (-0.28, 0.08) raw xDistance=-0.24 yDistance=-0.16
21:09:49.070 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.29, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.480188, 1:0.263580, 2:0.162955
21:09:49.070 00.000 11060 BLC: No correction, Miss < min_move
21:09:49.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.24
21:09:49.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:49.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:09:49.072 00.002 11060 MoveAxis(E, 47, ABG)
21:09:49.072 00.000 11060 Guiding  Dir = 2, Dur = 47
21:09:49.093 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
21:09:49.114 00.021 10844 UpdateGuideState exits: m=3099 SNR=35.0
21:09:49.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:49.114 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:49.116 00.002 10844 Enqueuing Expose request
21:09:49.119 00.003 11060 IsSlewing returns 0
21:09:49.119 00.000 11060 IsGuiding returns 0
21:09:49.197 00.078 11060 IsGuiding returns 0
21:09:49.197 00.000 11060 Move returns status 0, amount 47
21:09:49.197 00.000 11060 MoveAxis(N, 0, ABG)
21:09:49.197 00.000 11060 Move returns status 0, amount 0
21:09:49.197 00.000 11060 move complete, result=0
21:09:49.197 00.000 11060 worker thread done servicing request
21:09:49.197 00.000 11060 Worker thread wakes up
21:09:49.198 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:49.198 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
21:09:49.198 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:50.665 01.467 11060 Exposure complete
21:09:50.876 00.211 11060 worker thread done servicing request
21:09:50.876 00.000 10844 OnExposeComplete: enter
21:09:50.876 00.000 10844 UpdateGuideState(): m_state=6
21:09:50.876 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:09:50.876 00.000 10844 Star::Find returns 1 (0), X=224.91, Y=196.34, Mass=3331, SNR=36.7, Peak=244 HFD=3.8
21:09:50.876 00.000 10844 MultiStar: [#1 -0.39,0.06,0.93,U] [#2 -0.27,-0.59,0.94,U] [#3 0.53,0.35,0.96,U] [#4 -0.74,-0.47,0.76,U] [#5 0.11,-0.88,1.91,U] [#6 -0.09,0.19,0.79,U] [#7 -0.32,-0.78,0.83,U] [#8 -0.45,-0.39,0.81,U] 
21:09:50.876 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.40}, one-star: {0.46, -0.54}
21:09:50.876 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.87) = xAngle (-0.90 = -0.90)
21:09:50.876 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.88 = -0.88)
21:09:50.876 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.76 mountX=0.25 mountY=-0.31, mountTheta=-0.89
21:09:50.879 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.40, opts=13)
21:09:50.879 00.000 10844 Enqueuing Move request for scope (-0.08, -0.40)
21:09:50.879 00.000 11060 Worker thread wakes up
21:09:50.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.40) opts 0xd
21:09:50.879 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.40)
21:09:50.879 00.000 11060 Moving (-0.08, -0.40) raw xDistance=0.25 yDistance=-0.31
21:09:50.879 00.000 11060 BLC: window closed
21:09:50.879 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.29, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.480188, 1:0.263580, 2:0.162955
21:09:50.879 00.000 11060 BLC: Under-shoot: nominal increase by 179
21:09:50.879 00.000 11060 BLC: window closed
21:09:50.879 00.000 11060 BLC: Pulse adjusted to 733
21:09:50.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.25
21:09:50.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
21:09:50.879 00.000 11060 MoveAxis(W, 46, ABG)
21:09:50.879 00.000 11060 Guiding  Dir = 3, Dur = 46
21:09:50.889 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:50.900 00.011 11060 IsSlewing returns 0
21:09:50.900 00.000 11060 IsGuiding returns 0
21:09:50.930 00.030 10844 UpdateGuideState exits: m=3331 SNR=36.7
21:09:50.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:50.930 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:50.930 00.000 10844 Enqueuing Expose request
21:09:50.934 00.004 10844 evsrv: cli 0EEEDDF0 connect
21:09:50.934 00.000 10844 case statement mapped state 6 to 3
21:09:50.934 00.000 10844 case statement mapped state 6 to 3
21:09:50.934 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"49a0fb3e-5166-4c61-a36e-d2cc3e2b78de"}
21:09:50.934 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"49a0fb3e-5166-4c61-a36e-d2cc3e2b78de"}
21:09:50.934 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:09:50.976 00.042 11060 IsGuiding returns 0
21:09:50.976 00.000 11060 Move returns status 0, amount 46
21:09:50.976 00.000 11060 MoveAxis(N, 136, ABG)
21:09:50.976 00.000 11060 Guiding  Dir = 0, Dur = 136
21:09:51.007 00.031 11060 IsSlewing returns 0
21:09:51.007 00.000 11060 IsGuiding returns 0
21:09:51.167 00.160 11060 IsGuiding returns 0
21:09:51.167 00.000 11060 Move returns status 0, amount 136
21:09:51.167 00.000 11060 move complete, result=0
21:09:51.167 00.000 11060 worker thread done servicing request
21:09:51.167 00.000 11060 Worker thread wakes up
21:09:51.167 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.3 px 136 ms NORTH
21:09:51.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:51.167 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:52.641 01.474 11060 Exposure complete
21:09:52.916 00.275 11060 worker thread done servicing request
21:09:52.916 00.000 10844 OnExposeComplete: enter
21:09:52.921 00.005 10844 UpdateGuideState(): m_state=6
21:09:52.922 00.001 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:09:52.922 00.000 10844 Star::Find returns 1 (1), X=225.30, Y=196.54, Mass=2845, SNR=33.0, Peak=255 HFD=3.5
21:09:52.922 00.000 10844 MultiStar: [#1 0.10,0.40,1.17,U] [#2 -0.15,-0.86,0.90,U] [#3 0.64,0.07,1.07,U] [#4 -0.82,-0.02,0.85,U] [#5 -0.16,-0.09,2.17,U] [#6 0.00,0.28,0.74,U] [#7 -0.22,-0.22,0.90,U] [#8 -0.24,-0.10,0.83,U] 
21:09:52.923 00.001 10844 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.86, -0.34}
21:09:52.923 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.87) = xAngle (-0.58 = -0.58)
21:09:52.923 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.56 = -0.56)
21:09:52.923 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.45 mountX=0.07 mountY=-0.05, mountTheta=-0.56
21:09:52.925 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.09, opts=13)
21:09:52.925 00.000 10844 Enqueuing Move request for scope (0.01, -0.09)
21:09:52.925 00.000 11060 Worker thread wakes up
21:09:52.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
21:09:52.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
21:09:52.925 00.000 11060 Moving (0.01, -0.09) raw xDistance=0.07 yDistance=-0.05
21:09:52.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:09:52.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:52.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:09:52.926 00.001 11060 MoveAxis(E, 0, ABG)
21:09:52.926 00.000 11060 Move returns status 0, amount 0
21:09:52.926 00.000 11060 MoveAxis(N, 0, ABG)
21:09:52.927 00.001 11060 Move returns status 0, amount 0
21:09:52.927 00.000 11060 move complete, result=0
21:09:52.927 00.000 11060 worker thread done servicing request
21:09:52.934 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:09:52.971 00.037 10844 UpdateGuideState exits: m=2845 SNR=33.0 Saturated
21:09:52.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:52.971 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:52.971 00.000 10844 Enqueuing Expose request
21:09:52.971 00.000 11060 Worker thread wakes up
21:09:52.971 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:09:52.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:52.971 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:54.415 01.444 11060 Exposure complete
21:09:54.644 00.229 11060 worker thread done servicing request
21:09:54.644 00.000 10844 OnExposeComplete: enter
21:09:54.644 00.000 10844 UpdateGuideState(): m_state=6
21:09:54.644 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:09:54.644 00.000 10844 Star::Find returns 1 (1), X=225.47, Y=197.28, Mass=2749, SNR=32.7, Peak=255 HFD=3.3
21:09:54.644 00.000 10844 MultiStar: [#1 0.01,0.80,1.12,U] [#2 -0.44,-0.42,1.03,U] [#3 0.94,0.15,1.03,U] [#4 -0.26,0.47,0.83,U] [#5 0.21,0.14,2.09,U] [#6 -0.00,0.61,0.85,U] [#7 -0.42,-0.17,0.97,U] [#8 -0.12,0.09,0.86,U] 
21:09:54.649 00.005 10844 refined, 8 included, MultiStar: {0.13, 0.22}, one-star: {1.03, 0.40}
21:09:54.649 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.87) = xAngle (1.90 = 1.90)
21:09:54.649 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.92 = 1.92)
21:09:54.649 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.25 cameraTheta=1.04 mountX=-0.08 mountY=0.24, mountTheta=1.91
21:09:54.651 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.22, opts=13)
21:09:54.651 00.000 10844 Enqueuing Move request for scope (0.13, 0.22)
21:09:54.651 00.000 11060 Worker thread wakes up
21:09:54.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
21:09:54.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
21:09:54.651 00.000 11060 Moving (0.13, 0.22) raw xDistance=-0.08 yDistance=0.24
21:09:54.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:09:54.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:54.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:09:54.651 00.000 11060 MoveAxis(E, 0, ABG)
21:09:54.651 00.000 11060 Move returns status 0, amount 0
21:09:54.651 00.000 11060 MoveAxis(N, 0, ABG)
21:09:54.651 00.000 11060 Move returns status 0, amount 0
21:09:54.651 00.000 11060 move complete, result=0
21:09:54.651 00.000 11060 worker thread done servicing request
21:09:54.655 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:09:54.675 00.020 10844 UpdateGuideState exits: m=2749 SNR=32.7 Saturated
21:09:54.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:54.675 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:54.675 00.000 10844 Enqueuing Expose request
21:09:54.675 00.000 11060 Worker thread wakes up
21:09:54.675 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:09:54.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:54.675 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:56.123 01.448 11060 Exposure complete
21:09:56.389 00.266 11060 worker thread done servicing request
21:09:56.389 00.000 10844 OnExposeComplete: enter
21:09:56.389 00.000 10844 UpdateGuideState(): m_state=6
21:09:56.389 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:09:56.391 00.002 10844 Star::Find returns 1 (0), X=224.99, Y=197.01, Mass=3337, SNR=37.2, Peak=237 HFD=3.5
21:09:56.391 00.000 10844 MultiStar: [#1 0.02,0.86,0.92,U] [#2 0.18,-0.38,0.87,U] [#3 0.65,0.52,0.95,U] [#4 -0.35,0.06,0.70,U] [#5 0.01,0.17,1.86,U] [#6 0.05,-0.02,0.76,U] [#7 -0.82,0.24,0.90,U] [#8 -0.27,0.06,0.73,U] 
21:09:56.391 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.20}, one-star: {0.55, 0.13}
21:09:56.391 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.87) = xAngle (2.31 = 2.31)
21:09:56.391 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.33 = 2.33)
21:09:56.391 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.45 mountX=-0.13 mountY=0.14, mountTheta=2.32
21:09:56.395 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.20, opts=13)
21:09:56.395 00.000 10844 Enqueuing Move request for scope (0.02, 0.20)
21:09:56.395 00.000 11060 Worker thread wakes up
21:09:56.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
21:09:56.396 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
21:09:56.396 00.000 11060 Moving (0.02, 0.20) raw xDistance=-0.13 yDistance=0.14
21:09:56.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
21:09:56.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:56.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:09:56.396 00.000 11060 MoveAxis(E, 25, ABG)
21:09:56.396 00.000 11060 Guiding  Dir = 2, Dur = 25
21:09:56.403 00.007 11060 IsSlewing returns 0
21:09:56.403 00.000 11060 IsGuiding returns 0
21:09:56.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:09:56.435 00.032 11060 IsGuiding returns 0
21:09:56.435 00.000 11060 Move returns status 0, amount 25
21:09:56.435 00.000 11060 MoveAxis(N, 0, ABG)
21:09:56.435 00.000 11060 Move returns status 0, amount 0
21:09:56.435 00.000 11060 move complete, result=0
21:09:56.435 00.000 11060 worker thread done servicing request
21:09:56.444 00.009 10844 UpdateGuideState exits: m=3337 SNR=37.2
21:09:56.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:56.444 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:56.444 00.000 10844 Enqueuing Expose request
21:09:56.444 00.000 11060 Worker thread wakes up
21:09:56.444 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
21:09:56.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:56.444 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:57.891 01.447 11060 Exposure complete
21:09:58.128 00.237 11060 worker thread done servicing request
21:09:58.128 00.000 10844 OnExposeComplete: enter
21:09:58.128 00.000 10844 UpdateGuideState(): m_state=6
21:09:58.131 00.003 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:09:58.131 00.000 10844 Star::Find returns 1 (1), X=225.17, Y=197.58, Mass=2989, SNR=33.9, Peak=255 HFD=3.4
21:09:58.131 00.000 10844 MultiStar: [#1 0.00,1.23,1.10,U] [#2 -0.41,-0.01,1.01,U] [#3 0.75,0.51,1.02,U] [#4 -0.13,0.30,0.81,U] [#5 -0.22,0.36,2.01,U] [#6 0.02,0.60,0.84,U] [#7 -0.21,-0.56,0.85,U] [#8 0.11,0.52,0.92,U] 
21:09:58.131 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.42}, one-star: {0.73, 0.71}
21:09:58.131 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.87) = xAngle (2.32 = 2.32)
21:09:58.131 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.34 = 2.34)
21:09:58.131 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.42 hyp=0.43 cameraTheta=1.45 mountX=-0.29 mountY=0.31, mountTheta=2.33
21:09:58.131 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.42, opts=13)
21:09:58.131 00.000 10844 Enqueuing Move request for scope (0.05, 0.42)
21:09:58.131 00.000 11060 Worker thread wakes up
21:09:58.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.42) opts 0xd
21:09:58.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.42)
21:09:58.131 00.000 11060 Moving (0.05, 0.42) raw xDistance=-0.29 yDistance=0.31
21:09:58.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.29
21:09:58.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:09:58.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:09:58.131 00.000 11060 MoveAxis(E, 55, ABG)
21:09:58.131 00.000 11060 Guiding  Dir = 2, Dur = 55
21:09:58.143 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:09:58.148 00.005 11060 IsSlewing returns 0
21:09:58.148 00.000 11060 IsGuiding returns 0
21:09:58.177 00.029 10844 UpdateGuideState exits: m=2989 SNR=33.9 Saturated
21:09:58.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:58.177 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:09:58.177 00.000 10844 Enqueuing Expose request
21:09:58.217 00.040 11060 IsGuiding returns 0
21:09:58.219 00.002 11060 Move returns status 0, amount 55
21:09:58.219 00.000 11060 MoveAxis(N, 0, ABG)
21:09:58.219 00.000 11060 Move returns status 0, amount 0
21:09:58.219 00.000 11060 move complete, result=0
21:09:58.219 00.000 11060 worker thread done servicing request
21:09:58.219 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.3 px 0 ms NORTH
21:09:58.219 00.000 11060 Worker thread wakes up
21:09:58.221 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:09:58.221 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:09:59.731 01.510 11060 Exposure complete
21:10:00.006 00.275 11060 worker thread done servicing request
21:10:00.006 00.000 10844 OnExposeComplete: enter
21:10:00.006 00.000 10844 UpdateGuideState(): m_state=6
21:10:00.006 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:10:00.006 00.000 10844 Star::Find returns 1 (0), X=224.68, Y=197.37, Mass=2645, SNR=31.5, Peak=234 HFD=3.2
21:10:00.006 00.000 10844 MultiStar: [#1 -0.24,1.04,1.10,U] [#2 -0.65,0.21,1.01,U] [#3 0.27,0.03,1.08,U] [#4 -0.31,0.88,0.80,U] [#5 0.08,0.06,2.24,U] [#6 0.01,0.78,0.89,U] [#7 -0.30,-0.79,0.94,U] [#8 -0.09,0.13,0.86,U] 
21:10:00.006 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.28}, one-star: {0.24, 0.50}
21:10:00.006 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.87) = xAngle (2.72 = 2.72)
21:10:00.009 00.003 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.74 = 2.74)
21:10:00.009 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.85 mountX=-0.27 mountY=0.11, mountTheta=2.74
21:10:00.010 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.28, opts=13)
21:10:00.010 00.000 10844 Enqueuing Move request for scope (-0.08, 0.28)
21:10:00.010 00.000 11060 Worker thread wakes up
21:10:00.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
21:10:00.010 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
21:10:00.010 00.000 11060 Moving (-0.08, 0.28) raw xDistance=-0.27 yDistance=0.11
21:10:00.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.27
21:10:00.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:00.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:10:00.010 00.000 11060 MoveAxis(E, 52, ABG)
21:10:00.010 00.000 11060 Guiding  Dir = 2, Dur = 52
21:10:00.040 00.030 11060 IsSlewing returns 0
21:10:00.041 00.001 11060 IsGuiding returns 0
21:10:00.043 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:00.069 00.026 10844 UpdateGuideState exits: m=2645 SNR=31.5
21:10:00.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:00.069 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:00.069 00.000 10844 Enqueuing Expose request
21:10:00.099 00.030 11060 IsGuiding returns 0
21:10:00.099 00.000 11060 Move returns status 0, amount 52
21:10:00.099 00.000 11060 MoveAxis(N, 0, ABG)
21:10:00.099 00.000 11060 Move returns status 0, amount 0
21:10:00.099 00.000 11060 move complete, result=0
21:10:00.099 00.000 11060 worker thread done servicing request
21:10:00.099 00.000 11060 Worker thread wakes up
21:10:00.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:00.099 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:00.101 00.002 10844 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
21:10:01.575 01.474 11060 Exposure complete
21:10:01.853 00.278 11060 worker thread done servicing request
21:10:01.853 00.000 10844 OnExposeComplete: enter
21:10:01.853 00.000 10844 UpdateGuideState(): m_state=6
21:10:01.853 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:10:01.853 00.000 10844 Star::Find returns 1 (0), X=225.15, Y=196.65, Mass=2559, SNR=31.2, Peak=228 HFD=3.1
21:10:01.853 00.000 10844 MultiStar: [#1 -0.28,0.59,1.13,U] [#2 -0.36,-0.15,1.13,U] [#3 0.33,0.79,1.01,U] [#4 -0.53,0.11,0.81,U] [#5 -0.03,-0.08,2.26,U] [#6 -0.45,0.80,0.80,U] [#7 -0.87,-0.32,1.03,U] [#8 -0.34,0.13,0.99,U] 
21:10:01.853 00.000 10844 refined, 8 included, MultiStar: {-0.17, 0.14}, one-star: {0.71, -0.22}
21:10:01.855 00.002 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.87) = xAngle (3.33 = -2.96)
21:10:01.855 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.35 = -2.94)
21:10:01.855 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.46 mountX=-0.22 mountY=-0.05, mountTheta=-2.94
21:10:01.855 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.14, opts=13)
21:10:01.855 00.000 10844 Enqueuing Move request for scope (-0.17, 0.14)
21:10:01.855 00.000 11060 Worker thread wakes up
21:10:01.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
21:10:01.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
21:10:01.855 00.000 11060 Moving (-0.17, 0.14) raw xDistance=-0.22 yDistance=-0.05
21:10:01.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.22
21:10:01.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:01.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:10:01.855 00.000 11060 MoveAxis(E, 43, ABG)
21:10:01.855 00.000 11060 Guiding  Dir = 2, Dur = 43
21:10:01.867 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:10:01.875 00.008 11060 IsSlewing returns 0
21:10:01.875 00.000 11060 IsGuiding returns 0
21:10:01.887 00.012 10844 UpdateGuideState exits: m=2559 SNR=31.2
21:10:01.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:01.887 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:01.887 00.000 10844 Enqueuing Expose request
21:10:01.922 00.035 11060 IsGuiding returns 0
21:10:01.923 00.001 11060 Move returns status 0, amount 43
21:10:01.923 00.000 11060 MoveAxis(N, 0, ABG)
21:10:01.923 00.000 11060 Move returns status 0, amount 0
21:10:01.923 00.000 11060 move complete, result=0
21:10:01.926 00.003 11060 worker thread done servicing request
21:10:01.926 00.000 11060 Worker thread wakes up
21:10:01.927 00.001 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
21:10:01.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:01.927 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:03.420 01.493 11060 Exposure complete
21:10:03.721 00.301 11060 worker thread done servicing request
21:10:03.721 00.000 10844 OnExposeComplete: enter
21:10:03.721 00.000 10844 UpdateGuideState(): m_state=6
21:10:03.721 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:10:03.721 00.000 10844 Star::Find returns 1 (0), X=225.34, Y=196.74, Mass=2836, SNR=33.4, Peak=221 HFD=3.4
21:10:03.721 00.000 10844 MultiStar: [#1 -0.06,0.56,1.10,U] [#2 -0.51,0.08,0.96,U] [#3 0.07,0.62,0.92,U] [#4 0.01,0.32,0.68,U] [#5 0.28,0.19,1.97,U] [#6 0.81,0.76,0.88,U] [#7 0.12,0.29,0.91,U] [#8 -0.22,0.49,0.87,U] 
21:10:03.721 00.000 10844 refined, 8 included, MultiStar: {0.17, 0.33}, one-star: {0.90, -0.14}
21:10:03.721 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.87) = xAngle (1.96 = 1.96)
21:10:03.721 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.98 = 1.98)
21:10:03.721 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.33 hyp=0.37 cameraTheta=1.09 mountX=-0.14 mountY=0.34, mountTheta=1.96
21:10:03.723 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.33, opts=13)
21:10:03.723 00.000 10844 Enqueuing Move request for scope (0.17, 0.33)
21:10:03.724 00.001 11060 Worker thread wakes up
21:10:03.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.33) opts 0xd
21:10:03.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.33)
21:10:03.724 00.000 11060 Moving (0.17, 0.33) raw xDistance=-0.14 yDistance=0.34
21:10:03.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.14
21:10:03.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:10:03.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:10:03.724 00.000 11060 MoveAxis(E, 28, ABG)
21:10:03.724 00.000 11060 Guiding  Dir = 2, Dur = 28
21:10:03.728 00.004 11060 IsSlewing returns 0
21:10:03.729 00.001 11060 IsGuiding returns 0
21:10:03.732 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:10:03.763 00.031 11060 IsGuiding returns 0
21:10:03.763 00.000 11060 Move returns status 0, amount 28
21:10:03.763 00.000 11060 MoveAxis(N, 0, ABG)
21:10:03.763 00.000 11060 Move returns status 0, amount 0
21:10:03.763 00.000 11060 move complete, result=0
21:10:03.763 00.000 11060 worker thread done servicing request
21:10:03.768 00.005 10844 UpdateGuideState exits: m=2836 SNR=33.4
21:10:03.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:03.768 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:03.768 00.000 10844 Enqueuing Expose request
21:10:03.768 00.000 11060 Worker thread wakes up
21:10:03.768 00.000 10844 GuideStep: -0.1 px 28 ms EAST, 0.3 px 0 ms NORTH
21:10:03.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:03.768 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:05.259 01.491 11060 Exposure complete
21:10:05.561 00.302 11060 worker thread done servicing request
21:10:05.561 00.000 10844 OnExposeComplete: enter
21:10:05.561 00.000 10844 UpdateGuideState(): m_state=6
21:10:05.561 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:10:05.561 00.000 10844 Star::Find returns 1 (0), X=224.86, Y=197.74, Mass=2446, SNR=30.3, Peak=251 HFD=2.9
21:10:05.561 00.000 10844 MultiStar: [#1 -0.34,1.34,0.00,M1] [#2 0.39,0.12,1.10,U] [#3 0.58,0.77,1.07,U] [#4 -0.39,-0.02,0.88,U] [#5 0.27,0.43,2.29,U] [#6 0.38,1.03,1.02,U] [#7 0.07,0.44,0.86,U] [#8 -0.57,0.77,0.95,U] 
21:10:05.561 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.54}, one-star: {0.42, 0.87}
21:10:05.561 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.87) = xAngle (2.12 = 2.12)
21:10:05.564 00.003 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.14 = 2.14)
21:10:05.564 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.54 hyp=0.57 cameraTheta=1.25 mountX=-0.30 mountY=0.48, mountTheta=2.12
21:10:05.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.54, opts=13)
21:10:05.566 00.000 10844 Enqueuing Move request for scope (0.18, 0.54)
21:10:05.566 00.000 11060 Worker thread wakes up
21:10:05.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.54) opts 0xd
21:10:05.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.54)
21:10:05.566 00.000 11060 Moving (0.18, 0.54) raw xDistance=-0.30 yDistance=0.48
21:10:05.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.30
21:10:05.568 00.002 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.52 newest=0.78
21:10:05.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.48
21:10:05.568 00.000 11060 MoveAxis(E, 56, ABG)
21:10:05.568 00.000 11060 Guiding  Dir = 2, Dur = 56
21:10:05.574 00.006 11060 IsSlewing returns 0
21:10:05.575 00.001 11060 IsGuiding returns 0
21:10:05.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:10:05.590 00.015 10844 UpdateGuideState exits: m=2446 SNR=30.3
21:10:05.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:05.590 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:05.590 00.000 10844 Enqueuing Expose request
21:10:05.635 00.045 11060 IsGuiding returns 0
21:10:05.635 00.000 11060 Move returns status 0, amount 56
21:10:05.635 00.000 11060 BLC: Oldest BLC event removed
21:10:05.635 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 733 applied
21:10:05.635 00.000 11060 MoveAxis(S, 942, ABG)
21:10:05.635 00.000 11060 Guiding  Dir = 1, Dur = 942
21:10:05.651 00.016 11060 IsSlewing returns 0
21:10:05.651 00.000 11060 IsGuiding returns 0
21:10:06.598 00.947 11060 IsGuiding returns 0
21:10:06.598 00.000 11060 Move returns status 0, amount 942
21:10:06.598 00.000 11060 move complete, result=0
21:10:06.598 00.000 11060 worker thread done servicing request
21:10:06.598 00.000 11060 Worker thread wakes up
21:10:06.598 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.5 px 942 ms SOUTH
21:10:06.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:06.598 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:08.062 01.464 11060 Exposure complete
21:10:08.350 00.288 11060 worker thread done servicing request
21:10:08.350 00.000 10844 OnExposeComplete: enter
21:10:08.350 00.000 10844 UpdateGuideState(): m_state=6
21:10:08.350 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:10:08.350 00.000 10844 Star::Find returns 1 (0), X=224.91, Y=197.42, Mass=2826, SNR=33.0, Peak=240 HFD=3.5
21:10:08.350 00.000 10844 MultiStar: [#1 -0.55,1.45,0.00,M2] [#2 -0.27,0.29,0.87,U] [#3 -0.00,1.34,0.93,U] [#4 -0.61,0.51,0.75,U] [#5 -0.17,0.89,1.99,U] [#6 0.22,1.15,0.97,U] [#7 -0.88,-0.00,0.87,U] [#8 -1.22,0.72,0.00,M1] 
21:10:08.350 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.72}, one-star: {0.47, 0.54}
21:10:08.350 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.87) = xAngle (1.73 = 1.73)
21:10:08.350 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.75 = 1.75)
21:10:08.350 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=0.54 hyp=0.72 cameraTheta=0.86 mountX=-0.11 mountY=0.71, mountTheta=1.73
21:10:08.353 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=0.54, opts=13)
21:10:08.353 00.000 10844 Enqueuing Move request for scope (0.47, 0.54)
21:10:08.353 00.000 11060 Worker thread wakes up
21:10:08.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.54) opts 0xd
21:10:08.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, 0.54)
21:10:08.353 00.000 11060 Moving (0.47, 0.54) raw xDistance=-0.11 yDistance=0.71
21:10:08.353 00.000 11060 BLC: History state: CurrMiss=0.71, AvgInitMiss=0.35, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.337177, 1:0.705256
21:10:08.353 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:10:08.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:10:08.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.71
21:10:08.353 00.000 11060 MoveAxis(E, 0, ABG)
21:10:08.353 00.000 11060 Move returns status 0, amount 0
21:10:08.353 00.000 11060 MoveAxis(S, 306, ABG)
21:10:08.357 00.004 11060 Guiding  Dir = 1, Dur = 306
21:10:08.363 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:10:08.368 00.005 11060 IsSlewing returns 0
21:10:08.368 00.000 11060 IsGuiding returns 0
21:10:08.399 00.031 10844 UpdateGuideState exits: m=2826 SNR=33.0
21:10:08.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:08.399 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:08.399 00.000 10844 Enqueuing Expose request
21:10:08.679 00.280 11060 IsGuiding returns 0
21:10:08.679 00.000 11060 Move returns status 0, amount 306
21:10:08.679 00.000 11060 move complete, result=0
21:10:08.679 00.000 11060 worker thread done servicing request
21:10:08.681 00.002 11060 Worker thread wakes up
21:10:08.681 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.7 px 306 ms SOUTH
21:10:08.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:08.681 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:10.143 01.462 11060 Exposure complete
21:10:10.377 00.234 11060 worker thread done servicing request
21:10:10.377 00.000 10844 OnExposeComplete: enter
21:10:10.377 00.000 10844 UpdateGuideState(): m_state=6
21:10:10.377 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:10:10.377 00.000 10844 Star::Find returns 1 (0), X=224.58, Y=197.58, Mass=2060, SNR=27.7, Peak=191 HFD=3.3
21:10:10.377 00.000 10844 MultiStar: [#1 -0.45,0.95,1.22,U] [#2 -0.82,0.61,1.12,U] [#3 0.09,1.48,0.00,M1] [#4 -1.18,0.67,0.93,U] [#5 -1.05,-0.15,2.51,U] [#6 -0.38,0.65,1.08,U] [#7 -0.68,0.07,0.89,U] [#8 -1.07,0.24,1.03,U] 
21:10:10.377 00.000 10844 single-star, 7 included, MultiStar: {-0.73, 0.39}, one-star: {0.14, 0.71}
21:10:10.377 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.87) = xAngle (2.25 = 2.25)
21:10:10.377 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.26 = 2.26)
21:10:10.377 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.71 hyp=0.72 cameraTheta=1.38 mountX=-0.45 mountY=0.55, mountTheta=2.25
21:10:10.377 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.71, opts=13)
21:10:10.377 00.000 10844 Enqueuing Move request for scope (0.14, 0.71)
21:10:10.377 00.000 11060 Worker thread wakes up
21:10:10.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.71) opts 0xd
21:10:10.377 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.71)
21:10:10.377 00.000 11060 Moving (0.14, 0.71) raw xDistance=-0.45 yDistance=0.55
21:10:10.377 00.000 11060 BLC: History state: CurrMiss=0.55, AvgInitMiss=0.35, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.337177, 1:0.705256, 2:0.553817
21:10:10.377 00.000 11060 BLC: Under-shoot: nominal increase by 217
21:10:10.377 00.000 11060 BLC: window closed
21:10:10.377 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:10:10.377 00.000 11060 BLC: Pulse adjusted to 750
21:10:10.382 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.45
21:10:10.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.55
21:10:10.382 00.000 11060 MoveAxis(E, 84, ABG)
21:10:10.382 00.000 11060 Guiding  Dir = 2, Dur = 84
21:10:10.384 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:10.393 00.009 11060 IsSlewing returns 0
21:10:10.393 00.000 11060 IsGuiding returns 0
21:10:10.398 00.005 10844 UpdateGuideState exits: m=2060 SNR=27.7
21:10:10.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:10.398 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:10.398 00.000 10844 Enqueuing Expose request
21:10:10.506 00.108 11060 IsGuiding returns 0
21:10:10.506 00.000 11060 Move returns status 0, amount 84
21:10:10.506 00.000 11060 MoveAxis(S, 240, ABG)
21:10:10.506 00.000 11060 Guiding  Dir = 1, Dur = 240
21:10:10.517 00.011 11060 IsSlewing returns 0
21:10:10.517 00.000 11060 IsGuiding returns 0
21:10:10.573 00.056 10844 evsrv: cli 0EEEE6B0 connect
21:10:10.573 00.000 10844 case statement mapped state 6 to 3
21:10:10.575 00.002 10844 case statement mapped state 6 to 3
21:10:10.576 00.001 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_pixel_scale","id":"aa883f69-ac9c-4db8-b360-7791cd05c7b9"}
21:10:10.576 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":4.1253,"id":"aa883f69-ac9c-4db8-b360-7791cd05c7b9"}
21:10:10.576 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
21:10:10.774 00.198 11060 IsGuiding returns 0
21:10:10.774 00.000 11060 Move returns status 0, amount 240
21:10:10.774 00.000 11060 move complete, result=0
21:10:10.774 00.000 11060 worker thread done servicing request
21:10:10.774 00.000 11060 Worker thread wakes up
21:10:10.774 00.000 10844 GuideStep: -0.4 px 84 ms EAST, 0.6 px 240 ms SOUTH
21:10:10.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:10.774 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:12.239 01.465 11060 Exposure complete
21:10:12.516 00.277 11060 worker thread done servicing request
21:10:12.516 00.000 10844 OnExposeComplete: enter
21:10:12.516 00.000 10844 UpdateGuideState(): m_state=6
21:10:12.516 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:10:12.516 00.000 10844 Star::Find returns 1 (0), X=224.28, Y=198.19, Mass=2503, SNR=31.2, Peak=197 HFD=3.5
21:10:12.516 00.000 10844 MultiStar: [#1 -1.37,1.33,0.00,M2] [#2 -1.08,0.53,1.08,U] [#3 -0.68,0.95,1.09,U] [#4 -0.74,0.89,0.74,U] [#5 -0.67,0.32,2.19,U] [#6 -0.80,0.94,0.83,U] [#7 -0.92,0.31,0.80,U] [#8 -1.51,0.56,0.00,M1] 
21:10:12.516 00.000 10844 refined, 6 included, MultiStar: {-0.71, 0.69}, one-star: {-0.17, 1.32}
21:10:12.516 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.87) = xAngle (3.24 = -3.04)
21:10:12.516 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.26 = -3.02)
21:10:12.516 00.000 10844 CameraToMount -- cameraX=-0.71 cameraY=0.69 hyp=0.99 cameraTheta=2.37 mountX=-0.98 mountY=-0.12, mountTheta=-3.02
21:10:12.519 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.71, y=0.69, opts=13)
21:10:12.519 00.000 10844 Enqueuing Move request for scope (-0.71, 0.69)
21:10:12.519 00.000 11060 Worker thread wakes up
21:10:12.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.69) opts 0xd
21:10:12.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.71, 0.69)
21:10:12.519 00.000 11060 Moving (-0.71, 0.69) raw xDistance=-0.98 yDistance=-0.12
21:10:12.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.98
21:10:12.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:12.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:10:12.519 00.000 11060 MoveAxis(E, 187, ABG)
21:10:12.519 00.000 11060 Guiding  Dir = 2, Dur = 187
21:10:12.527 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
21:10:12.544 00.017 11060 IsSlewing returns 0
21:10:12.544 00.000 11060 IsGuiding returns 0
21:10:12.554 00.010 10844 UpdateGuideState exits: m=2503 SNR=31.2
21:10:12.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:12.554 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:12.554 00.000 10844 Enqueuing Expose request
21:10:12.756 00.202 11060 IsGuiding returns 0
21:10:12.756 00.000 11060 Move returns status 0, amount 187
21:10:12.756 00.000 11060 MoveAxis(N, 0, ABG)
21:10:12.756 00.000 11060 Move returns status 0, amount 0
21:10:12.756 00.000 11060 move complete, result=0
21:10:12.756 00.000 11060 worker thread done servicing request
21:10:12.756 00.000 11060 Worker thread wakes up
21:10:12.756 00.000 10844 GuideStep: -1.0 px 187 ms EAST, -0.1 px 0 ms NORTH
21:10:12.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:12.756 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:14.229 01.473 11060 Exposure complete
21:10:14.528 00.299 11060 worker thread done servicing request
21:10:14.528 00.000 10844 OnExposeComplete: enter
21:10:14.528 00.000 10844 UpdateGuideState(): m_state=6
21:10:14.528 00.000 10844 Star::Find(15, 224, 198, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:10:14.528 00.000 10844 Star::Find returns 1 (0), X=223.94, Y=197.26, Mass=2644, SNR=31.4, Peak=204 HFD=3.6
21:10:14.528 00.000 10844 MultiStar: [#1 -1.19,1.01,0.00,M3] [#2 -1.14,0.89,0.00,M1] [#3 -0.69,1.05,1.04,U] [#4 -1.22,0.38,0.79,U] [#5 -0.94,0.29,2.14,U] [#6 -1.24,0.38,0.91,U] [#7 -1.82,0.34,0.00,M1] [#8 -1.41,0.86,0.00,M2] 
21:10:14.528 00.000 10844 single-star, 4 included, MultiStar: {-0.91, 0.47}, one-star: {-0.50, 0.38}
21:10:14.528 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.87) = xAngle (3.36 = -2.93)
21:10:14.528 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.38 = -2.91)
21:10:14.528 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.38 hyp=0.63 cameraTheta=2.49 mountX=-0.62 mountY=-0.15, mountTheta=-2.91
21:10:14.534 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.38, opts=13)
21:10:14.534 00.000 10844 Enqueuing Move request for scope (-0.50, 0.38)
21:10:14.534 00.000 11060 Worker thread wakes up
21:10:14.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.38) opts 0xd
21:10:14.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.38)
21:10:14.534 00.000 11060 Moving (-0.50, 0.38) raw xDistance=-0.62 yDistance=-0.15
21:10:14.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.62
21:10:14.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:14.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:10:14.534 00.000 11060 MoveAxis(E, 122, ABG)
21:10:14.534 00.000 11060 Guiding  Dir = 2, Dur = 122
21:10:14.539 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
21:10:14.549 00.010 11060 IsSlewing returns 0
21:10:14.549 00.000 11060 IsGuiding returns 0
21:10:14.556 00.007 10844 UpdateGuideState exits: m=2644 SNR=31.4
21:10:14.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:14.556 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:14.556 00.000 10844 Enqueuing Expose request
21:10:14.685 00.129 11060 IsGuiding returns 0
21:10:14.685 00.000 11060 Move returns status 0, amount 122
21:10:14.685 00.000 11060 MoveAxis(N, 0, ABG)
21:10:14.685 00.000 11060 Move returns status 0, amount 0
21:10:14.685 00.000 11060 move complete, result=0
21:10:14.685 00.000 11060 worker thread done servicing request
21:10:14.685 00.000 11060 Worker thread wakes up
21:10:14.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:14.685 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:14.687 00.002 10844 GuideStep: -0.6 px 122 ms EAST, -0.1 px 0 ms NORTH
21:10:16.175 01.488 11060 Exposure complete
21:10:16.432 00.257 11060 worker thread done servicing request
21:10:16.437 00.005 10844 OnExposeComplete: enter
21:10:16.437 00.000 10844 UpdateGuideState(): m_state=6
21:10:16.437 00.000 10844 Star::Find(15, 223, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:10:16.437 00.000 10844 Star::Find returns 1 (0), X=223.54, Y=197.13, Mass=1922, SNR=27.5, Peak=185 HFD=3.0
21:10:16.437 00.000 10844 MultiStar: [#1 -1.33,0.31,0.00,M4] [#2 -1.45,-0.37,0.00,M2] [#3 -0.95,0.75,1.21,U] [#4 -1.58,-0.05,0.00,M1] [#5 -0.94,0.21,2.49,U] [#6 -1.13,0.50,1.02,U] [#7 -1.69,-0.16,0.00,M2] [#8 -1.65,0.10,0.00,M3] 
21:10:16.437 00.000 10844 single-star, 3 included, MultiStar: {-0.97, 0.38}, one-star: {-0.90, 0.25}
21:10:16.437 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.87) = xAngle (3.74 = -2.55)
21:10:16.437 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.76 = -2.53)
21:10:16.437 00.000 10844 CameraToMount -- cameraX=-0.90 cameraY=0.25 hyp=0.94 cameraTheta=2.87 mountX=-0.78 mountY=-0.54, mountTheta=-2.53
21:10:16.440 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.90, y=0.25, opts=13)
21:10:16.440 00.000 10844 Enqueuing Move request for scope (-0.90, 0.25)
21:10:16.440 00.000 11060 Worker thread wakes up
21:10:16.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.25) opts 0xd
21:10:16.440 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.90, 0.25)
21:10:16.440 00.000 11060 Moving (-0.90, 0.25) raw xDistance=-0.78 yDistance=-0.54
21:10:16.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.78
21:10:16.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:16.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
21:10:16.440 00.000 11060 MoveAxis(E, 150, ABG)
21:10:16.440 00.000 11060 Guiding  Dir = 2, Dur = 150
21:10:16.458 00.018 11060 IsSlewing returns 0
21:10:16.459 00.001 11060 IsGuiding returns 0
21:10:16.464 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:16.487 00.023 10844 UpdateGuideState exits: m=1922 SNR=27.5
21:10:16.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:16.487 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:16.487 00.000 10844 Enqueuing Expose request
21:10:16.625 00.138 11060 IsGuiding returns 0
21:10:16.625 00.000 11060 Move returns status 0, amount 150
21:10:16.625 00.000 11060 MoveAxis(N, 0, ABG)
21:10:16.626 00.001 11060 Move returns status 0, amount 0
21:10:16.626 00.000 11060 move complete, result=0
21:10:16.626 00.000 11060 worker thread done servicing request
21:10:16.626 00.000 11060 Worker thread wakes up
21:10:16.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:16.626 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:16.626 00.000 10844 GuideStep: -0.8 px 150 ms EAST, -0.5 px 0 ms NORTH
21:10:18.085 01.459 11060 Exposure complete
21:10:18.344 00.259 11060 worker thread done servicing request
21:10:18.344 00.000 10844 OnExposeComplete: enter
21:10:18.344 00.000 10844 UpdateGuideState(): m_state=6
21:10:18.346 00.002 10844 Star::Find(15, 223, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:10:18.346 00.000 10844 Star::Find returns 1 (0), X=223.85, Y=197.17, Mass=2356, SNR=30.3, Peak=198 HFD=3.5
21:10:18.346 00.000 10844 MultiStar: [#1 -1.08,0.69,1.16,U] [#2 -1.75,-0.25,0.00,M3] [#3 -0.51,0.26,1.07,U] [#4 -1.78,0.21,0.00,M2] [#5 -0.92,-0.43,2.19,U] [#6 -1.06,0.54,0.83,U] [#7 -1.51,0.14,0.00,M3] [#8 -1.23,0.18,0.88,U] 
21:10:18.346 00.000 10844 single-star, 5 included, MultiStar: {-0.89, 0.15}, one-star: {-0.59, 0.30}
21:10:18.346 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.87) = xAngle (3.54 = -2.74)
21:10:18.346 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (3.56 = -2.72)
21:10:18.346 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=0.30 hyp=0.66 cameraTheta=2.68 mountX=-0.61 mountY=-0.27, mountTheta=-2.72
21:10:18.348 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=0.30, opts=13)
21:10:18.348 00.000 10844 Enqueuing Move request for scope (-0.59, 0.30)
21:10:18.348 00.000 11060 Worker thread wakes up
21:10:18.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.30) opts 0xd
21:10:18.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, 0.30)
21:10:18.348 00.000 11060 Moving (-0.59, 0.30) raw xDistance=-0.61 yDistance=-0.27
21:10:18.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.61
21:10:18.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:18.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:10:18.348 00.000 11060 MoveAxis(E, 120, ABG)
21:10:18.348 00.000 11060 Guiding  Dir = 2, Dur = 120
21:10:18.356 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=8, FiltMax=255, Gamma=1.000
21:10:18.356 00.000 11060 IsSlewing returns 0
21:10:18.356 00.000 11060 IsGuiding returns 0
21:10:18.387 00.031 10844 UpdateGuideState exits: m=2356 SNR=30.3
21:10:18.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:18.387 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:18.387 00.000 10844 Enqueuing Expose request
21:10:18.494 00.107 11060 IsGuiding returns 0
21:10:18.494 00.000 11060 Move returns status 0, amount 120
21:10:18.496 00.002 11060 MoveAxis(N, 0, ABG)
21:10:18.496 00.000 11060 Move returns status 0, amount 0
21:10:18.496 00.000 11060 move complete, result=0
21:10:18.497 00.001 11060 worker thread done servicing request
21:10:18.497 00.000 11060 Worker thread wakes up
21:10:18.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:18.497 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:18.498 00.001 10844 GuideStep: -0.6 px 120 ms EAST, -0.3 px 0 ms NORTH
21:10:19.959 01.461 11060 Exposure complete
21:10:20.226 00.267 11060 worker thread done servicing request
21:10:20.231 00.005 10844 OnExposeComplete: enter
21:10:20.231 00.000 10844 UpdateGuideState(): m_state=6
21:10:20.231 00.000 10844 Star::Find(15, 223, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:10:20.231 00.000 10844 Star::Find returns 1 (0), X=223.86, Y=196.53, Mass=3022, SNR=34.7, Peak=253 HFD=3.6
21:10:20.231 00.000 10844 MultiStar: [#1 -1.09,0.37,0.97,U] [#2 -1.61,-0.26,0.00,M4] [#3 -0.72,-0.12,0.94,U] [#4 -1.66,0.08,0.00,M3] [#5 -1.50,0.01,0.00,M1] [#6 -0.74,-0.03,0.68,U] [#7 -1.33,-0.54,0.00,M4] [#8 -1.78,-0.16,0.00,M3] 
21:10:20.231 00.000 10844 single-star, 3 included, MultiStar: {-0.79, -0.04}, one-star: {-0.58, -0.35}
21:10:20.231 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.87) = xAngle (-1.73 = -1.73)
21:10:20.231 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.71 = -1.71)
21:10:20.231 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-0.35 hyp=0.68 cameraTheta=-2.60 mountX=-0.11 mountY=-0.67, mountTheta=-1.73
21:10:20.231 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-0.35, opts=13)
21:10:20.231 00.000 10844 Enqueuing Move request for scope (-0.58, -0.35)
21:10:20.231 00.000 11060 Worker thread wakes up
21:10:20.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.35) opts 0xd
21:10:20.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -0.35)
21:10:20.231 00.000 11060 Moving (-0.58, -0.35) raw xDistance=-0.11 yDistance=-0.67
21:10:20.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:10:20.231 00.000 11060 resist switch: large excursion: input -0.67 thresh 0.57 direction from 1 to -1
21:10:20.231 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.01
21:10:20.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.67
21:10:20.231 00.000 11060 MoveAxis(E, 0, ABG)
21:10:20.231 00.000 11060 Move returns status 0, amount 0
21:10:20.231 00.000 11060 BLC: Oldest BLC event removed
21:10:20.231 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:10:20.231 00.000 11060 MoveAxis(N, 1041, ABG)
21:10:20.231 00.000 11060 Guiding  Dir = 0, Dur = 1041
21:10:20.238 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:20.247 00.009 11060 IsSlewing returns 0
21:10:20.248 00.001 11060 IsGuiding returns 0
21:10:20.275 00.027 10844 UpdateGuideState exits: m=3022 SNR=34.7
21:10:20.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:20.275 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:20.275 00.000 10844 Enqueuing Expose request
21:10:21.296 01.021 11060 IsGuiding returns 0
21:10:21.297 00.001 11060 Move returns status 0, amount 1041
21:10:21.297 00.000 11060 move complete, result=0
21:10:21.297 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.7 px 1041 ms NORTH
21:10:21.299 00.002 11060 worker thread done servicing request
21:10:21.299 00.000 11060 Worker thread wakes up
21:10:21.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:21.299 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:22.774 01.475 11060 Exposure complete
21:10:23.061 00.287 11060 worker thread done servicing request
21:10:23.061 00.000 10844 OnExposeComplete: enter
21:10:23.061 00.000 10844 UpdateGuideState(): m_state=6
21:10:23.061 00.000 10844 Star::Find(15, 223, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:10:23.061 00.000 10844 Star::Find returns 1 (0), X=224.13, Y=196.70, Mass=2431, SNR=29.5, Peak=228 HFD=3.5
21:10:23.061 00.000 10844 MultiStar: [#1 -0.92,0.16,1.22,U] [#2 -0.99,-0.57,1.11,U] [#3 -0.26,0.04,1.11,U] [#4 -0.96,-0.40,0.82,U] [#5 -1.57,-0.52,0.00,M2] [#6 -0.84,-0.08,0.94,U] [#7 -1.23,-0.33,0.88,U] [#8 -0.94,-0.37,0.88,U] 
21:10:23.061 00.000 10844 single-star, 7 included, MultiStar: {-0.79, -0.20}, one-star: {-0.31, -0.17}
21:10:23.061 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.87) = xAngle (-1.76 = -1.76)
21:10:23.061 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.74 = -1.74)
21:10:23.061 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.17 hyp=0.35 cameraTheta=-2.63 mountX=-0.07 mountY=-0.35, mountTheta=-1.76
21:10:23.064 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.17, opts=13)
21:10:23.077 00.013 10844 Enqueuing Move request for scope (-0.31, -0.17)
21:10:23.079 00.002 11060 Worker thread wakes up
21:10:23.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.17) opts 0xd
21:10:23.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.17)
21:10:23.079 00.000 11060 Moving (-0.31, -0.17) raw xDistance=-0.07 yDistance=-0.35
21:10:23.079 00.000 11060 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.37, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.470071, 1:0.349047
21:10:23.079 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:10:23.080 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:10:23.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
21:10:23.080 00.000 11060 MoveAxis(E, 0, ABG)
21:10:23.080 00.000 11060 Move returns status 0, amount 0
21:10:23.080 00.000 11060 MoveAxis(N, 151, ABG)
21:10:23.080 00.000 11060 Guiding  Dir = 0, Dur = 151
21:10:23.085 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:23.096 00.011 11060 IsSlewing returns 0
21:10:23.096 00.000 11060 IsGuiding returns 0
21:10:23.113 00.017 10844 UpdateGuideState exits: m=2431 SNR=29.5
21:10:23.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:23.114 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:23.114 00.000 10844 Enqueuing Expose request
21:10:23.265 00.151 11060 IsGuiding returns 0
21:10:23.266 00.001 11060 Move returns status 0, amount 151
21:10:23.266 00.000 11060 move complete, result=0
21:10:23.266 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
21:10:23.272 00.006 11060 worker thread done servicing request
21:10:23.272 00.000 11060 Worker thread wakes up
21:10:23.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:23.272 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:24.743 01.471 11060 Exposure complete
21:10:24.893 00.150 11060 worker thread done servicing request
21:10:24.893 00.000 10844 OnExposeComplete: enter
21:10:24.893 00.000 10844 UpdateGuideState(): m_state=6
21:10:24.895 00.002 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:10:24.895 00.000 10844 Star::Find returns 1 (0), X=224.07, Y=196.46, Mass=2218, SNR=29.9, Peak=238 HFD=3.0
21:10:24.895 00.000 10844 MultiStar: [#1 -0.87,-0.18,0.98,U] [#2 -0.94,-0.52,0.96,U] [#3 -0.34,-0.87,1.02,U] [#4 -1.01,-0.89,0.00,M3] [#5 -0.53,-1.03,2.30,U] [#6 -0.97,-0.36,0.94,U] [#7 -1.03,-1.35,0.00,M4] [#8 -0.71,-0.76,0.88,U] 
21:10:24.895 00.000 10844 single-star, 6 included, MultiStar: {-0.65, -0.66}, one-star: {-0.37, -0.42}
21:10:24.895 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.87) = xAngle (-1.43 = -1.43)
21:10:24.895 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-1.41 = -1.41)
21:10:24.895 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.42 hyp=0.56 cameraTheta=-2.30 mountX=0.08 mountY=-0.55, mountTheta=-1.43
21:10:24.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.42, opts=13)
21:10:24.897 00.000 10844 Enqueuing Move request for scope (-0.37, -0.42)
21:10:24.897 00.000 11060 Worker thread wakes up
21:10:24.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.42) opts 0xd
21:10:24.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.42)
21:10:24.897 00.000 11060 Moving (-0.37, -0.42) raw xDistance=0.08 yDistance=-0.55
21:10:24.897 00.000 11060 BLC: History state: CurrMiss=0.55, AvgInitMiss=0.37, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.470071, 1:0.349047, 2:0.549797
21:10:24.897 00.000 11060 BLC: Under-shoot: nominal increase by 227
21:10:24.897 00.000 11060 BLC: window closed
21:10:24.897 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:10:24.897 00.000 11060 BLC: Pulse adjusted to 750
21:10:24.899 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:10:24.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.55
21:10:24.899 00.000 11060 MoveAxis(E, 0, ABG)
21:10:24.899 00.000 11060 Move returns status 0, amount 0
21:10:24.899 00.000 11060 MoveAxis(N, 238, ABG)
21:10:24.899 00.000 11060 Guiding  Dir = 0, Dur = 238
21:10:24.900 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=10, FiltMax=255, Gamma=1.000
21:10:24.915 00.015 11060 IsSlewing returns 0
21:10:24.915 00.000 11060 IsGuiding returns 0
21:10:24.915 00.000 10844 UpdateGuideState exits: m=2218 SNR=29.9
21:10:24.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:24.915 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:24.915 00.000 10844 Enqueuing Expose request
21:10:25.169 00.254 11060 IsGuiding returns 0
21:10:25.169 00.000 11060 Move returns status 0, amount 238
21:10:25.169 00.000 11060 move complete, result=0
21:10:25.169 00.000 11060 worker thread done servicing request
21:10:25.169 00.000 11060 Worker thread wakes up
21:10:25.169 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.5 px 238 ms NORTH
21:10:25.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:25.169 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:25.207 00.038 10844 evsrv: cli 0EEEE930 connect
21:10:25.207 00.000 10844 case statement mapped state 6 to 3
21:10:25.207 00.000 10844 case statement mapped state 6 to 3
21:10:25.207 00.000 10844 evsrv: cli 0EEEE930 request: {"method":"get_pixel_scale","id":"3610241c-55be-40e5-acfa-af601eca7286"}
21:10:25.207 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":4.1253,"id":"3610241c-55be-40e5-acfa-af601eca7286"}
21:10:25.207 00.000 10844 evsrv: cli 0EEEE930 disconnect
21:10:26.666 01.459 11060 Exposure complete
21:10:26.856 00.190 11060 worker thread done servicing request
21:10:26.856 00.000 10844 OnExposeComplete: enter
21:10:26.856 00.000 10844 UpdateGuideState(): m_state=6
21:10:26.858 00.002 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:10:26.858 00.000 10844 Star::Find returns 1 (0), X=224.38, Y=196.12, Mass=2204, SNR=29.0, Peak=226 HFD=3.3
21:10:26.858 00.000 10844 MultiStar: [#1 -1.21,0.07,1.12,U] [#2 -0.60,-0.93,1.09,U] [#3 -0.21,-0.48,1.07,U] [#4 -0.82,-0.75,0.80,U] [#5 -0.55,-0.41,2.35,U] [#6 -0.17,-0.33,0.83,U] [#7 -0.48,-0.99,0.90,U] [#8 -1.08,-0.68,0.91,U] 
21:10:26.858 00.000 10844 single-star, 8 included, MultiStar: {-0.57, -0.55}, one-star: {-0.06, -0.76}
21:10:26.858 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.87) = xAngle (-0.78 = -0.78)
21:10:26.858 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.76 = -0.76)
21:10:26.858 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.76 hyp=0.76 cameraTheta=-1.65 mountX=0.54 mountY=-0.53, mountTheta=-0.77
21:10:26.865 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.76, opts=13)
21:10:26.865 00.000 10844 Enqueuing Move request for scope (-0.06, -0.76)
21:10:26.865 00.000 11060 Worker thread wakes up
21:10:26.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.76) opts 0xd
21:10:26.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.76)
21:10:26.865 00.000 11060 Moving (-0.06, -0.76) raw xDistance=0.54 yDistance=-0.53
21:10:26.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.54
21:10:26.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.53
21:10:26.865 00.000 11060 MoveAxis(W, 101, ABG)
21:10:26.865 00.000 11060 Guiding  Dir = 3, Dur = 101
21:10:26.875 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=7, FiltMax=255, Gamma=1.000
21:10:26.886 00.011 10844 UpdateGuideState exits: m=2204 SNR=29.0
21:10:26.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:26.886 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:26.886 00.000 10844 Enqueuing Expose request
21:10:26.891 00.005 11060 IsSlewing returns 0
21:10:26.891 00.000 11060 IsGuiding returns 0
21:10:27.018 00.127 11060 IsGuiding returns 0
21:10:27.018 00.000 11060 Move returns status 0, amount 101
21:10:27.018 00.000 11060 MoveAxis(N, 228, ABG)
21:10:27.018 00.000 11060 Guiding  Dir = 0, Dur = 228
21:10:27.049 00.031 11060 IsSlewing returns 0
21:10:27.049 00.000 11060 IsGuiding returns 0
21:10:27.289 00.240 11060 IsGuiding returns 0
21:10:27.289 00.000 11060 Move returns status 0, amount 228
21:10:27.289 00.000 11060 move complete, result=0
21:10:27.289 00.000 11060 worker thread done servicing request
21:10:27.289 00.000 11060 Worker thread wakes up
21:10:27.289 00.000 10844 GuideStep: 0.5 px 101 ms WEST, -0.5 px 228 ms NORTH
21:10:27.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:27.289 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:28.772 01.483 11060 Exposure complete
21:10:28.938 00.166 11060 worker thread done servicing request
21:10:28.940 00.002 10844 OnExposeComplete: enter
21:10:28.940 00.000 10844 UpdateGuideState(): m_state=6
21:10:28.940 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:10:28.940 00.000 10844 Star::Find returns 1 (0), X=225.10, Y=196.30, Mass=2683, SNR=32.0, Peak=224 HFD=3.4
21:10:28.940 00.000 10844 MultiStar: [#1 -0.22,0.45,1.04,U] [#2 -0.52,-0.43,0.98,U] [#3 -0.33,-0.05,1.03,U] [#4 -0.38,-0.47,0.82,U] [#5 0.66,-0.69,2.14,U] [#6 0.47,-0.18,0.81,U] [#7 -0.43,-0.84,0.78,U] [#8 -0.62,-0.49,0.82,U] 
21:10:28.940 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.39}, one-star: {0.66, -0.57}
21:10:28.940 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.87) = xAngle (-0.64 = -0.64)
21:10:28.940 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.63 = -0.63)
21:10:28.940 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.51 mountX=0.31 mountY=-0.23, mountTheta=-0.63
21:10:28.942 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.39, opts=13)
21:10:28.942 00.000 10844 Enqueuing Move request for scope (0.02, -0.39)
21:10:28.942 00.000 11060 Worker thread wakes up
21:10:28.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.39) opts 0xd
21:10:28.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.39)
21:10:28.942 00.000 11060 Moving (0.02, -0.39) raw xDistance=0.31 yDistance=-0.23
21:10:28.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.31
21:10:28.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
21:10:28.942 00.000 11060 MoveAxis(W, 62, ABG)
21:10:28.942 00.000 11060 Guiding  Dir = 3, Dur = 62
21:10:28.946 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=10, FiltMax=255, Gamma=1.000
21:10:28.950 00.004 11060 IsSlewing returns 0
21:10:28.950 00.000 11060 IsGuiding returns 0
21:10:28.953 00.003 10844 UpdateGuideState exits: m=2683 SNR=32.0
21:10:28.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:28.953 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:28.953 00.000 10844 Enqueuing Expose request
21:10:29.014 00.061 11060 IsGuiding returns 0
21:10:29.014 00.000 11060 Move returns status 0, amount 62
21:10:29.014 00.000 11060 MoveAxis(N, 98, ABG)
21:10:29.015 00.001 11060 Guiding  Dir = 0, Dur = 98
21:10:29.030 00.015 11060 IsSlewing returns 0
21:10:29.030 00.000 11060 IsGuiding returns 0
21:10:29.142 00.112 11060 IsGuiding returns 0
21:10:29.142 00.000 11060 Move returns status 0, amount 98
21:10:29.142 00.000 11060 move complete, result=0
21:10:29.142 00.000 11060 worker thread done servicing request
21:10:29.142 00.000 11060 Worker thread wakes up
21:10:29.142 00.000 10844 GuideStep: 0.3 px 62 ms WEST, -0.2 px 98 ms NORTH
21:10:29.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:29.142 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:30.625 01.483 11060 Exposure complete
21:10:30.770 00.145 11060 worker thread done servicing request
21:10:30.770 00.000 10844 OnExposeComplete: enter
21:10:30.770 00.000 10844 UpdateGuideState(): m_state=6
21:10:30.772 00.002 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:10:30.772 00.000 10844 Star::Find returns 1 (0), X=224.57, Y=196.04, Mass=2184, SNR=28.8, Peak=226 HFD=3.0
21:10:30.772 00.000 10844 MultiStar: [#1 -0.37,0.06,1.22,U] [#2 -0.49,-1.08,1.09,U] [#3 0.18,-0.33,1.19,U] [#4 -0.40,-0.57,0.81,U] [#5 0.28,-0.72,2.28,U] [#6 0.25,-0.82,0.96,U] [#7 -0.18,-0.69,0.95,U] [#8 0.00,-0.43,0.93,U] 
21:10:30.772 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.60}, one-star: {0.12, -0.84}
21:10:30.772 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.87) = xAngle (-0.75 = -0.75)
21:10:30.772 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.73 = -0.73)
21:10:30.772 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.60 hyp=0.60 cameraTheta=-1.61 mountX=0.44 mountY=-0.40, mountTheta=-0.74
21:10:30.774 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.60, opts=13)
21:10:30.774 00.000 10844 Enqueuing Move request for scope (-0.03, -0.60)
21:10:30.774 00.000 11060 Worker thread wakes up
21:10:30.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.60) opts 0xd
21:10:30.774 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.60)
21:10:30.774 00.000 11060 Moving (-0.03, -0.60) raw xDistance=0.44 yDistance=-0.40
21:10:30.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.44
21:10:30.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
21:10:30.774 00.000 11060 MoveAxis(W, 85, ABG)
21:10:30.774 00.000 11060 Guiding  Dir = 3, Dur = 85
21:10:30.777 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=10, FiltMax=255, Gamma=1.000
21:10:30.788 00.011 10844 UpdateGuideState exits: m=2184 SNR=28.8
21:10:30.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:30.788 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:30.788 00.000 10844 Enqueuing Expose request
21:10:30.801 00.013 11060 IsSlewing returns 0
21:10:30.801 00.000 11060 IsGuiding returns 0
21:10:30.913 00.112 11060 IsGuiding returns 0
21:10:30.913 00.000 11060 Move returns status 0, amount 85
21:10:30.913 00.000 11060 MoveAxis(N, 174, ABG)
21:10:30.913 00.000 11060 Guiding  Dir = 0, Dur = 174
21:10:30.928 00.015 11060 IsSlewing returns 0
21:10:30.928 00.000 11060 IsGuiding returns 0
21:10:31.117 00.189 11060 IsGuiding returns 0
21:10:31.117 00.000 11060 Move returns status 0, amount 174
21:10:31.117 00.000 11060 move complete, result=0
21:10:31.117 00.000 11060 worker thread done servicing request
21:10:31.117 00.000 11060 Worker thread wakes up
21:10:31.117 00.000 10844 GuideStep: 0.4 px 85 ms WEST, -0.4 px 174 ms NORTH
21:10:31.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:31.117 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:32.592 01.475 11060 Exposure complete
21:10:32.748 00.156 11060 worker thread done servicing request
21:10:32.748 00.000 10844 OnExposeComplete: enter
21:10:32.748 00.000 10844 UpdateGuideState(): m_state=6
21:10:32.748 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:10:32.748 00.000 10844 Star::Find returns 1 (0), X=225.67, Y=196.86, Mass=2571, SNR=31.4, Peak=213 HFD=3.5
21:10:32.748 00.000 10844 MultiStar: [#1 0.31,0.83,1.04,U] [#2 -0.04,-0.53,0.98,U] [#3 0.71,0.47,0.94,U] [#4 -0.38,-0.28,0.78,U] [#5 0.39,-0.40,2.21,U] [#6 0.35,0.38,0.79,U] [#7 -0.18,-0.21,0.82,U] [#8 -0.19,-0.51,0.85,U] 
21:10:32.748 00.000 10844 refined, 8 included, MultiStar: {0.29, -0.07}, one-star: {1.23, -0.02}
21:10:32.748 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.87) = xAngle (0.63 = 0.63)
21:10:32.748 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.65 = 0.65)
21:10:32.748 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-0.23 mountX=0.24 mountY=0.18, mountTheta=0.65
21:10:32.748 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.07, opts=13)
21:10:32.748 00.000 10844 Enqueuing Move request for scope (0.29, -0.07)
21:10:32.748 00.000 11060 Worker thread wakes up
21:10:32.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.07) opts 0xd
21:10:32.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.07)
21:10:32.748 00.000 11060 Moving (0.29, -0.07) raw xDistance=0.24 yDistance=0.18
21:10:32.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.24
21:10:32.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:32.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:10:32.748 00.000 11060 MoveAxis(W, 48, ABG)
21:10:32.748 00.000 11060 Guiding  Dir = 3, Dur = 48
21:10:32.755 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:32.772 00.017 10844 UpdateGuideState exits: m=2571 SNR=31.4
21:10:32.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:32.772 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:32.772 00.000 10844 Enqueuing Expose request
21:10:32.778 00.006 11060 IsSlewing returns 0
21:10:32.779 00.001 11060 IsGuiding returns 0
21:10:32.872 00.093 11060 IsGuiding returns 0
21:10:32.873 00.001 11060 Move returns status 0, amount 48
21:10:32.873 00.000 11060 MoveAxis(N, 0, ABG)
21:10:32.873 00.000 11060 Move returns status 0, amount 0
21:10:32.873 00.000 11060 move complete, result=0
21:10:32.873 00.000 11060 worker thread done servicing request
21:10:32.873 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.2 px 0 ms NORTH
21:10:32.873 00.000 11060 Worker thread wakes up
21:10:32.875 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:32.875 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:34.357 01.482 11060 Exposure complete
21:10:34.508 00.151 11060 worker thread done servicing request
21:10:34.508 00.000 10844 OnExposeComplete: enter
21:10:34.508 00.000 10844 UpdateGuideState(): m_state=6
21:10:34.508 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:10:34.508 00.000 10844 Star::Find returns 1 (0), X=225.06, Y=197.22, Mass=2660, SNR=31.7, Peak=227 HFD=3.2
21:10:34.508 00.000 10844 MultiStar: [#1 0.19,0.49,1.03,U] [#2 -0.07,0.14,0.99,U] [#3 0.06,0.42,0.99,U] [#4 -0.03,0.28,0.73,U] [#5 -0.01,-0.08,2.14,U] [#6 0.40,0.41,0.79,U] [#7 0.24,-0.12,0.77,U] [#8 0.44,-0.03,0.79,U] 
21:10:34.508 00.000 10844 refined, 8 included, MultiStar: {0.17, 0.18}, one-star: {0.62, 0.34}
21:10:34.508 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.87) = xAngle (1.67 = 1.67)
21:10:34.508 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.69 = 1.69)
21:10:34.508 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.80 mountX=-0.02 mountY=0.25, mountTheta=1.67
21:10:34.508 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.18, opts=13)
21:10:34.508 00.000 10844 Enqueuing Move request for scope (0.17, 0.18)
21:10:34.508 00.000 11060 Worker thread wakes up
21:10:34.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
21:10:34.508 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
21:10:34.508 00.000 11060 Moving (0.17, 0.18) raw xDistance=-0.02 yDistance=0.25
21:10:34.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:10:34.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:34.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:10:34.508 00.000 11060 MoveAxis(E, 0, ABG)
21:10:34.508 00.000 11060 Move returns status 0, amount 0
21:10:34.508 00.000 11060 MoveAxis(N, 0, ABG)
21:10:34.508 00.000 11060 Move returns status 0, amount 0
21:10:34.508 00.000 11060 move complete, result=0
21:10:34.508 00.000 11060 worker thread done servicing request
21:10:34.516 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
21:10:34.532 00.016 10844 UpdateGuideState exits: m=2660 SNR=31.7
21:10:34.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:34.532 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:34.532 00.000 10844 Enqueuing Expose request
21:10:34.532 00.000 11060 Worker thread wakes up
21:10:34.532 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:10:34.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:34.532 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:36.003 01.471 11060 Exposure complete
21:10:36.149 00.146 11060 worker thread done servicing request
21:10:36.149 00.000 10844 OnExposeComplete: enter
21:10:36.149 00.000 10844 UpdateGuideState(): m_state=6
21:10:36.149 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:10:36.149 00.000 10844 Star::Find returns 1 (0), X=225.45, Y=196.60, Mass=2423, SNR=30.2, Peak=235 HFD=3.3
21:10:36.149 00.000 10844 MultiStar: [#1 -0.15,0.25,1.15,U] [#2 -0.28,-1.14,0.92,U] [#3 0.31,-0.76,1.04,U] [#4 0.06,-0.18,0.80,U] [#5 0.30,-1.04,2.33,U] [#6 0.61,-0.44,0.90,U] [#7 -0.39,-0.41,0.92,U] [#8 -0.47,-1.04,0.87,U] 
21:10:36.149 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.61}, one-star: {1.01, -0.27}
21:10:36.149 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.87) = xAngle (-0.47 = -0.47)
21:10:36.149 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (-0.45 = -0.45)
21:10:36.149 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.61 hyp=0.63 cameraTheta=-1.34 mountX=0.56 mountY=-0.27, mountTheta=-0.45
21:10:36.149 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.61, opts=13)
21:10:36.149 00.000 10844 Enqueuing Move request for scope (0.14, -0.61)
21:10:36.149 00.000 11060 Worker thread wakes up
21:10:36.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.61) opts 0xd
21:10:36.149 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.61)
21:10:36.149 00.000 11060 Moving (0.14, -0.61) raw xDistance=0.56 yDistance=-0.27
21:10:36.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.56
21:10:36.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
21:10:36.149 00.000 11060 MoveAxis(W, 105, ABG)
21:10:36.149 00.000 11060 Guiding  Dir = 3, Dur = 105
21:10:36.158 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:36.160 00.002 11060 IsSlewing returns 0
21:10:36.160 00.000 11060 IsGuiding returns 0
21:10:36.174 00.014 10844 UpdateGuideState exits: m=2423 SNR=30.2
21:10:36.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:36.174 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:36.174 00.000 10844 Enqueuing Expose request
21:10:36.286 00.112 11060 IsGuiding returns 0
21:10:36.286 00.000 11060 Move returns status 0, amount 105
21:10:36.286 00.000 11060 MoveAxis(N, 118, ABG)
21:10:36.286 00.000 11060 Guiding  Dir = 0, Dur = 118
21:10:36.318 00.032 11060 IsSlewing returns 0
21:10:36.318 00.000 11060 IsGuiding returns 0
21:10:36.460 00.142 11060 IsGuiding returns 0
21:10:36.462 00.002 11060 Move returns status 0, amount 118
21:10:36.462 00.000 11060 move complete, result=0
21:10:36.462 00.000 11060 worker thread done servicing request
21:10:36.462 00.000 11060 Worker thread wakes up
21:10:36.462 00.000 10844 GuideStep: 0.6 px 105 ms WEST, -0.3 px 118 ms NORTH
21:10:36.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:36.462 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:37.924 01.462 11060 Exposure complete
21:10:38.203 00.279 10844 OnExposeComplete: enter
21:10:38.204 00.001 10844 UpdateGuideState(): m_state=6
21:10:38.204 00.000 11060 worker thread done servicing request
21:10:38.204 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:10:38.204 00.000 10844 Star::Find returns 1 (0), X=225.51, Y=197.17, Mass=1889, SNR=27.0, Peak=193 HFD=3.1
21:10:38.204 00.000 10844 MultiStar: [#1 0.70,0.42,1.25,U] [#2 0.10,-0.43,1.18,U] [#3 0.87,0.25,1.12,U] [#4 0.28,0.88,0.95,U] [#5 0.12,-0.30,2.40,U] [#6 0.81,0.07,0.97,U] [#7 0.64,-0.06,0.99,U] [#8 -0.30,-0.01,0.95,U] 
21:10:38.204 00.000 10844 refined, 8 included, MultiStar: {0.44, 0.07}, one-star: {1.07, 0.30}
21:10:38.204 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.87) = xAngle (1.02 = 1.02)
21:10:38.204 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.04 = 1.04)
21:10:38.204 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=0.07 hyp=0.44 cameraTheta=0.15 mountX=0.23 mountY=0.38, mountTheta=1.02
21:10:38.204 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=0.07, opts=13)
21:10:38.204 00.000 10844 Enqueuing Move request for scope (0.44, 0.07)
21:10:38.204 00.000 11060 Worker thread wakes up
21:10:38.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.07) opts 0xd
21:10:38.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 0.07)
21:10:38.204 00.000 11060 Moving (0.44, 0.07) raw xDistance=0.23 yDistance=0.38
21:10:38.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.23
21:10:38.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:38.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:10:38.204 00.000 11060 MoveAxis(W, 48, ABG)
21:10:38.204 00.000 11060 Guiding  Dir = 3, Dur = 48
21:10:38.214 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:38.224 00.010 10844 UpdateGuideState exits: m=1889 SNR=27.0
21:10:38.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:38.224 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:38.224 00.000 10844 Enqueuing Expose request
21:10:38.229 00.005 11060 IsSlewing returns 0
21:10:38.229 00.000 11060 IsGuiding returns 0
21:10:38.296 00.067 11060 IsGuiding returns 0
21:10:38.296 00.000 11060 Move returns status 0, amount 48
21:10:38.296 00.000 11060 MoveAxis(N, 0, ABG)
21:10:38.296 00.000 11060 Move returns status 0, amount 0
21:10:38.296 00.000 11060 move complete, result=0
21:10:38.296 00.000 11060 worker thread done servicing request
21:10:38.296 00.000 11060 Worker thread wakes up
21:10:38.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:38.297 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:38.297 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.4 px 0 ms NORTH
21:10:39.782 01.485 11060 Exposure complete
21:10:40.043 00.261 11060 worker thread done servicing request
21:10:40.043 00.000 10844 OnExposeComplete: enter
21:10:40.043 00.000 10844 UpdateGuideState(): m_state=6
21:10:40.044 00.001 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:10:40.044 00.000 10844 Star::Find returns 1 (0), X=225.70, Y=196.42, Mass=2587, SNR=31.0, Peak=227 HFD=3.4
21:10:40.044 00.000 10844 MultiStar: [#1 0.24,0.37,1.02,U] [#2 -0.47,0.07,1.00,U] [#3 0.81,0.11,1.05,U] [#4 0.11,0.00,0.80,U] [#5 0.56,-0.24,2.15,U] [#6 0.25,0.61,0.82,U] [#7 -0.02,-0.14,0.92,U] [#8 0.01,-0.44,0.82,U] 
21:10:40.044 00.000 10844 refined, 8 included, MultiStar: {0.35, -0.04}, one-star: {1.26, -0.45}
21:10:40.044 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.87) = xAngle (0.75 = 0.75)
21:10:40.044 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.77 = 0.77)
21:10:40.044 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-0.12 mountX=0.26 mountY=0.25, mountTheta=0.76
21:10:40.047 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.04, opts=13)
21:10:40.047 00.000 10844 Enqueuing Move request for scope (0.35, -0.04)
21:10:40.047 00.000 11060 Worker thread wakes up
21:10:40.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.04) opts 0xd
21:10:40.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.04)
21:10:40.047 00.000 11060 Moving (0.35, -0.04) raw xDistance=0.26 yDistance=0.25
21:10:40.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.26
21:10:40.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:40.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:10:40.048 00.001 11060 MoveAxis(W, 50, ABG)
21:10:40.048 00.000 11060 Guiding  Dir = 3, Dur = 50
21:10:40.057 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:40.084 00.027 11060 IsSlewing returns 0
21:10:40.084 00.000 11060 IsGuiding returns 0
21:10:40.090 00.006 10844 UpdateGuideState exits: m=2587 SNR=31.0
21:10:40.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:40.090 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:40.090 00.000 10844 Enqueuing Expose request
21:10:40.147 00.057 11060 IsGuiding returns 0
21:10:40.147 00.000 11060 Move returns status 0, amount 50
21:10:40.147 00.000 11060 MoveAxis(N, 0, ABG)
21:10:40.147 00.000 11060 Move returns status 0, amount 0
21:10:40.147 00.000 11060 move complete, result=0
21:10:40.147 00.000 11060 worker thread done servicing request
21:10:40.147 00.000 11060 Worker thread wakes up
21:10:40.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:40.147 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:40.152 00.005 10844 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
21:10:41.608 01.456 11060 Exposure complete
21:10:41.802 00.194 11060 worker thread done servicing request
21:10:41.806 00.004 10844 OnExposeComplete: enter
21:10:41.806 00.000 10844 UpdateGuideState(): m_state=6
21:10:41.806 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:10:41.806 00.000 10844 Star::Find returns 1 (0), X=225.30, Y=196.67, Mass=2402, SNR=30.3, Peak=228 HFD=3.5
21:10:41.806 00.000 10844 MultiStar: [#1 0.22,0.06,1.09,U] [#2 0.10,-0.12,1.05,U] [#3 0.99,0.07,1.05,U] [#4 -0.10,-0.15,0.77,U] [#5 0.97,-0.64,2.21,U] [#6 0.71,-0.38,0.83,U] [#7 0.62,-0.10,0.85,U] [#8 0.28,0.30,0.72,U] 
21:10:41.806 00.000 10844 refined, 8 included, MultiStar: {0.59, -0.20}, one-star: {0.86, -0.20}
21:10:41.806 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.87) = xAngle (0.54 = 0.54)
21:10:41.806 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.56 = 0.56)
21:10:41.806 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=-0.20 hyp=0.62 cameraTheta=-0.33 mountX=0.53 mountY=0.33, mountTheta=0.55
21:10:41.808 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=-0.20, opts=13)
21:10:41.808 00.000 10844 Enqueuing Move request for scope (0.59, -0.20)
21:10:41.808 00.000 11060 Worker thread wakes up
21:10:41.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.20) opts 0xd
21:10:41.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, -0.20)
21:10:41.808 00.000 11060 Moving (0.59, -0.20) raw xDistance=0.53 yDistance=0.33
21:10:41.810 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.53
21:10:41.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:10:41.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:10:41.810 00.000 11060 MoveAxis(W, 102, ABG)
21:10:41.810 00.000 11060 Guiding  Dir = 3, Dur = 102
21:10:41.816 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
21:10:41.829 00.013 11060 IsSlewing returns 0
21:10:41.830 00.001 11060 IsGuiding returns 0
21:10:41.834 00.004 10844 UpdateGuideState exits: m=2402 SNR=30.3
21:10:41.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:41.834 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:41.834 00.000 10844 Enqueuing Expose request
21:10:41.964 00.130 11060 IsGuiding returns 0
21:10:41.965 00.001 11060 Move returns status 0, amount 102
21:10:41.965 00.000 11060 MoveAxis(N, 0, ABG)
21:10:41.965 00.000 11060 Move returns status 0, amount 0
21:10:41.965 00.000 11060 move complete, result=0
21:10:41.965 00.000 11060 worker thread done servicing request
21:10:41.976 00.011 10844 GuideStep: 0.5 px 102 ms WEST, 0.3 px 0 ms NORTH
21:10:41.976 00.000 11060 Worker thread wakes up
21:10:41.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:41.976 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:43.451 01.475 11060 Exposure complete
21:10:43.737 00.286 10844 OnExposeComplete: enter
21:10:43.741 00.004 10844 UpdateGuideState(): m_state=6
21:10:43.741 00.000 11060 worker thread done servicing request
21:10:43.741 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:10:43.741 00.000 10844 Star::Find returns 1 (0), X=225.65, Y=197.43, Mass=2233, SNR=28.7, Peak=223 HFD=3.2
21:10:43.741 00.000 10844 MultiStar: [#1 0.44,0.86,1.24,U] [#2 0.32,0.53,1.11,U] [#3 1.21,0.14,1.10,U] [#4 0.50,0.99,0.76,U] [#5 0.84,0.56,2.47,U] [#6 0.84,0.52,0.78,U] [#7 0.81,0.25,0.85,U] [#8 0.58,-0.15,0.88,U] 
21:10:43.741 00.000 10844 refined, 8 included, MultiStar: {0.76, 0.49}, one-star: {1.21, 0.55}
21:10:43.741 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.87) = xAngle (1.44 = 1.44)
21:10:43.741 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.46 = 1.46)
21:10:43.741 00.000 10844 CameraToMount -- cameraX=0.76 cameraY=0.49 hyp=0.90 cameraTheta=0.57 mountX=0.12 mountY=0.90, mountTheta=1.44
21:10:43.745 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.76, y=0.49, opts=13)
21:10:43.745 00.000 10844 Enqueuing Move request for scope (0.76, 0.49)
21:10:43.745 00.000 11060 Worker thread wakes up
21:10:43.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.49) opts 0xd
21:10:43.745 00.000 11060 Handling offset move in thread for scope, endpoint = (0.76, 0.49)
21:10:43.745 00.000 11060 Moving (0.76, 0.49) raw xDistance=0.12 yDistance=0.90
21:10:43.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:10:43.745 00.000 11060 resist switch: large excursion: input 0.90 thresh 0.57 direction from -1 to 1
21:10:43.745 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.70
21:10:43.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.90
21:10:43.745 00.000 11060 MoveAxis(E, 0, ABG)
21:10:43.745 00.000 11060 Move returns status 0, amount 0
21:10:43.745 00.000 11060 BLC: Oldest BLC event removed
21:10:43.745 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:10:43.745 00.000 11060 MoveAxis(S, 1140, ABG)
21:10:43.745 00.000 11060 Guiding  Dir = 1, Dur = 1140
21:10:43.765 00.020 11060 IsSlewing returns 0
21:10:43.769 00.004 11060 IsGuiding returns 0
21:10:43.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:10:43.785 00.016 10844 UpdateGuideState exits: m=2233 SNR=28.7
21:10:43.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:43.785 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:43.785 00.000 10844 Enqueuing Expose request
21:10:44.911 01.126 11060 IsGuiding returns 0
21:10:44.911 00.000 11060 Move returns status 0, amount 1140
21:10:44.911 00.000 11060 move complete, result=0
21:10:44.911 00.000 11060 worker thread done servicing request
21:10:44.911 00.000 11060 Worker thread wakes up
21:10:44.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:44.911 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:44.911 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.9 px 1140 ms SOUTH
21:10:46.378 01.467 11060 Exposure complete
21:10:46.520 00.142 11060 worker thread done servicing request
21:10:46.520 00.000 10844 OnExposeComplete: enter
21:10:46.520 00.000 10844 UpdateGuideState(): m_state=6
21:10:46.520 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:10:46.520 00.000 10844 Star::Find returns 1 (0), X=225.27, Y=196.84, Mass=2426, SNR=30.0, Peak=189 HFD=3.7
21:10:46.520 00.000 10844 MultiStar: [#1 0.33,0.93,1.07,U] [#2 0.11,-0.03,1.02,U] [#3 0.44,0.26,1.05,U] [#4 -0.16,0.62,0.82,U] [#5 0.58,0.21,2.22,U] [#6 0.53,0.63,0.95,U] [#7 0.10,0.07,0.87,U] [#8 -0.39,0.17,0.80,U] 
21:10:46.520 00.000 10844 refined, 8 included, MultiStar: {0.32, 0.30}, one-star: {0.83, -0.04}
21:10:46.520 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.87) = xAngle (1.62 = 1.62)
21:10:46.520 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (1.64 = 1.64)
21:10:46.520 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.30 hyp=0.44 cameraTheta=0.75 mountX=-0.02 mountY=0.44, mountTheta=1.62
21:10:46.520 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.30, opts=13)
21:10:46.520 00.000 10844 Enqueuing Move request for scope (0.32, 0.30)
21:10:46.520 00.000 11060 Worker thread wakes up
21:10:46.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.30) opts 0xd
21:10:46.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.30)
21:10:46.520 00.000 11060 Moving (0.32, 0.30) raw xDistance=-0.02 yDistance=0.44
21:10:46.520 00.000 11060 BLC: History state: CurrMiss=0.44, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.629255, 1:0.441571
21:10:46.520 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:10:46.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:10:46.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.44
21:10:46.520 00.000 11060 MoveAxis(E, 0, ABG)
21:10:46.520 00.000 11060 Move returns status 0, amount 0
21:10:46.520 00.000 11060 MoveAxis(S, 191, ABG)
21:10:46.520 00.000 11060 Guiding  Dir = 1, Dur = 191
21:10:46.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
21:10:46.529 00.009 11060 IsSlewing returns 0
21:10:46.529 00.000 11060 IsGuiding returns 0
21:10:46.530 00.001 10844 UpdateGuideState exits: m=2426 SNR=30.0
21:10:46.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:46.530 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:46.530 00.000 10844 Enqueuing Expose request
21:10:46.735 00.205 11060 IsGuiding returns 0
21:10:46.736 00.001 11060 Move returns status 0, amount 191
21:10:46.736 00.000 11060 move complete, result=0
21:10:46.736 00.000 11060 worker thread done servicing request
21:10:46.736 00.000 11060 Worker thread wakes up
21:10:46.736 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 191 ms SOUTH
21:10:46.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:46.736 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:48.204 01.468 11060 Exposure complete
21:10:48.356 00.152 11060 worker thread done servicing request
21:10:48.356 00.000 10844 OnExposeComplete: enter
21:10:48.356 00.000 10844 UpdateGuideState(): m_state=6
21:10:48.356 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:10:48.356 00.000 10844 Star::Find returns 1 (0), X=224.74, Y=197.46, Mass=2577, SNR=32.1, Peak=201 HFD=3.5
21:10:48.356 00.000 10844 MultiStar: [#1 0.07,0.66,0.99,U] [#2 -0.35,0.34,1.07,U] [#3 0.86,0.52,0.94,U] [#4 -0.59,-0.23,0.70,U] [#5 0.15,-0.24,2.24,U] [#6 0.26,0.14,0.87,U] [#7 0.15,-0.15,0.84,U] [#8 -0.52,0.16,0.86,U] 
21:10:48.356 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {0.29, 0.58}
21:10:48.356 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.87) = xAngle (2.06 = 2.06)
21:10:48.356 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (2.08 = 2.08)
21:10:48.356 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.20 mountX=-0.08 mountY=0.15, mountTheta=2.07
21:10:48.358 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.16, opts=13)
21:10:48.358 00.000 10844 Enqueuing Move request for scope (0.06, 0.16)
21:10:48.358 00.000 11060 Worker thread wakes up
21:10:48.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
21:10:48.358 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
21:10:48.358 00.000 11060 Moving (0.06, 0.16) raw xDistance=-0.08 yDistance=0.15
21:10:48.358 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.629255, 1:0.441571, 2:0.151622
21:10:48.358 00.000 11060 BLC: No correction, Miss < min_move
21:10:48.359 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:10:48.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:48.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:10:48.359 00.000 11060 MoveAxis(E, 0, ABG)
21:10:48.359 00.000 11060 Move returns status 0, amount 0
21:10:48.359 00.000 11060 MoveAxis(N, 0, ABG)
21:10:48.359 00.000 11060 Move returns status 0, amount 0
21:10:48.359 00.000 11060 move complete, result=0
21:10:48.359 00.000 11060 worker thread done servicing request
21:10:48.375 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
21:10:48.377 00.002 10844 UpdateGuideState exits: m=2577 SNR=32.1
21:10:48.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:48.377 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:48.377 00.000 10844 Enqueuing Expose request
21:10:48.377 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:10:48.377 00.000 11060 Worker thread wakes up
21:10:48.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:48.377 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,182,31,31)
21:10:49.849 01.472 11060 Exposure complete
21:10:49.876 00.027 10844 Stop button clicked
21:10:49.876 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:10:49.876 00.000 10844 Status Line: Waiting for devices...
21:10:49.989 00.113 11060 worker thread done servicing request
21:10:49.989 00.000 10844 OnExposeComplete: enter
21:10:49.989 00.000 10844 UpdateGuideState(): m_state=6
21:10:49.989 00.000 10844 Mount: notify guiding stopped
21:10:49.989 00.000 10844 BLC: window closed
21:10:49.989 00.000 10844 BLC: Last direction was reset
21:10:49.989 00.000 10844 Changing from state GUIDING to STOP
21:10:49.989 00.000 10844 guider state => SELECTED
21:10:49.989 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
21:10:49.989 00.000 10844 Status Line: Stopped Guiding
21:10:49.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:10:50.001 00.012 10844 UpdateGuideState exits: Stopped Guiding
21:10:50.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
21:10:50.001 00.000 10844 setting force full frames = true
21:10:50.069 00.068 10844 Status Line: Stopped.
21:10:51.094 01.025 10844 GuideButtonClick i=1 ctx=Guide button clicked
21:10:51.094 00.000 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
21:10:51.094 00.000 10844 guider state => CALIBRATED
21:10:51.094 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:10:51.111 00.017 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:10:51.111 00.000 10844 Enqueuing Expose request
21:10:51.111 00.000 11060 Worker thread wakes up
21:10:51.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:51.111 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:10:51.188 00.077 10844 reset dither spiral
21:10:52.572 01.384 11060 Exposure complete
21:10:52.704 00.132 11060 worker thread done servicing request
21:10:52.704 00.000 10844 OnExposeComplete: enter
21:10:52.704 00.000 10844 UpdateGuideState(): m_state=5
21:10:52.704 00.000 10844 Star::Find(15, 224, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:52.704 00.000 10844 Star::Find returns 1 (0), X=225.36, Y=196.06, Mass=2440, SNR=30.2, Peak=210 HFD=3.4
21:10:52.704 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.87) = xAngle (0.14 = 0.14)
21:10:52.704 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.87) + m_yAngleError (-0.02)) = yAngle (0.16 = 0.16)
21:10:52.704 00.000 10844 CameraToMount -- cameraX=0.92 cameraY=-0.81 hyp=1.22 cameraTheta=-0.73 mountX=1.21 mountY=0.20, mountTheta=0.16
21:10:52.704 00.000 10844 setting force full frames = false
21:10:52.704 00.000 10844 Changing from state CALIBRATED to GUIDING
21:10:52.718 00.014 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:10:52.725 00.007 10844 ScopeASCOM::SideOfPier() returns 0
21:10:52.725 00.000 10844 AdjustCalibrationForScopePointing (scope): current dec=-2.4 pierSide=0, cal dec=33.9 pierSide=0 rotAngle=-0.0 bin=1
21:10:52.725 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:10:52.725 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:10:52.725 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:10:52.725 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:10:52.725 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
21:10:52.725 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:10:52.725 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
21:10:52.725 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:10:52.725 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:10:52.725 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
21:10:52.725 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:10:52.725 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
21:10:52.725 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
21:10:52.757 00.032 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:10:52.757 00.000 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
21:10:52.757 00.000 10844 New rotator position -0.0 deg, prev = -51.5 deg, delta = 51.5 deg
21:10:52.757 00.000 10844 Mount::SetCalibration (scope) -- xAngle=-101.3 yAngle=-10.2 xRate=1.557 yRate=1.614 bin=1 dec=33.9 pierSide=0 par=?/? rotAng=-0.0
21:10:52.757 00.000 10844 Mount::SetCalibration (scope) -- sets m_xAngle=-101.3 m_yAngleError=-1.1
21:10:52.762 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:10:52.790 00.028 10844 ScopeASCOM::SideOfPier() returns 0
21:10:52.791 00.001 10844 Dec comp: XRate 1.557 -> 1.875 for dec 33.9 -> dec -2.4
21:10:52.797 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:10:52.821 00.024 10844 ScopeASCOM::SideOfPier() returns 0
21:10:52.821 00.000 10844 setting lock position to (225.36, 196.06)
21:10:52.821 00.000 10844 MultiStar: stabilizing after lock position change
21:10:52.821 00.000 10844 guider state => GUIDING
21:10:52.821 00.000 10844 Status Line: Guiding
21:10:52.821 00.000 10844 Mount: notify guiding started
21:10:52.821 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
21:10:52.821 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 9:10:52 PM"
21:10:52.821 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001557
21:10:52.821 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001614
21:10:52.821 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
21:10:52.821 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.767310
21:10:52.821 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.177402
21:10:52.821 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.592510
21:10:52.821 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
21:10:52.821 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
21:10:52.821 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
21:10:52.821 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
21:10:52.821 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:10:52.821 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:10:52.821 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:10:52.828 00.007 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:10:52.828 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
21:10:52.828 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:10:52.828 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
21:10:52.830 00.002 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:10:52.830 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:10:52.830 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
21:10:52.830 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:10:52.830 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
21:10:52.830 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
21:10:52.832 00.002 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:10:52.832 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:10:52.832 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:10:52.834 00.002 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:10:52.834 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
21:10:52.834 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:10:52.834 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
21:10:52.836 00.002 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:10:52.836 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:10:52.836 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
21:10:52.836 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:10:52.836 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
21:10:52.839 00.003 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
21:10:52.901 00.062 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:10:52.932 00.031 10844 ScopeASCOM::SideOfPier() returns 0
21:10:52.996 00.064 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:10:52.996 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:10:52.999 00.003 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -2.4
21:10:52.999 00.000 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.77) = xAngle (-1.77 = -1.77)
21:10:52.999 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
21:10:52.999 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
21:10:52.999 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
21:10:52.999 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
21:10:52.999 00.000 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
21:10:52.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:53.011 00.012 10844 UpdateGuideState exits: m=2440 SNR=30.2
21:10:53.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:53.011 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:53.011 00.000 10844 Enqueuing Expose request
21:10:53.011 00.000 11060 Worker thread wakes up
21:10:53.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:53.011 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(210,181,31,31)
21:10:53.075 00.064 10844 evsrv: cli 0EEEDFD0 connect
21:10:53.075 00.000 10844 case statement mapped state 6 to 3
21:10:53.075 00.000 10844 case statement mapped state 6 to 3
21:10:53.075 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"e8d80014-717b-4609-bd9d-7dbf36a83e65"}
21:10:53.075 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"e8d80014-717b-4609-bd9d-7dbf36a83e65"}
21:10:53.075 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
21:10:54.487 01.412 11060 Exposure complete
21:10:54.638 00.151 11060 worker thread done servicing request
21:10:54.640 00.002 10844 OnExposeComplete: enter
21:10:54.640 00.000 10844 UpdateGuideState(): m_state=6
21:10:54.641 00.001 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.641 00.000 10844 Star::Find returns 1 (0), X=224.79, Y=196.84, Mass=2497, SNR=30.4, Peak=218 HFD=3.4
21:10:54.641 00.000 10844 MultiStar: exiting stabilization period
21:10:54.641 00.000 10844 MultiStar: updating star positions after lock position change
21:10:54.641 00.000 10844 Star::Find(15, 24, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.641 00.000 10844 Star::Find returns 1 (0), X=25.42, Y=236.03, Mass=3059, SNR=34.9, Peak=203 HFD=3.8
21:10:54.641 00.000 10844 Star::Find(15, 1022, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.641 00.000 10844 Star::Find returns 1 (0), X=1023.37, Y=37.67, Mass=2451, SNR=30.1, Peak=254 HFD=3.3
21:10:54.641 00.000 10844 Star::Find(15, 254, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.641 00.000 10844 Star::Find returns 1 (1), X=255.32, Y=581.69, Mass=2664, SNR=31.7, Peak=255 HFD=3.4
21:10:54.641 00.000 10844 Star::Find(15, 1829, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.641 00.000 10844 Star::Find returns 1 (0), X=1829.52, Y=354.71, Mass=1751, SNR=25.8, Peak=164 HFD=3.3
21:10:54.641 00.000 10844 Star::Find(15, 1526, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.641 00.000 10844 Star::Find returns 1 (1), X=1527.00, Y=595.70, Mass=12871, SNR=67.5, Peak=255 HFD=6.2
21:10:54.641 00.000 10844 Star::Find(15, 1009, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.641 00.000 10844 Star::Find returns 1 (0), X=1009.35, Y=508.69, Mass=1711, SNR=23.9, Peak=236 HFD=3.2
21:10:54.641 00.000 10844 Star::Find(15, 1440, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.641 00.000 10844 Star::Find returns 1 (0), X=1440.53, Y=20.68, Mass=1789, SNR=25.9, Peak=224 HFD=2.9
21:10:54.641 00.000 10844 Star::Find(15, 91, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.641 00.000 10844 Star::Find returns 1 (0), X=92.06, Y=471.04, Mass=1633, SNR=24.7, Peak=144 HFD=3.8
21:10:54.641 00.000 10844 Star::Find(15, 670, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.641 00.000 10844 Star::Find returns 1 (0), X=671.43, Y=599.86, Mass=1307, SNR=21.2, Peak=168 HFD=2.9
21:10:54.643 00.002 10844 Star::Find(15, 1225, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.643 00.000 10844 Star::Find returns 1 (0), X=1226.50, Y=81.95, Mass=854, SNR=17.2, Peak=139 HFD=2.3
21:10:54.643 00.000 10844 Star::Find(15, 106, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:10:54.643 00.000 10844 Star::Find returns 1 (0), X=106.33, Y=444.49, Mass=1386, SNR=22.2, Peak=154 HFD=3.1
21:10:54.643 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.77) = xAngle (3.97 = -2.31)
21:10:54.643 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (3.99 = -2.29)
21:10:54.643 00.000 10844 CameraToMount -- cameraX=-0.57 cameraY=0.77 hyp=0.96 cameraTheta=2.20 mountX=-0.65 mountY=-0.72, mountTheta=-2.30
21:10:54.644 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.57, y=0.77, opts=13)
21:10:54.644 00.000 10844 Enqueuing Move request for scope (-0.57, 0.77)
21:10:54.644 00.000 11060 Worker thread wakes up
21:10:54.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.77) opts 0xd
21:10:54.644 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.57, 0.77)
21:10:54.644 00.000 11060 Moving (-0.57, 0.77) raw xDistance=-0.65 yDistance=-0.72
21:10:54.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.65
21:10:54.644 00.000 11060 resist switch: large excursion: input -0.72 thresh 0.57 direction from 0 to -1
21:10:54.644 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.16
21:10:54.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.72
21:10:54.644 00.000 11060 MoveAxis(E, 121, ABG)
21:10:54.644 00.000 11060 Guiding  Dir = 2, Dur = 121
21:10:54.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
21:10:54.650 00.006 11060 IsSlewing returns 0
21:10:54.650 00.000 11060 IsGuiding returns 0
21:10:54.650 00.000 10844 UpdateGuideState exits: m=2497 SNR=30.4
21:10:54.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:54.650 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:54.650 00.000 10844 Enqueuing Expose request
21:10:54.778 00.128 11060 IsGuiding returns 0
21:10:54.778 00.000 11060 Move returns status 0, amount 121
21:10:54.778 00.000 11060 MoveAxis(N, 312, ABG)
21:10:54.778 00.000 11060 Guiding  Dir = 0, Dur = 312
21:10:54.811 00.033 11060 IsSlewing returns 0
21:10:54.811 00.000 11060 IsGuiding returns 0
21:10:55.142 00.331 11060 IsGuiding returns 0
21:10:55.142 00.000 11060 Move returns status 0, amount 312
21:10:55.142 00.000 11060 move complete, result=0
21:10:55.142 00.000 11060 worker thread done servicing request
21:10:55.142 00.000 11060 Worker thread wakes up
21:10:55.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:55.142 00.000 10844 GuideStep: -0.6 px 121 ms EAST, -0.7 px 312 ms NORTH
21:10:55.142 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(210,181,31,31)
21:10:56.625 01.483 11060 Exposure complete
21:10:56.765 00.140 11060 worker thread done servicing request
21:10:56.766 00.001 10844 OnExposeComplete: enter
21:10:56.766 00.000 10844 UpdateGuideState(): m_state=6
21:10:56.766 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:10:56.768 00.002 10844 Star::Find returns 1 (0), X=224.70, Y=196.81, Mass=2111, SNR=28.3, Peak=216 HFD=3.2
21:10:56.768 00.000 10844 MultiStar: [#1 -0.06,-0.11,1.11,U] [#2 0.65,-0.30,1.06,U] [#3 -0.06,-0.19,1.11,U] [#4 0.10,0.54,0.79,U] [#5 -0.47,-0.43,2.49,U] [#6 -0.05,0.51,0.94,U] [#7 0.59,-0.35,0.93,U] [#8 -0.21,-0.10,0.88,U] 
21:10:56.768 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.65, 0.74}
21:10:56.768 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.77) = xAngle (-0.86 = -0.86)
21:10:56.768 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (-0.84 = -0.84)
21:10:56.768 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.63 mountX=0.06 mountY=-0.07, mountTheta=-0.85
21:10:56.770 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.05, opts=13)
21:10:56.770 00.000 10844 Enqueuing Move request for scope (-0.08, -0.05)
21:10:56.770 00.000 11060 Worker thread wakes up
21:10:56.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
21:10:56.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
21:10:56.770 00.000 11060 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=-0.07
21:10:56.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:10:56.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:56.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:10:56.770 00.000 11060 MoveAxis(E, 0, ABG)
21:10:56.770 00.000 11060 Move returns status 0, amount 0
21:10:56.770 00.000 11060 MoveAxis(N, 0, ABG)
21:10:56.770 00.000 11060 Move returns status 0, amount 0
21:10:56.770 00.000 11060 move complete, result=0
21:10:56.770 00.000 11060 worker thread done servicing request
21:10:56.771 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
21:10:56.786 00.015 10844 UpdateGuideState exits: m=2111 SNR=28.3
21:10:56.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:56.786 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:56.786 00.000 10844 Enqueuing Expose request
21:10:56.786 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:10:56.786 00.000 11060 Worker thread wakes up
21:10:56.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:56.786 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(210,181,31,31)
21:10:58.254 01.468 11060 Exposure complete
21:10:58.399 00.145 11060 worker thread done servicing request
21:10:58.399 00.000 10844 OnExposeComplete: enter
21:10:58.399 00.000 10844 UpdateGuideState(): m_state=6
21:10:58.399 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:10:58.399 00.000 10844 Star::Find returns 1 (0), X=225.03, Y=196.35, Mass=2595, SNR=31.5, Peak=241 HFD=3.3
21:10:58.399 00.000 10844 MultiStar: [#1 -0.15,-0.24,1.11,U] [#2 0.56,-0.36,0.90,U] [#3 0.36,-0.54,1.05,U] [#4 0.12,0.11,0.82,U] [#5 -0.29,-0.82,2.13,U] [#6 0.45,-0.10,0.79,U] [#7 0.31,-0.27,0.83,U] [#8 0.34,-0.28,0.77,U] 
21:10:58.399 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.32}, one-star: {-0.32, 0.28}
21:10:58.399 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.77) = xAngle (0.44 = 0.44)
21:10:58.399 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.46 = 0.46)
21:10:58.399 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.33 mountX=0.30 mountY=0.15, mountTheta=0.45
21:10:58.399 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.32, opts=13)
21:10:58.399 00.000 10844 Enqueuing Move request for scope (0.08, -0.32)
21:10:58.399 00.000 11060 Worker thread wakes up
21:10:58.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
21:10:58.399 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
21:10:58.399 00.000 11060 Moving (0.08, -0.32) raw xDistance=0.30 yDistance=0.15
21:10:58.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.30
21:10:58.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:58.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:10:58.399 00.000 11060 MoveAxis(W, 57, ABG)
21:10:58.399 00.000 11060 Guiding  Dir = 3, Dur = 57
21:10:58.406 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:10:58.420 00.014 10844 UpdateGuideState exits: m=2595 SNR=31.5
21:10:58.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:58.420 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:10:58.420 00.000 10844 Enqueuing Expose request
21:10:58.438 00.018 11060 IsSlewing returns 0
21:10:58.438 00.000 11060 IsGuiding returns 0
21:10:58.518 00.080 11060 IsGuiding returns 0
21:10:58.518 00.000 11060 Move returns status 0, amount 57
21:10:58.518 00.000 11060 MoveAxis(N, 0, ABG)
21:10:58.518 00.000 11060 Move returns status 0, amount 0
21:10:58.518 00.000 11060 move complete, result=0
21:10:58.518 00.000 11060 worker thread done servicing request
21:10:58.518 00.000 11060 Worker thread wakes up
21:10:58.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:10:58.520 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(210,181,31,31)
21:10:58.520 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
21:10:59.994 01.474 11060 Exposure complete
21:11:00.133 00.139 11060 worker thread done servicing request
21:11:00.133 00.000 10844 OnExposeComplete: enter
21:11:00.133 00.000 10844 UpdateGuideState(): m_state=6
21:11:00.133 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:11:00.133 00.000 10844 Star::Find returns 1 (0), X=225.24, Y=196.56, Mass=2380, SNR=29.3, Peak=215 HFD=3.5
21:11:00.133 00.000 10844 MultiStar: [#1 -0.10,-0.01,1.00,U] [#2 0.17,-0.14,0.87,U] [#3 0.19,-0.44,1.08,U] [#4 0.43,0.19,0.86,U] [#5 0.07,-0.29,2.34,U] [#6 -0.07,-0.26,0.92,U] [#7 0.42,-1.10,0.91,U] [#8 0.39,-0.68,0.94,U] 
21:11:00.133 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.25}, one-star: {-0.11, 0.50}
21:11:00.133 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.77) = xAngle (0.70 = 0.70)
21:11:00.133 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.71 = 0.71)
21:11:00.133 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.07 mountX=0.22 mountY=0.19, mountTheta=0.71
21:11:00.133 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.25, opts=13)
21:11:00.133 00.000 10844 Enqueuing Move request for scope (0.14, -0.25)
21:11:00.133 00.000 11060 Worker thread wakes up
21:11:00.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
21:11:00.133 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
21:11:00.133 00.000 11060 Moving (0.14, -0.25) raw xDistance=0.22 yDistance=0.19
21:11:00.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.22
21:11:00.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:00.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:11:00.133 00.000 11060 MoveAxis(W, 44, ABG)
21:11:00.133 00.000 11060 Guiding  Dir = 3, Dur = 44
21:11:00.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
21:11:00.146 00.013 11060 IsSlewing returns 0
21:11:00.146 00.000 11060 IsGuiding returns 0
21:11:00.146 00.000 10844 UpdateGuideState exits: m=2380 SNR=29.3
21:11:00.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:00.146 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:00.146 00.000 10844 Enqueuing Expose request
21:11:00.194 00.048 11060 IsGuiding returns 0
21:11:00.194 00.000 11060 Move returns status 0, amount 44
21:11:00.194 00.000 11060 MoveAxis(N, 0, ABG)
21:11:00.194 00.000 11060 Move returns status 0, amount 0
21:11:00.194 00.000 11060 move complete, result=0
21:11:00.194 00.000 11060 worker thread done servicing request
21:11:00.195 00.001 11060 Worker thread wakes up
21:11:00.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:00.195 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(210,181,31,31)
21:11:00.195 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
21:11:01.673 01.478 11060 Exposure complete
21:11:01.822 00.149 11060 worker thread done servicing request
21:11:01.824 00.002 10844 OnExposeComplete: enter
21:11:01.824 00.000 10844 UpdateGuideState(): m_state=6
21:11:01.824 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:01.824 00.000 10844 Star::Find returns 1 (0), X=224.69, Y=196.75, Mass=2105, SNR=28.2, Peak=182 HFD=3.1
21:11:01.824 00.000 10844 MultiStar: [#1 0.01,0.08,1.14,U] [#2 0.55,-0.49,1.11,U] [#3 -0.22,-0.28,1.05,U] [#4 0.83,-0.38,0.90,U] [#5 -0.34,-0.35,2.37,U] [#6 0.16,-0.22,0.85,U] [#7 0.28,-0.63,0.91,U] [#8 0.36,-0.58,0.98,U] 
21:11:01.824 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.25}, one-star: {-0.67, 0.69}
21:11:01.824 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.77) = xAngle (0.35 = 0.35)
21:11:01.824 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (0.37 = 0.37)
21:11:01.824 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.41 mountX=0.24 mountY=0.09, mountTheta=0.37
21:11:01.826 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.25, opts=13)
21:11:01.826 00.000 10844 Enqueuing Move request for scope (0.04, -0.25)
21:11:01.830 00.004 11060 Worker thread wakes up
21:11:01.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
21:11:01.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
21:11:01.830 00.000 11060 Moving (0.04, -0.25) raw xDistance=0.24 yDistance=0.09
21:11:01.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.24
21:11:01.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:01.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:11:01.830 00.000 11060 MoveAxis(W, 46, ABG)
21:11:01.830 00.000 11060 Guiding  Dir = 3, Dur = 46
21:11:01.832 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:01.844 00.012 10844 UpdateGuideState exits: m=2105 SNR=28.2
21:11:01.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:01.844 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:01.844 00.000 10844 Enqueuing Expose request
21:11:01.854 00.010 11060 IsSlewing returns 0
21:11:01.855 00.001 11060 IsGuiding returns 0
21:11:01.860 00.005 10844 Stop button clicked
21:11:01.860 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:11:01.860 00.000 10844 Status Line: Waiting for devices...
21:11:01.917 00.057 11060 IsGuiding returns 0
21:11:01.917 00.000 11060 Move returns status 0, amount 46
21:11:01.917 00.000 11060 MoveAxis(N, 0, ABG)
21:11:01.917 00.000 11060 Move returns status 0, amount 0
21:11:01.917 00.000 11060 move complete, result=0
21:11:01.917 00.000 11060 worker thread done servicing request
21:11:01.917 00.000 11060 Worker thread wakes up
21:11:01.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:01.917 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
21:11:01.917 00.000 11060 worker thread done servicing request
21:11:01.917 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
21:11:01.917 00.000 10844 OnExposeComplete: enter
21:11:01.917 00.000 10844 OnExposeComplete: Capture Error reported
21:11:01.917 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:11:01.917 00.000 10844 Mount: notify guiding stopped
21:11:01.917 00.000 10844 BLC: window closed
21:11:01.917 00.000 10844 BLC: Last direction was reset
21:11:01.917 00.000 10844 Changing from state GUIDING to STOP
21:11:01.917 00.000 10844 guider state => SELECTED
21:11:01.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:01.933 00.016 10844 Changing from state SELECTED to UNINITIALIZED
21:11:01.933 00.000 10844 guider state => SELECTING
21:11:01.980 00.047 10844 Status Line: Stopped.
21:11:01.980 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:11:05.856 03.876 10844 GuiderMultiStar::AutoSelect enter
21:11:05.856 00.000 10844 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:11:06.004 00.148 10844 AutoFind: auto downsample for scale 4.13 => 1x
21:11:06.145 00.141 10844 AutoFind: global mean = 0.0, stdev 19.0
21:11:06.145 00.000 10844 AutoFind: using threshold = 0.1
21:11:06.297 00.152 10844 AutoFind: local max [1774, 668] 49.8
21:11:06.297 00.000 10844 AutoFind: local max [1659, 143] 49.4
21:11:06.297 00.000 10844 AutoFind: local max [300, 864] 49.0
21:11:06.297 00.000 10844 AutoFind: local max [135, 67] 47.2
21:11:06.297 00.000 10844 AutoFind: local max [403, 44] 47.0
21:11:06.297 00.000 10844 AutoFind: local max [283, 476] 46.3
21:11:06.297 00.000 10844 AutoFind: local max [468, 398] 46.1
21:11:06.297 00.000 10844 AutoFind: local max [138, 814] 44.9
21:11:06.297 00.000 10844 AutoFind: local max [180, 424] 44.7
21:11:06.297 00.000 10844 AutoFind: local max [1444, 319] 44.5
21:11:06.297 00.000 10844 AutoFind: local max [1317, 442] 43.9
21:11:06.297 00.000 10844 AutoFind: local max [557, 543] 43.5
21:11:06.297 00.000 10844 AutoFind: local max [820, 269] 42.7
21:11:06.297 00.000 10844 AutoFind: local max [1627, 557] 41.3
21:11:06.297 00.000 10844 AutoFind: local max [655, 63] 40.5
21:11:06.297 00.000 10844 AutoFind: local max [597, 523] 40.2
21:11:06.297 00.000 10844 AutoFind: local max [1293, 225] 40.0
21:11:06.297 00.000 10844 AutoFind: local max [118, 151] 39.4
21:11:06.297 00.000 10844 AutoFind: local max [266, 266] 39.3
21:11:06.297 00.000 10844 AutoFind: local max [31, 899] 39.0
21:11:06.297 00.000 10844 AutoFind: local max [741, 706] 38.8
21:11:06.297 00.000 10844 AutoFind: local max [139, 621] 38.8
21:11:06.302 00.005 10844 AutoFind: local max [1529, 49] 37.8
21:11:06.302 00.000 10844 AutoFind: local max [1630, 771] 37.7
21:11:06.302 00.000 10844 AutoFind: local max [404, 531] 37.6
21:11:06.302 00.000 10844 AutoFind: local max [562, 90] 37.5
21:11:06.302 00.000 10844 AutoFind: local max [1018, 658] 35.9
21:11:06.302 00.000 10844 AutoFind: local max [1464, 280] 35.8
21:11:06.302 00.000 10844 AutoFind: local max [144, 746] 35.5
21:11:06.302 00.000 10844 AutoFind: local max [132, 375] 35.1
21:11:06.302 00.000 10844 AutoFind: local max [58, 461] 31.3
21:11:06.302 00.000 10844 AutoFind: local max [1393, 158] 30.5
21:11:06.302 00.000 10844 AutoFind: local max [1542, 575] 30.5
21:11:06.302 00.000 10844 AutoFind: local max [1249, 508] 28.9
21:11:06.302 00.000 10844 AutoFind: local max [633, 872] 28.6
21:11:06.302 00.000 10844 AutoFind: local max [1737, 616] 28.3
21:11:06.302 00.000 10844 AutoFind: local max [333, 663] 28.2
21:11:06.302 00.000 10844 AutoFind: local max [491, 58] 27.2
21:11:06.302 00.000 10844 AutoFind: local max [428, 600] 26.9
21:11:06.302 00.000 10844 AutoFind: local max [1755, 878] 26.1
21:11:06.302 00.000 10844 AutoFind: local max [1644, 386] 24.2
21:11:06.302 00.000 10844 AutoFind: local max [1024, 37] 24.1
21:11:06.302 00.000 10844 AutoFind: local max [225, 197] 23.9
21:11:06.302 00.000 10844 AutoFind: local max [1292, 78] 23.8
21:11:06.302 00.000 10844 AutoFind: local max [255, 581] 23.3
21:11:06.302 00.000 10844 AutoFind: local max [1527, 597] 23.0
21:11:06.302 00.000 10844 AutoFind: local max [1828, 145] 22.8
21:11:06.302 00.000 10844 AutoFind: local max [25, 236] 22.6
21:11:06.302 00.000 10844 AutoFind: local max [92, 471] 22.0
21:11:06.302 00.000 10844 AutoFind: local max [1307, 66] 22.0
21:11:06.302 00.000 10844 AutoFind: local max [1139, 795] 20.4
21:11:06.302 00.000 10844 AutoFind: local max [401, 334] 20.2
21:11:06.302 00.000 10844 AutoFind: local max [72, 330] 20.2
21:11:06.302 00.000 10844 AutoFind: local max [381, 601] 19.5
21:11:06.302 00.000 10844 AutoFind: local max [1158, 658] 18.7
21:11:06.302 00.000 10844 AutoFind: local max [1441, 20] 18.4
21:11:06.302 00.000 10844 AutoFind: local max [9, 950] 18.3
21:11:06.302 00.000 10844 AutoFind: local max [245, 18] 17.6
21:11:06.302 00.000 10844 AutoFind: local max [783, 464] 17.6
21:11:06.302 00.000 10844 AutoFind: local max [250, 11] 17.6
21:11:06.302 00.000 10844 AutoFind: local max [1249, 478] 17.4
21:11:06.302 00.000 10844 AutoFind: local max [792, 459] 17.1
21:11:06.302 00.000 10844 AutoFind: local max [783, 470] 16.6
21:11:06.302 00.000 10844 AutoFind: local max [73, 346] 16.6
21:11:06.302 00.000 10844 AutoFind: local max [1831, 355] 16.3
21:11:06.302 00.000 10844 AutoFind: local max [43, 194] 15.6
21:11:06.302 00.000 10844 AutoFind: local max [45, 200] 15.5
21:11:06.302 00.000 10844 AutoFind: local max [106, 444] 15.3
21:11:06.302 00.000 10844 AutoFind: local max [382, 196] 15.3
21:11:06.302 00.000 10844 AutoFind: local max [443, 747] 14.7
21:11:06.302 00.000 10844 AutoFind: local max [74, 353] 14.7
21:11:06.302 00.000 10844 AutoFind: local max [292, 74] 14.6
21:11:06.302 00.000 10844 AutoFind: local max [49, 192] 14.6
21:11:06.302 00.000 10844 AutoFind: local max [344, 573] 14.5
21:11:06.302 00.000 10844 AutoFind: local max [1010, 508] 14.4
21:11:06.302 00.000 10844 AutoFind: local max [449, 754] 14.1
21:11:06.302 00.000 10844 AutoFind: local max [672, 600] 13.5
21:11:06.302 00.000 10844 AutoFind: local max [1713, 705] 13.5
21:11:06.302 00.000 10844 AutoFind: local max [1190, 410] 13.4
21:11:06.302 00.000 10844 AutoFind: local max [1226, 82] 13.2
21:11:06.302 00.000 10844 AutoFind: local max [1477, 730] 13.1
21:11:06.302 00.000 10844 AutoFind: local max [795, 418] 13.0
21:11:06.302 00.000 10844 AutoFind: local max [1706, 706] 12.8
21:11:06.302 00.000 10844 AutoFind: local max [242, 669] 12.5
21:11:06.302 00.000 10844 AutoFind: local max [345, 565] 12.3
21:11:06.302 00.000 10844 AutoFind: local max [1706, 716] 12.3
21:11:06.302 00.000 10844 AutoFind: local max [1603, 483] 12.3
21:11:06.302 00.000 10844 AutoFind: local max [338, 565] 12.2
21:11:06.302 00.000 10844 AutoFind: local max [1268, 231] 12.2
21:11:06.302 00.000 10844 AutoFind: local max [1367, 679] 12.0
21:11:06.302 00.000 10844 AutoFind: local max [867, 83] 11.8
21:11:06.302 00.000 10844 AutoFind: local max [1611, 492] 11.4
21:11:06.302 00.000 10844 AutoFind: local max [142, 276] 11.3
21:11:06.302 00.000 10844 AutoFind: local max [1711, 717] 11.2
21:11:06.302 00.000 10844 AutoFind: local max [1614, 486] 11.1
21:11:06.302 00.000 10844 AutoFind: local max [1605, 491] 10.9
21:11:06.302 00.000 10844 AutoFind: local max [417, 12] 10.7
21:11:06.302 00.000 10844 AutoFind: local max [1362, 809] 10.6
21:11:06.302 00.000 10844 AutoFind: local max [32, 81] 10.5
21:11:06.302 00.000 10844 AutoFind: local max [622, 562] 10.1
21:11:06.302 00.000 10844 AutoFind: too close [1605, 491] 10.9 - [1614, 486] 11.1
21:11:06.302 00.000 10844 AutoFind: too close [1605, 491] 10.9 - [1611, 492] 11.4
21:11:06.302 00.000 10844 AutoFind: too close [1605, 491] 10.9 - [1603, 483] 12.3
21:11:06.302 00.000 10844 AutoFind: too close [1614, 486] 11.1 - [1611, 492] 11.4
21:11:06.302 00.000 10844 AutoFind: too close [1614, 486] 11.1 - [1603, 483] 12.3
21:11:06.302 00.000 10844 AutoFind: too close [1711, 717] 11.2 - [1706, 716] 12.3
21:11:06.302 00.000 10844 AutoFind: too close [1711, 717] 11.2 - [1706, 706] 12.8
21:11:06.302 00.000 10844 AutoFind: too close [1711, 717] 11.2 - [1713, 705] 13.5
21:11:06.302 00.000 10844 AutoFind: too close [1611, 492] 11.4 - [1603, 483] 12.3
21:11:06.302 00.000 10844 AutoFind: too close [338, 565] 12.2 - [345, 565] 12.3
21:11:06.302 00.000 10844 AutoFind: too close [338, 565] 12.2 - [344, 573] 14.5
21:11:06.302 00.000 10844 AutoFind: too close [1706, 716] 12.3 - [1706, 706] 12.8
21:11:06.302 00.000 10844 AutoFind: too close [1706, 716] 12.3 - [1713, 705] 13.5
21:11:06.302 00.000 10844 AutoFind: too close [345, 565] 12.3 - [344, 573] 14.5
21:11:06.302 00.000 10844 AutoFind: too close [1706, 706] 12.8 - [1713, 705] 13.5
21:11:06.302 00.000 10844 AutoFind: too close [449, 754] 14.1 - [443, 747] 14.7
21:11:06.302 00.000 10844 AutoFind: too close [49, 192] 14.6 - [45, 200] 15.5
21:11:06.302 00.000 10844 AutoFind: too close [49, 192] 14.6 - [43, 194] 15.6
21:11:06.302 00.000 10844 AutoFind: too close [74, 353] 14.7 - [73, 346] 16.6
21:11:06.302 00.000 10844 AutoFind: too close [45, 200] 15.5 - [43, 194] 15.6
21:11:06.302 00.000 10844 AutoFind: too close [73, 346] 16.6 - [72, 330] 20.2
21:11:06.302 00.000 10844 AutoFind: too close [783, 470] 16.6 - [792, 459] 17.1
21:11:06.302 00.000 10844 AutoFind: too close [783, 470] 16.6 - [783, 464] 17.6
21:11:06.302 00.000 10844 AutoFind: too close [792, 459] 17.1 - [783, 464] 17.6
21:11:06.302 00.000 10844 AutoFind: too close [250, 11] 17.6 - [245, 18] 17.6
21:11:06.302 00.000 10844 AutoFind: too close [1307, 66] 22.0 - [1292, 78] 23.8
21:11:06.302 00.000 10844 AutoFind: too close to edge [417, 12] 10.7
21:11:06.302 00.000 10844 AutoFind: too close to edge [9, 950] 18.3
21:11:06.302 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:11:06.302 00.000 10844 Star::Find(15, 1774, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1774.00, Y=667.58, Mass=6941, SNR=50.9, Peak=255 HFD=4.6
21:11:06.302 00.000 10844 Star::Find(15, 1659, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1659.52, Y=142.51, Mass=6214, SNR=49.4, Peak=255 HFD=4.2
21:11:06.302 00.000 10844 Star::Find(15, 300, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=299.95, Y=863.92, Mass=7719, SNR=55.2, Peak=255 HFD=4.5
21:11:06.302 00.000 10844 Star::Find(15, 135, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=134.96, Y=67.36, Mass=7821, SNR=55.2, Peak=255 HFD=4.9
21:11:06.302 00.000 10844 Star::Find(15, 403, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=402.73, Y=44.08, Mass=8388, SNR=55.1, Peak=255 HFD=4.9
21:11:06.302 00.000 10844 Star::Find(15, 283, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=282.93, Y=475.73, Mass=5953, SNR=48.5, Peak=255 HFD=4.3
21:11:06.302 00.000 10844 Star::Find(15, 468, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=467.93, Y=397.62, Mass=6170, SNR=49.3, Peak=255 HFD=4.2
21:11:06.302 00.000 10844 Star::Find(15, 138, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=138.16, Y=813.71, Mass=8518, SNR=57.5, Peak=255 HFD=5.0
21:11:06.302 00.000 10844 Star::Find(15, 180, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=180.25, Y=423.64, Mass=7252, SNR=50.7, Peak=255 HFD=4.8
21:11:06.302 00.000 10844 Star::Find(15, 1444, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1443.79, Y=318.94, Mass=7489, SNR=52.4, Peak=255 HFD=4.8
21:11:06.302 00.000 10844 Star::Find(15, 1317, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1317.13, Y=442.13, Mass=6352, SNR=49.3, Peak=255 HFD=4.5
21:11:06.302 00.000 10844 Star::Find(15, 557, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=557.35, Y=543.22, Mass=8578, SNR=56.6, Peak=255 HFD=5.2
21:11:06.302 00.000 10844 Star::Find(15, 820, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=820.13, Y=269.21, Mass=9746, SNR=61.1, Peak=255 HFD=5.7
21:11:06.302 00.000 10844 Star::Find(15, 1627, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1627.26, Y=557.66, Mass=5943, SNR=44.9, Peak=255 HFD=4.6
21:11:06.302 00.000 10844 Star::Find(15, 655, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=655.17, Y=63.29, Mass=4474, SNR=40.8, Peak=255 HFD=3.8
21:11:06.302 00.000 10844 Star::Find(15, 597, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=597.26, Y=523.28, Mass=10267, SNR=62.7, Peak=255 HFD=5.7
21:11:06.302 00.000 10844 Star::Find(15, 1293, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1292.80, Y=225.07, Mass=10041, SNR=62.2, Peak=255 HFD=5.8
21:11:06.302 00.000 10844 Star::Find(15, 118, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=117.94, Y=151.50, Mass=4731, SNR=42.4, Peak=255 HFD=4.0
21:11:06.302 00.000 10844 Star::Find(15, 266, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=265.94, Y=265.67, Mass=4857, SNR=43.1, Peak=255 HFD=4.1
21:11:06.302 00.000 10844 Star::Find(15, 31, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=31.00, Y=898.63, Mass=11044, SNR=65.4, Peak=255 HFD=5.9
21:11:06.302 00.000 10844 Star::Find(15, 741, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=741.18, Y=705.61, Mass=5181, SNR=43.3, Peak=255 HFD=4.5
21:11:06.302 00.000 10844 Star::Find(15, 139, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=138.83, Y=621.01, Mass=4063, SNR=39.6, Peak=255 HFD=4.0
21:11:06.302 00.000 10844 Star::Find(15, 1529, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1529.02, Y=48.75, Mass=4345, SNR=40.3, Peak=255 HFD=4.0
21:11:06.302 00.000 10844 Star::Find(15, 1630, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1630.30, Y=770.72, Mass=11347, SNR=66.2, Peak=255 HFD=5.6
21:11:06.302 00.000 10844 Star::Find(15, 404, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=404.06, Y=530.99, Mass=3738, SNR=37.8, Peak=255 HFD=3.9
21:11:06.302 00.000 10844 Star::Find(15, 562, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=562.42, Y=89.73, Mass=11094, SNR=62.3, Peak=255 HFD=5.6
21:11:06.302 00.000 10844 Star::Find(15, 1018, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1017.63, Y=658.17, Mass=4807, SNR=42.3, Peak=255 HFD=4.3
21:11:06.302 00.000 10844 Star::Find(15, 1464, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1463.37, Y=279.52, Mass=4501, SNR=40.3, Peak=255 HFD=4.0
21:11:06.302 00.000 10844 Star::Find(15, 144, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=143.37, Y=746.33, Mass=3695, SNR=37.5, Peak=255 HFD=3.6
21:11:06.302 00.000 10844 Star::Find(15, 132, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=132.02, Y=375.57, Mass=12137, SNR=68.6, Peak=255 HFD=6.1
21:11:06.302 00.000 10844 Star::Find(15, 58, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=58.36, Y=460.75, Mass=3252, SNR=35.2, Peak=255 HFD=3.6
21:11:06.302 00.000 10844 Star::Find(15, 1393, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1393.29, Y=157.39, Mass=11993, SNR=64.5, Peak=255 HFD=6.0
21:11:06.302 00.000 10844 Star::Find(15, 1542, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1542.31, Y=574.70, Mass=2855, SNR=31.7, Peak=255 HFD=3.3
21:11:06.302 00.000 10844 Star::Find(15, 1249, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1249.26, Y=508.47, Mass=3270, SNR=34.6, Peak=255 HFD=3.4
21:11:06.302 00.000 10844 Star::Find(15, 633, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=633.27, Y=871.71, Mass=3671, SNR=37.3, Peak=255 HFD=3.7
21:11:06.302 00.000 10844 Star::Find(15, 1737, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1737.47, Y=615.98, Mass=3567, SNR=36.1, Peak=255 HFD=3.8
21:11:06.302 00.000 10844 Star::Find(15, 333, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=332.71, Y=663.09, Mass=3171, SNR=35.2, Peak=255 HFD=3.4
21:11:06.302 00.000 10844 Star::Find(15, 491, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=491.18, Y=57.83, Mass=4584, SNR=38.0, Peak=255 HFD=4.9
21:11:06.302 00.000 10844 Star::Find(15, 428, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=427.61, Y=599.91, Mass=3256, SNR=33.7, Peak=255 HFD=3.7
21:11:06.302 00.000 10844 Star::Find(15, 1755, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1755.16, Y=877.53, Mass=2898, SNR=32.3, Peak=250 HFD=3.4
21:11:06.302 00.000 10844 Star::Find(15, 1644, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1644.21, Y=386.15, Mass=2840, SNR=32.5, Peak=250 HFD=3.6
21:11:06.302 00.000 10844 Star::Find(15, 1024, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1023.92, Y=37.17, Mass=2602, SNR=31.3, Peak=245 HFD=3.2
21:11:06.302 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=224.69, Y=196.75, Mass=2105, SNR=28.2, Peak=182 HFD=3.1
21:11:06.302 00.000 10844 Star::Find(15, 255, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=581.41, Mass=2444, SNR=29.8, Peak=226 HFD=3.5
21:11:06.302 00.000 10844 Star::Find(15, 1527, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1526.66, Y=595.35, Mass=13884, SNR=66.8, Peak=255 HFD=6.7
21:11:06.302 00.000 10844 Star::Find(15, 1828, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1828.11, Y=144.79, Mass=2580, SNR=31.2, Peak=219 HFD=3.7
21:11:06.302 00.000 10844 Star::Find(15, 25, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=25.43, Y=236.11, Mass=2717, SNR=32.2, Peak=188 HFD=3.9
21:11:06.302 00.000 10844 Star::Find(15, 92, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=92.42, Y=470.46, Mass=2002, SNR=27.6, Peak=212 HFD=3.2
21:11:06.302 00.000 10844 Star::Find(15, 1139, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1140.82, Y=795.96, Mass=14052, SNR=65.1, Peak=255 HFD=6.7
21:11:06.302 00.000 10844 Star::Find(15, 401, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=401.39, Y=333.86, Mass=2361, SNR=29.4, Peak=240 HFD=3.3
21:11:06.302 00.000 10844 Star::Find(15, 381, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=380.55, Y=597.12, Mass=16443, SNR=71.0, Peak=255 HFD=7.3
21:11:06.302 00.000 10844 Star::Find(15, 1158, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1160.18, Y=656.17, Mass=15938, SNR=71.6, Peak=255 HFD=7.1
21:11:06.302 00.000 10844 Star::Find(15, 1441, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1440.81, Y=20.06, Mass=1786, SNR=25.8, Peak=206 HFD=2.6
21:11:06.302 00.000 10844 Star::Find(15, 1249, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (1), X=1251.45, Y=479.31, Mass=16772, SNR=74.1, Peak=255 HFD=7.4
21:11:06.302 00.000 10844 Star::Find(15, 1831, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1830.35, Y=354.33, Mass=1756, SNR=25.5, Peak=157 HFD=3.5
21:11:06.302 00.000 10844 Star::Find(15, 106, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=106.61, Y=444.31, Mass=1296, SNR=21.2, Peak=132 HFD=3.1
21:11:06.302 00.000 10844 Star::Find(15, 382, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=382.03, Y=196.17, Mass=1366, SNR=21.6, Peak=170 HFD=2.6
21:11:06.302 00.000 10844 Star::Find(15, 292, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=292.37, Y=74.42, Mass=1386, SNR=22.9, Peak=143 HFD=3.3
21:11:06.302 00.000 10844 Star::Find(15, 1010, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1009.51, Y=508.47, Mass=1634, SNR=24.0, Peak=190 HFD=3.2
21:11:06.302 00.000 10844 Star::Find(15, 672, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=671.89, Y=599.64, Mass=1164, SNR=20.3, Peak=153 HFD=2.4
21:11:06.302 00.000 10844 Star::Find(15, 1190, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1190.38, Y=410.06, Mass=1486, SNR=22.4, Peak=170 HFD=3.2
21:11:06.302 00.000 10844 Star::Find(15, 1226, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1225.84, Y=81.90, Mass=969, SNR=18.6, Peak=124 HFD=2.5
21:11:06.302 00.000 10844 Star::Find(15, 1477, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1476.81, Y=730.15, Mass=1318, SNR=21.4, Peak=150 HFD=2.8
21:11:06.302 00.000 10844 Star::Find(15, 795, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=795.19, Y=417.85, Mass=1766, SNR=23.2, Peak=203 HFD=3.4
21:11:06.302 00.000 10844 Star::Find(15, 242, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=241.90, Y=669.19, Mass=940, SNR=18.5, Peak=116 HFD=2.4
21:11:06.302 00.000 10844 Star::Find(15, 1268, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.302 00.000 10844 Star::Find returns 1 (0), X=1268.19, Y=231.30, Mass=1171, SNR=20.5, Peak=145 HFD=2.7
21:11:06.302 00.000 10844 Star::Find(15, 1367, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.012 10844 Star::Find returns 1 (0), X=1367.18, Y=678.58, Mass=1526, SNR=23.0, Peak=190 HFD=3.1
21:11:06.314 00.000 10844 Star::Find(15, 867, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (0), X=867.38, Y=82.56, Mass=1275, SNR=21.2, Peak=203 HFD=2.9
21:11:06.314 00.000 10844 Star::Find(15, 142, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (0), X=141.60, Y=275.92, Mass=1602, SNR=23.3, Peak=121 HFD=4.2
21:11:06.314 00.000 10844 Star::Find(15, 1362, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (0), X=1361.54, Y=809.28, Mass=1077, SNR=18.9, Peak=151 HFD=2.9
21:11:06.314 00.000 10844 Star::Find(15, 32, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (0), X=31.82, Y=80.93, Mass=907, SNR=17.7, Peak=103 HFD=2.8
21:11:06.314 00.000 10844 Star::Find(15, 622, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (0), X=621.74, Y=561.46, Mass=916, SNR=18.0, Peak=140 HFD=2.8
21:11:06.314 00.000 10844 AutoFind: finding best star pass 1
21:11:06.314 00.000 10844 Star::Find(15, 1774, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=1774.00, Y=667.58, Mass=6941, SNR=50.9, Peak=255 HFD=4.6
21:11:06.314 00.000 10844 AutoFind: near-saturated [1774, 668] 49.8 Mass 6941 SNR 50.9 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 1659, 143, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=1659.52, Y=142.51, Mass=6214, SNR=49.4, Peak=255 HFD=4.2
21:11:06.314 00.000 10844 AutoFind: near-saturated [1659, 143] 49.4 Mass 6214 SNR 49.4 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 300, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=299.95, Y=863.92, Mass=7719, SNR=55.2, Peak=255 HFD=4.5
21:11:06.314 00.000 10844 AutoFind: near-saturated [300, 864] 49.0 Mass 7719 SNR 55.2 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 135, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=134.96, Y=67.36, Mass=7821, SNR=55.2, Peak=255 HFD=4.9
21:11:06.314 00.000 10844 AutoFind: near-saturated [135, 67] 47.2 Mass 7821 SNR 55.2 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 403, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=402.73, Y=44.08, Mass=8388, SNR=55.1, Peak=255 HFD=4.9
21:11:06.314 00.000 10844 AutoFind: near-saturated [403, 44] 47.0 Mass 8388 SNR 55.1 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 283, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=282.93, Y=475.73, Mass=5953, SNR=48.5, Peak=255 HFD=4.3
21:11:06.314 00.000 10844 AutoFind: near-saturated [283, 476] 46.3 Mass 5953 SNR 48.5 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 468, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=467.93, Y=397.62, Mass=6170, SNR=49.3, Peak=255 HFD=4.2
21:11:06.314 00.000 10844 AutoFind: near-saturated [468, 398] 46.1 Mass 6170 SNR 49.3 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 138, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=138.16, Y=813.71, Mass=8518, SNR=57.5, Peak=255 HFD=5.0
21:11:06.314 00.000 10844 AutoFind: near-saturated [138, 814] 44.9 Mass 8518 SNR 57.5 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 180, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=180.25, Y=423.64, Mass=7252, SNR=50.7, Peak=255 HFD=4.8
21:11:06.314 00.000 10844 AutoFind: near-saturated [180, 424] 44.7 Mass 7252 SNR 50.7 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 1444, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=1443.79, Y=318.94, Mass=7489, SNR=52.4, Peak=255 HFD=4.8
21:11:06.314 00.000 10844 AutoFind: near-saturated [1444, 319] 44.5 Mass 7489 SNR 52.4 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 1317, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=1317.13, Y=442.13, Mass=6352, SNR=49.3, Peak=255 HFD=4.5
21:11:06.314 00.000 10844 AutoFind: near-saturated [1317, 442] 43.9 Mass 6352 SNR 49.3 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 557, 543, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=557.35, Y=543.22, Mass=8578, SNR=56.6, Peak=255 HFD=5.2
21:11:06.314 00.000 10844 AutoFind: near-saturated [557, 543] 43.5 Mass 8578 SNR 56.6 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 820, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=820.13, Y=269.21, Mass=9746, SNR=61.1, Peak=255 HFD=5.7
21:11:06.314 00.000 10844 AutoFind: near-saturated [820, 269] 42.7 Mass 9746 SNR 61.1 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 1627, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=1627.26, Y=557.66, Mass=5943, SNR=44.9, Peak=255 HFD=4.6
21:11:06.314 00.000 10844 AutoFind: near-saturated [1627, 557] 41.3 Mass 5943 SNR 44.9 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 655, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=655.17, Y=63.29, Mass=4474, SNR=40.8, Peak=255 HFD=3.8
21:11:06.314 00.000 10844 AutoFind: near-saturated [655, 63] 40.5 Mass 4474 SNR 40.8 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 597, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=597.26, Y=523.28, Mass=10267, SNR=62.7, Peak=255 HFD=5.7
21:11:06.314 00.000 10844 AutoFind: near-saturated [597, 523] 40.2 Mass 10267 SNR 62.7 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 1293, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=1292.80, Y=225.07, Mass=10041, SNR=62.2, Peak=255 HFD=5.8
21:11:06.314 00.000 10844 AutoFind: near-saturated [1293, 225] 40.0 Mass 10041 SNR 62.2 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 118, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=117.94, Y=151.50, Mass=4731, SNR=42.4, Peak=255 HFD=4.0
21:11:06.314 00.000 10844 AutoFind: near-saturated [118, 151] 39.4 Mass 4731 SNR 42.4 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 266, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=265.94, Y=265.67, Mass=4857, SNR=43.1, Peak=255 HFD=4.1
21:11:06.314 00.000 10844 AutoFind: near-saturated [266, 266] 39.3 Mass 4857 SNR 43.1 Peak 255
21:11:06.314 00.000 10844 Star::Find(15, 31, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.314 00.000 10844 Star::Find returns 1 (1), X=31.00, Y=898.63, Mass=11044, SNR=65.4, Peak=255 HFD=5.9
21:11:06.318 00.004 10844 AutoFind: near-saturated [31, 899] 39.0 Mass 11044 SNR 65.4 Peak 255
21:11:06.318 00.000 10844 Star::Find(15, 741, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.318 00.000 10844 Star::Find returns 1 (1), X=741.18, Y=705.61, Mass=5181, SNR=43.3, Peak=255 HFD=4.5
21:11:06.318 00.000 10844 AutoFind: near-saturated [741, 706] 38.8 Mass 5181 SNR 43.3 Peak 255
21:11:06.318 00.000 10844 Star::Find(15, 139, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.318 00.000 10844 Star::Find returns 1 (1), X=138.83, Y=621.01, Mass=4063, SNR=39.6, Peak=255 HFD=4.0
21:11:06.318 00.000 10844 AutoFind: near-saturated [139, 621] 38.8 Mass 4063 SNR 39.6 Peak 255
21:11:06.318 00.000 10844 Star::Find(15, 1529, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.318 00.000 10844 Star::Find returns 1 (1), X=1529.02, Y=48.75, Mass=4345, SNR=40.3, Peak=255 HFD=4.0
21:11:06.318 00.000 10844 AutoFind: near-saturated [1529, 49] 37.8 Mass 4345 SNR 40.3 Peak 255
21:11:06.318 00.000 10844 Star::Find(15, 1630, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.318 00.000 10844 Star::Find returns 1 (1), X=1630.30, Y=770.72, Mass=11347, SNR=66.2, Peak=255 HFD=5.6
21:11:06.318 00.000 10844 AutoFind: near-saturated [1630, 771] 37.7 Mass 11347 SNR 66.2 Peak 255
21:11:06.318 00.000 10844 Star::Find(15, 404, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.318 00.000 10844 Star::Find returns 1 (1), X=404.06, Y=530.99, Mass=3738, SNR=37.8, Peak=255 HFD=3.9
21:11:06.318 00.000 10844 AutoFind: near-saturated [404, 531] 37.6 Mass 3738 SNR 37.8 Peak 255
21:11:06.318 00.000 10844 Star::Find(15, 562, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.318 00.000 10844 Star::Find returns 1 (1), X=562.42, Y=89.73, Mass=11094, SNR=62.3, Peak=255 HFD=5.6
21:11:06.318 00.000 10844 AutoFind: near-saturated [562, 90] 37.5 Mass 11094 SNR 62.3 Peak 255
21:11:06.318 00.000 10844 Star::Find(15, 1018, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.321 00.003 10844 Star::Find returns 1 (1), X=1017.63, Y=658.17, Mass=4807, SNR=42.3, Peak=255 HFD=4.3
21:11:06.321 00.000 10844 AutoFind: near-saturated [1018, 658] 35.9 Mass 4807 SNR 42.3 Peak 255
21:11:06.321 00.000 10844 Star::Find(15, 1464, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.321 00.000 10844 Star::Find returns 1 (1), X=1463.37, Y=279.52, Mass=4501, SNR=40.3, Peak=255 HFD=4.0
21:11:06.321 00.000 10844 AutoFind: near-saturated [1464, 280] 35.8 Mass 4501 SNR 40.3 Peak 255
21:11:06.321 00.000 10844 Star::Find(15, 144, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.321 00.000 10844 Star::Find returns 1 (1), X=143.37, Y=746.33, Mass=3695, SNR=37.5, Peak=255 HFD=3.6
21:11:06.321 00.000 10844 AutoFind: near-saturated [144, 746] 35.5 Mass 3695 SNR 37.5 Peak 255
21:11:06.321 00.000 10844 Star::Find(15, 132, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.321 00.000 10844 Star::Find returns 1 (1), X=132.02, Y=375.57, Mass=12137, SNR=68.6, Peak=255 HFD=6.1
21:11:06.321 00.000 10844 AutoFind: near-saturated [132, 375] 35.1 Mass 12137 SNR 68.6 Peak 255
21:11:06.321 00.000 10844 Star::Find(15, 58, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.321 00.000 10844 Star::Find returns 1 (1), X=58.36, Y=460.75, Mass=3252, SNR=35.2, Peak=255 HFD=3.6
21:11:06.321 00.000 10844 AutoFind: near-saturated [58, 461] 31.3 Mass 3252 SNR 35.2 Peak 255
21:11:06.321 00.000 10844 Star::Find(15, 1393, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.321 00.000 10844 Star::Find returns 1 (1), X=1393.29, Y=157.39, Mass=11993, SNR=64.5, Peak=255 HFD=6.0
21:11:06.321 00.000 10844 AutoFind: near-saturated [1393, 158] 30.5 Mass 11993 SNR 64.5 Peak 255
21:11:06.321 00.000 10844 Star::Find(15, 1542, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.321 00.000 10844 Star::Find returns 1 (1), X=1542.31, Y=574.70, Mass=2855, SNR=31.7, Peak=255 HFD=3.3
21:11:06.323 00.002 10844 AutoFind: near-saturated [1542, 575] 30.5 Mass 2855 SNR 31.7 Peak 255
21:11:06.323 00.000 10844 Star::Find(15, 1249, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.323 00.000 10844 Star::Find returns 1 (1), X=1249.26, Y=508.47, Mass=3270, SNR=34.6, Peak=255 HFD=3.4
21:11:06.323 00.000 10844 AutoFind: near-saturated [1249, 508] 28.9 Mass 3270 SNR 34.6 Peak 255
21:11:06.323 00.000 10844 Star::Find(15, 633, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.323 00.000 10844 Star::Find returns 1 (1), X=633.27, Y=871.71, Mass=3671, SNR=37.3, Peak=255 HFD=3.7
21:11:06.323 00.000 10844 AutoFind: near-saturated [633, 872] 28.6 Mass 3671 SNR 37.3 Peak 255
21:11:06.323 00.000 10844 Star::Find(15, 1737, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.323 00.000 10844 Star::Find returns 1 (1), X=1737.47, Y=615.98, Mass=3567, SNR=36.1, Peak=255 HFD=3.8
21:11:06.323 00.000 10844 AutoFind: near-saturated [1737, 616] 28.3 Mass 3567 SNR 36.1 Peak 255
21:11:06.323 00.000 10844 Star::Find(15, 333, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.323 00.000 10844 Star::Find returns 1 (1), X=332.71, Y=663.09, Mass=3171, SNR=35.2, Peak=255 HFD=3.4
21:11:06.323 00.000 10844 AutoFind: near-saturated [333, 663] 28.2 Mass 3171 SNR 35.2 Peak 255
21:11:06.323 00.000 10844 Star::Find(15, 491, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.323 00.000 10844 Star::Find returns 1 (1), X=491.18, Y=57.83, Mass=4584, SNR=38.0, Peak=255 HFD=4.9
21:11:06.323 00.000 10844 AutoFind: near-saturated [491, 58] 27.2 Mass 4584 SNR 38.0 Peak 255
21:11:06.323 00.000 10844 Star::Find(15, 428, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.323 00.000 10844 Star::Find returns 1 (1), X=427.61, Y=599.91, Mass=3256, SNR=33.7, Peak=255 HFD=3.7
21:11:06.323 00.000 10844 AutoFind: near-saturated [428, 600] 26.9 Mass 3256 SNR 33.7 Peak 255
21:11:06.323 00.000 10844 Star::Find(15, 1755, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.325 00.002 10844 Star::Find returns 1 (0), X=1755.16, Y=877.53, Mass=2898, SNR=32.3, Peak=250 HFD=3.4
21:11:06.325 00.000 10844 AutoFind: near-saturated [1755, 878] 26.1 Mass 2898 SNR 32.3 Peak 250
21:11:06.325 00.000 10844 Star::Find(15, 1644, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.325 00.000 10844 Star::Find returns 1 (0), X=1644.21, Y=386.15, Mass=2840, SNR=32.5, Peak=250 HFD=3.6
21:11:06.325 00.000 10844 AutoFind: near-saturated [1644, 386] 24.2 Mass 2840 SNR 32.5 Peak 250
21:11:06.325 00.000 10844 Star::Find(15, 1024, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.325 00.000 10844 Star::Find returns 1 (0), X=1023.92, Y=37.17, Mass=2602, SNR=31.3, Peak=245 HFD=3.2
21:11:06.325 00.000 10844 AutoFind: near-saturated [1024, 37] 24.1 Mass 2602 SNR 31.3 Peak 245
21:11:06.325 00.000 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.325 00.000 10844 Star::Find returns 1 (0), X=224.69, Y=196.75, Mass=2105, SNR=28.2, Peak=182 HFD=3.1
21:11:06.327 00.002 10844 AutoFind returns star at [225, 197] 23.9 Mass 2105 SNR 28.2
21:11:06.328 00.001 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.328 00.000 10844 Star::Find returns 1 (0), X=224.69, Y=196.75, Mass=2105, SNR=28.2, Peak=182 HFD=3.1
21:11:06.328 00.000 10844 MultiStar: List (12): {224.69, 196.75}(28.2), {255.11, 581.41}(29.8), {1526.66, 595.35}(66.8), {1828.11, 144.79}(31.2), {25.43, 236.11}(32.2), {92.42, 470.46}(27.6), {1140.82, 795.96}(65.1), {401.39, 333.86}(29.4), {380.55, 597.12}(71.0), {1160.18, 656.17}(71.6), {1440.81, 20.06}(25.8), {1251.45, 479.31}(74.1), 
21:11:06.328 00.000 10844 setting lock position to (224.69, 196.75)
21:11:06.328 00.000 10844 MultiStar: stabilizing after lock position change
21:11:06.328 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
21:11:06.328 00.000 10844 UpdateGuideState(): m_state=1
21:11:06.328 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:06.328 00.000 10844 Star::Find returns 1 (0), X=224.69, Y=196.75, Mass=2105, SNR=28.2, Peak=182 HFD=3.1
21:11:06.328 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.77) = xAngle (1.77 = 1.77)
21:11:06.328 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.77) + m_yAngleError (-0.02)) = yAngle (1.79 = 1.79)
21:11:06.328 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:11:06.333 00.005 10844 setting lock position to (224.69, 196.75)
21:11:06.333 00.000 10844 MultiStar: stabilizing after lock position change
21:11:06.333 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
21:11:06.333 00.000 10844 Changing from state SELECTING to SELECTED
21:11:06.333 00.000 10844 guider state => SELECTED
21:11:06.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:06.349 00.016 10844 UpdateGuideState exits: m=2105 SNR=28.2
21:11:06.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:06.362 00.013 10844 Status Line: Auto-selected star at (224.7, 196.8)
21:11:08.100 01.738 10844 GuideButtonClick i=1 ctx=Guide button clicked
21:11:08.102 00.002 10844 GetBoolean("/Confirm/force_recalibration_ok", 0) returns 0
21:11:10.586 02.484 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:11:10.594 00.008 10844 ScopeASCOM::SideOfPier() returns 0
21:11:10.600 00.006 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
21:11:10.600 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:11:10.600 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:11:10.604 00.004 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:11:10.604 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:11:10.604 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
21:11:10.604 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:11:10.604 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
21:11:10.604 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:11:10.604 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:11:10.606 00.002 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
21:11:10.606 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:11:10.606 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
21:11:10.606 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
21:11:10.626 00.020 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:11:10.631 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:11:10.642 00.011 10844 ScopeASCOM::SideOfPier() returns 0
21:11:10.642 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
21:11:10.675 00.033 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:11:10.690 00.015 10844 ScopeASCOM::SideOfPier() returns 0
21:11:10.721 00.031 10844 guider state => CALIBRATING_PRIMARY
21:11:10.721 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:11:10.738 00.017 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:10.738 00.000 10844 Enqueuing Expose request
21:11:10.738 00.000 11060 Worker thread wakes up
21:11:10.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:10.738 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(210,182,31,31)
21:11:10.828 00.090 10844 reset dither spiral
21:11:12.217 01.389 11060 Exposure complete
21:11:12.354 00.137 11060 worker thread done servicing request
21:11:12.354 00.000 10844 OnExposeComplete: enter
21:11:12.354 00.000 10844 UpdateGuideState(): m_state=3
21:11:12.354 00.000 10844 Star::Find(15, 224, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:11:12.354 00.000 10844 Star::Find returns 1 (0), X=225.06, Y=196.90, Mass=2404, SNR=29.6, Peak=220 HFD=3.2
21:11:12.360 00.006 10844 Scope::UpdateCalibrationState: starting location = 225.06,196.90 coords = 5.70,-2.4
21:11:12.360 00.000 10844 Status Line: West step   1, dist= 0.0
21:11:12.360 00.000 10844 Enqueuing Calibration Move request for direction 3
21:11:12.360 00.000 11060 Worker thread wakes up
21:11:12.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
21:11:12.360 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:12.360 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:12.360 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:12.360 00.000 11060 MoveAxis(W, 1150, -)
21:11:12.360 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:12.381 00.021 10844 UpdateGuideState exits: m=2404 SNR=29.6
21:11:12.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:12.381 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:12.381 00.000 10844 Enqueuing Expose request
21:11:12.385 00.004 11060 IsSlewing returns 0
21:11:12.385 00.000 11060 IsGuiding returns 0
21:11:13.556 01.171 11060 IsGuiding returns 0
21:11:13.556 00.000 11060 Move returns status 0, amount 1150
21:11:13.556 00.000 11060 move complete, result=0
21:11:13.557 00.001 11060 worker thread done servicing request
21:11:13.557 00.000 11060 Worker thread wakes up
21:11:13.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:13.557 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(210,182,31,31)
21:11:15.037 01.480 11060 Exposure complete
21:11:15.166 00.129 11060 worker thread done servicing request
21:11:15.168 00.002 10844 OnExposeComplete: enter
21:11:15.168 00.000 10844 UpdateGuideState(): m_state=3
21:11:15.168 00.000 10844 Star::Find(15, 225, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:11:15.168 00.000 10844 Star::Find returns 1 (0), X=224.93, Y=198.53, Mass=2479, SNR=30.4, Peak=214 HFD=3.5
21:11:15.168 00.000 10844 Status Line: West step   2, dist= 1.6
21:11:15.175 00.007 10844 Enqueuing Calibration Move request for direction 3
21:11:15.177 00.002 11060 Worker thread wakes up
21:11:15.177 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:15.177 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:15.177 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:15.177 00.000 11060 MoveAxis(W, 1150, -)
21:11:15.177 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:15.183 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:15.185 00.002 11060 IsSlewing returns 0
21:11:15.185 00.000 11060 IsGuiding returns 0
21:11:15.195 00.010 10844 UpdateGuideState exits: m=2479 SNR=30.4
21:11:15.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:15.195 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:15.195 00.000 10844 Enqueuing Expose request
21:11:16.340 01.145 11060 IsGuiding returns 0
21:11:16.340 00.000 11060 Move returns status 0, amount 1150
21:11:16.340 00.000 11060 move complete, result=0
21:11:16.340 00.000 11060 worker thread done servicing request
21:11:16.340 00.000 11060 Worker thread wakes up
21:11:16.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:16.340 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(210,184,31,31)
21:11:17.807 01.467 11060 Exposure complete
21:11:17.950 00.143 11060 worker thread done servicing request
21:11:17.950 00.000 10844 OnExposeComplete: enter
21:11:17.950 00.000 10844 UpdateGuideState(): m_state=3
21:11:17.950 00.000 10844 Star::Find(15, 224, 198, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:11:17.950 00.000 10844 Star::Find returns 1 (0), X=225.52, Y=200.84, Mass=2336, SNR=28.8, Peak=202 HFD=3.5
21:11:17.952 00.002 10844 Status Line: West step   3, dist= 4.0
21:11:17.955 00.003 10844 Enqueuing Calibration Move request for direction 3
21:11:17.955 00.000 11060 Worker thread wakes up
21:11:17.955 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:17.955 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:17.955 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:17.955 00.000 11060 MoveAxis(W, 1150, -)
21:11:17.955 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:17.955 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:17.965 00.010 10844 UpdateGuideState exits: m=2336 SNR=28.8
21:11:17.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:17.965 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:17.965 00.000 10844 Enqueuing Expose request
21:11:17.971 00.006 11060 IsSlewing returns 0
21:11:17.972 00.001 11060 IsGuiding returns 0
21:11:19.127 01.155 11060 IsGuiding returns 0
21:11:19.127 00.000 11060 Move returns status 0, amount 1150
21:11:19.127 00.000 11060 move complete, result=0
21:11:19.127 00.000 11060 worker thread done servicing request
21:11:19.127 00.000 11060 Worker thread wakes up
21:11:19.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:19.127 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(211,186,31,31)
21:11:20.595 01.468 11060 Exposure complete
21:11:20.744 00.149 11060 worker thread done servicing request
21:11:20.744 00.000 10844 OnExposeComplete: enter
21:11:20.744 00.000 10844 UpdateGuideState(): m_state=3
21:11:20.744 00.000 10844 Star::Find(15, 225, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:11:20.744 00.000 10844 Star::Find returns 1 (0), X=225.70, Y=203.06, Mass=1820, SNR=25.3, Peak=168 HFD=3.3
21:11:20.746 00.002 10844 Status Line: West step   4, dist= 6.2
21:11:20.749 00.003 10844 Enqueuing Calibration Move request for direction 3
21:11:20.749 00.000 11060 Worker thread wakes up
21:11:20.749 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:20.749 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:20.749 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:20.749 00.000 11060 MoveAxis(W, 1150, -)
21:11:20.749 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:20.752 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:20.765 00.013 10844 UpdateGuideState exits: m=1820 SNR=25.3
21:11:20.766 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:20.766 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:20.766 00.000 10844 Enqueuing Expose request
21:11:20.770 00.004 11060 IsSlewing returns 0
21:11:20.770 00.000 11060 IsGuiding returns 0
21:11:21.942 01.172 11060 IsGuiding returns 0
21:11:21.942 00.000 11060 Move returns status 0, amount 1150
21:11:21.942 00.000 11060 move complete, result=0
21:11:21.942 00.000 11060 worker thread done servicing request
21:11:21.942 00.000 11060 Worker thread wakes up
21:11:21.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:21.942 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(211,188,31,31)
21:11:23.415 01.473 11060 Exposure complete
21:11:23.561 00.146 11060 worker thread done servicing request
21:11:23.561 00.000 10844 OnExposeComplete: enter
21:11:23.561 00.000 10844 UpdateGuideState(): m_state=3
21:11:23.561 00.000 10844 Star::Find(15, 225, 203, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:11:23.561 00.000 10844 Star::Find returns 1 (0), X=226.19, Y=204.99, Mass=2061, SNR=27.5, Peak=183 HFD=3.1
21:11:23.561 00.000 10844 Status Line: West step   5, dist= 8.2
21:11:23.561 00.000 10844 Enqueuing Calibration Move request for direction 3
21:11:23.561 00.000 11060 Worker thread wakes up
21:11:23.561 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:23.561 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:23.561 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:23.561 00.000 11060 MoveAxis(W, 1150, -)
21:11:23.561 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:23.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
21:11:23.577 00.016 11060 IsSlewing returns 0
21:11:23.577 00.000 11060 IsGuiding returns 0
21:11:23.585 00.008 10844 UpdateGuideState exits: m=2061 SNR=27.5
21:11:23.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:23.585 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:23.585 00.000 10844 Enqueuing Expose request
21:11:24.737 01.152 11060 IsGuiding returns 0
21:11:24.737 00.000 11060 Move returns status 0, amount 1150
21:11:24.737 00.000 11060 move complete, result=0
21:11:24.737 00.000 11060 worker thread done servicing request
21:11:24.737 00.000 11060 Worker thread wakes up
21:11:24.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:24.737 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(211,190,31,31)
21:11:26.214 01.477 11060 Exposure complete
21:11:26.395 00.181 10844 OnExposeComplete: enter
21:11:26.395 00.000 10844 UpdateGuideState(): m_state=3
21:11:26.395 00.000 11060 worker thread done servicing request
21:11:26.395 00.000 10844 Star::Find(15, 226, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:11:26.395 00.000 10844 Star::Find returns 1 (0), X=226.90, Y=207.07, Mass=2320, SNR=29.9, Peak=206 HFD=3.0
21:11:26.398 00.003 10844 Status Line: West step   6, dist=10.3
21:11:26.398 00.000 10844 Enqueuing Calibration Move request for direction 3
21:11:26.398 00.000 11060 Worker thread wakes up
21:11:26.398 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:26.398 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:26.398 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:26.398 00.000 11060 MoveAxis(W, 1150, -)
21:11:26.398 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:26.409 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
21:11:26.425 00.016 11060 IsSlewing returns 0
21:11:26.426 00.001 11060 IsGuiding returns 0
21:11:26.429 00.003 10844 UpdateGuideState exits: m=2320 SNR=29.9
21:11:26.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:26.429 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:26.429 00.000 10844 Enqueuing Expose request
21:11:27.591 01.162 11060 IsGuiding returns 0
21:11:27.591 00.000 11060 Move returns status 0, amount 1150
21:11:27.592 00.001 11060 move complete, result=0
21:11:27.592 00.000 11060 worker thread done servicing request
21:11:27.592 00.000 11060 Worker thread wakes up
21:11:27.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:27.592 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,192,31,31)
21:11:29.071 01.479 11060 Exposure complete
21:11:29.362 00.291 11060 worker thread done servicing request
21:11:29.362 00.000 10844 OnExposeComplete: enter
21:11:29.362 00.000 10844 UpdateGuideState(): m_state=3
21:11:29.362 00.000 10844 Star::Find(15, 226, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:11:29.362 00.000 10844 Star::Find returns 1 (0), X=226.86, Y=209.34, Mass=2466, SNR=30.0, Peak=190 HFD=3.4
21:11:29.362 00.000 10844 Status Line: West step   7, dist=12.6
21:11:29.367 00.005 10844 Enqueuing Calibration Move request for direction 3
21:11:29.367 00.000 11060 Worker thread wakes up
21:11:29.367 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:29.367 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:29.367 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:29.367 00.000 11060 MoveAxis(W, 1150, -)
21:11:29.367 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:29.382 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:29.403 00.021 10844 UpdateGuideState exits: m=2466 SNR=30.0
21:11:29.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:29.403 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:29.403 00.000 10844 Enqueuing Expose request
21:11:29.424 00.021 11060 IsSlewing returns 0
21:11:29.426 00.002 11060 IsGuiding returns 0
21:11:30.616 01.190 11060 IsGuiding returns 0
21:11:30.616 00.000 11060 Move returns status 0, amount 1150
21:11:30.616 00.000 11060 move complete, result=0
21:11:30.616 00.000 11060 worker thread done servicing request
21:11:30.616 00.000 11060 Worker thread wakes up
21:11:30.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:30.616 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,194,31,31)
21:11:32.091 01.475 11060 Exposure complete
21:11:32.311 00.220 11060 worker thread done servicing request
21:11:32.311 00.000 10844 OnExposeComplete: enter
21:11:32.311 00.000 10844 UpdateGuideState(): m_state=3
21:11:32.311 00.000 10844 Star::Find(15, 226, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:11:32.311 00.000 10844 Star::Find returns 1 (0), X=227.85, Y=211.15, Mass=2550, SNR=31.0, Peak=209 HFD=3.4
21:11:32.316 00.005 10844 Status Line: West step   8, dist=14.5
21:11:32.316 00.000 10844 Enqueuing Calibration Move request for direction 3
21:11:32.316 00.000 11060 Worker thread wakes up
21:11:32.316 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:32.316 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:32.316 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:32.316 00.000 11060 MoveAxis(W, 1150, -)
21:11:32.316 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:32.325 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:32.341 00.016 11060 IsSlewing returns 0
21:11:32.341 00.000 11060 IsGuiding returns 0
21:11:32.351 00.010 10844 UpdateGuideState exits: m=2550 SNR=31.0
21:11:32.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:32.351 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:32.351 00.000 10844 Enqueuing Expose request
21:11:33.511 01.160 11060 IsGuiding returns 0
21:11:33.511 00.000 11060 Move returns status 0, amount 1150
21:11:33.511 00.000 11060 move complete, result=0
21:11:33.511 00.000 11060 worker thread done servicing request
21:11:33.511 00.000 11060 Worker thread wakes up
21:11:33.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:33.513 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(213,196,31,31)
21:11:34.980 01.467 11060 Exposure complete
21:11:35.295 00.315 11060 worker thread done servicing request
21:11:35.295 00.000 10844 OnExposeComplete: enter
21:11:35.295 00.000 10844 UpdateGuideState(): m_state=3
21:11:35.297 00.002 10844 Star::Find(15, 227, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:11:35.297 00.000 10844 Star::Find returns 1 (0), X=227.22, Y=213.63, Mass=2192, SNR=28.3, Peak=216 HFD=3.5
21:11:35.298 00.001 10844 Status Line: West step   9, dist=16.9
21:11:35.300 00.002 10844 Enqueuing Calibration Move request for direction 3
21:11:35.300 00.000 11060 Worker thread wakes up
21:11:35.300 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:35.300 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:35.300 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:35.300 00.000 11060 MoveAxis(W, 1150, -)
21:11:35.300 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:35.305 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
21:11:35.336 00.031 11060 IsSlewing returns 0
21:11:35.336 00.000 11060 IsGuiding returns 0
21:11:35.338 00.002 10844 UpdateGuideState exits: m=2192 SNR=28.3
21:11:35.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:35.338 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:35.338 00.000 10844 Enqueuing Expose request
21:11:36.526 01.188 11060 IsGuiding returns 0
21:11:36.526 00.000 11060 Move returns status 0, amount 1150
21:11:36.526 00.000 11060 move complete, result=0
21:11:36.526 00.000 11060 worker thread done servicing request
21:11:36.526 00.000 11060 Worker thread wakes up
21:11:36.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:36.526 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,199,31,31)
21:11:37.982 01.456 11060 Exposure complete
21:11:38.255 00.273 11060 worker thread done servicing request
21:11:38.255 00.000 10844 OnExposeComplete: enter
21:11:38.255 00.000 10844 UpdateGuideState(): m_state=3
21:11:38.255 00.000 10844 Star::Find(15, 227, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:11:38.255 00.000 10844 Star::Find returns 1 (0), X=228.14, Y=216.39, Mass=2057, SNR=28.0, Peak=200 HFD=3.2
21:11:38.256 00.001 10844 Status Line: West step  10, dist=19.7
21:11:38.260 00.004 10844 Enqueuing Calibration Move request for direction 3
21:11:38.260 00.000 11060 Worker thread wakes up
21:11:38.260 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:38.260 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:38.260 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:38.260 00.000 11060 MoveAxis(W, 1150, -)
21:11:38.260 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:38.268 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:38.275 00.007 11060 IsSlewing returns 0
21:11:38.275 00.000 11060 IsGuiding returns 0
21:11:38.286 00.011 10844 UpdateGuideState exits: m=2057 SNR=28.0
21:11:38.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:38.286 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:38.286 00.000 10844 Enqueuing Expose request
21:11:39.453 01.167 11060 IsGuiding returns 0
21:11:39.453 00.000 11060 Move returns status 0, amount 1150
21:11:39.453 00.000 11060 move complete, result=0
21:11:39.453 00.000 11060 worker thread done servicing request
21:11:39.453 00.000 11060 Worker thread wakes up
21:11:39.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:39.453 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(213,201,31,31)
21:11:40.940 01.487 11060 Exposure complete
21:11:41.211 00.271 11060 worker thread done servicing request
21:11:41.211 00.000 10844 OnExposeComplete: enter
21:11:41.211 00.000 10844 UpdateGuideState(): m_state=3
21:11:41.211 00.000 10844 Star::Find(15, 228, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:11:41.211 00.000 10844 Star::Find returns 1 (0), X=228.53, Y=218.10, Mass=2017, SNR=27.6, Peak=185 HFD=3.2
21:11:41.216 00.005 10844 Status Line: West step  11, dist=21.5
21:11:41.227 00.011 10844 Enqueuing Calibration Move request for direction 3
21:11:41.227 00.000 11060 Worker thread wakes up
21:11:41.227 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:41.227 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:41.227 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:41.227 00.000 11060 MoveAxis(W, 1150, -)
21:11:41.227 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:41.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:41.250 00.023 10844 UpdateGuideState exits: m=2017 SNR=27.6
21:11:41.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:41.250 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:41.250 00.000 10844 Enqueuing Expose request
21:11:41.253 00.003 11060 IsSlewing returns 0
21:11:41.254 00.001 11060 IsGuiding returns 0
21:11:42.425 01.171 11060 IsGuiding returns 0
21:11:42.425 00.000 11060 Move returns status 0, amount 1150
21:11:42.425 00.000 11060 move complete, result=0
21:11:42.425 00.000 11060 worker thread done servicing request
21:11:42.425 00.000 11060 Worker thread wakes up
21:11:42.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:42.425 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(214,203,31,31)
21:11:43.872 01.447 11060 Exposure complete
21:11:44.128 00.256 11060 worker thread done servicing request
21:11:44.131 00.003 10844 OnExposeComplete: enter
21:11:44.131 00.000 10844 UpdateGuideState(): m_state=3
21:11:44.131 00.000 10844 Star::Find(15, 228, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:11:44.131 00.000 10844 Star::Find returns 1 (0), X=228.36, Y=220.53, Mass=2075, SNR=27.4, Peak=220 HFD=3.3
21:11:44.134 00.003 10844 Status Line: West step  12, dist=23.9
21:11:44.136 00.002 10844 Enqueuing Calibration Move request for direction 3
21:11:44.138 00.002 11060 Worker thread wakes up
21:11:44.138 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
21:11:44.138 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
21:11:44.138 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
21:11:44.138 00.000 11060 MoveAxis(W, 1150, -)
21:11:44.138 00.000 11060 Guiding  Dir = 3, Dur = 1150
21:11:44.144 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
21:11:44.147 00.003 11060 IsSlewing returns 0
21:11:44.148 00.001 11060 IsGuiding returns 0
21:11:44.156 00.008 10844 UpdateGuideState exits: m=2075 SNR=27.4
21:11:44.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:44.156 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:44.158 00.002 10844 Enqueuing Expose request
21:11:45.303 01.145 11060 IsGuiding returns 0
21:11:45.303 00.000 11060 Move returns status 0, amount 1150
21:11:45.303 00.000 11060 move complete, result=0
21:11:45.303 00.000 11060 worker thread done servicing request
21:11:45.303 00.000 11060 Worker thread wakes up
21:11:45.305 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:45.305 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(213,206,31,31)
21:11:46.775 01.470 11060 Exposure complete
21:11:46.914 00.139 11060 worker thread done servicing request
21:11:46.914 00.000 10844 OnExposeComplete: enter
21:11:46.914 00.000 10844 UpdateGuideState(): m_state=3
21:11:46.914 00.000 10844 Star::Find(15, 228, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:11:46.914 00.000 10844 Star::Find returns 1 (0), X=228.40, Y=222.07, Mass=2169, SNR=28.5, Peak=193 HFD=3.4
21:11:46.922 00.008 10844 WEST calibration completes with steps=12 angle=-97.6 rate=1.840 parity=0
21:11:46.922 00.000 10844 Falling Through to state GO_EAST
21:11:46.922 00.000 10844 Status Line: East step   6, dist=25.4
21:11:46.922 00.000 10844 Enqueuing Calibration Move request for direction 2
21:11:46.922 00.000 11060 Worker thread wakes up
21:11:46.922 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:11:46.922 00.000 11060 Handling axis move in thread for scope dir=2 dur=2500
21:11:46.922 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
21:11:46.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:46.922 00.000 11060 MoveAxis(E, 2500, -)
21:11:46.922 00.000 11060 Guiding  Dir = 2, Dur = 2500
21:11:46.929 00.007 11060 IsSlewing returns 0
21:11:46.929 00.000 11060 IsGuiding returns 0
21:11:46.935 00.006 10844 UpdateGuideState exits: m=2169 SNR=28.5
21:11:46.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:46.935 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:46.935 00.000 10844 Enqueuing Expose request
21:11:49.439 02.504 11060 IsGuiding returns 0
21:11:49.439 00.000 11060 Move returns status 0, amount 2500
21:11:49.439 00.000 11060 move complete, result=0
21:11:49.439 00.000 11060 worker thread done servicing request
21:11:49.439 00.000 11060 Worker thread wakes up
21:11:49.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:49.439 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(213,207,31,31)
21:11:50.899 01.460 11060 Exposure complete
21:11:51.047 00.148 11060 worker thread done servicing request
21:11:51.047 00.000 10844 OnExposeComplete: enter
21:11:51.047 00.000 10844 UpdateGuideState(): m_state=3
21:11:51.047 00.000 10844 Star::Find(15, 228, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:11:51.047 00.000 10844 Star::Find returns 1 (0), X=228.14, Y=217.36, Mass=1999, SNR=27.3, Peak=185 HFD=3.2
21:11:51.051 00.004 10844 Status Line: East step   5, dist=20.7
21:11:51.053 00.002 10844 Enqueuing Calibration Move request for direction 2
21:11:51.053 00.000 11060 Worker thread wakes up
21:11:51.053 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:11:51.053 00.000 11060 Handling axis move in thread for scope dir=2 dur=2500
21:11:51.053 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
21:11:51.053 00.000 11060 MoveAxis(E, 2500, -)
21:11:51.053 00.000 11060 Guiding  Dir = 2, Dur = 2500
21:11:51.057 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
21:11:51.067 00.010 10844 UpdateGuideState exits: m=1999 SNR=27.3
21:11:51.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:51.067 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:51.067 00.000 10844 Enqueuing Expose request
21:11:51.088 00.021 11060 IsSlewing returns 0
21:11:51.088 00.000 11060 IsGuiding returns 0
21:11:53.608 02.520 11060 IsGuiding returns 0
21:11:53.608 00.000 11060 Move returns status 0, amount 2500
21:11:53.608 00.000 11060 move complete, result=0
21:11:53.608 00.000 11060 worker thread done servicing request
21:11:53.608 00.000 11060 Worker thread wakes up
21:11:53.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:53.608 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(213,202,31,31)
21:11:55.067 01.459 11060 Exposure complete
21:11:55.204 00.137 11060 worker thread done servicing request
21:11:55.204 00.000 10844 OnExposeComplete: enter
21:11:55.204 00.000 10844 UpdateGuideState(): m_state=3
21:11:55.204 00.000 10844 Star::Find(15, 228, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:11:55.204 00.000 10844 Star::Find returns 1 (0), X=227.51, Y=212.94, Mass=2080, SNR=28.2, Peak=193 HFD=3.5
21:11:55.218 00.014 10844 Status Line: East step   4, dist=16.2
21:11:55.220 00.002 10844 Enqueuing Calibration Move request for direction 2
21:11:55.220 00.000 11060 Worker thread wakes up
21:11:55.220 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:11:55.221 00.001 11060 Handling axis move in thread for scope dir=2 dur=2500
21:11:55.221 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
21:11:55.221 00.000 11060 MoveAxis(E, 2500, -)
21:11:55.221 00.000 11060 Guiding  Dir = 2, Dur = 2500
21:11:55.222 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
21:11:55.239 00.017 11060 IsSlewing returns 0
21:11:55.239 00.000 11060 IsGuiding returns 0
21:11:55.241 00.002 10844 UpdateGuideState exits: m=2080 SNR=28.2
21:11:55.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:55.241 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:55.241 00.000 10844 Enqueuing Expose request
21:11:57.754 02.513 11060 IsGuiding returns 0
21:11:57.754 00.000 11060 Move returns status 0, amount 2500
21:11:57.754 00.000 11060 move complete, result=0
21:11:57.754 00.000 11060 worker thread done servicing request
21:11:57.754 00.000 11060 Worker thread wakes up
21:11:57.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:11:57.754 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(213,198,31,31)
21:11:59.224 01.470 11060 Exposure complete
21:11:59.398 00.174 11060 worker thread done servicing request
21:11:59.398 00.000 10844 OnExposeComplete: enter
21:11:59.398 00.000 10844 UpdateGuideState(): m_state=3
21:11:59.398 00.000 10844 Star::Find(15, 227, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:11:59.398 00.000 10844 Star::Find returns 1 (0), X=226.08, Y=207.70, Mass=2441, SNR=30.7, Peak=194 HFD=3.4
21:11:59.398 00.000 10844 Status Line: East step   3, dist=10.9
21:11:59.401 00.003 10844 Enqueuing Calibration Move request for direction 2
21:11:59.401 00.000 11060 Worker thread wakes up
21:11:59.401 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:11:59.401 00.000 11060 Handling axis move in thread for scope dir=2 dur=2500
21:11:59.401 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
21:11:59.401 00.000 11060 MoveAxis(E, 2500, -)
21:11:59.401 00.000 11060 Guiding  Dir = 2, Dur = 2500
21:11:59.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
21:11:59.417 00.016 10844 UpdateGuideState exits: m=2441 SNR=30.7
21:11:59.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:59.417 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:11:59.417 00.000 10844 Enqueuing Expose request
21:11:59.449 00.032 11060 IsSlewing returns 0
21:11:59.450 00.001 11060 IsGuiding returns 0
21:12:01.990 02.540 11060 IsGuiding returns 0
21:12:01.990 00.000 11060 Move returns status 0, amount 2500
21:12:01.990 00.000 11060 move complete, result=0
21:12:01.990 00.000 11060 worker thread done servicing request
21:12:01.990 00.000 11060 Worker thread wakes up
21:12:01.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:01.990 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(211,193,31,31)
21:12:03.461 01.471 11060 Exposure complete
21:12:03.610 00.149 11060 worker thread done servicing request
21:12:03.610 00.000 10844 OnExposeComplete: enter
21:12:03.610 00.000 10844 UpdateGuideState(): m_state=3
21:12:03.610 00.000 10844 Star::Find(15, 226, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:12:03.610 00.000 10844 Star::Find returns 1 (0), X=226.16, Y=202.79, Mass=2339, SNR=29.8, Peak=232 HFD=2.9
21:12:03.612 00.002 10844 Status Line: East step   2, dist= 6.0
21:12:03.612 00.000 10844 Enqueuing Calibration Move request for direction 2
21:12:03.612 00.000 11060 Worker thread wakes up
21:12:03.612 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 2500 opts 0x0
21:12:03.612 00.000 11060 Handling axis move in thread for scope dir=2 dur=2500
21:12:03.612 00.000 11060 scope move axis dir= 2 dur= 2500 opts= 0x0
21:12:03.612 00.000 11060 MoveAxis(E, 2500, -)
21:12:03.612 00.000 11060 Guiding  Dir = 2, Dur = 2500
21:12:03.618 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:03.620 00.002 11060 IsSlewing returns 0
21:12:03.620 00.000 11060 IsGuiding returns 0
21:12:03.633 00.013 10844 UpdateGuideState exits: m=2339 SNR=29.8
21:12:03.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:03.633 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:03.633 00.000 10844 Enqueuing Expose request
21:12:06.123 02.490 11060 IsGuiding returns 0
21:12:06.123 00.000 11060 Move returns status 0, amount 2500
21:12:06.123 00.000 11060 move complete, result=0
21:12:06.123 00.000 11060 worker thread done servicing request
21:12:06.123 00.000 11060 Worker thread wakes up
21:12:06.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:06.123 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(211,188,31,31)
21:12:07.594 01.471 11060 Exposure complete
21:12:07.750 00.156 11060 worker thread done servicing request
21:12:07.750 00.000 10844 OnExposeComplete: enter
21:12:07.750 00.000 10844 UpdateGuideState(): m_state=3
21:12:07.750 00.000 10844 Star::Find(15, 226, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:12:07.750 00.000 10844 Star::Find returns 1 (0), X=225.15, Y=197.83, Mass=1511, SNR=23.9, Peak=179 HFD=2.6
21:12:07.753 00.003 10844 Status Line: East step   1, dist= 0.9
21:12:07.758 00.005 10844 Enqueuing Calibration Move request for direction 2
21:12:07.758 00.000 11060 Worker thread wakes up
21:12:07.758 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1300 opts 0x0
21:12:07.758 00.000 11060 Handling axis move in thread for scope dir=2 dur=1300
21:12:07.758 00.000 11060 scope move axis dir= 2 dur= 1300 opts= 0x0
21:12:07.758 00.000 11060 MoveAxis(E, 1300, -)
21:12:07.758 00.000 11060 Guiding  Dir = 2, Dur = 1300
21:12:07.763 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
21:12:07.768 00.005 11060 IsSlewing returns 0
21:12:07.769 00.001 11060 IsGuiding returns 0
21:12:07.769 00.000 10844 UpdateGuideState exits: m=1511 SNR=23.9
21:12:07.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:07.769 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:07.769 00.000 10844 Enqueuing Expose request
21:12:09.086 01.317 11060 IsGuiding returns 0
21:12:09.086 00.000 11060 Move returns status 0, amount 1300
21:12:09.086 00.000 11060 move complete, result=0
21:12:09.086 00.000 11060 worker thread done servicing request
21:12:09.086 00.000 11060 Worker thread wakes up
21:12:09.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:09.086 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(210,183,31,31)
21:12:10.567 01.481 11060 Exposure complete
21:12:10.737 00.170 11060 worker thread done servicing request
21:12:10.737 00.000 10844 OnExposeComplete: enter
21:12:10.737 00.000 10844 UpdateGuideState(): m_state=3
21:12:10.739 00.002 10844 Star::Find(15, 225, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:12:10.739 00.000 10844 Star::Find returns 1 (0), X=224.46, Y=195.91, Mass=2030, SNR=26.8, Peak=198 HFD=3.5
21:12:10.799 00.060 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:12:10.800 00.001 10844 Backlash: Looking for 3 moves of 1.3 px, max attempts = 52
21:12:10.800 00.000 10844 Falling Through to state CLEAR_BACKLASH
21:12:10.800 00.000 10844 Backlash: Starting north clearing using pulse width of 1150
21:12:10.800 00.000 10844 Enqueuing Calibration Move request for direction 0
21:12:10.800 00.000 10844 Status Line: Clearing backlash step 1
21:12:10.800 00.000 11060 Worker thread wakes up
21:12:10.800 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:10.801 00.001 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:10.801 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:10.801 00.000 11060 MoveAxis(N, 1150, -)
21:12:10.801 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:10.804 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:10.815 00.011 10844 UpdateGuideState exits: m=2030 SNR=26.8
21:12:10.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:10.815 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:10.815 00.000 10844 Enqueuing Expose request
21:12:10.829 00.014 11060 IsSlewing returns 0
21:12:10.831 00.002 11060 IsGuiding returns 0
21:12:12.010 01.179 11060 IsGuiding returns 0
21:12:12.010 00.000 11060 Move returns status 0, amount 1150
21:12:12.010 00.000 11060 move complete, result=0
21:12:12.010 00.000 11060 worker thread done servicing request
21:12:12.010 00.000 11060 Worker thread wakes up
21:12:12.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:12.010 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(209,181,31,31)
21:12:13.476 01.466 11060 Exposure complete
21:12:13.612 00.136 11060 worker thread done servicing request
21:12:13.612 00.000 10844 OnExposeComplete: enter
21:12:13.612 00.000 10844 UpdateGuideState(): m_state=3
21:12:13.612 00.000 10844 Star::Find(15, 224, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:12:13.612 00.000 10844 Star::Find returns 1 (0), X=225.57, Y=195.45, Mass=2012, SNR=27.0, Peak=176 HFD=3.3
21:12:13.612 00.000 10844 Backlash: Rejected small move of 1.2 px
21:12:13.612 00.000 10844 Enqueuing Calibration Move request for direction 0
21:12:13.612 00.000 11060 Worker thread wakes up
21:12:13.612 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:13.612 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:13.612 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:13.612 00.000 11060 MoveAxis(N, 1150, -)
21:12:13.612 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:13.612 00.000 10844 Status Line: Clearing backlash step   2
21:12:13.627 00.015 11060 IsSlewing returns 0
21:12:13.627 00.000 11060 IsGuiding returns 0
21:12:13.629 00.002 10844 Backlash: Clearing backlash step   2, Last Delta = 1.20 px, CumDistance = 1.20 px
21:12:13.631 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
21:12:13.648 00.017 10844 UpdateGuideState exits: m=2012 SNR=27.0
21:12:13.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:13.648 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:13.648 00.000 10844 Enqueuing Expose request
21:12:14.784 01.136 11060 IsGuiding returns 0
21:12:14.784 00.000 11060 Move returns status 0, amount 1150
21:12:14.784 00.000 11060 move complete, result=0
21:12:14.784 00.000 11060 worker thread done servicing request
21:12:14.784 00.000 11060 Worker thread wakes up
21:12:14.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:14.784 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(211,180,31,31)
21:12:16.254 01.470 11060 Exposure complete
21:12:16.393 00.139 11060 worker thread done servicing request
21:12:16.393 00.000 10844 OnExposeComplete: enter
21:12:16.393 00.000 10844 UpdateGuideState(): m_state=3
21:12:16.393 00.000 10844 Star::Find(15, 225, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:12:16.393 00.000 10844 Star::Find returns 1 (0), X=226.74, Y=195.16, Mass=2364, SNR=29.4, Peak=164 HFD=3.9
21:12:16.393 00.000 10844 Backlash: Rejected small move of 1.2 px
21:12:16.393 00.000 10844 Enqueuing Calibration Move request for direction 0
21:12:16.393 00.000 11060 Worker thread wakes up
21:12:16.393 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:16.393 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:16.393 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:16.393 00.000 11060 MoveAxis(N, 1150, -)
21:12:16.393 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:16.402 00.009 11060 IsSlewing returns 0
21:12:16.402 00.000 11060 IsGuiding returns 0
21:12:16.410 00.008 10844 Status Line: Clearing backlash step   3
21:12:16.410 00.000 10844 Backlash: Clearing backlash step   3, Last Delta = 1.21 px, CumDistance = 2.40 px
21:12:16.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
21:12:16.422 00.012 10844 UpdateGuideState exits: m=2364 SNR=29.4
21:12:16.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:16.422 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:16.422 00.000 10844 Enqueuing Expose request
21:12:17.555 01.133 11060 IsGuiding returns 0
21:12:17.555 00.000 11060 Move returns status 0, amount 1150
21:12:17.555 00.000 11060 move complete, result=0
21:12:17.555 00.000 11060 worker thread done servicing request
21:12:17.555 00.000 11060 Worker thread wakes up
21:12:17.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:17.555 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:12:19.039 01.484 11060 Exposure complete
21:12:19.175 00.136 11060 worker thread done servicing request
21:12:19.175 00.000 10844 OnExposeComplete: enter
21:12:19.175 00.000 10844 UpdateGuideState(): m_state=3
21:12:19.175 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:12:19.175 00.000 10844 Star::Find returns 1 (0), X=229.27, Y=194.87, Mass=2227, SNR=29.0, Peak=204 HFD=3.4
21:12:19.175 00.000 10844 Backlash: Accepted clearing move of 2.5
21:12:19.175 00.000 10844 Enqueuing Calibration Move request for direction 0
21:12:19.175 00.000 11060 Worker thread wakes up
21:12:19.175 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:19.175 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:19.175 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:19.175 00.000 11060 MoveAxis(N, 1150, -)
21:12:19.175 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:19.185 00.010 11060 IsSlewing returns 0
21:12:19.185 00.000 11060 IsGuiding returns 0
21:12:19.185 00.000 10844 Status Line: Clearing backlash step   4
21:12:19.191 00.006 10844 Backlash: Clearing backlash step   4, Last Delta = 2.55 px, CumDistance = 4.92 px
21:12:19.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:19.201 00.010 10844 UpdateGuideState exits: m=2227 SNR=29.0
21:12:19.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:19.201 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:19.201 00.000 10844 Enqueuing Expose request
21:12:20.343 01.142 11060 IsGuiding returns 0
21:12:20.343 00.000 11060 Move returns status 0, amount 1150
21:12:20.344 00.001 11060 move complete, result=0
21:12:20.344 00.000 11060 worker thread done servicing request
21:12:20.344 00.000 11060 Worker thread wakes up
21:12:20.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:20.344 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(214,180,31,31)
21:12:21.821 01.477 11060 Exposure complete
21:12:21.969 00.148 11060 worker thread done servicing request
21:12:21.969 00.000 10844 OnExposeComplete: enter
21:12:21.969 00.000 10844 UpdateGuideState(): m_state=3
21:12:21.969 00.000 10844 Star::Find(15, 229, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:12:21.969 00.000 10844 Star::Find returns 1 (0), X=231.00, Y=194.65, Mass=2408, SNR=30.6, Peak=246 HFD=3.3
21:12:21.971 00.002 10844 Backlash: Accepted clearing move of 1.7
21:12:21.971 00.000 10844 Enqueuing Calibration Move request for direction 0
21:12:21.971 00.000 11060 Worker thread wakes up
21:12:21.971 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:21.971 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:21.971 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:21.971 00.000 11060 MoveAxis(N, 1150, -)
21:12:21.971 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:21.973 00.002 10844 Status Line: Clearing backlash step   5
21:12:21.973 00.000 10844 Backlash: Clearing backlash step   5, Last Delta = 1.75 px, CumDistance = 6.67 px
21:12:21.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:21.987 00.014 11060 IsSlewing returns 0
21:12:21.987 00.000 11060 IsGuiding returns 0
21:12:21.998 00.011 10844 UpdateGuideState exits: m=2408 SNR=30.6
21:12:21.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:21.998 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:21.998 00.000 10844 Enqueuing Expose request
21:12:23.141 01.143 11060 IsGuiding returns 0
21:12:23.141 00.000 11060 Move returns status 0, amount 1150
21:12:23.141 00.000 11060 move complete, result=0
21:12:23.141 00.000 11060 worker thread done servicing request
21:12:23.141 00.000 11060 Worker thread wakes up
21:12:23.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:23.141 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(216,180,31,31)
21:12:24.598 01.457 11060 Exposure complete
21:12:24.731 00.133 11060 worker thread done servicing request
21:12:24.731 00.000 10844 OnExposeComplete: enter
21:12:24.731 00.000 10844 UpdateGuideState(): m_state=3
21:12:24.733 00.002 10844 Star::Find(15, 231, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:12:24.733 00.000 10844 Star::Find returns 1 (0), X=232.97, Y=194.37, Mass=2243, SNR=29.4, Peak=205 HFD=3.3
21:12:24.734 00.001 10844 Backlash: Accepted clearing move of 2.0
21:12:24.734 00.000 10844 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
21:12:24.734 00.000 10844 Backlash: North calibration moves starting at {231.0,194.7}, Offset = 6.7 px
21:12:24.734 00.000 10844 Backlash: Total distance moved = 8.6
21:12:24.734 00.000 10844 Backlash: Falling Through to state GO_NORTH
21:12:24.734 00.000 10844 Status Line: North step   2, dist= 2.0
21:12:24.736 00.002 10844 Enqueuing Calibration Move request for direction 0
21:12:24.736 00.000 11060 Worker thread wakes up
21:12:24.736 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:24.736 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:24.736 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:24.736 00.000 11060 MoveAxis(N, 1150, -)
21:12:24.736 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:24.742 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:24.749 00.007 10844 UpdateGuideState exits: m=2243 SNR=29.4
21:12:24.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:24.749 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:24.749 00.000 10844 Enqueuing Expose request
21:12:24.756 00.007 11060 IsSlewing returns 0
21:12:24.756 00.000 11060 IsGuiding returns 0
21:12:25.912 01.156 11060 IsGuiding returns 0
21:12:25.912 00.000 11060 Move returns status 0, amount 1150
21:12:25.912 00.000 11060 move complete, result=0
21:12:25.912 00.000 11060 worker thread done servicing request
21:12:25.912 00.000 11060 Worker thread wakes up
21:12:25.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:25.912 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(218,179,31,31)
21:12:27.382 01.470 11060 Exposure complete
21:12:27.549 00.167 11060 worker thread done servicing request
21:12:27.549 00.000 10844 OnExposeComplete: enter
21:12:27.549 00.000 10844 UpdateGuideState(): m_state=3
21:12:27.549 00.000 10844 Star::Find(15, 232, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:12:27.549 00.000 10844 Star::Find returns 1 (0), X=235.76, Y=193.71, Mass=2332, SNR=29.7, Peak=192 HFD=3.5
21:12:27.549 00.000 10844 Status Line: North step   3, dist= 4.9
21:12:27.549 00.000 10844 Enqueuing Calibration Move request for direction 0
21:12:27.549 00.000 11060 Worker thread wakes up
21:12:27.549 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:27.549 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:27.549 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:27.549 00.000 11060 MoveAxis(N, 1150, -)
21:12:27.549 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:27.557 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
21:12:27.560 00.003 11060 IsSlewing returns 0
21:12:27.560 00.000 11060 IsGuiding returns 0
21:12:27.561 00.001 10844 UpdateGuideState exits: m=2332 SNR=29.7
21:12:27.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:27.561 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:27.561 00.000 10844 Enqueuing Expose request
21:12:28.718 01.157 11060 IsGuiding returns 0
21:12:28.718 00.000 11060 Move returns status 0, amount 1150
21:12:28.718 00.000 11060 move complete, result=0
21:12:28.719 00.001 11060 worker thread done servicing request
21:12:28.719 00.000 11060 Worker thread wakes up
21:12:28.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:28.719 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(221,179,31,31)
21:12:30.193 01.474 11060 Exposure complete
21:12:30.339 00.146 11060 worker thread done servicing request
21:12:30.339 00.000 10844 OnExposeComplete: enter
21:12:30.339 00.000 10844 UpdateGuideState(): m_state=3
21:12:30.339 00.000 10844 Star::Find(15, 235, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:12:30.339 00.000 10844 Star::Find returns 1 (0), X=237.37, Y=194.01, Mass=1923, SNR=26.2, Peak=161 HFD=3.3
21:12:30.339 00.000 10844 Status Line: North step   4, dist= 6.4
21:12:30.349 00.010 10844 Enqueuing Calibration Move request for direction 0
21:12:30.349 00.000 11060 Worker thread wakes up
21:12:30.349 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:30.349 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:30.349 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:30.349 00.000 11060 MoveAxis(N, 1150, -)
21:12:30.349 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:30.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
21:12:30.365 00.016 11060 IsSlewing returns 0
21:12:30.365 00.000 11060 IsGuiding returns 0
21:12:30.365 00.000 10844 UpdateGuideState exits: m=1923 SNR=26.2
21:12:30.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:30.365 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:30.365 00.000 10844 Enqueuing Expose request
21:12:31.522 01.157 11060 IsGuiding returns 0
21:12:31.522 00.000 11060 Move returns status 0, amount 1150
21:12:31.522 00.000 11060 move complete, result=0
21:12:31.522 00.000 11060 worker thread done servicing request
21:12:31.522 00.000 11060 Worker thread wakes up
21:12:31.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:31.522 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(222,179,31,31)
21:12:32.985 01.463 11060 Exposure complete
21:12:33.110 00.125 11060 worker thread done servicing request
21:12:33.110 00.000 10844 OnExposeComplete: enter
21:12:33.110 00.000 10844 UpdateGuideState(): m_state=3
21:12:33.110 00.000 10844 Star::Find(15, 237, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:12:33.110 00.000 10844 Star::Find returns 1 (0), X=239.79, Y=193.91, Mass=2279, SNR=29.5, Peak=225 HFD=3.1
21:12:33.110 00.000 10844 Status Line: North step   5, dist= 8.8
21:12:33.110 00.000 10844 Enqueuing Calibration Move request for direction 0
21:12:33.110 00.000 11060 Worker thread wakes up
21:12:33.110 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:33.110 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:33.117 00.007 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:33.117 00.000 11060 MoveAxis(N, 1150, -)
21:12:33.117 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:33.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:33.123 00.006 11060 IsSlewing returns 0
21:12:33.123 00.000 11060 IsGuiding returns 0
21:12:33.134 00.011 10844 UpdateGuideState exits: m=2279 SNR=29.5
21:12:33.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:33.134 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:33.134 00.000 10844 Enqueuing Expose request
21:12:34.281 01.147 11060 IsGuiding returns 0
21:12:34.281 00.000 11060 Move returns status 0, amount 1150
21:12:34.281 00.000 11060 move complete, result=0
21:12:34.281 00.000 11060 worker thread done servicing request
21:12:34.281 00.000 11060 Worker thread wakes up
21:12:34.283 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:34.283 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(225,179,31,31)
21:12:35.761 01.478 11060 Exposure complete
21:12:35.922 00.161 11060 worker thread done servicing request
21:12:35.922 00.000 10844 OnExposeComplete: enter
21:12:35.922 00.000 10844 UpdateGuideState(): m_state=3
21:12:35.922 00.000 10844 Star::Find(15, 239, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:12:35.922 00.000 10844 Star::Find returns 1 (0), X=242.06, Y=192.70, Mass=2953, SNR=34.1, Peak=254 HFD=3.4
21:12:35.922 00.000 10844 Status Line: North step   6, dist=11.2
21:12:35.926 00.004 10844 Enqueuing Calibration Move request for direction 0
21:12:35.926 00.000 11060 Worker thread wakes up
21:12:35.926 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:35.926 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:35.926 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:35.926 00.000 11060 MoveAxis(N, 1150, -)
21:12:35.926 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:35.939 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:35.942 00.003 10844 UpdateGuideState exits: m=2953 SNR=34.1
21:12:35.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:35.942 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:35.942 00.000 10844 Enqueuing Expose request
21:12:35.958 00.016 11060 IsSlewing returns 0
21:12:35.958 00.000 11060 IsGuiding returns 0
21:12:37.133 01.175 11060 IsGuiding returns 0
21:12:37.133 00.000 11060 Move returns status 0, amount 1150
21:12:37.133 00.000 11060 move complete, result=0
21:12:37.133 00.000 11060 worker thread done servicing request
21:12:37.133 00.000 11060 Worker thread wakes up
21:12:37.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:37.133 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(227,178,31,31)
21:12:38.601 01.468 11060 Exposure complete
21:12:38.735 00.134 11060 worker thread done servicing request
21:12:38.735 00.000 10844 OnExposeComplete: enter
21:12:38.735 00.000 10844 UpdateGuideState(): m_state=3
21:12:38.735 00.000 10844 Star::Find(15, 242, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:12:38.735 00.000 10844 Star::Find returns 1 (0), X=244.29, Y=192.52, Mass=2308, SNR=29.6, Peak=246 HFD=3.2
21:12:38.735 00.000 10844 Status Line: North step   7, dist=13.5
21:12:38.735 00.000 10844 Enqueuing Calibration Move request for direction 0
21:12:38.735 00.000 11060 Worker thread wakes up
21:12:38.735 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:38.735 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:38.735 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:38.735 00.000 11060 MoveAxis(N, 1150, -)
21:12:38.735 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:38.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
21:12:38.753 00.018 10844 UpdateGuideState exits: m=2308 SNR=29.6
21:12:38.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:38.753 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:38.753 00.000 10844 Enqueuing Expose request
21:12:38.766 00.013 11060 IsSlewing returns 0
21:12:38.767 00.001 11060 IsGuiding returns 0
21:12:39.942 01.175 11060 IsGuiding returns 0
21:12:39.942 00.000 11060 Move returns status 0, amount 1150
21:12:39.942 00.000 11060 move complete, result=0
21:12:39.942 00.000 11060 worker thread done servicing request
21:12:39.942 00.000 11060 Worker thread wakes up
21:12:39.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:39.942 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(229,178,31,31)
21:12:41.424 01.482 11060 Exposure complete
21:12:41.557 00.133 11060 worker thread done servicing request
21:12:41.557 00.000 10844 OnExposeComplete: enter
21:12:41.557 00.000 10844 UpdateGuideState(): m_state=3
21:12:41.557 00.000 10844 Star::Find(15, 244, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:12:41.557 00.000 10844 Star::Find returns 1 (0), X=245.56, Y=192.29, Mass=2559, SNR=30.6, Peak=252 HFD=3.3
21:12:41.557 00.000 10844 Status Line: North step   8, dist=14.7
21:12:41.560 00.003 10844 Enqueuing Calibration Move request for direction 0
21:12:41.560 00.000 11060 Worker thread wakes up
21:12:41.560 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:41.560 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:41.560 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:41.560 00.000 11060 MoveAxis(N, 1150, -)
21:12:41.560 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:41.563 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
21:12:41.573 00.010 11060 IsSlewing returns 0
21:12:41.573 00.000 11060 IsGuiding returns 0
21:12:41.579 00.006 10844 UpdateGuideState exits: m=2559 SNR=30.6
21:12:41.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:41.579 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:41.579 00.000 10844 Enqueuing Expose request
21:12:42.728 01.149 11060 IsGuiding returns 0
21:12:42.728 00.000 11060 Move returns status 0, amount 1150
21:12:42.728 00.000 11060 move complete, result=0
21:12:42.728 00.000 11060 worker thread done servicing request
21:12:42.728 00.000 11060 Worker thread wakes up
21:12:42.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:42.728 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(231,177,31,31)
21:12:44.211 01.483 11060 Exposure complete
21:12:44.346 00.135 11060 worker thread done servicing request
21:12:44.346 00.000 10844 OnExposeComplete: enter
21:12:44.346 00.000 10844 UpdateGuideState(): m_state=3
21:12:44.347 00.001 10844 Star::Find(15, 245, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:12:44.347 00.000 10844 Star::Find returns 1 (0), X=247.25, Y=191.41, Mass=2654, SNR=32.1, Peak=249 HFD=3.5
21:12:44.347 00.000 10844 Status Line: North step   9, dist=16.6
21:12:44.349 00.002 10844 Enqueuing Calibration Move request for direction 0
21:12:44.349 00.000 11060 Worker thread wakes up
21:12:44.349 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:44.349 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:44.349 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:44.349 00.000 11060 MoveAxis(N, 1150, -)
21:12:44.349 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:44.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:44.360 00.011 11060 IsSlewing returns 0
21:12:44.360 00.000 11060 IsGuiding returns 0
21:12:44.364 00.004 10844 UpdateGuideState exits: m=2654 SNR=32.1
21:12:44.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:44.364 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:44.364 00.000 10844 Enqueuing Expose request
21:12:45.519 01.155 11060 IsGuiding returns 0
21:12:45.519 00.000 11060 Move returns status 0, amount 1150
21:12:45.519 00.000 11060 move complete, result=0
21:12:45.519 00.000 11060 worker thread done servicing request
21:12:45.519 00.000 11060 Worker thread wakes up
21:12:45.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:45.519 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(232,176,31,31)
21:12:46.991 01.472 11060 Exposure complete
21:12:47.122 00.131 11060 worker thread done servicing request
21:12:47.122 00.000 10844 OnExposeComplete: enter
21:12:47.122 00.000 10844 UpdateGuideState(): m_state=3
21:12:47.122 00.000 10844 Star::Find(15, 247, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:12:47.122 00.000 10844 Star::Find returns 1 (0), X=249.47, Y=190.94, Mass=2319, SNR=29.6, Peak=236 HFD=3.1
21:12:47.124 00.002 10844 Status Line: North step  10, dist=18.8
21:12:47.126 00.002 10844 Enqueuing Calibration Move request for direction 0
21:12:47.126 00.000 11060 Worker thread wakes up
21:12:47.127 00.001 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:47.127 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:47.127 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:47.127 00.000 11060 MoveAxis(N, 1150, -)
21:12:47.127 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:47.130 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:47.134 00.004 11060 IsSlewing returns 0
21:12:47.134 00.000 11060 IsGuiding returns 0
21:12:47.141 00.007 10844 UpdateGuideState exits: m=2319 SNR=29.6
21:12:47.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:47.141 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:47.141 00.000 10844 Enqueuing Expose request
21:12:48.289 01.148 11060 IsGuiding returns 0
21:12:48.289 00.000 11060 Move returns status 0, amount 1150
21:12:48.289 00.000 11060 move complete, result=0
21:12:48.289 00.000 11060 worker thread done servicing request
21:12:48.289 00.000 11060 Worker thread wakes up
21:12:48.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:48.289 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(234,176,31,31)
21:12:49.747 01.458 11060 Exposure complete
21:12:49.879 00.132 11060 worker thread done servicing request
21:12:49.879 00.000 10844 OnExposeComplete: enter
21:12:49.879 00.000 10844 UpdateGuideState(): m_state=3
21:12:49.879 00.000 10844 Star::Find(15, 249, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:12:49.879 00.000 10844 Star::Find returns 1 (0), X=251.13, Y=191.00, Mass=2056, SNR=27.5, Peak=196 HFD=2.8
21:12:49.879 00.000 10844 Status Line: North step  11, dist=20.5
21:12:49.889 00.010 10844 Enqueuing Calibration Move request for direction 0
21:12:49.889 00.000 11060 Worker thread wakes up
21:12:49.889 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:49.889 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:49.889 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:49.889 00.000 11060 MoveAxis(N, 1150, -)
21:12:49.889 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:49.893 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
21:12:49.893 00.000 10844 UpdateGuideState exits: m=2056 SNR=27.5
21:12:49.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:49.893 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:49.905 00.012 10844 Enqueuing Expose request
21:12:49.921 00.016 11060 IsSlewing returns 0
21:12:49.921 00.000 11060 IsGuiding returns 0
21:12:51.110 01.189 11060 IsGuiding returns 0
21:12:51.110 00.000 11060 Move returns status 0, amount 1150
21:12:51.110 00.000 11060 move complete, result=0
21:12:51.110 00.000 11060 worker thread done servicing request
21:12:51.110 00.000 11060 Worker thread wakes up
21:12:51.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:51.110 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(236,176,31,31)
21:12:52.572 01.462 11060 Exposure complete
21:12:52.709 00.137 11060 worker thread done servicing request
21:12:52.709 00.000 10844 OnExposeComplete: enter
21:12:52.709 00.000 10844 UpdateGuideState(): m_state=3
21:12:52.709 00.000 10844 Star::Find(15, 251, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:12:52.709 00.000 10844 Star::Find returns 1 (0), X=253.48, Y=190.00, Mass=2268, SNR=29.5, Peak=229 HFD=3.6
21:12:52.709 00.000 10844 Status Line: North step  12, dist=23.0
21:12:52.709 00.000 10844 Enqueuing Calibration Move request for direction 0
21:12:52.709 00.000 11060 Worker thread wakes up
21:12:52.709 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:52.709 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:52.709 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:52.709 00.000 11060 MoveAxis(N, 1150, -)
21:12:52.709 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:52.725 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:52.738 00.013 10844 UpdateGuideState exits: m=2268 SNR=29.5
21:12:52.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:52.742 00.004 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:52.742 00.000 10844 Enqueuing Expose request
21:12:52.742 00.000 11060 IsSlewing returns 0
21:12:52.742 00.000 11060 IsGuiding returns 0
21:12:53.897 01.155 11060 IsGuiding returns 0
21:12:53.897 00.000 11060 Move returns status 0, amount 1150
21:12:53.897 00.000 11060 move complete, result=0
21:12:53.897 00.000 11060 worker thread done servicing request
21:12:53.897 00.000 11060 Worker thread wakes up
21:12:53.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:53.897 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(238,175,31,31)
21:12:55.370 01.473 11060 Exposure complete
21:12:55.534 00.164 11060 worker thread done servicing request
21:12:55.534 00.000 10844 OnExposeComplete: enter
21:12:55.534 00.000 10844 UpdateGuideState(): m_state=3
21:12:55.534 00.000 10844 Star::Find(15, 253, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:12:55.534 00.000 10844 Star::Find returns 1 (1), X=255.21, Y=189.87, Mass=2828, SNR=32.5, Peak=255 HFD=3.5
21:12:55.534 00.000 10844 Status Line: North step  13, dist=24.7
21:12:55.538 00.004 10844 Enqueuing Calibration Move request for direction 0
21:12:55.538 00.000 11060 Worker thread wakes up
21:12:55.538 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
21:12:55.538 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
21:12:55.538 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
21:12:55.538 00.000 11060 MoveAxis(N, 1150, -)
21:12:55.538 00.000 11060 Guiding  Dir = 0, Dur = 1150
21:12:55.538 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:55.546 00.008 11060 IsSlewing returns 0
21:12:55.546 00.000 11060 IsGuiding returns 0
21:12:55.555 00.009 10844 UpdateGuideState exits: m=2828 SNR=32.5 Saturated
21:12:55.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:55.555 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:55.555 00.000 10844 Enqueuing Expose request
21:12:56.702 01.147 11060 IsGuiding returns 0
21:12:56.702 00.000 11060 Move returns status 0, amount 1150
21:12:56.702 00.000 11060 move complete, result=0
21:12:56.702 00.000 11060 worker thread done servicing request
21:12:56.702 00.000 11060 Worker thread wakes up
21:12:56.703 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:12:56.703 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(240,175,31,31)
21:12:58.175 01.472 11060 Exposure complete
21:12:58.338 00.163 11060 worker thread done servicing request
21:12:58.338 00.000 10844 OnExposeComplete: enter
21:12:58.338 00.000 10844 UpdateGuideState(): m_state=3
21:12:58.338 00.000 10844 Star::Find(15, 255, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:12:58.338 00.000 10844 Star::Find returns 1 (0), X=257.66, Y=188.74, Mass=2384, SNR=29.4, Peak=176 HFD=3.6
21:12:58.355 00.017 10844 NORTH calibration completes with angle=-12.5 rate=1.827 parity=0
21:12:58.355 00.000 10844 Falling Through to state GO_SOUTH
21:12:58.355 00.000 10844 Status Line: South step   6, dist=27.3
21:12:58.357 00.002 10844 Enqueuing Calibration Move request for direction 1
21:12:58.357 00.000 11060 Worker thread wakes up
21:12:58.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:12:58.357 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:12:58.357 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
21:12:58.357 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
21:12:58.357 00.000 11060 MoveAxis(S, 2500, -)
21:12:58.357 00.000 11060 Guiding  Dir = 1, Dur = 2500
21:12:58.360 00.003 11060 IsSlewing returns 0
21:12:58.360 00.000 11060 IsGuiding returns 0
21:12:58.370 00.010 10844 UpdateGuideState exits: m=2384 SNR=29.4
21:12:58.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:58.370 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:12:58.370 00.000 10844 Enqueuing Expose request
21:13:00.869 02.499 11060 IsGuiding returns 0
21:13:00.869 00.000 11060 Move returns status 0, amount 2500
21:13:00.869 00.000 11060 move complete, result=0
21:13:00.869 00.000 11060 worker thread done servicing request
21:13:00.869 00.000 11060 Worker thread wakes up
21:13:00.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:00.869 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(243,174,31,31)
21:13:02.350 01.481 11060 Exposure complete
21:13:02.489 00.139 11060 worker thread done servicing request
21:13:02.489 00.000 10844 OnExposeComplete: enter
21:13:02.489 00.000 10844 UpdateGuideState(): m_state=3
21:13:02.489 00.000 10844 Star::Find(15, 257, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:13:02.489 00.000 10844 Star::Find returns 1 (0), X=254.84, Y=189.02, Mass=2249, SNR=28.6, Peak=180 HFD=3.6
21:13:02.489 00.000 10844 Status Line: South step   5, dist=24.5
21:13:02.498 00.009 10844 Enqueuing Calibration Move request for direction 1
21:13:02.500 00.002 11060 Worker thread wakes up
21:13:02.500 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:13:02.500 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
21:13:02.500 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
21:13:02.500 00.000 11060 MoveAxis(S, 2500, -)
21:13:02.500 00.000 11060 Guiding  Dir = 1, Dur = 2500
21:13:02.506 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
21:13:02.514 00.008 11060 IsSlewing returns 0
21:13:02.514 00.000 11060 IsGuiding returns 0
21:13:02.516 00.002 10844 UpdateGuideState exits: m=2249 SNR=28.6
21:13:02.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:02.516 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:02.516 00.000 10844 Enqueuing Expose request
21:13:05.030 02.514 11060 IsGuiding returns 0
21:13:05.031 00.001 11060 Move returns status 0, amount 2500
21:13:05.031 00.000 11060 move complete, result=0
21:13:05.031 00.000 11060 worker thread done servicing request
21:13:05.031 00.000 11060 Worker thread wakes up
21:13:05.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:05.031 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(240,174,31,31)
21:13:06.511 01.480 11060 Exposure complete
21:13:06.641 00.130 11060 worker thread done servicing request
21:13:06.675 00.034 10844 OnExposeComplete: enter
21:13:06.675 00.000 10844 UpdateGuideState(): m_state=3
21:13:06.676 00.001 10844 Star::Find(15, 254, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:13:06.676 00.000 10844 Star::Find returns 1 (1), X=251.66, Y=189.76, Mass=2590, SNR=31.3, Peak=255 HFD=3.6
21:13:06.677 00.001 10844 Status Line: South step   4, dist=21.2
21:13:06.677 00.000 10844 Enqueuing Calibration Move request for direction 1
21:13:06.677 00.000 11060 Worker thread wakes up
21:13:06.677 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:13:06.677 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
21:13:06.677 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
21:13:06.677 00.000 11060 MoveAxis(S, 2500, -)
21:13:06.677 00.000 11060 Guiding  Dir = 1, Dur = 2500
21:13:06.677 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:13:06.690 00.013 11060 IsSlewing returns 0
21:13:06.690 00.000 11060 IsGuiding returns 0
21:13:06.693 00.003 10844 UpdateGuideState exits: m=2590 SNR=31.3 Saturated
21:13:06.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:06.693 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:06.693 00.000 10844 Enqueuing Expose request
21:13:09.207 02.514 11060 IsGuiding returns 0
21:13:09.207 00.000 11060 Move returns status 0, amount 2500
21:13:09.207 00.000 11060 move complete, result=0
21:13:09.207 00.000 11060 worker thread done servicing request
21:13:09.207 00.000 11060 Worker thread wakes up
21:13:09.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:09.207 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(237,175,31,31)
21:13:10.684 01.477 11060 Exposure complete
21:13:10.841 00.157 11060 worker thread done servicing request
21:13:10.841 00.000 10844 OnExposeComplete: enter
21:13:10.841 00.000 10844 UpdateGuideState(): m_state=3
21:13:10.841 00.000 10844 Star::Find(15, 251, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:13:10.841 00.000 10844 Star::Find returns 1 (0), X=247.48, Y=190.80, Mass=2008, SNR=27.8, Peak=227 HFD=3.3
21:13:10.841 00.000 10844 Status Line: South step   3, dist=16.9
21:13:10.846 00.005 10844 Enqueuing Calibration Move request for direction 1
21:13:10.846 00.000 11060 Worker thread wakes up
21:13:10.846 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:13:10.846 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
21:13:10.846 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
21:13:10.846 00.000 11060 MoveAxis(S, 2500, -)
21:13:10.846 00.000 11060 Guiding  Dir = 1, Dur = 2500
21:13:10.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=11, FiltMax=255, Gamma=1.000
21:13:10.863 00.017 10844 UpdateGuideState exits: m=2008 SNR=27.8
21:13:10.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:10.863 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:10.863 00.000 10844 Enqueuing Expose request
21:13:10.879 00.016 11060 IsSlewing returns 0
21:13:10.879 00.000 11060 IsGuiding returns 0
21:13:13.392 02.513 11060 IsGuiding returns 0
21:13:13.392 00.000 11060 Move returns status 0, amount 2500
21:13:13.392 00.000 11060 move complete, result=0
21:13:13.393 00.001 11060 worker thread done servicing request
21:13:13.393 00.000 11060 Worker thread wakes up
21:13:13.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:13.393 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(232,176,31,31)
21:13:14.868 01.475 11060 Exposure complete
21:13:15.008 00.140 11060 worker thread done servicing request
21:13:15.008 00.000 10844 OnExposeComplete: enter
21:13:15.008 00.000 10844 UpdateGuideState(): m_state=3
21:13:15.008 00.000 10844 Star::Find(15, 247, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:13:15.008 00.000 10844 Star::Find returns 1 (0), X=243.02, Y=191.99, Mass=2726, SNR=32.5, Peak=203 HFD=3.7
21:13:15.008 00.000 10844 Status Line: South step   2, dist=12.3
21:13:15.008 00.000 10844 Enqueuing Calibration Move request for direction 1
21:13:15.008 00.000 11060 Worker thread wakes up
21:13:15.008 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2500 opts 0x0
21:13:15.008 00.000 11060 Handling axis move in thread for scope dir=1 dur=2500
21:13:15.008 00.000 11060 scope move axis dir= 1 dur= 2500 opts= 0x0
21:13:15.008 00.000 11060 MoveAxis(S, 2500, -)
21:13:15.008 00.000 11060 Guiding  Dir = 1, Dur = 2500
21:13:15.016 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=9, FiltMax=255, Gamma=1.000
21:13:15.020 00.004 11060 IsSlewing returns 0
21:13:15.020 00.000 11060 IsGuiding returns 0
21:13:15.035 00.015 10844 UpdateGuideState exits: m=2726 SNR=32.5
21:13:15.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:15.035 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:15.035 00.000 10844 Enqueuing Expose request
21:13:17.530 02.495 11060 IsGuiding returns 0
21:13:17.530 00.000 11060 Move returns status 0, amount 2500
21:13:17.531 00.001 11060 move complete, result=0
21:13:17.531 00.000 11060 worker thread done servicing request
21:13:17.531 00.000 11060 Worker thread wakes up
21:13:17.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:17.531 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(228,177,31,31)
21:13:19.010 01.479 11060 Exposure complete
21:13:19.144 00.134 11060 worker thread done servicing request
21:13:19.144 00.000 10844 OnExposeComplete: enter
21:13:19.144 00.000 10844 UpdateGuideState(): m_state=3
21:13:19.144 00.000 10844 Star::Find(15, 243, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:13:19.144 00.000 10844 Star::Find returns 1 (0), X=238.91, Y=193.45, Mass=2625, SNR=31.6, Peak=245 HFD=3.2
21:13:19.160 00.016 10844 Status Line: South step   1, dist= 8.0
21:13:19.160 00.000 10844 Enqueuing Calibration Move request for direction 1
21:13:19.160 00.000 11060 Worker thread wakes up
21:13:19.160 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 2450 opts 0x0
21:13:19.160 00.000 11060 Handling axis move in thread for scope dir=1 dur=2450
21:13:19.160 00.000 11060 scope move axis dir= 1 dur= 2450 opts= 0x0
21:13:19.160 00.000 11060 MoveAxis(S, 2450, -)
21:13:19.160 00.000 11060 Guiding  Dir = 1, Dur = 2450
21:13:19.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
21:13:19.175 00.015 11060 IsSlewing returns 0
21:13:19.177 00.002 11060 IsGuiding returns 0
21:13:19.182 00.005 10844 UpdateGuideState exits: m=2625 SNR=31.6
21:13:19.184 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:19.184 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:19.184 00.000 10844 Enqueuing Expose request
21:13:21.643 02.459 11060 IsGuiding returns 0
21:13:21.644 00.001 11060 Move returns status 0, amount 2450
21:13:21.644 00.000 11060 move complete, result=0
21:13:21.644 00.000 11060 worker thread done servicing request
21:13:21.644 00.000 11060 Worker thread wakes up
21:13:21.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:21.644 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(224,178,31,31)
21:13:23.111 01.467 11060 Exposure complete
21:13:23.247 00.136 11060 worker thread done servicing request
21:13:23.247 00.000 10844 OnExposeComplete: enter
21:13:23.247 00.000 10844 UpdateGuideState(): m_state=3
21:13:23.247 00.000 10844 Star::Find(15, 238, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:13:23.247 00.000 10844 Star::Find returns 1 (1), X=235.23, Y=192.99, Mass=2232, SNR=29.4, Peak=255 HFD=3.2
21:13:23.247 00.000 10844 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
21:13:23.247 00.000 10844 Nudge: theta = 3.04
21:13:23.247 00.000 10844 South nudging, decAmt = 10.698, Normal south moves = 22.606
21:13:23.247 00.000 10844 Sending NudgeSouth pulse of duration 1150 ms
21:13:23.247 00.000 10844 Status Line: Nudge South   1
21:13:23.247 00.000 10844 Enqueuing Calibration Move request for direction 1
21:13:23.247 00.000 11060 Worker thread wakes up
21:13:23.247 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
21:13:23.247 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
21:13:23.247 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
21:13:23.247 00.000 11060 MoveAxis(S, 1150, -)
21:13:23.247 00.000 11060 Guiding  Dir = 1, Dur = 1150
21:13:23.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
21:13:23.269 00.022 10844 UpdateGuideState exits: m=2232 SNR=29.4 Saturated
21:13:23.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:23.269 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:23.269 00.000 10844 Enqueuing Expose request
21:13:23.291 00.022 11060 IsSlewing returns 0
21:13:23.291 00.000 11060 IsGuiding returns 0
21:13:24.480 01.189 11060 IsGuiding returns 0
21:13:24.480 00.000 11060 Move returns status 0, amount 1150
21:13:24.480 00.000 11060 move complete, result=0
21:13:24.480 00.000 11060 worker thread done servicing request
21:13:24.480 00.000 11060 Worker thread wakes up
21:13:24.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:24.480 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(220,178,31,31)
21:13:25.942 01.462 11060 Exposure complete
21:13:26.095 00.153 11060 worker thread done servicing request
21:13:26.096 00.001 10844 OnExposeComplete: enter
21:13:26.096 00.000 10844 UpdateGuideState(): m_state=3
21:13:26.096 00.000 10844 Star::Find(15, 235, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:13:26.096 00.000 10844 Star::Find returns 1 (0), X=232.57, Y=194.06, Mass=2270, SNR=29.5, Peak=235 HFD=3.0
21:13:26.098 00.002 10844 Nudge: theta = 3.05
21:13:26.098 00.000 10844 South nudging, decAmt = 7.994, Normal south moves = 22.606
21:13:26.098 00.000 10844 Sending NudgeSouth pulse of duration 1150 ms
21:13:26.098 00.000 10844 Status Line: Nudge South   2
21:13:26.103 00.005 10844 Enqueuing Calibration Move request for direction 1
21:13:26.103 00.000 11060 Worker thread wakes up
21:13:26.103 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
21:13:26.103 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
21:13:26.103 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
21:13:26.103 00.000 11060 MoveAxis(S, 1150, -)
21:13:26.103 00.000 11060 Guiding  Dir = 1, Dur = 1150
21:13:26.111 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=10, FiltMax=255, Gamma=1.000
21:13:26.124 00.013 10844 UpdateGuideState exits: m=2270 SNR=29.5
21:13:26.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:26.124 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:26.124 00.000 10844 Enqueuing Expose request
21:13:26.126 00.002 11060 IsSlewing returns 0
21:13:26.126 00.000 11060 IsGuiding returns 0
21:13:27.305 01.179 11060 IsGuiding returns 0
21:13:27.305 00.000 11060 Move returns status 0, amount 1150
21:13:27.305 00.000 11060 move complete, result=0
21:13:27.307 00.002 11060 worker thread done servicing request
21:13:27.307 00.000 11060 Worker thread wakes up
21:13:27.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:27.307 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(218,179,31,31)
21:13:28.791 01.484 11060 Exposure complete
21:13:29.069 00.278 11060 worker thread done servicing request
21:13:29.069 00.000 10844 OnExposeComplete: enter
21:13:29.069 00.000 10844 UpdateGuideState(): m_state=3
21:13:29.069 00.000 10844 Star::Find(15, 232, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:13:29.069 00.000 10844 Star::Find returns 1 (0), X=231.12, Y=194.54, Mass=2381, SNR=30.3, Peak=242 HFD=3.2
21:13:29.069 00.000 10844 Nudge: theta = 3.05
21:13:29.069 00.000 10844 South nudging, decAmt = 6.530, Normal south moves = 22.606
21:13:29.069 00.000 10844 Sending NudgeSouth pulse of duration 1150 ms
21:13:29.069 00.000 10844 Status Line: Nudge South   3
21:13:29.076 00.007 10844 Enqueuing Calibration Move request for direction 1
21:13:29.076 00.000 11060 Worker thread wakes up
21:13:29.076 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
21:13:29.076 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
21:13:29.078 00.002 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
21:13:29.078 00.000 11060 MoveAxis(S, 1150, -)
21:13:29.078 00.000 11060 Guiding  Dir = 1, Dur = 1150
21:13:29.096 00.018 11060 IsSlewing returns 0
21:13:29.097 00.001 11060 IsGuiding returns 0
21:13:29.100 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
21:13:29.120 00.020 10844 UpdateGuideState exits: m=2381 SNR=30.3
21:13:29.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:29.120 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:29.120 00.000 10844 Enqueuing Expose request
21:13:30.261 01.141 11060 IsGuiding returns 0
21:13:30.261 00.000 11060 Move returns status 0, amount 1150
21:13:30.261 00.000 11060 move complete, result=0
21:13:30.261 00.000 11060 worker thread done servicing request
21:13:30.261 00.000 11060 Worker thread wakes up
21:13:30.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:30.261 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(216,180,31,31)
21:13:31.735 01.474 11060 Exposure complete
21:13:32.023 00.288 11060 worker thread done servicing request
21:13:32.023 00.000 10844 OnExposeComplete: enter
21:13:32.023 00.000 10844 UpdateGuideState(): m_state=3
21:13:32.026 00.003 10844 Star::Find(15, 231, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:13:32.026 00.000 10844 Star::Find returns 1 (0), X=228.92, Y=195.11, Mass=2744, SNR=32.1, Peak=231 HFD=3.0
21:13:32.028 00.002 10844 Nudge: theta = 3.01
21:13:32.028 00.000 10844 South nudging, decAmt = 4.307, Normal south moves = 22.606
21:13:32.028 00.000 10844 Sending NudgeSouth pulse of duration 1150 ms
21:13:32.028 00.000 10844 Status Line: Nudge South   4
21:13:32.028 00.000 10844 Enqueuing Calibration Move request for direction 1
21:13:32.028 00.000 11060 Worker thread wakes up
21:13:32.028 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
21:13:32.028 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
21:13:32.028 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
21:13:32.028 00.000 11060 MoveAxis(S, 1150, -)
21:13:32.028 00.000 11060 Guiding  Dir = 1, Dur = 1150
21:13:32.038 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=8, FiltMax=255, Gamma=1.000
21:13:32.049 00.011 11060 IsSlewing returns 0
21:13:32.049 00.000 11060 IsGuiding returns 0
21:13:32.074 00.025 10844 UpdateGuideState exits: m=2744 SNR=32.1
21:13:32.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:32.074 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:32.074 00.000 10844 Enqueuing Expose request
21:13:33.205 01.131 11060 IsGuiding returns 0
21:13:33.205 00.000 11060 Move returns status 0, amount 1150
21:13:33.205 00.000 11060 move complete, result=0
21:13:33.205 00.000 11060 worker thread done servicing request
21:13:33.205 00.000 11060 Worker thread wakes up
21:13:33.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:33.205 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(214,180,31,31)
21:13:34.668 01.463 11060 Exposure complete
21:13:34.859 00.191 11060 worker thread done servicing request
21:13:34.859 00.000 10844 OnExposeComplete: enter
21:13:34.859 00.000 10844 UpdateGuideState(): m_state=3
21:13:34.859 00.000 10844 Star::Find(15, 228, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:13:34.859 00.000 10844 Star::Find returns 1 (1), X=226.89, Y=194.66, Mass=2881, SNR=34.1, Peak=255 HFD=3.4
21:13:34.863 00.004 10844 Nudge: theta = 2.62
21:13:34.863 00.000 10844 Final south nudging status: Current loc = {226.886,194.661}, targeting {224.687,196.754}
21:13:34.863 00.000 10844 Falling Through to state CALIBRATION_COMPLETE
21:13:34.863 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 9:10:52 PM"
21:13:34.863 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001557
21:13:34.863 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001614
21:13:34.864 00.001 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
21:13:34.864 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.767310
21:13:34.864 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.177402
21:13:34.864 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns 0.592510
21:13:34.864 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
21:13:34.864 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
21:13:34.864 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
21:13:34.864 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
21:13:34.864 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:13:34.864 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:13:34.864 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:13:34.864 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:13:34.866 00.002 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.094830
21:13:34.866 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 15
21:13:34.866 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 14
21:13:34.866 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:13:34.866 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:13:34.866 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 8:52:34 PM"
21:13:34.866 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:13:34.866 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.2 -2.3}, {-1.1 -3.8}, {-1.1 -5.8}, {-2.4 -7.9}, {-1.5 -8.6}, {-2.2 -10.3}, {-2.4 -12.6}, {-2.4 -14.0}, {-2.6 -15.8}, {-3.4 -17.2}, {-3.3 -19.2}, {-3.7 -21.2}, {-3.5 -22.3}, {-4.1 -24.0}, {-5.2 -26.3}, {-5.2 -26.3}, {-3.4 -22.3}, {-3.3 -18.0}, {-2.6 -14.5}, {-2.3 -11.0}, {-1.0 -6.0}, {-0.4 -2.6}, {-0.0 1.6}"
21:13:34.866 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -0.6}, {-3.6 -0.7}, {-5.7 0.8}, {-7.0 1.3}, {-8.8 2.6}, {-10.6 1.9}, {-12.7 2.2}, {-14.6 2.9}, {-16.8 3.9}, {-18.5 3.4}, {-20.5 3.9}, {-22.3 3.8}, {-24.1 4.3}, {-25.6 4.6}, {-25.6 4.6}, {-23.8 4.7}, {-19.6 4.7}, {-15.9 3.2}, {-11.9 2.4}, {-7.3 1.7}, {-3.7 1.7}, {-2.3 0.9}"
21:13:34.874 00.008 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:13:34.895 00.021 10844 ScopeASCOM::SideOfPier() returns 0
21:13:34.895 00.000 10844 Mount::SetCalibration (scope) -- xAngle=-97.6 yAngle=-12.5 xRate=1.840 yRate=1.827 bin=1 dec=-2.4 pierSide=0 par=?/? rotAng=-0.0
21:13:34.895 00.000 10844 Mount::SetCalibration (scope) -- sets m_xAngle=-97.6 m_yAngleError=5.0
21:13:34.899 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:13:34.926 00.027 10844 ScopeASCOM::SideOfPier() returns 0
21:13:34.989 00.063 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:13:35.021 00.032 10844 ScopeASCOM::SideOfPier() returns 0
21:13:35.026 00.005 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 9:13:34 PM"
21:13:35.026 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001840
21:13:35.026 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001827
21:13:35.026 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
21:13:35.026 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.702700
21:13:35.026 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.218388
21:13:35.026 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.042693
21:13:35.026 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
21:13:35.026 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
21:13:35.026 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
21:13:35.026 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
21:13:35.026 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:13:35.026 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:13:35.026 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:13:35.026 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:13:35.026 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
21:13:35.026 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
21:13:35.031 00.005 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
21:13:35.031 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:13:35.031 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:13:35.031 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
21:13:35.031 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:13:35.031 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
21:13:35.031 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
21:13:35.031 00.000 10844 Calibration passed sanity checks...
21:13:35.031 00.000 10844 Status Line: Calibration complete
21:13:35.034 00.003 10844 Calibration Complete
21:13:35.034 00.000 10844 PhdConfig flush
21:13:35.034 00.000 10844 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
21:13:35.034 00.000 10844 guider state => CALIBRATED
21:13:35.034 00.000 10844 Changing from state CALIBRATED to CALIBRATED
21:13:35.034 00.000 10844 guider state => CALIBRATED
21:13:35.034 00.000 10844 Changing from state CALIBRATED to GUIDING
21:13:35.034 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:13:35.062 00.028 10844 ScopeASCOM::SideOfPier() returns 0
21:13:35.076 00.014 10844 AdjustCalibrationForScopePointing (scope): current dec=-2.4 pierSide=0, cal dec=-2.4 pierSide=0 rotAngle=-0.0 bin=1
21:13:35.076 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:13:35.077 00.001 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:13:35.077 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:13:35.077 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:13:35.077 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
21:13:35.078 00.001 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
21:13:35.078 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
21:13:35.078 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:13:35.078 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:13:35.078 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
21:13:35.078 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:13:35.078 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
21:13:35.078 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
21:13:35.108 00.030 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:13:35.108 00.000 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
21:13:35.119 00.011 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:13:35.132 00.013 10844 ScopeASCOM::SideOfPier() returns 0
21:13:35.134 00.002 10844 setting lock position to (226.89, 194.66)
21:13:35.134 00.000 10844 MultiStar: stabilizing after lock position change
21:13:35.134 00.000 10844 guider state => GUIDING
21:13:35.134 00.000 10844 Status Line: Guiding
21:13:35.137 00.003 10844 Mount: notify guiding started
21:13:35.137 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
21:13:35.137 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 9:13:34 PM"
21:13:35.137 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001840
21:13:35.137 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001827
21:13:35.137 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
21:13:35.137 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.702700
21:13:35.137 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.218388
21:13:35.137 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.042693
21:13:35.137 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
21:13:35.137 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
21:13:35.137 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
21:13:35.137 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
21:13:35.137 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:13:35.137 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:13:35.137 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:13:35.137 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:13:35.141 00.004 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
21:13:35.143 00.002 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
21:13:35.143 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
21:13:35.144 00.001 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:13:35.144 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:13:35.144 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
21:13:35.144 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:13:35.144 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
21:13:35.144 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
21:13:35.144 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:13:35.146 00.002 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:13:35.146 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:13:35.146 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:13:35.146 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
21:13:35.146 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
21:13:35.146 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
21:13:35.146 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:13:35.146 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:13:35.148 00.002 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
21:13:35.148 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:13:35.148 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
21:13:35.148 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
21:13:35.184 00.036 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:13:35.210 00.026 10844 ScopeASCOM::SideOfPier() returns 0
21:13:35.273 00.063 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:13:35.273 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:13:35.273 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -2.4
21:13:35.276 00.003 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.70) = xAngle (-1.70 = -1.70)
21:13:35.276 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
21:13:35.276 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
21:13:35.276 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
21:13:35.276 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
21:13:35.276 00.000 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
21:13:35.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
21:13:35.299 00.023 10844 UpdateGuideState exits: m=2881 SNR=34.1 Saturated
21:13:35.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:35.299 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:35.299 00.000 10844 Enqueuing Expose request
21:13:35.299 00.000 11060 Worker thread wakes up
21:13:35.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:35.299 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:35.299 00.000 10844 evsrv: cli 0EEEDA30 connect
21:13:35.299 00.000 10844 case statement mapped state 6 to 3
21:13:35.299 00.000 10844 case statement mapped state 6 to 3
21:13:35.299 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"47aa4eb6-3d0d-45ba-ae15-30495ab142aa"}
21:13:35.299 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"47aa4eb6-3d0d-45ba-ae15-30495ab142aa"}
21:13:35.299 00.000 10844 evsrv: cli 0EEEDA30 disconnect
21:13:36.750 01.451 11060 Exposure complete
21:13:37.049 00.299 11060 worker thread done servicing request
21:13:37.049 00.000 10844 OnExposeComplete: enter
21:13:37.051 00.002 10844 UpdateGuideState(): m_state=6
21:13:37.051 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:13:37.051 00.000 10844 Star::Find returns 1 (0), X=226.79, Y=195.27, Mass=2696, SNR=32.8, Peak=252 HFD=3.0
21:13:37.051 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.70) = xAngle (3.43 = -2.86)
21:13:37.051 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.34 = -2.94)
21:13:37.051 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.61 hyp=0.62 cameraTheta=1.72 mountX=-0.59 mountY=-0.12, mountTheta=-2.94
21:13:37.052 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.61, opts=13)
21:13:37.052 00.000 10844 Enqueuing Move request for scope (-0.09, 0.61)
21:13:37.052 00.000 11060 Worker thread wakes up
21:13:37.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.61) opts 0xd
21:13:37.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.61)
21:13:37.052 00.000 11060 Moving (-0.09, 0.61) raw xDistance=-0.59 yDistance=-0.12
21:13:37.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.59
21:13:37.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:37.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:13:37.052 00.000 11060 MoveAxis(E, 113, ABG)
21:13:37.052 00.000 11060 Guiding  Dir = 2, Dur = 113
21:13:37.072 00.020 11060 IsSlewing returns 0
21:13:37.072 00.000 11060 IsGuiding returns 0
21:13:37.074 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
21:13:37.098 00.024 10844 UpdateGuideState exits: m=2696 SNR=32.8
21:13:37.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:37.098 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:37.098 00.000 10844 Enqueuing Expose request
21:13:37.199 00.101 11060 IsGuiding returns 0
21:13:37.199 00.000 11060 Move returns status 0, amount 113
21:13:37.199 00.000 11060 MoveAxis(N, 0, ABG)
21:13:37.199 00.000 11060 Move returns status 0, amount 0
21:13:37.199 00.000 11060 move complete, result=0
21:13:37.199 00.000 11060 worker thread done servicing request
21:13:37.199 00.000 11060 Worker thread wakes up
21:13:37.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:37.199 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:37.199 00.000 10844 GuideStep: -0.6 px 113 ms EAST, -0.1 px 0 ms NORTH
21:13:38.643 01.444 11060 Exposure complete
21:13:38.974 00.331 11060 worker thread done servicing request
21:13:38.974 00.000 10844 OnExposeComplete: enter
21:13:38.974 00.000 10844 UpdateGuideState(): m_state=6
21:13:38.974 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:13:38.974 00.000 10844 Star::Find returns 1 (0), X=226.90, Y=195.49, Mass=2614, SNR=31.7, Peak=226 HFD=3.3
21:13:38.974 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.70) = xAngle (3.26 = -3.02)
21:13:38.974 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.17 = -3.11)
21:13:38.974 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.83 hyp=0.83 cameraTheta=1.56 mountX=-0.83 mountY=-0.03, mountTheta=-3.11
21:13:38.979 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.83, opts=13)
21:13:38.979 00.000 10844 Enqueuing Move request for scope (0.01, 0.83)
21:13:38.979 00.000 11060 Worker thread wakes up
21:13:38.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.83) opts 0xd
21:13:38.981 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.83)
21:13:38.981 00.000 11060 Moving (0.01, 0.83) raw xDistance=-0.83 yDistance=-0.03
21:13:38.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.83
21:13:38.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:38.982 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:13:38.982 00.000 11060 MoveAxis(E, 162, ABG)
21:13:38.982 00.000 11060 Guiding  Dir = 2, Dur = 162
21:13:38.990 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=10, FiltMax=255, Gamma=1.000
21:13:38.995 00.005 11060 IsSlewing returns 0
21:13:38.997 00.002 11060 IsGuiding returns 0
21:13:39.038 00.041 10844 UpdateGuideState exits: m=2614 SNR=31.7
21:13:39.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:39.038 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:39.038 00.000 10844 Enqueuing Expose request
21:13:39.170 00.132 11060 IsGuiding returns 0
21:13:39.170 00.000 11060 Move returns status 0, amount 162
21:13:39.170 00.000 11060 MoveAxis(N, 0, ABG)
21:13:39.170 00.000 11060 Move returns status 0, amount 0
21:13:39.170 00.000 11060 move complete, result=0
21:13:39.170 00.000 11060 worker thread done servicing request
21:13:39.170 00.000 11060 Worker thread wakes up
21:13:39.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:39.170 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:39.170 00.000 10844 GuideStep: -0.8 px 162 ms EAST, -0.0 px 0 ms NORTH
21:13:40.640 01.470 11060 Exposure complete
21:13:40.857 00.217 11060 worker thread done servicing request
21:13:40.857 00.000 10844 OnExposeComplete: enter
21:13:40.860 00.003 10844 UpdateGuideState(): m_state=6
21:13:40.860 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:13:40.860 00.000 10844 Star::Find returns 1 (0), X=226.86, Y=194.51, Mass=2152, SNR=28.6, Peak=213 HFD=3.2
21:13:40.860 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.70) = xAngle (-0.06 = -0.06)
21:13:40.860 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.15 = -0.15)
21:13:40.860 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.76 mountX=0.15 mountY=-0.02, mountTheta=-0.15
21:13:40.862 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
21:13:40.862 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
21:13:40.862 00.000 11060 Worker thread wakes up
21:13:40.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
21:13:40.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
21:13:40.862 00.000 11060 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=-0.02
21:13:40.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:13:40.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:40.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:13:40.862 00.000 11060 MoveAxis(W, 22, ABG)
21:13:40.862 00.000 11060 Guiding  Dir = 3, Dur = 22
21:13:40.872 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
21:13:40.875 00.003 11060 IsSlewing returns 0
21:13:40.875 00.000 11060 IsGuiding returns 0
21:13:40.906 00.031 10844 UpdateGuideState exits: m=2152 SNR=28.6
21:13:40.906 00.000 11060 IsGuiding returns 0
21:13:40.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:40.906 00.000 11060 Move returns status 0, amount 22
21:13:40.906 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:40.906 00.000 11060 MoveAxis(N, 0, ABG)
21:13:40.906 00.000 10844 Enqueuing Expose request
21:13:40.906 00.000 11060 Move returns status 0, amount 0
21:13:40.906 00.000 11060 move complete, result=0
21:13:40.906 00.000 11060 worker thread done servicing request
21:13:40.906 00.000 11060 Worker thread wakes up
21:13:40.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:40.906 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:40.916 00.010 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
21:13:42.349 01.433 11060 Exposure complete
21:13:42.645 00.296 11060 worker thread done servicing request
21:13:42.645 00.000 10844 OnExposeComplete: enter
21:13:42.645 00.000 10844 UpdateGuideState(): m_state=6
21:13:42.645 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:13:42.645 00.000 10844 Star::Find returns 1 (0), X=226.84, Y=195.05, Mass=2741, SNR=32.9, Peak=216 HFD=3.1
21:13:42.645 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.70) = xAngle (3.39 = -2.89)
21:13:42.645 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.31 = -2.97)
21:13:42.645 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.39 hyp=0.39 cameraTheta=1.69 mountX=-0.38 mountY=-0.06, mountTheta=-2.97
21:13:42.662 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.39, opts=13)
21:13:42.662 00.000 10844 Enqueuing Move request for scope (-0.05, 0.39)
21:13:42.662 00.000 11060 Worker thread wakes up
21:13:42.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.39) opts 0xd
21:13:42.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.39)
21:13:42.662 00.000 11060 Moving (-0.05, 0.39) raw xDistance=-0.38 yDistance=-0.06
21:13:42.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.38
21:13:42.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:42.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:13:42.662 00.000 11060 MoveAxis(E, 71, ABG)
21:13:42.662 00.000 11060 Guiding  Dir = 2, Dur = 71
21:13:42.669 00.007 11060 IsSlewing returns 0
21:13:42.669 00.000 11060 IsGuiding returns 0
21:13:42.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:13:42.701 00.032 10844 UpdateGuideState exits: m=2741 SNR=32.9
21:13:42.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:42.703 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:42.703 00.000 10844 Enqueuing Expose request
21:13:42.746 00.043 11060 IsGuiding returns 0
21:13:42.746 00.000 11060 Move returns status 0, amount 71
21:13:42.746 00.000 11060 MoveAxis(N, 0, ABG)
21:13:42.746 00.000 11060 Move returns status 0, amount 0
21:13:42.746 00.000 11060 move complete, result=0
21:13:42.746 00.000 11060 worker thread done servicing request
21:13:42.748 00.002 11060 Worker thread wakes up
21:13:42.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:42.748 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:42.751 00.003 10844 GuideStep: -0.4 px 71 ms EAST, -0.1 px 0 ms NORTH
21:13:44.232 01.481 11060 Exposure complete
21:13:44.505 00.273 11060 worker thread done servicing request
21:13:44.505 00.000 10844 OnExposeComplete: enter
21:13:44.505 00.000 10844 UpdateGuideState(): m_state=6
21:13:44.505 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:13:44.505 00.000 10844 Star::Find returns 1 (0), X=226.45, Y=194.38, Mass=2205, SNR=28.8, Peak=234 HFD=3.2
21:13:44.505 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.70) = xAngle (-0.87 = -0.87)
21:13:44.505 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.95 = -0.95)
21:13:44.505 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-0.28 hyp=0.51 cameraTheta=-2.57 mountX=0.33 mountY=-0.42, mountTheta=-0.90
21:13:44.509 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-0.28, opts=13)
21:13:44.509 00.000 10844 Enqueuing Move request for scope (-0.43, -0.28)
21:13:44.509 00.000 11060 Worker thread wakes up
21:13:44.510 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.28) opts 0xd
21:13:44.510 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -0.28)
21:13:44.510 00.000 11060 Moving (-0.43, -0.28) raw xDistance=0.33 yDistance=-0.42
21:13:44.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.33
21:13:44.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:44.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:13:44.523 00.013 11060 MoveAxis(W, 61, ABG)
21:13:44.523 00.000 11060 Guiding  Dir = 3, Dur = 61
21:13:44.526 00.003 11060 IsSlewing returns 0
21:13:44.527 00.001 11060 IsGuiding returns 0
21:13:44.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:13:44.549 00.022 10844 UpdateGuideState exits: m=2205 SNR=28.8
21:13:44.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:44.549 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:44.549 00.000 10844 Enqueuing Expose request
21:13:44.600 00.051 11060 IsGuiding returns 0
21:13:44.601 00.001 11060 Move returns status 0, amount 61
21:13:44.601 00.000 11060 MoveAxis(N, 0, ABG)
21:13:44.601 00.000 11060 Move returns status 0, amount 0
21:13:44.601 00.000 11060 move complete, result=0
21:13:44.601 00.000 11060 worker thread done servicing request
21:13:44.601 00.000 11060 Worker thread wakes up
21:13:44.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:44.601 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:44.601 00.000 10844 GuideStep: 0.3 px 61 ms WEST, -0.4 px 0 ms NORTH
21:13:46.063 01.462 11060 Exposure complete
21:13:46.346 00.283 11060 worker thread done servicing request
21:13:46.349 00.003 10844 OnExposeComplete: enter
21:13:46.349 00.000 10844 UpdateGuideState(): m_state=6
21:13:46.349 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:13:46.349 00.000 10844 Star::Find returns 1 (0), X=226.95, Y=194.07, Mass=3037, SNR=34.5, Peak=240 HFD=3.0
21:13:46.349 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.70) = xAngle (0.23 = 0.23)
21:13:46.349 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.15 = 0.15)
21:13:46.349 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.59 hyp=0.60 cameraTheta=-1.47 mountX=0.58 mountY=0.09, mountTheta=0.15
21:13:46.351 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.59, opts=13)
21:13:46.351 00.000 10844 Enqueuing Move request for scope (0.06, -0.59)
21:13:46.351 00.000 11060 Worker thread wakes up
21:13:46.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.59) opts 0xd
21:13:46.353 00.002 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.59)
21:13:46.353 00.000 11060 Moving (0.06, -0.59) raw xDistance=0.58 yDistance=0.09
21:13:46.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.58
21:13:46.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:46.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:13:46.353 00.000 11060 MoveAxis(W, 113, ABG)
21:13:46.353 00.000 11060 Guiding  Dir = 3, Dur = 113
21:13:46.366 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:13:46.373 00.007 11060 IsSlewing returns 0
21:13:46.373 00.000 11060 IsGuiding returns 0
21:13:46.411 00.038 10844 UpdateGuideState exits: m=3037 SNR=34.5
21:13:46.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:46.411 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:46.411 00.000 10844 Enqueuing Expose request
21:13:46.509 00.098 11060 IsGuiding returns 0
21:13:46.509 00.000 11060 Move returns status 0, amount 113
21:13:46.509 00.000 11060 MoveAxis(N, 0, ABG)
21:13:46.509 00.000 11060 Move returns status 0, amount 0
21:13:46.509 00.000 11060 move complete, result=0
21:13:46.509 00.000 11060 worker thread done servicing request
21:13:46.509 00.000 11060 Worker thread wakes up
21:13:46.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:46.509 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:46.509 00.000 10844 GuideStep: 0.6 px 113 ms WEST, 0.1 px 0 ms NORTH
21:13:47.956 01.447 11060 Exposure complete
21:13:48.144 00.188 11060 worker thread done servicing request
21:13:48.144 00.000 10844 OnExposeComplete: enter
21:13:48.144 00.000 10844 UpdateGuideState(): m_state=6
21:13:48.144 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:13:48.144 00.000 10844 Star::Find returns 1 (0), X=226.43, Y=195.20, Mass=2225, SNR=29.0, Peak=250 HFD=3.3
21:13:48.144 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.70) = xAngle (3.97 = -2.31)
21:13:48.144 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.88 = -2.40)
21:13:48.144 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.54 hyp=0.71 cameraTheta=2.27 mountX=-0.48 mountY=-0.48, mountTheta=-2.36
21:13:48.144 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.54, opts=13)
21:13:48.144 00.000 10844 Enqueuing Move request for scope (-0.45, 0.54)
21:13:48.144 00.000 11060 Worker thread wakes up
21:13:48.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.54) opts 0xd
21:13:48.144 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.54)
21:13:48.144 00.000 11060 Moving (-0.45, 0.54) raw xDistance=-0.48 yDistance=-0.48
21:13:48.149 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.48
21:13:48.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:48.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:13:48.149 00.000 11060 MoveAxis(E, 87, ABG)
21:13:48.149 00.000 11060 Guiding  Dir = 2, Dur = 87
21:13:48.160 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:13:48.180 00.020 11060 IsSlewing returns 0
21:13:48.183 00.003 11060 IsGuiding returns 0
21:13:48.201 00.018 10844 UpdateGuideState exits: m=2225 SNR=29.0
21:13:48.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:48.201 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:48.201 00.000 10844 Enqueuing Expose request
21:13:48.288 00.087 11060 IsGuiding returns 0
21:13:48.288 00.000 11060 Move returns status 0, amount 87
21:13:48.288 00.000 11060 MoveAxis(N, 0, ABG)
21:13:48.288 00.000 11060 Move returns status 0, amount 0
21:13:48.288 00.000 11060 move complete, result=0
21:13:48.288 00.000 11060 worker thread done servicing request
21:13:48.288 00.000 11060 Worker thread wakes up
21:13:48.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:48.288 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:48.288 00.000 10844 GuideStep: -0.5 px 87 ms EAST, -0.5 px 0 ms NORTH
21:13:49.750 01.462 11060 Exposure complete
21:13:50.041 00.291 11060 worker thread done servicing request
21:13:50.041 00.000 10844 OnExposeComplete: enter
21:13:50.041 00.000 10844 UpdateGuideState(): m_state=6
21:13:50.041 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.041 00.000 10844 Star::Find returns 1 (0), X=227.10, Y=194.65, Mass=2608, SNR=31.9, Peak=209 HFD=3.8
21:13:50.041 00.000 10844 MultiStar: exiting stabilization period
21:13:50.041 00.000 10844 MultiStar: updating star positions after lock position change
21:13:50.046 00.005 10844 Star::Find(15, 257, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.046 00.000 10844 Star::Find returns 1 (1), X=257.54, Y=579.95, Mass=3327, SNR=35.9, Peak=255 HFD=3.7
21:13:50.046 00.000 10844 Star::Find(15, 1528, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.046 00.000 10844 Star::Find returns 1 (1), X=1529.27, Y=593.44, Mass=14432, SNR=72.0, Peak=255 HFD=6.7
21:13:50.046 00.000 10844 Star::Find(15, 1830, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.046 00.000 10844 Star::Find returns 1 (1), X=1830.33, Y=142.89, Mass=3611, SNR=38.7, Peak=255 HFD=3.6
21:13:50.046 00.000 10844 Star::Find(15, 27, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.046 00.000 10844 Star::Find returns 1 (0), X=27.10, Y=234.11, Mass=3166, SNR=35.6, Peak=229 HFD=3.9
21:13:50.046 00.000 10844 Star::Find(15, 94, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.046 00.000 10844 Star::Find returns 1 (0), X=93.80, Y=469.32, Mass=1843, SNR=26.5, Peak=159 HFD=3.5
21:13:50.047 00.001 10844 Star::Find(15, 1142, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.047 00.000 10844 Star::Find returns 1 (1), X=1143.11, Y=794.49, Mass=15509, SNR=66.0, Peak=255 HFD=7.2
21:13:50.047 00.000 10844 Star::Find(15, 403, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.047 00.000 10844 Star::Find returns 1 (1), X=402.73, Y=332.15, Mass=3559, SNR=37.4, Peak=255 HFD=3.4
21:13:50.047 00.000 10844 Star::Find(15, 382, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.061 00.014 10844 Star::Find returns 1 (1), X=382.67, Y=595.49, Mass=17708, SNR=76.6, Peak=255 HFD=7.4
21:13:50.063 00.002 10844 Star::Find(15, 1162, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.063 00.000 10844 Star::Find returns 1 (1), X=1162.99, Y=654.48, Mass=18485, SNR=82.7, Peak=255 HFD=7.8
21:13:50.063 00.000 10844 Star::Find(15, 1442, 17, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.063 00.000 10844 Star::Find returns 1 (1), X=1443.09, Y=18.44, Mass=2508, SNR=31.6, Peak=255 HFD=2.9
21:13:50.063 00.000 10844 Star::Find(15, 1253, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:13:50.063 00.000 10844 Star::Find returns 1 (1), X=1252.69, Y=478.37, Mass=16912, SNR=73.7, Peak=255 HFD=7.3
21:13:50.063 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.70) = xAngle (1.66 = 1.66)
21:13:50.063 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.57 = 1.57)
21:13:50.063 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.04 mountX=-0.02 mountY=0.21, mountTheta=1.66
21:13:50.066 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.01, opts=13)
21:13:50.066 00.000 10844 Enqueuing Move request for scope (0.21, -0.01)
21:13:50.066 00.000 11060 Worker thread wakes up
21:13:50.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
21:13:50.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
21:13:50.066 00.000 11060 Moving (0.21, -0.01) raw xDistance=-0.02 yDistance=0.21
21:13:50.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:13:50.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:50.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:13:50.066 00.000 11060 MoveAxis(E, 0, ABG)
21:13:50.066 00.000 11060 Move returns status 0, amount 0
21:13:50.068 00.002 11060 MoveAxis(N, 0, ABG)
21:13:50.068 00.000 11060 Move returns status 0, amount 0
21:13:50.068 00.000 11060 move complete, result=0
21:13:50.068 00.000 11060 worker thread done servicing request
21:13:50.073 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:13:50.090 00.017 10844 UpdateGuideState exits: m=2608 SNR=31.9
21:13:50.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:50.090 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:50.092 00.002 10844 Enqueuing Expose request
21:13:50.092 00.000 11060 Worker thread wakes up
21:13:50.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:50.092 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:13:50.092 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:51.563 01.471 11060 Exposure complete
21:13:51.865 00.302 11060 worker thread done servicing request
21:13:51.865 00.000 10844 OnExposeComplete: enter
21:13:51.865 00.000 10844 UpdateGuideState(): m_state=6
21:13:51.865 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:13:51.865 00.000 10844 Star::Find returns 1 (0), X=226.76, Y=194.22, Mass=2346, SNR=30.4, Peak=196 HFD=3.5
21:13:51.870 00.005 10844 MultiStar: [#1 -0.46,-0.54,0.00,M1] [#2 -0.21,-0.51,0.00,M1] [#3 -0.50,0.40,0.00,M1] [#4 -0.09,-0.25,1.15,U] [#5 -0.28,-0.26,0.82,U] [#6 -0.50,-0.36,0.00,M1] [#7 0.25,-0.76,0.00,M1] [#8 -0.01,-0.08,2.23,U] 
21:13:51.870 00.000 10844 refined, 3 included, MultiStar: {-0.09, -0.21}, one-star: {-0.12, -0.44}
21:13:51.870 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.70) = xAngle (-0.27 = -0.27)
21:13:51.870 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.35 = -0.35)
21:13:51.870 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.97 mountX=0.22 mountY=-0.08, mountTheta=-0.35
21:13:51.873 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.21, opts=13)
21:13:51.873 00.000 10844 Enqueuing Move request for scope (-0.09, -0.21)
21:13:51.873 00.000 11060 Worker thread wakes up
21:13:51.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
21:13:51.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
21:13:51.873 00.000 11060 Moving (-0.09, -0.21) raw xDistance=0.22 yDistance=-0.08
21:13:51.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.22
21:13:51.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:51.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:13:51.873 00.000 11060 MoveAxis(W, 43, ABG)
21:13:51.873 00.000 11060 Guiding  Dir = 3, Dur = 43
21:13:51.880 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:13:51.912 00.032 11060 IsSlewing returns 0
21:13:51.912 00.000 11060 IsGuiding returns 0
21:13:51.924 00.012 10844 UpdateGuideState exits: m=2346 SNR=30.4
21:13:51.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:51.928 00.004 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:51.928 00.000 10844 Enqueuing Expose request
21:13:51.982 00.054 11060 IsGuiding returns 0
21:13:51.982 00.000 11060 Move returns status 0, amount 43
21:13:51.982 00.000 11060 MoveAxis(N, 0, ABG)
21:13:51.982 00.000 11060 Move returns status 0, amount 0
21:13:51.982 00.000 11060 move complete, result=0
21:13:51.982 00.000 11060 worker thread done servicing request
21:13:51.982 00.000 11060 Worker thread wakes up
21:13:51.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:51.982 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:51.982 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
21:13:53.471 01.489 11060 Exposure complete
21:13:53.766 00.295 11060 worker thread done servicing request
21:13:53.768 00.002 10844 OnExposeComplete: enter
21:13:53.768 00.000 10844 UpdateGuideState(): m_state=6
21:13:53.768 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:13:53.768 00.000 10844 Star::Find returns 1 (1), X=226.68, Y=194.68, Mass=2881, SNR=33.8, Peak=255 HFD=3.5
21:13:53.768 00.000 10844 MultiStar: [#1 -0.35,0.53,0.00,M2] [#2 -0.47,0.41,0.00,M2] [#3 0.11,1.07,0.00,M2] [#4 0.08,0.67,0.00,M1] [#5 0.41,0.26,0.71,U] [#6 -0.08,0.08,2.02,U] [#7 0.36,0.17,1.11,U] [#8 -0.10,0.91,0.00,M1] 
21:13:53.768 00.000 10844 refined, 3 included, MultiStar: {0.07, 0.11}, one-star: {-0.21, 0.01}
21:13:53.768 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.70) = xAngle (2.73 = 2.73)
21:13:53.768 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.64 = 2.64)
21:13:53.768 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=-0.12 mountY=0.06, mountTheta=2.66
21:13:53.772 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
21:13:53.772 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
21:13:53.772 00.000 11060 Worker thread wakes up
21:13:53.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
21:13:53.772 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
21:13:53.772 00.000 11060 Moving (0.07, 0.11) raw xDistance=-0.12 yDistance=0.06
21:13:53.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:13:53.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:53.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:13:53.772 00.000 11060 MoveAxis(E, 0, ABG)
21:13:53.772 00.000 11060 Move returns status 0, amount 0
21:13:53.772 00.000 11060 MoveAxis(N, 0, ABG)
21:13:53.772 00.000 11060 Move returns status 0, amount 0
21:13:53.772 00.000 11060 move complete, result=0
21:13:53.772 00.000 11060 worker thread done servicing request
21:13:53.780 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:13:53.816 00.036 10844 UpdateGuideState exits: m=2881 SNR=33.8 Saturated
21:13:53.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:53.816 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:53.816 00.000 10844 Enqueuing Expose request
21:13:53.816 00.000 11060 Worker thread wakes up
21:13:53.816 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:13:53.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:53.816 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:55.284 01.468 11060 Exposure complete
21:13:55.610 00.326 11060 worker thread done servicing request
21:13:55.610 00.000 10844 OnExposeComplete: enter
21:13:55.610 00.000 10844 UpdateGuideState(): m_state=6
21:13:55.610 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:13:55.610 00.000 10844 Star::Find returns 1 (0), X=226.74, Y=195.66, Mass=2695, SNR=32.1, Peak=252 HFD=3.6
21:13:55.610 00.000 10844 MultiStar: [#1 0.15,0.21,0.98,U] [#2 -0.07,0.37,2.29,U] [#3 -0.04,0.72,0.00,M3] [#4 0.27,0.31,1.22,U] [#5 -0.12,0.26,0.89,U] [#6 0.06,0.17,1.98,U] [#7 0.63,0.66,0.00,M1] [#8 -0.31,0.61,0.00,M2] 
21:13:55.610 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.36}, one-star: {-0.14, 1.00}
21:13:55.610 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.70) = xAngle (3.21 = -3.07)
21:13:55.610 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
21:13:55.610 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.51 mountX=-0.36 mountY=0.00, mountTheta=3.13
21:13:55.614 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.36, opts=13)
21:13:55.614 00.000 10844 Enqueuing Move request for scope (0.02, 0.36)
21:13:55.614 00.000 11060 Worker thread wakes up
21:13:55.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.36) opts 0xd
21:13:55.614 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.36)
21:13:55.614 00.000 11060 Moving (0.02, 0.36) raw xDistance=-0.36 yDistance=0.00
21:13:55.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.36
21:13:55.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:55.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:13:55.614 00.000 11060 MoveAxis(E, 69, ABG)
21:13:55.614 00.000 11060 Guiding  Dir = 2, Dur = 69
21:13:55.622 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:13:55.639 00.017 11060 IsSlewing returns 0
21:13:55.639 00.000 11060 IsGuiding returns 0
21:13:55.644 00.005 10844 UpdateGuideState exits: m=2695 SNR=32.1
21:13:55.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:55.644 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:55.644 00.000 10844 Enqueuing Expose request
21:13:55.732 00.088 11060 IsGuiding returns 0
21:13:55.732 00.000 11060 Move returns status 0, amount 69
21:13:55.732 00.000 11060 MoveAxis(N, 0, ABG)
21:13:55.732 00.000 11060 Move returns status 0, amount 0
21:13:55.732 00.000 11060 move complete, result=0
21:13:55.732 00.000 11060 worker thread done servicing request
21:13:55.732 00.000 10844 GuideStep: -0.4 px 69 ms EAST, 0.0 px 0 ms NORTH
21:13:55.732 00.000 11060 Worker thread wakes up
21:13:55.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:55.732 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:57.198 01.466 11060 Exposure complete
21:13:57.486 00.288 11060 worker thread done servicing request
21:13:57.486 00.000 10844 OnExposeComplete: enter
21:13:57.486 00.000 10844 UpdateGuideState(): m_state=6
21:13:57.486 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:13:57.486 00.000 10844 Star::Find returns 1 (0), X=227.13, Y=195.56, Mass=2707, SNR=31.6, Peak=236 HFD=3.6
21:13:57.486 00.000 10844 MultiStar: [#1 0.31,-0.47,1.04,U] [#2 0.23,0.01,2.14,U] [#3 -0.09,0.65,1.16,U] [#4 0.47,0.14,1.18,U] [#5 0.31,-0.44,0.82,U] [#6 0.07,-0.31,2.08,U] [#7 0.20,-0.15,1.21,U] [#8 -0.28,-0.36,2.49,U] 
21:13:57.486 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.25, 0.90}
21:13:57.486 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.70) = xAngle (1.22 = 1.22)
21:13:57.486 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.14 = 1.14)
21:13:57.486 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.48 mountX=0.04 mountY=0.11, mountTheta=1.21
21:13:57.489 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
21:13:57.489 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
21:13:57.489 00.000 11060 Worker thread wakes up
21:13:57.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
21:13:57.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
21:13:57.489 00.000 11060 Moving (0.11, -0.06) raw xDistance=0.04 yDistance=0.11
21:13:57.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:13:57.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:57.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:13:57.489 00.000 11060 MoveAxis(E, 0, ABG)
21:13:57.489 00.000 11060 Move returns status 0, amount 0
21:13:57.489 00.000 11060 MoveAxis(N, 0, ABG)
21:13:57.489 00.000 11060 Move returns status 0, amount 0
21:13:57.489 00.000 11060 move complete, result=0
21:13:57.489 00.000 11060 worker thread done servicing request
21:13:57.496 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:13:57.535 00.039 10844 UpdateGuideState exits: m=2707 SNR=31.6
21:13:57.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:57.535 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:57.535 00.000 10844 Enqueuing Expose request
21:13:57.535 00.000 11060 Worker thread wakes up
21:13:57.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:57.537 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:13:57.537 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:58.970 01.433 11060 Exposure complete
21:13:59.288 00.318 11060 worker thread done servicing request
21:13:59.289 00.001 10844 OnExposeComplete: enter
21:13:59.289 00.000 10844 UpdateGuideState(): m_state=6
21:13:59.289 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:13:59.289 00.000 10844 Star::Find returns 1 (0), X=226.49, Y=195.00, Mass=2645, SNR=32.2, Peak=223 HFD=3.6
21:13:59.289 00.000 10844 MultiStar: [#1 -0.16,-0.14,1.08,U] [#2 -0.35,0.49,2.23,U] [#3 -0.16,1.02,0.00,M3] [#4 -0.17,0.33,1.11,U] [#5 0.33,-0.13,0.87,U] [#6 0.31,0.20,2.04,U] [#7 0.26,0.51,0.99,U] [#8 -0.58,0.59,0.00,M2] 
21:13:59.289 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.26}, one-star: {-0.40, 0.34}
21:13:59.291 00.002 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.70) = xAngle (3.42 = -2.86)
21:13:59.291 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.33 = -2.95)
21:13:59.291 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.72 mountX=-0.25 mountY=-0.05, mountTheta=-2.95
21:13:59.291 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.26, opts=13)
21:13:59.291 00.000 10844 Enqueuing Move request for scope (-0.04, 0.26)
21:13:59.291 00.000 11060 Worker thread wakes up
21:13:59.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
21:13:59.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
21:13:59.291 00.000 11060 Moving (-0.04, 0.26) raw xDistance=-0.25 yDistance=-0.05
21:13:59.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.25
21:13:59.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:59.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:13:59.291 00.000 11060 MoveAxis(E, 49, ABG)
21:13:59.291 00.000 11060 Guiding  Dir = 2, Dur = 49
21:13:59.301 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:13:59.317 00.016 10844 UpdateGuideState exits: m=2645 SNR=32.2
21:13:59.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:59.317 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:13:59.317 00.000 10844 Enqueuing Expose request
21:13:59.328 00.011 11060 IsSlewing returns 0
21:13:59.329 00.001 11060 IsGuiding returns 0
21:13:59.419 00.090 11060 IsGuiding returns 0
21:13:59.419 00.000 11060 Move returns status 0, amount 49
21:13:59.419 00.000 11060 MoveAxis(N, 0, ABG)
21:13:59.420 00.001 11060 Move returns status 0, amount 0
21:13:59.420 00.000 11060 move complete, result=0
21:13:59.420 00.000 11060 worker thread done servicing request
21:13:59.420 00.000 11060 Worker thread wakes up
21:13:59.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:13:59.421 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:13:59.422 00.001 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
21:14:00.911 01.489 11060 Exposure complete
21:14:01.176 00.265 11060 worker thread done servicing request
21:14:01.176 00.000 10844 OnExposeComplete: enter
21:14:01.176 00.000 10844 UpdateGuideState(): m_state=6
21:14:01.176 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:14:01.176 00.000 10844 Star::Find returns 1 (0), X=226.18, Y=195.19, Mass=2882, SNR=33.6, Peak=250 HFD=3.6
21:14:01.176 00.000 10844 MultiStar: [#1 -0.38,-0.10,1.03,U] [#2 0.03,0.22,2.14,U] [#3 -0.80,0.59,0.00,M4] [#4 -0.40,0.18,1.01,U] [#5 0.12,0.27,0.88,U] [#6 -0.85,0.24,0.00,M1] [#7 0.47,0.66,0.00,M1] [#8 -0.77,-0.15,0.00,M3] 
21:14:01.176 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.22}, one-star: {-0.71, 0.53}
21:14:01.176 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.70) = xAngle (4.06 = -2.22)
21:14:01.181 00.005 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.98 = -2.31)
21:14:01.181 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.36 mountX=-0.19 mountY=-0.23, mountTheta=-2.25
21:14:01.183 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.22, opts=13)
21:14:01.183 00.000 10844 Enqueuing Move request for scope (-0.22, 0.22)
21:14:01.184 00.001 11060 Worker thread wakes up
21:14:01.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
21:14:01.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
21:14:01.184 00.000 11060 Moving (-0.22, 0.22) raw xDistance=-0.19 yDistance=-0.23
21:14:01.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.19
21:14:01.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:14:01.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:14:01.184 00.000 11060 MoveAxis(E, 37, ABG)
21:14:01.184 00.000 11060 Guiding  Dir = 2, Dur = 37
21:14:01.211 00.027 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
21:14:01.221 00.010 11060 IsSlewing returns 0
21:14:01.221 00.000 11060 IsGuiding returns 0
21:14:01.235 00.014 10844 UpdateGuideState exits: m=2882 SNR=33.6
21:14:01.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:01.235 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:01.235 00.000 10844 Enqueuing Expose request
21:14:01.284 00.049 11060 IsGuiding returns 0
21:14:01.285 00.001 11060 Move returns status 0, amount 37
21:14:01.285 00.000 11060 MoveAxis(N, 0, ABG)
21:14:01.285 00.000 11060 Move returns status 0, amount 0
21:14:01.285 00.000 11060 move complete, result=0
21:14:01.286 00.001 11060 worker thread done servicing request
21:14:01.287 00.001 11060 Worker thread wakes up
21:14:01.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:01.287 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:01.290 00.003 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
21:14:02.751 01.461 11060 Exposure complete
21:14:03.054 00.303 11060 worker thread done servicing request
21:14:03.056 00.002 10844 OnExposeComplete: enter
21:14:03.056 00.000 10844 UpdateGuideState(): m_state=6
21:14:03.056 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:14:03.056 00.000 10844 Star::Find returns 1 (0), X=226.16, Y=194.86, Mass=2122, SNR=28.7, Peak=212 HFD=2.9
21:14:03.056 00.000 10844 MultiStar: [#1 -0.55,-0.33,1.10,U] [#2 -0.76,-0.16,0.00,M1] [#3 -0.39,0.44,1.30,U] [#4 -0.48,0.30,1.15,U] [#5 -0.76,-0.48,0.00,M1] [#6 -0.81,-0.38,0.00,M2] [#7 -0.21,0.14,1.16,U] [#8 -0.41,-0.23,2.53,U] 
21:14:03.056 00.000 10844 refined, 5 included, MultiStar: {-0.45, 0.04}, one-star: {-0.72, 0.20}
21:14:03.056 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.70) = xAngle (4.76 = -1.52)
21:14:03.056 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.67 = -1.61)
21:14:03.056 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.04 hyp=0.45 cameraTheta=3.06 mountX=0.02 mountY=-0.45, mountTheta=-1.52
21:14:03.059 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.04, opts=13)
21:14:03.059 00.000 10844 Enqueuing Move request for scope (-0.45, 0.04)
21:14:03.059 00.000 11060 Worker thread wakes up
21:14:03.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.04) opts 0xd
21:14:03.059 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.04)
21:14:03.059 00.000 11060 Moving (-0.45, 0.04) raw xDistance=0.02 yDistance=-0.45
21:14:03.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:14:03.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:14:03.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:14:03.059 00.000 11060 MoveAxis(E, 0, ABG)
21:14:03.059 00.000 11060 Move returns status 0, amount 0
21:14:03.059 00.000 11060 MoveAxis(N, 0, ABG)
21:14:03.059 00.000 11060 Move returns status 0, amount 0
21:14:03.059 00.000 11060 move complete, result=0
21:14:03.059 00.000 11060 worker thread done servicing request
21:14:03.070 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:03.112 00.042 10844 UpdateGuideState exits: m=2122 SNR=28.7
21:14:03.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:03.112 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:03.114 00.002 10844 Enqueuing Expose request
21:14:03.114 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:14:03.114 00.000 11060 Worker thread wakes up
21:14:03.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:03.114 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:04.562 01.448 11060 Exposure complete
21:14:04.830 00.268 11060 worker thread done servicing request
21:14:04.830 00.000 10844 OnExposeComplete: enter
21:14:04.830 00.000 10844 UpdateGuideState(): m_state=6
21:14:04.830 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:14:04.830 00.000 10844 Star::Find returns 1 (0), X=226.61, Y=195.13, Mass=2755, SNR=33.0, Peak=243 HFD=3.6
21:14:04.830 00.000 10844 MultiStar: [#1 -0.42,-0.17,0.87,U] [#2 0.02,0.21,2.13,U] [#3 0.06,-0.11,1.20,U] [#4 -0.41,0.53,0.00,M1] [#5 -0.49,0.18,0.81,U] [#6 -0.20,-0.31,2.07,U] [#7 0.12,0.16,1.10,U] [#8 -0.39,-0.07,2.30,U] 
21:14:04.830 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.01}, one-star: {-0.27, 0.47}
21:14:04.830 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.70) = xAngle (4.78 = -1.51)
21:14:04.830 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.69 = -1.59)
21:14:04.830 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.07 mountX=0.01 mountY=-0.18, mountTheta=-1.51
21:14:04.836 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.01, opts=13)
21:14:04.836 00.000 10844 Enqueuing Move request for scope (-0.18, 0.01)
21:14:04.836 00.000 11060 Worker thread wakes up
21:14:04.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
21:14:04.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
21:14:04.836 00.000 11060 Moving (-0.18, 0.01) raw xDistance=0.01 yDistance=-0.18
21:14:04.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:14:04.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:04.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:14:04.836 00.000 11060 MoveAxis(E, 0, ABG)
21:14:04.836 00.000 11060 Move returns status 0, amount 0
21:14:04.836 00.000 11060 MoveAxis(N, 0, ABG)
21:14:04.836 00.000 11060 Move returns status 0, amount 0
21:14:04.836 00.000 11060 move complete, result=0
21:14:04.836 00.000 11060 worker thread done servicing request
21:14:04.844 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=5, FiltMax=255, Gamma=1.000
21:14:04.861 00.017 10844 UpdateGuideState exits: m=2755 SNR=33.0
21:14:04.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:04.861 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:04.861 00.000 10844 Enqueuing Expose request
21:14:04.861 00.000 11060 Worker thread wakes up
21:14:04.861 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:04.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:04.861 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:06.330 01.469 11060 Exposure complete
21:14:06.648 00.318 11060 worker thread done servicing request
21:14:06.648 00.000 10844 OnExposeComplete: enter
21:14:06.648 00.000 10844 UpdateGuideState(): m_state=6
21:14:06.648 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:14:06.648 00.000 10844 Star::Find returns 1 (0), X=226.79, Y=194.99, Mass=2799, SNR=33.5, Peak=245 HFD=3.1
21:14:06.652 00.004 10844 MultiStar: [#1 -0.84,0.25,0.00,M1] [#2 -1.08,0.17,0.00,M1] [#3 0.03,-0.03,1.10,U] [#4 -0.54,0.64,0.00,M2] [#5 -0.14,0.39,0.86,U] [#6 -0.40,0.05,2.05,U] [#7 0.34,-0.07,1.09,U] [#8 -0.39,0.28,2.28,U] 
21:14:06.652 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.16}, one-star: {-0.10, 0.33}
21:14:06.652 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.70) = xAngle (4.14 = -2.15)
21:14:06.652 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.05 = -2.23)
21:14:06.652 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.44 mountX=-0.13 mountY=-0.19, mountTheta=-2.17
21:14:06.652 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.16, opts=13)
21:14:06.652 00.000 10844 Enqueuing Move request for scope (-0.18, 0.16)
21:14:06.652 00.000 11060 Worker thread wakes up
21:14:06.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
21:14:06.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
21:14:06.652 00.000 11060 Moving (-0.18, 0.16) raw xDistance=-0.13 yDistance=-0.19
21:14:06.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
21:14:06.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:14:06.667 00.015 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:14:06.669 00.002 11060 MoveAxis(E, 25, ABG)
21:14:06.669 00.000 11060 Guiding  Dir = 2, Dur = 25
21:14:06.674 00.005 11060 IsSlewing returns 0
21:14:06.674 00.000 11060 IsGuiding returns 0
21:14:06.679 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:14:06.704 00.025 11060 IsGuiding returns 0
21:14:06.704 00.000 11060 Move returns status 0, amount 25
21:14:06.704 00.000 11060 MoveAxis(N, 0, ABG)
21:14:06.704 00.000 11060 Move returns status 0, amount 0
21:14:06.704 00.000 11060 move complete, result=0
21:14:06.704 00.000 11060 worker thread done servicing request
21:14:06.706 00.002 10844 UpdateGuideState exits: m=2799 SNR=33.5
21:14:06.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:06.706 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:06.706 00.000 10844 Enqueuing Expose request
21:14:06.706 00.000 11060 Worker thread wakes up
21:14:06.706 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
21:14:06.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:06.706 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:08.194 01.488 11060 Exposure complete
21:14:08.447 00.253 11060 worker thread done servicing request
21:14:08.447 00.000 10844 OnExposeComplete: enter
21:14:08.447 00.000 10844 UpdateGuideState(): m_state=6
21:14:08.447 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:14:08.447 00.000 10844 Star::Find returns 1 (0), X=226.68, Y=194.95, Mass=2663, SNR=32.5, Peak=233 HFD=3.3
21:14:08.452 00.005 10844 MultiStar: [#1 -0.23,-0.43,0.99,U] [#2 0.11,-0.57,2.38,U] [#3 0.35,-0.08,1.14,U] [#4 0.42,0.30,1.22,U] [#5 0.17,-0.03,0.87,U] [#6 -0.12,0.00,2.24,U] [#7 -0.09,-0.43,1.02,U] [#8 -0.35,-0.10,2.22,U] 
21:14:08.452 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {-0.21, 0.29}
21:14:08.452 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.70) = xAngle (-0.00 = -0.00)
21:14:08.452 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.09 = -0.09)
21:14:08.452 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.70 mountX=0.15 mountY=-0.01, mountTheta=-0.09
21:14:08.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
21:14:08.453 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
21:14:08.453 00.000 11060 Worker thread wakes up
21:14:08.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
21:14:08.453 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
21:14:08.453 00.000 11060 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=-0.01
21:14:08.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
21:14:08.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:08.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:14:08.453 00.000 11060 MoveAxis(W, 27, ABG)
21:14:08.453 00.000 11060 Guiding  Dir = 3, Dur = 27
21:14:08.473 00.020 11060 IsSlewing returns 0
21:14:08.474 00.001 11060 IsGuiding returns 0
21:14:08.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:08.497 00.023 10844 UpdateGuideState exits: m=2663 SNR=32.5
21:14:08.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:08.497 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:08.497 00.000 10844 Enqueuing Expose request
21:14:08.506 00.009 11060 IsGuiding returns 0
21:14:08.506 00.000 11060 Move returns status 0, amount 27
21:14:08.506 00.000 11060 MoveAxis(N, 0, ABG)
21:14:08.506 00.000 11060 Move returns status 0, amount 0
21:14:08.506 00.000 11060 move complete, result=0
21:14:08.506 00.000 11060 worker thread done servicing request
21:14:08.506 00.000 11060 Worker thread wakes up
21:14:08.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:08.506 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:08.506 00.000 10844 GuideStep: 0.1 px 27 ms WEST, -0.0 px 0 ms NORTH
21:14:09.971 01.465 11060 Exposure complete
21:14:10.251 00.280 11060 worker thread done servicing request
21:14:10.251 00.000 10844 OnExposeComplete: enter
21:14:10.251 00.000 10844 UpdateGuideState(): m_state=6
21:14:10.251 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:14:10.251 00.000 10844 Star::Find returns 1 (0), X=226.95, Y=195.40, Mass=2819, SNR=33.4, Peak=238 HFD=3.4
21:14:10.251 00.000 10844 MultiStar: [#1 -0.42,0.23,1.08,U] [#2 -0.40,0.83,0.00,M1] [#3 0.23,0.70,0.00,M1] [#4 0.09,1.08,0.00,M2] [#5 -0.01,0.20,0.76,U] [#6 0.17,0.23,1.93,U] [#7 -0.27,0.68,0.00,M1] [#8 -0.13,0.87,0.00,M1] 
21:14:10.251 00.000 10844 refined, 3 included, MultiStar: {-0.01, 0.33}, one-star: {0.06, 0.74}
21:14:10.251 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.70) = xAngle (3.32 = -2.97)
21:14:10.251 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.23 = -3.05)
21:14:10.251 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.61 mountX=-0.33 mountY=-0.03, mountTheta=-3.05
21:14:10.253 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.33, opts=13)
21:14:10.253 00.000 10844 Enqueuing Move request for scope (-0.01, 0.33)
21:14:10.253 00.000 11060 Worker thread wakes up
21:14:10.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
21:14:10.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
21:14:10.253 00.000 11060 Moving (-0.01, 0.33) raw xDistance=-0.33 yDistance=-0.03
21:14:10.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.33
21:14:10.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:10.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:14:10.253 00.000 11060 MoveAxis(E, 61, ABG)
21:14:10.253 00.000 11060 Guiding  Dir = 2, Dur = 61
21:14:10.272 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:10.285 00.013 11060 IsSlewing returns 0
21:14:10.285 00.000 11060 IsGuiding returns 0
21:14:10.289 00.004 10844 UpdateGuideState exits: m=2819 SNR=33.4
21:14:10.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:10.289 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:10.289 00.000 10844 Enqueuing Expose request
21:14:10.356 00.067 11060 IsGuiding returns 0
21:14:10.356 00.000 11060 Move returns status 0, amount 61
21:14:10.356 00.000 11060 MoveAxis(N, 0, ABG)
21:14:10.356 00.000 11060 Move returns status 0, amount 0
21:14:10.356 00.000 11060 move complete, result=0
21:14:10.356 00.000 11060 worker thread done servicing request
21:14:10.356 00.000 11060 Worker thread wakes up
21:14:10.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:10.356 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:10.358 00.002 10844 GuideStep: -0.3 px 61 ms EAST, -0.0 px 0 ms NORTH
21:14:11.829 01.471 11060 Exposure complete
21:14:12.148 00.319 11060 worker thread done servicing request
21:14:12.148 00.000 10844 OnExposeComplete: enter
21:14:12.148 00.000 10844 UpdateGuideState(): m_state=6
21:14:12.148 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:14:12.148 00.000 10844 Star::Find returns 1 (1), X=227.00, Y=195.20, Mass=2969, SNR=34.2, Peak=255 HFD=3.1
21:14:12.148 00.000 10844 MultiStar: [#1 -0.55,-0.10,0.99,U] [#2 -0.45,0.65,0.00,M2] [#3 0.14,0.78,0.00,M2] [#4 -0.19,0.68,0.00,M3] [#5 -0.05,0.36,0.82,U] [#6 0.10,0.10,1.96,U] [#7 0.16,-0.03,1.03,U] [#8 -0.36,0.04,2.34,U] 
21:14:12.148 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.12}, one-star: {0.11, 0.53}
21:14:12.148 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.70) = xAngle (4.02 = -2.26)
21:14:12.148 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.94 = -2.35)
21:14:12.148 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.32 mountX=-0.11 mountY=-0.12, mountTheta=-2.30
21:14:12.150 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.12, opts=13)
21:14:12.150 00.000 10844 Enqueuing Move request for scope (-0.12, 0.12)
21:14:12.150 00.000 11060 Worker thread wakes up
21:14:12.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
21:14:12.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
21:14:12.150 00.000 11060 Moving (-0.12, 0.12) raw xDistance=-0.11 yDistance=-0.12
21:14:12.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:14:12.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:12.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:14:12.150 00.000 11060 MoveAxis(E, 0, ABG)
21:14:12.150 00.000 11060 Move returns status 0, amount 0
21:14:12.150 00.000 11060 MoveAxis(N, 0, ABG)
21:14:12.150 00.000 11060 Move returns status 0, amount 0
21:14:12.150 00.000 11060 move complete, result=0
21:14:12.150 00.000 11060 worker thread done servicing request
21:14:12.157 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
21:14:12.187 00.030 10844 UpdateGuideState exits: m=2969 SNR=34.2 Saturated
21:14:12.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:12.187 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:12.187 00.000 10844 Enqueuing Expose request
21:14:12.187 00.000 11060 Worker thread wakes up
21:14:12.187 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:14:12.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:12.187 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:13.642 01.455 11060 Exposure complete
21:14:13.931 00.289 11060 worker thread done servicing request
21:14:13.934 00.003 10844 OnExposeComplete: enter
21:14:13.934 00.000 10844 UpdateGuideState(): m_state=6
21:14:13.934 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:14:13.934 00.000 10844 Star::Find returns 1 (0), X=226.86, Y=195.50, Mass=2366, SNR=30.5, Peak=204 HFD=3.4
21:14:13.934 00.000 10844 MultiStar: [#1 -0.96,0.37,0.00,M1] [#2 -0.35,1.16,0.00,M3] [#3 0.05,1.07,0.00,M3] [#4 -0.11,1.29,0.00,M4] [#5 -0.65,0.64,0.00,M1] [#6 -0.08,0.15,2.19,U] [#7 -0.27,0.78,0.00,M1] [#8 -0.73,0.47,0.00,M1] 
21:14:13.934 00.000 10844 refined, 1 included, MultiStar: {-0.06, 0.36}, one-star: {-0.03, 0.84}
21:14:13.934 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.70) = xAngle (3.45 = -2.83)
21:14:13.934 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.36 = -2.92)
21:14:13.934 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.75 mountX=-0.35 mountY=-0.08, mountTheta=-2.92
21:14:13.934 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.36, opts=13)
21:14:13.934 00.000 10844 Enqueuing Move request for scope (-0.06, 0.36)
21:14:13.934 00.000 11060 Worker thread wakes up
21:14:13.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.36) opts 0xd
21:14:13.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.36)
21:14:13.934 00.000 11060 Moving (-0.06, 0.36) raw xDistance=-0.35 yDistance=-0.08
21:14:13.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.35
21:14:13.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:13.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:14:13.934 00.000 11060 MoveAxis(E, 67, ABG)
21:14:13.934 00.000 11060 Guiding  Dir = 2, Dur = 67
21:14:13.943 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:13.945 00.002 11060 IsSlewing returns 0
21:14:13.945 00.000 11060 IsGuiding returns 0
21:14:13.964 00.019 10844 UpdateGuideState exits: m=2366 SNR=30.5
21:14:13.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:13.964 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:13.964 00.000 10844 Enqueuing Expose request
21:14:14.021 00.057 11060 IsGuiding returns 0
21:14:14.021 00.000 11060 Move returns status 0, amount 67
21:14:14.021 00.000 11060 MoveAxis(N, 0, ABG)
21:14:14.021 00.000 11060 Move returns status 0, amount 0
21:14:14.021 00.000 11060 move complete, result=0
21:14:14.021 00.000 11060 worker thread done servicing request
21:14:14.021 00.000 11060 Worker thread wakes up
21:14:14.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:14.021 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:14.021 00.000 10844 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
21:14:15.492 01.471 11060 Exposure complete
21:14:15.707 00.215 11060 worker thread done servicing request
21:14:15.707 00.000 10844 OnExposeComplete: enter
21:14:15.707 00.000 10844 UpdateGuideState(): m_state=6
21:14:15.707 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:14:15.707 00.000 10844 Star::Find returns 1 (1), X=226.64, Y=195.43, Mass=2669, SNR=33.2, Peak=255 HFD=3.4
21:14:15.707 00.000 10844 MultiStar: [#1 -0.91,-0.54,0.00,M2] [#2 -0.34,0.54,0.00,M4] [#3 -0.50,0.63,0.00,M4] [#4 -0.16,0.71,0.00,M5] [#5 -0.09,0.15,0.78,U] [#6 0.11,-0.00,1.95,U] [#7 -0.32,0.61,0.00,M2] [#8 -0.89,-0.34,0.00,M2] 
21:14:15.707 00.000 10844 refined, 2 included, MultiStar: {-0.03, 0.24}, one-star: {-0.24, 0.77}
21:14:15.707 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.70) = xAngle (3.39 = -2.89)
21:14:15.707 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.30 = -2.98)
21:14:15.707 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.69 mountX=-0.23 mountY=-0.04, mountTheta=-2.98
21:14:15.712 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.24, opts=13)
21:14:15.712 00.000 10844 Enqueuing Move request for scope (-0.03, 0.24)
21:14:15.712 00.000 11060 Worker thread wakes up
21:14:15.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
21:14:15.712 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
21:14:15.712 00.000 11060 Moving (-0.03, 0.24) raw xDistance=-0.23 yDistance=-0.04
21:14:15.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.23
21:14:15.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:15.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:14:15.712 00.000 11060 MoveAxis(E, 47, ABG)
21:14:15.712 00.000 11060 Guiding  Dir = 2, Dur = 47
21:14:15.720 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=4, FiltMax=255, Gamma=1.000
21:14:15.734 00.014 11060 IsSlewing returns 0
21:14:15.734 00.000 11060 IsGuiding returns 0
21:14:15.738 00.004 10844 UpdateGuideState exits: m=2669 SNR=33.2 Saturated
21:14:15.754 00.016 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:15.754 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:15.754 00.000 10844 Enqueuing Expose request
21:14:15.808 00.054 11060 IsGuiding returns 0
21:14:15.808 00.000 11060 Move returns status 0, amount 47
21:14:15.808 00.000 11060 MoveAxis(N, 0, ABG)
21:14:15.810 00.002 11060 Move returns status 0, amount 0
21:14:15.810 00.000 11060 move complete, result=0
21:14:15.825 00.015 11060 worker thread done servicing request
21:14:15.825 00.000 11060 Worker thread wakes up
21:14:15.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:15.825 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:15.826 00.001 10844 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
21:14:17.311 01.485 11060 Exposure complete
21:14:17.621 00.310 11060 worker thread done servicing request
21:14:17.622 00.001 10844 OnExposeComplete: enter
21:14:17.622 00.000 10844 UpdateGuideState(): m_state=6
21:14:17.623 00.001 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:14:17.623 00.000 10844 Star::Find returns 1 (0), X=226.76, Y=195.38, Mass=2981, SNR=34.3, Peak=222 HFD=3.5
21:14:17.623 00.000 10844 MultiStar: [#1 -0.34,-0.00,1.02,U] [#2 -0.70,0.02,0.00,M5] [#3 -0.20,0.58,0.00,M5] [#4 -0.57,0.70,0.00,M6] [#5 -0.09,-0.30,0.87,U] [#6 -0.17,-0.32,2.05,U] [#7 -0.02,0.18,0.94,U] [#8 -0.84,-0.15,0.00,M3] 
21:14:17.623 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.01}, one-star: {-0.13, 0.72}
21:14:17.623 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.70) = xAngle (-1.40 = -1.40)
21:14:17.623 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-1.48 = -1.48)
21:14:17.623 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.10 mountX=0.03 mountY=-0.15, mountTheta=-1.40
21:14:17.626 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.01, opts=13)
21:14:17.626 00.000 10844 Enqueuing Move request for scope (-0.16, -0.01)
21:14:17.626 00.000 11060 Worker thread wakes up
21:14:17.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
21:14:17.626 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
21:14:17.626 00.000 11060 Moving (-0.16, -0.01) raw xDistance=0.03 yDistance=-0.15
21:14:17.627 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:14:17.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:17.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:14:17.627 00.000 11060 MoveAxis(E, 0, ABG)
21:14:17.628 00.001 11060 Move returns status 0, amount 0
21:14:17.628 00.000 11060 MoveAxis(N, 0, ABG)
21:14:17.628 00.000 11060 Move returns status 0, amount 0
21:14:17.628 00.000 11060 move complete, result=0
21:14:17.628 00.000 11060 worker thread done servicing request
21:14:17.654 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:17.675 00.021 10844 UpdateGuideState exits: m=2981 SNR=34.3
21:14:17.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:17.675 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:17.675 00.000 10844 Enqueuing Expose request
21:14:17.675 00.000 11060 Worker thread wakes up
21:14:17.675 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:17.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:17.675 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:19.258 01.583 11060 Exposure complete
21:14:20.007 00.749 11060 worker thread done servicing request
21:14:20.007 00.000 10844 OnExposeComplete: enter
21:14:20.007 00.000 10844 UpdateGuideState(): m_state=6
21:14:20.007 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:14:20.007 00.000 10844 Star::Find returns 1 (0), X=227.25, Y=195.21, Mass=2763, SNR=33.2, Peak=253 HFD=3.5
21:14:20.008 00.001 10844 MultiStar: [#1 -0.11,0.65,0.00,M2] [#2 -0.39,1.07,0.00,M6] [#3 -0.11,0.85,0.00,M6] [#4 -0.21,0.63,0.00,M7] [#5 0.04,0.35,0.87,U] [#6 -0.13,0.61,0.00,M1] [#7 0.03,1.04,0.00,M2] [#8 -0.09,-0.30,2.19,U] 
21:14:20.008 00.000 10844 refined, 2 included, MultiStar: {0.05, 0.04}, one-star: {0.36, 0.54}
21:14:20.008 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.70) = xAngle (2.48 = 2.48)
21:14:20.008 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.39 = 2.39)
21:14:20.008 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.78 mountX=-0.05 mountY=0.04, mountTheta=2.43
21:14:20.009 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
21:14:20.009 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
21:14:20.011 00.002 11060 Worker thread wakes up
21:14:20.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
21:14:20.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
21:14:20.011 00.000 11060 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=0.04
21:14:20.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:14:20.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:20.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:14:20.011 00.000 11060 MoveAxis(E, 0, ABG)
21:14:20.011 00.000 11060 Move returns status 0, amount 0
21:14:20.011 00.000 11060 MoveAxis(N, 0, ABG)
21:14:20.011 00.000 11060 Move returns status 0, amount 0
21:14:20.011 00.000 11060 move complete, result=0
21:14:20.012 00.001 11060 worker thread done servicing request
21:14:20.019 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:20.048 00.029 10844 UpdateGuideState exits: m=2763 SNR=33.2
21:14:20.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:20.048 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:20.048 00.000 10844 Enqueuing Expose request
21:14:20.048 00.000 11060 Worker thread wakes up
21:14:20.048 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:14:20.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:20.048 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:21.535 01.487 11060 Exposure complete
21:14:21.798 00.263 11060 worker thread done servicing request
21:14:21.798 00.000 10844 OnExposeComplete: enter
21:14:21.798 00.000 10844 UpdateGuideState(): m_state=6
21:14:21.798 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:14:21.798 00.000 10844 Star::Find returns 1 (0), X=227.14, Y=195.84, Mass=2679, SNR=32.4, Peak=244 HFD=3.6
21:14:21.798 00.000 10844 MultiStar: [#1 -0.02,0.91,0.00,M3] [#2 -0.44,1.01,0.00,M7] [#3 -0.03,0.96,0.00,M7] [#4 0.21,1.19,0.00,M8] [#5 0.23,0.58,0.84,U] [#6 -0.18,0.79,0.00,M2] [#7 0.69,0.82,0.00,M3] [#8 0.09,1.46,0.00,M3] 
21:14:21.798 00.000 10844 refined, 1 included, MultiStar: {0.24, 0.91}, one-star: {0.25, 1.18}
21:14:21.798 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.70) = xAngle (3.01 = 3.01)
21:14:21.798 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.93 = 2.93)
21:14:21.798 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.91 hyp=0.94 cameraTheta=1.31 mountX=-0.93 mountY=0.20, mountTheta=2.93
21:14:21.798 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.91, opts=13)
21:14:21.798 00.000 10844 Enqueuing Move request for scope (0.24, 0.91)
21:14:21.798 00.000 11060 Worker thread wakes up
21:14:21.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.91) opts 0xd
21:14:21.798 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.91)
21:14:21.798 00.000 11060 Moving (0.24, 0.91) raw xDistance=-0.93 yDistance=0.20
21:14:21.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.93
21:14:21.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:14:21.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:14:21.798 00.000 11060 MoveAxis(E, 177, ABG)
21:14:21.804 00.006 11060 Guiding  Dir = 2, Dur = 177
21:14:21.806 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:14:21.814 00.008 11060 IsSlewing returns 0
21:14:21.815 00.001 11060 IsGuiding returns 0
21:14:21.852 00.037 10844 UpdateGuideState exits: m=2679 SNR=32.4
21:14:21.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:21.852 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:21.852 00.000 10844 Enqueuing Expose request
21:14:22.004 00.152 11060 IsGuiding returns 0
21:14:22.004 00.000 11060 Move returns status 0, amount 177
21:14:22.004 00.000 11060 MoveAxis(N, 0, ABG)
21:14:22.004 00.000 11060 Move returns status 0, amount 0
21:14:22.004 00.000 11060 move complete, result=0
21:14:22.004 00.000 11060 worker thread done servicing request
21:14:22.004 00.000 11060 Worker thread wakes up
21:14:22.004 00.000 10844 GuideStep: -0.9 px 177 ms EAST, 0.2 px 0 ms NORTH
21:14:22.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:22.004 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:23.471 01.467 11060 Exposure complete
21:14:23.751 00.280 11060 worker thread done servicing request
21:14:23.751 00.000 10844 OnExposeComplete: enter
21:14:23.757 00.006 10844 UpdateGuideState(): m_state=6
21:14:23.757 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:14:23.757 00.000 10844 Star::Find returns 1 (1), X=226.51, Y=195.69, Mass=2530, SNR=31.8, Peak=255 HFD=3.2
21:14:23.757 00.000 10844 MultiStar: [#1 -0.55,0.81,0.00,M4] [#2 -0.50,0.92,0.00,M8] [#3 -0.10,0.92,0.00,M8] [#4 0.16,1.39,0.00,M9] [#5 0.13,0.48,0.79,U] [#6 -0.11,0.40,2.28,U] [#7 0.10,0.47,1.03,U] [#8 -0.17,0.61,2.15,U] 
21:14:23.757 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.57}, one-star: {-0.37, 1.03}
21:14:23.757 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.70) = xAngle (3.46 = -2.82)
21:14:23.757 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.38 = -2.91)
21:14:23.757 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.57 hyp=0.58 cameraTheta=1.76 mountX=-0.55 mountY=-0.13, mountTheta=-2.90
21:14:23.757 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.57, opts=13)
21:14:23.757 00.000 10844 Enqueuing Move request for scope (-0.11, 0.57)
21:14:23.757 00.000 11060 Worker thread wakes up
21:14:23.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.57) opts 0xd
21:14:23.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.57)
21:14:23.757 00.000 11060 Moving (-0.11, 0.57) raw xDistance=-0.55 yDistance=-0.13
21:14:23.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.55
21:14:23.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:23.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:14:23.757 00.000 11060 MoveAxis(E, 112, ABG)
21:14:23.757 00.000 11060 Guiding  Dir = 2, Dur = 112
21:14:23.763 00.006 11060 IsSlewing returns 0
21:14:23.763 00.000 11060 IsGuiding returns 0
21:14:23.767 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:23.805 00.038 10844 UpdateGuideState exits: m=2530 SNR=31.8 Saturated
21:14:23.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:23.807 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:23.807 00.000 10844 Enqueuing Expose request
21:14:23.890 00.083 11060 IsGuiding returns 0
21:14:23.890 00.000 11060 Move returns status 0, amount 112
21:14:23.891 00.001 11060 MoveAxis(N, 0, ABG)
21:14:23.891 00.000 11060 Move returns status 0, amount 0
21:14:23.891 00.000 11060 move complete, result=0
21:14:23.891 00.000 11060 worker thread done servicing request
21:14:23.891 00.000 11060 Worker thread wakes up
21:14:23.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:23.892 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:23.892 00.000 10844 GuideStep: -0.6 px 112 ms EAST, -0.1 px 0 ms NORTH
21:14:25.357 01.465 11060 Exposure complete
21:14:25.622 00.265 11060 worker thread done servicing request
21:14:25.622 00.000 10844 OnExposeComplete: enter
21:14:25.622 00.000 10844 UpdateGuideState(): m_state=6
21:14:25.625 00.003 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:14:25.625 00.000 10844 Star::Find returns 1 (0), X=226.83, Y=195.41, Mass=2458, SNR=31.1, Peak=220 HFD=3.3
21:14:25.626 00.001 10844 MultiStar: [#1 -0.22,-0.08,1.07,U] [#2 -0.68,0.44,0.00,M9] [#3 -0.19,0.38,1.18,U] [#4 -0.02,0.89,0.00,M10] [#5 0.28,-0.02,0.82,U] [#6 0.03,0.44,2.12,U] [#7 0.37,0.66,0.00,M3] [#8 -0.08,0.46,2.40,U] 
21:14:25.626 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.37}, one-star: {-0.05, 0.75}
21:14:25.626 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.70) = xAngle (3.41 = -2.88)
21:14:25.626 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.32 = -2.96)
21:14:25.626 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.70 mountX=-0.36 mountY=-0.07, mountTheta=-2.96
21:14:25.632 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.37, opts=13)
21:14:25.632 00.000 10844 Enqueuing Move request for scope (-0.05, 0.37)
21:14:25.634 00.002 11060 Worker thread wakes up
21:14:25.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.37) opts 0xd
21:14:25.634 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.37)
21:14:25.634 00.000 11060 Moving (-0.05, 0.37) raw xDistance=-0.36 yDistance=-0.07
21:14:25.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.36
21:14:25.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:25.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:14:25.634 00.000 11060 MoveAxis(E, 72, ABG)
21:14:25.634 00.000 11060 Guiding  Dir = 2, Dur = 72
21:14:25.651 00.017 11060 IsSlewing returns 0
21:14:25.651 00.000 11060 IsGuiding returns 0
21:14:25.670 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:14:25.715 00.045 10844 UpdateGuideState exits: m=2458 SNR=31.1
21:14:25.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:25.715 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:25.715 00.000 10844 Enqueuing Expose request
21:14:25.738 00.023 11060 IsGuiding returns 0
21:14:25.738 00.000 11060 Move returns status 0, amount 72
21:14:25.738 00.000 11060 MoveAxis(N, 0, ABG)
21:14:25.738 00.000 11060 Move returns status 0, amount 0
21:14:25.738 00.000 11060 move complete, result=0
21:14:25.739 00.001 11060 worker thread done servicing request
21:14:25.739 00.000 11060 Worker thread wakes up
21:14:25.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:25.739 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:25.739 00.000 10844 GuideStep: -0.4 px 72 ms EAST, -0.1 px 0 ms NORTH
21:14:27.236 01.497 11060 Exposure complete
21:14:27.518 00.282 11060 worker thread done servicing request
21:14:27.520 00.002 10844 OnExposeComplete: enter
21:14:27.520 00.000 10844 UpdateGuideState(): m_state=6
21:14:27.520 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:14:27.520 00.000 10844 Star::Find returns 1 (0), X=226.88, Y=195.30, Mass=3233, SNR=35.0, Peak=246 HFD=3.4
21:14:27.520 00.000 10844 MultiStar: [#1 -0.13,0.21,1.06,U] [#2 -0.76,0.41,0.00,M10] [#3 -0.31,0.33,1.05,U] [#4 -0.01,0.63,1.01,U] [#5 -0.04,0.06,0.83,U] [#6 -0.04,0.59,1.98,U] [#7 0.08,0.47,0.94,U] [#8 -0.86,0.32,0.00,M2] 
21:14:27.520 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.44}, one-star: {-0.00, 0.63}
21:14:27.520 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.70) = xAngle (3.42 = -2.86)
21:14:27.520 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.34 = -2.95)
21:14:27.520 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.44 hyp=0.45 cameraTheta=1.72 mountX=-0.43 mountY=-0.09, mountTheta=-2.94
21:14:27.524 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.44, opts=13)
21:14:27.524 00.000 10844 Enqueuing Move request for scope (-0.07, 0.44)
21:14:27.524 00.000 11060 Worker thread wakes up
21:14:27.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.44) opts 0xd
21:14:27.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.44)
21:14:27.524 00.000 11060 Moving (-0.07, 0.44) raw xDistance=-0.43 yDistance=-0.09
21:14:27.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.43
21:14:27.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:27.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:14:27.524 00.000 11060 MoveAxis(E, 85, ABG)
21:14:27.524 00.000 11060 Guiding  Dir = 2, Dur = 85
21:14:27.525 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:14:27.541 00.016 11060 IsSlewing returns 0
21:14:27.541 00.000 11060 IsGuiding returns 0
21:14:27.557 00.016 10844 UpdateGuideState exits: m=3233 SNR=35.0
21:14:27.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:27.557 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:27.557 00.000 10844 Enqueuing Expose request
21:14:27.636 00.079 11060 IsGuiding returns 0
21:14:27.636 00.000 11060 Move returns status 0, amount 85
21:14:27.636 00.000 11060 MoveAxis(N, 0, ABG)
21:14:27.636 00.000 11060 Move returns status 0, amount 0
21:14:27.636 00.000 11060 move complete, result=0
21:14:27.636 00.000 11060 worker thread done servicing request
21:14:27.636 00.000 11060 Worker thread wakes up
21:14:27.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:27.636 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:27.636 00.000 10844 GuideStep: -0.4 px 85 ms EAST, -0.1 px 0 ms NORTH
21:14:29.117 01.481 11060 Exposure complete
21:14:29.404 00.287 11060 worker thread done servicing request
21:14:29.404 00.000 10844 OnExposeComplete: enter
21:14:29.404 00.000 10844 UpdateGuideState(): m_state=6
21:14:29.404 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:14:29.404 00.000 10844 Star::Find returns 1 (0), X=226.85, Y=195.13, Mass=2627, SNR=31.6, Peak=208 HFD=3.3
21:14:29.404 00.000 10844 MultiStar: [#1 -0.50,0.13,1.08,U] [#2 -0.44,1.10,0.00,R] [#3 -0.13,0.59,1.10,U] [#4 -0.02,0.30,1.11,U] [#5 -0.03,-0.23,0.84,U] [#6 0.15,0.61,2.20,U] [#7 -0.09,0.21,1.05,U] [#8 -0.34,0.49,2.40,U] 
21:14:29.404 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.38}, one-star: {-0.04, 0.47}
21:14:29.404 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.70) = xAngle (3.59 = -2.70)
21:14:29.404 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.50 = -2.78)
21:14:29.404 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.88 mountX=-0.36 mountY=-0.14, mountTheta=-2.77
21:14:29.404 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.38, opts=13)
21:14:29.404 00.000 10844 Enqueuing Move request for scope (-0.12, 0.38)
21:14:29.404 00.000 11060 Worker thread wakes up
21:14:29.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.38) opts 0xd
21:14:29.404 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.38)
21:14:29.404 00.000 11060 Moving (-0.12, 0.38) raw xDistance=-0.36 yDistance=-0.14
21:14:29.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.36
21:14:29.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:29.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:14:29.408 00.004 11060 MoveAxis(E, 73, ABG)
21:14:29.408 00.000 11060 Guiding  Dir = 2, Dur = 73
21:14:29.424 00.016 11060 IsSlewing returns 0
21:14:29.424 00.000 11060 IsGuiding returns 0
21:14:29.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:29.440 00.016 10844 UpdateGuideState exits: m=2627 SNR=31.6
21:14:29.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:29.440 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:29.440 00.000 10844 Enqueuing Expose request
21:14:29.502 00.062 11060 IsGuiding returns 0
21:14:29.502 00.000 11060 Move returns status 0, amount 73
21:14:29.502 00.000 11060 MoveAxis(N, 0, ABG)
21:14:29.502 00.000 11060 Move returns status 0, amount 0
21:14:29.502 00.000 11060 move complete, result=0
21:14:29.502 00.000 11060 worker thread done servicing request
21:14:29.502 00.000 11060 Worker thread wakes up
21:14:29.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:29.502 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:29.502 00.000 10844 GuideStep: -0.4 px 73 ms EAST, -0.1 px 0 ms NORTH
21:14:31.006 01.504 11060 Exposure complete
21:14:31.329 00.323 11060 worker thread done servicing request
21:14:31.329 00.000 10844 OnExposeComplete: enter
21:14:31.329 00.000 10844 UpdateGuideState(): m_state=6
21:14:31.329 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:14:31.329 00.000 10844 Star::Find returns 1 (0), X=226.61, Y=195.42, Mass=2588, SNR=31.4, Peak=252 HFD=3.3
21:14:31.329 00.000 10844 MultiStar: [#1 -0.24,0.53,0.99,U] [#2 0.23,0.02,2.23,U] [#3 -0.38,0.83,0.00,M6] [#4 -0.17,0.48,1.12,U] [#5 0.45,0.42,0.87,U] [#6 0.41,0.12,2.22,U] [#7 0.18,0.73,0.00,M2] [#8 -0.17,0.69,0.00,M2] 
21:14:31.329 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.30}, one-star: {-0.27, 0.75}
21:14:31.331 00.002 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.70) = xAngle (2.86 = 2.86)
21:14:31.331 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.77 = 2.77)
21:14:31.331 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.30 hyp=0.32 cameraTheta=1.16 mountX=-0.31 mountY=0.12, mountTheta=2.78
21:14:31.334 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.30, opts=13)
21:14:31.334 00.000 10844 Enqueuing Move request for scope (0.13, 0.30)
21:14:31.334 00.000 11060 Worker thread wakes up
21:14:31.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.30) opts 0xd
21:14:31.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.30)
21:14:31.335 00.001 11060 Moving (0.13, 0.30) raw xDistance=-0.31 yDistance=0.12
21:14:31.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.31
21:14:31.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:31.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:14:31.335 00.000 11060 MoveAxis(E, 62, ABG)
21:14:31.335 00.000 11060 Guiding  Dir = 2, Dur = 62
21:14:31.348 00.013 11060 IsSlewing returns 0
21:14:31.351 00.003 11060 IsGuiding returns 0
21:14:31.361 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:14:31.372 00.011 10844 UpdateGuideState exits: m=2588 SNR=31.4
21:14:31.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:31.372 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:31.372 00.000 10844 Enqueuing Expose request
21:14:31.417 00.045 11060 IsGuiding returns 0
21:14:31.417 00.000 11060 Move returns status 0, amount 62
21:14:31.417 00.000 11060 MoveAxis(N, 0, ABG)
21:14:31.417 00.000 11060 Move returns status 0, amount 0
21:14:31.417 00.000 11060 move complete, result=0
21:14:31.417 00.000 11060 worker thread done servicing request
21:14:31.417 00.000 11060 Worker thread wakes up
21:14:31.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:31.417 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:31.419 00.002 10844 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
21:14:32.899 01.480 11060 Exposure complete
21:14:33.203 00.304 11060 worker thread done servicing request
21:14:33.203 00.000 10844 OnExposeComplete: enter
21:14:33.203 00.000 10844 UpdateGuideState(): m_state=6
21:14:33.203 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:14:33.203 00.000 10844 Star::Find returns 1 (1), X=226.95, Y=194.90, Mass=3225, SNR=35.4, Peak=255 HFD=3.8
21:14:33.203 00.000 10844 MultiStar: [#1 -0.09,-0.48,0.86,U] [#2 -0.15,-0.20,2.07,U] [#3 -0.55,0.79,0.00,M7] [#4 -0.21,0.41,0.98,U] [#5 -0.04,0.26,0.72,U] [#6 0.26,0.42,1.74,U] [#7 0.05,0.45,1.00,U] [#8 -0.19,0.00,2.01,U] 
21:14:33.203 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {0.06, 0.24}
21:14:33.203 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.70) = xAngle (3.64 = -2.64)
21:14:33.203 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.55 = -2.73)
21:14:33.203 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=-0.11 mountY=-0.05, mountTheta=-2.72
21:14:33.206 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
21:14:33.206 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
21:14:33.206 00.000 11060 Worker thread wakes up
21:14:33.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
21:14:33.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
21:14:33.208 00.002 11060 Moving (-0.04, 0.11) raw xDistance=-0.11 yDistance=-0.05
21:14:33.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:14:33.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:33.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:14:33.208 00.000 11060 MoveAxis(E, 0, ABG)
21:14:33.208 00.000 11060 Move returns status 0, amount 0
21:14:33.208 00.000 11060 MoveAxis(N, 0, ABG)
21:14:33.208 00.000 11060 Move returns status 0, amount 0
21:14:33.208 00.000 11060 move complete, result=0
21:14:33.208 00.000 11060 worker thread done servicing request
21:14:33.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:33.261 00.053 10844 UpdateGuideState exits: m=3225 SNR=35.4 Saturated
21:14:33.263 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:33.263 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:33.263 00.000 10844 Enqueuing Expose request
21:14:33.263 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:14:33.263 00.000 11060 Worker thread wakes up
21:14:33.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:33.263 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:34.738 01.475 11060 Exposure complete
21:14:35.035 00.297 11060 worker thread done servicing request
21:14:35.035 00.000 10844 OnExposeComplete: enter
21:14:35.035 00.000 10844 UpdateGuideState(): m_state=6
21:14:35.035 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:14:35.035 00.000 10844 Star::Find returns 1 (0), X=227.38, Y=195.01, Mass=2632, SNR=31.3, Peak=224 HFD=3.4
21:14:35.041 00.006 10844 MultiStar: [#1 -0.48,-0.17,1.04,U] [#2 -0.86,-0.89,0.00,M1] [#3 -0.73,0.39,0.00,M8] [#4 -0.07,0.48,1.16,U] [#5 0.02,0.14,0.80,U] [#6 0.13,-0.23,2.31,U] [#7 0.18,-0.44,1.21,U] [#8 -0.38,0.47,2.29,U] 
21:14:35.041 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.09}, one-star: {0.49, 0.35}
21:14:35.041 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.70) = xAngle (3.71 = -2.57)
21:14:35.041 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.63 = -2.66)
21:14:35.041 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.01 mountX=-0.08 mountY=-0.04, mountTheta=-2.63
21:14:35.043 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
21:14:35.043 00.000 10844 Enqueuing Move request for scope (-0.04, 0.09)
21:14:35.043 00.000 11060 Worker thread wakes up
21:14:35.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:14:35.043 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:14:35.043 00.000 11060 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=-0.04
21:14:35.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:14:35.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:35.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:14:35.043 00.000 11060 MoveAxis(E, 0, ABG)
21:14:35.043 00.000 11060 Move returns status 0, amount 0
21:14:35.043 00.000 11060 MoveAxis(N, 0, ABG)
21:14:35.043 00.000 11060 Move returns status 0, amount 0
21:14:35.043 00.000 11060 move complete, result=0
21:14:35.043 00.000 11060 worker thread done servicing request
21:14:35.059 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:35.092 00.033 10844 UpdateGuideState exits: m=2632 SNR=31.3
21:14:35.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:35.092 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:35.092 00.000 10844 Enqueuing Expose request
21:14:35.092 00.000 11060 Worker thread wakes up
21:14:35.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:35.092 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:35.092 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:14:36.547 01.455 11060 Exposure complete
21:14:36.879 00.332 11060 worker thread done servicing request
21:14:36.879 00.000 10844 OnExposeComplete: enter
21:14:36.879 00.000 10844 UpdateGuideState(): m_state=6
21:14:36.883 00.004 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:14:36.883 00.000 10844 Star::Find returns 1 (0), X=226.87, Y=195.29, Mass=2667, SNR=31.6, Peak=251 HFD=2.9
21:14:36.883 00.000 10844 MultiStar: [#1 -0.17,0.33,1.03,U] [#2 -0.30,-0.32,2.36,U] [#3 -0.02,0.34,1.09,U] [#4 0.17,1.07,0.00,M6] [#5 -0.19,0.78,0.00,M1] [#6 -0.59,-0.27,0.00,M1] [#7 0.34,0.22,1.07,U] [#8 -0.14,0.07,2.20,U] 
21:14:36.883 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.11}, one-star: {-0.02, 0.63}
21:14:36.883 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.70) = xAngle (4.00 = -2.28)
21:14:36.883 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.91 = -2.37)
21:14:36.883 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.30 mountX=-0.10 mountY=-0.10, mountTheta=-2.32
21:14:36.883 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
21:14:36.883 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
21:14:36.883 00.000 11060 Worker thread wakes up
21:14:36.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
21:14:36.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
21:14:36.883 00.000 11060 Moving (-0.10, 0.11) raw xDistance=-0.10 yDistance=-0.10
21:14:36.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:14:36.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:36.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:14:36.883 00.000 11060 MoveAxis(E, 0, ABG)
21:14:36.883 00.000 11060 Move returns status 0, amount 0
21:14:36.883 00.000 11060 MoveAxis(N, 0, ABG)
21:14:36.883 00.000 11060 Move returns status 0, amount 0
21:14:36.883 00.000 11060 move complete, result=0
21:14:36.888 00.005 11060 worker thread done servicing request
21:14:36.898 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:14:36.938 00.040 10844 UpdateGuideState exits: m=2667 SNR=31.6
21:14:36.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:36.938 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:36.938 00.000 10844 Enqueuing Expose request
21:14:36.938 00.000 11060 Worker thread wakes up
21:14:36.938 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:14:36.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:36.938 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:38.385 01.447 11060 Exposure complete
21:14:38.664 00.279 11060 worker thread done servicing request
21:14:38.664 00.000 10844 OnExposeComplete: enter
21:14:38.664 00.000 10844 UpdateGuideState(): m_state=6
21:14:38.664 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:14:38.664 00.000 10844 Star::Find returns 1 (0), X=226.83, Y=195.32, Mass=2442, SNR=30.6, Peak=240 HFD=3.2
21:14:38.664 00.000 10844 MultiStar: [#1 -0.79,0.46,0.00,M1] [#2 -0.35,0.11,2.35,U] [#3 -0.03,0.61,1.27,U] [#4 -0.18,1.19,0.00,M7] [#5 0.18,0.56,0.95,U] [#6 -0.12,0.13,2.31,U] [#7 -0.03,0.51,1.07,U] [#8 -0.49,0.58,0.00,M1] 
21:14:38.664 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.34}, one-star: {-0.06, 0.66}
21:14:38.664 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.70) = xAngle (3.60 = -2.68)
21:14:38.664 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.52 = -2.77)
21:14:38.664 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.90 mountX=-0.32 mountY=-0.13, mountTheta=-2.75
21:14:38.664 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.34, opts=13)
21:14:38.664 00.000 10844 Enqueuing Move request for scope (-0.12, 0.34)
21:14:38.664 00.000 11060 Worker thread wakes up
21:14:38.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.34) opts 0xd
21:14:38.670 00.006 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.34)
21:14:38.670 00.000 11060 Moving (-0.12, 0.34) raw xDistance=-0.32 yDistance=-0.13
21:14:38.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.32
21:14:38.671 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:38.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:14:38.671 00.000 11060 MoveAxis(E, 62, ABG)
21:14:38.671 00.000 11060 Guiding  Dir = 2, Dur = 62
21:14:38.693 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:38.700 00.007 11060 IsSlewing returns 0
21:14:38.701 00.001 11060 IsGuiding returns 0
21:14:38.721 00.020 10844 UpdateGuideState exits: m=2442 SNR=30.6
21:14:38.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:38.721 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:38.721 00.000 10844 Enqueuing Expose request
21:14:38.793 00.072 11060 IsGuiding returns 0
21:14:38.793 00.000 11060 Move returns status 0, amount 62
21:14:38.793 00.000 11060 MoveAxis(N, 0, ABG)
21:14:38.793 00.000 11060 Move returns status 0, amount 0
21:14:38.793 00.000 11060 move complete, result=0
21:14:38.793 00.000 11060 worker thread done servicing request
21:14:38.793 00.000 11060 Worker thread wakes up
21:14:38.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:38.793 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
21:14:38.793 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:40.274 01.481 11060 Exposure complete
21:14:40.393 00.119 11060 worker thread done servicing request
21:14:40.393 00.000 10844 OnExposeComplete: enter
21:14:40.393 00.000 10844 UpdateGuideState(): m_state=6
21:14:40.393 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:14:40.393 00.000 10844 Star::Find returns 1 (1), X=226.65, Y=195.45, Mass=2855, SNR=34.3, Peak=255 HFD=3.2
21:14:40.393 00.000 10844 MultiStar: [#1 -0.84,0.09,0.00,M2] [#2 0.06,-0.56,2.05,U] [#3 -0.22,0.32,1.06,U] [#4 -0.09,0.41,1.01,U] [#5 0.09,0.58,0.77,U] [#6 -0.31,-0.11,2.04,U] [#7 0.01,-0.05,0.89,U] [#8 -0.32,0.24,2.24,U] 
21:14:40.393 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.10}, one-star: {-0.23, 0.78}
21:14:40.393 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.70) = xAngle (4.27 = -2.01)
21:14:40.393 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.18 = -2.10)
21:14:40.393 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.57 mountX=-0.08 mountY=-0.16, mountTheta=-2.03
21:14:40.393 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.10, opts=13)
21:14:40.393 00.000 10844 Enqueuing Move request for scope (-0.16, 0.10)
21:14:40.393 00.000 11060 Worker thread wakes up
21:14:40.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
21:14:40.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
21:14:40.393 00.000 11060 Moving (-0.16, 0.10) raw xDistance=-0.08 yDistance=-0.16
21:14:40.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:14:40.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:40.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:14:40.393 00.000 11060 MoveAxis(E, 0, ABG)
21:14:40.393 00.000 11060 Move returns status 0, amount 0
21:14:40.393 00.000 11060 MoveAxis(N, 0, ABG)
21:14:40.393 00.000 11060 Move returns status 0, amount 0
21:14:40.393 00.000 11060 move complete, result=0
21:14:40.393 00.000 11060 worker thread done servicing request
21:14:40.409 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:40.427 00.018 10844 UpdateGuideState exits: m=2855 SNR=34.3 Saturated
21:14:40.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:40.427 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:40.427 00.000 10844 Enqueuing Expose request
21:14:40.427 00.000 11060 Worker thread wakes up
21:14:40.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:40.427 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:40.427 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:41.894 01.467 11060 Exposure complete
21:14:42.024 00.130 11060 worker thread done servicing request
21:14:42.024 00.000 10844 OnExposeComplete: enter
21:14:42.024 00.000 10844 UpdateGuideState(): m_state=6
21:14:42.024 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:14:42.024 00.000 10844 Star::Find returns 1 (0), X=226.74, Y=195.38, Mass=2678, SNR=33.1, Peak=252 HFD=3.0
21:14:42.024 00.000 10844 MultiStar: [#1 -0.54,-0.07,1.06,U] [#2 0.20,-0.53,2.03,U] [#3 -0.47,0.90,0.00,M6] [#4 -0.05,1.06,0.00,M7] [#5 0.02,0.83,0.00,M1] [#6 -0.02,-0.04,2.13,U] [#7 0.61,0.38,0.00,M1] [#8 -0.18,0.55,2.31,U] 
21:14:42.024 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.09}, one-star: {-0.15, 0.72}
21:14:42.024 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.70) = xAngle (4.09 = -2.20)
21:14:42.024 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.00 = -2.28)
21:14:42.024 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.38 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
21:14:42.024 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
21:14:42.024 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
21:14:42.024 00.000 11060 Worker thread wakes up
21:14:42.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
21:14:42.024 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
21:14:42.024 00.000 11060 Moving (-0.09, 0.09) raw xDistance=-0.07 yDistance=-0.09
21:14:42.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:14:42.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:42.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:14:42.024 00.000 11060 MoveAxis(E, 0, ABG)
21:14:42.024 00.000 11060 Move returns status 0, amount 0
21:14:42.024 00.000 11060 MoveAxis(N, 0, ABG)
21:14:42.024 00.000 11060 Move returns status 0, amount 0
21:14:42.024 00.000 11060 move complete, result=0
21:14:42.024 00.000 11060 worker thread done servicing request
21:14:42.040 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:42.049 00.009 10844 UpdateGuideState exits: m=2678 SNR=33.1
21:14:42.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:42.049 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:42.049 00.000 10844 Enqueuing Expose request
21:14:42.049 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:14:42.049 00.000 11060 Worker thread wakes up
21:14:42.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:42.049 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:43.522 01.473 11060 Exposure complete
21:14:43.657 00.135 11060 worker thread done servicing request
21:14:43.657 00.000 10844 OnExposeComplete: enter
21:14:43.657 00.000 10844 UpdateGuideState(): m_state=6
21:14:43.657 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:14:43.657 00.000 10844 Star::Find returns 1 (0), X=226.84, Y=194.93, Mass=2437, SNR=31.0, Peak=245 HFD=3.0
21:14:43.657 00.000 10844 MultiStar: [#1 -0.40,0.22,1.06,U] [#2 -0.22,-0.83,0.00,M1] [#3 -0.30,0.18,1.18,U] [#4 0.12,0.42,1.14,U] [#5 -0.38,-0.03,0.84,U] [#6 -0.33,-0.14,2.44,U] [#7 0.55,0.30,1.13,U] [#8 -0.44,0.17,2.35,U] 
21:14:43.657 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.14}, one-star: {-0.04, 0.27}
21:14:43.657 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.70) = xAngle (4.23 = -2.05)
21:14:43.657 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.14 = -2.14)
21:14:43.657 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.25 cameraTheta=2.53 mountX=-0.11 mountY=-0.21, mountTheta=-2.07
21:14:43.657 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.14, opts=13)
21:14:43.657 00.000 10844 Enqueuing Move request for scope (-0.20, 0.14)
21:14:43.657 00.000 11060 Worker thread wakes up
21:14:43.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
21:14:43.657 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
21:14:43.657 00.000 11060 Moving (-0.20, 0.14) raw xDistance=-0.11 yDistance=-0.21
21:14:43.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:14:43.657 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:14:43.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:14:43.657 00.000 11060 MoveAxis(E, 0, ABG)
21:14:43.657 00.000 11060 Move returns status 0, amount 0
21:14:43.657 00.000 11060 MoveAxis(N, 0, ABG)
21:14:43.657 00.000 11060 Move returns status 0, amount 0
21:14:43.657 00.000 11060 move complete, result=0
21:14:43.672 00.015 11060 worker thread done servicing request
21:14:43.679 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:14:43.691 00.012 10844 UpdateGuideState exits: m=2437 SNR=31.0
21:14:43.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:43.691 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:43.691 00.000 10844 Enqueuing Expose request
21:14:43.691 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:43.691 00.000 11060 Worker thread wakes up
21:14:43.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:43.691 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:45.169 01.478 11060 Exposure complete
21:14:45.305 00.136 11060 worker thread done servicing request
21:14:45.305 00.000 10844 OnExposeComplete: enter
21:14:45.305 00.000 10844 UpdateGuideState(): m_state=6
21:14:45.305 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:14:45.305 00.000 10844 Star::Find returns 1 (1), X=226.63, Y=195.28, Mass=2458, SNR=30.8, Peak=255 HFD=3.5
21:14:45.305 00.000 10844 MultiStar: [#1 -0.60,0.39,0.00,M1] [#2 -0.11,0.18,2.16,U] [#3 -0.46,0.73,0.00,M6] [#4 -0.30,0.98,0.00,M7] [#5 -0.08,0.60,0.92,U] [#6 -0.80,0.59,0.00,M1] [#7 0.41,1.20,0.00,M1] [#8 -0.33,0.10,2.34,U] 
21:14:45.305 00.000 10844 refined, 3 included, MultiStar: {-0.21, 0.28}, one-star: {-0.26, 0.61}
21:14:45.305 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.70) = xAngle (3.92 = -2.37)
21:14:45.315 00.010 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.83 = -2.45)
21:14:45.315 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.35 cameraTheta=2.21 mountX=-0.25 mountY=-0.22, mountTheta=-2.42
21:14:45.316 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.28, opts=13)
21:14:45.319 00.003 10844 Enqueuing Move request for scope (-0.21, 0.28)
21:14:45.319 00.000 11060 Worker thread wakes up
21:14:45.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0xd
21:14:45.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
21:14:45.319 00.000 11060 Moving (-0.21, 0.28) raw xDistance=-0.25 yDistance=-0.22
21:14:45.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.25
21:14:45.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:14:45.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:14:45.319 00.000 11060 MoveAxis(E, 48, ABG)
21:14:45.319 00.000 11060 Guiding  Dir = 2, Dur = 48
21:14:45.326 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:45.339 00.013 10844 UpdateGuideState exits: m=2458 SNR=30.8 Saturated
21:14:45.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:45.339 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:45.339 00.000 10844 Enqueuing Expose request
21:14:45.364 00.025 11060 IsSlewing returns 0
21:14:45.365 00.001 11060 IsGuiding returns 0
21:14:45.458 00.093 11060 IsGuiding returns 0
21:14:45.458 00.000 11060 Move returns status 0, amount 48
21:14:45.458 00.000 11060 MoveAxis(N, 0, ABG)
21:14:45.458 00.000 11060 Move returns status 0, amount 0
21:14:45.460 00.002 11060 move complete, result=0
21:14:45.460 00.000 11060 worker thread done servicing request
21:14:45.460 00.000 11060 Worker thread wakes up
21:14:45.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:45.460 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:45.460 00.000 10844 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
21:14:46.933 01.473 11060 Exposure complete
21:14:47.067 00.134 11060 worker thread done servicing request
21:14:47.067 00.000 10844 OnExposeComplete: enter
21:14:47.067 00.000 10844 UpdateGuideState(): m_state=6
21:14:47.067 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:14:47.067 00.000 10844 Star::Find returns 1 (0), X=226.89, Y=195.74, Mass=2446, SNR=31.0, Peak=244 HFD=3.0
21:14:47.067 00.000 10844 MultiStar: [#1 -0.44,0.63,0.00,M2] [#2 -0.05,-0.39,2.26,U] [#3 -0.04,0.94,0.00,M7] [#4 0.07,1.27,0.00,M8] [#5 -0.07,0.49,0.88,U] [#6 -0.18,0.71,0.00,M2] [#7 0.19,0.89,0.00,M2] [#8 -0.52,0.56,0.00,M1] 
21:14:47.067 00.000 10844 refined, 2 included, MultiStar: {-0.04, 0.15}, one-star: {0.00, 1.08}
21:14:47.067 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.70) = xAngle (3.53 = -2.75)
21:14:47.067 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.44 = -2.84)
21:14:47.070 00.003 10844 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.83 mountX=-0.15 mountY=-0.05, mountTheta=-2.83
21:14:47.070 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.15, opts=13)
21:14:47.070 00.000 10844 Enqueuing Move request for scope (-0.04, 0.15)
21:14:47.070 00.000 11060 Worker thread wakes up
21:14:47.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
21:14:47.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
21:14:47.070 00.000 11060 Moving (-0.04, 0.15) raw xDistance=-0.15 yDistance=-0.05
21:14:47.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
21:14:47.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:47.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:14:47.070 00.000 11060 MoveAxis(E, 30, ABG)
21:14:47.070 00.000 11060 Guiding  Dir = 2, Dur = 30
21:14:47.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:14:47.086 00.016 11060 IsSlewing returns 0
21:14:47.086 00.000 11060 IsGuiding returns 0
21:14:47.094 00.008 10844 UpdateGuideState exits: m=2446 SNR=31.0
21:14:47.096 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:47.096 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:47.096 00.000 10844 Enqueuing Expose request
21:14:47.118 00.022 11060 IsGuiding returns 0
21:14:47.118 00.000 11060 Move returns status 0, amount 30
21:14:47.118 00.000 11060 MoveAxis(N, 0, ABG)
21:14:47.118 00.000 11060 Move returns status 0, amount 0
21:14:47.118 00.000 11060 move complete, result=0
21:14:47.118 00.000 11060 worker thread done servicing request
21:14:47.118 00.000 11060 Worker thread wakes up
21:14:47.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:47.118 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:47.118 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
21:14:48.596 01.478 11060 Exposure complete
21:14:48.748 00.152 11060 worker thread done servicing request
21:14:48.748 00.000 10844 OnExposeComplete: enter
21:14:48.748 00.000 10844 UpdateGuideState(): m_state=6
21:14:48.748 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:14:48.748 00.000 10844 Star::Find returns 1 (0), X=226.68, Y=195.83, Mass=3008, SNR=34.4, Peak=246 HFD=3.7
21:14:48.748 00.000 10844 MultiStar: [#1 -0.55,0.68,0.00,M3] [#2 -0.48,-0.16,2.09,U] [#3 -0.17,1.14,0.00,M8] [#4 -0.36,1.27,0.00,M9] [#5 -0.58,0.68,0.00,M1] [#6 -0.79,0.44,0.00,M3] [#7 0.55,1.09,0.00,M3] [#8 -0.91,0.95,0.00,M2] 
21:14:48.748 00.000 10844 refined, 1 included, MultiStar: {-0.39, 0.27}, one-star: {-0.20, 1.17}
21:14:48.753 00.005 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.70) = xAngle (4.24 = -2.05)
21:14:48.753 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.15 = -2.13)
21:14:48.753 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.27 hyp=0.47 cameraTheta=2.53 mountX=-0.22 mountY=-0.40, mountTheta=-2.07
21:14:48.755 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.27, opts=13)
21:14:48.755 00.000 10844 Enqueuing Move request for scope (-0.39, 0.27)
21:14:48.757 00.002 11060 Worker thread wakes up
21:14:48.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.27) opts 0xd
21:14:48.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.27)
21:14:48.757 00.000 11060 Moving (-0.39, 0.27) raw xDistance=-0.22 yDistance=-0.40
21:14:48.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.22
21:14:48.757 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=-0.20 newest=-0.67
21:14:48.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
21:14:48.757 00.000 11060 MoveAxis(E, 43, ABG)
21:14:48.757 00.000 11060 Guiding  Dir = 2, Dur = 43
21:14:48.762 00.005 11060 IsSlewing returns 0
21:14:48.762 00.000 11060 IsGuiding returns 0
21:14:48.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:14:48.775 00.013 10844 UpdateGuideState exits: m=3008 SNR=34.4
21:14:48.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:48.775 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:48.775 00.000 10844 Enqueuing Expose request
21:14:48.825 00.050 11060 IsGuiding returns 0
21:14:48.825 00.000 11060 Move returns status 0, amount 43
21:14:48.826 00.001 11060 MoveAxis(N, 153, ABG)
21:14:48.826 00.000 11060 Guiding  Dir = 0, Dur = 153
21:14:48.858 00.032 11060 IsSlewing returns 0
21:14:48.858 00.000 11060 IsGuiding returns 0
21:14:49.033 00.175 11060 IsGuiding returns 0
21:14:49.033 00.000 11060 Move returns status 0, amount 153
21:14:49.033 00.000 11060 move complete, result=0
21:14:49.033 00.000 11060 worker thread done servicing request
21:14:49.033 00.000 11060 Worker thread wakes up
21:14:49.033 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.4 px 153 ms NORTH
21:14:49.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:49.033 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:50.514 01.481 11060 Exposure complete
21:14:50.652 00.138 11060 worker thread done servicing request
21:14:50.652 00.000 10844 OnExposeComplete: enter
21:14:50.652 00.000 10844 UpdateGuideState(): m_state=6
21:14:50.652 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:14:50.652 00.000 10844 Star::Find returns 1 (0), X=227.02, Y=196.26, Mass=2290, SNR=29.9, Peak=220 HFD=3.2
21:14:50.652 00.000 10844 MultiStar: large primary error, entering stabilization period
21:14:50.652 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.70) = xAngle (3.19 = -3.09)
21:14:50.652 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.10 = 3.10)
21:14:50.652 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=1.60 hyp=1.60 cameraTheta=1.49 mountX=-1.60 mountY=0.06, mountTheta=3.10
21:14:50.652 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=1.60, opts=13)
21:14:50.652 00.000 10844 Enqueuing Move request for scope (0.13, 1.60)
21:14:50.652 00.000 11060 Worker thread wakes up
21:14:50.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.60) opts 0xd
21:14:50.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 1.60)
21:14:50.652 00.000 11060 Moving (0.13, 1.60) raw xDistance=-1.60 yDistance=0.06
21:14:50.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.56 from input -1.60
21:14:50.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:50.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:14:50.652 00.000 11060 MoveAxis(E, 307, ABG)
21:14:50.652 00.000 11060 Guiding  Dir = 2, Dur = 307
21:14:50.660 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:50.660 00.000 11060 IsSlewing returns 0
21:14:50.660 00.000 11060 IsGuiding returns 0
21:14:50.677 00.017 10844 UpdateGuideState exits: m=2290 SNR=29.9
21:14:50.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:50.677 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:50.677 00.000 10844 Enqueuing Expose request
21:14:50.979 00.302 11060 IsGuiding returns 0
21:14:50.979 00.000 11060 Move returns status 0, amount 307
21:14:50.979 00.000 11060 MoveAxis(N, 0, ABG)
21:14:50.979 00.000 11060 Move returns status 0, amount 0
21:14:50.981 00.002 11060 move complete, result=0
21:14:50.981 00.000 11060 worker thread done servicing request
21:14:50.981 00.000 11060 Worker thread wakes up
21:14:50.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:50.981 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:50.981 00.000 10844 GuideStep: -1.6 px 307 ms EAST, 0.1 px 0 ms NORTH
21:14:52.453 01.472 11060 Exposure complete
21:14:52.598 00.145 11060 worker thread done servicing request
21:14:52.598 00.000 10844 OnExposeComplete: enter
21:14:52.598 00.000 10844 UpdateGuideState(): m_state=6
21:14:52.598 00.000 10844 Star::Find(15, 227, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:14:52.598 00.000 10844 Star::Find returns 1 (0), X=226.48, Y=194.98, Mass=2996, SNR=33.7, Peak=251 HFD=3.6
21:14:52.598 00.000 10844 MultiStar: exiting stabilization period
21:14:52.598 00.000 10844 MultiStar: [#1 -0.55,-0.43,1.06,U] [#2 -0.01,-0.47,2.11,U] [#3 -0.58,0.38,1.08,U] [#4 -0.02,0.12,1.08,U] [#5 -0.20,-0.35,0.78,U] [#6 -0.39,0.11,1.88,U] [#7 -0.15,0.11,1.08,U] [#8 -0.72,0.40,0.00,M3] 
21:14:52.598 00.000 10844 refined, 7 included, MultiStar: {-0.27, -0.05}, one-star: {-0.40, 0.32}
21:14:52.598 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.70) = xAngle (-1.25 = -1.25)
21:14:52.598 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-1.33 = -1.33)
21:14:52.598 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-2.95 mountX=0.09 mountY=-0.26, mountTheta=-1.26
21:14:52.598 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.05, opts=13)
21:14:52.598 00.000 10844 Enqueuing Move request for scope (-0.27, -0.05)
21:14:52.598 00.000 11060 Worker thread wakes up
21:14:52.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.05) opts 0xd
21:14:52.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.05)
21:14:52.598 00.000 11060 Moving (-0.27, -0.05) raw xDistance=0.09 yDistance=-0.26
21:14:52.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:14:52.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.26
21:14:52.598 00.000 11060 MoveAxis(E, 0, ABG)
21:14:52.598 00.000 11060 Move returns status 0, amount 0
21:14:52.598 00.000 11060 MoveAxis(N, 101, ABG)
21:14:52.598 00.000 11060 Guiding  Dir = 0, Dur = 101
21:14:52.609 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:52.610 00.001 11060 IsSlewing returns 0
21:14:52.610 00.000 11060 IsGuiding returns 0
21:14:52.615 00.005 10844 UpdateGuideState exits: m=2996 SNR=33.7
21:14:52.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:52.615 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:52.615 00.000 10844 Enqueuing Expose request
21:14:52.723 00.108 11060 IsGuiding returns 0
21:14:52.723 00.000 11060 Move returns status 0, amount 101
21:14:52.723 00.000 11060 move complete, result=0
21:14:52.723 00.000 11060 worker thread done servicing request
21:14:52.723 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 101 ms NORTH
21:14:52.723 00.000 11060 Worker thread wakes up
21:14:52.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:52.723 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:54.191 01.468 11060 Exposure complete
21:14:54.328 00.137 11060 worker thread done servicing request
21:14:54.328 00.000 10844 OnExposeComplete: enter
21:14:54.328 00.000 10844 UpdateGuideState(): m_state=6
21:14:54.336 00.008 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:14:54.336 00.000 10844 Star::Find returns 1 (0), X=226.96, Y=195.53, Mass=2509, SNR=31.9, Peak=204 HFD=3.3
21:14:54.336 00.000 10844 MultiStar: [#1 -0.42,0.26,0.98,U] [#2 0.17,0.03,2.18,U] [#3 -0.63,0.59,0.00,M8] [#4 -0.41,0.92,0.00,M9] [#5 0.04,-0.10,0.88,U] [#6 -0.53,0.11,2.20,U] [#7 -0.12,0.62,1.01,U] [#8 -0.21,-0.13,2.23,U] 
21:14:54.336 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.16}, one-star: {0.08, 0.87}
21:14:54.336 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.70) = xAngle (4.06 = -2.23)
21:14:54.336 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.97 = -2.31)
21:14:54.336 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.35 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
21:14:54.336 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.16, opts=13)
21:14:54.336 00.000 10844 Enqueuing Move request for scope (-0.16, 0.16)
21:14:54.336 00.000 11060 Worker thread wakes up
21:14:54.338 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
21:14:54.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
21:14:54.338 00.000 11060 Moving (-0.16, 0.16) raw xDistance=-0.14 yDistance=-0.17
21:14:54.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.14
21:14:54.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:54.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:14:54.338 00.000 11060 MoveAxis(E, 26, ABG)
21:14:54.338 00.000 11060 Guiding  Dir = 2, Dur = 26
21:14:54.343 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:54.343 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.9
21:14:54.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:54.343 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:54.343 00.000 10844 Enqueuing Expose request
21:14:54.358 00.015 11060 IsSlewing returns 0
21:14:54.358 00.000 11060 IsGuiding returns 0
21:14:54.390 00.032 11060 IsGuiding returns 0
21:14:54.390 00.000 11060 Move returns status 0, amount 26
21:14:54.390 00.000 11060 MoveAxis(N, 0, ABG)
21:14:54.390 00.000 11060 Move returns status 0, amount 0
21:14:54.390 00.000 11060 move complete, result=0
21:14:54.390 00.000 11060 worker thread done servicing request
21:14:54.390 00.000 11060 Worker thread wakes up
21:14:54.391 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:54.391 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:54.391 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
21:14:55.868 01.477 11060 Exposure complete
21:14:56.065 00.197 11060 worker thread done servicing request
21:14:56.067 00.002 10844 OnExposeComplete: enter
21:14:56.067 00.000 10844 UpdateGuideState(): m_state=6
21:14:56.070 00.003 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:14:56.070 00.000 10844 Star::Find returns 1 (0), X=226.91, Y=195.38, Mass=2708, SNR=32.5, Peak=250 HFD=3.3
21:14:56.070 00.000 10844 MultiStar: [#1 -0.45,0.45,0.97,U] [#2 -0.23,-0.46,2.14,U] [#3 -0.31,0.00,1.10,U] [#4 0.12,0.42,1.02,U] [#5 -0.39,0.26,0.82,U] [#6 -0.24,0.05,2.10,U] [#7 0.69,0.21,1.00,U] [#8 -0.31,0.41,2.39,U] 
21:14:56.070 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.17}, one-star: {0.03, 0.72}
21:14:56.070 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.70) = xAngle (4.03 = -2.25)
21:14:56.070 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.94 = -2.34)
21:14:56.070 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.33 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
21:14:56.072 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.17, opts=13)
21:14:56.072 00.000 10844 Enqueuing Move request for scope (-0.16, 0.17)
21:14:56.072 00.000 11060 Worker thread wakes up
21:14:56.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
21:14:56.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
21:14:56.072 00.000 11060 Moving (-0.16, 0.17) raw xDistance=-0.15 yDistance=-0.17
21:14:56.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
21:14:56.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:56.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:14:56.072 00.000 11060 MoveAxis(E, 29, ABG)
21:14:56.072 00.000 11060 Guiding  Dir = 2, Dur = 29
21:14:56.078 00.006 11060 IsSlewing returns 0
21:14:56.079 00.001 11060 IsGuiding returns 0
21:14:56.084 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:14:56.104 00.020 10844 UpdateGuideState exits: m=2708 SNR=32.5
21:14:56.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:56.104 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:56.104 00.000 10844 Enqueuing Expose request
21:14:56.131 00.027 11060 IsGuiding returns 0
21:14:56.131 00.000 11060 Move returns status 0, amount 29
21:14:56.131 00.000 11060 MoveAxis(N, 0, ABG)
21:14:56.131 00.000 11060 Move returns status 0, amount 0
21:14:56.131 00.000 11060 move complete, result=0
21:14:56.131 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.2 px 0 ms NORTH
21:14:56.133 00.002 11060 worker thread done servicing request
21:14:56.133 00.000 11060 Worker thread wakes up
21:14:56.137 00.004 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:56.137 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:57.603 01.466 11060 Exposure complete
21:14:57.738 00.135 11060 worker thread done servicing request
21:14:57.738 00.000 10844 OnExposeComplete: enter
21:14:57.738 00.000 10844 UpdateGuideState(): m_state=6
21:14:57.748 00.010 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:14:57.748 00.000 10844 Star::Find returns 1 (0), X=226.66, Y=195.48, Mass=2227, SNR=29.1, Peak=193 HFD=3.3
21:14:57.748 00.000 10844 MultiStar: [#1 -0.40,0.36,1.21,U] [#2 0.12,0.06,2.35,U] [#3 -0.30,0.35,1.07,U] [#4 -0.31,0.96,0.00,M9] [#5 -0.16,0.48,0.95,U] [#6 -0.32,0.62,2.33,U] [#7 0.12,0.52,1.22,U] [#8 -0.34,0.12,2.58,U] 
21:14:57.748 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.36}, one-star: {-0.23, 0.82}
21:14:57.748 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.70) = xAngle (3.75 = -2.53)
21:14:57.748 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.66 = -2.62)
21:14:57.748 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.05 mountX=-0.34 mountY=-0.20, mountTheta=-2.60
21:14:57.748 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.36, opts=13)
21:14:57.748 00.000 10844 Enqueuing Move request for scope (-0.19, 0.36)
21:14:57.748 00.000 11060 Worker thread wakes up
21:14:57.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
21:14:57.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
21:14:57.748 00.000 11060 Moving (-0.19, 0.36) raw xDistance=-0.34 yDistance=-0.20
21:14:57.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.34
21:14:57.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:14:57.748 00.000 11060 MoveAxis(E, 65, ABG)
21:14:57.748 00.000 11060 Guiding  Dir = 2, Dur = 65
21:14:57.753 00.005 11060 IsSlewing returns 0
21:14:57.753 00.000 11060 IsGuiding returns 0
21:14:57.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:14:57.766 00.013 10844 UpdateGuideState exits: m=2227 SNR=29.1
21:14:57.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:57.766 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:57.766 00.000 10844 Enqueuing Expose request
21:14:57.832 00.066 11060 IsGuiding returns 0
21:14:57.832 00.000 11060 Move returns status 0, amount 65
21:14:57.832 00.000 11060 MoveAxis(N, 78, ABG)
21:14:57.832 00.000 11060 Guiding  Dir = 0, Dur = 78
21:14:57.848 00.016 11060 IsSlewing returns 0
21:14:57.848 00.000 11060 IsGuiding returns 0
21:14:57.927 00.079 11060 IsGuiding returns 0
21:14:57.928 00.001 11060 Move returns status 0, amount 78
21:14:57.928 00.000 11060 move complete, result=0
21:14:57.928 00.000 11060 worker thread done servicing request
21:14:57.928 00.000 11060 Worker thread wakes up
21:14:57.928 00.000 10844 GuideStep: -0.3 px 65 ms EAST, -0.2 px 78 ms NORTH
21:14:57.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:57.928 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:14:59.391 01.463 11060 Exposure complete
21:14:59.528 00.137 11060 worker thread done servicing request
21:14:59.528 00.000 10844 OnExposeComplete: enter
21:14:59.528 00.000 10844 UpdateGuideState(): m_state=6
21:14:59.528 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:14:59.528 00.000 10844 Star::Find returns 1 (0), X=226.49, Y=195.47, Mass=2810, SNR=33.1, Peak=247 HFD=3.2
21:14:59.528 00.000 10844 MultiStar: [#1 -0.70,-0.15,1.02,U] [#2 -0.05,-0.38,2.12,U] [#3 -0.37,0.31,1.16,U] [#4 -0.35,0.96,0.00,M10] [#5 0.23,0.31,0.89,U] [#6 -0.37,0.14,2.17,U] [#7 -0.38,0.16,1.08,U] [#8 -0.72,0.58,0.00,M1] 
21:14:59.528 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.10}, one-star: {-0.39, 0.81}
21:14:59.528 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.70) = xAngle (4.50 = -1.79)
21:14:59.528 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.41 = -1.87)
21:14:59.528 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.79 mountX=-0.06 mountY=-0.28, mountTheta=-1.79
21:14:59.536 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.10, opts=13)
21:14:59.536 00.000 10844 Enqueuing Move request for scope (-0.28, 0.10)
21:14:59.536 00.000 11060 Worker thread wakes up
21:14:59.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
21:14:59.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
21:14:59.536 00.000 11060 Moving (-0.28, 0.10) raw xDistance=-0.06 yDistance=-0.28
21:14:59.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:14:59.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
21:14:59.536 00.000 11060 MoveAxis(E, 0, ABG)
21:14:59.536 00.000 11060 Move returns status 0, amount 0
21:14:59.536 00.000 11060 MoveAxis(N, 108, ABG)
21:14:59.536 00.000 11060 Guiding  Dir = 0, Dur = 108
21:14:59.540 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:14:59.543 00.003 11060 IsSlewing returns 0
21:14:59.543 00.000 11060 IsGuiding returns 0
21:14:59.547 00.004 10844 UpdateGuideState exits: m=2810 SNR=33.1
21:14:59.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:59.547 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:14:59.547 00.000 10844 Enqueuing Expose request
21:14:59.655 00.108 11060 IsGuiding returns 0
21:14:59.655 00.000 11060 Move returns status 0, amount 108
21:14:59.655 00.000 11060 move complete, result=0
21:14:59.656 00.001 11060 worker thread done servicing request
21:14:59.656 00.000 11060 Worker thread wakes up
21:14:59.656 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 108 ms NORTH
21:14:59.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:14:59.656 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:01.134 01.478 11060 Exposure complete
21:15:01.273 00.139 11060 worker thread done servicing request
21:15:01.273 00.000 10844 OnExposeComplete: enter
21:15:01.273 00.000 10844 UpdateGuideState(): m_state=6
21:15:01.273 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:15:01.273 00.000 10844 Star::Find returns 1 (0), X=226.43, Y=194.71, Mass=2259, SNR=29.9, Peak=244 HFD=3.2
21:15:01.273 00.000 10844 MultiStar: [#1 -0.42,-0.51,1.08,U] [#2 -0.28,-0.84,0.00,M1] [#3 -0.39,-0.67,0.00,M6] [#4 0.05,-0.13,1.20,U] [#5 0.29,-0.05,0.87,U] [#6 -1.05,-0.26,0.00,M1] [#7 0.27,0.27,1.17,U] [#8 -0.47,-0.50,2.54,U] 
21:15:01.273 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.21}, one-star: {-0.46, 0.05}
21:15:01.273 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.70) = xAngle (-0.60 = -0.60)
21:15:01.273 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.69 = -0.69)
21:15:01.273 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.30 mountX=0.23 mountY=-0.18, mountTheta=-0.65
21:15:01.284 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.21, opts=13)
21:15:01.284 00.000 10844 Enqueuing Move request for scope (-0.19, -0.21)
21:15:01.284 00.000 11060 Worker thread wakes up
21:15:01.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
21:15:01.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
21:15:01.284 00.000 11060 Moving (-0.19, -0.21) raw xDistance=0.23 yDistance=-0.18
21:15:01.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.23
21:15:01.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:01.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:15:01.284 00.000 11060 MoveAxis(W, 44, ABG)
21:15:01.284 00.000 11060 Guiding  Dir = 3, Dur = 44
21:15:01.290 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:15:01.307 00.017 10844 UpdateGuideState exits: m=2259 SNR=29.9
21:15:01.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:01.307 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:01.307 00.000 10844 Enqueuing Expose request
21:15:01.330 00.023 11060 IsSlewing returns 0
21:15:01.331 00.001 11060 IsGuiding returns 0
21:15:01.411 00.080 11060 IsGuiding returns 0
21:15:01.412 00.001 11060 Move returns status 0, amount 44
21:15:01.412 00.000 11060 MoveAxis(N, 0, ABG)
21:15:01.412 00.000 11060 Move returns status 0, amount 0
21:15:01.412 00.000 11060 move complete, result=0
21:15:01.412 00.000 11060 worker thread done servicing request
21:15:01.412 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
21:15:01.412 00.000 11060 Worker thread wakes up
21:15:01.416 00.004 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:01.416 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:02.882 01.466 11060 Exposure complete
21:15:03.019 00.137 11060 worker thread done servicing request
21:15:03.019 00.000 10844 OnExposeComplete: enter
21:15:03.019 00.000 10844 UpdateGuideState(): m_state=6
21:15:03.019 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:15:03.019 00.000 10844 Star::Find returns 1 (0), X=226.66, Y=195.46, Mass=2610, SNR=32.6, Peak=218 HFD=3.2
21:15:03.019 00.000 10844 MultiStar: [#1 -0.06,-0.24,0.98,U] [#2 0.19,-0.93,0.00,M2] [#3 0.08,0.30,1.16,U] [#4 -0.03,0.28,1.10,U] [#5 0.24,-0.15,0.80,U] [#6 -0.78,0.19,0.00,M2] [#7 0.36,0.81,0.00,M1] [#8 -0.44,-0.29,2.10,U] 
21:15:03.019 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.07}, one-star: {-0.22, 0.80}
21:15:03.019 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.70) = xAngle (4.36 = -1.92)
21:15:03.019 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.28 = -2.01)
21:15:03.019 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.66 mountX=-0.05 mountY=-0.14, mountTheta=-1.93
21:15:03.028 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.07, opts=13)
21:15:03.028 00.000 10844 Enqueuing Move request for scope (-0.13, 0.07)
21:15:03.028 00.000 11060 Worker thread wakes up
21:15:03.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
21:15:03.028 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
21:15:03.028 00.000 11060 Moving (-0.13, 0.07) raw xDistance=-0.05 yDistance=-0.14
21:15:03.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:15:03.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:03.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:15:03.028 00.000 11060 MoveAxis(E, 0, ABG)
21:15:03.028 00.000 11060 Move returns status 0, amount 0
21:15:03.028 00.000 11060 MoveAxis(N, 0, ABG)
21:15:03.028 00.000 11060 Move returns status 0, amount 0
21:15:03.028 00.000 11060 move complete, result=0
21:15:03.028 00.000 11060 worker thread done servicing request
21:15:03.034 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:03.047 00.013 10844 UpdateGuideState exits: m=2610 SNR=32.6
21:15:03.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:03.047 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:03.047 00.000 10844 Enqueuing Expose request
21:15:03.047 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:15:03.047 00.000 11060 Worker thread wakes up
21:15:03.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:03.047 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:04.522 01.475 11060 Exposure complete
21:15:04.647 00.125 11060 worker thread done servicing request
21:15:04.647 00.000 10844 OnExposeComplete: enter
21:15:04.647 00.000 10844 UpdateGuideState(): m_state=6
21:15:04.647 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:15:04.647 00.000 10844 Star::Find returns 1 (0), X=226.84, Y=194.94, Mass=2882, SNR=33.8, Peak=245 HFD=3.4
21:15:04.647 00.000 10844 MultiStar: [#1 -0.44,0.22,1.01,U] [#2 -0.34,-0.61,2.03,U] [#3 -0.23,0.68,0.98,U] [#4 -0.08,0.76,0.00,M9] [#5 0.59,-0.24,0.83,U] [#6 -0.17,0.43,1.82,U] [#7 0.37,0.47,1.02,U] [#8 -0.53,0.67,0.00,M1] 
21:15:04.647 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.11}, one-star: {-0.05, 0.28}
21:15:04.647 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.70) = xAngle (3.98 = -2.30)
21:15:04.647 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.90 = -2.39)
21:15:04.647 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.28 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
21:15:04.647 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
21:15:04.647 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
21:15:04.650 00.003 11060 Worker thread wakes up
21:15:04.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
21:15:04.650 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
21:15:04.650 00.000 11060 Moving (-0.10, 0.11) raw xDistance=-0.10 yDistance=-0.10
21:15:04.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:15:04.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:04.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:15:04.650 00.000 11060 MoveAxis(E, 0, ABG)
21:15:04.650 00.000 11060 Move returns status 0, amount 0
21:15:04.650 00.000 11060 MoveAxis(N, 0, ABG)
21:15:04.650 00.000 11060 Move returns status 0, amount 0
21:15:04.650 00.000 11060 move complete, result=0
21:15:04.650 00.000 11060 worker thread done servicing request
21:15:04.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:04.668 00.018 10844 UpdateGuideState exits: m=2882 SNR=33.8
21:15:04.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:04.668 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:04.668 00.000 10844 Enqueuing Expose request
21:15:04.668 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:15:04.670 00.002 11060 Worker thread wakes up
21:15:04.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:04.670 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:06.148 01.478 11060 Exposure complete
21:15:06.297 00.149 11060 worker thread done servicing request
21:15:06.297 00.000 10844 OnExposeComplete: enter
21:15:06.297 00.000 10844 UpdateGuideState(): m_state=6
21:15:06.297 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:15:06.297 00.000 10844 Star::Find returns 1 (0), X=226.68, Y=195.51, Mass=2551, SNR=31.1, Peak=249 HFD=3.3
21:15:06.300 00.003 10844 MultiStar: [#1 -0.53,-0.03,1.06,U] [#2 0.45,-0.69,0.00,M2] [#3 0.12,0.95,0.00,M5] [#4 -0.04,0.48,1.14,U] [#5 0.32,0.43,0.81,U] [#6 -0.19,0.17,2.23,U] [#7 0.05,0.48,1.21,U] [#8 -0.35,-0.22,2.39,U] 
21:15:06.300 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.22}, one-star: {-0.20, 0.84}
21:15:06.300 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.70) = xAngle (3.95 = -2.33)
21:15:06.300 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.87 = -2.42)
21:15:06.300 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.25 mountX=-0.19 mountY=-0.19, mountTheta=-2.37
21:15:06.300 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.22, opts=13)
21:15:06.300 00.000 10844 Enqueuing Move request for scope (-0.18, 0.22)
21:15:06.300 00.000 11060 Worker thread wakes up
21:15:06.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
21:15:06.300 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
21:15:06.300 00.000 11060 Moving (-0.18, 0.22) raw xDistance=-0.19 yDistance=-0.19
21:15:06.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.19
21:15:06.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:06.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:15:06.300 00.000 11060 MoveAxis(E, 37, ABG)
21:15:06.300 00.000 11060 Guiding  Dir = 2, Dur = 37
21:15:06.314 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:15:06.325 00.011 11060 IsSlewing returns 0
21:15:06.325 00.000 11060 IsGuiding returns 0
21:15:06.327 00.002 10844 UpdateGuideState exits: m=2551 SNR=31.1
21:15:06.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:06.327 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:06.327 00.000 10844 Enqueuing Expose request
21:15:06.388 00.061 11060 IsGuiding returns 0
21:15:06.389 00.001 11060 Move returns status 0, amount 37
21:15:06.389 00.000 11060 MoveAxis(N, 0, ABG)
21:15:06.389 00.000 11060 Move returns status 0, amount 0
21:15:06.389 00.000 11060 move complete, result=0
21:15:06.389 00.000 11060 worker thread done servicing request
21:15:06.389 00.000 11060 Worker thread wakes up
21:15:06.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:06.389 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:06.389 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
21:15:07.862 01.473 11060 Exposure complete
21:15:08.014 00.152 11060 worker thread done servicing request
21:15:08.014 00.000 10844 OnExposeComplete: enter
21:15:08.014 00.000 10844 UpdateGuideState(): m_state=6
21:15:08.014 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:15:08.014 00.000 10844 Star::Find returns 1 (0), X=226.96, Y=194.83, Mass=2825, SNR=33.5, Peak=241 HFD=3.1
21:15:08.014 00.000 10844 MultiStar: [#1 -0.41,-0.56,0.97,U] [#2 0.64,-0.78,0.00,M3] [#3 -0.40,0.87,0.00,M6] [#4 0.31,0.50,1.02,U] [#5 0.31,-0.31,0.81,U] [#6 0.33,-0.48,2.06,U] [#7 0.19,0.20,0.91,U] [#8 -0.23,0.13,2.10,U] 
21:15:08.014 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.07, 0.17}
21:15:08.014 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.70) = xAngle (0.89 = 0.89)
21:15:08.014 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.80 = 0.80)
21:15:08.014 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.81 mountX=0.06 mountY=0.07, mountTheta=0.85
21:15:08.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
21:15:08.016 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
21:15:08.016 00.000 11060 Worker thread wakes up
21:15:08.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
21:15:08.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
21:15:08.016 00.000 11060 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=0.07
21:15:08.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:15:08.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:08.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:15:08.016 00.000 11060 MoveAxis(E, 0, ABG)
21:15:08.016 00.000 11060 Move returns status 0, amount 0
21:15:08.016 00.000 11060 MoveAxis(N, 0, ABG)
21:15:08.016 00.000 11060 Move returns status 0, amount 0
21:15:08.016 00.000 11060 move complete, result=0
21:15:08.016 00.000 11060 worker thread done servicing request
21:15:08.026 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:08.032 00.006 10844 UpdateGuideState exits: m=2825 SNR=33.5
21:15:08.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:08.032 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:08.032 00.000 10844 Enqueuing Expose request
21:15:08.032 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:15:08.032 00.000 11060 Worker thread wakes up
21:15:08.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:08.032 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:09.518 01.486 11060 Exposure complete
21:15:09.641 00.123 11060 worker thread done servicing request
21:15:09.641 00.000 10844 OnExposeComplete: enter
21:15:09.641 00.000 10844 UpdateGuideState(): m_state=6
21:15:09.641 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:15:09.641 00.000 10844 Star::Find returns 1 (0), X=226.93, Y=195.38, Mass=2655, SNR=32.2, Peak=252 HFD=3.3
21:15:09.641 00.000 10844 MultiStar: [#1 -0.72,0.25,0.00,M1] [#2 0.11,-0.85,0.00,M4] [#3 -0.08,0.80,0.00,M7] [#4 -0.09,0.80,0.00,M8] [#5 0.25,0.05,0.84,U] [#6 0.10,0.09,2.05,U] [#7 0.09,0.73,0.00,M1] [#8 -0.27,0.01,2.25,U] 
21:15:09.641 00.000 10844 refined, 3 included, MultiStar: {-0.02, 0.16}, one-star: {0.04, 0.72}
21:15:09.641 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.70) = xAngle (3.42 = -2.87)
21:15:09.641 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.33 = -2.95)
21:15:09.641 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.71 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
21:15:09.641 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
21:15:09.641 00.000 10844 Enqueuing Move request for scope (-0.02, 0.16)
21:15:09.641 00.000 11060 Worker thread wakes up
21:15:09.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
21:15:09.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
21:15:09.641 00.000 11060 Moving (-0.02, 0.16) raw xDistance=-0.15 yDistance=-0.03
21:15:09.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
21:15:09.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:09.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:15:09.641 00.000 11060 MoveAxis(E, 29, ABG)
21:15:09.641 00.000 11060 Guiding  Dir = 2, Dur = 29
21:15:09.660 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:09.663 00.003 11060 IsSlewing returns 0
21:15:09.663 00.000 11060 IsGuiding returns 0
21:15:09.673 00.010 10844 UpdateGuideState exits: m=2655 SNR=32.2
21:15:09.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:09.673 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:09.673 00.000 10844 Enqueuing Expose request
21:15:09.695 00.022 11060 IsGuiding returns 0
21:15:09.695 00.000 11060 Move returns status 0, amount 29
21:15:09.695 00.000 11060 MoveAxis(N, 0, ABG)
21:15:09.695 00.000 11060 Move returns status 0, amount 0
21:15:09.695 00.000 11060 move complete, result=0
21:15:09.695 00.000 11060 worker thread done servicing request
21:15:09.695 00.000 11060 Worker thread wakes up
21:15:09.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:09.695 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:09.695 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
21:15:11.172 01.477 11060 Exposure complete
21:15:11.298 00.126 11060 worker thread done servicing request
21:15:11.298 00.000 10844 OnExposeComplete: enter
21:15:11.298 00.000 10844 UpdateGuideState(): m_state=6
21:15:11.298 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:15:11.298 00.000 10844 Star::Find returns 1 (1), X=226.42, Y=195.82, Mass=3309, SNR=36.1, Peak=255 HFD=3.6
21:15:11.298 00.000 10844 MultiStar: [#1 -0.41,0.46,0.85,U] [#2 0.05,-0.09,1.95,U] [#3 0.08,1.12,0.00,M8] [#4 -0.12,1.09,0.00,M9] [#5 -0.03,0.67,0.68,U] [#6 0.27,0.62,1.96,U] [#7 -0.11,0.72,0.95,U] [#8 -1.19,0.65,0.00,M1] 
21:15:11.298 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.50}, one-star: {-0.47, 1.16}
21:15:11.298 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.70) = xAngle (3.35 = -2.93)
21:15:11.298 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.27 = -3.02)
21:15:11.298 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.50 hyp=0.51 cameraTheta=1.65 mountX=-0.49 mountY=-0.06, mountTheta=-3.01
21:15:11.298 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.50, opts=13)
21:15:11.298 00.000 10844 Enqueuing Move request for scope (-0.04, 0.50)
21:15:11.298 00.000 11060 Worker thread wakes up
21:15:11.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.50) opts 0xd
21:15:11.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.50)
21:15:11.298 00.000 11060 Moving (-0.04, 0.50) raw xDistance=-0.49 yDistance=-0.06
21:15:11.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.49
21:15:11.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:11.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:15:11.298 00.000 11060 MoveAxis(E, 95, ABG)
21:15:11.298 00.000 11060 Guiding  Dir = 2, Dur = 95
21:15:11.306 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:15:11.321 00.015 11060 IsSlewing returns 0
21:15:11.321 00.000 11060 IsGuiding returns 0
21:15:11.326 00.005 10844 UpdateGuideState exits: m=3309 SNR=36.1 Saturated
21:15:11.326 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:11.326 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:11.326 00.000 10844 Enqueuing Expose request
21:15:11.450 00.124 11060 IsGuiding returns 0
21:15:11.450 00.000 11060 Move returns status 0, amount 95
21:15:11.450 00.000 11060 MoveAxis(N, 0, ABG)
21:15:11.450 00.000 11060 Move returns status 0, amount 0
21:15:11.450 00.000 11060 move complete, result=0
21:15:11.450 00.000 11060 worker thread done servicing request
21:15:11.451 00.001 11060 Worker thread wakes up
21:15:11.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:11.451 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:11.451 00.000 10844 GuideStep: -0.5 px 95 ms EAST, -0.1 px 0 ms NORTH
21:15:12.925 01.474 11060 Exposure complete
21:15:13.065 00.140 11060 worker thread done servicing request
21:15:13.065 00.000 10844 OnExposeComplete: enter
21:15:13.065 00.000 10844 UpdateGuideState(): m_state=6
21:15:13.065 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:15:13.065 00.000 10844 Star::Find returns 1 (1), X=226.86, Y=194.88, Mass=2732, SNR=32.7, Peak=255 HFD=2.9
21:15:13.065 00.000 10844 MultiStar: [#1 -0.31,0.09,0.98,U] [#2 -0.02,-1.05,0.00,M4] [#3 -0.02,0.57,1.00,U] [#4 -0.09,0.15,1.07,U] [#5 0.05,-0.38,0.85,U] [#6 -0.26,0.05,2.02,U] [#7 0.26,0.19,1.02,U] [#8 -0.17,-0.13,2.24,U] 
21:15:13.065 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.07}, one-star: {-0.02, 0.22}
21:15:13.065 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.70) = xAngle (4.24 = -2.05)
21:15:13.065 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.15 = -2.13)
21:15:13.065 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.13 cameraTheta=2.53 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
21:15:13.069 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.07, opts=13)
21:15:13.069 00.000 10844 Enqueuing Move request for scope (-0.10, 0.07)
21:15:13.069 00.000 11060 Worker thread wakes up
21:15:13.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
21:15:13.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
21:15:13.069 00.000 11060 Moving (-0.10, 0.07) raw xDistance=-0.06 yDistance=-0.11
21:15:13.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:15:13.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:13.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:15:13.069 00.000 11060 MoveAxis(E, 0, ABG)
21:15:13.069 00.000 11060 Move returns status 0, amount 0
21:15:13.069 00.000 11060 MoveAxis(N, 0, ABG)
21:15:13.069 00.000 11060 Move returns status 0, amount 0
21:15:13.069 00.000 11060 move complete, result=0
21:15:13.069 00.000 11060 worker thread done servicing request
21:15:13.078 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:13.091 00.013 10844 UpdateGuideState exits: m=2732 SNR=32.7 Saturated
21:15:13.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:13.091 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:13.091 00.000 10844 Enqueuing Expose request
21:15:13.091 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:15:13.091 00.000 11060 Worker thread wakes up
21:15:13.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:13.091 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:14.561 01.470 11060 Exposure complete
21:15:14.689 00.128 11060 worker thread done servicing request
21:15:14.689 00.000 10844 OnExposeComplete: enter
21:15:14.689 00.000 10844 UpdateGuideState(): m_state=6
21:15:14.689 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:15:14.691 00.002 10844 Star::Find returns 1 (0), X=226.77, Y=195.43, Mass=2587, SNR=31.2, Peak=247 HFD=3.2
21:15:14.691 00.000 10844 MultiStar: [#1 -0.02,0.39,1.14,U] [#2 0.18,0.01,2.10,U] [#3 0.30,0.66,1.13,U] [#4 0.36,0.95,0.00,M9] [#5 0.25,0.52,0.81,U] [#6 -0.87,0.51,0.00,M1] [#7 0.67,-0.10,1.10,U] [#8 -0.18,0.02,2.39,U] 
21:15:14.691 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.24}, one-star: {-0.11, 0.77}
21:15:14.691 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.70) = xAngle (2.83 = 2.83)
21:15:14.691 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.75 = 2.75)
21:15:14.691 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.13 mountX=-0.26 mountY=0.10, mountTheta=2.76
21:15:14.693 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.24, opts=13)
21:15:14.694 00.001 10844 Enqueuing Move request for scope (0.11, 0.24)
21:15:14.694 00.000 11060 Worker thread wakes up
21:15:14.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
21:15:14.694 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
21:15:14.694 00.000 11060 Moving (0.11, 0.24) raw xDistance=-0.26 yDistance=0.10
21:15:14.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.26
21:15:14.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:14.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:15:14.694 00.000 11060 MoveAxis(E, 49, ABG)
21:15:14.694 00.000 11060 Guiding  Dir = 2, Dur = 49
21:15:14.696 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:14.704 00.008 10844 UpdateGuideState exits: m=2587 SNR=31.2
21:15:14.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:14.704 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:14.704 00.000 10844 Enqueuing Expose request
21:15:14.712 00.008 11060 IsSlewing returns 0
21:15:14.712 00.000 11060 IsGuiding returns 0
21:15:14.775 00.063 11060 IsGuiding returns 0
21:15:14.775 00.000 11060 Move returns status 0, amount 49
21:15:14.775 00.000 11060 MoveAxis(N, 0, ABG)
21:15:14.775 00.000 11060 Move returns status 0, amount 0
21:15:14.775 00.000 11060 move complete, result=0
21:15:14.775 00.000 11060 worker thread done servicing request
21:15:14.775 00.000 11060 Worker thread wakes up
21:15:14.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:14.775 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:14.775 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
21:15:16.248 01.473 11060 Exposure complete
21:15:16.388 00.140 11060 worker thread done servicing request
21:15:16.388 00.000 10844 OnExposeComplete: enter
21:15:16.388 00.000 10844 UpdateGuideState(): m_state=6
21:15:16.388 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:15:16.388 00.000 10844 Star::Find returns 1 (0), X=227.06, Y=195.37, Mass=2235, SNR=29.3, Peak=213 HFD=3.4
21:15:16.388 00.000 10844 MultiStar: [#1 -0.51,0.09,1.26,U] [#2 0.48,-0.52,2.30,U] [#3 0.53,0.32,1.18,U] [#4 0.29,0.95,0.00,M10] [#5 0.36,0.25,0.81,U] [#6 0.21,0.11,2.48,U] [#7 0.95,-0.33,0.00,M1] [#8 -0.33,0.51,2.46,U] 
21:15:16.388 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.15}, one-star: {0.17, 0.71}
21:15:16.388 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.70) = xAngle (2.65 = 2.65)
21:15:16.388 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.57 = 2.57)
21:15:16.388 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.95 mountX=-0.16 mountY=0.10, mountTheta=2.59
21:15:16.388 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
21:15:16.391 00.003 10844 Enqueuing Move request for scope (0.11, 0.15)
21:15:16.391 00.000 11060 Worker thread wakes up
21:15:16.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
21:15:16.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
21:15:16.391 00.000 11060 Moving (0.11, 0.15) raw xDistance=-0.16 yDistance=0.10
21:15:16.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.16
21:15:16.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:16.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:15:16.391 00.000 11060 MoveAxis(E, 33, ABG)
21:15:16.391 00.000 11060 Guiding  Dir = 2, Dur = 33
21:15:16.396 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:16.404 00.008 10844 UpdateGuideState exits: m=2235 SNR=29.3
21:15:16.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:16.404 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:16.404 00.000 10844 Enqueuing Expose request
21:15:16.420 00.016 11060 IsSlewing returns 0
21:15:16.420 00.000 11060 IsGuiding returns 0
21:15:16.484 00.064 11060 IsGuiding returns 0
21:15:16.484 00.000 11060 Move returns status 0, amount 33
21:15:16.484 00.000 11060 MoveAxis(N, 0, ABG)
21:15:16.484 00.000 11060 Move returns status 0, amount 0
21:15:16.484 00.000 11060 move complete, result=0
21:15:16.484 00.000 11060 worker thread done servicing request
21:15:16.484 00.000 11060 Worker thread wakes up
21:15:16.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:16.484 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:16.490 00.006 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
21:15:17.949 01.459 11060 Exposure complete
21:15:18.081 00.132 11060 worker thread done servicing request
21:15:18.081 00.000 10844 OnExposeComplete: enter
21:15:18.081 00.000 10844 UpdateGuideState(): m_state=6
21:15:18.081 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:15:18.081 00.000 10844 Star::Find returns 1 (1), X=226.98, Y=194.46, Mass=2543, SNR=31.2, Peak=255 HFD=3.5
21:15:18.081 00.000 10844 MultiStar: [#1 -0.07,-0.87,0.00,M1] [#2 0.02,-0.77,0.00,M3] [#3 0.32,0.10,1.18,U] [#4 0.06,-0.04,1.20,U] [#5 0.26,-0.43,0.87,U] [#6 0.01,-1.11,0.00,M1] [#7 0.29,-0.10,1.23,U] [#8 0.02,-0.41,2.32,U] 
21:15:18.081 00.000 10844 single-star, 5 included, MultiStar: {0.15, -0.20}, one-star: {0.09, -0.20}
21:15:18.081 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.70) = xAngle (0.55 = 0.55)
21:15:18.081 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.46 = 0.46)
21:15:18.081 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.15 mountX=0.19 mountY=0.10, mountTheta=0.48
21:15:18.081 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.20, opts=13)
21:15:18.081 00.000 10844 Enqueuing Move request for scope (0.09, -0.20)
21:15:18.081 00.000 11060 Worker thread wakes up
21:15:18.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
21:15:18.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
21:15:18.081 00.000 11060 Moving (0.09, -0.20) raw xDistance=0.19 yDistance=0.10
21:15:18.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.19
21:15:18.085 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:18.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:15:18.085 00.000 11060 MoveAxis(W, 35, ABG)
21:15:18.085 00.000 11060 Guiding  Dir = 3, Dur = 35
21:15:18.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:15:18.097 00.012 11060 IsSlewing returns 0
21:15:18.097 00.000 11060 IsGuiding returns 0
21:15:18.105 00.008 10844 UpdateGuideState exits: m=2543 SNR=31.2 Saturated
21:15:18.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:18.105 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:18.105 00.000 10844 Enqueuing Expose request
21:15:18.144 00.039 11060 IsGuiding returns 0
21:15:18.144 00.000 11060 Move returns status 0, amount 35
21:15:18.144 00.000 11060 MoveAxis(N, 0, ABG)
21:15:18.144 00.000 11060 Move returns status 0, amount 0
21:15:18.144 00.000 11060 move complete, result=0
21:15:18.144 00.000 11060 worker thread done servicing request
21:15:18.144 00.000 11060 Worker thread wakes up
21:15:18.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:18.144 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:18.144 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
21:15:19.612 01.468 11060 Exposure complete
21:15:19.749 00.137 11060 worker thread done servicing request
21:15:19.751 00.002 10844 OnExposeComplete: enter
21:15:19.751 00.000 10844 UpdateGuideState(): m_state=6
21:15:19.751 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:15:19.751 00.000 10844 Star::Find returns 1 (0), X=226.53, Y=195.28, Mass=2614, SNR=32.4, Peak=254 HFD=3.1
21:15:19.751 00.000 10844 MultiStar: [#1 -0.38,-0.21,1.05,U] [#2 -0.14,-0.60,2.11,U] [#3 0.18,0.10,1.03,U] [#4 0.42,0.67,0.00,M10] [#5 0.08,-0.30,0.89,U] [#6 0.15,-0.23,2.04,U] [#7 0.42,0.58,1.05,U] [#8 0.22,-0.22,2.30,U] 
21:15:19.751 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {-0.36, 0.61}
21:15:19.751 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.70) = xAngle (0.45 = 0.45)
21:15:19.751 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.36 = 0.36)
21:15:19.751 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.25 mountX=0.12 mountY=0.05, mountTheta=0.37
21:15:19.753 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
21:15:19.753 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
21:15:19.753 00.000 11060 Worker thread wakes up
21:15:19.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
21:15:19.753 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
21:15:19.753 00.000 11060 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=0.05
21:15:19.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:15:19.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:19.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:15:19.753 00.000 11060 MoveAxis(E, 0, ABG)
21:15:19.753 00.000 11060 Move returns status 0, amount 0
21:15:19.753 00.000 11060 MoveAxis(N, 0, ABG)
21:15:19.753 00.000 11060 Move returns status 0, amount 0
21:15:19.753 00.000 11060 move complete, result=0
21:15:19.753 00.000 11060 worker thread done servicing request
21:15:19.756 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:15:19.770 00.014 10844 UpdateGuideState exits: m=2614 SNR=32.4
21:15:19.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:19.770 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:19.770 00.000 10844 Enqueuing Expose request
21:15:19.770 00.000 11060 Worker thread wakes up
21:15:19.770 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:15:19.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:19.770 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:21.244 01.474 11060 Exposure complete
21:15:21.391 00.147 11060 worker thread done servicing request
21:15:21.391 00.000 10844 OnExposeComplete: enter
21:15:21.391 00.000 10844 UpdateGuideState(): m_state=6
21:15:21.391 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:15:21.391 00.000 10844 Star::Find returns 1 (1), X=226.76, Y=194.85, Mass=2999, SNR=34.2, Peak=255 HFD=3.4
21:15:21.391 00.000 10844 MultiStar: [#1 -0.51,0.30,1.04,U] [#2 -0.22,-1.00,0.00,M3] [#3 -0.07,-0.12,1.05,U] [#4 0.27,0.45,1.04,U] [#5 0.08,0.55,0.82,U] [#6 -0.05,0.27,1.98,U] [#7 0.53,-0.03,0.99,U] [#8 -0.19,-0.19,2.15,U] 
21:15:21.391 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.14}, one-star: {-0.12, 0.19}
21:15:21.391 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.70) = xAngle (3.53 = -2.76)
21:15:21.391 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.44 = -2.84)
21:15:21.391 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.82 mountX=-0.13 mountY=-0.04, mountTheta=-2.83
21:15:21.403 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
21:15:21.403 00.000 10844 Enqueuing Move request for scope (-0.04, 0.14)
21:15:21.403 00.000 11060 Worker thread wakes up
21:15:21.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
21:15:21.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
21:15:21.403 00.000 11060 Moving (-0.04, 0.14) raw xDistance=-0.13 yDistance=-0.04
21:15:21.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
21:15:21.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:21.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:15:21.403 00.000 11060 MoveAxis(E, 25, ABG)
21:15:21.403 00.000 11060 Guiding  Dir = 2, Dur = 25
21:15:21.415 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:21.422 00.007 11060 IsSlewing returns 0
21:15:21.423 00.001 11060 IsGuiding returns 0
21:15:21.425 00.002 10844 UpdateGuideState exits: m=2999 SNR=34.2 Saturated
21:15:21.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:21.425 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:21.425 00.000 10844 Enqueuing Expose request
21:15:21.470 00.045 11060 IsGuiding returns 0
21:15:21.470 00.000 11060 Move returns status 0, amount 25
21:15:21.470 00.000 11060 MoveAxis(N, 0, ABG)
21:15:21.470 00.000 11060 Move returns status 0, amount 0
21:15:21.470 00.000 11060 move complete, result=0
21:15:21.473 00.003 11060 worker thread done servicing request
21:15:21.473 00.000 11060 Worker thread wakes up
21:15:21.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:21.473 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:21.474 00.001 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
21:15:22.946 01.472 11060 Exposure complete
21:15:23.078 00.132 11060 worker thread done servicing request
21:15:23.078 00.000 10844 OnExposeComplete: enter
21:15:23.078 00.000 10844 UpdateGuideState(): m_state=6
21:15:23.078 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:15:23.078 00.000 10844 Star::Find returns 1 (1), X=226.95, Y=194.76, Mass=3107, SNR=35.5, Peak=255 HFD=3.2
21:15:23.083 00.005 10844 MultiStar: [#1 -0.31,-0.01,0.92,U] [#2 0.48,-0.40,1.97,U] [#3 0.26,0.03,1.02,U] [#4 0.50,0.35,1.04,U] [#5 -0.08,0.46,0.79,U] [#6 0.34,0.07,1.89,U] [#7 0.49,0.18,0.93,U] [#8 0.15,0.29,2.20,U] 
21:15:23.083 00.000 10844 single-star, 8 included, MultiStar: {0.24, 0.09}, one-star: {0.06, 0.10}
21:15:23.083 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.70) = xAngle (2.71 = 2.71)
21:15:23.083 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.62 = 2.62)
21:15:23.083 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.11 mountY=0.06, mountTheta=2.64
21:15:23.083 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
21:15:23.083 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
21:15:23.083 00.000 11060 Worker thread wakes up
21:15:23.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
21:15:23.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
21:15:23.083 00.000 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.06
21:15:23.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:15:23.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:23.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:15:23.083 00.000 11060 MoveAxis(E, 0, ABG)
21:15:23.083 00.000 11060 Move returns status 0, amount 0
21:15:23.083 00.000 11060 MoveAxis(N, 0, ABG)
21:15:23.083 00.000 11060 Move returns status 0, amount 0
21:15:23.083 00.000 11060 move complete, result=0
21:15:23.083 00.000 11060 worker thread done servicing request
21:15:23.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
21:15:23.102 00.019 10844 UpdateGuideState exits: m=3107 SNR=35.5 Saturated
21:15:23.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:23.102 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:23.102 00.000 10844 Enqueuing Expose request
21:15:23.102 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:15:23.102 00.000 11060 Worker thread wakes up
21:15:23.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:23.102 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:24.575 01.473 11060 Exposure complete
21:15:24.711 00.136 11060 worker thread done servicing request
21:15:24.711 00.000 10844 OnExposeComplete: enter
21:15:24.711 00.000 10844 UpdateGuideState(): m_state=6
21:15:24.711 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:15:24.711 00.000 10844 Star::Find returns 1 (0), X=226.86, Y=195.29, Mass=2867, SNR=33.7, Peak=244 HFD=3.4
21:15:24.711 00.000 10844 MultiStar: [#1 -0.36,0.29,1.01,U] [#2 0.29,-0.22,2.21,U] [#3 -0.12,0.13,1.01,U] [#4 -0.14,0.29,1.09,U] [#5 -0.16,-0.09,0.91,U] [#6 0.15,0.12,1.87,U] [#7 0.56,0.53,0.00,M1] [#8 -0.01,0.64,2.20,U] 
21:15:24.711 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.22}, one-star: {-0.03, 0.63}
21:15:24.711 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.70) = xAngle (3.24 = -3.05)
21:15:24.711 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.15 = -3.13)
21:15:24.711 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.53 mountX=-0.21 mountY=-0.00, mountTheta=-3.13
21:15:24.711 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.22, opts=13)
21:15:24.711 00.000 10844 Enqueuing Move request for scope (0.01, 0.22)
21:15:24.711 00.000 11060 Worker thread wakes up
21:15:24.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
21:15:24.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
21:15:24.711 00.000 11060 Moving (0.01, 0.22) raw xDistance=-0.21 yDistance=-0.00
21:15:24.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.21
21:15:24.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:24.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:15:24.711 00.000 11060 MoveAxis(E, 41, ABG)
21:15:24.711 00.000 11060 Guiding  Dir = 2, Dur = 41
21:15:24.725 00.014 11060 IsSlewing returns 0
21:15:24.725 00.000 11060 IsGuiding returns 0
21:15:24.725 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:24.747 00.022 10844 UpdateGuideState exits: m=2867 SNR=33.7
21:15:24.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:24.747 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:24.747 00.000 10844 Enqueuing Expose request
21:15:24.772 00.025 11060 IsGuiding returns 0
21:15:24.772 00.000 11060 Move returns status 0, amount 41
21:15:24.772 00.000 11060 MoveAxis(N, 0, ABG)
21:15:24.772 00.000 11060 Move returns status 0, amount 0
21:15:24.772 00.000 11060 move complete, result=0
21:15:24.772 00.000 11060 worker thread done servicing request
21:15:24.772 00.000 11060 Worker thread wakes up
21:15:24.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:24.772 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:24.779 00.007 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
21:15:26.241 01.462 11060 Exposure complete
21:15:26.374 00.133 11060 worker thread done servicing request
21:15:26.374 00.000 10844 OnExposeComplete: enter
21:15:26.374 00.000 10844 UpdateGuideState(): m_state=6
21:15:26.374 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:15:26.374 00.000 10844 Star::Find returns 1 (1), X=227.00, Y=195.14, Mass=2700, SNR=32.9, Peak=255 HFD=2.9
21:15:26.374 00.000 10844 MultiStar: [#1 -0.33,0.27,1.05,U] [#2 0.17,-0.86,0.00,M2] [#3 -0.12,0.06,1.08,U] [#4 0.22,0.88,0.00,M8] [#5 0.19,0.39,0.89,U] [#6 -0.16,0.26,1.96,U] [#7 0.26,0.25,1.14,U] [#8 -0.74,-0.15,0.00,M1] 
21:15:26.374 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.28}, one-star: {0.12, 0.48}
21:15:26.374 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.70) = xAngle (3.37 = -2.91)
21:15:26.374 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.29 = -3.00)
21:15:26.374 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.67 mountX=-0.27 mountY=-0.04, mountTheta=-2.99
21:15:26.379 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.28, opts=13)
21:15:26.379 00.000 10844 Enqueuing Move request for scope (-0.03, 0.28)
21:15:26.379 00.000 11060 Worker thread wakes up
21:15:26.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
21:15:26.379 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
21:15:26.379 00.000 11060 Moving (-0.03, 0.28) raw xDistance=-0.27 yDistance=-0.04
21:15:26.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.27
21:15:26.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:26.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:15:26.379 00.000 11060 MoveAxis(E, 53, ABG)
21:15:26.379 00.000 11060 Guiding  Dir = 2, Dur = 53
21:15:26.383 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:26.398 00.015 10844 UpdateGuideState exits: m=2700 SNR=32.9 Saturated
21:15:26.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:26.398 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:26.398 00.000 10844 Enqueuing Expose request
21:15:26.404 00.006 11060 IsSlewing returns 0
21:15:26.404 00.000 11060 IsGuiding returns 0
21:15:26.483 00.079 11060 IsGuiding returns 0
21:15:26.483 00.000 11060 Move returns status 0, amount 53
21:15:26.483 00.000 11060 MoveAxis(N, 0, ABG)
21:15:26.483 00.000 11060 Move returns status 0, amount 0
21:15:26.483 00.000 11060 move complete, result=0
21:15:26.483 00.000 11060 worker thread done servicing request
21:15:26.483 00.000 11060 Worker thread wakes up
21:15:26.483 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
21:15:26.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:26.483 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:27.949 01.466 11060 Exposure complete
21:15:28.084 00.135 11060 worker thread done servicing request
21:15:28.086 00.002 10844 OnExposeComplete: enter
21:15:28.086 00.000 10844 UpdateGuideState(): m_state=6
21:15:28.086 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:15:28.086 00.000 10844 Star::Find returns 1 (1), X=226.95, Y=194.99, Mass=2584, SNR=31.7, Peak=255 HFD=3.5
21:15:28.086 00.000 10844 MultiStar: [#1 -0.10,0.23,1.03,U] [#2 0.49,-0.91,0.00,M3] [#3 0.08,0.40,1.18,U] [#4 -0.08,0.73,1.09,U] [#5 -0.12,-0.05,0.83,U] [#6 0.17,0.06,2.32,U] [#7 0.53,-0.03,1.09,U] [#8 0.29,-0.14,2.32,U] 
21:15:28.086 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.15}, one-star: {0.06, 0.33}
21:15:28.086 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.70) = xAngle (2.51 = 2.51)
21:15:28.086 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.42 = 2.42)
21:15:28.086 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.80 mountX=-0.16 mountY=0.13, mountTheta=2.45
21:15:28.088 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.15, opts=13)
21:15:28.088 00.000 10844 Enqueuing Move request for scope (0.14, 0.15)
21:15:28.088 00.000 11060 Worker thread wakes up
21:15:28.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
21:15:28.088 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
21:15:28.088 00.000 11060 Moving (0.14, 0.15) raw xDistance=-0.16 yDistance=0.13
21:15:28.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.16
21:15:28.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:28.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:15:28.088 00.000 11060 MoveAxis(E, 33, ABG)
21:15:28.088 00.000 11060 Guiding  Dir = 2, Dur = 33
21:15:28.093 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
21:15:28.100 00.007 11060 IsSlewing returns 0
21:15:28.100 00.000 11060 IsGuiding returns 0
21:15:28.101 00.001 10844 UpdateGuideState exits: m=2584 SNR=31.7 Saturated
21:15:28.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:28.101 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:28.101 00.000 10844 Enqueuing Expose request
21:15:28.147 00.046 11060 IsGuiding returns 0
21:15:28.147 00.000 11060 Move returns status 0, amount 33
21:15:28.147 00.000 11060 MoveAxis(N, 0, ABG)
21:15:28.147 00.000 11060 Move returns status 0, amount 0
21:15:28.147 00.000 11060 move complete, result=0
21:15:28.147 00.000 11060 worker thread done servicing request
21:15:28.147 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
21:15:28.147 00.000 11060 Worker thread wakes up
21:15:28.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:28.147 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:29.615 01.468 11060 Exposure complete
21:15:29.747 00.132 11060 worker thread done servicing request
21:15:29.750 00.003 10844 OnExposeComplete: enter
21:15:29.750 00.000 10844 UpdateGuideState(): m_state=6
21:15:29.750 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:15:29.750 00.000 10844 Star::Find returns 1 (0), X=226.75, Y=195.30, Mass=2873, SNR=33.9, Peak=242 HFD=3.2
21:15:29.750 00.000 10844 MultiStar: [#1 -0.26,-0.08,0.92,U] [#2 -0.16,-1.35,0.00,M4] [#3 0.13,-0.15,1.03,U] [#4 0.13,0.45,1.03,U] [#5 0.31,-0.17,0.87,U] [#6 0.00,0.20,1.91,U] [#7 0.18,0.08,1.07,U] [#8 0.15,-0.43,2.23,U] 
21:15:29.750 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {-0.14, 0.64}
21:15:29.750 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.70) = xAngle (2.05 = 2.05)
21:15:29.750 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.96 = 1.96)
21:15:29.750 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.35 mountX=-0.03 mountY=0.07, mountTheta=2.03
21:15:29.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
21:15:29.752 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
21:15:29.754 00.002 11060 Worker thread wakes up
21:15:29.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
21:15:29.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
21:15:29.754 00.000 11060 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=0.07
21:15:29.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:15:29.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:29.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:15:29.754 00.000 11060 MoveAxis(E, 0, ABG)
21:15:29.754 00.000 11060 Move returns status 0, amount 0
21:15:29.754 00.000 11060 MoveAxis(N, 0, ABG)
21:15:29.754 00.000 11060 Move returns status 0, amount 0
21:15:29.754 00.000 11060 move complete, result=0
21:15:29.754 00.000 11060 worker thread done servicing request
21:15:29.756 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
21:15:29.766 00.010 10844 UpdateGuideState exits: m=2873 SNR=33.9
21:15:29.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:29.766 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:29.766 00.000 10844 Enqueuing Expose request
21:15:29.766 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:15:29.766 00.000 11060 Worker thread wakes up
21:15:29.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:29.766 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:31.244 01.478 11060 Exposure complete
21:15:31.408 00.164 11060 worker thread done servicing request
21:15:31.408 00.000 10844 OnExposeComplete: enter
21:15:31.408 00.000 10844 UpdateGuideState(): m_state=6
21:15:31.408 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:15:31.408 00.000 10844 Star::Find returns 1 (0), X=226.71, Y=195.33, Mass=2390, SNR=30.5, Peak=212 HFD=3.0
21:15:31.408 00.000 10844 MultiStar: [#1 0.07,0.42,1.08,U] [#2 0.69,-0.78,0.00,M5] [#3 -0.07,0.56,1.22,U] [#4 0.28,0.20,1.16,U] [#5 0.29,0.36,0.94,U] [#6 -0.26,0.88,0.00,M1] [#7 0.69,0.25,1.24,U] [#8 0.46,-0.31,2.40,U] 
21:15:31.408 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.21}, one-star: {-0.17, 0.67}
21:15:31.408 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.70) = xAngle (2.38 = 2.38)
21:15:31.408 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.30 = 2.30)
21:15:31.408 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.34 cameraTheta=0.68 mountX=-0.25 mountY=0.25, mountTheta=2.34
21:15:31.413 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.21, opts=13)
21:15:31.413 00.000 10844 Enqueuing Move request for scope (0.26, 0.21)
21:15:31.413 00.000 11060 Worker thread wakes up
21:15:31.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0xd
21:15:31.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
21:15:31.413 00.000 11060 Moving (0.26, 0.21) raw xDistance=-0.25 yDistance=0.25
21:15:31.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.25
21:15:31.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:31.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:15:31.413 00.000 11060 MoveAxis(E, 47, ABG)
21:15:31.413 00.000 11060 Guiding  Dir = 2, Dur = 47
21:15:31.417 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:31.436 00.019 10844 UpdateGuideState exits: m=2390 SNR=30.5
21:15:31.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:31.436 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:31.436 00.000 10844 Enqueuing Expose request
21:15:31.455 00.019 11060 IsSlewing returns 0
21:15:31.455 00.000 11060 IsGuiding returns 0
21:15:31.550 00.095 11060 IsGuiding returns 0
21:15:31.550 00.000 11060 Move returns status 0, amount 47
21:15:31.550 00.000 11060 MoveAxis(N, 0, ABG)
21:15:31.550 00.000 11060 Move returns status 0, amount 0
21:15:31.550 00.000 11060 move complete, result=0
21:15:31.550 00.000 11060 worker thread done servicing request
21:15:31.550 00.000 11060 Worker thread wakes up
21:15:31.550 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.3 px 0 ms NORTH
21:15:31.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:31.550 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:33.027 01.477 11060 Exposure complete
21:15:33.166 00.139 11060 worker thread done servicing request
21:15:33.166 00.000 10844 OnExposeComplete: enter
21:15:33.166 00.000 10844 UpdateGuideState(): m_state=6
21:15:33.166 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:15:33.166 00.000 10844 Star::Find returns 1 (0), X=227.20, Y=194.94, Mass=2783, SNR=33.2, Peak=215 HFD=3.2
21:15:33.166 00.000 10844 MultiStar: [#1 -0.33,0.44,1.01,U] [#2 0.80,-0.51,0.00,M6] [#3 -0.05,0.37,1.08,U] [#4 0.58,0.37,1.07,U] [#5 0.29,-0.12,0.78,U] [#6 -0.14,0.73,0.00,M2] [#7 0.88,0.00,0.00,M1] [#8 0.22,-0.07,2.24,U] 
21:15:33.166 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.18}, one-star: {0.31, 0.28}
21:15:33.166 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.70) = xAngle (2.49 = 2.49)
21:15:33.166 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.40 = 2.40)
21:15:33.166 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.79 mountX=-0.20 mountY=0.17, mountTheta=2.44
21:15:33.166 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.18, opts=13)
21:15:33.166 00.000 10844 Enqueuing Move request for scope (0.18, 0.18)
21:15:33.166 00.000 11060 Worker thread wakes up
21:15:33.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
21:15:33.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
21:15:33.166 00.000 11060 Moving (0.18, 0.18) raw xDistance=-0.20 yDistance=0.17
21:15:33.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.20
21:15:33.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:33.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:15:33.166 00.000 11060 MoveAxis(E, 39, ABG)
21:15:33.166 00.000 11060 Guiding  Dir = 2, Dur = 39
21:15:33.174 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:15:33.180 00.006 11060 IsSlewing returns 0
21:15:33.180 00.000 11060 IsGuiding returns 0
21:15:33.198 00.018 10844 UpdateGuideState exits: m=2783 SNR=33.2
21:15:33.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:33.198 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:33.198 00.000 10844 Enqueuing Expose request
21:15:33.260 00.062 11060 IsGuiding returns 0
21:15:33.260 00.000 11060 Move returns status 0, amount 39
21:15:33.260 00.000 11060 MoveAxis(N, 0, ABG)
21:15:33.260 00.000 11060 Move returns status 0, amount 0
21:15:33.260 00.000 11060 move complete, result=0
21:15:33.260 00.000 11060 worker thread done servicing request
21:15:33.260 00.000 11060 Worker thread wakes up
21:15:33.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:33.260 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:33.262 00.002 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
21:15:34.740 01.478 11060 Exposure complete
21:15:34.867 00.127 11060 worker thread done servicing request
21:15:34.867 00.000 10844 OnExposeComplete: enter
21:15:34.867 00.000 10844 UpdateGuideState(): m_state=6
21:15:34.867 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:15:34.867 00.000 10844 Star::Find returns 1 (0), X=226.79, Y=194.89, Mass=2804, SNR=33.3, Peak=237 HFD=3.4
21:15:34.867 00.000 10844 MultiStar: [#1 0.10,0.17,0.96,U] [#2 0.20,-0.85,0.00,M7] [#3 -0.05,0.05,1.08,U] [#4 0.07,0.23,1.05,U] [#5 0.12,-0.33,0.81,U] [#6 1.05,-0.53,0.00,M3] [#7 0.32,0.52,1.08,U] [#8 0.01,0.03,2.13,U] 
21:15:34.867 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.13}, one-star: {-0.10, 0.23}
21:15:34.867 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.70) = xAngle (2.84 = 2.84)
21:15:34.867 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.75 = 2.75)
21:15:34.867 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.14 mountX=-0.13 mountY=0.05, mountTheta=2.76
21:15:34.867 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.13, opts=13)
21:15:34.867 00.000 10844 Enqueuing Move request for scope (0.06, 0.13)
21:15:34.867 00.000 11060 Worker thread wakes up
21:15:34.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
21:15:34.867 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
21:15:34.867 00.000 11060 Moving (0.06, 0.13) raw xDistance=-0.13 yDistance=0.05
21:15:34.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
21:15:34.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:34.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:15:34.867 00.000 11060 MoveAxis(E, 27, ABG)
21:15:34.867 00.000 11060 Guiding  Dir = 2, Dur = 27
21:15:34.875 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:34.884 00.009 10844 UpdateGuideState exits: m=2804 SNR=33.3
21:15:34.891 00.007 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:34.891 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:34.891 00.000 10844 Enqueuing Expose request
21:15:34.891 00.000 11060 IsSlewing returns 0
21:15:34.892 00.001 11060 IsGuiding returns 0
21:15:34.922 00.030 11060 IsGuiding returns 0
21:15:34.922 00.000 11060 Move returns status 0, amount 27
21:15:34.922 00.000 11060 MoveAxis(N, 0, ABG)
21:15:34.922 00.000 11060 Move returns status 0, amount 0
21:15:34.922 00.000 11060 move complete, result=0
21:15:34.922 00.000 11060 worker thread done servicing request
21:15:34.922 00.000 11060 Worker thread wakes up
21:15:34.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:34.922 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:34.922 00.000 10844 GuideStep: -0.1 px 27 ms EAST, 0.1 px 0 ms NORTH
21:15:36.401 01.479 11060 Exposure complete
21:15:36.533 00.132 11060 worker thread done servicing request
21:15:36.535 00.002 10844 OnExposeComplete: enter
21:15:36.535 00.000 10844 UpdateGuideState(): m_state=6
21:15:36.535 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:15:36.535 00.000 10844 Star::Find returns 1 (0), X=226.62, Y=194.48, Mass=2436, SNR=31.4, Peak=231 HFD=3.2
21:15:36.535 00.000 10844 MultiStar: [#1 -0.21,-0.51,1.06,U] [#2 0.30,-0.58,2.24,U] [#3 0.29,-0.34,1.05,U] [#4 -0.04,-0.31,1.13,U] [#5 0.45,-0.43,0.91,U] [#6 -0.02,0.00,2.30,U] [#7 0.50,-0.23,1.07,U] [#8 -0.44,-0.51,2.22,U] 
21:15:36.535 00.000 10844 single-star, 8 included, MultiStar: {0.03, -0.35}, one-star: {-0.27, -0.18}
21:15:36.535 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.70) = xAngle (-0.85 = -0.85)
21:15:36.535 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.94 = -0.94)
21:15:36.535 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-2.56 mountX=0.21 mountY=-0.26, mountTheta=-0.89
21:15:36.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.18, opts=13)
21:15:36.537 00.000 10844 Enqueuing Move request for scope (-0.27, -0.18)
21:15:36.537 00.000 11060 Worker thread wakes up
21:15:36.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.18) opts 0xd
21:15:36.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.18)
21:15:36.537 00.000 11060 Moving (-0.27, -0.18) raw xDistance=0.21 yDistance=-0.26
21:15:36.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.21
21:15:36.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
21:15:36.537 00.000 11060 MoveAxis(W, 40, ABG)
21:15:36.537 00.000 11060 Guiding  Dir = 3, Dur = 40
21:15:36.542 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:36.555 00.013 10844 UpdateGuideState exits: m=2436 SNR=31.4
21:15:36.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:36.555 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:36.555 00.000 11060 IsSlewing returns 0
21:15:36.555 00.000 10844 Enqueuing Expose request
21:15:36.555 00.000 11060 IsGuiding returns 0
21:15:36.602 00.047 11060 IsGuiding returns 0
21:15:36.602 00.000 11060 Move returns status 0, amount 40
21:15:36.602 00.000 11060 MoveAxis(N, 100, ABG)
21:15:36.602 00.000 11060 Guiding  Dir = 0, Dur = 100
21:15:36.618 00.016 11060 IsSlewing returns 0
21:15:36.618 00.000 11060 IsGuiding returns 0
21:15:36.745 00.127 11060 IsGuiding returns 0
21:15:36.747 00.002 11060 Move returns status 0, amount 100
21:15:36.747 00.000 11060 move complete, result=0
21:15:36.747 00.000 11060 worker thread done servicing request
21:15:36.747 00.000 11060 Worker thread wakes up
21:15:36.747 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.3 px 100 ms NORTH
21:15:36.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:36.747 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:38.222 01.475 11060 Exposure complete
21:15:38.351 00.129 11060 worker thread done servicing request
21:15:38.351 00.000 10844 OnExposeComplete: enter
21:15:38.351 00.000 10844 UpdateGuideState(): m_state=6
21:15:38.351 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:15:38.351 00.000 10844 Star::Find returns 1 (0), X=226.94, Y=195.47, Mass=2977, SNR=34.8, Peak=243 HFD=3.4
21:15:38.351 00.000 10844 MultiStar: [#1 -0.49,0.37,0.94,U] [#2 0.33,-0.39,2.06,U] [#3 0.06,0.83,0.00,M1] [#4 0.20,0.52,1.05,U] [#5 0.34,-0.12,0.82,U] [#6 0.30,-0.31,2.09,U] [#7 0.66,0.74,0.00,M1] [#8 -0.17,0.21,2.29,U] 
21:15:38.351 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.06}, one-star: {0.05, 0.80}
21:15:38.351 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.70) = xAngle (2.25 = 2.25)
21:15:38.351 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.17 = 2.17)
21:15:38.351 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.55 mountX=-0.07 mountY=0.09, mountTheta=2.22
21:15:38.351 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
21:15:38.351 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
21:15:38.351 00.000 11060 Worker thread wakes up
21:15:38.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
21:15:38.351 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
21:15:38.351 00.000 11060 Moving (0.10, 0.06) raw xDistance=-0.07 yDistance=0.09
21:15:38.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:15:38.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:38.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:15:38.351 00.000 11060 MoveAxis(E, 0, ABG)
21:15:38.351 00.000 11060 Move returns status 0, amount 0
21:15:38.351 00.000 11060 MoveAxis(N, 0, ABG)
21:15:38.351 00.000 11060 Move returns status 0, amount 0
21:15:38.351 00.000 11060 move complete, result=0
21:15:38.351 00.000 11060 worker thread done servicing request
21:15:38.354 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:15:38.359 00.005 10844 UpdateGuideState exits: m=2977 SNR=34.8
21:15:38.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:38.359 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:38.359 00.000 10844 Enqueuing Expose request
21:15:38.359 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:15:38.359 00.000 11060 Worker thread wakes up
21:15:38.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:38.359 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:39.833 01.474 11060 Exposure complete
21:15:39.981 00.148 11060 worker thread done servicing request
21:15:39.981 00.000 10844 OnExposeComplete: enter
21:15:39.981 00.000 10844 UpdateGuideState(): m_state=6
21:15:39.981 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:15:39.981 00.000 10844 Star::Find returns 1 (0), X=226.95, Y=195.24, Mass=2707, SNR=32.5, Peak=253 HFD=3.4
21:15:39.981 00.000 10844 MultiStar: [#1 -0.19,0.18,1.03,U] [#2 0.31,-0.64,2.32,U] [#3 0.26,0.55,1.06,U] [#4 0.56,0.43,1.12,U] [#5 0.38,0.24,0.79,U] [#6 0.88,-0.75,0.00,M2] [#7 0.35,0.49,1.13,U] [#8 -0.02,-0.31,2.36,U] 
21:15:39.981 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.03}, one-star: {0.06, 0.58}
21:15:39.981 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.70) = xAngle (1.87 = 1.87)
21:15:39.981 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.78 = 1.78)
21:15:39.981 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.16 mountX=-0.06 mountY=0.20, mountTheta=1.86
21:15:39.981 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.03, opts=13)
21:15:39.981 00.000 10844 Enqueuing Move request for scope (0.20, 0.03)
21:15:39.981 00.000 11060 Worker thread wakes up
21:15:39.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
21:15:39.981 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
21:15:39.981 00.000 11060 Moving (0.20, 0.03) raw xDistance=-0.06 yDistance=0.20
21:15:39.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:15:39.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:39.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:15:39.981 00.000 11060 MoveAxis(E, 0, ABG)
21:15:39.981 00.000 11060 Move returns status 0, amount 0
21:15:39.981 00.000 11060 MoveAxis(N, 0, ABG)
21:15:39.981 00.000 11060 Move returns status 0, amount 0
21:15:39.981 00.000 11060 move complete, result=0
21:15:39.985 00.004 11060 worker thread done servicing request
21:15:39.989 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:40.009 00.020 10844 UpdateGuideState exits: m=2707 SNR=32.5
21:15:40.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:40.009 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:40.009 00.000 10844 Enqueuing Expose request
21:15:40.009 00.000 11060 Worker thread wakes up
21:15:40.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:40.009 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:40.009 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:15:41.485 01.476 11060 Exposure complete
21:15:41.612 00.127 11060 worker thread done servicing request
21:15:41.612 00.000 10844 OnExposeComplete: enter
21:15:41.612 00.000 10844 UpdateGuideState(): m_state=6
21:15:41.612 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:15:41.612 00.000 10844 Star::Find returns 1 (0), X=227.27, Y=195.11, Mass=2456, SNR=30.7, Peak=201 HFD=3.4
21:15:41.612 00.000 10844 MultiStar: [#1 -0.01,-0.36,1.08,U] [#2 0.61,-0.76,0.00,M5] [#3 0.32,0.27,1.09,U] [#4 0.53,0.26,1.19,U] [#5 0.15,-0.24,0.83,U] [#6 0.33,-0.46,2.24,U] [#7 0.55,-0.42,1.15,U] [#8 0.42,-0.19,2.43,U] 
21:15:41.612 00.000 10844 refined, 7 included, MultiStar: {0.35, -0.14}, one-star: {0.38, 0.45}
21:15:41.616 00.004 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.70) = xAngle (1.33 = 1.33)
21:15:41.616 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.25 = 1.25)
21:15:41.616 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-0.37 mountX=0.09 mountY=0.36, mountTheta=1.33
21:15:41.616 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.14, opts=13)
21:15:41.616 00.000 10844 Enqueuing Move request for scope (0.35, -0.14)
21:15:41.616 00.000 11060 Worker thread wakes up
21:15:41.620 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.14) opts 0xd
21:15:41.620 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.14)
21:15:41.620 00.000 11060 Moving (0.35, -0.14) raw xDistance=0.09 yDistance=0.36
21:15:41.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:15:41.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:41.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:15:41.620 00.000 11060 MoveAxis(E, 0, ABG)
21:15:41.620 00.000 11060 Move returns status 0, amount 0
21:15:41.620 00.000 11060 MoveAxis(N, 0, ABG)
21:15:41.620 00.000 11060 Move returns status 0, amount 0
21:15:41.620 00.000 11060 move complete, result=0
21:15:41.622 00.002 11060 worker thread done servicing request
21:15:41.629 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:15:41.643 00.014 10844 UpdateGuideState exits: m=2456 SNR=30.7
21:15:41.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:41.643 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:41.643 00.000 10844 Enqueuing Expose request
21:15:41.643 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:15:41.643 00.000 11060 Worker thread wakes up
21:15:41.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:41.643 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:43.114 01.471 11060 Exposure complete
21:15:43.235 00.121 11060 worker thread done servicing request
21:15:43.235 00.000 10844 OnExposeComplete: enter
21:15:43.235 00.000 10844 UpdateGuideState(): m_state=6
21:15:43.235 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:15:43.235 00.000 10844 Star::Find returns 1 (0), X=227.32, Y=195.03, Mass=2695, SNR=32.9, Peak=250 HFD=3.2
21:15:43.235 00.000 10844 MultiStar: [#1 0.37,0.34,1.04,U] [#2 0.61,-0.60,0.00,M6] [#3 0.56,0.99,0.00,M1] [#4 0.50,0.60,0.00,M1] [#5 0.59,0.33,0.81,U] [#6 0.15,0.19,2.13,U] [#7 0.86,0.21,0.00,M1] [#8 0.47,-0.15,2.28,U] 
21:15:43.235 00.000 10844 refined, 4 included, MultiStar: {0.37, 0.15}, one-star: {0.43, 0.37}
21:15:43.235 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.70) = xAngle (2.08 = 2.08)
21:15:43.235 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.99 = 1.99)
21:15:43.235 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.15 hyp=0.40 cameraTheta=0.37 mountX=-0.19 mountY=0.36, mountTheta=2.06
21:15:43.235 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.15, opts=13)
21:15:43.235 00.000 10844 Enqueuing Move request for scope (0.37, 0.15)
21:15:43.235 00.000 11060 Worker thread wakes up
21:15:43.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.15) opts 0xd
21:15:43.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.15)
21:15:43.235 00.000 11060 Moving (0.37, 0.15) raw xDistance=-0.19 yDistance=0.36
21:15:43.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.19
21:15:43.235 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.45 newest=0.92
21:15:43.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.36
21:15:43.235 00.000 11060 MoveAxis(E, 37, ABG)
21:15:43.235 00.000 11060 Guiding  Dir = 2, Dur = 37
21:15:43.240 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:43.258 00.018 10844 UpdateGuideState exits: m=2695 SNR=32.9
21:15:43.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:43.258 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:43.258 00.000 10844 Enqueuing Expose request
21:15:43.280 00.022 11060 IsSlewing returns 0
21:15:43.282 00.002 11060 IsGuiding returns 0
21:15:43.361 00.079 11060 IsGuiding returns 0
21:15:43.361 00.000 11060 Move returns status 0, amount 37
21:15:43.361 00.000 11060 BLC: Oldest BLC event removed
21:15:43.362 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:15:43.362 00.000 11060 MoveAxis(S, 890, ABG)
21:15:43.362 00.000 11060 Guiding  Dir = 1, Dur = 890
21:15:43.407 00.045 11060 IsSlewing returns 0
21:15:43.407 00.000 11060 IsGuiding returns 0
21:15:44.340 00.933 11060 IsGuiding returns 0
21:15:44.340 00.000 11060 Move returns status 0, amount 890
21:15:44.340 00.000 11060 move complete, result=0
21:15:44.340 00.000 11060 worker thread done servicing request
21:15:44.340 00.000 11060 Worker thread wakes up
21:15:44.340 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.4 px 890 ms SOUTH
21:15:44.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:44.340 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:45.805 01.465 11060 Exposure complete
21:15:45.963 00.158 11060 worker thread done servicing request
21:15:45.963 00.000 10844 OnExposeComplete: enter
21:15:45.963 00.000 10844 UpdateGuideState(): m_state=6
21:15:45.963 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:15:45.963 00.000 10844 Star::Find returns 1 (0), X=227.14, Y=195.50, Mass=2522, SNR=31.4, Peak=249 HFD=3.0
21:15:45.963 00.000 10844 MultiStar: [#1 -0.03,-0.12,1.09,U] [#2 0.21,-0.57,2.19,U] [#3 -0.10,0.20,1.26,U] [#4 0.13,0.47,1.21,U] [#5 -0.12,0.27,0.85,U] [#6 -0.00,0.81,0.00,M1] [#7 0.15,0.51,1.14,U] [#8 -0.25,-0.01,2.37,U] 
21:15:45.963 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.26, 0.84}
21:15:45.963 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.70) = xAngle (3.09 = 3.09)
21:15:45.963 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.00 = 3.00)
21:15:45.963 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=-0.10 mountY=0.01, mountTheta=3.00
21:15:45.963 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
21:15:45.963 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
21:15:45.963 00.000 11060 Worker thread wakes up
21:15:45.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
21:15:45.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
21:15:45.963 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=0.01
21:15:45.963 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.255071, 1:0.013610
21:15:45.963 00.000 11060 BLC: No correction, Miss < min_move
21:15:45.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:15:45.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:45.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:15:45.963 00.000 11060 MoveAxis(E, 0, ABG)
21:15:45.963 00.000 11060 Move returns status 0, amount 0
21:15:45.963 00.000 11060 MoveAxis(N, 0, ABG)
21:15:45.963 00.000 11060 Move returns status 0, amount 0
21:15:45.963 00.000 11060 move complete, result=0
21:15:45.963 00.000 11060 worker thread done servicing request
21:15:45.972 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:45.986 00.014 10844 UpdateGuideState exits: m=2522 SNR=31.4
21:15:45.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:45.986 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:45.986 00.000 10844 Enqueuing Expose request
21:15:45.986 00.000 11060 Worker thread wakes up
21:15:45.986 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:15:45.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:45.986 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:47.464 01.478 11060 Exposure complete
21:15:47.612 00.148 11060 worker thread done servicing request
21:15:47.612 00.000 10844 OnExposeComplete: enter
21:15:47.612 00.000 10844 UpdateGuideState(): m_state=6
21:15:47.612 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:15:47.612 00.000 10844 Star::Find returns 1 (1), X=226.73, Y=194.79, Mass=2795, SNR=33.3, Peak=255 HFD=3.2
21:15:47.612 00.000 10844 MultiStar: [#1 -0.22,0.24,1.02,U] [#2 -0.47,-1.06,0.00,M6] [#3 -0.71,0.29,0.00,M1] [#4 0.06,0.44,1.04,U] [#5 0.39,0.20,0.78,U] [#6 0.01,-0.13,2.07,U] [#7 0.17,0.07,1.07,U] [#8 -0.55,0.46,2.15,U] 
21:15:47.612 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.19}, one-star: {-0.16, 0.12}
21:15:47.612 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.70) = xAngle (4.18 = -2.10)
21:15:47.612 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.09 = -2.19)
21:15:47.612 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.48 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
21:15:47.612 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.12, opts=13)
21:15:47.612 00.000 10844 Enqueuing Move request for scope (-0.16, 0.12)
21:15:47.612 00.000 11060 Worker thread wakes up
21:15:47.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
21:15:47.612 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
21:15:47.612 00.000 11060 Moving (-0.16, 0.12) raw xDistance=-0.10 yDistance=-0.16
21:15:47.612 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.255071, 1:0.013610, 2:-0.164182
21:15:47.612 00.000 11060 BLC: No correction, Miss < min_move
21:15:47.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:15:47.617 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:47.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:15:47.617 00.000 11060 MoveAxis(E, 0, ABG)
21:15:47.617 00.000 11060 Move returns status 0, amount 0
21:15:47.617 00.000 11060 MoveAxis(N, 0, ABG)
21:15:47.617 00.000 11060 Move returns status 0, amount 0
21:15:47.617 00.000 11060 move complete, result=0
21:15:47.617 00.000 11060 worker thread done servicing request
21:15:47.629 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:15:47.643 00.014 10844 UpdateGuideState exits: m=2795 SNR=33.3 Saturated
21:15:47.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:47.643 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:47.643 00.000 10844 Enqueuing Expose request
21:15:47.643 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:15:47.643 00.000 11060 Worker thread wakes up
21:15:47.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:47.643 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:49.114 01.471 11060 Exposure complete
21:15:49.265 00.151 11060 worker thread done servicing request
21:15:49.266 00.001 10844 OnExposeComplete: enter
21:15:49.267 00.001 10844 UpdateGuideState(): m_state=6
21:15:49.267 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:15:49.267 00.000 10844 Star::Find returns 1 (0), X=226.44, Y=195.67, Mass=2810, SNR=33.2, Peak=241 HFD=3.3
21:15:49.267 00.000 10844 MultiStar: [#1 -0.78,0.24,0.00,M1] [#2 -0.55,-0.33,2.16,U] [#3 -1.03,0.77,0.00,M2] [#4 -0.28,0.84,0.00,M1] [#5 0.16,0.46,0.85,U] [#6 -0.29,-0.10,1.96,U] [#7 0.39,0.99,0.00,M1] [#8 -0.13,0.48,2.36,U] 
21:15:49.267 00.000 10844 refined, 4 included, MultiStar: {-0.28, 0.20}, one-star: {-0.45, 1.01}
21:15:49.267 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.70) = xAngle (4.24 = -2.04)
21:15:49.267 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.15 = -2.13)
21:15:49.267 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.34 cameraTheta=2.54 mountX=-0.16 mountY=-0.29, mountTheta=-2.06
21:15:49.269 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.20, opts=13)
21:15:49.269 00.000 10844 Enqueuing Move request for scope (-0.28, 0.20)
21:15:49.269 00.000 11060 Worker thread wakes up
21:15:49.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
21:15:49.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
21:15:49.269 00.000 11060 Moving (-0.28, 0.20) raw xDistance=-0.16 yDistance=-0.29
21:15:49.269 00.000 11060 BLC: window closed
21:15:49.269 00.000 11060 BLC: History state: CurrMiss=-0.29, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.255071, 1:0.013610, 2:-0.164182
21:15:49.269 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:15:49.270 00.001 11060 BLC: window closed
21:15:49.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
21:15:49.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:49.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:15:49.270 00.000 11060 MoveAxis(E, 30, ABG)
21:15:49.270 00.000 11060 Guiding  Dir = 2, Dur = 30
21:15:49.272 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:49.287 00.015 10844 UpdateGuideState exits: m=2810 SNR=33.2
21:15:49.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:49.287 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:49.287 00.000 10844 Enqueuing Expose request
21:15:49.294 00.007 11060 IsSlewing returns 0
21:15:49.294 00.000 11060 IsGuiding returns 0
21:15:49.358 00.064 11060 IsGuiding returns 0
21:15:49.358 00.000 11060 Move returns status 0, amount 30
21:15:49.358 00.000 11060 MoveAxis(N, 0, ABG)
21:15:49.358 00.000 11060 Move returns status 0, amount 0
21:15:49.358 00.000 11060 move complete, result=0
21:15:49.358 00.000 11060 worker thread done servicing request
21:15:49.358 00.000 11060 Worker thread wakes up
21:15:49.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:49.358 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:49.358 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.3 px 0 ms NORTH
21:15:50.832 01.474 11060 Exposure complete
21:15:50.971 00.139 11060 worker thread done servicing request
21:15:50.971 00.000 10844 OnExposeComplete: enter
21:15:50.971 00.000 10844 UpdateGuideState(): m_state=6
21:15:50.974 00.003 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:15:50.974 00.000 10844 Star::Find returns 1 (1), X=226.41, Y=195.63, Mass=2678, SNR=32.6, Peak=255 HFD=3.3
21:15:50.974 00.000 10844 MultiStar: [#1 -0.48,-0.02,0.97,U] [#2 -0.25,-0.57,2.23,U] [#3 -0.51,0.49,1.02,U] [#4 0.13,0.83,0.00,M2] [#5 -0.08,0.46,0.87,U] [#6 -0.10,-0.24,2.05,U] [#7 0.03,0.73,1.10,U] [#8 -0.72,0.61,0.00,M1] 
21:15:50.974 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.10}, one-star: {-0.48, 0.97}
21:15:50.974 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.70) = xAngle (4.47 = -1.82)
21:15:50.974 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.38 = -1.90)
21:15:50.974 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.26 cameraTheta=2.76 mountX=-0.06 mountY=-0.25, mountTheta=-1.82
21:15:50.976 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.10, opts=13)
21:15:50.976 00.000 10844 Enqueuing Move request for scope (-0.25, 0.10)
21:15:50.978 00.002 11060 Worker thread wakes up
21:15:50.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
21:15:50.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
21:15:50.978 00.000 11060 Moving (-0.25, 0.10) raw xDistance=-0.06 yDistance=-0.25
21:15:50.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:15:50.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:50.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:15:50.978 00.000 11060 MoveAxis(E, 0, ABG)
21:15:50.978 00.000 11060 Move returns status 0, amount 0
21:15:50.978 00.000 11060 MoveAxis(N, 0, ABG)
21:15:50.978 00.000 11060 Move returns status 0, amount 0
21:15:50.978 00.000 11060 move complete, result=0
21:15:50.980 00.002 11060 worker thread done servicing request
21:15:50.985 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:50.999 00.014 10844 UpdateGuideState exits: m=2678 SNR=32.6 Saturated
21:15:50.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:50.999 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:50.999 00.000 10844 Enqueuing Expose request
21:15:50.999 00.000 11060 Worker thread wakes up
21:15:50.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:50.999 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:50.999 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:15:52.460 01.461 11060 Exposure complete
21:15:52.602 00.142 11060 worker thread done servicing request
21:15:52.602 00.000 10844 OnExposeComplete: enter
21:15:52.602 00.000 10844 UpdateGuideState(): m_state=6
21:15:52.602 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:15:52.602 00.000 10844 Star::Find returns 1 (0), X=226.77, Y=195.26, Mass=2453, SNR=30.9, Peak=233 HFD=3.5
21:15:52.602 00.000 10844 MultiStar: [#1 -0.38,0.14,0.98,U] [#2 -0.02,-1.10,0.00,M5] [#3 -0.91,0.68,0.00,M2] [#4 -0.11,0.43,1.15,U] [#5 -0.25,-0.18,0.96,U] [#6 -0.81,-0.41,0.00,M1] [#7 -0.32,0.39,1.07,U] [#8 -0.74,0.53,0.00,M2] 
21:15:52.602 00.000 10844 refined, 4 included, MultiStar: {-0.23, 0.29}, one-star: {-0.11, 0.60}
21:15:52.602 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.70) = xAngle (3.95 = -2.33)
21:15:52.602 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.87 = -2.42)
21:15:52.602 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.29 hyp=0.37 cameraTheta=2.25 mountX=-0.25 mountY=-0.24, mountTheta=-2.37
21:15:52.602 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.29, opts=13)
21:15:52.602 00.000 10844 Enqueuing Move request for scope (-0.23, 0.29)
21:15:52.602 00.000 11060 Worker thread wakes up
21:15:52.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.29) opts 0xd
21:15:52.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.29)
21:15:52.602 00.000 11060 Moving (-0.23, 0.29) raw xDistance=-0.25 yDistance=-0.24
21:15:52.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.25
21:15:52.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:52.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:15:52.602 00.000 11060 MoveAxis(E, 48, ABG)
21:15:52.602 00.000 11060 Guiding  Dir = 2, Dur = 48
21:15:52.618 00.016 11060 IsSlewing returns 0
21:15:52.619 00.001 11060 IsGuiding returns 0
21:15:52.620 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:52.634 00.014 10844 UpdateGuideState exits: m=2453 SNR=30.9
21:15:52.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:52.634 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:52.634 00.000 10844 Enqueuing Expose request
21:15:52.691 00.057 11060 IsGuiding returns 0
21:15:52.691 00.000 11060 Move returns status 0, amount 48
21:15:52.691 00.000 11060 MoveAxis(N, 0, ABG)
21:15:52.691 00.000 11060 Move returns status 0, amount 0
21:15:52.691 00.000 11060 move complete, result=0
21:15:52.694 00.003 11060 worker thread done servicing request
21:15:52.694 00.000 11060 Worker thread wakes up
21:15:52.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:52.694 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:52.695 00.001 10844 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
21:15:54.161 01.466 11060 Exposure complete
21:15:54.297 00.136 11060 worker thread done servicing request
21:15:54.297 00.000 10844 OnExposeComplete: enter
21:15:54.297 00.000 10844 UpdateGuideState(): m_state=6
21:15:54.297 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:15:54.297 00.000 10844 Star::Find returns 1 (0), X=226.74, Y=195.12, Mass=2479, SNR=31.4, Peak=208 HFD=3.3
21:15:54.297 00.000 10844 MultiStar: [#1 -0.56,0.01,1.07,U] [#2 -0.30,-1.41,0.00,M6] [#3 -0.19,0.05,1.02,U] [#4 -0.26,0.51,1.19,U] [#5 -0.32,-0.09,0.88,U] [#6 -0.23,0.05,2.03,U] [#7 -0.18,-0.30,1.07,U] [#8 -0.83,-0.35,0.00,M3] 
21:15:54.297 00.000 10844 refined, 6 included, MultiStar: {-0.27, 0.10}, one-star: {-0.15, 0.46}
21:15:54.297 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.70) = xAngle (4.48 = -1.81)
21:15:54.297 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.39 = -1.89)
21:15:54.297 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.77 mountX=-0.07 mountY=-0.27, mountTheta=-1.81
21:15:54.306 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.10, opts=13)
21:15:54.306 00.000 10844 Enqueuing Move request for scope (-0.27, 0.10)
21:15:54.306 00.000 11060 Worker thread wakes up
21:15:54.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
21:15:54.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
21:15:54.306 00.000 11060 Moving (-0.27, 0.10) raw xDistance=-0.07 yDistance=-0.27
21:15:54.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:15:54.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:54.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:15:54.306 00.000 11060 MoveAxis(E, 0, ABG)
21:15:54.306 00.000 11060 Move returns status 0, amount 0
21:15:54.306 00.000 11060 MoveAxis(N, 0, ABG)
21:15:54.306 00.000 11060 Move returns status 0, amount 0
21:15:54.306 00.000 11060 move complete, result=0
21:15:54.306 00.000 11060 worker thread done servicing request
21:15:54.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:54.323 00.017 10844 UpdateGuideState exits: m=2479 SNR=31.4
21:15:54.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:54.323 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:54.323 00.000 10844 Enqueuing Expose request
21:15:54.323 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:15:54.323 00.000 11060 Worker thread wakes up
21:15:54.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:54.323 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:55.787 01.464 11060 Exposure complete
21:15:55.937 00.150 11060 worker thread done servicing request
21:15:55.937 00.000 10844 OnExposeComplete: enter
21:15:55.937 00.000 10844 UpdateGuideState(): m_state=6
21:15:55.937 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:15:55.937 00.000 10844 Star::Find returns 1 (0), X=226.46, Y=195.26, Mass=2402, SNR=30.4, Peak=246 HFD=3.4
21:15:55.937 00.000 10844 MultiStar: [#1 -0.45,0.30,1.18,U] [#2 -0.05,-0.87,0.00,M7] [#3 -0.76,0.61,0.00,M2] [#4 -0.31,0.55,1.26,U] [#5 -0.21,-0.02,0.84,U] [#6 -0.30,-0.17,2.23,U] [#7 -0.17,0.61,0.97,U] [#8 -0.58,0.23,2.39,U] 
21:15:55.937 00.000 10844 refined, 6 included, MultiStar: {-0.38, 0.24}, one-star: {-0.43, 0.60}
21:15:55.937 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.70) = xAngle (4.28 = -2.01)
21:15:55.937 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.19 = -2.09)
21:15:55.937 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.24 hyp=0.45 cameraTheta=2.58 mountX=-0.19 mountY=-0.39, mountTheta=-2.02
21:15:55.944 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.24, opts=13)
21:15:55.944 00.000 10844 Enqueuing Move request for scope (-0.38, 0.24)
21:15:55.944 00.000 11060 Worker thread wakes up
21:15:55.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.24) opts 0xd
21:15:55.944 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.24)
21:15:55.944 00.000 11060 Moving (-0.38, 0.24) raw xDistance=-0.19 yDistance=-0.39
21:15:55.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.19
21:15:55.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:55.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:15:55.944 00.000 11060 MoveAxis(E, 36, ABG)
21:15:55.944 00.000 11060 Guiding  Dir = 2, Dur = 36
21:15:55.945 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:55.961 00.016 11060 IsSlewing returns 0
21:15:55.961 00.000 11060 IsGuiding returns 0
21:15:55.965 00.004 10844 UpdateGuideState exits: m=2402 SNR=30.4
21:15:55.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:55.965 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:55.965 00.000 10844 Enqueuing Expose request
21:15:56.009 00.044 11060 IsGuiding returns 0
21:15:56.009 00.000 11060 Move returns status 0, amount 36
21:15:56.009 00.000 11060 MoveAxis(N, 0, ABG)
21:15:56.009 00.000 11060 Move returns status 0, amount 0
21:15:56.009 00.000 11060 move complete, result=0
21:15:56.009 00.000 11060 worker thread done servicing request
21:15:56.009 00.000 11060 Worker thread wakes up
21:15:56.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:56.009 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:56.009 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.4 px 0 ms NORTH
21:15:57.483 01.474 11060 Exposure complete
21:15:57.621 00.138 11060 worker thread done servicing request
21:15:57.621 00.000 10844 OnExposeComplete: enter
21:15:57.621 00.000 10844 UpdateGuideState(): m_state=6
21:15:57.621 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:15:57.621 00.000 10844 Star::Find returns 1 (1), X=226.12, Y=195.48, Mass=2750, SNR=33.4, Peak=255 HFD=3.0
21:15:57.621 00.000 10844 MultiStar: [#1 -0.50,-0.44,1.03,U] [#2 -0.19,-0.55,2.12,U] [#3 -0.56,0.66,0.00,M3] [#4 -0.38,0.61,1.14,U] [#5 -0.14,-0.35,0.78,U] [#6 -0.07,0.08,2.19,U] [#7 0.11,0.54,0.97,U] [#8 -0.67,-0.34,0.00,M3] 
21:15:57.621 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.03}, one-star: {-0.76, 0.82}
21:15:57.621 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.70) = xAngle (4.71 = -1.57)
21:15:57.621 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.63 = -1.66)
21:15:57.621 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.25 cameraTheta=3.01 mountX=0.00 mountY=-0.25, mountTheta=-1.57
21:15:57.626 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.03, opts=13)
21:15:57.626 00.000 10844 Enqueuing Move request for scope (-0.24, 0.03)
21:15:57.626 00.000 11060 Worker thread wakes up
21:15:57.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.03) opts 0xd
21:15:57.626 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.03)
21:15:57.626 00.000 11060 Moving (-0.24, 0.03) raw xDistance=0.00 yDistance=-0.25
21:15:57.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:15:57.626 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.74 newest=-0.91
21:15:57.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
21:15:57.626 00.000 11060 MoveAxis(E, 0, ABG)
21:15:57.626 00.000 11060 Move returns status 0, amount 0
21:15:57.626 00.000 11060 BLC: Oldest BLC event removed
21:15:57.626 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:15:57.626 00.000 11060 MoveAxis(N, 844, ABG)
21:15:57.626 00.000 11060 Guiding  Dir = 0, Dur = 844
21:15:57.630 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:15:57.636 00.006 11060 IsSlewing returns 0
21:15:57.636 00.000 11060 IsGuiding returns 0
21:15:57.645 00.009 10844 UpdateGuideState exits: m=2750 SNR=33.4 Saturated
21:15:57.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:57.645 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:15:57.645 00.000 10844 Enqueuing Expose request
21:15:58.492 00.847 11060 IsGuiding returns 0
21:15:58.492 00.000 11060 Move returns status 0, amount 844
21:15:58.492 00.000 11060 move complete, result=0
21:15:58.494 00.002 11060 worker thread done servicing request
21:15:58.494 00.000 11060 Worker thread wakes up
21:15:58.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:15:58.494 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:15:58.494 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 844 ms NORTH
21:15:59.976 01.482 11060 Exposure complete
21:16:00.119 00.143 11060 worker thread done servicing request
21:16:00.119 00.000 10844 OnExposeComplete: enter
21:16:00.119 00.000 10844 UpdateGuideState(): m_state=6
21:16:00.119 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:16:00.119 00.000 10844 Star::Find returns 1 (1), X=226.88, Y=194.42, Mass=3106, SNR=34.5, Peak=255 HFD=3.6
21:16:00.119 00.000 10844 MultiStar: [#1 -0.10,-0.19,0.89,U] [#2 -0.04,-0.76,0.00,M7] [#3 -0.16,0.35,1.04,U] [#4 -0.21,0.33,0.94,U] [#5 -0.20,-0.45,0.84,U] [#6 -0.09,-0.15,1.88,U] [#7 0.45,-0.38,1.03,U] [#8 -0.53,-0.01,2.21,U] 
21:16:00.119 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.08}, one-star: {-0.00, -0.24}
21:16:00.119 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.70) = xAngle (-0.94 = -0.94)
21:16:00.119 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-1.03 = -1.03)
21:16:00.119 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.64 mountX=0.10 mountY=-0.15, mountTheta=-0.97
21:16:00.123 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.08, opts=13)
21:16:00.123 00.000 10844 Enqueuing Move request for scope (-0.15, -0.08)
21:16:00.125 00.002 11060 Worker thread wakes up
21:16:00.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
21:16:00.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
21:16:00.125 00.000 11060 Moving (-0.15, -0.08) raw xDistance=0.10 yDistance=-0.15
21:16:00.125 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.171694, 1:0.148048
21:16:00.125 00.000 11060 BLC: No correction, Miss < min_move
21:16:00.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:16:00.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:00.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:16:00.125 00.000 11060 MoveAxis(E, 0, ABG)
21:16:00.125 00.000 11060 Move returns status 0, amount 0
21:16:00.125 00.000 11060 MoveAxis(N, 0, ABG)
21:16:00.125 00.000 11060 Move returns status 0, amount 0
21:16:00.125 00.000 11060 move complete, result=0
21:16:00.125 00.000 11060 worker thread done servicing request
21:16:00.131 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:00.141 00.010 10844 UpdateGuideState exits: m=3106 SNR=34.5 Saturated
21:16:00.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:00.141 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:00.141 00.000 10844 Enqueuing Expose request
21:16:00.141 00.000 11060 Worker thread wakes up
21:16:00.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:00.141 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:00.141 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:16:01.615 01.474 11060 Exposure complete
21:16:01.745 00.130 11060 worker thread done servicing request
21:16:01.745 00.000 10844 OnExposeComplete: enter
21:16:01.745 00.000 10844 UpdateGuideState(): m_state=6
21:16:01.745 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:16:01.745 00.000 10844 Star::Find returns 1 (0), X=226.86, Y=194.89, Mass=2462, SNR=31.2, Peak=246 HFD=2.9
21:16:01.745 00.000 10844 MultiStar: [#1 0.04,-0.13,1.01,U] [#2 0.42,-0.42,2.23,U] [#3 -0.12,0.60,1.14,U] [#4 -0.06,0.60,0.95,U] [#5 -0.04,0.38,0.82,U] [#6 0.34,-0.15,2.18,U] [#7 0.49,0.22,1.02,U] [#8 -0.27,-0.20,2.43,U] 
21:16:01.745 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {-0.03, 0.23}
21:16:01.745 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.70) = xAngle (1.82 = 1.82)
21:16:01.745 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.73 = 1.73)
21:16:01.745 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.11 mountX=-0.03 mountY=0.10, mountTheta=1.81
21:16:01.748 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
21:16:01.748 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
21:16:01.748 00.000 11060 Worker thread wakes up
21:16:01.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
21:16:01.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
21:16:01.748 00.000 11060 Moving (0.10, 0.01) raw xDistance=-0.03 yDistance=0.10
21:16:01.748 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.171694, 1:0.148048, 2:-0.102089
21:16:01.748 00.000 11060 BLC: No correction, Miss < min_move
21:16:01.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:16:01.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:01.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:16:01.748 00.000 11060 MoveAxis(E, 0, ABG)
21:16:01.748 00.000 11060 Move returns status 0, amount 0
21:16:01.748 00.000 11060 MoveAxis(N, 0, ABG)
21:16:01.748 00.000 11060 Move returns status 0, amount 0
21:16:01.748 00.000 11060 move complete, result=0
21:16:01.748 00.000 11060 worker thread done servicing request
21:16:01.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:16:01.766 00.018 10844 UpdateGuideState exits: m=2462 SNR=31.2
21:16:01.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:01.766 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:01.766 00.000 10844 Enqueuing Expose request
21:16:01.766 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:16:01.766 00.000 11060 Worker thread wakes up
21:16:01.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:01.766 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:03.223 01.457 11060 Exposure complete
21:16:03.374 00.151 11060 worker thread done servicing request
21:16:03.374 00.000 10844 OnExposeComplete: enter
21:16:03.374 00.000 10844 UpdateGuideState(): m_state=6
21:16:03.374 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:16:03.374 00.000 10844 Star::Find returns 1 (0), X=226.92, Y=195.08, Mass=2369, SNR=30.8, Peak=228 HFD=3.0
21:16:03.374 00.000 10844 MultiStar: [#1 -0.12,-0.07,0.96,U] [#2 -0.04,-0.55,2.27,U] [#3 0.06,0.85,0.00,M2] [#4 0.06,0.15,0.99,U] [#5 0.17,-0.06,0.89,U] [#6 1.02,0.05,0.00,M1] [#7 0.43,0.11,1.22,U] [#8 0.12,-0.06,2.39,U] 
21:16:03.374 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.09}, one-star: {0.03, 0.42}
21:16:03.374 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.70) = xAngle (0.93 = 0.93)
21:16:03.374 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.85 = 0.85)
21:16:03.374 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.77 mountX=0.07 mountY=0.09, mountTheta=0.90
21:16:03.381 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.09, opts=13)
21:16:03.381 00.000 10844 Enqueuing Move request for scope (0.09, -0.09)
21:16:03.381 00.000 11060 Worker thread wakes up
21:16:03.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
21:16:03.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
21:16:03.381 00.000 11060 Moving (0.09, -0.09) raw xDistance=0.07 yDistance=0.09
21:16:03.381 00.000 11060 BLC: window closed
21:16:03.381 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.171694, 1:0.148048, 2:-0.102089
21:16:03.381 00.000 11060 BLC: No correction, Miss < min_move
21:16:03.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:16:03.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:03.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:16:03.381 00.000 11060 MoveAxis(E, 0, ABG)
21:16:03.381 00.000 11060 Move returns status 0, amount 0
21:16:03.381 00.000 11060 MoveAxis(N, 0, ABG)
21:16:03.381 00.000 11060 Move returns status 0, amount 0
21:16:03.381 00.000 11060 move complete, result=0
21:16:03.381 00.000 11060 worker thread done servicing request
21:16:03.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:03.408 00.027 10844 UpdateGuideState exits: m=2369 SNR=30.8
21:16:03.410 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:03.410 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:03.410 00.000 10844 Enqueuing Expose request
21:16:03.410 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:16:03.410 00.000 11060 Worker thread wakes up
21:16:03.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:03.410 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:04.878 01.468 11060 Exposure complete
21:16:05.010 00.132 11060 worker thread done servicing request
21:16:05.010 00.000 10844 OnExposeComplete: enter
21:16:05.010 00.000 10844 UpdateGuideState(): m_state=6
21:16:05.010 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:16:05.010 00.000 10844 Star::Find returns 1 (0), X=226.56, Y=194.92, Mass=2774, SNR=33.3, Peak=234 HFD=3.4
21:16:05.010 00.000 10844 MultiStar: [#1 -0.11,-0.19,1.02,U] [#2 -0.18,-0.84,0.00,M6] [#3 -0.38,0.13,1.13,U] [#4 0.09,-0.05,0.88,U] [#5 0.26,-0.41,0.83,U] [#6 -0.34,-0.41,2.34,U] [#7 0.46,-0.40,1.02,U] [#8 -0.11,0.50,2.07,U] 
21:16:05.010 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {-0.32, 0.25}
21:16:05.010 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.70) = xAngle (-1.00 = -1.00)
21:16:05.010 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-1.09 = -1.09)
21:16:05.010 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.71 mountX=0.06 mountY=-0.11, mountTheta=-1.03
21:16:05.012 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
21:16:05.012 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
21:16:05.012 00.000 11060 Worker thread wakes up
21:16:05.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
21:16:05.012 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
21:16:05.012 00.000 11060 Moving (-0.11, -0.05) raw xDistance=0.06 yDistance=-0.11
21:16:05.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:16:05.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:05.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:16:05.012 00.000 11060 MoveAxis(E, 0, ABG)
21:16:05.012 00.000 11060 Move returns status 0, amount 0
21:16:05.012 00.000 11060 MoveAxis(N, 0, ABG)
21:16:05.012 00.000 11060 Move returns status 0, amount 0
21:16:05.012 00.000 11060 move complete, result=0
21:16:05.012 00.000 11060 worker thread done servicing request
21:16:05.018 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:16:05.033 00.015 10844 UpdateGuideState exits: m=2774 SNR=33.3
21:16:05.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:05.033 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:05.033 00.000 10844 Enqueuing Expose request
21:16:05.033 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:16:05.036 00.003 11060 Worker thread wakes up
21:16:05.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:05.036 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:06.509 01.473 11060 Exposure complete
21:16:06.645 00.136 11060 worker thread done servicing request
21:16:06.645 00.000 10844 OnExposeComplete: enter
21:16:06.645 00.000 10844 UpdateGuideState(): m_state=6
21:16:06.645 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:16:06.645 00.000 10844 Star::Find returns 1 (0), X=226.78, Y=195.17, Mass=2556, SNR=32.3, Peak=247 HFD=2.9
21:16:06.645 00.000 10844 MultiStar: [#1 -0.06,-0.12,0.99,U] [#2 -0.11,-0.36,2.11,U] [#3 -0.12,0.17,1.13,U] [#4 0.11,0.83,0.00,M1] [#5 0.29,-0.21,0.86,U] [#6 0.27,-0.06,2.06,U] [#7 0.38,0.80,0.00,M1] [#8 -0.08,-0.10,2.06,U] 
21:16:06.645 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.07}, one-star: {-0.11, 0.51}
21:16:06.645 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.70) = xAngle (0.30 = 0.30)
21:16:06.645 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.21 = 0.21)
21:16:06.645 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.41 mountX=0.06 mountY=0.01, mountTheta=0.21
21:16:06.656 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
21:16:06.656 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
21:16:06.656 00.000 11060 Worker thread wakes up
21:16:06.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
21:16:06.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
21:16:06.656 00.000 11060 Moving (0.01, -0.07) raw xDistance=0.06 yDistance=0.01
21:16:06.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:16:06.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:06.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:16:06.656 00.000 11060 MoveAxis(E, 0, ABG)
21:16:06.656 00.000 11060 Move returns status 0, amount 0
21:16:06.656 00.000 11060 MoveAxis(N, 0, ABG)
21:16:06.656 00.000 11060 Move returns status 0, amount 0
21:16:06.656 00.000 11060 move complete, result=0
21:16:06.657 00.001 11060 worker thread done servicing request
21:16:06.669 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:06.678 00.009 10844 UpdateGuideState exits: m=2556 SNR=32.3
21:16:06.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:06.678 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:06.678 00.000 10844 Enqueuing Expose request
21:16:06.678 00.000 11060 Worker thread wakes up
21:16:06.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:06.678 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:06.678 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:16:08.147 01.469 11060 Exposure complete
21:16:08.280 00.133 11060 worker thread done servicing request
21:16:08.280 00.000 10844 OnExposeComplete: enter
21:16:08.280 00.000 10844 UpdateGuideState(): m_state=6
21:16:08.280 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:16:08.280 00.000 10844 Star::Find returns 1 (0), X=226.64, Y=195.31, Mass=2683, SNR=32.7, Peak=210 HFD=3.6
21:16:08.280 00.000 10844 MultiStar: [#1 -0.06,-0.13,1.00,U] [#2 0.12,-0.60,2.06,U] [#3 -0.18,0.12,1.07,U] [#4 0.06,0.77,0.00,M2] [#5 0.06,0.10,0.87,U] [#6 -0.19,0.22,2.19,U] [#7 0.38,0.74,0.00,M2] [#8 -0.40,-0.09,2.28,U] 
21:16:08.280 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.02}, one-star: {-0.24, 0.65}
21:16:08.280 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.70) = xAngle (-1.29 = -1.29)
21:16:08.280 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-1.37 = -1.37)
21:16:08.280 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.99 mountX=0.04 mountY=-0.14, mountTheta=-1.29
21:16:08.280 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.02, opts=13)
21:16:08.280 00.000 10844 Enqueuing Move request for scope (-0.15, -0.02)
21:16:08.280 00.000 11060 Worker thread wakes up
21:16:08.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
21:16:08.280 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
21:16:08.280 00.000 11060 Moving (-0.15, -0.02) raw xDistance=0.04 yDistance=-0.14
21:16:08.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:16:08.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:08.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:16:08.280 00.000 11060 MoveAxis(E, 0, ABG)
21:16:08.280 00.000 11060 Move returns status 0, amount 0
21:16:08.280 00.000 11060 MoveAxis(N, 0, ABG)
21:16:08.280 00.000 11060 Move returns status 0, amount 0
21:16:08.280 00.000 11060 move complete, result=0
21:16:08.280 00.000 11060 worker thread done servicing request
21:16:08.287 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:16:08.302 00.015 10844 UpdateGuideState exits: m=2683 SNR=32.7
21:16:08.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:08.302 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:08.302 00.000 10844 Enqueuing Expose request
21:16:08.302 00.000 11060 Worker thread wakes up
21:16:08.302 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:16:08.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:08.304 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:09.774 01.470 11060 Exposure complete
21:16:09.917 00.143 11060 worker thread done servicing request
21:16:09.917 00.000 10844 OnExposeComplete: enter
21:16:09.917 00.000 10844 UpdateGuideState(): m_state=6
21:16:09.917 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:16:09.917 00.000 10844 Star::Find returns 1 (1), X=226.71, Y=194.78, Mass=3307, SNR=36.2, Peak=255 HFD=3.6
21:16:09.917 00.000 10844 MultiStar: [#1 -0.24,-0.41,0.89,U] [#2 0.03,-0.72,1.82,U] [#3 0.32,0.30,1.02,U] [#4 0.40,0.11,0.57,U] [#5 -0.04,-0.07,0.72,U] [#6 0.49,-0.32,1.93,U] [#7 0.73,-0.27,0.00,M3] [#8 -0.15,-0.19,2.08,U] 
21:16:09.917 00.000 10844 single-star, 7 included, MultiStar: {0.08, -0.22}, one-star: {-0.18, 0.12}
21:16:09.917 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.70) = xAngle (4.24 = -2.05)
21:16:09.917 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.15 = -2.13)
21:16:09.917 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.21 cameraTheta=2.53 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
21:16:09.917 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.12, opts=13)
21:16:09.917 00.000 10844 Enqueuing Move request for scope (-0.18, 0.12)
21:16:09.917 00.000 11060 Worker thread wakes up
21:16:09.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
21:16:09.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
21:16:09.917 00.000 11060 Moving (-0.18, 0.12) raw xDistance=-0.10 yDistance=-0.18
21:16:09.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:16:09.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:09.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:16:09.917 00.000 11060 MoveAxis(E, 0, ABG)
21:16:09.917 00.000 11060 Move returns status 0, amount 0
21:16:09.917 00.000 11060 MoveAxis(N, 0, ABG)
21:16:09.917 00.000 11060 Move returns status 0, amount 0
21:16:09.917 00.000 11060 move complete, result=0
21:16:09.917 00.000 11060 worker thread done servicing request
21:16:09.924 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:16:09.934 00.010 10844 UpdateGuideState exits: m=3307 SNR=36.2 Saturated
21:16:09.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:09.934 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:09.934 00.000 10844 Enqueuing Expose request
21:16:09.934 00.000 11060 Worker thread wakes up
21:16:09.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:09.934 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:09.934 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:16:11.399 01.465 11060 Exposure complete
21:16:11.540 00.141 11060 worker thread done servicing request
21:16:11.540 00.000 10844 OnExposeComplete: enter
21:16:11.540 00.000 10844 UpdateGuideState(): m_state=6
21:16:11.540 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:16:11.540 00.000 10844 Star::Find returns 1 (1), X=227.08, Y=194.24, Mass=2839, SNR=33.5, Peak=255 HFD=3.1
21:16:11.540 00.000 10844 MultiStar: [#1 0.13,-0.17,0.93,U] [#2 0.16,-0.77,0.00,M4] [#3 0.17,0.70,0.98,U] [#4 0.06,-0.05,0.64,U] [#5 0.41,-0.22,0.82,U] [#6 0.52,-0.42,2.03,U] [#7 0.48,0.67,0.00,M4] [#8 -0.03,-0.19,2.34,U] 
21:16:11.540 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.16}, one-star: {0.19, -0.43}
21:16:11.540 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.70) = xAngle (1.05 = 1.05)
21:16:11.540 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.96 = 0.96)
21:16:11.540 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.65 mountX=0.13 mountY=0.22, mountTheta=1.02
21:16:11.543 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.16, opts=13)
21:16:11.543 00.000 10844 Enqueuing Move request for scope (0.21, -0.16)
21:16:11.543 00.000 11060 Worker thread wakes up
21:16:11.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
21:16:11.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
21:16:11.543 00.000 11060 Moving (0.21, -0.16) raw xDistance=0.13 yDistance=0.22
21:16:11.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.13
21:16:11.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:11.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:16:11.543 00.000 11060 MoveAxis(W, 25, ABG)
21:16:11.543 00.000 11060 Guiding  Dir = 3, Dur = 25
21:16:11.548 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:11.555 00.007 11060 IsSlewing returns 0
21:16:11.555 00.000 11060 IsGuiding returns 0
21:16:11.560 00.005 10844 UpdateGuideState exits: m=2839 SNR=33.5 Saturated
21:16:11.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:11.560 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:11.560 00.000 10844 Enqueuing Expose request
21:16:11.589 00.029 11060 IsGuiding returns 0
21:16:11.589 00.000 11060 Move returns status 0, amount 25
21:16:11.589 00.000 11060 MoveAxis(N, 0, ABG)
21:16:11.589 00.000 11060 Move returns status 0, amount 0
21:16:11.591 00.002 11060 move complete, result=0
21:16:11.591 00.000 11060 worker thread done servicing request
21:16:11.591 00.000 11060 Worker thread wakes up
21:16:11.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:11.591 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.2 px 0 ms NORTH
21:16:11.591 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:13.071 01.480 11060 Exposure complete
21:16:13.213 00.142 11060 worker thread done servicing request
21:16:13.217 00.004 10844 OnExposeComplete: enter
21:16:13.217 00.000 10844 UpdateGuideState(): m_state=6
21:16:13.217 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:16:13.217 00.000 10844 Star::Find returns 1 (0), X=226.92, Y=194.73, Mass=2830, SNR=33.2, Peak=250 HFD=3.4
21:16:13.217 00.000 10844 MultiStar: [#1 0.07,-0.01,1.01,U] [#2 0.01,-0.75,2.13,U] [#3 0.28,0.51,1.07,U] [#4 0.33,-0.44,0.60,U] [#5 0.09,-0.43,0.80,U] [#6 0.03,-0.36,2.05,U] [#7 0.62,0.17,1.07,U] [#8 0.15,-0.19,2.20,U] 
21:16:13.217 00.000 10844 single-star, 8 included, MultiStar: {0.15, -0.22}, one-star: {0.03, 0.07}
21:16:13.217 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.70) = xAngle (2.82 = 2.82)
21:16:13.217 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.74 = 2.74)
21:16:13.217 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.12 mountX=-0.07 mountY=0.03, mountTheta=2.75
21:16:13.217 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
21:16:13.217 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
21:16:13.217 00.000 11060 Worker thread wakes up
21:16:13.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:16:13.217 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:16:13.217 00.000 11060 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=0.03
21:16:13.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:16:13.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:13.219 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:16:13.219 00.000 11060 MoveAxis(E, 0, ABG)
21:16:13.219 00.000 11060 Move returns status 0, amount 0
21:16:13.219 00.000 11060 MoveAxis(N, 0, ABG)
21:16:13.219 00.000 11060 Move returns status 0, amount 0
21:16:13.219 00.000 11060 move complete, result=0
21:16:13.219 00.000 11060 worker thread done servicing request
21:16:13.224 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:16:13.242 00.018 10844 UpdateGuideState exits: m=2830 SNR=33.2
21:16:13.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:13.242 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:13.242 00.000 10844 Enqueuing Expose request
21:16:13.242 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:16:13.242 00.000 11060 Worker thread wakes up
21:16:13.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:13.242 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:14.703 01.461 11060 Exposure complete
21:16:14.829 00.126 11060 worker thread done servicing request
21:16:14.831 00.002 10844 OnExposeComplete: enter
21:16:14.831 00.000 10844 UpdateGuideState(): m_state=6
21:16:14.831 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:16:14.831 00.000 10844 Star::Find returns 1 (0), X=226.48, Y=195.10, Mass=2890, SNR=33.5, Peak=239 HFD=3.6
21:16:14.831 00.000 10844 MultiStar: [#1 -0.13,0.56,0.95,U] [#2 0.25,-0.85,0.00,M4] [#3 -0.08,0.49,1.06,U] [#4 0.60,0.00,0.57,U] [#5 0.19,0.50,0.79,U] [#6 0.56,-0.05,2.16,U] [#7 0.51,0.30,1.06,U] [#8 -0.50,0.37,2.27,U] 
21:16:14.831 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.30}, one-star: {-0.40, 0.44}
21:16:14.831 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.70) = xAngle (3.10 = 3.10)
21:16:14.831 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.02 = 3.02)
21:16:14.831 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.40 mountX=-0.30 mountY=0.04, mountTheta=3.02
21:16:14.833 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.30, opts=13)
21:16:14.833 00.000 10844 Enqueuing Move request for scope (0.05, 0.30)
21:16:14.834 00.001 11060 Worker thread wakes up
21:16:14.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
21:16:14.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
21:16:14.834 00.000 11060 Moving (0.05, 0.30) raw xDistance=-0.30 yDistance=0.04
21:16:14.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.30
21:16:14.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:14.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:16:14.834 00.000 11060 MoveAxis(E, 57, ABG)
21:16:14.834 00.000 11060 Guiding  Dir = 2, Dur = 57
21:16:14.841 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:16:14.845 00.004 11060 IsSlewing returns 0
21:16:14.845 00.000 11060 IsGuiding returns 0
21:16:14.848 00.003 10844 UpdateGuideState exits: m=2890 SNR=33.5
21:16:14.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:14.848 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:14.848 00.000 10844 Enqueuing Expose request
21:16:14.909 00.061 11060 IsGuiding returns 0
21:16:14.909 00.000 11060 Move returns status 0, amount 57
21:16:14.909 00.000 11060 MoveAxis(N, 0, ABG)
21:16:14.909 00.000 11060 Move returns status 0, amount 0
21:16:14.909 00.000 11060 move complete, result=0
21:16:14.909 00.000 11060 worker thread done servicing request
21:16:14.909 00.000 11060 Worker thread wakes up
21:16:14.911 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:14.911 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:14.913 00.002 10844 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
21:16:16.382 01.469 11060 Exposure complete
21:16:16.518 00.136 11060 worker thread done servicing request
21:16:16.518 00.000 10844 OnExposeComplete: enter
21:16:16.518 00.000 10844 UpdateGuideState(): m_state=6
21:16:16.518 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:16:16.518 00.000 10844 Star::Find returns 1 (0), X=226.73, Y=194.38, Mass=2486, SNR=31.2, Peak=213 HFD=3.3
21:16:16.518 00.000 10844 MultiStar: [#1 -0.02,-0.63,1.06,U] [#2 0.25,-1.35,0.00,M5] [#3 0.41,0.37,1.15,U] [#4 0.28,-0.11,0.56,U] [#5 0.25,-0.46,0.91,U] [#6 -0.45,-0.54,2.18,U] [#7 0.36,-0.35,1.10,U] [#8 -0.17,-0.32,2.31,U] 
21:16:16.518 00.000 10844 single-star, 7 included, MultiStar: {-0.03, -0.32}, one-star: {-0.16, -0.28}
21:16:16.518 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.70) = xAngle (-0.39 = -0.39)
21:16:16.518 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.48 = -0.48)
21:16:16.518 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.09 mountX=0.30 mountY=-0.15, mountTheta=-0.46
21:16:16.526 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.28, opts=13)
21:16:16.526 00.000 10844 Enqueuing Move request for scope (-0.16, -0.28)
21:16:16.526 00.000 11060 Worker thread wakes up
21:16:16.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.28) opts 0xd
21:16:16.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.28)
21:16:16.526 00.000 11060 Moving (-0.16, -0.28) raw xDistance=0.30 yDistance=-0.15
21:16:16.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.30
21:16:16.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:16.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:16:16.526 00.000 11060 MoveAxis(W, 55, ABG)
21:16:16.526 00.000 11060 Guiding  Dir = 3, Dur = 55
21:16:16.531 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:16.534 00.003 11060 IsSlewing returns 0
21:16:16.534 00.000 11060 IsGuiding returns 0
21:16:16.545 00.011 10844 UpdateGuideState exits: m=2486 SNR=31.2
21:16:16.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:16.545 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:16.545 00.000 10844 Enqueuing Expose request
21:16:16.598 00.053 11060 IsGuiding returns 0
21:16:16.598 00.000 11060 Move returns status 0, amount 55
21:16:16.598 00.000 11060 MoveAxis(N, 0, ABG)
21:16:16.598 00.000 11060 Move returns status 0, amount 0
21:16:16.600 00.002 11060 move complete, result=0
21:16:16.600 00.000 11060 worker thread done servicing request
21:16:16.600 00.000 11060 Worker thread wakes up
21:16:16.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:16.600 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:16.602 00.002 10844 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
21:16:18.076 01.474 11060 Exposure complete
21:16:18.231 00.155 11060 worker thread done servicing request
21:16:18.231 00.000 10844 OnExposeComplete: enter
21:16:18.231 00.000 10844 UpdateGuideState(): m_state=6
21:16:18.231 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:16:18.234 00.003 10844 Star::Find returns 1 (0), X=226.90, Y=195.31, Mass=2761, SNR=33.2, Peak=236 HFD=3.3
21:16:18.234 00.000 10844 MultiStar: [#1 -0.48,0.48,1.00,U] [#2 -0.18,0.15,2.12,U] [#3 0.22,1.51,0.00,M1] [#4 -0.04,0.68,0.59,U] [#5 0.63,0.29,0.88,U] [#6 0.29,-0.08,1.99,U] [#7 0.54,0.53,0.00,M2] [#8 -0.51,0.33,2.40,U] 
21:16:18.234 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.27}, one-star: {0.01, 0.65}
21:16:18.234 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.70) = xAngle (3.61 = -2.67)
21:16:18.234 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.53 = -2.76)
21:16:18.234 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.91 mountX=-0.26 mountY=-0.11, mountTheta=-2.74
21:16:18.234 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.27, opts=13)
21:16:18.234 00.000 10844 Enqueuing Move request for scope (-0.10, 0.27)
21:16:18.234 00.000 11060 Worker thread wakes up
21:16:18.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
21:16:18.234 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
21:16:18.234 00.000 11060 Moving (-0.10, 0.27) raw xDistance=-0.26 yDistance=-0.11
21:16:18.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.26
21:16:18.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:18.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:16:18.234 00.000 11060 MoveAxis(E, 47, ABG)
21:16:18.234 00.000 11060 Guiding  Dir = 2, Dur = 47
21:16:18.244 00.010 11060 IsSlewing returns 0
21:16:18.244 00.000 11060 IsGuiding returns 0
21:16:18.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:18.264 00.020 10844 UpdateGuideState exits: m=2761 SNR=33.2
21:16:18.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:18.264 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:18.264 00.000 10844 Enqueuing Expose request
21:16:18.307 00.043 11060 IsGuiding returns 0
21:16:18.307 00.000 11060 Move returns status 0, amount 47
21:16:18.307 00.000 11060 MoveAxis(N, 0, ABG)
21:16:18.307 00.000 11060 Move returns status 0, amount 0
21:16:18.307 00.000 11060 move complete, result=0
21:16:18.307 00.000 11060 worker thread done servicing request
21:16:18.307 00.000 11060 Worker thread wakes up
21:16:18.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:18.307 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:18.307 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
21:16:19.766 01.459 11060 Exposure complete
21:16:19.891 00.125 11060 worker thread done servicing request
21:16:19.891 00.000 10844 OnExposeComplete: enter
21:16:19.891 00.000 10844 UpdateGuideState(): m_state=6
21:16:19.891 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:16:19.891 00.000 10844 Star::Find returns 1 (0), X=226.73, Y=195.72, Mass=2802, SNR=33.7, Peak=239 HFD=3.1
21:16:19.891 00.000 10844 MultiStar: [#1 -0.30,-0.05,1.06,U] [#2 0.25,-0.72,0.00,M5] [#3 0.33,1.16,0.00,M2] [#4 -0.12,0.46,0.65,U] [#5 0.28,-0.04,0.80,U] [#6 -0.11,-0.29,2.08,U] [#7 0.19,0.75,0.00,M3] [#8 -0.18,-0.12,2.14,U] 
21:16:19.891 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.05}, one-star: {-0.16, 1.06}
21:16:19.891 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.70) = xAngle (4.43 = -1.86)
21:16:19.891 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.34 = -1.94)
21:16:19.891 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.72 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
21:16:19.891 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
21:16:19.891 00.000 10844 Enqueuing Move request for scope (-0.12, 0.05)
21:16:19.891 00.000 11060 Worker thread wakes up
21:16:19.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
21:16:19.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
21:16:19.891 00.000 11060 Moving (-0.12, 0.05) raw xDistance=-0.04 yDistance=-0.13
21:16:19.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:16:19.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:19.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:16:19.891 00.000 11060 MoveAxis(E, 0, ABG)
21:16:19.891 00.000 11060 Move returns status 0, amount 0
21:16:19.891 00.000 11060 MoveAxis(N, 0, ABG)
21:16:19.891 00.000 11060 Move returns status 0, amount 0
21:16:19.891 00.000 11060 move complete, result=0
21:16:19.891 00.000 11060 worker thread done servicing request
21:16:19.899 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:16:19.913 00.014 10844 UpdateGuideState exits: m=2802 SNR=33.7
21:16:19.915 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:19.915 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:19.915 00.000 10844 Enqueuing Expose request
21:16:19.915 00.000 11060 Worker thread wakes up
21:16:19.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:19.915 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:19.915 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:16:21.392 01.477 11060 Exposure complete
21:16:21.536 00.144 11060 worker thread done servicing request
21:16:21.536 00.000 10844 OnExposeComplete: enter
21:16:21.536 00.000 10844 UpdateGuideState(): m_state=6
21:16:21.536 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:16:21.536 00.000 10844 Star::Find returns 1 (1), X=226.76, Y=194.96, Mass=3165, SNR=34.9, Peak=255 HFD=3.3
21:16:21.536 00.000 10844 MultiStar: [#1 0.28,-0.22,0.96,U] [#2 0.50,-1.02,0.00,M6] [#3 -0.15,0.42,1.02,U] [#4 0.29,0.18,0.65,U] [#5 -0.07,-0.24,0.78,U] [#6 0.43,-0.75,0.00,M1] [#7 0.65,-0.19,0.93,U] [#8 0.01,-0.50,1.93,U] 
21:16:21.536 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {-0.13, 0.30}
21:16:21.536 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.70) = xAngle (0.93 = 0.93)
21:16:21.536 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.85 = 0.85)
21:16:21.536 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.77 mountX=0.08 mountY=0.10, mountTheta=0.90
21:16:21.536 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
21:16:21.536 00.000 10844 Enqueuing Move request for scope (0.10, -0.10)
21:16:21.536 00.000 11060 Worker thread wakes up
21:16:21.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
21:16:21.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
21:16:21.536 00.000 11060 Moving (0.10, -0.10) raw xDistance=0.08 yDistance=0.10
21:16:21.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:16:21.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:21.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:16:21.536 00.000 11060 MoveAxis(E, 0, ABG)
21:16:21.536 00.000 11060 Move returns status 0, amount 0
21:16:21.536 00.000 11060 MoveAxis(N, 0, ABG)
21:16:21.536 00.000 11060 Move returns status 0, amount 0
21:16:21.536 00.000 11060 move complete, result=0
21:16:21.545 00.009 11060 worker thread done servicing request
21:16:21.547 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:21.568 00.021 10844 UpdateGuideState exits: m=3165 SNR=34.9 Saturated
21:16:21.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:21.568 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:21.568 00.000 10844 Enqueuing Expose request
21:16:21.568 00.000 11060 Worker thread wakes up
21:16:21.568 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:16:21.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:21.568 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:23.054 01.486 11060 Exposure complete
21:16:23.189 00.135 11060 worker thread done servicing request
21:16:23.189 00.000 10844 OnExposeComplete: enter
21:16:23.189 00.000 10844 UpdateGuideState(): m_state=6
21:16:23.189 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:16:23.189 00.000 10844 Star::Find returns 1 (1), X=226.82, Y=194.81, Mass=2949, SNR=34.5, Peak=255 HFD=3.1
21:16:23.189 00.000 10844 MultiStar: [#1 0.27,0.28,1.07,U] [#2 0.52,-0.64,0.00,M7] [#3 0.09,0.61,1.05,U] [#4 0.32,0.50,0.65,U] [#5 -0.03,-0.07,0.80,U] [#6 0.23,0.32,2.07,U] [#7 0.58,-0.26,0.97,U] [#8 0.07,-0.30,2.08,U] 
21:16:23.189 00.000 10844 single-star, 7 included, MultiStar: {0.18, 0.12}, one-star: {-0.06, 0.15}
21:16:23.189 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.70) = xAngle (3.69 = -2.60)
21:16:23.189 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.60 = -2.68)
21:16:23.189 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.99 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
21:16:23.193 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
21:16:23.193 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
21:16:23.193 00.000 11060 Worker thread wakes up
21:16:23.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
21:16:23.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
21:16:23.193 00.000 11060 Moving (-0.06, 0.15) raw xDistance=-0.14 yDistance=-0.07
21:16:23.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.14
21:16:23.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:23.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:16:23.193 00.000 11060 MoveAxis(E, 26, ABG)
21:16:23.193 00.000 11060 Guiding  Dir = 2, Dur = 26
21:16:23.205 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:23.218 00.013 10844 UpdateGuideState exits: m=2949 SNR=34.5 Saturated
21:16:23.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:23.218 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:23.218 00.000 10844 Enqueuing Expose request
21:16:23.232 00.014 11060 IsSlewing returns 0
21:16:23.232 00.000 11060 IsGuiding returns 0
21:16:23.295 00.063 11060 IsGuiding returns 0
21:16:23.295 00.000 11060 Move returns status 0, amount 26
21:16:23.295 00.000 11060 MoveAxis(N, 0, ABG)
21:16:23.295 00.000 11060 Move returns status 0, amount 0
21:16:23.295 00.000 11060 move complete, result=0
21:16:23.295 00.000 11060 worker thread done servicing request
21:16:23.295 00.000 11060 Worker thread wakes up
21:16:23.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:23.295 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:23.298 00.003 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
21:16:24.766 01.468 11060 Exposure complete
21:16:24.891 00.125 11060 worker thread done servicing request
21:16:24.891 00.000 10844 OnExposeComplete: enter
21:16:24.891 00.000 10844 UpdateGuideState(): m_state=6
21:16:24.891 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:16:24.891 00.000 10844 Star::Find returns 1 (0), X=227.50, Y=195.17, Mass=2769, SNR=33.1, Peak=232 HFD=3.4
21:16:24.891 00.000 10844 MultiStar: [#1 0.29,0.10,0.94,U] [#2 0.49,-0.32,2.09,U] [#3 0.50,0.76,0.00,M1] [#4 0.20,0.43,0.74,U] [#5 0.58,-0.08,0.81,U] [#6 -0.15,-0.36,2.00,U] [#7 1.00,0.30,0.00,M2] [#8 0.04,0.38,2.27,U] 
21:16:24.891 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.03}, one-star: {0.61, 0.51}
21:16:24.891 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.70) = xAngle (1.85 = 1.85)
21:16:24.891 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.76 = 1.76)
21:16:24.891 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.15 mountX=-0.07 mountY=0.24, mountTheta=1.84
21:16:24.891 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.03, opts=13)
21:16:24.891 00.000 10844 Enqueuing Move request for scope (0.24, 0.03)
21:16:24.891 00.000 11060 Worker thread wakes up
21:16:24.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
21:16:24.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
21:16:24.891 00.000 11060 Moving (0.24, 0.03) raw xDistance=-0.07 yDistance=0.24
21:16:24.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:16:24.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:16:24.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:16:24.891 00.000 11060 MoveAxis(E, 0, ABG)
21:16:24.891 00.000 11060 Move returns status 0, amount 0
21:16:24.891 00.000 11060 MoveAxis(N, 0, ABG)
21:16:24.891 00.000 11060 Move returns status 0, amount 0
21:16:24.891 00.000 11060 move complete, result=0
21:16:24.891 00.000 11060 worker thread done servicing request
21:16:24.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:24.920 00.029 10844 UpdateGuideState exits: m=2769 SNR=33.1
21:16:24.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:24.920 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:24.920 00.000 10844 Enqueuing Expose request
21:16:24.920 00.000 11060 Worker thread wakes up
21:16:24.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:24.922 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:24.922 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:16:26.407 01.485 11060 Exposure complete
21:16:26.544 00.137 11060 worker thread done servicing request
21:16:26.544 00.000 10844 OnExposeComplete: enter
21:16:26.544 00.000 10844 UpdateGuideState(): m_state=6
21:16:26.544 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:16:26.544 00.000 10844 Star::Find returns 1 (0), X=227.77, Y=195.45, Mass=2471, SNR=31.2, Peak=240 HFD=3.3
21:16:26.546 00.002 10844 MultiStar: [#1 0.27,0.33,1.10,U] [#2 0.33,-0.35,2.15,U] [#3 0.45,1.05,0.00,M2] [#4 0.34,0.48,0.70,U] [#5 0.80,0.42,0.00,M1] [#6 1.29,-0.18,0.00,M1] [#7 1.09,0.31,0.00,M3] [#8 -0.02,-0.03,2.48,U] 
21:16:26.546 00.000 10844 refined, 4 included, MultiStar: {0.28, 0.09}, one-star: {0.89, 0.78}
21:16:26.546 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.70) = xAngle (2.01 = 2.01)
21:16:26.546 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.92 = 1.92)
21:16:26.546 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.31 mountX=-0.12 mountY=0.27, mountTheta=2.00
21:16:26.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.09, opts=13)
21:16:26.547 00.000 10844 Enqueuing Move request for scope (0.28, 0.09)
21:16:26.549 00.002 11060 Worker thread wakes up
21:16:26.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
21:16:26.549 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
21:16:26.549 00.000 11060 Moving (0.28, 0.09) raw xDistance=-0.12 yDistance=0.27
21:16:26.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
21:16:26.549 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.29 newest=0.44
21:16:26.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:16:26.549 00.000 11060 MoveAxis(E, 24, ABG)
21:16:26.549 00.000 11060 Guiding  Dir = 2, Dur = 24
21:16:26.551 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:26.567 00.016 11060 IsSlewing returns 0
21:16:26.567 00.000 10844 UpdateGuideState exits: m=2471 SNR=31.2
21:16:26.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:26.567 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:26.567 00.000 10844 Enqueuing Expose request
21:16:26.567 00.000 11060 IsGuiding returns 0
21:16:26.615 00.048 11060 IsGuiding returns 0
21:16:26.615 00.000 11060 Move returns status 0, amount 24
21:16:26.615 00.000 11060 BLC: Oldest BLC event removed
21:16:26.615 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:16:26.615 00.000 11060 MoveAxis(S, 855, ABG)
21:16:26.615 00.000 11060 Guiding  Dir = 1, Dur = 855
21:16:26.647 00.032 11060 IsSlewing returns 0
21:16:26.648 00.001 11060 IsGuiding returns 0
21:16:27.522 00.874 11060 IsGuiding returns 0
21:16:27.522 00.000 11060 Move returns status 0, amount 855
21:16:27.523 00.001 11060 move complete, result=0
21:16:27.523 00.000 11060 worker thread done servicing request
21:16:27.523 00.000 11060 Worker thread wakes up
21:16:27.524 00.001 10844 GuideStep: -0.1 px 24 ms EAST, 0.3 px 855 ms SOUTH
21:16:27.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:27.524 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:28.995 01.471 11060 Exposure complete
21:16:29.141 00.146 11060 worker thread done servicing request
21:16:29.141 00.000 10844 OnExposeComplete: enter
21:16:29.141 00.000 10844 UpdateGuideState(): m_state=6
21:16:29.141 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:16:29.141 00.000 10844 Star::Find returns 1 (0), X=226.65, Y=194.47, Mass=2421, SNR=30.0, Peak=251 HFD=3.2
21:16:29.143 00.002 10844 MultiStar: [#1 -0.18,-0.62,1.04,U] [#2 -0.24,-0.77,0.00,M6] [#3 -0.10,0.11,1.16,U] [#4 -0.14,0.19,0.86,U] [#5 0.43,0.11,0.91,U] [#6 0.22,0.12,2.23,U] [#7 0.47,0.30,1.25,U] [#8 -0.26,-0.35,2.48,U] 
21:16:29.143 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {-0.23, -0.19}
21:16:29.143 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.70) = xAngle (0.39 = 0.39)
21:16:29.143 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.30 = 0.30)
21:16:29.143 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.31 mountX=0.06 mountY=0.02, mountTheta=0.31
21:16:29.143 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
21:16:29.143 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
21:16:29.143 00.000 11060 Worker thread wakes up
21:16:29.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
21:16:29.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
21:16:29.143 00.000 11060 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=0.02
21:16:29.143 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.192495, 1:0.018043
21:16:29.143 00.000 11060 BLC: No correction, Miss < min_move
21:16:29.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:16:29.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:29.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:16:29.143 00.000 11060 MoveAxis(E, 0, ABG)
21:16:29.143 00.000 11060 Move returns status 0, amount 0
21:16:29.143 00.000 11060 MoveAxis(N, 0, ABG)
21:16:29.143 00.000 11060 Move returns status 0, amount 0
21:16:29.143 00.000 11060 move complete, result=0
21:16:29.143 00.000 11060 worker thread done servicing request
21:16:29.149 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:29.160 00.011 10844 UpdateGuideState exits: m=2421 SNR=30.0
21:16:29.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:29.160 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:29.160 00.000 10844 Enqueuing Expose request
21:16:29.160 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:16:29.160 00.000 11060 Worker thread wakes up
21:16:29.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:29.160 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:30.634 01.474 11060 Exposure complete
21:16:30.770 00.136 11060 worker thread done servicing request
21:16:30.770 00.000 10844 OnExposeComplete: enter
21:16:30.770 00.000 10844 UpdateGuideState(): m_state=6
21:16:30.770 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:16:30.770 00.000 10844 Star::Find returns 1 (1), X=226.86, Y=194.55, Mass=2621, SNR=32.3, Peak=255 HFD=3.1
21:16:30.770 00.000 10844 MultiStar: [#1 -0.43,-0.24,1.09,U] [#2 -0.17,-0.61,2.16,U] [#3 -0.31,-0.05,1.16,U] [#4 -0.25,-0.05,0.70,U] [#5 0.16,0.01,0.79,U] [#6 0.24,-0.11,2.09,U] [#7 0.10,0.07,1.03,U] [#8 -0.57,-0.61,0.00,M1] 
21:16:30.770 00.000 10844 single-star, 7 included, MultiStar: {-0.07, -0.19}, one-star: {-0.03, -0.11}
21:16:30.770 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.70) = xAngle (-0.12 = -0.12)
21:16:30.770 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.20 = -0.20)
21:16:30.770 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.82 mountX=0.11 mountY=-0.02, mountTheta=-0.20
21:16:30.777 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.11, opts=13)
21:16:30.777 00.000 10844 Enqueuing Move request for scope (-0.03, -0.11)
21:16:30.777 00.000 11060 Worker thread wakes up
21:16:30.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
21:16:30.777 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
21:16:30.777 00.000 11060 Moving (-0.03, -0.11) raw xDistance=0.11 yDistance=-0.02
21:16:30.777 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.192495, 1:0.018043, 2:-0.022896
21:16:30.777 00.000 11060 BLC: No correction, Miss < min_move
21:16:30.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:16:30.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:30.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:16:30.777 00.000 11060 MoveAxis(E, 0, ABG)
21:16:30.777 00.000 11060 Move returns status 0, amount 0
21:16:30.777 00.000 11060 MoveAxis(N, 0, ABG)
21:16:30.777 00.000 11060 Move returns status 0, amount 0
21:16:30.777 00.000 11060 move complete, result=0
21:16:30.777 00.000 11060 worker thread done servicing request
21:16:30.782 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:30.796 00.014 10844 UpdateGuideState exits: m=2621 SNR=32.3 Saturated
21:16:30.797 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:30.797 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:30.797 00.000 10844 Enqueuing Expose request
21:16:30.797 00.000 11060 Worker thread wakes up
21:16:30.797 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:16:30.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:30.797 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:32.263 01.466 11060 Exposure complete
21:16:32.491 00.228 11060 worker thread done servicing request
21:16:32.491 00.000 10844 OnExposeComplete: enter
21:16:32.491 00.000 10844 UpdateGuideState(): m_state=6
21:16:32.495 00.004 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:16:32.495 00.000 10844 Star::Find returns 1 (0), X=226.83, Y=194.81, Mass=2233, SNR=29.5, Peak=200 HFD=3.2
21:16:32.495 00.000 10844 MultiStar: [#1 -0.31,-0.04,1.17,U] [#2 -0.05,-0.72,2.34,U] [#3 -0.16,0.10,1.24,U] [#4 0.03,0.15,0.77,U] [#5 -0.05,0.21,0.97,U] [#6 -0.05,-0.49,2.34,U] [#7 0.25,0.07,1.19,U] [#8 -0.42,-0.03,2.48,U] 
21:16:32.495 00.000 10844 single-star, 8 included, MultiStar: {-0.12, -0.17}, one-star: {-0.06, 0.15}
21:16:32.495 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.70) = xAngle (3.64 = -2.64)
21:16:32.495 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.55 = -2.73)
21:16:32.495 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.94 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
21:16:32.495 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
21:16:32.495 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
21:16:32.495 00.000 11060 Worker thread wakes up
21:16:32.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
21:16:32.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
21:16:32.495 00.000 11060 Moving (-0.06, 0.15) raw xDistance=-0.14 yDistance=-0.06
21:16:32.495 00.000 11060 BLC: window closed
21:16:32.495 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.192495, 1:0.018043, 2:-0.022896
21:16:32.495 00.000 11060 BLC: No correction, Miss < min_move
21:16:32.498 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.14
21:16:32.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:32.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:16:32.498 00.000 11060 MoveAxis(E, 26, ABG)
21:16:32.498 00.000 11060 Guiding  Dir = 2, Dur = 26
21:16:32.506 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:32.506 00.000 11060 IsSlewing returns 0
21:16:32.506 00.000 11060 IsGuiding returns 0
21:16:32.538 00.032 11060 IsGuiding returns 0
21:16:32.538 00.000 11060 Move returns status 0, amount 26
21:16:32.538 00.000 11060 MoveAxis(N, 0, ABG)
21:16:32.538 00.000 11060 Move returns status 0, amount 0
21:16:32.539 00.001 11060 move complete, result=0
21:16:32.539 00.000 11060 worker thread done servicing request
21:16:32.542 00.003 10844 UpdateGuideState exits: m=2233 SNR=29.5
21:16:32.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:32.542 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:32.542 00.000 10844 Enqueuing Expose request
21:16:32.542 00.000 11060 Worker thread wakes up
21:16:32.542 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
21:16:32.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:32.542 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:34.012 01.470 11060 Exposure complete
21:16:34.279 00.267 11060 worker thread done servicing request
21:16:34.279 00.000 10844 OnExposeComplete: enter
21:16:34.279 00.000 10844 UpdateGuideState(): m_state=6
21:16:34.283 00.004 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:16:34.283 00.000 10844 Star::Find returns 1 (1), X=226.66, Y=194.45, Mass=2249, SNR=27.6, Peak=255 HFD=3.0
21:16:34.283 00.000 10844 MultiStar: [#1 -1.01,-1.09,0.00,M1] [#2 -0.42,-0.76,0.00,M5] [#3 -0.07,0.01,1.41,U] [#4 0.04,-0.12,1.01,U] [#5 -0.02,-0.64,0.99,U] [#6 -0.67,-0.31,2.37,U] [#7 0.03,-0.35,1.20,U] [#8 -0.26,-0.27,2.63,U] 
21:16:34.283 00.000 10844 single-star, 6 included, MultiStar: {-0.24, -0.27}, one-star: {-0.23, -0.21}
21:16:34.283 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.70) = xAngle (-0.69 = -0.69)
21:16:34.283 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.78 = -0.78)
21:16:34.283 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.39 mountX=0.24 mountY=-0.22, mountTheta=-0.74
21:16:34.283 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.21, opts=13)
21:16:34.283 00.000 10844 Enqueuing Move request for scope (-0.23, -0.21)
21:16:34.283 00.000 11060 Worker thread wakes up
21:16:34.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
21:16:34.283 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
21:16:34.283 00.000 11060 Moving (-0.23, -0.21) raw xDistance=0.24 yDistance=-0.22
21:16:34.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.24
21:16:34.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:34.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:16:34.283 00.000 11060 MoveAxis(W, 45, ABG)
21:16:34.283 00.000 11060 Guiding  Dir = 3, Dur = 45
21:16:34.297 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:34.310 00.013 11060 IsSlewing returns 0
21:16:34.310 00.000 11060 IsGuiding returns 0
21:16:34.326 00.016 10844 UpdateGuideState exits: m=2249 SNR=27.6 Saturated
21:16:34.326 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:34.326 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:34.326 00.000 10844 Enqueuing Expose request
21:16:34.373 00.047 11060 IsGuiding returns 0
21:16:34.373 00.000 11060 Move returns status 0, amount 45
21:16:34.373 00.000 11060 MoveAxis(N, 0, ABG)
21:16:34.373 00.000 11060 Move returns status 0, amount 0
21:16:34.373 00.000 11060 move complete, result=0
21:16:34.373 00.000 11060 worker thread done servicing request
21:16:34.375 00.002 11060 Worker thread wakes up
21:16:34.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:34.375 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:34.378 00.003 10844 GuideStep: 0.2 px 45 ms WEST, -0.2 px 0 ms NORTH
21:16:35.810 01.432 11060 Exposure complete
21:16:36.084 00.274 11060 worker thread done servicing request
21:16:36.084 00.000 10844 OnExposeComplete: enter
21:16:36.084 00.000 10844 UpdateGuideState(): m_state=6
21:16:36.084 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:16:36.084 00.000 10844 Star::Find returns 1 (0), X=226.99, Y=194.76, Mass=1588, SNR=21.4, Peak=221 HFD=2.5
21:16:36.087 00.003 10844 MultiStar: [#1 0.15,0.38,1.52,U] [#2 -0.52,-0.85,0.00,M6] [#3 -0.40,0.24,1.61,U] [#4 -0.20,0.42,1.22,U] [#5 -0.16,-0.29,1.26,U] [#6 -0.43,-0.39,3.29,U] [#7 0.50,-0.19,1.65,U] [#8 -0.52,0.37,3.63,U] 
21:16:36.088 00.001 10844 single-star, 7 included, MultiStar: {-0.21, 0.06}, one-star: {0.10, 0.10}
21:16:36.088 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.70) = xAngle (2.49 = 2.49)
21:16:36.088 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.40 = 2.40)
21:16:36.088 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=-0.11 mountY=0.10, mountTheta=2.44
21:16:36.106 00.018 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
21:16:36.106 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
21:16:36.106 00.000 11060 Worker thread wakes up
21:16:36.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
21:16:36.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
21:16:36.106 00.000 11060 Moving (0.10, 0.10) raw xDistance=-0.11 yDistance=0.10
21:16:36.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:16:36.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:36.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:16:36.106 00.000 11060 MoveAxis(E, 0, ABG)
21:16:36.106 00.000 11060 Move returns status 0, amount 0
21:16:36.109 00.003 11060 MoveAxis(N, 0, ABG)
21:16:36.109 00.000 11060 Move returns status 0, amount 0
21:16:36.109 00.000 11060 move complete, result=0
21:16:36.110 00.001 11060 worker thread done servicing request
21:16:36.114 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:16:36.129 00.015 10844 UpdateGuideState exits: m=1588 SNR=21.4
21:16:36.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:36.129 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:36.129 00.000 10844 Enqueuing Expose request
21:16:36.129 00.000 11060 Worker thread wakes up
21:16:36.129 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:16:36.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:36.129 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:37.606 01.477 11060 Exposure complete
21:16:37.783 00.177 10844 OnExposeComplete: enter
21:16:37.783 00.000 10844 UpdateGuideState(): m_state=6
21:16:37.784 00.001 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:16:37.784 00.000 10844 Star::Find returns 1 (0), X=226.85, Y=194.98, Mass=1656, SNR=21.8, Peak=208 HFD=2.7
21:16:37.784 00.000 10844 MultiStar: [#1 -0.79,-0.05,0.00,M1] [#2 -0.65,-0.54,0.00,M7] [#3 -0.49,0.34,1.61,U] [#4 -0.60,0.58,0.00,M1] [#5 -0.56,0.05,1.18,U] [#6 -0.59,-0.25,3.05,U] [#7 -0.21,-0.04,1.45,U] [#8 -0.70,0.89,0.00,M1] 
21:16:37.784 00.000 10844 single-star, 4 included, MultiStar: {-0.43, 0.01}, one-star: {-0.03, 0.32}
21:16:37.784 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.70) = xAngle (3.38 = -2.91)
21:16:37.784 00.000 11060 worker thread done servicing request
21:16:37.785 00.001 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.29 = -2.99)
21:16:37.785 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.67 mountX=-0.31 mountY=-0.05, mountTheta=-2.99
21:16:37.786 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.32, opts=13)
21:16:37.786 00.000 10844 Enqueuing Move request for scope (-0.03, 0.32)
21:16:37.786 00.000 11060 Worker thread wakes up
21:16:37.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
21:16:37.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
21:16:37.787 00.001 11060 Moving (-0.03, 0.32) raw xDistance=-0.31 yDistance=-0.05
21:16:37.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.31
21:16:37.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:37.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:16:37.787 00.000 11060 MoveAxis(E, 60, ABG)
21:16:37.787 00.000 11060 Guiding  Dir = 2, Dur = 60
21:16:37.800 00.013 11060 IsSlewing returns 0
21:16:37.800 00.000 11060 IsGuiding returns 0
21:16:37.801 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:37.816 00.015 10844 UpdateGuideState exits: m=1656 SNR=21.8
21:16:37.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:37.817 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:37.817 00.000 10844 Enqueuing Expose request
21:16:37.871 00.054 11060 IsGuiding returns 0
21:16:37.871 00.000 11060 Move returns status 0, amount 60
21:16:37.871 00.000 11060 MoveAxis(N, 0, ABG)
21:16:37.871 00.000 11060 Move returns status 0, amount 0
21:16:37.871 00.000 11060 move complete, result=0
21:16:37.871 00.000 11060 worker thread done servicing request
21:16:37.871 00.000 11060 Worker thread wakes up
21:16:37.871 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
21:16:37.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:37.871 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:39.338 01.467 11060 Exposure complete
21:16:39.613 00.275 11060 worker thread done servicing request
21:16:39.613 00.000 10844 OnExposeComplete: enter
21:16:39.613 00.000 10844 UpdateGuideState(): m_state=6
21:16:39.613 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:16:39.613 00.000 10844 Star::Find returns 1 (0), X=226.76, Y=193.71, Mass=1832, SNR=22.6, Peak=237 HFD=3.0
21:16:39.614 00.001 10844 MultiStar: [#1 -0.83,-0.33,0.00,M2] [#2 -0.66,-1.54,0.00,M8] [#3 0.04,-0.73,1.63,U] [#4 -0.59,-0.53,0.00,M2] [#5 -0.47,-0.81,0.00,M1] [#6 -0.59,-0.67,0.00,M1] [#7 0.03,-0.53,1.68,U] [#8 -1.39,-0.33,0.00,M2] 
21:16:39.614 00.000 10844 refined, 2 included, MultiStar: {-0.00, -0.70}, one-star: {-0.13, -0.95}
21:16:39.614 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.70) = xAngle (0.13 = 0.13)
21:16:39.614 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.04 = 0.04)
21:16:39.614 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.70 hyp=0.70 cameraTheta=-1.57 mountX=0.70 mountY=0.03, mountTheta=0.04
21:16:39.614 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.70, opts=13)
21:16:39.614 00.000 10844 Enqueuing Move request for scope (-0.00, -0.70)
21:16:39.614 00.000 11060 Worker thread wakes up
21:16:39.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.70) opts 0xd
21:16:39.614 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.70)
21:16:39.614 00.000 11060 Moving (-0.00, -0.70) raw xDistance=0.70 yDistance=0.03
21:16:39.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.70
21:16:39.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:39.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:16:39.614 00.000 11060 MoveAxis(W, 131, ABG)
21:16:39.614 00.000 11060 Guiding  Dir = 3, Dur = 131
21:16:39.623 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:16:39.633 00.010 11060 IsSlewing returns 0
21:16:39.633 00.000 11060 IsGuiding returns 0
21:16:39.648 00.015 10844 UpdateGuideState exits: m=1832 SNR=22.6
21:16:39.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:39.648 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:39.648 00.000 10844 Enqueuing Expose request
21:16:39.770 00.122 11060 IsGuiding returns 0
21:16:39.770 00.000 11060 Move returns status 0, amount 131
21:16:39.770 00.000 11060 MoveAxis(N, 0, ABG)
21:16:39.773 00.003 11060 Move returns status 0, amount 0
21:16:39.773 00.000 11060 move complete, result=0
21:16:39.773 00.000 11060 worker thread done servicing request
21:16:39.773 00.000 11060 Worker thread wakes up
21:16:39.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:39.773 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:39.773 00.000 10844 GuideStep: 0.7 px 131 ms WEST, 0.0 px 0 ms NORTH
21:16:41.231 01.458 11060 Exposure complete
21:16:41.444 00.213 11060 worker thread done servicing request
21:16:41.444 00.000 10844 OnExposeComplete: enter
21:16:41.446 00.002 10844 UpdateGuideState(): m_state=6
21:16:41.446 00.000 10844 Star::Find(15, 226, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:16:41.446 00.000 10844 Star::Find returns 1 (0), X=226.64, Y=195.10, Mass=1340, SNR=18.6, Peak=192 HFD=2.5
21:16:41.446 00.000 10844 Status Line: Mass: 1340 vs 2683
21:16:41.448 00.002 10844 UpdateCurrentPosition: star mass new=1340.2 exp=2683.0 thresh=50% limits=(1341.5, 4141.5, 5366.1)
21:16:41.448 00.000 10844 DistanceChecker: activated
21:16:41.448 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
21:16:41.449 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
21:16:41.449 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
21:16:41.449 00.000 11060 Worker thread wakes up
21:16:41.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:16:41.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:16:41.449 00.000 11060 move complete, result=0
21:16:41.449 00.000 11060 worker thread done servicing request
21:16:41.562 00.113 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:16:41.562 00.000 10844 Status Line: Star lost - mass changed
21:16:41.588 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:41.604 00.016 10844 UpdateGuideState exits: Star lost - mass changed
21:16:41.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:41.604 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:16:41.604 00.000 10844 Enqueuing Expose request
21:16:41.604 00.000 11060 Worker thread wakes up
21:16:41.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:41.604 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:16:43.100 01.496 11060 Exposure complete
21:16:43.402 00.302 11060 worker thread done servicing request
21:16:43.402 00.000 10844 OnExposeComplete: enter
21:16:43.402 00.000 10844 UpdateGuideState(): m_state=6
21:16:43.402 00.000 10844 Star::Find(15, 226, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:16:43.402 00.000 10844 Star::Find returns 1 (0), X=226.15, Y=194.96, Mass=1324, SNR=18.9, Peak=195 HFD=3.1
21:16:43.402 00.000 10844 Status Line: Mass: 1324 vs 2683
21:16:43.406 00.004 10844 UpdateCurrentPosition: star mass new=1323.9 exp=2683.0 thresh=50% limits=(1341.5, 4141.5, 5366.1)
21:16:43.406 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
21:16:43.408 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
21:16:43.408 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
21:16:43.408 00.000 11060 Worker thread wakes up
21:16:43.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:16:43.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:16:43.408 00.000 11060 move complete, result=0
21:16:43.408 00.000 11060 worker thread done servicing request
21:16:43.514 00.106 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:16:43.516 00.002 10844 Status Line: Star lost - mass changed
21:16:43.531 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:16:43.572 00.041 10844 UpdateGuideState exits: Star lost - mass changed
21:16:43.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:43.573 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:16:43.573 00.000 10844 Enqueuing Expose request
21:16:43.573 00.000 11060 Worker thread wakes up
21:16:43.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:43.573 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:16:45.039 01.466 11060 Exposure complete
21:16:45.181 00.142 11060 worker thread done servicing request
21:16:45.181 00.000 10844 OnExposeComplete: enter
21:16:45.181 00.000 10844 UpdateGuideState(): m_state=6
21:16:45.181 00.000 10844 Star::Find(15, 226, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:16:45.181 00.000 10844 Star::Find returns 1 (0), X=226.33, Y=194.62, Mass=1077, SNR=16.8, Peak=182 HFD=3.1
21:16:45.181 00.000 10844 Status Line: Mass: 1077 vs 2621
21:16:45.181 00.000 10844 UpdateCurrentPosition: star mass new=1076.9 exp=2621.0 thresh=50% limits=(1310.5, 4141.5, 5242.0)
21:16:45.181 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
21:16:45.181 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
21:16:45.181 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
21:16:45.181 00.000 11060 Worker thread wakes up
21:16:45.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:16:45.185 00.004 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:16:45.185 00.000 11060 move complete, result=0
21:16:45.185 00.000 11060 worker thread done servicing request
21:16:45.297 00.112 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:16:45.297 00.000 10844 Status Line: Star lost - mass changed
21:16:45.338 00.041 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:45.354 00.016 10844 UpdateGuideState exits: Star lost - mass changed
21:16:45.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:45.354 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:16:45.354 00.000 10844 Enqueuing Expose request
21:16:45.354 00.000 11060 Worker thread wakes up
21:16:45.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:45.354 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:16:46.814 01.460 11060 Exposure complete
21:16:46.953 00.139 11060 worker thread done servicing request
21:16:46.953 00.000 10844 OnExposeComplete: enter
21:16:46.953 00.000 10844 UpdateGuideState(): m_state=6
21:16:46.953 00.000 10844 Star::Find(15, 226, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:16:46.953 00.000 10844 Star::Find returns 1 (0), X=226.54, Y=195.47, Mass=1192, SNR=17.9, Peak=150 HFD=3.2
21:16:46.953 00.000 10844 Status Line: Mass: 1192 vs 2556
21:16:46.953 00.000 10844 UpdateCurrentPosition: star mass new=1192.3 exp=2556.2 thresh=50% limits=(1278.1, 4141.5, 5112.3)
21:16:46.953 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
21:16:46.953 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
21:16:46.953 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
21:16:46.953 00.000 11060 Worker thread wakes up
21:16:46.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:16:46.953 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:16:46.953 00.000 11060 move complete, result=0
21:16:46.962 00.009 11060 worker thread done servicing request
21:16:47.073 00.111 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:16:47.073 00.000 10844 Status Line: Star lost - mass changed
21:16:47.082 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:16:47.099 00.017 10844 UpdateGuideState exits: Star lost - mass changed
21:16:47.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:47.099 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:16:47.099 00.000 10844 Enqueuing Expose request
21:16:47.099 00.000 11060 Worker thread wakes up
21:16:47.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:47.099 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:16:48.573 01.474 11060 Exposure complete
21:16:48.717 00.144 11060 worker thread done servicing request
21:16:48.717 00.000 10844 OnExposeComplete: enter
21:16:48.717 00.000 10844 UpdateGuideState(): m_state=6
21:16:48.717 00.000 10844 Star::Find(15, 226, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:16:48.719 00.002 10844 Star::Find returns 1 (0), X=226.30, Y=195.26, Mass=1461, SNR=21.5, Peak=197 HFD=2.9
21:16:48.719 00.000 10844 DistanceChecker: reject for large offset (0.84 > 0.49) avgDist = 0.25 count = 105
21:16:48.719 00.000 10844 DistanceChecker: begin recovering
21:16:48.719 00.000 10844 MultiStar: [#1 -0.87,-0.26,0.00,M3] [#2 -0.41,-0.77,0.00,M9] [#3 -0.76,0.11,1.81,U] [#4 -0.48,0.25,1.52,U] [#5 -0.40,-0.27,1.30,U] [#6 -0.27,-0.96,0.00,M2] [#7 -0.13,0.33,1.54,U] [#8 -1.18,0.63,0.00,M3] 
21:16:48.719 00.000 10844 refined, 4 included, MultiStar: {-0.48, 0.19}, one-star: {-0.59, 0.60}
21:16:48.719 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.70) = xAngle (4.47 = -1.81)
21:16:48.719 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.38 = -1.90)
21:16:48.719 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=0.19 hyp=0.51 cameraTheta=2.77 mountX=-0.12 mountY=-0.49, mountTheta=-1.82
21:16:48.719 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=0.19, opts=13)
21:16:48.719 00.000 10844 Enqueuing Move request for scope (-0.48, 0.19)
21:16:48.719 00.000 11060 Worker thread wakes up
21:16:48.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.19) opts 0xd
21:16:48.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, 0.19)
21:16:48.719 00.000 11060 Moving (-0.48, 0.19) raw xDistance=-0.12 yDistance=-0.49
21:16:48.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
21:16:48.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:16:48.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:16:48.719 00.000 11060 MoveAxis(E, 18, ABG)
21:16:48.719 00.000 11060 Guiding  Dir = 2, Dur = 18
21:16:48.724 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:48.740 00.016 11060 IsSlewing returns 0
21:16:48.740 00.000 11060 IsGuiding returns 0
21:16:48.741 00.001 10844 UpdateGuideState exits: m=1461 SNR=21.5
21:16:48.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:48.741 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:48.741 00.000 10844 Enqueuing Expose request
21:16:48.788 00.047 11060 IsGuiding returns 0
21:16:48.788 00.000 11060 Move returns status 0, amount 18
21:16:48.788 00.000 11060 MoveAxis(N, 0, ABG)
21:16:48.788 00.000 11060 Move returns status 0, amount 0
21:16:48.788 00.000 11060 move complete, result=0
21:16:48.788 00.000 11060 worker thread done servicing request
21:16:48.788 00.000 11060 Worker thread wakes up
21:16:48.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:48.788 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:48.788 00.000 10844 GuideStep: -0.1 px 18 ms EAST, -0.5 px 0 ms NORTH
21:16:50.257 01.469 11060 Exposure complete
21:16:50.399 00.142 11060 worker thread done servicing request
21:16:50.399 00.000 10844 OnExposeComplete: enter
21:16:50.399 00.000 10844 UpdateGuideState(): m_state=6
21:16:50.399 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:16:50.399 00.000 10844 Star::Find returns 1 (0), X=227.00, Y=194.86, Mass=1278, SNR=18.7, Peak=173 HFD=3.4
21:16:50.399 00.000 10844 Status Line: Mass: 1278 vs 2556
21:16:50.402 00.003 10844 UpdateCurrentPosition: star mass new=1278.0 exp=2556.2 thresh=50% limits=(1278.1, 4141.5, 5112.3)
21:16:50.402 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
21:16:50.402 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
21:16:50.402 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
21:16:50.402 00.000 11060 Worker thread wakes up
21:16:50.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:16:50.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:16:50.402 00.000 11060 move complete, result=0
21:16:50.402 00.000 11060 worker thread done servicing request
21:16:50.508 00.106 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:16:50.508 00.000 10844 Status Line: Star lost - mass changed
21:16:50.516 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:16:50.531 00.015 10844 UpdateGuideState exits: Star lost - mass changed
21:16:50.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:50.531 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:16:50.531 00.000 10844 Enqueuing Expose request
21:16:50.531 00.000 11060 Worker thread wakes up
21:16:50.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:50.531 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:16:51.993 01.462 11060 Exposure complete
21:16:52.131 00.138 11060 worker thread done servicing request
21:16:52.131 00.000 10844 OnExposeComplete: enter
21:16:52.131 00.000 10844 UpdateGuideState(): m_state=6
21:16:52.131 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:16:52.131 00.000 10844 Star::Find returns 1 (0), X=226.12, Y=194.06, Mass=1237, SNR=18.8, Peak=189 HFD=2.8
21:16:52.131 00.000 10844 Status Line: Mass: 1237 vs 2486
21:16:52.131 00.000 10844 UpdateCurrentPosition: star mass new=1237.0 exp=2485.6 thresh=50% limits=(1242.8, 4141.5, 4971.1)
21:16:52.131 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
21:16:52.131 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
21:16:52.131 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
21:16:52.131 00.000 11060 Worker thread wakes up
21:16:52.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:16:52.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:16:52.131 00.000 11060 move complete, result=0
21:16:52.131 00.000 11060 worker thread done servicing request
21:16:52.241 00.110 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:16:52.241 00.000 10844 Status Line: Star lost - mass changed
21:16:52.256 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:52.270 00.014 10844 UpdateGuideState exits: Star lost - mass changed
21:16:52.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:52.270 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:16:52.270 00.000 10844 Enqueuing Expose request
21:16:52.270 00.000 11060 Worker thread wakes up
21:16:52.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:52.270 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:16:53.736 01.466 11060 Exposure complete
21:16:53.872 00.136 11060 worker thread done servicing request
21:16:53.872 00.000 10844 OnExposeComplete: enter
21:16:53.872 00.000 10844 UpdateGuideState(): m_state=6
21:16:53.872 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:16:53.872 00.000 10844 Star::Find returns 1 (0), X=226.11, Y=193.82, Mass=1238, SNR=18.7, Peak=194 HFD=2.5
21:16:53.872 00.000 10844 DistanceChecker: reject for large offset (1.14 > 0.52) avgDist = 0.26 count = 106
21:16:53.872 00.000 10844 MultiStar: [#1 -0.77,-0.72,0.00,M4] [#2 -0.47,-1.41,0.00,M10] [#3 -0.86,-0.48,0.00,M1] [#4 -0.25,-0.07,1.93,U] [#5 -0.73,-1.28,0.00,M1] [#6 -0.51,-1.24,0.00,M3] [#7 -0.12,-0.71,1.96,U] [#8 -0.51,-0.50,3.96,U] 
21:16:53.872 00.000 10844 refined, 3 included, MultiStar: {-0.40, -0.49}, one-star: {-0.77, -0.84}
21:16:53.872 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.70) = xAngle (-0.55 = -0.55)
21:16:53.872 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.63 = -0.63)
21:16:53.872 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.49 hyp=0.63 cameraTheta=-2.25 mountX=0.54 mountY=-0.38, mountTheta=-0.61
21:16:53.876 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.49, opts=13)
21:16:53.876 00.000 10844 Enqueuing Move request for scope (-0.40, -0.49)
21:16:53.876 00.000 11060 Worker thread wakes up
21:16:53.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.49) opts 0xd
21:16:53.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.49)
21:16:53.876 00.000 11060 Moving (-0.40, -0.49) raw xDistance=0.54 yDistance=-0.38
21:16:53.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.54
21:16:53.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:16:53.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:16:53.876 00.000 11060 MoveAxis(W, 102, ABG)
21:16:53.876 00.000 11060 Guiding  Dir = 3, Dur = 102
21:16:53.876 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:16:53.891 00.015 10844 UpdateGuideState exits: m=1238 SNR=18.7
21:16:53.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:53.891 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:53.891 00.000 10844 Enqueuing Expose request
21:16:53.904 00.013 11060 IsSlewing returns 0
21:16:53.904 00.000 11060 IsGuiding returns 0
21:16:54.031 00.127 11060 IsGuiding returns 0
21:16:54.031 00.000 11060 Move returns status 0, amount 102
21:16:54.031 00.000 11060 MoveAxis(N, 0, ABG)
21:16:54.031 00.000 11060 Move returns status 0, amount 0
21:16:54.031 00.000 11060 move complete, result=0
21:16:54.031 00.000 11060 worker thread done servicing request
21:16:54.031 00.000 11060 Worker thread wakes up
21:16:54.031 00.000 10844 GuideStep: 0.5 px 102 ms WEST, -0.4 px 0 ms NORTH
21:16:54.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:54.031 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:55.505 01.474 11060 Exposure complete
21:16:55.661 00.156 11060 worker thread done servicing request
21:16:55.661 00.000 10844 OnExposeComplete: enter
21:16:55.661 00.000 10844 UpdateGuideState(): m_state=6
21:16:55.661 00.000 10844 Star::Find(15, 226, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:16:55.661 00.000 10844 Star::Find returns 1 (0), X=226.49, Y=195.49, Mass=1610, SNR=20.5, Peak=188 HFD=3.2
21:16:55.661 00.000 10844 DistanceChecker: reject for large offset (0.92 > 0.55) avgDist = 0.28 count = 107
21:16:55.661 00.000 10844 MultiStar: [#1 -0.70,0.01,1.72,U] [#2 -0.20,-1.13,0.00,R] [#3 -0.54,0.30,1.74,U] [#4 -0.33,0.31,1.66,U] [#5 -0.52,-0.56,1.32,U] [#6 -0.87,-0.52,0.00,M4] [#7 -0.46,-0.17,1.59,U] [#8 -0.72,0.20,3.57,U] 
21:16:55.661 00.000 10844 refined, 6 included, MultiStar: {-0.56, 0.12}, one-star: {-0.40, 0.83}
21:16:55.662 00.001 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.70) = xAngle (4.63 = -1.66)
21:16:55.662 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.54 = -1.74)
21:16:55.662 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=0.12 hyp=0.58 cameraTheta=2.92 mountX=-0.05 mountY=-0.57, mountTheta=-1.66
21:16:55.665 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=0.12, opts=13)
21:16:55.665 00.000 10844 Enqueuing Move request for scope (-0.56, 0.12)
21:16:55.667 00.002 11060 Worker thread wakes up
21:16:55.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.12) opts 0xd
21:16:55.667 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, 0.12)
21:16:55.667 00.000 11060 Moving (-0.56, 0.12) raw xDistance=-0.05 yDistance=-0.57
21:16:55.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:16:55.667 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.07 newest=-1.43
21:16:55.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.57
21:16:55.667 00.000 11060 MoveAxis(E, 0, ABG)
21:16:55.667 00.000 11060 Move returns status 0, amount 0
21:16:55.667 00.000 11060 BLC: Oldest BLC event removed
21:16:55.667 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:16:55.667 00.000 11060 MoveAxis(N, 968, ABG)
21:16:55.667 00.000 11060 Guiding  Dir = 0, Dur = 968
21:16:55.672 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:16:55.685 00.013 11060 IsSlewing returns 0
21:16:55.685 00.000 11060 IsGuiding returns 0
21:16:55.687 00.002 10844 UpdateGuideState exits: m=1610 SNR=20.5
21:16:55.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:55.687 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:55.687 00.000 10844 Enqueuing Expose request
21:16:56.669 00.982 11060 IsGuiding returns 0
21:16:56.669 00.000 11060 Move returns status 0, amount 968
21:16:56.671 00.002 11060 move complete, result=0
21:16:56.671 00.000 11060 worker thread done servicing request
21:16:56.671 00.000 11060 Worker thread wakes up
21:16:56.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:56.671 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:56.672 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.6 px 968 ms NORTH
21:16:58.152 01.480 11060 Exposure complete
21:16:58.313 00.161 11060 worker thread done servicing request
21:16:58.313 00.000 10844 OnExposeComplete: enter
21:16:58.313 00.000 10844 UpdateGuideState(): m_state=6
21:16:58.313 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:16:58.313 00.000 10844 Star::Find returns 1 (0), X=227.09, Y=194.88, Mass=1659, SNR=21.2, Peak=182 HFD=3.2
21:16:58.313 00.000 10844 DistanceChecker: deactivated
21:16:58.313 00.000 10844 MultiStar: [#1 0.07,-0.50,1.52,U] [#2 0.13,0.30,3.27,U] [#3 0.29,0.06,1.65,U] [#4 -0.03,-0.33,1.83,U] [#5 0.32,-0.48,1.30,U] [#6 -0.06,-0.31,3.26,U] [#7 0.18,-0.30,1.71,U] [#8 -0.34,-0.38,3.41,U] 
21:16:58.313 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.18}, one-star: {0.20, 0.22}
21:16:58.313 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.70) = xAngle (0.27 = 0.27)
21:16:58.313 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.19 = 0.19)
21:16:58.313 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.43 mountX=0.18 mountY=0.03, mountTheta=0.19
21:16:58.313 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.18, opts=13)
21:16:58.313 00.000 10844 Enqueuing Move request for scope (0.03, -0.18)
21:16:58.313 00.000 11060 Worker thread wakes up
21:16:58.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
21:16:58.313 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
21:16:58.313 00.000 11060 Moving (0.03, -0.18) raw xDistance=0.18 yDistance=0.03
21:16:58.313 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.397708, 1:-0.034714
21:16:58.313 00.000 11060 BLC: No correction, Miss < min_move
21:16:58.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.18
21:16:58.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:58.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:16:58.313 00.000 11060 MoveAxis(W, 34, ABG)
21:16:58.313 00.000 11060 Guiding  Dir = 3, Dur = 34
21:16:58.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:16:58.331 00.018 10844 UpdateGuideState exits: m=1659 SNR=21.2
21:16:58.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:58.331 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:16:58.331 00.000 10844 Enqueuing Expose request
21:16:58.344 00.013 11060 IsSlewing returns 0
21:16:58.344 00.000 11060 IsGuiding returns 0
21:16:58.409 00.065 11060 IsGuiding returns 0
21:16:58.409 00.000 11060 Move returns status 0, amount 34
21:16:58.409 00.000 11060 MoveAxis(N, 0, ABG)
21:16:58.409 00.000 11060 Move returns status 0, amount 0
21:16:58.409 00.000 11060 move complete, result=0
21:16:58.409 00.000 11060 worker thread done servicing request
21:16:58.409 00.000 11060 Worker thread wakes up
21:16:58.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:16:58.409 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:16:58.411 00.002 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
21:16:59.881 01.470 11060 Exposure complete
21:17:00.031 00.150 11060 worker thread done servicing request
21:17:00.033 00.002 10844 OnExposeComplete: enter
21:17:00.033 00.000 10844 UpdateGuideState(): m_state=6
21:17:00.033 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:17:00.033 00.000 10844 Star::Find returns 1 (0), X=227.16, Y=194.44, Mass=1433, SNR=20.4, Peak=185 HFD=3.0
21:17:00.033 00.000 10844 MultiStar: [#1 -0.05,-0.91,0.00,M3] [#2 0.19,-0.37,3.46,U] [#3 -0.01,-0.23,1.74,U] [#4 -0.11,-0.49,1.67,U] [#5 0.08,-0.74,1.44,U] [#6 0.04,-0.63,3.28,U] [#7 0.19,-0.28,1.69,U] [#8 -0.74,-0.54,0.00,M1] 
21:17:00.033 00.000 10844 single-star, 6 included, MultiStar: {0.09, -0.44}, one-star: {0.27, -0.22}
21:17:00.033 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.70) = xAngle (1.02 = 1.02)
21:17:00.033 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.93 = 0.93)
21:17:00.033 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.69 mountX=0.18 mountY=0.28, mountTheta=0.99
21:17:00.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.22, opts=13)
21:17:00.035 00.000 10844 Enqueuing Move request for scope (0.27, -0.22)
21:17:00.035 00.000 11060 Worker thread wakes up
21:17:00.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
21:17:00.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
21:17:00.035 00.000 11060 Moving (0.27, -0.22) raw xDistance=0.18 yDistance=0.28
21:17:00.035 00.000 11060 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.397708, 1:-0.034714, 2:-0.278452
21:17:00.035 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:17:00.035 00.000 11060 BLC: window closed
21:17:00.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.18
21:17:00.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:17:00.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:17:00.035 00.000 11060 MoveAxis(W, 36, ABG)
21:17:00.035 00.000 11060 Guiding  Dir = 3, Dur = 36
21:17:00.041 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:17:00.049 00.008 11060 IsSlewing returns 0
21:17:00.049 00.000 11060 IsGuiding returns 0
21:17:00.049 00.000 10844 UpdateGuideState exits: m=1433 SNR=20.4
21:17:00.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:00.049 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:00.049 00.000 10844 Enqueuing Expose request
21:17:00.097 00.048 11060 IsGuiding returns 0
21:17:00.097 00.000 11060 Move returns status 0, amount 36
21:17:00.097 00.000 11060 MoveAxis(N, 0, ABG)
21:17:00.097 00.000 11060 Move returns status 0, amount 0
21:17:00.097 00.000 11060 move complete, result=0
21:17:00.097 00.000 11060 worker thread done servicing request
21:17:00.097 00.000 11060 Worker thread wakes up
21:17:00.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:00.097 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:00.097 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.3 px 0 ms NORTH
21:17:01.574 01.477 11060 Exposure complete
21:17:01.728 00.154 11060 worker thread done servicing request
21:17:01.728 00.000 10844 OnExposeComplete: enter
21:17:01.728 00.000 10844 UpdateGuideState(): m_state=6
21:17:01.730 00.002 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:17:01.730 00.000 10844 Star::Find returns 1 (0), X=226.91, Y=194.20, Mass=2202, SNR=26.1, Peak=252 HFD=3.1
21:17:01.730 00.000 10844 MultiStar: [#1 -0.54,-1.11,0.00,M4] [#2 0.04,-0.01,2.67,U] [#3 0.09,-0.02,1.42,U] [#4 -0.10,-0.39,1.46,U] [#5 -0.05,-0.80,0.00,M1] [#6 -1.02,-0.59,0.00,M3] [#7 -0.20,-0.20,1.29,U] [#8 -0.51,-0.54,2.63,U] 
21:17:01.730 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.26}, one-star: {0.02, -0.46}
21:17:01.730 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.70) = xAngle (-0.37 = -0.37)
21:17:01.730 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.45 = -0.45)
21:17:01.730 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-2.07 mountX=0.28 mountY=-0.13, mountTheta=-0.44
21:17:01.732 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.26, opts=13)
21:17:01.732 00.000 10844 Enqueuing Move request for scope (-0.14, -0.26)
21:17:01.732 00.000 11060 Worker thread wakes up
21:17:01.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
21:17:01.732 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
21:17:01.732 00.000 11060 Moving (-0.14, -0.26) raw xDistance=0.28 yDistance=-0.13
21:17:01.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.28
21:17:01.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:01.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:17:01.732 00.000 11060 MoveAxis(W, 55, ABG)
21:17:01.732 00.000 11060 Guiding  Dir = 3, Dur = 55
21:17:01.738 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:17:01.754 00.016 11060 IsSlewing returns 0
21:17:01.754 00.000 11060 IsGuiding returns 0
21:17:01.756 00.002 10844 UpdateGuideState exits: m=2202 SNR=26.1
21:17:01.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:01.756 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:01.756 00.000 10844 Enqueuing Expose request
21:17:01.832 00.076 11060 IsGuiding returns 0
21:17:01.832 00.000 11060 Move returns status 0, amount 55
21:17:01.832 00.000 11060 MoveAxis(N, 0, ABG)
21:17:01.832 00.000 11060 Move returns status 0, amount 0
21:17:01.832 00.000 11060 move complete, result=0
21:17:01.832 00.000 11060 worker thread done servicing request
21:17:01.832 00.000 11060 Worker thread wakes up
21:17:01.832 00.000 10844 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
21:17:01.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:01.832 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:03.294 01.462 11060 Exposure complete
21:17:03.446 00.152 11060 worker thread done servicing request
21:17:03.446 00.000 10844 OnExposeComplete: enter
21:17:03.446 00.000 10844 UpdateGuideState(): m_state=6
21:17:03.446 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:17:03.446 00.000 10844 Star::Find returns 1 (0), X=226.08, Y=194.19, Mass=2194, SNR=25.8, Peak=254 HFD=2.5
21:17:03.446 00.000 10844 DistanceChecker: reject for large offset (0.93 > 0.58) avgDist = 0.29 count = 111
21:17:03.446 00.000 10844 DistanceChecker: activated
21:17:03.446 00.000 10844 Status Line: Recovering
21:17:03.446 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
21:17:03.451 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
21:17:03.451 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
21:17:03.451 00.000 11060 Worker thread wakes up
21:17:03.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:17:03.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:17:03.451 00.000 11060 move complete, result=0
21:17:03.451 00.000 11060 worker thread done servicing request
21:17:03.555 00.104 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:17:03.555 00.000 10844 Status Line: No star found
21:17:03.566 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:03.580 00.014 10844 UpdateGuideState exits: No star found
21:17:03.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:03.580 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:17:03.580 00.000 10844 Enqueuing Expose request
21:17:03.580 00.000 11060 Worker thread wakes up
21:17:03.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:03.580 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:17:05.031 01.451 11060 Exposure complete
21:17:05.159 00.128 11060 worker thread done servicing request
21:17:05.159 00.000 10844 OnExposeComplete: enter
21:17:05.159 00.000 10844 UpdateGuideState(): m_state=6
21:17:05.159 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:17:05.159 00.000 10844 Star::Find returns 1 (0), X=226.79, Y=194.44, Mass=2074, SNR=24.8, Peak=211 HFD=3.2
21:17:05.159 00.000 10844 DistanceChecker: deactivated
21:17:05.171 00.012 10844 MultiStar: [#1 -0.34,-0.46,1.36,U] [#2 0.07,-0.33,2.86,U] [#3 0.17,-0.15,1.48,U] [#4 -0.33,-0.02,1.58,U] [#5 -0.23,-0.93,0.00,M2] [#6 -0.28,-0.49,2.76,U] [#7 0.31,-0.53,1.32,U] [#8 0.17,-0.68,2.95,U] 
21:17:05.171 00.000 10844 single-star, 7 included, MultiStar: {-0.03, -0.40}, one-star: {-0.10, -0.23}
21:17:05.171 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.70) = xAngle (-0.28 = -0.28)
21:17:05.171 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.36 = -0.36)
21:17:05.171 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.98 mountX=0.24 mountY=-0.09, mountTheta=-0.36
21:17:05.178 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.23, opts=13)
21:17:05.178 00.000 10844 Enqueuing Move request for scope (-0.10, -0.23)
21:17:05.178 00.000 11060 Worker thread wakes up
21:17:05.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
21:17:05.178 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
21:17:05.178 00.000 11060 Moving (-0.10, -0.23) raw xDistance=0.24 yDistance=-0.09
21:17:05.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.24
21:17:05.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:05.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:17:05.178 00.000 11060 MoveAxis(W, 47, ABG)
21:17:05.178 00.000 11060 Guiding  Dir = 3, Dur = 47
21:17:05.185 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
21:17:05.187 00.002 11060 IsSlewing returns 0
21:17:05.187 00.000 11060 IsGuiding returns 0
21:17:05.193 00.006 10844 UpdateGuideState exits: m=2074 SNR=24.8
21:17:05.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:05.193 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:05.193 00.000 10844 Enqueuing Expose request
21:17:05.251 00.058 11060 IsGuiding returns 0
21:17:05.251 00.000 11060 Move returns status 0, amount 47
21:17:05.251 00.000 11060 MoveAxis(N, 0, ABG)
21:17:05.251 00.000 11060 Move returns status 0, amount 0
21:17:05.251 00.000 11060 move complete, result=0
21:17:05.251 00.000 11060 worker thread done servicing request
21:17:05.251 00.000 11060 Worker thread wakes up
21:17:05.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:05.251 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:05.251 00.000 10844 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
21:17:06.730 01.479 11060 Exposure complete
21:17:06.890 00.160 11060 worker thread done servicing request
21:17:06.890 00.000 10844 OnExposeComplete: enter
21:17:06.890 00.000 10844 UpdateGuideState(): m_state=6
21:17:06.890 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:17:06.891 00.001 10844 Star::Find returns 1 (1), X=226.21, Y=195.14, Mass=1888, SNR=23.5, Peak=255 HFD=2.8
21:17:06.891 00.000 10844 MultiStar: [#1 -0.37,-0.67,1.49,U] [#2 -0.31,-0.18,2.94,U] [#3 0.05,-0.55,1.51,U] [#4 0.17,0.17,1.50,U] [#5 0.25,-0.65,0.98,U] [#6 -0.41,-0.74,0.00,M3] [#7 0.11,-0.08,1.58,U] [#8 0.00,-0.50,3.24,U] 
21:17:06.891 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.28}, one-star: {-0.67, 0.48}
21:17:06.891 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.70) = xAngle (-0.20 = -0.20)
21:17:06.891 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.28 = -0.28)
21:17:06.891 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.90 mountX=0.29 mountY=-0.08, mountTheta=-0.28
21:17:06.893 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.28, opts=13)
21:17:06.893 00.000 10844 Enqueuing Move request for scope (-0.10, -0.28)
21:17:06.893 00.000 11060 Worker thread wakes up
21:17:06.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.28) opts 0xd
21:17:06.893 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.28)
21:17:06.893 00.000 11060 Moving (-0.10, -0.28) raw xDistance=0.29 yDistance=-0.08
21:17:06.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.29
21:17:06.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:06.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:17:06.893 00.000 11060 MoveAxis(W, 58, ABG)
21:17:06.893 00.000 11060 Guiding  Dir = 3, Dur = 58
21:17:06.900 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:06.910 00.010 11060 IsSlewing returns 0
21:17:06.910 00.000 11060 IsGuiding returns 0
21:17:06.914 00.004 10844 UpdateGuideState exits: m=1888 SNR=23.5 Saturated
21:17:06.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:06.914 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:06.914 00.000 10844 Enqueuing Expose request
21:17:06.976 00.062 11060 IsGuiding returns 0
21:17:06.976 00.000 11060 Move returns status 0, amount 58
21:17:06.976 00.000 11060 MoveAxis(N, 0, ABG)
21:17:06.976 00.000 11060 Move returns status 0, amount 0
21:17:06.976 00.000 11060 move complete, result=0
21:17:06.976 00.000 11060 worker thread done servicing request
21:17:06.976 00.000 11060 Worker thread wakes up
21:17:06.977 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:06.977 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:06.977 00.000 10844 GuideStep: 0.3 px 58 ms WEST, -0.1 px 0 ms NORTH
21:17:08.455 01.478 11060 Exposure complete
21:17:08.611 00.156 11060 worker thread done servicing request
21:17:08.611 00.000 10844 OnExposeComplete: enter
21:17:08.611 00.000 10844 UpdateGuideState(): m_state=6
21:17:08.611 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:17:08.611 00.000 10844 Star::Find returns 1 (0), X=226.76, Y=194.50, Mass=2375, SNR=26.7, Peak=241 HFD=3.0
21:17:08.611 00.000 10844 MultiStar: [#1 -0.75,-1.13,0.00,M3] [#2 0.16,-0.47,2.55,U] [#3 -0.06,-0.15,1.36,U] [#4 0.08,-0.21,1.35,U] [#5 0.33,-0.68,0.69,U] [#6 0.47,-1.18,0.00,M4] [#7 0.26,-0.43,1.34,U] [#8 -0.89,-1.38,0.00,M1] 
21:17:08.611 00.000 10844 single-star, 5 included, MultiStar: {0.11, -0.35}, one-star: {-0.13, -0.17}
21:17:08.611 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.70) = xAngle (-0.53 = -0.53)
21:17:08.611 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.62 = -0.62)
21:17:08.611 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.24 mountX=0.18 mountY=-0.12, mountTheta=-0.59
21:17:08.614 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.17, opts=13)
21:17:08.614 00.000 10844 Enqueuing Move request for scope (-0.13, -0.17)
21:17:08.614 00.000 11060 Worker thread wakes up
21:17:08.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
21:17:08.614 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
21:17:08.614 00.000 11060 Moving (-0.13, -0.17) raw xDistance=0.18 yDistance=-0.12
21:17:08.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.18
21:17:08.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:08.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:17:08.614 00.000 11060 MoveAxis(W, 37, ABG)
21:17:08.614 00.000 11060 Guiding  Dir = 3, Dur = 37
21:17:08.619 00.005 11060 IsSlewing returns 0
21:17:08.619 00.000 11060 IsGuiding returns 0
21:17:08.621 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:08.636 00.015 10844 UpdateGuideState exits: m=2375 SNR=26.7
21:17:08.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:08.636 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:08.636 00.000 10844 Enqueuing Expose request
21:17:08.666 00.030 11060 IsGuiding returns 0
21:17:08.666 00.000 11060 Move returns status 0, amount 37
21:17:08.667 00.001 11060 MoveAxis(N, 0, ABG)
21:17:08.667 00.000 11060 Move returns status 0, amount 0
21:17:08.667 00.000 11060 move complete, result=0
21:17:08.667 00.000 11060 worker thread done servicing request
21:17:08.667 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
21:17:08.667 00.000 11060 Worker thread wakes up
21:17:08.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:08.667 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:10.139 01.472 11060 Exposure complete
21:17:10.282 00.143 11060 worker thread done servicing request
21:17:10.282 00.000 10844 OnExposeComplete: enter
21:17:10.282 00.000 10844 UpdateGuideState(): m_state=6
21:17:10.282 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:17:10.282 00.000 10844 Star::Find returns 1 (0), X=226.49, Y=194.44, Mass=2105, SNR=26.6, Peak=192 HFD=3.2
21:17:10.282 00.000 10844 MultiStar: [#1 -0.21,-0.28,1.21,U] [#2 -0.24,-0.49,2.55,U] [#3 -0.30,-0.02,1.49,U] [#4 -0.15,-0.39,1.24,U] [#5 0.18,-0.55,0.62,U] [#6 -0.69,-1.05,0.00,M5] [#7 0.17,-0.27,1.34,U] [#8 -0.42,-0.57,2.85,U] 
21:17:10.282 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.38}, one-star: {-0.40, -0.22}
21:17:10.282 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.70) = xAngle (-0.40 = -0.40)
21:17:10.282 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.49 = -0.49)
21:17:10.282 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.38 hyp=0.44 cameraTheta=-2.11 mountX=0.40 mountY=-0.21, mountTheta=-0.47
21:17:10.282 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.38, opts=13)
21:17:10.282 00.000 10844 Enqueuing Move request for scope (-0.22, -0.38)
21:17:10.282 00.000 11060 Worker thread wakes up
21:17:10.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.38) opts 0xd
21:17:10.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.38)
21:17:10.282 00.000 11060 Moving (-0.22, -0.38) raw xDistance=0.40 yDistance=-0.21
21:17:10.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.40
21:17:10.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
21:17:10.282 00.000 11060 MoveAxis(W, 78, ABG)
21:17:10.282 00.000 11060 Guiding  Dir = 3, Dur = 78
21:17:10.288 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:17:10.306 00.018 10844 UpdateGuideState exits: m=2105 SNR=26.6
21:17:10.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:10.306 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:10.306 00.000 10844 Enqueuing Expose request
21:17:10.310 00.004 11060 IsSlewing returns 0
21:17:10.310 00.000 11060 IsGuiding returns 0
21:17:10.420 00.110 11060 IsGuiding returns 0
21:17:10.420 00.000 11060 Move returns status 0, amount 78
21:17:10.420 00.000 11060 MoveAxis(N, 79, ABG)
21:17:10.420 00.000 11060 Guiding  Dir = 0, Dur = 79
21:17:10.435 00.015 11060 IsSlewing returns 0
21:17:10.435 00.000 11060 IsGuiding returns 0
21:17:10.531 00.096 11060 IsGuiding returns 0
21:17:10.531 00.000 11060 Move returns status 0, amount 79
21:17:10.531 00.000 11060 move complete, result=0
21:17:10.531 00.000 11060 worker thread done servicing request
21:17:10.531 00.000 11060 Worker thread wakes up
21:17:10.531 00.000 10844 GuideStep: 0.4 px 78 ms WEST, -0.2 px 79 ms NORTH
21:17:10.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:10.531 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:12.009 01.478 11060 Exposure complete
21:17:12.159 00.150 11060 worker thread done servicing request
21:17:12.161 00.002 10844 OnExposeComplete: enter
21:17:12.161 00.000 10844 UpdateGuideState(): m_state=6
21:17:12.161 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:17:12.161 00.000 10844 Star::Find returns 1 (0), X=226.83, Y=194.63, Mass=2522, SNR=31.2, Peak=214 HFD=3.6
21:17:12.161 00.000 10844 MultiStar: [#1 -0.15,-0.96,0.00,M3] [#2 -0.22,-0.01,2.25,U] [#3 -0.48,0.34,1.19,U] [#4 0.17,0.05,1.09,U] [#5 -0.19,-0.15,0.56,U] [#6 0.32,-1.07,0.00,M6] [#7 0.42,0.12,1.01,U] [#8 -0.34,-0.77,0.00,M1] 
21:17:12.161 00.000 10844 single-star, 5 included, MultiStar: {-0.09, 0.06}, one-star: {-0.06, -0.03}
21:17:12.161 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.70) = xAngle (-0.89 = -0.89)
21:17:12.161 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.98 = -0.98)
21:17:12.161 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.60 mountX=0.04 mountY=-0.05, mountTheta=-0.92
21:17:12.161 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
21:17:12.161 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
21:17:12.161 00.000 11060 Worker thread wakes up
21:17:12.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
21:17:12.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
21:17:12.161 00.000 11060 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.05
21:17:12.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:17:12.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:12.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:17:12.161 00.000 11060 MoveAxis(E, 0, ABG)
21:17:12.161 00.000 11060 Move returns status 0, amount 0
21:17:12.161 00.000 11060 MoveAxis(N, 0, ABG)
21:17:12.161 00.000 11060 Move returns status 0, amount 0
21:17:12.161 00.000 11060 move complete, result=0
21:17:12.161 00.000 11060 worker thread done servicing request
21:17:12.161 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:12.186 00.025 10844 UpdateGuideState exits: m=2522 SNR=31.2
21:17:12.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:12.186 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:12.186 00.000 10844 Enqueuing Expose request
21:17:12.186 00.000 11060 Worker thread wakes up
21:17:12.186 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:12.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:12.186 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:13.655 01.469 11060 Exposure complete
21:17:13.824 00.169 11060 worker thread done servicing request
21:17:13.824 00.000 10844 OnExposeComplete: enter
21:17:13.824 00.000 10844 UpdateGuideState(): m_state=6
21:17:13.826 00.002 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:17:13.826 00.000 10844 Star::Find returns 1 (0), X=226.53, Y=194.35, Mass=2453, SNR=31.2, Peak=234 HFD=3.1
21:17:13.826 00.000 10844 MultiStar: [#1 -0.32,-0.94,0.00,M4] [#2 -0.20,-0.24,2.35,U] [#3 -0.27,-0.50,1.14,U] [#4 0.01,-0.42,1.22,U] [#5 0.38,-0.87,0.00,M1] [#6 -0.28,-0.91,0.00,M7] [#7 0.64,-0.83,0.00,M1] [#8 -0.68,-1.17,0.00,M2] 
21:17:13.826 00.000 10844 refined, 3 included, MultiStar: {-0.20, -0.34}, one-star: {-0.36, -0.31}
21:17:13.826 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.70) = xAngle (-0.39 = -0.39)
21:17:13.826 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.48 = -0.48)
21:17:13.826 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.34 hyp=0.40 cameraTheta=-2.09 mountX=0.37 mountY=-0.18, mountTheta=-0.46
21:17:13.826 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.34, opts=13)
21:17:13.826 00.000 10844 Enqueuing Move request for scope (-0.20, -0.34)
21:17:13.826 00.000 11060 Worker thread wakes up
21:17:13.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.34) opts 0xd
21:17:13.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.34)
21:17:13.828 00.002 11060 Moving (-0.20, -0.34) raw xDistance=0.37 yDistance=-0.18
21:17:13.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.37
21:17:13.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:13.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:17:13.828 00.000 11060 MoveAxis(W, 70, ABG)
21:17:13.828 00.000 11060 Guiding  Dir = 3, Dur = 70
21:17:13.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:17:13.836 00.008 11060 IsSlewing returns 0
21:17:13.836 00.000 11060 IsGuiding returns 0
21:17:13.839 00.003 10844 UpdateGuideState exits: m=2453 SNR=31.2
21:17:13.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:13.839 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:13.839 00.000 10844 Enqueuing Expose request
21:17:13.915 00.076 11060 IsGuiding returns 0
21:17:13.915 00.000 11060 Move returns status 0, amount 70
21:17:13.915 00.000 11060 MoveAxis(N, 0, ABG)
21:17:13.915 00.000 11060 Move returns status 0, amount 0
21:17:13.915 00.000 11060 move complete, result=0
21:17:13.915 00.000 11060 worker thread done servicing request
21:17:13.915 00.000 10844 GuideStep: 0.4 px 70 ms WEST, -0.2 px 0 ms NORTH
21:17:13.915 00.000 11060 Worker thread wakes up
21:17:13.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:13.915 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:15.394 01.479 11060 Exposure complete
21:17:15.520 00.126 11060 worker thread done servicing request
21:17:15.520 00.000 10844 OnExposeComplete: enter
21:17:15.520 00.000 10844 UpdateGuideState(): m_state=6
21:17:15.520 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:17:15.520 00.000 10844 Star::Find returns 1 (0), X=226.87, Y=194.36, Mass=2261, SNR=29.3, Peak=217 HFD=3.2
21:17:15.520 00.000 10844 MultiStar: [#1 -0.23,-0.93,0.00,M5] [#2 -0.20,0.46,2.31,U] [#3 0.23,0.27,1.26,U] [#4 -0.05,-0.14,1.27,U] [#5 0.06,-1.54,0.00,M2] [#6 -0.25,-0.46,2.34,U] [#7 0.28,-0.48,1.30,U] [#8 -0.28,-0.68,2.53,U] 
21:17:15.520 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.21}, one-star: {-0.01, -0.31}
21:17:15.520 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.70) = xAngle (-0.31 = -0.31)
21:17:15.520 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.39 = -0.39)
21:17:15.520 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.01 mountX=0.22 mountY=-0.09, mountTheta=-0.38
21:17:15.530 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.21, opts=13)
21:17:15.530 00.000 10844 Enqueuing Move request for scope (-0.10, -0.21)
21:17:15.530 00.000 11060 Worker thread wakes up
21:17:15.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
21:17:15.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
21:17:15.530 00.000 11060 Moving (-0.10, -0.21) raw xDistance=0.22 yDistance=-0.09
21:17:15.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.22
21:17:15.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:15.531 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:17:15.531 00.000 11060 MoveAxis(W, 45, ABG)
21:17:15.531 00.000 11060 Guiding  Dir = 3, Dur = 45
21:17:15.543 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:15.546 00.003 11060 IsSlewing returns 0
21:17:15.546 00.000 11060 IsGuiding returns 0
21:17:15.558 00.012 10844 UpdateGuideState exits: m=2261 SNR=29.3
21:17:15.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:15.558 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:15.558 00.000 10844 Enqueuing Expose request
21:17:15.597 00.039 11060 IsGuiding returns 0
21:17:15.597 00.000 11060 Move returns status 0, amount 45
21:17:15.597 00.000 11060 MoveAxis(N, 0, ABG)
21:17:15.597 00.000 11060 Move returns status 0, amount 0
21:17:15.597 00.000 11060 move complete, result=0
21:17:15.601 00.004 11060 worker thread done servicing request
21:17:15.601 00.000 11060 Worker thread wakes up
21:17:15.601 00.000 10844 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
21:17:15.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:15.601 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:17.064 01.463 11060 Exposure complete
21:17:17.210 00.146 11060 worker thread done servicing request
21:17:17.210 00.000 10844 OnExposeComplete: enter
21:17:17.210 00.000 10844 UpdateGuideState(): m_state=6
21:17:17.210 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:17:17.210 00.000 10844 Star::Find returns 1 (0), X=227.06, Y=193.94, Mass=2489, SNR=31.3, Peak=226 HFD=2.9
21:17:17.210 00.000 10844 MultiStar: [#1 -0.02,-0.70,1.09,U] [#2 0.23,0.35,2.23,U] [#3 -0.16,-0.55,1.16,U] [#4 0.15,-0.27,1.14,U] [#5 0.39,-0.79,0.00,M3] [#6 -0.10,-0.55,2.21,U] [#7 0.72,-0.41,0.00,M1] [#8 -0.35,-0.34,2.33,U] 
21:17:17.210 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.33}, one-star: {0.17, -0.72}
21:17:17.210 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.70) = xAngle (0.02 = 0.02)
21:17:17.210 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.07 = -0.07)
21:17:17.210 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.33 hyp=0.33 cameraTheta=-1.68 mountX=0.33 mountY=-0.02, mountTheta=-0.07
21:17:17.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.33, opts=13)
21:17:17.210 00.000 10844 Enqueuing Move request for scope (-0.04, -0.33)
21:17:17.210 00.000 11060 Worker thread wakes up
21:17:17.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.33) opts 0xd
21:17:17.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.33)
21:17:17.210 00.000 11060 Moving (-0.04, -0.33) raw xDistance=0.33 yDistance=-0.02
21:17:17.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.33
21:17:17.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:17.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:17:17.210 00.000 11060 MoveAxis(W, 65, ABG)
21:17:17.210 00.000 11060 Guiding  Dir = 3, Dur = 65
21:17:17.220 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:17.238 00.018 11060 IsSlewing returns 0
21:17:17.238 00.000 10844 UpdateGuideState exits: m=2489 SNR=31.3
21:17:17.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:17.238 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:17.238 00.000 10844 Enqueuing Expose request
21:17:17.238 00.000 11060 IsGuiding returns 0
21:17:17.348 00.110 11060 IsGuiding returns 0
21:17:17.348 00.000 11060 Move returns status 0, amount 65
21:17:17.348 00.000 11060 MoveAxis(N, 0, ABG)
21:17:17.348 00.000 11060 Move returns status 0, amount 0
21:17:17.348 00.000 11060 move complete, result=0
21:17:17.348 00.000 11060 worker thread done servicing request
21:17:17.348 00.000 11060 Worker thread wakes up
21:17:17.348 00.000 10844 GuideStep: 0.3 px 65 ms WEST, -0.0 px 0 ms NORTH
21:17:17.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:17.348 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:18.827 01.479 11060 Exposure complete
21:17:18.986 00.159 11060 worker thread done servicing request
21:17:18.986 00.000 10844 OnExposeComplete: enter
21:17:18.986 00.000 10844 UpdateGuideState(): m_state=6
21:17:18.986 00.000 10844 Star::Find(15, 227, 193, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:17:18.986 00.000 10844 Star::Find returns 1 (0), X=226.85, Y=194.66, Mass=3053, SNR=35.0, Peak=242 HFD=3.4
21:17:18.986 00.000 10844 MultiStar: [#1 -0.21,-0.71,0.98,U] [#2 0.22,0.24,2.00,U] [#3 -0.04,-0.04,1.08,U] [#4 0.15,-0.38,1.06,U] [#5 0.59,-0.30,0.39,U] [#6 0.32,-0.98,0.00,M6] [#7 0.75,-0.40,0.00,M2] [#8 0.09,-0.95,0.00,M1] 
21:17:18.986 00.000 10844 single-star, 5 included, MultiStar: {0.08, -0.12}, one-star: {-0.04, -0.00}
21:17:18.986 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.70) = xAngle (-1.40 = -1.40)
21:17:18.986 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-1.48 = -1.48)
21:17:18.986 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.10 mountX=0.01 mountY=-0.04, mountTheta=-1.40
21:17:18.988 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
21:17:18.989 00.001 10844 Enqueuing Move request for scope (-0.04, -0.00)
21:17:18.989 00.000 11060 Worker thread wakes up
21:17:18.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
21:17:18.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
21:17:18.989 00.000 11060 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=-0.04
21:17:18.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:17:18.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:18.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:17:18.989 00.000 11060 MoveAxis(E, 0, ABG)
21:17:18.989 00.000 11060 Move returns status 0, amount 0
21:17:18.989 00.000 11060 MoveAxis(N, 0, ABG)
21:17:18.989 00.000 11060 Move returns status 0, amount 0
21:17:18.989 00.000 11060 move complete, result=0
21:17:18.989 00.000 11060 worker thread done servicing request
21:17:18.995 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:19.008 00.013 10844 UpdateGuideState exits: m=3053 SNR=35.0
21:17:19.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:19.008 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:19.008 00.000 10844 Enqueuing Expose request
21:17:19.008 00.000 11060 Worker thread wakes up
21:17:19.008 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:17:19.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:19.008 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:20.481 01.473 11060 Exposure complete
21:17:20.628 00.147 11060 worker thread done servicing request
21:17:20.628 00.000 10844 OnExposeComplete: enter
21:17:20.628 00.000 10844 UpdateGuideState(): m_state=6
21:17:20.628 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:17:20.628 00.000 10844 Star::Find returns 1 (1), X=227.13, Y=194.69, Mass=2562, SNR=31.8, Peak=255 HFD=3.1
21:17:20.628 00.000 10844 MultiStar: [#1 -0.42,0.21,0.98,U] [#2 -0.01,0.67,2.26,U] [#3 0.45,0.54,1.11,U] [#4 0.28,0.20,1.20,U] [#5 -0.01,-0.88,0.00,M3] [#6 -0.20,0.24,2.19,U] [#7 0.66,-0.34,1.06,U] [#8 -0.17,-0.21,2.31,U] 
21:17:20.630 00.002 10844 refined, 7 included, MultiStar: {0.04, 0.19}, one-star: {0.24, 0.03}
21:17:20.630 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.70) = xAngle (3.04 = 3.04)
21:17:20.630 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.96 = 2.96)
21:17:20.630 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.34 mountX=-0.19 mountY=0.04, mountTheta=2.96
21:17:20.630 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.19, opts=13)
21:17:20.630 00.000 10844 Enqueuing Move request for scope (0.04, 0.19)
21:17:20.630 00.000 11060 Worker thread wakes up
21:17:20.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
21:17:20.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
21:17:20.630 00.000 11060 Moving (0.04, 0.19) raw xDistance=-0.19 yDistance=0.04
21:17:20.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.19
21:17:20.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:20.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:17:20.630 00.000 11060 MoveAxis(E, 37, ABG)
21:17:20.630 00.000 11060 Guiding  Dir = 2, Dur = 37
21:17:20.641 00.011 11060 IsSlewing returns 0
21:17:20.643 00.002 11060 IsGuiding returns 0
21:17:20.644 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:20.659 00.015 10844 UpdateGuideState exits: m=2562 SNR=31.8 Saturated
21:17:20.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:20.659 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:20.659 00.000 10844 Enqueuing Expose request
21:17:20.688 00.029 11060 IsGuiding returns 0
21:17:20.688 00.000 11060 Move returns status 0, amount 37
21:17:20.688 00.000 11060 MoveAxis(N, 0, ABG)
21:17:20.688 00.000 11060 Move returns status 0, amount 0
21:17:20.688 00.000 11060 move complete, result=0
21:17:20.688 00.000 11060 worker thread done servicing request
21:17:20.688 00.000 11060 Worker thread wakes up
21:17:20.688 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
21:17:20.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:20.688 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:22.163 01.475 11060 Exposure complete
21:17:22.307 00.144 11060 worker thread done servicing request
21:17:22.307 00.000 10844 OnExposeComplete: enter
21:17:22.307 00.000 10844 UpdateGuideState(): m_state=6
21:17:22.307 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:17:22.307 00.000 10844 Star::Find returns 1 (1), X=227.17, Y=194.43, Mass=2902, SNR=33.7, Peak=255 HFD=3.3
21:17:22.307 00.000 10844 MultiStar: [#1 0.15,-0.62,0.95,U] [#2 -0.29,0.38,2.03,U] [#3 -0.63,-0.60,0.00,M1] [#4 0.30,-0.08,1.00,U] [#5 0.45,-0.96,0.00,M4] [#6 0.00,-0.38,2.28,U] [#7 0.13,-0.25,1.01,U] [#8 0.20,-0.94,0.00,M1] 
21:17:22.307 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.15}, one-star: {0.28, -0.23}
21:17:22.307 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.70) = xAngle (0.35 = 0.35)
21:17:22.307 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.26 = 0.26)
21:17:22.307 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.35 mountX=0.14 mountY=0.04, mountTheta=0.27
21:17:22.309 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.15, opts=13)
21:17:22.309 00.000 10844 Enqueuing Move request for scope (0.03, -0.15)
21:17:22.309 00.000 11060 Worker thread wakes up
21:17:22.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
21:17:22.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
21:17:22.309 00.000 11060 Moving (0.03, -0.15) raw xDistance=0.14 yDistance=0.04
21:17:22.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
21:17:22.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:22.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:17:22.309 00.000 11060 MoveAxis(W, 26, ABG)
21:17:22.309 00.000 11060 Guiding  Dir = 3, Dur = 26
21:17:22.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:17:22.328 00.019 10844 UpdateGuideState exits: m=2902 SNR=33.7 Saturated
21:17:22.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:22.328 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:22.328 00.000 10844 Enqueuing Expose request
21:17:22.334 00.006 11060 IsSlewing returns 0
21:17:22.335 00.001 11060 IsGuiding returns 0
21:17:22.382 00.047 11060 IsGuiding returns 0
21:17:22.382 00.000 11060 Move returns status 0, amount 26
21:17:22.382 00.000 11060 MoveAxis(N, 0, ABG)
21:17:22.384 00.002 11060 Move returns status 0, amount 0
21:17:22.384 00.000 11060 move complete, result=0
21:17:22.384 00.000 11060 worker thread done servicing request
21:17:22.384 00.000 11060 Worker thread wakes up
21:17:22.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:22.384 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:22.385 00.001 10844 GuideStep: 0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
21:17:23.857 01.472 11060 Exposure complete
21:17:24.016 00.159 11060 worker thread done servicing request
21:17:24.016 00.000 10844 OnExposeComplete: enter
21:17:24.016 00.000 10844 UpdateGuideState(): m_state=6
21:17:24.016 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:17:24.016 00.000 10844 Star::Find returns 1 (0), X=226.91, Y=194.85, Mass=2360, SNR=30.3, Peak=214 HFD=3.3
21:17:24.016 00.000 10844 MultiStar: [#1 0.08,-0.72,1.03,U] [#2 0.29,-0.27,2.33,U] [#3 -0.10,0.39,1.04,U] [#4 0.32,0.52,1.11,U] [#5 0.32,-0.25,0.45,U] [#6 0.58,-0.79,0.00,M5] [#7 0.08,-0.11,1.21,U] [#8 -0.26,-0.20,2.40,U] 
21:17:24.018 00.002 10844 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.02, 0.19}
21:17:24.018 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.70) = xAngle (0.76 = 0.76)
21:17:24.018 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.67 = 0.67)
21:17:24.018 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=0.08 mountY=0.07, mountTheta=0.71
21:17:24.018 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.09, opts=13)
21:17:24.018 00.000 10844 Enqueuing Move request for scope (0.06, -0.09)
21:17:24.018 00.000 11060 Worker thread wakes up
21:17:24.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
21:17:24.018 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
21:17:24.018 00.000 11060 Moving (0.06, -0.09) raw xDistance=0.08 yDistance=0.07
21:17:24.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:17:24.020 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:24.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:17:24.020 00.000 11060 MoveAxis(E, 0, ABG)
21:17:24.020 00.000 11060 Move returns status 0, amount 0
21:17:24.020 00.000 11060 MoveAxis(N, 0, ABG)
21:17:24.020 00.000 11060 Move returns status 0, amount 0
21:17:24.020 00.000 11060 move complete, result=0
21:17:24.020 00.000 11060 worker thread done servicing request
21:17:24.025 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:24.039 00.014 10844 UpdateGuideState exits: m=2360 SNR=30.3
21:17:24.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:24.039 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:24.039 00.000 10844 Enqueuing Expose request
21:17:24.039 00.000 11060 Worker thread wakes up
21:17:24.039 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:24.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:24.039 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:25.506 01.467 11060 Exposure complete
21:17:25.650 00.144 11060 worker thread done servicing request
21:17:25.650 00.000 10844 OnExposeComplete: enter
21:17:25.650 00.000 10844 UpdateGuideState(): m_state=6
21:17:25.650 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:17:25.650 00.000 10844 Star::Find returns 1 (0), X=226.77, Y=194.49, Mass=2920, SNR=33.8, Peak=220 HFD=3.6
21:17:25.650 00.000 10844 MultiStar: [#1 -0.41,-0.18,0.97,U] [#2 0.66,-0.10,2.05,U] [#3 0.03,-0.16,1.02,U] [#4 0.11,-0.01,1.07,U] [#5 -0.09,-0.66,0.44,U] [#6 -0.08,-0.10,1.93,U] [#7 0.16,0.04,1.03,U] [#8 -0.06,-0.30,2.19,U] 
21:17:25.650 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.15}, one-star: {-0.11, -0.17}
21:17:25.650 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.70) = xAngle (0.55 = 0.55)
21:17:25.650 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.47 = 0.47)
21:17:25.650 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.15 mountX=0.14 mountY=0.08, mountTheta=0.49
21:17:25.653 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
21:17:25.653 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
21:17:25.653 00.000 11060 Worker thread wakes up
21:17:25.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
21:17:25.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
21:17:25.653 00.000 11060 Moving (0.07, -0.15) raw xDistance=0.14 yDistance=0.08
21:17:25.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
21:17:25.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:25.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:17:25.653 00.000 11060 MoveAxis(W, 27, ABG)
21:17:25.653 00.000 11060 Guiding  Dir = 3, Dur = 27
21:17:25.655 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:25.669 00.014 11060 IsSlewing returns 0
21:17:25.669 00.000 11060 IsGuiding returns 0
21:17:25.676 00.007 10844 UpdateGuideState exits: m=2920 SNR=33.8
21:17:25.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:25.676 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:25.676 00.000 10844 Enqueuing Expose request
21:17:25.701 00.025 11060 IsGuiding returns 0
21:17:25.701 00.000 11060 Move returns status 0, amount 27
21:17:25.701 00.000 11060 MoveAxis(N, 0, ABG)
21:17:25.701 00.000 11060 Move returns status 0, amount 0
21:17:25.701 00.000 11060 move complete, result=0
21:17:25.701 00.000 11060 worker thread done servicing request
21:17:25.701 00.000 11060 Worker thread wakes up
21:17:25.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:25.701 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:25.703 00.002 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
21:17:27.172 01.469 11060 Exposure complete
21:17:27.329 00.157 11060 worker thread done servicing request
21:17:27.329 00.000 10844 OnExposeComplete: enter
21:17:27.329 00.000 10844 UpdateGuideState(): m_state=6
21:17:27.329 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:17:27.329 00.000 10844 Star::Find returns 1 (0), X=226.64, Y=194.94, Mass=2698, SNR=32.7, Peak=209 HFD=3.3
21:17:27.329 00.000 10844 MultiStar: [#1 -0.14,-0.86,0.00,M1] [#2 -0.17,0.39,2.16,U] [#3 0.30,0.19,1.06,U] [#4 -0.62,0.31,1.29,U] [#5 -0.14,-0.42,0.54,U] [#6 0.64,-0.94,0.00,M5] [#7 0.07,0.08,1.09,U] [#8 -0.19,-0.29,2.13,U] 
21:17:27.329 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.10}, one-star: {-0.24, 0.28}
21:17:27.329 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.70) = xAngle (4.28 = -2.01)
21:17:27.329 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.19 = -2.09)
21:17:27.329 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.57 mountX=-0.08 mountY=-0.17, mountTheta=-2.02
21:17:27.331 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.10, opts=13)
21:17:27.331 00.000 10844 Enqueuing Move request for scope (-0.16, 0.10)
21:17:27.331 00.000 11060 Worker thread wakes up
21:17:27.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
21:17:27.331 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
21:17:27.331 00.000 11060 Moving (-0.16, 0.10) raw xDistance=-0.08 yDistance=-0.17
21:17:27.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:17:27.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:27.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:17:27.331 00.000 11060 MoveAxis(E, 0, ABG)
21:17:27.331 00.000 11060 Move returns status 0, amount 0
21:17:27.331 00.000 11060 MoveAxis(N, 0, ABG)
21:17:27.331 00.000 11060 Move returns status 0, amount 0
21:17:27.331 00.000 11060 move complete, result=0
21:17:27.333 00.002 11060 worker thread done servicing request
21:17:27.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:17:27.353 00.020 10844 UpdateGuideState exits: m=2698 SNR=32.7
21:17:27.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:27.353 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:27.353 00.000 10844 Enqueuing Expose request
21:17:27.353 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:17:27.353 00.000 11060 Worker thread wakes up
21:17:27.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:27.353 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:28.822 01.469 11060 Exposure complete
21:17:28.965 00.143 11060 worker thread done servicing request
21:17:28.965 00.000 10844 OnExposeComplete: enter
21:17:28.965 00.000 10844 UpdateGuideState(): m_state=6
21:17:28.965 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:17:28.965 00.000 10844 Star::Find returns 1 (0), X=226.60, Y=194.98, Mass=2880, SNR=33.6, Peak=214 HFD=3.6
21:17:28.965 00.000 10844 MultiStar: [#1 -0.41,-0.48,0.98,U] [#2 0.74,0.12,2.05,U] [#3 0.68,0.03,1.07,U] [#4 -0.35,-0.38,1.17,U] [#5 0.20,0.05,0.43,U] [#6 0.09,-0.22,1.87,U] [#7 -0.04,0.16,1.10,U] [#8 -0.52,-0.57,2.26,U] 
21:17:28.965 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {-0.29, 0.32}
21:17:28.965 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.70) = xAngle (0.22 = 0.22)
21:17:28.965 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.14 = 0.14)
21:17:28.965 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.48 mountX=0.15 mountY=0.02, mountTheta=0.14
21:17:28.965 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
21:17:28.965 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
21:17:28.965 00.000 11060 Worker thread wakes up
21:17:28.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
21:17:28.965 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
21:17:28.965 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=0.02
21:17:28.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
21:17:28.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:28.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:17:28.965 00.000 11060 MoveAxis(W, 29, ABG)
21:17:28.965 00.000 11060 Guiding  Dir = 3, Dur = 29
21:17:28.974 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:28.990 00.016 10844 UpdateGuideState exits: m=2880 SNR=33.6
21:17:28.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:28.990 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:28.990 00.000 10844 Enqueuing Expose request
21:17:28.990 00.000 11060 IsSlewing returns 0
21:17:28.990 00.000 11060 IsGuiding returns 0
21:17:29.022 00.032 11060 IsGuiding returns 0
21:17:29.022 00.000 11060 Move returns status 0, amount 29
21:17:29.022 00.000 11060 MoveAxis(N, 0, ABG)
21:17:29.022 00.000 11060 Move returns status 0, amount 0
21:17:29.022 00.000 11060 move complete, result=0
21:17:29.022 00.000 11060 worker thread done servicing request
21:17:29.022 00.000 11060 Worker thread wakes up
21:17:29.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:29.022 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:29.022 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
21:17:30.504 01.482 11060 Exposure complete
21:17:30.645 00.141 11060 worker thread done servicing request
21:17:30.645 00.000 10844 OnExposeComplete: enter
21:17:30.645 00.000 10844 UpdateGuideState(): m_state=6
21:17:30.645 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:17:30.645 00.000 10844 Star::Find returns 1 (0), X=226.73, Y=194.78, Mass=3069, SNR=34.5, Peak=248 HFD=3.6
21:17:30.645 00.000 10844 MultiStar: [#1 -0.35,-0.72,0.00,M1] [#2 0.34,-0.19,1.96,U] [#3 0.43,-0.39,1.00,U] [#4 -0.38,-0.13,1.01,U] [#5 -0.39,-0.64,0.50,U] [#6 -0.08,-0.46,2.05,U] [#7 0.17,-0.66,0.97,U] [#8 -0.99,-0.62,0.00,M1] 
21:17:30.645 00.000 10844 single-star, 6 included, MultiStar: {0.04, -0.32}, one-star: {-0.16, 0.12}
21:17:30.645 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.70) = xAngle (4.20 = -2.08)
21:17:30.645 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.11 = -2.17)
21:17:30.645 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.50 mountX=-0.10 mountY=-0.16, mountTheta=-2.11
21:17:30.651 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.12, opts=13)
21:17:30.651 00.000 10844 Enqueuing Move request for scope (-0.16, 0.12)
21:17:30.651 00.000 11060 Worker thread wakes up
21:17:30.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
21:17:30.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
21:17:30.651 00.000 11060 Moving (-0.16, 0.12) raw xDistance=-0.10 yDistance=-0.16
21:17:30.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:17:30.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:30.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:17:30.651 00.000 11060 MoveAxis(E, 0, ABG)
21:17:30.651 00.000 11060 Move returns status 0, amount 0
21:17:30.651 00.000 11060 MoveAxis(N, 0, ABG)
21:17:30.651 00.000 11060 Move returns status 0, amount 0
21:17:30.651 00.000 11060 move complete, result=0
21:17:30.651 00.000 11060 worker thread done servicing request
21:17:30.662 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:30.672 00.010 10844 UpdateGuideState exits: m=3069 SNR=34.5
21:17:30.679 00.007 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:30.679 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:30.679 00.000 10844 Enqueuing Expose request
21:17:30.679 00.000 11060 Worker thread wakes up
21:17:30.679 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:17:30.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:30.679 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:32.145 01.466 11060 Exposure complete
21:17:32.290 00.145 11060 worker thread done servicing request
21:17:32.292 00.002 10844 OnExposeComplete: enter
21:17:32.292 00.000 10844 UpdateGuideState(): m_state=6
21:17:32.292 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:17:32.292 00.000 10844 Star::Find returns 1 (0), X=226.74, Y=194.74, Mass=2403, SNR=30.6, Peak=238 HFD=2.9
21:17:32.292 00.000 10844 MultiStar: [#1 -0.20,-0.46,1.09,U] [#2 0.67,0.09,2.23,U] [#3 0.35,-0.08,1.12,U] [#4 -0.05,0.58,1.12,U] [#5 0.07,0.22,0.59,U] [#6 0.29,0.14,2.15,U] [#7 0.28,-0.31,1.18,U] [#8 -0.06,-0.45,2.48,U] 
21:17:32.292 00.000 10844 single-star, 8 included, MultiStar: {0.18, -0.06}, one-star: {-0.15, 0.08}
21:17:32.292 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.70) = xAngle (4.36 = -1.93)
21:17:32.292 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.27 = -2.01)
21:17:32.292 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.16 cameraTheta=2.65 mountX=-0.06 mountY=-0.15, mountTheta=-1.94
21:17:32.292 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.08, opts=13)
21:17:32.292 00.000 10844 Enqueuing Move request for scope (-0.15, 0.08)
21:17:32.292 00.000 11060 Worker thread wakes up
21:17:32.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
21:17:32.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
21:17:32.292 00.000 11060 Moving (-0.15, 0.08) raw xDistance=-0.06 yDistance=-0.15
21:17:32.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:17:32.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:32.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:17:32.292 00.000 11060 MoveAxis(E, 0, ABG)
21:17:32.292 00.000 11060 Move returns status 0, amount 0
21:17:32.292 00.000 11060 MoveAxis(N, 0, ABG)
21:17:32.292 00.000 11060 Move returns status 0, amount 0
21:17:32.292 00.000 11060 move complete, result=0
21:17:32.292 00.000 11060 worker thread done servicing request
21:17:32.298 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:17:32.313 00.015 10844 UpdateGuideState exits: m=2403 SNR=30.6
21:17:32.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:32.313 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:32.313 00.000 10844 Enqueuing Expose request
21:17:32.313 00.000 11060 Worker thread wakes up
21:17:32.313 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:32.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:32.313 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:33.791 01.478 11060 Exposure complete
21:17:33.939 00.148 11060 worker thread done servicing request
21:17:33.939 00.000 10844 OnExposeComplete: enter
21:17:33.939 00.000 10844 UpdateGuideState(): m_state=6
21:17:33.939 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:17:33.939 00.000 10844 Star::Find returns 1 (1), X=226.76, Y=195.01, Mass=3004, SNR=34.9, Peak=255 HFD=3.2
21:17:33.939 00.000 10844 MultiStar: [#1 -0.16,-0.50,0.89,U] [#2 0.43,0.65,1.89,U] [#3 0.39,0.57,1.05,U] [#4 -0.04,0.22,1.04,U] [#5 0.07,0.20,0.63,U] [#6 0.38,-0.27,1.96,U] [#7 0.15,0.28,1.02,U] [#8 -0.08,-0.19,2.25,U] 
21:17:33.939 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.12}, one-star: {-0.12, 0.35}
21:17:33.939 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.70) = xAngle (2.41 = 2.41)
21:17:33.939 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.32 = 2.32)
21:17:33.939 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.70 mountX=-0.14 mountY=0.14, mountTheta=2.36
21:17:33.942 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.12, opts=13)
21:17:33.942 00.000 10844 Enqueuing Move request for scope (0.14, 0.12)
21:17:33.942 00.000 11060 Worker thread wakes up
21:17:33.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
21:17:33.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
21:17:33.942 00.000 11060 Moving (0.14, 0.12) raw xDistance=-0.14 yDistance=0.14
21:17:33.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.14
21:17:33.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:33.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:17:33.942 00.000 11060 MoveAxis(E, 26, ABG)
21:17:33.942 00.000 11060 Guiding  Dir = 2, Dur = 26
21:17:33.944 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:17:33.955 00.011 11060 IsSlewing returns 0
21:17:33.955 00.000 11060 IsGuiding returns 0
21:17:33.955 00.000 10844 UpdateGuideState exits: m=3004 SNR=34.9 Saturated
21:17:33.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:33.955 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:33.955 00.000 10844 Enqueuing Expose request
21:17:33.987 00.032 11060 IsGuiding returns 0
21:17:33.987 00.000 11060 Move returns status 0, amount 26
21:17:33.987 00.000 11060 MoveAxis(N, 0, ABG)
21:17:33.987 00.000 11060 Move returns status 0, amount 0
21:17:33.987 00.000 11060 move complete, result=0
21:17:33.987 00.000 11060 worker thread done servicing request
21:17:33.987 00.000 11060 Worker thread wakes up
21:17:33.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:33.987 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:33.987 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
21:17:35.468 01.481 11060 Exposure complete
21:17:35.626 00.158 11060 worker thread done servicing request
21:17:35.626 00.000 10844 OnExposeComplete: enter
21:17:35.626 00.000 10844 UpdateGuideState(): m_state=6
21:17:35.626 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:17:35.626 00.000 10844 Star::Find returns 1 (1), X=226.91, Y=195.08, Mass=2914, SNR=34.2, Peak=255 HFD=3.0
21:17:35.626 00.000 10844 MultiStar: [#1 -0.18,-0.40,0.98,U] [#2 0.24,-0.13,2.05,U] [#3 0.31,0.44,1.02,U] [#4 -0.21,0.08,1.08,U] [#5 0.38,-0.21,0.59,U] [#6 -0.59,-0.13,1.81,U] [#7 0.20,0.31,0.92,U] [#8 -0.37,-0.20,2.12,U] 
21:17:35.626 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {0.02, 0.42}
21:17:35.626 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.70) = xAngle (-1.24 = -1.24)
21:17:35.626 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-1.33 = -1.33)
21:17:35.626 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.94 mountX=0.03 mountY=-0.09, mountTheta=-1.25
21:17:35.626 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
21:17:35.630 00.004 10844 Enqueuing Move request for scope (-0.09, -0.02)
21:17:35.630 00.000 11060 Worker thread wakes up
21:17:35.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
21:17:35.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
21:17:35.630 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.03 yDistance=-0.09
21:17:35.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:17:35.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:35.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:17:35.630 00.000 11060 MoveAxis(E, 0, ABG)
21:17:35.630 00.000 11060 Move returns status 0, amount 0
21:17:35.630 00.000 11060 MoveAxis(N, 0, ABG)
21:17:35.630 00.000 11060 Move returns status 0, amount 0
21:17:35.630 00.000 11060 move complete, result=0
21:17:35.630 00.000 11060 worker thread done servicing request
21:17:35.634 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:35.653 00.019 10844 UpdateGuideState exits: m=2914 SNR=34.2 Saturated
21:17:35.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:35.653 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:35.653 00.000 10844 Enqueuing Expose request
21:17:35.653 00.000 11060 Worker thread wakes up
21:17:35.653 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:35.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:35.653 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:37.114 01.461 11060 Exposure complete
21:17:37.254 00.140 11060 worker thread done servicing request
21:17:37.254 00.000 10844 OnExposeComplete: enter
21:17:37.255 00.001 10844 UpdateGuideState(): m_state=6
21:17:37.255 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:17:37.255 00.000 10844 Star::Find returns 1 (0), X=226.91, Y=195.50, Mass=2758, SNR=32.7, Peak=228 HFD=3.5
21:17:37.256 00.001 10844 MultiStar: [#1 -0.48,-0.67,0.00,M1] [#2 0.05,0.23,2.10,U] [#3 0.60,0.17,1.12,U] [#4 -0.27,0.37,1.09,U] [#5 0.17,-0.23,0.62,U] [#6 -0.09,-0.05,1.99,U] [#7 0.26,0.22,0.98,U] [#8 -0.80,-0.20,0.00,M1] 
21:17:37.256 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.21}, one-star: {0.03, 0.83}
21:17:37.256 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.70) = xAngle (2.92 = 2.92)
21:17:37.256 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:17:37.256 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.22 mountX=-0.22 mountY=0.07, mountTheta=2.84
21:17:37.257 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.21, opts=13)
21:17:37.257 00.000 10844 Enqueuing Move request for scope (0.08, 0.21)
21:17:37.257 00.000 11060 Worker thread wakes up
21:17:37.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
21:17:37.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
21:17:37.257 00.000 11060 Moving (0.08, 0.21) raw xDistance=-0.22 yDistance=0.07
21:17:37.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.22
21:17:37.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:37.258 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:17:37.258 00.000 11060 MoveAxis(E, 42, ABG)
21:17:37.258 00.000 11060 Guiding  Dir = 2, Dur = 42
21:17:37.259 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:37.274 00.015 10844 UpdateGuideState exits: m=2758 SNR=32.7
21:17:37.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:37.274 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:37.274 00.000 10844 Enqueuing Expose request
21:17:37.285 00.011 11060 IsSlewing returns 0
21:17:37.285 00.000 11060 IsGuiding returns 0
21:17:37.348 00.063 11060 IsGuiding returns 0
21:17:37.348 00.000 11060 Move returns status 0, amount 42
21:17:37.348 00.000 11060 MoveAxis(N, 0, ABG)
21:17:37.350 00.002 11060 Move returns status 0, amount 0
21:17:37.350 00.000 11060 move complete, result=0
21:17:37.350 00.000 11060 worker thread done servicing request
21:17:37.350 00.000 11060 Worker thread wakes up
21:17:37.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:37.350 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:37.350 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
21:17:38.828 01.478 11060 Exposure complete
21:17:38.966 00.138 11060 worker thread done servicing request
21:17:38.966 00.000 10844 OnExposeComplete: enter
21:17:38.966 00.000 10844 UpdateGuideState(): m_state=6
21:17:38.966 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:17:38.966 00.000 10844 Star::Find returns 1 (0), X=226.64, Y=194.92, Mass=2060, SNR=28.0, Peak=203 HFD=3.3
21:17:38.966 00.000 10844 MultiStar: [#1 -0.35,-0.51,1.24,U] [#2 0.07,0.06,2.59,U] [#3 0.02,-0.00,1.27,U] [#4 0.12,0.03,1.35,U] [#5 0.06,-0.33,0.73,U] [#6 -0.38,-0.35,2.38,U] [#7 0.05,-0.01,0.91,U] [#8 -0.23,-0.63,2.67,U] 
21:17:38.966 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.21}, one-star: {-0.25, 0.25}
21:17:38.966 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.70) = xAngle (-0.40 = -0.40)
21:17:38.966 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.49 = -0.49)
21:17:38.966 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.10 mountX=0.22 mountY=-0.11, mountTheta=-0.47
21:17:38.971 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.21, opts=13)
21:17:38.971 00.000 10844 Enqueuing Move request for scope (-0.12, -0.21)
21:17:38.971 00.000 11060 Worker thread wakes up
21:17:38.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
21:17:38.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
21:17:38.971 00.000 11060 Moving (-0.12, -0.21) raw xDistance=0.22 yDistance=-0.11
21:17:38.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.22
21:17:38.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:38.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:17:38.971 00.000 11060 MoveAxis(W, 41, ABG)
21:17:38.971 00.000 11060 Guiding  Dir = 3, Dur = 41
21:17:38.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:38.978 00.007 11060 IsSlewing returns 0
21:17:38.978 00.000 11060 IsGuiding returns 0
21:17:38.990 00.012 10844 UpdateGuideState exits: m=2060 SNR=28.0
21:17:38.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:38.990 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:38.990 00.000 10844 Enqueuing Expose request
21:17:39.026 00.036 11060 IsGuiding returns 0
21:17:39.026 00.000 11060 Move returns status 0, amount 41
21:17:39.026 00.000 11060 MoveAxis(N, 0, ABG)
21:17:39.026 00.000 11060 Move returns status 0, amount 0
21:17:39.026 00.000 11060 move complete, result=0
21:17:39.026 00.000 11060 worker thread done servicing request
21:17:39.026 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
21:17:39.026 00.000 11060 Worker thread wakes up
21:17:39.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:39.026 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:40.500 01.474 11060 Exposure complete
21:17:40.643 00.143 11060 worker thread done servicing request
21:17:40.643 00.000 10844 OnExposeComplete: enter
21:17:40.643 00.000 10844 UpdateGuideState(): m_state=6
21:17:40.643 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:17:40.644 00.001 10844 Star::Find returns 1 (0), X=226.66, Y=194.63, Mass=2781, SNR=32.4, Peak=252 HFD=3.4
21:17:40.644 00.000 10844 MultiStar: [#1 -0.50,-0.80,0.00,M1] [#2 0.23,-0.14,2.17,U] [#3 -0.56,0.23,1.15,U] [#4 -0.13,0.09,1.04,U] [#5 -0.46,-0.59,0.59,U] [#6 0.06,-0.25,2.11,U] [#7 0.21,0.10,0.76,U] [#8 -0.51,-0.43,2.14,U] 
21:17:40.644 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.15}, one-star: {-0.22, -0.03}
21:17:40.644 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.70) = xAngle (-0.62 = -0.62)
21:17:40.644 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.71 = -0.71)
21:17:40.644 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.32 mountX=0.17 mountY=-0.14, mountTheta=-0.67
21:17:40.644 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.15, opts=13)
21:17:40.644 00.000 10844 Enqueuing Move request for scope (-0.14, -0.15)
21:17:40.646 00.002 11060 Worker thread wakes up
21:17:40.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
21:17:40.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
21:17:40.646 00.000 11060 Moving (-0.14, -0.15) raw xDistance=0.17 yDistance=-0.14
21:17:40.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.17
21:17:40.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:40.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:17:40.646 00.000 11060 MoveAxis(W, 34, ABG)
21:17:40.646 00.000 11060 Guiding  Dir = 3, Dur = 34
21:17:40.651 00.005 11060 IsSlewing returns 0
21:17:40.651 00.000 11060 IsGuiding returns 0
21:17:40.652 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:17:40.668 00.016 10844 UpdateGuideState exits: m=2781 SNR=32.4
21:17:40.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:40.668 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:40.668 00.000 10844 Enqueuing Expose request
21:17:40.698 00.030 11060 IsGuiding returns 0
21:17:40.698 00.000 11060 Move returns status 0, amount 34
21:17:40.698 00.000 11060 MoveAxis(N, 0, ABG)
21:17:40.698 00.000 11060 Move returns status 0, amount 0
21:17:40.699 00.001 11060 move complete, result=0
21:17:40.699 00.000 11060 worker thread done servicing request
21:17:40.699 00.000 11060 Worker thread wakes up
21:17:40.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:40.699 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:40.699 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
21:17:42.178 01.479 11060 Exposure complete
21:17:42.329 00.151 11060 worker thread done servicing request
21:17:42.329 00.000 10844 OnExposeComplete: enter
21:17:42.329 00.000 10844 UpdateGuideState(): m_state=6
21:17:42.329 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:17:42.329 00.000 10844 Star::Find returns 1 (0), X=226.38, Y=194.39, Mass=2360, SNR=30.5, Peak=237 HFD=3.2
21:17:42.329 00.000 10844 MultiStar: [#1 -0.18,-0.61,1.13,U] [#2 -0.35,-0.06,2.15,U] [#3 -0.78,-0.14,0.00,M1] [#4 -0.27,-0.25,1.25,U] [#5 0.38,-0.69,0.00,M1] [#6 -0.89,-0.64,0.00,M1] [#7 -0.03,-0.18,0.74,U] [#8 -0.45,-0.45,2.15,U] 
21:17:42.329 00.000 10844 refined, 5 included, MultiStar: {-0.33, -0.30}, one-star: {-0.51, -0.27}
21:17:42.329 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.70) = xAngle (-0.71 = -0.71)
21:17:42.329 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.79 = -0.79)
21:17:42.329 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.30 hyp=0.45 cameraTheta=-2.41 mountX=0.34 mountY=-0.32, mountTheta=-0.75
21:17:42.329 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.30, opts=13)
21:17:42.329 00.000 10844 Enqueuing Move request for scope (-0.33, -0.30)
21:17:42.329 00.000 11060 Worker thread wakes up
21:17:42.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.30) opts 0xd
21:17:42.329 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.30)
21:17:42.329 00.000 11060 Moving (-0.33, -0.30) raw xDistance=0.34 yDistance=-0.32
21:17:42.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.34
21:17:42.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
21:17:42.329 00.000 11060 MoveAxis(W, 66, ABG)
21:17:42.329 00.000 11060 Guiding  Dir = 3, Dur = 66
21:17:42.337 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:17:42.350 00.013 10844 UpdateGuideState exits: m=2360 SNR=30.5
21:17:42.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:42.350 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:42.350 00.000 10844 Enqueuing Expose request
21:17:42.360 00.010 11060 IsSlewing returns 0
21:17:42.360 00.000 11060 IsGuiding returns 0
21:17:42.454 00.094 11060 IsGuiding returns 0
21:17:42.454 00.000 11060 Move returns status 0, amount 66
21:17:42.454 00.000 11060 MoveAxis(N, 122, ABG)
21:17:42.454 00.000 11060 Guiding  Dir = 0, Dur = 122
21:17:42.485 00.031 11060 IsSlewing returns 0
21:17:42.485 00.000 11060 IsGuiding returns 0
21:17:42.612 00.127 11060 IsGuiding returns 0
21:17:42.612 00.000 11060 Move returns status 0, amount 122
21:17:42.612 00.000 11060 move complete, result=0
21:17:42.612 00.000 11060 worker thread done servicing request
21:17:42.612 00.000 11060 Worker thread wakes up
21:17:42.612 00.000 10844 GuideStep: 0.3 px 66 ms WEST, -0.3 px 122 ms NORTH
21:17:42.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:42.612 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:44.092 01.480 11060 Exposure complete
21:17:44.250 00.158 11060 worker thread done servicing request
21:17:44.250 00.000 10844 OnExposeComplete: enter
21:17:44.250 00.000 10844 UpdateGuideState(): m_state=6
21:17:44.250 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:17:44.250 00.000 10844 Star::Find returns 1 (0), X=226.81, Y=194.87, Mass=2954, SNR=34.3, Peak=247 HFD=3.3
21:17:44.250 00.000 10844 MultiStar: [#1 -0.25,0.00,1.00,U] [#2 0.23,-0.09,2.08,U] [#3 0.20,0.64,1.09,U] [#4 0.01,0.03,1.11,U] [#5 -0.04,-0.11,0.67,U] [#6 -0.64,-0.68,0.00,M2] [#7 0.11,-0.31,0.59,U] [#8 -0.46,-0.38,2.12,U] 
21:17:44.250 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {-0.08, 0.21}
21:17:44.250 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.70) = xAngle (-0.95 = -0.95)
21:17:44.250 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-1.04 = -1.04)
21:17:44.250 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.65 mountX=0.04 mountY=-0.06, mountTheta=-0.98
21:17:44.250 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
21:17:44.256 00.006 10844 Enqueuing Move request for scope (-0.06, -0.03)
21:17:44.256 00.000 11060 Worker thread wakes up
21:17:44.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
21:17:44.256 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
21:17:44.256 00.000 11060 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.06
21:17:44.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:17:44.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:44.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:17:44.256 00.000 11060 MoveAxis(E, 0, ABG)
21:17:44.256 00.000 11060 Move returns status 0, amount 0
21:17:44.256 00.000 11060 MoveAxis(N, 0, ABG)
21:17:44.256 00.000 11060 Move returns status 0, amount 0
21:17:44.256 00.000 11060 move complete, result=0
21:17:44.256 00.000 11060 worker thread done servicing request
21:17:44.258 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:44.271 00.013 10844 UpdateGuideState exits: m=2954 SNR=34.3
21:17:44.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:44.271 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:44.271 00.000 10844 Enqueuing Expose request
21:17:44.271 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:44.271 00.000 11060 Worker thread wakes up
21:17:44.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:44.271 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:45.748 01.477 11060 Exposure complete
21:17:45.895 00.147 11060 worker thread done servicing request
21:17:45.895 00.000 10844 OnExposeComplete: enter
21:17:45.895 00.000 10844 UpdateGuideState(): m_state=6
21:17:45.897 00.002 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:17:45.897 00.000 10844 Star::Find returns 1 (0), X=227.14, Y=195.39, Mass=2696, SNR=32.6, Peak=242 HFD=3.3
21:17:45.897 00.000 10844 MultiStar: [#1 -0.15,0.13,1.06,U] [#2 -0.16,0.24,2.30,U] [#3 0.03,0.31,1.16,U] [#4 0.14,0.13,1.10,U] [#5 0.53,-0.15,0.68,U] [#6 -0.48,-0.42,2.18,U] [#7 0.38,0.16,0.61,U] [#8 -0.32,0.10,2.19,U] 
21:17:45.897 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {0.25, 0.73}
21:17:45.897 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.70) = xAngle (4.05 = -2.23)
21:17:45.897 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.97 = -2.32)
21:17:45.897 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=-0.09 mountY=-0.10, mountTheta=-2.27
21:17:45.899 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.10, opts=13)
21:17:45.899 00.000 10844 Enqueuing Move request for scope (-0.10, 0.10)
21:17:45.899 00.000 11060 Worker thread wakes up
21:17:45.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
21:17:45.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
21:17:45.899 00.000 11060 Moving (-0.10, 0.10) raw xDistance=-0.09 yDistance=-0.10
21:17:45.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:17:45.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:45.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:17:45.899 00.000 11060 MoveAxis(E, 0, ABG)
21:17:45.899 00.000 11060 Move returns status 0, amount 0
21:17:45.899 00.000 11060 MoveAxis(N, 0, ABG)
21:17:45.899 00.000 11060 Move returns status 0, amount 0
21:17:45.899 00.000 11060 move complete, result=0
21:17:45.899 00.000 11060 worker thread done servicing request
21:17:45.905 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=6, FiltMax=255, Gamma=1.000
21:17:45.918 00.013 10844 UpdateGuideState exits: m=2696 SNR=32.6
21:17:45.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:45.918 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:45.918 00.000 10844 Enqueuing Expose request
21:17:45.918 00.000 11060 Worker thread wakes up
21:17:45.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:45.918 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:45.918 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:47.391 01.473 11060 Exposure complete
21:17:47.539 00.148 11060 worker thread done servicing request
21:17:47.539 00.000 10844 OnExposeComplete: enter
21:17:47.539 00.000 10844 UpdateGuideState(): m_state=6
21:17:47.539 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:17:47.539 00.000 10844 Star::Find returns 1 (0), X=226.99, Y=194.52, Mass=2740, SNR=31.9, Peak=249 HFD=3.6
21:17:47.539 00.000 10844 MultiStar: [#1 -0.31,-0.40,1.06,U] [#2 -0.04,-0.31,2.29,U] [#3 0.16,-0.26,1.17,U] [#4 0.13,0.06,1.08,U] [#5 0.28,-0.14,0.78,U] [#6 -0.20,-0.73,2.08,U] [#7 0.09,-0.70,0.70,U] [#8 -0.06,-0.25,2.33,U] 
21:17:47.539 00.000 10844 single-star, 8 included, MultiStar: {-0.02, -0.34}, one-star: {0.10, -0.14}
21:17:47.539 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.70) = xAngle (0.78 = 0.78)
21:17:47.539 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.69 = 0.69)
21:17:47.539 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.93 mountX=0.12 mountY=0.11, mountTheta=0.73
21:17:47.546 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
21:17:47.546 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
21:17:47.546 00.000 11060 Worker thread wakes up
21:17:47.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
21:17:47.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
21:17:47.546 00.000 11060 Moving (0.10, -0.14) raw xDistance=0.12 yDistance=0.11
21:17:47.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
21:17:47.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:47.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:17:47.546 00.000 11060 MoveAxis(W, 24, ABG)
21:17:47.546 00.000 11060 Guiding  Dir = 3, Dur = 24
21:17:47.551 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:47.561 00.010 11060 IsSlewing returns 0
21:17:47.561 00.000 11060 IsGuiding returns 0
21:17:47.567 00.006 10844 UpdateGuideState exits: m=2740 SNR=31.9
21:17:47.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:47.567 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:47.567 00.000 10844 Enqueuing Expose request
21:17:47.594 00.027 11060 IsGuiding returns 0
21:17:47.594 00.000 11060 Move returns status 0, amount 24
21:17:47.594 00.000 11060 MoveAxis(N, 0, ABG)
21:17:47.594 00.000 11060 Move returns status 0, amount 0
21:17:47.594 00.000 11060 move complete, result=0
21:17:47.594 00.000 11060 worker thread done servicing request
21:17:47.594 00.000 11060 Worker thread wakes up
21:17:47.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:47.594 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:47.594 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
21:17:49.068 01.474 11060 Exposure complete
21:17:49.203 00.135 11060 worker thread done servicing request
21:17:49.203 00.000 10844 OnExposeComplete: enter
21:17:49.203 00.000 10844 UpdateGuideState(): m_state=6
21:17:49.203 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:17:49.203 00.000 10844 Star::Find returns 1 (1), X=227.04, Y=194.90, Mass=2666, SNR=32.3, Peak=255 HFD=3.0
21:17:49.203 00.000 10844 MultiStar: [#1 0.45,0.02,1.02,U] [#2 0.74,0.71,0.00,M1] [#3 0.37,0.46,1.02,U] [#4 -0.19,-0.13,1.06,U] [#5 0.66,-0.11,0.83,U] [#6 0.34,-0.36,2.16,U] [#7 0.27,-0.11,0.62,U] [#8 0.09,-0.37,2.29,U] 
21:17:49.203 00.000 10844 refined, 7 included, MultiStar: {0.25, -0.12}, one-star: {0.15, 0.24}
21:17:49.203 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.70) = xAngle (1.25 = 1.25)
21:17:49.203 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.16 = 1.16)
21:17:49.203 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.27 cameraTheta=-0.45 mountX=0.09 mountY=0.25, mountTheta=1.24
21:17:49.211 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.12, opts=13)
21:17:49.211 00.000 10844 Enqueuing Move request for scope (0.25, -0.12)
21:17:49.211 00.000 11060 Worker thread wakes up
21:17:49.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
21:17:49.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
21:17:49.211 00.000 11060 Moving (0.25, -0.12) raw xDistance=0.09 yDistance=0.25
21:17:49.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:17:49.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:17:49.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:17:49.211 00.000 11060 MoveAxis(E, 0, ABG)
21:17:49.211 00.000 11060 Move returns status 0, amount 0
21:17:49.211 00.000 11060 MoveAxis(N, 0, ABG)
21:17:49.211 00.000 11060 Move returns status 0, amount 0
21:17:49.211 00.000 11060 move complete, result=0
21:17:49.211 00.000 11060 worker thread done servicing request
21:17:49.216 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:17:49.230 00.014 10844 UpdateGuideState exits: m=2666 SNR=32.3 Saturated
21:17:49.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:49.230 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:49.230 00.000 10844 Enqueuing Expose request
21:17:49.230 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:17:49.230 00.000 11060 Worker thread wakes up
21:17:49.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:49.230 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:50.698 01.468 11060 Exposure complete
21:17:50.844 00.146 11060 worker thread done servicing request
21:17:50.844 00.000 10844 OnExposeComplete: enter
21:17:50.844 00.000 10844 UpdateGuideState(): m_state=6
21:17:50.844 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:17:50.844 00.000 10844 Star::Find returns 1 (0), X=226.70, Y=195.02, Mass=2501, SNR=31.8, Peak=248 HFD=2.7
21:17:50.844 00.000 10844 MultiStar: [#1 -0.59,0.02,1.05,U] [#2 0.10,0.40,2.26,U] [#3 -0.02,-0.28,1.31,U] [#4 0.09,0.41,1.11,U] [#5 -0.12,-0.42,0.93,U] [#6 0.11,-0.29,2.07,U] [#7 -0.09,-0.22,0.68,U] [#8 -0.46,-0.51,2.38,U] 
21:17:50.844 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {-0.19, 0.35}
21:17:50.844 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.70) = xAngle (-0.87 = -0.87)
21:17:50.844 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.96 = -0.96)
21:17:50.844 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.58 mountX=0.09 mountY=-0.12, mountTheta=-0.91
21:17:50.858 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
21:17:50.858 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
21:17:50.858 00.000 11060 Worker thread wakes up
21:17:50.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
21:17:50.858 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
21:17:50.858 00.000 11060 Moving (-0.12, -0.08) raw xDistance=0.09 yDistance=-0.12
21:17:50.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:17:50.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:50.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:17:50.858 00.000 11060 MoveAxis(E, 0, ABG)
21:17:50.858 00.000 11060 Move returns status 0, amount 0
21:17:50.858 00.000 11060 MoveAxis(N, 0, ABG)
21:17:50.858 00.000 11060 Move returns status 0, amount 0
21:17:50.858 00.000 11060 move complete, result=0
21:17:50.858 00.000 11060 worker thread done servicing request
21:17:50.870 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:17:50.876 00.006 10844 UpdateGuideState exits: m=2501 SNR=31.8
21:17:50.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:50.876 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:50.876 00.000 10844 Enqueuing Expose request
21:17:50.876 00.000 11060 Worker thread wakes up
21:17:50.876 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:50.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:50.876 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:52.356 01.480 11060 Exposure complete
21:17:52.506 00.150 11060 worker thread done servicing request
21:17:52.506 00.000 10844 OnExposeComplete: enter
21:17:52.506 00.000 10844 UpdateGuideState(): m_state=6
21:17:52.506 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:17:52.506 00.000 10844 Star::Find returns 1 (0), X=226.91, Y=194.83, Mass=2940, SNR=33.8, Peak=237 HFD=3.1
21:17:52.506 00.000 10844 MultiStar: [#1 -0.44,-0.13,1.03,U] [#2 0.18,1.14,0.00,M1] [#3 0.59,0.04,1.08,U] [#4 -0.14,0.37,1.11,U] [#5 0.01,0.13,0.74,U] [#6 -0.04,-0.12,2.05,U] [#7 0.05,-0.49,0.70,U] [#8 -0.31,-0.10,2.28,U] 
21:17:52.506 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.02}, one-star: {0.02, 0.17}
21:17:52.506 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.70) = xAngle (-1.09 = -1.09)
21:17:52.506 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-1.18 = -1.18)
21:17:52.506 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.79 mountX=0.03 mountY=-0.07, mountTheta=-1.11
21:17:52.506 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
21:17:52.506 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
21:17:52.506 00.000 11060 Worker thread wakes up
21:17:52.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
21:17:52.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
21:17:52.506 00.000 11060 Moving (-0.07, -0.02) raw xDistance=0.03 yDistance=-0.07
21:17:52.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:17:52.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:52.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:17:52.506 00.000 11060 MoveAxis(E, 0, ABG)
21:17:52.506 00.000 11060 Move returns status 0, amount 0
21:17:52.506 00.000 11060 MoveAxis(N, 0, ABG)
21:17:52.506 00.000 11060 Move returns status 0, amount 0
21:17:52.506 00.000 11060 move complete, result=0
21:17:52.506 00.000 11060 worker thread done servicing request
21:17:52.515 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:52.528 00.013 10844 UpdateGuideState exits: m=2940 SNR=33.8
21:17:52.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:52.528 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:52.528 00.000 10844 Enqueuing Expose request
21:17:52.528 00.000 11060 Worker thread wakes up
21:17:52.528 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:52.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:52.530 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:54.000 01.470 11060 Exposure complete
21:17:54.148 00.148 11060 worker thread done servicing request
21:17:54.148 00.000 10844 OnExposeComplete: enter
21:17:54.148 00.000 10844 UpdateGuideState(): m_state=6
21:17:54.148 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:17:54.148 00.000 10844 Star::Find returns 1 (0), X=226.94, Y=195.24, Mass=2715, SNR=32.7, Peak=249 HFD=3.1
21:17:54.148 00.000 10844 MultiStar: [#1 -0.20,-0.21,1.00,U] [#2 0.45,0.40,1.99,U] [#3 0.53,0.33,1.16,U] [#4 -0.23,0.29,1.05,U] [#5 0.27,-0.48,0.82,U] [#6 0.08,0.07,2.11,U] [#7 0.43,-0.52,0.59,U] [#8 -0.27,-0.15,2.16,U] 
21:17:54.148 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.06, 0.57}
21:17:54.148 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.70) = xAngle (2.40 = 2.40)
21:17:54.148 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.31 = 2.31)
21:17:54.148 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=-0.09 mountY=0.10, mountTheta=2.36
21:17:54.150 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
21:17:54.151 00.001 10844 Enqueuing Move request for scope (0.10, 0.08)
21:17:54.151 00.000 11060 Worker thread wakes up
21:17:54.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
21:17:54.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
21:17:54.151 00.000 11060 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=0.10
21:17:54.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:17:54.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:54.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:17:54.151 00.000 11060 MoveAxis(E, 0, ABG)
21:17:54.151 00.000 11060 Move returns status 0, amount 0
21:17:54.151 00.000 11060 MoveAxis(N, 0, ABG)
21:17:54.151 00.000 11060 Move returns status 0, amount 0
21:17:54.151 00.000 11060 move complete, result=0
21:17:54.151 00.000 11060 worker thread done servicing request
21:17:54.157 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:54.172 00.015 10844 UpdateGuideState exits: m=2715 SNR=32.7
21:17:54.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:54.172 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:54.172 00.000 10844 Enqueuing Expose request
21:17:54.172 00.000 11060 Worker thread wakes up
21:17:54.172 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:54.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:54.172 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:55.642 01.470 11060 Exposure complete
21:17:55.788 00.146 11060 worker thread done servicing request
21:17:55.788 00.000 10844 OnExposeComplete: enter
21:17:55.788 00.000 10844 UpdateGuideState(): m_state=6
21:17:55.788 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:17:55.788 00.000 10844 Star::Find returns 1 (0), X=227.01, Y=194.82, Mass=2456, SNR=30.6, Peak=235 HFD=2.7
21:17:55.788 00.000 10844 MultiStar: [#1 -0.37,0.35,1.17,U] [#2 0.30,0.53,2.13,U] [#3 -0.14,-0.02,1.26,U] [#4 -0.18,0.57,1.25,U] [#5 0.18,-0.27,0.87,U] [#6 -0.27,-0.50,2.51,U] [#7 -0.07,0.52,0.71,U] [#8 -0.35,-0.12,2.41,U] 
21:17:55.788 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {0.13, 0.16}
21:17:55.788 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.70) = xAngle (4.25 = -2.03)
21:17:55.788 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.16 = -2.12)
21:17:55.788 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.55 mountX=-0.06 mountY=-0.11, mountTheta=-2.05
21:17:55.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.07, opts=13)
21:17:55.790 00.000 10844 Enqueuing Move request for scope (-0.11, 0.07)
21:17:55.790 00.000 11060 Worker thread wakes up
21:17:55.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
21:17:55.790 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
21:17:55.790 00.000 11060 Moving (-0.11, 0.07) raw xDistance=-0.06 yDistance=-0.11
21:17:55.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:17:55.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:55.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:17:55.790 00.000 11060 MoveAxis(E, 0, ABG)
21:17:55.791 00.001 11060 Move returns status 0, amount 0
21:17:55.791 00.000 11060 MoveAxis(N, 0, ABG)
21:17:55.794 00.003 11060 Move returns status 0, amount 0
21:17:55.794 00.000 11060 move complete, result=0
21:17:55.796 00.002 11060 worker thread done servicing request
21:17:55.801 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:55.813 00.012 10844 UpdateGuideState exits: m=2456 SNR=30.6
21:17:55.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:55.813 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:55.813 00.000 10844 Enqueuing Expose request
21:17:55.813 00.000 11060 Worker thread wakes up
21:17:55.813 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:17:55.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:55.813 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:57.289 01.476 11060 Exposure complete
21:17:57.443 00.154 11060 worker thread done servicing request
21:17:57.443 00.000 10844 OnExposeComplete: enter
21:17:57.443 00.000 10844 UpdateGuideState(): m_state=6
21:17:57.443 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:17:57.443 00.000 10844 Star::Find returns 1 (1), X=226.94, Y=194.73, Mass=2937, SNR=34.5, Peak=255 HFD=3.2
21:17:57.443 00.000 10844 MultiStar: [#1 -0.42,-0.13,0.89,U] [#2 0.15,0.39,2.09,U] [#3 -0.10,-0.23,1.04,U] [#4 -0.24,0.15,1.04,U] [#5 0.24,-0.10,0.74,U] [#6 -0.15,-0.40,1.96,U] [#7 0.37,-0.55,0.67,U] [#8 -0.43,0.23,2.14,U] 
21:17:57.443 00.000 10844 single-star, 8 included, MultiStar: {-0.10, -0.00}, one-star: {0.06, 0.07}
21:17:57.443 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.70) = xAngle (2.56 = 2.56)
21:17:57.443 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.47 = 2.47)
21:17:57.443 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.86 mountX=-0.07 mountY=0.05, mountTheta=2.50
21:17:57.445 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
21:17:57.445 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
21:17:57.445 00.000 11060 Worker thread wakes up
21:17:57.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
21:17:57.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
21:17:57.445 00.000 11060 Moving (0.06, 0.07) raw xDistance=-0.07 yDistance=0.05
21:17:57.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:17:57.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:57.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:17:57.445 00.000 11060 MoveAxis(E, 0, ABG)
21:17:57.445 00.000 11060 Move returns status 0, amount 0
21:17:57.445 00.000 11060 MoveAxis(N, 0, ABG)
21:17:57.445 00.000 11060 Move returns status 0, amount 0
21:17:57.445 00.000 11060 move complete, result=0
21:17:57.445 00.000 11060 worker thread done servicing request
21:17:57.452 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:17:57.467 00.015 10844 UpdateGuideState exits: m=2937 SNR=34.5 Saturated
21:17:57.469 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:57.469 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:57.469 00.000 10844 Enqueuing Expose request
21:17:57.469 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:17:57.470 00.001 11060 Worker thread wakes up
21:17:57.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:57.470 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:17:58.926 01.456 11060 Exposure complete
21:17:59.068 00.142 11060 worker thread done servicing request
21:17:59.068 00.000 10844 OnExposeComplete: enter
21:17:59.068 00.000 10844 UpdateGuideState(): m_state=6
21:17:59.068 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:17:59.068 00.000 10844 Star::Find returns 1 (0), X=226.71, Y=194.96, Mass=2855, SNR=33.5, Peak=242 HFD=3.4
21:17:59.068 00.000 10844 MultiStar: [#1 -0.68,-0.23,0.96,U] [#2 -0.11,-0.39,2.05,U] [#3 -0.01,-0.15,1.04,U] [#4 -0.26,0.17,1.15,U] [#5 -0.20,-0.15,0.74,U] [#6 -0.40,-0.32,2.04,U] [#7 0.64,-0.30,0.65,U] [#8 -0.54,-0.19,2.19,U] 
21:17:59.068 00.000 10844 refined, 8 included, MultiStar: {-0.26, -0.18}, one-star: {-0.18, 0.30}
21:17:59.068 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.70) = xAngle (-0.85 = -0.85)
21:17:59.068 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.94 = -0.94)
21:17:59.068 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.18 hyp=0.32 cameraTheta=-2.55 mountX=0.21 mountY=-0.25, mountTheta=-0.88
21:17:59.070 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.18, opts=13)
21:17:59.070 00.000 10844 Enqueuing Move request for scope (-0.26, -0.18)
21:17:59.071 00.001 11060 Worker thread wakes up
21:17:59.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.18) opts 0xd
21:17:59.071 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.18)
21:17:59.071 00.000 11060 Moving (-0.26, -0.18) raw xDistance=0.21 yDistance=-0.25
21:17:59.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.21
21:17:59.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
21:17:59.071 00.000 11060 MoveAxis(W, 40, ABG)
21:17:59.071 00.000 11060 Guiding  Dir = 3, Dur = 40
21:17:59.076 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:17:59.089 00.013 11060 IsSlewing returns 0
21:17:59.089 00.000 10844 UpdateGuideState exits: m=2855 SNR=33.5
21:17:59.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:59.089 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:17:59.089 00.000 10844 Enqueuing Expose request
21:17:59.089 00.000 11060 IsGuiding returns 0
21:17:59.137 00.048 11060 IsGuiding returns 0
21:17:59.137 00.000 11060 Move returns status 0, amount 40
21:17:59.137 00.000 11060 MoveAxis(N, 97, ABG)
21:17:59.137 00.000 11060 Guiding  Dir = 0, Dur = 97
21:17:59.152 00.015 11060 IsSlewing returns 0
21:17:59.152 00.000 11060 IsGuiding returns 0
21:17:59.263 00.111 11060 IsGuiding returns 0
21:17:59.263 00.000 11060 Move returns status 0, amount 97
21:17:59.263 00.000 11060 move complete, result=0
21:17:59.264 00.001 11060 worker thread done servicing request
21:17:59.264 00.000 11060 Worker thread wakes up
21:17:59.264 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.3 px 97 ms NORTH
21:17:59.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:17:59.264 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:00.730 01.466 11060 Exposure complete
21:18:00.883 00.153 11060 worker thread done servicing request
21:18:00.883 00.000 10844 OnExposeComplete: enter
21:18:00.883 00.000 10844 UpdateGuideState(): m_state=6
21:18:00.883 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:18:00.883 00.000 10844 Star::Find returns 1 (0), X=226.73, Y=194.83, Mass=2338, SNR=30.3, Peak=219 HFD=3.0
21:18:00.883 00.000 10844 MultiStar: [#1 -0.65,-0.15,1.10,U] [#2 0.35,0.68,2.45,U] [#3 0.17,0.55,1.17,U] [#4 -0.01,0.47,1.30,U] [#5 0.00,0.16,0.97,U] [#6 0.18,-0.20,2.25,U] [#7 0.51,0.59,0.00,M1] [#8 -0.59,0.40,2.40,U] 
21:18:00.883 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.28}, one-star: {-0.16, 0.17}
21:18:00.883 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.70) = xAngle (4.02 = -2.26)
21:18:00.883 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.94 = -2.35)
21:18:00.883 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.32 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
21:18:00.883 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.17, opts=13)
21:18:00.883 00.000 10844 Enqueuing Move request for scope (-0.16, 0.17)
21:18:00.883 00.000 11060 Worker thread wakes up
21:18:00.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
21:18:00.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
21:18:00.883 00.000 11060 Moving (-0.16, 0.17) raw xDistance=-0.15 yDistance=-0.17
21:18:00.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
21:18:00.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:00.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:18:00.883 00.000 11060 MoveAxis(E, 27, ABG)
21:18:00.883 00.000 11060 Guiding  Dir = 2, Dur = 27
21:18:00.893 00.010 11060 IsSlewing returns 0
21:18:00.893 00.000 11060 IsGuiding returns 0
21:18:00.900 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:00.917 00.017 10844 UpdateGuideState exits: m=2338 SNR=30.3
21:18:00.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:00.917 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:00.917 00.000 10844 Enqueuing Expose request
21:18:00.924 00.007 11060 IsGuiding returns 0
21:18:00.925 00.001 11060 Move returns status 0, amount 27
21:18:00.925 00.000 11060 MoveAxis(N, 0, ABG)
21:18:00.925 00.000 11060 Move returns status 0, amount 0
21:18:00.925 00.000 11060 move complete, result=0
21:18:00.925 00.000 11060 worker thread done servicing request
21:18:00.925 00.000 11060 Worker thread wakes up
21:18:00.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:00.925 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:00.934 00.009 10844 GuideStep: -0.1 px 27 ms EAST, -0.2 px 0 ms NORTH
21:18:02.391 01.457 11060 Exposure complete
21:18:02.545 00.154 11060 worker thread done servicing request
21:18:02.545 00.000 10844 OnExposeComplete: enter
21:18:02.545 00.000 10844 UpdateGuideState(): m_state=6
21:18:02.545 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:18:02.545 00.000 10844 Star::Find returns 1 (1), X=226.83, Y=194.94, Mass=3123, SNR=35.3, Peak=255 HFD=3.1
21:18:02.545 00.000 10844 MultiStar: [#1 -0.55,-0.07,0.89,U] [#2 0.44,0.47,1.97,U] [#3 0.00,0.04,1.03,U] [#4 -0.52,1.05,0.00,M1] [#5 -0.48,0.37,0.76,U] [#6 0.33,-0.14,1.86,U] [#7 0.39,0.09,0.60,U] [#8 -0.47,-0.38,1.97,U] 
21:18:02.547 00.002 10844 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {-0.06, 0.28}
21:18:02.547 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.70) = xAngle (3.50 = -2.78)
21:18:02.547 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.42 = -2.87)
21:18:02.547 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.80 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
21:18:02.547 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.05, opts=13)
21:18:02.547 00.000 10844 Enqueuing Move request for scope (-0.01, 0.05)
21:18:02.547 00.000 11060 Worker thread wakes up
21:18:02.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
21:18:02.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
21:18:02.547 00.000 11060 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
21:18:02.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:18:02.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:02.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:18:02.547 00.000 11060 MoveAxis(E, 0, ABG)
21:18:02.547 00.000 11060 Move returns status 0, amount 0
21:18:02.547 00.000 11060 MoveAxis(N, 0, ABG)
21:18:02.547 00.000 11060 Move returns status 0, amount 0
21:18:02.547 00.000 11060 move complete, result=0
21:18:02.547 00.000 11060 worker thread done servicing request
21:18:02.554 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:02.562 00.008 10844 UpdateGuideState exits: m=3123 SNR=35.3 Saturated
21:18:02.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:02.562 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:02.562 00.000 10844 Enqueuing Expose request
21:18:02.562 00.000 11060 Worker thread wakes up
21:18:02.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:02.562 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:02.562 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:18:04.025 01.463 11060 Exposure complete
21:18:04.172 00.147 11060 worker thread done servicing request
21:18:04.172 00.000 10844 OnExposeComplete: enter
21:18:04.172 00.000 10844 UpdateGuideState(): m_state=6
21:18:04.172 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:18:04.172 00.000 10844 Star::Find returns 1 (0), X=226.28, Y=195.41, Mass=2923, SNR=33.8, Peak=247 HFD=3.5
21:18:04.172 00.000 10844 MultiStar: [#1 -1.07,0.08,0.00,M1] [#2 0.40,0.58,1.95,U] [#3 0.56,0.98,0.00,M1] [#4 -0.20,0.84,0.00,M2] [#5 -0.31,-0.21,0.87,U] [#6 -0.09,0.03,1.97,U] [#7 0.33,1.31,0.00,M1] [#8 -0.69,0.50,0.00,M1] 
21:18:04.172 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.30}, one-star: {-0.61, 0.75}
21:18:04.172 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.70) = xAngle (3.43 = -2.86)
21:18:04.172 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.34 = -2.94)
21:18:04.172 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.72 mountX=-0.29 mountY=-0.06, mountTheta=-2.94
21:18:04.180 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.30, opts=13)
21:18:04.180 00.000 10844 Enqueuing Move request for scope (-0.05, 0.30)
21:18:04.180 00.000 11060 Worker thread wakes up
21:18:04.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
21:18:04.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
21:18:04.180 00.000 11060 Moving (-0.05, 0.30) raw xDistance=-0.29 yDistance=-0.06
21:18:04.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.29
21:18:04.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:04.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:18:04.180 00.000 11060 MoveAxis(E, 56, ABG)
21:18:04.180 00.000 11060 Guiding  Dir = 2, Dur = 56
21:18:04.184 00.004 11060 IsSlewing returns 0
21:18:04.184 00.000 11060 IsGuiding returns 0
21:18:04.186 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:04.199 00.013 10844 UpdateGuideState exits: m=2923 SNR=33.8
21:18:04.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:04.199 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:04.199 00.000 10844 Enqueuing Expose request
21:18:04.246 00.047 11060 IsGuiding returns 0
21:18:04.246 00.000 11060 Move returns status 0, amount 56
21:18:04.246 00.000 11060 MoveAxis(N, 0, ABG)
21:18:04.246 00.000 11060 Move returns status 0, amount 0
21:18:04.246 00.000 11060 move complete, result=0
21:18:04.246 00.000 11060 worker thread done servicing request
21:18:04.246 00.000 11060 Worker thread wakes up
21:18:04.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:04.246 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:04.246 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
21:18:05.707 01.461 11060 Exposure complete
21:18:05.847 00.140 11060 worker thread done servicing request
21:18:05.847 00.000 10844 OnExposeComplete: enter
21:18:05.847 00.000 10844 UpdateGuideState(): m_state=6
21:18:05.849 00.002 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:18:05.849 00.000 10844 Star::Find returns 1 (0), X=226.72, Y=194.99, Mass=2655, SNR=32.7, Peak=222 HFD=3.3
21:18:05.849 00.000 10844 MultiStar: [#1 -0.77,-0.11,0.00,M2] [#2 0.21,0.12,2.23,U] [#3 -0.09,0.45,1.18,U] [#4 -0.27,0.26,1.08,U] [#5 0.04,0.18,0.81,U] [#6 0.11,0.02,2.04,U] [#7 0.53,0.78,0.00,M2] [#8 -0.53,-0.05,2.12,U] 
21:18:05.849 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.14}, one-star: {-0.17, 0.33}
21:18:05.849 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.70) = xAngle (3.85 = -2.43)
21:18:05.849 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.77 = -2.52)
21:18:05.849 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.15 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
21:18:05.849 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.14, opts=13)
21:18:05.849 00.000 10844 Enqueuing Move request for scope (-0.09, 0.14)
21:18:05.849 00.000 11060 Worker thread wakes up
21:18:05.851 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
21:18:05.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
21:18:05.851 00.000 11060 Moving (-0.09, 0.14) raw xDistance=-0.13 yDistance=-0.10
21:18:05.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
21:18:05.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:05.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:18:05.851 00.000 11060 MoveAxis(E, 27, ABG)
21:18:05.851 00.000 11060 Guiding  Dir = 2, Dur = 27
21:18:05.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:05.870 00.019 10844 UpdateGuideState exits: m=2655 SNR=32.7
21:18:05.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:05.870 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:05.870 00.000 10844 Enqueuing Expose request
21:18:05.875 00.005 11060 IsSlewing returns 0
21:18:05.876 00.001 11060 IsGuiding returns 0
21:18:05.922 00.046 11060 IsGuiding returns 0
21:18:05.922 00.000 11060 Move returns status 0, amount 27
21:18:05.922 00.000 11060 MoveAxis(N, 0, ABG)
21:18:05.922 00.000 11060 Move returns status 0, amount 0
21:18:05.922 00.000 11060 move complete, result=0
21:18:05.922 00.000 11060 worker thread done servicing request
21:18:05.922 00.000 11060 Worker thread wakes up
21:18:05.922 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
21:18:05.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:05.922 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:07.393 01.471 11060 Exposure complete
21:18:07.531 00.138 11060 worker thread done servicing request
21:18:07.531 00.000 10844 OnExposeComplete: enter
21:18:07.531 00.000 10844 UpdateGuideState(): m_state=6
21:18:07.531 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:18:07.531 00.000 10844 Star::Find returns 1 (0), X=226.43, Y=195.32, Mass=2940, SNR=34.2, Peak=242 HFD=3.4
21:18:07.542 00.011 10844 MultiStar: [#1 -0.77,-0.24,0.00,M3] [#2 0.05,0.62,2.04,U] [#3 -0.11,0.25,1.05,U] [#4 0.12,0.58,0.98,U] [#5 0.12,0.37,0.76,U] [#6 -0.13,0.54,1.95,U] [#7 0.53,0.63,0.00,M3] [#8 -0.69,0.45,0.00,M1] 
21:18:07.542 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.53}, one-star: {-0.45, 0.66}
21:18:07.542 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.70) = xAngle (3.40 = -2.89)
21:18:07.542 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.31 = -2.97)
21:18:07.542 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.53 hyp=0.53 cameraTheta=1.69 mountX=-0.51 mountY=-0.09, mountTheta=-2.97
21:18:07.543 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.53, opts=13)
21:18:07.543 00.000 10844 Enqueuing Move request for scope (-0.06, 0.53)
21:18:07.543 00.000 11060 Worker thread wakes up
21:18:07.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.53) opts 0xd
21:18:07.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.53)
21:18:07.543 00.000 11060 Moving (-0.06, 0.53) raw xDistance=-0.51 yDistance=-0.09
21:18:07.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.51
21:18:07.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:07.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:18:07.543 00.000 11060 MoveAxis(E, 99, ABG)
21:18:07.543 00.000 11060 Guiding  Dir = 2, Dur = 99
21:18:07.547 00.004 11060 IsSlewing returns 0
21:18:07.547 00.000 11060 IsGuiding returns 0
21:18:07.557 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
21:18:07.573 00.016 10844 UpdateGuideState exits: m=2940 SNR=34.2
21:18:07.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:07.573 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:07.573 00.000 10844 Enqueuing Expose request
21:18:07.655 00.082 11060 IsGuiding returns 0
21:18:07.656 00.001 11060 Move returns status 0, amount 99
21:18:07.656 00.000 11060 MoveAxis(N, 0, ABG)
21:18:07.656 00.000 11060 Move returns status 0, amount 0
21:18:07.656 00.000 11060 move complete, result=0
21:18:07.656 00.000 11060 worker thread done servicing request
21:18:07.656 00.000 11060 Worker thread wakes up
21:18:07.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:07.656 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:07.657 00.001 10844 GuideStep: -0.5 px 99 ms EAST, -0.1 px 0 ms NORTH
21:18:09.123 01.466 11060 Exposure complete
21:18:09.281 00.158 11060 worker thread done servicing request
21:18:09.281 00.000 10844 OnExposeComplete: enter
21:18:09.281 00.000 10844 UpdateGuideState(): m_state=6
21:18:09.281 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:18:09.281 00.000 10844 Star::Find returns 1 (0), X=226.82, Y=194.70, Mass=2677, SNR=32.1, Peak=237 HFD=3.4
21:18:09.281 00.000 10844 MultiStar: [#1 -1.28,-0.15,0.00,M4] [#2 0.26,0.10,2.06,U] [#3 -0.43,0.32,1.16,U] [#4 -0.41,0.07,0.96,U] [#5 -0.08,-0.69,0.83,U] [#6 -0.71,0.53,0.00,M1] [#7 0.03,0.37,0.70,U] [#8 -0.58,-0.07,2.24,U] 
21:18:09.281 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.02}, one-star: {-0.07, 0.04}
21:18:09.281 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.70) = xAngle (4.26 = -2.02)
21:18:09.281 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.18 = -2.11)
21:18:09.281 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.56 mountX=-0.03 mountY=-0.07, mountTheta=-2.04
21:18:09.281 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
21:18:09.281 00.000 10844 Enqueuing Move request for scope (-0.07, 0.04)
21:18:09.281 00.000 11060 Worker thread wakes up
21:18:09.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
21:18:09.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
21:18:09.281 00.000 11060 Moving (-0.07, 0.04) raw xDistance=-0.03 yDistance=-0.07
21:18:09.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:18:09.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:09.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:18:09.281 00.000 11060 MoveAxis(E, 0, ABG)
21:18:09.281 00.000 11060 Move returns status 0, amount 0
21:18:09.281 00.000 11060 MoveAxis(N, 0, ABG)
21:18:09.281 00.000 11060 Move returns status 0, amount 0
21:18:09.281 00.000 11060 move complete, result=0
21:18:09.281 00.000 11060 worker thread done servicing request
21:18:09.298 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:09.311 00.013 10844 UpdateGuideState exits: m=2677 SNR=32.1
21:18:09.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:09.311 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:09.311 00.000 10844 Enqueuing Expose request
21:18:09.313 00.002 11060 Worker thread wakes up
21:18:09.313 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:18:09.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:09.313 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:10.779 01.466 11060 Exposure complete
21:18:10.930 00.151 11060 worker thread done servicing request
21:18:10.930 00.000 10844 OnExposeComplete: enter
21:18:10.930 00.000 10844 UpdateGuideState(): m_state=6
21:18:10.930 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:18:10.930 00.000 10844 Star::Find returns 1 (0), X=226.28, Y=194.53, Mass=2372, SNR=30.0, Peak=250 HFD=3.2
21:18:10.932 00.002 10844 MultiStar: [#1 -0.81,-0.57,0.00,M5] [#2 0.87,0.28,0.00,M1] [#3 -0.61,0.19,1.16,U] [#4 -0.03,0.03,1.26,U] [#5 -0.43,-0.44,0.94,U] [#6 -0.49,-0.03,2.28,U] [#7 -0.41,0.03,0.82,U] [#8 -1.26,-0.63,0.00,M1] 
21:18:10.932 00.000 10844 refined, 5 included, MultiStar: {-0.43, -0.04}, one-star: {-0.61, -0.13}
21:18:10.932 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.70) = xAngle (-1.34 = -1.34)
21:18:10.932 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-1.43 = -1.43)
21:18:10.932 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-0.04 hyp=0.43 cameraTheta=-3.04 mountX=0.10 mountY=-0.43, mountTheta=-1.34
21:18:10.932 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-0.04, opts=13)
21:18:10.932 00.000 10844 Enqueuing Move request for scope (-0.43, -0.04)
21:18:10.934 00.002 11060 Worker thread wakes up
21:18:10.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.04) opts 0xd
21:18:10.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -0.04)
21:18:10.934 00.000 11060 Moving (-0.43, -0.04) raw xDistance=0.10 yDistance=-0.43
21:18:10.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:18:10.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
21:18:10.934 00.000 11060 MoveAxis(E, 0, ABG)
21:18:10.934 00.000 11060 Move returns status 0, amount 0
21:18:10.934 00.000 11060 MoveAxis(N, 164, ABG)
21:18:10.934 00.000 11060 Guiding  Dir = 0, Dur = 164
21:18:10.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:10.946 00.012 11060 IsSlewing returns 0
21:18:10.946 00.000 11060 IsGuiding returns 0
21:18:10.949 00.003 10844 UpdateGuideState exits: m=2372 SNR=30.0
21:18:10.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:10.949 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:10.949 00.000 10844 Enqueuing Expose request
21:18:11.120 00.171 11060 IsGuiding returns 0
21:18:11.120 00.000 11060 Move returns status 0, amount 164
21:18:11.120 00.000 11060 move complete, result=0
21:18:11.120 00.000 11060 worker thread done servicing request
21:18:11.120 00.000 11060 Worker thread wakes up
21:18:11.120 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 164 ms NORTH
21:18:11.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:11.120 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:12.593 01.473 11060 Exposure complete
21:18:12.748 00.155 11060 worker thread done servicing request
21:18:12.748 00.000 10844 OnExposeComplete: enter
21:18:12.748 00.000 10844 UpdateGuideState(): m_state=6
21:18:12.748 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:18:12.748 00.000 10844 Star::Find returns 1 (0), X=226.59, Y=194.81, Mass=2717, SNR=33.0, Peak=216 HFD=3.3
21:18:12.748 00.000 10844 MultiStar: [#1 -0.61,-0.12,0.58,U] [#2 0.32,0.74,0.00,M2] [#3 -0.08,0.43,1.12,U] [#4 -0.25,-0.02,1.13,U] [#5 -0.55,0.21,0.80,U] [#6 -0.18,0.38,2.05,U] [#7 0.08,-0.10,0.74,U] [#8 -0.18,-0.33,2.21,U] 
21:18:12.748 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.07}, one-star: {-0.30, 0.15}
21:18:12.748 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.70) = xAngle (4.54 = -1.74)
21:18:12.748 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.45 = -1.83)
21:18:12.748 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.84 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
21:18:12.748 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.07, opts=13)
21:18:12.748 00.000 10844 Enqueuing Move request for scope (-0.23, 0.07)
21:18:12.748 00.000 11060 Worker thread wakes up
21:18:12.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
21:18:12.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
21:18:12.748 00.000 11060 Moving (-0.23, 0.07) raw xDistance=-0.04 yDistance=-0.23
21:18:12.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:18:12.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
21:18:12.748 00.000 11060 MoveAxis(E, 0, ABG)
21:18:12.748 00.000 11060 Move returns status 0, amount 0
21:18:12.748 00.000 11060 MoveAxis(N, 88, ABG)
21:18:12.748 00.000 11060 Guiding  Dir = 0, Dur = 88
21:18:12.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=6, FiltMax=255, Gamma=1.000
21:18:12.763 00.015 11060 IsSlewing returns 0
21:18:12.763 00.000 11060 IsGuiding returns 0
21:18:12.767 00.004 10844 UpdateGuideState exits: m=2717 SNR=33.0
21:18:12.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:12.767 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:12.767 00.000 10844 Enqueuing Expose request
21:18:12.858 00.091 11060 IsGuiding returns 0
21:18:12.858 00.000 11060 Move returns status 0, amount 88
21:18:12.858 00.000 11060 move complete, result=0
21:18:12.858 00.000 11060 worker thread done servicing request
21:18:12.858 00.000 11060 Worker thread wakes up
21:18:12.858 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 88 ms NORTH
21:18:12.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:12.858 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:14.338 01.480 11060 Exposure complete
21:18:14.487 00.149 11060 worker thread done servicing request
21:18:14.487 00.000 10844 OnExposeComplete: enter
21:18:14.487 00.000 10844 UpdateGuideState(): m_state=6
21:18:14.487 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:18:14.488 00.001 10844 Star::Find returns 1 (0), X=226.52, Y=195.49, Mass=2376, SNR=30.3, Peak=248 HFD=3.2
21:18:14.488 00.000 10844 MultiStar: [#1 -0.45,-0.57,0.70,U] [#2 0.74,0.71,0.00,M3] [#3 0.30,0.60,1.15,U] [#4 -0.30,0.30,1.11,U] [#5 -0.35,0.51,0.91,U] [#6 -0.23,-0.01,2.36,U] [#7 -0.20,0.97,0.00,M1] [#8 -0.65,-0.11,2.40,U] 
21:18:14.488 00.000 10844 refined, 6 included, MultiStar: {-0.32, 0.17}, one-star: {-0.37, 0.83}
21:18:14.488 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.70) = xAngle (4.36 = -1.93)
21:18:14.488 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.27 = -2.01)
21:18:14.488 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.36 cameraTheta=2.65 mountX=-0.13 mountY=-0.33, mountTheta=-1.94
21:18:14.489 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.17, opts=13)
21:18:14.490 00.001 10844 Enqueuing Move request for scope (-0.32, 0.17)
21:18:14.490 00.000 11060 Worker thread wakes up
21:18:14.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd
21:18:14.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.17)
21:18:14.490 00.000 11060 Moving (-0.32, 0.17) raw xDistance=-0.13 yDistance=-0.33
21:18:14.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:18:14.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
21:18:14.490 00.000 11060 MoveAxis(E, 24, ABG)
21:18:14.490 00.000 11060 Guiding  Dir = 2, Dur = 24
21:18:14.494 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:14.500 00.006 11060 IsSlewing returns 0
21:18:14.500 00.000 11060 IsGuiding returns 0
21:18:14.509 00.009 10844 UpdateGuideState exits: m=2376 SNR=30.3
21:18:14.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:14.509 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:14.509 00.000 10844 Enqueuing Expose request
21:18:14.532 00.023 11060 IsGuiding returns 0
21:18:14.532 00.000 11060 Move returns status 0, amount 24
21:18:14.532 00.000 11060 MoveAxis(N, 126, ABG)
21:18:14.532 00.000 11060 Guiding  Dir = 0, Dur = 126
21:18:14.547 00.015 11060 IsSlewing returns 0
21:18:14.547 00.000 11060 IsGuiding returns 0
21:18:14.689 00.142 11060 IsGuiding returns 0
21:18:14.689 00.000 11060 Move returns status 0, amount 126
21:18:14.689 00.000 11060 move complete, result=0
21:18:14.689 00.000 11060 worker thread done servicing request
21:18:14.689 00.000 11060 Worker thread wakes up
21:18:14.689 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.3 px 126 ms NORTH
21:18:14.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:14.689 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:16.164 01.475 11060 Exposure complete
21:18:16.307 00.143 11060 worker thread done servicing request
21:18:16.307 00.000 10844 OnExposeComplete: enter
21:18:16.309 00.002 10844 UpdateGuideState(): m_state=6
21:18:16.309 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:18:16.309 00.000 10844 Star::Find returns 1 (0), X=227.00, Y=194.35, Mass=3357, SNR=36.2, Peak=250 HFD=3.5
21:18:16.309 00.000 10844 MultiStar: [#1 -0.45,-1.61,0.00,M4] [#2 0.16,0.29,2.01,U] [#3 0.12,0.42,0.96,U] [#4 -0.08,-0.01,0.88,U] [#5 -0.02,-0.44,0.79,U] [#6 -0.09,-0.28,1.93,U] [#7 0.25,-0.02,0.69,U] [#8 -0.31,-0.66,2.03,U] 
21:18:16.309 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.15}, one-star: {0.11, -0.31}
21:18:16.309 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.70) = xAngle (0.02 = 0.02)
21:18:16.309 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (-0.06 = -0.06)
21:18:16.309 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.16 cameraTheta=-1.68 mountX=0.16 mountY=-0.01, mountTheta=-0.06
21:18:16.311 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
21:18:16.311 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
21:18:16.311 00.000 11060 Worker thread wakes up
21:18:16.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
21:18:16.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
21:18:16.311 00.000 11060 Moving (-0.02, -0.15) raw xDistance=0.16 yDistance=-0.01
21:18:16.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
21:18:16.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:16.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:18:16.311 00.000 11060 MoveAxis(W, 29, ABG)
21:18:16.311 00.000 11060 Guiding  Dir = 3, Dur = 29
21:18:16.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:16.332 00.021 10844 UpdateGuideState exits: m=3357 SNR=36.2
21:18:16.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:16.332 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:16.332 00.000 10844 Enqueuing Expose request
21:18:16.334 00.002 11060 IsSlewing returns 0
21:18:16.334 00.000 11060 IsGuiding returns 0
21:18:16.382 00.048 11060 IsGuiding returns 0
21:18:16.382 00.000 11060 Move returns status 0, amount 29
21:18:16.382 00.000 11060 MoveAxis(N, 0, ABG)
21:18:16.383 00.001 11060 Move returns status 0, amount 0
21:18:16.383 00.000 11060 move complete, result=0
21:18:16.383 00.000 11060 worker thread done servicing request
21:18:16.383 00.000 11060 Worker thread wakes up
21:18:16.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:16.383 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:16.383 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
21:18:17.851 01.468 11060 Exposure complete
21:18:18.008 00.157 11060 worker thread done servicing request
21:18:18.008 00.000 10844 OnExposeComplete: enter
21:18:18.008 00.000 10844 UpdateGuideState(): m_state=6
21:18:18.008 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:18:18.008 00.000 10844 Star::Find returns 1 (0), X=226.67, Y=194.62, Mass=2306, SNR=30.2, Peak=244 HFD=2.9
21:18:18.008 00.000 10844 MultiStar: [#1 -0.75,-0.87,0.00,M5] [#2 0.58,0.30,2.12,U] [#3 0.35,-0.16,1.17,U] [#4 0.07,-0.26,1.11,U] [#5 0.01,0.13,0.98,U] [#6 -0.29,0.55,2.19,U] [#7 0.55,-0.01,0.84,U] [#8 -0.22,-0.15,2.41,U] 
21:18:18.008 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {-0.22, -0.04}
21:18:18.008 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.70) = xAngle (2.63 = 2.63)
21:18:18.008 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.54 = 2.54)
21:18:18.008 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=-0.10 mountY=0.06, mountTheta=2.57
21:18:18.008 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.09, opts=13)
21:18:18.008 00.000 10844 Enqueuing Move request for scope (0.07, 0.09)
21:18:18.008 00.000 11060 Worker thread wakes up
21:18:18.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:18:18.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:18:18.008 00.000 11060 Moving (0.07, 0.09) raw xDistance=-0.10 yDistance=0.06
21:18:18.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:18:18.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:18.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:18:18.008 00.000 11060 MoveAxis(E, 0, ABG)
21:18:18.008 00.000 11060 Move returns status 0, amount 0
21:18:18.008 00.000 11060 MoveAxis(N, 0, ABG)
21:18:18.008 00.000 11060 Move returns status 0, amount 0
21:18:18.008 00.000 11060 move complete, result=0
21:18:18.008 00.000 11060 worker thread done servicing request
21:18:18.016 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:18.033 00.017 10844 UpdateGuideState exits: m=2306 SNR=30.2
21:18:18.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:18.033 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:18.033 00.000 10844 Enqueuing Expose request
21:18:18.033 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:18.034 00.001 11060 Worker thread wakes up
21:18:18.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:18.034 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:19.496 01.462 11060 Exposure complete
21:18:19.659 00.163 11060 worker thread done servicing request
21:18:19.659 00.000 10844 OnExposeComplete: enter
21:18:19.659 00.000 10844 UpdateGuideState(): m_state=6
21:18:19.659 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:18:19.659 00.000 10844 Star::Find returns 1 (1), X=226.64, Y=194.96, Mass=3039, SNR=35.0, Peak=255 HFD=3.3
21:18:19.659 00.000 10844 MultiStar: [#1 -0.25,-0.58,0.67,U] [#2 0.28,0.59,2.06,U] [#3 -0.10,0.52,1.02,U] [#4 -0.14,0.39,1.01,U] [#5 -0.11,-0.39,0.78,U] [#6 0.03,0.30,2.09,U] [#7 0.61,0.31,0.92,U] [#8 -0.20,0.03,2.09,U] 
21:18:19.659 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.23}, one-star: {-0.25, 0.30}
21:18:19.659 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.70) = xAngle (3.26 = -3.02)
21:18:19.659 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.18 = -3.11)
21:18:19.659 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=-0.23 mountY=-0.01, mountTheta=-3.11
21:18:19.659 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.23, opts=13)
21:18:19.664 00.005 10844 Enqueuing Move request for scope (0.00, 0.23)
21:18:19.664 00.000 11060 Worker thread wakes up
21:18:19.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
21:18:19.664 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
21:18:19.664 00.000 11060 Moving (0.00, 0.23) raw xDistance=-0.23 yDistance=-0.01
21:18:19.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.23
21:18:19.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:19.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:18:19.664 00.000 11060 MoveAxis(E, 44, ABG)
21:18:19.664 00.000 11060 Guiding  Dir = 2, Dur = 44
21:18:19.664 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:19.680 00.016 11060 IsSlewing returns 0
21:18:19.680 00.000 11060 IsGuiding returns 0
21:18:19.683 00.003 10844 UpdateGuideState exits: m=3039 SNR=35.0 Saturated
21:18:19.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:19.683 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:19.683 00.000 10844 Enqueuing Expose request
21:18:19.727 00.044 11060 IsGuiding returns 0
21:18:19.727 00.000 11060 Move returns status 0, amount 44
21:18:19.727 00.000 11060 MoveAxis(N, 0, ABG)
21:18:19.727 00.000 11060 Move returns status 0, amount 0
21:18:19.727 00.000 11060 move complete, result=0
21:18:19.727 00.000 11060 worker thread done servicing request
21:18:19.727 00.000 11060 Worker thread wakes up
21:18:19.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:19.727 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:19.727 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
21:18:21.205 01.478 11060 Exposure complete
21:18:21.360 00.155 11060 worker thread done servicing request
21:18:21.360 00.000 10844 OnExposeComplete: enter
21:18:21.360 00.000 10844 UpdateGuideState(): m_state=6
21:18:21.360 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:18:21.360 00.000 10844 Star::Find returns 1 (0), X=226.81, Y=194.74, Mass=2577, SNR=31.8, Peak=252 HFD=3.2
21:18:21.360 00.000 10844 MultiStar: [#1 -0.99,-1.08,0.00,M5] [#2 -0.10,0.72,2.22,U] [#3 -0.40,1.26,0.00,M1] [#4 0.15,0.58,1.19,U] [#5 -0.15,-0.12,0.82,U] [#6 -0.31,0.62,2.35,U] [#7 0.54,-0.01,0.98,U] [#8 -0.06,-0.17,2.14,U] 
21:18:21.360 00.000 10844 single-star, 6 included, MultiStar: {-0.05, 0.31}, one-star: {-0.08, 0.07}
21:18:21.360 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.70) = xAngle (4.09 = -2.19)
21:18:21.360 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.01 = -2.28)
21:18:21.360 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.39 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
21:18:21.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
21:18:21.360 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
21:18:21.360 00.000 11060 Worker thread wakes up
21:18:21.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
21:18:21.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
21:18:21.360 00.000 11060 Moving (-0.08, 0.07) raw xDistance=-0.06 yDistance=-0.08
21:18:21.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:18:21.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:21.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:18:21.360 00.000 11060 MoveAxis(E, 0, ABG)
21:18:21.360 00.000 11060 Move returns status 0, amount 0
21:18:21.370 00.010 11060 MoveAxis(N, 0, ABG)
21:18:21.370 00.000 11060 Move returns status 0, amount 0
21:18:21.370 00.000 11060 move complete, result=0
21:18:21.370 00.000 11060 worker thread done servicing request
21:18:21.374 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:21.391 00.017 10844 UpdateGuideState exits: m=2577 SNR=31.8
21:18:21.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:21.391 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:21.391 00.000 10844 Enqueuing Expose request
21:18:21.391 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:18:21.391 00.000 11060 Worker thread wakes up
21:18:21.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:21.391 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:22.863 01.472 11060 Exposure complete
21:18:23.008 00.145 11060 worker thread done servicing request
21:18:23.010 00.002 10844 OnExposeComplete: enter
21:18:23.010 00.000 10844 UpdateGuideState(): m_state=6
21:18:23.010 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:18:23.010 00.000 10844 Star::Find returns 1 (0), X=226.74, Y=194.97, Mass=2835, SNR=34.0, Peak=240 HFD=3.2
21:18:23.010 00.000 10844 MultiStar: [#1 -0.26,0.37,0.56,U] [#2 0.11,0.82,0.00,M1] [#3 0.11,0.42,1.10,U] [#4 -0.36,0.56,1.09,U] [#5 -0.30,-0.10,0.77,U] [#6 0.51,-0.03,1.94,U] [#7 0.89,0.11,0.00,M1] [#8 -0.47,0.58,2.20,U] 
21:18:23.010 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.31}, one-star: {-0.15, 0.31}
21:18:23.010 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.70) = xAngle (3.57 = -2.72)
21:18:23.010 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.48 = -2.80)
21:18:23.010 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.31 hyp=0.33 cameraTheta=1.86 mountX=-0.30 mountY=-0.11, mountTheta=-2.79
21:18:23.010 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.31, opts=13)
21:18:23.010 00.000 10844 Enqueuing Move request for scope (-0.09, 0.31)
21:18:23.010 00.000 11060 Worker thread wakes up
21:18:23.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.31) opts 0xd
21:18:23.010 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.31)
21:18:23.010 00.000 11060 Moving (-0.09, 0.31) raw xDistance=-0.30 yDistance=-0.11
21:18:23.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.30
21:18:23.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:23.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:18:23.010 00.000 11060 MoveAxis(E, 57, ABG)
21:18:23.010 00.000 11060 Guiding  Dir = 2, Dur = 57
21:18:23.017 00.007 11060 IsSlewing returns 0
21:18:23.017 00.000 11060 IsGuiding returns 0
21:18:23.018 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:23.032 00.014 10844 UpdateGuideState exits: m=2835 SNR=34.0
21:18:23.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:23.032 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:23.032 00.000 10844 Enqueuing Expose request
21:18:23.081 00.049 11060 IsGuiding returns 0
21:18:23.081 00.000 11060 Move returns status 0, amount 57
21:18:23.081 00.000 11060 MoveAxis(N, 0, ABG)
21:18:23.081 00.000 11060 Move returns status 0, amount 0
21:18:23.082 00.001 11060 move complete, result=0
21:18:23.082 00.000 11060 worker thread done servicing request
21:18:23.082 00.000 11060 Worker thread wakes up
21:18:23.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:23.082 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:23.082 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
21:18:24.550 01.468 11060 Exposure complete
21:18:24.717 00.167 11060 worker thread done servicing request
21:18:24.717 00.000 10844 OnExposeComplete: enter
21:18:24.717 00.000 10844 UpdateGuideState(): m_state=6
21:18:24.719 00.002 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:18:24.719 00.000 10844 Star::Find returns 1 (0), X=226.26, Y=195.18, Mass=2751, SNR=33.0, Peak=249 HFD=3.4
21:18:24.719 00.000 10844 MultiStar: [#1 -0.40,0.05,0.69,U] [#2 -0.08,0.77,0.00,M2] [#3 0.25,0.90,0.00,M1] [#4 -0.05,0.21,1.03,U] [#5 -0.12,-0.23,0.82,U] [#6 0.00,0.63,2.09,U] [#7 0.33,0.71,0.00,M2] [#8 -0.09,0.02,2.36,U] 
21:18:24.719 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.24}, one-star: {-0.63, 0.51}
21:18:24.719 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.70) = xAngle (3.85 = -2.43)
21:18:24.719 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.76 = -2.52)
21:18:24.719 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.15 mountX=-0.22 mountY=-0.17, mountTheta=-2.49
21:18:24.719 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.24, opts=13)
21:18:24.719 00.000 10844 Enqueuing Move request for scope (-0.16, 0.24)
21:18:24.719 00.000 11060 Worker thread wakes up
21:18:24.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
21:18:24.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
21:18:24.719 00.000 11060 Moving (-0.16, 0.24) raw xDistance=-0.22 yDistance=-0.17
21:18:24.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.22
21:18:24.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:24.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:18:24.719 00.000 11060 MoveAxis(E, 44, ABG)
21:18:24.719 00.000 11060 Guiding  Dir = 2, Dur = 44
21:18:24.724 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
21:18:24.738 00.014 10844 UpdateGuideState exits: m=2751 SNR=33.0
21:18:24.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:24.738 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:24.738 00.000 10844 Enqueuing Expose request
21:18:24.746 00.008 11060 IsSlewing returns 0
21:18:24.747 00.001 11060 IsGuiding returns 0
21:18:24.809 00.062 11060 IsGuiding returns 0
21:18:24.809 00.000 11060 Move returns status 0, amount 44
21:18:24.809 00.000 11060 MoveAxis(N, 0, ABG)
21:18:24.809 00.000 11060 Move returns status 0, amount 0
21:18:24.809 00.000 11060 move complete, result=0
21:18:24.810 00.001 11060 worker thread done servicing request
21:18:24.810 00.000 11060 Worker thread wakes up
21:18:24.810 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
21:18:24.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:24.810 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:26.289 01.479 11060 Exposure complete
21:18:26.449 00.160 11060 worker thread done servicing request
21:18:26.449 00.000 10844 OnExposeComplete: enter
21:18:26.449 00.000 10844 UpdateGuideState(): m_state=6
21:18:26.449 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:18:26.449 00.000 10844 Star::Find returns 1 (1), X=227.23, Y=195.47, Mass=2388, SNR=30.7, Peak=255 HFD=2.9
21:18:26.451 00.002 10844 MultiStar: [#1 -0.34,0.03,0.70,U] [#2 -0.16,0.66,2.30,U] [#3 0.31,1.15,0.00,M2] [#4 -0.34,0.96,0.00,M1] [#5 0.59,0.34,0.85,U] [#6 -0.40,0.19,2.25,U] [#7 0.29,0.68,1.14,U] [#8 0.03,0.74,2.43,U] 
21:18:26.451 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.53}, one-star: {0.35, 0.81}
21:18:26.451 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.70) = xAngle (3.32 = -2.96)
21:18:26.452 00.001 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.23 = -3.05)
21:18:26.452 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.53 hyp=0.53 cameraTheta=1.62 mountX=-0.52 mountY=-0.05, mountTheta=-3.05
21:18:26.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.53, opts=13)
21:18:26.453 00.000 10844 Enqueuing Move request for scope (-0.02, 0.53)
21:18:26.455 00.002 11060 Worker thread wakes up
21:18:26.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.53) opts 0xd
21:18:26.455 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.53)
21:18:26.455 00.000 11060 Moving (-0.02, 0.53) raw xDistance=-0.52 yDistance=-0.05
21:18:26.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.52
21:18:26.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:26.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:18:26.455 00.000 11060 MoveAxis(E, 101, ABG)
21:18:26.455 00.000 11060 Guiding  Dir = 2, Dur = 101
21:18:26.460 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:26.471 00.011 11060 IsSlewing returns 0
21:18:26.471 00.000 11060 IsGuiding returns 0
21:18:26.475 00.004 10844 UpdateGuideState exits: m=2388 SNR=30.7 Saturated
21:18:26.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:26.477 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:26.477 00.000 10844 Enqueuing Expose request
21:18:26.581 00.104 11060 IsGuiding returns 0
21:18:26.581 00.000 11060 Move returns status 0, amount 101
21:18:26.581 00.000 11060 MoveAxis(N, 0, ABG)
21:18:26.581 00.000 11060 Move returns status 0, amount 0
21:18:26.581 00.000 11060 move complete, result=0
21:18:26.581 00.000 11060 worker thread done servicing request
21:18:26.581 00.000 11060 Worker thread wakes up
21:18:26.581 00.000 10844 GuideStep: -0.5 px 101 ms EAST, -0.0 px 0 ms NORTH
21:18:26.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:26.583 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:28.065 01.482 11060 Exposure complete
21:18:28.216 00.151 11060 worker thread done servicing request
21:18:28.216 00.000 10844 OnExposeComplete: enter
21:18:28.216 00.000 10844 UpdateGuideState(): m_state=6
21:18:28.216 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:18:28.216 00.000 10844 Star::Find returns 1 (1), X=226.99, Y=195.14, Mass=2961, SNR=34.4, Peak=255 HFD=3.0
21:18:28.216 00.000 10844 MultiStar: [#1 -0.21,-0.71,0.48,U] [#2 -0.04,-0.12,2.23,U] [#3 -0.27,0.17,1.08,U] [#4 0.19,0.01,1.11,U] [#5 -0.02,-0.74,0.81,U] [#6 -0.01,-0.17,2.01,U] [#7 0.32,-0.37,0.98,U] [#8 -0.01,-0.23,2.16,U] 
21:18:28.216 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.11, 0.48}
21:18:28.216 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.70) = xAngle (0.19 = 0.19)
21:18:28.216 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.11 = 0.11)
21:18:28.216 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.51 mountX=0.14 mountY=0.02, mountTheta=0.11
21:18:28.220 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
21:18:28.220 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
21:18:28.222 00.002 11060 Worker thread wakes up
21:18:28.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
21:18:28.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
21:18:28.222 00.000 11060 Moving (0.01, -0.14) raw xDistance=0.14 yDistance=0.02
21:18:28.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:18:28.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:28.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:18:28.222 00.000 11060 MoveAxis(W, 23, ABG)
21:18:28.222 00.000 11060 Guiding  Dir = 3, Dur = 23
21:18:28.233 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:28.245 00.012 10844 UpdateGuideState exits: m=2961 SNR=34.4 Saturated
21:18:28.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:28.245 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:28.248 00.003 10844 Enqueuing Expose request
21:18:28.258 00.010 11060 IsSlewing returns 0
21:18:28.258 00.000 11060 IsGuiding returns 0
21:18:28.306 00.048 11060 IsGuiding returns 0
21:18:28.306 00.000 11060 Move returns status 0, amount 23
21:18:28.306 00.000 11060 MoveAxis(N, 0, ABG)
21:18:28.306 00.000 11060 Move returns status 0, amount 0
21:18:28.306 00.000 11060 move complete, result=0
21:18:28.306 00.000 11060 worker thread done servicing request
21:18:28.306 00.000 11060 Worker thread wakes up
21:18:28.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:28.306 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:28.306 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
21:18:29.788 01.482 11060 Exposure complete
21:18:29.925 00.137 11060 worker thread done servicing request
21:18:29.925 00.000 10844 OnExposeComplete: enter
21:18:29.925 00.000 10844 UpdateGuideState(): m_state=6
21:18:29.925 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:18:29.925 00.000 10844 Star::Find returns 1 (1), X=226.94, Y=194.97, Mass=2538, SNR=31.5, Peak=255 HFD=2.9
21:18:29.925 00.000 10844 MultiStar: [#1 0.19,0.82,0.00,M2] [#2 0.06,0.60,2.24,U] [#3 -0.43,0.85,0.00,M2] [#4 -0.59,0.36,1.24,U] [#5 0.12,-0.23,0.88,U] [#6 -0.04,-0.07,2.14,U] [#7 0.47,0.07,1.15,U] [#8 -0.24,0.69,2.34,U] 
21:18:29.925 00.000 10844 single-star, 6 included, MultiStar: {-0.05, 0.31}, one-star: {0.05, 0.31}
21:18:29.925 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.70) = xAngle (3.10 = 3.10)
21:18:29.925 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.02 = 3.02)
21:18:29.925 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.40 mountX=-0.31 mountY=0.04, mountTheta=3.02
21:18:29.925 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.31, opts=13)
21:18:29.929 00.004 10844 Enqueuing Move request for scope (0.05, 0.31)
21:18:29.929 00.000 11060 Worker thread wakes up
21:18:29.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
21:18:29.929 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
21:18:29.929 00.000 11060 Moving (0.05, 0.31) raw xDistance=-0.31 yDistance=0.04
21:18:29.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.31
21:18:29.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:29.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:18:29.929 00.000 11060 MoveAxis(E, 59, ABG)
21:18:29.929 00.000 11060 Guiding  Dir = 2, Dur = 59
21:18:29.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:29.937 00.008 11060 IsSlewing returns 0
21:18:29.937 00.000 11060 IsGuiding returns 0
21:18:29.947 00.010 10844 UpdateGuideState exits: m=2538 SNR=31.5 Saturated
21:18:29.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:29.947 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:29.947 00.000 10844 Enqueuing Expose request
21:18:30.000 00.053 11060 IsGuiding returns 0
21:18:30.000 00.000 11060 Move returns status 0, amount 59
21:18:30.000 00.000 11060 MoveAxis(N, 0, ABG)
21:18:30.000 00.000 11060 Move returns status 0, amount 0
21:18:30.000 00.000 11060 move complete, result=0
21:18:30.000 00.000 11060 worker thread done servicing request
21:18:30.000 00.000 11060 Worker thread wakes up
21:18:30.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:30.000 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:30.000 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
21:18:31.459 01.459 11060 Exposure complete
21:18:31.607 00.148 11060 worker thread done servicing request
21:18:31.607 00.000 10844 OnExposeComplete: enter
21:18:31.607 00.000 10844 UpdateGuideState(): m_state=6
21:18:31.607 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:18:31.607 00.000 10844 Star::Find returns 1 (0), X=226.75, Y=195.24, Mass=2468, SNR=31.4, Peak=243 HFD=2.9
21:18:31.607 00.000 10844 MultiStar: [#1 0.41,0.23,0.65,U] [#2 0.55,0.63,0.00,M1] [#3 -0.29,1.00,0.00,M3] [#4 0.18,0.41,1.08,U] [#5 -0.16,-0.23,0.96,U] [#6 0.15,0.00,2.13,U] [#7 0.34,0.45,1.15,U] [#8 -0.40,0.45,2.39,U] 
21:18:31.607 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.27}, one-star: {-0.14, 0.58}
21:18:31.607 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.70) = xAngle (3.30 = -2.98)
21:18:31.607 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.21 = -3.07)
21:18:31.607 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.60 mountX=-0.27 mountY=-0.02, mountTheta=-3.07
21:18:31.610 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.27, opts=13)
21:18:31.610 00.000 10844 Enqueuing Move request for scope (-0.01, 0.27)
21:18:31.611 00.001 11060 Worker thread wakes up
21:18:31.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
21:18:31.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
21:18:31.611 00.000 11060 Moving (-0.01, 0.27) raw xDistance=-0.27 yDistance=-0.02
21:18:31.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.27
21:18:31.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:31.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:18:31.611 00.000 11060 MoveAxis(E, 54, ABG)
21:18:31.611 00.000 11060 Guiding  Dir = 2, Dur = 54
21:18:31.614 00.003 11060 IsSlewing returns 0
21:18:31.614 00.000 11060 IsGuiding returns 0
21:18:31.614 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:31.624 00.010 10844 UpdateGuideState exits: m=2468 SNR=31.4
21:18:31.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:31.624 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:31.624 00.000 10844 Enqueuing Expose request
21:18:31.679 00.055 11060 IsGuiding returns 0
21:18:31.679 00.000 11060 Move returns status 0, amount 54
21:18:31.679 00.000 11060 MoveAxis(N, 0, ABG)
21:18:31.679 00.000 11060 Move returns status 0, amount 0
21:18:31.679 00.000 11060 move complete, result=0
21:18:31.679 00.000 11060 worker thread done servicing request
21:18:31.679 00.000 11060 Worker thread wakes up
21:18:31.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:31.679 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:31.679 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
21:18:33.146 01.467 11060 Exposure complete
21:18:33.302 00.156 11060 worker thread done servicing request
21:18:33.302 00.000 10844 OnExposeComplete: enter
21:18:33.302 00.000 10844 UpdateGuideState(): m_state=6
21:18:33.302 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:18:33.302 00.000 10844 Star::Find returns 1 (0), X=227.25, Y=194.96, Mass=2940, SNR=33.9, Peak=228 HFD=3.4
21:18:33.304 00.002 10844 MultiStar: [#1 -0.24,0.11,0.64,U] [#2 0.81,0.40,0.00,M2] [#3 0.04,0.16,1.05,U] [#4 0.17,0.28,0.98,U] [#5 -0.20,0.05,0.76,U] [#6 -0.10,-0.04,1.85,U] [#7 -0.07,0.56,0.97,U] [#8 -0.59,-0.35,2.20,U] 
21:18:33.304 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.06}, one-star: {0.36, 0.30}
21:18:33.304 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.70) = xAngle (4.45 = -1.84)
21:18:33.304 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (4.36 = -1.92)
21:18:33.304 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.74 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
21:18:33.306 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
21:18:33.306 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
21:18:33.308 00.002 11060 Worker thread wakes up
21:18:33.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
21:18:33.308 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
21:18:33.308 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.04 yDistance=-0.14
21:18:33.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:18:33.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:33.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:18:33.308 00.000 11060 MoveAxis(E, 0, ABG)
21:18:33.308 00.000 11060 Move returns status 0, amount 0
21:18:33.308 00.000 11060 MoveAxis(N, 0, ABG)
21:18:33.308 00.000 11060 Move returns status 0, amount 0
21:18:33.308 00.000 11060 move complete, result=0
21:18:33.308 00.000 11060 worker thread done servicing request
21:18:33.310 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:33.333 00.023 10844 UpdateGuideState exits: m=2940 SNR=33.9
21:18:33.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:33.333 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:33.333 00.000 10844 Enqueuing Expose request
21:18:33.333 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:18:33.333 00.000 11060 Worker thread wakes up
21:18:33.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:33.333 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:34.813 01.480 11060 Exposure complete
21:18:34.966 00.153 11060 worker thread done servicing request
21:18:34.966 00.000 10844 OnExposeComplete: enter
21:18:34.966 00.000 10844 UpdateGuideState(): m_state=6
21:18:34.966 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:18:34.966 00.000 10844 Star::Find returns 1 (0), X=226.45, Y=195.54, Mass=2410, SNR=30.5, Peak=226 HFD=3.2
21:18:34.966 00.000 10844 MultiStar: [#1 0.12,0.61,0.73,U] [#2 0.04,0.73,2.22,U] [#3 -0.42,0.50,1.19,U] [#4 -0.17,0.69,1.22,U] [#5 0.42,-0.16,0.94,U] [#6 -0.49,-0.21,2.36,U] [#7 -0.36,0.66,1.13,U] [#8 -0.24,0.01,2.48,U] 
21:18:34.966 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.34}, one-star: {-0.44, 0.88}
21:18:34.966 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.70) = xAngle (3.82 = -2.46)
21:18:34.966 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.73 = -2.55)
21:18:34.966 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.34 hyp=0.40 cameraTheta=2.12 mountX=-0.31 mountY=-0.22, mountTheta=-2.52
21:18:34.973 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.34, opts=13)
21:18:34.973 00.000 10844 Enqueuing Move request for scope (-0.21, 0.34)
21:18:34.975 00.002 11060 Worker thread wakes up
21:18:34.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.34) opts 0xd
21:18:34.975 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.34)
21:18:34.975 00.000 11060 Moving (-0.21, 0.34) raw xDistance=-0.31 yDistance=-0.22
21:18:34.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.31
21:18:34.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
21:18:34.975 00.000 11060 MoveAxis(E, 59, ABG)
21:18:34.975 00.000 11060 Guiding  Dir = 2, Dur = 59
21:18:34.978 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:34.980 00.002 11060 IsSlewing returns 0
21:18:34.980 00.000 11060 IsGuiding returns 0
21:18:34.987 00.007 10844 UpdateGuideState exits: m=2410 SNR=30.5
21:18:34.993 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:34.993 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:34.993 00.000 10844 Enqueuing Expose request
21:18:35.057 00.064 11060 IsGuiding returns 0
21:18:35.057 00.000 11060 Move returns status 0, amount 59
21:18:35.057 00.000 11060 MoveAxis(N, 85, ABG)
21:18:35.057 00.000 11060 Guiding  Dir = 0, Dur = 85
21:18:35.072 00.015 11060 IsSlewing returns 0
21:18:35.072 00.000 11060 IsGuiding returns 0
21:18:35.168 00.096 11060 IsGuiding returns 0
21:18:35.168 00.000 11060 Move returns status 0, amount 85
21:18:35.168 00.000 11060 move complete, result=0
21:18:35.168 00.000 11060 worker thread done servicing request
21:18:35.168 00.000 11060 Worker thread wakes up
21:18:35.168 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.2 px 85 ms NORTH
21:18:35.171 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:35.171 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:36.646 01.475 11060 Exposure complete
21:18:36.786 00.140 11060 worker thread done servicing request
21:18:36.788 00.002 10844 OnExposeComplete: enter
21:18:36.788 00.000 10844 UpdateGuideState(): m_state=6
21:18:36.788 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:18:36.788 00.000 10844 Star::Find returns 1 (0), X=226.86, Y=195.60, Mass=2972, SNR=34.0, Peak=240 HFD=3.6
21:18:36.788 00.000 10844 MultiStar: [#1 -0.03,0.38,0.57,U] [#2 0.17,1.03,0.00,M2] [#3 -0.16,0.64,1.09,U] [#4 0.12,0.31,1.15,U] [#5 -0.33,-0.17,0.84,U] [#6 -0.05,-0.47,2.04,U] [#7 0.28,-0.17,0.98,U] [#8 -0.37,0.29,2.07,U] 
21:18:36.788 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.16}, one-star: {-0.03, 0.94}
21:18:36.788 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.70) = xAngle (3.83 = -2.45)
21:18:36.788 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.74 = -2.54)
21:18:36.788 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.13 mountX=-0.14 mountY=-0.11, mountTheta=-2.51
21:18:36.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.16, opts=13)
21:18:36.790 00.000 10844 Enqueuing Move request for scope (-0.10, 0.16)
21:18:36.790 00.000 11060 Worker thread wakes up
21:18:36.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
21:18:36.790 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
21:18:36.790 00.000 11060 Moving (-0.10, 0.16) raw xDistance=-0.14 yDistance=-0.11
21:18:36.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.14
21:18:36.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:36.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:18:36.790 00.000 11060 MoveAxis(E, 30, ABG)
21:18:36.790 00.000 11060 Guiding  Dir = 2, Dur = 30
21:18:36.795 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
21:18:36.797 00.002 10844 UpdateGuideState exits: m=2972 SNR=34.0
21:18:36.808 00.011 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:36.808 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:36.808 00.000 10844 Enqueuing Expose request
21:18:36.810 00.002 11060 IsSlewing returns 0
21:18:36.810 00.000 11060 IsGuiding returns 0
21:18:36.860 00.050 11060 IsGuiding returns 0
21:18:36.860 00.000 11060 Move returns status 0, amount 30
21:18:36.860 00.000 11060 MoveAxis(N, 0, ABG)
21:18:36.860 00.000 11060 Move returns status 0, amount 0
21:18:36.860 00.000 11060 move complete, result=0
21:18:36.860 00.000 11060 worker thread done servicing request
21:18:36.860 00.000 11060 Worker thread wakes up
21:18:36.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:36.862 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:36.862 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
21:18:38.340 01.478 11060 Exposure complete
21:18:38.485 00.145 11060 worker thread done servicing request
21:18:38.485 00.000 10844 OnExposeComplete: enter
21:18:38.485 00.000 10844 UpdateGuideState(): m_state=6
21:18:38.485 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:18:38.485 00.000 10844 Star::Find returns 1 (0), X=226.45, Y=194.95, Mass=2368, SNR=29.8, Peak=203 HFD=3.3
21:18:38.485 00.000 10844 MultiStar: [#1 -0.65,0.62,0.00,M1] [#2 0.41,0.53,2.36,U] [#3 0.02,1.10,0.00,M1] [#4 -0.06,1.00,0.00,M1] [#5 0.19,-0.17,0.81,U] [#6 -0.03,0.06,2.17,U] [#7 0.49,0.49,1.12,U] [#8 -0.40,-0.44,2.46,U] 
21:18:38.485 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.10}, one-star: {-0.44, 0.29}
21:18:38.485 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.70) = xAngle (3.10 = 3.10)
21:18:38.485 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.01 = 3.01)
21:18:38.485 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.40 mountX=-0.10 mountY=0.01, mountTheta=3.01
21:18:38.485 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
21:18:38.485 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
21:18:38.501 00.016 11060 Worker thread wakes up
21:18:38.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
21:18:38.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
21:18:38.501 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=0.01
21:18:38.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:18:38.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:38.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:18:38.501 00.000 11060 MoveAxis(E, 0, ABG)
21:18:38.501 00.000 11060 Move returns status 0, amount 0
21:18:38.501 00.000 11060 MoveAxis(N, 0, ABG)
21:18:38.501 00.000 11060 Move returns status 0, amount 0
21:18:38.501 00.000 11060 move complete, result=0
21:18:38.501 00.000 11060 worker thread done servicing request
21:18:38.503 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:38.522 00.019 10844 UpdateGuideState exits: m=2368 SNR=29.8
21:18:38.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:38.522 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:38.522 00.000 10844 Enqueuing Expose request
21:18:38.522 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:18:38.522 00.000 11060 Worker thread wakes up
21:18:38.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:38.522 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:39.993 01.471 11060 Exposure complete
21:18:40.143 00.150 11060 worker thread done servicing request
21:18:40.143 00.000 10844 OnExposeComplete: enter
21:18:40.143 00.000 10844 UpdateGuideState(): m_state=6
21:18:40.143 00.000 10844 Star::Find(15, 226, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:18:40.143 00.000 10844 Star::Find returns 1 (0), X=227.00, Y=195.20, Mass=2783, SNR=33.6, Peak=231 HFD=3.5
21:18:40.143 00.000 10844 MultiStar: [#1 0.12,-0.30,0.77,U] [#2 0.16,0.22,2.14,U] [#3 -0.11,0.30,1.01,U] [#4 0.29,0.29,1.05,U] [#5 -0.14,-0.25,0.85,U] [#6 -0.25,-0.24,2.02,U] [#7 0.73,-0.14,1.12,U] [#8 -0.33,-0.42,2.04,U] 
21:18:40.143 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.11, 0.54}
21:18:40.143 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.70) = xAngle (0.82 = 0.82)
21:18:40.143 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
21:18:40.143 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.88 mountX=0.02 mountY=0.02, mountTheta=0.78
21:18:40.143 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
21:18:40.143 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
21:18:40.143 00.000 11060 Worker thread wakes up
21:18:40.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
21:18:40.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
21:18:40.146 00.003 11060 Moving (0.02, -0.03) raw xDistance=0.02 yDistance=0.02
21:18:40.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:18:40.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:40.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:18:40.146 00.000 11060 MoveAxis(E, 0, ABG)
21:18:40.146 00.000 11060 Move returns status 0, amount 0
21:18:40.146 00.000 11060 MoveAxis(N, 0, ABG)
21:18:40.146 00.000 11060 Move returns status 0, amount 0
21:18:40.146 00.000 11060 move complete, result=0
21:18:40.146 00.000 11060 worker thread done servicing request
21:18:40.155 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:40.165 00.010 10844 UpdateGuideState exits: m=2783 SNR=33.6
21:18:40.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:40.172 00.007 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:40.172 00.000 10844 Enqueuing Expose request
21:18:40.172 00.000 11060 Worker thread wakes up
21:18:40.172 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:18:40.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:40.172 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:41.643 01.471 11060 Exposure complete
21:18:41.794 00.151 11060 worker thread done servicing request
21:18:41.794 00.000 10844 OnExposeComplete: enter
21:18:41.794 00.000 10844 UpdateGuideState(): m_state=6
21:18:41.794 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:18:41.794 00.000 10844 Star::Find returns 1 (0), X=226.79, Y=195.42, Mass=3096, SNR=35.2, Peak=236 HFD=3.6
21:18:41.794 00.000 10844 MultiStar: [#1 -0.48,0.54,0.71,U] [#2 0.30,1.24,0.00,M1] [#3 -0.08,0.49,0.92,U] [#4 -0.10,0.92,0.00,M1] [#5 0.19,0.12,0.78,U] [#6 0.25,0.16,1.84,U] [#7 0.16,-0.12,0.95,U] [#8 -0.53,0.30,1.74,U] 
21:18:41.794 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.30}, one-star: {-0.10, 0.76}
21:18:41.794 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.70) = xAngle (3.54 = -2.74)
21:18:41.794 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.46 = -2.83)
21:18:41.794 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.84 mountX=-0.29 mountY=-0.10, mountTheta=-2.82
21:18:41.796 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.30, opts=13)
21:18:41.796 00.000 10844 Enqueuing Move request for scope (-0.08, 0.30)
21:18:41.796 00.000 11060 Worker thread wakes up
21:18:41.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
21:18:41.796 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
21:18:41.796 00.000 11060 Moving (-0.08, 0.30) raw xDistance=-0.29 yDistance=-0.10
21:18:41.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.29
21:18:41.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:41.797 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:18:41.797 00.000 11060 MoveAxis(E, 55, ABG)
21:18:41.797 00.000 11060 Guiding  Dir = 2, Dur = 55
21:18:41.803 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:41.814 00.011 10844 UpdateGuideState exits: m=3096 SNR=35.2
21:18:41.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:41.814 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:41.814 00.000 10844 Enqueuing Expose request
21:18:41.827 00.013 11060 IsSlewing returns 0
21:18:41.827 00.000 11060 IsGuiding returns 0
21:18:41.906 00.079 11060 IsGuiding returns 0
21:18:41.906 00.000 11060 Move returns status 0, amount 55
21:18:41.906 00.000 11060 MoveAxis(N, 0, ABG)
21:18:41.907 00.001 11060 Move returns status 0, amount 0
21:18:41.907 00.000 11060 move complete, result=0
21:18:41.907 00.000 11060 worker thread done servicing request
21:18:41.907 00.000 11060 Worker thread wakes up
21:18:41.907 00.000 10844 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
21:18:41.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:41.907 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:43.386 01.479 11060 Exposure complete
21:18:43.536 00.150 11060 worker thread done servicing request
21:18:43.536 00.000 10844 OnExposeComplete: enter
21:18:43.536 00.000 10844 UpdateGuideState(): m_state=6
21:18:43.536 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:18:43.536 00.000 10844 Star::Find returns 1 (0), X=226.93, Y=195.04, Mass=2752, SNR=33.3, Peak=236 HFD=2.9
21:18:43.536 00.000 10844 MultiStar: [#1 0.31,0.27,0.75,U] [#2 -0.05,0.43,2.09,U] [#3 -0.09,0.39,1.10,U] [#4 0.06,0.53,1.07,U] [#5 0.38,0.31,0.78,U] [#6 0.27,-0.38,2.00,U] [#7 0.26,0.47,1.09,U] [#8 -0.53,0.26,1.84,U] 
21:18:43.536 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.25}, one-star: {0.04, 0.37}
21:18:43.536 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.70) = xAngle (3.18 = -3.10)
21:18:43.536 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.10 = 3.10)
21:18:43.536 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.48 mountX=-0.25 mountY=0.01, mountTheta=3.10
21:18:43.536 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.25, opts=13)
21:18:43.536 00.000 10844 Enqueuing Move request for scope (0.02, 0.25)
21:18:43.536 00.000 11060 Worker thread wakes up
21:18:43.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
21:18:43.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
21:18:43.536 00.000 11060 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=0.01
21:18:43.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.25
21:18:43.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:43.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:18:43.536 00.000 11060 MoveAxis(E, 50, ABG)
21:18:43.536 00.000 11060 Guiding  Dir = 2, Dur = 50
21:18:43.545 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:43.549 00.004 11060 IsSlewing returns 0
21:18:43.549 00.000 11060 IsGuiding returns 0
21:18:43.553 00.004 10844 UpdateGuideState exits: m=2752 SNR=33.3
21:18:43.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:43.553 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:43.553 00.000 10844 Enqueuing Expose request
21:18:43.612 00.059 11060 IsGuiding returns 0
21:18:43.612 00.000 11060 Move returns status 0, amount 50
21:18:43.612 00.000 11060 MoveAxis(N, 0, ABG)
21:18:43.612 00.000 11060 Move returns status 0, amount 0
21:18:43.612 00.000 11060 move complete, result=0
21:18:43.612 00.000 11060 worker thread done servicing request
21:18:43.612 00.000 11060 Worker thread wakes up
21:18:43.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:43.612 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:43.612 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
21:18:45.085 01.473 11060 Exposure complete
21:18:45.223 00.138 11060 worker thread done servicing request
21:18:45.223 00.000 10844 OnExposeComplete: enter
21:18:45.223 00.000 10844 UpdateGuideState(): m_state=6
21:18:45.223 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:18:45.223 00.000 10844 Star::Find returns 1 (0), X=227.47, Y=195.10, Mass=2343, SNR=29.9, Peak=218 HFD=3.2
21:18:45.223 00.000 10844 MultiStar: [#1 0.40,-0.22,0.75,U] [#2 -0.05,0.12,2.51,U] [#3 0.11,0.33,1.36,U] [#4 0.53,-0.05,1.15,U] [#5 0.53,0.33,0.92,U] [#6 -0.59,-0.81,0.00,M1] [#7 0.96,0.35,0.00,M1] [#8 -0.35,-0.03,2.11,U] 
21:18:45.223 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.59, 0.44}
21:18:45.223 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.70) = xAngle (2.46 = 2.46)
21:18:45.223 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
21:18:45.223 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=-0.14 mountY=0.13, mountTheta=2.41
21:18:45.228 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
21:18:45.228 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
21:18:45.228 00.000 11060 Worker thread wakes up
21:18:45.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
21:18:45.228 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
21:18:45.228 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=0.13
21:18:45.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.14
21:18:45.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:45.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:18:45.228 00.000 11060 MoveAxis(E, 29, ABG)
21:18:45.228 00.000 11060 Guiding  Dir = 2, Dur = 29
21:18:45.233 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:45.250 00.017 10844 UpdateGuideState exits: m=2343 SNR=29.9
21:18:45.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:45.250 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:45.250 00.000 10844 Enqueuing Expose request
21:18:45.253 00.003 11060 IsSlewing returns 0
21:18:45.253 00.000 11060 IsGuiding returns 0
21:18:45.315 00.062 11060 IsGuiding returns 0
21:18:45.315 00.000 11060 Move returns status 0, amount 29
21:18:45.315 00.000 11060 MoveAxis(N, 0, ABG)
21:18:45.315 00.000 11060 Move returns status 0, amount 0
21:18:45.315 00.000 11060 move complete, result=0
21:18:45.315 00.000 11060 worker thread done servicing request
21:18:45.316 00.001 11060 Worker thread wakes up
21:18:45.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:45.316 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:45.316 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
21:18:46.782 01.466 11060 Exposure complete
21:18:46.918 00.136 11060 worker thread done servicing request
21:18:46.918 00.000 10844 OnExposeComplete: enter
21:18:46.918 00.000 10844 UpdateGuideState(): m_state=6
21:18:46.918 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:18:46.918 00.000 10844 Star::Find returns 1 (0), X=227.25, Y=195.24, Mass=2460, SNR=30.9, Peak=211 HFD=3.3
21:18:46.918 00.000 10844 MultiStar: [#1 0.69,0.15,0.85,U] [#2 0.44,0.48,2.24,U] [#3 0.14,0.92,0.00,M1] [#4 -0.03,0.40,1.11,U] [#5 0.32,0.37,0.93,U] [#6 0.05,0.60,2.07,U] [#7 0.48,0.11,1.07,U] [#8 -0.23,-0.50,1.94,U] 
21:18:46.918 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.26}, one-star: {0.36, 0.58}
21:18:46.918 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.70) = xAngle (2.60 = 2.60)
21:18:46.918 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.52 = 2.52)
21:18:46.918 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.34 cameraTheta=0.90 mountX=-0.29 mountY=0.20, mountTheta=2.54
21:18:46.922 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.26, opts=13)
21:18:46.922 00.000 10844 Enqueuing Move request for scope (0.21, 0.26)
21:18:46.924 00.002 11060 Worker thread wakes up
21:18:46.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
21:18:46.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
21:18:46.924 00.000 11060 Moving (0.21, 0.26) raw xDistance=-0.29 yDistance=0.20
21:18:46.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.29
21:18:46.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:18:46.926 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:18:46.926 00.000 11060 MoveAxis(E, 56, ABG)
21:18:46.926 00.000 11060 Guiding  Dir = 2, Dur = 56
21:18:46.930 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:46.933 00.003 11060 IsSlewing returns 0
21:18:46.933 00.000 11060 IsGuiding returns 0
21:18:46.944 00.011 10844 UpdateGuideState exits: m=2460 SNR=30.9
21:18:46.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:46.944 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:46.944 00.000 10844 Enqueuing Expose request
21:18:46.997 00.053 11060 IsGuiding returns 0
21:18:46.998 00.001 11060 Move returns status 0, amount 56
21:18:46.998 00.000 11060 MoveAxis(N, 0, ABG)
21:18:46.998 00.000 11060 Move returns status 0, amount 0
21:18:46.998 00.000 11060 move complete, result=0
21:18:46.998 00.000 11060 worker thread done servicing request
21:18:46.998 00.000 11060 Worker thread wakes up
21:18:46.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:46.998 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:46.998 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.2 px 0 ms NORTH
21:18:48.453 01.455 11060 Exposure complete
21:18:48.605 00.152 11060 worker thread done servicing request
21:18:48.605 00.000 10844 OnExposeComplete: enter
21:18:48.605 00.000 10844 UpdateGuideState(): m_state=6
21:18:48.605 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:18:48.605 00.000 10844 Star::Find returns 1 (0), X=227.31, Y=194.75, Mass=2476, SNR=31.0, Peak=229 HFD=3.6
21:18:48.605 00.000 10844 MultiStar: [#1 0.12,0.31,0.89,U] [#2 0.04,-0.33,2.25,U] [#3 -0.26,0.55,1.21,U] [#4 0.35,0.13,1.09,U] [#5 0.81,-0.11,0.00,M1] [#6 -0.21,-0.05,2.12,U] [#7 0.64,0.31,1.07,U] [#8 -0.68,-0.62,0.00,M1] 
21:18:48.605 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.42, 0.09}
21:18:48.605 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.70) = xAngle (2.32 = 2.32)
21:18:48.605 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.24 = 2.24)
21:18:48.605 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.08 mountY=0.09, mountTheta=2.29
21:18:48.611 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
21:18:48.611 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
21:18:48.613 00.002 11060 Worker thread wakes up
21:18:48.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
21:18:48.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
21:18:48.613 00.000 11060 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=0.09
21:18:48.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:18:48.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:48.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:18:48.613 00.000 11060 MoveAxis(E, 0, ABG)
21:18:48.613 00.000 11060 Move returns status 0, amount 0
21:18:48.613 00.000 11060 MoveAxis(N, 0, ABG)
21:18:48.613 00.000 11060 Move returns status 0, amount 0
21:18:48.613 00.000 11060 move complete, result=0
21:18:48.615 00.002 11060 worker thread done servicing request
21:18:48.622 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:48.633 00.011 10844 UpdateGuideState exits: m=2476 SNR=31.0
21:18:48.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:48.633 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:48.633 00.000 10844 Enqueuing Expose request
21:18:48.633 00.000 11060 Worker thread wakes up
21:18:48.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:48.633 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:48.633 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:50.104 01.471 11060 Exposure complete
21:18:50.250 00.146 11060 worker thread done servicing request
21:18:50.250 00.000 10844 OnExposeComplete: enter
21:18:50.250 00.000 10844 UpdateGuideState(): m_state=6
21:18:50.250 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:18:50.250 00.000 10844 Star::Find returns 1 (0), X=227.30, Y=194.92, Mass=2890, SNR=34.0, Peak=243 HFD=3.4
21:18:50.250 00.000 10844 MultiStar: [#1 0.27,0.12,0.93,U] [#2 0.16,0.29,2.03,U] [#3 -0.04,0.30,1.04,U] [#4 0.31,0.49,1.04,U] [#5 0.68,0.10,0.89,U] [#6 0.18,-0.17,1.84,U] [#7 0.94,0.31,0.00,M1] [#8 -0.26,-0.53,1.52,U] 
21:18:50.250 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.07}, one-star: {0.41, 0.26}
21:18:50.250 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.70) = xAngle (2.10 = 2.10)
21:18:50.250 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.01 = 2.01)
21:18:50.250 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.40 mountX=-0.10 mountY=0.17, mountTheta=2.08
21:18:50.250 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
21:18:50.250 00.000 10844 Enqueuing Move request for scope (0.18, 0.07)
21:18:50.250 00.000 11060 Worker thread wakes up
21:18:50.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
21:18:50.250 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
21:18:50.250 00.000 11060 Moving (0.18, 0.07) raw xDistance=-0.10 yDistance=0.17
21:18:50.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:18:50.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:50.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:18:50.250 00.000 11060 MoveAxis(E, 0, ABG)
21:18:50.250 00.000 11060 Move returns status 0, amount 0
21:18:50.250 00.000 11060 MoveAxis(N, 0, ABG)
21:18:50.250 00.000 11060 Move returns status 0, amount 0
21:18:50.250 00.000 11060 move complete, result=0
21:18:50.250 00.000 11060 worker thread done servicing request
21:18:50.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:50.269 00.019 10844 UpdateGuideState exits: m=2890 SNR=34.0
21:18:50.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:50.269 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:50.269 00.000 10844 Enqueuing Expose request
21:18:50.269 00.000 11060 Worker thread wakes up
21:18:50.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:50.269 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:50.269 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:18:51.732 01.463 11060 Exposure complete
21:18:51.876 00.144 11060 worker thread done servicing request
21:18:51.876 00.000 10844 OnExposeComplete: enter
21:18:51.876 00.000 10844 UpdateGuideState(): m_state=6
21:18:51.876 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:18:51.876 00.000 10844 Star::Find returns 1 (0), X=227.34, Y=194.46, Mass=2642, SNR=31.8, Peak=252 HFD=3.4
21:18:51.876 00.000 10844 MultiStar: [#1 0.01,0.13,1.01,U] [#2 0.76,0.47,0.00,M1] [#3 -0.01,0.67,1.16,U] [#4 0.05,0.03,1.15,U] [#5 0.47,-0.12,0.91,U] [#6 -0.21,-0.10,1.99,U] [#7 0.68,0.36,0.00,M2] [#8 -0.83,-0.77,0.00,M1] 
21:18:51.876 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.06}, one-star: {0.46, -0.20}
21:18:51.876 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.70) = xAngle (2.42 = 2.42)
21:18:51.876 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.33 = 2.33)
21:18:51.876 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.72 mountX=-0.07 mountY=0.07, mountTheta=2.38
21:18:51.876 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
21:18:51.876 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
21:18:51.876 00.000 11060 Worker thread wakes up
21:18:51.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
21:18:51.876 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
21:18:51.876 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.07
21:18:51.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:18:51.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:51.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:18:51.876 00.000 11060 MoveAxis(E, 0, ABG)
21:18:51.876 00.000 11060 Move returns status 0, amount 0
21:18:51.876 00.000 11060 MoveAxis(N, 0, ABG)
21:18:51.876 00.000 11060 Move returns status 0, amount 0
21:18:51.876 00.000 11060 move complete, result=0
21:18:51.876 00.000 11060 worker thread done servicing request
21:18:51.882 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:18:51.897 00.015 10844 UpdateGuideState exits: m=2642 SNR=31.8
21:18:51.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:51.897 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:51.897 00.000 10844 Enqueuing Expose request
21:18:51.897 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:51.897 00.000 11060 Worker thread wakes up
21:18:51.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:51.897 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:53.377 01.480 11060 Exposure complete
21:18:53.518 00.141 11060 worker thread done servicing request
21:18:53.518 00.000 10844 OnExposeComplete: enter
21:18:53.518 00.000 10844 UpdateGuideState(): m_state=6
21:18:53.518 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:18:53.518 00.000 10844 Star::Find returns 1 (0), X=227.06, Y=195.25, Mass=2482, SNR=30.9, Peak=219 HFD=3.6
21:18:53.518 00.000 10844 MultiStar: [#1 -0.08,-0.08,1.02,U] [#2 0.70,0.56,0.00,M2] [#3 -0.13,0.46,1.17,U] [#4 0.26,0.06,1.21,U] [#5 0.07,-0.15,0.96,U] [#6 -0.28,-0.13,2.42,U] [#7 0.65,0.11,1.16,U] [#8 -1.25,-0.47,0.00,M2] 
21:18:53.518 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.17, 0.59}
21:18:53.518 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.70) = xAngle (2.81 = 2.81)
21:18:53.518 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.72 = 2.72)
21:18:53.518 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=-0.09 mountY=0.04, mountTheta=2.74
21:18:53.521 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.09, opts=13)
21:18:53.521 00.000 10844 Enqueuing Move request for scope (0.04, 0.09)
21:18:53.521 00.000 11060 Worker thread wakes up
21:18:53.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
21:18:53.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
21:18:53.521 00.000 11060 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=0.04
21:18:53.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:18:53.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:53.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:18:53.521 00.000 11060 MoveAxis(E, 0, ABG)
21:18:53.521 00.000 11060 Move returns status 0, amount 0
21:18:53.521 00.000 11060 MoveAxis(N, 0, ABG)
21:18:53.521 00.000 11060 Move returns status 0, amount 0
21:18:53.521 00.000 11060 move complete, result=0
21:18:53.521 00.000 11060 worker thread done servicing request
21:18:53.530 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:53.540 00.010 10844 UpdateGuideState exits: m=2482 SNR=30.9
21:18:53.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:53.540 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:53.540 00.000 10844 Enqueuing Expose request
21:18:53.540 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:18:53.540 00.000 11060 Worker thread wakes up
21:18:53.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:53.540 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:55.018 01.478 11060 Exposure complete
21:18:55.146 00.128 11060 worker thread done servicing request
21:18:55.146 00.000 10844 OnExposeComplete: enter
21:18:55.146 00.000 10844 UpdateGuideState(): m_state=6
21:18:55.146 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:18:55.146 00.000 10844 Star::Find returns 1 (0), X=227.30, Y=195.23, Mass=2774, SNR=32.7, Peak=246 HFD=3.6
21:18:55.155 00.009 10844 MultiStar: [#1 0.01,-0.05,1.00,U] [#2 0.75,0.39,0.00,M3] [#3 -0.49,0.50,1.05,U] [#4 0.30,0.60,0.94,U] [#5 0.23,0.24,0.80,U] [#6 -0.05,0.03,2.02,U] [#7 0.46,0.21,1.06,U] [#8 -0.82,-0.73,0.00,M3] 
21:18:55.155 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.27}, one-star: {0.41, 0.57}
21:18:55.155 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.70) = xAngle (2.92 = 2.92)
21:18:55.155 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:18:55.155 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.28 cameraTheta=1.22 mountX=-0.28 mountY=0.08, mountTheta=2.84
21:18:55.158 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.27, opts=13)
21:18:55.158 00.000 10844 Enqueuing Move request for scope (0.10, 0.27)
21:18:55.158 00.000 11060 Worker thread wakes up
21:18:55.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
21:18:55.160 00.002 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
21:18:55.160 00.000 11060 Moving (0.10, 0.27) raw xDistance=-0.28 yDistance=0.08
21:18:55.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.28
21:18:55.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:55.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:18:55.160 00.000 11060 MoveAxis(E, 53, ABG)
21:18:55.160 00.000 11060 Guiding  Dir = 2, Dur = 53
21:18:55.166 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=6, FiltMax=255, Gamma=1.000
21:18:55.171 00.005 11060 IsSlewing returns 0
21:18:55.171 00.000 11060 IsGuiding returns 0
21:18:55.179 00.008 10844 UpdateGuideState exits: m=2774 SNR=32.7
21:18:55.181 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:55.181 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:55.181 00.000 10844 Enqueuing Expose request
21:18:55.235 00.054 11060 IsGuiding returns 0
21:18:55.235 00.000 11060 Move returns status 0, amount 53
21:18:55.235 00.000 11060 MoveAxis(N, 0, ABG)
21:18:55.235 00.000 11060 Move returns status 0, amount 0
21:18:55.235 00.000 11060 move complete, result=0
21:18:55.235 00.000 11060 worker thread done servicing request
21:18:55.235 00.000 11060 Worker thread wakes up
21:18:55.235 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
21:18:55.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:55.235 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:55.707 00.472 10844 evsrv: cli 0EEEDFD0 connect
21:18:55.707 00.000 10844 case statement mapped state 6 to 3
21:18:55.707 00.000 10844 case statement mapped state 6 to 3
21:18:55.709 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"f09ef464-5d6b-48b5-94c5-2997125e0130"}
21:18:55.709 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"f09ef464-5d6b-48b5-94c5-2997125e0130"}
21:18:55.712 00.003 10844 evsrv: cli 0EEEDFD0 disconnect
21:18:56.698 00.986 11060 Exposure complete
21:18:57.020 00.322 11060 worker thread done servicing request
21:18:57.021 00.001 10844 OnExposeComplete: enter
21:18:57.021 00.000 10844 UpdateGuideState(): m_state=6
21:18:57.021 00.000 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:18:57.021 00.000 10844 Star::Find returns 1 (0), X=227.26, Y=194.86, Mass=2876, SNR=33.5, Peak=230 HFD=3.4
21:18:57.023 00.002 10844 MultiStar: [#1 -0.28,-1.10,0.00,M1] [#2 0.77,-0.03,0.00,M4] [#3 0.32,-0.09,0.98,U] [#4 0.46,-0.01,1.14,U] [#5 0.03,-0.08,0.82,U] [#6 -0.28,-1.08,0.00,M1] [#7 0.62,-0.11,1.01,U] [#8 -1.20,-1.57,0.00,M4] 
21:18:57.023 00.000 10844 refined, 4 included, MultiStar: {0.38, -0.01}, one-star: {0.37, 0.20}
21:18:57.023 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.70) = xAngle (1.67 = 1.67)
21:18:57.023 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.58 = 1.58)
21:18:57.023 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.01 hyp=0.38 cameraTheta=-0.04 mountX=-0.04 mountY=0.38, mountTheta=1.67
21:18:57.035 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.01, opts=13)
21:18:57.037 00.002 10844 Enqueuing Move request for scope (0.38, -0.01)
21:18:57.037 00.000 11060 Worker thread wakes up
21:18:57.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.01) opts 0xd
21:18:57.037 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.01)
21:18:57.037 00.000 11060 Moving (0.38, -0.01) raw xDistance=-0.04 yDistance=0.38
21:18:57.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:18:57.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:18:57.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:18:57.037 00.000 11060 MoveAxis(E, 0, ABG)
21:18:57.037 00.000 11060 Move returns status 0, amount 0
21:18:57.037 00.000 11060 MoveAxis(N, 0, ABG)
21:18:57.037 00.000 11060 Move returns status 0, amount 0
21:18:57.037 00.000 11060 move complete, result=0
21:18:57.037 00.000 11060 worker thread done servicing request
21:18:57.047 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:57.071 00.024 10844 UpdateGuideState exits: m=2876 SNR=33.5
21:18:57.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:57.071 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:57.071 00.000 10844 Enqueuing Expose request
21:18:57.071 00.000 11060 Worker thread wakes up
21:18:57.071 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:18:57.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:57.071 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:58.539 01.468 11060 Exposure complete
21:18:58.862 00.323 11060 worker thread done servicing request
21:18:58.862 00.000 10844 OnExposeComplete: enter
21:18:58.862 00.000 10844 UpdateGuideState(): m_state=6
21:18:58.862 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:18:58.862 00.000 10844 Star::Find returns 1 (1), X=226.51, Y=195.04, Mass=3701, SNR=38.0, Peak=255 HFD=3.7
21:18:58.862 00.000 10844 MultiStar: [#1 0.38,0.16,0.84,U] [#2 0.74,0.73,0.00,M5] [#3 -0.13,0.40,0.92,U] [#4 0.26,0.37,0.94,U] [#5 0.41,0.31,0.79,U] [#6 0.02,0.21,1.72,U] [#7 0.59,0.32,0.92,U] [#8 -0.32,0.47,1.41,U] 
21:18:58.862 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.33}, one-star: {-0.38, 0.38}
21:18:58.862 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.70) = xAngle (3.09 = 3.09)
21:18:58.862 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (3.01 = 3.01)
21:18:58.862 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.33 cameraTheta=1.39 mountX=-0.33 mountY=0.04, mountTheta=3.01
21:18:58.862 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.33, opts=13)
21:18:58.862 00.000 10844 Enqueuing Move request for scope (0.06, 0.33)
21:18:58.862 00.000 11060 Worker thread wakes up
21:18:58.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
21:18:58.862 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
21:18:58.862 00.000 11060 Moving (0.06, 0.33) raw xDistance=-0.33 yDistance=0.04
21:18:58.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.33
21:18:58.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:58.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:18:58.862 00.000 11060 MoveAxis(E, 33, ABG)
21:18:58.862 00.000 11060 Guiding  Dir = 2, Dur = 33
21:18:58.873 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:18:58.902 00.029 11060 IsSlewing returns 0
21:18:58.902 00.000 11060 IsGuiding returns 0
21:18:58.903 00.001 10844 UpdateGuideState exits: m=3701 SNR=38.0 Saturated
21:18:58.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:58.903 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:18:58.903 00.000 10844 Enqueuing Expose request
21:18:58.942 00.039 11060 IsGuiding returns 0
21:18:58.942 00.000 11060 Move returns status 0, amount 33
21:18:58.942 00.000 11060 MoveAxis(N, 0, ABG)
21:18:58.942 00.000 11060 Move returns status 0, amount 0
21:18:58.942 00.000 11060 move complete, result=0
21:18:58.943 00.001 11060 worker thread done servicing request
21:18:58.943 00.000 11060 Worker thread wakes up
21:18:58.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:18:58.943 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:18:58.944 00.001 10844 GuideStep: -0.3 px 33 ms EAST, 0.0 px 0 ms NORTH
21:19:00.399 01.455 11060 Exposure complete
21:19:00.623 00.224 11060 worker thread done servicing request
21:19:00.623 00.000 10844 OnExposeComplete: enter
21:19:00.623 00.000 10844 UpdateGuideState(): m_state=6
21:19:00.623 00.000 10844 Star::Find(15, 226, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:19:00.623 00.000 10844 Star::Find returns 1 (0), X=227.12, Y=195.33, Mass=2280, SNR=30.1, Peak=242 HFD=3.3
21:19:00.623 00.000 10844 MultiStar: [#1 -0.27,-0.55,1.17,U] [#2 0.77,0.30,0.00,M6] [#3 0.55,0.25,1.16,U] [#4 0.31,-0.07,1.07,U] [#5 0.07,0.30,0.87,U] [#6 0.60,-0.90,0.00,M1] [#7 0.53,-0.37,1.13,U] [#8 -0.30,0.28,1.79,U] 
21:19:00.623 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.24, 0.67}
21:19:00.623 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.70) = xAngle (2.22 = 2.22)
21:19:00.623 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.14 = 2.14)
21:19:00.623 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.52 mountX=-0.09 mountY=0.12, mountTheta=2.19
21:19:00.625 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.07, opts=13)
21:19:00.625 00.000 10844 Enqueuing Move request for scope (0.12, 0.07)
21:19:00.625 00.000 11060 Worker thread wakes up
21:19:00.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
21:19:00.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
21:19:00.625 00.000 11060 Moving (0.12, 0.07) raw xDistance=-0.09 yDistance=0.12
21:19:00.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:19:00.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:00.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:19:00.625 00.000 11060 MoveAxis(E, 0, ABG)
21:19:00.625 00.000 11060 Move returns status 0, amount 0
21:19:00.625 00.000 11060 MoveAxis(N, 0, ABG)
21:19:00.625 00.000 11060 Move returns status 0, amount 0
21:19:00.625 00.000 11060 move complete, result=0
21:19:00.625 00.000 11060 worker thread done servicing request
21:19:00.631 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:19:00.651 00.020 10844 UpdateGuideState exits: m=2280 SNR=30.1
21:19:00.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:00.651 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:19:00.651 00.000 10844 Enqueuing Expose request
21:19:00.651 00.000 11060 Worker thread wakes up
21:19:00.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:19:00.651 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:19:00.651 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:19:02.139 01.488 11060 Exposure complete
21:19:02.399 00.260 11060 worker thread done servicing request
21:19:02.399 00.000 10844 OnExposeComplete: enter
21:19:02.399 00.000 10844 UpdateGuideState(): m_state=6
21:19:02.403 00.004 10844 Star::Find(15, 227, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:19:02.403 00.000 10844 Star::Find returns 1 (1), X=227.55, Y=194.96, Mass=2713, SNR=32.5, Peak=255 HFD=3.5
21:19:02.403 00.000 10844 MultiStar: [#1 -0.01,0.05,1.04,U] [#2 1.11,0.21,0.00,M7] [#3 0.65,0.37,0.00,M1] [#4 0.43,0.19,1.06,U] [#5 -0.06,-0.08,0.80,U] [#6 0.32,-0.39,2.11,U] [#7 0.79,-0.30,0.00,M1] [#8 -0.08,0.56,1.55,U] 
21:19:02.403 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.07}, one-star: {0.66, 0.29}
21:19:02.403 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.70) = xAngle (2.03 = 2.03)
21:19:02.403 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.94 = 1.94)
21:19:02.403 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.32 mountX=-0.10 mountY=0.21, mountTheta=2.01
21:19:02.406 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.07, opts=13)
21:19:02.406 00.000 10844 Enqueuing Move request for scope (0.21, 0.07)
21:19:02.406 00.000 11060 Worker thread wakes up
21:19:02.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
21:19:02.406 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
21:19:02.406 00.000 11060 Moving (0.21, 0.07) raw xDistance=-0.10 yDistance=0.21
21:19:02.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:19:02.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:19:02.409 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:19:02.409 00.000 11060 MoveAxis(E, 0, ABG)
21:19:02.409 00.000 11060 Move returns status 0, amount 0
21:19:02.409 00.000 11060 MoveAxis(N, 0, ABG)
21:19:02.409 00.000 11060 Move returns status 0, amount 0
21:19:02.410 00.001 11060 move complete, result=0
21:19:02.410 00.000 11060 worker thread done servicing request
21:19:02.418 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=7, FiltMax=255, Gamma=1.000
21:19:02.453 00.035 10844 UpdateGuideState exits: m=2713 SNR=32.5 Saturated
21:19:02.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:02.453 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:19:02.453 00.000 10844 Enqueuing Expose request
21:19:02.453 00.000 11060 Worker thread wakes up
21:19:02.453 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:19:02.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:19:02.453 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:19:03.908 01.455 11060 Exposure complete
21:19:04.165 00.257 11060 worker thread done servicing request
21:19:04.165 00.000 10844 OnExposeComplete: enter
21:19:04.165 00.000 10844 UpdateGuideState(): m_state=6
21:19:04.165 00.000 10844 Star::Find(15, 227, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:19:04.165 00.000 10844 Star::Find returns 1 (0), X=227.59, Y=194.96, Mass=2620, SNR=31.6, Peak=226 HFD=3.5
21:19:04.165 00.000 10844 MultiStar: [#1 -0.22,-0.18,1.02,U] [#2 0.35,0.51,2.18,U] [#3 0.05,0.50,1.19,U] [#4 0.73,0.72,0.00,M1] [#5 0.35,0.01,0.84,U] [#6 0.40,-1.03,0.00,M1] [#7 1.26,0.28,0.00,M2] [#8 0.13,-0.05,1.87,U] 
21:19:04.167 00.002 10844 refined, 5 included, MultiStar: {0.23, 0.21}, one-star: {0.70, 0.29}
21:19:04.167 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.70) = xAngle (2.46 = 2.46)
21:19:04.167 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
21:19:04.167 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.31 cameraTheta=0.75 mountX=-0.24 mountY=0.22, mountTheta=2.41
21:19:04.167 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.21, opts=13)
21:19:04.167 00.000 10844 Enqueuing Move request for scope (0.23, 0.21)
21:19:04.167 00.000 11060 Worker thread wakes up
21:19:04.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd
21:19:04.167 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.21)
21:19:04.167 00.000 11060 Moving (0.23, 0.21) raw xDistance=-0.24 yDistance=0.22
21:19:04.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.24
21:19:04.167 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.55
21:19:04.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
21:19:04.167 00.000 11060 MoveAxis(E, 24, ABG)
21:19:04.167 00.000 11060 Guiding  Dir = 2, Dur = 24
21:19:04.172 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:19:04.176 00.004 11060 IsSlewing returns 0
21:19:04.176 00.000 11060 IsGuiding returns 0
21:19:04.203 00.027 10844 UpdateGuideState exits: m=2620 SNR=31.6
21:19:04.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:04.203 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:19:04.203 00.000 10844 Enqueuing Expose request
21:19:04.217 00.014 11060 IsGuiding returns 0
21:19:04.217 00.000 11060 Move returns status 0, amount 24
21:19:04.217 00.000 11060 BLC: Oldest BLC event removed
21:19:04.217 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:19:04.217 00.000 11060 MoveAxis(S, 833, ABG)
21:19:04.217 00.000 11060 Guiding  Dir = 1, Dur = 833
21:19:04.232 00.015 11060 IsSlewing returns 0
21:19:04.232 00.000 11060 IsGuiding returns 0
21:19:05.080 00.848 11060 IsGuiding returns 0
21:19:05.080 00.000 11060 Move returns status 0, amount 833
21:19:05.080 00.000 11060 move complete, result=0
21:19:05.080 00.000 11060 worker thread done servicing request
21:19:05.080 00.000 11060 Worker thread wakes up
21:19:05.080 00.000 10844 GuideStep: -0.2 px 24 ms EAST, 0.2 px 833 ms SOUTH
21:19:05.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:19:05.080 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(212,180,31,31)
21:19:05.552 00.472 10844 evsrv: cli 0EEEE570 connect
21:19:05.554 00.002 10844 case statement mapped state 6 to 3
21:19:05.554 00.000 10844 case statement mapped state 6 to 3
21:19:05.559 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_app_state","id":"6a615f6e-5efa-4a8c-9612-150f32939a2c"}
21:19:05.559 00.000 10844 case statement mapped state 6 to 3
21:19:05.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a615f6e-5efa-4a8c-9612-150f32939a2c"}
21:19:05.567 00.008 10844 evsrv: cli 0EEEE570 disconnect
21:19:05.567 00.000 10844 evsrv: cli 0EEEDFD0 connect
21:19:05.568 00.001 10844 case statement mapped state 6 to 3
21:19:05.569 00.001 10844 case statement mapped state 6 to 3
21:19:05.570 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"stop_capture","id":"ccafc6ae-310b-43ca-b8c9-9bd1d4c6ead3"}
21:19:05.570 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:19:05.570 00.000 10844 Status Line: Waiting for devices...
21:19:05.572 00.002 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":0,"id":"ccafc6ae-310b-43ca-b8c9-9bd1d4c6ead3"}
21:19:05.573 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
21:19:05.574 00.001 10844 evsrv: cli 0EEEEC50 connect
21:19:05.574 00.000 10844 case statement mapped state 6 to 3
21:19:05.574 00.000 10844 case statement mapped state 6 to 3
21:19:05.574 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_app_state","id":"9c744819-3e59-4ca0-bad7-f1dc83c35dcb"}
21:19:05.574 00.000 10844 case statement mapped state 6 to 3
21:19:05.574 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c744819-3e59-4ca0-bad7-f1dc83c35dcb"}
21:19:05.574 00.000 10844 evsrv: cli 0EEEEC50 disconnect
21:19:05.641 00.067 11060 ZWO: stopexposure
21:19:06.467 00.826 11060 ZWO: stopexposure
21:19:06.467 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:19:06.470 00.003 11060 worker thread done servicing request
21:19:06.470 00.000 10844 OnExposeComplete: enter
21:19:06.470 00.000 10844 OnExposeComplete: Capture Error reported
21:19:06.471 00.001 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:19:06.471 00.000 10844 Mount: notify guiding stopped
21:19:06.471 00.000 10844 BLC: window closed
21:19:06.472 00.001 10844 BLC: Last direction was reset
21:19:06.474 00.002 10844 Changing from state GUIDING to STOP
21:19:06.474 00.000 10844 guider state => SELECTED
21:19:06.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=8, FiltMax=255, Gamma=1.000
21:19:06.531 00.057 10844 Changing from state SELECTED to UNINITIALIZED
21:19:06.534 00.003 10844 guider state => SELECTING
21:19:06.541 00.007 10844 Status Line: Stopped.
21:19:06.569 00.028 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:19:06.733 00.164 10844 evsrv: cli 0EEEEC50 connect
21:19:06.733 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_app_state","id":"3933a4b8-a1f9-4cf1-8ca0-4cb5dde35a1b"}
21:19:06.733 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":"Stopped","id":"3933a4b8-a1f9-4cf1-8ca0-4cb5dde35a1b"}
21:19:06.748 00.015 10844 evsrv: cli 0EEEEC50 disconnect
21:19:49.627 42.879 10844 evsrv: cli 0EEEDFD0 connect
21:19:49.627 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"227860ff-181a-411a-8d76-b217331c12a5"}
21:19:49.629 00.002 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Stopped","id":"227860ff-181a-411a-8d76-b217331c12a5"}
21:19:49.629 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
21:19:49.629 00.000 10844 evsrv: cli 0EEEDDF0 connect
21:19:49.631 00.002 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_calibrated","id":"c95fe34a-51a8-482f-a5e2-4e9c36ed1735"}
21:19:49.631 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":true,"id":"c95fe34a-51a8-482f-a5e2-4e9c36ed1735"}
21:19:49.631 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:19:49.631 00.000 10844 evsrv: cli 0EEEDDF0 connect
21:19:49.633 00.002 10844 evsrv: cli 0EEEDDF0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"a50e45e0-e123-460e-9d99-e76c84a14e2f"}
21:19:49.633 00.000 10844 PhdController::Guide begins
21:19:49.633 00.000 10844 PhdController: newstate STATE_SETUP
21:19:49.633 00.000 10844 PhdController: setup
21:19:49.633 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
21:19:49.633 00.000 10844 PhdController: start capturing
21:19:49.633 00.000 10844 Changing from state SELECTING to UNINITIALIZED
21:19:49.633 00.000 10844 guider state => SELECTING
21:19:49.633 00.000 10844 setting force full frames = true
21:19:49.633 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:19:49.640 00.007 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:19:49.641 00.001 10844 Enqueuing Expose request
21:19:49.641 00.000 10844 PhdController: newstate STATE_SELECT_STAR
21:19:49.641 00.000 11060 Worker thread wakes up
21:19:49.641 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":0,"id":"a50e45e0-e123-460e-9d99-e76c84a14e2f"}
21:19:49.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:19:49.641 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:19:49.648 00.007 10844 evsrv: cli 0EEEDDF0 disconnect
21:19:49.648 00.000 10844 evsrv: cli 0EEEDFD0 connect
21:19:49.648 00.000 10844 case statement mapped state 1 to 101
21:19:49.648 00.000 10844 case statement mapped state 1 to 101
21:19:49.648 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_lock_shift_params","id":"4c9e76b0-1567-4cd7-8e97-94b86a2af2b2"}
21:19:49.648 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"4c9e76b0-1567-4cd7-8e97-94b86a2af2b2"}
21:19:49.651 00.003 10844 evsrv: cli 0EEEDFD0 disconnect
21:19:49.651 00.000 10844 evsrv: cli 0EEEDB70 connect
21:19:49.651 00.000 10844 case statement mapped state 1 to 101
21:19:49.651 00.000 10844 case statement mapped state 1 to 101
21:19:49.651 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_lock_position","id":"0f4f172b-4de6-4865-abd0-9c20a13fde6e"}
21:19:49.651 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":null,"id":"0f4f172b-4de6-4865-abd0-9c20a13fde6e"}
21:19:49.660 00.009 10844 evsrv: cli 0EEEDB70 disconnect
21:19:50.675 01.015 10844 evsrv: cli 0EEEE6B0 connect
21:19:50.675 00.000 10844 case statement mapped state 1 to 101
21:19:50.675 00.000 10844 case statement mapped state 1 to 101
21:19:50.676 00.001 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_lock_position","id":"7b66a971-2ab5-4eaa-a8d8-5659d21ffd21"}
21:19:50.676 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":null,"id":"7b66a971-2ab5-4eaa-a8d8-5659d21ffd21"}
21:19:50.676 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
21:19:51.129 00.453 11060 Exposure complete
21:19:51.299 00.170 11060 worker thread done servicing request
21:19:51.299 00.000 10844 OnExposeComplete: enter
21:19:51.299 00.000 10844 UpdateGuideState(): m_state=1
21:19:51.299 00.000 10844 UpdateCurrentPosition: no star selected
21:19:51.299 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:19:51.299 00.000 10844 Status Line: No star selected
21:19:51.303 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:19:51.315 00.012 10844 UpdateGuideState exits: No star selected
21:19:51.315 00.000 10844 GuiderMultiStar::AutoSelect enter
21:19:51.315 00.000 10844 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:19:51.483 00.168 10844 AutoFind: auto downsample for scale 4.13 => 1x
21:19:51.641 00.158 10844 AutoFind: global mean = 0.0, stdev 19.4
21:19:51.641 00.000 10844 AutoFind: using threshold = 0.1
21:19:51.818 00.177 10844 AutoFind: local max [121, 145] 48.7
21:19:51.820 00.002 10844 AutoFind: local max [1662, 137] 48.6
21:19:51.820 00.000 10844 AutoFind: local max [471, 391] 47.4
21:19:51.821 00.001 10844 AutoFind: local max [138, 61] 47.0
21:19:51.821 00.000 10844 AutoFind: local max [285, 469] 46.3
21:19:51.821 00.000 10844 AutoFind: local max [405, 37] 45.7
21:19:51.821 00.000 10844 AutoFind: local max [1531, 42] 45.6
21:19:51.821 00.000 10844 AutoFind: local max [1319, 436] 45.4
21:19:51.821 00.000 10844 AutoFind: local max [1447, 313] 44.1
21:19:51.821 00.000 10844 AutoFind: local max [1777, 661] 43.8
21:19:51.821 00.000 10844 AutoFind: local max [141, 614] 43.5
21:19:51.821 00.000 10844 AutoFind: local max [1630, 551] 42.1
21:19:51.821 00.000 10844 AutoFind: local max [141, 807] 41.9
21:19:51.821 00.000 10844 AutoFind: local max [657, 56] 41.0
21:19:51.821 00.000 10844 AutoFind: local max [134, 368] 40.1
21:19:51.821 00.000 10844 AutoFind: local max [183, 417] 39.9
21:19:51.821 00.000 10844 AutoFind: local max [302, 857] 39.6
21:19:51.821 00.000 10844 AutoFind: local max [743, 699] 39.5
21:19:51.821 00.000 10844 AutoFind: local max [269, 259] 38.5
21:19:51.821 00.000 10844 AutoFind: local max [33, 892] 38.4
21:19:51.821 00.000 10844 AutoFind: local max [407, 525] 38.2
21:19:51.821 00.000 10844 AutoFind: local max [560, 536] 38.0
21:19:51.821 00.000 10844 AutoFind: local max [1632, 765] 37.7
21:19:51.821 00.000 10844 AutoFind: local max [823, 262] 37.7
21:19:51.821 00.000 10844 AutoFind: local max [430, 594] 37.3
21:19:51.821 00.000 10844 AutoFind: local max [1757, 870] 36.6
21:19:51.821 00.000 10844 AutoFind: local max [1545, 568] 36.0
21:19:51.821 00.000 10844 AutoFind: local max [146, 739] 34.9
21:19:51.821 00.000 10844 AutoFind: local max [600, 516] 34.4
21:19:51.821 00.000 10844 AutoFind: local max [494, 51] 34.1
21:19:51.821 00.000 10844 AutoFind: local max [61, 454] 33.4
21:19:51.821 00.000 10844 AutoFind: local max [564, 83] 33.1
21:19:51.821 00.000 10844 AutoFind: local max [1296, 219] 33.0
21:19:51.821 00.000 10844 AutoFind: local max [1647, 380] 32.9
21:19:51.821 00.000 10844 AutoFind: local max [1740, 609] 32.3
21:19:51.821 00.000 10844 AutoFind: local max [1252, 503] 31.4
21:19:51.821 00.000 10844 AutoFind: local max [636, 866] 31.2
21:19:51.821 00.000 10844 AutoFind: local max [227, 190] 30.4
21:19:51.821 00.000 10844 AutoFind: local max [335, 657] 30.2
21:19:51.821 00.000 10844 AutoFind: local max [1020, 651] 30.2
21:19:51.821 00.000 10844 AutoFind: local max [1831, 138] 29.9
21:19:51.821 00.000 10844 AutoFind: local max [1530, 589] 29.6
21:19:51.821 00.000 10844 AutoFind: local max [28, 229] 29.5
21:19:51.821 00.000 10844 AutoFind: local max [1467, 273] 29.3
21:19:51.821 00.000 10844 AutoFind: local max [258, 575] 29.3
21:19:51.821 00.000 10844 AutoFind: local max [403, 327] 28.7
21:19:51.821 00.000 10844 AutoFind: local max [74, 323] 26.5
21:19:51.821 00.000 10844 AutoFind: local max [1026, 31] 26.4
21:19:51.821 00.000 10844 AutoFind: local max [1394, 149] 23.8
21:19:51.821 00.000 10844 AutoFind: local max [94, 464] 23.1
21:19:51.821 00.000 10844 AutoFind: local max [1012, 502] 20.0
21:19:51.821 00.000 10844 AutoFind: local max [450, 745] 19.9
21:19:51.821 00.000 10844 AutoFind: local max [1444, 14] 19.8
21:19:51.821 00.000 10844 AutoFind: local max [1308, 60] 18.6
21:19:51.821 00.000 10844 AutoFind: local max [1479, 723] 18.3
21:19:51.821 00.000 10844 AutoFind: local max [383, 594] 18.3
21:19:51.821 00.000 10844 AutoFind: local max [381, 589] 18.1
21:19:51.821 00.000 10844 AutoFind: local max [1252, 471] 17.9
21:19:51.821 00.000 10844 AutoFind: local max [11, 944] 17.8
21:19:51.821 00.000 10844 AutoFind: local max [735, 310] 17.5
21:19:51.821 00.000 10844 AutoFind: local max [76, 339] 17.0
21:19:51.821 00.000 10844 AutoFind: local max [1298, 74] 17.0
21:19:51.821 00.000 10844 AutoFind: local max [787, 462] 16.9
21:19:51.821 00.000 10844 AutoFind: local max [1832, 348] 16.8
21:19:51.821 00.000 10844 AutoFind: local max [1166, 649] 16.8
21:19:51.821 00.000 10844 AutoFind: local max [1293, 71] 16.7
21:19:51.821 00.000 10844 AutoFind: local max [1161, 648] 16.6
21:19:51.821 00.000 10844 AutoFind: local max [1146, 791] 16.3
21:19:51.821 00.000 10844 AutoFind: local max [1141, 788] 16.3
21:19:51.821 00.000 10844 AutoFind: local max [44, 188] 16.2
21:19:51.821 00.000 10844 AutoFind: local max [870, 75] 16.0
21:19:51.821 00.000 10844 AutoFind: local max [1254, 477] 16.0
21:19:51.821 00.000 10844 AutoFind: local max [295, 67] 15.6
21:19:51.821 00.000 10844 AutoFind: local max [51, 184] 15.5
21:19:51.821 00.000 10844 AutoFind: local max [248, 11] 15.4
21:19:51.821 00.000 10844 AutoFind: local max [674, 593] 15.3
21:19:51.821 00.000 10844 AutoFind: local max [1845, 1071] 15.2
21:19:51.821 00.000 10844 AutoFind: local max [1271, 225] 14.8
21:19:51.821 00.000 10844 AutoFind: local max [47, 194] 14.5
21:19:51.821 00.000 10844 AutoFind: local max [75, 347] 14.1
21:19:51.821 00.000 10844 AutoFind: local max [449, 739] 14.0
21:19:51.821 00.000 10844 AutoFind: local max [109, 438] 14.0
21:19:51.821 00.000 10844 AutoFind: local max [711, 148] 13.5
21:19:51.821 00.000 10844 AutoFind: local max [931, 655] 13.2
21:19:51.821 00.000 10844 AutoFind: local max [144, 270] 13.0
21:19:51.821 00.000 10844 AutoFind: local max [1364, 803] 12.8
21:19:51.821 00.000 10844 AutoFind: local max [242, 406] 12.8
21:19:51.821 00.000 10844 AutoFind: local max [348, 557] 12.8
21:19:51.821 00.000 10844 AutoFind: local max [1369, 673] 12.3
21:19:51.821 00.000 10844 AutoFind: local max [1707, 707] 12.3
21:19:51.821 00.000 10844 AutoFind: local max [1289, 1009] 12.2
21:19:51.821 00.000 10844 AutoFind: local max [1466, 443] 12.2
21:19:51.821 00.000 10844 AutoFind: local max [341, 556] 12.1
21:19:51.821 00.000 10844 AutoFind: local max [1711, 697] 12.1
21:19:51.821 00.000 10844 AutoFind: local max [384, 190] 11.9
21:19:51.821 00.000 10844 AutoFind: local max [341, 566] 11.7
21:19:51.821 00.000 10844 AutoFind: local max [346, 566] 11.7
21:19:51.821 00.000 10844 AutoFind: local max [1714, 710] 11.6
21:19:51.821 00.000 10844 AutoFind: local max [1884, 803] 11.4
21:19:51.821 00.000 10844 AutoFind: local max [1717, 701] 11.4
21:19:51.821 00.000 10844 AutoFind: too close [1717, 701] 11.4 - [1714, 710] 11.6
21:19:51.821 00.000 10844 AutoFind: too close [1717, 701] 11.4 - [1711, 697] 12.1
21:19:51.821 00.000 10844 AutoFind: too close [1717, 701] 11.4 - [1707, 707] 12.3
21:19:51.821 00.000 10844 AutoFind: too close [1714, 710] 11.6 - [1711, 697] 12.1
21:19:51.821 00.000 10844 AutoFind: too close [1714, 710] 11.6 - [1707, 707] 12.3
21:19:51.821 00.000 10844 AutoFind: too close [346, 566] 11.7 - [341, 566] 11.7
21:19:51.821 00.000 10844 AutoFind: too close [346, 566] 11.7 - [341, 556] 12.1
21:19:51.821 00.000 10844 AutoFind: too close [346, 566] 11.7 - [348, 557] 12.8
21:19:51.821 00.000 10844 AutoFind: too close [341, 566] 11.7 - [341, 556] 12.1
21:19:51.821 00.000 10844 AutoFind: too close [341, 566] 11.7 - [348, 557] 12.8
21:19:51.821 00.000 10844 AutoFind: too close [1711, 697] 12.1 - [1707, 707] 12.3
21:19:51.827 00.006 10844 AutoFind: too close [341, 556] 12.1 - [348, 557] 12.8
21:19:51.827 00.000 10844 AutoFind: too close [449, 739] 14.0 - [450, 745] 19.9
21:19:51.827 00.000 10844 AutoFind: too close [75, 347] 14.1 - [76, 339] 17.0
21:19:51.827 00.000 10844 AutoFind: too close [47, 194] 14.5 - [51, 184] 15.5
21:19:51.827 00.000 10844 AutoFind: too close [47, 194] 14.5 - [44, 188] 16.2
21:19:51.827 00.000 10844 AutoFind: too close [51, 184] 15.5 - [44, 188] 16.2
21:19:51.827 00.000 10844 AutoFind: too close [1254, 477] 16.0 - [1252, 471] 17.9
21:19:51.827 00.000 10844 AutoFind: too close [1141, 788] 16.3 - [1146, 791] 16.3
21:19:51.827 00.000 10844 AutoFind: too close [1161, 648] 16.6 - [1166, 649] 16.8
21:19:51.827 00.000 10844 AutoFind: too close [1293, 71] 16.7 - [1298, 74] 17.0
21:19:51.827 00.000 10844 AutoFind: too close [1293, 71] 16.7 - [1308, 60] 18.6
21:19:51.827 00.000 10844 AutoFind: too close [1298, 74] 17.0 - [1308, 60] 18.6
21:19:51.827 00.000 10844 AutoFind: too close [76, 339] 17.0 - [74, 323] 26.5
21:19:51.827 00.000 10844 AutoFind: too close [381, 589] 18.1 - [383, 594] 18.3
21:19:51.827 00.000 10844 AutoFind: too close to edge [1845, 1071] 15.2
21:19:51.827 00.000 10844 AutoFind: too close to edge [248, 11] 15.4
21:19:51.827 00.000 10844 AutoFind: too close to edge [11, 944] 17.8
21:19:51.827 00.000 10844 AutoFind: too close to edge [1444, 14] 19.8
21:19:51.827 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:19:51.827 00.000 10844 Star::Find(15, 121, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.827 00.000 10844 Star::Find returns 1 (1), X=120.95, Y=144.88, Mass=5371, SNR=47.2, Peak=255 HFD=4.2
21:19:51.827 00.000 10844 Star::Find(15, 1662, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.827 00.000 10844 Star::Find returns 1 (1), X=1661.74, Y=136.93, Mass=7059, SNR=52.6, Peak=255 HFD=4.5
21:19:51.827 00.000 10844 Star::Find(15, 471, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.827 00.000 10844 Star::Find returns 1 (1), X=470.83, Y=391.24, Mass=7094, SNR=52.1, Peak=255 HFD=4.5
21:19:51.827 00.000 10844 Star::Find(15, 138, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.827 00.000 10844 Star::Find returns 1 (1), X=137.61, Y=60.90, Mass=9054, SNR=61.7, Peak=255 HFD=5.1
21:19:51.827 00.000 10844 Star::Find(15, 285, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.827 00.000 10844 Star::Find returns 1 (1), X=285.35, Y=468.94, Mass=7116, SNR=52.7, Peak=255 HFD=4.7
21:19:51.827 00.000 10844 Star::Find(15, 405, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.827 00.000 10844 Star::Find returns 1 (1), X=404.94, Y=36.91, Mass=9279, SNR=59.1, Peak=255 HFD=4.9
21:19:51.828 00.001 10844 Star::Find(15, 1531, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=1531.38, Y=41.92, Mass=6211, SNR=47.9, Peak=255 HFD=4.3
21:19:51.828 00.000 10844 Star::Find(15, 1319, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=1319.37, Y=435.89, Mass=7549, SNR=54.2, Peak=255 HFD=5.0
21:19:51.828 00.000 10844 Star::Find(15, 1447, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=1446.76, Y=313.13, Mass=9212, SNR=59.1, Peak=255 HFD=5.1
21:19:51.828 00.000 10844 Star::Find(15, 1777, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=1776.48, Y=661.52, Mass=9690, SNR=63.1, Peak=255 HFD=5.2
21:19:51.828 00.000 10844 Star::Find(15, 141, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=140.82, Y=613.80, Mass=4824, SNR=42.9, Peak=255 HFD=4.3
21:19:51.828 00.000 10844 Star::Find(15, 1630, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=1629.59, Y=550.56, Mass=7319, SNR=52.2, Peak=255 HFD=5.0
21:19:51.828 00.000 10844 Star::Find(15, 141, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=140.70, Y=807.38, Mass=9312, SNR=58.3, Peak=255 HFD=5.4
21:19:51.828 00.000 10844 Star::Find(15, 657, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=657.30, Y=56.02, Mass=5051, SNR=44.1, Peak=255 HFD=4.1
21:19:51.828 00.000 10844 Star::Find(15, 134, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=134.33, Y=368.50, Mass=10878, SNR=65.8, Peak=255 HFD=5.5
21:19:51.828 00.000 10844 Star::Find(15, 183, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=182.76, Y=417.09, Mass=10322, SNR=61.8, Peak=255 HFD=5.8
21:19:51.828 00.000 10844 Star::Find(15, 302, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=301.69, Y=856.95, Mass=5540, SNR=42.0, Peak=255 HFD=4.5
21:19:51.828 00.000 10844 Star::Find(15, 743, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=743.49, Y=699.51, Mass=6023, SNR=46.9, Peak=255 HFD=5.0
21:19:51.828 00.000 10844 Star::Find(15, 269, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=268.81, Y=258.46, Mass=4765, SNR=42.6, Peak=255 HFD=3.8
21:19:51.828 00.000 10844 Star::Find(15, 33, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=33.12, Y=892.56, Mass=11353, SNR=67.1, Peak=255 HFD=5.8
21:19:51.828 00.000 10844 Star::Find(15, 407, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=406.90, Y=524.60, Mass=4367, SNR=41.2, Peak=255 HFD=3.9
21:19:51.828 00.000 10844 Star::Find(15, 560, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=560.14, Y=536.78, Mass=8317, SNR=48.3, Peak=255 HFD=5.1
21:19:51.828 00.000 10844 Star::Find(15, 1632, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=1632.60, Y=764.60, Mass=11151, SNR=63.9, Peak=255 HFD=5.7
21:19:51.828 00.000 10844 Star::Find(15, 823, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=822.62, Y=262.61, Mass=10479, SNR=60.9, Peak=255 HFD=5.7
21:19:51.828 00.000 10844 Star::Find(15, 430, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=429.43, Y=593.52, Mass=4343, SNR=40.8, Peak=255 HFD=3.3
21:19:51.828 00.000 10844 Star::Find(15, 1757, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.828 00.000 10844 Star::Find returns 1 (1), X=1756.62, Y=870.22, Mass=4150, SNR=40.9, Peak=255 HFD=3.7
21:19:51.828 00.000 10844 Star::Find(15, 1545, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.831 00.003 10844 Star::Find returns 1 (1), X=1545.38, Y=568.09, Mass=3664, SNR=37.2, Peak=255 HFD=3.5
21:19:51.831 00.000 10844 Star::Find(15, 146, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.831 00.000 10844 Star::Find returns 1 (1), X=145.76, Y=739.12, Mass=3957, SNR=39.1, Peak=255 HFD=3.9
21:19:51.831 00.000 10844 Star::Find(15, 600, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.832 00.001 10844 Star::Find returns 1 (1), X=599.82, Y=517.11, Mass=8058, SNR=49.5, Peak=255 HFD=5.3
21:19:51.832 00.000 10844 Star::Find(15, 494, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.832 00.000 10844 Star::Find returns 1 (1), X=494.33, Y=51.00, Mass=5620, SNR=40.7, Peak=255 HFD=4.8
21:19:51.832 00.000 10844 Star::Find(15, 61, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.832 00.000 10844 Star::Find returns 1 (0), X=60.82, Y=454.25, Mass=3983, SNR=39.3, Peak=235 HFD=3.9
21:19:51.832 00.000 10844 Star::Find(15, 564, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.832 00.000 10844 Star::Find returns 1 (1), X=563.99, Y=82.32, Mass=12301, SNR=66.2, Peak=255 HFD=6.1
21:19:51.832 00.000 10844 Star::Find(15, 1296, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.832 00.000 10844 Star::Find returns 1 (1), X=1295.56, Y=219.11, Mass=12176, SNR=65.3, Peak=255 HFD=6.3
21:19:51.832 00.000 10844 Star::Find(15, 1647, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.832 00.000 10844 Star::Find returns 1 (1), X=1646.88, Y=379.54, Mass=3651, SNR=37.6, Peak=255 HFD=3.6
21:19:51.832 00.000 10844 Star::Find(15, 1740, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.012 10844 Star::Find returns 1 (1), X=1739.66, Y=608.76, Mass=4117, SNR=38.8, Peak=255 HFD=3.7
21:19:51.844 00.000 10844 Star::Find(15, 1252, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (1), X=1251.93, Y=502.51, Mass=3639, SNR=36.4, Peak=255 HFD=3.7
21:19:51.844 00.000 10844 Star::Find(15, 636, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (1), X=635.99, Y=865.50, Mass=3883, SNR=37.9, Peak=255 HFD=3.6
21:19:51.844 00.000 10844 Star::Find(15, 227, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (1), X=227.16, Y=189.63, Mass=3397, SNR=37.2, Peak=255 HFD=3.7
21:19:51.844 00.000 10844 Star::Find(15, 335, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (1), X=335.28, Y=656.26, Mass=2923, SNR=33.8, Peak=255 HFD=3.5
21:19:51.844 00.000 10844 Star::Find(15, 1020, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (1), X=1020.41, Y=651.37, Mass=4955, SNR=43.4, Peak=255 HFD=4.8
21:19:51.844 00.000 10844 Star::Find(15, 1831, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (0), X=1830.48, Y=138.13, Mass=3315, SNR=36.0, Peak=248 HFD=3.7
21:19:51.844 00.000 10844 Star::Find(15, 1530, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (1), X=1529.41, Y=588.61, Mass=13240, SNR=67.3, Peak=255 HFD=6.5
21:19:51.844 00.000 10844 Star::Find(15, 28, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (0), X=27.59, Y=229.25, Mass=3505, SNR=37.1, Peak=236 HFD=3.6
21:19:51.844 00.000 10844 Star::Find(15, 1467, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (1), X=1466.71, Y=273.10, Mass=4006, SNR=39.0, Peak=255 HFD=4.1
21:19:51.844 00.000 10844 Star::Find(15, 258, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (1), X=257.68, Y=574.70, Mass=3669, SNR=37.5, Peak=255 HFD=3.7
21:19:51.844 00.000 10844 Star::Find(15, 403, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.844 00.000 10844 Star::Find returns 1 (1), X=403.29, Y=326.86, Mass=2975, SNR=33.7, Peak=255 HFD=3.4
21:19:51.847 00.003 10844 Star::Find(15, 1026, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1026.56, Y=30.73, Mass=3130, SNR=34.2, Peak=255 HFD=3.5
21:19:51.847 00.000 10844 Star::Find(15, 1394, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1395.27, Y=150.85, Mass=14315, SNR=69.8, Peak=255 HFD=6.7
21:19:51.847 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.94, Mass=2466, SNR=30.7, Peak=215 HFD=3.1
21:19:51.847 00.000 10844 Star::Find(15, 1012, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=1012.60, Y=502.25, Mass=2100, SNR=27.6, Peak=207 HFD=3.2
21:19:51.847 00.000 10844 Star::Find(15, 1479, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=1479.32, Y=723.42, Mass=1832, SNR=26.1, Peak=235 HFD=3.0
21:19:51.847 00.000 10844 Star::Find(15, 735, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=734.90, Y=310.21, Mass=1423, SNR=23.1, Peak=167 HFD=2.7
21:19:51.847 00.000 10844 Star::Find(15, 787, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=784.98, Y=459.41, Mass=14764, SNR=56.7, Peak=255 HFD=7.2
21:19:51.847 00.000 10844 Star::Find(15, 1832, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=1832.19, Y=348.26, Mass=1630, SNR=24.8, Peak=154 HFD=3.0
21:19:51.847 00.000 10844 Star::Find(15, 870, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=870.35, Y=75.33, Mass=1633, SNR=24.5, Peak=151 HFD=3.3
21:19:51.847 00.000 10844 Star::Find(15, 295, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=295.19, Y=67.15, Mass=1552, SNR=24.2, Peak=148 HFD=2.9
21:19:51.847 00.000 10844 Star::Find(15, 674, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=673.91, Y=592.98, Mass=1307, SNR=20.6, Peak=140 HFD=2.9
21:19:51.847 00.000 10844 Star::Find(15, 1271, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=1271.31, Y=225.28, Mass=1660, SNR=24.0, Peak=194 HFD=3.1
21:19:51.847 00.000 10844 Star::Find(15, 109, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=108.52, Y=438.27, Mass=1598, SNR=24.6, Peak=179 HFD=3.3
21:19:51.847 00.000 10844 Star::Find(15, 711, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=710.81, Y=148.09, Mass=1024, SNR=19.4, Peak=115 HFD=2.5
21:19:51.847 00.000 10844 Star::Find(15, 931, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=931.29, Y=655.41, Mass=1040, SNR=19.6, Peak=144 HFD=2.8
21:19:51.847 00.000 10844 Star::Find(15, 144, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=143.89, Y=269.23, Mass=1555, SNR=23.6, Peak=126 HFD=3.9
21:19:51.847 00.000 10844 Star::Find(15, 1364, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=1363.71, Y=803.20, Mass=1485, SNR=22.8, Peak=151 HFD=3.2
21:19:51.847 00.000 10844 Star::Find(15, 242, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=241.96, Y=406.21, Mass=1165, SNR=20.6, Peak=122 HFD=3.0
21:19:51.847 00.000 10844 Star::Find(15, 1369, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=1369.56, Y=672.76, Mass=1557, SNR=23.5, Peak=217 HFD=3.1
21:19:51.847 00.000 10844 Star::Find(15, 1289, 1009, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=1288.21, Y=1009.07, Mass=1208, SNR=20.5, Peak=184 HFD=3.1
21:19:51.847 00.000 10844 Star::Find(15, 1466, 443, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=1466.54, Y=442.75, Mass=1392, SNR=22.5, Peak=192 HFD=3.1
21:19:51.847 00.000 10844 Star::Find(15, 384, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=384.03, Y=189.41, Mass=1342, SNR=22.0, Peak=130 HFD=3.5
21:19:51.847 00.000 10844 Star::Find(15, 1884, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=1884.06, Y=802.70, Mass=1139, SNR=20.0, Peak=115 HFD=3.3
21:19:51.847 00.000 10844 AutoFind: finding best star pass 1
21:19:51.847 00.000 10844 Star::Find(15, 121, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=120.95, Y=144.88, Mass=5371, SNR=47.2, Peak=255 HFD=4.2
21:19:51.847 00.000 10844 AutoFind: near-saturated [121, 145] 48.7 Mass 5371 SNR 47.2 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1662, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1661.74, Y=136.93, Mass=7059, SNR=52.6, Peak=255 HFD=4.5
21:19:51.847 00.000 10844 AutoFind: near-saturated [1662, 137] 48.6 Mass 7059 SNR 52.6 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 471, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=470.83, Y=391.24, Mass=7094, SNR=52.1, Peak=255 HFD=4.5
21:19:51.847 00.000 10844 AutoFind: near-saturated [471, 391] 47.4 Mass 7094 SNR 52.1 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 138, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=137.61, Y=60.90, Mass=9054, SNR=61.7, Peak=255 HFD=5.1
21:19:51.847 00.000 10844 AutoFind: near-saturated [138, 61] 47.0 Mass 9054 SNR 61.7 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 285, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=285.35, Y=468.94, Mass=7116, SNR=52.7, Peak=255 HFD=4.7
21:19:51.847 00.000 10844 AutoFind: near-saturated [285, 469] 46.3 Mass 7116 SNR 52.7 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 405, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=404.94, Y=36.91, Mass=9279, SNR=59.1, Peak=255 HFD=4.9
21:19:51.847 00.000 10844 AutoFind: near-saturated [405, 37] 45.7 Mass 9279 SNR 59.1 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1531, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1531.38, Y=41.92, Mass=6211, SNR=47.9, Peak=255 HFD=4.3
21:19:51.847 00.000 10844 AutoFind: near-saturated [1531, 42] 45.6 Mass 6211 SNR 47.9 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1319, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1319.37, Y=435.89, Mass=7549, SNR=54.2, Peak=255 HFD=5.0
21:19:51.847 00.000 10844 AutoFind: near-saturated [1319, 436] 45.4 Mass 7549 SNR 54.2 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1447, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1446.76, Y=313.13, Mass=9212, SNR=59.1, Peak=255 HFD=5.1
21:19:51.847 00.000 10844 AutoFind: near-saturated [1447, 313] 44.1 Mass 9212 SNR 59.1 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1777, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1776.48, Y=661.52, Mass=9690, SNR=63.1, Peak=255 HFD=5.2
21:19:51.847 00.000 10844 AutoFind: near-saturated [1777, 661] 43.8 Mass 9690 SNR 63.1 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 141, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=140.82, Y=613.80, Mass=4824, SNR=42.9, Peak=255 HFD=4.3
21:19:51.847 00.000 10844 AutoFind: near-saturated [141, 614] 43.5 Mass 4824 SNR 42.9 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1630, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1629.59, Y=550.56, Mass=7319, SNR=52.2, Peak=255 HFD=5.0
21:19:51.847 00.000 10844 AutoFind: near-saturated [1630, 551] 42.1 Mass 7319 SNR 52.2 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 141, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=140.70, Y=807.38, Mass=9312, SNR=58.3, Peak=255 HFD=5.4
21:19:51.847 00.000 10844 AutoFind: near-saturated [141, 807] 41.9 Mass 9312 SNR 58.3 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 657, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=657.30, Y=56.02, Mass=5051, SNR=44.1, Peak=255 HFD=4.1
21:19:51.847 00.000 10844 AutoFind: near-saturated [657, 56] 41.0 Mass 5051 SNR 44.1 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 134, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=134.33, Y=368.50, Mass=10878, SNR=65.8, Peak=255 HFD=5.5
21:19:51.847 00.000 10844 AutoFind: near-saturated [134, 368] 40.1 Mass 10878 SNR 65.8 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 183, 417, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=182.76, Y=417.09, Mass=10322, SNR=61.8, Peak=255 HFD=5.8
21:19:51.847 00.000 10844 AutoFind: near-saturated [183, 417] 39.9 Mass 10322 SNR 61.8 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 302, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=301.69, Y=856.95, Mass=5540, SNR=42.0, Peak=255 HFD=4.5
21:19:51.847 00.000 10844 AutoFind: near-saturated [302, 857] 39.6 Mass 5540 SNR 42.0 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 743, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=743.49, Y=699.51, Mass=6023, SNR=46.9, Peak=255 HFD=5.0
21:19:51.847 00.000 10844 AutoFind: near-saturated [743, 699] 39.5 Mass 6023 SNR 46.9 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 269, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=268.81, Y=258.46, Mass=4765, SNR=42.6, Peak=255 HFD=3.8
21:19:51.847 00.000 10844 AutoFind: near-saturated [269, 259] 38.5 Mass 4765 SNR 42.6 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 33, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=33.12, Y=892.56, Mass=11353, SNR=67.1, Peak=255 HFD=5.8
21:19:51.847 00.000 10844 AutoFind: near-saturated [33, 892] 38.4 Mass 11353 SNR 67.1 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 407, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=406.90, Y=524.60, Mass=4367, SNR=41.2, Peak=255 HFD=3.9
21:19:51.847 00.000 10844 AutoFind: near-saturated [407, 525] 38.2 Mass 4367 SNR 41.2 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 560, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=560.14, Y=536.78, Mass=8317, SNR=48.3, Peak=255 HFD=5.1
21:19:51.847 00.000 10844 AutoFind: near-saturated [560, 536] 38.0 Mass 8317 SNR 48.3 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1632, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1632.60, Y=764.60, Mass=11151, SNR=63.9, Peak=255 HFD=5.7
21:19:51.847 00.000 10844 AutoFind: near-saturated [1632, 765] 37.7 Mass 11151 SNR 63.9 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 823, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=822.62, Y=262.61, Mass=10479, SNR=60.9, Peak=255 HFD=5.7
21:19:51.847 00.000 10844 AutoFind: near-saturated [823, 262] 37.7 Mass 10479 SNR 60.9 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 430, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=429.43, Y=593.52, Mass=4343, SNR=40.8, Peak=255 HFD=3.3
21:19:51.847 00.000 10844 AutoFind: near-saturated [430, 594] 37.3 Mass 4343 SNR 40.8 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1757, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1756.62, Y=870.22, Mass=4150, SNR=40.9, Peak=255 HFD=3.7
21:19:51.847 00.000 10844 AutoFind: near-saturated [1757, 870] 36.6 Mass 4150 SNR 40.9 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1545, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1545.38, Y=568.09, Mass=3664, SNR=37.2, Peak=255 HFD=3.5
21:19:51.847 00.000 10844 AutoFind: near-saturated [1545, 568] 36.0 Mass 3664 SNR 37.2 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 146, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=145.76, Y=739.12, Mass=3957, SNR=39.1, Peak=255 HFD=3.9
21:19:51.847 00.000 10844 AutoFind: near-saturated [146, 739] 34.9 Mass 3957 SNR 39.1 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 600, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=599.82, Y=517.11, Mass=8058, SNR=49.5, Peak=255 HFD=5.3
21:19:51.847 00.000 10844 AutoFind: near-saturated [600, 516] 34.4 Mass 8058 SNR 49.5 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 494, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=494.33, Y=51.00, Mass=5620, SNR=40.7, Peak=255 HFD=4.8
21:19:51.847 00.000 10844 AutoFind: near-saturated [494, 51] 34.1 Mass 5620 SNR 40.7 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 61, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=60.82, Y=454.25, Mass=3983, SNR=39.3, Peak=235 HFD=3.9
21:19:51.847 00.000 10844 AutoFind: near-saturated [61, 454] 33.4 Mass 3983 SNR 39.3 Peak 235
21:19:51.847 00.000 10844 Star::Find(15, 564, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=563.99, Y=82.32, Mass=12301, SNR=66.2, Peak=255 HFD=6.1
21:19:51.847 00.000 10844 AutoFind: near-saturated [564, 83] 33.1 Mass 12301 SNR 66.2 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1296, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1295.56, Y=219.11, Mass=12176, SNR=65.3, Peak=255 HFD=6.3
21:19:51.847 00.000 10844 AutoFind: near-saturated [1296, 219] 33.0 Mass 12176 SNR 65.3 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1647, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1646.88, Y=379.54, Mass=3651, SNR=37.6, Peak=255 HFD=3.6
21:19:51.847 00.000 10844 AutoFind: near-saturated [1647, 380] 32.9 Mass 3651 SNR 37.6 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1740, 609, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1739.66, Y=608.76, Mass=4117, SNR=38.8, Peak=255 HFD=3.7
21:19:51.847 00.000 10844 AutoFind: near-saturated [1740, 609] 32.3 Mass 4117 SNR 38.8 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1252, 503, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1251.93, Y=502.51, Mass=3639, SNR=36.4, Peak=255 HFD=3.7
21:19:51.847 00.000 10844 AutoFind: near-saturated [1252, 503] 31.4 Mass 3639 SNR 36.4 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 636, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=635.99, Y=865.50, Mass=3883, SNR=37.9, Peak=255 HFD=3.6
21:19:51.847 00.000 10844 AutoFind: near-saturated [636, 866] 31.2 Mass 3883 SNR 37.9 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 227, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=227.16, Y=189.63, Mass=3397, SNR=37.2, Peak=255 HFD=3.7
21:19:51.847 00.000 10844 AutoFind: near-saturated [227, 190] 30.4 Mass 3397 SNR 37.2 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 335, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=335.28, Y=656.26, Mass=2923, SNR=33.8, Peak=255 HFD=3.5
21:19:51.847 00.000 10844 AutoFind: near-saturated [335, 657] 30.2 Mass 2923 SNR 33.8 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1020, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1020.41, Y=651.37, Mass=4955, SNR=43.4, Peak=255 HFD=4.8
21:19:51.847 00.000 10844 AutoFind: near-saturated [1020, 651] 30.2 Mass 4955 SNR 43.4 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1831, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=1830.48, Y=138.13, Mass=3315, SNR=36.0, Peak=248 HFD=3.7
21:19:51.847 00.000 10844 AutoFind: near-saturated [1831, 138] 29.9 Mass 3315 SNR 36.0 Peak 248
21:19:51.847 00.000 10844 Star::Find(15, 1530, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1529.41, Y=588.61, Mass=13240, SNR=67.3, Peak=255 HFD=6.5
21:19:51.847 00.000 10844 AutoFind: near-saturated [1530, 589] 29.6 Mass 13240 SNR 67.3 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 28, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=27.59, Y=229.25, Mass=3505, SNR=37.1, Peak=236 HFD=3.6
21:19:51.847 00.000 10844 AutoFind: near-saturated [28, 229] 29.5 Mass 3505 SNR 37.1 Peak 236
21:19:51.847 00.000 10844 Star::Find(15, 1467, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1466.71, Y=273.10, Mass=4006, SNR=39.0, Peak=255 HFD=4.1
21:19:51.847 00.000 10844 AutoFind: near-saturated [1467, 273] 29.3 Mass 4006 SNR 39.0 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 258, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=257.68, Y=574.70, Mass=3669, SNR=37.5, Peak=255 HFD=3.7
21:19:51.847 00.000 10844 AutoFind: near-saturated [258, 575] 29.3 Mass 3669 SNR 37.5 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 403, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=403.29, Y=326.86, Mass=2975, SNR=33.7, Peak=255 HFD=3.4
21:19:51.847 00.000 10844 AutoFind: near-saturated [403, 327] 28.7 Mass 2975 SNR 33.7 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1026, 31, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1026.56, Y=30.73, Mass=3130, SNR=34.2, Peak=255 HFD=3.5
21:19:51.847 00.000 10844 AutoFind: near-saturated [1026, 31] 26.4 Mass 3130 SNR 34.2 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 1394, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (1), X=1395.27, Y=150.85, Mass=14315, SNR=69.8, Peak=255 HFD=6.7
21:19:51.847 00.000 10844 AutoFind: near-saturated [1394, 149] 23.8 Mass 14315 SNR 69.8 Peak 255
21:19:51.847 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.94, Mass=2466, SNR=30.7, Peak=215 HFD=3.1
21:19:51.847 00.000 10844 AutoFind returns star at [94, 464] 23.1 Mass 2466 SNR 30.7
21:19:51.847 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.94, Mass=2466, SNR=30.7, Peak=215 HFD=3.1
21:19:51.847 00.000 10844 MultiStar: List (12): {94.08, 463.94}(30.7), {1012.60, 502.25}(27.6), {1479.32, 723.42}(26.1), {734.90, 310.21}(23.1), {784.98, 459.41}(56.7), {1832.19, 348.26}(24.8), {870.35, 75.33}(24.5), {295.19, 67.15}(24.2), {673.91, 592.98}(20.6), {1271.31, 225.28}(24.0), {108.52, 438.27}(24.6), {710.81, 148.09}(19.4), 
21:19:51.847 00.000 10844 setting lock position to (94.08, 463.94)
21:19:51.847 00.000 10844 MultiStar: stabilizing after lock position change
21:19:51.847 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
21:19:51.847 00.000 10844 UpdateGuideState(): m_state=1
21:19:51.847 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:51.847 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.94, Mass=2466, SNR=30.7, Peak=215 HFD=3.1
21:19:51.847 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.70) = xAngle (1.70 = 1.70)
21:19:51.847 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.62 = 1.62)
21:19:51.847 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:19:51.861 00.014 10844 setting force full frames = false
21:19:51.861 00.000 10844 setting lock position to (94.08, 463.94)
21:19:51.861 00.000 10844 MultiStar: stabilizing after lock position change
21:19:51.861 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
21:19:51.861 00.000 10844 Changing from state SELECTING to SELECTED
21:19:51.861 00.000 10844 guider state => SELECTED
21:19:51.863 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:19:51.895 00.032 10844 UpdateGuideState exits: m=2466 SNR=30.7
21:19:51.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:19:51.910 00.015 10844 Status Line: Auto-selected star at (94.1, 463.9)
21:19:51.912 00.002 10844 PhdController: newstate STATE_WAIT_SELECTED
21:19:51.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:51.912 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:19:51.912 00.000 10844 Enqueuing Expose request
21:19:51.912 00.000 11060 Worker thread wakes up
21:19:51.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:19:51.912 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:19:51.912 00.000 10844 evsrv: cli 0EEEDA30 connect
21:19:51.912 00.000 10844 case statement mapped state 2 to 1
21:19:51.912 00.000 10844 case statement mapped state 2 to 1
21:19:51.912 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_lock_position","id":"08d41973-0d30-42fe-b233-c5387a00676f"}
21:19:51.912 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":[94.08,463.94],"id":"08d41973-0d30-42fe-b233-c5387a00676f"}
21:19:51.939 00.027 10844 evsrv: cli 0EEEDA30 disconnect
21:19:51.939 00.000 10844 evsrv: cli 0EEEDFD0 connect
21:19:51.939 00.000 10844 case statement mapped state 2 to 1
21:19:51.943 00.004 10844 case statement mapped state 2 to 1
21:19:51.943 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"66106b21-9eb0-4cd8-bcd0-0fb92d93f437"}
21:19:51.943 00.000 10844 case statement mapped state 2 to 1
21:19:51.943 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Selected","id":"66106b21-9eb0-4cd8-bcd0-0fb92d93f437"}
21:19:51.946 00.003 10844 evsrv: cli 0EEEDFD0 disconnect
21:19:52.957 01.011 10844 evsrv: cli 0EEEEC50 connect
21:19:52.957 00.000 10844 case statement mapped state 2 to 1
21:19:52.957 00.000 10844 case statement mapped state 2 to 1
21:19:52.957 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_app_state","id":"b7b50e15-388c-49b1-9f8e-57bfae70230f"}
21:19:52.960 00.003 10844 case statement mapped state 2 to 1
21:19:52.960 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":"Selected","id":"b7b50e15-388c-49b1-9f8e-57bfae70230f"}
21:19:52.960 00.000 10844 evsrv: cli 0EEEEC50 disconnect
21:19:53.387 00.427 11060 Exposure complete
21:19:53.572 00.185 11060 worker thread done servicing request
21:19:53.572 00.000 10844 OnExposeComplete: enter
21:19:53.572 00.000 10844 UpdateGuideState(): m_state=2
21:19:53.572 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:19:53.572 00.000 10844 Star::Find returns 1 (0), X=94.29, Y=464.41, Mass=2211, SNR=29.4, Peak=216 HFD=3.5
21:19:53.574 00.002 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.70) = xAngle (2.85 = 2.85)
21:19:53.574 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (2.76 = 2.76)
21:19:53.574 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.47 hyp=0.52 cameraTheta=1.15 mountX=-0.50 mountY=0.19, mountTheta=2.77
21:19:53.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:19:53.594 00.020 10844 UpdateGuideState exits: m=2211 SNR=29.4
21:19:53.594 00.000 10844 PhdController: newstate STATE_CALIBRATE
21:19:53.594 00.000 10844 PhdController: newstate STATE_GUIDE
21:19:53.594 00.000 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
21:19:53.594 00.000 10844 guider state => CALIBRATED
21:19:53.594 00.000 10844 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:19:53.604 00.010 10844 reset dither spiral
21:19:53.604 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
21:19:53.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:53.604 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:19:53.604 00.000 10844 Enqueuing Expose request
21:19:53.604 00.000 11060 Worker thread wakes up
21:19:53.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:19:53.604 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:19:53.985 00.381 10844 evsrv: cli 0EEEE250 connect
21:19:53.985 00.000 10844 case statement mapped state 5 to 1
21:19:53.985 00.000 10844 case statement mapped state 5 to 1
21:19:53.987 00.002 10844 evsrv: cli 0EEEE250 request: {"method":"get_app_state","id":"3161ec22-221f-4541-bf7d-6a1fa31a0ca4"}
21:19:53.987 00.000 10844 case statement mapped state 5 to 1
21:19:53.987 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":"Selected","id":"3161ec22-221f-4541-bf7d-6a1fa31a0ca4"}
21:19:53.990 00.003 10844 evsrv: cli 0EEEE250 disconnect
21:19:54.996 01.006 10844 evsrv: cli 0EEEDAD0 connect
21:19:54.996 00.000 10844 case statement mapped state 5 to 1
21:19:54.997 00.001 10844 case statement mapped state 5 to 1
21:19:54.997 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_app_state","id":"6badff58-9cc5-47b5-963b-2140e3070e38"}
21:19:54.997 00.000 10844 case statement mapped state 5 to 1
21:19:54.997 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":"Selected","id":"6badff58-9cc5-47b5-963b-2140e3070e38"}
21:19:54.997 00.000 10844 evsrv: cli 0EEEDAD0 disconnect
21:19:55.080 00.083 11060 Exposure complete
21:19:55.319 00.239 10844 OnExposeComplete: enter
21:19:55.320 00.001 10844 UpdateGuideState(): m_state=5
21:19:55.321 00.001 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:19:55.321 00.000 10844 Star::Find returns 1 (0), X=94.41, Y=463.80, Mass=2459, SNR=31.1, Peak=209 HFD=3.6
21:19:55.321 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.70) = xAngle (1.32 = 1.32)
21:19:55.321 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.70) + m_yAngleError (0.09)) = yAngle (1.23 = 1.23)
21:19:55.321 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.14 hyp=0.36 cameraTheta=-0.39 mountX=0.09 mountY=0.34, mountTheta=1.31
21:19:55.324 00.003 10844 Changing from state CALIBRATED to GUIDING
21:19:55.329 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:19:55.339 00.010 11060 worker thread done servicing request
21:19:56.863 01.524 10844 ScopeASCOM::SideOfPier() returns 0
21:19:56.867 00.004 10844 AdjustCalibrationForScopePointing (scope): current dec=-2.4 pierSide=0, cal dec=-2.4 pierSide=0 rotAngle=-51.5 bin=1
21:19:56.868 00.001 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:19:56.869 00.001 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:19:56.869 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:19:56.869 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:19:56.869 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
21:19:56.869 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
21:19:56.869 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
21:19:56.870 00.001 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:19:56.871 00.001 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:19:56.913 00.042 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
21:19:56.913 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:19:56.915 00.002 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
21:19:56.916 00.001 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
21:19:56.992 00.076 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:19:56.992 00.000 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
21:19:56.993 00.001 10844 New rotator position -51.5 deg, prev = -0.0 deg, delta = -51.5 deg
21:19:56.993 00.000 10844 Mount::SetCalibration (scope) -- xAngle=-46.0 yAngle=39.0 xRate=1.840 yRate=1.827 bin=1 dec=-2.4 pierSide=0 par=?/? rotAng=-51.5
21:19:56.993 00.000 10844 Mount::SetCalibration (scope) -- sets m_xAngle=-46.0 m_yAngleError=5.0
21:19:56.999 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:19:57.011 00.012 10844 ScopeASCOM::SideOfPier() returns 0
21:19:57.034 00.023 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:19:57.042 00.008 10844 ScopeASCOM::SideOfPier() returns 0
21:19:57.045 00.003 10844 setting lock position to (94.41, 463.80)
21:19:57.045 00.000 10844 MultiStar: stabilizing after lock position change
21:19:57.045 00.000 10844 guider state => GUIDING
21:19:57.045 00.000 10844 Status Line: Guiding
21:19:57.048 00.003 10844 Mount: notify guiding started
21:19:57.048 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
21:19:57.050 00.002 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 9:19:57 PM"
21:19:57.050 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001840
21:19:57.050 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001827
21:19:57.050 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
21:19:57.050 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -0.803677
21:19:57.050 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 0.680631
21:19:57.052 00.002 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.042693
21:19:57.052 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
21:19:57.052 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
21:19:57.052 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
21:19:57.052 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -51.510000
21:19:57.053 00.001 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:19:57.053 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:19:57.053 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:19:57.054 00.001 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:19:57.054 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
21:19:57.054 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
21:19:57.054 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
21:19:57.054 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:19:57.055 00.001 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:19:57.057 00.002 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
21:19:57.057 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:19:57.058 00.001 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
21:19:57.058 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
21:19:57.059 00.001 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:19:57.059 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:19:57.059 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:19:57.059 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:19:57.059 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
21:19:57.060 00.001 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
21:19:57.060 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
21:19:57.061 00.001 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:19:57.061 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:19:57.061 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
21:19:57.062 00.001 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:19:57.062 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
21:19:57.062 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
21:19:57.096 00.034 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:19:57.106 00.010 10844 ScopeASCOM::SideOfPier() returns 0
21:19:57.138 00.032 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:19:57.140 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:19:57.140 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -2.4
21:19:57.140 00.000 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.80) = xAngle (-0.80 = -0.80)
21:19:57.140 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:19:57.140 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:19:57.140 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:19:57.140 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
21:19:57.144 00.004 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
21:19:57.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:19:57.165 00.021 10844 UpdateGuideState exits: m=2459 SNR=31.1
21:19:57.167 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
21:19:57.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:57.167 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:19:57.167 00.000 10844 Enqueuing Expose request
21:19:57.167 00.000 11060 Worker thread wakes up
21:19:57.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:19:57.167 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:19:57.190 00.023 10844 evsrv: cli 0EEEDDF0 connect
21:19:57.190 00.000 10844 case statement mapped state 6 to 3
21:19:57.191 00.001 10844 case statement mapped state 6 to 3
21:19:57.191 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"4e7b946e-7206-4a80-87e6-a22bfe14f051"}
21:19:57.192 00.001 10844 case statement mapped state 6 to 3
21:19:57.192 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e7b946e-7206-4a80-87e6-a22bfe14f051"}
21:19:57.202 00.010 10844 evsrv: cli 0EEEDDF0 disconnect
21:19:57.429 00.227 10844 evsrv: cli 0EEEDA30 connect
21:19:57.429 00.000 10844 case statement mapped state 6 to 3
21:19:57.429 00.000 10844 case statement mapped state 6 to 3
21:19:57.430 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"827fc856-4b9c-48ab-9b48-57f1c2ba5024"}
21:19:57.430 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"827fc856-4b9c-48ab-9b48-57f1c2ba5024"}
21:19:57.432 00.002 10844 evsrv: cli 0EEEDA30 disconnect
21:19:58.640 01.208 11060 Exposure complete
21:19:58.806 00.166 11060 worker thread done servicing request
21:19:58.806 00.000 10844 OnExposeComplete: enter
21:19:58.806 00.000 10844 UpdateGuideState(): m_state=6
21:19:58.806 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:19:58.806 00.000 10844 Star::Find returns 1 (0), X=93.95, Y=464.09, Mass=2362, SNR=29.9, Peak=196 HFD=3.9
21:19:58.806 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.80) = xAngle (3.39 = -2.89)
21:19:58.806 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.31 = -2.98)
21:19:58.806 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=0.28 hyp=0.54 cameraTheta=2.59 mountX=-0.52 mountY=-0.09, mountTheta=-2.97
21:19:58.809 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=0.28, opts=13)
21:19:58.809 00.000 10844 Enqueuing Move request for scope (-0.46, 0.28)
21:19:58.809 00.000 11060 Worker thread wakes up
21:19:58.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.28) opts 0xd
21:19:58.809 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, 0.28)
21:19:58.809 00.000 11060 Moving (-0.46, 0.28) raw xDistance=-0.52 yDistance=-0.09
21:19:58.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.52
21:19:58.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:58.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:19:58.809 00.000 11060 MoveAxis(E, 51, ABG)
21:19:58.809 00.000 11060 Guiding  Dir = 2, Dur = 51
21:19:58.814 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:19:58.827 00.013 11060 IsSlewing returns 0
21:19:58.828 00.001 11060 IsGuiding returns 0
21:19:58.840 00.012 10844 UpdateGuideState exits: m=2362 SNR=29.9
21:19:58.840 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 1 / 99999
21:19:58.840 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770355198.840,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:19:58.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:58.840 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:19:58.840 00.000 10844 Enqueuing Expose request
21:19:58.906 00.066 11060 IsGuiding returns 0
21:19:58.906 00.000 11060 Move returns status 0, amount 51
21:19:58.907 00.001 11060 MoveAxis(N, 0, ABG)
21:19:58.907 00.000 11060 Move returns status 0, amount 0
21:19:58.907 00.000 11060 move complete, result=0
21:19:58.907 00.000 11060 worker thread done servicing request
21:19:58.920 00.013 11060 Worker thread wakes up
21:19:58.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:19:58.920 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:19:58.923 00.003 10844 GuideStep: -0.5 px 51 ms EAST, -0.1 px 0 ms NORTH
21:20:00.421 01.498 11060 Exposure complete
21:20:00.539 00.118 11060 worker thread done servicing request
21:20:00.539 00.000 10844 OnExposeComplete: enter
21:20:00.539 00.000 10844 UpdateGuideState(): m_state=6
21:20:00.539 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:20:00.539 00.000 10844 Star::Find returns 1 (0), X=94.15, Y=463.76, Mass=2028, SNR=27.5, Peak=183 HFD=3.6
21:20:00.539 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.80) = xAngle (-2.16 = -2.16)
21:20:00.539 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.25 = -2.25)
21:20:00.539 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-2.96 mountX=-0.15 mountY=-0.20, mountTheta=-2.19
21:20:00.539 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.05, opts=13)
21:20:00.539 00.000 10844 Enqueuing Move request for scope (-0.26, -0.05)
21:20:00.539 00.000 11060 Worker thread wakes up
21:20:00.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
21:20:00.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
21:20:00.539 00.000 11060 Moving (-0.26, -0.05) raw xDistance=-0.15 yDistance=-0.20
21:20:00.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.15
21:20:00.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:20:00.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:20:00.539 00.000 11060 MoveAxis(E, 15, ABG)
21:20:00.539 00.000 11060 Guiding  Dir = 2, Dur = 15
21:20:00.554 00.015 11060 IsSlewing returns 0
21:20:00.555 00.001 11060 IsGuiding returns 0
21:20:00.560 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
21:20:00.577 00.017 10844 UpdateGuideState exits: m=2028 SNR=27.5
21:20:00.577 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 2 / 99999
21:20:00.577 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770355200.577,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
21:20:00.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:00.577 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:00.577 00.000 10844 Enqueuing Expose request
21:20:00.586 00.009 11060 IsGuiding returns 0
21:20:00.586 00.000 11060 Move returns status 0, amount 15
21:20:00.586 00.000 11060 MoveAxis(N, 0, ABG)
21:20:00.586 00.000 11060 Move returns status 0, amount 0
21:20:00.586 00.000 11060 move complete, result=0
21:20:00.586 00.000 11060 worker thread done servicing request
21:20:00.586 00.000 11060 Worker thread wakes up
21:20:00.587 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:00.587 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:00.587 00.000 10844 GuideStep: -0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
21:20:02.050 01.463 11060 Exposure complete
21:20:02.180 00.130 11060 worker thread done servicing request
21:20:02.180 00.000 10844 OnExposeComplete: enter
21:20:02.180 00.000 10844 UpdateGuideState(): m_state=6
21:20:02.180 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:20:02.180 00.000 10844 Star::Find returns 1 (0), X=94.00, Y=464.13, Mass=2170, SNR=29.2, Peak=182 HFD=3.8
21:20:02.180 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.80) = xAngle (3.28 = -3.01)
21:20:02.180 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.19 = -3.09)
21:20:02.180 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.32 hyp=0.52 cameraTheta=2.47 mountX=-0.52 mountY=-0.03, mountTheta=-3.09
21:20:02.180 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.32, opts=13)
21:20:02.180 00.000 10844 Enqueuing Move request for scope (-0.41, 0.32)
21:20:02.180 00.000 11060 Worker thread wakes up
21:20:02.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.32) opts 0xd
21:20:02.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.32)
21:20:02.180 00.000 11060 Moving (-0.41, 0.32) raw xDistance=-0.52 yDistance=-0.03
21:20:02.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.52
21:20:02.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:02.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:20:02.180 00.000 11060 MoveAxis(E, 51, ABG)
21:20:02.180 00.000 11060 Guiding  Dir = 2, Dur = 51
21:20:02.191 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:02.192 00.001 11060 IsSlewing returns 0
21:20:02.192 00.000 11060 IsGuiding returns 0
21:20:02.206 00.014 10844 UpdateGuideState exits: m=2170 SNR=29.2
21:20:02.206 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 3 / 99999
21:20:02.208 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770355202.206,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
21:20:02.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:02.208 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:02.208 00.000 10844 Enqueuing Expose request
21:20:02.255 00.047 11060 IsGuiding returns 0
21:20:02.255 00.000 11060 Move returns status 0, amount 51
21:20:02.255 00.000 11060 MoveAxis(N, 0, ABG)
21:20:02.255 00.000 11060 Move returns status 0, amount 0
21:20:02.255 00.000 11060 move complete, result=0
21:20:02.255 00.000 11060 worker thread done servicing request
21:20:02.255 00.000 10844 GuideStep: -0.5 px 51 ms EAST, -0.0 px 0 ms NORTH
21:20:02.255 00.000 11060 Worker thread wakes up
21:20:02.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:02.255 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:03.732 01.477 11060 Exposure complete
21:20:03.857 00.125 11060 worker thread done servicing request
21:20:03.858 00.001 10844 OnExposeComplete: enter
21:20:03.858 00.000 10844 UpdateGuideState(): m_state=6
21:20:03.858 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:20:03.858 00.000 10844 Star::Find returns 1 (0), X=94.23, Y=463.58, Mass=1954, SNR=27.6, Peak=191 HFD=3.3
21:20:03.858 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.80) = xAngle (-1.46 = -1.46)
21:20:03.858 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.55 = -1.55)
21:20:03.858 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.27 mountX=0.03 mountY=-0.29, mountTheta=-1.46
21:20:03.862 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.22, opts=13)
21:20:03.862 00.000 10844 Enqueuing Move request for scope (-0.19, -0.22)
21:20:03.871 00.009 11060 Worker thread wakes up
21:20:03.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
21:20:03.871 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
21:20:03.871 00.000 11060 Moving (-0.19, -0.22) raw xDistance=0.03 yDistance=-0.29
21:20:03.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:20:03.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:20:03.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:20:03.871 00.000 11060 MoveAxis(E, 0, ABG)
21:20:03.871 00.000 11060 Move returns status 0, amount 0
21:20:03.871 00.000 11060 MoveAxis(N, 0, ABG)
21:20:03.871 00.000 11060 Move returns status 0, amount 0
21:20:03.871 00.000 11060 move complete, result=0
21:20:03.871 00.000 11060 worker thread done servicing request
21:20:03.871 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=5, FiltMax=255, Gamma=1.000
21:20:03.885 00.014 10844 UpdateGuideState exits: m=1954 SNR=27.6
21:20:03.885 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 4 / 99999
21:20:03.887 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770355203.887,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
21:20:03.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:03.887 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:03.887 00.000 10844 Enqueuing Expose request
21:20:03.887 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:20:03.887 00.000 11060 Worker thread wakes up
21:20:03.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:03.887 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:05.366 01.479 11060 Exposure complete
21:20:05.508 00.142 11060 worker thread done servicing request
21:20:05.508 00.000 10844 OnExposeComplete: enter
21:20:05.508 00.000 10844 UpdateGuideState(): m_state=6
21:20:05.508 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:20:05.508 00.000 10844 Star::Find returns 1 (0), X=93.87, Y=463.27, Mass=1938, SNR=27.2, Peak=162 HFD=3.6
21:20:05.508 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.80) = xAngle (-1.56 = -1.56)
21:20:05.508 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.64 = -1.64)
21:20:05.508 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=-0.54 hyp=0.77 cameraTheta=-2.36 mountX=0.01 mountY=-0.76, mountTheta=-1.56
21:20:05.508 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=-0.54, opts=13)
21:20:05.508 00.000 10844 Enqueuing Move request for scope (-0.54, -0.54)
21:20:05.508 00.000 11060 Worker thread wakes up
21:20:05.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.54) opts 0xd
21:20:05.508 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, -0.54)
21:20:05.508 00.000 11060 Moving (-0.54, -0.54) raw xDistance=0.01 yDistance=-0.76
21:20:05.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:20:05.508 00.000 11060 resist switch: large excursion: input -0.76 thresh 0.57 direction from 0 to -1
21:20:05.508 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.29
21:20:05.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.76
21:20:05.508 00.000 11060 MoveAxis(E, 0, ABG)
21:20:05.508 00.000 11060 Move returns status 0, amount 0
21:20:05.508 00.000 11060 MoveAxis(N, 293, ABG)
21:20:05.508 00.000 11060 Guiding  Dir = 0, Dur = 293
21:20:05.517 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:05.530 00.013 11060 IsSlewing returns 0
21:20:05.530 00.000 11060 IsGuiding returns 0
21:20:05.530 00.000 10844 UpdateGuideState exits: m=1938 SNR=27.2
21:20:05.530 00.000 10844 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 5 / 99999
21:20:05.530 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770355205.530,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.49,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
21:20:05.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:05.530 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:05.530 00.000 10844 Enqueuing Expose request
21:20:05.834 00.304 11060 IsGuiding returns 0
21:20:05.834 00.000 11060 Move returns status 0, amount 293
21:20:05.834 00.000 11060 move complete, result=0
21:20:05.834 00.000 11060 worker thread done servicing request
21:20:05.834 00.000 11060 Worker thread wakes up
21:20:05.834 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.8 px 293 ms NORTH
21:20:05.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:05.834 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:07.310 01.476 11060 Exposure complete
21:20:07.445 00.135 11060 worker thread done servicing request
21:20:07.445 00.000 10844 OnExposeComplete: enter
21:20:07.445 00.000 10844 UpdateGuideState(): m_state=6
21:20:07.445 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:20:07.445 00.000 10844 Star::Find returns 1 (0), X=93.92, Y=463.43, Mass=2117, SNR=28.1, Peak=170 HFD=3.7
21:20:07.445 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.80) = xAngle (-1.69 = -1.69)
21:20:07.445 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.78 = -1.78)
21:20:07.445 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=-0.37 hyp=0.61 cameraTheta=-2.49 mountX=-0.07 mountY=-0.60, mountTheta=-1.69
21:20:07.445 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=-0.37, opts=13)
21:20:07.445 00.000 10844 Enqueuing Move request for scope (-0.49, -0.37)
21:20:07.445 00.000 11060 Worker thread wakes up
21:20:07.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.37) opts 0xd
21:20:07.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, -0.37)
21:20:07.445 00.000 11060 Moving (-0.49, -0.37) raw xDistance=-0.07 yDistance=-0.60
21:20:07.453 00.008 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:20:07.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.60
21:20:07.453 00.000 11060 MoveAxis(E, 0, ABG)
21:20:07.453 00.000 11060 Move returns status 0, amount 0
21:20:07.453 00.000 11060 MoveAxis(N, 231, ABG)
21:20:07.453 00.000 11060 Guiding  Dir = 0, Dur = 231
21:20:07.456 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:20:07.461 00.005 11060 IsSlewing returns 0
21:20:07.461 00.000 11060 IsGuiding returns 0
21:20:07.461 00.000 10844 UpdateGuideState exits: m=2117 SNR=28.1
21:20:07.461 00.000 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 6 / 99999
21:20:07.461 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770355207.461,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.53,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
21:20:07.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:07.461 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:07.461 00.000 10844 Enqueuing Expose request
21:20:07.700 00.239 11060 IsGuiding returns 0
21:20:07.700 00.000 11060 Move returns status 0, amount 231
21:20:07.700 00.000 11060 move complete, result=0
21:20:07.702 00.002 11060 worker thread done servicing request
21:20:07.702 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 231 ms NORTH
21:20:07.702 00.000 11060 Worker thread wakes up
21:20:07.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:07.702 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:09.180 01.478 11060 Exposure complete
21:20:09.321 00.141 11060 worker thread done servicing request
21:20:09.321 00.000 10844 OnExposeComplete: enter
21:20:09.321 00.000 10844 UpdateGuideState(): m_state=6
21:20:09.321 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:20:09.321 00.000 10844 Star::Find returns 1 (0), X=94.29, Y=463.30, Mass=1986, SNR=27.4, Peak=202 HFD=3.5
21:20:09.321 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.80) = xAngle (-1.01 = -1.01)
21:20:09.321 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.09 = -1.09)
21:20:09.321 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.50 hyp=0.52 cameraTheta=-1.81 mountX=0.28 mountY=-0.46, mountTheta=-1.03
21:20:09.321 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.50, opts=13)
21:20:09.321 00.000 10844 Enqueuing Move request for scope (-0.12, -0.50)
21:20:09.321 00.000 11060 Worker thread wakes up
21:20:09.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.50) opts 0xd
21:20:09.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.50)
21:20:09.324 00.003 11060 Moving (-0.12, -0.50) raw xDistance=0.28 yDistance=-0.46
21:20:09.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.28
21:20:09.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
21:20:09.324 00.000 11060 MoveAxis(W, 27, ABG)
21:20:09.324 00.000 11060 Guiding  Dir = 3, Dur = 27
21:20:09.328 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:09.348 00.020 11060 IsSlewing returns 0
21:20:09.348 00.000 11060 IsGuiding returns 0
21:20:09.349 00.001 10844 UpdateGuideState exits: m=1986 SNR=27.4
21:20:09.351 00.002 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 7 / 99999
21:20:09.351 00.000 10844 PhdController: newstate STATE_FINISH
21:20:09.351 00.000 10844 PhdController complete: success
21:20:09.351 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770355209.351,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:20:09.351 00.000 10844 Mount: notify guiding dither settle done success=1
21:20:09.351 00.000 10844 PhdController: newstate STATE_IDLE
21:20:09.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:09.351 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:09.351 00.000 10844 Enqueuing Expose request
21:20:09.395 00.044 11060 IsGuiding returns 0
21:20:09.395 00.000 11060 Move returns status 0, amount 27
21:20:09.395 00.000 11060 MoveAxis(N, 177, ABG)
21:20:09.395 00.000 11060 Guiding  Dir = 0, Dur = 177
21:20:09.411 00.016 11060 IsSlewing returns 0
21:20:09.411 00.000 11060 IsGuiding returns 0
21:20:09.606 00.195 11060 IsGuiding returns 0
21:20:09.606 00.000 11060 Move returns status 0, amount 177
21:20:09.606 00.000 11060 move complete, result=0
21:20:09.606 00.000 11060 worker thread done servicing request
21:20:09.606 00.000 11060 Worker thread wakes up
21:20:09.606 00.000 10844 GuideStep: 0.3 px 27 ms WEST, -0.5 px 177 ms NORTH
21:20:09.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:09.606 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:11.088 01.482 11060 Exposure complete
21:20:11.206 00.118 11060 worker thread done servicing request
21:20:11.206 00.000 10844 OnExposeComplete: enter
21:20:11.206 00.000 10844 UpdateGuideState(): m_state=6
21:20:11.206 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:20:11.206 00.000 10844 Star::Find returns 1 (0), X=94.82, Y=463.56, Mass=2141, SNR=28.8, Peak=181 HFD=3.2
21:20:11.206 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.80) = xAngle (0.26 = 0.26)
21:20:11.206 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.18 = 0.18)
21:20:11.206 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.25 hyp=0.48 cameraTheta=-0.54 mountX=0.46 mountY=0.08, mountTheta=0.18
21:20:11.206 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.25, opts=13)
21:20:11.206 00.000 10844 Enqueuing Move request for scope (0.41, -0.25)
21:20:11.206 00.000 11060 Worker thread wakes up
21:20:11.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.25) opts 0xd
21:20:11.206 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.25)
21:20:11.206 00.000 11060 Moving (0.41, -0.25) raw xDistance=0.46 yDistance=0.08
21:20:11.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.46
21:20:11.221 00.015 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:11.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:20:11.221 00.000 11060 MoveAxis(W, 46, ABG)
21:20:11.221 00.000 11060 Guiding  Dir = 3, Dur = 46
21:20:11.237 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:11.237 00.000 11060 IsSlewing returns 0
21:20:11.237 00.000 11060 IsGuiding returns 0
21:20:11.239 00.002 10844 UpdateGuideState exits: m=2141 SNR=28.8
21:20:11.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:11.239 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:11.239 00.000 10844 Enqueuing Expose request
21:20:11.300 00.061 11060 IsGuiding returns 0
21:20:11.300 00.000 11060 Move returns status 0, amount 46
21:20:11.300 00.000 11060 MoveAxis(N, 0, ABG)
21:20:11.300 00.000 11060 Move returns status 0, amount 0
21:20:11.300 00.000 11060 move complete, result=0
21:20:11.300 00.000 11060 worker thread done servicing request
21:20:11.300 00.000 11060 Worker thread wakes up
21:20:11.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:11.300 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:11.300 00.000 10844 GuideStep: 0.5 px 46 ms WEST, 0.1 px 0 ms NORTH
21:20:12.784 01.484 11060 Exposure complete
21:20:12.924 00.140 11060 worker thread done servicing request
21:20:12.924 00.000 10844 OnExposeComplete: enter
21:20:12.924 00.000 10844 UpdateGuideState(): m_state=6
21:20:12.924 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:20:12.924 00.000 10844 Star::Find returns 1 (0), X=94.46, Y=463.69, Mass=2312, SNR=30.1, Peak=184 HFD=3.4
21:20:12.924 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.80) = xAngle (-0.38 = -0.38)
21:20:12.924 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.47 = -0.47)
21:20:12.924 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.12 cameraTheta=-1.18 mountX=0.12 mountY=-0.06, mountTheta=-0.45
21:20:12.924 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
21:20:12.924 00.000 10844 Enqueuing Move request for scope (0.05, -0.12)
21:20:12.924 00.000 11060 Worker thread wakes up
21:20:12.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
21:20:12.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
21:20:12.924 00.000 11060 Moving (0.05, -0.12) raw xDistance=0.12 yDistance=-0.06
21:20:12.928 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:20:12.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:12.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:20:12.928 00.000 11060 MoveAxis(E, 0, ABG)
21:20:12.928 00.000 11060 Move returns status 0, amount 0
21:20:12.928 00.000 11060 MoveAxis(N, 0, ABG)
21:20:12.928 00.000 11060 Move returns status 0, amount 0
21:20:12.928 00.000 11060 move complete, result=0
21:20:12.928 00.000 11060 worker thread done servicing request
21:20:12.930 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:12.946 00.016 10844 UpdateGuideState exits: m=2312 SNR=30.1
21:20:12.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:12.946 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:12.946 00.000 10844 Enqueuing Expose request
21:20:12.946 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:20:12.946 00.000 11060 Worker thread wakes up
21:20:12.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:12.946 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:14.413 01.467 11060 Exposure complete
21:20:14.541 00.128 11060 worker thread done servicing request
21:20:14.541 00.000 10844 OnExposeComplete: enter
21:20:14.541 00.000 10844 UpdateGuideState(): m_state=6
21:20:14.541 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:20:14.541 00.000 10844 Star::Find returns 1 (0), X=94.81, Y=463.56, Mass=2049, SNR=28.1, Peak=183 HFD=3.4
21:20:14.541 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.80) = xAngle (0.26 = 0.26)
21:20:14.541 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.17 = 0.17)
21:20:14.541 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.25 hyp=0.47 cameraTheta=-0.55 mountX=0.46 mountY=0.08, mountTheta=0.17
21:20:14.549 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.25, opts=13)
21:20:14.549 00.000 10844 Enqueuing Move request for scope (0.40, -0.25)
21:20:14.549 00.000 11060 Worker thread wakes up
21:20:14.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.25) opts 0xd
21:20:14.549 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.25)
21:20:14.550 00.001 11060 Moving (0.40, -0.25) raw xDistance=0.46 yDistance=0.08
21:20:14.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.46
21:20:14.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:14.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:20:14.550 00.000 11060 MoveAxis(W, 45, ABG)
21:20:14.550 00.000 11060 Guiding  Dir = 3, Dur = 45
21:20:14.555 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:14.566 00.011 11060 IsSlewing returns 0
21:20:14.566 00.000 11060 IsGuiding returns 0
21:20:14.566 00.000 10844 UpdateGuideState exits: m=2049 SNR=28.1
21:20:14.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:14.566 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:14.566 00.000 10844 Enqueuing Expose request
21:20:14.613 00.047 11060 IsGuiding returns 0
21:20:14.613 00.000 11060 Move returns status 0, amount 45
21:20:14.613 00.000 11060 MoveAxis(N, 0, ABG)
21:20:14.614 00.001 11060 Move returns status 0, amount 0
21:20:14.614 00.000 11060 move complete, result=0
21:20:14.614 00.000 11060 worker thread done servicing request
21:20:14.614 00.000 11060 Worker thread wakes up
21:20:14.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:14.614 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:14.614 00.000 10844 GuideStep: 0.5 px 45 ms WEST, 0.1 px 0 ms NORTH
21:20:16.094 01.480 11060 Exposure complete
21:20:16.230 00.136 11060 worker thread done servicing request
21:20:16.230 00.000 10844 OnExposeComplete: enter
21:20:16.230 00.000 10844 UpdateGuideState(): m_state=6
21:20:16.230 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:20:16.230 00.000 10844 Star::Find returns 1 (0), X=94.78, Y=463.13, Mass=2143, SNR=29.1, Peak=176 HFD=3.7
21:20:16.230 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.80) = xAngle (-0.27 = -0.27)
21:20:16.230 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.36 = -0.36)
21:20:16.230 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.67 hyp=0.77 cameraTheta=-1.07 mountX=0.74 mountY=-0.27, mountTheta=-0.35
21:20:16.230 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.67, opts=13)
21:20:16.230 00.000 10844 Enqueuing Move request for scope (0.37, -0.67)
21:20:16.230 00.000 11060 Worker thread wakes up
21:20:16.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.67) opts 0xd
21:20:16.230 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.67)
21:20:16.230 00.000 11060 Moving (0.37, -0.67) raw xDistance=0.74 yDistance=-0.27
21:20:16.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.74
21:20:16.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
21:20:16.230 00.000 11060 MoveAxis(W, 73, ABG)
21:20:16.230 00.000 11060 Guiding  Dir = 3, Dur = 73
21:20:16.247 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:20:16.260 00.013 11060 IsSlewing returns 0
21:20:16.261 00.001 11060 IsGuiding returns 0
21:20:16.264 00.003 10844 UpdateGuideState exits: m=2143 SNR=29.1
21:20:16.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:16.264 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:16.264 00.000 10844 Enqueuing Expose request
21:20:16.356 00.092 11060 IsGuiding returns 0
21:20:16.356 00.000 11060 Move returns status 0, amount 73
21:20:16.356 00.000 11060 MoveAxis(N, 103, ABG)
21:20:16.356 00.000 11060 Guiding  Dir = 0, Dur = 103
21:20:16.387 00.031 11060 IsSlewing returns 0
21:20:16.389 00.002 11060 IsGuiding returns 0
21:20:16.531 00.142 11060 IsGuiding returns 0
21:20:16.531 00.000 11060 Move returns status 0, amount 103
21:20:16.531 00.000 11060 move complete, result=0
21:20:16.531 00.000 11060 worker thread done servicing request
21:20:16.531 00.000 11060 Worker thread wakes up
21:20:16.531 00.000 10844 GuideStep: 0.7 px 73 ms WEST, -0.3 px 103 ms NORTH
21:20:16.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:16.531 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:17.995 01.464 11060 Exposure complete
21:20:18.152 00.157 11060 worker thread done servicing request
21:20:18.152 00.000 10844 OnExposeComplete: enter
21:20:18.152 00.000 10844 UpdateGuideState(): m_state=6
21:20:18.152 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:20:18.152 00.000 10844 Star::Find returns 1 (0), X=94.59, Y=462.30, Mass=2515, SNR=31.5, Peak=183 HFD=3.5
21:20:18.152 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.80) = xAngle (-0.65 = -0.65)
21:20:18.152 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.74 = -0.74)
21:20:18.152 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-1.50 hyp=1.51 cameraTheta=-1.46 mountX=1.20 mountY=-1.02, mountTheta=-0.70
21:20:18.152 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-1.50, opts=13)
21:20:18.152 00.000 10844 Enqueuing Move request for scope (0.17, -1.50)
21:20:18.152 00.000 11060 Worker thread wakes up
21:20:18.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.50) opts 0xd
21:20:18.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -1.50)
21:20:18.152 00.000 11060 Moving (0.17, -1.50) raw xDistance=1.20 yDistance=-1.02
21:20:18.154 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 1.20
21:20:18.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.71 from input -1.02
21:20:18.154 00.000 11060 MoveAxis(W, 119, ABG)
21:20:18.154 00.000 11060 Guiding  Dir = 3, Dur = 119
21:20:18.158 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=8, FiltMax=255, Gamma=1.000
21:20:18.163 00.005 11060 IsSlewing returns 0
21:20:18.163 00.000 11060 IsGuiding returns 0
21:20:18.169 00.006 10844 UpdateGuideState exits: m=2515 SNR=31.5
21:20:18.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:18.169 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:18.169 00.000 10844 Enqueuing Expose request
21:20:18.290 00.121 11060 IsGuiding returns 0
21:20:18.290 00.000 11060 Move returns status 0, amount 119
21:20:18.290 00.000 11060 MoveAxis(N, 390, ABG)
21:20:18.290 00.000 11060 Guiding  Dir = 0, Dur = 390
21:20:18.322 00.032 11060 IsSlewing returns 0
21:20:18.322 00.000 11060 IsGuiding returns 0
21:20:18.737 00.415 11060 IsGuiding returns 0
21:20:18.737 00.000 11060 Move returns status 0, amount 390
21:20:18.737 00.000 11060 move complete, result=0
21:20:18.737 00.000 11060 worker thread done servicing request
21:20:18.737 00.000 11060 Worker thread wakes up
21:20:18.737 00.000 10844 GuideStep: 1.2 px 119 ms WEST, -1.0 px 390 ms NORTH
21:20:18.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:18.737 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:20.216 01.479 11060 Exposure complete
21:20:20.456 00.240 11060 worker thread done servicing request
21:20:20.461 00.005 10844 OnExposeComplete: enter
21:20:20.461 00.000 10844 UpdateGuideState(): m_state=6
21:20:20.461 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:20:20.461 00.000 10844 Star::Find returns 1 (0), X=95.47, Y=463.28, Mass=2299, SNR=30.2, Peak=193 HFD=3.3
21:20:20.461 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.80) = xAngle (0.34 = 0.34)
21:20:20.461 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.26 = 0.26)
21:20:20.461 00.000 10844 CameraToMount -- cameraX=1.05 cameraY=-0.52 hyp=1.18 cameraTheta=-0.46 mountX=1.11 mountY=0.30, mountTheta=0.26
21:20:20.461 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.05, y=-0.52, opts=13)
21:20:20.461 00.000 10844 Enqueuing Move request for scope (1.05, -0.52)
21:20:20.461 00.000 11060 Worker thread wakes up
21:20:20.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.52) opts 0xd
21:20:20.461 00.000 11060 Handling offset move in thread for scope, endpoint = (1.05, -0.52)
21:20:20.461 00.000 11060 Moving (1.05, -0.52) raw xDistance=1.11 yDistance=0.30
21:20:20.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 1.11
21:20:20.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:20:20.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:20:20.461 00.000 11060 MoveAxis(W, 111, ABG)
21:20:20.461 00.000 11060 Guiding  Dir = 3, Dur = 111
21:20:20.467 00.006 11060 IsSlewing returns 0
21:20:20.467 00.000 11060 IsGuiding returns 0
21:20:20.482 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:20.497 00.015 10844 UpdateGuideState exits: m=2299 SNR=30.2
21:20:20.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:20.497 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:20.497 00.000 10844 Enqueuing Expose request
21:20:20.588 00.091 11060 IsGuiding returns 0
21:20:20.588 00.000 11060 Move returns status 0, amount 111
21:20:20.588 00.000 11060 MoveAxis(N, 0, ABG)
21:20:20.588 00.000 11060 Move returns status 0, amount 0
21:20:20.588 00.000 11060 move complete, result=0
21:20:20.588 00.000 11060 worker thread done servicing request
21:20:20.588 00.000 11060 Worker thread wakes up
21:20:20.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:20.588 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:20.588 00.000 10844 GuideStep: 1.1 px 111 ms WEST, 0.3 px 0 ms NORTH
21:20:22.051 01.463 11060 Exposure complete
21:20:22.269 00.218 11060 worker thread done servicing request
21:20:22.269 00.000 10844 OnExposeComplete: enter
21:20:22.269 00.000 10844 UpdateGuideState(): m_state=6
21:20:22.269 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.269 00.000 10844 Star::Find returns 1 (0), X=95.13, Y=463.74, Mass=2662, SNR=32.2, Peak=207 HFD=3.6
21:20:22.269 00.000 10844 MultiStar: exiting stabilization period
21:20:22.269 00.000 10844 MultiStar: updating star positions after lock position change
21:20:22.269 00.000 10844 Star::Find(15, 1013, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.269 00.000 10844 Star::Find returns 1 (0), X=1013.35, Y=501.93, Mass=2285, SNR=28.5, Peak=239 HFD=3.4
21:20:22.269 00.000 10844 Star::Find(15, 1480, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.269 00.000 10844 Star::Find returns 1 (0), X=1480.59, Y=723.84, Mass=1530, SNR=23.7, Peak=200 HFD=3.2
21:20:22.269 00.000 10844 Star::Find(15, 736, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.269 00.000 10844 Star::Find returns 1 (0), X=736.46, Y=309.48, Mass=1157, SNR=19.8, Peak=170 HFD=3.1
21:20:22.269 00.000 10844 Star::Find(15, 786, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.269 00.000 10844 Star::Find returns 1 (1), X=787.35, Y=460.35, Mass=13584, SNR=45.4, Peak=255 HFD=7.1
21:20:22.269 00.000 10844 Star::Find(15, 1833, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.272 00.003 10844 Star::Find returns 1 (0), X=1833.84, Y=348.05, Mass=1977, SNR=27.5, Peak=180 HFD=3.1
21:20:22.272 00.000 10844 Star::Find(15, 871, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.272 00.000 10844 Star::Find returns 1 (0), X=870.89, Y=74.91, Mass=1417, SNR=22.8, Peak=173 HFD=2.8
21:20:22.272 00.000 10844 Star::Find(15, 296, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.272 00.000 10844 Star::Find returns 1 (0), X=296.06, Y=67.00, Mass=1902, SNR=26.7, Peak=150 HFD=4.0
21:20:22.272 00.000 10844 Star::Find(15, 675, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.272 00.000 10844 Star::Find returns 1 (0), X=675.42, Y=593.72, Mass=1053, SNR=16.6, Peak=175 HFD=3.4
21:20:22.272 00.000 10844 Star::Find(15, 1272, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.272 00.000 10844 Star::Find returns 1 (0), X=1272.17, Y=225.19, Mass=1481, SNR=22.6, Peak=178 HFD=2.9
21:20:22.272 00.000 10844 Star::Find(15, 109, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.272 00.000 10844 Star::Find returns 1 (0), X=109.49, Y=437.42, Mass=1611, SNR=24.2, Peak=156 HFD=3.2
21:20:22.272 00.000 10844 Star::Find(15, 711, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:22.272 00.000 10844 Star::Find returns 1 (0), X=711.94, Y=147.29, Mass=1383, SNR=22.6, Peak=149 HFD=3.2
21:20:22.272 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.80) = xAngle (0.71 = 0.71)
21:20:22.272 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.63 = 0.63)
21:20:22.272 00.000 10844 CameraToMount -- cameraX=0.72 cameraY=-0.06 hyp=0.72 cameraTheta=-0.09 mountX=0.55 mountY=0.43, mountTheta=0.66
21:20:22.272 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.72, y=-0.06, opts=13)
21:20:22.272 00.000 10844 Enqueuing Move request for scope (0.72, -0.06)
21:20:22.272 00.000 11060 Worker thread wakes up
21:20:22.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.06) opts 0xd
21:20:22.272 00.000 11060 Handling offset move in thread for scope, endpoint = (0.72, -0.06)
21:20:22.272 00.000 11060 Moving (0.72, -0.06) raw xDistance=0.55 yDistance=0.43
21:20:22.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.55
21:20:22.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:20:22.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:20:22.272 00.000 11060 MoveAxis(W, 56, ABG)
21:20:22.272 00.000 11060 Guiding  Dir = 3, Dur = 56
21:20:22.277 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:22.289 00.012 11060 IsSlewing returns 0
21:20:22.289 00.000 11060 IsGuiding returns 0
21:20:22.303 00.014 10844 UpdateGuideState exits: m=2662 SNR=32.2
21:20:22.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:22.303 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:22.303 00.000 10844 Enqueuing Expose request
21:20:22.358 00.055 11060 IsGuiding returns 0
21:20:22.358 00.000 11060 Move returns status 0, amount 56
21:20:22.358 00.000 11060 MoveAxis(N, 0, ABG)
21:20:22.358 00.000 11060 Move returns status 0, amount 0
21:20:22.358 00.000 11060 move complete, result=0
21:20:22.358 00.000 11060 worker thread done servicing request
21:20:22.358 00.000 11060 Worker thread wakes up
21:20:22.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:22.358 00.000 10844 GuideStep: 0.5 px 56 ms WEST, 0.4 px 0 ms NORTH
21:20:22.358 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:23.812 01.454 11060 Exposure complete
21:20:24.071 00.259 11060 worker thread done servicing request
21:20:24.071 00.000 10844 OnExposeComplete: enter
21:20:24.071 00.000 10844 UpdateGuideState(): m_state=6
21:20:24.071 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:20:24.071 00.000 10844 Star::Find returns 1 (0), X=95.14, Y=463.19, Mass=2619, SNR=32.3, Peak=208 HFD=3.7
21:20:24.071 00.000 10844 MultiStar: [#1 0.08,0.04,0.89,U] [#2 -0.16,-0.88,0.74,U] [#3 -0.59,0.20,0.65,U] [#4 0.17,-0.18,1.21,U] [#5 -0.77,-0.32,0.89,U] [#6 -0.38,-0.33,0.73,U] [#7 -0.11,-0.72,0.78,U] [#8 -0.10,-1.06,0.50,U] 
21:20:24.071 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.40}, one-star: {0.73, -0.61}
21:20:24.071 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.80) = xAngle (-0.97 = -0.97)
21:20:24.071 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.05 = -1.05)
21:20:24.071 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.77 mountX=0.23 mountY=-0.35, mountTheta=-0.99
21:20:24.076 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.40, opts=13)
21:20:24.076 00.000 10844 Enqueuing Move request for scope (-0.08, -0.40)
21:20:24.076 00.000 11060 Worker thread wakes up
21:20:24.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.40) opts 0xd
21:20:24.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.40)
21:20:24.076 00.000 11060 Moving (-0.08, -0.40) raw xDistance=0.23 yDistance=-0.35
21:20:24.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.23
21:20:24.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
21:20:24.076 00.000 11060 MoveAxis(W, 24, ABG)
21:20:24.076 00.000 11060 Guiding  Dir = 3, Dur = 24
21:20:24.083 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
21:20:24.093 00.010 11060 IsSlewing returns 0
21:20:24.093 00.000 11060 IsGuiding returns 0
21:20:24.107 00.014 10844 UpdateGuideState exits: m=2619 SNR=32.3
21:20:24.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:24.107 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:24.107 00.000 10844 Enqueuing Expose request
21:20:24.123 00.016 11060 IsGuiding returns 0
21:20:24.123 00.000 11060 Move returns status 0, amount 24
21:20:24.123 00.000 11060 MoveAxis(N, 135, ABG)
21:20:24.123 00.000 11060 Guiding  Dir = 0, Dur = 135
21:20:24.138 00.015 11060 IsSlewing returns 0
21:20:24.139 00.001 11060 IsGuiding returns 0
21:20:24.277 00.138 11060 IsGuiding returns 0
21:20:24.277 00.000 11060 Move returns status 0, amount 135
21:20:24.277 00.000 11060 move complete, result=0
21:20:24.277 00.000 11060 worker thread done servicing request
21:20:24.278 00.001 11060 Worker thread wakes up
21:20:24.278 00.000 10844 GuideStep: 0.2 px 24 ms WEST, -0.4 px 135 ms NORTH
21:20:24.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:24.278 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:25.719 01.441 11060 Exposure complete
21:20:25.919 00.200 11060 worker thread done servicing request
21:20:25.919 00.000 10844 OnExposeComplete: enter
21:20:25.919 00.000 10844 UpdateGuideState(): m_state=6
21:20:25.919 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:20:25.919 00.000 10844 Star::Find returns 1 (0), X=95.67, Y=463.64, Mass=1876, SNR=26.5, Peak=169 HFD=3.4
21:20:25.919 00.000 10844 MultiStar: [#1 0.43,0.21,1.19,U] [#2 -0.06,-0.70,0.90,U] [#3 -0.17,0.29,0.75,U] [#4 0.46,-0.45,1.80,U] [#5 -0.19,0.24,1.07,U] [#6 0.03,0.17,0.96,U] [#7 0.03,0.09,0.91,U] [#8 0.59,-0.28,0.64,U] 
21:20:25.919 00.000 10844 refined, 8 included, MultiStar: {0.29, -0.09}, one-star: {1.25, -0.17}
21:20:25.919 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.80) = xAngle (0.50 = 0.50)
21:20:25.919 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.41 = 0.41)
21:20:25.919 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.30 mountX=0.26 mountY=0.12, mountTheta=0.43
21:20:25.923 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.09, opts=13)
21:20:25.938 00.015 10844 Enqueuing Move request for scope (0.29, -0.09)
21:20:25.938 00.000 11060 Worker thread wakes up
21:20:25.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
21:20:25.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
21:20:25.938 00.000 11060 Moving (0.29, -0.09) raw xDistance=0.26 yDistance=0.12
21:20:25.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.26
21:20:25.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:25.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:20:25.939 00.001 11060 MoveAxis(W, 26, ABG)
21:20:25.939 00.000 11060 Guiding  Dir = 3, Dur = 26
21:20:25.943 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=5, FiltMax=255, Gamma=1.000
21:20:25.954 00.011 11060 IsSlewing returns 0
21:20:25.954 00.000 11060 IsGuiding returns 0
21:20:25.959 00.005 10844 UpdateGuideState exits: m=1876 SNR=26.5
21:20:25.963 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:25.963 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:25.963 00.000 10844 Enqueuing Expose request
21:20:25.984 00.021 11060 IsGuiding returns 0
21:20:25.984 00.000 11060 Move returns status 0, amount 26
21:20:25.984 00.000 11060 MoveAxis(N, 0, ABG)
21:20:25.984 00.000 11060 Move returns status 0, amount 0
21:20:25.984 00.000 11060 move complete, result=0
21:20:25.984 00.000 11060 worker thread done servicing request
21:20:25.984 00.000 11060 Worker thread wakes up
21:20:25.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:25.984 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:25.984 00.000 10844 GuideStep: 0.3 px 26 ms WEST, 0.1 px 0 ms NORTH
21:20:27.461 01.477 11060 Exposure complete
21:20:27.697 00.236 11060 worker thread done servicing request
21:20:27.697 00.000 10844 OnExposeComplete: enter
21:20:27.697 00.000 10844 UpdateGuideState(): m_state=6
21:20:27.697 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:20:27.697 00.000 10844 Star::Find returns 1 (0), X=95.20, Y=463.93, Mass=1839, SNR=26.3, Peak=147 HFD=3.6
21:20:27.697 00.000 10844 MultiStar: [#1 0.18,0.29,1.21,U] [#2 0.05,-0.53,0.98,U] [#3 0.58,0.92,0.00,M1] [#4 -0.24,-0.56,2.05,U] [#5 -0.15,0.18,1.03,U] [#6 0.46,0.45,0.90,U] [#7 0.20,0.18,1.04,U] [#8 0.11,-0.55,0.64,U] 
21:20:27.697 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.09}, one-star: {0.78, 0.12}
21:20:27.697 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.80) = xAngle (0.20 = 0.20)
21:20:27.697 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.11 = 0.11)
21:20:27.697 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.61 mountX=0.15 mountY=0.02, mountTheta=0.11
21:20:27.702 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.09, opts=13)
21:20:27.702 00.000 10844 Enqueuing Move request for scope (0.12, -0.09)
21:20:27.702 00.000 11060 Worker thread wakes up
21:20:27.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
21:20:27.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
21:20:27.702 00.000 11060 Moving (0.12, -0.09) raw xDistance=0.15 yDistance=0.02
21:20:27.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.15
21:20:27.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:27.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:20:27.702 00.000 11060 MoveAxis(W, 15, ABG)
21:20:27.702 00.000 11060 Guiding  Dir = 3, Dur = 15
21:20:27.707 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:27.717 00.010 11060 IsSlewing returns 0
21:20:27.718 00.001 11060 IsGuiding returns 0
21:20:27.745 00.027 11060 IsGuiding returns 0
21:20:27.745 00.000 11060 Move returns status 0, amount 15
21:20:27.745 00.000 11060 MoveAxis(N, 0, ABG)
21:20:27.745 00.000 11060 Move returns status 0, amount 0
21:20:27.745 00.000 11060 move complete, result=0
21:20:27.745 00.000 11060 worker thread done servicing request
21:20:27.747 00.002 10844 UpdateGuideState exits: m=1839 SNR=26.3
21:20:27.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:27.747 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:27.747 00.000 10844 Enqueuing Expose request
21:20:27.747 00.000 11060 Worker thread wakes up
21:20:27.747 00.000 10844 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
21:20:27.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:27.748 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:29.218 01.470 11060 Exposure complete
21:20:29.457 00.239 11060 worker thread done servicing request
21:20:29.457 00.000 10844 OnExposeComplete: enter
21:20:29.457 00.000 10844 UpdateGuideState(): m_state=6
21:20:29.462 00.005 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:20:29.462 00.000 10844 Star::Find returns 1 (0), X=95.36, Y=463.75, Mass=2164, SNR=28.8, Peak=192 HFD=3.6
21:20:29.462 00.000 10844 MultiStar: [#1 0.22,0.00,0.98,U] [#2 0.14,-1.00,0.00,M1] [#3 0.45,0.17,0.73,U] [#4 -0.06,-0.66,1.91,U] [#5 -0.49,-0.26,1.04,U] [#6 0.96,-0.03,0.78,U] [#7 0.30,-0.24,0.95,U] [#8 0.69,-0.57,0.71,U] 
21:20:29.462 00.000 10844 refined, 7 included, MultiStar: {0.30, -0.26}, one-star: {0.95, -0.06}
21:20:29.462 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.80) = xAngle (0.08 = 0.08)
21:20:29.462 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.01 = -0.01)
21:20:29.462 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.26 hyp=0.39 cameraTheta=-0.72 mountX=0.39 mountY=-0.00, mountTheta=-0.01
21:20:29.462 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.26, opts=13)
21:20:29.462 00.000 10844 Enqueuing Move request for scope (0.30, -0.26)
21:20:29.462 00.000 11060 Worker thread wakes up
21:20:29.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.26) opts 0xd
21:20:29.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.26)
21:20:29.462 00.000 11060 Moving (0.30, -0.26) raw xDistance=0.39 yDistance=-0.00
21:20:29.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.39
21:20:29.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:29.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:20:29.462 00.000 11060 MoveAxis(W, 39, ABG)
21:20:29.462 00.000 11060 Guiding  Dir = 3, Dur = 39
21:20:29.467 00.005 11060 IsSlewing returns 0
21:20:29.468 00.001 11060 IsGuiding returns 0
21:20:29.479 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:29.495 00.016 10844 UpdateGuideState exits: m=2164 SNR=28.8
21:20:29.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:29.495 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:29.495 00.000 10844 Enqueuing Expose request
21:20:29.518 00.023 11060 IsGuiding returns 0
21:20:29.518 00.000 11060 Move returns status 0, amount 39
21:20:29.518 00.000 11060 MoveAxis(N, 0, ABG)
21:20:29.518 00.000 11060 Move returns status 0, amount 0
21:20:29.518 00.000 11060 move complete, result=0
21:20:29.519 00.001 11060 worker thread done servicing request
21:20:29.519 00.000 11060 Worker thread wakes up
21:20:29.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:29.519 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:29.519 00.000 10844 GuideStep: 0.4 px 39 ms WEST, -0.0 px 0 ms NORTH
21:20:30.997 01.478 11060 Exposure complete
21:20:31.244 00.247 11060 worker thread done servicing request
21:20:31.244 00.000 10844 OnExposeComplete: enter
21:20:31.244 00.000 10844 UpdateGuideState(): m_state=6
21:20:31.245 00.001 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:20:31.245 00.000 10844 Star::Find returns 1 (0), X=95.11, Y=463.93, Mass=2330, SNR=30.4, Peak=177 HFD=3.6
21:20:31.245 00.000 10844 MultiStar: [#1 0.53,0.33,1.02,U] [#2 0.46,-0.46,0.91,U] [#3 0.40,1.12,0.00,M1] [#4 -0.07,-0.45,1.73,U] [#5 -0.29,0.14,0.87,U] [#6 0.60,0.48,0.91,U] [#7 0.25,0.37,0.81,U] [#8 0.17,-0.17,0.57,U] 
21:20:31.245 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.00}, one-star: {0.70, 0.12}
21:20:31.245 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.80) = xAngle (0.82 = 0.82)
21:20:31.245 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
21:20:31.245 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.00 hyp=0.27 cameraTheta=0.01 mountX=0.19 mountY=0.18, mountTheta=0.77
21:20:31.249 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.00, opts=13)
21:20:31.256 00.007 10844 Enqueuing Move request for scope (0.27, 0.00)
21:20:31.258 00.002 11060 Worker thread wakes up
21:20:31.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.00) opts 0xd
21:20:31.258 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.00)
21:20:31.258 00.000 11060 Moving (0.27, 0.00) raw xDistance=0.19 yDistance=0.18
21:20:31.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.19
21:20:31.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:31.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:20:31.258 00.000 11060 MoveAxis(W, 19, ABG)
21:20:31.259 00.001 11060 Guiding  Dir = 3, Dur = 19
21:20:31.264 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
21:20:31.274 00.010 11060 IsSlewing returns 0
21:20:31.276 00.002 11060 IsGuiding returns 0
21:20:31.286 00.010 10844 UpdateGuideState exits: m=2330 SNR=30.4
21:20:31.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:31.286 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:31.286 00.000 10844 Enqueuing Expose request
21:20:31.321 00.035 11060 IsGuiding returns 0
21:20:31.321 00.000 11060 Move returns status 0, amount 19
21:20:31.321 00.000 11060 MoveAxis(N, 0, ABG)
21:20:31.321 00.000 11060 Move returns status 0, amount 0
21:20:31.321 00.000 11060 move complete, result=0
21:20:31.321 00.000 11060 worker thread done servicing request
21:20:31.321 00.000 11060 Worker thread wakes up
21:20:31.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:31.321 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:31.321 00.000 10844 GuideStep: 0.2 px 19 ms WEST, 0.2 px 0 ms NORTH
21:20:32.771 01.450 11060 Exposure complete
21:20:33.010 00.239 11060 worker thread done servicing request
21:20:33.010 00.000 10844 OnExposeComplete: enter
21:20:33.010 00.000 10844 UpdateGuideState(): m_state=6
21:20:33.010 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:20:33.010 00.000 10844 Star::Find returns 1 (0), X=95.48, Y=464.11, Mass=2182, SNR=29.1, Peak=177 HFD=3.6
21:20:33.010 00.000 10844 MultiStar: [#1 0.23,0.72,1.06,U] [#2 -0.34,-0.96,0.00,M1] [#3 -0.00,0.82,0.72,U] [#4 -0.39,-0.09,2.14,U] [#5 -0.34,0.25,0.89,U] [#6 1.13,0.35,0.00,M1] [#7 -0.14,0.44,0.91,U] [#8 0.47,-0.72,0.62,U] 
21:20:33.010 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.22}, one-star: {1.07, 0.30}
21:20:33.010 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.80) = xAngle (2.18 = 2.18)
21:20:33.010 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.09 = 2.09)
21:20:33.010 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.38 mountX=-0.13 mountY=0.20, mountTheta=2.15
21:20:33.010 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.22, opts=13)
21:20:33.010 00.000 10844 Enqueuing Move request for scope (0.04, 0.22)
21:20:33.010 00.000 11060 Worker thread wakes up
21:20:33.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
21:20:33.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
21:20:33.010 00.000 11060 Moving (0.04, 0.22) raw xDistance=-0.13 yDistance=0.20
21:20:33.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.02 from input -0.13
21:20:33.013 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:20:33.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:20:33.013 00.000 11060 MoveAxis(E, 12, ABG)
21:20:33.013 00.000 11060 Guiding  Dir = 2, Dur = 12
21:20:33.018 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:33.023 00.005 11060 IsSlewing returns 0
21:20:33.023 00.000 11060 IsGuiding returns 0
21:20:33.035 00.012 10844 UpdateGuideState exits: m=2182 SNR=29.1
21:20:33.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:33.035 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:33.035 00.000 10844 Enqueuing Expose request
21:20:33.039 00.004 11060 IsGuiding returns 0
21:20:33.040 00.001 11060 Move returns status 0, amount 12
21:20:33.040 00.000 11060 MoveAxis(N, 0, ABG)
21:20:33.040 00.000 11060 Move returns status 0, amount 0
21:20:33.040 00.000 11060 move complete, result=0
21:20:33.040 00.000 11060 worker thread done servicing request
21:20:33.040 00.000 11060 Worker thread wakes up
21:20:33.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:33.040 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:33.042 00.002 10844 GuideStep: -0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
21:20:34.515 01.473 11060 Exposure complete
21:20:34.755 00.240 11060 worker thread done servicing request
21:20:34.755 00.000 10844 OnExposeComplete: enter
21:20:34.755 00.000 10844 UpdateGuideState(): m_state=6
21:20:34.755 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:20:34.755 00.000 10844 Star::Find returns 1 (0), X=95.26, Y=463.87, Mass=2533, SNR=31.2, Peak=243 HFD=3.6
21:20:34.760 00.005 10844 MultiStar: [#1 0.42,0.04,0.91,U] [#2 -0.51,-1.51,0.00,M2] [#3 -0.42,0.32,0.77,U] [#4 -0.74,-0.98,0.00,M1] [#5 -0.64,0.08,0.83,U] [#6 0.34,0.52,0.77,U] [#7 0.59,0.24,0.81,U] [#8 -0.26,-0.76,0.71,U] 
21:20:34.760 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.85, 0.07}
21:20:34.760 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.80) = xAngle (1.29 = 1.29)
21:20:34.760 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.20 = 1.20)
21:20:34.760 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.48 mountX=0.05 mountY=0.17, mountTheta=1.28
21:20:34.775 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.08, opts=13)
21:20:34.775 00.000 10844 Enqueuing Move request for scope (0.16, 0.08)
21:20:34.775 00.000 11060 Worker thread wakes up
21:20:34.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
21:20:34.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
21:20:34.775 00.000 11060 Moving (0.16, 0.08) raw xDistance=0.05 yDistance=0.17
21:20:34.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:20:34.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:34.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:20:34.775 00.000 11060 MoveAxis(E, 0, ABG)
21:20:34.775 00.000 11060 Move returns status 0, amount 0
21:20:34.775 00.000 11060 MoveAxis(N, 0, ABG)
21:20:34.775 00.000 11060 Move returns status 0, amount 0
21:20:34.775 00.000 11060 move complete, result=0
21:20:34.777 00.002 11060 worker thread done servicing request
21:20:34.785 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=6, FiltMax=255, Gamma=1.000
21:20:34.812 00.027 10844 UpdateGuideState exits: m=2533 SNR=31.2
21:20:34.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:34.812 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:34.812 00.000 10844 Enqueuing Expose request
21:20:34.812 00.000 11060 Worker thread wakes up
21:20:34.812 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:20:34.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:34.812 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:36.281 01.469 11060 Exposure complete
21:20:36.507 00.226 11060 worker thread done servicing request
21:20:36.507 00.000 10844 OnExposeComplete: enter
21:20:36.507 00.000 10844 UpdateGuideState(): m_state=6
21:20:36.507 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:20:36.507 00.000 10844 Star::Find returns 1 (0), X=95.39, Y=463.71, Mass=2381, SNR=30.8, Peak=190 HFD=3.5
21:20:36.507 00.000 10844 MultiStar: [#1 0.16,-0.48,0.96,U] [#2 -0.68,-0.64,0.00,M3] [#3 0.44,0.56,0.78,U] [#4 -0.92,-0.28,0.00,M2] [#5 -0.41,-0.48,0.94,U] [#6 0.50,0.69,0.77,U] [#7 -0.23,0.33,0.91,U] [#8 0.07,-1.60,0.00,M1] 
21:20:36.507 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.05}, one-star: {0.97, -0.09}
21:20:36.507 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.80) = xAngle (1.01 = 1.01)
21:20:36.507 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.93 = 0.93)
21:20:36.507 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.21 mountX=0.13 mountY=0.19, mountTheta=0.99
21:20:36.509 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.05, opts=13)
21:20:36.509 00.000 10844 Enqueuing Move request for scope (0.23, 0.05)
21:20:36.509 00.000 11060 Worker thread wakes up
21:20:36.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
21:20:36.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
21:20:36.509 00.000 11060 Moving (0.23, 0.05) raw xDistance=0.13 yDistance=0.19
21:20:36.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.02 from input 0.13
21:20:36.509 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.37 newest=0.56
21:20:36.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
21:20:36.509 00.000 11060 MoveAxis(W, 12, ABG)
21:20:36.509 00.000 11060 Guiding  Dir = 3, Dur = 12
21:20:36.519 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:36.524 00.005 11060 IsSlewing returns 0
21:20:36.526 00.002 11060 IsGuiding returns 0
21:20:36.540 00.014 11060 IsGuiding returns 0
21:20:36.540 00.000 11060 Move returns status 0, amount 12
21:20:36.540 00.000 11060 BLC: Oldest BLC event removed
21:20:36.540 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:20:36.540 00.000 11060 MoveAxis(S, 823, ABG)
21:20:36.540 00.000 11060 Guiding  Dir = 1, Dur = 823
21:20:36.547 00.007 10844 UpdateGuideState exits: m=2381 SNR=30.8
21:20:36.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:36.547 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:36.550 00.003 10844 Enqueuing Expose request
21:20:36.555 00.005 11060 IsSlewing returns 0
21:20:36.555 00.000 11060 IsGuiding returns 0
21:20:37.421 00.866 11060 IsGuiding returns 0
21:20:37.421 00.000 11060 Move returns status 0, amount 823
21:20:37.421 00.000 11060 move complete, result=0
21:20:37.421 00.000 10844 GuideStep: 0.1 px 12 ms WEST, 0.2 px 823 ms SOUTH
21:20:37.422 00.001 11060 worker thread done servicing request
21:20:37.422 00.000 11060 Worker thread wakes up
21:20:37.424 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:37.424 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:38.910 01.486 11060 Exposure complete
21:20:39.142 00.232 11060 worker thread done servicing request
21:20:39.142 00.000 10844 OnExposeComplete: enter
21:20:39.142 00.000 10844 UpdateGuideState(): m_state=6
21:20:39.142 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:20:39.142 00.000 10844 Star::Find returns 1 (0), X=95.07, Y=464.29, Mass=2134, SNR=28.4, Peak=178 HFD=3.9
21:20:39.142 00.000 10844 MultiStar: [#1 -0.33,0.51,0.98,U] [#2 -0.43,-0.47,0.85,U] [#3 -0.49,1.31,0.00,M1] [#4 -0.48,-0.22,2.38,U] [#5 -0.77,0.48,0.00,M1] [#6 0.19,1.13,0.00,M1] [#7 -0.28,0.34,0.98,U] [#8 -0.73,-1.15,0.00,M2] 
21:20:39.142 00.000 10844 refined, 4 included, MultiStar: {-0.23, 0.06}, one-star: {0.66, 0.48}
21:20:39.142 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.80) = xAngle (3.68 = -2.60)
21:20:39.142 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.60 = -2.69)
21:20:39.142 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.88 mountX=-0.21 mountY=-0.11, mountTheta=-2.67
21:20:39.146 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.06, opts=13)
21:20:39.146 00.000 10844 Enqueuing Move request for scope (-0.23, 0.06)
21:20:39.146 00.000 11060 Worker thread wakes up
21:20:39.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
21:20:39.146 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
21:20:39.146 00.000 11060 Moving (-0.23, 0.06) raw xDistance=-0.21 yDistance=-0.11
21:20:39.146 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.134173, 1:-0.106678
21:20:39.146 00.000 11060 BLC: No correction, Miss < min_move
21:20:39.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.21
21:20:39.148 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:39.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:20:39.148 00.000 11060 MoveAxis(E, 20, ABG)
21:20:39.148 00.000 11060 Guiding  Dir = 2, Dur = 20
21:20:39.155 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:39.161 00.006 11060 IsSlewing returns 0
21:20:39.162 00.001 11060 IsGuiding returns 0
21:20:39.178 00.016 10844 UpdateGuideState exits: m=2134 SNR=28.4
21:20:39.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:39.178 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:39.178 00.000 10844 Enqueuing Expose request
21:20:39.197 00.019 11060 IsGuiding returns 0
21:20:39.197 00.000 11060 Move returns status 0, amount 20
21:20:39.197 00.000 11060 MoveAxis(N, 0, ABG)
21:20:39.197 00.000 11060 Move returns status 0, amount 0
21:20:39.197 00.000 11060 move complete, result=0
21:20:39.197 00.000 11060 worker thread done servicing request
21:20:39.197 00.000 11060 Worker thread wakes up
21:20:39.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:39.197 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:39.216 00.019 10844 GuideStep: -0.2 px 20 ms EAST, -0.1 px 0 ms NORTH
21:20:40.653 01.437 11060 Exposure complete
21:20:40.848 00.195 11060 worker thread done servicing request
21:20:40.848 00.000 10844 OnExposeComplete: enter
21:20:40.848 00.000 10844 UpdateGuideState(): m_state=6
21:20:40.848 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:20:40.848 00.000 10844 Star::Find returns 1 (0), X=94.89, Y=463.53, Mass=2095, SNR=28.0, Peak=158 HFD=3.7
21:20:40.850 00.002 10844 MultiStar: [#1 -0.45,-0.25,1.06,U] [#2 -0.68,-0.56,0.00,M3] [#3 -0.44,0.65,0.76,U] [#4 -0.74,-1.30,0.00,M2] [#5 -0.73,0.15,0.92,U] [#6 -0.64,0.18,0.83,U] [#7 -0.40,0.34,0.97,U] [#8 -0.42,-0.97,0.00,M3] 
21:20:40.850 00.000 10844 refined, 5 included, MultiStar: {-0.35, 0.10}, one-star: {0.48, -0.28}
21:20:40.850 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.80) = xAngle (3.66 = -2.63)
21:20:40.850 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.57 = -2.71)
21:20:40.850 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.10 hyp=0.36 cameraTheta=2.85 mountX=-0.31 mountY=-0.15, mountTheta=-2.70
21:20:40.850 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.10, opts=13)
21:20:40.850 00.000 10844 Enqueuing Move request for scope (-0.35, 0.10)
21:20:40.850 00.000 11060 Worker thread wakes up
21:20:40.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.10) opts 0xd
21:20:40.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.10)
21:20:40.850 00.000 11060 Moving (-0.35, 0.10) raw xDistance=-0.31 yDistance=-0.15
21:20:40.850 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.134173, 1:-0.106678, 2:-0.150163
21:20:40.850 00.000 11060 BLC: No correction, Miss < min_move
21:20:40.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.31
21:20:40.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:40.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:20:40.850 00.000 11060 MoveAxis(E, 31, ABG)
21:20:40.850 00.000 11060 Guiding  Dir = 2, Dur = 31
21:20:40.863 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:40.872 00.009 11060 IsSlewing returns 0
21:20:40.872 00.000 11060 IsGuiding returns 0
21:20:40.889 00.017 10844 UpdateGuideState exits: m=2095 SNR=28.0
21:20:40.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:40.889 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:40.889 00.000 10844 Enqueuing Expose request
21:20:40.918 00.029 11060 IsGuiding returns 0
21:20:40.918 00.000 11060 Move returns status 0, amount 31
21:20:40.918 00.000 11060 MoveAxis(N, 0, ABG)
21:20:40.918 00.000 11060 Move returns status 0, amount 0
21:20:40.918 00.000 11060 move complete, result=0
21:20:40.918 00.000 11060 worker thread done servicing request
21:20:40.920 00.002 11060 Worker thread wakes up
21:20:40.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:40.920 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:40.920 00.000 10844 GuideStep: -0.3 px 31 ms EAST, -0.2 px 0 ms NORTH
21:20:42.403 01.483 11060 Exposure complete
21:20:42.612 00.209 11060 worker thread done servicing request
21:20:42.612 00.000 10844 OnExposeComplete: enter
21:20:42.612 00.000 10844 UpdateGuideState(): m_state=6
21:20:42.612 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:20:42.612 00.000 10844 Star::Find returns 1 (0), X=94.94, Y=463.84, Mass=2373, SNR=29.5, Peak=169 HFD=4.1
21:20:42.612 00.000 10844 MultiStar: [#1 -0.36,0.12,0.97,U] [#2 -0.56,-0.97,0.00,M4] [#3 -0.87,0.71,0.00,M1] [#4 -1.39,-1.01,0.00,M3] [#5 -0.61,0.10,0.85,U] [#6 0.17,0.37,0.79,U] [#7 -0.75,0.03,0.89,U] [#8 -1.15,-1.39,0.00,M4] 
21:20:42.616 00.004 10844 refined, 4 included, MultiStar: {-0.19, 0.12}, one-star: {0.53, 0.04}
21:20:42.616 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.80) = xAngle (3.38 = -2.91)
21:20:42.616 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.29 = -2.99)
21:20:42.616 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.57 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
21:20:42.616 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.12, opts=13)
21:20:42.616 00.000 10844 Enqueuing Move request for scope (-0.19, 0.12)
21:20:42.616 00.000 11060 Worker thread wakes up
21:20:42.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
21:20:42.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
21:20:42.616 00.000 11060 Moving (-0.19, 0.12) raw xDistance=-0.22 yDistance=-0.03
21:20:42.616 00.000 11060 BLC: window closed
21:20:42.616 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.134173, 1:-0.106678, 2:-0.150163
21:20:42.616 00.000 11060 BLC: No correction, Miss < min_move
21:20:42.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.22
21:20:42.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:42.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:20:42.616 00.000 11060 MoveAxis(E, 22, ABG)
21:20:42.616 00.000 11060 Guiding  Dir = 2, Dur = 22
21:20:42.621 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:42.626 00.005 11060 IsSlewing returns 0
21:20:42.627 00.001 11060 IsGuiding returns 0
21:20:42.652 00.025 10844 UpdateGuideState exits: m=2373 SNR=29.5
21:20:42.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:42.652 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:42.652 00.000 10844 Enqueuing Expose request
21:20:42.658 00.006 11060 IsGuiding returns 0
21:20:42.658 00.000 11060 Move returns status 0, amount 22
21:20:42.658 00.000 11060 MoveAxis(N, 0, ABG)
21:20:42.658 00.000 11060 Move returns status 0, amount 0
21:20:42.658 00.000 11060 move complete, result=0
21:20:42.658 00.000 11060 worker thread done servicing request
21:20:42.658 00.000 11060 Worker thread wakes up
21:20:42.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:42.658 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:42.658 00.000 10844 GuideStep: -0.2 px 22 ms EAST, -0.0 px 0 ms NORTH
21:20:44.112 01.454 11060 Exposure complete
21:20:44.330 00.218 11060 worker thread done servicing request
21:20:44.330 00.000 10844 OnExposeComplete: enter
21:20:44.330 00.000 10844 UpdateGuideState(): m_state=6
21:20:44.330 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:20:44.330 00.000 10844 Star::Find returns 1 (0), X=95.41, Y=463.55, Mass=1843, SNR=26.7, Peak=163 HFD=3.3
21:20:44.330 00.000 10844 MultiStar: [#1 -0.43,0.14,1.07,U] [#2 -0.34,-0.45,0.86,U] [#3 -0.56,0.89,0.00,M2] [#4 -0.87,-0.61,0.00,M4] [#5 -0.52,0.22,1.04,U] [#6 0.44,0.63,1.08,U] [#7 -0.20,-0.19,0.86,U] [#8 -0.94,-1.31,0.00,M5] 
21:20:44.330 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.04}, one-star: {1.00, -0.26}
21:20:44.330 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.80) = xAngle (2.36 = 2.36)
21:20:44.330 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.28 = 2.28)
21:20:44.330 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.56 mountX=-0.03 mountY=0.03, mountTheta=2.32
21:20:44.334 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
21:20:44.334 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
21:20:44.334 00.000 11060 Worker thread wakes up
21:20:44.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
21:20:44.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
21:20:44.334 00.000 11060 Moving (0.00, 0.04) raw xDistance=-0.03 yDistance=0.03
21:20:44.335 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:20:44.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:44.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:20:44.335 00.000 11060 MoveAxis(E, 0, ABG)
21:20:44.335 00.000 11060 Move returns status 0, amount 0
21:20:44.350 00.015 11060 MoveAxis(N, 0, ABG)
21:20:44.350 00.000 11060 Move returns status 0, amount 0
21:20:44.350 00.000 11060 move complete, result=0
21:20:44.350 00.000 11060 worker thread done servicing request
21:20:44.359 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:44.388 00.029 10844 UpdateGuideState exits: m=1843 SNR=26.7
21:20:44.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:44.388 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:44.388 00.000 10844 Enqueuing Expose request
21:20:44.388 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:20:44.388 00.000 11060 Worker thread wakes up
21:20:44.389 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:44.389 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:45.863 01.474 11060 Exposure complete
21:20:46.093 00.230 11060 worker thread done servicing request
21:20:46.093 00.000 10844 OnExposeComplete: enter
21:20:46.093 00.000 10844 UpdateGuideState(): m_state=6
21:20:46.093 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:20:46.093 00.000 10844 Star::Find returns 1 (0), X=95.19, Y=464.13, Mass=2088, SNR=27.3, Peak=201 HFD=3.6
21:20:46.098 00.005 10844 MultiStar: [#1 -0.50,0.07,1.01,U] [#2 -0.37,-0.25,0.90,U] [#3 -0.56,0.96,0.00,M3] [#4 -0.30,-1.03,0.00,M5] [#5 -0.59,0.05,1.03,U] [#6 0.21,0.61,1.06,U] [#7 -0.27,0.23,0.92,U] [#8 -0.53,-1.28,0.00,M6] 
21:20:46.098 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.18}, one-star: {0.78, 0.32}
21:20:46.098 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.80) = xAngle (2.94 = 2.94)
21:20:46.098 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
21:20:46.098 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.14 mountX=-0.21 mountY=0.06, mountTheta=2.86
21:20:46.098 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.18, opts=13)
21:20:46.098 00.000 10844 Enqueuing Move request for scope (-0.12, 0.18)
21:20:46.098 00.000 11060 Worker thread wakes up
21:20:46.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
21:20:46.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
21:20:46.098 00.000 11060 Moving (-0.12, 0.18) raw xDistance=-0.21 yDistance=0.06
21:20:46.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.21
21:20:46.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:46.100 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:20:46.100 00.000 11060 MoveAxis(E, 21, ABG)
21:20:46.100 00.000 11060 Guiding  Dir = 2, Dur = 21
21:20:46.105 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:46.113 00.008 11060 IsSlewing returns 0
21:20:46.113 00.000 11060 IsGuiding returns 0
21:20:46.129 00.016 10844 UpdateGuideState exits: m=2088 SNR=27.3
21:20:46.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:46.129 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:46.129 00.000 10844 Enqueuing Expose request
21:20:46.144 00.015 11060 IsGuiding returns 0
21:20:46.144 00.000 11060 Move returns status 0, amount 21
21:20:46.144 00.000 11060 MoveAxis(N, 0, ABG)
21:20:46.144 00.000 11060 Move returns status 0, amount 0
21:20:46.144 00.000 11060 move complete, result=0
21:20:46.144 00.000 11060 worker thread done servicing request
21:20:46.144 00.000 11060 Worker thread wakes up
21:20:46.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:46.144 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:46.144 00.000 10844 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
21:20:47.613 01.469 11060 Exposure complete
21:20:47.874 00.261 11060 worker thread done servicing request
21:20:47.874 00.000 10844 OnExposeComplete: enter
21:20:47.874 00.000 10844 UpdateGuideState(): m_state=6
21:20:47.876 00.002 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:20:47.876 00.000 10844 Star::Find returns 1 (0), X=94.81, Y=463.49, Mass=2076, SNR=28.4, Peak=184 HFD=3.4
21:20:47.876 00.000 10844 MultiStar: [#1 -0.85,-0.24,0.00,M1] [#2 -0.56,-0.42,0.83,U] [#3 -0.41,0.23,0.78,U] [#4 -0.66,-0.95,0.00,M6] [#5 -0.98,-0.20,0.00,M1] [#6 0.11,0.33,0.87,U] [#7 -0.66,-0.28,0.88,U] [#8 -0.21,-1.70,0.00,M7] 
21:20:47.876 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.10}, one-star: {0.40, -0.31}
21:20:47.876 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.80) = xAngle (-1.87 = -1.87)
21:20:47.876 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.96 = -1.96)
21:20:47.876 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.68 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
21:20:47.878 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.10, opts=13)
21:20:47.878 00.000 10844 Enqueuing Move request for scope (-0.20, -0.10)
21:20:47.878 00.000 11060 Worker thread wakes up
21:20:47.880 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
21:20:47.880 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
21:20:47.880 00.000 11060 Moving (-0.20, -0.10) raw xDistance=-0.07 yDistance=-0.21
21:20:47.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:20:47.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:20:47.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:20:47.880 00.000 11060 MoveAxis(E, 0, ABG)
21:20:47.880 00.000 11060 Move returns status 0, amount 0
21:20:47.880 00.000 11060 MoveAxis(N, 0, ABG)
21:20:47.880 00.000 11060 Move returns status 0, amount 0
21:20:47.880 00.000 11060 move complete, result=0
21:20:47.880 00.000 11060 worker thread done servicing request
21:20:47.887 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
21:20:47.911 00.024 10844 UpdateGuideState exits: m=2076 SNR=28.4
21:20:47.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:47.911 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:47.911 00.000 10844 Enqueuing Expose request
21:20:47.911 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:20:47.911 00.000 11060 Worker thread wakes up
21:20:47.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:47.911 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:49.381 01.470 11060 Exposure complete
21:20:49.636 00.255 11060 worker thread done servicing request
21:20:49.636 00.000 10844 OnExposeComplete: enter
21:20:49.636 00.000 10844 UpdateGuideState(): m_state=6
21:20:49.636 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:20:49.636 00.000 10844 Star::Find returns 1 (0), X=95.02, Y=463.66, Mass=1817, SNR=25.8, Peak=175 HFD=3.4
21:20:49.636 00.000 10844 MultiStar: [#1 -1.12,-0.25,0.00,M2] [#2 -0.70,-0.84,0.00,M2] [#3 -0.96,0.47,0.00,M3] [#4 -1.57,-0.93,0.00,M7] [#5 -1.11,0.43,0.00,M2] [#6 -0.43,0.53,1.04,U] [#7 -0.14,-0.01,1.04,U] [#8 -0.11,-1.02,0.00,M8] 
21:20:49.636 00.000 10844 refined, 2 included, MultiStar: {0.00, 0.13}, one-star: {0.60, -0.14}
21:20:49.636 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.80) = xAngle (2.34 = 2.34)
21:20:49.640 00.004 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.25 = 2.25)
21:20:49.640 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.53 mountX=-0.09 mountY=0.10, mountTheta=2.30
21:20:49.640 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.13, opts=13)
21:20:49.640 00.000 10844 Enqueuing Move request for scope (0.00, 0.13)
21:20:49.640 00.000 11060 Worker thread wakes up
21:20:49.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
21:20:49.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
21:20:49.640 00.000 11060 Moving (0.00, 0.13) raw xDistance=-0.09 yDistance=0.10
21:20:49.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:20:49.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:49.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:20:49.640 00.000 11060 MoveAxis(E, 0, ABG)
21:20:49.640 00.000 11060 Move returns status 0, amount 0
21:20:49.640 00.000 11060 MoveAxis(N, 0, ABG)
21:20:49.640 00.000 11060 Move returns status 0, amount 0
21:20:49.640 00.000 11060 move complete, result=0
21:20:49.640 00.000 11060 worker thread done servicing request
21:20:49.645 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:49.665 00.020 10844 UpdateGuideState exits: m=1817 SNR=25.8
21:20:49.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:49.665 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:49.665 00.000 10844 Enqueuing Expose request
21:20:49.665 00.000 11060 Worker thread wakes up
21:20:49.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:49.665 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:20:49.665 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:20:53.985 04.320 11060 Exposure complete
21:20:54.673 00.688 11060 worker thread done servicing request
21:20:57.095 02.422 10844 OnExposeComplete: enter
21:20:57.095 00.000 10844 UpdateGuideState(): m_state=6
21:20:57.095 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:20:57.095 00.000 10844 Star::Find returns 1 (0), X=94.59, Y=463.82, Mass=2219, SNR=29.7, Peak=189 HFD=3.4
21:20:57.095 00.000 10844 MultiStar: [#1 -1.17,-0.69,0.00,M3] [#2 -0.79,-0.51,0.00,M3] [#3 -1.00,0.58,0.00,M4] [#4 -1.20,-0.89,0.00,M8] [#5 -0.85,0.03,0.00,M3] [#6 0.02,1.18,0.00,M1] [#7 0.03,-0.06,0.86,U] [#8 -0.99,-1.41,0.00,M9] 
21:20:57.095 00.000 10844 refined, 1 included, MultiStar: {0.11, -0.02}, one-star: {0.18, 0.02}
21:20:57.095 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.80) = xAngle (0.63 = 0.63)
21:20:57.095 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.54 = 0.54)
21:20:57.095 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=0.09 mountY=0.06, mountTheta=0.57
21:20:57.095 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.02, opts=13)
21:20:57.095 00.000 10844 Enqueuing Move request for scope (0.11, -0.02)
21:20:57.095 00.000 11060 Worker thread wakes up
21:20:57.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
21:20:57.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
21:20:57.095 00.000 11060 Moving (0.11, -0.02) raw xDistance=0.09 yDistance=0.06
21:20:57.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:20:57.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:57.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:20:57.095 00.000 11060 MoveAxis(E, 0, ABG)
21:20:57.095 00.000 11060 Move returns status 0, amount 0
21:20:57.095 00.000 11060 MoveAxis(N, 0, ABG)
21:20:57.095 00.000 11060 Move returns status 0, amount 0
21:20:57.095 00.000 11060 move complete, result=0
21:20:57.095 00.000 11060 worker thread done servicing request
21:20:58.813 01.718 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:20:58.841 00.028 10844 UpdateGuideState exits: m=2219 SNR=29.7
21:20:58.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:58.841 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:20:58.841 00.000 10844 Enqueuing Expose request
21:20:58.841 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:20:58.841 00.000 11060 Worker thread wakes up
21:20:58.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:20:58.841 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:00.324 01.483 11060 Exposure complete
21:21:00.596 00.272 11060 worker thread done servicing request
21:21:00.596 00.000 10844 OnExposeComplete: enter
21:21:00.596 00.000 10844 UpdateGuideState(): m_state=6
21:21:00.596 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:21:00.596 00.000 10844 Star::Find returns 1 (0), X=94.07, Y=463.72, Mass=1946, SNR=27.1, Peak=180 HFD=3.4
21:21:00.596 00.000 10844 MultiStar: [#1 -1.78,-0.05,0.00,M4] [#2 -1.26,-0.05,0.00,M4] [#3 -0.93,0.72,0.00,M5] [#4 -1.43,-0.09,0.00,M9] [#5 -1.08,0.16,0.00,M4] [#6 -1.32,0.83,0.00,M2] [#7 -0.62,-0.08,0.98,U] [#8 -0.90,-1.22,0.00,M10] 
21:21:00.596 00.000 10844 single-star, 1 included, MultiStar: {-0.48, -0.08}, one-star: {-0.34, -0.09}
21:21:00.596 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.80) = xAngle (-2.09 = -2.09)
21:21:00.596 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.18 = -2.18)
21:21:00.596 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.90 mountX=-0.17 mountY=-0.29, mountTheta=-2.12
21:21:00.601 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.09, opts=13)
21:21:00.601 00.000 10844 Enqueuing Move request for scope (-0.34, -0.09)
21:21:00.601 00.000 11060 Worker thread wakes up
21:21:00.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.09) opts 0xd
21:21:00.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.09)
21:21:00.601 00.000 11060 Moving (-0.34, -0.09) raw xDistance=-0.17 yDistance=-0.29
21:21:00.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.17
21:21:00.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:21:00.603 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:21:00.603 00.000 11060 MoveAxis(E, 17, ABG)
21:21:00.603 00.000 11060 Guiding  Dir = 2, Dur = 17
21:21:00.612 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:00.617 00.005 11060 IsSlewing returns 0
21:21:00.617 00.000 11060 IsGuiding returns 0
21:21:00.627 00.010 10844 UpdateGuideState exits: m=1946 SNR=27.1
21:21:00.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:00.628 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:00.628 00.000 10844 Enqueuing Expose request
21:21:00.646 00.018 11060 IsGuiding returns 0
21:21:00.646 00.000 11060 Move returns status 0, amount 17
21:21:00.646 00.000 11060 MoveAxis(N, 0, ABG)
21:21:00.646 00.000 11060 Move returns status 0, amount 0
21:21:00.646 00.000 11060 move complete, result=0
21:21:00.646 00.000 11060 worker thread done servicing request
21:21:00.646 00.000 11060 Worker thread wakes up
21:21:00.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:00.646 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:00.646 00.000 10844 GuideStep: -0.2 px 17 ms EAST, -0.3 px 0 ms NORTH
21:21:02.097 01.451 11060 Exposure complete
21:21:02.287 00.190 11060 worker thread done servicing request
21:21:02.287 00.000 10844 OnExposeComplete: enter
21:21:02.287 00.000 10844 UpdateGuideState(): m_state=6
21:21:02.287 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:21:02.287 00.000 10844 Star::Find returns 1 (0), X=94.15, Y=463.81, Mass=2141, SNR=27.8, Peak=190 HFD=3.5
21:21:02.287 00.000 10844 MultiStar: [#1 -2.00,0.39,0.00,M5] [#2 -1.49,-0.19,0.00,M5] [#3 -1.18,0.77,0.00,M6] [#4 -2.42,-0.78,0.00,M10] [#5 -1.18,-0.40,0.00,M5] [#6 -0.37,0.92,0.00,M3] [#7 -0.63,-0.34,0.88,U] [#8 -1.70,-1.07,0.00,R] 
21:21:02.287 00.000 10844 single-star, 1 included, MultiStar: {-0.44, -0.15}, one-star: {-0.26, 0.01}
21:21:02.287 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.80) = xAngle (3.91 = -2.38)
21:21:02.287 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.82 = -2.46)
21:21:02.287 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.10 mountX=-0.19 mountY=-0.16, mountTheta=-2.42
21:21:02.287 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.01, opts=13)
21:21:02.287 00.000 10844 Enqueuing Move request for scope (-0.26, 0.01)
21:21:02.287 00.000 11060 Worker thread wakes up
21:21:02.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
21:21:02.287 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
21:21:02.287 00.000 11060 Moving (-0.26, 0.01) raw xDistance=-0.19 yDistance=-0.16
21:21:02.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.19
21:21:02.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:02.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:21:02.293 00.006 11060 MoveAxis(E, 19, ABG)
21:21:02.293 00.000 11060 Guiding  Dir = 2, Dur = 19
21:21:02.298 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:02.305 00.007 11060 IsSlewing returns 0
21:21:02.305 00.000 11060 IsGuiding returns 0
21:21:02.319 00.014 10844 UpdateGuideState exits: m=2141 SNR=27.8
21:21:02.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:02.319 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:02.319 00.000 10844 Enqueuing Expose request
21:21:02.354 00.035 11060 IsGuiding returns 0
21:21:02.354 00.000 11060 Move returns status 0, amount 19
21:21:02.354 00.000 11060 MoveAxis(N, 0, ABG)
21:21:02.354 00.000 11060 Move returns status 0, amount 0
21:21:02.354 00.000 11060 move complete, result=0
21:21:02.354 00.000 11060 worker thread done servicing request
21:21:02.354 00.000 11060 Worker thread wakes up
21:21:02.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:02.354 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:02.355 00.001 10844 GuideStep: -0.2 px 19 ms EAST, -0.2 px 0 ms NORTH
21:21:03.812 01.457 11060 Exposure complete
21:21:03.979 00.167 11060 worker thread done servicing request
21:21:03.979 00.000 10844 OnExposeComplete: enter
21:21:03.979 00.000 10844 UpdateGuideState(): m_state=6
21:21:03.979 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:21:03.979 00.000 10844 Star::Find returns 1 (0), X=94.51, Y=463.25, Mass=2308, SNR=30.3, Peak=167 HFD=3.5
21:21:03.979 00.000 10844 MultiStar: [#1 -1.53,-0.49,0.00,M6] [#2 -1.06,-0.98,0.00,M6] [#3 -1.81,0.20,0.00,M7] [#4 -2.03,-1.00,0.00,R] [#5 -1.55,-0.70,0.00,M6] [#6 -0.36,0.02,0.84,U] [#7 -1.12,-0.56,0.00,M1] [#8 0.77,-0.87,0.00,M1] 
21:21:03.979 00.000 10844 refined, 1 included, MultiStar: {-0.11, -0.30}, one-star: {0.10, -0.56}
21:21:03.979 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.80) = xAngle (-1.13 = -1.13)
21:21:03.979 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.22 = -1.22)
21:21:03.979 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.93 mountX=0.14 mountY=-0.30, mountTheta=-1.14
21:21:03.979 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.30, opts=13)
21:21:03.979 00.000 10844 Enqueuing Move request for scope (-0.11, -0.30)
21:21:03.979 00.000 11060 Worker thread wakes up
21:21:03.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.30) opts 0xd
21:21:03.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.30)
21:21:03.979 00.000 11060 Moving (-0.11, -0.30) raw xDistance=0.14 yDistance=-0.30
21:21:03.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.02 from input 0.14
21:21:03.979 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.15 newest=-0.75
21:21:03.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:21:03.979 00.000 11060 MoveAxis(W, 13, ABG)
21:21:03.979 00.000 11060 Guiding  Dir = 3, Dur = 13
21:21:03.984 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:03.993 00.009 10844 UpdateGuideState exits: m=2308 SNR=30.3
21:21:03.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:03.993 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:03.993 00.000 10844 Enqueuing Expose request
21:21:04.009 00.016 11060 IsSlewing returns 0
21:21:04.009 00.000 11060 IsGuiding returns 0
21:21:04.041 00.032 11060 IsGuiding returns 0
21:21:04.041 00.000 11060 Move returns status 0, amount 13
21:21:04.041 00.000 11060 BLC: Oldest BLC event removed
21:21:04.041 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:21:04.041 00.000 11060 MoveAxis(N, 864, ABG)
21:21:04.041 00.000 11060 Guiding  Dir = 0, Dur = 864
21:21:04.072 00.031 11060 IsSlewing returns 0
21:21:04.072 00.000 11060 IsGuiding returns 0
21:21:04.961 00.889 11060 IsGuiding returns 0
21:21:04.961 00.000 11060 Move returns status 0, amount 864
21:21:04.961 00.000 11060 move complete, result=0
21:21:04.962 00.001 11060 worker thread done servicing request
21:21:04.962 00.000 11060 Worker thread wakes up
21:21:04.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:04.962 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:04.962 00.000 10844 GuideStep: 0.1 px 13 ms WEST, -0.3 px 864 ms NORTH
21:21:06.436 01.474 11060 Exposure complete
21:21:06.580 00.144 11060 worker thread done servicing request
21:21:06.580 00.000 10844 OnExposeComplete: enter
21:21:06.580 00.000 10844 UpdateGuideState(): m_state=6
21:21:06.580 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:21:06.580 00.000 10844 Star::Find returns 1 (0), X=95.21, Y=463.33, Mass=2112, SNR=27.9, Peak=189 HFD=3.6
21:21:06.580 00.000 10844 MultiStar: [#1 0.45,0.25,0.68,U] [#2 0.14,-1.05,0.00,M7] [#3 -1.21,0.40,0.00,M8] [#4 0.98,0.03,0.00,M1] [#5 -1.06,0.03,0.00,M7] [#6 -0.40,-0.14,0.99,U] [#7 -0.04,-0.26,0.97,U] [#8 0.77,-0.33,0.00,M2] 
21:21:06.580 00.000 10844 refined, 3 included, MultiStar: {0.18, -0.19}, one-star: {0.80, -0.47}
21:21:06.580 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.80) = xAngle (-0.00 = -0.00)
21:21:06.580 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.09 = -0.09)
21:21:06.580 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.27 cameraTheta=-0.81 mountX=0.27 mountY=-0.02, mountTheta=-0.09
21:21:06.580 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.19, opts=13)
21:21:06.580 00.000 10844 Enqueuing Move request for scope (0.18, -0.19)
21:21:06.580 00.000 11060 Worker thread wakes up
21:21:06.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
21:21:06.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
21:21:06.580 00.000 11060 Moving (0.18, -0.19) raw xDistance=0.27 yDistance=-0.02
21:21:06.580 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.207988, 1:0.023760
21:21:06.580 00.000 11060 BLC: No correction, Miss < min_move
21:21:06.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.27
21:21:06.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:06.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:21:06.580 00.000 11060 MoveAxis(W, 26, ABG)
21:21:06.580 00.000 11060 Guiding  Dir = 3, Dur = 26
21:21:06.589 00.009 11060 IsSlewing returns 0
21:21:06.590 00.001 11060 IsGuiding returns 0
21:21:06.593 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:06.610 00.017 10844 UpdateGuideState exits: m=2112 SNR=27.9
21:21:06.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:06.610 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:06.610 00.000 10844 Enqueuing Expose request
21:21:06.621 00.011 11060 IsGuiding returns 0
21:21:06.621 00.000 11060 Move returns status 0, amount 26
21:21:06.621 00.000 11060 MoveAxis(N, 0, ABG)
21:21:06.621 00.000 11060 Move returns status 0, amount 0
21:21:06.621 00.000 11060 move complete, result=0
21:21:06.622 00.001 11060 worker thread done servicing request
21:21:06.622 00.000 11060 Worker thread wakes up
21:21:06.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:06.622 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:06.622 00.000 10844 GuideStep: 0.3 px 26 ms WEST, -0.0 px 0 ms NORTH
21:21:08.096 01.474 11060 Exposure complete
21:21:08.235 00.139 11060 worker thread done servicing request
21:21:08.235 00.000 10844 OnExposeComplete: enter
21:21:08.235 00.000 10844 UpdateGuideState(): m_state=6
21:21:08.235 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:21:08.235 00.000 10844 Star::Find returns 1 (0), X=94.83, Y=463.72, Mass=1897, SNR=27.0, Peak=159 HFD=3.1
21:21:08.235 00.000 10844 MultiStar: [#1 0.46,0.24,0.62,U] [#2 0.21,-1.12,0.00,M8] [#3 -0.92,0.52,0.00,M9] [#4 0.75,-0.11,2.43,U] [#5 -0.83,-0.10,0.00,M8] [#6 0.12,-0.14,0.91,U] [#7 0.34,-0.43,1.08,U] [#8 0.61,-0.38,1.00,U] 
21:21:08.235 00.000 10844 single-star, 5 included, MultiStar: {0.51, -0.17}, one-star: {0.42, -0.08}
21:21:08.235 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.80) = xAngle (0.61 = 0.61)
21:21:08.235 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.52 = 0.52)
21:21:08.235 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.08 hyp=0.43 cameraTheta=-0.19 mountX=0.35 mountY=0.21, mountTheta=0.55
21:21:08.235 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.08, opts=13)
21:21:08.235 00.000 10844 Enqueuing Move request for scope (0.42, -0.08)
21:21:08.235 00.000 11060 Worker thread wakes up
21:21:08.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.08) opts 0xd
21:21:08.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.08)
21:21:08.235 00.000 11060 Moving (0.42, -0.08) raw xDistance=0.35 yDistance=0.21
21:21:08.235 00.000 11060 BLC: History state: CurrMiss=-0.21, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.207988, 1:0.023760, 2:-0.214735
21:21:08.235 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
21:21:08.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.35
21:21:08.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:08.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:21:08.235 00.000 11060 MoveAxis(W, 35, ABG)
21:21:08.235 00.000 11060 Guiding  Dir = 3, Dur = 35
21:21:08.252 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:08.265 00.013 11060 IsSlewing returns 0
21:21:08.266 00.001 11060 IsGuiding returns 0
21:21:08.268 00.002 10844 UpdateGuideState exits: m=1897 SNR=27.0
21:21:08.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:08.268 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:08.268 00.000 10844 Enqueuing Expose request
21:21:08.314 00.046 11060 IsGuiding returns 0
21:21:08.314 00.000 11060 Move returns status 0, amount 35
21:21:08.314 00.000 11060 MoveAxis(N, 0, ABG)
21:21:08.314 00.000 11060 Move returns status 0, amount 0
21:21:08.314 00.000 11060 move complete, result=0
21:21:08.314 00.000 11060 worker thread done servicing request
21:21:08.314 00.000 11060 Worker thread wakes up
21:21:08.314 00.000 10844 GuideStep: 0.4 px 35 ms WEST, 0.2 px 0 ms NORTH
21:21:08.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:08.314 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:09.797 01.483 11060 Exposure complete
21:21:09.963 00.166 11060 worker thread done servicing request
21:21:09.963 00.000 10844 OnExposeComplete: enter
21:21:09.965 00.002 10844 UpdateGuideState(): m_state=6
21:21:09.965 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:21:09.965 00.000 10844 Star::Find returns 1 (0), X=94.54, Y=463.86, Mass=2141, SNR=28.7, Peak=163 HFD=3.5
21:21:09.965 00.000 10844 MultiStar: [#1 -0.63,0.59,0.00,M5] [#2 -0.78,-0.89,0.00,M9] [#3 -0.52,-0.21,0.70,U] [#4 0.96,-0.49,0.00,M1] [#5 -0.44,-0.37,0.88,U] [#6 -0.91,-0.31,0.00,M1] [#7 -0.00,-0.38,0.83,U] [#8 1.36,-0.58,0.00,M2] 
21:21:09.965 00.000 10844 single-star, 3 included, MultiStar: {-0.18, -0.21}, one-star: {0.13, 0.06}
21:21:09.965 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.80) = xAngle (1.24 = 1.24)
21:21:09.965 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.15 = 1.15)
21:21:09.965 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.44 mountX=0.05 mountY=0.13, mountTheta=1.23
21:21:09.967 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
21:21:09.967 00.000 10844 Enqueuing Move request for scope (0.13, 0.06)
21:21:09.968 00.001 11060 Worker thread wakes up
21:21:09.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
21:21:09.968 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
21:21:09.968 00.000 11060 Moving (0.13, 0.06) raw xDistance=0.05 yDistance=0.13
21:21:09.968 00.000 11060 BLC: window closed
21:21:09.968 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.207988, 1:0.023760, 2:-0.214735
21:21:09.968 00.000 11060 BLC: No correction, Miss < min_move
21:21:09.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:21:09.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:09.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:21:09.968 00.000 11060 MoveAxis(E, 0, ABG)
21:21:09.968 00.000 11060 Move returns status 0, amount 0
21:21:09.968 00.000 11060 MoveAxis(N, 0, ABG)
21:21:09.968 00.000 11060 Move returns status 0, amount 0
21:21:09.968 00.000 11060 move complete, result=0
21:21:09.968 00.000 11060 worker thread done servicing request
21:21:09.970 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:09.985 00.015 10844 UpdateGuideState exits: m=2141 SNR=28.7
21:21:09.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:09.985 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:09.985 00.000 10844 Enqueuing Expose request
21:21:09.985 00.000 11060 Worker thread wakes up
21:21:09.985 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:21:09.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:09.985 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:11.443 01.458 11060 Exposure complete
21:21:11.585 00.142 11060 worker thread done servicing request
21:21:11.585 00.000 10844 OnExposeComplete: enter
21:21:11.585 00.000 10844 UpdateGuideState(): m_state=6
21:21:11.585 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:21:11.585 00.000 10844 Star::Find returns 1 (0), X=95.46, Y=463.95, Mass=2109, SNR=28.0, Peak=146 HFD=3.6
21:21:11.585 00.000 10844 MultiStar: [#1 -0.37,0.73,0.74,U] [#2 -0.81,-0.44,0.00,M10] [#3 -0.46,0.32,0.79,U] [#4 1.36,-0.01,0.00,M2] [#5 -0.91,0.07,0.00,M8] [#6 -0.34,0.19,0.87,U] [#7 -0.08,-0.64,1.03,U] [#8 1.03,0.17,0.00,M3] 
21:21:11.585 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.10}, one-star: {1.05, 0.14}
21:21:11.585 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.80) = xAngle (2.28 = 2.28)
21:21:11.585 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.19 = 2.19)
21:21:11.585 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.48 mountX=-0.06 mountY=0.08, mountTheta=2.25
21:21:11.585 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
21:21:11.585 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
21:21:11.585 00.000 11060 Worker thread wakes up
21:21:11.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
21:21:11.585 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
21:21:11.589 00.004 11060 Moving (0.01, 0.10) raw xDistance=-0.06 yDistance=0.08
21:21:11.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:21:11.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:11.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:21:11.589 00.000 11060 MoveAxis(E, 0, ABG)
21:21:11.589 00.000 11060 Move returns status 0, amount 0
21:21:11.589 00.000 11060 MoveAxis(N, 0, ABG)
21:21:11.589 00.000 11060 Move returns status 0, amount 0
21:21:11.589 00.000 11060 move complete, result=0
21:21:11.589 00.000 11060 worker thread done servicing request
21:21:11.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:11.605 00.016 10844 UpdateGuideState exits: m=2109 SNR=28.0
21:21:11.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:11.605 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:11.605 00.000 10844 Enqueuing Expose request
21:21:11.605 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:21:11.605 00.000 11060 Worker thread wakes up
21:21:11.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:11.605 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:13.090 01.485 11060 Exposure complete
21:21:13.258 00.168 11060 worker thread done servicing request
21:21:13.258 00.000 10844 OnExposeComplete: enter
21:21:13.258 00.000 10844 UpdateGuideState(): m_state=6
21:21:13.258 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:21:13.258 00.000 10844 Star::Find returns 1 (0), X=95.64, Y=463.79, Mass=2349, SNR=29.5, Peak=169 HFD=3.6
21:21:13.258 00.000 10844 MultiStar: [#1 0.31,0.69,0.71,U] [#2 -0.15,-0.79,0.83,U] [#3 -0.65,0.65,0.00,M8] [#4 1.86,-0.56,0.00,M3] [#5 -1.03,-0.25,0.00,M9] [#6 0.61,-0.21,0.93,U] [#7 0.20,-0.34,0.83,U] [#8 1.38,-0.10,0.00,M4] 
21:21:13.260 00.002 10844 refined, 4 included, MultiStar: {0.48, -0.15}, one-star: {1.23, -0.01}
21:21:13.260 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.80) = xAngle (0.50 = 0.50)
21:21:13.260 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.41 = 0.41)
21:21:13.260 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=-0.15 hyp=0.50 cameraTheta=-0.31 mountX=0.44 mountY=0.20, mountTheta=0.43
21:21:13.260 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=-0.15, opts=13)
21:21:13.260 00.000 10844 Enqueuing Move request for scope (0.48, -0.15)
21:21:13.260 00.000 11060 Worker thread wakes up
21:21:13.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.15) opts 0xd
21:21:13.260 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, -0.15)
21:21:13.260 00.000 11060 Moving (0.48, -0.15) raw xDistance=0.44 yDistance=0.20
21:21:13.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.44
21:21:13.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:13.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:21:13.260 00.000 11060 MoveAxis(W, 43, ABG)
21:21:13.260 00.000 11060 Guiding  Dir = 3, Dur = 43
21:21:13.266 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:13.267 00.001 10844 UpdateGuideState exits: m=2349 SNR=29.5
21:21:13.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:13.267 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:13.267 00.000 10844 Enqueuing Expose request
21:21:13.280 00.013 11060 IsSlewing returns 0
21:21:13.280 00.000 11060 IsGuiding returns 0
21:21:13.343 00.063 11060 IsGuiding returns 0
21:21:13.343 00.000 11060 Move returns status 0, amount 43
21:21:13.343 00.000 11060 MoveAxis(N, 0, ABG)
21:21:13.343 00.000 11060 Move returns status 0, amount 0
21:21:13.343 00.000 11060 move complete, result=0
21:21:13.343 00.000 11060 worker thread done servicing request
21:21:13.343 00.000 11060 Worker thread wakes up
21:21:13.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:13.343 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:13.343 00.000 10844 GuideStep: 0.4 px 43 ms WEST, 0.2 px 0 ms NORTH
21:21:14.807 01.464 11060 Exposure complete
21:21:14.941 00.134 11060 worker thread done servicing request
21:21:14.941 00.000 10844 OnExposeComplete: enter
21:21:14.941 00.000 10844 UpdateGuideState(): m_state=6
21:21:14.941 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:21:14.941 00.000 10844 Star::Find returns 1 (0), X=95.61, Y=463.39, Mass=1554, SNR=24.1, Peak=142 HFD=3.3
21:21:14.941 00.000 10844 MultiStar: [#1 0.36,0.84,0.00,M4] [#2 -0.38,-0.69,0.94,U] [#3 0.03,0.05,0.92,U] [#4 1.16,-0.11,0.00,M4] [#5 -0.88,-0.78,0.00,M10] [#6 0.12,0.06,1.04,U] [#7 -0.32,-0.12,1.15,U] [#8 0.91,-0.47,0.00,M5] 
21:21:14.941 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.21}, one-star: {1.19, -0.41}
21:21:14.941 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.80) = xAngle (-0.25 = -0.25)
21:21:14.941 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.33 = -0.33)
21:21:14.941 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-1.05 mountX=0.24 mountY=-0.08, mountTheta=-0.32
21:21:14.944 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.21, opts=13)
21:21:14.944 00.000 10844 Enqueuing Move request for scope (0.12, -0.21)
21:21:14.944 00.000 11060 Worker thread wakes up
21:21:14.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
21:21:14.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
21:21:14.944 00.000 11060 Moving (0.12, -0.21) raw xDistance=0.24 yDistance=-0.08
21:21:14.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.24
21:21:14.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:14.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:21:14.944 00.000 11060 MoveAxis(W, 24, ABG)
21:21:14.944 00.000 11060 Guiding  Dir = 3, Dur = 24
21:21:14.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:14.960 00.016 11060 IsSlewing returns 0
21:21:14.960 00.000 11060 IsGuiding returns 0
21:21:14.964 00.004 10844 UpdateGuideState exits: m=1554 SNR=24.1
21:21:14.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:14.964 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:14.964 00.000 10844 Enqueuing Expose request
21:21:14.992 00.028 11060 IsGuiding returns 0
21:21:14.992 00.000 11060 Move returns status 0, amount 24
21:21:14.993 00.001 11060 MoveAxis(N, 0, ABG)
21:21:14.993 00.000 11060 Move returns status 0, amount 0
21:21:14.993 00.000 11060 move complete, result=0
21:21:14.993 00.000 11060 worker thread done servicing request
21:21:14.993 00.000 11060 Worker thread wakes up
21:21:14.993 00.000 10844 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
21:21:14.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:14.993 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:16.469 01.476 11060 Exposure complete
21:21:16.627 00.158 11060 worker thread done servicing request
21:21:16.627 00.000 10844 OnExposeComplete: enter
21:21:16.627 00.000 10844 UpdateGuideState(): m_state=6
21:21:16.627 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:21:16.627 00.000 10844 Star::Find returns 1 (0), X=95.02, Y=463.03, Mass=2285, SNR=30.1, Peak=208 HFD=3.9
21:21:16.627 00.000 10844 MultiStar: [#1 0.38,-0.11,0.67,U] [#2 -0.80,-1.12,0.00,M9] [#3 -0.70,0.17,0.75,U] [#4 1.05,0.07,0.00,M5] [#5 -0.65,-0.09,0.90,U] [#6 -0.37,0.02,0.78,U] [#7 0.16,-0.28,0.89,U] [#8 1.44,-0.64,0.00,M6] 
21:21:16.627 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.21}, one-star: {0.60, -0.77}
21:21:16.627 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.80) = xAngle (-1.13 = -1.13)
21:21:16.627 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.22 = -1.22)
21:21:16.627 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.94 mountX=0.09 mountY=-0.21, mountTheta=-1.15
21:21:16.632 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.21, opts=13)
21:21:16.632 00.000 10844 Enqueuing Move request for scope (-0.08, -0.21)
21:21:16.635 00.003 11060 Worker thread wakes up
21:21:16.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
21:21:16.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
21:21:16.635 00.000 11060 Moving (-0.08, -0.21) raw xDistance=0.09 yDistance=-0.21
21:21:16.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:21:16.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
21:21:16.635 00.000 11060 MoveAxis(E, 0, ABG)
21:21:16.635 00.000 11060 Move returns status 0, amount 0
21:21:16.635 00.000 11060 MoveAxis(N, 79, ABG)
21:21:16.635 00.000 11060 Guiding  Dir = 0, Dur = 79
21:21:16.641 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:16.648 00.007 11060 IsSlewing returns 0
21:21:16.648 00.000 11060 IsGuiding returns 0
21:21:16.651 00.003 10844 UpdateGuideState exits: m=2285 SNR=30.1
21:21:16.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:16.651 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:16.651 00.000 10844 Enqueuing Expose request
21:21:16.743 00.092 11060 IsGuiding returns 0
21:21:16.743 00.000 11060 Move returns status 0, amount 79
21:21:16.743 00.000 11060 move complete, result=0
21:21:16.743 00.000 11060 worker thread done servicing request
21:21:16.743 00.000 11060 Worker thread wakes up
21:21:16.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:16.743 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:16.745 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 79 ms NORTH
21:21:18.220 01.475 11060 Exposure complete
21:21:18.362 00.142 11060 worker thread done servicing request
21:21:18.362 00.000 10844 OnExposeComplete: enter
21:21:18.362 00.000 10844 UpdateGuideState(): m_state=6
21:21:18.362 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:21:18.362 00.000 10844 Star::Find returns 1 (0), X=95.07, Y=462.88, Mass=1932, SNR=27.3, Peak=156 HFD=3.9
21:21:18.362 00.000 10844 MultiStar: [#1 0.61,0.14,0.87,U] [#2 -0.38,-0.78,0.97,U] [#3 -0.29,-0.04,0.86,U] [#4 1.49,-0.20,0.00,M6] [#5 -0.78,-0.48,0.00,M10] [#6 0.33,0.07,0.98,U] [#7 -0.03,-0.37,0.89,U] [#8 1.04,-0.14,0.00,M7] 
21:21:18.362 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.33}, one-star: {0.66, -0.92}
21:21:18.362 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.80) = xAngle (-0.33 = -0.33)
21:21:18.362 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.42 = -0.42)
21:21:18.362 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-1.13 mountX=0.35 mountY=-0.15, mountTheta=-0.40
21:21:18.362 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.33, opts=13)
21:21:18.362 00.000 10844 Enqueuing Move request for scope (0.16, -0.33)
21:21:18.362 00.000 11060 Worker thread wakes up
21:21:18.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.33) opts 0xd
21:21:18.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.33)
21:21:18.362 00.000 11060 Moving (0.16, -0.33) raw xDistance=0.35 yDistance=-0.15
21:21:18.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.35
21:21:18.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:18.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:21:18.362 00.000 11060 MoveAxis(W, 34, ABG)
21:21:18.362 00.000 11060 Guiding  Dir = 3, Dur = 34
21:21:18.374 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:18.390 00.016 10844 UpdateGuideState exits: m=1932 SNR=27.3
21:21:18.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:18.390 00.000 11060 IsSlewing returns 0
21:21:18.390 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:18.390 00.000 10844 Enqueuing Expose request
21:21:18.391 00.001 11060 IsGuiding returns 0
21:21:18.454 00.063 11060 IsGuiding returns 0
21:21:18.455 00.001 11060 Move returns status 0, amount 34
21:21:18.455 00.000 11060 MoveAxis(N, 0, ABG)
21:21:18.455 00.000 11060 Move returns status 0, amount 0
21:21:18.455 00.000 11060 move complete, result=0
21:21:18.456 00.001 11060 worker thread done servicing request
21:21:18.456 00.000 11060 Worker thread wakes up
21:21:18.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:18.456 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:18.458 00.002 10844 GuideStep: 0.3 px 34 ms WEST, -0.1 px 0 ms NORTH
21:21:19.932 01.474 11060 Exposure complete
21:21:20.074 00.142 11060 worker thread done servicing request
21:21:20.074 00.000 10844 OnExposeComplete: enter
21:21:20.078 00.004 10844 UpdateGuideState(): m_state=6
21:21:20.078 00.000 10844 Star::Find(15, 95, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:21:20.078 00.000 10844 Star::Find returns 1 (0), X=95.61, Y=463.92, Mass=2000, SNR=27.6, Peak=176 HFD=3.5
21:21:20.078 00.000 10844 MultiStar: [#1 -0.08,0.14,0.85,U] [#2 -0.59,-0.68,0.00,M9] [#3 -0.31,0.46,0.75,U] [#4 1.48,-0.03,0.00,M7] [#5 -0.55,-0.27,1.07,U] [#6 0.88,-0.20,0.00,M1] [#7 0.18,-0.34,0.97,U] [#8 1.36,-0.21,0.00,M8] 
21:21:20.078 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.01}, one-star: {1.20, 0.11}
21:21:20.079 00.001 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.80) = xAngle (0.73 = 0.73)
21:21:20.079 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.64 = 0.64)
21:21:20.079 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=0.08 mountY=0.06, mountTheta=0.67
21:21:20.079 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
21:21:20.082 00.003 10844 Enqueuing Move request for scope (0.10, -0.01)
21:21:20.082 00.000 11060 Worker thread wakes up
21:21:20.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
21:21:20.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
21:21:20.082 00.000 11060 Moving (0.10, -0.01) raw xDistance=0.08 yDistance=0.06
21:21:20.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:21:20.084 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:20.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:21:20.084 00.000 11060 MoveAxis(E, 0, ABG)
21:21:20.084 00.000 11060 Move returns status 0, amount 0
21:21:20.084 00.000 11060 MoveAxis(N, 0, ABG)
21:21:20.084 00.000 11060 Move returns status 0, amount 0
21:21:20.084 00.000 11060 move complete, result=0
21:21:20.086 00.002 11060 worker thread done servicing request
21:21:20.093 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:20.108 00.015 10844 UpdateGuideState exits: m=2000 SNR=27.6
21:21:20.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:20.108 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:20.108 00.000 10844 Enqueuing Expose request
21:21:20.108 00.000 11060 Worker thread wakes up
21:21:20.108 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:21:20.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:20.108 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:21.581 01.473 11060 Exposure complete
21:21:21.727 00.146 11060 worker thread done servicing request
21:21:21.727 00.000 10844 OnExposeComplete: enter
21:21:21.727 00.000 10844 UpdateGuideState(): m_state=6
21:21:21.727 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:21:21.727 00.000 10844 Star::Find returns 1 (0), X=94.79, Y=463.80, Mass=1977, SNR=27.3, Peak=170 HFD=3.6
21:21:21.727 00.000 10844 MultiStar: [#1 -0.49,0.10,1.07,U] [#2 -0.39,-0.78,0.84,U] [#3 -0.08,-0.00,0.78,U] [#4 1.53,-0.48,0.00,M8] [#5 -0.35,-0.19,1.04,U] [#6 -0.18,-0.08,0.88,U] [#7 0.04,-0.36,1.06,U] [#8 0.91,-0.83,0.00,M9] 
21:21:21.727 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.18}, one-star: {0.38, -0.00}
21:21:21.727 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.80) = xAngle (-1.47 = -1.47)
21:21:21.730 00.003 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.56 = -1.56)
21:21:21.730 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-2.27 mountX=0.02 mountY=-0.24, mountTheta=-1.47
21:21:21.732 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.18, opts=13)
21:21:21.732 00.000 10844 Enqueuing Move request for scope (-0.15, -0.18)
21:21:21.732 00.000 11060 Worker thread wakes up
21:21:21.733 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
21:21:21.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
21:21:21.733 00.000 11060 Moving (-0.15, -0.18) raw xDistance=0.02 yDistance=-0.24
21:21:21.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:21:21.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.24
21:21:21.733 00.000 11060 MoveAxis(E, 0, ABG)
21:21:21.733 00.000 11060 Move returns status 0, amount 0
21:21:21.733 00.000 11060 MoveAxis(N, 90, ABG)
21:21:21.733 00.000 11060 Guiding  Dir = 0, Dur = 90
21:21:21.735 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:21.751 00.016 10844 UpdateGuideState exits: m=1977 SNR=27.3
21:21:21.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:21.751 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:21.751 00.000 10844 Enqueuing Expose request
21:21:21.759 00.008 11060 IsSlewing returns 0
21:21:21.759 00.000 11060 IsGuiding returns 0
21:21:21.887 00.128 11060 IsGuiding returns 0
21:21:21.887 00.000 11060 Move returns status 0, amount 90
21:21:21.887 00.000 11060 move complete, result=0
21:21:21.887 00.000 11060 worker thread done servicing request
21:21:21.887 00.000 11060 Worker thread wakes up
21:21:21.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:21.887 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 90 ms NORTH
21:21:21.887 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:23.364 01.477 11060 Exposure complete
21:21:23.497 00.133 11060 worker thread done servicing request
21:21:23.497 00.000 10844 OnExposeComplete: enter
21:21:23.497 00.000 10844 UpdateGuideState(): m_state=6
21:21:23.497 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:21:23.497 00.000 10844 Star::Find returns 1 (0), X=95.33, Y=463.71, Mass=1842, SNR=26.0, Peak=165 HFD=3.5
21:21:23.497 00.000 10844 MultiStar: [#1 0.04,-0.10,1.05,U] [#2 0.29,-0.68,0.99,U] [#3 -0.02,0.34,0.86,U] [#4 1.50,-0.73,0.00,M9] [#5 -0.20,0.03,1.11,U] [#6 0.13,0.22,0.94,U] [#7 -0.23,0.12,1.00,U] [#8 1.31,-0.56,0.00,M10] 
21:21:23.497 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.92, -0.10}
21:21:23.497 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.80) = xAngle (0.57 = 0.57)
21:21:23.497 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.48 = 0.48)
21:21:23.511 00.014 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=0.11 mountY=0.06, mountTheta=0.50
21:21:23.514 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
21:21:23.514 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
21:21:23.516 00.002 11060 Worker thread wakes up
21:21:23.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
21:21:23.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
21:21:23.516 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.11 yDistance=0.06
21:21:23.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:21:23.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:23.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:21:23.516 00.000 11060 MoveAxis(E, 0, ABG)
21:21:23.518 00.002 11060 Move returns status 0, amount 0
21:21:23.518 00.000 11060 MoveAxis(N, 0, ABG)
21:21:23.518 00.000 11060 Move returns status 0, amount 0
21:21:23.518 00.000 11060 move complete, result=0
21:21:23.518 00.000 11060 worker thread done servicing request
21:21:23.528 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:23.542 00.014 10844 UpdateGuideState exits: m=1842 SNR=26.0
21:21:23.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:23.542 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:23.542 00.000 10844 Enqueuing Expose request
21:21:23.542 00.000 11060 Worker thread wakes up
21:21:23.542 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:21:23.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:23.542 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:25.006 01.464 11060 Exposure complete
21:21:25.218 00.212 11060 worker thread done servicing request
21:21:25.231 00.013 10844 OnExposeComplete: enter
21:21:25.233 00.002 10844 UpdateGuideState(): m_state=6
21:21:25.234 00.001 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:21:25.234 00.000 10844 Star::Find returns 1 (0), X=95.98, Y=463.62, Mass=1982, SNR=27.5, Peak=156 HFD=3.6
21:21:25.236 00.002 10844 MultiStar: [#1 0.49,0.75,1.04,U] [#2 -0.03,-0.60,0.87,U] [#3 0.01,0.56,0.71,U] [#4 2.26,-0.25,0.00,M10] [#5 0.62,-0.35,0.92,U] [#6 0.02,0.67,0.93,U] [#7 0.82,-0.00,0.92,U] [#8 2.01,-0.55,0.00,R] 
21:21:25.236 00.000 10844 refined, 6 included, MultiStar: {0.53, 0.12}, one-star: {1.56, -0.18}
21:21:25.236 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.80) = xAngle (1.03 = 1.03)
21:21:25.236 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.94 = 0.94)
21:21:25.236 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=0.12 hyp=0.55 cameraTheta=0.22 mountX=0.28 mountY=0.44, mountTheta=1.00
21:21:25.237 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=0.12, opts=13)
21:21:25.237 00.000 10844 Enqueuing Move request for scope (0.53, 0.12)
21:21:25.269 00.032 11060 Worker thread wakes up
21:21:25.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.12) opts 0xd
21:21:25.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.53, 0.12)
21:21:25.269 00.000 11060 Moving (0.53, 0.12) raw xDistance=0.28 yDistance=0.44
21:21:25.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.28
21:21:25.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:25.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:21:25.269 00.000 11060 MoveAxis(W, 28, ABG)
21:21:25.269 00.000 11060 Guiding  Dir = 3, Dur = 28
21:21:25.313 00.044 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:25.316 00.003 11060 IsSlewing returns 0
21:21:25.318 00.002 11060 IsGuiding returns 0
21:21:26.557 01.239 11060 IsGuiding returns 0
21:21:26.558 00.001 11060 Move returns status 0, amount 28
21:21:26.560 00.002 11060 MoveAxis(N, 0, ABG)
21:21:26.561 00.001 11060 Move returns status 0, amount 0
21:21:26.561 00.000 11060 move complete, result=0
21:21:26.561 00.000 11060 worker thread done servicing request
21:21:26.574 00.013 10844 UpdateGuideState exits: m=1982 SNR=27.5
21:21:26.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:26.574 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:26.574 00.000 10844 Enqueuing Expose request
21:21:26.574 00.000 11060 Worker thread wakes up
21:21:26.576 00.002 10844 GuideStep: 0.3 px 28 ms WEST, 0.4 px 0 ms NORTH
21:21:26.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:26.576 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:28.044 01.468 11060 Exposure complete
21:21:28.223 00.179 11060 worker thread done servicing request
21:21:28.223 00.000 10844 OnExposeComplete: enter
21:21:28.223 00.000 10844 UpdateGuideState(): m_state=6
21:21:28.223 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:21:28.223 00.000 10844 Star::Find returns 1 (0), X=95.71, Y=463.77, Mass=2250, SNR=29.4, Peak=187 HFD=3.5
21:21:28.223 00.000 10844 MultiStar: [#1 0.46,0.07,0.92,U] [#2 0.34,-0.03,0.88,U] [#3 0.25,0.28,0.75,U] [#4 1.83,-0.57,0.00,R] [#5 0.28,0.09,0.98,U] [#6 0.67,0.32,0.77,U] [#7 0.58,-0.02,0.89,U] [#8 -0.14,0.55,0.89,U] 
21:21:28.223 00.000 10844 refined, 7 included, MultiStar: {0.48, 0.15}, one-star: {1.30, -0.04}
21:21:28.223 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.80) = xAngle (1.10 = 1.10)
21:21:28.223 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.01 = 1.01)
21:21:28.223 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.15 hyp=0.50 cameraTheta=0.29 mountX=0.23 mountY=0.42, mountTheta=1.08
21:21:28.232 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.15, opts=13)
21:21:28.233 00.001 10844 Enqueuing Move request for scope (0.48, 0.15)
21:21:28.233 00.000 11060 Worker thread wakes up
21:21:28.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.15) opts 0xd
21:21:28.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.15)
21:21:28.233 00.000 11060 Moving (0.48, 0.15) raw xDistance=0.23 yDistance=0.42
21:21:28.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.23
21:21:28.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:21:28.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
21:21:28.233 00.000 11060 MoveAxis(W, 23, ABG)
21:21:28.233 00.000 11060 Guiding  Dir = 3, Dur = 23
21:21:28.239 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:28.245 00.006 11060 IsSlewing returns 0
21:21:28.245 00.000 11060 IsGuiding returns 0
21:21:28.267 00.022 10844 UpdateGuideState exits: m=2250 SNR=29.4
21:21:28.269 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:28.269 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:28.269 00.000 10844 Enqueuing Expose request
21:21:28.278 00.009 11060 IsGuiding returns 0
21:21:28.278 00.000 11060 Move returns status 0, amount 23
21:21:28.278 00.000 11060 MoveAxis(N, 0, ABG)
21:21:28.278 00.000 11060 Move returns status 0, amount 0
21:21:28.278 00.000 11060 move complete, result=0
21:21:28.278 00.000 11060 worker thread done servicing request
21:21:28.278 00.000 11060 Worker thread wakes up
21:21:28.279 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:28.279 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:28.281 00.002 10844 GuideStep: 0.2 px 23 ms WEST, 0.4 px 0 ms NORTH
21:21:29.743 01.462 11060 Exposure complete
21:21:29.879 00.136 11060 worker thread done servicing request
21:21:29.879 00.000 10844 OnExposeComplete: enter
21:21:29.879 00.000 10844 UpdateGuideState(): m_state=6
21:21:29.879 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:21:29.879 00.000 10844 Star::Find returns 1 (0), X=95.22, Y=463.82, Mass=1885, SNR=26.8, Peak=181 HFD=3.4
21:21:29.879 00.000 10844 MultiStar: [#1 0.11,0.27,1.11,U] [#2 0.23,-0.35,0.93,U] [#3 -0.57,0.76,0.00,M1] [#4 0.59,0.72,0.00,M1] [#5 0.24,-0.13,1.07,U] [#6 0.42,0.05,0.99,U] [#7 0.15,-0.36,0.93,U] [#8 -0.28,0.62,0.89,U] 
21:21:29.879 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.02}, one-star: {0.81, 0.02}
21:21:29.879 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.80) = xAngle (0.88 = 0.88)
21:21:29.879 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.79 = 0.79)
21:21:29.879 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.07 mountX=0.16 mountY=0.17, mountTheta=0.84
21:21:29.879 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.02, opts=13)
21:21:29.879 00.000 10844 Enqueuing Move request for scope (0.24, 0.02)
21:21:29.879 00.000 11060 Worker thread wakes up
21:21:29.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
21:21:29.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
21:21:29.879 00.000 11060 Moving (0.24, 0.02) raw xDistance=0.16 yDistance=0.17
21:21:29.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.16
21:21:29.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:29.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:21:29.879 00.000 11060 MoveAxis(W, 16, ABG)
21:21:29.879 00.000 11060 Guiding  Dir = 3, Dur = 16
21:21:29.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:29.904 00.025 10844 UpdateGuideState exits: m=1885 SNR=26.8
21:21:29.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:29.904 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:29.904 00.000 10844 Enqueuing Expose request
21:21:29.924 00.020 11060 IsSlewing returns 0
21:21:29.925 00.001 11060 IsGuiding returns 0
21:21:29.989 00.064 11060 IsGuiding returns 0
21:21:29.989 00.000 11060 Move returns status 0, amount 16
21:21:29.989 00.000 11060 MoveAxis(N, 0, ABG)
21:21:29.989 00.000 11060 Move returns status 0, amount 0
21:21:29.989 00.000 11060 move complete, result=0
21:21:29.989 00.000 11060 worker thread done servicing request
21:21:29.989 00.000 11060 Worker thread wakes up
21:21:29.989 00.000 10844 GuideStep: 0.2 px 16 ms WEST, 0.2 px 0 ms NORTH
21:21:29.991 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:29.991 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:31.456 01.465 11060 Exposure complete
21:21:31.587 00.131 11060 worker thread done servicing request
21:21:31.587 00.000 10844 OnExposeComplete: enter
21:21:31.587 00.000 10844 UpdateGuideState(): m_state=6
21:21:31.592 00.005 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:21:31.592 00.000 10844 Star::Find returns 1 (0), X=95.91, Y=463.96, Mass=2281, SNR=29.6, Peak=189 HFD=3.2
21:21:31.592 00.000 10844 MultiStar: [#1 0.00,0.53,1.08,U] [#2 -0.00,-0.23,0.85,U] [#3 -0.29,0.90,0.68,U] [#4 -0.13,1.01,0.00,M2] [#5 0.17,0.02,0.93,U] [#6 0.68,0.32,0.88,U] [#7 0.91,0.41,0.00,M1] [#8 -0.71,1.00,0.00,M1] 
21:21:31.592 00.000 10844 refined, 5 included, MultiStar: {0.38, 0.27}, one-star: {1.50, 0.16}
21:21:31.592 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.80) = xAngle (1.42 = 1.42)
21:21:31.592 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.33 = 1.33)
21:21:31.593 00.001 10844 CameraToMount -- cameraX=0.38 cameraY=0.27 hyp=0.47 cameraTheta=0.61 mountX=0.07 mountY=0.45, mountTheta=1.41
21:21:31.594 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.27, opts=13)
21:21:31.594 00.000 10844 Enqueuing Move request for scope (0.38, 0.27)
21:21:31.594 00.000 11060 Worker thread wakes up
21:21:31.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.27) opts 0xd
21:21:31.594 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.27)
21:21:31.594 00.000 11060 Moving (0.38, 0.27) raw xDistance=0.07 yDistance=0.45
21:21:31.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:21:31.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:21:31.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:21:31.594 00.000 11060 MoveAxis(E, 0, ABG)
21:21:31.594 00.000 11060 Move returns status 0, amount 0
21:21:31.594 00.000 11060 MoveAxis(N, 0, ABG)
21:21:31.594 00.000 11060 Move returns status 0, amount 0
21:21:31.594 00.000 11060 move complete, result=0
21:21:31.594 00.000 11060 worker thread done servicing request
21:21:31.600 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
21:21:31.613 00.013 10844 UpdateGuideState exits: m=2281 SNR=29.6
21:21:31.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:31.613 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:31.613 00.000 10844 Enqueuing Expose request
21:21:31.613 00.000 11060 Worker thread wakes up
21:21:31.613 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:21:31.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:31.613 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:33.093 01.480 11060 Exposure complete
21:21:33.224 00.131 11060 worker thread done servicing request
21:21:33.224 00.000 10844 OnExposeComplete: enter
21:21:33.224 00.000 10844 UpdateGuideState(): m_state=6
21:21:33.226 00.002 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:21:33.226 00.000 10844 Star::Find returns 1 (0), X=95.85, Y=463.74, Mass=1673, SNR=25.1, Peak=153 HFD=3.7
21:21:33.226 00.000 10844 MultiStar: [#1 -0.13,-0.04,1.20,U] [#2 -0.22,-0.71,0.96,U] [#3 0.42,0.70,0.85,U] [#4 -0.64,0.62,2.35,U] [#5 0.76,-0.54,0.99,U] [#6 0.19,0.27,0.98,U] [#7 0.68,-0.20,0.99,U] [#8 -0.20,-0.17,0.95,U] 
21:21:33.226 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {1.44, -0.07}
21:21:33.226 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.80) = xAngle (1.25 = 1.25)
21:21:33.226 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.16 = 1.16)
21:21:33.226 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.45 mountX=0.05 mountY=0.13, mountTheta=1.24
21:21:33.226 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
21:21:33.228 00.002 10844 Enqueuing Move request for scope (0.13, 0.06)
21:21:33.228 00.000 11060 Worker thread wakes up
21:21:33.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
21:21:33.228 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
21:21:33.228 00.000 11060 Moving (0.13, 0.06) raw xDistance=0.05 yDistance=0.13
21:21:33.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:21:33.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:33.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:21:33.228 00.000 11060 MoveAxis(E, 0, ABG)
21:21:33.228 00.000 11060 Move returns status 0, amount 0
21:21:33.228 00.000 11060 MoveAxis(N, 0, ABG)
21:21:33.228 00.000 11060 Move returns status 0, amount 0
21:21:33.228 00.000 11060 move complete, result=0
21:21:33.229 00.001 11060 worker thread done servicing request
21:21:33.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:33.242 00.013 10844 UpdateGuideState exits: m=1673 SNR=25.1
21:21:33.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:33.242 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:33.242 00.000 10844 Enqueuing Expose request
21:21:33.242 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:21:33.242 00.000 11060 Worker thread wakes up
21:21:33.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:33.242 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:34.708 01.466 11060 Exposure complete
21:21:34.851 00.143 11060 worker thread done servicing request
21:21:34.851 00.000 10844 OnExposeComplete: enter
21:21:34.851 00.000 10844 UpdateGuideState(): m_state=6
21:21:34.851 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:21:34.851 00.000 10844 Star::Find returns 1 (0), X=95.93, Y=464.37, Mass=1951, SNR=27.4, Peak=166 HFD=3.3
21:21:34.851 00.000 10844 MultiStar: [#1 0.59,0.85,0.00,M1] [#2 0.38,-0.24,0.88,U] [#3 0.26,1.26,0.00,M1] [#4 0.43,0.85,2.30,U] [#5 0.44,0.01,0.95,U] [#6 1.15,1.25,0.00,M1] [#7 0.53,0.56,1.01,U] [#8 -0.15,1.22,0.00,M1] 
21:21:34.852 00.001 10844 refined, 4 included, MultiStar: {0.62, 0.47}, one-star: {1.52, 0.57}
21:21:34.852 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.80) = xAngle (1.46 = 1.46)
21:21:34.852 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.37 = 1.37)
21:21:34.852 00.000 10844 CameraToMount -- cameraX=0.62 cameraY=0.47 hyp=0.78 cameraTheta=0.65 mountX=0.09 mountY=0.76, mountTheta=1.45
21:21:34.853 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.62, y=0.47, opts=13)
21:21:34.853 00.000 10844 Enqueuing Move request for scope (0.62, 0.47)
21:21:34.853 00.000 11060 Worker thread wakes up
21:21:34.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.47) opts 0xd
21:21:34.853 00.000 11060 Handling offset move in thread for scope, endpoint = (0.62, 0.47)
21:21:34.853 00.000 11060 Moving (0.62, 0.47) raw xDistance=0.09 yDistance=0.76
21:21:34.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:21:34.853 00.000 11060 resist switch: large excursion: input 0.76 thresh 0.57 direction from -1 to 1
21:21:34.853 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28
21:21:34.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.76
21:21:34.853 00.000 11060 MoveAxis(E, 0, ABG)
21:21:34.853 00.000 11060 Move returns status 0, amount 0
21:21:34.853 00.000 11060 BLC: Oldest BLC event removed
21:21:34.853 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:21:34.853 00.000 11060 MoveAxis(S, 1042, ABG)
21:21:34.853 00.000 11060 Guiding  Dir = 1, Dur = 1042
21:21:34.855 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:34.879 00.024 11060 IsSlewing returns 0
21:21:34.879 00.000 11060 IsGuiding returns 0
21:21:34.883 00.004 10844 UpdateGuideState exits: m=1951 SNR=27.4
21:21:34.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:34.883 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:34.883 00.000 10844 Enqueuing Expose request
21:21:35.946 01.063 11060 IsGuiding returns 0
21:21:35.946 00.000 11060 Move returns status 0, amount 1042
21:21:35.946 00.000 11060 move complete, result=0
21:21:35.946 00.000 11060 worker thread done servicing request
21:21:35.946 00.000 11060 Worker thread wakes up
21:21:35.946 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.8 px 1042 ms SOUTH
21:21:35.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:35.948 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:37.420 01.472 11060 Exposure complete
21:21:37.560 00.140 11060 worker thread done servicing request
21:21:37.560 00.000 10844 OnExposeComplete: enter
21:21:37.560 00.000 10844 UpdateGuideState(): m_state=6
21:21:37.562 00.002 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:21:37.562 00.000 10844 Star::Find returns 1 (0), X=95.13, Y=464.42, Mass=2719, SNR=32.5, Peak=207 HFD=3.8
21:21:37.562 00.000 10844 MultiStar: [#1 -0.28,0.46,0.95,U] [#2 -0.30,0.32,0.76,U] [#3 -0.56,1.65,0.00,M2] [#4 -0.71,1.42,0.00,M1] [#5 -0.49,0.25,0.85,U] [#6 0.37,0.82,0.74,U] [#7 0.00,0.30,0.89,U] [#8 -0.26,0.68,0.71,U] 
21:21:37.562 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.49}, one-star: {0.71, 0.61}
21:21:37.562 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.80) = xAngle (2.41 = 2.41)
21:21:37.562 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.32 = 2.32)
21:21:37.562 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.49 hyp=0.49 cameraTheta=1.61 mountX=-0.36 mountY=0.36, mountTheta=2.37
21:21:37.567 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.49, opts=13)
21:21:37.567 00.000 10844 Enqueuing Move request for scope (-0.02, 0.49)
21:21:37.571 00.004 11060 Worker thread wakes up
21:21:37.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.49) opts 0xd
21:21:37.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.49)
21:21:37.571 00.000 11060 Moving (-0.02, 0.49) raw xDistance=-0.36 yDistance=0.36
21:21:37.571 00.000 11060 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.533157, 1:0.355178
21:21:37.573 00.002 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:21:37.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.36
21:21:37.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
21:21:37.573 00.000 11060 MoveAxis(E, 35, ABG)
21:21:37.573 00.000 11060 Guiding  Dir = 2, Dur = 35
21:21:37.575 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:37.578 00.003 11060 IsSlewing returns 0
21:21:37.578 00.000 11060 IsGuiding returns 0
21:21:37.586 00.008 10844 UpdateGuideState exits: m=2719 SNR=32.5
21:21:37.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:37.586 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:37.586 00.000 10844 Enqueuing Expose request
21:21:37.625 00.039 11060 IsGuiding returns 0
21:21:37.625 00.000 11060 Move returns status 0, amount 35
21:21:37.625 00.000 11060 MoveAxis(S, 136, ABG)
21:21:37.625 00.000 11060 Guiding  Dir = 1, Dur = 136
21:21:37.657 00.032 11060 IsSlewing returns 0
21:21:37.657 00.000 11060 IsGuiding returns 0
21:21:37.816 00.159 11060 IsGuiding returns 0
21:21:37.816 00.000 11060 Move returns status 0, amount 136
21:21:37.816 00.000 11060 move complete, result=0
21:21:37.816 00.000 11060 worker thread done servicing request
21:21:37.816 00.000 11060 Worker thread wakes up
21:21:37.816 00.000 10844 GuideStep: -0.4 px 35 ms EAST, 0.4 px 136 ms SOUTH
21:21:37.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:37.816 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:39.288 01.472 11060 Exposure complete
21:21:39.419 00.131 11060 worker thread done servicing request
21:21:39.419 00.000 10844 OnExposeComplete: enter
21:21:39.419 00.000 10844 UpdateGuideState(): m_state=6
21:21:39.419 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:21:39.419 00.000 10844 Star::Find returns 1 (0), X=94.86, Y=463.94, Mass=2023, SNR=27.0, Peak=176 HFD=3.1
21:21:39.419 00.000 10844 MultiStar: [#1 -0.69,0.23,1.17,U] [#2 -0.26,-0.40,0.91,U] [#3 -1.33,0.70,0.00,M3] [#4 -1.17,1.50,0.00,M2] [#5 -0.89,-0.09,1.10,U] [#6 -0.02,1.13,0.00,M1] [#7 -0.54,0.40,0.95,U] [#8 -0.84,0.94,0.00,M1] 
21:21:39.419 00.000 10844 refined, 4 included, MultiStar: {-0.41, 0.06}, one-star: {0.45, 0.13}
21:21:39.419 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.80) = xAngle (3.80 = -2.49)
21:21:39.419 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.71 = -2.57)
21:21:39.419 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.06 hyp=0.41 cameraTheta=2.99 mountX=-0.33 mountY=-0.22, mountTheta=-2.55
21:21:39.431 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.06, opts=13)
21:21:39.431 00.000 10844 Enqueuing Move request for scope (-0.41, 0.06)
21:21:39.431 00.000 11060 Worker thread wakes up
21:21:39.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.06) opts 0xd
21:21:39.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.06)
21:21:39.431 00.000 11060 Moving (-0.41, 0.06) raw xDistance=-0.33 yDistance=-0.22
21:21:39.431 00.000 11060 BLC: History state: CurrMiss=-0.22, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=0.533157, 1:0.355178, 2:-0.221478
21:21:39.431 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -119.000000
21:21:39.431 00.000 11060 BLC: window closed
21:21:39.431 00.000 11060 BLC: Pulse adjusted to 631
21:21:39.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.33
21:21:39.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:39.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:21:39.431 00.000 11060 MoveAxis(E, 33, ABG)
21:21:39.431 00.000 11060 Guiding  Dir = 2, Dur = 33
21:21:39.435 00.004 11060 IsSlewing returns 0
21:21:39.436 00.001 11060 IsGuiding returns 0
21:21:39.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:39.451 00.015 10844 UpdateGuideState exits: m=2023 SNR=27.0
21:21:39.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:39.451 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:39.451 00.000 10844 Enqueuing Expose request
21:21:39.482 00.031 11060 IsGuiding returns 0
21:21:39.482 00.000 11060 Move returns status 0, amount 33
21:21:39.482 00.000 11060 MoveAxis(N, 0, ABG)
21:21:39.482 00.000 11060 Move returns status 0, amount 0
21:21:39.482 00.000 11060 move complete, result=0
21:21:39.482 00.000 11060 worker thread done servicing request
21:21:39.482 00.000 11060 Worker thread wakes up
21:21:39.482 00.000 10844 GuideStep: -0.3 px 33 ms EAST, -0.2 px 0 ms NORTH
21:21:39.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:39.482 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:39.840 00.358 10844 evsrv: cli 0EEEEBB0 connect
21:21:39.840 00.000 10844 case statement mapped state 6 to 3
21:21:39.840 00.000 10844 case statement mapped state 6 to 3
21:21:39.842 00.002 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_pixel_scale","id":"f1806ff5-7923-4966-a78e-99e02870ad27"}
21:21:39.842 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":4.1253,"id":"f1806ff5-7923-4966-a78e-99e02870ad27"}
21:21:39.842 00.000 10844 evsrv: cli 0EEEEBB0 disconnect
21:21:40.942 01.100 11060 Exposure complete
21:21:41.089 00.147 11060 worker thread done servicing request
21:21:41.089 00.000 10844 OnExposeComplete: enter
21:21:41.089 00.000 10844 UpdateGuideState(): m_state=6
21:21:41.089 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:21:41.089 00.000 10844 Star::Find returns 1 (0), X=94.66, Y=464.41, Mass=1948, SNR=26.9, Peak=149 HFD=3.4
21:21:41.089 00.000 10844 MultiStar: [#1 -0.37,0.22,1.08,U] [#2 -0.90,-0.14,0.85,U] [#3 -0.51,0.60,0.80,U] [#4 -0.79,1.06,0.00,M3] [#5 -0.73,0.16,1.11,U] [#6 -0.29,0.24,0.87,U] [#7 -0.64,0.09,0.97,U] [#8 -0.92,0.67,0.00,M2] 
21:21:41.089 00.000 10844 refined, 6 included, MultiStar: {-0.45, 0.25}, one-star: {0.25, 0.60}
21:21:41.089 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.80) = xAngle (3.44 = -2.85)
21:21:41.089 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.35 = -2.93)
21:21:41.089 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.25 hyp=0.51 cameraTheta=2.63 mountX=-0.49 mountY=-0.11, mountTheta=-2.93
21:21:41.089 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.25, opts=13)
21:21:41.089 00.000 10844 Enqueuing Move request for scope (-0.45, 0.25)
21:21:41.089 00.000 11060 Worker thread wakes up
21:21:41.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.25) opts 0xd
21:21:41.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.25)
21:21:41.089 00.000 11060 Moving (-0.45, 0.25) raw xDistance=-0.49 yDistance=-0.11
21:21:41.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.49
21:21:41.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:41.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:21:41.089 00.000 11060 MoveAxis(E, 49, ABG)
21:21:41.089 00.000 11060 Guiding  Dir = 2, Dur = 49
21:21:41.094 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:41.099 00.005 11060 IsSlewing returns 0
21:21:41.099 00.000 11060 IsGuiding returns 0
21:21:41.107 00.008 10844 UpdateGuideState exits: m=1948 SNR=26.9
21:21:41.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:41.107 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:41.107 00.000 10844 Enqueuing Expose request
21:21:41.162 00.055 11060 IsGuiding returns 0
21:21:41.162 00.000 11060 Move returns status 0, amount 49
21:21:41.162 00.000 11060 MoveAxis(N, 0, ABG)
21:21:41.162 00.000 11060 Move returns status 0, amount 0
21:21:41.162 00.000 11060 move complete, result=0
21:21:41.162 00.000 11060 worker thread done servicing request
21:21:41.162 00.000 11060 Worker thread wakes up
21:21:41.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:41.162 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:41.165 00.003 10844 GuideStep: -0.5 px 49 ms EAST, -0.1 px 0 ms NORTH
21:21:42.646 01.481 11060 Exposure complete
21:21:42.781 00.135 11060 worker thread done servicing request
21:21:42.781 00.000 10844 OnExposeComplete: enter
21:21:42.781 00.000 10844 UpdateGuideState(): m_state=6
21:21:42.781 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:21:42.781 00.000 10844 Star::Find returns 1 (0), X=94.56, Y=464.07, Mass=1979, SNR=27.5, Peak=178 HFD=3.5
21:21:42.781 00.000 10844 MultiStar: [#1 -0.17,0.35,1.09,U] [#2 -0.48,-0.27,1.04,U] [#3 -1.37,1.05,0.00,M3] [#4 -1.22,0.58,0.00,M4] [#5 -0.75,0.52,0.96,U] [#6 -0.40,1.02,0.00,M1] [#7 -0.56,-0.09,0.96,U] [#8 -1.29,0.68,0.00,M3] 
21:21:42.781 00.000 10844 single-star, 4 included, MultiStar: {-0.36, 0.15}, one-star: {0.15, 0.26}
21:21:42.781 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.80) = xAngle (1.85 = 1.85)
21:21:42.781 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.77 = 1.77)
21:21:42.781 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.05 mountX=-0.08 mountY=0.30, mountTheta=1.85
21:21:42.781 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.26, opts=13)
21:21:42.781 00.000 10844 Enqueuing Move request for scope (0.15, 0.26)
21:21:42.781 00.000 11060 Worker thread wakes up
21:21:42.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
21:21:42.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
21:21:42.781 00.000 11060 Moving (0.15, 0.26) raw xDistance=-0.08 yDistance=0.30
21:21:42.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:21:42.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
21:21:42.781 00.000 11060 MoveAxis(E, 0, ABG)
21:21:42.781 00.000 11060 Move returns status 0, amount 0
21:21:42.781 00.000 11060 MoveAxis(S, 113, ABG)
21:21:42.781 00.000 11060 Guiding  Dir = 1, Dur = 113
21:21:42.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:42.796 00.015 11060 IsSlewing returns 0
21:21:42.796 00.000 11060 IsGuiding returns 0
21:21:42.804 00.008 10844 UpdateGuideState exits: m=1979 SNR=27.5
21:21:42.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:42.804 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:42.804 00.000 10844 Enqueuing Expose request
21:21:42.923 00.119 11060 IsGuiding returns 0
21:21:42.923 00.000 11060 Move returns status 0, amount 113
21:21:42.923 00.000 11060 move complete, result=0
21:21:42.925 00.002 11060 worker thread done servicing request
21:21:42.925 00.000 11060 Worker thread wakes up
21:21:42.925 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 113 ms SOUTH
21:21:42.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:42.926 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:44.394 01.468 11060 Exposure complete
21:21:44.520 00.126 11060 worker thread done servicing request
21:21:44.520 00.000 10844 OnExposeComplete: enter
21:21:44.520 00.000 10844 UpdateGuideState(): m_state=6
21:21:44.520 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:21:44.520 00.000 10844 Star::Find returns 1 (0), X=94.86, Y=463.61, Mass=2307, SNR=29.9, Peak=252 HFD=3.6
21:21:44.520 00.000 10844 MultiStar: [#1 -0.33,-0.46,1.04,U] [#2 -0.40,-0.74,0.87,U] [#3 -0.63,0.26,0.78,U] [#4 -1.40,0.51,0.00,M5] [#5 -1.20,0.13,0.00,M1] [#6 -0.15,0.18,0.91,U] [#7 -0.23,-0.57,0.87,U] [#8 -1.21,-0.18,0.00,M4] 
21:21:44.520 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.26}, one-star: {0.45, -0.19}
21:21:44.520 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.80) = xAngle (-1.40 = -1.40)
21:21:44.520 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.49 = -1.49)
21:21:44.520 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.26 hyp=0.33 cameraTheta=-2.20 mountX=0.06 mountY=-0.33, mountTheta=-1.40
21:21:44.522 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.26, opts=13)
21:21:44.522 00.000 10844 Enqueuing Move request for scope (-0.19, -0.26)
21:21:44.522 00.000 11060 Worker thread wakes up
21:21:44.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.26) opts 0xd
21:21:44.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.26)
21:21:44.522 00.000 11060 Moving (-0.19, -0.26) raw xDistance=0.06 yDistance=-0.33
21:21:44.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:21:44.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:44.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:21:44.522 00.000 11060 MoveAxis(E, 0, ABG)
21:21:44.522 00.000 11060 Move returns status 0, amount 0
21:21:44.522 00.000 11060 MoveAxis(N, 0, ABG)
21:21:44.522 00.000 11060 Move returns status 0, amount 0
21:21:44.522 00.000 11060 move complete, result=0
21:21:44.522 00.000 11060 worker thread done servicing request
21:21:44.526 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:44.526 00.000 10844 UpdateGuideState exits: m=2307 SNR=29.9
21:21:44.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:44.526 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:44.526 00.000 10844 Enqueuing Expose request
21:21:44.539 00.013 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:21:44.539 00.000 11060 Worker thread wakes up
21:21:44.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:44.539 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:46.005 01.466 11060 Exposure complete
21:21:46.166 00.161 11060 worker thread done servicing request
21:21:46.166 00.000 10844 OnExposeComplete: enter
21:21:46.166 00.000 10844 UpdateGuideState(): m_state=6
21:21:46.166 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:21:46.167 00.001 10844 Star::Find returns 1 (0), X=95.26, Y=463.52, Mass=1532, SNR=23.7, Peak=164 HFD=3.3
21:21:46.167 00.000 10844 MultiStar: [#1 -0.04,-0.05,1.22,U] [#2 0.03,-0.57,1.10,U] [#3 -0.52,0.96,0.00,M3] [#4 -1.11,0.78,0.00,M6] [#5 -0.69,0.20,1.22,U] [#6 -0.32,0.60,1.02,U] [#7 0.03,0.20,1.16,U] [#8 -1.40,-0.07,0.00,M5] 
21:21:46.167 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.02}, one-star: {0.85, -0.28}
21:21:46.167 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.80) = xAngle (3.60 = -2.69)
21:21:46.167 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.51 = -2.77)
21:21:46.167 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.79 mountX=-0.04 mountY=-0.02, mountTheta=-2.76
21:21:46.167 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
21:21:46.167 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
21:21:46.167 00.000 11060 Worker thread wakes up
21:21:46.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:21:46.167 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:21:46.167 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.04 yDistance=-0.02
21:21:46.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:21:46.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:46.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:21:46.169 00.002 11060 MoveAxis(E, 0, ABG)
21:21:46.169 00.000 11060 Move returns status 0, amount 0
21:21:46.169 00.000 11060 MoveAxis(N, 0, ABG)
21:21:46.169 00.000 11060 Move returns status 0, amount 0
21:21:46.169 00.000 11060 move complete, result=0
21:21:46.169 00.000 11060 worker thread done servicing request
21:21:46.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:46.182 00.013 10844 UpdateGuideState exits: m=1532 SNR=23.7
21:21:46.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:46.182 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:46.182 00.000 10844 Enqueuing Expose request
21:21:46.182 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:21:46.182 00.000 11060 Worker thread wakes up
21:21:46.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:46.182 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:47.656 01.474 11060 Exposure complete
21:21:47.797 00.141 11060 worker thread done servicing request
21:21:47.797 00.000 10844 OnExposeComplete: enter
21:21:47.797 00.000 10844 UpdateGuideState(): m_state=6
21:21:47.797 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:21:47.797 00.000 10844 Star::Find returns 1 (0), X=94.98, Y=464.14, Mass=2013, SNR=27.0, Peak=172 HFD=3.5
21:21:47.797 00.000 10844 MultiStar: [#1 -0.04,0.11,1.09,U] [#2 -0.61,-0.84,0.00,M1] [#3 -0.30,0.32,0.76,U] [#4 -0.04,0.74,2.66,U] [#5 -0.66,-0.36,0.98,U] [#6 0.04,0.44,0.92,U] [#7 0.39,-0.04,1.01,U] [#8 -0.94,0.49,0.00,M6] 
21:21:47.797 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.32}, one-star: {0.56, 0.33}
21:21:47.797 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.80) = xAngle (2.38 = 2.38)
21:21:47.797 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.30 = 2.30)
21:21:47.797 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.58 mountX=-0.23 mountY=0.24, mountTheta=2.34
21:21:47.797 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.32, opts=13)
21:21:47.797 00.000 10844 Enqueuing Move request for scope (-0.00, 0.32)
21:21:47.797 00.000 11060 Worker thread wakes up
21:21:47.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.32) opts 0xd
21:21:47.797 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.32)
21:21:47.797 00.000 11060 Moving (-0.00, 0.32) raw xDistance=-0.23 yDistance=0.24
21:21:47.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.23
21:21:47.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
21:21:47.797 00.000 11060 MoveAxis(E, 22, ABG)
21:21:47.797 00.000 11060 Guiding  Dir = 2, Dur = 22
21:21:47.797 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:47.813 00.016 10844 UpdateGuideState exits: m=2013 SNR=27.0
21:21:47.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:47.813 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:47.813 00.000 10844 Enqueuing Expose request
21:21:47.842 00.029 11060 IsSlewing returns 0
21:21:47.842 00.000 11060 IsGuiding returns 0
21:21:47.905 00.063 11060 IsGuiding returns 0
21:21:47.905 00.000 11060 Move returns status 0, amount 22
21:21:47.905 00.000 11060 MoveAxis(S, 91, ABG)
21:21:47.905 00.000 11060 Guiding  Dir = 1, Dur = 91
21:21:47.954 00.049 11060 IsSlewing returns 0
21:21:47.954 00.000 11060 IsGuiding returns 0
21:21:48.080 00.126 11060 IsGuiding returns 0
21:21:48.081 00.001 11060 Move returns status 0, amount 91
21:21:48.081 00.000 11060 move complete, result=0
21:21:48.081 00.000 11060 worker thread done servicing request
21:21:48.081 00.000 11060 Worker thread wakes up
21:21:48.081 00.000 10844 GuideStep: -0.2 px 22 ms EAST, 0.2 px 91 ms SOUTH
21:21:48.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:48.081 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:49.558 01.477 11060 Exposure complete
21:21:49.686 00.128 11060 worker thread done servicing request
21:21:49.686 00.000 10844 OnExposeComplete: enter
21:21:49.686 00.000 10844 UpdateGuideState(): m_state=6
21:21:49.686 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:21:49.686 00.000 10844 Star::Find returns 1 (0), X=94.66, Y=463.30, Mass=2022, SNR=28.2, Peak=178 HFD=3.2
21:21:49.686 00.000 10844 MultiStar: [#1 -0.37,-0.34,1.07,U] [#2 -0.79,-1.12,0.00,M2] [#3 -0.99,0.38,0.00,M3] [#4 -0.84,0.37,2.33,U] [#5 -0.97,-0.60,0.00,M1] [#6 -0.07,0.27,0.81,U] [#7 -0.57,-0.32,0.94,U] [#8 -1.16,-0.05,0.00,M7] 
21:21:49.686 00.000 10844 refined, 4 included, MultiStar: {-0.44, -0.01}, one-star: {0.25, -0.50}
21:21:49.686 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.80) = xAngle (-2.31 = -2.31)
21:21:49.686 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.39 = -2.39)
21:21:49.686 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-0.01 hyp=0.44 cameraTheta=-3.11 mountX=-0.29 mountY=-0.30, mountTheta=-2.35
21:21:49.686 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-0.01, opts=13)
21:21:49.686 00.000 10844 Enqueuing Move request for scope (-0.44, -0.01)
21:21:49.686 00.000 11060 Worker thread wakes up
21:21:49.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.01) opts 0xd
21:21:49.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -0.01)
21:21:49.686 00.000 11060 Moving (-0.44, -0.01) raw xDistance=-0.29 yDistance=-0.30
21:21:49.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.29
21:21:49.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:49.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:21:49.686 00.000 11060 MoveAxis(E, 29, ABG)
21:21:49.686 00.000 11060 Guiding  Dir = 2, Dur = 29
21:21:49.693 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:21:49.712 00.019 10844 UpdateGuideState exits: m=2022 SNR=28.2
21:21:49.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:49.712 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:49.712 00.000 10844 Enqueuing Expose request
21:21:49.716 00.004 11060 IsSlewing returns 0
21:21:49.716 00.000 11060 IsGuiding returns 0
21:21:49.763 00.047 11060 IsGuiding returns 0
21:21:49.763 00.000 11060 Move returns status 0, amount 29
21:21:49.763 00.000 11060 MoveAxis(N, 0, ABG)
21:21:49.763 00.000 11060 Move returns status 0, amount 0
21:21:49.763 00.000 11060 move complete, result=0
21:21:49.763 00.000 11060 worker thread done servicing request
21:21:49.763 00.000 11060 Worker thread wakes up
21:21:49.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:49.763 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:49.765 00.002 10844 GuideStep: -0.3 px 29 ms EAST, -0.3 px 0 ms NORTH
21:21:51.230 01.465 11060 Exposure complete
21:21:51.381 00.151 10844 OnExposeComplete: enter
21:21:51.381 00.000 10844 UpdateGuideState(): m_state=6
21:21:51.381 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:21:51.381 00.000 10844 Star::Find returns 1 (0), X=94.80, Y=463.13, Mass=1966, SNR=27.2, Peak=172 HFD=3.3
21:21:51.381 00.000 10844 MultiStar: [#1 -0.73,-0.92,0.00,M1] [#2 -0.97,-0.88,0.00,M3] [#3 -1.09,0.52,0.00,M4] [#4 -0.57,-0.16,2.25,U] [#5 -1.20,-0.42,0.00,M2] [#6 -0.03,0.38,0.90,U] [#7 -0.41,-0.54,1.02,U] [#8 -1.51,-0.18,0.00,M8] 
21:21:51.381 00.000 10844 refined, 3 included, MultiStar: {-0.26, -0.24}, one-star: {0.39, -0.68}
21:21:51.381 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.80) = xAngle (-1.59 = -1.59)
21:21:51.381 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.67 = -1.67)
21:21:51.381 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-2.39 mountX=-0.01 mountY=-0.35, mountTheta=-1.59
21:21:51.383 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.24, opts=13)
21:21:51.383 00.000 10844 Enqueuing Move request for scope (-0.26, -0.24)
21:21:51.384 00.001 11060 worker thread done servicing request
21:21:51.384 00.000 11060 Worker thread wakes up
21:21:51.386 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.24) opts 0xd
21:21:51.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.24)
21:21:51.386 00.000 11060 Moving (-0.26, -0.24) raw xDistance=-0.01 yDistance=-0.35
21:21:51.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:21:51.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:51.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:21:51.386 00.000 11060 MoveAxis(E, 0, ABG)
21:21:51.386 00.000 11060 Move returns status 0, amount 0
21:21:51.386 00.000 11060 MoveAxis(N, 0, ABG)
21:21:51.386 00.000 11060 Move returns status 0, amount 0
21:21:51.386 00.000 11060 move complete, result=0
21:21:51.386 00.000 11060 worker thread done servicing request
21:21:51.388 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:51.401 00.013 10844 UpdateGuideState exits: m=1966 SNR=27.2
21:21:51.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:51.401 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:51.401 00.000 10844 Enqueuing Expose request
21:21:51.401 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:21:51.401 00.000 11060 Worker thread wakes up
21:21:51.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:51.401 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:52.869 01.468 11060 Exposure complete
21:21:53.014 00.145 11060 worker thread done servicing request
21:21:53.014 00.000 10844 OnExposeComplete: enter
21:21:53.014 00.000 10844 UpdateGuideState(): m_state=6
21:21:53.014 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:21:53.014 00.000 10844 Star::Find returns 1 (0), X=95.01, Y=463.49, Mass=2305, SNR=30.5, Peak=188 HFD=3.6
21:21:53.014 00.000 10844 MultiStar: [#1 -0.81,-0.94,0.00,M2] [#2 -0.98,-1.22,0.00,M4] [#3 -0.76,-0.08,0.73,U] [#4 -1.08,0.29,0.00,M4] [#5 -1.39,-0.59,0.00,M3] [#6 -0.36,-0.14,0.87,U] [#7 -0.49,-0.41,0.93,U] [#8 -1.24,-0.06,0.00,M9] 
21:21:53.014 00.000 10844 refined, 3 included, MultiStar: {-0.21, -0.25}, one-star: {0.59, -0.32}
21:21:53.014 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.80) = xAngle (-1.46 = -1.46)
21:21:53.014 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.55 = -1.55)
21:21:53.014 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-2.26 mountX=0.04 mountY=-0.32, mountTheta=-1.46
21:21:53.014 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.25, opts=13)
21:21:53.014 00.000 10844 Enqueuing Move request for scope (-0.21, -0.25)
21:21:53.014 00.000 11060 Worker thread wakes up
21:21:53.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd
21:21:53.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.25)
21:21:53.014 00.000 11060 Moving (-0.21, -0.25) raw xDistance=0.04 yDistance=-0.32
21:21:53.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:21:53.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:21:53.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:21:53.014 00.000 11060 MoveAxis(E, 0, ABG)
21:21:53.014 00.000 11060 Move returns status 0, amount 0
21:21:53.014 00.000 11060 MoveAxis(N, 0, ABG)
21:21:53.014 00.000 11060 Move returns status 0, amount 0
21:21:53.014 00.000 11060 move complete, result=0
21:21:53.014 00.000 11060 worker thread done servicing request
21:21:53.021 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
21:21:53.021 00.000 10844 UpdateGuideState exits: m=2305 SNR=30.5
21:21:53.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:53.021 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:53.021 00.000 10844 Enqueuing Expose request
21:21:53.021 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:21:53.021 00.000 11060 Worker thread wakes up
21:21:53.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:53.021 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:54.506 01.485 11060 Exposure complete
21:21:54.645 00.139 11060 worker thread done servicing request
21:21:54.645 00.000 10844 OnExposeComplete: enter
21:21:54.645 00.000 10844 UpdateGuideState(): m_state=6
21:21:54.650 00.005 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:21:54.650 00.000 10844 Star::Find returns 1 (0), X=94.65, Y=463.25, Mass=2340, SNR=30.2, Peak=223 HFD=3.5
21:21:54.650 00.000 10844 MultiStar: [#1 -0.96,-0.47,0.00,M3] [#2 -1.06,-0.77,0.00,M5] [#3 -0.78,0.43,0.68,U] [#4 -1.46,-0.04,0.00,M5] [#5 -1.38,-0.21,0.00,M4] [#6 -0.52,-0.22,0.83,U] [#7 -0.65,-0.49,0.87,U] [#8 -1.33,-0.50,0.00,M10] 
21:21:54.650 00.000 10844 refined, 3 included, MultiStar: {-0.38, -0.26}, one-star: {0.24, -0.56}
21:21:54.650 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.80) = xAngle (-1.74 = -1.74)
21:21:54.650 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.83 = -1.83)
21:21:54.650 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.26 hyp=0.46 cameraTheta=-2.55 mountX=-0.08 mountY=-0.44, mountTheta=-1.75
21:21:54.650 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.26, opts=13)
21:21:54.650 00.000 10844 Enqueuing Move request for scope (-0.38, -0.26)
21:21:54.650 00.000 11060 Worker thread wakes up
21:21:54.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.26) opts 0xd
21:21:54.650 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.26)
21:21:54.650 00.000 11060 Moving (-0.38, -0.26) raw xDistance=-0.08 yDistance=-0.44
21:21:54.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:21:54.650 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.03 newest=-1.12
21:21:54.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.44
21:21:54.650 00.000 11060 MoveAxis(E, 0, ABG)
21:21:54.650 00.000 11060 Move returns status 0, amount 0
21:21:54.650 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 631 applied
21:21:54.650 00.000 11060 MoveAxis(N, 802, ABG)
21:21:54.650 00.000 11060 Guiding  Dir = 0, Dur = 802
21:21:54.657 00.007 11060 IsSlewing returns 0
21:21:54.657 00.000 11060 IsGuiding returns 0
21:21:54.657 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:54.667 00.010 10844 UpdateGuideState exits: m=2340 SNR=30.2
21:21:54.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:54.667 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:54.667 00.000 10844 Enqueuing Expose request
21:21:55.465 00.798 11060 IsGuiding returns 0
21:21:55.466 00.001 11060 Move returns status 0, amount 802
21:21:55.466 00.000 11060 move complete, result=0
21:21:55.466 00.000 11060 worker thread done servicing request
21:21:55.466 00.000 11060 Worker thread wakes up
21:21:55.466 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 802 ms NORTH
21:21:55.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:55.466 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:56.926 01.460 11060 Exposure complete
21:21:57.070 00.144 11060 worker thread done servicing request
21:21:57.070 00.000 10844 OnExposeComplete: enter
21:21:57.070 00.000 10844 UpdateGuideState(): m_state=6
21:21:57.070 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:21:57.070 00.000 10844 Star::Find returns 1 (0), X=95.29, Y=463.23, Mass=2258, SNR=29.8, Peak=195 HFD=3.6
21:21:57.070 00.000 10844 MultiStar: [#1 -0.63,-0.29,1.08,U] [#2 -0.31,-0.73,0.84,U] [#3 -0.53,-0.58,0.71,U] [#4 -0.60,-0.39,2.02,U] [#5 -0.77,-0.49,0.87,U] [#6 -0.09,-0.34,0.90,U] [#7 0.14,-0.89,0.94,U] [#8 -1.14,0.03,0.00,R] 
21:21:57.070 00.000 10844 refined, 7 included, MultiStar: {-0.27, -0.51}, one-star: {0.88, -0.57}
21:21:57.070 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.80) = xAngle (-1.26 = -1.26)
21:21:57.070 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.34 = -1.34)
21:21:57.070 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.51 hyp=0.58 cameraTheta=-2.06 mountX=0.18 mountY=-0.56, mountTheta=-1.27
21:21:57.070 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.51, opts=13)
21:21:57.070 00.000 10844 Enqueuing Move request for scope (-0.27, -0.51)
21:21:57.074 00.004 11060 Worker thread wakes up
21:21:57.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.51) opts 0xd
21:21:57.074 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.51)
21:21:57.074 00.000 11060 Moving (-0.27, -0.51) raw xDistance=0.18 yDistance=-0.56
21:21:57.074 00.000 11060 BLC: History state: CurrMiss=0.56, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.311453, 1:0.564976
21:21:57.074 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:21:57.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.18
21:21:57.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.56
21:21:57.074 00.000 11060 MoveAxis(W, 17, ABG)
21:21:57.074 00.000 11060 Guiding  Dir = 3, Dur = 17
21:21:57.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
21:21:57.086 00.012 11060 IsSlewing returns 0
21:21:57.086 00.000 11060 IsGuiding returns 0
21:21:57.090 00.004 10844 UpdateGuideState exits: m=2258 SNR=29.8
21:21:57.091 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:57.091 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:57.091 00.000 10844 Enqueuing Expose request
21:21:57.117 00.026 11060 IsGuiding returns 0
21:21:57.117 00.000 11060 Move returns status 0, amount 17
21:21:57.117 00.000 11060 MoveAxis(N, 217, ABG)
21:21:57.117 00.000 11060 Guiding  Dir = 0, Dur = 217
21:21:57.133 00.016 11060 IsSlewing returns 0
21:21:57.133 00.000 11060 IsGuiding returns 0
21:21:57.356 00.223 11060 IsGuiding returns 0
21:21:57.356 00.000 11060 Move returns status 0, amount 217
21:21:57.356 00.000 11060 move complete, result=0
21:21:57.356 00.000 11060 worker thread done servicing request
21:21:57.356 00.000 10844 GuideStep: 0.2 px 17 ms WEST, -0.6 px 217 ms NORTH
21:21:57.356 00.000 11060 Worker thread wakes up
21:21:57.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:57.356 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:58.856 01.500 11060 Exposure complete
21:21:58.959 00.103 11060 worker thread done servicing request
21:21:58.959 00.000 10844 OnExposeComplete: enter
21:21:58.959 00.000 10844 UpdateGuideState(): m_state=6
21:21:58.959 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:21:58.959 00.000 10844 Star::Find returns 1 (0), X=95.09, Y=463.25, Mass=2031, SNR=27.8, Peak=182 HFD=3.7
21:21:58.975 00.016 10844 MultiStar: [#1 -0.15,-1.02,0.00,M3] [#2 -0.29,-1.46,0.00,M5] [#3 0.07,-0.24,0.71,U] [#4 -0.14,-0.18,2.50,U] [#5 -0.45,-0.28,0.94,U] [#6 0.22,0.00,0.81,U] [#7 0.21,-0.63,0.98,U] [#8 0.35,-0.40,0.84,U] 
21:21:58.975 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.31}, one-star: {0.68, -0.56}
21:21:58.975 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.80) = xAngle (-0.51 = -0.51)
21:21:58.975 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.60 = -0.60)
21:21:58.975 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.31 mountX=0.28 mountY=-0.18, mountTheta=-0.57
21:21:58.975 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.31, opts=13)
21:21:58.975 00.000 10844 Enqueuing Move request for scope (0.08, -0.31)
21:21:58.975 00.000 11060 Worker thread wakes up
21:21:58.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
21:21:58.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
21:21:58.975 00.000 11060 Moving (0.08, -0.31) raw xDistance=0.28 yDistance=-0.18
21:21:58.975 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.311453, 1:0.564976, 2:0.178831
21:21:58.975 00.000 11060 BLC: No correction, Miss < min_move
21:21:58.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.28
21:21:58.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:58.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:21:58.975 00.000 11060 MoveAxis(W, 27, ABG)
21:21:58.975 00.000 11060 Guiding  Dir = 3, Dur = 27
21:21:58.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:21:58.991 00.016 11060 IsSlewing returns 0
21:21:58.991 00.000 11060 IsGuiding returns 0
21:21:58.993 00.002 10844 UpdateGuideState exits: m=2031 SNR=27.8
21:21:58.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:58.993 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:21:58.993 00.000 10844 Enqueuing Expose request
21:21:59.022 00.029 11060 IsGuiding returns 0
21:21:59.022 00.000 11060 Move returns status 0, amount 27
21:21:59.022 00.000 11060 MoveAxis(N, 0, ABG)
21:21:59.022 00.000 11060 Move returns status 0, amount 0
21:21:59.023 00.001 11060 move complete, result=0
21:21:59.023 00.000 11060 worker thread done servicing request
21:21:59.023 00.000 11060 Worker thread wakes up
21:21:59.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:21:59.023 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:21:59.023 00.000 10844 GuideStep: 0.3 px 27 ms WEST, -0.2 px 0 ms NORTH
21:22:00.484 01.461 11060 Exposure complete
21:22:00.639 00.155 11060 worker thread done servicing request
21:22:00.639 00.000 10844 OnExposeComplete: enter
21:22:00.639 00.000 10844 UpdateGuideState(): m_state=6
21:22:00.639 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:22:00.639 00.000 10844 Star::Find returns 1 (0), X=95.09, Y=463.62, Mass=2017, SNR=27.7, Peak=161 HFD=3.7
21:22:00.639 00.000 10844 MultiStar: [#1 -0.04,-0.41,0.96,U] [#2 -0.49,-1.15,0.00,M6] [#3 -0.28,0.26,0.91,U] [#4 -0.49,0.35,2.77,U] [#5 -0.54,0.06,1.09,U] [#6 0.62,-0.29,1.08,U] [#7 -0.34,-0.43,0.91,U] [#8 0.09,-0.49,0.84,U] 
21:22:00.639 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.04}, one-star: {0.68, -0.19}
21:22:00.639 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.80) = xAngle (-1.99 = -1.99)
21:22:00.639 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.07 = -2.07)
21:22:00.639 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.79 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
21:22:00.639 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.04, opts=13)
21:22:00.639 00.000 10844 Enqueuing Move request for scope (-0.12, -0.04)
21:22:00.639 00.000 11060 Worker thread wakes up
21:22:00.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
21:22:00.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
21:22:00.639 00.000 11060 Moving (-0.12, -0.04) raw xDistance=-0.05 yDistance=-0.11
21:22:00.639 00.000 11060 BLC: window closed
21:22:00.639 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.311453, 1:0.564976, 2:0.178831
21:22:00.639 00.000 11060 BLC: No correction, Miss < min_move
21:22:00.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:22:00.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:00.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:22:00.639 00.000 11060 MoveAxis(E, 0, ABG)
21:22:00.639 00.000 11060 Move returns status 0, amount 0
21:22:00.639 00.000 11060 MoveAxis(N, 0, ABG)
21:22:00.639 00.000 11060 Move returns status 0, amount 0
21:22:00.639 00.000 11060 move complete, result=0
21:22:00.639 00.000 11060 worker thread done servicing request
21:22:00.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:00.663 00.024 10844 UpdateGuideState exits: m=2017 SNR=27.7
21:22:00.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:00.663 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:00.663 00.000 10844 Enqueuing Expose request
21:22:00.663 00.000 11060 Worker thread wakes up
21:22:00.663 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:22:00.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:00.663 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:02.137 01.474 11060 Exposure complete
21:22:02.260 00.123 11060 worker thread done servicing request
21:22:02.262 00.002 10844 OnExposeComplete: enter
21:22:02.262 00.000 10844 UpdateGuideState(): m_state=6
21:22:02.262 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:22:02.262 00.000 10844 Star::Find returns 1 (0), X=95.04, Y=463.06, Mass=2110, SNR=28.6, Peak=204 HFD=3.0
21:22:02.262 00.000 10844 MultiStar: [#1 0.70,-0.68,0.00,M3] [#2 -0.11,-1.60,0.00,M7] [#3 -0.10,-0.36,0.74,U] [#4 -0.32,-0.29,2.30,U] [#5 -0.61,-0.24,1.12,U] [#6 0.50,-0.35,0.85,U] [#7 -0.06,-0.74,0.92,U] [#8 0.22,0.04,0.80,U] 
21:22:02.262 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.37}, one-star: {0.63, -0.75}
21:22:02.262 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.80) = xAngle (-0.88 = -0.88)
21:22:02.262 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.96 = -0.96)
21:22:02.262 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.38 cameraTheta=-1.68 mountX=0.24 mountY=-0.31, mountTheta=-0.91
21:22:02.262 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.37, opts=13)
21:22:02.262 00.000 10844 Enqueuing Move request for scope (-0.04, -0.37)
21:22:02.262 00.000 11060 Worker thread wakes up
21:22:02.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd
21:22:02.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.37)
21:22:02.262 00.000 11060 Moving (-0.04, -0.37) raw xDistance=0.24 yDistance=-0.31
21:22:02.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.24
21:22:02.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
21:22:02.262 00.000 11060 MoveAxis(W, 23, ABG)
21:22:02.262 00.000 11060 Guiding  Dir = 3, Dur = 23
21:22:02.266 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:02.285 00.019 10844 UpdateGuideState exits: m=2110 SNR=28.6
21:22:02.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:02.285 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:02.285 00.000 10844 Enqueuing Expose request
21:22:02.290 00.005 11060 IsSlewing returns 0
21:22:02.290 00.000 11060 IsGuiding returns 0
21:22:02.337 00.047 11060 IsGuiding returns 0
21:22:02.337 00.000 11060 Move returns status 0, amount 23
21:22:02.337 00.000 11060 MoveAxis(N, 118, ABG)
21:22:02.337 00.000 11060 Guiding  Dir = 0, Dur = 118
21:22:02.354 00.017 11060 IsSlewing returns 0
21:22:02.354 00.000 11060 IsGuiding returns 0
21:22:02.480 00.126 11060 IsGuiding returns 0
21:22:02.480 00.000 11060 Move returns status 0, amount 118
21:22:02.483 00.003 11060 move complete, result=0
21:22:02.483 00.000 10844 GuideStep: 0.2 px 23 ms WEST, -0.3 px 118 ms NORTH
21:22:02.483 00.000 11060 worker thread done servicing request
21:22:02.483 00.000 11060 Worker thread wakes up
21:22:02.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:02.483 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:03.970 01.487 11060 Exposure complete
21:22:04.103 00.133 11060 worker thread done servicing request
21:22:04.103 00.000 10844 OnExposeComplete: enter
21:22:04.103 00.000 10844 UpdateGuideState(): m_state=6
21:22:04.103 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:22:04.103 00.000 10844 Star::Find returns 1 (0), X=95.68, Y=462.98, Mass=1924, SNR=27.5, Peak=177 HFD=3.3
21:22:04.103 00.000 10844 MultiStar: [#1 -0.00,-0.81,1.15,U] [#2 -0.14,-1.47,0.00,M8] [#3 0.20,-0.23,0.83,U] [#4 -0.79,0.10,2.24,U] [#5 -0.65,-0.68,0.00,M1] [#6 0.22,-0.53,0.89,U] [#7 0.48,-1.24,0.00,M1] [#8 0.69,-0.59,1.00,U] 
21:22:04.103 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.39}, one-star: {1.26, -0.83}
21:22:04.103 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.80) = xAngle (-0.58 = -0.58)
21:22:04.103 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.67 = -0.67)
21:22:04.103 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.39 hyp=0.40 cameraTheta=-1.38 mountX=0.33 mountY=-0.25, mountTheta=-0.64
21:22:04.106 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.39, opts=13)
21:22:04.106 00.000 10844 Enqueuing Move request for scope (0.07, -0.39)
21:22:04.106 00.000 11060 Worker thread wakes up
21:22:04.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.39) opts 0xd
21:22:04.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.39)
21:22:04.106 00.000 11060 Moving (0.07, -0.39) raw xDistance=0.33 yDistance=-0.25
21:22:04.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.33
21:22:04.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
21:22:04.106 00.000 11060 MoveAxis(W, 33, ABG)
21:22:04.106 00.000 11060 Guiding  Dir = 3, Dur = 33
21:22:04.113 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:04.134 00.021 11060 IsSlewing returns 0
21:22:04.134 00.000 11060 IsGuiding returns 0
21:22:04.141 00.007 10844 UpdateGuideState exits: m=1924 SNR=27.5
21:22:04.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:04.141 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:04.141 00.000 10844 Enqueuing Expose request
21:22:04.198 00.057 11060 IsGuiding returns 0
21:22:04.198 00.000 11060 Move returns status 0, amount 33
21:22:04.198 00.000 11060 MoveAxis(N, 95, ABG)
21:22:04.198 00.000 11060 Guiding  Dir = 0, Dur = 95
21:22:04.214 00.016 11060 IsSlewing returns 0
21:22:04.215 00.001 11060 IsGuiding returns 0
21:22:04.327 00.112 11060 IsGuiding returns 0
21:22:04.327 00.000 11060 Move returns status 0, amount 95
21:22:04.327 00.000 11060 move complete, result=0
21:22:04.327 00.000 11060 worker thread done servicing request
21:22:04.327 00.000 11060 Worker thread wakes up
21:22:04.327 00.000 10844 GuideStep: 0.3 px 33 ms WEST, -0.2 px 95 ms NORTH
21:22:04.329 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:04.329 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:05.803 01.474 11060 Exposure complete
21:22:05.949 00.146 11060 worker thread done servicing request
21:22:05.949 00.000 10844 OnExposeComplete: enter
21:22:05.949 00.000 10844 UpdateGuideState(): m_state=6
21:22:05.964 00.015 10844 Star::Find(15, 95, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:22:05.964 00.000 10844 Star::Find returns 1 (0), X=95.94, Y=463.38, Mass=2073, SNR=28.6, Peak=182 HFD=3.4
21:22:05.964 00.000 10844 MultiStar: [#1 0.18,-1.01,0.00,M3] [#2 0.26,-1.11,0.00,M9] [#3 0.44,-0.91,0.00,M1] [#4 1.04,-0.12,0.00,M1] [#5 -0.18,-0.25,1.01,U] [#6 0.53,0.14,0.89,U] [#7 0.84,-1.00,0.00,M2] [#8 0.60,-0.54,0.91,U] 
21:22:05.964 00.000 10844 refined, 3 included, MultiStar: {0.62, -0.27}, one-star: {1.53, -0.42}
21:22:05.964 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.80) = xAngle (0.39 = 0.39)
21:22:05.964 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.30 = 0.30)
21:22:05.964 00.000 10844 CameraToMount -- cameraX=0.62 cameraY=-0.27 hyp=0.68 cameraTheta=-0.41 mountX=0.63 mountY=0.20, mountTheta=0.31
21:22:05.964 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.62, y=-0.27, opts=13)
21:22:05.964 00.000 10844 Enqueuing Move request for scope (0.62, -0.27)
21:22:05.964 00.000 11060 Worker thread wakes up
21:22:05.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.27) opts 0xd
21:22:05.964 00.000 11060 Handling offset move in thread for scope, endpoint = (0.62, -0.27)
21:22:05.964 00.000 11060 Moving (0.62, -0.27) raw xDistance=0.63 yDistance=0.20
21:22:05.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.63
21:22:05.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:22:05.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:22:05.964 00.000 11060 MoveAxis(W, 62, ABG)
21:22:05.964 00.000 11060 Guiding  Dir = 3, Dur = 62
21:22:05.971 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:05.985 00.014 10844 UpdateGuideState exits: m=2073 SNR=28.6
21:22:05.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:05.985 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:05.985 00.000 10844 Enqueuing Expose request
21:22:05.996 00.011 11060 IsSlewing returns 0
21:22:05.997 00.001 11060 IsGuiding returns 0
21:22:06.075 00.078 11060 IsGuiding returns 0
21:22:06.075 00.000 11060 Move returns status 0, amount 62
21:22:06.075 00.000 11060 MoveAxis(N, 0, ABG)
21:22:06.075 00.000 11060 Move returns status 0, amount 0
21:22:06.075 00.000 11060 move complete, result=0
21:22:06.075 00.000 11060 worker thread done servicing request
21:22:06.075 00.000 11060 Worker thread wakes up
21:22:06.075 00.000 10844 GuideStep: 0.6 px 62 ms WEST, 0.2 px 0 ms NORTH
21:22:06.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:06.075 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:07.543 01.468 11060 Exposure complete
21:22:07.677 00.134 11060 worker thread done servicing request
21:22:07.677 00.000 10844 OnExposeComplete: enter
21:22:07.677 00.000 10844 UpdateGuideState(): m_state=6
21:22:07.677 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:22:07.679 00.002 10844 Star::Find returns 1 (0), X=95.90, Y=462.50, Mass=1928, SNR=27.8, Peak=180 HFD=3.5
21:22:07.679 00.000 10844 MultiStar: [#1 0.18,-1.23,0.00,M4] [#2 -0.33,-1.00,0.00,M10] [#3 0.64,-0.83,0.00,M2] [#4 -0.35,-0.46,2.59,U] [#5 -0.57,-0.85,0.00,M1] [#6 0.15,-0.36,0.98,U] [#7 0.18,-1.14,0.00,M3] [#8 0.71,-0.43,0.84,U] 
21:22:07.679 00.000 10844 refined, 3 included, MultiStar: {0.25, -0.59}, one-star: {1.49, -1.30}
21:22:07.679 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.80) = xAngle (-0.37 = -0.37)
21:22:07.679 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.46 = -0.46)
21:22:07.679 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.59 hyp=0.64 cameraTheta=-1.18 mountX=0.60 mountY=-0.29, mountTheta=-0.44
21:22:07.683 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.59, opts=13)
21:22:07.683 00.000 10844 Enqueuing Move request for scope (0.25, -0.59)
21:22:07.691 00.008 11060 Worker thread wakes up
21:22:07.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.59) opts 0xd
21:22:07.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.59)
21:22:07.691 00.000 11060 Moving (0.25, -0.59) raw xDistance=0.60 yDistance=-0.29
21:22:07.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.60
21:22:07.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
21:22:07.691 00.000 11060 MoveAxis(W, 60, ABG)
21:22:07.691 00.000 11060 Guiding  Dir = 3, Dur = 60
21:22:07.694 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:07.704 00.010 10844 UpdateGuideState exits: m=1928 SNR=27.8
21:22:07.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:07.704 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:07.704 00.000 10844 Enqueuing Expose request
21:22:07.710 00.006 11060 IsSlewing returns 0
21:22:07.710 00.000 11060 IsGuiding returns 0
21:22:07.773 00.063 11060 IsGuiding returns 0
21:22:07.773 00.000 11060 Move returns status 0, amount 60
21:22:07.773 00.000 11060 MoveAxis(N, 110, ABG)
21:22:07.773 00.000 11060 Guiding  Dir = 0, Dur = 110
21:22:07.805 00.032 11060 IsSlewing returns 0
21:22:07.805 00.000 11060 IsGuiding returns 0
21:22:07.956 00.151 11060 IsGuiding returns 0
21:22:07.956 00.000 11060 Move returns status 0, amount 110
21:22:07.956 00.000 11060 move complete, result=0
21:22:07.956 00.000 11060 worker thread done servicing request
21:22:07.956 00.000 11060 Worker thread wakes up
21:22:07.956 00.000 10844 GuideStep: 0.6 px 60 ms WEST, -0.3 px 110 ms NORTH
21:22:07.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:07.956 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:09.426 01.470 11060 Exposure complete
21:22:09.569 00.143 11060 worker thread done servicing request
21:22:09.569 00.000 10844 OnExposeComplete: enter
21:22:09.569 00.000 10844 UpdateGuideState(): m_state=6
21:22:09.569 00.000 10844 Star::Find(15, 95, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:22:09.569 00.000 10844 Star::Find returns 1 (0), X=95.70, Y=463.61, Mass=2255, SNR=29.7, Peak=196 HFD=3.5
21:22:09.569 00.000 10844 MultiStar: [#1 0.63,-0.50,1.07,U] [#2 0.00,-0.66,0.77,U] [#3 0.12,0.30,0.65,U] [#4 0.06,-0.49,2.53,U] [#5 -0.28,-0.26,0.93,U] [#6 0.65,-0.33,0.84,U] [#7 0.73,-0.91,0.00,M4] [#8 1.63,-0.42,0.00,M1] 
21:22:09.569 00.000 10844 refined, 6 included, MultiStar: {0.32, -0.36}, one-star: {1.29, -0.20}
21:22:09.569 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.80) = xAngle (-0.04 = -0.04)
21:22:09.569 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.13 = -0.13)
21:22:09.569 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.36 hyp=0.48 cameraTheta=-0.85 mountX=0.48 mountY=-0.06, mountTheta=-0.13
21:22:09.569 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.36, opts=13)
21:22:09.569 00.000 10844 Enqueuing Move request for scope (0.32, -0.36)
21:22:09.569 00.000 11060 Worker thread wakes up
21:22:09.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.36) opts 0xd
21:22:09.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.36)
21:22:09.569 00.000 11060 Moving (0.32, -0.36) raw xDistance=0.48 yDistance=-0.06
21:22:09.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.48
21:22:09.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:09.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:22:09.569 00.000 11060 MoveAxis(W, 48, ABG)
21:22:09.569 00.000 11060 Guiding  Dir = 3, Dur = 48
21:22:09.576 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:09.585 00.009 11060 IsSlewing returns 0
21:22:09.585 00.000 11060 IsGuiding returns 0
21:22:09.586 00.001 10844 UpdateGuideState exits: m=2255 SNR=29.7
21:22:09.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:09.586 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:09.586 00.000 10844 Enqueuing Expose request
21:22:09.648 00.062 11060 IsGuiding returns 0
21:22:09.648 00.000 11060 Move returns status 0, amount 48
21:22:09.648 00.000 11060 MoveAxis(N, 0, ABG)
21:22:09.648 00.000 11060 Move returns status 0, amount 0
21:22:09.648 00.000 11060 move complete, result=0
21:22:09.648 00.000 11060 worker thread done servicing request
21:22:09.648 00.000 11060 Worker thread wakes up
21:22:09.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:09.648 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:09.648 00.000 10844 GuideStep: 0.5 px 48 ms WEST, -0.1 px 0 ms NORTH
21:22:11.111 01.463 11060 Exposure complete
21:22:11.246 00.135 11060 worker thread done servicing request
21:22:11.246 00.000 10844 OnExposeComplete: enter
21:22:11.246 00.000 10844 UpdateGuideState(): m_state=6
21:22:11.246 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:22:11.246 00.000 10844 Star::Find returns 1 (0), X=95.76, Y=463.57, Mass=2139, SNR=28.6, Peak=158 HFD=3.6
21:22:11.246 00.000 10844 MultiStar: [#1 0.48,-1.01,0.00,M4] [#2 0.17,-0.78,0.80,U] [#3 0.40,-0.48,0.77,U] [#4 0.13,0.37,2.27,U] [#5 0.49,-0.57,1.01,U] [#6 0.79,-0.55,0.90,U] [#7 0.90,-0.56,0.00,M5] [#8 1.25,-0.42,0.00,M2] 
21:22:11.246 00.000 10844 refined, 5 included, MultiStar: {0.49, -0.22}, one-star: {1.35, -0.23}
21:22:11.246 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.80) = xAngle (0.39 = 0.39)
21:22:11.246 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.30 = 0.30)
21:22:11.246 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=-0.22 hyp=0.53 cameraTheta=-0.42 mountX=0.49 mountY=0.16, mountTheta=0.31
21:22:11.254 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=-0.22, opts=13)
21:22:11.254 00.000 10844 Enqueuing Move request for scope (0.49, -0.22)
21:22:11.254 00.000 11060 Worker thread wakes up
21:22:11.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.22) opts 0xd
21:22:11.254 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, -0.22)
21:22:11.254 00.000 11060 Moving (0.49, -0.22) raw xDistance=0.49 yDistance=0.16
21:22:11.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.49
21:22:11.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:11.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:22:11.254 00.000 11060 MoveAxis(W, 49, ABG)
21:22:11.254 00.000 11060 Guiding  Dir = 3, Dur = 49
21:22:11.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:11.262 00.008 11060 IsSlewing returns 0
21:22:11.262 00.000 11060 IsGuiding returns 0
21:22:11.271 00.009 10844 UpdateGuideState exits: m=2139 SNR=28.6
21:22:11.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:11.271 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:11.271 00.000 10844 Enqueuing Expose request
21:22:11.342 00.071 11060 IsGuiding returns 0
21:22:11.342 00.000 11060 Move returns status 0, amount 49
21:22:11.342 00.000 11060 MoveAxis(N, 0, ABG)
21:22:11.342 00.000 11060 Move returns status 0, amount 0
21:22:11.342 00.000 11060 move complete, result=0
21:22:11.342 00.000 11060 worker thread done servicing request
21:22:11.342 00.000 11060 Worker thread wakes up
21:22:11.342 00.000 10844 GuideStep: 0.5 px 49 ms WEST, 0.2 px 0 ms NORTH
21:22:11.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:11.342 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:12.815 01.473 11060 Exposure complete
21:22:12.968 00.153 11060 worker thread done servicing request
21:22:12.968 00.000 10844 OnExposeComplete: enter
21:22:12.968 00.000 10844 UpdateGuideState(): m_state=6
21:22:12.968 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:22:12.968 00.000 10844 Star::Find returns 1 (0), X=96.10, Y=463.37, Mass=2213, SNR=29.4, Peak=191 HFD=3.3
21:22:12.968 00.000 10844 MultiStar: [#1 0.37,-1.05,0.00,M5] [#2 0.24,-1.26,0.00,M9] [#3 0.33,-0.27,0.77,U] [#4 0.15,-0.35,2.44,U] [#5 -0.28,-0.71,0.93,U] [#6 0.89,-0.76,0.00,M1] [#7 0.51,-0.62,0.83,U] [#8 0.54,-0.37,0.80,U] 
21:22:12.968 00.000 10844 refined, 5 included, MultiStar: {0.43, -0.44}, one-star: {1.69, -0.43}
21:22:12.968 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.80) = xAngle (0.01 = 0.01)
21:22:12.968 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.08 = -0.08)
21:22:12.968 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=-0.44 hyp=0.61 cameraTheta=-0.79 mountX=0.61 mountY=-0.05, mountTheta=-0.08
21:22:12.968 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=-0.44, opts=13)
21:22:12.968 00.000 10844 Enqueuing Move request for scope (0.43, -0.44)
21:22:12.968 00.000 11060 Worker thread wakes up
21:22:12.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.44) opts 0xd
21:22:12.968 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, -0.44)
21:22:12.968 00.000 11060 Moving (0.43, -0.44) raw xDistance=0.61 yDistance=-0.05
21:22:12.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.61
21:22:12.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:12.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:22:12.968 00.000 11060 MoveAxis(W, 61, ABG)
21:22:12.968 00.000 11060 Guiding  Dir = 3, Dur = 61
21:22:12.975 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:12.987 00.012 10844 UpdateGuideState exits: m=2213 SNR=29.4
21:22:12.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:12.987 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:12.987 00.000 10844 Enqueuing Expose request
21:22:12.988 00.001 11060 IsSlewing returns 0
21:22:12.988 00.000 11060 IsGuiding returns 0
21:22:13.051 00.063 11060 IsGuiding returns 0
21:22:13.051 00.000 11060 Move returns status 0, amount 61
21:22:13.051 00.000 11060 MoveAxis(N, 0, ABG)
21:22:13.051 00.000 11060 Move returns status 0, amount 0
21:22:13.051 00.000 11060 move complete, result=0
21:22:13.051 00.000 11060 worker thread done servicing request
21:22:13.051 00.000 11060 Worker thread wakes up
21:22:13.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:13.051 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:13.051 00.000 10844 GuideStep: 0.6 px 61 ms WEST, -0.0 px 0 ms NORTH
21:22:14.513 01.462 11060 Exposure complete
21:22:14.649 00.136 11060 worker thread done servicing request
21:22:14.649 00.000 10844 OnExposeComplete: enter
21:22:14.649 00.000 10844 UpdateGuideState(): m_state=6
21:22:14.649 00.000 10844 Star::Find(15, 96, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:22:14.649 00.000 10844 Star::Find returns 1 (0), X=95.86, Y=463.49, Mass=2084, SNR=28.9, Peak=179 HFD=3.5
21:22:14.649 00.000 10844 MultiStar: [#1 0.00,-0.93,1.05,U] [#2 0.14,-0.93,0.88,U] [#3 0.27,-0.14,0.72,U] [#4 0.12,0.41,2.47,U] [#5 -0.09,-0.43,0.90,U] [#6 0.95,0.17,0.88,U] [#7 0.57,-0.22,0.98,U] [#8 0.85,-0.00,0.81,U] 
21:22:14.649 00.000 10844 refined, 8 included, MultiStar: {0.42, -0.17}, one-star: {1.45, -0.31}
21:22:14.649 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.80) = xAngle (0.42 = 0.42)
21:22:14.649 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.33 = 0.33)
21:22:14.649 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.17 hyp=0.45 cameraTheta=-0.38 mountX=0.41 mountY=0.15, mountTheta=0.34
21:22:14.652 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.17, opts=13)
21:22:14.652 00.000 10844 Enqueuing Move request for scope (0.42, -0.17)
21:22:14.652 00.000 11060 Worker thread wakes up
21:22:14.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.17) opts 0xd
21:22:14.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.17)
21:22:14.652 00.000 11060 Moving (0.42, -0.17) raw xDistance=0.41 yDistance=0.15
21:22:14.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.41
21:22:14.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:14.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:22:14.652 00.000 11060 MoveAxis(W, 42, ABG)
21:22:14.652 00.000 11060 Guiding  Dir = 3, Dur = 42
21:22:14.652 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:14.668 00.016 11060 IsSlewing returns 0
21:22:14.668 00.000 11060 IsGuiding returns 0
21:22:14.668 00.000 10844 UpdateGuideState exits: m=2084 SNR=28.9
21:22:14.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:14.668 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:14.670 00.002 10844 Enqueuing Expose request
21:22:14.715 00.045 11060 IsGuiding returns 0
21:22:14.715 00.000 11060 Move returns status 0, amount 42
21:22:14.715 00.000 11060 MoveAxis(N, 0, ABG)
21:22:14.715 00.000 11060 Move returns status 0, amount 0
21:22:14.715 00.000 11060 move complete, result=0
21:22:14.715 00.000 11060 worker thread done servicing request
21:22:14.715 00.000 11060 Worker thread wakes up
21:22:14.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:14.715 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:14.715 00.000 10844 GuideStep: 0.4 px 42 ms WEST, 0.1 px 0 ms NORTH
21:22:16.194 01.479 11060 Exposure complete
21:22:16.326 00.132 11060 worker thread done servicing request
21:22:16.326 00.000 10844 OnExposeComplete: enter
21:22:16.326 00.000 10844 UpdateGuideState(): m_state=6
21:22:16.326 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:22:16.326 00.000 10844 Star::Find returns 1 (0), X=95.24, Y=463.81, Mass=1791, SNR=26.3, Peak=165 HFD=3.5
21:22:16.326 00.000 10844 MultiStar: [#1 0.21,-0.54,1.13,U] [#2 0.02,-0.26,0.94,U] [#3 -0.54,1.01,0.00,M1] [#4 0.27,0.57,2.68,U] [#5 -0.20,-0.19,0.98,U] [#6 0.57,-0.38,0.89,U] [#7 0.17,-0.14,1.08,U] [#8 1.06,0.21,0.00,M1] 
21:22:16.326 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.00}, one-star: {0.83, 0.00}
21:22:16.326 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.80) = xAngle (0.80 = 0.80)
21:22:16.326 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.71 = 0.71)
21:22:16.326 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.01 mountX=0.19 mountY=0.17, mountTheta=0.75
21:22:16.332 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.00, opts=13)
21:22:16.332 00.000 10844 Enqueuing Move request for scope (0.27, -0.00)
21:22:16.332 00.000 11060 Worker thread wakes up
21:22:16.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
21:22:16.332 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
21:22:16.332 00.000 11060 Moving (0.27, -0.00) raw xDistance=0.19 yDistance=0.17
21:22:16.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.19
21:22:16.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:16.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:22:16.332 00.000 11060 MoveAxis(W, 19, ABG)
21:22:16.332 00.000 11060 Guiding  Dir = 3, Dur = 19
21:22:16.337 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
21:22:16.349 00.012 10844 UpdateGuideState exits: m=1791 SNR=26.3
21:22:16.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:16.350 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:16.350 00.000 10844 Enqueuing Expose request
21:22:16.364 00.014 11060 IsSlewing returns 0
21:22:16.364 00.000 11060 IsGuiding returns 0
21:22:16.412 00.048 11060 IsGuiding returns 0
21:22:16.412 00.000 11060 Move returns status 0, amount 19
21:22:16.412 00.000 11060 MoveAxis(N, 0, ABG)
21:22:16.412 00.000 11060 Move returns status 0, amount 0
21:22:16.412 00.000 11060 move complete, result=0
21:22:16.412 00.000 11060 worker thread done servicing request
21:22:16.412 00.000 11060 Worker thread wakes up
21:22:16.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:16.412 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:16.412 00.000 10844 GuideStep: 0.2 px 19 ms WEST, 0.2 px 0 ms NORTH
21:22:17.881 01.469 11060 Exposure complete
21:22:18.011 00.130 11060 worker thread done servicing request
21:22:18.011 00.000 10844 OnExposeComplete: enter
21:22:18.011 00.000 10844 UpdateGuideState(): m_state=6
21:22:18.011 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:22:18.011 00.000 10844 Star::Find returns 1 (0), X=95.58, Y=463.48, Mass=1445, SNR=23.6, Peak=136 HFD=3.2
21:22:18.011 00.000 10844 MultiStar: [#1 0.31,-0.19,1.38,U] [#2 -0.16,-0.95,1.07,U] [#3 0.35,-0.01,0.92,U] [#4 -0.22,0.65,2.82,U] [#5 -0.34,-0.38,1.07,U] [#6 0.50,-0.33,1.00,U] [#7 0.37,-0.53,1.17,U] [#8 0.78,-0.15,1.11,U] 
21:22:18.011 00.000 10844 refined, 8 included, MultiStar: {0.22, -0.11}, one-star: {1.16, -0.32}
21:22:18.011 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.80) = xAngle (0.33 = 0.33)
21:22:18.011 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.24 = 0.24)
21:22:18.011 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.48 mountX=0.24 mountY=0.06, mountTheta=0.24
21:22:18.011 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.11, opts=13)
21:22:18.011 00.000 10844 Enqueuing Move request for scope (0.22, -0.11)
21:22:18.011 00.000 11060 Worker thread wakes up
21:22:18.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
21:22:18.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
21:22:18.011 00.000 11060 Moving (0.22, -0.11) raw xDistance=0.24 yDistance=0.06
21:22:18.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.24
21:22:18.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:18.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:22:18.011 00.000 11060 MoveAxis(W, 24, ABG)
21:22:18.011 00.000 11060 Guiding  Dir = 3, Dur = 24
21:22:18.026 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:18.032 00.006 11060 IsSlewing returns 0
21:22:18.032 00.000 11060 IsGuiding returns 0
21:22:18.043 00.011 10844 UpdateGuideState exits: m=1445 SNR=23.6
21:22:18.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:18.043 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:18.043 00.000 10844 Enqueuing Expose request
21:22:18.063 00.020 11060 IsGuiding returns 0
21:22:18.063 00.000 11060 Move returns status 0, amount 24
21:22:18.063 00.000 11060 MoveAxis(N, 0, ABG)
21:22:18.063 00.000 11060 Move returns status 0, amount 0
21:22:18.063 00.000 11060 move complete, result=0
21:22:18.065 00.002 11060 worker thread done servicing request
21:22:18.065 00.000 11060 Worker thread wakes up
21:22:18.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:18.065 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:18.065 00.000 10844 GuideStep: 0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
21:22:19.532 01.467 11060 Exposure complete
21:22:19.651 00.119 11060 worker thread done servicing request
21:22:19.651 00.000 10844 OnExposeComplete: enter
21:22:19.651 00.000 10844 UpdateGuideState(): m_state=6
21:22:19.651 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:22:19.651 00.000 10844 Star::Find returns 1 (0), X=95.95, Y=463.02, Mass=2022, SNR=28.1, Peak=216 HFD=2.9
21:22:19.651 00.000 10844 MultiStar: [#1 0.64,-0.78,1.02,U] [#2 -0.02,-1.08,0.00,M7] [#3 -0.22,-0.26,0.76,U] [#4 -0.23,-0.03,2.30,U] [#5 -0.54,-0.58,1.09,U] [#6 0.89,-0.54,0.89,U] [#7 0.60,-0.66,1.03,U] [#8 0.54,-0.23,0.82,U] 
21:22:19.651 00.000 10844 refined, 7 included, MultiStar: {0.31, -0.43}, one-star: {1.54, -0.78}
21:22:19.651 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.80) = xAngle (-0.14 = -0.14)
21:22:19.651 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.23 = -0.23)
21:22:19.651 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.43 hyp=0.53 cameraTheta=-0.94 mountX=0.52 mountY=-0.12, mountTheta=-0.22
21:22:19.651 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.43, opts=13)
21:22:19.651 00.000 10844 Enqueuing Move request for scope (0.31, -0.43)
21:22:19.651 00.000 11060 Worker thread wakes up
21:22:19.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.43) opts 0xd
21:22:19.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.43)
21:22:19.651 00.000 11060 Moving (0.31, -0.43) raw xDistance=0.52 yDistance=-0.12
21:22:19.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.52
21:22:19.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:19.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:22:19.651 00.000 11060 MoveAxis(W, 52, ABG)
21:22:19.651 00.000 11060 Guiding  Dir = 3, Dur = 52
21:22:19.671 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:19.687 00.016 10844 UpdateGuideState exits: m=2022 SNR=28.1
21:22:19.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:19.689 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:19.689 00.000 10844 Enqueuing Expose request
21:22:19.696 00.007 11060 IsSlewing returns 0
21:22:19.697 00.001 11060 IsGuiding returns 0
21:22:19.778 00.081 11060 IsGuiding returns 0
21:22:19.778 00.000 11060 Move returns status 0, amount 52
21:22:19.778 00.000 11060 MoveAxis(N, 0, ABG)
21:22:19.778 00.000 11060 Move returns status 0, amount 0
21:22:19.778 00.000 11060 move complete, result=0
21:22:19.778 00.000 11060 worker thread done servicing request
21:22:19.778 00.000 10844 GuideStep: 0.5 px 52 ms WEST, -0.1 px 0 ms NORTH
21:22:19.780 00.002 11060 Worker thread wakes up
21:22:19.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:19.780 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:21.254 01.474 11060 Exposure complete
21:22:21.404 00.150 11060 worker thread done servicing request
21:22:21.404 00.000 10844 OnExposeComplete: enter
21:22:21.404 00.000 10844 UpdateGuideState(): m_state=6
21:22:21.404 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:22:21.404 00.000 10844 Star::Find returns 1 (0), X=95.59, Y=462.68, Mass=2236, SNR=29.0, Peak=186 HFD=3.4
21:22:21.404 00.000 10844 MultiStar: [#1 0.18,-0.99,1.20,U] [#2 -0.09,-1.38,0.00,M8] [#3 0.18,-0.08,0.76,U] [#4 -0.20,-0.28,2.33,U] [#5 -0.94,-0.81,0.00,M1] [#6 0.92,0.53,0.73,U] [#7 0.17,-0.23,0.96,U] [#8 0.73,-0.42,0.89,U] 
21:22:21.404 00.000 10844 refined, 6 included, MultiStar: {0.32, -0.41}, one-star: {1.18, -1.13}
21:22:21.408 00.004 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
21:22:21.408 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.19 = -0.19)
21:22:21.408 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.41 hyp=0.52 cameraTheta=-0.91 mountX=0.52 mountY=-0.10, mountTheta=-0.19
21:22:21.408 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.41, opts=13)
21:22:21.408 00.000 10844 Enqueuing Move request for scope (0.32, -0.41)
21:22:21.408 00.000 11060 Worker thread wakes up
21:22:21.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.41) opts 0xd
21:22:21.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.41)
21:22:21.408 00.000 11060 Moving (0.32, -0.41) raw xDistance=0.52 yDistance=-0.10
21:22:21.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.52
21:22:21.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:21.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:22:21.408 00.000 11060 MoveAxis(W, 52, ABG)
21:22:21.408 00.000 11060 Guiding  Dir = 3, Dur = 52
21:22:21.413 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:21.423 00.010 10844 UpdateGuideState exits: m=2236 SNR=29.0
21:22:21.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:21.423 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:21.423 00.000 10844 Enqueuing Expose request
21:22:21.439 00.016 11060 IsSlewing returns 0
21:22:21.439 00.000 11060 IsGuiding returns 0
21:22:21.518 00.079 11060 IsGuiding returns 0
21:22:21.518 00.000 11060 Move returns status 0, amount 52
21:22:21.518 00.000 11060 MoveAxis(N, 0, ABG)
21:22:21.518 00.000 11060 Move returns status 0, amount 0
21:22:21.518 00.000 11060 move complete, result=0
21:22:21.518 00.000 11060 worker thread done servicing request
21:22:21.518 00.000 10844 GuideStep: 0.5 px 52 ms WEST, -0.1 px 0 ms NORTH
21:22:21.518 00.000 11060 Worker thread wakes up
21:22:21.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:21.518 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:22.993 01.475 11060 Exposure complete
21:22:23.130 00.137 11060 worker thread done servicing request
21:22:23.130 00.000 10844 OnExposeComplete: enter
21:22:23.130 00.000 10844 UpdateGuideState(): m_state=6
21:22:23.130 00.000 10844 Star::Find(15, 95, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:22:23.132 00.002 10844 Star::Find returns 1 (0), X=95.62, Y=463.37, Mass=2451, SNR=30.7, Peak=212 HFD=3.3
21:22:23.132 00.000 10844 MultiStar: [#1 0.54,-0.33,0.94,U] [#2 0.15,-0.75,0.88,U] [#3 0.35,-0.06,0.73,U] [#4 -0.25,0.58,2.19,U] [#5 -0.18,-0.58,0.88,U] [#6 0.98,-0.48,0.00,M1] [#7 0.43,-0.12,0.83,U] [#8 1.22,-0.29,0.00,M1] 
21:22:23.132 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.10}, one-star: {1.21, -0.43}
21:22:23.132 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.80) = xAngle (0.39 = 0.39)
21:22:23.132 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.30 = 0.30)
21:22:23.132 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.26 cameraTheta=-0.42 mountX=0.24 mountY=0.08, mountTheta=0.31
21:22:23.132 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.10, opts=13)
21:22:23.132 00.000 10844 Enqueuing Move request for scope (0.23, -0.10)
21:22:23.132 00.000 11060 Worker thread wakes up
21:22:23.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
21:22:23.132 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
21:22:23.132 00.000 11060 Moving (0.23, -0.10) raw xDistance=0.24 yDistance=0.08
21:22:23.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.24
21:22:23.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:23.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:22:23.132 00.000 11060 MoveAxis(W, 24, ABG)
21:22:23.132 00.000 11060 Guiding  Dir = 3, Dur = 24
21:22:23.137 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:23.148 00.011 11060 IsSlewing returns 0
21:22:23.148 00.000 11060 IsGuiding returns 0
21:22:23.148 00.000 10844 UpdateGuideState exits: m=2451 SNR=30.7
21:22:23.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:23.148 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:23.148 00.000 10844 Enqueuing Expose request
21:22:23.180 00.032 11060 IsGuiding returns 0
21:22:23.180 00.000 11060 Move returns status 0, amount 24
21:22:23.180 00.000 11060 MoveAxis(N, 0, ABG)
21:22:23.180 00.000 11060 Move returns status 0, amount 0
21:22:23.180 00.000 11060 move complete, result=0
21:22:23.181 00.001 11060 worker thread done servicing request
21:22:23.181 00.000 11060 Worker thread wakes up
21:22:23.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:23.181 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:23.181 00.000 10844 GuideStep: 0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
21:22:24.655 01.474 11060 Exposure complete
21:22:24.781 00.126 11060 worker thread done servicing request
21:22:24.787 00.006 10844 OnExposeComplete: enter
21:22:24.787 00.000 10844 UpdateGuideState(): m_state=6
21:22:24.787 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:22:24.787 00.000 10844 Star::Find returns 1 (0), X=95.58, Y=462.75, Mass=2084, SNR=28.1, Peak=163 HFD=3.4
21:22:24.787 00.000 10844 MultiStar: [#1 0.18,-0.91,1.09,U] [#2 -0.23,-0.79,0.99,U] [#3 0.38,-0.19,0.83,U] [#4 0.10,-0.04,2.43,U] [#5 0.40,-0.30,1.05,U] [#6 0.62,-0.02,0.96,U] [#7 1.10,-0.88,0.00,M1] [#8 0.82,-0.41,0.85,U] 
21:22:24.787 00.000 10844 refined, 7 included, MultiStar: {0.37, -0.41}, one-star: {1.17, -1.05}
21:22:24.787 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.80) = xAngle (-0.03 = -0.03)
21:22:24.787 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.12 = -0.12)
21:22:24.787 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.41 hyp=0.55 cameraTheta=-0.83 mountX=0.55 mountY=-0.06, mountTheta=-0.12
21:22:24.787 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.41, opts=13)
21:22:24.787 00.000 10844 Enqueuing Move request for scope (0.37, -0.41)
21:22:24.787 00.000 11060 Worker thread wakes up
21:22:24.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.41) opts 0xd
21:22:24.787 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.41)
21:22:24.787 00.000 11060 Moving (0.37, -0.41) raw xDistance=0.55 yDistance=-0.06
21:22:24.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.55
21:22:24.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:24.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:22:24.787 00.000 11060 MoveAxis(W, 54, ABG)
21:22:24.787 00.000 11060 Guiding  Dir = 3, Dur = 54
21:22:24.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:24.797 00.010 11060 IsSlewing returns 0
21:22:24.798 00.001 11060 IsGuiding returns 0
21:22:24.804 00.006 10844 UpdateGuideState exits: m=2084 SNR=28.1
21:22:24.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:24.804 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:24.804 00.000 10844 Enqueuing Expose request
21:22:24.876 00.072 11060 IsGuiding returns 0
21:22:24.876 00.000 11060 Move returns status 0, amount 54
21:22:24.876 00.000 11060 MoveAxis(N, 0, ABG)
21:22:24.876 00.000 11060 Move returns status 0, amount 0
21:22:24.876 00.000 11060 move complete, result=0
21:22:24.876 00.000 11060 worker thread done servicing request
21:22:24.876 00.000 11060 Worker thread wakes up
21:22:24.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:24.876 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:24.876 00.000 10844 GuideStep: 0.6 px 54 ms WEST, -0.1 px 0 ms NORTH
21:22:26.336 01.460 11060 Exposure complete
21:22:26.488 00.152 11060 worker thread done servicing request
21:22:26.488 00.000 10844 OnExposeComplete: enter
21:22:26.488 00.000 10844 UpdateGuideState(): m_state=6
21:22:26.488 00.000 10844 Star::Find(15, 95, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:22:26.488 00.000 10844 Star::Find returns 1 (0), X=95.63, Y=463.49, Mass=2156, SNR=29.2, Peak=184 HFD=3.3
21:22:26.488 00.000 10844 MultiStar: [#1 0.31,0.13,1.12,U] [#2 0.39,-1.07,0.00,M7] [#3 0.33,0.05,0.72,U] [#4 -0.16,0.74,2.26,U] [#5 0.21,-0.06,1.00,U] [#6 1.07,-0.23,0.00,M1] [#7 1.02,-0.15,0.94,U] [#8 1.27,0.07,0.00,M1] 
21:22:26.488 00.000 10844 refined, 5 included, MultiStar: {0.37, 0.19}, one-star: {1.22, -0.31}
21:22:26.488 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.80) = xAngle (1.28 = 1.28)
21:22:26.488 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.19 = 1.19)
21:22:26.488 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.19 hyp=0.42 cameraTheta=0.47 mountX=0.12 mountY=0.39, mountTheta=1.27
21:22:26.488 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.19, opts=13)
21:22:26.488 00.000 10844 Enqueuing Move request for scope (0.37, 0.19)
21:22:26.488 00.000 11060 Worker thread wakes up
21:22:26.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.19) opts 0xd
21:22:26.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.19)
21:22:26.488 00.000 11060 Moving (0.37, 0.19) raw xDistance=0.12 yDistance=0.39
21:22:26.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.02 from input 0.12
21:22:26.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:26.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:22:26.488 00.000 11060 MoveAxis(W, 13, ABG)
21:22:26.488 00.000 11060 Guiding  Dir = 3, Dur = 13
21:22:26.494 00.006 11060 IsSlewing returns 0
21:22:26.494 00.000 11060 IsGuiding returns 0
21:22:26.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:26.501 00.007 10844 UpdateGuideState exits: m=2156 SNR=29.2
21:22:26.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:26.501 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:26.501 00.000 10844 Enqueuing Expose request
21:22:26.510 00.009 11060 IsGuiding returns 0
21:22:26.510 00.000 11060 Move returns status 0, amount 13
21:22:26.510 00.000 11060 MoveAxis(N, 0, ABG)
21:22:26.510 00.000 11060 Move returns status 0, amount 0
21:22:26.510 00.000 11060 move complete, result=0
21:22:26.510 00.000 11060 worker thread done servicing request
21:22:26.510 00.000 11060 Worker thread wakes up
21:22:26.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:26.510 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:26.510 00.000 10844 GuideStep: 0.1 px 13 ms WEST, 0.4 px 0 ms NORTH
21:22:27.978 01.468 11060 Exposure complete
21:22:28.114 00.136 11060 worker thread done servicing request
21:22:28.114 00.000 10844 OnExposeComplete: enter
21:22:28.114 00.000 10844 UpdateGuideState(): m_state=6
21:22:28.114 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:22:28.114 00.000 10844 Star::Find returns 1 (0), X=95.84, Y=463.83, Mass=2161, SNR=28.4, Peak=164 HFD=3.7
21:22:28.114 00.000 10844 MultiStar: [#1 0.53,-0.50,1.14,U] [#2 0.21,-1.20,0.00,M8] [#3 -0.35,-0.10,0.75,U] [#4 0.08,0.64,2.18,U] [#5 -0.04,-0.46,1.02,U] [#6 0.81,-0.07,0.81,U] [#7 0.88,-0.43,0.94,U] [#8 1.20,-0.68,0.00,M2] 
21:22:28.114 00.000 10844 refined, 6 included, MultiStar: {0.43, -0.02}, one-star: {1.43, 0.03}
21:22:28.114 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.80) = xAngle (0.76 = 0.76)
21:22:28.114 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.67 = 0.67)
21:22:28.114 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=-0.02 hyp=0.43 cameraTheta=-0.05 mountX=0.31 mountY=0.27, mountTheta=0.71
21:22:28.114 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=-0.02, opts=13)
21:22:28.114 00.000 10844 Enqueuing Move request for scope (0.43, -0.02)
21:22:28.114 00.000 11060 Worker thread wakes up
21:22:28.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.02) opts 0xd
21:22:28.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, -0.02)
21:22:28.114 00.000 11060 Moving (0.43, -0.02) raw xDistance=0.31 yDistance=0.27
21:22:28.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.31
21:22:28.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:28.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:22:28.114 00.000 11060 MoveAxis(W, 31, ABG)
21:22:28.114 00.000 11060 Guiding  Dir = 3, Dur = 31
21:22:28.127 00.013 11060 IsSlewing returns 0
21:22:28.127 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:28.127 00.000 11060 IsGuiding returns 0
21:22:28.132 00.005 10844 UpdateGuideState exits: m=2161 SNR=28.4
21:22:28.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:28.132 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:28.132 00.000 10844 Enqueuing Expose request
21:22:28.175 00.043 11060 IsGuiding returns 0
21:22:28.175 00.000 11060 Move returns status 0, amount 31
21:22:28.175 00.000 11060 MoveAxis(N, 0, ABG)
21:22:28.175 00.000 11060 Move returns status 0, amount 0
21:22:28.175 00.000 11060 move complete, result=0
21:22:28.175 00.000 11060 worker thread done servicing request
21:22:28.175 00.000 11060 Worker thread wakes up
21:22:28.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:28.175 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:28.176 00.001 10844 GuideStep: 0.3 px 31 ms WEST, 0.3 px 0 ms NORTH
21:22:29.630 01.454 11060 Exposure complete
21:22:29.777 00.147 11060 worker thread done servicing request
21:22:29.777 00.000 10844 OnExposeComplete: enter
21:22:29.777 00.000 10844 UpdateGuideState(): m_state=6
21:22:29.778 00.001 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:22:29.778 00.000 10844 Star::Find returns 1 (0), X=96.02, Y=463.02, Mass=1999, SNR=27.3, Peak=167 HFD=3.6
21:22:29.778 00.000 10844 MultiStar: [#1 0.29,-0.94,1.20,U] [#2 0.36,-1.03,1.00,U] [#3 0.78,-0.07,0.80,U] [#4 0.29,-0.22,2.45,U] [#5 0.03,-0.67,1.03,U] [#6 1.17,-0.40,0.00,M1] [#7 0.62,-0.63,1.06,U] [#8 1.07,-0.57,0.00,M3] 
21:22:29.778 00.000 10844 refined, 6 included, MultiStar: {0.51, -0.57}, one-star: {1.61, -0.79}
21:22:29.778 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.80) = xAngle (-0.04 = -0.04)
21:22:29.778 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.13 = -0.13)
21:22:29.778 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=-0.57 hyp=0.77 cameraTheta=-0.85 mountX=0.77 mountY=-0.10, mountTheta=-0.13
21:22:29.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-0.57, opts=13)
21:22:29.779 00.000 10844 Enqueuing Move request for scope (0.51, -0.57)
21:22:29.779 00.000 11060 Worker thread wakes up
21:22:29.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.57) opts 0xd
21:22:29.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -0.57)
21:22:29.779 00.000 11060 Moving (0.51, -0.57) raw xDistance=0.77 yDistance=-0.10
21:22:29.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.77
21:22:29.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:29.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:22:29.779 00.000 11060 MoveAxis(W, 76, ABG)
21:22:29.779 00.000 11060 Guiding  Dir = 3, Dur = 76
21:22:29.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:29.794 00.015 10844 UpdateGuideState exits: m=1999 SNR=27.3
21:22:29.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:29.794 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:29.794 00.000 10844 Enqueuing Expose request
21:22:29.821 00.027 11060 IsSlewing returns 0
21:22:29.822 00.001 11060 IsGuiding returns 0
21:22:29.932 00.110 11060 IsGuiding returns 0
21:22:29.932 00.000 11060 Move returns status 0, amount 76
21:22:29.932 00.000 11060 MoveAxis(N, 0, ABG)
21:22:29.934 00.002 11060 Move returns status 0, amount 0
21:22:29.934 00.000 11060 move complete, result=0
21:22:29.934 00.000 11060 worker thread done servicing request
21:22:29.934 00.000 11060 Worker thread wakes up
21:22:29.934 00.000 10844 GuideStep: 0.8 px 76 ms WEST, -0.1 px 0 ms NORTH
21:22:29.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:29.934 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:31.421 01.487 11060 Exposure complete
21:22:31.557 00.136 11060 worker thread done servicing request
21:22:31.557 00.000 10844 OnExposeComplete: enter
21:22:31.557 00.000 10844 UpdateGuideState(): m_state=6
21:22:31.557 00.000 10844 Star::Find(15, 96, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:22:31.557 00.000 10844 Star::Find returns 1 (0), X=96.22, Y=463.45, Mass=1994, SNR=27.9, Peak=172 HFD=3.6
21:22:31.557 00.000 10844 MultiStar: [#1 0.71,-0.73,1.07,U] [#2 0.27,-0.66,0.90,U] [#3 0.56,0.49,0.79,U] [#4 0.19,0.48,2.34,U] [#5 0.09,-0.50,0.99,U] [#6 0.87,0.07,0.87,U] [#7 0.76,-0.51,0.93,U] [#8 1.31,-0.29,0.00,M4] 
21:22:31.557 00.000 10844 refined, 7 included, MultiStar: {0.59, -0.13}, one-star: {1.81, -0.36}
21:22:31.557 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.80) = xAngle (0.59 = 0.59)
21:22:31.557 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.51 = 0.51)
21:22:31.557 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=-0.13 hyp=0.60 cameraTheta=-0.21 mountX=0.50 mountY=0.29, mountTheta=0.53
21:22:31.557 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=-0.13, opts=13)
21:22:31.557 00.000 10844 Enqueuing Move request for scope (0.59, -0.13)
21:22:31.557 00.000 11060 Worker thread wakes up
21:22:31.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.13) opts 0xd
21:22:31.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, -0.13)
21:22:31.557 00.000 11060 Moving (0.59, -0.13) raw xDistance=0.50 yDistance=0.29
21:22:31.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.50
21:22:31.557 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.46
21:22:31.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.29
21:22:31.557 00.000 11060 MoveAxis(W, 50, ABG)
21:22:31.557 00.000 11060 Guiding  Dir = 3, Dur = 50
21:22:31.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:31.569 00.012 11060 IsSlewing returns 0
21:22:31.569 00.000 11060 IsGuiding returns 0
21:22:31.574 00.005 10844 UpdateGuideState exits: m=1994 SNR=27.9
21:22:31.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:31.574 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:31.574 00.000 10844 Enqueuing Expose request
21:22:31.632 00.058 11060 IsGuiding returns 0
21:22:31.632 00.000 11060 Move returns status 0, amount 50
21:22:31.632 00.000 11060 BLC: Oldest BLC event removed
21:22:31.632 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 631 applied
21:22:31.632 00.000 11060 MoveAxis(S, 743, ABG)
21:22:31.633 00.001 11060 Guiding  Dir = 1, Dur = 743
21:22:31.663 00.030 11060 IsSlewing returns 0
21:22:31.663 00.000 11060 IsGuiding returns 0
21:22:32.426 00.763 11060 IsGuiding returns 0
21:22:32.426 00.000 11060 Move returns status 0, amount 743
21:22:32.426 00.000 11060 move complete, result=0
21:22:32.426 00.000 11060 worker thread done servicing request
21:22:32.426 00.000 11060 Worker thread wakes up
21:22:32.428 00.002 10844 GuideStep: 0.5 px 50 ms WEST, 0.3 px 743 ms SOUTH
21:22:32.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:32.428 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:33.909 01.481 11060 Exposure complete
21:22:34.042 00.133 11060 worker thread done servicing request
21:22:34.042 00.000 10844 OnExposeComplete: enter
21:22:34.042 00.000 10844 UpdateGuideState(): m_state=6
21:22:34.042 00.000 10844 Star::Find(15, 96, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:22:34.042 00.000 10844 Star::Find returns 1 (0), X=95.48, Y=464.02, Mass=2162, SNR=29.0, Peak=205 HFD=3.6
21:22:34.042 00.000 10844 MultiStar: [#1 -0.18,-0.31,0.95,U] [#2 0.26,-1.05,0.91,U] [#3 -0.25,0.13,0.75,U] [#4 -0.28,0.48,2.39,U] [#5 -0.22,-0.06,1.02,U] [#6 0.41,0.19,0.96,U] [#7 0.31,-0.45,0.93,U] [#8 0.94,0.15,0.93,U] 
21:22:34.042 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.00}, one-star: {1.07, 0.21}
21:22:34.042 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.80) = xAngle (0.83 = 0.83)
21:22:34.042 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.75 = 0.75)
21:22:34.042 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.03 mountX=0.11 mountY=0.11, mountTheta=0.79
21:22:34.042 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.00, opts=13)
21:22:34.042 00.000 10844 Enqueuing Move request for scope (0.16, 0.00)
21:22:34.042 00.000 11060 Worker thread wakes up
21:22:34.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
21:22:34.042 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
21:22:34.052 00.010 11060 Moving (0.16, 0.00) raw xDistance=0.11 yDistance=0.11
21:22:34.052 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.205040, 1:0.111039
21:22:34.052 00.000 11060 BLC: No correction, Miss < min_move
21:22:34.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:22:34.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:34.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:22:34.052 00.000 11060 MoveAxis(E, 0, ABG)
21:22:34.052 00.000 11060 Move returns status 0, amount 0
21:22:34.052 00.000 11060 MoveAxis(N, 0, ABG)
21:22:34.052 00.000 11060 Move returns status 0, amount 0
21:22:34.052 00.000 11060 move complete, result=0
21:22:34.052 00.000 11060 worker thread done servicing request
21:22:34.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:34.058 00.006 10844 UpdateGuideState exits: m=2162 SNR=29.0
21:22:34.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:34.058 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:34.058 00.000 10844 Enqueuing Expose request
21:22:34.069 00.011 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:22:34.069 00.000 11060 Worker thread wakes up
21:22:34.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:34.069 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:35.544 01.475 11060 Exposure complete
21:22:35.689 00.145 11060 worker thread done servicing request
21:22:35.689 00.000 10844 OnExposeComplete: enter
21:22:35.689 00.000 10844 UpdateGuideState(): m_state=6
21:22:35.689 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:22:35.689 00.000 10844 Star::Find returns 1 (0), X=95.39, Y=463.58, Mass=2196, SNR=29.2, Peak=187 HFD=3.3
21:22:35.689 00.000 10844 MultiStar: [#1 0.34,-0.08,1.04,U] [#2 -0.27,-0.73,0.89,U] [#3 -0.25,0.53,0.72,U] [#4 -0.27,0.28,2.42,U] [#5 -0.51,-0.80,0.91,U] [#6 0.58,0.35,0.88,U] [#7 -0.07,-0.66,0.84,U] [#8 0.51,0.36,0.86,U] 
21:22:35.689 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.98, -0.22}
21:22:35.689 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.80) = xAngle (0.09 = 0.09)
21:22:35.689 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.01 = 0.01)
21:22:35.689 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.71 mountX=0.09 mountY=0.00, mountTheta=0.01
21:22:35.694 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
21:22:35.695 00.001 10844 Enqueuing Move request for scope (0.07, -0.06)
21:22:35.695 00.000 11060 Worker thread wakes up
21:22:35.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
21:22:35.695 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
21:22:35.695 00.000 11060 Moving (0.07, -0.06) raw xDistance=0.09 yDistance=0.00
21:22:35.695 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.205040, 1:0.111039, 2:0.000655
21:22:35.695 00.000 11060 BLC: No correction, Miss < min_move
21:22:35.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:22:35.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:35.696 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:22:35.696 00.000 11060 MoveAxis(E, 0, ABG)
21:22:35.696 00.000 11060 Move returns status 0, amount 0
21:22:35.696 00.000 11060 MoveAxis(N, 0, ABG)
21:22:35.696 00.000 11060 Move returns status 0, amount 0
21:22:35.696 00.000 11060 move complete, result=0
21:22:35.696 00.000 11060 worker thread done servicing request
21:22:35.704 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:35.721 00.017 10844 UpdateGuideState exits: m=2196 SNR=29.2
21:22:35.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:35.721 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:35.721 00.000 10844 Enqueuing Expose request
21:22:35.721 00.000 11060 Worker thread wakes up
21:22:35.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:35.721 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:35.721 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:22:37.192 01.471 11060 Exposure complete
21:22:37.334 00.142 11060 worker thread done servicing request
21:22:37.334 00.000 10844 OnExposeComplete: enter
21:22:37.334 00.000 10844 UpdateGuideState(): m_state=6
21:22:37.334 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:22:37.334 00.000 10844 Star::Find returns 1 (0), X=95.12, Y=464.18, Mass=2207, SNR=29.3, Peak=193 HFD=3.5
21:22:37.334 00.000 10844 MultiStar: [#1 0.33,0.15,1.07,U] [#2 0.03,-0.82,0.83,U] [#3 0.26,0.42,0.75,U] [#4 -0.10,0.60,2.25,U] [#5 -0.22,-0.07,0.94,U] [#6 0.65,0.82,0.89,U] [#7 -0.11,-0.31,0.97,U] [#8 0.66,0.84,0.73,U] 
21:22:37.334 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.26}, one-star: {0.71, 0.37}
21:22:37.334 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.80) = xAngle (1.75 = 1.75)
21:22:37.334 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.66 = 1.66)
21:22:37.334 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.26 hyp=0.33 cameraTheta=0.94 mountX=-0.06 mountY=0.32, mountTheta=1.75
21:22:37.334 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.26, opts=13)
21:22:37.334 00.000 10844 Enqueuing Move request for scope (0.19, 0.26)
21:22:37.334 00.000 11060 Worker thread wakes up
21:22:37.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.26) opts 0xd
21:22:37.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.26)
21:22:37.334 00.000 11060 Moving (0.19, 0.26) raw xDistance=-0.06 yDistance=0.32
21:22:37.334 00.000 11060 BLC: window closed
21:22:37.334 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.205040, 1:0.111039, 2:0.000655
21:22:37.334 00.000 11060 BLC: Under-shoot: nominal increase by 91
21:22:37.334 00.000 11060 BLC: window closed
21:22:37.334 00.000 11060 BLC: Pulse adjusted to 694
21:22:37.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:22:37.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
21:22:37.334 00.000 11060 MoveAxis(E, 0, ABG)
21:22:37.334 00.000 11060 Move returns status 0, amount 0
21:22:37.334 00.000 11060 MoveAxis(S, 124, ABG)
21:22:37.334 00.000 11060 Guiding  Dir = 1, Dur = 124
21:22:37.344 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:37.357 00.013 11060 IsSlewing returns 0
21:22:37.357 00.000 11060 IsGuiding returns 0
21:22:37.357 00.000 10844 UpdateGuideState exits: m=2207 SNR=29.3
21:22:37.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:37.357 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:37.357 00.000 10844 Enqueuing Expose request
21:22:37.436 00.079 10844 evsrv: cli 0EEEDDF0 connect
21:22:37.436 00.000 10844 case statement mapped state 6 to 3
21:22:37.439 00.003 10844 case statement mapped state 6 to 3
21:22:37.439 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"7133bbf1-287a-4565-93f6-8970e27b7796"}
21:22:37.439 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"7133bbf1-287a-4565-93f6-8970e27b7796"}
21:22:37.441 00.002 10844 evsrv: cli 0EEEDDF0 disconnect
21:22:37.504 00.063 11060 IsGuiding returns 0
21:22:37.504 00.000 11060 Move returns status 0, amount 124
21:22:37.504 00.000 11060 move complete, result=0
21:22:37.504 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 124 ms SOUTH
21:22:37.504 00.000 11060 worker thread done servicing request
21:22:37.504 00.000 11060 Worker thread wakes up
21:22:37.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:37.504 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:38.990 01.486 11060 Exposure complete
21:22:39.138 00.148 11060 worker thread done servicing request
21:22:39.138 00.000 10844 OnExposeComplete: enter
21:22:39.138 00.000 10844 UpdateGuideState(): m_state=6
21:22:39.138 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:22:39.138 00.000 10844 Star::Find returns 1 (0), X=95.85, Y=464.05, Mass=2514, SNR=31.2, Peak=182 HFD=3.8
21:22:39.138 00.000 10844 MultiStar: [#1 0.16,0.49,1.02,U] [#2 0.08,-0.20,0.81,U] [#3 -0.08,0.63,0.68,U] [#4 -0.31,0.56,2.17,U] [#5 -0.25,0.22,0.90,U] [#6 0.31,0.75,0.70,U] [#7 -0.01,-0.16,0.86,U] [#8 0.79,1.04,0.00,M2] 
21:22:39.138 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.35}, one-star: {1.44, 0.24}
21:22:39.138 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.80) = xAngle (2.06 = 2.06)
21:22:39.138 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.97 = 1.97)
21:22:39.138 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.36 cameraTheta=1.26 mountX=-0.17 mountY=0.33, mountTheta=2.04
21:22:39.143 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.35, opts=13)
21:22:39.143 00.000 10844 Enqueuing Move request for scope (0.11, 0.35)
21:22:39.143 00.000 11060 Worker thread wakes up
21:22:39.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
21:22:39.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
21:22:39.143 00.000 11060 Moving (0.11, 0.35) raw xDistance=-0.17 yDistance=0.33
21:22:39.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.17
21:22:39.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
21:22:39.143 00.000 11060 MoveAxis(E, 17, ABG)
21:22:39.143 00.000 11060 Guiding  Dir = 2, Dur = 17
21:22:39.145 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:39.152 00.007 11060 IsSlewing returns 0
21:22:39.152 00.000 11060 IsGuiding returns 0
21:22:39.160 00.008 10844 UpdateGuideState exits: m=2514 SNR=31.2
21:22:39.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:39.160 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:39.160 00.000 10844 Enqueuing Expose request
21:22:39.183 00.023 11060 IsGuiding returns 0
21:22:39.183 00.000 11060 Move returns status 0, amount 17
21:22:39.184 00.001 11060 MoveAxis(S, 128, ABG)
21:22:39.184 00.000 11060 Guiding  Dir = 1, Dur = 128
21:22:39.199 00.015 11060 IsSlewing returns 0
21:22:39.200 00.001 11060 IsGuiding returns 0
21:22:39.341 00.141 11060 IsGuiding returns 0
21:22:39.341 00.000 11060 Move returns status 0, amount 128
21:22:39.341 00.000 11060 move complete, result=0
21:22:39.341 00.000 11060 worker thread done servicing request
21:22:39.341 00.000 11060 Worker thread wakes up
21:22:39.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:39.341 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:39.341 00.000 10844 GuideStep: -0.2 px 17 ms EAST, 0.3 px 128 ms SOUTH
21:22:40.806 01.465 11060 Exposure complete
21:22:40.967 00.161 11060 worker thread done servicing request
21:22:40.967 00.000 10844 OnExposeComplete: enter
21:22:40.967 00.000 10844 UpdateGuideState(): m_state=6
21:22:40.967 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:22:40.967 00.000 10844 Star::Find returns 1 (0), X=95.53, Y=463.80, Mass=2267, SNR=30.5, Peak=227 HFD=3.3
21:22:40.967 00.000 10844 MultiStar: [#1 -0.30,-0.24,0.98,U] [#2 -0.24,-0.50,0.82,U] [#3 -0.41,0.88,0.73,U] [#4 -0.51,0.52,2.32,U] [#5 -0.49,0.12,0.85,U] [#6 0.35,0.61,0.81,U] [#7 0.02,-0.12,0.91,U] [#8 0.21,0.63,0.78,U] 
21:22:40.967 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.24}, one-star: {1.12, -0.00}
21:22:40.967 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.80) = xAngle (2.72 = 2.72)
21:22:40.967 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.64 = 2.64)
21:22:40.967 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.92 mountX=-0.23 mountY=0.12, mountTheta=2.66
21:22:40.967 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.24, opts=13)
21:22:40.967 00.000 10844 Enqueuing Move request for scope (-0.09, 0.24)
21:22:40.967 00.000 11060 Worker thread wakes up
21:22:40.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
21:22:40.967 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
21:22:40.967 00.000 11060 Moving (-0.09, 0.24) raw xDistance=-0.23 yDistance=0.12
21:22:40.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.23
21:22:40.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:40.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:22:40.967 00.000 11060 MoveAxis(E, 23, ABG)
21:22:40.967 00.000 11060 Guiding  Dir = 2, Dur = 23
21:22:40.975 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
21:22:40.977 00.002 10844 UpdateGuideState exits: m=2267 SNR=30.5
21:22:40.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:40.977 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:40.977 00.000 10844 Enqueuing Expose request
21:22:40.992 00.015 11060 IsSlewing returns 0
21:22:40.992 00.000 11060 IsGuiding returns 0
21:22:41.024 00.032 11060 IsGuiding returns 0
21:22:41.024 00.000 11060 Move returns status 0, amount 23
21:22:41.024 00.000 11060 MoveAxis(N, 0, ABG)
21:22:41.024 00.000 11060 Move returns status 0, amount 0
21:22:41.024 00.000 11060 move complete, result=0
21:22:41.024 00.000 11060 worker thread done servicing request
21:22:41.024 00.000 11060 Worker thread wakes up
21:22:41.024 00.000 10844 GuideStep: -0.2 px 23 ms EAST, 0.1 px 0 ms NORTH
21:22:41.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:41.024 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:42.494 01.470 11060 Exposure complete
21:22:42.622 00.128 11060 worker thread done servicing request
21:22:42.624 00.002 10844 OnExposeComplete: enter
21:22:42.624 00.000 10844 UpdateGuideState(): m_state=6
21:22:42.624 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:22:42.624 00.000 10844 Star::Find returns 1 (0), X=95.27, Y=463.56, Mass=1891, SNR=27.1, Peak=213 HFD=3.6
21:22:42.624 00.000 10844 MultiStar: [#1 -0.06,-0.04,1.05,U] [#2 -0.30,-0.58,0.91,U] [#3 -0.40,0.26,0.85,U] [#4 -0.77,1.24,0.00,M1] [#5 -0.19,-0.30,1.06,U] [#6 0.41,-0.01,0.89,U] [#7 0.11,-0.15,1.11,U] [#8 0.52,0.94,0.99,U] 
21:22:42.624 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.86, -0.25}
21:22:42.624 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.80) = xAngle (0.64 = 0.64)
21:22:42.624 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.56 = 0.56)
21:22:42.624 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=0.10 mountY=0.07, mountTheta=0.58
21:22:42.624 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
21:22:42.624 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
21:22:42.624 00.000 11060 Worker thread wakes up
21:22:42.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
21:22:42.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
21:22:42.624 00.000 11060 Moving (0.12, -0.02) raw xDistance=0.10 yDistance=0.07
21:22:42.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:22:42.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:42.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:22:42.624 00.000 11060 MoveAxis(E, 0, ABG)
21:22:42.624 00.000 11060 Move returns status 0, amount 0
21:22:42.624 00.000 11060 MoveAxis(N, 0, ABG)
21:22:42.624 00.000 11060 Move returns status 0, amount 0
21:22:42.624 00.000 11060 move complete, result=0
21:22:42.624 00.000 11060 worker thread done servicing request
21:22:42.629 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:42.637 00.008 10844 UpdateGuideState exits: m=1891 SNR=27.1
21:22:42.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:42.637 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:42.637 00.000 10844 Enqueuing Expose request
21:22:42.637 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:22:42.637 00.000 11060 Worker thread wakes up
21:22:42.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:42.637 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:44.105 01.468 11060 Exposure complete
21:22:44.248 00.143 11060 worker thread done servicing request
21:22:44.248 00.000 10844 OnExposeComplete: enter
21:22:44.248 00.000 10844 UpdateGuideState(): m_state=6
21:22:44.248 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:22:44.248 00.000 10844 Star::Find returns 1 (0), X=95.16, Y=464.01, Mass=2300, SNR=30.5, Peak=226 HFD=3.1
21:22:44.248 00.000 10844 MultiStar: [#1 0.13,-0.06,0.98,U] [#2 0.39,-0.65,0.87,U] [#3 -0.05,0.77,0.70,U] [#4 -0.64,0.62,2.40,U] [#5 -0.12,0.04,0.85,U] [#6 0.06,0.17,0.82,U] [#7 -0.29,0.12,0.92,U] [#8 0.51,0.84,0.85,U] 
21:22:44.248 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.28}, one-star: {0.75, 0.20}
21:22:44.248 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.80) = xAngle (2.46 = 2.46)
21:22:44.248 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
21:22:44.248 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.66 mountX=-0.22 mountY=0.19, mountTheta=2.41
21:22:44.251 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.28, opts=13)
21:22:44.251 00.000 10844 Enqueuing Move request for scope (-0.02, 0.28)
21:22:44.251 00.000 11060 Worker thread wakes up
21:22:44.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
21:22:44.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
21:22:44.251 00.000 11060 Moving (-0.02, 0.28) raw xDistance=-0.22 yDistance=0.19
21:22:44.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.22
21:22:44.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
21:22:44.251 00.000 11060 MoveAxis(E, 21, ABG)
21:22:44.251 00.000 11060 Guiding  Dir = 2, Dur = 21
21:22:44.258 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:44.271 00.013 10844 UpdateGuideState exits: m=2300 SNR=30.5
21:22:44.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:44.271 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:44.271 00.000 10844 Enqueuing Expose request
21:22:44.280 00.009 11060 IsSlewing returns 0
21:22:44.280 00.000 11060 IsGuiding returns 0
21:22:44.328 00.048 11060 IsGuiding returns 0
21:22:44.328 00.000 11060 Move returns status 0, amount 21
21:22:44.328 00.000 11060 MoveAxis(S, 74, ABG)
21:22:44.328 00.000 11060 Guiding  Dir = 1, Dur = 74
21:22:44.360 00.032 11060 IsSlewing returns 0
21:22:44.361 00.001 11060 IsGuiding returns 0
21:22:44.457 00.096 11060 IsGuiding returns 0
21:22:44.457 00.000 11060 Move returns status 0, amount 74
21:22:44.457 00.000 11060 move complete, result=0
21:22:44.457 00.000 10844 GuideStep: -0.2 px 21 ms EAST, 0.2 px 74 ms SOUTH
21:22:44.459 00.002 11060 worker thread done servicing request
21:22:44.475 00.016 11060 Worker thread wakes up
21:22:44.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:44.475 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:45.949 01.474 11060 Exposure complete
21:22:46.095 00.146 11060 worker thread done servicing request
21:22:46.095 00.000 10844 OnExposeComplete: enter
21:22:46.095 00.000 10844 UpdateGuideState(): m_state=6
21:22:46.095 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:22:46.095 00.000 10844 Star::Find returns 1 (0), X=95.11, Y=464.10, Mass=2030, SNR=28.0, Peak=162 HFD=3.6
21:22:46.095 00.000 10844 MultiStar: [#1 -0.24,0.26,1.10,U] [#2 -0.54,0.48,0.90,U] [#3 -0.51,0.90,0.74,U] [#4 -0.35,0.87,2.55,U] [#5 -0.29,0.51,1.03,U] [#6 0.34,0.25,0.92,U] [#7 -0.03,0.19,0.91,U] [#8 0.17,0.30,0.86,U] 
21:22:46.095 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.51}, one-star: {0.70, 0.29}
21:22:46.095 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.80) = xAngle (2.60 = 2.60)
21:22:46.095 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.52 = 2.52)
21:22:46.095 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.51 hyp=0.52 cameraTheta=1.80 mountX=-0.45 mountY=0.30, mountTheta=2.54
21:22:46.098 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.51, opts=13)
21:22:46.098 00.000 10844 Enqueuing Move request for scope (-0.12, 0.51)
21:22:46.098 00.000 11060 Worker thread wakes up
21:22:46.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.51) opts 0xd
21:22:46.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.51)
21:22:46.098 00.000 11060 Moving (-0.12, 0.51) raw xDistance=-0.45 yDistance=0.30
21:22:46.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.45
21:22:46.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
21:22:46.098 00.000 11060 MoveAxis(E, 44, ABG)
21:22:46.098 00.000 11060 Guiding  Dir = 2, Dur = 44
21:22:46.104 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:46.105 00.001 11060 IsSlewing returns 0
21:22:46.105 00.000 11060 IsGuiding returns 0
21:22:46.121 00.016 10844 UpdateGuideState exits: m=2030 SNR=28.0
21:22:46.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:46.121 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:46.121 00.000 10844 Enqueuing Expose request
21:22:46.153 00.032 11060 IsGuiding returns 0
21:22:46.153 00.000 11060 Move returns status 0, amount 44
21:22:46.153 00.000 11060 MoveAxis(S, 117, ABG)
21:22:46.153 00.000 11060 Guiding  Dir = 1, Dur = 117
21:22:46.185 00.032 11060 IsSlewing returns 0
21:22:46.185 00.000 11060 IsGuiding returns 0
21:22:46.328 00.143 11060 IsGuiding returns 0
21:22:46.328 00.000 11060 Move returns status 0, amount 117
21:22:46.328 00.000 11060 move complete, result=0
21:22:46.328 00.000 11060 worker thread done servicing request
21:22:46.328 00.000 11060 Worker thread wakes up
21:22:46.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:46.328 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:46.330 00.002 10844 GuideStep: -0.4 px 44 ms EAST, 0.3 px 117 ms SOUTH
21:22:47.812 01.482 11060 Exposure complete
21:22:49.163 01.351 11060 worker thread done servicing request
21:22:49.289 00.126 10844 OnExposeComplete: enter
21:22:49.289 00.000 10844 UpdateGuideState(): m_state=6
21:22:49.289 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:22:49.289 00.000 10844 Star::Find returns 1 (0), X=95.03, Y=463.18, Mass=1946, SNR=26.9, Peak=161 HFD=3.6
21:22:49.291 00.002 10844 MultiStar: [#1 -0.88,0.01,1.13,U] [#2 -0.46,-1.02,0.00,M1] [#3 -0.46,0.29,0.76,U] [#4 -0.83,0.72,0.00,M1] [#5 -0.54,-0.17,1.02,U] [#6 -0.04,0.30,0.92,U] [#7 -0.37,0.06,0.97,U] [#8 0.03,0.02,0.92,U] 
21:22:49.291 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.03}, one-star: {0.62, -0.62}
21:22:49.291 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.80) = xAngle (-2.22 = -2.22)
21:22:49.291 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.30 = -2.30)
21:22:49.291 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.25 cameraTheta=-3.02 mountX=-0.15 mountY=-0.18, mountTheta=-2.25
21:22:49.293 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.03, opts=13)
21:22:49.293 00.000 10844 Enqueuing Move request for scope (-0.24, -0.03)
21:22:49.293 00.000 11060 Worker thread wakes up
21:22:49.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
21:22:49.293 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
21:22:49.293 00.000 11060 Moving (-0.24, -0.03) raw xDistance=-0.15 yDistance=-0.18
21:22:49.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.15
21:22:49.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:49.294 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:22:49.294 00.000 11060 MoveAxis(E, 15, ABG)
21:22:49.294 00.000 11060 Guiding  Dir = 2, Dur = 15
21:22:49.302 00.008 11060 IsSlewing returns 0
21:22:49.302 00.000 11060 IsGuiding returns 0
21:22:49.344 00.042 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:49.362 00.018 11060 IsGuiding returns 0
21:22:49.362 00.000 11060 Move returns status 0, amount 15
21:22:49.362 00.000 11060 MoveAxis(N, 0, ABG)
21:22:49.362 00.000 11060 Move returns status 0, amount 0
21:22:49.362 00.000 11060 move complete, result=0
21:22:49.362 00.000 11060 worker thread done servicing request
21:22:49.366 00.004 10844 UpdateGuideState exits: m=1946 SNR=26.9
21:22:49.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:49.366 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:49.366 00.000 10844 Enqueuing Expose request
21:22:49.366 00.000 10844 GuideStep: -0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
21:22:49.366 00.000 11060 Worker thread wakes up
21:22:49.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:49.366 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:50.847 01.481 11060 Exposure complete
21:22:51.064 00.217 11060 worker thread done servicing request
21:22:51.064 00.000 10844 OnExposeComplete: enter
21:22:51.064 00.000 10844 UpdateGuideState(): m_state=6
21:22:51.065 00.001 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:22:51.065 00.000 10844 Star::Find returns 1 (0), X=94.47, Y=464.54, Mass=2115, SNR=28.8, Peak=159 HFD=3.2
21:22:51.065 00.000 10844 MultiStar: [#1 -0.50,0.83,1.08,U] [#2 -0.61,0.71,0.95,U] [#3 -0.53,0.54,0.82,U] [#4 -1.07,0.73,0.00,M2] [#5 -0.21,0.67,1.02,U] [#6 -0.32,0.67,0.89,U] [#7 -0.41,0.33,0.97,U] [#8 -0.04,0.67,0.93,U] 
21:22:51.065 00.000 10844 refined, 7 included, MultiStar: {-0.32, 0.65}, one-star: {0.06, 0.73}
21:22:51.066 00.001 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.80) = xAngle (2.83 = 2.83)
21:22:51.069 00.003 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.74 = 2.74)
21:22:51.069 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.65 hyp=0.72 cameraTheta=2.03 mountX=-0.69 mountY=0.28, mountTheta=2.76
21:22:51.070 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.65, opts=13)
21:22:51.070 00.000 10844 Enqueuing Move request for scope (-0.32, 0.65)
21:22:51.073 00.003 11060 Worker thread wakes up
21:22:51.074 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.65) opts 0xd
21:22:51.074 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.65)
21:22:51.074 00.000 11060 Moving (-0.32, 0.65) raw xDistance=-0.69 yDistance=0.28
21:22:51.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.69
21:22:51.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
21:22:51.074 00.000 11060 MoveAxis(E, 68, ABG)
21:22:51.074 00.000 11060 Guiding  Dir = 2, Dur = 68
21:22:51.081 00.007 11060 IsSlewing returns 0
21:22:51.081 00.000 11060 IsGuiding returns 0
21:22:51.083 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:22:51.101 00.018 10844 UpdateGuideState exits: m=2115 SNR=28.8
21:22:51.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:51.101 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:51.101 00.000 10844 Enqueuing Expose request
21:22:51.160 00.059 11060 IsGuiding returns 0
21:22:51.160 00.000 11060 Move returns status 0, amount 68
21:22:51.160 00.000 11060 MoveAxis(S, 107, ABG)
21:22:51.160 00.000 11060 Guiding  Dir = 1, Dur = 107
21:22:51.175 00.015 11060 IsSlewing returns 0
21:22:51.175 00.000 11060 IsGuiding returns 0
21:22:51.286 00.111 11060 IsGuiding returns 0
21:22:51.286 00.000 11060 Move returns status 0, amount 107
21:22:51.286 00.000 11060 move complete, result=0
21:22:51.286 00.000 11060 worker thread done servicing request
21:22:51.286 00.000 11060 Worker thread wakes up
21:22:51.286 00.000 10844 GuideStep: -0.7 px 68 ms EAST, 0.3 px 107 ms SOUTH
21:22:51.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:51.286 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:52.760 01.474 11060 Exposure complete
21:22:53.010 00.250 11060 worker thread done servicing request
21:22:53.010 00.000 10844 OnExposeComplete: enter
21:22:53.012 00.002 10844 UpdateGuideState(): m_state=6
21:22:53.012 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:22:53.012 00.000 10844 Star::Find returns 1 (0), X=95.18, Y=462.85, Mass=2107, SNR=28.0, Peak=173 HFD=3.6
21:22:53.012 00.000 10844 MultiStar: [#1 -0.47,0.21,1.13,U] [#2 -0.14,-0.55,0.89,U] [#3 -1.22,-0.06,0.00,M1] [#4 -0.98,0.42,2.48,U] [#5 -0.43,0.29,1.08,U] [#6 -0.36,0.57,0.73,U] [#7 -0.85,-0.05,1.02,U] [#8 0.21,0.20,0.86,U] 
21:22:53.012 00.000 10844 refined, 7 included, MultiStar: {-0.41, 0.08}, one-star: {0.77, -0.96}
21:22:53.012 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.80) = xAngle (3.76 = -2.52)
21:22:53.013 00.001 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.67 = -2.61)
21:22:53.013 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.08 hyp=0.41 cameraTheta=2.96 mountX=-0.34 mountY=-0.21, mountTheta=-2.59
21:22:53.016 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.08, opts=13)
21:22:53.016 00.000 10844 Enqueuing Move request for scope (-0.41, 0.08)
21:22:53.016 00.000 11060 Worker thread wakes up
21:22:53.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.08) opts 0xd
21:22:53.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.08)
21:22:53.016 00.000 11060 Moving (-0.41, 0.08) raw xDistance=-0.34 yDistance=-0.21
21:22:53.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.34
21:22:53.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:22:53.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:22:53.016 00.000 11060 MoveAxis(E, 34, ABG)
21:22:53.016 00.000 11060 Guiding  Dir = 2, Dur = 34
21:22:53.033 00.017 11060 IsSlewing returns 0
21:22:53.034 00.001 11060 IsGuiding returns 0
21:22:53.040 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:53.063 00.023 10844 UpdateGuideState exits: m=2107 SNR=28.0
21:22:53.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:53.063 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:53.063 00.000 10844 Enqueuing Expose request
21:22:53.083 00.020 11060 IsGuiding returns 0
21:22:53.083 00.000 11060 Move returns status 0, amount 34
21:22:53.083 00.000 11060 MoveAxis(N, 0, ABG)
21:22:53.083 00.000 11060 Move returns status 0, amount 0
21:22:53.083 00.000 11060 move complete, result=0
21:22:53.083 00.000 11060 worker thread done servicing request
21:22:53.083 00.000 11060 Worker thread wakes up
21:22:53.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:53.083 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:53.085 00.002 10844 GuideStep: -0.3 px 34 ms EAST, -0.2 px 0 ms NORTH
21:22:54.562 01.477 11060 Exposure complete
21:22:54.742 00.180 11060 worker thread done servicing request
21:22:54.742 00.000 10844 OnExposeComplete: enter
21:22:54.742 00.000 10844 UpdateGuideState(): m_state=6
21:22:54.742 00.000 10844 Star::Find(15, 95, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:22:54.742 00.000 10844 Star::Find returns 1 (0), X=94.93, Y=463.72, Mass=1989, SNR=27.7, Peak=184 HFD=3.3
21:22:54.742 00.000 10844 MultiStar: [#1 -0.35,0.93,1.18,U] [#2 -0.46,0.54,0.95,U] [#3 -0.64,0.84,0.82,U] [#4 -1.05,1.65,0.00,M2] [#5 -0.60,0.64,1.01,U] [#6 0.06,0.76,0.85,U] [#7 -0.11,0.39,0.91,U] [#8 0.25,0.91,1.04,U] 
21:22:54.742 00.000 10844 single-star, 7 included, MultiStar: {-0.16, 0.62}, one-star: {0.51, -0.09}
21:22:54.742 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.80) = xAngle (0.64 = 0.64)
21:22:54.742 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.55 = 0.55)
21:22:54.742 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=-0.09 hyp=0.52 cameraTheta=-0.17 mountX=0.42 mountY=0.27, mountTheta=0.58
21:22:54.742 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-0.09, opts=13)
21:22:54.742 00.000 10844 Enqueuing Move request for scope (0.51, -0.09)
21:22:54.742 00.000 11060 Worker thread wakes up
21:22:54.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.09) opts 0xd
21:22:54.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -0.09)
21:22:54.742 00.000 11060 Moving (0.51, -0.09) raw xDistance=0.42 yDistance=0.27
21:22:54.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.42
21:22:54.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:22:54.742 00.000 11060 MoveAxis(W, 40, ABG)
21:22:54.742 00.000 11060 Guiding  Dir = 3, Dur = 40
21:22:54.747 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:54.768 00.021 11060 IsSlewing returns 0
21:22:54.768 00.000 11060 IsGuiding returns 0
21:22:54.779 00.011 10844 UpdateGuideState exits: m=1989 SNR=27.7
21:22:54.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:54.779 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:54.779 00.000 10844 Enqueuing Expose request
21:22:54.819 00.040 11060 IsGuiding returns 0
21:22:54.821 00.002 11060 Move returns status 0, amount 40
21:22:54.821 00.000 11060 MoveAxis(S, 105, ABG)
21:22:54.821 00.000 11060 Guiding  Dir = 1, Dur = 105
21:22:54.850 00.029 11060 IsSlewing returns 0
21:22:54.850 00.000 11060 IsGuiding returns 0
21:22:54.972 00.122 11060 IsGuiding returns 0
21:22:54.972 00.000 11060 Move returns status 0, amount 105
21:22:54.972 00.000 11060 move complete, result=0
21:22:54.972 00.000 11060 worker thread done servicing request
21:22:54.972 00.000 11060 Worker thread wakes up
21:22:54.972 00.000 10844 GuideStep: 0.4 px 40 ms WEST, 0.3 px 105 ms SOUTH
21:22:54.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:54.972 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:56.437 01.465 11060 Exposure complete
21:22:56.744 00.307 11060 worker thread done servicing request
21:22:56.744 00.000 10844 OnExposeComplete: enter
21:22:56.744 00.000 10844 UpdateGuideState(): m_state=6
21:22:56.744 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:22:56.744 00.000 10844 Star::Find returns 1 (0), X=94.43, Y=464.68, Mass=2210, SNR=28.9, Peak=191 HFD=3.5
21:22:56.744 00.000 10844 MultiStar: [#1 -0.45,0.85,1.08,U] [#2 -0.31,-0.04,0.76,U] [#3 -0.74,1.13,0.00,M1] [#4 -1.12,1.67,0.00,M3] [#5 -1.01,0.91,0.00,M1] [#6 0.23,0.90,0.90,U] [#7 -1.01,1.36,0.00,M1] [#8 0.26,1.15,0.00,M1] 
21:22:56.744 00.000 10844 refined, 3 included, MultiStar: {-0.14, 0.69}, one-star: {0.02, 0.87}
21:22:56.744 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.80) = xAngle (2.57 = 2.57)
21:22:56.744 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.48 = 2.48)
21:22:56.744 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.69 hyp=0.70 cameraTheta=1.77 mountX=-0.59 mountY=0.43, mountTheta=2.51
21:22:56.749 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.69, opts=13)
21:22:56.749 00.000 10844 Enqueuing Move request for scope (-0.14, 0.69)
21:22:56.749 00.000 11060 Worker thread wakes up
21:22:56.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.69) opts 0xd
21:22:56.749 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.69)
21:22:56.749 00.000 11060 Moving (-0.14, 0.69) raw xDistance=-0.59 yDistance=0.43
21:22:56.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.59
21:22:56.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
21:22:56.749 00.000 11060 MoveAxis(E, 57, ABG)
21:22:56.749 00.000 11060 Guiding  Dir = 2, Dur = 57
21:22:56.760 00.011 11060 IsSlewing returns 0
21:22:56.760 00.000 11060 IsGuiding returns 0
21:22:56.760 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=5, FiltMax=255, Gamma=1.000
21:22:56.793 00.033 10844 UpdateGuideState exits: m=2210 SNR=28.9
21:22:56.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:56.793 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:56.793 00.000 10844 Enqueuing Expose request
21:22:56.841 00.048 11060 IsGuiding returns 0
21:22:56.841 00.000 11060 Move returns status 0, amount 57
21:22:56.842 00.001 11060 MoveAxis(S, 164, ABG)
21:22:56.842 00.000 11060 Guiding  Dir = 1, Dur = 164
21:22:56.874 00.032 11060 IsSlewing returns 0
21:22:56.874 00.000 11060 IsGuiding returns 0
21:22:57.065 00.191 11060 IsGuiding returns 0
21:22:57.065 00.000 11060 Move returns status 0, amount 164
21:22:57.065 00.000 11060 move complete, result=0
21:22:57.065 00.000 11060 worker thread done servicing request
21:22:57.065 00.000 11060 Worker thread wakes up
21:22:57.065 00.000 10844 GuideStep: -0.6 px 57 ms EAST, 0.4 px 164 ms SOUTH
21:22:57.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:57.065 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:22:58.530 01.465 11060 Exposure complete
21:22:58.688 00.158 11060 worker thread done servicing request
21:22:58.688 00.000 10844 OnExposeComplete: enter
21:22:58.688 00.000 10844 UpdateGuideState(): m_state=6
21:22:58.688 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:22:58.688 00.000 10844 Star::Find returns 1 (0), X=94.12, Y=464.23, Mass=2468, SNR=30.2, Peak=166 HFD=4.0
21:22:58.688 00.000 10844 MultiStar: [#1 -1.33,-0.25,0.00,M1] [#2 -0.96,-0.56,0.00,M1] [#3 -0.69,0.56,0.72,U] [#4 -1.29,1.10,0.00,M4] [#5 -1.61,0.36,0.00,M2] [#6 0.14,-0.03,0.81,U] [#7 -1.13,0.04,0.00,M2] [#8 -0.58,0.46,0.82,U] 
21:22:58.688 00.000 10844 refined, 3 included, MultiStar: {-0.35, 0.35}, one-star: {-0.30, 0.42}
21:22:58.688 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.80) = xAngle (3.15 = -3.13)
21:22:58.688 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.07 = 3.07)
21:22:58.688 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.35 hyp=0.49 cameraTheta=2.35 mountX=-0.49 mountY=0.04, mountTheta=3.07
21:22:58.694 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.35, opts=13)
21:22:58.694 00.000 10844 Enqueuing Move request for scope (-0.35, 0.35)
21:22:58.694 00.000 11060 Worker thread wakes up
21:22:58.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.35) opts 0xd
21:22:58.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.35)
21:22:58.694 00.000 11060 Moving (-0.35, 0.35) raw xDistance=-0.49 yDistance=0.04
21:22:58.696 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.49
21:22:58.696 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:58.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:22:58.696 00.000 11060 MoveAxis(E, 49, ABG)
21:22:58.696 00.000 11060 Guiding  Dir = 2, Dur = 49
21:22:58.707 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:22:58.710 00.003 11060 IsSlewing returns 0
21:22:58.710 00.000 11060 IsGuiding returns 0
21:22:58.722 00.012 10844 UpdateGuideState exits: m=2468 SNR=30.2
21:22:58.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:58.722 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:22:58.722 00.000 10844 Enqueuing Expose request
21:22:58.775 00.053 11060 IsGuiding returns 0
21:22:58.775 00.000 11060 Move returns status 0, amount 49
21:22:58.775 00.000 11060 MoveAxis(N, 0, ABG)
21:22:58.775 00.000 11060 Move returns status 0, amount 0
21:22:58.775 00.000 11060 move complete, result=0
21:22:58.775 00.000 11060 worker thread done servicing request
21:22:58.775 00.000 11060 Worker thread wakes up
21:22:58.775 00.000 10844 GuideStep: -0.5 px 49 ms EAST, 0.0 px 0 ms NORTH
21:22:58.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:22:58.775 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:23:00.249 01.474 11060 Exposure complete
21:23:00.401 00.152 11060 worker thread done servicing request
21:23:00.401 00.000 10844 OnExposeComplete: enter
21:23:00.401 00.000 10844 UpdateGuideState(): m_state=6
21:23:00.401 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:23:00.401 00.000 10844 Star::Find returns 1 (0), X=94.69, Y=463.86, Mass=2311, SNR=30.6, Peak=179 HFD=3.8
21:23:00.401 00.000 10844 MultiStar: [#1 -1.47,0.94,0.00,M2] [#2 -0.47,0.08,0.90,U] [#3 -1.07,1.36,0.00,M1] [#4 -1.09,0.79,0.00,M5] [#5 -1.09,0.22,0.00,M3] [#6 -0.12,0.97,0.80,U] [#7 -0.17,0.46,0.88,U] [#8 0.06,0.26,0.89,U] 
21:23:00.401 00.000 10844 single-star, 4 included, MultiStar: {-0.08, 0.35}, one-star: {0.28, 0.05}
21:23:00.401 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.80) = xAngle (0.99 = 0.99)
21:23:00.401 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.91 = 0.91)
21:23:00.401 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.05 hyp=0.29 cameraTheta=0.19 mountX=0.16 mountY=0.23, mountTheta=0.96
21:23:00.403 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.05, opts=13)
21:23:00.403 00.000 10844 Enqueuing Move request for scope (0.28, 0.05)
21:23:00.403 00.000 11060 Worker thread wakes up
21:23:00.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.05) opts 0xd
21:23:00.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.05)
21:23:00.403 00.000 11060 Moving (0.28, 0.05) raw xDistance=0.16 yDistance=0.23
21:23:00.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.16
21:23:00.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:23:00.403 00.000 11060 MoveAxis(W, 14, ABG)
21:23:00.403 00.000 11060 Guiding  Dir = 3, Dur = 14
21:23:00.405 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:23:00.421 00.016 10844 UpdateGuideState exits: m=2311 SNR=30.6
21:23:00.421 00.000 11060 IsSlewing returns 0
21:23:00.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:00.421 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:23:00.421 00.000 10844 Enqueuing Expose request
21:23:00.421 00.000 11060 IsGuiding returns 0
21:23:00.436 00.015 11060 IsGuiding returns 0
21:23:00.436 00.000 11060 Move returns status 0, amount 14
21:23:00.436 00.000 11060 MoveAxis(S, 87, ABG)
21:23:00.436 00.000 11060 Guiding  Dir = 1, Dur = 87
21:23:00.452 00.016 11060 IsSlewing returns 0
21:23:00.452 00.000 11060 IsGuiding returns 0
21:23:00.547 00.095 11060 IsGuiding returns 0
21:23:00.547 00.000 11060 Move returns status 0, amount 87
21:23:00.547 00.000 11060 move complete, result=0
21:23:00.547 00.000 11060 worker thread done servicing request
21:23:00.547 00.000 11060 Worker thread wakes up
21:23:00.547 00.000 10844 GuideStep: 0.2 px 14 ms WEST, 0.2 px 87 ms SOUTH
21:23:00.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:23:00.547 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:23:02.026 01.479 11060 Exposure complete
21:23:02.196 00.170 11060 worker thread done servicing request
21:23:02.198 00.002 10844 OnExposeComplete: enter
21:23:02.198 00.000 10844 UpdateGuideState(): m_state=6
21:23:02.198 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:23:02.198 00.000 10844 Star::Find returns 1 (0), X=94.41, Y=464.49, Mass=2527, SNR=31.6, Peak=193 HFD=3.3
21:23:02.200 00.002 10844 MultiStar: [#1 -1.21,0.07,0.00,M3] [#2 -0.64,0.22,0.80,U] [#3 -0.61,1.17,0.00,M2] [#4 -0.66,1.00,0.00,M6] [#5 -0.89,0.09,0.49,U] [#6 -0.54,1.03,0.00,M1] [#7 -0.74,0.69,0.83,U] [#8 0.20,0.77,0.79,U] 
21:23:02.200 00.000 10844 refined, 4 included, MultiStar: {-0.36, 0.53}, one-star: {-0.00, 0.68}
21:23:02.200 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.80) = xAngle (2.97 = 2.97)
21:23:02.200 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.88 = 2.88)
21:23:02.200 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.53 hyp=0.65 cameraTheta=2.17 mountX=-0.64 mountY=0.17, mountTheta=2.89
21:23:02.202 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.53, opts=13)
21:23:02.202 00.000 10844 Enqueuing Move request for scope (-0.36, 0.53)
21:23:02.204 00.002 11060 Worker thread wakes up
21:23:02.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.53) opts 0xd
21:23:02.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.53)
21:23:02.204 00.000 11060 Moving (-0.36, 0.53) raw xDistance=-0.64 yDistance=0.17
21:23:02.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.64
21:23:02.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:02.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:23:02.204 00.000 11060 MoveAxis(E, 62, ABG)
21:23:02.204 00.000 11060 Guiding  Dir = 2, Dur = 62
21:23:02.208 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:23:02.210 00.002 10844 UpdateGuideState exits: m=2527 SNR=31.6
21:23:02.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:02.210 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:23:02.210 00.000 10844 Enqueuing Expose request
21:23:02.224 00.014 11060 IsSlewing returns 0
21:23:02.224 00.000 11060 IsGuiding returns 0
21:23:02.303 00.079 11060 IsGuiding returns 0
21:23:02.303 00.000 11060 Move returns status 0, amount 62
21:23:02.303 00.000 11060 MoveAxis(N, 0, ABG)
21:23:02.303 00.000 11060 Move returns status 0, amount 0
21:23:02.303 00.000 11060 move complete, result=0
21:23:02.303 00.000 11060 worker thread done servicing request
21:23:02.303 00.000 11060 Worker thread wakes up
21:23:02.303 00.000 10844 GuideStep: -0.6 px 62 ms EAST, 0.2 px 0 ms NORTH
21:23:02.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:23:02.303 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:23:03.783 01.480 11060 Exposure complete
21:23:03.945 00.162 11060 worker thread done servicing request
21:23:03.945 00.000 10844 OnExposeComplete: enter
21:23:03.945 00.000 10844 UpdateGuideState(): m_state=6
21:23:03.945 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:23:03.945 00.000 10844 Star::Find returns 1 (0), X=94.60, Y=463.93, Mass=1908, SNR=27.0, Peak=161 HFD=3.6
21:23:03.945 00.000 10844 MultiStar: [#1 -1.29,0.73,0.00,M4] [#2 -1.16,-0.47,0.00,M1] [#3 -0.73,0.43,0.88,U] [#4 -0.99,0.60,0.00,M7] [#5 -1.46,0.33,0.00,M3] [#6 -0.04,0.91,0.97,U] [#7 -0.66,0.71,0.97,U] [#8 -0.44,0.58,1.03,U] 
21:23:03.945 00.000 10844 single-star, 4 included, MultiStar: {-0.33, 0.55}, one-star: {0.18, 0.12}
21:23:03.945 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.80) = xAngle (1.38 = 1.38)
21:23:03.945 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.30 = 1.30)
21:23:03.945 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.58 mountX=0.04 mountY=0.21, mountTheta=1.38
21:23:03.945 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.12, opts=13)
21:23:03.945 00.000 10844 Enqueuing Move request for scope (0.18, 0.12)
21:23:03.945 00.000 11060 Worker thread wakes up
21:23:03.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
21:23:03.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
21:23:03.945 00.000 11060 Moving (0.18, 0.12) raw xDistance=0.04 yDistance=0.21
21:23:03.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:23:03.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
21:23:03.945 00.000 11060 MoveAxis(E, 0, ABG)
21:23:03.945 00.000 11060 Move returns status 0, amount 0
21:23:03.945 00.000 11060 MoveAxis(S, 81, ABG)
21:23:03.945 00.000 11060 Guiding  Dir = 1, Dur = 81
21:23:03.954 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:23:03.961 00.007 11060 IsSlewing returns 0
21:23:03.961 00.000 11060 IsGuiding returns 0
21:23:03.961 00.000 10844 UpdateGuideState exits: m=1908 SNR=27.0
21:23:03.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:03.961 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:23:03.961 00.000 10844 Enqueuing Expose request
21:23:04.055 00.094 11060 IsGuiding returns 0
21:23:04.055 00.000 11060 Move returns status 0, amount 81
21:23:04.055 00.000 11060 move complete, result=0
21:23:04.055 00.000 11060 worker thread done servicing request
21:23:04.055 00.000 11060 Worker thread wakes up
21:23:04.055 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 81 ms SOUTH
21:23:04.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:23:04.055 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:23:05.529 01.474 11060 Exposure complete
21:23:05.696 00.167 11060 worker thread done servicing request
21:23:05.696 00.000 10844 OnExposeComplete: enter
21:23:05.696 00.000 10844 UpdateGuideState(): m_state=6
21:23:05.696 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:23:05.699 00.003 10844 Star::Find returns 1 (0), X=94.78, Y=464.05, Mass=1845, SNR=26.6, Peak=172 HFD=3.2
21:23:05.699 00.000 10844 MultiStar: [#1 -1.31,-0.01,0.00,M5] [#2 -0.95,-0.14,0.90,U] [#3 -0.77,0.47,0.80,U] [#4 -1.54,0.34,0.00,M8] [#5 -1.59,-0.15,0.00,M4] [#6 -0.58,0.84,0.86,U] [#7 -0.43,0.55,0.95,U] [#8 -0.04,0.38,0.96,U] 
21:23:05.699 00.000 10844 single-star, 5 included, MultiStar: {-0.38, 0.39}, one-star: {0.37, 0.25}
21:23:05.699 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.80) = xAngle (1.40 = 1.40)
21:23:05.699 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.31 = 1.31)
21:23:05.699 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.25 hyp=0.45 cameraTheta=0.59 mountX=0.08 mountY=0.43, mountTheta=1.40
21:23:05.701 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.25, opts=13)
21:23:05.701 00.000 10844 Enqueuing Move request for scope (0.37, 0.25)
21:23:05.701 00.000 11060 Worker thread wakes up
21:23:05.704 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.25) opts 0xd
21:23:05.704 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.25)
21:23:05.704 00.000 11060 Moving (0.37, 0.25) raw xDistance=0.08 yDistance=0.43
21:23:05.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:23:05.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
21:23:05.704 00.000 11060 MoveAxis(E, 0, ABG)
21:23:05.704 00.000 11060 Move returns status 0, amount 0
21:23:05.704 00.000 11060 MoveAxis(S, 165, ABG)
21:23:05.704 00.000 11060 Guiding  Dir = 1, Dur = 165
21:23:05.709 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:23:05.711 00.002 11060 IsSlewing returns 0
21:23:05.711 00.000 11060 IsGuiding returns 0
21:23:05.720 00.009 10844 UpdateGuideState exits: m=1845 SNR=26.6
21:23:05.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:05.720 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:23:05.720 00.000 10844 Enqueuing Expose request
21:23:05.889 00.169 11060 IsGuiding returns 0
21:23:05.889 00.000 11060 Move returns status 0, amount 165
21:23:05.889 00.000 11060 move complete, result=0
21:23:05.890 00.001 11060 worker thread done servicing request
21:23:05.890 00.000 11060 Worker thread wakes up
21:23:05.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:23:05.890 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:23:05.891 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 165 ms SOUTH
21:23:07.370 01.479 11060 Exposure complete
21:23:07.540 00.170 11060 worker thread done servicing request
21:23:07.540 00.000 10844 OnExposeComplete: enter
21:23:07.540 00.000 10844 UpdateGuideState(): m_state=6
21:23:07.540 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:23:07.540 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=463.96, Mass=2587, SNR=32.2, Peak=246 HFD=3.4
21:23:07.540 00.000 10844 MultiStar: [#1 -1.13,0.29,0.00,M6] [#2 -1.41,0.04,0.00,M1] [#3 -1.73,0.64,0.00,M1] [#4 -0.92,1.05,0.00,M9] [#5 -2.08,0.42,0.00,M5] [#6 -0.72,0.49,0.88,U] [#7 -0.81,0.08,0.83,U] [#8 -0.26,0.44,0.69,U] 
21:23:07.540 00.000 10844 single-star, 3 included, MultiStar: {-0.49, 0.28}, one-star: {-0.16, 0.16}
21:23:07.540 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.80) = xAngle (3.18 = -3.10)
21:23:07.540 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.10 = 3.10)
21:23:07.540 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=-0.22 mountY=0.01, mountTheta=3.10
21:23:07.542 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.16, opts=13)
21:23:07.543 00.001 10844 Enqueuing Move request for scope (-0.16, 0.16)
21:23:07.543 00.000 11060 Worker thread wakes up
21:23:07.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
21:23:07.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
21:23:07.543 00.000 11060 Moving (-0.16, 0.16) raw xDistance=-0.22 yDistance=0.01
21:23:07.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.22
21:23:07.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:07.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:23:07.543 00.000 11060 MoveAxis(E, 22, ABG)
21:23:07.543 00.000 11060 Guiding  Dir = 2, Dur = 22
21:23:07.549 00.006 11060 IsSlewing returns 0
21:23:07.549 00.000 11060 IsGuiding returns 0
21:23:07.557 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
21:23:07.571 00.014 10844 UpdateGuideState exits: m=2587 SNR=32.2
21:23:07.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:07.571 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:23:07.571 00.000 10844 Enqueuing Expose request
21:23:07.580 00.009 11060 IsGuiding returns 0
21:23:07.580 00.000 11060 Move returns status 0, amount 22
21:23:07.580 00.000 11060 MoveAxis(N, 0, ABG)
21:23:07.580 00.000 11060 Move returns status 0, amount 0
21:23:07.580 00.000 11060 move complete, result=0
21:23:07.581 00.001 11060 worker thread done servicing request
21:23:07.581 00.000 11060 Worker thread wakes up
21:23:07.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:23:07.581 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(79,449,31,31)
21:23:07.581 00.000 10844 GuideStep: -0.2 px 22 ms EAST, 0.0 px 0 ms NORTH
21:23:09.038 01.457 11060 Exposure complete
21:23:09.185 00.147 10844 OnExposureDurationSelected: duration = 500
21:23:09.192 00.007 11060 worker thread done servicing request
21:23:09.192 00.000 10844 OnExposeComplete: enter
21:23:09.192 00.000 10844 UpdateGuideState(): m_state=6
21:23:09.192 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:23:09.192 00.000 10844 Star::Find returns 1 (0), X=94.55, Y=463.58, Mass=2475, SNR=30.8, Peak=210 HFD=3.3
21:23:09.192 00.000 10844 MultiStar: [#1 -1.06,0.97,0.00,M7] [#2 -1.36,-0.93,0.00,M2] [#3 -0.71,1.21,0.00,M2] [#4 -1.51,0.64,0.00,M10] [#5 -1.91,0.12,0.00,M6] [#6 -0.82,0.72,0.79,U] [#7 -0.80,0.78,0.00,M1] [#8 -0.29,0.86,0.80,U] 
21:23:09.192 00.000 10844 single-star, 2 included, MultiStar: {-0.29, 0.40}, one-star: {0.14, -0.23}
21:23:09.192 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.80) = xAngle (-0.21 = -0.21)
21:23:09.192 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.30 = -0.30)
21:23:09.192 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.02 mountX=0.26 mountY=-0.08, mountTheta=-0.29
21:23:09.192 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.23, opts=13)
21:23:09.192 00.000 10844 Enqueuing Move request for scope (0.14, -0.23)
21:23:09.192 00.000 11060 Worker thread wakes up
21:23:09.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
21:23:09.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
21:23:09.192 00.000 11060 Moving (0.14, -0.23) raw xDistance=0.26 yDistance=-0.08
21:23:09.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.26
21:23:09.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:09.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:23:09.192 00.000 11060 MoveAxis(W, 25, ABG)
21:23:09.192 00.000 11060 Guiding  Dir = 3, Dur = 25
21:23:09.209 00.017 11060 IsSlewing returns 0
21:23:09.209 00.000 11060 IsGuiding returns 0
21:23:09.211 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
21:23:09.226 00.015 10844 UpdateGuideState exits: m=2475 SNR=30.8
21:23:09.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:09.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:09.226 00.000 10844 Enqueuing Expose request
21:23:09.238 00.012 11060 IsGuiding returns 0
21:23:09.238 00.000 11060 Move returns status 0, amount 25
21:23:09.238 00.000 11060 MoveAxis(N, 0, ABG)
21:23:09.238 00.000 11060 Move returns status 0, amount 0
21:23:09.238 00.000 11060 move complete, result=0
21:23:09.238 00.000 11060 worker thread done servicing request
21:23:09.238 00.000 11060 Worker thread wakes up
21:23:09.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:09.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:09.238 00.000 11060 ZWO: set CONTROL_EXPOSURE 500000
21:23:09.244 00.006 10844 GuideStep: 0.3 px 25 ms WEST, -0.1 px 0 ms NORTH
21:23:09.367 00.123 10844 evsrv: cli 0EEEDFD0 connect
21:23:09.367 00.000 10844 case statement mapped state 6 to 3
21:23:09.369 00.002 10844 case statement mapped state 6 to 3
21:23:09.369 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"5580135e-db21-4ea6-a7fb-611cf062dd3d"}
21:23:09.369 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"5580135e-db21-4ea6-a7fb-611cf062dd3d"}
21:23:09.369 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
21:23:09.879 00.510 11060 Exposure complete
21:23:10.030 00.151 11060 worker thread done servicing request
21:23:10.031 00.001 10844 OnExposeComplete: enter
21:23:10.031 00.000 10844 UpdateGuideState(): m_state=6
21:23:10.031 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:23:10.031 00.000 10844 Star::Find returns 1 (0), X=93.72, Y=463.18, Mass=761, SNR=17.2, Peak=80 HFD=3.1
21:23:10.031 00.000 10844 MultiStar: [#1 -1.74,-0.10,0.00,M8] [#2 -1.01,-1.84,0.00,M3] [#3 -1.00,0.40,0.96,U] [#4 -1.45,0.84,0.00,R] [#5 -2.08,-0.64,0.00,M7] [#6 -0.98,0.88,0.00,M1] [#7 -1.00,0.18,1.16,U] [#8 -0.72,0.36,1.31,U] 
21:23:10.031 00.000 10844 refined, 3 included, MultiStar: {-0.85, 0.10}, one-star: {-0.69, -0.62}
21:23:10.031 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.80) = xAngle (3.83 = -2.46)
21:23:10.031 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.74 = -2.54)
21:23:10.031 00.000 10844 CameraToMount -- cameraX=-0.85 cameraY=0.10 hyp=0.85 cameraTheta=3.02 mountX=-0.66 mountY=-0.48, mountTheta=-2.51
21:23:10.031 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.85, y=0.10, opts=13)
21:23:10.031 00.000 10844 Enqueuing Move request for scope (-0.85, 0.10)
21:23:10.031 00.000 11060 Worker thread wakes up
21:23:10.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.10) opts 0xd
21:23:10.031 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.85, 0.10)
21:23:10.031 00.000 11060 Moving (-0.85, 0.10) raw xDistance=-0.66 yDistance=-0.48
21:23:10.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.66
21:23:10.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:10.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:23:10.031 00.000 11060 MoveAxis(E, 64, ABG)
21:23:10.031 00.000 11060 Guiding  Dir = 2, Dur = 64
21:23:10.038 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:10.054 00.016 10844 UpdateGuideState exits: m=761 SNR=17.2
21:23:10.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:10.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:10.054 00.000 10844 Enqueuing Expose request
21:23:10.062 00.008 11060 IsSlewing returns 0
21:23:10.062 00.000 11060 IsGuiding returns 0
21:23:10.158 00.096 11060 IsGuiding returns 0
21:23:10.158 00.000 11060 Move returns status 0, amount 64
21:23:10.158 00.000 11060 MoveAxis(N, 0, ABG)
21:23:10.158 00.000 11060 Move returns status 0, amount 0
21:23:10.158 00.000 11060 move complete, result=0
21:23:10.164 00.006 11060 worker thread done servicing request
21:23:10.164 00.000 11060 Worker thread wakes up
21:23:10.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:10.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:10.164 00.000 10844 GuideStep: -0.7 px 64 ms EAST, -0.5 px 0 ms NORTH
21:23:10.794 00.630 11060 Exposure complete
21:23:10.930 00.136 11060 worker thread done servicing request
21:23:10.930 00.000 10844 OnExposeComplete: enter
21:23:10.930 00.000 10844 UpdateGuideState(): m_state=6
21:23:10.930 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:23:10.930 00.000 10844 Star::Find returns 1 (0), X=94.14, Y=463.34, Mass=1236, SNR=22.0, Peak=122 HFD=3.7
21:23:10.930 00.000 10844 MultiStar: [#1 -1.69,0.41,0.00,M9] [#2 -1.45,-1.06,0.00,M4] [#3 -1.69,-0.05,0.00,M2] [#4 0.48,0.04,3.30,U] [#5 -2.34,0.16,0.00,M8] [#6 -0.89,-0.24,0.67,U] [#7 -1.33,0.66,0.00,M1] [#8 -0.72,0.36,0.79,U] 
21:23:10.930 00.000 10844 refined, 3 included, MultiStar: {0.03, -0.04}, one-star: {-0.28, -0.46}
21:23:10.930 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.80) = xAngle (-0.15 = -0.15)
21:23:10.930 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.23 = -0.23)
21:23:10.930 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.95 mountX=0.05 mountY=-0.01, mountTheta=-0.23
21:23:10.940 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
21:23:10.940 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
21:23:10.940 00.000 11060 Worker thread wakes up
21:23:10.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
21:23:10.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
21:23:10.940 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.05 yDistance=-0.01
21:23:10.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:23:10.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:10.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:23:10.940 00.000 11060 MoveAxis(E, 0, ABG)
21:23:10.940 00.000 11060 Move returns status 0, amount 0
21:23:10.940 00.000 11060 MoveAxis(N, 0, ABG)
21:23:10.940 00.000 11060 Move returns status 0, amount 0
21:23:10.940 00.000 11060 move complete, result=0
21:23:10.942 00.002 11060 worker thread done servicing request
21:23:10.947 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:10.964 00.017 10844 UpdateGuideState exits: m=1236 SNR=22.0
21:23:10.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:10.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:10.964 00.000 10844 Enqueuing Expose request
21:23:10.966 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:23:10.966 00.000 11060 Worker thread wakes up
21:23:10.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:10.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:11.602 00.636 11060 Exposure complete
21:23:11.749 00.147 11060 worker thread done servicing request
21:23:11.749 00.000 10844 OnExposeComplete: enter
21:23:11.749 00.000 10844 UpdateGuideState(): m_state=6
21:23:11.749 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:23:11.749 00.000 10844 Star::Find returns 1 (0), X=93.98, Y=463.91, Mass=1008, SNR=19.7, Peak=98 HFD=3.1
21:23:11.749 00.000 10844 MultiStar: [#1 -1.68,0.35,0.00,M10] [#2 -1.23,-0.83,0.00,M5] [#3 -2.33,0.66,0.00,M3] [#4 -0.82,0.93,0.00,M1] [#5 -1.65,0.29,0.00,M9] [#6 -1.12,0.35,0.00,M1] [#7 -0.92,0.38,0.98,U] [#8 -0.77,0.82,0.00,M1] 
21:23:11.749 00.000 10844 single-star, 1 included, MultiStar: {-0.67, 0.24}, one-star: {-0.44, 0.10}
21:23:11.749 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.80) = xAngle (3.71 = -2.57)
21:23:11.749 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.62 = -2.66)
21:23:11.749 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.10 hyp=0.45 cameraTheta=2.91 mountX=-0.38 mountY=-0.21, mountTheta=-2.64
21:23:11.756 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.10, opts=13)
21:23:11.756 00.000 10844 Enqueuing Move request for scope (-0.44, 0.10)
21:23:11.756 00.000 11060 Worker thread wakes up
21:23:11.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.10) opts 0xd
21:23:11.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.10)
21:23:11.756 00.000 11060 Moving (-0.44, 0.10) raw xDistance=-0.38 yDistance=-0.21
21:23:11.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.38
21:23:11.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:11.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:23:11.756 00.000 11060 MoveAxis(E, 37, ABG)
21:23:11.756 00.000 11060 Guiding  Dir = 2, Dur = 37
21:23:11.761 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:11.773 00.012 10844 UpdateGuideState exits: m=1008 SNR=19.7
21:23:11.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:11.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:11.773 00.000 10844 Enqueuing Expose request
21:23:11.801 00.028 11060 IsSlewing returns 0
21:23:11.801 00.000 11060 IsGuiding returns 0
21:23:11.880 00.079 11060 IsGuiding returns 0
21:23:11.881 00.001 11060 Move returns status 0, amount 37
21:23:11.881 00.000 11060 MoveAxis(N, 0, ABG)
21:23:11.881 00.000 11060 Move returns status 0, amount 0
21:23:11.881 00.000 11060 move complete, result=0
21:23:11.881 00.000 11060 worker thread done servicing request
21:23:11.881 00.000 11060 Worker thread wakes up
21:23:11.881 00.000 10844 GuideStep: -0.4 px 37 ms EAST, -0.2 px 0 ms NORTH
21:23:11.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:11.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:12.522 00.641 11060 Exposure complete
21:23:12.681 00.159 11060 worker thread done servicing request
21:23:12.681 00.000 10844 OnExposeComplete: enter
21:23:12.681 00.000 10844 UpdateGuideState(): m_state=6
21:23:12.681 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:23:12.681 00.000 10844 Star::Find returns 1 (0), X=94.27, Y=463.44, Mass=1010, SNR=20.3, Peak=104 HFD=3.5
21:23:12.681 00.000 10844 MultiStar: [#1 -1.37,0.41,0.00,R] [#2 -1.45,-1.17,0.00,M6] [#3 -1.49,1.15,0.00,M4] [#4 -0.26,0.47,3.32,U] [#5 -1.24,-0.37,0.00,M10] [#6 -0.52,0.04,0.87,U] [#7 -1.17,0.22,0.00,M1] [#8 -0.51,0.39,0.85,U] 
21:23:12.681 00.000 10844 single-star, 3 included, MultiStar: {-0.31, 0.26}, one-star: {-0.15, -0.37}
21:23:12.681 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.80) = xAngle (-1.15 = -1.15)
21:23:12.681 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.23 = -1.23)
21:23:12.681 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.37 hyp=0.39 cameraTheta=-1.95 mountX=0.16 mountY=-0.37, mountTheta=-1.16
21:23:12.681 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.37, opts=13)
21:23:12.681 00.000 10844 Enqueuing Move request for scope (-0.15, -0.37)
21:23:12.681 00.000 11060 Worker thread wakes up
21:23:12.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.37) opts 0xd
21:23:12.681 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.37)
21:23:12.681 00.000 11060 Moving (-0.15, -0.37) raw xDistance=0.16 yDistance=-0.37
21:23:12.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.16
21:23:12.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:12.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:23:12.681 00.000 11060 MoveAxis(W, 15, ABG)
21:23:12.681 00.000 11060 Guiding  Dir = 3, Dur = 15
21:23:12.690 00.009 11060 IsSlewing returns 0
21:23:12.690 00.000 11060 IsGuiding returns 0
21:23:12.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:12.707 00.017 10844 UpdateGuideState exits: m=1010 SNR=20.3
21:23:12.711 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:12.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:12.711 00.000 10844 Enqueuing Expose request
21:23:12.722 00.011 11060 IsGuiding returns 0
21:23:12.722 00.000 11060 Move returns status 0, amount 15
21:23:12.723 00.001 11060 MoveAxis(N, 0, ABG)
21:23:12.723 00.000 11060 Move returns status 0, amount 0
21:23:12.723 00.000 11060 move complete, result=0
21:23:12.723 00.000 11060 worker thread done servicing request
21:23:12.723 00.000 11060 Worker thread wakes up
21:23:12.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:12.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:12.725 00.002 10844 GuideStep: 0.2 px 15 ms WEST, -0.4 px 0 ms NORTH
21:23:13.366 00.641 11060 Exposure complete
21:23:13.524 00.158 11060 worker thread done servicing request
21:23:13.524 00.000 10844 OnExposeComplete: enter
21:23:13.524 00.000 10844 UpdateGuideState(): m_state=6
21:23:13.524 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:23:13.524 00.000 10844 Star::Find returns 1 (0), X=94.12, Y=464.35, Mass=1284, SNR=23.2, Peak=120 HFD=3.3
21:23:13.524 00.000 10844 MultiStar: [#1 -0.00,0.43,0.85,U] [#2 -1.25,-0.03,0.00,M7] [#3 -1.73,0.35,0.00,M5] [#4 -1.05,0.93,0.00,M1] [#5 -1.00,0.47,0.00,R] [#6 -0.74,1.06,0.00,M1] [#7 -0.50,0.35,0.73,U] [#8 -0.81,0.91,0.00,M1] 
21:23:13.524 00.000 10844 refined, 2 included, MultiStar: {-0.26, 0.45}, one-star: {-0.30, 0.54}
21:23:13.524 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.80) = xAngle (2.89 = 2.89)
21:23:13.524 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.81 = 2.81)
21:23:13.524 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.45 hyp=0.52 cameraTheta=2.09 mountX=-0.50 mountY=0.17, mountTheta=2.81
21:23:13.526 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.45, opts=13)
21:23:13.526 00.000 10844 Enqueuing Move request for scope (-0.26, 0.45)
21:23:13.527 00.001 11060 Worker thread wakes up
21:23:13.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.45) opts 0xd
21:23:13.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.45)
21:23:13.527 00.000 11060 Moving (-0.26, 0.45) raw xDistance=-0.50 yDistance=0.17
21:23:13.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.50
21:23:13.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:13.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:23:13.527 00.000 11060 MoveAxis(E, 49, ABG)
21:23:13.527 00.000 11060 Guiding  Dir = 2, Dur = 49
21:23:13.531 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:13.545 00.014 11060 IsSlewing returns 0
21:23:13.545 00.000 11060 IsGuiding returns 0
21:23:13.549 00.004 10844 UpdateGuideState exits: m=1284 SNR=23.2
21:23:13.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:13.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:13.549 00.000 10844 Enqueuing Expose request
21:23:13.608 00.059 11060 IsGuiding returns 0
21:23:13.608 00.000 11060 Move returns status 0, amount 49
21:23:13.608 00.000 11060 MoveAxis(N, 0, ABG)
21:23:13.608 00.000 11060 Move returns status 0, amount 0
21:23:13.608 00.000 11060 move complete, result=0
21:23:13.608 00.000 11060 worker thread done servicing request
21:23:13.608 00.000 11060 Worker thread wakes up
21:23:13.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:13.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:13.609 00.001 10844 GuideStep: -0.5 px 49 ms EAST, 0.2 px 0 ms NORTH
21:23:14.249 00.640 11060 Exposure complete
21:23:14.397 00.148 11060 worker thread done servicing request
21:23:14.399 00.002 10844 OnExposeComplete: enter
21:23:14.399 00.000 10844 UpdateGuideState(): m_state=6
21:23:14.399 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:23:14.399 00.000 10844 Star::Find returns 1 (0), X=94.26, Y=463.48, Mass=944, SNR=19.3, Peak=106 HFD=3.3
21:23:14.399 00.000 10844 MultiStar: [#1 0.59,-0.08,1.05,U] [#2 -1.68,-0.22,0.00,M8] [#3 -1.25,0.41,0.00,M6] [#4 -0.11,0.88,3.70,U] [#5 -0.28,0.60,0.55,U] [#6 -0.74,1.53,0.00,M2] [#7 -0.84,0.46,0.93,U] [#8 -0.86,0.91,0.00,M2] 
21:23:14.399 00.000 10844 single-star, 4 included, MultiStar: {-0.12, 0.50}, one-star: {-0.15, -0.33}
21:23:14.399 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.80) = xAngle (-1.20 = -1.20)
21:23:14.399 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.29 = -1.29)
21:23:14.399 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-2.01 mountX=0.13 mountY=-0.35, mountTheta=-1.21
21:23:14.399 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.33, opts=13)
21:23:14.402 00.003 10844 Enqueuing Move request for scope (-0.15, -0.33)
21:23:14.402 00.000 11060 Worker thread wakes up
21:23:14.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.33) opts 0xd
21:23:14.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.33)
21:23:14.402 00.000 11060 Moving (-0.15, -0.33) raw xDistance=0.13 yDistance=-0.35
21:23:14.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.02 from input 0.13
21:23:14.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:14.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:23:14.402 00.000 11060 MoveAxis(W, 12, ABG)
21:23:14.402 00.000 11060 Guiding  Dir = 3, Dur = 12
21:23:14.406 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:14.415 00.009 11060 IsSlewing returns 0
21:23:14.416 00.001 11060 IsGuiding returns 0
21:23:14.422 00.006 10844 UpdateGuideState exits: m=944 SNR=19.3
21:23:14.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:14.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:14.422 00.000 10844 Enqueuing Expose request
21:23:14.431 00.009 11060 IsGuiding returns 0
21:23:14.431 00.000 11060 Move returns status 0, amount 12
21:23:14.431 00.000 11060 MoveAxis(N, 0, ABG)
21:23:14.431 00.000 11060 Move returns status 0, amount 0
21:23:14.431 00.000 11060 move complete, result=0
21:23:14.431 00.000 11060 worker thread done servicing request
21:23:14.431 00.000 11060 Worker thread wakes up
21:23:14.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:14.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:14.434 00.003 10844 GuideStep: 0.1 px 12 ms WEST, -0.3 px 0 ms NORTH
21:23:15.072 00.638 11060 Exposure complete
21:23:15.223 00.151 11060 worker thread done servicing request
21:23:15.223 00.000 10844 OnExposeComplete: enter
21:23:15.223 00.000 10844 UpdateGuideState(): m_state=6
21:23:15.224 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:23:15.224 00.000 10844 Star::Find returns 1 (0), X=94.27, Y=464.18, Mass=841, SNR=18.2, Peak=105 HFD=2.7
21:23:15.224 00.000 10844 MultiStar: [#1 0.16,-0.64,1.02,U] [#2 -1.79,-0.75,0.00,M9] [#3 -1.25,-0.06,0.00,M7] [#4 -0.14,0.81,3.73,U] [#5 -0.36,-0.21,0.54,U] [#6 -0.37,1.01,0.97,U] [#7 -0.71,0.57,1.05,U] [#8 -0.53,0.23,1.05,U] 
21:23:15.224 00.000 10844 single-star, 6 included, MultiStar: {-0.25, 0.47}, one-star: {-0.14, 0.38}
21:23:15.224 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.80) = xAngle (2.72 = 2.72)
21:23:15.224 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.64 = 2.64)
21:23:15.224 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.38 hyp=0.40 cameraTheta=1.92 mountX=-0.37 mountY=0.19, mountTheta=2.66
21:23:15.226 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.38, opts=13)
21:23:15.226 00.000 10844 Enqueuing Move request for scope (-0.14, 0.38)
21:23:15.226 00.000 11060 Worker thread wakes up
21:23:15.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.38) opts 0xd
21:23:15.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.38)
21:23:15.226 00.000 11060 Moving (-0.14, 0.38) raw xDistance=-0.37 yDistance=0.19
21:23:15.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.37
21:23:15.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:15.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:23:15.228 00.002 11060 MoveAxis(E, 36, ABG)
21:23:15.228 00.000 11060 Guiding  Dir = 2, Dur = 36
21:23:15.235 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:15.251 00.016 10844 UpdateGuideState exits: m=841 SNR=18.2
21:23:15.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:15.253 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:15.253 00.000 10844 Enqueuing Expose request
21:23:15.255 00.002 11060 IsSlewing returns 0
21:23:15.255 00.000 11060 IsGuiding returns 0
21:23:15.319 00.064 11060 IsGuiding returns 0
21:23:15.319 00.000 11060 Move returns status 0, amount 36
21:23:15.319 00.000 11060 MoveAxis(N, 0, ABG)
21:23:15.319 00.000 11060 Move returns status 0, amount 0
21:23:15.319 00.000 11060 move complete, result=0
21:23:15.319 00.000 11060 worker thread done servicing request
21:23:15.319 00.000 11060 Worker thread wakes up
21:23:15.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:15.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:15.319 00.000 10844 GuideStep: -0.4 px 36 ms EAST, 0.2 px 0 ms NORTH
21:23:15.955 00.636 11060 Exposure complete
21:23:16.110 00.155 11060 worker thread done servicing request
21:23:16.110 00.000 10844 OnExposeComplete: enter
21:23:16.110 00.000 10844 UpdateGuideState(): m_state=6
21:23:16.110 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:23:16.110 00.000 10844 Star::Find returns 1 (0), X=94.58, Y=463.64, Mass=1233, SNR=22.1, Peak=113 HFD=3.4
21:23:16.110 00.000 10844 MultiStar: [#1 0.69,-0.79,0.96,U] [#2 -1.47,-0.90,0.00,M10] [#3 -1.40,-0.26,0.00,M8] [#4 -0.40,-0.22,3.18,U] [#5 0.13,-0.01,0.51,U] [#6 -1.18,0.10,0.00,M2] [#7 -1.01,-0.36,0.74,U] [#8 -0.42,0.21,0.74,U] 
21:23:16.110 00.000 10844 single-star, 5 included, MultiStar: {-0.20, -0.25}, one-star: {0.17, -0.16}
21:23:16.110 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.80) = xAngle (0.05 = 0.05)
21:23:16.110 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.03 = -0.03)
21:23:16.110 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-0.75 mountX=0.23 mountY=-0.01, mountTheta=-0.03
21:23:16.123 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.16, opts=13)
21:23:16.123 00.000 10844 Enqueuing Move request for scope (0.17, -0.16)
21:23:16.123 00.000 11060 Worker thread wakes up
21:23:16.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
21:23:16.123 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
21:23:16.123 00.000 11060 Moving (0.17, -0.16) raw xDistance=0.23 yDistance=-0.01
21:23:16.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.23
21:23:16.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:16.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:23:16.123 00.000 11060 MoveAxis(W, 22, ABG)
21:23:16.123 00.000 11060 Guiding  Dir = 3, Dur = 22
21:23:16.130 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:16.142 00.012 11060 IsSlewing returns 0
21:23:16.144 00.002 11060 IsGuiding returns 0
21:23:16.148 00.004 10844 UpdateGuideState exits: m=1233 SNR=22.1
21:23:16.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:16.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:16.148 00.000 10844 Enqueuing Expose request
21:23:16.172 00.024 11060 IsGuiding returns 0
21:23:16.172 00.000 11060 Move returns status 0, amount 22
21:23:16.172 00.000 11060 MoveAxis(N, 0, ABG)
21:23:16.172 00.000 11060 Move returns status 0, amount 0
21:23:16.172 00.000 11060 move complete, result=0
21:23:16.172 00.000 11060 worker thread done servicing request
21:23:16.174 00.002 11060 Worker thread wakes up
21:23:16.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:16.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:16.174 00.000 10844 GuideStep: 0.2 px 22 ms WEST, -0.0 px 0 ms NORTH
21:23:16.807 00.633 11060 Exposure complete
21:23:16.953 00.146 11060 worker thread done servicing request
21:23:16.955 00.002 10844 OnExposeComplete: enter
21:23:16.955 00.000 10844 UpdateGuideState(): m_state=6
21:23:16.955 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:23:16.955 00.000 10844 Star::Find returns 1 (0), X=94.54, Y=463.59, Mass=1136, SNR=21.6, Peak=117 HFD=3.2
21:23:16.955 00.000 10844 MultiStar: [#1 0.29,-0.27,0.95,U] [#2 -2.64,0.35,0.00,R] [#3 -2.07,0.03,0.00,M9] [#4 -0.01,0.27,3.44,U] [#5 -0.66,-0.36,0.49,U] [#6 -1.06,0.47,0.00,M3] [#7 -0.70,-0.13,0.99,U] [#8 -0.68,-0.09,0.79,U] 
21:23:16.955 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.01}, one-star: {0.12, -0.21}
21:23:16.955 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.80) = xAngle (3.88 = -2.40)
21:23:16.955 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.79 = -2.49)
21:23:16.955 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.08 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
21:23:16.957 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.01, opts=13)
21:23:16.957 00.000 10844 Enqueuing Move request for scope (-0.15, 0.01)
21:23:16.957 00.000 11060 Worker thread wakes up
21:23:16.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
21:23:16.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
21:23:16.957 00.000 11060 Moving (-0.15, 0.01) raw xDistance=-0.11 yDistance=-0.09
21:23:16.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:23:16.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:16.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:23:16.957 00.000 11060 MoveAxis(E, 0, ABG)
21:23:16.957 00.000 11060 Move returns status 0, amount 0
21:23:16.957 00.000 11060 MoveAxis(N, 0, ABG)
21:23:16.957 00.000 11060 Move returns status 0, amount 0
21:23:16.957 00.000 11060 move complete, result=0
21:23:16.957 00.000 11060 worker thread done servicing request
21:23:16.962 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:16.971 00.009 10844 UpdateGuideState exits: m=1136 SNR=21.6
21:23:16.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:16.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:16.977 00.006 10844 Enqueuing Expose request
21:23:16.977 00.000 11060 Worker thread wakes up
21:23:16.977 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:16.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:16.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:17.618 00.641 11060 Exposure complete
21:23:17.768 00.150 11060 worker thread done servicing request
21:23:17.768 00.000 10844 OnExposeComplete: enter
21:23:17.768 00.000 10844 UpdateGuideState(): m_state=6
21:23:17.768 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:23:17.768 00.000 10844 Star::Find returns 1 (0), X=94.32, Y=463.91, Mass=866, SNR=18.7, Peak=101 HFD=2.8
21:23:17.770 00.002 10844 MultiStar: [#1 0.84,-0.44,1.18,U] [#2 0.95,-1.07,0.00,M1] [#3 -1.83,0.63,0.00,M10] [#4 -0.00,0.24,3.65,U] [#5 -0.37,-0.05,0.63,U] [#6 -1.02,0.66,0.00,M4] [#7 -0.81,0.57,1.00,U] [#8 -0.69,0.20,0.89,U] 
21:23:17.770 00.000 10844 single-star, 5 included, MultiStar: {-0.09, 0.14}, one-star: {-0.09, 0.11}
21:23:17.770 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.80) = xAngle (3.08 = 3.08)
21:23:17.770 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.00 = 3.00)
21:23:17.770 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.28 mountX=-0.14 mountY=0.02, mountTheta=3.00
21:23:17.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.11, opts=13)
21:23:17.770 00.000 10844 Enqueuing Move request for scope (-0.09, 0.11)
21:23:17.770 00.000 11060 Worker thread wakes up
21:23:17.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
21:23:17.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
21:23:17.770 00.000 11060 Moving (-0.09, 0.11) raw xDistance=-0.14 yDistance=0.02
21:23:17.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.14
21:23:17.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:17.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:23:17.770 00.000 11060 MoveAxis(E, 14, ABG)
21:23:17.770 00.000 11060 Guiding  Dir = 2, Dur = 14
21:23:17.777 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:17.786 00.009 10844 UpdateGuideState exits: m=866 SNR=18.7
21:23:17.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:17.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:17.786 00.000 10844 Enqueuing Expose request
21:23:17.799 00.013 11060 IsSlewing returns 0
21:23:17.799 00.000 11060 IsGuiding returns 0
21:23:17.830 00.031 11060 IsGuiding returns 0
21:23:17.830 00.000 11060 Move returns status 0, amount 14
21:23:17.830 00.000 11060 MoveAxis(N, 0, ABG)
21:23:17.831 00.001 11060 Move returns status 0, amount 0
21:23:17.831 00.000 11060 move complete, result=0
21:23:17.831 00.000 11060 worker thread done servicing request
21:23:17.831 00.000 11060 Worker thread wakes up
21:23:17.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:17.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:17.831 00.000 10844 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
21:23:18.472 00.641 11060 Exposure complete
21:23:18.622 00.150 11060 worker thread done servicing request
21:23:18.622 00.000 10844 OnExposeComplete: enter
21:23:18.622 00.000 10844 UpdateGuideState(): m_state=6
21:23:18.622 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:23:18.623 00.001 10844 Star::Find returns 1 (0), X=94.09, Y=463.03, Mass=1010, SNR=19.9, Peak=96 HFD=3.9
21:23:18.623 00.000 10844 MultiStar: [#1 0.34,-0.48,1.06,U] [#2 0.25,-0.87,0.48,U] [#3 -1.76,-0.08,0.00,R] [#4 0.08,0.16,3.50,U] [#5 -1.00,-0.68,0.00,M1] [#6 -0.12,0.25,0.78,U] [#7 -0.96,-0.51,0.84,U] [#8 -0.72,0.73,0.81,U] 
21:23:18.623 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.09}, one-star: {-0.32, -0.78}
21:23:18.623 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.80) = xAngle (-1.69 = -1.69)
21:23:18.623 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.78 = -1.78)
21:23:18.623 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.50 mountX=-0.02 mountY=-0.15, mountTheta=-1.70
21:23:18.623 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.09, opts=13)
21:23:18.623 00.000 10844 Enqueuing Move request for scope (-0.12, -0.09)
21:23:18.623 00.000 11060 Worker thread wakes up
21:23:18.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
21:23:18.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
21:23:18.623 00.000 11060 Moving (-0.12, -0.09) raw xDistance=-0.02 yDistance=-0.15
21:23:18.625 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:23:18.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:18.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:23:18.625 00.000 11060 MoveAxis(E, 0, ABG)
21:23:18.625 00.000 11060 Move returns status 0, amount 0
21:23:18.625 00.000 11060 MoveAxis(N, 0, ABG)
21:23:18.625 00.000 11060 Move returns status 0, amount 0
21:23:18.625 00.000 11060 move complete, result=0
21:23:18.625 00.000 11060 worker thread done servicing request
21:23:18.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:18.646 00.021 10844 UpdateGuideState exits: m=1010 SNR=19.9
21:23:18.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:18.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:18.646 00.000 10844 Enqueuing Expose request
21:23:18.646 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:23:18.646 00.000 11060 Worker thread wakes up
21:23:18.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:18.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:19.293 00.647 11060 Exposure complete
21:23:19.444 00.151 11060 worker thread done servicing request
21:23:19.444 00.000 10844 OnExposeComplete: enter
21:23:19.444 00.000 10844 UpdateGuideState(): m_state=6
21:23:19.446 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:23:19.446 00.000 10844 Star::Find returns 1 (0), X=94.41, Y=464.09, Mass=1007, SNR=19.9, Peak=104 HFD=3.3
21:23:19.446 00.000 10844 MultiStar: [#1 0.16,-0.31,1.09,U] [#2 0.66,-1.94,0.00,M1] [#3 0.48,0.98,0.72,U] [#4 -0.37,1.08,0.00,M1] [#5 -0.85,0.50,0.52,U] [#6 -1.34,0.84,0.00,M4] [#7 -1.04,0.92,0.00,M1] [#8 -0.05,0.75,1.06,U] 
21:23:19.446 00.000 10844 single-star, 4 included, MultiStar: {0.01, 0.39}, one-star: {0.00, 0.29}
21:23:19.446 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.80) = xAngle (2.37 = 2.37)
21:23:19.446 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.28 = 2.28)
21:23:19.446 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.57 mountX=-0.21 mountY=0.22, mountTheta=2.33
21:23:19.446 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.29, opts=13)
21:23:19.446 00.000 10844 Enqueuing Move request for scope (0.00, 0.29)
21:23:19.448 00.002 11060 Worker thread wakes up
21:23:19.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.29) opts 0xd
21:23:19.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.29)
21:23:19.448 00.000 11060 Moving (0.00, 0.29) raw xDistance=-0.21 yDistance=0.22
21:23:19.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.21
21:23:19.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:19.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:23:19.448 00.000 11060 MoveAxis(E, 20, ABG)
21:23:19.448 00.000 11060 Guiding  Dir = 2, Dur = 20
21:23:19.453 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:19.467 00.014 10844 UpdateGuideState exits: m=1007 SNR=19.9
21:23:19.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:19.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:19.467 00.000 10844 Enqueuing Expose request
21:23:19.473 00.006 11060 IsSlewing returns 0
21:23:19.473 00.000 11060 IsGuiding returns 0
21:23:19.520 00.047 11060 IsGuiding returns 0
21:23:19.520 00.000 11060 Move returns status 0, amount 20
21:23:19.520 00.000 11060 MoveAxis(N, 0, ABG)
21:23:19.521 00.001 11060 Move returns status 0, amount 0
21:23:19.521 00.000 11060 move complete, result=0
21:23:19.521 00.000 11060 worker thread done servicing request
21:23:19.521 00.000 11060 Worker thread wakes up
21:23:19.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:19.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:19.521 00.000 10844 GuideStep: -0.2 px 20 ms EAST, 0.2 px 0 ms NORTH
21:23:20.158 00.637 11060 Exposure complete
21:23:20.310 00.152 11060 worker thread done servicing request
21:23:20.310 00.000 10844 OnExposeComplete: enter
21:23:20.310 00.000 10844 UpdateGuideState(): m_state=6
21:23:20.310 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:23:20.310 00.000 10844 Star::Find returns 1 (0), X=94.50, Y=464.19, Mass=877, SNR=18.4, Peak=97 HFD=3.3
21:23:20.310 00.000 10844 MultiStar: [#1 0.21,-0.17,1.20,U] [#2 0.45,-1.52,0.00,M2] [#3 0.64,1.00,0.00,M1] [#4 0.02,0.50,4.00,U] [#5 -0.34,0.69,0.61,U] [#6 -0.90,0.99,0.00,M5] [#7 -0.49,0.44,0.90,U] [#8 -0.81,0.93,0.00,M1] 
21:23:20.311 00.001 10844 refined, 4 included, MultiStar: {-0.03, 0.39}, one-star: {0.09, 0.39}
21:23:20.311 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.80) = xAngle (2.45 = 2.45)
21:23:20.311 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
21:23:20.311 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.65 mountX=-0.30 mountY=0.27, mountTheta=2.41
21:23:20.311 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.39, opts=13)
21:23:20.311 00.000 10844 Enqueuing Move request for scope (-0.03, 0.39)
21:23:20.311 00.000 11060 Worker thread wakes up
21:23:20.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd
21:23:20.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.39)
21:23:20.311 00.000 11060 Moving (-0.03, 0.39) raw xDistance=-0.30 yDistance=0.27
21:23:20.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.30
21:23:20.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:23:20.311 00.000 11060 MoveAxis(E, 30, ABG)
21:23:20.311 00.000 11060 Guiding  Dir = 2, Dur = 30
21:23:20.327 00.016 11060 IsSlewing returns 0
21:23:20.327 00.000 11060 IsGuiding returns 0
21:23:20.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
21:23:20.344 00.017 10844 UpdateGuideState exits: m=877 SNR=18.4
21:23:20.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:20.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:20.344 00.000 10844 Enqueuing Expose request
21:23:20.359 00.015 11060 IsGuiding returns 0
21:23:20.360 00.001 11060 Move returns status 0, amount 30
21:23:20.360 00.000 11060 MoveAxis(S, 105, ABG)
21:23:20.360 00.000 11060 Guiding  Dir = 1, Dur = 105
21:23:20.374 00.014 11060 IsSlewing returns 0
21:23:20.375 00.001 11060 IsGuiding returns 0
21:23:20.502 00.127 11060 IsGuiding returns 0
21:23:20.503 00.001 11060 Move returns status 0, amount 105
21:23:20.503 00.000 11060 move complete, result=0
21:23:20.503 00.000 11060 worker thread done servicing request
21:23:20.503 00.000 11060 Worker thread wakes up
21:23:20.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:20.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:20.505 00.002 10844 GuideStep: -0.3 px 30 ms EAST, 0.3 px 105 ms SOUTH
21:23:21.145 00.640 11060 Exposure complete
21:23:21.296 00.151 11060 worker thread done servicing request
21:23:21.296 00.000 10844 OnExposeComplete: enter
21:23:21.296 00.000 10844 UpdateGuideState(): m_state=6
21:23:21.296 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:23:21.297 00.001 10844 Star::Find returns 1 (0), X=94.11, Y=463.15, Mass=994, SNR=20.2, Peak=122 HFD=2.9
21:23:21.297 00.000 10844 MultiStar: [#1 -0.38,-0.50,0.93,U] [#2 0.91,-2.12,0.00,M3] [#3 0.60,-0.51,0.75,U] [#4 -0.30,0.20,3.38,U] [#5 -0.42,-0.30,0.46,U] [#6 -0.89,-0.26,0.92,U] [#7 -1.04,-0.61,0.00,M1] [#8 -0.65,0.29,0.86,U] 
21:23:21.297 00.000 10844 refined, 6 included, MultiStar: {-0.34, -0.12}, one-star: {-0.30, -0.65}
21:23:21.297 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.80) = xAngle (-2.00 = -2.00)
21:23:21.297 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.09 = -2.09)
21:23:21.297 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-2.81 mountX=-0.15 mountY=-0.31, mountTheta=-2.02
21:23:21.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.12, opts=13)
21:23:21.297 00.000 10844 Enqueuing Move request for scope (-0.34, -0.12)
21:23:21.297 00.000 11060 Worker thread wakes up
21:23:21.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.12) opts 0xd
21:23:21.299 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.12)
21:23:21.299 00.000 11060 Moving (-0.34, -0.12) raw xDistance=-0.15 yDistance=-0.31
21:23:21.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.15
21:23:21.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:21.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:23:21.299 00.000 11060 MoveAxis(E, 15, ABG)
21:23:21.299 00.000 11060 Guiding  Dir = 2, Dur = 15
21:23:21.303 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:21.307 00.004 11060 IsSlewing returns 0
21:23:21.307 00.000 11060 IsGuiding returns 0
21:23:21.311 00.004 10844 UpdateGuideState exits: m=994 SNR=20.2
21:23:21.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:21.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:21.311 00.000 10844 Enqueuing Expose request
21:23:21.339 00.028 11060 IsGuiding returns 0
21:23:21.339 00.000 11060 Move returns status 0, amount 15
21:23:21.339 00.000 11060 MoveAxis(N, 0, ABG)
21:23:21.339 00.000 11060 Move returns status 0, amount 0
21:23:21.339 00.000 11060 move complete, result=0
21:23:21.340 00.001 11060 worker thread done servicing request
21:23:21.340 00.000 11060 Worker thread wakes up
21:23:21.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:21.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:21.340 00.000 10844 GuideStep: -0.1 px 15 ms EAST, -0.3 px 0 ms NORTH
21:23:21.982 00.642 11060 Exposure complete
21:23:22.128 00.146 11060 worker thread done servicing request
21:23:22.128 00.000 10844 OnExposeComplete: enter
21:23:22.128 00.000 10844 UpdateGuideState(): m_state=6
21:23:22.128 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:23:22.128 00.000 10844 Star::Find returns 1 (0), X=94.27, Y=463.87, Mass=911, SNR=19.0, Peak=111 HFD=3.0
21:23:22.128 00.000 10844 Star::Find false star n=6 nbg=283 bg=41.8 sigma=7.1 thresh=63 peak=62
21:23:22.130 00.002 10844 MultiStar: [#1 -0.09,-0.27,0.99,U] [#2 0.00,0.00,0.00,L] [#3 0.66,-0.10,0.77,U] [#4 -0.14,-0.02,3.31,U] [#5 0.00,0.03,0.85,U] [#6 -1.14,0.10,0.00,M5] [#7 -0.22,-0.60,0.82,U] [#8 -1.01,-0.11,1.06,U] [#9 -2.23,-0.03,0.00,M1] 
21:23:22.130 00.000 10844 single-star, 6 included, MultiStar: {-0.16, -0.10}, one-star: {-0.14, 0.07}
21:23:22.130 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.80) = xAngle (3.50 = -2.79)
21:23:22.130 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.41 = -2.87)
21:23:22.130 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.69 mountX=-0.15 mountY=-0.04, mountTheta=-2.86
21:23:22.130 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.07, opts=13)
21:23:22.130 00.000 10844 Enqueuing Move request for scope (-0.14, 0.07)
21:23:22.130 00.000 11060 Worker thread wakes up
21:23:22.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
21:23:22.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
21:23:22.130 00.000 11060 Moving (-0.14, 0.07) raw xDistance=-0.15 yDistance=-0.04
21:23:22.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.15
21:23:22.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:22.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:23:22.130 00.000 11060 MoveAxis(E, 15, ABG)
21:23:22.130 00.000 11060 Guiding  Dir = 2, Dur = 15
21:23:22.139 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:22.146 00.007 11060 IsSlewing returns 0
21:23:22.147 00.001 11060 IsGuiding returns 0
21:23:22.149 00.002 10844 UpdateGuideState exits: m=911 SNR=19.0
21:23:22.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:22.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:22.149 00.000 10844 Enqueuing Expose request
21:23:22.177 00.028 11060 IsGuiding returns 0
21:23:22.177 00.000 11060 Move returns status 0, amount 15
21:23:22.178 00.001 11060 MoveAxis(N, 0, ABG)
21:23:22.178 00.000 11060 Move returns status 0, amount 0
21:23:22.178 00.000 11060 move complete, result=0
21:23:22.178 00.000 11060 worker thread done servicing request
21:23:22.178 00.000 11060 Worker thread wakes up
21:23:22.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:22.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:22.178 00.000 10844 GuideStep: -0.2 px 15 ms EAST, -0.0 px 0 ms NORTH
21:23:22.823 00.645 11060 Exposure complete
21:23:22.971 00.148 11060 worker thread done servicing request
21:23:22.971 00.000 10844 OnExposeComplete: enter
21:23:22.971 00.000 10844 UpdateGuideState(): m_state=6
21:23:22.971 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:23:22.971 00.000 10844 Star::Find returns 1 (0), X=94.04, Y=463.43, Mass=923, SNR=19.6, Peak=101 HFD=3.0
21:23:22.971 00.000 10844 MultiStar: [#1 -0.41,-1.03,1.04,U] [#2 0.89,-1.81,0.00,M4] [#3 0.07,0.89,0.78,U] [#4 0.06,0.12,3.50,U] [#5 -0.42,0.29,0.65,U] [#6 -1.44,0.92,0.00,M6] [#7 -0.89,-0.23,0.95,U] [#8 -1.01,-0.30,0.81,U] 
21:23:22.971 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.07}, one-star: {-0.38, -0.37}
21:23:22.971 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.80) = xAngle (-2.09 = -2.09)
21:23:22.971 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.18 = -2.18)
21:23:22.971 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-2.90 mountX=-0.15 mountY=-0.24, mountTheta=-2.12
21:23:22.979 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.07, opts=13)
21:23:22.979 00.000 10844 Enqueuing Move request for scope (-0.28, -0.07)
21:23:22.979 00.000 11060 Worker thread wakes up
21:23:22.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.07) opts 0xd
21:23:22.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.07)
21:23:22.979 00.000 11060 Moving (-0.28, -0.07) raw xDistance=-0.15 yDistance=-0.24
21:23:22.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.15
21:23:22.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:22.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:23:22.979 00.000 11060 MoveAxis(E, 15, ABG)
21:23:22.979 00.000 11060 Guiding  Dir = 2, Dur = 15
21:23:22.990 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:22.999 00.009 11060 IsSlewing returns 0
21:23:23.000 00.001 11060 IsGuiding returns 0
21:23:23.005 00.005 10844 UpdateGuideState exits: m=923 SNR=19.6
21:23:23.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:23.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:23.005 00.000 10844 Enqueuing Expose request
21:23:23.031 00.026 11060 IsGuiding returns 0
21:23:23.031 00.000 11060 Move returns status 0, amount 15
21:23:23.031 00.000 11060 MoveAxis(N, 0, ABG)
21:23:23.031 00.000 11060 Move returns status 0, amount 0
21:23:23.031 00.000 11060 move complete, result=0
21:23:23.031 00.000 11060 worker thread done servicing request
21:23:23.031 00.000 11060 Worker thread wakes up
21:23:23.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:23.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:23.038 00.007 10844 GuideStep: -0.1 px 15 ms EAST, -0.2 px 0 ms NORTH
21:23:23.666 00.628 11060 Exposure complete
21:23:23.819 00.153 11060 worker thread done servicing request
21:23:23.819 00.000 10844 OnExposeComplete: enter
21:23:23.819 00.000 10844 UpdateGuideState(): m_state=6
21:23:23.819 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:23:23.819 00.000 10844 Star::Find returns 1 (0), X=94.40, Y=463.89, Mass=1204, SNR=21.7, Peak=100 HFD=3.9
21:23:23.821 00.002 10844 MultiStar: [#1 0.36,-0.26,1.04,U] [#2 1.76,-0.80,0.00,M5] [#3 0.96,0.18,0.77,U] [#4 -0.15,-0.28,3.20,U] [#5 -0.62,0.21,0.72,U] [#6 -1.21,0.80,0.00,M7] [#7 -1.19,0.51,0.00,M1] [#8 -0.55,0.79,0.73,U] 
21:23:23.821 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.03}, one-star: {-0.01, 0.09}
21:23:23.821 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.80) = xAngle (-1.56 = -1.56)
21:23:23.821 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.65 = -1.65)
21:23:23.821 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.37 mountX=0.00 mountY=-0.04, mountTheta=-1.56
21:23:23.821 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
21:23:23.821 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
21:23:23.823 00.002 11060 Worker thread wakes up
21:23:23.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
21:23:23.823 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
21:23:23.823 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.00 yDistance=-0.04
21:23:23.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:23:23.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:23.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:23:23.823 00.000 11060 MoveAxis(E, 0, ABG)
21:23:23.823 00.000 11060 Move returns status 0, amount 0
21:23:23.823 00.000 11060 MoveAxis(N, 0, ABG)
21:23:23.823 00.000 11060 Move returns status 0, amount 0
21:23:23.823 00.000 11060 move complete, result=0
21:23:23.823 00.000 11060 worker thread done servicing request
21:23:23.828 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:23.844 00.016 10844 UpdateGuideState exits: m=1204 SNR=21.7
21:23:23.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:23.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:23.844 00.000 10844 Enqueuing Expose request
21:23:23.844 00.000 11060 Worker thread wakes up
21:23:23.844 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:23:23.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:23.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:24.492 00.648 11060 Exposure complete
21:23:24.648 00.156 11060 worker thread done servicing request
21:23:24.648 00.000 10844 OnExposeComplete: enter
21:23:24.648 00.000 10844 UpdateGuideState(): m_state=6
21:23:24.648 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:23:24.648 00.000 10844 Star::Find returns 1 (0), X=94.29, Y=463.83, Mass=1002, SNR=19.9, Peak=112 HFD=3.1
21:23:24.650 00.002 10844 MultiStar: [#1 0.46,-0.41,0.98,U] [#2 1.32,-1.39,0.00,M6] [#3 0.32,-0.57,0.72,U] [#4 -0.26,0.25,3.19,U] [#5 -1.01,0.35,0.70,U] [#6 -1.29,0.59,0.00,M8] [#7 -0.80,-0.11,0.92,U] [#8 -0.70,1.28,0.00,M1] 
21:23:24.650 00.000 10844 single-star, 5 included, MultiStar: {-0.23, 0.02}, one-star: {-0.12, 0.03}
21:23:24.650 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.80) = xAngle (3.72 = -2.56)
21:23:24.650 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.64 = -2.64)
21:23:24.650 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.92 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
21:23:24.651 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
21:23:24.651 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
21:23:24.651 00.000 11060 Worker thread wakes up
21:23:24.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
21:23:24.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
21:23:24.651 00.000 11060 Moving (-0.12, 0.03) raw xDistance=-0.10 yDistance=-0.06
21:23:24.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:23:24.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:24.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:23:24.651 00.000 11060 MoveAxis(E, 0, ABG)
21:23:24.651 00.000 11060 Move returns status 0, amount 0
21:23:24.651 00.000 11060 MoveAxis(N, 0, ABG)
21:23:24.651 00.000 11060 Move returns status 0, amount 0
21:23:24.651 00.000 11060 move complete, result=0
21:23:24.651 00.000 11060 worker thread done servicing request
21:23:24.657 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:24.671 00.014 10844 UpdateGuideState exits: m=1002 SNR=19.9
21:23:24.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:24.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:24.671 00.000 10844 Enqueuing Expose request
21:23:24.672 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:24.672 00.000 11060 Worker thread wakes up
21:23:24.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:24.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:25.313 00.641 11060 Exposure complete
21:23:25.470 00.157 11060 worker thread done servicing request
21:23:25.470 00.000 10844 OnExposeComplete: enter
21:23:25.470 00.000 10844 UpdateGuideState(): m_state=6
21:23:25.470 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:23:25.470 00.000 10844 Star::Find returns 1 (0), X=94.56, Y=464.06, Mass=930, SNR=19.1, Peak=111 HFD=3.1
21:23:25.470 00.000 10844 MultiStar: [#1 -0.34,-0.14,1.13,U] [#2 1.11,-0.04,0.43,U] [#3 -0.03,0.56,0.76,U] [#4 -0.25,0.77,3.46,U] [#5 -0.36,-0.02,0.77,U] [#6 -0.82,0.72,0.99,U] [#7 -0.99,0.20,0.97,U] [#8 -0.40,0.50,0.83,U] 
21:23:25.470 00.000 10844 single-star, 8 included, MultiStar: {-0.29, 0.43}, one-star: {0.14, 0.25}
21:23:25.470 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.80) = xAngle (1.86 = 1.86)
21:23:25.470 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.77 = 1.77)
21:23:25.470 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.05 mountX=-0.08 mountY=0.28, mountTheta=1.85
21:23:25.472 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.25, opts=13)
21:23:25.472 00.000 10844 Enqueuing Move request for scope (0.14, 0.25)
21:23:25.472 00.000 11060 Worker thread wakes up
21:23:25.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
21:23:25.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
21:23:25.472 00.000 11060 Moving (0.14, 0.25) raw xDistance=-0.08 yDistance=0.28
21:23:25.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:23:25.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
21:23:25.472 00.000 11060 MoveAxis(E, 0, ABG)
21:23:25.472 00.000 11060 Move returns status 0, amount 0
21:23:25.472 00.000 11060 MoveAxis(S, 109, ABG)
21:23:25.472 00.000 11060 Guiding  Dir = 1, Dur = 109
21:23:25.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:25.479 00.007 11060 IsSlewing returns 0
21:23:25.479 00.000 11060 IsGuiding returns 0
21:23:25.484 00.005 10844 UpdateGuideState exits: m=930 SNR=19.1
21:23:25.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:25.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:25.484 00.000 10844 Enqueuing Expose request
21:23:25.589 00.105 11060 IsGuiding returns 0
21:23:25.589 00.000 11060 Move returns status 0, amount 109
21:23:25.589 00.000 11060 move complete, result=0
21:23:25.589 00.000 11060 worker thread done servicing request
21:23:25.589 00.000 11060 Worker thread wakes up
21:23:25.589 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 109 ms SOUTH
21:23:25.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:25.591 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:26.229 00.638 11060 Exposure complete
21:23:26.384 00.155 11060 worker thread done servicing request
21:23:26.384 00.000 10844 OnExposeComplete: enter
21:23:26.384 00.000 10844 UpdateGuideState(): m_state=6
21:23:26.384 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:23:26.384 00.000 10844 Star::Find returns 1 (0), X=94.33, Y=464.11, Mass=1130, SNR=21.6, Peak=102 HFD=3.7
21:23:26.384 00.000 10844 MultiStar: [#1 -0.30,-0.55,0.92,U] [#2 1.73,-0.36,0.00,M6] [#3 -0.51,1.67,0.00,M1] [#4 -0.89,1.02,0.00,M1] [#5 -1.36,0.21,0.00,M1] [#6 -1.83,1.16,0.00,M8] [#7 -0.76,0.40,0.89,U] [#8 -0.92,0.76,0.00,M1] 
21:23:26.384 00.000 10844 single-star, 2 included, MultiStar: {-0.37, 0.06}, one-star: {-0.08, 0.31}
21:23:26.384 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.80) = xAngle (2.64 = 2.64)
21:23:26.384 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.55 = 2.55)
21:23:26.384 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.84 mountX=-0.28 mountY=0.18, mountTheta=2.58
21:23:26.390 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.31, opts=13)
21:23:26.390 00.000 10844 Enqueuing Move request for scope (-0.08, 0.31)
21:23:26.391 00.001 11060 Worker thread wakes up
21:23:26.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
21:23:26.391 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
21:23:26.391 00.000 11060 Moving (-0.08, 0.31) raw xDistance=-0.28 yDistance=0.18
21:23:26.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.28
21:23:26.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:26.392 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:23:26.392 00.000 11060 MoveAxis(E, 27, ABG)
21:23:26.392 00.000 11060 Guiding  Dir = 2, Dur = 27
21:23:26.399 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:26.412 00.013 10844 UpdateGuideState exits: m=1130 SNR=21.6
21:23:26.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:26.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:26.412 00.000 10844 Enqueuing Expose request
21:23:26.425 00.013 11060 IsSlewing returns 0
21:23:26.425 00.000 11060 IsGuiding returns 0
21:23:26.473 00.048 11060 IsGuiding returns 0
21:23:26.473 00.000 11060 Move returns status 0, amount 27
21:23:26.473 00.000 11060 MoveAxis(N, 0, ABG)
21:23:26.473 00.000 11060 Move returns status 0, amount 0
21:23:26.473 00.000 11060 move complete, result=0
21:23:26.473 00.000 11060 worker thread done servicing request
21:23:26.473 00.000 11060 Worker thread wakes up
21:23:26.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:26.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:26.476 00.003 10844 GuideStep: -0.3 px 27 ms EAST, 0.2 px 0 ms NORTH
21:23:27.110 00.634 11060 Exposure complete
21:23:27.257 00.147 11060 worker thread done servicing request
21:23:27.257 00.000 10844 OnExposeComplete: enter
21:23:27.257 00.000 10844 UpdateGuideState(): m_state=6
21:23:27.257 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:23:27.257 00.000 10844 Star::Find returns 1 (0), X=93.70, Y=463.22, Mass=746, SNR=16.9, Peak=83 HFD=3.0
21:23:27.257 00.000 10844 MultiStar: [#1 -0.81,-0.18,1.15,U] [#2 0.87,-2.18,0.00,M7] [#3 -0.44,0.09,1.19,U] [#4 -0.60,0.51,4.16,U] [#5 -1.17,-0.38,0.00,M2] [#6 -1.12,-0.40,0.00,M9] [#7 -1.42,-0.43,0.00,M1] [#8 -1.60,-0.07,0.00,M2] 
21:23:27.257 00.000 10844 refined, 3 included, MultiStar: {-0.62, 0.19}, one-star: {-0.71, -0.59}
21:23:27.257 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.80) = xAngle (3.65 = -2.64)
21:23:27.257 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.56 = -2.72)
21:23:27.257 00.000 10844 CameraToMount -- cameraX=-0.62 cameraY=0.19 hyp=0.65 cameraTheta=2.84 mountX=-0.57 mountY=-0.26, mountTheta=-2.71
21:23:27.259 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.62, y=0.19, opts=13)
21:23:27.259 00.000 10844 Enqueuing Move request for scope (-0.62, 0.19)
21:23:27.259 00.000 11060 Worker thread wakes up
21:23:27.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.19) opts 0xd
21:23:27.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.62, 0.19)
21:23:27.259 00.000 11060 Moving (-0.62, 0.19) raw xDistance=-0.57 yDistance=-0.26
21:23:27.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.57
21:23:27.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:27.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:23:27.259 00.000 11060 MoveAxis(E, 56, ABG)
21:23:27.259 00.000 11060 Guiding  Dir = 2, Dur = 56
21:23:27.264 00.005 11060 IsSlewing returns 0
21:23:27.264 00.000 11060 IsGuiding returns 0
21:23:27.266 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:27.280 00.014 10844 UpdateGuideState exits: m=746 SNR=16.9
21:23:27.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:27.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:27.280 00.000 10844 Enqueuing Expose request
21:23:27.328 00.048 11060 IsGuiding returns 0
21:23:27.328 00.000 11060 Move returns status 0, amount 56
21:23:27.328 00.000 11060 MoveAxis(N, 0, ABG)
21:23:27.328 00.000 11060 Move returns status 0, amount 0
21:23:27.328 00.000 11060 move complete, result=0
21:23:27.328 00.000 11060 worker thread done servicing request
21:23:27.328 00.000 11060 Worker thread wakes up
21:23:27.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:27.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:27.328 00.000 10844 GuideStep: -0.6 px 56 ms EAST, -0.3 px 0 ms NORTH
21:23:27.970 00.642 11060 Exposure complete
21:23:28.115 00.145 11060 worker thread done servicing request
21:23:28.115 00.000 10844 OnExposeComplete: enter
21:23:28.115 00.000 10844 UpdateGuideState(): m_state=6
21:23:28.116 00.001 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:23:28.116 00.000 10844 Star::Find returns 1 (0), X=94.20, Y=463.93, Mass=1224, SNR=22.2, Peak=116 HFD=3.3
21:23:28.116 00.000 10844 MultiStar: [#1 -0.11,-0.74,0.79,U] [#2 1.09,-1.14,0.00,M8] [#3 -0.04,0.25,0.65,U] [#4 -0.31,0.55,3.01,U] [#5 -0.42,0.29,0.73,U] [#6 -1.00,0.25,0.87,U] [#7 -1.67,0.21,0.00,M2] [#8 -0.46,0.29,0.83,U] 
21:23:28.116 00.000 10844 single-star, 6 included, MultiStar: {-0.36, 0.26}, one-star: {-0.21, 0.12}
21:23:28.116 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.80) = xAngle (3.42 = -2.86)
21:23:28.116 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.33 = -2.95)
21:23:28.116 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.25 cameraTheta=2.62 mountX=-0.24 mountY=-0.05, mountTheta=-2.95
21:23:28.118 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.12, opts=13)
21:23:28.118 00.000 10844 Enqueuing Move request for scope (-0.21, 0.12)
21:23:28.118 00.000 11060 Worker thread wakes up
21:23:28.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
21:23:28.118 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
21:23:28.118 00.000 11060 Moving (-0.21, 0.12) raw xDistance=-0.24 yDistance=-0.05
21:23:28.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.24
21:23:28.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:28.119 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:23:28.119 00.000 11060 MoveAxis(E, 24, ABG)
21:23:28.119 00.000 11060 Guiding  Dir = 2, Dur = 24
21:23:28.124 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:28.134 00.010 11060 IsSlewing returns 0
21:23:28.134 00.000 11060 IsGuiding returns 0
21:23:28.137 00.003 10844 UpdateGuideState exits: m=1224 SNR=22.2
21:23:28.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:28.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:28.137 00.000 10844 Enqueuing Expose request
21:23:28.166 00.029 11060 IsGuiding returns 0
21:23:28.166 00.000 11060 Move returns status 0, amount 24
21:23:28.166 00.000 11060 MoveAxis(N, 0, ABG)
21:23:28.166 00.000 11060 Move returns status 0, amount 0
21:23:28.166 00.000 11060 move complete, result=0
21:23:28.166 00.000 11060 worker thread done servicing request
21:23:28.166 00.000 11060 Worker thread wakes up
21:23:28.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:28.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:28.166 00.000 10844 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
21:23:28.809 00.643 11060 Exposure complete
21:23:28.977 00.168 11060 worker thread done servicing request
21:23:28.977 00.000 10844 OnExposeComplete: enter
21:23:28.977 00.000 10844 UpdateGuideState(): m_state=6
21:23:28.977 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:23:28.977 00.000 10844 Star::Find returns 1 (0), X=94.07, Y=463.82, Mass=933, SNR=19.4, Peak=123 HFD=3.0
21:23:28.977 00.000 10844 MultiStar: [#1 -0.05,-0.70,0.89,U] [#2 1.79,-0.83,0.00,M9] [#3 0.30,0.47,0.71,U] [#4 -0.42,0.29,3.73,U] [#5 -0.63,-0.30,0.57,U] [#6 -1.45,0.31,0.00,M9] [#7 -1.22,0.11,0.00,M3] [#8 -0.72,0.38,0.83,U] 
21:23:28.977 00.000 10844 single-star, 5 included, MultiStar: {-0.35, 0.12}, one-star: {-0.34, 0.01}
21:23:28.977 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.80) = xAngle (3.91 = -2.37)
21:23:28.977 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.83 = -2.46)
21:23:28.977 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.01 hyp=0.34 cameraTheta=3.11 mountX=-0.25 mountY=-0.22, mountTheta=-2.42
21:23:28.982 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.01, opts=13)
21:23:28.982 00.000 10844 Enqueuing Move request for scope (-0.34, 0.01)
21:23:28.982 00.000 11060 Worker thread wakes up
21:23:28.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.01) opts 0xd
21:23:28.982 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.01)
21:23:28.982 00.000 11060 Moving (-0.34, 0.01) raw xDistance=-0.25 yDistance=-0.22
21:23:28.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.25
21:23:28.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:23:28.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:23:28.982 00.000 11060 MoveAxis(E, 25, ABG)
21:23:28.982 00.000 11060 Guiding  Dir = 2, Dur = 25
21:23:28.992 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:29.002 00.010 11060 IsSlewing returns 0
21:23:29.002 00.000 11060 IsGuiding returns 0
21:23:29.010 00.008 10844 UpdateGuideState exits: m=933 SNR=19.4
21:23:29.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:29.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:29.010 00.000 10844 Enqueuing Expose request
21:23:29.034 00.024 11060 IsGuiding returns 0
21:23:29.034 00.000 11060 Move returns status 0, amount 25
21:23:29.034 00.000 11060 MoveAxis(N, 0, ABG)
21:23:29.034 00.000 11060 Move returns status 0, amount 0
21:23:29.034 00.000 11060 move complete, result=0
21:23:29.034 00.000 11060 worker thread done servicing request
21:23:29.034 00.000 11060 Worker thread wakes up
21:23:29.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:29.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:29.038 00.004 10844 GuideStep: -0.2 px 25 ms EAST, -0.2 px 0 ms NORTH
21:23:29.676 00.638 11060 Exposure complete
21:23:29.827 00.151 11060 worker thread done servicing request
21:23:29.827 00.000 10844 OnExposeComplete: enter
21:23:29.827 00.000 10844 UpdateGuideState(): m_state=6
21:23:29.827 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:23:29.827 00.000 10844 Star::Find returns 1 (0), X=93.40, Y=463.10, Mass=1211, SNR=22.3, Peak=94 HFD=3.6
21:23:29.827 00.000 10844 MultiStar: [#1 -0.17,-0.65,0.98,U] [#2 0.70,-0.78,0.48,U] [#3 -0.09,0.73,0.71,U] [#4 -0.77,0.64,2.98,U] [#5 -0.46,-0.12,0.59,U] [#6 -1.26,0.64,0.00,M10] [#7 -0.93,-0.03,0.81,U] [#8 -1.02,0.26,0.75,U] 
21:23:29.827 00.000 10844 refined, 7 included, MultiStar: {-0.60, 0.10}, one-star: {-1.01, -0.71}
21:23:29.827 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.80) = xAngle (3.78 = -2.50)
21:23:29.827 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.70 = -2.59)
21:23:29.827 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=0.10 hyp=0.61 cameraTheta=2.98 mountX=-0.49 mountY=-0.32, mountTheta=-2.56
21:23:29.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=0.10, opts=13)
21:23:29.828 00.000 10844 Enqueuing Move request for scope (-0.60, 0.10)
21:23:29.828 00.000 11060 Worker thread wakes up
21:23:29.829 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.10) opts 0xd
21:23:29.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, 0.10)
21:23:29.829 00.000 11060 Moving (-0.60, 0.10) raw xDistance=-0.49 yDistance=-0.32
21:23:29.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.49
21:23:29.829 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.32 newest=-0.58
21:23:29.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
21:23:29.829 00.000 11060 MoveAxis(E, 48, ABG)
21:23:29.829 00.000 11060 Guiding  Dir = 2, Dur = 48
21:23:29.835 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
21:23:29.852 00.017 10844 UpdateGuideState exits: m=1211 SNR=22.3
21:23:29.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:29.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:29.852 00.000 10844 Enqueuing Expose request
21:23:29.861 00.009 11060 IsSlewing returns 0
21:23:29.861 00.000 11060 IsGuiding returns 0
21:23:29.956 00.095 11060 IsGuiding returns 0
21:23:29.956 00.000 11060 Move returns status 0, amount 48
21:23:29.956 00.000 11060 BLC: Oldest BLC event removed
21:23:29.956 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 694 applied
21:23:29.956 00.000 11060 MoveAxis(N, 817, ABG)
21:23:29.956 00.000 11060 Guiding  Dir = 0, Dur = 817
21:23:29.987 00.031 11060 IsSlewing returns 0
21:23:29.988 00.001 11060 IsGuiding returns 0
21:23:30.828 00.840 11060 IsGuiding returns 0
21:23:30.828 00.000 11060 Move returns status 0, amount 817
21:23:30.828 00.000 11060 move complete, result=0
21:23:30.828 00.000 11060 worker thread done servicing request
21:23:30.828 00.000 11060 Worker thread wakes up
21:23:30.828 00.000 10844 GuideStep: -0.5 px 48 ms EAST, -0.3 px 817 ms NORTH
21:23:30.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:30.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:31.474 00.646 11060 Exposure complete
21:23:31.619 00.145 11060 worker thread done servicing request
21:23:31.619 00.000 10844 OnExposeComplete: enter
21:23:31.619 00.000 10844 UpdateGuideState(): m_state=6
21:23:31.619 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:23:31.619 00.000 10844 Star::Find returns 1 (0), X=94.61, Y=463.87, Mass=730, SNR=16.9, Peak=81 HFD=3.3
21:23:31.619 00.000 10844 MultiStar: [#1 0.55,-0.80,1.46,U] [#2 1.89,-0.94,0.00,M9] [#3 0.62,-0.22,1.06,U] [#4 -0.11,-0.13,3.89,U] [#5 -0.07,-0.46,0.86,U] [#6 -1.00,-0.29,0.97,U] [#7 -1.44,-0.34,0.00,M3] [#8 -1.14,0.70,0.00,M1] 
21:23:31.619 00.000 10844 single-star, 5 included, MultiStar: {0.02, -0.27}, one-star: {0.20, 0.07}
21:23:31.620 00.001 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.80) = xAngle (1.14 = 1.14)
21:23:31.620 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.06 = 1.06)
21:23:31.620 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.34 mountX=0.09 mountY=0.18, mountTheta=1.13
21:23:31.623 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.07, opts=13)
21:23:31.623 00.000 10844 Enqueuing Move request for scope (0.20, 0.07)
21:23:31.625 00.002 11060 Worker thread wakes up
21:23:31.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
21:23:31.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
21:23:31.625 00.000 11060 Moving (0.20, 0.07) raw xDistance=0.09 yDistance=0.18
21:23:31.625 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.224770, 1:-0.181010
21:23:31.625 00.000 11060 BLC: No correction, Miss < min_move
21:23:31.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:23:31.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:31.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:23:31.625 00.000 11060 MoveAxis(E, 0, ABG)
21:23:31.625 00.000 11060 Move returns status 0, amount 0
21:23:31.625 00.000 11060 MoveAxis(N, 0, ABG)
21:23:31.625 00.000 11060 Move returns status 0, amount 0
21:23:31.625 00.000 11060 move complete, result=0
21:23:31.625 00.000 11060 worker thread done servicing request
21:23:31.630 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:31.645 00.015 10844 UpdateGuideState exits: m=730 SNR=16.9
21:23:31.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:31.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:31.645 00.000 10844 Enqueuing Expose request
21:23:31.645 00.000 11060 Worker thread wakes up
21:23:31.645 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:23:31.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:31.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:32.287 00.642 11060 Exposure complete
21:23:32.444 00.157 11060 worker thread done servicing request
21:23:32.444 00.000 10844 OnExposeComplete: enter
21:23:32.444 00.000 10844 UpdateGuideState(): m_state=6
21:23:32.444 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:23:32.444 00.000 10844 Star::Find returns 1 (0), X=94.22, Y=463.90, Mass=1050, SNR=20.4, Peak=115 HFD=3.4
21:23:32.444 00.000 10844 MultiStar: [#1 0.30,-0.36,0.97,U] [#2 1.97,-0.28,0.00,M10] [#3 0.17,1.11,0.79,U] [#4 0.04,0.73,3.28,U] [#5 -0.11,0.34,0.84,U] [#6 -1.01,0.37,0.84,U] [#7 -1.24,1.07,0.00,M4] [#8 -0.32,0.44,0.84,U] 
21:23:32.444 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.47}, one-star: {-0.20, 0.09}
21:23:32.444 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.80) = xAngle (3.50 = -2.78)
21:23:32.444 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.42 = -2.87)
21:23:32.444 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.70 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
21:23:32.446 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.09, opts=13)
21:23:32.446 00.000 10844 Enqueuing Move request for scope (-0.20, 0.09)
21:23:32.446 00.000 11060 Worker thread wakes up
21:23:32.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
21:23:32.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
21:23:32.446 00.000 11060 Moving (-0.20, 0.09) raw xDistance=-0.20 yDistance=-0.06
21:23:32.446 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.224770, 1:-0.181010, 2:0.059082
21:23:32.446 00.000 11060 BLC: No correction, Miss < min_move
21:23:32.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.20
21:23:32.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:32.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:23:32.446 00.000 11060 MoveAxis(E, 20, ABG)
21:23:32.446 00.000 11060 Guiding  Dir = 2, Dur = 20
21:23:32.451 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:32.457 00.006 11060 IsSlewing returns 0
21:23:32.457 00.000 11060 IsGuiding returns 0
21:23:32.467 00.010 10844 UpdateGuideState exits: m=1050 SNR=20.4
21:23:32.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:32.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:32.467 00.000 10844 Enqueuing Expose request
21:23:32.488 00.021 11060 IsGuiding returns 0
21:23:32.488 00.000 11060 Move returns status 0, amount 20
21:23:32.488 00.000 11060 MoveAxis(N, 0, ABG)
21:23:32.488 00.000 11060 Move returns status 0, amount 0
21:23:32.488 00.000 11060 move complete, result=0
21:23:32.488 00.000 11060 worker thread done servicing request
21:23:32.488 00.000 11060 Worker thread wakes up
21:23:32.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:32.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:32.491 00.003 10844 GuideStep: -0.2 px 20 ms EAST, -0.1 px 0 ms NORTH
21:23:33.131 00.640 11060 Exposure complete
21:23:33.276 00.145 11060 worker thread done servicing request
21:23:33.276 00.000 10844 OnExposeComplete: enter
21:23:33.276 00.000 10844 UpdateGuideState(): m_state=6
21:23:33.276 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:23:33.276 00.000 10844 Star::Find returns 1 (0), X=94.50, Y=463.14, Mass=924, SNR=19.0, Peak=93 HFD=3.4
21:23:33.276 00.000 10844 MultiStar: [#1 0.34,-0.59,1.26,U] [#2 1.60,-0.47,0.00,R] [#3 0.29,0.40,0.97,U] [#4 0.07,0.42,3.49,U] [#5 -0.35,-1.05,0.93,U] [#6 -0.73,-0.31,0.91,U] [#7 -0.81,0.42,1.09,U] [#8 -0.53,-0.02,0.94,U] 
21:23:33.276 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.04}, one-star: {0.09, -0.67}
21:23:33.276 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.80) = xAngle (-2.06 = -2.06)
21:23:33.276 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.14 = -2.14)
21:23:33.276 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.86 mountX=-0.06 mountY=-0.11, mountTheta=-2.08
21:23:33.280 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.04, opts=13)
21:23:33.280 00.000 10844 Enqueuing Move request for scope (-0.12, -0.04)
21:23:33.282 00.002 11060 Worker thread wakes up
21:23:33.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
21:23:33.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
21:23:33.282 00.000 11060 Moving (-0.12, -0.04) raw xDistance=-0.06 yDistance=-0.11
21:23:33.282 00.000 11060 BLC: window closed
21:23:33.282 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.224770, 1:-0.181010, 2:0.059082
21:23:33.284 00.002 11060 BLC: No correction, Miss < min_move
21:23:33.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:23:33.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:33.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:23:33.284 00.000 11060 MoveAxis(E, 0, ABG)
21:23:33.284 00.000 11060 Move returns status 0, amount 0
21:23:33.284 00.000 11060 MoveAxis(N, 0, ABG)
21:23:33.284 00.000 11060 Move returns status 0, amount 0
21:23:33.284 00.000 11060 move complete, result=0
21:23:33.284 00.000 11060 worker thread done servicing request
21:23:33.291 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:33.305 00.014 10844 UpdateGuideState exits: m=924 SNR=19.0
21:23:33.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:33.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:33.305 00.000 10844 Enqueuing Expose request
21:23:33.305 00.000 11060 Worker thread wakes up
21:23:33.305 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:33.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:33.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:33.942 00.637 11060 Exposure complete
21:23:34.099 00.157 11060 worker thread done servicing request
21:23:34.099 00.000 10844 OnExposeComplete: enter
21:23:34.101 00.002 10844 UpdateGuideState(): m_state=6
21:23:34.101 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:23:34.101 00.000 10844 Star::Find returns 1 (0), X=94.43, Y=464.08, Mass=986, SNR=19.8, Peak=114 HFD=3.1
21:23:34.101 00.000 10844 MultiStar: [#1 -0.11,-0.12,0.94,U] [#2 -0.43,-0.04,0.62,U] [#3 -0.08,0.54,0.72,U] [#4 0.06,0.47,3.51,U] [#5 0.23,-0.46,0.72,U] [#6 -1.01,-0.36,0.95,U] [#7 -1.04,0.01,0.91,U] [#8 -1.29,0.56,0.00,M1] 
21:23:34.101 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.16}, one-star: {0.02, 0.28}
21:23:34.101 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.80) = xAngle (3.28 = -3.00)
21:23:34.101 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.20 = -3.09)
21:23:34.101 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.48 mountX=-0.26 mountY=-0.01, mountTheta=-3.09
21:23:34.101 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.16, opts=13)
21:23:34.101 00.000 10844 Enqueuing Move request for scope (-0.21, 0.16)
21:23:34.101 00.000 11060 Worker thread wakes up
21:23:34.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
21:23:34.101 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
21:23:34.101 00.000 11060 Moving (-0.21, 0.16) raw xDistance=-0.26 yDistance=-0.01
21:23:34.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.26
21:23:34.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:34.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:23:34.101 00.000 11060 MoveAxis(E, 26, ABG)
21:23:34.101 00.000 11060 Guiding  Dir = 2, Dur = 26
21:23:34.110 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:34.123 00.013 10844 UpdateGuideState exits: m=986 SNR=19.8
21:23:34.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:34.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:34.123 00.000 10844 Enqueuing Expose request
21:23:34.133 00.010 11060 IsSlewing returns 0
21:23:34.135 00.002 11060 IsGuiding returns 0
21:23:34.179 00.044 11060 IsGuiding returns 0
21:23:34.180 00.001 11060 Move returns status 0, amount 26
21:23:34.180 00.000 11060 MoveAxis(N, 0, ABG)
21:23:34.180 00.000 11060 Move returns status 0, amount 0
21:23:34.180 00.000 11060 move complete, result=0
21:23:34.180 00.000 11060 worker thread done servicing request
21:23:34.180 00.000 11060 Worker thread wakes up
21:23:34.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:34.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:34.181 00.001 10844 GuideStep: -0.3 px 26 ms EAST, -0.0 px 0 ms NORTH
21:23:34.818 00.637 11060 Exposure complete
21:23:34.971 00.153 11060 worker thread done servicing request
21:23:34.971 00.000 10844 OnExposeComplete: enter
21:23:34.971 00.000 10844 UpdateGuideState(): m_state=6
21:23:34.971 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:23:34.971 00.000 10844 Star::Find returns 1 (0), X=94.30, Y=463.80, Mass=934, SNR=19.6, Peak=99 HFD=3.3
21:23:34.971 00.000 10844 MultiStar: [#1 0.30,-0.09,1.01,U] [#2 -0.26,0.27,0.66,U] [#3 0.65,1.24,0.00,M1] [#4 -0.02,0.84,3.49,U] [#5 -0.15,-0.54,0.82,U] [#6 -1.03,0.69,0.00,M7] [#7 -1.55,0.24,0.00,M3] [#8 -0.56,0.53,0.80,U] 
21:23:34.971 00.000 10844 single-star, 5 included, MultiStar: {-0.08, 0.39}, one-star: {-0.12, -0.00}
21:23:34.971 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.80) = xAngle (-2.33 = -2.33)
21:23:34.971 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.41 = -2.41)
21:23:34.971 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.13 mountX=-0.08 mountY=-0.08, mountTheta=-2.37
21:23:34.971 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.00, opts=13)
21:23:34.971 00.000 10844 Enqueuing Move request for scope (-0.12, -0.00)
21:23:34.971 00.000 11060 Worker thread wakes up
21:23:34.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
21:23:34.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
21:23:34.971 00.000 11060 Moving (-0.12, -0.00) raw xDistance=-0.08 yDistance=-0.08
21:23:34.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:23:34.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:34.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:23:34.971 00.000 11060 MoveAxis(E, 0, ABG)
21:23:34.971 00.000 11060 Move returns status 0, amount 0
21:23:34.971 00.000 11060 MoveAxis(N, 0, ABG)
21:23:34.971 00.000 11060 Move returns status 0, amount 0
21:23:34.971 00.000 11060 move complete, result=0
21:23:34.971 00.000 11060 worker thread done servicing request
21:23:34.980 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:34.999 00.019 10844 UpdateGuideState exits: m=934 SNR=19.6
21:23:34.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:34.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:34.999 00.000 10844 Enqueuing Expose request
21:23:34.999 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:35.001 00.002 11060 Worker thread wakes up
21:23:35.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:35.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:35.636 00.635 11060 Exposure complete
21:23:35.778 00.142 11060 worker thread done servicing request
21:23:35.778 00.000 10844 OnExposeComplete: enter
21:23:35.778 00.000 10844 UpdateGuideState(): m_state=6
21:23:35.778 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:23:35.779 00.001 10844 Star::Find returns 1 (0), X=94.10, Y=463.64, Mass=911, SNR=18.8, Peak=95 HFD=3.5
21:23:35.779 00.000 10844 MultiStar: [#1 0.24,-0.52,1.09,U] [#2 0.47,0.41,0.61,U] [#3 -0.36,0.86,0.79,U] [#4 -0.04,0.09,3.75,U] [#5 -0.11,-0.60,1.07,U] [#6 -0.47,-0.06,1.01,U] [#7 -1.01,0.85,0.00,M4] [#8 -1.00,0.13,0.89,U] 
21:23:35.779 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.00}, one-star: {-0.31, -0.16}
21:23:35.779 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.80) = xAngle (-2.31 = -2.31)
21:23:35.779 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.40 = -2.40)
21:23:35.779 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.12 mountX=-0.11 mountY=-0.11, mountTheta=-2.35
21:23:35.781 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.00, opts=13)
21:23:35.781 00.000 10844 Enqueuing Move request for scope (-0.16, -0.00)
21:23:35.781 00.000 11060 Worker thread wakes up
21:23:35.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
21:23:35.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
21:23:35.781 00.000 11060 Moving (-0.16, -0.00) raw xDistance=-0.11 yDistance=-0.11
21:23:35.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:23:35.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:35.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:23:35.781 00.000 11060 MoveAxis(E, 0, ABG)
21:23:35.781 00.000 11060 Move returns status 0, amount 0
21:23:35.781 00.000 11060 MoveAxis(N, 0, ABG)
21:23:35.781 00.000 11060 Move returns status 0, amount 0
21:23:35.781 00.000 11060 move complete, result=0
21:23:35.781 00.000 11060 worker thread done servicing request
21:23:35.792 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:35.806 00.014 10844 UpdateGuideState exits: m=911 SNR=18.8
21:23:35.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:35.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:35.806 00.000 10844 Enqueuing Expose request
21:23:35.806 00.000 11060 Worker thread wakes up
21:23:35.806 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:35.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:35.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:36.451 00.645 11060 Exposure complete
21:23:36.596 00.145 11060 worker thread done servicing request
21:23:36.596 00.000 10844 OnExposeComplete: enter
21:23:36.596 00.000 10844 UpdateGuideState(): m_state=6
21:23:36.600 00.004 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:23:36.600 00.000 10844 Star::Find returns 1 (0), X=94.14, Y=464.46, Mass=802, SNR=17.5, Peak=98 HFD=3.1
21:23:36.600 00.000 10844 MultiStar: [#1 -0.08,-0.13,1.36,U] [#2 -0.30,0.22,0.78,U] [#3 0.54,1.52,0.00,M1] [#4 -0.10,0.51,4.11,U] [#5 -0.45,0.75,1.14,U] [#6 -1.05,0.60,0.00,M7] [#7 -1.10,0.39,0.00,M5] [#8 -0.82,0.59,1.05,U] 
21:23:36.600 00.000 10844 refined, 5 included, MultiStar: {-0.25, 0.45}, one-star: {-0.27, 0.65}
21:23:36.600 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.80) = xAngle (2.89 = 2.89)
21:23:36.600 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.80 = 2.80)
21:23:36.600 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.45 hyp=0.52 cameraTheta=2.09 mountX=-0.50 mountY=0.17, mountTheta=2.81
21:23:36.600 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.45, opts=13)
21:23:36.600 00.000 10844 Enqueuing Move request for scope (-0.25, 0.45)
21:23:36.600 00.000 11060 Worker thread wakes up
21:23:36.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.45) opts 0xd
21:23:36.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.45)
21:23:36.600 00.000 11060 Moving (-0.25, 0.45) raw xDistance=-0.50 yDistance=0.17
21:23:36.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.50
21:23:36.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:36.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:23:36.600 00.000 11060 MoveAxis(E, 49, ABG)
21:23:36.600 00.000 11060 Guiding  Dir = 2, Dur = 49
21:23:36.603 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:36.610 00.007 11060 IsSlewing returns 0
21:23:36.610 00.000 11060 IsGuiding returns 0
21:23:36.619 00.009 10844 UpdateGuideState exits: m=802 SNR=17.5
21:23:36.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:36.624 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:36.624 00.000 10844 Enqueuing Expose request
21:23:36.673 00.049 11060 IsGuiding returns 0
21:23:36.673 00.000 11060 Move returns status 0, amount 49
21:23:36.673 00.000 11060 MoveAxis(N, 0, ABG)
21:23:36.673 00.000 11060 Move returns status 0, amount 0
21:23:36.673 00.000 11060 move complete, result=0
21:23:36.673 00.000 11060 worker thread done servicing request
21:23:36.673 00.000 11060 Worker thread wakes up
21:23:36.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:36.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:36.675 00.002 10844 GuideStep: -0.5 px 49 ms EAST, 0.2 px 0 ms NORTH
21:23:37.312 00.637 11060 Exposure complete
21:23:37.483 00.171 11060 worker thread done servicing request
21:23:37.483 00.000 10844 OnExposeComplete: enter
21:23:37.483 00.000 10844 UpdateGuideState(): m_state=6
21:23:37.483 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:23:37.483 00.000 10844 Star::Find returns 1 (0), X=94.28, Y=464.20, Mass=1213, SNR=22.3, Peak=114 HFD=3.3
21:23:37.483 00.000 10844 MultiStar: [#1 -0.25,-0.51,0.90,U] [#2 0.20,-0.26,0.58,U] [#3 0.02,1.25,0.00,M2] [#4 0.59,0.04,3.12,U] [#5 -0.63,0.03,0.88,U] [#6 -0.66,0.61,0.90,U] [#7 -0.32,0.38,0.80,U] [#8 -0.30,-0.14,0.89,U] 
21:23:37.483 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {-0.13, 0.39}
21:23:37.483 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.80) = xAngle (2.45 = 2.45)
21:23:37.483 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.36 = 2.36)
21:23:37.483 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=-0.06 mountY=0.05, mountTheta=2.40
21:23:37.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.07, opts=13)
21:23:37.485 00.000 10844 Enqueuing Move request for scope (-0.01, 0.07)
21:23:37.485 00.000 11060 Worker thread wakes up
21:23:37.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
21:23:37.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
21:23:37.485 00.000 11060 Moving (-0.01, 0.07) raw xDistance=-0.06 yDistance=0.05
21:23:37.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:23:37.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:37.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:23:37.485 00.000 11060 MoveAxis(E, 0, ABG)
21:23:37.485 00.000 11060 Move returns status 0, amount 0
21:23:37.485 00.000 11060 MoveAxis(N, 0, ABG)
21:23:37.485 00.000 11060 Move returns status 0, amount 0
21:23:37.485 00.000 11060 move complete, result=0
21:23:37.485 00.000 11060 worker thread done servicing request
21:23:37.499 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:37.517 00.018 10844 UpdateGuideState exits: m=1213 SNR=22.3
21:23:37.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:37.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:37.517 00.000 10844 Enqueuing Expose request
21:23:37.517 00.000 11060 Worker thread wakes up
21:23:37.517 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:23:37.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:37.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:38.156 00.639 11060 Exposure complete
21:23:38.314 00.158 11060 worker thread done servicing request
21:23:38.314 00.000 10844 OnExposeComplete: enter
21:23:38.314 00.000 10844 UpdateGuideState(): m_state=6
21:23:38.314 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:23:38.314 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.87, Mass=1168, SNR=22.0, Peak=135 HFD=3.0
21:23:38.314 00.000 10844 MultiStar: [#1 -0.05,-0.18,0.93,U] [#2 -0.02,-0.05,0.62,U] [#3 0.29,1.49,0.00,M3] [#4 -0.06,0.55,3.05,U] [#5 -0.51,-0.31,0.89,U] [#6 -1.07,0.83,0.00,M7] [#7 -0.76,0.55,0.91,U] [#8 -0.32,0.78,0.87,U] 
21:23:38.314 00.000 10844 single-star, 6 included, MultiStar: {-0.24, 0.30}, one-star: {-0.33, 0.06}
21:23:38.314 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.80) = xAngle (3.75 = -2.53)
21:23:38.314 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.66 = -2.62)
21:23:38.314 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.06 hyp=0.34 cameraTheta=2.95 mountX=-0.28 mountY=-0.17, mountTheta=-2.59
21:23:38.316 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.06, opts=13)
21:23:38.316 00.000 10844 Enqueuing Move request for scope (-0.33, 0.06)
21:23:38.316 00.000 11060 Worker thread wakes up
21:23:38.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.06) opts 0xd
21:23:38.316 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.06)
21:23:38.316 00.000 11060 Moving (-0.33, 0.06) raw xDistance=-0.28 yDistance=-0.17
21:23:38.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.28
21:23:38.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:38.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:23:38.316 00.000 11060 MoveAxis(E, 27, ABG)
21:23:38.318 00.002 11060 Guiding  Dir = 2, Dur = 27
21:23:38.321 00.003 11060 IsSlewing returns 0
21:23:38.321 00.000 11060 IsGuiding returns 0
21:23:38.322 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:38.341 00.019 10844 UpdateGuideState exits: m=1168 SNR=22.0
21:23:38.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:38.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:38.341 00.000 10844 Enqueuing Expose request
21:23:38.352 00.011 11060 IsGuiding returns 0
21:23:38.352 00.000 11060 Move returns status 0, amount 27
21:23:38.352 00.000 11060 MoveAxis(N, 0, ABG)
21:23:38.352 00.000 11060 Move returns status 0, amount 0
21:23:38.352 00.000 11060 move complete, result=0
21:23:38.352 00.000 11060 worker thread done servicing request
21:23:38.352 00.000 11060 Worker thread wakes up
21:23:38.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:38.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:38.352 00.000 10844 GuideStep: -0.3 px 27 ms EAST, -0.2 px 0 ms NORTH
21:23:38.995 00.643 11060 Exposure complete
21:23:39.147 00.152 11060 worker thread done servicing request
21:23:39.149 00.002 10844 OnExposeComplete: enter
21:23:39.149 00.000 10844 UpdateGuideState(): m_state=6
21:23:39.149 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:23:39.149 00.000 10844 Star::Find returns 1 (0), X=93.62, Y=463.63, Mass=1323, SNR=23.2, Peak=107 HFD=3.5
21:23:39.149 00.000 10844 MultiStar: [#1 -0.19,-0.91,0.92,U] [#2 -0.46,0.12,0.56,U] [#3 -0.32,0.77,0.75,U] [#4 -0.89,-0.10,3.01,U] [#5 -0.62,-1.37,0.00,M1] [#6 -1.28,0.37,0.00,M8] [#7 -1.51,-0.03,0.00,M4] [#8 -1.00,-0.01,0.84,U] 
21:23:39.149 00.000 10844 refined, 5 included, MultiStar: {-0.70, -0.10}, one-star: {-0.79, -0.18}
21:23:39.149 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.80) = xAngle (-2.20 = -2.20)
21:23:39.149 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.29 = -2.29)
21:23:39.149 00.000 10844 CameraToMount -- cameraX=-0.70 cameraY=-0.10 hyp=0.71 cameraTheta=-3.01 mountX=-0.42 mountY=-0.54, mountTheta=-2.23
21:23:39.151 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.70, y=-0.10, opts=13)
21:23:39.151 00.000 10844 Enqueuing Move request for scope (-0.70, -0.10)
21:23:39.151 00.000 11060 Worker thread wakes up
21:23:39.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.10) opts 0xd
21:23:39.151 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.70, -0.10)
21:23:39.151 00.000 11060 Moving (-0.70, -0.10) raw xDistance=-0.42 yDistance=-0.54
21:23:39.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.42
21:23:39.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.54
21:23:39.151 00.000 11060 MoveAxis(E, 42, ABG)
21:23:39.153 00.002 11060 Guiding  Dir = 2, Dur = 42
21:23:39.157 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:39.161 00.004 11060 IsSlewing returns 0
21:23:39.162 00.001 11060 IsGuiding returns 0
21:23:39.177 00.015 10844 UpdateGuideState exits: m=1323 SNR=23.2
21:23:39.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:39.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:39.177 00.000 10844 Enqueuing Expose request
21:23:39.208 00.031 11060 IsGuiding returns 0
21:23:39.208 00.000 11060 Move returns status 0, amount 42
21:23:39.208 00.000 11060 MoveAxis(N, 205, ABG)
21:23:39.208 00.000 11060 Guiding  Dir = 0, Dur = 205
21:23:39.223 00.015 11060 IsSlewing returns 0
21:23:39.224 00.001 11060 IsGuiding returns 0
21:23:39.446 00.222 11060 IsGuiding returns 0
21:23:39.446 00.000 11060 Move returns status 0, amount 205
21:23:39.446 00.000 11060 move complete, result=0
21:23:39.446 00.000 11060 worker thread done servicing request
21:23:39.446 00.000 11060 Worker thread wakes up
21:23:39.446 00.000 10844 GuideStep: -0.4 px 42 ms EAST, -0.5 px 205 ms NORTH
21:23:39.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:39.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:40.084 00.638 11060 Exposure complete
21:23:40.225 00.141 11060 worker thread done servicing request
21:23:40.225 00.000 10844 OnExposeComplete: enter
21:23:40.225 00.000 10844 UpdateGuideState(): m_state=6
21:23:40.225 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:23:40.225 00.000 10844 Star::Find returns 1 (0), X=94.44, Y=463.52, Mass=1108, SNR=21.0, Peak=117 HFD=3.2
21:23:40.225 00.000 10844 MultiStar: [#1 0.70,-0.27,1.12,U] [#2 -0.47,-0.21,0.72,U] [#3 -0.09,0.78,0.77,U] [#4 -0.31,-0.05,3.41,U] [#5 -0.14,-1.05,0.87,U] [#6 -1.46,-0.11,0.00,M9] [#7 -0.62,-0.50,0.92,U] [#8 -0.66,0.11,0.82,U] 
21:23:40.225 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.16}, one-star: {0.03, -0.28}
21:23:40.225 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.80) = xAngle (-1.64 = -1.64)
21:23:40.227 00.002 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.72 = -1.72)
21:23:40.227 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-2.44 mountX=-0.02 mountY=-0.25, mountTheta=-1.64
21:23:40.227 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.16, opts=13)
21:23:40.227 00.000 10844 Enqueuing Move request for scope (-0.20, -0.16)
21:23:40.227 00.000 11060 Worker thread wakes up
21:23:40.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.16) opts 0xd
21:23:40.227 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.16)
21:23:40.227 00.000 11060 Moving (-0.20, -0.16) raw xDistance=-0.02 yDistance=-0.25
21:23:40.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:23:40.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
21:23:40.227 00.000 11060 MoveAxis(E, 0, ABG)
21:23:40.227 00.000 11060 Move returns status 0, amount 0
21:23:40.227 00.000 11060 MoveAxis(N, 97, ABG)
21:23:40.227 00.000 11060 Guiding  Dir = 0, Dur = 97
21:23:40.234 00.007 11060 IsSlewing returns 0
21:23:40.234 00.000 11060 IsGuiding returns 0
21:23:40.234 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:40.249 00.015 10844 UpdateGuideState exits: m=1108 SNR=21.0
21:23:40.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:40.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:40.249 00.000 10844 Enqueuing Expose request
21:23:40.344 00.095 11060 IsGuiding returns 0
21:23:40.344 00.000 11060 Move returns status 0, amount 97
21:23:40.344 00.000 11060 move complete, result=0
21:23:40.344 00.000 11060 worker thread done servicing request
21:23:40.344 00.000 11060 Worker thread wakes up
21:23:40.344 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 97 ms NORTH
21:23:40.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:40.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:40.976 00.632 11060 Exposure complete
21:23:41.128 00.152 11060 worker thread done servicing request
21:23:41.128 00.000 10844 OnExposeComplete: enter
21:23:41.128 00.000 10844 UpdateGuideState(): m_state=6
21:23:41.128 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:23:41.128 00.000 10844 Star::Find returns 1 (0), X=94.75, Y=463.97, Mass=1057, SNR=20.7, Peak=130 HFD=2.9
21:23:41.128 00.000 10844 MultiStar: [#1 0.57,-0.46,1.03,U] [#2 0.34,-0.08,0.66,U] [#3 -0.04,0.63,0.79,U] [#4 -0.27,0.87,3.65,U] [#5 -0.38,-0.58,0.84,U] [#6 -0.68,0.53,0.85,U] [#7 -0.58,0.59,0.88,U] [#8 -0.70,0.54,0.82,U] 
21:23:41.128 00.000 10844 single-star, 8 included, MultiStar: {-0.18, 0.40}, one-star: {0.34, 0.17}
21:23:41.128 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.80) = xAngle (1.26 = 1.26)
21:23:41.128 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.17 = 1.17)
21:23:41.128 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.17 hyp=0.38 cameraTheta=0.45 mountX=0.12 mountY=0.35, mountTheta=1.25
21:23:41.128 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.17, opts=13)
21:23:41.128 00.000 10844 Enqueuing Move request for scope (0.34, 0.17)
21:23:41.128 00.000 11060 Worker thread wakes up
21:23:41.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.17) opts 0xd
21:23:41.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.17)
21:23:41.128 00.000 11060 Moving (0.34, 0.17) raw xDistance=0.12 yDistance=0.35
21:23:41.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:23:41.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:41.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:23:41.128 00.000 11060 MoveAxis(E, 0, ABG)
21:23:41.128 00.000 11060 Move returns status 0, amount 0
21:23:41.128 00.000 11060 MoveAxis(N, 0, ABG)
21:23:41.128 00.000 11060 Move returns status 0, amount 0
21:23:41.128 00.000 11060 move complete, result=0
21:23:41.128 00.000 11060 worker thread done servicing request
21:23:41.139 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:41.150 00.011 10844 UpdateGuideState exits: m=1057 SNR=20.7
21:23:41.156 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:41.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:41.156 00.000 10844 Enqueuing Expose request
21:23:41.156 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:23:41.156 00.000 11060 Worker thread wakes up
21:23:41.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:41.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:41.787 00.631 11060 Exposure complete
21:23:41.931 00.144 11060 worker thread done servicing request
21:23:41.931 00.000 10844 OnExposeComplete: enter
21:23:41.931 00.000 10844 UpdateGuideState(): m_state=6
21:23:41.931 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:23:41.931 00.000 10844 Star::Find returns 1 (0), X=94.53, Y=463.86, Mass=1142, SNR=21.6, Peak=120 HFD=3.3
21:23:41.931 00.000 10844 MultiStar: [#1 0.31,-0.76,1.02,U] [#2 -0.02,-0.98,0.66,U] [#3 0.48,0.73,0.56,U] [#4 -0.61,0.08,3.09,U] [#5 -0.24,-0.77,0.99,U] [#6 -0.43,-0.65,0.83,U] [#7 -0.63,0.13,0.66,U] [#8 -0.68,0.40,0.87,U] 
21:23:41.931 00.000 10844 single-star, 8 included, MultiStar: {-0.29, -0.16}, one-star: {0.12, 0.06}
21:23:41.933 00.002 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.80) = xAngle (1.23 = 1.23)
21:23:41.933 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.15 = 1.15)
21:23:41.933 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.43 mountX=0.04 mountY=0.12, mountTheta=1.22
21:23:41.933 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.06, opts=13)
21:23:41.933 00.000 10844 Enqueuing Move request for scope (0.12, 0.06)
21:23:41.933 00.000 11060 Worker thread wakes up
21:23:41.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
21:23:41.933 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
21:23:41.933 00.000 11060 Moving (0.12, 0.06) raw xDistance=0.04 yDistance=0.12
21:23:41.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:23:41.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:41.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:23:41.933 00.000 11060 MoveAxis(E, 0, ABG)
21:23:41.933 00.000 11060 Move returns status 0, amount 0
21:23:41.933 00.000 11060 MoveAxis(N, 0, ABG)
21:23:41.933 00.000 11060 Move returns status 0, amount 0
21:23:41.933 00.000 11060 move complete, result=0
21:23:41.935 00.002 11060 worker thread done servicing request
21:23:41.939 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:41.956 00.017 10844 UpdateGuideState exits: m=1142 SNR=21.6
21:23:41.957 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:41.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:41.957 00.000 10844 Enqueuing Expose request
21:23:41.957 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:23:41.959 00.002 11060 Worker thread wakes up
21:23:41.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:41.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:42.591 00.632 11060 Exposure complete
21:23:42.751 00.160 11060 worker thread done servicing request
21:23:42.751 00.000 10844 OnExposeComplete: enter
21:23:42.751 00.000 10844 UpdateGuideState(): m_state=6
21:23:42.751 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:23:42.751 00.000 10844 Star::Find returns 1 (0), X=94.59, Y=464.00, Mass=1149, SNR=21.0, Peak=101 HFD=3.5
21:23:42.751 00.000 10844 MultiStar: [#1 0.17,0.07,0.94,U] [#2 0.35,0.02,0.57,U] [#3 0.64,0.30,0.70,U] [#4 0.01,0.78,3.37,U] [#5 -0.12,-0.20,1.02,U] [#6 -1.05,0.77,0.00,M8] [#7 -0.27,-0.46,0.95,U] [#8 -0.39,0.52,0.91,U] 
21:23:42.751 00.000 10844 single-star, 7 included, MultiStar: {0.03, 0.31}, one-star: {0.18, 0.20}
21:23:42.751 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.80) = xAngle (1.63 = 1.63)
21:23:42.751 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.54 = 1.54)
21:23:42.751 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.83 mountX=-0.02 mountY=0.27, mountTheta=1.63
21:23:42.754 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.20, opts=13)
21:23:42.754 00.000 10844 Enqueuing Move request for scope (0.18, 0.20)
21:23:42.754 00.000 11060 Worker thread wakes up
21:23:42.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
21:23:42.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
21:23:42.754 00.000 11060 Moving (0.18, 0.20) raw xDistance=-0.02 yDistance=0.27
21:23:42.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:23:42.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:42.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:23:42.754 00.000 11060 MoveAxis(E, 0, ABG)
21:23:42.754 00.000 11060 Move returns status 0, amount 0
21:23:42.754 00.000 11060 MoveAxis(N, 0, ABG)
21:23:42.754 00.000 11060 Move returns status 0, amount 0
21:23:42.754 00.000 11060 move complete, result=0
21:23:42.754 00.000 11060 worker thread done servicing request
21:23:42.761 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:42.774 00.013 10844 UpdateGuideState exits: m=1149 SNR=21.0
21:23:42.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:42.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:42.774 00.000 10844 Enqueuing Expose request
21:23:42.774 00.000 11060 Worker thread wakes up
21:23:42.774 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:23:42.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:42.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:43.413 00.639 11060 Exposure complete
21:23:43.551 00.138 11060 worker thread done servicing request
21:23:43.551 00.000 10844 OnExposeComplete: enter
21:23:43.551 00.000 10844 UpdateGuideState(): m_state=6
21:23:43.551 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:23:43.551 00.000 10844 Star::Find returns 1 (0), X=94.54, Y=464.13, Mass=685, SNR=16.1, Peak=68 HFD=3.1
21:23:43.551 00.000 10844 MultiStar: [#1 0.62,-0.46,1.46,U] [#2 -0.42,-0.27,0.94,U] [#3 0.62,0.66,1.02,U] [#4 0.18,0.30,4.16,U] [#5 -0.16,-0.06,0.93,U] [#6 -0.15,-0.24,1.13,U] [#7 -0.99,-0.30,1.15,U] [#8 -0.57,0.35,1.02,U] 
21:23:43.551 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.12, 0.33}
21:23:43.565 00.014 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.80) = xAngle (2.38 = 2.38)
21:23:43.565 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.30 = 2.30)
21:23:43.565 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=-0.06 mountY=0.06, mountTheta=2.34
21:23:43.565 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.08, opts=13)
21:23:43.565 00.000 10844 Enqueuing Move request for scope (-0.00, 0.08)
21:23:43.565 00.000 11060 Worker thread wakes up
21:23:43.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
21:23:43.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
21:23:43.565 00.000 11060 Moving (-0.00, 0.08) raw xDistance=-0.06 yDistance=0.06
21:23:43.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:23:43.567 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:43.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:23:43.567 00.000 11060 MoveAxis(E, 0, ABG)
21:23:43.567 00.000 11060 Move returns status 0, amount 0
21:23:43.567 00.000 11060 MoveAxis(N, 0, ABG)
21:23:43.567 00.000 11060 Move returns status 0, amount 0
21:23:43.567 00.000 11060 move complete, result=0
21:23:43.567 00.000 11060 worker thread done servicing request
21:23:43.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:43.587 00.020 10844 UpdateGuideState exits: m=685 SNR=16.1
21:23:43.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:43.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:43.587 00.000 10844 Enqueuing Expose request
21:23:43.587 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:23:43.589 00.002 11060 Worker thread wakes up
21:23:43.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:43.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:44.221 00.632 11060 Exposure complete
21:23:44.371 00.150 11060 worker thread done servicing request
21:23:44.371 00.000 10844 OnExposeComplete: enter
21:23:44.371 00.000 10844 UpdateGuideState(): m_state=6
21:23:44.371 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:23:44.371 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=463.78, Mass=1082, SNR=20.6, Peak=111 HFD=3.5
21:23:44.373 00.002 10844 MultiStar: [#1 0.48,-0.74,0.90,U] [#2 -0.32,-0.34,0.64,U] [#3 0.54,0.85,0.69,U] [#4 0.17,0.02,3.39,U] [#5 -0.37,-0.28,0.91,U] [#6 -0.80,-0.15,0.93,U] [#7 -1.30,0.43,0.00,M1] [#8 -0.80,0.32,0.86,U] 
21:23:44.373 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.16, -0.03}
21:23:44.373 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.80) = xAngle (-1.87 = -1.87)
21:23:44.373 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.96 = -1.96)
21:23:44.373 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.68 mountX=-0.03 mountY=-0.08, mountTheta=-1.88
21:23:44.373 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
21:23:44.373 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
21:23:44.373 00.000 11060 Worker thread wakes up
21:23:44.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
21:23:44.373 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
21:23:44.373 00.000 11060 Moving (-0.08, -0.04) raw xDistance=-0.03 yDistance=-0.08
21:23:44.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:23:44.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:44.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:23:44.373 00.000 11060 MoveAxis(E, 0, ABG)
21:23:44.373 00.000 11060 Move returns status 0, amount 0
21:23:44.373 00.000 11060 MoveAxis(N, 0, ABG)
21:23:44.373 00.000 11060 Move returns status 0, amount 0
21:23:44.373 00.000 11060 move complete, result=0
21:23:44.373 00.000 11060 worker thread done servicing request
21:23:44.377 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:44.395 00.018 10844 UpdateGuideState exits: m=1082 SNR=20.6
21:23:44.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:44.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:44.395 00.000 10844 Enqueuing Expose request
21:23:44.395 00.000 11060 Worker thread wakes up
21:23:44.395 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:44.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:44.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:45.034 00.639 11060 Exposure complete
21:23:45.190 00.156 11060 worker thread done servicing request
21:23:45.190 00.000 10844 OnExposeComplete: enter
21:23:45.190 00.000 10844 UpdateGuideState(): m_state=6
21:23:45.190 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:23:45.190 00.000 10844 Star::Find returns 1 (0), X=94.36, Y=462.87, Mass=1125, SNR=21.2, Peak=93 HFD=3.5
21:23:45.190 00.000 10844 MultiStar: [#1 0.85,-0.30,1.18,U] [#2 0.49,-0.26,0.71,U] [#3 0.57,0.48,0.60,U] [#4 0.05,-0.23,3.39,U] [#5 -0.08,-0.58,0.90,U] [#6 -0.28,0.24,0.91,U] [#7 -1.15,0.02,0.00,M2] [#8 -0.39,0.20,0.92,U] 
21:23:45.190 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.22}, one-star: {-0.05, -0.94}
21:23:45.190 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.80) = xAngle (-0.27 = -0.27)
21:23:45.190 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.36 = -0.36)
21:23:45.190 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.07 mountX=0.24 mountY=-0.09, mountTheta=-0.35
21:23:45.195 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.22, opts=13)
21:23:45.195 00.000 10844 Enqueuing Move request for scope (0.12, -0.22)
21:23:45.195 00.000 11060 Worker thread wakes up
21:23:45.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
21:23:45.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
21:23:45.195 00.000 11060 Moving (0.12, -0.22) raw xDistance=0.24 yDistance=-0.09
21:23:45.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.24
21:23:45.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:45.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:23:45.195 00.000 11060 MoveAxis(W, 23, ABG)
21:23:45.195 00.000 11060 Guiding  Dir = 3, Dur = 23
21:23:45.200 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:45.201 00.001 11060 IsSlewing returns 0
21:23:45.202 00.001 11060 IsGuiding returns 0
21:23:45.208 00.006 10844 UpdateGuideState exits: m=1125 SNR=21.2
21:23:45.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:45.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:45.208 00.000 10844 Enqueuing Expose request
21:23:45.233 00.025 11060 IsGuiding returns 0
21:23:45.233 00.000 11060 Move returns status 0, amount 23
21:23:45.233 00.000 11060 MoveAxis(N, 0, ABG)
21:23:45.233 00.000 11060 Move returns status 0, amount 0
21:23:45.233 00.000 11060 move complete, result=0
21:23:45.233 00.000 11060 worker thread done servicing request
21:23:45.233 00.000 10844 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
21:23:45.233 00.000 11060 Worker thread wakes up
21:23:45.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:45.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:45.872 00.639 11060 Exposure complete
21:23:46.008 00.136 11060 worker thread done servicing request
21:23:46.008 00.000 10844 OnExposeComplete: enter
21:23:46.008 00.000 10844 UpdateGuideState(): m_state=6
21:23:46.008 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:23:46.008 00.000 10844 Star::Find returns 1 (0), X=94.51, Y=463.74, Mass=1014, SNR=19.7, Peak=94 HFD=3.5
21:23:46.008 00.000 10844 MultiStar: [#1 1.11,-0.35,0.00,M1] [#2 -0.05,0.75,0.91,U] [#3 0.10,0.73,0.80,U] [#4 0.10,0.24,3.39,U] [#5 0.01,-0.41,1.10,U] [#6 -0.61,0.64,0.91,U] [#7 -0.35,-0.16,0.98,U] [#8 -0.29,0.67,0.94,U] 
21:23:46.008 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.26}, one-star: {0.10, -0.07}
21:23:46.016 00.008 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.80) = xAngle (0.21 = 0.21)
21:23:46.016 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.12 = 0.12)
21:23:46.016 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.60 mountX=0.11 mountY=0.01, mountTheta=0.12
21:23:46.016 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
21:23:46.016 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
21:23:46.016 00.000 11060 Worker thread wakes up
21:23:46.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
21:23:46.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
21:23:46.016 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.11 yDistance=0.01
21:23:46.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:23:46.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:46.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:23:46.016 00.000 11060 MoveAxis(E, 0, ABG)
21:23:46.016 00.000 11060 Move returns status 0, amount 0
21:23:46.016 00.000 11060 MoveAxis(N, 0, ABG)
21:23:46.016 00.000 11060 Move returns status 0, amount 0
21:23:46.016 00.000 11060 move complete, result=0
21:23:46.016 00.000 11060 worker thread done servicing request
21:23:46.021 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:46.038 00.017 10844 UpdateGuideState exits: m=1014 SNR=19.7
21:23:46.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:46.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:46.038 00.000 10844 Enqueuing Expose request
21:23:46.038 00.000 11060 Worker thread wakes up
21:23:46.038 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:23:46.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:46.040 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:46.684 00.644 11060 Exposure complete
21:23:46.833 00.149 11060 worker thread done servicing request
21:23:46.833 00.000 10844 OnExposeComplete: enter
21:23:46.833 00.000 10844 UpdateGuideState(): m_state=6
21:23:46.833 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:23:46.833 00.000 10844 Star::Find returns 1 (0), X=94.67, Y=464.11, Mass=1143, SNR=21.4, Peak=109 HFD=3.3
21:23:46.835 00.002 10844 MultiStar: [#1 -0.15,-0.30,0.98,U] [#2 -0.05,0.09,0.92,U] [#3 0.03,0.90,0.69,U] [#4 0.28,0.83,3.22,U] [#5 -0.12,-0.25,1.00,U] [#6 -0.10,1.04,0.68,U] [#7 -1.21,0.11,0.00,M2] [#8 -0.66,0.96,0.00,M1] 
21:23:46.835 00.000 10844 single-star, 6 included, MultiStar: {0.10, 0.45}, one-star: {0.26, 0.31}
21:23:46.835 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.80) = xAngle (1.67 = 1.67)
21:23:46.835 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.59 = 1.59)
21:23:46.835 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.31 hyp=0.40 cameraTheta=0.87 mountX=-0.04 mountY=0.40, mountTheta=1.67
21:23:46.835 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.31, opts=13)
21:23:46.835 00.000 10844 Enqueuing Move request for scope (0.26, 0.31)
21:23:46.837 00.002 11060 Worker thread wakes up
21:23:46.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.31) opts 0xd
21:23:46.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.31)
21:23:46.837 00.000 11060 Moving (0.26, 0.31) raw xDistance=-0.04 yDistance=0.40
21:23:46.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:23:46.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:46.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:23:46.837 00.000 11060 MoveAxis(E, 0, ABG)
21:23:46.837 00.000 11060 Move returns status 0, amount 0
21:23:46.837 00.000 11060 MoveAxis(N, 0, ABG)
21:23:46.837 00.000 11060 Move returns status 0, amount 0
21:23:46.837 00.000 11060 move complete, result=0
21:23:46.837 00.000 11060 worker thread done servicing request
21:23:46.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:46.852 00.015 10844 UpdateGuideState exits: m=1143 SNR=21.4
21:23:46.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:46.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:46.852 00.000 10844 Enqueuing Expose request
21:23:46.852 00.000 11060 Worker thread wakes up
21:23:46.852 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:23:46.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:46.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:47.504 00.652 11060 Exposure complete
21:23:47.666 00.162 11060 worker thread done servicing request
21:23:47.666 00.000 10844 OnExposeComplete: enter
21:23:47.666 00.000 10844 UpdateGuideState(): m_state=6
21:23:47.666 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:23:47.666 00.000 10844 Star::Find returns 1 (0), X=94.06, Y=463.81, Mass=749, SNR=17.1, Peak=96 HFD=3.1
21:23:47.666 00.000 10844 MultiStar: [#1 -0.07,-0.94,1.28,U] [#2 0.49,0.02,1.04,U] [#3 0.44,1.36,0.00,M1] [#4 -0.03,0.58,3.92,U] [#5 0.39,0.19,1.14,U] [#6 -0.91,0.61,1.09,U] [#7 -0.79,0.70,1.35,U] [#8 0.00,0.44,1.18,U] 
21:23:47.666 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.29}, one-star: {-0.35, 0.01}
21:23:47.666 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.80) = xAngle (2.82 = 2.82)
21:23:47.666 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.74 = 2.74)
21:23:47.668 00.002 10844 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.32 cameraTheta=2.02 mountX=-0.30 mountY=0.12, mountTheta=2.75
21:23:47.668 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.29, opts=13)
21:23:47.668 00.000 10844 Enqueuing Move request for scope (-0.14, 0.29)
21:23:47.668 00.000 11060 Worker thread wakes up
21:23:47.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
21:23:47.668 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
21:23:47.668 00.000 11060 Moving (-0.14, 0.29) raw xDistance=-0.30 yDistance=0.12
21:23:47.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.30
21:23:47.670 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:47.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:23:47.670 00.000 11060 MoveAxis(E, 29, ABG)
21:23:47.670 00.000 11060 Guiding  Dir = 2, Dur = 29
21:23:47.674 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:47.680 00.006 11060 IsSlewing returns 0
21:23:47.680 00.000 11060 IsGuiding returns 0
21:23:47.687 00.007 10844 UpdateGuideState exits: m=749 SNR=17.1
21:23:47.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:47.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:47.687 00.000 10844 Enqueuing Expose request
21:23:47.712 00.025 11060 IsGuiding returns 0
21:23:47.712 00.000 11060 Move returns status 0, amount 29
21:23:47.712 00.000 11060 MoveAxis(N, 0, ABG)
21:23:47.712 00.000 11060 Move returns status 0, amount 0
21:23:47.712 00.000 11060 move complete, result=0
21:23:47.712 00.000 11060 worker thread done servicing request
21:23:47.712 00.000 11060 Worker thread wakes up
21:23:47.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:47.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:47.715 00.003 10844 GuideStep: -0.3 px 29 ms EAST, 0.1 px 0 ms NORTH
21:23:48.356 00.641 11060 Exposure complete
21:23:48.505 00.149 11060 worker thread done servicing request
21:23:48.505 00.000 10844 OnExposeComplete: enter
21:23:48.505 00.000 10844 UpdateGuideState(): m_state=6
21:23:48.505 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:23:48.507 00.002 10844 Star::Find returns 1 (0), X=94.39, Y=464.52, Mass=1067, SNR=20.2, Peak=88 HFD=3.4
21:23:48.507 00.000 10844 MultiStar: [#1 0.25,-0.03,1.09,U] [#2 0.27,0.01,0.82,U] [#3 1.05,1.14,0.00,M2] [#4 0.21,0.52,3.28,U] [#5 0.16,0.56,1.03,U] [#6 -0.38,0.81,0.74,U] [#7 -1.00,0.33,1.03,U] [#8 -0.39,0.43,0.85,U] 
21:23:48.507 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.44}, one-star: {-0.02, 0.72}
21:23:48.507 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.80) = xAngle (2.45 = 2.45)
21:23:48.507 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.36 = 2.36)
21:23:48.507 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.44 hyp=0.44 cameraTheta=1.64 mountX=-0.34 mountY=0.31, mountTheta=2.40
21:23:48.509 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.44, opts=13)
21:23:48.509 00.000 10844 Enqueuing Move request for scope (-0.03, 0.44)
21:23:48.509 00.000 11060 Worker thread wakes up
21:23:48.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.44) opts 0xd
21:23:48.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.44)
21:23:48.509 00.000 11060 Moving (-0.03, 0.44) raw xDistance=-0.34 yDistance=0.31
21:23:48.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.34
21:23:48.509 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.74 newest=0.83
21:23:48.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
21:23:48.509 00.000 11060 MoveAxis(E, 33, ABG)
21:23:48.509 00.000 11060 Guiding  Dir = 2, Dur = 33
21:23:48.515 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:48.529 00.014 10844 UpdateGuideState exits: m=1067 SNR=20.2
21:23:48.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:48.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:48.529 00.000 10844 Enqueuing Expose request
21:23:48.536 00.007 11060 IsSlewing returns 0
21:23:48.536 00.000 11060 IsGuiding returns 0
21:23:48.584 00.048 11060 IsGuiding returns 0
21:23:48.585 00.001 11060 Move returns status 0, amount 33
21:23:48.585 00.000 11060 BLC: Oldest BLC event removed
21:23:48.585 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 694 applied
21:23:48.585 00.000 11060 MoveAxis(S, 812, ABG)
21:23:48.585 00.000 11060 Guiding  Dir = 1, Dur = 812
21:23:48.600 00.015 11060 IsSlewing returns 0
21:23:48.600 00.000 11060 IsGuiding returns 0
21:23:49.427 00.827 11060 IsGuiding returns 0
21:23:49.427 00.000 11060 Move returns status 0, amount 812
21:23:49.428 00.001 11060 move complete, result=0
21:23:49.428 00.000 11060 worker thread done servicing request
21:23:49.428 00.000 11060 Worker thread wakes up
21:23:49.428 00.000 10844 GuideStep: -0.3 px 33 ms EAST, 0.3 px 812 ms SOUTH
21:23:49.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:49.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:50.063 00.635 11060 Exposure complete
21:23:50.208 00.145 11060 worker thread done servicing request
21:23:50.208 00.000 10844 OnExposeComplete: enter
21:23:50.208 00.000 10844 UpdateGuideState(): m_state=6
21:23:50.212 00.004 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:23:50.212 00.000 10844 Star::Find returns 1 (0), X=93.10, Y=464.22, Mass=982, SNR=19.8, Peak=94 HFD=3.6
21:23:50.212 00.000 10844 MultiStar: [#1 -0.32,-0.07,1.02,U] [#2 -0.11,-0.09,0.83,U] [#3 0.70,0.81,0.61,U] [#4 -0.09,0.86,3.55,U] [#5 0.01,-0.42,0.98,U] [#6 -0.71,0.23,0.90,U] [#7 -1.26,0.45,0.00,M1] [#8 -0.26,1.42,0.00,M1] 
21:23:50.212 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.41}, one-star: {-1.31, 0.41}
21:23:50.212 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.80) = xAngle (2.93 = 2.93)
21:23:50.212 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:23:50.212 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.41 hyp=0.48 cameraTheta=2.12 mountX=-0.47 mountY=0.14, mountTheta=2.85
21:23:50.214 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.41, opts=13)
21:23:50.214 00.000 10844 Enqueuing Move request for scope (-0.25, 0.41)
21:23:50.214 00.000 11060 Worker thread wakes up
21:23:50.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.41) opts 0xd
21:23:50.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.41)
21:23:50.214 00.000 11060 Moving (-0.25, 0.41) raw xDistance=-0.47 yDistance=0.14
21:23:50.214 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.215482, 1:0.141454
21:23:50.214 00.000 11060 BLC: No correction, Miss < min_move
21:23:50.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.47
21:23:50.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:50.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:23:50.214 00.000 11060 MoveAxis(E, 46, ABG)
21:23:50.214 00.000 11060 Guiding  Dir = 2, Dur = 46
21:23:50.217 00.003 11060 IsSlewing returns 0
21:23:50.217 00.000 11060 IsGuiding returns 0
21:23:50.219 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:50.236 00.017 10844 UpdateGuideState exits: m=982 SNR=19.8
21:23:50.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:50.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:50.236 00.000 10844 Enqueuing Expose request
21:23:50.265 00.029 11060 IsGuiding returns 0
21:23:50.265 00.000 11060 Move returns status 0, amount 46
21:23:50.265 00.000 11060 MoveAxis(N, 0, ABG)
21:23:50.265 00.000 11060 Move returns status 0, amount 0
21:23:50.265 00.000 11060 move complete, result=0
21:23:50.265 00.000 11060 worker thread done servicing request
21:23:50.266 00.001 11060 Worker thread wakes up
21:23:50.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:50.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:50.266 00.000 10844 GuideStep: -0.5 px 46 ms EAST, 0.1 px 0 ms NORTH
21:23:50.894 00.628 11060 Exposure complete
21:23:51.039 00.145 11060 worker thread done servicing request
21:23:51.039 00.000 10844 OnExposeComplete: enter
21:23:51.039 00.000 10844 UpdateGuideState(): m_state=6
21:23:51.039 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:23:51.039 00.000 10844 Star::Find returns 1 (0), X=93.53, Y=463.97, Mass=1007, SNR=20.2, Peak=90 HFD=3.6
21:23:51.039 00.000 10844 MultiStar: [#1 0.08,0.74,0.98,U] [#2 -1.02,0.03,0.98,U] [#3 0.04,1.79,0.00,M2] [#4 -0.32,0.07,3.30,U] [#5 -0.46,-0.94,1.07,U] [#6 -0.92,0.73,0.00,M1] [#7 -1.29,0.22,0.00,M2] [#8 -0.68,0.65,0.84,U] 
21:23:51.039 00.000 10844 refined, 5 included, MultiStar: {-0.48, 0.08}, one-star: {-0.88, 0.16}
21:23:51.039 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.80) = xAngle (3.77 = -2.51)
21:23:51.039 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.68 = -2.60)
21:23:51.039 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=0.08 hyp=0.49 cameraTheta=2.97 mountX=-0.39 mountY=-0.25, mountTheta=-2.57
21:23:51.039 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=0.08, opts=13)
21:23:51.039 00.000 10844 Enqueuing Move request for scope (-0.48, 0.08)
21:23:51.039 00.000 11060 Worker thread wakes up
21:23:51.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.08) opts 0xd
21:23:51.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, 0.08)
21:23:51.039 00.000 11060 Moving (-0.48, 0.08) raw xDistance=-0.39 yDistance=-0.25
21:23:51.039 00.000 11060 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=0.215482, 1:0.141454, 2:-0.251000
21:23:51.039 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -129.000000
21:23:51.039 00.000 11060 BLC: window closed
21:23:51.039 00.000 11060 BLC: Pulse adjusted to 565
21:23:51.043 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.39
21:23:51.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:23:51.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:23:51.043 00.000 11060 MoveAxis(E, 39, ABG)
21:23:51.043 00.000 11060 Guiding  Dir = 2, Dur = 39
21:23:51.048 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:51.053 00.005 11060 IsSlewing returns 0
21:23:51.053 00.000 11060 IsGuiding returns 0
21:23:51.058 00.005 10844 UpdateGuideState exits: m=1007 SNR=20.2
21:23:51.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:51.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:51.058 00.000 10844 Enqueuing Expose request
21:23:51.099 00.041 11060 IsGuiding returns 0
21:23:51.099 00.000 11060 Move returns status 0, amount 39
21:23:51.099 00.000 11060 MoveAxis(N, 0, ABG)
21:23:51.099 00.000 11060 Move returns status 0, amount 0
21:23:51.099 00.000 11060 move complete, result=0
21:23:51.099 00.000 11060 worker thread done servicing request
21:23:51.099 00.000 11060 Worker thread wakes up
21:23:51.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:51.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:51.099 00.000 10844 GuideStep: -0.4 px 39 ms EAST, -0.3 px 0 ms NORTH
21:23:51.274 00.175 10844 evsrv: cli 0EEEE4D0 connect
21:23:51.274 00.000 10844 case statement mapped state 6 to 3
21:23:51.274 00.000 10844 case statement mapped state 6 to 3
21:23:51.274 00.000 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_pixel_scale","id":"d3cfb08d-f1a4-4a49-a38c-ee3626cc76c3"}
21:23:51.274 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":4.1253,"id":"d3cfb08d-f1a4-4a49-a38c-ee3626cc76c3"}
21:23:51.274 00.000 10844 evsrv: cli 0EEEE4D0 disconnect
21:23:51.739 00.465 11060 Exposure complete
21:23:51.889 00.150 11060 worker thread done servicing request
21:23:51.889 00.000 10844 OnExposeComplete: enter
21:23:51.889 00.000 10844 UpdateGuideState(): m_state=6
21:23:51.889 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:23:51.889 00.000 10844 Star::Find returns 1 (0), X=93.46, Y=464.37, Mass=936, SNR=19.3, Peak=87 HFD=3.3
21:23:51.889 00.000 10844 MultiStar: [#1 0.17,0.25,1.03,U] [#2 -0.68,-0.18,0.74,U] [#3 0.10,0.83,0.72,U] [#4 -0.20,0.78,3.43,U] [#5 -1.55,0.02,0.00,M1] [#6 -0.77,0.42,0.97,U] [#7 -0.92,0.01,1.06,U] [#8 -0.28,0.89,0.90,U] 
21:23:51.889 00.000 10844 refined, 7 included, MultiStar: {-0.39, 0.53}, one-star: {-0.95, 0.57}
21:23:51.889 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.80) = xAngle (3.02 = 3.02)
21:23:51.889 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.93 = 2.93)
21:23:51.889 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.53 hyp=0.66 cameraTheta=2.21 mountX=-0.65 mountY=0.14, mountTheta=2.93
21:23:51.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.53, opts=13)
21:23:51.891 00.000 10844 Enqueuing Move request for scope (-0.39, 0.53)
21:23:51.891 00.000 11060 Worker thread wakes up
21:23:51.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.53) opts 0xd
21:23:51.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.53)
21:23:51.891 00.000 11060 Moving (-0.39, 0.53) raw xDistance=-0.65 yDistance=0.14
21:23:51.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.65
21:23:51.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:51.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:23:51.891 00.000 11060 MoveAxis(E, 65, ABG)
21:23:51.891 00.000 11060 Guiding  Dir = 2, Dur = 65
21:23:51.894 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:51.913 00.019 10844 UpdateGuideState exits: m=936 SNR=19.3
21:23:51.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:51.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:51.913 00.000 10844 Enqueuing Expose request
21:23:51.921 00.008 11060 IsSlewing returns 0
21:23:51.921 00.000 11060 IsGuiding returns 0
21:23:52.033 00.112 11060 IsGuiding returns 0
21:23:52.033 00.000 11060 Move returns status 0, amount 65
21:23:52.033 00.000 11060 MoveAxis(N, 0, ABG)
21:23:52.033 00.000 11060 Move returns status 0, amount 0
21:23:52.033 00.000 11060 move complete, result=0
21:23:52.033 00.000 11060 worker thread done servicing request
21:23:52.033 00.000 11060 Worker thread wakes up
21:23:52.033 00.000 10844 GuideStep: -0.7 px 65 ms EAST, 0.1 px 0 ms NORTH
21:23:52.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:52.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:52.672 00.639 11060 Exposure complete
21:23:52.822 00.150 11060 worker thread done servicing request
21:23:52.822 00.000 10844 OnExposeComplete: enter
21:23:52.822 00.000 10844 UpdateGuideState(): m_state=6
21:23:52.823 00.001 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:23:52.823 00.000 10844 Star::Find returns 1 (0), X=94.01, Y=464.48, Mass=938, SNR=19.2, Peak=82 HFD=3.6
21:23:52.823 00.000 10844 MultiStar: [#1 0.12,-0.07,0.93,U] [#2 -0.38,-0.69,1.00,U] [#3 0.29,1.44,0.00,M2] [#4 -0.38,0.95,3.64,U] [#5 -0.40,-0.22,1.03,U] [#6 -0.62,0.72,0.75,U] [#7 -0.89,0.65,1.13,U] [#8 -0.72,0.72,0.82,U] 
21:23:52.823 00.000 10844 refined, 7 included, MultiStar: {-0.44, 0.49}, one-star: {-0.40, 0.67}
21:23:52.823 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.80) = xAngle (3.11 = 3.11)
21:23:52.823 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.02 = 3.02)
21:23:52.823 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.49 hyp=0.66 cameraTheta=2.31 mountX=-0.66 mountY=0.08, mountTheta=3.02
21:23:52.823 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.49, opts=13)
21:23:52.823 00.000 10844 Enqueuing Move request for scope (-0.44, 0.49)
21:23:52.823 00.000 11060 Worker thread wakes up
21:23:52.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.49) opts 0xd
21:23:52.823 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.49)
21:23:52.823 00.000 11060 Moving (-0.44, 0.49) raw xDistance=-0.66 yDistance=0.08
21:23:52.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.66
21:23:52.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:52.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:23:52.823 00.000 11060 MoveAxis(E, 66, ABG)
21:23:52.823 00.000 11060 Guiding  Dir = 2, Dur = 66
21:23:52.828 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:52.840 00.012 10844 UpdateGuideState exits: m=938 SNR=19.2
21:23:52.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:52.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:52.840 00.000 10844 Enqueuing Expose request
21:23:52.855 00.015 11060 IsSlewing returns 0
21:23:52.855 00.000 11060 IsGuiding returns 0
21:23:52.949 00.094 11060 IsGuiding returns 0
21:23:52.949 00.000 11060 Move returns status 0, amount 66
21:23:52.949 00.000 11060 MoveAxis(N, 0, ABG)
21:23:52.949 00.000 11060 Move returns status 0, amount 0
21:23:52.949 00.000 11060 move complete, result=0
21:23:52.950 00.001 11060 worker thread done servicing request
21:23:52.950 00.000 11060 Worker thread wakes up
21:23:52.950 00.000 10844 GuideStep: -0.7 px 66 ms EAST, 0.1 px 0 ms NORTH
21:23:52.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:52.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:53.583 00.633 11060 Exposure complete
21:23:53.724 00.141 11060 worker thread done servicing request
21:23:53.726 00.002 10844 OnExposeComplete: enter
21:23:53.726 00.000 10844 UpdateGuideState(): m_state=6
21:23:53.726 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:23:53.726 00.000 10844 Star::Find returns 1 (0), X=94.09, Y=464.17, Mass=1087, SNR=20.7, Peak=98 HFD=3.7
21:23:53.726 00.000 10844 MultiStar: [#1 0.13,-0.80,1.00,U] [#2 -0.83,-0.84,0.00,M1] [#3 -0.36,0.88,0.69,U] [#4 -0.21,0.34,3.47,U] [#5 -0.67,-0.29,1.16,U] [#6 -1.17,0.21,0.00,M1] [#7 -1.30,0.28,0.00,M1] [#8 -1.08,0.37,0.00,M1] 
21:23:53.726 00.000 10844 refined, 4 included, MultiStar: {-0.27, 0.14}, one-star: {-0.32, 0.37}
21:23:53.726 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.80) = xAngle (3.47 = -2.81)
21:23:53.726 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.38 = -2.90)
21:23:53.726 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.67 mountX=-0.28 mountY=-0.07, mountTheta=-2.89
21:23:53.728 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.14, opts=13)
21:23:53.728 00.000 10844 Enqueuing Move request for scope (-0.27, 0.14)
21:23:53.728 00.000 11060 Worker thread wakes up
21:23:53.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.14) opts 0xd
21:23:53.728 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.14)
21:23:53.728 00.000 11060 Moving (-0.27, 0.14) raw xDistance=-0.28 yDistance=-0.07
21:23:53.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.28
21:23:53.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:53.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:23:53.728 00.000 11060 MoveAxis(E, 29, ABG)
21:23:53.728 00.000 11060 Guiding  Dir = 2, Dur = 29
21:23:53.731 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:53.746 00.015 10844 UpdateGuideState exits: m=1087 SNR=20.7
21:23:53.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:53.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:53.746 00.000 10844 Enqueuing Expose request
21:23:53.755 00.009 11060 IsSlewing returns 0
21:23:53.756 00.001 11060 IsGuiding returns 0
21:23:53.818 00.062 11060 IsGuiding returns 0
21:23:53.818 00.000 11060 Move returns status 0, amount 29
21:23:53.818 00.000 11060 MoveAxis(N, 0, ABG)
21:23:53.818 00.000 11060 Move returns status 0, amount 0
21:23:53.818 00.000 11060 move complete, result=0
21:23:53.818 00.000 11060 worker thread done servicing request
21:23:53.818 00.000 11060 Worker thread wakes up
21:23:53.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:53.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:53.820 00.002 10844 GuideStep: -0.3 px 29 ms EAST, -0.1 px 0 ms NORTH
21:23:54.457 00.637 11060 Exposure complete
21:23:54.610 00.153 11060 worker thread done servicing request
21:23:54.610 00.000 10844 OnExposeComplete: enter
21:23:54.610 00.000 10844 UpdateGuideState(): m_state=6
21:23:54.610 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:23:54.610 00.000 10844 Star::Find returns 1 (0), X=94.01, Y=464.55, Mass=1140, SNR=21.5, Peak=100 HFD=3.7
21:23:54.610 00.000 10844 MultiStar: [#1 0.40,-0.21,1.11,U] [#2 -0.31,-0.42,0.92,U] [#3 0.40,1.21,0.00,M2] [#4 -0.58,0.43,3.39,U] [#5 -0.89,-0.66,0.94,U] [#6 -0.92,0.46,0.91,U] [#7 -1.21,-0.38,0.00,M2] [#8 -0.51,0.98,0.93,U] 
21:23:54.610 00.000 10844 refined, 6 included, MultiStar: {-0.47, 0.25}, one-star: {-0.40, 0.74}
21:23:54.610 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.80) = xAngle (3.46 = -2.82)
21:23:54.610 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.37 = -2.91)
21:23:54.610 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.25 hyp=0.54 cameraTheta=2.66 mountX=-0.51 mountY=-0.12, mountTheta=-2.90
21:23:54.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.25, opts=13)
21:23:54.610 00.000 10844 Enqueuing Move request for scope (-0.47, 0.25)
21:23:54.610 00.000 11060 Worker thread wakes up
21:23:54.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.25) opts 0xd
21:23:54.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.25)
21:23:54.610 00.000 11060 Moving (-0.47, 0.25) raw xDistance=-0.51 yDistance=-0.12
21:23:54.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.51
21:23:54.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:54.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:23:54.610 00.000 11060 MoveAxis(E, 50, ABG)
21:23:54.610 00.000 11060 Guiding  Dir = 2, Dur = 50
21:23:54.618 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:54.626 00.008 11060 IsSlewing returns 0
21:23:54.626 00.000 11060 IsGuiding returns 0
21:23:54.627 00.001 10844 UpdateGuideState exits: m=1140 SNR=21.5
21:23:54.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:54.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:54.627 00.000 10844 Enqueuing Expose request
21:23:54.688 00.061 11060 IsGuiding returns 0
21:23:54.689 00.001 11060 Move returns status 0, amount 50
21:23:54.689 00.000 11060 MoveAxis(N, 0, ABG)
21:23:54.689 00.000 11060 Move returns status 0, amount 0
21:23:54.689 00.000 11060 move complete, result=0
21:23:54.689 00.000 11060 worker thread done servicing request
21:23:54.689 00.000 11060 Worker thread wakes up
21:23:54.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:54.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:54.689 00.000 10844 GuideStep: -0.5 px 50 ms EAST, -0.1 px 0 ms NORTH
21:23:55.328 00.639 11060 Exposure complete
21:23:55.481 00.153 11060 worker thread done servicing request
21:23:55.483 00.002 10844 OnExposeComplete: enter
21:23:55.483 00.000 10844 UpdateGuideState(): m_state=6
21:23:55.483 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:23:55.483 00.000 10844 Star::Find returns 1 (0), X=93.28, Y=464.04, Mass=1524, SNR=24.7, Peak=103 HFD=4.0
21:23:55.483 00.000 10844 MultiStar: [#1 -0.16,-0.13,0.73,U] [#2 -0.59,-0.21,0.70,U] [#3 0.14,1.16,0.00,M3] [#4 -0.33,0.70,2.78,U] [#5 -1.04,-0.25,0.86,U] [#6 -1.08,0.62,0.00,M1] [#7 -0.94,0.31,0.73,U] [#8 -1.28,0.13,0.00,M1] 
21:23:55.483 00.000 10844 refined, 5 included, MultiStar: {-0.61, 0.29}, one-star: {-1.13, 0.23}
21:23:55.483 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.80) = xAngle (3.51 = -2.78)
21:23:55.484 00.001 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.42 = -2.86)
21:23:55.484 00.000 10844 CameraToMount -- cameraX=-0.61 cameraY=0.29 hyp=0.68 cameraTheta=2.70 mountX=-0.63 mountY=-0.19, mountTheta=-2.86
21:23:55.484 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.61, y=0.29, opts=13)
21:23:55.484 00.000 10844 Enqueuing Move request for scope (-0.61, 0.29)
21:23:55.484 00.000 11060 Worker thread wakes up
21:23:55.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.29) opts 0xd
21:23:55.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.61, 0.29)
21:23:55.484 00.000 11060 Moving (-0.61, 0.29) raw xDistance=-0.63 yDistance=-0.19
21:23:55.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.63
21:23:55.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:55.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:23:55.484 00.000 11060 MoveAxis(E, 63, ABG)
21:23:55.484 00.000 11060 Guiding  Dir = 2, Dur = 63
21:23:55.491 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:55.495 00.004 11060 IsSlewing returns 0
21:23:55.496 00.001 11060 IsGuiding returns 0
21:23:55.497 00.001 10844 UpdateGuideState exits: m=1524 SNR=24.7
21:23:55.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:55.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:55.497 00.000 10844 Enqueuing Expose request
21:23:55.576 00.079 11060 IsGuiding returns 0
21:23:55.576 00.000 11060 Move returns status 0, amount 63
21:23:55.576 00.000 11060 MoveAxis(N, 0, ABG)
21:23:55.576 00.000 11060 Move returns status 0, amount 0
21:23:55.576 00.000 11060 move complete, result=0
21:23:55.576 00.000 11060 worker thread done servicing request
21:23:55.576 00.000 11060 Worker thread wakes up
21:23:55.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:55.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:55.576 00.000 10844 GuideStep: -0.6 px 63 ms EAST, -0.2 px 0 ms NORTH
21:23:56.214 00.638 11060 Exposure complete
21:23:56.361 00.147 11060 worker thread done servicing request
21:23:56.361 00.000 10844 OnExposeComplete: enter
21:23:56.361 00.000 10844 UpdateGuideState(): m_state=6
21:23:56.361 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:23:56.361 00.000 10844 Star::Find returns 1 (0), X=93.49, Y=462.79, Mass=1078, SNR=20.7, Peak=97 HFD=3.4
21:23:56.361 00.000 10844 MultiStar: [#1 -0.24,-1.01,0.91,U] [#2 -0.25,-0.95,0.86,U] [#3 -0.08,-0.00,0.78,U] [#4 -0.06,0.01,3.31,U] [#5 -0.90,-1.12,0.00,M1] [#6 -0.66,-0.60,0.85,U] [#7 -1.56,-0.11,0.00,M2] [#8 -0.34,-0.69,0.95,U] 
21:23:56.361 00.000 10844 refined, 6 included, MultiStar: {-0.29, -0.45}, one-star: {-0.92, -1.01}
21:23:56.361 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.80) = xAngle (-1.33 = -1.33)
21:23:56.361 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.42 = -1.42)
21:23:56.361 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.45 hyp=0.53 cameraTheta=-2.14 mountX=0.12 mountY=-0.53, mountTheta=-1.34
21:23:56.363 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.45, opts=13)
21:23:56.363 00.000 10844 Enqueuing Move request for scope (-0.29, -0.45)
21:23:56.363 00.000 11060 Worker thread wakes up
21:23:56.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.45) opts 0xd
21:23:56.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.45)
21:23:56.363 00.000 11060 Moving (-0.29, -0.45) raw xDistance=0.12 yDistance=-0.53
21:23:56.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.02 from input 0.12
21:23:56.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:23:56.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:23:56.363 00.000 11060 MoveAxis(W, 11, ABG)
21:23:56.363 00.000 11060 Guiding  Dir = 3, Dur = 11
21:23:56.367 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:56.381 00.014 11060 IsSlewing returns 0
21:23:56.381 00.000 11060 IsGuiding returns 0
21:23:56.383 00.002 10844 UpdateGuideState exits: m=1078 SNR=20.7
21:23:56.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:56.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:56.383 00.000 10844 Enqueuing Expose request
21:23:56.413 00.030 11060 IsGuiding returns 0
21:23:56.413 00.000 11060 Move returns status 0, amount 11
21:23:56.413 00.000 11060 MoveAxis(N, 0, ABG)
21:23:56.413 00.000 11060 Move returns status 0, amount 0
21:23:56.413 00.000 11060 move complete, result=0
21:23:56.413 00.000 11060 worker thread done servicing request
21:23:56.413 00.000 11060 Worker thread wakes up
21:23:56.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:56.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:56.413 00.000 10844 GuideStep: 0.1 px 11 ms WEST, -0.5 px 0 ms NORTH
21:23:57.052 00.639 11060 Exposure complete
21:23:57.176 00.124 11060 worker thread done servicing request
21:23:57.176 00.000 10844 OnExposeComplete: enter
21:23:57.176 00.000 10844 UpdateGuideState(): m_state=6
21:23:57.176 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:23:57.176 00.000 10844 Star::Find returns 1 (0), X=93.94, Y=463.94, Mass=1127, SNR=21.4, Peak=117 HFD=3.6
21:23:57.176 00.000 10844 MultiStar: [#1 0.34,-0.79,1.04,U] [#2 -0.57,0.26,0.77,U] [#3 -0.25,0.81,0.64,U] [#4 0.16,-0.26,3.12,U] [#5 -0.36,-0.52,0.97,U] [#6 -1.20,0.13,0.00,M1] [#7 -1.04,-0.45,0.00,M3] [#8 -0.35,0.11,0.84,U] 
21:23:57.176 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.14}, one-star: {-0.47, 0.14}
21:23:57.176 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.80) = xAngle (-1.40 = -1.40)
21:23:57.176 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.49 = -1.49)
21:23:57.176 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.20 mountX=0.03 mountY=-0.17, mountTheta=-1.40
21:23:57.176 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
21:23:57.176 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
21:23:57.176 00.000 11060 Worker thread wakes up
21:23:57.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
21:23:57.176 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
21:23:57.176 00.000 11060 Moving (-0.10, -0.14) raw xDistance=0.03 yDistance=-0.17
21:23:57.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:23:57.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:57.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:23:57.176 00.000 11060 MoveAxis(E, 0, ABG)
21:23:57.176 00.000 11060 Move returns status 0, amount 0
21:23:57.176 00.000 11060 MoveAxis(N, 0, ABG)
21:23:57.176 00.000 11060 Move returns status 0, amount 0
21:23:57.176 00.000 11060 move complete, result=0
21:23:57.176 00.000 11060 worker thread done servicing request
21:23:57.189 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:57.189 00.000 10844 UpdateGuideState exits: m=1127 SNR=21.4
21:23:57.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:57.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:57.189 00.000 10844 Enqueuing Expose request
21:23:57.189 00.000 11060 Worker thread wakes up
21:23:57.189 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:23:57.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:57.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:57.850 00.661 11060 Exposure complete
21:23:57.987 00.137 11060 worker thread done servicing request
21:23:57.987 00.000 10844 OnExposeComplete: enter
21:23:57.987 00.000 10844 UpdateGuideState(): m_state=6
21:23:57.987 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:23:57.987 00.000 10844 Star::Find returns 1 (0), X=94.22, Y=464.22, Mass=1041, SNR=20.5, Peak=109 HFD=3.4
21:23:57.987 00.000 10844 MultiStar: [#1 0.28,-0.12,0.90,U] [#2 -0.81,0.05,0.93,U] [#3 -0.13,0.92,0.80,U] [#4 -0.03,0.28,3.41,U] [#5 -0.89,-0.70,0.00,M1] [#6 -0.70,-0.03,0.83,U] [#7 -1.27,-0.34,0.00,M4] [#8 -0.68,0.16,0.84,U] 
21:23:57.987 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.25}, one-star: {-0.20, 0.41}
21:23:57.987 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.80) = xAngle (3.14 = 3.14)
21:23:57.987 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.05 = 3.05)
21:23:57.987 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.25 hyp=0.34 cameraTheta=2.33 mountX=-0.34 mountY=0.03, mountTheta=3.05
21:23:57.996 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.25, opts=13)
21:23:57.996 00.000 10844 Enqueuing Move request for scope (-0.24, 0.25)
21:23:57.996 00.000 11060 Worker thread wakes up
21:23:57.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.25) opts 0xd
21:23:57.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.25)
21:23:57.996 00.000 11060 Moving (-0.24, 0.25) raw xDistance=-0.34 yDistance=0.03
21:23:57.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.34
21:23:57.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:57.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:23:57.996 00.000 11060 MoveAxis(E, 33, ABG)
21:23:57.996 00.000 11060 Guiding  Dir = 2, Dur = 33
21:23:58.006 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:23:58.022 00.016 10844 UpdateGuideState exits: m=1041 SNR=20.5
21:23:58.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:58.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:58.022 00.000 10844 Enqueuing Expose request
21:23:58.029 00.007 11060 IsSlewing returns 0
21:23:58.030 00.001 11060 IsGuiding returns 0
21:23:58.108 00.078 11060 IsGuiding returns 0
21:23:58.109 00.001 11060 Move returns status 0, amount 33
21:23:58.109 00.000 11060 MoveAxis(N, 0, ABG)
21:23:58.109 00.000 11060 Move returns status 0, amount 0
21:23:58.109 00.000 11060 move complete, result=0
21:23:58.109 00.000 11060 worker thread done servicing request
21:23:58.109 00.000 11060 Worker thread wakes up
21:23:58.109 00.000 10844 GuideStep: -0.3 px 33 ms EAST, 0.0 px 0 ms NORTH
21:23:58.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:58.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:23:58.740 00.631 11060 Exposure complete
21:23:58.885 00.145 11060 worker thread done servicing request
21:23:58.885 00.000 10844 OnExposeComplete: enter
21:23:58.885 00.000 10844 UpdateGuideState(): m_state=6
21:23:58.885 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:23:58.885 00.000 10844 Star::Find returns 1 (0), X=93.77, Y=463.61, Mass=1221, SNR=21.9, Peak=99 HFD=3.6
21:23:58.885 00.000 10844 MultiStar: [#1 -0.10,-0.47,0.99,U] [#2 -1.04,-0.20,0.90,U] [#3 0.12,1.43,0.00,M1] [#4 0.12,-0.09,3.00,U] [#5 -1.11,-0.79,0.00,M2] [#6 -1.49,0.33,0.00,M1] [#7 -1.21,0.22,0.00,M5] [#8 -0.96,0.41,0.81,U] 
21:23:58.885 00.000 10844 refined, 4 included, MultiStar: {-0.31, -0.12}, one-star: {-0.64, -0.20}
21:23:58.885 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.80) = xAngle (-1.98 = -1.98)
21:23:58.885 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.07 = -2.07)
21:23:58.889 00.004 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.12 hyp=0.34 cameraTheta=-2.78 mountX=-0.13 mountY=-0.30, mountTheta=-1.99
21:23:58.889 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.12, opts=13)
21:23:58.889 00.000 10844 Enqueuing Move request for scope (-0.31, -0.12)
21:23:58.889 00.000 11060 Worker thread wakes up
21:23:58.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.12) opts 0xd
21:23:58.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.12)
21:23:58.889 00.000 11060 Moving (-0.31, -0.12) raw xDistance=-0.13 yDistance=-0.30
21:23:58.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
21:23:58.889 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.03 newest=-0.44
21:23:58.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:23:58.889 00.000 11060 MoveAxis(E, 14, ABG)
21:23:58.889 00.000 11060 Guiding  Dir = 2, Dur = 14
21:23:58.893 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:23:58.913 00.020 11060 IsSlewing returns 0
21:23:58.913 00.000 11060 IsGuiding returns 0
21:23:58.916 00.003 10844 UpdateGuideState exits: m=1221 SNR=21.9
21:23:58.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:58.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:23:58.916 00.000 10844 Enqueuing Expose request
21:23:58.945 00.029 11060 IsGuiding returns 0
21:23:58.945 00.000 11060 Move returns status 0, amount 14
21:23:58.945 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 565 applied
21:23:58.945 00.000 11060 MoveAxis(N, 678, ABG)
21:23:58.945 00.000 11060 Guiding  Dir = 0, Dur = 678
21:23:58.976 00.031 11060 IsSlewing returns 0
21:23:58.977 00.001 11060 IsGuiding returns 0
21:23:59.674 00.697 11060 IsGuiding returns 0
21:23:59.674 00.000 11060 Move returns status 0, amount 678
21:23:59.676 00.002 11060 move complete, result=0
21:23:59.676 00.000 11060 worker thread done servicing request
21:23:59.676 00.000 11060 Worker thread wakes up
21:23:59.676 00.000 10844 GuideStep: -0.1 px 14 ms EAST, -0.3 px 678 ms NORTH
21:23:59.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:23:59.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:00.319 00.643 11060 Exposure complete
21:24:00.457 00.138 11060 worker thread done servicing request
21:24:00.469 00.012 10844 OnExposeComplete: enter
21:24:00.469 00.000 10844 UpdateGuideState(): m_state=6
21:24:00.469 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:24:00.469 00.000 10844 Star::Find returns 1 (0), X=94.24, Y=463.85, Mass=1202, SNR=21.7, Peak=97 HFD=3.5
21:24:00.469 00.000 10844 MultiStar: [#1 0.32,-0.27,0.99,U] [#2 -0.20,0.10,0.84,U] [#3 0.26,1.35,0.00,M2] [#4 0.01,0.29,3.45,U] [#5 -0.47,-0.53,0.96,U] [#6 -0.94,0.70,0.00,M2] [#7 -1.55,0.31,0.00,M6] [#8 -0.12,0.26,0.76,U] 
21:24:00.469 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.07}, one-star: {-0.17, 0.04}
21:24:00.469 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.80) = xAngle (3.12 = 3.12)
21:24:00.469 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.03 = 3.03)
21:24:00.469 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.31 mountX=-0.10 mountY=0.01, mountTheta=3.03
21:24:00.474 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
21:24:00.474 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
21:24:00.476 00.002 11060 Worker thread wakes up
21:24:00.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
21:24:00.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
21:24:00.476 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.10 yDistance=0.01
21:24:00.476 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.207089, 1:-0.010566
21:24:00.476 00.000 11060 BLC: No correction, Miss < min_move
21:24:00.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:24:00.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:00.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:24:00.476 00.000 11060 MoveAxis(E, 0, ABG)
21:24:00.476 00.000 11060 Move returns status 0, amount 0
21:24:00.476 00.000 11060 MoveAxis(N, 0, ABG)
21:24:00.476 00.000 11060 Move returns status 0, amount 0
21:24:00.476 00.000 11060 move complete, result=0
21:24:00.476 00.000 11060 worker thread done servicing request
21:24:00.478 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:00.497 00.019 10844 UpdateGuideState exits: m=1202 SNR=21.7
21:24:00.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:00.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:00.497 00.000 10844 Enqueuing Expose request
21:24:00.497 00.000 11060 Worker thread wakes up
21:24:00.497 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:24:00.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:00.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:01.136 00.639 11060 Exposure complete
21:24:01.272 00.136 11060 worker thread done servicing request
21:24:01.272 00.000 10844 OnExposeComplete: enter
21:24:01.272 00.000 10844 UpdateGuideState(): m_state=6
21:24:01.272 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:24:01.272 00.000 10844 Star::Find returns 1 (0), X=94.14, Y=464.67, Mass=1117, SNR=20.9, Peak=104 HFD=3.8
21:24:01.272 00.000 10844 MultiStar: [#1 0.21,0.22,1.13,U] [#2 0.04,-0.39,0.87,U] [#3 0.84,0.67,0.69,U] [#4 0.24,0.53,3.40,U] [#5 -0.36,-0.24,0.97,U] [#6 -0.56,0.69,0.89,U] [#7 -1.07,0.73,0.00,M7] [#8 -0.50,0.40,0.82,U] 
21:24:01.272 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.38}, one-star: {-0.27, 0.87}
21:24:01.272 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.80) = xAngle (2.33 = 2.33)
21:24:01.272 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.25 = 2.25)
21:24:01.272 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.53 mountX=-0.27 mountY=0.30, mountTheta=2.30
21:24:01.276 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.38, opts=13)
21:24:01.276 00.000 10844 Enqueuing Move request for scope (0.02, 0.38)
21:24:01.276 00.000 11060 Worker thread wakes up
21:24:01.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.38) opts 0xd
21:24:01.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.38)
21:24:01.276 00.000 11060 Moving (0.02, 0.38) raw xDistance=-0.27 yDistance=0.30
21:24:01.276 00.000 11060 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.207089, 1:-0.010566, 2:-0.299813
21:24:01.276 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:24:01.276 00.000 11060 BLC: window closed
21:24:01.278 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.27
21:24:01.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:01.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:24:01.278 00.000 11060 MoveAxis(E, 26, ABG)
21:24:01.278 00.000 11060 Guiding  Dir = 2, Dur = 26
21:24:01.279 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:01.292 00.013 11060 IsSlewing returns 0
21:24:01.293 00.001 11060 IsGuiding returns 0
21:24:01.297 00.004 10844 UpdateGuideState exits: m=1117 SNR=20.9
21:24:01.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:01.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:01.297 00.000 10844 Enqueuing Expose request
21:24:01.324 00.027 11060 IsGuiding returns 0
21:24:01.324 00.000 11060 Move returns status 0, amount 26
21:24:01.324 00.000 11060 MoveAxis(N, 0, ABG)
21:24:01.324 00.000 11060 Move returns status 0, amount 0
21:24:01.324 00.000 11060 move complete, result=0
21:24:01.324 00.000 11060 worker thread done servicing request
21:24:01.324 00.000 11060 Worker thread wakes up
21:24:01.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:01.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:01.324 00.000 10844 GuideStep: -0.3 px 26 ms EAST, 0.3 px 0 ms NORTH
21:24:01.966 00.642 11060 Exposure complete
21:24:02.116 00.150 11060 worker thread done servicing request
21:24:02.116 00.000 10844 OnExposeComplete: enter
21:24:02.116 00.000 10844 UpdateGuideState(): m_state=6
21:24:02.116 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:24:02.116 00.000 10844 Star::Find returns 1 (0), X=93.94, Y=463.62, Mass=975, SNR=19.6, Peak=107 HFD=3.4
21:24:02.116 00.000 10844 MultiStar: [#1 0.07,-0.25,1.21,U] [#2 -0.21,-0.65,0.92,U] [#3 0.30,0.67,0.86,U] [#4 -0.20,0.82,3.48,U] [#5 -0.43,-1.19,0.00,M1] [#6 -0.43,0.38,0.89,U] [#7 -0.91,0.15,1.05,U] [#8 -0.67,0.76,0.88,U] 
21:24:02.116 00.000 10844 refined, 7 included, MultiStar: {-0.29, 0.34}, one-star: {-0.47, -0.18}
21:24:02.116 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.80) = xAngle (3.07 = 3.07)
21:24:02.116 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.99 = 2.99)
21:24:02.116 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.34 hyp=0.45 cameraTheta=2.27 mountX=-0.45 mountY=0.07, mountTheta=2.99
21:24:02.116 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.34, opts=13)
21:24:02.119 00.003 10844 Enqueuing Move request for scope (-0.29, 0.34)
21:24:02.119 00.000 11060 Worker thread wakes up
21:24:02.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.34) opts 0xd
21:24:02.119 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.34)
21:24:02.119 00.000 11060 Moving (-0.29, 0.34) raw xDistance=-0.45 yDistance=0.07
21:24:02.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.45
21:24:02.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:02.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:24:02.119 00.000 11060 MoveAxis(E, 44, ABG)
21:24:02.119 00.000 11060 Guiding  Dir = 2, Dur = 44
21:24:02.124 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:02.132 00.008 11060 IsSlewing returns 0
21:24:02.134 00.002 11060 IsGuiding returns 0
21:24:02.142 00.008 10844 UpdateGuideState exits: m=975 SNR=19.6
21:24:02.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:02.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:02.142 00.000 10844 Enqueuing Expose request
21:24:02.195 00.053 11060 IsGuiding returns 0
21:24:02.195 00.000 11060 Move returns status 0, amount 44
21:24:02.195 00.000 11060 MoveAxis(N, 0, ABG)
21:24:02.195 00.000 11060 Move returns status 0, amount 0
21:24:02.195 00.000 11060 move complete, result=0
21:24:02.195 00.000 11060 worker thread done servicing request
21:24:02.195 00.000 11060 Worker thread wakes up
21:24:02.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:02.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:02.195 00.000 10844 GuideStep: -0.4 px 44 ms EAST, 0.1 px 0 ms NORTH
21:24:02.837 00.642 11060 Exposure complete
21:24:02.988 00.151 11060 worker thread done servicing request
21:24:02.988 00.000 10844 OnExposeComplete: enter
21:24:02.988 00.000 10844 UpdateGuideState(): m_state=6
21:24:02.988 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:24:02.988 00.000 10844 Star::Find returns 1 (0), X=93.89, Y=463.72, Mass=1089, SNR=20.6, Peak=111 HFD=3.4
21:24:02.988 00.000 10844 MultiStar: [#1 -0.32,-0.90,0.97,U] [#2 0.23,-0.20,1.04,U] [#3 -0.17,0.14,0.87,U] [#4 0.06,1.01,3.55,U] [#5 -0.36,-0.97,1.08,U] [#6 -0.39,0.35,0.87,U] [#7 -1.46,0.05,0.00,M7] [#8 -0.76,0.33,1.03,U] 
21:24:02.988 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.21}, one-star: {-0.52, -0.09}
21:24:02.988 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.80) = xAngle (3.14 = 3.14)
21:24:02.988 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.05 = 3.05)
21:24:02.988 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.33 mountX=-0.29 mountY=0.03, mountTheta=3.05
21:24:02.990 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.21, opts=13)
21:24:02.990 00.000 10844 Enqueuing Move request for scope (-0.20, 0.21)
21:24:02.990 00.000 11060 Worker thread wakes up
21:24:02.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
21:24:02.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
21:24:02.990 00.000 11060 Moving (-0.20, 0.21) raw xDistance=-0.29 yDistance=0.03
21:24:02.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.29
21:24:02.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:02.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:24:02.990 00.000 11060 MoveAxis(E, 29, ABG)
21:24:02.990 00.000 11060 Guiding  Dir = 2, Dur = 29
21:24:03.002 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:03.004 00.002 11060 IsSlewing returns 0
21:24:03.004 00.000 11060 IsGuiding returns 0
21:24:03.016 00.012 10844 UpdateGuideState exits: m=1089 SNR=20.6
21:24:03.017 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:03.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:03.017 00.000 10844 Enqueuing Expose request
21:24:03.036 00.019 11060 IsGuiding returns 0
21:24:03.036 00.000 11060 Move returns status 0, amount 29
21:24:03.036 00.000 11060 MoveAxis(N, 0, ABG)
21:24:03.036 00.000 11060 Move returns status 0, amount 0
21:24:03.036 00.000 11060 move complete, result=0
21:24:03.036 00.000 11060 worker thread done servicing request
21:24:03.036 00.000 11060 Worker thread wakes up
21:24:03.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:03.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:03.036 00.000 10844 GuideStep: -0.3 px 29 ms EAST, 0.0 px 0 ms NORTH
21:24:03.669 00.633 11060 Exposure complete
21:24:03.823 00.154 11060 worker thread done servicing request
21:24:03.823 00.000 10844 OnExposeComplete: enter
21:24:03.823 00.000 10844 UpdateGuideState(): m_state=6
21:24:03.825 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:24:03.825 00.000 10844 Star::Find returns 1 (0), X=93.78, Y=463.53, Mass=953, SNR=19.1, Peak=82 HFD=3.7
21:24:03.825 00.000 10844 MultiStar: [#1 0.48,-0.78,1.01,U] [#2 0.54,-0.16,1.01,U] [#3 0.16,1.35,0.00,M1] [#4 -0.00,0.57,3.66,U] [#5 -0.52,-0.19,0.88,U] [#6 -0.93,0.12,1.03,U] [#7 -1.06,-0.25,0.97,U] [#8 -1.13,0.33,0.00,M1] 
21:24:03.825 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.06}, one-star: {-0.63, -0.28}
21:24:03.825 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.80) = xAngle (3.68 = -2.61)
21:24:03.825 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.59 = -2.69)
21:24:03.825 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.22 cameraTheta=2.87 mountX=-0.19 mountY=-0.10, mountTheta=-2.67
21:24:03.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.06, opts=13)
21:24:03.827 00.000 10844 Enqueuing Move request for scope (-0.22, 0.06)
21:24:03.827 00.000 11060 Worker thread wakes up
21:24:03.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
21:24:03.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
21:24:03.827 00.000 11060 Moving (-0.22, 0.06) raw xDistance=-0.19 yDistance=-0.10
21:24:03.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.19
21:24:03.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:03.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:24:03.827 00.000 11060 MoveAxis(E, 19, ABG)
21:24:03.827 00.000 11060 Guiding  Dir = 2, Dur = 19
21:24:03.832 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:03.849 00.017 10844 UpdateGuideState exits: m=953 SNR=19.1
21:24:03.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:03.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:03.849 00.000 10844 Enqueuing Expose request
21:24:03.870 00.021 11060 IsSlewing returns 0
21:24:03.870 00.000 11060 IsGuiding returns 0
21:24:03.934 00.064 11060 IsGuiding returns 0
21:24:03.934 00.000 11060 Move returns status 0, amount 19
21:24:03.934 00.000 11060 MoveAxis(N, 0, ABG)
21:24:03.934 00.000 11060 Move returns status 0, amount 0
21:24:03.934 00.000 11060 move complete, result=0
21:24:03.934 00.000 11060 worker thread done servicing request
21:24:03.934 00.000 11060 Worker thread wakes up
21:24:03.934 00.000 10844 GuideStep: -0.2 px 19 ms EAST, -0.1 px 0 ms NORTH
21:24:03.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:03.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:04.574 00.640 11060 Exposure complete
21:24:04.719 00.145 11060 worker thread done servicing request
21:24:04.719 00.000 10844 OnExposeComplete: enter
21:24:04.719 00.000 10844 UpdateGuideState(): m_state=6
21:24:04.719 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:24:04.719 00.000 10844 Star::Find returns 1 (0), X=93.91, Y=463.80, Mass=1103, SNR=21.1, Peak=95 HFD=3.6
21:24:04.719 00.000 10844 MultiStar: [#1 0.23,-0.05,1.02,U] [#2 0.32,-0.75,0.84,U] [#3 -0.02,0.34,0.85,U] [#4 0.44,0.40,3.27,U] [#5 -0.37,-0.40,1.14,U] [#6 -0.68,0.43,0.83,U] [#7 -0.61,0.13,0.83,U] [#8 -0.39,0.86,0.95,U] 
21:24:04.719 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.16}, one-star: {-0.50, -0.01}
21:24:04.719 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.80) = xAngle (2.64 = 2.64)
21:24:04.719 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.55 = 2.55)
21:24:04.719 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.83 mountX=-0.15 mountY=0.09, mountTheta=2.57
21:24:04.719 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
21:24:04.719 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
21:24:04.719 00.000 11060 Worker thread wakes up
21:24:04.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
21:24:04.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
21:24:04.719 00.000 11060 Moving (-0.04, 0.16) raw xDistance=-0.15 yDistance=0.09
21:24:04.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.15
21:24:04.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:04.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:24:04.719 00.000 11060 MoveAxis(E, 15, ABG)
21:24:04.719 00.000 11060 Guiding  Dir = 2, Dur = 15
21:24:04.726 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:04.735 00.009 11060 IsSlewing returns 0
21:24:04.735 00.000 11060 IsGuiding returns 0
21:24:04.745 00.010 10844 UpdateGuideState exits: m=1103 SNR=21.1
21:24:04.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:04.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:04.745 00.000 10844 Enqueuing Expose request
21:24:04.767 00.022 11060 IsGuiding returns 0
21:24:04.767 00.000 11060 Move returns status 0, amount 15
21:24:04.767 00.000 11060 MoveAxis(N, 0, ABG)
21:24:04.767 00.000 11060 Move returns status 0, amount 0
21:24:04.767 00.000 11060 move complete, result=0
21:24:04.767 00.000 11060 worker thread done servicing request
21:24:04.767 00.000 11060 Worker thread wakes up
21:24:04.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:04.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:04.769 00.002 10844 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
21:24:05.405 00.636 11060 Exposure complete
21:24:05.557 00.152 11060 worker thread done servicing request
21:24:05.557 00.000 10844 OnExposeComplete: enter
21:24:05.557 00.000 10844 UpdateGuideState(): m_state=6
21:24:05.557 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:24:05.557 00.000 10844 Star::Find returns 1 (0), X=94.14, Y=463.33, Mass=1217, SNR=22.3, Peak=108 HFD=3.7
21:24:05.557 00.000 10844 MultiStar: [#1 0.56,0.15,1.01,U] [#2 -0.03,-0.35,0.70,U] [#3 0.65,1.24,0.00,M1] [#4 0.74,0.27,3.18,U] [#5 -0.23,-0.02,0.88,U] [#6 -1.21,1.03,0.00,M1] [#7 -1.15,0.10,0.00,M6] [#8 -0.46,1.00,0.80,U] 
21:24:05.557 00.000 10844 refined, 5 included, MultiStar: {0.27, 0.14}, one-star: {-0.27, -0.48}
21:24:05.557 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.80) = xAngle (1.28 = 1.28)
21:24:05.557 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.20 = 1.20)
21:24:05.557 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.14 hyp=0.31 cameraTheta=0.48 mountX=0.09 mountY=0.28, mountTheta=1.27
21:24:05.557 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.14, opts=13)
21:24:05.557 00.000 10844 Enqueuing Move request for scope (0.27, 0.14)
21:24:05.557 00.000 11060 Worker thread wakes up
21:24:05.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.14) opts 0xd
21:24:05.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.14)
21:24:05.557 00.000 11060 Moving (0.27, 0.14) raw xDistance=0.09 yDistance=0.28
21:24:05.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:24:05.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:05.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:24:05.557 00.000 11060 MoveAxis(E, 0, ABG)
21:24:05.557 00.000 11060 Move returns status 0, amount 0
21:24:05.557 00.000 11060 MoveAxis(N, 0, ABG)
21:24:05.557 00.000 11060 Move returns status 0, amount 0
21:24:05.557 00.000 11060 move complete, result=0
21:24:05.557 00.000 11060 worker thread done servicing request
21:24:05.566 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:05.582 00.016 10844 UpdateGuideState exits: m=1217 SNR=22.3
21:24:05.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:05.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:05.582 00.000 10844 Enqueuing Expose request
21:24:05.582 00.000 11060 Worker thread wakes up
21:24:05.584 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:24:05.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:05.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:06.219 00.635 11060 Exposure complete
21:24:06.382 00.163 11060 worker thread done servicing request
21:24:06.382 00.000 10844 OnExposeComplete: enter
21:24:06.382 00.000 10844 UpdateGuideState(): m_state=6
21:24:06.382 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:24:06.382 00.000 10844 Star::Find returns 1 (0), X=94.58, Y=463.39, Mass=1060, SNR=20.2, Peak=103 HFD=3.4
21:24:06.382 00.000 10844 MultiStar: [#1 0.27,-0.60,1.10,U] [#2 0.04,-1.10,0.87,U] [#3 0.70,1.68,0.00,M2] [#4 0.13,0.91,3.41,U] [#5 -0.12,0.07,0.90,U] [#6 -0.10,1.22,0.00,M2] [#7 -1.08,-0.31,0.00,M7] [#8 -0.18,0.46,0.86,U] 
21:24:06.382 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.19}, one-star: {0.17, -0.41}
21:24:06.382 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.80) = xAngle (1.96 = 1.96)
21:24:06.382 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.87 = 1.87)
21:24:06.382 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.16 mountX=-0.08 mountY=0.20, mountTheta=1.95
21:24:06.385 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.19, opts=13)
21:24:06.385 00.000 10844 Enqueuing Move request for scope (0.08, 0.19)
21:24:06.385 00.000 11060 Worker thread wakes up
21:24:06.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
21:24:06.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
21:24:06.385 00.000 11060 Moving (0.08, 0.19) raw xDistance=-0.08 yDistance=0.20
21:24:06.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:24:06.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:06.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:24:06.385 00.000 11060 MoveAxis(E, 0, ABG)
21:24:06.385 00.000 11060 Move returns status 0, amount 0
21:24:06.385 00.000 11060 MoveAxis(N, 0, ABG)
21:24:06.385 00.000 11060 Move returns status 0, amount 0
21:24:06.385 00.000 11060 move complete, result=0
21:24:06.385 00.000 11060 worker thread done servicing request
21:24:06.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:06.409 00.024 10844 UpdateGuideState exits: m=1060 SNR=20.2
21:24:06.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:06.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:06.409 00.000 10844 Enqueuing Expose request
21:24:06.409 00.000 11060 Worker thread wakes up
21:24:06.409 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:24:06.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:06.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:07.049 00.640 11060 Exposure complete
21:24:07.204 00.155 11060 worker thread done servicing request
21:24:07.206 00.002 10844 OnExposeComplete: enter
21:24:07.206 00.000 10844 UpdateGuideState(): m_state=6
21:24:07.208 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:24:07.208 00.000 10844 Star::Find returns 1 (0), X=93.80, Y=464.36, Mass=1228, SNR=22.0, Peak=103 HFD=3.6
21:24:07.208 00.000 10844 MultiStar: [#1 0.26,0.04,1.00,U] [#2 -0.02,-0.44,0.84,U] [#3 0.59,1.55,0.00,M3] [#4 0.17,0.65,3.18,U] [#5 -0.28,-0.32,0.79,U] [#6 0.09,0.65,0.87,U] [#7 -1.35,0.25,0.00,M8] [#8 -0.40,0.24,0.74,U] 
21:24:07.208 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.33}, one-star: {-0.61, 0.56}
21:24:07.208 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.80) = xAngle (2.47 = 2.47)
21:24:07.208 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.39 = 2.39)
21:24:07.208 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.67 mountX=-0.26 mountY=0.23, mountTheta=2.42
21:24:07.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.33, opts=13)
21:24:07.210 00.000 10844 Enqueuing Move request for scope (-0.03, 0.33)
21:24:07.210 00.000 11060 Worker thread wakes up
21:24:07.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
21:24:07.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
21:24:07.210 00.000 11060 Moving (-0.03, 0.33) raw xDistance=-0.26 yDistance=0.23
21:24:07.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.26
21:24:07.210 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.01 newest=0.71
21:24:07.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:24:07.210 00.000 11060 MoveAxis(E, 26, ABG)
21:24:07.210 00.000 11060 Guiding  Dir = 2, Dur = 26
21:24:07.214 00.004 11060 IsSlewing returns 0
21:24:07.214 00.000 11060 IsGuiding returns 0
21:24:07.217 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:07.230 00.013 10844 UpdateGuideState exits: m=1228 SNR=22.0
21:24:07.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:07.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:07.230 00.000 10844 Enqueuing Expose request
21:24:07.245 00.015 11060 IsGuiding returns 0
21:24:07.245 00.000 11060 Move returns status 0, amount 26
21:24:07.245 00.000 11060 BLC: Oldest BLC event removed
21:24:07.245 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 565 applied
21:24:07.245 00.000 11060 MoveAxis(S, 653, ABG)
21:24:07.245 00.000 11060 Guiding  Dir = 1, Dur = 653
21:24:07.261 00.016 11060 IsSlewing returns 0
21:24:07.261 00.000 11060 IsGuiding returns 0
21:24:07.926 00.665 11060 IsGuiding returns 0
21:24:07.927 00.001 11060 Move returns status 0, amount 653
21:24:07.927 00.000 11060 move complete, result=0
21:24:07.927 00.000 11060 worker thread done servicing request
21:24:07.928 00.001 11060 Worker thread wakes up
21:24:07.928 00.000 10844 GuideStep: -0.3 px 26 ms EAST, 0.2 px 653 ms SOUTH
21:24:07.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:07.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:08.566 00.638 11060 Exposure complete
21:24:08.711 00.145 11060 worker thread done servicing request
21:24:08.711 00.000 10844 OnExposeComplete: enter
21:24:08.711 00.000 10844 UpdateGuideState(): m_state=6
21:24:08.711 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:24:08.711 00.000 10844 Star::Find returns 1 (0), X=94.51, Y=463.61, Mass=958, SNR=19.3, Peak=91 HFD=3.2
21:24:08.711 00.000 10844 MultiStar: [#1 0.45,-0.19,1.05,U] [#2 0.35,-0.55,0.97,U] [#3 0.30,0.50,0.87,U] [#4 -0.11,0.38,3.45,U] [#5 -0.72,-0.13,1.04,U] [#6 -0.52,0.05,0.76,U] [#7 -0.95,-0.32,0.96,U] [#8 -1.02,0.08,0.87,U] 
21:24:08.711 00.000 10844 refined, 8 included, MultiStar: {-0.20, 0.04}, one-star: {0.09, -0.20}
21:24:08.711 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.80) = xAngle (3.73 = -2.56)
21:24:08.711 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.64 = -2.64)
21:24:08.711 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.92 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
21:24:08.711 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.04, opts=13)
21:24:08.718 00.007 10844 Enqueuing Move request for scope (-0.20, 0.04)
21:24:08.718 00.000 11060 Worker thread wakes up
21:24:08.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
21:24:08.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
21:24:08.718 00.000 11060 Moving (-0.20, 0.04) raw xDistance=-0.17 yDistance=-0.10
21:24:08.718 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.160258, 1:-0.095740
21:24:08.718 00.000 11060 BLC: No correction, Miss < min_move
21:24:08.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.17
21:24:08.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:08.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:24:08.718 00.000 11060 MoveAxis(E, 17, ABG)
21:24:08.718 00.000 11060 Guiding  Dir = 2, Dur = 17
21:24:08.720 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:08.735 00.015 11060 IsSlewing returns 0
21:24:08.735 00.000 11060 IsGuiding returns 0
21:24:08.740 00.005 10844 UpdateGuideState exits: m=958 SNR=19.3
21:24:08.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:08.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:08.740 00.000 10844 Enqueuing Expose request
21:24:08.766 00.026 11060 IsGuiding returns 0
21:24:08.766 00.000 11060 Move returns status 0, amount 17
21:24:08.766 00.000 11060 MoveAxis(N, 0, ABG)
21:24:08.766 00.000 11060 Move returns status 0, amount 0
21:24:08.766 00.000 11060 move complete, result=0
21:24:08.766 00.000 11060 worker thread done servicing request
21:24:08.766 00.000 11060 Worker thread wakes up
21:24:08.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:08.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:08.777 00.011 10844 GuideStep: -0.2 px 17 ms EAST, -0.1 px 0 ms NORTH
21:24:09.400 00.623 11060 Exposure complete
21:24:09.555 00.155 11060 worker thread done servicing request
21:24:09.555 00.000 10844 OnExposeComplete: enter
21:24:09.555 00.000 10844 UpdateGuideState(): m_state=6
21:24:09.555 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:24:09.555 00.000 10844 Star::Find returns 1 (0), X=94.28, Y=463.49, Mass=938, SNR=18.8, Peak=81 HFD=3.4
21:24:09.555 00.000 10844 MultiStar: [#1 0.04,-0.36,1.09,U] [#2 0.82,-0.77,0.00,M1] [#3 0.02,0.50,0.75,U] [#4 -0.42,0.81,3.56,U] [#5 -0.46,-0.17,0.98,U] [#6 -0.70,0.02,0.85,U] [#7 -1.10,-0.36,0.00,M8] [#8 -1.09,0.25,0.00,M1] 
21:24:09.555 00.000 10844 single-star, 5 included, MultiStar: {-0.32, 0.29}, one-star: {-0.13, -0.32}
21:24:09.555 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.80) = xAngle (-1.16 = -1.16)
21:24:09.555 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.25 = -1.25)
21:24:09.555 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.32 hyp=0.34 cameraTheta=-1.97 mountX=0.14 mountY=-0.32, mountTheta=-1.17
21:24:09.559 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.32, opts=13)
21:24:09.559 00.000 10844 Enqueuing Move request for scope (-0.13, -0.32)
21:24:09.559 00.000 11060 Worker thread wakes up
21:24:09.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.32) opts 0xd
21:24:09.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.32)
21:24:09.559 00.000 11060 Moving (-0.13, -0.32) raw xDistance=0.14 yDistance=-0.32
21:24:09.559 00.000 11060 BLC: History state: CurrMiss=-0.32, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.160258, 1:-0.095740, 2:-0.324686
21:24:09.559 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:24:09.559 00.000 11060 BLC: window closed
21:24:09.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.02 from input 0.14
21:24:09.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:09.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:24:09.559 00.000 11060 MoveAxis(W, 13, ABG)
21:24:09.559 00.000 11060 Guiding  Dir = 3, Dur = 13
21:24:09.565 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:09.569 00.004 11060 IsSlewing returns 0
21:24:09.573 00.004 11060 IsGuiding returns 0
21:24:09.582 00.009 10844 UpdateGuideState exits: m=938 SNR=18.8
21:24:09.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:09.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:09.582 00.000 10844 Enqueuing Expose request
21:24:09.598 00.016 11060 IsGuiding returns 0
21:24:09.598 00.000 11060 Move returns status 0, amount 13
21:24:09.598 00.000 11060 MoveAxis(N, 0, ABG)
21:24:09.598 00.000 11060 Move returns status 0, amount 0
21:24:09.598 00.000 11060 move complete, result=0
21:24:09.598 00.000 11060 worker thread done servicing request
21:24:09.598 00.000 11060 Worker thread wakes up
21:24:09.598 00.000 10844 GuideStep: 0.1 px 13 ms WEST, -0.3 px 0 ms NORTH
21:24:09.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:09.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:10.231 00.633 11060 Exposure complete
21:24:10.383 00.152 11060 worker thread done servicing request
21:24:10.383 00.000 10844 OnExposeComplete: enter
21:24:10.383 00.000 10844 UpdateGuideState(): m_state=6
21:24:10.385 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:24:10.385 00.000 10844 Star::Find returns 1 (0), X=94.53, Y=463.89, Mass=1229, SNR=22.0, Peak=108 HFD=3.5
21:24:10.385 00.000 10844 MultiStar: [#1 0.55,-0.68,0.87,U] [#2 -0.09,-0.59,0.86,U] [#3 0.83,0.40,0.85,U] [#4 -0.29,0.19,3.23,U] [#5 -1.03,0.31,0.82,U] [#6 -0.68,0.52,0.89,U] [#7 -0.95,0.02,0.80,U] [#8 -0.79,0.05,0.83,U] 
21:24:10.385 00.000 10844 single-star, 8 included, MultiStar: {-0.25, 0.07}, one-star: {0.12, 0.08}
21:24:10.385 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.80) = xAngle (1.43 = 1.43)
21:24:10.385 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35)
21:24:10.385 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=0.02 mountY=0.14, mountTheta=1.43
21:24:10.385 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.08, opts=13)
21:24:10.385 00.000 10844 Enqueuing Move request for scope (0.12, 0.08)
21:24:10.385 00.000 11060 Worker thread wakes up
21:24:10.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
21:24:10.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
21:24:10.385 00.000 11060 Moving (0.12, 0.08) raw xDistance=0.02 yDistance=0.14
21:24:10.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:24:10.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:10.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:24:10.385 00.000 11060 MoveAxis(E, 0, ABG)
21:24:10.385 00.000 11060 Move returns status 0, amount 0
21:24:10.385 00.000 11060 MoveAxis(N, 0, ABG)
21:24:10.385 00.000 11060 Move returns status 0, amount 0
21:24:10.385 00.000 11060 move complete, result=0
21:24:10.385 00.000 11060 worker thread done servicing request
21:24:10.393 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:10.408 00.015 10844 UpdateGuideState exits: m=1229 SNR=22.0
21:24:10.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:10.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:10.408 00.000 10844 Enqueuing Expose request
21:24:10.408 00.000 11060 Worker thread wakes up
21:24:10.408 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:10.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:10.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:11.043 00.635 11060 Exposure complete
21:24:11.185 00.142 11060 worker thread done servicing request
21:24:11.185 00.000 10844 OnExposeComplete: enter
21:24:11.185 00.000 10844 UpdateGuideState(): m_state=6
21:24:11.185 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:24:11.185 00.000 10844 Star::Find returns 1 (0), X=94.26, Y=463.84, Mass=877, SNR=18.5, Peak=98 HFD=3.4
21:24:11.191 00.006 10844 MultiStar: [#1 0.15,-0.26,1.34,U] [#2 -0.76,0.11,0.89,U] [#3 0.01,1.17,0.00,M1] [#4 0.52,0.35,3.71,U] [#5 -0.63,0.14,1.14,U] [#6 -0.83,0.31,1.01,U] [#7 -1.03,0.09,1.07,U] [#8 -0.93,0.81,0.00,M1] 
21:24:11.191 00.000 10844 single-star, 6 included, MultiStar: {-0.13, 0.16}, one-star: {-0.15, 0.04}
21:24:11.191 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.80) = xAngle (3.70 = -2.58)
21:24:11.191 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.61 = -2.67)
21:24:11.191 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
21:24:11.193 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
21:24:11.193 00.000 10844 Enqueuing Move request for scope (-0.15, 0.04)
21:24:11.195 00.002 11060 Worker thread wakes up
21:24:11.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
21:24:11.195 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
21:24:11.195 00.000 11060 Moving (-0.15, 0.04) raw xDistance=-0.13 yDistance=-0.07
21:24:11.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.02 from input -0.13
21:24:11.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:11.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:24:11.195 00.000 11060 MoveAxis(E, 13, ABG)
21:24:11.195 00.000 11060 Guiding  Dir = 2, Dur = 13
21:24:11.200 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:11.206 00.006 11060 IsSlewing returns 0
21:24:11.207 00.001 11060 IsGuiding returns 0
21:24:11.212 00.005 10844 UpdateGuideState exits: m=877 SNR=18.5
21:24:11.216 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:11.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:11.216 00.000 10844 Enqueuing Expose request
21:24:11.222 00.006 11060 IsGuiding returns 0
21:24:11.222 00.000 11060 Move returns status 0, amount 13
21:24:11.222 00.000 11060 MoveAxis(N, 0, ABG)
21:24:11.222 00.000 11060 Move returns status 0, amount 0
21:24:11.222 00.000 11060 move complete, result=0
21:24:11.223 00.001 11060 worker thread done servicing request
21:24:11.223 00.000 11060 Worker thread wakes up
21:24:11.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:11.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:11.223 00.000 10844 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
21:24:11.860 00.637 11060 Exposure complete
21:24:12.024 00.164 11060 worker thread done servicing request
21:24:12.024 00.000 10844 OnExposeComplete: enter
21:24:12.024 00.000 10844 UpdateGuideState(): m_state=6
21:24:12.024 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:24:12.024 00.000 10844 Star::Find returns 1 (0), X=94.32, Y=464.17, Mass=1316, SNR=23.3, Peak=116 HFD=3.3
21:24:12.024 00.000 10844 MultiStar: [#1 -0.42,-0.25,1.00,U] [#2 0.37,0.09,0.70,U] [#3 -0.11,1.09,0.69,U] [#4 -0.31,0.53,3.22,U] [#5 -0.52,0.23,0.83,U] [#6 -1.51,1.35,0.00,M1] [#7 -0.72,0.68,0.82,U] [#8 -0.75,0.45,0.67,U] 
21:24:12.024 00.000 10844 single-star, 7 included, MultiStar: {-0.32, 0.41}, one-star: {-0.09, 0.37}
21:24:12.024 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.80) = xAngle (2.61 = 2.61)
21:24:12.024 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.52 = 2.52)
21:24:12.024 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.81 mountX=-0.33 mountY=0.22, mountTheta=2.55
21:24:12.024 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.37, opts=13)
21:24:12.024 00.000 10844 Enqueuing Move request for scope (-0.09, 0.37)
21:24:12.024 00.000 11060 Worker thread wakes up
21:24:12.027 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.37) opts 0xd
21:24:12.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.37)
21:24:12.027 00.000 11060 Moving (-0.09, 0.37) raw xDistance=-0.33 yDistance=0.22
21:24:12.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.33
21:24:12.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
21:24:12.027 00.000 11060 MoveAxis(E, 32, ABG)
21:24:12.027 00.000 11060 Guiding  Dir = 2, Dur = 32
21:24:12.038 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:12.044 00.006 11060 IsSlewing returns 0
21:24:12.044 00.000 11060 IsGuiding returns 0
21:24:12.049 00.005 10844 UpdateGuideState exits: m=1316 SNR=23.3
21:24:12.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:12.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:12.049 00.000 10844 Enqueuing Expose request
21:24:12.093 00.044 11060 IsGuiding returns 0
21:24:12.093 00.000 11060 Move returns status 0, amount 32
21:24:12.093 00.000 11060 MoveAxis(S, 84, ABG)
21:24:12.093 00.000 11060 Guiding  Dir = 1, Dur = 84
21:24:12.108 00.015 11060 IsSlewing returns 0
21:24:12.109 00.001 11060 IsGuiding returns 0
21:24:12.202 00.093 11060 IsGuiding returns 0
21:24:12.203 00.001 11060 Move returns status 0, amount 84
21:24:12.203 00.000 11060 move complete, result=0
21:24:12.203 00.000 11060 worker thread done servicing request
21:24:12.203 00.000 11060 Worker thread wakes up
21:24:12.203 00.000 10844 GuideStep: -0.3 px 32 ms EAST, 0.2 px 84 ms SOUTH
21:24:12.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:12.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:12.844 00.641 11060 Exposure complete
21:24:12.994 00.150 11060 worker thread done servicing request
21:24:12.994 00.000 10844 OnExposeComplete: enter
21:24:12.994 00.000 10844 UpdateGuideState(): m_state=6
21:24:12.994 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:24:12.994 00.000 10844 Star::Find returns 1 (0), X=94.02, Y=464.14, Mass=973, SNR=19.7, Peak=104 HFD=3.2
21:24:12.994 00.000 10844 MultiStar: [#1 0.54,-0.31,0.97,U] [#2 0.12,-0.40,0.98,U] [#3 0.47,1.45,0.00,M1] [#4 -0.43,0.60,3.72,U] [#5 -1.60,0.20,0.00,M1] [#6 -1.34,0.65,0.00,M2] [#7 -0.79,0.31,0.91,U] [#8 -0.68,0.79,0.89,U] 
21:24:12.994 00.000 10844 refined, 5 included, MultiStar: {-0.32, 0.34}, one-star: {-0.39, 0.33}
21:24:12.994 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.80) = xAngle (3.13 = 3.13)
21:24:12.994 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
21:24:12.994 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.34 hyp=0.46 cameraTheta=2.32 mountX=-0.46 mountY=0.05, mountTheta=3.04
21:24:12.994 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.34, opts=13)
21:24:12.994 00.000 10844 Enqueuing Move request for scope (-0.32, 0.34)
21:24:12.994 00.000 11060 Worker thread wakes up
21:24:12.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.34) opts 0xd
21:24:12.994 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.34)
21:24:12.994 00.000 11060 Moving (-0.32, 0.34) raw xDistance=-0.46 yDistance=0.05
21:24:12.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.46
21:24:12.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:12.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:24:12.994 00.000 11060 MoveAxis(E, 46, ABG)
21:24:12.994 00.000 11060 Guiding  Dir = 2, Dur = 46
21:24:12.994 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:13.008 00.014 11060 IsSlewing returns 0
21:24:13.008 00.000 11060 IsGuiding returns 0
21:24:13.017 00.009 10844 UpdateGuideState exits: m=973 SNR=19.7
21:24:13.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:13.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:13.017 00.000 10844 Enqueuing Expose request
21:24:13.071 00.054 11060 IsGuiding returns 0
21:24:13.071 00.000 11060 Move returns status 0, amount 46
21:24:13.071 00.000 11060 MoveAxis(N, 0, ABG)
21:24:13.071 00.000 11060 Move returns status 0, amount 0
21:24:13.071 00.000 11060 move complete, result=0
21:24:13.071 00.000 11060 worker thread done servicing request
21:24:13.071 00.000 11060 Worker thread wakes up
21:24:13.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:13.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:13.071 00.000 10844 GuideStep: -0.5 px 46 ms EAST, 0.0 px 0 ms NORTH
21:24:13.711 00.640 11060 Exposure complete
21:24:13.860 00.149 11060 worker thread done servicing request
21:24:13.861 00.001 10844 OnExposeComplete: enter
21:24:13.861 00.000 10844 UpdateGuideState(): m_state=6
21:24:13.861 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:24:13.861 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=462.56, Mass=1335, SNR=23.0, Peak=93 HFD=3.8
21:24:13.861 00.000 10844 MultiStar: [#1 0.61,-0.69,0.93,U] [#2 -0.02,-0.87,0.68,U] [#3 0.93,0.24,0.82,U] [#4 -0.05,-0.22,3.04,U] [#5 -0.87,-1.05,0.00,M2] [#6 -0.53,-0.46,0.76,U] [#7 -0.78,-0.69,0.74,U] [#8 -0.66,0.21,0.83,U] 
21:24:13.861 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.41}, one-star: {-0.22, -1.24}
21:24:13.861 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.80) = xAngle (-0.93 = -0.93)
21:24:13.861 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.02 = -1.02)
21:24:13.861 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.41 hyp=0.42 cameraTheta=-1.73 mountX=0.25 mountY=-0.36, mountTheta=-0.96
21:24:13.863 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.41, opts=13)
21:24:13.863 00.000 10844 Enqueuing Move request for scope (-0.07, -0.41)
21:24:13.863 00.000 11060 Worker thread wakes up
21:24:13.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.41) opts 0xd
21:24:13.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.41)
21:24:13.863 00.000 11060 Moving (-0.07, -0.41) raw xDistance=0.25 yDistance=-0.36
21:24:13.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.25
21:24:13.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:13.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:24:13.863 00.000 11060 MoveAxis(W, 24, ABG)
21:24:13.863 00.000 11060 Guiding  Dir = 3, Dur = 24
21:24:13.869 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:13.877 00.008 10844 UpdateGuideState exits: m=1335 SNR=23.0
21:24:13.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:13.884 00.007 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:13.884 00.000 10844 Enqueuing Expose request
21:24:13.892 00.008 11060 IsSlewing returns 0
21:24:13.892 00.000 11060 IsGuiding returns 0
21:24:13.940 00.048 11060 IsGuiding returns 0
21:24:13.940 00.000 11060 Move returns status 0, amount 24
21:24:13.940 00.000 11060 MoveAxis(N, 0, ABG)
21:24:13.940 00.000 11060 Move returns status 0, amount 0
21:24:13.940 00.000 11060 move complete, result=0
21:24:13.941 00.001 11060 worker thread done servicing request
21:24:13.941 00.000 11060 Worker thread wakes up
21:24:13.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:13.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:13.941 00.000 10844 GuideStep: 0.3 px 24 ms WEST, -0.4 px 0 ms NORTH
21:24:14.578 00.637 11060 Exposure complete
21:24:14.742 00.164 11060 worker thread done servicing request
21:24:14.742 00.000 10844 OnExposeComplete: enter
21:24:14.742 00.000 10844 UpdateGuideState(): m_state=6
21:24:14.743 00.001 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:24:14.743 00.000 10844 Star::Find returns 1 (0), X=93.88, Y=463.63, Mass=1102, SNR=20.9, Peak=94 HFD=3.6
21:24:14.743 00.000 10844 MultiStar: [#1 0.68,-0.72,1.08,U] [#2 -0.15,-0.60,0.83,U] [#3 -0.13,-0.04,0.67,U] [#4 0.68,0.67,3.42,U] [#5 -1.11,0.09,0.00,M3] [#6 -0.66,0.26,0.88,U] [#7 -0.91,0.01,0.89,U] [#8 -0.31,0.21,0.77,U] 
21:24:14.743 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {-0.53, -0.18}
21:24:14.743 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.80) = xAngle (1.87 = 1.87)
21:24:14.743 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.78 = 1.78)
21:24:14.743 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.06 mountX=-0.04 mountY=0.14, mountTheta=1.86
21:24:14.743 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
21:24:14.743 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
21:24:14.743 00.000 11060 Worker thread wakes up
21:24:14.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
21:24:14.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
21:24:14.743 00.000 11060 Moving (0.07, 0.13) raw xDistance=-0.04 yDistance=0.14
21:24:14.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:24:14.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:14.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:24:14.743 00.000 11060 MoveAxis(E, 0, ABG)
21:24:14.743 00.000 11060 Move returns status 0, amount 0
21:24:14.743 00.000 11060 MoveAxis(N, 0, ABG)
21:24:14.743 00.000 11060 Move returns status 0, amount 0
21:24:14.743 00.000 11060 move complete, result=0
21:24:14.743 00.000 11060 worker thread done servicing request
21:24:14.750 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:14.762 00.012 10844 UpdateGuideState exits: m=1102 SNR=20.9
21:24:14.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:14.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:14.762 00.000 10844 Enqueuing Expose request
21:24:14.762 00.000 11060 Worker thread wakes up
21:24:14.766 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:14.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:14.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:15.398 00.632 11060 Exposure complete
21:24:15.553 00.155 11060 worker thread done servicing request
21:24:15.553 00.000 10844 OnExposeComplete: enter
21:24:15.553 00.000 10844 UpdateGuideState(): m_state=6
21:24:15.553 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:24:15.553 00.000 10844 Star::Find returns 1 (0), X=94.13, Y=464.16, Mass=854, SNR=18.3, Peak=89 HFD=3.5
21:24:15.553 00.000 10844 MultiStar: [#1 -0.05,-0.21,1.12,U] [#2 -0.22,-0.29,0.96,U] [#3 0.99,1.48,0.00,M1] [#4 0.33,0.57,3.80,U] [#5 -0.91,-0.22,1.02,U] [#6 -0.82,0.31,0.98,U] [#7 -1.07,-0.30,0.00,M3] [#8 -0.80,0.22,1.13,U] 
21:24:15.553 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.23}, one-star: {-0.28, 0.36}
21:24:15.553 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.80) = xAngle (3.07 = 3.07)
21:24:15.555 00.002 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.99 = 2.99)
21:24:15.555 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.23 hyp=0.30 cameraTheta=2.27 mountX=-0.30 mountY=0.05, mountTheta=2.99
21:24:15.556 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.23, opts=13)
21:24:15.556 00.000 10844 Enqueuing Move request for scope (-0.19, 0.23)
21:24:15.556 00.000 11060 Worker thread wakes up
21:24:15.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.23) opts 0xd
21:24:15.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.23)
21:24:15.556 00.000 11060 Moving (-0.19, 0.23) raw xDistance=-0.30 yDistance=0.05
21:24:15.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.30
21:24:15.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:15.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:24:15.556 00.000 11060 MoveAxis(E, 29, ABG)
21:24:15.556 00.000 11060 Guiding  Dir = 2, Dur = 29
21:24:15.562 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:24:15.578 00.016 10844 UpdateGuideState exits: m=854 SNR=18.3
21:24:15.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:15.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:15.578 00.000 10844 Enqueuing Expose request
21:24:15.581 00.003 11060 IsSlewing returns 0
21:24:15.581 00.000 11060 IsGuiding returns 0
21:24:15.628 00.047 11060 IsGuiding returns 0
21:24:15.628 00.000 11060 Move returns status 0, amount 29
21:24:15.628 00.000 11060 MoveAxis(N, 0, ABG)
21:24:15.628 00.000 11060 Move returns status 0, amount 0
21:24:15.629 00.001 11060 move complete, result=0
21:24:15.629 00.000 11060 worker thread done servicing request
21:24:15.629 00.000 11060 Worker thread wakes up
21:24:15.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:15.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:15.629 00.000 10844 GuideStep: -0.3 px 29 ms EAST, 0.0 px 0 ms NORTH
21:24:16.266 00.637 11060 Exposure complete
21:24:16.429 00.163 11060 worker thread done servicing request
21:24:16.429 00.000 10844 OnExposeComplete: enter
21:24:16.429 00.000 10844 UpdateGuideState(): m_state=6
21:24:16.429 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:24:16.429 00.000 10844 Star::Find returns 1 (0), X=93.96, Y=463.78, Mass=1103, SNR=20.7, Peak=102 HFD=3.9
21:24:16.429 00.000 10844 MultiStar: [#1 0.05,-0.64,0.99,U] [#2 -0.51,-0.10,0.78,U] [#3 0.19,0.50,0.64,U] [#4 0.32,0.41,3.29,U] [#5 -1.34,-0.25,0.00,M3] [#6 -1.51,-0.30,0.00,M1] [#7 -0.87,-0.16,0.92,U] [#8 -0.86,0.22,0.78,U] 
21:24:16.429 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.12}, one-star: {-0.45, -0.03}
21:24:16.429 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.80) = xAngle (3.22 = -3.06)
21:24:16.429 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
21:24:16.429 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.42 mountX=-0.17 mountY=0.00, mountTheta=3.13
21:24:16.429 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.12, opts=13)
21:24:16.429 00.000 10844 Enqueuing Move request for scope (-0.13, 0.12)
21:24:16.429 00.000 11060 Worker thread wakes up
21:24:16.432 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
21:24:16.432 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
21:24:16.432 00.000 11060 Moving (-0.13, 0.12) raw xDistance=-0.17 yDistance=0.00
21:24:16.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.17
21:24:16.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:16.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:24:16.432 00.000 11060 MoveAxis(E, 18, ABG)
21:24:16.432 00.000 11060 Guiding  Dir = 2, Dur = 18
21:24:16.436 00.004 11060 IsSlewing returns 0
21:24:16.436 00.000 11060 IsGuiding returns 0
21:24:16.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:16.453 00.017 10844 UpdateGuideState exits: m=1103 SNR=20.7
21:24:16.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:16.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:16.453 00.000 10844 Enqueuing Expose request
21:24:16.467 00.014 11060 IsGuiding returns 0
21:24:16.467 00.000 11060 Move returns status 0, amount 18
21:24:16.467 00.000 11060 MoveAxis(N, 0, ABG)
21:24:16.467 00.000 11060 Move returns status 0, amount 0
21:24:16.467 00.000 11060 move complete, result=0
21:24:16.467 00.000 11060 worker thread done servicing request
21:24:16.467 00.000 11060 Worker thread wakes up
21:24:16.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:16.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:16.470 00.003 10844 GuideStep: -0.2 px 18 ms EAST, 0.0 px 0 ms NORTH
21:24:17.112 00.642 11060 Exposure complete
21:24:17.260 00.148 11060 worker thread done servicing request
21:24:17.260 00.000 10844 OnExposeComplete: enter
21:24:17.260 00.000 10844 UpdateGuideState(): m_state=6
21:24:17.263 00.003 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:24:17.263 00.000 10844 Star::Find returns 1 (0), X=94.20, Y=463.73, Mass=917, SNR=19.0, Peak=103 HFD=3.5
21:24:17.263 00.000 10844 MultiStar: [#1 0.11,0.06,1.19,U] [#2 -1.02,0.27,0.82,U] [#3 0.60,0.72,0.84,U] [#4 -0.58,0.77,3.65,U] [#5 -1.15,-0.21,0.00,M4] [#6 -1.05,1.22,0.00,M2] [#7 -0.93,-0.24,1.03,U] [#8 -0.67,0.72,0.88,U] 
21:24:17.263 00.000 10844 single-star, 6 included, MultiStar: {-0.43, 0.43}, one-star: {-0.21, -0.07}
21:24:17.263 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.80) = xAngle (-2.01 = -2.01)
21:24:17.263 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.10 = -2.10)
21:24:17.263 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.82 mountX=-0.09 mountY=-0.19, mountTheta=-2.03
21:24:17.263 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.07, opts=13)
21:24:17.263 00.000 10844 Enqueuing Move request for scope (-0.21, -0.07)
21:24:17.263 00.000 11060 Worker thread wakes up
21:24:17.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
21:24:17.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
21:24:17.263 00.000 11060 Moving (-0.21, -0.07) raw xDistance=-0.09 yDistance=-0.19
21:24:17.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:24:17.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:17.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:24:17.263 00.000 11060 MoveAxis(E, 0, ABG)
21:24:17.263 00.000 11060 Move returns status 0, amount 0
21:24:17.266 00.003 11060 MoveAxis(N, 0, ABG)
21:24:17.266 00.000 11060 Move returns status 0, amount 0
21:24:17.266 00.000 11060 move complete, result=0
21:24:17.266 00.000 11060 worker thread done servicing request
21:24:17.270 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:17.284 00.014 10844 UpdateGuideState exits: m=917 SNR=19.0
21:24:17.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:17.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:17.284 00.000 10844 Enqueuing Expose request
21:24:17.284 00.000 11060 Worker thread wakes up
21:24:17.284 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:24:17.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:17.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:17.926 00.642 11060 Exposure complete
21:24:18.067 00.141 11060 worker thread done servicing request
21:24:18.067 00.000 10844 OnExposeComplete: enter
21:24:18.067 00.000 10844 UpdateGuideState(): m_state=6
21:24:18.067 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:24:18.067 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=464.01, Mass=991, SNR=19.4, Peak=110 HFD=3.2
21:24:18.067 00.000 10844 MultiStar: [#1 -0.19,0.55,1.05,U] [#2 -0.62,-0.30,0.84,U] [#3 0.52,0.45,0.89,U] [#4 -0.19,0.79,3.68,U] [#5 -1.28,0.26,0.00,M5] [#6 -1.54,1.21,0.00,M3] [#7 -1.39,-0.29,0.00,M2] [#8 -0.98,0.80,0.00,M1] 
21:24:18.067 00.000 10844 single-star, 4 included, MultiStar: {-0.15, 0.52}, one-star: {-0.16, 0.20}
21:24:18.067 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.80) = xAngle (3.05 = 3.05)
21:24:18.067 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.96 = 2.96)
21:24:18.067 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.25 mountX=-0.26 mountY=0.05, mountTheta=2.96
21:24:18.070 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.20, opts=13)
21:24:18.070 00.000 10844 Enqueuing Move request for scope (-0.16, 0.20)
21:24:18.070 00.000 11060 Worker thread wakes up
21:24:18.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
21:24:18.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
21:24:18.070 00.000 11060 Moving (-0.16, 0.20) raw xDistance=-0.26 yDistance=0.05
21:24:18.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.26
21:24:18.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:18.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:24:18.070 00.000 11060 MoveAxis(E, 25, ABG)
21:24:18.070 00.000 11060 Guiding  Dir = 2, Dur = 25
21:24:18.075 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:18.081 00.006 11060 IsSlewing returns 0
21:24:18.081 00.000 11060 IsGuiding returns 0
21:24:18.089 00.008 10844 UpdateGuideState exits: m=991 SNR=19.4
21:24:18.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:18.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:18.089 00.000 10844 Enqueuing Expose request
21:24:18.113 00.024 11060 IsGuiding returns 0
21:24:18.113 00.000 11060 Move returns status 0, amount 25
21:24:18.113 00.000 11060 MoveAxis(N, 0, ABG)
21:24:18.113 00.000 11060 Move returns status 0, amount 0
21:24:18.113 00.000 11060 move complete, result=0
21:24:18.113 00.000 11060 worker thread done servicing request
21:24:18.113 00.000 11060 Worker thread wakes up
21:24:18.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:18.113 00.000 10844 GuideStep: -0.3 px 25 ms EAST, 0.0 px 0 ms NORTH
21:24:18.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:18.754 00.641 11060 Exposure complete
21:24:18.903 00.149 11060 worker thread done servicing request
21:24:18.903 00.000 10844 OnExposeComplete: enter
21:24:18.903 00.000 10844 UpdateGuideState(): m_state=6
21:24:18.903 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:24:18.903 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=463.21, Mass=917, SNR=19.1, Peak=96 HFD=3.5
21:24:18.903 00.000 10844 MultiStar: [#1 0.73,-0.32,1.00,U] [#2 -0.56,0.38,0.94,U] [#3 0.35,0.45,0.72,U] [#4 -0.20,0.31,3.61,U] [#5 -1.25,0.14,0.00,M6] [#6 -0.45,0.68,0.75,U] [#7 -0.93,0.02,0.98,U] [#8 -0.65,1.19,0.00,M2] 
21:24:18.903 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.16}, one-star: {-0.16, -0.59}
21:24:18.903 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.80) = xAngle (3.24 = -3.04)
21:24:18.903 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.16 = -3.12)
21:24:18.903 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.24 cameraTheta=2.44 mountX=-0.24 mountY=-0.00, mountTheta=-3.12
21:24:18.905 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.16, opts=13)
21:24:18.905 00.000 10844 Enqueuing Move request for scope (-0.19, 0.16)
21:24:18.905 00.000 11060 Worker thread wakes up
21:24:18.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
21:24:18.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
21:24:18.905 00.000 11060 Moving (-0.19, 0.16) raw xDistance=-0.24 yDistance=-0.00
21:24:18.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.24
21:24:18.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:18.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:24:18.905 00.000 11060 MoveAxis(E, 24, ABG)
21:24:18.905 00.000 11060 Guiding  Dir = 2, Dur = 24
21:24:18.910 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:18.927 00.017 10844 UpdateGuideState exits: m=917 SNR=19.1
21:24:18.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:18.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:18.927 00.000 10844 Enqueuing Expose request
21:24:18.937 00.010 11060 IsSlewing returns 0
21:24:18.937 00.000 11060 IsGuiding returns 0
21:24:18.985 00.048 11060 IsGuiding returns 0
21:24:18.985 00.000 11060 Move returns status 0, amount 24
21:24:18.985 00.000 11060 MoveAxis(N, 0, ABG)
21:24:18.985 00.000 11060 Move returns status 0, amount 0
21:24:18.985 00.000 11060 move complete, result=0
21:24:18.985 00.000 11060 worker thread done servicing request
21:24:18.985 00.000 10844 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
21:24:18.985 00.000 11060 Worker thread wakes up
21:24:18.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:18.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:19.634 00.649 11060 Exposure complete
21:24:19.787 00.153 11060 worker thread done servicing request
21:24:19.787 00.000 10844 OnExposeComplete: enter
21:24:19.787 00.000 10844 UpdateGuideState(): m_state=6
21:24:19.787 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:24:19.787 00.000 10844 Star::Find returns 1 (0), X=93.70, Y=463.01, Mass=1157, SNR=21.7, Peak=104 HFD=3.3
21:24:19.787 00.000 10844 MultiStar: [#1 0.15,-0.86,0.95,U] [#2 -0.92,-1.07,0.00,M1] [#3 0.37,0.15,0.79,U] [#4 0.19,0.14,3.06,U] [#5 -1.57,-0.24,0.00,M7] [#6 -0.77,-0.16,0.76,U] [#7 -1.33,-0.26,0.00,M2] [#8 -0.08,0.35,0.65,U] 
21:24:19.787 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.13}, one-star: {-0.71, -0.79}
21:24:19.787 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.80) = xAngle (-1.08 = -1.08)
21:24:19.787 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.17 = -1.17)
21:24:19.787 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.89 mountX=0.07 mountY=-0.13, mountTheta=-1.10
21:24:19.787 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.13, opts=13)
21:24:19.787 00.000 10844 Enqueuing Move request for scope (-0.04, -0.13)
21:24:19.787 00.000 11060 Worker thread wakes up
21:24:19.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
21:24:19.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
21:24:19.787 00.000 11060 Moving (-0.04, -0.13) raw xDistance=0.07 yDistance=-0.13
21:24:19.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:24:19.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:19.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:24:19.787 00.000 11060 MoveAxis(E, 0, ABG)
21:24:19.787 00.000 11060 Move returns status 0, amount 0
21:24:19.787 00.000 11060 MoveAxis(N, 0, ABG)
21:24:19.787 00.000 11060 Move returns status 0, amount 0
21:24:19.787 00.000 11060 move complete, result=0
21:24:19.787 00.000 11060 worker thread done servicing request
21:24:19.794 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:19.816 00.022 10844 UpdateGuideState exits: m=1157 SNR=21.7
21:24:19.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:19.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:19.816 00.000 10844 Enqueuing Expose request
21:24:19.816 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:24:19.816 00.000 11060 Worker thread wakes up
21:24:19.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:19.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:20.448 00.632 11060 Exposure complete
21:24:20.604 00.156 11060 worker thread done servicing request
21:24:20.604 00.000 10844 OnExposeComplete: enter
21:24:20.604 00.000 10844 UpdateGuideState(): m_state=6
21:24:20.604 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:24:20.604 00.000 10844 Star::Find returns 1 (0), X=94.30, Y=462.82, Mass=832, SNR=18.2, Peak=82 HFD=3.2
21:24:20.604 00.000 10844 MultiStar: [#1 0.16,-0.70,1.04,U] [#2 0.24,-0.82,0.97,U] [#3 0.47,0.47,0.81,U] [#4 -0.22,0.38,3.84,U] [#5 -1.50,-0.24,0.00,M8] [#6 -0.64,0.30,0.99,U] [#7 -0.90,-0.26,0.93,U] [#8 -0.64,0.06,0.97,U] 
21:24:20.604 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.05}, one-star: {-0.11, -0.98}
21:24:20.604 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.80) = xAngle (-2.10 = -2.10)
21:24:20.604 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.19 = -2.19)
21:24:20.604 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.91 mountX=-0.11 mountY=-0.18, mountTheta=-2.13
21:24:20.604 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.05, opts=13)
21:24:20.604 00.000 10844 Enqueuing Move request for scope (-0.22, -0.05)
21:24:20.604 00.000 11060 Worker thread wakes up
21:24:20.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
21:24:20.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
21:24:20.604 00.000 11060 Moving (-0.22, -0.05) raw xDistance=-0.11 yDistance=-0.18
21:24:20.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:24:20.609 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:20.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:24:20.609 00.000 11060 MoveAxis(E, 0, ABG)
21:24:20.609 00.000 11060 Move returns status 0, amount 0
21:24:20.609 00.000 11060 MoveAxis(N, 0, ABG)
21:24:20.609 00.000 11060 Move returns status 0, amount 0
21:24:20.609 00.000 11060 move complete, result=0
21:24:20.609 00.000 11060 worker thread done servicing request
21:24:20.615 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:20.630 00.015 10844 UpdateGuideState exits: m=832 SNR=18.2
21:24:20.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:20.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:20.630 00.000 10844 Enqueuing Expose request
21:24:20.630 00.000 11060 Worker thread wakes up
21:24:20.631 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:24:20.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:20.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:21.266 00.635 11060 Exposure complete
21:24:21.422 00.156 11060 worker thread done servicing request
21:24:21.422 00.000 10844 OnExposeComplete: enter
21:24:21.422 00.000 10844 UpdateGuideState(): m_state=6
21:24:21.422 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:24:21.422 00.000 10844 Star::Find returns 1 (0), X=93.63, Y=463.99, Mass=896, SNR=18.6, Peak=97 HFD=3.2
21:24:21.422 00.000 10844 MultiStar: [#1 0.33,0.03,1.15,U] [#2 -0.76,0.24,0.95,U] [#3 -0.21,1.47,0.00,M1] [#4 0.13,0.69,3.93,U] [#5 -1.41,0.19,0.00,M9] [#6 -1.15,0.97,0.00,M1] [#7 -0.93,0.66,0.00,M2] [#8 -0.48,1.16,0.00,M1] 
21:24:21.422 00.000 10844 refined, 3 included, MultiStar: {-0.09, 0.45}, one-star: {-0.78, 0.19}
21:24:21.422 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.80) = xAngle (2.57 = 2.57)
21:24:21.422 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.48 = 2.48)
21:24:21.422 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.45 hyp=0.46 cameraTheta=1.76 mountX=-0.39 mountY=0.28, mountTheta=2.51
21:24:21.425 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.45, opts=13)
21:24:21.425 00.000 10844 Enqueuing Move request for scope (-0.09, 0.45)
21:24:21.425 00.000 11060 Worker thread wakes up
21:24:21.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.45) opts 0xd
21:24:21.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.45)
21:24:21.425 00.000 11060 Moving (-0.09, 0.45) raw xDistance=-0.39 yDistance=0.28
21:24:21.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.39
21:24:21.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
21:24:21.425 00.000 11060 MoveAxis(E, 38, ABG)
21:24:21.425 00.000 11060 Guiding  Dir = 2, Dur = 38
21:24:21.431 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:21.448 00.017 10844 UpdateGuideState exits: m=896 SNR=18.6
21:24:21.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:21.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:21.448 00.000 10844 Enqueuing Expose request
21:24:21.451 00.003 11060 IsSlewing returns 0
21:24:21.452 00.001 11060 IsGuiding returns 0
21:24:21.515 00.063 11060 IsGuiding returns 0
21:24:21.515 00.000 11060 Move returns status 0, amount 38
21:24:21.515 00.000 11060 MoveAxis(S, 108, ABG)
21:24:21.515 00.000 11060 Guiding  Dir = 1, Dur = 108
21:24:21.531 00.016 11060 IsSlewing returns 0
21:24:21.531 00.000 11060 IsGuiding returns 0
21:24:21.642 00.111 11060 IsGuiding returns 0
21:24:21.642 00.000 11060 Move returns status 0, amount 108
21:24:21.642 00.000 11060 move complete, result=0
21:24:21.642 00.000 11060 worker thread done servicing request
21:24:21.642 00.000 11060 Worker thread wakes up
21:24:21.642 00.000 10844 GuideStep: -0.4 px 38 ms EAST, 0.3 px 108 ms SOUTH
21:24:21.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:21.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:22.286 00.644 11060 Exposure complete
21:24:22.435 00.149 11060 worker thread done servicing request
21:24:22.435 00.000 10844 OnExposeComplete: enter
21:24:22.435 00.000 10844 UpdateGuideState(): m_state=6
21:24:22.435 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:24:22.435 00.000 10844 Star::Find returns 1 (0), X=93.66, Y=463.75, Mass=840, SNR=18.3, Peak=93 HFD=3.0
21:24:22.435 00.000 10844 MultiStar: [#1 0.34,0.05,1.20,U] [#2 -0.12,-0.67,0.91,U] [#3 0.06,0.55,0.73,U] [#4 0.30,0.53,3.77,U] [#5 -0.94,-0.14,1.21,U] [#6 -0.43,0.35,1.02,U] [#7 -1.27,-0.55,0.00,M3] [#8 -1.25,0.26,0.00,M2] 
21:24:22.435 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.20}, one-star: {-0.75, -0.05}
21:24:22.435 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.80) = xAngle (2.79 = 2.79)
21:24:22.435 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
21:24:22.435 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.99 mountX=-0.21 mountY=0.09, mountTheta=2.72
21:24:22.442 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.20, opts=13)
21:24:22.442 00.000 10844 Enqueuing Move request for scope (-0.09, 0.20)
21:24:22.442 00.000 11060 Worker thread wakes up
21:24:22.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
21:24:22.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
21:24:22.442 00.000 11060 Moving (-0.09, 0.20) raw xDistance=-0.21 yDistance=0.09
21:24:22.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.21
21:24:22.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:22.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:24:22.442 00.000 11060 MoveAxis(E, 21, ABG)
21:24:22.442 00.000 11060 Guiding  Dir = 2, Dur = 21
21:24:22.444 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:22.465 00.021 11060 IsSlewing returns 0
21:24:22.465 00.000 11060 IsGuiding returns 0
21:24:22.467 00.002 10844 UpdateGuideState exits: m=840 SNR=18.3
21:24:22.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:22.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:22.467 00.000 10844 Enqueuing Expose request
21:24:22.515 00.048 11060 IsGuiding returns 0
21:24:22.515 00.000 11060 Move returns status 0, amount 21
21:24:22.515 00.000 11060 MoveAxis(N, 0, ABG)
21:24:22.515 00.000 11060 Move returns status 0, amount 0
21:24:22.515 00.000 11060 move complete, result=0
21:24:22.519 00.004 11060 worker thread done servicing request
21:24:22.519 00.000 11060 Worker thread wakes up
21:24:22.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:22.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:22.519 00.000 10844 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
21:24:23.154 00.635 11060 Exposure complete
21:24:23.305 00.151 11060 worker thread done servicing request
21:24:23.307 00.002 10844 OnExposeComplete: enter
21:24:23.307 00.000 10844 UpdateGuideState(): m_state=6
21:24:23.307 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:24:23.307 00.000 10844 Star::Find returns 1 (0), X=94.20, Y=464.01, Mass=1077, SNR=20.6, Peak=90 HFD=4.0
21:24:23.307 00.000 10844 MultiStar: [#1 0.44,-0.59,1.06,U] [#2 -0.01,0.19,0.90,U] [#3 0.69,0.84,0.81,U] [#4 0.13,0.65,3.47,U] [#5 -0.10,-0.07,1.00,U] [#6 -0.74,0.41,0.93,U] [#7 -0.87,0.33,0.89,U] [#8 -0.15,0.96,0.70,U] 
21:24:23.307 00.000 10844 single-star, 8 included, MultiStar: {-0.04, 0.37}, one-star: {-0.21, 0.21}
21:24:23.307 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.80) = xAngle (3.16 = -3.12)
21:24:23.307 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.08 = 3.08)
21:24:23.307 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.29 cameraTheta=2.36 mountX=-0.29 mountY=0.02, mountTheta=3.08
21:24:23.309 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.21, opts=13)
21:24:23.309 00.000 10844 Enqueuing Move request for scope (-0.21, 0.21)
21:24:23.309 00.000 11060 Worker thread wakes up
21:24:23.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
21:24:23.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
21:24:23.309 00.000 11060 Moving (-0.21, 0.21) raw xDistance=-0.29 yDistance=0.02
21:24:23.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.29
21:24:23.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:23.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:24:23.309 00.000 11060 MoveAxis(E, 29, ABG)
21:24:23.309 00.000 11060 Guiding  Dir = 2, Dur = 29
21:24:23.313 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:23.329 00.016 10844 UpdateGuideState exits: m=1077 SNR=20.6
21:24:23.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:23.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:23.329 00.000 10844 Enqueuing Expose request
21:24:23.336 00.007 11060 IsSlewing returns 0
21:24:23.336 00.000 11060 IsGuiding returns 0
21:24:23.384 00.048 11060 IsGuiding returns 0
21:24:23.384 00.000 11060 Move returns status 0, amount 29
21:24:23.385 00.001 11060 MoveAxis(N, 0, ABG)
21:24:23.385 00.000 11060 Move returns status 0, amount 0
21:24:23.385 00.000 11060 move complete, result=0
21:24:23.385 00.000 11060 worker thread done servicing request
21:24:23.385 00.000 11060 Worker thread wakes up
21:24:23.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:23.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:23.386 00.001 10844 GuideStep: -0.3 px 29 ms EAST, 0.0 px 0 ms NORTH
21:24:24.023 00.637 11060 Exposure complete
21:24:24.166 00.143 11060 worker thread done servicing request
21:24:24.166 00.000 10844 OnExposeComplete: enter
21:24:24.166 00.000 10844 UpdateGuideState(): m_state=6
21:24:24.166 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:24:24.166 00.000 10844 Star::Find returns 1 (0), X=93.57, Y=463.53, Mass=921, SNR=18.6, Peak=80 HFD=3.3
21:24:24.172 00.006 10844 MultiStar: [#1 0.24,0.11,1.29,U] [#2 -0.30,0.01,0.73,U] [#3 0.52,0.63,0.70,U] [#4 0.18,0.91,3.56,U] [#5 -0.39,-0.65,1.01,U] [#6 -1.37,0.37,0.00,M1] [#7 -1.29,0.02,0.00,M3] [#8 -0.96,0.59,0.00,M2] 
21:24:24.172 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.35}, one-star: {-0.85, -0.28}
21:24:24.172 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.80) = xAngle (2.43 = 2.43)
21:24:24.172 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.34 = 2.34)
21:24:24.172 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.62 mountX=-0.26 mountY=0.25, mountTheta=2.38
21:24:24.173 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.35, opts=13)
21:24:24.173 00.000 10844 Enqueuing Move request for scope (-0.02, 0.35)
21:24:24.173 00.000 11060 Worker thread wakes up
21:24:24.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.35) opts 0xd
21:24:24.173 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.35)
21:24:24.173 00.000 11060 Moving (-0.02, 0.35) raw xDistance=-0.26 yDistance=0.25
21:24:24.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.26
21:24:24.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
21:24:24.173 00.000 11060 MoveAxis(E, 26, ABG)
21:24:24.173 00.000 11060 Guiding  Dir = 2, Dur = 26
21:24:24.175 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:24.191 00.016 11060 IsSlewing returns 0
21:24:24.191 00.000 11060 IsGuiding returns 0
21:24:24.192 00.001 10844 UpdateGuideState exits: m=921 SNR=18.6
21:24:24.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:24.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:24.192 00.000 10844 Enqueuing Expose request
21:24:24.225 00.033 11060 IsGuiding returns 0
21:24:24.225 00.000 11060 Move returns status 0, amount 26
21:24:24.225 00.000 11060 MoveAxis(S, 95, ABG)
21:24:24.225 00.000 11060 Guiding  Dir = 1, Dur = 95
21:24:24.239 00.014 11060 IsSlewing returns 0
21:24:24.239 00.000 11060 IsGuiding returns 0
21:24:24.353 00.114 11060 IsGuiding returns 0
21:24:24.353 00.000 11060 Move returns status 0, amount 95
21:24:24.353 00.000 11060 move complete, result=0
21:24:24.353 00.000 11060 worker thread done servicing request
21:24:24.353 00.000 11060 Worker thread wakes up
21:24:24.354 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:24.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:24.354 00.000 10844 GuideStep: -0.3 px 26 ms EAST, 0.2 px 95 ms SOUTH
21:24:24.988 00.634 11060 Exposure complete
21:24:25.147 00.159 11060 worker thread done servicing request
21:24:25.147 00.000 10844 OnExposeComplete: enter
21:24:25.147 00.000 10844 UpdateGuideState(): m_state=6
21:24:25.147 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:24:25.147 00.000 10844 Star::Find returns 1 (0), X=93.12, Y=463.53, Mass=1029, SNR=19.7, Peak=106 HFD=3.6
21:24:25.147 00.000 10844 MultiStar: [#1 0.45,-0.51,1.00,U] [#2 -1.47,-0.56,0.00,M1] [#3 0.12,0.57,0.96,U] [#4 -0.95,0.44,3.57,U] [#5 -0.64,-1.10,0.00,M7] [#6 -1.50,0.24,0.00,M2] [#7 -1.30,-1.02,0.00,M4] [#8 -0.96,0.35,0.83,U] 
21:24:25.147 00.000 10844 refined, 4 included, MultiStar: {-0.67, 0.22}, one-star: {-1.29, -0.27}
21:24:25.147 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.80) = xAngle (3.62 = -2.66)
21:24:25.147 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.54 = -2.75)
21:24:25.147 00.000 10844 CameraToMount -- cameraX=-0.67 cameraY=0.22 hyp=0.71 cameraTheta=2.82 mountX=-0.62 mountY=-0.27, mountTheta=-2.73
21:24:25.147 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.67, y=0.22, opts=13)
21:24:25.147 00.000 10844 Enqueuing Move request for scope (-0.67, 0.22)
21:24:25.147 00.000 11060 Worker thread wakes up
21:24:25.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.22) opts 0xd
21:24:25.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.67, 0.22)
21:24:25.147 00.000 11060 Moving (-0.67, 0.22) raw xDistance=-0.62 yDistance=-0.27
21:24:25.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.62
21:24:25.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:25.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:24:25.147 00.000 11060 MoveAxis(E, 62, ABG)
21:24:25.147 00.000 11060 Guiding  Dir = 2, Dur = 62
21:24:25.156 00.009 11060 IsSlewing returns 0
21:24:25.157 00.001 11060 IsGuiding returns 0
21:24:25.157 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:25.177 00.020 10844 UpdateGuideState exits: m=1029 SNR=19.7
21:24:25.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:25.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:25.177 00.000 10844 Enqueuing Expose request
21:24:25.235 00.058 11060 IsGuiding returns 0
21:24:25.235 00.000 11060 Move returns status 0, amount 62
21:24:25.235 00.000 11060 MoveAxis(N, 0, ABG)
21:24:25.235 00.000 11060 Move returns status 0, amount 0
21:24:25.235 00.000 11060 move complete, result=0
21:24:25.235 00.000 11060 worker thread done servicing request
21:24:25.235 00.000 11060 Worker thread wakes up
21:24:25.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:25.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:25.235 00.000 10844 GuideStep: -0.6 px 62 ms EAST, -0.3 px 0 ms NORTH
21:24:25.867 00.632 11060 Exposure complete
21:24:26.014 00.147 11060 worker thread done servicing request
21:24:26.014 00.000 10844 OnExposeComplete: enter
21:24:26.014 00.000 10844 UpdateGuideState(): m_state=6
21:24:26.014 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:24:26.014 00.000 10844 Star::Find returns 1 (0), X=93.48, Y=464.01, Mass=841, SNR=18.1, Peak=86 HFD=3.0
21:24:26.016 00.002 10844 MultiStar: [#1 -0.23,-0.40,1.19,U] [#2 -0.34,-0.66,0.89,U] [#3 -0.33,0.21,0.84,U] [#4 -0.74,0.23,4.17,U] [#5 -0.55,-0.98,0.00,M8] [#6 -1.25,-0.08,0.00,M3] [#7 -1.75,-0.74,0.00,M5] [#8 -0.97,0.77,0.00,M2] 
21:24:26.016 00.000 10844 refined, 4 included, MultiStar: {-0.60, 0.04}, one-star: {-0.93, 0.20}
21:24:26.016 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.80) = xAngle (3.88 = -2.40)
21:24:26.016 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.80 = -2.48)
21:24:26.016 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=0.04 hyp=0.60 cameraTheta=3.08 mountX=-0.44 mountY=-0.37, mountTheta=-2.45
21:24:26.016 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=0.04, opts=13)
21:24:26.018 00.002 10844 Enqueuing Move request for scope (-0.60, 0.04)
21:24:26.018 00.000 11060 Worker thread wakes up
21:24:26.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.04) opts 0xd
21:24:26.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, 0.04)
21:24:26.018 00.000 11060 Moving (-0.60, 0.04) raw xDistance=-0.44 yDistance=-0.37
21:24:26.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.44
21:24:26.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:26.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:24:26.018 00.000 11060 MoveAxis(E, 45, ABG)
21:24:26.018 00.000 11060 Guiding  Dir = 2, Dur = 45
21:24:26.028 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:26.041 00.013 10844 UpdateGuideState exits: m=841 SNR=18.1
21:24:26.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:26.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:26.041 00.000 10844 Enqueuing Expose request
21:24:26.067 00.026 11060 IsSlewing returns 0
21:24:26.067 00.000 11060 IsGuiding returns 0
21:24:26.115 00.048 11060 IsGuiding returns 0
21:24:26.115 00.000 11060 Move returns status 0, amount 45
21:24:26.115 00.000 11060 MoveAxis(N, 0, ABG)
21:24:26.115 00.000 11060 Move returns status 0, amount 0
21:24:26.115 00.000 11060 move complete, result=0
21:24:26.115 00.000 11060 worker thread done servicing request
21:24:26.115 00.000 11060 Worker thread wakes up
21:24:26.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:26.115 00.000 10844 GuideStep: -0.4 px 45 ms EAST, -0.4 px 0 ms NORTH
21:24:26.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:26.756 00.641 11060 Exposure complete
21:24:26.901 00.145 11060 worker thread done servicing request
21:24:26.901 00.000 10844 OnExposeComplete: enter
21:24:26.902 00.001 10844 UpdateGuideState(): m_state=6
21:24:26.902 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
21:24:26.902 00.000 10844 Star::Find returns 1 (0), X=93.90, Y=463.66, Mass=1211, SNR=22.0, Peak=99 HFD=3.9
21:24:26.902 00.000 10844 MultiStar: [#1 -0.37,-0.36,1.16,U] [#2 0.18,-0.53,0.71,U] [#3 -0.05,0.91,0.70,U] [#4 -0.57,-0.02,3.20,U] [#5 -0.66,-0.69,0.86,U] [#6 -1.46,0.40,0.00,M4] [#7 -1.13,-0.28,0.00,M6] [#8 -0.96,0.18,0.73,U] 
21:24:26.902 00.000 10844 refined, 6 included, MultiStar: {-0.47, -0.10}, one-star: {-0.52, -0.15}
21:24:26.902 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.80) = xAngle (-2.13 = -2.13)
21:24:26.902 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.22 = -2.22)
21:24:26.902 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=-0.10 hyp=0.48 cameraTheta=-2.94 mountX=-0.26 mountY=-0.38, mountTheta=-2.16
21:24:26.902 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=-0.10, opts=13)
21:24:26.902 00.000 10844 Enqueuing Move request for scope (-0.47, -0.10)
21:24:26.902 00.000 11060 Worker thread wakes up
21:24:26.904 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.10) opts 0xd
21:24:26.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, -0.10)
21:24:26.904 00.000 11060 Moving (-0.47, -0.10) raw xDistance=-0.26 yDistance=-0.38
21:24:26.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.26
21:24:26.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:26.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:24:26.904 00.000 11060 MoveAxis(E, 26, ABG)
21:24:26.904 00.000 11060 Guiding  Dir = 2, Dur = 26
21:24:26.916 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:26.926 00.010 10844 UpdateGuideState exits: m=1211 SNR=22.0
21:24:26.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:26.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:26.926 00.000 10844 Enqueuing Expose request
21:24:26.936 00.010 11060 IsSlewing returns 0
21:24:26.936 00.000 11060 IsGuiding returns 0
21:24:26.983 00.047 11060 IsGuiding returns 0
21:24:26.983 00.000 11060 Move returns status 0, amount 26
21:24:26.983 00.000 11060 MoveAxis(N, 0, ABG)
21:24:26.983 00.000 11060 Move returns status 0, amount 0
21:24:26.983 00.000 11060 move complete, result=0
21:24:26.983 00.000 11060 worker thread done servicing request
21:24:26.984 00.001 10844 GuideStep: -0.3 px 26 ms EAST, -0.4 px 0 ms NORTH
21:24:26.984 00.000 11060 Worker thread wakes up
21:24:26.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:26.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:27.628 00.644 11060 Exposure complete
21:24:27.776 00.148 11060 worker thread done servicing request
21:24:27.776 00.000 10844 OnExposeComplete: enter
21:24:27.778 00.002 10844 UpdateGuideState(): m_state=6
21:24:27.778 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
21:24:27.778 00.000 10844 Star::Find returns 1 (0), X=93.63, Y=464.25, Mass=1126, SNR=21.3, Peak=110 HFD=3.2
21:24:27.778 00.000 10844 MultiStar: [#1 -0.51,-0.34,0.91,U] [#2 0.05,-0.07,0.87,U] [#3 0.13,0.59,0.64,U] [#4 -0.37,0.50,3.31,U] [#5 -0.74,-0.57,0.90,U] [#6 -1.54,0.27,0.00,M5] [#7 -1.07,0.42,0.00,M7] [#8 -0.67,-0.42,0.83,U] 
21:24:27.778 00.000 10844 refined, 6 included, MultiStar: {-0.42, 0.15}, one-star: {-0.78, 0.45}
21:24:27.778 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.80) = xAngle (3.61 = -2.68)
21:24:27.778 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.52 = -2.76)
21:24:27.778 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.15 hyp=0.45 cameraTheta=2.80 mountX=-0.40 mountY=-0.16, mountTheta=-2.75
21:24:27.780 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.15, opts=13)
21:24:27.780 00.000 10844 Enqueuing Move request for scope (-0.42, 0.15)
21:24:27.780 00.000 11060 Worker thread wakes up
21:24:27.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.15) opts 0xd
21:24:27.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.15)
21:24:27.780 00.000 11060 Moving (-0.42, 0.15) raw xDistance=-0.40 yDistance=-0.16
21:24:27.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.40
21:24:27.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:27.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:24:27.780 00.000 11060 MoveAxis(E, 39, ABG)
21:24:27.780 00.000 11060 Guiding  Dir = 2, Dur = 39
21:24:27.785 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:27.800 00.015 10844 UpdateGuideState exits: m=1126 SNR=21.3
21:24:27.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:27.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:27.800 00.000 10844 Enqueuing Expose request
21:24:27.824 00.024 11060 IsSlewing returns 0
21:24:27.824 00.000 11060 IsGuiding returns 0
21:24:27.903 00.079 11060 IsGuiding returns 0
21:24:27.903 00.000 11060 Move returns status 0, amount 39
21:24:27.903 00.000 11060 MoveAxis(N, 0, ABG)
21:24:27.903 00.000 11060 Move returns status 0, amount 0
21:24:27.903 00.000 11060 move complete, result=0
21:24:27.903 00.000 11060 worker thread done servicing request
21:24:27.903 00.000 11060 Worker thread wakes up
21:24:27.903 00.000 10844 GuideStep: -0.4 px 39 ms EAST, -0.2 px 0 ms NORTH
21:24:27.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:27.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:28.547 00.644 11060 Exposure complete
21:24:28.702 00.155 11060 worker thread done servicing request
21:24:28.702 00.000 10844 OnExposeComplete: enter
21:24:28.703 00.001 10844 UpdateGuideState(): m_state=6
21:24:28.703 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
21:24:28.703 00.000 10844 Star::Find returns 1 (0), X=93.50, Y=463.59, Mass=983, SNR=19.6, Peak=84 HFD=3.3
21:24:28.703 00.000 10844 MultiStar: [#1 -0.86,-1.05,0.00,M1] [#2 -0.33,-0.00,0.77,U] [#3 0.18,0.50,0.72,U] [#4 -0.71,0.16,3.62,U] [#5 -0.08,-0.55,1.20,U] [#6 -2.23,0.23,0.00,M6] [#7 -1.60,-0.06,0.00,M8] [#8 -1.81,-0.11,0.00,M1] 
21:24:28.703 00.000 10844 refined, 4 included, MultiStar: {-0.50, 0.01}, one-star: {-0.91, -0.21}
21:24:28.703 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.80) = xAngle (3.93 = -2.35)
21:24:28.703 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.84 = -2.44)
21:24:28.703 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.01 hyp=0.50 cameraTheta=3.12 mountX=-0.36 mountY=-0.32, mountTheta=-2.40
21:24:28.705 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.01, opts=13)
21:24:28.705 00.000 10844 Enqueuing Move request for scope (-0.50, 0.01)
21:24:28.705 00.000 11060 Worker thread wakes up
21:24:28.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.01) opts 0xd
21:24:28.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.01)
21:24:28.705 00.000 11060 Moving (-0.50, 0.01) raw xDistance=-0.36 yDistance=-0.32
21:24:28.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.36
21:24:28.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:28.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:24:28.705 00.000 11060 MoveAxis(E, 36, ABG)
21:24:28.705 00.000 11060 Guiding  Dir = 2, Dur = 36
21:24:28.713 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:28.724 00.011 11060 IsSlewing returns 0
21:24:28.724 00.000 11060 IsGuiding returns 0
21:24:28.726 00.002 10844 UpdateGuideState exits: m=983 SNR=19.6
21:24:28.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:28.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:28.726 00.000 10844 Enqueuing Expose request
21:24:28.771 00.045 11060 IsGuiding returns 0
21:24:28.771 00.000 11060 Move returns status 0, amount 36
21:24:28.771 00.000 11060 MoveAxis(N, 0, ABG)
21:24:28.771 00.000 11060 Move returns status 0, amount 0
21:24:28.771 00.000 11060 move complete, result=0
21:24:28.771 00.000 11060 worker thread done servicing request
21:24:28.771 00.000 11060 Worker thread wakes up
21:24:28.771 00.000 10844 GuideStep: -0.4 px 36 ms EAST, -0.3 px 0 ms NORTH
21:24:28.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:28.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:29.412 00.641 11060 Exposure complete
21:24:29.556 00.144 11060 worker thread done servicing request
21:24:29.556 00.000 10844 OnExposeComplete: enter
21:24:29.556 00.000 10844 UpdateGuideState(): m_state=6
21:24:29.556 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
21:24:29.556 00.000 10844 Star::Find returns 1 (0), X=93.27, Y=464.07, Mass=1340, SNR=23.3, Peak=113 HFD=3.5
21:24:29.556 00.000 10844 MultiStar: [#1 -0.80,-0.86,0.00,M2] [#2 -0.99,-0.70,0.00,M1] [#3 0.21,0.58,0.63,U] [#4 -0.21,0.20,2.87,U] [#5 -0.79,-0.59,0.90,U] [#6 -1.35,0.11,0.00,M7] [#7 -1.36,0.18,0.00,M9] [#8 -1.04,0.06,0.70,U] 
21:24:29.556 00.000 10844 refined, 4 included, MultiStar: {-0.50, 0.12}, one-star: {-1.14, 0.26}
21:24:29.556 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.80) = xAngle (3.71 = -2.57)
21:24:29.556 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.62 = -2.66)
21:24:29.556 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.12 hyp=0.52 cameraTheta=2.91 mountX=-0.44 mountY=-0.24, mountTheta=-2.64
21:24:29.556 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.12, opts=13)
21:24:29.556 00.000 10844 Enqueuing Move request for scope (-0.50, 0.12)
21:24:29.556 00.000 11060 Worker thread wakes up
21:24:29.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.12) opts 0xd
21:24:29.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.12)
21:24:29.556 00.000 11060 Moving (-0.50, 0.12) raw xDistance=-0.44 yDistance=-0.24
21:24:29.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.44
21:24:29.556 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.39 newest=-0.73
21:24:29.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
21:24:29.556 00.000 11060 MoveAxis(E, 43, ABG)
21:24:29.556 00.000 11060 Guiding  Dir = 2, Dur = 43
21:24:29.563 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:29.564 00.001 11060 IsSlewing returns 0
21:24:29.565 00.001 11060 IsGuiding returns 0
21:24:29.577 00.012 10844 UpdateGuideState exits: m=1340 SNR=23.3
21:24:29.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:29.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:29.577 00.000 10844 Enqueuing Expose request
21:24:29.612 00.035 11060 IsGuiding returns 0
21:24:29.612 00.000 11060 Move returns status 0, amount 43
21:24:29.612 00.000 11060 BLC: Oldest BLC event removed
21:24:29.612 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 565 applied
21:24:29.612 00.000 11060 MoveAxis(N, 657, ABG)
21:24:29.612 00.000 11060 Guiding  Dir = 0, Dur = 657
21:24:29.627 00.015 11060 IsSlewing returns 0
21:24:29.627 00.000 11060 IsGuiding returns 0
21:24:30.290 00.663 11060 IsGuiding returns 0
21:24:30.290 00.000 11060 Move returns status 0, amount 657
21:24:30.290 00.000 11060 move complete, result=0
21:24:30.290 00.000 11060 worker thread done servicing request
21:24:30.290 00.000 11060 Worker thread wakes up
21:24:30.290 00.000 10844 GuideStep: -0.4 px 43 ms EAST, -0.2 px 657 ms NORTH
21:24:30.291 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:30.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:30.930 00.639 11060 Exposure complete
21:24:31.075 00.145 11060 worker thread done servicing request
21:24:31.075 00.000 10844 OnExposeComplete: enter
21:24:31.075 00.000 10844 UpdateGuideState(): m_state=6
21:24:31.075 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
21:24:31.077 00.002 10844 Star::Find returns 1 (0), X=93.76, Y=462.92, Mass=692, SNR=16.4, Peak=69 HFD=3.2
21:24:31.077 00.000 10844 MultiStar: [#1 -0.90,-0.82,0.00,M3] [#2 -0.30,-0.88,1.06,U] [#3 0.40,-0.30,1.03,U] [#4 -0.83,-0.45,4.41,U] [#5 -1.13,-0.76,0.00,M5] [#6 -1.19,-0.97,0.00,M8] [#7 -0.91,-1.13,0.00,M10] [#8 -1.25,-0.29,0.00,M1] 
21:24:31.077 00.000 10844 refined, 3 included, MultiStar: {-0.56, -0.55}, one-star: {-0.65, -0.88}
21:24:31.077 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.80) = xAngle (-1.56 = -1.56)
21:24:31.077 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.65 = -1.65)
21:24:31.077 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=-0.55 hyp=0.78 cameraTheta=-2.37 mountX=0.00 mountY=-0.78, mountTheta=-1.56
21:24:31.078 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=-0.55, opts=13)
21:24:31.079 00.001 10844 Enqueuing Move request for scope (-0.56, -0.55)
21:24:31.079 00.000 11060 Worker thread wakes up
21:24:31.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.55) opts 0xd
21:24:31.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, -0.55)
21:24:31.079 00.000 11060 Moving (-0.56, -0.55) raw xDistance=0.00 yDistance=-0.78
21:24:31.079 00.000 11060 BLC: History state: CurrMiss=0.78, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.167689, 1:0.781412
21:24:31.079 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:24:31.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:24:31.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.78
21:24:31.079 00.000 11060 MoveAxis(E, 0, ABG)
21:24:31.079 00.000 11060 Move returns status 0, amount 0
21:24:31.079 00.000 11060 MoveAxis(N, 299, ABG)
21:24:31.079 00.000 11060 Guiding  Dir = 0, Dur = 299
21:24:31.084 00.005 11060 IsSlewing returns 0
21:24:31.084 00.000 11060 IsGuiding returns 0
21:24:31.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:31.093 00.009 10844 UpdateGuideState exits: m=692 SNR=16.4
21:24:31.100 00.007 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:31.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:31.100 00.000 10844 Enqueuing Expose request
21:24:31.385 00.285 11060 IsGuiding returns 0
21:24:31.385 00.000 11060 Move returns status 0, amount 299
21:24:31.385 00.000 11060 move complete, result=0
21:24:31.385 00.000 11060 worker thread done servicing request
21:24:31.385 00.000 11060 Worker thread wakes up
21:24:31.385 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.8 px 299 ms NORTH
21:24:31.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:31.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:32.027 00.642 11060 Exposure complete
21:24:32.181 00.154 11060 worker thread done servicing request
21:24:32.181 00.000 10844 OnExposeComplete: enter
21:24:32.181 00.000 10844 UpdateGuideState(): m_state=6
21:24:32.181 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
21:24:32.181 00.000 10844 Star::Find returns 1 (0), X=94.42, Y=463.19, Mass=862, SNR=18.3, Peak=79 HFD=3.2
21:24:32.181 00.000 10844 MultiStar: [#1 -0.45,-1.19,0.00,M4] [#2 0.12,-0.34,1.06,U] [#3 0.03,-0.17,0.82,U] [#4 0.05,0.06,3.82,U] [#5 -0.40,-0.95,1.12,U] [#6 -0.58,-0.79,1.03,U] [#7 -1.13,-0.52,0.00,R] [#8 -0.85,0.37,0.98,U] 
21:24:32.181 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.25}, one-star: {0.01, -0.61}
21:24:32.181 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.80) = xAngle (-1.33 = -1.33)
21:24:32.181 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.42 = -1.42)
21:24:32.181 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.29 cameraTheta=-2.13 mountX=0.07 mountY=-0.29, mountTheta=-1.33
21:24:32.183 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.25, opts=13)
21:24:32.183 00.000 10844 Enqueuing Move request for scope (-0.16, -0.25)
21:24:32.183 00.000 11060 Worker thread wakes up
21:24:32.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
21:24:32.183 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
21:24:32.183 00.000 11060 Moving (-0.16, -0.25) raw xDistance=0.07 yDistance=-0.29
21:24:32.183 00.000 11060 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.167689, 1:0.781412, 2:0.287248
21:24:32.183 00.000 11060 BLC: Under-shoot: nominal increase by 71
21:24:32.183 00.000 11060 BLC: window closed
21:24:32.183 00.000 11060 BLC: Pulse adjusted to 622
21:24:32.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:24:32.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
21:24:32.183 00.000 11060 MoveAxis(E, 0, ABG)
21:24:32.183 00.000 11060 Move returns status 0, amount 0
21:24:32.183 00.000 11060 MoveAxis(N, 110, ABG)
21:24:32.183 00.000 11060 Guiding  Dir = 0, Dur = 110
21:24:32.190 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:32.191 00.001 11060 IsSlewing returns 0
21:24:32.192 00.001 11060 IsGuiding returns 0
21:24:32.207 00.015 10844 UpdateGuideState exits: m=862 SNR=18.3
21:24:32.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:32.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:32.207 00.000 10844 Enqueuing Expose request
21:24:32.286 00.079 10844 evsrv: cli 0EEEDDF0 connect
21:24:32.286 00.000 10844 case statement mapped state 6 to 3
21:24:32.288 00.002 10844 case statement mapped state 6 to 3
21:24:32.288 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"e0a840e7-f2c3-48a8-aa74-0dc535060f0c"}
21:24:32.288 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"e0a840e7-f2c3-48a8-aa74-0dc535060f0c"}
21:24:32.289 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
21:24:32.317 00.028 11060 IsGuiding returns 0
21:24:32.317 00.000 11060 Move returns status 0, amount 110
21:24:32.317 00.000 11060 move complete, result=0
21:24:32.317 00.000 11060 worker thread done servicing request
21:24:32.317 00.000 11060 Worker thread wakes up
21:24:32.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:32.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:32.320 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 110 ms NORTH
21:24:32.963 00.643 11060 Exposure complete
21:24:33.110 00.147 11060 worker thread done servicing request
21:24:33.110 00.000 10844 OnExposeComplete: enter
21:24:33.110 00.000 10844 UpdateGuideState(): m_state=6
21:24:33.119 00.009 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
21:24:33.119 00.000 10844 Star::Find returns 1 (0), X=94.07, Y=463.45, Mass=926, SNR=19.1, Peak=98 HFD=3.4
21:24:33.119 00.000 10844 MultiStar: [#1 -0.01,-0.53,1.03,U] [#2 -0.33,-0.60,0.81,U] [#3 0.19,0.47,0.84,U] [#4 -0.00,0.15,3.46,U] [#5 -0.13,-0.96,1.10,U] [#6 -0.67,0.02,0.91,U] [#7 0.06,0.26,0.94,U] [#8 0.02,0.28,0.86,U] 
21:24:33.119 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.34, -0.35}
21:24:33.119 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.80) = xAngle (-1.61 = -1.61)
21:24:33.119 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.69 = -1.69)
21:24:33.119 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.41 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
21:24:33.119 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
21:24:33.119 00.000 10844 Enqueuing Move request for scope (-0.11, -0.09)
21:24:33.121 00.002 11060 Worker thread wakes up
21:24:33.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
21:24:33.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
21:24:33.121 00.000 11060 Moving (-0.11, -0.09) raw xDistance=-0.01 yDistance=-0.14
21:24:33.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:24:33.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:33.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:24:33.121 00.000 11060 MoveAxis(E, 0, ABG)
21:24:33.121 00.000 11060 Move returns status 0, amount 0
21:24:33.121 00.000 11060 MoveAxis(N, 0, ABG)
21:24:33.121 00.000 11060 Move returns status 0, amount 0
21:24:33.121 00.000 11060 move complete, result=0
21:24:33.121 00.000 11060 worker thread done servicing request
21:24:33.126 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:33.144 00.018 10844 UpdateGuideState exits: m=926 SNR=19.1
21:24:33.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:33.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:33.144 00.000 10844 Enqueuing Expose request
21:24:33.144 00.000 11060 Worker thread wakes up
21:24:33.144 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:24:33.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:33.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:33.779 00.635 11060 Exposure complete
21:24:33.931 00.152 11060 worker thread done servicing request
21:24:33.931 00.000 10844 OnExposeComplete: enter
21:24:33.931 00.000 10844 UpdateGuideState(): m_state=6
21:24:33.931 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
21:24:33.931 00.000 10844 Star::Find returns 1 (0), X=93.92, Y=463.11, Mass=878, SNR=18.3, Peak=85 HFD=3.1
21:24:33.931 00.000 10844 MultiStar: [#1 0.26,-0.43,1.25,U] [#2 -0.27,-0.72,0.97,U] [#3 0.42,-0.23,0.87,U] [#4 0.08,0.61,3.90,U] [#5 -0.06,-1.19,0.00,M4] [#6 -0.69,-0.35,0.89,U] [#7 0.36,0.38,1.10,U] [#8 -0.39,0.05,0.91,U] 
21:24:33.931 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {-0.49, -0.70}
21:24:33.931 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.80) = xAngle (3.06 = 3.06)
21:24:33.931 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.98 = 2.98)
21:24:33.931 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.26 mountX=-0.05 mountY=0.01, mountTheta=2.98
21:24:33.933 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
21:24:33.933 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
21:24:33.933 00.000 11060 Worker thread wakes up
21:24:33.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
21:24:33.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
21:24:33.933 00.000 11060 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.01
21:24:33.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:24:33.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:33.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:24:33.933 00.000 11060 MoveAxis(E, 0, ABG)
21:24:33.933 00.000 11060 Move returns status 0, amount 0
21:24:33.933 00.000 11060 MoveAxis(N, 0, ABG)
21:24:33.933 00.000 11060 Move returns status 0, amount 0
21:24:33.933 00.000 11060 move complete, result=0
21:24:33.933 00.000 11060 worker thread done servicing request
21:24:33.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:33.951 00.018 10844 UpdateGuideState exits: m=878 SNR=18.3
21:24:33.953 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:33.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:33.953 00.000 10844 Enqueuing Expose request
21:24:33.953 00.000 11060 Worker thread wakes up
21:24:33.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:33.953 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:24:33.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:34.589 00.636 11060 Exposure complete
21:24:34.726 00.137 11060 worker thread done servicing request
21:24:34.726 00.000 10844 OnExposeComplete: enter
21:24:34.726 00.000 10844 UpdateGuideState(): m_state=6
21:24:34.726 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
21:24:34.726 00.000 10844 Star::Find returns 1 (0), X=94.78, Y=464.15, Mass=1032, SNR=20.4, Peak=87 HFD=3.6
21:24:34.732 00.006 10844 MultiStar: [#1 0.44,-0.22,0.96,U] [#2 -0.54,-0.83,0.88,U] [#3 0.52,0.38,0.70,U] [#4 0.16,0.62,3.51,U] [#5 -0.24,-0.97,1.05,U] [#6 -1.09,-0.15,0.00,M6] [#7 0.38,0.53,0.83,U] [#8 -0.12,0.55,0.96,U] 
21:24:34.732 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.18}, one-star: {0.36, 0.34}
21:24:34.732 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.80) = xAngle (1.79 = 1.79)
21:24:34.732 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.70 = 1.70)
21:24:34.732 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.98 mountX=-0.05 mountY=0.21, mountTheta=1.78
21:24:34.732 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.18, opts=13)
21:24:34.732 00.000 10844 Enqueuing Move request for scope (0.12, 0.18)
21:24:34.732 00.000 11060 Worker thread wakes up
21:24:34.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
21:24:34.732 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
21:24:34.732 00.000 11060 Moving (0.12, 0.18) raw xDistance=-0.05 yDistance=0.21
21:24:34.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:24:34.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:34.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:24:34.732 00.000 11060 MoveAxis(E, 0, ABG)
21:24:34.732 00.000 11060 Move returns status 0, amount 0
21:24:34.732 00.000 11060 MoveAxis(N, 0, ABG)
21:24:34.732 00.000 11060 Move returns status 0, amount 0
21:24:34.732 00.000 11060 move complete, result=0
21:24:34.732 00.000 11060 worker thread done servicing request
21:24:34.739 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:34.749 00.010 10844 UpdateGuideState exits: m=1032 SNR=20.4
21:24:34.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:34.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:34.749 00.000 10844 Enqueuing Expose request
21:24:34.749 00.000 11060 Worker thread wakes up
21:24:34.749 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:24:34.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:34.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:35.404 00.655 11060 Exposure complete
21:24:35.553 00.149 11060 worker thread done servicing request
21:24:35.553 00.000 10844 OnExposeComplete: enter
21:24:35.553 00.000 10844 UpdateGuideState(): m_state=6
21:24:35.553 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
21:24:35.554 00.001 10844 Star::Find returns 1 (0), X=93.93, Y=463.95, Mass=1321, SNR=23.2, Peak=121 HFD=3.9
21:24:35.554 00.000 10844 MultiStar: [#1 0.24,-0.74,0.86,U] [#2 -0.69,-0.71,0.78,U] [#3 0.82,0.08,0.52,U] [#4 0.32,0.10,2.88,U] [#5 -0.03,-0.36,0.80,U] [#6 -0.39,0.41,0.93,U] [#7 1.20,0.10,0.00,M1] [#8 -0.75,0.61,0.60,U] 
21:24:35.554 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {-0.48, 0.14}
21:24:35.554 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.80) = xAngle (-1.61 = -1.61)
21:24:35.554 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.70 = -1.70)
21:24:35.554 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.42 mountX=-0.00 mountY=-0.05, mountTheta=-1.61
21:24:35.554 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
21:24:35.556 00.002 10844 Enqueuing Move request for scope (-0.04, -0.03)
21:24:35.556 00.000 11060 Worker thread wakes up
21:24:35.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:24:35.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:24:35.556 00.000 11060 Moving (-0.04, -0.03) raw xDistance=-0.00 yDistance=-0.05
21:24:35.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:24:35.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:35.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:24:35.556 00.000 11060 MoveAxis(E, 0, ABG)
21:24:35.556 00.000 11060 Move returns status 0, amount 0
21:24:35.556 00.000 11060 MoveAxis(N, 0, ABG)
21:24:35.556 00.000 11060 Move returns status 0, amount 0
21:24:35.556 00.000 11060 move complete, result=0
21:24:35.556 00.000 11060 worker thread done servicing request
21:24:35.558 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:35.575 00.017 10844 UpdateGuideState exits: m=1321 SNR=23.2
21:24:35.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:35.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:35.575 00.000 10844 Enqueuing Expose request
21:24:35.575 00.000 11060 Worker thread wakes up
21:24:35.575 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:24:35.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:35.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:36.221 00.646 11060 Exposure complete
21:24:36.377 00.156 11060 worker thread done servicing request
21:24:36.377 00.000 10844 OnExposeComplete: enter
21:24:36.377 00.000 10844 UpdateGuideState(): m_state=6
21:24:36.377 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
21:24:36.377 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=463.11, Mass=936, SNR=19.2, Peak=96 HFD=3.5
21:24:36.377 00.000 10844 MultiStar: [#1 0.48,-0.36,1.11,U] [#2 -0.51,-0.62,1.00,U] [#3 0.82,0.23,0.74,U] [#4 -0.16,0.69,3.49,U] [#5 -0.28,-0.03,0.97,U] [#6 -0.80,0.10,0.73,U] [#7 0.94,0.37,1.07,U] [#8 0.51,0.79,0.90,U] 
21:24:36.377 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.18}, one-star: {-0.16, -0.70}
21:24:36.377 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.80) = xAngle (2.12 = 2.12)
21:24:36.377 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.04 = 2.04)
21:24:36.377 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.32 mountX=-0.10 mountY=0.17, mountTheta=2.10
21:24:36.379 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.18, opts=13)
21:24:36.379 00.000 10844 Enqueuing Move request for scope (0.05, 0.18)
21:24:36.379 00.000 11060 Worker thread wakes up
21:24:36.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
21:24:36.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
21:24:36.379 00.000 11060 Moving (0.05, 0.18) raw xDistance=-0.10 yDistance=0.17
21:24:36.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:24:36.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:36.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:24:36.379 00.000 11060 MoveAxis(E, 0, ABG)
21:24:36.379 00.000 11060 Move returns status 0, amount 0
21:24:36.379 00.000 11060 MoveAxis(N, 0, ABG)
21:24:36.379 00.000 11060 Move returns status 0, amount 0
21:24:36.379 00.000 11060 move complete, result=0
21:24:36.379 00.000 11060 worker thread done servicing request
21:24:36.381 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:36.394 00.013 10844 UpdateGuideState exits: m=936 SNR=19.2
21:24:36.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:36.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:36.394 00.000 10844 Enqueuing Expose request
21:24:36.394 00.000 11060 Worker thread wakes up
21:24:36.394 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:24:36.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:36.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:37.038 00.644 11060 Exposure complete
21:24:37.185 00.147 11060 worker thread done servicing request
21:24:37.185 00.000 10844 OnExposeComplete: enter
21:24:37.185 00.000 10844 UpdateGuideState(): m_state=6
21:24:37.185 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
21:24:37.185 00.000 10844 Star::Find returns 1 (0), X=94.80, Y=462.91, Mass=1373, SNR=23.6, Peak=119 HFD=3.7
21:24:37.185 00.000 10844 MultiStar: [#1 0.18,-1.01,0.99,U] [#2 -0.45,-0.83,0.82,U] [#3 1.04,0.07,0.65,U] [#4 -0.14,0.11,3.10,U] [#5 -1.05,-0.58,0.00,M2] [#6 -0.28,-0.10,0.66,U] [#7 0.89,0.04,0.82,U] [#8 -0.04,-0.39,0.77,U] 
21:24:37.185 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.29}, one-star: {0.39, -0.89}
21:24:37.185 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.80) = xAngle (-0.41 = -0.41)
21:24:37.185 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.50 = -0.50)
21:24:37.185 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.30 cameraTheta=-1.21 mountX=0.28 mountY=-0.15, mountTheta=-0.48
21:24:37.185 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.29, opts=13)
21:24:37.185 00.000 10844 Enqueuing Move request for scope (0.11, -0.29)
21:24:37.185 00.000 11060 Worker thread wakes up
21:24:37.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
21:24:37.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
21:24:37.185 00.000 11060 Moving (0.11, -0.29) raw xDistance=0.28 yDistance=-0.15
21:24:37.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.28
21:24:37.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:37.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:24:37.185 00.000 11060 MoveAxis(W, 27, ABG)
21:24:37.185 00.000 11060 Guiding  Dir = 3, Dur = 27
21:24:37.197 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:37.210 00.013 11060 IsSlewing returns 0
21:24:37.210 00.000 10844 UpdateGuideState exits: m=1373 SNR=23.6
21:24:37.210 00.000 11060 IsGuiding returns 0
21:24:37.211 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:37.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:37.211 00.000 10844 Enqueuing Expose request
21:24:37.258 00.047 11060 IsGuiding returns 0
21:24:37.258 00.000 11060 Move returns status 0, amount 27
21:24:37.258 00.000 11060 MoveAxis(N, 0, ABG)
21:24:37.258 00.000 11060 Move returns status 0, amount 0
21:24:37.258 00.000 11060 move complete, result=0
21:24:37.258 00.000 11060 worker thread done servicing request
21:24:37.258 00.000 11060 Worker thread wakes up
21:24:37.258 00.000 10844 GuideStep: 0.3 px 27 ms WEST, -0.1 px 0 ms NORTH
21:24:37.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:37.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:37.900 00.642 11060 Exposure complete
21:24:38.053 00.153 11060 worker thread done servicing request
21:24:38.053 00.000 10844 OnExposeComplete: enter
21:24:38.053 00.000 10844 UpdateGuideState(): m_state=6
21:24:38.053 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
21:24:38.053 00.000 10844 Star::Find returns 1 (0), X=94.43, Y=463.64, Mass=1150, SNR=21.6, Peak=95 HFD=3.4
21:24:38.053 00.000 10844 MultiStar: [#1 0.53,-0.30,0.97,U] [#2 -0.55,-0.74,0.86,U] [#3 0.66,0.15,0.81,U] [#4 0.30,0.54,3.02,U] [#5 -0.57,-0.39,0.83,U] [#6 -0.91,0.86,0.00,M4] [#7 0.53,0.47,0.99,U] [#8 0.25,0.56,0.92,U] 
21:24:38.053 00.000 10844 single-star, 7 included, MultiStar: {0.19, 0.14}, one-star: {0.02, -0.16}
21:24:38.053 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.80) = xAngle (-0.66 = -0.66)
21:24:38.053 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.74 = -0.74)
21:24:38.053 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.46 mountX=0.13 mountY=-0.11, mountTheta=-0.71
21:24:38.053 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.16, opts=13)
21:24:38.053 00.000 10844 Enqueuing Move request for scope (0.02, -0.16)
21:24:38.053 00.000 11060 Worker thread wakes up
21:24:38.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
21:24:38.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
21:24:38.053 00.000 11060 Moving (0.02, -0.16) raw xDistance=0.13 yDistance=-0.11
21:24:38.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.02 from input 0.13
21:24:38.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:38.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:24:38.053 00.000 11060 MoveAxis(W, 13, ABG)
21:24:38.053 00.000 11060 Guiding  Dir = 3, Dur = 13
21:24:38.065 00.012 11060 IsSlewing returns 0
21:24:38.065 00.000 11060 IsGuiding returns 0
21:24:38.066 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:38.081 00.015 11060 IsGuiding returns 0
21:24:38.082 00.001 11060 Move returns status 0, amount 13
21:24:38.082 00.000 11060 MoveAxis(N, 0, ABG)
21:24:38.082 00.000 11060 Move returns status 0, amount 0
21:24:38.082 00.000 11060 move complete, result=0
21:24:38.082 00.000 11060 worker thread done servicing request
21:24:38.083 00.001 10844 UpdateGuideState exits: m=1150 SNR=21.6
21:24:38.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:38.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:38.083 00.000 10844 Enqueuing Expose request
21:24:38.083 00.000 11060 Worker thread wakes up
21:24:38.083 00.000 10844 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
21:24:38.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:38.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:38.715 00.632 11060 Exposure complete
21:24:38.863 00.148 11060 worker thread done servicing request
21:24:38.863 00.000 10844 OnExposeComplete: enter
21:24:38.863 00.000 10844 UpdateGuideState(): m_state=6
21:24:38.865 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
21:24:38.865 00.000 10844 Star::Find returns 1 (0), X=93.84, Y=463.80, Mass=839, SNR=17.9, Peak=82 HFD=2.9
21:24:38.865 00.000 10844 MultiStar: [#1 1.02,-0.23,1.23,U] [#2 -0.33,0.04,0.97,U] [#3 0.35,1.55,0.00,M1] [#4 0.26,0.63,3.65,U] [#5 -0.24,-0.61,1.04,U] [#6 -0.66,0.43,1.05,U] [#7 0.23,1.72,0.00,M1] [#8 0.16,0.55,1.10,U] 
21:24:38.865 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.24}, one-star: {-0.58, 0.00}
21:24:38.865 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.80) = xAngle (2.16 = 2.16)
21:24:38.865 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.07 = 2.07)
21:24:38.865 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.36 mountX=-0.14 mountY=0.22, mountTheta=2.14
21:24:38.865 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
21:24:38.865 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
21:24:38.868 00.003 11060 Worker thread wakes up
21:24:38.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
21:24:38.868 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
21:24:38.868 00.000 11060 Moving (0.05, 0.24) raw xDistance=-0.14 yDistance=0.22
21:24:38.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.02 from input -0.14
21:24:38.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:38.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:24:38.868 00.000 11060 MoveAxis(E, 13, ABG)
21:24:38.868 00.000 11060 Guiding  Dir = 2, Dur = 13
21:24:38.872 00.004 11060 IsSlewing returns 0
21:24:38.872 00.000 11060 IsGuiding returns 0
21:24:38.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:38.882 00.010 10844 UpdateGuideState exits: m=839 SNR=17.9
21:24:38.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:38.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:38.882 00.000 10844 Enqueuing Expose request
21:24:38.888 00.006 11060 IsGuiding returns 0
21:24:38.888 00.000 11060 Move returns status 0, amount 13
21:24:38.888 00.000 11060 MoveAxis(N, 0, ABG)
21:24:38.888 00.000 11060 Move returns status 0, amount 0
21:24:38.888 00.000 11060 move complete, result=0
21:24:38.888 00.000 11060 worker thread done servicing request
21:24:38.888 00.000 11060 Worker thread wakes up
21:24:38.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:38.889 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:38.891 00.002 10844 GuideStep: -0.1 px 13 ms EAST, 0.2 px 0 ms NORTH
21:24:39.529 00.638 11060 Exposure complete
21:24:39.687 00.158 11060 worker thread done servicing request
21:24:39.687 00.000 10844 OnExposeComplete: enter
21:24:39.687 00.000 10844 UpdateGuideState(): m_state=6
21:24:39.687 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
21:24:39.687 00.000 10844 Star::Find returns 1 (0), X=94.87, Y=463.34, Mass=842, SNR=18.5, Peak=90 HFD=3.2
21:24:39.689 00.002 10844 MultiStar: [#1 0.03,0.22,1.19,U] [#2 -0.17,-0.97,0.91,U] [#3 0.17,1.74,0.00,M2] [#4 0.51,1.17,0.00,M1] [#5 -0.45,-0.83,1.15,U] [#6 -0.63,0.33,0.87,U] [#7 0.81,1.22,0.00,M2] [#8 -0.28,-0.49,0.84,U] 
21:24:39.689 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.37}, one-star: {0.46, -0.47}
21:24:39.689 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.80) = xAngle (-1.18 = -1.18)
21:24:39.689 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.27 = -1.27)
21:24:39.689 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.37 hyp=0.40 cameraTheta=-1.99 mountX=0.15 mountY=-0.38, mountTheta=-1.20
21:24:39.689 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.37, opts=13)
21:24:39.689 00.000 10844 Enqueuing Move request for scope (-0.16, -0.37)
21:24:39.689 00.000 11060 Worker thread wakes up
21:24:39.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.37) opts 0xd
21:24:39.689 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.37)
21:24:39.689 00.000 11060 Moving (-0.16, -0.37) raw xDistance=0.15 yDistance=-0.38
21:24:39.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.15
21:24:39.691 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
21:24:39.691 00.000 11060 MoveAxis(W, 14, ABG)
21:24:39.691 00.000 11060 Guiding  Dir = 3, Dur = 14
21:24:39.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:39.699 00.008 11060 IsSlewing returns 0
21:24:39.702 00.003 11060 IsGuiding returns 0
21:24:39.713 00.011 10844 UpdateGuideState exits: m=842 SNR=18.5
21:24:39.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:39.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:39.713 00.000 10844 Enqueuing Expose request
21:24:39.729 00.016 11060 IsGuiding returns 0
21:24:39.729 00.000 11060 Move returns status 0, amount 14
21:24:39.729 00.000 11060 MoveAxis(N, 146, ABG)
21:24:39.729 00.000 11060 Guiding  Dir = 0, Dur = 146
21:24:39.745 00.016 11060 IsSlewing returns 0
21:24:39.745 00.000 11060 IsGuiding returns 0
21:24:39.919 00.174 11060 IsGuiding returns 0
21:24:39.919 00.000 11060 Move returns status 0, amount 146
21:24:39.919 00.000 11060 move complete, result=0
21:24:39.920 00.001 11060 worker thread done servicing request
21:24:39.920 00.000 10844 GuideStep: 0.2 px 14 ms WEST, -0.4 px 146 ms NORTH
21:24:39.920 00.000 11060 Worker thread wakes up
21:24:39.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:39.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:40.558 00.638 11060 Exposure complete
21:24:40.703 00.145 11060 worker thread done servicing request
21:24:40.704 00.001 10844 OnExposeComplete: enter
21:24:40.704 00.000 10844 UpdateGuideState(): m_state=6
21:24:40.705 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
21:24:40.705 00.000 10844 Star::Find returns 1 (0), X=95.06, Y=463.77, Mass=878, SNR=18.2, Peak=83 HFD=3.1
21:24:40.705 00.000 10844 MultiStar: [#1 0.65,0.51,1.23,U] [#2 0.06,0.32,0.96,U] [#3 0.44,1.14,0.00,M3] [#4 -0.19,0.89,3.79,U] [#5 0.39,-0.08,0.92,U] [#6 -0.70,1.42,0.00,M3] [#7 1.18,1.23,0.00,M3] [#8 0.13,0.49,0.79,U] 
21:24:40.705 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.53}, one-star: {0.65, -0.04}
21:24:40.705 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.80) = xAngle (2.11 = 2.11)
21:24:40.705 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.03 = 2.03)
21:24:40.705 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.53 hyp=0.55 cameraTheta=1.31 mountX=-0.28 mountY=0.49, mountTheta=2.09
21:24:40.707 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.53, opts=13)
21:24:40.707 00.000 10844 Enqueuing Move request for scope (0.14, 0.53)
21:24:40.707 00.000 11060 Worker thread wakes up
21:24:40.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.53) opts 0xd
21:24:40.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.53)
21:24:40.707 00.000 11060 Moving (0.14, 0.53) raw xDistance=-0.28 yDistance=0.49
21:24:40.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.28
21:24:40.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:40.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
21:24:40.707 00.000 11060 MoveAxis(E, 27, ABG)
21:24:40.707 00.000 11060 Guiding  Dir = 2, Dur = 27
21:24:40.712 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:40.720 00.008 11060 IsSlewing returns 0
21:24:40.720 00.000 11060 IsGuiding returns 0
21:24:40.728 00.008 10844 UpdateGuideState exits: m=878 SNR=18.2
21:24:40.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:40.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:40.728 00.000 10844 Enqueuing Expose request
21:24:40.755 00.027 11060 IsGuiding returns 0
21:24:40.755 00.000 11060 Move returns status 0, amount 27
21:24:40.755 00.000 11060 MoveAxis(N, 0, ABG)
21:24:40.755 00.000 11060 Move returns status 0, amount 0
21:24:40.755 00.000 11060 move complete, result=0
21:24:40.760 00.005 11060 worker thread done servicing request
21:24:40.760 00.000 11060 Worker thread wakes up
21:24:40.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:40.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:40.760 00.000 10844 GuideStep: -0.3 px 27 ms EAST, 0.5 px 0 ms NORTH
21:24:41.391 00.631 11060 Exposure complete
21:24:41.549 00.158 11060 worker thread done servicing request
21:24:41.549 00.000 10844 OnExposeComplete: enter
21:24:41.549 00.000 10844 UpdateGuideState(): m_state=6
21:24:41.549 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
21:24:41.549 00.000 10844 Star::Find returns 1 (0), X=94.83, Y=463.95, Mass=829, SNR=18.2, Peak=82 HFD=3.0
21:24:41.549 00.000 10844 MultiStar: [#1 0.73,-0.03,1.15,U] [#2 -0.27,-0.07,0.82,U] [#3 0.80,1.16,0.00,M4] [#4 0.56,1.00,0.00,M1] [#5 -0.45,0.11,1.04,U] [#6 0.37,0.13,0.99,U] [#7 0.57,0.81,1.14,U] [#8 0.62,0.42,1.01,U] 
21:24:41.549 00.000 10844 refined, 6 included, MultiStar: {0.31, 0.23}, one-star: {0.42, 0.15}
21:24:41.549 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.80) = xAngle (1.44 = 1.44)
21:24:41.549 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.36 = 1.36)
21:24:41.549 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.39 cameraTheta=0.64 mountX=0.05 mountY=0.38, mountTheta=1.44
21:24:41.552 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.23, opts=13)
21:24:41.552 00.000 10844 Enqueuing Move request for scope (0.31, 0.23)
21:24:41.552 00.000 11060 Worker thread wakes up
21:24:41.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
21:24:41.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
21:24:41.552 00.000 11060 Moving (0.31, 0.23) raw xDistance=0.05 yDistance=0.38
21:24:41.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:24:41.554 00.002 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.17 newest=0.49
21:24:41.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
21:24:41.554 00.000 11060 MoveAxis(E, 0, ABG)
21:24:41.554 00.000 11060 Move returns status 0, amount 0
21:24:41.554 00.000 11060 BLC: Oldest BLC event removed
21:24:41.554 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 622 applied
21:24:41.554 00.000 11060 MoveAxis(S, 767, ABG)
21:24:41.554 00.000 11060 Guiding  Dir = 1, Dur = 767
21:24:41.560 00.006 11060 IsSlewing returns 0
21:24:41.562 00.002 11060 IsGuiding returns 0
21:24:41.564 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:41.578 00.014 10844 UpdateGuideState exits: m=829 SNR=18.2
21:24:41.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:41.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:41.578 00.000 10844 Enqueuing Expose request
21:24:42.333 00.755 11060 IsGuiding returns 0
21:24:42.333 00.000 11060 Move returns status 0, amount 767
21:24:42.333 00.000 11060 move complete, result=0
21:24:42.334 00.001 11060 worker thread done servicing request
21:24:42.334 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 767 ms SOUTH
21:24:42.334 00.000 11060 Worker thread wakes up
21:24:42.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:42.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:42.972 00.638 11060 Exposure complete
21:24:43.107 00.135 11060 worker thread done servicing request
21:24:43.107 00.000 10844 OnExposeComplete: enter
21:24:43.107 00.000 10844 UpdateGuideState(): m_state=6
21:24:43.107 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
21:24:43.107 00.000 10844 Star::Find returns 1 (0), X=94.46, Y=463.44, Mass=1175, SNR=21.7, Peak=99 HFD=3.3
21:24:43.109 00.002 10844 MultiStar: [#1 0.35,-0.74,1.07,U] [#2 -0.46,-0.60,0.72,U] [#3 0.46,0.24,0.61,U] [#4 0.20,0.25,3.16,U] [#5 -0.09,-0.49,0.86,U] [#6 -0.43,0.59,0.72,U] [#7 0.95,-0.11,0.96,U] [#8 -0.73,0.31,0.75,U] 
21:24:43.109 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.05, -0.37}
21:24:43.109 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.80) = xAngle (0.32 = 0.32)
21:24:43.109 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.23 = 0.23)
21:24:43.109 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=0.10 mountY=0.02, mountTheta=0.23
21:24:43.110 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.05, opts=13)
21:24:43.110 00.000 10844 Enqueuing Move request for scope (0.10, -0.05)
21:24:43.110 00.000 11060 Worker thread wakes up
21:24:43.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
21:24:43.110 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
21:24:43.110 00.000 11060 Moving (0.10, -0.05) raw xDistance=0.10 yDistance=0.02
21:24:43.110 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.265709, 1:0.024907
21:24:43.110 00.000 11060 BLC: No correction, Miss < min_move
21:24:43.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:24:43.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:43.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:24:43.110 00.000 11060 MoveAxis(E, 0, ABG)
21:24:43.110 00.000 11060 Move returns status 0, amount 0
21:24:43.110 00.000 11060 MoveAxis(N, 0, ABG)
21:24:43.110 00.000 11060 Move returns status 0, amount 0
21:24:43.110 00.000 11060 move complete, result=0
21:24:43.110 00.000 11060 worker thread done servicing request
21:24:43.120 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:43.131 00.011 10844 UpdateGuideState exits: m=1175 SNR=21.7
21:24:43.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:43.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:43.131 00.000 10844 Enqueuing Expose request
21:24:43.131 00.000 11060 Worker thread wakes up
21:24:43.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:43.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:43.131 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:24:43.775 00.644 11060 Exposure complete
21:24:43.910 00.135 11060 worker thread done servicing request
21:24:43.910 00.000 10844 OnExposeComplete: enter
21:24:43.910 00.000 10844 UpdateGuideState(): m_state=6
21:24:43.910 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
21:24:43.910 00.000 10844 Star::Find returns 1 (0), X=94.27, Y=463.68, Mass=1267, SNR=22.8, Peak=123 HFD=3.4
21:24:43.910 00.000 10844 MultiStar: [#1 0.46,-0.83,1.10,U] [#2 0.45,0.41,0.80,U] [#3 0.99,1.16,0.00,M4] [#4 0.21,0.44,2.90,U] [#5 0.00,-0.70,0.70,U] [#6 -0.22,0.50,0.75,U] [#7 1.69,0.21,0.00,M2] [#8 -0.68,0.83,0.00,M1] 
21:24:43.910 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.06}, one-star: {-0.14, -0.12}
21:24:43.910 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.80) = xAngle (1.16 = 1.16)
21:24:43.910 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.07 = 1.07)
21:24:43.910 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=0.07 mountY=0.15, mountTheta=1.14
21:24:43.910 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.06, opts=13)
21:24:43.910 00.000 10844 Enqueuing Move request for scope (0.16, 0.06)
21:24:43.910 00.000 11060 Worker thread wakes up
21:24:43.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
21:24:43.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
21:24:43.910 00.000 11060 Moving (0.16, 0.06) raw xDistance=0.07 yDistance=0.15
21:24:43.910 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.265709, 1:0.024907, 2:0.152740
21:24:43.910 00.000 11060 BLC: No correction, Miss < min_move
21:24:43.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:24:43.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:43.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:24:43.910 00.000 11060 MoveAxis(E, 0, ABG)
21:24:43.910 00.000 11060 Move returns status 0, amount 0
21:24:43.910 00.000 11060 MoveAxis(N, 0, ABG)
21:24:43.910 00.000 11060 Move returns status 0, amount 0
21:24:43.910 00.000 11060 move complete, result=0
21:24:43.910 00.000 11060 worker thread done servicing request
21:24:43.932 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:43.950 00.018 10844 UpdateGuideState exits: m=1267 SNR=22.8
21:24:43.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:43.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:43.950 00.000 10844 Enqueuing Expose request
21:24:43.950 00.000 11060 Worker thread wakes up
21:24:43.950 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:24:43.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:43.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:44.590 00.640 11060 Exposure complete
21:24:44.741 00.151 11060 worker thread done servicing request
21:24:44.741 00.000 10844 OnExposeComplete: enter
21:24:44.741 00.000 10844 UpdateGuideState(): m_state=6
21:24:44.741 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
21:24:44.741 00.000 10844 Star::Find returns 1 (0), X=94.39, Y=463.40, Mass=1078, SNR=20.4, Peak=82 HFD=3.4
21:24:44.741 00.000 10844 MultiStar: [#1 1.16,-0.33,0.00,M1] [#2 0.22,-0.21,0.94,U] [#3 0.79,0.25,0.78,U] [#4 0.20,0.69,3.47,U] [#5 -0.04,0.84,0.88,U] [#6 -0.26,0.48,0.85,U] [#7 0.42,0.21,0.80,U] [#8 -0.02,0.07,0.89,U] 
21:24:44.741 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.35}, one-star: {-0.02, -0.40}
21:24:44.741 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.80) = xAngle (1.94 = 1.94)
21:24:44.741 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.86 = 1.86)
21:24:44.744 00.003 10844 CameraToMount -- cameraX=0.16 cameraY=0.35 hyp=0.38 cameraTheta=1.14 mountX=-0.14 mountY=0.37, mountTheta=1.93
21:24:44.744 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.35, opts=13)
21:24:44.744 00.000 10844 Enqueuing Move request for scope (0.16, 0.35)
21:24:44.744 00.000 11060 Worker thread wakes up
21:24:44.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.35) opts 0xd
21:24:44.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.35)
21:24:44.744 00.000 11060 Moving (0.16, 0.35) raw xDistance=-0.14 yDistance=0.37
21:24:44.744 00.000 11060 BLC: window closed
21:24:44.746 00.002 11060 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.265709, 1:0.024907, 2:0.152740
21:24:44.746 00.000 11060 BLC: Under-shoot: nominal increase by 74
21:24:44.746 00.000 11060 BLC: window closed
21:24:44.746 00.000 11060 BLC: Pulse adjusted to 684
21:24:44.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.14
21:24:44.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
21:24:44.746 00.000 11060 MoveAxis(E, 14, ABG)
21:24:44.746 00.000 11060 Guiding  Dir = 2, Dur = 14
21:24:44.750 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:44.760 00.010 11060 IsSlewing returns 0
21:24:44.760 00.000 11060 IsGuiding returns 0
21:24:44.764 00.004 10844 UpdateGuideState exits: m=1078 SNR=20.4
21:24:44.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:44.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:44.764 00.000 10844 Enqueuing Expose request
21:24:44.777 00.013 11060 IsGuiding returns 0
21:24:44.777 00.000 11060 Move returns status 0, amount 14
21:24:44.777 00.000 11060 MoveAxis(S, 141, ABG)
21:24:44.777 00.000 11060 Guiding  Dir = 1, Dur = 141
21:24:44.808 00.031 11060 IsSlewing returns 0
21:24:44.808 00.000 11060 IsGuiding returns 0
21:24:44.966 00.158 11060 IsGuiding returns 0
21:24:44.966 00.000 11060 Move returns status 0, amount 141
21:24:44.966 00.000 11060 move complete, result=0
21:24:44.966 00.000 11060 worker thread done servicing request
21:24:44.966 00.000 11060 Worker thread wakes up
21:24:44.966 00.000 10844 GuideStep: -0.1 px 14 ms EAST, 0.4 px 141 ms SOUTH
21:24:44.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:44.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:45.046 00.080 10844 evsrv: cli 0EEEEC50 connect
21:24:45.046 00.000 10844 case statement mapped state 6 to 3
21:24:45.046 00.000 10844 case statement mapped state 6 to 3
21:24:45.047 00.001 10844 evsrv: cli 0EEEEC50 request: {"method":"get_pixel_scale","id":"11d75826-3970-48ef-9add-1578882c3f25"}
21:24:45.047 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":4.1253,"id":"11d75826-3970-48ef-9add-1578882c3f25"}
21:24:45.047 00.000 10844 evsrv: cli 0EEEEC50 disconnect
21:24:45.599 00.552 11060 Exposure complete
21:24:45.742 00.143 11060 worker thread done servicing request
21:24:45.742 00.000 10844 OnExposeComplete: enter
21:24:45.744 00.002 10844 UpdateGuideState(): m_state=6
21:24:45.744 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
21:24:45.744 00.000 10844 Star::Find returns 1 (0), X=94.30, Y=463.31, Mass=980, SNR=19.6, Peak=101 HFD=3.4
21:24:45.744 00.000 10844 MultiStar: [#1 0.62,-0.67,0.92,U] [#2 -0.23,-0.71,0.95,U] [#3 0.51,-0.02,0.78,U] [#4 -0.03,0.50,3.40,U] [#5 -0.60,-0.78,0.88,U] [#6 -0.18,0.63,0.90,U] [#7 0.31,0.89,1.00,U] [#8 -0.33,0.34,0.84,U] 
21:24:45.744 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.12, -0.50}
21:24:45.744 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.80) = xAngle (2.51 = 2.51)
21:24:45.744 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.42 = 2.42)
21:24:45.744 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.70 mountX=-0.07 mountY=0.06, mountTheta=2.46
21:24:45.746 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
21:24:45.746 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
21:24:45.746 00.000 11060 Worker thread wakes up
21:24:45.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
21:24:45.746 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
21:24:45.746 00.000 11060 Moving (-0.01, 0.09) raw xDistance=-0.07 yDistance=0.06
21:24:45.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:24:45.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:45.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:24:45.746 00.000 11060 MoveAxis(E, 0, ABG)
21:24:45.746 00.000 11060 Move returns status 0, amount 0
21:24:45.746 00.000 11060 MoveAxis(N, 0, ABG)
21:24:45.746 00.000 11060 Move returns status 0, amount 0
21:24:45.746 00.000 11060 move complete, result=0
21:24:45.746 00.000 11060 worker thread done servicing request
21:24:45.746 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:45.766 00.020 10844 UpdateGuideState exits: m=980 SNR=19.6
21:24:45.769 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:45.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:45.769 00.000 10844 Enqueuing Expose request
21:24:45.769 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:45.769 00.000 11060 Worker thread wakes up
21:24:45.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:45.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:46.417 00.648 11060 Exposure complete
21:24:46.578 00.161 11060 worker thread done servicing request
21:24:46.578 00.000 10844 OnExposeComplete: enter
21:24:46.578 00.000 10844 UpdateGuideState(): m_state=6
21:24:46.582 00.004 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
21:24:46.582 00.000 10844 Star::Find returns 1 (0), X=94.34, Y=463.51, Mass=1092, SNR=20.9, Peak=104 HFD=3.3
21:24:46.582 00.000 10844 MultiStar: [#1 0.36,-0.29,1.04,U] [#2 -0.01,-0.69,0.90,U] [#3 0.39,0.41,0.63,U] [#4 0.27,1.00,3.23,U] [#5 -0.78,0.23,0.81,U] [#6 -0.46,0.56,0.83,U] [#7 0.47,0.64,0.81,U] [#8 -0.26,0.81,0.85,U] 
21:24:46.582 00.000 10844 single-star, 8 included, MultiStar: {0.05, 0.41}, one-star: {-0.07, -0.30}
21:24:46.582 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.80) = xAngle (-0.99 = -0.99)
21:24:46.582 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.08 = -1.08)
21:24:46.582 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.80 mountX=0.17 mountY=-0.27, mountTheta=-1.02
21:24:46.582 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.30, opts=13)
21:24:46.582 00.000 10844 Enqueuing Move request for scope (-0.07, -0.30)
21:24:46.582 00.000 11060 Worker thread wakes up
21:24:46.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd
21:24:46.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.30)
21:24:46.582 00.000 11060 Moving (-0.07, -0.30) raw xDistance=0.17 yDistance=-0.27
21:24:46.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.17
21:24:46.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:46.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:24:46.582 00.000 11060 MoveAxis(W, 16, ABG)
21:24:46.582 00.000 11060 Guiding  Dir = 3, Dur = 16
21:24:46.589 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:46.593 00.004 11060 IsSlewing returns 0
21:24:46.593 00.000 11060 IsGuiding returns 0
21:24:46.605 00.012 10844 UpdateGuideState exits: m=1092 SNR=20.9
21:24:46.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:46.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:46.605 00.000 10844 Enqueuing Expose request
21:24:46.624 00.019 11060 IsGuiding returns 0
21:24:46.624 00.000 11060 Move returns status 0, amount 16
21:24:46.624 00.000 11060 MoveAxis(N, 0, ABG)
21:24:46.624 00.000 11060 Move returns status 0, amount 0
21:24:46.624 00.000 11060 move complete, result=0
21:24:46.625 00.001 11060 worker thread done servicing request
21:24:46.625 00.000 11060 Worker thread wakes up
21:24:46.625 00.000 10844 GuideStep: 0.2 px 16 ms WEST, -0.3 px 0 ms NORTH
21:24:46.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:46.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:47.266 00.641 11060 Exposure complete
21:24:47.419 00.153 11060 worker thread done servicing request
21:24:47.419 00.000 10844 OnExposeComplete: enter
21:24:47.419 00.000 10844 UpdateGuideState(): m_state=6
21:24:47.419 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
21:24:47.419 00.000 10844 Star::Find returns 1 (0), X=94.10, Y=463.96, Mass=1028, SNR=20.4, Peak=99 HFD=2.9
21:24:47.421 00.002 10844 MultiStar: [#1 0.23,-0.03,0.91,U] [#2 0.51,-0.05,1.04,U] [#3 0.42,2.04,0.00,M2] [#4 -0.06,1.03,3.39,U] [#5 0.07,-0.10,0.88,U] [#6 -0.87,0.85,0.00,M1] [#7 0.61,0.35,0.89,U] [#8 -0.10,0.59,0.87,U] 
21:24:47.421 00.000 10844 single-star, 6 included, MultiStar: {0.08, 0.48}, one-star: {-0.31, 0.16}
21:24:47.421 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.80) = xAngle (3.47 = -2.81)
21:24:47.421 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.39 = -2.90)
21:24:47.421 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.35 cameraTheta=2.67 mountX=-0.33 mountY=-0.08, mountTheta=-2.89
21:24:47.422 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.16, opts=13)
21:24:47.422 00.000 10844 Enqueuing Move request for scope (-0.31, 0.16)
21:24:47.422 00.000 11060 Worker thread wakes up
21:24:47.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.16) opts 0xd
21:24:47.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.16)
21:24:47.422 00.000 11060 Moving (-0.31, 0.16) raw xDistance=-0.33 yDistance=-0.08
21:24:47.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.33
21:24:47.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:47.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:24:47.422 00.000 11060 MoveAxis(E, 32, ABG)
21:24:47.423 00.001 11060 Guiding  Dir = 2, Dur = 32
21:24:47.436 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:47.450 00.014 10844 UpdateGuideState exits: m=1028 SNR=20.4
21:24:47.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:47.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:47.450 00.000 10844 Enqueuing Expose request
21:24:47.461 00.011 11060 IsSlewing returns 0
21:24:47.462 00.001 11060 IsGuiding returns 0
21:24:47.509 00.047 11060 IsGuiding returns 0
21:24:47.509 00.000 11060 Move returns status 0, amount 32
21:24:47.509 00.000 11060 MoveAxis(N, 0, ABG)
21:24:47.509 00.000 11060 Move returns status 0, amount 0
21:24:47.509 00.000 11060 move complete, result=0
21:24:47.509 00.000 11060 worker thread done servicing request
21:24:47.509 00.000 11060 Worker thread wakes up
21:24:47.509 00.000 10844 GuideStep: -0.3 px 32 ms EAST, -0.1 px 0 ms NORTH
21:24:47.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:47.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:48.147 00.638 11060 Exposure complete
21:24:48.300 00.153 11060 worker thread done servicing request
21:24:48.300 00.000 10844 OnExposeComplete: enter
21:24:48.300 00.000 10844 UpdateGuideState(): m_state=6
21:24:48.300 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
21:24:48.300 00.000 10844 Star::Find returns 1 (0), X=94.31, Y=463.22, Mass=1038, SNR=19.6, Peak=79 HFD=3.8
21:24:48.300 00.000 10844 MultiStar: [#1 0.77,-0.74,0.00,M1] [#2 0.25,-0.58,0.90,U] [#3 0.47,0.18,0.78,U] [#4 -0.07,0.88,3.42,U] [#5 -1.26,-0.11,0.00,M1] [#6 -0.92,0.42,1.05,U] [#7 0.19,-0.05,0.90,U] [#8 -0.78,0.31,1.05,U] 
21:24:48.300 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.30}, one-star: {-0.10, -0.59}
21:24:48.300 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.80) = xAngle (2.84 = 2.84)
21:24:48.300 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.75 = 2.75)
21:24:48.300 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.03 mountX=-0.32 mountY=0.13, mountTheta=2.76
21:24:48.303 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.30, opts=13)
21:24:48.303 00.000 10844 Enqueuing Move request for scope (-0.15, 0.30)
21:24:48.303 00.000 11060 Worker thread wakes up
21:24:48.305 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
21:24:48.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
21:24:48.305 00.000 11060 Moving (-0.15, 0.30) raw xDistance=-0.32 yDistance=0.13
21:24:48.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.32
21:24:48.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:48.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:24:48.305 00.000 11060 MoveAxis(E, 32, ABG)
21:24:48.305 00.000 11060 Guiding  Dir = 2, Dur = 32
21:24:48.311 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:48.327 00.016 10844 UpdateGuideState exits: m=1038 SNR=19.6
21:24:48.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:48.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:48.327 00.000 10844 Enqueuing Expose request
21:24:48.332 00.005 11060 IsSlewing returns 0
21:24:48.332 00.000 11060 IsGuiding returns 0
21:24:48.395 00.063 11060 IsGuiding returns 0
21:24:48.396 00.001 11060 Move returns status 0, amount 32
21:24:48.396 00.000 11060 MoveAxis(N, 0, ABG)
21:24:48.396 00.000 11060 Move returns status 0, amount 0
21:24:48.396 00.000 11060 move complete, result=0
21:24:48.396 00.000 11060 worker thread done servicing request
21:24:48.396 00.000 11060 Worker thread wakes up
21:24:48.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:48.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:48.396 00.000 10844 GuideStep: -0.3 px 32 ms EAST, 0.1 px 0 ms NORTH
21:24:49.037 00.641 11060 Exposure complete
21:24:49.191 00.154 11060 worker thread done servicing request
21:24:49.191 00.000 10844 OnExposeComplete: enter
21:24:49.191 00.000 10844 UpdateGuideState(): m_state=6
21:24:49.191 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
21:24:49.191 00.000 10844 Star::Find returns 1 (0), X=93.59, Y=463.71, Mass=710, SNR=15.9, Peak=79 HFD=3.2
21:24:49.191 00.000 10844 MultiStar: [#1 0.05,-0.66,1.41,U] [#2 -0.25,-0.53,1.15,U] [#3 0.45,0.90,0.92,U] [#4 0.18,0.60,4.20,U] [#5 -0.15,-0.39,1.05,U] [#6 0.26,0.03,1.18,U] [#7 -0.08,0.04,1.05,U] [#8 -0.40,0.00,0.99,U] 
21:24:49.191 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.82, -0.10}
21:24:49.191 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.80) = xAngle (2.53 = 2.53)
21:24:49.191 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.44 = 2.44)
21:24:49.191 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.72 mountX=-0.09 mountY=0.07, mountTheta=2.47
21:24:49.191 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
21:24:49.191 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
21:24:49.191 00.000 11060 Worker thread wakes up
21:24:49.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
21:24:49.197 00.006 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
21:24:49.197 00.000 11060 Moving (-0.02, 0.11) raw xDistance=-0.09 yDistance=0.07
21:24:49.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:24:49.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:49.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:24:49.197 00.000 11060 MoveAxis(E, 0, ABG)
21:24:49.197 00.000 11060 Move returns status 0, amount 0
21:24:49.197 00.000 11060 MoveAxis(N, 0, ABG)
21:24:49.199 00.002 11060 Move returns status 0, amount 0
21:24:49.199 00.000 11060 move complete, result=0
21:24:49.199 00.000 11060 worker thread done servicing request
21:24:49.207 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:49.218 00.011 10844 UpdateGuideState exits: m=710 SNR=15.9
21:24:49.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:49.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:49.218 00.000 10844 Enqueuing Expose request
21:24:49.218 00.000 11060 Worker thread wakes up
21:24:49.218 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:49.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:49.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:49.856 00.638 11060 Exposure complete
21:24:50.012 00.156 11060 worker thread done servicing request
21:24:50.012 00.000 10844 OnExposeComplete: enter
21:24:50.013 00.001 10844 UpdateGuideState(): m_state=6
21:24:50.013 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
21:24:50.013 00.000 10844 Star::Find returns 1 (0), X=93.86, Y=463.81, Mass=943, SNR=19.4, Peak=104 HFD=3.1
21:24:50.013 00.000 10844 MultiStar: [#1 0.50,-0.84,1.15,U] [#2 0.14,-0.21,0.75,U] [#3 0.28,0.59,0.79,U] [#4 -0.21,0.05,3.40,U] [#5 -0.40,-0.39,1.01,U] [#6 -0.73,0.54,0.92,U] [#7 0.41,0.14,0.89,U] [#8 -1.04,1.02,0.00,M1] 
21:24:50.013 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {-0.55, 0.00}
21:24:50.013 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.80) = xAngle (-2.10 = -2.10)
21:24:50.013 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.18 = -2.18)
21:24:50.013 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.90 mountX=-0.06 mountY=-0.09, mountTheta=-2.12
21:24:50.013 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.03, opts=13)
21:24:50.015 00.002 10844 Enqueuing Move request for scope (-0.11, -0.03)
21:24:50.015 00.000 11060 Worker thread wakes up
21:24:50.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
21:24:50.015 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
21:24:50.015 00.000 11060 Moving (-0.11, -0.03) raw xDistance=-0.06 yDistance=-0.09
21:24:50.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:24:50.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:50.016 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:24:50.016 00.000 11060 MoveAxis(E, 0, ABG)
21:24:50.016 00.000 11060 Move returns status 0, amount 0
21:24:50.016 00.000 11060 MoveAxis(N, 0, ABG)
21:24:50.016 00.000 11060 Move returns status 0, amount 0
21:24:50.016 00.000 11060 move complete, result=0
21:24:50.016 00.000 11060 worker thread done servicing request
21:24:50.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:50.036 00.020 10844 UpdateGuideState exits: m=943 SNR=19.4
21:24:50.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:50.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:50.036 00.000 10844 Enqueuing Expose request
21:24:50.036 00.000 11060 Worker thread wakes up
21:24:50.036 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:24:50.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:50.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:50.681 00.645 11060 Exposure complete
21:24:50.824 00.143 11060 worker thread done servicing request
21:24:50.824 00.000 10844 OnExposeComplete: enter
21:24:50.824 00.000 10844 UpdateGuideState(): m_state=6
21:24:50.824 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
21:24:50.824 00.000 10844 Star::Find returns 1 (0), X=94.00, Y=463.42, Mass=896, SNR=18.4, Peak=72 HFD=3.9
21:24:50.824 00.000 10844 MultiStar: [#1 0.54,-0.28,1.22,U] [#2 -0.14,-0.31,0.94,U] [#3 0.26,0.01,0.77,U] [#4 0.37,-0.18,3.95,U] [#5 -0.02,-0.35,1.06,U] [#6 -1.22,0.62,0.00,M1] [#7 -0.15,0.99,1.06,U] [#8 -0.64,0.02,0.92,U] 
21:24:50.824 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {-0.41, -0.38}
21:24:50.824 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.80) = xAngle (0.02 = 0.02)
21:24:50.824 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.07 = -0.07)
21:24:50.826 00.002 10844 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.79 mountX=0.13 mountY=-0.01, mountTheta=-0.07
21:24:50.826 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.09, opts=13)
21:24:50.826 00.000 10844 Enqueuing Move request for scope (0.09, -0.09)
21:24:50.826 00.000 11060 Worker thread wakes up
21:24:50.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
21:24:50.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
21:24:50.826 00.000 11060 Moving (0.09, -0.09) raw xDistance=0.13 yDistance=-0.01
21:24:50.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.02 from input 0.13
21:24:50.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:50.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:24:50.826 00.000 11060 MoveAxis(W, 13, ABG)
21:24:50.826 00.000 11060 Guiding  Dir = 3, Dur = 13
21:24:50.833 00.007 11060 IsSlewing returns 0
21:24:50.833 00.000 11060 IsGuiding returns 0
21:24:50.834 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:50.849 00.015 10844 UpdateGuideState exits: m=896 SNR=18.4
21:24:50.849 00.000 11060 IsGuiding returns 0
21:24:50.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:50.849 00.000 11060 Move returns status 0, amount 13
21:24:50.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:50.849 00.000 10844 Enqueuing Expose request
21:24:50.849 00.000 11060 MoveAxis(N, 0, ABG)
21:24:50.849 00.000 11060 Move returns status 0, amount 0
21:24:50.849 00.000 11060 move complete, result=0
21:24:50.849 00.000 11060 worker thread done servicing request
21:24:50.849 00.000 11060 Worker thread wakes up
21:24:50.850 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:50.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:50.852 00.002 10844 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
21:24:51.483 00.631 11060 Exposure complete
21:24:51.643 00.160 11060 worker thread done servicing request
21:24:51.643 00.000 10844 OnExposeComplete: enter
21:24:51.643 00.000 10844 UpdateGuideState(): m_state=6
21:24:51.643 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
21:24:51.643 00.000 10844 Star::Find returns 1 (0), X=94.06, Y=463.08, Mass=1219, SNR=22.2, Peak=90 HFD=4.2
21:24:51.643 00.000 10844 MultiStar: [#1 1.26,-0.77,0.00,M1] [#2 -0.05,-0.05,0.79,U] [#3 0.85,0.41,0.87,U] [#4 0.28,0.38,3.12,U] [#5 -0.12,-0.12,0.78,U] [#6 -1.39,0.51,0.00,M2] [#7 0.32,0.73,0.90,U] [#8 -0.93,1.06,0.00,M1] 
21:24:51.643 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.18}, one-star: {-0.35, -0.73}
21:24:51.643 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.80) = xAngle (1.56 = 1.56)
21:24:51.643 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.47 = 1.47)
21:24:51.643 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.75 mountX=0.00 mountY=0.26, mountTheta=1.55
21:24:51.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.18, opts=13)
21:24:51.645 00.000 10844 Enqueuing Move request for scope (0.19, 0.18)
21:24:51.645 00.000 11060 Worker thread wakes up
21:24:51.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
21:24:51.645 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
21:24:51.645 00.000 11060 Moving (0.19, 0.18) raw xDistance=0.00 yDistance=0.26
21:24:51.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:24:51.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
21:24:51.645 00.000 11060 MoveAxis(E, 0, ABG)
21:24:51.645 00.000 11060 Move returns status 0, amount 0
21:24:51.645 00.000 11060 MoveAxis(S, 99, ABG)
21:24:51.645 00.000 11060 Guiding  Dir = 1, Dur = 99
21:24:51.650 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:51.664 00.014 10844 UpdateGuideState exits: m=1219 SNR=22.2
21:24:51.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:51.664 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:51.664 00.000 10844 Enqueuing Expose request
21:24:51.669 00.005 11060 IsSlewing returns 0
21:24:51.670 00.001 11060 IsGuiding returns 0
21:24:51.795 00.125 11060 IsGuiding returns 0
21:24:51.795 00.000 11060 Move returns status 0, amount 99
21:24:51.795 00.000 11060 move complete, result=0
21:24:51.795 00.000 11060 worker thread done servicing request
21:24:51.795 00.000 11060 Worker thread wakes up
21:24:51.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:51.795 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 99 ms SOUTH
21:24:51.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:52.438 00.643 11060 Exposure complete
21:24:52.578 00.140 11060 worker thread done servicing request
21:24:52.585 00.007 10844 OnExposeComplete: enter
21:24:52.585 00.000 10844 UpdateGuideState(): m_state=6
21:24:52.585 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
21:24:52.585 00.000 10844 Star::Find returns 1 (0), X=94.32, Y=464.53, Mass=802, SNR=17.3, Peak=64 HFD=3.5
21:24:52.585 00.000 10844 MultiStar: [#1 1.51,0.18,0.00,M2] [#2 0.24,0.77,1.09,U] [#3 0.61,0.86,0.00,M1] [#4 -0.06,0.44,3.86,U] [#5 -0.30,-0.34,1.04,U] [#6 -0.93,0.72,0.00,M3] [#7 0.48,0.82,1.07,U] [#8 -0.71,0.86,0.00,M2] 
21:24:52.585 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.47}, one-star: {-0.09, 0.73}
21:24:52.585 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.80) = xAngle (2.33 = 2.33)
21:24:52.585 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.25 = 2.25)
21:24:52.585 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.47 hyp=0.47 cameraTheta=1.53 mountX=-0.33 mountY=0.37, mountTheta=2.29
21:24:52.589 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.47, opts=13)
21:24:52.589 00.000 10844 Enqueuing Move request for scope (0.02, 0.47)
21:24:52.589 00.000 11060 Worker thread wakes up
21:24:52.593 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.47) opts 0xd
21:24:52.593 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.47)
21:24:52.593 00.000 11060 Moving (0.02, 0.47) raw xDistance=-0.33 yDistance=0.37
21:24:52.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.33
21:24:52.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
21:24:52.593 00.000 11060 MoveAxis(E, 32, ABG)
21:24:52.593 00.000 11060 Guiding  Dir = 2, Dur = 32
21:24:52.602 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:52.617 00.015 10844 UpdateGuideState exits: m=802 SNR=17.3
21:24:52.617 00.000 11060 IsSlewing returns 0
21:24:52.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:52.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:52.617 00.000 10844 Enqueuing Expose request
21:24:52.617 00.000 11060 IsGuiding returns 0
21:24:52.680 00.063 11060 IsGuiding returns 0
21:24:52.680 00.000 11060 Move returns status 0, amount 32
21:24:52.680 00.000 11060 MoveAxis(S, 142, ABG)
21:24:52.680 00.000 11060 Guiding  Dir = 1, Dur = 142
21:24:52.711 00.031 11060 IsSlewing returns 0
21:24:52.711 00.000 11060 IsGuiding returns 0
21:24:52.871 00.160 11060 IsGuiding returns 0
21:24:52.872 00.001 11060 Move returns status 0, amount 142
21:24:52.872 00.000 11060 move complete, result=0
21:24:52.872 00.000 11060 worker thread done servicing request
21:24:52.872 00.000 11060 Worker thread wakes up
21:24:52.872 00.000 10844 GuideStep: -0.3 px 32 ms EAST, 0.4 px 142 ms SOUTH
21:24:52.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:52.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:53.507 00.635 11060 Exposure complete
21:24:53.644 00.137 11060 worker thread done servicing request
21:24:53.644 00.000 10844 OnExposeComplete: enter
21:24:53.644 00.000 10844 UpdateGuideState(): m_state=6
21:24:53.644 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
21:24:53.644 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=462.92, Mass=924, SNR=19.2, Peak=79 HFD=3.4
21:24:53.644 00.000 10844 MultiStar: [#1 0.45,0.29,1.09,U] [#2 0.15,-0.05,0.98,U] [#3 0.33,0.48,0.73,U] [#4 -0.34,1.00,0.00,M1] [#5 -1.00,-0.43,0.00,M1] [#6 -0.92,0.84,0.00,M4] [#7 -0.07,0.34,1.11,U] [#8 -0.48,0.79,1.14,U] 
21:24:53.644 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.17}, one-star: {-0.33, -0.88}
21:24:53.644 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.80) = xAngle (2.45 = 2.45)
21:24:53.644 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
21:24:53.644 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.65 mountX=-0.13 mountY=0.12, mountTheta=2.41
21:24:53.652 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.17, opts=13)
21:24:53.652 00.000 10844 Enqueuing Move request for scope (-0.01, 0.17)
21:24:53.652 00.000 11060 Worker thread wakes up
21:24:53.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
21:24:53.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
21:24:53.652 00.000 11060 Moving (-0.01, 0.17) raw xDistance=-0.13 yDistance=0.12
21:24:53.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.02 from input -0.13
21:24:53.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:53.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:24:53.652 00.000 11060 MoveAxis(E, 13, ABG)
21:24:53.652 00.000 11060 Guiding  Dir = 2, Dur = 13
21:24:53.657 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:53.672 00.015 11060 IsSlewing returns 0
21:24:53.672 00.000 11060 IsGuiding returns 0
21:24:53.672 00.000 10844 UpdateGuideState exits: m=924 SNR=19.2
21:24:53.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:53.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:53.672 00.000 10844 Enqueuing Expose request
21:24:53.687 00.015 11060 IsGuiding returns 0
21:24:53.687 00.000 11060 Move returns status 0, amount 13
21:24:53.687 00.000 11060 MoveAxis(N, 0, ABG)
21:24:53.687 00.000 11060 Move returns status 0, amount 0
21:24:53.689 00.002 11060 move complete, result=0
21:24:53.692 00.003 11060 worker thread done servicing request
21:24:53.692 00.000 11060 Worker thread wakes up
21:24:53.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:53.694 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:53.699 00.005 10844 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
21:24:54.333 00.634 11060 Exposure complete
21:24:54.482 00.149 11060 worker thread done servicing request
21:24:54.482 00.000 10844 OnExposeComplete: enter
21:24:54.482 00.000 10844 UpdateGuideState(): m_state=6
21:24:54.482 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
21:24:54.482 00.000 10844 Star::Find returns 1 (0), X=93.59, Y=463.09, Mass=753, SNR=17.0, Peak=76 HFD=3.3
21:24:54.482 00.000 10844 MultiStar: [#1 0.34,-0.69,1.18,U] [#2 -0.35,-0.49,0.87,U] [#3 0.84,-0.19,0.84,U] [#4 0.43,-0.38,4.08,U] [#5 -0.52,-0.83,1.00,U] [#6 -1.45,-0.08,0.00,M5] [#7 -0.26,0.28,1.16,U] [#8 -1.01,0.65,0.00,M2] 
21:24:54.482 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.41}, one-star: {-0.82, -0.71}
21:24:54.482 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.80) = xAngle (-0.55 = -0.55)
21:24:54.482 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.64 = -0.64)
21:24:54.482 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.41 hyp=0.42 cameraTheta=-1.36 mountX=0.36 mountY=-0.25, mountTheta=-0.61
21:24:54.482 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.41, opts=13)
21:24:54.485 00.003 10844 Enqueuing Move request for scope (0.09, -0.41)
21:24:54.485 00.000 11060 Worker thread wakes up
21:24:54.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.41) opts 0xd
21:24:54.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.41)
21:24:54.485 00.000 11060 Moving (0.09, -0.41) raw xDistance=0.36 yDistance=-0.25
21:24:54.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.36
21:24:54.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:24:54.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:24:54.485 00.000 11060 MoveAxis(W, 35, ABG)
21:24:54.485 00.000 11060 Guiding  Dir = 3, Dur = 35
21:24:54.490 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:24:54.501 00.011 10844 UpdateGuideState exits: m=753 SNR=17.0
21:24:54.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:54.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:54.501 00.000 10844 Enqueuing Expose request
21:24:54.512 00.011 11060 IsSlewing returns 0
21:24:54.512 00.000 11060 IsGuiding returns 0
21:24:54.575 00.063 11060 IsGuiding returns 0
21:24:54.575 00.000 11060 Move returns status 0, amount 35
21:24:54.575 00.000 11060 MoveAxis(N, 0, ABG)
21:24:54.575 00.000 11060 Move returns status 0, amount 0
21:24:54.575 00.000 11060 move complete, result=0
21:24:54.575 00.000 11060 worker thread done servicing request
21:24:54.575 00.000 11060 Worker thread wakes up
21:24:54.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:54.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:54.575 00.000 10844 GuideStep: 0.4 px 35 ms WEST, -0.3 px 0 ms NORTH
21:24:55.215 00.640 11060 Exposure complete
21:24:55.361 00.146 11060 worker thread done servicing request
21:24:55.363 00.002 10844 OnExposeComplete: enter
21:24:55.363 00.000 10844 UpdateGuideState(): m_state=6
21:24:55.363 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
21:24:55.363 00.000 10844 Star::Find returns 1 (0), X=94.48, Y=464.06, Mass=1165, SNR=21.6, Peak=85 HFD=3.7
21:24:55.363 00.000 10844 MultiStar: [#1 0.77,0.08,0.77,U] [#2 -0.31,-0.16,0.88,U] [#3 1.11,0.72,0.00,M1] [#4 -0.31,0.64,3.32,U] [#5 -0.61,-0.59,0.99,U] [#6 -0.99,0.53,0.00,M6] [#7 0.41,0.40,0.94,U] [#8 -0.75,0.40,0.82,U] 
21:24:55.363 00.000 10844 single-star, 6 included, MultiStar: {-0.17, 0.28}, one-star: {0.07, 0.25}
21:24:55.363 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.80) = xAngle (2.10 = 2.10)
21:24:55.363 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.01 = 2.01)
21:24:55.363 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.29 mountX=-0.13 mountY=0.24, mountTheta=2.08
21:24:55.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.25, opts=13)
21:24:55.365 00.000 10844 Enqueuing Move request for scope (0.07, 0.25)
21:24:55.365 00.000 11060 Worker thread wakes up
21:24:55.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
21:24:55.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
21:24:55.365 00.000 11060 Moving (0.07, 0.25) raw xDistance=-0.13 yDistance=0.24
21:24:55.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.02 from input -0.13
21:24:55.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
21:24:55.365 00.000 11060 MoveAxis(E, 12, ABG)
21:24:55.365 00.000 11060 Guiding  Dir = 2, Dur = 12
21:24:55.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:55.379 00.014 11060 IsSlewing returns 0
21:24:55.380 00.001 11060 IsGuiding returns 0
21:24:55.382 00.002 10844 UpdateGuideState exits: m=1165 SNR=21.6
21:24:55.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:55.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:55.382 00.000 10844 Enqueuing Expose request
21:24:55.411 00.029 11060 IsGuiding returns 0
21:24:55.411 00.000 11060 Move returns status 0, amount 12
21:24:55.411 00.000 11060 MoveAxis(S, 91, ABG)
21:24:55.411 00.000 11060 Guiding  Dir = 1, Dur = 91
21:24:55.442 00.031 11060 IsSlewing returns 0
21:24:55.442 00.000 11060 IsGuiding returns 0
21:24:55.551 00.109 11060 IsGuiding returns 0
21:24:55.551 00.000 11060 Move returns status 0, amount 91
21:24:55.551 00.000 11060 move complete, result=0
21:24:55.551 00.000 11060 worker thread done servicing request
21:24:55.551 00.000 11060 Worker thread wakes up
21:24:55.551 00.000 10844 GuideStep: -0.1 px 12 ms EAST, 0.2 px 91 ms SOUTH
21:24:55.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:55.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:56.185 00.634 11060 Exposure complete
21:24:56.337 00.152 11060 worker thread done servicing request
21:24:56.337 00.000 10844 OnExposeComplete: enter
21:24:56.337 00.000 10844 UpdateGuideState(): m_state=6
21:24:56.337 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
21:24:56.337 00.000 10844 Star::Find returns 1 (0), X=93.64, Y=464.25, Mass=877, SNR=18.4, Peak=82 HFD=3.4
21:24:56.337 00.000 10844 MultiStar: [#1 0.01,-0.11,0.99,U] [#2 -0.65,0.57,1.13,U] [#3 0.69,1.03,0.00,M2] [#4 0.13,0.83,3.67,U] [#5 -0.03,-0.44,1.15,U] [#6 -1.02,1.59,0.00,M7] [#7 -0.26,1.09,0.00,M1] [#8 -0.64,1.47,0.00,M2] 
21:24:56.337 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.44}, one-star: {-0.77, 0.45}
21:24:56.337 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.80) = xAngle (2.66 = 2.66)
21:24:56.337 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.58 = 2.58)
21:24:56.337 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.86 mountX=-0.41 mountY=0.25, mountTheta=2.60
21:24:56.337 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.44, opts=13)
21:24:56.337 00.000 10844 Enqueuing Move request for scope (-0.13, 0.44)
21:24:56.337 00.000 11060 Worker thread wakes up
21:24:56.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.44) opts 0xd
21:24:56.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.44)
21:24:56.337 00.000 11060 Moving (-0.13, 0.44) raw xDistance=-0.41 yDistance=0.25
21:24:56.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.41
21:24:56.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
21:24:56.337 00.000 11060 MoveAxis(E, 41, ABG)
21:24:56.337 00.000 11060 Guiding  Dir = 2, Dur = 41
21:24:56.343 00.006 11060 IsSlewing returns 0
21:24:56.343 00.000 11060 IsGuiding returns 0
21:24:56.345 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:56.359 00.014 10844 UpdateGuideState exits: m=877 SNR=18.4
21:24:56.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:56.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:56.359 00.000 10844 Enqueuing Expose request
21:24:56.391 00.032 11060 IsGuiding returns 0
21:24:56.391 00.000 11060 Move returns status 0, amount 41
21:24:56.391 00.000 11060 MoveAxis(S, 95, ABG)
21:24:56.391 00.000 11060 Guiding  Dir = 1, Dur = 95
21:24:56.423 00.032 11060 IsSlewing returns 0
21:24:56.424 00.001 11060 IsGuiding returns 0
21:24:56.551 00.127 11060 IsGuiding returns 0
21:24:56.551 00.000 11060 Move returns status 0, amount 95
21:24:56.551 00.000 11060 move complete, result=0
21:24:56.551 00.000 11060 worker thread done servicing request
21:24:56.551 00.000 11060 Worker thread wakes up
21:24:56.551 00.000 10844 GuideStep: -0.4 px 41 ms EAST, 0.2 px 95 ms SOUTH
21:24:56.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:56.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:57.184 00.633 11060 Exposure complete
21:24:57.341 00.157 11060 worker thread done servicing request
21:24:57.343 00.002 10844 OnExposeComplete: enter
21:24:57.343 00.000 10844 UpdateGuideState(): m_state=6
21:24:57.343 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
21:24:57.343 00.000 10844 Star::Find returns 1 (0), X=93.73, Y=464.02, Mass=1190, SNR=21.4, Peak=95 HFD=3.9
21:24:57.343 00.000 10844 MultiStar: [#1 0.61,-0.43,1.13,U] [#2 -0.33,-0.15,0.78,U] [#3 0.18,0.70,0.66,U] [#4 -0.23,0.19,3.30,U] [#5 -0.64,-0.18,0.91,U] [#6 -1.39,1.17,0.00,M8] [#7 -0.81,0.69,0.00,M2] [#8 -0.89,0.43,0.84,U] 
21:24:57.343 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.11}, one-star: {-0.68, 0.21}
21:24:57.343 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.80) = xAngle (3.56 = -2.72)
21:24:57.343 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.47 = -2.81)
21:24:57.343 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.76 mountX=-0.26 mountY=-0.09, mountTheta=-2.80
21:24:57.343 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.11, opts=13)
21:24:57.343 00.000 10844 Enqueuing Move request for scope (-0.26, 0.11)
21:24:57.343 00.000 11060 Worker thread wakes up
21:24:57.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
21:24:57.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
21:24:57.343 00.000 11060 Moving (-0.26, 0.11) raw xDistance=-0.26 yDistance=-0.09
21:24:57.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.26
21:24:57.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:57.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:24:57.343 00.000 11060 MoveAxis(E, 26, ABG)
21:24:57.343 00.000 11060 Guiding  Dir = 2, Dur = 26
21:24:57.350 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:57.365 00.015 10844 UpdateGuideState exits: m=1190 SNR=21.4
21:24:57.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:57.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:57.365 00.000 10844 Enqueuing Expose request
21:24:57.374 00.009 11060 IsSlewing returns 0
21:24:57.378 00.004 11060 IsGuiding returns 0
21:24:57.421 00.043 11060 IsGuiding returns 0
21:24:57.421 00.000 11060 Move returns status 0, amount 26
21:24:57.421 00.000 11060 MoveAxis(N, 0, ABG)
21:24:57.421 00.000 11060 Move returns status 0, amount 0
21:24:57.421 00.000 11060 move complete, result=0
21:24:57.422 00.001 10844 GuideStep: -0.3 px 26 ms EAST, -0.1 px 0 ms NORTH
21:24:57.422 00.000 11060 worker thread done servicing request
21:24:57.422 00.000 11060 Worker thread wakes up
21:24:57.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:57.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:58.059 00.637 11060 Exposure complete
21:24:58.213 00.154 11060 worker thread done servicing request
21:24:58.215 00.002 10844 OnExposeComplete: enter
21:24:58.215 00.000 10844 UpdateGuideState(): m_state=6
21:24:58.215 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
21:24:58.215 00.000 10844 Star::Find returns 1 (0), X=93.58, Y=464.44, Mass=992, SNR=19.7, Peak=91 HFD=3.3
21:24:58.215 00.000 10844 MultiStar: [#1 -0.29,-0.98,1.16,U] [#2 -0.83,-0.15,1.04,U] [#3 0.25,1.06,0.00,M2] [#4 -0.21,0.76,3.50,U] [#5 -0.77,-0.62,0.81,U] [#6 -1.42,1.19,0.00,M9] [#7 -0.06,1.50,0.00,M3] [#8 -1.18,1.36,0.00,M2] 
21:24:58.215 00.000 10844 refined, 4 included, MultiStar: {-0.45, 0.20}, one-star: {-0.83, 0.64}
21:24:58.215 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.80) = xAngle (3.53 = -2.76)
21:24:58.215 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.44 = -2.84)
21:24:58.215 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.20 hyp=0.50 cameraTheta=2.72 mountX=-0.46 mountY=-0.15, mountTheta=-2.83
21:24:58.217 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.20, opts=13)
21:24:58.217 00.000 10844 Enqueuing Move request for scope (-0.45, 0.20)
21:24:58.217 00.000 11060 Worker thread wakes up
21:24:58.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.20) opts 0xd
21:24:58.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.20)
21:24:58.217 00.000 11060 Moving (-0.45, 0.20) raw xDistance=-0.46 yDistance=-0.15
21:24:58.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.46
21:24:58.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:58.220 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:24:58.220 00.000 11060 MoveAxis(E, 45, ABG)
21:24:58.220 00.000 11060 Guiding  Dir = 2, Dur = 45
21:24:58.223 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:58.226 00.003 11060 IsSlewing returns 0
21:24:58.226 00.000 11060 IsGuiding returns 0
21:24:58.238 00.012 10844 UpdateGuideState exits: m=992 SNR=19.7
21:24:58.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:58.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:58.238 00.000 10844 Enqueuing Expose request
21:24:58.274 00.036 11060 IsGuiding returns 0
21:24:58.274 00.000 11060 Move returns status 0, amount 45
21:24:58.274 00.000 11060 MoveAxis(N, 0, ABG)
21:24:58.274 00.000 11060 Move returns status 0, amount 0
21:24:58.276 00.002 11060 move complete, result=0
21:24:58.276 00.000 11060 worker thread done servicing request
21:24:58.276 00.000 11060 Worker thread wakes up
21:24:58.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:58.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:58.276 00.000 10844 GuideStep: -0.5 px 45 ms EAST, -0.1 px 0 ms NORTH
21:24:58.914 00.638 11060 Exposure complete
21:24:59.067 00.153 11060 worker thread done servicing request
21:24:59.067 00.000 10844 OnExposeComplete: enter
21:24:59.067 00.000 10844 UpdateGuideState(): m_state=6
21:24:59.067 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
21:24:59.067 00.000 10844 Star::Find returns 1 (0), X=94.14, Y=464.14, Mass=1046, SNR=20.2, Peak=112 HFD=3.7
21:24:59.067 00.000 10844 MultiStar: [#1 -0.59,-0.87,0.00,M1] [#2 -1.01,0.28,0.00,M1] [#3 0.40,1.03,0.00,M3] [#4 -0.30,-0.10,3.40,U] [#5 -0.34,-1.15,0.00,M1] [#6 -1.23,0.07,0.00,M10] [#7 -0.09,0.99,0.79,U] [#8 -0.89,0.49,0.98,U] 
21:24:59.067 00.000 10844 refined, 3 included, MultiStar: {-0.37, 0.21}, one-star: {-0.28, 0.34}
21:24:59.067 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.80) = xAngle (3.43 = -2.85)
21:24:59.067 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.35 = -2.94)
21:24:59.067 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.21 hyp=0.42 cameraTheta=2.63 mountX=-0.40 mountY=-0.08, mountTheta=-2.93
21:24:59.067 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.21, opts=13)
21:24:59.067 00.000 10844 Enqueuing Move request for scope (-0.37, 0.21)
21:24:59.067 00.000 11060 Worker thread wakes up
21:24:59.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.21) opts 0xd
21:24:59.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.21)
21:24:59.067 00.000 11060 Moving (-0.37, 0.21) raw xDistance=-0.40 yDistance=-0.08
21:24:59.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.40
21:24:59.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:59.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:24:59.067 00.000 11060 MoveAxis(E, 40, ABG)
21:24:59.067 00.000 11060 Guiding  Dir = 2, Dur = 40
21:24:59.076 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:59.081 00.005 11060 IsSlewing returns 0
21:24:59.081 00.000 11060 IsGuiding returns 0
21:24:59.089 00.008 10844 UpdateGuideState exits: m=1046 SNR=20.2
21:24:59.091 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:59.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:59.091 00.000 10844 Enqueuing Expose request
21:24:59.128 00.037 11060 IsGuiding returns 0
21:24:59.128 00.000 11060 Move returns status 0, amount 40
21:24:59.128 00.000 11060 MoveAxis(N, 0, ABG)
21:24:59.128 00.000 11060 Move returns status 0, amount 0
21:24:59.128 00.000 11060 move complete, result=0
21:24:59.128 00.000 11060 worker thread done servicing request
21:24:59.128 00.000 11060 Worker thread wakes up
21:24:59.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:24:59.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:24:59.128 00.000 10844 GuideStep: -0.4 px 40 ms EAST, -0.1 px 0 ms NORTH
21:24:59.770 00.642 11060 Exposure complete
21:24:59.922 00.152 11060 worker thread done servicing request
21:24:59.922 00.000 10844 OnExposeComplete: enter
21:24:59.922 00.000 10844 UpdateGuideState(): m_state=6
21:24:59.922 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
21:24:59.923 00.001 10844 Star::Find returns 1 (0), X=94.13, Y=463.83, Mass=1036, SNR=20.1, Peak=85 HFD=3.7
21:24:59.923 00.000 10844 MultiStar: [#1 -0.44,0.03,1.12,U] [#2 -0.77,-0.64,0.84,U] [#3 -0.03,0.17,0.75,U] [#4 -0.06,-0.38,3.46,U] [#5 -0.50,-0.55,0.99,U] [#6 -1.58,0.05,0.00,R] [#7 -0.22,0.59,0.91,U] [#8 -1.67,-0.25,0.00,M2] 
21:24:59.923 00.000 10844 single-star, 6 included, MultiStar: {-0.26, -0.19}, one-star: {-0.28, 0.03}
21:24:59.923 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.80) = xAngle (3.85 = -2.43)
21:24:59.923 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.76 = -2.52)
21:24:59.923 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.05 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
21:24:59.923 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.03, opts=13)
21:24:59.923 00.000 10844 Enqueuing Move request for scope (-0.28, 0.03)
21:24:59.923 00.000 11060 Worker thread wakes up
21:24:59.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
21:24:59.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
21:24:59.923 00.000 11060 Moving (-0.28, 0.03) raw xDistance=-0.21 yDistance=-0.16
21:24:59.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.21
21:24:59.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:59.925 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:24:59.925 00.000 11060 MoveAxis(E, 22, ABG)
21:24:59.925 00.000 11060 Guiding  Dir = 2, Dur = 22
21:24:59.928 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:24:59.947 00.019 10844 UpdateGuideState exits: m=1036 SNR=20.1
21:24:59.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:59.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:24:59.948 00.001 10844 Enqueuing Expose request
21:24:59.967 00.019 11060 IsSlewing returns 0
21:24:59.968 00.001 11060 IsGuiding returns 0
21:25:00.031 00.063 11060 IsGuiding returns 0
21:25:00.031 00.000 11060 Move returns status 0, amount 22
21:25:00.031 00.000 11060 MoveAxis(N, 0, ABG)
21:25:00.031 00.000 11060 Move returns status 0, amount 0
21:25:00.031 00.000 11060 move complete, result=0
21:25:00.031 00.000 11060 worker thread done servicing request
21:25:00.031 00.000 11060 Worker thread wakes up
21:25:00.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:00.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:00.032 00.001 10844 GuideStep: -0.2 px 22 ms EAST, -0.2 px 0 ms NORTH
21:25:00.666 00.634 11060 Exposure complete
21:25:00.804 00.138 11060 worker thread done servicing request
21:25:00.804 00.000 10844 OnExposeComplete: enter
21:25:00.804 00.000 10844 UpdateGuideState(): m_state=6
21:25:00.804 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
21:25:00.804 00.000 10844 Star::Find returns 1 (0), X=94.61, Y=463.85, Mass=1144, SNR=21.5, Peak=123 HFD=3.1
21:25:00.804 00.000 10844 MultiStar: [#1 -0.41,-0.66,0.98,U] [#2 -1.37,-0.32,0.00,M1] [#3 -0.16,0.44,0.65,U] [#4 -0.59,0.15,2.96,U] [#5 -0.79,-0.79,0.00,M1] [#6 -0.17,0.53,0.88,U] [#7 -0.12,0.34,0.78,U] [#8 -1.24,-0.46,0.00,M3] 
21:25:00.804 00.000 10844 single-star, 5 included, MultiStar: {-0.32, 0.12}, one-star: {0.20, 0.04}
21:25:00.804 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.80) = xAngle (1.02 = 1.02)
21:25:00.804 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.93 = 0.93)
21:25:00.804 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.21 mountX=0.11 mountY=0.16, mountTheta=0.99
21:25:00.812 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
21:25:00.812 00.000 10844 Enqueuing Move request for scope (0.20, 0.04)
21:25:00.812 00.000 11060 Worker thread wakes up
21:25:00.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
21:25:00.812 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
21:25:00.812 00.000 11060 Moving (0.20, 0.04) raw xDistance=0.11 yDistance=0.16
21:25:00.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:25:00.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:00.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:25:00.812 00.000 11060 MoveAxis(E, 0, ABG)
21:25:00.812 00.000 11060 Move returns status 0, amount 0
21:25:00.812 00.000 11060 MoveAxis(N, 0, ABG)
21:25:00.812 00.000 11060 Move returns status 0, amount 0
21:25:00.812 00.000 11060 move complete, result=0
21:25:00.812 00.000 11060 worker thread done servicing request
21:25:00.817 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:00.831 00.014 10844 UpdateGuideState exits: m=1144 SNR=21.5
21:25:00.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:00.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:00.831 00.000 10844 Enqueuing Expose request
21:25:00.831 00.000 11060 Worker thread wakes up
21:25:00.831 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:25:00.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:00.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:01.472 00.641 11060 Exposure complete
21:25:01.621 00.149 11060 worker thread done servicing request
21:25:01.621 00.000 10844 OnExposeComplete: enter
21:25:01.623 00.002 10844 UpdateGuideState(): m_state=6
21:25:01.623 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
21:25:01.623 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=464.22, Mass=870, SNR=18.5, Peak=84 HFD=3.1
21:25:01.623 00.000 10844 MultiStar: [#1 -0.46,-0.14,1.21,U] [#2 -1.29,-0.53,0.00,M2] [#3 -0.15,0.60,0.94,U] [#4 -0.32,0.55,3.65,U] [#5 -0.78,-0.98,0.00,M2] [#6 -0.25,0.67,0.91,U] [#7 -0.52,0.76,0.96,U] [#8 -1.41,0.04,0.00,M4] 
21:25:01.623 00.000 10844 single-star, 5 included, MultiStar: {-0.32, 0.48}, one-star: {-0.16, 0.41}
21:25:01.623 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.80) = xAngle (2.75 = 2.75)
21:25:01.623 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.66 = 2.66)
21:25:01.623 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.94 mountX=-0.41 mountY=0.20, mountTheta=2.68
21:25:01.625 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.41, opts=13)
21:25:01.625 00.000 10844 Enqueuing Move request for scope (-0.16, 0.41)
21:25:01.625 00.000 11060 Worker thread wakes up
21:25:01.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.41) opts 0xd
21:25:01.625 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.41)
21:25:01.625 00.000 11060 Moving (-0.16, 0.41) raw xDistance=-0.41 yDistance=0.20
21:25:01.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.41
21:25:01.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
21:25:01.625 00.000 11060 MoveAxis(E, 40, ABG)
21:25:01.625 00.000 11060 Guiding  Dir = 2, Dur = 40
21:25:01.630 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:01.643 00.013 11060 IsSlewing returns 0
21:25:01.643 00.000 11060 IsGuiding returns 0
21:25:01.645 00.002 10844 UpdateGuideState exits: m=870 SNR=18.5
21:25:01.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:01.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:01.645 00.000 10844 Enqueuing Expose request
21:25:01.689 00.044 11060 IsGuiding returns 0
21:25:01.689 00.000 11060 Move returns status 0, amount 40
21:25:01.689 00.000 11060 MoveAxis(S, 78, ABG)
21:25:01.689 00.000 11060 Guiding  Dir = 1, Dur = 78
21:25:01.706 00.017 11060 IsSlewing returns 0
21:25:01.706 00.000 11060 IsGuiding returns 0
21:25:01.801 00.095 11060 IsGuiding returns 0
21:25:01.802 00.001 11060 Move returns status 0, amount 78
21:25:01.802 00.000 11060 move complete, result=0
21:25:01.802 00.000 11060 worker thread done servicing request
21:25:01.802 00.000 11060 Worker thread wakes up
21:25:01.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:01.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:01.802 00.000 10844 GuideStep: -0.4 px 40 ms EAST, 0.2 px 78 ms SOUTH
21:25:02.435 00.633 11060 Exposure complete
21:25:02.585 00.150 11060 worker thread done servicing request
21:25:02.585 00.000 10844 OnExposeComplete: enter
21:25:02.585 00.000 10844 UpdateGuideState(): m_state=6
21:25:02.585 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
21:25:02.585 00.000 10844 Star::Find returns 1 (0), X=93.95, Y=463.48, Mass=886, SNR=18.4, Peak=78 HFD=3.6
21:25:02.585 00.000 10844 MultiStar: [#1 -0.86,0.05,1.17,U] [#2 -1.47,-0.19,0.00,M3] [#3 0.19,0.55,0.89,U] [#4 -0.41,0.27,3.75,U] [#5 -1.58,-0.77,0.00,M3] [#6 -0.02,0.42,0.78,U] [#7 0.19,0.45,1.00,U] [#8 -0.39,-0.29,0.96,U] 
21:25:02.585 00.000 10844 refined, 6 included, MultiStar: {-0.32, 0.18}, one-star: {-0.46, -0.32}
21:25:02.585 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.80) = xAngle (3.42 = -2.86)
21:25:02.585 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.34 = -2.95)
21:25:02.585 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.18 hyp=0.37 cameraTheta=2.62 mountX=-0.35 mountY=-0.07, mountTheta=-2.94
21:25:02.585 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.18, opts=13)
21:25:02.585 00.000 10844 Enqueuing Move request for scope (-0.32, 0.18)
21:25:02.585 00.000 11060 Worker thread wakes up
21:25:02.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.18) opts 0xd
21:25:02.585 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.18)
21:25:02.585 00.000 11060 Moving (-0.32, 0.18) raw xDistance=-0.35 yDistance=-0.07
21:25:02.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.35
21:25:02.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:02.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:25:02.585 00.000 11060 MoveAxis(E, 35, ABG)
21:25:02.585 00.000 11060 Guiding  Dir = 2, Dur = 35
21:25:02.591 00.006 11060 IsSlewing returns 0
21:25:02.591 00.000 11060 IsGuiding returns 0
21:25:02.598 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:02.610 00.012 10844 UpdateGuideState exits: m=886 SNR=18.4
21:25:02.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:02.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:02.610 00.000 10844 Enqueuing Expose request
21:25:02.639 00.029 11060 IsGuiding returns 0
21:25:02.639 00.000 11060 Move returns status 0, amount 35
21:25:02.641 00.002 11060 MoveAxis(N, 0, ABG)
21:25:02.641 00.000 11060 Move returns status 0, amount 0
21:25:02.641 00.000 11060 move complete, result=0
21:25:02.641 00.000 11060 worker thread done servicing request
21:25:02.641 00.000 11060 Worker thread wakes up
21:25:02.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:02.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:02.641 00.000 10844 GuideStep: -0.4 px 35 ms EAST, -0.1 px 0 ms NORTH
21:25:03.277 00.636 11060 Exposure complete
21:25:03.430 00.153 11060 worker thread done servicing request
21:25:03.430 00.000 10844 OnExposeComplete: enter
21:25:03.430 00.000 10844 UpdateGuideState(): m_state=6
21:25:03.431 00.001 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
21:25:03.431 00.000 10844 Star::Find returns 1 (0), X=93.30, Y=463.69, Mass=1245, SNR=22.5, Peak=112 HFD=3.4
21:25:03.431 00.000 10844 MultiStar: [#1 -0.32,-0.66,1.02,U] [#2 -0.81,-0.91,0.00,M4] [#3 0.04,0.45,0.66,U] [#4 -0.46,0.11,3.10,U] [#5 -1.50,-1.24,0.00,M4] [#6 0.05,0.53,0.84,U] [#7 -0.26,0.81,0.80,U] [#8 -1.04,-0.03,0.00,M4] 
21:25:03.432 00.001 10844 refined, 5 included, MultiStar: {-0.40, 0.12}, one-star: {-1.12, -0.12}
21:25:03.432 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.80) = xAngle (3.65 = -2.64)
21:25:03.432 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.56 = -2.72)
21:25:03.432 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.12 hyp=0.42 cameraTheta=2.84 mountX=-0.37 mountY=-0.17, mountTheta=-2.71
21:25:03.435 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.12, opts=13)
21:25:03.435 00.000 10844 Enqueuing Move request for scope (-0.40, 0.12)
21:25:03.437 00.002 11060 Worker thread wakes up
21:25:03.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.12) opts 0xd
21:25:03.437 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.12)
21:25:03.437 00.000 11060 Moving (-0.40, 0.12) raw xDistance=-0.37 yDistance=-0.17
21:25:03.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.37
21:25:03.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:03.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:25:03.437 00.000 11060 MoveAxis(E, 37, ABG)
21:25:03.437 00.000 11060 Guiding  Dir = 2, Dur = 37
21:25:03.445 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:03.459 00.014 10844 UpdateGuideState exits: m=1245 SNR=22.5
21:25:03.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:03.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:03.459 00.000 10844 Enqueuing Expose request
21:25:03.463 00.004 11060 IsSlewing returns 0
21:25:03.463 00.000 11060 IsGuiding returns 0
21:25:03.511 00.048 11060 IsGuiding returns 0
21:25:03.511 00.000 11060 Move returns status 0, amount 37
21:25:03.511 00.000 11060 MoveAxis(N, 0, ABG)
21:25:03.511 00.000 11060 Move returns status 0, amount 0
21:25:03.511 00.000 11060 move complete, result=0
21:25:03.511 00.000 11060 worker thread done servicing request
21:25:03.511 00.000 11060 Worker thread wakes up
21:25:03.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:03.511 00.000 10844 GuideStep: -0.4 px 37 ms EAST, -0.2 px 0 ms NORTH
21:25:03.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:04.148 00.637 11060 Exposure complete
21:25:04.316 00.168 11060 worker thread done servicing request
21:25:04.316 00.000 10844 OnExposeComplete: enter
21:25:04.316 00.000 10844 UpdateGuideState(): m_state=6
21:25:04.316 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
21:25:04.316 00.000 10844 Star::Find returns 1 (0), X=93.41, Y=462.82, Mass=794, SNR=17.2, Peak=86 HFD=3.2
21:25:04.316 00.000 10844 MultiStar: [#1 -0.82,-0.53,1.25,U] [#2 -1.17,-0.40,0.00,M5] [#3 -0.28,0.71,0.80,U] [#4 -0.45,-0.14,4.00,U] [#5 -1.43,-0.96,0.00,M5] [#6 0.33,0.40,0.96,U] [#7 -0.16,-0.05,1.13,U] [#8 -0.93,0.05,1.10,U] 
21:25:04.316 00.000 10844 refined, 6 included, MultiStar: {-0.48, -0.12}, one-star: {-1.00, -0.99}
21:25:04.316 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.80) = xAngle (-2.09 = -2.09)
21:25:04.318 00.002 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.18 = -2.18)
21:25:04.318 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-0.12 hyp=0.50 cameraTheta=-2.89 mountX=-0.25 mountY=-0.41, mountTheta=-2.11
21:25:04.318 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-0.12, opts=13)
21:25:04.318 00.000 10844 Enqueuing Move request for scope (-0.48, -0.12)
21:25:04.319 00.001 11060 Worker thread wakes up
21:25:04.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.12) opts 0xd
21:25:04.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -0.12)
21:25:04.319 00.000 11060 Moving (-0.48, -0.12) raw xDistance=-0.25 yDistance=-0.41
21:25:04.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.25
21:25:04.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:04.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:25:04.319 00.000 11060 MoveAxis(E, 25, ABG)
21:25:04.319 00.000 11060 Guiding  Dir = 2, Dur = 25
21:25:04.323 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:04.330 00.007 11060 IsSlewing returns 0
21:25:04.330 00.000 11060 IsGuiding returns 0
21:25:04.330 00.000 10844 UpdateGuideState exits: m=794 SNR=17.2
21:25:04.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:04.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:04.330 00.000 10844 Enqueuing Expose request
21:25:04.361 00.031 11060 IsGuiding returns 0
21:25:04.361 00.000 11060 Move returns status 0, amount 25
21:25:04.361 00.000 11060 MoveAxis(N, 0, ABG)
21:25:04.361 00.000 11060 Move returns status 0, amount 0
21:25:04.361 00.000 11060 move complete, result=0
21:25:04.361 00.000 11060 worker thread done servicing request
21:25:04.361 00.000 11060 Worker thread wakes up
21:25:04.365 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:04.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:04.365 00.000 10844 GuideStep: -0.2 px 25 ms EAST, -0.4 px 0 ms NORTH
21:25:05.005 00.640 11060 Exposure complete
21:25:05.156 00.151 11060 worker thread done servicing request
21:25:05.156 00.000 10844 OnExposeComplete: enter
21:25:05.156 00.000 10844 UpdateGuideState(): m_state=6
21:25:05.156 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
21:25:05.156 00.000 10844 Star::Find returns 1 (0), X=94.40, Y=462.79, Mass=892, SNR=19.0, Peak=99 HFD=2.9
21:25:05.156 00.000 10844 MultiStar: [#1 -0.07,-1.53,0.00,M1] [#2 -0.44,-1.40,0.00,M6] [#3 0.17,0.60,0.81,U] [#4 -0.46,0.22,3.52,U] [#5 -1.44,-0.97,0.00,M6] [#6 0.64,0.37,0.97,U] [#7 -0.16,0.62,0.83,U] [#8 -0.94,-0.97,0.00,M4] 
21:25:05.156 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.16}, one-star: {-0.01, -1.02}
21:25:05.156 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.80) = xAngle (3.12 = 3.12)
21:25:05.156 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.03 = 3.03)
21:25:05.156 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.31 mountX=-0.21 mountY=0.02, mountTheta=3.03
21:25:05.162 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.16, opts=13)
21:25:05.162 00.000 10844 Enqueuing Move request for scope (-0.14, 0.16)
21:25:05.162 00.000 11060 Worker thread wakes up
21:25:05.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
21:25:05.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
21:25:05.162 00.000 11060 Moving (-0.14, 0.16) raw xDistance=-0.21 yDistance=0.02
21:25:05.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.21
21:25:05.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:05.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:25:05.162 00.000 11060 MoveAxis(E, 21, ABG)
21:25:05.162 00.000 11060 Guiding  Dir = 2, Dur = 21
21:25:05.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:05.169 00.007 11060 IsSlewing returns 0
21:25:05.170 00.001 11060 IsGuiding returns 0
21:25:05.185 00.015 10844 UpdateGuideState exits: m=892 SNR=19.0
21:25:05.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:05.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:05.185 00.000 10844 Enqueuing Expose request
21:25:05.200 00.015 11060 IsGuiding returns 0
21:25:05.200 00.000 11060 Move returns status 0, amount 21
21:25:05.200 00.000 11060 MoveAxis(N, 0, ABG)
21:25:05.201 00.001 11060 Move returns status 0, amount 0
21:25:05.201 00.000 11060 move complete, result=0
21:25:05.201 00.000 11060 worker thread done servicing request
21:25:05.201 00.000 11060 Worker thread wakes up
21:25:05.201 00.000 10844 GuideStep: -0.2 px 21 ms EAST, 0.0 px 0 ms NORTH
21:25:05.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:05.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:05.837 00.636 11060 Exposure complete
21:25:05.978 00.141 11060 worker thread done servicing request
21:25:05.978 00.000 10844 OnExposeComplete: enter
21:25:05.978 00.000 10844 UpdateGuideState(): m_state=6
21:25:05.978 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
21:25:05.978 00.000 10844 Star::Find returns 1 (0), X=93.66, Y=462.55, Mass=964, SNR=19.4, Peak=89 HFD=3.2
21:25:05.978 00.000 10844 MultiStar: [#1 -1.05,-1.08,0.00,M2] [#2 -1.44,-2.06,0.00,M7] [#3 -1.06,0.37,0.00,M1] [#4 -1.39,-0.12,0.00,M1] [#5 -1.64,-0.98,0.00,M7] [#6 -0.70,-0.43,0.81,U] [#7 -0.32,-0.44,1.02,U] [#8 -1.44,-0.85,0.00,M5] 
21:25:05.978 00.000 10844 refined, 2 included, MultiStar: {-0.58, -0.72}, one-star: {-0.75, -1.25}
21:25:05.978 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.80) = xAngle (-1.44 = -1.44)
21:25:05.978 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.53 = -1.53)
21:25:05.978 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-0.72 hyp=0.93 cameraTheta=-2.25 mountX=0.12 mountY=-0.93, mountTheta=-1.44
21:25:05.978 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-0.72, opts=13)
21:25:05.978 00.000 10844 Enqueuing Move request for scope (-0.58, -0.72)
21:25:05.978 00.000 11060 Worker thread wakes up
21:25:05.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.72) opts 0xd
21:25:05.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -0.72)
21:25:05.978 00.000 11060 Moving (-0.58, -0.72) raw xDistance=0.12 yDistance=-0.93
21:25:05.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:25:05.978 00.000 11060 resist switch: large excursion: input -0.93 thresh 0.57 direction from 1 to -1
21:25:05.978 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.78
21:25:05.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.93
21:25:05.978 00.000 11060 MoveAxis(E, 0, ABG)
21:25:05.978 00.000 11060 Move returns status 0, amount 0
21:25:05.978 00.000 11060 BLC: Oldest BLC event removed
21:25:05.978 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 684 applied
21:25:05.978 00.000 11060 MoveAxis(N, 1040, ABG)
21:25:05.978 00.000 11060 Guiding  Dir = 0, Dur = 1040
21:25:05.985 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:06.006 00.021 10844 UpdateGuideState exits: m=964 SNR=19.4
21:25:06.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:06.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:06.006 00.000 10844 Enqueuing Expose request
21:25:06.024 00.018 11060 IsSlewing returns 0
21:25:06.024 00.000 11060 IsGuiding returns 0
21:25:07.100 01.076 11060 IsGuiding returns 0
21:25:07.100 00.000 11060 Move returns status 0, amount 1040
21:25:07.100 00.000 11060 move complete, result=0
21:25:07.100 00.000 11060 worker thread done servicing request
21:25:07.100 00.000 11060 Worker thread wakes up
21:25:07.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:07.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:07.102 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.9 px 1040 ms NORTH
21:25:07.740 00.638 11060 Exposure complete
21:25:07.882 00.142 11060 worker thread done servicing request
21:25:07.882 00.000 10844 OnExposeComplete: enter
21:25:07.882 00.000 10844 UpdateGuideState(): m_state=6
21:25:07.882 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
21:25:07.882 00.000 10844 Star::Find returns 1 (0), X=94.15, Y=463.52, Mass=1150, SNR=21.2, Peak=111 HFD=3.5
21:25:07.882 00.000 10844 MultiStar: [#1 -0.03,-1.06,0.00,M3] [#2 -0.38,-0.31,0.68,U] [#3 -0.20,-0.02,0.69,U] [#4 -0.61,-0.10,3.33,U] [#5 -1.02,-0.36,0.00,M8] [#6 0.69,-0.00,0.83,U] [#7 -0.95,0.59,0.00,M1] [#8 -0.42,-0.55,0.81,U] 
21:25:07.882 00.000 10844 refined, 5 included, MultiStar: {-0.33, -0.18}, one-star: {-0.26, -0.29}
21:25:07.882 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.80) = xAngle (-1.85 = -1.85)
21:25:07.882 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.93 = -1.93)
21:25:07.882 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.18 hyp=0.38 cameraTheta=-2.65 mountX=-0.10 mountY=-0.35, mountTheta=-1.85
21:25:07.885 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.18, opts=13)
21:25:07.885 00.000 10844 Enqueuing Move request for scope (-0.33, -0.18)
21:25:07.885 00.000 11060 Worker thread wakes up
21:25:07.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.18) opts 0xd
21:25:07.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.18)
21:25:07.885 00.000 11060 Moving (-0.33, -0.18) raw xDistance=-0.10 yDistance=-0.35
21:25:07.885 00.000 11060 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.649787, 1:0.353418
21:25:07.885 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:25:07.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:25:07.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
21:25:07.885 00.000 11060 MoveAxis(E, 0, ABG)
21:25:07.885 00.000 11060 Move returns status 0, amount 0
21:25:07.885 00.000 11060 MoveAxis(N, 135, ABG)
21:25:07.885 00.000 11060 Guiding  Dir = 0, Dur = 135
21:25:07.890 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:07.907 00.017 10844 UpdateGuideState exits: m=1150 SNR=21.2
21:25:07.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:07.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:07.907 00.000 10844 Enqueuing Expose request
21:25:07.920 00.013 11060 IsSlewing returns 0
21:25:07.920 00.000 11060 IsGuiding returns 0
21:25:08.096 00.176 11060 IsGuiding returns 0
21:25:08.096 00.000 11060 Move returns status 0, amount 135
21:25:08.096 00.000 11060 move complete, result=0
21:25:08.096 00.000 11060 worker thread done servicing request
21:25:08.096 00.000 11060 Worker thread wakes up
21:25:08.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:08.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:08.098 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 135 ms NORTH
21:25:08.735 00.637 11060 Exposure complete
21:25:08.873 00.138 11060 worker thread done servicing request
21:25:08.873 00.000 10844 OnExposeComplete: enter
21:25:08.873 00.000 10844 UpdateGuideState(): m_state=6
21:25:08.873 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
21:25:08.873 00.000 10844 Star::Find returns 1 (0), X=93.92, Y=463.13, Mass=878, SNR=18.3, Peak=86 HFD=3.8
21:25:08.873 00.000 10844 MultiStar: [#1 -0.20,-0.89,0.99,U] [#2 -0.34,-0.97,0.96,U] [#3 0.03,-0.18,0.91,U] [#4 -0.20,-1.24,0.00,M1] [#5 -0.54,-1.14,0.00,M9] [#6 0.34,-0.91,0.76,U] [#7 0.31,0.21,1.18,U] [#8 -0.71,-0.34,1.05,U] 
21:25:08.873 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.50}, one-star: {-0.49, -0.68}
21:25:08.873 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.80) = xAngle (-1.08 = -1.08)
21:25:08.873 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.16 = -1.16)
21:25:08.873 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.50 hyp=0.53 cameraTheta=-1.88 mountX=0.25 mountY=-0.48, mountTheta=-1.09
21:25:08.873 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.50, opts=13)
21:25:08.873 00.000 10844 Enqueuing Move request for scope (-0.16, -0.50)
21:25:08.873 00.000 11060 Worker thread wakes up
21:25:08.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.50) opts 0xd
21:25:08.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.50)
21:25:08.873 00.000 11060 Moving (-0.16, -0.50) raw xDistance=0.25 yDistance=-0.48
21:25:08.873 00.000 11060 BLC: History state: CurrMiss=0.48, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.649787, 1:0.353418, 2:0.484631
21:25:08.873 00.000 11060 BLC: Under-shoot: nominal increase by 86
21:25:08.873 00.000 11060 BLC: window closed
21:25:08.873 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:25:08.873 00.000 11060 BLC: Pulse adjusted to 750
21:25:08.886 00.013 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.25
21:25:08.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.48
21:25:08.886 00.000 11060 MoveAxis(W, 25, ABG)
21:25:08.886 00.000 11060 Guiding  Dir = 3, Dur = 25
21:25:08.891 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:08.903 00.012 11060 IsSlewing returns 0
21:25:08.903 00.000 11060 IsGuiding returns 0
21:25:08.905 00.002 10844 UpdateGuideState exits: m=878 SNR=18.3
21:25:08.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:08.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:08.905 00.000 10844 Enqueuing Expose request
21:25:08.950 00.045 11060 IsGuiding returns 0
21:25:08.950 00.000 11060 Move returns status 0, amount 25
21:25:08.950 00.000 11060 MoveAxis(N, 186, ABG)
21:25:08.950 00.000 11060 Guiding  Dir = 0, Dur = 186
21:25:08.982 00.032 11060 IsSlewing returns 0
21:25:08.983 00.001 11060 IsGuiding returns 0
21:25:09.186 00.203 10844 evsrv: cli 0EEEDFD0 connect
21:25:09.188 00.002 10844 case statement mapped state 6 to 3
21:25:09.189 00.001 11060 IsGuiding returns 0
21:25:09.189 00.000 11060 Move returns status 0, amount 186
21:25:09.189 00.000 10844 case statement mapped state 6 to 3
21:25:09.189 00.000 11060 move complete, result=0
21:25:09.189 00.000 11060 worker thread done servicing request
21:25:09.189 00.000 10844 GuideStep: 0.3 px 25 ms WEST, -0.5 px 186 ms NORTH
21:25:09.189 00.000 11060 Worker thread wakes up
21:25:09.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:09.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:09.191 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"f858b806-9fc5-40f3-835d-f242f4473414"}
21:25:09.191 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"f858b806-9fc5-40f3-835d-f242f4473414"}
21:25:09.191 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
21:25:09.834 00.643 11060 Exposure complete
21:25:09.985 00.151 11060 worker thread done servicing request
21:25:09.985 00.000 10844 OnExposeComplete: enter
21:25:09.985 00.000 10844 UpdateGuideState(): m_state=6
21:25:09.985 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
21:25:09.987 00.002 10844 Star::Find returns 1 (0), X=94.41, Y=463.61, Mass=848, SNR=18.4, Peak=88 HFD=3.3
21:25:09.987 00.000 10844 MultiStar: [#1 0.28,-0.96,1.22,U] [#2 -0.43,-0.61,0.80,U] [#3 0.55,-0.14,0.75,U] [#4 -0.24,-0.33,3.85,U] [#5 -0.81,-0.80,0.00,M10] [#6 0.86,-0.34,1.03,U] [#7 -0.18,-0.28,1.20,U] [#8 -1.45,-0.67,0.00,M4] 
21:25:09.987 00.000 10844 single-star, 6 included, MultiStar: {0.01, -0.40}, one-star: {-0.00, -0.20}
21:25:09.987 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.80) = xAngle (-0.78 = -0.78)
21:25:09.987 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.87 = -0.87)
21:25:09.987 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.59 mountX=0.14 mountY=-0.15, mountTheta=-0.82
21:25:09.988 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.20, opts=13)
21:25:09.988 00.000 10844 Enqueuing Move request for scope (-0.00, -0.20)
21:25:09.988 00.000 11060 Worker thread wakes up
21:25:09.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
21:25:09.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
21:25:09.989 00.001 11060 Moving (-0.00, -0.20) raw xDistance=0.14 yDistance=-0.15
21:25:09.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
21:25:09.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:09.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:25:09.989 00.000 11060 MoveAxis(W, 14, ABG)
21:25:09.989 00.000 11060 Guiding  Dir = 3, Dur = 14
21:25:09.995 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:10.011 00.016 11060 IsSlewing returns 0
21:25:10.011 00.000 11060 IsGuiding returns 0
21:25:10.011 00.000 10844 UpdateGuideState exits: m=848 SNR=18.4
21:25:10.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:10.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:10.011 00.000 10844 Enqueuing Expose request
21:25:10.042 00.031 11060 IsGuiding returns 0
21:25:10.042 00.000 11060 Move returns status 0, amount 14
21:25:10.042 00.000 11060 MoveAxis(N, 0, ABG)
21:25:10.042 00.000 11060 Move returns status 0, amount 0
21:25:10.042 00.000 11060 move complete, result=0
21:25:10.042 00.000 11060 worker thread done servicing request
21:25:10.042 00.000 11060 Worker thread wakes up
21:25:10.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:10.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:10.044 00.002 10844 GuideStep: 0.1 px 14 ms WEST, -0.2 px 0 ms NORTH
21:25:10.678 00.634 11060 Exposure complete
21:25:10.823 00.145 11060 worker thread done servicing request
21:25:10.823 00.000 10844 OnExposeComplete: enter
21:25:10.823 00.000 10844 UpdateGuideState(): m_state=6
21:25:10.823 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
21:25:10.823 00.000 10844 Star::Find returns 1 (0), X=94.81, Y=463.33, Mass=1070, SNR=20.5, Peak=100 HFD=3.5
21:25:10.823 00.000 10844 MultiStar: [#1 -0.24,-0.53,1.06,U] [#2 0.04,-1.49,0.00,M5] [#3 0.12,0.16,0.78,U] [#4 -0.13,0.14,3.37,U] [#5 -0.53,0.15,0.78,U] [#6 1.14,0.21,0.00,M1] [#7 -0.09,0.09,0.97,U] [#8 -1.12,-0.08,0.00,M5] 
21:25:10.823 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.03}, one-star: {0.40, -0.47}
21:25:10.823 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.80) = xAngle (-2.00 = -2.00)
21:25:10.825 00.002 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.09 = -2.09)
21:25:10.825 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.80 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
21:25:10.825 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
21:25:10.825 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
21:25:10.825 00.000 11060 Worker thread wakes up
21:25:10.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
21:25:10.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
21:25:10.825 00.000 11060 Moving (-0.09, -0.03) raw xDistance=-0.04 yDistance=-0.08
21:25:10.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:25:10.827 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:10.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:25:10.827 00.000 11060 MoveAxis(E, 0, ABG)
21:25:10.827 00.000 11060 Move returns status 0, amount 0
21:25:10.827 00.000 11060 MoveAxis(N, 0, ABG)
21:25:10.827 00.000 11060 Move returns status 0, amount 0
21:25:10.827 00.000 11060 move complete, result=0
21:25:10.827 00.000 11060 worker thread done servicing request
21:25:10.836 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:10.853 00.017 10844 UpdateGuideState exits: m=1070 SNR=20.5
21:25:10.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:10.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:10.853 00.000 10844 Enqueuing Expose request
21:25:10.853 00.000 11060 Worker thread wakes up
21:25:10.853 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:10.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:10.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:11.486 00.633 11060 Exposure complete
21:25:11.622 00.136 11060 worker thread done servicing request
21:25:11.624 00.002 10844 OnExposeComplete: enter
21:25:11.624 00.000 10844 UpdateGuideState(): m_state=6
21:25:11.624 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
21:25:11.625 00.001 10844 Star::Find returns 1 (0), X=94.30, Y=462.31, Mass=911, SNR=19.1, Peak=103 HFD=3.4
21:25:11.625 00.000 10844 MultiStar: [#1 0.67,-0.96,0.00,M1] [#2 0.12,-1.01,0.89,U] [#3 0.27,-0.52,0.75,U] [#4 -0.07,-0.95,3.73,U] [#5 -0.32,-1.29,0.00,M10] [#6 0.77,-0.64,0.89,U] [#7 0.56,-0.58,0.91,U] [#8 -0.73,-0.54,0.99,U] 
21:25:11.625 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.87}, one-star: {-0.12, -1.49}
21:25:11.625 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.80) = xAngle (-0.72 = -0.72)
21:25:11.625 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.80 = -0.80)
21:25:11.625 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.87 hyp=0.87 cameraTheta=-1.52 mountX=0.66 mountY=-0.63, mountTheta=-0.76
21:25:11.627 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.87, opts=13)
21:25:11.627 00.000 10844 Enqueuing Move request for scope (0.04, -0.87)
21:25:11.627 00.000 11060 Worker thread wakes up
21:25:11.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.87) opts 0xd
21:25:11.627 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.87)
21:25:11.627 00.000 11060 Moving (0.04, -0.87) raw xDistance=0.66 yDistance=-0.63
21:25:11.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.66
21:25:11.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
21:25:11.627 00.000 11060 MoveAxis(W, 64, ABG)
21:25:11.627 00.000 11060 Guiding  Dir = 3, Dur = 64
21:25:11.632 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:11.637 00.005 11060 IsSlewing returns 0
21:25:11.637 00.000 11060 IsGuiding returns 0
21:25:11.651 00.014 10844 UpdateGuideState exits: m=911 SNR=19.1
21:25:11.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:11.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:11.651 00.000 10844 Enqueuing Expose request
21:25:11.715 00.064 11060 IsGuiding returns 0
21:25:11.715 00.000 11060 Move returns status 0, amount 64
21:25:11.715 00.000 11060 MoveAxis(N, 240, ABG)
21:25:11.715 00.000 11060 Guiding  Dir = 0, Dur = 240
21:25:11.730 00.015 11060 IsSlewing returns 0
21:25:11.730 00.000 11060 IsGuiding returns 0
21:25:11.998 00.268 11060 IsGuiding returns 0
21:25:11.998 00.000 11060 Move returns status 0, amount 240
21:25:11.999 00.001 11060 move complete, result=0
21:25:11.999 00.000 11060 worker thread done servicing request
21:25:11.999 00.000 11060 Worker thread wakes up
21:25:11.999 00.000 10844 GuideStep: 0.7 px 64 ms WEST, -0.6 px 240 ms NORTH
21:25:11.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:11.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:12.633 00.634 11060 Exposure complete
21:25:12.848 00.215 11060 worker thread done servicing request
21:25:12.848 00.000 10844 OnExposeComplete: enter
21:25:12.848 00.000 10844 UpdateGuideState(): m_state=6
21:25:12.849 00.001 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
21:25:12.850 00.001 10844 Star::Find returns 1 (0), X=94.04, Y=463.13, Mass=988, SNR=19.8, Peak=99 HFD=3.9
21:25:12.850 00.000 10844 MultiStar: [#1 0.73,-0.67,1.08,U] [#2 0.24,-0.75,0.84,U] [#3 0.21,0.29,0.86,U] [#4 0.02,-0.43,3.52,U] [#5 0.28,-0.96,1.09,U] [#6 0.26,-0.44,0.88,U] [#7 0.23,-0.40,0.92,U] [#8 -0.87,-0.34,0.94,U] 
21:25:12.850 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.49}, one-star: {-0.37, -0.67}
21:25:12.850 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.80) = xAngle (-0.62 = -0.62)
21:25:12.850 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.71 = -0.71)
21:25:12.850 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.49 hyp=0.49 cameraTheta=-1.43 mountX=0.40 mountY=-0.32, mountTheta=-0.68
21:25:12.854 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.49, opts=13)
21:25:12.855 00.001 10844 Enqueuing Move request for scope (0.07, -0.49)
21:25:12.855 00.000 11060 Worker thread wakes up
21:25:12.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.49) opts 0xd
21:25:12.855 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.49)
21:25:12.855 00.000 11060 Moving (0.07, -0.49) raw xDistance=0.40 yDistance=-0.32
21:25:12.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.40
21:25:12.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
21:25:12.855 00.000 11060 MoveAxis(W, 40, ABG)
21:25:12.855 00.000 11060 Guiding  Dir = 3, Dur = 40
21:25:12.870 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:12.876 00.006 11060 IsSlewing returns 0
21:25:12.877 00.001 11060 IsGuiding returns 0
21:25:12.897 00.020 10844 UpdateGuideState exits: m=988 SNR=19.8
21:25:12.898 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:12.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:12.898 00.000 10844 Enqueuing Expose request
21:25:12.940 00.042 11060 IsGuiding returns 0
21:25:12.940 00.000 11060 Move returns status 0, amount 40
21:25:12.940 00.000 11060 MoveAxis(N, 122, ABG)
21:25:12.940 00.000 11060 Guiding  Dir = 0, Dur = 122
21:25:12.969 00.029 11060 IsSlewing returns 0
21:25:12.969 00.000 11060 IsGuiding returns 0
21:25:13.094 00.125 11060 IsGuiding returns 0
21:25:13.094 00.000 11060 Move returns status 0, amount 122
21:25:13.094 00.000 11060 move complete, result=0
21:25:13.094 00.000 11060 worker thread done servicing request
21:25:13.096 00.002 11060 Worker thread wakes up
21:25:13.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:13.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:13.096 00.000 10844 GuideStep: 0.4 px 40 ms WEST, -0.3 px 122 ms NORTH
21:25:13.735 00.639 11060 Exposure complete
21:25:13.989 00.254 11060 worker thread done servicing request
21:25:13.989 00.000 10844 OnExposeComplete: enter
21:25:13.989 00.000 10844 UpdateGuideState(): m_state=6
21:25:13.989 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
21:25:13.989 00.000 10844 Star::Find returns 1 (0), X=94.96, Y=464.12, Mass=933, SNR=19.0, Peak=93 HFD=3.0
21:25:13.991 00.002 10844 MultiStar: [#1 1.52,-0.29,0.00,M1] [#2 0.53,-0.87,1.01,U] [#3 0.66,0.11,0.85,U] [#4 0.94,-0.56,0.00,M1] [#5 -0.34,-0.86,1.08,U] [#6 0.62,0.53,0.85,U] [#7 0.48,0.31,1.08,U] [#8 0.18,-0.02,0.95,U] 
21:25:13.991 00.000 10844 refined, 6 included, MultiStar: {0.36, -0.09}, one-star: {0.55, 0.31}
21:25:13.991 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.80) = xAngle (0.55 = 0.55)
21:25:13.991 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.47 = 0.47)
21:25:13.991 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.09 hyp=0.38 cameraTheta=-0.25 mountX=0.32 mountY=0.17, mountTheta=0.49
21:25:13.993 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.09, opts=13)
21:25:13.993 00.000 10844 Enqueuing Move request for scope (0.36, -0.09)
21:25:13.993 00.000 11060 Worker thread wakes up
21:25:13.994 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.09) opts 0xd
21:25:13.994 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.09)
21:25:13.994 00.000 11060 Moving (0.36, -0.09) raw xDistance=0.32 yDistance=0.17
21:25:13.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.32
21:25:13.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:13.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:25:13.994 00.000 11060 MoveAxis(W, 32, ABG)
21:25:13.994 00.000 11060 Guiding  Dir = 3, Dur = 32
21:25:14.003 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:14.024 00.021 11060 IsSlewing returns 0
21:25:14.024 00.000 11060 IsGuiding returns 0
21:25:14.029 00.005 10844 UpdateGuideState exits: m=933 SNR=19.0
21:25:14.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:14.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:14.029 00.000 10844 Enqueuing Expose request
21:25:14.088 00.059 11060 IsGuiding returns 0
21:25:14.088 00.000 11060 Move returns status 0, amount 32
21:25:14.088 00.000 11060 MoveAxis(N, 0, ABG)
21:25:14.088 00.000 11060 Move returns status 0, amount 0
21:25:14.088 00.000 11060 move complete, result=0
21:25:14.088 00.000 11060 worker thread done servicing request
21:25:14.088 00.000 11060 Worker thread wakes up
21:25:14.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:14.088 00.000 10844 GuideStep: 0.3 px 32 ms WEST, 0.2 px 0 ms NORTH
21:25:14.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:14.726 00.638 11060 Exposure complete
21:25:14.983 00.257 11060 worker thread done servicing request
21:25:14.983 00.000 10844 OnExposeComplete: enter
21:25:14.983 00.000 10844 UpdateGuideState(): m_state=6
21:25:14.983 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
21:25:14.983 00.000 10844 Star::Find returns 1 (0), X=94.10, Y=463.58, Mass=1135, SNR=21.1, Peak=97 HFD=3.9
21:25:14.983 00.000 10844 MultiStar: [#1 1.02,-0.82,0.00,M2] [#2 -0.24,-0.67,0.89,U] [#3 0.78,0.35,0.73,U] [#4 1.51,-0.12,0.00,M2] [#5 -0.07,-1.06,0.00,M9] [#6 1.49,0.14,0.00,M1] [#7 0.37,-0.18,1.00,U] [#8 0.12,0.11,0.82,U] 
21:25:14.983 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.15}, one-star: {-0.31, -0.22}
21:25:14.983 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
21:25:14.983 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.19 = -0.19)
21:25:14.983 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=0.19 mountY=-0.04, mountTheta=-0.19
21:25:14.989 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.15, opts=13)
21:25:14.989 00.000 10844 Enqueuing Move request for scope (0.12, -0.15)
21:25:14.989 00.000 11060 Worker thread wakes up
21:25:14.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
21:25:14.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
21:25:14.989 00.000 11060 Moving (0.12, -0.15) raw xDistance=0.19 yDistance=-0.04
21:25:14.990 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.19
21:25:14.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:14.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:25:14.990 00.000 11060 MoveAxis(W, 19, ABG)
21:25:14.990 00.000 11060 Guiding  Dir = 3, Dur = 19
21:25:15.001 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:15.003 00.002 11060 IsSlewing returns 0
21:25:15.003 00.000 11060 IsGuiding returns 0
21:25:15.029 00.026 10844 UpdateGuideState exits: m=1135 SNR=21.1
21:25:15.033 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:15.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:15.033 00.000 10844 Enqueuing Expose request
21:25:15.038 00.005 11060 IsGuiding returns 0
21:25:15.038 00.000 11060 Move returns status 0, amount 19
21:25:15.038 00.000 11060 MoveAxis(N, 0, ABG)
21:25:15.038 00.000 11060 Move returns status 0, amount 0
21:25:15.039 00.001 11060 move complete, result=0
21:25:15.039 00.000 11060 worker thread done servicing request
21:25:15.039 00.000 11060 Worker thread wakes up
21:25:15.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:15.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:15.044 00.005 10844 GuideStep: 0.2 px 19 ms WEST, -0.0 px 0 ms NORTH
21:25:15.670 00.626 11060 Exposure complete
21:25:15.921 00.251 11060 worker thread done servicing request
21:25:15.921 00.000 10844 OnExposeComplete: enter
21:25:15.921 00.000 10844 UpdateGuideState(): m_state=6
21:25:15.924 00.003 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
21:25:15.924 00.000 10844 Star::Find returns 1 (0), X=94.46, Y=462.46, Mass=1554, SNR=24.6, Peak=114 HFD=4.2
21:25:15.926 00.002 10844 MultiStar: [#1 0.73,-0.80,0.00,M3] [#2 0.46,-1.05,0.00,M2] [#3 0.68,0.53,0.71,U] [#4 1.35,0.34,0.00,M3] [#5 0.15,-0.68,0.80,U] [#6 0.76,0.32,0.74,U] [#7 0.64,0.06,0.75,U] [#8 0.30,0.11,0.88,U] 
21:25:15.926 00.000 10844 refined, 5 included, MultiStar: {0.40, -0.23}, one-star: {0.05, -1.34}
21:25:15.926 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.80) = xAngle (0.29 = 0.29)
21:25:15.926 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.20 = 0.20)
21:25:15.926 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.23 hyp=0.46 cameraTheta=-0.52 mountX=0.44 mountY=0.09, mountTheta=0.20
21:25:15.928 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.23, opts=13)
21:25:15.928 00.000 10844 Enqueuing Move request for scope (0.40, -0.23)
21:25:15.930 00.002 11060 Worker thread wakes up
21:25:15.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.23) opts 0xd
21:25:15.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.23)
21:25:15.930 00.000 11060 Moving (0.40, -0.23) raw xDistance=0.44 yDistance=0.09
21:25:15.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.44
21:25:15.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:15.931 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:25:15.931 00.000 11060 MoveAxis(W, 44, ABG)
21:25:15.931 00.000 11060 Guiding  Dir = 3, Dur = 44
21:25:15.942 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:15.946 00.004 11060 IsSlewing returns 0
21:25:15.946 00.000 11060 IsGuiding returns 0
21:25:15.969 00.023 10844 UpdateGuideState exits: m=1554 SNR=24.6
21:25:15.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:15.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:15.969 00.000 10844 Enqueuing Expose request
21:25:15.999 00.030 11060 IsGuiding returns 0
21:25:15.999 00.000 11060 Move returns status 0, amount 44
21:25:15.999 00.000 11060 MoveAxis(N, 0, ABG)
21:25:15.999 00.000 11060 Move returns status 0, amount 0
21:25:15.999 00.000 11060 move complete, result=0
21:25:16.001 00.002 11060 worker thread done servicing request
21:25:16.001 00.000 11060 Worker thread wakes up
21:25:16.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:16.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:16.005 00.004 10844 GuideStep: 0.4 px 44 ms WEST, 0.1 px 0 ms NORTH
21:25:16.648 00.643 11060 Exposure complete
21:25:16.889 00.241 11060 worker thread done servicing request
21:25:16.889 00.000 10844 OnExposeComplete: enter
21:25:16.889 00.000 10844 UpdateGuideState(): m_state=6
21:25:16.891 00.002 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
21:25:16.891 00.000 10844 Star::Find returns 1 (0), X=94.54, Y=463.24, Mass=871, SNR=18.3, Peak=72 HFD=3.6
21:25:16.892 00.001 10844 MultiStar: [#1 0.45,-0.90,1.26,U] [#2 0.13,0.26,1.05,U] [#3 1.12,-0.10,0.00,M1] [#4 0.66,0.26,4.05,U] [#5 0.15,-0.46,1.01,U] [#6 1.04,0.19,0.00,M1] [#7 0.63,0.38,1.04,U] [#8 0.54,-0.62,0.94,U] 
21:25:16.892 00.000 10844 refined, 6 included, MultiStar: {0.47, -0.10}, one-star: {0.12, -0.57}
21:25:16.892 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.80) = xAngle (0.60 = 0.60)
21:25:16.892 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.51 = 0.51)
21:25:16.892 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=-0.10 hyp=0.48 cameraTheta=-0.21 mountX=0.39 mountY=0.23, mountTheta=0.53
21:25:16.894 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=-0.10, opts=13)
21:25:16.894 00.000 10844 Enqueuing Move request for scope (0.47, -0.10)
21:25:16.894 00.000 11060 Worker thread wakes up
21:25:16.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.10) opts 0xd
21:25:16.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, -0.10)
21:25:16.894 00.000 11060 Moving (0.47, -0.10) raw xDistance=0.39 yDistance=0.23
21:25:16.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.39
21:25:16.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:16.896 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:25:16.896 00.000 11060 MoveAxis(W, 39, ABG)
21:25:16.896 00.000 11060 Guiding  Dir = 3, Dur = 39
21:25:16.905 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:16.907 00.002 11060 IsSlewing returns 0
21:25:16.908 00.001 11060 IsGuiding returns 0
21:25:16.933 00.025 10844 UpdateGuideState exits: m=871 SNR=18.3
21:25:16.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:16.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:16.933 00.000 10844 Enqueuing Expose request
21:25:16.955 00.022 11060 IsGuiding returns 0
21:25:16.956 00.001 11060 Move returns status 0, amount 39
21:25:16.956 00.000 11060 MoveAxis(N, 0, ABG)
21:25:16.956 00.000 11060 Move returns status 0, amount 0
21:25:16.956 00.000 11060 move complete, result=0
21:25:16.956 00.000 11060 worker thread done servicing request
21:25:16.956 00.000 10844 GuideStep: 0.4 px 39 ms WEST, 0.2 px 0 ms NORTH
21:25:16.956 00.000 11060 Worker thread wakes up
21:25:16.957 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:16.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:17.594 00.637 11060 Exposure complete
21:25:17.792 00.198 11060 worker thread done servicing request
21:25:17.792 00.000 10844 OnExposeComplete: enter
21:25:17.792 00.000 10844 UpdateGuideState(): m_state=6
21:25:17.793 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
21:25:17.793 00.000 10844 Star::Find returns 1 (0), X=94.92, Y=463.15, Mass=929, SNR=19.4, Peak=97 HFD=3.1
21:25:17.793 00.000 10844 MultiStar: [#1 1.10,-1.19,0.00,M3] [#2 0.63,-1.36,0.00,M2] [#3 1.52,0.25,0.00,M2] [#4 0.20,0.13,3.66,U] [#5 0.13,-0.24,1.15,U] [#6 1.82,0.00,0.00,M2] [#7 0.88,0.05,0.88,U] [#8 0.27,-0.69,0.91,U] 
21:25:17.793 00.000 10844 refined, 4 included, MultiStar: {0.32, -0.14}, one-star: {0.51, -0.65}
21:25:17.793 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.80) = xAngle (0.40 = 0.40)
21:25:17.793 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.31 = 0.31)
21:25:17.793 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.14 hyp=0.34 cameraTheta=-0.41 mountX=0.32 mountY=0.11, mountTheta=0.32
21:25:17.795 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.14, opts=13)
21:25:17.795 00.000 10844 Enqueuing Move request for scope (0.32, -0.14)
21:25:17.795 00.000 11060 Worker thread wakes up
21:25:17.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.14) opts 0xd
21:25:17.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.14)
21:25:17.795 00.000 11060 Moving (0.32, -0.14) raw xDistance=0.32 yDistance=0.11
21:25:17.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.32
21:25:17.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:17.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:25:17.795 00.000 11060 MoveAxis(W, 32, ABG)
21:25:17.797 00.002 11060 Guiding  Dir = 3, Dur = 32
21:25:17.805 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:17.824 00.019 11060 IsSlewing returns 0
21:25:17.825 00.001 11060 IsGuiding returns 0
21:25:17.825 00.000 10844 UpdateGuideState exits: m=929 SNR=19.4
21:25:17.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:17.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:17.825 00.000 10844 Enqueuing Expose request
21:25:17.886 00.061 11060 IsGuiding returns 0
21:25:17.886 00.000 11060 Move returns status 0, amount 32
21:25:17.886 00.000 11060 MoveAxis(N, 0, ABG)
21:25:17.887 00.001 11060 Move returns status 0, amount 0
21:25:17.887 00.000 11060 move complete, result=0
21:25:17.887 00.000 11060 worker thread done servicing request
21:25:17.887 00.000 10844 GuideStep: 0.3 px 32 ms WEST, 0.1 px 0 ms NORTH
21:25:17.887 00.000 11060 Worker thread wakes up
21:25:17.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:17.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:18.524 00.637 11060 Exposure complete
21:25:18.728 00.204 11060 worker thread done servicing request
21:25:18.728 00.000 10844 OnExposeComplete: enter
21:25:18.728 00.000 10844 UpdateGuideState(): m_state=6
21:25:18.728 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
21:25:18.728 00.000 10844 Star::Find returns 1 (0), X=94.45, Y=462.81, Mass=962, SNR=19.4, Peak=74 HFD=3.7
21:25:18.728 00.000 10844 MultiStar: [#1 0.89,-1.04,0.00,M4] [#2 0.13,-0.47,0.94,U] [#3 1.62,0.12,0.00,M3] [#4 1.46,0.05,0.00,M2] [#5 -0.31,-0.61,0.93,U] [#6 0.69,0.13,0.72,U] [#7 1.13,-0.40,0.00,M1] [#8 0.18,-0.58,0.92,U] 
21:25:18.728 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.54}, one-star: {0.04, -0.99}
21:25:18.728 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.80) = xAngle (-0.55 = -0.55)
21:25:18.728 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.64 = -0.64)
21:25:18.728 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.54 hyp=0.55 cameraTheta=-1.36 mountX=0.47 mountY=-0.33, mountTheta=-0.61
21:25:18.733 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.54, opts=13)
21:25:18.734 00.001 10844 Enqueuing Move request for scope (0.12, -0.54)
21:25:18.734 00.000 11060 Worker thread wakes up
21:25:18.734 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.54) opts 0xd
21:25:18.734 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.54)
21:25:18.734 00.000 11060 Moving (0.12, -0.54) raw xDistance=0.47 yDistance=-0.33
21:25:18.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.47
21:25:18.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
21:25:18.734 00.000 11060 MoveAxis(W, 47, ABG)
21:25:18.734 00.000 11060 Guiding  Dir = 3, Dur = 47
21:25:18.738 00.004 11060 IsSlewing returns 0
21:25:18.739 00.001 11060 IsGuiding returns 0
21:25:18.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:18.767 00.028 10844 UpdateGuideState exits: m=962 SNR=19.4
21:25:18.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:18.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:18.767 00.000 10844 Enqueuing Expose request
21:25:18.802 00.035 11060 IsGuiding returns 0
21:25:18.802 00.000 11060 Move returns status 0, amount 47
21:25:18.802 00.000 11060 MoveAxis(N, 127, ABG)
21:25:18.802 00.000 11060 Guiding  Dir = 0, Dur = 127
21:25:18.817 00.015 11060 IsSlewing returns 0
21:25:18.817 00.000 11060 IsGuiding returns 0
21:25:18.958 00.141 11060 IsGuiding returns 0
21:25:18.959 00.001 11060 Move returns status 0, amount 127
21:25:18.959 00.000 11060 move complete, result=0
21:25:18.959 00.000 11060 worker thread done servicing request
21:25:18.959 00.000 11060 Worker thread wakes up
21:25:18.959 00.000 10844 GuideStep: 0.5 px 47 ms WEST, -0.3 px 127 ms NORTH
21:25:18.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:18.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:19.596 00.637 11060 Exposure complete
21:25:19.799 00.203 11060 worker thread done servicing request
21:25:19.801 00.002 10844 OnExposeComplete: enter
21:25:19.801 00.000 10844 UpdateGuideState(): m_state=6
21:25:19.801 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
21:25:19.801 00.000 10844 Star::Find returns 1 (0), X=94.96, Y=463.08, Mass=1105, SNR=20.8, Peak=84 HFD=4.1
21:25:19.801 00.000 10844 MultiStar: [#1 1.70,-0.23,0.00,M5] [#2 0.43,-1.27,0.00,M2] [#3 1.08,0.14,0.00,M4] [#4 0.34,0.19,3.25,U] [#5 -0.00,-0.28,0.89,U] [#6 2.34,-0.16,0.00,M2] [#7 1.36,-0.57,0.00,M2] [#8 0.38,0.22,0.89,U] 
21:25:19.803 00.002 10844 refined, 3 included, MultiStar: {0.33, -0.03}, one-star: {0.55, -0.73}
21:25:19.803 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.80) = xAngle (0.72 = 0.72)
21:25:19.803 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.64 = 0.64)
21:25:19.803 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-0.08 mountX=0.25 mountY=0.20, mountTheta=0.67
21:25:19.805 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.03, opts=13)
21:25:19.805 00.000 10844 Enqueuing Move request for scope (0.33, -0.03)
21:25:19.807 00.002 11060 Worker thread wakes up
21:25:19.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.03) opts 0xd
21:25:19.807 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.03)
21:25:19.807 00.000 11060 Moving (0.33, -0.03) raw xDistance=0.25 yDistance=0.20
21:25:19.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.25
21:25:19.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:19.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:25:19.807 00.000 11060 MoveAxis(W, 25, ABG)
21:25:19.807 00.000 11060 Guiding  Dir = 3, Dur = 25
21:25:19.819 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:19.827 00.008 11060 IsSlewing returns 0
21:25:19.827 00.000 11060 IsGuiding returns 0
21:25:19.833 00.006 10844 UpdateGuideState exits: m=1105 SNR=20.8
21:25:19.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:19.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:19.833 00.000 10844 Enqueuing Expose request
21:25:19.880 00.047 11060 IsGuiding returns 0
21:25:19.880 00.000 11060 Move returns status 0, amount 25
21:25:19.880 00.000 11060 MoveAxis(N, 0, ABG)
21:25:19.880 00.000 11060 Move returns status 0, amount 0
21:25:19.880 00.000 11060 move complete, result=0
21:25:19.880 00.000 11060 worker thread done servicing request
21:25:19.880 00.000 11060 Worker thread wakes up
21:25:19.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:19.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:19.881 00.001 10844 GuideStep: 0.2 px 25 ms WEST, 0.2 px 0 ms NORTH
21:25:20.508 00.627 11060 Exposure complete
21:25:20.722 00.214 11060 worker thread done servicing request
21:25:20.722 00.000 10844 OnExposeComplete: enter
21:25:20.722 00.000 10844 UpdateGuideState(): m_state=6
21:25:20.722 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
21:25:20.722 00.000 10844 Star::Find returns 1 (0), X=95.46, Y=464.41, Mass=1056, SNR=20.1, Peak=87 HFD=4.1
21:25:20.722 00.000 10844 MultiStar: [#1 1.73,-0.58,0.00,M6] [#2 0.16,-0.12,0.74,U] [#3 1.26,-0.06,0.00,M5] [#4 1.04,0.73,0.00,M2] [#5 0.17,-0.14,0.84,U] [#6 1.82,-0.17,0.00,M3] [#7 1.40,0.17,0.00,M3] [#8 0.10,0.30,0.92,U] 
21:25:20.722 00.000 10844 refined, 3 included, MultiStar: {0.40, 0.19}, one-star: {1.05, 0.60}
21:25:20.722 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.80) = xAngle (1.25 = 1.25)
21:25:20.722 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.17 = 1.17)
21:25:20.722 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.44 cameraTheta=0.45 mountX=0.14 mountY=0.41, mountTheta=1.25
21:25:20.725 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.19, opts=13)
21:25:20.725 00.000 10844 Enqueuing Move request for scope (0.40, 0.19)
21:25:20.725 00.000 11060 Worker thread wakes up
21:25:20.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.19) opts 0xd
21:25:20.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.19)
21:25:20.725 00.000 11060 Moving (0.40, 0.19) raw xDistance=0.14 yDistance=0.41
21:25:20.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
21:25:20.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:20.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:25:20.725 00.000 11060 MoveAxis(W, 14, ABG)
21:25:20.725 00.000 11060 Guiding  Dir = 3, Dur = 14
21:25:20.735 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:20.735 00.000 11060 IsSlewing returns 0
21:25:20.736 00.001 11060 IsGuiding returns 0
21:25:20.756 00.020 10844 UpdateGuideState exits: m=1056 SNR=20.1
21:25:20.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:20.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:20.757 00.001 10844 Enqueuing Expose request
21:25:20.770 00.013 11060 IsGuiding returns 0
21:25:20.770 00.000 11060 Move returns status 0, amount 14
21:25:20.770 00.000 11060 MoveAxis(N, 0, ABG)
21:25:20.770 00.000 11060 Move returns status 0, amount 0
21:25:20.770 00.000 11060 move complete, result=0
21:25:20.770 00.000 11060 worker thread done servicing request
21:25:20.770 00.000 11060 Worker thread wakes up
21:25:20.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:20.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:20.776 00.006 10844 GuideStep: 0.1 px 14 ms WEST, 0.4 px 0 ms NORTH
21:25:21.405 00.629 11060 Exposure complete
21:25:21.619 00.214 11060 worker thread done servicing request
21:25:21.619 00.000 10844 OnExposeComplete: enter
21:25:21.619 00.000 10844 UpdateGuideState(): m_state=6
21:25:21.619 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
21:25:21.619 00.000 10844 Star::Find returns 1 (0), X=94.87, Y=463.36, Mass=1095, SNR=20.6, Peak=80 HFD=4.0
21:25:21.621 00.002 10844 MultiStar: [#1 1.48,-0.36,0.00,M7] [#2 0.09,-0.82,0.97,U] [#3 2.20,0.72,0.00,M6] [#4 0.92,0.54,0.00,M3] [#5 0.57,-0.68,0.91,U] [#6 1.66,0.17,0.00,M4] [#7 1.14,-0.09,0.00,M4] [#8 0.30,1.03,0.00,M1] 
21:25:21.621 00.000 10844 single-star, 2 included, MultiStar: {0.37, -0.65}, one-star: {0.46, -0.45}
21:25:21.621 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.80) = xAngle (0.03 = 0.03)
21:25:21.621 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.06 = -0.06)
21:25:21.621 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=-0.45 hyp=0.64 cameraTheta=-0.78 mountX=0.64 mountY=-0.04, mountTheta=-0.06
21:25:21.623 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=-0.45, opts=13)
21:25:21.623 00.000 10844 Enqueuing Move request for scope (0.46, -0.45)
21:25:21.623 00.000 11060 Worker thread wakes up
21:25:21.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.45) opts 0xd
21:25:21.623 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, -0.45)
21:25:21.623 00.000 11060 Moving (0.46, -0.45) raw xDistance=0.64 yDistance=-0.04
21:25:21.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.64
21:25:21.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:21.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:25:21.623 00.000 11060 MoveAxis(W, 63, ABG)
21:25:21.623 00.000 11060 Guiding  Dir = 3, Dur = 63
21:25:21.635 00.012 11060 IsSlewing returns 0
21:25:21.637 00.002 11060 IsGuiding returns 0
21:25:21.641 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:21.661 00.020 10844 UpdateGuideState exits: m=1095 SNR=20.6
21:25:21.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:21.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:21.661 00.000 10844 Enqueuing Expose request
21:25:21.715 00.054 11060 IsGuiding returns 0
21:25:21.715 00.000 11060 Move returns status 0, amount 63
21:25:21.715 00.000 11060 MoveAxis(N, 0, ABG)
21:25:21.715 00.000 11060 Move returns status 0, amount 0
21:25:21.715 00.000 11060 move complete, result=0
21:25:21.715 00.000 11060 worker thread done servicing request
21:25:21.715 00.000 11060 Worker thread wakes up
21:25:21.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:21.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:21.716 00.001 10844 GuideStep: 0.6 px 63 ms WEST, -0.0 px 0 ms NORTH
21:25:22.351 00.635 11060 Exposure complete
21:25:22.550 00.199 11060 worker thread done servicing request
21:25:22.550 00.000 10844 OnExposeComplete: enter
21:25:22.550 00.000 10844 UpdateGuideState(): m_state=6
21:25:22.550 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
21:25:22.550 00.000 10844 Star::Find returns 1 (0), X=94.55, Y=463.39, Mass=811, SNR=17.7, Peak=83 HFD=3.2
21:25:22.550 00.000 10844 MultiStar: [#1 1.36,-0.74,0.00,M8] [#2 1.08,-0.44,0.00,M1] [#3 1.52,0.86,0.00,M7] [#4 1.45,0.36,0.00,M4] [#5 0.26,-0.38,1.19,U] [#6 2.13,-0.03,0.00,M5] [#7 1.85,-0.46,0.00,M5] [#8 0.46,0.39,0.90,U] 
21:25:22.550 00.000 10844 refined, 2 included, MultiStar: {0.28, -0.17}, one-star: {0.14, -0.41}
21:25:22.550 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.80) = xAngle (0.26 = 0.26)
21:25:22.550 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.17 = 0.17)
21:25:22.550 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.17 hyp=0.32 cameraTheta=-0.54 mountX=0.31 mountY=0.06, mountTheta=0.18
21:25:22.555 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.17, opts=13)
21:25:22.555 00.000 10844 Enqueuing Move request for scope (0.28, -0.17)
21:25:22.557 00.002 11060 Worker thread wakes up
21:25:22.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.17) opts 0xd
21:25:22.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.17)
21:25:22.557 00.000 11060 Moving (0.28, -0.17) raw xDistance=0.31 yDistance=0.06
21:25:22.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.31
21:25:22.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:22.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:25:22.557 00.000 11060 MoveAxis(W, 32, ABG)
21:25:22.557 00.000 11060 Guiding  Dir = 3, Dur = 32
21:25:22.564 00.007 11060 IsSlewing returns 0
21:25:22.564 00.000 11060 IsGuiding returns 0
21:25:22.566 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:22.585 00.019 10844 UpdateGuideState exits: m=811 SNR=17.7
21:25:22.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:22.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:22.585 00.000 10844 Enqueuing Expose request
21:25:22.615 00.030 11060 IsGuiding returns 0
21:25:22.615 00.000 11060 Move returns status 0, amount 32
21:25:22.615 00.000 11060 MoveAxis(N, 0, ABG)
21:25:22.615 00.000 11060 Move returns status 0, amount 0
21:25:22.615 00.000 11060 move complete, result=0
21:25:22.615 00.000 11060 worker thread done servicing request
21:25:22.615 00.000 11060 Worker thread wakes up
21:25:22.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:22.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:22.615 00.000 10844 GuideStep: 0.3 px 32 ms WEST, 0.1 px 0 ms NORTH
21:25:23.251 00.636 11060 Exposure complete
21:25:23.438 00.187 11060 worker thread done servicing request
21:25:23.438 00.000 10844 OnExposeComplete: enter
21:25:23.440 00.002 10844 UpdateGuideState(): m_state=6
21:25:23.440 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
21:25:23.440 00.000 10844 Star::Find returns 1 (0), X=95.30, Y=463.41, Mass=846, SNR=18.0, Peak=91 HFD=3.2
21:25:23.440 00.000 10844 MultiStar: [#1 1.31,-0.56,0.00,M9] [#2 0.95,-0.42,0.00,M2] [#3 1.44,0.81,0.00,M8] [#4 1.58,-0.10,0.00,M5] [#5 -0.10,-1.04,0.00,M2] [#6 1.30,0.42,0.00,M6] [#7 1.48,-0.19,0.00,M6] [#8 0.85,1.25,0.00,M1] 
21:25:23.440 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.80) = xAngle (0.38 = 0.38)
21:25:23.440 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.30 = 0.30)
21:25:23.440 00.000 10844 CameraToMount -- cameraX=0.89 cameraY=-0.40 hyp=0.98 cameraTheta=-0.42 mountX=0.90 mountY=0.29, mountTheta=0.31
21:25:23.442 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.89, y=-0.40, opts=13)
21:25:23.442 00.000 10844 Enqueuing Move request for scope (0.89, -0.40)
21:25:23.442 00.000 11060 Worker thread wakes up
21:25:23.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.40) opts 0xd
21:25:23.442 00.000 11060 Handling offset move in thread for scope, endpoint = (0.89, -0.40)
21:25:23.442 00.000 11060 Moving (0.89, -0.40) raw xDistance=0.90 yDistance=0.29
21:25:23.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.90
21:25:23.442 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.29 newest=0.30
21:25:23.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
21:25:23.442 00.000 11060 MoveAxis(W, 89, ABG)
21:25:23.442 00.000 11060 Guiding  Dir = 3, Dur = 89
21:25:23.449 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:23.464 00.015 11060 IsSlewing returns 0
21:25:23.464 00.000 11060 IsGuiding returns 0
21:25:23.474 00.010 10844 UpdateGuideState exits: m=846 SNR=18.0
21:25:23.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:23.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:23.474 00.000 10844 Enqueuing Expose request
21:25:23.560 00.086 11060 IsGuiding returns 0
21:25:23.561 00.001 11060 Move returns status 0, amount 89
21:25:23.561 00.000 11060 BLC: Oldest BLC event removed
21:25:23.561 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:25:23.561 00.000 11060 MoveAxis(S, 859, ABG)
21:25:23.561 00.000 11060 Guiding  Dir = 1, Dur = 859
21:25:23.576 00.015 11060 IsSlewing returns 0
21:25:23.577 00.001 11060 IsGuiding returns 0
21:25:24.441 00.864 11060 IsGuiding returns 0
21:25:24.441 00.000 11060 Move returns status 0, amount 859
21:25:24.441 00.000 11060 move complete, result=0
21:25:24.441 00.000 11060 worker thread done servicing request
21:25:24.441 00.000 11060 Worker thread wakes up
21:25:24.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:24.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:24.441 00.000 10844 GuideStep: 0.9 px 89 ms WEST, 0.3 px 859 ms SOUTH
21:25:25.064 00.623 11060 Exposure complete
21:25:25.292 00.228 11060 worker thread done servicing request
21:25:25.292 00.000 10844 OnExposeComplete: enter
21:25:25.292 00.000 10844 UpdateGuideState(): m_state=6
21:25:25.294 00.002 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
21:25:25.294 00.000 10844 Star::Find returns 1 (0), X=95.45, Y=464.16, Mass=967, SNR=19.6, Peak=85 HFD=3.6
21:25:25.294 00.000 10844 MultiStar: [#1 0.71,0.42,1.08,U] [#2 0.47,-0.28,0.90,U] [#3 0.91,0.11,0.70,U] [#4 0.35,0.90,3.51,U] [#5 -0.21,0.05,1.08,U] [#6 1.44,0.36,0.00,M7] [#7 1.06,0.99,0.00,M7] [#8 -0.15,0.64,0.99,U] 
21:25:25.294 00.000 10844 refined, 6 included, MultiStar: {0.40, 0.48}, one-star: {1.03, 0.36}
21:25:25.294 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.80) = xAngle (1.68 = 1.68)
21:25:25.294 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.59 = 1.59)
21:25:25.294 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.48 hyp=0.63 cameraTheta=0.88 mountX=-0.07 mountY=0.63, mountTheta=1.68
21:25:25.298 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.48, opts=13)
21:25:25.298 00.000 10844 Enqueuing Move request for scope (0.40, 0.48)
21:25:25.298 00.000 11060 Worker thread wakes up
21:25:25.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.48) opts 0xd
21:25:25.298 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.48)
21:25:25.299 00.001 11060 Moving (0.40, 0.48) raw xDistance=-0.07 yDistance=0.63
21:25:25.299 00.000 11060 BLC: History state: CurrMiss=0.63, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.199933, 1:0.629121
21:25:25.299 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:25:25.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:25:25.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.63
21:25:25.299 00.000 11060 MoveAxis(E, 0, ABG)
21:25:25.299 00.000 11060 Move returns status 0, amount 0
21:25:25.299 00.000 11060 MoveAxis(S, 241, ABG)
21:25:25.299 00.000 11060 Guiding  Dir = 1, Dur = 241
21:25:25.308 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:25.323 00.015 11060 IsSlewing returns 0
21:25:25.323 00.000 11060 IsGuiding returns 0
21:25:25.336 00.013 10844 UpdateGuideState exits: m=967 SNR=19.6
21:25:25.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:25.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:25.336 00.000 10844 Enqueuing Expose request
21:25:25.582 00.246 11060 IsGuiding returns 0
21:25:25.582 00.000 11060 Move returns status 0, amount 241
21:25:25.582 00.000 11060 move complete, result=0
21:25:25.582 00.000 11060 worker thread done servicing request
21:25:25.582 00.000 11060 Worker thread wakes up
21:25:25.582 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.6 px 241 ms SOUTH
21:25:25.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:25.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:26.215 00.633 11060 Exposure complete
21:25:26.465 00.250 11060 worker thread done servicing request
21:25:26.465 00.000 10844 OnExposeComplete: enter
21:25:26.466 00.001 10844 UpdateGuideState(): m_state=6
21:25:26.466 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
21:25:26.466 00.000 10844 Star::Find returns 1 (0), X=94.67, Y=464.14, Mass=1209, SNR=22.4, Peak=121 HFD=3.4
21:25:26.467 00.001 10844 MultiStar: [#1 0.75,-0.21,0.91,U] [#2 0.17,0.21,0.69,U] [#3 0.07,0.57,0.60,U] [#4 0.68,0.85,0.00,M5] [#5 -0.47,-0.07,0.83,U] [#6 1.72,-0.04,0.00,M8] [#7 0.38,1.42,0.00,M8] [#8 -0.71,0.85,0.00,M1] 
21:25:26.467 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.14}, one-star: {0.26, 0.33}
21:25:26.467 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.80) = xAngle (1.48 = 1.48)
21:25:26.467 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.40 = 1.40)
21:25:26.467 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=0.02 mountY=0.22, mountTheta=1.48
21:25:26.468 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.14, opts=13)
21:25:26.469 00.001 10844 Enqueuing Move request for scope (0.17, 0.14)
21:25:26.469 00.000 11060 Worker thread wakes up
21:25:26.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
21:25:26.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
21:25:26.469 00.000 11060 Moving (0.17, 0.14) raw xDistance=0.02 yDistance=0.22
21:25:26.469 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.199933, 1:0.629121, 2:0.220786
21:25:26.469 00.000 11060 BLC: Under-shoot: nominal increase by 126
21:25:26.469 00.000 11060 BLC: window closed
21:25:26.469 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:25:26.470 00.001 11060 BLC: Pulse adjusted to 750
21:25:26.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:25:26.471 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
21:25:26.471 00.000 11060 MoveAxis(E, 0, ABG)
21:25:26.471 00.000 11060 Move returns status 0, amount 0
21:25:26.471 00.000 11060 MoveAxis(S, 85, ABG)
21:25:26.471 00.000 11060 Guiding  Dir = 1, Dur = 85
21:25:26.480 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:26.486 00.006 11060 IsSlewing returns 0
21:25:26.487 00.001 11060 IsGuiding returns 0
21:25:26.508 00.021 10844 UpdateGuideState exits: m=1209 SNR=22.4
21:25:26.509 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:26.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:26.509 00.000 10844 Enqueuing Expose request
21:25:26.582 00.073 11060 IsGuiding returns 0
21:25:26.582 00.000 11060 Move returns status 0, amount 85
21:25:26.582 00.000 11060 move complete, result=0
21:25:26.582 00.000 11060 worker thread done servicing request
21:25:26.582 00.000 11060 Worker thread wakes up
21:25:26.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:26.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:26.583 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 85 ms SOUTH
21:25:26.711 00.128 10844 evsrv: cli 0EEEEC50 connect
21:25:26.711 00.000 10844 case statement mapped state 6 to 3
21:25:26.712 00.001 10844 case statement mapped state 6 to 3
21:25:26.712 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_pixel_scale","id":"769ad5eb-0e8f-453c-9db4-b7368064d053"}
21:25:26.712 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":4.1253,"id":"769ad5eb-0e8f-453c-9db4-b7368064d053"}
21:25:26.715 00.003 10844 evsrv: cli 0EEEEC50 disconnect
21:25:27.213 00.498 11060 Exposure complete
21:25:27.452 00.239 11060 worker thread done servicing request
21:25:27.454 00.002 10844 OnExposeComplete: enter
21:25:27.454 00.000 10844 UpdateGuideState(): m_state=6
21:25:27.455 00.001 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
21:25:27.455 00.000 10844 Star::Find returns 1 (0), X=95.23, Y=463.79, Mass=1061, SNR=20.5, Peak=107 HFD=3.6
21:25:27.455 00.000 10844 MultiStar: [#1 0.40,-0.13,1.10,U] [#2 0.05,-0.08,0.75,U] [#3 0.98,0.69,0.00,M7] [#4 0.16,0.64,3.56,U] [#5 0.26,0.43,0.84,U] [#6 1.00,0.07,0.93,U] [#7 0.00,0.42,1.07,U] [#8 -0.63,0.59,0.80,U] 
21:25:27.455 00.000 10844 refined, 7 included, MultiStar: {0.25, 0.34}, one-star: {0.82, -0.02}
21:25:27.455 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.80) = xAngle (1.74 = 1.74)
21:25:27.455 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.65 = 1.65)
21:25:27.455 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.34 hyp=0.42 cameraTheta=0.93 mountX=-0.07 mountY=0.42, mountTheta=1.74
21:25:27.458 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.34, opts=13)
21:25:27.458 00.000 10844 Enqueuing Move request for scope (0.25, 0.34)
21:25:27.460 00.002 11060 Worker thread wakes up
21:25:27.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.34) opts 0xd
21:25:27.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.34)
21:25:27.460 00.000 11060 Moving (0.25, 0.34) raw xDistance=-0.07 yDistance=0.42
21:25:27.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:25:27.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.42
21:25:27.460 00.000 11060 MoveAxis(E, 0, ABG)
21:25:27.460 00.000 11060 Move returns status 0, amount 0
21:25:27.460 00.000 11060 MoveAxis(S, 161, ABG)
21:25:27.460 00.000 11060 Guiding  Dir = 1, Dur = 161
21:25:27.470 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:27.473 00.003 11060 IsSlewing returns 0
21:25:27.473 00.000 11060 IsGuiding returns 0
21:25:27.498 00.025 10844 UpdateGuideState exits: m=1061 SNR=20.5
21:25:27.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:27.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:27.498 00.000 10844 Enqueuing Expose request
21:25:27.637 00.139 11060 IsGuiding returns 0
21:25:27.637 00.000 11060 Move returns status 0, amount 161
21:25:27.637 00.000 11060 move complete, result=0
21:25:27.637 00.000 11060 worker thread done servicing request
21:25:27.637 00.000 11060 Worker thread wakes up
21:25:27.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:27.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:27.639 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 161 ms SOUTH
21:25:28.278 00.639 11060 Exposure complete
21:25:28.520 00.242 11060 worker thread done servicing request
21:25:28.520 00.000 10844 OnExposeComplete: enter
21:25:28.520 00.000 10844 UpdateGuideState(): m_state=6
21:25:28.522 00.002 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
21:25:28.522 00.000 10844 Star::Find returns 1 (0), X=94.33, Y=462.75, Mass=954, SNR=19.4, Peak=98 HFD=3.5
21:25:28.524 00.002 10844 MultiStar: [#1 -0.13,-1.25,0.00,M7] [#2 -0.20,-0.44,0.81,U] [#3 0.59,0.34,0.79,U] [#4 -0.11,0.18,3.58,U] [#5 0.05,-0.67,1.02,U] [#6 1.08,-0.06,0.00,M8] [#7 0.11,0.03,1.03,U] [#8 -0.96,-0.40,0.00,M1] 
21:25:28.524 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.14}, one-star: {-0.08, -1.05}
21:25:28.524 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.80) = xAngle (-0.79 = -0.79)
21:25:28.524 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.87 = -0.87)
21:25:28.524 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.59 mountX=0.10 mountY=-0.11, mountTheta=-0.83
21:25:28.526 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.14, opts=13)
21:25:28.528 00.002 10844 Enqueuing Move request for scope (-0.00, -0.14)
21:25:28.529 00.001 11060 Worker thread wakes up
21:25:28.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
21:25:28.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
21:25:28.529 00.000 11060 Moving (-0.00, -0.14) raw xDistance=0.10 yDistance=-0.11
21:25:28.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:25:28.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:28.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:25:28.529 00.000 11060 MoveAxis(E, 0, ABG)
21:25:28.529 00.000 11060 Move returns status 0, amount 0
21:25:28.529 00.000 11060 MoveAxis(N, 0, ABG)
21:25:28.529 00.000 11060 Move returns status 0, amount 0
21:25:28.529 00.000 11060 move complete, result=0
21:25:28.531 00.002 11060 worker thread done servicing request
21:25:28.540 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:28.567 00.027 10844 UpdateGuideState exits: m=954 SNR=19.4
21:25:28.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:28.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:28.567 00.000 10844 Enqueuing Expose request
21:25:28.568 00.001 11060 Worker thread wakes up
21:25:28.568 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:28.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:28.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:29.194 00.626 11060 Exposure complete
21:25:29.437 00.243 11060 worker thread done servicing request
21:25:29.437 00.000 10844 OnExposeComplete: enter
21:25:29.437 00.000 10844 UpdateGuideState(): m_state=6
21:25:29.439 00.002 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
21:25:29.439 00.000 10844 Star::Find returns 1 (0), X=94.18, Y=463.56, Mass=1063, SNR=20.3, Peak=96 HFD=3.7
21:25:29.439 00.000 10844 MultiStar: [#1 0.28,-0.93,1.04,U] [#2 -0.58,-0.71,1.00,U] [#3 0.33,1.04,0.00,M7] [#4 0.30,-0.33,3.32,U] [#5 -0.54,-0.77,1.00,U] [#6 0.66,0.68,0.79,U] [#7 0.40,0.21,0.99,U] [#8 -0.33,0.41,0.95,U] 
21:25:29.439 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.26}, one-star: {-0.23, -0.25}
21:25:29.439 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.80) = xAngle (-0.57 = -0.57)
21:25:29.439 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.65 = -0.65)
21:25:29.439 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.37 mountX=0.23 mountY=-0.16, mountTheta=-0.63
21:25:29.441 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.26, opts=13)
21:25:29.441 00.000 10844 Enqueuing Move request for scope (0.05, -0.26)
21:25:29.443 00.002 11060 Worker thread wakes up
21:25:29.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
21:25:29.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
21:25:29.443 00.000 11060 Moving (0.05, -0.26) raw xDistance=0.23 yDistance=-0.16
21:25:29.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.23
21:25:29.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:29.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:25:29.443 00.000 11060 MoveAxis(W, 22, ABG)
21:25:29.443 00.000 11060 Guiding  Dir = 3, Dur = 22
21:25:29.454 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:29.477 00.023 11060 IsSlewing returns 0
21:25:29.477 00.000 11060 IsGuiding returns 0
21:25:29.481 00.004 10844 UpdateGuideState exits: m=1063 SNR=20.3
21:25:29.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:29.483 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:29.483 00.000 10844 Enqueuing Expose request
21:25:29.523 00.040 11060 IsGuiding returns 0
21:25:29.523 00.000 11060 Move returns status 0, amount 22
21:25:29.523 00.000 11060 MoveAxis(N, 0, ABG)
21:25:29.523 00.000 11060 Move returns status 0, amount 0
21:25:29.523 00.000 11060 move complete, result=0
21:25:29.523 00.000 11060 worker thread done servicing request
21:25:29.523 00.000 11060 Worker thread wakes up
21:25:29.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:29.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:29.527 00.004 10844 GuideStep: 0.2 px 22 ms WEST, -0.2 px 0 ms NORTH
21:25:30.153 00.626 11060 Exposure complete
21:25:30.406 00.253 11060 worker thread done servicing request
21:25:30.408 00.002 10844 OnExposeComplete: enter
21:25:30.408 00.000 10844 UpdateGuideState(): m_state=6
21:25:30.410 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
21:25:30.410 00.000 10844 Star::Find returns 1 (0), X=94.24, Y=463.89, Mass=1124, SNR=21.1, Peak=104 HFD=3.8
21:25:30.411 00.001 10844 MultiStar: [#1 0.54,-0.94,0.00,M7] [#2 -0.82,-0.67,0.00,M1] [#3 0.66,0.30,0.65,U] [#4 -0.10,0.44,3.46,U] [#5 -0.64,-0.47,0.99,U] [#6 0.68,0.05,0.75,U] [#7 0.21,0.40,0.99,U] [#8 -0.37,-0.00,0.96,U] 
21:25:30.411 00.000 10844 single-star, 6 included, MultiStar: {-0.04, 0.20}, one-star: {-0.17, 0.09}
21:25:30.411 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.80) = xAngle (3.48 = -2.80)
21:25:30.411 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.40 = -2.89)
21:25:30.411 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.68 mountX=-0.18 mountY=-0.05, mountTheta=-2.88
21:25:30.415 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.09, opts=13)
21:25:30.415 00.000 10844 Enqueuing Move request for scope (-0.17, 0.09)
21:25:30.416 00.001 11060 Worker thread wakes up
21:25:30.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
21:25:30.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
21:25:30.416 00.000 11060 Moving (-0.17, 0.09) raw xDistance=-0.18 yDistance=-0.05
21:25:30.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.18
21:25:30.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:30.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:25:30.416 00.000 11060 MoveAxis(E, 17, ABG)
21:25:30.416 00.000 11060 Guiding  Dir = 2, Dur = 17
21:25:30.426 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:30.440 00.014 11060 IsSlewing returns 0
21:25:30.440 00.000 11060 IsGuiding returns 0
21:25:30.451 00.011 10844 UpdateGuideState exits: m=1124 SNR=21.1
21:25:30.452 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:30.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:30.452 00.000 10844 Enqueuing Expose request
21:25:30.485 00.033 11060 IsGuiding returns 0
21:25:30.485 00.000 11060 Move returns status 0, amount 17
21:25:30.485 00.000 11060 MoveAxis(N, 0, ABG)
21:25:30.485 00.000 11060 Move returns status 0, amount 0
21:25:30.485 00.000 11060 move complete, result=0
21:25:30.487 00.002 11060 worker thread done servicing request
21:25:30.487 00.000 11060 Worker thread wakes up
21:25:30.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:30.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:30.497 00.010 10844 GuideStep: -0.2 px 17 ms EAST, -0.0 px 0 ms NORTH
21:25:31.106 00.609 11060 Exposure complete
21:25:31.344 00.238 11060 worker thread done servicing request
21:25:31.346 00.002 10844 OnExposeComplete: enter
21:25:31.346 00.000 10844 UpdateGuideState(): m_state=6
21:25:31.346 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
21:25:31.346 00.000 10844 Star::Find returns 1 (0), X=93.58, Y=463.60, Mass=956, SNR=19.8, Peak=107 HFD=3.1
21:25:31.346 00.000 10844 MultiStar: [#1 0.18,-1.15,0.00,M8] [#2 -0.07,-0.99,0.82,U] [#3 0.31,-0.19,0.77,U] [#4 0.03,0.22,3.52,U] [#5 -0.50,-0.50,1.11,U] [#6 0.99,-0.48,0.00,M7] [#7 -0.18,-0.11,0.96,U] [#8 -0.67,-0.06,1.01,U] 
21:25:31.346 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.12}, one-star: {-0.83, -0.21}
21:25:31.346 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.80) = xAngle (-1.81 = -1.81)
21:25:31.346 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.90 = -1.90)
21:25:31.346 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.25 cameraTheta=-2.61 mountX=-0.06 mountY=-0.23, mountTheta=-1.82
21:25:31.350 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.12, opts=13)
21:25:31.351 00.001 10844 Enqueuing Move request for scope (-0.21, -0.12)
21:25:31.351 00.000 11060 Worker thread wakes up
21:25:31.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
21:25:31.351 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
21:25:31.351 00.000 11060 Moving (-0.21, -0.12) raw xDistance=-0.06 yDistance=-0.23
21:25:31.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:25:31.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:31.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:25:31.351 00.000 11060 MoveAxis(E, 0, ABG)
21:25:31.351 00.000 11060 Move returns status 0, amount 0
21:25:31.351 00.000 11060 MoveAxis(N, 0, ABG)
21:25:31.351 00.000 11060 Move returns status 0, amount 0
21:25:31.351 00.000 11060 move complete, result=0
21:25:31.351 00.000 11060 worker thread done servicing request
21:25:31.361 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:31.387 00.026 10844 UpdateGuideState exits: m=956 SNR=19.8
21:25:31.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:31.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:31.387 00.000 10844 Enqueuing Expose request
21:25:31.387 00.000 11060 Worker thread wakes up
21:25:31.387 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:31.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:31.389 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:32.019 00.630 11060 Exposure complete
21:25:32.266 00.247 11060 worker thread done servicing request
21:25:32.268 00.002 10844 OnExposeComplete: enter
21:25:32.268 00.000 10844 UpdateGuideState(): m_state=6
21:25:32.268 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
21:25:32.268 00.000 10844 Star::Find returns 1 (0), X=93.96, Y=463.78, Mass=942, SNR=19.4, Peak=80 HFD=3.5
21:25:32.268 00.000 10844 MultiStar: [#1 -0.35,-1.05,0.00,M9] [#2 -0.41,-0.50,0.90,U] [#3 0.67,0.81,0.00,M6] [#4 -0.14,0.11,3.60,U] [#5 -0.70,-0.53,0.84,U] [#6 0.83,0.29,0.84,U] [#7 -0.27,0.83,0.91,U] [#8 -0.88,0.73,0.00,M1] 
21:25:32.268 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.06}, one-star: {-0.45, -0.02}
21:25:32.268 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.80) = xAngle (3.63 = -2.66)
21:25:32.268 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.54 = -2.74)
21:25:32.268 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.82 mountX=-0.17 mountY=-0.07, mountTheta=-2.73
21:25:32.271 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.06, opts=13)
21:25:32.271 00.000 10844 Enqueuing Move request for scope (-0.18, 0.06)
21:25:32.273 00.002 11060 Worker thread wakes up
21:25:32.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
21:25:32.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
21:25:32.273 00.000 11060 Moving (-0.18, 0.06) raw xDistance=-0.17 yDistance=-0.07
21:25:32.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.17
21:25:32.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:32.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:25:32.273 00.000 11060 MoveAxis(E, 16, ABG)
21:25:32.273 00.000 11060 Guiding  Dir = 2, Dur = 16
21:25:32.282 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:32.301 00.019 11060 IsSlewing returns 0
21:25:32.301 00.000 11060 IsGuiding returns 0
21:25:32.308 00.007 10844 UpdateGuideState exits: m=942 SNR=19.4
21:25:32.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:32.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:32.308 00.000 10844 Enqueuing Expose request
21:25:32.342 00.034 11060 IsGuiding returns 0
21:25:32.342 00.000 11060 Move returns status 0, amount 16
21:25:32.342 00.000 11060 MoveAxis(N, 0, ABG)
21:25:32.342 00.000 11060 Move returns status 0, amount 0
21:25:32.342 00.000 11060 move complete, result=0
21:25:32.342 00.000 11060 worker thread done servicing request
21:25:32.342 00.000 11060 Worker thread wakes up
21:25:32.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:32.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:32.347 00.005 10844 GuideStep: -0.2 px 16 ms EAST, -0.1 px 0 ms NORTH
21:25:32.988 00.641 11060 Exposure complete
21:25:33.230 00.242 11060 worker thread done servicing request
21:25:33.230 00.000 10844 OnExposeComplete: enter
21:25:33.230 00.000 10844 UpdateGuideState(): m_state=6
21:25:33.230 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
21:25:33.230 00.000 10844 Star::Find returns 1 (0), X=94.24, Y=463.73, Mass=821, SNR=17.7, Peak=84 HFD=3.5
21:25:33.232 00.002 10844 MultiStar: [#1 -0.14,-0.81,1.14,U] [#2 -0.31,-0.21,0.93,U] [#3 0.60,0.23,0.91,U] [#4 -0.14,0.60,3.89,U] [#5 -0.96,-0.85,0.00,M1] [#6 0.89,0.51,0.97,U] [#7 0.58,0.73,0.95,U] [#8 -0.42,0.39,1.01,U] 
21:25:33.232 00.000 10844 single-star, 7 included, MultiStar: {0.03, 0.27}, one-star: {-0.17, -0.08}
21:25:33.232 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.80) = xAngle (-1.92 = -1.92)
21:25:33.233 00.001 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.00 = -2.00)
21:25:33.233 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.72 mountX=-0.06 mountY=-0.17, mountTheta=-1.93
21:25:33.234 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.08, opts=13)
21:25:33.234 00.000 10844 Enqueuing Move request for scope (-0.17, -0.08)
21:25:33.234 00.000 11060 Worker thread wakes up
21:25:33.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
21:25:33.234 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
21:25:33.234 00.000 11060 Moving (-0.17, -0.08) raw xDistance=-0.06 yDistance=-0.17
21:25:33.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:25:33.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:33.236 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:25:33.236 00.000 11060 MoveAxis(E, 0, ABG)
21:25:33.236 00.000 11060 Move returns status 0, amount 0
21:25:33.236 00.000 11060 MoveAxis(N, 0, ABG)
21:25:33.236 00.000 11060 Move returns status 0, amount 0
21:25:33.236 00.000 11060 move complete, result=0
21:25:33.236 00.000 11060 worker thread done servicing request
21:25:33.247 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:33.272 00.025 10844 UpdateGuideState exits: m=821 SNR=17.7
21:25:33.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:33.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:33.272 00.000 10844 Enqueuing Expose request
21:25:33.274 00.002 11060 Worker thread wakes up
21:25:33.274 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:33.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:33.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:33.875 00.601 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:25:33.911 00.036 11060 Exposure complete
21:25:34.208 00.297 11060 worker thread done servicing request
21:25:34.208 00.000 10844 OnExposeComplete: enter
21:25:34.208 00.000 10844 UpdateGuideState(): m_state=6
21:25:34.209 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
21:25:34.209 00.000 10844 Star::Find returns 1 (0), X=93.79, Y=463.35, Mass=1091, SNR=21.1, Peak=111 HFD=3.7
21:25:34.209 00.000 10844 MultiStar: [#1 -0.16,-1.13,0.00,M9] [#2 -0.71,-1.30,0.00,M1] [#3 1.20,-0.30,0.00,M6] [#4 0.42,-0.30,3.17,U] [#5 -0.77,-0.88,0.00,M2] [#6 1.07,-0.20,0.00,M6] [#7 0.35,0.17,0.81,U] [#8 -0.73,0.45,0.83,U] 
21:25:34.209 00.000 10844 refined, 3 included, MultiStar: {0.07, -0.16}, one-star: {-0.62, -0.46}
21:25:34.209 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.80) = xAngle (-0.37 = -0.37)
21:25:34.209 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.46 = -0.46)
21:25:34.209 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.17 mountX=0.16 mountY=-0.07, mountTheta=-0.44
21:25:34.213 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.16, opts=13)
21:25:34.213 00.000 10844 Enqueuing Move request for scope (0.07, -0.16)
21:25:34.213 00.000 11060 Worker thread wakes up
21:25:34.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
21:25:34.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
21:25:34.213 00.000 11060 Moving (0.07, -0.16) raw xDistance=0.16 yDistance=-0.07
21:25:34.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:25:34.214 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:34.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:25:34.214 00.000 11060 MoveAxis(W, 23, ABG)
21:25:34.214 00.000 11060 Guiding  Dir = 3, Dur = 23
21:25:34.224 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:34.229 00.005 11060 IsSlewing returns 0
21:25:34.230 00.001 11060 IsGuiding returns 0
21:25:34.258 00.028 10844 UpdateGuideState exits: m=1091 SNR=21.1
21:25:34.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:34.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:34.258 00.000 10844 Enqueuing Expose request
21:25:34.259 00.001 11060 IsGuiding returns 0
21:25:34.259 00.000 11060 Move returns status 0, amount 23
21:25:34.259 00.000 11060 MoveAxis(N, 0, ABG)
21:25:34.259 00.000 11060 Move returns status 0, amount 0
21:25:34.259 00.000 11060 move complete, result=0
21:25:34.259 00.000 11060 worker thread done servicing request
21:25:34.259 00.000 11060 Worker thread wakes up
21:25:34.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:34.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:34.274 00.015 10844 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
21:25:34.317 00.043 10844 evsrv: cli 0EEEEB10 connect
21:25:34.317 00.000 10844 case statement mapped state 6 to 3
21:25:34.319 00.002 10844 case statement mapped state 6 to 3
21:25:34.319 00.000 10844 evsrv: cli 0EEEEB10 request: {"method":"get_pixel_scale","id":"b9778fe4-a464-49e1-8fe3-8ffc35aff43a"}
21:25:34.319 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":4.1253,"id":"b9778fe4-a464-49e1-8fe3-8ffc35aff43a"}
21:25:34.340 00.021 10844 evsrv: cli 0EEEEB10 disconnect
21:25:34.911 00.571 11060 Exposure complete
21:25:35.155 00.244 11060 worker thread done servicing request
21:25:35.155 00.000 10844 OnExposeComplete: enter
21:25:35.155 00.000 10844 UpdateGuideState(): m_state=6
21:25:35.155 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
21:25:35.155 00.000 10844 Star::Find returns 1 (0), X=94.20, Y=463.43, Mass=1129, SNR=21.4, Peak=118 HFD=3.5
21:25:35.157 00.002 10844 MultiStar: [#1 0.44,-0.23,0.96,U] [#2 -0.36,-0.84,0.68,U] [#3 0.51,0.08,0.84,U] [#4 0.25,0.39,3.34,U] [#5 -0.32,-1.01,0.00,M3] [#6 0.99,-0.64,0.00,M7] [#7 -0.05,0.25,0.90,U] [#8 -0.62,-0.39,0.78,U] 
21:25:35.157 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {-0.21, -0.37}
21:25:35.157 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.80) = xAngle (0.98 = 0.98)
21:25:35.157 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.89 = 0.89)
21:25:35.157 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=0.05 mountY=0.07, mountTheta=0.95
21:25:35.159 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
21:25:35.159 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
21:25:35.160 00.001 11060 Worker thread wakes up
21:25:35.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:25:35.160 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:25:35.160 00.000 11060 Moving (0.08, 0.02) raw xDistance=0.05 yDistance=0.07
21:25:35.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:25:35.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:35.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:25:35.160 00.000 11060 MoveAxis(E, 0, ABG)
21:25:35.160 00.000 11060 Move returns status 0, amount 0
21:25:35.160 00.000 11060 MoveAxis(N, 0, ABG)
21:25:35.160 00.000 11060 Move returns status 0, amount 0
21:25:35.160 00.000 11060 move complete, result=0
21:25:35.160 00.000 11060 worker thread done servicing request
21:25:35.170 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:35.197 00.027 10844 UpdateGuideState exits: m=1129 SNR=21.4
21:25:35.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:35.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:35.197 00.000 10844 Enqueuing Expose request
21:25:35.197 00.000 11060 Worker thread wakes up
21:25:35.197 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:25:35.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:35.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:35.832 00.635 11060 Exposure complete
21:25:36.066 00.234 11060 worker thread done servicing request
21:25:36.066 00.000 10844 OnExposeComplete: enter
21:25:36.066 00.000 10844 UpdateGuideState(): m_state=6
21:25:36.066 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:25:36.066 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=463.12, Mass=746, SNR=17.0, Peak=77 HFD=3.4
21:25:36.066 00.000 10844 MultiStar: [#1 0.01,0.06,1.13,U] [#2 0.32,-0.15,1.13,U] [#3 0.89,0.79,0.00,M6] [#4 0.23,-0.04,4.18,U] [#5 0.10,-0.39,1.11,U] [#6 1.21,0.39,0.00,M8] [#7 0.20,1.26,0.00,M1] [#8 -0.17,0.19,1.06,U] 
21:25:36.066 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.12}, one-star: {-0.17, -0.69}
21:25:36.066 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.80) = xAngle (-0.01 = -0.01)
21:25:36.068 00.002 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.10 = -0.10)
21:25:36.068 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.82 mountX=0.17 mountY=-0.02, mountTheta=-0.10
21:25:36.070 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.12, opts=13)
21:25:36.070 00.000 10844 Enqueuing Move request for scope (0.11, -0.12)
21:25:36.070 00.000 11060 Worker thread wakes up
21:25:36.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
21:25:36.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
21:25:36.070 00.000 11060 Moving (0.11, -0.12) raw xDistance=0.17 yDistance=-0.02
21:25:36.071 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:25:36.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:36.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:25:36.071 00.000 11060 MoveAxis(W, 25, ABG)
21:25:36.071 00.000 11060 Guiding  Dir = 3, Dur = 25
21:25:36.074 00.003 11060 IsSlewing returns 0
21:25:36.074 00.000 11060 IsGuiding returns 0
21:25:36.080 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:36.106 00.026 10844 UpdateGuideState exits: m=746 SNR=17.0
21:25:36.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:36.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:36.108 00.002 10844 Enqueuing Expose request
21:25:36.108 00.000 11060 IsGuiding returns 0
21:25:36.108 00.000 11060 Move returns status 0, amount 25
21:25:36.108 00.000 11060 MoveAxis(N, 0, ABG)
21:25:36.108 00.000 11060 Move returns status 0, amount 0
21:25:36.108 00.000 11060 move complete, result=0
21:25:36.108 00.000 11060 worker thread done servicing request
21:25:36.108 00.000 11060 Worker thread wakes up
21:25:36.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:36.109 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:36.129 00.020 10844 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
21:25:36.738 00.609 11060 Exposure complete
21:25:36.973 00.235 11060 worker thread done servicing request
21:25:36.973 00.000 10844 OnExposeComplete: enter
21:25:36.973 00.000 10844 UpdateGuideState(): m_state=6
21:25:36.975 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
21:25:36.975 00.000 10844 Star::Find returns 1 (0), X=94.31, Y=463.24, Mass=1256, SNR=22.2, Peak=125 HFD=3.4
21:25:36.975 00.000 10844 MultiStar: [#1 0.61,-0.22,0.96,U] [#2 -0.02,-0.52,0.82,U] [#3 0.80,0.67,0.00,M7] [#4 0.02,0.49,3.33,U] [#5 -0.79,-0.14,0.78,U] [#6 1.32,0.14,0.00,M9] [#7 -0.11,0.56,0.83,U] [#8 0.00,0.31,0.86,U] 
21:25:36.975 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.12}, one-star: {-0.11, -0.57}
21:25:36.975 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.80) = xAngle (2.53 = 2.53)
21:25:36.975 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.44 = 2.44)
21:25:36.975 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=-0.10 mountY=0.08, mountTheta=2.48
21:25:36.978 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
21:25:36.978 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
21:25:36.978 00.000 11060 Worker thread wakes up
21:25:36.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
21:25:36.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
21:25:36.978 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.10 yDistance=0.08
21:25:36.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:25:36.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:36.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:25:36.978 00.000 11060 MoveAxis(E, 0, ABG)
21:25:36.978 00.000 11060 Move returns status 0, amount 0
21:25:36.978 00.000 11060 MoveAxis(N, 0, ABG)
21:25:36.978 00.000 11060 Move returns status 0, amount 0
21:25:36.978 00.000 11060 move complete, result=0
21:25:36.978 00.000 11060 worker thread done servicing request
21:25:36.989 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:37.016 00.027 10844 UpdateGuideState exits: m=1256 SNR=22.2
21:25:37.018 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:37.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:37.018 00.000 10844 Enqueuing Expose request
21:25:37.019 00.001 11060 Worker thread wakes up
21:25:37.019 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:25:37.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:37.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:37.651 00.632 11060 Exposure complete
21:25:37.882 00.231 11060 worker thread done servicing request
21:25:37.884 00.002 10844 OnExposeComplete: enter
21:25:37.884 00.000 10844 UpdateGuideState(): m_state=6
21:25:37.884 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
21:25:37.884 00.000 10844 Star::Find returns 1 (0), X=94.40, Y=463.39, Mass=877, SNR=18.8, Peak=120 HFD=3.3
21:25:37.886 00.002 10844 MultiStar: [#1 0.23,-0.30,1.05,U] [#2 -0.40,-0.14,0.95,U] [#3 1.13,0.72,0.00,M8] [#4 -0.04,0.19,3.56,U] [#5 -0.50,0.05,1.10,U] [#6 0.72,0.73,0.00,M10] [#7 0.02,0.98,0.88,U] [#8 -0.54,0.65,0.90,U] 
21:25:37.886 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.14}, one-star: {-0.01, -0.41}
21:25:37.886 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.80) = xAngle (3.16 = -3.13)
21:25:37.886 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.07 = 3.07)
21:25:37.886 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.35 mountX=-0.20 mountY=0.01, mountTheta=3.07
21:25:37.887 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.14, opts=13)
21:25:37.887 00.000 10844 Enqueuing Move request for scope (-0.14, 0.14)
21:25:37.889 00.002 11060 Worker thread wakes up
21:25:37.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
21:25:37.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
21:25:37.889 00.000 11060 Moving (-0.14, 0.14) raw xDistance=-0.20 yDistance=0.01
21:25:37.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
21:25:37.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:37.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:25:37.889 00.000 11060 MoveAxis(E, 29, ABG)
21:25:37.889 00.000 11060 Guiding  Dir = 2, Dur = 29
21:25:37.898 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:37.922 00.024 11060 IsSlewing returns 0
21:25:37.922 00.000 11060 IsGuiding returns 0
21:25:37.925 00.003 10844 UpdateGuideState exits: m=877 SNR=18.8
21:25:37.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:37.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:37.925 00.000 10844 Enqueuing Expose request
21:25:37.979 00.054 11060 IsGuiding returns 0
21:25:37.980 00.001 11060 Move returns status 0, amount 29
21:25:37.980 00.000 11060 MoveAxis(N, 0, ABG)
21:25:37.980 00.000 11060 Move returns status 0, amount 0
21:25:37.980 00.000 11060 move complete, result=0
21:25:37.980 00.000 11060 worker thread done servicing request
21:25:37.980 00.000 11060 Worker thread wakes up
21:25:37.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:37.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:37.980 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
21:25:38.615 00.635 11060 Exposure complete
21:25:38.824 00.209 11060 worker thread done servicing request
21:25:38.824 00.000 10844 OnExposeComplete: enter
21:25:38.824 00.000 10844 UpdateGuideState(): m_state=6
21:25:38.826 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
21:25:38.826 00.000 10844 Star::Find returns 1 (0), X=94.21, Y=463.69, Mass=1019, SNR=20.1, Peak=120 HFD=3.4
21:25:38.826 00.000 10844 MultiStar: [#1 -0.00,-0.13,1.04,U] [#2 -0.62,-0.42,1.01,U] [#3 0.45,0.54,0.71,U] [#4 0.01,0.60,3.43,U] [#5 -0.94,-0.32,0.95,U] [#6 0.68,0.04,0.75,U] [#7 0.02,0.70,0.94,U] [#8 -0.84,0.46,0.80,U] 
21:25:38.826 00.000 10844 single-star, 8 included, MultiStar: {-0.14, 0.24}, one-star: {-0.20, -0.12}
21:25:38.826 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.80) = xAngle (-1.82 = -1.82)
21:25:38.826 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.90 = -1.90)
21:25:38.826 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.62 mountX=-0.06 mountY=-0.22, mountTheta=-1.82
21:25:38.830 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.12, opts=13)
21:25:38.830 00.000 10844 Enqueuing Move request for scope (-0.20, -0.12)
21:25:38.832 00.002 11060 Worker thread wakes up
21:25:38.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
21:25:38.832 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
21:25:38.832 00.000 11060 Moving (-0.20, -0.12) raw xDistance=-0.06 yDistance=-0.22
21:25:38.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:25:38.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:25:38.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:25:38.832 00.000 11060 MoveAxis(E, 0, ABG)
21:25:38.832 00.000 11060 Move returns status 0, amount 0
21:25:38.832 00.000 11060 MoveAxis(N, 0, ABG)
21:25:38.832 00.000 11060 Move returns status 0, amount 0
21:25:38.832 00.000 11060 move complete, result=0
21:25:38.832 00.000 11060 worker thread done servicing request
21:25:38.837 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:38.860 00.023 10844 UpdateGuideState exits: m=1019 SNR=20.1
21:25:38.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:38.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:38.860 00.000 10844 Enqueuing Expose request
21:25:38.860 00.000 11060 Worker thread wakes up
21:25:38.860 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:38.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:38.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:39.478 00.618 11060 Exposure complete
21:25:39.672 00.194 11060 worker thread done servicing request
21:25:39.672 00.000 10844 OnExposeComplete: enter
21:25:39.672 00.000 10844 UpdateGuideState(): m_state=6
21:25:39.672 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
21:25:39.672 00.000 10844 Star::Find returns 1 (0), X=94.43, Y=463.67, Mass=892, SNR=18.3, Peak=90 HFD=3.2
21:25:39.674 00.002 10844 MultiStar: [#1 0.45,-0.11,1.11,U] [#2 -0.61,-0.49,0.82,U] [#3 0.78,0.63,0.89,U] [#4 -0.40,0.66,3.68,U] [#5 -0.63,-0.29,1.19,U] [#6 0.93,-0.10,1.07,U] [#7 -0.04,0.04,0.98,U] [#8 -0.67,-0.14,0.96,U] 
21:25:39.674 00.000 10844 single-star, 8 included, MultiStar: {-0.10, 0.15}, one-star: {0.02, -0.14}
21:25:39.674 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.80) = xAngle (-0.65 = -0.65)
21:25:39.674 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.74 = -0.74)
21:25:39.674 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.46 mountX=0.11 mountY=-0.09, mountTheta=-0.71
21:25:39.676 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
21:25:39.676 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
21:25:39.676 00.000 11060 Worker thread wakes up
21:25:39.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
21:25:39.676 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
21:25:39.676 00.000 11060 Moving (0.02, -0.14) raw xDistance=0.11 yDistance=-0.09
21:25:39.677 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:25:39.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:39.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:25:39.677 00.000 11060 MoveAxis(E, 0, ABG)
21:25:39.677 00.000 11060 Move returns status 0, amount 0
21:25:39.677 00.000 11060 MoveAxis(N, 0, ABG)
21:25:39.677 00.000 11060 Move returns status 0, amount 0
21:25:39.677 00.000 11060 move complete, result=0
21:25:39.677 00.000 11060 worker thread done servicing request
21:25:39.681 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:39.704 00.023 10844 UpdateGuideState exits: m=892 SNR=18.3
21:25:39.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:39.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:39.704 00.000 10844 Enqueuing Expose request
21:25:39.704 00.000 11060 Worker thread wakes up
21:25:39.704 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:39.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:39.707 00.003 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:40.338 00.631 11060 Exposure complete
21:25:40.512 00.174 11060 worker thread done servicing request
21:25:40.512 00.000 10844 OnExposeComplete: enter
21:25:40.512 00.000 10844 UpdateGuideState(): m_state=6
21:25:40.516 00.004 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
21:25:40.516 00.000 10844 Star::Find returns 1 (0), X=94.91, Y=463.11, Mass=1147, SNR=21.2, Peak=103 HFD=3.1
21:25:40.516 00.000 10844 MultiStar: [#1 0.94,-0.82,0.00,M4] [#2 -0.43,-1.06,0.00,M1] [#3 0.48,0.57,0.60,U] [#4 0.08,-0.05,3.18,U] [#5 -1.00,-0.78,0.00,M1] [#6 0.83,-0.15,0.75,U] [#7 -0.15,-0.47,0.86,U] [#8 -0.30,0.12,0.83,U] 
21:25:40.516 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.13}, one-star: {0.49, -0.70}
21:25:40.516 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.80) = xAngle (0.18 = 0.18)
21:25:40.516 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.09 = 0.09)
21:25:40.516 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.62 mountX=0.21 mountY=0.02, mountTheta=0.10
21:25:40.517 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.13, opts=13)
21:25:40.517 00.000 10844 Enqueuing Move request for scope (0.18, -0.13)
21:25:40.517 00.000 11060 Worker thread wakes up
21:25:40.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
21:25:40.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
21:25:40.517 00.000 11060 Moving (0.18, -0.13) raw xDistance=0.21 yDistance=0.02
21:25:40.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:25:40.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:40.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:25:40.517 00.000 11060 MoveAxis(W, 32, ABG)
21:25:40.517 00.000 11060 Guiding  Dir = 3, Dur = 32
21:25:40.524 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:40.533 00.009 11060 IsSlewing returns 0
21:25:40.533 00.000 11060 IsGuiding returns 0
21:25:40.545 00.012 10844 UpdateGuideState exits: m=1147 SNR=21.2
21:25:40.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:40.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:40.545 00.000 10844 Enqueuing Expose request
21:25:40.594 00.049 11060 IsGuiding returns 0
21:25:40.594 00.000 11060 Move returns status 0, amount 32
21:25:40.594 00.000 11060 MoveAxis(N, 0, ABG)
21:25:40.594 00.000 11060 Move returns status 0, amount 0
21:25:40.594 00.000 11060 move complete, result=0
21:25:40.594 00.000 11060 worker thread done servicing request
21:25:40.595 00.001 11060 Worker thread wakes up
21:25:40.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:40.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:40.595 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
21:25:41.233 00.638 11060 Exposure complete
21:25:41.445 00.212 11060 worker thread done servicing request
21:25:41.445 00.000 10844 OnExposeComplete: enter
21:25:41.445 00.000 10844 UpdateGuideState(): m_state=6
21:25:41.447 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
21:25:41.447 00.000 10844 Star::Find returns 1 (0), X=94.42, Y=463.16, Mass=864, SNR=18.3, Peak=92 HFD=3.6
21:25:41.447 00.000 10844 MultiStar: [#1 -0.35,-0.63,1.04,U] [#2 -0.21,-0.52,1.05,U] [#3 0.76,0.87,0.00,M6] [#4 0.25,-0.38,4.07,U] [#5 -0.59,-0.02,0.99,U] [#6 1.30,0.50,0.00,M8] [#7 0.35,0.53,0.96,U] [#8 -0.40,1.01,0.00,M1] 
21:25:41.447 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.32}, one-star: {0.01, -0.64}
21:25:41.447 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.80) = xAngle (-0.69 = -0.69)
21:25:41.447 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.78 = -0.78)
21:25:41.447 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.50 mountX=0.24 mountY=-0.22, mountTheta=-0.74
21:25:41.450 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.32, opts=13)
21:25:41.450 00.000 10844 Enqueuing Move request for scope (0.02, -0.32)
21:25:41.450 00.000 11060 Worker thread wakes up
21:25:41.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
21:25:41.450 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
21:25:41.450 00.000 11060 Moving (0.02, -0.32) raw xDistance=0.24 yDistance=-0.22
21:25:41.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:25:41.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:25:41.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:25:41.450 00.000 11060 MoveAxis(W, 37, ABG)
21:25:41.451 00.001 11060 Guiding  Dir = 3, Dur = 37
21:25:41.467 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:41.482 00.015 11060 IsSlewing returns 0
21:25:41.482 00.000 11060 IsGuiding returns 0
21:25:41.489 00.007 10844 UpdateGuideState exits: m=864 SNR=18.3
21:25:41.490 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:41.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:41.490 00.000 10844 Enqueuing Expose request
21:25:41.542 00.052 11060 IsGuiding returns 0
21:25:41.542 00.000 11060 Move returns status 0, amount 37
21:25:41.544 00.002 11060 MoveAxis(N, 0, ABG)
21:25:41.544 00.000 11060 Move returns status 0, amount 0
21:25:41.544 00.000 11060 move complete, result=0
21:25:41.544 00.000 11060 worker thread done servicing request
21:25:41.544 00.000 11060 Worker thread wakes up
21:25:41.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:41.544 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
21:25:41.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:42.178 00.634 11060 Exposure complete
21:25:42.405 00.227 11060 worker thread done servicing request
21:25:42.406 00.001 10844 OnExposeComplete: enter
21:25:42.406 00.000 10844 UpdateGuideState(): m_state=6
21:25:42.406 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
21:25:42.406 00.000 10844 Star::Find returns 1 (0), X=94.42, Y=463.92, Mass=1163, SNR=21.6, Peak=116 HFD=3.3
21:25:42.406 00.000 10844 MultiStar: [#1 0.21,-0.33,1.07,U] [#2 -0.92,-0.22,0.76,U] [#3 0.54,1.50,0.00,M7] [#4 0.14,0.47,3.22,U] [#5 -0.59,0.23,0.89,U] [#6 0.73,1.06,0.00,M9] [#7 0.61,0.93,0.00,M1] [#8 -0.83,0.87,0.00,M2] 
21:25:42.406 00.000 10844 single-star, 4 included, MultiStar: {-0.08, 0.19}, one-star: {0.01, 0.11}
21:25:42.406 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.80) = xAngle (2.30 = 2.30)
21:25:42.406 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.22 = 2.22)
21:25:42.406 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.50 mountX=-0.08 mountY=0.09, mountTheta=2.27
21:25:42.408 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
21:25:42.408 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
21:25:42.408 00.000 11060 Worker thread wakes up
21:25:42.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:25:42.410 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:25:42.410 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.08 yDistance=0.09
21:25:42.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:25:42.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:42.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:25:42.410 00.000 11060 MoveAxis(E, 0, ABG)
21:25:42.410 00.000 11060 Move returns status 0, amount 0
21:25:42.410 00.000 11060 MoveAxis(N, 0, ABG)
21:25:42.410 00.000 11060 Move returns status 0, amount 0
21:25:42.410 00.000 11060 move complete, result=0
21:25:42.410 00.000 11060 worker thread done servicing request
21:25:42.419 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:42.446 00.027 10844 UpdateGuideState exits: m=1163 SNR=21.6
21:25:42.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:42.447 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:42.447 00.000 10844 Enqueuing Expose request
21:25:42.447 00.000 11060 Worker thread wakes up
21:25:42.447 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:25:42.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:42.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:43.075 00.628 11060 Exposure complete
21:25:43.318 00.243 11060 worker thread done servicing request
21:25:43.318 00.000 10844 OnExposeComplete: enter
21:25:43.320 00.002 10844 UpdateGuideState(): m_state=6
21:25:43.320 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
21:25:43.320 00.000 10844 Star::Find returns 1 (0), X=94.49, Y=464.03, Mass=1072, SNR=20.5, Peak=107 HFD=3.6
21:25:43.320 00.000 10844 MultiStar: [#1 0.25,-0.33,1.03,U] [#2 -0.30,0.02,0.85,U] [#3 0.40,0.58,0.72,U] [#4 -0.02,0.48,3.66,U] [#5 -0.93,-0.18,1.00,U] [#6 0.96,0.65,0.00,M10] [#7 -0.02,1.17,0.00,M2] [#8 -0.81,-0.35,0.79,U] 
21:25:43.322 00.002 10844 refined, 6 included, MultiStar: {-0.14, 0.18}, one-star: {0.08, 0.23}
21:25:43.322 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.80) = xAngle (3.04 = 3.04)
21:25:43.322 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.95 = 2.95)
21:25:43.322 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=-0.23 mountY=0.04, mountTheta=2.96
21:25:43.325 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.18, opts=13)
21:25:43.325 00.000 10844 Enqueuing Move request for scope (-0.14, 0.18)
21:25:43.328 00.003 11060 Worker thread wakes up
21:25:43.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
21:25:43.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
21:25:43.328 00.000 11060 Moving (-0.14, 0.18) raw xDistance=-0.23 yDistance=0.04
21:25:43.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:25:43.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:43.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:25:43.328 00.000 11060 MoveAxis(E, 33, ABG)
21:25:43.328 00.000 11060 Guiding  Dir = 2, Dur = 33
21:25:43.338 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:43.361 00.023 11060 IsSlewing returns 0
21:25:43.361 00.000 11060 IsGuiding returns 0
21:25:43.363 00.002 10844 UpdateGuideState exits: m=1072 SNR=20.5
21:25:43.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:43.365 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:43.365 00.000 10844 Enqueuing Expose request
21:25:43.425 00.060 11060 IsGuiding returns 0
21:25:43.425 00.000 11060 Move returns status 0, amount 33
21:25:43.425 00.000 11060 MoveAxis(N, 0, ABG)
21:25:43.425 00.000 11060 Move returns status 0, amount 0
21:25:43.425 00.000 11060 move complete, result=0
21:25:43.425 00.000 11060 worker thread done servicing request
21:25:43.425 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
21:25:43.425 00.000 11060 Worker thread wakes up
21:25:43.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:43.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:44.049 00.624 11060 Exposure complete
21:25:44.264 00.215 11060 worker thread done servicing request
21:25:44.264 00.000 10844 OnExposeComplete: enter
21:25:44.264 00.000 10844 UpdateGuideState(): m_state=6
21:25:44.264 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
21:25:44.264 00.000 10844 Star::Find returns 1 (0), X=94.16, Y=463.43, Mass=853, SNR=18.2, Peak=81 HFD=3.3
21:25:44.266 00.002 10844 MultiStar: [#1 -0.09,-0.09,1.10,U] [#2 -0.16,0.13,1.12,U] [#3 0.47,0.91,0.00,M7] [#4 0.03,0.66,3.77,U] [#5 -0.64,-0.47,1.08,U] [#6 0.63,0.23,0.99,U] [#7 0.08,0.95,0.98,U] [#8 -0.17,1.04,0.00,M2] 
21:25:44.266 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.28}, one-star: {-0.25, -0.37}
21:25:44.266 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.80) = xAngle (2.51 = 2.51)
21:25:44.266 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.42 = 2.42)
21:25:44.266 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.70 mountX=-0.23 mountY=0.19, mountTheta=2.45
21:25:44.266 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.28, opts=13)
21:25:44.266 00.000 10844 Enqueuing Move request for scope (-0.04, 0.28)
21:25:44.266 00.000 11060 Worker thread wakes up
21:25:44.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
21:25:44.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
21:25:44.266 00.000 11060 Moving (-0.04, 0.28) raw xDistance=-0.23 yDistance=0.19
21:25:44.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:25:44.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:44.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:25:44.266 00.000 11060 MoveAxis(E, 35, ABG)
21:25:44.266 00.000 11060 Guiding  Dir = 2, Dur = 35
21:25:44.275 00.009 11060 IsSlewing returns 0
21:25:44.275 00.000 11060 IsGuiding returns 0
21:25:44.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:44.297 00.022 10844 UpdateGuideState exits: m=853 SNR=18.2
21:25:44.299 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:44.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:44.302 00.003 10844 Enqueuing Expose request
21:25:44.332 00.030 11060 IsGuiding returns 0
21:25:44.332 00.000 11060 Move returns status 0, amount 35
21:25:44.332 00.000 11060 MoveAxis(N, 0, ABG)
21:25:44.332 00.000 11060 Move returns status 0, amount 0
21:25:44.332 00.000 11060 move complete, result=0
21:25:44.332 00.000 11060 worker thread done servicing request
21:25:44.332 00.000 11060 Worker thread wakes up
21:25:44.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:44.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:44.342 00.010 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
21:25:44.948 00.606 11060 Exposure complete
21:25:45.153 00.205 11060 worker thread done servicing request
21:25:45.154 00.001 10844 OnExposeComplete: enter
21:25:45.154 00.000 10844 UpdateGuideState(): m_state=6
21:25:45.155 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
21:25:45.155 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=463.73, Mass=1240, SNR=22.3, Peak=128 HFD=2.9
21:25:45.155 00.000 10844 MultiStar: [#1 0.34,-0.45,1.07,U] [#2 -0.33,-0.52,0.77,U] [#3 0.14,0.30,0.67,U] [#4 -0.01,-0.38,3.02,U] [#5 -0.08,-0.91,0.98,U] [#6 0.54,0.02,0.76,U] [#7 0.03,0.51,0.84,U] [#8 -0.50,0.43,0.74,U] 
21:25:45.155 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.21}, one-star: {-0.22, -0.07}
21:25:45.155 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.80) = xAngle (-0.80 = -0.80)
21:25:45.155 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.89 = -0.89)
21:25:45.155 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.60 mountX=0.14 mountY=-0.16, mountTheta=-0.84
21:25:45.157 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.21, opts=13)
21:25:45.157 00.000 10844 Enqueuing Move request for scope (-0.01, -0.21)
21:25:45.157 00.000 11060 Worker thread wakes up
21:25:45.159 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
21:25:45.159 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
21:25:45.159 00.000 11060 Moving (-0.01, -0.21) raw xDistance=0.14 yDistance=-0.16
21:25:45.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:25:45.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:45.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:25:45.159 00.000 11060 MoveAxis(W, 20, ABG)
21:25:45.159 00.000 11060 Guiding  Dir = 3, Dur = 20
21:25:45.164 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:45.164 00.000 11060 IsSlewing returns 0
21:25:45.164 00.000 11060 IsGuiding returns 0
21:25:45.185 00.021 10844 UpdateGuideState exits: m=1240 SNR=22.3
21:25:45.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:45.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:45.185 00.000 10844 Enqueuing Expose request
21:25:45.195 00.010 11060 IsGuiding returns 0
21:25:45.195 00.000 11060 Move returns status 0, amount 20
21:25:45.195 00.000 11060 MoveAxis(N, 0, ABG)
21:25:45.195 00.000 11060 Move returns status 0, amount 0
21:25:45.195 00.000 11060 move complete, result=0
21:25:45.195 00.000 11060 worker thread done servicing request
21:25:45.195 00.000 11060 Worker thread wakes up
21:25:45.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:45.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:45.195 00.000 10844 GuideStep: 0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
21:25:45.839 00.644 11060 Exposure complete
21:25:46.027 00.188 11060 worker thread done servicing request
21:25:46.027 00.000 10844 OnExposeComplete: enter
21:25:46.027 00.000 10844 UpdateGuideState(): m_state=6
21:25:46.027 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
21:25:46.027 00.000 10844 Star::Find returns 1 (0), X=93.76, Y=463.81, Mass=1158, SNR=21.6, Peak=112 HFD=3.4
21:25:46.027 00.000 10844 MultiStar: [#1 -0.14,-1.09,0.00,M1] [#2 -0.73,-0.59,0.92,U] [#3 0.34,-0.12,0.82,U] [#4 -0.71,-0.16,3.41,U] [#5 -0.62,-0.69,0.84,U] [#6 0.68,-0.60,0.75,U] [#7 0.04,-0.03,0.90,U] [#8 -0.33,0.25,0.72,U] 
21:25:46.027 00.000 10844 refined, 7 included, MultiStar: {-0.40, -0.22}, one-star: {-0.65, 0.00}
21:25:46.027 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.80) = xAngle (-1.83 = -1.83)
21:25:46.029 00.002 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.92 = -1.92)
21:25:46.029 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.22 hyp=0.45 cameraTheta=-2.64 mountX=-0.12 mountY=-0.43, mountTheta=-1.84
21:25:46.029 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.22, opts=13)
21:25:46.029 00.000 10844 Enqueuing Move request for scope (-0.40, -0.22)
21:25:46.029 00.000 11060 Worker thread wakes up
21:25:46.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.22) opts 0xd
21:25:46.031 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.22)
21:25:46.031 00.000 11060 Moving (-0.40, -0.22) raw xDistance=-0.12 yDistance=-0.43
21:25:46.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:25:46.031 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.30 newest=-0.40
21:25:46.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
21:25:46.031 00.000 11060 MoveAxis(E, 0, ABG)
21:25:46.031 00.000 11060 Move returns status 0, amount 0
21:25:46.031 00.000 11060 BLC: Oldest BLC event removed
21:25:46.031 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:25:46.031 00.000 11060 MoveAxis(N, 913, ABG)
21:25:46.031 00.000 11060 Guiding  Dir = 0, Dur = 913
21:25:46.038 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:46.043 00.005 11060 IsSlewing returns 0
21:25:46.046 00.003 11060 IsGuiding returns 0
21:25:46.058 00.012 10844 UpdateGuideState exits: m=1158 SNR=21.6
21:25:46.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:46.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:46.058 00.000 10844 Enqueuing Expose request
21:25:46.964 00.906 11060 IsGuiding returns 0
21:25:46.964 00.000 11060 Move returns status 0, amount 913
21:25:46.964 00.000 11060 move complete, result=0
21:25:46.964 00.000 11060 worker thread done servicing request
21:25:46.964 00.000 11060 Worker thread wakes up
21:25:46.964 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 913 ms NORTH
21:25:46.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:46.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:47.597 00.633 11060 Exposure complete
21:25:47.746 00.149 11060 worker thread done servicing request
21:25:47.746 00.000 10844 OnExposeComplete: enter
21:25:47.746 00.000 10844 UpdateGuideState(): m_state=6
21:25:47.746 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
21:25:47.746 00.000 10844 Star::Find returns 1 (0), X=95.02, Y=464.25, Mass=1089, SNR=20.7, Peak=85 HFD=3.8
21:25:47.746 00.000 10844 MultiStar: [#1 1.17,-0.68,0.00,M2] [#2 0.66,0.11,0.76,U] [#3 1.10,0.45,0.00,M6] [#4 0.32,0.15,3.42,U] [#5 0.43,-0.82,0.83,U] [#6 0.89,0.20,0.91,U] [#7 0.50,0.95,0.00,M1] [#8 -0.69,0.78,0.00,M1] 
21:25:47.746 00.000 10844 refined, 4 included, MultiStar: {0.49, 0.08}, one-star: {0.61, 0.45}
21:25:47.746 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.80) = xAngle (0.97 = 0.97)
21:25:47.751 00.005 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.88 = 0.88)
21:25:47.751 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=0.08 hyp=0.50 cameraTheta=0.16 mountX=0.28 mountY=0.38, mountTheta=0.94
21:25:47.753 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=0.08, opts=13)
21:25:47.753 00.000 10844 Enqueuing Move request for scope (0.49, 0.08)
21:25:47.753 00.000 11060 Worker thread wakes up
21:25:47.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.08) opts 0xd
21:25:47.753 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, 0.08)
21:25:47.753 00.000 11060 Moving (0.49, 0.08) raw xDistance=0.28 yDistance=0.38
21:25:47.753 00.000 11060 BLC: History state: CurrMiss=-0.38, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.297880, 1:-0.382650
21:25:47.753 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:25:47.753 00.000 11060 BLC: window closed
21:25:47.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
21:25:47.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:47.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:25:47.753 00.000 11060 MoveAxis(W, 41, ABG)
21:25:47.753 00.000 11060 Guiding  Dir = 3, Dur = 41
21:25:47.758 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:47.766 00.008 11060 IsSlewing returns 0
21:25:47.766 00.000 11060 IsGuiding returns 0
21:25:47.783 00.017 10844 UpdateGuideState exits: m=1089 SNR=20.7
21:25:47.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:47.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:47.783 00.000 10844 Enqueuing Expose request
21:25:47.835 00.052 11060 IsGuiding returns 0
21:25:47.835 00.000 11060 Move returns status 0, amount 41
21:25:47.835 00.000 11060 MoveAxis(N, 0, ABG)
21:25:47.835 00.000 11060 Move returns status 0, amount 0
21:25:47.835 00.000 11060 move complete, result=0
21:25:47.837 00.002 11060 worker thread done servicing request
21:25:47.837 00.000 11060 Worker thread wakes up
21:25:47.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:47.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:47.839 00.002 10844 GuideStep: 0.3 px 41 ms WEST, 0.4 px 0 ms NORTH
21:25:48.475 00.636 11060 Exposure complete
21:25:48.636 00.161 11060 worker thread done servicing request
21:25:48.636 00.000 10844 OnExposeComplete: enter
21:25:48.636 00.000 10844 UpdateGuideState(): m_state=6
21:25:48.636 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
21:25:48.641 00.005 10844 Star::Find returns 1 (0), X=94.94, Y=463.42, Mass=838, SNR=18.4, Peak=90 HFD=2.9
21:25:48.641 00.000 10844 MultiStar: [#1 0.70,-0.22,1.10,U] [#2 0.51,-0.78,1.04,U] [#3 0.17,0.56,0.69,U] [#4 0.23,-0.07,3.65,U] [#5 0.40,-1.13,0.00,M1] [#6 0.56,0.18,1.02,U] [#7 0.58,-0.12,1.26,U] [#8 0.20,-0.21,0.97,U] 
21:25:48.641 00.000 10844 refined, 7 included, MultiStar: {0.40, -0.14}, one-star: {0.52, -0.38}
21:25:48.641 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.80) = xAngle (0.47 = 0.47)
21:25:48.641 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.38 = 0.38)
21:25:48.641 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-0.33 mountX=0.38 mountY=0.16, mountTheta=0.40
21:25:48.641 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.14, opts=13)
21:25:48.641 00.000 10844 Enqueuing Move request for scope (0.40, -0.14)
21:25:48.641 00.000 11060 Worker thread wakes up
21:25:48.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.14) opts 0xd
21:25:48.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.14)
21:25:48.641 00.000 11060 Moving (0.40, -0.14) raw xDistance=0.38 yDistance=0.16
21:25:48.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
21:25:48.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:48.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:25:48.641 00.000 11060 MoveAxis(W, 56, ABG)
21:25:48.641 00.000 11060 Guiding  Dir = 3, Dur = 56
21:25:48.648 00.007 11060 IsSlewing returns 0
21:25:48.648 00.000 11060 IsGuiding returns 0
21:25:48.650 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:48.668 00.018 10844 UpdateGuideState exits: m=838 SNR=18.4
21:25:48.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:48.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:48.668 00.000 10844 Enqueuing Expose request
21:25:48.707 00.039 11060 IsGuiding returns 0
21:25:48.707 00.000 11060 Move returns status 0, amount 56
21:25:48.708 00.001 11060 MoveAxis(N, 0, ABG)
21:25:48.708 00.000 11060 Move returns status 0, amount 0
21:25:48.708 00.000 11060 move complete, result=0
21:25:48.708 00.000 11060 worker thread done servicing request
21:25:48.708 00.000 11060 Worker thread wakes up
21:25:48.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:48.708 00.000 10844 GuideStep: 0.4 px 56 ms WEST, 0.2 px 0 ms NORTH
21:25:48.709 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:49.352 00.643 11060 Exposure complete
21:25:49.510 00.158 11060 worker thread done servicing request
21:25:49.510 00.000 10844 OnExposeComplete: enter
21:25:49.510 00.000 10844 UpdateGuideState(): m_state=6
21:25:49.510 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
21:25:49.510 00.000 10844 Star::Find returns 1 (0), X=94.63, Y=463.51, Mass=1243, SNR=22.6, Peak=101 HFD=3.4
21:25:49.510 00.000 10844 MultiStar: [#1 0.37,-0.17,0.97,U] [#2 0.60,-0.29,0.79,U] [#3 1.28,1.71,0.00,M6] [#4 0.60,0.67,3.05,U] [#5 0.82,-0.48,0.86,U] [#6 0.81,0.06,0.73,U] [#7 0.62,0.50,0.71,U] [#8 0.03,0.70,0.69,U] 
21:25:49.510 00.000 10844 single-star, 7 included, MultiStar: {0.53, 0.21}, one-star: {0.22, -0.30}
21:25:49.510 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.80) = xAngle (-0.13 = -0.13)
21:25:49.510 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.22 = -0.22)
21:25:49.510 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.30 hyp=0.37 cameraTheta=-0.93 mountX=0.37 mountY=-0.08, mountTheta=-0.21
21:25:49.510 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.30, opts=13)
21:25:49.510 00.000 10844 Enqueuing Move request for scope (0.22, -0.30)
21:25:49.510 00.000 11060 Worker thread wakes up
21:25:49.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.30) opts 0xd
21:25:49.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.30)
21:25:49.510 00.000 11060 Moving (0.22, -0.30) raw xDistance=0.37 yDistance=-0.08
21:25:49.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:25:49.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:49.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:25:49.510 00.000 11060 MoveAxis(W, 55, ABG)
21:25:49.510 00.000 11060 Guiding  Dir = 3, Dur = 55
21:25:49.518 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:49.531 00.013 11060 IsSlewing returns 0
21:25:49.534 00.003 11060 IsGuiding returns 0
21:25:49.536 00.002 10844 UpdateGuideState exits: m=1243 SNR=22.6
21:25:49.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:49.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:49.536 00.000 10844 Enqueuing Expose request
21:25:49.602 00.066 11060 IsGuiding returns 0
21:25:49.602 00.000 11060 Move returns status 0, amount 55
21:25:49.602 00.000 11060 MoveAxis(N, 0, ABG)
21:25:49.603 00.001 11060 Move returns status 0, amount 0
21:25:49.603 00.000 11060 move complete, result=0
21:25:49.603 00.000 11060 worker thread done servicing request
21:25:49.603 00.000 11060 Worker thread wakes up
21:25:49.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:49.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:49.603 00.000 10844 GuideStep: 0.4 px 55 ms WEST, -0.1 px 0 ms NORTH
21:25:50.236 00.633 11060 Exposure complete
21:25:50.391 00.155 11060 worker thread done servicing request
21:25:50.391 00.000 10844 OnExposeComplete: enter
21:25:50.391 00.000 10844 UpdateGuideState(): m_state=6
21:25:50.391 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
21:25:50.391 00.000 10844 Star::Find returns 1 (0), X=94.75, Y=463.95, Mass=989, SNR=19.8, Peak=108 HFD=2.9
21:25:50.392 00.001 10844 MultiStar: [#1 0.34,0.04,1.06,U] [#2 0.35,0.43,0.93,U] [#3 0.61,0.19,0.76,U] [#4 0.68,0.40,3.55,U] [#5 0.26,-0.08,1.04,U] [#6 1.01,0.76,0.00,M5] [#7 0.70,1.18,0.00,M1] [#8 0.00,1.01,0.82,U] 
21:25:50.392 00.000 10844 single-star, 6 included, MultiStar: {0.45, 0.32}, one-star: {0.34, 0.15}
21:25:50.392 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.80) = xAngle (1.21 = 1.21)
21:25:50.392 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.12 = 1.12)
21:25:50.392 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.15 hyp=0.37 cameraTheta=0.40 mountX=0.13 mountY=0.33, mountTheta=1.20
21:25:50.393 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.15, opts=13)
21:25:50.394 00.001 10844 Enqueuing Move request for scope (0.34, 0.15)
21:25:50.394 00.000 11060 Worker thread wakes up
21:25:50.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.15) opts 0xd
21:25:50.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.15)
21:25:50.394 00.000 11060 Moving (0.34, 0.15) raw xDistance=0.13 yDistance=0.33
21:25:50.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:25:50.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:50.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:25:50.394 00.000 11060 MoveAxis(W, 21, ABG)
21:25:50.394 00.000 11060 Guiding  Dir = 3, Dur = 21
21:25:50.401 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:50.416 00.015 10844 UpdateGuideState exits: m=989 SNR=19.8
21:25:50.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:50.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:50.416 00.000 10844 Enqueuing Expose request
21:25:50.422 00.006 11060 IsSlewing returns 0
21:25:50.422 00.000 11060 IsGuiding returns 0
21:25:50.469 00.047 11060 IsGuiding returns 0
21:25:50.470 00.001 11060 Move returns status 0, amount 21
21:25:50.470 00.000 11060 MoveAxis(N, 0, ABG)
21:25:50.470 00.000 11060 Move returns status 0, amount 0
21:25:50.470 00.000 11060 move complete, result=0
21:25:50.470 00.000 11060 worker thread done servicing request
21:25:50.470 00.000 11060 Worker thread wakes up
21:25:50.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:50.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:50.470 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.3 px 0 ms NORTH
21:25:51.092 00.622 11060 Exposure complete
21:25:51.278 00.186 11060 worker thread done servicing request
21:25:51.278 00.000 10844 OnExposeComplete: enter
21:25:51.278 00.000 10844 UpdateGuideState(): m_state=6
21:25:51.278 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
21:25:51.278 00.000 10844 Star::Find returns 1 (0), X=94.63, Y=463.20, Mass=1454, SNR=24.3, Peak=140 HFD=3.7
21:25:51.278 00.000 10844 MultiStar: [#1 1.09,-0.79,0.00,M1] [#2 0.46,-0.46,0.78,U] [#3 1.12,0.44,0.00,M6] [#4 0.90,0.32,2.85,U] [#5 0.13,-0.70,0.81,U] [#6 1.35,0.07,0.00,M6] [#7 0.81,0.33,0.79,U] [#8 0.49,-0.27,0.72,U] 
21:25:51.278 00.000 10844 refined, 5 included, MultiStar: {0.61, -0.08}, one-star: {0.22, -0.61}
21:25:51.278 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.80) = xAngle (0.67 = 0.67)
21:25:51.278 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.59 = 0.59)
21:25:51.278 00.000 10844 CameraToMount -- cameraX=0.61 cameraY=-0.08 hyp=0.62 cameraTheta=-0.13 mountX=0.48 mountY=0.34, mountTheta=0.62
21:25:51.278 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.61, y=-0.08, opts=13)
21:25:51.278 00.000 10844 Enqueuing Move request for scope (0.61, -0.08)
21:25:51.278 00.000 11060 Worker thread wakes up
21:25:51.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.08) opts 0xd
21:25:51.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.61, -0.08)
21:25:51.278 00.000 11060 Moving (0.61, -0.08) raw xDistance=0.48 yDistance=0.34
21:25:51.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
21:25:51.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:25:51.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:25:51.278 00.000 11060 MoveAxis(W, 71, ABG)
21:25:51.278 00.000 11060 Guiding  Dir = 3, Dur = 71
21:25:51.286 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:51.304 00.018 10844 UpdateGuideState exits: m=1454 SNR=24.3
21:25:51.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:51.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:51.304 00.000 10844 Enqueuing Expose request
21:25:51.314 00.010 11060 IsSlewing returns 0
21:25:51.315 00.001 11060 IsGuiding returns 0
21:25:51.418 00.103 11060 IsGuiding returns 0
21:25:51.418 00.000 11060 Move returns status 0, amount 71
21:25:51.418 00.000 11060 MoveAxis(N, 0, ABG)
21:25:51.418 00.000 11060 Move returns status 0, amount 0
21:25:51.418 00.000 11060 move complete, result=0
21:25:51.418 00.000 11060 worker thread done servicing request
21:25:51.418 00.000 11060 Worker thread wakes up
21:25:51.418 00.000 10844 GuideStep: 0.5 px 71 ms WEST, 0.3 px 0 ms NORTH
21:25:51.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:51.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:51.529 00.111 10844 User exited setup dialog with 'ok'
21:25:51.534 00.005 10844 set dither mode 0
21:25:51.534 00.000 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:25:51.534 00.000 10844 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:25:51.534 00.000 10844 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:25:51.534 00.000 10844 camera: set binning = 1
21:25:51.540 00.006 10844 Saturation detection set to Max-ADU value 255
21:25:51.540 00.000 10844 Setting StarMinHFD = 1.50
21:25:51.540 00.000 10844 Setting MaxHFD = 10.0
21:25:51.540 00.000 10844 Setting StarMinSNR = 6.0
21:25:51.540 00.000 10844 Setting AutoSelDownsample = 0
21:25:51.540 00.000 10844 MultiStar mode enabled
21:25:51.540 00.000 10844 Rotator:SetReversed: isReversed = 1
21:25:51.540 00.000 10844 Scope: enabling slew check, guiding will stop when slew is detected
21:25:51.540 00.000 10844 BLC: Backlash comp enabled, Comp pulse = 750 ms
21:25:51.550 00.010 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:25:51.561 00.011 10844 ScopeASCOM::SideOfPier() returns 0
21:25:51.565 00.004 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19
21:25:51.565 00.000 10844 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
21:25:51.565 00.000 10844 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:25:51.705 00.140 10844 PhdConfig flush
21:25:51.707 00.002 10844 evsrv: cli 0EEEE890 connect
21:25:51.707 00.000 10844 case statement mapped state 6 to 3
21:25:51.707 00.000 10844 case statement mapped state 6 to 3
21:25:51.710 00.003 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"22754004-c9c0-4cf9-b08a-34f08c9d3398"}
21:25:51.710 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"22754004-c9c0-4cf9-b08a-34f08c9d3398"}
21:25:51.722 00.012 10844 evsrv: cli 0EEEE890 disconnect
21:25:52.039 00.317 11060 Exposure complete
21:25:52.235 00.196 11060 worker thread done servicing request
21:25:52.235 00.000 10844 OnExposeComplete: enter
21:25:52.235 00.000 10844 UpdateGuideState(): m_state=6
21:25:52.236 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
21:25:52.236 00.000 10844 Star::Find returns 1 (0), X=94.68, Y=463.06, Mass=1095, SNR=20.8, Peak=110 HFD=3.3
21:25:52.236 00.000 10844 MultiStar: [#1 0.55,-0.15,1.04,U] [#2 0.53,-0.55,0.87,U] [#3 0.94,0.87,0.00,M7] [#4 0.50,0.61,3.49,U] [#5 0.35,0.01,0.95,U] [#6 1.16,0.86,0.00,M7] [#7 0.99,0.74,0.00,M1] [#8 0.33,1.19,0.00,M1] 
21:25:52.236 00.000 10844 refined, 4 included, MultiStar: {0.46, 0.10}, one-star: {0.26, -0.74}
21:25:52.236 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.80) = xAngle (1.03 = 1.03)
21:25:52.236 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.94 = 0.94)
21:25:52.236 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=0.10 hyp=0.47 cameraTheta=0.22 mountX=0.24 mountY=0.38, mountTheta=1.00
21:25:52.238 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=0.10, opts=13)
21:25:52.238 00.000 10844 Enqueuing Move request for scope (0.46, 0.10)
21:25:52.238 00.000 11060 Worker thread wakes up
21:25:52.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.10) opts 0xd
21:25:52.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, 0.10)
21:25:52.238 00.000 11060 Moving (0.46, 0.10) raw xDistance=0.24 yDistance=0.38
21:25:52.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:25:52.238 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.07 newest=1.05
21:25:52.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
21:25:52.238 00.000 11060 MoveAxis(W, 36, ABG)
21:25:52.238 00.000 11060 Guiding  Dir = 3, Dur = 36
21:25:52.246 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:52.266 00.020 10844 UpdateGuideState exits: m=1095 SNR=20.8
21:25:52.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:52.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:52.266 00.000 10844 Enqueuing Expose request
21:25:52.273 00.007 11060 IsSlewing returns 0
21:25:52.273 00.000 11060 IsGuiding returns 0
21:25:52.331 00.058 11060 IsGuiding returns 0
21:25:52.331 00.000 11060 Move returns status 0, amount 36
21:25:52.331 00.000 11060 BLC: Oldest BLC event removed
21:25:52.331 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:25:52.331 00.000 11060 MoveAxis(S, 895, ABG)
21:25:52.331 00.000 11060 Guiding  Dir = 1, Dur = 895
21:25:52.344 00.013 11060 IsSlewing returns 0
21:25:52.345 00.001 11060 IsGuiding returns 0
21:25:53.247 00.902 11060 IsGuiding returns 0
21:25:53.247 00.000 11060 Move returns status 0, amount 895
21:25:53.247 00.000 11060 move complete, result=0
21:25:53.247 00.000 11060 worker thread done servicing request
21:25:53.247 00.000 11060 Worker thread wakes up
21:25:53.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:53.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:53.249 00.002 10844 GuideStep: 0.2 px 36 ms WEST, 0.4 px 895 ms SOUTH
21:25:53.874 00.625 11060 Exposure complete
21:25:54.013 00.139 11060 worker thread done servicing request
21:25:54.013 00.000 10844 OnExposeComplete: enter
21:25:54.013 00.000 10844 UpdateGuideState(): m_state=6
21:25:54.013 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
21:25:54.013 00.000 10844 Star::Find returns 1 (0), X=94.46, Y=464.23, Mass=1357, SNR=23.6, Peak=112 HFD=3.4
21:25:54.014 00.001 10844 MultiStar: [#1 1.08,0.26,0.00,M1] [#2 -0.38,0.07,0.74,U] [#3 1.25,0.97,0.00,M8] [#4 0.03,0.59,3.01,U] [#5 -0.55,0.51,0.84,U] [#6 1.17,0.90,0.00,M8] [#7 0.17,0.77,0.82,U] [#8 -0.48,0.93,0.00,M2] 
21:25:54.014 00.000 10844 single-star, 4 included, MultiStar: {-0.07, 0.52}, one-star: {0.05, 0.42}
21:25:54.014 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.80) = xAngle (2.25 = 2.25)
21:25:54.014 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.17 = 2.17)
21:25:54.014 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.42 hyp=0.43 cameraTheta=1.45 mountX=-0.27 mountY=0.35, mountTheta=2.22
21:25:54.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.42, opts=13)
21:25:54.016 00.000 10844 Enqueuing Move request for scope (0.05, 0.42)
21:25:54.016 00.000 11060 Worker thread wakes up
21:25:54.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.42) opts 0xd
21:25:54.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.42)
21:25:54.016 00.000 11060 Moving (0.05, 0.42) raw xDistance=-0.27 yDistance=0.35
21:25:54.016 00.000 11060 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.265300, 1:0.352693
21:25:54.016 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:25:54.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
21:25:54.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
21:25:54.016 00.000 11060 MoveAxis(E, 38, ABG)
21:25:54.016 00.000 11060 Guiding  Dir = 2, Dur = 38
21:25:54.022 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:54.036 00.014 10844 UpdateGuideState exits: m=1357 SNR=23.6
21:25:54.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:54.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:54.036 00.000 10844 Enqueuing Expose request
21:25:54.044 00.008 11060 IsSlewing returns 0
21:25:54.044 00.000 11060 IsGuiding returns 0
21:25:54.116 00.072 11060 IsGuiding returns 0
21:25:54.116 00.000 11060 Move returns status 0, amount 38
21:25:54.116 00.000 11060 MoveAxis(S, 135, ABG)
21:25:54.116 00.000 11060 Guiding  Dir = 1, Dur = 135
21:25:54.148 00.032 11060 IsSlewing returns 0
21:25:54.148 00.000 11060 IsGuiding returns 0
21:25:54.302 00.154 11060 IsGuiding returns 0
21:25:54.302 00.000 11060 Move returns status 0, amount 135
21:25:54.302 00.000 11060 move complete, result=0
21:25:54.302 00.000 11060 worker thread done servicing request
21:25:54.302 00.000 11060 Worker thread wakes up
21:25:54.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:54.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:54.302 00.000 10844 GuideStep: -0.3 px 38 ms EAST, 0.4 px 135 ms SOUTH
21:25:54.943 00.641 11060 Exposure complete
21:25:55.089 00.146 11060 worker thread done servicing request
21:25:55.089 00.000 10844 OnExposeComplete: enter
21:25:55.089 00.000 10844 UpdateGuideState(): m_state=6
21:25:55.089 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
21:25:55.089 00.000 10844 Star::Find returns 1 (0), X=94.68, Y=464.24, Mass=871, SNR=18.6, Peak=91 HFD=3.4
21:25:55.089 00.000 10844 MultiStar: [#1 0.51,0.29,1.24,U] [#2 -0.21,-0.26,0.88,U] [#3 0.83,1.27,0.00,M9] [#4 0.09,0.86,3.50,U] [#5 -0.63,0.12,0.91,U] [#6 1.10,0.87,0.00,M9] [#7 0.72,1.88,0.00,M1] [#8 -0.06,1.00,1.02,U] 
21:25:55.089 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.55}, one-star: {0.26, 0.43}
21:25:55.089 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.80) = xAngle (1.83 = 1.83)
21:25:55.089 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.74 = 1.74)
21:25:55.089 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.43 hyp=0.51 cameraTheta=1.02 mountX=-0.13 mountY=0.50, mountTheta=1.82
21:25:55.089 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.43, opts=13)
21:25:55.089 00.000 10844 Enqueuing Move request for scope (0.26, 0.43)
21:25:55.089 00.000 11060 Worker thread wakes up
21:25:55.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.43) opts 0xd
21:25:55.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.43)
21:25:55.089 00.000 11060 Moving (0.26, 0.43) raw xDistance=-0.13 yDistance=0.50
21:25:55.089 00.000 11060 BLC: History state: CurrMiss=0.50, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.265300, 1:0.352693, 2:0.499657
21:25:55.089 00.000 11060 BLC: Under-shoot: nominal increase by 88
21:25:55.089 00.000 11060 BLC: window closed
21:25:55.089 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:25:55.089 00.000 11060 BLC: Pulse adjusted to 750
21:25:55.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:25:55.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.50
21:25:55.089 00.000 11060 MoveAxis(E, 20, ABG)
21:25:55.089 00.000 11060 Guiding  Dir = 2, Dur = 20
21:25:55.095 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:55.115 00.020 11060 IsSlewing returns 0
21:25:55.115 00.000 11060 IsGuiding returns 0
21:25:55.117 00.002 10844 UpdateGuideState exits: m=871 SNR=18.6
21:25:55.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:55.119 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:55.119 00.000 10844 Enqueuing Expose request
21:25:55.146 00.027 11060 IsGuiding returns 0
21:25:55.146 00.000 11060 Move returns status 0, amount 20
21:25:55.146 00.000 11060 MoveAxis(S, 191, ABG)
21:25:55.146 00.000 11060 Guiding  Dir = 1, Dur = 191
21:25:55.161 00.015 11060 IsSlewing returns 0
21:25:55.161 00.000 11060 IsGuiding returns 0
21:25:55.356 00.195 11060 IsGuiding returns 0
21:25:55.356 00.000 11060 Move returns status 0, amount 191
21:25:55.356 00.000 11060 move complete, result=0
21:25:55.356 00.000 11060 worker thread done servicing request
21:25:55.357 00.001 11060 Worker thread wakes up
21:25:55.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:55.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:55.358 00.001 10844 GuideStep: -0.1 px 20 ms EAST, 0.5 px 191 ms SOUTH
21:25:55.591 00.233 10844 evsrv: cli 0EEEE390 connect
21:25:55.591 00.000 10844 case statement mapped state 6 to 3
21:25:55.593 00.002 10844 case statement mapped state 6 to 3
21:25:55.593 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"get_pixel_scale","id":"5fe5755d-4413-41e8-9e6e-c3aebe9c4ef8"}
21:25:55.593 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":4.1253,"id":"5fe5755d-4413-41e8-9e6e-c3aebe9c4ef8"}
21:25:55.599 00.006 10844 evsrv: cli 0EEEE390 disconnect
21:25:55.989 00.390 11060 Exposure complete
21:25:56.153 00.164 11060 worker thread done servicing request
21:25:56.153 00.000 10844 OnExposeComplete: enter
21:25:56.153 00.000 10844 UpdateGuideState(): m_state=6
21:25:56.153 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
21:25:56.153 00.000 10844 Star::Find returns 1 (0), X=94.07, Y=464.61, Mass=855, SNR=18.1, Peak=85 HFD=3.7
21:25:56.153 00.000 10844 MultiStar: [#1 0.25,-0.45,1.23,U] [#2 -0.35,-0.23,0.99,U] [#3 -0.02,0.98,0.82,U] [#4 0.60,0.68,3.83,U] [#5 -1.39,0.28,0.00,M1] [#6 1.15,1.14,0.00,M10] [#7 0.01,1.32,0.00,M2] [#8 -1.16,0.23,0.00,M2] 
21:25:56.153 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.44}, one-star: {-0.34, 0.81}
21:25:56.153 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.80) = xAngle (1.87 = 1.87)
21:25:56.153 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.79 = 1.79)
21:25:56.153 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.44 hyp=0.50 cameraTheta=1.07 mountX=-0.15 mountY=0.49, mountTheta=1.87
21:25:56.156 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.44, opts=13)
21:25:56.156 00.000 10844 Enqueuing Move request for scope (0.24, 0.44)
21:25:56.156 00.000 11060 Worker thread wakes up
21:25:56.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.44) opts 0xd
21:25:56.156 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.44)
21:25:56.156 00.000 11060 Moving (0.24, 0.44) raw xDistance=-0.15 yDistance=0.49
21:25:56.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:25:56.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.49
21:25:56.156 00.000 11060 MoveAxis(E, 22, ABG)
21:25:56.156 00.000 11060 Guiding  Dir = 2, Dur = 22
21:25:56.161 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:56.166 00.005 11060 IsSlewing returns 0
21:25:56.166 00.000 11060 IsGuiding returns 0
21:25:56.177 00.011 10844 UpdateGuideState exits: m=855 SNR=18.1
21:25:56.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:56.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:56.177 00.000 10844 Enqueuing Expose request
21:25:56.197 00.020 11060 IsGuiding returns 0
21:25:56.197 00.000 11060 Move returns status 0, amount 22
21:25:56.197 00.000 11060 MoveAxis(S, 186, ABG)
21:25:56.197 00.000 11060 Guiding  Dir = 1, Dur = 186
21:25:56.208 00.011 11060 IsSlewing returns 0
21:25:56.209 00.001 11060 IsGuiding returns 0
21:25:56.405 00.196 11060 IsGuiding returns 0
21:25:56.405 00.000 11060 Move returns status 0, amount 186
21:25:56.405 00.000 11060 move complete, result=0
21:25:56.405 00.000 11060 worker thread done servicing request
21:25:56.405 00.000 11060 Worker thread wakes up
21:25:56.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:56.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:56.407 00.002 10844 GuideStep: -0.1 px 22 ms EAST, 0.5 px 186 ms SOUTH
21:25:57.047 00.640 11060 Exposure complete
21:25:57.199 00.152 11060 worker thread done servicing request
21:25:57.199 00.000 10844 OnExposeComplete: enter
21:25:57.199 00.000 10844 UpdateGuideState(): m_state=6
21:25:57.199 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
21:25:57.199 00.000 10844 Star::Find returns 1 (0), X=93.97, Y=463.69, Mass=939, SNR=19.5, Peak=100 HFD=3.0
21:25:57.199 00.000 10844 MultiStar: [#1 0.15,-0.84,1.02,U] [#2 -0.59,-0.56,0.85,U] [#3 0.48,1.07,0.00,M9] [#4 -0.21,0.46,3.32,U] [#5 -0.86,-0.99,0.00,M2] [#6 1.06,0.23,0.00,R] [#7 -0.08,0.06,0.96,U] [#8 -0.26,0.48,0.84,U] 
21:25:57.199 00.000 10844 refined, 5 included, MultiStar: {-0.22, 0.07}, one-star: {-0.45, -0.11}
21:25:57.199 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.80) = xAngle (3.65 = -2.64)
21:25:57.199 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.56 = -2.72)
21:25:57.199 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.84 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
21:25:57.202 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.07, opts=13)
21:25:57.202 00.000 10844 Enqueuing Move request for scope (-0.22, 0.07)
21:25:57.202 00.000 11060 Worker thread wakes up
21:25:57.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
21:25:57.202 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
21:25:57.202 00.000 11060 Moving (-0.22, 0.07) raw xDistance=-0.20 yDistance=-0.09
21:25:57.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
21:25:57.203 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:57.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:25:57.203 00.000 11060 MoveAxis(E, 31, ABG)
21:25:57.203 00.000 11060 Guiding  Dir = 2, Dur = 31
21:25:57.209 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:57.219 00.010 11060 IsSlewing returns 0
21:25:57.219 00.000 11060 IsGuiding returns 0
21:25:57.224 00.005 10844 UpdateGuideState exits: m=939 SNR=19.5
21:25:57.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:57.226 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:57.226 00.000 10844 Enqueuing Expose request
21:25:57.253 00.027 11060 IsGuiding returns 0
21:25:57.253 00.000 11060 Move returns status 0, amount 31
21:25:57.253 00.000 11060 MoveAxis(N, 0, ABG)
21:25:57.253 00.000 11060 Move returns status 0, amount 0
21:25:57.253 00.000 11060 move complete, result=0
21:25:57.253 00.000 11060 worker thread done servicing request
21:25:57.253 00.000 11060 Worker thread wakes up
21:25:57.255 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:57.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:57.257 00.002 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
21:25:57.893 00.636 11060 Exposure complete
21:25:58.045 00.152 11060 worker thread done servicing request
21:25:58.045 00.000 10844 OnExposeComplete: enter
21:25:58.045 00.000 10844 UpdateGuideState(): m_state=6
21:25:58.047 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
21:25:58.047 00.000 10844 Star::Find returns 1 (0), X=93.88, Y=464.07, Mass=856, SNR=18.3, Peak=84 HFD=3.2
21:25:58.047 00.000 10844 MultiStar: [#1 -0.17,-0.53,1.08,U] [#2 -0.86,-0.34,1.01,U] [#3 0.29,0.83,0.85,U] [#4 -0.65,0.49,3.80,U] [#5 -1.01,-0.19,0.00,M3] [#6 -0.78,1.15,0.00,M1] [#7 0.46,0.70,1.10,U] [#8 -1.07,0.16,0.00,M2] 
21:25:58.047 00.000 10844 refined, 5 included, MultiStar: {-0.37, 0.30}, one-star: {-0.53, 0.27}
21:25:58.047 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.80) = xAngle (3.26 = -3.02)
21:25:58.047 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.18 = -3.11)
21:25:58.047 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.30 hyp=0.48 cameraTheta=2.46 mountX=-0.48 mountY=-0.02, mountTheta=-3.11
21:25:58.048 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.30, opts=13)
21:25:58.048 00.000 10844 Enqueuing Move request for scope (-0.37, 0.30)
21:25:58.048 00.000 11060 Worker thread wakes up
21:25:58.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.30) opts 0xd
21:25:58.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.30)
21:25:58.048 00.000 11060 Moving (-0.37, 0.30) raw xDistance=-0.48 yDistance=-0.02
21:25:58.050 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
21:25:58.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:58.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:25:58.050 00.000 11060 MoveAxis(E, 71, ABG)
21:25:58.050 00.000 11060 Guiding  Dir = 2, Dur = 71
21:25:58.055 00.005 11060 IsSlewing returns 0
21:25:58.055 00.000 11060 IsGuiding returns 0
21:25:58.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:25:58.073 00.018 10844 UpdateGuideState exits: m=856 SNR=18.3
21:25:58.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:58.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:58.073 00.000 10844 Enqueuing Expose request
21:25:58.137 00.064 11060 IsGuiding returns 0
21:25:58.137 00.000 11060 Move returns status 0, amount 71
21:25:58.137 00.000 11060 MoveAxis(N, 0, ABG)
21:25:58.137 00.000 11060 Move returns status 0, amount 0
21:25:58.137 00.000 11060 move complete, result=0
21:25:58.138 00.001 11060 worker thread done servicing request
21:25:58.138 00.000 11060 Worker thread wakes up
21:25:58.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:58.138 00.000 10844 GuideStep: -0.5 px 71 ms EAST, -0.0 px 0 ms NORTH
21:25:58.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:58.757 00.619 11060 Exposure complete
21:25:58.901 00.144 11060 worker thread done servicing request
21:25:58.901 00.000 10844 OnExposeComplete: enter
21:25:58.901 00.000 10844 UpdateGuideState(): m_state=6
21:25:58.901 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
21:25:58.901 00.000 10844 Star::Find returns 1 (0), X=93.29, Y=464.24, Mass=1555, SNR=24.9, Peak=150 HFD=3.7
21:25:58.901 00.000 10844 MultiStar: [#1 0.04,-0.68,0.72,U] [#2 -1.12,-0.90,0.00,M1] [#3 -0.53,0.91,0.00,M9] [#4 -0.49,0.27,2.85,U] [#5 -1.49,-0.60,0.00,M4] [#6 -1.13,0.39,0.00,M2] [#7 0.30,-0.19,0.82,U] [#8 -0.95,0.46,0.00,M3] 
21:25:58.901 00.000 10844 refined, 3 included, MultiStar: {-0.41, 0.10}, one-star: {-1.12, 0.43}
21:25:58.901 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.80) = xAngle (3.70 = -2.58)
21:25:58.901 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.61 = -2.67)
21:25:58.901 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.10 hyp=0.43 cameraTheta=2.90 mountX=-0.36 mountY=-0.19, mountTheta=-2.65
21:25:58.906 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.10, opts=13)
21:25:58.906 00.000 10844 Enqueuing Move request for scope (-0.41, 0.10)
21:25:58.906 00.000 11060 Worker thread wakes up
21:25:58.909 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.10) opts 0xd
21:25:58.909 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.10)
21:25:58.909 00.000 11060 Moving (-0.41, 0.10) raw xDistance=-0.36 yDistance=-0.19
21:25:58.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
21:25:58.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:25:58.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:25:58.909 00.000 11060 MoveAxis(E, 55, ABG)
21:25:58.909 00.000 11060 Guiding  Dir = 2, Dur = 55
21:25:58.917 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:58.922 00.005 11060 IsSlewing returns 0
21:25:58.922 00.000 11060 IsGuiding returns 0
21:25:58.935 00.013 10844 UpdateGuideState exits: m=1555 SNR=24.9
21:25:58.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:58.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:58.935 00.000 10844 Enqueuing Expose request
21:25:58.979 00.044 11060 IsGuiding returns 0
21:25:58.979 00.000 11060 Move returns status 0, amount 55
21:25:58.979 00.000 11060 MoveAxis(N, 0, ABG)
21:25:58.979 00.000 11060 Move returns status 0, amount 0
21:25:58.981 00.002 11060 move complete, result=0
21:25:58.981 00.000 11060 worker thread done servicing request
21:25:58.981 00.000 10844 GuideStep: -0.4 px 55 ms EAST, -0.2 px 0 ms NORTH
21:25:58.981 00.000 11060 Worker thread wakes up
21:25:58.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:58.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:25:59.612 00.631 11060 Exposure complete
21:25:59.788 00.176 11060 worker thread done servicing request
21:25:59.788 00.000 10844 OnExposeComplete: enter
21:25:59.788 00.000 10844 UpdateGuideState(): m_state=6
21:25:59.788 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
21:25:59.788 00.000 10844 Star::Find returns 1 (0), X=93.72, Y=464.14, Mass=1032, SNR=20.4, Peak=107 HFD=3.4
21:25:59.793 00.005 10844 MultiStar: [#1 -0.06,-0.06,1.19,U] [#2 -1.13,-0.16,0.00,M2] [#3 -0.23,0.39,0.53,U] [#4 -0.75,0.41,3.40,U] [#5 -1.12,-0.94,0.00,M5] [#6 -1.01,0.03,0.00,M3] [#7 -0.31,0.55,0.82,U] [#8 -0.66,-0.03,0.65,U] 
21:25:59.793 00.000 10844 refined, 5 included, MultiStar: {-0.54, 0.31}, one-star: {-0.69, 0.34}
21:25:59.793 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.80) = xAngle (3.43 = -2.85)
21:25:59.793 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.34 = -2.94)
21:25:59.793 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=0.31 hyp=0.62 cameraTheta=2.63 mountX=-0.59 mountY=-0.12, mountTheta=-2.94
21:25:59.793 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=0.31, opts=13)
21:25:59.793 00.000 10844 Enqueuing Move request for scope (-0.54, 0.31)
21:25:59.793 00.000 11060 Worker thread wakes up
21:25:59.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.31) opts 0xd
21:25:59.793 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, 0.31)
21:25:59.793 00.000 11060 Moving (-0.54, 0.31) raw xDistance=-0.59 yDistance=-0.12
21:25:59.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.59
21:25:59.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:59.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:25:59.793 00.000 11060 MoveAxis(E, 89, ABG)
21:25:59.793 00.000 11060 Guiding  Dir = 2, Dur = 89
21:25:59.804 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:25:59.821 00.017 10844 UpdateGuideState exits: m=1032 SNR=20.4
21:25:59.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:59.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:25:59.821 00.000 10844 Enqueuing Expose request
21:25:59.840 00.019 11060 IsSlewing returns 0
21:25:59.840 00.000 11060 IsGuiding returns 0
21:25:59.955 00.115 11060 IsGuiding returns 0
21:25:59.956 00.001 11060 Move returns status 0, amount 89
21:25:59.956 00.000 11060 MoveAxis(N, 0, ABG)
21:25:59.956 00.000 11060 Move returns status 0, amount 0
21:25:59.956 00.000 11060 move complete, result=0
21:25:59.956 00.000 11060 worker thread done servicing request
21:25:59.956 00.000 11060 Worker thread wakes up
21:25:59.956 00.000 10844 GuideStep: -0.6 px 89 ms EAST, -0.1 px 0 ms NORTH
21:25:59.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:25:59.956 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:00.580 00.624 11060 Exposure complete
21:26:00.758 00.178 11060 worker thread done servicing request
21:26:00.758 00.000 10844 OnExposeComplete: enter
21:26:00.758 00.000 10844 UpdateGuideState(): m_state=6
21:26:00.758 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
21:26:00.758 00.000 10844 Star::Find returns 1 (0), X=93.34, Y=463.89, Mass=1077, SNR=20.2, Peak=103 HFD=3.3
21:26:00.764 00.006 10844 MultiStar: [#1 -0.40,-0.34,1.06,U] [#2 -1.28,-0.24,0.00,M3] [#3 0.08,-0.44,0.78,U] [#4 0.05,-0.28,3.28,U] [#5 -0.67,-1.06,0.00,M6] [#6 -0.97,0.21,0.85,U] [#7 -0.16,0.44,1.04,U] [#8 -0.78,-0.00,0.79,U] 
21:26:00.764 00.000 10844 refined, 6 included, MultiStar: {-0.33, -0.10}, one-star: {-1.07, 0.09}
21:26:00.766 00.002 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.80) = xAngle (-2.03 = -2.03)
21:26:00.766 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.11 = -2.11)
21:26:00.766 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.10 hyp=0.34 cameraTheta=-2.83 mountX=-0.15 mountY=-0.29, mountTheta=-2.05
21:26:00.768 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.10, opts=13)
21:26:00.768 00.000 10844 Enqueuing Move request for scope (-0.33, -0.10)
21:26:00.770 00.002 11060 Worker thread wakes up
21:26:00.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.10) opts 0xd
21:26:00.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.10)
21:26:00.770 00.000 11060 Moving (-0.33, -0.10) raw xDistance=-0.15 yDistance=-0.29
21:26:00.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
21:26:00.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:00.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:26:00.770 00.000 11060 MoveAxis(E, 25, ABG)
21:26:00.770 00.000 11060 Guiding  Dir = 2, Dur = 25
21:26:00.775 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:00.778 00.003 11060 IsSlewing returns 0
21:26:00.778 00.000 11060 IsGuiding returns 0
21:26:00.795 00.017 10844 UpdateGuideState exits: m=1077 SNR=20.2
21:26:00.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:00.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:00.795 00.000 10844 Enqueuing Expose request
21:26:00.806 00.011 11060 IsGuiding returns 0
21:26:00.806 00.000 11060 Move returns status 0, amount 25
21:26:00.806 00.000 11060 MoveAxis(N, 0, ABG)
21:26:00.806 00.000 11060 Move returns status 0, amount 0
21:26:00.806 00.000 11060 move complete, result=0
21:26:00.806 00.000 11060 worker thread done servicing request
21:26:00.806 00.000 11060 Worker thread wakes up
21:26:00.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:00.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:00.806 00.000 10844 GuideStep: -0.2 px 25 ms EAST, -0.3 px 0 ms NORTH
21:26:01.438 00.632 11060 Exposure complete
21:26:01.607 00.169 11060 worker thread done servicing request
21:26:01.610 00.003 10844 OnExposeComplete: enter
21:26:01.610 00.000 10844 UpdateGuideState(): m_state=6
21:26:01.610 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
21:26:01.610 00.000 10844 Star::Find returns 1 (0), X=93.90, Y=464.12, Mass=1127, SNR=21.3, Peak=99 HFD=3.8
21:26:01.612 00.002 10844 MultiStar: [#1 0.05,-0.52,1.14,U] [#2 -0.79,-0.38,0.82,U] [#3 -0.14,0.36,0.69,U] [#4 -0.26,-0.53,3.09,U] [#5 -0.68,-0.91,0.00,M7] [#6 -0.41,-0.68,0.74,U] [#7 0.14,0.22,0.82,U] [#8 -1.95,-0.36,0.00,M2] 
21:26:01.612 00.000 10844 refined, 6 included, MultiStar: {-0.27, -0.28}, one-star: {-0.52, 0.32}
21:26:01.612 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.80) = xAngle (-1.54 = -1.54)
21:26:01.612 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.62 = -1.62)
21:26:01.612 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.28 hyp=0.38 cameraTheta=-2.34 mountX=0.01 mountY=-0.38, mountTheta=-1.54
21:26:01.614 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.28, opts=13)
21:26:01.614 00.000 10844 Enqueuing Move request for scope (-0.27, -0.28)
21:26:01.614 00.000 11060 Worker thread wakes up
21:26:01.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.28) opts 0xd
21:26:01.614 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.28)
21:26:01.614 00.000 11060 Moving (-0.27, -0.28) raw xDistance=0.01 yDistance=-0.38
21:26:01.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:26:01.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:01.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:26:01.614 00.000 11060 MoveAxis(E, 0, ABG)
21:26:01.614 00.000 11060 Move returns status 0, amount 0
21:26:01.614 00.000 11060 MoveAxis(N, 0, ABG)
21:26:01.615 00.001 11060 Move returns status 0, amount 0
21:26:01.615 00.000 11060 move complete, result=0
21:26:01.615 00.000 11060 worker thread done servicing request
21:26:01.620 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:01.641 00.021 10844 UpdateGuideState exits: m=1127 SNR=21.3
21:26:01.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:01.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:01.641 00.000 10844 Enqueuing Expose request
21:26:01.641 00.000 11060 Worker thread wakes up
21:26:01.641 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:26:01.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:01.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:02.280 00.639 11060 Exposure complete
21:26:02.446 00.166 11060 worker thread done servicing request
21:26:02.447 00.001 10844 OnExposeComplete: enter
21:26:02.447 00.000 10844 UpdateGuideState(): m_state=6
21:26:02.447 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
21:26:02.447 00.000 10844 Star::Find returns 1 (0), X=93.99, Y=463.37, Mass=1043, SNR=20.5, Peak=87 HFD=3.7
21:26:02.447 00.000 10844 MultiStar: [#1 -0.30,-0.82,0.99,U] [#2 -0.71,-0.44,0.71,U] [#3 -0.64,0.48,0.87,U] [#4 -0.09,-0.11,3.39,U] [#5 -1.11,-0.84,0.00,M8] [#6 -0.37,-0.84,0.93,U] [#7 0.20,0.16,0.91,U] [#8 -1.28,0.08,0.00,M3] 
21:26:02.447 00.000 10844 refined, 6 included, MultiStar: {-0.26, -0.24}, one-star: {-0.42, -0.43}
21:26:02.447 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.80) = xAngle (-1.58 = -1.58)
21:26:02.447 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.67 = -1.67)
21:26:02.447 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-2.39 mountX=-0.00 mountY=-0.35, mountTheta=-1.58
21:26:02.450 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.24, opts=13)
21:26:02.450 00.000 10844 Enqueuing Move request for scope (-0.26, -0.24)
21:26:02.452 00.002 11060 Worker thread wakes up
21:26:02.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.24) opts 0xd
21:26:02.452 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.24)
21:26:02.452 00.000 11060 Moving (-0.26, -0.24) raw xDistance=-0.00 yDistance=-0.35
21:26:02.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:26:02.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:02.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:26:02.452 00.000 11060 MoveAxis(E, 0, ABG)
21:26:02.453 00.001 11060 Move returns status 0, amount 0
21:26:02.453 00.000 11060 MoveAxis(N, 0, ABG)
21:26:02.453 00.000 11060 Move returns status 0, amount 0
21:26:02.453 00.000 11060 move complete, result=0
21:26:02.453 00.000 11060 worker thread done servicing request
21:26:02.458 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:02.474 00.016 10844 UpdateGuideState exits: m=1043 SNR=20.5
21:26:02.477 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:02.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:02.477 00.000 10844 Enqueuing Expose request
21:26:02.477 00.000 11060 Worker thread wakes up
21:26:02.477 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:26:02.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:02.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:03.118 00.641 11060 Exposure complete
21:26:03.292 00.174 11060 worker thread done servicing request
21:26:03.292 00.000 10844 OnExposeComplete: enter
21:26:03.292 00.000 10844 UpdateGuideState(): m_state=6
21:26:03.292 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
21:26:03.292 00.000 10844 Star::Find returns 1 (0), X=93.04, Y=462.88, Mass=793, SNR=17.4, Peak=88 HFD=3.0
21:26:03.292 00.000 10844 MultiStar: [#1 -0.51,-0.99,0.00,M1] [#2 -0.54,-0.44,1.12,U] [#3 0.01,-0.27,0.93,U] [#4 -0.61,-0.89,0.00,M1] [#5 -1.04,-1.30,0.00,M9] [#6 -0.51,-1.08,0.00,M1] [#7 -0.53,-0.13,1.25,U] [#8 -1.06,-0.44,0.00,M4] 
21:26:03.292 00.000 10844 refined, 3 included, MultiStar: {-0.61, -0.43}, one-star: {-1.37, -0.93}
21:26:03.292 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.80) = xAngle (-1.73 = -1.73)
21:26:03.292 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.81 = -1.81)
21:26:03.292 00.000 10844 CameraToMount -- cameraX=-0.61 cameraY=-0.43 hyp=0.74 cameraTheta=-2.53 mountX=-0.11 mountY=-0.72, mountTheta=-1.73
21:26:03.292 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.61, y=-0.43, opts=13)
21:26:03.292 00.000 10844 Enqueuing Move request for scope (-0.61, -0.43)
21:26:03.292 00.000 11060 Worker thread wakes up
21:26:03.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.43) opts 0xd
21:26:03.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.61, -0.43)
21:26:03.292 00.000 11060 Moving (-0.61, -0.43) raw xDistance=-0.11 yDistance=-0.72
21:26:03.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:26:03.292 00.000 11060 resist switch: large excursion: input -0.72 thresh 0.57 direction from 1 to -1
21:26:03.292 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.16
21:26:03.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.72
21:26:03.292 00.000 11060 MoveAxis(E, 0, ABG)
21:26:03.292 00.000 11060 Move returns status 0, amount 0
21:26:03.292 00.000 11060 BLC: Oldest BLC event removed
21:26:03.292 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:26:03.292 00.000 11060 MoveAxis(N, 1027, ABG)
21:26:03.292 00.000 11060 Guiding  Dir = 0, Dur = 1027
21:26:03.302 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:03.320 00.018 11060 IsSlewing returns 0
21:26:03.320 00.000 11060 IsGuiding returns 0
21:26:03.321 00.001 10844 UpdateGuideState exits: m=793 SNR=17.4
21:26:03.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:03.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:03.321 00.000 10844 Enqueuing Expose request
21:26:04.367 01.046 11060 IsGuiding returns 0
21:26:04.367 00.000 11060 Move returns status 0, amount 1027
21:26:04.367 00.000 11060 move complete, result=0
21:26:04.367 00.000 11060 worker thread done servicing request
21:26:04.367 00.000 11060 Worker thread wakes up
21:26:04.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:04.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:04.369 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.7 px 1027 ms NORTH
21:26:05.006 00.637 11060 Exposure complete
21:26:05.155 00.149 11060 worker thread done servicing request
21:26:05.155 00.000 10844 OnExposeComplete: enter
21:26:05.155 00.000 10844 UpdateGuideState(): m_state=6
21:26:05.156 00.001 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
21:26:05.156 00.000 10844 Star::Find returns 1 (0), X=94.13, Y=462.96, Mass=774, SNR=17.4, Peak=87 HFD=2.7
21:26:05.156 00.000 10844 MultiStar: [#1 0.21,-0.72,1.29,U] [#2 -0.12,-0.49,1.23,U] [#3 1.08,0.12,0.00,M5] [#4 -0.35,0.06,3.85,U] [#5 -0.60,-0.52,1.21,U] [#6 0.19,-0.58,1.09,U] [#7 0.24,-0.15,1.09,U] [#8 -0.26,0.56,1.00,U] 
21:26:05.156 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.26}, one-star: {-0.28, -0.85}
21:26:05.156 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.80) = xAngle (-1.35 = -1.35)
21:26:05.156 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.44 = -1.44)
21:26:05.156 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-2.15 mountX=0.07 mountY=-0.30, mountTheta=-1.35
21:26:05.156 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.26, opts=13)
21:26:05.156 00.000 10844 Enqueuing Move request for scope (-0.17, -0.26)
21:26:05.156 00.000 11060 Worker thread wakes up
21:26:05.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.26) opts 0xd
21:26:05.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.26)
21:26:05.156 00.000 11060 Moving (-0.17, -0.26) raw xDistance=0.07 yDistance=-0.30
21:26:05.156 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.505068, 1:0.304809
21:26:05.156 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:26:05.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:26:05.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:26:05.156 00.000 11060 MoveAxis(E, 0, ABG)
21:26:05.156 00.000 11060 Move returns status 0, amount 0
21:26:05.156 00.000 11060 MoveAxis(N, 117, ABG)
21:26:05.156 00.000 11060 Guiding  Dir = 0, Dur = 117
21:26:05.162 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:05.172 00.010 11060 IsSlewing returns 0
21:26:05.172 00.000 11060 IsGuiding returns 0
21:26:05.180 00.008 10844 UpdateGuideState exits: m=774 SNR=17.4
21:26:05.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:05.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:05.180 00.000 10844 Enqueuing Expose request
21:26:05.305 00.125 11060 IsGuiding returns 0
21:26:05.305 00.000 11060 Move returns status 0, amount 117
21:26:05.305 00.000 11060 move complete, result=0
21:26:05.306 00.001 11060 worker thread done servicing request
21:26:05.306 00.000 11060 Worker thread wakes up
21:26:05.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:05.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:05.307 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 117 ms NORTH
21:26:05.831 00.524 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:26:05.945 00.114 11060 Exposure complete
21:26:06.114 00.169 11060 worker thread done servicing request
21:26:06.114 00.000 10844 OnExposeComplete: enter
21:26:06.114 00.000 10844 UpdateGuideState(): m_state=6
21:26:06.114 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
21:26:06.114 00.000 10844 Star::Find returns 1 (0), X=94.29, Y=463.11, Mass=1098, SNR=20.7, Peak=107 HFD=3.4
21:26:06.114 00.000 10844 MultiStar: [#1 0.23,-0.92,0.84,U] [#2 0.11,-0.93,0.94,U] [#3 0.58,0.84,0.00,M6] [#4 0.40,-0.67,3.37,U] [#5 -0.36,-1.20,0.00,M9] [#6 0.21,-0.85,0.65,U] [#7 0.22,-0.17,0.89,U] [#8 -0.16,-0.53,1.01,U] 
21:26:06.114 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.67}, one-star: {-0.12, -0.69}
21:26:06.114 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.80) = xAngle (-0.49 = -0.49)
21:26:06.114 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.57 = -0.57)
21:26:06.114 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.67 hyp=0.70 cameraTheta=-1.29 mountX=0.62 mountY=-0.38, mountTheta=-0.55
21:26:06.116 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.67, opts=13)
21:26:06.116 00.000 10844 Enqueuing Move request for scope (0.19, -0.67)
21:26:06.116 00.000 11060 Worker thread wakes up
21:26:06.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.67) opts 0xd
21:26:06.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.67)
21:26:06.116 00.000 11060 Moving (0.19, -0.67) raw xDistance=0.62 yDistance=-0.38
21:26:06.116 00.000 11060 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.505068, 1:0.304809, 2:0.379378
21:26:06.116 00.000 11060 BLC: Under-shoot: nominal increase by 114
21:26:06.116 00.000 11060 BLC: window closed
21:26:06.116 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:26:06.116 00.000 11060 BLC: Pulse adjusted to 750
21:26:06.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.62
21:26:06.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
21:26:06.116 00.000 11060 MoveAxis(W, 91, ABG)
21:26:06.116 00.000 11060 Guiding  Dir = 3, Dur = 91
21:26:06.122 00.006 11060 IsSlewing returns 0
21:26:06.122 00.000 11060 IsGuiding returns 0
21:26:06.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:06.145 00.023 10844 UpdateGuideState exits: m=1098 SNR=20.7
21:26:06.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:06.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:06.145 00.000 10844 Enqueuing Expose request
21:26:06.154 00.009 10844 evsrv: cli 0EEEE390 connect
21:26:06.154 00.000 10844 case statement mapped state 6 to 3
21:26:06.154 00.000 10844 case statement mapped state 6 to 3
21:26:06.154 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"get_pixel_scale","id":"ffb44c00-39d8-4c80-8639-2cd865e81e1b"}
21:26:06.154 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":4.1253,"id":"ffb44c00-39d8-4c80-8639-2cd865e81e1b"}
21:26:06.154 00.000 10844 evsrv: cli 0EEEE390 disconnect
21:26:06.230 00.076 11060 IsGuiding returns 0
21:26:06.230 00.000 11060 Move returns status 0, amount 91
21:26:06.230 00.000 11060 MoveAxis(N, 145, ABG)
21:26:06.230 00.000 11060 Guiding  Dir = 0, Dur = 145
21:26:06.261 00.031 11060 IsSlewing returns 0
21:26:06.261 00.000 11060 IsGuiding returns 0
21:26:06.424 00.163 11060 IsGuiding returns 0
21:26:06.424 00.000 11060 Move returns status 0, amount 145
21:26:06.424 00.000 11060 move complete, result=0
21:26:06.424 00.000 11060 worker thread done servicing request
21:26:06.424 00.000 11060 Worker thread wakes up
21:26:06.424 00.000 10844 GuideStep: 0.6 px 91 ms WEST, -0.4 px 145 ms NORTH
21:26:06.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:06.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:07.058 00.634 11060 Exposure complete
21:26:07.222 00.164 11060 worker thread done servicing request
21:26:07.222 00.000 10844 OnExposeComplete: enter
21:26:07.222 00.000 10844 UpdateGuideState(): m_state=6
21:26:07.224 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
21:26:07.224 00.000 10844 Star::Find returns 1 (0), X=94.57, Y=463.05, Mass=750, SNR=17.0, Peak=84 HFD=2.8
21:26:07.224 00.000 10844 MultiStar: [#1 1.08,-0.34,0.00,M1] [#2 0.70,-0.68,0.98,U] [#3 0.91,0.57,0.00,M7] [#4 0.53,-0.41,4.40,U] [#5 -0.05,-0.51,1.11,U] [#6 0.12,-0.39,0.90,U] [#7 0.40,-0.31,1.16,U] [#8 -0.13,-0.33,1.09,U] 
21:26:07.224 00.000 10844 refined, 6 included, MultiStar: {0.33, -0.46}, one-star: {0.15, -0.75}
21:26:07.224 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.80) = xAngle (-0.14 = -0.14)
21:26:07.224 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.22 = -0.22)
21:26:07.224 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.46 hyp=0.57 cameraTheta=-0.94 mountX=0.56 mountY=-0.12, mountTheta=-0.22
21:26:07.225 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.46, opts=13)
21:26:07.225 00.000 10844 Enqueuing Move request for scope (0.33, -0.46)
21:26:07.225 00.000 11060 Worker thread wakes up
21:26:07.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.46) opts 0xd
21:26:07.227 00.002 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.46)
21:26:07.227 00.000 11060 Moving (0.33, -0.46) raw xDistance=0.56 yDistance=-0.12
21:26:07.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.56
21:26:07.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:07.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:26:07.227 00.000 11060 MoveAxis(W, 85, ABG)
21:26:07.227 00.000 11060 Guiding  Dir = 3, Dur = 85
21:26:07.233 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:07.245 00.012 11060 IsSlewing returns 0
21:26:07.245 00.000 11060 IsGuiding returns 0
21:26:07.255 00.010 10844 UpdateGuideState exits: m=750 SNR=17.0
21:26:07.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:07.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:07.256 00.001 10844 Enqueuing Expose request
21:26:07.347 00.091 11060 IsGuiding returns 0
21:26:07.347 00.000 11060 Move returns status 0, amount 85
21:26:07.347 00.000 11060 MoveAxis(N, 0, ABG)
21:26:07.347 00.000 11060 Move returns status 0, amount 0
21:26:07.347 00.000 11060 move complete, result=0
21:26:07.347 00.000 11060 worker thread done servicing request
21:26:07.347 00.000 11060 Worker thread wakes up
21:26:07.347 00.000 10844 GuideStep: 0.6 px 85 ms WEST, -0.1 px 0 ms NORTH
21:26:07.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:07.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:07.980 00.633 11060 Exposure complete
21:26:08.145 00.165 11060 worker thread done servicing request
21:26:08.145 00.000 10844 OnExposeComplete: enter
21:26:08.145 00.000 10844 UpdateGuideState(): m_state=6
21:26:08.145 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
21:26:08.145 00.000 10844 Star::Find returns 1 (0), X=94.36, Y=463.47, Mass=1130, SNR=21.2, Peak=108 HFD=3.4
21:26:08.145 00.000 10844 MultiStar: [#1 0.79,-0.29,1.04,U] [#2 0.42,-0.18,0.97,U] [#3 0.60,0.71,0.80,U] [#4 -0.39,0.12,3.33,U] [#5 -0.38,-0.42,0.81,U] [#6 0.34,-0.13,0.77,U] [#7 0.49,0.05,0.99,U] [#8 -0.50,0.71,0.78,U] 
21:26:08.145 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.05, -0.34}
21:26:08.145 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.80) = xAngle (1.45 = 1.45)
21:26:08.145 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.36 = 1.36)
21:26:08.145 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.64 mountX=0.01 mountY=0.05, mountTheta=1.44
21:26:08.148 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
21:26:08.148 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
21:26:08.148 00.000 11060 Worker thread wakes up
21:26:08.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:26:08.148 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:26:08.148 00.000 11060 Moving (0.04, 0.03) raw xDistance=0.01 yDistance=0.05
21:26:08.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:26:08.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:08.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:26:08.148 00.000 11060 MoveAxis(E, 0, ABG)
21:26:08.148 00.000 11060 Move returns status 0, amount 0
21:26:08.148 00.000 11060 MoveAxis(N, 0, ABG)
21:26:08.148 00.000 11060 Move returns status 0, amount 0
21:26:08.148 00.000 11060 move complete, result=0
21:26:08.148 00.000 11060 worker thread done servicing request
21:26:08.155 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:08.173 00.018 10844 UpdateGuideState exits: m=1130 SNR=21.2
21:26:08.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:08.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:08.173 00.000 10844 Enqueuing Expose request
21:26:08.173 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:26:08.175 00.002 11060 Worker thread wakes up
21:26:08.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:08.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:08.799 00.624 11060 Exposure complete
21:26:08.948 00.149 11060 worker thread done servicing request
21:26:08.948 00.000 10844 OnExposeComplete: enter
21:26:08.948 00.000 10844 UpdateGuideState(): m_state=6
21:26:08.948 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
21:26:08.948 00.000 10844 Star::Find returns 1 (0), X=94.33, Y=463.39, Mass=1168, SNR=21.5, Peak=89 HFD=3.5
21:26:08.948 00.000 10844 MultiStar: [#1 0.87,-1.15,0.00,M1] [#2 0.61,-1.14,0.00,M1] [#3 1.24,-0.45,0.00,M7] [#4 0.57,0.25,3.19,U] [#5 -0.37,-0.79,0.90,U] [#6 0.26,-0.53,0.75,U] [#7 0.61,0.14,0.88,U] [#8 -0.32,-0.23,0.79,U] 
21:26:08.948 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.10}, one-star: {-0.09, -0.42}
21:26:08.948 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.80) = xAngle (0.41 = 0.41)
21:26:08.948 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.32 = 0.32)
21:26:08.948 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.39 mountX=0.25 mountY=0.09, mountTheta=0.33
21:26:08.948 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.10, opts=13)
21:26:08.948 00.000 10844 Enqueuing Move request for scope (0.25, -0.10)
21:26:08.948 00.000 11060 Worker thread wakes up
21:26:08.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
21:26:08.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
21:26:08.952 00.004 11060 Moving (0.25, -0.10) raw xDistance=0.25 yDistance=0.09
21:26:08.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:26:08.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:08.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:26:08.952 00.000 11060 MoveAxis(W, 36, ABG)
21:26:08.952 00.000 11060 Guiding  Dir = 3, Dur = 36
21:26:08.965 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:08.972 00.007 11060 IsSlewing returns 0
21:26:08.972 00.000 11060 IsGuiding returns 0
21:26:08.979 00.007 10844 UpdateGuideState exits: m=1168 SNR=21.5
21:26:08.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:08.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:08.979 00.000 10844 Enqueuing Expose request
21:26:09.041 00.062 11060 IsGuiding returns 0
21:26:09.041 00.000 11060 Move returns status 0, amount 36
21:26:09.041 00.000 11060 MoveAxis(N, 0, ABG)
21:26:09.041 00.000 11060 Move returns status 0, amount 0
21:26:09.041 00.000 11060 move complete, result=0
21:26:09.041 00.000 11060 worker thread done servicing request
21:26:09.041 00.000 11060 Worker thread wakes up
21:26:09.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:09.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:09.041 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
21:26:09.673 00.632 11060 Exposure complete
21:26:09.847 00.174 11060 worker thread done servicing request
21:26:09.847 00.000 10844 OnExposeComplete: enter
21:26:09.847 00.000 10844 UpdateGuideState(): m_state=6
21:26:09.851 00.004 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
21:26:09.851 00.000 10844 Star::Find returns 1 (0), X=94.54, Y=463.21, Mass=999, SNR=20.0, Peak=107 HFD=3.1
21:26:09.851 00.000 10844 MultiStar: [#1 0.86,-0.61,0.00,M2] [#2 0.29,-0.65,1.00,U] [#3 0.79,0.76,0.00,M8] [#4 0.37,-0.09,3.52,U] [#5 -0.32,-0.62,1.00,U] [#6 -0.19,-0.50,0.86,U] [#7 0.58,0.39,0.89,U] [#8 -0.09,0.18,0.72,U] 
21:26:09.851 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.24}, one-star: {0.13, -0.59}
21:26:09.851 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
21:26:09.851 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.19 = -0.19)
21:26:09.851 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.30 cameraTheta=-0.90 mountX=0.30 mountY=-0.06, mountTheta=-0.18
21:26:09.851 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.24, opts=13)
21:26:09.851 00.000 10844 Enqueuing Move request for scope (0.19, -0.24)
21:26:09.851 00.000 11060 Worker thread wakes up
21:26:09.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
21:26:09.851 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
21:26:09.851 00.000 11060 Moving (0.19, -0.24) raw xDistance=0.30 yDistance=-0.06
21:26:09.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
21:26:09.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:09.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:26:09.851 00.000 11060 MoveAxis(W, 45, ABG)
21:26:09.851 00.000 11060 Guiding  Dir = 3, Dur = 45
21:26:09.860 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:09.881 00.021 10844 UpdateGuideState exits: m=999 SNR=20.0
21:26:09.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:09.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:09.881 00.000 10844 Enqueuing Expose request
21:26:09.893 00.012 11060 IsSlewing returns 0
21:26:09.893 00.000 11060 IsGuiding returns 0
21:26:09.955 00.062 11060 IsGuiding returns 0
21:26:09.955 00.000 11060 Move returns status 0, amount 45
21:26:09.955 00.000 11060 MoveAxis(N, 0, ABG)
21:26:09.955 00.000 11060 Move returns status 0, amount 0
21:26:09.955 00.000 11060 move complete, result=0
21:26:09.955 00.000 11060 worker thread done servicing request
21:26:09.955 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
21:26:09.955 00.000 11060 Worker thread wakes up
21:26:09.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:09.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:10.588 00.633 11060 Exposure complete
21:26:10.771 00.183 11060 worker thread done servicing request
21:26:10.771 00.000 10844 OnExposeComplete: enter
21:26:10.771 00.000 10844 UpdateGuideState(): m_state=6
21:26:10.772 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
21:26:10.772 00.000 10844 Star::Find returns 1 (0), X=93.99, Y=463.34, Mass=857, SNR=18.2, Peak=93 HFD=3.4
21:26:10.772 00.000 10844 MultiStar: [#1 0.71,-0.20,1.08,U] [#2 -0.33,-0.40,0.90,U] [#3 1.41,0.65,0.00,M9] [#4 1.01,0.62,0.00,M1] [#5 0.10,0.01,1.11,U] [#6 0.36,0.28,0.86,U] [#7 0.97,0.14,1.21,U] [#8 0.26,0.62,0.98,U] 
21:26:10.772 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.00}, one-star: {-0.42, -0.46}
21:26:10.772 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.80) = xAngle (0.80 = 0.80)
21:26:10.772 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.71 = 0.71)
21:26:10.772 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.01 mountX=0.18 mountY=0.17, mountTheta=0.75
21:26:10.774 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.00, opts=13)
21:26:10.774 00.000 10844 Enqueuing Move request for scope (0.26, -0.00)
21:26:10.774 00.000 11060 Worker thread wakes up
21:26:10.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.00) opts 0xd
21:26:10.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.00)
21:26:10.774 00.000 11060 Moving (0.26, -0.00) raw xDistance=0.18 yDistance=0.17
21:26:10.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:26:10.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:10.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:26:10.779 00.005 11060 MoveAxis(W, 28, ABG)
21:26:10.779 00.000 11060 Guiding  Dir = 3, Dur = 28
21:26:10.789 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:10.809 00.020 10844 UpdateGuideState exits: m=857 SNR=18.2
21:26:10.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:10.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:10.809 00.000 10844 Enqueuing Expose request
21:26:10.814 00.005 11060 IsSlewing returns 0
21:26:10.815 00.001 11060 IsGuiding returns 0
21:26:10.861 00.046 11060 IsGuiding returns 0
21:26:10.861 00.000 11060 Move returns status 0, amount 28
21:26:10.861 00.000 11060 MoveAxis(N, 0, ABG)
21:26:10.862 00.001 11060 Move returns status 0, amount 0
21:26:10.862 00.000 11060 move complete, result=0
21:26:10.862 00.000 11060 worker thread done servicing request
21:26:10.862 00.000 11060 Worker thread wakes up
21:26:10.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:10.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:10.862 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
21:26:11.481 00.619 11060 Exposure complete
21:26:11.647 00.166 11060 worker thread done servicing request
21:26:11.647 00.000 10844 OnExposeComplete: enter
21:26:11.647 00.000 10844 UpdateGuideState(): m_state=6
21:26:11.649 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
21:26:11.649 00.000 10844 Star::Find returns 1 (0), X=93.89, Y=463.49, Mass=948, SNR=19.4, Peak=97 HFD=3.6
21:26:11.649 00.000 10844 MultiStar: [#1 1.02,-0.16,0.00,M2] [#2 0.58,-0.04,0.93,U] [#3 1.62,0.30,0.00,M10] [#4 1.09,0.37,0.00,M2] [#5 -0.63,-0.16,1.00,U] [#6 0.47,0.04,0.83,U] [#7 0.64,0.17,0.93,U] [#8 -0.02,-0.11,0.88,U] 
21:26:11.649 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.07}, one-star: {-0.52, -0.32}
21:26:11.649 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.80) = xAngle (-0.04 = -0.04)
21:26:11.649 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.13 = -0.13)
21:26:11.650 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.85 mountX=0.10 mountY=-0.01, mountTheta=-0.13
21:26:11.650 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
21:26:11.650 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
21:26:11.650 00.000 11060 Worker thread wakes up
21:26:11.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
21:26:11.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
21:26:11.650 00.000 11060 Moving (0.07, -0.07) raw xDistance=0.10 yDistance=-0.01
21:26:11.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:26:11.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:11.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:26:11.650 00.000 11060 MoveAxis(E, 0, ABG)
21:26:11.650 00.000 11060 Move returns status 0, amount 0
21:26:11.650 00.000 11060 MoveAxis(N, 0, ABG)
21:26:11.650 00.000 11060 Move returns status 0, amount 0
21:26:11.650 00.000 11060 move complete, result=0
21:26:11.650 00.000 11060 worker thread done servicing request
21:26:11.658 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:11.676 00.018 10844 UpdateGuideState exits: m=948 SNR=19.4
21:26:11.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:11.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:11.676 00.000 10844 Enqueuing Expose request
21:26:11.676 00.000 11060 Worker thread wakes up
21:26:11.676 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:26:11.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:11.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:12.316 00.640 11060 Exposure complete
21:26:12.505 00.189 11060 worker thread done servicing request
21:26:12.505 00.000 10844 OnExposeComplete: enter
21:26:12.505 00.000 10844 UpdateGuideState(): m_state=6
21:26:12.505 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
21:26:12.505 00.000 10844 Star::Find returns 1 (0), X=93.78, Y=464.55, Mass=945, SNR=19.0, Peak=94 HFD=3.4
21:26:12.505 00.000 10844 MultiStar: [#1 0.96,-0.07,1.17,U] [#2 0.30,-0.27,1.00,U] [#3 1.22,0.50,0.00,R] [#4 1.18,0.77,0.00,M3] [#5 -0.41,-0.37,1.02,U] [#6 0.31,0.29,0.74,U] [#7 0.25,0.12,1.11,U] [#8 -0.08,0.93,0.75,U] 
21:26:12.505 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {-0.63, 0.74}
21:26:12.505 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.80) = xAngle (1.71 = 1.71)
21:26:12.505 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.63 = 1.63)
21:26:12.505 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.20 cameraTheta=0.91 mountX=-0.03 mountY=0.20, mountTheta=1.71
21:26:12.509 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
21:26:12.509 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
21:26:12.509 00.000 11060 Worker thread wakes up
21:26:12.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
21:26:12.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
21:26:12.509 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.03 yDistance=0.20
21:26:12.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:26:12.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:12.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:26:12.509 00.000 11060 MoveAxis(E, 0, ABG)
21:26:12.509 00.000 11060 Move returns status 0, amount 0
21:26:12.509 00.000 11060 MoveAxis(N, 0, ABG)
21:26:12.509 00.000 11060 Move returns status 0, amount 0
21:26:12.509 00.000 11060 move complete, result=0
21:26:12.509 00.000 11060 worker thread done servicing request
21:26:12.510 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:12.531 00.021 10844 UpdateGuideState exits: m=945 SNR=19.0
21:26:12.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:12.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:12.531 00.000 10844 Enqueuing Expose request
21:26:12.531 00.000 11060 Worker thread wakes up
21:26:12.531 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:26:12.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:12.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:13.170 00.639 11060 Exposure complete
21:26:13.338 00.168 11060 worker thread done servicing request
21:26:13.338 00.000 10844 OnExposeComplete: enter
21:26:13.338 00.000 10844 UpdateGuideState(): m_state=6
21:26:13.339 00.001 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
21:26:13.339 00.000 10844 Star::Find returns 1 (0), X=94.21, Y=464.09, Mass=1087, SNR=20.6, Peak=92 HFD=3.5
21:26:13.339 00.000 10844 MultiStar: [#1 0.37,0.26,1.01,U] [#2 0.23,0.04,0.88,U] [#3 -0.12,1.26,0.00,M1] [#4 0.90,0.76,0.00,M4] [#5 0.02,-0.39,0.89,U] [#6 0.47,0.42,0.86,U] [#7 0.66,-0.21,0.92,U] [#8 0.09,0.90,0.73,U] 
21:26:13.339 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.17}, one-star: {-0.20, 0.28}
21:26:13.339 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.80) = xAngle (1.43 = 1.43)
21:26:13.339 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.34 = 1.34)
21:26:13.339 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.63 mountX=0.04 mountY=0.28, mountTheta=1.43
21:26:13.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.17, opts=13)
21:26:13.341 00.000 10844 Enqueuing Move request for scope (0.23, 0.17)
21:26:13.341 00.000 11060 Worker thread wakes up
21:26:13.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
21:26:13.341 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
21:26:13.341 00.000 11060 Moving (0.23, 0.17) raw xDistance=0.04 yDistance=0.28
21:26:13.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:26:13.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:13.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:26:13.341 00.000 11060 MoveAxis(E, 0, ABG)
21:26:13.341 00.000 11060 Move returns status 0, amount 0
21:26:13.341 00.000 11060 MoveAxis(N, 0, ABG)
21:26:13.342 00.001 11060 Move returns status 0, amount 0
21:26:13.342 00.000 11060 move complete, result=0
21:26:13.342 00.000 11060 worker thread done servicing request
21:26:13.346 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:13.361 00.015 10844 UpdateGuideState exits: m=1087 SNR=20.6
21:26:13.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:13.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:13.361 00.000 10844 Enqueuing Expose request
21:26:13.361 00.000 11060 Worker thread wakes up
21:26:13.361 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:26:13.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:13.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:13.985 00.624 11060 Exposure complete
21:26:14.147 00.162 11060 worker thread done servicing request
21:26:14.147 00.000 10844 OnExposeComplete: enter
21:26:14.147 00.000 10844 UpdateGuideState(): m_state=6
21:26:14.147 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
21:26:14.147 00.000 10844 Star::Find returns 1 (0), X=93.92, Y=463.75, Mass=848, SNR=18.2, Peak=110 HFD=3.2
21:26:14.147 00.000 10844 MultiStar: [#1 1.19,-0.52,0.00,M1] [#2 0.09,-0.90,0.89,U] [#3 0.07,-0.17,0.82,U] [#4 0.93,0.77,0.00,M5] [#5 -0.12,-0.55,1.07,U] [#6 -0.12,0.33,0.74,U] [#7 0.16,-0.22,1.18,U] [#8 0.43,-0.05,0.88,U] 
21:26:14.147 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.25}, one-star: {-0.49, -0.05}
21:26:14.147 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.80) = xAngle (-0.77 = -0.77)
21:26:14.147 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.86 = -0.86)
21:26:14.147 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.57 mountX=0.18 mountY=-0.19, mountTheta=-0.81
21:26:14.147 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.25, opts=13)
21:26:14.147 00.000 10844 Enqueuing Move request for scope (-0.00, -0.25)
21:26:14.147 00.000 11060 Worker thread wakes up
21:26:14.150 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
21:26:14.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
21:26:14.150 00.000 11060 Moving (-0.00, -0.25) raw xDistance=0.18 yDistance=-0.19
21:26:14.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:26:14.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:14.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:26:14.150 00.000 11060 MoveAxis(W, 26, ABG)
21:26:14.150 00.000 11060 Guiding  Dir = 3, Dur = 26
21:26:14.155 00.005 11060 IsSlewing returns 0
21:26:14.155 00.000 11060 IsGuiding returns 0
21:26:14.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:14.176 00.021 10844 UpdateGuideState exits: m=848 SNR=18.2
21:26:14.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:14.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:14.176 00.000 10844 Enqueuing Expose request
21:26:14.197 00.021 11060 IsGuiding returns 0
21:26:14.197 00.000 11060 Move returns status 0, amount 26
21:26:14.197 00.000 11060 MoveAxis(N, 0, ABG)
21:26:14.197 00.000 11060 Move returns status 0, amount 0
21:26:14.197 00.000 11060 move complete, result=0
21:26:14.197 00.000 11060 worker thread done servicing request
21:26:14.197 00.000 11060 Worker thread wakes up
21:26:14.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:14.197 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.2 px 0 ms NORTH
21:26:14.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:14.833 00.636 11060 Exposure complete
21:26:15.010 00.177 11060 worker thread done servicing request
21:26:15.010 00.000 10844 OnExposeComplete: enter
21:26:15.010 00.000 10844 UpdateGuideState(): m_state=6
21:26:15.010 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
21:26:15.010 00.000 10844 Star::Find returns 1 (0), X=94.23, Y=463.75, Mass=1264, SNR=22.8, Peak=118 HFD=3.5
21:26:15.010 00.000 10844 MultiStar: [#1 0.29,-0.83,0.88,U] [#2 0.00,-0.57,0.72,U] [#3 -0.51,0.51,0.71,U] [#4 0.50,0.38,3.14,U] [#5 0.29,-0.83,0.88,U] [#6 0.18,-0.07,0.73,U] [#7 0.62,-0.19,0.93,U] [#8 -0.16,0.55,0.73,U] 
21:26:15.010 00.000 10844 single-star, 8 included, MultiStar: {0.22, -0.02}, one-star: {-0.18, -0.05}
21:26:15.010 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.80) = xAngle (-2.06 = -2.06)
21:26:15.010 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.14 = -2.14)
21:26:15.010 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.86 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
21:26:15.013 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
21:26:15.013 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
21:26:15.013 00.000 11060 Worker thread wakes up
21:26:15.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
21:26:15.013 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
21:26:15.013 00.000 11060 Moving (-0.18, -0.05) raw xDistance=-0.09 yDistance=-0.16
21:26:15.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:26:15.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:15.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:26:15.013 00.000 11060 MoveAxis(E, 0, ABG)
21:26:15.013 00.000 11060 Move returns status 0, amount 0
21:26:15.013 00.000 11060 MoveAxis(N, 0, ABG)
21:26:15.013 00.000 11060 Move returns status 0, amount 0
21:26:15.013 00.000 11060 move complete, result=0
21:26:15.013 00.000 11060 worker thread done servicing request
21:26:15.022 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:15.042 00.020 10844 UpdateGuideState exits: m=1264 SNR=22.8
21:26:15.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:15.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:15.042 00.000 10844 Enqueuing Expose request
21:26:15.042 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:26:15.044 00.002 11060 Worker thread wakes up
21:26:15.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:15.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:15.689 00.645 11060 Exposure complete
21:26:15.866 00.177 11060 worker thread done servicing request
21:26:15.871 00.005 10844 OnExposeComplete: enter
21:26:15.871 00.000 10844 UpdateGuideState(): m_state=6
21:26:15.871 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
21:26:15.871 00.000 10844 Star::Find returns 1 (0), X=94.30, Y=463.87, Mass=1336, SNR=23.2, Peak=119 HFD=3.8
21:26:15.871 00.000 10844 MultiStar: [#1 0.58,-0.44,1.00,U] [#2 -0.76,-0.22,0.73,U] [#3 -0.82,0.18,0.61,U] [#4 0.07,0.60,3.24,U] [#5 -0.29,-0.95,0.83,U] [#6 -0.17,0.46,0.77,U] [#7 0.19,-0.01,0.74,U] [#8 -0.31,0.39,0.78,U] 
21:26:15.871 00.000 10844 single-star, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.11, 0.06}
21:26:15.871 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.80) = xAngle (3.44 = -2.84)
21:26:15.871 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.35 = -2.93)
21:26:15.871 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.64 mountX=-0.12 mountY=-0.03, mountTheta=-2.92
21:26:15.871 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
21:26:15.871 00.000 10844 Enqueuing Move request for scope (-0.11, 0.06)
21:26:15.871 00.000 11060 Worker thread wakes up
21:26:15.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
21:26:15.871 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
21:26:15.871 00.000 11060 Moving (-0.11, 0.06) raw xDistance=-0.12 yDistance=-0.03
21:26:15.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:26:15.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:15.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:26:15.871 00.000 11060 MoveAxis(E, 0, ABG)
21:26:15.871 00.000 11060 Move returns status 0, amount 0
21:26:15.871 00.000 11060 MoveAxis(N, 0, ABG)
21:26:15.871 00.000 11060 Move returns status 0, amount 0
21:26:15.871 00.000 11060 move complete, result=0
21:26:15.871 00.000 11060 worker thread done servicing request
21:26:15.877 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:15.897 00.020 10844 UpdateGuideState exits: m=1336 SNR=23.2
21:26:15.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:15.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:15.897 00.000 10844 Enqueuing Expose request
21:26:15.897 00.000 11060 Worker thread wakes up
21:26:15.897 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:26:15.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:15.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:16.533 00.636 11060 Exposure complete
21:26:16.703 00.170 11060 worker thread done servicing request
21:26:16.703 00.000 10844 OnExposeComplete: enter
21:26:16.703 00.000 10844 UpdateGuideState(): m_state=6
21:26:16.703 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
21:26:16.703 00.000 10844 Star::Find returns 1 (0), X=94.14, Y=464.25, Mass=654, SNR=15.7, Peak=77 HFD=3.1
21:26:16.703 00.000 10844 MultiStar: [#1 0.39,-0.20,1.19,U] [#2 -0.06,-0.19,1.21,U] [#3 -0.52,0.47,0.93,U] [#4 0.28,0.03,4.20,U] [#5 -0.39,-0.73,1.13,U] [#6 0.31,0.12,1.12,U] [#7 0.00,1.14,0.00,M1] [#8 0.25,0.81,1.13,U] 
21:26:16.703 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {-0.27, 0.45}
21:26:16.703 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.80) = xAngle (1.45 = 1.45)
21:26:16.703 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.36 = 1.36)
21:26:16.703 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.65 mountX=0.01 mountY=0.11, mountTheta=1.45
21:26:16.703 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.06, opts=13)
21:26:16.703 00.000 10844 Enqueuing Move request for scope (0.09, 0.06)
21:26:16.706 00.003 11060 Worker thread wakes up
21:26:16.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
21:26:16.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
21:26:16.706 00.000 11060 Moving (0.09, 0.06) raw xDistance=0.01 yDistance=0.11
21:26:16.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:26:16.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:16.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:26:16.706 00.000 11060 MoveAxis(E, 0, ABG)
21:26:16.706 00.000 11060 Move returns status 0, amount 0
21:26:16.706 00.000 11060 MoveAxis(N, 0, ABG)
21:26:16.706 00.000 11060 Move returns status 0, amount 0
21:26:16.706 00.000 11060 move complete, result=0
21:26:16.706 00.000 11060 worker thread done servicing request
21:26:16.713 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:16.731 00.018 10844 UpdateGuideState exits: m=654 SNR=15.7
21:26:16.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:16.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:16.731 00.000 10844 Enqueuing Expose request
21:26:16.731 00.000 11060 Worker thread wakes up
21:26:16.731 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:26:16.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:16.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:17.374 00.643 11060 Exposure complete
21:26:17.554 00.180 11060 worker thread done servicing request
21:26:17.554 00.000 10844 OnExposeComplete: enter
21:26:17.554 00.000 10844 UpdateGuideState(): m_state=6
21:26:17.554 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
21:26:17.554 00.000 10844 Star::Find returns 1 (0), X=94.63, Y=464.15, Mass=1170, SNR=21.7, Peak=101 HFD=3.6
21:26:17.554 00.000 10844 MultiStar: [#1 0.76,-0.62,1.08,U] [#2 -0.23,0.18,0.75,U] [#3 0.12,0.06,0.55,U] [#4 0.85,0.43,3.27,U] [#5 -0.34,-0.51,1.00,U] [#6 0.12,1.20,0.00,M1] [#7 0.46,0.76,1.02,U] [#8 -0.28,0.25,0.71,U] 
21:26:17.554 00.000 10844 single-star, 7 included, MultiStar: {0.39, 0.18}, one-star: {0.22, 0.34}
21:26:17.558 00.004 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.80) = xAngle (1.81 = 1.81)
21:26:17.558 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.72 = 1.72)
21:26:17.558 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.34 hyp=0.41 cameraTheta=1.00 mountX=-0.10 mountY=0.40, mountTheta=1.80
21:26:17.558 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.34, opts=13)
21:26:17.558 00.000 10844 Enqueuing Move request for scope (0.22, 0.34)
21:26:17.558 00.000 11060 Worker thread wakes up
21:26:17.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.34) opts 0xd
21:26:17.558 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.34)
21:26:17.558 00.000 11060 Moving (0.22, 0.34) raw xDistance=-0.10 yDistance=0.40
21:26:17.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:26:17.558 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.10 newest=0.48
21:26:17.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
21:26:17.558 00.000 11060 MoveAxis(E, 0, ABG)
21:26:17.558 00.000 11060 Move returns status 0, amount 0
21:26:17.558 00.000 11060 BLC: Oldest BLC event removed
21:26:17.558 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:26:17.558 00.000 11060 MoveAxis(S, 904, ABG)
21:26:17.558 00.000 11060 Guiding  Dir = 1, Dur = 904
21:26:17.573 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:17.575 00.002 11060 IsSlewing returns 0
21:26:17.575 00.000 11060 IsGuiding returns 0
21:26:17.588 00.013 10844 UpdateGuideState exits: m=1170 SNR=21.7
21:26:17.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:17.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:17.588 00.000 10844 Enqueuing Expose request
21:26:18.491 00.903 11060 IsGuiding returns 0
21:26:18.491 00.000 11060 Move returns status 0, amount 904
21:26:18.491 00.000 11060 move complete, result=0
21:26:18.491 00.000 11060 worker thread done servicing request
21:26:18.491 00.000 11060 Worker thread wakes up
21:26:18.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:18.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:18.493 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 904 ms SOUTH
21:26:19.110 00.617 11060 Exposure complete
21:26:19.243 00.133 11060 worker thread done servicing request
21:26:19.243 00.000 10844 OnExposeComplete: enter
21:26:19.243 00.000 10844 UpdateGuideState(): m_state=6
21:26:19.243 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
21:26:19.243 00.000 10844 Star::Find returns 1 (0), X=93.57, Y=463.95, Mass=1134, SNR=21.5, Peak=116 HFD=3.5
21:26:19.243 00.000 10844 MultiStar: [#1 -0.25,-0.66,1.05,U] [#2 -0.51,-0.67,0.76,U] [#3 -0.34,1.05,0.00,M1] [#4 0.42,0.30,3.09,U] [#5 -0.88,-0.32,0.93,U] [#6 0.10,-0.17,0.74,U] [#7 -0.07,0.24,0.79,U] [#8 -0.17,1.05,0.00,M1] 
21:26:19.245 00.002 10844 refined, 6 included, MultiStar: {-0.12, -0.04}, one-star: {-0.84, 0.14}
21:26:19.245 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.80) = xAngle (-1.99 = -1.99)
21:26:19.245 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.08 = -2.08)
21:26:19.245 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.80 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
21:26:19.245 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.04, opts=13)
21:26:19.245 00.000 10844 Enqueuing Move request for scope (-0.12, -0.04)
21:26:19.247 00.002 11060 Worker thread wakes up
21:26:19.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
21:26:19.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
21:26:19.247 00.000 11060 Moving (-0.12, -0.04) raw xDistance=-0.05 yDistance=-0.11
21:26:19.247 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.281357, 1:-0.112571
21:26:19.247 00.000 11060 BLC: No correction, Miss < min_move
21:26:19.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:26:19.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:19.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:26:19.247 00.000 11060 MoveAxis(E, 0, ABG)
21:26:19.247 00.000 11060 Move returns status 0, amount 0
21:26:19.247 00.000 11060 MoveAxis(N, 0, ABG)
21:26:19.247 00.000 11060 Move returns status 0, amount 0
21:26:19.247 00.000 11060 move complete, result=0
21:26:19.247 00.000 11060 worker thread done servicing request
21:26:19.250 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:19.264 00.014 10844 UpdateGuideState exits: m=1134 SNR=21.5
21:26:19.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:19.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:19.264 00.000 10844 Enqueuing Expose request
21:26:19.264 00.000 11060 Worker thread wakes up
21:26:19.264 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:26:19.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:19.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:19.900 00.636 11060 Exposure complete
21:26:20.064 00.164 11060 worker thread done servicing request
21:26:20.064 00.000 10844 OnExposeComplete: enter
21:26:20.064 00.000 10844 UpdateGuideState(): m_state=6
21:26:20.066 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
21:26:20.066 00.000 10844 Star::Find returns 1 (0), X=93.52, Y=463.25, Mass=1136, SNR=21.3, Peak=91 HFD=3.5
21:26:20.066 00.000 10844 MultiStar: [#1 0.50,-0.84,0.91,U] [#2 -0.10,-0.74,0.81,U] [#3 -0.68,-0.75,0.00,M2] [#4 -0.04,0.31,3.29,U] [#5 -0.90,-0.95,0.00,M1] [#6 -0.18,-0.25,0.73,U] [#7 -0.17,0.43,0.96,U] [#8 -0.50,0.76,0.99,U] 
21:26:20.066 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.01}, one-star: {-0.90, -0.55}
21:26:20.066 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.80) = xAngle (3.89 = -2.39)
21:26:20.066 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.80 = -2.48)
21:26:20.067 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.09 mountX=-0.12 mountY=-0.10, mountTheta=-2.44
21:26:20.067 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.01, opts=13)
21:26:20.067 00.000 10844 Enqueuing Move request for scope (-0.17, 0.01)
21:26:20.067 00.000 11060 Worker thread wakes up
21:26:20.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
21:26:20.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
21:26:20.067 00.000 11060 Moving (-0.17, 0.01) raw xDistance=-0.12 yDistance=-0.10
21:26:20.067 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.281357, 1:-0.112571, 2:-0.102998
21:26:20.067 00.000 11060 BLC: No correction, Miss < min_move
21:26:20.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
21:26:20.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:20.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:26:20.067 00.000 11060 MoveAxis(E, 18, ABG)
21:26:20.067 00.000 11060 Guiding  Dir = 2, Dur = 18
21:26:20.072 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:20.078 00.006 11060 IsSlewing returns 0
21:26:20.078 00.000 11060 IsGuiding returns 0
21:26:20.087 00.009 10844 UpdateGuideState exits: m=1136 SNR=21.3
21:26:20.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:20.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:20.087 00.000 10844 Enqueuing Expose request
21:26:20.107 00.020 11060 IsGuiding returns 0
21:26:20.107 00.000 11060 Move returns status 0, amount 18
21:26:20.107 00.000 11060 MoveAxis(N, 0, ABG)
21:26:20.107 00.000 11060 Move returns status 0, amount 0
21:26:20.107 00.000 11060 move complete, result=0
21:26:20.107 00.000 11060 worker thread done servicing request
21:26:20.107 00.000 11060 Worker thread wakes up
21:26:20.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:20.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:20.118 00.011 10844 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
21:26:20.738 00.620 11060 Exposure complete
21:26:20.904 00.166 11060 worker thread done servicing request
21:26:20.904 00.000 10844 OnExposeComplete: enter
21:26:20.904 00.000 10844 UpdateGuideState(): m_state=6
21:26:20.904 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
21:26:20.904 00.000 10844 Star::Find returns 1 (0), X=93.35, Y=463.74, Mass=1156, SNR=21.6, Peak=118 HFD=3.4
21:26:20.904 00.000 10844 MultiStar: [#1 0.14,-0.58,0.94,U] [#2 -0.07,-0.03,0.73,U] [#3 -0.62,-0.31,0.66,U] [#4 0.27,0.17,3.23,U] [#5 -0.36,-0.75,0.74,U] [#6 -0.33,-0.56,0.73,U] [#7 -0.08,0.54,0.78,U] [#8 -0.66,0.07,0.79,U] 
21:26:20.904 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.08}, one-star: {-1.06, -0.07}
21:26:20.904 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.80) = xAngle (-1.89 = -1.89)
21:26:20.904 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.97 = -1.97)
21:26:20.904 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.69 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
21:26:20.904 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.08, opts=13)
21:26:20.904 00.000 10844 Enqueuing Move request for scope (-0.17, -0.08)
21:26:20.904 00.000 11060 Worker thread wakes up
21:26:20.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
21:26:20.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
21:26:20.904 00.000 11060 Moving (-0.17, -0.08) raw xDistance=-0.06 yDistance=-0.17
21:26:20.904 00.000 11060 BLC: window closed
21:26:20.904 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.281357, 1:-0.112571, 2:-0.102998
21:26:20.904 00.000 11060 BLC: No correction, Miss < min_move
21:26:20.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:26:20.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:20.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:26:20.904 00.000 11060 MoveAxis(E, 0, ABG)
21:26:20.904 00.000 11060 Move returns status 0, amount 0
21:26:20.904 00.000 11060 MoveAxis(N, 0, ABG)
21:26:20.904 00.000 11060 Move returns status 0, amount 0
21:26:20.904 00.000 11060 move complete, result=0
21:26:20.904 00.000 11060 worker thread done servicing request
21:26:20.909 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:20.931 00.022 10844 UpdateGuideState exits: m=1156 SNR=21.6
21:26:20.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:20.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:20.931 00.000 10844 Enqueuing Expose request
21:26:20.931 00.000 11060 Worker thread wakes up
21:26:20.931 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:26:20.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:20.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:21.568 00.637 11060 Exposure complete
21:26:21.722 00.154 11060 worker thread done servicing request
21:26:21.722 00.000 10844 OnExposeComplete: enter
21:26:21.722 00.000 10844 UpdateGuideState(): m_state=6
21:26:21.722 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
21:26:21.724 00.002 10844 Star::Find returns 1 (0), X=93.92, Y=464.20, Mass=1089, SNR=20.9, Peak=111 HFD=3.1
21:26:21.724 00.000 10844 MultiStar: [#1 -0.07,-0.20,0.88,U] [#2 -0.70,-1.08,0.00,M1] [#3 -1.10,-0.59,0.00,M2] [#4 -0.17,-0.49,3.31,U] [#5 -1.39,-0.51,0.00,M1] [#6 -0.06,-0.13,0.81,U] [#7 -0.85,0.63,0.00,M1] [#8 -1.82,0.34,0.00,M1] 
21:26:21.724 00.000 10844 refined, 3 included, MultiStar: {-0.20, -0.25}, one-star: {-0.49, 0.40}
21:26:21.724 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.80) = xAngle (-1.43 = -1.43)
21:26:21.724 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.52 = -1.52)
21:26:21.724 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-2.24 mountX=0.04 mountY=-0.32, mountTheta=-1.43
21:26:21.726 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.25, opts=13)
21:26:21.726 00.000 10844 Enqueuing Move request for scope (-0.20, -0.25)
21:26:21.726 00.000 11060 Worker thread wakes up
21:26:21.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.25) opts 0xd
21:26:21.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.25)
21:26:21.726 00.000 11060 Moving (-0.20, -0.25) raw xDistance=0.04 yDistance=-0.32
21:26:21.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:26:21.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:21.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:26:21.726 00.000 11060 MoveAxis(E, 0, ABG)
21:26:21.726 00.000 11060 Move returns status 0, amount 0
21:26:21.726 00.000 11060 MoveAxis(N, 0, ABG)
21:26:21.726 00.000 11060 Move returns status 0, amount 0
21:26:21.726 00.000 11060 move complete, result=0
21:26:21.726 00.000 11060 worker thread done servicing request
21:26:21.733 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:21.748 00.015 10844 UpdateGuideState exits: m=1089 SNR=20.9
21:26:21.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:21.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:21.748 00.000 10844 Enqueuing Expose request
21:26:21.748 00.000 11060 Worker thread wakes up
21:26:21.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:21.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:21.748 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:26:22.375 00.627 11060 Exposure complete
21:26:22.536 00.161 11060 worker thread done servicing request
21:26:22.536 00.000 10844 OnExposeComplete: enter
21:26:22.536 00.000 10844 UpdateGuideState(): m_state=6
21:26:22.536 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
21:26:22.536 00.000 10844 Star::Find returns 1 (0), X=93.55, Y=463.98, Mass=1221, SNR=22.1, Peak=117 HFD=3.5
21:26:22.536 00.000 10844 MultiStar: [#1 -0.14,-0.40,0.99,U] [#2 -0.85,0.02,0.84,U] [#3 -1.85,-0.18,0.00,M3] [#4 -1.01,-0.00,0.00,M1] [#5 -0.83,0.02,0.79,U] [#6 -0.43,-0.49,0.76,U] [#7 -0.59,0.57,0.95,U] [#8 -1.98,0.68,0.00,M2] 
21:26:22.536 00.000 10844 refined, 5 included, MultiStar: {-0.61, -0.01}, one-star: {-0.87, 0.17}
21:26:22.536 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.80) = xAngle (-2.33 = -2.33)
21:26:22.541 00.005 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.41 = -2.41)
21:26:22.541 00.000 10844 CameraToMount -- cameraX=-0.61 cameraY=-0.01 hyp=0.61 cameraTheta=-3.13 mountX=-0.42 mountY=-0.41, mountTheta=-2.37
21:26:22.541 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.61, y=-0.01, opts=13)
21:26:22.541 00.000 10844 Enqueuing Move request for scope (-0.61, -0.01)
21:26:22.541 00.000 11060 Worker thread wakes up
21:26:22.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.01) opts 0xd
21:26:22.541 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.61, -0.01)
21:26:22.541 00.000 11060 Moving (-0.61, -0.01) raw xDistance=-0.42 yDistance=-0.41
21:26:22.543 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
21:26:22.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:22.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:26:22.543 00.000 11060 MoveAxis(E, 62, ABG)
21:26:22.543 00.000 11060 Guiding  Dir = 2, Dur = 62
21:26:22.549 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:22.556 00.007 11060 IsSlewing returns 0
21:26:22.556 00.000 11060 IsGuiding returns 0
21:26:22.566 00.010 10844 UpdateGuideState exits: m=1221 SNR=22.1
21:26:22.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:22.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:22.566 00.000 10844 Enqueuing Expose request
21:26:22.622 00.056 11060 IsGuiding returns 0
21:26:22.622 00.000 11060 Move returns status 0, amount 62
21:26:22.622 00.000 11060 MoveAxis(N, 0, ABG)
21:26:22.622 00.000 11060 Move returns status 0, amount 0
21:26:22.622 00.000 11060 move complete, result=0
21:26:22.622 00.000 11060 worker thread done servicing request
21:26:22.622 00.000 11060 Worker thread wakes up
21:26:22.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:22.622 00.000 10844 GuideStep: -0.4 px 62 ms EAST, -0.4 px 0 ms NORTH
21:26:22.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:23.255 00.633 11060 Exposure complete
21:26:23.414 00.159 11060 worker thread done servicing request
21:26:23.414 00.000 10844 OnExposeComplete: enter
21:26:23.416 00.002 10844 UpdateGuideState(): m_state=6
21:26:23.416 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
21:26:23.416 00.000 10844 Star::Find returns 1 (0), X=94.18, Y=463.56, Mass=1057, SNR=20.2, Peak=102 HFD=3.5
21:26:23.416 00.000 10844 MultiStar: [#1 -0.09,-0.39,1.06,U] [#2 -0.79,-0.63,0.00,M1] [#3 -1.90,-0.10,0.00,M4] [#4 -0.97,0.42,0.00,M2] [#5 -1.42,-0.03,0.00,M1] [#6 -1.53,0.06,0.00,M1] [#7 -0.37,0.41,1.07,U] [#8 -1.70,0.52,0.00,M3] 
21:26:23.416 00.000 10844 refined, 2 included, MultiStar: {-0.23, -0.07}, one-star: {-0.23, -0.24}
21:26:23.416 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.80) = xAngle (-2.05 = -2.05)
21:26:23.416 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.14 = -2.14)
21:26:23.416 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.86 mountX=-0.11 mountY=-0.20, mountTheta=-2.07
21:26:23.418 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.07, opts=13)
21:26:23.418 00.000 10844 Enqueuing Move request for scope (-0.23, -0.07)
21:26:23.418 00.000 11060 Worker thread wakes up
21:26:23.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
21:26:23.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
21:26:23.418 00.000 11060 Moving (-0.23, -0.07) raw xDistance=-0.11 yDistance=-0.20
21:26:23.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:26:23.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:23.419 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:26:23.419 00.000 11060 MoveAxis(E, 0, ABG)
21:26:23.419 00.000 11060 Move returns status 0, amount 0
21:26:23.419 00.000 11060 MoveAxis(N, 0, ABG)
21:26:23.419 00.000 11060 Move returns status 0, amount 0
21:26:23.419 00.000 11060 move complete, result=0
21:26:23.419 00.000 11060 worker thread done servicing request
21:26:23.425 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:23.440 00.015 10844 UpdateGuideState exits: m=1057 SNR=20.2
21:26:23.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:23.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:23.440 00.000 10844 Enqueuing Expose request
21:26:23.440 00.000 11060 Worker thread wakes up
21:26:23.440 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:26:23.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:23.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:24.073 00.633 11060 Exposure complete
21:26:24.235 00.162 11060 worker thread done servicing request
21:26:24.235 00.000 10844 OnExposeComplete: enter
21:26:24.235 00.000 10844 UpdateGuideState(): m_state=6
21:26:24.235 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
21:26:24.235 00.000 10844 Star::Find returns 1 (0), X=94.07, Y=464.14, Mass=937, SNR=19.2, Peak=81 HFD=3.9
21:26:24.235 00.000 10844 MultiStar: [#1 -0.42,-0.42,1.14,U] [#2 -0.44,-0.30,0.91,U] [#3 -0.77,0.27,0.73,U] [#4 -1.07,0.25,0.00,M3] [#5 -0.49,-0.31,0.97,U] [#6 -0.95,0.13,0.94,U] [#7 -0.04,0.43,0.97,U] [#8 -1.66,0.65,0.00,M4] 
21:26:24.235 00.000 10844 refined, 6 included, MultiStar: {-0.48, 0.00}, one-star: {-0.35, 0.34}
21:26:24.235 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.80) = xAngle (3.94 = -2.35)
21:26:24.235 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.85 = -2.43)
21:26:24.235 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=0.00 hyp=0.48 cameraTheta=3.13 mountX=-0.34 mountY=-0.31, mountTheta=-2.39
21:26:24.235 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=0.00, opts=13)
21:26:24.235 00.000 10844 Enqueuing Move request for scope (-0.48, 0.00)
21:26:24.235 00.000 11060 Worker thread wakes up
21:26:24.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.00) opts 0xd
21:26:24.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, 0.00)
21:26:24.235 00.000 11060 Moving (-0.48, 0.00) raw xDistance=-0.34 yDistance=-0.31
21:26:24.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
21:26:24.235 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.48 newest=-0.92
21:26:24.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
21:26:24.235 00.000 11060 MoveAxis(E, 49, ABG)
21:26:24.235 00.000 11060 Guiding  Dir = 2, Dur = 49
21:26:24.245 00.010 11060 IsSlewing returns 0
21:26:24.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:24.245 00.000 11060 IsGuiding returns 0
21:26:24.265 00.020 10844 UpdateGuideState exits: m=937 SNR=19.2
21:26:24.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:24.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:24.265 00.000 10844 Enqueuing Expose request
21:26:24.306 00.041 11060 IsGuiding returns 0
21:26:24.306 00.000 11060 Move returns status 0, amount 49
21:26:24.306 00.000 11060 BLC: Oldest BLC event removed
21:26:24.306 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:26:24.306 00.000 11060 MoveAxis(N, 870, ABG)
21:26:24.306 00.000 11060 Guiding  Dir = 0, Dur = 870
21:26:24.322 00.016 11060 IsSlewing returns 0
21:26:24.322 00.000 11060 IsGuiding returns 0
21:26:25.207 00.885 11060 IsGuiding returns 0
21:26:25.207 00.000 11060 Move returns status 0, amount 870
21:26:25.207 00.000 11060 move complete, result=0
21:26:25.207 00.000 11060 worker thread done servicing request
21:26:25.207 00.000 11060 Worker thread wakes up
21:26:25.207 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.3 px 870 ms NORTH
21:26:25.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:25.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:25.833 00.626 11060 Exposure complete
21:26:25.993 00.160 11060 worker thread done servicing request
21:26:25.993 00.000 10844 OnExposeComplete: enter
21:26:25.993 00.000 10844 UpdateGuideState(): m_state=6
21:26:25.993 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
21:26:25.993 00.000 10844 Star::Find returns 1 (0), X=94.32, Y=462.80, Mass=1138, SNR=21.3, Peak=110 HFD=3.3
21:26:25.993 00.000 10844 MultiStar: [#1 -0.15,-1.12,0.00,M1] [#2 -1.12,-1.10,0.00,M1] [#3 -1.60,0.02,0.00,M4] [#4 -0.54,-0.19,3.18,U] [#5 -0.54,-0.99,0.00,M1] [#6 -0.88,-0.41,0.81,U] [#7 -0.54,0.32,1.07,U] [#8 -0.99,-0.40,0.00,M5] 
21:26:25.993 00.000 10844 refined, 3 included, MultiStar: {-0.51, -0.27}, one-star: {-0.10, -1.01}
21:26:25.993 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.80) = xAngle (-1.86 = -1.86)
21:26:25.993 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.94 = -1.94)
21:26:25.993 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=-0.27 hyp=0.58 cameraTheta=-2.66 mountX=-0.16 mountY=-0.54, mountTheta=-1.86
21:26:25.993 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=-0.27, opts=13)
21:26:25.993 00.000 10844 Enqueuing Move request for scope (-0.51, -0.27)
21:26:25.993 00.000 11060 Worker thread wakes up
21:26:25.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.27) opts 0xd
21:26:25.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, -0.27)
21:26:25.993 00.000 11060 Moving (-0.51, -0.27) raw xDistance=-0.16 yDistance=-0.54
21:26:25.993 00.000 11060 BLC: History state: CurrMiss=0.54, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.218506, 1:0.536582
21:26:25.993 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:26:25.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
21:26:25.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.54
21:26:25.993 00.000 11060 MoveAxis(E, 25, ABG)
21:26:25.993 00.000 11060 Guiding  Dir = 2, Dur = 25
21:26:25.997 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:26.016 00.019 11060 IsSlewing returns 0
21:26:26.016 00.000 11060 IsGuiding returns 0
21:26:26.021 00.005 10844 UpdateGuideState exits: m=1138 SNR=21.3
21:26:26.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:26.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:26.021 00.000 10844 Enqueuing Expose request
21:26:26.070 00.049 11060 IsGuiding returns 0
21:26:26.070 00.000 11060 Move returns status 0, amount 25
21:26:26.070 00.000 11060 MoveAxis(N, 206, ABG)
21:26:26.070 00.000 11060 Guiding  Dir = 0, Dur = 206
21:26:26.075 00.005 11060 IsSlewing returns 0
21:26:26.075 00.000 11060 IsGuiding returns 0
21:26:26.286 00.211 11060 IsGuiding returns 0
21:26:26.286 00.000 11060 Move returns status 0, amount 206
21:26:26.286 00.000 11060 move complete, result=0
21:26:26.286 00.000 11060 worker thread done servicing request
21:26:26.286 00.000 11060 Worker thread wakes up
21:26:26.286 00.000 10844 GuideStep: -0.2 px 25 ms EAST, -0.5 px 206 ms NORTH
21:26:26.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:26.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:26.922 00.636 11060 Exposure complete
21:26:27.070 00.148 11060 worker thread done servicing request
21:26:27.070 00.000 10844 OnExposeComplete: enter
21:26:27.070 00.000 10844 UpdateGuideState(): m_state=6
21:26:27.070 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
21:26:27.070 00.000 10844 Star::Find returns 1 (0), X=95.22, Y=463.43, Mass=990, SNR=19.6, Peak=98 HFD=3.6
21:26:27.070 00.000 10844 MultiStar: [#1 -0.04,-0.47,0.92,U] [#2 -0.50,-1.20,0.00,M2] [#3 -0.57,0.20,0.65,U] [#4 -0.18,-0.32,3.33,U] [#5 -0.24,-0.88,1.12,U] [#6 -0.39,-0.26,0.94,U] [#7 0.47,0.83,1.04,U] [#8 -0.22,0.45,0.87,U] 
21:26:27.070 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.17}, one-star: {0.80, -0.38}
21:26:27.070 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.80) = xAngle (-1.08 = -1.08)
21:26:27.075 00.005 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.17 = -1.17)
21:26:27.075 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.88 mountX=0.08 mountY=-0.17, mountTheta=-1.10
21:26:27.075 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.17, opts=13)
21:26:27.075 00.000 10844 Enqueuing Move request for scope (-0.06, -0.17)
21:26:27.075 00.000 11060 Worker thread wakes up
21:26:27.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
21:26:27.075 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
21:26:27.075 00.000 11060 Moving (-0.06, -0.17) raw xDistance=0.08 yDistance=-0.17
21:26:27.075 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.218506, 1:0.536582, 2:0.165452
21:26:27.075 00.000 11060 BLC: No correction, Miss < min_move
21:26:27.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:26:27.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:27.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:26:27.075 00.000 11060 MoveAxis(E, 0, ABG)
21:26:27.075 00.000 11060 Move returns status 0, amount 0
21:26:27.075 00.000 11060 MoveAxis(N, 0, ABG)
21:26:27.075 00.000 11060 Move returns status 0, amount 0
21:26:27.075 00.000 11060 move complete, result=0
21:26:27.075 00.000 11060 worker thread done servicing request
21:26:27.093 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:27.110 00.017 10844 UpdateGuideState exits: m=990 SNR=19.6
21:26:27.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:27.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:27.110 00.000 10844 Enqueuing Expose request
21:26:27.110 00.000 11060 Worker thread wakes up
21:26:27.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:27.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:27.110 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:26:27.743 00.633 11060 Exposure complete
21:26:27.899 00.156 11060 worker thread done servicing request
21:26:27.899 00.000 10844 OnExposeComplete: enter
21:26:27.899 00.000 10844 UpdateGuideState(): m_state=6
21:26:27.899 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
21:26:27.899 00.000 10844 Star::Find returns 1 (0), X=94.63, Y=463.44, Mass=900, SNR=19.2, Peak=95 HFD=3.1
21:26:27.899 00.000 10844 MultiStar: [#1 0.12,-0.05,1.08,U] [#2 -0.40,-0.84,1.00,U] [#3 -0.38,0.11,0.83,U] [#4 0.30,0.22,3.66,U] [#5 -0.21,-0.17,0.89,U] [#6 -0.66,0.40,1.09,U] [#7 1.00,0.25,0.00,M1] [#8 -0.34,0.23,0.85,U] 
21:26:27.899 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {0.22, -0.36}
21:26:27.899 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.80) = xAngle (3.65 = -2.63)
21:26:27.899 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.57 = -2.72)
21:26:27.899 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.85 mountX=-0.04 mountY=-0.02, mountTheta=-2.70
21:26:27.903 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
21:26:27.903 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
21:26:27.903 00.000 11060 Worker thread wakes up
21:26:27.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:26:27.904 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:26:27.904 00.000 11060 Moving (-0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
21:26:27.904 00.000 11060 BLC: window closed
21:26:27.904 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.218506, 1:0.536582, 2:0.165452
21:26:27.904 00.000 11060 BLC: No correction, Miss < min_move
21:26:27.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:26:27.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:27.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:26:27.904 00.000 11060 MoveAxis(E, 0, ABG)
21:26:27.904 00.000 11060 Move returns status 0, amount 0
21:26:27.904 00.000 11060 MoveAxis(N, 0, ABG)
21:26:27.904 00.000 11060 Move returns status 0, amount 0
21:26:27.904 00.000 11060 move complete, result=0
21:26:27.904 00.000 11060 worker thread done servicing request
21:26:27.909 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:27.931 00.022 10844 UpdateGuideState exits: m=900 SNR=19.2
21:26:27.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:27.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:27.931 00.000 10844 Enqueuing Expose request
21:26:27.931 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:26:27.933 00.002 11060 Worker thread wakes up
21:26:27.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:27.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:28.551 00.618 11060 Exposure complete
21:26:28.708 00.157 11060 worker thread done servicing request
21:26:28.708 00.000 10844 OnExposeComplete: enter
21:26:28.708 00.000 10844 UpdateGuideState(): m_state=6
21:26:28.708 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
21:26:28.708 00.000 10844 Star::Find returns 1 (0), X=94.22, Y=463.08, Mass=930, SNR=19.5, Peak=103 HFD=3.7
21:26:28.708 00.000 10844 MultiStar: [#1 0.25,-0.60,0.94,U] [#2 -0.49,-1.10,0.00,M2] [#3 -0.54,-0.65,0.77,U] [#4 0.54,-0.20,3.42,U] [#5 -0.34,-1.05,0.00,M1] [#6 -0.07,-0.13,0.80,U] [#7 0.76,0.30,0.99,U] [#8 -0.78,-0.24,0.91,U] 
21:26:28.710 00.002 10844 refined, 6 included, MultiStar: {0.16, -0.28}, one-star: {-0.19, -0.72}
21:26:28.710 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.80) = xAngle (-0.24 = -0.24)
21:26:28.710 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.32 = -0.32)
21:26:28.710 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.33 cameraTheta=-1.04 mountX=0.32 mountY=-0.10, mountTheta=-0.32
21:26:28.711 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.28, opts=13)
21:26:28.711 00.000 10844 Enqueuing Move request for scope (0.16, -0.28)
21:26:28.711 00.000 11060 Worker thread wakes up
21:26:28.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
21:26:28.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
21:26:28.711 00.000 11060 Moving (0.16, -0.28) raw xDistance=0.32 yDistance=-0.10
21:26:28.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
21:26:28.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:28.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:26:28.711 00.000 11060 MoveAxis(W, 46, ABG)
21:26:28.711 00.000 11060 Guiding  Dir = 3, Dur = 46
21:26:28.717 00.006 11060 IsSlewing returns 0
21:26:28.717 00.000 11060 IsGuiding returns 0
21:26:28.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:28.732 00.015 10844 UpdateGuideState exits: m=930 SNR=19.5
21:26:28.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:28.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:28.732 00.000 10844 Enqueuing Expose request
21:26:28.779 00.047 11060 IsGuiding returns 0
21:26:28.779 00.000 11060 Move returns status 0, amount 46
21:26:28.779 00.000 11060 MoveAxis(N, 0, ABG)
21:26:28.779 00.000 11060 Move returns status 0, amount 0
21:26:28.779 00.000 11060 move complete, result=0
21:26:28.779 00.000 11060 worker thread done servicing request
21:26:28.779 00.000 11060 Worker thread wakes up
21:26:28.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:28.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:28.782 00.003 10844 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
21:26:29.413 00.631 11060 Exposure complete
21:26:29.589 00.176 11060 worker thread done servicing request
21:26:29.589 00.000 10844 OnExposeComplete: enter
21:26:29.589 00.000 10844 UpdateGuideState(): m_state=6
21:26:29.589 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
21:26:29.589 00.000 10844 Star::Find returns 1 (0), X=94.75, Y=463.08, Mass=1174, SNR=21.4, Peak=96 HFD=3.5
21:26:29.589 00.000 10844 MultiStar: [#1 0.61,-0.30,0.99,U] [#2 -1.07,-0.98,0.00,M3] [#3 -1.34,-0.35,0.00,M2] [#4 -0.30,0.39,3.05,U] [#5 -0.31,-0.58,0.91,U] [#6 -0.13,-0.43,0.84,U] [#7 0.57,-0.45,0.89,U] [#8 -0.72,-0.14,0.86,U] 
21:26:29.589 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.15}, one-star: {0.34, -0.73}
21:26:29.589 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.80) = xAngle (-1.12 = -1.12)
21:26:29.589 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.21 = -1.21)
21:26:29.589 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.93 mountX=0.07 mountY=-0.15, mountTheta=-1.14
21:26:29.589 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.15, opts=13)
21:26:29.589 00.000 10844 Enqueuing Move request for scope (-0.05, -0.15)
21:26:29.589 00.000 11060 Worker thread wakes up
21:26:29.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
21:26:29.589 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
21:26:29.589 00.000 11060 Moving (-0.05, -0.15) raw xDistance=0.07 yDistance=-0.15
21:26:29.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:26:29.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:29.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:26:29.589 00.000 11060 MoveAxis(E, 0, ABG)
21:26:29.589 00.000 11060 Move returns status 0, amount 0
21:26:29.589 00.000 11060 MoveAxis(N, 0, ABG)
21:26:29.589 00.000 11060 Move returns status 0, amount 0
21:26:29.594 00.005 11060 move complete, result=0
21:26:29.594 00.000 11060 worker thread done servicing request
21:26:29.610 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:29.625 00.015 10844 UpdateGuideState exits: m=1174 SNR=21.4
21:26:29.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:29.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:29.625 00.000 10844 Enqueuing Expose request
21:26:29.625 00.000 11060 Worker thread wakes up
21:26:29.625 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:26:29.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:29.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:30.262 00.637 11060 Exposure complete
21:26:30.428 00.166 11060 worker thread done servicing request
21:26:30.428 00.000 10844 OnExposeComplete: enter
21:26:30.428 00.000 10844 UpdateGuideState(): m_state=6
21:26:30.428 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
21:26:30.428 00.000 10844 Star::Find returns 1 (0), X=95.04, Y=463.41, Mass=1310, SNR=23.3, Peak=109 HFD=3.7
21:26:30.428 00.000 10844 MultiStar: [#1 1.05,-0.53,0.00,M1] [#2 -0.18,-0.57,0.64,U] [#3 -1.60,-0.64,0.00,M3] [#4 0.19,-0.30,2.96,U] [#5 -0.36,-0.54,0.86,U] [#6 -0.20,-0.16,0.81,U] [#7 0.01,0.47,0.81,U] [#8 -0.05,-0.10,0.82,U] 
21:26:30.430 00.002 10844 refined, 6 included, MultiStar: {0.07, -0.25}, one-star: {0.62, -0.39}
21:26:30.430 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.80) = xAngle (-0.49 = -0.49)
21:26:30.430 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.57 = -0.57)
21:26:30.430 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.29 mountX=0.23 mountY=-0.14, mountTheta=-0.55
21:26:30.432 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.25, opts=13)
21:26:30.432 00.000 10844 Enqueuing Move request for scope (0.07, -0.25)
21:26:30.432 00.000 11060 Worker thread wakes up
21:26:30.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
21:26:30.432 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
21:26:30.432 00.000 11060 Moving (0.07, -0.25) raw xDistance=0.23 yDistance=-0.14
21:26:30.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:26:30.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:30.433 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:26:30.433 00.000 11060 MoveAxis(W, 33, ABG)
21:26:30.433 00.000 11060 Guiding  Dir = 3, Dur = 33
21:26:30.439 00.006 11060 IsSlewing returns 0
21:26:30.439 00.000 11060 IsGuiding returns 0
21:26:30.439 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:30.458 00.019 10844 UpdateGuideState exits: m=1310 SNR=23.3
21:26:30.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:30.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:30.458 00.000 10844 Enqueuing Expose request
21:26:30.479 00.021 11060 IsGuiding returns 0
21:26:30.479 00.000 11060 Move returns status 0, amount 33
21:26:30.479 00.000 11060 MoveAxis(N, 0, ABG)
21:26:30.479 00.000 11060 Move returns status 0, amount 0
21:26:30.479 00.000 11060 move complete, result=0
21:26:30.480 00.001 11060 worker thread done servicing request
21:26:30.480 00.000 11060 Worker thread wakes up
21:26:30.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:30.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:30.482 00.002 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
21:26:31.114 00.632 11060 Exposure complete
21:26:31.285 00.171 11060 worker thread done servicing request
21:26:31.285 00.000 10844 OnExposeComplete: enter
21:26:31.285 00.000 10844 UpdateGuideState(): m_state=6
21:26:31.285 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
21:26:31.285 00.000 10844 Star::Find returns 1 (0), X=94.46, Y=462.96, Mass=1023, SNR=20.0, Peak=102 HFD=3.4
21:26:31.285 00.000 10844 MultiStar: [#1 0.42,-0.78,0.94,U] [#2 0.01,-0.79,0.84,U] [#3 0.24,-0.30,0.76,U] [#4 0.24,0.08,3.29,U] [#5 -0.59,-1.11,0.00,M1] [#6 0.82,-0.74,0.00,M1] [#7 1.05,0.37,0.00,M1] [#8 -0.07,-0.48,0.80,U] 
21:26:31.285 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.34}, one-star: {0.05, -0.85}
21:26:31.285 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.80) = xAngle (-0.28 = -0.28)
21:26:31.285 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.37 = -0.37)
21:26:31.285 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-1.08 mountX=0.37 mountY=-0.14, mountTheta=-0.36
21:26:31.288 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.34, opts=13)
21:26:31.288 00.000 10844 Enqueuing Move request for scope (0.18, -0.34)
21:26:31.288 00.000 11060 Worker thread wakes up
21:26:31.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd
21:26:31.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.34)
21:26:31.288 00.000 11060 Moving (0.18, -0.34) raw xDistance=0.37 yDistance=-0.14
21:26:31.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:26:31.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:31.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:26:31.288 00.000 11060 MoveAxis(W, 55, ABG)
21:26:31.288 00.000 11060 Guiding  Dir = 3, Dur = 55
21:26:31.293 00.005 11060 IsSlewing returns 0
21:26:31.293 00.000 11060 IsGuiding returns 0
21:26:31.295 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:31.313 00.018 10844 UpdateGuideState exits: m=1023 SNR=20.0
21:26:31.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:31.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:31.313 00.000 10844 Enqueuing Expose request
21:26:31.354 00.041 11060 IsGuiding returns 0
21:26:31.354 00.000 11060 Move returns status 0, amount 55
21:26:31.357 00.003 11060 MoveAxis(N, 0, ABG)
21:26:31.357 00.000 11060 Move returns status 0, amount 0
21:26:31.357 00.000 11060 move complete, result=0
21:26:31.357 00.000 11060 worker thread done servicing request
21:26:31.357 00.000 11060 Worker thread wakes up
21:26:31.359 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:31.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:31.361 00.002 10844 GuideStep: 0.4 px 55 ms WEST, -0.1 px 0 ms NORTH
21:26:31.973 00.612 11060 Exposure complete
21:26:32.151 00.178 11060 worker thread done servicing request
21:26:32.151 00.000 10844 OnExposeComplete: enter
21:26:32.151 00.000 10844 UpdateGuideState(): m_state=6
21:26:32.151 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
21:26:32.151 00.000 10844 Star::Find returns 1 (0), X=94.87, Y=463.07, Mass=1042, SNR=20.5, Peak=113 HFD=3.0
21:26:32.151 00.000 10844 MultiStar: [#1 0.10,-1.27,0.00,M1] [#2 0.53,-0.26,0.89,U] [#3 -0.69,-0.62,0.84,U] [#4 0.14,-0.51,3.50,U] [#5 -0.50,-0.70,0.84,U] [#6 0.08,-0.54,0.77,U] [#7 0.47,0.20,0.94,U] [#8 -0.37,-0.08,0.95,U] 
21:26:32.151 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.43}, one-star: {0.45, -0.74}
21:26:32.151 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.80) = xAngle (-0.63 = -0.63)
21:26:32.151 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.72 = -0.72)
21:26:32.151 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.43 hyp=0.43 cameraTheta=-1.43 mountX=0.35 mountY=-0.28, mountTheta=-0.68
21:26:32.151 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.43, opts=13)
21:26:32.151 00.000 10844 Enqueuing Move request for scope (0.06, -0.43)
21:26:32.151 00.000 11060 Worker thread wakes up
21:26:32.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.43) opts 0xd
21:26:32.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.43)
21:26:32.151 00.000 11060 Moving (0.06, -0.43) raw xDistance=0.35 yDistance=-0.28
21:26:32.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
21:26:32.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
21:26:32.151 00.000 11060 MoveAxis(W, 53, ABG)
21:26:32.151 00.000 11060 Guiding  Dir = 3, Dur = 53
21:26:32.162 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:32.182 00.020 10844 UpdateGuideState exits: m=1042 SNR=20.5
21:26:32.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:32.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:32.184 00.002 10844 Enqueuing Expose request
21:26:32.184 00.000 11060 IsSlewing returns 0
21:26:32.184 00.000 11060 IsGuiding returns 0
21:26:32.247 00.063 11060 IsGuiding returns 0
21:26:32.247 00.000 11060 Move returns status 0, amount 53
21:26:32.248 00.001 11060 MoveAxis(N, 109, ABG)
21:26:32.248 00.000 11060 Guiding  Dir = 0, Dur = 109
21:26:32.260 00.012 11060 IsSlewing returns 0
21:26:32.261 00.001 11060 IsGuiding returns 0
21:26:32.380 00.119 11060 IsGuiding returns 0
21:26:32.380 00.000 11060 Move returns status 0, amount 109
21:26:32.380 00.000 11060 move complete, result=0
21:26:32.380 00.000 11060 worker thread done servicing request
21:26:32.380 00.000 11060 Worker thread wakes up
21:26:32.380 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.3 px 109 ms NORTH
21:26:32.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:32.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:33.013 00.633 11060 Exposure complete
21:26:33.176 00.163 11060 worker thread done servicing request
21:26:33.176 00.000 10844 OnExposeComplete: enter
21:26:33.176 00.000 10844 UpdateGuideState(): m_state=6
21:26:33.176 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
21:26:33.176 00.000 10844 Star::Find returns 1 (0), X=95.08, Y=463.01, Mass=722, SNR=16.8, Peak=86 HFD=2.9
21:26:33.182 00.006 10844 MultiStar: [#1 0.42,-0.73,1.25,U] [#2 -0.17,-0.94,1.10,U] [#3 -0.41,-0.42,0.98,U] [#4 0.23,-0.19,4.38,U] [#5 -0.31,-0.37,1.26,U] [#6 -0.36,-0.44,0.96,U] [#7 0.61,0.20,1.07,U] [#8 -0.53,-0.43,0.97,U] 
21:26:33.182 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.39}, one-star: {0.67, -0.80}
21:26:33.182 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.80) = xAngle (-0.56 = -0.56)
21:26:33.182 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.65 = -0.65)
21:26:33.182 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.37 mountX=0.34 mountY=-0.24, mountTheta=-0.62
21:26:33.182 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.39, opts=13)
21:26:33.182 00.000 10844 Enqueuing Move request for scope (0.08, -0.39)
21:26:33.182 00.000 11060 Worker thread wakes up
21:26:33.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.39) opts 0xd
21:26:33.182 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.39)
21:26:33.182 00.000 11060 Moving (0.08, -0.39) raw xDistance=0.34 yDistance=-0.24
21:26:33.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
21:26:33.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
21:26:33.182 00.000 11060 MoveAxis(W, 51, ABG)
21:26:33.182 00.000 11060 Guiding  Dir = 3, Dur = 51
21:26:33.187 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:33.197 00.010 11060 IsSlewing returns 0
21:26:33.197 00.000 11060 IsGuiding returns 0
21:26:33.210 00.013 10844 UpdateGuideState exits: m=722 SNR=16.8
21:26:33.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:33.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:33.210 00.000 10844 Enqueuing Expose request
21:26:33.255 00.045 11060 IsGuiding returns 0
21:26:33.255 00.000 11060 Move returns status 0, amount 51
21:26:33.255 00.000 11060 MoveAxis(N, 93, ABG)
21:26:33.255 00.000 11060 Guiding  Dir = 0, Dur = 93
21:26:33.270 00.015 11060 IsSlewing returns 0
21:26:33.271 00.001 11060 IsGuiding returns 0
21:26:33.372 00.101 11060 IsGuiding returns 0
21:26:33.372 00.000 11060 Move returns status 0, amount 93
21:26:33.372 00.000 11060 move complete, result=0
21:26:33.373 00.001 11060 worker thread done servicing request
21:26:33.373 00.000 11060 Worker thread wakes up
21:26:33.373 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.2 px 93 ms NORTH
21:26:33.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:33.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:34.004 00.631 11060 Exposure complete
21:26:34.165 00.161 11060 worker thread done servicing request
21:26:34.165 00.000 10844 OnExposeComplete: enter
21:26:34.165 00.000 10844 UpdateGuideState(): m_state=6
21:26:34.165 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
21:26:34.165 00.000 10844 Star::Find returns 1 (0), X=94.31, Y=463.73, Mass=1123, SNR=21.3, Peak=90 HFD=3.5
21:26:34.165 00.000 10844 MultiStar: [#1 0.21,-0.89,0.90,U] [#2 0.80,-1.10,0.00,M1] [#3 -0.26,-0.65,0.67,U] [#4 0.74,-0.02,3.15,U] [#5 -0.08,-0.57,0.87,U] [#6 0.34,-0.34,0.73,U] [#7 0.81,0.06,0.96,U] [#8 -0.36,-0.28,0.77,U] 
21:26:34.165 00.000 10844 single-star, 7 included, MultiStar: {0.32, -0.25}, one-star: {-0.11, -0.08}
21:26:34.165 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.80) = xAngle (-1.70 = -1.70)
21:26:34.170 00.005 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.79 = -1.79)
21:26:34.170 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.51 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
21:26:34.170 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.08, opts=13)
21:26:34.170 00.000 10844 Enqueuing Move request for scope (-0.11, -0.08)
21:26:34.170 00.000 11060 Worker thread wakes up
21:26:34.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
21:26:34.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
21:26:34.170 00.000 11060 Moving (-0.11, -0.08) raw xDistance=-0.02 yDistance=-0.13
21:26:34.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:26:34.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:34.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:26:34.170 00.000 11060 MoveAxis(E, 0, ABG)
21:26:34.170 00.000 11060 Move returns status 0, amount 0
21:26:34.172 00.002 11060 MoveAxis(N, 0, ABG)
21:26:34.172 00.000 11060 Move returns status 0, amount 0
21:26:34.172 00.000 11060 move complete, result=0
21:26:34.172 00.000 11060 worker thread done servicing request
21:26:34.177 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:34.196 00.019 10844 UpdateGuideState exits: m=1123 SNR=21.3
21:26:34.198 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:34.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:34.198 00.000 10844 Enqueuing Expose request
21:26:34.198 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:26:34.198 00.000 11060 Worker thread wakes up
21:26:34.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:34.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:34.825 00.627 11060 Exposure complete
21:26:35.003 00.178 11060 worker thread done servicing request
21:26:35.003 00.000 10844 OnExposeComplete: enter
21:26:35.003 00.000 10844 UpdateGuideState(): m_state=6
21:26:35.003 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
21:26:35.003 00.000 10844 Star::Find returns 1 (0), X=95.10, Y=463.17, Mass=864, SNR=18.4, Peak=92 HFD=3.2
21:26:35.005 00.002 10844 MultiStar: [#1 0.63,-0.62,1.35,U] [#2 0.60,-0.48,0.92,U] [#3 -0.47,0.40,0.81,U] [#4 0.48,0.65,3.71,U] [#5 0.32,-0.63,1.10,U] [#6 0.86,-0.53,0.00,M1] [#7 0.06,0.26,0.90,U] [#8 -0.41,0.04,0.96,U] 
21:26:35.005 00.000 10844 refined, 7 included, MultiStar: {0.33, 0.04}, one-star: {0.69, -0.63}
21:26:35.005 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.80) = xAngle (0.91 = 0.91)
21:26:35.005 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.82 = 0.82)
21:26:35.005 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.33 cameraTheta=0.11 mountX=0.20 mountY=0.24, mountTheta=0.88
21:26:35.008 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.04, opts=13)
21:26:35.008 00.000 10844 Enqueuing Move request for scope (0.33, 0.04)
21:26:35.008 00.000 11060 Worker thread wakes up
21:26:35.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.04) opts 0xd
21:26:35.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.04)
21:26:35.008 00.000 11060 Moving (0.33, 0.04) raw xDistance=0.20 yDistance=0.24
21:26:35.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:26:35.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:35.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:26:35.008 00.000 11060 MoveAxis(W, 29, ABG)
21:26:35.010 00.002 11060 Guiding  Dir = 3, Dur = 29
21:26:35.015 00.005 11060 IsSlewing returns 0
21:26:35.015 00.000 11060 IsGuiding returns 0
21:26:35.016 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:35.034 00.018 10844 UpdateGuideState exits: m=864 SNR=18.4
21:26:35.035 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:35.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:35.035 00.000 10844 Enqueuing Expose request
21:26:35.060 00.025 11060 IsGuiding returns 0
21:26:35.060 00.000 11060 Move returns status 0, amount 29
21:26:35.060 00.000 11060 MoveAxis(N, 0, ABG)
21:26:35.060 00.000 11060 Move returns status 0, amount 0
21:26:35.060 00.000 11060 move complete, result=0
21:26:35.060 00.000 11060 worker thread done servicing request
21:26:35.060 00.000 11060 Worker thread wakes up
21:26:35.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:35.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:35.063 00.003 10844 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
21:26:35.687 00.624 11060 Exposure complete
21:26:35.850 00.163 11060 worker thread done servicing request
21:26:35.850 00.000 10844 OnExposeComplete: enter
21:26:35.850 00.000 10844 UpdateGuideState(): m_state=6
21:26:35.850 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
21:26:35.850 00.000 10844 Star::Find returns 1 (0), X=94.45, Y=463.94, Mass=1070, SNR=20.4, Peak=110 HFD=3.2
21:26:35.850 00.000 10844 MultiStar: [#1 0.61,-0.21,0.89,U] [#2 0.49,-0.23,0.89,U] [#3 -0.29,-0.01,0.67,U] [#4 0.48,0.33,3.28,U] [#5 0.18,-0.44,1.01,U] [#6 0.41,0.04,0.78,U] [#7 1.08,0.23,0.00,M1] [#8 0.61,0.20,0.92,U] 
21:26:35.850 00.000 10844 single-star, 7 included, MultiStar: {0.37, 0.06}, one-star: {0.03, 0.14}
21:26:35.850 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.80) = xAngle (2.13 = 2.13)
21:26:35.850 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.04 = 2.04)
21:26:35.852 00.002 10844 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.33 mountX=-0.07 mountY=0.12, mountTheta=2.11
21:26:35.852 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.14, opts=13)
21:26:35.852 00.000 10844 Enqueuing Move request for scope (0.03, 0.14)
21:26:35.852 00.000 11060 Worker thread wakes up
21:26:35.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
21:26:35.852 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
21:26:35.852 00.000 11060 Moving (0.03, 0.14) raw xDistance=-0.07 yDistance=0.12
21:26:35.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:26:35.854 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:35.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:26:35.854 00.000 11060 MoveAxis(E, 0, ABG)
21:26:35.854 00.000 11060 Move returns status 0, amount 0
21:26:35.854 00.000 11060 MoveAxis(N, 0, ABG)
21:26:35.854 00.000 11060 Move returns status 0, amount 0
21:26:35.854 00.000 11060 move complete, result=0
21:26:35.854 00.000 11060 worker thread done servicing request
21:26:35.861 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:35.879 00.018 10844 UpdateGuideState exits: m=1070 SNR=20.4
21:26:35.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:35.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:35.879 00.000 10844 Enqueuing Expose request
21:26:35.881 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:26:35.884 00.003 11060 Worker thread wakes up
21:26:35.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:35.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:36.519 00.635 11060 Exposure complete
21:26:36.698 00.179 11060 worker thread done servicing request
21:26:36.698 00.000 10844 OnExposeComplete: enter
21:26:36.698 00.000 10844 UpdateGuideState(): m_state=6
21:26:36.698 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
21:26:36.698 00.000 10844 Star::Find returns 1 (0), X=94.86, Y=463.64, Mass=833, SNR=17.7, Peak=87 HFD=3.6
21:26:36.698 00.000 10844 MultiStar: [#1 0.24,-0.10,1.22,U] [#2 0.24,-0.87,1.14,U] [#3 -0.23,-0.30,1.03,U] [#4 1.31,-0.12,0.00,M1] [#5 0.47,-0.90,0.00,M1] [#6 0.32,0.05,0.93,U] [#7 0.81,-0.23,1.00,U] [#8 0.14,0.43,0.79,U] 
21:26:36.698 00.000 10844 refined, 6 included, MultiStar: {0.28, -0.20}, one-star: {0.45, -0.17}
21:26:36.698 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.80) = xAngle (0.18 = 0.18)
21:26:36.706 00.008 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.10 = 0.10)
21:26:36.706 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.20 hyp=0.35 cameraTheta=-0.62 mountX=0.34 mountY=0.03, mountTheta=0.10
21:26:36.708 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.20, opts=13)
21:26:36.708 00.000 10844 Enqueuing Move request for scope (0.28, -0.20)
21:26:36.709 00.001 11060 Worker thread wakes up
21:26:36.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.20) opts 0xd
21:26:36.710 00.001 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.20)
21:26:36.710 00.000 11060 Moving (0.28, -0.20) raw xDistance=0.34 yDistance=0.03
21:26:36.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
21:26:36.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:36.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:26:36.710 00.000 11060 MoveAxis(W, 50, ABG)
21:26:36.710 00.000 11060 Guiding  Dir = 3, Dur = 50
21:26:36.713 00.003 11060 IsSlewing returns 0
21:26:36.714 00.001 11060 IsGuiding returns 0
21:26:36.717 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:36.731 00.014 10844 UpdateGuideState exits: m=833 SNR=17.7
21:26:36.735 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:36.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:36.735 00.000 10844 Enqueuing Expose request
21:26:36.791 00.056 11060 IsGuiding returns 0
21:26:36.792 00.001 11060 Move returns status 0, amount 50
21:26:36.792 00.000 11060 MoveAxis(N, 0, ABG)
21:26:36.792 00.000 11060 Move returns status 0, amount 0
21:26:36.792 00.000 11060 move complete, result=0
21:26:36.792 00.000 11060 worker thread done servicing request
21:26:36.792 00.000 11060 Worker thread wakes up
21:26:36.792 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.0 px 0 ms NORTH
21:26:36.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:36.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:37.277 00.485 10844 User exited setup dialog with 'cancel'
21:26:37.422 00.145 11060 Exposure complete
21:26:37.607 00.185 11060 worker thread done servicing request
21:26:37.609 00.002 10844 OnExposeComplete: enter
21:26:37.609 00.000 10844 UpdateGuideState(): m_state=6
21:26:37.609 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
21:26:37.609 00.000 10844 Star::Find returns 1 (0), X=94.97, Y=463.14, Mass=908, SNR=19.0, Peak=86 HFD=3.9
21:26:37.609 00.000 10844 MultiStar: [#1 0.61,-1.55,0.00,M1] [#2 0.83,-1.23,0.00,M1] [#3 -0.50,0.24,0.73,U] [#4 -0.01,-0.35,3.53,U] [#5 0.12,-1.14,0.00,M2] [#6 0.48,-1.08,0.00,M1] [#7 1.28,0.01,0.00,M1] [#8 0.20,-0.66,0.84,U] 
21:26:37.609 00.000 10844 refined, 3 included, MultiStar: {0.05, -0.38}, one-star: {0.55, -0.66}
21:26:37.609 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.80) = xAngle (-0.62 = -0.62)
21:26:37.609 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.71 = -0.71)
21:26:37.609 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.38 hyp=0.38 cameraTheta=-1.43 mountX=0.31 mountY=-0.25, mountTheta=-0.68
21:26:37.611 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.38, opts=13)
21:26:37.613 00.002 10844 Enqueuing Move request for scope (0.05, -0.38)
21:26:37.613 00.000 11060 Worker thread wakes up
21:26:37.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.38) opts 0xd
21:26:37.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.38)
21:26:37.613 00.000 11060 Moving (0.05, -0.38) raw xDistance=0.31 yDistance=-0.25
21:26:37.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
21:26:37.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
21:26:37.613 00.000 11060 MoveAxis(W, 47, ABG)
21:26:37.613 00.000 11060 Guiding  Dir = 3, Dur = 47
21:26:37.619 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:37.629 00.010 11060 IsSlewing returns 0
21:26:37.629 00.000 11060 IsGuiding returns 0
21:26:37.638 00.009 10844 UpdateGuideState exits: m=908 SNR=19.0
21:26:37.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:37.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:37.638 00.000 10844 Enqueuing Expose request
21:26:37.700 00.062 11060 IsGuiding returns 0
21:26:37.700 00.000 11060 Move returns status 0, amount 47
21:26:37.700 00.000 11060 MoveAxis(N, 95, ABG)
21:26:37.700 00.000 11060 Guiding  Dir = 0, Dur = 95
21:26:37.727 00.027 11060 IsSlewing returns 0
21:26:37.728 00.001 11060 IsGuiding returns 0
21:26:37.853 00.125 11060 IsGuiding returns 0
21:26:37.853 00.000 11060 Move returns status 0, amount 95
21:26:37.853 00.000 11060 move complete, result=0
21:26:37.853 00.000 11060 worker thread done servicing request
21:26:37.853 00.000 11060 Worker thread wakes up
21:26:37.853 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.2 px 95 ms NORTH
21:26:37.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:37.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:38.481 00.628 11060 Exposure complete
21:26:38.649 00.168 11060 worker thread done servicing request
21:26:38.649 00.000 10844 OnExposeComplete: enter
21:26:38.649 00.000 10844 UpdateGuideState(): m_state=6
21:26:38.649 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:26:38.649 00.000 10844 Star::Find returns 1 (0), X=94.96, Y=462.84, Mass=1231, SNR=22.1, Peak=114 HFD=3.9
21:26:38.649 00.000 10844 MultiStar: [#1 0.87,0.02,0.84,U] [#2 0.95,-1.40,0.00,M2] [#3 -0.43,-0.95,0.00,M1] [#4 0.29,-0.31,2.98,U] [#5 0.36,-1.40,0.00,M3] [#6 0.05,0.20,0.89,U] [#7 0.88,-0.37,0.82,U] [#8 0.02,-0.52,0.87,U] 
21:26:38.649 00.000 10844 refined, 5 included, MultiStar: {0.39, -0.33}, one-star: {0.55, -0.96}
21:26:38.649 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.80) = xAngle (0.11 = 0.11)
21:26:38.649 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.02 = 0.02)
21:26:38.649 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.33 hyp=0.51 cameraTheta=-0.69 mountX=0.51 mountY=0.01, mountTheta=0.02
21:26:38.652 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.33, opts=13)
21:26:38.652 00.000 10844 Enqueuing Move request for scope (0.39, -0.33)
21:26:38.652 00.000 11060 Worker thread wakes up
21:26:38.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.33) opts 0xd
21:26:38.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.33)
21:26:38.652 00.000 11060 Moving (0.39, -0.33) raw xDistance=0.51 yDistance=0.01
21:26:38.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
21:26:38.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:38.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:26:38.652 00.000 11060 MoveAxis(W, 76, ABG)
21:26:38.652 00.000 11060 Guiding  Dir = 3, Dur = 76
21:26:38.658 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:38.672 00.014 11060 IsSlewing returns 0
21:26:38.672 00.000 11060 IsGuiding returns 0
21:26:38.679 00.007 10844 UpdateGuideState exits: m=1231 SNR=22.1
21:26:38.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:38.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:38.679 00.000 10844 Enqueuing Expose request
21:26:38.775 00.096 11060 IsGuiding returns 0
21:26:38.775 00.000 11060 Move returns status 0, amount 76
21:26:38.775 00.000 11060 MoveAxis(N, 0, ABG)
21:26:38.775 00.000 11060 Move returns status 0, amount 0
21:26:38.775 00.000 11060 move complete, result=0
21:26:38.775 00.000 11060 worker thread done servicing request
21:26:38.775 00.000 11060 Worker thread wakes up
21:26:38.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:38.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:38.775 00.000 10844 GuideStep: 0.5 px 76 ms WEST, 0.0 px 0 ms NORTH
21:26:39.406 00.631 11060 Exposure complete
21:26:39.562 00.156 11060 worker thread done servicing request
21:26:39.562 00.000 10844 OnExposeComplete: enter
21:26:39.562 00.000 10844 UpdateGuideState(): m_state=6
21:26:39.562 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
21:26:39.562 00.000 10844 Star::Find returns 1 (0), X=95.60, Y=463.47, Mass=1164, SNR=21.6, Peak=109 HFD=3.3
21:26:39.562 00.000 10844 MultiStar: [#1 1.17,-0.14,0.00,M1] [#2 0.55,-0.54,0.81,U] [#3 0.56,-0.13,0.64,U] [#4 0.86,0.12,3.19,U] [#5 0.67,-0.52,0.92,U] [#6 1.17,-0.32,0.00,M1] [#7 1.39,0.20,0.00,M1] [#8 0.22,-0.10,0.72,U] 
21:26:39.562 00.000 10844 refined, 5 included, MultiStar: {0.76, -0.14}, one-star: {1.19, -0.34}
21:26:39.562 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.80) = xAngle (0.62 = 0.62)
21:26:39.562 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.53 = 0.53)
21:26:39.562 00.000 10844 CameraToMount -- cameraX=0.76 cameraY=-0.14 hyp=0.77 cameraTheta=-0.19 mountX=0.63 mountY=0.39, mountTheta=0.56
21:26:39.566 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.76, y=-0.14, opts=13)
21:26:39.566 00.000 10844 Enqueuing Move request for scope (0.76, -0.14)
21:26:39.567 00.001 11060 Worker thread wakes up
21:26:39.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.14) opts 0xd
21:26:39.567 00.000 11060 Handling offset move in thread for scope, endpoint = (0.76, -0.14)
21:26:39.567 00.000 11060 Moving (0.76, -0.14) raw xDistance=0.63 yDistance=0.39
21:26:39.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.63
21:26:39.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:39.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:26:39.567 00.000 11060 MoveAxis(W, 95, ABG)
21:26:39.567 00.000 11060 Guiding  Dir = 3, Dur = 95
21:26:39.582 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:39.598 00.016 11060 IsSlewing returns 0
21:26:39.598 00.000 11060 IsGuiding returns 0
21:26:39.598 00.000 10844 UpdateGuideState exits: m=1164 SNR=21.6
21:26:39.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:39.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:39.598 00.000 10844 Enqueuing Expose request
21:26:39.719 00.121 11060 IsGuiding returns 0
21:26:39.719 00.000 11060 Move returns status 0, amount 95
21:26:39.719 00.000 11060 MoveAxis(N, 0, ABG)
21:26:39.719 00.000 11060 Move returns status 0, amount 0
21:26:39.719 00.000 11060 move complete, result=0
21:26:39.719 00.000 11060 worker thread done servicing request
21:26:39.719 00.000 11060 Worker thread wakes up
21:26:39.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:39.721 00.002 10844 GuideStep: 0.6 px 95 ms WEST, 0.4 px 0 ms NORTH
21:26:39.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:40.347 00.626 11060 Exposure complete
21:26:40.512 00.165 11060 worker thread done servicing request
21:26:40.512 00.000 10844 OnExposeComplete: enter
21:26:40.512 00.000 10844 UpdateGuideState(): m_state=6
21:26:40.512 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
21:26:40.512 00.000 10844 Star::Find returns 1 (0), X=95.68, Y=463.60, Mass=1018, SNR=20.1, Peak=140 HFD=3.1
21:26:40.516 00.004 10844 MultiStar: [#1 1.12,-0.57,0.00,M2] [#2 0.93,-0.50,0.00,M2] [#3 0.67,-0.21,0.77,U] [#4 1.13,0.03,0.00,M1] [#5 0.31,-1.19,0.00,M3] [#6 0.98,-0.25,0.00,M2] [#7 1.07,0.33,0.00,M2] [#8 0.88,0.53,0.00,M1] 
21:26:40.516 00.000 10844 refined, 1 included, MultiStar: {1.01, -0.21}, one-star: {1.27, -0.21}
21:26:40.516 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.80) = xAngle (0.60 = 0.60)
21:26:40.516 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.51 = 0.51)
21:26:40.516 00.000 10844 CameraToMount -- cameraX=1.01 cameraY=-0.21 hyp=1.03 cameraTheta=-0.20 mountX=0.85 mountY=0.51, mountTheta=0.54
21:26:40.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=1.01, y=-0.21, opts=13)
21:26:40.518 00.000 10844 Enqueuing Move request for scope (1.01, -0.21)
21:26:40.520 00.002 11060 Worker thread wakes up
21:26:40.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.21) opts 0xd
21:26:40.520 00.000 11060 Handling offset move in thread for scope, endpoint = (1.01, -0.21)
21:26:40.520 00.000 11060 Moving (1.01, -0.21) raw xDistance=0.85 yDistance=0.51
21:26:40.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.85
21:26:40.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:40.521 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:26:40.521 00.000 11060 MoveAxis(W, 127, ABG)
21:26:40.521 00.000 11060 Guiding  Dir = 3, Dur = 127
21:26:40.529 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:40.543 00.014 10844 UpdateGuideState exits: m=1018 SNR=20.1
21:26:40.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:40.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:40.543 00.000 10844 Enqueuing Expose request
21:26:40.549 00.006 11060 IsSlewing returns 0
21:26:40.549 00.000 11060 IsGuiding returns 0
21:26:40.693 00.144 11060 IsGuiding returns 0
21:26:40.693 00.000 11060 Move returns status 0, amount 127
21:26:40.693 00.000 11060 MoveAxis(N, 0, ABG)
21:26:40.693 00.000 11060 Move returns status 0, amount 0
21:26:40.693 00.000 11060 move complete, result=0
21:26:40.693 00.000 11060 worker thread done servicing request
21:26:40.693 00.000 11060 Worker thread wakes up
21:26:40.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:40.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:40.694 00.001 10844 GuideStep: 0.8 px 127 ms WEST, 0.5 px 0 ms NORTH
21:26:41.332 00.638 11060 Exposure complete
21:26:41.549 00.217 11060 worker thread done servicing request
21:26:41.549 00.000 10844 OnExposeComplete: enter
21:26:41.549 00.000 10844 UpdateGuideState(): m_state=6
21:26:41.549 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
21:26:41.549 00.000 10844 Star::Find returns 1 (0), X=95.48, Y=463.68, Mass=956, SNR=19.2, Peak=98 HFD=3.2
21:26:41.549 00.000 10844 MultiStar: [#1 1.69,0.44,0.00,M3] [#2 0.47,-0.24,0.67,U] [#3 0.37,0.04,0.72,U] [#4 1.28,0.65,0.00,M2] [#5 0.69,-0.16,0.93,U] [#6 0.92,0.37,0.00,M3] [#7 1.09,0.64,0.00,M3] [#8 1.00,0.65,0.00,M2] 
21:26:41.549 00.000 10844 refined, 3 included, MultiStar: {0.69, -0.12}, one-star: {1.07, -0.13}
21:26:41.552 00.003 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.80) = xAngle (0.63 = 0.63)
21:26:41.552 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.54 = 0.54)
21:26:41.552 00.000 10844 CameraToMount -- cameraX=0.69 cameraY=-0.12 hyp=0.70 cameraTheta=-0.18 mountX=0.57 mountY=0.36, mountTheta=0.57
21:26:41.554 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.69, y=-0.12, opts=13)
21:26:41.554 00.000 10844 Enqueuing Move request for scope (0.69, -0.12)
21:26:41.554 00.000 11060 Worker thread wakes up
21:26:41.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.12) opts 0xd
21:26:41.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.69, -0.12)
21:26:41.554 00.000 11060 Moving (0.69, -0.12) raw xDistance=0.57 yDistance=0.36
21:26:41.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.57
21:26:41.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:41.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:26:41.554 00.000 11060 MoveAxis(W, 87, ABG)
21:26:41.555 00.001 11060 Guiding  Dir = 3, Dur = 87
21:26:41.559 00.004 11060 IsSlewing returns 0
21:26:41.559 00.000 11060 IsGuiding returns 0
21:26:41.563 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:41.586 00.023 10844 UpdateGuideState exits: m=956 SNR=19.2
21:26:41.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:41.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:41.586 00.000 10844 Enqueuing Expose request
21:26:41.651 00.065 11060 IsGuiding returns 0
21:26:41.652 00.001 11060 Move returns status 0, amount 87
21:26:41.652 00.000 11060 MoveAxis(N, 0, ABG)
21:26:41.652 00.000 11060 Move returns status 0, amount 0
21:26:41.652 00.000 11060 move complete, result=0
21:26:41.652 00.000 11060 worker thread done servicing request
21:26:41.652 00.000 11060 Worker thread wakes up
21:26:41.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:41.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:41.652 00.000 10844 GuideStep: 0.6 px 87 ms WEST, 0.4 px 0 ms NORTH
21:26:42.281 00.629 11060 Exposure complete
21:26:42.515 00.234 11060 worker thread done servicing request
21:26:42.516 00.001 10844 OnExposeComplete: enter
21:26:42.516 00.000 10844 UpdateGuideState(): m_state=6
21:26:42.516 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
21:26:42.516 00.000 10844 Star::Find returns 1 (0), X=94.96, Y=463.52, Mass=945, SNR=19.4, Peak=109 HFD=3.4
21:26:42.516 00.000 10844 MultiStar: [#1 1.40,0.36,0.00,M4] [#2 0.55,0.08,0.82,U] [#3 0.87,-0.06,0.72,U] [#4 0.97,0.73,0.00,M3] [#5 0.71,-0.62,0.89,U] [#6 0.84,0.11,0.84,U] [#7 1.37,1.22,0.00,M4] [#8 0.25,0.89,0.89,U] 
21:26:42.516 00.000 10844 refined, 5 included, MultiStar: {0.62, 0.01}, one-star: {0.55, -0.29}
21:26:42.516 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.80) = xAngle (0.83 = 0.83)
21:26:42.516 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.74 = 0.74)
21:26:42.516 00.000 10844 CameraToMount -- cameraX=0.62 cameraY=0.01 hyp=0.62 cameraTheta=0.02 mountX=0.42 mountY=0.42, mountTheta=0.78
21:26:42.519 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.62, y=0.01, opts=13)
21:26:42.519 00.000 10844 Enqueuing Move request for scope (0.62, 0.01)
21:26:42.520 00.001 11060 Worker thread wakes up
21:26:42.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.01) opts 0xd
21:26:42.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.62, 0.01)
21:26:42.520 00.000 11060 Moving (0.62, 0.01) raw xDistance=0.42 yDistance=0.42
21:26:42.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
21:26:42.520 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.24 newest=1.28
21:26:42.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.42
21:26:42.520 00.000 11060 MoveAxis(W, 64, ABG)
21:26:42.520 00.000 11060 Guiding  Dir = 3, Dur = 64
21:26:42.528 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:42.545 00.017 11060 IsSlewing returns 0
21:26:42.546 00.001 11060 IsGuiding returns 0
21:26:42.552 00.006 10844 UpdateGuideState exits: m=945 SNR=19.4
21:26:42.554 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:42.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:42.554 00.000 10844 Enqueuing Expose request
21:26:42.637 00.083 11060 IsGuiding returns 0
21:26:42.637 00.000 11060 Move returns status 0, amount 64
21:26:42.637 00.000 11060 BLC: Oldest BLC event removed
21:26:42.637 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:26:42.637 00.000 11060 MoveAxis(S, 909, ABG)
21:26:42.637 00.000 11060 Guiding  Dir = 1, Dur = 909
21:26:42.649 00.012 11060 IsSlewing returns 0
21:26:42.649 00.000 11060 IsGuiding returns 0
21:26:43.567 00.918 11060 IsGuiding returns 0
21:26:43.567 00.000 11060 Move returns status 0, amount 909
21:26:43.567 00.000 11060 move complete, result=0
21:26:43.567 00.000 11060 worker thread done servicing request
21:26:43.567 00.000 11060 Worker thread wakes up
21:26:43.567 00.000 10844 GuideStep: 0.4 px 64 ms WEST, 0.4 px 909 ms SOUTH
21:26:43.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:43.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:44.193 00.626 11060 Exposure complete
21:26:44.490 00.297 11060 worker thread done servicing request
21:26:44.490 00.000 10844 OnExposeComplete: enter
21:26:44.490 00.000 10844 UpdateGuideState(): m_state=6
21:26:44.492 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
21:26:44.492 00.000 10844 Star::Find returns 1 (0), X=95.02, Y=463.97, Mass=979, SNR=20.0, Peak=92 HFD=4.0
21:26:44.492 00.000 10844 MultiStar: [#1 0.27,0.85,1.13,U] [#2 0.29,0.40,0.82,U] [#3 -0.35,0.22,0.82,U] [#4 0.45,0.90,0.00,M4] [#5 -0.08,-0.05,0.95,U] [#6 0.77,0.69,0.00,M3] [#7 1.19,0.87,0.00,M5] [#8 0.51,0.49,0.90,U] 
21:26:44.492 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.36}, one-star: {0.60, 0.16}
21:26:44.492 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.80) = xAngle (1.83 = 1.83)
21:26:44.492 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.74 = 1.74)
21:26:44.492 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.36 hyp=0.42 cameraTheta=1.02 mountX=-0.11 mountY=0.42, mountTheta=1.82
21:26:44.496 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.36, opts=13)
21:26:44.496 00.000 10844 Enqueuing Move request for scope (0.22, 0.36)
21:26:44.496 00.000 11060 Worker thread wakes up
21:26:44.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.36) opts 0xd
21:26:44.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.36)
21:26:44.498 00.002 11060 Moving (0.22, 0.36) raw xDistance=-0.11 yDistance=0.42
21:26:44.498 00.000 11060 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.29, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.291213, 1:0.415426
21:26:44.498 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:26:44.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:26:44.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.42
21:26:44.498 00.000 11060 MoveAxis(E, 0, ABG)
21:26:44.498 00.000 11060 Move returns status 0, amount 0
21:26:44.498 00.000 11060 MoveAxis(S, 159, ABG)
21:26:44.498 00.000 11060 Guiding  Dir = 1, Dur = 159
21:26:44.505 00.007 11060 IsSlewing returns 0
21:26:44.505 00.000 11060 IsGuiding returns 0
21:26:44.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:44.537 00.032 10844 UpdateGuideState exits: m=979 SNR=20.0
21:26:44.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:44.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:44.537 00.000 10844 Enqueuing Expose request
21:26:44.678 00.141 11060 IsGuiding returns 0
21:26:44.678 00.000 11060 Move returns status 0, amount 159
21:26:44.678 00.000 11060 move complete, result=0
21:26:44.678 00.000 11060 worker thread done servicing request
21:26:44.678 00.000 11060 Worker thread wakes up
21:26:44.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:44.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:44.680 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 159 ms SOUTH
21:26:45.301 00.621 11060 Exposure complete
21:26:45.590 00.289 11060 worker thread done servicing request
21:26:45.591 00.001 10844 OnExposeComplete: enter
21:26:45.591 00.000 10844 UpdateGuideState(): m_state=6
21:26:45.591 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
21:26:45.591 00.000 10844 Star::Find returns 1 (0), X=94.63, Y=464.33, Mass=1144, SNR=21.5, Peak=108 HFD=3.3
21:26:45.591 00.000 10844 MultiStar: [#1 1.31,0.49,0.00,M4] [#2 0.12,-0.59,0.81,U] [#3 -0.46,0.34,0.72,U] [#4 0.85,0.41,3.19,U] [#5 0.13,-0.05,0.91,U] [#6 0.40,0.36,0.87,U] [#7 0.66,1.07,0.00,M6] [#8 -0.35,0.42,0.73,U] 
21:26:45.591 00.000 10844 refined, 6 included, MultiStar: {0.35, 0.26}, one-star: {0.21, 0.52}
21:26:45.591 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.80) = xAngle (1.45 = 1.45)
21:26:45.593 00.002 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.36 = 1.36)
21:26:45.593 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.26 hyp=0.44 cameraTheta=0.65 mountX=0.05 mountY=0.43, mountTheta=1.45
21:26:45.595 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.26, opts=13)
21:26:45.595 00.000 10844 Enqueuing Move request for scope (0.35, 0.26)
21:26:45.595 00.000 11060 Worker thread wakes up
21:26:45.596 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.26) opts 0xd
21:26:45.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.26)
21:26:45.596 00.000 11060 Moving (0.35, 0.26) raw xDistance=0.05 yDistance=0.43
21:26:45.596 00.000 11060 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.29, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.291213, 1:0.415426, 2:0.429407
21:26:45.596 00.000 11060 BLC: Under-shoot: nominal increase by 158
21:26:45.596 00.000 11060 BLC: window closed
21:26:45.596 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:26:45.596 00.000 11060 BLC: Pulse adjusted to 750
21:26:45.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:26:45.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
21:26:45.598 00.002 11060 MoveAxis(E, 0, ABG)
21:26:45.598 00.000 11060 Move returns status 0, amount 0
21:26:45.598 00.000 11060 MoveAxis(S, 165, ABG)
21:26:45.599 00.001 11060 Guiding  Dir = 1, Dur = 165
21:26:45.607 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:45.614 00.007 11060 IsSlewing returns 0
21:26:45.615 00.001 11060 IsGuiding returns 0
21:26:45.641 00.026 10844 UpdateGuideState exits: m=1144 SNR=21.5
21:26:45.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:45.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:45.642 00.001 10844 Enqueuing Expose request
21:26:45.784 00.142 11060 IsGuiding returns 0
21:26:45.784 00.000 11060 Move returns status 0, amount 165
21:26:45.784 00.000 11060 move complete, result=0
21:26:45.784 00.000 11060 worker thread done servicing request
21:26:45.784 00.000 11060 Worker thread wakes up
21:26:45.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:45.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:45.787 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 165 ms SOUTH
21:26:45.811 00.024 10844 evsrv: cli 0EEEE430 connect
21:26:45.811 00.000 10844 case statement mapped state 6 to 3
21:26:45.813 00.002 10844 case statement mapped state 6 to 3
21:26:45.813 00.000 10844 evsrv: cli 0EEEE430 request: {"method":"get_pixel_scale","id":"35af5c9e-96b6-4b39-bb93-5db435b43f86"}
21:26:45.813 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":4.1253,"id":"35af5c9e-96b6-4b39-bb93-5db435b43f86"}
21:26:45.818 00.005 10844 evsrv: cli 0EEEE430 disconnect
21:26:46.407 00.589 11060 Exposure complete
21:26:46.700 00.293 11060 worker thread done servicing request
21:26:46.700 00.000 10844 OnExposeComplete: enter
21:26:46.700 00.000 10844 UpdateGuideState(): m_state=6
21:26:46.700 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
21:26:46.700 00.000 10844 Star::Find returns 1 (0), X=95.06, Y=464.93, Mass=1109, SNR=21.5, Peak=134 HFD=2.9
21:26:46.700 00.000 10844 MultiStar: [#1 -0.26,0.59,0.93,U] [#2 -0.19,-0.29,0.84,U] [#3 -0.53,0.81,0.63,U] [#4 0.41,0.22,3.17,U] [#5 0.02,0.52,0.87,U] [#6 -0.58,0.18,0.69,U] [#7 0.73,1.38,0.00,M7] [#8 -0.05,1.57,0.00,M1] 
21:26:46.700 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.40}, one-star: {0.64, 1.13}
21:26:46.700 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.80) = xAngle (2.12 = 2.12)
21:26:46.702 00.002 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.04 = 2.04)
21:26:46.702 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.32 mountX=-0.22 mountY=0.37, mountTheta=2.10
21:26:46.705 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.40, opts=13)
21:26:46.706 00.001 10844 Enqueuing Move request for scope (0.10, 0.40)
21:26:46.706 00.000 11060 Worker thread wakes up
21:26:46.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
21:26:46.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
21:26:46.706 00.000 11060 Moving (0.10, 0.40) raw xDistance=-0.22 yDistance=0.37
21:26:46.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:26:46.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
21:26:46.706 00.000 11060 MoveAxis(E, 32, ABG)
21:26:46.706 00.000 11060 Guiding  Dir = 2, Dur = 32
21:26:46.716 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:46.736 00.020 11060 IsSlewing returns 0
21:26:46.736 00.000 11060 IsGuiding returns 0
21:26:46.751 00.015 10844 UpdateGuideState exits: m=1109 SNR=21.5
21:26:46.754 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:46.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:46.754 00.000 10844 Enqueuing Expose request
21:26:46.793 00.039 11060 IsGuiding returns 0
21:26:46.793 00.000 11060 Move returns status 0, amount 32
21:26:46.793 00.000 11060 MoveAxis(S, 141, ABG)
21:26:46.793 00.000 11060 Guiding  Dir = 1, Dur = 141
21:26:46.804 00.011 11060 IsSlewing returns 0
21:26:46.804 00.000 11060 IsGuiding returns 0
21:26:46.952 00.148 11060 IsGuiding returns 0
21:26:46.952 00.000 11060 Move returns status 0, amount 141
21:26:46.953 00.001 11060 move complete, result=0
21:26:46.953 00.000 11060 worker thread done servicing request
21:26:46.953 00.000 11060 Worker thread wakes up
21:26:46.953 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.4 px 141 ms SOUTH
21:26:46.954 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:46.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:47.584 00.630 11060 Exposure complete
21:26:47.802 00.218 11060 worker thread done servicing request
21:26:47.802 00.000 10844 OnExposeComplete: enter
21:26:47.802 00.000 10844 UpdateGuideState(): m_state=6
21:26:47.803 00.001 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
21:26:47.803 00.000 10844 Star::Find returns 1 (0), X=94.02, Y=464.51, Mass=1081, SNR=20.8, Peak=117 HFD=3.6
21:26:47.803 00.000 10844 MultiStar: [#1 0.15,-0.51,1.12,U] [#2 -0.13,0.32,0.82,U] [#3 0.09,0.59,0.65,U] [#4 0.32,0.36,3.46,U] [#5 -0.65,0.30,1.00,U] [#6 0.01,0.64,0.85,U] [#7 0.09,0.78,0.91,U] [#8 -0.51,0.67,0.71,U] 
21:26:47.803 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.38}, one-star: {-0.39, 0.70}
21:26:47.803 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.80) = xAngle (2.39 = 2.39)
21:26:47.803 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.31 = 2.31)
21:26:47.803 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.59 mountX=-0.28 mountY=0.28, mountTheta=2.35
21:26:47.807 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.38, opts=13)
21:26:47.807 00.000 10844 Enqueuing Move request for scope (-0.01, 0.38)
21:26:47.807 00.000 11060 Worker thread wakes up
21:26:47.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd
21:26:47.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.38)
21:26:47.807 00.000 11060 Moving (-0.01, 0.38) raw xDistance=-0.28 yDistance=0.28
21:26:47.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:26:47.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
21:26:47.807 00.000 11060 MoveAxis(E, 42, ABG)
21:26:47.807 00.000 11060 Guiding  Dir = 2, Dur = 42
21:26:47.816 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:47.837 00.021 11060 IsSlewing returns 0
21:26:47.837 00.000 11060 IsGuiding returns 0
21:26:47.843 00.006 10844 UpdateGuideState exits: m=1081 SNR=20.8
21:26:47.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:47.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:47.843 00.000 10844 Enqueuing Expose request
21:26:47.900 00.057 11060 IsGuiding returns 0
21:26:47.900 00.000 11060 Move returns status 0, amount 42
21:26:47.900 00.000 11060 MoveAxis(S, 109, ABG)
21:26:47.900 00.000 11060 Guiding  Dir = 1, Dur = 109
21:26:47.926 00.026 11060 IsSlewing returns 0
21:26:47.927 00.001 11060 IsGuiding returns 0
21:26:48.065 00.138 11060 IsGuiding returns 0
21:26:48.065 00.000 11060 Move returns status 0, amount 109
21:26:48.066 00.001 11060 move complete, result=0
21:26:48.066 00.000 11060 worker thread done servicing request
21:26:48.066 00.000 11060 Worker thread wakes up
21:26:48.066 00.000 10844 GuideStep: -0.3 px 42 ms EAST, 0.3 px 109 ms SOUTH
21:26:48.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:48.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:48.682 00.616 11060 Exposure complete
21:26:48.861 00.179 11060 worker thread done servicing request
21:26:48.861 00.000 10844 OnExposeComplete: enter
21:26:48.861 00.000 10844 UpdateGuideState(): m_state=6
21:26:48.861 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
21:26:48.861 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=463.18, Mass=1131, SNR=21.5, Peak=102 HFD=3.5
21:26:48.861 00.000 10844 MultiStar: [#1 0.94,-0.68,0.00,M3] [#2 -0.20,-0.04,0.80,U] [#3 -0.33,0.14,0.69,U] [#4 0.57,0.39,3.20,U] [#5 -0.41,-0.00,1.03,U] [#6 -0.32,0.19,0.83,U] [#7 0.15,0.36,0.86,U] [#8 -0.71,0.28,0.70,U] 
21:26:48.861 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.15}, one-star: {-0.23, -0.62}
21:26:48.861 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.80) = xAngle (2.28 = 2.28)
21:26:48.861 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.19 = 2.19)
21:26:48.861 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=-0.10 mountY=0.12, mountTheta=2.24
21:26:48.866 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
21:26:48.866 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
21:26:48.866 00.000 11060 Worker thread wakes up
21:26:48.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
21:26:48.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
21:26:48.866 00.000 11060 Moving (0.01, 0.15) raw xDistance=-0.10 yDistance=0.12
21:26:48.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:26:48.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:48.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:26:48.866 00.000 11060 MoveAxis(E, 0, ABG)
21:26:48.866 00.000 11060 Move returns status 0, amount 0
21:26:48.866 00.000 11060 MoveAxis(N, 0, ABG)
21:26:48.866 00.000 11060 Move returns status 0, amount 0
21:26:48.866 00.000 11060 move complete, result=0
21:26:48.866 00.000 11060 worker thread done servicing request
21:26:48.878 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:48.898 00.020 10844 UpdateGuideState exits: m=1131 SNR=21.5
21:26:48.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:48.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:48.898 00.000 10844 Enqueuing Expose request
21:26:48.898 00.000 11060 Worker thread wakes up
21:26:48.899 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:26:48.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:48.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:49.532 00.633 11060 Exposure complete
21:26:49.675 00.143 11060 worker thread done servicing request
21:26:49.675 00.000 10844 OnExposeComplete: enter
21:26:49.675 00.000 10844 UpdateGuideState(): m_state=6
21:26:49.675 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
21:26:49.675 00.000 10844 Star::Find returns 1 (0), X=93.75, Y=463.57, Mass=865, SNR=18.7, Peak=97 HFD=3.1
21:26:49.677 00.002 10844 MultiStar: [#1 0.23,-0.40,1.16,U] [#2 -0.42,0.30,0.98,U] [#3 -0.63,0.25,0.98,U] [#4 -0.14,0.77,3.90,U] [#5 -0.66,-0.26,0.92,U] [#6 -0.28,0.73,0.79,U] [#7 -0.32,0.40,0.92,U] [#8 -0.83,0.85,0.00,M1] 
21:26:49.677 00.000 10844 refined, 7 included, MultiStar: {-0.29, 0.33}, one-star: {-0.66, -0.24}
21:26:49.677 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.80) = xAngle (3.09 = 3.09)
21:26:49.677 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.00 = 3.00)
21:26:49.677 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.33 hyp=0.44 cameraTheta=2.28 mountX=-0.44 mountY=0.06, mountTheta=3.00
21:26:49.678 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.33, opts=13)
21:26:49.678 00.000 10844 Enqueuing Move request for scope (-0.29, 0.33)
21:26:49.678 00.000 11060 Worker thread wakes up
21:26:49.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.33) opts 0xd
21:26:49.678 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.33)
21:26:49.678 00.000 11060 Moving (-0.29, 0.33) raw xDistance=-0.44 yDistance=0.06
21:26:49.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
21:26:49.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:49.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:26:49.678 00.000 11060 MoveAxis(E, 65, ABG)
21:26:49.678 00.000 11060 Guiding  Dir = 2, Dur = 65
21:26:49.683 00.005 11060 IsSlewing returns 0
21:26:49.689 00.006 11060 IsGuiding returns 0
21:26:49.694 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:49.709 00.015 10844 UpdateGuideState exits: m=865 SNR=18.7
21:26:49.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:49.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:49.709 00.000 10844 Enqueuing Expose request
21:26:49.755 00.046 11060 IsGuiding returns 0
21:26:49.755 00.000 11060 Move returns status 0, amount 65
21:26:49.755 00.000 11060 MoveAxis(N, 0, ABG)
21:26:49.755 00.000 11060 Move returns status 0, amount 0
21:26:49.755 00.000 11060 move complete, result=0
21:26:49.756 00.001 11060 worker thread done servicing request
21:26:49.756 00.000 11060 Worker thread wakes up
21:26:49.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:49.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:49.757 00.001 10844 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
21:26:50.389 00.632 11060 Exposure complete
21:26:50.565 00.176 11060 worker thread done servicing request
21:26:50.565 00.000 10844 OnExposeComplete: enter
21:26:50.565 00.000 10844 UpdateGuideState(): m_state=6
21:26:50.565 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
21:26:50.565 00.000 10844 Star::Find returns 1 (0), X=93.96, Y=464.54, Mass=1279, SNR=22.9, Peak=104 HFD=3.7
21:26:50.565 00.000 10844 MultiStar: [#1 0.85,0.00,0.89,U] [#2 -0.14,0.26,0.67,U] [#3 -0.89,0.99,0.00,M1] [#4 0.41,0.86,3.05,U] [#5 0.33,0.39,0.88,U] [#6 0.78,0.64,0.00,M1] [#7 -0.10,1.04,0.00,M5] [#8 0.10,0.66,0.72,U] 
21:26:50.565 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.61}, one-star: {-0.45, 0.73}
21:26:50.565 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.80) = xAngle (1.98 = 1.98)
21:26:50.565 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.89 = 1.89)
21:26:50.565 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.61 hyp=0.66 cameraTheta=1.18 mountX=-0.26 mountY=0.62, mountTheta=1.97
21:26:50.568 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.61, opts=13)
21:26:50.568 00.000 10844 Enqueuing Move request for scope (0.25, 0.61)
21:26:50.568 00.000 11060 Worker thread wakes up
21:26:50.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.61) opts 0xd
21:26:50.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.61)
21:26:50.568 00.000 11060 Moving (0.25, 0.61) raw xDistance=-0.26 yDistance=0.62
21:26:50.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:26:50.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.62
21:26:50.568 00.000 11060 MoveAxis(E, 40, ABG)
21:26:50.568 00.000 11060 Guiding  Dir = 2, Dur = 40
21:26:50.575 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:50.585 00.010 11060 IsSlewing returns 0
21:26:50.585 00.000 11060 IsGuiding returns 0
21:26:50.595 00.010 10844 UpdateGuideState exits: m=1279 SNR=22.9
21:26:50.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:50.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:50.595 00.000 10844 Enqueuing Expose request
21:26:50.629 00.034 11060 IsGuiding returns 0
21:26:50.629 00.000 11060 Move returns status 0, amount 40
21:26:50.629 00.000 11060 MoveAxis(S, 238, ABG)
21:26:50.629 00.000 11060 Guiding  Dir = 1, Dur = 238
21:26:50.641 00.012 11060 IsSlewing returns 0
21:26:50.642 00.001 11060 IsGuiding returns 0
21:26:50.882 00.240 11060 IsGuiding returns 0
21:26:50.882 00.000 11060 Move returns status 0, amount 238
21:26:50.882 00.000 11060 move complete, result=0
21:26:50.882 00.000 11060 worker thread done servicing request
21:26:50.882 00.000 11060 Worker thread wakes up
21:26:50.882 00.000 10844 GuideStep: -0.3 px 40 ms EAST, 0.6 px 238 ms SOUTH
21:26:50.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:50.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:51.509 00.627 11060 Exposure complete
21:26:51.649 00.140 11060 worker thread done servicing request
21:26:51.649 00.000 10844 OnExposeComplete: enter
21:26:51.651 00.002 10844 UpdateGuideState(): m_state=6
21:26:51.651 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
21:26:51.651 00.000 10844 Star::Find returns 1 (0), X=93.67, Y=463.65, Mass=969, SNR=19.5, Peak=105 HFD=3.1
21:26:51.651 00.000 10844 MultiStar: [#1 -0.03,0.05,0.89,U] [#2 -0.26,-0.89,0.91,U] [#3 -0.58,-0.17,0.86,U] [#4 -0.18,0.30,3.62,U] [#5 -0.09,-0.57,1.10,U] [#6 -0.92,0.25,0.73,U] [#7 -0.02,0.64,0.90,U] [#8 -0.97,1.02,0.00,M1] 
21:26:51.651 00.000 10844 refined, 7 included, MultiStar: {-0.29, 0.02}, one-star: {-0.74, -0.16}
21:26:51.651 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.80) = xAngle (3.89 = -2.40)
21:26:51.651 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.80 = -2.48)
21:26:51.651 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.08 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
21:26:51.651 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.02, opts=13)
21:26:51.651 00.000 10844 Enqueuing Move request for scope (-0.29, 0.02)
21:26:51.651 00.000 11060 Worker thread wakes up
21:26:51.653 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.02) opts 0xd
21:26:51.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.02)
21:26:51.653 00.000 11060 Moving (-0.29, 0.02) raw xDistance=-0.22 yDistance=-0.18
21:26:51.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:26:51.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:51.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:26:51.653 00.000 11060 MoveAxis(E, 33, ABG)
21:26:51.653 00.000 11060 Guiding  Dir = 2, Dur = 33
21:26:51.656 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:51.661 00.005 11060 IsSlewing returns 0
21:26:51.661 00.000 11060 IsGuiding returns 0
21:26:51.677 00.016 10844 UpdateGuideState exits: m=969 SNR=19.5
21:26:51.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:51.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:51.677 00.000 10844 Enqueuing Expose request
21:26:51.708 00.031 11060 IsGuiding returns 0
21:26:51.708 00.000 11060 Move returns status 0, amount 33
21:26:51.708 00.000 11060 MoveAxis(N, 0, ABG)
21:26:51.708 00.000 11060 Move returns status 0, amount 0
21:26:51.708 00.000 11060 move complete, result=0
21:26:51.708 00.000 11060 worker thread done servicing request
21:26:51.708 00.000 11060 Worker thread wakes up
21:26:51.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:51.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:51.708 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
21:26:52.339 00.631 11060 Exposure complete
21:26:52.510 00.171 11060 worker thread done servicing request
21:26:52.510 00.000 10844 OnExposeComplete: enter
21:26:52.510 00.000 10844 UpdateGuideState(): m_state=6
21:26:52.510 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
21:26:52.510 00.000 10844 Star::Find returns 1 (0), X=93.95, Y=463.96, Mass=1060, SNR=20.4, Peak=95 HFD=3.5
21:26:52.510 00.000 10844 MultiStar: [#1 0.29,-0.30,1.02,U] [#2 -0.06,-0.03,0.77,U] [#3 -0.85,1.02,0.00,M1] [#4 0.47,0.38,3.48,U] [#5 -0.96,0.14,0.00,M1] [#6 0.06,0.53,0.73,U] [#7 -0.25,1.09,0.00,M5] [#8 -0.94,0.56,0.00,M2] 
21:26:52.510 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.22}, one-star: {-0.47, 0.15}
21:26:52.510 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.80) = xAngle (1.61 = 1.61)
21:26:52.510 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.52 = 1.52)
21:26:52.510 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.81 mountX=-0.01 mountY=0.30, mountTheta=1.61
21:26:52.510 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.22, opts=13)
21:26:52.510 00.000 10844 Enqueuing Move request for scope (0.21, 0.22)
21:26:52.510 00.000 11060 Worker thread wakes up
21:26:52.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
21:26:52.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
21:26:52.510 00.000 11060 Moving (0.21, 0.22) raw xDistance=-0.01 yDistance=0.30
21:26:52.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:26:52.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
21:26:52.510 00.000 11060 MoveAxis(E, 0, ABG)
21:26:52.510 00.000 11060 Move returns status 0, amount 0
21:26:52.510 00.000 11060 MoveAxis(S, 116, ABG)
21:26:52.510 00.000 11060 Guiding  Dir = 1, Dur = 116
21:26:52.520 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:52.520 00.000 11060 IsSlewing returns 0
21:26:52.520 00.000 11060 IsGuiding returns 0
21:26:52.539 00.019 10844 UpdateGuideState exits: m=1060 SNR=20.4
21:26:52.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:52.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:52.539 00.000 10844 Enqueuing Expose request
21:26:52.638 00.099 11060 IsGuiding returns 0
21:26:52.638 00.000 11060 Move returns status 0, amount 116
21:26:52.638 00.000 11060 move complete, result=0
21:26:52.638 00.000 11060 worker thread done servicing request
21:26:52.638 00.000 11060 Worker thread wakes up
21:26:52.638 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 116 ms SOUTH
21:26:52.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:52.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:53.281 00.643 11060 Exposure complete
21:26:53.444 00.163 11060 worker thread done servicing request
21:26:53.444 00.000 10844 OnExposeComplete: enter
21:26:53.444 00.000 10844 UpdateGuideState(): m_state=6
21:26:53.444 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
21:26:53.444 00.000 10844 Star::Find returns 1 (0), X=93.36, Y=463.60, Mass=851, SNR=18.1, Peak=93 HFD=3.2
21:26:53.444 00.000 10844 MultiStar: [#1 0.02,-0.57,1.12,U] [#2 -1.44,-0.10,0.00,M1] [#3 -1.24,-0.34,0.00,M2] [#4 -0.63,0.22,3.80,U] [#5 -0.67,-0.06,1.23,U] [#6 -1.10,0.33,0.00,M1] [#7 -0.15,0.33,1.01,U] [#8 -1.16,1.15,0.00,M3] 
21:26:53.444 00.000 10844 refined, 4 included, MultiStar: {-0.54, 0.03}, one-star: {-1.05, -0.21}
21:26:53.444 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.80) = xAngle (3.89 = -2.39)
21:26:53.444 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.80 = -2.48)
21:26:53.444 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=0.03 hyp=0.54 cameraTheta=3.08 mountX=-0.40 mountY=-0.33, mountTheta=-2.45
21:26:53.446 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=0.03, opts=13)
21:26:53.446 00.000 10844 Enqueuing Move request for scope (-0.54, 0.03)
21:26:53.446 00.000 11060 Worker thread wakes up
21:26:53.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.03) opts 0xd
21:26:53.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, 0.03)
21:26:53.446 00.000 11060 Moving (-0.54, 0.03) raw xDistance=-0.40 yDistance=-0.33
21:26:53.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:26:53.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:26:53.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:26:53.446 00.000 11060 MoveAxis(E, 58, ABG)
21:26:53.446 00.000 11060 Guiding  Dir = 2, Dur = 58
21:26:53.453 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:53.461 00.008 11060 IsSlewing returns 0
21:26:53.461 00.000 11060 IsGuiding returns 0
21:26:53.475 00.014 10844 UpdateGuideState exits: m=851 SNR=18.1
21:26:53.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:53.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:53.475 00.000 10844 Enqueuing Expose request
21:26:53.521 00.046 11060 IsGuiding returns 0
21:26:53.521 00.000 11060 Move returns status 0, amount 58
21:26:53.521 00.000 11060 MoveAxis(N, 0, ABG)
21:26:53.521 00.000 11060 Move returns status 0, amount 0
21:26:53.521 00.000 11060 move complete, result=0
21:26:53.521 00.000 11060 worker thread done servicing request
21:26:53.521 00.000 11060 Worker thread wakes up
21:26:53.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:53.521 00.000 10844 GuideStep: -0.4 px 58 ms EAST, -0.3 px 0 ms NORTH
21:26:53.523 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:54.149 00.626 11060 Exposure complete
21:26:54.312 00.163 11060 worker thread done servicing request
21:26:54.312 00.000 10844 OnExposeComplete: enter
21:26:54.314 00.002 10844 UpdateGuideState(): m_state=6
21:26:54.314 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
21:26:54.314 00.000 10844 Star::Find returns 1 (0), X=93.78, Y=463.13, Mass=945, SNR=18.8, Peak=101 HFD=3.4
21:26:54.314 00.000 10844 MultiStar: [#1 -0.68,-0.68,1.01,U] [#2 -1.23,0.04,0.00,M2] [#3 -1.29,-0.05,0.00,M3] [#4 -0.18,-0.46,3.68,U] [#5 -0.89,-1.00,0.00,M1] [#6 -0.55,-0.56,0.96,U] [#7 -0.69,0.88,0.00,M5] [#8 -0.73,-0.74,0.00,M4] 
21:26:54.314 00.000 10844 refined, 3 included, MultiStar: {-0.38, -0.54}, one-star: {-0.63, -0.68}
21:26:54.314 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.80) = xAngle (-1.38 = -1.38)
21:26:54.314 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.46 = -1.46)
21:26:54.314 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.54 hyp=0.66 cameraTheta=-2.18 mountX=0.13 mountY=-0.66, mountTheta=-1.38
21:26:54.314 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.54, opts=13)
21:26:54.314 00.000 10844 Enqueuing Move request for scope (-0.38, -0.54)
21:26:54.314 00.000 11060 Worker thread wakes up
21:26:54.317 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.54) opts 0xd
21:26:54.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.54)
21:26:54.317 00.000 11060 Moving (-0.38, -0.54) raw xDistance=0.13 yDistance=-0.66
21:26:54.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
21:26:54.317 00.000 11060 resist switch: large excursion: input -0.66 thresh 0.57 direction from 1 to -1
21:26:54.317 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.97
21:26:54.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.66
21:26:54.317 00.000 11060 MoveAxis(W, 17, ABG)
21:26:54.317 00.000 11060 Guiding  Dir = 3, Dur = 17
21:26:54.329 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:54.346 00.017 11060 IsSlewing returns 0
21:26:54.346 00.000 11060 IsGuiding returns 0
21:26:54.346 00.000 10844 UpdateGuideState exits: m=945 SNR=18.8
21:26:54.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:54.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:54.346 00.000 10844 Enqueuing Expose request
21:26:54.393 00.047 11060 IsGuiding returns 0
21:26:54.394 00.001 11060 Move returns status 0, amount 17
21:26:54.394 00.000 11060 BLC: Oldest BLC event removed
21:26:54.394 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:26:54.394 00.000 11060 MoveAxis(N, 1002, ABG)
21:26:54.394 00.000 11060 Guiding  Dir = 0, Dur = 1002
21:26:54.408 00.014 11060 IsSlewing returns 0
21:26:54.408 00.000 11060 IsGuiding returns 0
21:26:55.424 01.016 11060 IsGuiding returns 0
21:26:55.424 00.000 11060 Move returns status 0, amount 1002
21:26:55.424 00.000 11060 move complete, result=0
21:26:55.424 00.000 11060 worker thread done servicing request
21:26:55.424 00.000 10844 GuideStep: 0.1 px 17 ms WEST, -0.7 px 1002 ms NORTH
21:26:55.424 00.000 11060 Worker thread wakes up
21:26:55.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:55.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:56.062 00.638 11060 Exposure complete
21:26:56.204 00.142 11060 worker thread done servicing request
21:26:56.204 00.000 10844 OnExposeComplete: enter
21:26:56.204 00.000 10844 UpdateGuideState(): m_state=6
21:26:56.205 00.001 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
21:26:56.205 00.000 10844 Star::Find returns 1 (0), X=93.99, Y=463.39, Mass=733, SNR=16.7, Peak=80 HFD=3.3
21:26:56.205 00.000 10844 MultiStar: [#1 0.16,-0.09,1.37,U] [#2 -0.99,-0.25,0.00,M3] [#3 -1.15,0.34,0.00,M4] [#4 0.15,0.51,4.21,U] [#5 -0.88,-0.44,0.00,M2] [#6 -0.20,0.44,0.89,U] [#7 0.12,0.37,1.14,U] [#8 -0.20,-0.05,1.23,U] 
21:26:56.205 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.24}, one-star: {-0.42, -0.41}
21:26:56.205 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.80) = xAngle (2.32 = 2.32)
21:26:56.205 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.23 = 2.23)
21:26:56.205 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.52 mountX=-0.16 mountY=0.19, mountTheta=2.28
21:26:56.205 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.24, opts=13)
21:26:56.207 00.002 10844 Enqueuing Move request for scope (0.01, 0.24)
21:26:56.207 00.000 11060 Worker thread wakes up
21:26:56.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
21:26:56.207 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
21:26:56.207 00.000 11060 Moving (0.01, 0.24) raw xDistance=-0.16 yDistance=0.19
21:26:56.207 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.459516, 1:-0.188112
21:26:56.207 00.000 11060 BLC: No correction, Miss < min_move
21:26:56.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:26:56.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:56.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:26:56.207 00.000 11060 MoveAxis(E, 23, ABG)
21:26:56.207 00.000 11060 Guiding  Dir = 2, Dur = 23
21:26:56.212 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:56.224 00.012 10844 UpdateGuideState exits: m=733 SNR=16.7
21:26:56.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:56.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:56.224 00.000 10844 Enqueuing Expose request
21:26:56.228 00.004 11060 IsSlewing returns 0
21:26:56.228 00.000 11060 IsGuiding returns 0
21:26:56.274 00.046 11060 IsGuiding returns 0
21:26:56.274 00.000 11060 Move returns status 0, amount 23
21:26:56.275 00.001 11060 MoveAxis(N, 0, ABG)
21:26:56.275 00.000 11060 Move returns status 0, amount 0
21:26:56.275 00.000 11060 move complete, result=0
21:26:56.275 00.000 11060 worker thread done servicing request
21:26:56.275 00.000 11060 Worker thread wakes up
21:26:56.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:56.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:56.275 00.000 10844 GuideStep: -0.2 px 23 ms EAST, 0.2 px 0 ms NORTH
21:26:56.893 00.618 11060 Exposure complete
21:26:57.036 00.143 11060 worker thread done servicing request
21:26:57.036 00.000 10844 OnExposeComplete: enter
21:26:57.036 00.000 10844 UpdateGuideState(): m_state=6
21:26:57.036 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
21:26:57.036 00.000 10844 Star::Find returns 1 (0), X=94.36, Y=463.95, Mass=907, SNR=18.9, Peak=89 HFD=3.3
21:26:57.038 00.002 10844 MultiStar: [#1 0.16,-0.66,1.10,U] [#2 0.02,-0.49,0.85,U] [#3 -0.43,-0.37,0.77,U] [#4 -0.16,0.48,3.50,U] [#5 -0.48,-1.01,0.00,M3] [#6 0.14,-0.60,0.86,U] [#7 0.26,0.14,1.02,U] [#8 -0.55,-0.42,0.82,U] 
21:26:57.038 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.05, 0.14}
21:26:57.038 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.80) = xAngle (-1.97 = -1.97)
21:26:57.038 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.06 = -2.06)
21:26:57.038 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.78 mountX=-0.03 mountY=-0.08, mountTheta=-1.99
21:26:57.039 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.03, opts=13)
21:26:57.039 00.000 10844 Enqueuing Move request for scope (-0.08, -0.03)
21:26:57.040 00.001 11060 Worker thread wakes up
21:26:57.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
21:26:57.040 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
21:26:57.040 00.000 11060 Moving (-0.08, -0.03) raw xDistance=-0.03 yDistance=-0.08
21:26:57.040 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.459516, 1:-0.188112, 2:0.078530
21:26:57.040 00.000 11060 BLC: No correction, Miss < min_move
21:26:57.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:26:57.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:57.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:26:57.040 00.000 11060 MoveAxis(E, 0, ABG)
21:26:57.040 00.000 11060 Move returns status 0, amount 0
21:26:57.042 00.002 11060 MoveAxis(N, 0, ABG)
21:26:57.042 00.000 11060 Move returns status 0, amount 0
21:26:57.042 00.000 11060 move complete, result=0
21:26:57.042 00.000 11060 worker thread done servicing request
21:26:57.044 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:57.060 00.016 10844 UpdateGuideState exits: m=907 SNR=18.9
21:26:57.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:57.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:57.060 00.000 10844 Enqueuing Expose request
21:26:57.060 00.000 11060 Worker thread wakes up
21:26:57.060 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:26:57.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:57.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:57.692 00.632 11060 Exposure complete
21:26:57.857 00.165 11060 worker thread done servicing request
21:26:57.857 00.000 10844 OnExposeComplete: enter
21:26:57.857 00.000 10844 UpdateGuideState(): m_state=6
21:26:57.857 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
21:26:57.857 00.000 10844 Star::Find returns 1 (0), X=94.60, Y=463.14, Mass=868, SNR=18.3, Peak=86 HFD=3.4
21:26:57.857 00.000 10844 MultiStar: [#1 0.54,-0.42,1.22,U] [#2 -0.03,-0.33,1.17,U] [#3 -0.67,-0.11,0.82,U] [#4 0.37,0.52,3.63,U] [#5 -0.74,-0.91,0.00,M4] [#6 -0.43,0.18,0.85,U] [#7 0.22,0.41,1.04,U] [#8 -0.51,-0.48,1.00,U] 
21:26:57.857 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.19, -0.66}
21:26:57.857 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.80) = xAngle (1.14 = 1.14)
21:26:57.857 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.05 = 1.05)
21:26:57.857 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.33 mountX=0.04 mountY=0.08, mountTheta=1.12
21:26:57.859 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
21:26:57.859 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
21:26:57.860 00.001 11060 Worker thread wakes up
21:26:57.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
21:26:57.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
21:26:57.860 00.000 11060 Moving (0.09, 0.03) raw xDistance=0.04 yDistance=0.08
21:26:57.860 00.000 11060 BLC: window closed
21:26:57.860 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.459516, 1:-0.188112, 2:0.078530
21:26:57.860 00.000 11060 BLC: No correction, Miss < min_move
21:26:57.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:26:57.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:57.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:26:57.860 00.000 11060 MoveAxis(E, 0, ABG)
21:26:57.860 00.000 11060 Move returns status 0, amount 0
21:26:57.860 00.000 11060 MoveAxis(N, 0, ABG)
21:26:57.860 00.000 11060 Move returns status 0, amount 0
21:26:57.860 00.000 11060 move complete, result=0
21:26:57.860 00.000 11060 worker thread done servicing request
21:26:57.866 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:57.887 00.021 10844 UpdateGuideState exits: m=868 SNR=18.3
21:26:57.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:57.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:57.887 00.000 10844 Enqueuing Expose request
21:26:57.887 00.000 11060 Worker thread wakes up
21:26:57.887 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:26:57.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:57.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:58.513 00.626 11060 Exposure complete
21:26:58.687 00.174 11060 worker thread done servicing request
21:26:58.687 00.000 10844 OnExposeComplete: enter
21:26:58.687 00.000 10844 UpdateGuideState(): m_state=6
21:26:58.692 00.005 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
21:26:58.692 00.000 10844 Star::Find returns 1 (0), X=94.32, Y=463.79, Mass=850, SNR=18.8, Peak=107 HFD=2.8
21:26:58.692 00.000 10844 MultiStar: [#1 0.56,-0.11,1.00,U] [#2 -0.27,-0.48,0.86,U] [#3 -0.36,0.02,0.83,U] [#4 0.63,-0.19,3.52,U] [#5 -0.28,-0.67,0.98,U] [#6 -0.69,-0.29,1.04,U] [#7 0.18,0.12,0.99,U] [#8 -0.41,0.42,0.97,U] 
21:26:58.692 00.000 10844 single-star, 8 included, MultiStar: {0.08, -0.14}, one-star: {-0.10, -0.02}
21:26:58.692 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.80) = xAngle (-2.16 = -2.16)
21:26:58.692 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.25 = -2.25)
21:26:58.692 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.97 mountX=-0.05 mountY=-0.08, mountTheta=-2.19
21:26:58.694 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
21:26:58.694 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
21:26:58.694 00.000 11060 Worker thread wakes up
21:26:58.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
21:26:58.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
21:26:58.694 00.000 11060 Moving (-0.10, -0.02) raw xDistance=-0.05 yDistance=-0.08
21:26:58.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:26:58.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:58.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:26:58.694 00.000 11060 MoveAxis(E, 0, ABG)
21:26:58.694 00.000 11060 Move returns status 0, amount 0
21:26:58.694 00.000 11060 MoveAxis(N, 0, ABG)
21:26:58.694 00.000 11060 Move returns status 0, amount 0
21:26:58.694 00.000 11060 move complete, result=0
21:26:58.694 00.000 11060 worker thread done servicing request
21:26:58.698 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:26:58.724 00.026 10844 UpdateGuideState exits: m=850 SNR=18.8
21:26:58.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:58.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:58.724 00.000 10844 Enqueuing Expose request
21:26:58.724 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:26:58.726 00.002 11060 Worker thread wakes up
21:26:58.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:58.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:59.362 00.636 11060 Exposure complete
21:26:59.526 00.164 11060 worker thread done servicing request
21:26:59.526 00.000 10844 OnExposeComplete: enter
21:26:59.526 00.000 10844 UpdateGuideState(): m_state=6
21:26:59.526 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
21:26:59.526 00.000 10844 Star::Find returns 1 (0), X=94.26, Y=463.43, Mass=975, SNR=19.7, Peak=108 HFD=3.2
21:26:59.528 00.002 10844 MultiStar: [#1 0.65,-0.44,1.06,U] [#2 0.01,-0.07,0.90,U] [#3 -0.72,-0.35,0.92,U] [#4 0.37,-0.28,3.56,U] [#5 -1.07,-0.97,0.00,M4] [#6 -0.30,-0.55,0.83,U] [#7 0.49,-0.03,0.87,U] [#8 -0.66,-0.05,0.77,U] 
21:26:59.528 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.28}, one-star: {-0.15, -0.37}
21:26:59.528 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.80) = xAngle (-0.46 = -0.46)
21:26:59.528 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.54 = -0.54)
21:26:59.528 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.26 mountX=0.26 mountY=-0.15, mountTheta=-0.52
21:26:59.528 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.28, opts=13)
21:26:59.528 00.000 10844 Enqueuing Move request for scope (0.09, -0.28)
21:26:59.528 00.000 11060 Worker thread wakes up
21:26:59.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
21:26:59.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
21:26:59.528 00.000 11060 Moving (0.09, -0.28) raw xDistance=0.26 yDistance=-0.15
21:26:59.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
21:26:59.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:59.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:26:59.528 00.000 11060 MoveAxis(W, 38, ABG)
21:26:59.528 00.000 11060 Guiding  Dir = 3, Dur = 38
21:26:59.534 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:26:59.539 00.005 11060 IsSlewing returns 0
21:26:59.539 00.000 11060 IsGuiding returns 0
21:26:59.553 00.014 10844 UpdateGuideState exits: m=975 SNR=19.7
21:26:59.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:59.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:26:59.553 00.000 10844 Enqueuing Expose request
21:26:59.584 00.031 11060 IsGuiding returns 0
21:26:59.584 00.000 11060 Move returns status 0, amount 38
21:26:59.585 00.001 11060 MoveAxis(N, 0, ABG)
21:26:59.585 00.000 11060 Move returns status 0, amount 0
21:26:59.585 00.000 11060 move complete, result=0
21:26:59.585 00.000 11060 worker thread done servicing request
21:26:59.585 00.000 11060 Worker thread wakes up
21:26:59.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:26:59.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:26:59.585 00.000 10844 GuideStep: 0.3 px 38 ms WEST, -0.2 px 0 ms NORTH
21:27:00.196 00.611 11060 Exposure complete
21:27:00.357 00.161 11060 worker thread done servicing request
21:27:00.357 00.000 10844 OnExposeComplete: enter
21:27:00.357 00.000 10844 UpdateGuideState(): m_state=6
21:27:00.357 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
21:27:00.357 00.000 10844 Star::Find returns 1 (0), X=94.07, Y=462.85, Mass=907, SNR=19.3, Peak=86 HFD=3.2
21:27:00.359 00.002 10844 MultiStar: [#1 0.30,-0.54,0.93,U] [#2 -0.13,-0.49,0.77,U] [#3 -0.82,-0.68,0.00,M1] [#4 -0.04,-0.83,3.80,U] [#5 -0.64,-0.60,0.98,U] [#6 -0.43,-0.42,1.02,U] [#7 0.46,-0.11,0.90,U] [#8 -0.77,-0.69,0.00,M1] 
21:27:00.359 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.65}, one-star: {-0.34, -0.95}
21:27:00.359 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.80) = xAngle (-0.92 = -0.92)
21:27:00.359 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.01 = -1.01)
21:27:00.359 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.65 hyp=0.66 cameraTheta=-1.73 mountX=0.40 mountY=-0.56, mountTheta=-0.95
21:27:00.360 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.65, opts=13)
21:27:00.360 00.000 10844 Enqueuing Move request for scope (-0.10, -0.65)
21:27:00.360 00.000 11060 Worker thread wakes up
21:27:00.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.65) opts 0xd
21:27:00.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.65)
21:27:00.360 00.000 11060 Moving (-0.10, -0.65) raw xDistance=0.40 yDistance=-0.56
21:27:00.364 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
21:27:00.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.56
21:27:00.364 00.000 11060 MoveAxis(W, 59, ABG)
21:27:00.364 00.000 11060 Guiding  Dir = 3, Dur = 59
21:27:00.374 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:00.391 00.017 10844 UpdateGuideState exits: m=907 SNR=19.3
21:27:00.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:00.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:00.391 00.000 10844 Enqueuing Expose request
21:27:00.394 00.003 11060 IsSlewing returns 0
21:27:00.395 00.001 11060 IsGuiding returns 0
21:27:00.470 00.075 11060 IsGuiding returns 0
21:27:00.470 00.000 11060 Move returns status 0, amount 59
21:27:00.470 00.000 11060 MoveAxis(N, 213, ABG)
21:27:00.470 00.000 11060 Guiding  Dir = 0, Dur = 213
21:27:00.482 00.012 11060 IsSlewing returns 0
21:27:00.483 00.001 11060 IsGuiding returns 0
21:27:00.707 00.224 11060 IsGuiding returns 0
21:27:00.707 00.000 11060 Move returns status 0, amount 213
21:27:00.707 00.000 11060 move complete, result=0
21:27:00.707 00.000 11060 worker thread done servicing request
21:27:00.707 00.000 11060 Worker thread wakes up
21:27:00.707 00.000 10844 GuideStep: 0.4 px 59 ms WEST, -0.6 px 213 ms NORTH
21:27:00.712 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:00.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:01.333 00.621 11060 Exposure complete
21:27:01.492 00.159 11060 worker thread done servicing request
21:27:01.492 00.000 10844 OnExposeComplete: enter
21:27:01.492 00.000 10844 UpdateGuideState(): m_state=6
21:27:01.492 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
21:27:01.492 00.000 10844 Star::Find returns 1 (0), X=94.85, Y=463.39, Mass=1129, SNR=21.5, Peak=108 HFD=3.3
21:27:01.492 00.000 10844 MultiStar: [#1 0.90,-0.76,0.00,M1] [#2 -0.26,-0.22,0.93,U] [#3 -0.66,-0.29,0.55,U] [#4 0.47,0.07,3.31,U] [#5 -0.22,-0.39,0.87,U] [#6 0.55,-0.33,0.87,U] [#7 0.64,0.36,0.83,U] [#8 -0.42,-0.25,0.76,U] 
21:27:01.492 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.12}, one-star: {0.44, -0.42}
21:27:01.492 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.80) = xAngle (0.29 = 0.29)
21:27:01.492 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.20 = 0.20)
21:27:01.492 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=0.23 mountY=0.05, mountTheta=0.21
21:27:01.496 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.12, opts=13)
21:27:01.496 00.000 10844 Enqueuing Move request for scope (0.21, -0.12)
21:27:01.496 00.000 11060 Worker thread wakes up
21:27:01.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
21:27:01.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
21:27:01.496 00.000 11060 Moving (0.21, -0.12) raw xDistance=0.23 yDistance=0.05
21:27:01.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:27:01.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:01.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:27:01.496 00.000 11060 MoveAxis(W, 35, ABG)
21:27:01.496 00.000 11060 Guiding  Dir = 3, Dur = 35
21:27:01.501 00.005 11060 IsSlewing returns 0
21:27:01.501 00.000 11060 IsGuiding returns 0
21:27:01.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:01.521 00.020 10844 UpdateGuideState exits: m=1129 SNR=21.5
21:27:01.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:01.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:01.521 00.000 10844 Enqueuing Expose request
21:27:01.542 00.021 11060 IsGuiding returns 0
21:27:01.542 00.000 11060 Move returns status 0, amount 35
21:27:01.542 00.000 11060 MoveAxis(N, 0, ABG)
21:27:01.542 00.000 11060 Move returns status 0, amount 0
21:27:01.542 00.000 11060 move complete, result=0
21:27:01.542 00.000 11060 worker thread done servicing request
21:27:01.542 00.000 11060 Worker thread wakes up
21:27:01.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:01.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:01.546 00.004 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
21:27:02.172 00.626 11060 Exposure complete
21:27:02.328 00.156 11060 worker thread done servicing request
21:27:02.328 00.000 10844 OnExposeComplete: enter
21:27:02.328 00.000 10844 UpdateGuideState(): m_state=6
21:27:02.330 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
21:27:02.330 00.000 10844 Star::Find returns 1 (0), X=94.91, Y=463.53, Mass=817, SNR=18.1, Peak=84 HFD=3.4
21:27:02.330 00.000 10844 MultiStar: [#1 0.32,-0.74,0.98,U] [#2 -0.25,-0.65,1.02,U] [#3 -1.32,-0.10,0.00,M1] [#4 0.78,-0.45,4.03,U] [#5 -0.15,-0.66,1.02,U] [#6 -0.51,-0.46,0.98,U] [#7 0.98,-0.13,0.00,M1] [#8 -0.33,-0.04,0.77,U] 
21:27:02.330 00.000 10844 refined, 6 included, MultiStar: {0.28, -0.47}, one-star: {0.50, -0.27}
21:27:02.330 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.80) = xAngle (-0.22 = -0.22)
21:27:02.330 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.31 = -0.31)
21:27:02.330 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.47 hyp=0.55 cameraTheta=-1.03 mountX=0.54 mountY=-0.17, mountTheta=-0.30
21:27:02.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.47, opts=13)
21:27:02.332 00.000 10844 Enqueuing Move request for scope (0.28, -0.47)
21:27:02.332 00.000 11060 Worker thread wakes up
21:27:02.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.47) opts 0xd
21:27:02.332 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.47)
21:27:02.332 00.000 11060 Moving (0.28, -0.47) raw xDistance=0.54 yDistance=-0.17
21:27:02.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.54
21:27:02.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:02.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:27:02.332 00.000 11060 MoveAxis(W, 80, ABG)
21:27:02.335 00.003 11060 Guiding  Dir = 3, Dur = 80
21:27:02.339 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:02.351 00.012 11060 IsSlewing returns 0
21:27:02.352 00.001 11060 IsGuiding returns 0
21:27:02.354 00.002 10844 UpdateGuideState exits: m=817 SNR=18.1
21:27:02.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:02.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:02.354 00.000 10844 Enqueuing Expose request
21:27:02.438 00.084 11060 IsGuiding returns 0
21:27:02.438 00.000 11060 Move returns status 0, amount 80
21:27:02.438 00.000 11060 MoveAxis(N, 0, ABG)
21:27:02.438 00.000 11060 Move returns status 0, amount 0
21:27:02.439 00.001 11060 move complete, result=0
21:27:02.439 00.000 11060 worker thread done servicing request
21:27:02.439 00.000 11060 Worker thread wakes up
21:27:02.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:02.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:02.439 00.000 10844 GuideStep: 0.5 px 80 ms WEST, -0.2 px 0 ms NORTH
21:27:03.072 00.633 11060 Exposure complete
21:27:03.239 00.167 11060 worker thread done servicing request
21:27:03.239 00.000 10844 OnExposeComplete: enter
21:27:03.239 00.000 10844 UpdateGuideState(): m_state=6
21:27:03.239 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
21:27:03.239 00.000 10844 Star::Find returns 1 (0), X=94.68, Y=463.91, Mass=934, SNR=19.0, Peak=101 HFD=3.2
21:27:03.239 00.000 10844 MultiStar: [#1 0.52,-0.32,1.11,U] [#2 0.22,0.04,1.02,U] [#3 -1.13,-0.22,0.00,M2] [#4 0.07,0.55,3.52,U] [#5 -0.41,-0.20,1.09,U] [#6 0.11,0.01,0.85,U] [#7 0.89,0.56,0.00,M2] [#8 -0.10,0.45,0.76,U] 
21:27:03.239 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.20}, one-star: {0.27, 0.11}
21:27:03.239 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.80) = xAngle (1.93 = 1.93)
21:27:03.239 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.85 = 1.85)
21:27:03.245 00.006 10844 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.13 mountX=-0.08 mountY=0.21, mountTheta=1.92
21:27:03.248 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.20, opts=13)
21:27:03.248 00.000 10844 Enqueuing Move request for scope (0.09, 0.20)
21:27:03.250 00.002 11060 Worker thread wakes up
21:27:03.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
21:27:03.250 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
21:27:03.250 00.000 11060 Moving (0.09, 0.20) raw xDistance=-0.08 yDistance=0.21
21:27:03.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:27:03.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:03.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:27:03.250 00.000 11060 MoveAxis(E, 0, ABG)
21:27:03.250 00.000 11060 Move returns status 0, amount 0
21:27:03.250 00.000 11060 MoveAxis(N, 0, ABG)
21:27:03.250 00.000 11060 Move returns status 0, amount 0
21:27:03.250 00.000 11060 move complete, result=0
21:27:03.250 00.000 11060 worker thread done servicing request
21:27:03.261 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:03.276 00.015 10844 UpdateGuideState exits: m=934 SNR=19.0
21:27:03.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:03.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:03.276 00.000 10844 Enqueuing Expose request
21:27:03.276 00.000 11060 Worker thread wakes up
21:27:03.276 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:27:03.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:03.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:03.907 00.631 11060 Exposure complete
21:27:04.080 00.173 11060 worker thread done servicing request
21:27:04.081 00.001 10844 OnExposeComplete: enter
21:27:04.081 00.000 10844 UpdateGuideState(): m_state=6
21:27:04.081 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
21:27:04.081 00.000 10844 Star::Find returns 1 (0), X=94.38, Y=463.62, Mass=870, SNR=19.0, Peak=114 HFD=3.0
21:27:04.081 00.000 10844 MultiStar: [#1 0.45,-0.23,1.05,U] [#2 0.04,0.12,0.91,U] [#3 -0.14,-0.49,0.77,U] [#4 0.37,0.11,3.45,U] [#5 -0.07,-0.19,1.10,U] [#6 -0.05,-0.04,0.84,U] [#7 1.12,0.65,0.00,M3] [#8 0.08,0.18,0.80,U] 
21:27:04.081 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {-0.03, -0.18}
21:27:04.081 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.80) = xAngle (0.56 = 0.56)
21:27:04.081 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.47 = 0.47)
21:27:04.083 00.002 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=0.14 mountY=0.08, mountTheta=0.49
21:27:04.085 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
21:27:04.085 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
21:27:04.085 00.000 11060 Worker thread wakes up
21:27:04.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
21:27:04.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
21:27:04.085 00.000 11060 Moving (0.16, -0.04) raw xDistance=0.14 yDistance=0.08
21:27:04.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:27:04.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:04.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:27:04.085 00.000 11060 MoveAxis(W, 21, ABG)
21:27:04.087 00.002 11060 Guiding  Dir = 3, Dur = 21
21:27:04.095 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:04.111 00.016 10844 UpdateGuideState exits: m=870 SNR=19.0
21:27:04.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:04.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:04.111 00.000 10844 Enqueuing Expose request
21:27:04.117 00.006 11060 IsSlewing returns 0
21:27:04.117 00.000 11060 IsGuiding returns 0
21:27:04.163 00.046 11060 IsGuiding returns 0
21:27:04.163 00.000 11060 Move returns status 0, amount 21
21:27:04.163 00.000 11060 MoveAxis(N, 0, ABG)
21:27:04.163 00.000 11060 Move returns status 0, amount 0
21:27:04.163 00.000 11060 move complete, result=0
21:27:04.163 00.000 11060 worker thread done servicing request
21:27:04.163 00.000 11060 Worker thread wakes up
21:27:04.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:04.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:04.163 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
21:27:04.786 00.623 11060 Exposure complete
21:27:04.951 00.165 11060 worker thread done servicing request
21:27:04.951 00.000 10844 OnExposeComplete: enter
21:27:04.951 00.000 10844 UpdateGuideState(): m_state=6
21:27:04.951 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
21:27:04.951 00.000 10844 Star::Find returns 1 (0), X=94.79, Y=463.95, Mass=1147, SNR=21.7, Peak=120 HFD=3.3
21:27:04.951 00.000 10844 MultiStar: [#1 0.49,0.42,0.95,U] [#2 0.40,0.51,0.86,U] [#3 -0.37,0.37,0.62,U] [#4 0.44,0.80,3.06,U] [#5 0.40,0.36,0.86,U] [#6 0.07,-0.11,0.72,U] [#7 0.55,0.42,0.93,U] [#8 -0.38,0.50,0.90,U] 
21:27:04.953 00.002 10844 single-star, 8 included, MultiStar: {0.29, 0.48}, one-star: {0.38, 0.15}
21:27:04.953 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.80) = xAngle (1.17 = 1.17)
21:27:04.953 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.09 = 1.09)
21:27:04.953 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.15 hyp=0.41 cameraTheta=0.37 mountX=0.16 mountY=0.36, mountTheta=1.16
21:27:04.953 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.15, opts=13)
21:27:04.953 00.000 10844 Enqueuing Move request for scope (0.38, 0.15)
21:27:04.953 00.000 11060 Worker thread wakes up
21:27:04.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.15) opts 0xd
21:27:04.953 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.15)
21:27:04.953 00.000 11060 Moving (0.38, 0.15) raw xDistance=0.16 yDistance=0.36
21:27:04.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:27:04.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:04.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:27:04.953 00.000 11060 MoveAxis(W, 24, ABG)
21:27:04.953 00.000 11060 Guiding  Dir = 3, Dur = 24
21:27:04.961 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:04.976 00.015 11060 IsSlewing returns 0
21:27:04.976 00.000 11060 IsGuiding returns 0
21:27:04.976 00.000 10844 UpdateGuideState exits: m=1147 SNR=21.7
21:27:04.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:04.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:04.976 00.000 10844 Enqueuing Expose request
21:27:05.026 00.050 11060 IsGuiding returns 0
21:27:05.026 00.000 11060 Move returns status 0, amount 24
21:27:05.026 00.000 11060 MoveAxis(N, 0, ABG)
21:27:05.026 00.000 11060 Move returns status 0, amount 0
21:27:05.026 00.000 11060 move complete, result=0
21:27:05.031 00.005 11060 worker thread done servicing request
21:27:05.031 00.000 11060 Worker thread wakes up
21:27:05.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:05.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:05.031 00.000 10844 GuideStep: 0.2 px 24 ms WEST, 0.4 px 0 ms NORTH
21:27:05.657 00.626 11060 Exposure complete
21:27:05.802 00.145 11060 worker thread done servicing request
21:27:05.802 00.000 10844 OnExposeComplete: enter
21:27:05.802 00.000 10844 UpdateGuideState(): m_state=6
21:27:05.802 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
21:27:05.802 00.000 10844 Star::Find returns 1 (0), X=94.59, Y=463.55, Mass=1163, SNR=21.7, Peak=126 HFD=3.2
21:27:05.807 00.005 10844 MultiStar: [#1 0.92,-0.79,0.00,M1] [#2 -0.12,-0.18,0.85,U] [#3 0.17,0.26,0.68,U] [#4 0.34,0.61,3.12,U] [#5 -0.56,-0.37,0.75,U] [#6 0.13,0.26,0.67,U] [#7 0.50,0.60,0.90,U] [#8 -0.37,0.29,0.79,U] 
21:27:05.807 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.27}, one-star: {0.18, -0.25}
21:27:05.807 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.80) = xAngle (1.94 = 1.94)
21:27:05.807 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.85 = 1.85)
21:27:05.807 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.14 mountX=-0.11 mountY=0.28, mountTheta=1.93
21:27:05.807 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.27, opts=13)
21:27:05.807 00.000 10844 Enqueuing Move request for scope (0.12, 0.27)
21:27:05.807 00.000 11060 Worker thread wakes up
21:27:05.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
21:27:05.807 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
21:27:05.807 00.000 11060 Moving (0.12, 0.27) raw xDistance=-0.11 yDistance=0.28
21:27:05.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:27:05.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:05.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:27:05.807 00.000 11060 MoveAxis(E, 0, ABG)
21:27:05.807 00.000 11060 Move returns status 0, amount 0
21:27:05.807 00.000 11060 MoveAxis(N, 0, ABG)
21:27:05.807 00.000 11060 Move returns status 0, amount 0
21:27:05.807 00.000 11060 move complete, result=0
21:27:05.807 00.000 11060 worker thread done servicing request
21:27:05.812 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:05.832 00.020 10844 UpdateGuideState exits: m=1163 SNR=21.7
21:27:05.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:05.834 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:05.834 00.000 10844 Enqueuing Expose request
21:27:05.834 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:27:05.837 00.003 11060 Worker thread wakes up
21:27:05.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:05.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:06.461 00.624 11060 Exposure complete
21:27:06.633 00.172 11060 worker thread done servicing request
21:27:06.633 00.000 10844 OnExposeComplete: enter
21:27:06.633 00.000 10844 UpdateGuideState(): m_state=6
21:27:06.634 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
21:27:06.634 00.000 10844 Star::Find returns 1 (0), X=95.03, Y=463.60, Mass=887, SNR=19.1, Peak=100 HFD=2.4
21:27:06.634 00.000 10844 MultiStar: [#1 0.77,-0.06,1.13,U] [#2 0.23,0.11,0.93,U] [#3 -0.85,-0.54,0.00,M1] [#4 0.49,0.35,3.41,U] [#5 -0.61,-0.00,1.14,U] [#6 0.20,0.02,0.69,U] [#7 0.47,1.19,0.00,M2] [#8 -0.66,0.96,0.00,M1] 
21:27:06.634 00.000 10844 refined, 5 included, MultiStar: {0.34, 0.13}, one-star: {0.62, -0.20}
21:27:06.634 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.80) = xAngle (1.16 = 1.16)
21:27:06.634 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.07 = 1.07)
21:27:06.634 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.13 hyp=0.36 cameraTheta=0.35 mountX=0.15 mountY=0.32, mountTheta=1.14
21:27:06.634 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.13, opts=13)
21:27:06.634 00.000 10844 Enqueuing Move request for scope (0.34, 0.13)
21:27:06.634 00.000 11060 Worker thread wakes up
21:27:06.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.13) opts 0xd
21:27:06.634 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.13)
21:27:06.634 00.000 11060 Moving (0.34, 0.13) raw xDistance=0.15 yDistance=0.32
21:27:06.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:27:06.634 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.78 newest=0.96
21:27:06.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
21:27:06.634 00.000 11060 MoveAxis(W, 22, ABG)
21:27:06.634 00.000 11060 Guiding  Dir = 3, Dur = 22
21:27:06.650 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:06.655 00.005 11060 IsSlewing returns 0
21:27:06.655 00.000 11060 IsGuiding returns 0
21:27:06.666 00.011 10844 UpdateGuideState exits: m=887 SNR=19.1
21:27:06.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:06.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:06.666 00.000 10844 Enqueuing Expose request
21:27:06.697 00.031 11060 IsGuiding returns 0
21:27:06.697 00.000 11060 Move returns status 0, amount 22
21:27:06.697 00.000 11060 BLC: Oldest BLC event removed
21:27:06.697 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:27:06.697 00.000 11060 MoveAxis(S, 872, ABG)
21:27:06.697 00.000 11060 Guiding  Dir = 1, Dur = 872
21:27:06.706 00.009 11060 IsSlewing returns 0
21:27:06.706 00.000 11060 IsGuiding returns 0
21:27:07.586 00.880 11060 IsGuiding returns 0
21:27:07.586 00.000 11060 Move returns status 0, amount 872
21:27:07.586 00.000 11060 move complete, result=0
21:27:07.586 00.000 11060 worker thread done servicing request
21:27:07.586 00.000 11060 Worker thread wakes up
21:27:07.586 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.3 px 872 ms SOUTH
21:27:07.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:07.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:08.227 00.641 11060 Exposure complete
21:27:08.370 00.143 11060 worker thread done servicing request
21:27:08.370 00.000 10844 OnExposeComplete: enter
21:27:08.370 00.000 10844 UpdateGuideState(): m_state=6
21:27:08.370 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
21:27:08.370 00.000 10844 Star::Find returns 1 (0), X=94.52, Y=463.74, Mass=959, SNR=19.6, Peak=129 HFD=2.8
21:27:08.370 00.000 10844 MultiStar: [#1 0.46,-0.23,0.98,U] [#2 -0.21,-0.78,0.92,U] [#3 -1.36,-0.16,0.00,M2] [#4 -0.14,0.48,3.69,U] [#5 -0.06,0.34,0.97,U] [#6 -0.05,0.73,1.03,U] [#7 0.17,0.79,1.02,U] [#8 -0.53,0.28,0.98,U] 
21:27:08.370 00.000 10844 single-star, 7 included, MultiStar: {-0.06, 0.28}, one-star: {0.10, -0.07}
21:27:08.370 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.80) = xAngle (0.23 = 0.23)
21:27:08.370 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.14 = 0.14)
21:27:08.370 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.57 mountX=0.12 mountY=0.02, mountTheta=0.15
21:27:08.370 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
21:27:08.370 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
21:27:08.370 00.000 11060 Worker thread wakes up
21:27:08.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
21:27:08.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
21:27:08.370 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.12 yDistance=0.02
21:27:08.370 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.222965, 1:0.017667
21:27:08.370 00.000 11060 BLC: No correction, Miss < min_move
21:27:08.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
21:27:08.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:08.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:27:08.370 00.000 11060 MoveAxis(W, 18, ABG)
21:27:08.370 00.000 11060 Guiding  Dir = 3, Dur = 18
21:27:08.377 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:08.396 00.019 11060 IsSlewing returns 0
21:27:08.396 00.000 11060 IsGuiding returns 0
21:27:08.396 00.000 10844 UpdateGuideState exits: m=959 SNR=19.6
21:27:08.397 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:08.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:08.397 00.000 10844 Enqueuing Expose request
21:27:08.441 00.044 11060 IsGuiding returns 0
21:27:08.441 00.000 11060 Move returns status 0, amount 18
21:27:08.441 00.000 11060 MoveAxis(N, 0, ABG)
21:27:08.441 00.000 11060 Move returns status 0, amount 0
21:27:08.441 00.000 11060 move complete, result=0
21:27:08.441 00.000 11060 worker thread done servicing request
21:27:08.441 00.000 11060 Worker thread wakes up
21:27:08.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:08.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:08.441 00.000 10844 GuideStep: 0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
21:27:09.067 00.626 11060 Exposure complete
21:27:09.211 00.144 11060 worker thread done servicing request
21:27:09.211 00.000 10844 OnExposeComplete: enter
21:27:09.211 00.000 10844 UpdateGuideState(): m_state=6
21:27:09.211 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
21:27:09.211 00.000 10844 Star::Find returns 1 (0), X=94.61, Y=463.77, Mass=1370, SNR=23.3, Peak=128 HFD=3.3
21:27:09.211 00.000 10844 MultiStar: [#1 0.13,-0.22,0.86,U] [#2 -0.42,0.04,0.79,U] [#3 -0.26,-0.11,0.68,U] [#4 -0.09,1.50,0.00,M1] [#5 -0.87,0.16,0.85,U] [#6 -0.53,0.72,0.81,U] [#7 -0.10,0.57,0.91,U] [#8 0.13,0.71,0.75,U] 
21:27:09.211 00.000 10844 single-star, 7 included, MultiStar: {-0.21, 0.23}, one-star: {0.20, -0.03}
21:27:09.211 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.80) = xAngle (0.64 = 0.64)
21:27:09.211 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.56 = 0.56)
21:27:09.211 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.16 mountX=0.16 mountY=0.11, mountTheta=0.58
21:27:09.211 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
21:27:09.211 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
21:27:09.211 00.000 11060 Worker thread wakes up
21:27:09.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
21:27:09.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
21:27:09.211 00.000 11060 Moving (0.20, -0.03) raw xDistance=0.16 yDistance=0.11
21:27:09.211 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.222965, 1:0.017667, 2:0.107071
21:27:09.211 00.000 11060 BLC: No correction, Miss < min_move
21:27:09.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:27:09.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:09.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:27:09.211 00.000 11060 MoveAxis(W, 24, ABG)
21:27:09.211 00.000 11060 Guiding  Dir = 3, Dur = 24
21:27:09.218 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:09.235 00.017 10844 UpdateGuideState exits: m=1370 SNR=23.3
21:27:09.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:09.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:09.235 00.000 10844 Enqueuing Expose request
21:27:09.239 00.004 11060 IsSlewing returns 0
21:27:09.243 00.004 11060 IsGuiding returns 0
21:27:09.295 00.052 11060 IsGuiding returns 0
21:27:09.295 00.000 11060 Move returns status 0, amount 24
21:27:09.295 00.000 11060 MoveAxis(N, 0, ABG)
21:27:09.295 00.000 11060 Move returns status 0, amount 0
21:27:09.295 00.000 11060 move complete, result=0
21:27:09.296 00.001 11060 worker thread done servicing request
21:27:09.296 00.000 11060 Worker thread wakes up
21:27:09.296 00.000 10844 GuideStep: 0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
21:27:09.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:09.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:09.919 00.623 11060 Exposure complete
21:27:10.065 00.146 11060 worker thread done servicing request
21:27:10.065 00.000 10844 OnExposeComplete: enter
21:27:10.067 00.002 10844 UpdateGuideState(): m_state=6
21:27:10.067 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
21:27:10.067 00.000 10844 Star::Find returns 1 (0), X=93.76, Y=464.48, Mass=688, SNR=16.3, Peak=87 HFD=3.0
21:27:10.067 00.000 10844 MultiStar: [#1 -0.35,-0.38,1.06,U] [#2 -0.51,0.26,0.98,U] [#3 -0.85,0.63,0.00,M2] [#4 0.15,0.80,4.31,U] [#5 -1.12,0.38,0.00,M1] [#6 -0.06,0.60,1.28,U] [#7 -0.11,1.00,0.00,M1] [#8 -0.42,1.03,0.00,M1] 
21:27:10.067 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.55}, one-star: {-0.65, 0.68}
21:27:10.067 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.80) = xAngle (2.57 = 2.57)
21:27:10.067 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.49 = 2.49)
21:27:10.067 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.55 hyp=0.56 cameraTheta=1.77 mountX=-0.47 mountY=0.34, mountTheta=2.52
21:27:10.069 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.55, opts=13)
21:27:10.069 00.000 10844 Enqueuing Move request for scope (-0.11, 0.55)
21:27:10.069 00.000 11060 Worker thread wakes up
21:27:10.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.55) opts 0xd
21:27:10.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.55)
21:27:10.069 00.000 11060 Moving (-0.11, 0.55) raw xDistance=-0.47 yDistance=0.34
21:27:10.069 00.000 11060 BLC: window closed
21:27:10.069 00.000 11060 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.222965, 1:0.017667, 2:0.107071
21:27:10.069 00.000 11060 BLC: Under-shoot: nominal increase by 105
21:27:10.069 00.000 11060 BLC: window closed
21:27:10.069 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:27:10.071 00.002 11060 BLC: Pulse adjusted to 750
21:27:10.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
21:27:10.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
21:27:10.071 00.000 11060 MoveAxis(E, 69, ABG)
21:27:10.071 00.000 11060 Guiding  Dir = 2, Dur = 69
21:27:10.075 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:10.085 00.010 11060 IsSlewing returns 0
21:27:10.085 00.000 11060 IsGuiding returns 0
21:27:10.091 00.006 10844 UpdateGuideState exits: m=688 SNR=16.3
21:27:10.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:10.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:10.091 00.000 10844 Enqueuing Expose request
21:27:10.091 00.000 10844 evsrv: cli 0EEEE6B0 connect
21:27:10.091 00.000 10844 case statement mapped state 6 to 3
21:27:10.094 00.003 10844 case statement mapped state 6 to 3
21:27:10.094 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_pixel_scale","id":"977d6a70-dffb-4bdb-9a30-705647667acc"}
21:27:10.094 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":4.1253,"id":"977d6a70-dffb-4bdb-9a30-705647667acc"}
21:27:10.101 00.007 10844 evsrv: cli 0EEEE6B0 disconnect
21:27:10.164 00.063 11060 IsGuiding returns 0
21:27:10.165 00.001 11060 Move returns status 0, amount 69
21:27:10.165 00.000 11060 MoveAxis(S, 131, ABG)
21:27:10.165 00.000 11060 Guiding  Dir = 1, Dur = 131
21:27:10.194 00.029 11060 IsSlewing returns 0
21:27:10.194 00.000 11060 IsGuiding returns 0
21:27:10.351 00.157 11060 IsGuiding returns 0
21:27:10.351 00.000 11060 Move returns status 0, amount 131
21:27:10.351 00.000 11060 move complete, result=0
21:27:10.351 00.000 11060 worker thread done servicing request
21:27:10.351 00.000 11060 Worker thread wakes up
21:27:10.351 00.000 10844 GuideStep: -0.5 px 69 ms EAST, 0.3 px 131 ms SOUTH
21:27:10.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:10.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:10.983 00.632 11060 Exposure complete
21:27:11.142 00.159 11060 worker thread done servicing request
21:27:11.142 00.000 10844 OnExposeComplete: enter
21:27:11.142 00.000 10844 UpdateGuideState(): m_state=6
21:27:11.142 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
21:27:11.142 00.000 10844 Star::Find returns 1 (0), X=94.45, Y=463.49, Mass=924, SNR=19.1, Peak=109 HFD=3.2
21:27:11.142 00.000 10844 MultiStar: [#1 -0.22,-0.18,1.02,U] [#2 -0.30,-0.67,0.90,U] [#3 -1.34,-0.08,0.00,M3] [#4 0.10,0.43,3.73,U] [#5 -0.77,0.38,0.90,U] [#6 0.06,-0.28,0.84,U] [#7 -0.19,0.28,0.99,U] [#8 -0.90,0.35,0.92,U] 
21:27:11.142 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.12}, one-star: {0.04, -0.31}
21:27:11.142 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.80) = xAngle (3.34 = -2.95)
21:27:11.142 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.25 = -3.03)
21:27:11.142 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.53 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
21:27:11.147 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.12, opts=13)
21:27:11.147 00.000 10844 Enqueuing Move request for scope (-0.17, 0.12)
21:27:11.147 00.000 11060 Worker thread wakes up
21:27:11.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
21:27:11.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
21:27:11.147 00.000 11060 Moving (-0.17, 0.12) raw xDistance=-0.20 yDistance=-0.02
21:27:11.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
21:27:11.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:11.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:27:11.147 00.000 11060 MoveAxis(E, 32, ABG)
21:27:11.147 00.000 11060 Guiding  Dir = 2, Dur = 32
21:27:11.152 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:11.172 00.020 11060 IsSlewing returns 0
21:27:11.172 00.000 11060 IsGuiding returns 0
21:27:11.172 00.000 10844 UpdateGuideState exits: m=924 SNR=19.1
21:27:11.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:11.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:11.172 00.000 10844 Enqueuing Expose request
21:27:11.233 00.061 11060 IsGuiding returns 0
21:27:11.233 00.000 11060 Move returns status 0, amount 32
21:27:11.233 00.000 11060 MoveAxis(N, 0, ABG)
21:27:11.233 00.000 11060 Move returns status 0, amount 0
21:27:11.233 00.000 11060 move complete, result=0
21:27:11.233 00.000 11060 worker thread done servicing request
21:27:11.234 00.001 11060 Worker thread wakes up
21:27:11.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:11.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:11.234 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
21:27:11.858 00.624 11060 Exposure complete
21:27:12.019 00.161 11060 worker thread done servicing request
21:27:12.019 00.000 10844 OnExposeComplete: enter
21:27:12.019 00.000 10844 UpdateGuideState(): m_state=6
21:27:12.019 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
21:27:12.019 00.000 10844 Star::Find returns 1 (0), X=94.38, Y=463.34, Mass=1100, SNR=21.0, Peak=105 HFD=3.3
21:27:12.019 00.000 10844 MultiStar: [#1 0.52,-0.76,1.11,U] [#2 -0.38,0.10,0.96,U] [#3 -0.75,0.01,0.55,U] [#4 -1.00,0.60,0.00,M1] [#5 -0.89,-0.53,0.00,M1] [#6 -0.43,-0.12,0.82,U] [#7 -0.22,0.09,0.80,U] [#8 -0.35,0.09,0.89,U] 
21:27:12.019 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.19}, one-star: {-0.04, -0.46}
21:27:12.019 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.80) = xAngle (-1.52 = -1.52)
21:27:12.019 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.60 = -1.60)
21:27:12.019 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.32 mountX=0.01 mountY=-0.26, mountTheta=-1.52
21:27:12.019 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.19, opts=13)
21:27:12.019 00.000 10844 Enqueuing Move request for scope (-0.18, -0.19)
21:27:12.019 00.000 11060 Worker thread wakes up
21:27:12.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
21:27:12.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
21:27:12.024 00.005 11060 Moving (-0.18, -0.19) raw xDistance=0.01 yDistance=-0.26
21:27:12.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:27:12.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:12.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:27:12.024 00.000 11060 MoveAxis(E, 0, ABG)
21:27:12.024 00.000 11060 Move returns status 0, amount 0
21:27:12.024 00.000 11060 MoveAxis(N, 0, ABG)
21:27:12.024 00.000 11060 Move returns status 0, amount 0
21:27:12.024 00.000 11060 move complete, result=0
21:27:12.024 00.000 11060 worker thread done servicing request
21:27:12.030 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:12.050 00.020 10844 UpdateGuideState exits: m=1100 SNR=21.0
21:27:12.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:12.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:12.050 00.000 10844 Enqueuing Expose request
21:27:12.050 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:27:12.050 00.000 11060 Worker thread wakes up
21:27:12.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:12.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:12.682 00.632 11060 Exposure complete
21:27:12.862 00.180 11060 worker thread done servicing request
21:27:12.864 00.002 10844 OnExposeComplete: enter
21:27:12.864 00.000 10844 UpdateGuideState(): m_state=6
21:27:12.864 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
21:27:12.864 00.000 10844 Star::Find returns 1 (0), X=94.03, Y=463.28, Mass=663, SNR=16.1, Peak=86 HFD=2.5
21:27:12.864 00.000 10844 MultiStar: [#1 0.38,-0.70,1.27,U] [#2 -0.93,-0.25,0.00,M1] [#3 -1.20,-0.32,0.00,M3] [#4 -0.60,0.60,4.27,U] [#5 -0.87,-0.84,0.00,M2] [#6 -0.67,0.18,1.14,U] [#7 -0.18,0.11,1.15,U] [#8 -0.69,0.23,1.01,U] 
21:27:12.864 00.000 10844 refined, 5 included, MultiStar: {-0.42, 0.18}, one-star: {-0.38, -0.52}
21:27:12.864 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.80) = xAngle (3.55 = -2.74)
21:27:12.864 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.46 = -2.82)
21:27:12.866 00.002 10844 CameraToMount -- cameraX=-0.42 cameraY=0.18 hyp=0.45 cameraTheta=2.74 mountX=-0.42 mountY=-0.14, mountTheta=-2.81
21:27:12.868 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.18, opts=13)
21:27:12.868 00.000 10844 Enqueuing Move request for scope (-0.42, 0.18)
21:27:12.868 00.000 11060 Worker thread wakes up
21:27:12.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.18) opts 0xd
21:27:12.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.18)
21:27:12.868 00.000 11060 Moving (-0.42, 0.18) raw xDistance=-0.42 yDistance=-0.14
21:27:12.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
21:27:12.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:12.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:27:12.870 00.002 11060 MoveAxis(E, 61, ABG)
21:27:12.870 00.000 11060 Guiding  Dir = 2, Dur = 61
21:27:12.873 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:12.878 00.005 11060 IsSlewing returns 0
21:27:12.878 00.000 11060 IsGuiding returns 0
21:27:12.891 00.013 10844 UpdateGuideState exits: m=663 SNR=16.1
21:27:12.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:12.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:12.891 00.000 10844 Enqueuing Expose request
21:27:12.954 00.063 11060 IsGuiding returns 0
21:27:12.956 00.002 11060 Move returns status 0, amount 61
21:27:12.956 00.000 11060 MoveAxis(N, 0, ABG)
21:27:12.956 00.000 11060 Move returns status 0, amount 0
21:27:12.956 00.000 11060 move complete, result=0
21:27:12.956 00.000 11060 worker thread done servicing request
21:27:12.956 00.000 11060 Worker thread wakes up
21:27:12.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:12.956 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:12.957 00.001 10844 GuideStep: -0.4 px 61 ms EAST, -0.1 px 0 ms NORTH
21:27:13.587 00.630 11060 Exposure complete
21:27:13.746 00.159 11060 worker thread done servicing request
21:27:13.746 00.000 10844 OnExposeComplete: enter
21:27:13.746 00.000 10844 UpdateGuideState(): m_state=6
21:27:13.746 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
21:27:13.746 00.000 10844 Star::Find returns 1 (0), X=94.43, Y=463.10, Mass=1006, SNR=19.7, Peak=88 HFD=3.5
21:27:13.746 00.000 10844 MultiStar: [#1 0.07,-0.50,1.27,U] [#2 -0.75,-0.59,0.82,U] [#3 -0.76,0.31,0.82,U] [#4 -0.56,-0.26,3.28,U] [#5 -0.94,-0.83,0.00,M3] [#6 -0.70,0.06,0.76,U] [#7 0.09,0.22,0.94,U] [#8 -0.38,0.21,0.93,U] 
21:27:13.746 00.000 10844 refined, 7 included, MultiStar: {-0.38, -0.20}, one-star: {0.02, -0.71}
21:27:13.746 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.80) = xAngle (-1.86 = -1.86)
21:27:13.746 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.94 = -1.94)
21:27:13.746 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.20 hyp=0.43 cameraTheta=-2.66 mountX=-0.12 mountY=-0.40, mountTheta=-1.86
21:27:13.751 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.20, opts=13)
21:27:13.751 00.000 10844 Enqueuing Move request for scope (-0.38, -0.20)
21:27:13.751 00.000 11060 Worker thread wakes up
21:27:13.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.20) opts 0xd
21:27:13.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.20)
21:27:13.751 00.000 11060 Moving (-0.38, -0.20) raw xDistance=-0.12 yDistance=-0.40
21:27:13.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
21:27:13.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:13.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:27:13.751 00.000 11060 MoveAxis(E, 20, ABG)
21:27:13.751 00.000 11060 Guiding  Dir = 2, Dur = 20
21:27:13.759 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:13.772 00.013 11060 IsSlewing returns 0
21:27:13.772 00.000 11060 IsGuiding returns 0
21:27:13.776 00.004 10844 UpdateGuideState exits: m=1006 SNR=19.7
21:27:13.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:13.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:13.776 00.000 10844 Enqueuing Expose request
21:27:13.818 00.042 11060 IsGuiding returns 0
21:27:13.818 00.000 11060 Move returns status 0, amount 20
21:27:13.818 00.000 11060 MoveAxis(N, 0, ABG)
21:27:13.818 00.000 11060 Move returns status 0, amount 0
21:27:13.818 00.000 11060 move complete, result=0
21:27:13.818 00.000 11060 worker thread done servicing request
21:27:13.818 00.000 11060 Worker thread wakes up
21:27:13.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:13.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:13.820 00.002 10844 GuideStep: -0.1 px 20 ms EAST, -0.4 px 0 ms NORTH
21:27:14.453 00.633 11060 Exposure complete
21:27:14.620 00.167 11060 worker thread done servicing request
21:27:14.620 00.000 10844 OnExposeComplete: enter
21:27:14.620 00.000 10844 UpdateGuideState(): m_state=6
21:27:14.620 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
21:27:14.620 00.000 10844 Star::Find returns 1 (0), X=93.81, Y=463.43, Mass=778, SNR=17.4, Peak=77 HFD=3.5
21:27:14.620 00.000 10844 MultiStar: [#1 -0.36,-0.72,1.13,U] [#2 -0.17,-1.07,0.00,M1] [#3 -0.40,-0.15,0.98,U] [#4 -0.04,-0.73,3.99,U] [#5 -1.07,-0.61,0.00,M4] [#6 -0.51,0.19,1.03,U] [#7 0.59,0.24,1.10,U] [#8 -1.15,-0.77,0.00,M1] 
21:27:14.620 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.41}, one-star: {-0.60, -0.37}
21:27:14.620 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.80) = xAngle (-1.13 = -1.13)
21:27:14.620 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.21 = -1.21)
21:27:14.620 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.41 hyp=0.44 cameraTheta=-1.93 mountX=0.19 mountY=-0.41, mountTheta=-1.14
21:27:14.624 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.41, opts=13)
21:27:14.624 00.000 10844 Enqueuing Move request for scope (-0.15, -0.41)
21:27:14.624 00.000 11060 Worker thread wakes up
21:27:14.625 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.41) opts 0xd
21:27:14.625 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.41)
21:27:14.625 00.000 11060 Moving (-0.15, -0.41) raw xDistance=0.19 yDistance=-0.41
21:27:14.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:27:14.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:14.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:27:14.625 00.000 11060 MoveAxis(W, 27, ABG)
21:27:14.625 00.000 11060 Guiding  Dir = 3, Dur = 27
21:27:14.631 00.006 11060 IsSlewing returns 0
21:27:14.631 00.000 11060 IsGuiding returns 0
21:27:14.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:14.651 00.020 10844 UpdateGuideState exits: m=778 SNR=17.4
21:27:14.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:14.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:14.651 00.000 10844 Enqueuing Expose request
21:27:14.664 00.013 11060 IsGuiding returns 0
21:27:14.664 00.000 11060 Move returns status 0, amount 27
21:27:14.664 00.000 11060 MoveAxis(N, 0, ABG)
21:27:14.664 00.000 11060 Move returns status 0, amount 0
21:27:14.664 00.000 11060 move complete, result=0
21:27:14.664 00.000 11060 worker thread done servicing request
21:27:14.664 00.000 11060 Worker thread wakes up
21:27:14.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:14.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:14.664 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.4 px 0 ms NORTH
21:27:15.282 00.618 11060 Exposure complete
21:27:15.431 00.149 11060 worker thread done servicing request
21:27:15.431 00.000 10844 OnExposeComplete: enter
21:27:15.431 00.000 10844 UpdateGuideState(): m_state=6
21:27:15.431 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
21:27:15.431 00.000 10844 Star::Find returns 1 (0), X=93.62, Y=463.95, Mass=907, SNR=19.2, Peak=95 HFD=3.2
21:27:15.431 00.000 10844 MultiStar: [#1 -0.14,-0.12,0.97,U] [#2 -0.21,-0.32,0.86,U] [#3 -1.32,-0.05,0.00,M2] [#4 -0.40,-0.11,3.54,U] [#5 -0.72,-0.03,0.95,U] [#6 -0.76,-0.25,0.92,U] [#7 -0.32,0.38,0.99,U] [#8 -1.06,0.32,0.00,M2] 
21:27:15.431 00.000 10844 refined, 6 included, MultiStar: {-0.46, -0.06}, one-star: {-0.79, 0.15}
21:27:15.431 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.80) = xAngle (-2.22 = -2.22)
21:27:15.431 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.30 = -2.30)
21:27:15.431 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-3.02 mountX=-0.28 mountY=-0.34, mountTheta=-2.25
21:27:15.437 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-0.06, opts=13)
21:27:15.437 00.000 10844 Enqueuing Move request for scope (-0.46, -0.06)
21:27:15.437 00.000 11060 Worker thread wakes up
21:27:15.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.06) opts 0xd
21:27:15.437 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -0.06)
21:27:15.437 00.000 11060 Moving (-0.46, -0.06) raw xDistance=-0.28 yDistance=-0.34
21:27:15.438 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
21:27:15.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:15.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:27:15.438 00.000 11060 MoveAxis(E, 40, ABG)
21:27:15.438 00.000 11060 Guiding  Dir = 2, Dur = 40
21:27:15.442 00.004 11060 IsSlewing returns 0
21:27:15.442 00.000 11060 IsGuiding returns 0
21:27:15.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:15.463 00.021 10844 UpdateGuideState exits: m=907 SNR=19.2
21:27:15.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:15.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:15.463 00.000 10844 Enqueuing Expose request
21:27:15.489 00.026 11060 IsGuiding returns 0
21:27:15.489 00.000 11060 Move returns status 0, amount 40
21:27:15.489 00.000 11060 MoveAxis(N, 0, ABG)
21:27:15.489 00.000 11060 Move returns status 0, amount 0
21:27:15.489 00.000 11060 move complete, result=0
21:27:15.489 00.000 11060 worker thread done servicing request
21:27:15.489 00.000 11060 Worker thread wakes up
21:27:15.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:15.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:15.489 00.000 10844 GuideStep: -0.3 px 40 ms EAST, -0.3 px 0 ms NORTH
21:27:16.104 00.615 11060 Exposure complete
21:27:16.287 00.183 11060 worker thread done servicing request
21:27:16.289 00.002 10844 OnExposeComplete: enter
21:27:16.289 00.000 10844 UpdateGuideState(): m_state=6
21:27:16.289 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
21:27:16.289 00.000 10844 Star::Find returns 1 (0), X=93.84, Y=463.40, Mass=737, SNR=17.0, Peak=81 HFD=3.2
21:27:16.289 00.000 10844 MultiStar: [#1 -0.20,-0.73,1.31,U] [#2 -0.56,-0.92,0.00,M1] [#3 -0.41,-0.97,0.00,M3] [#4 -0.56,-0.30,4.02,U] [#5 -1.02,-0.10,0.00,M4] [#6 -0.02,-0.26,1.10,U] [#7 0.19,0.41,0.98,U] [#8 -0.63,-0.14,1.01,U] 
21:27:16.289 00.000 10844 refined, 5 included, MultiStar: {-0.38, -0.28}, one-star: {-0.57, -0.41}
21:27:16.289 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.80) = xAngle (-1.71 = -1.71)
21:27:16.289 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.79 = -1.79)
21:27:16.289 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.28 hyp=0.47 cameraTheta=-2.51 mountX=-0.06 mountY=-0.46, mountTheta=-1.71
21:27:16.292 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.28, opts=13)
21:27:16.292 00.000 10844 Enqueuing Move request for scope (-0.38, -0.28)
21:27:16.292 00.000 11060 Worker thread wakes up
21:27:16.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.28) opts 0xd
21:27:16.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.28)
21:27:16.292 00.000 11060 Moving (-0.38, -0.28) raw xDistance=-0.06 yDistance=-0.46
21:27:16.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:27:16.292 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.47 newest=-1.21
21:27:16.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
21:27:16.292 00.000 11060 MoveAxis(E, 0, ABG)
21:27:16.292 00.000 11060 Move returns status 0, amount 0
21:27:16.292 00.000 11060 BLC: Oldest BLC event removed
21:27:16.292 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:27:16.292 00.000 11060 MoveAxis(N, 925, ABG)
21:27:16.292 00.000 11060 Guiding  Dir = 0, Dur = 925
21:27:16.299 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:16.302 00.003 11060 IsSlewing returns 0
21:27:16.303 00.001 11060 IsGuiding returns 0
21:27:16.317 00.014 10844 UpdateGuideState exits: m=737 SNR=17.0
21:27:16.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:16.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:16.317 00.000 10844 Enqueuing Expose request
21:27:17.255 00.938 11060 IsGuiding returns 0
21:27:17.255 00.000 11060 Move returns status 0, amount 925
21:27:17.255 00.000 11060 move complete, result=0
21:27:17.255 00.000 11060 worker thread done servicing request
21:27:17.255 00.000 11060 Worker thread wakes up
21:27:17.255 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 925 ms NORTH
21:27:17.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:17.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:17.890 00.635 11060 Exposure complete
21:27:18.030 00.140 11060 worker thread done servicing request
21:27:18.034 00.004 10844 OnExposeComplete: enter
21:27:18.034 00.000 10844 UpdateGuideState(): m_state=6
21:27:18.034 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
21:27:18.034 00.000 10844 Star::Find returns 1 (0), X=94.53, Y=462.69, Mass=1020, SNR=20.2, Peak=95 HFD=3.2
21:27:18.034 00.000 10844 MultiStar: [#1 0.07,-0.79,0.88,U] [#2 -0.33,-1.53,0.00,M2] [#3 -1.16,-0.24,0.00,M4] [#4 0.21,-0.50,3.25,U] [#5 -0.53,-1.05,0.00,M5] [#6 -0.28,-0.63,0.84,U] [#7 0.23,-0.13,0.83,U] [#8 -1.27,-0.29,0.00,M2] 
21:27:18.034 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.60}, one-star: {0.12, -1.11}
21:27:18.034 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.80) = xAngle (-0.57 = -0.57)
21:27:18.034 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.66 = -0.66)
21:27:18.034 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.60 hyp=0.61 cameraTheta=-1.38 mountX=0.51 mountY=-0.38, mountTheta=-0.63
21:27:18.035 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.60, opts=13)
21:27:18.035 00.000 10844 Enqueuing Move request for scope (0.12, -0.60)
21:27:18.035 00.000 11060 Worker thread wakes up
21:27:18.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.60) opts 0xd
21:27:18.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.60)
21:27:18.035 00.000 11060 Moving (0.12, -0.60) raw xDistance=0.51 yDistance=-0.38
21:27:18.035 00.000 11060 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.320539, 1:0.375452
21:27:18.035 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:27:18.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
21:27:18.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.38
21:27:18.035 00.000 11060 MoveAxis(W, 75, ABG)
21:27:18.035 00.000 11060 Guiding  Dir = 3, Dur = 75
21:27:18.047 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:18.049 00.002 11060 IsSlewing returns 0
21:27:18.050 00.001 11060 IsGuiding returns 0
21:27:18.062 00.012 10844 UpdateGuideState exits: m=1020 SNR=20.2
21:27:18.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:18.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:18.062 00.000 10844 Enqueuing Expose request
21:27:18.142 00.080 11060 IsGuiding returns 0
21:27:18.142 00.000 11060 Move returns status 0, amount 75
21:27:18.142 00.000 11060 MoveAxis(N, 144, ABG)
21:27:18.142 00.000 11060 Guiding  Dir = 0, Dur = 144
21:27:18.157 00.015 11060 IsSlewing returns 0
21:27:18.158 00.001 11060 IsGuiding returns 0
21:27:18.318 00.160 11060 IsGuiding returns 0
21:27:18.320 00.002 11060 Move returns status 0, amount 144
21:27:18.320 00.000 11060 move complete, result=0
21:27:18.320 00.000 11060 worker thread done servicing request
21:27:18.320 00.000 11060 Worker thread wakes up
21:27:18.320 00.000 10844 GuideStep: 0.5 px 75 ms WEST, -0.4 px 144 ms NORTH
21:27:18.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:18.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:18.961 00.641 11060 Exposure complete
21:27:19.094 00.133 11060 worker thread done servicing request
21:27:19.094 00.000 10844 OnExposeComplete: enter
21:27:19.094 00.000 10844 UpdateGuideState(): m_state=6
21:27:19.094 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
21:27:19.094 00.000 10844 Star::Find returns 1 (0), X=94.90, Y=463.85, Mass=984, SNR=19.7, Peak=106 HFD=3.3
21:27:19.094 00.000 10844 MultiStar: [#1 0.47,-0.54,1.12,U] [#2 0.09,-0.44,1.02,U] [#3 -0.54,-1.17,0.00,M5] [#4 0.35,-0.56,3.38,U] [#5 -0.49,-0.55,1.16,U] [#6 -0.05,0.14,0.77,U] [#7 0.97,0.40,0.00,M1] [#8 -0.53,0.51,0.78,U] 
21:27:19.094 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.33}, one-star: {0.48, 0.04}
21:27:19.094 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.80) = xAngle (-0.37 = -0.37)
21:27:19.094 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.46 = -0.46)
21:27:19.094 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.18 mountX=0.33 mountY=-0.16, mountTheta=-0.45
21:27:19.098 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.33, opts=13)
21:27:19.098 00.000 10844 Enqueuing Move request for scope (0.14, -0.33)
21:27:19.098 00.000 11060 Worker thread wakes up
21:27:19.099 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.33) opts 0xd
21:27:19.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.33)
21:27:19.099 00.000 11060 Moving (0.14, -0.33) raw xDistance=0.33 yDistance=-0.16
21:27:19.099 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.320539, 1:0.375452, 2:0.158850
21:27:19.099 00.000 11060 BLC: No correction, Miss < min_move
21:27:19.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
21:27:19.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:19.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:27:19.099 00.000 11060 MoveAxis(W, 51, ABG)
21:27:19.099 00.000 11060 Guiding  Dir = 3, Dur = 51
21:27:19.104 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:19.110 00.006 11060 IsSlewing returns 0
21:27:19.110 00.000 11060 IsGuiding returns 0
21:27:19.120 00.010 10844 UpdateGuideState exits: m=984 SNR=19.7
21:27:19.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:19.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:19.120 00.000 10844 Enqueuing Expose request
21:27:19.169 00.049 11060 IsGuiding returns 0
21:27:19.169 00.000 11060 Move returns status 0, amount 51
21:27:19.169 00.000 11060 MoveAxis(N, 0, ABG)
21:27:19.169 00.000 11060 Move returns status 0, amount 0
21:27:19.169 00.000 11060 move complete, result=0
21:27:19.169 00.000 11060 worker thread done servicing request
21:27:19.169 00.000 11060 Worker thread wakes up
21:27:19.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:19.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:19.172 00.003 10844 GuideStep: 0.3 px 51 ms WEST, -0.2 px 0 ms NORTH
21:27:19.812 00.640 11060 Exposure complete
21:27:19.959 00.147 11060 worker thread done servicing request
21:27:19.959 00.000 10844 OnExposeComplete: enter
21:27:19.959 00.000 10844 UpdateGuideState(): m_state=6
21:27:19.959 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
21:27:19.959 00.000 10844 Star::Find returns 1 (0), X=94.32, Y=462.98, Mass=1174, SNR=21.4, Peak=102 HFD=3.9
21:27:19.959 00.000 10844 MultiStar: [#1 0.48,-1.03,0.00,M1] [#2 -0.47,-0.91,0.00,M2] [#3 -0.80,-0.40,0.69,U] [#4 -0.46,-0.39,3.66,U] [#5 -0.86,-0.76,0.00,M5] [#6 -0.36,0.11,0.88,U] [#7 0.49,0.25,0.71,U] [#8 -0.12,-0.17,0.95,U] 
21:27:19.959 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.31}, one-star: {-0.09, -0.83}
21:27:19.959 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.80) = xAngle (-1.55 = -1.55)
21:27:19.959 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.64 = -1.64)
21:27:19.959 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.31 hyp=0.43 cameraTheta=-2.35 mountX=0.01 mountY=-0.43, mountTheta=-1.55
21:27:19.962 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.31, opts=13)
21:27:19.962 00.000 10844 Enqueuing Move request for scope (-0.31, -0.31)
21:27:19.962 00.000 11060 Worker thread wakes up
21:27:19.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.31) opts 0xd
21:27:19.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.31)
21:27:19.962 00.000 11060 Moving (-0.31, -0.31) raw xDistance=0.01 yDistance=-0.43
21:27:19.962 00.000 11060 BLC: window closed
21:27:19.962 00.000 11060 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.320539, 1:0.375452, 2:0.158850
21:27:19.962 00.000 11060 BLC: Under-shoot: nominal increase by 106
21:27:19.962 00.000 11060 BLC: window closed
21:27:19.962 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:27:19.962 00.000 11060 BLC: Pulse adjusted to 750
21:27:19.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:27:19.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
21:27:19.962 00.000 11060 MoveAxis(E, 0, ABG)
21:27:19.962 00.000 11060 Move returns status 0, amount 0
21:27:19.962 00.000 11060 MoveAxis(N, 166, ABG)
21:27:19.962 00.000 11060 Guiding  Dir = 0, Dur = 166
21:27:19.968 00.006 11060 IsSlewing returns 0
21:27:19.968 00.000 11060 IsGuiding returns 0
21:27:19.976 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:19.988 00.012 10844 UpdateGuideState exits: m=1174 SNR=21.4
21:27:19.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:19.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:19.988 00.000 10844 Enqueuing Expose request
21:27:20.146 00.158 11060 IsGuiding returns 0
21:27:20.146 00.000 11060 Move returns status 0, amount 166
21:27:20.146 00.000 11060 move complete, result=0
21:27:20.146 00.000 11060 worker thread done servicing request
21:27:20.146 00.000 11060 Worker thread wakes up
21:27:20.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:20.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:20.148 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 166 ms NORTH
21:27:20.161 00.013 10844 evsrv: cli 0EEEDDF0 connect
21:27:20.161 00.000 10844 case statement mapped state 6 to 3
21:27:20.163 00.002 10844 case statement mapped state 6 to 3
21:27:20.163 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"82581aaf-449a-41fc-acdc-a6e9376dd68e"}
21:27:20.163 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"82581aaf-449a-41fc-acdc-a6e9376dd68e"}
21:27:20.163 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:27:20.776 00.613 11060 Exposure complete
21:27:20.920 00.144 11060 worker thread done servicing request
21:27:20.920 00.000 10844 OnExposeComplete: enter
21:27:20.920 00.000 10844 UpdateGuideState(): m_state=6
21:27:20.920 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
21:27:20.920 00.000 10844 Star::Find returns 1 (0), X=94.78, Y=463.45, Mass=930, SNR=19.1, Peak=123 HFD=2.9
21:27:20.920 00.000 10844 MultiStar: [#1 0.36,-0.79,1.17,U] [#2 -0.16,-0.69,0.94,U] [#3 -0.55,-0.15,0.78,U] [#4 0.75,0.52,3.55,U] [#5 0.02,-0.32,0.98,U] [#6 0.46,-0.17,0.93,U] [#7 0.80,0.17,0.96,U] [#8 -0.09,-0.29,0.74,U] 
21:27:20.920 00.000 10844 refined, 8 included, MultiStar: {0.36, -0.06}, one-star: {0.37, -0.36}
21:27:20.920 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.80) = xAngle (0.63 = 0.63)
21:27:20.920 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.54 = 0.54)
21:27:20.920 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.06 hyp=0.37 cameraTheta=-0.18 mountX=0.30 mountY=0.19, mountTheta=0.57
21:27:20.922 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.06, opts=13)
21:27:20.922 00.000 10844 Enqueuing Move request for scope (0.36, -0.06)
21:27:20.922 00.000 11060 Worker thread wakes up
21:27:20.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.06) opts 0xd
21:27:20.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.06)
21:27:20.922 00.000 11060 Moving (0.36, -0.06) raw xDistance=0.30 yDistance=0.19
21:27:20.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
21:27:20.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:20.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:27:20.922 00.000 11060 MoveAxis(W, 44, ABG)
21:27:20.922 00.000 11060 Guiding  Dir = 3, Dur = 44
21:27:20.924 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:20.940 00.016 11060 IsSlewing returns 0
21:27:20.940 00.000 11060 IsGuiding returns 0
21:27:20.940 00.000 10844 UpdateGuideState exits: m=930 SNR=19.1
21:27:20.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:20.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:20.940 00.000 10844 Enqueuing Expose request
21:27:21.000 00.060 11060 IsGuiding returns 0
21:27:21.000 00.000 11060 Move returns status 0, amount 44
21:27:21.000 00.000 11060 MoveAxis(N, 0, ABG)
21:27:21.000 00.000 11060 Move returns status 0, amount 0
21:27:21.000 00.000 11060 move complete, result=0
21:27:21.000 00.000 11060 worker thread done servicing request
21:27:21.000 00.000 11060 Worker thread wakes up
21:27:21.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:21.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:21.000 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.2 px 0 ms NORTH
21:27:21.631 00.631 11060 Exposure complete
21:27:21.793 00.162 11060 worker thread done servicing request
21:27:21.793 00.000 10844 OnExposeComplete: enter
21:27:21.793 00.000 10844 UpdateGuideState(): m_state=6
21:27:21.793 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
21:27:21.793 00.000 10844 Star::Find returns 1 (0), X=94.58, Y=463.30, Mass=1380, SNR=23.5, Peak=133 HFD=3.2
21:27:21.793 00.000 10844 MultiStar: [#1 0.47,-0.62,0.71,U] [#2 0.05,-0.49,0.77,U] [#3 -0.50,-0.42,0.72,U] [#4 0.16,0.19,2.78,U] [#5 -0.24,-1.21,0.00,M5] [#6 0.62,-0.08,0.76,U] [#7 0.77,0.26,0.68,U] [#8 0.13,0.54,0.69,U] 
21:27:21.793 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.07}, one-star: {0.16, -0.51}
21:27:21.793 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.80) = xAngle (0.47 = 0.47)
21:27:21.793 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.38 = 0.38)
21:27:21.793 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.34 mountX=0.20 mountY=0.08, mountTheta=0.39
21:27:21.795 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.07, opts=13)
21:27:21.795 00.000 10844 Enqueuing Move request for scope (0.21, -0.07)
21:27:21.795 00.000 11060 Worker thread wakes up
21:27:21.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
21:27:21.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
21:27:21.795 00.000 11060 Moving (0.21, -0.07) raw xDistance=0.20 yDistance=0.08
21:27:21.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
21:27:21.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:21.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:27:21.795 00.000 11060 MoveAxis(W, 31, ABG)
21:27:21.795 00.000 11060 Guiding  Dir = 3, Dur = 31
21:27:21.805 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:21.815 00.010 11060 IsSlewing returns 0
21:27:21.815 00.000 11060 IsGuiding returns 0
21:27:21.824 00.009 10844 UpdateGuideState exits: m=1380 SNR=23.5
21:27:21.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:21.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:21.824 00.000 10844 Enqueuing Expose request
21:27:21.874 00.050 11060 IsGuiding returns 0
21:27:21.874 00.000 11060 Move returns status 0, amount 31
21:27:21.874 00.000 11060 MoveAxis(N, 0, ABG)
21:27:21.874 00.000 11060 Move returns status 0, amount 0
21:27:21.874 00.000 11060 move complete, result=0
21:27:21.874 00.000 11060 worker thread done servicing request
21:27:21.874 00.000 11060 Worker thread wakes up
21:27:21.875 00.001 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
21:27:21.877 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:21.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:22.503 00.626 11060 Exposure complete
21:27:22.662 00.159 11060 worker thread done servicing request
21:27:22.662 00.000 10844 OnExposeComplete: enter
21:27:22.662 00.000 10844 UpdateGuideState(): m_state=6
21:27:22.662 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
21:27:22.662 00.000 10844 Star::Find returns 1 (0), X=94.80, Y=462.71, Mass=1054, SNR=20.3, Peak=113 HFD=2.9
21:27:22.662 00.000 10844 MultiStar: [#1 0.64,-1.16,0.00,M1] [#2 -0.19,-1.00,0.00,M1] [#3 -0.42,-0.24,0.73,U] [#4 0.13,-0.07,3.44,U] [#5 -0.36,-1.44,0.00,M6] [#6 -0.06,-0.53,0.94,U] [#7 1.33,-0.21,0.00,M1] [#8 0.06,-0.76,0.85,U] 
21:27:22.662 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.38}, one-star: {0.39, -1.09}
21:27:22.662 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.80) = xAngle (-0.56 = -0.56)
21:27:22.662 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.65 = -0.65)
21:27:22.662 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.37 mountX=0.33 mountY=-0.24, mountTheta=-0.62
21:27:22.662 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.38, opts=13)
21:27:22.662 00.000 10844 Enqueuing Move request for scope (0.08, -0.38)
21:27:22.662 00.000 11060 Worker thread wakes up
21:27:22.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
21:27:22.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
21:27:22.662 00.000 11060 Moving (0.08, -0.38) raw xDistance=0.33 yDistance=-0.24
21:27:22.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
21:27:22.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.24
21:27:22.662 00.000 11060 MoveAxis(W, 49, ABG)
21:27:22.667 00.005 11060 Guiding  Dir = 3, Dur = 49
21:27:22.673 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:22.677 00.004 11060 IsSlewing returns 0
21:27:22.677 00.000 11060 IsGuiding returns 0
21:27:22.693 00.016 10844 UpdateGuideState exits: m=1054 SNR=20.3
21:27:22.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:22.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:22.693 00.000 10844 Enqueuing Expose request
21:27:22.740 00.047 11060 IsGuiding returns 0
21:27:22.740 00.000 11060 Move returns status 0, amount 49
21:27:22.740 00.000 11060 MoveAxis(N, 90, ABG)
21:27:22.740 00.000 11060 Guiding  Dir = 0, Dur = 90
21:27:22.756 00.016 11060 IsSlewing returns 0
21:27:22.756 00.000 11060 IsGuiding returns 0
21:27:22.858 00.102 11060 IsGuiding returns 0
21:27:22.858 00.000 11060 Move returns status 0, amount 90
21:27:22.858 00.000 11060 move complete, result=0
21:27:22.858 00.000 11060 worker thread done servicing request
21:27:22.858 00.000 11060 Worker thread wakes up
21:27:22.858 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.2 px 90 ms NORTH
21:27:22.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:22.859 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:23.478 00.619 11060 Exposure complete
21:27:23.635 00.157 11060 worker thread done servicing request
21:27:23.635 00.000 10844 OnExposeComplete: enter
21:27:23.635 00.000 10844 UpdateGuideState(): m_state=6
21:27:23.635 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
21:27:23.635 00.000 10844 Star::Find returns 1 (0), X=95.69, Y=463.46, Mass=843, SNR=18.3, Peak=101 HFD=3.2
21:27:23.638 00.003 10844 MultiStar: [#1 1.02,-1.51,0.00,M2] [#2 0.23,-0.78,0.86,U] [#3 0.51,-0.05,0.93,U] [#4 0.57,0.06,3.65,U] [#5 -0.22,-0.97,0.00,M7] [#6 0.41,-0.08,1.05,U] [#7 0.60,-0.15,0.99,U] [#8 -0.48,-0.23,1.03,U] 
21:27:23.638 00.000 10844 refined, 6 included, MultiStar: {0.48, -0.14}, one-star: {1.28, -0.35}
21:27:23.638 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.80) = xAngle (0.52 = 0.52)
21:27:23.638 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.43 = 0.43)
21:27:23.638 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=-0.14 hyp=0.50 cameraTheta=-0.29 mountX=0.43 mountY=0.21, mountTheta=0.45
21:27:23.638 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=-0.14, opts=13)
21:27:23.638 00.000 10844 Enqueuing Move request for scope (0.48, -0.14)
21:27:23.638 00.000 11060 Worker thread wakes up
21:27:23.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.14) opts 0xd
21:27:23.640 00.002 11060 Handling offset move in thread for scope, endpoint = (0.48, -0.14)
21:27:23.640 00.000 11060 Moving (0.48, -0.14) raw xDistance=0.43 yDistance=0.21
21:27:23.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
21:27:23.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:23.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:27:23.640 00.000 11060 MoveAxis(W, 65, ABG)
21:27:23.640 00.000 11060 Guiding  Dir = 3, Dur = 65
21:27:23.645 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:23.647 00.002 11060 IsSlewing returns 0
21:27:23.647 00.000 11060 IsGuiding returns 0
21:27:23.665 00.018 10844 UpdateGuideState exits: m=843 SNR=18.3
21:27:23.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:23.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:23.665 00.000 10844 Enqueuing Expose request
21:27:23.717 00.052 11060 IsGuiding returns 0
21:27:23.717 00.000 11060 Move returns status 0, amount 65
21:27:23.717 00.000 11060 MoveAxis(N, 0, ABG)
21:27:23.719 00.002 11060 Move returns status 0, amount 0
21:27:23.719 00.000 11060 move complete, result=0
21:27:23.719 00.000 11060 worker thread done servicing request
21:27:23.719 00.000 11060 Worker thread wakes up
21:27:23.719 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.2 px 0 ms NORTH
21:27:23.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:23.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:24.354 00.635 11060 Exposure complete
21:27:24.502 00.148 11060 worker thread done servicing request
21:27:24.502 00.000 10844 OnExposeComplete: enter
21:27:24.502 00.000 10844 UpdateGuideState(): m_state=6
21:27:24.502 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
21:27:24.502 00.000 10844 Star::Find returns 1 (0), X=94.76, Y=463.64, Mass=1269, SNR=22.7, Peak=117 HFD=3.5
21:27:24.502 00.000 10844 MultiStar: [#1 0.45,-0.78,0.87,U] [#2 0.28,-0.73,0.80,U] [#3 -0.86,-0.29,0.61,U] [#4 0.31,0.38,2.99,U] [#5 -0.30,-0.59,0.89,U] [#6 0.66,-0.10,0.60,U] [#7 1.15,0.00,0.00,M1] [#8 -0.08,-0.56,0.68,U] 
21:27:24.502 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.17}, one-star: {0.34, -0.16}
21:27:24.502 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.80) = xAngle (0.01 = 0.01)
21:27:24.502 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.07 = -0.07)
21:27:24.502 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.79 mountX=0.24 mountY=-0.02, mountTheta=-0.07
21:27:24.504 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.17, opts=13)
21:27:24.504 00.000 10844 Enqueuing Move request for scope (0.17, -0.17)
21:27:24.504 00.000 11060 Worker thread wakes up
21:27:24.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
21:27:24.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
21:27:24.504 00.000 11060 Moving (0.17, -0.17) raw xDistance=0.24 yDistance=-0.02
21:27:24.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:27:24.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:24.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:27:24.504 00.000 11060 MoveAxis(W, 37, ABG)
21:27:24.504 00.000 11060 Guiding  Dir = 3, Dur = 37
21:27:24.510 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:24.515 00.005 11060 IsSlewing returns 0
21:27:24.516 00.001 11060 IsGuiding returns 0
21:27:24.526 00.010 10844 UpdateGuideState exits: m=1269 SNR=22.7
21:27:24.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:24.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:24.526 00.000 10844 Enqueuing Expose request
21:27:24.562 00.036 11060 IsGuiding returns 0
21:27:24.562 00.000 11060 Move returns status 0, amount 37
21:27:24.562 00.000 11060 MoveAxis(N, 0, ABG)
21:27:24.562 00.000 11060 Move returns status 0, amount 0
21:27:24.562 00.000 11060 move complete, result=0
21:27:24.562 00.000 11060 worker thread done servicing request
21:27:24.562 00.000 11060 Worker thread wakes up
21:27:24.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:24.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:24.563 00.001 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
21:27:25.193 00.630 11060 Exposure complete
21:27:25.373 00.180 11060 worker thread done servicing request
21:27:25.376 00.003 10844 OnExposeComplete: enter
21:27:25.376 00.000 10844 UpdateGuideState(): m_state=6
21:27:25.378 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
21:27:25.378 00.000 10844 Star::Find returns 1 (0), X=94.98, Y=463.39, Mass=932, SNR=19.2, Peak=115 HFD=2.8
21:27:25.378 00.000 10844 MultiStar: [#1 1.32,-0.34,0.00,M2] [#2 0.52,-0.59,0.86,U] [#3 -0.67,-0.08,0.77,U] [#4 0.10,-0.04,3.53,U] [#5 0.64,-0.57,1.01,U] [#6 0.25,-0.36,1.01,U] [#7 0.87,1.10,0.00,M2] [#8 -0.00,0.41,0.91,U] 
21:27:25.378 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.18}, one-star: {0.56, -0.42}
21:27:25.378 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.80) = xAngle (0.04 = 0.04)
21:27:25.378 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.05 = -0.05)
21:27:25.378 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.27 cameraTheta=-0.76 mountX=0.27 mountY=-0.01, mountTheta=-0.05
21:27:25.378 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.18, opts=13)
21:27:25.378 00.000 10844 Enqueuing Move request for scope (0.19, -0.18)
21:27:25.378 00.000 11060 Worker thread wakes up
21:27:25.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
21:27:25.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
21:27:25.378 00.000 11060 Moving (0.19, -0.18) raw xDistance=0.27 yDistance=-0.01
21:27:25.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
21:27:25.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:25.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:27:25.378 00.000 11060 MoveAxis(W, 40, ABG)
21:27:25.378 00.000 11060 Guiding  Dir = 3, Dur = 40
21:27:25.384 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:25.401 00.017 10844 UpdateGuideState exits: m=932 SNR=19.2
21:27:25.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:25.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:25.404 00.003 10844 Enqueuing Expose request
21:27:25.414 00.010 11060 IsSlewing returns 0
21:27:25.414 00.000 11060 IsGuiding returns 0
21:27:25.478 00.064 11060 IsGuiding returns 0
21:27:25.478 00.000 11060 Move returns status 0, amount 40
21:27:25.478 00.000 11060 MoveAxis(N, 0, ABG)
21:27:25.478 00.000 11060 Move returns status 0, amount 0
21:27:25.478 00.000 11060 move complete, result=0
21:27:25.478 00.000 11060 worker thread done servicing request
21:27:25.478 00.000 11060 Worker thread wakes up
21:27:25.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:25.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:25.481 00.003 10844 GuideStep: 0.3 px 40 ms WEST, -0.0 px 0 ms NORTH
21:27:26.096 00.615 11060 Exposure complete
21:27:26.266 00.170 11060 worker thread done servicing request
21:27:26.266 00.000 10844 OnExposeComplete: enter
21:27:26.267 00.001 10844 UpdateGuideState(): m_state=6
21:27:26.267 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
21:27:26.268 00.001 10844 Star::Find returns 1 (0), X=95.27, Y=463.71, Mass=973, SNR=19.4, Peak=116 HFD=2.9
21:27:26.268 00.000 10844 MultiStar: [#1 1.80,-0.24,0.00,M3] [#2 0.69,-0.55,0.85,U] [#3 0.07,-0.40,0.70,U] [#4 1.61,0.29,0.00,M1] [#5 -0.14,0.15,0.88,U] [#6 0.37,0.26,0.99,U] [#7 1.73,0.24,0.00,M3] [#8 0.42,0.26,0.80,U] 
21:27:26.268 00.000 10844 refined, 5 included, MultiStar: {0.40, -0.05}, one-star: {0.86, -0.09}
21:27:26.268 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.80) = xAngle (0.68 = 0.68)
21:27:26.268 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.60 = 0.60)
21:27:26.270 00.002 10844 CameraToMount -- cameraX=0.40 cameraY=-0.05 hyp=0.40 cameraTheta=-0.12 mountX=0.31 mountY=0.23, mountTheta=0.63
21:27:26.270 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.05, opts=13)
21:27:26.270 00.000 10844 Enqueuing Move request for scope (0.40, -0.05)
21:27:26.271 00.001 11060 Worker thread wakes up
21:27:26.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.05) opts 0xd
21:27:26.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.05)
21:27:26.271 00.000 11060 Moving (0.40, -0.05) raw xDistance=0.31 yDistance=0.23
21:27:26.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
21:27:26.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:26.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:27:26.273 00.002 11060 MoveAxis(W, 47, ABG)
21:27:26.273 00.000 11060 Guiding  Dir = 3, Dur = 47
21:27:26.277 00.004 11060 IsSlewing returns 0
21:27:26.277 00.000 11060 IsGuiding returns 0
21:27:26.282 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:26.299 00.017 10844 UpdateGuideState exits: m=973 SNR=19.4
21:27:26.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:26.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:26.299 00.000 10844 Enqueuing Expose request
21:27:26.346 00.047 11060 IsGuiding returns 0
21:27:26.346 00.000 11060 Move returns status 0, amount 47
21:27:26.347 00.001 11060 MoveAxis(N, 0, ABG)
21:27:26.347 00.000 11060 Move returns status 0, amount 0
21:27:26.347 00.000 11060 move complete, result=0
21:27:26.347 00.000 11060 worker thread done servicing request
21:27:26.347 00.000 10844 GuideStep: 0.3 px 47 ms WEST, 0.2 px 0 ms NORTH
21:27:26.347 00.000 11060 Worker thread wakes up
21:27:26.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:26.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:26.979 00.632 11060 Exposure complete
21:27:27.143 00.164 11060 worker thread done servicing request
21:27:27.143 00.000 10844 OnExposeComplete: enter
21:27:27.143 00.000 10844 UpdateGuideState(): m_state=6
21:27:27.143 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
21:27:27.143 00.000 10844 Star::Find returns 1 (0), X=94.53, Y=463.51, Mass=1121, SNR=21.2, Peak=107 HFD=3.2
21:27:27.143 00.000 10844 MultiStar: [#1 0.79,-1.28,0.00,M4] [#2 0.53,-0.81,0.00,M1] [#3 0.60,-0.19,0.88,U] [#4 0.27,0.62,3.25,U] [#5 -0.05,-0.30,0.96,U] [#6 0.86,-0.06,0.72,U] [#7 1.17,0.77,0.00,M4] [#8 -0.14,0.32,0.86,U] 
21:27:27.143 00.000 10844 single-star, 5 included, MultiStar: {0.26, 0.20}, one-star: {0.12, -0.29}
21:27:27.143 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.80) = xAngle (-0.39 = -0.39)
21:27:27.143 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.47 = -0.47)
21:27:27.143 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.19 mountX=0.29 mountY=-0.14, mountTheta=-0.46
21:27:27.143 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.29, opts=13)
21:27:27.143 00.000 10844 Enqueuing Move request for scope (0.12, -0.29)
21:27:27.143 00.000 11060 Worker thread wakes up
21:27:27.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
21:27:27.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
21:27:27.143 00.000 11060 Moving (0.12, -0.29) raw xDistance=0.29 yDistance=-0.14
21:27:27.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
21:27:27.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:27.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:27:27.143 00.000 11060 MoveAxis(W, 44, ABG)
21:27:27.143 00.000 11060 Guiding  Dir = 3, Dur = 44
21:27:27.148 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:27.159 00.011 11060 IsSlewing returns 0
21:27:27.159 00.000 11060 IsGuiding returns 0
21:27:27.169 00.010 10844 UpdateGuideState exits: m=1121 SNR=21.2
21:27:27.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:27.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:27.169 00.000 10844 Enqueuing Expose request
21:27:27.216 00.047 11060 IsGuiding returns 0
21:27:27.216 00.000 11060 Move returns status 0, amount 44
21:27:27.216 00.000 11060 MoveAxis(N, 0, ABG)
21:27:27.216 00.000 11060 Move returns status 0, amount 0
21:27:27.216 00.000 11060 move complete, result=0
21:27:27.216 00.000 11060 worker thread done servicing request
21:27:27.216 00.000 11060 Worker thread wakes up
21:27:27.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:27.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:27.216 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
21:27:27.841 00.625 11060 Exposure complete
21:27:28.012 00.171 11060 worker thread done servicing request
21:27:28.012 00.000 10844 OnExposeComplete: enter
21:27:28.012 00.000 10844 UpdateGuideState(): m_state=6
21:27:28.012 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
21:27:28.012 00.000 10844 Star::Find returns 1 (0), X=94.79, Y=463.24, Mass=934, SNR=19.3, Peak=92 HFD=3.4
21:27:28.012 00.000 10844 MultiStar: [#1 0.79,-0.79,0.00,M5] [#2 0.35,-0.84,0.90,U] [#3 -0.23,0.50,0.73,U] [#4 0.94,0.48,0.00,M1] [#5 -0.43,-0.45,1.04,U] [#6 0.06,0.01,0.81,U] [#7 1.21,0.18,0.00,M5] [#8 0.33,0.74,0.83,U] 
21:27:28.012 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.15}, one-star: {0.38, -0.57}
21:27:28.012 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.80) = xAngle (-0.30 = -0.30)
21:27:28.014 00.002 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.39 = -0.39)
21:27:28.014 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.11 mountX=0.16 mountY=-0.06, mountTheta=-0.38
21:27:28.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
21:27:28.016 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
21:27:28.016 00.000 11060 Worker thread wakes up
21:27:28.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
21:27:28.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
21:27:28.016 00.000 11060 Moving (0.07, -0.15) raw xDistance=0.16 yDistance=-0.06
21:27:28.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
21:27:28.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:28.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:27:28.016 00.000 11060 MoveAxis(W, 25, ABG)
21:27:28.016 00.000 11060 Guiding  Dir = 3, Dur = 25
21:27:28.021 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:28.026 00.005 11060 IsSlewing returns 0
21:27:28.026 00.000 11060 IsGuiding returns 0
21:27:28.043 00.017 10844 UpdateGuideState exits: m=934 SNR=19.3
21:27:28.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:28.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:28.043 00.000 10844 Enqueuing Expose request
21:27:28.057 00.014 11060 IsGuiding returns 0
21:27:28.057 00.000 11060 Move returns status 0, amount 25
21:27:28.057 00.000 11060 MoveAxis(N, 0, ABG)
21:27:28.057 00.000 11060 Move returns status 0, amount 0
21:27:28.057 00.000 11060 move complete, result=0
21:27:28.057 00.000 11060 worker thread done servicing request
21:27:28.057 00.000 11060 Worker thread wakes up
21:27:28.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:28.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:28.059 00.002 10844 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
21:27:28.688 00.629 11060 Exposure complete
21:27:28.867 00.179 11060 worker thread done servicing request
21:27:28.867 00.000 10844 OnExposeComplete: enter
21:27:28.867 00.000 10844 UpdateGuideState(): m_state=6
21:27:28.867 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
21:27:28.867 00.000 10844 Star::Find returns 1 (0), X=94.68, Y=462.80, Mass=1057, SNR=20.8, Peak=107 HFD=3.1
21:27:28.867 00.000 10844 MultiStar: [#1 1.01,-1.69,0.00,M6] [#2 0.35,-1.07,0.00,M1] [#3 0.12,-0.45,0.62,U] [#4 0.59,0.43,3.27,U] [#5 0.03,-1.39,0.00,M3] [#6 0.23,0.03,0.87,U] [#7 0.87,-0.04,0.88,U] [#8 0.24,-0.39,0.79,U] 
21:27:28.867 00.000 10844 refined, 5 included, MultiStar: {0.46, -0.03}, one-star: {0.26, -1.01}
21:27:28.867 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.80) = xAngle (0.75 = 0.75)
21:27:28.867 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.66 = 0.66)
21:27:28.867 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.06 mountX=0.34 mountY=0.28, mountTheta=0.70
21:27:28.871 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=-0.03, opts=13)
21:27:28.871 00.000 10844 Enqueuing Move request for scope (0.46, -0.03)
21:27:28.871 00.000 11060 Worker thread wakes up
21:27:28.872 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0xd
21:27:28.872 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
21:27:28.872 00.000 11060 Moving (0.46, -0.03) raw xDistance=0.34 yDistance=0.28
21:27:28.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
21:27:28.872 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.04 newest=0.08
21:27:28.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
21:27:28.872 00.000 11060 MoveAxis(W, 50, ABG)
21:27:28.872 00.000 11060 Guiding  Dir = 3, Dur = 50
21:27:28.880 00.008 11060 IsSlewing returns 0
21:27:28.881 00.001 11060 IsGuiding returns 0
21:27:28.885 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:28.906 00.021 10844 UpdateGuideState exits: m=1057 SNR=20.8
21:27:28.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:28.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:28.906 00.000 10844 Enqueuing Expose request
21:27:28.943 00.037 11060 IsGuiding returns 0
21:27:28.943 00.000 11060 Move returns status 0, amount 50
21:27:28.943 00.000 11060 BLC: Oldest BLC event removed
21:27:28.943 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:27:28.943 00.000 11060 MoveAxis(S, 858, ABG)
21:27:28.943 00.000 11060 Guiding  Dir = 1, Dur = 858
21:27:28.953 00.010 11060 IsSlewing returns 0
21:27:28.953 00.000 11060 IsGuiding returns 0
21:27:29.822 00.869 11060 IsGuiding returns 0
21:27:29.822 00.000 11060 Move returns status 0, amount 858
21:27:29.822 00.000 11060 move complete, result=0
21:27:29.822 00.000 11060 worker thread done servicing request
21:27:29.822 00.000 11060 Worker thread wakes up
21:27:29.822 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.3 px 858 ms SOUTH
21:27:29.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:29.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:30.454 00.632 11060 Exposure complete
21:27:30.590 00.136 11060 worker thread done servicing request
21:27:30.590 00.000 10844 OnExposeComplete: enter
21:27:30.590 00.000 10844 UpdateGuideState(): m_state=6
21:27:30.592 00.002 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
21:27:30.592 00.000 10844 Star::Find returns 1 (0), X=94.39, Y=463.85, Mass=1023, SNR=20.1, Peak=93 HFD=3.2
21:27:30.592 00.000 10844 MultiStar: [#1 0.45,-0.34,0.88,U] [#2 -0.27,0.15,0.92,U] [#3 0.43,0.59,0.70,U] [#4 0.85,0.16,3.35,U] [#5 -0.30,-0.27,1.01,U] [#6 0.40,0.22,0.81,U] [#7 0.82,0.28,0.85,U] [#8 0.06,0.44,0.82,U] 
21:27:30.592 00.000 10844 single-star, 8 included, MultiStar: {0.39, 0.13}, one-star: {-0.03, 0.04}
21:27:30.592 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.80) = xAngle (2.90 = 2.90)
21:27:30.592 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.81 = 2.81)
21:27:30.592 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.10 mountX=-0.05 mountY=0.02, mountTheta=2.82
21:27:30.593 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
21:27:30.593 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
21:27:30.593 00.000 11060 Worker thread wakes up
21:27:30.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
21:27:30.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
21:27:30.593 00.000 11060 Moving (-0.03, 0.04) raw xDistance=-0.05 yDistance=0.02
21:27:30.593 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.198094, 1:0.016519
21:27:30.593 00.000 11060 BLC: No correction, Miss < min_move
21:27:30.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:27:30.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:30.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:27:30.593 00.000 11060 MoveAxis(E, 0, ABG)
21:27:30.593 00.000 11060 Move returns status 0, amount 0
21:27:30.593 00.000 11060 MoveAxis(N, 0, ABG)
21:27:30.593 00.000 11060 Move returns status 0, amount 0
21:27:30.595 00.002 11060 move complete, result=0
21:27:30.595 00.000 11060 worker thread done servicing request
21:27:30.603 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:30.619 00.016 10844 UpdateGuideState exits: m=1023 SNR=20.1
21:27:30.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:30.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:30.619 00.000 10844 Enqueuing Expose request
21:27:30.619 00.000 11060 Worker thread wakes up
21:27:30.619 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:27:30.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:30.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:31.245 00.626 11060 Exposure complete
21:27:31.404 00.159 11060 worker thread done servicing request
21:27:31.404 00.000 10844 OnExposeComplete: enter
21:27:31.404 00.000 10844 UpdateGuideState(): m_state=6
21:27:31.404 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
21:27:31.404 00.000 10844 Star::Find returns 1 (0), X=94.39, Y=463.83, Mass=1480, SNR=24.5, Peak=147 HFD=3.2
21:27:31.404 00.000 10844 MultiStar: [#1 0.54,-0.65,0.69,U] [#2 -0.39,-0.39,0.70,U] [#3 -0.15,0.19,0.64,U] [#4 0.20,-0.20,2.72,U] [#5 -0.37,-0.29,0.84,U] [#6 -0.49,1.08,0.00,M1] [#7 0.49,0.34,0.76,U] [#8 -0.58,0.18,0.66,U] 
21:27:31.404 00.000 10844 single-star, 7 included, MultiStar: {0.03, -0.12}, one-star: {-0.02, 0.03}
21:27:31.404 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.80) = xAngle (2.95 = 2.95)
21:27:31.404 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
21:27:31.404 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.14 mountX=-0.03 mountY=0.01, mountTheta=2.87
21:27:31.404 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
21:27:31.404 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
21:27:31.404 00.000 11060 Worker thread wakes up
21:27:31.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
21:27:31.404 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
21:27:31.404 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
21:27:31.404 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.198094, 1:0.016519, 2:0.009565
21:27:31.404 00.000 11060 BLC: No correction, Miss < min_move
21:27:31.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:27:31.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:31.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:27:31.404 00.000 11060 MoveAxis(E, 0, ABG)
21:27:31.404 00.000 11060 Move returns status 0, amount 0
21:27:31.404 00.000 11060 MoveAxis(N, 0, ABG)
21:27:31.404 00.000 11060 Move returns status 0, amount 0
21:27:31.404 00.000 11060 move complete, result=0
21:27:31.404 00.000 11060 worker thread done servicing request
21:27:31.412 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:31.430 00.018 10844 UpdateGuideState exits: m=1480 SNR=24.5
21:27:31.432 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:31.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:31.432 00.000 10844 Enqueuing Expose request
21:27:31.432 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:27:31.432 00.000 11060 Worker thread wakes up
21:27:31.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:31.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:32.074 00.642 11060 Exposure complete
21:27:32.240 00.166 11060 worker thread done servicing request
21:27:32.240 00.000 10844 OnExposeComplete: enter
21:27:32.240 00.000 10844 UpdateGuideState(): m_state=6
21:27:32.240 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
21:27:32.240 00.000 10844 Star::Find returns 1 (0), X=94.02, Y=464.55, Mass=1053, SNR=20.2, Peak=110 HFD=3.7
21:27:32.240 00.000 10844 MultiStar: [#1 0.28,-0.00,0.91,U] [#2 -0.27,-0.02,0.84,U] [#3 -0.51,0.49,0.88,U] [#4 -0.12,0.79,3.63,U] [#5 -0.64,0.44,1.05,U] [#6 -0.70,0.71,0.00,M2] [#7 0.43,1.31,0.00,M3] [#8 0.16,0.92,0.87,U] 
21:27:32.240 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.58}, one-star: {-0.40, 0.75}
21:27:32.240 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.80) = xAngle (2.70 = 2.70)
21:27:32.240 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.62 = 2.62)
21:27:32.240 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.58 hyp=0.61 cameraTheta=1.90 mountX=-0.55 mountY=0.31, mountTheta=2.64
21:27:32.242 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.58, opts=13)
21:27:32.242 00.000 10844 Enqueuing Move request for scope (-0.20, 0.58)
21:27:32.242 00.000 11060 Worker thread wakes up
21:27:32.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.58) opts 0xd
21:27:32.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.58)
21:27:32.242 00.000 11060 Moving (-0.20, 0.58) raw xDistance=-0.55 yDistance=0.31
21:27:32.242 00.000 11060 BLC: window closed
21:27:32.242 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.198094, 1:0.016519, 2:0.009565
21:27:32.242 00.000 11060 BLC: Under-shoot: nominal increase by 73
21:27:32.242 00.000 11060 BLC: window closed
21:27:32.242 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:27:32.242 00.000 11060 BLC: Pulse adjusted to 750
21:27:32.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.55
21:27:32.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.31
21:27:32.242 00.000 11060 MoveAxis(E, 81, ABG)
21:27:32.242 00.000 11060 Guiding  Dir = 2, Dur = 81
21:27:32.247 00.005 11060 IsSlewing returns 0
21:27:32.247 00.000 11060 IsGuiding returns 0
21:27:32.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:32.266 00.019 10844 UpdateGuideState exits: m=1053 SNR=20.2
21:27:32.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:32.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:32.266 00.000 10844 Enqueuing Expose request
21:27:32.332 00.066 10844 evsrv: cli 0EEEE110 connect
21:27:32.332 00.000 10844 case statement mapped state 6 to 3
21:27:32.332 00.000 10844 case statement mapped state 6 to 3
21:27:32.334 00.002 10844 evsrv: cli 0EEEE110 request: {"method":"get_pixel_scale","id":"26d2e985-8b9c-43fa-8733-bf105ecd5b12"}
21:27:32.334 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":4.1253,"id":"26d2e985-8b9c-43fa-8733-bf105ecd5b12"}
21:27:32.337 00.003 10844 evsrv: cli 0EEEE110 disconnect
21:27:32.337 00.000 11060 IsGuiding returns 0
21:27:32.338 00.001 11060 Move returns status 0, amount 81
21:27:32.338 00.000 11060 MoveAxis(S, 117, ABG)
21:27:32.338 00.000 11060 Guiding  Dir = 1, Dur = 117
21:27:32.365 00.027 11060 IsSlewing returns 0
21:27:32.365 00.000 11060 IsGuiding returns 0
21:27:32.505 00.140 11060 IsGuiding returns 0
21:27:32.505 00.000 11060 Move returns status 0, amount 117
21:27:32.505 00.000 11060 move complete, result=0
21:27:32.506 00.001 11060 worker thread done servicing request
21:27:32.506 00.000 11060 Worker thread wakes up
21:27:32.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:32.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:32.507 00.001 10844 GuideStep: -0.5 px 81 ms EAST, 0.3 px 117 ms SOUTH
21:27:33.134 00.627 11060 Exposure complete
21:27:33.281 00.147 11060 worker thread done servicing request
21:27:33.281 00.000 10844 OnExposeComplete: enter
21:27:33.282 00.001 10844 UpdateGuideState(): m_state=6
21:27:33.282 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
21:27:33.282 00.000 10844 Star::Find returns 1 (0), X=94.39, Y=463.83, Mass=1298, SNR=22.8, Peak=117 HFD=3.6
21:27:33.282 00.000 10844 MultiStar: [#1 0.07,0.03,0.79,U] [#2 -0.69,-0.33,0.75,U] [#3 -0.02,-0.04,0.76,U] [#4 0.24,-0.02,3.09,U] [#5 -0.35,-0.08,0.89,U] [#6 -0.33,0.25,0.82,U] [#7 0.44,0.79,0.77,U] [#8 -0.36,0.55,0.86,U] 
21:27:33.282 00.000 10844 single-star, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.02, 0.03}
21:27:33.282 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.80) = xAngle (2.95 = 2.95)
21:27:33.282 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.87 = 2.87)
21:27:33.282 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.15 mountX=-0.04 mountY=0.01, mountTheta=2.87
21:27:33.282 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
21:27:33.282 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
21:27:33.282 00.000 11060 Worker thread wakes up
21:27:33.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
21:27:33.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
21:27:33.282 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.04 yDistance=0.01
21:27:33.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:27:33.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:33.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:27:33.282 00.000 11060 MoveAxis(E, 0, ABG)
21:27:33.282 00.000 11060 Move returns status 0, amount 0
21:27:33.282 00.000 11060 MoveAxis(N, 0, ABG)
21:27:33.282 00.000 11060 Move returns status 0, amount 0
21:27:33.282 00.000 11060 move complete, result=0
21:27:33.282 00.000 11060 worker thread done servicing request
21:27:33.290 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:33.303 00.013 10844 UpdateGuideState exits: m=1298 SNR=22.8
21:27:33.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:33.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:33.303 00.000 10844 Enqueuing Expose request
21:27:33.303 00.000 11060 Worker thread wakes up
21:27:33.303 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:27:33.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:33.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:33.925 00.622 11060 Exposure complete
21:27:34.100 00.175 11060 worker thread done servicing request
21:27:34.100 00.000 10844 OnExposeComplete: enter
21:27:34.100 00.000 10844 UpdateGuideState(): m_state=6
21:27:34.100 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
21:27:34.100 00.000 10844 Star::Find returns 1 (0), X=94.48, Y=463.63, Mass=1081, SNR=20.8, Peak=115 HFD=3.2
21:27:34.100 00.000 10844 MultiStar: [#1 0.21,-0.74,0.92,U] [#2 -0.88,-1.07,0.00,M1] [#3 -0.59,-0.52,0.81,U] [#4 0.57,0.09,3.39,U] [#5 -0.49,-0.68,0.92,U] [#6 -0.33,-0.07,0.73,U] [#7 0.19,-0.06,0.94,U] [#8 -0.54,0.24,0.79,U] 
21:27:34.100 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.16}, one-star: {0.06, -0.18}
21:27:34.100 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.80) = xAngle (-0.31 = -0.31)
21:27:34.100 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.39 = -0.39)
21:27:34.100 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.11 mountX=0.17 mountY=-0.07, mountTheta=-0.38
21:27:34.105 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
21:27:34.105 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
21:27:34.105 00.000 11060 Worker thread wakes up
21:27:34.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
21:27:34.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
21:27:34.105 00.000 11060 Moving (0.08, -0.16) raw xDistance=0.17 yDistance=-0.07
21:27:34.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:27:34.106 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:34.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:27:34.106 00.000 11060 MoveAxis(W, 25, ABG)
21:27:34.106 00.000 11060 Guiding  Dir = 3, Dur = 25
21:27:34.120 00.014 11060 IsSlewing returns 0
21:27:34.121 00.001 11060 IsGuiding returns 0
21:27:34.122 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:34.136 00.014 10844 UpdateGuideState exits: m=1081 SNR=20.8
21:27:34.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:34.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:34.136 00.000 10844 Enqueuing Expose request
21:27:34.152 00.016 11060 IsGuiding returns 0
21:27:34.152 00.000 11060 Move returns status 0, amount 25
21:27:34.152 00.000 11060 MoveAxis(N, 0, ABG)
21:27:34.152 00.000 11060 Move returns status 0, amount 0
21:27:34.152 00.000 11060 move complete, result=0
21:27:34.152 00.000 11060 worker thread done servicing request
21:27:34.152 00.000 11060 Worker thread wakes up
21:27:34.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:34.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:34.152 00.000 10844 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
21:27:34.787 00.635 11060 Exposure complete
21:27:34.945 00.158 11060 worker thread done servicing request
21:27:34.945 00.000 10844 OnExposeComplete: enter
21:27:34.945 00.000 10844 UpdateGuideState(): m_state=6
21:27:34.945 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
21:27:34.945 00.000 10844 Star::Find returns 1 (0), X=94.41, Y=462.97, Mass=841, SNR=18.0, Peak=95 HFD=3.1
21:27:34.945 00.000 10844 MultiStar: [#1 0.26,-0.30,1.04,U] [#2 0.02,-0.38,0.91,U] [#3 -0.84,0.38,0.85,U] [#4 0.21,0.58,3.66,U] [#5 -0.64,-0.74,0.00,M1] [#6 -0.07,-0.46,1.01,U] [#7 0.03,0.21,1.11,U] [#8 -0.41,0.14,0.93,U] 
21:27:34.945 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {-0.01, -0.83}
21:27:34.945 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.80) = xAngle (2.44 = 2.44)
21:27:34.945 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.36 = 2.36)
21:27:34.945 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=-0.06 mountY=0.06, mountTheta=2.40
21:27:34.945 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
21:27:34.945 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
21:27:34.945 00.000 11060 Worker thread wakes up
21:27:34.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
21:27:34.945 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
21:27:34.945 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.06 yDistance=0.06
21:27:34.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:27:34.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:34.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:27:34.945 00.000 11060 MoveAxis(E, 0, ABG)
21:27:34.945 00.000 11060 Move returns status 0, amount 0
21:27:34.945 00.000 11060 MoveAxis(N, 0, ABG)
21:27:34.945 00.000 11060 Move returns status 0, amount 0
21:27:34.945 00.000 11060 move complete, result=0
21:27:34.945 00.000 11060 worker thread done servicing request
21:27:34.953 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:34.970 00.017 10844 UpdateGuideState exits: m=841 SNR=18.0
21:27:34.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:34.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:34.970 00.000 10844 Enqueuing Expose request
21:27:34.970 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:27:34.970 00.000 11060 Worker thread wakes up
21:27:34.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:34.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:35.604 00.634 11060 Exposure complete
21:27:35.761 00.157 11060 worker thread done servicing request
21:27:35.761 00.000 10844 OnExposeComplete: enter
21:27:35.761 00.000 10844 UpdateGuideState(): m_state=6
21:27:35.761 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
21:27:35.761 00.000 10844 Star::Find returns 1 (0), X=93.64, Y=463.73, Mass=1088, SNR=20.8, Peak=100 HFD=3.6
21:27:35.761 00.000 10844 MultiStar: [#1 -0.37,0.05,0.99,U] [#2 -0.59,-0.26,0.81,U] [#3 -0.77,0.50,0.66,U] [#4 0.18,0.53,3.39,U] [#5 -1.21,-0.72,0.00,M2] [#6 -0.63,0.56,0.84,U] [#7 0.15,0.37,0.85,U] [#8 -0.40,0.22,0.92,U] 
21:27:35.763 00.002 10844 refined, 7 included, MultiStar: {-0.24, 0.30}, one-star: {-0.77, -0.07}
21:27:35.763 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.80) = xAngle (3.04 = 3.04)
21:27:35.763 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.96 = 2.96)
21:27:35.763 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.30 hyp=0.39 cameraTheta=2.24 mountX=-0.38 mountY=0.07, mountTheta=2.96
21:27:35.763 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.30, opts=13)
21:27:35.763 00.000 10844 Enqueuing Move request for scope (-0.24, 0.30)
21:27:35.763 00.000 11060 Worker thread wakes up
21:27:35.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.30) opts 0xd
21:27:35.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.30)
21:27:35.765 00.002 11060 Moving (-0.24, 0.30) raw xDistance=-0.38 yDistance=0.07
21:27:35.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
21:27:35.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:35.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:27:35.765 00.000 11060 MoveAxis(E, 56, ABG)
21:27:35.765 00.000 11060 Guiding  Dir = 2, Dur = 56
21:27:35.771 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:27:35.789 00.018 10844 UpdateGuideState exits: m=1088 SNR=20.8
21:27:35.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:35.791 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:35.791 00.000 10844 Enqueuing Expose request
21:27:35.803 00.012 11060 IsSlewing returns 0
21:27:35.803 00.000 11060 IsGuiding returns 0
21:27:35.896 00.093 11060 IsGuiding returns 0
21:27:35.896 00.000 11060 Move returns status 0, amount 56
21:27:35.896 00.000 11060 MoveAxis(N, 0, ABG)
21:27:35.896 00.000 11060 Move returns status 0, amount 0
21:27:35.896 00.000 11060 move complete, result=0
21:27:35.896 00.000 11060 worker thread done servicing request
21:27:35.896 00.000 11060 Worker thread wakes up
21:27:35.896 00.000 10844 GuideStep: -0.4 px 56 ms EAST, 0.1 px 0 ms NORTH
21:27:35.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:35.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:36.526 00.630 11060 Exposure complete
21:27:36.682 00.156 11060 worker thread done servicing request
21:27:36.682 00.000 10844 OnExposeComplete: enter
21:27:36.682 00.000 10844 UpdateGuideState(): m_state=6
21:27:36.684 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
21:27:36.684 00.000 10844 Star::Find returns 1 (0), X=94.27, Y=463.48, Mass=779, SNR=17.5, Peak=104 HFD=3.1
21:27:36.684 00.000 10844 MultiStar: [#1 -0.21,-0.61,1.25,U] [#2 -0.51,0.04,1.07,U] [#3 -0.40,0.25,0.95,U] [#4 0.40,0.77,3.97,U] [#5 -1.00,-0.17,0.00,M3] [#6 -0.32,0.62,1.11,U] [#7 -0.24,0.24,1.07,U] [#8 -0.55,0.42,0.95,U] 
21:27:36.685 00.001 10844 refined, 7 included, MultiStar: {-0.08, 0.32}, one-star: {-0.14, -0.33}
21:27:36.685 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.80) = xAngle (2.61 = 2.61)
21:27:36.685 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.52 = 2.52)
21:27:36.685 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.32 cameraTheta=1.81 mountX=-0.28 mountY=0.19, mountTheta=2.55
21:27:36.689 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.32, opts=13)
21:27:36.689 00.000 10844 Enqueuing Move request for scope (-0.08, 0.32)
21:27:36.691 00.002 11060 Worker thread wakes up
21:27:36.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
21:27:36.691 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
21:27:36.691 00.000 11060 Moving (-0.08, 0.32) raw xDistance=-0.28 yDistance=0.19
21:27:36.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:27:36.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:36.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:27:36.691 00.000 11060 MoveAxis(E, 43, ABG)
21:27:36.691 00.000 11060 Guiding  Dir = 2, Dur = 43
21:27:36.697 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:36.714 00.017 11060 IsSlewing returns 0
21:27:36.714 00.000 10844 UpdateGuideState exits: m=779 SNR=17.5
21:27:36.714 00.000 11060 IsGuiding returns 0
21:27:36.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:36.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:36.714 00.000 10844 Enqueuing Expose request
21:27:36.780 00.066 11060 IsGuiding returns 0
21:27:36.780 00.000 11060 Move returns status 0, amount 43
21:27:36.780 00.000 11060 MoveAxis(N, 0, ABG)
21:27:36.780 00.000 11060 Move returns status 0, amount 0
21:27:36.780 00.000 11060 move complete, result=0
21:27:36.780 00.000 11060 worker thread done servicing request
21:27:36.780 00.000 11060 Worker thread wakes up
21:27:36.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:36.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:36.780 00.000 10844 GuideStep: -0.3 px 43 ms EAST, 0.2 px 0 ms NORTH
21:27:37.408 00.628 11060 Exposure complete
21:27:37.581 00.173 11060 worker thread done servicing request
21:27:37.581 00.000 10844 OnExposeComplete: enter
21:27:37.581 00.000 10844 UpdateGuideState(): m_state=6
21:27:37.581 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
21:27:37.581 00.000 10844 Star::Find returns 1 (0), X=94.01, Y=462.84, Mass=970, SNR=19.8, Peak=111 HFD=3.0
21:27:37.581 00.000 10844 MultiStar: [#1 -0.12,-0.73,1.02,U] [#2 -1.04,-0.66,0.00,M1] [#3 -0.82,0.59,0.00,M1] [#4 -0.13,0.17,3.59,U] [#5 -0.60,-0.89,0.00,M4] [#6 0.04,0.39,0.96,U] [#7 -0.00,0.48,1.00,U] [#8 0.05,-0.17,0.88,U] 
21:27:37.581 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.05}, one-star: {-0.41, -0.96}
21:27:37.581 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.80) = xAngle (-1.94 = -1.94)
21:27:37.581 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.03 = -2.03)
21:27:37.581 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.74 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
21:27:37.588 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
21:27:37.588 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
21:27:37.590 00.002 11060 Worker thread wakes up
21:27:37.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
21:27:37.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
21:27:37.590 00.000 11060 Moving (-0.11, -0.05) raw xDistance=-0.04 yDistance=-0.11
21:27:37.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:27:37.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:37.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:27:37.590 00.000 11060 MoveAxis(E, 0, ABG)
21:27:37.590 00.000 11060 Move returns status 0, amount 0
21:27:37.590 00.000 11060 MoveAxis(N, 0, ABG)
21:27:37.590 00.000 11060 Move returns status 0, amount 0
21:27:37.590 00.000 11060 move complete, result=0
21:27:37.593 00.003 11060 worker thread done servicing request
21:27:37.596 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:37.617 00.021 10844 UpdateGuideState exits: m=970 SNR=19.8
21:27:37.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:37.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:37.617 00.000 10844 Enqueuing Expose request
21:27:37.617 00.000 11060 Worker thread wakes up
21:27:37.617 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:27:37.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:37.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:38.244 00.627 11060 Exposure complete
21:27:38.419 00.175 11060 worker thread done servicing request
21:27:38.419 00.000 10844 OnExposeComplete: enter
21:27:38.419 00.000 10844 UpdateGuideState(): m_state=6
21:27:38.419 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
21:27:38.419 00.000 10844 Star::Find returns 1 (0), X=94.01, Y=463.71, Mass=811, SNR=17.8, Peak=114 HFD=2.8
21:27:38.419 00.000 10844 MultiStar: [#1 0.58,0.07,1.09,U] [#2 -0.73,-0.12,0.95,U] [#3 -0.48,0.50,0.73,U] [#4 -0.10,0.07,3.76,U] [#5 -0.32,-0.78,1.15,U] [#6 -0.15,0.34,0.91,U] [#7 0.45,0.43,1.14,U] [#8 -0.14,-0.19,1.03,U] 
21:27:38.419 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.40, -0.10}
21:27:38.419 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.80) = xAngle (3.81 = -2.47)
21:27:38.419 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.73 = -2.55)
21:27:38.419 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.01 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
21:27:38.422 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
21:27:38.423 00.001 10844 Enqueuing Move request for scope (-0.11, 0.01)
21:27:38.423 00.000 11060 Worker thread wakes up
21:27:38.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
21:27:38.423 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
21:27:38.423 00.000 11060 Moving (-0.11, 0.01) raw xDistance=-0.09 yDistance=-0.06
21:27:38.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:27:38.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:38.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:27:38.423 00.000 11060 MoveAxis(E, 0, ABG)
21:27:38.423 00.000 11060 Move returns status 0, amount 0
21:27:38.423 00.000 11060 MoveAxis(N, 0, ABG)
21:27:38.423 00.000 11060 Move returns status 0, amount 0
21:27:38.423 00.000 11060 move complete, result=0
21:27:38.423 00.000 11060 worker thread done servicing request
21:27:38.431 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:38.447 00.016 10844 UpdateGuideState exits: m=811 SNR=17.8
21:27:38.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:38.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:38.447 00.000 10844 Enqueuing Expose request
21:27:38.447 00.000 11060 Worker thread wakes up
21:27:38.447 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:27:38.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:38.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:39.079 00.632 11060 Exposure complete
21:27:39.235 00.156 11060 worker thread done servicing request
21:27:39.235 00.000 10844 OnExposeComplete: enter
21:27:39.235 00.000 10844 UpdateGuideState(): m_state=6
21:27:39.235 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
21:27:39.235 00.000 10844 Star::Find returns 1 (0), X=94.36, Y=463.89, Mass=1340, SNR=23.1, Peak=116 HFD=3.7
21:27:39.235 00.000 10844 MultiStar: [#1 0.06,-0.26,0.77,U] [#2 -0.84,-0.02,0.70,U] [#3 -0.09,0.50,0.69,U] [#4 0.39,-0.19,2.86,U] [#5 -1.31,-0.58,0.00,M4] [#6 0.17,-0.03,0.60,U] [#7 0.63,0.44,0.75,U] [#8 -0.63,0.07,0.63,U] 
21:27:39.235 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {-0.05, 0.09}
21:27:39.237 00.002 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.80) = xAngle (0.86 = 0.86)
21:27:39.237 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
21:27:39.237 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.06 mountX=0.05 mountY=0.06, mountTheta=0.82
21:27:39.238 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.00, opts=13)
21:27:39.238 00.000 10844 Enqueuing Move request for scope (0.08, 0.00)
21:27:39.238 00.000 11060 Worker thread wakes up
21:27:39.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
21:27:39.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
21:27:39.238 00.000 11060 Moving (0.08, 0.00) raw xDistance=0.05 yDistance=0.06
21:27:39.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:27:39.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:39.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:27:39.238 00.000 11060 MoveAxis(E, 0, ABG)
21:27:39.238 00.000 11060 Move returns status 0, amount 0
21:27:39.238 00.000 11060 MoveAxis(N, 0, ABG)
21:27:39.238 00.000 11060 Move returns status 0, amount 0
21:27:39.238 00.000 11060 move complete, result=0
21:27:39.238 00.000 11060 worker thread done servicing request
21:27:39.244 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:39.263 00.019 10844 UpdateGuideState exits: m=1340 SNR=23.1
21:27:39.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:39.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:39.263 00.000 10844 Enqueuing Expose request
21:27:39.263 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:27:39.266 00.003 11060 Worker thread wakes up
21:27:39.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:39.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:39.906 00.640 11060 Exposure complete
21:27:40.078 00.172 11060 worker thread done servicing request
21:27:40.078 00.000 10844 OnExposeComplete: enter
21:27:40.078 00.000 10844 UpdateGuideState(): m_state=6
21:27:40.078 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
21:27:40.078 00.000 10844 Star::Find returns 1 (0), X=94.43, Y=462.99, Mass=1008, SNR=19.6, Peak=101 HFD=3.7
21:27:40.078 00.000 10844 MultiStar: [#1 0.10,-0.87,1.12,U] [#2 -1.32,-1.13,0.00,M1] [#3 -1.71,0.10,0.00,M1] [#4 -0.33,-0.31,3.52,U] [#5 -1.12,-1.42,0.00,M5] [#6 0.02,-0.01,0.82,U] [#7 0.53,-0.25,0.96,U] [#8 -0.51,-0.29,0.92,U] 
21:27:40.078 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.41}, one-star: {0.01, -0.82}
21:27:40.078 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.80) = xAngle (-1.05 = -1.05)
21:27:40.078 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.13 = -1.13)
21:27:40.078 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.41 hyp=0.42 cameraTheta=-1.85 mountX=0.21 mountY=-0.38, mountTheta=-1.07
21:27:40.078 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.41, opts=13)
21:27:40.078 00.000 10844 Enqueuing Move request for scope (-0.12, -0.41)
21:27:40.078 00.000 11060 Worker thread wakes up
21:27:40.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.41) opts 0xd
21:27:40.078 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.41)
21:27:40.078 00.000 11060 Moving (-0.12, -0.41) raw xDistance=0.21 yDistance=-0.38
21:27:40.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:27:40.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:40.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:27:40.084 00.006 11060 MoveAxis(W, 31, ABG)
21:27:40.084 00.000 11060 Guiding  Dir = 3, Dur = 31
21:27:40.089 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:40.099 00.010 11060 IsSlewing returns 0
21:27:40.099 00.000 11060 IsGuiding returns 0
21:27:40.104 00.005 10844 UpdateGuideState exits: m=1008 SNR=19.6
21:27:40.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:40.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:40.104 00.000 10844 Enqueuing Expose request
21:27:40.135 00.031 11060 IsGuiding returns 0
21:27:40.135 00.000 11060 Move returns status 0, amount 31
21:27:40.135 00.000 11060 MoveAxis(N, 0, ABG)
21:27:40.135 00.000 11060 Move returns status 0, amount 0
21:27:40.135 00.000 11060 move complete, result=0
21:27:40.135 00.000 11060 worker thread done servicing request
21:27:40.135 00.000 11060 Worker thread wakes up
21:27:40.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:40.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:40.136 00.001 10844 GuideStep: 0.2 px 31 ms WEST, -0.4 px 0 ms NORTH
21:27:40.761 00.625 11060 Exposure complete
21:27:40.933 00.172 11060 worker thread done servicing request
21:27:40.933 00.000 10844 OnExposeComplete: enter
21:27:40.933 00.000 10844 UpdateGuideState(): m_state=6
21:27:40.933 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
21:27:40.933 00.000 10844 Star::Find returns 1 (0), X=94.23, Y=463.25, Mass=995, SNR=20.0, Peak=97 HFD=3.5
21:27:40.935 00.002 10844 MultiStar: [#1 0.19,-0.81,1.19,U] [#2 -1.32,-0.45,0.00,M2] [#3 -2.11,-0.14,0.00,M2] [#4 -0.17,0.14,3.24,U] [#5 -0.88,-0.25,0.91,U] [#6 0.20,0.33,0.94,U] [#7 -0.07,0.56,0.86,U] [#8 -0.99,0.45,0.00,M1] 
21:27:40.935 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.06}, one-star: {-0.18, -0.55}
21:27:40.935 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.80) = xAngle (-1.93 = -1.93)
21:27:40.935 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.02 = -2.02)
21:27:40.935 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-2.74 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
21:27:40.935 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.06, opts=13)
21:27:40.935 00.000 10844 Enqueuing Move request for scope (-0.14, -0.06)
21:27:40.935 00.000 11060 Worker thread wakes up
21:27:40.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
21:27:40.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
21:27:40.935 00.000 11060 Moving (-0.14, -0.06) raw xDistance=-0.06 yDistance=-0.14
21:27:40.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:27:40.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:40.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:27:40.935 00.000 11060 MoveAxis(E, 0, ABG)
21:27:40.935 00.000 11060 Move returns status 0, amount 0
21:27:40.935 00.000 11060 MoveAxis(N, 0, ABG)
21:27:40.935 00.000 11060 Move returns status 0, amount 0
21:27:40.935 00.000 11060 move complete, result=0
21:27:40.935 00.000 11060 worker thread done servicing request
21:27:40.948 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:40.966 00.018 10844 UpdateGuideState exits: m=995 SNR=20.0
21:27:40.967 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:40.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:40.967 00.000 10844 Enqueuing Expose request
21:27:40.967 00.000 11060 Worker thread wakes up
21:27:40.967 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:27:40.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:40.968 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:41.602 00.634 11060 Exposure complete
21:27:41.760 00.158 11060 worker thread done servicing request
21:27:41.760 00.000 10844 OnExposeComplete: enter
21:27:41.760 00.000 10844 UpdateGuideState(): m_state=6
21:27:41.760 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
21:27:41.760 00.000 10844 Star::Find returns 1 (0), X=94.03, Y=463.70, Mass=1079, SNR=20.9, Peak=123 HFD=3.3
21:27:41.760 00.000 10844 MultiStar: [#1 0.62,-0.37,1.00,U] [#2 -0.68,-0.60,1.01,U] [#3 -1.02,0.15,0.00,M3] [#4 -0.19,0.14,3.41,U] [#5 -1.44,0.01,0.00,M5] [#6 0.04,0.61,0.81,U] [#7 0.80,1.17,0.00,M1] [#8 -0.93,-0.04,0.85,U] 
21:27:41.760 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.02}, one-star: {-0.39, -0.10}
21:27:41.760 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.80) = xAngle (-2.26 = -2.26)
21:27:41.760 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.34 = -2.34)
21:27:41.760 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.06 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
21:27:41.764 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.02, opts=13)
21:27:41.764 00.000 10844 Enqueuing Move request for scope (-0.23, -0.02)
21:27:41.764 00.000 11060 Worker thread wakes up
21:27:41.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
21:27:41.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
21:27:41.764 00.000 11060 Moving (-0.23, -0.02) raw xDistance=-0.15 yDistance=-0.17
21:27:41.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:27:41.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:41.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:27:41.764 00.000 11060 MoveAxis(E, 21, ABG)
21:27:41.764 00.000 11060 Guiding  Dir = 2, Dur = 21
21:27:41.772 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:41.785 00.013 10844 UpdateGuideState exits: m=1079 SNR=20.9
21:27:41.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:41.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:41.785 00.000 10844 Enqueuing Expose request
21:27:41.795 00.010 11060 IsSlewing returns 0
21:27:41.795 00.000 11060 IsGuiding returns 0
21:27:41.851 00.056 11060 IsGuiding returns 0
21:27:41.851 00.000 11060 Move returns status 0, amount 21
21:27:41.852 00.001 11060 MoveAxis(N, 0, ABG)
21:27:41.852 00.000 11060 Move returns status 0, amount 0
21:27:41.852 00.000 11060 move complete, result=0
21:27:41.852 00.000 11060 worker thread done servicing request
21:27:41.852 00.000 11060 Worker thread wakes up
21:27:41.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:41.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:41.854 00.002 10844 GuideStep: -0.1 px 21 ms EAST, -0.2 px 0 ms NORTH
21:27:42.487 00.633 11060 Exposure complete
21:27:42.665 00.178 11060 worker thread done servicing request
21:27:42.665 00.000 10844 OnExposeComplete: enter
21:27:42.665 00.000 10844 UpdateGuideState(): m_state=6
21:27:42.667 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
21:27:42.667 00.000 10844 Star::Find returns 1 (0), X=94.60, Y=463.44, Mass=993, SNR=19.9, Peak=96 HFD=3.2
21:27:42.667 00.000 10844 MultiStar: [#1 0.88,-0.17,1.17,U] [#2 -0.51,-0.62,1.04,U] [#3 -1.80,0.16,0.00,M4] [#4 -0.58,0.29,3.39,U] [#5 -1.43,-0.33,0.00,M6] [#6 0.17,-0.05,0.64,U] [#7 0.68,0.76,0.00,M2] [#8 -0.92,0.20,0.83,U] 
21:27:42.667 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.01}, one-star: {0.19, -0.36}
21:27:42.667 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.80) = xAngle (-2.28 = -2.28)
21:27:42.667 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.37 = -2.37)
21:27:42.667 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.08 mountX=-0.15 mountY=-0.17, mountTheta=-2.32
21:27:42.672 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.01, opts=13)
21:27:42.672 00.000 10844 Enqueuing Move request for scope (-0.24, -0.01)
21:27:42.672 00.000 11060 Worker thread wakes up
21:27:42.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
21:27:42.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
21:27:42.672 00.000 11060 Moving (-0.24, -0.01) raw xDistance=-0.15 yDistance=-0.17
21:27:42.673 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:27:42.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:42.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:27:42.673 00.000 11060 MoveAxis(E, 23, ABG)
21:27:42.673 00.000 11060 Guiding  Dir = 2, Dur = 23
21:27:42.682 00.009 11060 IsSlewing returns 0
21:27:42.682 00.000 11060 IsGuiding returns 0
21:27:42.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:42.700 00.018 10844 UpdateGuideState exits: m=993 SNR=19.9
21:27:42.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:42.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:42.700 00.000 10844 Enqueuing Expose request
21:27:42.714 00.014 11060 IsGuiding returns 0
21:27:42.714 00.000 11060 Move returns status 0, amount 23
21:27:42.714 00.000 11060 MoveAxis(N, 0, ABG)
21:27:42.714 00.000 11060 Move returns status 0, amount 0
21:27:42.714 00.000 11060 move complete, result=0
21:27:42.714 00.000 11060 worker thread done servicing request
21:27:42.714 00.000 11060 Worker thread wakes up
21:27:42.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:42.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:42.719 00.005 10844 GuideStep: -0.2 px 23 ms EAST, -0.2 px 0 ms NORTH
21:27:43.348 00.629 11060 Exposure complete
21:27:43.520 00.172 11060 worker thread done servicing request
21:27:43.520 00.000 10844 OnExposeComplete: enter
21:27:43.520 00.000 10844 UpdateGuideState(): m_state=6
21:27:43.522 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
21:27:43.522 00.000 10844 Star::Find returns 1 (0), X=94.21, Y=464.05, Mass=1192, SNR=21.9, Peak=120 HFD=3.9
21:27:43.522 00.000 10844 MultiStar: [#1 -0.29,-0.10,0.72,U] [#2 -1.25,0.55,0.00,M1] [#3 -1.59,-0.01,0.00,M5] [#4 -0.45,0.13,3.11,U] [#5 -1.21,-0.87,0.00,M7] [#6 -1.01,-0.40,0.00,M1] [#7 0.06,-0.12,0.84,U] [#8 -1.07,-0.04,0.00,M1] 
21:27:43.522 00.000 10844 refined, 3 included, MultiStar: {-0.31, 0.08}, one-star: {-0.21, 0.25}
21:27:43.522 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.80) = xAngle (3.68 = -2.60)
21:27:43.522 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.59 = -2.69)
21:27:43.522 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.87 mountX=-0.28 mountY=-0.14, mountTheta=-2.67
21:27:43.523 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.08, opts=13)
21:27:43.523 00.000 10844 Enqueuing Move request for scope (-0.31, 0.08)
21:27:43.523 00.000 11060 Worker thread wakes up
21:27:43.525 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
21:27:43.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
21:27:43.525 00.000 11060 Moving (-0.31, 0.08) raw xDistance=-0.28 yDistance=-0.14
21:27:43.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:27:43.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:43.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:27:43.525 00.000 11060 MoveAxis(E, 41, ABG)
21:27:43.525 00.000 11060 Guiding  Dir = 2, Dur = 41
21:27:43.529 00.004 11060 IsSlewing returns 0
21:27:43.529 00.000 11060 IsGuiding returns 0
21:27:43.530 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:43.549 00.019 10844 UpdateGuideState exits: m=1192 SNR=21.9
21:27:43.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:43.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:43.549 00.000 10844 Enqueuing Expose request
21:27:43.580 00.031 11060 IsGuiding returns 0
21:27:43.580 00.000 11060 Move returns status 0, amount 41
21:27:43.580 00.000 11060 MoveAxis(N, 0, ABG)
21:27:43.581 00.001 11060 Move returns status 0, amount 0
21:27:43.581 00.000 11060 move complete, result=0
21:27:43.581 00.000 11060 worker thread done servicing request
21:27:43.581 00.000 11060 Worker thread wakes up
21:27:43.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:43.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:43.581 00.000 10844 GuideStep: -0.3 px 41 ms EAST, -0.1 px 0 ms NORTH
21:27:44.210 00.629 11060 Exposure complete
21:27:44.361 00.151 11060 worker thread done servicing request
21:27:44.361 00.000 10844 OnExposeComplete: enter
21:27:44.361 00.000 10844 UpdateGuideState(): m_state=6
21:27:44.361 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
21:27:44.361 00.000 10844 Star::Find returns 1 (0), X=94.92, Y=463.74, Mass=1133, SNR=21.3, Peak=92 HFD=3.6
21:27:44.363 00.002 10844 MultiStar: [#1 -0.31,-0.11,0.87,U] [#2 -1.16,-0.08,0.00,M2] [#3 -1.54,-0.02,0.00,M6] [#4 -0.01,0.90,3.20,U] [#5 -1.11,0.12,0.00,M8] [#6 -0.45,0.43,0.88,U] [#7 -0.18,1.08,0.00,M2] [#8 -0.88,0.74,0.00,M2] 
21:27:44.363 00.000 10844 single-star, 3 included, MultiStar: {-0.03, 0.52}, one-star: {0.51, -0.06}
21:27:44.363 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.80) = xAngle (0.69 = 0.69)
21:27:44.363 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.60 = 0.60)
21:27:44.363 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=-0.06 hyp=0.52 cameraTheta=-0.12 mountX=0.40 mountY=0.29, mountTheta=0.63
21:27:44.363 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-0.06, opts=13)
21:27:44.363 00.000 10844 Enqueuing Move request for scope (0.51, -0.06)
21:27:44.363 00.000 11060 Worker thread wakes up
21:27:44.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.06) opts 0xd
21:27:44.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -0.06)
21:27:44.363 00.000 11060 Moving (0.51, -0.06) raw xDistance=0.40 yDistance=0.29
21:27:44.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
21:27:44.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
21:27:44.363 00.000 11060 MoveAxis(W, 57, ABG)
21:27:44.363 00.000 11060 Guiding  Dir = 3, Dur = 57
21:27:44.371 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:44.380 00.009 11060 IsSlewing returns 0
21:27:44.380 00.000 11060 IsGuiding returns 0
21:27:44.386 00.006 10844 UpdateGuideState exits: m=1133 SNR=21.3
21:27:44.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:44.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:44.386 00.000 10844 Enqueuing Expose request
21:27:44.443 00.057 11060 IsGuiding returns 0
21:27:44.443 00.000 11060 Move returns status 0, amount 57
21:27:44.443 00.000 11060 MoveAxis(S, 112, ABG)
21:27:44.443 00.000 11060 Guiding  Dir = 1, Dur = 112
21:27:44.462 00.019 11060 IsSlewing returns 0
21:27:44.465 00.003 11060 IsGuiding returns 0
21:27:44.579 00.114 11060 IsGuiding returns 0
21:27:44.579 00.000 11060 Move returns status 0, amount 112
21:27:44.579 00.000 11060 move complete, result=0
21:27:44.579 00.000 11060 worker thread done servicing request
21:27:44.579 00.000 11060 Worker thread wakes up
21:27:44.579 00.000 10844 GuideStep: 0.4 px 57 ms WEST, 0.3 px 112 ms SOUTH
21:27:44.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:44.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:45.208 00.629 11060 Exposure complete
21:27:45.358 00.150 11060 worker thread done servicing request
21:27:45.358 00.000 10844 OnExposeComplete: enter
21:27:45.358 00.000 10844 UpdateGuideState(): m_state=6
21:27:45.358 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
21:27:45.358 00.000 10844 Star::Find returns 1 (0), X=94.54, Y=463.70, Mass=836, SNR=18.1, Peak=95 HFD=3.2
21:27:45.360 00.002 10844 MultiStar: [#1 -0.13,-0.44,1.23,U] [#2 -0.72,0.30,0.94,U] [#3 -1.08,1.94,0.00,M7] [#4 -0.36,0.05,3.86,U] [#5 -1.06,-0.27,0.00,M9] [#6 -0.56,0.17,0.82,U] [#7 -0.14,1.16,0.00,M3] [#8 -0.36,-0.11,1.09,U] 
21:27:45.360 00.000 10844 single-star, 5 included, MultiStar: {-0.33, -0.02}, one-star: {0.13, -0.11}
21:27:45.360 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.80) = xAngle (0.10 = 0.10)
21:27:45.360 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.01 = 0.01)
21:27:45.360 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.70 mountX=0.17 mountY=0.00, mountTheta=0.01
21:27:45.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
21:27:45.360 00.000 10844 Enqueuing Move request for scope (0.13, -0.11)
21:27:45.360 00.000 11060 Worker thread wakes up
21:27:45.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
21:27:45.362 00.002 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
21:27:45.362 00.000 11060 Moving (0.13, -0.11) raw xDistance=0.17 yDistance=0.00
21:27:45.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:27:45.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:45.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:27:45.362 00.000 11060 MoveAxis(W, 26, ABG)
21:27:45.362 00.000 11060 Guiding  Dir = 3, Dur = 26
21:27:45.373 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:45.379 00.006 11060 IsSlewing returns 0
21:27:45.379 00.000 11060 IsGuiding returns 0
21:27:45.389 00.010 10844 UpdateGuideState exits: m=836 SNR=18.1
21:27:45.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:45.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:45.389 00.000 10844 Enqueuing Expose request
21:27:45.406 00.017 11060 IsGuiding returns 0
21:27:45.406 00.000 11060 Move returns status 0, amount 26
21:27:45.406 00.000 11060 MoveAxis(N, 0, ABG)
21:27:45.407 00.001 11060 Move returns status 0, amount 0
21:27:45.407 00.000 11060 move complete, result=0
21:27:45.407 00.000 11060 worker thread done servicing request
21:27:45.407 00.000 11060 Worker thread wakes up
21:27:45.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:45.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:45.407 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
21:27:46.034 00.627 11060 Exposure complete
21:27:46.213 00.179 11060 worker thread done servicing request
21:27:46.213 00.000 10844 OnExposeComplete: enter
21:27:46.213 00.000 10844 UpdateGuideState(): m_state=6
21:27:46.213 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
21:27:46.213 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=463.44, Mass=865, SNR=18.5, Peak=90 HFD=3.4
21:27:46.213 00.000 10844 MultiStar: [#1 0.40,-0.37,1.15,U] [#2 -0.58,-0.20,0.94,U] [#3 -1.39,0.38,0.00,M8] [#4 0.06,0.20,3.43,U] [#5 -0.51,-0.85,0.00,M10] [#6 -0.88,0.33,0.98,U] [#7 0.38,0.93,0.00,M4] [#8 -1.07,0.10,0.00,M2] 
21:27:46.213 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.00}, one-star: {-0.22, -0.36}
21:27:46.213 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.80) = xAngle (3.92 = -2.36)
21:27:46.213 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.83 = -2.45)
21:27:46.213 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.12 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
21:27:46.217 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.00, opts=13)
21:27:46.217 00.000 10844 Enqueuing Move request for scope (-0.13, 0.00)
21:27:46.217 00.000 11060 Worker thread wakes up
21:27:46.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
21:27:46.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
21:27:46.217 00.000 11060 Moving (-0.13, 0.00) raw xDistance=-0.09 yDistance=-0.08
21:27:46.218 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:27:46.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:46.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:27:46.218 00.000 11060 MoveAxis(E, 0, ABG)
21:27:46.218 00.000 11060 Move returns status 0, amount 0
21:27:46.218 00.000 11060 MoveAxis(N, 0, ABG)
21:27:46.218 00.000 11060 Move returns status 0, amount 0
21:27:46.218 00.000 11060 move complete, result=0
21:27:46.218 00.000 11060 worker thread done servicing request
21:27:46.231 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:46.249 00.018 10844 UpdateGuideState exits: m=865 SNR=18.5
21:27:46.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:46.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:46.249 00.000 10844 Enqueuing Expose request
21:27:46.249 00.000 11060 Worker thread wakes up
21:27:46.249 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:27:46.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:46.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:46.871 00.622 11060 Exposure complete
21:27:47.049 00.178 11060 worker thread done servicing request
21:27:47.049 00.000 10844 OnExposeComplete: enter
21:27:47.049 00.000 10844 UpdateGuideState(): m_state=6
21:27:47.049 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
21:27:47.051 00.002 10844 Star::Find returns 1 (0), X=94.07, Y=463.42, Mass=860, SNR=18.3, Peak=101 HFD=3.2
21:27:47.051 00.000 10844 MultiStar: [#1 0.77,-0.56,0.00,M1] [#2 -0.58,0.14,0.77,U] [#3 -0.62,-0.11,0.76,U] [#4 -0.86,0.17,3.76,U] [#5 -0.86,-0.37,1.04,U] [#6 -0.45,0.52,0.85,U] [#7 0.41,0.62,1.00,U] [#8 -0.44,-0.21,0.92,U] 
21:27:47.051 00.000 10844 single-star, 7 included, MultiStar: {-0.57, 0.08}, one-star: {-0.34, -0.38}
21:27:47.051 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.80) = xAngle (-1.49 = -1.49)
21:27:47.051 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.58 = -1.58)
21:27:47.051 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.38 hyp=0.51 cameraTheta=-2.30 mountX=0.04 mountY=-0.51, mountTheta=-1.49
21:27:47.054 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.38, opts=13)
21:27:47.054 00.000 10844 Enqueuing Move request for scope (-0.34, -0.38)
21:27:47.054 00.000 11060 Worker thread wakes up
21:27:47.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.38) opts 0xd
21:27:47.054 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.38)
21:27:47.054 00.000 11060 Moving (-0.34, -0.38) raw xDistance=0.04 yDistance=-0.51
21:27:47.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:27:47.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:47.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
21:27:47.054 00.000 11060 MoveAxis(E, 0, ABG)
21:27:47.054 00.000 11060 Move returns status 0, amount 0
21:27:47.054 00.000 11060 MoveAxis(N, 0, ABG)
21:27:47.054 00.000 11060 Move returns status 0, amount 0
21:27:47.056 00.002 11060 move complete, result=0
21:27:47.056 00.000 11060 worker thread done servicing request
21:27:47.061 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:47.078 00.017 10844 UpdateGuideState exits: m=860 SNR=18.3
21:27:47.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:47.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:47.078 00.000 10844 Enqueuing Expose request
21:27:47.078 00.000 11060 Worker thread wakes up
21:27:47.078 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:27:47.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:47.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:47.719 00.641 11060 Exposure complete
21:27:47.879 00.160 11060 worker thread done servicing request
21:27:47.879 00.000 10844 OnExposeComplete: enter
21:27:47.879 00.000 10844 UpdateGuideState(): m_state=6
21:27:47.879 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
21:27:47.879 00.000 10844 Star::Find returns 1 (0), X=94.13, Y=464.55, Mass=1091, SNR=21.0, Peak=97 HFD=3.7
21:27:47.879 00.000 10844 MultiStar: [#1 0.21,-0.08,0.95,U] [#2 0.22,0.10,0.91,U] [#3 -0.65,0.94,0.00,M8] [#4 -0.54,0.43,3.36,U] [#5 -0.77,0.51,0.97,U] [#6 -1.15,0.80,0.00,M1] [#7 0.55,0.80,0.00,M4] [#8 -0.57,0.22,0.76,U] 
21:27:47.879 00.000 10844 refined, 5 included, MultiStar: {-0.36, 0.36}, one-star: {-0.28, 0.75}
21:27:47.879 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.80) = xAngle (3.17 = -3.12)
21:27:47.879 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.08 = 3.08)
21:27:47.879 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.36 hyp=0.51 cameraTheta=2.36 mountX=-0.51 mountY=0.03, mountTheta=3.08
21:27:47.879 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.36, opts=13)
21:27:47.879 00.000 10844 Enqueuing Move request for scope (-0.36, 0.36)
21:27:47.879 00.000 11060 Worker thread wakes up
21:27:47.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.36) opts 0xd
21:27:47.879 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.36)
21:27:47.879 00.000 11060 Moving (-0.36, 0.36) raw xDistance=-0.51 yDistance=0.03
21:27:47.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
21:27:47.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:47.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:27:47.879 00.000 11060 MoveAxis(E, 75, ABG)
21:27:47.879 00.000 11060 Guiding  Dir = 2, Dur = 75
21:27:47.896 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:47.909 00.013 10844 UpdateGuideState exits: m=1091 SNR=21.0
21:27:47.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:47.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:47.909 00.000 10844 Enqueuing Expose request
21:27:47.914 00.005 11060 IsSlewing returns 0
21:27:47.914 00.000 11060 IsGuiding returns 0
21:27:48.028 00.114 11060 IsGuiding returns 0
21:27:48.029 00.001 11060 Move returns status 0, amount 75
21:27:48.029 00.000 11060 MoveAxis(N, 0, ABG)
21:27:48.029 00.000 11060 Move returns status 0, amount 0
21:27:48.029 00.000 11060 move complete, result=0
21:27:48.029 00.000 11060 worker thread done servicing request
21:27:48.029 00.000 11060 Worker thread wakes up
21:27:48.029 00.000 10844 GuideStep: -0.5 px 75 ms EAST, 0.0 px 0 ms NORTH
21:27:48.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:48.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:48.662 00.633 11060 Exposure complete
21:27:48.813 00.151 11060 worker thread done servicing request
21:27:48.813 00.000 10844 OnExposeComplete: enter
21:27:48.813 00.000 10844 UpdateGuideState(): m_state=6
21:27:48.813 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
21:27:48.813 00.000 10844 Star::Find returns 1 (0), X=94.14, Y=464.30, Mass=985, SNR=19.7, Peak=118 HFD=3.5
21:27:48.813 00.000 10844 MultiStar: [#1 0.32,-0.38,0.89,U] [#2 -0.28,-0.36,0.86,U] [#3 -1.37,0.00,0.00,M9] [#4 0.07,0.23,3.58,U] [#5 -1.51,-0.21,0.00,M9] [#6 -0.43,0.13,0.91,U] [#7 0.64,0.54,0.97,U] [#8 -0.45,-0.16,0.84,U] 
21:27:48.813 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.13}, one-star: {-0.27, 0.49}
21:27:48.813 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.80) = xAngle (2.47 = 2.47)
21:27:48.813 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.39 = 2.39)
21:27:48.813 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.67 mountX=-0.10 mountY=0.09, mountTheta=2.42
21:27:48.815 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.13, opts=13)
21:27:48.815 00.000 10844 Enqueuing Move request for scope (-0.01, 0.13)
21:27:48.815 00.000 11060 Worker thread wakes up
21:27:48.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
21:27:48.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
21:27:48.815 00.000 11060 Moving (-0.01, 0.13) raw xDistance=-0.10 yDistance=0.09
21:27:48.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:27:48.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:48.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:27:48.815 00.000 11060 MoveAxis(E, 0, ABG)
21:27:48.815 00.000 11060 Move returns status 0, amount 0
21:27:48.815 00.000 11060 MoveAxis(N, 0, ABG)
21:27:48.815 00.000 11060 Move returns status 0, amount 0
21:27:48.815 00.000 11060 move complete, result=0
21:27:48.815 00.000 11060 worker thread done servicing request
21:27:48.818 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:48.834 00.016 10844 UpdateGuideState exits: m=985 SNR=19.7
21:27:48.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:48.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:48.834 00.000 10844 Enqueuing Expose request
21:27:48.834 00.000 11060 Worker thread wakes up
21:27:48.834 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:27:48.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:48.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:49.469 00.635 11060 Exposure complete
21:27:49.648 00.179 11060 worker thread done servicing request
21:27:49.648 00.000 10844 OnExposeComplete: enter
21:27:49.650 00.002 10844 UpdateGuideState(): m_state=6
21:27:49.650 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
21:27:49.650 00.000 10844 Star::Find returns 1 (0), X=94.29, Y=463.95, Mass=830, SNR=18.1, Peak=84 HFD=3.0
21:27:49.650 00.000 10844 MultiStar: [#1 0.36,-0.35,1.14,U] [#2 -0.69,-0.12,0.80,U] [#3 -0.46,0.37,0.78,U] [#4 -0.17,0.47,3.79,U] [#5 -0.87,-0.24,1.03,U] [#6 -0.21,0.24,0.85,U] [#7 0.18,0.92,0.95,U] [#8 -1.09,1.36,0.00,M1] 
21:27:49.650 00.000 10844 single-star, 7 included, MultiStar: {-0.21, 0.25}, one-star: {-0.12, 0.14}
21:27:49.650 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.80) = xAngle (3.09 = 3.09)
21:27:49.650 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.01 = 3.01)
21:27:49.650 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.29 mountX=-0.19 mountY=0.03, mountTheta=3.01
21:27:49.652 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.14, opts=13)
21:27:49.652 00.000 10844 Enqueuing Move request for scope (-0.12, 0.14)
21:27:49.652 00.000 11060 Worker thread wakes up
21:27:49.653 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
21:27:49.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
21:27:49.653 00.000 11060 Moving (-0.12, 0.14) raw xDistance=-0.19 yDistance=0.03
21:27:49.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:27:49.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:49.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:27:49.653 00.000 11060 MoveAxis(E, 28, ABG)
21:27:49.653 00.000 11060 Guiding  Dir = 2, Dur = 28
21:27:49.657 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:49.668 00.011 11060 IsSlewing returns 0
21:27:49.668 00.000 11060 IsGuiding returns 0
21:27:49.673 00.005 10844 UpdateGuideState exits: m=830 SNR=18.1
21:27:49.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:49.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:49.673 00.000 10844 Enqueuing Expose request
21:27:49.699 00.026 11060 IsGuiding returns 0
21:27:49.699 00.000 11060 Move returns status 0, amount 28
21:27:49.699 00.000 11060 MoveAxis(N, 0, ABG)
21:27:49.699 00.000 11060 Move returns status 0, amount 0
21:27:49.699 00.000 11060 move complete, result=0
21:27:49.699 00.000 11060 worker thread done servicing request
21:27:49.699 00.000 11060 Worker thread wakes up
21:27:49.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:49.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:49.699 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
21:27:50.337 00.638 11060 Exposure complete
21:27:50.495 00.158 11060 worker thread done servicing request
21:27:50.495 00.000 10844 OnExposeComplete: enter
21:27:50.495 00.000 10844 UpdateGuideState(): m_state=6
21:27:50.495 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
21:27:50.495 00.000 10844 Star::Find returns 1 (0), X=93.89, Y=464.45, Mass=588, SNR=14.9, Peak=74 HFD=2.5
21:27:50.495 00.000 10844 MultiStar: [#1 -0.03,-0.12,1.22,U] [#2 -1.32,-0.09,0.00,M1] [#3 -0.93,0.23,0.98,U] [#4 0.15,0.55,4.58,U] [#5 -1.36,-0.66,0.00,M9] [#6 -0.32,0.12,1.34,U] [#7 -0.42,0.90,0.00,M3] [#8 -0.58,0.60,1.16,U] 
21:27:50.495 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.40}, one-star: {-0.52, 0.65}
21:27:50.495 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.80) = xAngle (2.80 = 2.80)
21:27:50.499 00.004 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.72 = 2.72)
21:27:50.499 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.40 hyp=0.44 cameraTheta=2.00 mountX=-0.41 mountY=0.18, mountTheta=2.73
21:27:50.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.40, opts=13)
21:27:50.500 00.000 10844 Enqueuing Move request for scope (-0.18, 0.40)
21:27:50.500 00.000 11060 Worker thread wakes up
21:27:50.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.40) opts 0xd
21:27:50.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.40)
21:27:50.500 00.000 11060 Moving (-0.18, 0.40) raw xDistance=-0.41 yDistance=0.18
21:27:50.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
21:27:50.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:50.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:27:50.500 00.000 11060 MoveAxis(E, 61, ABG)
21:27:50.500 00.000 11060 Guiding  Dir = 2, Dur = 61
21:27:50.505 00.005 11060 IsSlewing returns 0
21:27:50.505 00.000 11060 IsGuiding returns 0
21:27:50.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:50.521 00.016 10844 UpdateGuideState exits: m=588 SNR=14.9
21:27:50.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:50.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:50.521 00.000 10844 Enqueuing Expose request
21:27:50.579 00.058 11060 IsGuiding returns 0
21:27:50.579 00.000 11060 Move returns status 0, amount 61
21:27:50.579 00.000 11060 MoveAxis(N, 0, ABG)
21:27:50.579 00.000 11060 Move returns status 0, amount 0
21:27:50.579 00.000 11060 move complete, result=0
21:27:50.579 00.000 11060 worker thread done servicing request
21:27:50.579 00.000 11060 Worker thread wakes up
21:27:50.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:50.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:50.579 00.000 10844 GuideStep: -0.4 px 61 ms EAST, 0.2 px 0 ms NORTH
21:27:51.207 00.628 11060 Exposure complete
21:27:51.367 00.160 11060 worker thread done servicing request
21:27:51.367 00.000 10844 OnExposeComplete: enter
21:27:51.367 00.000 10844 UpdateGuideState(): m_state=6
21:27:51.368 00.001 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
21:27:51.368 00.000 10844 Star::Find returns 1 (0), X=93.68, Y=463.31, Mass=1041, SNR=20.2, Peak=92 HFD=3.5
21:27:51.368 00.000 10844 MultiStar: [#1 0.04,-1.38,0.00,M1] [#2 -0.59,-1.44,0.00,M2] [#3 -1.17,-0.42,0.00,M8] [#4 -0.16,0.16,3.49,U] [#5 -0.60,-0.97,0.00,M10] [#6 -0.67,-0.83,0.00,M1] [#7 -0.39,0.35,1.00,U] [#8 -1.58,0.01,0.00,M1] 
21:27:51.368 00.000 10844 refined, 2 included, MultiStar: {-0.31, 0.07}, one-star: {-0.74, -0.50}
21:27:51.368 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.80) = xAngle (3.71 = -2.57)
21:27:51.368 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.62 = -2.66)
21:27:51.368 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.31 cameraTheta=2.91 mountX=-0.26 mountY=-0.15, mountTheta=-2.64
21:27:51.370 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.07, opts=13)
21:27:51.370 00.000 10844 Enqueuing Move request for scope (-0.31, 0.07)
21:27:51.370 00.000 11060 Worker thread wakes up
21:27:51.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
21:27:51.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
21:27:51.370 00.000 11060 Moving (-0.31, 0.07) raw xDistance=-0.26 yDistance=-0.15
21:27:51.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:27:51.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:51.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:27:51.370 00.000 11060 MoveAxis(E, 41, ABG)
21:27:51.370 00.000 11060 Guiding  Dir = 2, Dur = 41
21:27:51.376 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:51.398 00.022 11060 IsSlewing returns 0
21:27:51.398 00.000 11060 IsGuiding returns 0
21:27:51.403 00.005 10844 UpdateGuideState exits: m=1041 SNR=20.2
21:27:51.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:51.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:51.403 00.000 10844 Enqueuing Expose request
21:27:51.454 00.051 11060 IsGuiding returns 0
21:27:51.454 00.000 11060 Move returns status 0, amount 41
21:27:51.454 00.000 11060 MoveAxis(N, 0, ABG)
21:27:51.454 00.000 11060 Move returns status 0, amount 0
21:27:51.454 00.000 11060 move complete, result=0
21:27:51.454 00.000 11060 worker thread done servicing request
21:27:51.454 00.000 11060 Worker thread wakes up
21:27:51.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:51.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:51.454 00.000 10844 GuideStep: -0.3 px 41 ms EAST, -0.1 px 0 ms NORTH
21:27:52.089 00.635 11060 Exposure complete
21:27:52.261 00.172 11060 worker thread done servicing request
21:27:52.261 00.000 10844 OnExposeComplete: enter
21:27:52.261 00.000 10844 UpdateGuideState(): m_state=6
21:27:52.261 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
21:27:52.261 00.000 10844 Star::Find returns 1 (0), X=93.75, Y=463.68, Mass=820, SNR=18.2, Peak=91 HFD=2.9
21:27:52.261 00.000 10844 MultiStar: [#1 0.07,-0.35,1.15,U] [#2 -0.52,-0.50,0.90,U] [#3 -1.02,-0.83,0.00,M9] [#4 -0.47,-0.37,3.73,U] [#5 -1.29,-1.08,0.00,R] [#6 -0.68,-0.43,1.24,U] [#7 0.04,-0.04,1.00,U] [#8 -1.68,0.21,0.00,M2] 
21:27:52.261 00.000 10844 refined, 5 included, MultiStar: {-0.40, -0.32}, one-star: {-0.66, -0.12}
21:27:52.261 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.80) = xAngle (-1.66 = -1.66)
21:27:52.261 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.74 = -1.74)
21:27:52.261 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.32 hyp=0.51 cameraTheta=-2.46 mountX=-0.04 mountY=-0.50, mountTheta=-1.66
21:27:52.261 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.32, opts=13)
21:27:52.261 00.000 10844 Enqueuing Move request for scope (-0.40, -0.32)
21:27:52.261 00.000 11060 Worker thread wakes up
21:27:52.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.32) opts 0xd
21:27:52.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.32)
21:27:52.261 00.000 11060 Moving (-0.40, -0.32) raw xDistance=-0.04 yDistance=-0.50
21:27:52.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:27:52.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:52.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
21:27:52.261 00.000 11060 MoveAxis(E, 0, ABG)
21:27:52.261 00.000 11060 Move returns status 0, amount 0
21:27:52.261 00.000 11060 MoveAxis(N, 0, ABG)
21:27:52.261 00.000 11060 Move returns status 0, amount 0
21:27:52.261 00.000 11060 move complete, result=0
21:27:52.261 00.000 11060 worker thread done servicing request
21:27:52.271 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:52.290 00.019 10844 UpdateGuideState exits: m=820 SNR=18.2
21:27:52.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:52.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:52.290 00.000 10844 Enqueuing Expose request
21:27:52.290 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:27:52.292 00.002 11060 Worker thread wakes up
21:27:52.293 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:52.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:52.919 00.626 11060 Exposure complete
21:27:53.075 00.156 11060 worker thread done servicing request
21:27:53.075 00.000 10844 OnExposeComplete: enter
21:27:53.075 00.000 10844 UpdateGuideState(): m_state=6
21:27:53.075 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
21:27:53.075 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=463.45, Mass=919, SNR=19.3, Peak=110 HFD=3.0
21:27:53.075 00.000 10844 MultiStar: [#1 -0.13,-0.43,1.06,U] [#2 -0.78,-0.41,0.96,U] [#3 -0.94,-0.47,0.00,M10] [#4 -1.01,-0.20,0.00,M1] [#5 -0.03,-0.25,1.04,U] [#6 -0.86,-0.32,0.82,U] [#7 0.48,0.32,1.05,U] [#8 -1.03,-0.58,0.00,M3] 
21:27:53.075 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.24}, one-star: {-0.17, -0.36}
21:27:53.075 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.80) = xAngle (-1.51 = -1.51)
21:27:53.075 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.60 = -1.60)
21:27:53.075 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-2.32 mountX=0.02 mountY=-0.32, mountTheta=-1.51
21:27:53.078 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.24, opts=13)
21:27:53.078 00.000 10844 Enqueuing Move request for scope (-0.22, -0.24)
21:27:53.078 00.000 11060 Worker thread wakes up
21:27:53.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
21:27:53.078 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
21:27:53.078 00.000 11060 Moving (-0.22, -0.24) raw xDistance=0.02 yDistance=-0.32
21:27:53.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:27:53.078 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.59 newest=-0.97
21:27:53.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
21:27:53.078 00.000 11060 MoveAxis(E, 0, ABG)
21:27:53.078 00.000 11060 Move returns status 0, amount 0
21:27:53.078 00.000 11060 BLC: Oldest BLC event removed
21:27:53.078 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:27:53.078 00.000 11060 MoveAxis(N, 873, ABG)
21:27:53.078 00.000 11060 Guiding  Dir = 0, Dur = 873
21:27:53.085 00.007 11060 IsSlewing returns 0
21:27:53.085 00.000 11060 IsGuiding returns 0
21:27:53.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:53.104 00.019 10844 UpdateGuideState exits: m=919 SNR=19.3
21:27:53.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:53.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:53.104 00.000 10844 Enqueuing Expose request
21:27:53.962 00.858 11060 IsGuiding returns 0
21:27:53.962 00.000 11060 Move returns status 0, amount 873
21:27:53.962 00.000 11060 move complete, result=0
21:27:53.963 00.001 11060 worker thread done servicing request
21:27:53.963 00.000 11060 Worker thread wakes up
21:27:53.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:53.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:53.963 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 873 ms NORTH
21:27:54.604 00.641 11060 Exposure complete
21:27:54.746 00.142 11060 worker thread done servicing request
21:27:54.746 00.000 10844 OnExposeComplete: enter
21:27:54.746 00.000 10844 UpdateGuideState(): m_state=6
21:27:54.746 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
21:27:54.746 00.000 10844 Star::Find returns 1 (0), X=95.08, Y=464.23, Mass=736, SNR=17.2, Peak=99 HFD=2.5
21:27:54.746 00.000 10844 MultiStar: [#1 0.18,-1.05,0.00,M1] [#2 -0.36,-0.26,0.94,U] [#3 -1.21,0.38,0.00,R] [#4 -0.08,0.18,4.32,U] [#5 0.32,0.01,1.19,U] [#6 -0.38,0.09,1.13,U] [#7 0.81,0.11,1.06,U] [#8 -0.36,0.54,1.09,U] 
21:27:54.746 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.17}, one-star: {0.66, 0.43}
21:27:54.746 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.80) = xAngle (2.16 = 2.16)
21:27:54.746 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.07 = 2.07)
21:27:54.746 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.36 mountX=-0.09 mountY=0.15, mountTheta=2.14
21:27:54.746 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.17, opts=13)
21:27:54.746 00.000 10844 Enqueuing Move request for scope (0.04, 0.17)
21:27:54.746 00.000 11060 Worker thread wakes up
21:27:54.750 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
21:27:54.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
21:27:54.750 00.000 11060 Moving (0.04, 0.17) raw xDistance=-0.09 yDistance=0.15
21:27:54.750 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.224386, 1:-0.149167
21:27:54.750 00.000 11060 BLC: No correction, Miss < min_move
21:27:54.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:27:54.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:54.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:27:54.750 00.000 11060 MoveAxis(E, 0, ABG)
21:27:54.750 00.000 11060 Move returns status 0, amount 0
21:27:54.750 00.000 11060 MoveAxis(N, 0, ABG)
21:27:54.750 00.000 11060 Move returns status 0, amount 0
21:27:54.750 00.000 11060 move complete, result=0
21:27:54.750 00.000 11060 worker thread done servicing request
21:27:54.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:54.766 00.016 10844 UpdateGuideState exits: m=736 SNR=17.2
21:27:54.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:54.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:54.766 00.000 10844 Enqueuing Expose request
21:27:54.766 00.000 11060 Worker thread wakes up
21:27:54.766 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:27:54.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:54.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:55.405 00.639 11060 Exposure complete
21:27:55.547 00.142 11060 worker thread done servicing request
21:27:55.547 00.000 10844 OnExposeComplete: enter
21:27:55.547 00.000 10844 UpdateGuideState(): m_state=6
21:27:55.547 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
21:27:55.547 00.000 10844 Star::Find returns 1 (0), X=94.52, Y=463.91, Mass=1084, SNR=20.7, Peak=91 HFD=3.5
21:27:55.547 00.000 10844 MultiStar: [#1 0.28,-0.47,1.12,U] [#2 0.10,-0.86,0.74,U] [#3 0.51,-0.19,0.83,U] [#4 -0.63,0.94,0.00,M1] [#5 1.28,0.17,0.00,M1] [#6 -0.26,0.16,0.81,U] [#7 0.69,0.09,0.97,U] [#8 -0.66,-0.02,0.77,U] 
21:27:55.549 00.002 10844 single-star, 6 included, MultiStar: {0.14, -0.16}, one-star: {0.11, 0.11}
21:27:55.549 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.80) = xAngle (1.58 = 1.58)
21:27:55.549 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.50 = 1.50)
21:27:55.549 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.78 mountX=-0.00 mountY=0.15, mountTheta=1.58
21:27:55.553 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.11, opts=13)
21:27:55.553 00.000 10844 Enqueuing Move request for scope (0.11, 0.11)
21:27:55.554 00.001 11060 Worker thread wakes up
21:27:55.556 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
21:27:55.556 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
21:27:55.556 00.000 11060 Moving (0.11, 0.11) raw xDistance=-0.00 yDistance=0.15
21:27:55.556 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.224386, 1:-0.149167, 2:-0.150189
21:27:55.556 00.000 11060 BLC: No correction, Miss < min_move
21:27:55.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:27:55.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:55.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:27:55.556 00.000 11060 MoveAxis(E, 0, ABG)
21:27:55.556 00.000 11060 Move returns status 0, amount 0
21:27:55.556 00.000 11060 MoveAxis(N, 0, ABG)
21:27:55.556 00.000 11060 Move returns status 0, amount 0
21:27:55.556 00.000 11060 move complete, result=0
21:27:55.556 00.000 11060 worker thread done servicing request
21:27:55.561 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:55.579 00.018 10844 UpdateGuideState exits: m=1084 SNR=20.7
21:27:55.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:55.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:55.579 00.000 10844 Enqueuing Expose request
21:27:55.579 00.000 11060 Worker thread wakes up
21:27:55.579 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:27:55.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:55.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:56.214 00.635 11060 Exposure complete
21:27:56.385 00.171 11060 worker thread done servicing request
21:27:56.385 00.000 10844 OnExposeComplete: enter
21:27:56.385 00.000 10844 UpdateGuideState(): m_state=6
21:27:56.385 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
21:27:56.385 00.000 10844 Star::Find returns 1 (0), X=95.21, Y=464.46, Mass=1089, SNR=20.8, Peak=100 HFD=3.6
21:27:56.385 00.000 10844 MultiStar: [#1 -0.33,-0.06,1.17,U] [#2 -0.15,-0.71,0.81,U] [#3 0.74,-0.27,0.71,U] [#4 -0.32,0.41,3.13,U] [#5 0.48,0.23,0.87,U] [#6 0.41,0.16,0.81,U] [#7 1.00,0.84,0.00,M1] [#8 -0.55,-0.09,0.86,U] 
21:27:56.385 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.15}, one-star: {0.80, 0.65}
21:27:56.385 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.80) = xAngle (2.29 = 2.29)
21:27:56.385 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.20 = 2.20)
21:27:56.385 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.49 mountX=-0.10 mountY=0.12, mountTheta=2.26
21:27:56.389 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
21:27:56.389 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
21:27:56.389 00.000 11060 Worker thread wakes up
21:27:56.390 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
21:27:56.390 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
21:27:56.390 00.000 11060 Moving (0.01, 0.15) raw xDistance=-0.10 yDistance=0.12
21:27:56.390 00.000 11060 BLC: window closed
21:27:56.390 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.224386, 1:-0.149167, 2:-0.150189
21:27:56.390 00.000 11060 BLC: No correction, Miss < min_move
21:27:56.391 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:27:56.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:56.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:27:56.391 00.000 11060 MoveAxis(E, 0, ABG)
21:27:56.391 00.000 11060 Move returns status 0, amount 0
21:27:56.391 00.000 11060 MoveAxis(N, 0, ABG)
21:27:56.391 00.000 11060 Move returns status 0, amount 0
21:27:56.391 00.000 11060 move complete, result=0
21:27:56.391 00.000 11060 worker thread done servicing request
21:27:56.396 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:56.422 00.026 10844 UpdateGuideState exits: m=1089 SNR=20.8
21:27:56.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:56.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:56.422 00.000 10844 Enqueuing Expose request
21:27:56.423 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:27:56.423 00.000 11060 Worker thread wakes up
21:27:56.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:56.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:57.056 00.633 11060 Exposure complete
21:27:57.223 00.167 11060 worker thread done servicing request
21:27:57.223 00.000 10844 OnExposeComplete: enter
21:27:57.223 00.000 10844 UpdateGuideState(): m_state=6
21:27:57.223 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
21:27:57.223 00.000 10844 Star::Find returns 1 (0), X=94.97, Y=463.54, Mass=1245, SNR=22.6, Peak=115 HFD=3.5
21:27:57.227 00.004 10844 MultiStar: [#1 0.41,-0.19,0.86,U] [#2 -0.74,-0.58,0.78,U] [#3 0.73,0.12,0.87,U] [#4 0.22,0.41,2.99,U] [#5 0.44,0.22,0.77,U] [#6 0.42,0.47,0.76,U] [#7 0.22,0.45,0.87,U] [#8 0.20,0.35,0.75,U] 
21:27:57.227 00.000 10844 refined, 8 included, MultiStar: {0.27, 0.17}, one-star: {0.55, -0.27}
21:27:57.227 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.80) = xAngle (1.35 = 1.35)
21:27:57.227 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.27 = 1.27)
21:27:57.227 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.55 mountX=0.07 mountY=0.30, mountTheta=1.35
21:27:57.228 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.17, opts=13)
21:27:57.228 00.000 10844 Enqueuing Move request for scope (0.27, 0.17)
21:27:57.228 00.000 11060 Worker thread wakes up
21:27:57.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
21:27:57.228 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
21:27:57.228 00.000 11060 Moving (0.27, 0.17) raw xDistance=0.07 yDistance=0.30
21:27:57.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:27:57.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:57.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:27:57.228 00.000 11060 MoveAxis(E, 0, ABG)
21:27:57.228 00.000 11060 Move returns status 0, amount 0
21:27:57.228 00.000 11060 MoveAxis(N, 0, ABG)
21:27:57.228 00.000 11060 Move returns status 0, amount 0
21:27:57.228 00.000 11060 move complete, result=0
21:27:57.228 00.000 11060 worker thread done servicing request
21:27:57.234 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:57.256 00.022 10844 UpdateGuideState exits: m=1245 SNR=22.6
21:27:57.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:57.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:57.256 00.000 10844 Enqueuing Expose request
21:27:57.256 00.000 11060 Worker thread wakes up
21:27:57.256 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:27:57.259 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:57.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:57.879 00.620 11060 Exposure complete
21:27:58.028 00.149 11060 worker thread done servicing request
21:27:58.028 00.000 10844 OnExposeComplete: enter
21:27:58.028 00.000 10844 UpdateGuideState(): m_state=6
21:27:58.028 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
21:27:58.028 00.000 10844 Star::Find returns 1 (0), X=94.56, Y=464.24, Mass=1172, SNR=21.8, Peak=111 HFD=3.4
21:27:58.028 00.000 10844 MultiStar: [#1 0.54,-0.46,0.96,U] [#2 -0.31,-0.88,0.75,U] [#3 0.91,-0.80,0.00,M1] [#4 0.27,0.31,3.12,U] [#5 1.16,0.49,0.00,M1] [#6 0.53,0.07,0.83,U] [#7 0.66,0.08,0.85,U] [#8 0.06,-0.02,0.86,U] 
21:27:58.028 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.05}, one-star: {0.15, 0.44}
21:27:58.028 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.80) = xAngle (0.98 = 0.98)
21:27:58.028 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.90 = 0.90)
21:27:58.028 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.05 hyp=0.28 cameraTheta=0.18 mountX=0.16 mountY=0.22, mountTheta=0.95
21:27:58.033 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.05, opts=13)
21:27:58.033 00.000 10844 Enqueuing Move request for scope (0.28, 0.05)
21:27:58.033 00.000 11060 Worker thread wakes up
21:27:58.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.05) opts 0xd
21:27:58.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.05)
21:27:58.033 00.000 11060 Moving (0.28, 0.05) raw xDistance=0.16 yDistance=0.22
21:27:58.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:27:58.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:27:58.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:27:58.033 00.000 11060 MoveAxis(W, 23, ABG)
21:27:58.033 00.000 11060 Guiding  Dir = 3, Dur = 23
21:27:58.038 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:27:58.053 00.015 11060 IsSlewing returns 0
21:27:58.056 00.003 11060 IsGuiding returns 0
21:27:58.058 00.002 10844 UpdateGuideState exits: m=1172 SNR=21.8
21:27:58.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:58.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:58.058 00.000 10844 Enqueuing Expose request
21:27:58.089 00.031 11060 IsGuiding returns 0
21:27:58.089 00.000 11060 Move returns status 0, amount 23
21:27:58.089 00.000 11060 MoveAxis(N, 0, ABG)
21:27:58.089 00.000 11060 Move returns status 0, amount 0
21:27:58.089 00.000 11060 move complete, result=0
21:27:58.089 00.000 11060 worker thread done servicing request
21:27:58.089 00.000 11060 Worker thread wakes up
21:27:58.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:58.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:58.093 00.004 10844 GuideStep: 0.2 px 23 ms WEST, 0.2 px 0 ms NORTH
21:27:58.722 00.629 11060 Exposure complete
21:27:58.888 00.166 11060 worker thread done servicing request
21:27:58.888 00.000 10844 OnExposeComplete: enter
21:27:58.888 00.000 10844 UpdateGuideState(): m_state=6
21:27:58.891 00.003 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
21:27:58.891 00.000 10844 Star::Find returns 1 (0), X=94.57, Y=464.54, Mass=1171, SNR=21.9, Peak=111 HFD=3.2
21:27:58.891 00.000 10844 MultiStar: [#1 0.28,0.24,1.04,U] [#2 -0.60,-0.34,0.90,U] [#3 0.67,0.74,0.00,M2] [#4 0.26,0.49,3.19,U] [#5 0.67,1.14,0.00,M2] [#6 0.12,0.72,0.80,U] [#7 0.76,0.57,0.00,M1] [#8 -1.45,1.21,0.00,M1] 
21:27:58.891 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.41}, one-star: {0.16, 0.74}
21:27:58.891 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.80) = xAngle (2.09 = 2.09)
21:27:58.891 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.00 = 2.00)
21:27:58.891 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.28 mountX=-0.21 mountY=0.39, mountTheta=2.07
21:27:58.891 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.41, opts=13)
21:27:58.891 00.000 10844 Enqueuing Move request for scope (0.12, 0.41)
21:27:58.891 00.000 11060 Worker thread wakes up
21:27:58.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.41) opts 0xd
21:27:58.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.41)
21:27:58.891 00.000 11060 Moving (0.12, 0.41) raw xDistance=-0.21 yDistance=0.39
21:27:58.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
21:27:58.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:58.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:27:58.891 00.000 11060 MoveAxis(E, 30, ABG)
21:27:58.891 00.000 11060 Guiding  Dir = 2, Dur = 30
21:27:58.896 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:58.916 00.020 10844 UpdateGuideState exits: m=1171 SNR=21.9
21:27:58.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:58.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:58.916 00.000 10844 Enqueuing Expose request
21:27:58.916 00.000 11060 IsSlewing returns 0
21:27:58.916 00.000 11060 IsGuiding returns 0
21:27:58.971 00.055 11060 IsGuiding returns 0
21:27:58.971 00.000 11060 Move returns status 0, amount 30
21:27:58.971 00.000 11060 MoveAxis(N, 0, ABG)
21:27:58.971 00.000 11060 Move returns status 0, amount 0
21:27:58.971 00.000 11060 move complete, result=0
21:27:58.971 00.000 11060 worker thread done servicing request
21:27:58.971 00.000 11060 Worker thread wakes up
21:27:58.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:58.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:27:58.973 00.002 10844 GuideStep: -0.2 px 30 ms EAST, 0.4 px 0 ms NORTH
21:27:59.599 00.626 11060 Exposure complete
21:27:59.770 00.171 11060 worker thread done servicing request
21:27:59.770 00.000 10844 OnExposeComplete: enter
21:27:59.770 00.000 10844 UpdateGuideState(): m_state=6
21:27:59.770 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
21:27:59.770 00.000 10844 Star::Find returns 1 (0), X=94.51, Y=463.58, Mass=889, SNR=18.7, Peak=97 HFD=3.2
21:27:59.770 00.000 10844 MultiStar: [#1 0.66,0.04,1.06,U] [#2 -0.71,-0.27,1.02,U] [#3 0.43,0.39,0.90,U] [#4 -0.03,0.36,3.71,U] [#5 0.97,0.72,0.00,M3] [#6 0.52,0.72,0.77,U] [#7 -0.00,1.24,0.00,M2] [#8 -0.09,1.17,0.00,M2] 
21:27:59.770 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.21}, one-star: {0.10, -0.22}
21:27:59.770 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.80) = xAngle (1.96 = 1.96)
21:27:59.770 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.87 = 1.87)
21:27:59.770 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.16 mountX=-0.09 mountY=0.22, mountTheta=1.95
21:27:59.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.21, opts=13)
21:27:59.773 00.003 10844 Enqueuing Move request for scope (0.09, 0.21)
21:27:59.773 00.000 11060 Worker thread wakes up
21:27:59.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
21:27:59.773 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
21:27:59.773 00.000 11060 Moving (0.09, 0.21) raw xDistance=-0.09 yDistance=0.22
21:27:59.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:27:59.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:59.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:27:59.773 00.000 11060 MoveAxis(E, 0, ABG)
21:27:59.773 00.000 11060 Move returns status 0, amount 0
21:27:59.773 00.000 11060 MoveAxis(N, 0, ABG)
21:27:59.773 00.000 11060 Move returns status 0, amount 0
21:27:59.773 00.000 11060 move complete, result=0
21:27:59.773 00.000 11060 worker thread done servicing request
21:27:59.779 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:27:59.799 00.020 10844 UpdateGuideState exits: m=889 SNR=18.7
21:27:59.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:59.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:27:59.799 00.000 10844 Enqueuing Expose request
21:27:59.799 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:27:59.804 00.005 11060 Worker thread wakes up
21:27:59.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:27:59.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:00.440 00.636 11060 Exposure complete
21:28:00.604 00.164 11060 worker thread done servicing request
21:28:00.604 00.000 10844 OnExposeComplete: enter
21:28:00.604 00.000 10844 UpdateGuideState(): m_state=6
21:28:00.606 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
21:28:00.606 00.000 10844 Star::Find returns 1 (0), X=94.30, Y=464.15, Mass=794, SNR=17.4, Peak=86 HFD=3.3
21:28:00.606 00.000 10844 MultiStar: [#1 0.79,-0.64,0.00,M1] [#2 -0.15,0.04,1.10,U] [#3 1.30,-0.15,0.00,M2] [#4 0.23,0.44,4.45,U] [#5 0.82,0.86,0.00,M4] [#6 -0.21,0.48,1.02,U] [#7 0.68,0.62,1.13,U] [#8 -0.08,1.26,0.00,M3] 
21:28:00.606 00.000 10844 single-star, 4 included, MultiStar: {0.15, 0.41}, one-star: {-0.11, 0.35}
21:28:00.606 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.80) = xAngle (2.69 = 2.69)
21:28:00.607 00.001 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.60 = 2.60)
21:28:00.607 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.35 hyp=0.36 cameraTheta=1.88 mountX=-0.33 mountY=0.19, mountTheta=2.62
21:28:00.608 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.35, opts=13)
21:28:00.608 00.000 10844 Enqueuing Move request for scope (-0.11, 0.35)
21:28:00.608 00.000 11060 Worker thread wakes up
21:28:00.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.35) opts 0xd
21:28:00.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.35)
21:28:00.608 00.000 11060 Moving (-0.11, 0.35) raw xDistance=-0.33 yDistance=0.19
21:28:00.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:28:00.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:00.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:28:00.608 00.000 11060 MoveAxis(E, 48, ABG)
21:28:00.610 00.002 11060 Guiding  Dir = 2, Dur = 48
21:28:00.612 00.002 11060 IsSlewing returns 0
21:28:00.616 00.004 11060 IsGuiding returns 0
21:28:00.624 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:00.643 00.019 10844 UpdateGuideState exits: m=794 SNR=17.4
21:28:00.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:00.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:00.643 00.000 10844 Enqueuing Expose request
21:28:00.676 00.033 11060 IsGuiding returns 0
21:28:00.676 00.000 11060 Move returns status 0, amount 48
21:28:00.676 00.000 11060 MoveAxis(N, 0, ABG)
21:28:00.676 00.000 11060 Move returns status 0, amount 0
21:28:00.676 00.000 11060 move complete, result=0
21:28:00.678 00.002 11060 worker thread done servicing request
21:28:00.680 00.002 11060 Worker thread wakes up
21:28:00.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:00.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:00.682 00.002 10844 GuideStep: -0.3 px 48 ms EAST, 0.2 px 0 ms NORTH
21:28:01.328 00.646 11060 Exposure complete
21:28:01.510 00.182 11060 worker thread done servicing request
21:28:01.510 00.000 10844 OnExposeComplete: enter
21:28:01.510 00.000 10844 UpdateGuideState(): m_state=6
21:28:01.510 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
21:28:01.510 00.000 10844 Star::Find returns 1 (0), X=95.13, Y=463.86, Mass=798, SNR=17.4, Peak=99 HFD=2.9
21:28:01.510 00.000 10844 MultiStar: [#1 0.44,0.10,1.25,U] [#2 0.02,-0.06,0.99,U] [#3 0.77,0.54,0.90,U] [#4 -0.05,0.45,3.82,U] [#5 0.64,1.23,0.00,M5] [#6 0.50,0.66,1.16,U] [#7 0.54,0.61,1.05,U] [#8 0.05,0.70,0.97,U] 
21:28:01.510 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.40}, one-star: {0.71, 0.05}
21:28:01.510 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.80) = xAngle (1.78 = 1.78)
21:28:01.510 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.70 = 1.70)
21:28:01.510 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.40 hyp=0.48 cameraTheta=0.98 mountX=-0.10 mountY=0.47, mountTheta=1.78
21:28:01.516 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.40, opts=13)
21:28:01.516 00.000 10844 Enqueuing Move request for scope (0.27, 0.40)
21:28:01.516 00.000 11060 Worker thread wakes up
21:28:01.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.40) opts 0xd
21:28:01.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.40)
21:28:01.516 00.000 11060 Moving (0.27, 0.40) raw xDistance=-0.10 yDistance=0.47
21:28:01.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:28:01.516 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=-0.02 newest=0.88
21:28:01.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.47
21:28:01.516 00.000 11060 MoveAxis(E, 0, ABG)
21:28:01.516 00.000 11060 Move returns status 0, amount 0
21:28:01.516 00.000 11060 BLC: Oldest BLC event removed
21:28:01.516 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:28:01.516 00.000 11060 MoveAxis(S, 932, ABG)
21:28:01.516 00.000 11060 Guiding  Dir = 1, Dur = 932
21:28:01.521 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:01.527 00.006 11060 IsSlewing returns 0
21:28:01.527 00.000 11060 IsGuiding returns 0
21:28:01.537 00.010 10844 UpdateGuideState exits: m=798 SNR=17.4
21:28:01.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:01.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:01.537 00.000 10844 Enqueuing Expose request
21:28:02.468 00.931 11060 IsGuiding returns 0
21:28:02.468 00.000 11060 Move returns status 0, amount 932
21:28:02.469 00.001 11060 move complete, result=0
21:28:02.469 00.000 11060 worker thread done servicing request
21:28:02.469 00.000 11060 Worker thread wakes up
21:28:02.469 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.5 px 932 ms SOUTH
21:28:02.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:02.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:03.102 00.633 11060 Exposure complete
21:28:03.239 00.137 11060 worker thread done servicing request
21:28:03.239 00.000 10844 OnExposeComplete: enter
21:28:03.239 00.000 10844 UpdateGuideState(): m_state=6
21:28:03.239 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
21:28:03.239 00.000 10844 Star::Find returns 1 (0), X=94.52, Y=463.84, Mass=1280, SNR=22.6, Peak=122 HFD=3.4
21:28:03.241 00.002 10844 MultiStar: [#1 -0.09,-0.22,1.08,U] [#2 -0.39,-0.27,0.94,U] [#3 0.27,-0.23,0.76,U] [#4 -0.32,-0.07,3.00,U] [#5 0.24,0.75,0.85,U] [#6 0.10,-0.57,0.78,U] [#7 -0.31,0.30,0.85,U] [#8 -0.53,0.58,0.76,U] 
21:28:03.241 00.000 10844 single-star, 8 included, MultiStar: {-0.15, 0.01}, one-star: {0.11, 0.04}
21:28:03.241 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.80) = xAngle (1.14 = 1.14)
21:28:03.241 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.06 = 1.06)
21:28:03.241 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=0.05 mountY=0.10, mountTheta=1.13
21:28:03.242 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.04, opts=13)
21:28:03.242 00.000 10844 Enqueuing Move request for scope (0.11, 0.04)
21:28:03.242 00.000 11060 Worker thread wakes up
21:28:03.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
21:28:03.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
21:28:03.242 00.000 11060 Moving (0.11, 0.04) raw xDistance=0.05 yDistance=0.10
21:28:03.242 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.332231, 1:0.099534
21:28:03.242 00.000 11060 BLC: No correction, Miss < min_move
21:28:03.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:28:03.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:03.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:28:03.242 00.000 11060 MoveAxis(E, 0, ABG)
21:28:03.242 00.000 11060 Move returns status 0, amount 0
21:28:03.242 00.000 11060 MoveAxis(N, 0, ABG)
21:28:03.242 00.000 11060 Move returns status 0, amount 0
21:28:03.242 00.000 11060 move complete, result=0
21:28:03.242 00.000 11060 worker thread done servicing request
21:28:03.247 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:03.258 00.011 10844 UpdateGuideState exits: m=1280 SNR=22.6
21:28:03.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:03.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:03.258 00.000 10844 Enqueuing Expose request
21:28:03.258 00.000 11060 Worker thread wakes up
21:28:03.258 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:28:03.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:03.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:03.900 00.642 11060 Exposure complete
21:28:04.068 00.168 11060 worker thread done servicing request
21:28:04.068 00.000 10844 OnExposeComplete: enter
21:28:04.068 00.000 10844 UpdateGuideState(): m_state=6
21:28:04.068 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
21:28:04.068 00.000 10844 Star::Find returns 1 (0), X=94.12, Y=465.05, Mass=953, SNR=19.6, Peak=124 HFD=2.7
21:28:04.069 00.001 10844 MultiStar: [#1 -0.30,1.42,0.00,M1] [#2 -0.56,0.42,1.01,U] [#3 0.20,0.78,0.76,U] [#4 0.21,1.61,0.00,M1] [#5 0.53,1.44,0.00,M5] [#6 -0.24,0.55,0.89,U] [#7 -0.05,0.91,0.92,U] [#8 -0.74,1.51,0.00,M2] 
21:28:04.069 00.000 10844 refined, 4 included, MultiStar: {-0.21, 0.78}, one-star: {-0.30, 1.25}
21:28:04.069 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.80) = xAngle (2.64 = 2.64)
21:28:04.069 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.55 = 2.55)
21:28:04.069 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.78 hyp=0.81 cameraTheta=1.84 mountX=-0.71 mountY=0.45, mountTheta=2.58
21:28:04.069 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.78, opts=13)
21:28:04.069 00.000 10844 Enqueuing Move request for scope (-0.21, 0.78)
21:28:04.069 00.000 11060 Worker thread wakes up
21:28:04.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.78) opts 0xd
21:28:04.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.78)
21:28:04.069 00.000 11060 Moving (-0.21, 0.78) raw xDistance=-0.71 yDistance=0.45
21:28:04.069 00.000 11060 BLC: History state: CurrMiss=0.45, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.332231, 1:0.099534, 2:0.449693
21:28:04.069 00.000 11060 BLC: Under-shoot: nominal increase by 72
21:28:04.069 00.000 11060 BLC: window closed
21:28:04.069 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:28:04.069 00.000 11060 BLC: Pulse adjusted to 750
21:28:04.071 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.71
21:28:04.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.45
21:28:04.071 00.000 11060 MoveAxis(E, 105, ABG)
21:28:04.071 00.000 11060 Guiding  Dir = 2, Dur = 105
21:28:04.091 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:04.107 00.016 11060 IsSlewing returns 0
21:28:04.107 00.000 11060 IsGuiding returns 0
21:28:04.109 00.002 10844 UpdateGuideState exits: m=953 SNR=19.6
21:28:04.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:04.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:04.109 00.000 10844 Enqueuing Expose request
21:28:04.227 00.118 11060 IsGuiding returns 0
21:28:04.227 00.000 11060 Move returns status 0, amount 105
21:28:04.227 00.000 11060 MoveAxis(S, 172, ABG)
21:28:04.227 00.000 11060 Guiding  Dir = 1, Dur = 172
21:28:04.243 00.016 11060 IsSlewing returns 0
21:28:04.246 00.003 11060 IsGuiding returns 0
21:28:04.324 00.078 10844 evsrv: cli 0EEEE250 connect
21:28:04.324 00.000 10844 case statement mapped state 6 to 3
21:28:04.325 00.001 10844 case statement mapped state 6 to 3
21:28:04.325 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"9ecdbe10-0aa8-4587-9526-247c9d08ac3b"}
21:28:04.325 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"9ecdbe10-0aa8-4587-9526-247c9d08ac3b"}
21:28:04.325 00.000 10844 evsrv: cli 0EEEE250 disconnect
21:28:04.428 00.103 11060 IsGuiding returns 0
21:28:04.428 00.000 11060 Move returns status 0, amount 172
21:28:04.428 00.000 11060 move complete, result=0
21:28:04.428 00.000 11060 worker thread done servicing request
21:28:04.428 00.000 11060 Worker thread wakes up
21:28:04.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:04.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:04.428 00.000 10844 GuideStep: -0.7 px 105 ms EAST, 0.4 px 172 ms SOUTH
21:28:05.061 00.633 11060 Exposure complete
21:28:05.203 00.142 11060 worker thread done servicing request
21:28:05.203 00.000 10844 OnExposeComplete: enter
21:28:05.203 00.000 10844 UpdateGuideState(): m_state=6
21:28:05.203 00.000 10844 Star::Find(15, 94, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
21:28:05.203 00.000 10844 Star::Find returns 1 (0), X=93.85, Y=464.27, Mass=930, SNR=19.3, Peak=108 HFD=3.3
21:28:05.206 00.003 10844 MultiStar: [#1 -0.23,0.01,0.99,U] [#2 -0.57,0.06,0.80,U] [#3 0.01,0.19,0.74,U] [#4 -0.73,1.27,0.00,M2] [#5 0.38,1.28,0.00,M6] [#6 -0.34,0.48,0.90,U] [#7 0.30,-0.01,0.98,U] [#8 -1.01,0.48,0.00,M3] 
21:28:05.206 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.20}, one-star: {-0.56, 0.46}
21:28:05.206 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.80) = xAngle (3.23 = -3.05)
21:28:05.206 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.14 = -3.14)
21:28:05.206 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.30 cameraTheta=2.43 mountX=-0.30 mountY=-0.00, mountTheta=-3.14
21:28:05.206 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.20, opts=13)
21:28:05.206 00.000 10844 Enqueuing Move request for scope (-0.23, 0.20)
21:28:05.206 00.000 11060 Worker thread wakes up
21:28:05.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
21:28:05.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
21:28:05.206 00.000 11060 Moving (-0.23, 0.20) raw xDistance=-0.30 yDistance=-0.00
21:28:05.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.30
21:28:05.208 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:05.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:28:05.208 00.000 11060 MoveAxis(E, 47, ABG)
21:28:05.208 00.000 11060 Guiding  Dir = 2, Dur = 47
21:28:05.211 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:05.216 00.005 11060 IsSlewing returns 0
21:28:05.216 00.000 11060 IsGuiding returns 0
21:28:05.230 00.014 10844 UpdateGuideState exits: m=930 SNR=19.3
21:28:05.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:05.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:05.230 00.000 10844 Enqueuing Expose request
21:28:05.275 00.045 11060 IsGuiding returns 0
21:28:05.275 00.000 11060 Move returns status 0, amount 47
21:28:05.275 00.000 11060 MoveAxis(N, 0, ABG)
21:28:05.275 00.000 11060 Move returns status 0, amount 0
21:28:05.275 00.000 11060 move complete, result=0
21:28:05.275 00.000 11060 worker thread done servicing request
21:28:05.275 00.000 11060 Worker thread wakes up
21:28:05.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:05.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:05.275 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
21:28:05.906 00.631 11060 Exposure complete
21:28:06.079 00.173 11060 worker thread done servicing request
21:28:06.079 00.000 10844 OnExposeComplete: enter
21:28:06.079 00.000 10844 UpdateGuideState(): m_state=6
21:28:06.081 00.002 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:28:06.081 00.000 10844 Star::Find returns 1 (0), X=93.60, Y=464.53, Mass=1014, SNR=20.2, Peak=116 HFD=3.2
21:28:06.081 00.000 10844 MultiStar: [#1 -0.09,0.62,1.12,U] [#2 -0.99,0.49,0.00,M1] [#3 0.11,0.02,0.75,U] [#4 -0.82,1.05,0.00,M3] [#5 0.23,0.96,0.00,M7] [#6 -0.90,0.39,0.00,M1] [#7 -0.04,0.76,0.83,U] [#8 -0.81,0.24,0.88,U] 
21:28:06.081 00.000 10844 refined, 4 included, MultiStar: {-0.34, 0.50}, one-star: {-0.82, 0.73}
21:28:06.081 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.80) = xAngle (2.98 = 2.98)
21:28:06.081 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.89 = 2.89)
21:28:06.081 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.50 hyp=0.61 cameraTheta=2.18 mountX=-0.60 mountY=0.15, mountTheta=2.90
21:28:06.082 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.50, opts=13)
21:28:06.084 00.002 10844 Enqueuing Move request for scope (-0.34, 0.50)
21:28:06.084 00.000 11060 Worker thread wakes up
21:28:06.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.50) opts 0xd
21:28:06.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.50)
21:28:06.084 00.000 11060 Moving (-0.34, 0.50) raw xDistance=-0.60 yDistance=0.15
21:28:06.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.60
21:28:06.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:06.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:28:06.084 00.000 11060 MoveAxis(E, 89, ABG)
21:28:06.084 00.000 11060 Guiding  Dir = 2, Dur = 89
21:28:06.088 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:06.096 00.008 11060 IsSlewing returns 0
21:28:06.098 00.002 11060 IsGuiding returns 0
21:28:06.112 00.014 10844 UpdateGuideState exits: m=1014 SNR=20.2
21:28:06.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:06.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:06.112 00.000 10844 Enqueuing Expose request
21:28:06.195 00.083 11060 IsGuiding returns 0
21:28:06.195 00.000 11060 Move returns status 0, amount 89
21:28:06.195 00.000 11060 MoveAxis(N, 0, ABG)
21:28:06.196 00.001 11060 Move returns status 0, amount 0
21:28:06.196 00.000 11060 move complete, result=0
21:28:06.196 00.000 11060 worker thread done servicing request
21:28:06.196 00.000 10844 GuideStep: -0.6 px 89 ms EAST, 0.1 px 0 ms NORTH
21:28:06.196 00.000 11060 Worker thread wakes up
21:28:06.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:06.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:06.819 00.623 11060 Exposure complete
21:28:06.987 00.168 11060 worker thread done servicing request
21:28:06.988 00.001 10844 OnExposeComplete: enter
21:28:06.988 00.000 10844 UpdateGuideState(): m_state=6
21:28:06.988 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
21:28:06.988 00.000 10844 Star::Find returns 1 (0), X=94.00, Y=464.13, Mass=817, SNR=17.7, Peak=84 HFD=3.0
21:28:06.988 00.000 10844 MultiStar: [#1 -0.36,0.57,1.29,U] [#2 -0.16,0.12,1.03,U] [#3 -0.76,-0.20,0.88,U] [#4 -0.63,1.74,0.00,M4] [#5 0.23,0.91,1.21,U] [#6 -0.84,-0.03,1.05,U] [#7 -0.22,1.04,0.00,M1] [#8 -1.43,0.64,0.00,M3] 
21:28:06.988 00.000 10844 refined, 5 included, MultiStar: {-0.36, 0.32}, one-star: {-0.41, 0.33}
21:28:06.988 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.80) = xAngle (3.21 = -3.07)
21:28:06.988 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
21:28:06.988 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.32 hyp=0.48 cameraTheta=2.41 mountX=-0.48 mountY=0.01, mountTheta=3.13
21:28:06.990 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.32, opts=13)
21:28:06.990 00.000 10844 Enqueuing Move request for scope (-0.36, 0.32)
21:28:06.990 00.000 11060 Worker thread wakes up
21:28:06.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.32) opts 0xd
21:28:06.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.32)
21:28:06.990 00.000 11060 Moving (-0.36, 0.32) raw xDistance=-0.48 yDistance=0.01
21:28:06.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
21:28:06.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:06.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:28:06.990 00.000 11060 MoveAxis(E, 73, ABG)
21:28:06.990 00.000 11060 Guiding  Dir = 2, Dur = 73
21:28:06.993 00.003 11060 IsSlewing returns 0
21:28:06.993 00.000 11060 IsGuiding returns 0
21:28:06.995 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:07.014 00.019 10844 UpdateGuideState exits: m=817 SNR=17.7
21:28:07.015 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:07.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:07.015 00.000 10844 Enqueuing Expose request
21:28:07.075 00.060 11060 IsGuiding returns 0
21:28:07.075 00.000 11060 Move returns status 0, amount 73
21:28:07.075 00.000 11060 MoveAxis(N, 0, ABG)
21:28:07.075 00.000 11060 Move returns status 0, amount 0
21:28:07.075 00.000 11060 move complete, result=0
21:28:07.075 00.000 11060 worker thread done servicing request
21:28:07.075 00.000 11060 Worker thread wakes up
21:28:07.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:07.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:07.075 00.000 10844 GuideStep: -0.5 px 73 ms EAST, 0.0 px 0 ms NORTH
21:28:07.692 00.617 11060 Exposure complete
21:28:07.861 00.169 11060 worker thread done servicing request
21:28:07.861 00.000 10844 OnExposeComplete: enter
21:28:07.861 00.000 10844 UpdateGuideState(): m_state=6
21:28:07.863 00.002 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
21:28:07.863 00.000 10844 Star::Find returns 1 (0), X=93.73, Y=463.65, Mass=1041, SNR=20.1, Peak=109 HFD=3.4
21:28:07.863 00.000 10844 MultiStar: [#1 -0.49,0.42,1.21,U] [#2 -0.76,-0.01,0.98,U] [#3 0.18,-0.03,0.76,U] [#4 -0.43,-0.31,3.45,U] [#5 0.67,0.76,0.00,M7] [#6 -0.79,-0.03,0.77,U] [#7 -0.21,0.53,0.94,U] [#8 -1.87,1.10,0.00,M4] 
21:28:07.863 00.000 10844 refined, 6 included, MultiStar: {-0.46, -0.03}, one-star: {-0.68, -0.15}
21:28:07.863 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.80) = xAngle (-2.27 = -2.27)
21:28:07.863 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.36 = -2.36)
21:28:07.863 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-3.08 mountX=-0.30 mountY=-0.32, mountTheta=-2.31
21:28:07.865 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-0.03, opts=13)
21:28:07.865 00.000 10844 Enqueuing Move request for scope (-0.46, -0.03)
21:28:07.865 00.000 11060 Worker thread wakes up
21:28:07.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.03) opts 0xd
21:28:07.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -0.03)
21:28:07.865 00.000 11060 Moving (-0.46, -0.03) raw xDistance=-0.30 yDistance=-0.32
21:28:07.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:28:07.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:07.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:28:07.865 00.000 11060 MoveAxis(E, 46, ABG)
21:28:07.865 00.000 11060 Guiding  Dir = 2, Dur = 46
21:28:07.871 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:07.887 00.016 10844 UpdateGuideState exits: m=1041 SNR=20.1
21:28:07.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:07.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:07.887 00.000 10844 Enqueuing Expose request
21:28:07.899 00.012 11060 IsSlewing returns 0
21:28:07.899 00.000 11060 IsGuiding returns 0
21:28:07.966 00.067 11060 IsGuiding returns 0
21:28:07.966 00.000 11060 Move returns status 0, amount 46
21:28:07.968 00.002 11060 MoveAxis(N, 0, ABG)
21:28:07.968 00.000 11060 Move returns status 0, amount 0
21:28:07.968 00.000 11060 move complete, result=0
21:28:07.968 00.000 11060 worker thread done servicing request
21:28:07.968 00.000 11060 Worker thread wakes up
21:28:07.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:07.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:07.969 00.001 10844 GuideStep: -0.3 px 46 ms EAST, -0.3 px 0 ms NORTH
21:28:08.605 00.636 11060 Exposure complete
21:28:08.762 00.157 11060 worker thread done servicing request
21:28:08.762 00.000 10844 OnExposeComplete: enter
21:28:08.762 00.000 10844 UpdateGuideState(): m_state=6
21:28:08.762 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
21:28:08.762 00.000 10844 Star::Find returns 1 (0), X=93.65, Y=463.12, Mass=1106, SNR=20.9, Peak=93 HFD=3.5
21:28:08.762 00.000 10844 MultiStar: [#1 -0.81,-0.75,0.00,M1] [#2 -0.97,-0.86,0.00,M1] [#3 -0.35,-0.53,0.68,U] [#4 -0.54,-0.87,0.00,M4] [#5 0.32,0.23,0.91,U] [#6 -0.83,0.87,0.00,M1] [#7 0.22,-0.03,0.97,U] [#8 -1.54,0.13,0.00,M5] 
21:28:08.762 00.000 10844 refined, 3 included, MultiStar: {-0.14, -0.24}, one-star: {-0.76, -0.69}
21:28:08.762 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.80) = xAngle (-1.29 = -1.29)
21:28:08.762 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.37 = -1.37)
21:28:08.762 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-2.09 mountX=0.08 mountY=-0.27, mountTheta=-1.29
21:28:08.762 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.24, opts=13)
21:28:08.762 00.000 10844 Enqueuing Move request for scope (-0.14, -0.24)
21:28:08.762 00.000 11060 Worker thread wakes up
21:28:08.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd
21:28:08.762 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.24)
21:28:08.762 00.000 11060 Moving (-0.14, -0.24) raw xDistance=0.08 yDistance=-0.27
21:28:08.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:28:08.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:08.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:28:08.762 00.000 11060 MoveAxis(E, 0, ABG)
21:28:08.762 00.000 11060 Move returns status 0, amount 0
21:28:08.762 00.000 11060 MoveAxis(N, 0, ABG)
21:28:08.762 00.000 11060 Move returns status 0, amount 0
21:28:08.762 00.000 11060 move complete, result=0
21:28:08.762 00.000 11060 worker thread done servicing request
21:28:08.771 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:08.786 00.015 10844 UpdateGuideState exits: m=1106 SNR=20.9
21:28:08.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:08.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:08.786 00.000 10844 Enqueuing Expose request
21:28:08.786 00.000 11060 Worker thread wakes up
21:28:08.786 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:28:08.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:08.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:09.432 00.646 11060 Exposure complete
21:28:09.597 00.165 11060 worker thread done servicing request
21:28:09.597 00.000 10844 OnExposeComplete: enter
21:28:09.597 00.000 10844 UpdateGuideState(): m_state=6
21:28:09.597 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
21:28:09.597 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.16, Mass=901, SNR=18.9, Peak=91 HFD=3.1
21:28:09.597 00.000 10844 MultiStar: [#1 -0.41,-0.41,1.29,U] [#2 -0.71,-1.44,0.00,M2] [#3 0.27,-0.57,0.78,U] [#4 -0.35,-0.54,3.83,U] [#5 0.15,0.17,1.06,U] [#6 -0.47,-0.57,0.84,U] [#7 -0.29,-0.31,0.91,U] [#8 -1.26,-0.68,0.00,M6] 
21:28:09.602 00.005 10844 refined, 6 included, MultiStar: {-0.25, -0.44}, one-star: {-0.33, -0.64}
21:28:09.602 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.80) = xAngle (-1.29 = -1.29)
21:28:09.602 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.38 = -1.38)
21:28:09.602 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.44 hyp=0.51 cameraTheta=-2.10 mountX=0.14 mountY=-0.50, mountTheta=-1.30
21:28:09.605 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.44, opts=13)
21:28:09.605 00.000 10844 Enqueuing Move request for scope (-0.25, -0.44)
21:28:09.608 00.003 11060 Worker thread wakes up
21:28:09.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.44) opts 0xd
21:28:09.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.44)
21:28:09.608 00.000 11060 Moving (-0.25, -0.44) raw xDistance=0.14 yDistance=-0.50
21:28:09.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:28:09.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:09.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
21:28:09.608 00.000 11060 MoveAxis(W, 20, ABG)
21:28:09.608 00.000 11060 Guiding  Dir = 3, Dur = 20
21:28:09.618 00.010 11060 IsSlewing returns 0
21:28:09.618 00.000 11060 IsGuiding returns 0
21:28:09.622 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:09.638 00.016 10844 UpdateGuideState exits: m=901 SNR=18.9
21:28:09.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:09.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:09.638 00.000 10844 Enqueuing Expose request
21:28:09.648 00.010 11060 IsGuiding returns 0
21:28:09.648 00.000 11060 Move returns status 0, amount 20
21:28:09.648 00.000 11060 MoveAxis(N, 0, ABG)
21:28:09.648 00.000 11060 Move returns status 0, amount 0
21:28:09.648 00.000 11060 move complete, result=0
21:28:09.648 00.000 11060 worker thread done servicing request
21:28:09.650 00.002 11060 Worker thread wakes up
21:28:09.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:09.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:09.650 00.000 10844 GuideStep: 0.1 px 20 ms WEST, -0.5 px 0 ms NORTH
21:28:10.270 00.620 11060 Exposure complete
21:28:10.434 00.164 11060 worker thread done servicing request
21:28:10.439 00.005 10844 OnExposeComplete: enter
21:28:10.439 00.000 10844 UpdateGuideState(): m_state=6
21:28:10.439 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
21:28:10.439 00.000 10844 Star::Find returns 1 (0), X=93.53, Y=463.03, Mass=956, SNR=19.6, Peak=123 HFD=2.9
21:28:10.440 00.001 10844 MultiStar: [#1 -0.10,-0.93,1.08,U] [#2 -0.61,-0.77,0.00,M3] [#3 -0.59,-0.90,0.00,M1] [#4 -0.84,0.29,3.33,U] [#5 -0.12,0.69,1.01,U] [#6 -0.98,-0.72,0.00,M1] [#7 0.15,-0.31,0.90,U] [#8 -1.35,-0.10,0.00,M7] 
21:28:10.440 00.000 10844 refined, 4 included, MultiStar: {-0.51, -0.05}, one-star: {-0.88, -0.78}
21:28:10.440 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.80) = xAngle (-2.23 = -2.23)
21:28:10.440 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.32 = -2.32)
21:28:10.440 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=-0.05 hyp=0.52 cameraTheta=-3.04 mountX=-0.32 mountY=-0.38, mountTheta=-2.27
21:28:10.440 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=-0.05, opts=13)
21:28:10.440 00.000 10844 Enqueuing Move request for scope (-0.51, -0.05)
21:28:10.440 00.000 11060 Worker thread wakes up
21:28:10.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.05) opts 0xd
21:28:10.440 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, -0.05)
21:28:10.440 00.000 11060 Moving (-0.51, -0.05) raw xDistance=-0.32 yDistance=-0.38
21:28:10.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.32
21:28:10.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:10.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:28:10.440 00.000 11060 MoveAxis(E, 46, ABG)
21:28:10.440 00.000 11060 Guiding  Dir = 2, Dur = 46
21:28:10.444 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:10.449 00.005 11060 IsSlewing returns 0
21:28:10.449 00.000 11060 IsGuiding returns 0
21:28:10.469 00.020 10844 UpdateGuideState exits: m=956 SNR=19.6
21:28:10.471 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:10.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:10.471 00.000 10844 Enqueuing Expose request
21:28:10.510 00.039 11060 IsGuiding returns 0
21:28:10.510 00.000 11060 Move returns status 0, amount 46
21:28:10.510 00.000 11060 MoveAxis(N, 0, ABG)
21:28:10.510 00.000 11060 Move returns status 0, amount 0
21:28:10.510 00.000 11060 move complete, result=0
21:28:10.510 00.000 11060 worker thread done servicing request
21:28:10.510 00.000 11060 Worker thread wakes up
21:28:10.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:10.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:10.510 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.4 px 0 ms NORTH
21:28:11.135 00.625 11060 Exposure complete
21:28:11.304 00.169 11060 worker thread done servicing request
21:28:11.306 00.002 10844 OnExposeComplete: enter
21:28:11.306 00.000 10844 UpdateGuideState(): m_state=6
21:28:11.306 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
21:28:11.306 00.000 10844 Star::Find returns 1 (0), X=93.66, Y=463.69, Mass=947, SNR=19.3, Peak=109 HFD=3.1
21:28:11.306 00.000 10844 MultiStar: [#1 -0.46,-0.05,1.20,U] [#2 -0.38,-0.17,0.83,U] [#3 -0.52,-0.80,0.00,M2] [#4 -0.83,0.96,0.00,M3] [#5 0.14,0.49,1.06,U] [#6 0.05,0.11,0.92,U] [#7 -0.26,0.88,1.11,U] [#8 -1.04,0.31,0.00,M8] 
21:28:11.306 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.21}, one-star: {-0.75, -0.12}
21:28:11.306 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.80) = xAngle (3.31 = -2.98)
21:28:11.306 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.22 = -3.06)
21:28:11.306 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.21 hyp=0.35 cameraTheta=2.50 mountX=-0.35 mountY=-0.03, mountTheta=-3.06
21:28:11.308 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.21, opts=13)
21:28:11.308 00.000 10844 Enqueuing Move request for scope (-0.28, 0.21)
21:28:11.308 00.000 11060 Worker thread wakes up
21:28:11.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.21) opts 0xd
21:28:11.308 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.21)
21:28:11.308 00.000 11060 Moving (-0.28, 0.21) raw xDistance=-0.35 yDistance=-0.03
21:28:11.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
21:28:11.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:11.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:28:11.308 00.000 11060 MoveAxis(E, 52, ABG)
21:28:11.308 00.000 11060 Guiding  Dir = 2, Dur = 52
21:28:11.313 00.005 11060 IsSlewing returns 0
21:28:11.313 00.000 11060 IsGuiding returns 0
21:28:11.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:11.332 00.019 10844 UpdateGuideState exits: m=947 SNR=19.3
21:28:11.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:11.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:11.332 00.000 10844 Enqueuing Expose request
21:28:11.375 00.043 11060 IsGuiding returns 0
21:28:11.375 00.000 11060 Move returns status 0, amount 52
21:28:11.375 00.000 11060 MoveAxis(N, 0, ABG)
21:28:11.376 00.001 11060 Move returns status 0, amount 0
21:28:11.376 00.000 11060 move complete, result=0
21:28:11.376 00.000 11060 worker thread done servicing request
21:28:11.376 00.000 11060 Worker thread wakes up
21:28:11.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:11.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:11.376 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
21:28:11.997 00.621 11060 Exposure complete
21:28:12.141 00.144 11060 worker thread done servicing request
21:28:12.141 00.000 10844 OnExposeComplete: enter
21:28:12.141 00.000 10844 UpdateGuideState(): m_state=6
21:28:12.143 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
21:28:12.143 00.000 10844 Star::Find returns 1 (0), X=93.86, Y=463.62, Mass=1044, SNR=20.5, Peak=106 HFD=2.8
21:28:12.143 00.000 10844 MultiStar: [#1 0.08,-0.59,0.94,U] [#2 -0.47,-0.48,0.84,U] [#3 0.18,-0.57,0.65,U] [#4 -0.56,0.47,3.51,U] [#5 0.13,0.52,0.98,U] [#6 -0.66,0.42,0.78,U] [#7 -0.26,0.22,1.07,U] [#8 -0.79,0.72,0.00,M9] 
21:28:12.143 00.000 10844 refined, 7 included, MultiStar: {-0.35, 0.12}, one-star: {-0.55, -0.19}
21:28:12.143 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.80) = xAngle (3.60 = -2.68)
21:28:12.143 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.52 = -2.77)
21:28:12.143 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.12 hyp=0.37 cameraTheta=2.80 mountX=-0.33 mountY=-0.14, mountTheta=-2.75
21:28:12.145 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.12, opts=13)
21:28:12.145 00.000 10844 Enqueuing Move request for scope (-0.35, 0.12)
21:28:12.145 00.000 11060 Worker thread wakes up
21:28:12.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.12) opts 0xd
21:28:12.145 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.12)
21:28:12.147 00.002 11060 Moving (-0.35, 0.12) raw xDistance=-0.33 yDistance=-0.14
21:28:12.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:28:12.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:12.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:28:12.147 00.000 11060 MoveAxis(E, 50, ABG)
21:28:12.147 00.000 11060 Guiding  Dir = 2, Dur = 50
21:28:12.150 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:12.169 00.019 10844 UpdateGuideState exits: m=1044 SNR=20.5
21:28:12.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:12.170 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:12.170 00.000 10844 Enqueuing Expose request
21:28:12.174 00.004 11060 IsSlewing returns 0
21:28:12.174 00.000 11060 IsGuiding returns 0
21:28:12.251 00.077 11060 IsGuiding returns 0
21:28:12.251 00.000 11060 Move returns status 0, amount 50
21:28:12.251 00.000 11060 MoveAxis(N, 0, ABG)
21:28:12.251 00.000 11060 Move returns status 0, amount 0
21:28:12.251 00.000 11060 move complete, result=0
21:28:12.251 00.000 11060 worker thread done servicing request
21:28:12.251 00.000 11060 Worker thread wakes up
21:28:12.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:12.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:12.251 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
21:28:12.896 00.645 11060 Exposure complete
21:28:13.075 00.179 11060 worker thread done servicing request
21:28:13.075 00.000 10844 OnExposeComplete: enter
21:28:13.075 00.000 10844 UpdateGuideState(): m_state=6
21:28:13.075 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
21:28:13.075 00.000 10844 Star::Find returns 1 (0), X=93.97, Y=464.18, Mass=932, SNR=19.3, Peak=92 HFD=3.1
21:28:13.075 00.000 10844 MultiStar: [#1 0.54,0.06,0.95,U] [#2 -0.57,0.14,0.96,U] [#3 0.79,0.07,0.76,U] [#4 -0.52,1.27,0.00,M3] [#5 0.45,1.17,0.00,M3] [#6 -1.45,0.31,0.00,M1] [#7 -0.81,1.09,0.00,M1] [#8 -0.58,0.78,0.00,M10] 
21:28:13.075 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.17}, one-star: {-0.44, 0.38}
21:28:13.075 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.80) = xAngle (2.18 = 2.18)
21:28:13.075 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.10 = 2.10)
21:28:13.075 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.38 mountX=-0.10 mountY=0.15, mountTheta=2.16
21:28:13.078 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.17, opts=13)
21:28:13.078 00.000 10844 Enqueuing Move request for scope (0.03, 0.17)
21:28:13.078 00.000 11060 Worker thread wakes up
21:28:13.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
21:28:13.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
21:28:13.078 00.000 11060 Moving (0.03, 0.17) raw xDistance=-0.10 yDistance=0.15
21:28:13.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:28:13.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:13.080 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:28:13.080 00.000 11060 MoveAxis(E, 0, ABG)
21:28:13.080 00.000 11060 Move returns status 0, amount 0
21:28:13.080 00.000 11060 MoveAxis(N, 0, ABG)
21:28:13.080 00.000 11060 Move returns status 0, amount 0
21:28:13.080 00.000 11060 move complete, result=0
21:28:13.080 00.000 11060 worker thread done servicing request
21:28:13.084 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:13.104 00.020 10844 UpdateGuideState exits: m=932 SNR=19.3
21:28:13.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:13.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:13.104 00.000 10844 Enqueuing Expose request
21:28:13.104 00.000 11060 Worker thread wakes up
21:28:13.104 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:28:13.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:13.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:13.722 00.618 11060 Exposure complete
21:28:13.887 00.165 11060 worker thread done servicing request
21:28:13.887 00.000 10844 OnExposeComplete: enter
21:28:13.887 00.000 10844 UpdateGuideState(): m_state=6
21:28:13.887 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
21:28:13.887 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=463.30, Mass=956, SNR=19.6, Peak=91 HFD=3.4
21:28:13.887 00.000 10844 MultiStar: [#1 0.17,-0.39,0.91,U] [#2 -0.01,-0.71,0.75,U] [#3 -0.05,-0.64,0.73,U] [#4 -1.13,0.12,0.00,M4] [#5 -0.10,0.10,0.99,U] [#6 -0.32,-0.05,0.90,U] [#7 0.11,0.59,0.89,U] [#8 -0.31,0.25,0.87,U] 
21:28:13.887 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.15}, one-star: {-0.16, -0.51}
21:28:13.887 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.80) = xAngle (-1.29 = -1.29)
21:28:13.887 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.38 = -1.38)
21:28:13.887 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.09 mountX=0.05 mountY=-0.17, mountTheta=-1.29
21:28:13.892 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
21:28:13.892 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
21:28:13.893 00.001 11060 Worker thread wakes up
21:28:13.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
21:28:13.893 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
21:28:13.893 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.05 yDistance=-0.17
21:28:13.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:28:13.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:13.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:28:13.893 00.000 11060 MoveAxis(E, 0, ABG)
21:28:13.893 00.000 11060 Move returns status 0, amount 0
21:28:13.893 00.000 11060 MoveAxis(N, 0, ABG)
21:28:13.893 00.000 11060 Move returns status 0, amount 0
21:28:13.893 00.000 11060 move complete, result=0
21:28:13.893 00.000 11060 worker thread done servicing request
21:28:13.902 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:13.918 00.016 10844 UpdateGuideState exits: m=956 SNR=19.6
21:28:13.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:13.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:13.918 00.000 10844 Enqueuing Expose request
21:28:13.918 00.000 11060 Worker thread wakes up
21:28:13.918 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:13.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:13.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:14.547 00.629 11060 Exposure complete
21:28:14.701 00.154 11060 worker thread done servicing request
21:28:14.701 00.000 10844 OnExposeComplete: enter
21:28:14.701 00.000 10844 UpdateGuideState(): m_state=6
21:28:14.701 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
21:28:14.701 00.000 10844 Star::Find returns 1 (0), X=93.76, Y=463.58, Mass=1261, SNR=22.5, Peak=119 HFD=3.3
21:28:14.701 00.000 10844 MultiStar: [#1 -0.02,0.30,0.93,U] [#2 -1.19,-0.54,0.00,M1] [#3 -0.26,-0.44,0.80,U] [#4 -0.71,0.04,2.97,U] [#5 0.73,0.77,0.00,M3] [#6 -0.79,0.38,0.78,U] [#7 -0.31,0.68,0.83,U] [#8 -0.63,0.09,0.76,U] 
21:28:14.701 00.000 10844 refined, 6 included, MultiStar: {-0.54, 0.09}, one-star: {-0.66, -0.22}
21:28:14.701 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.80) = xAngle (3.77 = -2.51)
21:28:14.701 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.69 = -2.60)
21:28:14.701 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=0.09 hyp=0.54 cameraTheta=2.97 mountX=-0.44 mountY=-0.28, mountTheta=-2.57
21:28:14.703 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=0.09, opts=13)
21:28:14.703 00.000 10844 Enqueuing Move request for scope (-0.54, 0.09)
21:28:14.703 00.000 11060 Worker thread wakes up
21:28:14.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.09) opts 0xd
21:28:14.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, 0.09)
21:28:14.703 00.000 11060 Moving (-0.54, 0.09) raw xDistance=-0.44 yDistance=-0.28
21:28:14.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
21:28:14.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:28:14.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:28:14.703 00.000 11060 MoveAxis(E, 64, ABG)
21:28:14.703 00.000 11060 Guiding  Dir = 2, Dur = 64
21:28:14.707 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:14.711 00.004 11060 IsSlewing returns 0
21:28:14.711 00.000 11060 IsGuiding returns 0
21:28:14.727 00.016 10844 UpdateGuideState exits: m=1261 SNR=22.5
21:28:14.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:14.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:14.727 00.000 10844 Enqueuing Expose request
21:28:14.792 00.065 11060 IsGuiding returns 0
21:28:14.792 00.000 11060 Move returns status 0, amount 64
21:28:14.792 00.000 11060 MoveAxis(N, 0, ABG)
21:28:14.792 00.000 11060 Move returns status 0, amount 0
21:28:14.792 00.000 11060 move complete, result=0
21:28:14.792 00.000 11060 worker thread done servicing request
21:28:14.792 00.000 11060 Worker thread wakes up
21:28:14.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:14.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:14.793 00.001 10844 GuideStep: -0.4 px 64 ms EAST, -0.3 px 0 ms NORTH
21:28:15.420 00.627 11060 Exposure complete
21:28:15.597 00.177 11060 worker thread done servicing request
21:28:15.597 00.000 10844 OnExposeComplete: enter
21:28:15.597 00.000 10844 UpdateGuideState(): m_state=6
21:28:15.597 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
21:28:15.597 00.000 10844 Star::Find returns 1 (0), X=93.40, Y=462.42, Mass=810, SNR=17.8, Peak=86 HFD=3.2
21:28:15.597 00.000 10844 MultiStar: [#1 -0.49,-1.30,0.00,M1] [#2 -1.09,-1.22,0.00,M2] [#3 -0.44,-1.21,0.00,M1] [#4 -0.60,-0.09,4.27,U] [#5 0.40,-0.36,0.99,U] [#6 -0.36,-1.33,0.00,M1] [#7 -0.73,-0.02,0.96,U] [#8 -1.17,-0.63,0.00,M9] 
21:28:15.597 00.000 10844 refined, 3 included, MultiStar: {-0.53, -0.30}, one-star: {-1.01, -1.39}
21:28:15.597 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.80) = xAngle (-1.83 = -1.83)
21:28:15.597 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.92 = -1.92)
21:28:15.597 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-0.30 hyp=0.61 cameraTheta=-2.63 mountX=-0.16 mountY=-0.57, mountTheta=-1.84
21:28:15.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-0.30, opts=13)
21:28:15.600 00.001 10844 Enqueuing Move request for scope (-0.53, -0.30)
21:28:15.600 00.000 11060 Worker thread wakes up
21:28:15.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.30) opts 0xd
21:28:15.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -0.30)
21:28:15.600 00.000 11060 Moving (-0.53, -0.30) raw xDistance=-0.16 yDistance=-0.57
21:28:15.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
21:28:15.600 00.000 11060 resist switch: large excursion: input -0.57 thresh 0.57 direction from 1 to -1
21:28:15.600 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.72
21:28:15.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.57
21:28:15.600 00.000 11060 MoveAxis(E, 25, ABG)
21:28:15.600 00.000 11060 Guiding  Dir = 2, Dur = 25
21:28:15.606 00.006 11060 IsSlewing returns 0
21:28:15.606 00.000 11060 IsGuiding returns 0
21:28:15.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:15.626 00.020 10844 UpdateGuideState exits: m=810 SNR=17.8
21:28:15.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:15.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:15.626 00.000 10844 Enqueuing Expose request
21:28:15.637 00.011 11060 IsGuiding returns 0
21:28:15.637 00.000 11060 Move returns status 0, amount 25
21:28:15.637 00.000 11060 BLC: Oldest BLC event removed
21:28:15.637 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:28:15.637 00.000 11060 MoveAxis(N, 970, ABG)
21:28:15.637 00.000 11060 Guiding  Dir = 0, Dur = 970
21:28:15.652 00.015 11060 IsSlewing returns 0
21:28:15.653 00.001 11060 IsGuiding returns 0
21:28:16.627 00.974 11060 IsGuiding returns 0
21:28:16.627 00.000 11060 Move returns status 0, amount 970
21:28:16.627 00.000 11060 move complete, result=0
21:28:16.628 00.001 11060 worker thread done servicing request
21:28:16.628 00.000 11060 Worker thread wakes up
21:28:16.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:16.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:16.628 00.000 10844 GuideStep: -0.2 px 25 ms EAST, -0.6 px 970 ms NORTH
21:28:17.270 00.642 11060 Exposure complete
21:28:17.420 00.150 11060 worker thread done servicing request
21:28:17.422 00.002 10844 OnExposeComplete: enter
21:28:17.422 00.000 10844 UpdateGuideState(): m_state=6
21:28:17.422 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
21:28:17.422 00.000 10844 Star::Find returns 1 (0), X=93.51, Y=464.05, Mass=1037, SNR=20.6, Peak=91 HFD=3.5
21:28:17.422 00.000 10844 MultiStar: [#1 0.54,0.35,1.14,U] [#2 -0.06,-0.31,0.84,U] [#3 0.30,-0.34,0.69,U] [#4 0.41,-0.16,3.26,U] [#5 0.88,0.29,0.76,U] [#6 -0.57,-0.34,0.91,U] [#7 0.35,0.31,1.05,U] [#8 -0.85,0.32,0.75,U] 
21:28:17.422 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {-0.90, 0.25}
21:28:17.422 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.80) = xAngle (0.89 = 0.89)
21:28:17.422 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.80 = 0.80)
21:28:17.422 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=0.07 mountY=0.08, mountTheta=0.85
21:28:17.424 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.01, opts=13)
21:28:17.424 00.000 10844 Enqueuing Move request for scope (0.11, 0.01)
21:28:17.424 00.000 11060 Worker thread wakes up
21:28:17.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
21:28:17.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
21:28:17.424 00.000 11060 Moving (0.11, 0.01) raw xDistance=0.07 yDistance=0.08
21:28:17.424 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.402424, 1:-0.075965
21:28:17.424 00.000 11060 BLC: No correction, Miss < min_move
21:28:17.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:28:17.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:17.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:28:17.424 00.000 11060 MoveAxis(E, 0, ABG)
21:28:17.424 00.000 11060 Move returns status 0, amount 0
21:28:17.424 00.000 11060 MoveAxis(N, 0, ABG)
21:28:17.424 00.000 11060 Move returns status 0, amount 0
21:28:17.424 00.000 11060 move complete, result=0
21:28:17.424 00.000 11060 worker thread done servicing request
21:28:17.429 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:17.440 00.011 10844 UpdateGuideState exits: m=1037 SNR=20.6
21:28:17.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:17.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:17.440 00.000 10844 Enqueuing Expose request
21:28:17.440 00.000 11060 Worker thread wakes up
21:28:17.440 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:28:17.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:17.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:18.075 00.635 11060 Exposure complete
21:28:18.215 00.140 11060 worker thread done servicing request
21:28:18.215 00.000 10844 OnExposeComplete: enter
21:28:18.215 00.000 10844 UpdateGuideState(): m_state=6
21:28:18.215 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
21:28:18.215 00.000 10844 Star::Find returns 1 (0), X=94.15, Y=463.84, Mass=1044, SNR=19.9, Peak=108 HFD=3.7
21:28:18.215 00.000 10844 MultiStar: [#1 0.72,-0.74,0.00,M1] [#2 -0.78,-0.23,0.92,U] [#3 0.93,-0.63,0.00,M1] [#4 0.58,-0.37,3.64,U] [#5 1.01,0.37,0.00,M2] [#6 -0.28,0.19,0.99,U] [#7 0.36,0.39,0.97,U] [#8 -0.91,-0.09,1.03,U] 
21:28:18.215 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.12}, one-star: {-0.27, 0.03}
21:28:18.215 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.80) = xAngle (-0.51 = -0.51)
21:28:18.215 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.59 = -0.59)
21:28:18.215 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.31 mountX=0.11 mountY=-0.07, mountTheta=-0.57
21:28:18.215 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
21:28:18.215 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
21:28:18.215 00.000 11060 Worker thread wakes up
21:28:18.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
21:28:18.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
21:28:18.215 00.000 11060 Moving (0.03, -0.12) raw xDistance=0.11 yDistance=-0.07
21:28:18.215 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.402424, 1:-0.075965, 2:0.071528
21:28:18.215 00.000 11060 BLC: No correction, Miss < min_move
21:28:18.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:28:18.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:18.218 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:28:18.218 00.000 11060 MoveAxis(E, 0, ABG)
21:28:18.218 00.000 11060 Move returns status 0, amount 0
21:28:18.218 00.000 11060 MoveAxis(N, 0, ABG)
21:28:18.218 00.000 11060 Move returns status 0, amount 0
21:28:18.218 00.000 11060 move complete, result=0
21:28:18.218 00.000 11060 worker thread done servicing request
21:28:18.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:18.237 00.019 10844 UpdateGuideState exits: m=1044 SNR=19.9
21:28:18.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:18.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:18.237 00.000 10844 Enqueuing Expose request
21:28:18.237 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:28:18.237 00.000 11060 Worker thread wakes up
21:28:18.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:18.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:18.874 00.637 11060 Exposure complete
21:28:19.021 00.147 11060 worker thread done servicing request
21:28:19.021 00.000 10844 OnExposeComplete: enter
21:28:19.021 00.000 10844 UpdateGuideState(): m_state=6
21:28:19.024 00.003 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
21:28:19.024 00.000 10844 Star::Find returns 1 (0), X=94.83, Y=464.28, Mass=716, SNR=16.4, Peak=97 HFD=2.7
21:28:19.024 00.000 10844 MultiStar: [#1 0.38,-0.33,1.30,U] [#2 -0.32,-0.17,0.89,U] [#3 0.51,0.26,0.85,U] [#4 -0.10,0.88,4.09,U] [#5 1.10,0.92,0.00,M3] [#6 -0.09,0.48,1.15,U] [#7 1.28,0.47,0.00,M1] [#8 -0.60,0.26,1.12,U] 
21:28:19.024 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.44}, one-star: {0.42, 0.47}
21:28:19.024 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.80) = xAngle (2.40 = 2.40)
21:28:19.024 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.31 = 2.31)
21:28:19.024 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.60 mountX=-0.32 mountY=0.32, mountTheta=2.36
21:28:19.029 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.44, opts=13)
21:28:19.029 00.000 10844 Enqueuing Move request for scope (-0.01, 0.44)
21:28:19.030 00.001 11060 Worker thread wakes up
21:28:19.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.44) opts 0xd
21:28:19.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.44)
21:28:19.030 00.000 11060 Moving (-0.01, 0.44) raw xDistance=-0.32 yDistance=0.32
21:28:19.030 00.000 11060 BLC: window closed
21:28:19.030 00.000 11060 BLC: History state: CurrMiss=-0.32, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.402424, 1:-0.075965, 2:0.071528
21:28:19.030 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:28:19.030 00.000 11060 BLC: window closed
21:28:19.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:28:19.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:19.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:28:19.030 00.000 11060 MoveAxis(E, 47, ABG)
21:28:19.030 00.000 11060 Guiding  Dir = 2, Dur = 47
21:28:19.037 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:19.051 00.014 11060 IsSlewing returns 0
21:28:19.051 00.000 11060 IsGuiding returns 0
21:28:19.053 00.002 10844 UpdateGuideState exits: m=716 SNR=16.4
21:28:19.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:19.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:19.053 00.000 10844 Enqueuing Expose request
21:28:19.128 00.075 11060 IsGuiding returns 0
21:28:19.128 00.000 11060 Move returns status 0, amount 47
21:28:19.128 00.000 11060 MoveAxis(N, 0, ABG)
21:28:19.128 00.000 11060 Move returns status 0, amount 0
21:28:19.128 00.000 11060 move complete, result=0
21:28:19.128 00.000 11060 worker thread done servicing request
21:28:19.128 00.000 11060 Worker thread wakes up
21:28:19.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:19.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:19.130 00.002 10844 GuideStep: -0.3 px 47 ms EAST, 0.3 px 0 ms NORTH
21:28:19.757 00.627 11060 Exposure complete
21:28:19.915 00.158 11060 worker thread done servicing request
21:28:19.915 00.000 10844 OnExposeComplete: enter
21:28:19.915 00.000 10844 UpdateGuideState(): m_state=6
21:28:19.915 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
21:28:19.915 00.000 10844 Star::Find returns 1 (0), X=94.06, Y=463.51, Mass=1007, SNR=20.1, Peak=102 HFD=3.3
21:28:19.915 00.000 10844 MultiStar: [#1 0.40,-0.62,1.06,U] [#2 0.40,-1.03,0.00,M1] [#3 0.28,-0.19,0.66,U] [#4 0.60,0.17,3.54,U] [#5 0.95,0.66,0.00,M4] [#6 -0.10,-0.38,0.84,U] [#7 0.32,0.38,0.91,U] [#8 -0.55,-0.32,1.01,U] 
21:28:19.915 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.08}, one-star: {-0.36, -0.30}
21:28:19.915 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.80) = xAngle (0.44 = 0.44)
21:28:19.915 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.36 = 0.36)
21:28:19.915 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-0.36 mountX=0.22 mountY=0.08, mountTheta=0.37
21:28:19.920 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.08, opts=13)
21:28:19.920 00.000 10844 Enqueuing Move request for scope (0.22, -0.08)
21:28:19.920 00.000 11060 Worker thread wakes up
21:28:19.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
21:28:19.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
21:28:19.920 00.000 11060 Moving (0.22, -0.08) raw xDistance=0.22 yDistance=0.08
21:28:19.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:28:19.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:19.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:28:19.923 00.003 11060 MoveAxis(W, 30, ABG)
21:28:19.923 00.000 11060 Guiding  Dir = 3, Dur = 30
21:28:19.933 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:19.945 00.012 11060 IsSlewing returns 0
21:28:19.945 00.000 11060 IsGuiding returns 0
21:28:19.950 00.005 10844 UpdateGuideState exits: m=1007 SNR=20.1
21:28:19.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:19.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:19.950 00.000 10844 Enqueuing Expose request
21:28:20.001 00.051 11060 IsGuiding returns 0
21:28:20.001 00.000 11060 Move returns status 0, amount 30
21:28:20.002 00.001 11060 MoveAxis(N, 0, ABG)
21:28:20.002 00.000 11060 Move returns status 0, amount 0
21:28:20.002 00.000 11060 move complete, result=0
21:28:20.002 00.000 11060 worker thread done servicing request
21:28:20.002 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
21:28:20.002 00.000 11060 Worker thread wakes up
21:28:20.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:20.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:20.632 00.630 11060 Exposure complete
21:28:20.792 00.160 11060 worker thread done servicing request
21:28:20.792 00.000 10844 OnExposeComplete: enter
21:28:20.792 00.000 10844 UpdateGuideState(): m_state=6
21:28:20.792 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
21:28:20.792 00.000 10844 Star::Find returns 1 (0), X=94.03, Y=462.97, Mass=1197, SNR=21.5, Peak=96 HFD=3.9
21:28:20.792 00.000 10844 MultiStar: [#1 0.23,-1.10,0.00,M1] [#2 -0.24,-1.60,0.00,M2] [#3 1.10,-0.99,0.00,M1] [#4 0.24,-0.32,3.28,U] [#5 0.30,0.06,0.96,U] [#6 -0.27,-0.73,0.96,U] [#7 0.16,0.20,0.81,U] [#8 -1.20,-0.22,0.00,M6] 
21:28:20.792 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.34}, one-star: {-0.38, -0.83}
21:28:20.792 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.80) = xAngle (-0.53 = -0.53)
21:28:20.792 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.61 = -0.61)
21:28:20.792 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.33 mountX=0.30 mountY=-0.20, mountTheta=-0.59
21:28:20.795 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.34, opts=13)
21:28:20.795 00.000 10844 Enqueuing Move request for scope (0.08, -0.34)
21:28:20.795 00.000 11060 Worker thread wakes up
21:28:20.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.34) opts 0xd
21:28:20.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.34)
21:28:20.795 00.000 11060 Moving (0.08, -0.34) raw xDistance=0.30 yDistance=-0.20
21:28:20.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
21:28:20.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:28:20.795 00.000 11060 MoveAxis(W, 45, ABG)
21:28:20.795 00.000 11060 Guiding  Dir = 3, Dur = 45
21:28:20.800 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:20.806 00.006 11060 IsSlewing returns 0
21:28:20.807 00.001 11060 IsGuiding returns 0
21:28:20.821 00.014 10844 UpdateGuideState exits: m=1197 SNR=21.5
21:28:20.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:20.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:20.821 00.000 10844 Enqueuing Expose request
21:28:20.866 00.045 11060 IsGuiding returns 0
21:28:20.866 00.000 11060 Move returns status 0, amount 45
21:28:20.866 00.000 11060 MoveAxis(N, 76, ABG)
21:28:20.866 00.000 11060 Guiding  Dir = 0, Dur = 76
21:28:20.896 00.030 11060 IsSlewing returns 0
21:28:20.896 00.000 11060 IsGuiding returns 0
21:28:21.002 00.106 11060 IsGuiding returns 0
21:28:21.002 00.000 11060 Move returns status 0, amount 76
21:28:21.002 00.000 11060 move complete, result=0
21:28:21.002 00.000 11060 worker thread done servicing request
21:28:21.002 00.000 11060 Worker thread wakes up
21:28:21.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:21.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:21.004 00.002 10844 GuideStep: 0.3 px 45 ms WEST, -0.2 px 76 ms NORTH
21:28:21.614 00.610 11060 Exposure complete
21:28:21.774 00.160 11060 worker thread done servicing request
21:28:21.774 00.000 10844 OnExposeComplete: enter
21:28:21.774 00.000 10844 UpdateGuideState(): m_state=6
21:28:21.774 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
21:28:21.774 00.000 10844 Star::Find returns 1 (0), X=94.22, Y=463.46, Mass=817, SNR=18.0, Peak=91 HFD=3.1
21:28:21.774 00.000 10844 MultiStar: [#1 0.28,-0.59,1.15,U] [#2 -0.05,-0.19,0.97,U] [#3 0.67,-0.23,0.74,U] [#4 0.05,0.46,4.01,U] [#5 0.45,0.62,1.13,U] [#6 -0.26,0.19,0.90,U] [#7 0.81,0.24,0.99,U] [#8 -0.68,0.39,0.88,U] 
21:28:21.774 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.16}, one-star: {-0.19, -0.35}
21:28:21.774 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.80) = xAngle (1.80 = 1.80)
21:28:21.774 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.71 = 1.71)
21:28:21.774 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.00 mountX=-0.04 mountY=0.19, mountTheta=1.80
21:28:21.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.16, opts=13)
21:28:21.774 00.000 10844 Enqueuing Move request for scope (0.10, 0.16)
21:28:21.778 00.004 11060 Worker thread wakes up
21:28:21.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
21:28:21.778 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
21:28:21.778 00.000 11060 Moving (0.10, 0.16) raw xDistance=-0.04 yDistance=0.19
21:28:21.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:28:21.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:21.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:28:21.778 00.000 11060 MoveAxis(E, 0, ABG)
21:28:21.778 00.000 11060 Move returns status 0, amount 0
21:28:21.778 00.000 11060 MoveAxis(N, 0, ABG)
21:28:21.779 00.001 11060 Move returns status 0, amount 0
21:28:21.779 00.000 11060 move complete, result=0
21:28:21.779 00.000 11060 worker thread done servicing request
21:28:21.783 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:21.804 00.021 10844 UpdateGuideState exits: m=817 SNR=18.0
21:28:21.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:21.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:21.804 00.000 10844 Enqueuing Expose request
21:28:21.804 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:28:21.804 00.000 11060 Worker thread wakes up
21:28:21.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:21.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:22.441 00.637 11060 Exposure complete
21:28:22.610 00.169 11060 worker thread done servicing request
21:28:22.610 00.000 10844 OnExposeComplete: enter
21:28:22.610 00.000 10844 UpdateGuideState(): m_state=6
21:28:22.610 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
21:28:22.610 00.000 10844 Star::Find returns 1 (0), X=94.95, Y=463.56, Mass=1107, SNR=21.1, Peak=99 HFD=3.7
21:28:22.610 00.000 10844 MultiStar: [#1 -0.44,-0.54,1.03,U] [#2 -0.23,-0.13,0.92,U] [#3 0.55,-0.29,0.76,U] [#4 0.49,0.08,3.23,U] [#5 0.86,0.67,0.00,M3] [#6 0.40,-0.48,0.79,U] [#7 0.56,0.11,0.80,U] [#8 -0.10,0.09,0.77,U] 
21:28:22.610 00.000 10844 refined, 7 included, MultiStar: {0.27, -0.12}, one-star: {0.54, -0.24}
21:28:22.610 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.80) = xAngle (0.39 = 0.39)
21:28:22.610 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.30 = 0.30)
21:28:22.610 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-0.42 mountX=0.28 mountY=0.09, mountTheta=0.31
21:28:22.615 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.12, opts=13)
21:28:22.615 00.000 10844 Enqueuing Move request for scope (0.27, -0.12)
21:28:22.615 00.000 11060 Worker thread wakes up
21:28:22.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
21:28:22.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
21:28:22.615 00.000 11060 Moving (0.27, -0.12) raw xDistance=0.28 yDistance=0.09
21:28:22.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
21:28:22.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:22.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:28:22.615 00.000 11060 MoveAxis(W, 41, ABG)
21:28:22.615 00.000 11060 Guiding  Dir = 3, Dur = 41
21:28:22.625 00.010 11060 IsSlewing returns 0
21:28:22.626 00.001 11060 IsGuiding returns 0
21:28:22.632 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:22.650 00.018 10844 UpdateGuideState exits: m=1107 SNR=21.1
21:28:22.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:22.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:22.650 00.000 10844 Enqueuing Expose request
21:28:22.686 00.036 11060 IsGuiding returns 0
21:28:22.687 00.001 11060 Move returns status 0, amount 41
21:28:22.687 00.000 11060 MoveAxis(N, 0, ABG)
21:28:22.687 00.000 11060 Move returns status 0, amount 0
21:28:22.687 00.000 11060 move complete, result=0
21:28:22.687 00.000 11060 worker thread done servicing request
21:28:22.687 00.000 11060 Worker thread wakes up
21:28:22.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:22.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:22.689 00.002 10844 GuideStep: 0.3 px 41 ms WEST, 0.1 px 0 ms NORTH
21:28:23.312 00.623 11060 Exposure complete
21:28:23.470 00.158 11060 worker thread done servicing request
21:28:23.470 00.000 10844 OnExposeComplete: enter
21:28:23.470 00.000 10844 UpdateGuideState(): m_state=6
21:28:23.470 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
21:28:23.470 00.000 10844 Star::Find returns 1 (0), X=94.32, Y=464.54, Mass=989, SNR=20.0, Peak=104 HFD=3.3
21:28:23.470 00.000 10844 MultiStar: [#1 -0.01,-0.09,1.17,U] [#2 0.39,-0.12,0.81,U] [#3 1.20,-0.95,0.00,M1] [#4 0.62,-0.18,3.41,U] [#5 1.19,1.13,0.00,M4] [#6 0.46,0.55,0.78,U] [#7 0.49,0.38,0.94,U] [#8 -0.82,0.30,0.84,U] 
21:28:23.470 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.11}, one-star: {-0.09, 0.73}
21:28:23.470 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.80) = xAngle (1.17 = 1.17)
21:28:23.470 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.08 = 1.08)
21:28:23.470 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.11 hyp=0.29 cameraTheta=0.37 mountX=0.12 mountY=0.26, mountTheta=1.15
21:28:23.474 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.11, opts=13)
21:28:23.474 00.000 10844 Enqueuing Move request for scope (0.28, 0.11)
21:28:23.474 00.000 11060 Worker thread wakes up
21:28:23.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.11) opts 0xd
21:28:23.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.11)
21:28:23.474 00.000 11060 Moving (0.28, 0.11) raw xDistance=0.12 yDistance=0.26
21:28:23.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:28:23.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:23.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:28:23.474 00.000 11060 MoveAxis(E, 0, ABG)
21:28:23.474 00.000 11060 Move returns status 0, amount 0
21:28:23.474 00.000 11060 MoveAxis(N, 0, ABG)
21:28:23.476 00.002 11060 Move returns status 0, amount 0
21:28:23.476 00.000 11060 move complete, result=0
21:28:23.476 00.000 11060 worker thread done servicing request
21:28:23.480 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:23.497 00.017 10844 UpdateGuideState exits: m=989 SNR=20.0
21:28:23.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:23.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:23.497 00.000 10844 Enqueuing Expose request
21:28:23.497 00.000 11060 Worker thread wakes up
21:28:23.497 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:28:23.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:23.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:24.119 00.622 11060 Exposure complete
21:28:24.274 00.155 11060 worker thread done servicing request
21:28:24.274 00.000 10844 OnExposeComplete: enter
21:28:24.274 00.000 10844 UpdateGuideState(): m_state=6
21:28:24.274 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
21:28:24.274 00.000 10844 Star::Find returns 1 (0), X=94.43, Y=464.20, Mass=752, SNR=16.7, Peak=72 HFD=3.2
21:28:24.274 00.000 10844 MultiStar: [#1 0.49,0.13,1.29,U] [#2 0.22,-0.10,1.18,U] [#3 0.99,0.79,0.00,M2] [#4 0.47,0.35,4.07,U] [#5 1.02,0.84,0.00,M5] [#6 0.28,0.97,0.00,M1] [#7 0.55,0.62,1.14,U] [#8 -0.48,0.80,0.83,U] 
21:28:24.274 00.000 10844 single-star, 5 included, MultiStar: {0.32, 0.34}, one-star: {0.02, 0.40}
21:28:24.274 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.80) = xAngle (2.33 = 2.33)
21:28:24.274 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.24 = 2.24)
21:28:24.274 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.53 mountX=-0.27 mountY=0.31, mountTheta=2.29
21:28:24.277 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.40, opts=13)
21:28:24.277 00.000 10844 Enqueuing Move request for scope (0.02, 0.40)
21:28:24.277 00.000 11060 Worker thread wakes up
21:28:24.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.40) opts 0xd
21:28:24.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.40)
21:28:24.277 00.000 11060 Moving (0.02, 0.40) raw xDistance=-0.27 yDistance=0.31
21:28:24.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
21:28:24.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:24.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:28:24.277 00.000 11060 MoveAxis(E, 40, ABG)
21:28:24.277 00.000 11060 Guiding  Dir = 2, Dur = 40
21:28:24.282 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:24.293 00.011 11060 IsSlewing returns 0
21:28:24.293 00.000 11060 IsGuiding returns 0
21:28:24.304 00.011 10844 UpdateGuideState exits: m=752 SNR=16.7
21:28:24.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:24.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:24.304 00.000 10844 Enqueuing Expose request
21:28:24.355 00.051 11060 IsGuiding returns 0
21:28:24.355 00.000 11060 Move returns status 0, amount 40
21:28:24.355 00.000 11060 MoveAxis(N, 0, ABG)
21:28:24.355 00.000 11060 Move returns status 0, amount 0
21:28:24.355 00.000 11060 move complete, result=0
21:28:24.355 00.000 11060 worker thread done servicing request
21:28:24.355 00.000 11060 Worker thread wakes up
21:28:24.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:24.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:24.355 00.000 10844 GuideStep: -0.3 px 40 ms EAST, 0.3 px 0 ms NORTH
21:28:24.995 00.640 11060 Exposure complete
21:28:25.165 00.170 11060 worker thread done servicing request
21:28:25.165 00.000 10844 OnExposeComplete: enter
21:28:25.165 00.000 10844 UpdateGuideState(): m_state=6
21:28:25.165 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
21:28:25.165 00.000 10844 Star::Find returns 1 (0), X=94.96, Y=463.69, Mass=1038, SNR=20.2, Peak=110 HFD=3.2
21:28:25.165 00.000 10844 MultiStar: [#1 0.92,-1.22,0.00,M1] [#2 -0.02,-0.57,0.78,U] [#3 1.23,-0.49,0.00,M3] [#4 0.47,0.22,3.32,U] [#5 0.78,1.38,0.00,M6] [#6 0.13,-0.39,0.84,U] [#7 0.46,-0.30,0.86,U] [#8 -0.21,0.05,0.69,U] 
21:28:25.165 00.000 10844 refined, 5 included, MultiStar: {0.33, -0.05}, one-star: {0.55, -0.11}
21:28:25.165 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.80) = xAngle (0.66 = 0.66)
21:28:25.165 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.57 = 0.57)
21:28:25.165 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-0.14 mountX=0.26 mountY=0.18, mountTheta=0.60
21:28:25.165 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.05, opts=13)
21:28:25.165 00.000 10844 Enqueuing Move request for scope (0.33, -0.05)
21:28:25.165 00.000 11060 Worker thread wakes up
21:28:25.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.05) opts 0xd
21:28:25.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.05)
21:28:25.165 00.000 11060 Moving (0.33, -0.05) raw xDistance=0.26 yDistance=0.18
21:28:25.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
21:28:25.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:25.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:28:25.165 00.000 11060 MoveAxis(W, 37, ABG)
21:28:25.170 00.005 11060 Guiding  Dir = 3, Dur = 37
21:28:25.175 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:25.185 00.010 11060 IsSlewing returns 0
21:28:25.185 00.000 11060 IsGuiding returns 0
21:28:25.192 00.007 10844 UpdateGuideState exits: m=1038 SNR=20.2
21:28:25.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:25.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:25.192 00.000 10844 Enqueuing Expose request
21:28:25.246 00.054 11060 IsGuiding returns 0
21:28:25.246 00.000 11060 Move returns status 0, amount 37
21:28:25.246 00.000 11060 MoveAxis(N, 0, ABG)
21:28:25.246 00.000 11060 Move returns status 0, amount 0
21:28:25.247 00.001 11060 move complete, result=0
21:28:25.247 00.000 11060 worker thread done servicing request
21:28:25.247 00.000 11060 Worker thread wakes up
21:28:25.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:25.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:25.247 00.000 10844 GuideStep: 0.3 px 37 ms WEST, 0.2 px 0 ms NORTH
21:28:25.867 00.620 11060 Exposure complete
21:28:26.043 00.176 11060 worker thread done servicing request
21:28:26.043 00.000 10844 OnExposeComplete: enter
21:28:26.043 00.000 10844 UpdateGuideState(): m_state=6
21:28:26.043 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
21:28:26.043 00.000 10844 Star::Find returns 1 (0), X=94.49, Y=463.12, Mass=1068, SNR=20.8, Peak=103 HFD=3.5
21:28:26.045 00.002 10844 MultiStar: [#1 0.23,-0.74,1.02,U] [#2 0.54,-0.92,0.00,M1] [#3 -0.11,-1.48,0.00,M4] [#4 0.35,-0.16,3.18,U] [#5 0.95,0.27,0.00,M7] [#6 -0.35,-0.60,0.76,U] [#7 -0.09,0.20,0.83,U] [#8 -0.74,-0.22,0.83,U] 
21:28:26.045 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.32}, one-star: {0.08, -0.68}
21:28:26.045 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.80) = xAngle (-0.58 = -0.58)
21:28:26.045 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.67 = -0.67)
21:28:26.045 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.32 cameraTheta=-1.39 mountX=0.27 mountY=-0.20, mountTheta=-0.64
21:28:26.045 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.32, opts=13)
21:28:26.045 00.000 10844 Enqueuing Move request for scope (0.06, -0.32)
21:28:26.047 00.002 11060 Worker thread wakes up
21:28:26.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
21:28:26.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
21:28:26.047 00.000 11060 Moving (0.06, -0.32) raw xDistance=0.27 yDistance=-0.20
21:28:26.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
21:28:26.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:26.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:28:26.047 00.000 11060 MoveAxis(W, 41, ABG)
21:28:26.047 00.000 11060 Guiding  Dir = 3, Dur = 41
21:28:26.050 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:26.055 00.005 11060 IsSlewing returns 0
21:28:26.055 00.000 11060 IsGuiding returns 0
21:28:26.070 00.015 10844 UpdateGuideState exits: m=1068 SNR=20.8
21:28:26.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:26.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:26.070 00.000 10844 Enqueuing Expose request
21:28:26.101 00.031 11060 IsGuiding returns 0
21:28:26.101 00.000 11060 Move returns status 0, amount 41
21:28:26.101 00.000 11060 MoveAxis(N, 0, ABG)
21:28:26.101 00.000 11060 Move returns status 0, amount 0
21:28:26.101 00.000 11060 move complete, result=0
21:28:26.101 00.000 11060 worker thread done servicing request
21:28:26.101 00.000 11060 Worker thread wakes up
21:28:26.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:26.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:26.101 00.000 10844 GuideStep: 0.3 px 41 ms WEST, -0.2 px 0 ms NORTH
21:28:26.741 00.640 11060 Exposure complete
21:28:26.903 00.162 11060 worker thread done servicing request
21:28:26.903 00.000 10844 OnExposeComplete: enter
21:28:26.903 00.000 10844 UpdateGuideState(): m_state=6
21:28:26.903 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
21:28:26.903 00.000 10844 Star::Find returns 1 (0), X=94.04, Y=462.76, Mass=950, SNR=19.3, Peak=94 HFD=3.1
21:28:26.903 00.000 10844 MultiStar: [#1 0.43,-1.20,0.00,M1] [#2 0.36,-0.78,0.94,U] [#3 0.77,-1.17,0.00,M5] [#4 0.30,-0.65,3.50,U] [#5 0.47,0.17,1.15,U] [#6 -0.82,-0.60,0.00,M1] [#7 0.35,-0.28,0.92,U] [#8 -0.63,-1.02,0.00,M1] 
21:28:26.903 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.55}, one-star: {-0.37, -1.05}
21:28:26.903 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.80) = xAngle (-0.34 = -0.34)
21:28:26.903 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.43 = -0.43)
21:28:26.903 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.55 hyp=0.60 cameraTheta=-1.14 mountX=0.56 mountY=-0.25, mountTheta=-0.41
21:28:26.907 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.55, opts=13)
21:28:26.907 00.000 10844 Enqueuing Move request for scope (0.25, -0.55)
21:28:26.907 00.000 11060 Worker thread wakes up
21:28:26.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.55) opts 0xd
21:28:26.907 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.55)
21:28:26.907 00.000 11060 Moving (0.25, -0.55) raw xDistance=0.56 yDistance=-0.25
21:28:26.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.56
21:28:26.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:26.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:28:26.907 00.000 11060 MoveAxis(W, 84, ABG)
21:28:26.907 00.000 11060 Guiding  Dir = 3, Dur = 84
21:28:26.914 00.007 11060 IsSlewing returns 0
21:28:26.914 00.000 11060 IsGuiding returns 0
21:28:26.918 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:26.934 00.016 10844 UpdateGuideState exits: m=950 SNR=19.3
21:28:26.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:26.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:26.934 00.000 10844 Enqueuing Expose request
21:28:27.000 00.066 11060 IsGuiding returns 0
21:28:27.000 00.000 11060 Move returns status 0, amount 84
21:28:27.000 00.000 11060 MoveAxis(N, 0, ABG)
21:28:27.000 00.000 11060 Move returns status 0, amount 0
21:28:27.000 00.000 11060 move complete, result=0
21:28:27.000 00.000 11060 worker thread done servicing request
21:28:27.000 00.000 11060 Worker thread wakes up
21:28:27.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:27.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:27.004 00.004 10844 GuideStep: 0.6 px 84 ms WEST, -0.2 px 0 ms NORTH
21:28:27.645 00.641 11060 Exposure complete
21:28:27.819 00.174 11060 worker thread done servicing request
21:28:27.819 00.000 10844 OnExposeComplete: enter
21:28:27.819 00.000 10844 UpdateGuideState(): m_state=6
21:28:27.819 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
21:28:27.820 00.001 10844 Star::Find returns 1 (0), X=93.80, Y=463.59, Mass=1068, SNR=20.7, Peak=109 HFD=3.6
21:28:27.820 00.000 10844 MultiStar: [#1 0.52,-0.10,0.88,U] [#2 -0.12,-0.21,0.74,U] [#3 0.48,0.14,0.71,U] [#4 0.09,-0.07,3.41,U] [#5 1.20,0.94,0.00,M7] [#6 0.47,0.46,0.87,U] [#7 0.03,0.68,0.96,U] [#8 -0.68,-0.15,0.93,U] 
21:28:27.820 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {-0.61, -0.22}
21:28:27.820 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.80) = xAngle (1.77 = 1.77)
21:28:27.820 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.68 = 1.68)
21:28:27.820 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.96 mountX=-0.01 mountY=0.04, mountTheta=1.76
21:28:27.820 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
21:28:27.820 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
21:28:27.820 00.000 11060 Worker thread wakes up
21:28:27.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:28:27.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:28:27.820 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.01 yDistance=0.04
21:28:27.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:28:27.823 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:27.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:28:27.823 00.000 11060 MoveAxis(E, 0, ABG)
21:28:27.823 00.000 11060 Move returns status 0, amount 0
21:28:27.823 00.000 11060 MoveAxis(N, 0, ABG)
21:28:27.823 00.000 11060 Move returns status 0, amount 0
21:28:27.823 00.000 11060 move complete, result=0
21:28:27.823 00.000 11060 worker thread done servicing request
21:28:27.828 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:27.846 00.018 10844 UpdateGuideState exits: m=1068 SNR=20.7
21:28:27.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:27.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:27.846 00.000 10844 Enqueuing Expose request
21:28:27.846 00.000 11060 Worker thread wakes up
21:28:27.846 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:28:27.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:27.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:28.476 00.630 11060 Exposure complete
21:28:28.641 00.165 11060 worker thread done servicing request
21:28:28.641 00.000 10844 OnExposeComplete: enter
21:28:28.641 00.000 10844 UpdateGuideState(): m_state=6
21:28:28.644 00.003 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
21:28:28.644 00.000 10844 Star::Find returns 1 (0), X=94.37, Y=463.41, Mass=1186, SNR=22.0, Peak=120 HFD=3.4
21:28:28.644 00.000 10844 MultiStar: [#1 0.57,-0.73,0.90,U] [#2 0.15,-0.14,0.79,U] [#3 0.66,-0.66,0.74,U] [#4 0.15,0.91,3.41,U] [#5 1.25,0.73,0.00,M8] [#6 -0.14,-0.20,0.84,U] [#7 0.26,0.98,0.00,M1] [#8 -0.61,-0.02,0.85,U] 
21:28:28.644 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.15}, one-star: {-0.04, -0.39}
21:28:28.644 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.80) = xAngle (1.73 = 1.73)
21:28:28.644 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.64 = 1.64)
21:28:28.644 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=-0.03 mountY=0.19, mountTheta=1.73
21:28:28.644 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
21:28:28.644 00.000 10844 Enqueuing Move request for scope (0.11, 0.15)
21:28:28.644 00.000 11060 Worker thread wakes up
21:28:28.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
21:28:28.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
21:28:28.644 00.000 11060 Moving (0.11, 0.15) raw xDistance=-0.03 yDistance=0.19
21:28:28.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:28:28.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:28.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:28:28.644 00.000 11060 MoveAxis(E, 0, ABG)
21:28:28.644 00.000 11060 Move returns status 0, amount 0
21:28:28.644 00.000 11060 MoveAxis(N, 0, ABG)
21:28:28.644 00.000 11060 Move returns status 0, amount 0
21:28:28.644 00.000 11060 move complete, result=0
21:28:28.644 00.000 11060 worker thread done servicing request
21:28:28.661 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:28.677 00.016 10844 UpdateGuideState exits: m=1186 SNR=22.0
21:28:28.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:28.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:28.677 00.000 10844 Enqueuing Expose request
21:28:28.677 00.000 11060 Worker thread wakes up
21:28:28.677 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:28:28.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:28.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:29.302 00.625 11060 Exposure complete
21:28:29.475 00.173 11060 worker thread done servicing request
21:28:29.475 00.000 10844 OnExposeComplete: enter
21:28:29.475 00.000 10844 UpdateGuideState(): m_state=6
21:28:29.475 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
21:28:29.475 00.000 10844 Star::Find returns 1 (0), X=94.20, Y=463.82, Mass=957, SNR=19.3, Peak=111 HFD=2.9
21:28:29.475 00.000 10844 MultiStar: [#1 0.62,-0.33,1.02,U] [#2 -0.03,-0.95,0.00,M1] [#3 0.58,-0.53,0.83,U] [#4 -0.14,0.35,3.47,U] [#5 0.67,-0.04,0.94,U] [#6 -0.10,0.14,0.73,U] [#7 -0.14,0.49,0.94,U] [#8 -0.32,-0.30,0.82,U] 
21:28:29.475 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {-0.21, 0.02}
21:28:29.475 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.80) = xAngle (1.71 = 1.71)
21:28:29.475 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.63 = 1.63)
21:28:29.475 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.91 mountX=-0.01 mountY=0.09, mountTheta=1.71
21:28:29.477 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
21:28:29.477 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
21:28:29.477 00.000 11060 Worker thread wakes up
21:28:29.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
21:28:29.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
21:28:29.477 00.000 11060 Moving (0.06, 0.07) raw xDistance=-0.01 yDistance=0.09
21:28:29.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:28:29.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:29.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:28:29.477 00.000 11060 MoveAxis(E, 0, ABG)
21:28:29.477 00.000 11060 Move returns status 0, amount 0
21:28:29.477 00.000 11060 MoveAxis(N, 0, ABG)
21:28:29.477 00.000 11060 Move returns status 0, amount 0
21:28:29.477 00.000 11060 move complete, result=0
21:28:29.477 00.000 11060 worker thread done servicing request
21:28:29.484 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:29.504 00.020 10844 UpdateGuideState exits: m=957 SNR=19.3
21:28:29.506 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:29.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:29.506 00.000 10844 Enqueuing Expose request
21:28:29.506 00.000 11060 Worker thread wakes up
21:28:29.506 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:28:29.507 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:29.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:30.141 00.634 11060 Exposure complete
21:28:30.321 00.180 11060 worker thread done servicing request
21:28:30.321 00.000 10844 OnExposeComplete: enter
21:28:30.321 00.000 10844 UpdateGuideState(): m_state=6
21:28:30.321 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
21:28:30.321 00.000 10844 Star::Find returns 1 (0), X=95.01, Y=463.44, Mass=1009, SNR=19.8, Peak=91 HFD=3.4
21:28:30.321 00.000 10844 MultiStar: [#1 0.89,-0.32,0.00,M1] [#2 0.69,-0.00,0.96,U] [#3 0.12,0.37,0.62,U] [#4 0.38,0.00,3.45,U] [#5 0.29,1.22,0.00,M8] [#6 0.21,0.53,0.85,U] [#7 -0.09,0.79,0.99,U] [#8 -0.48,0.18,0.88,U] 
21:28:30.321 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.14}, one-star: {0.60, -0.37}
21:28:30.321 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.80) = xAngle (1.31 = 1.31)
21:28:30.321 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.22 = 1.22)
21:28:30.321 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.30 cameraTheta=0.50 mountX=0.08 mountY=0.28, mountTheta=1.30
21:28:30.327 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.14, opts=13)
21:28:30.327 00.000 10844 Enqueuing Move request for scope (0.26, 0.14)
21:28:30.327 00.000 11060 Worker thread wakes up
21:28:30.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd
21:28:30.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.14)
21:28:30.327 00.000 11060 Moving (0.26, 0.14) raw xDistance=0.08 yDistance=0.28
21:28:30.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:28:30.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:30.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:28:30.327 00.000 11060 MoveAxis(E, 0, ABG)
21:28:30.327 00.000 11060 Move returns status 0, amount 0
21:28:30.327 00.000 11060 MoveAxis(N, 0, ABG)
21:28:30.327 00.000 11060 Move returns status 0, amount 0
21:28:30.327 00.000 11060 move complete, result=0
21:28:30.327 00.000 11060 worker thread done servicing request
21:28:30.331 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:30.354 00.023 10844 UpdateGuideState exits: m=1009 SNR=19.8
21:28:30.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:30.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:30.354 00.000 10844 Enqueuing Expose request
21:28:30.354 00.000 11060 Worker thread wakes up
21:28:30.354 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:28:30.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:30.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:30.988 00.634 11060 Exposure complete
21:28:31.166 00.178 11060 worker thread done servicing request
21:28:31.166 00.000 10844 OnExposeComplete: enter
21:28:31.166 00.000 10844 UpdateGuideState(): m_state=6
21:28:31.168 00.002 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
21:28:31.168 00.000 10844 Star::Find returns 1 (0), X=94.39, Y=464.09, Mass=1220, SNR=22.0, Peak=100 HFD=3.6
21:28:31.168 00.000 10844 MultiStar: [#1 1.15,-0.19,0.00,M2] [#2 -0.59,-0.14,0.75,U] [#3 0.49,-0.33,0.74,U] [#4 0.41,0.56,3.02,U] [#5 1.46,0.65,0.00,M9] [#6 0.64,-0.12,0.76,U] [#7 0.43,0.22,0.91,U] [#8 -0.46,0.50,0.79,U] 
21:28:31.168 00.000 10844 single-star, 6 included, MultiStar: {0.21, 0.27}, one-star: {-0.02, 0.29}
21:28:31.168 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.80) = xAngle (2.44 = 2.44)
21:28:31.168 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.36 = 2.36)
21:28:31.168 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.64 mountX=-0.22 mountY=0.20, mountTheta=2.40
21:28:31.170 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.29, opts=13)
21:28:31.170 00.000 10844 Enqueuing Move request for scope (-0.02, 0.29)
21:28:31.170 00.000 11060 Worker thread wakes up
21:28:31.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
21:28:31.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
21:28:31.170 00.000 11060 Moving (-0.02, 0.29) raw xDistance=-0.22 yDistance=0.20
21:28:31.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:28:31.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:31.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:28:31.170 00.000 11060 MoveAxis(E, 32, ABG)
21:28:31.172 00.002 11060 Guiding  Dir = 2, Dur = 32
21:28:31.182 00.010 11060 IsSlewing returns 0
21:28:31.183 00.001 11060 IsGuiding returns 0
21:28:31.184 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:31.198 00.014 10844 UpdateGuideState exits: m=1220 SNR=22.0
21:28:31.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:31.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:31.198 00.000 10844 Enqueuing Expose request
21:28:31.228 00.030 11060 IsGuiding returns 0
21:28:31.228 00.000 11060 Move returns status 0, amount 32
21:28:31.228 00.000 11060 MoveAxis(N, 0, ABG)
21:28:31.228 00.000 11060 Move returns status 0, amount 0
21:28:31.228 00.000 11060 move complete, result=0
21:28:31.229 00.001 11060 worker thread done servicing request
21:28:31.229 00.000 11060 Worker thread wakes up
21:28:31.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:31.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:31.236 00.007 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
21:28:31.855 00.619 11060 Exposure complete
21:28:32.010 00.155 11060 worker thread done servicing request
21:28:32.012 00.002 10844 OnExposeComplete: enter
21:28:32.012 00.000 10844 UpdateGuideState(): m_state=6
21:28:32.012 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
21:28:32.012 00.000 10844 Star::Find returns 1 (0), X=94.47, Y=463.43, Mass=1149, SNR=21.5, Peak=101 HFD=3.2
21:28:32.012 00.000 10844 MultiStar: [#1 0.70,-0.57,0.88,U] [#2 0.02,-0.54,0.77,U] [#3 0.61,-0.95,0.00,M1] [#4 -0.00,0.14,3.29,U] [#5 0.70,0.25,0.92,U] [#6 -0.30,0.14,0.94,U] [#7 0.31,-0.13,0.89,U] [#8 -0.50,-0.21,0.74,U] 
21:28:32.012 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.06, -0.37}
21:28:32.012 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.80) = xAngle (0.15 = 0.15)
21:28:32.012 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.07 = 0.07)
21:28:32.012 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=0.13 mountY=0.01, mountTheta=0.07
21:28:32.016 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.08, opts=13)
21:28:32.016 00.000 10844 Enqueuing Move request for scope (0.10, -0.08)
21:28:32.018 00.002 11060 Worker thread wakes up
21:28:32.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
21:28:32.018 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
21:28:32.018 00.000 11060 Moving (0.10, -0.08) raw xDistance=0.13 yDistance=0.01
21:28:32.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
21:28:32.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:32.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:28:32.018 00.000 11060 MoveAxis(W, 17, ABG)
21:28:32.019 00.001 11060 Guiding  Dir = 3, Dur = 17
21:28:32.025 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:32.027 00.002 11060 IsSlewing returns 0
21:28:32.027 00.000 11060 IsGuiding returns 0
21:28:32.042 00.015 10844 UpdateGuideState exits: m=1149 SNR=21.5
21:28:32.043 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:32.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:32.043 00.000 10844 Enqueuing Expose request
21:28:32.058 00.015 11060 IsGuiding returns 0
21:28:32.058 00.000 11060 Move returns status 0, amount 17
21:28:32.058 00.000 11060 MoveAxis(N, 0, ABG)
21:28:32.059 00.001 11060 Move returns status 0, amount 0
21:28:32.059 00.000 11060 move complete, result=0
21:28:32.059 00.000 11060 worker thread done servicing request
21:28:32.059 00.000 11060 Worker thread wakes up
21:28:32.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:32.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:32.059 00.000 10844 GuideStep: 0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
21:28:32.688 00.629 11060 Exposure complete
21:28:32.865 00.177 11060 worker thread done servicing request
21:28:32.865 00.000 10844 OnExposeComplete: enter
21:28:32.865 00.000 10844 UpdateGuideState(): m_state=6
21:28:32.865 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
21:28:32.865 00.000 10844 Star::Find returns 1 (0), X=93.95, Y=464.26, Mass=1316, SNR=23.1, Peak=117 HFD=3.9
21:28:32.865 00.000 10844 MultiStar: [#1 0.47,-0.40,0.91,U] [#2 -0.14,0.11,0.73,U] [#3 0.54,0.02,0.65,U] [#4 -0.18,0.95,0.00,M1] [#5 1.29,1.07,0.00,M9] [#6 -0.03,-0.04,0.72,U] [#7 -0.52,0.37,0.76,U] [#8 -1.26,0.72,0.00,M1] 
21:28:32.865 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.09}, one-star: {-0.46, 0.46}
21:28:32.865 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.80) = xAngle (2.80 = 2.80)
21:28:32.865 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
21:28:32.865 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.99 mountX=-0.10 mountY=0.04, mountTheta=2.72
21:28:32.871 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
21:28:32.871 00.000 10844 Enqueuing Move request for scope (-0.04, 0.09)
21:28:32.873 00.002 11060 Worker thread wakes up
21:28:32.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:28:32.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:28:32.873 00.000 11060 Moving (-0.04, 0.09) raw xDistance=-0.10 yDistance=0.04
21:28:32.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:28:32.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:32.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:28:32.873 00.000 11060 MoveAxis(E, 0, ABG)
21:28:32.873 00.000 11060 Move returns status 0, amount 0
21:28:32.873 00.000 11060 MoveAxis(N, 0, ABG)
21:28:32.873 00.000 11060 Move returns status 0, amount 0
21:28:32.873 00.000 11060 move complete, result=0
21:28:32.875 00.002 11060 worker thread done servicing request
21:28:32.883 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:32.903 00.020 10844 UpdateGuideState exits: m=1316 SNR=23.1
21:28:32.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:32.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:32.903 00.000 10844 Enqueuing Expose request
21:28:32.903 00.000 11060 Worker thread wakes up
21:28:32.903 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:28:32.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:32.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:33.538 00.635 11060 Exposure complete
21:28:33.703 00.165 11060 worker thread done servicing request
21:28:33.705 00.002 10844 OnExposeComplete: enter
21:28:33.705 00.000 10844 UpdateGuideState(): m_state=6
21:28:33.705 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
21:28:33.705 00.000 10844 Star::Find returns 1 (0), X=93.91, Y=463.92, Mass=1251, SNR=22.5, Peak=111 HFD=3.5
21:28:33.707 00.002 10844 MultiStar: [#1 0.55,-0.66,1.08,U] [#2 0.49,-0.34,0.81,U] [#3 0.32,0.42,0.62,U] [#4 0.06,1.21,0.00,M2] [#5 1.39,0.70,0.00,M10] [#6 0.30,-0.12,0.82,U] [#7 -0.09,0.11,0.91,U] [#8 -0.53,0.58,0.67,U] 
21:28:33.707 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {-0.50, 0.11}
21:28:33.707 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.80) = xAngle (0.37 = 0.37)
21:28:33.707 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.28 = 0.28)
21:28:33.707 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=0.09 mountY=0.03, mountTheta=0.29
21:28:33.707 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
21:28:33.707 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
21:28:33.707 00.000 11060 Worker thread wakes up
21:28:33.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
21:28:33.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
21:28:33.709 00.002 11060 Moving (0.08, -0.04) raw xDistance=0.09 yDistance=0.03
21:28:33.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:28:33.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:33.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:28:33.709 00.000 11060 MoveAxis(E, 0, ABG)
21:28:33.709 00.000 11060 Move returns status 0, amount 0
21:28:33.709 00.000 11060 MoveAxis(N, 0, ABG)
21:28:33.709 00.000 11060 Move returns status 0, amount 0
21:28:33.709 00.000 11060 move complete, result=0
21:28:33.709 00.000 11060 worker thread done servicing request
21:28:33.716 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:33.732 00.016 10844 UpdateGuideState exits: m=1251 SNR=22.5
21:28:33.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:33.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:33.732 00.000 10844 Enqueuing Expose request
21:28:33.733 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:28:33.733 00.000 11060 Worker thread wakes up
21:28:33.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:33.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:34.374 00.641 11060 Exposure complete
21:28:34.528 00.154 11060 worker thread done servicing request
21:28:34.528 00.000 10844 OnExposeComplete: enter
21:28:34.528 00.000 10844 UpdateGuideState(): m_state=6
21:28:34.531 00.003 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
21:28:34.531 00.000 10844 Star::Find returns 1 (0), X=94.43, Y=463.51, Mass=1403, SNR=24.0, Peak=151 HFD=3.2
21:28:34.531 00.000 10844 MultiStar: [#1 1.48,-0.25,0.00,M1] [#2 -0.06,0.13,0.71,U] [#3 1.05,0.47,0.00,M1] [#4 0.49,0.56,2.81,U] [#5 1.30,0.70,0.00,R] [#6 -0.33,0.39,0.79,U] [#7 0.08,0.57,0.79,U] [#8 -0.39,0.80,0.64,U] 
21:28:34.531 00.000 10844 single-star, 5 included, MultiStar: {0.13, 0.39}, one-star: {0.02, -0.30}
21:28:34.531 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.80) = xAngle (-0.71 = -0.71)
21:28:34.531 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.79 = -0.79)
21:28:34.531 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.51 mountX=0.23 mountY=-0.21, mountTheta=-0.75
21:28:34.533 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.30, opts=13)
21:28:34.533 00.000 10844 Enqueuing Move request for scope (0.02, -0.30)
21:28:34.533 00.000 11060 Worker thread wakes up
21:28:34.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
21:28:34.534 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
21:28:34.534 00.000 11060 Moving (0.02, -0.30) raw xDistance=0.23 yDistance=-0.21
21:28:34.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:28:34.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
21:28:34.534 00.000 11060 MoveAxis(W, 33, ABG)
21:28:34.534 00.000 11060 Guiding  Dir = 3, Dur = 33
21:28:34.548 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:34.563 00.015 11060 IsSlewing returns 0
21:28:34.563 00.000 11060 IsGuiding returns 0
21:28:34.563 00.000 10844 UpdateGuideState exits: m=1403 SNR=24.0
21:28:34.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:34.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:34.563 00.000 10844 Enqueuing Expose request
21:28:34.620 00.057 11060 IsGuiding returns 0
21:28:34.620 00.000 11060 Move returns status 0, amount 33
21:28:34.620 00.000 11060 MoveAxis(N, 82, ABG)
21:28:34.620 00.000 11060 Guiding  Dir = 0, Dur = 82
21:28:34.650 00.030 11060 IsSlewing returns 0
21:28:34.650 00.000 11060 IsGuiding returns 0
21:28:34.754 00.104 11060 IsGuiding returns 0
21:28:34.754 00.000 11060 Move returns status 0, amount 82
21:28:34.754 00.000 11060 move complete, result=0
21:28:34.754 00.000 11060 worker thread done servicing request
21:28:34.754 00.000 11060 Worker thread wakes up
21:28:34.754 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.2 px 82 ms NORTH
21:28:34.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:34.756 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:35.384 00.628 11060 Exposure complete
21:28:35.538 00.154 11060 worker thread done servicing request
21:28:35.538 00.000 10844 OnExposeComplete: enter
21:28:35.538 00.000 10844 UpdateGuideState(): m_state=6
21:28:35.538 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
21:28:35.538 00.000 10844 Star::Find returns 1 (0), X=95.08, Y=463.45, Mass=1292, SNR=22.8, Peak=122 HFD=3.5
21:28:35.538 00.000 10844 MultiStar: [#1 0.88,0.40,0.00,M2] [#2 0.50,0.54,0.78,U] [#3 0.77,0.38,0.74,U] [#4 -0.07,0.31,3.04,U] [#5 0.04,0.13,0.83,U] [#6 0.17,1.01,0.00,M1] [#7 0.01,0.62,0.83,U] [#8 -0.67,0.84,0.00,M1] 
21:28:35.538 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.26}, one-star: {0.67, -0.35}
21:28:35.538 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.80) = xAngle (1.71 = 1.71)
21:28:35.538 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.63 = 1.63)
21:28:35.538 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.33 cameraTheta=0.91 mountX=-0.05 mountY=0.33, mountTheta=1.71
21:28:35.538 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.26, opts=13)
21:28:35.538 00.000 10844 Enqueuing Move request for scope (0.21, 0.26)
21:28:35.538 00.000 11060 Worker thread wakes up
21:28:35.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
21:28:35.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
21:28:35.538 00.000 11060 Moving (0.21, 0.26) raw xDistance=-0.05 yDistance=0.33
21:28:35.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:28:35.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:35.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:28:35.538 00.000 11060 MoveAxis(E, 0, ABG)
21:28:35.538 00.000 11060 Move returns status 0, amount 0
21:28:35.538 00.000 11060 MoveAxis(N, 0, ABG)
21:28:35.538 00.000 11060 Move returns status 0, amount 0
21:28:35.538 00.000 11060 move complete, result=0
21:28:35.538 00.000 11060 worker thread done servicing request
21:28:35.547 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:35.559 00.012 10844 UpdateGuideState exits: m=1292 SNR=22.8
21:28:35.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:35.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:35.559 00.000 10844 Enqueuing Expose request
21:28:35.559 00.000 11060 Worker thread wakes up
21:28:35.567 00.008 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:35.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:35.567 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:28:36.200 00.633 11060 Exposure complete
21:28:36.381 00.181 11060 worker thread done servicing request
21:28:36.381 00.000 10844 OnExposeComplete: enter
21:28:36.381 00.000 10844 UpdateGuideState(): m_state=6
21:28:36.381 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
21:28:36.381 00.000 10844 Star::Find returns 1 (0), X=95.29, Y=464.04, Mass=1027, SNR=20.3, Peak=101 HFD=3.3
21:28:36.381 00.000 10844 MultiStar: [#1 -0.25,-0.48,1.07,U] [#2 0.78,0.43,0.78,U] [#3 0.78,0.98,0.00,M1] [#4 0.24,1.60,0.00,M1] [#5 -0.02,-0.13,0.83,U] [#6 0.30,0.37,0.79,U] [#7 0.83,0.99,0.00,M1] [#8 -0.24,1.45,0.00,M2] 
21:28:36.381 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.06}, one-star: {0.88, 0.24}
21:28:36.381 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.80) = xAngle (0.98 = 0.98)
21:28:36.381 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.89 = 0.89)
21:28:36.381 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.33 cameraTheta=0.17 mountX=0.18 mountY=0.26, mountTheta=0.95
21:28:36.381 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.06, opts=13)
21:28:36.381 00.000 10844 Enqueuing Move request for scope (0.32, 0.06)
21:28:36.386 00.005 11060 Worker thread wakes up
21:28:36.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.06) opts 0xd
21:28:36.386 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.06)
21:28:36.386 00.000 11060 Moving (0.32, 0.06) raw xDistance=0.18 yDistance=0.26
21:28:36.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:28:36.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:28:36.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:28:36.386 00.000 11060 MoveAxis(W, 27, ABG)
21:28:36.386 00.000 11060 Guiding  Dir = 3, Dur = 27
21:28:36.400 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:36.417 00.017 10844 UpdateGuideState exits: m=1027 SNR=20.3
21:28:36.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:36.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:36.417 00.000 10844 Enqueuing Expose request
21:28:36.427 00.010 11060 IsSlewing returns 0
21:28:36.427 00.000 11060 IsGuiding returns 0
21:28:36.475 00.048 11060 IsGuiding returns 0
21:28:36.475 00.000 11060 Move returns status 0, amount 27
21:28:36.475 00.000 11060 MoveAxis(N, 0, ABG)
21:28:36.475 00.000 11060 Move returns status 0, amount 0
21:28:36.475 00.000 11060 move complete, result=0
21:28:36.475 00.000 11060 worker thread done servicing request
21:28:36.475 00.000 11060 Worker thread wakes up
21:28:36.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:36.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:36.475 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.3 px 0 ms NORTH
21:28:37.105 00.630 11060 Exposure complete
21:28:37.271 00.166 11060 worker thread done servicing request
21:28:37.271 00.000 10844 OnExposeComplete: enter
21:28:37.273 00.002 10844 UpdateGuideState(): m_state=6
21:28:37.273 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
21:28:37.273 00.000 10844 Star::Find returns 1 (0), X=94.86, Y=465.19, Mass=943, SNR=19.4, Peak=95 HFD=3.2
21:28:37.273 00.000 10844 MultiStar: [#1 0.57,0.97,0.00,M2] [#2 -0.19,1.12,0.00,M1] [#3 0.86,1.08,0.00,M2] [#4 0.59,1.96,0.00,M2] [#5 -0.09,1.36,0.00,M1] [#6 0.85,1.32,0.00,M1] [#7 0.48,1.51,0.00,M2] [#8 0.14,1.01,0.00,M3] 
21:28:37.273 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.80) = xAngle (2.06 = 2.06)
21:28:37.273 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.97 = 1.97)
21:28:37.273 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=1.39 hyp=1.46 cameraTheta=1.26 mountX=-0.68 mountY=1.34, mountTheta=2.04
21:28:37.275 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=1.39, opts=13)
21:28:37.275 00.000 10844 Enqueuing Move request for scope (0.45, 1.39)
21:28:37.275 00.000 11060 Worker thread wakes up
21:28:37.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 1.39) opts 0xd
21:28:37.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, 1.39)
21:28:37.275 00.000 11060 Moving (0.45, 1.39) raw xDistance=-0.68 yDistance=1.34
21:28:37.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.68
21:28:37.275 00.000 11060 resist switch: large excursion: input 1.34 thresh 0.57 direction from -1 to 1
21:28:37.275 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.02
21:28:37.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.94 from input 1.34
21:28:37.275 00.000 11060 MoveAxis(E, 100, ABG)
21:28:37.275 00.000 11060 Guiding  Dir = 2, Dur = 100
21:28:37.281 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:28:37.286 00.005 11060 IsSlewing returns 0
21:28:37.286 00.000 11060 IsGuiding returns 0
21:28:37.299 00.013 10844 UpdateGuideState exits: m=943 SNR=19.4
21:28:37.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:37.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:37.299 00.000 10844 Enqueuing Expose request
21:28:37.395 00.096 11060 IsGuiding returns 0
21:28:37.395 00.000 11060 Move returns status 0, amount 100
21:28:37.395 00.000 11060 BLC: Oldest BLC event removed
21:28:37.395 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:28:37.396 00.001 11060 MoveAxis(S, 1264, ABG)
21:28:37.396 00.000 11060 Guiding  Dir = 1, Dur = 1264
21:28:37.419 00.023 11060 IsSlewing returns 0
21:28:37.419 00.000 11060 IsGuiding returns 0
21:28:38.713 01.294 11060 IsGuiding returns 0
21:28:38.713 00.000 11060 Move returns status 0, amount 1264
21:28:38.713 00.000 11060 move complete, result=0
21:28:38.713 00.000 11060 worker thread done servicing request
21:28:38.713 00.000 11060 Worker thread wakes up
21:28:38.713 00.000 10844 GuideStep: -0.7 px 100 ms EAST, 1.3 px 1264 ms SOUTH
21:28:38.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:38.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:39.349 00.636 11060 Exposure complete
21:28:39.492 00.143 11060 worker thread done servicing request
21:28:39.492 00.000 10844 OnExposeComplete: enter
21:28:39.492 00.000 10844 UpdateGuideState(): m_state=6
21:28:39.492 00.000 10844 Star::Find(15, 94, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
21:28:39.492 00.000 10844 Star::Find returns 1 (0), X=94.44, Y=464.00, Mass=927, SNR=18.8, Peak=102 HFD=3.2
21:28:39.492 00.000 10844 MultiStar: [#1 -0.11,0.24,1.15,U] [#2 0.30,-0.19,0.94,U] [#3 1.03,0.54,0.00,M3] [#4 -0.11,0.41,3.64,U] [#5 -1.27,0.45,0.00,M2] [#6 -0.47,1.00,0.00,M2] [#7 -0.22,1.25,0.00,M3] [#8 -0.59,0.15,0.95,U] 
21:28:39.492 00.000 10844 single-star, 4 included, MultiStar: {-0.10, 0.25}, one-star: {0.03, 0.19}
21:28:39.497 00.005 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.80) = xAngle (2.21 = 2.21)
21:28:39.497 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.12 = 2.12)
21:28:39.497 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.40 mountX=-0.12 mountY=0.17, mountTheta=2.18
21:28:39.497 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.19, opts=13)
21:28:39.497 00.000 10844 Enqueuing Move request for scope (0.03, 0.19)
21:28:39.497 00.000 11060 Worker thread wakes up
21:28:39.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
21:28:39.497 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
21:28:39.497 00.000 11060 Moving (0.03, 0.19) raw xDistance=-0.12 yDistance=0.17
21:28:39.497 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.938112, 1:0.167854
21:28:39.497 00.000 11060 BLC: No correction, Miss < min_move
21:28:39.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:28:39.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:39.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:28:39.497 00.000 11060 MoveAxis(E, 0, ABG)
21:28:39.497 00.000 11060 Move returns status 0, amount 0
21:28:39.497 00.000 11060 MoveAxis(N, 0, ABG)
21:28:39.497 00.000 11060 Move returns status 0, amount 0
21:28:39.497 00.000 11060 move complete, result=0
21:28:39.497 00.000 11060 worker thread done servicing request
21:28:39.503 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:39.516 00.013 10844 UpdateGuideState exits: m=927 SNR=18.8
21:28:39.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:39.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:39.516 00.000 10844 Enqueuing Expose request
21:28:39.516 00.000 11060 Worker thread wakes up
21:28:39.516 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:28:39.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:39.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:40.155 00.639 11060 Exposure complete
21:28:40.307 00.152 11060 worker thread done servicing request
21:28:40.307 00.000 10844 OnExposeComplete: enter
21:28:40.307 00.000 10844 UpdateGuideState(): m_state=6
21:28:40.307 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
21:28:40.307 00.000 10844 Star::Find returns 1 (0), X=93.90, Y=464.31, Mass=863, SNR=18.5, Peak=108 HFD=3.2
21:28:40.307 00.000 10844 MultiStar: [#1 0.13,0.24,1.11,U] [#2 -0.21,0.71,0.86,U] [#3 0.20,0.49,0.90,U] [#4 0.15,1.04,0.00,M2] [#5 -0.56,1.24,0.00,M3] [#6 -0.45,0.93,0.00,M3] [#7 -0.13,1.72,0.00,M4] [#8 -0.48,1.69,0.00,M3] 
21:28:40.307 00.000 10844 refined, 3 included, MultiStar: {-0.09, 0.47}, one-star: {-0.51, 0.51}
21:28:40.307 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.80) = xAngle (2.57 = 2.57)
21:28:40.307 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.49 = 2.49)
21:28:40.307 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.47 hyp=0.48 cameraTheta=1.77 mountX=-0.41 mountY=0.29, mountTheta=2.52
21:28:40.311 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.47, opts=13)
21:28:40.311 00.000 10844 Enqueuing Move request for scope (-0.09, 0.47)
21:28:40.311 00.000 11060 Worker thread wakes up
21:28:40.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.47) opts 0xd
21:28:40.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.47)
21:28:40.311 00.000 11060 Moving (-0.09, 0.47) raw xDistance=-0.41 yDistance=0.29
21:28:40.311 00.000 11060 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.938112, 1:0.167854, 2:0.293037
21:28:40.311 00.000 11060 BLC: Under-shoot: nominal increase by 66
21:28:40.311 00.000 11060 BLC: window closed
21:28:40.311 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:28:40.311 00.000 11060 BLC: Pulse adjusted to 750
21:28:40.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
21:28:40.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.29
21:28:40.311 00.000 11060 MoveAxis(E, 59, ABG)
21:28:40.311 00.000 11060 Guiding  Dir = 2, Dur = 59
21:28:40.322 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:40.336 00.014 10844 UpdateGuideState exits: m=863 SNR=18.5
21:28:40.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:40.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:40.336 00.000 10844 Enqueuing Expose request
21:28:40.347 00.011 11060 IsSlewing returns 0
21:28:40.347 00.000 11060 IsGuiding returns 0
21:28:40.431 00.084 11060 IsGuiding returns 0
21:28:40.431 00.000 11060 Move returns status 0, amount 59
21:28:40.431 00.000 11060 MoveAxis(S, 112, ABG)
21:28:40.431 00.000 11060 Guiding  Dir = 1, Dur = 112
21:28:40.443 00.012 11060 IsSlewing returns 0
21:28:40.443 00.000 11060 IsGuiding returns 0
21:28:40.562 00.119 11060 IsGuiding returns 0
21:28:40.562 00.000 11060 Move returns status 0, amount 112
21:28:40.562 00.000 11060 move complete, result=0
21:28:40.562 00.000 11060 worker thread done servicing request
21:28:40.562 00.000 11060 Worker thread wakes up
21:28:40.562 00.000 10844 GuideStep: -0.4 px 59 ms EAST, 0.3 px 112 ms SOUTH
21:28:40.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:40.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:40.766 00.204 10844 evsrv: cli 0EEEDDF0 connect
21:28:40.766 00.000 10844 case statement mapped state 6 to 3
21:28:40.768 00.002 10844 case statement mapped state 6 to 3
21:28:40.768 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"66225d74-603a-4dc4-9d19-d84d904feb95"}
21:28:40.768 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"66225d74-603a-4dc4-9d19-d84d904feb95"}
21:28:40.768 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:28:41.188 00.420 11060 Exposure complete
21:28:41.346 00.158 11060 worker thread done servicing request
21:28:41.346 00.000 10844 OnExposeComplete: enter
21:28:41.346 00.000 10844 UpdateGuideState(): m_state=6
21:28:41.346 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
21:28:41.346 00.000 10844 Star::Find returns 1 (0), X=93.90, Y=464.16, Mass=950, SNR=19.4, Peak=94 HFD=3.3
21:28:41.349 00.003 10844 MultiStar: [#1 0.20,0.27,0.96,U] [#2 -0.00,0.63,1.02,U] [#3 -0.14,0.87,0.71,U] [#4 -0.27,1.57,0.00,M3] [#5 -0.94,1.17,0.00,M4] [#6 0.20,0.83,0.86,U] [#7 0.29,1.49,0.00,M5] [#8 -1.01,0.67,0.00,M4] 
21:28:41.349 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.57}, one-star: {-0.51, 0.36}
21:28:41.349 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.80) = xAngle (2.47 = 2.47)
21:28:41.349 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.38 = 2.38)
21:28:41.349 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.57 hyp=0.57 cameraTheta=1.67 mountX=-0.45 mountY=0.39, mountTheta=2.42
21:28:41.349 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.57, opts=13)
21:28:41.349 00.000 10844 Enqueuing Move request for scope (-0.06, 0.57)
21:28:41.349 00.000 11060 Worker thread wakes up
21:28:41.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.57) opts 0xd
21:28:41.349 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.57)
21:28:41.349 00.000 11060 Moving (-0.06, 0.57) raw xDistance=-0.45 yDistance=0.39
21:28:41.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
21:28:41.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
21:28:41.349 00.000 11060 MoveAxis(E, 67, ABG)
21:28:41.349 00.000 11060 Guiding  Dir = 2, Dur = 67
21:28:41.355 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:41.360 00.005 11060 IsSlewing returns 0
21:28:41.360 00.000 11060 IsGuiding returns 0
21:28:41.377 00.017 10844 UpdateGuideState exits: m=950 SNR=19.4
21:28:41.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:41.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:41.377 00.000 10844 Enqueuing Expose request
21:28:41.441 00.064 11060 IsGuiding returns 0
21:28:41.441 00.000 11060 Move returns status 0, amount 67
21:28:41.441 00.000 11060 MoveAxis(S, 150, ABG)
21:28:41.441 00.000 11060 Guiding  Dir = 1, Dur = 150
21:28:41.453 00.012 11060 IsSlewing returns 0
21:28:41.453 00.000 11060 IsGuiding returns 0
21:28:41.607 00.154 11060 IsGuiding returns 0
21:28:41.607 00.000 11060 Move returns status 0, amount 150
21:28:41.607 00.000 11060 move complete, result=0
21:28:41.607 00.000 11060 worker thread done servicing request
21:28:41.607 00.000 11060 Worker thread wakes up
21:28:41.607 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.4 px 150 ms SOUTH
21:28:41.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:41.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:42.242 00.635 11060 Exposure complete
21:28:42.402 00.160 11060 worker thread done servicing request
21:28:42.402 00.000 10844 OnExposeComplete: enter
21:28:42.402 00.000 10844 UpdateGuideState(): m_state=6
21:28:42.402 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
21:28:42.402 00.000 10844 Star::Find returns 1 (0), X=93.55, Y=464.48, Mass=774, SNR=17.4, Peak=91 HFD=3.1
21:28:42.404 00.002 10844 MultiStar: [#1 -0.32,0.36,1.16,U] [#2 -1.03,0.78,0.00,M1] [#3 -0.46,0.58,0.85,U] [#4 -0.70,0.86,0.00,M4] [#5 -1.40,0.53,0.00,M5] [#6 -0.54,0.72,0.97,U] [#7 -0.58,1.16,0.00,M6] [#8 -1.05,0.60,0.00,M5] 
21:28:42.404 00.000 10844 refined, 3 included, MultiStar: {-0.54, 0.57}, one-star: {-0.86, 0.67}
21:28:42.404 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.80) = xAngle (3.13 = 3.13)
21:28:42.404 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
21:28:42.404 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=0.57 hyp=0.79 cameraTheta=2.32 mountX=-0.79 mountY=0.08, mountTheta=3.04
21:28:42.405 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=0.57, opts=13)
21:28:42.405 00.000 10844 Enqueuing Move request for scope (-0.54, 0.57)
21:28:42.405 00.000 11060 Worker thread wakes up
21:28:42.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.57) opts 0xd
21:28:42.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, 0.57)
21:28:42.405 00.000 11060 Moving (-0.54, 0.57) raw xDistance=-0.79 yDistance=0.08
21:28:42.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.79
21:28:42.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:42.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:28:42.405 00.000 11060 MoveAxis(E, 117, ABG)
21:28:42.405 00.000 11060 Guiding  Dir = 2, Dur = 117
21:28:42.411 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:42.416 00.005 11060 IsSlewing returns 0
21:28:42.416 00.000 11060 IsGuiding returns 0
21:28:42.426 00.010 10844 UpdateGuideState exits: m=774 SNR=17.4
21:28:42.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:42.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:42.426 00.000 10844 Enqueuing Expose request
21:28:42.534 00.108 11060 IsGuiding returns 0
21:28:42.534 00.000 11060 Move returns status 0, amount 117
21:28:42.534 00.000 11060 MoveAxis(N, 0, ABG)
21:28:42.534 00.000 11060 Move returns status 0, amount 0
21:28:42.534 00.000 11060 move complete, result=0
21:28:42.534 00.000 11060 worker thread done servicing request
21:28:42.534 00.000 11060 Worker thread wakes up
21:28:42.534 00.000 10844 GuideStep: -0.8 px 117 ms EAST, 0.1 px 0 ms NORTH
21:28:42.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:42.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:43.172 00.638 11060 Exposure complete
21:28:43.335 00.163 11060 worker thread done servicing request
21:28:43.335 00.000 10844 OnExposeComplete: enter
21:28:43.335 00.000 10844 UpdateGuideState(): m_state=6
21:28:43.335 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
21:28:43.335 00.000 10844 Star::Find returns 1 (0), X=93.46, Y=463.76, Mass=771, SNR=17.5, Peak=98 HFD=3.0
21:28:43.335 00.000 10844 MultiStar: [#1 -0.19,-0.01,1.14,U] [#2 -0.54,0.18,0.97,U] [#3 -0.46,0.38,0.93,U] [#4 -0.30,1.22,0.00,M5] [#5 -1.18,0.40,0.00,M6] [#6 -0.59,1.12,0.00,M2] [#7 -0.49,1.24,0.00,M7] [#8 -0.59,1.11,0.00,M6] 
21:28:43.335 00.000 10844 refined, 3 included, MultiStar: {-0.52, 0.12}, one-star: {-0.95, -0.05}
21:28:43.335 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.80) = xAngle (3.73 = -2.56)
21:28:43.335 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.64 = -2.64)
21:28:43.335 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.12 hyp=0.54 cameraTheta=2.92 mountX=-0.45 mountY=-0.26, mountTheta=-2.62
21:28:43.335 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.12, opts=13)
21:28:43.335 00.000 10844 Enqueuing Move request for scope (-0.52, 0.12)
21:28:43.335 00.000 11060 Worker thread wakes up
21:28:43.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.12) opts 0xd
21:28:43.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.12)
21:28:43.335 00.000 11060 Moving (-0.52, 0.12) raw xDistance=-0.45 yDistance=-0.26
21:28:43.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.45
21:28:43.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:43.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:28:43.335 00.000 11060 MoveAxis(E, 69, ABG)
21:28:43.335 00.000 11060 Guiding  Dir = 2, Dur = 69
21:28:43.344 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:43.351 00.007 11060 IsSlewing returns 0
21:28:43.352 00.001 11060 IsGuiding returns 0
21:28:43.365 00.013 10844 UpdateGuideState exits: m=771 SNR=17.5
21:28:43.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:43.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:43.365 00.000 10844 Enqueuing Expose request
21:28:43.425 00.060 11060 IsGuiding returns 0
21:28:43.425 00.000 11060 Move returns status 0, amount 69
21:28:43.425 00.000 11060 MoveAxis(N, 0, ABG)
21:28:43.425 00.000 11060 Move returns status 0, amount 0
21:28:43.425 00.000 11060 move complete, result=0
21:28:43.425 00.000 11060 worker thread done servicing request
21:28:43.425 00.000 11060 Worker thread wakes up
21:28:43.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:43.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:43.425 00.000 10844 GuideStep: -0.4 px 69 ms EAST, -0.3 px 0 ms NORTH
21:28:44.054 00.629 11060 Exposure complete
21:28:44.208 00.154 11060 worker thread done servicing request
21:28:44.208 00.000 10844 OnExposeComplete: enter
21:28:44.208 00.000 10844 UpdateGuideState(): m_state=6
21:28:44.210 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
21:28:44.210 00.000 10844 Star::Find returns 1 (0), X=93.41, Y=463.48, Mass=722, SNR=16.6, Peak=92 HFD=3.1
21:28:44.210 00.000 10844 MultiStar: [#1 -0.36,-0.57,1.22,U] [#2 -0.95,-0.64,0.00,M1] [#3 -0.90,-0.76,0.00,M1] [#4 -0.24,0.13,4.24,U] [#5 -0.96,-0.39,0.00,M7] [#6 -0.67,0.21,1.07,U] [#7 -0.19,1.06,0.00,M8] [#8 -0.91,0.21,0.00,M7] 
21:28:44.210 00.000 10844 refined, 3 included, MultiStar: {-0.42, -0.03}, one-star: {-1.00, -0.32}
21:28:44.210 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.80) = xAngle (-2.27 = -2.27)
21:28:44.210 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.36 = -2.36)
21:28:44.210 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.03 hyp=0.42 cameraTheta=-3.07 mountX=-0.27 mountY=-0.30, mountTheta=-2.31
21:28:44.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.03, opts=13)
21:28:44.210 00.000 10844 Enqueuing Move request for scope (-0.42, -0.03)
21:28:44.210 00.000 11060 Worker thread wakes up
21:28:44.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.03) opts 0xd
21:28:44.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.03)
21:28:44.212 00.002 11060 Moving (-0.42, -0.03) raw xDistance=-0.27 yDistance=-0.30
21:28:44.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
21:28:44.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:44.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:28:44.212 00.000 11060 MoveAxis(E, 42, ABG)
21:28:44.212 00.000 11060 Guiding  Dir = 2, Dur = 42
21:28:44.213 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:44.218 00.005 11060 IsSlewing returns 0
21:28:44.218 00.000 11060 IsGuiding returns 0
21:28:44.229 00.011 10844 UpdateGuideState exits: m=722 SNR=16.6
21:28:44.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:44.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:44.229 00.000 10844 Enqueuing Expose request
21:28:44.263 00.034 11060 IsGuiding returns 0
21:28:44.263 00.000 11060 Move returns status 0, amount 42
21:28:44.263 00.000 11060 MoveAxis(N, 0, ABG)
21:28:44.263 00.000 11060 Move returns status 0, amount 0
21:28:44.263 00.000 11060 move complete, result=0
21:28:44.263 00.000 11060 worker thread done servicing request
21:28:44.263 00.000 11060 Worker thread wakes up
21:28:44.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:44.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:44.263 00.000 10844 GuideStep: -0.3 px 42 ms EAST, -0.3 px 0 ms NORTH
21:28:44.883 00.620 11060 Exposure complete
21:28:45.052 00.169 11060 worker thread done servicing request
21:28:45.056 00.004 10844 OnExposeComplete: enter
21:28:45.056 00.000 10844 UpdateGuideState(): m_state=6
21:28:45.056 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
21:28:45.056 00.000 10844 Star::Find returns 1 (0), X=94.06, Y=463.05, Mass=1105, SNR=20.8, Peak=82 HFD=3.8
21:28:45.056 00.000 10844 MultiStar: [#1 -0.19,-0.66,1.09,U] [#2 -1.08,-0.57,0.00,M2] [#3 -0.01,-0.74,0.74,U] [#4 -0.54,-0.14,3.31,U] [#5 -0.89,-0.68,0.00,M8] [#6 -0.79,0.24,0.89,U] [#7 -0.02,0.26,0.92,U] [#8 -0.67,0.13,0.87,U] 
21:28:45.056 00.000 10844 refined, 6 included, MultiStar: {-0.42, -0.21}, one-star: {-0.35, -0.75}
21:28:45.056 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.80) = xAngle (-1.86 = -1.86)
21:28:45.056 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.95 = -1.95)
21:28:45.056 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.21 hyp=0.47 cameraTheta=-2.67 mountX=-0.13 mountY=-0.43, mountTheta=-1.87
21:28:45.056 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.21, opts=13)
21:28:45.056 00.000 10844 Enqueuing Move request for scope (-0.42, -0.21)
21:28:45.056 00.000 11060 Worker thread wakes up
21:28:45.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.21) opts 0xd
21:28:45.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.21)
21:28:45.056 00.000 11060 Moving (-0.42, -0.21) raw xDistance=-0.13 yDistance=-0.43
21:28:45.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:28:45.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:45.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:28:45.056 00.000 11060 MoveAxis(E, 21, ABG)
21:28:45.056 00.000 11060 Guiding  Dir = 2, Dur = 21
21:28:45.060 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:45.076 00.016 11060 IsSlewing returns 0
21:28:45.076 00.000 11060 IsGuiding returns 0
21:28:45.079 00.003 10844 UpdateGuideState exits: m=1105 SNR=20.8
21:28:45.081 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:45.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:45.081 00.000 10844 Enqueuing Expose request
21:28:45.107 00.026 11060 IsGuiding returns 0
21:28:45.108 00.001 11060 Move returns status 0, amount 21
21:28:45.108 00.000 11060 MoveAxis(N, 0, ABG)
21:28:45.108 00.000 11060 Move returns status 0, amount 0
21:28:45.108 00.000 11060 move complete, result=0
21:28:45.108 00.000 11060 worker thread done servicing request
21:28:45.108 00.000 11060 Worker thread wakes up
21:28:45.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:45.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:45.113 00.005 10844 GuideStep: -0.1 px 21 ms EAST, -0.4 px 0 ms NORTH
21:28:45.735 00.622 11060 Exposure complete
21:28:45.922 00.187 11060 worker thread done servicing request
21:28:45.922 00.000 10844 OnExposeComplete: enter
21:28:45.922 00.000 10844 UpdateGuideState(): m_state=6
21:28:45.923 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
21:28:45.923 00.000 10844 Star::Find returns 1 (0), X=93.53, Y=464.15, Mass=743, SNR=17.2, Peak=94 HFD=2.8
21:28:45.923 00.000 10844 MultiStar: [#1 -0.57,0.60,1.31,U] [#2 -0.96,-0.14,0.00,M3] [#3 -0.11,0.31,0.92,U] [#4 -0.49,0.74,3.96,U] [#5 -0.98,0.58,0.00,M9] [#6 -1.48,0.37,0.00,M1] [#7 0.23,0.90,1.35,U] [#8 -1.59,1.18,0.00,M7] 
21:28:45.923 00.000 10844 refined, 4 included, MultiStar: {-0.40, 0.65}, one-star: {-0.88, 0.35}
21:28:45.923 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.80) = xAngle (2.92 = 2.92)
21:28:45.923 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:28:45.923 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.65 hyp=0.76 cameraTheta=2.12 mountX=-0.74 mountY=0.23, mountTheta=2.84
21:28:45.923 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.65, opts=13)
21:28:45.923 00.000 10844 Enqueuing Move request for scope (-0.40, 0.65)
21:28:45.923 00.000 11060 Worker thread wakes up
21:28:45.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.65) opts 0xd
21:28:45.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.65)
21:28:45.923 00.000 11060 Moving (-0.40, 0.65) raw xDistance=-0.74 yDistance=0.23
21:28:45.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.74
21:28:45.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:28:45.923 00.000 11060 MoveAxis(E, 109, ABG)
21:28:45.923 00.000 11060 Guiding  Dir = 2, Dur = 109
21:28:45.932 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:45.943 00.011 11060 IsSlewing returns 0
21:28:45.943 00.000 11060 IsGuiding returns 0
21:28:45.950 00.007 10844 UpdateGuideState exits: m=743 SNR=17.2
21:28:45.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:45.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:45.950 00.000 10844 Enqueuing Expose request
21:28:46.082 00.132 11060 IsGuiding returns 0
21:28:46.082 00.000 11060 Move returns status 0, amount 109
21:28:46.082 00.000 11060 MoveAxis(S, 88, ABG)
21:28:46.082 00.000 11060 Guiding  Dir = 1, Dur = 88
21:28:46.097 00.015 11060 IsSlewing returns 0
21:28:46.098 00.001 11060 IsGuiding returns 0
21:28:46.201 00.103 11060 IsGuiding returns 0
21:28:46.201 00.000 11060 Move returns status 0, amount 88
21:28:46.201 00.000 11060 move complete, result=0
21:28:46.201 00.000 11060 worker thread done servicing request
21:28:46.201 00.000 11060 Worker thread wakes up
21:28:46.201 00.000 10844 GuideStep: -0.7 px 109 ms EAST, 0.2 px 88 ms SOUTH
21:28:46.203 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:46.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:46.826 00.623 11060 Exposure complete
21:28:46.995 00.169 11060 worker thread done servicing request
21:28:46.995 00.000 10844 OnExposeComplete: enter
21:28:46.995 00.000 10844 UpdateGuideState(): m_state=6
21:28:46.995 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
21:28:46.995 00.000 10844 Star::Find returns 1 (0), X=92.82, Y=464.18, Mass=1194, SNR=21.5, Peak=100 HFD=3.6
21:28:46.995 00.000 10844 MultiStar: [#1 -0.93,0.37,0.00,M1] [#2 -0.82,-0.03,0.79,U] [#3 -0.18,0.39,0.70,U] [#4 -0.55,0.79,0.00,M3] [#5 -1.09,0.14,0.00,M10] [#6 -1.05,1.13,0.00,M2] [#7 -0.41,1.34,0.00,M7] [#8 -0.73,0.21,0.87,U] 
21:28:46.995 00.000 10844 refined, 3 included, MultiStar: {-0.89, 0.24}, one-star: {-1.59, 0.38}
21:28:46.995 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.80) = xAngle (3.68 = -2.60)
21:28:46.995 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.59 = -2.69)
21:28:46.995 00.000 10844 CameraToMount -- cameraX=-0.89 cameraY=0.24 hyp=0.92 cameraTheta=2.88 mountX=-0.79 mountY=-0.40, mountTheta=-2.67
21:28:46.995 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.89, y=0.24, opts=13)
21:28:46.995 00.000 10844 Enqueuing Move request for scope (-0.89, 0.24)
21:28:46.995 00.000 11060 Worker thread wakes up
21:28:46.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.24) opts 0xd
21:28:46.995 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.89, 0.24)
21:28:46.995 00.000 11060 Moving (-0.89, 0.24) raw xDistance=-0.79 yDistance=-0.40
21:28:46.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.79
21:28:46.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:46.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:28:46.995 00.000 11060 MoveAxis(E, 120, ABG)
21:28:46.995 00.000 11060 Guiding  Dir = 2, Dur = 120
21:28:47.000 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:47.007 00.007 11060 IsSlewing returns 0
21:28:47.007 00.000 11060 IsGuiding returns 0
21:28:47.020 00.013 10844 UpdateGuideState exits: m=1194 SNR=21.5
21:28:47.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:47.024 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:47.024 00.000 10844 Enqueuing Expose request
21:28:47.129 00.105 11060 IsGuiding returns 0
21:28:47.129 00.000 11060 Move returns status 0, amount 120
21:28:47.129 00.000 11060 MoveAxis(N, 0, ABG)
21:28:47.129 00.000 11060 Move returns status 0, amount 0
21:28:47.129 00.000 11060 move complete, result=0
21:28:47.129 00.000 11060 worker thread done servicing request
21:28:47.129 00.000 11060 Worker thread wakes up
21:28:47.129 00.000 10844 GuideStep: -0.8 px 120 ms EAST, -0.4 px 0 ms NORTH
21:28:47.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:47.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:47.759 00.630 11060 Exposure complete
21:28:47.925 00.166 11060 worker thread done servicing request
21:28:47.925 00.000 10844 OnExposeComplete: enter
21:28:47.925 00.000 10844 UpdateGuideState(): m_state=6
21:28:47.925 00.000 10844 Star::Find(15, 92, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
21:28:47.925 00.000 10844 Star::Find returns 1 (0), X=93.51, Y=464.04, Mass=1258, SNR=22.5, Peak=98 HFD=3.6
21:28:47.925 00.000 10844 MultiStar: [#1 -0.74,-0.65,0.00,M2] [#2 -0.74,0.26,0.85,U] [#3 -0.04,0.65,0.63,U] [#4 -0.49,0.23,3.08,U] [#5 -1.52,0.66,0.00,R] [#6 -1.11,0.67,0.00,M3] [#7 -0.82,0.78,0.00,M8] [#8 -0.90,0.28,0.81,U] 
21:28:47.925 00.000 10844 refined, 4 included, MultiStar: {-0.59, 0.28}, one-star: {-0.90, 0.24}
21:28:47.925 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.80) = xAngle (3.50 = -2.78)
21:28:47.925 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.42 = -2.87)
21:28:47.925 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=0.28 hyp=0.66 cameraTheta=2.70 mountX=-0.61 mountY=-0.18, mountTheta=-2.86
21:28:47.925 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=0.28, opts=13)
21:28:47.925 00.000 10844 Enqueuing Move request for scope (-0.59, 0.28)
21:28:47.925 00.000 11060 Worker thread wakes up
21:28:47.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.28) opts 0xd
21:28:47.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, 0.28)
21:28:47.925 00.000 11060 Moving (-0.59, 0.28) raw xDistance=-0.61 yDistance=-0.18
21:28:47.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.61
21:28:47.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:47.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:28:47.925 00.000 11060 MoveAxis(E, 94, ABG)
21:28:47.929 00.004 11060 Guiding  Dir = 2, Dur = 94
21:28:47.938 00.009 11060 IsSlewing returns 0
21:28:47.939 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:47.939 00.000 11060 IsGuiding returns 0
21:28:47.959 00.020 10844 UpdateGuideState exits: m=1258 SNR=22.5
21:28:47.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:47.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:47.959 00.000 10844 Enqueuing Expose request
21:28:48.035 00.076 11060 IsGuiding returns 0
21:28:48.035 00.000 11060 Move returns status 0, amount 94
21:28:48.035 00.000 11060 MoveAxis(N, 0, ABG)
21:28:48.035 00.000 11060 Move returns status 0, amount 0
21:28:48.035 00.000 11060 move complete, result=0
21:28:48.035 00.000 11060 worker thread done servicing request
21:28:48.035 00.000 11060 Worker thread wakes up
21:28:48.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:48.035 00.000 10844 GuideStep: -0.6 px 94 ms EAST, -0.2 px 0 ms NORTH
21:28:48.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:48.664 00.629 11060 Exposure complete
21:28:48.818 00.154 11060 worker thread done servicing request
21:28:48.818 00.000 10844 OnExposeComplete: enter
21:28:48.818 00.000 10844 UpdateGuideState(): m_state=6
21:28:48.818 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
21:28:48.818 00.000 10844 Star::Find returns 1 (0), X=93.60, Y=463.77, Mass=1018, SNR=19.8, Peak=106 HFD=3.2
21:28:48.818 00.000 10844 MultiStar: [#1 -0.82,-0.48,0.00,M3] [#2 -0.95,-0.41,0.00,M2] [#3 -0.06,-0.11,0.61,U] [#4 -0.77,0.65,0.00,M3] [#5 0.06,-0.59,1.00,U] [#6 -1.42,0.41,0.00,M4] [#7 -0.56,0.85,0.00,M9] [#8 -0.82,0.89,0.00,M6] 
21:28:48.818 00.000 10844 refined, 2 included, MultiStar: {-0.30, -0.26}, one-star: {-0.81, -0.03}
21:28:48.818 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.80) = xAngle (-1.62 = -1.62)
21:28:48.818 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.71 = -1.71)
21:28:48.818 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.26 hyp=0.40 cameraTheta=-2.43 mountX=-0.02 mountY=-0.40, mountTheta=-1.62
21:28:48.818 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.26, opts=13)
21:28:48.818 00.000 10844 Enqueuing Move request for scope (-0.30, -0.26)
21:28:48.818 00.000 11060 Worker thread wakes up
21:28:48.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.26) opts 0xd
21:28:48.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.26)
21:28:48.818 00.000 11060 Moving (-0.30, -0.26) raw xDistance=-0.02 yDistance=-0.40
21:28:48.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:28:48.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:48.821 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:28:48.821 00.000 11060 MoveAxis(E, 0, ABG)
21:28:48.821 00.000 11060 Move returns status 0, amount 0
21:28:48.821 00.000 11060 MoveAxis(N, 0, ABG)
21:28:48.821 00.000 11060 Move returns status 0, amount 0
21:28:48.821 00.000 11060 move complete, result=0
21:28:48.821 00.000 11060 worker thread done servicing request
21:28:48.827 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:48.842 00.015 10844 UpdateGuideState exits: m=1018 SNR=19.8
21:28:48.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:48.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:48.842 00.000 10844 Enqueuing Expose request
21:28:48.842 00.000 11060 Worker thread wakes up
21:28:48.842 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:28:48.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:48.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:49.471 00.629 11060 Exposure complete
21:28:49.645 00.174 11060 worker thread done servicing request
21:28:49.645 00.000 10844 OnExposeComplete: enter
21:28:49.645 00.000 10844 UpdateGuideState(): m_state=6
21:28:49.645 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
21:28:49.645 00.000 10844 Star::Find returns 1 (0), X=93.48, Y=463.36, Mass=1046, SNR=20.4, Peak=108 HFD=3.2
21:28:49.645 00.000 10844 MultiStar: [#1 -0.66,-0.98,0.00,M4] [#2 -0.87,-0.53,0.00,M3] [#3 -0.49,-0.22,0.68,U] [#4 -0.86,0.55,0.00,M4] [#5 0.11,-1.04,0.00,M1] [#6 -1.68,-0.26,0.00,M5] [#7 -0.58,0.38,0.96,U] [#8 -1.24,-0.01,0.00,M7] 
21:28:49.645 00.000 10844 refined, 2 included, MultiStar: {-0.69, -0.09}, one-star: {-0.93, -0.44}
21:28:49.645 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.80) = xAngle (-2.21 = -2.21)
21:28:49.645 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.30 = -2.30)
21:28:49.650 00.005 10844 CameraToMount -- cameraX=-0.69 cameraY=-0.09 hyp=0.69 cameraTheta=-3.02 mountX=-0.42 mountY=-0.52, mountTheta=-2.25
21:28:49.650 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.69, y=-0.09, opts=13)
21:28:49.650 00.000 10844 Enqueuing Move request for scope (-0.69, -0.09)
21:28:49.650 00.000 11060 Worker thread wakes up
21:28:49.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.09) opts 0xd
21:28:49.650 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.69, -0.09)
21:28:49.650 00.000 11060 Moving (-0.69, -0.09) raw xDistance=-0.42 yDistance=-0.52
21:28:49.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
21:28:49.650 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.21 newest=-1.09
21:28:49.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.52
21:28:49.650 00.000 11060 MoveAxis(E, 61, ABG)
21:28:49.650 00.000 11060 Guiding  Dir = 2, Dur = 61
21:28:49.660 00.010 11060 IsSlewing returns 0
21:28:49.661 00.001 11060 IsGuiding returns 0
21:28:49.665 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:49.681 00.016 10844 UpdateGuideState exits: m=1046 SNR=20.4
21:28:49.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:49.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:49.681 00.000 10844 Enqueuing Expose request
21:28:49.737 00.056 11060 IsGuiding returns 0
21:28:49.739 00.002 11060 Move returns status 0, amount 61
21:28:49.739 00.000 11060 BLC: Oldest BLC event removed
21:28:49.739 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:28:49.739 00.000 11060 MoveAxis(N, 949, ABG)
21:28:49.739 00.000 11060 Guiding  Dir = 0, Dur = 949
21:28:49.747 00.008 11060 IsSlewing returns 0
21:28:49.747 00.000 11060 IsGuiding returns 0
21:28:50.718 00.971 11060 IsGuiding returns 0
21:28:50.718 00.000 11060 Move returns status 0, amount 949
21:28:50.718 00.000 11060 move complete, result=0
21:28:50.718 00.000 11060 worker thread done servicing request
21:28:50.718 00.000 11060 Worker thread wakes up
21:28:50.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:50.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:50.722 00.004 10844 GuideStep: -0.4 px 61 ms EAST, -0.5 px 949 ms NORTH
21:28:51.355 00.633 11060 Exposure complete
21:28:51.512 00.157 11060 worker thread done servicing request
21:28:51.512 00.000 10844 OnExposeComplete: enter
21:28:51.515 00.003 10844 UpdateGuideState(): m_state=6
21:28:51.515 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
21:28:51.515 00.000 10844 Star::Find returns 1 (0), X=94.00, Y=463.58, Mass=991, SNR=20.2, Peak=95 HFD=3.5
21:28:51.516 00.001 10844 MultiStar: [#1 0.20,-0.71,0.95,U] [#2 -0.04,-0.16,0.90,U] [#3 0.07,-0.14,0.80,U] [#4 -0.65,-0.12,3.60,U] [#5 0.82,-0.73,0.00,M2] [#6 -0.78,0.56,0.00,M6] [#7 -0.24,0.18,0.86,U] [#8 -0.88,-0.38,0.00,M8] 
21:28:51.516 00.000 10844 refined, 5 included, MultiStar: {-0.34, -0.18}, one-star: {-0.41, -0.22}
21:28:51.516 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.80) = xAngle (-1.86 = -1.86)
21:28:51.516 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.94 = -1.94)
21:28:51.516 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-2.66 mountX=-0.11 mountY=-0.36, mountTheta=-1.87
21:28:51.516 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.18, opts=13)
21:28:51.516 00.000 10844 Enqueuing Move request for scope (-0.34, -0.18)
21:28:51.516 00.000 11060 Worker thread wakes up
21:28:51.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.18) opts 0xd
21:28:51.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.18)
21:28:51.516 00.000 11060 Moving (-0.34, -0.18) raw xDistance=-0.11 yDistance=-0.36
21:28:51.516 00.000 11060 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.363066, 1:0.357095
21:28:51.516 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:28:51.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:28:51.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
21:28:51.516 00.000 11060 MoveAxis(E, 0, ABG)
21:28:51.516 00.000 11060 Move returns status 0, amount 0
21:28:51.516 00.000 11060 MoveAxis(N, 137, ABG)
21:28:51.516 00.000 11060 Guiding  Dir = 0, Dur = 137
21:28:51.521 00.005 11060 IsSlewing returns 0
21:28:51.521 00.000 11060 IsGuiding returns 0
21:28:51.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:51.531 00.010 10844 UpdateGuideState exits: m=991 SNR=20.2
21:28:51.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:51.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:51.531 00.000 10844 Enqueuing Expose request
21:28:51.660 00.129 11060 IsGuiding returns 0
21:28:51.660 00.000 11060 Move returns status 0, amount 137
21:28:51.662 00.002 11060 move complete, result=0
21:28:51.662 00.000 11060 worker thread done servicing request
21:28:51.662 00.000 11060 Worker thread wakes up
21:28:51.662 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 137 ms NORTH
21:28:51.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:51.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:52.274 00.612 11060 Exposure complete
21:28:52.418 00.144 11060 worker thread done servicing request
21:28:52.418 00.000 10844 OnExposeComplete: enter
21:28:52.418 00.000 10844 UpdateGuideState(): m_state=6
21:28:52.421 00.003 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
21:28:52.421 00.000 10844 Star::Find returns 1 (0), X=94.26, Y=463.61, Mass=1116, SNR=21.0, Peak=103 HFD=3.5
21:28:52.422 00.001 10844 MultiStar: [#1 -0.16,-0.45,1.14,U] [#2 -0.42,-0.99,0.00,M3] [#3 0.63,-0.49,0.84,U] [#4 -0.64,-0.13,3.11,U] [#5 0.63,-1.32,0.00,M3] [#6 -0.30,0.03,0.68,U] [#7 0.10,0.38,0.87,U] [#8 -0.61,0.23,0.82,U] 
21:28:52.422 00.000 10844 single-star, 6 included, MultiStar: {-0.29, -0.12}, one-star: {-0.15, -0.20}
21:28:52.422 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.80) = xAngle (-1.42 = -1.42)
21:28:52.422 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.51 = -1.51)
21:28:52.422 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.23 mountX=0.04 mountY=-0.25, mountTheta=-1.43
21:28:52.422 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.20, opts=13)
21:28:52.422 00.000 10844 Enqueuing Move request for scope (-0.15, -0.20)
21:28:52.422 00.000 11060 Worker thread wakes up
21:28:52.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
21:28:52.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
21:28:52.422 00.000 11060 Moving (-0.15, -0.20) raw xDistance=0.04 yDistance=-0.25
21:28:52.422 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.363066, 1:0.357095, 2:0.250277
21:28:52.422 00.000 11060 BLC: Under-shoot: nominal increase by 56
21:28:52.422 00.000 11060 BLC: window closed
21:28:52.422 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:28:52.422 00.000 11060 BLC: Pulse adjusted to 750
21:28:52.425 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:28:52.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
21:28:52.425 00.000 11060 MoveAxis(E, 0, ABG)
21:28:52.425 00.000 11060 Move returns status 0, amount 0
21:28:52.425 00.000 11060 MoveAxis(N, 96, ABG)
21:28:52.425 00.000 11060 Guiding  Dir = 0, Dur = 96
21:28:52.429 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:52.443 00.014 11060 IsSlewing returns 0
21:28:52.443 00.000 11060 IsGuiding returns 0
21:28:52.443 00.000 10844 UpdateGuideState exits: m=1116 SNR=21.0
21:28:52.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:52.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:52.443 00.000 10844 Enqueuing Expose request
21:28:52.547 00.104 11060 IsGuiding returns 0
21:28:52.547 00.000 11060 Move returns status 0, amount 96
21:28:52.547 00.000 11060 move complete, result=0
21:28:52.547 00.000 11060 worker thread done servicing request
21:28:52.547 00.000 11060 Worker thread wakes up
21:28:52.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:52.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:52.549 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 96 ms NORTH
21:28:52.910 00.361 10844 evsrv: cli 0EEEE4D0 connect
21:28:52.910 00.000 10844 case statement mapped state 6 to 3
21:28:52.910 00.000 10844 case statement mapped state 6 to 3
21:28:52.912 00.002 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_pixel_scale","id":"cef77db3-ca48-4c36-a8f8-28e35b404ba8"}
21:28:52.912 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":4.1253,"id":"cef77db3-ca48-4c36-a8f8-28e35b404ba8"}
21:28:52.912 00.000 10844 evsrv: cli 0EEEE4D0 disconnect
21:28:53.188 00.276 11060 Exposure complete
21:28:53.339 00.151 11060 worker thread done servicing request
21:28:53.339 00.000 10844 OnExposeComplete: enter
21:28:53.339 00.000 10844 UpdateGuideState(): m_state=6
21:28:53.339 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
21:28:53.339 00.000 10844 Star::Find returns 1 (0), X=94.60, Y=463.84, Mass=881, SNR=18.8, Peak=91 HFD=3.2
21:28:53.344 00.005 10844 MultiStar: [#1 0.48,0.07,1.15,U] [#2 -0.46,-0.45,1.10,U] [#3 -0.35,-0.12,0.78,U] [#4 -0.04,0.74,3.66,U] [#5 0.89,-0.90,0.00,M4] [#6 -0.38,0.33,0.97,U] [#7 0.36,1.08,0.00,M7] [#8 -0.69,0.42,0.83,U] 
21:28:53.344 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.31}, one-star: {0.19, 0.03}
21:28:53.344 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.80) = xAngle (0.96 = 0.96)
21:28:53.344 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.88 = 0.88)
21:28:53.344 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.16 mountX=0.11 mountY=0.15, mountTheta=0.93
21:28:53.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.03, opts=13)
21:28:53.344 00.000 10844 Enqueuing Move request for scope (0.19, 0.03)
21:28:53.344 00.000 11060 Worker thread wakes up
21:28:53.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
21:28:53.344 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
21:28:53.344 00.000 11060 Moving (0.19, 0.03) raw xDistance=0.11 yDistance=0.15
21:28:53.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:28:53.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:53.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:28:53.344 00.000 11060 MoveAxis(E, 0, ABG)
21:28:53.344 00.000 11060 Move returns status 0, amount 0
21:28:53.344 00.000 11060 MoveAxis(N, 0, ABG)
21:28:53.344 00.000 11060 Move returns status 0, amount 0
21:28:53.344 00.000 11060 move complete, result=0
21:28:53.344 00.000 11060 worker thread done servicing request
21:28:53.356 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:53.374 00.018 10844 UpdateGuideState exits: m=881 SNR=18.8
21:28:53.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:53.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:53.374 00.000 10844 Enqueuing Expose request
21:28:53.374 00.000 11060 Worker thread wakes up
21:28:53.374 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:28:53.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:53.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:54.016 00.642 11060 Exposure complete
21:28:54.191 00.175 11060 worker thread done servicing request
21:28:54.191 00.000 10844 OnExposeComplete: enter
21:28:54.191 00.000 10844 UpdateGuideState(): m_state=6
21:28:54.192 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
21:28:54.192 00.000 10844 Star::Find returns 1 (0), X=94.15, Y=463.94, Mass=887, SNR=18.8, Peak=111 HFD=2.9
21:28:54.192 00.000 10844 MultiStar: [#1 0.56,0.05,1.13,U] [#2 -0.28,-0.36,0.96,U] [#3 0.26,-0.05,0.91,U] [#4 -0.29,0.42,3.85,U] [#5 0.75,-0.21,1.05,U] [#6 0.13,1.00,0.00,M5] [#7 0.15,0.52,1.09,U] [#8 -0.54,0.21,1.14,U] 
21:28:54.192 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.18}, one-star: {-0.26, 0.14}
21:28:54.192 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.80) = xAngle (2.60 = 2.60)
21:28:54.192 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.51 = 2.51)
21:28:54.192 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.79 mountX=-0.16 mountY=0.11, mountTheta=2.54
21:28:54.194 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.18, opts=13)
21:28:54.194 00.000 10844 Enqueuing Move request for scope (-0.04, 0.18)
21:28:54.194 00.000 11060 Worker thread wakes up
21:28:54.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
21:28:54.195 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
21:28:54.195 00.000 11060 Moving (-0.04, 0.18) raw xDistance=-0.16 yDistance=0.11
21:28:54.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:28:54.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:54.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:28:54.195 00.000 11060 MoveAxis(E, 23, ABG)
21:28:54.195 00.000 11060 Guiding  Dir = 2, Dur = 23
21:28:54.198 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:54.222 00.024 11060 IsSlewing returns 0
21:28:54.222 00.000 11060 IsGuiding returns 0
21:28:54.222 00.000 10844 UpdateGuideState exits: m=887 SNR=18.8
21:28:54.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:54.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:54.222 00.000 10844 Enqueuing Expose request
21:28:54.270 00.048 11060 IsGuiding returns 0
21:28:54.270 00.000 11060 Move returns status 0, amount 23
21:28:54.270 00.000 11060 MoveAxis(N, 0, ABG)
21:28:54.270 00.000 11060 Move returns status 0, amount 0
21:28:54.270 00.000 11060 move complete, result=0
21:28:54.270 00.000 11060 worker thread done servicing request
21:28:54.270 00.000 11060 Worker thread wakes up
21:28:54.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:54.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:54.270 00.000 10844 GuideStep: -0.2 px 23 ms EAST, 0.1 px 0 ms NORTH
21:28:54.913 00.643 11060 Exposure complete
21:28:55.088 00.175 11060 worker thread done servicing request
21:28:55.088 00.000 10844 OnExposeComplete: enter
21:28:55.088 00.000 10844 UpdateGuideState(): m_state=6
21:28:55.088 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
21:28:55.088 00.000 10844 Star::Find returns 1 (0), X=94.68, Y=463.47, Mass=1001, SNR=20.1, Peak=111 HFD=3.2
21:28:55.088 00.000 10844 MultiStar: [#1 0.57,0.35,1.01,U] [#2 0.08,-0.35,0.81,U] [#3 0.72,-0.26,0.68,U] [#4 0.15,0.29,3.55,U] [#5 1.15,-0.35,0.00,M4] [#6 -0.30,-0.01,1.00,U] [#7 0.20,0.29,0.89,U] [#8 -0.17,0.17,0.82,U] 
21:28:55.088 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.10}, one-star: {0.27, -0.34}
21:28:55.088 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.80) = xAngle (1.34 = 1.34)
21:28:55.088 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.25 = 1.25)
21:28:55.088 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.54 mountX=0.05 mountY=0.19, mountTheta=1.34
21:28:55.088 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.10, opts=13)
21:28:55.088 00.000 10844 Enqueuing Move request for scope (0.17, 0.10)
21:28:55.088 00.000 11060 Worker thread wakes up
21:28:55.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
21:28:55.088 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
21:28:55.088 00.000 11060 Moving (0.17, 0.10) raw xDistance=0.05 yDistance=0.19
21:28:55.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:28:55.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:55.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:28:55.088 00.000 11060 MoveAxis(E, 0, ABG)
21:28:55.088 00.000 11060 Move returns status 0, amount 0
21:28:55.088 00.000 11060 MoveAxis(N, 0, ABG)
21:28:55.088 00.000 11060 Move returns status 0, amount 0
21:28:55.088 00.000 11060 move complete, result=0
21:28:55.088 00.000 11060 worker thread done servicing request
21:28:55.094 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:55.115 00.021 10844 UpdateGuideState exits: m=1001 SNR=20.1
21:28:55.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:55.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:55.115 00.000 10844 Enqueuing Expose request
21:28:55.115 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:28:55.117 00.002 11060 Worker thread wakes up
21:28:55.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:55.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:55.731 00.614 11060 Exposure complete
21:28:55.903 00.172 11060 worker thread done servicing request
21:28:55.905 00.002 10844 OnExposeComplete: enter
21:28:55.905 00.000 10844 UpdateGuideState(): m_state=6
21:28:55.905 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
21:28:55.905 00.000 10844 Star::Find returns 1 (0), X=94.47, Y=462.72, Mass=1151, SNR=21.4, Peak=105 HFD=3.3
21:28:55.905 00.000 10844 MultiStar: [#1 0.07,-0.79,0.93,U] [#2 0.08,-0.81,0.83,U] [#3 0.90,-0.32,0.00,M1] [#4 0.21,-0.02,3.24,U] [#5 1.58,-0.40,0.00,M5] [#6 -0.09,-0.17,0.66,U] [#7 0.16,0.37,0.79,U] [#8 -0.83,-0.05,0.78,U] 
21:28:55.905 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.29}, one-star: {0.06, -1.08}
21:28:55.905 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.80) = xAngle (-0.64 = -0.64)
21:28:55.905 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.73 = -0.73)
21:28:55.905 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.29 hyp=0.30 cameraTheta=-1.44 mountX=0.24 mountY=-0.20, mountTheta=-0.69
21:28:55.908 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.29, opts=13)
21:28:55.908 00.000 10844 Enqueuing Move request for scope (0.04, -0.29)
21:28:55.908 00.000 11060 Worker thread wakes up
21:28:55.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.29) opts 0xd
21:28:55.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.29)
21:28:55.908 00.000 11060 Moving (0.04, -0.29) raw xDistance=0.24 yDistance=-0.20
21:28:55.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
21:28:55.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:28:55.908 00.000 11060 MoveAxis(W, 35, ABG)
21:28:55.910 00.002 11060 Guiding  Dir = 3, Dur = 35
21:28:55.912 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:55.917 00.005 11060 IsSlewing returns 0
21:28:55.917 00.000 11060 IsGuiding returns 0
21:28:55.928 00.011 10844 UpdateGuideState exits: m=1151 SNR=21.4
21:28:55.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:55.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:55.933 00.005 10844 Enqueuing Expose request
21:28:55.963 00.030 11060 IsGuiding returns 0
21:28:55.964 00.001 11060 Move returns status 0, amount 35
21:28:55.964 00.000 11060 MoveAxis(N, 75, ABG)
21:28:55.964 00.000 11060 Guiding  Dir = 0, Dur = 75
21:28:55.979 00.015 11060 IsSlewing returns 0
21:28:55.979 00.000 11060 IsGuiding returns 0
21:28:56.059 00.080 11060 IsGuiding returns 0
21:28:56.061 00.002 11060 Move returns status 0, amount 75
21:28:56.061 00.000 11060 move complete, result=0
21:28:56.061 00.000 11060 worker thread done servicing request
21:28:56.061 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.2 px 75 ms NORTH
21:28:56.061 00.000 11060 Worker thread wakes up
21:28:56.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:56.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:56.689 00.628 11060 Exposure complete
21:28:56.848 00.159 11060 worker thread done servicing request
21:28:56.849 00.001 10844 OnExposeComplete: enter
21:28:56.849 00.000 10844 UpdateGuideState(): m_state=6
21:28:56.849 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
21:28:56.849 00.000 10844 Star::Find returns 1 (0), X=94.39, Y=463.69, Mass=893, SNR=18.6, Peak=102 HFD=3.0
21:28:56.849 00.000 10844 MultiStar: [#1 1.04,-0.74,0.00,M1] [#2 -0.04,-0.65,1.03,U] [#3 0.63,-0.31,0.85,U] [#4 0.40,0.60,3.63,U] [#5 0.66,-0.22,1.02,U] [#6 0.23,0.17,0.92,U] [#7 0.88,0.69,0.00,M5] [#8 -0.20,-0.49,0.99,U] 
21:28:56.849 00.000 10844 single-star, 6 included, MultiStar: {0.28, 0.06}, one-star: {-0.02, -0.12}
21:28:56.849 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.80) = xAngle (-0.96 = -0.96)
21:28:56.849 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.05 = -1.05)
21:28:56.849 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.76 mountX=0.07 mountY=-0.10, mountTheta=-0.99
21:28:56.849 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
21:28:56.849 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
21:28:56.849 00.000 11060 Worker thread wakes up
21:28:56.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
21:28:56.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
21:28:56.849 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.07 yDistance=-0.10
21:28:56.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:28:56.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:56.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:28:56.849 00.000 11060 MoveAxis(E, 0, ABG)
21:28:56.849 00.000 11060 Move returns status 0, amount 0
21:28:56.849 00.000 11060 MoveAxis(N, 0, ABG)
21:28:56.849 00.000 11060 Move returns status 0, amount 0
21:28:56.849 00.000 11060 move complete, result=0
21:28:56.849 00.000 11060 worker thread done servicing request
21:28:56.857 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:28:56.879 00.022 10844 UpdateGuideState exits: m=893 SNR=18.6
21:28:56.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:56.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:56.879 00.000 10844 Enqueuing Expose request
21:28:56.879 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:28:56.880 00.001 11060 Worker thread wakes up
21:28:56.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:56.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:57.508 00.628 11060 Exposure complete
21:28:57.682 00.174 11060 worker thread done servicing request
21:28:57.682 00.000 10844 OnExposeComplete: enter
21:28:57.682 00.000 10844 UpdateGuideState(): m_state=6
21:28:57.682 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
21:28:57.682 00.000 10844 Star::Find returns 1 (0), X=94.37, Y=464.53, Mass=725, SNR=16.9, Peak=88 HFD=3.0
21:28:57.682 00.000 10844 MultiStar: [#1 0.62,-0.33,1.19,U] [#2 0.02,0.23,1.04,U] [#3 0.38,-0.00,0.88,U] [#4 -0.33,0.74,3.94,U] [#5 0.36,-0.23,1.06,U] [#6 -0.23,0.64,0.97,U] [#7 -0.18,0.69,0.96,U] [#8 -0.40,0.90,0.00,M3] 
21:28:57.682 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.41}, one-star: {-0.04, 0.73}
21:28:57.682 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.80) = xAngle (2.43 = 2.43)
21:28:57.682 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.34 = 2.34)
21:28:57.682 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.63 mountX=-0.31 mountY=0.29, mountTheta=2.38
21:28:57.682 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.41, opts=13)
21:28:57.688 00.006 10844 Enqueuing Move request for scope (-0.02, 0.41)
21:28:57.688 00.000 11060 Worker thread wakes up
21:28:57.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.41) opts 0xd
21:28:57.688 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.41)
21:28:57.688 00.000 11060 Moving (-0.02, 0.41) raw xDistance=-0.31 yDistance=0.29
21:28:57.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:28:57.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:57.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:28:57.688 00.000 11060 MoveAxis(E, 46, ABG)
21:28:57.688 00.000 11060 Guiding  Dir = 2, Dur = 46
21:28:57.693 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:57.698 00.005 11060 IsSlewing returns 0
21:28:57.698 00.000 11060 IsGuiding returns 0
21:28:57.712 00.014 10844 UpdateGuideState exits: m=725 SNR=16.9
21:28:57.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:57.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:57.712 00.000 10844 Enqueuing Expose request
21:28:57.760 00.048 11060 IsGuiding returns 0
21:28:57.760 00.000 11060 Move returns status 0, amount 46
21:28:57.760 00.000 11060 MoveAxis(N, 0, ABG)
21:28:57.760 00.000 11060 Move returns status 0, amount 0
21:28:57.760 00.000 11060 move complete, result=0
21:28:57.760 00.000 11060 worker thread done servicing request
21:28:57.760 00.000 11060 Worker thread wakes up
21:28:57.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:57.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:57.760 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.3 px 0 ms NORTH
21:28:58.386 00.626 11060 Exposure complete
21:28:58.547 00.161 11060 worker thread done servicing request
21:28:58.547 00.000 10844 OnExposeComplete: enter
21:28:58.547 00.000 10844 UpdateGuideState(): m_state=6
21:28:58.547 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
21:28:58.547 00.000 10844 Star::Find returns 1 (0), X=94.71, Y=463.35, Mass=942, SNR=19.3, Peak=103 HFD=3.2
21:28:58.547 00.000 10844 MultiStar: [#1 0.76,-0.45,1.14,U] [#2 -0.04,-0.20,0.89,U] [#3 0.51,-0.25,0.81,U] [#4 0.09,0.28,3.50,U] [#5 0.17,-0.24,1.00,U] [#6 0.10,-0.32,0.97,U] [#7 -0.10,0.09,1.05,U] [#8 -0.56,0.24,0.91,U] 
21:28:58.547 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.30, -0.45}
21:28:58.547 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.80) = xAngle (0.43 = 0.43)
21:28:58.547 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.34 = 0.34)
21:28:58.547 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=0.13 mountY=0.05, mountTheta=0.35
21:28:58.550 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
21:28:58.550 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
21:28:58.550 00.000 11060 Worker thread wakes up
21:28:58.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
21:28:58.550 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
21:28:58.550 00.000 11060 Moving (0.13, -0.05) raw xDistance=0.13 yDistance=0.05
21:28:58.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
21:28:58.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:58.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:28:58.550 00.000 11060 MoveAxis(W, 18, ABG)
21:28:58.550 00.000 11060 Guiding  Dir = 3, Dur = 18
21:28:58.556 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:58.561 00.005 11060 IsSlewing returns 0
21:28:58.561 00.000 11060 IsGuiding returns 0
21:28:58.574 00.013 10844 UpdateGuideState exits: m=942 SNR=19.3
21:28:58.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:58.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:58.574 00.000 10844 Enqueuing Expose request
21:28:58.595 00.021 11060 IsGuiding returns 0
21:28:58.595 00.000 11060 Move returns status 0, amount 18
21:28:58.595 00.000 11060 MoveAxis(N, 0, ABG)
21:28:58.595 00.000 11060 Move returns status 0, amount 0
21:28:58.595 00.000 11060 move complete, result=0
21:28:58.595 00.000 11060 worker thread done servicing request
21:28:58.595 00.000 11060 Worker thread wakes up
21:28:58.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:58.595 00.000 10844 GuideStep: 0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
21:28:58.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:28:59.231 00.636 11060 Exposure complete
21:28:59.389 00.158 11060 worker thread done servicing request
21:28:59.389 00.000 10844 OnExposeComplete: enter
21:28:59.389 00.000 10844 UpdateGuideState(): m_state=6
21:28:59.389 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
21:28:59.389 00.000 10844 Star::Find returns 1 (0), X=94.43, Y=463.94, Mass=1283, SNR=22.6, Peak=104 HFD=3.6
21:28:59.391 00.002 10844 MultiStar: [#1 0.46,0.08,0.92,U] [#2 -0.22,-0.23,0.91,U] [#3 0.71,0.17,0.51,U] [#4 0.77,0.58,0.00,M1] [#5 0.89,0.01,0.81,U] [#6 -0.32,0.03,0.74,U] [#7 0.82,0.16,0.83,U] [#8 -0.20,0.82,0.70,U] 
21:28:59.391 00.000 10844 single-star, 7 included, MultiStar: {0.25, 0.13}, one-star: {0.02, 0.13}
21:28:59.391 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.80) = xAngle (2.22 = 2.22)
21:28:59.391 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.14 = 2.14)
21:28:59.391 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.42 mountX=-0.08 mountY=0.11, mountTheta=2.19
21:28:59.391 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
21:28:59.391 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
21:28:59.391 00.000 11060 Worker thread wakes up
21:28:59.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
21:28:59.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
21:28:59.391 00.000 11060 Moving (0.02, 0.13) raw xDistance=-0.08 yDistance=0.11
21:28:59.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:28:59.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:59.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:28:59.391 00.000 11060 MoveAxis(E, 0, ABG)
21:28:59.391 00.000 11060 Move returns status 0, amount 0
21:28:59.391 00.000 11060 MoveAxis(N, 0, ABG)
21:28:59.391 00.000 11060 Move returns status 0, amount 0
21:28:59.391 00.000 11060 move complete, result=0
21:28:59.391 00.000 11060 worker thread done servicing request
21:28:59.398 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:28:59.415 00.017 10844 UpdateGuideState exits: m=1283 SNR=22.6
21:28:59.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:59.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:28:59.415 00.000 10844 Enqueuing Expose request
21:28:59.415 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:28:59.415 00.000 11060 Worker thread wakes up
21:28:59.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:28:59.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:00.045 00.630 11060 Exposure complete
21:29:00.220 00.175 11060 worker thread done servicing request
21:29:00.220 00.000 10844 OnExposeComplete: enter
21:29:00.220 00.000 10844 UpdateGuideState(): m_state=6
21:29:00.220 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
21:29:00.220 00.000 10844 Star::Find returns 1 (0), X=94.78, Y=464.12, Mass=800, SNR=17.7, Peak=74 HFD=3.0
21:29:00.220 00.000 10844 MultiStar: [#1 1.12,-0.21,0.00,M1] [#2 0.37,0.06,0.95,U] [#3 1.37,0.09,0.00,M1] [#4 0.24,0.27,3.59,U] [#5 0.58,-0.11,1.06,U] [#6 -0.07,0.32,0.94,U] [#7 1.06,1.11,0.00,M3] [#8 0.32,0.55,0.99,U] 
21:29:00.220 00.000 10844 refined, 5 included, MultiStar: {0.28, 0.24}, one-star: {0.37, 0.31}
21:29:00.220 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.80) = xAngle (1.51 = 1.51)
21:29:00.220 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.42 = 1.42)
21:29:00.220 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.71 mountX=0.02 mountY=0.37, mountTheta=1.51
21:29:00.220 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.24, opts=13)
21:29:00.220 00.000 10844 Enqueuing Move request for scope (0.28, 0.24)
21:29:00.220 00.000 11060 Worker thread wakes up
21:29:00.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd
21:29:00.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.24)
21:29:00.220 00.000 11060 Moving (0.28, 0.24) raw xDistance=0.02 yDistance=0.37
21:29:00.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:29:00.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:00.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:29:00.220 00.000 11060 MoveAxis(E, 0, ABG)
21:29:00.220 00.000 11060 Move returns status 0, amount 0
21:29:00.220 00.000 11060 MoveAxis(N, 0, ABG)
21:29:00.220 00.000 11060 Move returns status 0, amount 0
21:29:00.220 00.000 11060 move complete, result=0
21:29:00.220 00.000 11060 worker thread done servicing request
21:29:00.226 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:00.251 00.025 10844 UpdateGuideState exits: m=800 SNR=17.7
21:29:00.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:00.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:00.251 00.000 10844 Enqueuing Expose request
21:29:00.251 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:29:00.254 00.003 11060 Worker thread wakes up
21:29:00.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:00.254 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:00.886 00.632 11060 Exposure complete
21:29:01.073 00.187 11060 worker thread done servicing request
21:29:01.073 00.000 10844 OnExposeComplete: enter
21:29:01.076 00.003 10844 UpdateGuideState(): m_state=6
21:29:01.076 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
21:29:01.076 00.000 10844 Star::Find returns 1 (0), X=94.67, Y=464.61, Mass=961, SNR=19.3, Peak=102 HFD=3.3
21:29:01.076 00.000 10844 MultiStar: [#1 1.04,-0.03,0.00,M2] [#2 0.09,0.01,0.97,U] [#3 0.47,-0.04,0.72,U] [#4 0.13,0.19,3.52,U] [#5 0.93,-0.47,0.00,M1] [#6 0.82,-0.30,0.87,U] [#7 1.28,1.22,0.00,M4] [#8 -0.18,0.62,0.85,U] 
21:29:01.076 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.22}, one-star: {0.26, 0.81}
21:29:01.076 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.80) = xAngle (1.60 = 1.60)
21:29:01.076 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.52 = 1.52)
21:29:01.076 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.31 cameraTheta=0.80 mountX=-0.01 mountY=0.30, mountTheta=1.60
21:29:01.078 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.22, opts=13)
21:29:01.078 00.000 10844 Enqueuing Move request for scope (0.21, 0.22)
21:29:01.078 00.000 11060 Worker thread wakes up
21:29:01.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
21:29:01.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
21:29:01.078 00.000 11060 Moving (0.21, 0.22) raw xDistance=-0.01 yDistance=0.30
21:29:01.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:29:01.078 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.45 newest=0.79
21:29:01.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
21:29:01.078 00.000 11060 MoveAxis(E, 0, ABG)
21:29:01.078 00.000 11060 Move returns status 0, amount 0
21:29:01.078 00.000 11060 BLC: Oldest BLC event removed
21:29:01.078 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:29:01.078 00.000 11060 MoveAxis(S, 867, ABG)
21:29:01.078 00.000 11060 Guiding  Dir = 1, Dur = 867
21:29:01.082 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:01.087 00.005 11060 IsSlewing returns 0
21:29:01.087 00.000 11060 IsGuiding returns 0
21:29:01.102 00.015 10844 UpdateGuideState exits: m=961 SNR=19.3
21:29:01.107 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:01.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:01.107 00.000 10844 Enqueuing Expose request
21:29:01.973 00.866 11060 IsGuiding returns 0
21:29:01.973 00.000 11060 Move returns status 0, amount 867
21:29:01.973 00.000 11060 move complete, result=0
21:29:01.973 00.000 11060 worker thread done servicing request
21:29:01.973 00.000 11060 Worker thread wakes up
21:29:01.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:01.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:01.973 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 867 ms SOUTH
21:29:02.601 00.628 11060 Exposure complete
21:29:02.757 00.156 11060 worker thread done servicing request
21:29:02.759 00.002 10844 OnExposeComplete: enter
21:29:02.759 00.000 10844 UpdateGuideState(): m_state=6
21:29:02.759 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
21:29:02.759 00.000 10844 Star::Find returns 1 (0), X=93.68, Y=463.88, Mass=1334, SNR=23.2, Peak=111 HFD=3.7
21:29:02.760 00.001 10844 MultiStar: [#1 -0.21,-0.36,0.93,U] [#2 -0.39,-0.16,0.74,U] [#3 0.07,0.57,0.64,U] [#4 -0.19,1.00,0.00,M1] [#5 0.95,-0.31,0.00,M2] [#6 -0.03,0.29,0.74,U] [#7 0.08,1.04,0.00,M5] [#8 -0.10,0.81,0.61,U] 
21:29:02.760 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.15}, one-star: {-0.73, 0.08}
21:29:02.760 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.80) = xAngle (3.43 = -2.85)
21:29:02.760 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.34 = -2.94)
21:29:02.760 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.63 mountX=-0.29 mountY=-0.06, mountTheta=-2.93
21:29:02.762 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.15, opts=13)
21:29:02.762 00.000 10844 Enqueuing Move request for scope (-0.27, 0.15)
21:29:02.762 00.000 11060 Worker thread wakes up
21:29:02.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
21:29:02.762 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
21:29:02.762 00.000 11060 Moving (-0.27, 0.15) raw xDistance=-0.29 yDistance=-0.06
21:29:02.762 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.213378, 1:-0.061988
21:29:02.762 00.000 11060 BLC: No correction, Miss < min_move
21:29:02.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
21:29:02.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:02.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:29:02.762 00.000 11060 MoveAxis(E, 43, ABG)
21:29:02.762 00.000 11060 Guiding  Dir = 2, Dur = 43
21:29:02.769 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:02.785 00.016 10844 UpdateGuideState exits: m=1334 SNR=23.2
21:29:02.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:02.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:02.785 00.000 10844 Enqueuing Expose request
21:29:02.795 00.010 11060 IsSlewing returns 0
21:29:02.795 00.000 11060 IsGuiding returns 0
21:29:02.866 00.071 11060 IsGuiding returns 0
21:29:02.866 00.000 11060 Move returns status 0, amount 43
21:29:02.866 00.000 11060 MoveAxis(N, 0, ABG)
21:29:02.866 00.000 11060 Move returns status 0, amount 0
21:29:02.866 00.000 11060 move complete, result=0
21:29:02.866 00.000 11060 worker thread done servicing request
21:29:02.866 00.000 11060 Worker thread wakes up
21:29:02.866 00.000 10844 GuideStep: -0.3 px 43 ms EAST, -0.1 px 0 ms NORTH
21:29:02.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:02.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:03.499 00.633 11060 Exposure complete
21:29:03.648 00.149 11060 worker thread done servicing request
21:29:03.648 00.000 10844 OnExposeComplete: enter
21:29:03.648 00.000 10844 UpdateGuideState(): m_state=6
21:29:03.648 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
21:29:03.648 00.000 10844 Star::Find returns 1 (0), X=94.15, Y=464.65, Mass=871, SNR=18.8, Peak=103 HFD=3.2
21:29:03.648 00.000 10844 MultiStar: [#1 -0.30,0.50,1.09,U] [#2 -0.29,0.52,1.00,U] [#3 0.17,0.32,0.86,U] [#4 0.31,0.78,3.72,U] [#5 0.46,-0.23,1.05,U] [#6 -0.40,0.69,0.95,U] [#7 0.72,0.98,0.00,M6] [#8 -0.51,1.04,0.00,M1] 
21:29:03.648 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.57}, one-star: {-0.26, 0.85}
21:29:03.648 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.80) = xAngle (2.28 = 2.28)
21:29:03.648 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.20 = 2.20)
21:29:03.648 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.57 hyp=0.57 cameraTheta=1.48 mountX=-0.37 mountY=0.46, mountTheta=2.25
21:29:03.653 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.57, opts=13)
21:29:03.653 00.000 10844 Enqueuing Move request for scope (0.05, 0.57)
21:29:03.658 00.005 11060 Worker thread wakes up
21:29:03.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.57) opts 0xd
21:29:03.658 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.57)
21:29:03.659 00.001 11060 Moving (0.05, 0.57) raw xDistance=-0.37 yDistance=0.46
21:29:03.659 00.000 11060 BLC: History state: CurrMiss=0.46, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.213378, 1:-0.061988, 2:0.462962
21:29:03.659 00.000 11060 BLC: Under-shoot: nominal increase by 30
21:29:03.659 00.000 11060 BLC: window closed
21:29:03.659 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:29:03.659 00.000 11060 BLC: Pulse adjusted to 750
21:29:03.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:29:03.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.46
21:29:03.659 00.000 11060 MoveAxis(E, 56, ABG)
21:29:03.659 00.000 11060 Guiding  Dir = 2, Dur = 56
21:29:03.668 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:03.683 00.015 11060 IsSlewing returns 0
21:29:03.684 00.001 11060 IsGuiding returns 0
21:29:03.684 00.000 10844 UpdateGuideState exits: m=871 SNR=18.8
21:29:03.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:03.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:03.684 00.000 10844 Enqueuing Expose request
21:29:03.756 00.072 11060 IsGuiding returns 0
21:29:03.756 00.000 11060 Move returns status 0, amount 56
21:29:03.756 00.000 11060 MoveAxis(S, 177, ABG)
21:29:03.756 00.000 11060 Guiding  Dir = 1, Dur = 177
21:29:03.801 00.045 11060 IsSlewing returns 0
21:29:03.801 00.000 11060 IsGuiding returns 0
21:29:04.011 00.210 11060 IsGuiding returns 0
21:29:04.011 00.000 11060 Move returns status 0, amount 177
21:29:04.011 00.000 11060 move complete, result=0
21:29:04.011 00.000 11060 worker thread done servicing request
21:29:04.011 00.000 11060 Worker thread wakes up
21:29:04.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:04.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:04.013 00.002 10844 GuideStep: -0.4 px 56 ms EAST, 0.5 px 177 ms SOUTH
21:29:04.032 00.019 10844 evsrv: cli 0EEEDDF0 connect
21:29:04.032 00.000 10844 case statement mapped state 6 to 3
21:29:04.033 00.001 10844 case statement mapped state 6 to 3
21:29:04.033 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"84dfc24b-4121-48a5-8ef9-db3e47836216"}
21:29:04.033 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"84dfc24b-4121-48a5-8ef9-db3e47836216"}
21:29:04.034 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
21:29:04.649 00.615 11060 Exposure complete
21:29:04.812 00.163 11060 worker thread done servicing request
21:29:04.812 00.000 10844 OnExposeComplete: enter
21:29:04.812 00.000 10844 UpdateGuideState(): m_state=6
21:29:04.812 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
21:29:04.812 00.000 10844 Star::Find returns 1 (0), X=94.31, Y=464.32, Mass=999, SNR=19.7, Peak=108 HFD=3.6
21:29:04.812 00.000 10844 MultiStar: [#1 -0.05,0.52,0.92,U] [#2 -0.64,0.72,0.00,M1] [#3 0.91,-0.04,0.71,U] [#4 -0.27,0.56,3.73,U] [#5 0.03,0.23,1.02,U] [#6 -0.40,0.75,0.96,U] [#7 -0.17,0.94,0.00,M7] [#8 -0.53,1.01,0.00,M2] 
21:29:04.812 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.48}, one-star: {-0.10, 0.52}
21:29:04.812 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.80) = xAngle (2.59 = 2.59)
21:29:04.812 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.50 = 2.50)
21:29:04.812 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.48 hyp=0.49 cameraTheta=1.79 mountX=-0.42 mountY=0.29, mountTheta=2.53
21:29:04.815 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.48, opts=13)
21:29:04.815 00.000 10844 Enqueuing Move request for scope (-0.11, 0.48)
21:29:04.815 00.000 11060 Worker thread wakes up
21:29:04.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.48) opts 0xd
21:29:04.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.48)
21:29:04.815 00.000 11060 Moving (-0.11, 0.48) raw xDistance=-0.42 yDistance=0.29
21:29:04.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.42
21:29:04.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.29
21:29:04.815 00.000 11060 MoveAxis(E, 64, ABG)
21:29:04.815 00.000 11060 Guiding  Dir = 2, Dur = 64
21:29:04.821 00.006 11060 IsSlewing returns 0
21:29:04.821 00.000 11060 IsGuiding returns 0
21:29:04.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:04.842 00.021 10844 UpdateGuideState exits: m=999 SNR=19.7
21:29:04.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:04.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:04.842 00.000 10844 Enqueuing Expose request
21:29:04.893 00.051 11060 IsGuiding returns 0
21:29:04.893 00.000 11060 Move returns status 0, amount 64
21:29:04.894 00.001 11060 MoveAxis(S, 113, ABG)
21:29:04.894 00.000 11060 Guiding  Dir = 1, Dur = 113
21:29:04.906 00.012 11060 IsSlewing returns 0
21:29:04.906 00.000 11060 IsGuiding returns 0
21:29:05.022 00.116 11060 IsGuiding returns 0
21:29:05.022 00.000 11060 Move returns status 0, amount 113
21:29:05.022 00.000 11060 move complete, result=0
21:29:05.022 00.000 11060 worker thread done servicing request
21:29:05.022 00.000 11060 Worker thread wakes up
21:29:05.022 00.000 10844 GuideStep: -0.4 px 64 ms EAST, 0.3 px 113 ms SOUTH
21:29:05.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:05.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:05.654 00.632 11060 Exposure complete
21:29:05.820 00.166 11060 worker thread done servicing request
21:29:05.820 00.000 10844 OnExposeComplete: enter
21:29:05.820 00.000 10844 UpdateGuideState(): m_state=6
21:29:05.820 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
21:29:05.820 00.000 10844 Star::Find returns 1 (0), X=93.61, Y=464.10, Mass=1103, SNR=20.9, Peak=95 HFD=3.3
21:29:05.820 00.000 10844 MultiStar: [#1 -0.15,-0.04,0.91,U] [#2 -0.69,0.46,0.76,U] [#3 0.09,0.25,0.66,U] [#4 -0.82,0.71,0.00,M1] [#5 0.52,-0.06,0.93,U] [#6 -0.02,0.42,0.80,U] [#7 -0.61,0.60,0.79,U] [#8 -0.20,0.59,0.92,U] 
21:29:05.820 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.31}, one-star: {-0.80, 0.29}
21:29:05.820 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.80) = xAngle (3.03 = 3.03)
21:29:05.820 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.94 = 2.94)
21:29:05.820 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.31 hyp=0.39 cameraTheta=2.23 mountX=-0.38 mountY=0.08, mountTheta=2.94
21:29:05.826 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.31, opts=13)
21:29:05.826 00.000 10844 Enqueuing Move request for scope (-0.23, 0.31)
21:29:05.826 00.000 11060 Worker thread wakes up
21:29:05.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.31) opts 0xd
21:29:05.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.31)
21:29:05.826 00.000 11060 Moving (-0.23, 0.31) raw xDistance=-0.38 yDistance=0.08
21:29:05.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
21:29:05.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:05.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:29:05.826 00.000 11060 MoveAxis(E, 58, ABG)
21:29:05.826 00.000 11060 Guiding  Dir = 2, Dur = 58
21:29:05.832 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:05.855 00.023 11060 IsSlewing returns 0
21:29:05.855 00.000 11060 IsGuiding returns 0
21:29:05.855 00.000 10844 UpdateGuideState exits: m=1103 SNR=20.9
21:29:05.856 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:05.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:05.856 00.000 10844 Enqueuing Expose request
21:29:05.941 00.085 11060 IsGuiding returns 0
21:29:05.941 00.000 11060 Move returns status 0, amount 58
21:29:05.941 00.000 11060 MoveAxis(N, 0, ABG)
21:29:05.941 00.000 11060 Move returns status 0, amount 0
21:29:05.941 00.000 11060 move complete, result=0
21:29:05.941 00.000 11060 worker thread done servicing request
21:29:05.941 00.000 11060 Worker thread wakes up
21:29:05.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:05.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:05.941 00.000 10844 GuideStep: -0.4 px 58 ms EAST, 0.1 px 0 ms NORTH
21:29:06.571 00.630 11060 Exposure complete
21:29:06.734 00.163 11060 worker thread done servicing request
21:29:06.734 00.000 10844 OnExposeComplete: enter
21:29:06.734 00.000 10844 UpdateGuideState(): m_state=6
21:29:06.734 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
21:29:06.734 00.000 10844 Star::Find returns 1 (0), X=93.86, Y=463.96, Mass=1075, SNR=20.9, Peak=104 HFD=3.0
21:29:06.734 00.000 10844 MultiStar: [#1 -1.10,-0.40,0.00,M1] [#2 -0.60,-0.34,0.75,U] [#3 -0.17,-0.59,0.69,U] [#4 0.05,0.37,3.22,U] [#5 0.49,-0.76,0.96,U] [#6 -0.63,0.65,0.82,U] [#7 -0.55,0.08,0.98,U] [#8 -1.43,0.24,0.00,M2] 
21:29:06.734 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.07}, one-star: {-0.55, 0.15}
21:29:06.734 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.80) = xAngle (3.59 = -2.70)
21:29:06.734 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.50 = -2.78)
21:29:06.734 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.78 mountX=-0.18 mountY=-0.07, mountTheta=-2.77
21:29:06.734 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.07, opts=13)
21:29:06.734 00.000 10844 Enqueuing Move request for scope (-0.18, 0.07)
21:29:06.734 00.000 11060 Worker thread wakes up
21:29:06.734 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
21:29:06.734 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
21:29:06.734 00.000 11060 Moving (-0.18, 0.07) raw xDistance=-0.18 yDistance=-0.07
21:29:06.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:29:06.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:06.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:29:06.734 00.000 11060 MoveAxis(E, 28, ABG)
21:29:06.734 00.000 11060 Guiding  Dir = 2, Dur = 28
21:29:06.744 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:06.754 00.010 11060 IsSlewing returns 0
21:29:06.754 00.000 11060 IsGuiding returns 0
21:29:06.763 00.009 10844 UpdateGuideState exits: m=1075 SNR=20.9
21:29:06.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:06.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:06.763 00.000 10844 Enqueuing Expose request
21:29:06.785 00.022 11060 IsGuiding returns 0
21:29:06.785 00.000 11060 Move returns status 0, amount 28
21:29:06.785 00.000 11060 MoveAxis(N, 0, ABG)
21:29:06.785 00.000 11060 Move returns status 0, amount 0
21:29:06.785 00.000 11060 move complete, result=0
21:29:06.785 00.000 11060 worker thread done servicing request
21:29:06.785 00.000 11060 Worker thread wakes up
21:29:06.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:06.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:06.785 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
21:29:07.415 00.630 11060 Exposure complete
21:29:07.578 00.163 11060 worker thread done servicing request
21:29:07.580 00.002 10844 OnExposeComplete: enter
21:29:07.580 00.000 10844 UpdateGuideState(): m_state=6
21:29:07.580 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
21:29:07.580 00.000 10844 Star::Find returns 1 (0), X=93.70, Y=463.65, Mass=855, SNR=18.2, Peak=89 HFD=3.1
21:29:07.580 00.000 10844 MultiStar: [#1 -0.29,-1.01,0.00,M2] [#2 -0.77,-0.38,0.88,U] [#3 -0.88,-0.20,0.86,U] [#4 -0.60,-0.21,3.64,U] [#5 0.18,-1.09,0.00,M1] [#6 -0.93,-0.36,0.00,M1] [#7 -0.41,0.06,1.04,U] [#8 -1.71,0.39,0.00,M3] 
21:29:07.580 00.000 10844 refined, 4 included, MultiStar: {-0.64, -0.18}, one-star: {-0.71, -0.16}
21:29:07.580 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.80) = xAngle (-2.06 = -2.06)
21:29:07.580 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.15 = -2.15)
21:29:07.580 00.000 10844 CameraToMount -- cameraX=-0.64 cameraY=-0.18 hyp=0.67 cameraTheta=-2.86 mountX=-0.31 mountY=-0.56, mountTheta=-2.08
21:29:07.580 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.64, y=-0.18, opts=13)
21:29:07.580 00.000 10844 Enqueuing Move request for scope (-0.64, -0.18)
21:29:07.580 00.000 11060 Worker thread wakes up
21:29:07.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.18) opts 0xd
21:29:07.580 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.64, -0.18)
21:29:07.580 00.000 11060 Moving (-0.64, -0.18) raw xDistance=-0.31 yDistance=-0.56
21:29:07.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
21:29:07.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:07.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:29:07.583 00.003 11060 MoveAxis(E, 47, ABG)
21:29:07.583 00.000 11060 Guiding  Dir = 2, Dur = 47
21:29:07.589 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:07.589 00.000 11060 IsSlewing returns 0
21:29:07.589 00.000 11060 IsGuiding returns 0
21:29:07.606 00.017 10844 UpdateGuideState exits: m=855 SNR=18.2
21:29:07.607 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:07.609 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:07.609 00.000 10844 Enqueuing Expose request
21:29:07.646 00.037 11060 IsGuiding returns 0
21:29:07.646 00.000 11060 Move returns status 0, amount 47
21:29:07.646 00.000 11060 MoveAxis(N, 0, ABG)
21:29:07.646 00.000 11060 Move returns status 0, amount 0
21:29:07.646 00.000 11060 move complete, result=0
21:29:07.646 00.000 11060 worker thread done servicing request
21:29:07.646 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.6 px 0 ms NORTH
21:29:07.646 00.000 11060 Worker thread wakes up
21:29:07.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:07.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:08.283 00.637 11060 Exposure complete
21:29:08.429 00.146 11060 worker thread done servicing request
21:29:08.431 00.002 10844 OnExposeComplete: enter
21:29:08.431 00.000 10844 UpdateGuideState(): m_state=6
21:29:08.431 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
21:29:08.431 00.000 10844 Star::Find returns 1 (0), X=93.65, Y=463.83, Mass=800, SNR=17.6, Peak=80 HFD=3.3
21:29:08.431 00.000 10844 MultiStar: [#1 -0.64,-0.15,1.32,U] [#2 -0.84,-0.83,0.00,M1] [#3 -1.07,-0.14,0.00,M1] [#4 -0.73,0.43,4.19,U] [#5 0.09,-0.75,0.99,U] [#6 -0.93,-0.59,0.00,M2] [#7 -0.13,0.68,1.17,U] [#8 -1.02,0.61,0.00,M4] 
21:29:08.431 00.000 10844 refined, 4 included, MultiStar: {-0.55, 0.19}, one-star: {-0.76, 0.02}
21:29:08.431 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.80) = xAngle (3.61 = -2.68)
21:29:08.431 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.52 = -2.76)
21:29:08.431 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=0.19 hyp=0.58 cameraTheta=2.80 mountX=-0.52 mountY=-0.21, mountTheta=-2.75
21:29:08.433 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=0.19, opts=13)
21:29:08.433 00.000 10844 Enqueuing Move request for scope (-0.55, 0.19)
21:29:08.435 00.002 11060 Worker thread wakes up
21:29:08.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.19) opts 0xd
21:29:08.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, 0.19)
21:29:08.435 00.000 11060 Moving (-0.55, 0.19) raw xDistance=-0.52 yDistance=-0.21
21:29:08.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.52
21:29:08.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:08.436 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:29:08.436 00.000 11060 MoveAxis(E, 78, ABG)
21:29:08.436 00.000 11060 Guiding  Dir = 2, Dur = 78
21:29:08.437 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:08.454 00.017 10844 UpdateGuideState exits: m=800 SNR=17.6
21:29:08.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:08.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:08.454 00.000 10844 Enqueuing Expose request
21:29:08.468 00.014 11060 IsSlewing returns 0
21:29:08.468 00.000 11060 IsGuiding returns 0
21:29:08.571 00.103 11060 IsGuiding returns 0
21:29:08.571 00.000 11060 Move returns status 0, amount 78
21:29:08.571 00.000 11060 MoveAxis(N, 0, ABG)
21:29:08.571 00.000 11060 Move returns status 0, amount 0
21:29:08.571 00.000 11060 move complete, result=0
21:29:08.571 00.000 11060 worker thread done servicing request
21:29:08.571 00.000 11060 Worker thread wakes up
21:29:08.571 00.000 10844 GuideStep: -0.5 px 78 ms EAST, -0.2 px 0 ms NORTH
21:29:08.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:08.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:09.195 00.624 11060 Exposure complete
21:29:09.370 00.175 11060 worker thread done servicing request
21:29:09.370 00.000 10844 OnExposeComplete: enter
21:29:09.370 00.000 10844 UpdateGuideState(): m_state=6
21:29:09.370 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
21:29:09.370 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.54, Mass=1090, SNR=21.1, Peak=121 HFD=3.3
21:29:09.370 00.000 10844 MultiStar: [#1 -0.68,0.04,1.02,U] [#2 -0.68,-0.64,0.00,M2] [#3 -0.35,-0.21,0.57,U] [#4 -0.72,0.58,3.21,U] [#5 0.30,-0.24,0.98,U] [#6 -1.21,0.23,0.00,M3] [#7 -0.32,1.30,0.00,M4] [#8 -1.34,-0.03,0.00,M5] 
21:29:09.370 00.000 10844 single-star, 4 included, MultiStar: {-0.48, 0.19}, one-star: {-0.34, -0.27}
21:29:09.370 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.80) = xAngle (-1.67 = -1.67)
21:29:09.370 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.76 = -1.76)
21:29:09.370 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.27 hyp=0.43 cameraTheta=-2.47 mountX=-0.04 mountY=-0.42, mountTheta=-1.67
21:29:09.375 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.27, opts=13)
21:29:09.375 00.000 10844 Enqueuing Move request for scope (-0.34, -0.27)
21:29:09.375 00.000 11060 Worker thread wakes up
21:29:09.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.27) opts 0xd
21:29:09.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.27)
21:29:09.375 00.000 11060 Moving (-0.34, -0.27) raw xDistance=-0.04 yDistance=-0.42
21:29:09.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:29:09.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:09.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:29:09.375 00.000 11060 MoveAxis(E, 0, ABG)
21:29:09.375 00.000 11060 Move returns status 0, amount 0
21:29:09.375 00.000 11060 MoveAxis(N, 0, ABG)
21:29:09.375 00.000 11060 Move returns status 0, amount 0
21:29:09.375 00.000 11060 move complete, result=0
21:29:09.377 00.002 11060 worker thread done servicing request
21:29:09.381 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:09.403 00.022 10844 UpdateGuideState exits: m=1090 SNR=21.1
21:29:09.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:09.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:09.403 00.000 10844 Enqueuing Expose request
21:29:09.403 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:29:09.403 00.000 11060 Worker thread wakes up
21:29:09.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:09.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:10.037 00.634 11060 Exposure complete
21:29:10.199 00.162 11060 worker thread done servicing request
21:29:10.199 00.000 10844 OnExposeComplete: enter
21:29:10.199 00.000 10844 UpdateGuideState(): m_state=6
21:29:10.199 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
21:29:10.199 00.000 10844 Star::Find returns 1 (0), X=93.77, Y=463.48, Mass=1032, SNR=20.4, Peak=100 HFD=3.3
21:29:10.199 00.000 10844 MultiStar: [#1 -0.09,-0.39,1.00,U] [#2 -0.72,-0.43,0.90,U] [#3 -0.34,-0.28,0.88,U] [#4 -0.94,0.53,0.00,M1] [#5 0.36,-0.87,0.00,M1] [#6 -1.05,0.68,0.00,M4] [#7 -0.51,1.09,0.00,M5] [#8 -1.41,0.41,0.00,M6] 
21:29:10.199 00.000 10844 refined, 3 included, MultiStar: {-0.44, -0.36}, one-star: {-0.64, -0.32}
21:29:10.199 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.80) = xAngle (-1.66 = -1.66)
21:29:10.199 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.75 = -1.75)
21:29:10.203 00.004 10844 CameraToMount -- cameraX=-0.44 cameraY=-0.36 hyp=0.57 cameraTheta=-2.47 mountX=-0.05 mountY=-0.56, mountTheta=-1.66
21:29:10.207 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-0.36, opts=13)
21:29:10.207 00.000 10844 Enqueuing Move request for scope (-0.44, -0.36)
21:29:10.209 00.002 11060 Worker thread wakes up
21:29:10.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.36) opts 0xd
21:29:10.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -0.36)
21:29:10.209 00.000 11060 Moving (-0.44, -0.36) raw xDistance=-0.05 yDistance=-0.56
21:29:10.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:29:10.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:10.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:29:10.209 00.000 11060 MoveAxis(E, 0, ABG)
21:29:10.209 00.000 11060 Move returns status 0, amount 0
21:29:10.209 00.000 11060 MoveAxis(N, 0, ABG)
21:29:10.209 00.000 11060 Move returns status 0, amount 0
21:29:10.209 00.000 11060 move complete, result=0
21:29:10.209 00.000 11060 worker thread done servicing request
21:29:10.216 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:10.235 00.019 10844 UpdateGuideState exits: m=1032 SNR=20.4
21:29:10.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:10.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:10.235 00.000 10844 Enqueuing Expose request
21:29:10.235 00.000 11060 Worker thread wakes up
21:29:10.235 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
21:29:10.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:10.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:10.860 00.625 11060 Exposure complete
21:29:11.026 00.166 11060 worker thread done servicing request
21:29:11.026 00.000 10844 OnExposeComplete: enter
21:29:11.026 00.000 10844 UpdateGuideState(): m_state=6
21:29:11.026 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
21:29:11.026 00.000 10844 Star::Find returns 1 (0), X=93.95, Y=463.94, Mass=1172, SNR=21.8, Peak=140 HFD=2.9
21:29:11.026 00.000 10844 MultiStar: [#1 -0.09,0.02,0.74,U] [#2 -0.80,-0.19,0.80,U] [#3 -0.61,0.83,0.00,M1] [#4 -0.79,1.00,0.00,M2] [#5 0.66,-0.11,1.06,U] [#6 -0.69,0.62,0.82,U] [#7 -0.40,0.58,0.91,U] [#8 -1.09,0.82,0.00,M7] 
21:29:11.026 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.17}, one-star: {-0.47, 0.14}
21:29:11.026 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.80) = xAngle (3.37 = -2.92)
21:29:11.026 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.28 = -3.00)
21:29:11.026 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.32 cameraTheta=2.56 mountX=-0.31 mountY=-0.04, mountTheta=-3.00
21:29:11.032 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.17, opts=13)
21:29:11.032 00.000 10844 Enqueuing Move request for scope (-0.26, 0.17)
21:29:11.032 00.000 11060 Worker thread wakes up
21:29:11.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.17) opts 0xd
21:29:11.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.17)
21:29:11.032 00.000 11060 Moving (-0.26, 0.17) raw xDistance=-0.31 yDistance=-0.04
21:29:11.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:29:11.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:11.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:29:11.032 00.000 11060 MoveAxis(E, 45, ABG)
21:29:11.032 00.000 11060 Guiding  Dir = 2, Dur = 45
21:29:11.037 00.005 11060 IsSlewing returns 0
21:29:11.037 00.000 11060 IsGuiding returns 0
21:29:11.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:11.057 00.020 10844 UpdateGuideState exits: m=1172 SNR=21.8
21:29:11.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:11.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:11.057 00.000 10844 Enqueuing Expose request
21:29:11.083 00.026 11060 IsGuiding returns 0
21:29:11.083 00.000 11060 Move returns status 0, amount 45
21:29:11.083 00.000 11060 MoveAxis(N, 0, ABG)
21:29:11.083 00.000 11060 Move returns status 0, amount 0
21:29:11.083 00.000 11060 move complete, result=0
21:29:11.083 00.000 11060 worker thread done servicing request
21:29:11.083 00.000 11060 Worker thread wakes up
21:29:11.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:11.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:11.083 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
21:29:11.705 00.622 11060 Exposure complete
21:29:11.884 00.179 11060 worker thread done servicing request
21:29:11.884 00.000 10844 OnExposeComplete: enter
21:29:11.884 00.000 10844 UpdateGuideState(): m_state=6
21:29:11.884 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
21:29:11.884 00.000 10844 Star::Find returns 1 (0), X=94.13, Y=464.14, Mass=959, SNR=19.9, Peak=96 HFD=3.1
21:29:11.884 00.000 10844 MultiStar: [#1 -0.72,0.80,0.00,M1] [#2 -0.79,-0.54,0.00,M1] [#3 -0.47,0.37,0.73,U] [#4 -0.89,1.17,0.00,M3] [#5 -0.09,-0.11,0.93,U] [#6 -0.98,0.45,0.00,M4] [#7 -0.61,1.00,0.00,M5] [#8 -1.57,1.18,0.00,M8] 
21:29:11.884 00.000 10844 refined, 2 included, MultiStar: {-0.27, 0.19}, one-star: {-0.29, 0.34}
21:29:11.884 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.80) = xAngle (3.33 = -2.95)
21:29:11.884 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.24 = -3.04)
21:29:11.884 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.53 mountX=-0.32 mountY=-0.03, mountTheta=-3.04
21:29:11.886 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.19, opts=13)
21:29:11.886 00.000 10844 Enqueuing Move request for scope (-0.27, 0.19)
21:29:11.886 00.000 11060 Worker thread wakes up
21:29:11.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
21:29:11.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
21:29:11.886 00.000 11060 Moving (-0.27, 0.19) raw xDistance=-0.32 yDistance=-0.03
21:29:11.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:29:11.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:11.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:29:11.886 00.000 11060 MoveAxis(E, 48, ABG)
21:29:11.886 00.000 11060 Guiding  Dir = 2, Dur = 48
21:29:11.902 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:11.920 00.018 11060 IsSlewing returns 0
21:29:11.920 00.000 10844 UpdateGuideState exits: m=959 SNR=19.9
21:29:11.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:11.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:11.920 00.000 10844 Enqueuing Expose request
21:29:11.920 00.000 11060 IsGuiding returns 0
21:29:11.997 00.077 11060 IsGuiding returns 0
21:29:11.997 00.000 11060 Move returns status 0, amount 48
21:29:11.997 00.000 11060 MoveAxis(N, 0, ABG)
21:29:11.997 00.000 11060 Move returns status 0, amount 0
21:29:11.997 00.000 11060 move complete, result=0
21:29:11.997 00.000 11060 worker thread done servicing request
21:29:11.997 00.000 11060 Worker thread wakes up
21:29:11.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:11.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:11.999 00.002 10844 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
21:29:12.639 00.640 11060 Exposure complete
21:29:12.815 00.176 11060 worker thread done servicing request
21:29:12.815 00.000 10844 OnExposeComplete: enter
21:29:12.815 00.000 10844 UpdateGuideState(): m_state=6
21:29:12.815 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
21:29:12.815 00.000 10844 Star::Find returns 1 (0), X=93.56, Y=463.31, Mass=887, SNR=18.9, Peak=108 HFD=3.0
21:29:12.815 00.000 10844 MultiStar: [#1 -0.87,-0.37,0.00,M2] [#2 -0.84,-0.49,0.00,M2] [#3 0.06,-0.63,0.82,U] [#4 -0.47,0.35,3.48,U] [#5 0.80,-0.93,0.00,M1] [#6 -1.14,0.67,0.00,M5] [#7 -0.47,0.21,0.96,U] [#8 -1.78,0.46,0.00,M9] 
21:29:12.815 00.000 10844 refined, 3 included, MultiStar: {-0.46, 0.07}, one-star: {-0.85, -0.50}
21:29:12.815 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.80) = xAngle (3.80 = -2.48)
21:29:12.815 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.72 = -2.57)
21:29:12.817 00.002 10844 CameraToMount -- cameraX=-0.46 cameraY=0.07 hyp=0.46 cameraTheta=3.00 mountX=-0.37 mountY=-0.25, mountTheta=-2.54
21:29:12.817 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=0.07, opts=13)
21:29:12.817 00.000 10844 Enqueuing Move request for scope (-0.46, 0.07)
21:29:12.817 00.000 11060 Worker thread wakes up
21:29:12.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.07) opts 0xd
21:29:12.817 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, 0.07)
21:29:12.817 00.000 11060 Moving (-0.46, 0.07) raw xDistance=-0.37 yDistance=-0.25
21:29:12.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:29:12.817 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.30 newest=-0.33
21:29:12.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
21:29:12.817 00.000 11060 MoveAxis(E, 55, ABG)
21:29:12.817 00.000 11060 Guiding  Dir = 2, Dur = 55
21:29:12.825 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:12.834 00.009 11060 IsSlewing returns 0
21:29:12.834 00.000 11060 IsGuiding returns 0
21:29:12.846 00.012 10844 UpdateGuideState exits: m=887 SNR=18.9
21:29:12.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:12.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:12.846 00.000 10844 Enqueuing Expose request
21:29:12.902 00.056 11060 IsGuiding returns 0
21:29:12.902 00.000 11060 Move returns status 0, amount 55
21:29:12.902 00.000 11060 BLC: Oldest BLC event removed
21:29:12.902 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:29:12.902 00.000 11060 MoveAxis(N, 847, ABG)
21:29:12.902 00.000 11060 Guiding  Dir = 0, Dur = 847
21:29:12.906 00.004 11060 IsSlewing returns 0
21:29:12.906 00.000 11060 IsGuiding returns 0
21:29:13.773 00.867 11060 IsGuiding returns 0
21:29:13.773 00.000 11060 Move returns status 0, amount 847
21:29:13.773 00.000 11060 move complete, result=0
21:29:13.775 00.002 11060 worker thread done servicing request
21:29:13.775 00.000 11060 Worker thread wakes up
21:29:13.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:13.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:13.777 00.002 10844 GuideStep: -0.4 px 55 ms EAST, -0.3 px 847 ms NORTH
21:29:14.409 00.632 11060 Exposure complete
21:29:14.547 00.138 11060 worker thread done servicing request
21:29:14.547 00.000 10844 OnExposeComplete: enter
21:29:14.547 00.000 10844 UpdateGuideState(): m_state=6
21:29:14.547 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
21:29:14.547 00.000 10844 Star::Find returns 1 (0), X=94.06, Y=464.19, Mass=1123, SNR=20.9, Peak=90 HFD=3.8
21:29:14.552 00.005 10844 MultiStar: [#1 -0.36,0.05,0.97,U] [#2 -1.04,-0.30,0.00,M3] [#3 0.24,-0.29,0.82,U] [#4 -0.05,0.56,3.04,U] [#5 0.68,-0.45,0.87,U] [#6 0.22,0.35,0.87,U] [#7 -0.42,0.77,0.95,U] [#8 -0.97,-0.12,0.00,M10] 
21:29:14.552 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.30}, one-star: {-0.35, 0.38}
21:29:14.552 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.80) = xAngle (2.48 = 2.48)
21:29:14.552 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.40 = 2.40)
21:29:14.552 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.68 mountX=-0.24 mountY=0.20, mountTheta=2.43
21:29:14.552 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.30, opts=13)
21:29:14.552 00.000 10844 Enqueuing Move request for scope (-0.03, 0.30)
21:29:14.554 00.002 11060 Worker thread wakes up
21:29:14.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
21:29:14.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
21:29:14.554 00.000 11060 Moving (-0.03, 0.30) raw xDistance=-0.24 yDistance=0.20
21:29:14.554 00.000 11060 BLC: History state: CurrMiss=-0.20, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.176635, 1:-0.204330
21:29:14.554 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:29:14.554 00.000 11060 BLC: window closed
21:29:14.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:29:14.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:14.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:29:14.554 00.000 11060 MoveAxis(E, 37, ABG)
21:29:14.554 00.000 11060 Guiding  Dir = 2, Dur = 37
21:29:14.557 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:14.575 00.018 10844 UpdateGuideState exits: m=1123 SNR=20.9
21:29:14.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:14.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:14.575 00.000 10844 Enqueuing Expose request
21:29:14.583 00.008 11060 IsSlewing returns 0
21:29:14.583 00.000 11060 IsGuiding returns 0
21:29:14.647 00.064 11060 IsGuiding returns 0
21:29:14.647 00.000 11060 Move returns status 0, amount 37
21:29:14.647 00.000 11060 MoveAxis(N, 0, ABG)
21:29:14.647 00.000 11060 Move returns status 0, amount 0
21:29:14.647 00.000 11060 move complete, result=0
21:29:14.647 00.000 11060 worker thread done servicing request
21:29:14.647 00.000 11060 Worker thread wakes up
21:29:14.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:14.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:14.647 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
21:29:15.278 00.631 11060 Exposure complete
21:29:15.427 00.149 11060 worker thread done servicing request
21:29:15.427 00.000 10844 OnExposeComplete: enter
21:29:15.427 00.000 10844 UpdateGuideState(): m_state=6
21:29:15.427 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
21:29:15.427 00.000 10844 Star::Find returns 1 (0), X=93.68, Y=463.95, Mass=1214, SNR=22.1, Peak=129 HFD=3.1
21:29:15.427 00.000 10844 MultiStar: [#1 0.26,-0.37,1.05,U] [#2 -0.34,0.36,0.73,U] [#3 -0.25,-0.22,0.53,U] [#4 -0.38,0.81,3.21,U] [#5 0.59,-0.26,0.89,U] [#6 -0.57,0.67,0.83,U] [#7 -0.45,0.88,0.00,M4] [#8 -0.96,0.72,0.00,R] 
21:29:15.427 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.34}, one-star: {-0.73, 0.14}
21:29:15.427 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.80) = xAngle (3.00 = 3.00)
21:29:15.427 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
21:29:15.427 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.42 cameraTheta=2.19 mountX=-0.42 mountY=0.10, mountTheta=2.91
21:29:15.432 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.34, opts=13)
21:29:15.432 00.000 10844 Enqueuing Move request for scope (-0.24, 0.34)
21:29:15.432 00.000 11060 Worker thread wakes up
21:29:15.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.34) opts 0xd
21:29:15.432 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.34)
21:29:15.432 00.000 11060 Moving (-0.24, 0.34) raw xDistance=-0.42 yDistance=0.10
21:29:15.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
21:29:15.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:15.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:29:15.432 00.000 11060 MoveAxis(E, 62, ABG)
21:29:15.432 00.000 11060 Guiding  Dir = 2, Dur = 62
21:29:15.437 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:15.448 00.011 10844 UpdateGuideState exits: m=1214 SNR=22.1
21:29:15.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:15.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:15.448 00.000 10844 Enqueuing Expose request
21:29:15.459 00.011 11060 IsSlewing returns 0
21:29:15.460 00.001 11060 IsGuiding returns 0
21:29:15.547 00.087 11060 IsGuiding returns 0
21:29:15.548 00.001 11060 Move returns status 0, amount 62
21:29:15.548 00.000 11060 MoveAxis(N, 0, ABG)
21:29:15.548 00.000 11060 Move returns status 0, amount 0
21:29:15.548 00.000 11060 move complete, result=0
21:29:15.548 00.000 11060 worker thread done servicing request
21:29:15.548 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.1 px 0 ms NORTH
21:29:15.548 00.000 11060 Worker thread wakes up
21:29:15.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:15.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:16.176 00.628 11060 Exposure complete
21:29:16.355 00.179 11060 worker thread done servicing request
21:29:16.355 00.000 10844 OnExposeComplete: enter
21:29:16.355 00.000 10844 UpdateGuideState(): m_state=6
21:29:16.355 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
21:29:16.355 00.000 10844 Star::Find returns 1 (0), X=94.56, Y=463.85, Mass=882, SNR=18.4, Peak=113 HFD=3.2
21:29:16.355 00.000 10844 MultiStar: [#1 0.01,-0.49,1.24,U] [#2 -0.86,-0.36,0.00,M3] [#3 0.27,-0.16,0.84,U] [#4 -0.52,0.47,3.85,U] [#5 1.06,-1.00,0.00,M1] [#6 -0.08,-0.37,0.95,U] [#7 -0.34,0.68,1.01,U] [#8 0.38,-0.31,0.89,U] 
21:29:16.355 00.000 10844 single-star, 6 included, MultiStar: {-0.17, 0.12}, one-star: {0.15, 0.05}
21:29:16.355 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.80) = xAngle (1.13 = 1.13)
21:29:16.355 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.04 = 1.04)
21:29:16.355 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.32 mountX=0.07 mountY=0.13, mountTheta=1.11
21:29:16.358 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.05, opts=13)
21:29:16.358 00.000 10844 Enqueuing Move request for scope (0.15, 0.05)
21:29:16.358 00.000 11060 Worker thread wakes up
21:29:16.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
21:29:16.358 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
21:29:16.358 00.000 11060 Moving (0.15, 0.05) raw xDistance=0.07 yDistance=0.13
21:29:16.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:29:16.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:16.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:29:16.358 00.000 11060 MoveAxis(E, 0, ABG)
21:29:16.358 00.000 11060 Move returns status 0, amount 0
21:29:16.358 00.000 11060 MoveAxis(N, 0, ABG)
21:29:16.358 00.000 11060 Move returns status 0, amount 0
21:29:16.358 00.000 11060 move complete, result=0
21:29:16.358 00.000 11060 worker thread done servicing request
21:29:16.361 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:16.381 00.020 10844 UpdateGuideState exits: m=882 SNR=18.4
21:29:16.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:16.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:16.381 00.000 10844 Enqueuing Expose request
21:29:16.381 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:29:16.381 00.000 11060 Worker thread wakes up
21:29:16.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:16.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:17.001 00.620 11060 Exposure complete
21:29:17.157 00.156 11060 worker thread done servicing request
21:29:17.157 00.000 10844 OnExposeComplete: enter
21:29:17.157 00.000 10844 UpdateGuideState(): m_state=6
21:29:17.157 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
21:29:17.157 00.000 10844 Star::Find returns 1 (0), X=93.42, Y=464.03, Mass=1030, SNR=20.4, Peak=135 HFD=3.1
21:29:17.157 00.000 10844 MultiStar: [#1 -0.04,-0.59,0.91,U] [#2 -1.12,-0.40,0.00,M4] [#3 -0.10,-0.11,0.82,U] [#4 -0.09,-0.12,3.26,U] [#5 0.78,-0.78,0.00,M2] [#6 -0.50,-0.22,0.93,U] [#7 -0.21,0.51,0.94,U] [#8 0.10,-0.15,0.85,U] 
21:29:17.157 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.07}, one-star: {-0.99, 0.23}
21:29:17.157 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.80) = xAngle (-2.03 = -2.03)
21:29:17.157 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.12 = -2.12)
21:29:17.157 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.84 mountX=-0.11 mountY=-0.20, mountTheta=-2.05
21:29:17.163 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.07, opts=13)
21:29:17.163 00.000 10844 Enqueuing Move request for scope (-0.23, -0.07)
21:29:17.163 00.000 11060 Worker thread wakes up
21:29:17.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
21:29:17.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
21:29:17.163 00.000 11060 Moving (-0.23, -0.07) raw xDistance=-0.11 yDistance=-0.20
21:29:17.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:29:17.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:29:17.163 00.000 11060 MoveAxis(E, 0, ABG)
21:29:17.163 00.000 11060 Move returns status 0, amount 0
21:29:17.163 00.000 11060 MoveAxis(N, 78, ABG)
21:29:17.163 00.000 11060 Guiding  Dir = 0, Dur = 78
21:29:17.168 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:17.181 00.013 11060 IsSlewing returns 0
21:29:17.182 00.001 11060 IsGuiding returns 0
21:29:17.188 00.006 10844 UpdateGuideState exits: m=1030 SNR=20.4
21:29:17.189 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:17.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:17.189 00.000 10844 Enqueuing Expose request
21:29:17.267 00.078 11060 IsGuiding returns 0
21:29:17.267 00.000 11060 Move returns status 0, amount 78
21:29:17.267 00.000 11060 move complete, result=0
21:29:17.267 00.000 11060 worker thread done servicing request
21:29:17.267 00.000 11060 Worker thread wakes up
21:29:17.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:17.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:17.269 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 78 ms NORTH
21:29:17.894 00.625 11060 Exposure complete
21:29:18.037 00.143 11060 worker thread done servicing request
21:29:18.037 00.000 10844 OnExposeComplete: enter
21:29:18.037 00.000 10844 UpdateGuideState(): m_state=6
21:29:18.037 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
21:29:18.037 00.000 10844 Star::Find returns 1 (0), X=93.89, Y=463.76, Mass=782, SNR=17.2, Peak=88 HFD=2.7
21:29:18.037 00.000 10844 MultiStar: [#1 0.57,-1.04,0.00,M1] [#2 -0.43,0.37,0.94,U] [#3 0.51,-0.28,0.79,U] [#4 -0.18,0.54,4.13,U] [#5 0.90,0.01,0.98,U] [#6 -0.27,0.14,1.00,U] [#7 0.32,0.56,0.97,U] [#8 0.08,-0.20,1.09,U] 
21:29:18.037 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.26}, one-star: {-0.52, -0.05}
21:29:18.038 00.001 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.80) = xAngle (2.46 = 2.46)
21:29:18.038 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.38 = 2.38)
21:29:18.038 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.66 mountX=-0.20 mountY=0.18, mountTheta=2.41
21:29:18.040 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.26, opts=13)
21:29:18.040 00.000 10844 Enqueuing Move request for scope (-0.02, 0.26)
21:29:18.042 00.002 11060 Worker thread wakes up
21:29:18.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
21:29:18.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
21:29:18.042 00.000 11060 Moving (-0.02, 0.26) raw xDistance=-0.20 yDistance=0.18
21:29:18.043 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
21:29:18.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:18.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:29:18.043 00.000 11060 MoveAxis(E, 29, ABG)
21:29:18.043 00.000 11060 Guiding  Dir = 2, Dur = 29
21:29:18.054 00.011 11060 IsSlewing returns 0
21:29:18.054 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:18.054 00.000 11060 IsGuiding returns 0
21:29:18.069 00.015 10844 UpdateGuideState exits: m=782 SNR=17.2
21:29:18.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:18.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:18.071 00.002 10844 Enqueuing Expose request
21:29:18.099 00.028 11060 IsGuiding returns 0
21:29:18.099 00.000 11060 Move returns status 0, amount 29
21:29:18.099 00.000 11060 MoveAxis(N, 0, ABG)
21:29:18.099 00.000 11060 Move returns status 0, amount 0
21:29:18.099 00.000 11060 move complete, result=0
21:29:18.099 00.000 11060 worker thread done servicing request
21:29:18.099 00.000 11060 Worker thread wakes up
21:29:18.100 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:18.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:18.100 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.2 px 0 ms NORTH
21:29:18.735 00.635 11060 Exposure complete
21:29:18.904 00.169 11060 worker thread done servicing request
21:29:18.904 00.000 10844 OnExposeComplete: enter
21:29:18.906 00.002 10844 UpdateGuideState(): m_state=6
21:29:18.906 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
21:29:18.906 00.000 10844 Star::Find returns 1 (0), X=94.00, Y=463.23, Mass=1110, SNR=21.4, Peak=121 HFD=2.8
21:29:18.906 00.000 10844 MultiStar: [#1 0.42,-1.70,0.00,M2] [#2 -0.76,-0.94,0.00,M4] [#3 0.39,-1.10,0.00,M1] [#4 0.31,-0.30,3.36,U] [#5 0.79,-1.12,0.00,M2] [#6 -0.16,-0.56,0.77,U] [#7 -0.16,-0.31,0.87,U] [#8 0.59,-1.05,0.00,M1] 
21:29:18.906 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.38}, one-star: {-0.41, -0.58}
21:29:18.907 00.001 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.80) = xAngle (-0.61 = -0.61)
21:29:18.907 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.70 = -0.70)
21:29:18.907 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.38 hyp=0.38 cameraTheta=-1.41 mountX=0.32 mountY=-0.25, mountTheta=-0.66
21:29:18.907 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.38, opts=13)
21:29:18.907 00.000 10844 Enqueuing Move request for scope (0.06, -0.38)
21:29:18.907 00.000 11060 Worker thread wakes up
21:29:18.909 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.38) opts 0xd
21:29:18.909 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.38)
21:29:18.909 00.000 11060 Moving (0.06, -0.38) raw xDistance=0.32 yDistance=-0.25
21:29:18.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.32
21:29:18.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
21:29:18.909 00.000 11060 MoveAxis(W, 45, ABG)
21:29:18.909 00.000 11060 Guiding  Dir = 3, Dur = 45
21:29:18.915 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:18.917 00.002 11060 IsSlewing returns 0
21:29:18.917 00.000 11060 IsGuiding returns 0
21:29:18.933 00.016 10844 UpdateGuideState exits: m=1110 SNR=21.4
21:29:18.934 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:18.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:18.934 00.000 10844 Enqueuing Expose request
21:29:18.979 00.045 11060 IsGuiding returns 0
21:29:18.979 00.000 11060 Move returns status 0, amount 45
21:29:18.979 00.000 11060 MoveAxis(N, 95, ABG)
21:29:18.979 00.000 11060 Guiding  Dir = 0, Dur = 95
21:29:18.994 00.015 11060 IsSlewing returns 0
21:29:18.995 00.001 11060 IsGuiding returns 0
21:29:19.098 00.103 11060 IsGuiding returns 0
21:29:19.098 00.000 11060 Move returns status 0, amount 95
21:29:19.098 00.000 11060 move complete, result=0
21:29:19.098 00.000 11060 worker thread done servicing request
21:29:19.098 00.000 11060 Worker thread wakes up
21:29:19.098 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.2 px 95 ms NORTH
21:29:19.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:19.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:19.732 00.634 11060 Exposure complete
21:29:19.902 00.170 11060 worker thread done servicing request
21:29:19.904 00.002 10844 OnExposeComplete: enter
21:29:19.904 00.000 10844 UpdateGuideState(): m_state=6
21:29:19.904 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
21:29:19.904 00.000 10844 Star::Find returns 1 (0), X=94.83, Y=463.40, Mass=879, SNR=18.5, Peak=81 HFD=3.3
21:29:19.904 00.000 10844 MultiStar: [#1 0.48,-1.16,0.00,M3] [#2 -0.38,0.13,0.79,U] [#3 0.61,-0.62,0.78,U] [#4 0.03,-0.03,3.60,U] [#5 1.17,-1.11,0.00,M3] [#6 -0.62,-0.42,0.85,U] [#7 0.47,0.24,1.03,U] [#8 0.62,-0.69,0.00,M2] 
21:29:19.904 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.12}, one-star: {0.42, -0.40}
21:29:19.904 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.80) = xAngle (-0.17 = -0.17)
21:29:19.904 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.26 = -0.26)
21:29:19.904 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.98 mountX=0.15 mountY=-0.04, mountTheta=-0.25
21:29:19.908 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.12, opts=13)
21:29:19.908 00.000 10844 Enqueuing Move request for scope (0.08, -0.12)
21:29:19.910 00.002 11060 Worker thread wakes up
21:29:19.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
21:29:19.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
21:29:19.910 00.000 11060 Moving (0.08, -0.12) raw xDistance=0.15 yDistance=-0.04
21:29:19.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:29:19.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:19.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:29:19.910 00.000 11060 MoveAxis(W, 23, ABG)
21:29:19.910 00.000 11060 Guiding  Dir = 3, Dur = 23
21:29:19.918 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:19.927 00.009 11060 IsSlewing returns 0
21:29:19.927 00.000 11060 IsGuiding returns 0
21:29:19.936 00.009 10844 UpdateGuideState exits: m=879 SNR=18.5
21:29:19.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:19.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:19.936 00.000 10844 Enqueuing Expose request
21:29:19.979 00.043 11060 IsGuiding returns 0
21:29:19.981 00.002 11060 Move returns status 0, amount 23
21:29:19.981 00.000 11060 MoveAxis(N, 0, ABG)
21:29:19.981 00.000 11060 Move returns status 0, amount 0
21:29:19.981 00.000 11060 move complete, result=0
21:29:19.981 00.000 11060 worker thread done servicing request
21:29:19.981 00.000 11060 Worker thread wakes up
21:29:19.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:19.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:19.981 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
21:29:20.611 00.630 11060 Exposure complete
21:29:20.779 00.168 11060 worker thread done servicing request
21:29:20.779 00.000 10844 OnExposeComplete: enter
21:29:20.779 00.000 10844 UpdateGuideState(): m_state=6
21:29:20.779 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
21:29:20.779 00.000 10844 Star::Find returns 1 (0), X=94.70, Y=464.03, Mass=982, SNR=19.9, Peak=113 HFD=3.2
21:29:20.779 00.000 10844 MultiStar: [#1 -0.21,-0.42,1.22,U] [#2 -0.39,-0.35,0.83,U] [#3 0.23,0.37,0.75,U] [#4 0.05,0.57,3.58,U] [#5 1.00,-0.55,0.00,M4] [#6 -0.30,0.25,0.86,U] [#7 -0.50,1.07,0.00,M1] [#8 0.56,-0.36,0.78,U] 
21:29:20.779 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.19}, one-star: {0.28, 0.23}
21:29:20.779 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.80) = xAngle (2.23 = 2.23)
21:29:20.779 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.14 = 2.14)
21:29:20.779 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.43 mountX=-0.11 mountY=0.16, mountTheta=2.20
21:29:20.781 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.19, opts=13)
21:29:20.781 00.000 10844 Enqueuing Move request for scope (0.03, 0.19)
21:29:20.781 00.000 11060 Worker thread wakes up
21:29:20.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
21:29:20.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
21:29:20.781 00.000 11060 Moving (0.03, 0.19) raw xDistance=-0.11 yDistance=0.16
21:29:20.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:29:20.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:20.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:29:20.781 00.000 11060 MoveAxis(E, 0, ABG)
21:29:20.781 00.000 11060 Move returns status 0, amount 0
21:29:20.781 00.000 11060 MoveAxis(N, 0, ABG)
21:29:20.781 00.000 11060 Move returns status 0, amount 0
21:29:20.781 00.000 11060 move complete, result=0
21:29:20.781 00.000 11060 worker thread done servicing request
21:29:20.794 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:20.811 00.017 10844 UpdateGuideState exits: m=982 SNR=19.9
21:29:20.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:20.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:20.811 00.000 10844 Enqueuing Expose request
21:29:20.811 00.000 11060 Worker thread wakes up
21:29:20.811 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:29:20.813 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:20.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:21.443 00.630 11060 Exposure complete
21:29:21.596 00.153 11060 worker thread done servicing request
21:29:21.598 00.002 10844 OnExposeComplete: enter
21:29:21.598 00.000 10844 UpdateGuideState(): m_state=6
21:29:21.598 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
21:29:21.598 00.000 10844 Star::Find returns 1 (0), X=94.54, Y=463.13, Mass=1051, SNR=20.6, Peak=92 HFD=3.4
21:29:21.598 00.000 10844 MultiStar: [#1 0.13,-0.42,1.12,U] [#2 -0.15,-0.21,0.80,U] [#3 0.51,-0.64,0.81,U] [#4 0.37,0.33,3.28,U] [#5 1.19,-1.08,0.00,M5] [#6 -0.34,0.03,0.97,U] [#7 0.13,-0.06,0.98,U] [#8 0.78,-1.30,0.00,M2] 
21:29:21.598 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.09}, one-star: {0.13, -0.68}
21:29:21.599 00.001 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.80) = xAngle (0.34 = 0.34)
21:29:21.599 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.26 = 0.26)
21:29:21.599 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=0.19 mountY=0.05, mountTheta=0.26
21:29:21.599 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.09, opts=13)
21:29:21.599 00.000 10844 Enqueuing Move request for scope (0.18, -0.09)
21:29:21.599 00.000 11060 Worker thread wakes up
21:29:21.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
21:29:21.599 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
21:29:21.599 00.000 11060 Moving (0.18, -0.09) raw xDistance=0.19 yDistance=0.05
21:29:21.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:29:21.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:21.601 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:29:21.601 00.000 11060 MoveAxis(W, 27, ABG)
21:29:21.601 00.000 11060 Guiding  Dir = 3, Dur = 27
21:29:21.604 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:21.622 00.018 10844 UpdateGuideState exits: m=1051 SNR=20.6
21:29:21.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:21.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:21.622 00.000 10844 Enqueuing Expose request
21:29:21.635 00.013 11060 IsSlewing returns 0
21:29:21.635 00.000 11060 IsGuiding returns 0
21:29:21.676 00.041 11060 IsGuiding returns 0
21:29:21.676 00.000 11060 Move returns status 0, amount 27
21:29:21.677 00.001 11060 MoveAxis(N, 0, ABG)
21:29:21.677 00.000 11060 Move returns status 0, amount 0
21:29:21.677 00.000 11060 move complete, result=0
21:29:21.677 00.000 11060 worker thread done servicing request
21:29:21.677 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
21:29:21.677 00.000 11060 Worker thread wakes up
21:29:21.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:21.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:22.306 00.629 11060 Exposure complete
21:29:22.480 00.174 11060 worker thread done servicing request
21:29:22.480 00.000 10844 OnExposeComplete: enter
21:29:22.480 00.000 10844 UpdateGuideState(): m_state=6
21:29:22.480 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
21:29:22.480 00.000 10844 Star::Find returns 1 (0), X=94.45, Y=463.95, Mass=1005, SNR=20.2, Peak=113 HFD=3.1
21:29:22.480 00.000 10844 MultiStar: [#1 0.03,-0.55,1.08,U] [#2 -0.43,0.39,0.92,U] [#3 0.30,-0.61,0.77,U] [#4 0.31,0.89,0.00,M1] [#5 0.62,-1.09,0.00,M6] [#6 -0.34,0.08,0.72,U] [#7 0.28,0.17,0.82,U] [#8 0.56,-0.63,0.96,U] 
21:29:22.480 00.000 10844 single-star, 6 included, MultiStar: {0.07, -0.15}, one-star: {0.04, 0.15}
21:29:22.480 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.80) = xAngle (2.11 = 2.11)
21:29:22.480 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.03 = 2.03)
21:29:22.480 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.31 mountX=-0.08 mountY=0.14, mountTheta=2.09
21:29:22.480 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
21:29:22.480 00.000 10844 Enqueuing Move request for scope (0.04, 0.15)
21:29:22.480 00.000 11060 Worker thread wakes up
21:29:22.485 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
21:29:22.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
21:29:22.485 00.000 11060 Moving (0.04, 0.15) raw xDistance=-0.08 yDistance=0.14
21:29:22.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:29:22.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:22.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:29:22.485 00.000 11060 MoveAxis(E, 0, ABG)
21:29:22.485 00.000 11060 Move returns status 0, amount 0
21:29:22.485 00.000 11060 MoveAxis(N, 0, ABG)
21:29:22.485 00.000 11060 Move returns status 0, amount 0
21:29:22.485 00.000 11060 move complete, result=0
21:29:22.485 00.000 11060 worker thread done servicing request
21:29:22.491 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:22.512 00.021 10844 UpdateGuideState exits: m=1005 SNR=20.2
21:29:22.514 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:22.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:22.514 00.000 10844 Enqueuing Expose request
21:29:22.514 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:29:22.514 00.000 11060 Worker thread wakes up
21:29:22.516 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:22.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:23.141 00.625 11060 Exposure complete
21:29:23.306 00.165 11060 worker thread done servicing request
21:29:23.306 00.000 10844 OnExposeComplete: enter
21:29:23.306 00.000 10844 UpdateGuideState(): m_state=6
21:29:23.306 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
21:29:23.306 00.000 10844 Star::Find returns 1 (0), X=94.74, Y=463.90, Mass=724, SNR=16.8, Peak=93 HFD=2.9
21:29:23.306 00.000 10844 MultiStar: [#1 0.52,-0.66,1.28,U] [#2 -0.46,-0.31,1.12,U] [#3 1.01,-0.09,0.00,M1] [#4 0.11,0.26,3.86,U] [#5 1.16,-0.63,0.00,M7] [#6 -0.31,1.04,0.00,M1] [#7 0.28,0.55,1.12,U] [#8 0.30,-0.19,1.15,U] 
21:29:23.309 00.003 10844 refined, 5 included, MultiStar: {0.17, 0.03}, one-star: {0.32, 0.09}
21:29:23.309 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.80) = xAngle (1.00 = 1.00)
21:29:23.309 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.92 = 0.92)
21:29:23.309 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.20 mountX=0.09 mountY=0.13, mountTheta=0.98
21:29:23.311 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.03, opts=13)
21:29:23.312 00.001 10844 Enqueuing Move request for scope (0.17, 0.03)
21:29:23.312 00.000 11060 Worker thread wakes up
21:29:23.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
21:29:23.314 00.002 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
21:29:23.314 00.000 11060 Moving (0.17, 0.03) raw xDistance=0.09 yDistance=0.13
21:29:23.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:29:23.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:23.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:29:23.314 00.000 11060 MoveAxis(E, 0, ABG)
21:29:23.314 00.000 11060 Move returns status 0, amount 0
21:29:23.314 00.000 11060 MoveAxis(N, 0, ABG)
21:29:23.314 00.000 11060 Move returns status 0, amount 0
21:29:23.314 00.000 11060 move complete, result=0
21:29:23.314 00.000 11060 worker thread done servicing request
21:29:23.324 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:23.338 00.014 10844 UpdateGuideState exits: m=724 SNR=16.8
21:29:23.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:23.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:23.338 00.000 10844 Enqueuing Expose request
21:29:23.342 00.004 11060 Worker thread wakes up
21:29:23.342 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:29:23.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:23.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:23.967 00.625 11060 Exposure complete
21:29:24.130 00.163 11060 worker thread done servicing request
21:29:24.130 00.000 10844 OnExposeComplete: enter
21:29:24.130 00.000 10844 UpdateGuideState(): m_state=6
21:29:24.130 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
21:29:24.130 00.000 10844 Star::Find returns 1 (0), X=94.61, Y=463.87, Mass=761, SNR=17.4, Peak=95 HFD=3.1
21:29:24.130 00.000 10844 MultiStar: [#1 0.40,-0.45,1.20,U] [#2 -0.23,0.16,0.94,U] [#3 1.15,-0.36,0.00,M2] [#4 0.52,-0.35,4.01,U] [#5 1.00,-0.66,0.00,M8] [#6 -0.38,-0.07,1.01,U] [#7 0.59,0.86,0.00,M1] [#8 0.20,0.03,0.92,U] 
21:29:24.130 00.000 10844 single-star, 5 included, MultiStar: {0.26, -0.19}, one-star: {0.20, 0.06}
21:29:24.130 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.80) = xAngle (1.10 = 1.10)
21:29:24.130 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.02 = 1.02)
21:29:24.130 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.30 mountX=0.10 mountY=0.18, mountTheta=1.08
21:29:24.130 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.06, opts=13)
21:29:24.130 00.000 10844 Enqueuing Move request for scope (0.20, 0.06)
21:29:24.130 00.000 11060 Worker thread wakes up
21:29:24.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
21:29:24.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
21:29:24.130 00.000 11060 Moving (0.20, 0.06) raw xDistance=0.10 yDistance=0.18
21:29:24.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:29:24.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:24.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:29:24.130 00.000 11060 MoveAxis(E, 0, ABG)
21:29:24.130 00.000 11060 Move returns status 0, amount 0
21:29:24.130 00.000 11060 MoveAxis(N, 0, ABG)
21:29:24.130 00.000 11060 Move returns status 0, amount 0
21:29:24.130 00.000 11060 move complete, result=0
21:29:24.134 00.004 11060 worker thread done servicing request
21:29:24.139 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:24.157 00.018 10844 UpdateGuideState exits: m=761 SNR=17.4
21:29:24.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:24.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:24.157 00.000 10844 Enqueuing Expose request
21:29:24.157 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:29:24.160 00.003 11060 Worker thread wakes up
21:29:24.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:24.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:24.787 00.627 11060 Exposure complete
21:29:24.962 00.175 11060 worker thread done servicing request
21:29:24.964 00.002 10844 OnExposeComplete: enter
21:29:24.964 00.000 10844 UpdateGuideState(): m_state=6
21:29:24.964 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
21:29:24.964 00.000 10844 Star::Find returns 1 (0), X=94.00, Y=463.89, Mass=997, SNR=19.7, Peak=99 HFD=3.8
21:29:24.965 00.001 10844 MultiStar: [#1 0.89,-0.22,1.13,U] [#2 -0.35,-0.66,1.03,U] [#3 0.00,-0.88,0.64,U] [#4 -0.53,-0.30,3.96,U] [#5 0.59,-1.09,0.00,M9] [#6 -0.33,-0.04,0.88,U] [#7 0.50,0.44,0.97,U] [#8 -0.18,-1.33,0.00,M1] 
21:29:24.965 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.23}, one-star: {-0.41, 0.09}
21:29:24.965 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.80) = xAngle (-1.41 = -1.41)
21:29:24.965 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.49 = -1.49)
21:29:24.965 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-2.21 mountX=0.05 mountY=-0.29, mountTheta=-1.41
21:29:24.965 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.23, opts=13)
21:29:24.965 00.000 10844 Enqueuing Move request for scope (-0.17, -0.23)
21:29:24.965 00.000 11060 Worker thread wakes up
21:29:24.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.23) opts 0xd
21:29:24.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.23)
21:29:24.965 00.000 11060 Moving (-0.17, -0.23) raw xDistance=0.05 yDistance=-0.29
21:29:24.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:29:24.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
21:29:24.965 00.000 11060 MoveAxis(E, 0, ABG)
21:29:24.965 00.000 11060 Move returns status 0, amount 0
21:29:24.965 00.000 11060 MoveAxis(N, 110, ABG)
21:29:24.965 00.000 11060 Guiding  Dir = 0, Dur = 110
21:29:24.970 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:24.981 00.011 11060 IsSlewing returns 0
21:29:24.982 00.001 11060 IsGuiding returns 0
21:29:24.991 00.009 10844 UpdateGuideState exits: m=997 SNR=19.7
21:29:24.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:24.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:24.991 00.000 10844 Enqueuing Expose request
21:29:25.098 00.107 11060 IsGuiding returns 0
21:29:25.098 00.000 11060 Move returns status 0, amount 110
21:29:25.098 00.000 11060 move complete, result=0
21:29:25.098 00.000 11060 worker thread done servicing request
21:29:25.098 00.000 11060 Worker thread wakes up
21:29:25.098 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 110 ms NORTH
21:29:25.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:25.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:25.737 00.639 11060 Exposure complete
21:29:25.921 00.184 11060 worker thread done servicing request
21:29:25.921 00.000 10844 OnExposeComplete: enter
21:29:25.921 00.000 10844 UpdateGuideState(): m_state=6
21:29:25.921 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
21:29:25.921 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=464.49, Mass=1099, SNR=20.8, Peak=110 HFD=3.4
21:29:25.921 00.000 10844 MultiStar: [#1 0.53,-0.49,0.90,U] [#2 -0.42,-0.35,0.88,U] [#3 -0.02,-0.99,0.00,M2] [#4 0.20,-0.02,3.09,U] [#5 1.12,-0.61,0.00,M10] [#6 -0.55,0.39,0.70,U] [#7 0.66,1.49,0.00,M1] [#8 0.07,-0.11,0.93,U] 
21:29:25.921 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.01}, one-star: {-0.22, 0.69}
21:29:25.922 00.001 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.80) = xAngle (1.08 = 1.08)
21:29:25.922 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.99 = 0.99)
21:29:25.922 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.28 mountX=0.01 mountY=0.02, mountTheta=1.06
21:29:25.922 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
21:29:25.922 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
21:29:25.924 00.002 11060 Worker thread wakes up
21:29:25.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
21:29:25.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
21:29:25.924 00.000 11060 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=0.02
21:29:25.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:29:25.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:25.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:29:25.924 00.000 11060 MoveAxis(E, 0, ABG)
21:29:25.924 00.000 11060 Move returns status 0, amount 0
21:29:25.924 00.000 11060 MoveAxis(N, 0, ABG)
21:29:25.924 00.000 11060 Move returns status 0, amount 0
21:29:25.924 00.000 11060 move complete, result=0
21:29:25.924 00.000 11060 worker thread done servicing request
21:29:25.931 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:25.951 00.020 10844 UpdateGuideState exits: m=1099 SNR=20.8
21:29:25.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:25.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:25.951 00.000 10844 Enqueuing Expose request
21:29:25.951 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:29:25.953 00.002 11060 Worker thread wakes up
21:29:25.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:25.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:26.581 00.628 11060 Exposure complete
21:29:26.750 00.169 11060 worker thread done servicing request
21:29:26.750 00.000 10844 OnExposeComplete: enter
21:29:26.750 00.000 10844 UpdateGuideState(): m_state=6
21:29:26.750 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
21:29:26.750 00.000 10844 Star::Find returns 1 (0), X=94.62, Y=464.12, Mass=1055, SNR=20.4, Peak=99 HFD=3.4
21:29:26.752 00.002 10844 MultiStar: [#1 0.73,-0.51,1.00,U] [#2 -0.44,-0.49,0.80,U] [#3 0.95,0.35,0.00,M3] [#4 -0.03,0.38,3.31,U] [#5 1.60,-0.18,0.00,R] [#6 0.01,0.64,0.84,U] [#7 0.36,1.22,0.00,M2] [#8 0.07,0.38,0.84,U] 
21:29:26.752 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.19}, one-star: {0.21, 0.32}
21:29:26.752 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.80) = xAngle (2.02 = 2.02)
21:29:26.752 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.93 = 1.93)
21:29:26.752 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.22 mountX=-0.09 mountY=0.19, mountTheta=2.01
21:29:26.754 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.19, opts=13)
21:29:26.754 00.000 10844 Enqueuing Move request for scope (0.07, 0.19)
21:29:26.754 00.000 11060 Worker thread wakes up
21:29:26.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
21:29:26.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
21:29:26.754 00.000 11060 Moving (0.07, 0.19) raw xDistance=-0.09 yDistance=0.19
21:29:26.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:29:26.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:26.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:29:26.754 00.000 11060 MoveAxis(E, 0, ABG)
21:29:26.754 00.000 11060 Move returns status 0, amount 0
21:29:26.754 00.000 11060 MoveAxis(N, 0, ABG)
21:29:26.755 00.001 11060 Move returns status 0, amount 0
21:29:26.755 00.000 11060 move complete, result=0
21:29:26.755 00.000 11060 worker thread done servicing request
21:29:26.760 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:26.779 00.019 10844 UpdateGuideState exits: m=1055 SNR=20.4
21:29:26.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:26.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:26.779 00.000 10844 Enqueuing Expose request
21:29:26.779 00.000 11060 Worker thread wakes up
21:29:26.779 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:29:26.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:26.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:27.402 00.623 11060 Exposure complete
21:29:27.582 00.180 11060 worker thread done servicing request
21:29:27.583 00.001 10844 OnExposeComplete: enter
21:29:27.583 00.000 10844 UpdateGuideState(): m_state=6
21:29:27.585 00.002 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
21:29:27.585 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=464.40, Mass=1012, SNR=20.0, Peak=97 HFD=3.3
21:29:27.585 00.000 10844 MultiStar: [#1 0.45,-0.61,1.15,U] [#2 -0.31,-0.64,0.95,U] [#3 1.02,-0.27,0.00,M4] [#4 0.55,-0.21,3.40,U] [#5 -0.01,-1.04,0.00,M1] [#6 0.18,0.21,0.75,U] [#7 0.61,-0.36,0.91,U] [#8 1.18,-0.14,0.00,M1] 
21:29:27.585 00.000 10844 refined, 5 included, MultiStar: {0.32, -0.20}, one-star: {-0.22, 0.60}
21:29:27.585 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.80) = xAngle (0.24 = 0.24)
21:29:27.585 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.16 = 0.16)
21:29:27.585 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.37 cameraTheta=-0.56 mountX=0.36 mountY=0.06, mountTheta=0.16
21:29:27.587 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.20, opts=13)
21:29:27.587 00.000 10844 Enqueuing Move request for scope (0.32, -0.20)
21:29:27.587 00.000 11060 Worker thread wakes up
21:29:27.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd
21:29:27.587 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.20)
21:29:27.587 00.000 11060 Moving (0.32, -0.20) raw xDistance=0.36 yDistance=0.06
21:29:27.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
21:29:27.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:27.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:29:27.587 00.000 11060 MoveAxis(W, 53, ABG)
21:29:27.587 00.000 11060 Guiding  Dir = 3, Dur = 53
21:29:27.592 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:27.603 00.011 11060 IsSlewing returns 0
21:29:27.603 00.000 11060 IsGuiding returns 0
21:29:27.609 00.006 10844 UpdateGuideState exits: m=1012 SNR=20.0
21:29:27.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:27.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:27.609 00.000 10844 Enqueuing Expose request
21:29:27.665 00.056 11060 IsGuiding returns 0
21:29:27.665 00.000 11060 Move returns status 0, amount 53
21:29:27.665 00.000 11060 MoveAxis(N, 0, ABG)
21:29:27.665 00.000 11060 Move returns status 0, amount 0
21:29:27.665 00.000 11060 move complete, result=0
21:29:27.665 00.000 11060 worker thread done servicing request
21:29:27.665 00.000 11060 Worker thread wakes up
21:29:27.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:27.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:27.665 00.000 10844 GuideStep: 0.4 px 53 ms WEST, 0.1 px 0 ms NORTH
21:29:28.295 00.630 11060 Exposure complete
21:29:28.473 00.178 11060 worker thread done servicing request
21:29:28.473 00.000 10844 OnExposeComplete: enter
21:29:28.473 00.000 10844 UpdateGuideState(): m_state=6
21:29:28.473 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
21:29:28.473 00.000 10844 Star::Find returns 1 (0), X=94.11, Y=463.67, Mass=1440, SNR=23.8, Peak=161 HFD=3.4
21:29:28.473 00.000 10844 MultiStar: [#1 0.74,0.24,0.92,U] [#2 -0.43,0.30,0.69,U] [#3 0.52,-0.07,0.66,U] [#4 0.07,0.19,2.91,U] [#5 -0.06,-0.57,0.80,U] [#6 0.07,0.78,0.62,U] [#7 0.83,0.17,0.76,U] [#8 0.24,0.25,0.71,U] 
21:29:28.473 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.13}, one-star: {-0.30, -0.13}
21:29:28.473 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.80) = xAngle (1.48 = 1.48)
21:29:28.473 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.39 = 1.39)
21:29:28.473 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.67 mountX=0.02 mountY=0.20, mountTheta=1.47
21:29:28.476 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.13, opts=13)
21:29:28.476 00.000 10844 Enqueuing Move request for scope (0.16, 0.13)
21:29:28.476 00.000 11060 Worker thread wakes up
21:29:28.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
21:29:28.476 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
21:29:28.476 00.000 11060 Moving (0.16, 0.13) raw xDistance=0.02 yDistance=0.20
21:29:28.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:29:28.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:28.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:29:28.476 00.000 11060 MoveAxis(E, 0, ABG)
21:29:28.476 00.000 11060 Move returns status 0, amount 0
21:29:28.476 00.000 11060 MoveAxis(N, 0, ABG)
21:29:28.476 00.000 11060 Move returns status 0, amount 0
21:29:28.476 00.000 11060 move complete, result=0
21:29:28.476 00.000 11060 worker thread done servicing request
21:29:28.482 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:28.509 00.027 10844 UpdateGuideState exits: m=1440 SNR=23.8
21:29:28.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:28.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:28.510 00.001 10844 Enqueuing Expose request
21:29:28.510 00.000 11060 Worker thread wakes up
21:29:28.510 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:29:28.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:28.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:29.127 00.617 11060 Exposure complete
21:29:29.290 00.163 11060 worker thread done servicing request
21:29:29.290 00.000 10844 OnExposeComplete: enter
21:29:29.290 00.000 10844 UpdateGuideState(): m_state=6
21:29:29.290 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
21:29:29.290 00.000 10844 Star::Find returns 1 (0), X=94.04, Y=464.17, Mass=1201, SNR=21.8, Peak=122 HFD=3.1
21:29:29.290 00.000 10844 MultiStar: [#1 0.32,-0.27,1.12,U] [#2 0.02,0.14,0.81,U] [#3 0.77,-0.16,0.74,U] [#4 0.88,0.11,3.32,U] [#5 -0.74,-0.13,0.89,U] [#6 -0.51,0.73,0.79,U] [#7 0.37,0.42,0.90,U] [#8 0.30,0.24,0.85,U] 
21:29:29.290 00.000 10844 refined, 8 included, MultiStar: {0.29, 0.14}, one-star: {-0.37, 0.36}
21:29:29.290 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.80) = xAngle (1.25 = 1.25)
21:29:29.290 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.17 = 1.17)
21:29:29.290 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.14 hyp=0.32 cameraTheta=0.45 mountX=0.10 mountY=0.30, mountTheta=1.24
21:29:29.290 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.14, opts=13)
21:29:29.290 00.000 10844 Enqueuing Move request for scope (0.29, 0.14)
21:29:29.290 00.000 11060 Worker thread wakes up
21:29:29.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.14) opts 0xd
21:29:29.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.14)
21:29:29.290 00.000 11060 Moving (0.29, 0.14) raw xDistance=0.10 yDistance=0.30
21:29:29.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:29:29.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:29.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:29:29.290 00.000 11060 MoveAxis(E, 0, ABG)
21:29:29.290 00.000 11060 Move returns status 0, amount 0
21:29:29.290 00.000 11060 MoveAxis(N, 0, ABG)
21:29:29.290 00.000 11060 Move returns status 0, amount 0
21:29:29.290 00.000 11060 move complete, result=0
21:29:29.290 00.000 11060 worker thread done servicing request
21:29:29.300 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:29.315 00.015 10844 UpdateGuideState exits: m=1201 SNR=21.8
21:29:29.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:29.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:29.315 00.000 10844 Enqueuing Expose request
21:29:29.315 00.000 11060 Worker thread wakes up
21:29:29.315 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:29:29.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:29.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:29.947 00.632 11060 Exposure complete
21:29:30.131 00.184 11060 worker thread done servicing request
21:29:30.131 00.000 10844 OnExposeComplete: enter
21:29:30.131 00.000 10844 UpdateGuideState(): m_state=6
21:29:30.131 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
21:29:30.131 00.000 10844 Star::Find returns 1 (0), X=94.09, Y=463.55, Mass=1289, SNR=22.9, Peak=124 HFD=3.6
21:29:30.131 00.000 10844 MultiStar: [#1 0.91,-1.08,0.00,M1] [#2 -0.17,-0.15,0.80,U] [#3 0.61,-0.54,0.69,U] [#4 0.48,0.00,2.94,U] [#5 -0.47,-0.52,0.76,U] [#6 -0.16,0.22,0.69,U] [#7 0.37,0.63,0.69,U] [#8 0.67,-0.21,0.73,U] 
21:29:30.131 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.08}, one-star: {-0.33, -0.25}
21:29:30.131 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.80) = xAngle (0.41 = 0.41)
21:29:30.133 00.002 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.32 = 0.32)
21:29:30.133 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.40 mountX=0.20 mountY=0.07, mountTheta=0.33
21:29:30.135 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.08, opts=13)
21:29:30.135 00.000 10844 Enqueuing Move request for scope (0.20, -0.08)
21:29:30.135 00.000 11060 Worker thread wakes up
21:29:30.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
21:29:30.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
21:29:30.135 00.000 11060 Moving (0.20, -0.08) raw xDistance=0.20 yDistance=0.07
21:29:30.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:29:30.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:30.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:29:30.135 00.000 11060 MoveAxis(W, 29, ABG)
21:29:30.135 00.000 11060 Guiding  Dir = 3, Dur = 29
21:29:30.146 00.011 11060 IsSlewing returns 0
21:29:30.147 00.001 11060 IsGuiding returns 0
21:29:30.148 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:30.164 00.016 10844 UpdateGuideState exits: m=1289 SNR=22.9
21:29:30.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:30.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:30.164 00.000 10844 Enqueuing Expose request
21:29:30.178 00.014 11060 IsGuiding returns 0
21:29:30.179 00.001 11060 Move returns status 0, amount 29
21:29:30.179 00.000 11060 MoveAxis(N, 0, ABG)
21:29:30.179 00.000 11060 Move returns status 0, amount 0
21:29:30.179 00.000 11060 move complete, result=0
21:29:30.179 00.000 11060 worker thread done servicing request
21:29:30.179 00.000 11060 Worker thread wakes up
21:29:30.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:30.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:30.190 00.011 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
21:29:30.807 00.617 11060 Exposure complete
21:29:31.000 00.193 11060 worker thread done servicing request
21:29:31.000 00.000 10844 OnExposeComplete: enter
21:29:31.000 00.000 10844 UpdateGuideState(): m_state=6
21:29:31.000 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
21:29:31.000 00.000 10844 Star::Find returns 1 (0), X=94.29, Y=463.96, Mass=802, SNR=17.8, Peak=88 HFD=3.3
21:29:31.000 00.000 10844 MultiStar: [#1 1.03,-0.31,0.00,M2] [#2 -0.20,0.06,0.92,U] [#3 0.58,-0.09,0.93,U] [#4 0.44,0.87,0.00,M1] [#5 -0.29,-0.88,0.00,M1] [#6 0.01,0.05,0.91,U] [#7 0.88,0.47,0.00,M1] [#8 0.83,-0.38,0.93,U] 
21:29:31.000 00.000 10844 single-star, 4 included, MultiStar: {0.22, -0.04}, one-star: {-0.12, 0.16}
21:29:31.000 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.80) = xAngle (3.02 = 3.02)
21:29:31.000 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.94 = 2.94)
21:29:31.000 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.22 mountX=-0.19 mountY=0.04, mountTheta=2.94
21:29:31.000 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.16, opts=13)
21:29:31.000 00.000 10844 Enqueuing Move request for scope (-0.12, 0.16)
21:29:31.000 00.000 11060 Worker thread wakes up
21:29:31.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
21:29:31.000 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
21:29:31.000 00.000 11060 Moving (-0.12, 0.16) raw xDistance=-0.19 yDistance=0.04
21:29:31.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:29:31.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:31.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:29:31.000 00.000 11060 MoveAxis(E, 28, ABG)
21:29:31.000 00.000 11060 Guiding  Dir = 2, Dur = 28
21:29:31.010 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:31.022 00.012 11060 IsSlewing returns 0
21:29:31.022 00.000 11060 IsGuiding returns 0
21:29:31.029 00.007 10844 UpdateGuideState exits: m=802 SNR=17.8
21:29:31.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:31.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:31.029 00.000 10844 Enqueuing Expose request
21:29:31.053 00.024 11060 IsGuiding returns 0
21:29:31.053 00.000 11060 Move returns status 0, amount 28
21:29:31.053 00.000 11060 MoveAxis(N, 0, ABG)
21:29:31.053 00.000 11060 Move returns status 0, amount 0
21:29:31.053 00.000 11060 move complete, result=0
21:29:31.053 00.000 11060 worker thread done servicing request
21:29:31.053 00.000 11060 Worker thread wakes up
21:29:31.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:31.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:31.059 00.006 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
21:29:31.676 00.617 11060 Exposure complete
21:29:31.968 00.292 11060 worker thread done servicing request
21:29:31.968 00.000 10844 OnExposeComplete: enter
21:29:31.968 00.000 10844 UpdateGuideState(): m_state=6
21:29:31.968 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
21:29:31.968 00.000 10844 Star::Find returns 1 (0), X=94.17, Y=463.98, Mass=868, SNR=18.2, Peak=116 HFD=3.0
21:29:31.968 00.000 10844 MultiStar: [#1 0.97,-0.38,0.00,M3] [#2 0.19,0.39,0.86,U] [#3 0.52,0.05,0.98,U] [#4 0.21,0.69,3.59,U] [#5 -0.41,-0.72,1.10,U] [#6 0.62,0.74,0.00,M1] [#7 0.41,-0.13,1.01,U] [#8 0.78,0.29,0.68,U] 
21:29:31.970 00.002 10844 single-star, 6 included, MultiStar: {0.18, 0.25}, one-star: {-0.25, 0.18}
21:29:31.970 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.80) = xAngle (3.33 = -2.96)
21:29:31.970 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.24 = -3.04)
21:29:31.970 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.30 cameraTheta=2.52 mountX=-0.30 mountY=-0.03, mountTheta=-3.04
21:29:31.971 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.18, opts=13)
21:29:31.971 00.000 10844 Enqueuing Move request for scope (-0.25, 0.18)
21:29:31.971 00.000 11060 Worker thread wakes up
21:29:31.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
21:29:31.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
21:29:31.971 00.000 11060 Moving (-0.25, 0.18) raw xDistance=-0.30 yDistance=-0.03
21:29:31.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:29:31.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:31.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:29:31.971 00.000 11060 MoveAxis(E, 44, ABG)
21:29:31.971 00.000 11060 Guiding  Dir = 2, Dur = 44
21:29:31.981 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:32.007 00.026 11060 IsSlewing returns 0
21:29:32.007 00.000 11060 IsGuiding returns 0
21:29:32.013 00.006 10844 UpdateGuideState exits: m=868 SNR=18.2
21:29:32.014 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:32.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:32.014 00.000 10844 Enqueuing Expose request
21:29:32.071 00.057 11060 IsGuiding returns 0
21:29:32.072 00.001 11060 Move returns status 0, amount 44
21:29:32.072 00.000 11060 MoveAxis(N, 0, ABG)
21:29:32.072 00.000 11060 Move returns status 0, amount 0
21:29:32.072 00.000 11060 move complete, result=0
21:29:32.072 00.000 11060 worker thread done servicing request
21:29:32.072 00.000 11060 Worker thread wakes up
21:29:32.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:32.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:32.072 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.0 px 0 ms NORTH
21:29:32.714 00.642 11060 Exposure complete
21:29:32.954 00.240 11060 worker thread done servicing request
21:29:32.954 00.000 10844 OnExposeComplete: enter
21:29:32.954 00.000 10844 UpdateGuideState(): m_state=6
21:29:32.954 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
21:29:32.954 00.000 10844 Star::Find returns 1 (0), X=93.91, Y=463.73, Mass=1063, SNR=20.5, Peak=106 HFD=3.4
21:29:32.954 00.000 10844 MultiStar: [#1 0.31,0.20,0.92,U] [#2 0.29,-0.10,0.86,U] [#3 0.44,0.28,0.75,U] [#4 0.07,0.51,3.44,U] [#5 -0.44,-0.08,0.92,U] [#6 -0.11,0.68,0.76,U] [#7 0.15,0.82,0.87,U] [#8 0.13,0.02,0.86,U] 
21:29:32.954 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.30}, one-star: {-0.51, -0.08}
21:29:32.954 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.80) = xAngle (2.26 = 2.26)
21:29:32.957 00.003 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.18 = 2.18)
21:29:32.957 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.31 cameraTheta=1.46 mountX=-0.20 mountY=0.25, mountTheta=2.23
21:29:32.957 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.30, opts=13)
21:29:32.957 00.000 10844 Enqueuing Move request for scope (0.03, 0.30)
21:29:32.957 00.000 11060 Worker thread wakes up
21:29:32.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
21:29:32.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
21:29:32.957 00.000 11060 Moving (0.03, 0.30) raw xDistance=-0.20 yDistance=0.25
21:29:32.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
21:29:32.957 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.07 newest=0.26
21:29:32.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
21:29:32.957 00.000 11060 MoveAxis(E, 30, ABG)
21:29:32.957 00.000 11060 Guiding  Dir = 2, Dur = 30
21:29:32.962 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:32.967 00.005 11060 IsSlewing returns 0
21:29:32.967 00.000 11060 IsGuiding returns 0
21:29:33.002 00.035 10844 UpdateGuideState exits: m=1063 SNR=20.5
21:29:33.004 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:33.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:33.004 00.000 10844 Enqueuing Expose request
21:29:33.012 00.008 11060 IsGuiding returns 0
21:29:33.012 00.000 11060 Move returns status 0, amount 30
21:29:33.012 00.000 11060 BLC: Oldest BLC event removed
21:29:33.012 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:29:33.013 00.001 11060 MoveAxis(S, 847, ABG)
21:29:33.013 00.000 11060 Guiding  Dir = 1, Dur = 847
21:29:33.028 00.015 11060 IsSlewing returns 0
21:29:33.029 00.001 11060 IsGuiding returns 0
21:29:33.887 00.858 11060 IsGuiding returns 0
21:29:33.887 00.000 11060 Move returns status 0, amount 847
21:29:33.887 00.000 11060 move complete, result=0
21:29:33.887 00.000 11060 worker thread done servicing request
21:29:33.887 00.000 11060 Worker thread wakes up
21:29:33.887 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.3 px 847 ms SOUTH
21:29:33.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:33.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:34.524 00.637 11060 Exposure complete
21:29:34.703 00.179 11060 worker thread done servicing request
21:29:34.703 00.000 10844 OnExposeComplete: enter
21:29:34.703 00.000 10844 UpdateGuideState(): m_state=6
21:29:34.703 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
21:29:34.708 00.005 10844 Star::Find returns 1 (0), X=93.79, Y=464.01, Mass=1040, SNR=20.3, Peak=109 HFD=3.1
21:29:34.708 00.000 10844 MultiStar: [#1 -0.12,-0.10,0.92,U] [#2 -1.10,0.28,0.00,M1] [#3 -0.05,0.24,0.74,U] [#4 0.01,0.26,3.55,U] [#5 -1.40,-0.13,0.00,M1] [#6 -0.95,-0.01,0.00,M1] [#7 -0.13,0.41,0.99,U] [#8 -0.14,0.33,0.76,U] 
21:29:34.708 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.24}, one-star: {-0.62, 0.21}
21:29:34.708 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.80) = xAngle (2.85 = 2.85)
21:29:34.708 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.77 = 2.77)
21:29:34.708 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.05 mountX=-0.26 mountY=0.10, mountTheta=2.78
21:29:34.708 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.24, opts=13)
21:29:34.708 00.000 10844 Enqueuing Move request for scope (-0.12, 0.24)
21:29:34.708 00.000 11060 Worker thread wakes up
21:29:34.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
21:29:34.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
21:29:34.708 00.000 11060 Moving (-0.12, 0.24) raw xDistance=-0.26 yDistance=0.10
21:29:34.708 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.176418, 1:0.098386
21:29:34.708 00.000 11060 BLC: No correction, Miss < min_move
21:29:34.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:29:34.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:34.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:29:34.708 00.000 11060 MoveAxis(E, 39, ABG)
21:29:34.708 00.000 11060 Guiding  Dir = 2, Dur = 39
21:29:34.718 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:34.719 00.001 11060 IsSlewing returns 0
21:29:34.719 00.000 11060 IsGuiding returns 0
21:29:34.744 00.025 10844 UpdateGuideState exits: m=1040 SNR=20.3
21:29:34.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:34.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:34.744 00.000 10844 Enqueuing Expose request
21:29:34.781 00.037 11060 IsGuiding returns 0
21:29:34.781 00.000 11060 Move returns status 0, amount 39
21:29:34.781 00.000 11060 MoveAxis(N, 0, ABG)
21:29:34.781 00.000 11060 Move returns status 0, amount 0
21:29:34.781 00.000 11060 move complete, result=0
21:29:34.781 00.000 11060 worker thread done servicing request
21:29:34.781 00.000 11060 Worker thread wakes up
21:29:34.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:34.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:34.781 00.000 10844 GuideStep: -0.3 px 39 ms EAST, 0.1 px 0 ms NORTH
21:29:35.422 00.641 11060 Exposure complete
21:29:35.678 00.256 10844 OnExposeComplete: enter
21:29:35.678 00.000 10844 UpdateGuideState(): m_state=6
21:29:35.678 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
21:29:35.678 00.000 11060 worker thread done servicing request
21:29:35.678 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.58, Mass=787, SNR=17.7, Peak=87 HFD=3.1
21:29:35.678 00.000 10844 MultiStar: [#1 -0.15,-0.26,1.14,U] [#2 -0.60,-0.98,0.00,M2] [#3 0.02,-0.29,0.90,U] [#4 -0.31,0.37,3.83,U] [#5 -1.36,-0.55,0.00,M2] [#6 -0.86,0.52,0.00,M2] [#7 -0.09,0.32,1.12,U] [#8 0.40,-0.57,0.92,U] 
21:29:35.678 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.05}, one-star: {-0.33, -0.23}
21:29:35.678 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.80) = xAngle (3.62 = -2.66)
21:29:35.678 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.53 = -2.75)
21:29:35.678 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.82 mountX=-0.14 mountY=-0.06, mountTheta=-2.74
21:29:35.680 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.05, opts=13)
21:29:35.680 00.000 10844 Enqueuing Move request for scope (-0.15, 0.05)
21:29:35.680 00.000 11060 Worker thread wakes up
21:29:35.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
21:29:35.680 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
21:29:35.682 00.002 11060 Moving (-0.15, 0.05) raw xDistance=-0.14 yDistance=-0.06
21:29:35.682 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.176418, 1:0.098386, 2:-0.061801
21:29:35.682 00.000 11060 BLC: No correction, Miss < min_move
21:29:35.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:29:35.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:35.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:29:35.682 00.000 11060 MoveAxis(E, 22, ABG)
21:29:35.682 00.000 11060 Guiding  Dir = 2, Dur = 22
21:29:35.683 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:35.714 00.031 11060 IsSlewing returns 0
21:29:35.715 00.001 11060 IsGuiding returns 0
21:29:35.716 00.001 10844 UpdateGuideState exits: m=787 SNR=17.7
21:29:35.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:35.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:35.716 00.000 10844 Enqueuing Expose request
21:29:35.776 00.060 11060 IsGuiding returns 0
21:29:35.776 00.000 11060 Move returns status 0, amount 22
21:29:35.776 00.000 11060 MoveAxis(N, 0, ABG)
21:29:35.776 00.000 11060 Move returns status 0, amount 0
21:29:35.776 00.000 11060 move complete, result=0
21:29:35.776 00.000 11060 worker thread done servicing request
21:29:35.776 00.000 11060 Worker thread wakes up
21:29:35.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:35.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:35.778 00.002 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
21:29:36.403 00.625 11060 Exposure complete
21:29:36.655 00.252 11060 worker thread done servicing request
21:29:36.655 00.000 10844 OnExposeComplete: enter
21:29:36.655 00.000 10844 UpdateGuideState(): m_state=6
21:29:36.655 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
21:29:36.655 00.000 10844 Star::Find returns 1 (0), X=94.22, Y=463.48, Mass=987, SNR=19.7, Peak=122 HFD=3.1
21:29:36.655 00.000 10844 MultiStar: [#1 -0.05,-0.48,1.06,U] [#2 0.12,-0.51,0.89,U] [#3 0.39,-1.27,0.00,M1] [#4 -0.05,0.17,3.60,U] [#5 -1.40,-0.45,0.00,M3] [#6 -0.59,0.40,0.87,U] [#7 0.04,0.19,0.88,U] [#8 0.08,-0.44,1.06,U] 
21:29:36.655 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.07}, one-star: {-0.19, -0.33}
21:29:36.655 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.80) = xAngle (-1.61 = -1.61)
21:29:36.660 00.005 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.70 = -1.70)
21:29:36.660 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.42 mountX=-0.00 mountY=-0.10, mountTheta=-1.61
21:29:36.663 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
21:29:36.663 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
21:29:36.663 00.000 11060 Worker thread wakes up
21:29:36.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
21:29:36.663 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
21:29:36.663 00.000 11060 Moving (-0.07, -0.07) raw xDistance=-0.00 yDistance=-0.10
21:29:36.663 00.000 11060 BLC: window closed
21:29:36.663 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.176418, 1:0.098386, 2:-0.061801
21:29:36.663 00.000 11060 BLC: No correction, Miss < min_move
21:29:36.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:29:36.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:36.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:29:36.663 00.000 11060 MoveAxis(E, 0, ABG)
21:29:36.666 00.003 11060 Move returns status 0, amount 0
21:29:36.666 00.000 11060 MoveAxis(N, 0, ABG)
21:29:36.666 00.000 11060 Move returns status 0, amount 0
21:29:36.666 00.000 11060 move complete, result=0
21:29:36.666 00.000 11060 worker thread done servicing request
21:29:36.672 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:36.718 00.046 10844 UpdateGuideState exits: m=987 SNR=19.7
21:29:36.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:36.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:36.718 00.000 10844 Enqueuing Expose request
21:29:36.718 00.000 11060 Worker thread wakes up
21:29:36.718 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:29:36.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:36.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:37.360 00.642 11060 Exposure complete
21:29:37.620 00.260 11060 worker thread done servicing request
21:29:37.620 00.000 10844 OnExposeComplete: enter
21:29:37.620 00.000 10844 UpdateGuideState(): m_state=6
21:29:37.626 00.006 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
21:29:37.626 00.000 10844 Star::Find returns 1 (0), X=94.26, Y=463.21, Mass=916, SNR=19.0, Peak=73 HFD=3.5
21:29:37.626 00.000 10844 MultiStar: [#1 -0.00,-0.72,1.24,U] [#2 -0.71,-0.54,0.96,U] [#3 0.76,-0.49,0.72,U] [#4 -0.04,0.07,3.52,U] [#5 -0.88,-0.85,0.00,M4] [#6 -0.39,-0.23,0.97,U] [#7 -0.45,-0.31,1.01,U] [#8 0.42,-0.40,0.93,U] 
21:29:37.626 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.29}, one-star: {-0.15, -0.60}
21:29:37.626 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.80) = xAngle (-1.05 = -1.05)
21:29:37.626 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.14 = -1.14)
21:29:37.626 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.85 mountX=0.15 mountY=-0.28, mountTheta=-1.07
21:29:37.636 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.29, opts=13)
21:29:37.636 00.000 10844 Enqueuing Move request for scope (-0.08, -0.29)
21:29:37.636 00.000 11060 Worker thread wakes up
21:29:37.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
21:29:37.636 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
21:29:37.636 00.000 11060 Moving (-0.08, -0.29) raw xDistance=0.15 yDistance=-0.28
21:29:37.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:29:37.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:37.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:29:37.636 00.000 11060 MoveAxis(W, 22, ABG)
21:29:37.636 00.000 11060 Guiding  Dir = 3, Dur = 22
21:29:37.648 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:37.666 00.018 11060 IsSlewing returns 0
21:29:37.666 00.000 11060 IsGuiding returns 0
21:29:37.670 00.004 10844 UpdateGuideState exits: m=916 SNR=19.0
21:29:37.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:37.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:37.671 00.001 10844 Enqueuing Expose request
21:29:37.708 00.037 11060 IsGuiding returns 0
21:29:37.708 00.000 11060 Move returns status 0, amount 22
21:29:37.708 00.000 11060 MoveAxis(N, 0, ABG)
21:29:37.708 00.000 11060 Move returns status 0, amount 0
21:29:37.708 00.000 11060 move complete, result=0
21:29:37.708 00.000 11060 worker thread done servicing request
21:29:37.708 00.000 11060 Worker thread wakes up
21:29:37.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:37.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:37.708 00.000 10844 GuideStep: 0.2 px 22 ms WEST, -0.3 px 0 ms NORTH
21:29:38.330 00.622 11060 Exposure complete
21:29:38.570 00.240 10844 OnExposeComplete: enter
21:29:38.570 00.000 11060 worker thread done servicing request
21:29:38.570 00.000 10844 UpdateGuideState(): m_state=6
21:29:38.571 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
21:29:38.571 00.000 10844 Star::Find returns 1 (0), X=93.81, Y=462.77, Mass=1130, SNR=21.6, Peak=102 HFD=2.9
21:29:38.571 00.000 10844 MultiStar: [#1 0.06,-0.47,0.88,U] [#2 -0.85,-0.65,0.00,M1] [#3 0.03,-0.56,0.74,U] [#4 -0.55,0.51,3.39,U] [#5 -0.97,-1.17,0.00,M5] [#6 -0.33,-0.01,0.93,U] [#7 -0.28,0.23,0.84,U] [#8 0.30,-0.58,0.77,U] 
21:29:38.572 00.001 10844 refined, 6 included, MultiStar: {-0.32, -0.04}, one-star: {-0.60, -1.03}
21:29:38.572 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.80) = xAngle (-2.20 = -2.20)
21:29:38.572 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.29 = -2.29)
21:29:38.572 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-3.00 mountX=-0.19 mountY=-0.24, mountTheta=-2.23
21:29:38.575 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.04, opts=13)
21:29:38.575 00.000 10844 Enqueuing Move request for scope (-0.32, -0.04)
21:29:38.575 00.000 11060 Worker thread wakes up
21:29:38.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.04) opts 0xd
21:29:38.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.04)
21:29:38.575 00.000 11060 Moving (-0.32, -0.04) raw xDistance=-0.19 yDistance=-0.24
21:29:38.576 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:29:38.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:38.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:29:38.577 00.001 11060 MoveAxis(E, 27, ABG)
21:29:38.577 00.000 11060 Guiding  Dir = 2, Dur = 27
21:29:38.586 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:38.619 00.033 11060 IsSlewing returns 0
21:29:38.621 00.002 11060 IsGuiding returns 0
21:29:38.623 00.002 10844 UpdateGuideState exits: m=1130 SNR=21.6
21:29:38.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:38.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:38.623 00.000 10844 Enqueuing Expose request
21:29:38.660 00.037 11060 IsGuiding returns 0
21:29:38.661 00.001 11060 Move returns status 0, amount 27
21:29:38.661 00.000 11060 MoveAxis(N, 0, ABG)
21:29:38.661 00.000 11060 Move returns status 0, amount 0
21:29:38.662 00.001 11060 move complete, result=0
21:29:38.662 00.000 11060 worker thread done servicing request
21:29:38.662 00.000 11060 Worker thread wakes up
21:29:38.664 00.002 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
21:29:38.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:38.665 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:39.313 00.648 11060 Exposure complete
21:29:39.569 00.256 11060 worker thread done servicing request
21:29:39.569 00.000 10844 OnExposeComplete: enter
21:29:39.569 00.000 10844 UpdateGuideState(): m_state=6
21:29:39.569 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
21:29:39.571 00.002 10844 Star::Find returns 1 (0), X=93.99, Y=462.90, Mass=1079, SNR=21.0, Peak=103 HFD=2.9
21:29:39.571 00.000 10844 MultiStar: [#1 -0.20,-0.96,0.00,M1] [#2 -0.64,-0.28,0.85,U] [#3 1.33,-0.39,0.00,M1] [#4 0.18,-0.03,3.35,U] [#5 -0.84,-0.65,0.00,M6] [#6 -0.20,-0.16,0.87,U] [#7 -0.33,0.55,0.88,U] [#8 0.47,-1.21,0.00,M1] 
21:29:39.571 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.13}, one-star: {-0.43, -0.91}
21:29:39.571 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.80) = xAngle (-1.50 = -1.50)
21:29:39.571 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.59 = -1.59)
21:29:39.571 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.31 mountX=0.01 mountY=-0.18, mountTheta=-1.50
21:29:39.571 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.13, opts=13)
21:29:39.571 00.000 10844 Enqueuing Move request for scope (-0.12, -0.13)
21:29:39.571 00.000 11060 Worker thread wakes up
21:29:39.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
21:29:39.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
21:29:39.571 00.000 11060 Moving (-0.12, -0.13) raw xDistance=0.01 yDistance=-0.18
21:29:39.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:29:39.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:39.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:29:39.571 00.000 11060 MoveAxis(E, 0, ABG)
21:29:39.571 00.000 11060 Move returns status 0, amount 0
21:29:39.571 00.000 11060 MoveAxis(N, 0, ABG)
21:29:39.571 00.000 11060 Move returns status 0, amount 0
21:29:39.571 00.000 11060 move complete, result=0
21:29:39.571 00.000 11060 worker thread done servicing request
21:29:39.580 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:39.597 00.017 10844 UpdateGuideState exits: m=1079 SNR=21.0
21:29:39.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:39.599 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:39.599 00.000 10844 Enqueuing Expose request
21:29:39.599 00.000 11060 Worker thread wakes up
21:29:39.599 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:29:39.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:39.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:40.242 00.643 11060 Exposure complete
21:29:40.538 00.296 10844 OnExposeComplete: enter
21:29:40.539 00.001 10844 UpdateGuideState(): m_state=6
21:29:40.539 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
21:29:40.539 00.000 10844 Star::Find returns 1 (0), X=94.27, Y=463.36, Mass=1030, SNR=20.1, Peak=96 HFD=3.3
21:29:40.540 00.001 10844 MultiStar: [#1 -0.25,-0.07,1.06,U] [#2 -0.47,-0.58,0.91,U] [#3 0.52,-0.84,0.00,M2] [#4 0.19,-0.25,3.19,U] [#5 -1.41,-0.51,0.00,M7] [#6 -0.34,-0.15,0.79,U] [#7 -0.02,0.82,0.92,U] [#8 0.41,-0.68,0.90,U] 
21:29:40.540 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.21}, one-star: {-0.14, -0.44}
21:29:40.540 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.80) = xAngle (-0.85 = -0.85)
21:29:40.540 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.93 = -0.93)
21:29:40.540 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.65 mountX=0.14 mountY=-0.17, mountTheta=-0.88
21:29:40.542 00.002 11060 worker thread done servicing request
21:29:40.542 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.21, opts=13)
21:29:40.542 00.000 10844 Enqueuing Move request for scope (-0.02, -0.21)
21:29:40.542 00.000 11060 Worker thread wakes up
21:29:40.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
21:29:40.542 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
21:29:40.542 00.000 11060 Moving (-0.02, -0.21) raw xDistance=0.14 yDistance=-0.17
21:29:40.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:29:40.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:40.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:29:40.544 00.002 11060 MoveAxis(W, 20, ABG)
21:29:40.544 00.000 11060 Guiding  Dir = 3, Dur = 20
21:29:40.552 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:40.589 00.037 11060 IsSlewing returns 0
21:29:40.593 00.004 11060 IsGuiding returns 0
21:29:40.632 00.039 11060 IsGuiding returns 0
21:29:40.632 00.000 11060 Move returns status 0, amount 20
21:29:40.632 00.000 11060 MoveAxis(N, 0, ABG)
21:29:40.632 00.000 11060 Move returns status 0, amount 0
21:29:40.632 00.000 11060 move complete, result=0
21:29:40.632 00.000 11060 worker thread done servicing request
21:29:40.637 00.005 10844 UpdateGuideState exits: m=1030 SNR=20.1
21:29:40.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:40.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:40.637 00.000 10844 Enqueuing Expose request
21:29:40.637 00.000 11060 Worker thread wakes up
21:29:40.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:40.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:40.639 00.002 10844 GuideStep: 0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
21:29:41.282 00.643 11060 Exposure complete
21:29:41.578 00.296 11060 worker thread done servicing request
21:29:41.578 00.000 10844 OnExposeComplete: enter
21:29:41.578 00.000 10844 UpdateGuideState(): m_state=6
21:29:41.578 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
21:29:41.578 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=463.58, Mass=1248, SNR=22.5, Peak=129 HFD=3.3
21:29:41.578 00.000 10844 MultiStar: [#1 0.02,-0.90,1.02,U] [#2 -0.52,-1.02,0.00,M1] [#3 0.15,-0.79,0.68,U] [#4 -0.29,-0.37,3.06,U] [#5 -0.96,-0.63,0.00,M8] [#6 -0.64,0.14,0.82,U] [#7 -0.26,0.34,0.86,U] [#8 -0.21,-0.74,0.68,U] 
21:29:41.578 00.000 10844 single-star, 6 included, MultiStar: {-0.22, -0.36}, one-star: {-0.16, -0.22}
21:29:41.578 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.80) = xAngle (-1.39 = -1.39)
21:29:41.578 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.47 = -1.47)
21:29:41.578 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.19 mountX=0.05 mountY=-0.27, mountTheta=-1.39
21:29:41.583 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.22, opts=13)
21:29:41.583 00.000 10844 Enqueuing Move request for scope (-0.16, -0.22)
21:29:41.583 00.000 11060 Worker thread wakes up
21:29:41.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
21:29:41.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
21:29:41.583 00.000 11060 Moving (-0.16, -0.22) raw xDistance=0.05 yDistance=-0.27
21:29:41.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:29:41.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:29:41.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:29:41.583 00.000 11060 MoveAxis(E, 0, ABG)
21:29:41.583 00.000 11060 Move returns status 0, amount 0
21:29:41.583 00.000 11060 MoveAxis(N, 0, ABG)
21:29:41.583 00.000 11060 Move returns status 0, amount 0
21:29:41.583 00.000 11060 move complete, result=0
21:29:41.583 00.000 11060 worker thread done servicing request
21:29:41.593 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:41.618 00.025 10844 UpdateGuideState exits: m=1248 SNR=22.5
21:29:41.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:41.620 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:41.620 00.000 10844 Enqueuing Expose request
21:29:41.620 00.000 11060 Worker thread wakes up
21:29:41.620 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:29:41.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:41.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:42.255 00.635 11060 Exposure complete
21:29:42.502 00.247 10844 OnExposeComplete: enter
21:29:42.502 00.000 10844 UpdateGuideState(): m_state=6
21:29:42.502 00.000 11060 worker thread done servicing request
21:29:42.502 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
21:29:42.502 00.000 10844 Star::Find returns 1 (0), X=93.73, Y=462.86, Mass=951, SNR=19.2, Peak=97 HFD=3.2
21:29:42.502 00.000 10844 MultiStar: [#1 -0.28,-0.15,1.15,U] [#2 -0.96,-0.48,0.00,M2] [#3 0.50,-0.27,0.80,U] [#4 -0.51,0.35,3.45,U] [#5 -1.37,-1.18,0.00,M9] [#6 -0.73,-0.14,0.92,U] [#7 -0.12,-0.19,0.95,U] [#8 -0.53,-0.91,0.00,M1] 
21:29:42.502 00.000 10844 refined, 5 included, MultiStar: {-0.38, -0.05}, one-star: {-0.68, -0.94}
21:29:42.502 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.80) = xAngle (-2.21 = -2.21)
21:29:42.502 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.29 = -2.29)
21:29:42.502 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-3.01 mountX=-0.23 mountY=-0.29, mountTheta=-2.24
21:29:42.502 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.05, opts=13)
21:29:42.505 00.003 10844 Enqueuing Move request for scope (-0.38, -0.05)
21:29:42.505 00.000 11060 Worker thread wakes up
21:29:42.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.05) opts 0xd
21:29:42.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.05)
21:29:42.505 00.000 11060 Moving (-0.38, -0.05) raw xDistance=-0.23 yDistance=-0.29
21:29:42.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:29:42.505 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.29 newest=-0.73
21:29:42.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
21:29:42.505 00.000 11060 MoveAxis(E, 33, ABG)
21:29:42.505 00.000 11060 Guiding  Dir = 2, Dur = 33
21:29:42.512 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:42.517 00.005 11060 IsSlewing returns 0
21:29:42.518 00.001 11060 IsGuiding returns 0
21:29:42.532 00.014 10844 UpdateGuideState exits: m=951 SNR=19.2
21:29:42.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:42.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:42.532 00.000 10844 Enqueuing Expose request
21:29:42.564 00.032 11060 IsGuiding returns 0
21:29:42.564 00.000 11060 Move returns status 0, amount 33
21:29:42.564 00.000 11060 BLC: Oldest BLC event removed
21:29:42.564 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:29:42.564 00.000 11060 MoveAxis(N, 860, ABG)
21:29:42.564 00.000 11060 Guiding  Dir = 0, Dur = 860
21:29:42.579 00.015 11060 IsSlewing returns 0
21:29:42.579 00.000 11060 IsGuiding returns 0
21:29:43.465 00.886 11060 IsGuiding returns 0
21:29:43.466 00.001 11060 Move returns status 0, amount 860
21:29:43.466 00.000 11060 move complete, result=0
21:29:43.466 00.000 11060 worker thread done servicing request
21:29:43.466 00.000 11060 Worker thread wakes up
21:29:43.466 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.3 px 860 ms NORTH
21:29:43.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:43.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:44.086 00.620 11060 Exposure complete
21:29:44.282 00.196 11060 worker thread done servicing request
21:29:44.282 00.000 10844 OnExposeComplete: enter
21:29:44.282 00.000 10844 UpdateGuideState(): m_state=6
21:29:44.282 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
21:29:44.282 00.000 10844 Star::Find returns 1 (0), X=94.69, Y=463.24, Mass=1002, SNR=20.0, Peak=111 HFD=3.2
21:29:44.284 00.002 10844 MultiStar: [#1 1.26,-1.69,0.00,M1] [#2 -0.25,-1.25,0.00,M3] [#3 1.21,-0.45,0.00,M1] [#4 0.81,-0.37,3.45,U] [#5 -0.82,-0.86,0.00,M10] [#6 0.34,0.25,0.91,U] [#7 0.54,0.62,0.93,U] [#8 -0.14,-0.82,0.69,U] 
21:29:44.284 00.000 10844 refined, 4 included, MultiStar: {0.54, -0.23}, one-star: {0.28, -0.57}
21:29:44.284 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.80) = xAngle (0.40 = 0.40)
21:29:44.284 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.31 = 0.31)
21:29:44.284 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=-0.23 hyp=0.59 cameraTheta=-0.40 mountX=0.54 mountY=0.18, mountTheta=0.32
21:29:44.285 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=-0.23, opts=13)
21:29:44.285 00.000 10844 Enqueuing Move request for scope (0.54, -0.23)
21:29:44.285 00.000 11060 Worker thread wakes up
21:29:44.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.23) opts 0xd
21:29:44.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, -0.23)
21:29:44.285 00.000 11060 Moving (0.54, -0.23) raw xDistance=0.54 yDistance=0.18
21:29:44.285 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.201362, 1:-0.181762
21:29:44.285 00.000 11060 BLC: No correction, Miss < min_move
21:29:44.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.54
21:29:44.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:44.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:29:44.285 00.000 11060 MoveAxis(W, 79, ABG)
21:29:44.285 00.000 11060 Guiding  Dir = 3, Dur = 79
21:29:44.290 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:44.301 00.011 11060 IsSlewing returns 0
21:29:44.301 00.000 11060 IsGuiding returns 0
21:29:44.306 00.005 10844 UpdateGuideState exits: m=1002 SNR=20.0
21:29:44.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:44.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:44.306 00.000 10844 Enqueuing Expose request
21:29:44.383 00.077 11060 IsGuiding returns 0
21:29:44.384 00.001 11060 Move returns status 0, amount 79
21:29:44.384 00.000 11060 MoveAxis(N, 0, ABG)
21:29:44.384 00.000 11060 Move returns status 0, amount 0
21:29:44.384 00.000 11060 move complete, result=0
21:29:44.384 00.000 11060 worker thread done servicing request
21:29:44.384 00.000 11060 Worker thread wakes up
21:29:44.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:44.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:44.385 00.001 10844 GuideStep: 0.5 px 79 ms WEST, 0.2 px 0 ms NORTH
21:29:45.036 00.651 11060 Exposure complete
21:29:45.297 00.261 11060 worker thread done servicing request
21:29:45.297 00.000 10844 OnExposeComplete: enter
21:29:45.297 00.000 10844 UpdateGuideState(): m_state=6
21:29:45.300 00.003 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
21:29:45.300 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=464.28, Mass=830, SNR=18.3, Peak=91 HFD=3.2
21:29:45.300 00.000 10844 MultiStar: [#1 0.04,-0.65,1.20,U] [#2 -0.72,-0.92,0.00,M4] [#3 0.19,-0.65,0.97,U] [#4 0.11,-0.26,3.91,U] [#5 -0.96,-0.91,0.00,R] [#6 -0.52,-0.61,1.11,U] [#7 0.79,0.23,1.13,U] [#8 0.29,-0.90,0.00,M1] 
21:29:45.300 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.25}, one-star: {-0.33, 0.48}
21:29:45.300 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.80) = xAngle (-0.50 = -0.50)
21:29:45.300 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.59 = -0.59)
21:29:45.300 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.31 mountX=0.23 mountY=-0.15, mountTheta=-0.57
21:29:45.301 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.25, opts=13)
21:29:45.301 00.000 10844 Enqueuing Move request for scope (0.07, -0.25)
21:29:45.301 00.000 11060 Worker thread wakes up
21:29:45.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
21:29:45.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
21:29:45.301 00.000 11060 Moving (0.07, -0.25) raw xDistance=0.23 yDistance=-0.15
21:29:45.301 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.201362, 1:-0.181762, 2:0.146345
21:29:45.301 00.000 11060 BLC: No correction, Miss < min_move
21:29:45.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.23
21:29:45.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:45.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:29:45.301 00.000 11060 MoveAxis(W, 36, ABG)
21:29:45.301 00.000 11060 Guiding  Dir = 3, Dur = 36
21:29:45.310 00.009 11060 IsSlewing returns 0
21:29:45.312 00.002 11060 IsGuiding returns 0
21:29:45.318 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:45.346 00.028 10844 UpdateGuideState exits: m=830 SNR=18.3
21:29:45.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:45.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:45.346 00.000 10844 Enqueuing Expose request
21:29:45.358 00.012 11060 IsGuiding returns 0
21:29:45.358 00.000 11060 Move returns status 0, amount 36
21:29:45.358 00.000 11060 MoveAxis(N, 0, ABG)
21:29:45.358 00.000 11060 Move returns status 0, amount 0
21:29:45.358 00.000 11060 move complete, result=0
21:29:45.358 00.000 11060 worker thread done servicing request
21:29:45.358 00.000 11060 Worker thread wakes up
21:29:45.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:45.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:45.360 00.002 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
21:29:45.984 00.624 11060 Exposure complete
21:29:46.186 00.202 11060 worker thread done servicing request
21:29:46.186 00.000 10844 OnExposeComplete: enter
21:29:46.186 00.000 10844 UpdateGuideState(): m_state=6
21:29:46.186 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
21:29:46.186 00.000 10844 Star::Find returns 1 (0), X=94.83, Y=463.95, Mass=1276, SNR=23.3, Peak=125 HFD=3.1
21:29:46.186 00.000 10844 MultiStar: [#1 0.26,-0.37,0.91,U] [#2 -0.30,-0.37,0.70,U] [#3 1.16,-0.68,0.00,M1] [#4 -0.30,0.26,3.21,U] [#5 -0.40,0.19,0.88,U] [#6 0.38,-0.42,0.67,U] [#7 0.39,0.63,0.85,U] [#8 0.16,-1.02,0.00,M2] 
21:29:46.186 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.10}, one-star: {0.42, 0.15}
21:29:46.186 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.80) = xAngle (2.70 = 2.70)
21:29:46.186 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.61 = 2.61)
21:29:46.186 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.90 mountX=-0.09 mountY=0.05, mountTheta=2.63
21:29:46.192 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.10, opts=13)
21:29:46.192 00.000 10844 Enqueuing Move request for scope (-0.03, 0.10)
21:29:46.192 00.000 11060 Worker thread wakes up
21:29:46.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
21:29:46.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
21:29:46.192 00.000 11060 Moving (-0.03, 0.10) raw xDistance=-0.09 yDistance=0.05
21:29:46.192 00.000 11060 BLC: window closed
21:29:46.192 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.201362, 1:-0.181762, 2:0.146345
21:29:46.192 00.000 11060 BLC: No correction, Miss < min_move
21:29:46.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:29:46.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:46.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:29:46.192 00.000 11060 MoveAxis(E, 0, ABG)
21:29:46.192 00.000 11060 Move returns status 0, amount 0
21:29:46.192 00.000 11060 MoveAxis(N, 0, ABG)
21:29:46.192 00.000 11060 Move returns status 0, amount 0
21:29:46.192 00.000 11060 move complete, result=0
21:29:46.192 00.000 11060 worker thread done servicing request
21:29:46.197 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:46.226 00.029 10844 UpdateGuideState exits: m=1276 SNR=23.3
21:29:46.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:46.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:46.226 00.000 10844 Enqueuing Expose request
21:29:46.226 00.000 11060 Worker thread wakes up
21:29:46.226 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:29:46.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:46.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:46.866 00.640 11060 Exposure complete
21:29:47.115 00.249 11060 worker thread done servicing request
21:29:47.115 00.000 10844 OnExposeComplete: enter
21:29:47.115 00.000 10844 UpdateGuideState(): m_state=6
21:29:47.115 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
21:29:47.115 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=463.16, Mass=856, SNR=18.4, Peak=81 HFD=3.2
21:29:47.115 00.000 10844 MultiStar: [#1 0.09,-0.90,1.05,U] [#2 -0.12,-0.78,0.87,U] [#3 0.47,-0.90,0.00,M2] [#4 -0.01,0.38,3.68,U] [#5 -0.07,-0.10,1.07,U] [#6 -0.44,-0.47,0.99,U] [#7 0.57,0.59,1.14,U] [#8 0.05,-1.01,0.00,M3] 
21:29:47.115 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {-0.22, -0.64}
21:29:47.115 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.80) = xAngle (-0.97 = -0.97)
21:29:47.115 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.06 = -1.06)
21:29:47.115 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.77 mountX=0.05 mountY=-0.07, mountTheta=-1.00
21:29:47.118 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
21:29:47.118 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
21:29:47.118 00.000 11060 Worker thread wakes up
21:29:47.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
21:29:47.118 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
21:29:47.118 00.000 11060 Moving (-0.02, -0.08) raw xDistance=0.05 yDistance=-0.07
21:29:47.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:29:47.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:47.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:29:47.118 00.000 11060 MoveAxis(E, 0, ABG)
21:29:47.118 00.000 11060 Move returns status 0, amount 0
21:29:47.118 00.000 11060 MoveAxis(N, 0, ABG)
21:29:47.118 00.000 11060 Move returns status 0, amount 0
21:29:47.118 00.000 11060 move complete, result=0
21:29:47.118 00.000 11060 worker thread done servicing request
21:29:47.125 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:47.156 00.031 10844 UpdateGuideState exits: m=856 SNR=18.4
21:29:47.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:47.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:47.156 00.000 10844 Enqueuing Expose request
21:29:47.156 00.000 11060 Worker thread wakes up
21:29:47.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:47.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:47.156 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:29:47.792 00.636 11060 Exposure complete
21:29:48.033 00.241 11060 worker thread done servicing request
21:29:48.033 00.000 10844 OnExposeComplete: enter
21:29:48.033 00.000 10844 UpdateGuideState(): m_state=6
21:29:48.033 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
21:29:48.033 00.000 10844 Star::Find returns 1 (0), X=94.73, Y=463.34, Mass=846, SNR=18.3, Peak=91 HFD=3.5
21:29:48.033 00.000 10844 MultiStar: [#1 0.68,-0.83,0.00,M1] [#2 -0.60,-0.99,0.00,M3] [#3 0.44,-1.26,0.00,M3] [#4 0.21,0.18,3.86,U] [#5 0.10,0.25,1.11,U] [#6 -0.51,-0.52,0.87,U] [#7 0.72,0.26,0.80,U] [#8 0.44,-0.65,0.98,U] 
21:29:48.033 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.05}, one-star: {0.32, -0.47}
21:29:48.033 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.80) = xAngle (0.59 = 0.59)
21:29:48.033 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.50 = 0.50)
21:29:48.033 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.22 mountX=0.18 mountY=0.10, mountTheta=0.52
21:29:48.033 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.05, opts=13)
21:29:48.033 00.000 10844 Enqueuing Move request for scope (0.21, -0.05)
21:29:48.033 00.000 11060 Worker thread wakes up
21:29:48.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
21:29:48.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
21:29:48.033 00.000 11060 Moving (0.21, -0.05) raw xDistance=0.18 yDistance=0.10
21:29:48.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:29:48.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:48.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:29:48.033 00.000 11060 MoveAxis(W, 26, ABG)
21:29:48.033 00.000 11060 Guiding  Dir = 3, Dur = 26
21:29:48.049 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:48.069 00.020 11060 IsSlewing returns 0
21:29:48.069 00.000 11060 IsGuiding returns 0
21:29:48.085 00.016 10844 UpdateGuideState exits: m=846 SNR=18.3
21:29:48.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:48.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:48.085 00.000 10844 Enqueuing Expose request
21:29:48.101 00.016 11060 IsGuiding returns 0
21:29:48.101 00.000 11060 Move returns status 0, amount 26
21:29:48.101 00.000 11060 MoveAxis(N, 0, ABG)
21:29:48.101 00.000 11060 Move returns status 0, amount 0
21:29:48.101 00.000 11060 move complete, result=0
21:29:48.101 00.000 11060 worker thread done servicing request
21:29:48.101 00.000 11060 Worker thread wakes up
21:29:48.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:48.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:48.103 00.002 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
21:29:48.745 00.642 11060 Exposure complete
21:29:48.980 00.235 11060 worker thread done servicing request
21:29:48.980 00.000 10844 OnExposeComplete: enter
21:29:48.980 00.000 10844 UpdateGuideState(): m_state=6
21:29:48.980 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
21:29:48.980 00.000 10844 Star::Find returns 1 (0), X=94.22, Y=463.44, Mass=1119, SNR=21.4, Peak=140 HFD=3.3
21:29:48.980 00.000 10844 MultiStar: [#1 -0.01,-0.64,1.03,U] [#2 -0.54,0.02,0.83,U] [#3 0.27,-0.07,0.81,U] [#4 -0.14,0.54,3.45,U] [#5 0.36,0.36,0.74,U] [#6 0.54,-0.27,0.85,U] [#7 0.28,-0.03,0.95,U] [#8 0.45,-1.00,0.00,M3] 
21:29:48.980 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {-0.19, -0.36}
21:29:48.980 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.80) = xAngle (2.28 = 2.28)
21:29:48.980 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.20 = 2.20)
21:29:48.980 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.48 mountX=-0.06 mountY=0.07, mountTheta=2.25
21:29:48.983 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
21:29:48.983 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
21:29:48.983 00.000 11060 Worker thread wakes up
21:29:48.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
21:29:48.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
21:29:48.983 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.06 yDistance=0.07
21:29:48.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:29:48.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:48.984 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:29:48.984 00.000 11060 MoveAxis(E, 0, ABG)
21:29:48.984 00.000 11060 Move returns status 0, amount 0
21:29:48.984 00.000 11060 MoveAxis(N, 0, ABG)
21:29:48.984 00.000 11060 Move returns status 0, amount 0
21:29:48.984 00.000 11060 move complete, result=0
21:29:48.984 00.000 11060 worker thread done servicing request
21:29:48.993 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:49.020 00.027 10844 UpdateGuideState exits: m=1119 SNR=21.4
21:29:49.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:49.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:49.020 00.000 10844 Enqueuing Expose request
21:29:49.020 00.000 11060 Worker thread wakes up
21:29:49.020 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:29:49.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:49.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:49.648 00.628 11060 Exposure complete
21:29:49.919 00.271 11060 worker thread done servicing request
21:29:49.919 00.000 10844 OnExposeComplete: enter
21:29:49.919 00.000 10844 UpdateGuideState(): m_state=6
21:29:49.919 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
21:29:49.919 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=464.29, Mass=1241, SNR=22.5, Peak=110 HFD=3.8
21:29:49.919 00.000 10844 MultiStar: [#1 0.24,-0.80,0.96,U] [#2 -0.54,-0.11,0.73,U] [#3 0.56,0.74,0.00,M3] [#4 0.35,0.56,3.11,U] [#5 0.35,0.58,0.91,U] [#6 -0.09,0.82,0.65,U] [#7 -0.22,0.30,0.85,U] [#8 -0.03,0.13,0.73,U] 
21:29:49.919 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.31}, one-star: {-0.33, 0.49}
21:29:49.919 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.80) = xAngle (2.15 = 2.15)
21:29:49.919 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.07 = 2.07)
21:29:49.919 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.35 mountX=-0.18 mountY=0.28, mountTheta=2.13
21:29:49.923 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.31, opts=13)
21:29:49.923 00.000 10844 Enqueuing Move request for scope (0.07, 0.31)
21:29:49.936 00.013 11060 Worker thread wakes up
21:29:49.937 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
21:29:49.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
21:29:49.937 00.000 11060 Moving (0.07, 0.31) raw xDistance=-0.18 yDistance=0.28
21:29:49.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:29:49.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:29:49.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:29:49.937 00.000 11060 MoveAxis(E, 26, ABG)
21:29:49.937 00.000 11060 Guiding  Dir = 2, Dur = 26
21:29:49.945 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:49.965 00.020 10844 UpdateGuideState exits: m=1241 SNR=22.5
21:29:49.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:49.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:49.965 00.000 10844 Enqueuing Expose request
21:29:49.971 00.006 11060 IsSlewing returns 0
21:29:49.971 00.000 11060 IsGuiding returns 0
21:29:50.017 00.046 11060 IsGuiding returns 0
21:29:50.019 00.002 11060 Move returns status 0, amount 26
21:29:50.019 00.000 11060 MoveAxis(N, 0, ABG)
21:29:50.019 00.000 11060 Move returns status 0, amount 0
21:29:50.019 00.000 11060 move complete, result=0
21:29:50.020 00.001 11060 worker thread done servicing request
21:29:50.020 00.000 11060 Worker thread wakes up
21:29:50.020 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.3 px 0 ms NORTH
21:29:50.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:50.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:50.659 00.639 11060 Exposure complete
21:29:50.910 00.251 11060 worker thread done servicing request
21:29:50.910 00.000 10844 OnExposeComplete: enter
21:29:50.910 00.000 10844 UpdateGuideState(): m_state=6
21:29:50.910 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
21:29:50.910 00.000 10844 Star::Find returns 1 (0), X=93.77, Y=463.72, Mass=1019, SNR=19.9, Peak=96 HFD=3.5
21:29:50.910 00.000 10844 MultiStar: [#1 0.45,-0.54,1.20,U] [#2 -0.43,-0.69,0.81,U] [#3 0.15,0.75,0.67,U] [#4 0.10,0.16,3.48,U] [#5 0.10,0.45,1.00,U] [#6 -0.28,0.42,0.73,U] [#7 -0.02,0.89,0.97,U] [#8 0.44,-0.49,0.92,U] 
21:29:50.910 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {-0.64, -0.09}
21:29:50.910 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.80) = xAngle (2.07 = 2.07)
21:29:50.910 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.98 = 1.98)
21:29:50.910 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.27 mountX=-0.04 mountY=0.08, mountTheta=2.05
21:29:50.910 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
21:29:50.915 00.005 10844 Enqueuing Move request for scope (0.03, 0.09)
21:29:50.915 00.000 11060 Worker thread wakes up
21:29:50.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
21:29:50.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
21:29:50.915 00.000 11060 Moving (0.03, 0.09) raw xDistance=-0.04 yDistance=0.08
21:29:50.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:29:50.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:50.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:29:50.915 00.000 11060 MoveAxis(E, 0, ABG)
21:29:50.915 00.000 11060 Move returns status 0, amount 0
21:29:50.915 00.000 11060 MoveAxis(N, 0, ABG)
21:29:50.915 00.000 11060 Move returns status 0, amount 0
21:29:50.915 00.000 11060 move complete, result=0
21:29:50.915 00.000 11060 worker thread done servicing request
21:29:50.925 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:50.960 00.035 10844 UpdateGuideState exits: m=1019 SNR=19.9
21:29:50.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:50.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:50.960 00.000 10844 Enqueuing Expose request
21:29:50.960 00.000 11060 Worker thread wakes up
21:29:50.960 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:29:50.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:50.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:51.592 00.632 11060 Exposure complete
21:29:51.823 00.231 11060 worker thread done servicing request
21:29:51.823 00.000 10844 OnExposeComplete: enter
21:29:51.823 00.000 10844 UpdateGuideState(): m_state=6
21:29:51.825 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
21:29:51.825 00.000 10844 Star::Find returns 1 (0), X=94.14, Y=463.47, Mass=756, SNR=17.1, Peak=85 HFD=3.1
21:29:51.825 00.000 10844 MultiStar: [#1 -0.02,-0.58,1.32,U] [#2 -0.53,-0.22,1.07,U] [#3 0.20,-0.22,0.88,U] [#4 0.05,0.56,4.36,U] [#5 0.17,0.66,1.30,U] [#6 -0.70,-0.03,1.15,U] [#7 0.13,0.63,1.07,U] [#8 0.41,-0.79,1.06,U] 
21:29:51.825 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.27, -0.33}
21:29:51.825 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.80) = xAngle (2.68 = 2.68)
21:29:51.825 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.60 = 2.60)
21:29:51.825 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.88 mountX=-0.11 mountY=0.07, mountTheta=2.62
21:29:51.825 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.12, opts=13)
21:29:51.825 00.000 10844 Enqueuing Move request for scope (-0.04, 0.12)
21:29:51.825 00.000 11060 Worker thread wakes up
21:29:51.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
21:29:51.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
21:29:51.825 00.000 11060 Moving (-0.04, 0.12) raw xDistance=-0.11 yDistance=0.07
21:29:51.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:29:51.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:51.828 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:29:51.828 00.000 11060 MoveAxis(E, 0, ABG)
21:29:51.828 00.000 11060 Move returns status 0, amount 0
21:29:51.828 00.000 11060 MoveAxis(N, 0, ABG)
21:29:51.828 00.000 11060 Move returns status 0, amount 0
21:29:51.828 00.000 11060 move complete, result=0
21:29:51.828 00.000 11060 worker thread done servicing request
21:29:51.833 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:51.848 00.015 10844 UpdateGuideState exits: m=756 SNR=17.1
21:29:51.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:51.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:51.848 00.000 10844 Enqueuing Expose request
21:29:51.848 00.000 11060 Worker thread wakes up
21:29:51.848 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:29:51.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:51.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:52.504 00.656 11060 Exposure complete
21:29:52.751 00.247 11060 worker thread done servicing request
21:29:52.751 00.000 10844 OnExposeComplete: enter
21:29:52.751 00.000 10844 UpdateGuideState(): m_state=6
21:29:52.751 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
21:29:52.751 00.000 10844 Star::Find returns 1 (0), X=93.89, Y=463.34, Mass=1052, SNR=20.5, Peak=98 HFD=3.3
21:29:52.751 00.000 10844 MultiStar: [#1 0.11,-0.69,1.03,U] [#2 -0.08,-0.26,0.90,U] [#3 0.41,-0.25,0.84,U] [#4 0.66,0.77,0.00,M1] [#5 -0.24,0.17,0.98,U] [#6 -0.68,0.22,1.00,U] [#7 0.24,0.05,0.87,U] [#8 0.65,-0.52,0.90,U] 
21:29:52.751 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.22}, one-star: {-0.52, -0.46}
21:29:52.751 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.80) = xAngle (-0.94 = -0.94)
21:29:52.751 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.02 = -1.02)
21:29:52.751 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.74 mountX=0.13 mountY=-0.19, mountTheta=-0.96
21:29:52.757 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.22, opts=13)
21:29:52.758 00.001 10844 Enqueuing Move request for scope (-0.04, -0.22)
21:29:52.758 00.000 11060 Worker thread wakes up
21:29:52.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
21:29:52.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
21:29:52.758 00.000 11060 Moving (-0.04, -0.22) raw xDistance=0.13 yDistance=-0.19
21:29:52.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:29:52.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
21:29:52.758 00.000 11060 MoveAxis(W, 19, ABG)
21:29:52.758 00.000 11060 Guiding  Dir = 3, Dur = 19
21:29:52.767 00.009 11060 IsSlewing returns 0
21:29:52.768 00.001 11060 IsGuiding returns 0
21:29:52.769 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:52.788 00.019 10844 UpdateGuideState exits: m=1052 SNR=20.5
21:29:52.792 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:52.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:52.792 00.000 10844 Enqueuing Expose request
21:29:52.817 00.025 11060 IsGuiding returns 0
21:29:52.817 00.000 11060 Move returns status 0, amount 19
21:29:52.817 00.000 11060 MoveAxis(N, 73, ABG)
21:29:52.817 00.000 11060 Guiding  Dir = 0, Dur = 73
21:29:52.826 00.009 11060 IsSlewing returns 0
21:29:52.826 00.000 11060 IsGuiding returns 0
21:29:52.903 00.077 11060 IsGuiding returns 0
21:29:52.903 00.000 11060 Move returns status 0, amount 73
21:29:52.903 00.000 11060 move complete, result=0
21:29:52.903 00.000 11060 worker thread done servicing request
21:29:52.903 00.000 11060 Worker thread wakes up
21:29:52.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:52.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:52.903 00.000 10844 GuideStep: 0.1 px 19 ms WEST, -0.2 px 73 ms NORTH
21:29:53.525 00.622 11060 Exposure complete
21:29:53.803 00.278 11060 worker thread done servicing request
21:29:53.803 00.000 10844 OnExposeComplete: enter
21:29:53.803 00.000 10844 UpdateGuideState(): m_state=6
21:29:53.803 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
21:29:53.803 00.000 10844 Star::Find returns 1 (0), X=93.97, Y=462.54, Mass=834, SNR=18.2, Peak=89 HFD=3.6
21:29:53.809 00.006 10844 MultiStar: [#1 0.26,-1.68,0.00,M1] [#2 -0.52,-1.17,0.00,M1] [#3 0.52,-0.46,0.90,U] [#4 -0.28,-0.29,3.81,U] [#5 0.42,-0.07,1.16,U] [#6 0.05,-0.86,0.91,U] [#7 0.03,-0.72,1.11,U] [#8 -0.17,-0.53,0.74,U] 
21:29:53.809 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.50}, one-star: {-0.44, -1.27}
21:29:53.809 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.80) = xAngle (-0.89 = -0.89)
21:29:53.809 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.98 = -0.98)
21:29:53.809 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.50 hyp=0.51 cameraTheta=-1.70 mountX=0.32 mountY=-0.42, mountTheta=-0.92
21:29:53.809 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.50, opts=13)
21:29:53.809 00.000 10844 Enqueuing Move request for scope (-0.06, -0.50)
21:29:53.809 00.000 11060 Worker thread wakes up
21:29:53.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.50) opts 0xd
21:29:53.809 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.50)
21:29:53.809 00.000 11060 Moving (-0.06, -0.50) raw xDistance=0.32 yDistance=-0.42
21:29:53.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
21:29:53.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.42
21:29:53.809 00.000 11060 MoveAxis(W, 47, ABG)
21:29:53.809 00.000 11060 Guiding  Dir = 3, Dur = 47
21:29:53.822 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:53.839 00.017 11060 IsSlewing returns 0
21:29:53.839 00.000 11060 IsGuiding returns 0
21:29:53.857 00.018 10844 UpdateGuideState exits: m=834 SNR=18.2
21:29:53.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:53.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:53.857 00.000 10844 Enqueuing Expose request
21:29:53.923 00.066 11060 IsGuiding returns 0
21:29:53.923 00.000 11060 Move returns status 0, amount 47
21:29:53.924 00.001 11060 MoveAxis(N, 161, ABG)
21:29:53.924 00.000 11060 Guiding  Dir = 0, Dur = 161
21:29:53.981 00.057 11060 IsSlewing returns 0
21:29:53.981 00.000 11060 IsGuiding returns 0
21:29:54.190 00.209 11060 IsGuiding returns 0
21:29:54.192 00.002 11060 Move returns status 0, amount 161
21:29:54.192 00.000 11060 move complete, result=0
21:29:54.192 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.4 px 161 ms NORTH
21:29:54.195 00.003 11060 worker thread done servicing request
21:29:54.195 00.000 11060 Worker thread wakes up
21:29:54.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:54.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:54.816 00.621 11060 Exposure complete
21:29:55.017 00.201 11060 worker thread done servicing request
21:29:55.017 00.000 10844 OnExposeComplete: enter
21:29:55.017 00.000 10844 UpdateGuideState(): m_state=6
21:29:55.017 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
21:29:55.018 00.001 10844 Star::Find returns 1 (0), X=93.87, Y=463.83, Mass=974, SNR=19.6, Peak=112 HFD=3.1
21:29:55.018 00.000 10844 MultiStar: [#1 0.44,-0.25,1.04,U] [#2 -0.52,-0.44,0.89,U] [#3 0.38,0.18,0.73,U] [#4 0.55,-0.17,3.77,U] [#5 0.18,0.68,0.97,U] [#6 -0.33,0.50,0.96,U] [#7 0.89,-0.19,1.11,U] [#8 0.41,-0.78,0.85,U] 
21:29:55.018 00.000 10844 refined, 8 included, MultiStar: {0.26, -0.08}, one-star: {-0.54, 0.02}
21:29:55.018 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.80) = xAngle (0.51 = 0.51)
21:29:55.018 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.43 = 0.43)
21:29:55.018 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.29 mountX=0.24 mountY=0.11, mountTheta=0.44
21:29:55.021 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.08, opts=13)
21:29:55.021 00.000 10844 Enqueuing Move request for scope (0.26, -0.08)
21:29:55.021 00.000 11060 Worker thread wakes up
21:29:55.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
21:29:55.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
21:29:55.021 00.000 11060 Moving (0.26, -0.08) raw xDistance=0.24 yDistance=0.11
21:29:55.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:29:55.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:55.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:29:55.021 00.000 11060 MoveAxis(W, 37, ABG)
21:29:55.021 00.000 11060 Guiding  Dir = 3, Dur = 37
21:29:55.026 00.005 11060 IsSlewing returns 0
21:29:55.026 00.000 11060 IsGuiding returns 0
21:29:55.042 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:55.060 00.018 10844 UpdateGuideState exits: m=974 SNR=19.6
21:29:55.062 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:55.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:55.062 00.000 10844 Enqueuing Expose request
21:29:55.073 00.011 11060 IsGuiding returns 0
21:29:55.073 00.000 11060 Move returns status 0, amount 37
21:29:55.073 00.000 11060 MoveAxis(N, 0, ABG)
21:29:55.073 00.000 11060 Move returns status 0, amount 0
21:29:55.073 00.000 11060 move complete, result=0
21:29:55.073 00.000 11060 worker thread done servicing request
21:29:55.073 00.000 11060 Worker thread wakes up
21:29:55.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:55.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:55.073 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
21:29:55.706 00.633 11060 Exposure complete
21:29:55.898 00.192 11060 worker thread done servicing request
21:29:55.898 00.000 10844 OnExposeComplete: enter
21:29:55.898 00.000 10844 UpdateGuideState(): m_state=6
21:29:55.898 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
21:29:55.898 00.000 10844 Star::Find returns 1 (0), X=94.44, Y=462.86, Mass=767, SNR=17.3, Peak=75 HFD=3.4
21:29:55.898 00.000 10844 MultiStar: [#1 0.87,-0.87,0.00,M1] [#2 -0.19,-0.66,0.84,U] [#3 1.22,-0.74,0.00,M1] [#4 0.32,-0.20,3.91,U] [#5 0.58,0.14,1.16,U] [#6 -0.22,-0.12,0.92,U] [#7 0.30,-0.37,1.01,U] [#8 0.69,-0.81,0.00,M1] 
21:29:55.898 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.29}, one-star: {0.03, -0.94}
21:29:55.898 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.80) = xAngle (-0.13 = -0.13)
21:29:55.898 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.22 = -0.22)
21:29:55.898 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.29 hyp=0.36 cameraTheta=-0.94 mountX=0.36 mountY=-0.08, mountTheta=-0.22
21:29:55.905 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.29, opts=13)
21:29:55.905 00.000 10844 Enqueuing Move request for scope (0.22, -0.29)
21:29:55.907 00.002 11060 Worker thread wakes up
21:29:55.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.29) opts 0xd
21:29:55.907 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.29)
21:29:55.907 00.000 11060 Moving (0.22, -0.29) raw xDistance=0.36 yDistance=-0.08
21:29:55.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
21:29:55.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:55.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:29:55.907 00.000 11060 MoveAxis(W, 54, ABG)
21:29:55.907 00.000 11060 Guiding  Dir = 3, Dur = 54
21:29:55.912 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:55.939 00.027 10844 UpdateGuideState exits: m=767 SNR=17.3
21:29:55.944 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:55.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:55.944 00.000 10844 Enqueuing Expose request
21:29:55.950 00.006 11060 IsSlewing returns 0
21:29:55.950 00.000 11060 IsGuiding returns 0
21:29:56.040 00.090 11060 IsGuiding returns 0
21:29:56.040 00.000 11060 Move returns status 0, amount 54
21:29:56.040 00.000 11060 MoveAxis(N, 0, ABG)
21:29:56.040 00.000 11060 Move returns status 0, amount 0
21:29:56.040 00.000 11060 move complete, result=0
21:29:56.040 00.000 11060 worker thread done servicing request
21:29:56.040 00.000 11060 Worker thread wakes up
21:29:56.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:56.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:56.048 00.008 10844 GuideStep: 0.4 px 54 ms WEST, -0.1 px 0 ms NORTH
21:29:56.668 00.620 11060 Exposure complete
21:29:56.867 00.199 11060 worker thread done servicing request
21:29:56.867 00.000 10844 OnExposeComplete: enter
21:29:56.867 00.000 10844 UpdateGuideState(): m_state=6
21:29:56.867 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
21:29:56.867 00.000 10844 Star::Find returns 1 (0), X=94.13, Y=463.14, Mass=1092, SNR=21.2, Peak=112 HFD=3.2
21:29:56.867 00.000 10844 MultiStar: [#1 0.57,-0.32,0.96,U] [#2 0.45,-0.42,0.77,U] [#3 0.50,-0.49,0.76,U] [#4 0.59,0.10,3.33,U] [#5 0.69,0.55,0.90,U] [#6 0.19,-0.24,0.93,U] [#7 0.53,0.84,0.00,M1] [#8 0.10,-0.61,0.93,U] 
21:29:56.867 00.000 10844 refined, 7 included, MultiStar: {0.40, -0.17}, one-star: {-0.29, -0.66}
21:29:56.867 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.80) = xAngle (0.40 = 0.40)
21:29:56.867 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.32 = 0.32)
21:29:56.867 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.17 hyp=0.44 cameraTheta=-0.40 mountX=0.40 mountY=0.14, mountTheta=0.33
21:29:56.867 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.17, opts=13)
21:29:56.867 00.000 10844 Enqueuing Move request for scope (0.40, -0.17)
21:29:56.867 00.000 11060 Worker thread wakes up
21:29:56.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.17) opts 0xd
21:29:56.871 00.004 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.17)
21:29:56.871 00.000 11060 Moving (0.40, -0.17) raw xDistance=0.40 yDistance=0.14
21:29:56.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
21:29:56.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:56.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:29:56.883 00.012 11060 MoveAxis(W, 60, ABG)
21:29:56.883 00.000 11060 Guiding  Dir = 3, Dur = 60
21:29:56.891 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:56.903 00.012 11060 IsSlewing returns 0
21:29:56.903 00.000 11060 IsGuiding returns 0
21:29:56.911 00.008 10844 UpdateGuideState exits: m=1092 SNR=21.2
21:29:56.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:56.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:56.911 00.000 10844 Enqueuing Expose request
21:29:56.991 00.080 11060 IsGuiding returns 0
21:29:56.991 00.000 11060 Move returns status 0, amount 60
21:29:56.991 00.000 11060 MoveAxis(N, 0, ABG)
21:29:56.991 00.000 11060 Move returns status 0, amount 0
21:29:56.991 00.000 11060 move complete, result=0
21:29:56.992 00.001 11060 worker thread done servicing request
21:29:56.992 00.000 11060 Worker thread wakes up
21:29:56.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:56.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:56.994 00.002 10844 GuideStep: 0.4 px 60 ms WEST, 0.1 px 0 ms NORTH
21:29:57.644 00.650 11060 Exposure complete
21:29:57.836 00.192 11060 worker thread done servicing request
21:29:57.836 00.000 10844 OnExposeComplete: enter
21:29:57.836 00.000 10844 UpdateGuideState(): m_state=6
21:29:57.836 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
21:29:57.836 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=463.92, Mass=973, SNR=19.5, Peak=103 HFD=3.8
21:29:57.836 00.000 10844 MultiStar: [#1 0.31,0.05,1.10,U] [#2 -0.28,-1.47,0.00,M1] [#3 -0.04,-0.27,0.60,U] [#4 0.47,0.58,3.32,U] [#5 0.30,0.57,0.98,U] [#6 0.25,0.16,0.80,U] [#7 -0.05,0.28,1.03,U] [#8 0.87,-0.67,0.00,M1] 
21:29:57.836 00.000 10844 single-star, 6 included, MultiStar: {0.24, 0.33}, one-star: {-0.22, 0.12}
21:29:57.836 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.80) = xAngle (3.45 = -2.84)
21:29:57.836 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.36 = -2.92)
21:29:57.836 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.64 mountX=-0.24 mountY=-0.05, mountTheta=-2.92
21:29:57.836 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.12, opts=13)
21:29:57.836 00.000 10844 Enqueuing Move request for scope (-0.22, 0.12)
21:29:57.836 00.000 11060 Worker thread wakes up
21:29:57.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
21:29:57.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
21:29:57.836 00.000 11060 Moving (-0.22, 0.12) raw xDistance=-0.24 yDistance=-0.05
21:29:57.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
21:29:57.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:57.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:29:57.836 00.000 11060 MoveAxis(E, 33, ABG)
21:29:57.836 00.000 11060 Guiding  Dir = 2, Dur = 33
21:29:57.845 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:57.865 00.020 10844 UpdateGuideState exits: m=973 SNR=19.5
21:29:57.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:57.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:57.865 00.000 10844 Enqueuing Expose request
21:29:57.876 00.011 11060 IsSlewing returns 0
21:29:57.877 00.001 11060 IsGuiding returns 0
21:29:57.952 00.075 11060 IsGuiding returns 0
21:29:57.952 00.000 11060 Move returns status 0, amount 33
21:29:57.952 00.000 11060 MoveAxis(N, 0, ABG)
21:29:57.952 00.000 11060 Move returns status 0, amount 0
21:29:57.952 00.000 11060 move complete, result=0
21:29:57.952 00.000 11060 worker thread done servicing request
21:29:57.952 00.000 11060 Worker thread wakes up
21:29:57.953 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:57.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:57.955 00.002 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
21:29:58.587 00.632 11060 Exposure complete
21:29:58.884 00.297 11060 worker thread done servicing request
21:29:58.884 00.000 10844 OnExposeComplete: enter
21:29:58.884 00.000 10844 UpdateGuideState(): m_state=6
21:29:58.884 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
21:29:58.884 00.000 10844 Star::Find returns 1 (0), X=94.85, Y=463.08, Mass=1133, SNR=21.4, Peak=115 HFD=3.2
21:29:58.884 00.000 10844 MultiStar: [#1 0.59,-0.69,0.95,U] [#2 0.26,-0.82,0.83,U] [#3 0.66,-1.18,0.00,M1] [#4 0.15,0.27,3.24,U] [#5 -0.16,0.05,0.86,U] [#6 -0.36,-0.51,0.79,U] [#7 0.51,0.51,0.85,U] [#8 0.30,-0.08,0.89,U] 
21:29:58.884 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.13}, one-star: {0.44, -0.73}
21:29:58.884 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.80) = xAngle (0.26 = 0.26)
21:29:58.884 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.17 = 0.17)
21:29:58.884 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-0.55 mountX=0.24 mountY=0.04, mountTheta=0.17
21:29:58.889 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.13, opts=13)
21:29:58.889 00.000 10844 Enqueuing Move request for scope (0.21, -0.13)
21:29:58.889 00.000 11060 Worker thread wakes up
21:29:58.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
21:29:58.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
21:29:58.889 00.000 11060 Moving (0.21, -0.13) raw xDistance=0.24 yDistance=0.04
21:29:58.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
21:29:58.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:58.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:29:58.889 00.000 11060 MoveAxis(W, 34, ABG)
21:29:58.889 00.000 11060 Guiding  Dir = 3, Dur = 34
21:29:58.899 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:29:58.920 00.021 11060 IsSlewing returns 0
21:29:58.920 00.000 11060 IsGuiding returns 0
21:29:58.937 00.017 10844 UpdateGuideState exits: m=1133 SNR=21.4
21:29:58.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:58.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:58.937 00.000 10844 Enqueuing Expose request
21:29:58.984 00.047 11060 IsGuiding returns 0
21:29:58.984 00.000 11060 Move returns status 0, amount 34
21:29:58.984 00.000 11060 MoveAxis(N, 0, ABG)
21:29:58.984 00.000 11060 Move returns status 0, amount 0
21:29:58.984 00.000 11060 move complete, result=0
21:29:58.985 00.001 11060 worker thread done servicing request
21:29:58.985 00.000 11060 Worker thread wakes up
21:29:58.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:29:58.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:29:58.991 00.006 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
21:29:59.630 00.639 11060 Exposure complete
21:29:59.908 00.278 11060 worker thread done servicing request
21:29:59.908 00.000 10844 OnExposeComplete: enter
21:29:59.908 00.000 10844 UpdateGuideState(): m_state=6
21:29:59.908 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
21:29:59.908 00.000 10844 Star::Find returns 1 (0), X=94.46, Y=463.50, Mass=872, SNR=18.7, Peak=98 HFD=3.2
21:29:59.908 00.000 10844 MultiStar: [#1 0.70,-0.46,1.13,U] [#2 0.16,-0.85,1.02,U] [#3 0.84,-0.24,0.67,U] [#4 0.76,-0.03,3.87,U] [#5 0.45,0.43,0.91,U] [#6 0.25,0.29,0.91,U] [#7 1.03,-0.04,0.00,M1] [#8 0.68,-0.34,1.04,U] 
21:29:59.908 00.000 10844 single-star, 7 included, MultiStar: {0.55, -0.16}, one-star: {0.05, -0.30}
21:29:59.908 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.80) = xAngle (-0.60 = -0.60)
21:29:59.908 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.69 = -0.69)
21:29:59.908 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.41 mountX=0.25 mountY=-0.20, mountTheta=-0.66
21:29:59.908 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.30, opts=13)
21:29:59.908 00.000 10844 Enqueuing Move request for scope (0.05, -0.30)
21:29:59.908 00.000 11060 Worker thread wakes up
21:29:59.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
21:29:59.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
21:29:59.908 00.000 11060 Moving (0.05, -0.30) raw xDistance=0.25 yDistance=-0.20
21:29:59.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:29:59.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:29:59.913 00.005 11060 MoveAxis(W, 38, ABG)
21:29:59.913 00.000 11060 Guiding  Dir = 3, Dur = 38
21:29:59.919 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:29:59.948 00.029 11060 IsSlewing returns 0
21:29:59.949 00.001 11060 IsGuiding returns 0
21:29:59.954 00.005 10844 UpdateGuideState exits: m=872 SNR=18.7
21:29:59.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:59.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:29:59.954 00.000 10844 Enqueuing Expose request
21:30:00.026 00.072 11060 IsGuiding returns 0
21:30:00.026 00.000 11060 Move returns status 0, amount 38
21:30:00.026 00.000 11060 MoveAxis(N, 75, ABG)
21:30:00.026 00.000 11060 Guiding  Dir = 0, Dur = 75
21:30:00.058 00.032 11060 IsSlewing returns 0
21:30:00.059 00.001 11060 IsGuiding returns 0
21:30:00.136 00.077 11060 IsGuiding returns 0
21:30:00.136 00.000 11060 Move returns status 0, amount 75
21:30:00.136 00.000 11060 move complete, result=0
21:30:00.136 00.000 11060 worker thread done servicing request
21:30:00.136 00.000 11060 Worker thread wakes up
21:30:00.136 00.000 10844 GuideStep: 0.3 px 38 ms WEST, -0.2 px 75 ms NORTH
21:30:00.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:00.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:00.808 00.672 11060 Exposure complete
21:30:01.014 00.206 11060 worker thread done servicing request
21:30:01.014 00.000 10844 OnExposeComplete: enter
21:30:01.014 00.000 10844 UpdateGuideState(): m_state=6
21:30:01.014 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
21:30:01.014 00.000 10844 Star::Find returns 1 (0), X=94.83, Y=463.44, Mass=939, SNR=19.0, Peak=99 HFD=3.8
21:30:01.014 00.000 10844 MultiStar: [#1 0.82,-0.65,0.00,M1] [#2 0.84,0.02,0.94,U] [#3 0.60,-0.38,0.69,U] [#4 0.51,0.65,3.60,U] [#5 1.23,0.84,0.00,M1] [#6 0.09,0.73,1.05,U] [#7 0.23,0.76,1.03,U] [#8 0.20,-0.59,0.83,U] 
21:30:01.014 00.000 10844 refined, 6 included, MultiStar: {0.43, 0.30}, one-star: {0.42, -0.36}
21:30:01.015 00.001 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.80) = xAngle (1.41 = 1.41)
21:30:01.015 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.33 = 1.33)
21:30:01.015 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.30 hyp=0.53 cameraTheta=0.61 mountX=0.08 mountY=0.51, mountTheta=1.41
21:30:01.016 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.30, opts=13)
21:30:01.017 00.001 10844 Enqueuing Move request for scope (0.43, 0.30)
21:30:01.017 00.000 11060 Worker thread wakes up
21:30:01.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.30) opts 0xd
21:30:01.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.30)
21:30:01.017 00.000 11060 Moving (0.43, 0.30) raw xDistance=0.08 yDistance=0.51
21:30:01.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:30:01.027 00.010 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:01.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:30:01.027 00.000 11060 MoveAxis(E, 0, ABG)
21:30:01.027 00.000 11060 Move returns status 0, amount 0
21:30:01.027 00.000 11060 MoveAxis(N, 0, ABG)
21:30:01.028 00.001 11060 Move returns status 0, amount 0
21:30:01.028 00.000 11060 move complete, result=0
21:30:01.028 00.000 11060 worker thread done servicing request
21:30:01.032 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:01.047 00.015 10844 UpdateGuideState exits: m=939 SNR=19.0
21:30:01.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:01.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:01.047 00.000 10844 Enqueuing Expose request
21:30:01.047 00.000 11060 Worker thread wakes up
21:30:01.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:01.047 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:30:01.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:01.709 00.662 11060 Exposure complete
21:30:01.971 00.262 11060 worker thread done servicing request
21:30:01.971 00.000 10844 OnExposeComplete: enter
21:30:01.971 00.000 10844 UpdateGuideState(): m_state=6
21:30:01.971 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
21:30:01.971 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=463.56, Mass=712, SNR=16.5, Peak=74 HFD=3.2
21:30:01.971 00.000 10844 MultiStar: [#1 0.68,0.04,1.22,U] [#2 -0.07,-0.54,1.15,U] [#3 0.70,-0.57,0.94,U] [#4 0.28,0.43,4.26,U] [#5 0.54,0.02,1.13,U] [#6 -0.07,0.13,1.17,U] [#7 0.65,0.02,1.18,U] [#8 0.58,-1.04,0.00,M1] 
21:30:01.971 00.000 10844 single-star, 7 included, MultiStar: {0.31, 0.06}, one-star: {-0.17, -0.24}
21:30:01.976 00.005 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.80) = xAngle (-1.37 = -1.37)
21:30:01.976 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.46 = -1.46)
21:30:01.976 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-2.17 mountX=0.06 mountY=-0.29, mountTheta=-1.37
21:30:01.976 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.24, opts=13)
21:30:01.976 00.000 10844 Enqueuing Move request for scope (-0.17, -0.24)
21:30:01.976 00.000 11060 Worker thread wakes up
21:30:01.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd
21:30:01.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.24)
21:30:01.976 00.000 11060 Moving (-0.17, -0.24) raw xDistance=0.06 yDistance=-0.29
21:30:01.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:30:01.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
21:30:01.976 00.000 11060 MoveAxis(E, 0, ABG)
21:30:01.976 00.000 11060 Move returns status 0, amount 0
21:30:01.976 00.000 11060 MoveAxis(N, 112, ABG)
21:30:01.976 00.000 11060 Guiding  Dir = 0, Dur = 112
21:30:01.988 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:01.997 00.009 11060 IsSlewing returns 0
21:30:01.997 00.000 11060 IsGuiding returns 0
21:30:02.034 00.037 10844 UpdateGuideState exits: m=712 SNR=16.5
21:30:02.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:02.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:02.034 00.000 10844 Enqueuing Expose request
21:30:02.113 00.079 11060 IsGuiding returns 0
21:30:02.113 00.000 11060 Move returns status 0, amount 112
21:30:02.114 00.001 11060 move complete, result=0
21:30:02.114 00.000 11060 worker thread done servicing request
21:30:02.114 00.000 11060 Worker thread wakes up
21:30:02.116 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 112 ms NORTH
21:30:02.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:02.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:02.757 00.641 11060 Exposure complete
21:30:02.933 00.176 11060 worker thread done servicing request
21:30:02.933 00.000 10844 OnExposeComplete: enter
21:30:02.933 00.000 10844 UpdateGuideState(): m_state=6
21:30:02.933 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
21:30:02.933 00.000 10844 Star::Find returns 1 (0), X=94.82, Y=464.21, Mass=787, SNR=17.7, Peak=89 HFD=2.8
21:30:02.933 00.000 10844 MultiStar: [#1 0.95,-0.58,0.00,M1] [#2 0.43,0.06,1.15,U] [#3 0.89,-0.24,0.00,M1] [#4 0.14,0.70,3.70,U] [#5 0.72,0.29,1.22,U] [#6 0.16,0.39,1.02,U] [#7 0.73,0.87,0.00,M1] [#8 0.77,-0.50,0.00,M2] 
21:30:02.933 00.000 10844 refined, 4 included, MultiStar: {0.31, 0.47}, one-star: {0.41, 0.41}
21:30:02.933 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.80) = xAngle (1.80 = 1.80)
21:30:02.933 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.71 = 1.71)
21:30:02.933 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.47 hyp=0.56 cameraTheta=0.99 mountX=-0.13 mountY=0.55, mountTheta=1.79
21:30:02.937 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.47, opts=13)
21:30:02.937 00.000 10844 Enqueuing Move request for scope (0.31, 0.47)
21:30:02.937 00.000 11060 Worker thread wakes up
21:30:02.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.47) opts 0xd
21:30:02.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.47)
21:30:02.938 00.001 11060 Moving (0.31, 0.47) raw xDistance=-0.13 yDistance=0.55
21:30:02.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
21:30:02.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:02.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:30:02.938 00.000 11060 MoveAxis(E, 18, ABG)
21:30:02.939 00.001 11060 Guiding  Dir = 2, Dur = 18
21:30:02.943 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:02.950 00.007 11060 IsSlewing returns 0
21:30:02.950 00.000 11060 IsGuiding returns 0
21:30:02.971 00.021 10844 UpdateGuideState exits: m=787 SNR=17.7
21:30:02.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:02.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:02.971 00.000 10844 Enqueuing Expose request
21:30:02.985 00.014 11060 IsGuiding returns 0
21:30:02.985 00.000 11060 Move returns status 0, amount 18
21:30:02.985 00.000 11060 MoveAxis(N, 0, ABG)
21:30:02.985 00.000 11060 Move returns status 0, amount 0
21:30:02.985 00.000 11060 move complete, result=0
21:30:02.985 00.000 11060 worker thread done servicing request
21:30:02.985 00.000 11060 Worker thread wakes up
21:30:02.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:02.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:02.985 00.000 10844 GuideStep: -0.1 px 18 ms EAST, 0.6 px 0 ms NORTH
21:30:03.625 00.640 11060 Exposure complete
21:30:03.949 00.324 11060 worker thread done servicing request
21:30:03.949 00.000 10844 OnExposeComplete: enter
21:30:03.949 00.000 10844 UpdateGuideState(): m_state=6
21:30:03.950 00.001 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
21:30:03.950 00.000 10844 Star::Find returns 1 (0), X=94.50, Y=463.94, Mass=954, SNR=19.2, Peak=101 HFD=3.2
21:30:03.950 00.000 10844 MultiStar: [#1 1.02,-0.32,0.00,M2] [#2 0.48,0.11,0.84,U] [#3 -0.11,0.38,0.83,U] [#4 0.36,0.11,3.85,U] [#5 0.98,0.34,0.00,M1] [#6 0.18,0.76,0.86,U] [#7 0.58,0.72,0.00,M2] [#8 1.02,-0.31,0.00,M3] 
21:30:03.950 00.000 10844 single-star, 4 included, MultiStar: {0.26, 0.22}, one-star: {0.09, 0.13}
21:30:03.950 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.80) = xAngle (1.78 = 1.78)
21:30:03.950 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.69 = 1.69)
21:30:03.950 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.98 mountX=-0.03 mountY=0.16, mountTheta=1.78
21:30:03.950 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.13, opts=13)
21:30:03.950 00.000 10844 Enqueuing Move request for scope (0.09, 0.13)
21:30:03.950 00.000 11060 Worker thread wakes up
21:30:03.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
21:30:03.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
21:30:03.950 00.000 11060 Moving (0.09, 0.13) raw xDistance=-0.03 yDistance=0.16
21:30:03.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:30:03.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:03.954 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:30:03.954 00.000 11060 MoveAxis(E, 0, ABG)
21:30:03.954 00.000 11060 Move returns status 0, amount 0
21:30:03.954 00.000 11060 MoveAxis(N, 0, ABG)
21:30:03.954 00.000 11060 Move returns status 0, amount 0
21:30:03.954 00.000 11060 move complete, result=0
21:30:03.967 00.013 11060 worker thread done servicing request
21:30:03.972 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:03.996 00.024 10844 UpdateGuideState exits: m=954 SNR=19.2
21:30:03.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:03.997 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:03.997 00.000 10844 Enqueuing Expose request
21:30:03.997 00.000 11060 Worker thread wakes up
21:30:03.997 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:30:03.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:03.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:04.651 00.654 11060 Exposure complete
21:30:04.956 00.305 11060 worker thread done servicing request
21:30:04.956 00.000 10844 OnExposeComplete: enter
21:30:04.956 00.000 10844 UpdateGuideState(): m_state=6
21:30:04.956 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
21:30:04.956 00.000 10844 Star::Find returns 1 (0), X=94.56, Y=463.45, Mass=1325, SNR=23.2, Peak=143 HFD=3.2
21:30:04.956 00.000 10844 MultiStar: [#1 1.01,-1.04,0.00,M3] [#2 1.56,-1.35,0.00,M1] [#3 1.16,-0.49,0.00,M1] [#4 0.20,-0.86,2.99,U] [#5 0.82,-0.59,0.00,M2] [#6 -0.23,-0.16,0.79,U] [#7 0.91,-0.02,0.70,U] [#8 1.01,-1.33,0.00,M4] 
21:30:04.956 00.000 10844 single-star, 3 included, MultiStar: {0.22, -0.56}, one-star: {0.15, -0.36}
21:30:04.956 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.80) = xAngle (-0.37 = -0.37)
21:30:04.956 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.46 = -0.46)
21:30:04.956 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.36 hyp=0.38 cameraTheta=-1.18 mountX=0.36 mountY=-0.17, mountTheta=-0.44
21:30:04.956 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.36, opts=13)
21:30:04.956 00.000 10844 Enqueuing Move request for scope (0.15, -0.36)
21:30:04.956 00.000 11060 Worker thread wakes up
21:30:04.961 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.36) opts 0xd
21:30:04.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.36)
21:30:04.961 00.000 11060 Moving (0.15, -0.36) raw xDistance=0.36 yDistance=-0.17
21:30:04.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
21:30:04.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:04.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:30:04.961 00.000 11060 MoveAxis(W, 53, ABG)
21:30:04.961 00.000 11060 Guiding  Dir = 3, Dur = 53
21:30:04.972 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:04.977 00.005 11060 IsSlewing returns 0
21:30:04.977 00.000 11060 IsGuiding returns 0
21:30:05.009 00.032 10844 UpdateGuideState exits: m=1325 SNR=23.2
21:30:05.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:05.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:05.009 00.000 10844 Enqueuing Expose request
21:30:05.056 00.047 11060 IsGuiding returns 0
21:30:05.056 00.000 11060 Move returns status 0, amount 53
21:30:05.056 00.000 11060 MoveAxis(N, 0, ABG)
21:30:05.056 00.000 11060 Move returns status 0, amount 0
21:30:05.058 00.002 11060 move complete, result=0
21:30:05.058 00.000 11060 worker thread done servicing request
21:30:05.058 00.000 11060 Worker thread wakes up
21:30:05.060 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:05.061 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:05.061 00.000 10844 GuideStep: 0.4 px 53 ms WEST, -0.2 px 0 ms NORTH
21:30:05.697 00.636 11060 Exposure complete
21:30:05.934 00.237 11060 worker thread done servicing request
21:30:05.936 00.002 10844 OnExposeComplete: enter
21:30:05.936 00.000 10844 UpdateGuideState(): m_state=6
21:30:05.936 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
21:30:05.936 00.000 10844 Star::Find returns 1 (0), X=94.28, Y=464.25, Mass=1157, SNR=21.6, Peak=105 HFD=3.6
21:30:05.936 00.000 10844 MultiStar: [#1 0.80,-0.35,1.14,U] [#2 0.07,-0.12,0.81,U] [#3 0.84,-1.00,0.00,M2] [#4 1.17,-0.01,0.00,M1] [#5 0.07,0.54,1.00,U] [#6 0.24,0.02,0.71,U] [#7 1.06,0.40,0.00,M2] [#8 0.59,0.07,0.70,U] 
21:30:05.936 00.000 10844 refined, 5 included, MultiStar: {0.28, 0.10}, one-star: {-0.13, 0.45}
21:30:05.936 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.80) = xAngle (1.16 = 1.16)
21:30:05.936 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.07 = 1.07)
21:30:05.936 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.10 hyp=0.30 cameraTheta=0.35 mountX=0.12 mountY=0.26, mountTheta=1.14
21:30:05.938 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.10, opts=13)
21:30:05.940 00.002 10844 Enqueuing Move request for scope (0.28, 0.10)
21:30:05.940 00.000 11060 Worker thread wakes up
21:30:05.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.10) opts 0xd
21:30:05.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.10)
21:30:05.940 00.000 11060 Moving (0.28, 0.10) raw xDistance=0.12 yDistance=0.26
21:30:05.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:30:05.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:05.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:30:05.940 00.000 11060 MoveAxis(E, 0, ABG)
21:30:05.940 00.000 11060 Move returns status 0, amount 0
21:30:05.940 00.000 11060 MoveAxis(N, 0, ABG)
21:30:05.940 00.000 11060 Move returns status 0, amount 0
21:30:05.940 00.000 11060 move complete, result=0
21:30:05.940 00.000 11060 worker thread done servicing request
21:30:05.964 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:05.979 00.015 10844 UpdateGuideState exits: m=1157 SNR=21.6
21:30:05.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:05.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:05.979 00.000 10844 Enqueuing Expose request
21:30:05.979 00.000 11060 Worker thread wakes up
21:30:05.979 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:30:05.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:05.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:06.626 00.647 11060 Exposure complete
21:30:06.961 00.335 11060 worker thread done servicing request
21:30:06.961 00.000 10844 OnExposeComplete: enter
21:30:06.961 00.000 10844 UpdateGuideState(): m_state=6
21:30:06.961 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
21:30:06.961 00.000 10844 Star::Find returns 1 (0), X=94.85, Y=463.71, Mass=731, SNR=16.9, Peak=94 HFD=2.6
21:30:06.961 00.000 10844 MultiStar: [#1 0.88,0.01,1.22,U] [#2 -0.41,0.39,1.12,U] [#3 0.30,-0.17,0.69,U] [#4 0.88,0.86,0.00,M2] [#5 0.44,0.99,0.00,M2] [#6 -0.19,0.91,0.00,M1] [#7 1.37,0.84,0.00,M3] [#8 1.38,0.04,0.00,M4] 
21:30:06.961 00.000 10844 refined, 3 included, MultiStar: {0.31, 0.06}, one-star: {0.44, -0.09}
21:30:06.961 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.80) = xAngle (0.99 = 0.99)
21:30:06.961 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.91 = 0.91)
21:30:06.961 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.32 cameraTheta=0.19 mountX=0.17 mountY=0.25, mountTheta=0.97
21:30:06.961 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.06, opts=13)
21:30:06.961 00.000 10844 Enqueuing Move request for scope (0.31, 0.06)
21:30:06.961 00.000 11060 Worker thread wakes up
21:30:06.966 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.06) opts 0xd
21:30:06.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.06)
21:30:06.966 00.000 11060 Moving (0.31, 0.06) raw xDistance=0.17 yDistance=0.25
21:30:06.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:30:06.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:06.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:30:06.966 00.000 11060 MoveAxis(W, 25, ABG)
21:30:06.966 00.000 11060 Guiding  Dir = 3, Dur = 25
21:30:06.977 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:06.977 00.000 11060 IsSlewing returns 0
21:30:06.977 00.000 11060 IsGuiding returns 0
21:30:07.004 00.027 11060 IsGuiding returns 0
21:30:07.004 00.000 11060 Move returns status 0, amount 25
21:30:07.004 00.000 11060 MoveAxis(N, 0, ABG)
21:30:07.004 00.000 11060 Move returns status 0, amount 0
21:30:07.004 00.000 11060 move complete, result=0
21:30:07.004 00.000 11060 worker thread done servicing request
21:30:07.004 00.000 10844 UpdateGuideState exits: m=731 SNR=16.9
21:30:07.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:07.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:07.004 00.000 10844 Enqueuing Expose request
21:30:07.004 00.000 11060 Worker thread wakes up
21:30:07.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:07.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:07.004 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.2 px 0 ms NORTH
21:30:07.653 00.649 11060 Exposure complete
21:30:07.903 00.250 11060 worker thread done servicing request
21:30:07.903 00.000 10844 OnExposeComplete: enter
21:30:07.903 00.000 10844 UpdateGuideState(): m_state=6
21:30:07.903 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
21:30:07.903 00.000 10844 Star::Find returns 1 (0), X=94.75, Y=463.70, Mass=856, SNR=18.2, Peak=92 HFD=2.9
21:30:07.903 00.000 10844 MultiStar: [#1 0.98,0.44,0.00,M2] [#2 0.32,-0.16,0.97,U] [#3 1.06,0.18,0.00,M2] [#4 0.68,0.71,0.00,M3] [#5 0.89,1.18,0.00,M3] [#6 0.56,0.95,0.00,M2] [#7 0.95,0.56,0.00,M4] [#8 1.17,-0.14,0.00,M5] 
21:30:07.903 00.000 10844 single-star, 1 included, MultiStar: {0.33, -0.13}, one-star: {0.34, -0.10}
21:30:07.903 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.80) = xAngle (0.51 = 0.51)
21:30:07.903 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.42 = 0.42)
21:30:07.903 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.10 hyp=0.36 cameraTheta=-0.29 mountX=0.31 mountY=0.15, mountTheta=0.44
21:30:07.906 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.10, opts=13)
21:30:07.906 00.000 10844 Enqueuing Move request for scope (0.34, -0.10)
21:30:07.906 00.000 11060 Worker thread wakes up
21:30:07.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.10) opts 0xd
21:30:07.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.10)
21:30:07.906 00.000 11060 Moving (0.34, -0.10) raw xDistance=0.31 yDistance=0.15
21:30:07.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
21:30:07.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:07.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:30:07.906 00.000 11060 MoveAxis(W, 46, ABG)
21:30:07.906 00.000 11060 Guiding  Dir = 3, Dur = 46
21:30:07.912 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:07.932 00.020 10844 UpdateGuideState exits: m=856 SNR=18.2
21:30:07.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:07.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:07.932 00.000 10844 Enqueuing Expose request
21:30:07.943 00.011 11060 IsSlewing returns 0
21:30:07.943 00.000 11060 IsGuiding returns 0
21:30:08.029 00.086 11060 IsGuiding returns 0
21:30:08.029 00.000 11060 Move returns status 0, amount 46
21:30:08.029 00.000 11060 MoveAxis(N, 0, ABG)
21:30:08.029 00.000 11060 Move returns status 0, amount 0
21:30:08.029 00.000 11060 move complete, result=0
21:30:08.029 00.000 11060 worker thread done servicing request
21:30:08.029 00.000 11060 Worker thread wakes up
21:30:08.029 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
21:30:08.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:08.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:08.658 00.629 11060 Exposure complete
21:30:08.924 00.266 11060 worker thread done servicing request
21:30:08.924 00.000 10844 OnExposeComplete: enter
21:30:08.924 00.000 10844 UpdateGuideState(): m_state=6
21:30:08.924 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
21:30:08.924 00.000 10844 Star::Find returns 1 (0), X=94.69, Y=464.25, Mass=1060, SNR=20.5, Peak=104 HFD=3.4
21:30:08.926 00.002 10844 MultiStar: [#1 1.22,0.19,0.00,M3] [#2 0.33,0.52,0.83,U] [#3 1.21,0.16,0.00,M3] [#4 0.87,0.83,0.00,M4] [#5 0.46,0.91,0.00,M4] [#6 0.75,0.58,0.00,M3] [#7 0.33,0.41,0.88,U] [#8 1.29,-0.06,0.00,M6] 
21:30:08.926 00.000 10844 single-star, 2 included, MultiStar: {0.31, 0.46}, one-star: {0.27, 0.44}
21:30:08.926 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.80) = xAngle (1.82 = 1.82)
21:30:08.927 00.001 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.73 = 1.73)
21:30:08.927 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.44 hyp=0.52 cameraTheta=1.02 mountX=-0.13 mountY=0.51, mountTheta=1.82
21:30:08.927 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.44, opts=13)
21:30:08.930 00.003 10844 Enqueuing Move request for scope (0.27, 0.44)
21:30:08.930 00.000 11060 Worker thread wakes up
21:30:08.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.44) opts 0xd
21:30:08.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.44)
21:30:08.930 00.000 11060 Moving (0.27, 0.44) raw xDistance=-0.13 yDistance=0.51
21:30:08.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
21:30:08.930 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.03 newest=0.91
21:30:08.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.51
21:30:08.930 00.000 11060 MoveAxis(E, 17, ABG)
21:30:08.930 00.000 11060 Guiding  Dir = 2, Dur = 17
21:30:08.939 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:08.963 00.024 11060 IsSlewing returns 0
21:30:08.963 00.000 11060 IsGuiding returns 0
21:30:08.978 00.015 10844 UpdateGuideState exits: m=1060 SNR=20.5
21:30:08.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:08.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:08.978 00.000 10844 Enqueuing Expose request
21:30:08.983 00.005 11060 IsGuiding returns 0
21:30:08.983 00.000 11060 Move returns status 0, amount 17
21:30:08.983 00.000 11060 BLC: Oldest BLC event removed
21:30:08.983 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:30:08.983 00.000 11060 MoveAxis(S, 947, ABG)
21:30:08.984 00.001 11060 Guiding  Dir = 1, Dur = 947
21:30:09.000 00.016 11060 IsSlewing returns 0
21:30:09.000 00.000 11060 IsGuiding returns 0
21:30:09.966 00.966 11060 IsGuiding returns 0
21:30:09.966 00.000 11060 Move returns status 0, amount 947
21:30:09.966 00.000 11060 move complete, result=0
21:30:09.966 00.000 11060 worker thread done servicing request
21:30:09.966 00.000 11060 Worker thread wakes up
21:30:09.966 00.000 10844 GuideStep: -0.1 px 17 ms EAST, 0.5 px 947 ms SOUTH
21:30:09.967 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:09.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:10.598 00.631 11060 Exposure complete
21:30:10.779 00.181 11060 worker thread done servicing request
21:30:10.779 00.000 10844 OnExposeComplete: enter
21:30:10.779 00.000 10844 UpdateGuideState(): m_state=6
21:30:10.784 00.005 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
21:30:10.784 00.000 10844 Star::Find returns 1 (0), X=94.73, Y=463.71, Mass=904, SNR=19.0, Peak=100 HFD=2.8
21:30:10.784 00.000 10844 MultiStar: [#1 0.08,0.08,1.14,U] [#2 -0.15,-0.28,0.97,U] [#3 1.17,-0.12,0.00,M4] [#4 0.72,0.53,3.66,U] [#5 0.29,1.59,0.00,M5] [#6 0.65,0.34,0.86,U] [#7 0.12,0.45,1.14,U] [#8 0.75,-0.43,0.90,U] 
21:30:10.784 00.000 10844 single-star, 6 included, MultiStar: {0.44, 0.21}, one-star: {0.32, -0.09}
21:30:10.784 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.80) = xAngle (0.52 = 0.52)
21:30:10.784 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.43 = 0.43)
21:30:10.784 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-0.29 mountX=0.29 mountY=0.14, mountTheta=0.45
21:30:10.786 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.09, opts=13)
21:30:10.786 00.000 10844 Enqueuing Move request for scope (0.32, -0.09)
21:30:10.786 00.000 11060 Worker thread wakes up
21:30:10.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.09) opts 0xd
21:30:10.786 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.09)
21:30:10.786 00.000 11060 Moving (0.32, -0.09) raw xDistance=0.29 yDistance=0.14
21:30:10.786 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.360050, 1:0.139398
21:30:10.786 00.000 11060 BLC: No correction, Miss < min_move
21:30:10.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
21:30:10.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:10.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:30:10.786 00.000 11060 MoveAxis(W, 42, ABG)
21:30:10.786 00.000 11060 Guiding  Dir = 3, Dur = 42
21:30:10.795 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:10.795 00.000 11060 IsSlewing returns 0
21:30:10.795 00.000 11060 IsGuiding returns 0
21:30:10.829 00.034 10844 UpdateGuideState exits: m=904 SNR=19.0
21:30:10.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:10.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:10.829 00.000 10844 Enqueuing Expose request
21:30:10.842 00.013 11060 IsGuiding returns 0
21:30:10.842 00.000 11060 Move returns status 0, amount 42
21:30:10.842 00.000 11060 MoveAxis(N, 0, ABG)
21:30:10.842 00.000 11060 Move returns status 0, amount 0
21:30:10.842 00.000 11060 move complete, result=0
21:30:10.842 00.000 11060 worker thread done servicing request
21:30:10.842 00.000 11060 Worker thread wakes up
21:30:10.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:10.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:10.842 00.000 10844 GuideStep: 0.3 px 42 ms WEST, 0.1 px 0 ms NORTH
21:30:11.480 00.638 11060 Exposure complete
21:30:11.689 00.209 11060 worker thread done servicing request
21:30:11.689 00.000 10844 OnExposeComplete: enter
21:30:11.689 00.000 10844 UpdateGuideState(): m_state=6
21:30:11.689 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
21:30:11.689 00.000 10844 Star::Find returns 1 (0), X=94.18, Y=463.71, Mass=1073, SNR=20.8, Peak=118 HFD=3.3
21:30:11.689 00.000 10844 MultiStar: [#1 0.38,0.33,0.96,U] [#2 -0.08,-0.35,0.86,U] [#3 0.01,0.10,0.52,U] [#4 -0.38,0.89,0.00,M4] [#5 0.33,0.58,0.91,U] [#6 -0.37,0.55,0.85,U] [#7 0.18,0.29,1.06,U] [#8 0.51,-0.71,0.93,U] 
21:30:11.689 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {-0.23, -0.09}
21:30:11.689 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.80) = xAngle (1.50 = 1.50)
21:30:11.689 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.42 = 1.42)
21:30:11.689 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.70 mountX=0.01 mountY=0.13, mountTheta=1.50
21:30:11.689 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.09, opts=13)
21:30:11.689 00.000 10844 Enqueuing Move request for scope (0.10, 0.09)
21:30:11.689 00.000 11060 Worker thread wakes up
21:30:11.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
21:30:11.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
21:30:11.689 00.000 11060 Moving (0.10, 0.09) raw xDistance=0.01 yDistance=0.13
21:30:11.689 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.360050, 1:0.139398, 2:0.131843
21:30:11.689 00.000 11060 BLC: No correction, Miss < min_move
21:30:11.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:30:11.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:11.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:30:11.689 00.000 11060 MoveAxis(E, 0, ABG)
21:30:11.689 00.000 11060 Move returns status 0, amount 0
21:30:11.689 00.000 11060 MoveAxis(N, 0, ABG)
21:30:11.689 00.000 11060 Move returns status 0, amount 0
21:30:11.689 00.000 11060 move complete, result=0
21:30:11.689 00.000 11060 worker thread done servicing request
21:30:11.717 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:11.742 00.025 10844 UpdateGuideState exits: m=1073 SNR=20.8
21:30:11.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:11.744 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:11.744 00.000 10844 Enqueuing Expose request
21:30:11.744 00.000 11060 Worker thread wakes up
21:30:11.744 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:30:11.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:11.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:12.394 00.650 11060 Exposure complete
21:30:12.604 00.210 11060 worker thread done servicing request
21:30:12.604 00.000 10844 OnExposeComplete: enter
21:30:12.604 00.000 10844 UpdateGuideState(): m_state=6
21:30:12.604 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
21:30:12.604 00.000 10844 Star::Find returns 1 (0), X=94.20, Y=463.82, Mass=963, SNR=19.8, Peak=114 HFD=2.9
21:30:12.604 00.000 10844 MultiStar: [#1 0.18,-0.07,1.10,U] [#2 0.19,0.01,0.88,U] [#3 0.39,0.54,0.85,U] [#4 -0.13,0.72,3.44,U] [#5 0.27,1.29,0.00,M5] [#6 -0.37,0.91,0.00,M2] [#7 0.43,0.39,1.01,U] [#8 -0.18,-0.22,0.73,U] 
21:30:12.606 00.002 10844 single-star, 6 included, MultiStar: {0.04, 0.34}, one-star: {-0.22, 0.02}
21:30:12.606 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.80) = xAngle (3.87 = -2.41)
21:30:12.606 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.79 = -2.50)
21:30:12.606 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.07 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
21:30:12.606 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.02, opts=13)
21:30:12.608 00.002 10844 Enqueuing Move request for scope (-0.22, 0.02)
21:30:12.608 00.000 11060 Worker thread wakes up
21:30:12.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
21:30:12.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
21:30:12.608 00.000 11060 Moving (-0.22, 0.02) raw xDistance=-0.16 yDistance=-0.13
21:30:12.608 00.000 11060 BLC: window closed
21:30:12.608 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.360050, 1:0.139398, 2:0.131843
21:30:12.608 00.000 11060 BLC: No correction, Miss < min_move
21:30:12.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:30:12.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:12.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:30:12.608 00.000 11060 MoveAxis(E, 24, ABG)
21:30:12.608 00.000 11060 Guiding  Dir = 2, Dur = 24
21:30:12.614 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:12.620 00.006 11060 IsSlewing returns 0
21:30:12.620 00.000 11060 IsGuiding returns 0
21:30:12.631 00.011 10844 UpdateGuideState exits: m=963 SNR=19.8
21:30:12.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:12.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:12.631 00.000 10844 Enqueuing Expose request
21:30:12.661 00.030 11060 IsGuiding returns 0
21:30:12.661 00.000 11060 Move returns status 0, amount 24
21:30:12.661 00.000 11060 MoveAxis(N, 0, ABG)
21:30:12.661 00.000 11060 Move returns status 0, amount 0
21:30:12.661 00.000 11060 move complete, result=0
21:30:12.661 00.000 11060 worker thread done servicing request
21:30:12.661 00.000 11060 Worker thread wakes up
21:30:12.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:12.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:12.665 00.004 10844 GuideStep: -0.2 px 24 ms EAST, -0.1 px 0 ms NORTH
21:30:13.284 00.619 11060 Exposure complete
21:30:13.472 00.188 11060 worker thread done servicing request
21:30:13.472 00.000 10844 OnExposeComplete: enter
21:30:13.472 00.000 10844 UpdateGuideState(): m_state=6
21:30:13.472 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
21:30:13.472 00.000 10844 Star::Find returns 1 (0), X=93.66, Y=463.87, Mass=932, SNR=18.9, Peak=111 HFD=2.9
21:30:13.472 00.000 10844 MultiStar: [#1 0.31,0.08,1.11,U] [#2 -0.37,0.59,1.08,U] [#3 0.55,0.11,0.76,U] [#4 -0.10,0.41,3.89,U] [#5 0.27,0.99,0.00,M6] [#6 -0.60,0.83,0.00,M3] [#7 -0.08,0.54,1.01,U] [#8 0.54,-0.82,0.00,M4] 
21:30:13.472 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.34}, one-star: {-0.76, 0.07}
21:30:13.472 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.80) = xAngle (2.65 = 2.65)
21:30:13.472 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.57 = 2.57)
21:30:13.472 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.85 mountX=-0.31 mountY=0.19, mountTheta=2.59
21:30:13.474 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.34, opts=13)
21:30:13.474 00.000 10844 Enqueuing Move request for scope (-0.10, 0.34)
21:30:13.474 00.000 11060 Worker thread wakes up
21:30:13.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd
21:30:13.474 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.34)
21:30:13.474 00.000 11060 Moving (-0.10, 0.34) raw xDistance=-0.31 yDistance=0.19
21:30:13.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
21:30:13.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
21:30:13.474 00.000 11060 MoveAxis(E, 47, ABG)
21:30:13.474 00.000 11060 Guiding  Dir = 2, Dur = 47
21:30:13.482 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:13.493 00.011 11060 IsSlewing returns 0
21:30:13.494 00.001 11060 IsGuiding returns 0
21:30:13.509 00.015 10844 UpdateGuideState exits: m=932 SNR=18.9
21:30:13.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:13.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:13.509 00.000 10844 Enqueuing Expose request
21:30:13.564 00.055 11060 IsGuiding returns 0
21:30:13.564 00.000 11060 Move returns status 0, amount 47
21:30:13.564 00.000 11060 MoveAxis(S, 74, ABG)
21:30:13.564 00.000 11060 Guiding  Dir = 1, Dur = 74
21:30:13.579 00.015 11060 IsSlewing returns 0
21:30:13.579 00.000 11060 IsGuiding returns 0
21:30:13.656 00.077 11060 IsGuiding returns 0
21:30:13.656 00.000 11060 Move returns status 0, amount 74
21:30:13.656 00.000 11060 move complete, result=0
21:30:13.657 00.001 11060 worker thread done servicing request
21:30:13.657 00.000 11060 Worker thread wakes up
21:30:13.657 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.2 px 74 ms SOUTH
21:30:13.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:13.658 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:14.288 00.630 11060 Exposure complete
21:30:14.593 00.305 11060 worker thread done servicing request
21:30:14.593 00.000 10844 OnExposeComplete: enter
21:30:14.593 00.000 10844 UpdateGuideState(): m_state=6
21:30:14.593 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
21:30:14.593 00.000 10844 Star::Find returns 1 (0), X=93.93, Y=464.53, Mass=1194, SNR=22.2, Peak=126 HFD=3.5
21:30:14.593 00.000 10844 MultiStar: [#1 0.52,0.14,0.99,U] [#2 -0.59,0.37,0.78,U] [#3 0.55,0.37,0.72,U] [#4 0.07,0.57,2.95,U] [#5 0.21,0.72,0.93,U] [#6 0.42,0.68,0.72,U] [#7 0.49,0.60,0.83,U] [#8 0.29,-0.21,0.82,U] 
21:30:14.596 00.003 10844 refined, 8 included, MultiStar: {0.14, 0.47}, one-star: {-0.48, 0.72}
21:30:14.596 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.80) = xAngle (2.09 = 2.09)
21:30:14.596 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.00 = 2.00)
21:30:14.596 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.29 mountX=-0.24 mountY=0.44, mountTheta=2.07
21:30:14.596 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.47, opts=13)
21:30:14.596 00.000 10844 Enqueuing Move request for scope (0.14, 0.47)
21:30:14.596 00.000 11060 Worker thread wakes up
21:30:14.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.47) opts 0xd
21:30:14.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.47)
21:30:14.596 00.000 11060 Moving (0.14, 0.47) raw xDistance=-0.24 yDistance=0.44
21:30:14.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:30:14.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.44
21:30:14.596 00.000 11060 MoveAxis(E, 37, ABG)
21:30:14.596 00.000 11060 Guiding  Dir = 2, Dur = 37
21:30:14.602 00.006 11060 IsSlewing returns 0
21:30:14.603 00.001 11060 IsGuiding returns 0
21:30:14.604 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:14.622 00.018 10844 UpdateGuideState exits: m=1194 SNR=22.2
21:30:14.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:14.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:14.622 00.000 10844 Enqueuing Expose request
21:30:14.648 00.026 11060 IsGuiding returns 0
21:30:14.648 00.000 11060 Move returns status 0, amount 37
21:30:14.648 00.000 11060 MoveAxis(S, 170, ABG)
21:30:14.648 00.000 11060 Guiding  Dir = 1, Dur = 170
21:30:14.658 00.010 11060 IsSlewing returns 0
21:30:14.658 00.000 11060 IsGuiding returns 0
21:30:14.843 00.185 11060 IsGuiding returns 0
21:30:14.843 00.000 11060 Move returns status 0, amount 170
21:30:14.843 00.000 11060 move complete, result=0
21:30:14.843 00.000 11060 worker thread done servicing request
21:30:14.843 00.000 11060 Worker thread wakes up
21:30:14.843 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.4 px 170 ms SOUTH
21:30:14.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:14.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:15.472 00.629 11060 Exposure complete
21:30:15.680 00.208 10844 OnExposeComplete: enter
21:30:15.680 00.000 10844 UpdateGuideState(): m_state=6
21:30:15.680 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
21:30:15.680 00.000 10844 Star::Find returns 1 (0), X=94.02, Y=464.10, Mass=1530, SNR=24.7, Peak=136 HFD=4.0
21:30:15.680 00.000 10844 MultiStar: [#1 -0.07,-0.29,0.72,U] [#2 -0.27,0.02,0.68,U] [#3 -0.26,-0.07,0.54,U] [#4 0.26,0.69,2.78,U] [#5 -0.87,1.41,0.00,M6] [#6 -0.91,0.49,0.00,M3] [#7 -0.20,0.37,0.71,U] [#8 0.18,-0.03,0.71,U] 
21:30:15.680 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.31}, one-star: {-0.40, 0.29}
21:30:15.680 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.80) = xAngle (2.40 = 2.40)
21:30:15.680 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.31 = 2.31)
21:30:15.680 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.60 mountX=-0.23 mountY=0.23, mountTheta=2.36
21:30:15.682 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.31, opts=13)
21:30:15.682 00.000 10844 Enqueuing Move request for scope (-0.01, 0.31)
21:30:15.684 00.002 11060 worker thread done servicing request
21:30:15.684 00.000 11060 Worker thread wakes up
21:30:15.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
21:30:15.685 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
21:30:15.685 00.000 11060 Moving (-0.01, 0.31) raw xDistance=-0.23 yDistance=0.23
21:30:15.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:30:15.686 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:30:15.686 00.000 11060 MoveAxis(E, 35, ABG)
21:30:15.686 00.000 11060 Guiding  Dir = 2, Dur = 35
21:30:15.705 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:15.718 00.013 11060 IsSlewing returns 0
21:30:15.718 00.000 11060 IsGuiding returns 0
21:30:15.721 00.003 10844 UpdateGuideState exits: m=1530 SNR=24.7
21:30:15.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:15.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:15.721 00.000 10844 Enqueuing Expose request
21:30:15.793 00.072 11060 IsGuiding returns 0
21:30:15.793 00.000 11060 Move returns status 0, amount 35
21:30:15.793 00.000 11060 MoveAxis(S, 88, ABG)
21:30:15.793 00.000 11060 Guiding  Dir = 1, Dur = 88
21:30:15.841 00.048 11060 IsSlewing returns 0
21:30:15.841 00.000 11060 IsGuiding returns 0
21:30:15.974 00.133 11060 IsGuiding returns 0
21:30:15.974 00.000 11060 Move returns status 0, amount 88
21:30:15.974 00.000 11060 move complete, result=0
21:30:15.974 00.000 11060 worker thread done servicing request
21:30:15.974 00.000 11060 Worker thread wakes up
21:30:15.974 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 88 ms SOUTH
21:30:15.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:15.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:16.622 00.648 11060 Exposure complete
21:30:16.839 00.217 11060 worker thread done servicing request
21:30:16.839 00.000 10844 OnExposeComplete: enter
21:30:16.839 00.000 10844 UpdateGuideState(): m_state=6
21:30:16.844 00.005 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
21:30:16.844 00.000 10844 Star::Find returns 1 (0), X=93.14, Y=463.53, Mass=952, SNR=19.3, Peak=95 HFD=3.6
21:30:16.844 00.000 10844 MultiStar: [#1 0.33,-0.19,1.09,U] [#2 -0.53,-0.36,0.83,U] [#3 -0.11,1.00,0.00,M1] [#4 -0.22,0.37,3.64,U] [#5 0.05,0.85,1.02,U] [#6 -0.57,-0.15,0.84,U] [#7 0.19,0.29,0.88,U] [#8 0.46,-0.74,0.86,U] 
21:30:16.844 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.09}, one-star: {-1.27, -0.28}
21:30:16.844 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.80) = xAngle (3.52 = -2.77)
21:30:16.844 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.43 = -2.85)
21:30:16.844 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=-0.20 mountY=-0.06, mountTheta=-2.85
21:30:16.844 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.09, opts=13)
21:30:16.844 00.000 10844 Enqueuing Move request for scope (-0.20, 0.09)
21:30:16.844 00.000 11060 Worker thread wakes up
21:30:16.848 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
21:30:16.848 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
21:30:16.848 00.000 11060 Moving (-0.20, 0.09) raw xDistance=-0.20 yDistance=-0.06
21:30:16.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
21:30:16.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:16.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:30:16.848 00.000 11060 MoveAxis(E, 31, ABG)
21:30:16.848 00.000 11060 Guiding  Dir = 2, Dur = 31
21:30:16.855 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:16.875 00.020 11060 IsSlewing returns 0
21:30:16.875 00.000 11060 IsGuiding returns 0
21:30:16.901 00.026 10844 UpdateGuideState exits: m=952 SNR=19.3
21:30:16.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:16.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:16.901 00.000 10844 Enqueuing Expose request
21:30:16.939 00.038 11060 IsGuiding returns 0
21:30:16.940 00.001 11060 Move returns status 0, amount 31
21:30:16.940 00.000 11060 MoveAxis(N, 0, ABG)
21:30:16.940 00.000 11060 Move returns status 0, amount 0
21:30:16.941 00.001 11060 move complete, result=0
21:30:16.941 00.000 11060 worker thread done servicing request
21:30:16.941 00.000 11060 Worker thread wakes up
21:30:16.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:16.942 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:16.942 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
21:30:17.604 00.662 11060 Exposure complete
21:30:17.798 00.194 11060 worker thread done servicing request
21:30:17.800 00.002 10844 OnExposeComplete: enter
21:30:17.800 00.000 10844 UpdateGuideState(): m_state=6
21:30:17.800 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
21:30:17.800 00.000 10844 Star::Find returns 1 (0), X=93.20, Y=464.00, Mass=981, SNR=20.0, Peak=103 HFD=3.1
21:30:17.800 00.000 10844 MultiStar: [#1 -0.55,-0.00,1.07,U] [#2 -1.13,0.06,0.00,M1] [#3 -1.22,-0.13,0.00,M2] [#4 -0.65,-0.12,3.54,U] [#5 -0.83,1.01,0.00,M6] [#6 -1.34,0.29,0.00,M3] [#7 0.11,0.28,0.97,U] [#8 -0.26,0.08,0.90,U] 
21:30:17.800 00.000 10844 refined, 4 included, MultiStar: {-0.56, 0.01}, one-star: {-1.21, 0.19}
21:30:17.800 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.80) = xAngle (3.92 = -2.36)
21:30:17.800 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.83 = -2.45)
21:30:17.800 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=0.01 hyp=0.57 cameraTheta=3.12 mountX=-0.40 mountY=-0.36, mountTheta=-2.41
21:30:17.802 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=0.01, opts=13)
21:30:17.802 00.000 10844 Enqueuing Move request for scope (-0.56, 0.01)
21:30:17.802 00.000 11060 Worker thread wakes up
21:30:17.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.01) opts 0xd
21:30:17.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, 0.01)
21:30:17.802 00.000 11060 Moving (-0.56, 0.01) raw xDistance=-0.40 yDistance=-0.36
21:30:17.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:30:17.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:17.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:30:17.802 00.000 11060 MoveAxis(E, 60, ABG)
21:30:17.804 00.002 11060 Guiding  Dir = 2, Dur = 60
21:30:17.823 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:17.833 00.010 11060 IsSlewing returns 0
21:30:17.833 00.000 11060 IsGuiding returns 0
21:30:17.839 00.006 10844 UpdateGuideState exits: m=981 SNR=20.0
21:30:17.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:17.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:17.839 00.000 10844 Enqueuing Expose request
21:30:17.924 00.085 11060 IsGuiding returns 0
21:30:17.924 00.000 11060 Move returns status 0, amount 60
21:30:17.924 00.000 11060 MoveAxis(N, 0, ABG)
21:30:17.924 00.000 11060 Move returns status 0, amount 0
21:30:17.924 00.000 11060 move complete, result=0
21:30:17.924 00.000 11060 worker thread done servicing request
21:30:17.926 00.002 11060 Worker thread wakes up
21:30:17.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:17.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:17.926 00.000 10844 GuideStep: -0.4 px 60 ms EAST, -0.4 px 0 ms NORTH
21:30:18.558 00.632 11060 Exposure complete
21:30:18.785 00.227 11060 worker thread done servicing request
21:30:18.785 00.000 10844 OnExposeComplete: enter
21:30:18.785 00.000 10844 UpdateGuideState(): m_state=6
21:30:18.785 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
21:30:18.785 00.000 10844 Star::Find returns 1 (0), X=93.57, Y=463.46, Mass=888, SNR=18.4, Peak=113 HFD=3.2
21:30:18.785 00.000 10844 MultiStar: [#1 -0.34,-0.38,0.99,U] [#2 -1.54,0.22,0.00,M2] [#3 -0.05,0.12,0.85,U] [#4 -0.83,0.41,0.00,M1] [#5 -0.82,0.87,0.00,M7] [#6 -1.09,0.32,0.00,M4] [#7 -0.27,0.75,0.97,U] [#8 -0.59,-0.59,0.90,U] 
21:30:18.785 00.000 10844 refined, 4 included, MultiStar: {-0.43, -0.09}, one-star: {-0.84, -0.34}
21:30:18.785 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.80) = xAngle (-2.13 = -2.13)
21:30:18.785 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.22 = -2.22)
21:30:18.785 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-0.09 hyp=0.44 cameraTheta=-2.94 mountX=-0.23 mountY=-0.35, mountTheta=-2.16
21:30:18.793 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-0.09, opts=13)
21:30:18.793 00.000 10844 Enqueuing Move request for scope (-0.43, -0.09)
21:30:18.793 00.000 11060 Worker thread wakes up
21:30:18.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.09) opts 0xd
21:30:18.793 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -0.09)
21:30:18.793 00.000 11060 Moving (-0.43, -0.09) raw xDistance=-0.23 yDistance=-0.35
21:30:18.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
21:30:18.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:18.795 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:30:18.795 00.000 11060 MoveAxis(E, 36, ABG)
21:30:18.795 00.000 11060 Guiding  Dir = 2, Dur = 36
21:30:18.800 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:18.821 00.021 11060 IsSlewing returns 0
21:30:18.821 00.000 11060 IsGuiding returns 0
21:30:18.834 00.013 10844 UpdateGuideState exits: m=888 SNR=18.4
21:30:18.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:18.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:18.834 00.000 10844 Enqueuing Expose request
21:30:18.891 00.057 11060 IsGuiding returns 0
21:30:18.891 00.000 11060 Move returns status 0, amount 36
21:30:18.891 00.000 11060 MoveAxis(N, 0, ABG)
21:30:18.891 00.000 11060 Move returns status 0, amount 0
21:30:18.891 00.000 11060 move complete, result=0
21:30:18.891 00.000 11060 worker thread done servicing request
21:30:18.891 00.000 11060 Worker thread wakes up
21:30:18.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:18.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:18.893 00.002 10844 GuideStep: -0.2 px 36 ms EAST, -0.4 px 0 ms NORTH
21:30:19.518 00.625 11060 Exposure complete
21:30:19.748 00.230 11060 worker thread done servicing request
21:30:19.748 00.000 10844 OnExposeComplete: enter
21:30:19.748 00.000 10844 UpdateGuideState(): m_state=6
21:30:19.748 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
21:30:19.751 00.003 10844 Star::Find returns 1 (0), X=93.27, Y=464.10, Mass=969, SNR=19.7, Peak=92 HFD=3.5
21:30:19.751 00.000 10844 MultiStar: [#1 -0.27,0.27,1.00,U] [#2 -1.27,0.10,0.00,M3] [#3 -0.25,-0.29,0.73,U] [#4 -0.81,0.14,3.65,U] [#5 -0.39,1.00,0.00,M8] [#6 -1.22,-0.29,0.00,M5] [#7 -0.73,0.73,0.00,M1] [#8 0.49,-0.19,0.79,U] 
21:30:19.751 00.000 10844 refined, 4 included, MultiStar: {-0.58, 0.10}, one-star: {-1.14, 0.30}
21:30:19.751 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.80) = xAngle (3.78 = -2.51)
21:30:19.751 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.69 = -2.59)
21:30:19.751 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=0.10 hyp=0.59 cameraTheta=2.97 mountX=-0.47 mountY=-0.31, mountTheta=-2.57
21:30:19.751 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=0.10, opts=13)
21:30:19.751 00.000 10844 Enqueuing Move request for scope (-0.58, 0.10)
21:30:19.751 00.000 11060 Worker thread wakes up
21:30:19.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.10) opts 0xd
21:30:19.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, 0.10)
21:30:19.751 00.000 11060 Moving (-0.58, 0.10) raw xDistance=-0.47 yDistance=-0.31
21:30:19.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
21:30:19.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:19.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:30:19.751 00.000 11060 MoveAxis(E, 71, ABG)
21:30:19.751 00.000 11060 Guiding  Dir = 2, Dur = 71
21:30:19.770 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:19.791 00.021 11060 IsSlewing returns 0
21:30:19.793 00.002 11060 IsGuiding returns 0
21:30:19.805 00.012 10844 UpdateGuideState exits: m=969 SNR=19.7
21:30:19.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:19.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:19.805 00.000 10844 Enqueuing Expose request
21:30:19.875 00.070 11060 IsGuiding returns 0
21:30:19.875 00.000 11060 Move returns status 0, amount 71
21:30:19.875 00.000 11060 MoveAxis(N, 0, ABG)
21:30:19.875 00.000 11060 Move returns status 0, amount 0
21:30:19.875 00.000 11060 move complete, result=0
21:30:19.875 00.000 11060 worker thread done servicing request
21:30:19.875 00.000 11060 Worker thread wakes up
21:30:19.875 00.000 10844 GuideStep: -0.5 px 71 ms EAST, -0.3 px 0 ms NORTH
21:30:19.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:19.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:20.515 00.640 11060 Exposure complete
21:30:20.737 00.222 10844 OnExposeComplete: enter
21:30:20.737 00.000 10844 UpdateGuideState(): m_state=6
21:30:20.739 00.002 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
21:30:20.739 00.000 10844 Star::Find returns 1 (0), X=93.43, Y=463.63, Mass=1123, SNR=21.2, Peak=107 HFD=3.3
21:30:20.739 00.000 10844 MultiStar: [#1 -0.80,-0.34,1.08,U] [#2 -1.47,-0.58,0.00,M4] [#3 -0.22,-0.14,0.72,U] [#4 -0.10,-0.03,3.22,U] [#5 -0.63,0.87,0.00,M9] [#6 -0.74,0.90,0.00,M6] [#7 -0.05,0.42,0.87,U] [#8 -0.81,-1.04,0.00,M1] 
21:30:20.739 00.000 10844 refined, 4 included, MultiStar: {-0.34, -0.05}, one-star: {-0.98, -0.18}
21:30:20.739 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.80) = xAngle (-2.18 = -2.18)
21:30:20.739 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.27 = -2.27)
21:30:20.739 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.35 cameraTheta=-2.99 mountX=-0.20 mountY=-0.27, mountTheta=-2.21
21:30:20.741 00.002 11060 worker thread done servicing request
21:30:20.741 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.05, opts=13)
21:30:20.741 00.000 10844 Enqueuing Move request for scope (-0.34, -0.05)
21:30:20.741 00.000 11060 Worker thread wakes up
21:30:20.742 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.05) opts 0xd
21:30:20.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.05)
21:30:20.742 00.000 11060 Moving (-0.34, -0.05) raw xDistance=-0.20 yDistance=-0.27
21:30:20.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
21:30:20.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:20.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:30:20.743 00.001 11060 MoveAxis(E, 31, ABG)
21:30:20.743 00.000 11060 Guiding  Dir = 2, Dur = 31
21:30:20.747 00.004 11060 IsSlewing returns 0
21:30:20.747 00.000 11060 IsGuiding returns 0
21:30:20.747 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:20.762 00.015 10844 UpdateGuideState exits: m=1123 SNR=21.2
21:30:20.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:20.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:20.762 00.000 10844 Enqueuing Expose request
21:30:20.787 00.025 11060 IsGuiding returns 0
21:30:20.787 00.000 11060 Move returns status 0, amount 31
21:30:20.787 00.000 11060 MoveAxis(N, 0, ABG)
21:30:20.787 00.000 11060 Move returns status 0, amount 0
21:30:20.787 00.000 11060 move complete, result=0
21:30:20.787 00.000 11060 worker thread done servicing request
21:30:20.787 00.000 11060 Worker thread wakes up
21:30:20.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:20.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:20.787 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.3 px 0 ms NORTH
21:30:21.427 00.640 11060 Exposure complete
21:30:21.646 00.219 11060 worker thread done servicing request
21:30:21.647 00.001 10844 OnExposeComplete: enter
21:30:21.647 00.000 10844 UpdateGuideState(): m_state=6
21:30:21.647 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
21:30:21.647 00.000 10844 Star::Find returns 1 (0), X=93.45, Y=463.63, Mass=1081, SNR=20.6, Peak=96 HFD=3.4
21:30:21.648 00.001 10844 MultiStar: [#1 -0.40,-0.41,1.09,U] [#2 -0.55,0.20,0.90,U] [#3 0.29,-0.97,0.00,M1] [#4 -0.35,-0.30,3.39,U] [#5 -0.03,0.39,0.92,U] [#6 -0.53,0.92,0.00,M7] [#7 -0.14,0.69,0.92,U] [#8 -0.41,-0.15,0.85,U] 
21:30:21.648 00.000 10844 refined, 6 included, MultiStar: {-0.40, -0.06}, one-star: {-0.96, -0.17}
21:30:21.648 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.80) = xAngle (-2.18 = -2.18)
21:30:21.648 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.26 = -2.26)
21:30:21.648 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.06 hyp=0.40 cameraTheta=-2.98 mountX=-0.23 mountY=-0.31, mountTheta=-2.21
21:30:21.648 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.06, opts=13)
21:30:21.648 00.000 10844 Enqueuing Move request for scope (-0.40, -0.06)
21:30:21.648 00.000 11060 Worker thread wakes up
21:30:21.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.06) opts 0xd
21:30:21.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.06)
21:30:21.648 00.000 11060 Moving (-0.40, -0.06) raw xDistance=-0.23 yDistance=-0.31
21:30:21.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:30:21.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:21.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:30:21.648 00.000 11060 MoveAxis(E, 34, ABG)
21:30:21.648 00.000 11060 Guiding  Dir = 2, Dur = 34
21:30:21.653 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:21.659 00.006 11060 IsSlewing returns 0
21:30:21.659 00.000 11060 IsGuiding returns 0
21:30:21.684 00.025 10844 UpdateGuideState exits: m=1081 SNR=20.6
21:30:21.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:21.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:21.684 00.000 10844 Enqueuing Expose request
21:30:21.706 00.022 11060 IsGuiding returns 0
21:30:21.706 00.000 11060 Move returns status 0, amount 34
21:30:21.706 00.000 11060 MoveAxis(N, 0, ABG)
21:30:21.706 00.000 11060 Move returns status 0, amount 0
21:30:21.706 00.000 11060 move complete, result=0
21:30:21.706 00.000 11060 worker thread done servicing request
21:30:21.706 00.000 11060 Worker thread wakes up
21:30:21.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:21.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:21.706 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.3 px 0 ms NORTH
21:30:22.370 00.664 11060 Exposure complete
21:30:22.660 00.290 11060 worker thread done servicing request
21:30:22.660 00.000 10844 OnExposeComplete: enter
21:30:22.660 00.000 10844 UpdateGuideState(): m_state=6
21:30:22.660 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
21:30:22.660 00.000 10844 Star::Find returns 1 (0), X=93.58, Y=463.20, Mass=1077, SNR=20.7, Peak=110 HFD=3.1
21:30:22.660 00.000 10844 MultiStar: [#1 -0.79,-0.50,0.00,M1] [#2 -1.01,-0.99,0.00,M4] [#3 -0.05,-1.13,0.00,M2] [#4 -0.71,-0.09,3.07,U] [#5 -0.71,-0.19,0.96,U] [#6 -1.46,0.41,0.00,M8] [#7 -0.79,-0.48,0.00,M1] [#8 -0.33,-0.47,0.73,U] 
21:30:22.660 00.000 10844 refined, 3 included, MultiStar: {-0.68, -0.24}, one-star: {-0.83, -0.60}
21:30:22.660 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.80) = xAngle (-2.00 = -2.00)
21:30:22.660 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.08 = -2.08)
21:30:22.660 00.000 10844 CameraToMount -- cameraX=-0.68 cameraY=-0.24 hyp=0.72 cameraTheta=-2.80 mountX=-0.30 mountY=-0.63, mountTheta=-2.01
21:30:22.665 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.68, y=-0.24, opts=13)
21:30:22.665 00.000 10844 Enqueuing Move request for scope (-0.68, -0.24)
21:30:22.665 00.000 11060 Worker thread wakes up
21:30:22.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.24) opts 0xd
21:30:22.665 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.68, -0.24)
21:30:22.665 00.000 11060 Moving (-0.68, -0.24) raw xDistance=-0.30 yDistance=-0.63
21:30:22.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:30:22.665 00.000 11060 resist switch: large excursion: input -0.63 thresh 0.57 direction from 1 to -1
21:30:22.665 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.89
21:30:22.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
21:30:22.665 00.000 11060 MoveAxis(E, 45, ABG)
21:30:22.665 00.000 11060 Guiding  Dir = 2, Dur = 45
21:30:22.671 00.006 11060 IsSlewing returns 0
21:30:22.671 00.000 11060 IsGuiding returns 0
21:30:22.676 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:22.691 00.015 10844 UpdateGuideState exits: m=1077 SNR=20.7
21:30:22.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:22.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:22.691 00.000 10844 Enqueuing Expose request
21:30:22.729 00.038 11060 IsGuiding returns 0
21:30:22.729 00.000 11060 Move returns status 0, amount 45
21:30:22.729 00.000 11060 BLC: Oldest BLC event removed
21:30:22.729 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:30:22.729 00.000 11060 MoveAxis(N, 992, ABG)
21:30:22.729 00.000 11060 Guiding  Dir = 0, Dur = 992
21:30:22.742 00.013 11060 IsSlewing returns 0
21:30:22.743 00.001 11060 IsGuiding returns 0
21:30:23.752 01.009 11060 IsGuiding returns 0
21:30:23.754 00.002 11060 Move returns status 0, amount 992
21:30:23.754 00.000 11060 move complete, result=0
21:30:23.754 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.6 px 992 ms NORTH
21:30:23.754 00.000 11060 worker thread done servicing request
21:30:23.777 00.023 11060 Worker thread wakes up
21:30:23.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:23.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:24.428 00.651 11060 Exposure complete
21:30:24.604 00.176 11060 worker thread done servicing request
21:30:24.604 00.000 10844 OnExposeComplete: enter
21:30:24.604 00.000 10844 UpdateGuideState(): m_state=6
21:30:24.607 00.003 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
21:30:24.607 00.000 10844 Star::Find returns 1 (0), X=93.98, Y=463.72, Mass=1033, SNR=20.5, Peak=127 HFD=3.0
21:30:24.607 00.000 10844 MultiStar: [#1 -0.54,0.37,0.97,U] [#2 -0.84,-0.05,0.95,U] [#3 0.02,0.66,0.80,U] [#4 -0.14,0.98,0.00,M1] [#5 -0.07,0.02,0.92,U] [#6 0.06,0.16,0.94,U] [#7 -0.21,0.70,1.01,U] [#8 0.57,-0.43,0.99,U] 
21:30:24.607 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.16}, one-star: {-0.43, -0.08}
21:30:24.607 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.80) = xAngle (3.23 = -3.05)
21:30:24.607 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.14 = -3.14)
21:30:24.607 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.42 mountX=-0.24 mountY=-0.00, mountTheta=-3.14
21:30:24.607 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.16, opts=13)
21:30:24.607 00.000 10844 Enqueuing Move request for scope (-0.18, 0.16)
21:30:24.607 00.000 11060 Worker thread wakes up
21:30:24.609 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
21:30:24.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
21:30:24.609 00.000 11060 Moving (-0.18, 0.16) raw xDistance=-0.24 yDistance=-0.00
21:30:24.609 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.441193, 1:0.000119
21:30:24.609 00.000 11060 BLC: No correction, Miss < min_move
21:30:24.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:30:24.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:24.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:30:24.609 00.000 11060 MoveAxis(E, 37, ABG)
21:30:24.609 00.000 11060 Guiding  Dir = 2, Dur = 37
21:30:24.612 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:24.618 00.006 11060 IsSlewing returns 0
21:30:24.618 00.000 11060 IsGuiding returns 0
21:30:24.628 00.010 10844 UpdateGuideState exits: m=1033 SNR=20.5
21:30:24.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:24.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:24.628 00.000 10844 Enqueuing Expose request
21:30:24.663 00.035 11060 IsGuiding returns 0
21:30:24.663 00.000 11060 Move returns status 0, amount 37
21:30:24.663 00.000 11060 MoveAxis(N, 0, ABG)
21:30:24.663 00.000 11060 Move returns status 0, amount 0
21:30:24.663 00.000 11060 move complete, result=0
21:30:24.663 00.000 11060 worker thread done servicing request
21:30:24.663 00.000 11060 Worker thread wakes up
21:30:24.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:24.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:24.663 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
21:30:25.306 00.643 11060 Exposure complete
21:30:25.624 00.318 11060 worker thread done servicing request
21:30:25.624 00.000 10844 OnExposeComplete: enter
21:30:25.624 00.000 10844 UpdateGuideState(): m_state=6
21:30:25.624 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
21:30:25.624 00.000 10844 Star::Find returns 1 (0), X=94.06, Y=463.40, Mass=945, SNR=19.3, Peak=87 HFD=3.6
21:30:25.624 00.000 10844 MultiStar: [#1 -0.11,-0.48,1.06,U] [#2 -1.23,-0.10,0.00,M4] [#3 0.21,-0.02,0.88,U] [#4 -0.70,0.20,3.71,U] [#5 -0.14,0.02,0.95,U] [#6 -0.00,-0.51,0.89,U] [#7 -0.08,0.26,0.97,U] [#8 -0.25,-0.49,0.94,U] 
21:30:25.624 00.000 10844 refined, 7 included, MultiStar: {-0.32, -0.08}, one-star: {-0.35, -0.40}
21:30:25.624 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.80) = xAngle (-2.09 = -2.09)
21:30:25.624 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.18 = -2.18)
21:30:25.624 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-2.90 mountX=-0.16 mountY=-0.27, mountTheta=-2.12
21:30:25.624 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.08, opts=13)
21:30:25.624 00.000 10844 Enqueuing Move request for scope (-0.32, -0.08)
21:30:25.624 00.000 11060 Worker thread wakes up
21:30:25.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.08) opts 0xd
21:30:25.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.08)
21:30:25.624 00.000 11060 Moving (-0.32, -0.08) raw xDistance=-0.16 yDistance=-0.27
21:30:25.624 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.441193, 1:0.000119, 2:0.269667
21:30:25.624 00.000 11060 BLC: Under-shoot: nominal increase by 18
21:30:25.624 00.000 11060 BLC: window closed
21:30:25.624 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:30:25.624 00.000 11060 BLC: Pulse adjusted to 750
21:30:25.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
21:30:25.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
21:30:25.624 00.000 11060 MoveAxis(E, 25, ABG)
21:30:25.624 00.000 11060 Guiding  Dir = 2, Dur = 25
21:30:25.630 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:25.635 00.005 11060 IsSlewing returns 0
21:30:25.635 00.000 11060 IsGuiding returns 0
21:30:25.646 00.011 10844 UpdateGuideState exits: m=945 SNR=19.3
21:30:25.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:25.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:25.646 00.000 10844 Enqueuing Expose request
21:30:25.663 00.017 11060 IsGuiding returns 0
21:30:25.663 00.000 11060 Move returns status 0, amount 25
21:30:25.663 00.000 11060 MoveAxis(N, 103, ABG)
21:30:25.663 00.000 11060 Guiding  Dir = 0, Dur = 103
21:30:25.690 00.027 11060 IsSlewing returns 0
21:30:25.690 00.000 11060 IsGuiding returns 0
21:30:25.766 00.076 10844 evsrv: cli 0EEEE6B0 connect
21:30:25.766 00.000 10844 case statement mapped state 6 to 3
21:30:25.769 00.003 10844 case statement mapped state 6 to 3
21:30:25.769 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_pixel_scale","id":"a354b781-17b3-4f11-9c03-7ec2981488db"}
21:30:25.769 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":4.1253,"id":"a354b781-17b3-4f11-9c03-7ec2981488db"}
21:30:25.769 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
21:30:25.810 00.041 11060 IsGuiding returns 0
21:30:25.810 00.000 11060 Move returns status 0, amount 103
21:30:25.810 00.000 11060 move complete, result=0
21:30:25.810 00.000 11060 worker thread done servicing request
21:30:25.810 00.000 11060 Worker thread wakes up
21:30:25.810 00.000 10844 GuideStep: -0.2 px 25 ms EAST, -0.3 px 103 ms NORTH
21:30:25.812 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:25.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:26.493 00.681 11060 Exposure complete
21:30:26.672 00.179 11060 worker thread done servicing request
21:30:26.672 00.000 10844 OnExposeComplete: enter
21:30:26.672 00.000 10844 UpdateGuideState(): m_state=6
21:30:26.672 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
21:30:26.672 00.000 10844 Star::Find returns 1 (0), X=94.81, Y=463.42, Mass=1046, SNR=20.3, Peak=103 HFD=3.2
21:30:26.672 00.000 10844 MultiStar: [#1 0.30,-0.82,1.02,U] [#2 -0.08,-0.68,0.84,U] [#3 0.46,-0.17,0.61,U] [#4 0.29,0.42,3.35,U] [#5 0.48,0.32,0.92,U] [#6 -0.18,0.02,0.98,U] [#7 0.30,0.85,0.89,U] [#8 0.35,-0.48,0.89,U] 
21:30:26.672 00.000 10844 refined, 8 included, MultiStar: {0.26, 0.02}, one-star: {0.40, -0.39}
21:30:26.672 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.80) = xAngle (0.87 = 0.87)
21:30:26.672 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
21:30:26.672 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.06 mountX=0.17 mountY=0.18, mountTheta=0.83
21:30:26.679 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.02, opts=13)
21:30:26.682 00.003 10844 Enqueuing Move request for scope (0.26, 0.02)
21:30:26.682 00.000 11060 Worker thread wakes up
21:30:26.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
21:30:26.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
21:30:26.683 00.001 11060 Moving (0.26, 0.02) raw xDistance=0.17 yDistance=0.18
21:30:26.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
21:30:26.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:26.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:30:26.683 00.000 11060 MoveAxis(W, 24, ABG)
21:30:26.683 00.000 11060 Guiding  Dir = 3, Dur = 24
21:30:26.689 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:26.709 00.020 11060 IsSlewing returns 0
21:30:26.711 00.002 11060 IsGuiding returns 0
21:30:26.714 00.003 10844 UpdateGuideState exits: m=1046 SNR=20.3
21:30:26.716 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:26.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:26.716 00.000 10844 Enqueuing Expose request
21:30:26.751 00.035 11060 IsGuiding returns 0
21:30:26.752 00.001 11060 Move returns status 0, amount 24
21:30:26.752 00.000 11060 MoveAxis(N, 0, ABG)
21:30:26.752 00.000 11060 Move returns status 0, amount 0
21:30:26.752 00.000 11060 move complete, result=0
21:30:26.752 00.000 11060 worker thread done servicing request
21:30:26.752 00.000 11060 Worker thread wakes up
21:30:26.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:26.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:26.752 00.000 10844 GuideStep: 0.2 px 24 ms WEST, 0.2 px 0 ms NORTH
21:30:27.384 00.632 11060 Exposure complete
21:30:27.666 00.282 11060 worker thread done servicing request
21:30:27.666 00.000 10844 OnExposeComplete: enter
21:30:27.666 00.000 10844 UpdateGuideState(): m_state=6
21:30:27.666 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
21:30:27.666 00.000 10844 Star::Find returns 1 (0), X=94.24, Y=463.34, Mass=1069, SNR=20.6, Peak=99 HFD=3.6
21:30:27.666 00.000 10844 MultiStar: [#1 0.43,-0.85,0.00,M1] [#2 -0.34,-0.28,0.93,U] [#3 0.55,-0.78,0.00,M1] [#4 0.01,0.56,3.29,U] [#5 0.64,0.66,0.00,M5] [#6 -0.59,-0.54,0.93,U] [#7 0.41,0.81,0.92,U] [#8 0.50,-0.63,0.82,U] 
21:30:27.666 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {-0.17, -0.46}
21:30:27.666 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.80) = xAngle (2.62 = 2.62)
21:30:27.666 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.53 = 2.53)
21:30:27.666 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.82 mountX=-0.10 mountY=0.06, mountTheta=2.56
21:30:27.669 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
21:30:27.669 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
21:30:27.669 00.000 11060 Worker thread wakes up
21:30:27.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
21:30:27.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
21:30:27.669 00.000 11060 Moving (-0.03, 0.11) raw xDistance=-0.10 yDistance=0.06
21:30:27.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:30:27.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:27.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:30:27.669 00.000 11060 MoveAxis(E, 0, ABG)
21:30:27.669 00.000 11060 Move returns status 0, amount 0
21:30:27.669 00.000 11060 MoveAxis(N, 0, ABG)
21:30:27.669 00.000 11060 Move returns status 0, amount 0
21:30:27.669 00.000 11060 move complete, result=0
21:30:27.669 00.000 11060 worker thread done servicing request
21:30:27.677 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:27.709 00.032 10844 UpdateGuideState exits: m=1069 SNR=20.6
21:30:27.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:27.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:27.709 00.000 10844 Enqueuing Expose request
21:30:27.709 00.000 11060 Worker thread wakes up
21:30:27.709 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:30:27.712 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:27.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:28.382 00.670 11060 Exposure complete
21:30:29.094 00.712 10844 OnExposeComplete: enter
21:30:29.094 00.000 10844 UpdateGuideState(): m_state=6
21:30:29.094 00.000 11060 worker thread done servicing request
21:30:29.094 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
21:30:29.094 00.000 10844 Star::Find returns 1 (0), X=94.63, Y=463.31, Mass=1254, SNR=22.6, Peak=102 HFD=3.5
21:30:29.096 00.002 10844 MultiStar: [#1 0.18,-0.27,1.00,U] [#2 -0.66,0.02,0.64,U] [#3 0.25,-0.45,0.57,U] [#4 0.33,0.10,3.12,U] [#5 -0.15,0.26,0.78,U] [#6 -0.36,0.06,0.65,U] [#7 -0.42,0.86,0.00,M1] [#8 0.43,0.00,0.84,U] 
21:30:29.096 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.05}, one-star: {0.22, -0.49}
21:30:29.096 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.80) = xAngle (0.43 = 0.43)
21:30:29.096 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
21:30:29.096 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.37 mountX=0.13 mountY=0.05, mountTheta=0.36
21:30:29.098 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.05, opts=13)
21:30:29.098 00.000 10844 Enqueuing Move request for scope (0.14, -0.05)
21:30:29.098 00.000 11060 Worker thread wakes up
21:30:29.100 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
21:30:29.100 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
21:30:29.100 00.000 11060 Moving (0.14, -0.05) raw xDistance=0.13 yDistance=0.05
21:30:29.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:30:29.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:29.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:30:29.100 00.000 11060 MoveAxis(W, 19, ABG)
21:30:29.100 00.000 11060 Guiding  Dir = 3, Dur = 19
21:30:29.108 00.008 11060 IsSlewing returns 0
21:30:29.109 00.001 11060 IsGuiding returns 0
21:30:29.116 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:29.139 00.023 11060 IsGuiding returns 0
21:30:29.139 00.000 11060 Move returns status 0, amount 19
21:30:29.141 00.002 11060 MoveAxis(N, 0, ABG)
21:30:29.141 00.000 11060 Move returns status 0, amount 0
21:30:29.141 00.000 11060 move complete, result=0
21:30:29.141 00.000 11060 worker thread done servicing request
21:30:29.181 00.040 10844 UpdateGuideState exits: m=1254 SNR=22.6
21:30:29.182 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:29.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:29.182 00.000 10844 Enqueuing Expose request
21:30:29.182 00.000 10844 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
21:30:29.182 00.000 11060 Worker thread wakes up
21:30:29.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:29.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:29.926 00.744 11060 Exposure complete
21:30:31.274 01.348 11060 worker thread done servicing request
21:30:31.274 00.000 10844 OnExposeComplete: enter
21:30:31.274 00.000 10844 UpdateGuideState(): m_state=6
21:30:31.274 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
21:30:31.277 00.003 10844 Star::Find returns 1 (0), X=94.71, Y=463.77, Mass=973, SNR=19.7, Peak=78 HFD=3.5
21:30:31.277 00.000 10844 MultiStar: [#1 0.32,0.21,1.15,U] [#2 -0.02,0.01,0.93,U] [#3 1.33,-0.67,0.00,M1] [#4 0.01,0.96,0.00,M1] [#5 0.20,0.82,0.86,U] [#6 -0.53,0.62,0.83,U] [#7 -0.38,1.22,0.00,M2] [#8 0.34,-0.20,0.82,U] 
21:30:31.277 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.23}, one-star: {0.30, -0.03}
21:30:31.277 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.80) = xAngle (1.89 = 1.89)
21:30:31.277 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.81 = 1.81)
21:30:31.279 00.002 10844 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.09 mountX=-0.08 mountY=0.25, mountTheta=1.89
21:30:31.299 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.23, opts=13)
21:30:31.299 00.000 10844 Enqueuing Move request for scope (0.12, 0.23)
21:30:31.299 00.000 11060 Worker thread wakes up
21:30:31.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
21:30:31.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
21:30:31.299 00.000 11060 Moving (0.12, 0.23) raw xDistance=-0.08 yDistance=0.25
21:30:31.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:30:31.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:31.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:30:31.299 00.000 11060 MoveAxis(E, 0, ABG)
21:30:31.299 00.000 11060 Move returns status 0, amount 0
21:30:31.299 00.000 11060 MoveAxis(N, 0, ABG)
21:30:31.299 00.000 11060 Move returns status 0, amount 0
21:30:31.299 00.000 11060 move complete, result=0
21:30:31.299 00.000 11060 worker thread done servicing request
21:30:31.324 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:31.380 00.056 10844 UpdateGuideState exits: m=973 SNR=19.7
21:30:31.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:31.381 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:31.381 00.000 10844 Enqueuing Expose request
21:30:31.381 00.000 11060 Worker thread wakes up
21:30:31.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:31.381 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:30:31.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:32.054 00.673 11060 Exposure complete
21:30:32.630 00.576 11060 worker thread done servicing request
21:30:32.630 00.000 10844 OnExposeComplete: enter
21:30:32.631 00.001 10844 UpdateGuideState(): m_state=6
21:30:32.631 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
21:30:32.632 00.001 10844 Star::Find returns 1 (0), X=93.01, Y=464.25, Mass=1206, SNR=22.1, Peak=98 HFD=4.0
21:30:32.632 00.000 10844 MultiStar: [#1 0.27,-0.32,0.88,U] [#2 -0.02,-0.01,0.89,U] [#3 0.64,-0.22,0.64,U] [#4 0.16,0.34,2.96,U] [#5 0.84,0.12,0.85,U] [#6 -0.45,0.93,0.00,M3] [#7 0.27,0.60,0.76,U] [#8 0.24,-0.88,0.00,M1] 
21:30:32.632 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.20}, one-star: {-1.41, 0.45}
21:30:32.632 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.80) = xAngle (1.99 = 1.99)
21:30:32.632 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.91 = 1.91)
21:30:32.633 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.19 mountX=-0.09 mountY=0.20, mountTheta=1.98
21:30:32.637 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.20, opts=13)
21:30:32.637 00.000 10844 Enqueuing Move request for scope (0.08, 0.20)
21:30:32.637 00.000 11060 Worker thread wakes up
21:30:32.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
21:30:32.637 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
21:30:32.637 00.000 11060 Moving (0.08, 0.20) raw xDistance=-0.09 yDistance=0.20
21:30:32.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:30:32.638 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:32.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:30:32.638 00.000 11060 MoveAxis(E, 0, ABG)
21:30:32.638 00.000 11060 Move returns status 0, amount 0
21:30:32.643 00.005 11060 MoveAxis(N, 0, ABG)
21:30:32.643 00.000 11060 Move returns status 0, amount 0
21:30:32.643 00.000 11060 move complete, result=0
21:30:32.643 00.000 11060 worker thread done servicing request
21:30:32.674 00.031 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:32.735 00.061 10844 UpdateGuideState exits: m=1206 SNR=22.1
21:30:32.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:32.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:32.735 00.000 10844 Enqueuing Expose request
21:30:32.735 00.000 11060 Worker thread wakes up
21:30:32.735 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:30:32.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:32.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:33.366 00.631 11060 Exposure complete
21:30:33.898 00.532 11060 worker thread done servicing request
21:30:33.898 00.000 10844 OnExposeComplete: enter
21:30:33.898 00.000 10844 UpdateGuideState(): m_state=6
21:30:33.898 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
21:30:33.898 00.000 10844 Star::Find returns 1 (0), X=93.68, Y=464.26, Mass=965, SNR=19.3, Peak=83 HFD=3.5
21:30:33.898 00.000 10844 MultiStar: [#1 0.63,-0.69,0.00,M1] [#2 0.06,-0.50,0.99,U] [#3 0.32,-0.99,0.00,M1] [#4 0.52,-0.56,3.71,U] [#5 0.55,-0.12,0.95,U] [#6 0.20,-0.29,0.94,U] [#7 -0.39,-0.02,1.26,U] [#8 0.11,-0.59,0.78,U] 
21:30:33.898 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.31}, one-star: {-0.73, 0.45}
21:30:33.898 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.80) = xAngle (-0.28 = -0.28)
21:30:33.898 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.37 = -0.37)
21:30:33.898 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-1.09 mountX=0.34 mountY=-0.13, mountTheta=-0.36
21:30:33.898 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.31, opts=13)
21:30:33.898 00.000 10844 Enqueuing Move request for scope (0.16, -0.31)
21:30:33.898 00.000 11060 Worker thread wakes up
21:30:33.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
21:30:33.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
21:30:33.898 00.000 11060 Moving (0.16, -0.31) raw xDistance=0.34 yDistance=-0.13
21:30:33.904 00.006 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
21:30:33.905 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:33.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:30:33.905 00.000 11060 MoveAxis(W, 49, ABG)
21:30:33.905 00.000 11060 Guiding  Dir = 3, Dur = 49
21:30:33.933 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:33.949 00.016 11060 IsSlewing returns 0
21:30:33.950 00.001 11060 IsGuiding returns 0
21:30:33.959 00.009 10844 UpdateGuideState exits: m=965 SNR=19.3
21:30:33.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:33.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:33.959 00.000 10844 Enqueuing Expose request
21:30:34.042 00.083 11060 IsGuiding returns 0
21:30:34.043 00.001 11060 Move returns status 0, amount 49
21:30:34.043 00.000 11060 MoveAxis(N, 0, ABG)
21:30:34.043 00.000 11060 Move returns status 0, amount 0
21:30:34.043 00.000 11060 move complete, result=0
21:30:34.043 00.000 11060 worker thread done servicing request
21:30:34.043 00.000 11060 Worker thread wakes up
21:30:34.044 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:34.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:34.050 00.006 10844 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
21:30:34.793 00.743 11060 Exposure complete
21:30:35.188 00.395 11060 worker thread done servicing request
21:30:35.188 00.000 10844 OnExposeComplete: enter
21:30:35.188 00.000 10844 UpdateGuideState(): m_state=6
21:30:35.188 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
21:30:35.188 00.000 10844 Star::Find returns 1 (0), X=94.29, Y=464.41, Mass=902, SNR=18.8, Peak=84 HFD=3.4
21:30:35.188 00.000 10844 MultiStar: [#1 0.24,-0.52,1.22,U] [#2 -0.60,0.28,1.20,U] [#3 -0.27,-0.28,0.69,U] [#4 -1.01,0.05,0.00,M1] [#5 0.55,0.21,0.93,U] [#6 -0.81,-0.10,0.89,U] [#7 -0.25,0.84,0.93,U] [#8 -0.53,-0.61,0.83,U] 
21:30:35.188 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.06}, one-star: {-0.13, 0.61}
21:30:35.188 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.80) = xAngle (3.65 = -2.63)
21:30:35.188 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.56 = -2.72)
21:30:35.188 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.85 mountX=-0.19 mountY=-0.09, mountTheta=-2.70
21:30:35.188 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.06, opts=13)
21:30:35.188 00.000 10844 Enqueuing Move request for scope (-0.21, 0.06)
21:30:35.188 00.000 11060 Worker thread wakes up
21:30:35.193 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
21:30:35.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
21:30:35.193 00.000 11060 Moving (-0.21, 0.06) raw xDistance=-0.19 yDistance=-0.09
21:30:35.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:30:35.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:35.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:30:35.193 00.000 11060 MoveAxis(E, 27, ABG)
21:30:35.193 00.000 11060 Guiding  Dir = 2, Dur = 27
21:30:35.213 00.020 11060 IsSlewing returns 0
21:30:35.214 00.001 11060 IsGuiding returns 0
21:30:35.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:35.240 00.026 10844 UpdateGuideState exits: m=902 SNR=18.8
21:30:35.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:35.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:35.240 00.000 10844 Enqueuing Expose request
21:30:35.255 00.015 11060 IsGuiding returns 0
21:30:35.255 00.000 11060 Move returns status 0, amount 27
21:30:35.255 00.000 11060 MoveAxis(N, 0, ABG)
21:30:35.255 00.000 11060 Move returns status 0, amount 0
21:30:35.255 00.000 11060 move complete, result=0
21:30:35.255 00.000 11060 worker thread done servicing request
21:30:35.255 00.000 11060 Worker thread wakes up
21:30:35.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:35.257 00.002 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
21:30:35.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:35.888 00.631 11060 Exposure complete
21:30:36.275 00.387 10844 OnExposeComplete: enter
21:30:36.275 00.000 10844 UpdateGuideState(): m_state=6
21:30:36.278 00.003 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
21:30:36.278 00.000 10844 Star::Find returns 1 (0), X=93.69, Y=464.51, Mass=1088, SNR=20.8, Peak=94 HFD=3.5
21:30:36.278 00.000 10844 MultiStar: [#1 -0.61,-0.43,1.08,U] [#2 -0.85,-0.28,0.95,U] [#3 0.73,1.12,0.00,M1] [#4 -0.18,0.41,3.66,U] [#5 0.25,0.56,0.85,U] [#6 -1.20,0.11,0.00,M2] [#7 0.30,0.63,0.89,U] [#8 0.78,0.05,0.83,U] 
21:30:36.278 00.000 11060 worker thread done servicing request
21:30:36.278 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.28}, one-star: {-0.72, 0.70}
21:30:36.279 00.001 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.80) = xAngle (2.97 = 2.97)
21:30:36.279 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.88 = 2.88)
21:30:36.279 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.33 cameraTheta=2.17 mountX=-0.33 mountY=0.08, mountTheta=2.89
21:30:36.282 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.28, opts=13)
21:30:36.282 00.000 10844 Enqueuing Move request for scope (-0.19, 0.28)
21:30:36.282 00.000 11060 Worker thread wakes up
21:30:36.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
21:30:36.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
21:30:36.282 00.000 11060 Moving (-0.19, 0.28) raw xDistance=-0.33 yDistance=0.08
21:30:36.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:30:36.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:36.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:30:36.282 00.000 11060 MoveAxis(E, 49, ABG)
21:30:36.282 00.000 11060 Guiding  Dir = 2, Dur = 49
21:30:36.291 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:36.296 00.005 11060 IsSlewing returns 0
21:30:36.298 00.002 11060 IsGuiding returns 0
21:30:36.348 00.050 10844 UpdateGuideState exits: m=1088 SNR=20.8
21:30:36.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:36.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:36.348 00.000 10844 Enqueuing Expose request
21:30:36.368 00.020 11060 IsGuiding returns 0
21:30:36.368 00.000 11060 Move returns status 0, amount 49
21:30:36.368 00.000 11060 MoveAxis(N, 0, ABG)
21:30:36.368 00.000 11060 Move returns status 0, amount 0
21:30:36.368 00.000 11060 move complete, result=0
21:30:36.368 00.000 11060 worker thread done servicing request
21:30:36.368 00.000 11060 Worker thread wakes up
21:30:36.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:36.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:36.375 00.007 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
21:30:37.407 01.032 11060 Exposure complete
21:30:38.057 00.650 11060 worker thread done servicing request
21:30:38.057 00.000 10844 OnExposeComplete: enter
21:30:38.057 00.000 10844 UpdateGuideState(): m_state=6
21:30:38.057 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
21:30:38.057 00.000 10844 Star::Find returns 1 (0), X=94.38, Y=463.22, Mass=1101, SNR=20.8, Peak=99 HFD=3.5
21:30:38.057 00.000 10844 MultiStar: [#1 -0.61,-0.07,0.90,U] [#2 -1.12,-0.04,0.00,M1] [#3 0.25,-0.89,0.00,M2] [#4 0.12,0.65,3.34,U] [#5 0.34,0.63,0.88,U] [#6 -0.80,0.39,0.88,U] [#7 0.40,0.53,0.84,U] [#8 0.48,-0.30,0.82,U] 
21:30:38.057 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.30}, one-star: {-0.03, -0.59}
21:30:38.059 00.002 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.80) = xAngle (2.32 = 2.32)
21:30:38.059 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.23 = 2.23)
21:30:38.059 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.51 mountX=-0.20 mountY=0.24, mountTheta=2.28
21:30:38.061 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.30, opts=13)
21:30:38.063 00.002 10844 Enqueuing Move request for scope (0.02, 0.30)
21:30:38.063 00.000 11060 Worker thread wakes up
21:30:38.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
21:30:38.065 00.002 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
21:30:38.065 00.000 11060 Moving (0.02, 0.30) raw xDistance=-0.20 yDistance=0.24
21:30:38.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
21:30:38.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:38.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:30:38.065 00.000 11060 MoveAxis(E, 31, ABG)
21:30:38.065 00.000 11060 Guiding  Dir = 2, Dur = 31
21:30:38.098 00.033 11060 IsSlewing returns 0
21:30:38.100 00.002 11060 IsGuiding returns 0
21:30:38.107 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:38.147 00.040 11060 IsGuiding returns 0
21:30:38.147 00.000 11060 Move returns status 0, amount 31
21:30:38.147 00.000 11060 MoveAxis(N, 0, ABG)
21:30:38.147 00.000 11060 Move returns status 0, amount 0
21:30:38.147 00.000 11060 move complete, result=0
21:30:38.162 00.015 11060 worker thread done servicing request
21:30:38.171 00.009 10844 UpdateGuideState exits: m=1101 SNR=20.8
21:30:38.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:38.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:38.171 00.000 10844 Enqueuing Expose request
21:30:38.171 00.000 11060 Worker thread wakes up
21:30:38.171 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
21:30:38.172 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:38.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:38.847 00.675 11060 Exposure complete
21:30:39.228 00.381 10844 OnExposeComplete: enter
21:30:39.228 00.000 10844 UpdateGuideState(): m_state=6
21:30:39.228 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
21:30:39.228 00.000 10844 Star::Find returns 1 (0), X=94.23, Y=463.18, Mass=932, SNR=19.2, Peak=98 HFD=3.0
21:30:39.230 00.002 10844 MultiStar: [#1 0.43,-0.29,1.16,U] [#2 0.22,-0.41,0.98,U] [#3 0.88,-0.55,0.00,M3] [#4 0.11,-0.44,3.69,U] [#5 -0.38,0.16,1.03,U] [#6 -0.49,-0.81,0.00,M2] [#7 -0.23,0.07,1.00,U] [#8 0.09,-0.92,0.00,M1] 
21:30:39.230 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.31}, one-star: {-0.18, -0.63}
21:30:39.230 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.80) = xAngle (-0.65 = -0.65)
21:30:39.230 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.74 = -0.74)
21:30:39.230 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.32 cameraTheta=-1.45 mountX=0.25 mountY=-0.21, mountTheta=-0.70
21:30:39.230 00.000 11060 worker thread done servicing request
21:30:39.232 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.31, opts=13)
21:30:39.232 00.000 10844 Enqueuing Move request for scope (0.04, -0.31)
21:30:39.232 00.000 11060 Worker thread wakes up
21:30:39.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
21:30:39.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
21:30:39.232 00.000 11060 Moving (0.04, -0.31) raw xDistance=0.25 yDistance=-0.21
21:30:39.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:30:39.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:39.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:30:39.232 00.000 11060 MoveAxis(W, 36, ABG)
21:30:39.232 00.000 11060 Guiding  Dir = 3, Dur = 36
21:30:39.237 00.005 11060 IsSlewing returns 0
21:30:39.237 00.000 11060 IsGuiding returns 0
21:30:39.242 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:39.280 00.038 11060 IsGuiding returns 0
21:30:39.281 00.001 11060 Move returns status 0, amount 36
21:30:39.281 00.000 11060 MoveAxis(N, 0, ABG)
21:30:39.281 00.000 11060 Move returns status 0, amount 0
21:30:39.281 00.000 11060 move complete, result=0
21:30:39.281 00.000 11060 worker thread done servicing request
21:30:39.281 00.000 10844 UpdateGuideState exits: m=932 SNR=19.2
21:30:39.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:39.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:39.281 00.000 10844 Enqueuing Expose request
21:30:39.281 00.000 11060 Worker thread wakes up
21:30:39.281 00.000 10844 GuideStep: 0.3 px 36 ms WEST, -0.2 px 0 ms NORTH
21:30:39.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:39.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:39.962 00.681 11060 Exposure complete
21:30:40.395 00.433 11060 worker thread done servicing request
21:30:40.395 00.000 10844 OnExposeComplete: enter
21:30:40.395 00.000 10844 UpdateGuideState(): m_state=6
21:30:40.395 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
21:30:40.396 00.001 10844 Star::Find returns 1 (0), X=94.38, Y=463.16, Mass=946, SNR=19.3, Peak=98 HFD=3.4
21:30:40.396 00.000 10844 MultiStar: [#1 -0.18,-0.92,0.00,M1] [#2 -0.91,-0.85,0.00,M1] [#3 0.72,-1.32,0.00,M4] [#4 -0.71,-0.74,0.00,M1] [#5 -1.05,0.15,0.00,M1] [#6 -0.42,0.03,0.84,U] [#7 -0.23,0.52,0.80,U] [#8 0.17,-0.99,0.00,M2] 
21:30:40.396 00.000 10844 refined, 2 included, MultiStar: {-0.22, -0.08}, one-star: {-0.03, -0.64}
21:30:40.396 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.80) = xAngle (-2.00 = -2.00)
21:30:40.397 00.001 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.08 = -2.08)
21:30:40.397 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.80 mountX=-0.10 mountY=-0.20, mountTheta=-2.01
21:30:40.399 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.08, opts=13)
21:30:40.399 00.000 10844 Enqueuing Move request for scope (-0.22, -0.08)
21:30:40.399 00.000 11060 Worker thread wakes up
21:30:40.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
21:30:40.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
21:30:40.399 00.000 11060 Moving (-0.22, -0.08) raw xDistance=-0.10 yDistance=-0.20
21:30:40.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:30:40.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:40.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:30:40.399 00.000 11060 MoveAxis(E, 0, ABG)
21:30:40.399 00.000 11060 Move returns status 0, amount 0
21:30:40.399 00.000 11060 MoveAxis(N, 0, ABG)
21:30:40.399 00.000 11060 Move returns status 0, amount 0
21:30:40.399 00.000 11060 move complete, result=0
21:30:40.401 00.002 11060 worker thread done servicing request
21:30:40.408 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:40.450 00.042 10844 UpdateGuideState exits: m=946 SNR=19.3
21:30:40.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:40.452 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:40.452 00.000 10844 Enqueuing Expose request
21:30:40.452 00.000 11060 Worker thread wakes up
21:30:40.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:40.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:40.452 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:30:41.131 00.679 11060 Exposure complete
21:30:41.638 00.507 11060 worker thread done servicing request
21:30:41.638 00.000 10844 OnExposeComplete: enter
21:30:41.638 00.000 10844 UpdateGuideState(): m_state=6
21:30:41.638 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
21:30:41.638 00.000 10844 Star::Find returns 1 (0), X=94.58, Y=463.13, Mass=912, SNR=19.0, Peak=88 HFD=3.3
21:30:41.638 00.000 10844 MultiStar: [#1 0.27,-0.43,1.20,U] [#2 -0.11,-0.08,1.06,U] [#3 0.41,-0.07,0.88,U] [#4 -0.42,0.47,3.55,U] [#5 0.33,0.62,0.94,U] [#6 -0.63,-0.40,0.91,U] [#7 0.28,0.36,1.15,U] [#8 0.21,-0.79,0.99,U] 
21:30:41.638 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.17, -0.67}
21:30:41.638 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.80) = xAngle (3.60 = -2.68)
21:30:41.638 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.51 = -2.77)
21:30:41.638 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.80 mountX=-0.04 mountY=-0.02, mountTheta=-2.76
21:30:41.641 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
21:30:41.641 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
21:30:41.641 00.000 11060 Worker thread wakes up
21:30:41.643 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:30:41.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:30:41.643 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.04 yDistance=-0.02
21:30:41.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:30:41.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:41.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:30:41.643 00.000 11060 MoveAxis(E, 0, ABG)
21:30:41.643 00.000 11060 Move returns status 0, amount 0
21:30:41.643 00.000 11060 MoveAxis(N, 0, ABG)
21:30:41.643 00.000 11060 Move returns status 0, amount 0
21:30:41.643 00.000 11060 move complete, result=0
21:30:41.643 00.000 11060 worker thread done servicing request
21:30:41.652 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:41.687 00.035 10844 UpdateGuideState exits: m=912 SNR=19.0
21:30:41.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:41.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:41.687 00.000 10844 Enqueuing Expose request
21:30:41.687 00.000 11060 Worker thread wakes up
21:30:41.687 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:30:41.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:41.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:42.349 00.662 11060 Exposure complete
21:30:42.872 00.523 11060 worker thread done servicing request
21:30:42.872 00.000 10844 OnExposeComplete: enter
21:30:42.872 00.000 10844 UpdateGuideState(): m_state=6
21:30:42.872 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
21:30:42.872 00.000 10844 Star::Find returns 1 (0), X=94.17, Y=463.05, Mass=890, SNR=18.5, Peak=89 HFD=3.5
21:30:42.874 00.002 10844 MultiStar: [#1 -0.81,-0.70,0.00,M1] [#2 -0.66,-0.69,0.00,M1] [#3 0.51,-0.95,0.00,M4] [#4 -0.08,-0.29,3.72,U] [#5 0.26,-0.31,1.10,U] [#6 -0.66,-0.09,0.88,U] [#7 0.31,-0.40,1.08,U] [#8 -0.21,0.09,0.83,U] 
21:30:42.874 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.30}, one-star: {-0.24, -0.76}
21:30:42.875 00.001 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.80) = xAngle (-1.01 = -1.01)
21:30:42.875 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.10 = -1.10)
21:30:42.875 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.82 mountX=0.17 mountY=-0.28, mountTheta=-1.04
21:30:42.877 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.30, opts=13)
21:30:42.877 00.000 10844 Enqueuing Move request for scope (-0.08, -0.30)
21:30:42.877 00.000 11060 Worker thread wakes up
21:30:42.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
21:30:42.877 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
21:30:42.877 00.000 11060 Moving (-0.08, -0.30) raw xDistance=0.17 yDistance=-0.28
21:30:42.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
21:30:42.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
21:30:42.877 00.000 11060 MoveAxis(W, 24, ABG)
21:30:42.877 00.000 11060 Guiding  Dir = 3, Dur = 24
21:30:42.884 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:42.915 00.031 11060 IsSlewing returns 0
21:30:42.917 00.002 11060 IsGuiding returns 0
21:30:42.937 00.020 10844 UpdateGuideState exits: m=890 SNR=18.5
21:30:42.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:42.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:42.937 00.000 10844 Enqueuing Expose request
21:30:42.962 00.025 11060 IsGuiding returns 0
21:30:42.962 00.000 11060 Move returns status 0, amount 24
21:30:42.962 00.000 11060 MoveAxis(N, 107, ABG)
21:30:42.962 00.000 11060 Guiding  Dir = 0, Dur = 107
21:30:42.985 00.023 11060 IsSlewing returns 0
21:30:42.985 00.000 11060 IsGuiding returns 0
21:30:43.095 00.110 11060 IsGuiding returns 0
21:30:43.095 00.000 11060 Move returns status 0, amount 107
21:30:43.095 00.000 11060 move complete, result=0
21:30:43.095 00.000 11060 worker thread done servicing request
21:30:43.095 00.000 11060 Worker thread wakes up
21:30:43.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:43.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:43.098 00.003 10844 GuideStep: 0.2 px 24 ms WEST, -0.3 px 107 ms NORTH
21:30:43.750 00.652 11060 Exposure complete
21:30:44.037 00.287 11060 worker thread done servicing request
21:30:44.037 00.000 10844 OnExposeComplete: enter
21:30:44.037 00.000 10844 UpdateGuideState(): m_state=6
21:30:44.040 00.003 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
21:30:44.040 00.000 10844 Star::Find returns 1 (0), X=93.94, Y=463.78, Mass=934, SNR=19.0, Peak=101 HFD=2.9
21:30:44.040 00.000 10844 MultiStar: [#1 0.44,-0.09,1.17,U] [#2 -0.78,0.10,0.92,U] [#3 0.19,-0.41,0.84,U] [#4 -0.54,0.03,3.58,U] [#5 0.32,0.43,1.16,U] [#6 0.03,1.40,0.00,M1] [#7 0.17,0.88,0.96,U] [#8 1.27,-0.93,0.00,M1] 
21:30:44.040 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.11}, one-star: {-0.47, -0.03}
21:30:44.040 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.80) = xAngle (3.44 = -2.85)
21:30:44.040 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.35 = -2.93)
21:30:44.040 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.63 mountX=-0.22 mountY=-0.05, mountTheta=-2.93
21:30:44.042 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.11, opts=13)
21:30:44.042 00.000 10844 Enqueuing Move request for scope (-0.20, 0.11)
21:30:44.042 00.000 11060 Worker thread wakes up
21:30:44.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
21:30:44.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
21:30:44.042 00.000 11060 Moving (-0.20, 0.11) raw xDistance=-0.22 yDistance=-0.05
21:30:44.045 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:30:44.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:44.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:30:44.045 00.000 11060 MoveAxis(E, 31, ABG)
21:30:44.045 00.000 11060 Guiding  Dir = 2, Dur = 31
21:30:44.051 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:44.056 00.005 11060 IsSlewing returns 0
21:30:44.056 00.000 11060 IsGuiding returns 0
21:30:44.095 00.039 10844 UpdateGuideState exits: m=934 SNR=19.0
21:30:44.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:44.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:44.095 00.000 10844 Enqueuing Expose request
21:30:44.102 00.007 11060 IsGuiding returns 0
21:30:44.102 00.000 11060 Move returns status 0, amount 31
21:30:44.102 00.000 11060 MoveAxis(N, 0, ABG)
21:30:44.102 00.000 11060 Move returns status 0, amount 0
21:30:44.102 00.000 11060 move complete, result=0
21:30:44.104 00.002 11060 worker thread done servicing request
21:30:44.104 00.000 11060 Worker thread wakes up
21:30:44.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:44.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:44.114 00.010 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
21:30:44.779 00.665 11060 Exposure complete
21:30:45.242 00.463 11060 worker thread done servicing request
21:30:45.242 00.000 10844 OnExposeComplete: enter
21:30:45.242 00.000 10844 UpdateGuideState(): m_state=6
21:30:45.242 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
21:30:45.242 00.000 10844 Star::Find returns 1 (0), X=94.32, Y=462.65, Mass=1073, SNR=20.7, Peak=107 HFD=3.6
21:30:45.242 00.000 10844 MultiStar: [#1 0.04,-1.43,0.00,M1] [#2 -0.68,-0.55,0.88,U] [#3 0.23,-1.02,0.00,M4] [#4 0.07,-0.49,3.36,U] [#5 0.31,-0.23,0.91,U] [#6 -0.42,-0.70,0.83,U] [#7 0.44,-0.20,0.80,U] [#8 0.65,-1.50,0.00,M2] 
21:30:45.242 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.54}, one-star: {-0.09, -1.15}
21:30:45.242 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.80) = xAngle (-0.81 = -0.81)
21:30:45.245 00.003 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.89 = -0.89)
21:30:45.245 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.54 hyp=0.54 cameraTheta=-1.61 mountX=0.38 mountY=-0.42, mountTheta=-0.85
21:30:45.246 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.54, opts=13)
21:30:45.246 00.000 10844 Enqueuing Move request for scope (-0.02, -0.54)
21:30:45.246 00.000 11060 Worker thread wakes up
21:30:45.248 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.54) opts 0xd
21:30:45.248 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.54)
21:30:45.248 00.000 11060 Moving (-0.02, -0.54) raw xDistance=0.38 yDistance=-0.42
21:30:45.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
21:30:45.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.42
21:30:45.248 00.000 11060 MoveAxis(W, 54, ABG)
21:30:45.248 00.000 11060 Guiding  Dir = 3, Dur = 54
21:30:45.255 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:45.277 00.022 11060 IsSlewing returns 0
21:30:45.277 00.000 11060 IsGuiding returns 0
21:30:45.303 00.026 10844 UpdateGuideState exits: m=1073 SNR=20.7
21:30:45.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:45.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:45.305 00.002 10844 Enqueuing Expose request
21:30:45.346 00.041 11060 IsGuiding returns 0
21:30:45.347 00.001 11060 Move returns status 0, amount 54
21:30:45.347 00.000 11060 MoveAxis(N, 163, ABG)
21:30:45.347 00.000 11060 Guiding  Dir = 0, Dur = 163
21:30:45.378 00.031 11060 IsSlewing returns 0
21:30:45.378 00.000 11060 IsGuiding returns 0
21:30:45.557 00.179 11060 IsGuiding returns 0
21:30:45.557 00.000 11060 Move returns status 0, amount 163
21:30:45.557 00.000 11060 move complete, result=0
21:30:45.557 00.000 11060 worker thread done servicing request
21:30:45.557 00.000 11060 Worker thread wakes up
21:30:45.557 00.000 10844 GuideStep: 0.4 px 54 ms WEST, -0.4 px 163 ms NORTH
21:30:45.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:45.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:46.262 00.705 11060 Exposure complete
21:30:46.793 00.531 11060 worker thread done servicing request
21:30:46.793 00.000 10844 OnExposeComplete: enter
21:30:46.793 00.000 10844 UpdateGuideState(): m_state=6
21:30:46.794 00.001 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
21:30:46.794 00.000 10844 Star::Find returns 1 (0), X=94.62, Y=463.59, Mass=895, SNR=19.2, Peak=95 HFD=3.1
21:30:46.794 00.000 10844 MultiStar: [#1 -0.00,-0.41,1.22,U] [#2 0.04,-0.51,0.91,U] [#3 0.54,-0.30,0.87,U] [#4 -0.13,-0.16,3.84,U] [#5 0.10,-0.08,1.03,U] [#6 -0.19,-0.01,1.04,U] [#7 0.30,-0.71,0.96,U] [#8 0.60,-1.25,0.00,M3] 
21:30:46.794 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.26}, one-star: {0.21, -0.21}
21:30:46.794 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.80) = xAngle (-0.63 = -0.63)
21:30:46.794 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.72 = -0.72)
21:30:46.794 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.43 mountX=0.21 mountY=-0.17, mountTheta=-0.68
21:30:46.797 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.26, opts=13)
21:30:46.797 00.000 10844 Enqueuing Move request for scope (0.04, -0.26)
21:30:46.797 00.000 11060 Worker thread wakes up
21:30:46.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
21:30:46.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
21:30:46.797 00.000 11060 Moving (0.04, -0.26) raw xDistance=0.21 yDistance=-0.17
21:30:46.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:30:46.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:46.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:30:46.797 00.000 11060 MoveAxis(W, 33, ABG)
21:30:46.797 00.000 11060 Guiding  Dir = 3, Dur = 33
21:30:46.810 00.013 11060 IsSlewing returns 0
21:30:46.810 00.000 11060 IsGuiding returns 0
21:30:46.811 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:46.847 00.036 10844 UpdateGuideState exits: m=895 SNR=19.2
21:30:46.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:46.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:46.847 00.000 10844 Enqueuing Expose request
21:30:46.856 00.009 11060 IsGuiding returns 0
21:30:46.857 00.001 11060 Move returns status 0, amount 33
21:30:46.857 00.000 11060 MoveAxis(N, 0, ABG)
21:30:46.857 00.000 11060 Move returns status 0, amount 0
21:30:46.857 00.000 11060 move complete, result=0
21:30:46.857 00.000 11060 worker thread done servicing request
21:30:46.857 00.000 11060 Worker thread wakes up
21:30:46.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:46.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:46.866 00.009 10844 GuideStep: 0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
21:30:47.516 00.650 11060 Exposure complete
21:30:47.914 00.398 11060 worker thread done servicing request
21:30:47.914 00.000 10844 OnExposeComplete: enter
21:30:47.914 00.000 10844 UpdateGuideState(): m_state=6
21:30:47.914 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
21:30:47.914 00.000 10844 Star::Find returns 1 (0), X=94.44, Y=463.42, Mass=1238, SNR=22.7, Peak=121 HFD=3.3
21:30:47.916 00.002 10844 MultiStar: [#1 0.43,-1.10,0.00,M1] [#2 0.12,-0.07,0.76,U] [#3 0.53,-0.35,0.70,U] [#4 0.40,-0.01,2.88,U] [#5 0.61,0.18,0.96,U] [#6 -0.29,0.08,0.87,U] [#7 0.10,0.72,0.85,U] [#8 1.32,-1.09,0.00,M4] 
21:30:47.916 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.02}, one-star: {0.02, -0.39}
21:30:47.916 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.80) = xAngle (0.87 = 0.87)
21:30:47.916 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
21:30:47.916 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.06 mountX=0.17 mountY=0.18, mountTheta=0.83
21:30:47.919 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.02, opts=13)
21:30:47.919 00.000 10844 Enqueuing Move request for scope (0.26, 0.02)
21:30:47.919 00.000 11060 Worker thread wakes up
21:30:47.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
21:30:47.919 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
21:30:47.919 00.000 11060 Moving (0.26, 0.02) raw xDistance=0.17 yDistance=0.18
21:30:47.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:30:47.920 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:47.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:30:47.920 00.000 11060 MoveAxis(W, 25, ABG)
21:30:47.920 00.000 11060 Guiding  Dir = 3, Dur = 25
21:30:47.926 00.006 11060 IsSlewing returns 0
21:30:47.926 00.000 11060 IsGuiding returns 0
21:30:47.928 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:47.962 00.034 11060 IsGuiding returns 0
21:30:47.962 00.000 11060 Move returns status 0, amount 25
21:30:47.962 00.000 11060 MoveAxis(N, 0, ABG)
21:30:47.962 00.000 11060 Move returns status 0, amount 0
21:30:47.962 00.000 11060 move complete, result=0
21:30:47.962 00.000 11060 worker thread done servicing request
21:30:47.973 00.011 10844 UpdateGuideState exits: m=1238 SNR=22.7
21:30:47.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:47.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:47.975 00.002 10844 Enqueuing Expose request
21:30:47.975 00.000 11060 Worker thread wakes up
21:30:47.975 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.2 px 0 ms NORTH
21:30:47.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:47.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:48.637 00.662 11060 Exposure complete
21:30:49.003 00.366 11060 worker thread done servicing request
21:30:49.003 00.000 10844 OnExposeComplete: enter
21:30:49.003 00.000 10844 UpdateGuideState(): m_state=6
21:30:49.005 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
21:30:49.005 00.000 10844 Star::Find returns 1 (0), X=94.62, Y=463.66, Mass=1186, SNR=21.8, Peak=111 HFD=3.5
21:30:49.006 00.001 10844 MultiStar: [#1 0.59,-0.29,0.80,U] [#2 -0.10,-0.50,0.85,U] [#3 0.92,-1.18,0.00,M3] [#4 0.31,-0.03,3.10,U] [#5 0.73,0.66,0.00,M1] [#6 -0.02,-0.31,0.77,U] [#7 1.06,0.02,0.00,M1] [#8 0.64,-0.34,0.80,U] 
21:30:49.006 00.000 10844 single-star, 5 included, MultiStar: {0.28, -0.19}, one-star: {0.20, -0.15}
21:30:49.006 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.80) = xAngle (0.18 = 0.18)
21:30:49.006 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.10 = 0.10)
21:30:49.006 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.62 mountX=0.25 mountY=0.02, mountTheta=0.10
21:30:49.008 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.15, opts=13)
21:30:49.008 00.000 10844 Enqueuing Move request for scope (0.20, -0.15)
21:30:49.008 00.000 11060 Worker thread wakes up
21:30:49.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
21:30:49.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
21:30:49.008 00.000 11060 Moving (0.20, -0.15) raw xDistance=0.25 yDistance=0.02
21:30:49.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:30:49.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:49.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:30:49.008 00.000 11060 MoveAxis(W, 37, ABG)
21:30:49.008 00.000 11060 Guiding  Dir = 3, Dur = 37
21:30:49.020 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:49.029 00.009 11060 IsSlewing returns 0
21:30:49.030 00.001 11060 IsGuiding returns 0
21:30:49.071 00.041 10844 UpdateGuideState exits: m=1186 SNR=21.8
21:30:49.072 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:49.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:49.072 00.000 10844 Enqueuing Expose request
21:30:49.088 00.016 11060 IsGuiding returns 0
21:30:49.088 00.000 11060 Move returns status 0, amount 37
21:30:49.088 00.000 11060 MoveAxis(N, 0, ABG)
21:30:49.088 00.000 11060 Move returns status 0, amount 0
21:30:49.088 00.000 11060 move complete, result=0
21:30:49.088 00.000 11060 worker thread done servicing request
21:30:49.088 00.000 11060 Worker thread wakes up
21:30:49.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:49.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:49.102 00.014 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
21:30:49.762 00.660 11060 Exposure complete
21:30:50.318 00.556 11060 worker thread done servicing request
21:30:50.318 00.000 10844 OnExposeComplete: enter
21:30:50.318 00.000 10844 UpdateGuideState(): m_state=6
21:30:50.318 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
21:30:50.318 00.000 10844 Star::Find returns 1 (0), X=94.78, Y=463.05, Mass=1129, SNR=21.1, Peak=104 HFD=3.3
21:30:50.318 00.000 10844 MultiStar: [#1 0.55,-0.34,1.12,U] [#2 -0.47,0.26,0.90,U] [#3 0.59,-0.16,0.64,U] [#4 0.44,0.10,3.36,U] [#5 1.20,0.33,0.00,M2] [#6 -0.64,0.85,0.00,M1] [#7 0.20,0.27,0.88,U] [#8 0.37,-0.45,0.81,U] 
21:30:50.318 00.000 10844 refined, 6 included, MultiStar: {0.33, -0.09}, one-star: {0.37, -0.76}
21:30:50.318 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.80) = xAngle (0.53 = 0.53)
21:30:50.318 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.45 = 0.45)
21:30:50.318 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.09 hyp=0.35 cameraTheta=-0.27 mountX=0.30 mountY=0.15, mountTheta=0.46
21:30:50.324 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.09, opts=13)
21:30:50.324 00.000 10844 Enqueuing Move request for scope (0.33, -0.09)
21:30:50.324 00.000 11060 Worker thread wakes up
21:30:50.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.09) opts 0xd
21:30:50.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.09)
21:30:50.325 00.001 11060 Moving (0.33, -0.09) raw xDistance=0.30 yDistance=0.15
21:30:50.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
21:30:50.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:50.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:30:50.325 00.000 11060 MoveAxis(W, 45, ABG)
21:30:50.325 00.000 11060 Guiding  Dir = 3, Dur = 45
21:30:50.334 00.009 11060 IsSlewing returns 0
21:30:50.337 00.003 11060 IsGuiding returns 0
21:30:50.343 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:50.393 00.050 10844 UpdateGuideState exits: m=1129 SNR=21.1
21:30:50.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:50.394 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:50.395 00.001 10844 Enqueuing Expose request
21:30:50.411 00.016 11060 IsGuiding returns 0
21:30:50.411 00.000 11060 Move returns status 0, amount 45
21:30:50.411 00.000 11060 MoveAxis(N, 0, ABG)
21:30:50.411 00.000 11060 Move returns status 0, amount 0
21:30:50.411 00.000 11060 move complete, result=0
21:30:50.411 00.000 11060 worker thread done servicing request
21:30:50.411 00.000 11060 Worker thread wakes up
21:30:50.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:50.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:50.430 00.019 10844 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
21:30:51.067 00.637 11060 Exposure complete
21:30:51.507 00.440 11060 worker thread done servicing request
21:30:51.507 00.000 10844 OnExposeComplete: enter
21:30:51.507 00.000 10844 UpdateGuideState(): m_state=6
21:30:51.507 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
21:30:51.507 00.000 10844 Star::Find returns 1 (0), X=94.06, Y=462.81, Mass=1077, SNR=20.9, Peak=104 HFD=3.7
21:30:51.509 00.002 10844 MultiStar: [#1 0.63,-1.25,0.00,M1] [#2 0.24,-0.92,0.00,M1] [#3 0.21,-0.71,0.78,U] [#4 0.44,-0.27,3.21,U] [#5 1.04,-0.46,0.00,M3] [#6 -0.10,-0.27,0.78,U] [#7 0.53,0.08,0.80,U] [#8 0.83,-1.11,0.00,M3] 
21:30:51.509 00.000 10844 refined, 4 included, MultiStar: {0.24, -0.39}, one-star: {-0.35, -1.00}
21:30:51.509 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.80) = xAngle (-0.22 = -0.22)
21:30:51.509 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.30 = -0.30)
21:30:51.509 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.39 hyp=0.46 cameraTheta=-1.02 mountX=0.45 mountY=-0.14, mountTheta=-0.30
21:30:51.511 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.39, opts=13)
21:30:51.511 00.000 10844 Enqueuing Move request for scope (0.24, -0.39)
21:30:51.512 00.001 11060 Worker thread wakes up
21:30:51.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.39) opts 0xd
21:30:51.512 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.39)
21:30:51.512 00.000 11060 Moving (0.24, -0.39) raw xDistance=0.45 yDistance=-0.14
21:30:51.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
21:30:51.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:51.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:30:51.512 00.000 11060 MoveAxis(W, 67, ABG)
21:30:51.512 00.000 11060 Guiding  Dir = 3, Dur = 67
21:30:51.524 00.012 11060 IsSlewing returns 0
21:30:51.525 00.001 11060 IsGuiding returns 0
21:30:51.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:51.552 00.027 10844 UpdateGuideState exits: m=1077 SNR=20.9
21:30:51.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:51.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:51.552 00.000 10844 Enqueuing Expose request
21:30:51.599 00.047 11060 IsGuiding returns 0
21:30:51.599 00.000 11060 Move returns status 0, amount 67
21:30:51.599 00.000 11060 MoveAxis(N, 0, ABG)
21:30:51.599 00.000 11060 Move returns status 0, amount 0
21:30:51.599 00.000 11060 move complete, result=0
21:30:51.599 00.000 11060 worker thread done servicing request
21:30:51.599 00.000 11060 Worker thread wakes up
21:30:51.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:51.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:51.601 00.002 10844 GuideStep: 0.4 px 67 ms WEST, -0.1 px 0 ms NORTH
21:30:52.242 00.641 11060 Exposure complete
21:30:52.585 00.343 11060 worker thread done servicing request
21:30:52.585 00.000 10844 OnExposeComplete: enter
21:30:52.585 00.000 10844 UpdateGuideState(): m_state=6
21:30:52.587 00.002 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
21:30:52.587 00.000 10844 Star::Find returns 1 (0), X=94.63, Y=462.86, Mass=782, SNR=17.3, Peak=74 HFD=3.4
21:30:52.587 00.000 10844 MultiStar: [#1 0.50,-0.68,1.39,U] [#2 -0.45,-0.31,1.07,U] [#3 1.22,-0.18,0.00,M2] [#4 0.10,0.27,4.00,U] [#5 0.44,0.39,1.00,U] [#6 0.71,0.45,1.16,U] [#7 0.85,-0.26,1.08,U] [#8 0.16,-0.66,1.14,U] 
21:30:52.587 00.000 10844 refined, 7 included, MultiStar: {0.27, -0.11}, one-star: {0.22, -0.95}
21:30:52.587 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.80) = xAngle (0.43 = 0.43)
21:30:52.587 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.34 = 0.34)
21:30:52.587 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.38 mountX=0.26 mountY=0.10, mountTheta=0.35
21:30:52.590 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.11, opts=13)
21:30:52.590 00.000 10844 Enqueuing Move request for scope (0.27, -0.11)
21:30:52.592 00.002 11060 Worker thread wakes up
21:30:52.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
21:30:52.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
21:30:52.592 00.000 11060 Moving (0.27, -0.11) raw xDistance=0.26 yDistance=0.10
21:30:52.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.26
21:30:52.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:52.605 00.013 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:30:52.605 00.000 11060 MoveAxis(W, 41, ABG)
21:30:52.605 00.000 11060 Guiding  Dir = 3, Dur = 41
21:30:52.616 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:52.621 00.005 11060 IsSlewing returns 0
21:30:52.621 00.000 11060 IsGuiding returns 0
21:30:52.684 00.063 11060 IsGuiding returns 0
21:30:52.684 00.000 11060 Move returns status 0, amount 41
21:30:52.684 00.000 11060 MoveAxis(N, 0, ABG)
21:30:52.684 00.000 11060 Move returns status 0, amount 0
21:30:52.684 00.000 11060 move complete, result=0
21:30:52.684 00.000 11060 worker thread done servicing request
21:30:52.693 00.009 10844 UpdateGuideState exits: m=782 SNR=17.3
21:30:52.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:52.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:52.693 00.000 10844 Enqueuing Expose request
21:30:52.698 00.005 11060 Worker thread wakes up
21:30:52.698 00.000 10844 GuideStep: 0.3 px 41 ms WEST, 0.1 px 0 ms NORTH
21:30:52.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:52.700 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:53.387 00.687 11060 Exposure complete
21:30:53.959 00.572 11060 worker thread done servicing request
21:30:53.959 00.000 10844 OnExposeComplete: enter
21:30:53.959 00.000 10844 UpdateGuideState(): m_state=6
21:30:53.959 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
21:30:53.959 00.000 10844 Star::Find returns 1 (0), X=94.39, Y=463.43, Mass=813, SNR=17.7, Peak=88 HFD=3.3
21:30:53.959 00.000 10844 MultiStar: [#1 0.74,-0.72,0.00,M1] [#2 -0.29,-0.69,0.97,U] [#3 1.04,-0.99,0.00,M3] [#4 0.36,-0.54,3.98,U] [#5 0.61,0.21,0.91,U] [#6 0.51,-0.21,0.95,U] [#7 1.37,0.25,0.00,M1] [#8 1.21,-0.33,0.00,M3] 
21:30:53.961 00.002 10844 single-star, 4 included, MultiStar: {0.28, -0.41}, one-star: {-0.02, -0.38}
21:30:53.961 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.80) = xAngle (-0.81 = -0.81)
21:30:53.961 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.90 = -0.90)
21:30:53.961 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.62 mountX=0.26 mountY=-0.30, mountTheta=-0.85
21:30:53.964 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.38, opts=13)
21:30:53.964 00.000 10844 Enqueuing Move request for scope (-0.02, -0.38)
21:30:53.964 00.000 11060 Worker thread wakes up
21:30:53.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.38) opts 0xd
21:30:53.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.38)
21:30:53.964 00.000 11060 Moving (-0.02, -0.38) raw xDistance=0.26 yDistance=-0.30
21:30:53.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
21:30:53.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:30:53.965 00.001 11060 MoveAxis(W, 39, ABG)
21:30:53.965 00.000 11060 Guiding  Dir = 3, Dur = 39
21:30:53.976 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:53.979 00.003 11060 IsSlewing returns 0
21:30:53.980 00.001 11060 IsGuiding returns 0
21:30:54.017 00.037 10844 UpdateGuideState exits: m=813 SNR=17.7
21:30:54.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:54.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:54.017 00.000 10844 Enqueuing Expose request
21:30:54.026 00.009 11060 IsGuiding returns 0
21:30:54.026 00.000 11060 Move returns status 0, amount 39
21:30:54.026 00.000 11060 MoveAxis(N, 114, ABG)
21:30:54.026 00.000 11060 Guiding  Dir = 0, Dur = 114
21:30:54.042 00.016 11060 IsSlewing returns 0
21:30:54.042 00.000 11060 IsGuiding returns 0
21:30:54.169 00.127 11060 IsGuiding returns 0
21:30:54.169 00.000 11060 Move returns status 0, amount 114
21:30:54.169 00.000 11060 move complete, result=0
21:30:54.169 00.000 11060 worker thread done servicing request
21:30:54.170 00.001 11060 Worker thread wakes up
21:30:54.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:54.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:54.176 00.006 10844 GuideStep: 0.3 px 39 ms WEST, -0.3 px 114 ms NORTH
21:30:54.804 00.628 11060 Exposure complete
21:30:55.041 00.237 11060 worker thread done servicing request
21:30:55.043 00.002 10844 OnExposeComplete: enter
21:30:55.043 00.000 10844 UpdateGuideState(): m_state=6
21:30:55.043 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
21:30:55.043 00.000 10844 Star::Find returns 1 (0), X=94.59, Y=463.48, Mass=1134, SNR=21.5, Peak=95 HFD=3.2
21:30:55.043 00.000 10844 MultiStar: [#1 1.09,-0.72,0.00,M2] [#2 0.06,0.15,0.67,U] [#3 1.31,-0.70,0.00,M4] [#4 0.28,0.12,3.30,U] [#5 0.40,0.83,0.00,M2] [#6 1.03,0.38,0.00,M1] [#7 1.16,0.77,0.00,M2] [#8 0.62,-0.45,0.79,U] 
21:30:55.043 00.000 10844 refined, 3 included, MultiStar: {0.28, -0.03}, one-star: {0.18, -0.32}
21:30:55.043 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.80) = xAngle (0.69 = 0.69)
21:30:55.043 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.60 = 0.60)
21:30:55.045 00.002 10844 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.29 cameraTheta=-0.12 mountX=0.22 mountY=0.16, mountTheta=0.63
21:30:55.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.03, opts=13)
21:30:55.047 00.000 10844 Enqueuing Move request for scope (0.28, -0.03)
21:30:55.047 00.000 11060 Worker thread wakes up
21:30:55.048 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
21:30:55.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
21:30:55.048 00.000 11060 Moving (0.28, -0.03) raw xDistance=0.22 yDistance=0.16
21:30:55.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:30:55.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:55.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:30:55.048 00.000 11060 MoveAxis(W, 34, ABG)
21:30:55.048 00.000 11060 Guiding  Dir = 3, Dur = 34
21:30:55.066 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:55.075 00.009 11060 IsSlewing returns 0
21:30:55.076 00.001 11060 IsGuiding returns 0
21:30:55.092 00.016 10844 UpdateGuideState exits: m=1134 SNR=21.5
21:30:55.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:55.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:55.092 00.000 10844 Enqueuing Expose request
21:30:55.138 00.046 11060 IsGuiding returns 0
21:30:55.140 00.002 11060 Move returns status 0, amount 34
21:30:55.140 00.000 11060 MoveAxis(N, 0, ABG)
21:30:55.140 00.000 11060 Move returns status 0, amount 0
21:30:55.140 00.000 11060 move complete, result=0
21:30:55.140 00.000 11060 worker thread done servicing request
21:30:55.140 00.000 11060 Worker thread wakes up
21:30:55.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:55.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:55.140 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
21:30:55.779 00.639 11060 Exposure complete
21:30:56.025 00.246 11060 worker thread done servicing request
21:30:56.025 00.000 10844 OnExposeComplete: enter
21:30:56.025 00.000 10844 UpdateGuideState(): m_state=6
21:30:56.026 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
21:30:56.026 00.000 10844 Star::Find returns 1 (0), X=95.09, Y=463.74, Mass=1218, SNR=22.0, Peak=121 HFD=3.9
21:30:56.026 00.000 10844 MultiStar: [#1 0.88,0.43,0.00,M3] [#2 0.61,-0.35,0.76,U] [#3 0.48,-0.60,0.79,U] [#4 0.39,0.36,3.18,U] [#5 0.90,0.87,0.00,M3] [#6 -0.38,0.87,0.00,M2] [#7 0.71,0.84,0.00,M3] [#8 0.60,-0.25,0.67,U] 
21:30:56.026 00.000 10844 refined, 4 included, MultiStar: {0.49, 0.03}, one-star: {0.67, -0.07}
21:30:56.026 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.80) = xAngle (0.86 = 0.86)
21:30:56.026 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
21:30:56.026 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=0.03 hyp=0.50 cameraTheta=0.06 mountX=0.32 mountY=0.35, mountTheta=0.82
21:30:56.028 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=0.03, opts=13)
21:30:56.028 00.000 10844 Enqueuing Move request for scope (0.49, 0.03)
21:30:56.028 00.000 11060 Worker thread wakes up
21:30:56.030 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.03) opts 0xd
21:30:56.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, 0.03)
21:30:56.030 00.000 11060 Moving (0.49, 0.03) raw xDistance=0.32 yDistance=0.35
21:30:56.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
21:30:56.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:30:56.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:30:56.030 00.000 11060 MoveAxis(W, 48, ABG)
21:30:56.030 00.000 11060 Guiding  Dir = 3, Dur = 48
21:30:56.037 00.007 11060 IsSlewing returns 0
21:30:56.037 00.000 11060 IsGuiding returns 0
21:30:56.040 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:56.067 00.027 10844 UpdateGuideState exits: m=1218 SNR=22.0
21:30:56.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:56.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:56.067 00.000 10844 Enqueuing Expose request
21:30:56.101 00.034 11060 IsGuiding returns 0
21:30:56.101 00.000 11060 Move returns status 0, amount 48
21:30:56.101 00.000 11060 MoveAxis(N, 0, ABG)
21:30:56.101 00.000 11060 Move returns status 0, amount 0
21:30:56.101 00.000 11060 move complete, result=0
21:30:56.101 00.000 11060 worker thread done servicing request
21:30:56.101 00.000 11060 Worker thread wakes up
21:30:56.102 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:56.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:56.102 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.3 px 0 ms NORTH
21:30:56.742 00.640 11060 Exposure complete
21:30:56.995 00.253 11060 worker thread done servicing request
21:30:56.995 00.000 10844 OnExposeComplete: enter
21:30:56.995 00.000 10844 UpdateGuideState(): m_state=6
21:30:56.995 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
21:30:56.995 00.000 10844 Star::Find returns 1 (0), X=94.81, Y=463.38, Mass=1336, SNR=23.5, Peak=106 HFD=3.6
21:30:56.996 00.001 10844 MultiStar: [#1 0.69,0.12,0.86,U] [#2 0.35,0.06,0.68,U] [#3 0.82,-0.83,0.00,M4] [#4 0.08,0.36,3.00,U] [#5 1.10,0.28,0.00,M4] [#6 0.45,0.14,0.67,U] [#7 0.88,0.20,0.69,U] [#8 0.81,-0.63,0.00,M2] 
21:30:56.996 00.000 10844 refined, 5 included, MultiStar: {0.35, 0.15}, one-star: {0.40, -0.43}
21:30:56.996 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.80) = xAngle (1.21 = 1.21)
21:30:56.997 00.001 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.12 = 1.12)
21:30:56.997 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.15 hyp=0.38 cameraTheta=0.40 mountX=0.13 mountY=0.34, mountTheta=1.20
21:30:56.998 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.15, opts=13)
21:30:56.998 00.000 10844 Enqueuing Move request for scope (0.35, 0.15)
21:30:56.998 00.000 11060 Worker thread wakes up
21:30:56.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.15) opts 0xd
21:30:57.000 00.002 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.15)
21:30:57.000 00.000 11060 Moving (0.35, 0.15) raw xDistance=0.13 yDistance=0.34
21:30:57.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:30:57.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:57.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:30:57.000 00.000 11060 MoveAxis(W, 21, ABG)
21:30:57.000 00.000 11060 Guiding  Dir = 3, Dur = 21
21:30:57.005 00.005 11060 IsSlewing returns 0
21:30:57.005 00.000 11060 IsGuiding returns 0
21:30:57.009 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:30:57.034 00.025 11060 IsGuiding returns 0
21:30:57.034 00.000 11060 Move returns status 0, amount 21
21:30:57.034 00.000 11060 MoveAxis(N, 0, ABG)
21:30:57.034 00.000 11060 Move returns status 0, amount 0
21:30:57.034 00.000 11060 move complete, result=0
21:30:57.034 00.000 11060 worker thread done servicing request
21:30:57.038 00.004 10844 UpdateGuideState exits: m=1336 SNR=23.5
21:30:57.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:57.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:57.038 00.000 10844 Enqueuing Expose request
21:30:57.038 00.000 11060 Worker thread wakes up
21:30:57.038 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.3 px 0 ms NORTH
21:30:57.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:57.039 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:57.662 00.623 11060 Exposure complete
21:30:57.911 00.249 11060 worker thread done servicing request
21:30:57.911 00.000 10844 OnExposeComplete: enter
21:30:57.911 00.000 10844 UpdateGuideState(): m_state=6
21:30:57.911 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
21:30:57.911 00.000 10844 Star::Find returns 1 (0), X=94.79, Y=464.24, Mass=1164, SNR=21.3, Peak=121 HFD=3.4
21:30:57.911 00.000 10844 MultiStar: [#1 0.12,-0.32,1.01,U] [#2 0.26,-0.32,0.84,U] [#3 0.55,-0.14,0.61,U] [#4 0.07,0.42,3.17,U] [#5 0.72,0.21,0.90,U] [#6 -0.22,0.23,0.68,U] [#7 1.63,0.13,0.00,M3] [#8 0.86,-0.40,0.00,M3] 
21:30:57.911 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.17}, one-star: {0.38, 0.43}
21:30:57.911 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.80) = xAngle (1.48 = 1.48)
21:30:57.911 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.40 = 1.40)
21:30:57.913 00.002 10844 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.68 mountX=0.02 mountY=0.27, mountTheta=1.48
21:30:57.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.17, opts=13)
21:30:57.915 00.000 10844 Enqueuing Move request for scope (0.22, 0.17)
21:30:57.915 00.000 11060 Worker thread wakes up
21:30:57.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
21:30:57.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
21:30:57.915 00.000 11060 Moving (0.22, 0.17) raw xDistance=0.02 yDistance=0.27
21:30:57.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:30:57.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:57.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:30:57.915 00.000 11060 MoveAxis(E, 0, ABG)
21:30:57.915 00.000 11060 Move returns status 0, amount 0
21:30:57.915 00.000 11060 MoveAxis(N, 0, ABG)
21:30:57.915 00.000 11060 Move returns status 0, amount 0
21:30:57.915 00.000 11060 move complete, result=0
21:30:57.915 00.000 11060 worker thread done servicing request
21:30:57.925 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:57.952 00.027 10844 UpdateGuideState exits: m=1164 SNR=21.3
21:30:57.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:57.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:57.952 00.000 10844 Enqueuing Expose request
21:30:57.952 00.000 11060 Worker thread wakes up
21:30:57.953 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:57.953 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:30:57.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:58.586 00.633 11060 Exposure complete
21:30:58.834 00.248 11060 worker thread done servicing request
21:30:58.836 00.002 10844 OnExposeComplete: enter
21:30:58.836 00.000 10844 UpdateGuideState(): m_state=6
21:30:58.836 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
21:30:58.836 00.000 10844 Star::Find returns 1 (0), X=94.78, Y=463.94, Mass=946, SNR=19.4, Peak=90 HFD=3.2
21:30:58.838 00.002 10844 MultiStar: [#1 1.05,0.04,0.00,M2] [#2 -0.11,-0.13,0.80,U] [#3 0.80,0.17,0.73,U] [#4 1.17,-0.20,0.00,M1] [#5 0.89,0.83,0.00,M4] [#6 0.24,0.41,0.82,U] [#7 0.60,0.62,1.00,U] [#8 1.17,0.24,0.00,M4] 
21:30:58.838 00.000 10844 single-star, 4 included, MultiStar: {0.38, 0.26}, one-star: {0.37, 0.14}
21:30:58.838 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.80) = xAngle (1.16 = 1.16)
21:30:58.838 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.07 = 1.07)
21:30:58.838 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.14 hyp=0.40 cameraTheta=0.35 mountX=0.16 mountY=0.35, mountTheta=1.14
21:30:58.839 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.14, opts=13)
21:30:58.839 00.000 10844 Enqueuing Move request for scope (0.37, 0.14)
21:30:58.841 00.002 11060 Worker thread wakes up
21:30:58.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.14) opts 0xd
21:30:58.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.14)
21:30:58.842 00.001 11060 Moving (0.37, 0.14) raw xDistance=0.16 yDistance=0.35
21:30:58.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:30:58.842 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.04 newest=0.96
21:30:58.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.35
21:30:58.842 00.000 11060 MoveAxis(W, 23, ABG)
21:30:58.842 00.000 11060 Guiding  Dir = 3, Dur = 23
21:30:58.849 00.007 11060 IsSlewing returns 0
21:30:58.849 00.000 11060 IsGuiding returns 0
21:30:58.851 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:30:58.876 00.025 10844 UpdateGuideState exits: m=946 SNR=19.4
21:30:58.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:58.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:30:58.876 00.000 10844 Enqueuing Expose request
21:30:58.880 00.004 11060 IsGuiding returns 0
21:30:58.880 00.000 11060 Move returns status 0, amount 23
21:30:58.880 00.000 11060 BLC: Oldest BLC event removed
21:30:58.880 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:30:58.880 00.000 11060 MoveAxis(S, 883, ABG)
21:30:58.880 00.000 11060 Guiding  Dir = 1, Dur = 883
21:30:58.896 00.016 11060 IsSlewing returns 0
21:30:58.899 00.003 11060 IsGuiding returns 0
21:30:59.794 00.895 11060 IsGuiding returns 0
21:30:59.794 00.000 11060 Move returns status 0, amount 883
21:30:59.794 00.000 11060 move complete, result=0
21:30:59.794 00.000 11060 worker thread done servicing request
21:30:59.794 00.000 11060 Worker thread wakes up
21:30:59.795 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:30:59.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:30:59.795 00.000 10844 GuideStep: 0.2 px 23 ms WEST, 0.3 px 883 ms SOUTH
21:31:00.422 00.627 11060 Exposure complete
21:31:00.652 00.230 11060 worker thread done servicing request
21:31:00.652 00.000 10844 OnExposeComplete: enter
21:31:00.652 00.000 10844 UpdateGuideState(): m_state=6
21:31:00.653 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
21:31:00.654 00.001 10844 Star::Find returns 1 (0), X=94.71, Y=464.18, Mass=1045, SNR=20.4, Peak=114 HFD=3.4
21:31:00.654 00.000 10844 MultiStar: [#1 0.44,0.72,0.93,U] [#2 -0.55,0.60,0.84,U] [#3 0.15,0.01,0.75,U] [#4 -0.05,0.97,0.00,M2] [#5 0.34,1.13,0.00,M5] [#6 -0.50,0.72,1.00,U] [#7 -0.24,1.25,0.00,M3] [#8 0.31,0.47,1.02,U] 
21:31:00.654 00.000 10844 single-star, 5 included, MultiStar: {0.03, 0.50}, one-star: {0.29, 0.38}
21:31:00.654 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.80) = xAngle (1.71 = 1.71)
21:31:00.654 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.62 = 1.62)
21:31:00.654 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.38 hyp=0.48 cameraTheta=0.91 mountX=-0.07 mountY=0.48, mountTheta=1.71
21:31:00.656 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.38, opts=13)
21:31:00.657 00.001 10844 Enqueuing Move request for scope (0.29, 0.38)
21:31:00.657 00.000 11060 Worker thread wakes up
21:31:00.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.38) opts 0xd
21:31:00.657 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.38)
21:31:00.657 00.000 11060 Moving (0.29, 0.38) raw xDistance=-0.07 yDistance=0.48
21:31:00.657 00.000 11060 BLC: History state: CurrMiss=0.48, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.243208, 1:0.477117
21:31:00.657 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:31:00.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:31:00.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.48
21:31:00.657 00.000 11060 MoveAxis(E, 0, ABG)
21:31:00.657 00.000 11060 Move returns status 0, amount 0
21:31:00.657 00.000 11060 MoveAxis(S, 183, ABG)
21:31:00.657 00.000 11060 Guiding  Dir = 1, Dur = 183
21:31:00.667 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:00.676 00.009 11060 IsSlewing returns 0
21:31:00.679 00.003 11060 IsGuiding returns 0
21:31:00.695 00.016 10844 UpdateGuideState exits: m=1045 SNR=20.4
21:31:00.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:00.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:00.695 00.000 10844 Enqueuing Expose request
21:31:00.873 00.178 11060 IsGuiding returns 0
21:31:00.873 00.000 11060 Move returns status 0, amount 183
21:31:00.873 00.000 11060 move complete, result=0
21:31:00.873 00.000 11060 worker thread done servicing request
21:31:00.873 00.000 11060 Worker thread wakes up
21:31:00.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:00.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:00.875 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.5 px 183 ms SOUTH
21:31:01.514 00.639 11060 Exposure complete
21:31:01.754 00.240 11060 worker thread done servicing request
21:31:01.755 00.001 10844 OnExposeComplete: enter
21:31:01.755 00.000 10844 UpdateGuideState(): m_state=6
21:31:01.755 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
21:31:01.755 00.000 10844 Star::Find returns 1 (0), X=93.60, Y=464.57, Mass=902, SNR=18.8, Peak=92 HFD=3.3
21:31:01.755 00.000 10844 MultiStar: [#1 -0.46,0.10,1.14,U] [#2 -0.81,0.22,0.85,U] [#3 0.73,0.15,0.52,U] [#4 -0.24,1.03,0.00,M3] [#5 0.82,0.63,0.00,M6] [#6 -0.46,0.65,0.91,U] [#7 -0.30,1.03,0.00,M4] [#8 0.39,-0.09,0.97,U] 
21:31:01.755 00.000 10844 refined, 5 included, MultiStar: {-0.31, 0.30}, one-star: {-0.81, 0.76}
21:31:01.757 00.002 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.80) = xAngle (3.17 = -3.12)
21:31:01.757 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.08 = 3.08)
21:31:01.757 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.30 hyp=0.43 cameraTheta=2.36 mountX=-0.43 mountY=0.03, mountTheta=3.08
21:31:01.758 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.30, opts=13)
21:31:01.758 00.000 10844 Enqueuing Move request for scope (-0.31, 0.30)
21:31:01.758 00.000 11060 Worker thread wakes up
21:31:01.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.30) opts 0xd
21:31:01.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.30)
21:31:01.758 00.000 11060 Moving (-0.31, 0.30) raw xDistance=-0.43 yDistance=0.03
21:31:01.758 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.243208, 1:0.477117, 2:0.026767
21:31:01.758 00.000 11060 BLC: No correction, Miss < min_move
21:31:01.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
21:31:01.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:01.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:31:01.758 00.000 11060 MoveAxis(E, 64, ABG)
21:31:01.758 00.000 11060 Guiding  Dir = 2, Dur = 64
21:31:01.774 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:01.786 00.012 11060 IsSlewing returns 0
21:31:01.786 00.000 11060 IsGuiding returns 0
21:31:01.798 00.012 10844 UpdateGuideState exits: m=902 SNR=18.8
21:31:01.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:01.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:01.798 00.000 10844 Enqueuing Expose request
21:31:01.865 00.067 11060 IsGuiding returns 0
21:31:01.865 00.000 11060 Move returns status 0, amount 64
21:31:01.865 00.000 11060 MoveAxis(N, 0, ABG)
21:31:01.865 00.000 11060 Move returns status 0, amount 0
21:31:01.865 00.000 11060 move complete, result=0
21:31:01.865 00.000 10844 GuideStep: -0.4 px 64 ms EAST, 0.0 px 0 ms NORTH
21:31:01.865 00.000 11060 worker thread done servicing request
21:31:01.865 00.000 11060 Worker thread wakes up
21:31:01.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:01.867 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:02.489 00.622 11060 Exposure complete
21:31:02.731 00.242 11060 worker thread done servicing request
21:31:02.731 00.000 10844 OnExposeComplete: enter
21:31:02.731 00.000 10844 UpdateGuideState(): m_state=6
21:31:02.731 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
21:31:02.731 00.000 10844 Star::Find returns 1 (0), X=94.57, Y=463.84, Mass=567, SNR=14.8, Peak=73 HFD=3.1
21:31:02.731 00.000 10844 MultiStar: [#1 0.07,-0.55,1.44,U] [#2 -0.82,-0.38,0.00,M1] [#3 0.23,-0.21,1.13,U] [#4 -0.03,0.38,4.83,U] [#5 -0.11,0.63,1.14,U] [#6 -0.57,0.44,1.15,U] [#7 -0.51,0.60,1.06,U] [#8 -0.17,-0.41,1.34,U] 
21:31:02.733 00.002 10844 single-star, 7 included, MultiStar: {-0.09, 0.16}, one-star: {0.15, 0.03}
21:31:02.733 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.80) = xAngle (1.00 = 1.00)
21:31:02.733 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.92 = 0.92)
21:31:02.733 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=0.08 mountY=0.12, mountTheta=0.97
21:31:02.735 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
21:31:02.735 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
21:31:02.735 00.000 11060 Worker thread wakes up
21:31:02.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
21:31:02.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
21:31:02.735 00.000 11060 Moving (0.15, 0.03) raw xDistance=0.08 yDistance=0.12
21:31:02.735 00.000 11060 BLC: window closed
21:31:02.735 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.243208, 1:0.477117, 2:0.026767
21:31:02.735 00.000 11060 BLC: No correction, Miss < min_move
21:31:02.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:31:02.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:02.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:31:02.735 00.000 11060 MoveAxis(E, 0, ABG)
21:31:02.735 00.000 11060 Move returns status 0, amount 0
21:31:02.735 00.000 11060 MoveAxis(N, 0, ABG)
21:31:02.735 00.000 11060 Move returns status 0, amount 0
21:31:02.735 00.000 11060 move complete, result=0
21:31:02.735 00.000 11060 worker thread done servicing request
21:31:02.744 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:02.772 00.028 10844 UpdateGuideState exits: m=567 SNR=14.8
21:31:02.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:02.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:02.772 00.000 10844 Enqueuing Expose request
21:31:02.772 00.000 11060 Worker thread wakes up
21:31:02.772 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:31:02.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:02.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:03.405 00.633 11060 Exposure complete
21:31:03.663 00.258 11060 worker thread done servicing request
21:31:03.663 00.000 10844 OnExposeComplete: enter
21:31:03.663 00.000 10844 UpdateGuideState(): m_state=6
21:31:03.663 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
21:31:03.663 00.000 10844 Star::Find returns 1 (0), X=93.83, Y=463.65, Mass=1066, SNR=20.9, Peak=91 HFD=3.6
21:31:03.665 00.002 10844 MultiStar: [#1 0.35,-0.36,1.03,U] [#2 -0.58,-0.03,0.96,U] [#3 -0.04,-0.57,0.65,U] [#4 -0.48,0.35,3.30,U] [#5 0.24,0.19,0.95,U] [#6 -0.66,0.63,0.00,M1] [#7 -0.64,0.16,0.86,U] [#8 -0.13,-0.15,0.89,U] 
21:31:03.665 00.000 10844 refined, 7 included, MultiStar: {-0.30, 0.04}, one-star: {-0.58, -0.16}
21:31:03.665 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.80) = xAngle (3.80 = -2.48)
21:31:03.665 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.71 = -2.57)
21:31:03.665 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.00 mountX=-0.24 mountY=-0.16, mountTheta=-2.54
21:31:03.668 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.04, opts=13)
21:31:03.668 00.000 10844 Enqueuing Move request for scope (-0.30, 0.04)
21:31:03.672 00.004 11060 Worker thread wakes up
21:31:03.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
21:31:03.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
21:31:03.672 00.000 11060 Moving (-0.30, 0.04) raw xDistance=-0.24 yDistance=-0.16
21:31:03.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
21:31:03.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:03.674 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:31:03.674 00.000 11060 MoveAxis(E, 35, ABG)
21:31:03.674 00.000 11060 Guiding  Dir = 2, Dur = 35
21:31:03.691 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:03.712 00.021 11060 IsSlewing returns 0
21:31:03.712 00.000 11060 IsGuiding returns 0
21:31:03.716 00.004 10844 UpdateGuideState exits: m=1066 SNR=20.9
21:31:03.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:03.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:03.716 00.000 10844 Enqueuing Expose request
21:31:03.774 00.058 11060 IsGuiding returns 0
21:31:03.774 00.000 11060 Move returns status 0, amount 35
21:31:03.774 00.000 11060 MoveAxis(N, 0, ABG)
21:31:03.774 00.000 11060 Move returns status 0, amount 0
21:31:03.774 00.000 11060 move complete, result=0
21:31:03.774 00.000 11060 worker thread done servicing request
21:31:03.774 00.000 11060 Worker thread wakes up
21:31:03.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:03.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:03.774 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
21:31:04.409 00.635 11060 Exposure complete
21:31:04.664 00.255 11060 worker thread done servicing request
21:31:04.664 00.000 10844 OnExposeComplete: enter
21:31:04.664 00.000 10844 UpdateGuideState(): m_state=6
21:31:04.666 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
21:31:04.666 00.000 10844 Star::Find returns 1 (0), X=93.86, Y=464.19, Mass=946, SNR=19.5, Peak=79 HFD=3.7
21:31:04.666 00.000 10844 MultiStar: [#1 -0.20,0.04,1.01,U] [#2 -1.08,0.55,0.00,M1] [#3 0.48,0.07,0.60,U] [#4 0.22,0.95,0.00,M2] [#5 0.01,0.78,0.96,U] [#6 0.14,0.56,0.80,U] [#7 0.11,0.79,1.14,U] [#8 -0.00,-0.30,0.82,U] 
21:31:04.667 00.001 10844 refined, 6 included, MultiStar: {-0.04, 0.37}, one-star: {-0.55, 0.38}
21:31:04.667 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.80) = xAngle (2.47 = 2.47)
21:31:04.667 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.38 = 2.38)
21:31:04.667 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.67 mountX=-0.29 mountY=0.25, mountTheta=2.42
21:31:04.669 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.37, opts=13)
21:31:04.669 00.000 10844 Enqueuing Move request for scope (-0.04, 0.37)
21:31:04.670 00.001 11060 Worker thread wakes up
21:31:04.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.37) opts 0xd
21:31:04.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.37)
21:31:04.670 00.000 11060 Moving (-0.04, 0.37) raw xDistance=-0.29 yDistance=0.25
21:31:04.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
21:31:04.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
21:31:04.670 00.000 11060 MoveAxis(E, 43, ABG)
21:31:04.670 00.000 11060 Guiding  Dir = 2, Dur = 43
21:31:04.680 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:04.708 00.028 11060 IsSlewing returns 0
21:31:04.708 00.000 11060 IsGuiding returns 0
21:31:04.708 00.000 10844 UpdateGuideState exits: m=946 SNR=19.5
21:31:04.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:04.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:04.708 00.000 10844 Enqueuing Expose request
21:31:04.783 00.075 11060 IsGuiding returns 0
21:31:04.783 00.000 11060 Move returns status 0, amount 43
21:31:04.783 00.000 11060 MoveAxis(S, 97, ABG)
21:31:04.783 00.000 11060 Guiding  Dir = 1, Dur = 97
21:31:04.794 00.011 11060 IsSlewing returns 0
21:31:04.794 00.000 11060 IsGuiding returns 0
21:31:04.903 00.109 11060 IsGuiding returns 0
21:31:04.903 00.000 11060 Move returns status 0, amount 97
21:31:04.907 00.004 11060 move complete, result=0
21:31:04.907 00.000 11060 worker thread done servicing request
21:31:04.907 00.000 11060 Worker thread wakes up
21:31:04.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:04.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:04.909 00.002 10844 GuideStep: -0.3 px 43 ms EAST, 0.3 px 97 ms SOUTH
21:31:05.538 00.629 11060 Exposure complete
21:31:05.751 00.213 11060 worker thread done servicing request
21:31:05.751 00.000 10844 OnExposeComplete: enter
21:31:05.751 00.000 10844 UpdateGuideState(): m_state=6
21:31:05.751 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
21:31:05.751 00.000 10844 Star::Find returns 1 (0), X=93.77, Y=464.28, Mass=900, SNR=18.5, Peak=83 HFD=3.2
21:31:05.753 00.002 10844 MultiStar: [#1 0.10,0.37,0.77,U] [#2 -0.18,-0.08,0.88,U] [#3 0.66,0.07,0.99,U] [#4 -0.17,0.83,3.68,U] [#5 0.25,0.87,0.00,M4] [#6 -0.08,0.78,1.05,U] [#7 0.31,0.63,1.29,U] [#8 0.36,0.37,0.96,U] 
21:31:05.753 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.55}, one-star: {-0.65, 0.48}
21:31:05.753 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.80) = xAngle (2.39 = 2.39)
21:31:05.753 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.30 = 2.30)
21:31:05.753 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.55 hyp=0.55 cameraTheta=1.58 mountX=-0.40 mountY=0.41, mountTheta=2.34
21:31:05.755 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.55, opts=13)
21:31:05.755 00.000 10844 Enqueuing Move request for scope (-0.01, 0.55)
21:31:05.755 00.000 11060 Worker thread wakes up
21:31:05.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.55) opts 0xd
21:31:05.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.55)
21:31:05.755 00.000 11060 Moving (-0.01, 0.55) raw xDistance=-0.40 yDistance=0.41
21:31:05.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:31:05.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.41
21:31:05.755 00.000 11060 MoveAxis(E, 60, ABG)
21:31:05.755 00.000 11060 Guiding  Dir = 2, Dur = 60
21:31:05.763 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:05.774 00.011 11060 IsSlewing returns 0
21:31:05.774 00.000 11060 IsGuiding returns 0
21:31:05.786 00.012 10844 UpdateGuideState exits: m=900 SNR=18.5
21:31:05.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:05.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:05.786 00.000 10844 Enqueuing Expose request
21:31:05.860 00.074 11060 IsGuiding returns 0
21:31:05.860 00.000 11060 Move returns status 0, amount 60
21:31:05.860 00.000 11060 MoveAxis(S, 156, ABG)
21:31:05.860 00.000 11060 Guiding  Dir = 1, Dur = 156
21:31:05.887 00.027 11060 IsSlewing returns 0
21:31:05.887 00.000 11060 IsGuiding returns 0
21:31:06.071 00.184 11060 IsGuiding returns 0
21:31:06.071 00.000 11060 Move returns status 0, amount 156
21:31:06.071 00.000 11060 move complete, result=0
21:31:06.071 00.000 11060 worker thread done servicing request
21:31:06.071 00.000 11060 Worker thread wakes up
21:31:06.071 00.000 10844 GuideStep: -0.4 px 60 ms EAST, 0.4 px 156 ms SOUTH
21:31:06.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:06.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:06.698 00.627 11060 Exposure complete
21:31:06.918 00.220 11060 worker thread done servicing request
21:31:06.920 00.002 10844 OnExposeComplete: enter
21:31:06.920 00.000 10844 UpdateGuideState(): m_state=6
21:31:06.920 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
21:31:06.920 00.000 10844 Star::Find returns 1 (0), X=93.74, Y=464.01, Mass=1283, SNR=22.9, Peak=121 HFD=3.3
21:31:06.920 00.000 10844 MultiStar: [#1 0.00,-0.29,1.02,U] [#2 -0.57,-0.20,0.80,U] [#3 0.12,-0.33,0.72,U] [#4 -0.32,0.83,2.86,U] [#5 -0.08,0.74,0.99,U] [#6 -0.53,0.13,0.93,U] [#7 -0.23,0.79,0.83,U] [#8 -0.58,0.24,0.68,U] 
21:31:06.920 00.000 10844 refined, 8 included, MultiStar: {-0.32, 0.36}, one-star: {-0.67, 0.21}
21:31:06.920 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.80) = xAngle (3.10 = 3.10)
21:31:06.920 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.01 = 3.01)
21:31:06.920 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.36 hyp=0.48 cameraTheta=2.29 mountX=-0.48 mountY=0.06, mountTheta=3.01
21:31:06.923 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.36, opts=13)
21:31:06.923 00.000 10844 Enqueuing Move request for scope (-0.32, 0.36)
21:31:06.925 00.002 11060 Worker thread wakes up
21:31:06.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.36) opts 0xd
21:31:06.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.36)
21:31:06.925 00.000 11060 Moving (-0.32, 0.36) raw xDistance=-0.48 yDistance=0.06
21:31:06.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
21:31:06.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:06.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:31:06.925 00.000 11060 MoveAxis(E, 72, ABG)
21:31:06.925 00.000 11060 Guiding  Dir = 2, Dur = 72
21:31:06.933 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:31:06.947 00.014 11060 IsSlewing returns 0
21:31:06.947 00.000 11060 IsGuiding returns 0
21:31:06.956 00.009 10844 UpdateGuideState exits: m=1283 SNR=22.9
21:31:06.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:06.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:06.956 00.000 10844 Enqueuing Expose request
21:31:07.044 00.088 11060 IsGuiding returns 0
21:31:07.047 00.003 11060 Move returns status 0, amount 72
21:31:07.047 00.000 11060 MoveAxis(N, 0, ABG)
21:31:07.047 00.000 11060 Move returns status 0, amount 0
21:31:07.047 00.000 11060 move complete, result=0
21:31:07.047 00.000 11060 worker thread done servicing request
21:31:07.047 00.000 11060 Worker thread wakes up
21:31:07.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:07.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:07.049 00.002 10844 GuideStep: -0.5 px 72 ms EAST, 0.1 px 0 ms NORTH
21:31:07.693 00.644 11060 Exposure complete
21:31:07.939 00.246 11060 worker thread done servicing request
21:31:07.939 00.000 10844 OnExposeComplete: enter
21:31:07.939 00.000 10844 UpdateGuideState(): m_state=6
21:31:07.941 00.002 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
21:31:07.941 00.000 10844 Star::Find returns 1 (0), X=93.53, Y=463.31, Mass=932, SNR=18.9, Peak=90 HFD=3.2
21:31:07.942 00.001 10844 MultiStar: [#1 0.02,-0.59,1.15,U] [#2 -0.31,-0.96,0.00,M1] [#3 -0.01,-0.80,0.87,U] [#4 -0.48,0.27,3.39,U] [#5 0.28,-0.76,1.02,U] [#6 -0.06,0.06,1.02,U] [#7 -0.36,0.09,1.01,U] [#8 0.25,-0.55,1.11,U] 
21:31:07.942 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.21}, one-star: {-0.88, -0.49}
21:31:07.942 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.80) = xAngle (-1.60 = -1.60)
21:31:07.942 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.68 = -1.68)
21:31:07.942 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.40 mountX=-0.01 mountY=-0.30, mountTheta=-1.60
21:31:07.946 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.21, opts=13)
21:31:07.947 00.001 10844 Enqueuing Move request for scope (-0.22, -0.21)
21:31:07.950 00.003 11060 Worker thread wakes up
21:31:07.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
21:31:07.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
21:31:07.950 00.000 11060 Moving (-0.22, -0.21) raw xDistance=-0.01 yDistance=-0.30
21:31:07.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:31:07.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:31:07.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:31:07.950 00.000 11060 MoveAxis(E, 0, ABG)
21:31:07.950 00.000 11060 Move returns status 0, amount 0
21:31:07.950 00.000 11060 MoveAxis(N, 0, ABG)
21:31:07.950 00.000 11060 Move returns status 0, amount 0
21:31:07.950 00.000 11060 move complete, result=0
21:31:07.950 00.000 11060 worker thread done servicing request
21:31:07.971 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:07.997 00.026 10844 UpdateGuideState exits: m=932 SNR=18.9
21:31:07.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:07.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:07.997 00.000 10844 Enqueuing Expose request
21:31:07.997 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:31:07.997 00.000 11060 Worker thread wakes up
21:31:07.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:07.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:08.628 00.631 11060 Exposure complete
21:31:08.879 00.251 11060 worker thread done servicing request
21:31:08.879 00.000 10844 OnExposeComplete: enter
21:31:08.879 00.000 10844 UpdateGuideState(): m_state=6
21:31:08.879 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
21:31:08.879 00.000 10844 Star::Find returns 1 (0), X=93.78, Y=463.16, Mass=1006, SNR=19.9, Peak=84 HFD=4.0
21:31:08.879 00.000 10844 MultiStar: [#1 -0.48,-0.34,1.04,U] [#2 -1.40,0.23,0.00,M2] [#3 0.05,-0.76,0.77,U] [#4 -0.93,-0.42,0.00,M1] [#5 -0.13,-0.12,0.89,U] [#6 -0.41,-0.27,0.76,U] [#7 -0.15,-0.05,0.96,U] [#8 0.28,-0.85,0.90,U] 
21:31:08.879 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.43}, one-star: {-0.63, -0.64}
21:31:08.879 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.80) = xAngle (-1.25 = -1.25)
21:31:08.879 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.34 = -1.34)
21:31:08.879 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.43 hyp=0.48 cameraTheta=-2.05 mountX=0.15 mountY=-0.47, mountTheta=-1.26
21:31:08.883 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.43, opts=13)
21:31:08.883 00.000 10844 Enqueuing Move request for scope (-0.22, -0.43)
21:31:08.884 00.001 11060 Worker thread wakes up
21:31:08.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.43) opts 0xd
21:31:08.884 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.43)
21:31:08.884 00.000 11060 Moving (-0.22, -0.43) raw xDistance=0.15 yDistance=-0.47
21:31:08.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:31:08.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:31:08.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:31:08.884 00.000 11060 MoveAxis(W, 22, ABG)
21:31:08.884 00.000 11060 Guiding  Dir = 3, Dur = 22
21:31:08.892 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:08.899 00.007 11060 IsSlewing returns 0
21:31:08.900 00.001 11060 IsGuiding returns 0
21:31:08.925 00.025 10844 UpdateGuideState exits: m=1006 SNR=19.9
21:31:08.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:08.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:08.925 00.000 10844 Enqueuing Expose request
21:31:08.935 00.010 11060 IsGuiding returns 0
21:31:08.935 00.000 11060 Move returns status 0, amount 22
21:31:08.935 00.000 11060 MoveAxis(N, 0, ABG)
21:31:08.935 00.000 11060 Move returns status 0, amount 0
21:31:08.935 00.000 11060 move complete, result=0
21:31:08.935 00.000 11060 worker thread done servicing request
21:31:08.935 00.000 11060 Worker thread wakes up
21:31:08.937 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:08.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:08.939 00.002 10844 GuideStep: 0.2 px 22 ms WEST, -0.5 px 0 ms NORTH
21:31:09.572 00.633 11060 Exposure complete
21:31:09.829 00.257 10844 OnExposeComplete: enter
21:31:09.829 00.000 10844 UpdateGuideState(): m_state=6
21:31:09.829 00.000 11060 worker thread done servicing request
21:31:09.829 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
21:31:09.829 00.000 10844 Star::Find returns 1 (0), X=93.95, Y=464.13, Mass=1072, SNR=20.4, Peak=90 HFD=3.9
21:31:09.830 00.001 10844 MultiStar: [#1 -0.37,-0.32,0.98,U] [#2 -1.21,-0.42,0.00,M3] [#3 0.38,-0.27,0.75,U] [#4 0.03,0.27,3.28,U] [#5 -0.71,0.15,0.88,U] [#6 -1.17,0.61,0.00,M1] [#7 -0.12,0.34,0.73,U] [#8 0.61,0.21,0.66,U] 
21:31:09.830 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.15}, one-star: {-0.46, 0.32}
21:31:09.830 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.80) = xAngle (2.93 = 2.93)
21:31:09.830 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:31:09.830 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.12 mountX=-0.17 mountY=0.05, mountTheta=2.85
21:31:09.833 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.15, opts=13)
21:31:09.833 00.000 10844 Enqueuing Move request for scope (-0.09, 0.15)
21:31:09.833 00.000 11060 Worker thread wakes up
21:31:09.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
21:31:09.833 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
21:31:09.833 00.000 11060 Moving (-0.09, 0.15) raw xDistance=-0.17 yDistance=0.05
21:31:09.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
21:31:09.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:09.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:31:09.833 00.000 11060 MoveAxis(E, 24, ABG)
21:31:09.833 00.000 11060 Guiding  Dir = 2, Dur = 24
21:31:09.843 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:09.858 00.015 11060 IsSlewing returns 0
21:31:09.858 00.000 11060 IsGuiding returns 0
21:31:09.872 00.014 10844 UpdateGuideState exits: m=1072 SNR=20.4
21:31:09.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:09.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:09.872 00.000 10844 Enqueuing Expose request
21:31:09.898 00.026 11060 IsGuiding returns 0
21:31:09.898 00.000 11060 Move returns status 0, amount 24
21:31:09.898 00.000 11060 MoveAxis(N, 0, ABG)
21:31:09.898 00.000 11060 Move returns status 0, amount 0
21:31:09.898 00.000 11060 move complete, result=0
21:31:09.898 00.000 11060 worker thread done servicing request
21:31:09.898 00.000 11060 Worker thread wakes up
21:31:09.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:09.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:09.911 00.013 10844 GuideStep: -0.2 px 24 ms EAST, 0.1 px 0 ms NORTH
21:31:10.519 00.608 11060 Exposure complete
21:31:10.760 00.241 11060 worker thread done servicing request
21:31:10.760 00.000 10844 OnExposeComplete: enter
21:31:10.760 00.000 10844 UpdateGuideState(): m_state=6
21:31:10.760 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
21:31:10.760 00.000 10844 Star::Find returns 1 (0), X=93.55, Y=464.30, Mass=843, SNR=18.1, Peak=76 HFD=3.3
21:31:10.762 00.002 10844 MultiStar: [#1 -0.12,-0.83,1.25,U] [#2 -0.79,-0.31,1.08,U] [#3 0.08,-0.99,0.00,M1] [#4 -0.47,-0.18,3.87,U] [#5 0.23,0.10,1.13,U] [#6 -0.41,-0.45,0.82,U] [#7 -0.09,-0.13,1.02,U] [#8 0.06,-0.11,1.00,U] 
21:31:10.762 00.000 10844 refined, 7 included, MultiStar: {-0.34, -0.18}, one-star: {-0.87, 0.49}
21:31:10.762 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.80) = xAngle (-1.84 = -1.84)
21:31:10.762 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.93 = -1.93)
21:31:10.762 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.18 hyp=0.39 cameraTheta=-2.65 mountX=-0.10 mountY=-0.36, mountTheta=-1.85
21:31:10.764 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.18, opts=13)
21:31:10.764 00.000 10844 Enqueuing Move request for scope (-0.34, -0.18)
21:31:10.764 00.000 11060 Worker thread wakes up
21:31:10.765 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.18) opts 0xd
21:31:10.765 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.18)
21:31:10.765 00.000 11060 Moving (-0.34, -0.18) raw xDistance=-0.10 yDistance=-0.36
21:31:10.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:31:10.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:31:10.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:31:10.765 00.000 11060 MoveAxis(E, 0, ABG)
21:31:10.765 00.000 11060 Move returns status 0, amount 0
21:31:10.765 00.000 11060 MoveAxis(N, 0, ABG)
21:31:10.765 00.000 11060 Move returns status 0, amount 0
21:31:10.765 00.000 11060 move complete, result=0
21:31:10.765 00.000 11060 worker thread done servicing request
21:31:10.774 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:10.797 00.023 10844 UpdateGuideState exits: m=843 SNR=18.1
21:31:10.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:10.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:10.797 00.000 10844 Enqueuing Expose request
21:31:10.797 00.000 11060 Worker thread wakes up
21:31:10.797 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:31:10.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:10.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:11.445 00.648 11060 Exposure complete
21:31:11.683 00.238 11060 worker thread done servicing request
21:31:11.683 00.000 10844 OnExposeComplete: enter
21:31:11.683 00.000 10844 UpdateGuideState(): m_state=6
21:31:11.683 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
21:31:11.685 00.002 10844 Star::Find returns 1 (0), X=94.05, Y=464.27, Mass=974, SNR=19.8, Peak=115 HFD=3.2
21:31:11.685 00.000 10844 MultiStar: [#1 -0.33,-0.13,1.05,U] [#2 -0.48,-0.09,1.03,U] [#3 -0.79,-0.41,0.79,U] [#4 -1.09,0.34,0.00,M1] [#5 -0.32,0.06,1.16,U] [#6 -0.33,-0.10,0.88,U] [#7 0.31,0.32,0.93,U] [#8 -0.53,0.31,0.96,U] 
21:31:11.685 00.000 10844 refined, 7 included, MultiStar: {-0.35, 0.06}, one-star: {-0.36, 0.46}
21:31:11.685 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.80) = xAngle (3.76 = -2.52)
21:31:11.685 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.68 = -2.60)
21:31:11.685 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.06 hyp=0.35 cameraTheta=2.96 mountX=-0.29 mountY=-0.18, mountTheta=-2.58
21:31:11.688 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.06, opts=13)
21:31:11.688 00.000 10844 Enqueuing Move request for scope (-0.35, 0.06)
21:31:11.688 00.000 11060 Worker thread wakes up
21:31:11.689 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.06) opts 0xd
21:31:11.689 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.06)
21:31:11.689 00.000 11060 Moving (-0.35, 0.06) raw xDistance=-0.29 yDistance=-0.18
21:31:11.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
21:31:11.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:11.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:31:11.689 00.000 11060 MoveAxis(E, 42, ABG)
21:31:11.689 00.000 11060 Guiding  Dir = 2, Dur = 42
21:31:11.692 00.003 11060 IsSlewing returns 0
21:31:11.693 00.001 11060 IsGuiding returns 0
21:31:11.699 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:11.723 00.024 10844 UpdateGuideState exits: m=974 SNR=19.8
21:31:11.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:11.725 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:11.725 00.000 10844 Enqueuing Expose request
21:31:11.747 00.022 11060 IsGuiding returns 0
21:31:11.747 00.000 11060 Move returns status 0, amount 42
21:31:11.747 00.000 11060 MoveAxis(N, 0, ABG)
21:31:11.747 00.000 11060 Move returns status 0, amount 0
21:31:11.747 00.000 11060 move complete, result=0
21:31:11.747 00.000 11060 worker thread done servicing request
21:31:11.747 00.000 11060 Worker thread wakes up
21:31:11.747 00.000 10844 GuideStep: -0.3 px 42 ms EAST, -0.2 px 0 ms NORTH
21:31:11.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:11.749 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:12.382 00.633 11060 Exposure complete
21:31:12.627 00.245 11060 worker thread done servicing request
21:31:12.627 00.000 10844 OnExposeComplete: enter
21:31:12.627 00.000 10844 UpdateGuideState(): m_state=6
21:31:12.627 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
21:31:12.627 00.000 10844 Star::Find returns 1 (0), X=93.54, Y=464.36, Mass=1199, SNR=21.9, Peak=114 HFD=3.4
21:31:12.629 00.002 10844 MultiStar: [#1 -0.65,-0.62,0.00,M1] [#2 -0.77,0.10,0.71,U] [#3 -0.16,-0.05,0.68,U] [#4 -0.68,0.66,0.00,M2] [#5 -0.01,0.02,0.84,U] [#6 -0.55,-0.26,0.91,U] [#7 -0.68,0.87,0.00,M1] [#8 0.12,-0.15,0.74,U] 
21:31:12.629 00.000 10844 refined, 5 included, MultiStar: {-0.40, 0.06}, one-star: {-0.87, 0.56}
21:31:12.629 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.80) = xAngle (3.81 = -2.47)
21:31:12.629 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.72 = -2.56)
21:31:12.629 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.06 hyp=0.40 cameraTheta=3.00 mountX=-0.32 mountY=-0.22, mountTheta=-2.53
21:31:12.631 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.06, opts=13)
21:31:12.631 00.000 10844 Enqueuing Move request for scope (-0.40, 0.06)
21:31:12.631 00.000 11060 Worker thread wakes up
21:31:12.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.06) opts 0xd
21:31:12.631 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.06)
21:31:12.631 00.000 11060 Moving (-0.40, 0.06) raw xDistance=-0.32 yDistance=-0.22
21:31:12.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:31:12.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:31:12.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:31:12.631 00.000 11060 MoveAxis(E, 48, ABG)
21:31:12.631 00.000 11060 Guiding  Dir = 2, Dur = 48
21:31:12.641 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:12.646 00.005 11060 IsSlewing returns 0
21:31:12.647 00.001 11060 IsGuiding returns 0
21:31:12.668 00.021 10844 UpdateGuideState exits: m=1199 SNR=21.9
21:31:12.669 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:12.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:12.669 00.000 10844 Enqueuing Expose request
21:31:12.706 00.037 11060 IsGuiding returns 0
21:31:12.706 00.000 11060 Move returns status 0, amount 48
21:31:12.706 00.000 11060 MoveAxis(N, 0, ABG)
21:31:12.706 00.000 11060 Move returns status 0, amount 0
21:31:12.706 00.000 11060 move complete, result=0
21:31:12.706 00.000 11060 worker thread done servicing request
21:31:12.706 00.000 11060 Worker thread wakes up
21:31:12.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:12.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:12.709 00.003 10844 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
21:31:13.331 00.622 11060 Exposure complete
21:31:13.578 00.247 11060 worker thread done servicing request
21:31:13.579 00.001 10844 OnExposeComplete: enter
21:31:13.579 00.000 10844 UpdateGuideState(): m_state=6
21:31:13.579 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
21:31:13.579 00.000 10844 Star::Find returns 1 (0), X=93.55, Y=463.99, Mass=1056, SNR=20.6, Peak=112 HFD=3.2
21:31:13.579 00.000 10844 MultiStar: [#1 -0.29,-0.56,0.95,U] [#2 -0.99,0.07,0.00,M1] [#3 0.24,-0.36,0.70,U] [#4 -0.55,0.41,3.25,U] [#5 0.08,-0.25,0.86,U] [#6 -0.96,-0.08,0.00,M1] [#7 -0.51,0.56,1.06,U] [#8 -0.52,-0.37,0.88,U] 
21:31:13.579 00.000 10844 refined, 6 included, MultiStar: {-0.42, 0.09}, one-star: {-0.87, 0.18}
21:31:13.579 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.80) = xAngle (3.73 = -2.55)
21:31:13.579 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.65 = -2.64)
21:31:13.579 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.09 hyp=0.43 cameraTheta=2.93 mountX=-0.36 mountY=-0.21, mountTheta=-2.61
21:31:13.583 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.09, opts=13)
21:31:13.583 00.000 10844 Enqueuing Move request for scope (-0.42, 0.09)
21:31:13.583 00.000 11060 Worker thread wakes up
21:31:13.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.09) opts 0xd
21:31:13.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.09)
21:31:13.584 00.001 11060 Moving (-0.42, 0.09) raw xDistance=-0.36 yDistance=-0.21
21:31:13.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
21:31:13.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:31:13.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:31:13.584 00.000 11060 MoveAxis(E, 54, ABG)
21:31:13.584 00.000 11060 Guiding  Dir = 2, Dur = 54
21:31:13.589 00.005 11060 IsSlewing returns 0
21:31:13.590 00.001 11060 IsGuiding returns 0
21:31:13.592 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:13.619 00.027 10844 UpdateGuideState exits: m=1056 SNR=20.6
21:31:13.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:13.621 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:13.621 00.000 10844 Enqueuing Expose request
21:31:13.645 00.024 11060 IsGuiding returns 0
21:31:13.645 00.000 11060 Move returns status 0, amount 54
21:31:13.645 00.000 11060 MoveAxis(N, 0, ABG)
21:31:13.645 00.000 11060 Move returns status 0, amount 0
21:31:13.645 00.000 11060 move complete, result=0
21:31:13.645 00.000 11060 worker thread done servicing request
21:31:13.645 00.000 11060 Worker thread wakes up
21:31:13.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:13.647 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:13.654 00.007 10844 GuideStep: -0.4 px 54 ms EAST, -0.2 px 0 ms NORTH
21:31:14.270 00.616 11060 Exposure complete
21:31:14.516 00.246 11060 worker thread done servicing request
21:31:14.516 00.000 10844 OnExposeComplete: enter
21:31:14.516 00.000 10844 UpdateGuideState(): m_state=6
21:31:14.517 00.001 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
21:31:14.517 00.000 10844 Star::Find returns 1 (0), X=93.70, Y=462.97, Mass=1050, SNR=20.7, Peak=110 HFD=3.3
21:31:14.517 00.000 10844 MultiStar: [#1 -0.87,-1.33,0.00,M1] [#2 -1.19,-1.22,0.00,M2] [#3 0.15,-0.51,0.72,U] [#4 -0.46,-0.31,3.24,U] [#5 0.09,-0.13,0.87,U] [#6 -0.68,-0.22,0.85,U] [#7 -0.27,0.05,0.70,U] [#8 -0.67,-0.93,0.00,M1] 
21:31:14.517 00.000 10844 refined, 5 included, MultiStar: {-0.38, -0.33}, one-star: {-0.71, -0.84}
21:31:14.517 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.80) = xAngle (-1.62 = -1.62)
21:31:14.518 00.001 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.70 = -1.70)
21:31:14.518 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.33 hyp=0.51 cameraTheta=-2.42 mountX=-0.02 mountY=-0.50, mountTheta=-1.62
21:31:14.520 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.33, opts=13)
21:31:14.520 00.000 10844 Enqueuing Move request for scope (-0.38, -0.33)
21:31:14.520 00.000 11060 Worker thread wakes up
21:31:14.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.33) opts 0xd
21:31:14.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.33)
21:31:14.520 00.000 11060 Moving (-0.38, -0.33) raw xDistance=-0.02 yDistance=-0.50
21:31:14.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:31:14.520 00.000 11060 switching direction from 1 to -1 - decHistory=-5 oldest=0.17 newest=-0.93
21:31:14.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.50
21:31:14.520 00.000 11060 MoveAxis(E, 0, ABG)
21:31:14.520 00.000 11060 Move returns status 0, amount 0
21:31:14.520 00.000 11060 BLC: Oldest BLC event removed
21:31:14.520 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:31:14.520 00.000 11060 MoveAxis(N, 942, ABG)
21:31:14.520 00.000 11060 Guiding  Dir = 0, Dur = 942
21:31:14.524 00.004 11060 IsSlewing returns 0
21:31:14.525 00.001 11060 IsGuiding returns 0
21:31:14.531 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:14.560 00.029 10844 UpdateGuideState exits: m=1050 SNR=20.7
21:31:14.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:14.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:14.560 00.000 10844 Enqueuing Expose request
21:31:15.475 00.915 11060 IsGuiding returns 0
21:31:15.475 00.000 11060 Move returns status 0, amount 942
21:31:15.475 00.000 11060 move complete, result=0
21:31:15.475 00.000 11060 worker thread done servicing request
21:31:15.475 00.000 11060 Worker thread wakes up
21:31:15.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:15.477 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:15.477 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.5 px 942 ms NORTH
21:31:16.100 00.623 11060 Exposure complete
21:31:16.320 00.220 11060 worker thread done servicing request
21:31:16.320 00.000 10844 OnExposeComplete: enter
21:31:16.320 00.000 10844 UpdateGuideState(): m_state=6
21:31:16.320 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
21:31:16.322 00.002 10844 Star::Find returns 1 (0), X=93.90, Y=463.58, Mass=967, SNR=19.5, Peak=94 HFD=3.6
21:31:16.322 00.000 10844 MultiStar: [#1 0.68,-0.59,0.00,M2] [#2 -0.32,-0.13,0.90,U] [#3 0.02,-0.01,0.73,U] [#4 0.04,0.34,3.47,U] [#5 0.32,-0.12,1.07,U] [#6 -0.08,-0.37,0.93,U] [#7 0.27,0.05,0.85,U] [#8 0.22,0.02,0.79,U] 
21:31:16.322 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.04}, one-star: {-0.52, -0.22}
21:31:16.322 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.80) = xAngle (2.32 = 2.32)
21:31:16.322 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.23 = 2.23)
21:31:16.322 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.51 mountX=-0.03 mountY=0.03, mountTheta=2.28
21:31:16.323 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
21:31:16.323 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
21:31:16.325 00.002 11060 Worker thread wakes up
21:31:16.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
21:31:16.325 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
21:31:16.325 00.000 11060 Moving (0.00, 0.04) raw xDistance=-0.03 yDistance=0.03
21:31:16.327 00.002 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.350697, 1:-0.034316
21:31:16.327 00.000 11060 BLC: No correction, Miss < min_move
21:31:16.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:31:16.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:16.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:31:16.327 00.000 11060 MoveAxis(E, 0, ABG)
21:31:16.327 00.000 11060 Move returns status 0, amount 0
21:31:16.327 00.000 11060 MoveAxis(N, 0, ABG)
21:31:16.327 00.000 11060 Move returns status 0, amount 0
21:31:16.327 00.000 11060 move complete, result=0
21:31:16.327 00.000 11060 worker thread done servicing request
21:31:16.334 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:16.357 00.023 10844 UpdateGuideState exits: m=967 SNR=19.5
21:31:16.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:16.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:16.357 00.000 10844 Enqueuing Expose request
21:31:16.357 00.000 11060 Worker thread wakes up
21:31:16.357 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:31:16.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:16.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:16.996 00.639 11060 Exposure complete
21:31:17.237 00.241 11060 worker thread done servicing request
21:31:17.237 00.000 10844 OnExposeComplete: enter
21:31:17.237 00.000 10844 UpdateGuideState(): m_state=6
21:31:17.237 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
21:31:17.237 00.000 10844 Star::Find returns 1 (0), X=94.67, Y=463.68, Mass=925, SNR=19.3, Peak=86 HFD=3.5
21:31:17.238 00.001 10844 MultiStar: [#1 0.06,-0.47,1.19,U] [#2 0.08,-0.49,1.04,U] [#3 0.12,-0.27,0.83,U] [#4 -0.58,0.53,3.67,U] [#5 1.04,-0.08,0.00,M1] [#6 -0.47,-0.28,0.77,U] [#7 0.21,0.50,0.92,U] [#8 0.46,-1.27,0.00,M1] 
21:31:17.238 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.08}, one-star: {0.25, -0.12}
21:31:17.238 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.80) = xAngle (3.54 = -2.74)
21:31:17.238 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.45 = -2.83)
21:31:17.238 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.74 mountX=-0.19 mountY=-0.06, mountTheta=-2.82
21:31:17.242 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.08, opts=13)
21:31:17.244 00.002 10844 Enqueuing Move request for scope (-0.19, 0.08)
21:31:17.246 00.002 11060 Worker thread wakes up
21:31:17.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
21:31:17.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
21:31:17.246 00.000 11060 Moving (-0.19, 0.08) raw xDistance=-0.19 yDistance=-0.06
21:31:17.246 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.350697, 1:-0.034316, 2:0.063105
21:31:17.246 00.000 11060 BLC: No correction, Miss < min_move
21:31:17.248 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:31:17.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:17.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:31:17.248 00.000 11060 MoveAxis(E, 28, ABG)
21:31:17.248 00.000 11060 Guiding  Dir = 2, Dur = 28
21:31:17.262 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:17.277 00.015 11060 IsSlewing returns 0
21:31:17.277 00.000 11060 IsGuiding returns 0
21:31:17.286 00.009 10844 UpdateGuideState exits: m=925 SNR=19.3
21:31:17.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:17.288 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:17.288 00.000 10844 Enqueuing Expose request
21:31:17.334 00.046 11060 IsGuiding returns 0
21:31:17.334 00.000 11060 Move returns status 0, amount 28
21:31:17.334 00.000 11060 MoveAxis(N, 0, ABG)
21:31:17.334 00.000 11060 Move returns status 0, amount 0
21:31:17.334 00.000 11060 move complete, result=0
21:31:17.342 00.008 11060 worker thread done servicing request
21:31:17.342 00.000 11060 Worker thread wakes up
21:31:17.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:17.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:17.347 00.005 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
21:31:17.957 00.610 11060 Exposure complete
21:31:18.187 00.230 11060 worker thread done servicing request
21:31:18.187 00.000 10844 OnExposeComplete: enter
21:31:18.188 00.001 10844 UpdateGuideState(): m_state=6
21:31:18.188 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
21:31:18.188 00.000 10844 Star::Find returns 1 (0), X=93.83, Y=463.50, Mass=900, SNR=19.3, Peak=87 HFD=3.0
21:31:18.188 00.000 10844 MultiStar: [#1 0.59,-0.66,1.16,U] [#2 -0.03,-0.48,1.00,U] [#3 0.29,-0.68,0.78,U] [#4 0.01,-0.23,3.66,U] [#5 0.51,0.13,1.01,U] [#6 -0.20,-0.45,0.88,U] [#7 -0.16,0.23,0.92,U] [#8 0.61,-0.30,0.87,U] 
21:31:18.188 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.29}, one-star: {-0.58, -0.31}
21:31:18.188 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.80) = xAngle (-0.45 = -0.45)
21:31:18.188 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.54 = -0.54)
21:31:18.188 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.25 mountX=0.27 mountY=-0.15, mountTheta=-0.52
21:31:18.191 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.29, opts=13)
21:31:18.191 00.000 10844 Enqueuing Move request for scope (0.09, -0.29)
21:31:18.191 00.000 11060 Worker thread wakes up
21:31:18.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
21:31:18.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
21:31:18.191 00.000 11060 Moving (0.09, -0.29) raw xDistance=0.27 yDistance=-0.15
21:31:18.191 00.000 11060 BLC: window closed
21:31:18.192 00.001 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.350697, 1:-0.034316, 2:0.063105
21:31:18.192 00.000 11060 BLC: No correction, Miss < min_move
21:31:18.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
21:31:18.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:18.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:31:18.192 00.000 11060 MoveAxis(W, 39, ABG)
21:31:18.192 00.000 11060 Guiding  Dir = 3, Dur = 39
21:31:18.203 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:18.208 00.005 11060 IsSlewing returns 0
21:31:18.209 00.001 11060 IsGuiding returns 0
21:31:18.230 00.021 10844 UpdateGuideState exits: m=900 SNR=19.3
21:31:18.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:18.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:18.230 00.000 10844 Enqueuing Expose request
21:31:18.253 00.023 11060 IsGuiding returns 0
21:31:18.253 00.000 11060 Move returns status 0, amount 39
21:31:18.253 00.000 11060 MoveAxis(N, 0, ABG)
21:31:18.253 00.000 11060 Move returns status 0, amount 0
21:31:18.253 00.000 11060 move complete, result=0
21:31:18.253 00.000 11060 worker thread done servicing request
21:31:18.253 00.000 11060 Worker thread wakes up
21:31:18.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:18.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:18.260 00.007 10844 GuideStep: 0.3 px 39 ms WEST, -0.2 px 0 ms NORTH
21:31:18.878 00.618 11060 Exposure complete
21:31:19.117 00.239 11060 worker thread done servicing request
21:31:19.118 00.001 10844 OnExposeComplete: enter
21:31:19.118 00.000 10844 UpdateGuideState(): m_state=6
21:31:19.118 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
21:31:19.118 00.000 10844 Star::Find returns 1 (0), X=93.93, Y=463.37, Mass=601, SNR=15.0, Peak=83 HFD=2.8
21:31:19.118 00.000 10844 MultiStar: [#1 0.50,-0.91,0.00,M1] [#2 -0.38,-0.46,1.13,U] [#3 0.38,-1.24,0.00,M1] [#4 0.03,-0.12,4.61,U] [#5 0.54,0.34,1.39,U] [#6 -0.26,-0.67,0.90,U] [#7 0.40,0.13,1.27,U] [#8 -0.09,-1.03,0.00,M1] 
21:31:19.118 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.14}, one-star: {-0.48, -0.43}
21:31:19.118 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.80) = xAngle (-0.60 = -0.60)
21:31:19.118 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.68 = -0.68)
21:31:19.118 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.40 mountX=0.12 mountY=-0.09, mountTheta=-0.65
21:31:19.122 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
21:31:19.122 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
21:31:19.122 00.000 11060 Worker thread wakes up
21:31:19.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
21:31:19.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
21:31:19.124 00.002 11060 Moving (0.02, -0.14) raw xDistance=0.12 yDistance=-0.09
21:31:19.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:31:19.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:19.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:31:19.124 00.000 11060 MoveAxis(E, 0, ABG)
21:31:19.124 00.000 11060 Move returns status 0, amount 0
21:31:19.124 00.000 11060 MoveAxis(N, 0, ABG)
21:31:19.124 00.000 11060 Move returns status 0, amount 0
21:31:19.124 00.000 11060 move complete, result=0
21:31:19.124 00.000 11060 worker thread done servicing request
21:31:19.133 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:19.162 00.029 10844 UpdateGuideState exits: m=601 SNR=15.0
21:31:19.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:19.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:19.162 00.000 10844 Enqueuing Expose request
21:31:19.162 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:19.164 00.002 11060 Worker thread wakes up
21:31:19.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:19.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:19.782 00.618 11060 Exposure complete
21:31:20.021 00.239 11060 worker thread done servicing request
21:31:20.021 00.000 10844 OnExposeComplete: enter
21:31:20.021 00.000 10844 UpdateGuideState(): m_state=6
21:31:20.023 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:31:20.023 00.000 10844 Star::Find returns 1 (0), X=94.49, Y=463.41, Mass=1312, SNR=22.9, Peak=119 HFD=3.3
21:31:20.024 00.001 10844 MultiStar: [#1 -0.47,-0.98,0.00,M2] [#2 -0.31,-1.08,0.00,M1] [#3 0.11,-0.34,0.65,U] [#4 0.11,-0.05,3.04,U] [#5 0.60,-0.36,0.97,U] [#6 -0.63,-1.03,0.00,M1] [#7 -0.08,-0.31,0.80,U] [#8 0.23,-0.44,0.75,U] 
21:31:20.024 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.24}, one-star: {0.08, -0.40}
21:31:20.024 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.80) = xAngle (-0.16 = -0.16)
21:31:20.024 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.25 = -0.25)
21:31:20.024 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.97 mountX=0.28 mountY=-0.07, mountTheta=-0.25
21:31:20.027 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.24, opts=13)
21:31:20.027 00.000 10844 Enqueuing Move request for scope (0.16, -0.24)
21:31:20.028 00.001 11060 Worker thread wakes up
21:31:20.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
21:31:20.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
21:31:20.028 00.000 11060 Moving (0.16, -0.24) raw xDistance=0.28 yDistance=-0.07
21:31:20.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
21:31:20.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:20.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:31:20.028 00.000 11060 MoveAxis(W, 42, ABG)
21:31:20.028 00.000 11060 Guiding  Dir = 3, Dur = 42
21:31:20.039 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:20.041 00.002 11060 IsSlewing returns 0
21:31:20.042 00.001 11060 IsGuiding returns 0
21:31:20.064 00.022 10844 UpdateGuideState exits: m=1312 SNR=22.9
21:31:20.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:20.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:20.064 00.000 10844 Enqueuing Expose request
21:31:20.097 00.033 11060 IsGuiding returns 0
21:31:20.097 00.000 11060 Move returns status 0, amount 42
21:31:20.097 00.000 11060 MoveAxis(N, 0, ABG)
21:31:20.097 00.000 11060 Move returns status 0, amount 0
21:31:20.097 00.000 11060 move complete, result=0
21:31:20.097 00.000 11060 worker thread done servicing request
21:31:20.097 00.000 11060 Worker thread wakes up
21:31:20.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:20.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:20.101 00.004 10844 GuideStep: 0.3 px 42 ms WEST, -0.1 px 0 ms NORTH
21:31:20.723 00.622 11060 Exposure complete
21:31:20.964 00.241 11060 worker thread done servicing request
21:31:20.964 00.000 10844 OnExposeComplete: enter
21:31:20.964 00.000 10844 UpdateGuideState(): m_state=6
21:31:20.964 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
21:31:20.965 00.001 10844 Star::Find returns 1 (0), X=93.86, Y=462.93, Mass=827, SNR=18.0, Peak=84 HFD=3.1
21:31:20.965 00.000 10844 MultiStar: [#1 -0.34,-1.12,0.00,M3] [#2 0.04,-1.11,0.00,M2] [#3 0.34,-0.69,0.69,U] [#4 0.01,-0.01,3.93,U] [#5 0.41,-0.20,0.96,U] [#6 0.55,-0.39,1.10,U] [#7 0.12,0.15,0.95,U] [#8 -0.11,-0.58,1.16,U] 
21:31:20.965 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.26}, one-star: {-0.55, -0.87}
21:31:20.965 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.80) = xAngle (-0.49 = -0.49)
21:31:20.965 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.58 = -0.58)
21:31:20.965 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.29 mountX=0.24 mountY=-0.15, mountTheta=-0.55
21:31:20.968 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.26, opts=13)
21:31:20.968 00.000 10844 Enqueuing Move request for scope (0.07, -0.26)
21:31:20.968 00.000 11060 Worker thread wakes up
21:31:20.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
21:31:20.968 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
21:31:20.968 00.000 11060 Moving (0.07, -0.26) raw xDistance=0.24 yDistance=-0.15
21:31:20.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:31:20.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:20.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:31:20.968 00.000 11060 MoveAxis(W, 36, ABG)
21:31:20.968 00.000 11060 Guiding  Dir = 3, Dur = 36
21:31:20.977 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:20.980 00.003 11060 IsSlewing returns 0
21:31:20.980 00.000 11060 IsGuiding returns 0
21:31:21.004 00.024 10844 UpdateGuideState exits: m=827 SNR=18.0
21:31:21.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:21.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:21.005 00.001 10844 Enqueuing Expose request
21:31:21.043 00.038 11060 IsGuiding returns 0
21:31:21.043 00.000 11060 Move returns status 0, amount 36
21:31:21.043 00.000 11060 MoveAxis(N, 0, ABG)
21:31:21.043 00.000 11060 Move returns status 0, amount 0
21:31:21.045 00.002 11060 move complete, result=0
21:31:21.045 00.000 11060 worker thread done servicing request
21:31:21.045 00.000 11060 Worker thread wakes up
21:31:21.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:21.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:21.051 00.006 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
21:31:21.666 00.615 11060 Exposure complete
21:31:21.894 00.228 11060 worker thread done servicing request
21:31:21.894 00.000 10844 OnExposeComplete: enter
21:31:21.894 00.000 10844 UpdateGuideState(): m_state=6
21:31:21.894 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
21:31:21.896 00.002 10844 Star::Find returns 1 (0), X=94.27, Y=463.10, Mass=777, SNR=17.2, Peak=88 HFD=2.7
21:31:21.896 00.000 10844 MultiStar: [#1 0.40,0.18,1.11,U] [#2 0.01,-0.62,0.94,U] [#3 -0.20,-0.19,0.95,U] [#4 -0.38,0.33,3.89,U] [#5 0.52,0.80,0.00,M1] [#6 -0.81,0.11,1.22,U] [#7 0.07,0.23,1.36,U] [#8 0.15,0.09,1.06,U] 
21:31:21.896 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.05}, one-star: {-0.15, -0.70}
21:31:21.896 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.80) = xAngle (3.69 = -2.60)
21:31:21.896 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.60 = -2.68)
21:31:21.896 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.88 mountX=-0.16 mountY=-0.08, mountTheta=-2.66
21:31:21.898 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.05, opts=13)
21:31:21.899 00.001 10844 Enqueuing Move request for scope (-0.18, 0.05)
21:31:21.899 00.000 11060 Worker thread wakes up
21:31:21.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
21:31:21.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
21:31:21.899 00.000 11060 Moving (-0.18, 0.05) raw xDistance=-0.16 yDistance=-0.08
21:31:21.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:31:21.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:21.900 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:31:21.900 00.000 11060 MoveAxis(E, 23, ABG)
21:31:21.900 00.000 11060 Guiding  Dir = 2, Dur = 23
21:31:21.907 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:21.934 00.027 10844 UpdateGuideState exits: m=777 SNR=17.2
21:31:21.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:21.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:21.934 00.000 10844 Enqueuing Expose request
21:31:21.938 00.004 11060 IsSlewing returns 0
21:31:21.938 00.000 11060 IsGuiding returns 0
21:31:21.996 00.058 11060 IsGuiding returns 0
21:31:21.996 00.000 11060 Move returns status 0, amount 23
21:31:21.996 00.000 11060 MoveAxis(N, 0, ABG)
21:31:21.996 00.000 11060 Move returns status 0, amount 0
21:31:21.996 00.000 11060 move complete, result=0
21:31:21.998 00.002 11060 worker thread done servicing request
21:31:21.998 00.000 11060 Worker thread wakes up
21:31:21.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:22.000 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:22.000 00.000 10844 GuideStep: -0.2 px 23 ms EAST, -0.1 px 0 ms NORTH
21:31:22.633 00.633 11060 Exposure complete
21:31:22.845 00.212 11060 worker thread done servicing request
21:31:22.845 00.000 10844 OnExposeComplete: enter
21:31:22.845 00.000 10844 UpdateGuideState(): m_state=6
21:31:22.847 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
21:31:22.847 00.000 10844 Star::Find returns 1 (0), X=93.68, Y=463.02, Mass=1169, SNR=21.5, Peak=111 HFD=3.3
21:31:22.847 00.000 10844 MultiStar: [#1 0.15,-0.78,1.02,U] [#2 -0.07,-0.26,1.08,U] [#3 -0.01,-0.44,0.73,U] [#4 0.21,0.17,3.23,U] [#5 0.24,0.75,0.95,U] [#6 -0.21,-0.18,0.90,U] [#7 0.09,-0.38,0.85,U] [#8 0.34,-0.76,0.82,U] 
21:31:22.847 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.19}, one-star: {-0.73, -0.78}
21:31:22.848 00.001 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.80) = xAngle (-0.57 = -0.57)
21:31:22.848 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.66 = -0.66)
21:31:22.848 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.37 mountX=0.17 mountY=-0.12, mountTheta=-0.63
21:31:22.850 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.19, opts=13)
21:31:22.850 00.000 10844 Enqueuing Move request for scope (0.04, -0.19)
21:31:22.850 00.000 11060 Worker thread wakes up
21:31:22.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
21:31:22.850 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
21:31:22.850 00.000 11060 Moving (0.04, -0.19) raw xDistance=0.17 yDistance=-0.12
21:31:22.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
21:31:22.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:22.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:31:22.850 00.000 11060 MoveAxis(W, 24, ABG)
21:31:22.850 00.000 11060 Guiding  Dir = 3, Dur = 24
21:31:22.865 00.015 11060 IsSlewing returns 0
21:31:22.865 00.000 11060 IsGuiding returns 0
21:31:22.870 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:22.893 00.023 10844 UpdateGuideState exits: m=1169 SNR=21.5
21:31:22.894 00.001 11060 IsGuiding returns 0
21:31:22.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:22.894 00.000 11060 Move returns status 0, amount 24
21:31:22.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:22.894 00.000 10844 Enqueuing Expose request
21:31:22.894 00.000 11060 MoveAxis(N, 0, ABG)
21:31:22.894 00.000 11060 Move returns status 0, amount 0
21:31:22.894 00.000 11060 move complete, result=0
21:31:22.894 00.000 11060 worker thread done servicing request
21:31:22.894 00.000 11060 Worker thread wakes up
21:31:22.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:22.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:22.904 00.010 10844 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
21:31:23.525 00.621 11060 Exposure complete
21:31:23.710 00.185 11060 worker thread done servicing request
21:31:23.710 00.000 10844 OnExposeComplete: enter
21:31:23.710 00.000 10844 UpdateGuideState(): m_state=6
21:31:23.710 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
21:31:23.710 00.000 10844 Star::Find returns 1 (0), X=94.31, Y=463.78, Mass=755, SNR=16.8, Peak=96 HFD=3.1
21:31:23.710 00.000 10844 MultiStar: [#1 0.45,-0.92,0.00,M2] [#2 -0.56,-0.72,0.00,M1] [#3 -0.14,-0.99,0.00,M1] [#4 0.06,0.17,4.24,U] [#5 0.52,-0.33,1.17,U] [#6 -0.07,-0.31,1.01,U] [#7 0.48,-0.01,1.01,U] [#8 0.29,-1.14,0.00,M1] 
21:31:23.710 00.000 10844 single-star, 4 included, MultiStar: {0.14, -0.00}, one-star: {-0.10, -0.02}
21:31:23.710 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.80) = xAngle (-2.13 = -2.13)
21:31:23.710 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.22 = -2.22)
21:31:23.710 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.94 mountX=-0.06 mountY=-0.08, mountTheta=-2.16
21:31:23.710 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
21:31:23.710 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
21:31:23.710 00.000 11060 Worker thread wakes up
21:31:23.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
21:31:23.710 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
21:31:23.715 00.005 11060 Moving (-0.10, -0.02) raw xDistance=-0.06 yDistance=-0.08
21:31:23.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:31:23.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:23.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:31:23.715 00.000 11060 MoveAxis(E, 0, ABG)
21:31:23.715 00.000 11060 Move returns status 0, amount 0
21:31:23.715 00.000 11060 MoveAxis(N, 0, ABG)
21:31:23.715 00.000 11060 Move returns status 0, amount 0
21:31:23.715 00.000 11060 move complete, result=0
21:31:23.715 00.000 11060 worker thread done servicing request
21:31:23.722 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:23.742 00.020 10844 UpdateGuideState exits: m=755 SNR=16.8
21:31:23.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:23.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:23.742 00.000 10844 Enqueuing Expose request
21:31:23.742 00.000 11060 Worker thread wakes up
21:31:23.742 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:23.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:23.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:24.373 00.631 11060 Exposure complete
21:31:24.560 00.187 11060 worker thread done servicing request
21:31:24.560 00.000 10844 OnExposeComplete: enter
21:31:24.560 00.000 10844 UpdateGuideState(): m_state=6
21:31:24.560 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
21:31:24.560 00.000 10844 Star::Find returns 1 (0), X=94.41, Y=463.70, Mass=1277, SNR=22.9, Peak=138 HFD=3.2
21:31:24.562 00.002 10844 MultiStar: [#1 0.36,-1.05,0.00,M3] [#2 -0.40,-0.86,0.00,M2] [#3 0.57,-0.77,0.00,M2] [#4 0.15,-0.60,2.97,U] [#5 0.18,0.24,0.83,U] [#6 -0.10,-0.28,0.62,U] [#7 -0.11,-0.18,0.75,U] [#8 0.70,-0.65,0.00,M2] 
21:31:24.562 00.000 10844 single-star, 4 included, MultiStar: {0.07, -0.32}, one-star: {-0.00, -0.10}
21:31:24.562 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.80) = xAngle (-0.79 = -0.79)
21:31:24.562 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.88 = -0.88)
21:31:24.562 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=0.07 mountY=-0.08, mountTheta=-0.83
21:31:24.563 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.10, opts=13)
21:31:24.563 00.000 10844 Enqueuing Move request for scope (-0.00, -0.10)
21:31:24.565 00.002 11060 Worker thread wakes up
21:31:24.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
21:31:24.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
21:31:24.565 00.000 11060 Moving (-0.00, -0.10) raw xDistance=0.07 yDistance=-0.08
21:31:24.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:31:24.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:24.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:31:24.565 00.000 11060 MoveAxis(E, 0, ABG)
21:31:24.565 00.000 11060 Move returns status 0, amount 0
21:31:24.565 00.000 11060 MoveAxis(N, 0, ABG)
21:31:24.565 00.000 11060 Move returns status 0, amount 0
21:31:24.565 00.000 11060 move complete, result=0
21:31:24.565 00.000 11060 worker thread done servicing request
21:31:24.568 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:24.588 00.020 10844 UpdateGuideState exits: m=1277 SNR=22.9
21:31:24.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:24.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:24.588 00.000 10844 Enqueuing Expose request
21:31:24.588 00.000 11060 Worker thread wakes up
21:31:24.588 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:24.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:24.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:25.208 00.620 11060 Exposure complete
21:31:25.374 00.166 11060 worker thread done servicing request
21:31:25.377 00.003 10844 OnExposeComplete: enter
21:31:25.377 00.000 10844 UpdateGuideState(): m_state=6
21:31:25.377 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
21:31:25.377 00.000 10844 Star::Find returns 1 (0), X=94.23, Y=463.53, Mass=930, SNR=19.1, Peak=90 HFD=3.2
21:31:25.377 00.000 10844 MultiStar: [#1 -0.17,-1.46,0.00,M4] [#2 0.04,-0.38,0.82,U] [#3 0.64,-0.70,0.00,M3] [#4 0.53,-0.28,3.54,U] [#5 -0.28,-0.10,0.89,U] [#6 0.51,-1.13,0.00,M1] [#7 0.03,-0.42,0.80,U] [#8 0.06,-1.00,0.00,M3] 
21:31:25.377 00.000 10844 single-star, 4 included, MultiStar: {0.21, -0.28}, one-star: {-0.18, -0.28}
21:31:25.377 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.80) = xAngle (-1.35 = -1.35)
21:31:25.377 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.44 = -1.44)
21:31:25.377 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.16 mountX=0.07 mountY=-0.33, mountTheta=-1.36
21:31:25.379 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.28, opts=13)
21:31:25.379 00.000 10844 Enqueuing Move request for scope (-0.18, -0.28)
21:31:25.379 00.000 11060 Worker thread wakes up
21:31:25.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
21:31:25.379 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
21:31:25.379 00.000 11060 Moving (-0.18, -0.28) raw xDistance=0.07 yDistance=-0.33
21:31:25.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:31:25.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
21:31:25.379 00.000 11060 MoveAxis(E, 0, ABG)
21:31:25.379 00.000 11060 Move returns status 0, amount 0
21:31:25.379 00.000 11060 MoveAxis(N, 127, ABG)
21:31:25.379 00.000 11060 Guiding  Dir = 0, Dur = 127
21:31:25.387 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:25.398 00.011 11060 IsSlewing returns 0
21:31:25.401 00.003 11060 IsGuiding returns 0
21:31:25.408 00.007 10844 UpdateGuideState exits: m=930 SNR=19.1
21:31:25.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:25.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:25.408 00.000 10844 Enqueuing Expose request
21:31:25.535 00.127 11060 IsGuiding returns 0
21:31:25.535 00.000 11060 Move returns status 0, amount 127
21:31:25.535 00.000 11060 move complete, result=0
21:31:25.535 00.000 11060 worker thread done servicing request
21:31:25.535 00.000 11060 Worker thread wakes up
21:31:25.535 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 127 ms NORTH
21:31:25.537 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:25.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:26.174 00.637 11060 Exposure complete
21:31:26.347 00.173 11060 worker thread done servicing request
21:31:26.347 00.000 10844 OnExposeComplete: enter
21:31:26.349 00.002 10844 UpdateGuideState(): m_state=6
21:31:26.349 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
21:31:26.349 00.000 10844 Star::Find returns 1 (0), X=94.15, Y=463.04, Mass=861, SNR=18.6, Peak=95 HFD=2.7
21:31:26.349 00.000 10844 MultiStar: [#1 0.30,-1.02,0.00,M5] [#2 -0.08,-0.88,0.98,U] [#3 0.97,-0.73,0.00,M4] [#4 0.77,-0.28,3.88,U] [#5 0.17,-0.08,0.96,U] [#6 0.38,-0.65,0.91,U] [#7 0.68,-0.14,1.07,U] [#8 0.58,-0.95,0.00,M4] 
21:31:26.349 00.000 10844 refined, 5 included, MultiStar: {0.44, -0.40}, one-star: {-0.27, -0.76}
21:31:26.349 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.80) = xAngle (0.07 = 0.07)
21:31:26.349 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.02 = -0.02)
21:31:26.349 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=-0.40 hyp=0.59 cameraTheta=-0.73 mountX=0.59 mountY=-0.01, mountTheta=-0.02
21:31:26.351 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.40, opts=13)
21:31:26.351 00.000 10844 Enqueuing Move request for scope (0.44, -0.40)
21:31:26.352 00.001 11060 Worker thread wakes up
21:31:26.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.40) opts 0xd
21:31:26.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.40)
21:31:26.352 00.000 11060 Moving (0.44, -0.40) raw xDistance=0.59 yDistance=-0.01
21:31:26.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.59
21:31:26.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:26.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:31:26.352 00.000 11060 MoveAxis(W, 87, ABG)
21:31:26.352 00.000 11060 Guiding  Dir = 3, Dur = 87
21:31:26.358 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:26.375 00.017 10844 UpdateGuideState exits: m=861 SNR=18.6
21:31:26.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:26.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:26.375 00.000 10844 Enqueuing Expose request
21:31:26.377 00.002 11060 IsSlewing returns 0
21:31:26.377 00.000 11060 IsGuiding returns 0
21:31:26.477 00.100 11060 IsGuiding returns 0
21:31:26.477 00.000 11060 Move returns status 0, amount 87
21:31:26.477 00.000 11060 MoveAxis(N, 0, ABG)
21:31:26.477 00.000 11060 Move returns status 0, amount 0
21:31:26.477 00.000 11060 move complete, result=0
21:31:26.477 00.000 11060 worker thread done servicing request
21:31:26.479 00.002 11060 Worker thread wakes up
21:31:26.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:26.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:26.481 00.002 10844 GuideStep: 0.6 px 87 ms WEST, -0.0 px 0 ms NORTH
21:31:27.120 00.639 11060 Exposure complete
21:31:27.280 00.160 11060 worker thread done servicing request
21:31:27.280 00.000 10844 OnExposeComplete: enter
21:31:27.280 00.000 10844 UpdateGuideState(): m_state=6
21:31:27.280 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
21:31:27.280 00.000 10844 Star::Find returns 1 (0), X=94.22, Y=463.79, Mass=975, SNR=19.7, Peak=110 HFD=3.5
21:31:27.281 00.001 10844 MultiStar: [#1 0.71,-0.73,0.00,M6] [#2 -0.16,-0.30,1.02,U] [#3 0.69,-0.21,0.65,U] [#4 0.47,0.74,3.33,U] [#5 0.51,0.01,0.82,U] [#6 0.57,-0.15,1.19,U] [#7 0.66,0.02,1.05,U] [#8 0.91,-0.61,0.00,M5] 
21:31:27.281 00.000 10844 single-star, 6 included, MultiStar: {0.38, 0.20}, one-star: {-0.20, -0.02}
21:31:27.281 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.80) = xAngle (-2.25 = -2.25)
21:31:27.281 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.34 = -2.34)
21:31:27.281 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.05 mountX=-0.12 mountY=-0.14, mountTheta=-2.29
21:31:27.281 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.02, opts=13)
21:31:27.281 00.000 10844 Enqueuing Move request for scope (-0.20, -0.02)
21:31:27.281 00.000 11060 Worker thread wakes up
21:31:27.283 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
21:31:27.283 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
21:31:27.283 00.000 11060 Moving (-0.20, -0.02) raw xDistance=-0.12 yDistance=-0.14
21:31:27.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
21:31:27.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:27.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:31:27.283 00.000 11060 MoveAxis(E, 16, ABG)
21:31:27.283 00.000 11060 Guiding  Dir = 2, Dur = 16
21:31:27.286 00.003 11060 IsSlewing returns 0
21:31:27.287 00.001 11060 IsGuiding returns 0
21:31:27.289 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:27.305 00.016 10844 UpdateGuideState exits: m=975 SNR=19.7
21:31:27.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:27.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:27.305 00.000 10844 Enqueuing Expose request
21:31:27.316 00.011 11060 IsGuiding returns 0
21:31:27.316 00.000 11060 Move returns status 0, amount 16
21:31:27.317 00.001 11060 MoveAxis(N, 0, ABG)
21:31:27.317 00.000 11060 Move returns status 0, amount 0
21:31:27.317 00.000 11060 move complete, result=0
21:31:27.317 00.000 11060 worker thread done servicing request
21:31:27.317 00.000 10844 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:31:27.317 00.000 11060 Worker thread wakes up
21:31:27.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:27.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:27.935 00.618 11060 Exposure complete
21:31:28.119 00.184 11060 worker thread done servicing request
21:31:28.122 00.003 10844 OnExposeComplete: enter
21:31:28.122 00.000 10844 UpdateGuideState(): m_state=6
21:31:28.122 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
21:31:28.122 00.000 10844 Star::Find returns 1 (0), X=94.55, Y=462.96, Mass=904, SNR=19.1, Peak=86 HFD=3.5
21:31:28.122 00.000 10844 MultiStar: [#1 0.72,-1.68,0.00,M7] [#2 -0.35,-1.00,0.00,M1] [#3 0.53,-0.57,0.79,U] [#4 -0.23,-1.02,0.00,M1] [#5 0.63,0.29,0.96,U] [#6 0.12,-0.68,0.94,U] [#7 0.36,0.08,0.97,U] [#8 0.96,-0.96,0.00,M6] 
21:31:28.122 00.000 10844 refined, 4 included, MultiStar: {0.35, -0.34}, one-star: {0.14, -0.85}
21:31:28.122 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.80) = xAngle (0.03 = 0.03)
21:31:28.122 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.05 = -0.05)
21:31:28.122 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.34 hyp=0.49 cameraTheta=-0.77 mountX=0.49 mountY=-0.03, mountTheta=-0.05
21:31:28.125 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.34, opts=13)
21:31:28.125 00.000 10844 Enqueuing Move request for scope (0.35, -0.34)
21:31:28.125 00.000 11060 Worker thread wakes up
21:31:28.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.34) opts 0xd
21:31:28.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.34)
21:31:28.125 00.000 11060 Moving (0.35, -0.34) raw xDistance=0.49 yDistance=-0.03
21:31:28.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
21:31:28.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:28.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:31:28.125 00.000 11060 MoveAxis(W, 71, ABG)
21:31:28.125 00.000 11060 Guiding  Dir = 3, Dur = 71
21:31:28.130 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:28.150 00.020 10844 UpdateGuideState exits: m=904 SNR=19.1
21:31:28.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:28.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:28.150 00.000 10844 Enqueuing Expose request
21:31:28.155 00.005 11060 IsSlewing returns 0
21:31:28.155 00.000 11060 IsGuiding returns 0
21:31:28.247 00.092 11060 IsGuiding returns 0
21:31:28.247 00.000 11060 Move returns status 0, amount 71
21:31:28.247 00.000 11060 MoveAxis(N, 0, ABG)
21:31:28.247 00.000 11060 Move returns status 0, amount 0
21:31:28.247 00.000 11060 move complete, result=0
21:31:28.247 00.000 11060 worker thread done servicing request
21:31:28.247 00.000 11060 Worker thread wakes up
21:31:28.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:28.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:28.247 00.000 10844 GuideStep: 0.5 px 71 ms WEST, -0.0 px 0 ms NORTH
21:31:28.879 00.632 11060 Exposure complete
21:31:29.048 00.169 11060 worker thread done servicing request
21:31:29.048 00.000 10844 OnExposeComplete: enter
21:31:29.048 00.000 10844 UpdateGuideState(): m_state=6
21:31:29.048 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
21:31:29.048 00.000 10844 Star::Find returns 1 (0), X=94.65, Y=463.43, Mass=1050, SNR=20.5, Peak=103 HFD=3.4
21:31:29.048 00.000 10844 MultiStar: [#1 0.44,-1.19,0.00,M8] [#2 -0.27,0.04,0.91,U] [#3 0.58,-0.60,0.71,U] [#4 0.47,0.22,3.35,U] [#5 0.21,0.21,0.89,U] [#6 0.32,0.12,1.12,U] [#7 0.55,0.44,0.98,U] [#8 0.44,-0.67,0.80,U] 
21:31:29.048 00.000 10844 refined, 7 included, MultiStar: {0.35, 0.02}, one-star: {0.23, -0.38}
21:31:29.048 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.80) = xAngle (0.86 = 0.86)
21:31:29.048 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.77 = 0.77)
21:31:29.048 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.02 hyp=0.35 cameraTheta=0.05 mountX=0.23 mountY=0.24, mountTheta=0.82
21:31:29.048 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.02, opts=13)
21:31:29.048 00.000 10844 Enqueuing Move request for scope (0.35, 0.02)
21:31:29.048 00.000 11060 Worker thread wakes up
21:31:29.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.02) opts 0xd
21:31:29.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.02)
21:31:29.048 00.000 11060 Moving (0.35, 0.02) raw xDistance=0.23 yDistance=0.24
21:31:29.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.23
21:31:29.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:31:29.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:31:29.048 00.000 11060 MoveAxis(W, 36, ABG)
21:31:29.048 00.000 11060 Guiding  Dir = 3, Dur = 36
21:31:29.057 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:29.073 00.016 10844 UpdateGuideState exits: m=1050 SNR=20.5
21:31:29.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:29.074 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:29.074 00.000 10844 Enqueuing Expose request
21:31:29.089 00.015 11060 IsSlewing returns 0
21:31:29.092 00.003 11060 IsGuiding returns 0
21:31:29.163 00.071 11060 IsGuiding returns 0
21:31:29.163 00.000 11060 Move returns status 0, amount 36
21:31:29.163 00.000 11060 MoveAxis(N, 0, ABG)
21:31:29.163 00.000 11060 Move returns status 0, amount 0
21:31:29.163 00.000 11060 move complete, result=0
21:31:29.163 00.000 11060 worker thread done servicing request
21:31:29.164 00.001 11060 Worker thread wakes up
21:31:29.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:29.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:29.166 00.002 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
21:31:29.786 00.620 11060 Exposure complete
21:31:29.957 00.171 11060 worker thread done servicing request
21:31:29.957 00.000 10844 OnExposeComplete: enter
21:31:29.957 00.000 10844 UpdateGuideState(): m_state=6
21:31:29.957 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
21:31:29.957 00.000 10844 Star::Find returns 1 (0), X=94.35, Y=463.99, Mass=1126, SNR=21.2, Peak=127 HFD=3.1
21:31:29.957 00.000 10844 MultiStar: [#1 0.69,-0.48,1.12,U] [#2 -0.19,0.24,0.85,U] [#3 -0.02,-0.58,0.74,U] [#4 0.17,-0.01,3.11,U] [#5 0.23,0.77,0.86,U] [#6 0.05,-0.13,0.73,U] [#7 0.67,0.52,0.94,U] [#8 -0.01,-0.45,0.81,U] 
21:31:29.957 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.01}, one-star: {-0.07, 0.19}
21:31:29.957 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.80) = xAngle (0.84 = 0.84)
21:31:29.957 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.76 = 0.76)
21:31:29.957 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.04 mountX=0.12 mountY=0.13, mountTheta=0.80
21:31:29.962 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.01, opts=13)
21:31:29.962 00.000 10844 Enqueuing Move request for scope (0.19, 0.01)
21:31:29.962 00.000 11060 Worker thread wakes up
21:31:29.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
21:31:29.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
21:31:29.962 00.000 11060 Moving (0.19, 0.01) raw xDistance=0.12 yDistance=0.13
21:31:29.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
21:31:29.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:29.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:31:29.962 00.000 11060 MoveAxis(W, 19, ABG)
21:31:29.963 00.001 11060 Guiding  Dir = 3, Dur = 19
21:31:29.967 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:29.990 00.023 10844 UpdateGuideState exits: m=1126 SNR=21.2
21:31:29.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:29.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:29.990 00.000 10844 Enqueuing Expose request
21:31:29.992 00.002 11060 IsSlewing returns 0
21:31:29.992 00.000 11060 IsGuiding returns 0
21:31:30.040 00.048 11060 IsGuiding returns 0
21:31:30.040 00.000 11060 Move returns status 0, amount 19
21:31:30.040 00.000 11060 MoveAxis(N, 0, ABG)
21:31:30.040 00.000 11060 Move returns status 0, amount 0
21:31:30.040 00.000 11060 move complete, result=0
21:31:30.040 00.000 11060 worker thread done servicing request
21:31:30.040 00.000 11060 Worker thread wakes up
21:31:30.042 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:30.044 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:30.044 00.000 10844 GuideStep: 0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
21:31:30.685 00.641 11060 Exposure complete
21:31:30.851 00.166 11060 worker thread done servicing request
21:31:30.851 00.000 10844 OnExposeComplete: enter
21:31:30.851 00.000 10844 UpdateGuideState(): m_state=6
21:31:30.851 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
21:31:30.851 00.000 10844 Star::Find returns 1 (0), X=93.96, Y=463.62, Mass=1007, SNR=20.2, Peak=104 HFD=3.3
21:31:30.851 00.000 10844 MultiStar: [#1 0.39,-1.09,0.00,M8] [#2 -0.00,-0.55,0.91,U] [#3 1.11,-1.03,0.00,M1] [#4 0.10,-0.45,3.35,U] [#5 0.27,0.14,0.94,U] [#6 -0.09,0.54,0.80,U] [#7 0.69,-0.14,0.85,U] [#8 0.14,-0.93,0.00,M5] 
21:31:30.851 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.22}, one-star: {-0.45, -0.19}
21:31:30.851 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.80) = xAngle (-0.41 = -0.41)
21:31:30.851 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.50 = -0.50)
21:31:30.851 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.22 mountX=0.22 mountY=-0.11, mountTheta=-0.48
21:31:30.851 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.22, opts=13)
21:31:30.851 00.000 10844 Enqueuing Move request for scope (0.08, -0.22)
21:31:30.851 00.000 11060 Worker thread wakes up
21:31:30.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
21:31:30.851 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
21:31:30.851 00.000 11060 Moving (0.08, -0.22) raw xDistance=0.22 yDistance=-0.11
21:31:30.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:31:30.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:30.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:31:30.851 00.000 11060 MoveAxis(W, 32, ABG)
21:31:30.856 00.005 11060 Guiding  Dir = 3, Dur = 32
21:31:30.862 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:30.870 00.008 11060 IsSlewing returns 0
21:31:30.871 00.001 11060 IsGuiding returns 0
21:31:30.881 00.010 10844 UpdateGuideState exits: m=1007 SNR=20.2
21:31:30.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:30.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:30.881 00.000 10844 Enqueuing Expose request
21:31:30.932 00.051 11060 IsGuiding returns 0
21:31:30.932 00.000 11060 Move returns status 0, amount 32
21:31:30.933 00.001 11060 MoveAxis(N, 0, ABG)
21:31:30.933 00.000 11060 Move returns status 0, amount 0
21:31:30.933 00.000 11060 move complete, result=0
21:31:30.933 00.000 11060 worker thread done servicing request
21:31:30.933 00.000 11060 Worker thread wakes up
21:31:30.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:30.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:30.933 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
21:31:31.559 00.626 11060 Exposure complete
21:31:31.708 00.149 11060 worker thread done servicing request
21:31:31.708 00.000 10844 OnExposeComplete: enter
21:31:31.708 00.000 10844 UpdateGuideState(): m_state=6
21:31:31.708 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
21:31:31.708 00.000 10844 Star::Find returns 1 (0), X=94.11, Y=463.76, Mass=869, SNR=18.4, Peak=91 HFD=3.6
21:31:31.708 00.000 10844 MultiStar: [#1 0.40,-0.20,1.21,U] [#2 -0.11,-0.29,0.94,U] [#3 0.40,-0.24,0.72,U] [#4 0.09,0.14,3.63,U] [#5 0.29,-0.09,1.07,U] [#6 0.32,0.08,1.12,U] [#7 0.87,-0.18,0.91,U] [#8 0.66,-0.41,0.96,U] 
21:31:31.708 00.000 10844 refined, 8 included, MultiStar: {0.24, -0.07}, one-star: {-0.30, -0.05}
21:31:31.708 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.80) = xAngle (0.53 = 0.53)
21:31:31.708 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.44 = 0.44)
21:31:31.708 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.27 mountX=0.21 mountY=0.11, mountTheta=0.46
21:31:31.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.07, opts=13)
21:31:31.710 00.000 10844 Enqueuing Move request for scope (0.24, -0.07)
21:31:31.710 00.000 11060 Worker thread wakes up
21:31:31.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
21:31:31.710 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
21:31:31.710 00.000 11060 Moving (0.24, -0.07) raw xDistance=0.21 yDistance=0.11
21:31:31.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:31:31.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:31.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:31:31.710 00.000 11060 MoveAxis(W, 32, ABG)
21:31:31.710 00.000 11060 Guiding  Dir = 3, Dur = 32
21:31:31.713 00.003 11060 IsSlewing returns 0
21:31:31.713 00.000 11060 IsGuiding returns 0
21:31:31.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:31.731 00.018 10844 UpdateGuideState exits: m=869 SNR=18.4
21:31:31.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:31.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:31.731 00.000 10844 Enqueuing Expose request
21:31:31.755 00.024 11060 IsGuiding returns 0
21:31:31.755 00.000 11060 Move returns status 0, amount 32
21:31:31.755 00.000 11060 MoveAxis(N, 0, ABG)
21:31:31.755 00.000 11060 Move returns status 0, amount 0
21:31:31.755 00.000 11060 move complete, result=0
21:31:31.755 00.000 11060 worker thread done servicing request
21:31:31.755 00.000 11060 Worker thread wakes up
21:31:31.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:31.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:31.758 00.003 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
21:31:32.389 00.631 11060 Exposure complete
21:31:32.556 00.167 11060 worker thread done servicing request
21:31:32.556 00.000 10844 OnExposeComplete: enter
21:31:32.556 00.000 10844 UpdateGuideState(): m_state=6
21:31:32.556 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
21:31:32.556 00.000 10844 Star::Find returns 1 (0), X=94.12, Y=463.43, Mass=1122, SNR=21.1, Peak=107 HFD=3.8
21:31:32.561 00.005 10844 MultiStar: [#1 0.45,-0.04,1.06,U] [#2 -0.47,-0.75,0.90,U] [#3 0.73,0.09,0.78,U] [#4 0.09,0.04,3.31,U] [#5 0.44,0.25,0.94,U] [#6 -0.25,-0.52,0.84,U] [#7 -0.00,0.41,1.01,U] [#8 0.33,0.08,0.88,U] 
21:31:32.561 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {-0.29, -0.37}
21:31:32.561 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.80) = xAngle (0.31 = 0.31)
21:31:32.561 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.22 = 0.22)
21:31:32.561 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=0.11 mountY=0.03, mountTheta=0.22
21:31:32.565 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.06, opts=13)
21:31:32.565 00.000 10844 Enqueuing Move request for scope (0.10, -0.06)
21:31:32.565 00.000 11060 Worker thread wakes up
21:31:32.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
21:31:32.565 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
21:31:32.565 00.000 11060 Moving (0.10, -0.06) raw xDistance=0.11 yDistance=0.03
21:31:32.566 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:31:32.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:32.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:31:32.566 00.000 11060 MoveAxis(E, 0, ABG)
21:31:32.566 00.000 11060 Move returns status 0, amount 0
21:31:32.566 00.000 11060 MoveAxis(N, 0, ABG)
21:31:32.566 00.000 11060 Move returns status 0, amount 0
21:31:32.566 00.000 11060 move complete, result=0
21:31:32.570 00.004 11060 worker thread done servicing request
21:31:32.573 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:32.592 00.019 10844 UpdateGuideState exits: m=1122 SNR=21.1
21:31:32.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:32.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:32.592 00.000 10844 Enqueuing Expose request
21:31:32.592 00.000 11060 Worker thread wakes up
21:31:32.592 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:31:32.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:32.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:33.221 00.629 11060 Exposure complete
21:31:33.375 00.154 11060 worker thread done servicing request
21:31:33.375 00.000 10844 OnExposeComplete: enter
21:31:33.375 00.000 10844 UpdateGuideState(): m_state=6
21:31:33.375 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
21:31:33.375 00.000 10844 Star::Find returns 1 (0), X=94.51, Y=463.91, Mass=854, SNR=18.3, Peak=85 HFD=3.5
21:31:33.380 00.005 10844 MultiStar: [#1 -0.24,-0.13,0.97,U] [#2 -0.45,-0.23,0.93,U] [#3 0.93,-0.34,0.00,M1] [#4 0.39,-0.05,3.70,U] [#5 -0.13,0.53,1.02,U] [#6 -0.20,-0.64,0.98,U] [#7 0.50,0.26,0.99,U] [#8 0.49,-0.14,1.01,U] 
21:31:33.380 00.000 10844 single-star, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.10, 0.10}
21:31:33.380 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.80) = xAngle (1.58 = 1.58)
21:31:33.380 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.50 = 1.50)
21:31:33.380 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=-0.00 mountY=0.14, mountTheta=1.58
21:31:33.380 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
21:31:33.380 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
21:31:33.382 00.002 11060 Worker thread wakes up
21:31:33.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
21:31:33.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
21:31:33.382 00.000 11060 Moving (0.10, 0.10) raw xDistance=-0.00 yDistance=0.14
21:31:33.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:31:33.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:33.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:31:33.382 00.000 11060 MoveAxis(E, 0, ABG)
21:31:33.382 00.000 11060 Move returns status 0, amount 0
21:31:33.382 00.000 11060 MoveAxis(N, 0, ABG)
21:31:33.382 00.000 11060 Move returns status 0, amount 0
21:31:33.382 00.000 11060 move complete, result=0
21:31:33.382 00.000 11060 worker thread done servicing request
21:31:33.388 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:33.406 00.018 10844 UpdateGuideState exits: m=854 SNR=18.3
21:31:33.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:33.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:33.406 00.000 10844 Enqueuing Expose request
21:31:33.406 00.000 11060 Worker thread wakes up
21:31:33.406 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:31:33.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:33.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:34.025 00.619 11060 Exposure complete
21:31:34.209 00.184 11060 worker thread done servicing request
21:31:34.209 00.000 10844 OnExposeComplete: enter
21:31:34.209 00.000 10844 UpdateGuideState(): m_state=6
21:31:34.209 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
21:31:34.209 00.000 10844 Star::Find returns 1 (0), X=94.20, Y=463.55, Mass=949, SNR=19.2, Peak=90 HFD=3.5
21:31:34.209 00.000 10844 MultiStar: [#1 0.04,-0.52,1.13,U] [#2 -0.40,-0.36,0.90,U] [#3 0.35,-0.29,0.86,U] [#4 0.36,0.08,3.60,U] [#5 0.07,0.64,0.95,U] [#6 -0.64,0.35,1.04,U] [#7 0.10,0.11,1.02,U] [#8 0.46,-0.22,0.82,U] 
21:31:34.209 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {-0.21, -0.26}
21:31:34.209 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.80) = xAngle (0.57 = 0.57)
21:31:34.209 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.48 = 0.48)
21:31:34.211 00.002 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=0.07 mountY=0.04, mountTheta=0.50
21:31:34.214 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
21:31:34.214 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
21:31:34.216 00.002 11060 Worker thread wakes up
21:31:34.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
21:31:34.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
21:31:34.218 00.002 11060 Moving (0.08, -0.02) raw xDistance=0.07 yDistance=0.04
21:31:34.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:31:34.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:34.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:31:34.218 00.000 11060 MoveAxis(E, 0, ABG)
21:31:34.218 00.000 11060 Move returns status 0, amount 0
21:31:34.218 00.000 11060 MoveAxis(N, 0, ABG)
21:31:34.218 00.000 11060 Move returns status 0, amount 0
21:31:34.218 00.000 11060 move complete, result=0
21:31:34.218 00.000 11060 worker thread done servicing request
21:31:34.225 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:34.240 00.015 10844 UpdateGuideState exits: m=949 SNR=19.2
21:31:34.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:34.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:34.240 00.000 10844 Enqueuing Expose request
21:31:34.240 00.000 11060 Worker thread wakes up
21:31:34.240 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:31:34.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:34.245 00.005 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:34.887 00.642 11060 Exposure complete
21:31:35.059 00.172 11060 worker thread done servicing request
21:31:35.059 00.000 10844 OnExposeComplete: enter
21:31:35.060 00.001 10844 UpdateGuideState(): m_state=6
21:31:35.060 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
21:31:35.060 00.000 10844 Star::Find returns 1 (0), X=94.24, Y=463.76, Mass=1102, SNR=21.2, Peak=116 HFD=2.9
21:31:35.060 00.000 10844 MultiStar: [#1 0.59,-0.60,1.02,U] [#2 -0.23,-0.24,0.80,U] [#3 0.56,0.00,0.62,U] [#4 0.17,0.75,3.39,U] [#5 -0.04,0.36,0.85,U] [#6 0.03,1.01,0.00,M1] [#7 0.54,-0.06,0.88,U] [#8 0.80,0.38,0.86,U] 
21:31:35.060 00.000 10844 single-star, 7 included, MultiStar: {0.24, 0.24}, one-star: {-0.17, -0.04}
21:31:35.060 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.80) = xAngle (-2.10 = -2.10)
21:31:35.060 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.19 = -2.19)
21:31:35.060 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.90 mountX=-0.09 mountY=-0.14, mountTheta=-2.12
21:31:35.062 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.04, opts=13)
21:31:35.062 00.000 10844 Enqueuing Move request for scope (-0.17, -0.04)
21:31:35.062 00.000 11060 Worker thread wakes up
21:31:35.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
21:31:35.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
21:31:35.062 00.000 11060 Moving (-0.17, -0.04) raw xDistance=-0.09 yDistance=-0.14
21:31:35.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:31:35.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:35.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:31:35.062 00.000 11060 MoveAxis(E, 0, ABG)
21:31:35.062 00.000 11060 Move returns status 0, amount 0
21:31:35.062 00.000 11060 MoveAxis(N, 0, ABG)
21:31:35.062 00.000 11060 Move returns status 0, amount 0
21:31:35.062 00.000 11060 move complete, result=0
21:31:35.062 00.000 11060 worker thread done servicing request
21:31:35.068 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:35.087 00.019 10844 UpdateGuideState exits: m=1102 SNR=21.2
21:31:35.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:35.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:35.087 00.000 10844 Enqueuing Expose request
21:31:35.087 00.000 11060 Worker thread wakes up
21:31:35.087 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:35.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:35.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:35.725 00.638 11060 Exposure complete
21:31:35.883 00.158 11060 worker thread done servicing request
21:31:35.883 00.000 10844 OnExposeComplete: enter
21:31:35.883 00.000 10844 UpdateGuideState(): m_state=6
21:31:35.883 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
21:31:35.883 00.000 10844 Star::Find returns 1 (0), X=94.12, Y=464.18, Mass=969, SNR=19.6, Peak=86 HFD=3.3
21:31:35.885 00.002 10844 MultiStar: [#1 0.45,0.02,1.19,U] [#2 -0.04,-0.18,0.87,U] [#3 0.40,0.09,0.80,U] [#4 -0.09,0.56,3.35,U] [#5 0.45,0.40,1.01,U] [#6 -0.19,1.16,0.00,M2] [#7 0.24,0.02,0.85,U] [#8 0.44,-0.16,0.99,U] 
21:31:35.885 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.24}, one-star: {-0.29, 0.37}
21:31:35.885 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.80) = xAngle (1.88 = 1.88)
21:31:35.885 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.79 = 1.79)
21:31:35.885 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.28 cameraTheta=1.07 mountX=-0.08 mountY=0.27, mountTheta=1.87
21:31:35.887 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.24, opts=13)
21:31:35.887 00.000 10844 Enqueuing Move request for scope (0.13, 0.24)
21:31:35.887 00.000 11060 Worker thread wakes up
21:31:35.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
21:31:35.887 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
21:31:35.887 00.000 11060 Moving (0.13, 0.24) raw xDistance=-0.08 yDistance=0.27
21:31:35.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:31:35.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:31:35.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:31:35.889 00.002 11060 MoveAxis(E, 0, ABG)
21:31:35.889 00.000 11060 Move returns status 0, amount 0
21:31:35.889 00.000 11060 MoveAxis(N, 0, ABG)
21:31:35.889 00.000 11060 Move returns status 0, amount 0
21:31:35.889 00.000 11060 move complete, result=0
21:31:35.889 00.000 11060 worker thread done servicing request
21:31:35.894 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:35.911 00.017 10844 UpdateGuideState exits: m=969 SNR=19.6
21:31:35.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:35.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:35.911 00.000 10844 Enqueuing Expose request
21:31:35.911 00.000 11060 Worker thread wakes up
21:31:35.911 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:31:35.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:35.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:36.530 00.619 11060 Exposure complete
21:31:36.710 00.180 11060 worker thread done servicing request
21:31:36.710 00.000 10844 OnExposeComplete: enter
21:31:36.710 00.000 10844 UpdateGuideState(): m_state=6
21:31:36.710 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
21:31:36.710 00.000 10844 Star::Find returns 1 (0), X=94.24, Y=462.95, Mass=1292, SNR=23.3, Peak=113 HFD=3.2
21:31:36.710 00.000 10844 MultiStar: [#1 0.92,-0.56,0.00,M3] [#2 0.24,-0.68,0.74,U] [#3 0.77,-0.22,0.77,U] [#4 0.18,0.04,2.99,U] [#5 0.69,-0.06,0.72,U] [#6 -0.39,-0.21,0.78,U] [#7 0.12,-0.13,0.93,U] [#8 0.89,-0.47,0.00,M1] 
21:31:36.710 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.22}, one-star: {-0.17, -0.85}
21:31:36.710 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.80) = xAngle (-0.07 = -0.07)
21:31:36.710 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.16 = -0.16)
21:31:36.710 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-0.88 mountX=0.28 mountY=-0.05, mountTheta=-0.16
21:31:36.710 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.22, opts=13)
21:31:36.710 00.000 10844 Enqueuing Move request for scope (0.18, -0.22)
21:31:36.710 00.000 11060 Worker thread wakes up
21:31:36.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
21:31:36.710 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
21:31:36.710 00.000 11060 Moving (0.18, -0.22) raw xDistance=0.28 yDistance=-0.05
21:31:36.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
21:31:36.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:36.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:31:36.710 00.000 11060 MoveAxis(W, 42, ABG)
21:31:36.710 00.000 11060 Guiding  Dir = 3, Dur = 42
21:31:36.720 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:36.730 00.010 11060 IsSlewing returns 0
21:31:36.730 00.000 11060 IsGuiding returns 0
21:31:36.739 00.009 10844 UpdateGuideState exits: m=1292 SNR=23.3
21:31:36.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:36.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:36.739 00.000 10844 Enqueuing Expose request
21:31:36.779 00.040 11060 IsGuiding returns 0
21:31:36.779 00.000 11060 Move returns status 0, amount 42
21:31:36.779 00.000 11060 MoveAxis(N, 0, ABG)
21:31:36.779 00.000 11060 Move returns status 0, amount 0
21:31:36.779 00.000 11060 move complete, result=0
21:31:36.779 00.000 11060 worker thread done servicing request
21:31:36.779 00.000 11060 Worker thread wakes up
21:31:36.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:36.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:36.779 00.000 10844 GuideStep: 0.3 px 42 ms WEST, -0.0 px 0 ms NORTH
21:31:37.403 00.624 11060 Exposure complete
21:31:37.571 00.168 11060 worker thread done servicing request
21:31:37.571 00.000 10844 OnExposeComplete: enter
21:31:37.571 00.000 10844 UpdateGuideState(): m_state=6
21:31:37.571 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
21:31:37.571 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=464.12, Mass=1248, SNR=22.9, Peak=117 HFD=3.4
21:31:37.571 00.000 10844 MultiStar: [#1 0.31,-0.25,0.85,U] [#2 0.04,-0.02,0.78,U] [#3 -0.13,-0.45,0.79,U] [#4 -0.15,0.90,0.00,M1] [#5 0.48,0.28,0.98,U] [#6 0.13,-0.09,0.65,U] [#7 -0.15,0.71,0.80,U] [#8 0.37,-0.29,0.73,U] 
21:31:37.571 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {-0.16, 0.32}
21:31:37.571 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.80) = xAngle (1.20 = 1.20)
21:31:37.571 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.11 = 1.11)
21:31:37.571 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.04 mountY=0.11, mountTheta=1.18
21:31:37.571 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
21:31:37.571 00.000 10844 Enqueuing Move request for scope (0.11, 0.05)
21:31:37.571 00.000 11060 Worker thread wakes up
21:31:37.575 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
21:31:37.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
21:31:37.575 00.000 11060 Moving (0.11, 0.05) raw xDistance=0.04 yDistance=0.11
21:31:37.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:31:37.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:37.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:31:37.575 00.000 11060 MoveAxis(E, 0, ABG)
21:31:37.575 00.000 11060 Move returns status 0, amount 0
21:31:37.575 00.000 11060 MoveAxis(N, 0, ABG)
21:31:37.575 00.000 11060 Move returns status 0, amount 0
21:31:37.575 00.000 11060 move complete, result=0
21:31:37.575 00.000 11060 worker thread done servicing request
21:31:37.580 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:37.598 00.018 10844 UpdateGuideState exits: m=1248 SNR=22.9
21:31:37.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:37.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:37.598 00.000 10844 Enqueuing Expose request
21:31:37.598 00.000 11060 Worker thread wakes up
21:31:37.598 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:31:37.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:37.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:38.233 00.635 11060 Exposure complete
21:31:38.389 00.156 11060 worker thread done servicing request
21:31:38.389 00.000 10844 OnExposeComplete: enter
21:31:38.389 00.000 10844 UpdateGuideState(): m_state=6
21:31:38.391 00.002 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
21:31:38.391 00.000 10844 Star::Find returns 1 (0), X=93.90, Y=464.11, Mass=1083, SNR=20.6, Peak=92 HFD=3.8
21:31:38.391 00.000 10844 MultiStar: [#1 -0.27,-0.00,0.93,U] [#2 0.02,-0.30,0.88,U] [#3 0.35,0.05,0.76,U] [#4 0.31,0.50,3.19,U] [#5 0.24,1.12,0.00,M1] [#6 -0.32,0.76,0.90,U] [#7 -0.06,0.38,0.86,U] [#8 -0.09,-0.35,0.72,U] 
21:31:38.391 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.26}, one-star: {-0.51, 0.31}
21:31:38.391 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.80) = xAngle (2.33 = 2.33)
21:31:38.391 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.25 = 2.25)
21:31:38.391 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.53 mountX=-0.18 mountY=0.20, mountTheta=2.30
21:31:38.393 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.26, opts=13)
21:31:38.393 00.000 10844 Enqueuing Move request for scope (0.01, 0.26)
21:31:38.394 00.001 11060 Worker thread wakes up
21:31:38.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
21:31:38.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
21:31:38.394 00.000 11060 Moving (0.01, 0.26) raw xDistance=-0.18 yDistance=0.20
21:31:38.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:31:38.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:31:38.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:31:38.394 00.000 11060 MoveAxis(E, 27, ABG)
21:31:38.394 00.000 11060 Guiding  Dir = 2, Dur = 27
21:31:38.399 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:38.410 00.011 11060 IsSlewing returns 0
21:31:38.410 00.000 11060 IsGuiding returns 0
21:31:38.415 00.005 10844 UpdateGuideState exits: m=1083 SNR=20.6
21:31:38.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:38.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:38.415 00.000 10844 Enqueuing Expose request
21:31:38.456 00.041 11060 IsGuiding returns 0
21:31:38.456 00.000 11060 Move returns status 0, amount 27
21:31:38.456 00.000 11060 MoveAxis(N, 0, ABG)
21:31:38.456 00.000 11060 Move returns status 0, amount 0
21:31:38.456 00.000 11060 move complete, result=0
21:31:38.456 00.000 11060 worker thread done servicing request
21:31:38.456 00.000 11060 Worker thread wakes up
21:31:38.456 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
21:31:38.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:38.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:39.080 00.624 11060 Exposure complete
21:31:39.255 00.175 11060 worker thread done servicing request
21:31:39.255 00.000 10844 OnExposeComplete: enter
21:31:39.255 00.000 10844 UpdateGuideState(): m_state=6
21:31:39.255 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
21:31:39.255 00.000 10844 Star::Find returns 1 (0), X=94.54, Y=463.64, Mass=864, SNR=18.6, Peak=82 HFD=3.2
21:31:39.255 00.000 10844 MultiStar: [#1 -0.26,-0.03,1.19,U] [#2 0.25,-0.87,0.00,M1] [#3 0.47,-0.46,0.82,U] [#4 0.04,0.42,3.83,U] [#5 0.29,0.49,1.09,U] [#6 -0.65,0.44,0.92,U] [#7 -0.21,0.96,0.00,M1] [#8 0.02,0.07,0.95,U] 
21:31:39.255 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.21}, one-star: {0.13, -0.16}
21:31:39.255 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
21:31:39.255 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.18 = -0.18)
21:31:39.255 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.90 mountX=0.21 mountY=-0.04, mountTheta=-0.18
21:31:39.255 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.16, opts=13)
21:31:39.255 00.000 10844 Enqueuing Move request for scope (0.13, -0.16)
21:31:39.255 00.000 11060 Worker thread wakes up
21:31:39.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
21:31:39.255 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
21:31:39.255 00.000 11060 Moving (0.13, -0.16) raw xDistance=0.21 yDistance=-0.04
21:31:39.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
21:31:39.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:39.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:31:39.255 00.000 11060 MoveAxis(W, 29, ABG)
21:31:39.255 00.000 11060 Guiding  Dir = 3, Dur = 29
21:31:39.263 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:39.271 00.008 11060 IsSlewing returns 0
21:31:39.271 00.000 11060 IsGuiding returns 0
21:31:39.284 00.013 10844 UpdateGuideState exits: m=864 SNR=18.6
21:31:39.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:39.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:39.284 00.000 10844 Enqueuing Expose request
21:31:39.333 00.049 11060 IsGuiding returns 0
21:31:39.333 00.000 11060 Move returns status 0, amount 29
21:31:39.333 00.000 11060 MoveAxis(N, 0, ABG)
21:31:39.333 00.000 11060 Move returns status 0, amount 0
21:31:39.333 00.000 11060 move complete, result=0
21:31:39.333 00.000 11060 worker thread done servicing request
21:31:39.333 00.000 11060 Worker thread wakes up
21:31:39.333 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
21:31:39.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:39.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:39.960 00.627 11060 Exposure complete
21:31:40.144 00.184 11060 worker thread done servicing request
21:31:40.144 00.000 10844 OnExposeComplete: enter
21:31:40.146 00.002 10844 UpdateGuideState(): m_state=6
21:31:40.146 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
21:31:40.146 00.000 10844 Star::Find returns 1 (0), X=94.52, Y=463.44, Mass=1245, SNR=22.5, Peak=110 HFD=3.3
21:31:40.146 00.000 10844 MultiStar: [#1 0.17,-0.23,1.07,U] [#2 -0.09,0.02,0.78,U] [#3 -0.03,-0.10,0.55,U] [#4 -0.41,0.07,3.24,U] [#5 0.57,0.28,0.74,U] [#6 -0.18,0.24,0.70,U] [#7 -0.25,0.38,0.80,U] [#8 0.38,0.11,0.81,U] 
21:31:40.146 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {0.10, -0.36}
21:31:40.146 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.80) = xAngle (3.49 = -2.80)
21:31:40.146 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.40 = -2.88)
21:31:40.146 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.68 mountX=-0.08 mountY=-0.02, mountTheta=-2.88
21:31:40.148 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
21:31:40.148 00.000 10844 Enqueuing Move request for scope (-0.07, 0.04)
21:31:40.148 00.000 11060 Worker thread wakes up
21:31:40.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
21:31:40.148 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
21:31:40.148 00.000 11060 Moving (-0.07, 0.04) raw xDistance=-0.08 yDistance=-0.02
21:31:40.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:31:40.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:40.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:31:40.148 00.000 11060 MoveAxis(E, 0, ABG)
21:31:40.148 00.000 11060 Move returns status 0, amount 0
21:31:40.148 00.000 11060 MoveAxis(N, 0, ABG)
21:31:40.148 00.000 11060 Move returns status 0, amount 0
21:31:40.148 00.000 11060 move complete, result=0
21:31:40.148 00.000 11060 worker thread done servicing request
21:31:40.154 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:40.171 00.017 10844 UpdateGuideState exits: m=1245 SNR=22.5
21:31:40.172 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:40.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:40.172 00.000 10844 Enqueuing Expose request
21:31:40.172 00.000 11060 Worker thread wakes up
21:31:40.172 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:31:40.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:40.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:40.810 00.638 11060 Exposure complete
21:31:40.983 00.173 11060 worker thread done servicing request
21:31:40.983 00.000 10844 OnExposeComplete: enter
21:31:40.983 00.000 10844 UpdateGuideState(): m_state=6
21:31:40.983 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
21:31:40.983 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.61, Mass=899, SNR=19.0, Peak=94 HFD=3.3
21:31:40.985 00.002 10844 MultiStar: [#1 0.21,-0.02,1.12,U] [#2 -0.19,-0.33,0.97,U] [#3 -0.17,-0.40,0.74,U] [#4 -0.38,0.69,3.64,U] [#5 0.14,0.37,1.18,U] [#6 -0.23,0.22,0.98,U] [#7 0.17,0.57,1.00,U] [#8 -0.14,-0.53,0.99,U] 
21:31:40.985 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.21}, one-star: {-0.33, -0.19}
21:31:40.985 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.80) = xAngle (3.02 = 3.02)
21:31:40.985 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.94 = 2.94)
21:31:40.985 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.22 mountX=-0.26 mountY=0.05, mountTheta=2.94
21:31:40.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.21, opts=13)
21:31:40.987 00.000 10844 Enqueuing Move request for scope (-0.16, 0.21)
21:31:40.987 00.000 11060 Worker thread wakes up
21:31:40.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
21:31:40.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
21:31:40.987 00.000 11060 Moving (-0.16, 0.21) raw xDistance=-0.26 yDistance=0.05
21:31:40.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:31:40.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:40.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:31:40.987 00.000 11060 MoveAxis(E, 38, ABG)
21:31:40.987 00.000 11060 Guiding  Dir = 2, Dur = 38
21:31:40.993 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:41.003 00.010 11060 IsSlewing returns 0
21:31:41.004 00.001 11060 IsGuiding returns 0
21:31:41.009 00.005 10844 UpdateGuideState exits: m=899 SNR=19.0
21:31:41.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:41.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:41.009 00.000 10844 Enqueuing Expose request
21:31:41.047 00.038 11060 IsGuiding returns 0
21:31:41.047 00.000 11060 Move returns status 0, amount 38
21:31:41.047 00.000 11060 MoveAxis(N, 0, ABG)
21:31:41.047 00.000 11060 Move returns status 0, amount 0
21:31:41.047 00.000 11060 move complete, result=0
21:31:41.047 00.000 11060 worker thread done servicing request
21:31:41.047 00.000 11060 Worker thread wakes up
21:31:41.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:41.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:41.047 00.000 10844 GuideStep: -0.3 px 38 ms EAST, 0.1 px 0 ms NORTH
21:31:41.683 00.636 11060 Exposure complete
21:31:41.841 00.158 11060 worker thread done servicing request
21:31:41.841 00.000 10844 OnExposeComplete: enter
21:31:41.841 00.000 10844 UpdateGuideState(): m_state=6
21:31:41.841 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
21:31:41.841 00.000 10844 Star::Find returns 1 (0), X=94.41, Y=463.17, Mass=921, SNR=19.2, Peak=105 HFD=3.1
21:31:41.841 00.000 10844 MultiStar: [#1 -0.07,-0.35,1.16,U] [#2 0.12,-0.87,0.88,U] [#3 0.02,-0.02,0.76,U] [#4 -0.03,0.06,3.70,U] [#5 0.66,0.33,1.21,U] [#6 -0.21,-0.09,0.99,U] [#7 0.44,0.66,1.01,U] [#8 -0.21,-0.79,0.75,U] 
21:31:41.841 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {-0.01, -0.64}
21:31:41.841 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.80) = xAngle (-0.19 = -0.19)
21:31:41.841 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.28 = -0.28)
21:31:41.841 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=0.13 mountY=-0.04, mountTheta=-0.27
21:31:41.841 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
21:31:41.841 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
21:31:41.841 00.000 11060 Worker thread wakes up
21:31:41.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
21:31:41.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
21:31:41.841 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.13 yDistance=-0.04
21:31:41.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
21:31:41.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:41.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:31:41.841 00.000 11060 MoveAxis(W, 17, ABG)
21:31:41.841 00.000 11060 Guiding  Dir = 3, Dur = 17
21:31:41.846 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:41.869 00.023 10844 UpdateGuideState exits: m=921 SNR=19.2
21:31:41.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:41.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:41.869 00.000 10844 Enqueuing Expose request
21:31:41.871 00.002 11060 IsSlewing returns 0
21:31:41.871 00.000 11060 IsGuiding returns 0
21:31:41.918 00.047 11060 IsGuiding returns 0
21:31:41.918 00.000 11060 Move returns status 0, amount 17
21:31:41.918 00.000 11060 MoveAxis(N, 0, ABG)
21:31:41.918 00.000 11060 Move returns status 0, amount 0
21:31:41.918 00.000 11060 move complete, result=0
21:31:41.918 00.000 11060 worker thread done servicing request
21:31:41.918 00.000 11060 Worker thread wakes up
21:31:41.918 00.000 10844 GuideStep: 0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
21:31:41.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:41.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:42.540 00.622 11060 Exposure complete
21:31:42.709 00.169 11060 worker thread done servicing request
21:31:42.709 00.000 10844 OnExposeComplete: enter
21:31:42.709 00.000 10844 UpdateGuideState(): m_state=6
21:31:42.709 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
21:31:42.709 00.000 10844 Star::Find returns 1 (0), X=94.30, Y=463.16, Mass=1158, SNR=21.7, Peak=128 HFD=3.2
21:31:42.709 00.000 10844 MultiStar: [#1 -0.01,-1.61,0.00,M1] [#2 0.06,-1.09,0.00,M1] [#3 -0.53,-1.26,0.00,M1] [#4 -0.50,-0.18,3.21,U] [#5 0.70,0.06,0.97,U] [#6 -0.20,-0.61,0.75,U] [#7 -0.07,-0.62,0.94,U] [#8 0.09,-0.71,0.65,U] 
21:31:42.709 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.36}, one-star: {-0.11, -0.65}
21:31:42.709 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.80) = xAngle (-1.18 = -1.18)
21:31:42.709 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.27 = -1.27)
21:31:42.709 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-1.99 mountX=0.15 mountY=-0.37, mountTheta=-1.19
21:31:42.714 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.36, opts=13)
21:31:42.714 00.000 10844 Enqueuing Move request for scope (-0.16, -0.36)
21:31:42.714 00.000 11060 Worker thread wakes up
21:31:42.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.36) opts 0xd
21:31:42.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.36)
21:31:42.714 00.000 11060 Moving (-0.16, -0.36) raw xDistance=0.15 yDistance=-0.37
21:31:42.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:31:42.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:31:42.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:31:42.716 00.002 11060 MoveAxis(W, 22, ABG)
21:31:42.716 00.000 11060 Guiding  Dir = 3, Dur = 22
21:31:42.720 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:42.728 00.008 11060 IsSlewing returns 0
21:31:42.728 00.000 11060 IsGuiding returns 0
21:31:42.739 00.011 10844 UpdateGuideState exits: m=1158 SNR=21.7
21:31:42.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:42.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:42.739 00.000 10844 Enqueuing Expose request
21:31:42.756 00.017 11060 IsGuiding returns 0
21:31:42.757 00.001 11060 Move returns status 0, amount 22
21:31:42.757 00.000 11060 MoveAxis(N, 0, ABG)
21:31:42.757 00.000 11060 Move returns status 0, amount 0
21:31:42.757 00.000 11060 move complete, result=0
21:31:42.757 00.000 11060 worker thread done servicing request
21:31:42.757 00.000 11060 Worker thread wakes up
21:31:42.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:42.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:42.759 00.002 10844 GuideStep: 0.1 px 22 ms WEST, -0.4 px 0 ms NORTH
21:31:43.395 00.636 11060 Exposure complete
21:31:43.555 00.160 11060 worker thread done servicing request
21:31:43.555 00.000 10844 OnExposeComplete: enter
21:31:43.555 00.000 10844 UpdateGuideState(): m_state=6
21:31:43.555 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
21:31:43.555 00.000 10844 Star::Find returns 1 (0), X=94.38, Y=463.83, Mass=1144, SNR=21.6, Peak=137 HFD=3.3
21:31:43.555 00.000 10844 MultiStar: [#1 0.39,-0.52,0.88,U] [#2 -1.01,-0.39,0.00,M2] [#3 0.24,-1.07,0.00,M2] [#4 -0.32,0.33,3.01,U] [#5 0.01,0.03,0.91,U] [#6 -0.73,-0.16,0.70,U] [#7 0.14,0.47,0.77,U] [#8 -0.22,-0.51,0.79,U] 
21:31:43.555 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.05}, one-star: {-0.04, 0.03}
21:31:43.555 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.80) = xAngle (3.33 = -2.96)
21:31:43.555 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.24 = -3.04)
21:31:43.555 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.04 cameraTheta=2.52 mountX=-0.04 mountY=-0.00, mountTheta=-3.04
21:31:43.557 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
21:31:43.557 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
21:31:43.557 00.000 11060 Worker thread wakes up
21:31:43.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
21:31:43.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
21:31:43.557 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.04 yDistance=-0.00
21:31:43.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:31:43.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:43.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:31:43.557 00.000 11060 MoveAxis(E, 0, ABG)
21:31:43.557 00.000 11060 Move returns status 0, amount 0
21:31:43.557 00.000 11060 MoveAxis(N, 0, ABG)
21:31:43.557 00.000 11060 Move returns status 0, amount 0
21:31:43.557 00.000 11060 move complete, result=0
21:31:43.557 00.000 11060 worker thread done servicing request
21:31:43.566 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:43.582 00.016 10844 UpdateGuideState exits: m=1144 SNR=21.6
21:31:43.583 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:43.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:43.583 00.000 10844 Enqueuing Expose request
21:31:43.583 00.000 11060 Worker thread wakes up
21:31:43.583 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:31:43.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:43.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:44.216 00.633 11060 Exposure complete
21:31:44.365 00.149 11060 worker thread done servicing request
21:31:44.365 00.000 10844 OnExposeComplete: enter
21:31:44.365 00.000 10844 UpdateGuideState(): m_state=6
21:31:44.367 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
21:31:44.367 00.000 10844 Star::Find returns 1 (0), X=94.05, Y=464.04, Mass=1091, SNR=21.2, Peak=104 HFD=3.7
21:31:44.367 00.000 10844 MultiStar: [#1 0.16,-0.97,0.00,M1] [#2 -0.02,-0.43,0.89,U] [#3 0.44,-1.14,0.00,M3] [#4 -0.22,0.48,3.20,U] [#5 0.43,0.35,0.94,U] [#6 -0.74,-0.00,0.89,U] [#7 0.03,0.74,1.03,U] [#8 -0.20,-0.05,0.90,U] 
21:31:44.367 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.28}, one-star: {-0.36, 0.23}
21:31:44.367 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.80) = xAngle (2.92 = 2.92)
21:31:44.367 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:31:44.367 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.32 cameraTheta=2.12 mountX=-0.32 mountY=0.10, mountTheta=2.84
21:31:44.367 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.28, opts=13)
21:31:44.367 00.000 10844 Enqueuing Move request for scope (-0.17, 0.28)
21:31:44.367 00.000 11060 Worker thread wakes up
21:31:44.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
21:31:44.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
21:31:44.367 00.000 11060 Moving (-0.17, 0.28) raw xDistance=-0.32 yDistance=0.10
21:31:44.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:31:44.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:44.370 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:31:44.370 00.000 11060 MoveAxis(E, 46, ABG)
21:31:44.370 00.000 11060 Guiding  Dir = 2, Dur = 46
21:31:44.382 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:44.395 00.013 11060 IsSlewing returns 0
21:31:44.395 00.000 11060 IsGuiding returns 0
21:31:44.396 00.001 10844 UpdateGuideState exits: m=1091 SNR=21.2
21:31:44.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:44.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:44.396 00.000 10844 Enqueuing Expose request
21:31:44.458 00.062 11060 IsGuiding returns 0
21:31:44.458 00.000 11060 Move returns status 0, amount 46
21:31:44.458 00.000 11060 MoveAxis(N, 0, ABG)
21:31:44.458 00.000 11060 Move returns status 0, amount 0
21:31:44.458 00.000 11060 move complete, result=0
21:31:44.458 00.000 11060 worker thread done servicing request
21:31:44.458 00.000 11060 Worker thread wakes up
21:31:44.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:44.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:44.458 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
21:31:45.086 00.628 11060 Exposure complete
21:31:45.255 00.169 11060 worker thread done servicing request
21:31:45.255 00.000 10844 OnExposeComplete: enter
21:31:45.255 00.000 10844 UpdateGuideState(): m_state=6
21:31:45.255 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
21:31:45.255 00.000 10844 Star::Find returns 1 (0), X=93.78, Y=463.19, Mass=1077, SNR=20.3, Peak=94 HFD=3.6
21:31:45.257 00.002 10844 MultiStar: [#1 0.26,-0.73,1.13,U] [#2 0.19,-1.15,0.00,M2] [#3 0.80,-1.01,0.00,M4] [#4 0.62,-0.57,3.44,U] [#5 0.17,-0.26,1.01,U] [#6 -0.27,-0.12,0.86,U] [#7 -0.42,0.46,1.02,U] [#8 -0.03,-0.39,1.04,U] 
21:31:45.257 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.39}, one-star: {-0.64, -0.61}
21:31:45.257 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.80) = xAngle (-0.44 = -0.44)
21:31:45.257 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.52 = -0.52)
21:31:45.257 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.24 mountX=0.37 mountY=-0.21, mountTheta=-0.50
21:31:45.257 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.39, opts=13)
21:31:45.257 00.000 10844 Enqueuing Move request for scope (0.13, -0.39)
21:31:45.257 00.000 11060 Worker thread wakes up
21:31:45.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.39) opts 0xd
21:31:45.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.39)
21:31:45.257 00.000 11060 Moving (0.13, -0.39) raw xDistance=0.37 yDistance=-0.21
21:31:45.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:31:45.259 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
21:31:45.259 00.000 11060 MoveAxis(W, 53, ABG)
21:31:45.259 00.000 11060 Guiding  Dir = 3, Dur = 53
21:31:45.266 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:45.270 00.004 11060 IsSlewing returns 0
21:31:45.270 00.000 11060 IsGuiding returns 0
21:31:45.291 00.021 10844 UpdateGuideState exits: m=1077 SNR=20.3
21:31:45.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:45.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:45.291 00.000 10844 Enqueuing Expose request
21:31:45.333 00.042 11060 IsGuiding returns 0
21:31:45.333 00.000 11060 Move returns status 0, amount 53
21:31:45.333 00.000 11060 MoveAxis(N, 79, ABG)
21:31:45.333 00.000 11060 Guiding  Dir = 0, Dur = 79
21:31:45.357 00.024 11060 IsSlewing returns 0
21:31:45.357 00.000 11060 IsGuiding returns 0
21:31:45.459 00.102 11060 IsGuiding returns 0
21:31:45.460 00.001 11060 Move returns status 0, amount 79
21:31:45.460 00.000 11060 move complete, result=0
21:31:45.460 00.000 11060 worker thread done servicing request
21:31:45.460 00.000 11060 Worker thread wakes up
21:31:45.460 00.000 10844 GuideStep: 0.4 px 53 ms WEST, -0.2 px 79 ms NORTH
21:31:45.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:45.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:46.097 00.637 11060 Exposure complete
21:31:46.267 00.170 11060 worker thread done servicing request
21:31:46.267 00.000 10844 OnExposeComplete: enter
21:31:46.267 00.000 10844 UpdateGuideState(): m_state=6
21:31:46.267 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
21:31:46.267 00.000 10844 Star::Find returns 1 (0), X=94.91, Y=463.96, Mass=1122, SNR=21.5, Peak=106 HFD=2.9
21:31:46.269 00.002 10844 MultiStar: [#1 0.78,-1.10,0.00,M1] [#2 0.36,-0.90,0.00,M3] [#3 0.24,0.17,0.68,U] [#4 -0.22,0.36,3.34,U] [#5 0.29,-0.05,1.11,U] [#6 0.17,-0.76,0.76,U] [#7 0.10,0.19,0.87,U] [#8 0.17,-0.19,0.83,U] 
21:31:46.269 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {0.50, 0.16}
21:31:46.269 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.80) = xAngle (1.77 = 1.77)
21:31:46.269 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.68 = 1.68)
21:31:46.269 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.02 mountY=0.12, mountTheta=1.76
21:31:46.271 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.10, opts=13)
21:31:46.271 00.000 10844 Enqueuing Move request for scope (0.07, 0.10)
21:31:46.271 00.000 11060 Worker thread wakes up
21:31:46.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
21:31:46.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
21:31:46.271 00.000 11060 Moving (0.07, 0.10) raw xDistance=-0.02 yDistance=0.12
21:31:46.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:31:46.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:46.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:31:46.272 00.001 11060 MoveAxis(E, 0, ABG)
21:31:46.272 00.000 11060 Move returns status 0, amount 0
21:31:46.272 00.000 11060 MoveAxis(N, 0, ABG)
21:31:46.272 00.000 11060 Move returns status 0, amount 0
21:31:46.272 00.000 11060 move complete, result=0
21:31:46.272 00.000 11060 worker thread done servicing request
21:31:46.274 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:46.297 00.023 10844 UpdateGuideState exits: m=1122 SNR=21.5
21:31:46.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:46.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:46.297 00.000 10844 Enqueuing Expose request
21:31:46.297 00.000 11060 Worker thread wakes up
21:31:46.297 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:31:46.299 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:46.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:46.924 00.625 11060 Exposure complete
21:31:47.087 00.163 11060 worker thread done servicing request
21:31:47.087 00.000 10844 OnExposeComplete: enter
21:31:47.087 00.000 10844 UpdateGuideState(): m_state=6
21:31:47.087 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
21:31:47.087 00.000 10844 Star::Find returns 1 (0), X=94.01, Y=463.08, Mass=1135, SNR=21.4, Peak=95 HFD=4.1
21:31:47.092 00.005 10844 MultiStar: [#1 0.83,-0.93,0.00,M2] [#2 0.17,-0.52,0.80,U] [#3 0.86,-0.83,0.00,M4] [#4 0.43,0.50,3.35,U] [#5 1.36,-0.01,0.00,M1] [#6 0.83,0.05,0.80,U] [#7 0.52,0.25,0.78,U] [#8 0.91,-0.54,0.00,M1] 
21:31:47.092 00.000 10844 refined, 4 included, MultiStar: {0.33, 0.12}, one-star: {-0.40, -0.73}
21:31:47.092 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.80) = xAngle (1.14 = 1.14)
21:31:47.092 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.05 = 1.05)
21:31:47.092 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.12 hyp=0.35 cameraTheta=0.34 mountX=0.15 mountY=0.31, mountTheta=1.12
21:31:47.092 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.12, opts=13)
21:31:47.092 00.000 10844 Enqueuing Move request for scope (0.33, 0.12)
21:31:47.092 00.000 11060 Worker thread wakes up
21:31:47.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.12) opts 0xd
21:31:47.092 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.12)
21:31:47.092 00.000 11060 Moving (0.33, 0.12) raw xDistance=0.15 yDistance=0.31
21:31:47.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:31:47.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:31:47.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:31:47.092 00.000 11060 MoveAxis(W, 21, ABG)
21:31:47.092 00.000 11060 Guiding  Dir = 3, Dur = 21
21:31:47.099 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:47.108 00.009 11060 IsSlewing returns 0
21:31:47.108 00.000 11060 IsGuiding returns 0
21:31:47.118 00.010 10844 UpdateGuideState exits: m=1135 SNR=21.4
21:31:47.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:47.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:47.118 00.000 10844 Enqueuing Expose request
21:31:47.136 00.018 11060 IsGuiding returns 0
21:31:47.136 00.000 11060 Move returns status 0, amount 21
21:31:47.136 00.000 11060 MoveAxis(N, 0, ABG)
21:31:47.136 00.000 11060 Move returns status 0, amount 0
21:31:47.136 00.000 11060 move complete, result=0
21:31:47.136 00.000 11060 worker thread done servicing request
21:31:47.136 00.000 11060 Worker thread wakes up
21:31:47.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:47.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:47.138 00.002 10844 GuideStep: 0.1 px 21 ms WEST, 0.3 px 0 ms NORTH
21:31:47.760 00.622 11060 Exposure complete
21:31:47.912 00.152 11060 worker thread done servicing request
21:31:47.912 00.000 10844 OnExposeComplete: enter
21:31:47.912 00.000 10844 UpdateGuideState(): m_state=6
21:31:47.912 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
21:31:47.912 00.000 10844 Star::Find returns 1 (0), X=94.38, Y=462.49, Mass=892, SNR=18.7, Peak=102 HFD=3.2
21:31:47.912 00.000 10844 MultiStar: [#1 0.97,-1.40,0.00,M3] [#2 -0.30,-1.13,0.00,M3] [#3 1.24,-1.53,0.00,M5] [#4 0.19,-0.31,3.70,U] [#5 0.99,-0.55,0.00,M2] [#6 0.19,-0.91,0.00,M1] [#7 -0.09,-0.31,0.98,U] [#8 0.68,-1.46,0.00,M2] 
21:31:47.912 00.000 10844 refined, 2 included, MultiStar: {0.10, -0.49}, one-star: {-0.03, -1.32}
21:31:47.912 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.80) = xAngle (-0.56 = -0.56)
21:31:47.912 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.65 = -0.65)
21:31:47.912 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.49 hyp=0.50 cameraTheta=-1.37 mountX=0.42 mountY=-0.30, mountTheta=-0.62
21:31:47.915 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.49, opts=13)
21:31:47.915 00.000 10844 Enqueuing Move request for scope (0.10, -0.49)
21:31:47.915 00.000 11060 Worker thread wakes up
21:31:47.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.49) opts 0xd
21:31:47.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.49)
21:31:47.915 00.000 11060 Moving (0.10, -0.49) raw xDistance=0.42 yDistance=-0.30
21:31:47.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
21:31:47.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:31:47.915 00.000 11060 MoveAxis(W, 63, ABG)
21:31:47.915 00.000 11060 Guiding  Dir = 3, Dur = 63
21:31:47.920 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:47.936 00.016 10844 UpdateGuideState exits: m=892 SNR=18.7
21:31:47.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:47.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:47.936 00.000 10844 Enqueuing Expose request
21:31:47.941 00.005 11060 IsSlewing returns 0
21:31:47.941 00.000 11060 IsGuiding returns 0
21:31:48.023 00.082 11060 IsGuiding returns 0
21:31:48.024 00.001 11060 Move returns status 0, amount 63
21:31:48.024 00.000 11060 MoveAxis(N, 115, ABG)
21:31:48.024 00.000 11060 Guiding  Dir = 0, Dur = 115
21:31:48.038 00.014 11060 IsSlewing returns 0
21:31:48.038 00.000 11060 IsGuiding returns 0
21:31:48.161 00.123 11060 IsGuiding returns 0
21:31:48.161 00.000 11060 Move returns status 0, amount 115
21:31:48.161 00.000 11060 move complete, result=0
21:31:48.162 00.001 11060 worker thread done servicing request
21:31:48.162 00.000 11060 Worker thread wakes up
21:31:48.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:48.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:48.162 00.000 10844 GuideStep: 0.4 px 63 ms WEST, -0.3 px 115 ms NORTH
21:31:48.789 00.627 11060 Exposure complete
21:31:48.936 00.147 11060 worker thread done servicing request
21:31:48.936 00.000 10844 OnExposeComplete: enter
21:31:48.936 00.000 10844 UpdateGuideState(): m_state=6
21:31:48.937 00.001 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
21:31:48.937 00.000 10844 Star::Find returns 1 (0), X=94.65, Y=462.83, Mass=701, SNR=16.8, Peak=81 HFD=2.8
21:31:48.937 00.000 10844 MultiStar: [#1 0.93,-1.14,0.00,M4] [#2 0.46,-1.01,0.00,M4] [#3 0.97,-0.31,0.00,M6] [#4 0.37,0.37,4.23,U] [#5 0.63,0.34,1.14,U] [#6 0.18,-0.46,1.10,U] [#7 0.80,0.06,1.36,U] [#8 0.79,-1.03,0.00,M3] 
21:31:48.937 00.000 10844 refined, 4 included, MultiStar: {0.43, 0.06}, one-star: {0.24, -0.98}
21:31:48.937 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.80) = xAngle (0.94 = 0.94)
21:31:48.937 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.86 = 0.86)
21:31:48.937 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.06 hyp=0.44 cameraTheta=0.14 mountX=0.26 mountY=0.33, mountTheta=0.91
21:31:48.939 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.06, opts=13)
21:31:48.939 00.000 10844 Enqueuing Move request for scope (0.43, 0.06)
21:31:48.939 00.000 11060 Worker thread wakes up
21:31:48.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.06) opts 0xd
21:31:48.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.06)
21:31:48.939 00.000 11060 Moving (0.43, 0.06) raw xDistance=0.26 yDistance=0.33
21:31:48.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
21:31:48.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:31:48.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:31:48.939 00.000 11060 MoveAxis(W, 40, ABG)
21:31:48.939 00.000 11060 Guiding  Dir = 3, Dur = 40
21:31:48.942 00.003 11060 IsSlewing returns 0
21:31:48.943 00.001 11060 IsGuiding returns 0
21:31:48.947 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:48.963 00.016 10844 UpdateGuideState exits: m=701 SNR=16.8
21:31:48.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:48.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:48.963 00.000 10844 Enqueuing Expose request
21:31:48.990 00.027 11060 IsGuiding returns 0
21:31:48.990 00.000 11060 Move returns status 0, amount 40
21:31:48.990 00.000 11060 MoveAxis(N, 0, ABG)
21:31:48.990 00.000 11060 Move returns status 0, amount 0
21:31:48.990 00.000 11060 move complete, result=0
21:31:48.990 00.000 11060 worker thread done servicing request
21:31:48.990 00.000 11060 Worker thread wakes up
21:31:48.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:48.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:48.992 00.002 10844 GuideStep: 0.3 px 40 ms WEST, 0.3 px 0 ms NORTH
21:31:49.631 00.639 11060 Exposure complete
21:31:49.804 00.173 11060 worker thread done servicing request
21:31:49.804 00.000 10844 OnExposeComplete: enter
21:31:49.804 00.000 10844 UpdateGuideState(): m_state=6
21:31:49.804 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
21:31:49.804 00.000 10844 Star::Find returns 1 (0), X=94.79, Y=463.36, Mass=939, SNR=19.4, Peak=96 HFD=3.6
21:31:49.804 00.000 10844 MultiStar: [#1 0.85,-0.64,0.00,M5] [#2 0.17,-0.81,0.96,U] [#3 0.79,-0.24,0.76,U] [#4 1.08,0.09,0.00,M1] [#5 0.91,0.69,0.00,M2] [#6 0.15,-0.29,0.94,U] [#7 0.39,0.10,1.08,U] [#8 1.29,-0.71,0.00,M4] 
21:31:49.804 00.000 10844 refined, 4 included, MultiStar: {0.36, -0.33}, one-star: {0.37, -0.44}
21:31:49.804 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.80) = xAngle (0.06 = 0.06)
21:31:49.804 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.02 = -0.02)
21:31:49.804 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.33 hyp=0.49 cameraTheta=-0.74 mountX=0.49 mountY=-0.01, mountTheta=-0.02
21:31:49.809 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.33, opts=13)
21:31:49.809 00.000 10844 Enqueuing Move request for scope (0.36, -0.33)
21:31:49.809 00.000 11060 Worker thread wakes up
21:31:49.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.33) opts 0xd
21:31:49.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.33)
21:31:49.809 00.000 11060 Moving (0.36, -0.33) raw xDistance=0.49 yDistance=-0.01
21:31:49.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
21:31:49.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:49.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:31:49.809 00.000 11060 MoveAxis(W, 73, ABG)
21:31:49.809 00.000 11060 Guiding  Dir = 3, Dur = 73
21:31:49.815 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:49.829 00.014 11060 IsSlewing returns 0
21:31:49.829 00.000 11060 IsGuiding returns 0
21:31:49.835 00.006 10844 UpdateGuideState exits: m=939 SNR=19.4
21:31:49.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:49.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:49.835 00.000 10844 Enqueuing Expose request
21:31:49.932 00.097 11060 IsGuiding returns 0
21:31:49.932 00.000 11060 Move returns status 0, amount 73
21:31:49.932 00.000 11060 MoveAxis(N, 0, ABG)
21:31:49.932 00.000 11060 Move returns status 0, amount 0
21:31:49.932 00.000 11060 move complete, result=0
21:31:49.932 00.000 11060 worker thread done servicing request
21:31:49.932 00.000 11060 Worker thread wakes up
21:31:49.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:49.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:49.934 00.002 10844 GuideStep: 0.5 px 73 ms WEST, -0.0 px 0 ms NORTH
21:31:50.559 00.625 11060 Exposure complete
21:31:50.730 00.171 11060 worker thread done servicing request
21:31:50.730 00.000 10844 OnExposeComplete: enter
21:31:50.730 00.000 10844 UpdateGuideState(): m_state=6
21:31:50.730 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
21:31:50.730 00.000 10844 Star::Find returns 1 (0), X=94.36, Y=463.69, Mass=1100, SNR=21.2, Peak=91 HFD=3.5
21:31:50.730 00.000 10844 MultiStar: [#1 0.46,-0.59,1.09,U] [#2 0.34,-0.62,0.77,U] [#3 0.54,-0.54,0.79,U] [#4 0.85,-0.25,3.28,U] [#5 1.45,0.16,0.00,M3] [#6 0.11,-0.17,0.89,U] [#7 0.45,-0.15,0.76,U] [#8 1.25,0.17,0.00,M5] 
21:31:50.730 00.000 10844 single-star, 6 included, MultiStar: {0.51, -0.32}, one-star: {-0.06, -0.11}
21:31:50.730 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.80) = xAngle (-1.25 = -1.25)
21:31:50.730 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.33 = -1.33)
21:31:50.730 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.05 mountX=0.04 mountY=-0.12, mountTheta=-1.25
21:31:50.735 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
21:31:50.735 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
21:31:50.735 00.000 11060 Worker thread wakes up
21:31:50.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
21:31:50.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
21:31:50.735 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=-0.12
21:31:50.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:31:50.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:50.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:31:50.735 00.000 11060 MoveAxis(E, 0, ABG)
21:31:50.735 00.000 11060 Move returns status 0, amount 0
21:31:50.735 00.000 11060 MoveAxis(N, 0, ABG)
21:31:50.735 00.000 11060 Move returns status 0, amount 0
21:31:50.735 00.000 11060 move complete, result=0
21:31:50.736 00.001 11060 worker thread done servicing request
21:31:50.741 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:50.760 00.019 10844 UpdateGuideState exits: m=1100 SNR=21.2
21:31:50.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:50.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:50.760 00.000 10844 Enqueuing Expose request
21:31:50.760 00.000 11060 Worker thread wakes up
21:31:50.760 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:50.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:50.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:51.400 00.640 11060 Exposure complete
21:31:51.558 00.158 11060 worker thread done servicing request
21:31:51.558 00.000 10844 OnExposeComplete: enter
21:31:51.558 00.000 10844 UpdateGuideState(): m_state=6
21:31:51.558 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
21:31:51.558 00.000 10844 Star::Find returns 1 (0), X=94.42, Y=462.96, Mass=942, SNR=19.2, Peak=99 HFD=3.4
21:31:51.560 00.002 10844 MultiStar: [#1 1.02,-0.41,0.00,M5] [#2 0.31,-0.12,0.97,U] [#3 1.16,0.24,0.00,M5] [#4 0.41,0.56,3.36,U] [#5 0.91,0.11,0.00,M4] [#6 -0.08,0.20,0.74,U] [#7 0.08,0.27,0.92,U] [#8 0.66,-0.97,0.00,M6] 
21:31:51.560 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.19}, one-star: {0.00, -0.84}
21:31:51.560 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.80) = xAngle (1.46 = 1.46)
21:31:51.560 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.37 = 1.37)
21:31:51.560 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.31 cameraTheta=0.65 mountX=0.03 mountY=0.30, mountTheta=1.46
21:31:51.562 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.19, opts=13)
21:31:51.562 00.000 10844 Enqueuing Move request for scope (0.24, 0.19)
21:31:51.562 00.000 11060 Worker thread wakes up
21:31:51.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
21:31:51.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
21:31:51.562 00.000 11060 Moving (0.24, 0.19) raw xDistance=0.03 yDistance=0.30
21:31:51.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:31:51.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:31:51.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:31:51.562 00.000 11060 MoveAxis(E, 0, ABG)
21:31:51.562 00.000 11060 Move returns status 0, amount 0
21:31:51.562 00.000 11060 MoveAxis(N, 0, ABG)
21:31:51.562 00.000 11060 Move returns status 0, amount 0
21:31:51.562 00.000 11060 move complete, result=0
21:31:51.562 00.000 11060 worker thread done servicing request
21:31:51.566 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:51.581 00.015 10844 UpdateGuideState exits: m=942 SNR=19.2
21:31:51.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:51.586 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:51.586 00.000 10844 Enqueuing Expose request
21:31:51.586 00.000 11060 Worker thread wakes up
21:31:51.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:51.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:51.586 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:31:52.212 00.626 11060 Exposure complete
21:31:52.394 00.182 11060 worker thread done servicing request
21:31:52.394 00.000 10844 OnExposeComplete: enter
21:31:52.394 00.000 10844 UpdateGuideState(): m_state=6
21:31:52.394 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
21:31:52.394 00.000 10844 Star::Find returns 1 (0), X=94.56, Y=463.26, Mass=886, SNR=18.8, Peak=99 HFD=3.2
21:31:52.394 00.000 10844 MultiStar: [#1 0.37,-0.30,1.06,U] [#2 0.47,-0.31,0.91,U] [#3 0.55,-0.60,0.89,U] [#4 0.58,0.27,3.69,U] [#5 0.76,0.55,0.00,M5] [#6 -0.05,-0.54,0.95,U] [#7 0.27,0.31,1.12,U] [#8 0.15,-0.75,0.85,U] 
21:31:52.394 00.000 10844 refined, 7 included, MultiStar: {0.38, -0.14}, one-star: {0.15, -0.55}
21:31:52.394 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.80) = xAngle (0.45 = 0.45)
21:31:52.394 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.36 = 0.36)
21:31:52.394 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.14 hyp=0.40 cameraTheta=-0.36 mountX=0.36 mountY=0.14, mountTheta=0.37
21:31:52.397 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.14, opts=13)
21:31:52.397 00.000 10844 Enqueuing Move request for scope (0.38, -0.14)
21:31:52.397 00.000 11060 Worker thread wakes up
21:31:52.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.14) opts 0xd
21:31:52.397 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.14)
21:31:52.399 00.002 11060 Moving (0.38, -0.14) raw xDistance=0.36 yDistance=0.14
21:31:52.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
21:31:52.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:52.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:31:52.399 00.000 11060 MoveAxis(W, 54, ABG)
21:31:52.399 00.000 11060 Guiding  Dir = 3, Dur = 54
21:31:52.404 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:52.424 00.020 11060 IsSlewing returns 0
21:31:52.425 00.001 11060 IsGuiding returns 0
21:31:52.426 00.001 10844 UpdateGuideState exits: m=886 SNR=18.8
21:31:52.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:52.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:52.426 00.000 10844 Enqueuing Expose request
21:31:52.497 00.071 11060 IsGuiding returns 0
21:31:52.497 00.000 11060 Move returns status 0, amount 54
21:31:52.497 00.000 11060 MoveAxis(N, 0, ABG)
21:31:52.497 00.000 11060 Move returns status 0, amount 0
21:31:52.497 00.000 11060 move complete, result=0
21:31:52.497 00.000 11060 worker thread done servicing request
21:31:52.497 00.000 11060 Worker thread wakes up
21:31:52.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:52.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:52.497 00.000 10844 GuideStep: 0.4 px 54 ms WEST, 0.1 px 0 ms NORTH
21:31:53.128 00.631 11060 Exposure complete
21:31:53.297 00.169 11060 worker thread done servicing request
21:31:53.299 00.002 10844 OnExposeComplete: enter
21:31:53.299 00.000 10844 UpdateGuideState(): m_state=6
21:31:53.299 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
21:31:53.299 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=463.76, Mass=842, SNR=17.9, Peak=83 HFD=3.5
21:31:53.299 00.000 10844 MultiStar: [#1 0.77,-0.20,1.25,U] [#2 0.26,0.06,1.00,U] [#3 0.55,-1.22,0.00,M5] [#4 0.98,0.07,0.00,M1] [#5 0.94,1.06,0.00,M6] [#6 -0.10,0.16,0.97,U] [#7 0.82,0.09,1.15,U] [#8 0.27,-0.11,0.89,U] 
21:31:53.299 00.000 10844 single-star, 5 included, MultiStar: {0.34, -0.01}, one-star: {-0.16, -0.04}
21:31:53.299 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.80) = xAngle (-2.08 = -2.08)
21:31:53.299 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.17 = -2.17)
21:31:53.299 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.88 mountX=-0.08 mountY=-0.14, mountTheta=-2.10
21:31:53.299 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.04, opts=13)
21:31:53.299 00.000 10844 Enqueuing Move request for scope (-0.16, -0.04)
21:31:53.299 00.000 11060 Worker thread wakes up
21:31:53.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
21:31:53.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
21:31:53.299 00.000 11060 Moving (-0.16, -0.04) raw xDistance=-0.08 yDistance=-0.14
21:31:53.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:31:53.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:53.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:31:53.299 00.000 11060 MoveAxis(E, 0, ABG)
21:31:53.299 00.000 11060 Move returns status 0, amount 0
21:31:53.299 00.000 11060 MoveAxis(N, 0, ABG)
21:31:53.299 00.000 11060 Move returns status 0, amount 0
21:31:53.299 00.000 11060 move complete, result=0
21:31:53.299 00.000 11060 worker thread done servicing request
21:31:53.306 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:53.320 00.014 10844 UpdateGuideState exits: m=842 SNR=17.9
21:31:53.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:53.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:53.320 00.000 10844 Enqueuing Expose request
21:31:53.320 00.000 11060 Worker thread wakes up
21:31:53.320 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:53.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:53.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:53.960 00.640 11060 Exposure complete
21:31:54.111 00.151 11060 worker thread done servicing request
21:31:54.111 00.000 10844 OnExposeComplete: enter
21:31:54.111 00.000 10844 UpdateGuideState(): m_state=6
21:31:54.111 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
21:31:54.111 00.000 10844 Star::Find returns 1 (0), X=94.59, Y=463.25, Mass=1123, SNR=20.7, Peak=88 HFD=3.7
21:31:54.111 00.000 10844 MultiStar: [#1 1.32,-1.26,0.00,M4] [#2 0.45,-0.66,0.80,U] [#3 0.98,-0.95,0.00,M6] [#4 0.24,0.28,3.40,U] [#5 0.82,0.57,0.00,M7] [#6 0.08,-0.38,0.97,U] [#7 0.49,0.30,0.92,U] [#8 0.63,-0.93,0.00,M5] 
21:31:54.111 00.000 10844 refined, 4 included, MultiStar: {0.27, -0.03}, one-star: {0.17, -0.56}
21:31:54.111 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.80) = xAngle (0.68 = 0.68)
21:31:54.111 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.60 = 0.60)
21:31:54.111 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.12 mountX=0.21 mountY=0.15, mountTheta=0.63
21:31:54.111 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.03, opts=13)
21:31:54.111 00.000 10844 Enqueuing Move request for scope (0.27, -0.03)
21:31:54.111 00.000 11060 Worker thread wakes up
21:31:54.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
21:31:54.111 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
21:31:54.117 00.006 11060 Moving (0.27, -0.03) raw xDistance=0.21 yDistance=0.15
21:31:54.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:31:54.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:54.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:31:54.117 00.000 11060 MoveAxis(W, 30, ABG)
21:31:54.117 00.000 11060 Guiding  Dir = 3, Dur = 30
21:31:54.127 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:54.132 00.005 11060 IsSlewing returns 0
21:31:54.132 00.000 11060 IsGuiding returns 0
21:31:54.143 00.011 10844 UpdateGuideState exits: m=1123 SNR=20.7
21:31:54.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:54.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:54.143 00.000 10844 Enqueuing Expose request
21:31:54.184 00.041 11060 IsGuiding returns 0
21:31:54.184 00.000 11060 Move returns status 0, amount 30
21:31:54.184 00.000 11060 MoveAxis(N, 0, ABG)
21:31:54.184 00.000 11060 Move returns status 0, amount 0
21:31:54.184 00.000 11060 move complete, result=0
21:31:54.184 00.000 11060 worker thread done servicing request
21:31:54.184 00.000 11060 Worker thread wakes up
21:31:54.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:54.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:54.186 00.002 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
21:31:54.813 00.627 11060 Exposure complete
21:31:54.965 00.152 11060 worker thread done servicing request
21:31:54.965 00.000 10844 OnExposeComplete: enter
21:31:54.965 00.000 10844 UpdateGuideState(): m_state=6
21:31:54.965 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
21:31:54.965 00.000 10844 Star::Find returns 1 (0), X=94.73, Y=463.51, Mass=998, SNR=20.1, Peak=106 HFD=3.0
21:31:54.965 00.000 10844 MultiStar: [#1 1.35,-0.55,0.00,M5] [#2 0.55,-0.82,0.00,M1] [#3 0.87,-0.73,0.00,M7] [#4 1.00,0.01,0.00,M1] [#5 0.68,0.86,0.00,M8] [#6 0.45,0.00,0.91,U] [#7 1.05,0.37,0.00,M1] [#8 1.07,-0.00,0.00,M6] 
21:31:54.965 00.000 10844 refined, 1 included, MultiStar: {0.38, -0.16}, one-star: {0.32, -0.30}
21:31:54.967 00.002 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.80) = xAngle (0.41 = 0.41)
21:31:54.967 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.33 = 0.33)
21:31:54.967 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.16 hyp=0.41 cameraTheta=-0.39 mountX=0.38 mountY=0.13, mountTheta=0.34
21:31:54.969 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.16, opts=13)
21:31:54.969 00.000 10844 Enqueuing Move request for scope (0.38, -0.16)
21:31:54.969 00.000 11060 Worker thread wakes up
21:31:54.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.16) opts 0xd
21:31:54.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.16)
21:31:54.969 00.000 11060 Moving (0.38, -0.16) raw xDistance=0.38 yDistance=0.13
21:31:54.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
21:31:54.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:54.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:31:54.969 00.000 11060 MoveAxis(W, 56, ABG)
21:31:54.969 00.000 11060 Guiding  Dir = 3, Dur = 56
21:31:54.974 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:54.985 00.011 11060 IsSlewing returns 0
21:31:54.985 00.000 11060 IsGuiding returns 0
21:31:54.988 00.003 10844 UpdateGuideState exits: m=998 SNR=20.1
21:31:54.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:54.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:54.988 00.000 10844 Enqueuing Expose request
21:31:55.046 00.058 11060 IsGuiding returns 0
21:31:55.046 00.000 11060 Move returns status 0, amount 56
21:31:55.046 00.000 11060 MoveAxis(N, 0, ABG)
21:31:55.046 00.000 11060 Move returns status 0, amount 0
21:31:55.046 00.000 11060 move complete, result=0
21:31:55.046 00.000 11060 worker thread done servicing request
21:31:55.046 00.000 11060 Worker thread wakes up
21:31:55.047 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:55.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:55.047 00.000 10844 GuideStep: 0.4 px 56 ms WEST, 0.1 px 0 ms NORTH
21:31:55.681 00.634 11060 Exposure complete
21:31:55.865 00.184 11060 worker thread done servicing request
21:31:55.865 00.000 10844 OnExposeComplete: enter
21:31:55.865 00.000 10844 UpdateGuideState(): m_state=6
21:31:55.865 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
21:31:55.866 00.001 10844 Star::Find returns 1 (0), X=94.67, Y=463.72, Mass=957, SNR=19.8, Peak=102 HFD=3.0
21:31:55.866 00.000 10844 MultiStar: [#1 0.88,-0.11,0.99,U] [#2 -0.08,0.04,0.84,U] [#3 1.06,-0.24,0.00,M8] [#4 0.43,0.62,3.50,U] [#5 1.15,0.89,0.00,M9] [#6 0.31,0.40,0.80,U] [#7 0.80,0.75,0.00,M2] [#8 1.20,0.47,0.00,M7] 
21:31:55.866 00.000 10844 single-star, 4 included, MultiStar: {0.40, 0.33}, one-star: {0.26, -0.09}
21:31:55.866 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.80) = xAngle (0.47 = 0.47)
21:31:55.866 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.39 = 0.39)
21:31:55.866 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.33 mountX=0.25 mountY=0.10, mountTheta=0.40
21:31:55.866 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.09, opts=13)
21:31:55.866 00.000 10844 Enqueuing Move request for scope (0.26, -0.09)
21:31:55.866 00.000 11060 Worker thread wakes up
21:31:55.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
21:31:55.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
21:31:55.866 00.000 11060 Moving (0.26, -0.09) raw xDistance=0.25 yDistance=0.10
21:31:55.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:31:55.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:55.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:31:55.866 00.000 11060 MoveAxis(W, 38, ABG)
21:31:55.866 00.000 11060 Guiding  Dir = 3, Dur = 38
21:31:55.875 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:55.892 00.017 11060 IsSlewing returns 0
21:31:55.894 00.002 11060 IsGuiding returns 0
21:31:55.894 00.000 10844 UpdateGuideState exits: m=957 SNR=19.8
21:31:55.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:55.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:55.894 00.000 10844 Enqueuing Expose request
21:31:55.949 00.055 11060 IsGuiding returns 0
21:31:55.949 00.000 11060 Move returns status 0, amount 38
21:31:55.949 00.000 11060 MoveAxis(N, 0, ABG)
21:31:55.949 00.000 11060 Move returns status 0, amount 0
21:31:55.949 00.000 11060 move complete, result=0
21:31:55.949 00.000 11060 worker thread done servicing request
21:31:55.949 00.000 11060 Worker thread wakes up
21:31:55.949 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
21:31:55.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:55.951 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:56.585 00.634 11060 Exposure complete
21:31:56.763 00.178 11060 worker thread done servicing request
21:31:56.763 00.000 10844 OnExposeComplete: enter
21:31:56.763 00.000 10844 UpdateGuideState(): m_state=6
21:31:56.763 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
21:31:56.763 00.000 10844 Star::Find returns 1 (0), X=95.07, Y=464.03, Mass=1102, SNR=21.0, Peak=101 HFD=3.9
21:31:56.763 00.000 10844 MultiStar: [#1 0.77,-0.05,1.07,U] [#2 0.29,0.46,0.76,U] [#3 1.60,-0.13,0.00,M9] [#4 0.77,0.90,0.00,M1] [#5 0.96,0.99,0.00,M10] [#6 0.67,0.39,0.98,U] [#7 0.54,0.93,0.00,M3] [#8 0.93,0.10,0.00,M8] 
21:31:56.763 00.000 10844 refined, 3 included, MultiStar: {0.62, 0.23}, one-star: {0.65, 0.22}
21:31:56.763 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.80) = xAngle (1.17 = 1.17)
21:31:56.763 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.08 = 1.08)
21:31:56.763 00.000 10844 CameraToMount -- cameraX=0.62 cameraY=0.23 hyp=0.66 cameraTheta=0.36 mountX=0.26 mountY=0.58, mountTheta=1.15
21:31:56.766 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.62, y=0.23, opts=13)
21:31:56.766 00.000 10844 Enqueuing Move request for scope (0.62, 0.23)
21:31:56.766 00.000 11060 Worker thread wakes up
21:31:56.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.23) opts 0xd
21:31:56.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.62, 0.23)
21:31:56.766 00.000 11060 Moving (0.62, 0.23) raw xDistance=0.26 yDistance=0.58
21:31:56.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
21:31:56.766 00.000 11060 resist switch: large excursion: input 0.58 thresh 0.57 direction from -1 to 1
21:31:56.766 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.75
21:31:56.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.58
21:31:56.766 00.000 11060 MoveAxis(W, 39, ABG)
21:31:56.766 00.000 11060 Guiding  Dir = 3, Dur = 39
21:31:56.774 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:31:56.783 00.009 11060 IsSlewing returns 0
21:31:56.783 00.000 11060 IsGuiding returns 0
21:31:56.789 00.006 10844 UpdateGuideState exits: m=1102 SNR=21.0
21:31:56.794 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:56.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:56.794 00.000 10844 Enqueuing Expose request
21:31:56.831 00.037 11060 IsGuiding returns 0
21:31:56.832 00.001 11060 Move returns status 0, amount 39
21:31:56.832 00.000 11060 BLC: Oldest BLC event removed
21:31:56.832 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:31:56.832 00.000 11060 MoveAxis(S, 974, ABG)
21:31:56.832 00.000 11060 Guiding  Dir = 1, Dur = 974
21:31:56.844 00.012 11060 IsSlewing returns 0
21:31:56.845 00.001 11060 IsGuiding returns 0
21:31:57.827 00.982 11060 IsGuiding returns 0
21:31:57.827 00.000 11060 Move returns status 0, amount 974
21:31:57.828 00.001 11060 move complete, result=0
21:31:57.828 00.000 11060 worker thread done servicing request
21:31:57.828 00.000 11060 Worker thread wakes up
21:31:57.828 00.000 10844 GuideStep: 0.3 px 39 ms WEST, 0.6 px 974 ms SOUTH
21:31:57.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:57.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:58.454 00.626 11060 Exposure complete
21:31:58.592 00.138 11060 worker thread done servicing request
21:31:58.592 00.000 10844 OnExposeComplete: enter
21:31:58.592 00.000 10844 UpdateGuideState(): m_state=6
21:31:58.597 00.005 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
21:31:58.597 00.000 10844 Star::Find returns 1 (0), X=94.81, Y=464.15, Mass=878, SNR=18.8, Peak=86 HFD=2.9
21:31:58.597 00.000 10844 MultiStar: [#1 0.59,0.19,1.02,U] [#2 0.55,0.58,0.81,U] [#3 1.06,0.14,0.00,M10] [#4 0.68,0.40,4.02,U] [#5 0.88,1.37,0.00,R] [#6 0.34,1.46,0.00,M1] [#7 1.14,0.61,0.00,M4] [#8 0.43,-0.21,0.97,U] 
21:31:58.597 00.000 10844 single-star, 4 included, MultiStar: {0.59, 0.31}, one-star: {0.40, 0.35}
21:31:58.597 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.80) = xAngle (1.52 = 1.52)
21:31:58.597 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.43 = 1.43)
21:31:58.597 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.35 hyp=0.53 cameraTheta=0.71 mountX=0.03 mountY=0.53, mountTheta=1.52
21:31:58.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.35, opts=13)
21:31:58.599 00.000 10844 Enqueuing Move request for scope (0.40, 0.35)
21:31:58.599 00.000 11060 Worker thread wakes up
21:31:58.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.35) opts 0xd
21:31:58.599 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.35)
21:31:58.599 00.000 11060 Moving (0.40, 0.35) raw xDistance=0.03 yDistance=0.53
21:31:58.599 00.000 11060 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.408335, 1:0.527261
21:31:58.599 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:31:58.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:31:58.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.53
21:31:58.599 00.000 11060 MoveAxis(E, 0, ABG)
21:31:58.599 00.000 11060 Move returns status 0, amount 0
21:31:58.599 00.000 11060 MoveAxis(S, 202, ABG)
21:31:58.599 00.000 11060 Guiding  Dir = 1, Dur = 202
21:31:58.602 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:31:58.613 00.011 11060 IsSlewing returns 0
21:31:58.613 00.000 11060 IsGuiding returns 0
21:31:58.621 00.008 10844 UpdateGuideState exits: m=878 SNR=18.8
21:31:58.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:58.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:58.621 00.000 10844 Enqueuing Expose request
21:31:58.831 00.210 11060 IsGuiding returns 0
21:31:58.831 00.000 11060 Move returns status 0, amount 202
21:31:58.831 00.000 11060 move complete, result=0
21:31:58.831 00.000 11060 worker thread done servicing request
21:31:58.831 00.000 11060 Worker thread wakes up
21:31:58.831 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.5 px 202 ms SOUTH
21:31:58.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:58.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:59.451 00.620 11060 Exposure complete
21:31:59.585 00.134 11060 worker thread done servicing request
21:31:59.587 00.002 10844 OnExposeComplete: enter
21:31:59.587 00.000 10844 UpdateGuideState(): m_state=6
21:31:59.587 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
21:31:59.587 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=464.19, Mass=1059, SNR=20.5, Peak=107 HFD=3.4
21:31:59.587 00.000 10844 MultiStar: [#1 0.03,-0.45,1.05,U] [#2 -0.59,0.34,0.82,U] [#3 0.84,0.29,0.72,U] [#4 0.21,0.45,3.37,U] [#5 -1.10,-0.66,0.00,M1] [#6 -0.35,0.70,0.72,U] [#7 0.56,0.23,0.90,U] [#8 0.35,-0.27,0.86,U] 
21:31:59.587 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.25}, one-star: {-0.22, 0.39}
21:31:59.587 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.80) = xAngle (1.91 = 1.91)
21:31:59.587 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.83 = 1.83)
21:31:59.587 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.11 mountX=-0.10 mountY=0.27, mountTheta=1.91
21:31:59.589 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.25, opts=13)
21:31:59.589 00.000 10844 Enqueuing Move request for scope (0.13, 0.25)
21:31:59.589 00.000 11060 Worker thread wakes up
21:31:59.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd
21:31:59.589 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.25)
21:31:59.589 00.000 11060 Moving (0.13, 0.25) raw xDistance=-0.10 yDistance=0.27
21:31:59.589 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.408335, 1:0.527261, 2:0.274457
21:31:59.589 00.000 11060 BLC: Under-shoot: nominal increase by 61
21:31:59.589 00.000 11060 BLC: window closed
21:31:59.589 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:31:59.589 00.000 11060 BLC: Pulse adjusted to 750
21:31:59.590 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:31:59.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:31:59.590 00.000 11060 MoveAxis(E, 0, ABG)
21:31:59.590 00.000 11060 Move returns status 0, amount 0
21:31:59.590 00.000 11060 MoveAxis(S, 105, ABG)
21:31:59.590 00.000 11060 Guiding  Dir = 1, Dur = 105
21:31:59.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:31:59.606 00.016 11060 IsSlewing returns 0
21:31:59.606 00.000 11060 IsGuiding returns 0
21:31:59.606 00.000 10844 UpdateGuideState exits: m=1059 SNR=20.5
21:31:59.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:59.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:31:59.606 00.000 10844 Enqueuing Expose request
21:31:59.713 00.107 11060 IsGuiding returns 0
21:31:59.713 00.000 11060 Move returns status 0, amount 105
21:31:59.713 00.000 11060 move complete, result=0
21:31:59.713 00.000 11060 worker thread done servicing request
21:31:59.713 00.000 11060 Worker thread wakes up
21:31:59.713 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 105 ms SOUTH
21:31:59.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:31:59.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:31:59.777 00.064 10844 evsrv: cli 0EEED8F0 connect
21:31:59.777 00.000 10844 case statement mapped state 6 to 3
21:31:59.778 00.001 10844 case statement mapped state 6 to 3
21:31:59.778 00.000 10844 evsrv: cli 0EEED8F0 request: {"method":"get_pixel_scale","id":"c0d9353e-227b-42f5-b23c-9d7be4e43ea1"}
21:31:59.779 00.001 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"c0d9353e-227b-42f5-b23c-9d7be4e43ea1"}
21:31:59.780 00.001 10844 evsrv: cli 0EEED8F0 disconnect
21:32:00.333 00.553 11060 Exposure complete
21:32:00.489 00.156 11060 worker thread done servicing request
21:32:00.489 00.000 10844 OnExposeComplete: enter
21:32:00.489 00.000 10844 UpdateGuideState(): m_state=6
21:32:00.489 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
21:32:00.489 00.000 10844 Star::Find returns 1 (0), X=93.73, Y=464.75, Mass=1078, SNR=20.5, Peak=105 HFD=3.1
21:32:00.489 00.000 10844 MultiStar: [#1 0.47,-0.07,1.05,U] [#2 -0.40,-0.41,0.89,U] [#3 0.18,-0.37,0.76,U] [#4 0.28,0.49,3.09,U] [#5 -0.11,-0.80,0.80,U] [#6 -0.53,0.61,0.90,U] [#7 0.00,0.71,0.99,U] [#8 -0.30,-0.18,0.85,U] 
21:32:00.489 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.21}, one-star: {-0.68, 0.94}
21:32:00.489 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.80) = xAngle (2.53 = 2.53)
21:32:00.489 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.45 = 2.45)
21:32:00.489 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.73 mountX=-0.18 mountY=0.14, mountTheta=2.48
21:32:00.489 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.21, opts=13)
21:32:00.489 00.000 10844 Enqueuing Move request for scope (-0.03, 0.21)
21:32:00.489 00.000 11060 Worker thread wakes up
21:32:00.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
21:32:00.489 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
21:32:00.489 00.000 11060 Moving (-0.03, 0.21) raw xDistance=-0.18 yDistance=0.14
21:32:00.494 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:32:00.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:00.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:32:00.494 00.000 11060 MoveAxis(E, 26, ABG)
21:32:00.494 00.000 11060 Guiding  Dir = 2, Dur = 26
21:32:00.508 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:00.510 00.002 11060 IsSlewing returns 0
21:32:00.514 00.004 11060 IsGuiding returns 0
21:32:00.525 00.011 10844 UpdateGuideState exits: m=1078 SNR=20.5
21:32:00.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:00.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:00.525 00.000 10844 Enqueuing Expose request
21:32:00.541 00.016 11060 IsGuiding returns 0
21:32:00.541 00.000 11060 Move returns status 0, amount 26
21:32:00.541 00.000 11060 MoveAxis(N, 0, ABG)
21:32:00.541 00.000 11060 Move returns status 0, amount 0
21:32:00.541 00.000 11060 move complete, result=0
21:32:00.541 00.000 11060 worker thread done servicing request
21:32:00.541 00.000 11060 Worker thread wakes up
21:32:00.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:00.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:00.543 00.002 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
21:32:01.174 00.631 11060 Exposure complete
21:32:01.347 00.173 11060 worker thread done servicing request
21:32:01.347 00.000 10844 OnExposeComplete: enter
21:32:01.347 00.000 10844 UpdateGuideState(): m_state=6
21:32:01.347 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
21:32:01.347 00.000 10844 Star::Find returns 1 (0), X=93.85, Y=465.07, Mass=958, SNR=19.3, Peak=125 HFD=3.0
21:32:01.351 00.004 10844 MultiStar: [#1 -0.25,-0.16,0.85,U] [#2 -0.95,0.68,0.00,M1] [#3 0.15,0.32,0.65,U] [#4 -0.70,0.91,0.00,M1] [#5 0.12,-0.50,0.85,U] [#6 -0.56,0.83,0.00,M1] [#7 0.04,0.79,0.79,U] [#8 0.41,-0.15,0.94,U] 
21:32:01.351 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.27}, one-star: {-0.56, 1.27}
21:32:01.351 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.80) = xAngle (2.49 = 2.49)
21:32:01.351 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.40 = 2.40)
21:32:01.351 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.28 cameraTheta=1.68 mountX=-0.22 mountY=0.19, mountTheta=2.44
21:32:01.354 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.27, opts=13)
21:32:01.354 00.000 10844 Enqueuing Move request for scope (-0.03, 0.27)
21:32:01.356 00.002 11060 Worker thread wakes up
21:32:01.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
21:32:01.356 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
21:32:01.356 00.000 11060 Moving (-0.03, 0.27) raw xDistance=-0.22 yDistance=0.19
21:32:01.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:32:01.356 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:01.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:32:01.356 00.000 11060 MoveAxis(E, 33, ABG)
21:32:01.356 00.000 11060 Guiding  Dir = 2, Dur = 33
21:32:01.367 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:01.368 00.001 11060 IsSlewing returns 0
21:32:01.368 00.000 11060 IsGuiding returns 0
21:32:01.382 00.014 10844 UpdateGuideState exits: m=958 SNR=19.3
21:32:01.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:01.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:01.382 00.000 10844 Enqueuing Expose request
21:32:01.424 00.042 11060 IsGuiding returns 0
21:32:01.424 00.000 11060 Move returns status 0, amount 33
21:32:01.424 00.000 11060 MoveAxis(N, 0, ABG)
21:32:01.424 00.000 11060 Move returns status 0, amount 0
21:32:01.424 00.000 11060 move complete, result=0
21:32:01.424 00.000 11060 worker thread done servicing request
21:32:01.424 00.000 11060 Worker thread wakes up
21:32:01.426 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:01.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:01.429 00.003 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
21:32:02.058 00.629 11060 Exposure complete
21:32:02.215 00.157 11060 worker thread done servicing request
21:32:02.215 00.000 10844 OnExposeComplete: enter
21:32:02.215 00.000 10844 UpdateGuideState(): m_state=6
21:32:02.215 00.000 10844 Star::Find(15, 93, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
21:32:02.215 00.000 10844 Star::Find returns 1 (0), X=93.55, Y=463.45, Mass=997, SNR=19.9, Peak=97 HFD=3.1
21:32:02.215 00.000 10844 MultiStar: [#1 -0.32,-0.54,0.88,U] [#2 -0.14,-0.04,0.87,U] [#3 -0.43,-0.54,0.80,U] [#4 -0.57,0.95,0.00,M2] [#5 -0.41,-0.56,0.71,U] [#6 -0.54,-0.02,0.88,U] [#7 -0.77,0.40,0.99,U] [#8 -0.48,-0.25,0.96,U] 
21:32:02.220 00.005 10844 refined, 7 included, MultiStar: {-0.51, -0.22}, one-star: {-0.87, -0.35}
21:32:02.220 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.80) = xAngle (-1.93 = -1.93)
21:32:02.220 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.02 = -2.02)
21:32:02.220 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=-0.22 hyp=0.55 cameraTheta=-2.73 mountX=-0.20 mountY=-0.50, mountTheta=-1.94
21:32:02.220 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=-0.22, opts=13)
21:32:02.220 00.000 10844 Enqueuing Move request for scope (-0.51, -0.22)
21:32:02.220 00.000 11060 Worker thread wakes up
21:32:02.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.22) opts 0xd
21:32:02.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, -0.22)
21:32:02.222 00.002 11060 Moving (-0.51, -0.22) raw xDistance=-0.20 yDistance=-0.50
21:32:02.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
21:32:02.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:02.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
21:32:02.222 00.000 11060 MoveAxis(E, 30, ABG)
21:32:02.222 00.000 11060 Guiding  Dir = 2, Dur = 30
21:32:02.229 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:02.231 00.002 11060 IsSlewing returns 0
21:32:02.231 00.000 11060 IsGuiding returns 0
21:32:02.248 00.017 10844 UpdateGuideState exits: m=997 SNR=19.9
21:32:02.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:02.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:02.248 00.000 10844 Enqueuing Expose request
21:32:02.276 00.028 11060 IsGuiding returns 0
21:32:02.276 00.000 11060 Move returns status 0, amount 30
21:32:02.276 00.000 11060 MoveAxis(N, 0, ABG)
21:32:02.276 00.000 11060 Move returns status 0, amount 0
21:32:02.276 00.000 11060 move complete, result=0
21:32:02.276 00.000 11060 worker thread done servicing request
21:32:02.276 00.000 11060 Worker thread wakes up
21:32:02.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:02.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:02.281 00.005 10844 GuideStep: -0.2 px 30 ms EAST, -0.5 px 0 ms NORTH
21:32:02.917 00.636 11060 Exposure complete
21:32:03.114 00.197 11060 worker thread done servicing request
21:32:03.114 00.000 10844 OnExposeComplete: enter
21:32:03.114 00.000 10844 UpdateGuideState(): m_state=6
21:32:03.114 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
21:32:03.114 00.000 10844 Star::Find returns 1 (0), X=93.98, Y=463.64, Mass=1025, SNR=20.4, Peak=91 HFD=3.5
21:32:03.114 00.000 10844 MultiStar: [#1 -0.10,0.78,0.97,U] [#2 -0.49,0.05,0.82,U] [#3 0.10,0.39,0.69,U] [#4 -0.50,0.64,3.86,U] [#5 -0.83,-0.67,0.00,M1] [#6 -0.59,1.11,0.00,M1] [#7 0.17,1.41,0.00,M1] [#8 -0.01,0.02,0.87,U] 
21:32:03.114 00.000 10844 single-star, 5 included, MultiStar: {-0.34, 0.41}, one-star: {-0.43, -0.16}
21:32:03.114 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.80) = xAngle (-1.97 = -1.97)
21:32:03.114 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.06 = -2.06)
21:32:03.114 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-0.16 hyp=0.46 cameraTheta=-2.78 mountX=-0.18 mountY=-0.41, mountTheta=-1.99
21:32:03.114 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-0.16, opts=13)
21:32:03.114 00.000 10844 Enqueuing Move request for scope (-0.43, -0.16)
21:32:03.114 00.000 11060 Worker thread wakes up
21:32:03.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.16) opts 0xd
21:32:03.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -0.16)
21:32:03.114 00.000 11060 Moving (-0.43, -0.16) raw xDistance=-0.18 yDistance=-0.41
21:32:03.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:32:03.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:03.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:32:03.114 00.000 11060 MoveAxis(E, 28, ABG)
21:32:03.114 00.000 11060 Guiding  Dir = 2, Dur = 28
21:32:03.125 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:03.135 00.010 11060 IsSlewing returns 0
21:32:03.135 00.000 11060 IsGuiding returns 0
21:32:03.142 00.007 10844 UpdateGuideState exits: m=1025 SNR=20.4
21:32:03.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:03.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:03.142 00.000 10844 Enqueuing Expose request
21:32:03.167 00.025 11060 IsGuiding returns 0
21:32:03.167 00.000 11060 Move returns status 0, amount 28
21:32:03.167 00.000 11060 MoveAxis(N, 0, ABG)
21:32:03.167 00.000 11060 Move returns status 0, amount 0
21:32:03.167 00.000 11060 move complete, result=0
21:32:03.167 00.000 11060 worker thread done servicing request
21:32:03.167 00.000 11060 Worker thread wakes up
21:32:03.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:03.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:03.169 00.002 10844 GuideStep: -0.2 px 28 ms EAST, -0.4 px 0 ms NORTH
21:32:03.799 00.630 11060 Exposure complete
21:32:03.973 00.174 11060 worker thread done servicing request
21:32:03.973 00.000 10844 OnExposeComplete: enter
21:32:03.973 00.000 10844 UpdateGuideState(): m_state=6
21:32:03.976 00.003 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
21:32:03.976 00.000 10844 Star::Find returns 1 (0), X=93.66, Y=462.97, Mass=1352, SNR=23.5, Peak=121 HFD=3.5
21:32:03.977 00.001 10844 MultiStar: [#1 -0.06,-0.50,0.85,U] [#2 -1.22,0.50,0.00,M1] [#3 0.37,0.05,0.65,U] [#4 -0.30,0.09,2.84,U] [#5 -1.04,-0.81,0.00,M2] [#6 -0.85,0.71,0.00,M2] [#7 -0.40,0.35,0.80,U] [#8 0.68,-0.13,0.67,U] 
21:32:03.977 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.11}, one-star: {-0.75, -0.83}
21:32:03.977 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.80) = xAngle (-1.80 = -1.80)
21:32:03.977 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.89 = -1.89)
21:32:03.977 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.61 mountX=-0.05 mountY=-0.21, mountTheta=-1.81
21:32:03.979 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.11, opts=13)
21:32:03.979 00.000 10844 Enqueuing Move request for scope (-0.19, -0.11)
21:32:03.979 00.000 11060 Worker thread wakes up
21:32:03.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
21:32:03.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
21:32:03.979 00.000 11060 Moving (-0.19, -0.11) raw xDistance=-0.05 yDistance=-0.21
21:32:03.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:32:03.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:03.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:32:03.979 00.000 11060 MoveAxis(E, 0, ABG)
21:32:03.979 00.000 11060 Move returns status 0, amount 0
21:32:03.979 00.000 11060 MoveAxis(N, 0, ABG)
21:32:03.979 00.000 11060 Move returns status 0, amount 0
21:32:03.979 00.000 11060 move complete, result=0
21:32:03.979 00.000 11060 worker thread done servicing request
21:32:03.986 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:04.004 00.018 10844 UpdateGuideState exits: m=1352 SNR=23.5
21:32:04.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:04.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:04.004 00.000 10844 Enqueuing Expose request
21:32:04.005 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:32:04.005 00.000 11060 Worker thread wakes up
21:32:04.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:04.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:04.633 00.628 11060 Exposure complete
21:32:04.788 00.155 11060 worker thread done servicing request
21:32:04.788 00.000 10844 OnExposeComplete: enter
21:32:04.788 00.000 10844 UpdateGuideState(): m_state=6
21:32:04.788 00.000 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
21:32:04.791 00.003 10844 Star::Find returns 1 (0), X=93.62, Y=463.41, Mass=999, SNR=19.6, Peak=105 HFD=3.1
21:32:04.791 00.000 10844 MultiStar: [#1 0.39,-0.77,1.24,U] [#2 -1.04,-0.93,0.00,M2] [#3 -0.22,-0.72,0.85,U] [#4 -0.66,0.24,3.53,U] [#5 -1.17,-0.89,0.00,M3] [#6 -1.03,0.13,0.00,M3] [#7 -0.66,-0.17,1.03,U] [#8 0.22,-0.34,0.73,U] 
21:32:04.791 00.000 10844 refined, 5 included, MultiStar: {-0.40, -0.18}, one-star: {-0.79, -0.39}
21:32:04.791 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.80) = xAngle (-1.91 = -1.91)
21:32:04.791 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.00 = -2.00)
21:32:04.791 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.18 hyp=0.44 cameraTheta=-2.71 mountX=-0.15 mountY=-0.40, mountTheta=-1.92
21:32:04.791 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.18, opts=13)
21:32:04.791 00.000 10844 Enqueuing Move request for scope (-0.40, -0.18)
21:32:04.791 00.000 11060 Worker thread wakes up
21:32:04.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.18) opts 0xd
21:32:04.791 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.18)
21:32:04.791 00.000 11060 Moving (-0.40, -0.18) raw xDistance=-0.15 yDistance=-0.40
21:32:04.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:32:04.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:04.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:32:04.791 00.000 11060 MoveAxis(E, 21, ABG)
21:32:04.791 00.000 11060 Guiding  Dir = 2, Dur = 21
21:32:04.800 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:04.806 00.006 11060 IsSlewing returns 0
21:32:04.806 00.000 11060 IsGuiding returns 0
21:32:04.817 00.011 10844 UpdateGuideState exits: m=999 SNR=19.6
21:32:04.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:04.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:04.817 00.000 10844 Enqueuing Expose request
21:32:04.852 00.035 11060 IsGuiding returns 0
21:32:04.852 00.000 11060 Move returns status 0, amount 21
21:32:04.852 00.000 11060 MoveAxis(N, 0, ABG)
21:32:04.852 00.000 11060 Move returns status 0, amount 0
21:32:04.852 00.000 11060 move complete, result=0
21:32:04.852 00.000 11060 worker thread done servicing request
21:32:04.854 00.002 11060 Worker thread wakes up
21:32:04.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:04.854 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.4 px 0 ms NORTH
21:32:04.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:05.482 00.628 11060 Exposure complete
21:32:05.662 00.180 11060 worker thread done servicing request
21:32:05.662 00.000 10844 OnExposeComplete: enter
21:32:05.662 00.000 10844 UpdateGuideState(): m_state=6
21:32:05.662 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
21:32:05.662 00.000 10844 Star::Find returns 1 (0), X=94.18, Y=463.12, Mass=1129, SNR=21.3, Peak=111 HFD=3.3
21:32:05.662 00.000 10844 MultiStar: [#1 -0.15,-1.17,0.00,M1] [#2 -0.65,-0.61,0.00,M3] [#3 -0.10,-0.18,0.73,U] [#4 -0.40,-0.20,3.10,U] [#5 -1.61,-1.40,0.00,M4] [#6 -0.94,-0.78,0.00,M4] [#7 -0.17,-0.90,0.00,M1] [#8 -0.07,-1.14,0.00,M1] 
21:32:05.662 00.000 10844 refined, 2 included, MultiStar: {-0.32, -0.30}, one-star: {-0.23, -0.68}
21:32:05.662 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.80) = xAngle (-1.59 = -1.59)
21:32:05.662 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.68 = -1.68)
21:32:05.662 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-2.40 mountX=-0.01 mountY=-0.43, mountTheta=-1.59
21:32:05.664 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.30, opts=13)
21:32:05.664 00.000 10844 Enqueuing Move request for scope (-0.32, -0.30)
21:32:05.664 00.000 11060 Worker thread wakes up
21:32:05.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd
21:32:05.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.30)
21:32:05.664 00.000 11060 Moving (-0.32, -0.30) raw xDistance=-0.01 yDistance=-0.43
21:32:05.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:32:05.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:05.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:32:05.664 00.000 11060 MoveAxis(E, 0, ABG)
21:32:05.664 00.000 11060 Move returns status 0, amount 0
21:32:05.664 00.000 11060 MoveAxis(N, 0, ABG)
21:32:05.664 00.000 11060 Move returns status 0, amount 0
21:32:05.664 00.000 11060 move complete, result=0
21:32:05.664 00.000 11060 worker thread done servicing request
21:32:05.671 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:05.693 00.022 10844 UpdateGuideState exits: m=1129 SNR=21.3
21:32:05.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:05.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:05.693 00.000 10844 Enqueuing Expose request
21:32:05.693 00.000 11060 Worker thread wakes up
21:32:05.693 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:32:05.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:05.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:06.319 00.626 11060 Exposure complete
21:32:06.499 00.180 11060 worker thread done servicing request
21:32:06.501 00.002 10844 OnExposeComplete: enter
21:32:06.501 00.000 10844 UpdateGuideState(): m_state=6
21:32:06.501 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
21:32:06.501 00.000 10844 Star::Find returns 1 (0), X=94.37, Y=462.80, Mass=1266, SNR=22.9, Peak=129 HFD=3.3
21:32:06.501 00.000 10844 MultiStar: [#1 0.06,-0.27,0.90,U] [#2 -1.19,-0.61,0.00,M4] [#3 0.32,-0.61,0.62,U] [#4 -0.38,-0.14,2.86,U] [#5 -1.55,-1.06,0.00,M5] [#6 -0.43,-0.08,0.76,U] [#7 -0.23,0.13,0.87,U] [#8 0.02,-0.97,0.00,M2] 
21:32:06.501 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.28}, one-star: {-0.04, -1.00}
21:32:06.501 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.80) = xAngle (-1.39 = -1.39)
21:32:06.501 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.47 = -1.47)
21:32:06.501 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.28 hyp=0.35 cameraTheta=-2.19 mountX=0.06 mountY=-0.34, mountTheta=-1.39
21:32:06.501 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.28, opts=13)
21:32:06.501 00.000 10844 Enqueuing Move request for scope (-0.20, -0.28)
21:32:06.505 00.004 11060 Worker thread wakes up
21:32:06.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.28) opts 0xd
21:32:06.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.28)
21:32:06.505 00.000 11060 Moving (-0.20, -0.28) raw xDistance=0.06 yDistance=-0.34
21:32:06.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:32:06.505 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.94 newest=-1.18
21:32:06.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
21:32:06.505 00.000 11060 MoveAxis(E, 0, ABG)
21:32:06.505 00.000 11060 Move returns status 0, amount 0
21:32:06.505 00.000 11060 BLC: Oldest BLC event removed
21:32:06.505 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:32:06.505 00.000 11060 MoveAxis(N, 882, ABG)
21:32:06.505 00.000 11060 Guiding  Dir = 0, Dur = 882
21:32:06.512 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:06.515 00.003 11060 IsSlewing returns 0
21:32:06.515 00.000 11060 IsGuiding returns 0
21:32:06.527 00.012 10844 UpdateGuideState exits: m=1266 SNR=22.9
21:32:06.530 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:06.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:06.530 00.000 10844 Enqueuing Expose request
21:32:07.410 00.880 11060 IsGuiding returns 0
21:32:07.410 00.000 11060 Move returns status 0, amount 882
21:32:07.410 00.000 11060 move complete, result=0
21:32:07.410 00.000 11060 worker thread done servicing request
21:32:07.410 00.000 11060 Worker thread wakes up
21:32:07.410 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 882 ms NORTH
21:32:07.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:07.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:08.039 00.629 11060 Exposure complete
21:32:08.185 00.146 11060 worker thread done servicing request
21:32:08.185 00.000 10844 OnExposeComplete: enter
21:32:08.185 00.000 10844 UpdateGuideState(): m_state=6
21:32:08.185 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
21:32:08.185 00.000 10844 Star::Find returns 1 (0), X=94.39, Y=463.17, Mass=1108, SNR=21.1, Peak=120 HFD=3.5
21:32:08.185 00.000 10844 MultiStar: [#1 0.44,-0.71,0.87,U] [#2 -0.09,-1.05,0.00,M5] [#3 0.47,-1.48,0.00,M2] [#4 0.34,-0.07,3.28,U] [#5 -0.87,-1.01,0.00,M6] [#6 -0.28,-0.35,0.95,U] [#7 0.47,-0.01,0.84,U] [#8 0.70,-0.74,0.00,M3] 
21:32:08.187 00.002 10844 refined, 4 included, MultiStar: {0.23, -0.26}, one-star: {-0.02, -0.63}
21:32:08.187 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.80) = xAngle (-0.05 = -0.05)
21:32:08.187 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.14 = -0.14)
21:32:08.187 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-0.85 mountX=0.35 mountY=-0.05, mountTheta=-0.14
21:32:08.187 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.26, opts=13)
21:32:08.187 00.000 10844 Enqueuing Move request for scope (0.23, -0.26)
21:32:08.189 00.002 11060 Worker thread wakes up
21:32:08.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.26) opts 0xd
21:32:08.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.26)
21:32:08.189 00.000 11060 Moving (0.23, -0.26) raw xDistance=0.35 yDistance=-0.05
21:32:08.189 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.241167, 1:0.047482
21:32:08.189 00.000 11060 BLC: No correction, Miss < min_move
21:32:08.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
21:32:08.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:08.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:32:08.189 00.000 11060 MoveAxis(W, 51, ABG)
21:32:08.189 00.000 11060 Guiding  Dir = 3, Dur = 51
21:32:08.194 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:08.201 00.007 11060 IsSlewing returns 0
21:32:08.201 00.000 11060 IsGuiding returns 0
21:32:08.208 00.007 10844 UpdateGuideState exits: m=1108 SNR=21.1
21:32:08.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:08.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:08.208 00.000 10844 Enqueuing Expose request
21:32:08.262 00.054 11060 IsGuiding returns 0
21:32:08.262 00.000 11060 Move returns status 0, amount 51
21:32:08.262 00.000 11060 MoveAxis(N, 0, ABG)
21:32:08.262 00.000 11060 Move returns status 0, amount 0
21:32:08.262 00.000 11060 move complete, result=0
21:32:08.262 00.000 11060 worker thread done servicing request
21:32:08.262 00.000 11060 Worker thread wakes up
21:32:08.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:08.262 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.0 px 0 ms NORTH
21:32:08.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:08.911 00.649 11060 Exposure complete
21:32:09.071 00.160 11060 worker thread done servicing request
21:32:09.071 00.000 10844 OnExposeComplete: enter
21:32:09.071 00.000 10844 UpdateGuideState(): m_state=6
21:32:09.071 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
21:32:09.071 00.000 10844 Star::Find returns 1 (0), X=94.18, Y=463.78, Mass=847, SNR=18.4, Peak=82 HFD=3.2
21:32:09.071 00.000 10844 MultiStar: [#1 0.68,-0.17,1.11,U] [#2 -0.14,-0.41,0.93,U] [#3 0.60,-0.48,0.83,U] [#4 0.50,0.50,3.82,U] [#5 -0.60,-1.26,0.00,M7] [#6 0.00,-0.01,0.94,U] [#7 0.49,0.12,0.98,U] [#8 0.41,-0.18,0.90,U] 
21:32:09.071 00.000 10844 single-star, 7 included, MultiStar: {0.35, 0.08}, one-star: {-0.23, -0.03}
21:32:09.071 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.80) = xAngle (-2.23 = -2.23)
21:32:09.071 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.31 = -2.31)
21:32:09.071 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-3.03 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
21:32:09.071 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.03, opts=13)
21:32:09.071 00.000 10844 Enqueuing Move request for scope (-0.23, -0.03)
21:32:09.071 00.000 11060 Worker thread wakes up
21:32:09.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
21:32:09.076 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
21:32:09.076 00.000 11060 Moving (-0.23, -0.03) raw xDistance=-0.14 yDistance=-0.17
21:32:09.076 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.241167, 1:0.047482, 2:0.170705
21:32:09.076 00.000 11060 BLC: No correction, Miss < min_move
21:32:09.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:32:09.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:09.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:32:09.076 00.000 11060 MoveAxis(E, 19, ABG)
21:32:09.076 00.000 11060 Guiding  Dir = 2, Dur = 19
21:32:09.088 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:09.090 00.002 11060 IsSlewing returns 0
21:32:09.090 00.000 11060 IsGuiding returns 0
21:32:09.101 00.011 10844 UpdateGuideState exits: m=847 SNR=18.4
21:32:09.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:09.103 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:09.103 00.000 10844 Enqueuing Expose request
21:32:09.122 00.019 11060 IsGuiding returns 0
21:32:09.122 00.000 11060 Move returns status 0, amount 19
21:32:09.122 00.000 11060 MoveAxis(N, 0, ABG)
21:32:09.122 00.000 11060 Move returns status 0, amount 0
21:32:09.122 00.000 11060 move complete, result=0
21:32:09.122 00.000 11060 worker thread done servicing request
21:32:09.122 00.000 11060 Worker thread wakes up
21:32:09.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:09.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:09.122 00.000 10844 GuideStep: -0.1 px 19 ms EAST, -0.2 px 0 ms NORTH
21:32:09.750 00.628 11060 Exposure complete
21:32:09.896 00.146 11060 worker thread done servicing request
21:32:09.896 00.000 10844 OnExposeComplete: enter
21:32:09.896 00.000 10844 UpdateGuideState(): m_state=6
21:32:09.896 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
21:32:09.896 00.000 10844 Star::Find returns 1 (0), X=94.38, Y=464.07, Mass=913, SNR=18.9, Peak=82 HFD=3.4
21:32:09.896 00.000 10844 MultiStar: [#1 -0.04,-0.64,1.17,U] [#2 -0.30,-1.07,0.00,M5] [#3 0.49,0.34,0.88,U] [#4 -0.21,0.56,3.91,U] [#5 -0.59,-1.15,0.00,M8] [#6 0.09,0.15,0.89,U] [#7 0.63,0.34,0.98,U] [#8 0.72,-0.19,0.73,U] 
21:32:09.896 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.25}, one-star: {-0.03, 0.26}
21:32:09.896 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.80) = xAngle (2.06 = 2.06)
21:32:09.896 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.98 = 1.98)
21:32:09.896 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=-0.12 mountY=0.24, mountTheta=2.05
21:32:09.898 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.25, opts=13)
21:32:09.898 00.000 10844 Enqueuing Move request for scope (0.08, 0.25)
21:32:09.898 00.000 11060 Worker thread wakes up
21:32:09.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
21:32:09.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
21:32:09.898 00.000 11060 Moving (0.08, 0.25) raw xDistance=-0.12 yDistance=0.24
21:32:09.898 00.000 11060 BLC: window closed
21:32:09.898 00.000 11060 BLC: History state: CurrMiss=-0.24, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.241167, 1:0.047482, 2:0.170705
21:32:09.898 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:32:09.898 00.000 11060 BLC: window closed
21:32:09.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
21:32:09.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:09.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:32:09.898 00.000 11060 MoveAxis(E, 19, ABG)
21:32:09.898 00.000 11060 Guiding  Dir = 2, Dur = 19
21:32:09.911 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:09.916 00.005 11060 IsSlewing returns 0
21:32:09.916 00.000 11060 IsGuiding returns 0
21:32:09.927 00.011 10844 UpdateGuideState exits: m=913 SNR=18.9
21:32:09.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:09.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:09.927 00.000 10844 Enqueuing Expose request
21:32:09.962 00.035 11060 IsGuiding returns 0
21:32:09.962 00.000 11060 Move returns status 0, amount 19
21:32:09.962 00.000 11060 MoveAxis(N, 0, ABG)
21:32:09.962 00.000 11060 Move returns status 0, amount 0
21:32:09.962 00.000 11060 move complete, result=0
21:32:09.962 00.000 11060 worker thread done servicing request
21:32:09.962 00.000 11060 Worker thread wakes up
21:32:09.962 00.000 10844 GuideStep: -0.1 px 19 ms EAST, 0.2 px 0 ms NORTH
21:32:09.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:09.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:10.602 00.640 11060 Exposure complete
21:32:10.757 00.155 11060 worker thread done servicing request
21:32:10.757 00.000 10844 OnExposeComplete: enter
21:32:10.757 00.000 10844 UpdateGuideState(): m_state=6
21:32:10.757 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
21:32:10.757 00.000 10844 Star::Find returns 1 (0), X=94.74, Y=463.45, Mass=1099, SNR=21.2, Peak=116 HFD=3.3
21:32:10.758 00.001 10844 MultiStar: [#1 0.54,-0.92,0.00,M1] [#2 -0.25,-0.45,0.89,U] [#3 0.47,-0.39,0.83,U] [#4 0.33,0.50,3.04,U] [#5 -0.42,-1.70,0.00,M9] [#6 -0.82,-0.72,0.00,M1] [#7 0.70,-0.14,0.83,U] [#8 0.40,-0.67,0.86,U] 
21:32:10.758 00.000 10844 refined, 5 included, MultiStar: {0.33, -0.03}, one-star: {0.33, -0.35}
21:32:10.758 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.80) = xAngle (0.70 = 0.70)
21:32:10.758 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.61 = 0.61)
21:32:10.758 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-0.10 mountX=0.25 mountY=0.19, mountTheta=0.65
21:32:10.758 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.03, opts=13)
21:32:10.760 00.002 10844 Enqueuing Move request for scope (0.33, -0.03)
21:32:10.760 00.000 11060 Worker thread wakes up
21:32:10.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.03) opts 0xd
21:32:10.760 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.03)
21:32:10.760 00.000 11060 Moving (0.33, -0.03) raw xDistance=0.25 yDistance=0.19
21:32:10.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:32:10.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:10.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:32:10.760 00.000 11060 MoveAxis(W, 36, ABG)
21:32:10.760 00.000 11060 Guiding  Dir = 3, Dur = 36
21:32:10.766 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:10.773 00.007 11060 IsSlewing returns 0
21:32:10.773 00.000 11060 IsGuiding returns 0
21:32:10.783 00.010 10844 UpdateGuideState exits: m=1099 SNR=21.2
21:32:10.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:10.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:10.783 00.000 10844 Enqueuing Expose request
21:32:10.822 00.039 11060 IsGuiding returns 0
21:32:10.822 00.000 11060 Move returns status 0, amount 36
21:32:10.822 00.000 11060 MoveAxis(N, 0, ABG)
21:32:10.822 00.000 11060 Move returns status 0, amount 0
21:32:10.822 00.000 11060 move complete, result=0
21:32:10.822 00.000 11060 worker thread done servicing request
21:32:10.822 00.000 11060 Worker thread wakes up
21:32:10.822 00.000 10844 GuideStep: 0.3 px 36 ms WEST, 0.2 px 0 ms NORTH
21:32:10.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:10.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:11.453 00.631 11060 Exposure complete
21:32:11.629 00.176 11060 worker thread done servicing request
21:32:11.629 00.000 10844 OnExposeComplete: enter
21:32:11.629 00.000 10844 UpdateGuideState(): m_state=6
21:32:11.629 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
21:32:11.629 00.000 10844 Star::Find returns 1 (0), X=94.41, Y=463.62, Mass=972, SNR=19.6, Peak=94 HFD=3.4
21:32:11.629 00.000 10844 MultiStar: [#1 0.80,-0.58,0.00,M2] [#2 -0.51,-0.94,0.00,M5] [#3 0.74,-0.63,0.00,M1] [#4 -0.14,0.33,3.40,U] [#5 0.02,-0.94,0.00,M10] [#6 -0.49,-1.16,0.00,M2] [#7 0.78,-0.49,0.00,M1] [#8 0.17,-0.50,0.92,U] 
21:32:11.629 00.000 10844 refined, 2 included, MultiStar: {-0.06, 0.09}, one-star: {-0.00, -0.19}
21:32:11.632 00.003 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.80) = xAngle (2.97 = 2.97)
21:32:11.632 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.88 = 2.88)
21:32:11.632 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.17 mountX=-0.10 mountY=0.03, mountTheta=2.89
21:32:11.632 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
21:32:11.632 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
21:32:11.632 00.000 11060 Worker thread wakes up
21:32:11.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
21:32:11.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
21:32:11.632 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.10 yDistance=0.03
21:32:11.634 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:32:11.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:11.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:32:11.634 00.000 11060 MoveAxis(E, 0, ABG)
21:32:11.634 00.000 11060 Move returns status 0, amount 0
21:32:11.634 00.000 11060 MoveAxis(N, 0, ABG)
21:32:11.634 00.000 11060 Move returns status 0, amount 0
21:32:11.634 00.000 11060 move complete, result=0
21:32:11.634 00.000 11060 worker thread done servicing request
21:32:11.642 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:11.663 00.021 10844 UpdateGuideState exits: m=972 SNR=19.6
21:32:11.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:11.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:11.663 00.000 10844 Enqueuing Expose request
21:32:11.663 00.000 11060 Worker thread wakes up
21:32:11.663 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:32:11.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:11.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:12.286 00.623 11060 Exposure complete
21:32:12.470 00.184 11060 worker thread done servicing request
21:32:12.470 00.000 10844 OnExposeComplete: enter
21:32:12.470 00.000 10844 UpdateGuideState(): m_state=6
21:32:12.470 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
21:32:12.470 00.000 10844 Star::Find returns 1 (0), X=94.37, Y=463.45, Mass=1497, SNR=25.1, Peak=163 HFD=3.3
21:32:12.470 00.000 10844 MultiStar: [#1 0.65,-0.77,0.00,M3] [#2 0.17,-0.41,0.72,U] [#3 0.65,-0.47,0.55,U] [#4 0.45,-0.45,2.80,U] [#5 -0.10,-1.13,0.00,R] [#6 -0.57,-0.92,0.00,M3] [#7 0.10,0.10,0.78,U] [#8 0.84,-1.03,0.00,M1] 
21:32:12.472 00.002 10844 single-star, 4 included, MultiStar: {0.30, -0.36}, one-star: {-0.04, -0.35}
21:32:12.472 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.80) = xAngle (-0.89 = -0.89)
21:32:12.474 00.002 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.98 = -0.98)
21:32:12.474 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.69 mountX=0.22 mountY=-0.29, mountTheta=-0.92
21:32:12.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.35, opts=13)
21:32:12.476 00.001 10844 Enqueuing Move request for scope (-0.04, -0.35)
21:32:12.478 00.002 11060 Worker thread wakes up
21:32:12.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
21:32:12.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
21:32:12.478 00.000 11060 Moving (-0.04, -0.35) raw xDistance=0.22 yDistance=-0.29
21:32:12.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:32:12.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
21:32:12.478 00.000 11060 MoveAxis(W, 33, ABG)
21:32:12.478 00.000 11060 Guiding  Dir = 3, Dur = 33
21:32:12.481 00.003 11060 IsSlewing returns 0
21:32:12.482 00.001 11060 IsGuiding returns 0
21:32:12.490 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:12.508 00.018 10844 UpdateGuideState exits: m=1497 SNR=25.1
21:32:12.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:12.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:12.508 00.000 10844 Enqueuing Expose request
21:32:12.526 00.018 11060 IsGuiding returns 0
21:32:12.526 00.000 11060 Move returns status 0, amount 33
21:32:12.526 00.000 11060 MoveAxis(N, 112, ABG)
21:32:12.526 00.000 11060 Guiding  Dir = 0, Dur = 112
21:32:12.567 00.041 11060 IsSlewing returns 0
21:32:12.567 00.000 11060 IsGuiding returns 0
21:32:12.697 00.130 11060 IsGuiding returns 0
21:32:12.697 00.000 11060 Move returns status 0, amount 112
21:32:12.697 00.000 11060 move complete, result=0
21:32:12.697 00.000 11060 worker thread done servicing request
21:32:12.697 00.000 11060 Worker thread wakes up
21:32:12.697 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.3 px 112 ms NORTH
21:32:12.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:12.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:13.342 00.645 11060 Exposure complete
21:32:13.503 00.161 11060 worker thread done servicing request
21:32:13.503 00.000 10844 OnExposeComplete: enter
21:32:13.503 00.000 10844 UpdateGuideState(): m_state=6
21:32:13.503 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
21:32:13.503 00.000 10844 Star::Find returns 1 (0), X=94.91, Y=463.59, Mass=1038, SNR=20.2, Peak=106 HFD=3.3
21:32:13.503 00.000 10844 MultiStar: [#1 0.33,-0.10,0.99,U] [#2 0.00,-0.19,0.85,U] [#3 0.18,0.05,0.66,U] [#4 -0.08,0.36,3.41,U] [#5 -0.17,-0.22,0.95,U] [#6 -0.01,-0.21,0.86,U] [#7 0.30,-0.29,0.90,U] [#8 0.95,-0.66,0.00,M2] 
21:32:13.503 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.50, -0.21}
21:32:13.503 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.80) = xAngle (0.97 = 0.97)
21:32:13.503 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.88 = 0.88)
21:32:13.503 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.16 mountX=0.05 mountY=0.06, mountTheta=0.94
21:32:13.503 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
21:32:13.503 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
21:32:13.503 00.000 11060 Worker thread wakes up
21:32:13.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
21:32:13.503 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
21:32:13.503 00.000 11060 Moving (0.08, 0.01) raw xDistance=0.05 yDistance=0.06
21:32:13.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:32:13.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:13.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:32:13.503 00.000 11060 MoveAxis(E, 0, ABG)
21:32:13.503 00.000 11060 Move returns status 0, amount 0
21:32:13.503 00.000 11060 MoveAxis(N, 0, ABG)
21:32:13.503 00.000 11060 Move returns status 0, amount 0
21:32:13.503 00.000 11060 move complete, result=0
21:32:13.503 00.000 11060 worker thread done servicing request
21:32:13.513 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:13.530 00.017 10844 UpdateGuideState exits: m=1038 SNR=20.2
21:32:13.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:13.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:13.530 00.000 10844 Enqueuing Expose request
21:32:13.530 00.000 11060 Worker thread wakes up
21:32:13.530 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:32:13.532 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:13.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:14.155 00.623 11060 Exposure complete
21:32:14.305 00.150 11060 worker thread done servicing request
21:32:14.305 00.000 10844 OnExposeComplete: enter
21:32:14.305 00.000 10844 UpdateGuideState(): m_state=6
21:32:14.305 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
21:32:14.305 00.000 10844 Star::Find returns 1 (0), X=95.09, Y=463.63, Mass=1207, SNR=21.9, Peak=123 HFD=3.3
21:32:14.305 00.000 10844 MultiStar: [#1 0.02,-0.65,1.11,U] [#2 -0.09,-0.09,0.91,U] [#3 0.26,-0.32,0.71,U] [#4 0.15,0.11,3.11,U] [#5 -0.06,0.33,0.89,U] [#6 0.16,0.27,0.67,U] [#7 1.05,0.39,0.00,M1] [#8 0.64,-0.84,0.00,M3] 
21:32:14.305 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.05}, one-star: {0.68, -0.18}
21:32:14.305 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.80) = xAngle (0.51 = 0.51)
21:32:14.305 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.43 = 0.43)
21:32:14.305 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.29 mountX=0.14 mountY=0.07, mountTheta=0.45
21:32:14.308 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
21:32:14.308 00.000 10844 Enqueuing Move request for scope (0.16, -0.05)
21:32:14.308 00.000 11060 Worker thread wakes up
21:32:14.309 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
21:32:14.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
21:32:14.309 00.000 11060 Moving (0.16, -0.05) raw xDistance=0.14 yDistance=0.07
21:32:14.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:32:14.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:14.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:32:14.309 00.000 11060 MoveAxis(W, 21, ABG)
21:32:14.309 00.000 11060 Guiding  Dir = 3, Dur = 21
21:32:14.315 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:14.316 00.001 11060 IsSlewing returns 0
21:32:14.316 00.000 11060 IsGuiding returns 0
21:32:14.328 00.012 10844 UpdateGuideState exits: m=1207 SNR=21.9
21:32:14.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:14.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:14.328 00.000 10844 Enqueuing Expose request
21:32:14.346 00.018 11060 IsGuiding returns 0
21:32:14.346 00.000 11060 Move returns status 0, amount 21
21:32:14.346 00.000 11060 MoveAxis(N, 0, ABG)
21:32:14.346 00.000 11060 Move returns status 0, amount 0
21:32:14.346 00.000 11060 move complete, result=0
21:32:14.346 00.000 11060 worker thread done servicing request
21:32:14.346 00.000 11060 Worker thread wakes up
21:32:14.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:14.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:14.346 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
21:32:14.972 00.626 11060 Exposure complete
21:32:15.146 00.174 11060 worker thread done servicing request
21:32:15.146 00.000 10844 OnExposeComplete: enter
21:32:15.146 00.000 10844 UpdateGuideState(): m_state=6
21:32:15.146 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
21:32:15.146 00.000 10844 Star::Find returns 1 (0), X=94.67, Y=463.85, Mass=910, SNR=19.1, Peak=112 HFD=3.0
21:32:15.146 00.000 10844 MultiStar: [#1 0.90,-0.70,0.00,M2] [#2 0.00,-0.13,0.99,U] [#3 0.65,-0.18,0.82,U] [#4 0.01,0.21,3.61,U] [#5 0.12,-0.05,1.14,U] [#6 -0.03,-0.16,1.04,U] [#7 0.42,-0.55,1.01,U] [#8 0.95,-0.66,0.00,M4] 
21:32:15.146 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.26, 0.05}
21:32:15.146 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.80) = xAngle (0.62 = 0.62)
21:32:15.146 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.54 = 0.54)
21:32:15.146 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.18 mountX=0.12 mountY=0.07, mountTheta=0.56
21:32:15.146 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
21:32:15.146 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
21:32:15.146 00.000 11060 Worker thread wakes up
21:32:15.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
21:32:15.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
21:32:15.146 00.000 11060 Moving (0.14, -0.03) raw xDistance=0.12 yDistance=0.07
21:32:15.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:32:15.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:15.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:32:15.146 00.000 11060 MoveAxis(E, 0, ABG)
21:32:15.146 00.000 11060 Move returns status 0, amount 0
21:32:15.146 00.000 11060 MoveAxis(N, 0, ABG)
21:32:15.146 00.000 11060 Move returns status 0, amount 0
21:32:15.146 00.000 11060 move complete, result=0
21:32:15.146 00.000 11060 worker thread done servicing request
21:32:15.151 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:15.174 00.023 10844 UpdateGuideState exits: m=910 SNR=19.1
21:32:15.176 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:15.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:15.176 00.000 10844 Enqueuing Expose request
21:32:15.176 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:32:15.176 00.000 11060 Worker thread wakes up
21:32:15.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:15.177 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:15.799 00.622 11060 Exposure complete
21:32:15.969 00.170 11060 worker thread done servicing request
21:32:15.969 00.000 10844 OnExposeComplete: enter
21:32:15.969 00.000 10844 UpdateGuideState(): m_state=6
21:32:15.969 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
21:32:15.972 00.003 10844 Star::Find returns 1 (0), X=94.40, Y=463.73, Mass=1190, SNR=22.0, Peak=118 HFD=3.5
21:32:15.972 00.000 10844 MultiStar: [#1 0.10,-0.04,0.86,U] [#2 -0.26,-0.09,0.90,U] [#3 0.54,-0.02,0.69,U] [#4 0.15,1.08,0.00,M1] [#5 0.20,0.06,0.74,U] [#6 0.33,-0.11,0.77,U] [#7 0.10,0.08,0.82,U] [#8 0.48,0.16,0.81,U] 
21:32:15.972 00.000 10844 single-star, 7 included, MultiStar: {0.16, -0.01}, one-star: {-0.02, -0.07}
21:32:15.972 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.80) = xAngle (-1.01 = -1.01)
21:32:15.972 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.09 = -1.09)
21:32:15.972 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.81 mountX=0.04 mountY=-0.06, mountTheta=-1.03
21:32:15.972 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
21:32:15.972 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
21:32:15.972 00.000 11060 Worker thread wakes up
21:32:15.974 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:32:15.974 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:32:15.974 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.04 yDistance=-0.06
21:32:15.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:32:15.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:15.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:32:15.974 00.000 11060 MoveAxis(E, 0, ABG)
21:32:15.974 00.000 11060 Move returns status 0, amount 0
21:32:15.974 00.000 11060 MoveAxis(N, 0, ABG)
21:32:15.974 00.000 11060 Move returns status 0, amount 0
21:32:15.974 00.000 11060 move complete, result=0
21:32:15.974 00.000 11060 worker thread done servicing request
21:32:15.982 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:15.997 00.015 10844 UpdateGuideState exits: m=1190 SNR=22.0
21:32:16.001 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:16.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:16.001 00.000 10844 Enqueuing Expose request
21:32:16.001 00.000 11060 Worker thread wakes up
21:32:16.001 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:16.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:16.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:16.622 00.621 11060 Exposure complete
21:32:16.802 00.180 11060 worker thread done servicing request
21:32:16.802 00.000 10844 OnExposeComplete: enter
21:32:16.802 00.000 10844 UpdateGuideState(): m_state=6
21:32:16.802 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
21:32:16.802 00.000 10844 Star::Find returns 1 (0), X=94.14, Y=463.30, Mass=766, SNR=17.3, Peak=90 HFD=3.2
21:32:16.802 00.000 10844 MultiStar: [#1 0.79,-0.71,0.00,M2] [#2 -0.09,-0.94,0.00,M1] [#3 0.68,-1.07,0.00,M1] [#4 0.17,0.07,3.97,U] [#5 -0.42,0.06,1.12,U] [#6 -0.05,-0.33,0.94,U] [#7 0.15,-0.55,1.34,U] [#8 1.04,-0.84,0.00,M4] 
21:32:16.802 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.15}, one-star: {-0.27, -0.51}
21:32:16.802 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.80) = xAngle (-0.69 = -0.69)
21:32:16.802 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.77 = -0.77)
21:32:16.802 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=0.11 mountY=-0.10, mountTheta=-0.74
21:32:16.802 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
21:32:16.802 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
21:32:16.802 00.000 11060 Worker thread wakes up
21:32:16.808 00.006 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
21:32:16.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
21:32:16.808 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.11 yDistance=-0.10
21:32:16.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:32:16.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:16.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:32:16.808 00.000 11060 MoveAxis(E, 0, ABG)
21:32:16.808 00.000 11060 Move returns status 0, amount 0
21:32:16.808 00.000 11060 MoveAxis(N, 0, ABG)
21:32:16.808 00.000 11060 Move returns status 0, amount 0
21:32:16.808 00.000 11060 move complete, result=0
21:32:16.808 00.000 11060 worker thread done servicing request
21:32:16.813 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:16.834 00.021 10844 UpdateGuideState exits: m=766 SNR=17.3
21:32:16.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:16.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:16.834 00.000 10844 Enqueuing Expose request
21:32:16.834 00.000 11060 Worker thread wakes up
21:32:16.834 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:16.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:16.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:17.473 00.639 11060 Exposure complete
21:32:17.642 00.169 11060 worker thread done servicing request
21:32:17.642 00.000 10844 OnExposeComplete: enter
21:32:17.642 00.000 10844 UpdateGuideState(): m_state=6
21:32:17.642 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
21:32:17.642 00.000 10844 Star::Find returns 1 (0), X=94.38, Y=463.42, Mass=1203, SNR=21.9, Peak=119 HFD=3.4
21:32:17.642 00.000 10844 MultiStar: [#1 0.63,0.12,0.95,U] [#2 -0.37,-0.61,0.80,U] [#3 0.62,-0.85,0.00,M2] [#4 0.60,0.11,3.12,U] [#5 0.17,0.05,0.85,U] [#6 -0.26,0.02,0.86,U] [#7 0.99,0.09,0.00,M1] [#8 0.51,-0.82,0.00,M5] 
21:32:17.642 00.000 10844 refined, 5 included, MultiStar: {0.27, -0.05}, one-star: {-0.03, -0.38}
21:32:17.642 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.80) = xAngle (0.63 = 0.63)
21:32:17.642 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.54 = 0.54)
21:32:17.642 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-0.18 mountX=0.23 mountY=0.14, mountTheta=0.57
21:32:17.644 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.05, opts=13)
21:32:17.644 00.000 10844 Enqueuing Move request for scope (0.27, -0.05)
21:32:17.644 00.000 11060 Worker thread wakes up
21:32:17.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
21:32:17.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
21:32:17.644 00.000 11060 Moving (0.27, -0.05) raw xDistance=0.23 yDistance=0.14
21:32:17.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:32:17.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:17.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:32:17.644 00.000 11060 MoveAxis(W, 33, ABG)
21:32:17.644 00.000 11060 Guiding  Dir = 3, Dur = 33
21:32:17.660 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:17.668 00.008 11060 IsSlewing returns 0
21:32:17.668 00.000 11060 IsGuiding returns 0
21:32:17.674 00.006 10844 UpdateGuideState exits: m=1203 SNR=21.9
21:32:17.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:17.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:17.674 00.000 10844 Enqueuing Expose request
21:32:17.731 00.057 11060 IsGuiding returns 0
21:32:17.731 00.000 11060 Move returns status 0, amount 33
21:32:17.731 00.000 11060 MoveAxis(N, 0, ABG)
21:32:17.731 00.000 11060 Move returns status 0, amount 0
21:32:17.731 00.000 11060 move complete, result=0
21:32:17.731 00.000 11060 worker thread done servicing request
21:32:17.733 00.002 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
21:32:17.733 00.000 11060 Worker thread wakes up
21:32:17.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:17.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:18.368 00.635 11060 Exposure complete
21:32:18.529 00.161 11060 worker thread done servicing request
21:32:18.529 00.000 10844 OnExposeComplete: enter
21:32:18.529 00.000 10844 UpdateGuideState(): m_state=6
21:32:18.534 00.005 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
21:32:18.534 00.000 10844 Star::Find returns 1 (0), X=94.29, Y=463.35, Mass=843, SNR=17.9, Peak=82 HFD=3.4
21:32:18.534 00.000 10844 MultiStar: [#1 0.84,-0.05,0.91,U] [#2 -0.00,-0.00,0.89,U] [#3 0.44,-0.07,0.81,U] [#4 0.97,0.17,0.00,M1] [#5 0.06,-0.08,1.14,U] [#6 0.05,0.47,0.95,U] [#7 0.82,0.59,0.00,M2] [#8 0.51,-0.28,0.94,U] 
21:32:18.534 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.07}, one-star: {-0.12, -0.46}
21:32:18.534 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.80) = xAngle (0.52 = 0.52)
21:32:18.534 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.43 = 0.43)
21:32:18.534 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.29 mountX=0.22 mountY=0.10, mountTheta=0.45
21:32:18.534 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.07, opts=13)
21:32:18.534 00.000 10844 Enqueuing Move request for scope (0.24, -0.07)
21:32:18.534 00.000 11060 Worker thread wakes up
21:32:18.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
21:32:18.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
21:32:18.534 00.000 11060 Moving (0.24, -0.07) raw xDistance=0.22 yDistance=0.10
21:32:18.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:32:18.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:18.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:32:18.534 00.000 11060 MoveAxis(W, 33, ABG)
21:32:18.534 00.000 11060 Guiding  Dir = 3, Dur = 33
21:32:18.543 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:18.555 00.012 11060 IsSlewing returns 0
21:32:18.555 00.000 11060 IsGuiding returns 0
21:32:18.560 00.005 10844 UpdateGuideState exits: m=843 SNR=17.9
21:32:18.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:18.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:18.560 00.000 10844 Enqueuing Expose request
21:32:18.616 00.056 11060 IsGuiding returns 0
21:32:18.616 00.000 11060 Move returns status 0, amount 33
21:32:18.616 00.000 11060 MoveAxis(N, 0, ABG)
21:32:18.616 00.000 11060 Move returns status 0, amount 0
21:32:18.616 00.000 11060 move complete, result=0
21:32:18.616 00.000 11060 worker thread done servicing request
21:32:18.616 00.000 11060 Worker thread wakes up
21:32:18.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:18.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:18.616 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
21:32:19.240 00.624 11060 Exposure complete
21:32:19.383 00.143 11060 worker thread done servicing request
21:32:19.383 00.000 10844 OnExposeComplete: enter
21:32:19.383 00.000 10844 UpdateGuideState(): m_state=6
21:32:19.383 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
21:32:19.383 00.000 10844 Star::Find returns 1 (0), X=94.69, Y=463.28, Mass=1084, SNR=21.1, Peak=115 HFD=2.9
21:32:19.385 00.002 10844 MultiStar: [#1 0.45,-0.52,1.02,U] [#2 -0.27,-0.35,0.79,U] [#3 0.34,-0.64,0.73,U] [#4 0.33,-0.26,3.16,U] [#5 -0.46,0.23,0.80,U] [#6 0.30,-0.20,0.88,U] [#7 0.50,0.43,0.86,U] [#8 0.81,-0.36,0.70,U] 
21:32:19.385 00.000 10844 refined, 8 included, MultiStar: {0.27, -0.25}, one-star: {0.28, -0.52}
21:32:19.385 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.80) = xAngle (0.06 = 0.06)
21:32:19.385 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.03 = -0.03)
21:32:19.385 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-0.74 mountX=0.37 mountY=-0.01, mountTheta=-0.03
21:32:19.385 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.25, opts=13)
21:32:19.385 00.000 10844 Enqueuing Move request for scope (0.27, -0.25)
21:32:19.385 00.000 11060 Worker thread wakes up
21:32:19.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.25) opts 0xd
21:32:19.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.25)
21:32:19.385 00.000 11060 Moving (0.27, -0.25) raw xDistance=0.37 yDistance=-0.01
21:32:19.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:32:19.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:19.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:32:19.385 00.000 11060 MoveAxis(W, 55, ABG)
21:32:19.385 00.000 11060 Guiding  Dir = 3, Dur = 55
21:32:19.391 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:19.396 00.005 11060 IsSlewing returns 0
21:32:19.396 00.000 11060 IsGuiding returns 0
21:32:19.407 00.011 10844 UpdateGuideState exits: m=1084 SNR=21.1
21:32:19.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:19.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:19.407 00.000 10844 Enqueuing Expose request
21:32:19.466 00.059 11060 IsGuiding returns 0
21:32:19.466 00.000 11060 Move returns status 0, amount 55
21:32:19.466 00.000 11060 MoveAxis(N, 0, ABG)
21:32:19.466 00.000 11060 Move returns status 0, amount 0
21:32:19.466 00.000 11060 move complete, result=0
21:32:19.466 00.000 11060 worker thread done servicing request
21:32:19.466 00.000 11060 Worker thread wakes up
21:32:19.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:19.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:19.466 00.000 10844 GuideStep: 0.4 px 55 ms WEST, -0.0 px 0 ms NORTH
21:32:20.102 00.636 11060 Exposure complete
21:32:20.280 00.178 11060 worker thread done servicing request
21:32:20.280 00.000 10844 OnExposeComplete: enter
21:32:20.280 00.000 10844 UpdateGuideState(): m_state=6
21:32:20.280 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
21:32:20.280 00.000 10844 Star::Find returns 1 (0), X=94.86, Y=463.86, Mass=1002, SNR=20.3, Peak=94 HFD=3.3
21:32:20.280 00.000 10844 MultiStar: [#1 0.55,0.42,1.00,U] [#2 0.13,0.16,0.90,U] [#3 0.61,0.38,0.78,U] [#4 0.17,0.94,0.00,M1] [#5 -0.05,0.43,0.84,U] [#6 -0.12,0.97,0.00,M1] [#7 0.84,0.32,0.00,M2] [#8 0.58,0.01,0.82,U] 
21:32:20.280 00.000 10844 single-star, 5 included, MultiStar: {0.38, 0.24}, one-star: {0.45, 0.05}
21:32:20.280 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.80) = xAngle (0.92 = 0.92)
21:32:20.280 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.83 = 0.83)
21:32:20.280 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=0.05 hyp=0.45 cameraTheta=0.12 mountX=0.27 mountY=0.33, mountTheta=0.88
21:32:20.283 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=0.05, opts=13)
21:32:20.283 00.000 10844 Enqueuing Move request for scope (0.45, 0.05)
21:32:20.283 00.000 11060 Worker thread wakes up
21:32:20.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.05) opts 0xd
21:32:20.283 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, 0.05)
21:32:20.283 00.000 11060 Moving (0.45, 0.05) raw xDistance=0.27 yDistance=0.33
21:32:20.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
21:32:20.285 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:20.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:32:20.285 00.000 11060 MoveAxis(W, 42, ABG)
21:32:20.285 00.000 11060 Guiding  Dir = 3, Dur = 42
21:32:20.291 00.006 11060 IsSlewing returns 0
21:32:20.291 00.000 11060 IsGuiding returns 0
21:32:20.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:20.312 00.021 10844 UpdateGuideState exits: m=1002 SNR=20.3
21:32:20.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:20.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:20.312 00.000 10844 Enqueuing Expose request
21:32:20.347 00.035 11060 IsGuiding returns 0
21:32:20.347 00.000 11060 Move returns status 0, amount 42
21:32:20.347 00.000 11060 MoveAxis(N, 0, ABG)
21:32:20.347 00.000 11060 Move returns status 0, amount 0
21:32:20.347 00.000 11060 move complete, result=0
21:32:20.347 00.000 11060 worker thread done servicing request
21:32:20.347 00.000 11060 Worker thread wakes up
21:32:20.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:20.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:20.347 00.000 10844 GuideStep: 0.3 px 42 ms WEST, 0.3 px 0 ms NORTH
21:32:20.973 00.626 11060 Exposure complete
21:32:21.151 00.178 11060 worker thread done servicing request
21:32:21.151 00.000 10844 OnExposeComplete: enter
21:32:21.151 00.000 10844 UpdateGuideState(): m_state=6
21:32:21.151 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
21:32:21.151 00.000 10844 Star::Find returns 1 (0), X=94.52, Y=464.38, Mass=920, SNR=19.3, Peak=99 HFD=3.2
21:32:21.151 00.000 10844 MultiStar: [#1 0.99,-0.02,0.00,M1] [#2 0.49,-0.43,0.84,U] [#3 1.46,-0.06,0.00,M1] [#4 0.42,1.07,0.00,M2] [#5 -0.05,0.40,1.02,U] [#6 0.59,0.93,0.00,M2] [#7 0.97,0.14,0.00,M3] [#8 1.12,0.23,0.00,M3] 
21:32:21.151 00.000 10844 refined, 2 included, MultiStar: {0.16, 0.22}, one-star: {0.11, 0.58}
21:32:21.151 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.80) = xAngle (1.73 = 1.73)
21:32:21.153 00.002 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.64 = 1.64)
21:32:21.153 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.93 mountX=-0.04 mountY=0.27, mountTheta=1.73
21:32:21.153 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.22, opts=13)
21:32:21.153 00.000 10844 Enqueuing Move request for scope (0.16, 0.22)
21:32:21.153 00.000 11060 Worker thread wakes up
21:32:21.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
21:32:21.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
21:32:21.153 00.000 11060 Moving (0.16, 0.22) raw xDistance=-0.04 yDistance=0.27
21:32:21.155 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:32:21.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:21.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:32:21.155 00.000 11060 MoveAxis(E, 0, ABG)
21:32:21.155 00.000 11060 Move returns status 0, amount 0
21:32:21.155 00.000 11060 MoveAxis(N, 0, ABG)
21:32:21.155 00.000 11060 Move returns status 0, amount 0
21:32:21.155 00.000 11060 move complete, result=0
21:32:21.155 00.000 11060 worker thread done servicing request
21:32:21.156 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:21.177 00.021 10844 UpdateGuideState exits: m=920 SNR=19.3
21:32:21.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:21.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:21.179 00.002 10844 Enqueuing Expose request
21:32:21.179 00.000 11060 Worker thread wakes up
21:32:21.179 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:32:21.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:21.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:21.805 00.626 11060 Exposure complete
21:32:21.967 00.162 11060 worker thread done servicing request
21:32:21.969 00.002 10844 OnExposeComplete: enter
21:32:21.969 00.000 10844 UpdateGuideState(): m_state=6
21:32:21.969 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
21:32:21.969 00.000 10844 Star::Find returns 1 (0), X=94.74, Y=463.25, Mass=1016, SNR=20.1, Peak=103 HFD=3.1
21:32:21.969 00.000 10844 MultiStar: [#1 1.14,-0.62,0.00,M2] [#2 0.34,-0.96,0.00,M1] [#3 1.21,-0.92,0.00,M2] [#4 1.05,-0.15,0.00,M3] [#5 0.70,-0.08,0.91,U] [#6 0.60,-0.33,0.86,U] [#7 0.20,-0.23,1.03,U] [#8 1.33,-0.22,0.00,M4] 
21:32:21.970 00.001 10844 refined, 3 included, MultiStar: {0.45, -0.30}, one-star: {0.33, -0.55}
21:32:21.970 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.80) = xAngle (0.21 = 0.21)
21:32:21.970 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.12 = 0.12)
21:32:21.970 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=-0.30 hyp=0.54 cameraTheta=-0.60 mountX=0.53 mountY=0.07, mountTheta=0.12
21:32:21.970 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=-0.30, opts=13)
21:32:21.970 00.000 10844 Enqueuing Move request for scope (0.45, -0.30)
21:32:21.970 00.000 11060 Worker thread wakes up
21:32:21.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.30) opts 0xd
21:32:21.970 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, -0.30)
21:32:21.970 00.000 11060 Moving (0.45, -0.30) raw xDistance=0.53 yDistance=0.07
21:32:21.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.53
21:32:21.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:21.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:32:21.970 00.000 11060 MoveAxis(W, 77, ABG)
21:32:21.970 00.000 11060 Guiding  Dir = 3, Dur = 77
21:32:21.979 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:21.995 00.016 10844 UpdateGuideState exits: m=1016 SNR=20.1
21:32:21.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:21.997 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:21.997 00.000 10844 Enqueuing Expose request
21:32:22.005 00.008 11060 IsSlewing returns 0
21:32:22.005 00.000 11060 IsGuiding returns 0
21:32:22.110 00.105 11060 IsGuiding returns 0
21:32:22.110 00.000 11060 Move returns status 0, amount 77
21:32:22.110 00.000 11060 MoveAxis(N, 0, ABG)
21:32:22.110 00.000 11060 Move returns status 0, amount 0
21:32:22.110 00.000 11060 move complete, result=0
21:32:22.110 00.000 11060 worker thread done servicing request
21:32:22.110 00.000 10844 GuideStep: 0.5 px 77 ms WEST, 0.1 px 0 ms NORTH
21:32:22.110 00.000 11060 Worker thread wakes up
21:32:22.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:22.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:22.735 00.625 11060 Exposure complete
21:32:22.884 00.149 11060 worker thread done servicing request
21:32:22.884 00.000 10844 OnExposeComplete: enter
21:32:22.884 00.000 10844 UpdateGuideState(): m_state=6
21:32:22.889 00.005 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
21:32:22.889 00.000 10844 Star::Find returns 1 (0), X=95.02, Y=463.90, Mass=955, SNR=19.4, Peak=90 HFD=4.0
21:32:22.889 00.000 10844 MultiStar: [#1 0.76,-0.14,0.98,U] [#2 0.36,0.10,0.90,U] [#3 0.97,0.26,0.00,M3] [#4 0.35,0.57,3.57,U] [#5 -0.52,0.64,1.04,U] [#6 0.43,0.34,0.87,U] [#7 0.77,1.09,0.00,M3] [#8 0.34,0.01,0.88,U] 
21:32:22.889 00.000 10844 refined, 6 included, MultiStar: {0.33, 0.33}, one-star: {0.61, 0.09}
21:32:22.889 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.80) = xAngle (1.59 = 1.59)
21:32:22.889 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.50 = 1.50)
21:32:22.889 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.33 hyp=0.47 cameraTheta=0.78 mountX=-0.01 mountY=0.47, mountTheta=1.59
21:32:22.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.33, opts=13)
21:32:22.891 00.000 10844 Enqueuing Move request for scope (0.33, 0.33)
21:32:22.891 00.000 11060 Worker thread wakes up
21:32:22.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.33) opts 0xd
21:32:22.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.33)
21:32:22.891 00.000 11060 Moving (0.33, 0.33) raw xDistance=-0.01 yDistance=0.47
21:32:22.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:32:22.891 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.09 newest=0.80
21:32:22.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.47
21:32:22.891 00.000 11060 MoveAxis(E, 0, ABG)
21:32:22.891 00.000 11060 Move returns status 0, amount 0
21:32:22.891 00.000 11060 BLC: Oldest BLC event removed
21:32:22.891 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:32:22.891 00.000 11060 MoveAxis(S, 928, ABG)
21:32:22.891 00.000 11060 Guiding  Dir = 1, Dur = 928
21:32:22.896 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:22.904 00.008 11060 IsSlewing returns 0
21:32:22.904 00.000 11060 IsGuiding returns 0
21:32:22.914 00.010 10844 UpdateGuideState exits: m=955 SNR=19.4
21:32:22.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:22.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:22.914 00.000 10844 Enqueuing Expose request
21:32:23.839 00.925 11060 IsGuiding returns 0
21:32:23.839 00.000 11060 Move returns status 0, amount 928
21:32:23.839 00.000 11060 move complete, result=0
21:32:23.839 00.000 11060 worker thread done servicing request
21:32:23.839 00.000 11060 Worker thread wakes up
21:32:23.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:23.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:23.841 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.5 px 928 ms SOUTH
21:32:24.468 00.627 11060 Exposure complete
21:32:24.621 00.153 11060 worker thread done servicing request
21:32:24.621 00.000 10844 OnExposeComplete: enter
21:32:24.621 00.000 10844 UpdateGuideState(): m_state=6
21:32:24.621 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
21:32:24.621 00.000 10844 Star::Find returns 1 (0), X=93.92, Y=464.50, Mass=1188, SNR=22.0, Peak=98 HFD=3.7
21:32:24.621 00.000 10844 MultiStar: [#1 -0.04,0.18,1.04,U] [#2 -0.44,0.51,0.82,U] [#3 0.49,-0.15,0.70,U] [#4 0.27,0.99,0.00,M3] [#5 -0.17,0.36,0.87,U] [#6 0.01,0.53,0.81,U] [#7 -0.18,0.80,0.79,U] [#8 0.79,0.31,0.85,U] 
21:32:24.621 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.41}, one-star: {-0.49, 0.70}
21:32:24.621 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.80) = xAngle (2.43 = 2.43)
21:32:24.621 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.34 = 2.34)
21:32:24.621 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.62 mountX=-0.31 mountY=0.30, mountTheta=2.38
21:32:24.623 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.41, opts=13)
21:32:24.623 00.000 10844 Enqueuing Move request for scope (-0.02, 0.41)
21:32:24.623 00.000 11060 Worker thread wakes up
21:32:24.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.41) opts 0xd
21:32:24.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.41)
21:32:24.623 00.000 11060 Moving (-0.02, 0.41) raw xDistance=-0.31 yDistance=0.30
21:32:24.623 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.325911, 1:0.295887
21:32:24.623 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:32:24.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:32:24.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
21:32:24.623 00.000 11060 MoveAxis(E, 46, ABG)
21:32:24.623 00.000 11060 Guiding  Dir = 2, Dur = 46
21:32:24.628 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:24.642 00.014 11060 IsSlewing returns 0
21:32:24.642 00.000 11060 IsGuiding returns 0
21:32:24.646 00.004 10844 UpdateGuideState exits: m=1188 SNR=22.0
21:32:24.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:24.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:24.646 00.000 10844 Enqueuing Expose request
21:32:24.705 00.059 11060 IsGuiding returns 0
21:32:24.705 00.000 11060 Move returns status 0, amount 46
21:32:24.705 00.000 11060 MoveAxis(S, 113, ABG)
21:32:24.705 00.000 11060 Guiding  Dir = 1, Dur = 113
21:32:24.734 00.029 11060 IsSlewing returns 0
21:32:24.735 00.001 11060 IsGuiding returns 0
21:32:24.875 00.140 11060 IsGuiding returns 0
21:32:24.875 00.000 11060 Move returns status 0, amount 113
21:32:24.875 00.000 11060 move complete, result=0
21:32:24.877 00.002 11060 worker thread done servicing request
21:32:24.877 00.000 11060 Worker thread wakes up
21:32:24.877 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.3 px 113 ms SOUTH
21:32:24.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:24.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:25.510 00.633 11060 Exposure complete
21:32:25.657 00.147 11060 worker thread done servicing request
21:32:25.657 00.000 10844 OnExposeComplete: enter
21:32:25.657 00.000 10844 UpdateGuideState(): m_state=6
21:32:25.657 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
21:32:25.657 00.000 10844 Star::Find returns 1 (0), X=93.97, Y=464.29, Mass=1429, SNR=24.4, Peak=150 HFD=3.4
21:32:25.657 00.000 10844 MultiStar: [#1 -0.02,0.13,0.89,U] [#2 -0.42,0.28,0.77,U] [#3 0.24,0.91,0.00,M3] [#4 -0.64,1.22,0.00,M4] [#5 -0.29,0.78,0.76,U] [#6 -0.16,0.50,0.70,U] [#7 -0.13,0.78,0.77,U] [#8 -0.10,0.73,0.83,U] 
21:32:25.659 00.002 10844 refined, 6 included, MultiStar: {-0.23, 0.52}, one-star: {-0.45, 0.48}
21:32:25.659 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.80) = xAngle (2.79 = 2.79)
21:32:25.659 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.70 = 2.70)
21:32:25.659 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.52 hyp=0.57 cameraTheta=1.98 mountX=-0.53 mountY=0.24, mountTheta=2.72
21:32:25.659 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.52, opts=13)
21:32:25.659 00.000 10844 Enqueuing Move request for scope (-0.23, 0.52)
21:32:25.659 00.000 11060 Worker thread wakes up
21:32:25.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.52) opts 0xd
21:32:25.659 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.52)
21:32:25.659 00.000 11060 Moving (-0.23, 0.52) raw xDistance=-0.53 yDistance=0.24
21:32:25.659 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.325911, 1:0.295887, 2:0.240750
21:32:25.659 00.000 11060 BLC: Under-shoot: nominal increase by 63
21:32:25.659 00.000 11060 BLC: window closed
21:32:25.661 00.002 11060 BLC: Pulse increase limited by ceiling of 750
21:32:25.661 00.000 11060 BLC: Pulse adjusted to 750
21:32:25.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.53
21:32:25.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
21:32:25.661 00.000 11060 MoveAxis(E, 79, ABG)
21:32:25.661 00.000 11060 Guiding  Dir = 2, Dur = 79
21:32:25.665 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:25.679 00.014 10844 UpdateGuideState exits: m=1429 SNR=24.4
21:32:25.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:25.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:25.679 00.000 10844 Enqueuing Expose request
21:32:25.685 00.006 11060 IsSlewing returns 0
21:32:25.685 00.000 11060 IsGuiding returns 0
21:32:25.787 00.102 11060 IsGuiding returns 0
21:32:25.788 00.001 11060 Move returns status 0, amount 79
21:32:25.788 00.000 11060 MoveAxis(S, 92, ABG)
21:32:25.788 00.000 11060 Guiding  Dir = 1, Dur = 92
21:32:25.802 00.014 11060 IsSlewing returns 0
21:32:25.804 00.002 11060 IsGuiding returns 0
21:32:25.909 00.105 11060 IsGuiding returns 0
21:32:25.909 00.000 11060 Move returns status 0, amount 92
21:32:25.909 00.000 11060 move complete, result=0
21:32:25.909 00.000 11060 worker thread done servicing request
21:32:25.909 00.000 11060 Worker thread wakes up
21:32:25.909 00.000 10844 GuideStep: -0.5 px 79 ms EAST, 0.2 px 92 ms SOUTH
21:32:25.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:25.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:26.104 00.195 10844 evsrv: cli 0EEEE7F0 connect
21:32:26.104 00.000 10844 case statement mapped state 6 to 3
21:32:26.104 00.000 10844 case statement mapped state 6 to 3
21:32:26.104 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"fee36346-9206-4211-963f-8e759da5a950"}
21:32:26.104 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"fee36346-9206-4211-963f-8e759da5a950"}
21:32:26.104 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
21:32:26.532 00.428 11060 Exposure complete
21:32:26.688 00.156 11060 worker thread done servicing request
21:32:26.688 00.000 10844 OnExposeComplete: enter
21:32:26.688 00.000 10844 UpdateGuideState(): m_state=6
21:32:26.690 00.002 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
21:32:26.690 00.000 10844 Star::Find returns 1 (0), X=93.85, Y=464.35, Mass=1132, SNR=21.1, Peak=106 HFD=3.6
21:32:26.690 00.000 10844 MultiStar: [#1 -0.35,1.16,0.00,M1] [#2 -0.75,0.68,0.00,M1] [#3 0.33,0.49,0.70,U] [#4 -0.88,1.19,0.00,M5] [#5 -1.11,1.44,0.00,M1] [#6 -0.12,0.47,0.94,U] [#7 -0.53,1.44,0.00,M2] [#8 -0.19,0.67,0.80,U] 
21:32:26.690 00.000 10844 refined, 3 included, MultiStar: {-0.17, 0.54}, one-star: {-0.56, 0.54}
21:32:26.690 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.80) = xAngle (2.68 = 2.68)
21:32:26.691 00.001 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.59 = 2.59)
21:32:26.691 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.54 hyp=0.57 cameraTheta=1.88 mountX=-0.51 mountY=0.30, mountTheta=2.61
21:32:26.691 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.54, opts=13)
21:32:26.691 00.000 10844 Enqueuing Move request for scope (-0.17, 0.54)
21:32:26.691 00.000 11060 Worker thread wakes up
21:32:26.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.54) opts 0xd
21:32:26.691 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.54)
21:32:26.691 00.000 11060 Moving (-0.17, 0.54) raw xDistance=-0.51 yDistance=0.30
21:32:26.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
21:32:26.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
21:32:26.691 00.000 11060 MoveAxis(E, 77, ABG)
21:32:26.691 00.000 11060 Guiding  Dir = 2, Dur = 77
21:32:26.696 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:26.706 00.010 11060 IsSlewing returns 0
21:32:26.706 00.000 11060 IsGuiding returns 0
21:32:26.711 00.005 10844 UpdateGuideState exits: m=1132 SNR=21.1
21:32:26.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:26.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:26.711 00.000 10844 Enqueuing Expose request
21:32:26.801 00.090 11060 IsGuiding returns 0
21:32:26.801 00.000 11060 Move returns status 0, amount 77
21:32:26.801 00.000 11060 MoveAxis(S, 113, ABG)
21:32:26.801 00.000 11060 Guiding  Dir = 1, Dur = 113
21:32:26.814 00.013 11060 IsSlewing returns 0
21:32:26.814 00.000 11060 IsGuiding returns 0
21:32:26.938 00.124 11060 IsGuiding returns 0
21:32:26.938 00.000 11060 Move returns status 0, amount 113
21:32:26.938 00.000 11060 move complete, result=0
21:32:26.940 00.002 11060 worker thread done servicing request
21:32:26.940 00.000 11060 Worker thread wakes up
21:32:26.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:26.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:26.940 00.000 10844 GuideStep: -0.5 px 77 ms EAST, 0.3 px 113 ms SOUTH
21:32:27.570 00.630 11060 Exposure complete
21:32:27.724 00.154 11060 worker thread done servicing request
21:32:27.725 00.001 10844 OnExposeComplete: enter
21:32:27.725 00.000 10844 UpdateGuideState(): m_state=6
21:32:27.725 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
21:32:27.725 00.000 10844 Star::Find returns 1 (0), X=94.07, Y=464.07, Mass=1011, SNR=19.9, Peak=102 HFD=3.0
21:32:27.727 00.002 10844 MultiStar: [#1 -0.53,-0.21,1.08,U] [#2 -0.99,-0.13,0.00,M2] [#3 -0.33,-0.21,0.69,U] [#4 -0.79,0.32,3.45,U] [#5 -0.53,0.12,1.10,U] [#6 -0.80,0.16,0.83,U] [#7 -0.33,1.04,0.00,M3] [#8 -0.42,-0.68,0.95,U] 
21:32:27.727 00.000 10844 single-star, 6 included, MultiStar: {-0.61, 0.07}, one-star: {-0.34, 0.27}
21:32:27.727 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.80) = xAngle (3.28 = -3.01)
21:32:27.727 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.19 = -3.09)
21:32:27.727 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.27 hyp=0.43 cameraTheta=2.47 mountX=-0.43 mountY=-0.02, mountTheta=-3.09
21:32:27.730 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.27, opts=13)
21:32:27.730 00.000 10844 Enqueuing Move request for scope (-0.34, 0.27)
21:32:27.730 00.000 11060 Worker thread wakes up
21:32:27.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.27) opts 0xd
21:32:27.732 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.27)
21:32:27.732 00.000 11060 Moving (-0.34, 0.27) raw xDistance=-0.43 yDistance=-0.02
21:32:27.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
21:32:27.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:27.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:32:27.732 00.000 11060 MoveAxis(E, 65, ABG)
21:32:27.732 00.000 11060 Guiding  Dir = 2, Dur = 65
21:32:27.736 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:27.752 00.016 10844 UpdateGuideState exits: m=1011 SNR=19.9
21:32:27.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:27.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:27.752 00.000 10844 Enqueuing Expose request
21:32:27.755 00.003 11060 IsSlewing returns 0
21:32:27.755 00.000 11060 IsGuiding returns 0
21:32:27.849 00.094 11060 IsGuiding returns 0
21:32:27.849 00.000 11060 Move returns status 0, amount 65
21:32:27.849 00.000 11060 MoveAxis(N, 0, ABG)
21:32:27.849 00.000 11060 Move returns status 0, amount 0
21:32:27.849 00.000 11060 move complete, result=0
21:32:27.849 00.000 11060 worker thread done servicing request
21:32:27.849 00.000 11060 Worker thread wakes up
21:32:27.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:27.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:27.849 00.000 10844 GuideStep: -0.4 px 65 ms EAST, -0.0 px 0 ms NORTH
21:32:28.487 00.638 11060 Exposure complete
21:32:28.657 00.170 11060 worker thread done servicing request
21:32:28.657 00.000 10844 OnExposeComplete: enter
21:32:28.657 00.000 10844 UpdateGuideState(): m_state=6
21:32:28.657 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
21:32:28.657 00.000 10844 Star::Find returns 1 (0), X=93.57, Y=463.90, Mass=805, SNR=17.7, Peak=78 HFD=3.2
21:32:28.657 00.000 10844 MultiStar: [#1 -0.44,-0.09,0.92,U] [#2 -0.89,0.38,0.00,M3] [#3 0.57,-0.11,0.89,U] [#4 -0.73,0.37,4.32,U] [#5 -0.82,0.43,0.00,M1] [#6 -1.08,0.53,0.00,M1] [#7 -0.37,0.40,1.16,U] [#8 -0.64,-0.78,0.00,M1] 
21:32:28.657 00.000 10844 refined, 4 included, MultiStar: {-0.52, 0.24}, one-star: {-0.84, 0.10}
21:32:28.657 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.80) = xAngle (3.51 = -2.77)
21:32:28.657 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.43 = -2.85)
21:32:28.657 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.24 hyp=0.58 cameraTheta=2.71 mountX=-0.54 mountY=-0.16, mountTheta=-2.85
21:32:28.657 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.24, opts=13)
21:32:28.661 00.004 10844 Enqueuing Move request for scope (-0.52, 0.24)
21:32:28.661 00.000 11060 Worker thread wakes up
21:32:28.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.24) opts 0xd
21:32:28.661 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.24)
21:32:28.661 00.000 11060 Moving (-0.52, 0.24) raw xDistance=-0.54 yDistance=-0.16
21:32:28.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
21:32:28.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:28.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:32:28.661 00.000 11060 MoveAxis(E, 81, ABG)
21:32:28.661 00.000 11060 Guiding  Dir = 2, Dur = 81
21:32:28.667 00.006 11060 IsSlewing returns 0
21:32:28.667 00.000 11060 IsGuiding returns 0
21:32:28.668 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:28.691 00.023 10844 UpdateGuideState exits: m=805 SNR=17.7
21:32:28.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:28.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:28.691 00.000 10844 Enqueuing Expose request
21:32:28.758 00.067 11060 IsGuiding returns 0
21:32:28.758 00.000 11060 Move returns status 0, amount 81
21:32:28.758 00.000 11060 MoveAxis(N, 0, ABG)
21:32:28.758 00.000 11060 Move returns status 0, amount 0
21:32:28.758 00.000 11060 move complete, result=0
21:32:28.758 00.000 11060 worker thread done servicing request
21:32:28.758 00.000 11060 Worker thread wakes up
21:32:28.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:28.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:28.758 00.000 10844 GuideStep: -0.5 px 81 ms EAST, -0.2 px 0 ms NORTH
21:32:29.392 00.634 11060 Exposure complete
21:32:29.544 00.152 11060 worker thread done servicing request
21:32:29.544 00.000 10844 OnExposeComplete: enter
21:32:29.544 00.000 10844 UpdateGuideState(): m_state=6
21:32:29.545 00.001 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
21:32:29.545 00.000 10844 Star::Find returns 1 (0), X=93.34, Y=463.67, Mass=1155, SNR=21.7, Peak=117 HFD=3.3
21:32:29.545 00.000 10844 MultiStar: [#1 -0.41,-0.87,0.00,M1] [#2 -0.26,0.18,0.80,U] [#3 -0.49,-0.10,0.74,U] [#4 -0.91,0.08,0.00,M4] [#5 -1.04,0.22,0.00,M2] [#6 -0.55,0.09,0.80,U] [#7 -0.50,0.12,0.74,U] [#8 -0.26,-0.46,0.54,U] 
21:32:29.545 00.000 10844 refined, 5 included, MultiStar: {-0.56, -0.03}, one-star: {-1.08, -0.14}
21:32:29.545 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.80) = xAngle (-2.28 = -2.28)
21:32:29.545 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.36 = -2.36)
21:32:29.545 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=-0.03 hyp=0.56 cameraTheta=-3.08 mountX=-0.37 mountY=-0.40, mountTheta=-2.32
21:32:29.547 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=-0.03, opts=13)
21:32:29.547 00.000 10844 Enqueuing Move request for scope (-0.56, -0.03)
21:32:29.547 00.000 11060 Worker thread wakes up
21:32:29.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.03) opts 0xd
21:32:29.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, -0.03)
21:32:29.547 00.000 11060 Moving (-0.56, -0.03) raw xDistance=-0.37 yDistance=-0.40
21:32:29.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:32:29.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:29.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:32:29.547 00.000 11060 MoveAxis(E, 56, ABG)
21:32:29.547 00.000 11060 Guiding  Dir = 2, Dur = 56
21:32:29.550 00.003 11060 IsSlewing returns 0
21:32:29.550 00.000 11060 IsGuiding returns 0
21:32:29.554 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:29.570 00.016 10844 UpdateGuideState exits: m=1155 SNR=21.7
21:32:29.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:29.571 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:29.571 00.000 10844 Enqueuing Expose request
21:32:29.612 00.041 11060 IsGuiding returns 0
21:32:29.612 00.000 11060 Move returns status 0, amount 56
21:32:29.612 00.000 11060 MoveAxis(N, 0, ABG)
21:32:29.612 00.000 11060 Move returns status 0, amount 0
21:32:29.612 00.000 11060 move complete, result=0
21:32:29.612 00.000 11060 worker thread done servicing request
21:32:29.612 00.000 11060 Worker thread wakes up
21:32:29.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:29.612 00.000 10844 GuideStep: -0.4 px 56 ms EAST, -0.4 px 0 ms NORTH
21:32:29.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:30.245 00.633 11060 Exposure complete
21:32:30.422 00.177 11060 worker thread done servicing request
21:32:30.422 00.000 10844 OnExposeComplete: enter
21:32:30.422 00.000 10844 UpdateGuideState(): m_state=6
21:32:30.422 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
21:32:30.422 00.000 10844 Star::Find returns 1 (0), X=93.63, Y=463.65, Mass=1021, SNR=20.2, Peak=112 HFD=3.4
21:32:30.422 00.000 10844 MultiStar: [#1 -0.14,-0.23,0.92,U] [#2 -0.54,-0.36,0.88,U] [#3 -0.11,-0.21,0.83,U] [#4 -0.72,0.63,0.00,M5] [#5 -0.91,-0.03,0.00,M3] [#6 -0.93,0.21,0.00,M1] [#7 -0.52,0.81,0.00,M2] [#8 -0.35,-0.34,1.01,U] 
21:32:30.422 00.000 10844 refined, 4 included, MultiStar: {-0.40, -0.26}, one-star: {-0.79, -0.16}
21:32:30.422 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.80) = xAngle (-1.76 = -1.76)
21:32:30.422 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.85 = -1.85)
21:32:30.422 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.26 hyp=0.47 cameraTheta=-2.56 mountX=-0.09 mountY=-0.46, mountTheta=-1.76
21:32:30.427 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.26, opts=13)
21:32:30.427 00.000 10844 Enqueuing Move request for scope (-0.40, -0.26)
21:32:30.427 00.000 11060 Worker thread wakes up
21:32:30.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.26) opts 0xd
21:32:30.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.26)
21:32:30.427 00.000 11060 Moving (-0.40, -0.26) raw xDistance=-0.09 yDistance=-0.46
21:32:30.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:32:30.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:30.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:32:30.427 00.000 11060 MoveAxis(E, 0, ABG)
21:32:30.427 00.000 11060 Move returns status 0, amount 0
21:32:30.427 00.000 11060 MoveAxis(N, 0, ABG)
21:32:30.427 00.000 11060 Move returns status 0, amount 0
21:32:30.427 00.000 11060 move complete, result=0
21:32:30.427 00.000 11060 worker thread done servicing request
21:32:30.443 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:30.457 00.014 10844 UpdateGuideState exits: m=1021 SNR=20.2
21:32:30.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:30.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:30.457 00.000 10844 Enqueuing Expose request
21:32:30.457 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:32:30.457 00.000 11060 Worker thread wakes up
21:32:30.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:30.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:31.095 00.638 11060 Exposure complete
21:32:31.272 00.177 11060 worker thread done servicing request
21:32:31.272 00.000 10844 OnExposeComplete: enter
21:32:31.272 00.000 10844 UpdateGuideState(): m_state=6
21:32:31.272 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
21:32:31.272 00.000 10844 Star::Find returns 1 (0), X=94.07, Y=463.20, Mass=767, SNR=17.5, Peak=92 HFD=2.6
21:32:31.272 00.000 10844 MultiStar: [#1 -0.27,-0.35,1.17,U] [#2 -0.64,-0.98,0.00,M2] [#3 -0.48,-0.41,0.90,U] [#4 -0.46,-0.34,3.84,U] [#5 -0.78,0.01,1.20,U] [#6 -1.04,-0.37,0.00,M2] [#7 -0.31,-0.30,1.15,U] [#8 -0.04,-0.87,1.10,U] 
21:32:31.277 00.005 10844 refined, 6 included, MultiStar: {-0.40, -0.38}, one-star: {-0.34, -0.60}
21:32:31.277 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.80) = xAngle (-1.57 = -1.57)
21:32:31.277 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.66 = -1.66)
21:32:31.277 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.38 hyp=0.55 cameraTheta=-2.38 mountX=-0.00 mountY=-0.55, mountTheta=-1.57
21:32:31.277 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.38, opts=13)
21:32:31.277 00.000 10844 Enqueuing Move request for scope (-0.40, -0.38)
21:32:31.277 00.000 11060 Worker thread wakes up
21:32:31.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.38) opts 0xd
21:32:31.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.38)
21:32:31.277 00.000 11060 Moving (-0.40, -0.38) raw xDistance=-0.00 yDistance=-0.55
21:32:31.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:32:31.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:31.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
21:32:31.277 00.000 11060 MoveAxis(E, 0, ABG)
21:32:31.277 00.000 11060 Move returns status 0, amount 0
21:32:31.277 00.000 11060 MoveAxis(N, 0, ABG)
21:32:31.277 00.000 11060 Move returns status 0, amount 0
21:32:31.277 00.000 11060 move complete, result=0
21:32:31.277 00.000 11060 worker thread done servicing request
21:32:31.284 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:31.306 00.022 10844 UpdateGuideState exits: m=767 SNR=17.5
21:32:31.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:31.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:31.306 00.000 10844 Enqueuing Expose request
21:32:31.306 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
21:32:31.308 00.002 11060 Worker thread wakes up
21:32:31.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:31.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:31.942 00.634 11060 Exposure complete
21:32:32.109 00.167 11060 worker thread done servicing request
21:32:32.109 00.000 10844 OnExposeComplete: enter
21:32:32.109 00.000 10844 UpdateGuideState(): m_state=6
21:32:32.109 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
21:32:32.109 00.000 10844 Star::Find returns 1 (0), X=93.49, Y=463.77, Mass=858, SNR=18.5, Peak=105 HFD=3.0
21:32:32.109 00.000 10844 MultiStar: [#1 -0.10,-0.33,1.09,U] [#2 -0.38,0.13,0.88,U] [#3 0.11,0.12,0.84,U] [#4 -0.20,0.60,3.78,U] [#5 -0.96,0.18,0.00,M3] [#6 -0.87,0.31,0.00,M3] [#7 -0.06,0.29,0.99,U] [#8 0.24,-0.43,0.92,U] 
21:32:32.109 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.21}, one-star: {-0.92, -0.04}
21:32:32.109 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.80) = xAngle (3.13 = 3.13)
21:32:32.109 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.05 = 3.05)
21:32:32.109 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.28 cameraTheta=2.33 mountX=-0.28 mountY=0.03, mountTheta=3.05
21:32:32.111 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.21, opts=13)
21:32:32.111 00.000 10844 Enqueuing Move request for scope (-0.20, 0.21)
21:32:32.111 00.000 11060 Worker thread wakes up
21:32:32.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
21:32:32.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
21:32:32.111 00.000 11060 Moving (-0.20, 0.21) raw xDistance=-0.28 yDistance=0.03
21:32:32.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:32:32.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:32.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:32:32.111 00.000 11060 MoveAxis(E, 42, ABG)
21:32:32.111 00.000 11060 Guiding  Dir = 2, Dur = 42
21:32:32.118 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:32.130 00.012 11060 IsSlewing returns 0
21:32:32.130 00.000 11060 IsGuiding returns 0
21:32:32.137 00.007 10844 UpdateGuideState exits: m=858 SNR=18.5
21:32:32.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:32.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:32.137 00.000 10844 Enqueuing Expose request
21:32:32.188 00.051 11060 IsGuiding returns 0
21:32:32.188 00.000 11060 Move returns status 0, amount 42
21:32:32.188 00.000 11060 MoveAxis(N, 0, ABG)
21:32:32.188 00.000 11060 Move returns status 0, amount 0
21:32:32.188 00.000 11060 move complete, result=0
21:32:32.189 00.001 11060 worker thread done servicing request
21:32:32.189 00.000 11060 Worker thread wakes up
21:32:32.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:32.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:32.189 00.000 10844 GuideStep: -0.3 px 42 ms EAST, 0.0 px 0 ms NORTH
21:32:32.824 00.635 11060 Exposure complete
21:32:32.984 00.160 11060 worker thread done servicing request
21:32:32.984 00.000 10844 OnExposeComplete: enter
21:32:32.985 00.001 10844 UpdateGuideState(): m_state=6
21:32:32.985 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
21:32:32.985 00.000 10844 Star::Find returns 1 (0), X=93.97, Y=463.89, Mass=938, SNR=19.4, Peak=105 HFD=2.8
21:32:32.985 00.000 10844 MultiStar: [#1 -0.31,-0.77,1.00,U] [#2 -0.73,0.04,0.86,U] [#3 0.05,0.04,0.83,U] [#4 -0.85,0.26,0.00,M4] [#5 -1.04,-0.30,0.00,M4] [#6 -1.05,0.29,0.00,M4] [#7 -0.91,0.45,0.00,M1] [#8 -0.27,-0.64,0.84,U] 
21:32:32.985 00.000 10844 refined, 4 included, MultiStar: {-0.35, -0.26}, one-star: {-0.44, 0.08}
21:32:32.985 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.80) = xAngle (-1.70 = -1.70)
21:32:32.985 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.79 = -1.79)
21:32:32.985 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.26 hyp=0.43 cameraTheta=-2.50 mountX=-0.06 mountY=-0.42, mountTheta=-1.70
21:32:32.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.26, opts=13)
21:32:32.987 00.000 10844 Enqueuing Move request for scope (-0.35, -0.26)
21:32:32.987 00.000 11060 Worker thread wakes up
21:32:32.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.26) opts 0xd
21:32:32.989 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.26)
21:32:32.989 00.000 11060 Moving (-0.35, -0.26) raw xDistance=-0.06 yDistance=-0.42
21:32:32.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:32:32.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:32.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:32:32.989 00.000 11060 MoveAxis(E, 0, ABG)
21:32:32.989 00.000 11060 Move returns status 0, amount 0
21:32:32.989 00.000 11060 MoveAxis(N, 0, ABG)
21:32:32.989 00.000 11060 Move returns status 0, amount 0
21:32:32.989 00.000 11060 move complete, result=0
21:32:32.989 00.000 11060 worker thread done servicing request
21:32:32.995 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:33.009 00.014 10844 UpdateGuideState exits: m=938 SNR=19.4
21:32:33.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:33.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:33.009 00.000 10844 Enqueuing Expose request
21:32:33.009 00.000 11060 Worker thread wakes up
21:32:33.009 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:32:33.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:33.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:33.643 00.634 11060 Exposure complete
21:32:33.816 00.173 11060 worker thread done servicing request
21:32:33.816 00.000 10844 OnExposeComplete: enter
21:32:33.816 00.000 10844 UpdateGuideState(): m_state=6
21:32:33.816 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
21:32:33.816 00.000 10844 Star::Find returns 1 (0), X=93.68, Y=463.22, Mass=1297, SNR=23.0, Peak=135 HFD=3.3
21:32:33.816 00.000 10844 MultiStar: [#1 -0.47,-0.48,0.91,U] [#2 -0.90,-0.73,0.00,M1] [#3 -0.89,-0.54,0.00,M1] [#4 -0.39,0.18,2.94,U] [#5 -1.08,-0.44,0.00,M5] [#6 -0.77,0.01,0.81,U] [#7 -0.61,-0.10,0.86,U] [#8 -0.49,-0.55,0.72,U] 
21:32:33.816 00.000 10844 refined, 5 included, MultiStar: {-0.53, -0.13}, one-star: {-0.73, -0.59}
21:32:33.816 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.80) = xAngle (-2.09 = -2.09)
21:32:33.816 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.18 = -2.18)
21:32:33.816 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-0.13 hyp=0.54 cameraTheta=-2.89 mountX=-0.27 mountY=-0.45, mountTheta=-2.11
21:32:33.820 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-0.13, opts=13)
21:32:33.820 00.000 10844 Enqueuing Move request for scope (-0.53, -0.13)
21:32:33.820 00.000 11060 Worker thread wakes up
21:32:33.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.13) opts 0xd
21:32:33.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -0.13)
21:32:33.821 00.001 11060 Moving (-0.53, -0.13) raw xDistance=-0.27 yDistance=-0.45
21:32:33.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
21:32:33.821 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.52 newest=-0.84
21:32:33.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.45
21:32:33.821 00.000 11060 MoveAxis(E, 40, ABG)
21:32:33.821 00.000 11060 Guiding  Dir = 2, Dur = 40
21:32:33.826 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:33.843 00.017 11060 IsSlewing returns 0
21:32:33.843 00.000 11060 IsGuiding returns 0
21:32:33.848 00.005 10844 UpdateGuideState exits: m=1297 SNR=23.0
21:32:33.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:33.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:33.848 00.000 10844 Enqueuing Expose request
21:32:33.898 00.050 11060 IsGuiding returns 0
21:32:33.898 00.000 11060 Move returns status 0, amount 40
21:32:33.898 00.000 11060 BLC: Oldest BLC event removed
21:32:33.898 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:32:33.898 00.000 11060 MoveAxis(N, 921, ABG)
21:32:33.898 00.000 11060 Guiding  Dir = 0, Dur = 921
21:32:33.913 00.015 11060 IsSlewing returns 0
21:32:33.914 00.001 11060 IsGuiding returns 0
21:32:34.839 00.925 11060 IsGuiding returns 0
21:32:34.839 00.000 11060 Move returns status 0, amount 921
21:32:34.839 00.000 11060 move complete, result=0
21:32:34.839 00.000 11060 worker thread done servicing request
21:32:34.839 00.000 11060 Worker thread wakes up
21:32:34.839 00.000 10844 GuideStep: -0.3 px 40 ms EAST, -0.4 px 921 ms NORTH
21:32:34.841 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:34.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:35.460 00.619 11060 Exposure complete
21:32:35.598 00.138 11060 worker thread done servicing request
21:32:35.598 00.000 10844 OnExposeComplete: enter
21:32:35.598 00.000 10844 UpdateGuideState(): m_state=6
21:32:35.598 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
21:32:35.598 00.000 10844 Star::Find returns 1 (0), X=93.97, Y=463.43, Mass=1216, SNR=22.5, Peak=115 HFD=3.5
21:32:35.598 00.000 10844 MultiStar: [#1 0.35,-0.80,0.92,U] [#2 -0.75,-0.76,0.00,M2] [#3 0.32,0.01,0.71,U] [#4 0.28,-0.31,3.09,U] [#5 -0.58,0.29,0.95,U] [#6 -0.15,-0.07,0.67,U] [#7 -0.01,0.17,0.79,U] [#8 0.35,-0.38,0.75,U] 
21:32:35.598 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.22}, one-star: {-0.44, -0.38}
21:32:35.598 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.80) = xAngle (-0.49 = -0.49)
21:32:35.598 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.58 = -0.58)
21:32:35.598 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.29 mountX=0.20 mountY=-0.13, mountTheta=-0.55
21:32:35.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.22, opts=13)
21:32:35.600 00.000 10844 Enqueuing Move request for scope (0.06, -0.22)
21:32:35.600 00.000 11060 Worker thread wakes up
21:32:35.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
21:32:35.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
21:32:35.600 00.000 11060 Moving (0.06, -0.22) raw xDistance=0.20 yDistance=-0.13
21:32:35.600 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.312460, 1:0.126069
21:32:35.600 00.000 11060 BLC: No correction, Miss < min_move
21:32:35.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:32:35.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:35.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:32:35.600 00.000 11060 MoveAxis(W, 29, ABG)
21:32:35.600 00.000 11060 Guiding  Dir = 3, Dur = 29
21:32:35.606 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:35.614 00.008 11060 IsSlewing returns 0
21:32:35.614 00.000 11060 IsGuiding returns 0
21:32:35.624 00.010 10844 UpdateGuideState exits: m=1216 SNR=22.5
21:32:35.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:35.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:35.624 00.000 10844 Enqueuing Expose request
21:32:35.657 00.033 11060 IsGuiding returns 0
21:32:35.657 00.000 11060 Move returns status 0, amount 29
21:32:35.657 00.000 11060 MoveAxis(N, 0, ABG)
21:32:35.657 00.000 11060 Move returns status 0, amount 0
21:32:35.657 00.000 11060 move complete, result=0
21:32:35.657 00.000 11060 worker thread done servicing request
21:32:35.657 00.000 11060 Worker thread wakes up
21:32:35.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:35.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:35.661 00.004 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
21:32:36.280 00.619 11060 Exposure complete
21:32:36.447 00.167 11060 worker thread done servicing request
21:32:36.447 00.000 10844 OnExposeComplete: enter
21:32:36.447 00.000 10844 UpdateGuideState(): m_state=6
21:32:36.447 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
21:32:36.447 00.000 10844 Star::Find returns 1 (0), X=94.02, Y=463.29, Mass=820, SNR=18.4, Peak=93 HFD=2.5
21:32:36.448 00.001 10844 MultiStar: [#1 0.12,-0.92,0.00,M1] [#2 -0.22,-1.41,0.00,M3] [#3 -0.30,-0.57,0.83,U] [#4 0.22,-0.13,3.65,U] [#5 -0.59,0.20,0.96,U] [#6 -0.31,-0.10,1.01,U] [#7 0.15,0.20,1.11,U] [#8 0.35,-0.96,0.00,M1] 
21:32:36.448 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.14}, one-star: {-0.40, -0.51}
21:32:36.448 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.80) = xAngle (-1.21 = -1.21)
21:32:36.448 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.29 = -1.29)
21:32:36.448 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.01 mountX=0.05 mountY=-0.15, mountTheta=-1.22
21:32:36.448 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.14, opts=13)
21:32:36.448 00.000 10844 Enqueuing Move request for scope (-0.06, -0.14)
21:32:36.448 00.000 11060 Worker thread wakes up
21:32:36.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
21:32:36.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
21:32:36.448 00.000 11060 Moving (-0.06, -0.14) raw xDistance=0.05 yDistance=-0.15
21:32:36.448 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.312460, 1:0.126069, 2:0.145369
21:32:36.448 00.000 11060 BLC: No correction, Miss < min_move
21:32:36.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:32:36.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:36.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:32:36.448 00.000 11060 MoveAxis(E, 0, ABG)
21:32:36.448 00.000 11060 Move returns status 0, amount 0
21:32:36.448 00.000 11060 MoveAxis(N, 0, ABG)
21:32:36.448 00.000 11060 Move returns status 0, amount 0
21:32:36.448 00.000 11060 move complete, result=0
21:32:36.448 00.000 11060 worker thread done servicing request
21:32:36.464 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:36.474 00.010 10844 UpdateGuideState exits: m=820 SNR=18.4
21:32:36.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:36.479 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:36.479 00.000 10844 Enqueuing Expose request
21:32:36.479 00.000 11060 Worker thread wakes up
21:32:36.479 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:36.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:36.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:37.102 00.623 11060 Exposure complete
21:32:37.252 00.150 11060 worker thread done servicing request
21:32:37.252 00.000 10844 OnExposeComplete: enter
21:32:37.252 00.000 10844 UpdateGuideState(): m_state=6
21:32:37.258 00.006 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
21:32:37.258 00.000 10844 Star::Find returns 1 (0), X=94.48, Y=463.28, Mass=805, SNR=17.5, Peak=82 HFD=3.2
21:32:37.258 00.000 10844 MultiStar: [#1 0.19,-1.56,0.00,M2] [#2 -0.38,-0.69,1.00,U] [#3 0.58,-0.36,0.99,U] [#4 0.41,-0.19,4.19,U] [#5 0.03,-0.52,1.20,U] [#6 -0.21,-0.34,0.82,U] [#7 0.14,0.13,0.99,U] [#8 0.69,-1.57,0.00,M2] 
21:32:37.258 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.31}, one-star: {0.07, -0.53}
21:32:37.258 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.80) = xAngle (-0.20 = -0.20)
21:32:37.258 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.29 = -0.29)
21:32:37.258 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-1.01 mountX=0.36 mountY=-0.10, mountTheta=-0.28
21:32:37.258 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.31, opts=13)
21:32:37.258 00.000 10844 Enqueuing Move request for scope (0.20, -0.31)
21:32:37.260 00.002 11060 Worker thread wakes up
21:32:37.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.31) opts 0xd
21:32:37.260 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.31)
21:32:37.260 00.000 11060 Moving (0.20, -0.31) raw xDistance=0.36 yDistance=-0.10
21:32:37.260 00.000 11060 BLC: window closed
21:32:37.260 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.312460, 1:0.126069, 2:0.145369
21:32:37.260 00.000 11060 BLC: No correction, Miss < min_move
21:32:37.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
21:32:37.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:37.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:32:37.260 00.000 11060 MoveAxis(W, 52, ABG)
21:32:37.260 00.000 11060 Guiding  Dir = 3, Dur = 52
21:32:37.266 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:37.279 00.013 10844 UpdateGuideState exits: m=805 SNR=17.5
21:32:37.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:37.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:37.279 00.000 10844 Enqueuing Expose request
21:32:37.290 00.011 11060 IsSlewing returns 0
21:32:37.290 00.000 11060 IsGuiding returns 0
21:32:37.382 00.092 11060 IsGuiding returns 0
21:32:37.382 00.000 11060 Move returns status 0, amount 52
21:32:37.382 00.000 11060 MoveAxis(N, 0, ABG)
21:32:37.382 00.000 11060 Move returns status 0, amount 0
21:32:37.382 00.000 11060 move complete, result=0
21:32:37.382 00.000 11060 worker thread done servicing request
21:32:37.382 00.000 11060 Worker thread wakes up
21:32:37.382 00.000 10844 GuideStep: 0.4 px 52 ms WEST, -0.1 px 0 ms NORTH
21:32:37.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:37.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:38.016 00.634 11060 Exposure complete
21:32:38.175 00.159 11060 worker thread done servicing request
21:32:38.175 00.000 10844 OnExposeComplete: enter
21:32:38.175 00.000 10844 UpdateGuideState(): m_state=6
21:32:38.175 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
21:32:38.175 00.000 10844 Star::Find returns 1 (0), X=94.45, Y=463.85, Mass=916, SNR=19.2, Peak=116 HFD=3.1
21:32:38.175 00.000 10844 MultiStar: [#1 -0.21,-1.48,0.00,M3] [#2 -0.57,-0.49,0.92,U] [#3 0.49,-0.41,0.80,U] [#4 0.32,-0.30,3.44,U] [#5 -0.94,-0.12,0.00,M3] [#6 -0.37,0.09,0.98,U] [#7 0.64,0.23,0.97,U] [#8 0.52,-0.70,0.93,U] 
21:32:38.175 00.000 10844 single-star, 6 included, MultiStar: {0.19, -0.24}, one-star: {0.04, 0.04}
21:32:38.175 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.80) = xAngle (1.66 = 1.66)
21:32:38.175 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.57 = 1.57)
21:32:38.175 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.85 mountX=-0.01 mountY=0.06, mountTheta=1.66
21:32:38.179 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
21:32:38.179 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
21:32:38.179 00.000 11060 Worker thread wakes up
21:32:38.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
21:32:38.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
21:32:38.179 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.01 yDistance=0.06
21:32:38.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:32:38.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:38.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:32:38.179 00.000 11060 MoveAxis(E, 0, ABG)
21:32:38.179 00.000 11060 Move returns status 0, amount 0
21:32:38.179 00.000 11060 MoveAxis(N, 0, ABG)
21:32:38.179 00.000 11060 Move returns status 0, amount 0
21:32:38.179 00.000 11060 move complete, result=0
21:32:38.179 00.000 11060 worker thread done servicing request
21:32:38.192 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:38.209 00.017 10844 UpdateGuideState exits: m=916 SNR=19.2
21:32:38.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:38.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:38.209 00.000 10844 Enqueuing Expose request
21:32:38.209 00.000 11060 Worker thread wakes up
21:32:38.209 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:32:38.211 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:38.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:38.835 00.624 11060 Exposure complete
21:32:38.989 00.154 11060 worker thread done servicing request
21:32:38.989 00.000 10844 OnExposeComplete: enter
21:32:38.989 00.000 10844 UpdateGuideState(): m_state=6
21:32:38.989 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
21:32:38.989 00.000 10844 Star::Find returns 1 (0), X=94.14, Y=464.20, Mass=1197, SNR=21.8, Peak=97 HFD=3.8
21:32:38.991 00.002 10844 MultiStar: [#1 -0.28,-0.06,0.85,U] [#2 0.13,0.60,0.87,U] [#3 0.66,0.21,0.66,U] [#4 0.00,1.16,0.00,M1] [#5 -0.90,0.56,0.00,M4] [#6 -0.41,0.43,0.64,U] [#7 0.19,0.69,0.74,U] [#8 0.53,0.50,0.76,U] 
21:32:38.991 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.39}, one-star: {-0.27, 0.39}
21:32:38.991 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.80) = xAngle (2.22 = 2.22)
21:32:38.991 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.14 = 2.14)
21:32:38.991 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.39 hyp=0.40 cameraTheta=1.42 mountX=-0.24 mountY=0.33, mountTheta=2.19
21:32:38.992 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.39, opts=13)
21:32:38.992 00.000 10844 Enqueuing Move request for scope (0.06, 0.39)
21:32:38.993 00.001 11060 Worker thread wakes up
21:32:38.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.39) opts 0xd
21:32:38.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.39)
21:32:38.993 00.000 11060 Moving (0.06, 0.39) raw xDistance=-0.24 yDistance=0.33
21:32:38.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
21:32:38.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:38.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:32:38.993 00.000 11060 MoveAxis(E, 35, ABG)
21:32:38.993 00.000 11060 Guiding  Dir = 2, Dur = 35
21:32:38.997 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:38.999 00.002 11060 IsSlewing returns 0
21:32:38.999 00.000 11060 IsGuiding returns 0
21:32:39.012 00.013 10844 UpdateGuideState exits: m=1197 SNR=21.8
21:32:39.012 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:39.012 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:39.012 00.000 10844 Enqueuing Expose request
21:32:39.052 00.040 11060 IsGuiding returns 0
21:32:39.052 00.000 11060 Move returns status 0, amount 35
21:32:39.052 00.000 11060 MoveAxis(N, 0, ABG)
21:32:39.052 00.000 11060 Move returns status 0, amount 0
21:32:39.052 00.000 11060 move complete, result=0
21:32:39.053 00.001 11060 worker thread done servicing request
21:32:39.055 00.002 11060 Worker thread wakes up
21:32:39.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:39.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:39.055 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.3 px 0 ms NORTH
21:32:39.678 00.623 11060 Exposure complete
21:32:39.851 00.173 11060 worker thread done servicing request
21:32:39.851 00.000 10844 OnExposeComplete: enter
21:32:39.851 00.000 10844 UpdateGuideState(): m_state=6
21:32:39.854 00.003 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
21:32:39.854 00.000 10844 Star::Find returns 1 (0), X=94.12, Y=463.07, Mass=764, SNR=17.2, Peak=81 HFD=3.1
21:32:39.855 00.001 10844 MultiStar: [#1 0.78,-0.26,0.99,U] [#2 -0.35,-0.41,0.99,U] [#3 -0.19,-0.46,1.00,U] [#4 -0.25,0.56,4.04,U] [#5 -0.44,-0.18,1.08,U] [#6 -0.82,0.27,0.97,U] [#7 0.07,-0.25,1.19,U] [#8 0.34,-0.65,0.83,U] 
21:32:39.855 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.29, -0.73}
21:32:39.855 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.80) = xAngle (-2.16 = -2.16)
21:32:39.855 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.24 = -2.24)
21:32:39.855 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-2.96 mountX=-0.09 mountY=-0.13, mountTheta=-2.19
21:32:39.855 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.03, opts=13)
21:32:39.855 00.000 10844 Enqueuing Move request for scope (-0.16, -0.03)
21:32:39.855 00.000 11060 Worker thread wakes up
21:32:39.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
21:32:39.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
21:32:39.855 00.000 11060 Moving (-0.16, -0.03) raw xDistance=-0.09 yDistance=-0.13
21:32:39.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:32:39.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:39.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:32:39.855 00.000 11060 MoveAxis(E, 0, ABG)
21:32:39.855 00.000 11060 Move returns status 0, amount 0
21:32:39.855 00.000 11060 MoveAxis(N, 0, ABG)
21:32:39.855 00.000 11060 Move returns status 0, amount 0
21:32:39.855 00.000 11060 move complete, result=0
21:32:39.855 00.000 11060 worker thread done servicing request
21:32:39.860 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:39.885 00.025 10844 UpdateGuideState exits: m=764 SNR=17.2
21:32:39.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:39.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:39.885 00.000 10844 Enqueuing Expose request
21:32:39.885 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:39.886 00.001 11060 Worker thread wakes up
21:32:39.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:39.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:40.527 00.641 11060 Exposure complete
21:32:40.692 00.165 11060 worker thread done servicing request
21:32:40.695 00.003 10844 OnExposeComplete: enter
21:32:40.695 00.000 10844 UpdateGuideState(): m_state=6
21:32:40.695 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
21:32:40.695 00.000 10844 Star::Find returns 1 (0), X=93.89, Y=463.74, Mass=946, SNR=19.2, Peak=115 HFD=2.9
21:32:40.695 00.000 10844 MultiStar: [#1 0.09,-0.20,1.24,U] [#2 -0.47,-0.46,0.84,U] [#3 0.34,-0.50,0.78,U] [#4 -0.58,0.56,3.55,U] [#5 0.03,-0.06,1.01,U] [#6 -0.79,-0.01,0.91,U] [#7 -0.06,0.48,0.82,U] [#8 0.40,0.08,0.90,U] 
21:32:40.695 00.000 10844 refined, 8 included, MultiStar: {-0.27, 0.12}, one-star: {-0.52, -0.07}
21:32:40.695 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.80) = xAngle (3.54 = -2.74)
21:32:40.695 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.46 = -2.83)
21:32:40.695 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.29 cameraTheta=2.74 mountX=-0.27 mountY=-0.09, mountTheta=-2.82
21:32:40.698 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.12, opts=13)
21:32:40.698 00.000 10844 Enqueuing Move request for scope (-0.27, 0.12)
21:32:40.698 00.000 11060 Worker thread wakes up
21:32:40.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
21:32:40.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
21:32:40.698 00.000 11060 Moving (-0.27, 0.12) raw xDistance=-0.27 yDistance=-0.09
21:32:40.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
21:32:40.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:40.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:32:40.698 00.000 11060 MoveAxis(E, 40, ABG)
21:32:40.698 00.000 11060 Guiding  Dir = 2, Dur = 40
21:32:40.703 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:40.723 00.020 11060 IsSlewing returns 0
21:32:40.723 00.000 11060 IsGuiding returns 0
21:32:40.728 00.005 10844 UpdateGuideState exits: m=946 SNR=19.2
21:32:40.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:40.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:40.728 00.000 10844 Enqueuing Expose request
21:32:40.784 00.056 11060 IsGuiding returns 0
21:32:40.784 00.000 11060 Move returns status 0, amount 40
21:32:40.784 00.000 11060 MoveAxis(N, 0, ABG)
21:32:40.784 00.000 11060 Move returns status 0, amount 0
21:32:40.784 00.000 11060 move complete, result=0
21:32:40.784 00.000 11060 worker thread done servicing request
21:32:40.784 00.000 11060 Worker thread wakes up
21:32:40.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:40.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:40.784 00.000 10844 GuideStep: -0.3 px 40 ms EAST, -0.1 px 0 ms NORTH
21:32:41.409 00.625 11060 Exposure complete
21:32:41.565 00.156 11060 worker thread done servicing request
21:32:41.565 00.000 10844 OnExposeComplete: enter
21:32:41.565 00.000 10844 UpdateGuideState(): m_state=6
21:32:41.565 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:32:41.565 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=463.24, Mass=799, SNR=17.5, Peak=81 HFD=3.3
21:32:41.565 00.000 10844 MultiStar: [#1 -0.22,-0.45,1.02,U] [#2 -0.37,-0.77,1.00,U] [#3 0.50,0.06,0.95,U] [#4 0.29,0.18,3.74,U] [#5 -0.57,0.15,1.02,U] [#6 -0.63,0.39,0.77,U] [#7 -0.07,0.48,0.96,U] [#8 0.33,-0.37,0.89,U] 
21:32:41.565 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.22, -0.56}
21:32:41.565 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.80) = xAngle (-0.97 = -0.97)
21:32:41.565 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.06 = -1.06)
21:32:41.565 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.77 mountX=0.03 mountY=-0.04, mountTheta=-1.00
21:32:41.567 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
21:32:41.568 00.001 10844 Enqueuing Move request for scope (-0.01, -0.04)
21:32:41.568 00.000 11060 Worker thread wakes up
21:32:41.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
21:32:41.568 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
21:32:41.568 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.03 yDistance=-0.04
21:32:41.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:32:41.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:41.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:32:41.568 00.000 11060 MoveAxis(E, 0, ABG)
21:32:41.568 00.000 11060 Move returns status 0, amount 0
21:32:41.568 00.000 11060 MoveAxis(N, 0, ABG)
21:32:41.568 00.000 11060 Move returns status 0, amount 0
21:32:41.568 00.000 11060 move complete, result=0
21:32:41.568 00.000 11060 worker thread done servicing request
21:32:41.573 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:41.589 00.016 10844 UpdateGuideState exits: m=799 SNR=17.5
21:32:41.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:41.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:41.589 00.000 10844 Enqueuing Expose request
21:32:41.589 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:32:41.589 00.000 11060 Worker thread wakes up
21:32:41.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:41.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:42.214 00.625 11060 Exposure complete
21:32:42.387 00.173 11060 worker thread done servicing request
21:32:42.387 00.000 10844 OnExposeComplete: enter
21:32:42.387 00.000 10844 UpdateGuideState(): m_state=6
21:32:42.387 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
21:32:42.387 00.000 10844 Star::Find returns 1 (0), X=94.28, Y=462.94, Mass=1114, SNR=21.1, Peak=108 HFD=3.4
21:32:42.387 00.000 10844 MultiStar: [#1 -0.19,-0.26,0.92,U] [#2 -0.43,-0.87,0.00,M1] [#3 0.07,-1.18,0.00,M1] [#4 -0.38,0.24,3.25,U] [#5 -0.79,0.14,0.86,U] [#6 -0.26,-0.38,0.93,U] [#7 -0.15,0.80,0.80,U] [#8 0.38,-0.40,0.71,U] 
21:32:42.387 00.000 10844 refined, 6 included, MultiStar: {-0.27, -0.02}, one-star: {-0.13, -0.87}
21:32:42.387 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.80) = xAngle (-2.26 = -2.26)
21:32:42.387 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.34 = -2.34)
21:32:42.387 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.06 mountX=-0.17 mountY=-0.20, mountTheta=-2.30
21:32:42.387 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.02, opts=13)
21:32:42.387 00.000 10844 Enqueuing Move request for scope (-0.27, -0.02)
21:32:42.387 00.000 11060 Worker thread wakes up
21:32:42.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
21:32:42.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
21:32:42.387 00.000 11060 Moving (-0.27, -0.02) raw xDistance=-0.17 yDistance=-0.20
21:32:42.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
21:32:42.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:32:42.387 00.000 11060 MoveAxis(E, 26, ABG)
21:32:42.387 00.000 11060 Guiding  Dir = 2, Dur = 26
21:32:42.397 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:42.406 00.009 11060 IsSlewing returns 0
21:32:42.406 00.000 11060 IsGuiding returns 0
21:32:42.417 00.011 10844 UpdateGuideState exits: m=1114 SNR=21.1
21:32:42.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:42.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:42.417 00.000 10844 Enqueuing Expose request
21:32:42.438 00.021 11060 IsGuiding returns 0
21:32:42.440 00.002 11060 Move returns status 0, amount 26
21:32:42.440 00.000 11060 MoveAxis(N, 75, ABG)
21:32:42.440 00.000 11060 Guiding  Dir = 0, Dur = 75
21:32:42.469 00.029 11060 IsSlewing returns 0
21:32:42.469 00.000 11060 IsGuiding returns 0
21:32:42.573 00.104 11060 IsGuiding returns 0
21:32:42.573 00.000 11060 Move returns status 0, amount 75
21:32:42.573 00.000 11060 move complete, result=0
21:32:42.573 00.000 11060 worker thread done servicing request
21:32:42.573 00.000 11060 Worker thread wakes up
21:32:42.573 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.2 px 75 ms NORTH
21:32:42.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:42.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:43.205 00.632 11060 Exposure complete
21:32:43.374 00.169 11060 worker thread done servicing request
21:32:43.374 00.000 10844 OnExposeComplete: enter
21:32:43.374 00.000 10844 UpdateGuideState(): m_state=6
21:32:43.374 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
21:32:43.374 00.000 10844 Star::Find returns 1 (0), X=94.12, Y=463.12, Mass=1008, SNR=20.1, Peak=99 HFD=3.4
21:32:43.374 00.000 10844 MultiStar: [#1 0.24,-0.44,1.10,U] [#2 -0.19,-0.90,0.00,M2] [#3 0.67,-0.69,0.00,M2] [#4 -0.04,0.07,3.34,U] [#5 -0.42,-0.41,1.07,U] [#6 -0.47,-0.19,0.91,U] [#7 0.39,-0.03,0.96,U] [#8 0.48,-0.92,0.00,M1] 
21:32:43.374 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.19}, one-star: {-0.30, -0.68}
21:32:43.374 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.80) = xAngle (-1.18 = -1.18)
21:32:43.374 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.26 = -1.26)
21:32:43.374 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.98 mountX=0.08 mountY=-0.20, mountTheta=-1.19
21:32:43.378 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.19, opts=13)
21:32:43.378 00.000 10844 Enqueuing Move request for scope (-0.08, -0.19)
21:32:43.378 00.000 11060 Worker thread wakes up
21:32:43.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
21:32:43.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
21:32:43.378 00.000 11060 Moving (-0.08, -0.19) raw xDistance=0.08 yDistance=-0.20
21:32:43.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:32:43.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:32:43.378 00.000 11060 MoveAxis(E, 0, ABG)
21:32:43.378 00.000 11060 Move returns status 0, amount 0
21:32:43.378 00.000 11060 MoveAxis(N, 75, ABG)
21:32:43.378 00.000 11060 Guiding  Dir = 0, Dur = 75
21:32:43.383 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:43.398 00.015 10844 UpdateGuideState exits: m=1008 SNR=20.1
21:32:43.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:43.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:43.398 00.000 10844 Enqueuing Expose request
21:32:43.404 00.006 11060 IsSlewing returns 0
21:32:43.404 00.000 11060 IsGuiding returns 0
21:32:43.497 00.093 11060 IsGuiding returns 0
21:32:43.497 00.000 11060 Move returns status 0, amount 75
21:32:43.497 00.000 11060 move complete, result=0
21:32:43.497 00.000 11060 worker thread done servicing request
21:32:43.497 00.000 11060 Worker thread wakes up
21:32:43.497 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 75 ms NORTH
21:32:43.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:43.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:44.119 00.622 11060 Exposure complete
21:32:44.276 00.157 11060 worker thread done servicing request
21:32:44.276 00.000 10844 OnExposeComplete: enter
21:32:44.276 00.000 10844 UpdateGuideState(): m_state=6
21:32:44.276 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
21:32:44.276 00.000 10844 Star::Find returns 1 (0), X=94.34, Y=463.70, Mass=905, SNR=18.9, Peak=94 HFD=3.2
21:32:44.276 00.000 10844 MultiStar: [#1 0.37,-0.36,1.24,U] [#2 -0.12,-0.18,0.88,U] [#3 0.90,0.05,0.00,M3] [#4 -0.52,-0.53,3.61,U] [#5 -0.97,0.01,0.00,M1] [#6 0.05,-0.22,0.80,U] [#7 0.57,0.79,0.00,M1] [#8 0.21,-0.91,0.00,M2] 
21:32:44.276 00.000 10844 single-star, 4 included, MultiStar: {-0.21, -0.37}, one-star: {-0.07, -0.10}
21:32:44.276 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.80) = xAngle (-1.37 = -1.37)
21:32:44.276 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.46 = -1.46)
21:32:44.276 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.18 mountX=0.02 mountY=-0.13, mountTheta=-1.38
21:32:44.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
21:32:44.278 00.000 10844 Enqueuing Move request for scope (-0.07, -0.10)
21:32:44.278 00.000 11060 Worker thread wakes up
21:32:44.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
21:32:44.278 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
21:32:44.278 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.02 yDistance=-0.13
21:32:44.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:32:44.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:44.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:32:44.278 00.000 11060 MoveAxis(E, 0, ABG)
21:32:44.278 00.000 11060 Move returns status 0, amount 0
21:32:44.278 00.000 11060 MoveAxis(N, 0, ABG)
21:32:44.278 00.000 11060 Move returns status 0, amount 0
21:32:44.278 00.000 11060 move complete, result=0
21:32:44.278 00.000 11060 worker thread done servicing request
21:32:44.282 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:44.305 00.023 10844 UpdateGuideState exits: m=905 SNR=18.9
21:32:44.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:44.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:44.305 00.000 10844 Enqueuing Expose request
21:32:44.305 00.000 11060 Worker thread wakes up
21:32:44.305 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:44.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:44.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:44.945 00.640 11060 Exposure complete
21:32:45.116 00.171 11060 worker thread done servicing request
21:32:45.116 00.000 10844 OnExposeComplete: enter
21:32:45.116 00.000 10844 UpdateGuideState(): m_state=6
21:32:45.116 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
21:32:45.116 00.000 10844 Star::Find returns 1 (0), X=94.21, Y=463.69, Mass=770, SNR=17.6, Peak=88 HFD=3.5
21:32:45.116 00.000 10844 MultiStar: [#1 -0.11,-0.60,1.41,U] [#2 0.46,-0.52,0.99,U] [#3 0.48,-0.27,0.74,U] [#4 -0.01,0.37,3.92,U] [#5 -0.51,0.93,0.00,M2] [#6 -0.26,-0.03,0.96,U] [#7 0.73,0.59,0.00,M2] [#8 0.03,-0.30,1.04,U] 
21:32:45.116 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {-0.20, -0.12}
21:32:45.116 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.80) = xAngle (-0.37 = -0.37)
21:32:45.116 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.46 = -0.46)
21:32:45.116 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.18 mountX=0.06 mountY=-0.03, mountTheta=-0.45
21:32:45.122 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
21:32:45.122 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
21:32:45.122 00.000 11060 Worker thread wakes up
21:32:45.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
21:32:45.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
21:32:45.122 00.000 11060 Moving (0.02, -0.05) raw xDistance=0.06 yDistance=-0.03
21:32:45.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:32:45.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:45.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:32:45.122 00.000 11060 MoveAxis(E, 0, ABG)
21:32:45.122 00.000 11060 Move returns status 0, amount 0
21:32:45.122 00.000 11060 MoveAxis(N, 0, ABG)
21:32:45.122 00.000 11060 Move returns status 0, amount 0
21:32:45.122 00.000 11060 move complete, result=0
21:32:45.122 00.000 11060 worker thread done servicing request
21:32:45.127 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:45.143 00.016 10844 UpdateGuideState exits: m=770 SNR=17.6
21:32:45.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:45.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:45.143 00.000 10844 Enqueuing Expose request
21:32:45.143 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:32:45.143 00.000 11060 Worker thread wakes up
21:32:45.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:45.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:45.773 00.630 11060 Exposure complete
21:32:45.956 00.183 11060 worker thread done servicing request
21:32:45.958 00.002 10844 OnExposeComplete: enter
21:32:45.958 00.000 10844 UpdateGuideState(): m_state=6
21:32:45.958 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
21:32:45.958 00.000 10844 Star::Find returns 1 (0), X=93.97, Y=464.03, Mass=945, SNR=19.2, Peak=109 HFD=2.9
21:32:45.958 00.000 10844 MultiStar: [#1 0.40,-0.51,1.03,U] [#2 0.43,-0.06,0.86,U] [#3 0.88,-0.84,0.00,M3] [#4 0.32,0.48,3.36,U] [#5 -0.71,1.12,0.00,M3] [#6 0.12,0.10,0.95,U] [#7 0.07,0.44,0.95,U] [#8 -0.03,-0.09,0.91,U] 
21:32:45.958 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.19}, one-star: {-0.44, 0.23}
21:32:45.958 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.80) = xAngle (1.62 = 1.62)
21:32:45.958 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.53 = 1.53)
21:32:45.958 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.81 mountX=-0.01 mountY=0.26, mountTheta=1.62
21:32:45.960 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.19, opts=13)
21:32:45.960 00.000 10844 Enqueuing Move request for scope (0.18, 0.19)
21:32:45.960 00.000 11060 Worker thread wakes up
21:32:45.961 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
21:32:45.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
21:32:45.961 00.000 11060 Moving (0.18, 0.19) raw xDistance=-0.01 yDistance=0.26
21:32:45.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:32:45.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:45.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:32:45.962 00.001 11060 MoveAxis(E, 0, ABG)
21:32:45.962 00.000 11060 Move returns status 0, amount 0
21:32:45.962 00.000 11060 MoveAxis(N, 0, ABG)
21:32:45.962 00.000 11060 Move returns status 0, amount 0
21:32:45.962 00.000 11060 move complete, result=0
21:32:45.962 00.000 11060 worker thread done servicing request
21:32:45.969 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:45.987 00.018 10844 UpdateGuideState exits: m=945 SNR=19.2
21:32:45.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:45.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:45.987 00.000 10844 Enqueuing Expose request
21:32:45.987 00.000 11060 Worker thread wakes up
21:32:45.987 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:32:45.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:45.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:46.627 00.640 11060 Exposure complete
21:32:46.796 00.169 11060 worker thread done servicing request
21:32:46.796 00.000 10844 OnExposeComplete: enter
21:32:46.796 00.000 10844 UpdateGuideState(): m_state=6
21:32:46.797 00.001 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
21:32:46.797 00.000 10844 Star::Find returns 1 (0), X=93.94, Y=463.44, Mass=999, SNR=19.8, Peak=118 HFD=3.1
21:32:46.797 00.000 10844 MultiStar: [#1 0.14,-0.66,1.12,U] [#2 -0.30,-0.66,0.87,U] [#3 0.72,-0.49,0.83,U] [#4 -0.03,0.23,3.64,U] [#5 0.02,-0.15,0.93,U] [#6 -0.23,-0.09,0.87,U] [#7 0.64,0.07,0.96,U] [#8 0.36,-1.21,0.00,M1] 
21:32:46.797 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.14}, one-star: {-0.47, -0.36}
21:32:46.797 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.80) = xAngle (-0.53 = -0.53)
21:32:46.797 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.62 = -0.62)
21:32:46.797 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.33 mountX=0.12 mountY=-0.08, mountTheta=-0.59
21:32:46.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
21:32:46.799 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
21:32:46.799 00.000 11060 Worker thread wakes up
21:32:46.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
21:32:46.799 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
21:32:46.799 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.12 yDistance=-0.08
21:32:46.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
21:32:46.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:46.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:32:46.799 00.000 11060 MoveAxis(W, 18, ABG)
21:32:46.799 00.000 11060 Guiding  Dir = 3, Dur = 18
21:32:46.806 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:46.819 00.013 11060 IsSlewing returns 0
21:32:46.819 00.000 11060 IsGuiding returns 0
21:32:46.822 00.003 10844 UpdateGuideState exits: m=999 SNR=19.8
21:32:46.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:46.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:46.822 00.000 10844 Enqueuing Expose request
21:32:46.860 00.038 11060 IsGuiding returns 0
21:32:46.860 00.000 11060 Move returns status 0, amount 18
21:32:46.860 00.000 11060 MoveAxis(N, 0, ABG)
21:32:46.860 00.000 11060 Move returns status 0, amount 0
21:32:46.860 00.000 11060 move complete, result=0
21:32:46.860 00.000 11060 worker thread done servicing request
21:32:46.860 00.000 11060 Worker thread wakes up
21:32:46.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:46.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:46.863 00.003 10844 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
21:32:47.491 00.628 11060 Exposure complete
21:32:47.677 00.186 11060 worker thread done servicing request
21:32:47.677 00.000 10844 OnExposeComplete: enter
21:32:47.677 00.000 10844 UpdateGuideState(): m_state=6
21:32:47.677 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
21:32:47.677 00.000 10844 Star::Find returns 1 (0), X=94.58, Y=463.88, Mass=845, SNR=18.3, Peak=88 HFD=3.2
21:32:47.677 00.000 10844 MultiStar: [#1 0.12,-0.17,1.09,U] [#2 0.44,-0.02,0.94,U] [#3 0.30,0.25,0.90,U] [#4 0.22,0.18,3.71,U] [#5 -0.35,0.15,1.23,U] [#6 0.24,-0.12,0.88,U] [#7 0.08,0.97,0.00,M1] [#8 0.27,-0.64,1.03,U] 
21:32:47.677 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.02}, one-star: {0.17, 0.07}
21:32:47.677 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.80) = xAngle (0.90 = 0.90)
21:32:47.677 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.82 = 0.82)
21:32:47.677 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.10 mountX=0.11 mountY=0.13, mountTheta=0.87
21:32:47.680 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.02, opts=13)
21:32:47.680 00.000 10844 Enqueuing Move request for scope (0.18, 0.02)
21:32:47.680 00.000 11060 Worker thread wakes up
21:32:47.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
21:32:47.680 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
21:32:47.680 00.000 11060 Moving (0.18, 0.02) raw xDistance=0.11 yDistance=0.13
21:32:47.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:32:47.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:47.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:32:47.680 00.000 11060 MoveAxis(E, 0, ABG)
21:32:47.680 00.000 11060 Move returns status 0, amount 0
21:32:47.680 00.000 11060 MoveAxis(N, 0, ABG)
21:32:47.680 00.000 11060 Move returns status 0, amount 0
21:32:47.682 00.002 11060 move complete, result=0
21:32:47.682 00.000 11060 worker thread done servicing request
21:32:47.687 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:47.704 00.017 10844 UpdateGuideState exits: m=845 SNR=18.3
21:32:47.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:47.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:47.704 00.000 10844 Enqueuing Expose request
21:32:47.704 00.000 11060 Worker thread wakes up
21:32:47.704 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:32:47.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:47.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:48.328 00.624 11060 Exposure complete
21:32:48.493 00.165 11060 worker thread done servicing request
21:32:48.493 00.000 10844 OnExposeComplete: enter
21:32:48.493 00.000 10844 UpdateGuideState(): m_state=6
21:32:48.493 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
21:32:48.493 00.000 10844 Star::Find returns 1 (0), X=94.60, Y=463.93, Mass=1025, SNR=20.2, Peak=114 HFD=3.3
21:32:48.493 00.000 10844 MultiStar: [#1 0.17,0.00,1.15,U] [#2 0.38,0.12,0.83,U] [#3 0.04,-0.36,0.64,U] [#4 0.14,0.13,3.68,U] [#5 -0.45,0.50,0.91,U] [#6 -0.40,0.14,0.75,U] [#7 -0.06,0.89,0.00,M2] [#8 0.06,-0.14,1.00,U] 
21:32:48.493 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.09}, one-star: {0.19, 0.13}
21:32:48.493 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.80) = xAngle (1.78 = 1.78)
21:32:48.493 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.70 = 1.70)
21:32:48.493 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=-0.02 mountY=0.11, mountTheta=1.78
21:32:48.495 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
21:32:48.495 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
21:32:48.495 00.000 11060 Worker thread wakes up
21:32:48.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
21:32:48.495 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
21:32:48.495 00.000 11060 Moving (0.06, 0.09) raw xDistance=-0.02 yDistance=0.11
21:32:48.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:32:48.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:48.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:32:48.495 00.000 11060 MoveAxis(E, 0, ABG)
21:32:48.495 00.000 11060 Move returns status 0, amount 0
21:32:48.495 00.000 11060 MoveAxis(N, 0, ABG)
21:32:48.495 00.000 11060 Move returns status 0, amount 0
21:32:48.495 00.000 11060 move complete, result=0
21:32:48.495 00.000 11060 worker thread done servicing request
21:32:48.503 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:48.519 00.016 10844 UpdateGuideState exits: m=1025 SNR=20.2
21:32:48.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:48.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:48.519 00.000 10844 Enqueuing Expose request
21:32:48.519 00.000 11060 Worker thread wakes up
21:32:48.519 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:32:48.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:48.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:49.145 00.626 11060 Exposure complete
21:32:49.297 00.152 11060 worker thread done servicing request
21:32:49.297 00.000 10844 OnExposeComplete: enter
21:32:49.297 00.000 10844 UpdateGuideState(): m_state=6
21:32:49.297 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
21:32:49.297 00.000 10844 Star::Find returns 1 (0), X=94.24, Y=463.98, Mass=1188, SNR=21.6, Peak=106 HFD=3.4
21:32:49.297 00.000 10844 MultiStar: [#1 0.35,-0.51,0.97,U] [#2 -0.56,-0.40,0.83,U] [#3 0.44,-0.29,0.66,U] [#4 0.48,0.21,3.09,U] [#5 0.07,-0.14,0.96,U] [#6 0.35,-0.31,0.77,U] [#7 0.84,0.61,0.00,M3] [#8 0.59,-0.52,0.94,U] 
21:32:49.297 00.000 10844 single-star, 7 included, MultiStar: {0.26, -0.12}, one-star: {-0.18, 0.18}
21:32:49.297 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.80) = xAngle (3.16 = -3.12)
21:32:49.297 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.07 = 3.07)
21:32:49.297 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.35 mountX=-0.25 mountY=0.02, mountTheta=3.07
21:32:49.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.18, opts=13)
21:32:49.297 00.000 10844 Enqueuing Move request for scope (-0.18, 0.18)
21:32:49.297 00.000 11060 Worker thread wakes up
21:32:49.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
21:32:49.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
21:32:49.297 00.000 11060 Moving (-0.18, 0.18) raw xDistance=-0.25 yDistance=0.02
21:32:49.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:32:49.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:49.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:32:49.297 00.000 11060 MoveAxis(E, 37, ABG)
21:32:49.297 00.000 11060 Guiding  Dir = 2, Dur = 37
21:32:49.306 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:49.316 00.010 11060 IsSlewing returns 0
21:32:49.316 00.000 11060 IsGuiding returns 0
21:32:49.321 00.005 10844 UpdateGuideState exits: m=1188 SNR=21.6
21:32:49.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:49.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:49.321 00.000 10844 Enqueuing Expose request
21:32:49.362 00.041 11060 IsGuiding returns 0
21:32:49.362 00.000 11060 Move returns status 0, amount 37
21:32:49.362 00.000 11060 MoveAxis(N, 0, ABG)
21:32:49.362 00.000 11060 Move returns status 0, amount 0
21:32:49.362 00.000 11060 move complete, result=0
21:32:49.362 00.000 11060 worker thread done servicing request
21:32:49.362 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
21:32:49.362 00.000 11060 Worker thread wakes up
21:32:49.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:49.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:49.996 00.634 11060 Exposure complete
21:32:50.166 00.170 11060 worker thread done servicing request
21:32:50.166 00.000 10844 OnExposeComplete: enter
21:32:50.166 00.000 10844 UpdateGuideState(): m_state=6
21:32:50.166 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
21:32:50.166 00.000 10844 Star::Find returns 1 (0), X=94.10, Y=463.34, Mass=1238, SNR=22.4, Peak=121 HFD=3.6
21:32:50.166 00.000 10844 MultiStar: [#1 0.53,-0.79,0.00,M1] [#2 -0.39,-0.85,0.00,M1] [#3 -0.23,-0.73,0.68,U] [#4 -0.04,-0.01,3.04,U] [#5 -0.18,-0.69,0.58,U] [#6 0.15,-0.14,0.65,U] [#7 0.02,-0.11,0.77,U] [#8 0.78,-0.64,0.00,M1] 
21:32:50.166 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.23}, one-star: {-0.31, -0.46}
21:32:50.166 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.80) = xAngle (-1.13 = -1.13)
21:32:50.166 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.22 = -1.22)
21:32:50.166 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.93 mountX=0.11 mountY=-0.23, mountTheta=-1.14
21:32:50.169 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.23, opts=13)
21:32:50.169 00.000 10844 Enqueuing Move request for scope (-0.09, -0.23)
21:32:50.169 00.000 11060 Worker thread wakes up
21:32:50.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
21:32:50.169 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
21:32:50.169 00.000 11060 Moving (-0.09, -0.23) raw xDistance=0.11 yDistance=-0.23
21:32:50.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:32:50.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
21:32:50.169 00.000 11060 MoveAxis(E, 0, ABG)
21:32:50.169 00.000 11060 Move returns status 0, amount 0
21:32:50.169 00.000 11060 MoveAxis(N, 90, ABG)
21:32:50.169 00.000 11060 Guiding  Dir = 0, Dur = 90
21:32:50.175 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:50.198 00.023 10844 UpdateGuideState exits: m=1238 SNR=22.4
21:32:50.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:50.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:50.198 00.000 10844 Enqueuing Expose request
21:32:50.205 00.007 11060 IsSlewing returns 0
21:32:50.205 00.000 11060 IsGuiding returns 0
21:32:50.297 00.092 11060 IsGuiding returns 0
21:32:50.297 00.000 11060 Move returns status 0, amount 90
21:32:50.297 00.000 11060 move complete, result=0
21:32:50.297 00.000 11060 worker thread done servicing request
21:32:50.297 00.000 11060 Worker thread wakes up
21:32:50.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:50.297 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 90 ms NORTH
21:32:50.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:50.926 00.629 11060 Exposure complete
21:32:51.100 00.174 11060 worker thread done servicing request
21:32:51.100 00.000 10844 OnExposeComplete: enter
21:32:51.100 00.000 10844 UpdateGuideState(): m_state=6
21:32:51.100 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
21:32:51.100 00.000 10844 Star::Find returns 1 (0), X=93.88, Y=463.58, Mass=1164, SNR=22.0, Peak=95 HFD=3.6
21:32:51.100 00.000 10844 MultiStar: [#1 1.22,-0.90,0.00,M2] [#2 0.38,-0.88,0.00,M2] [#3 0.21,-0.94,0.00,M1] [#4 -0.19,0.11,2.87,U] [#5 -0.60,0.08,1.07,U] [#6 -0.10,-0.73,0.71,U] [#7 1.02,0.64,0.00,M3] [#8 0.17,-1.02,0.00,M2] 
21:32:51.100 00.000 10844 refined, 3 included, MultiStar: {-0.32, -0.06}, one-star: {-0.54, -0.23}
21:32:51.100 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.80) = xAngle (-2.15 = -2.15)
21:32:51.100 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.23 = -2.23)
21:32:51.100 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.32 cameraTheta=-2.95 mountX=-0.18 mountY=-0.25, mountTheta=-2.18
21:32:51.104 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.06, opts=13)
21:32:51.104 00.000 10844 Enqueuing Move request for scope (-0.32, -0.06)
21:32:51.104 00.000 11060 Worker thread wakes up
21:32:51.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.06) opts 0xd
21:32:51.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.06)
21:32:51.104 00.000 11060 Moving (-0.32, -0.06) raw xDistance=-0.18 yDistance=-0.25
21:32:51.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:32:51.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
21:32:51.104 00.000 11060 MoveAxis(E, 26, ABG)
21:32:51.104 00.000 11060 Guiding  Dir = 2, Dur = 26
21:32:51.110 00.006 11060 IsSlewing returns 0
21:32:51.111 00.001 11060 IsGuiding returns 0
21:32:51.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:51.136 00.025 10844 UpdateGuideState exits: m=1164 SNR=22.0
21:32:51.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:51.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:51.138 00.002 10844 Enqueuing Expose request
21:32:51.143 00.005 11060 IsGuiding returns 0
21:32:51.143 00.000 11060 Move returns status 0, amount 26
21:32:51.143 00.000 11060 MoveAxis(N, 97, ABG)
21:32:51.143 00.000 11060 Guiding  Dir = 0, Dur = 97
21:32:51.154 00.011 11060 IsSlewing returns 0
21:32:51.154 00.000 11060 IsGuiding returns 0
21:32:51.262 00.108 11060 IsGuiding returns 0
21:32:51.262 00.000 11060 Move returns status 0, amount 97
21:32:51.264 00.002 11060 move complete, result=0
21:32:51.264 00.000 11060 worker thread done servicing request
21:32:51.264 00.000 11060 Worker thread wakes up
21:32:51.264 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.3 px 97 ms NORTH
21:32:51.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:51.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:51.891 00.627 11060 Exposure complete
21:32:52.048 00.157 11060 worker thread done servicing request
21:32:52.048 00.000 10844 OnExposeComplete: enter
21:32:52.048 00.000 10844 UpdateGuideState(): m_state=6
21:32:52.048 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
21:32:52.048 00.000 10844 Star::Find returns 1 (0), X=94.06, Y=463.62, Mass=1019, SNR=20.5, Peak=111 HFD=3.3
21:32:52.053 00.005 10844 MultiStar: [#1 0.92,0.01,0.00,M3] [#2 -0.12,0.20,0.86,U] [#3 0.40,0.20,0.77,U] [#4 0.71,0.84,0.00,M1] [#5 -0.19,0.33,1.00,U] [#6 -0.22,0.11,0.89,U] [#7 0.44,0.73,0.98,U] [#8 0.51,-0.06,0.92,U] 
21:32:52.053 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.19}, one-star: {-0.35, -0.18}
21:32:52.053 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.80) = xAngle (2.09 = 2.09)
21:32:52.053 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.00 = 2.00)
21:32:52.053 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.28 mountX=-0.10 mountY=0.18, mountTheta=2.07
21:32:52.053 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.19, opts=13)
21:32:52.053 00.000 10844 Enqueuing Move request for scope (0.06, 0.19)
21:32:52.055 00.002 11060 Worker thread wakes up
21:32:52.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
21:32:52.055 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
21:32:52.055 00.000 11060 Moving (0.06, 0.19) raw xDistance=-0.10 yDistance=0.18
21:32:52.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:32:52.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:52.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:32:52.055 00.000 11060 MoveAxis(E, 0, ABG)
21:32:52.055 00.000 11060 Move returns status 0, amount 0
21:32:52.055 00.000 11060 MoveAxis(N, 0, ABG)
21:32:52.055 00.000 11060 Move returns status 0, amount 0
21:32:52.055 00.000 11060 move complete, result=0
21:32:52.055 00.000 11060 worker thread done servicing request
21:32:52.059 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:52.076 00.017 10844 UpdateGuideState exits: m=1019 SNR=20.5
21:32:52.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:52.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:52.076 00.000 10844 Enqueuing Expose request
21:32:52.076 00.000 11060 Worker thread wakes up
21:32:52.078 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:32:52.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:52.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:52.703 00.625 11060 Exposure complete
21:32:52.856 00.153 11060 worker thread done servicing request
21:32:52.856 00.000 10844 OnExposeComplete: enter
21:32:52.856 00.000 10844 UpdateGuideState(): m_state=6
21:32:52.856 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
21:32:52.858 00.002 10844 Star::Find returns 1 (0), X=94.17, Y=463.85, Mass=969, SNR=19.5, Peak=104 HFD=2.8
21:32:52.858 00.000 10844 MultiStar: [#1 0.70,0.05,1.02,U] [#2 -0.56,-0.27,0.73,U] [#3 0.84,-0.15,0.78,U] [#4 0.30,0.26,3.49,U] [#5 -0.32,0.50,1.07,U] [#6 0.26,0.66,0.91,U] [#7 0.62,1.45,0.00,M3] [#8 0.91,-0.14,0.00,M2] 
21:32:52.858 00.000 10844 single-star, 6 included, MultiStar: {0.19, 0.20}, one-star: {-0.24, 0.05}
21:32:52.858 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.80) = xAngle (3.76 = -2.53)
21:32:52.858 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.67 = -2.61)
21:32:52.858 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.25 cameraTheta=2.95 mountX=-0.20 mountY=-0.12, mountTheta=-2.59
21:32:52.860 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.05, opts=13)
21:32:52.860 00.000 10844 Enqueuing Move request for scope (-0.24, 0.05)
21:32:52.860 00.000 11060 Worker thread wakes up
21:32:52.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
21:32:52.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
21:32:52.860 00.000 11060 Moving (-0.24, 0.05) raw xDistance=-0.20 yDistance=-0.12
21:32:52.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
21:32:52.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:52.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:32:52.860 00.000 11060 MoveAxis(E, 30, ABG)
21:32:52.860 00.000 11060 Guiding  Dir = 2, Dur = 30
21:32:52.869 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:52.880 00.011 11060 IsSlewing returns 0
21:32:52.880 00.000 11060 IsGuiding returns 0
21:32:52.885 00.005 10844 UpdateGuideState exits: m=969 SNR=19.5
21:32:52.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:52.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:52.885 00.000 10844 Enqueuing Expose request
21:32:52.929 00.044 11060 IsGuiding returns 0
21:32:52.929 00.000 11060 Move returns status 0, amount 30
21:32:52.929 00.000 11060 MoveAxis(N, 0, ABG)
21:32:52.929 00.000 11060 Move returns status 0, amount 0
21:32:52.929 00.000 11060 move complete, result=0
21:32:52.929 00.000 11060 worker thread done servicing request
21:32:52.929 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
21:32:52.930 00.001 11060 Worker thread wakes up
21:32:52.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:52.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:53.558 00.628 11060 Exposure complete
21:32:53.720 00.162 11060 worker thread done servicing request
21:32:53.720 00.000 10844 OnExposeComplete: enter
21:32:53.720 00.000 10844 UpdateGuideState(): m_state=6
21:32:53.720 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
21:32:53.720 00.000 10844 Star::Find returns 1 (0), X=94.47, Y=463.78, Mass=839, SNR=18.0, Peak=74 HFD=3.3
21:32:53.723 00.003 10844 MultiStar: [#1 0.74,-0.18,1.15,U] [#2 0.34,-0.24,1.00,U] [#3 0.89,0.27,0.00,M1] [#4 0.60,0.10,3.88,U] [#5 0.27,0.12,1.00,U] [#6 0.26,0.22,1.02,U] [#7 -0.06,0.74,1.01,U] [#8 0.76,-0.37,0.93,U] 
21:32:53.723 00.000 10844 single-star, 7 included, MultiStar: {0.43, 0.06}, one-star: {0.06, -0.03}
21:32:53.723 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.80) = xAngle (0.39 = 0.39)
21:32:53.723 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.30 = 0.30)
21:32:53.723 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.42 mountX=0.06 mountY=0.02, mountTheta=0.31
21:32:53.723 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
21:32:53.723 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
21:32:53.723 00.000 11060 Worker thread wakes up
21:32:53.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
21:32:53.723 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
21:32:53.723 00.000 11060 Moving (0.06, -0.03) raw xDistance=0.06 yDistance=0.02
21:32:53.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:32:53.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:53.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:32:53.723 00.000 11060 MoveAxis(E, 0, ABG)
21:32:53.723 00.000 11060 Move returns status 0, amount 0
21:32:53.723 00.000 11060 MoveAxis(N, 0, ABG)
21:32:53.723 00.000 11060 Move returns status 0, amount 0
21:32:53.725 00.002 11060 move complete, result=0
21:32:53.725 00.000 11060 worker thread done servicing request
21:32:53.730 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:53.746 00.016 10844 UpdateGuideState exits: m=839 SNR=18.0
21:32:53.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:53.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:53.746 00.000 10844 Enqueuing Expose request
21:32:53.746 00.000 11060 Worker thread wakes up
21:32:53.746 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:32:53.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:53.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:54.377 00.631 11060 Exposure complete
21:32:54.540 00.163 11060 worker thread done servicing request
21:32:54.540 00.000 10844 OnExposeComplete: enter
21:32:54.540 00.000 10844 UpdateGuideState(): m_state=6
21:32:54.540 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
21:32:54.540 00.000 10844 Star::Find returns 1 (0), X=94.39, Y=463.75, Mass=1188, SNR=21.6, Peak=112 HFD=3.5
21:32:54.540 00.000 10844 MultiStar: [#1 0.66,-0.02,1.02,U] [#2 0.25,-0.40,0.82,U] [#3 1.04,-0.39,0.00,M2] [#4 0.01,-0.18,3.21,U] [#5 0.45,0.35,0.97,U] [#6 0.13,1.15,0.00,M1] [#7 0.12,-0.03,0.90,U] [#8 0.96,-0.32,0.00,M2] 
21:32:54.540 00.000 10844 single-star, 5 included, MultiStar: {0.18, -0.08}, one-star: {-0.02, -0.05}
21:32:54.540 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.80) = xAngle (-1.11 = -1.11)
21:32:54.540 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.20 = -1.20)
21:32:54.540 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.92 mountX=0.03 mountY=-0.05, mountTheta=-1.13
21:32:54.544 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
21:32:54.544 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
21:32:54.544 00.000 11060 Worker thread wakes up
21:32:54.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:32:54.544 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:32:54.544 00.000 11060 Moving (-0.02, -0.05) raw xDistance=0.03 yDistance=-0.05
21:32:54.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:32:54.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:54.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:32:54.546 00.002 11060 MoveAxis(E, 0, ABG)
21:32:54.546 00.000 11060 Move returns status 0, amount 0
21:32:54.546 00.000 11060 MoveAxis(N, 0, ABG)
21:32:54.546 00.000 11060 Move returns status 0, amount 0
21:32:54.546 00.000 11060 move complete, result=0
21:32:54.546 00.000 11060 worker thread done servicing request
21:32:54.551 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:32:54.569 00.018 10844 UpdateGuideState exits: m=1188 SNR=21.6
21:32:54.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:54.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:54.569 00.000 10844 Enqueuing Expose request
21:32:54.569 00.000 11060 Worker thread wakes up
21:32:54.569 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:54.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:54.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:55.200 00.631 11060 Exposure complete
21:32:55.388 00.188 11060 worker thread done servicing request
21:32:55.390 00.002 10844 OnExposeComplete: enter
21:32:55.390 00.000 10844 UpdateGuideState(): m_state=6
21:32:55.390 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
21:32:55.390 00.000 10844 Star::Find returns 1 (0), X=94.44, Y=463.62, Mass=1165, SNR=21.3, Peak=108 HFD=3.2
21:32:55.391 00.001 10844 MultiStar: [#1 0.80,-0.28,0.92,U] [#2 0.09,-0.47,0.90,U] [#3 1.06,-0.73,0.00,M3] [#4 0.20,0.70,3.33,U] [#5 0.08,0.24,0.96,U] [#6 0.03,0.63,0.89,U] [#7 0.29,0.57,0.83,U] [#8 1.10,-0.37,0.00,M3] 
21:32:55.391 00.000 10844 single-star, 6 included, MultiStar: {0.21, 0.31}, one-star: {0.03, -0.18}
21:32:55.391 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.80) = xAngle (-0.61 = -0.61)
21:32:55.391 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.70 = -0.70)
21:32:55.391 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.41 mountX=0.15 mountY=-0.12, mountTheta=-0.66
21:32:55.391 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.18, opts=13)
21:32:55.391 00.000 10844 Enqueuing Move request for scope (0.03, -0.18)
21:32:55.391 00.000 11060 Worker thread wakes up
21:32:55.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
21:32:55.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
21:32:55.391 00.000 11060 Moving (0.03, -0.18) raw xDistance=0.15 yDistance=-0.12
21:32:55.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:32:55.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:55.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:32:55.391 00.000 11060 MoveAxis(W, 22, ABG)
21:32:55.391 00.000 11060 Guiding  Dir = 3, Dur = 22
21:32:55.396 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:55.407 00.011 11060 IsSlewing returns 0
21:32:55.408 00.001 11060 IsGuiding returns 0
21:32:55.412 00.004 10844 UpdateGuideState exits: m=1165 SNR=21.3
21:32:55.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:55.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:55.412 00.000 10844 Enqueuing Expose request
21:32:55.436 00.024 11060 IsGuiding returns 0
21:32:55.436 00.000 11060 Move returns status 0, amount 22
21:32:55.436 00.000 11060 MoveAxis(N, 0, ABG)
21:32:55.436 00.000 11060 Move returns status 0, amount 0
21:32:55.436 00.000 11060 move complete, result=0
21:32:55.436 00.000 11060 worker thread done servicing request
21:32:55.436 00.000 11060 Worker thread wakes up
21:32:55.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:55.438 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:55.438 00.000 10844 GuideStep: 0.2 px 22 ms WEST, -0.1 px 0 ms NORTH
21:32:56.076 00.638 11060 Exposure complete
21:32:56.254 00.178 11060 worker thread done servicing request
21:32:56.254 00.000 10844 OnExposeComplete: enter
21:32:56.254 00.000 10844 UpdateGuideState(): m_state=6
21:32:56.254 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
21:32:56.254 00.000 10844 Star::Find returns 1 (0), X=94.54, Y=464.13, Mass=955, SNR=19.5, Peak=103 HFD=3.3
21:32:56.254 00.000 10844 MultiStar: [#1 0.24,-0.27,1.15,U] [#2 -0.66,-0.19,1.06,U] [#3 0.51,0.30,0.69,U] [#4 -0.06,0.98,0.00,M1] [#5 -0.45,0.41,0.92,U] [#6 0.33,0.47,0.80,U] [#7 0.37,0.76,1.07,U] [#8 1.14,0.22,0.00,M4] 
21:32:56.254 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.24}, one-star: {0.13, 0.33}
21:32:56.254 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.80) = xAngle (2.19 = 2.19)
21:32:56.254 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.10 = 2.10)
21:32:56.254 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.39 mountX=-0.14 mountY=0.21, mountTheta=2.16
21:32:56.259 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.24, opts=13)
21:32:56.259 00.000 10844 Enqueuing Move request for scope (0.04, 0.24)
21:32:56.259 00.000 11060 Worker thread wakes up
21:32:56.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
21:32:56.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
21:32:56.259 00.000 11060 Moving (0.04, 0.24) raw xDistance=-0.14 yDistance=0.21
21:32:56.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:32:56.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:56.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:32:56.259 00.000 11060 MoveAxis(E, 20, ABG)
21:32:56.259 00.000 11060 Guiding  Dir = 2, Dur = 20
21:32:56.267 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:56.287 00.020 10844 UpdateGuideState exits: m=955 SNR=19.5
21:32:56.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:56.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:56.287 00.000 10844 Enqueuing Expose request
21:32:56.289 00.002 11060 IsSlewing returns 0
21:32:56.290 00.001 11060 IsGuiding returns 0
21:32:56.316 00.026 11060 IsGuiding returns 0
21:32:56.316 00.000 11060 Move returns status 0, amount 20
21:32:56.316 00.000 11060 MoveAxis(N, 0, ABG)
21:32:56.316 00.000 11060 Move returns status 0, amount 0
21:32:56.316 00.000 11060 move complete, result=0
21:32:56.316 00.000 11060 worker thread done servicing request
21:32:56.316 00.000 11060 Worker thread wakes up
21:32:56.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:56.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:56.317 00.001 10844 GuideStep: -0.1 px 20 ms EAST, 0.2 px 0 ms NORTH
21:32:56.943 00.626 11060 Exposure complete
21:32:57.109 00.166 11060 worker thread done servicing request
21:32:57.109 00.000 10844 OnExposeComplete: enter
21:32:57.109 00.000 10844 UpdateGuideState(): m_state=6
21:32:57.109 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
21:32:57.109 00.000 10844 Star::Find returns 1 (0), X=94.19, Y=463.86, Mass=866, SNR=18.4, Peak=85 HFD=3.7
21:32:57.110 00.001 10844 MultiStar: [#1 0.52,-0.09,1.22,U] [#2 -0.22,-0.65,1.03,U] [#3 0.80,-0.37,0.00,M3] [#4 0.35,0.00,3.59,U] [#5 -0.16,-0.21,1.13,U] [#6 -0.25,-0.30,0.96,U] [#7 0.52,0.53,1.01,U] [#8 0.09,-0.60,0.96,U] 
21:32:57.110 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.12}, one-star: {-0.22, 0.06}
21:32:57.110 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.80) = xAngle (0.14 = 0.14)
21:32:57.110 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.05 = 0.05)
21:32:57.110 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.67 mountX=0.19 mountY=0.01, mountTheta=0.05
21:32:57.112 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.12, opts=13)
21:32:57.112 00.000 10844 Enqueuing Move request for scope (0.15, -0.12)
21:32:57.112 00.000 11060 Worker thread wakes up
21:32:57.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
21:32:57.112 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
21:32:57.112 00.000 11060 Moving (0.15, -0.12) raw xDistance=0.19 yDistance=0.01
21:32:57.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:32:57.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:57.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:32:57.112 00.000 11060 MoveAxis(W, 27, ABG)
21:32:57.112 00.000 11060 Guiding  Dir = 3, Dur = 27
21:32:57.119 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:32:57.137 00.018 11060 IsSlewing returns 0
21:32:57.137 00.000 11060 IsGuiding returns 0
21:32:57.137 00.000 10844 UpdateGuideState exits: m=866 SNR=18.4
21:32:57.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:57.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:57.137 00.000 10844 Enqueuing Expose request
21:32:57.193 00.056 11060 IsGuiding returns 0
21:32:57.193 00.000 11060 Move returns status 0, amount 27
21:32:57.193 00.000 11060 MoveAxis(N, 0, ABG)
21:32:57.193 00.000 11060 Move returns status 0, amount 0
21:32:57.193 00.000 11060 move complete, result=0
21:32:57.193 00.000 11060 worker thread done servicing request
21:32:57.193 00.000 11060 Worker thread wakes up
21:32:57.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:57.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:57.193 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
21:32:57.818 00.625 11060 Exposure complete
21:32:57.971 00.153 11060 worker thread done servicing request
21:32:57.971 00.000 10844 OnExposeComplete: enter
21:32:57.971 00.000 10844 UpdateGuideState(): m_state=6
21:32:57.971 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
21:32:57.971 00.000 10844 Star::Find returns 1 (0), X=94.66, Y=464.56, Mass=1452, SNR=24.3, Peak=114 HFD=3.5
21:32:57.971 00.000 10844 MultiStar: [#1 0.59,0.21,0.79,U] [#2 0.22,-0.17,0.78,U] [#3 0.80,-0.26,0.50,U] [#4 0.26,0.91,0.00,M1] [#5 0.10,0.56,0.75,U] [#6 0.47,0.73,0.67,U] [#7 0.29,1.51,0.00,M1] [#8 0.72,-0.00,0.65,U] 
21:32:57.971 00.000 10844 refined, 6 included, MultiStar: {0.42, 0.31}, one-star: {0.24, 0.76}
21:32:57.971 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.80) = xAngle (1.44 = 1.44)
21:32:57.971 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35)
21:32:57.971 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.31 hyp=0.52 cameraTheta=0.63 mountX=0.07 mountY=0.50, mountTheta=1.43
21:32:57.971 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.31, opts=13)
21:32:57.974 00.003 10844 Enqueuing Move request for scope (0.42, 0.31)
21:32:57.974 00.000 11060 Worker thread wakes up
21:32:57.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.31) opts 0xd
21:32:57.974 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.31)
21:32:57.974 00.000 11060 Moving (0.42, 0.31) raw xDistance=0.07 yDistance=0.50
21:32:57.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:32:57.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:57.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
21:32:57.974 00.000 11060 MoveAxis(E, 0, ABG)
21:32:57.974 00.000 11060 Move returns status 0, amount 0
21:32:57.974 00.000 11060 MoveAxis(N, 0, ABG)
21:32:57.974 00.000 11060 Move returns status 0, amount 0
21:32:57.974 00.000 11060 move complete, result=0
21:32:57.974 00.000 11060 worker thread done servicing request
21:32:57.979 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:57.996 00.017 10844 UpdateGuideState exits: m=1452 SNR=24.3
21:32:57.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:57.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:57.996 00.000 10844 Enqueuing Expose request
21:32:57.996 00.000 11060 Worker thread wakes up
21:32:57.996 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:32:57.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:57.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:58.622 00.626 11060 Exposure complete
21:32:58.805 00.183 11060 worker thread done servicing request
21:32:58.808 00.003 10844 OnExposeComplete: enter
21:32:58.808 00.000 10844 UpdateGuideState(): m_state=6
21:32:58.809 00.001 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
21:32:58.809 00.000 10844 Star::Find returns 1 (0), X=94.45, Y=464.19, Mass=1118, SNR=20.9, Peak=120 HFD=3.4
21:32:58.809 00.000 10844 MultiStar: [#1 0.36,-0.24,0.89,U] [#2 0.03,-0.26,0.74,U] [#3 0.86,0.67,0.00,M3] [#4 0.47,0.73,3.42,U] [#5 -0.21,0.52,0.88,U] [#6 0.84,0.36,0.00,M1] [#7 0.44,0.95,0.00,M2] [#8 1.06,0.15,0.00,M3] 
21:32:58.809 00.000 10844 single-star, 4 included, MultiStar: {0.26, 0.42}, one-star: {0.03, 0.39}
21:32:58.809 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.80) = xAngle (2.29 = 2.29)
21:32:58.809 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.20 = 2.20)
21:32:58.810 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.48 mountX=-0.26 mountY=0.32, mountTheta=2.25
21:32:58.811 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.39, opts=13)
21:32:58.811 00.000 10844 Enqueuing Move request for scope (0.03, 0.39)
21:32:58.811 00.000 11060 Worker thread wakes up
21:32:58.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
21:32:58.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
21:32:58.811 00.000 11060 Moving (0.03, 0.39) raw xDistance=-0.26 yDistance=0.32
21:32:58.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:32:58.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:58.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:32:58.811 00.000 11060 MoveAxis(E, 38, ABG)
21:32:58.811 00.000 11060 Guiding  Dir = 2, Dur = 38
21:32:58.814 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:58.819 00.005 11060 IsSlewing returns 0
21:32:58.819 00.000 11060 IsGuiding returns 0
21:32:58.836 00.017 10844 UpdateGuideState exits: m=1118 SNR=20.9
21:32:58.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:58.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:58.836 00.000 10844 Enqueuing Expose request
21:32:58.866 00.030 11060 IsGuiding returns 0
21:32:58.866 00.000 11060 Move returns status 0, amount 38
21:32:58.866 00.000 11060 MoveAxis(N, 0, ABG)
21:32:58.866 00.000 11060 Move returns status 0, amount 0
21:32:58.866 00.000 11060 move complete, result=0
21:32:58.866 00.000 11060 worker thread done servicing request
21:32:58.866 00.000 11060 Worker thread wakes up
21:32:58.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:32:58.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:32:58.866 00.000 10844 GuideStep: -0.3 px 38 ms EAST, 0.3 px 0 ms NORTH
21:32:59.493 00.627 11060 Exposure complete
21:32:59.663 00.170 11060 worker thread done servicing request
21:32:59.663 00.000 10844 OnExposeComplete: enter
21:32:59.663 00.000 10844 UpdateGuideState(): m_state=6
21:32:59.663 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
21:32:59.663 00.000 10844 Star::Find returns 1 (0), X=94.77, Y=464.12, Mass=1101, SNR=21.0, Peak=132 HFD=2.8
21:32:59.663 00.000 10844 MultiStar: [#1 0.91,0.14,0.00,M1] [#2 0.04,-0.35,0.94,U] [#3 0.74,-0.02,0.71,U] [#4 0.59,1.11,0.00,M1] [#5 -0.31,0.77,0.89,U] [#6 0.60,1.28,0.00,M2] [#7 0.84,1.20,0.00,M3] [#8 0.81,0.29,0.90,U] 
21:32:59.663 00.000 10844 refined, 4 included, MultiStar: {0.31, 0.21}, one-star: {0.36, 0.31}
21:32:59.663 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.80) = xAngle (1.39 = 1.39)
21:32:59.666 00.003 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.30 = 1.30)
21:32:59.666 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.37 cameraTheta=0.59 mountX=0.07 mountY=0.36, mountTheta=1.39
21:32:59.668 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.21, opts=13)
21:32:59.668 00.000 10844 Enqueuing Move request for scope (0.31, 0.21)
21:32:59.670 00.002 11060 Worker thread wakes up
21:32:59.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.21) opts 0xd
21:32:59.670 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.21)
21:32:59.670 00.000 11060 Moving (0.31, 0.21) raw xDistance=0.07 yDistance=0.36
21:32:59.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:32:59.670 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.08 newest=1.18
21:32:59.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
21:32:59.670 00.000 11060 MoveAxis(E, 0, ABG)
21:32:59.670 00.000 11060 Move returns status 0, amount 0
21:32:59.670 00.000 11060 BLC: Oldest BLC event removed
21:32:59.670 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:32:59.670 00.000 11060 MoveAxis(S, 887, ABG)
21:32:59.670 00.000 11060 Guiding  Dir = 1, Dur = 887
21:32:59.679 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:32:59.681 00.002 11060 IsSlewing returns 0
21:32:59.681 00.000 11060 IsGuiding returns 0
21:32:59.695 00.014 10844 UpdateGuideState exits: m=1101 SNR=21.0
21:32:59.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:59.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:32:59.695 00.000 10844 Enqueuing Expose request
21:33:00.571 00.876 11060 IsGuiding returns 0
21:33:00.571 00.000 11060 Move returns status 0, amount 887
21:33:00.572 00.001 11060 move complete, result=0
21:33:00.572 00.000 11060 worker thread done servicing request
21:33:00.572 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 887 ms SOUTH
21:33:00.572 00.000 11060 Worker thread wakes up
21:33:00.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:00.573 00.001 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:01.212 00.639 11060 Exposure complete
21:33:01.360 00.148 11060 worker thread done servicing request
21:33:01.360 00.000 10844 OnExposeComplete: enter
21:33:01.360 00.000 10844 UpdateGuideState(): m_state=6
21:33:01.360 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
21:33:01.360 00.000 10844 Star::Find returns 1 (0), X=93.84, Y=463.68, Mass=900, SNR=18.7, Peak=89 HFD=3.4
21:33:01.360 00.000 10844 MultiStar: [#1 0.64,-0.12,1.32,U] [#2 -0.15,0.49,0.91,U] [#3 0.76,0.57,0.00,M3] [#4 0.54,0.36,3.54,U] [#5 -0.71,0.67,0.00,M1] [#6 -0.39,0.94,0.00,M3] [#7 -0.43,0.95,0.00,M4] [#8 0.41,0.63,0.94,U] 
21:33:01.360 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.26}, one-star: {-0.57, -0.13}
21:33:01.360 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.80) = xAngle (1.50 = 1.50)
21:33:01.360 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.41 = 1.41)
21:33:01.360 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.26 hyp=0.41 cameraTheta=0.70 mountX=0.03 mountY=0.41, mountTheta=1.50
21:33:01.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.26, opts=13)
21:33:01.360 00.000 10844 Enqueuing Move request for scope (0.32, 0.26)
21:33:01.360 00.000 11060 Worker thread wakes up
21:33:01.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.26) opts 0xd
21:33:01.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.26)
21:33:01.360 00.000 11060 Moving (0.32, 0.26) raw xDistance=0.03 yDistance=0.41
21:33:01.360 00.000 11060 BLC: History state: CurrMiss=0.41, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.250772, 1:0.406072
21:33:01.360 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:33:01.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:33:01.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.41
21:33:01.360 00.000 11060 MoveAxis(E, 0, ABG)
21:33:01.360 00.000 11060 Move returns status 0, amount 0
21:33:01.360 00.000 11060 MoveAxis(S, 156, ABG)
21:33:01.360 00.000 11060 Guiding  Dir = 1, Dur = 156
21:33:01.374 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:01.390 00.016 10844 UpdateGuideState exits: m=900 SNR=18.7
21:33:01.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:01.391 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:01.391 00.000 10844 Enqueuing Expose request
21:33:01.395 00.004 11060 IsSlewing returns 0
21:33:01.395 00.000 11060 IsGuiding returns 0
21:33:01.579 00.184 11060 IsGuiding returns 0
21:33:01.579 00.000 11060 Move returns status 0, amount 156
21:33:01.579 00.000 11060 move complete, result=0
21:33:01.584 00.005 11060 worker thread done servicing request
21:33:01.584 00.000 11060 Worker thread wakes up
21:33:01.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:01.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:01.586 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 156 ms SOUTH
21:33:02.213 00.627 11060 Exposure complete
21:33:02.373 00.160 11060 worker thread done servicing request
21:33:02.373 00.000 10844 OnExposeComplete: enter
21:33:02.373 00.000 10844 UpdateGuideState(): m_state=6
21:33:02.373 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
21:33:02.373 00.000 10844 Star::Find returns 1 (0), X=94.33, Y=463.42, Mass=856, SNR=18.4, Peak=104 HFD=3.3
21:33:02.373 00.000 10844 MultiStar: [#1 -0.00,0.24,1.14,U] [#2 0.45,0.66,0.95,U] [#3 0.60,0.47,0.86,U] [#4 -0.07,1.05,0.00,M1] [#5 0.07,1.29,0.00,M2] [#6 -0.35,1.18,0.00,M4] [#7 -0.16,1.88,0.00,M5] [#8 0.30,-0.30,0.97,U] 
21:33:02.373 00.000 10844 refined, 4 included, MultiStar: {0.23, 0.13}, one-star: {-0.08, -0.39}
21:33:02.373 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.80) = xAngle (1.30 = 1.30)
21:33:02.373 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.21 = 1.21)
21:33:02.373 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.49 mountX=0.07 mountY=0.25, mountTheta=1.29
21:33:02.378 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.13, opts=13)
21:33:02.379 00.001 10844 Enqueuing Move request for scope (0.23, 0.13)
21:33:02.379 00.000 11060 Worker thread wakes up
21:33:02.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
21:33:02.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
21:33:02.379 00.000 11060 Moving (0.23, 0.13) raw xDistance=0.07 yDistance=0.25
21:33:02.379 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.250772, 1:0.406072, 2:0.248864
21:33:02.379 00.000 11060 BLC: Under-shoot: nominal increase by 98
21:33:02.379 00.000 11060 BLC: window closed
21:33:02.379 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:33:02.379 00.000 11060 BLC: Pulse adjusted to 750
21:33:02.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:33:02.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
21:33:02.379 00.000 11060 MoveAxis(E, 0, ABG)
21:33:02.379 00.000 11060 Move returns status 0, amount 0
21:33:02.379 00.000 11060 MoveAxis(S, 95, ABG)
21:33:02.379 00.000 11060 Guiding  Dir = 1, Dur = 95
21:33:02.385 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:02.402 00.017 11060 IsSlewing returns 0
21:33:02.403 00.001 11060 IsGuiding returns 0
21:33:02.405 00.002 10844 UpdateGuideState exits: m=856 SNR=18.4
21:33:02.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:02.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:02.405 00.000 10844 Enqueuing Expose request
21:33:02.525 00.120 11060 IsGuiding returns 0
21:33:02.528 00.003 11060 Move returns status 0, amount 95
21:33:02.528 00.000 11060 move complete, result=0
21:33:02.528 00.000 11060 worker thread done servicing request
21:33:02.528 00.000 11060 Worker thread wakes up
21:33:02.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:02.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:02.530 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 95 ms SOUTH
21:33:02.646 00.116 10844 evsrv: cli 0EEEDA30 connect
21:33:02.649 00.003 10844 case statement mapped state 6 to 3
21:33:02.649 00.000 10844 case statement mapped state 6 to 3
21:33:02.651 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"eea4842f-ee05-4add-862b-d77fc1382da3"}
21:33:02.651 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"eea4842f-ee05-4add-862b-d77fc1382da3"}
21:33:02.651 00.000 10844 evsrv: cli 0EEEDA30 disconnect
21:33:03.167 00.516 11060 Exposure complete
21:33:03.355 00.188 11060 worker thread done servicing request
21:33:03.357 00.002 10844 OnExposeComplete: enter
21:33:03.357 00.000 10844 UpdateGuideState(): m_state=6
21:33:03.357 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
21:33:03.357 00.000 10844 Star::Find returns 1 (0), X=94.03, Y=464.04, Mass=935, SNR=19.3, Peak=99 HFD=2.9
21:33:03.357 00.000 10844 MultiStar: [#1 0.01,-0.50,1.05,U] [#2 -0.09,0.31,0.91,U] [#3 -0.07,0.37,0.97,U] [#4 0.25,1.24,0.00,M2] [#5 -0.45,0.69,1.03,U] [#6 -0.62,0.71,0.00,M5] [#7 0.26,0.84,0.81,U] [#8 -0.02,0.22,0.98,U] 
21:33:03.358 00.001 10844 refined, 6 included, MultiStar: {-0.12, 0.29}, one-star: {-0.38, 0.23}
21:33:03.358 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.80) = xAngle (2.76 = 2.76)
21:33:03.358 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.68 = 2.68)
21:33:03.358 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.96 mountX=-0.29 mountY=0.14, mountTheta=2.69
21:33:03.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.29, opts=13)
21:33:03.360 00.000 10844 Enqueuing Move request for scope (-0.12, 0.29)
21:33:03.360 00.000 11060 Worker thread wakes up
21:33:03.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
21:33:03.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
21:33:03.360 00.000 11060 Moving (-0.12, 0.29) raw xDistance=-0.29 yDistance=0.14
21:33:03.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
21:33:03.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:03.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:33:03.360 00.000 11060 MoveAxis(E, 43, ABG)
21:33:03.360 00.000 11060 Guiding  Dir = 2, Dur = 43
21:33:03.368 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:03.379 00.011 10844 UpdateGuideState exits: m=935 SNR=19.3
21:33:03.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:03.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:03.379 00.000 10844 Enqueuing Expose request
21:33:03.390 00.011 11060 IsSlewing returns 0
21:33:03.390 00.000 11060 IsGuiding returns 0
21:33:03.462 00.072 11060 IsGuiding returns 0
21:33:03.462 00.000 11060 Move returns status 0, amount 43
21:33:03.462 00.000 11060 MoveAxis(N, 0, ABG)
21:33:03.462 00.000 11060 Move returns status 0, amount 0
21:33:03.462 00.000 11060 move complete, result=0
21:33:03.462 00.000 11060 worker thread done servicing request
21:33:03.462 00.000 11060 Worker thread wakes up
21:33:03.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:03.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:03.492 00.030 10844 GuideStep: -0.3 px 43 ms EAST, 0.1 px 0 ms NORTH
21:33:04.099 00.607 11060 Exposure complete
21:33:04.269 00.170 11060 worker thread done servicing request
21:33:04.269 00.000 10844 OnExposeComplete: enter
21:33:04.269 00.000 10844 UpdateGuideState(): m_state=6
21:33:04.269 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
21:33:04.269 00.000 10844 Star::Find returns 1 (0), X=93.76, Y=464.27, Mass=865, SNR=18.4, Peak=96 HFD=2.9
21:33:04.269 00.000 10844 MultiStar: [#1 0.09,0.03,1.08,U] [#2 -0.77,0.36,1.03,U] [#3 -0.16,-0.29,0.81,U] [#4 0.01,0.58,3.61,U] [#5 -0.71,1.32,0.00,M2] [#6 -0.77,0.22,0.89,U] [#7 0.06,1.32,0.00,M5] [#8 0.08,-0.12,1.02,U] 
21:33:04.269 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.30}, one-star: {-0.65, 0.46}
21:33:04.269 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.80) = xAngle (3.00 = 3.00)
21:33:04.269 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.92 = 2.92)
21:33:04.269 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.30 hyp=0.37 cameraTheta=2.20 mountX=-0.36 mountY=0.08, mountTheta=2.92
21:33:04.269 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.30, opts=13)
21:33:04.269 00.000 10844 Enqueuing Move request for scope (-0.22, 0.30)
21:33:04.269 00.000 11060 Worker thread wakes up
21:33:04.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.30) opts 0xd
21:33:04.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.30)
21:33:04.269 00.000 11060 Moving (-0.22, 0.30) raw xDistance=-0.36 yDistance=0.08
21:33:04.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
21:33:04.274 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:04.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:33:04.274 00.000 11060 MoveAxis(E, 54, ABG)
21:33:04.274 00.000 11060 Guiding  Dir = 2, Dur = 54
21:33:04.279 00.005 11060 IsSlewing returns 0
21:33:04.279 00.000 11060 IsGuiding returns 0
21:33:04.280 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:04.297 00.017 10844 UpdateGuideState exits: m=865 SNR=18.4
21:33:04.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:04.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:04.300 00.003 10844 Enqueuing Expose request
21:33:04.356 00.056 11060 IsGuiding returns 0
21:33:04.356 00.000 11060 Move returns status 0, amount 54
21:33:04.356 00.000 11060 MoveAxis(N, 0, ABG)
21:33:04.356 00.000 11060 Move returns status 0, amount 0
21:33:04.356 00.000 11060 move complete, result=0
21:33:04.356 00.000 11060 worker thread done servicing request
21:33:04.356 00.000 11060 Worker thread wakes up
21:33:04.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:04.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:04.356 00.000 10844 GuideStep: -0.4 px 54 ms EAST, 0.1 px 0 ms NORTH
21:33:04.979 00.623 11060 Exposure complete
21:33:05.148 00.169 11060 worker thread done servicing request
21:33:05.148 00.000 10844 OnExposeComplete: enter
21:33:05.149 00.001 10844 UpdateGuideState(): m_state=6
21:33:05.149 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
21:33:05.149 00.000 10844 Star::Find returns 1 (0), X=94.36, Y=464.55, Mass=1253, SNR=22.3, Peak=114 HFD=3.4
21:33:05.149 00.000 10844 MultiStar: [#1 0.17,-0.02,1.03,U] [#2 -0.74,0.24,0.87,U] [#3 -0.06,-0.20,0.82,U] [#4 -0.67,0.93,0.00,M2] [#5 -0.47,1.14,0.00,M3] [#6 -0.85,1.41,0.00,M5] [#7 0.45,1.25,0.00,M6] [#8 -0.03,0.28,0.77,U] 
21:33:05.149 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.22}, one-star: {-0.05, 0.75}
21:33:05.149 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.80) = xAngle (2.92 = 2.92)
21:33:05.149 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.83 = 2.83)
21:33:05.149 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.11 mountX=-0.25 mountY=0.08, mountTheta=2.84
21:33:05.151 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.22, opts=13)
21:33:05.151 00.000 10844 Enqueuing Move request for scope (-0.13, 0.22)
21:33:05.151 00.000 11060 Worker thread wakes up
21:33:05.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
21:33:05.151 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
21:33:05.151 00.000 11060 Moving (-0.13, 0.22) raw xDistance=-0.25 yDistance=0.08
21:33:05.153 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:33:05.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:05.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:33:05.153 00.000 11060 MoveAxis(E, 38, ABG)
21:33:05.153 00.000 11060 Guiding  Dir = 2, Dur = 38
21:33:05.163 00.010 11060 IsSlewing returns 0
21:33:05.163 00.000 11060 IsGuiding returns 0
21:33:05.166 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:05.183 00.017 10844 UpdateGuideState exits: m=1253 SNR=22.3
21:33:05.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:05.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:05.183 00.000 10844 Enqueuing Expose request
21:33:05.210 00.027 11060 IsGuiding returns 0
21:33:05.210 00.000 11060 Move returns status 0, amount 38
21:33:05.210 00.000 11060 MoveAxis(N, 0, ABG)
21:33:05.212 00.002 11060 Move returns status 0, amount 0
21:33:05.212 00.000 11060 move complete, result=0
21:33:05.213 00.001 11060 worker thread done servicing request
21:33:05.213 00.000 11060 Worker thread wakes up
21:33:05.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:05.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:05.219 00.006 10844 GuideStep: -0.3 px 38 ms EAST, 0.1 px 0 ms NORTH
21:33:05.838 00.619 11060 Exposure complete
21:33:06.006 00.168 11060 worker thread done servicing request
21:33:06.006 00.000 10844 OnExposeComplete: enter
21:33:06.006 00.000 10844 UpdateGuideState(): m_state=6
21:33:06.006 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
21:33:06.006 00.000 10844 Star::Find returns 1 (0), X=94.57, Y=463.81, Mass=1203, SNR=22.1, Peak=106 HFD=3.3
21:33:06.008 00.002 10844 MultiStar: [#1 0.10,-0.70,1.03,U] [#2 -0.13,0.27,1.01,U] [#3 0.33,-0.53,0.76,U] [#4 -0.25,0.38,3.34,U] [#5 -1.13,1.01,0.00,M4] [#6 -0.72,-0.02,0.75,U] [#7 0.09,1.16,0.00,M7] [#8 0.09,-0.26,0.78,U] 
21:33:06.008 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.02}, one-star: {0.16, 0.00}
21:33:06.008 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.80) = xAngle (3.71 = -2.57)
21:33:06.008 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.63 = -2.65)
21:33:06.008 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.91 mountX=-0.09 mountY=-0.05, mountTheta=-2.63
21:33:06.008 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
21:33:06.011 00.003 10844 Enqueuing Move request for scope (-0.10, 0.02)
21:33:06.011 00.000 11060 Worker thread wakes up
21:33:06.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
21:33:06.011 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
21:33:06.011 00.000 11060 Moving (-0.10, 0.02) raw xDistance=-0.09 yDistance=-0.05
21:33:06.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:33:06.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:06.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:33:06.011 00.000 11060 MoveAxis(E, 0, ABG)
21:33:06.011 00.000 11060 Move returns status 0, amount 0
21:33:06.011 00.000 11060 MoveAxis(N, 0, ABG)
21:33:06.011 00.000 11060 Move returns status 0, amount 0
21:33:06.011 00.000 11060 move complete, result=0
21:33:06.011 00.000 11060 worker thread done servicing request
21:33:06.016 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:33:06.037 00.021 10844 UpdateGuideState exits: m=1203 SNR=22.1
21:33:06.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:06.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:06.037 00.000 10844 Enqueuing Expose request
21:33:06.037 00.000 11060 Worker thread wakes up
21:33:06.037 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:33:06.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:06.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:06.658 00.621 11060 Exposure complete
21:33:06.830 00.172 11060 worker thread done servicing request
21:33:06.830 00.000 10844 OnExposeComplete: enter
21:33:06.830 00.000 10844 UpdateGuideState(): m_state=6
21:33:06.832 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
21:33:06.832 00.000 10844 Star::Find returns 1 (0), X=94.17, Y=464.99, Mass=1117, SNR=20.8, Peak=115 HFD=3.5
21:33:06.832 00.000 10844 MultiStar: [#1 0.18,-0.00,1.14,U] [#2 -0.70,0.77,0.00,M1] [#3 -0.24,0.45,0.65,U] [#4 0.59,0.98,0.00,M2] [#5 -1.00,0.93,0.00,M5] [#6 -0.99,0.79,0.00,M5] [#7 0.30,0.89,0.00,M8] [#8 0.49,0.60,0.85,U] 
21:33:06.832 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.54}, one-star: {-0.24, 1.18}
21:33:06.832 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.80) = xAngle (2.26 = 2.26)
21:33:06.832 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.17 = 2.17)
21:33:06.832 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.54 hyp=0.55 cameraTheta=1.46 mountX=-0.35 mountY=0.45, mountTheta=2.23
21:33:06.835 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.54, opts=13)
21:33:06.835 00.000 10844 Enqueuing Move request for scope (0.06, 0.54)
21:33:06.835 00.000 11060 Worker thread wakes up
21:33:06.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.54) opts 0xd
21:33:06.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.54)
21:33:06.835 00.000 11060 Moving (0.06, 0.54) raw xDistance=-0.35 yDistance=0.45
21:33:06.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
21:33:06.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.45
21:33:06.835 00.000 11060 MoveAxis(E, 51, ABG)
21:33:06.835 00.000 11060 Guiding  Dir = 2, Dur = 51
21:33:06.842 00.007 11060 IsSlewing returns 0
21:33:06.842 00.000 11060 IsGuiding returns 0
21:33:06.843 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:06.860 00.017 10844 UpdateGuideState exits: m=1117 SNR=20.8
21:33:06.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:06.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:06.860 00.000 10844 Enqueuing Expose request
21:33:06.903 00.043 11060 IsGuiding returns 0
21:33:06.903 00.000 11060 Move returns status 0, amount 51
21:33:06.903 00.000 11060 MoveAxis(S, 173, ABG)
21:33:06.903 00.000 11060 Guiding  Dir = 1, Dur = 173
21:33:06.918 00.015 11060 IsSlewing returns 0
21:33:06.918 00.000 11060 IsGuiding returns 0
21:33:07.096 00.178 11060 IsGuiding returns 0
21:33:07.096 00.000 11060 Move returns status 0, amount 173
21:33:07.096 00.000 11060 move complete, result=0
21:33:07.096 00.000 11060 worker thread done servicing request
21:33:07.096 00.000 11060 Worker thread wakes up
21:33:07.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:07.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:07.096 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.5 px 173 ms SOUTH
21:33:07.721 00.625 11060 Exposure complete
21:33:07.910 00.189 11060 worker thread done servicing request
21:33:07.910 00.000 10844 OnExposeComplete: enter
21:33:07.910 00.000 10844 UpdateGuideState(): m_state=6
21:33:07.910 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
21:33:07.910 00.000 10844 Star::Find returns 1 (0), X=93.11, Y=464.59, Mass=1080, SNR=20.9, Peak=106 HFD=3.6
21:33:07.910 00.000 10844 MultiStar: [#1 -0.10,0.55,1.01,U] [#2 -0.64,0.72,0.00,M2] [#3 0.45,0.09,0.81,U] [#4 -0.54,1.25,0.00,M3] [#5 -1.04,0.96,0.00,M6] [#6 -0.55,0.55,0.76,U] [#7 -0.51,0.86,0.00,M9] [#8 0.02,0.84,0.91,U] 
21:33:07.910 00.000 10844 refined, 4 included, MultiStar: {-0.32, 0.58}, one-star: {-1.30, 0.78}
21:33:07.910 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.80) = xAngle (2.88 = 2.88)
21:33:07.910 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.79 = 2.79)
21:33:07.910 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.58 hyp=0.66 cameraTheta=2.07 mountX=-0.64 mountY=0.23, mountTheta=2.80
21:33:07.910 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.58, opts=13)
21:33:07.910 00.000 10844 Enqueuing Move request for scope (-0.32, 0.58)
21:33:07.910 00.000 11060 Worker thread wakes up
21:33:07.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.58) opts 0xd
21:33:07.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.58)
21:33:07.910 00.000 11060 Moving (-0.32, 0.58) raw xDistance=-0.64 yDistance=0.23
21:33:07.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.64
21:33:07.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:33:07.910 00.000 11060 MoveAxis(E, 95, ABG)
21:33:07.910 00.000 11060 Guiding  Dir = 2, Dur = 95
21:33:07.920 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:07.925 00.005 11060 IsSlewing returns 0
21:33:07.925 00.000 11060 IsGuiding returns 0
21:33:07.941 00.016 10844 UpdateGuideState exits: m=1080 SNR=20.9
21:33:07.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:07.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:07.941 00.000 10844 Enqueuing Expose request
21:33:08.052 00.111 11060 IsGuiding returns 0
21:33:08.052 00.000 11060 Move returns status 0, amount 95
21:33:08.052 00.000 11060 MoveAxis(S, 87, ABG)
21:33:08.052 00.000 11060 Guiding  Dir = 1, Dur = 87
21:33:08.069 00.017 11060 IsSlewing returns 0
21:33:08.071 00.002 11060 IsGuiding returns 0
21:33:08.172 00.101 11060 IsGuiding returns 0
21:33:08.172 00.000 11060 Move returns status 0, amount 87
21:33:08.172 00.000 11060 move complete, result=0
21:33:08.172 00.000 11060 worker thread done servicing request
21:33:08.172 00.000 11060 Worker thread wakes up
21:33:08.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:08.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:08.177 00.005 10844 GuideStep: -0.6 px 95 ms EAST, 0.2 px 87 ms SOUTH
21:33:08.807 00.630 11060 Exposure complete
21:33:08.993 00.186 11060 worker thread done servicing request
21:33:08.993 00.000 10844 OnExposeComplete: enter
21:33:08.993 00.000 10844 UpdateGuideState(): m_state=6
21:33:08.993 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
21:33:08.993 00.000 10844 Star::Find returns 1 (0), X=93.49, Y=464.64, Mass=1152, SNR=21.2, Peak=106 HFD=3.3
21:33:08.993 00.000 10844 MultiStar: [#1 -0.60,0.08,0.91,U] [#2 -0.76,-0.44,0.79,U] [#3 0.27,-0.12,0.70,U] [#4 -0.57,0.27,3.27,U] [#5 -0.75,0.03,1.03,U] [#6 -0.56,0.48,0.71,U] [#7 -0.49,0.20,0.99,U] [#8 -0.50,0.17,0.82,U] 
21:33:08.993 00.000 10844 refined, 8 included, MultiStar: {-0.57, 0.20}, one-star: {-0.93, 0.83}
21:33:08.993 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.80) = xAngle (3.60 = -2.68)
21:33:08.993 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.52 = -2.77)
21:33:08.993 00.000 10844 CameraToMount -- cameraX=-0.57 cameraY=0.20 hyp=0.60 cameraTheta=2.80 mountX=-0.54 mountY=-0.22, mountTheta=-2.75
21:33:08.993 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.57, y=0.20, opts=13)
21:33:08.993 00.000 10844 Enqueuing Move request for scope (-0.57, 0.20)
21:33:08.993 00.000 11060 Worker thread wakes up
21:33:08.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.20) opts 0xd
21:33:08.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.57, 0.20)
21:33:08.993 00.000 11060 Moving (-0.57, 0.20) raw xDistance=-0.54 yDistance=-0.22
21:33:08.999 00.006 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
21:33:08.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:08.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:33:08.999 00.000 11060 MoveAxis(E, 82, ABG)
21:33:08.999 00.000 11060 Guiding  Dir = 2, Dur = 82
21:33:09.006 00.007 11060 IsSlewing returns 0
21:33:09.007 00.001 11060 IsGuiding returns 0
21:33:09.011 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:33:09.029 00.018 10844 UpdateGuideState exits: m=1152 SNR=21.2
21:33:09.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:09.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:09.029 00.000 10844 Enqueuing Expose request
21:33:09.097 00.068 11060 IsGuiding returns 0
21:33:09.097 00.000 11060 Move returns status 0, amount 82
21:33:09.097 00.000 11060 MoveAxis(N, 0, ABG)
21:33:09.097 00.000 11060 Move returns status 0, amount 0
21:33:09.097 00.000 11060 move complete, result=0
21:33:09.097 00.000 11060 worker thread done servicing request
21:33:09.097 00.000 11060 Worker thread wakes up
21:33:09.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:09.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:09.097 00.000 10844 GuideStep: -0.5 px 82 ms EAST, -0.2 px 0 ms NORTH
21:33:09.384 00.287 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:33:09.724 00.340 11060 Exposure complete
21:33:09.922 00.198 11060 worker thread done servicing request
21:33:09.922 00.000 10844 OnExposeComplete: enter
21:33:09.922 00.000 10844 UpdateGuideState(): m_state=6
21:33:09.922 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
21:33:09.922 00.000 10844 Star::Find returns 1 (0), X=92.98, Y=464.22, Mass=1010, SNR=20.1, Peak=98 HFD=3.2
21:33:09.922 00.000 10844 MultiStar: [#1 0.27,-0.29,1.08,U] [#2 -1.12,0.07,0.00,M2] [#3 -0.30,-0.02,0.90,U] [#4 -0.41,0.25,3.28,U] [#5 -0.77,0.51,0.00,M6] [#6 -0.23,0.69,0.87,U] [#7 -0.93,0.69,0.00,M9] [#8 -0.21,-0.03,0.93,U] 
21:33:09.922 00.000 10844 refined, 5 included, MultiStar: {-0.39, 0.18}, one-star: {-1.43, 0.42}
21:33:09.922 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.80) = xAngle (3.50 = -2.78)
21:33:09.922 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.42 = -2.87)
21:33:09.922 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.18 hyp=0.43 cameraTheta=2.70 mountX=-0.40 mountY=-0.12, mountTheta=-2.86
21:33:09.926 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.18, opts=13)
21:33:09.927 00.001 10844 Enqueuing Move request for scope (-0.39, 0.18)
21:33:09.927 00.000 11060 Worker thread wakes up
21:33:09.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.18) opts 0xd
21:33:09.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.18)
21:33:09.927 00.000 11060 Moving (-0.39, 0.18) raw xDistance=-0.40 yDistance=-0.12
21:33:09.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:33:09.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:09.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:33:09.927 00.000 11060 MoveAxis(E, 62, ABG)
21:33:09.927 00.000 11060 Guiding  Dir = 2, Dur = 62
21:33:09.932 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:09.954 00.022 11060 IsSlewing returns 0
21:33:09.954 00.000 11060 IsGuiding returns 0
21:33:09.959 00.005 10844 UpdateGuideState exits: m=1010 SNR=20.1
21:33:09.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:09.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:09.959 00.000 10844 Enqueuing Expose request
21:33:10.044 00.085 11060 IsGuiding returns 0
21:33:10.044 00.000 11060 Move returns status 0, amount 62
21:33:10.044 00.000 11060 MoveAxis(N, 0, ABG)
21:33:10.044 00.000 11060 Move returns status 0, amount 0
21:33:10.044 00.000 11060 move complete, result=0
21:33:10.044 00.000 11060 worker thread done servicing request
21:33:10.044 00.000 11060 Worker thread wakes up
21:33:10.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:10.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:10.044 00.000 10844 GuideStep: -0.4 px 62 ms EAST, -0.1 px 0 ms NORTH
21:33:10.680 00.636 11060 Exposure complete
21:33:10.872 00.192 11060 worker thread done servicing request
21:33:10.872 00.000 10844 OnExposeComplete: enter
21:33:10.872 00.000 10844 UpdateGuideState(): m_state=6
21:33:10.872 00.000 10844 Star::Find(15, 92, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
21:33:10.872 00.000 10844 Star::Find returns 1 (0), X=93.47, Y=464.04, Mass=838, SNR=18.2, Peak=98 HFD=3.0
21:33:10.872 00.000 10844 MultiStar: [#1 -0.06,0.06,1.03,U] [#2 -0.56,0.57,1.00,U] [#3 -0.55,0.32,0.81,U] [#4 -0.39,0.89,0.00,M2] [#5 -0.91,0.54,0.00,M7] [#6 -1.11,0.58,0.00,M3] [#7 -0.57,0.39,1.02,U] [#8 -0.16,0.44,0.93,U] 
21:33:10.872 00.000 10844 refined, 5 included, MultiStar: {-0.47, 0.33}, one-star: {-0.95, 0.24}
21:33:10.872 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.80) = xAngle (3.33 = -2.95)
21:33:10.872 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.24 = -3.04)
21:33:10.872 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.33 hyp=0.58 cameraTheta=2.53 mountX=-0.57 mountY=-0.06, mountTheta=-3.04
21:33:10.872 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.33, opts=13)
21:33:10.872 00.000 10844 Enqueuing Move request for scope (-0.47, 0.33)
21:33:10.872 00.000 11060 Worker thread wakes up
21:33:10.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.33) opts 0xd
21:33:10.872 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.33)
21:33:10.872 00.000 11060 Moving (-0.47, 0.33) raw xDistance=-0.57 yDistance=-0.06
21:33:10.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.57
21:33:10.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:10.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:33:10.872 00.000 11060 MoveAxis(E, 85, ABG)
21:33:10.877 00.005 11060 Guiding  Dir = 2, Dur = 85
21:33:10.886 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:10.893 00.007 11060 IsSlewing returns 0
21:33:10.893 00.000 11060 IsGuiding returns 0
21:33:10.908 00.015 10844 UpdateGuideState exits: m=838 SNR=18.2
21:33:10.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:10.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:10.908 00.000 10844 Enqueuing Expose request
21:33:10.986 00.078 11060 IsGuiding returns 0
21:33:10.986 00.000 11060 Move returns status 0, amount 85
21:33:10.986 00.000 11060 MoveAxis(N, 0, ABG)
21:33:10.986 00.000 11060 Move returns status 0, amount 0
21:33:10.986 00.000 11060 move complete, result=0
21:33:10.986 00.000 11060 worker thread done servicing request
21:33:10.986 00.000 11060 Worker thread wakes up
21:33:10.988 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:10.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:10.988 00.000 10844 GuideStep: -0.6 px 85 ms EAST, -0.1 px 0 ms NORTH
21:33:11.615 00.627 11060 Exposure complete
21:33:11.797 00.182 11060 worker thread done servicing request
21:33:11.798 00.001 10844 OnExposeComplete: enter
21:33:11.798 00.000 10844 UpdateGuideState(): m_state=6
21:33:11.798 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
21:33:11.798 00.000 10844 Star::Find returns 1 (0), X=92.87, Y=463.35, Mass=1007, SNR=19.7, Peak=86 HFD=3.8
21:33:11.798 00.000 10844 MultiStar: [#1 -0.99,-0.24,0.00,M1] [#2 -1.62,-0.24,0.00,M2] [#3 -1.64,-0.74,0.00,M1] [#4 -1.47,0.64,0.00,M3] [#5 -0.82,0.33,1.01,U] [#6 -1.49,0.35,0.00,M4] [#7 -0.98,0.41,0.00,M9] [#8 -0.98,-0.03,0.00,M1] 
21:33:11.798 00.000 10844 refined, 1 included, MultiStar: {-1.18, -0.06}, one-star: {-1.54, -0.46}
21:33:11.798 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.80) = xAngle (-2.28 = -2.28)
21:33:11.798 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.37 = -2.37)
21:33:11.798 00.000 10844 CameraToMount -- cameraX=-1.18 cameraY=-0.06 hyp=1.18 cameraTheta=-3.09 mountX=-0.77 mountY=-0.82, mountTheta=-2.33
21:33:11.801 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.18, y=-0.06, opts=13)
21:33:11.801 00.000 10844 Enqueuing Move request for scope (-1.18, -0.06)
21:33:11.801 00.000 11060 Worker thread wakes up
21:33:11.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -0.06) opts 0xd
21:33:11.801 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.18, -0.06)
21:33:11.801 00.000 11060 Moving (-1.18, -0.06) raw xDistance=-0.77 yDistance=-0.82
21:33:11.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.77
21:33:11.801 00.000 11060 resist switch: large excursion: input -0.82 thresh 0.57 direction from 1 to -1
21:33:11.801 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.46
21:33:11.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.82
21:33:11.801 00.000 11060 MoveAxis(E, 116, ABG)
21:33:11.801 00.000 11060 Guiding  Dir = 2, Dur = 116
21:33:11.806 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:11.810 00.004 11060 IsSlewing returns 0
21:33:11.810 00.000 11060 IsGuiding returns 0
21:33:11.826 00.016 10844 UpdateGuideState exits: m=1007 SNR=19.7
21:33:11.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:11.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:11.826 00.000 10844 Enqueuing Expose request
21:33:11.945 00.119 11060 IsGuiding returns 0
21:33:11.945 00.000 11060 Move returns status 0, amount 116
21:33:11.945 00.000 11060 BLC: Oldest BLC event removed
21:33:11.945 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:33:11.945 00.000 11060 MoveAxis(N, 1065, ABG)
21:33:11.945 00.000 11060 Guiding  Dir = 0, Dur = 1065
21:33:11.960 00.015 11060 IsSlewing returns 0
21:33:11.960 00.000 11060 IsGuiding returns 0
21:33:13.027 01.067 11060 IsGuiding returns 0
21:33:13.027 00.000 11060 Move returns status 0, amount 1065
21:33:13.027 00.000 11060 move complete, result=0
21:33:13.027 00.000 11060 worker thread done servicing request
21:33:13.027 00.000 11060 Worker thread wakes up
21:33:13.027 00.000 10844 GuideStep: -0.8 px 116 ms EAST, -0.8 px 1065 ms NORTH
21:33:13.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:13.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:13.658 00.631 11060 Exposure complete
21:33:13.789 00.131 11060 worker thread done servicing request
21:33:13.789 00.000 10844 OnExposeComplete: enter
21:33:13.789 00.000 10844 UpdateGuideState(): m_state=6
21:33:13.789 00.000 10844 Star::Find(15, 92, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
21:33:13.789 00.000 10844 Star::Find returns 1 (0), X=94.56, Y=463.46, Mass=1002, SNR=19.4, Peak=125 HFD=3.2
21:33:13.790 00.001 10844 MultiStar: [#1 0.18,-0.57,1.15,U] [#2 -1.14,-0.15,0.00,M3] [#3 0.72,-0.47,0.76,U] [#4 -0.34,-0.35,3.42,U] [#5 -0.03,0.06,1.00,U] [#6 -0.54,0.66,0.91,U] [#7 0.72,0.47,0.98,U] [#8 0.93,-0.81,0.00,M2] 
21:33:13.790 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.16}, one-star: {0.15, -0.35}
21:33:13.790 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.80) = xAngle (-0.82 = -0.82)
21:33:13.790 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.91 = -0.91)
21:33:13.790 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.62 mountX=0.11 mountY=-0.12, mountTheta=-0.86
21:33:13.791 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.16, opts=13)
21:33:13.791 00.000 10844 Enqueuing Move request for scope (-0.01, -0.16)
21:33:13.791 00.000 11060 Worker thread wakes up
21:33:13.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
21:33:13.791 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
21:33:13.791 00.000 11060 Moving (-0.01, -0.16) raw xDistance=0.11 yDistance=-0.12
21:33:13.791 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.574659, 1:0.124445
21:33:13.791 00.000 11060 BLC: No correction, Miss < min_move
21:33:13.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:33:13.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:13.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:33:13.791 00.000 11060 MoveAxis(E, 0, ABG)
21:33:13.791 00.000 11060 Move returns status 0, amount 0
21:33:13.791 00.000 11060 MoveAxis(N, 0, ABG)
21:33:13.791 00.000 11060 Move returns status 0, amount 0
21:33:13.791 00.000 11060 move complete, result=0
21:33:13.791 00.000 11060 worker thread done servicing request
21:33:13.797 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:13.813 00.016 10844 UpdateGuideState exits: m=1002 SNR=19.4
21:33:13.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:13.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:13.813 00.000 10844 Enqueuing Expose request
21:33:13.813 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:13.813 00.000 11060 Worker thread wakes up
21:33:13.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:13.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:14.447 00.634 11060 Exposure complete
21:33:14.588 00.141 11060 worker thread done servicing request
21:33:14.590 00.002 10844 OnExposeComplete: enter
21:33:14.590 00.000 10844 UpdateGuideState(): m_state=6
21:33:14.590 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
21:33:14.590 00.000 10844 Star::Find returns 1 (0), X=93.93, Y=463.12, Mass=752, SNR=17.0, Peak=77 HFD=3.8
21:33:14.590 00.000 10844 MultiStar: [#1 -0.25,-1.48,0.00,M1] [#2 -0.63,-0.77,0.00,M4] [#3 0.78,-1.47,0.00,M1] [#4 -0.41,0.84,0.00,M3] [#5 -1.20,-0.13,0.00,M6] [#6 -0.51,-0.46,1.06,U] [#7 -0.28,0.33,1.09,U] [#8 0.49,-1.21,0.00,M3] 
21:33:14.590 00.000 10844 refined, 2 included, MultiStar: {-0.42, -0.26}, one-star: {-0.48, -0.69}
21:33:14.590 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.80) = xAngle (-1.78 = -1.78)
21:33:14.591 00.001 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.87 = -1.87)
21:33:14.591 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.26 hyp=0.49 cameraTheta=-2.59 mountX=-0.10 mountY=-0.47, mountTheta=-1.79
21:33:14.591 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.26, opts=13)
21:33:14.591 00.000 10844 Enqueuing Move request for scope (-0.42, -0.26)
21:33:14.591 00.000 11060 Worker thread wakes up
21:33:14.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.26) opts 0xd
21:33:14.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.26)
21:33:14.591 00.000 11060 Moving (-0.42, -0.26) raw xDistance=-0.10 yDistance=-0.47
21:33:14.591 00.000 11060 BLC: History state: CurrMiss=0.47, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.574659, 1:0.124445, 2:0.472834
21:33:14.591 00.000 11060 BLC: Under-shoot: nominal increase by 115
21:33:14.591 00.000 11060 BLC: window closed
21:33:14.593 00.002 11060 BLC: Pulse increase limited by ceiling of 750
21:33:14.593 00.000 11060 BLC: Pulse adjusted to 750
21:33:14.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:33:14.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.47
21:33:14.593 00.000 11060 MoveAxis(E, 0, ABG)
21:33:14.593 00.000 11060 Move returns status 0, amount 0
21:33:14.593 00.000 11060 MoveAxis(N, 181, ABG)
21:33:14.593 00.000 11060 Guiding  Dir = 0, Dur = 181
21:33:14.596 00.003 11060 IsSlewing returns 0
21:33:14.596 00.000 11060 IsGuiding returns 0
21:33:14.598 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:14.613 00.015 10844 UpdateGuideState exits: m=752 SNR=17.0
21:33:14.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:14.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:14.613 00.000 10844 Enqueuing Expose request
21:33:14.754 00.141 10844 evsrv: cli 0EEEEA70 connect
21:33:14.754 00.000 10844 case statement mapped state 6 to 3
21:33:14.754 00.000 10844 case statement mapped state 6 to 3
21:33:14.754 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"5195b767-943a-4699-96f6-58d42fa65e0b"}
21:33:14.754 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"5195b767-943a-4699-96f6-58d42fa65e0b"}
21:33:14.754 00.000 10844 evsrv: cli 0EEEEA70 disconnect
21:33:14.790 00.036 11060 IsGuiding returns 0
21:33:14.790 00.000 11060 Move returns status 0, amount 181
21:33:14.790 00.000 11060 move complete, result=0
21:33:14.790 00.000 11060 worker thread done servicing request
21:33:14.790 00.000 11060 Worker thread wakes up
21:33:14.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:14.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:14.790 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 181 ms NORTH
21:33:15.408 00.618 11060 Exposure complete
21:33:15.553 00.145 11060 worker thread done servicing request
21:33:15.553 00.000 10844 OnExposeComplete: enter
21:33:15.553 00.000 10844 UpdateGuideState(): m_state=6
21:33:15.553 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
21:33:15.553 00.000 10844 Star::Find returns 1 (0), X=94.21, Y=463.59, Mass=1117, SNR=21.3, Peak=103 HFD=3.4
21:33:15.553 00.000 10844 MultiStar: [#1 0.24,-0.80,1.03,U] [#2 -0.68,-1.06,0.00,M5] [#3 0.82,-0.73,0.00,M2] [#4 -0.17,0.64,3.34,U] [#5 -0.73,-0.35,0.85,U] [#6 0.02,-0.28,0.79,U] [#7 0.09,0.07,0.69,U] [#8 0.37,-1.18,0.00,M4] 
21:33:15.553 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.08}, one-star: {-0.21, -0.22}
21:33:15.553 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.80) = xAngle (3.41 = -2.87)
21:33:15.553 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.32 = -2.96)
21:33:15.553 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.61 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
21:33:15.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.08, opts=13)
21:33:15.555 00.000 10844 Enqueuing Move request for scope (-0.14, 0.08)
21:33:15.555 00.000 11060 Worker thread wakes up
21:33:15.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
21:33:15.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
21:33:15.555 00.000 11060 Moving (-0.14, 0.08) raw xDistance=-0.15 yDistance=-0.03
21:33:15.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:33:15.556 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:15.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:33:15.556 00.000 11060 MoveAxis(E, 23, ABG)
21:33:15.556 00.000 11060 Guiding  Dir = 2, Dur = 23
21:33:15.561 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:15.566 00.005 11060 IsSlewing returns 0
21:33:15.566 00.000 11060 IsGuiding returns 0
21:33:15.576 00.010 10844 UpdateGuideState exits: m=1117 SNR=21.3
21:33:15.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:15.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:15.576 00.000 10844 Enqueuing Expose request
21:33:15.598 00.022 11060 IsGuiding returns 0
21:33:15.598 00.000 11060 Move returns status 0, amount 23
21:33:15.598 00.000 11060 MoveAxis(N, 0, ABG)
21:33:15.598 00.000 11060 Move returns status 0, amount 0
21:33:15.598 00.000 11060 move complete, result=0
21:33:15.600 00.002 11060 worker thread done servicing request
21:33:15.600 00.000 11060 Worker thread wakes up
21:33:15.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:15.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:15.602 00.002 10844 GuideStep: -0.2 px 23 ms EAST, -0.0 px 0 ms NORTH
21:33:16.215 00.613 11060 Exposure complete
21:33:16.400 00.185 11060 worker thread done servicing request
21:33:16.401 00.001 10844 OnExposeComplete: enter
21:33:16.401 00.000 10844 UpdateGuideState(): m_state=6
21:33:16.401 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
21:33:16.401 00.000 10844 Star::Find returns 1 (0), X=94.63, Y=463.80, Mass=948, SNR=19.3, Peak=91 HFD=3.3
21:33:16.401 00.000 10844 MultiStar: [#1 -0.28,-0.78,1.01,U] [#2 0.07,-0.48,0.78,U] [#3 0.08,-0.23,0.65,U] [#4 0.27,0.23,3.55,U] [#5 -0.22,0.10,0.94,U] [#6 0.54,-0.17,0.89,U] [#7 0.24,0.37,0.93,U] [#8 0.49,-0.80,0.00,M5] 
21:33:16.401 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.22, -0.00}
21:33:16.401 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.80) = xAngle (0.66 = 0.66)
21:33:16.401 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.57 = 0.57)
21:33:16.401 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-0.15 mountX=0.12 mountY=0.08, mountTheta=0.60
21:33:16.401 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
21:33:16.401 00.000 10844 Enqueuing Move request for scope (0.15, -0.02)
21:33:16.401 00.000 11060 Worker thread wakes up
21:33:16.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
21:33:16.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
21:33:16.401 00.000 11060 Moving (0.15, -0.02) raw xDistance=0.12 yDistance=0.08
21:33:16.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
21:33:16.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:16.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:33:16.401 00.000 11060 MoveAxis(W, 17, ABG)
21:33:16.401 00.000 11060 Guiding  Dir = 3, Dur = 17
21:33:16.420 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:16.422 00.002 11060 IsSlewing returns 0
21:33:16.424 00.002 11060 IsGuiding returns 0
21:33:16.440 00.016 10844 UpdateGuideState exits: m=948 SNR=19.3
21:33:16.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:16.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:16.440 00.000 10844 Enqueuing Expose request
21:33:16.454 00.014 11060 IsGuiding returns 0
21:33:16.454 00.000 11060 Move returns status 0, amount 17
21:33:16.454 00.000 11060 MoveAxis(N, 0, ABG)
21:33:16.454 00.000 11060 Move returns status 0, amount 0
21:33:16.454 00.000 11060 move complete, result=0
21:33:16.454 00.000 11060 worker thread done servicing request
21:33:16.454 00.000 11060 Worker thread wakes up
21:33:16.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:16.454 00.000 10844 GuideStep: 0.1 px 17 ms WEST, 0.1 px 0 ms NORTH
21:33:16.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:17.093 00.639 11060 Exposure complete
21:33:17.263 00.170 11060 worker thread done servicing request
21:33:17.263 00.000 10844 OnExposeComplete: enter
21:33:17.263 00.000 10844 UpdateGuideState(): m_state=6
21:33:17.263 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
21:33:17.263 00.000 10844 Star::Find returns 1 (0), X=94.23, Y=462.86, Mass=1082, SNR=21.0, Peak=115 HFD=3.0
21:33:17.263 00.000 10844 MultiStar: [#1 0.06,-0.69,0.96,U] [#2 -0.12,-0.58,0.88,U] [#3 0.34,-0.59,0.78,U] [#4 -0.09,1.09,0.00,M2] [#5 -0.28,0.13,0.85,U] [#6 -0.01,-0.22,0.80,U] [#7 0.17,0.17,0.93,U] [#8 0.63,-0.29,0.71,U] 
21:33:17.266 00.003 10844 refined, 7 included, MultiStar: {0.06, -0.39}, one-star: {-0.18, -0.95}
21:33:17.266 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.80) = xAngle (-0.62 = -0.62)
21:33:17.266 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.71 = -0.71)
21:33:17.266 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.39 hyp=0.39 cameraTheta=-1.43 mountX=0.32 mountY=-0.26, mountTheta=-0.68
21:33:17.267 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.39, opts=13)
21:33:17.268 00.001 10844 Enqueuing Move request for scope (0.06, -0.39)
21:33:17.268 00.000 11060 Worker thread wakes up
21:33:17.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.39) opts 0xd
21:33:17.268 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.39)
21:33:17.268 00.000 11060 Moving (0.06, -0.39) raw xDistance=0.32 yDistance=-0.26
21:33:17.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
21:33:17.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
21:33:17.268 00.000 11060 MoveAxis(W, 47, ABG)
21:33:17.268 00.000 11060 Guiding  Dir = 3, Dur = 47
21:33:17.274 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:17.277 00.003 11060 IsSlewing returns 0
21:33:17.277 00.000 11060 IsGuiding returns 0
21:33:17.291 00.014 10844 UpdateGuideState exits: m=1082 SNR=21.0
21:33:17.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:17.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:17.291 00.000 10844 Enqueuing Expose request
21:33:17.337 00.046 11060 IsGuiding returns 0
21:33:17.337 00.000 11060 Move returns status 0, amount 47
21:33:17.337 00.000 11060 MoveAxis(N, 98, ABG)
21:33:17.337 00.000 11060 Guiding  Dir = 0, Dur = 98
21:33:17.352 00.015 11060 IsSlewing returns 0
21:33:17.352 00.000 11060 IsGuiding returns 0
21:33:17.463 00.111 11060 IsGuiding returns 0
21:33:17.463 00.000 11060 Move returns status 0, amount 98
21:33:17.463 00.000 11060 move complete, result=0
21:33:17.463 00.000 11060 worker thread done servicing request
21:33:17.463 00.000 11060 Worker thread wakes up
21:33:17.465 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:17.465 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.3 px 98 ms NORTH
21:33:17.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:18.084 00.619 11060 Exposure complete
21:33:18.249 00.165 11060 worker thread done servicing request
21:33:18.249 00.000 10844 OnExposeComplete: enter
21:33:18.249 00.000 10844 UpdateGuideState(): m_state=6
21:33:18.249 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
21:33:18.249 00.000 10844 Star::Find returns 1 (0), X=94.78, Y=464.16, Mass=974, SNR=19.2, Peak=86 HFD=3.4
21:33:18.249 00.000 10844 MultiStar: [#1 0.86,-0.79,0.00,M1] [#2 0.26,0.09,0.97,U] [#3 0.70,-0.39,0.81,U] [#4 0.76,0.39,3.67,U] [#5 -0.38,0.19,0.96,U] [#6 0.78,0.48,0.00,M1] [#7 0.43,0.76,0.95,U] [#8 0.87,0.11,0.94,U] 
21:33:18.249 00.000 10844 single-star, 6 included, MultiStar: {0.52, 0.28}, one-star: {0.36, 0.36}
21:33:18.249 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.80) = xAngle (1.58 = 1.58)
21:33:18.249 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.49 = 1.49)
21:33:18.249 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.36 hyp=0.51 cameraTheta=0.78 mountX=-0.00 mountY=0.51, mountTheta=1.58
21:33:18.249 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.36, opts=13)
21:33:18.249 00.000 10844 Enqueuing Move request for scope (0.36, 0.36)
21:33:18.249 00.000 11060 Worker thread wakes up
21:33:18.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.36) opts 0xd
21:33:18.249 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.36)
21:33:18.249 00.000 11060 Moving (0.36, 0.36) raw xDistance=-0.00 yDistance=0.51
21:33:18.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:33:18.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:18.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:33:18.249 00.000 11060 MoveAxis(E, 0, ABG)
21:33:18.249 00.000 11060 Move returns status 0, amount 0
21:33:18.249 00.000 11060 MoveAxis(N, 0, ABG)
21:33:18.249 00.000 11060 Move returns status 0, amount 0
21:33:18.249 00.000 11060 move complete, result=0
21:33:18.249 00.000 11060 worker thread done servicing request
21:33:18.258 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:18.272 00.014 10844 UpdateGuideState exits: m=974 SNR=19.2
21:33:18.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:18.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:18.272 00.000 10844 Enqueuing Expose request
21:33:18.272 00.000 11060 Worker thread wakes up
21:33:18.276 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
21:33:18.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:18.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:18.925 00.649 11060 Exposure complete
21:33:19.102 00.177 10844 User exited setup dialog with 'ok'
21:33:19.102 00.000 10844 set dither mode 0
21:33:19.104 00.002 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:33:19.104 00.000 10844 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:33:19.104 00.000 10844 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:33:19.107 00.003 10844 camera: set binning = 1
21:33:19.107 00.000 10844 Saturation detection set to Max-ADU value 255
21:33:19.107 00.000 10844 Setting StarMinHFD = 1.50
21:33:19.110 00.003 10844 Setting MaxHFD = 10.0
21:33:19.110 00.000 10844 Setting StarMinSNR = 6.0
21:33:19.110 00.000 10844 Setting AutoSelDownsample = 0
21:33:19.111 00.001 10844 MultiStar mode enabled
21:33:19.111 00.000 10844 Rotator:SetReversed: isReversed = 1
21:33:19.112 00.001 10844 Scope: enabling slew check, guiding will stop when slew is detected
21:33:19.112 00.000 10844 BLC: Backlash comp enabled, Comp pulse = 750 ms
21:33:19.112 00.000 11060 worker thread done servicing request
21:33:19.118 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:33:19.127 00.009 10844 ScopeASCOM::SideOfPier() returns 0
21:33:19.129 00.002 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19
21:33:19.129 00.000 10844 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
21:33:19.129 00.000 10844 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:33:19.245 00.116 10844 PhdConfig flush
21:33:19.245 00.000 10844 OnExposeComplete: enter
21:33:19.245 00.000 10844 UpdateGuideState(): m_state=6
21:33:19.245 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
21:33:19.246 00.001 10844 Star::Find returns 1 (0), X=95.37, Y=463.90, Mass=1023, SNR=20.3, Peak=94 HFD=3.3
21:33:19.246 00.000 10844 MultiStar: [#1 0.72,-0.19,1.05,U] [#2 -0.13,0.01,0.86,U] [#3 0.44,0.08,0.68,U] [#4 0.20,0.45,3.42,U] [#5 -0.06,-0.15,0.87,U] [#6 0.30,-0.12,0.80,U] [#7 1.17,0.78,0.00,M4] [#8 0.98,-0.01,0.00,M4] 
21:33:19.246 00.000 10844 refined, 6 included, MultiStar: {0.32, 0.15}, one-star: {0.96, 0.09}
21:33:19.246 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.80) = xAngle (1.23 = 1.23)
21:33:19.246 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.14 = 1.14)
21:33:19.246 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.15 hyp=0.35 cameraTheta=0.42 mountX=0.12 mountY=0.32, mountTheta=1.22
21:33:19.248 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.15, opts=13)
21:33:19.248 00.000 10844 Enqueuing Move request for scope (0.32, 0.15)
21:33:19.248 00.000 11060 Worker thread wakes up
21:33:19.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.15) opts 0xd
21:33:19.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.15)
21:33:19.248 00.000 11060 Moving (0.32, 0.15) raw xDistance=0.12 yDistance=0.32
21:33:19.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:33:19.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:33:19.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:33:19.248 00.000 11060 MoveAxis(E, 0, ABG)
21:33:19.248 00.000 11060 Move returns status 0, amount 0
21:33:19.248 00.000 11060 MoveAxis(N, 0, ABG)
21:33:19.248 00.000 11060 Move returns status 0, amount 0
21:33:19.248 00.000 11060 move complete, result=0
21:33:19.248 00.000 11060 worker thread done servicing request
21:33:19.288 00.040 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:19.311 00.023 10844 UpdateGuideState exits: m=1023 SNR=20.3
21:33:19.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:19.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:19.311 00.000 10844 Enqueuing Expose request
21:33:19.311 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:33:19.313 00.002 11060 Worker thread wakes up
21:33:19.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:19.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:19.325 00.012 10844 evsrv: cli 0EEEE6B0 connect
21:33:19.325 00.000 10844 case statement mapped state 6 to 3
21:33:19.325 00.000 10844 case statement mapped state 6 to 3
21:33:19.325 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_pixel_scale","id":"8d373a45-9c3a-4439-bbd1-bc7500dcf3c9"}
21:33:19.325 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":4.1253,"id":"8d373a45-9c3a-4439-bbd1-bc7500dcf3c9"}
21:33:19.325 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
21:33:19.948 00.623 11060 Exposure complete
21:33:20.138 00.190 11060 worker thread done servicing request
21:33:20.138 00.000 10844 OnExposeComplete: enter
21:33:20.138 00.000 10844 UpdateGuideState(): m_state=6
21:33:20.139 00.001 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
21:33:20.139 00.000 10844 Star::Find returns 1 (0), X=94.61, Y=463.10, Mass=1045, SNR=20.5, Peak=111 HFD=3.2
21:33:20.139 00.000 10844 MultiStar: [#1 0.31,-0.38,1.03,U] [#2 -0.15,-0.36,0.74,U] [#3 0.61,-0.06,0.71,U] [#4 0.78,0.25,3.29,U] [#5 0.11,0.05,0.92,U] [#6 0.21,-0.02,0.85,U] [#7 0.81,0.10,0.85,U] [#8 0.20,-0.63,0.86,U] 
21:33:20.139 00.000 10844 refined, 8 included, MultiStar: {0.44, -0.10}, one-star: {0.20, -0.71}
21:33:20.139 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.80) = xAngle (0.59 = 0.59)
21:33:20.139 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.50 = 0.50)
21:33:20.139 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-0.22 mountX=0.38 mountY=0.22, mountTheta=0.52
21:33:20.141 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.10, opts=13)
21:33:20.141 00.000 10844 Enqueuing Move request for scope (0.44, -0.10)
21:33:20.145 00.004 11060 Worker thread wakes up
21:33:20.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.10) opts 0xd
21:33:20.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.10)
21:33:20.145 00.000 11060 Moving (0.44, -0.10) raw xDistance=0.38 yDistance=0.22
21:33:20.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
21:33:20.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:20.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:33:20.145 00.000 11060 MoveAxis(W, 55, ABG)
21:33:20.145 00.000 11060 Guiding  Dir = 3, Dur = 55
21:33:20.149 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:20.160 00.011 11060 IsSlewing returns 0
21:33:20.160 00.000 11060 IsGuiding returns 0
21:33:20.165 00.005 10844 UpdateGuideState exits: m=1045 SNR=20.5
21:33:20.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:20.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:20.165 00.000 10844 Enqueuing Expose request
21:33:20.222 00.057 11060 IsGuiding returns 0
21:33:20.222 00.000 11060 Move returns status 0, amount 55
21:33:20.222 00.000 11060 MoveAxis(N, 0, ABG)
21:33:20.222 00.000 11060 Move returns status 0, amount 0
21:33:20.222 00.000 11060 move complete, result=0
21:33:20.222 00.000 11060 worker thread done servicing request
21:33:20.222 00.000 10844 GuideStep: 0.4 px 55 ms WEST, 0.2 px 0 ms NORTH
21:33:20.222 00.000 11060 Worker thread wakes up
21:33:20.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:20.224 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:20.843 00.619 11060 Exposure complete
21:33:21.025 00.182 11060 worker thread done servicing request
21:33:21.025 00.000 10844 OnExposeComplete: enter
21:33:21.025 00.000 10844 UpdateGuideState(): m_state=6
21:33:21.029 00.004 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
21:33:21.029 00.000 10844 Star::Find returns 1 (0), X=95.16, Y=463.25, Mass=1145, SNR=21.2, Peak=111 HFD=3.5
21:33:21.029 00.000 10844 MultiStar: [#1 0.93,-0.74,0.00,M1] [#2 0.52,-0.09,0.95,U] [#3 1.06,-0.55,0.00,M1] [#4 1.05,0.37,0.00,M1] [#5 0.16,0.34,0.91,U] [#6 0.01,-0.03,0.85,U] [#7 0.79,0.20,0.95,U] [#8 1.31,0.08,0.00,M4] 
21:33:21.029 00.000 10844 refined, 4 included, MultiStar: {0.46, -0.03}, one-star: {0.75, -0.55}
21:33:21.029 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.80) = xAngle (0.73 = 0.73)
21:33:21.029 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.64 = 0.64)
21:33:21.029 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.07 mountX=0.34 mountY=0.28, mountTheta=0.68
21:33:21.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=-0.03, opts=13)
21:33:21.032 00.001 10844 Enqueuing Move request for scope (0.46, -0.03)
21:33:21.033 00.001 11060 Worker thread wakes up
21:33:21.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0xd
21:33:21.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
21:33:21.033 00.000 11060 Moving (0.46, -0.03) raw xDistance=0.34 yDistance=0.28
21:33:21.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.34
21:33:21.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:21.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:33:21.033 00.000 11060 MoveAxis(W, 52, ABG)
21:33:21.033 00.000 11060 Guiding  Dir = 3, Dur = 52
21:33:21.037 00.004 11060 IsSlewing returns 0
21:33:21.038 00.001 11060 IsGuiding returns 0
21:33:21.041 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:21.058 00.017 10844 UpdateGuideState exits: m=1145 SNR=21.2
21:33:21.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:21.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:21.058 00.000 10844 Enqueuing Expose request
21:33:21.097 00.039 11060 IsGuiding returns 0
21:33:21.097 00.000 11060 Move returns status 0, amount 52
21:33:21.097 00.000 11060 MoveAxis(N, 0, ABG)
21:33:21.097 00.000 11060 Move returns status 0, amount 0
21:33:21.097 00.000 11060 move complete, result=0
21:33:21.097 00.000 11060 worker thread done servicing request
21:33:21.097 00.000 11060 Worker thread wakes up
21:33:21.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:21.097 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.3 px 0 ms NORTH
21:33:21.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:21.733 00.636 11060 Exposure complete
21:33:21.905 00.172 11060 worker thread done servicing request
21:33:21.905 00.000 10844 OnExposeComplete: enter
21:33:21.905 00.000 10844 UpdateGuideState(): m_state=6
21:33:21.905 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
21:33:21.905 00.000 10844 Star::Find returns 1 (0), X=94.96, Y=463.47, Mass=943, SNR=19.2, Peak=111 HFD=3.6
21:33:21.905 00.000 10844 MultiStar: [#1 1.07,-0.23,0.00,M2] [#2 0.77,-0.07,1.06,U] [#3 1.13,0.35,0.00,M2] [#4 0.58,0.74,0.00,M2] [#5 -0.05,0.97,0.00,M1] [#6 0.25,0.48,0.89,U] [#7 0.65,1.11,0.00,M3] [#8 1.09,0.00,0.00,M5] 
21:33:21.905 00.000 10844 refined, 2 included, MultiStar: {0.54, 0.01}, one-star: {0.55, -0.33}
21:33:21.905 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.80) = xAngle (0.82 = 0.82)
21:33:21.905 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
21:33:21.905 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=0.01 hyp=0.54 cameraTheta=0.01 mountX=0.37 mountY=0.36, mountTheta=0.77
21:33:21.912 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=0.01, opts=13)
21:33:21.912 00.000 10844 Enqueuing Move request for scope (0.54, 0.01)
21:33:21.912 00.000 11060 Worker thread wakes up
21:33:21.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.01) opts 0xd
21:33:21.914 00.002 11060 Handling offset move in thread for scope, endpoint = (0.54, 0.01)
21:33:21.914 00.000 11060 Moving (0.54, 0.01) raw xDistance=0.37 yDistance=0.36
21:33:21.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:33:21.914 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=-0.63 newest=0.85
21:33:21.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
21:33:21.914 00.000 11060 MoveAxis(W, 56, ABG)
21:33:21.914 00.000 11060 Guiding  Dir = 3, Dur = 56
21:33:21.926 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:33:21.942 00.016 10844 UpdateGuideState exits: m=943 SNR=19.2
21:33:21.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:21.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:21.942 00.000 10844 Enqueuing Expose request
21:33:21.962 00.020 11060 IsSlewing returns 0
21:33:21.962 00.000 11060 IsGuiding returns 0
21:33:22.047 00.085 11060 IsGuiding returns 0
21:33:22.047 00.000 11060 Move returns status 0, amount 56
21:33:22.047 00.000 11060 BLC: Oldest BLC event removed
21:33:22.047 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:33:22.047 00.000 11060 MoveAxis(S, 888, ABG)
21:33:22.047 00.000 11060 Guiding  Dir = 1, Dur = 888
21:33:22.059 00.012 11060 IsSlewing returns 0
21:33:22.059 00.000 11060 IsGuiding returns 0
21:33:22.964 00.905 11060 IsGuiding returns 0
21:33:22.964 00.000 11060 Move returns status 0, amount 888
21:33:22.964 00.000 11060 move complete, result=0
21:33:22.964 00.000 11060 worker thread done servicing request
21:33:22.964 00.000 11060 Worker thread wakes up
21:33:22.964 00.000 10844 GuideStep: 0.4 px 56 ms WEST, 0.4 px 888 ms SOUTH
21:33:22.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:22.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:23.605 00.641 11060 Exposure complete
21:33:23.742 00.137 11060 worker thread done servicing request
21:33:23.742 00.000 10844 OnExposeComplete: enter
21:33:23.742 00.000 10844 UpdateGuideState(): m_state=6
21:33:23.742 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
21:33:23.742 00.000 10844 Star::Find returns 1 (0), X=94.79, Y=464.61, Mass=1046, SNR=20.4, Peak=109 HFD=3.4
21:33:23.742 00.000 10844 MultiStar: [#1 0.38,0.70,1.15,U] [#2 0.23,0.97,0.00,M1] [#3 0.87,0.57,0.00,M3] [#4 0.18,1.07,0.00,M3] [#5 -0.08,1.39,0.00,M2] [#6 0.04,0.93,0.00,M1] [#7 0.54,1.00,0.00,M4] [#8 0.41,0.13,0.80,U] 
21:33:23.742 00.000 10844 refined, 2 included, MultiStar: {0.39, 0.58}, one-star: {0.38, 0.80}
21:33:23.742 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.80) = xAngle (1.79 = 1.79)
21:33:23.742 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.70 = 1.70)
21:33:23.742 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=0.58 hyp=0.70 cameraTheta=0.98 mountX=-0.15 mountY=0.69, mountTheta=1.78
21:33:23.745 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=0.58, opts=13)
21:33:23.745 00.000 10844 Enqueuing Move request for scope (0.39, 0.58)
21:33:23.745 00.000 11060 Worker thread wakes up
21:33:23.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.58) opts 0xd
21:33:23.745 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, 0.58)
21:33:23.745 00.000 11060 Moving (0.39, 0.58) raw xDistance=-0.15 yDistance=0.69
21:33:23.745 00.000 11060 BLC: History state: CurrMiss=0.69, AvgInitMiss=0.27, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.251600, 1:0.690886
21:33:23.745 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:33:23.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:33:23.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.69
21:33:23.745 00.000 11060 MoveAxis(E, 20, ABG)
21:33:23.745 00.000 11060 Guiding  Dir = 2, Dur = 20
21:33:23.755 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:23.770 00.015 10844 UpdateGuideState exits: m=1046 SNR=20.4
21:33:23.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:23.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:23.770 00.000 10844 Enqueuing Expose request
21:33:23.775 00.005 11060 IsSlewing returns 0
21:33:23.775 00.000 11060 IsGuiding returns 0
21:33:23.828 00.053 11060 IsGuiding returns 0
21:33:23.828 00.000 11060 Move returns status 0, amount 20
21:33:23.828 00.000 11060 MoveAxis(S, 265, ABG)
21:33:23.828 00.000 11060 Guiding  Dir = 1, Dur = 265
21:33:23.860 00.032 11060 IsSlewing returns 0
21:33:23.860 00.000 11060 IsGuiding returns 0
21:33:24.158 00.298 11060 IsGuiding returns 0
21:33:24.158 00.000 11060 Move returns status 0, amount 265
21:33:24.158 00.000 11060 move complete, result=0
21:33:24.158 00.000 11060 worker thread done servicing request
21:33:24.158 00.000 11060 Worker thread wakes up
21:33:24.158 00.000 10844 GuideStep: -0.1 px 20 ms EAST, 0.7 px 265 ms SOUTH
21:33:24.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:24.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:24.780 00.622 11060 Exposure complete
21:33:24.924 00.144 11060 worker thread done servicing request
21:33:24.924 00.000 10844 OnExposeComplete: enter
21:33:24.924 00.000 10844 UpdateGuideState(): m_state=6
21:33:24.924 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
21:33:24.924 00.000 10844 Star::Find returns 1 (0), X=94.40, Y=464.83, Mass=1108, SNR=21.1, Peak=106 HFD=3.2
21:33:24.924 00.000 10844 MultiStar: [#1 0.48,0.27,1.03,U] [#2 -0.23,0.88,0.00,M2] [#3 0.13,0.77,0.74,U] [#4 0.23,1.02,0.00,M4] [#5 -0.58,1.24,0.00,M3] [#6 -0.53,0.64,0.93,U] [#7 0.56,1.38,0.00,M5] [#8 0.34,0.45,0.79,U] 
21:33:24.924 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.63}, one-star: {-0.01, 1.02}
21:33:24.924 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.80) = xAngle (2.25 = 2.25)
21:33:24.924 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.16 = 2.16)
21:33:24.924 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.63 hyp=0.63 cameraTheta=1.44 mountX=-0.40 mountY=0.53, mountTheta=2.22
21:33:24.924 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.63, opts=13)
21:33:24.924 00.000 10844 Enqueuing Move request for scope (0.08, 0.63)
21:33:24.924 00.000 11060 Worker thread wakes up
21:33:24.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.63) opts 0xd
21:33:24.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.63)
21:33:24.924 00.000 11060 Moving (0.08, 0.63) raw xDistance=-0.40 yDistance=0.53
21:33:24.924 00.000 11060 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.27, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.251600, 1:0.690886, 2:0.526906
21:33:24.924 00.000 11060 BLC: Under-shoot: nominal increase by 145
21:33:24.924 00.000 11060 BLC: window closed
21:33:24.924 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:33:24.924 00.000 11060 BLC: Pulse adjusted to 750
21:33:24.929 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:33:24.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.53
21:33:24.929 00.000 11060 MoveAxis(E, 59, ABG)
21:33:24.929 00.000 11060 Guiding  Dir = 2, Dur = 59
21:33:24.935 00.006 11060 IsSlewing returns 0
21:33:24.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:24.935 00.000 11060 IsGuiding returns 0
21:33:24.945 00.010 10844 UpdateGuideState exits: m=1108 SNR=21.1
21:33:24.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:24.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:24.945 00.000 10844 Enqueuing Expose request
21:33:24.997 00.052 11060 IsGuiding returns 0
21:33:24.997 00.000 11060 Move returns status 0, amount 59
21:33:24.997 00.000 11060 MoveAxis(S, 202, ABG)
21:33:24.997 00.000 11060 Guiding  Dir = 1, Dur = 202
21:33:25.012 00.015 11060 IsSlewing returns 0
21:33:25.012 00.000 11060 IsGuiding returns 0
21:33:25.228 00.216 11060 IsGuiding returns 0
21:33:25.228 00.000 11060 Move returns status 0, amount 202
21:33:25.228 00.000 11060 move complete, result=0
21:33:25.228 00.000 11060 worker thread done servicing request
21:33:25.228 00.000 11060 Worker thread wakes up
21:33:25.229 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:25.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:25.233 00.004 10844 GuideStep: -0.4 px 59 ms EAST, 0.5 px 202 ms SOUTH
21:33:25.378 00.145 10844 evsrv: cli 0EEEEA70 connect
21:33:25.378 00.000 10844 case statement mapped state 6 to 3
21:33:25.378 00.000 10844 case statement mapped state 6 to 3
21:33:25.378 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"06decaa3-eedf-40f8-aa85-b2d98bc35782"}
21:33:25.378 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"06decaa3-eedf-40f8-aa85-b2d98bc35782"}
21:33:25.380 00.002 10844 evsrv: cli 0EEEEA70 disconnect
21:33:25.863 00.483 11060 Exposure complete
21:33:26.003 00.140 11060 worker thread done servicing request
21:33:26.003 00.000 10844 OnExposeComplete: enter
21:33:26.003 00.000 10844 UpdateGuideState(): m_state=6
21:33:26.003 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
21:33:26.003 00.000 10844 Star::Find returns 1 (0), X=93.76, Y=463.90, Mass=906, SNR=18.9, Peak=100 HFD=2.9
21:33:26.003 00.000 10844 MultiStar: [#1 -0.11,-0.18,0.93,U] [#2 -1.14,-0.38,0.00,M3] [#3 -0.61,-0.10,0.70,U] [#4 -0.47,0.79,0.00,M5] [#5 -0.86,0.62,0.00,M4] [#6 -0.46,0.43,0.78,U] [#7 -0.46,0.61,0.91,U] [#8 -0.34,-0.30,0.83,U] 
21:33:26.003 00.000 10844 refined, 5 included, MultiStar: {-0.43, 0.10}, one-star: {-0.65, 0.09}
21:33:26.003 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.80) = xAngle (3.73 = -2.56)
21:33:26.003 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.64 = -2.64)
21:33:26.003 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=0.10 hyp=0.45 cameraTheta=2.92 mountX=-0.37 mountY=-0.21, mountTheta=-2.62
21:33:26.003 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=0.10, opts=13)
21:33:26.003 00.000 10844 Enqueuing Move request for scope (-0.43, 0.10)
21:33:26.003 00.000 11060 Worker thread wakes up
21:33:26.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.10) opts 0xd
21:33:26.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, 0.10)
21:33:26.003 00.000 11060 Moving (-0.43, 0.10) raw xDistance=-0.37 yDistance=-0.21
21:33:26.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:33:26.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:26.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:33:26.003 00.000 11060 MoveAxis(E, 56, ABG)
21:33:26.003 00.000 11060 Guiding  Dir = 2, Dur = 56
21:33:26.022 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:26.024 00.002 11060 IsSlewing returns 0
21:33:26.024 00.000 11060 IsGuiding returns 0
21:33:26.036 00.012 10844 UpdateGuideState exits: m=906 SNR=18.9
21:33:26.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:26.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:26.036 00.000 10844 Enqueuing Expose request
21:33:26.083 00.047 11060 IsGuiding returns 0
21:33:26.083 00.000 11060 Move returns status 0, amount 56
21:33:26.083 00.000 11060 MoveAxis(N, 0, ABG)
21:33:26.083 00.000 11060 Move returns status 0, amount 0
21:33:26.083 00.000 11060 move complete, result=0
21:33:26.085 00.002 11060 worker thread done servicing request
21:33:26.085 00.000 11060 Worker thread wakes up
21:33:26.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:26.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:26.085 00.000 10844 GuideStep: -0.4 px 56 ms EAST, -0.2 px 0 ms NORTH
21:33:26.719 00.634 11060 Exposure complete
21:33:26.868 00.149 11060 worker thread done servicing request
21:33:26.868 00.000 10844 OnExposeComplete: enter
21:33:26.868 00.000 10844 UpdateGuideState(): m_state=6
21:33:26.868 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
21:33:26.868 00.000 10844 Star::Find returns 1 (0), X=93.90, Y=463.93, Mass=1044, SNR=20.3, Peak=107 HFD=3.6
21:33:26.868 00.000 10844 MultiStar: [#1 0.12,0.13,0.96,U] [#2 -0.67,-0.08,0.91,U] [#3 0.12,-0.26,0.78,U] [#4 -0.75,0.75,0.00,M6] [#5 -0.73,0.36,0.87,U] [#6 -0.22,0.42,0.76,U] [#7 0.43,0.62,0.93,U] [#8 -0.10,-0.31,0.92,U] 
21:33:26.868 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.13}, one-star: {-0.51, 0.12}
21:33:26.868 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.80) = xAngle (3.38 = -2.90)
21:33:26.868 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.29 = -2.99)
21:33:26.868 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.58 mountX=-0.23 mountY=-0.04, mountTheta=-2.99
21:33:26.872 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.13, opts=13)
21:33:26.873 00.001 10844 Enqueuing Move request for scope (-0.20, 0.13)
21:33:26.873 00.000 11060 Worker thread wakes up
21:33:26.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
21:33:26.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
21:33:26.873 00.000 11060 Moving (-0.20, 0.13) raw xDistance=-0.23 yDistance=-0.04
21:33:26.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
21:33:26.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:26.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:33:26.873 00.000 11060 MoveAxis(E, 35, ABG)
21:33:26.873 00.000 11060 Guiding  Dir = 2, Dur = 35
21:33:26.883 00.010 11060 IsSlewing returns 0
21:33:26.883 00.000 11060 IsGuiding returns 0
21:33:26.888 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:26.903 00.015 10844 UpdateGuideState exits: m=1044 SNR=20.3
21:33:26.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:26.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:26.903 00.000 10844 Enqueuing Expose request
21:33:26.931 00.028 11060 IsGuiding returns 0
21:33:26.932 00.001 11060 Move returns status 0, amount 35
21:33:26.932 00.000 11060 MoveAxis(N, 0, ABG)
21:33:26.932 00.000 11060 Move returns status 0, amount 0
21:33:26.932 00.000 11060 move complete, result=0
21:33:26.932 00.000 11060 worker thread done servicing request
21:33:26.932 00.000 11060 Worker thread wakes up
21:33:26.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:26.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:26.932 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
21:33:27.560 00.628 11060 Exposure complete
21:33:27.702 00.142 11060 worker thread done servicing request
21:33:27.702 00.000 10844 OnExposeComplete: enter
21:33:27.702 00.000 10844 UpdateGuideState(): m_state=6
21:33:27.703 00.001 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
21:33:27.703 00.000 10844 Star::Find returns 1 (0), X=93.89, Y=464.01, Mass=1122, SNR=21.0, Peak=95 HFD=3.8
21:33:27.703 00.000 10844 MultiStar: [#1 0.47,-0.09,1.06,U] [#2 -1.30,0.05,0.00,M3] [#3 -0.24,0.23,0.69,U] [#4 -0.28,1.06,0.00,M7] [#5 -1.28,0.24,0.00,M4] [#6 -0.74,0.92,0.00,M1] [#7 0.15,0.75,0.94,U] [#8 0.36,-0.44,0.82,U] 
21:33:27.703 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.14}, one-star: {-0.52, 0.21}
21:33:27.703 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.80) = xAngle (1.99 = 1.99)
21:33:27.703 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.90 = 1.90)
21:33:27.703 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.19 mountX=-0.06 mountY=0.14, mountTheta=1.98
21:33:27.704 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
21:33:27.704 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
21:33:27.704 00.000 11060 Worker thread wakes up
21:33:27.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
21:33:27.704 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
21:33:27.704 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.06 yDistance=0.14
21:33:27.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:33:27.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:27.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:33:27.704 00.000 11060 MoveAxis(E, 0, ABG)
21:33:27.704 00.000 11060 Move returns status 0, amount 0
21:33:27.704 00.000 11060 MoveAxis(N, 0, ABG)
21:33:27.704 00.000 11060 Move returns status 0, amount 0
21:33:27.704 00.000 11060 move complete, result=0
21:33:27.706 00.002 11060 worker thread done servicing request
21:33:27.710 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:27.725 00.015 10844 UpdateGuideState exits: m=1122 SNR=21.0
21:33:27.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:27.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:27.725 00.000 10844 Enqueuing Expose request
21:33:27.725 00.000 11060 Worker thread wakes up
21:33:27.725 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:33:27.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:27.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:28.353 00.628 11060 Exposure complete
21:33:28.525 00.172 11060 worker thread done servicing request
21:33:28.525 00.000 10844 OnExposeComplete: enter
21:33:28.525 00.000 10844 UpdateGuideState(): m_state=6
21:33:28.525 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
21:33:28.525 00.000 10844 Star::Find returns 1 (0), X=94.00, Y=464.12, Mass=1022, SNR=20.6, Peak=108 HFD=2.9
21:33:28.525 00.000 10844 MultiStar: [#1 -0.31,-0.13,0.99,U] [#2 -0.67,0.34,0.82,U] [#3 -0.04,0.42,0.87,U] [#4 -0.42,0.83,0.00,M8] [#5 -1.21,0.87,0.00,M5] [#6 -0.58,0.79,0.00,M2] [#7 -0.30,1.47,0.00,M3] [#8 -0.10,-0.01,0.94,U] 
21:33:28.525 00.000 10844 refined, 4 included, MultiStar: {-0.30, 0.18}, one-star: {-0.41, 0.31}
21:33:28.525 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.80) = xAngle (3.42 = -2.87)
21:33:28.525 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.33 = -2.95)
21:33:28.525 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.18 hyp=0.35 cameraTheta=2.61 mountX=-0.34 mountY=-0.07, mountTheta=-2.95
21:33:28.532 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.18, opts=13)
21:33:28.532 00.000 10844 Enqueuing Move request for scope (-0.30, 0.18)
21:33:28.532 00.000 11060 Worker thread wakes up
21:33:28.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.18) opts 0xd
21:33:28.532 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.18)
21:33:28.532 00.000 11060 Moving (-0.30, 0.18) raw xDistance=-0.34 yDistance=-0.07
21:33:28.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
21:33:28.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:28.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:33:28.532 00.000 11060 MoveAxis(E, 50, ABG)
21:33:28.532 00.000 11060 Guiding  Dir = 2, Dur = 50
21:33:28.538 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:28.547 00.009 11060 IsSlewing returns 0
21:33:28.547 00.000 11060 IsGuiding returns 0
21:33:28.557 00.010 10844 UpdateGuideState exits: m=1022 SNR=20.6
21:33:28.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:28.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:28.557 00.000 10844 Enqueuing Expose request
21:33:28.611 00.054 11060 IsGuiding returns 0
21:33:28.611 00.000 11060 Move returns status 0, amount 50
21:33:28.611 00.000 11060 MoveAxis(N, 0, ABG)
21:33:28.611 00.000 11060 Move returns status 0, amount 0
21:33:28.611 00.000 11060 move complete, result=0
21:33:28.611 00.000 11060 worker thread done servicing request
21:33:28.613 00.002 11060 Worker thread wakes up
21:33:28.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:28.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:28.613 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
21:33:29.255 00.642 11060 Exposure complete
21:33:29.415 00.160 11060 worker thread done servicing request
21:33:29.415 00.000 10844 OnExposeComplete: enter
21:33:29.415 00.000 10844 UpdateGuideState(): m_state=6
21:33:29.415 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
21:33:29.415 00.000 10844 Star::Find returns 1 (0), X=94.35, Y=463.70, Mass=1013, SNR=20.1, Peak=119 HFD=3.0
21:33:29.415 00.000 10844 MultiStar: [#1 -0.11,-0.62,1.04,U] [#2 -0.37,0.11,0.92,U] [#3 -0.15,0.32,0.77,U] [#4 -0.22,0.73,3.35,U] [#5 -1.23,0.37,0.00,M6] [#6 -0.09,0.44,0.88,U] [#7 -0.22,0.32,0.95,U] [#8 -0.60,0.18,0.92,U] 
21:33:29.415 00.000 10844 single-star, 7 included, MultiStar: {-0.22, 0.30}, one-star: {-0.06, -0.11}
21:33:29.415 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.80) = xAngle (-1.27 = -1.27)
21:33:29.415 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.36 = -1.36)
21:33:29.420 00.005 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.07 mountX=0.04 mountY=-0.12, mountTheta=-1.28
21:33:29.420 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
21:33:29.420 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
21:33:29.420 00.000 11060 Worker thread wakes up
21:33:29.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
21:33:29.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
21:33:29.420 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.04 yDistance=-0.12
21:33:29.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:33:29.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:29.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:33:29.420 00.000 11060 MoveAxis(E, 0, ABG)
21:33:29.420 00.000 11060 Move returns status 0, amount 0
21:33:29.420 00.000 11060 MoveAxis(N, 0, ABG)
21:33:29.420 00.000 11060 Move returns status 0, amount 0
21:33:29.420 00.000 11060 move complete, result=0
21:33:29.422 00.002 11060 worker thread done servicing request
21:33:29.436 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:29.454 00.018 10844 UpdateGuideState exits: m=1013 SNR=20.1
21:33:29.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:29.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:29.454 00.000 10844 Enqueuing Expose request
21:33:29.454 00.000 11060 Worker thread wakes up
21:33:29.454 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:29.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:29.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:30.085 00.631 11060 Exposure complete
21:33:30.237 00.152 11060 worker thread done servicing request
21:33:30.237 00.000 10844 OnExposeComplete: enter
21:33:30.237 00.000 10844 UpdateGuideState(): m_state=6
21:33:30.237 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
21:33:30.237 00.000 10844 Star::Find returns 1 (0), X=93.72, Y=464.19, Mass=1074, SNR=20.5, Peak=100 HFD=3.6
21:33:30.238 00.001 10844 MultiStar: [#1 0.38,0.31,1.03,U] [#2 -0.84,0.76,0.00,M2] [#3 -0.50,-0.01,0.76,U] [#4 -0.29,0.80,3.17,U] [#5 -0.82,1.00,0.00,M7] [#6 -0.78,0.96,0.00,M2] [#7 0.14,0.83,0.84,U] [#8 -0.52,0.83,0.00,M1] 
21:33:30.238 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.58}, one-star: {-0.69, 0.39}
21:33:30.238 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.80) = xAngle (2.73 = 2.73)
21:33:30.238 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.65 = 2.65)
21:33:30.238 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.58 hyp=0.62 cameraTheta=1.93 mountX=-0.57 mountY=0.29, mountTheta=2.66
21:33:30.238 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.58, opts=13)
21:33:30.238 00.000 10844 Enqueuing Move request for scope (-0.22, 0.58)
21:33:30.238 00.000 11060 Worker thread wakes up
21:33:30.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.58) opts 0xd
21:33:30.238 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.58)
21:33:30.238 00.000 11060 Moving (-0.22, 0.58) raw xDistance=-0.57 yDistance=0.29
21:33:30.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.57
21:33:30.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.29
21:33:30.238 00.000 11060 MoveAxis(E, 83, ABG)
21:33:30.238 00.000 11060 Guiding  Dir = 2, Dur = 83
21:33:30.244 00.006 11060 IsSlewing returns 0
21:33:30.244 00.000 11060 IsGuiding returns 0
21:33:30.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:30.265 00.021 10844 UpdateGuideState exits: m=1074 SNR=20.5
21:33:30.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:30.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:30.265 00.000 10844 Enqueuing Expose request
21:33:30.348 00.083 11060 IsGuiding returns 0
21:33:30.348 00.000 11060 Move returns status 0, amount 83
21:33:30.348 00.000 11060 MoveAxis(S, 113, ABG)
21:33:30.348 00.000 11060 Guiding  Dir = 1, Dur = 113
21:33:30.379 00.031 11060 IsSlewing returns 0
21:33:30.379 00.000 11060 IsGuiding returns 0
21:33:30.511 00.132 11060 IsGuiding returns 0
21:33:30.511 00.000 11060 Move returns status 0, amount 113
21:33:30.511 00.000 11060 move complete, result=0
21:33:30.511 00.000 11060 worker thread done servicing request
21:33:30.511 00.000 11060 Worker thread wakes up
21:33:30.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:30.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:30.513 00.002 10844 GuideStep: -0.6 px 83 ms EAST, 0.3 px 113 ms SOUTH
21:33:31.130 00.617 11060 Exposure complete
21:33:31.299 00.169 11060 worker thread done servicing request
21:33:31.299 00.000 10844 OnExposeComplete: enter
21:33:31.299 00.000 10844 UpdateGuideState(): m_state=6
21:33:31.299 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
21:33:31.299 00.000 10844 Star::Find returns 1 (0), X=93.72, Y=464.31, Mass=1160, SNR=21.6, Peak=107 HFD=3.4
21:33:31.299 00.000 10844 MultiStar: [#1 -0.82,-0.06,0.99,U] [#2 -0.60,0.47,0.94,U] [#3 -0.11,0.27,0.65,U] [#4 -0.54,0.97,0.00,M7] [#5 -0.93,0.85,0.00,M8] [#6 -0.80,1.17,0.00,M3] [#7 -0.27,0.82,0.92,U] [#8 -0.32,0.75,0.74,U] 
21:33:31.299 00.000 10844 refined, 5 included, MultiStar: {-0.50, 0.45}, one-star: {-0.69, 0.51}
21:33:31.299 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.80) = xAngle (3.21 = -3.07)
21:33:31.299 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.12 = 3.12)
21:33:31.299 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.45 hyp=0.68 cameraTheta=2.40 mountX=-0.67 mountY=0.01, mountTheta=3.12
21:33:31.299 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.45, opts=13)
21:33:31.299 00.000 10844 Enqueuing Move request for scope (-0.50, 0.45)
21:33:31.299 00.000 11060 Worker thread wakes up
21:33:31.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.45) opts 0xd
21:33:31.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.45)
21:33:31.299 00.000 11060 Moving (-0.50, 0.45) raw xDistance=-0.67 yDistance=0.01
21:33:31.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.67
21:33:31.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:31.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:33:31.299 00.000 11060 MoveAxis(E, 101, ABG)
21:33:31.299 00.000 11060 Guiding  Dir = 2, Dur = 101
21:33:31.310 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:31.319 00.009 11060 IsSlewing returns 0
21:33:31.319 00.000 11060 IsGuiding returns 0
21:33:31.329 00.010 10844 UpdateGuideState exits: m=1160 SNR=21.6
21:33:31.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:31.330 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:31.330 00.000 10844 Enqueuing Expose request
21:33:31.430 00.100 11060 IsGuiding returns 0
21:33:31.430 00.000 11060 Move returns status 0, amount 101
21:33:31.430 00.000 11060 MoveAxis(N, 0, ABG)
21:33:31.430 00.000 11060 Move returns status 0, amount 0
21:33:31.430 00.000 11060 move complete, result=0
21:33:31.430 00.000 11060 worker thread done servicing request
21:33:31.432 00.002 11060 Worker thread wakes up
21:33:31.432 00.000 10844 GuideStep: -0.7 px 101 ms EAST, 0.0 px 0 ms NORTH
21:33:31.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:31.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:32.069 00.637 11060 Exposure complete
21:33:32.257 00.188 11060 worker thread done servicing request
21:33:32.257 00.000 10844 OnExposeComplete: enter
21:33:32.257 00.000 10844 UpdateGuideState(): m_state=6
21:33:32.257 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
21:33:32.257 00.000 10844 Star::Find returns 1 (0), X=94.33, Y=463.15, Mass=1041, SNR=20.6, Peak=89 HFD=3.3
21:33:32.257 00.000 10844 MultiStar: [#1 -0.41,-0.48,1.02,U] [#2 -1.38,-0.77,0.00,M2] [#3 -0.01,0.01,0.83,U] [#4 -0.79,-0.08,3.26,U] [#5 -1.31,0.23,0.00,M9] [#6 -0.67,0.14,0.91,U] [#7 -0.24,0.39,0.84,U] [#8 -0.24,-0.48,0.89,U] 
21:33:32.257 00.000 10844 refined, 6 included, MultiStar: {-0.47, -0.16}, one-star: {-0.08, -0.65}
21:33:32.262 00.005 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.80) = xAngle (-2.02 = -2.02)
21:33:32.262 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.10 = -2.10)
21:33:32.262 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=-0.16 hyp=0.49 cameraTheta=-2.82 mountX=-0.21 mountY=-0.43, mountTheta=-2.04
21:33:32.262 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=-0.16, opts=13)
21:33:32.262 00.000 10844 Enqueuing Move request for scope (-0.47, -0.16)
21:33:32.262 00.000 11060 Worker thread wakes up
21:33:32.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.16) opts 0xd
21:33:32.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, -0.16)
21:33:32.262 00.000 11060 Moving (-0.47, -0.16) raw xDistance=-0.21 yDistance=-0.43
21:33:32.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
21:33:32.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:32.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:33:32.262 00.000 11060 MoveAxis(E, 34, ABG)
21:33:32.262 00.000 11060 Guiding  Dir = 2, Dur = 34
21:33:32.267 00.005 11060 IsSlewing returns 0
21:33:32.268 00.001 11060 IsGuiding returns 0
21:33:32.268 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:32.287 00.019 10844 UpdateGuideState exits: m=1041 SNR=20.6
21:33:32.288 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:32.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:32.288 00.000 10844 Enqueuing Expose request
21:33:32.312 00.024 11060 IsGuiding returns 0
21:33:32.312 00.000 11060 Move returns status 0, amount 34
21:33:32.312 00.000 11060 MoveAxis(N, 0, ABG)
21:33:32.312 00.000 11060 Move returns status 0, amount 0
21:33:32.312 00.000 11060 move complete, result=0
21:33:32.312 00.000 11060 worker thread done servicing request
21:33:32.312 00.000 11060 Worker thread wakes up
21:33:32.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:32.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:32.317 00.005 10844 GuideStep: -0.2 px 34 ms EAST, -0.4 px 0 ms NORTH
21:33:32.931 00.614 11060 Exposure complete
21:33:33.096 00.165 11060 worker thread done servicing request
21:33:33.096 00.000 10844 OnExposeComplete: enter
21:33:33.096 00.000 10844 UpdateGuideState(): m_state=6
21:33:33.096 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
21:33:33.096 00.000 10844 Star::Find returns 1 (0), X=93.83, Y=463.47, Mass=953, SNR=19.5, Peak=109 HFD=2.6
21:33:33.096 00.000 10844 MultiStar: [#1 -0.31,-0.53,1.03,U] [#2 -1.15,-0.31,0.00,M3] [#3 -0.31,-0.08,0.82,U] [#4 -0.90,0.41,0.00,M7] [#5 -1.09,0.03,0.00,M10] [#6 -1.17,0.70,0.00,M3] [#7 -0.86,0.30,0.00,M1] [#8 -0.16,-0.07,1.10,U] 
21:33:33.096 00.000 10844 refined, 3 included, MultiStar: {-0.34, -0.26}, one-star: {-0.58, -0.34}
21:33:33.096 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.80) = xAngle (-1.68 = -1.68)
21:33:33.096 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.77 = -1.77)
21:33:33.096 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.26 hyp=0.43 cameraTheta=-2.49 mountX=-0.05 mountY=-0.42, mountTheta=-1.68
21:33:33.102 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.26, opts=13)
21:33:33.102 00.000 10844 Enqueuing Move request for scope (-0.34, -0.26)
21:33:33.102 00.000 11060 Worker thread wakes up
21:33:33.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.26) opts 0xd
21:33:33.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.26)
21:33:33.102 00.000 11060 Moving (-0.34, -0.26) raw xDistance=-0.05 yDistance=-0.42
21:33:33.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:33:33.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:33.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:33:33.102 00.000 11060 MoveAxis(E, 0, ABG)
21:33:33.102 00.000 11060 Move returns status 0, amount 0
21:33:33.102 00.000 11060 MoveAxis(N, 0, ABG)
21:33:33.102 00.000 11060 Move returns status 0, amount 0
21:33:33.102 00.000 11060 move complete, result=0
21:33:33.102 00.000 11060 worker thread done servicing request
21:33:33.116 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:33.132 00.016 10844 UpdateGuideState exits: m=953 SNR=19.5
21:33:33.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:33.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:33.132 00.000 10844 Enqueuing Expose request
21:33:33.132 00.000 11060 Worker thread wakes up
21:33:33.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:33.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:33.132 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:33:33.752 00.620 11060 Exposure complete
21:33:33.923 00.171 11060 worker thread done servicing request
21:33:33.923 00.000 10844 OnExposeComplete: enter
21:33:33.923 00.000 10844 UpdateGuideState(): m_state=6
21:33:33.923 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
21:33:33.923 00.000 10844 Star::Find returns 1 (0), X=93.68, Y=463.92, Mass=824, SNR=17.9, Peak=97 HFD=3.1
21:33:33.925 00.002 10844 MultiStar: [#1 0.18,-0.32,1.28,U] [#2 -1.03,0.18,0.00,M4] [#3 -0.01,-0.11,0.79,U] [#4 -0.71,0.55,0.00,M8] [#5 -1.19,0.66,0.00,R] [#6 -0.52,0.58,0.93,U] [#7 -0.22,0.67,1.16,U] [#8 0.27,-0.61,0.95,U] 
21:33:33.925 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.06}, one-star: {-0.73, 0.11}
21:33:33.925 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.80) = xAngle (3.60 = -2.69)
21:33:33.925 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.51 = -2.77)
21:33:33.925 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.79 mountX=-0.15 mountY=-0.06, mountTheta=-2.76
21:33:33.927 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.06, opts=13)
21:33:33.927 00.000 10844 Enqueuing Move request for scope (-0.16, 0.06)
21:33:33.927 00.000 11060 Worker thread wakes up
21:33:33.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
21:33:33.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
21:33:33.927 00.000 11060 Moving (-0.16, 0.06) raw xDistance=-0.15 yDistance=-0.06
21:33:33.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:33:33.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:33.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:33:33.927 00.000 11060 MoveAxis(E, 23, ABG)
21:33:33.927 00.000 11060 Guiding  Dir = 2, Dur = 23
21:33:33.939 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:33.953 00.014 11060 IsSlewing returns 0
21:33:33.953 00.000 11060 IsGuiding returns 0
21:33:33.959 00.006 10844 UpdateGuideState exits: m=824 SNR=17.9
21:33:33.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:33.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:33.959 00.000 10844 Enqueuing Expose request
21:33:34.000 00.041 11060 IsGuiding returns 0
21:33:34.000 00.000 11060 Move returns status 0, amount 23
21:33:34.000 00.000 11060 MoveAxis(N, 0, ABG)
21:33:34.001 00.001 11060 Move returns status 0, amount 0
21:33:34.001 00.000 11060 move complete, result=0
21:33:34.001 00.000 11060 worker thread done servicing request
21:33:34.001 00.000 11060 Worker thread wakes up
21:33:34.001 00.000 10844 GuideStep: -0.2 px 23 ms EAST, -0.1 px 0 ms NORTH
21:33:34.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:34.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:34.629 00.628 11060 Exposure complete
21:33:34.787 00.158 11060 worker thread done servicing request
21:33:34.787 00.000 10844 OnExposeComplete: enter
21:33:34.787 00.000 10844 UpdateGuideState(): m_state=6
21:33:34.787 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
21:33:34.787 00.000 10844 Star::Find returns 1 (0), X=93.18, Y=463.70, Mass=876, SNR=19.1, Peak=125 HFD=2.6
21:33:34.787 00.000 10844 MultiStar: [#1 0.01,-0.65,1.25,U] [#2 -1.08,-0.02,0.00,M5] [#3 0.01,0.15,0.83,U] [#4 -0.53,-0.11,3.91,U] [#5 -0.11,-0.83,1.16,U] [#6 -0.43,-0.01,0.96,U] [#7 -0.80,0.31,1.04,U] [#8 0.00,-0.61,0.88,U] 
21:33:34.787 00.000 10844 refined, 7 included, MultiStar: {-0.42, -0.22}, one-star: {-1.23, -0.11}
21:33:34.787 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.80) = xAngle (-1.86 = -1.86)
21:33:34.787 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.94 = -1.94)
21:33:34.787 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.22 hyp=0.47 cameraTheta=-2.66 mountX=-0.13 mountY=-0.44, mountTheta=-1.87
21:33:34.792 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.22, opts=13)
21:33:34.795 00.003 10844 Enqueuing Move request for scope (-0.42, -0.22)
21:33:34.795 00.000 11060 Worker thread wakes up
21:33:34.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.22) opts 0xd
21:33:34.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.22)
21:33:34.795 00.000 11060 Moving (-0.42, -0.22) raw xDistance=-0.13 yDistance=-0.44
21:33:34.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:33:34.797 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:34.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:33:34.797 00.000 11060 MoveAxis(E, 20, ABG)
21:33:34.797 00.000 11060 Guiding  Dir = 2, Dur = 20
21:33:34.803 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:34.807 00.004 11060 IsSlewing returns 0
21:33:34.807 00.000 11060 IsGuiding returns 0
21:33:34.823 00.016 10844 UpdateGuideState exits: m=876 SNR=19.1
21:33:34.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:34.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:34.823 00.000 10844 Enqueuing Expose request
21:33:34.839 00.016 11060 IsGuiding returns 0
21:33:34.839 00.000 11060 Move returns status 0, amount 20
21:33:34.839 00.000 11060 MoveAxis(N, 0, ABG)
21:33:34.839 00.000 11060 Move returns status 0, amount 0
21:33:34.839 00.000 11060 move complete, result=0
21:33:34.839 00.000 11060 worker thread done servicing request
21:33:34.839 00.000 11060 Worker thread wakes up
21:33:34.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:34.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:34.839 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.4 px 0 ms NORTH
21:33:35.480 00.641 11060 Exposure complete
21:33:35.648 00.168 11060 worker thread done servicing request
21:33:35.650 00.002 10844 OnExposeComplete: enter
21:33:35.650 00.000 10844 UpdateGuideState(): m_state=6
21:33:35.650 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
21:33:35.650 00.000 10844 Star::Find returns 1 (0), X=93.31, Y=463.71, Mass=982, SNR=19.8, Peak=120 HFD=3.0
21:33:35.650 00.000 10844 MultiStar: [#1 -0.16,0.06,1.16,U] [#2 -0.39,0.47,0.89,U] [#3 0.30,0.29,0.80,U] [#4 -0.28,0.61,3.49,U] [#5 0.07,-0.29,0.96,U] [#6 -0.26,0.05,0.88,U] [#7 -0.20,0.20,0.99,U] [#8 0.30,0.00,0.90,U] 
21:33:35.650 00.000 10844 refined, 8 included, MultiStar: {-0.22, 0.25}, one-star: {-1.10, -0.09}
21:33:35.650 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.80) = xAngle (3.11 = 3.11)
21:33:35.650 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.03 = 3.03)
21:33:35.650 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.25 hyp=0.33 cameraTheta=2.31 mountX=-0.33 mountY=0.04, mountTheta=3.03
21:33:35.652 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.25, opts=13)
21:33:35.652 00.000 10844 Enqueuing Move request for scope (-0.22, 0.25)
21:33:35.653 00.001 11060 Worker thread wakes up
21:33:35.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.25) opts 0xd
21:33:35.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.25)
21:33:35.653 00.000 11060 Moving (-0.22, 0.25) raw xDistance=-0.33 yDistance=0.04
21:33:35.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:33:35.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:35.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:33:35.653 00.000 11060 MoveAxis(E, 49, ABG)
21:33:35.653 00.000 11060 Guiding  Dir = 2, Dur = 49
21:33:35.658 00.005 11060 IsSlewing returns 0
21:33:35.658 00.000 11060 IsGuiding returns 0
21:33:35.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:35.676 00.018 10844 UpdateGuideState exits: m=982 SNR=19.8
21:33:35.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:35.678 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:35.678 00.000 10844 Enqueuing Expose request
21:33:35.719 00.041 11060 IsGuiding returns 0
21:33:35.719 00.000 11060 Move returns status 0, amount 49
21:33:35.719 00.000 11060 MoveAxis(N, 0, ABG)
21:33:35.719 00.000 11060 Move returns status 0, amount 0
21:33:35.719 00.000 11060 move complete, result=0
21:33:35.719 00.000 11060 worker thread done servicing request
21:33:35.719 00.000 11060 Worker thread wakes up
21:33:35.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:35.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:35.719 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
21:33:36.363 00.644 11060 Exposure complete
21:33:36.539 00.176 11060 worker thread done servicing request
21:33:36.539 00.000 10844 OnExposeComplete: enter
21:33:36.539 00.000 10844 UpdateGuideState(): m_state=6
21:33:36.539 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
21:33:36.539 00.000 10844 Star::Find returns 1 (0), X=93.00, Y=463.64, Mass=998, SNR=20.2, Peak=101 HFD=3.4
21:33:36.539 00.000 10844 MultiStar: [#1 -0.25,0.12,1.00,U] [#2 -0.86,0.17,0.82,U] [#3 0.21,-0.87,0.00,M1] [#4 -0.85,0.11,3.41,U] [#5 -0.22,-0.62,0.88,U] [#6 -0.95,-0.28,0.00,M1] [#7 -1.34,0.11,0.00,M1] [#8 -0.45,-0.15,0.88,U] 
21:33:36.539 00.000 10844 refined, 5 included, MultiStar: {-0.73, -0.03}, one-star: {-1.41, -0.17}
21:33:36.539 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.80) = xAngle (-2.30 = -2.30)
21:33:36.539 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.39 = -2.39)
21:33:36.539 00.000 10844 CameraToMount -- cameraX=-0.73 cameraY=-0.03 hyp=0.73 cameraTheta=-3.11 mountX=-0.49 mountY=-0.50, mountTheta=-2.34
21:33:36.539 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.73, y=-0.03, opts=13)
21:33:36.539 00.000 10844 Enqueuing Move request for scope (-0.73, -0.03)
21:33:36.539 00.000 11060 Worker thread wakes up
21:33:36.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.03) opts 0xd
21:33:36.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.73, -0.03)
21:33:36.539 00.000 11060 Moving (-0.73, -0.03) raw xDistance=-0.49 yDistance=-0.50
21:33:36.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
21:33:36.539 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.11 newest=-0.90
21:33:36.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.50
21:33:36.539 00.000 11060 MoveAxis(E, 73, ABG)
21:33:36.539 00.000 11060 Guiding  Dir = 2, Dur = 73
21:33:36.555 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:36.557 00.002 11060 IsSlewing returns 0
21:33:36.558 00.001 11060 IsGuiding returns 0
21:33:36.570 00.012 10844 UpdateGuideState exits: m=998 SNR=20.2
21:33:36.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:36.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:36.570 00.000 10844 Enqueuing Expose request
21:33:36.632 00.062 11060 IsGuiding returns 0
21:33:36.632 00.000 11060 Move returns status 0, amount 73
21:33:36.632 00.000 11060 BLC: Oldest BLC event removed
21:33:36.632 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:33:36.632 00.000 11060 MoveAxis(N, 942, ABG)
21:33:36.632 00.000 11060 Guiding  Dir = 0, Dur = 942
21:33:36.648 00.016 11060 IsSlewing returns 0
21:33:36.648 00.000 11060 IsGuiding returns 0
21:33:37.598 00.950 11060 IsGuiding returns 0
21:33:37.598 00.000 11060 Move returns status 0, amount 942
21:33:37.598 00.000 11060 move complete, result=0
21:33:37.598 00.000 11060 worker thread done servicing request
21:33:37.598 00.000 11060 Worker thread wakes up
21:33:37.599 00.001 10844 GuideStep: -0.5 px 73 ms EAST, -0.5 px 942 ms NORTH
21:33:37.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:37.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:38.233 00.634 11060 Exposure complete
21:33:38.367 00.134 11060 worker thread done servicing request
21:33:38.368 00.001 10844 OnExposeComplete: enter
21:33:38.368 00.000 10844 UpdateGuideState(): m_state=6
21:33:38.368 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
21:33:38.368 00.000 10844 Star::Find returns 1 (0), X=93.80, Y=463.20, Mass=1130, SNR=20.9, Peak=112 HFD=3.4
21:33:38.368 00.000 10844 MultiStar: [#1 -0.23,-0.78,1.01,U] [#2 -0.95,-0.33,0.00,M4] [#3 -0.19,-0.57,0.62,U] [#4 -0.28,0.16,3.45,U] [#5 0.93,-0.96,0.00,M1] [#6 -0.64,-0.31,0.71,U] [#7 0.09,-0.06,0.93,U] [#8 0.08,-0.65,0.91,U] 
21:33:38.368 00.000 10844 refined, 6 included, MultiStar: {-0.26, -0.24}, one-star: {-0.61, -0.61}
21:33:38.368 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.80) = xAngle (-1.60 = -1.60)
21:33:38.368 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.68 = -1.68)
21:33:38.369 00.001 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-2.40 mountX=-0.01 mountY=-0.35, mountTheta=-1.60
21:33:38.370 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.24, opts=13)
21:33:38.370 00.000 10844 Enqueuing Move request for scope (-0.26, -0.24)
21:33:38.370 00.000 11060 Worker thread wakes up
21:33:38.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.24) opts 0xd
21:33:38.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.24)
21:33:38.370 00.000 11060 Moving (-0.26, -0.24) raw xDistance=-0.01 yDistance=-0.35
21:33:38.370 00.000 11060 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.350989, 1:0.349146
21:33:38.370 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:33:38.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:33:38.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
21:33:38.370 00.000 11060 MoveAxis(E, 0, ABG)
21:33:38.370 00.000 11060 Move returns status 0, amount 0
21:33:38.370 00.000 11060 MoveAxis(N, 134, ABG)
21:33:38.370 00.000 11060 Guiding  Dir = 0, Dur = 134
21:33:38.375 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:38.378 00.003 11060 IsSlewing returns 0
21:33:38.378 00.000 11060 IsGuiding returns 0
21:33:38.392 00.014 10844 UpdateGuideState exits: m=1130 SNR=20.9
21:33:38.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:38.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:38.392 00.000 10844 Enqueuing Expose request
21:33:38.520 00.128 11060 IsGuiding returns 0
21:33:38.520 00.000 11060 Move returns status 0, amount 134
21:33:38.521 00.001 11060 move complete, result=0
21:33:38.521 00.000 11060 worker thread done servicing request
21:33:38.521 00.000 11060 Worker thread wakes up
21:33:38.521 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 134 ms NORTH
21:33:38.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:38.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:39.148 00.627 11060 Exposure complete
21:33:39.289 00.141 11060 worker thread done servicing request
21:33:39.291 00.002 10844 OnExposeComplete: enter
21:33:39.291 00.000 10844 UpdateGuideState(): m_state=6
21:33:39.291 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
21:33:39.291 00.000 10844 Star::Find returns 1 (0), X=93.85, Y=463.19, Mass=1012, SNR=19.9, Peak=106 HFD=3.7
21:33:39.291 00.000 10844 MultiStar: [#1 0.13,-0.79,1.18,U] [#2 -0.27,-1.09,0.00,M5] [#3 0.08,-0.52,0.78,U] [#4 0.15,-0.25,3.43,U] [#5 0.10,-1.25,0.00,M2] [#6 -0.51,-0.45,0.89,U] [#7 0.05,-0.04,0.94,U] [#8 -0.01,-0.44,1.00,U] 
21:33:39.291 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.40}, one-star: {-0.56, -0.61}
21:33:39.291 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.80) = xAngle (-0.84 = -0.84)
21:33:39.291 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.92 = -0.92)
21:33:39.291 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.64 mountX=0.27 mountY=-0.32, mountTheta=-0.87
21:33:39.293 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.40, opts=13)
21:33:39.293 00.000 10844 Enqueuing Move request for scope (-0.03, -0.40)
21:33:39.295 00.002 11060 Worker thread wakes up
21:33:39.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.40) opts 0xd
21:33:39.295 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.40)
21:33:39.295 00.000 11060 Moving (-0.03, -0.40) raw xDistance=0.27 yDistance=-0.32
21:33:39.295 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.350989, 1:0.349146, 2:0.321284
21:33:39.295 00.000 11060 BLC: Under-shoot: nominal increase by 164
21:33:39.295 00.000 11060 BLC: window closed
21:33:39.295 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:33:39.295 00.000 11060 BLC: Pulse adjusted to 750
21:33:39.296 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
21:33:39.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
21:33:39.296 00.000 11060 MoveAxis(W, 40, ABG)
21:33:39.296 00.000 11060 Guiding  Dir = 3, Dur = 40
21:33:39.301 00.005 11060 IsSlewing returns 0
21:33:39.301 00.000 11060 IsGuiding returns 0
21:33:39.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:39.311 00.010 10844 UpdateGuideState exits: m=1012 SNR=19.9
21:33:39.316 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:39.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:39.316 00.000 10844 Enqueuing Expose request
21:33:39.343 00.027 11060 IsGuiding returns 0
21:33:39.343 00.000 11060 Move returns status 0, amount 40
21:33:39.346 00.003 11060 MoveAxis(N, 123, ABG)
21:33:39.346 00.000 11060 Guiding  Dir = 0, Dur = 123
21:33:39.354 00.008 11060 IsSlewing returns 0
21:33:39.354 00.000 11060 IsGuiding returns 0
21:33:39.483 00.129 11060 IsGuiding returns 0
21:33:39.483 00.000 11060 Move returns status 0, amount 123
21:33:39.483 00.000 11060 move complete, result=0
21:33:39.483 00.000 11060 worker thread done servicing request
21:33:39.483 00.000 11060 Worker thread wakes up
21:33:39.483 00.000 10844 GuideStep: 0.3 px 40 ms WEST, -0.3 px 123 ms NORTH
21:33:39.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:39.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:39.553 00.070 10844 evsrv: cli 0EEEE250 connect
21:33:39.553 00.000 10844 case statement mapped state 6 to 3
21:33:39.554 00.001 10844 case statement mapped state 6 to 3
21:33:39.554 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"3824147b-5f28-4460-84b7-78fdf1e6c489"}
21:33:39.554 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"3824147b-5f28-4460-84b7-78fdf1e6c489"}
21:33:39.556 00.002 10844 evsrv: cli 0EEEE250 disconnect
21:33:40.103 00.547 11060 Exposure complete
21:33:40.279 00.176 11060 worker thread done servicing request
21:33:40.279 00.000 10844 OnExposeComplete: enter
21:33:40.279 00.000 10844 UpdateGuideState(): m_state=6
21:33:40.279 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
21:33:40.279 00.000 10844 Star::Find returns 1 (0), X=94.05, Y=463.47, Mass=929, SNR=19.3, Peak=97 HFD=3.5
21:33:40.282 00.003 10844 MultiStar: [#1 0.44,-0.32,1.08,U] [#2 0.10,-0.15,0.94,U] [#3 0.47,-0.18,0.90,U] [#4 0.01,0.26,3.60,U] [#5 1.12,-0.24,0.00,M3] [#6 -0.69,0.06,0.86,U] [#7 -0.06,0.67,0.94,U] [#8 0.15,-0.61,0.82,U] 
21:33:40.282 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {-0.36, -0.34}
21:33:40.282 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.80) = xAngle (1.48 = 1.48)
21:33:40.282 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.39 = 1.39)
21:33:40.282 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.68 mountX=0.00 mountY=0.02, mountTheta=1.48
21:33:40.282 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
21:33:40.284 00.002 10844 Enqueuing Move request for scope (0.01, 0.01)
21:33:40.284 00.000 11060 Worker thread wakes up
21:33:40.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:33:40.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:33:40.284 00.000 11060 Moving (0.01, 0.01) raw xDistance=0.00 yDistance=0.02
21:33:40.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:33:40.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:40.285 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:33:40.285 00.000 11060 MoveAxis(E, 0, ABG)
21:33:40.285 00.000 11060 Move returns status 0, amount 0
21:33:40.285 00.000 11060 MoveAxis(N, 0, ABG)
21:33:40.285 00.000 11060 Move returns status 0, amount 0
21:33:40.285 00.000 11060 move complete, result=0
21:33:40.285 00.000 11060 worker thread done servicing request
21:33:40.299 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:40.316 00.017 10844 UpdateGuideState exits: m=929 SNR=19.3
21:33:40.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:40.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:40.316 00.000 10844 Enqueuing Expose request
21:33:40.316 00.000 11060 Worker thread wakes up
21:33:40.316 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:33:40.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:40.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:40.953 00.637 11060 Exposure complete
21:33:41.146 00.193 11060 worker thread done servicing request
21:33:41.146 00.000 10844 OnExposeComplete: enter
21:33:41.146 00.000 10844 UpdateGuideState(): m_state=6
21:33:41.147 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
21:33:41.147 00.000 10844 Star::Find returns 1 (0), X=94.42, Y=463.50, Mass=862, SNR=18.7, Peak=84 HFD=3.3
21:33:41.147 00.000 10844 MultiStar: [#1 0.23,-0.47,1.07,U] [#2 -0.33,-0.15,1.00,U] [#3 0.38,-0.44,0.79,U] [#4 0.01,0.06,3.57,U] [#5 1.49,-0.51,0.00,M4] [#6 0.36,-0.64,0.88,U] [#7 0.32,0.05,0.98,U] [#8 0.92,-0.42,0.00,M1] 
21:33:41.147 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.17}, one-star: {0.01, -0.30}
21:33:41.147 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.80) = xAngle (-0.26 = -0.26)
21:33:41.147 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.34 = -0.34)
21:33:41.147 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.06 mountX=0.19 mountY=-0.07, mountTheta=-0.34
21:33:41.147 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.17, opts=13)
21:33:41.147 00.000 10844 Enqueuing Move request for scope (0.10, -0.17)
21:33:41.147 00.000 11060 Worker thread wakes up
21:33:41.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
21:33:41.147 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
21:33:41.151 00.004 11060 Moving (0.10, -0.17) raw xDistance=0.19 yDistance=-0.07
21:33:41.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:33:41.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:41.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:33:41.151 00.000 11060 MoveAxis(W, 28, ABG)
21:33:41.151 00.000 11060 Guiding  Dir = 3, Dur = 28
21:33:41.156 00.005 11060 IsSlewing returns 0
21:33:41.156 00.000 11060 IsGuiding returns 0
21:33:41.157 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:41.179 00.022 10844 UpdateGuideState exits: m=862 SNR=18.7
21:33:41.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:41.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:41.179 00.000 10844 Enqueuing Expose request
21:33:41.187 00.008 11060 IsGuiding returns 0
21:33:41.187 00.000 11060 Move returns status 0, amount 28
21:33:41.187 00.000 11060 MoveAxis(N, 0, ABG)
21:33:41.187 00.000 11060 Move returns status 0, amount 0
21:33:41.187 00.000 11060 move complete, result=0
21:33:41.187 00.000 11060 worker thread done servicing request
21:33:41.187 00.000 11060 Worker thread wakes up
21:33:41.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:41.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:41.203 00.016 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
21:33:41.818 00.615 11060 Exposure complete
21:33:41.994 00.176 11060 worker thread done servicing request
21:33:41.994 00.000 10844 OnExposeComplete: enter
21:33:41.994 00.000 10844 UpdateGuideState(): m_state=6
21:33:41.995 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
21:33:41.995 00.000 10844 Star::Find returns 1 (0), X=94.68, Y=463.50, Mass=1168, SNR=21.6, Peak=107 HFD=3.3
21:33:41.995 00.000 10844 MultiStar: [#1 -0.24,0.38,1.00,U] [#2 0.51,-0.38,0.87,U] [#3 0.64,-0.09,0.81,U] [#4 0.27,0.29,3.13,U] [#5 1.58,-1.00,0.00,M5] [#6 -0.38,0.20,0.74,U] [#7 0.71,0.79,0.00,M1] [#8 1.22,-0.70,0.00,M2] 
21:33:41.995 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.10}, one-star: {0.27, -0.30}
21:33:41.995 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.80) = xAngle (1.25 = 1.25)
21:33:41.995 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.16 = 1.16)
21:33:41.995 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.23 cameraTheta=0.45 mountX=0.07 mountY=0.21, mountTheta=1.24
21:33:41.998 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.10, opts=13)
21:33:41.998 00.000 10844 Enqueuing Move request for scope (0.20, 0.10)
21:33:41.998 00.000 11060 Worker thread wakes up
21:33:41.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
21:33:41.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
21:33:41.998 00.000 11060 Moving (0.20, 0.10) raw xDistance=0.07 yDistance=0.21
21:33:41.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:33:41.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:41.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:33:41.998 00.000 11060 MoveAxis(E, 0, ABG)
21:33:41.998 00.000 11060 Move returns status 0, amount 0
21:33:41.998 00.000 11060 MoveAxis(N, 0, ABG)
21:33:41.998 00.000 11060 Move returns status 0, amount 0
21:33:41.998 00.000 11060 move complete, result=0
21:33:41.998 00.000 11060 worker thread done servicing request
21:33:42.003 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:42.021 00.018 10844 UpdateGuideState exits: m=1168 SNR=21.6
21:33:42.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:42.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:42.021 00.000 10844 Enqueuing Expose request
21:33:42.021 00.000 11060 Worker thread wakes up
21:33:42.021 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:33:42.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:42.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:42.644 00.623 11060 Exposure complete
21:33:42.826 00.182 11060 worker thread done servicing request
21:33:42.828 00.002 10844 OnExposeComplete: enter
21:33:42.828 00.000 10844 UpdateGuideState(): m_state=6
21:33:42.831 00.003 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
21:33:42.831 00.000 10844 Star::Find returns 1 (0), X=94.69, Y=463.44, Mass=1081, SNR=20.4, Peak=101 HFD=3.5
21:33:42.831 00.000 10844 MultiStar: [#1 -0.03,-0.11,1.09,U] [#2 -0.13,-0.45,0.87,U] [#3 0.19,-0.13,0.77,U] [#4 -0.12,0.35,3.45,U] [#5 1.36,-0.89,0.00,M6] [#6 -0.64,0.51,0.80,U] [#7 0.16,0.25,0.90,U] [#8 0.60,-0.60,0.75,U] 
21:33:42.831 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.04}, one-star: {0.27, -0.36}
21:33:42.831 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.80) = xAngle (2.47 = 2.47)
21:33:42.831 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.39 = 2.39)
21:33:42.831 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.67 mountX=-0.03 mountY=0.03, mountTheta=2.43
21:33:42.836 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.04, opts=13)
21:33:42.836 00.000 10844 Enqueuing Move request for scope (-0.00, 0.04)
21:33:42.838 00.002 11060 Worker thread wakes up
21:33:42.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
21:33:42.838 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
21:33:42.838 00.000 11060 Moving (-0.00, 0.04) raw xDistance=-0.03 yDistance=0.03
21:33:42.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:33:42.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:42.839 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:33:42.839 00.000 11060 MoveAxis(E, 0, ABG)
21:33:42.839 00.000 11060 Move returns status 0, amount 0
21:33:42.839 00.000 11060 MoveAxis(N, 0, ABG)
21:33:42.839 00.000 11060 Move returns status 0, amount 0
21:33:42.839 00.000 11060 move complete, result=0
21:33:42.839 00.000 11060 worker thread done servicing request
21:33:42.847 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:42.866 00.019 10844 UpdateGuideState exits: m=1081 SNR=20.4
21:33:42.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:42.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:42.866 00.000 10844 Enqueuing Expose request
21:33:42.866 00.000 11060 Worker thread wakes up
21:33:42.866 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:33:42.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:42.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:42.974 00.108 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:33:43.143 00.169 10844 evsrv: cli 0EEEDFD0 connect
21:33:43.143 00.000 10844 case statement mapped state 6 to 3
21:33:43.143 00.000 10844 case statement mapped state 6 to 3
21:33:43.143 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"98577e80-ad85-4808-8da3-e54747727b03"}
21:33:43.146 00.003 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"98577e80-ad85-4808-8da3-e54747727b03"}
21:33:43.147 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
21:33:43.493 00.346 11060 Exposure complete
21:33:43.680 00.187 11060 worker thread done servicing request
21:33:43.680 00.000 10844 OnExposeComplete: enter
21:33:43.680 00.000 10844 UpdateGuideState(): m_state=6
21:33:43.680 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
21:33:43.680 00.000 10844 Star::Find returns 1 (0), X=94.50, Y=462.77, Mass=952, SNR=19.3, Peak=114 HFD=3.0
21:33:43.680 00.000 10844 MultiStar: [#1 0.16,-1.39,0.00,M1] [#2 -0.31,-0.70,0.90,U] [#3 0.49,-0.14,0.78,U] [#4 0.28,-0.40,3.48,U] [#5 0.91,-0.58,0.00,M7] [#6 -0.70,-0.17,1.01,U] [#7 0.32,-0.00,0.97,U] [#8 0.44,-0.62,0.90,U] 
21:33:43.680 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.43}, one-star: {0.09, -1.03}
21:33:43.680 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.80) = xAngle (-0.48 = -0.48)
21:33:43.680 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.56 = -0.56)
21:33:43.680 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.43 hyp=0.45 cameraTheta=-1.28 mountX=0.40 mountY=-0.24, mountTheta=-0.54
21:33:43.680 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.43, opts=13)
21:33:43.685 00.005 10844 Enqueuing Move request for scope (0.13, -0.43)
21:33:43.685 00.000 11060 Worker thread wakes up
21:33:43.687 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.43) opts 0xd
21:33:43.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.43)
21:33:43.687 00.000 11060 Moving (0.13, -0.43) raw xDistance=0.40 yDistance=-0.24
21:33:43.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
21:33:43.689 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
21:33:43.689 00.000 11060 MoveAxis(W, 59, ABG)
21:33:43.689 00.000 11060 Guiding  Dir = 3, Dur = 59
21:33:43.698 00.009 11060 IsSlewing returns 0
21:33:43.699 00.001 11060 IsGuiding returns 0
21:33:43.703 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:43.721 00.018 10844 UpdateGuideState exits: m=952 SNR=19.3
21:33:43.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:43.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:43.721 00.000 10844 Enqueuing Expose request
21:33:43.767 00.046 11060 IsGuiding returns 0
21:33:43.767 00.000 11060 Move returns status 0, amount 59
21:33:43.767 00.000 11060 MoveAxis(N, 93, ABG)
21:33:43.767 00.000 11060 Guiding  Dir = 0, Dur = 93
21:33:43.797 00.030 11060 IsSlewing returns 0
21:33:43.797 00.000 11060 IsGuiding returns 0
21:33:43.929 00.132 11060 IsGuiding returns 0
21:33:43.929 00.000 11060 Move returns status 0, amount 93
21:33:43.929 00.000 11060 move complete, result=0
21:33:43.929 00.000 11060 worker thread done servicing request
21:33:43.929 00.000 10844 GuideStep: 0.4 px 59 ms WEST, -0.2 px 93 ms NORTH
21:33:43.929 00.000 11060 Worker thread wakes up
21:33:43.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:43.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:44.573 00.644 11060 Exposure complete
21:33:44.744 00.171 11060 worker thread done servicing request
21:33:44.744 00.000 10844 OnExposeComplete: enter
21:33:44.744 00.000 10844 UpdateGuideState(): m_state=6
21:33:44.744 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
21:33:44.744 00.000 10844 Star::Find returns 1 (0), X=94.45, Y=464.38, Mass=801, SNR=18.0, Peak=96 HFD=3.2
21:33:44.744 00.000 10844 MultiStar: [#1 1.01,-0.51,0.00,M2] [#2 0.40,-0.68,1.04,U] [#3 0.82,-0.04,0.76,U] [#4 0.31,0.19,3.89,U] [#5 1.66,-0.71,0.00,M8] [#6 -0.09,0.14,0.97,U] [#7 0.39,0.50,1.08,U] [#8 0.41,0.27,0.85,U] 
21:33:44.744 00.000 10844 refined, 6 included, MultiStar: {0.31, 0.16}, one-star: {0.04, 0.58}
21:33:44.746 00.002 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.80) = xAngle (1.27 = 1.27)
21:33:44.746 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.19 = 1.19)
21:33:44.746 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.16 hyp=0.35 cameraTheta=0.47 mountX=0.10 mountY=0.32, mountTheta=1.26
21:33:44.746 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.16, opts=13)
21:33:44.746 00.000 10844 Enqueuing Move request for scope (0.31, 0.16)
21:33:44.746 00.000 11060 Worker thread wakes up
21:33:44.748 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.16) opts 0xd
21:33:44.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.16)
21:33:44.748 00.000 11060 Moving (0.31, 0.16) raw xDistance=0.10 yDistance=0.32
21:33:44.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:33:44.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:44.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:33:44.748 00.000 11060 MoveAxis(E, 0, ABG)
21:33:44.748 00.000 11060 Move returns status 0, amount 0
21:33:44.748 00.000 11060 MoveAxis(N, 0, ABG)
21:33:44.748 00.000 11060 Move returns status 0, amount 0
21:33:44.748 00.000 11060 move complete, result=0
21:33:44.748 00.000 11060 worker thread done servicing request
21:33:44.753 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:44.770 00.017 10844 UpdateGuideState exits: m=801 SNR=18.0
21:33:44.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:44.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:44.770 00.000 10844 Enqueuing Expose request
21:33:44.770 00.000 11060 Worker thread wakes up
21:33:44.770 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:33:44.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:44.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:45.409 00.639 11060 Exposure complete
21:33:45.569 00.160 11060 worker thread done servicing request
21:33:45.569 00.000 10844 OnExposeComplete: enter
21:33:45.569 00.000 10844 UpdateGuideState(): m_state=6
21:33:45.569 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
21:33:45.569 00.000 10844 Star::Find returns 1 (0), X=94.56, Y=464.10, Mass=934, SNR=19.4, Peak=99 HFD=3.3
21:33:45.571 00.002 10844 MultiStar: [#1 0.91,0.09,0.00,M3] [#2 0.35,0.22,1.03,U] [#3 0.72,0.68,0.00,M1] [#4 -0.07,0.64,3.84,U] [#5 0.60,0.59,0.92,U] [#6 -0.47,0.92,0.00,M1] [#7 0.49,0.90,0.00,M1] [#8 0.23,0.15,0.94,U] 
21:33:45.571 00.000 10844 single-star, 4 included, MultiStar: {0.13, 0.47}, one-star: {0.14, 0.30}
21:33:45.571 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.80) = xAngle (1.92 = 1.92)
21:33:45.571 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.84 = 1.84)
21:33:45.571 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=-0.11 mountY=0.32, mountTheta=1.92
21:33:45.573 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.30, opts=13)
21:33:45.573 00.000 10844 Enqueuing Move request for scope (0.14, 0.30)
21:33:45.573 00.000 11060 Worker thread wakes up
21:33:45.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
21:33:45.573 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
21:33:45.573 00.000 11060 Moving (0.14, 0.30) raw xDistance=-0.11 yDistance=0.32
21:33:45.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:33:45.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:45.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:33:45.573 00.000 11060 MoveAxis(E, 0, ABG)
21:33:45.573 00.000 11060 Move returns status 0, amount 0
21:33:45.573 00.000 11060 MoveAxis(N, 0, ABG)
21:33:45.573 00.000 11060 Move returns status 0, amount 0
21:33:45.573 00.000 11060 move complete, result=0
21:33:45.573 00.000 11060 worker thread done servicing request
21:33:45.578 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:45.597 00.019 10844 UpdateGuideState exits: m=934 SNR=19.4
21:33:45.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:45.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:45.597 00.000 10844 Enqueuing Expose request
21:33:45.597 00.000 11060 Worker thread wakes up
21:33:45.597 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:33:45.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:45.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:46.231 00.634 11060 Exposure complete
21:33:46.416 00.185 11060 worker thread done servicing request
21:33:46.416 00.000 10844 OnExposeComplete: enter
21:33:46.416 00.000 10844 UpdateGuideState(): m_state=6
21:33:46.416 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
21:33:46.416 00.000 10844 Star::Find returns 1 (0), X=94.26, Y=464.27, Mass=916, SNR=18.9, Peak=99 HFD=3.5
21:33:46.416 00.000 10844 MultiStar: [#1 0.63,-0.60,1.13,U] [#2 -0.29,-0.60,0.91,U] [#3 1.03,-0.82,0.00,M2] [#4 0.17,0.29,3.79,U] [#5 0.85,-0.40,0.00,M8] [#6 -0.34,0.41,0.84,U] [#7 0.37,-0.02,0.87,U] [#8 0.26,-0.03,0.81,U] 
21:33:46.416 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {-0.15, 0.47}
21:33:46.416 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.80) = xAngle (1.31 = 1.31)
21:33:46.416 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.22 = 1.22)
21:33:46.416 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=0.04 mountY=0.14, mountTheta=1.30
21:33:46.419 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
21:33:46.419 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
21:33:46.419 00.000 11060 Worker thread wakes up
21:33:46.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
21:33:46.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
21:33:46.419 00.000 11060 Moving (0.13, 0.07) raw xDistance=0.04 yDistance=0.14
21:33:46.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:33:46.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:46.421 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:33:46.421 00.000 11060 MoveAxis(E, 0, ABG)
21:33:46.421 00.000 11060 Move returns status 0, amount 0
21:33:46.421 00.000 11060 MoveAxis(N, 0, ABG)
21:33:46.421 00.000 11060 Move returns status 0, amount 0
21:33:46.421 00.000 11060 move complete, result=0
21:33:46.421 00.000 11060 worker thread done servicing request
21:33:46.426 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:46.448 00.022 10844 UpdateGuideState exits: m=916 SNR=18.9
21:33:46.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:46.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:46.448 00.000 10844 Enqueuing Expose request
21:33:46.448 00.000 11060 Worker thread wakes up
21:33:46.448 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:33:46.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:46.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:47.080 00.632 11060 Exposure complete
21:33:47.255 00.175 11060 worker thread done servicing request
21:33:47.256 00.001 10844 OnExposeComplete: enter
21:33:47.256 00.000 10844 UpdateGuideState(): m_state=6
21:33:47.256 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
21:33:47.256 00.000 10844 Star::Find returns 1 (0), X=94.66, Y=464.13, Mass=1056, SNR=20.7, Peak=96 HFD=3.6
21:33:47.256 00.000 10844 MultiStar: [#1 1.32,-0.06,0.00,M3] [#2 0.22,0.12,0.96,U] [#3 1.08,0.05,0.00,M3] [#4 0.88,0.94,0.00,M1] [#5 1.31,-0.33,0.00,M9] [#6 -0.14,0.28,0.76,U] [#7 1.08,0.29,0.00,M1] [#8 1.32,-0.49,0.00,M1] 
21:33:47.256 00.000 10844 refined, 2 included, MultiStar: {0.13, 0.24}, one-star: {0.25, 0.33}
21:33:47.256 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.80) = xAngle (1.89 = 1.89)
21:33:47.256 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.80 = 1.80)
21:33:47.258 00.002 10844 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.28 cameraTheta=1.08 mountX=-0.09 mountY=0.27, mountTheta=1.88
21:33:47.259 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.24, opts=13)
21:33:47.259 00.000 10844 Enqueuing Move request for scope (0.13, 0.24)
21:33:47.259 00.000 11060 Worker thread wakes up
21:33:47.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
21:33:47.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
21:33:47.259 00.000 11060 Moving (0.13, 0.24) raw xDistance=-0.09 yDistance=0.27
21:33:47.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:33:47.260 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:47.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:33:47.260 00.000 11060 MoveAxis(E, 0, ABG)
21:33:47.260 00.000 11060 Move returns status 0, amount 0
21:33:47.260 00.000 11060 MoveAxis(N, 0, ABG)
21:33:47.260 00.000 11060 Move returns status 0, amount 0
21:33:47.260 00.000 11060 move complete, result=0
21:33:47.260 00.000 11060 worker thread done servicing request
21:33:47.266 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:47.291 00.025 10844 UpdateGuideState exits: m=1056 SNR=20.7
21:33:47.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:47.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:47.291 00.000 10844 Enqueuing Expose request
21:33:47.291 00.000 11060 Worker thread wakes up
21:33:47.291 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:33:47.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:47.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:47.916 00.625 11060 Exposure complete
21:33:48.069 00.153 11060 worker thread done servicing request
21:33:48.069 00.000 10844 OnExposeComplete: enter
21:33:48.069 00.000 10844 UpdateGuideState(): m_state=6
21:33:48.069 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
21:33:48.069 00.000 10844 Star::Find returns 1 (0), X=94.77, Y=464.02, Mass=893, SNR=18.6, Peak=91 HFD=3.5
21:33:48.069 00.000 10844 MultiStar: [#1 1.34,0.14,0.00,M4] [#2 -0.55,0.33,1.02,U] [#3 0.47,-0.01,0.87,U] [#4 0.68,0.59,0.00,M2] [#5 1.84,-0.30,0.00,M10] [#6 0.70,0.13,1.00,U] [#7 0.57,0.62,1.05,U] [#8 0.97,-0.14,0.00,M2] 
21:33:48.069 00.000 10844 refined, 4 included, MultiStar: {0.30, 0.27}, one-star: {0.36, 0.21}
21:33:48.069 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.80) = xAngle (1.52 = 1.52)
21:33:48.069 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.44 = 1.44)
21:33:48.069 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.27 hyp=0.40 cameraTheta=0.72 mountX=0.02 mountY=0.40, mountTheta=1.52
21:33:48.069 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.27, opts=13)
21:33:48.069 00.000 10844 Enqueuing Move request for scope (0.30, 0.27)
21:33:48.069 00.000 11060 Worker thread wakes up
21:33:48.073 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.27) opts 0xd
21:33:48.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.27)
21:33:48.073 00.000 11060 Moving (0.30, 0.27) raw xDistance=0.02 yDistance=0.40
21:33:48.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:33:48.073 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.16 newest=0.81
21:33:48.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
21:33:48.073 00.000 11060 MoveAxis(E, 0, ABG)
21:33:48.073 00.000 11060 Move returns status 0, amount 0
21:33:48.073 00.000 11060 BLC: Oldest BLC event removed
21:33:48.073 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:33:48.073 00.000 11060 MoveAxis(S, 904, ABG)
21:33:48.073 00.000 11060 duration set to 500 by maxDecDuration
21:33:48.073 00.000 11060 Guiding  Dir = 1, Dur = 500
21:33:48.078 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:48.091 00.013 11060 IsSlewing returns 0
21:33:48.091 00.000 11060 IsGuiding returns 0
21:33:48.099 00.008 10844 UpdateGuideState exits: m=893 SNR=18.6
21:33:48.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:48.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:48.099 00.000 10844 Enqueuing Expose request
21:33:48.613 00.514 11060 IsGuiding returns 0
21:33:48.613 00.000 11060 Move returns status 0, amount 500
21:33:48.613 00.000 11060 move complete, result=0
21:33:48.613 00.000 11060 worker thread done servicing request
21:33:48.613 00.000 11060 Worker thread wakes up
21:33:48.613 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 500 ms SOUTH
21:33:48.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:48.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:49.008 00.395 10844 User exited setup dialog with 'ok'
21:33:49.008 00.000 10844 set dither mode 0
21:33:49.009 00.001 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:33:49.009 00.000 10844 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:33:49.009 00.000 10844 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:33:49.011 00.002 10844 camera: set binning = 1
21:33:49.013 00.002 10844 Saturation detection set to Max-ADU value 255
21:33:49.014 00.001 10844 Setting StarMinHFD = 1.50
21:33:49.014 00.000 10844 Setting MaxHFD = 10.0
21:33:49.014 00.000 10844 Setting StarMinSNR = 6.0
21:33:49.014 00.000 10844 Setting AutoSelDownsample = 0
21:33:49.015 00.001 10844 MultiStar mode enabled
21:33:49.015 00.000 10844 Rotator:SetReversed: isReversed = 1
21:33:49.016 00.001 10844 Scope: enabling slew check, guiding will stop when slew is detected
21:33:49.016 00.000 10844 BLC: Backlash comp enabled, Comp pulse = 750 ms
21:33:49.021 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:33:49.050 00.029 10844 ScopeASCOM::SideOfPier() returns 0
21:33:49.053 00.003 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19
21:33:49.053 00.000 10844 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
21:33:49.053 00.000 10844 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:33:49.159 00.106 10844 PhdConfig flush
21:33:49.236 00.077 11060 Exposure complete
21:33:49.268 00.032 10844 evsrv: cli 0EEEE250 connect
21:33:49.268 00.000 10844 case statement mapped state 6 to 3
21:33:49.268 00.000 10844 case statement mapped state 6 to 3
21:33:49.268 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"e59fc0ed-07bf-4943-a979-cd13062252ca"}
21:33:49.270 00.002 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"e59fc0ed-07bf-4943-a979-cd13062252ca"}
21:33:49.271 00.001 10844 evsrv: cli 0EEEE250 disconnect
21:33:49.422 00.151 11060 worker thread done servicing request
21:33:49.425 00.003 10844 OnExposeComplete: enter
21:33:49.425 00.000 10844 UpdateGuideState(): m_state=6
21:33:49.425 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
21:33:49.425 00.000 10844 Star::Find returns 1 (0), X=94.13, Y=463.52, Mass=995, SNR=20.1, Peak=95 HFD=3.6
21:33:49.425 00.000 10844 MultiStar: [#1 0.54,-0.07,0.92,U] [#2 0.10,-0.15,0.88,U] [#3 0.45,-0.17,0.81,U] [#4 0.28,-0.16,3.67,U] [#5 0.85,-0.61,0.00,R] [#6 -0.29,-0.27,0.86,U] [#7 0.38,0.06,1.01,U] [#8 1.25,-0.28,0.00,M3] 
21:33:49.425 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.15}, one-star: {-0.28, -0.29}
21:33:49.425 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.80) = xAngle (0.15 = 0.15)
21:33:49.425 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.07 = 0.07)
21:33:49.425 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.65 mountX=0.25 mountY=0.02, mountTheta=0.07
21:33:49.425 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.15, opts=13)
21:33:49.425 00.000 10844 Enqueuing Move request for scope (0.20, -0.15)
21:33:49.425 00.000 11060 Worker thread wakes up
21:33:49.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
21:33:49.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
21:33:49.425 00.000 11060 Moving (0.20, -0.15) raw xDistance=0.25 yDistance=0.02
21:33:49.425 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.280469, 1:0.016526
21:33:49.425 00.000 11060 BLC: No correction, Miss < min_move
21:33:49.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:33:49.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:49.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:33:49.425 00.000 11060 MoveAxis(W, 36, ABG)
21:33:49.425 00.000 11060 Guiding  Dir = 3, Dur = 36
21:33:49.435 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:49.452 00.017 10844 UpdateGuideState exits: m=995 SNR=20.1
21:33:49.453 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:49.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:49.453 00.000 10844 Enqueuing Expose request
21:33:49.463 00.010 11060 IsSlewing returns 0
21:33:49.464 00.001 11060 IsGuiding returns 0
21:33:49.541 00.077 11060 IsGuiding returns 0
21:33:49.541 00.000 11060 Move returns status 0, amount 36
21:33:49.541 00.000 11060 MoveAxis(N, 0, ABG)
21:33:49.541 00.000 11060 Move returns status 0, amount 0
21:33:49.541 00.000 11060 move complete, result=0
21:33:49.544 00.003 11060 worker thread done servicing request
21:33:49.544 00.000 11060 Worker thread wakes up
21:33:49.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:49.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:49.544 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
21:33:50.178 00.634 11060 Exposure complete
21:33:50.346 00.168 11060 worker thread done servicing request
21:33:50.346 00.000 10844 OnExposeComplete: enter
21:33:50.348 00.002 10844 UpdateGuideState(): m_state=6
21:33:50.348 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
21:33:50.348 00.000 10844 Star::Find returns 1 (0), X=93.94, Y=463.92, Mass=1318, SNR=23.0, Peak=108 HFD=3.5
21:33:50.349 00.001 10844 MultiStar: [#1 0.30,-0.23,0.94,U] [#2 0.16,0.18,0.74,U] [#3 1.10,-0.11,0.00,M2] [#4 0.32,0.45,2.83,U] [#5 0.85,0.44,0.00,M1] [#6 -0.66,0.53,0.72,U] [#7 -0.01,0.80,0.81,U] [#8 0.57,-0.34,0.79,U] 
21:33:50.349 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.26}, one-star: {-0.47, 0.12}
21:33:50.349 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.80) = xAngle (2.01 = 2.01)
21:33:50.349 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.92 = 1.92)
21:33:50.349 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.20 mountX=-0.12 mountY=0.27, mountTheta=1.99
21:33:50.351 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.26, opts=13)
21:33:50.351 00.000 10844 Enqueuing Move request for scope (0.10, 0.26)
21:33:50.351 00.000 11060 Worker thread wakes up
21:33:50.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
21:33:50.351 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
21:33:50.351 00.000 11060 Moving (0.10, 0.26) raw xDistance=-0.12 yDistance=0.27
21:33:50.351 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.280469, 1:0.016526, 2:0.265773
21:33:50.351 00.000 11060 BLC: Under-shoot: nominal increase by 139
21:33:50.351 00.000 11060 BLC: window closed
21:33:50.351 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:33:50.351 00.000 11060 BLC: Pulse adjusted to 750
21:33:50.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:33:50.353 00.002 11060 switching direction from 0 to 1 - decHistory=5 oldest=-0.00 newest=0.68
21:33:50.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:33:50.353 00.000 11060 MoveAxis(E, 0, ABG)
21:33:50.353 00.000 11060 Move returns status 0, amount 0
21:33:50.353 00.000 11060 MoveAxis(S, 102, ABG)
21:33:50.353 00.000 11060 Guiding  Dir = 1, Dur = 102
21:33:50.358 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:50.378 00.020 11060 IsSlewing returns 0
21:33:50.378 00.000 11060 IsGuiding returns 0
21:33:50.378 00.000 10844 UpdateGuideState exits: m=1318 SNR=23.0
21:33:50.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:50.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:50.378 00.000 10844 Enqueuing Expose request
21:33:50.508 00.130 11060 IsGuiding returns 0
21:33:50.508 00.000 11060 Move returns status 0, amount 102
21:33:50.508 00.000 11060 move complete, result=0
21:33:50.508 00.000 11060 worker thread done servicing request
21:33:50.508 00.000 11060 Worker thread wakes up
21:33:50.508 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 102 ms SOUTH
21:33:50.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:50.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:50.783 00.275 10844 evsrv: cli 0EEEE390 connect
21:33:50.783 00.000 10844 case statement mapped state 6 to 3
21:33:50.784 00.001 10844 case statement mapped state 6 to 3
21:33:50.784 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"get_pixel_scale","id":"6021530e-38be-4536-aacd-e0a8d3768aa7"}
21:33:50.784 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":4.1253,"id":"6021530e-38be-4536-aacd-e0a8d3768aa7"}
21:33:50.784 00.000 10844 evsrv: cli 0EEEE390 disconnect
21:33:51.133 00.349 11060 Exposure complete
21:33:51.311 00.178 11060 worker thread done servicing request
21:33:51.311 00.000 10844 OnExposeComplete: enter
21:33:51.311 00.000 10844 UpdateGuideState(): m_state=6
21:33:51.311 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
21:33:51.311 00.000 10844 Star::Find returns 1 (0), X=94.20, Y=463.62, Mass=1032, SNR=20.4, Peak=101 HFD=3.6
21:33:51.311 00.000 10844 MultiStar: [#1 0.87,0.46,0.00,M3] [#2 0.48,0.01,0.90,U] [#3 0.22,0.74,0.78,U] [#4 0.39,0.75,3.24,U] [#5 1.25,0.87,0.00,M2] [#6 -0.16,0.64,0.80,U] [#7 -0.27,1.19,0.00,M1] [#8 0.50,0.50,0.77,U] 
21:33:51.311 00.000 10844 single-star, 5 included, MultiStar: {0.25, 0.49}, one-star: {-0.21, -0.19}
21:33:51.311 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.80) = xAngle (-1.60 = -1.60)
21:33:51.311 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.69 = -1.69)
21:33:51.311 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.40 mountX=-0.01 mountY=-0.28, mountTheta=-1.60
21:33:51.314 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.19, opts=13)
21:33:51.314 00.000 10844 Enqueuing Move request for scope (-0.21, -0.19)
21:33:51.314 00.000 11060 Worker thread wakes up
21:33:51.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
21:33:51.314 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
21:33:51.314 00.000 11060 Moving (-0.21, -0.19) raw xDistance=-0.01 yDistance=-0.28
21:33:51.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:33:51.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:51.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:33:51.314 00.000 11060 MoveAxis(E, 0, ABG)
21:33:51.314 00.000 11060 Move returns status 0, amount 0
21:33:51.314 00.000 11060 MoveAxis(N, 0, ABG)
21:33:51.314 00.000 11060 Move returns status 0, amount 0
21:33:51.316 00.002 11060 move complete, result=0
21:33:51.316 00.000 11060 worker thread done servicing request
21:33:51.321 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:51.343 00.022 10844 UpdateGuideState exits: m=1032 SNR=20.4
21:33:51.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:51.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:51.343 00.000 10844 Enqueuing Expose request
21:33:51.343 00.000 11060 Worker thread wakes up
21:33:51.343 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:33:51.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:51.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:51.966 00.623 11060 Exposure complete
21:33:52.136 00.170 11060 worker thread done servicing request
21:33:52.137 00.001 10844 OnExposeComplete: enter
21:33:52.137 00.000 10844 UpdateGuideState(): m_state=6
21:33:52.137 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
21:33:52.137 00.000 10844 Star::Find returns 1 (0), X=93.56, Y=463.99, Mass=905, SNR=18.5, Peak=77 HFD=3.7
21:33:52.137 00.000 10844 MultiStar: [#1 -0.18,0.36,1.09,U] [#2 -0.33,-0.19,0.99,U] [#3 0.83,-0.02,0.91,U] [#4 0.32,1.00,0.00,M1] [#5 -0.01,0.09,1.09,U] [#6 -0.37,0.56,1.01,U] [#7 0.16,0.94,0.00,M2] [#8 0.43,0.29,1.02,U] 
21:33:52.137 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.19}, one-star: {-0.86, 0.18}
21:33:52.139 00.002 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.80) = xAngle (2.78 = 2.78)
21:33:52.139 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.69 = 2.69)
21:33:52.139 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.98 mountX=-0.19 mountY=0.09, mountTheta=2.71
21:33:52.140 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.19, opts=13)
21:33:52.140 00.000 10844 Enqueuing Move request for scope (-0.08, 0.19)
21:33:52.140 00.000 11060 Worker thread wakes up
21:33:52.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
21:33:52.141 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
21:33:52.141 00.000 11060 Moving (-0.08, 0.19) raw xDistance=-0.19 yDistance=0.09
21:33:52.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:33:52.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:52.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:33:52.141 00.000 11060 MoveAxis(E, 28, ABG)
21:33:52.141 00.000 11060 Guiding  Dir = 2, Dur = 28
21:33:52.147 00.006 11060 IsSlewing returns 0
21:33:52.147 00.000 11060 IsGuiding returns 0
21:33:52.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:52.162 00.015 10844 UpdateGuideState exits: m=905 SNR=18.5
21:33:52.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:52.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:52.162 00.000 10844 Enqueuing Expose request
21:33:52.192 00.030 11060 IsGuiding returns 0
21:33:52.192 00.000 11060 Move returns status 0, amount 28
21:33:52.192 00.000 11060 MoveAxis(N, 0, ABG)
21:33:52.192 00.000 11060 Move returns status 0, amount 0
21:33:52.192 00.000 11060 move complete, result=0
21:33:52.194 00.002 11060 worker thread done servicing request
21:33:52.194 00.000 11060 Worker thread wakes up
21:33:52.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:52.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:52.209 00.015 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
21:33:52.824 00.615 11060 Exposure complete
21:33:53.000 00.176 11060 worker thread done servicing request
21:33:53.000 00.000 10844 OnExposeComplete: enter
21:33:53.000 00.000 10844 UpdateGuideState(): m_state=6
21:33:53.000 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
21:33:53.000 00.000 10844 Star::Find returns 1 (0), X=93.93, Y=464.77, Mass=1175, SNR=22.1, Peak=110 HFD=3.2
21:33:53.000 00.000 10844 MultiStar: [#1 0.27,0.76,1.06,U] [#2 -0.26,-0.26,0.81,U] [#3 1.02,0.48,0.00,M1] [#4 0.07,0.94,0.00,M2] [#5 -0.10,1.18,0.00,M2] [#6 0.07,0.87,0.84,U] [#7 0.29,0.86,0.00,M3] [#8 0.58,0.54,0.92,U] 
21:33:53.000 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.60}, one-star: {-0.48, 0.97}
21:33:53.000 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.80) = xAngle (2.31 = 2.31)
21:33:53.000 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.22 = 2.22)
21:33:53.000 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.60 hyp=0.60 cameraTheta=1.50 mountX=-0.40 mountY=0.48, mountTheta=2.27
21:33:53.004 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.60, opts=13)
21:33:53.005 00.001 10844 Enqueuing Move request for scope (0.04, 0.60)
21:33:53.005 00.000 11060 Worker thread wakes up
21:33:53.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.60) opts 0xd
21:33:53.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.60)
21:33:53.005 00.000 11060 Moving (0.04, 0.60) raw xDistance=-0.40 yDistance=0.48
21:33:53.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:33:53.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.48
21:33:53.005 00.000 11060 MoveAxis(E, 60, ABG)
21:33:53.005 00.000 11060 Guiding  Dir = 2, Dur = 60
21:33:53.011 00.006 11060 IsSlewing returns 0
21:33:53.011 00.000 11060 IsGuiding returns 0
21:33:53.013 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:53.032 00.019 10844 UpdateGuideState exits: m=1175 SNR=22.1
21:33:53.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:53.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:53.032 00.000 10844 Enqueuing Expose request
21:33:53.091 00.059 11060 IsGuiding returns 0
21:33:53.091 00.000 11060 Move returns status 0, amount 60
21:33:53.091 00.000 11060 MoveAxis(S, 184, ABG)
21:33:53.091 00.000 11060 Guiding  Dir = 1, Dur = 184
21:33:53.103 00.012 11060 IsSlewing returns 0
21:33:53.103 00.000 11060 IsGuiding returns 0
21:33:53.301 00.198 11060 IsGuiding returns 0
21:33:53.301 00.000 11060 Move returns status 0, amount 184
21:33:53.301 00.000 11060 move complete, result=0
21:33:53.301 00.000 11060 worker thread done servicing request
21:33:53.301 00.000 11060 Worker thread wakes up
21:33:53.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:53.301 00.000 10844 GuideStep: -0.4 px 60 ms EAST, 0.5 px 184 ms SOUTH
21:33:53.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:53.938 00.637 11060 Exposure complete
21:33:54.083 00.145 11060 worker thread done servicing request
21:33:54.083 00.000 10844 OnExposeComplete: enter
21:33:54.083 00.000 10844 UpdateGuideState(): m_state=6
21:33:54.084 00.001 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
21:33:54.084 00.000 10844 Star::Find returns 1 (0), X=94.11, Y=464.71, Mass=1263, SNR=22.5, Peak=120 HFD=3.7
21:33:54.084 00.000 10844 MultiStar: [#1 0.05,0.79,0.89,U] [#2 -0.26,0.89,0.00,M1] [#3 0.16,0.96,0.00,M2] [#4 -0.43,1.31,0.00,M3] [#5 -0.06,0.84,0.77,U] [#6 0.01,1.46,0.00,M1] [#7 0.13,1.75,0.00,M4] [#8 0.69,0.78,0.00,M1] 
21:33:54.084 00.000 10844 refined, 2 included, MultiStar: {-0.11, 0.85}, one-star: {-0.30, 0.90}
21:33:54.084 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.80) = xAngle (2.51 = 2.51)
21:33:54.085 00.001 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.42 = 2.42)
21:33:54.085 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.85 hyp=0.85 cameraTheta=1.71 mountX=-0.69 mountY=0.56, mountTheta=2.46
21:33:54.086 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.85, opts=13)
21:33:54.086 00.000 10844 Enqueuing Move request for scope (-0.11, 0.85)
21:33:54.086 00.000 11060 Worker thread wakes up
21:33:54.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.85) opts 0xd
21:33:54.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.85)
21:33:54.086 00.000 11060 Moving (-0.11, 0.85) raw xDistance=-0.69 yDistance=0.56
21:33:54.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.69
21:33:54.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.56
21:33:54.086 00.000 11060 MoveAxis(E, 103, ABG)
21:33:54.086 00.000 11060 Guiding  Dir = 2, Dur = 103
21:33:54.092 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:54.105 00.013 10844 UpdateGuideState exits: m=1263 SNR=22.5
21:33:54.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:54.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:54.105 00.000 10844 Enqueuing Expose request
21:33:54.109 00.004 11060 IsSlewing returns 0
21:33:54.109 00.000 11060 IsGuiding returns 0
21:33:54.234 00.125 11060 IsGuiding returns 0
21:33:54.235 00.001 11060 Move returns status 0, amount 103
21:33:54.235 00.000 11060 MoveAxis(S, 216, ABG)
21:33:54.235 00.000 11060 Guiding  Dir = 1, Dur = 216
21:33:54.249 00.014 11060 IsSlewing returns 0
21:33:54.249 00.000 11060 IsGuiding returns 0
21:33:54.481 00.232 11060 IsGuiding returns 0
21:33:54.481 00.000 11060 Move returns status 0, amount 216
21:33:54.481 00.000 11060 move complete, result=0
21:33:54.481 00.000 11060 worker thread done servicing request
21:33:54.481 00.000 11060 Worker thread wakes up
21:33:54.481 00.000 10844 GuideStep: -0.7 px 103 ms EAST, 0.6 px 216 ms SOUTH
21:33:54.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:54.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:55.108 00.627 11060 Exposure complete
21:33:55.268 00.160 11060 worker thread done servicing request
21:33:55.268 00.000 10844 OnExposeComplete: enter
21:33:55.268 00.000 10844 UpdateGuideState(): m_state=6
21:33:55.268 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
21:33:55.268 00.000 10844 Star::Find returns 1 (0), X=93.23, Y=464.08, Mass=943, SNR=19.7, Peak=101 HFD=3.5
21:33:55.268 00.000 10844 MultiStar: [#1 -0.23,-0.17,1.12,U] [#2 -0.70,-0.35,0.94,U] [#3 0.17,0.25,0.73,U] [#4 -1.00,1.20,0.00,M4] [#5 -0.79,0.35,0.98,U] [#6 -0.59,0.21,0.99,U] [#7 -0.65,0.29,1.07,U] [#8 -0.01,-0.57,0.89,U] 
21:33:55.268 00.000 10844 refined, 7 included, MultiStar: {-0.52, 0.04}, one-star: {-1.19, 0.27}
21:33:55.268 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.80) = xAngle (3.87 = -2.41)
21:33:55.268 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.78 = -2.50)
21:33:55.268 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.04 hyp=0.53 cameraTheta=3.07 mountX=-0.39 mountY=-0.32, mountTheta=-2.46
21:33:55.273 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.04, opts=13)
21:33:55.273 00.000 10844 Enqueuing Move request for scope (-0.52, 0.04)
21:33:55.275 00.002 11060 Worker thread wakes up
21:33:55.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.04) opts 0xd
21:33:55.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.04)
21:33:55.275 00.000 11060 Moving (-0.52, 0.04) raw xDistance=-0.39 yDistance=-0.32
21:33:55.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
21:33:55.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:55.276 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:33:55.276 00.000 11060 MoveAxis(E, 61, ABG)
21:33:55.276 00.000 11060 Guiding  Dir = 2, Dur = 61
21:33:55.281 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:55.292 00.011 11060 IsSlewing returns 0
21:33:55.292 00.000 11060 IsGuiding returns 0
21:33:55.297 00.005 10844 UpdateGuideState exits: m=943 SNR=19.7
21:33:55.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:55.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:55.297 00.000 10844 Enqueuing Expose request
21:33:55.364 00.067 11060 IsGuiding returns 0
21:33:55.364 00.000 11060 Move returns status 0, amount 61
21:33:55.364 00.000 11060 MoveAxis(N, 0, ABG)
21:33:55.364 00.000 11060 Move returns status 0, amount 0
21:33:55.364 00.000 11060 move complete, result=0
21:33:55.364 00.000 11060 worker thread done servicing request
21:33:55.364 00.000 11060 Worker thread wakes up
21:33:55.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:55.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:55.366 00.002 10844 GuideStep: -0.4 px 61 ms EAST, -0.3 px 0 ms NORTH
21:33:55.998 00.632 11060 Exposure complete
21:33:56.160 00.162 11060 worker thread done servicing request
21:33:56.160 00.000 10844 OnExposeComplete: enter
21:33:56.160 00.000 10844 UpdateGuideState(): m_state=6
21:33:56.160 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
21:33:56.160 00.000 10844 Star::Find returns 1 (0), X=94.03, Y=463.87, Mass=802, SNR=17.5, Peak=80 HFD=3.0
21:33:56.160 00.000 10844 MultiStar: [#1 -0.16,0.04,1.13,U] [#2 -0.64,0.12,0.96,U] [#3 -0.16,0.19,0.80,U] [#4 -0.84,0.89,0.00,M5] [#5 -0.43,1.12,0.00,M1] [#6 -0.25,0.58,1.10,U] [#7 0.01,1.10,0.00,M4] [#8 0.11,0.26,1.07,U] 
21:33:56.160 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.21}, one-star: {-0.38, 0.07}
21:33:56.160 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.80) = xAngle (3.22 = -3.06)
21:33:56.160 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
21:33:56.160 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.42 mountX=-0.32 mountY=0.00, mountTheta=3.13
21:33:56.165 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.21, opts=13)
21:33:56.165 00.000 10844 Enqueuing Move request for scope (-0.24, 0.21)
21:33:56.165 00.000 11060 Worker thread wakes up
21:33:56.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd
21:33:56.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.21)
21:33:56.165 00.000 11060 Moving (-0.24, 0.21) raw xDistance=-0.32 yDistance=0.00
21:33:56.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:33:56.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:56.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:33:56.165 00.000 11060 MoveAxis(E, 49, ABG)
21:33:56.165 00.000 11060 Guiding  Dir = 2, Dur = 49
21:33:56.172 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:56.181 00.009 11060 IsSlewing returns 0
21:33:56.181 00.000 11060 IsGuiding returns 0
21:33:56.191 00.010 10844 UpdateGuideState exits: m=802 SNR=17.5
21:33:56.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:56.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:56.191 00.000 10844 Enqueuing Expose request
21:33:56.239 00.048 11060 IsGuiding returns 0
21:33:56.239 00.000 11060 Move returns status 0, amount 49
21:33:56.239 00.000 11060 MoveAxis(N, 0, ABG)
21:33:56.239 00.000 11060 Move returns status 0, amount 0
21:33:56.240 00.001 11060 move complete, result=0
21:33:56.240 00.000 11060 worker thread done servicing request
21:33:56.240 00.000 11060 Worker thread wakes up
21:33:56.240 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
21:33:56.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:56.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:56.876 00.636 11060 Exposure complete
21:33:57.052 00.176 11060 worker thread done servicing request
21:33:57.052 00.000 10844 OnExposeComplete: enter
21:33:57.052 00.000 10844 UpdateGuideState(): m_state=6
21:33:57.052 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
21:33:57.052 00.000 10844 Star::Find returns 1 (0), X=93.83, Y=463.97, Mass=917, SNR=19.0, Peak=109 HFD=3.0
21:33:57.052 00.000 10844 MultiStar: [#1 -0.44,0.26,1.00,U] [#2 -0.55,0.80,0.00,M1] [#3 0.31,-0.15,0.78,U] [#4 -0.81,1.21,0.00,M6] [#5 0.08,1.15,0.00,M2] [#6 -0.76,0.83,0.00,M1] [#7 -0.88,0.94,0.00,M5] [#8 -0.49,-0.38,0.84,U] 
21:33:57.052 00.000 10844 refined, 3 included, MultiStar: {-0.33, -0.01}, one-star: {-0.58, 0.16}
21:33:57.052 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.80) = xAngle (-2.32 = -2.32)
21:33:57.052 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.41 = -2.41)
21:33:57.052 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-3.13 mountX=-0.22 mountY=-0.22, mountTheta=-2.37
21:33:57.056 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.01, opts=13)
21:33:57.056 00.000 10844 Enqueuing Move request for scope (-0.33, -0.01)
21:33:57.056 00.000 11060 Worker thread wakes up
21:33:57.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.01) opts 0xd
21:33:57.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.01)
21:33:57.056 00.000 11060 Moving (-0.33, -0.01) raw xDistance=-0.22 yDistance=-0.22
21:33:57.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:33:57.058 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:57.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:33:57.058 00.000 11060 MoveAxis(E, 34, ABG)
21:33:57.058 00.000 11060 Guiding  Dir = 2, Dur = 34
21:33:57.061 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:57.066 00.005 11060 IsSlewing returns 0
21:33:57.066 00.000 11060 IsGuiding returns 0
21:33:57.087 00.021 10844 UpdateGuideState exits: m=917 SNR=19.0
21:33:57.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:57.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:57.087 00.000 10844 Enqueuing Expose request
21:33:57.113 00.026 11060 IsGuiding returns 0
21:33:57.113 00.000 11060 Move returns status 0, amount 34
21:33:57.113 00.000 11060 MoveAxis(N, 0, ABG)
21:33:57.113 00.000 11060 Move returns status 0, amount 0
21:33:57.114 00.001 11060 move complete, result=0
21:33:57.114 00.000 11060 worker thread done servicing request
21:33:57.114 00.000 11060 Worker thread wakes up
21:33:57.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:57.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:57.123 00.009 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
21:33:57.744 00.621 11060 Exposure complete
21:33:57.924 00.180 11060 worker thread done servicing request
21:33:57.924 00.000 10844 OnExposeComplete: enter
21:33:57.924 00.000 10844 UpdateGuideState(): m_state=6
21:33:57.924 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
21:33:57.924 00.000 10844 Star::Find returns 1 (0), X=93.43, Y=463.94, Mass=948, SNR=19.7, Peak=100 HFD=3.1
21:33:57.924 00.000 10844 MultiStar: [#1 -0.08,0.05,1.01,U] [#2 -0.72,0.19,0.92,U] [#3 -0.34,0.44,0.78,U] [#4 -0.53,0.64,3.44,U] [#5 -0.16,0.26,1.19,U] [#6 -1.26,0.44,0.00,M2] [#7 -0.81,0.60,0.00,M6] [#8 -0.55,0.07,0.94,U] 
21:33:57.924 00.000 10844 refined, 6 included, MultiStar: {-0.49, 0.35}, one-star: {-0.98, 0.13}
21:33:57.924 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.80) = xAngle (3.32 = -2.97)
21:33:57.924 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.23 = -3.05)
21:33:57.924 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=0.35 hyp=0.60 cameraTheta=2.51 mountX=-0.59 mountY=-0.05, mountTheta=-3.05
21:33:57.925 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=0.35, opts=13)
21:33:57.927 00.002 10844 Enqueuing Move request for scope (-0.49, 0.35)
21:33:57.927 00.000 11060 Worker thread wakes up
21:33:57.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.35) opts 0xd
21:33:57.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, 0.35)
21:33:57.927 00.000 11060 Moving (-0.49, 0.35) raw xDistance=-0.59 yDistance=-0.05
21:33:57.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.59
21:33:57.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:57.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:33:57.927 00.000 11060 MoveAxis(E, 88, ABG)
21:33:57.927 00.000 11060 Guiding  Dir = 2, Dur = 88
21:33:57.933 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:57.950 00.017 10844 UpdateGuideState exits: m=948 SNR=19.7
21:33:57.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:57.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:57.950 00.000 10844 Enqueuing Expose request
21:33:57.974 00.024 11060 IsSlewing returns 0
21:33:57.975 00.001 11060 IsGuiding returns 0
21:33:58.081 00.106 11060 IsGuiding returns 0
21:33:58.081 00.000 11060 Move returns status 0, amount 88
21:33:58.081 00.000 11060 MoveAxis(N, 0, ABG)
21:33:58.081 00.000 11060 Move returns status 0, amount 0
21:33:58.081 00.000 11060 move complete, result=0
21:33:58.081 00.000 11060 worker thread done servicing request
21:33:58.081 00.000 11060 Worker thread wakes up
21:33:58.081 00.000 10844 GuideStep: -0.6 px 88 ms EAST, -0.1 px 0 ms NORTH
21:33:58.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:58.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:58.709 00.628 11060 Exposure complete
21:33:58.877 00.168 11060 worker thread done servicing request
21:33:58.877 00.000 10844 OnExposeComplete: enter
21:33:58.877 00.000 10844 UpdateGuideState(): m_state=6
21:33:58.881 00.004 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
21:33:58.881 00.000 10844 Star::Find returns 1 (0), X=93.75, Y=463.79, Mass=1096, SNR=20.9, Peak=104 HFD=3.4
21:33:58.881 00.000 10844 MultiStar: [#1 -0.12,0.15,0.98,U] [#2 -0.71,0.40,0.91,U] [#3 -0.08,-0.45,0.74,U] [#4 -0.42,1.30,0.00,M6] [#5 -0.50,0.76,0.00,M2] [#6 -1.04,0.79,0.00,M3] [#7 -0.58,0.82,0.00,M7] [#8 -0.29,0.73,0.88,U] 
21:33:58.881 00.000 10844 refined, 4 included, MultiStar: {-0.39, 0.18}, one-star: {-0.66, -0.01}
21:33:58.881 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.80) = xAngle (3.51 = -2.77)
21:33:58.881 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.42 = -2.86)
21:33:58.881 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.18 hyp=0.42 cameraTheta=2.70 mountX=-0.40 mountY=-0.12, mountTheta=-2.85
21:33:58.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.18, opts=13)
21:33:58.883 00.000 10844 Enqueuing Move request for scope (-0.39, 0.18)
21:33:58.883 00.000 11060 Worker thread wakes up
21:33:58.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.18) opts 0xd
21:33:58.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.18)
21:33:58.883 00.000 11060 Moving (-0.39, 0.18) raw xDistance=-0.40 yDistance=-0.12
21:33:58.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:33:58.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:58.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:33:58.883 00.000 11060 MoveAxis(E, 61, ABG)
21:33:58.883 00.000 11060 Guiding  Dir = 2, Dur = 61
21:33:58.890 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:33:58.899 00.009 11060 IsSlewing returns 0
21:33:58.901 00.002 11060 IsGuiding returns 0
21:33:58.909 00.008 10844 UpdateGuideState exits: m=1096 SNR=20.9
21:33:58.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:58.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:58.909 00.000 10844 Enqueuing Expose request
21:33:58.975 00.066 11060 IsGuiding returns 0
21:33:58.975 00.000 11060 Move returns status 0, amount 61
21:33:58.975 00.000 11060 MoveAxis(N, 0, ABG)
21:33:58.975 00.000 11060 Move returns status 0, amount 0
21:33:58.975 00.000 11060 move complete, result=0
21:33:58.975 00.000 11060 worker thread done servicing request
21:33:58.977 00.002 11060 Worker thread wakes up
21:33:58.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:58.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:33:58.977 00.000 10844 GuideStep: -0.4 px 61 ms EAST, -0.1 px 0 ms NORTH
21:33:59.618 00.641 11060 Exposure complete
21:33:59.768 00.150 11060 worker thread done servicing request
21:33:59.768 00.000 10844 OnExposeComplete: enter
21:33:59.768 00.000 10844 UpdateGuideState(): m_state=6
21:33:59.768 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
21:33:59.768 00.000 10844 Star::Find returns 1 (0), X=94.11, Y=463.58, Mass=1032, SNR=20.2, Peak=102 HFD=3.4
21:33:59.768 00.000 10844 MultiStar: [#1 0.63,-0.71,0.00,M1] [#2 -0.74,-0.02,0.83,U] [#3 -0.23,0.15,0.63,U] [#4 -0.89,0.42,0.00,M7] [#5 -0.35,0.88,0.00,M3] [#6 -0.51,0.46,0.76,U] [#7 -0.33,1.00,0.00,M8] [#8 -0.58,-0.05,0.81,U] 
21:33:59.768 00.000 10844 single-star, 4 included, MultiStar: {-0.48, 0.04}, one-star: {-0.30, -0.23}
21:33:59.768 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.80) = xAngle (-1.68 = -1.68)
21:33:59.768 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.77 = -1.77)
21:33:59.768 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.23 hyp=0.38 cameraTheta=-2.49 mountX=-0.04 mountY=-0.37, mountTheta=-1.69
21:33:59.770 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.23, opts=13)
21:33:59.770 00.000 10844 Enqueuing Move request for scope (-0.30, -0.23)
21:33:59.770 00.000 11060 Worker thread wakes up
21:33:59.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.23) opts 0xd
21:33:59.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.23)
21:33:59.770 00.000 11060 Moving (-0.30, -0.23) raw xDistance=-0.04 yDistance=-0.37
21:33:59.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:33:59.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:59.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:33:59.770 00.000 11060 MoveAxis(E, 0, ABG)
21:33:59.770 00.000 11060 Move returns status 0, amount 0
21:33:59.770 00.000 11060 MoveAxis(N, 0, ABG)
21:33:59.770 00.000 11060 Move returns status 0, amount 0
21:33:59.770 00.000 11060 move complete, result=0
21:33:59.770 00.000 11060 worker thread done servicing request
21:33:59.777 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:33:59.793 00.016 10844 UpdateGuideState exits: m=1032 SNR=20.2
21:33:59.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:59.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:33:59.793 00.000 10844 Enqueuing Expose request
21:33:59.793 00.000 11060 Worker thread wakes up
21:33:59.793 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:33:59.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:33:59.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:00.419 00.626 11060 Exposure complete
21:34:00.599 00.180 11060 worker thread done servicing request
21:34:00.599 00.000 10844 OnExposeComplete: enter
21:34:00.599 00.000 10844 UpdateGuideState(): m_state=6
21:34:00.599 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
21:34:00.599 00.000 10844 Star::Find returns 1 (0), X=93.62, Y=463.25, Mass=945, SNR=19.3, Peak=101 HFD=3.2
21:34:00.601 00.002 10844 MultiStar: [#1 -0.07,-0.26,1.07,U] [#2 -0.95,-0.05,0.00,M1] [#3 -0.45,-0.51,0.75,U] [#4 -0.49,0.61,3.77,U] [#5 -1.02,0.50,0.00,M4] [#6 -0.47,0.75,0.00,M3] [#7 -0.21,0.27,0.98,U] [#8 -0.03,-0.03,0.77,U] 
21:34:00.601 00.000 10844 refined, 5 included, MultiStar: {-0.39, 0.16}, one-star: {-0.79, -0.55}
21:34:00.601 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.80) = xAngle (3.56 = -2.73)
21:34:00.601 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.47 = -2.81)
21:34:00.601 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.16 hyp=0.42 cameraTheta=2.75 mountX=-0.39 mountY=-0.14, mountTheta=-2.80
21:34:00.602 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.16, opts=13)
21:34:00.602 00.000 10844 Enqueuing Move request for scope (-0.39, 0.16)
21:34:00.602 00.000 11060 Worker thread wakes up
21:34:00.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.16) opts 0xd
21:34:00.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.16)
21:34:00.602 00.000 11060 Moving (-0.39, 0.16) raw xDistance=-0.39 yDistance=-0.14
21:34:00.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
21:34:00.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:00.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:34:00.602 00.000 11060 MoveAxis(E, 57, ABG)
21:34:00.602 00.000 11060 Guiding  Dir = 2, Dur = 57
21:34:00.610 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:00.623 00.013 11060 IsSlewing returns 0
21:34:00.624 00.001 11060 IsGuiding returns 0
21:34:00.626 00.002 10844 UpdateGuideState exits: m=945 SNR=19.3
21:34:00.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:00.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:00.626 00.000 10844 Enqueuing Expose request
21:34:00.701 00.075 11060 IsGuiding returns 0
21:34:00.701 00.000 11060 Move returns status 0, amount 57
21:34:00.701 00.000 11060 MoveAxis(N, 0, ABG)
21:34:00.701 00.000 11060 Move returns status 0, amount 0
21:34:00.701 00.000 11060 move complete, result=0
21:34:00.701 00.000 11060 worker thread done servicing request
21:34:00.701 00.000 11060 Worker thread wakes up
21:34:00.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:00.703 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:00.716 00.013 10844 GuideStep: -0.4 px 57 ms EAST, -0.1 px 0 ms NORTH
21:34:01.336 00.620 11060 Exposure complete
21:34:01.517 00.181 11060 worker thread done servicing request
21:34:01.517 00.000 10844 OnExposeComplete: enter
21:34:01.517 00.000 10844 UpdateGuideState(): m_state=6
21:34:01.517 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
21:34:01.519 00.002 10844 Star::Find returns 1 (0), X=93.63, Y=463.27, Mass=1041, SNR=20.5, Peak=102 HFD=3.3
21:34:01.519 00.000 10844 MultiStar: [#1 -0.04,-0.35,0.95,U] [#2 -0.30,-0.30,0.97,U] [#3 -0.13,-0.25,0.82,U] [#4 -0.15,0.67,3.42,U] [#5 0.04,0.33,1.04,U] [#6 -0.59,0.32,0.81,U] [#7 -0.44,0.67,1.06,U] [#8 -0.05,-0.12,0.85,U] 
21:34:01.519 00.000 10844 refined, 8 included, MultiStar: {-0.25, 0.20}, one-star: {-0.78, -0.54}
21:34:01.519 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.80) = xAngle (3.27 = -3.01)
21:34:01.519 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.19 = -3.10)
21:34:01.519 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.20 hyp=0.31 cameraTheta=2.47 mountX=-0.31 mountY=-0.01, mountTheta=-3.10
21:34:01.521 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.20, opts=13)
21:34:01.521 00.000 10844 Enqueuing Move request for scope (-0.25, 0.20)
21:34:01.522 00.001 11060 Worker thread wakes up
21:34:01.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.20) opts 0xd
21:34:01.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.20)
21:34:01.522 00.000 11060 Moving (-0.25, 0.20) raw xDistance=-0.31 yDistance=-0.01
21:34:01.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
21:34:01.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:01.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:34:01.522 00.000 11060 MoveAxis(E, 47, ABG)
21:34:01.524 00.002 11060 Guiding  Dir = 2, Dur = 47
21:34:01.532 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:01.552 00.020 11060 IsSlewing returns 0
21:34:01.552 00.000 11060 IsGuiding returns 0
21:34:01.552 00.000 10844 UpdateGuideState exits: m=1041 SNR=20.5
21:34:01.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:01.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:01.552 00.000 10844 Enqueuing Expose request
21:34:01.629 00.077 11060 IsGuiding returns 0
21:34:01.629 00.000 11060 Move returns status 0, amount 47
21:34:01.629 00.000 11060 MoveAxis(N, 0, ABG)
21:34:01.629 00.000 11060 Move returns status 0, amount 0
21:34:01.629 00.000 11060 move complete, result=0
21:34:01.629 00.000 11060 worker thread done servicing request
21:34:01.629 00.000 11060 Worker thread wakes up
21:34:01.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:01.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:01.629 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
21:34:02.266 00.637 11060 Exposure complete
21:34:02.428 00.162 11060 worker thread done servicing request
21:34:02.428 00.000 10844 OnExposeComplete: enter
21:34:02.428 00.000 10844 UpdateGuideState(): m_state=6
21:34:02.428 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
21:34:02.428 00.000 10844 Star::Find returns 1 (0), X=93.86, Y=463.58, Mass=1163, SNR=21.7, Peak=128 HFD=3.5
21:34:02.428 00.000 10844 MultiStar: [#1 -0.28,0.27,0.96,U] [#2 -0.70,-1.10,0.00,M1] [#3 -0.29,-0.04,0.71,U] [#4 -0.51,0.26,3.33,U] [#5 -1.16,-0.07,0.00,M4] [#6 -0.50,0.36,0.69,U] [#7 0.07,0.37,0.82,U] [#8 0.51,-0.70,0.83,U] 
21:34:02.428 00.000 10844 refined, 6 included, MultiStar: {-0.31, 0.10}, one-star: {-0.55, -0.22}
21:34:02.428 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.80) = xAngle (3.63 = -2.66)
21:34:02.428 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.54 = -2.74)
21:34:02.428 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.10 hyp=0.33 cameraTheta=2.82 mountX=-0.29 mountY=-0.13, mountTheta=-2.73
21:34:02.432 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.10, opts=13)
21:34:02.432 00.000 10844 Enqueuing Move request for scope (-0.31, 0.10)
21:34:02.432 00.000 11060 Worker thread wakes up
21:34:02.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.10) opts 0xd
21:34:02.432 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.10)
21:34:02.432 00.000 11060 Moving (-0.31, 0.10) raw xDistance=-0.29 yDistance=-0.13
21:34:02.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
21:34:02.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:02.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:34:02.432 00.000 11060 MoveAxis(E, 44, ABG)
21:34:02.432 00.000 11060 Guiding  Dir = 2, Dur = 44
21:34:02.437 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:02.453 00.016 10844 UpdateGuideState exits: m=1163 SNR=21.7
21:34:02.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:02.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:02.453 00.000 10844 Enqueuing Expose request
21:34:02.459 00.006 11060 IsSlewing returns 0
21:34:02.459 00.000 11060 IsGuiding returns 0
21:34:02.521 00.062 11060 IsGuiding returns 0
21:34:02.521 00.000 11060 Move returns status 0, amount 44
21:34:02.521 00.000 11060 MoveAxis(N, 0, ABG)
21:34:02.521 00.000 11060 Move returns status 0, amount 0
21:34:02.521 00.000 11060 move complete, result=0
21:34:02.521 00.000 11060 worker thread done servicing request
21:34:02.521 00.000 11060 Worker thread wakes up
21:34:02.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:02.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:02.521 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
21:34:03.150 00.629 11060 Exposure complete
21:34:03.315 00.165 11060 worker thread done servicing request
21:34:03.315 00.000 10844 OnExposeComplete: enter
21:34:03.315 00.000 10844 UpdateGuideState(): m_state=6
21:34:03.315 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
21:34:03.315 00.000 10844 Star::Find returns 1 (0), X=94.21, Y=464.11, Mass=897, SNR=18.8, Peak=89 HFD=3.7
21:34:03.315 00.000 10844 MultiStar: [#1 0.18,-0.29,1.22,U] [#2 -0.52,-0.02,1.06,U] [#3 0.03,-0.22,0.83,U] [#4 -0.05,0.16,3.55,U] [#5 0.07,0.55,1.02,U] [#6 -0.04,0.79,0.85,U] [#7 0.03,0.76,0.97,U] [#8 0.47,-0.14,0.90,U] 
21:34:03.315 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.19}, one-star: {-0.20, 0.31}
21:34:03.315 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.80) = xAngle (2.47 = 2.47)
21:34:03.315 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.38 = 2.38)
21:34:03.315 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.66 mountX=-0.15 mountY=0.13, mountTheta=2.42
21:34:03.317 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.19, opts=13)
21:34:03.317 00.000 10844 Enqueuing Move request for scope (-0.02, 0.19)
21:34:03.318 00.001 11060 Worker thread wakes up
21:34:03.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
21:34:03.318 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
21:34:03.318 00.000 11060 Moving (-0.02, 0.19) raw xDistance=-0.15 yDistance=0.13
21:34:03.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:34:03.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:03.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:34:03.318 00.000 11060 MoveAxis(E, 23, ABG)
21:34:03.319 00.001 11060 Guiding  Dir = 2, Dur = 23
21:34:03.322 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:03.333 00.011 11060 IsSlewing returns 0
21:34:03.333 00.000 11060 IsGuiding returns 0
21:34:03.339 00.006 10844 UpdateGuideState exits: m=897 SNR=18.8
21:34:03.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:03.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:03.339 00.000 10844 Enqueuing Expose request
21:34:03.365 00.026 11060 IsGuiding returns 0
21:34:03.366 00.001 11060 Move returns status 0, amount 23
21:34:03.366 00.000 11060 MoveAxis(N, 0, ABG)
21:34:03.366 00.000 11060 Move returns status 0, amount 0
21:34:03.366 00.000 11060 move complete, result=0
21:34:03.366 00.000 11060 worker thread done servicing request
21:34:03.366 00.000 11060 Worker thread wakes up
21:34:03.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:03.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:03.366 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
21:34:03.999 00.633 11060 Exposure complete
21:34:04.181 00.182 11060 worker thread done servicing request
21:34:04.183 00.002 10844 OnExposeComplete: enter
21:34:04.183 00.000 10844 UpdateGuideState(): m_state=6
21:34:04.183 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
21:34:04.183 00.000 10844 Star::Find returns 1 (0), X=93.83, Y=463.87, Mass=1337, SNR=22.7, Peak=115 HFD=4.1
21:34:04.183 00.000 10844 MultiStar: [#1 0.18,-0.19,0.89,U] [#2 -0.13,-0.40,0.84,U] [#3 -0.01,-0.38,0.73,U] [#4 -0.04,-0.13,3.22,U] [#5 -0.26,0.88,0.00,M4] [#6 -0.66,0.13,0.72,U] [#7 -0.61,0.84,0.00,M5] [#8 0.30,-0.59,0.75,U] 
21:34:04.183 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.18}, one-star: {-0.58, 0.06}
21:34:04.183 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.80) = xAngle (-1.31 = -1.31)
21:34:04.183 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.40 = -1.40)
21:34:04.183 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.12 mountX=0.05 mountY=-0.21, mountTheta=-1.32
21:34:04.185 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.18, opts=13)
21:34:04.185 00.000 10844 Enqueuing Move request for scope (-0.11, -0.18)
21:34:04.185 00.000 11060 Worker thread wakes up
21:34:04.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
21:34:04.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
21:34:04.186 00.001 11060 Moving (-0.11, -0.18) raw xDistance=0.05 yDistance=-0.21
21:34:04.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:34:04.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:34:04.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:34:04.186 00.000 11060 MoveAxis(E, 0, ABG)
21:34:04.186 00.000 11060 Move returns status 0, amount 0
21:34:04.186 00.000 11060 MoveAxis(N, 0, ABG)
21:34:04.186 00.000 11060 Move returns status 0, amount 0
21:34:04.186 00.000 11060 move complete, result=0
21:34:04.186 00.000 11060 worker thread done servicing request
21:34:04.192 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:04.207 00.015 10844 UpdateGuideState exits: m=1337 SNR=22.7
21:34:04.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:04.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:04.207 00.000 10844 Enqueuing Expose request
21:34:04.207 00.000 11060 Worker thread wakes up
21:34:04.212 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:34:04.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:04.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:04.839 00.627 11060 Exposure complete
21:34:05.010 00.171 11060 worker thread done servicing request
21:34:05.010 00.000 10844 OnExposeComplete: enter
21:34:05.010 00.000 10844 UpdateGuideState(): m_state=6
21:34:05.010 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
21:34:05.010 00.000 10844 Star::Find returns 1 (0), X=94.32, Y=463.85, Mass=787, SNR=17.7, Peak=95 HFD=3.5
21:34:05.014 00.004 10844 MultiStar: [#1 0.20,0.08,1.11,U] [#2 -0.11,0.24,0.99,U] [#3 0.54,0.34,0.85,U] [#4 0.27,0.49,3.82,U] [#5 -0.20,1.06,0.00,M5] [#6 -0.23,0.14,1.05,U] [#7 -0.51,1.10,0.00,M6] [#8 0.76,0.12,0.94,U] 
21:34:05.014 00.000 10844 single-star, 6 included, MultiStar: {0.20, 0.29}, one-star: {-0.09, 0.04}
21:34:05.014 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.80) = xAngle (3.49 = -2.79)
21:34:05.014 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.40 = -2.88)
21:34:05.014 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.68 mountX=-0.09 mountY=-0.03, mountTheta=-2.87
21:34:05.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.04, opts=13)
21:34:05.016 00.000 10844 Enqueuing Move request for scope (-0.09, 0.04)
21:34:05.016 00.000 11060 Worker thread wakes up
21:34:05.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
21:34:05.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
21:34:05.016 00.000 11060 Moving (-0.09, 0.04) raw xDistance=-0.09 yDistance=-0.03
21:34:05.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:34:05.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:05.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:34:05.016 00.000 11060 MoveAxis(E, 0, ABG)
21:34:05.016 00.000 11060 Move returns status 0, amount 0
21:34:05.016 00.000 11060 MoveAxis(N, 0, ABG)
21:34:05.016 00.000 11060 Move returns status 0, amount 0
21:34:05.016 00.000 11060 move complete, result=0
21:34:05.016 00.000 11060 worker thread done servicing request
21:34:05.019 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:05.035 00.016 10844 UpdateGuideState exits: m=787 SNR=17.7
21:34:05.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:05.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:05.035 00.000 10844 Enqueuing Expose request
21:34:05.035 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:34:05.035 00.000 11060 Worker thread wakes up
21:34:05.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:05.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:05.671 00.636 11060 Exposure complete
21:34:05.824 00.153 11060 worker thread done servicing request
21:34:05.824 00.000 10844 OnExposeComplete: enter
21:34:05.824 00.000 10844 UpdateGuideState(): m_state=6
21:34:05.828 00.004 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
21:34:05.828 00.000 10844 Star::Find returns 1 (0), X=93.99, Y=463.50, Mass=830, SNR=18.1, Peak=83 HFD=3.6
21:34:05.828 00.000 10844 MultiStar: [#1 0.10,-0.27,1.24,U] [#2 0.20,-0.29,1.03,U] [#3 0.48,-0.45,0.88,U] [#4 -0.05,0.33,3.86,U] [#5 -0.14,0.71,1.03,U] [#6 -0.41,0.12,0.88,U] [#7 0.14,0.63,1.13,U] [#8 0.73,-0.59,0.00,M1] 
21:34:05.828 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {-0.43, -0.30}
21:34:05.828 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.80) = xAngle (2.52 = 2.52)
21:34:05.828 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.43 = 2.43)
21:34:05.828 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=-0.11 mountY=0.09, mountTheta=2.47
21:34:05.830 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.14, opts=13)
21:34:05.830 00.000 10844 Enqueuing Move request for scope (-0.02, 0.14)
21:34:05.830 00.000 11060 Worker thread wakes up
21:34:05.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
21:34:05.830 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
21:34:05.830 00.000 11060 Moving (-0.02, 0.14) raw xDistance=-0.11 yDistance=0.09
21:34:05.832 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:34:05.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:05.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:34:05.832 00.000 11060 MoveAxis(E, 0, ABG)
21:34:05.832 00.000 11060 Move returns status 0, amount 0
21:34:05.832 00.000 11060 MoveAxis(N, 0, ABG)
21:34:05.832 00.000 11060 Move returns status 0, amount 0
21:34:05.832 00.000 11060 move complete, result=0
21:34:05.832 00.000 11060 worker thread done servicing request
21:34:05.838 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:05.853 00.015 10844 UpdateGuideState exits: m=830 SNR=18.1
21:34:05.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:05.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:05.853 00.000 10844 Enqueuing Expose request
21:34:05.853 00.000 11060 Worker thread wakes up
21:34:05.853 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:34:05.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:05.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:06.477 00.624 11060 Exposure complete
21:34:06.650 00.173 11060 worker thread done servicing request
21:34:06.650 00.000 10844 OnExposeComplete: enter
21:34:06.650 00.000 10844 UpdateGuideState(): m_state=6
21:34:06.650 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
21:34:06.650 00.000 10844 Star::Find returns 1 (0), X=93.89, Y=463.37, Mass=1039, SNR=20.6, Peak=98 HFD=3.2
21:34:06.650 00.000 10844 MultiStar: [#1 0.31,-0.48,0.92,U] [#2 0.23,-0.21,0.90,U] [#3 0.80,-0.51,0.00,M1] [#4 0.96,0.39,0.00,M1] [#5 -0.13,-0.03,0.95,U] [#6 -0.27,0.45,0.82,U] [#7 0.23,0.20,0.79,U] [#8 0.64,-0.95,0.00,M2] 
21:34:06.650 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.11}, one-star: {-0.52, -0.44}
21:34:06.650 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.80) = xAngle (-1.07 = -1.07)
21:34:06.650 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.16 = -1.16)
21:34:06.650 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.88 mountX=0.05 mountY=-0.10, mountTheta=-1.09
21:34:06.655 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.11, opts=13)
21:34:06.655 00.000 10844 Enqueuing Move request for scope (-0.03, -0.11)
21:34:06.655 00.000 11060 Worker thread wakes up
21:34:06.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
21:34:06.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
21:34:06.655 00.000 11060 Moving (-0.03, -0.11) raw xDistance=0.05 yDistance=-0.10
21:34:06.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:34:06.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:06.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:34:06.657 00.002 11060 MoveAxis(E, 0, ABG)
21:34:06.657 00.000 11060 Move returns status 0, amount 0
21:34:06.657 00.000 11060 MoveAxis(N, 0, ABG)
21:34:06.657 00.000 11060 Move returns status 0, amount 0
21:34:06.657 00.000 11060 move complete, result=0
21:34:06.657 00.000 11060 worker thread done servicing request
21:34:06.660 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:06.677 00.017 10844 UpdateGuideState exits: m=1039 SNR=20.6
21:34:06.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:06.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:06.677 00.000 10844 Enqueuing Expose request
21:34:06.677 00.000 11060 Worker thread wakes up
21:34:06.681 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:06.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:06.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:07.304 00.623 11060 Exposure complete
21:34:07.473 00.169 11060 worker thread done servicing request
21:34:07.473 00.000 10844 OnExposeComplete: enter
21:34:07.473 00.000 10844 UpdateGuideState(): m_state=6
21:34:07.473 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
21:34:07.473 00.000 10844 Star::Find returns 1 (0), X=93.82, Y=463.61, Mass=1009, SNR=20.0, Peak=87 HFD=3.6
21:34:07.473 00.000 10844 MultiStar: [#1 -0.13,-0.37,0.95,U] [#2 -0.81,-0.58,0.00,M1] [#3 0.27,0.30,0.72,U] [#4 0.08,0.34,3.57,U] [#5 -0.12,0.25,0.97,U] [#6 -0.72,-0.50,0.86,U] [#7 -0.98,0.47,0.00,M5] [#8 0.11,-0.56,0.82,U] 
21:34:07.473 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.03}, one-star: {-0.59, -0.20}
21:34:07.473 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.80) = xAngle (3.67 = -2.61)
21:34:07.473 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.59 = -2.70)
21:34:07.473 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.87 mountX=-0.09 mountY=-0.04, mountTheta=-2.68
21:34:07.475 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
21:34:07.475 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
21:34:07.475 00.000 11060 Worker thread wakes up
21:34:07.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
21:34:07.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
21:34:07.475 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.09 yDistance=-0.04
21:34:07.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:34:07.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:07.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:34:07.475 00.000 11060 MoveAxis(E, 0, ABG)
21:34:07.475 00.000 11060 Move returns status 0, amount 0
21:34:07.475 00.000 11060 MoveAxis(N, 0, ABG)
21:34:07.475 00.000 11060 Move returns status 0, amount 0
21:34:07.475 00.000 11060 move complete, result=0
21:34:07.475 00.000 11060 worker thread done servicing request
21:34:07.481 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:07.498 00.017 10844 UpdateGuideState exits: m=1009 SNR=20.0
21:34:07.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:07.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:07.498 00.000 10844 Enqueuing Expose request
21:34:07.498 00.000 11060 Worker thread wakes up
21:34:07.498 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:34:07.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:07.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:08.132 00.634 11060 Exposure complete
21:34:08.286 00.154 11060 worker thread done servicing request
21:34:08.286 00.000 10844 OnExposeComplete: enter
21:34:08.286 00.000 10844 UpdateGuideState(): m_state=6
21:34:08.288 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
21:34:08.288 00.000 10844 Star::Find returns 1 (0), X=93.36, Y=463.41, Mass=797, SNR=17.7, Peak=80 HFD=3.3
21:34:08.288 00.000 10844 MultiStar: [#1 -0.44,-0.37,1.19,U] [#2 -0.66,-0.43,1.06,U] [#3 -0.06,-0.13,0.69,U] [#4 -0.86,0.34,0.00,M1] [#5 -0.43,0.16,1.12,U] [#6 -0.71,0.63,0.00,M1] [#7 -0.36,0.19,1.25,U] [#8 -0.16,-0.77,0.97,U] 
21:34:08.288 00.000 10844 refined, 6 included, MultiStar: {-0.47, -0.23}, one-star: {-1.05, -0.39}
21:34:08.288 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.80) = xAngle (-1.87 = -1.87)
21:34:08.288 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.96 = -1.96)
21:34:08.289 00.001 10844 CameraToMount -- cameraX=-0.47 cameraY=-0.23 hyp=0.52 cameraTheta=-2.67 mountX=-0.15 mountY=-0.48, mountTheta=-1.88
21:34:08.289 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=-0.23, opts=13)
21:34:08.289 00.000 10844 Enqueuing Move request for scope (-0.47, -0.23)
21:34:08.289 00.000 11060 Worker thread wakes up
21:34:08.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.23) opts 0xd
21:34:08.289 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, -0.23)
21:34:08.289 00.000 11060 Moving (-0.47, -0.23) raw xDistance=-0.15 yDistance=-0.48
21:34:08.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:34:08.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:08.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:34:08.289 00.000 11060 MoveAxis(E, 23, ABG)
21:34:08.289 00.000 11060 Guiding  Dir = 2, Dur = 23
21:34:08.294 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:08.309 00.015 11060 IsSlewing returns 0
21:34:08.311 00.002 11060 IsGuiding returns 0
21:34:08.315 00.004 10844 UpdateGuideState exits: m=797 SNR=17.7
21:34:08.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:08.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:08.315 00.000 10844 Enqueuing Expose request
21:34:08.338 00.023 11060 IsGuiding returns 0
21:34:08.338 00.000 11060 Move returns status 0, amount 23
21:34:08.338 00.000 11060 MoveAxis(N, 0, ABG)
21:34:08.338 00.000 11060 Move returns status 0, amount 0
21:34:08.338 00.000 11060 move complete, result=0
21:34:08.338 00.000 11060 worker thread done servicing request
21:34:08.338 00.000 11060 Worker thread wakes up
21:34:08.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:08.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:08.342 00.004 10844 GuideStep: -0.2 px 23 ms EAST, -0.5 px 0 ms NORTH
21:34:08.973 00.631 11060 Exposure complete
21:34:09.161 00.188 11060 worker thread done servicing request
21:34:09.162 00.001 10844 OnExposeComplete: enter
21:34:09.162 00.000 10844 UpdateGuideState(): m_state=6
21:34:09.162 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
21:34:09.162 00.000 10844 Star::Find returns 1 (0), X=93.70, Y=463.44, Mass=1178, SNR=21.9, Peak=100 HFD=3.2
21:34:09.162 00.000 10844 MultiStar: [#1 -0.40,-0.23,1.11,U] [#2 -0.82,-0.43,0.00,M1] [#3 -0.99,-0.14,0.00,M1] [#4 -0.79,0.13,3.30,U] [#5 -0.38,0.61,0.99,U] [#6 -0.89,0.60,0.00,M2] [#7 -0.06,0.36,0.68,U] [#8 -0.86,-0.83,0.00,M1] 
21:34:09.162 00.000 10844 refined, 4 included, MultiStar: {-0.59, 0.10}, one-star: {-0.71, -0.36}
21:34:09.162 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.80) = xAngle (3.79 = -2.50)
21:34:09.162 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.70 = -2.58)
21:34:09.162 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=0.10 hyp=0.60 cameraTheta=2.98 mountX=-0.48 mountY=-0.32, mountTheta=-2.56
21:34:09.165 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=0.10, opts=13)
21:34:09.165 00.000 10844 Enqueuing Move request for scope (-0.59, 0.10)
21:34:09.165 00.000 11060 Worker thread wakes up
21:34:09.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.10) opts 0xd
21:34:09.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, 0.10)
21:34:09.165 00.000 11060 Moving (-0.59, 0.10) raw xDistance=-0.48 yDistance=-0.32
21:34:09.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
21:34:09.165 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.01 newest=-0.85
21:34:09.167 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
21:34:09.167 00.000 11060 MoveAxis(E, 71, ABG)
21:34:09.167 00.000 11060 Guiding  Dir = 2, Dur = 71
21:34:09.172 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:09.187 00.015 11060 IsSlewing returns 0
21:34:09.187 00.000 11060 IsGuiding returns 0
21:34:09.187 00.000 10844 UpdateGuideState exits: m=1178 SNR=21.9
21:34:09.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:09.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:09.187 00.000 10844 Enqueuing Expose request
21:34:09.286 00.099 11060 IsGuiding returns 0
21:34:09.286 00.000 11060 Move returns status 0, amount 71
21:34:09.286 00.000 11060 BLC: Oldest BLC event removed
21:34:09.286 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:34:09.286 00.000 11060 MoveAxis(N, 872, ABG)
21:34:09.286 00.000 11060 duration set to 750 by maxDecDuration
21:34:09.286 00.000 11060 Guiding  Dir = 0, Dur = 750
21:34:09.300 00.014 11060 IsSlewing returns 0
21:34:09.300 00.000 11060 IsGuiding returns 0
21:34:10.058 00.758 11060 IsGuiding returns 0
21:34:10.058 00.000 11060 Move returns status 0, amount 750
21:34:10.058 00.000 11060 move complete, result=0
21:34:10.058 00.000 11060 worker thread done servicing request
21:34:10.058 00.000 11060 Worker thread wakes up
21:34:10.058 00.000 10844 GuideStep: -0.5 px 71 ms EAST, -0.3 px 750 ms NORTH
21:34:10.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:10.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:10.689 00.631 11060 Exposure complete
21:34:10.827 00.138 11060 worker thread done servicing request
21:34:10.827 00.000 10844 OnExposeComplete: enter
21:34:10.827 00.000 10844 UpdateGuideState(): m_state=6
21:34:10.827 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
21:34:10.827 00.000 10844 Star::Find returns 1 (0), X=93.92, Y=463.66, Mass=1361, SNR=23.7, Peak=121 HFD=3.4
21:34:10.829 00.002 10844 MultiStar: [#1 -0.22,-0.04,0.96,U] [#2 -0.81,-0.38,0.00,M2] [#3 0.20,0.33,0.67,U] [#4 -0.17,0.35,2.99,U] [#5 -0.46,0.86,0.00,M1] [#6 -0.69,0.60,0.00,M3] [#7 0.37,0.70,0.81,U] [#8 0.16,-0.11,0.63,U] 
21:34:10.829 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.23}, one-star: {-0.49, -0.14}
21:34:10.829 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.80) = xAngle (2.78 = 2.78)
21:34:10.829 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.69 = 2.69)
21:34:10.829 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.98 mountX=-0.23 mountY=0.11, mountTheta=2.71
21:34:10.830 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.23, opts=13)
21:34:10.830 00.000 10844 Enqueuing Move request for scope (-0.10, 0.23)
21:34:10.830 00.000 11060 Worker thread wakes up
21:34:10.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
21:34:10.831 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
21:34:10.831 00.000 11060 Moving (-0.10, 0.23) raw xDistance=-0.23 yDistance=0.11
21:34:10.831 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.222311, 1:-0.106267
21:34:10.831 00.000 11060 BLC: No correction, Miss < min_move
21:34:10.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
21:34:10.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:10.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:34:10.831 00.000 11060 MoveAxis(E, 36, ABG)
21:34:10.831 00.000 11060 Guiding  Dir = 2, Dur = 36
21:34:10.836 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:10.843 00.007 11060 IsSlewing returns 0
21:34:10.843 00.000 11060 IsGuiding returns 0
21:34:10.852 00.009 10844 UpdateGuideState exits: m=1361 SNR=23.7
21:34:10.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:10.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:10.852 00.000 10844 Enqueuing Expose request
21:34:10.888 00.036 11060 IsGuiding returns 0
21:34:10.888 00.000 11060 Move returns status 0, amount 36
21:34:10.889 00.001 11060 MoveAxis(N, 0, ABG)
21:34:10.889 00.000 11060 Move returns status 0, amount 0
21:34:10.889 00.000 11060 move complete, result=0
21:34:10.889 00.000 11060 worker thread done servicing request
21:34:10.889 00.000 11060 Worker thread wakes up
21:34:10.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:10.889 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
21:34:10.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:11.513 00.624 11060 Exposure complete
21:34:11.668 00.155 11060 worker thread done servicing request
21:34:11.668 00.000 10844 OnExposeComplete: enter
21:34:11.668 00.000 10844 UpdateGuideState(): m_state=6
21:34:11.668 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
21:34:11.668 00.000 10844 Star::Find returns 1 (0), X=93.99, Y=463.51, Mass=996, SNR=19.9, Peak=102 HFD=3.6
21:34:11.668 00.000 10844 MultiStar: [#1 -0.37,-0.50,1.22,U] [#2 -1.21,-0.82,0.00,M3] [#3 0.63,-0.01,0.76,U] [#4 -0.65,-0.01,3.47,U] [#5 -0.72,0.46,0.97,U] [#6 0.22,1.08,0.00,M4] [#7 0.26,1.09,0.00,M3] [#8 0.19,-0.47,0.81,U] 
21:34:11.668 00.000 10844 refined, 5 included, MultiStar: {-0.39, -0.11}, one-star: {-0.42, -0.29}
21:34:11.668 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.80) = xAngle (-2.07 = -2.07)
21:34:11.668 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.15 = -2.15)
21:34:11.668 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.11 hyp=0.40 cameraTheta=-2.87 mountX=-0.19 mountY=-0.34, mountTheta=-2.09
21:34:11.668 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.11, opts=13)
21:34:11.668 00.000 10844 Enqueuing Move request for scope (-0.39, -0.11)
21:34:11.668 00.000 11060 Worker thread wakes up
21:34:11.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.11) opts 0xd
21:34:11.668 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.11)
21:34:11.672 00.004 11060 Moving (-0.39, -0.11) raw xDistance=-0.19 yDistance=-0.34
21:34:11.672 00.000 11060 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.222311, 1:-0.106267, 2:0.335062
21:34:11.672 00.000 11060 BLC: Under-shoot: nominal increase by 135
21:34:11.672 00.000 11060 BLC: window closed
21:34:11.672 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:34:11.672 00.000 11060 BLC: Pulse adjusted to 750
21:34:11.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:34:11.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.34
21:34:11.672 00.000 11060 MoveAxis(E, 29, ABG)
21:34:11.672 00.000 11060 Guiding  Dir = 2, Dur = 29
21:34:11.676 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:11.689 00.013 11060 IsSlewing returns 0
21:34:11.689 00.000 11060 IsGuiding returns 0
21:34:11.689 00.000 10844 UpdateGuideState exits: m=996 SNR=19.9
21:34:11.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:11.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:11.689 00.000 10844 Enqueuing Expose request
21:34:11.722 00.033 11060 IsGuiding returns 0
21:34:11.722 00.000 11060 Move returns status 0, amount 29
21:34:11.722 00.000 11060 MoveAxis(N, 128, ABG)
21:34:11.722 00.000 11060 Guiding  Dir = 0, Dur = 128
21:34:11.736 00.014 11060 IsSlewing returns 0
21:34:11.736 00.000 11060 IsGuiding returns 0
21:34:11.895 00.159 11060 IsGuiding returns 0
21:34:11.895 00.000 11060 Move returns status 0, amount 128
21:34:11.896 00.001 11060 move complete, result=0
21:34:11.896 00.000 11060 worker thread done servicing request
21:34:11.896 00.000 11060 Worker thread wakes up
21:34:11.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:11.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:11.898 00.002 10844 GuideStep: -0.2 px 29 ms EAST, -0.3 px 128 ms NORTH
21:34:11.978 00.080 10844 evsrv: cli 0EEEDFD0 connect
21:34:11.978 00.000 10844 case statement mapped state 6 to 3
21:34:11.978 00.000 10844 case statement mapped state 6 to 3
21:34:11.978 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"e2364dff-d7de-420e-8197-53be63d76630"}
21:34:11.981 00.003 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"e2364dff-d7de-420e-8197-53be63d76630"}
21:34:11.981 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
21:34:12.519 00.538 11060 Exposure complete
21:34:12.693 00.174 11060 worker thread done servicing request
21:34:12.693 00.000 10844 OnExposeComplete: enter
21:34:12.693 00.000 10844 UpdateGuideState(): m_state=6
21:34:12.696 00.003 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
21:34:12.696 00.000 10844 Star::Find returns 1 (0), X=93.99, Y=463.05, Mass=705, SNR=16.5, Peak=70 HFD=3.5
21:34:12.696 00.000 10844 MultiStar: [#1 -0.07,-1.08,0.00,M1] [#2 -0.97,-1.04,0.00,M4] [#3 0.01,-0.82,0.86,U] [#4 0.04,0.04,4.09,U] [#5 -0.15,-0.14,1.28,U] [#6 -1.00,0.41,0.00,M5] [#7 -0.78,0.42,0.00,M4] [#8 0.16,-0.73,0.99,U] 
21:34:12.696 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.27}, one-star: {-0.42, -0.75}
21:34:12.696 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.80) = xAngle (-0.90 = -0.90)
21:34:12.696 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.99 = -0.99)
21:34:12.696 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.70 mountX=0.17 mountY=-0.22, mountTheta=-0.93
21:34:12.696 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.27, opts=13)
21:34:12.696 00.000 10844 Enqueuing Move request for scope (-0.04, -0.27)
21:34:12.696 00.000 11060 Worker thread wakes up
21:34:12.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd
21:34:12.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.27)
21:34:12.696 00.000 11060 Moving (-0.04, -0.27) raw xDistance=0.17 yDistance=-0.22
21:34:12.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
21:34:12.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
21:34:12.696 00.000 11060 MoveAxis(W, 24, ABG)
21:34:12.696 00.000 11060 Guiding  Dir = 3, Dur = 24
21:34:12.705 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:12.712 00.007 11060 IsSlewing returns 0
21:34:12.712 00.000 11060 IsGuiding returns 0
21:34:12.730 00.018 10844 UpdateGuideState exits: m=705 SNR=16.5
21:34:12.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:12.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:12.730 00.000 10844 Enqueuing Expose request
21:34:12.748 00.018 11060 IsGuiding returns 0
21:34:12.748 00.000 11060 Move returns status 0, amount 24
21:34:12.748 00.000 11060 MoveAxis(N, 86, ABG)
21:34:12.748 00.000 11060 Guiding  Dir = 0, Dur = 86
21:34:12.759 00.011 11060 IsSlewing returns 0
21:34:12.759 00.000 11060 IsGuiding returns 0
21:34:12.852 00.093 11060 IsGuiding returns 0
21:34:12.852 00.000 11060 Move returns status 0, amount 86
21:34:12.852 00.000 11060 move complete, result=0
21:34:12.852 00.000 11060 worker thread done servicing request
21:34:12.852 00.000 11060 Worker thread wakes up
21:34:12.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:12.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:12.854 00.002 10844 GuideStep: 0.2 px 24 ms WEST, -0.2 px 86 ms NORTH
21:34:13.477 00.623 11060 Exposure complete
21:34:13.642 00.165 11060 worker thread done servicing request
21:34:13.642 00.000 10844 OnExposeComplete: enter
21:34:13.642 00.000 10844 UpdateGuideState(): m_state=6
21:34:13.644 00.002 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
21:34:13.644 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.61, Mass=1130, SNR=21.5, Peak=111 HFD=3.3
21:34:13.644 00.000 10844 MultiStar: [#1 -0.01,-0.90,0.00,M2] [#2 -0.40,-0.71,0.88,U] [#3 0.66,-0.79,0.00,M1] [#4 -0.03,-0.02,3.26,U] [#5 0.09,-0.12,0.91,U] [#6 0.77,-0.25,0.83,U] [#7 -0.05,0.35,0.97,U] [#8 -0.33,-0.62,0.84,U] 
21:34:13.644 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.16}, one-star: {-0.33, -0.19}
21:34:13.644 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.80) = xAngle (-1.05 = -1.05)
21:34:13.644 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.13 = -1.13)
21:34:13.644 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.85 mountX=0.08 mountY=-0.15, mountTheta=-1.07
21:34:13.647 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
21:34:13.647 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
21:34:13.649 00.002 11060 Worker thread wakes up
21:34:13.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
21:34:13.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
21:34:13.649 00.000 11060 Moving (-0.05, -0.16) raw xDistance=0.08 yDistance=-0.15
21:34:13.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:34:13.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:13.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:34:13.649 00.000 11060 MoveAxis(E, 0, ABG)
21:34:13.649 00.000 11060 Move returns status 0, amount 0
21:34:13.649 00.000 11060 MoveAxis(N, 0, ABG)
21:34:13.649 00.000 11060 Move returns status 0, amount 0
21:34:13.649 00.000 11060 move complete, result=0
21:34:13.649 00.000 11060 worker thread done servicing request
21:34:13.655 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:13.672 00.017 10844 UpdateGuideState exits: m=1130 SNR=21.5
21:34:13.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:13.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:13.672 00.000 10844 Enqueuing Expose request
21:34:13.672 00.000 11060 Worker thread wakes up
21:34:13.672 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:34:13.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:13.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:14.304 00.632 11060 Exposure complete
21:34:14.471 00.167 11060 worker thread done servicing request
21:34:14.471 00.000 10844 OnExposeComplete: enter
21:34:14.472 00.001 10844 UpdateGuideState(): m_state=6
21:34:14.472 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
21:34:14.472 00.000 10844 Star::Find returns 1 (0), X=94.23, Y=463.47, Mass=1058, SNR=20.9, Peak=94 HFD=3.4
21:34:14.472 00.000 10844 MultiStar: [#1 0.89,-0.37,0.00,M3] [#2 -0.63,-0.76,0.00,M4] [#3 0.09,-0.52,0.70,U] [#4 0.03,0.41,3.25,U] [#5 -0.18,-0.39,0.99,U] [#6 -0.19,-0.18,0.96,U] [#7 0.19,0.15,0.95,U] [#8 0.39,0.15,0.82,U] 
21:34:14.472 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.04}, one-star: {-0.18, -0.33}
21:34:14.472 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.80) = xAngle (2.05 = 2.05)
21:34:14.472 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.97 = 1.97)
21:34:14.472 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.25 mountX=-0.02 mountY=0.04, mountTheta=2.04
21:34:14.475 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.04, opts=13)
21:34:14.475 00.000 10844 Enqueuing Move request for scope (0.01, 0.04)
21:34:14.475 00.000 11060 Worker thread wakes up
21:34:14.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:34:14.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:34:14.475 00.000 11060 Moving (0.01, 0.04) raw xDistance=-0.02 yDistance=0.04
21:34:14.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:34:14.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:14.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:34:14.475 00.000 11060 MoveAxis(E, 0, ABG)
21:34:14.475 00.000 11060 Move returns status 0, amount 0
21:34:14.475 00.000 11060 MoveAxis(N, 0, ABG)
21:34:14.475 00.000 11060 Move returns status 0, amount 0
21:34:14.475 00.000 11060 move complete, result=0
21:34:14.475 00.000 11060 worker thread done servicing request
21:34:14.479 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:14.499 00.020 10844 UpdateGuideState exits: m=1058 SNR=20.9
21:34:14.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:14.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:14.499 00.000 10844 Enqueuing Expose request
21:34:14.499 00.000 11060 Worker thread wakes up
21:34:14.499 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:34:14.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:14.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:15.133 00.634 11060 Exposure complete
21:34:15.285 00.152 11060 worker thread done servicing request
21:34:15.285 00.000 10844 OnExposeComplete: enter
21:34:15.285 00.000 10844 UpdateGuideState(): m_state=6
21:34:15.285 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
21:34:15.285 00.000 10844 Star::Find returns 1 (0), X=94.05, Y=463.05, Mass=1110, SNR=21.2, Peak=106 HFD=2.8
21:34:15.287 00.002 10844 MultiStar: [#1 -0.37,-0.61,0.93,U] [#2 -0.04,-0.87,0.85,U] [#3 -0.27,-1.00,0.00,M1] [#4 -0.09,0.12,3.26,U] [#5 -0.45,-0.04,1.01,U] [#6 -0.58,-0.34,0.98,U] [#7 -0.15,0.53,1.04,U] [#8 0.45,-0.98,0.00,M1] 
21:34:15.287 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.16}, one-star: {-0.36, -0.75}
21:34:15.287 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.80) = xAngle (-1.74 = -1.74)
21:34:15.287 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.83 = -1.83)
21:34:15.287 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-2.54 mountX=-0.05 mountY=-0.28, mountTheta=-1.74
21:34:15.290 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.16, opts=13)
21:34:15.290 00.000 10844 Enqueuing Move request for scope (-0.24, -0.16)
21:34:15.290 00.000 11060 Worker thread wakes up
21:34:15.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.16) opts 0xd
21:34:15.290 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.16)
21:34:15.290 00.000 11060 Moving (-0.24, -0.16) raw xDistance=-0.05 yDistance=-0.28
21:34:15.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:34:15.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
21:34:15.290 00.000 11060 MoveAxis(E, 0, ABG)
21:34:15.290 00.000 11060 Move returns status 0, amount 0
21:34:15.290 00.000 11060 MoveAxis(N, 109, ABG)
21:34:15.290 00.000 11060 Guiding  Dir = 0, Dur = 109
21:34:15.296 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:15.311 00.015 11060 IsSlewing returns 0
21:34:15.311 00.000 11060 IsGuiding returns 0
21:34:15.311 00.000 10844 UpdateGuideState exits: m=1110 SNR=21.2
21:34:15.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:15.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:15.311 00.000 10844 Enqueuing Expose request
21:34:15.437 00.126 11060 IsGuiding returns 0
21:34:15.439 00.002 11060 Move returns status 0, amount 109
21:34:15.439 00.000 11060 move complete, result=0
21:34:15.439 00.000 11060 worker thread done servicing request
21:34:15.439 00.000 11060 Worker thread wakes up
21:34:15.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:15.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:15.441 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 109 ms NORTH
21:34:16.066 00.625 11060 Exposure complete
21:34:16.279 00.213 11060 worker thread done servicing request
21:34:16.279 00.000 10844 OnExposeComplete: enter
21:34:16.279 00.000 10844 UpdateGuideState(): m_state=6
21:34:16.279 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
21:34:16.279 00.000 10844 Star::Find returns 1 (0), X=94.40, Y=463.48, Mass=980, SNR=19.7, Peak=114 HFD=3.3
21:34:16.281 00.002 10844 MultiStar: [#1 0.08,-0.12,1.05,U] [#2 -0.77,-0.26,0.97,U] [#3 0.48,0.31,0.80,U] [#4 -0.38,0.42,3.39,U] [#5 -0.14,-0.11,1.01,U] [#6 -0.67,0.14,0.84,U] [#7 0.55,0.31,0.94,U] [#8 0.35,-0.72,0.96,U] 
21:34:16.281 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.02, -0.32}
21:34:16.281 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.80) = xAngle (3.57 = -2.71)
21:34:16.281 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.48 = -2.80)
21:34:16.281 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=-0.13 mountY=-0.05, mountTheta=-2.79
21:34:16.283 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.05, opts=13)
21:34:16.283 00.000 10844 Enqueuing Move request for scope (-0.13, 0.05)
21:34:16.283 00.000 11060 Worker thread wakes up
21:34:16.284 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
21:34:16.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
21:34:16.284 00.000 11060 Moving (-0.13, 0.05) raw xDistance=-0.13 yDistance=-0.05
21:34:16.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
21:34:16.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:16.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:34:16.284 00.000 11060 MoveAxis(E, 19, ABG)
21:34:16.284 00.000 11060 Guiding  Dir = 2, Dur = 19
21:34:16.289 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:16.299 00.010 11060 IsSlewing returns 0
21:34:16.299 00.000 11060 IsGuiding returns 0
21:34:16.310 00.011 10844 UpdateGuideState exits: m=980 SNR=19.7
21:34:16.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:16.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:16.310 00.000 10844 Enqueuing Expose request
21:34:16.332 00.022 11060 IsGuiding returns 0
21:34:16.332 00.000 11060 Move returns status 0, amount 19
21:34:16.332 00.000 11060 MoveAxis(N, 0, ABG)
21:34:16.332 00.000 11060 Move returns status 0, amount 0
21:34:16.332 00.000 11060 move complete, result=0
21:34:16.333 00.001 11060 worker thread done servicing request
21:34:16.333 00.000 11060 Worker thread wakes up
21:34:16.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:16.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:16.338 00.005 10844 GuideStep: -0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
21:34:16.957 00.619 11060 Exposure complete
21:34:17.148 00.191 11060 worker thread done servicing request
21:34:17.148 00.000 10844 OnExposeComplete: enter
21:34:17.148 00.000 10844 UpdateGuideState(): m_state=6
21:34:17.148 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
21:34:17.148 00.000 10844 Star::Find returns 1 (0), X=94.59, Y=463.59, Mass=1004, SNR=20.2, Peak=134 HFD=3.0
21:34:17.148 00.000 10844 MultiStar: [#1 0.49,-0.80,0.00,M2] [#2 -0.13,-0.13,0.83,U] [#3 1.26,-0.88,0.00,M1] [#4 -0.01,-0.14,3.59,U] [#5 -0.19,-0.04,1.07,U] [#6 0.11,-0.45,0.85,U] [#7 0.60,0.14,1.03,U] [#8 0.79,-0.33,0.79,U] 
21:34:17.148 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.15}, one-star: {0.17, -0.22}
21:34:17.148 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.80) = xAngle (-0.07 = -0.07)
21:34:17.148 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.16 = -0.16)
21:34:17.148 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.87 mountX=0.20 mountY=-0.03, mountTheta=-0.16
21:34:17.153 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.15, opts=13)
21:34:17.153 00.000 10844 Enqueuing Move request for scope (0.13, -0.15)
21:34:17.155 00.002 11060 Worker thread wakes up
21:34:17.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
21:34:17.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
21:34:17.155 00.000 11060 Moving (0.13, -0.15) raw xDistance=0.20 yDistance=-0.03
21:34:17.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:34:17.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:17.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:34:17.155 00.000 11060 MoveAxis(W, 28, ABG)
21:34:17.156 00.001 11060 Guiding  Dir = 3, Dur = 28
21:34:17.166 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:17.171 00.005 11060 IsSlewing returns 0
21:34:17.171 00.000 11060 IsGuiding returns 0
21:34:17.187 00.016 10844 UpdateGuideState exits: m=1004 SNR=20.2
21:34:17.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:17.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:17.187 00.000 10844 Enqueuing Expose request
21:34:17.204 00.017 11060 IsGuiding returns 0
21:34:17.204 00.000 11060 Move returns status 0, amount 28
21:34:17.204 00.000 11060 MoveAxis(N, 0, ABG)
21:34:17.204 00.000 11060 Move returns status 0, amount 0
21:34:17.204 00.000 11060 move complete, result=0
21:34:17.204 00.000 11060 worker thread done servicing request
21:34:17.204 00.000 11060 Worker thread wakes up
21:34:17.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:17.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:17.208 00.004 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
21:34:17.830 00.622 11060 Exposure complete
21:34:17.999 00.169 11060 worker thread done servicing request
21:34:17.999 00.000 10844 OnExposeComplete: enter
21:34:17.999 00.000 10844 UpdateGuideState(): m_state=6
21:34:17.999 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
21:34:17.999 00.000 10844 Star::Find returns 1 (0), X=94.61, Y=463.64, Mass=1110, SNR=21.3, Peak=130 HFD=3.0
21:34:17.999 00.000 10844 MultiStar: [#1 0.30,0.10,0.96,U] [#2 -0.16,0.22,0.83,U] [#3 0.82,-0.13,0.73,U] [#4 -0.39,0.31,3.03,U] [#5 -0.60,-0.31,1.02,U] [#6 0.24,-0.12,0.89,U] [#7 0.84,0.25,0.00,M1] [#8 0.96,-0.36,0.00,M1] 
21:34:17.999 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.06}, one-star: {0.20, -0.16}
21:34:17.999 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.80) = xAngle (3.23 = -3.05)
21:34:17.999 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.14 = -3.14)
21:34:17.999 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.43 mountX=-0.10 mountY=-0.00, mountTheta=-3.14
21:34:18.005 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.06, opts=13)
21:34:18.005 00.000 10844 Enqueuing Move request for scope (-0.07, 0.06)
21:34:18.005 00.000 11060 Worker thread wakes up
21:34:18.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
21:34:18.005 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
21:34:18.005 00.000 11060 Moving (-0.07, 0.06) raw xDistance=-0.10 yDistance=-0.00
21:34:18.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:34:18.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:18.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:34:18.005 00.000 11060 MoveAxis(E, 0, ABG)
21:34:18.005 00.000 11060 Move returns status 0, amount 0
21:34:18.005 00.000 11060 MoveAxis(N, 0, ABG)
21:34:18.005 00.000 11060 Move returns status 0, amount 0
21:34:18.005 00.000 11060 move complete, result=0
21:34:18.005 00.000 11060 worker thread done servicing request
21:34:18.012 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:18.030 00.018 10844 UpdateGuideState exits: m=1110 SNR=21.3
21:34:18.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:18.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:18.030 00.000 10844 Enqueuing Expose request
21:34:18.030 00.000 11060 Worker thread wakes up
21:34:18.030 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:34:18.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:18.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:18.665 00.635 11060 Exposure complete
21:34:18.855 00.190 11060 worker thread done servicing request
21:34:18.855 00.000 10844 OnExposeComplete: enter
21:34:18.855 00.000 10844 UpdateGuideState(): m_state=6
21:34:18.855 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
21:34:18.855 00.000 10844 Star::Find returns 1 (0), X=94.55, Y=463.63, Mass=1009, SNR=20.1, Peak=98 HFD=3.2
21:34:18.855 00.000 10844 MultiStar: [#1 -0.01,-1.02,0.00,M2] [#2 -0.51,-0.53,0.82,U] [#3 0.59,-0.15,0.68,U] [#4 0.25,-0.30,3.34,U] [#5 -0.26,-0.65,1.20,U] [#6 0.20,0.42,1.07,U] [#7 0.18,0.29,0.73,U] [#8 0.65,-0.96,0.00,M2] 
21:34:18.859 00.004 10844 single-star, 6 included, MultiStar: {0.11, -0.21}, one-star: {0.14, -0.17}
21:34:18.859 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
21:34:18.859 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.19 = -0.19)
21:34:18.859 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.90 mountX=0.22 mountY=-0.04, mountTheta=-0.18
21:34:18.861 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.17, opts=13)
21:34:18.861 00.000 10844 Enqueuing Move request for scope (0.14, -0.17)
21:34:18.861 00.000 11060 Worker thread wakes up
21:34:18.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
21:34:18.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
21:34:18.861 00.000 11060 Moving (0.14, -0.17) raw xDistance=0.22 yDistance=-0.04
21:34:18.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:34:18.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:18.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:34:18.861 00.000 11060 MoveAxis(W, 32, ABG)
21:34:18.861 00.000 11060 Guiding  Dir = 3, Dur = 32
21:34:18.870 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:18.876 00.006 11060 IsSlewing returns 0
21:34:18.877 00.001 11060 IsGuiding returns 0
21:34:18.895 00.018 10844 UpdateGuideState exits: m=1009 SNR=20.1
21:34:18.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:18.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:18.895 00.000 10844 Enqueuing Expose request
21:34:18.950 00.055 11060 IsGuiding returns 0
21:34:18.950 00.000 11060 Move returns status 0, amount 32
21:34:18.950 00.000 11060 MoveAxis(N, 0, ABG)
21:34:18.950 00.000 11060 Move returns status 0, amount 0
21:34:18.950 00.000 11060 move complete, result=0
21:34:18.952 00.002 11060 worker thread done servicing request
21:34:18.952 00.000 11060 Worker thread wakes up
21:34:18.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:18.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:18.952 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
21:34:19.589 00.637 11060 Exposure complete
21:34:19.637 00.048 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:34:19.797 00.160 11060 worker thread done servicing request
21:34:19.797 00.000 10844 OnExposeComplete: enter
21:34:19.797 00.000 10844 UpdateGuideState(): m_state=6
21:34:19.797 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
21:34:19.797 00.000 10844 Star::Find returns 1 (0), X=95.00, Y=463.25, Mass=921, SNR=18.9, Peak=100 HFD=3.2
21:34:19.799 00.002 10844 MultiStar: [#1 0.13,-0.49,1.07,U] [#2 -0.92,-0.59,0.00,M1] [#3 0.87,-0.81,0.00,M1] [#4 0.25,-0.03,3.89,U] [#5 -0.32,0.36,1.04,U] [#6 -0.17,0.24,0.83,U] [#7 0.94,0.21,0.00,M1] [#8 0.53,-1.14,0.00,M3] 
21:34:19.799 00.000 10844 refined, 4 included, MultiStar: {0.16, -0.08}, one-star: {0.59, -0.56}
21:34:19.799 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.80) = xAngle (0.33 = 0.33)
21:34:19.799 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.24 = 0.24)
21:34:19.799 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.48 mountX=0.17 mountY=0.04, mountTheta=0.25
21:34:19.803 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.08, opts=13)
21:34:19.803 00.000 10844 Enqueuing Move request for scope (0.16, -0.08)
21:34:19.803 00.000 11060 Worker thread wakes up
21:34:19.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
21:34:19.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
21:34:19.803 00.000 11060 Moving (0.16, -0.08) raw xDistance=0.17 yDistance=0.04
21:34:19.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:34:19.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:19.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:34:19.803 00.000 11060 MoveAxis(W, 25, ABG)
21:34:19.803 00.000 11060 Guiding  Dir = 3, Dur = 25
21:34:19.820 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:19.828 00.008 11060 IsSlewing returns 0
21:34:19.828 00.000 11060 IsGuiding returns 0
21:34:19.843 00.015 10844 UpdateGuideState exits: m=921 SNR=18.9
21:34:19.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:19.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:19.843 00.000 10844 Enqueuing Expose request
21:34:19.887 00.044 11060 IsGuiding returns 0
21:34:19.887 00.000 11060 Move returns status 0, amount 25
21:34:19.887 00.000 11060 MoveAxis(N, 0, ABG)
21:34:19.887 00.000 11060 Move returns status 0, amount 0
21:34:19.887 00.000 11060 move complete, result=0
21:34:19.887 00.000 11060 worker thread done servicing request
21:34:19.887 00.000 11060 Worker thread wakes up
21:34:19.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:19.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:19.889 00.002 10844 GuideStep: 0.2 px 25 ms WEST, 0.0 px 0 ms NORTH
21:34:20.525 00.636 11060 Exposure complete
21:34:20.720 00.195 11060 worker thread done servicing request
21:34:20.720 00.000 10844 OnExposeComplete: enter
21:34:20.720 00.000 10844 UpdateGuideState(): m_state=6
21:34:20.720 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
21:34:20.720 00.000 10844 Star::Find returns 1 (0), X=94.97, Y=464.14, Mass=906, SNR=19.2, Peak=106 HFD=2.8
21:34:20.720 00.000 10844 MultiStar: [#1 0.47,-0.03,1.07,U] [#2 -0.82,-0.24,0.78,U] [#3 1.08,-0.01,0.00,M2] [#4 0.36,0.53,3.60,U] [#5 -0.35,0.18,1.08,U] [#6 0.38,0.70,0.93,U] [#7 0.52,1.13,0.00,M2] [#8 0.67,-0.10,0.98,U] 
21:34:20.722 00.002 10844 refined, 6 included, MultiStar: {0.25, 0.30}, one-star: {0.56, 0.34}
21:34:20.722 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.80) = xAngle (1.68 = 1.68)
21:34:20.722 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.59 = 1.59)
21:34:20.722 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.30 hyp=0.39 cameraTheta=0.87 mountX=-0.04 mountY=0.39, mountTheta=1.68
21:34:20.724 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.30, opts=13)
21:34:20.724 00.000 10844 Enqueuing Move request for scope (0.25, 0.30)
21:34:20.724 00.000 11060 Worker thread wakes up
21:34:20.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.30) opts 0xd
21:34:20.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.30)
21:34:20.724 00.000 11060 Moving (0.25, 0.30) raw xDistance=-0.04 yDistance=0.39
21:34:20.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:34:20.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:20.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:34:20.724 00.000 11060 MoveAxis(E, 0, ABG)
21:34:20.725 00.001 11060 Move returns status 0, amount 0
21:34:20.725 00.000 11060 MoveAxis(N, 0, ABG)
21:34:20.725 00.000 11060 Move returns status 0, amount 0
21:34:20.725 00.000 11060 move complete, result=0
21:34:20.725 00.000 11060 worker thread done servicing request
21:34:20.733 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:34:20.751 00.018 10844 UpdateGuideState exits: m=906 SNR=19.2
21:34:20.753 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:20.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:20.753 00.000 10844 Enqueuing Expose request
21:34:20.753 00.000 11060 Worker thread wakes up
21:34:20.753 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:34:20.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:20.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:21.377 00.624 11060 Exposure complete
21:34:21.547 00.170 11060 worker thread done servicing request
21:34:21.547 00.000 10844 OnExposeComplete: enter
21:34:21.547 00.000 10844 UpdateGuideState(): m_state=6
21:34:21.551 00.004 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
21:34:21.551 00.000 10844 Star::Find returns 1 (0), X=95.01, Y=463.32, Mass=1165, SNR=21.7, Peak=119 HFD=3.3
21:34:21.551 00.000 10844 MultiStar: [#1 0.81,-0.54,0.00,M1] [#2 -0.10,0.29,0.82,U] [#3 1.18,-0.52,0.00,M3] [#4 1.10,0.12,0.00,M1] [#5 0.12,0.37,0.94,U] [#6 0.49,0.29,0.77,U] [#7 0.86,0.35,0.00,M3] [#8 1.84,-0.48,0.00,M3] 
21:34:21.551 00.000 10844 refined, 3 included, MultiStar: {0.28, 0.09}, one-star: {0.60, -0.49}
21:34:21.551 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.80) = xAngle (1.11 = 1.11)
21:34:21.551 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.03 = 1.03)
21:34:21.551 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.30 cameraTheta=0.31 mountX=0.13 mountY=0.25, mountTheta=1.09
21:34:21.551 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.09, opts=13)
21:34:21.551 00.000 10844 Enqueuing Move request for scope (0.28, 0.09)
21:34:21.551 00.000 11060 Worker thread wakes up
21:34:21.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
21:34:21.551 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
21:34:21.551 00.000 11060 Moving (0.28, 0.09) raw xDistance=0.13 yDistance=0.25
21:34:21.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:34:21.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:21.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:34:21.551 00.000 11060 MoveAxis(W, 19, ABG)
21:34:21.551 00.000 11060 Guiding  Dir = 3, Dur = 19
21:34:21.556 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:21.561 00.005 11060 IsSlewing returns 0
21:34:21.562 00.001 11060 IsGuiding returns 0
21:34:21.580 00.018 10844 UpdateGuideState exits: m=1165 SNR=21.7
21:34:21.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:21.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:21.580 00.000 10844 Enqueuing Expose request
21:34:21.591 00.011 11060 IsGuiding returns 0
21:34:21.591 00.000 11060 Move returns status 0, amount 19
21:34:21.591 00.000 11060 MoveAxis(N, 0, ABG)
21:34:21.591 00.000 11060 Move returns status 0, amount 0
21:34:21.591 00.000 11060 move complete, result=0
21:34:21.591 00.000 11060 worker thread done servicing request
21:34:21.591 00.000 11060 Worker thread wakes up
21:34:21.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:21.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:21.597 00.006 10844 GuideStep: 0.1 px 19 ms WEST, 0.3 px 0 ms NORTH
21:34:22.216 00.619 11060 Exposure complete
21:34:22.379 00.163 11060 worker thread done servicing request
21:34:22.379 00.000 10844 OnExposeComplete: enter
21:34:22.379 00.000 10844 UpdateGuideState(): m_state=6
21:34:22.382 00.003 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
21:34:22.382 00.000 10844 Star::Find returns 1 (0), X=94.26, Y=463.79, Mass=1021, SNR=20.2, Peak=105 HFD=3.5
21:34:22.385 00.003 10844 MultiStar: [#1 0.34,0.28,1.02,U] [#2 -0.21,-0.39,0.99,U] [#3 1.59,0.05,0.00,M4] [#4 0.39,0.86,0.00,M2] [#5 0.48,0.59,0.91,U] [#6 0.99,1.06,0.00,M1] [#7 0.27,0.62,0.89,U] [#8 0.60,-0.19,0.79,U] 
21:34:22.385 00.000 10844 single-star, 5 included, MultiStar: {0.20, 0.15}, one-star: {-0.15, -0.01}
21:34:22.385 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.80) = xAngle (-2.26 = -2.26)
21:34:22.385 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.35 = -2.35)
21:34:22.385 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.07 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
21:34:22.385 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.01, opts=13)
21:34:22.385 00.000 10844 Enqueuing Move request for scope (-0.15, -0.01)
21:34:22.387 00.002 11060 Worker thread wakes up
21:34:22.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
21:34:22.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
21:34:22.387 00.000 11060 Moving (-0.15, -0.01) raw xDistance=-0.10 yDistance=-0.11
21:34:22.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:34:22.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:22.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:34:22.387 00.000 11060 MoveAxis(E, 0, ABG)
21:34:22.387 00.000 11060 Move returns status 0, amount 0
21:34:22.387 00.000 11060 MoveAxis(N, 0, ABG)
21:34:22.387 00.000 11060 Move returns status 0, amount 0
21:34:22.387 00.000 11060 move complete, result=0
21:34:22.387 00.000 11060 worker thread done servicing request
21:34:22.394 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:22.410 00.016 10844 UpdateGuideState exits: m=1021 SNR=20.2
21:34:22.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:22.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:22.410 00.000 10844 Enqueuing Expose request
21:34:22.410 00.000 11060 Worker thread wakes up
21:34:22.410 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:22.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:22.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:23.045 00.635 11060 Exposure complete
21:34:23.215 00.170 11060 worker thread done servicing request
21:34:23.215 00.000 10844 OnExposeComplete: enter
21:34:23.215 00.000 10844 UpdateGuideState(): m_state=6
21:34:23.215 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
21:34:23.215 00.000 10844 Star::Find returns 1 (0), X=94.35, Y=464.07, Mass=1133, SNR=21.4, Peak=103 HFD=3.3
21:34:23.215 00.000 10844 MultiStar: [#1 0.78,-0.05,1.00,U] [#2 -0.31,0.48,0.98,U] [#3 0.37,0.09,0.63,U] [#4 0.24,1.05,0.00,M3] [#5 0.47,0.16,1.03,U] [#6 0.24,0.43,0.81,U] [#7 0.45,0.84,0.00,M3] [#8 0.60,-0.01,0.85,U] 
21:34:23.220 00.005 10844 single-star, 6 included, MultiStar: {0.29, 0.20}, one-star: {-0.06, 0.27}
21:34:23.220 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.80) = xAngle (2.60 = 2.60)
21:34:23.220 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.52 = 2.52)
21:34:23.220 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.80 mountX=-0.23 mountY=0.16, mountTheta=2.54
21:34:23.220 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.27, opts=13)
21:34:23.220 00.000 10844 Enqueuing Move request for scope (-0.06, 0.27)
21:34:23.220 00.000 11060 Worker thread wakes up
21:34:23.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
21:34:23.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
21:34:23.220 00.000 11060 Moving (-0.06, 0.27) raw xDistance=-0.23 yDistance=0.16
21:34:23.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:34:23.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:23.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:34:23.220 00.000 11060 MoveAxis(E, 34, ABG)
21:34:23.220 00.000 11060 Guiding  Dir = 2, Dur = 34
21:34:23.225 00.005 11060 IsSlewing returns 0
21:34:23.225 00.000 11060 IsGuiding returns 0
21:34:23.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:23.241 00.016 10844 UpdateGuideState exits: m=1133 SNR=21.4
21:34:23.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:23.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:23.241 00.000 10844 Enqueuing Expose request
21:34:23.269 00.028 11060 IsGuiding returns 0
21:34:23.269 00.000 11060 Move returns status 0, amount 34
21:34:23.269 00.000 11060 MoveAxis(N, 0, ABG)
21:34:23.269 00.000 11060 Move returns status 0, amount 0
21:34:23.269 00.000 11060 move complete, result=0
21:34:23.269 00.000 11060 worker thread done servicing request
21:34:23.269 00.000 11060 Worker thread wakes up
21:34:23.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:23.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:23.269 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
21:34:23.889 00.620 11060 Exposure complete
21:34:24.049 00.160 11060 worker thread done servicing request
21:34:24.049 00.000 10844 OnExposeComplete: enter
21:34:24.049 00.000 10844 UpdateGuideState(): m_state=6
21:34:24.049 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
21:34:24.049 00.000 10844 Star::Find returns 1 (0), X=94.31, Y=463.93, Mass=1175, SNR=21.9, Peak=137 HFD=3.4
21:34:24.051 00.002 10844 MultiStar: [#1 0.67,-1.03,0.00,M1] [#2 -0.09,-0.34,0.86,U] [#3 0.76,-0.63,0.00,M4] [#4 0.50,0.07,3.11,U] [#5 0.41,0.10,0.94,U] [#6 -0.05,0.37,0.83,U] [#7 0.69,0.29,0.84,U] [#8 0.60,-0.33,0.82,U] 
21:34:24.051 00.000 10844 single-star, 6 included, MultiStar: {0.33, 0.05}, one-star: {-0.11, 0.13}
21:34:24.051 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.80) = xAngle (3.07 = 3.07)
21:34:24.051 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.98 = 2.98)
21:34:24.051 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.26 mountX=-0.17 mountY=0.03, mountTheta=2.98
21:34:24.051 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.13, opts=13)
21:34:24.051 00.000 10844 Enqueuing Move request for scope (-0.11, 0.13)
21:34:24.051 00.000 11060 Worker thread wakes up
21:34:24.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
21:34:24.051 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
21:34:24.051 00.000 11060 Moving (-0.11, 0.13) raw xDistance=-0.17 yDistance=0.03
21:34:24.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
21:34:24.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:24.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:34:24.051 00.000 11060 MoveAxis(E, 26, ABG)
21:34:24.051 00.000 11060 Guiding  Dir = 2, Dur = 26
21:34:24.057 00.006 11060 IsSlewing returns 0
21:34:24.057 00.000 11060 IsGuiding returns 0
21:34:24.060 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:24.076 00.016 10844 UpdateGuideState exits: m=1175 SNR=21.9
21:34:24.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:24.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:24.076 00.000 10844 Enqueuing Expose request
21:34:24.087 00.011 11060 IsGuiding returns 0
21:34:24.087 00.000 11060 Move returns status 0, amount 26
21:34:24.087 00.000 11060 MoveAxis(N, 0, ABG)
21:34:24.087 00.000 11060 Move returns status 0, amount 0
21:34:24.087 00.000 11060 move complete, result=0
21:34:24.087 00.000 11060 worker thread done servicing request
21:34:24.087 00.000 11060 Worker thread wakes up
21:34:24.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:24.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:24.094 00.007 10844 GuideStep: -0.2 px 26 ms EAST, 0.0 px 0 ms NORTH
21:34:24.730 00.636 11060 Exposure complete
21:34:24.907 00.177 11060 worker thread done servicing request
21:34:24.908 00.001 10844 OnExposeComplete: enter
21:34:24.908 00.000 10844 UpdateGuideState(): m_state=6
21:34:24.908 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
21:34:24.909 00.001 10844 Star::Find returns 1 (0), X=94.39, Y=463.51, Mass=1195, SNR=22.1, Peak=122 HFD=3.3
21:34:24.909 00.000 10844 MultiStar: [#1 0.30,-0.49,0.95,U] [#2 -0.58,-0.62,0.95,U] [#3 0.16,0.16,0.66,U] [#4 -0.01,-0.02,3.21,U] [#5 -0.51,0.04,0.88,U] [#6 -0.21,-0.14,0.79,U] [#7 0.55,0.37,0.90,U] [#8 1.17,0.43,0.00,M1] 
21:34:24.909 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.11}, one-star: {-0.02, -0.29}
21:34:24.909 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.80) = xAngle (-1.08 = -1.08)
21:34:24.909 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.17 = -1.17)
21:34:24.909 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.89 mountX=0.06 mountY=-0.11, mountTheta=-1.10
21:34:24.910 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
21:34:24.910 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
21:34:24.910 00.000 11060 Worker thread wakes up
21:34:24.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
21:34:24.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
21:34:24.910 00.000 11060 Moving (-0.04, -0.11) raw xDistance=0.06 yDistance=-0.11
21:34:24.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:34:24.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:24.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:34:24.910 00.000 11060 MoveAxis(E, 0, ABG)
21:34:24.910 00.000 11060 Move returns status 0, amount 0
21:34:24.910 00.000 11060 MoveAxis(N, 0, ABG)
21:34:24.910 00.000 11060 Move returns status 0, amount 0
21:34:24.910 00.000 11060 move complete, result=0
21:34:24.910 00.000 11060 worker thread done servicing request
21:34:24.915 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:34:24.935 00.020 10844 UpdateGuideState exits: m=1195 SNR=22.1
21:34:24.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:24.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:24.935 00.000 10844 Enqueuing Expose request
21:34:24.935 00.000 11060 Worker thread wakes up
21:34:24.935 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:24.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:24.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:25.569 00.634 11060 Exposure complete
21:34:25.741 00.172 11060 worker thread done servicing request
21:34:25.743 00.002 10844 OnExposeComplete: enter
21:34:25.743 00.000 10844 UpdateGuideState(): m_state=6
21:34:25.743 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
21:34:25.743 00.000 10844 Star::Find returns 1 (0), X=93.86, Y=464.07, Mass=1231, SNR=22.2, Peak=125 HFD=3.3
21:34:25.744 00.001 10844 MultiStar: [#1 0.11,0.17,1.06,U] [#2 -0.83,-0.19,0.75,U] [#3 0.44,-0.73,0.59,U] [#4 0.01,0.12,3.12,U] [#5 -0.62,0.01,0.95,U] [#6 -0.33,0.46,0.70,U] [#7 0.07,0.64,0.66,U] [#8 0.57,-0.28,0.83,U] 
21:34:25.744 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.55, 0.27}
21:34:25.744 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.80) = xAngle (3.31 = -2.97)
21:34:25.744 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.23 = -3.06)
21:34:25.744 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.51 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
21:34:25.746 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.08, opts=13)
21:34:25.746 00.000 10844 Enqueuing Move request for scope (-0.11, 0.08)
21:34:25.746 00.000 11060 Worker thread wakes up
21:34:25.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
21:34:25.746 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
21:34:25.746 00.000 11060 Moving (-0.11, 0.08) raw xDistance=-0.13 yDistance=-0.01
21:34:25.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:34:25.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:25.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:34:25.746 00.000 11060 MoveAxis(E, 20, ABG)
21:34:25.746 00.000 11060 Guiding  Dir = 2, Dur = 20
21:34:25.752 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:25.772 00.020 10844 UpdateGuideState exits: m=1231 SNR=22.2
21:34:25.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:25.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:25.773 00.001 10844 Enqueuing Expose request
21:34:25.790 00.017 11060 IsSlewing returns 0
21:34:25.790 00.000 11060 IsGuiding returns 0
21:34:25.840 00.050 11060 IsGuiding returns 0
21:34:25.841 00.001 11060 Move returns status 0, amount 20
21:34:25.841 00.000 11060 MoveAxis(N, 0, ABG)
21:34:25.841 00.000 11060 Move returns status 0, amount 0
21:34:25.841 00.000 11060 move complete, result=0
21:34:25.841 00.000 11060 worker thread done servicing request
21:34:25.841 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
21:34:25.841 00.000 11060 Worker thread wakes up
21:34:25.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:25.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:26.480 00.639 11060 Exposure complete
21:34:26.561 00.081 10844 User exited setup dialog with 'ok'
21:34:26.561 00.000 10844 set dither mode 0
21:34:26.565 00.004 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:34:26.565 00.000 10844 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:34:26.567 00.002 10844 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:34:26.572 00.005 10844 camera: set binning = 1
21:34:26.572 00.000 10844 Saturation detection set to Max-ADU value 255
21:34:26.572 00.000 10844 Setting StarMinHFD = 1.50
21:34:26.574 00.002 10844 Setting MaxHFD = 10.0
21:34:26.574 00.000 10844 Setting StarMinSNR = 6.0
21:34:26.574 00.000 10844 Setting AutoSelDownsample = 0
21:34:26.574 00.000 10844 MultiStar mode enabled
21:34:26.575 00.001 10844 Rotator:SetReversed: isReversed = 1
21:34:26.575 00.000 10844 Scope: enabling slew check, guiding will stop when slew is detected
21:34:26.575 00.000 10844 BLC: Backlash comp enabled, Comp pulse = 750 ms
21:34:26.575 00.000 10844 BLC: Comp pulse set to 500 ms, Floor = 20 ms, Ceiling = 750 ms, Adjustable
21:34:26.575 00.000 10844 BLC: window closed
21:34:26.575 00.000 10844 BLC: History cleared
21:34:26.575 00.000 10844 BLC: window closed
21:34:26.586 00.011 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:34:26.596 00.010 10844 ScopeASCOM::SideOfPier() returns 0
21:34:26.599 00.003 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19
21:34:26.599 00.000 10844 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
21:34:26.599 00.000 10844 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:34:26.671 00.072 11060 worker thread done servicing request
21:34:26.731 00.060 10844 PhdConfig flush
21:34:26.731 00.000 10844 OnExposeComplete: enter
21:34:26.731 00.000 10844 UpdateGuideState(): m_state=6
21:34:26.733 00.002 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
21:34:26.733 00.000 10844 Star::Find returns 1 (0), X=94.63, Y=463.69, Mass=901, SNR=19.0, Peak=110 HFD=3.2
21:34:26.735 00.002 10844 MultiStar: [#1 0.64,0.34,1.15,U] [#2 -0.66,-0.29,0.92,U] [#3 0.17,0.06,0.87,U] [#4 -0.04,0.14,3.36,U] [#5 -0.82,0.07,1.07,U] [#6 -0.70,0.70,0.00,M1] [#7 0.24,0.51,1.04,U] [#8 1.19,-0.60,0.00,M1] 
21:34:26.735 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {0.22, -0.12}
21:34:26.735 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.80) = xAngle (2.60 = 2.60)
21:34:26.735 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.51 = 2.51)
21:34:26.735 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=-0.11 mountY=0.07, mountTheta=2.54
21:34:26.737 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.12, opts=13)
21:34:26.738 00.001 10844 Enqueuing Move request for scope (-0.03, 0.12)
21:34:26.738 00.000 11060 Worker thread wakes up
21:34:26.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
21:34:26.738 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
21:34:26.738 00.000 11060 Moving (-0.03, 0.12) raw xDistance=-0.11 yDistance=0.07
21:34:26.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:34:26.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:26.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:34:26.738 00.000 11060 MoveAxis(E, 0, ABG)
21:34:26.738 00.000 11060 Move returns status 0, amount 0
21:34:26.740 00.002 11060 MoveAxis(N, 0, ABG)
21:34:26.740 00.000 11060 Move returns status 0, amount 0
21:34:26.740 00.000 11060 move complete, result=0
21:34:26.743 00.003 11060 worker thread done servicing request
21:34:26.792 00.049 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:26.813 00.021 10844 UpdateGuideState exits: m=901 SNR=19.0
21:34:26.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:26.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:26.813 00.000 10844 Enqueuing Expose request
21:34:26.813 00.000 11060 Worker thread wakes up
21:34:26.813 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:34:26.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:26.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:26.818 00.005 10844 evsrv: cli 0EEEE6B0 connect
21:34:26.818 00.000 10844 case statement mapped state 6 to 3
21:34:26.818 00.000 10844 case statement mapped state 6 to 3
21:34:26.818 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_pixel_scale","id":"849bca48-511b-48f6-8d06-13eea48c137c"}
21:34:26.818 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":4.1253,"id":"849bca48-511b-48f6-8d06-13eea48c137c"}
21:34:26.822 00.004 10844 evsrv: cli 0EEEE6B0 disconnect
21:34:27.445 00.623 11060 Exposure complete
21:34:27.623 00.178 11060 worker thread done servicing request
21:34:27.623 00.000 10844 OnExposeComplete: enter
21:34:27.623 00.000 10844 UpdateGuideState(): m_state=6
21:34:27.623 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
21:34:27.623 00.000 10844 Star::Find returns 1 (0), X=93.95, Y=463.95, Mass=829, SNR=17.8, Peak=89 HFD=2.9
21:34:27.623 00.000 10844 MultiStar: [#1 0.14,0.39,1.02,U] [#2 -0.00,0.85,1.04,U] [#3 0.65,0.44,0.88,U] [#4 0.28,1.17,0.00,M1] [#5 -0.47,0.31,1.17,U] [#6 -0.10,0.52,0.92,U] [#7 0.08,0.88,0.00,M1] [#8 0.36,0.30,1.04,U] 
21:34:27.623 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.42}, one-star: {-0.46, 0.14}
21:34:27.623 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.80) = xAngle (2.38 = 2.38)
21:34:27.623 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.30 = 2.30)
21:34:27.623 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.58 mountX=-0.30 mountY=0.31, mountTheta=2.34
21:34:27.626 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.42, opts=13)
21:34:27.626 00.000 10844 Enqueuing Move request for scope (-0.00, 0.42)
21:34:27.626 00.000 11060 Worker thread wakes up
21:34:27.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.42) opts 0xd
21:34:27.626 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.42)
21:34:27.626 00.000 11060 Moving (-0.00, 0.42) raw xDistance=-0.30 yDistance=0.31
21:34:27.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:34:27.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:34:27.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:34:27.626 00.000 11060 MoveAxis(E, 45, ABG)
21:34:27.626 00.000 11060 Guiding  Dir = 2, Dur = 45
21:34:27.631 00.005 11060 IsSlewing returns 0
21:34:27.631 00.000 11060 IsGuiding returns 0
21:34:27.633 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:27.651 00.018 10844 UpdateGuideState exits: m=829 SNR=17.8
21:34:27.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:27.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:27.651 00.000 10844 Enqueuing Expose request
21:34:27.686 00.035 11060 IsGuiding returns 0
21:34:27.687 00.001 11060 Move returns status 0, amount 45
21:34:27.687 00.000 11060 MoveAxis(N, 0, ABG)
21:34:27.687 00.000 11060 Move returns status 0, amount 0
21:34:27.687 00.000 11060 move complete, result=0
21:34:27.687 00.000 11060 worker thread done servicing request
21:34:27.687 00.000 11060 Worker thread wakes up
21:34:27.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:27.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:27.687 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.3 px 0 ms NORTH
21:34:28.323 00.636 11060 Exposure complete
21:34:28.499 00.176 11060 worker thread done servicing request
21:34:28.501 00.002 10844 OnExposeComplete: enter
21:34:28.501 00.000 10844 UpdateGuideState(): m_state=6
21:34:28.501 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
21:34:28.501 00.000 10844 Star::Find returns 1 (0), X=93.92, Y=463.89, Mass=836, SNR=18.1, Peak=86 HFD=3.8
21:34:28.501 00.000 10844 MultiStar: [#1 0.18,0.01,1.24,U] [#2 -1.08,0.37,0.00,M1] [#3 0.17,0.24,0.87,U] [#4 -0.07,0.97,0.00,M2] [#5 -0.02,0.44,1.11,U] [#6 -0.34,0.39,0.88,U] [#7 -0.69,0.69,0.00,M2] [#8 0.77,0.30,1.07,U] 
21:34:28.501 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.24}, one-star: {-0.49, 0.08}
21:34:28.501 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.80) = xAngle (2.12 = 2.12)
21:34:28.501 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.03 = 2.03)
21:34:28.501 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.24 cameraTheta=1.32 mountX=-0.13 mountY=0.22, mountTheta=2.10
21:34:28.501 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.24, opts=13)
21:34:28.501 00.000 10844 Enqueuing Move request for scope (0.06, 0.24)
21:34:28.501 00.000 11060 Worker thread wakes up
21:34:28.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
21:34:28.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
21:34:28.501 00.000 11060 Moving (0.06, 0.24) raw xDistance=-0.13 yDistance=0.22
21:34:28.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:34:28.501 00.000 11060 switching direction from 0 to 1 - decHistory=4 oldest=0.53 newest=0.60
21:34:28.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
21:34:28.501 00.000 11060 MoveAxis(E, 20, ABG)
21:34:28.501 00.000 11060 Guiding  Dir = 2, Dur = 20
21:34:28.516 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:28.521 00.005 11060 IsSlewing returns 0
21:34:28.521 00.000 11060 IsGuiding returns 0
21:34:28.533 00.012 10844 UpdateGuideState exits: m=836 SNR=18.1
21:34:28.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:28.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:28.533 00.000 10844 Enqueuing Expose request
21:34:28.553 00.020 11060 IsGuiding returns 0
21:34:28.553 00.000 11060 Move returns status 0, amount 20
21:34:28.553 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 500 applied
21:34:28.553 00.000 11060 MoveAxis(S, 583, ABG)
21:34:28.553 00.000 11060 Guiding  Dir = 1, Dur = 583
21:34:28.568 00.015 11060 IsSlewing returns 0
21:34:28.568 00.000 11060 IsGuiding returns 0
21:34:29.165 00.597 11060 IsGuiding returns 0
21:34:29.165 00.000 11060 Move returns status 0, amount 583
21:34:29.165 00.000 11060 move complete, result=0
21:34:29.165 00.000 11060 worker thread done servicing request
21:34:29.165 00.000 11060 Worker thread wakes up
21:34:29.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:29.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:29.167 00.002 10844 GuideStep: -0.1 px 20 ms EAST, 0.2 px 583 ms SOUTH
21:34:29.803 00.636 11060 Exposure complete
21:34:29.985 00.182 11060 worker thread done servicing request
21:34:29.985 00.000 10844 OnExposeComplete: enter
21:34:29.985 00.000 10844 UpdateGuideState(): m_state=6
21:34:29.985 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
21:34:29.985 00.000 10844 Star::Find returns 1 (0), X=94.39, Y=463.31, Mass=1211, SNR=21.9, Peak=92 HFD=3.5
21:34:29.985 00.000 10844 MultiStar: [#1 0.22,0.09,0.93,U] [#2 -0.30,-0.53,0.86,U] [#3 1.22,-0.99,0.00,M1] [#4 0.67,0.35,3.31,U] [#5 -0.08,0.05,0.95,U] [#6 0.26,0.29,0.82,U] [#7 0.58,0.32,0.84,U] [#8 0.71,0.25,0.68,U] 
21:34:29.985 00.000 10844 refined, 7 included, MultiStar: {0.34, 0.11}, one-star: {-0.03, -0.49}
21:34:29.985 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.80) = xAngle (1.11 = 1.11)
21:34:29.985 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.02 = 1.02)
21:34:29.985 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.11 hyp=0.36 cameraTheta=0.30 mountX=0.16 mountY=0.31, mountTheta=1.09
21:34:29.985 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.11, opts=13)
21:34:29.985 00.000 10844 Enqueuing Move request for scope (0.34, 0.11)
21:34:29.985 00.000 11060 Worker thread wakes up
21:34:29.988 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.11) opts 0xd
21:34:29.988 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.11)
21:34:29.988 00.000 11060 Moving (0.34, 0.11) raw xDistance=0.16 yDistance=0.31
21:34:29.988 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.31, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=0.152215, 1:0.306476
21:34:29.988 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:34:29.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:34:29.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.31
21:34:29.988 00.000 11060 MoveAxis(W, 23, ABG)
21:34:29.988 00.000 11060 Guiding  Dir = 3, Dur = 23
21:34:29.990 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:30.005 00.015 11060 IsSlewing returns 0
21:34:30.005 00.000 11060 IsGuiding returns 0
21:34:30.005 00.000 10844 UpdateGuideState exits: m=1211 SNR=21.9
21:34:30.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:30.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:30.005 00.000 10844 Enqueuing Expose request
21:34:30.039 00.034 11060 IsGuiding returns 0
21:34:30.039 00.000 11060 Move returns status 0, amount 23
21:34:30.039 00.000 11060 MoveAxis(S, 117, ABG)
21:34:30.039 00.000 11060 Guiding  Dir = 1, Dur = 117
21:34:30.051 00.012 11060 IsSlewing returns 0
21:34:30.051 00.000 11060 IsGuiding returns 0
21:34:30.197 00.146 11060 IsGuiding returns 0
21:34:30.198 00.001 11060 Move returns status 0, amount 117
21:34:30.198 00.000 11060 move complete, result=0
21:34:30.198 00.000 11060 worker thread done servicing request
21:34:30.198 00.000 11060 Worker thread wakes up
21:34:30.198 00.000 10844 GuideStep: 0.2 px 23 ms WEST, 0.3 px 117 ms SOUTH
21:34:30.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:30.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:30.824 00.626 11060 Exposure complete
21:34:30.976 00.152 11060 worker thread done servicing request
21:34:30.976 00.000 10844 OnExposeComplete: enter
21:34:30.976 00.000 10844 UpdateGuideState(): m_state=6
21:34:30.977 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
21:34:30.977 00.000 10844 Star::Find returns 1 (0), X=93.92, Y=464.64, Mass=1255, SNR=22.8, Peak=106 HFD=3.3
21:34:30.978 00.001 10844 MultiStar: [#1 0.66,-0.13,0.92,U] [#2 -0.12,0.65,0.86,U] [#3 0.05,-0.28,0.66,U] [#4 -0.24,0.71,3.05,U] [#5 0.57,0.28,0.85,U] [#6 -0.38,0.57,0.75,U] [#7 0.83,0.99,0.00,M2] [#8 0.57,-0.08,0.83,U] 
21:34:30.978 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.43}, one-star: {-0.49, 0.83}
21:34:30.978 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.80) = xAngle (2.38 = 2.38)
21:34:30.978 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.29 = 2.29)
21:34:30.978 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.43 hyp=0.43 cameraTheta=1.58 mountX=-0.31 mountY=0.32, mountTheta=2.34
21:34:30.978 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.43, opts=13)
21:34:30.978 00.000 10844 Enqueuing Move request for scope (-0.00, 0.43)
21:34:30.978 00.000 11060 Worker thread wakes up
21:34:30.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.43) opts 0xd
21:34:30.980 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.43)
21:34:30.980 00.000 11060 Moving (-0.00, 0.43) raw xDistance=-0.31 yDistance=0.32
21:34:30.980 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.31, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=0.152215, 1:0.306476, 2:0.323507
21:34:30.980 00.000 11060 BLC: Under-shoot: nominal increase by 167
21:34:30.980 00.000 11060 BLC: window closed
21:34:30.980 00.000 11060 BLC: Pulse adjusted to 550
21:34:30.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:34:30.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
21:34:30.980 00.000 11060 MoveAxis(E, 45, ABG)
21:34:30.980 00.000 11060 Guiding  Dir = 2, Dur = 45
21:34:30.986 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:31.000 00.014 10844 UpdateGuideState exits: m=1255 SNR=22.8
21:34:31.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:31.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:31.000 00.000 10844 Enqueuing Expose request
21:34:31.008 00.008 11060 IsSlewing returns 0
21:34:31.008 00.000 11060 IsGuiding returns 0
21:34:31.070 00.062 11060 IsGuiding returns 0
21:34:31.070 00.000 11060 Move returns status 0, amount 45
21:34:31.070 00.000 11060 MoveAxis(S, 124, ABG)
21:34:31.070 00.000 11060 Guiding  Dir = 1, Dur = 124
21:34:31.097 00.027 11060 IsSlewing returns 0
21:34:31.098 00.001 11060 IsGuiding returns 0
21:34:31.234 00.136 11060 IsGuiding returns 0
21:34:31.234 00.000 11060 Move returns status 0, amount 124
21:34:31.234 00.000 11060 move complete, result=0
21:34:31.234 00.000 11060 worker thread done servicing request
21:34:31.234 00.000 11060 Worker thread wakes up
21:34:31.234 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.3 px 124 ms SOUTH
21:34:31.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:31.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:31.241 00.007 10844 evsrv: cli 0EEEDFD0 connect
21:34:31.241 00.000 10844 case statement mapped state 6 to 3
21:34:31.245 00.004 10844 case statement mapped state 6 to 3
21:34:31.245 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"44989961-ee4a-49e2-b9c6-fcec5bd2a466"}
21:34:31.245 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"44989961-ee4a-49e2-b9c6-fcec5bd2a466"}
21:34:31.245 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
21:34:31.749 00.504 10844 evsrv: cli 0EEEDAD0 connect
21:34:31.749 00.000 10844 case statement mapped state 6 to 3
21:34:31.751 00.002 10844 case statement mapped state 6 to 3
21:34:31.751 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_pixel_scale","id":"eded44dc-bf96-4307-9ef2-67334d3fde6e"}
21:34:31.751 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"eded44dc-bf96-4307-9ef2-67334d3fde6e"}
21:34:31.751 00.000 10844 evsrv: cli 0EEEDAD0 disconnect
21:34:31.872 00.121 11060 Exposure complete
21:34:32.019 00.147 11060 worker thread done servicing request
21:34:32.019 00.000 10844 OnExposeComplete: enter
21:34:32.019 00.000 10844 UpdateGuideState(): m_state=6
21:34:32.019 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
21:34:32.019 00.000 10844 Star::Find returns 1 (0), X=93.59, Y=464.50, Mass=1138, SNR=21.2, Peak=101 HFD=3.3
21:34:32.019 00.000 10844 MultiStar: [#1 -0.28,0.29,0.89,U] [#2 -0.76,0.38,0.90,U] [#3 0.19,-0.17,0.73,U] [#4 -0.26,0.75,3.07,U] [#5 -0.11,0.82,0.94,U] [#6 -0.45,1.04,0.00,M1] [#7 -0.02,0.51,0.99,U] [#8 0.41,0.52,0.66,U] 
21:34:32.019 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.56}, one-star: {-0.82, 0.70}
21:34:32.019 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.80) = xAngle (2.79 = 2.79)
21:34:32.019 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.70 = 2.70)
21:34:32.019 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.56 hyp=0.61 cameraTheta=1.99 mountX=-0.57 mountY=0.26, mountTheta=2.72
21:34:32.019 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.56, opts=13)
21:34:32.019 00.000 10844 Enqueuing Move request for scope (-0.25, 0.56)
21:34:32.019 00.000 11060 Worker thread wakes up
21:34:32.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.56) opts 0xd
21:34:32.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.56)
21:34:32.019 00.000 11060 Moving (-0.25, 0.56) raw xDistance=-0.57 yDistance=0.26
21:34:32.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.57
21:34:32.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
21:34:32.019 00.000 11060 MoveAxis(E, 85, ABG)
21:34:32.019 00.000 11060 Guiding  Dir = 2, Dur = 85
21:34:32.026 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:32.043 00.017 10844 UpdateGuideState exits: m=1138 SNR=21.2
21:34:32.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:32.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:32.043 00.000 10844 Enqueuing Expose request
21:34:32.055 00.012 11060 IsSlewing returns 0
21:34:32.056 00.001 11060 IsGuiding returns 0
21:34:32.153 00.097 11060 IsGuiding returns 0
21:34:32.153 00.000 11060 Move returns status 0, amount 85
21:34:32.153 00.000 11060 MoveAxis(S, 98, ABG)
21:34:32.153 00.000 11060 Guiding  Dir = 1, Dur = 98
21:34:32.169 00.016 11060 IsSlewing returns 0
21:34:32.170 00.001 11060 IsGuiding returns 0
21:34:32.272 00.102 11060 IsGuiding returns 0
21:34:32.272 00.000 11060 Move returns status 0, amount 98
21:34:32.272 00.000 11060 move complete, result=0
21:34:32.272 00.000 11060 worker thread done servicing request
21:34:32.272 00.000 11060 Worker thread wakes up
21:34:32.272 00.000 10844 GuideStep: -0.6 px 85 ms EAST, 0.3 px 98 ms SOUTH
21:34:32.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:32.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:32.902 00.630 11060 Exposure complete
21:34:33.056 00.154 11060 worker thread done servicing request
21:34:33.058 00.002 10844 OnExposeComplete: enter
21:34:33.058 00.000 10844 UpdateGuideState(): m_state=6
21:34:33.058 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
21:34:33.058 00.000 10844 Star::Find returns 1 (0), X=93.81, Y=464.06, Mass=969, SNR=19.8, Peak=94 HFD=3.3
21:34:33.059 00.001 10844 MultiStar: [#1 0.14,-0.67,1.07,U] [#2 -1.53,-0.53,0.00,M1] [#3 0.11,-0.60,0.80,U] [#4 -0.66,0.01,3.43,U] [#5 -0.70,-0.67,0.00,M1] [#6 -0.73,-0.08,0.95,U] [#7 -0.43,-0.08,0.87,U] [#8 0.03,-1.45,0.00,M1] 
21:34:33.059 00.000 10844 refined, 5 included, MultiStar: {-0.46, -0.13}, one-star: {-0.61, 0.26}
21:34:33.059 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.80) = xAngle (-2.06 = -2.06)
21:34:33.059 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.15 = -2.15)
21:34:33.059 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-0.13 hyp=0.48 cameraTheta=-2.86 mountX=-0.22 mountY=-0.40, mountTheta=-2.08
21:34:33.061 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-0.13, opts=13)
21:34:33.061 00.000 10844 Enqueuing Move request for scope (-0.46, -0.13)
21:34:33.061 00.000 11060 Worker thread wakes up
21:34:33.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.13) opts 0xd
21:34:33.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -0.13)
21:34:33.061 00.000 11060 Moving (-0.46, -0.13) raw xDistance=-0.22 yDistance=-0.40
21:34:33.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.22
21:34:33.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:33.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:34:33.061 00.000 11060 MoveAxis(E, 35, ABG)
21:34:33.061 00.000 11060 Guiding  Dir = 2, Dur = 35
21:34:33.068 00.007 11060 IsSlewing returns 0
21:34:33.068 00.000 11060 IsGuiding returns 0
21:34:33.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:33.085 00.017 10844 UpdateGuideState exits: m=969 SNR=19.8
21:34:33.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:33.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:33.085 00.000 10844 Enqueuing Expose request
21:34:33.116 00.031 11060 IsGuiding returns 0
21:34:33.116 00.000 11060 Move returns status 0, amount 35
21:34:33.116 00.000 11060 MoveAxis(N, 0, ABG)
21:34:33.116 00.000 11060 Move returns status 0, amount 0
21:34:33.116 00.000 11060 move complete, result=0
21:34:33.116 00.000 11060 worker thread done servicing request
21:34:33.117 00.001 11060 Worker thread wakes up
21:34:33.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:33.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:33.117 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.4 px 0 ms NORTH
21:34:33.751 00.634 11060 Exposure complete
21:34:33.920 00.169 11060 worker thread done servicing request
21:34:33.924 00.004 10844 OnExposeComplete: enter
21:34:33.924 00.000 10844 UpdateGuideState(): m_state=6
21:34:33.924 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
21:34:33.924 00.000 10844 Star::Find returns 1 (0), X=93.37, Y=463.75, Mass=929, SNR=19.5, Peak=85 HFD=3.1
21:34:33.924 00.000 10844 MultiStar: [#1 -0.42,0.40,1.00,U] [#2 -1.48,-0.18,0.00,M2] [#3 -0.20,-0.11,0.66,U] [#4 -0.75,0.43,3.52,U] [#5 -0.29,0.08,0.99,U] [#6 -0.96,0.12,0.00,M1] [#7 -0.38,0.60,1.00,U] [#8 0.34,-0.02,0.93,U] 
21:34:33.924 00.000 10844 refined, 6 included, MultiStar: {-0.50, 0.27}, one-star: {-1.05, -0.05}
21:34:33.924 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.80) = xAngle (3.46 = -2.83)
21:34:33.924 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.37 = -2.91)
21:34:33.924 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.27 hyp=0.57 cameraTheta=2.65 mountX=-0.54 mountY=-0.13, mountTheta=-2.91
21:34:33.926 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.27, opts=13)
21:34:33.926 00.000 10844 Enqueuing Move request for scope (-0.50, 0.27)
21:34:33.928 00.002 11060 Worker thread wakes up
21:34:33.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.27) opts 0xd
21:34:33.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.27)
21:34:33.928 00.000 11060 Moving (-0.50, 0.27) raw xDistance=-0.54 yDistance=-0.13
21:34:33.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
21:34:33.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:33.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:34:33.928 00.000 11060 MoveAxis(E, 81, ABG)
21:34:33.928 00.000 11060 Guiding  Dir = 2, Dur = 81
21:34:33.935 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:33.954 00.019 10844 UpdateGuideState exits: m=929 SNR=19.5
21:34:33.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:33.955 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:33.955 00.000 10844 Enqueuing Expose request
21:34:33.965 00.010 11060 IsSlewing returns 0
21:34:33.965 00.000 11060 IsGuiding returns 0
21:34:34.084 00.119 11060 IsGuiding returns 0
21:34:34.086 00.002 11060 Move returns status 0, amount 81
21:34:34.086 00.000 11060 MoveAxis(N, 0, ABG)
21:34:34.086 00.000 11060 Move returns status 0, amount 0
21:34:34.086 00.000 11060 move complete, result=0
21:34:34.086 00.000 11060 worker thread done servicing request
21:34:34.086 00.000 11060 Worker thread wakes up
21:34:34.086 00.000 10844 GuideStep: -0.5 px 81 ms EAST, -0.1 px 0 ms NORTH
21:34:34.088 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:34.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:34.725 00.637 11060 Exposure complete
21:34:34.910 00.185 11060 worker thread done servicing request
21:34:34.910 00.000 10844 OnExposeComplete: enter
21:34:34.910 00.000 10844 UpdateGuideState(): m_state=6
21:34:34.910 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
21:34:34.910 00.000 10844 Star::Find returns 1 (0), X=93.43, Y=463.55, Mass=1149, SNR=21.6, Peak=109 HFD=3.3
21:34:34.910 00.000 10844 MultiStar: [#1 -0.49,-0.20,0.90,U] [#2 -0.89,-0.20,0.00,M3] [#3 -0.12,-0.04,0.74,U] [#4 -0.12,0.38,3.33,U] [#5 -0.40,0.18,0.94,U] [#6 -0.83,0.88,0.00,M2] [#7 -0.40,-0.50,0.88,U] [#8 0.22,-0.07,0.78,U] 
21:34:34.910 00.000 10844 refined, 6 included, MultiStar: {-0.29, 0.05}, one-star: {-0.98, -0.26}
21:34:34.912 00.002 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.80) = xAngle (3.76 = -2.53)
21:34:34.912 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.67 = -2.61)
21:34:34.912 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.29 cameraTheta=2.95 mountX=-0.24 mountY=-0.15, mountTheta=-2.59
21:34:34.912 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.05, opts=13)
21:34:34.912 00.000 10844 Enqueuing Move request for scope (-0.29, 0.05)
21:34:34.912 00.000 11060 Worker thread wakes up
21:34:34.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
21:34:34.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
21:34:34.912 00.000 11060 Moving (-0.29, 0.05) raw xDistance=-0.24 yDistance=-0.15
21:34:34.914 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:34:34.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:34.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:34:34.914 00.000 11060 MoveAxis(E, 37, ABG)
21:34:34.914 00.000 11060 Guiding  Dir = 2, Dur = 37
21:34:34.919 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:34.925 00.006 11060 IsSlewing returns 0
21:34:34.925 00.000 11060 IsGuiding returns 0
21:34:34.935 00.010 10844 UpdateGuideState exits: m=1149 SNR=21.6
21:34:34.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:34.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:34.935 00.000 10844 Enqueuing Expose request
21:34:34.972 00.037 11060 IsGuiding returns 0
21:34:34.972 00.000 11060 Move returns status 0, amount 37
21:34:34.972 00.000 11060 MoveAxis(N, 0, ABG)
21:34:34.972 00.000 11060 Move returns status 0, amount 0
21:34:34.972 00.000 11060 move complete, result=0
21:34:34.972 00.000 11060 worker thread done servicing request
21:34:34.972 00.000 11060 Worker thread wakes up
21:34:34.973 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:34.973 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
21:34:34.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:35.596 00.623 11060 Exposure complete
21:34:35.756 00.160 11060 worker thread done servicing request
21:34:35.758 00.002 10844 OnExposeComplete: enter
21:34:35.758 00.000 10844 UpdateGuideState(): m_state=6
21:34:35.758 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
21:34:35.759 00.001 10844 Star::Find returns 1 (0), X=93.47, Y=463.86, Mass=1190, SNR=21.6, Peak=108 HFD=3.6
21:34:35.759 00.000 10844 MultiStar: [#1 -0.31,-0.35,1.21,U] [#2 -1.28,-0.76,0.00,M4] [#3 -0.01,-0.75,0.78,U] [#4 -0.69,-0.49,3.19,U] [#5 -0.21,-1.11,0.00,M1] [#6 -0.98,-0.24,0.00,M3] [#7 -0.90,-0.55,0.00,M1] [#8 -0.10,-0.40,0.86,U] 
21:34:35.759 00.000 10844 refined, 4 included, MultiStar: {-0.51, -0.41}, one-star: {-0.94, 0.05}
21:34:35.759 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.80) = xAngle (-1.67 = -1.67)
21:34:35.759 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.75 = -1.75)
21:34:35.759 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=-0.41 hyp=0.65 cameraTheta=-2.47 mountX=-0.06 mountY=-0.64, mountTheta=-1.67
21:34:35.761 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=-0.41, opts=13)
21:34:35.761 00.000 10844 Enqueuing Move request for scope (-0.51, -0.41)
21:34:35.761 00.000 11060 Worker thread wakes up
21:34:35.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.41) opts 0xd
21:34:35.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, -0.41)
21:34:35.761 00.000 11060 Moving (-0.51, -0.41) raw xDistance=-0.06 yDistance=-0.64
21:34:35.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:34:35.761 00.000 11060 resist switch: large excursion: input -0.64 thresh 0.57 direction from 1 to -1
21:34:35.761 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93
21:34:35.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.64
21:34:35.761 00.000 11060 MoveAxis(E, 0, ABG)
21:34:35.761 00.000 11060 Move returns status 0, amount 0
21:34:35.761 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 550 applied
21:34:35.761 00.000 11060 MoveAxis(N, 796, ABG)
21:34:35.761 00.000 11060 duration set to 500 by maxDecDuration
21:34:35.761 00.000 11060 Guiding  Dir = 0, Dur = 500
21:34:35.768 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:35.792 00.024 10844 UpdateGuideState exits: m=1190 SNR=21.6
21:34:35.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:35.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:35.792 00.000 10844 Enqueuing Expose request
21:34:35.797 00.005 11060 IsSlewing returns 0
21:34:35.797 00.000 11060 IsGuiding returns 0
21:34:36.341 00.544 11060 IsGuiding returns 0
21:34:36.341 00.000 11060 Move returns status 0, amount 500
21:34:36.341 00.000 11060 move complete, result=0
21:34:36.341 00.000 11060 worker thread done servicing request
21:34:36.341 00.000 11060 Worker thread wakes up
21:34:36.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:36.341 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 500 ms NORTH
21:34:36.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:36.980 00.639 11060 Exposure complete
21:34:37.127 00.147 11060 worker thread done servicing request
21:34:37.127 00.000 10844 OnExposeComplete: enter
21:34:37.127 00.000 10844 UpdateGuideState(): m_state=6
21:34:37.127 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
21:34:37.127 00.000 10844 Star::Find returns 1 (0), X=93.96, Y=463.49, Mass=1108, SNR=21.1, Peak=105 HFD=3.6
21:34:37.127 00.000 10844 MultiStar: [#1 -0.48,-0.15,1.10,U] [#2 -0.64,0.32,0.83,U] [#3 -0.98,0.05,0.00,M1] [#4 -0.68,0.44,3.53,U] [#5 -0.10,0.33,0.75,U] [#6 -1.23,-0.06,0.00,M4] [#7 -0.53,0.04,0.88,U] [#8 -0.80,-0.30,0.73,U] 
21:34:37.127 00.000 10844 single-star, 6 included, MultiStar: {-0.57, 0.16}, one-star: {-0.45, -0.31}
21:34:37.127 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.80) = xAngle (-1.73 = -1.73)
21:34:37.127 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.82 = -1.82)
21:34:37.127 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=-0.31 hyp=0.55 cameraTheta=-2.53 mountX=-0.09 mountY=-0.53, mountTheta=-1.73
21:34:37.127 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=-0.31, opts=13)
21:34:37.132 00.005 10844 Enqueuing Move request for scope (-0.45, -0.31)
21:34:37.132 00.000 11060 Worker thread wakes up
21:34:37.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.31) opts 0xd
21:34:37.132 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, -0.31)
21:34:37.132 00.000 11060 Moving (-0.45, -0.31) raw xDistance=-0.09 yDistance=-0.53
21:34:37.132 00.000 11060 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.42, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=-0.449968, 1:0.534867
21:34:37.132 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:34:37.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:34:37.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.53
21:34:37.132 00.000 11060 MoveAxis(E, 0, ABG)
21:34:37.132 00.000 11060 Move returns status 0, amount 0
21:34:37.132 00.000 11060 MoveAxis(N, 205, ABG)
21:34:37.132 00.000 11060 Guiding  Dir = 0, Dur = 205
21:34:37.137 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:37.154 00.017 10844 UpdateGuideState exits: m=1108 SNR=21.1
21:34:37.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:37.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:37.154 00.000 10844 Enqueuing Expose request
21:34:37.158 00.004 11060 IsSlewing returns 0
21:34:37.158 00.000 11060 IsGuiding returns 0
21:34:37.380 00.222 11060 IsGuiding returns 0
21:34:37.380 00.000 11060 Move returns status 0, amount 205
21:34:37.380 00.000 11060 move complete, result=0
21:34:37.380 00.000 11060 worker thread done servicing request
21:34:37.380 00.000 11060 Worker thread wakes up
21:34:37.380 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 205 ms NORTH
21:34:37.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:37.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:38.003 00.623 11060 Exposure complete
21:34:38.150 00.147 11060 worker thread done servicing request
21:34:38.150 00.000 10844 OnExposeComplete: enter
21:34:38.150 00.000 10844 UpdateGuideState(): m_state=6
21:34:38.150 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
21:34:38.150 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=463.56, Mass=880, SNR=18.2, Peak=89 HFD=3.6
21:34:38.152 00.002 10844 MultiStar: [#1 -0.01,-0.24,1.14,U] [#2 -0.79,-0.46,0.00,M4] [#3 -0.39,0.61,0.77,U] [#4 -0.51,0.33,3.88,U] [#5 -0.25,0.44,1.05,U] [#6 -0.74,-0.63,0.00,M5] [#7 0.06,-0.07,0.96,U] [#8 0.60,0.05,0.98,U] 
21:34:38.152 00.000 10844 refined, 6 included, MultiStar: {-0.23, 0.17}, one-star: {-0.33, -0.24}
21:34:38.152 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.80) = xAngle (3.30 = -2.98)
21:34:38.152 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.21 = -3.07)
21:34:38.152 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.28 cameraTheta=2.50 mountX=-0.28 mountY=-0.02, mountTheta=-3.07
21:34:38.152 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.17, opts=13)
21:34:38.152 00.000 10844 Enqueuing Move request for scope (-0.23, 0.17)
21:34:38.152 00.000 11060 Worker thread wakes up
21:34:38.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
21:34:38.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
21:34:38.152 00.000 11060 Moving (-0.23, 0.17) raw xDistance=-0.28 yDistance=-0.02
21:34:38.152 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.42, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=-0.449968, 1:0.534867, 2:0.020553
21:34:38.152 00.000 11060 BLC: No correction, Miss < min_move
21:34:38.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:34:38.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:38.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:34:38.152 00.000 11060 MoveAxis(E, 41, ABG)
21:34:38.152 00.000 11060 Guiding  Dir = 2, Dur = 41
21:34:38.156 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:38.176 00.020 11060 IsSlewing returns 0
21:34:38.176 00.000 11060 IsGuiding returns 0
21:34:38.176 00.000 10844 UpdateGuideState exits: m=880 SNR=18.2
21:34:38.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:38.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:38.176 00.000 10844 Enqueuing Expose request
21:34:38.237 00.061 11060 IsGuiding returns 0
21:34:38.237 00.000 11060 Move returns status 0, amount 41
21:34:38.237 00.000 11060 MoveAxis(N, 0, ABG)
21:34:38.237 00.000 11060 Move returns status 0, amount 0
21:34:38.237 00.000 11060 move complete, result=0
21:34:38.237 00.000 11060 worker thread done servicing request
21:34:38.237 00.000 11060 Worker thread wakes up
21:34:38.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:38.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:38.237 00.000 10844 GuideStep: -0.3 px 41 ms EAST, -0.0 px 0 ms NORTH
21:34:38.871 00.634 11060 Exposure complete
21:34:39.029 00.158 11060 worker thread done servicing request
21:34:39.029 00.000 10844 OnExposeComplete: enter
21:34:39.029 00.000 10844 UpdateGuideState(): m_state=6
21:34:39.029 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
21:34:39.033 00.004 10844 Star::Find returns 1 (0), X=93.95, Y=463.17, Mass=1108, SNR=21.0, Peak=96 HFD=3.5
21:34:39.033 00.000 10844 MultiStar: [#1 0.30,-0.71,1.14,U] [#2 -0.12,-0.84,0.87,U] [#3 0.14,-1.00,0.00,M1] [#4 -0.03,0.36,3.20,U] [#5 0.11,0.15,0.95,U] [#6 -1.11,-0.81,0.00,M6] [#7 0.15,-0.49,0.82,U] [#8 0.67,-0.63,0.00,M1] 
21:34:39.033 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.16}, one-star: {-0.46, -0.63}
21:34:39.033 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.80) = xAngle (-0.84 = -0.84)
21:34:39.033 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.93 = -0.93)
21:34:39.033 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.65 mountX=0.11 mountY=-0.13, mountTheta=-0.88
21:34:39.033 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.16, opts=13)
21:34:39.033 00.000 10844 Enqueuing Move request for scope (-0.01, -0.16)
21:34:39.033 00.000 11060 Worker thread wakes up
21:34:39.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
21:34:39.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
21:34:39.033 00.000 11060 Moving (-0.01, -0.16) raw xDistance=0.11 yDistance=-0.13
21:34:39.033 00.000 11060 BLC: window closed
21:34:39.033 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.42, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=-0.449968, 1:0.534867, 2:0.020553
21:34:39.033 00.000 11060 BLC: No correction, Miss < min_move
21:34:39.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:34:39.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:39.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:34:39.033 00.000 11060 MoveAxis(E, 0, ABG)
21:34:39.033 00.000 11060 Move returns status 0, amount 0
21:34:39.033 00.000 11060 MoveAxis(N, 0, ABG)
21:34:39.037 00.004 11060 Move returns status 0, amount 0
21:34:39.037 00.000 11060 move complete, result=0
21:34:39.037 00.000 11060 worker thread done servicing request
21:34:39.039 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:39.062 00.023 10844 UpdateGuideState exits: m=1108 SNR=21.0
21:34:39.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:39.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:39.062 00.000 10844 Enqueuing Expose request
21:34:39.062 00.000 11060 Worker thread wakes up
21:34:39.062 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:39.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:39.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:39.682 00.620 11060 Exposure complete
21:34:39.842 00.160 11060 worker thread done servicing request
21:34:39.842 00.000 10844 OnExposeComplete: enter
21:34:39.842 00.000 10844 UpdateGuideState(): m_state=6
21:34:39.842 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
21:34:39.842 00.000 10844 Star::Find returns 1 (0), X=94.09, Y=463.48, Mass=1004, SNR=19.9, Peak=117 HFD=3.0
21:34:39.842 00.000 10844 MultiStar: [#1 0.11,-0.38,1.14,U] [#2 -0.31,-0.73,1.00,U] [#3 -0.04,0.04,0.76,U] [#4 -0.40,0.36,3.57,U] [#5 -0.62,-0.05,1.04,U] [#6 -0.32,0.27,0.85,U] [#7 0.02,-0.01,0.91,U] [#8 0.25,-0.92,0.00,M2] 
21:34:39.842 00.000 10844 refined, 7 included, MultiStar: {-0.28, -0.00}, one-star: {-0.32, -0.32}
21:34:39.842 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.80) = xAngle (-2.34 = -2.34)
21:34:39.842 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.42 = -2.42)
21:34:39.842 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.00 hyp=0.28 cameraTheta=-3.14 mountX=-0.19 mountY=-0.18, mountTheta=-2.38
21:34:39.847 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.00, opts=13)
21:34:39.847 00.000 10844 Enqueuing Move request for scope (-0.28, -0.00)
21:34:39.847 00.000 11060 Worker thread wakes up
21:34:39.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.00) opts 0xd
21:34:39.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.00)
21:34:39.847 00.000 11060 Moving (-0.28, -0.00) raw xDistance=-0.19 yDistance=-0.18
21:34:39.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:34:39.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:39.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:34:39.847 00.000 11060 MoveAxis(E, 28, ABG)
21:34:39.847 00.000 11060 Guiding  Dir = 2, Dur = 28
21:34:39.853 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:39.868 00.015 10844 UpdateGuideState exits: m=1004 SNR=19.9
21:34:39.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:39.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:39.868 00.000 10844 Enqueuing Expose request
21:34:39.874 00.006 11060 IsSlewing returns 0
21:34:39.874 00.000 11060 IsGuiding returns 0
21:34:39.942 00.068 11060 IsGuiding returns 0
21:34:39.942 00.000 11060 Move returns status 0, amount 28
21:34:39.942 00.000 11060 MoveAxis(N, 0, ABG)
21:34:39.942 00.000 11060 Move returns status 0, amount 0
21:34:39.942 00.000 11060 move complete, result=0
21:34:39.942 00.000 11060 worker thread done servicing request
21:34:39.942 00.000 11060 Worker thread wakes up
21:34:39.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:39.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:39.942 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
21:34:40.572 00.630 11060 Exposure complete
21:34:40.733 00.161 11060 worker thread done servicing request
21:34:40.733 00.000 10844 OnExposeComplete: enter
21:34:40.735 00.002 10844 UpdateGuideState(): m_state=6
21:34:40.735 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
21:34:40.735 00.000 10844 Star::Find returns 1 (0), X=94.01, Y=463.13, Mass=949, SNR=19.5, Peak=84 HFD=3.6
21:34:40.735 00.000 10844 MultiStar: [#1 0.35,-0.91,0.00,M1] [#2 -0.50,-1.41,0.00,M3] [#3 0.53,-0.41,0.82,U] [#4 -0.00,-0.01,3.57,U] [#5 0.08,-0.42,1.04,U] [#6 -0.44,0.24,0.90,U] [#7 0.38,0.16,0.97,U] [#8 0.45,-1.04,0.00,M3] 
21:34:40.735 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.14}, one-star: {-0.40, -0.68}
21:34:40.735 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.80) = xAngle (-0.70 = -0.70)
21:34:40.735 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.79 = -0.79)
21:34:40.735 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.50 mountX=0.10 mountY=-0.10, mountTheta=-0.75
21:34:40.737 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
21:34:40.737 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
21:34:40.737 00.000 11060 Worker thread wakes up
21:34:40.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
21:34:40.737 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
21:34:40.737 00.000 11060 Moving (0.01, -0.14) raw xDistance=0.10 yDistance=-0.10
21:34:40.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:34:40.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:40.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:34:40.737 00.000 11060 MoveAxis(E, 0, ABG)
21:34:40.737 00.000 11060 Move returns status 0, amount 0
21:34:40.737 00.000 11060 MoveAxis(N, 0, ABG)
21:34:40.737 00.000 11060 Move returns status 0, amount 0
21:34:40.737 00.000 11060 move complete, result=0
21:34:40.739 00.002 11060 worker thread done servicing request
21:34:40.745 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:40.764 00.019 10844 UpdateGuideState exits: m=949 SNR=19.5
21:34:40.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:40.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:40.764 00.000 10844 Enqueuing Expose request
21:34:40.764 00.000 11060 Worker thread wakes up
21:34:40.765 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:40.765 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:40.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:41.375 00.610 11060 Exposure complete
21:34:41.565 00.190 11060 worker thread done servicing request
21:34:41.565 00.000 10844 OnExposeComplete: enter
21:34:41.565 00.000 10844 UpdateGuideState(): m_state=6
21:34:41.567 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
21:34:41.567 00.000 10844 Star::Find returns 1 (0), X=93.92, Y=462.78, Mass=834, SNR=17.5, Peak=71 HFD=4.0
21:34:41.567 00.000 10844 MultiStar: [#1 -0.67,-1.47,0.00,M2] [#2 -0.75,-1.15,0.00,M4] [#3 0.61,0.15,0.94,U] [#4 -0.48,0.06,3.96,U] [#5 -0.69,-0.74,0.00,M1] [#6 -0.41,-0.97,0.00,M5] [#7 -0.48,-0.63,1.01,U] [#8 -0.02,-2.09,0.00,M4] 
21:34:41.567 00.000 10844 refined, 3 included, MultiStar: {-0.33, -0.19}, one-star: {-0.49, -1.03}
21:34:41.567 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.80) = xAngle (-1.83 = -1.83)
21:34:41.567 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.91 = -1.91)
21:34:41.567 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-2.63 mountX=-0.10 mountY=-0.36, mountTheta=-1.83
21:34:41.569 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.19, opts=13)
21:34:41.569 00.000 10844 Enqueuing Move request for scope (-0.33, -0.19)
21:34:41.569 00.000 11060 Worker thread wakes up
21:34:41.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.19) opts 0xd
21:34:41.570 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.19)
21:34:41.570 00.000 11060 Moving (-0.33, -0.19) raw xDistance=-0.10 yDistance=-0.36
21:34:41.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:34:41.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
21:34:41.570 00.000 11060 MoveAxis(E, 0, ABG)
21:34:41.570 00.000 11060 Move returns status 0, amount 0
21:34:41.570 00.000 11060 MoveAxis(N, 138, ABG)
21:34:41.570 00.000 11060 Guiding  Dir = 0, Dur = 138
21:34:41.575 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:34:41.591 00.016 11060 IsSlewing returns 0
21:34:41.591 00.000 11060 IsGuiding returns 0
21:34:41.591 00.000 10844 UpdateGuideState exits: m=834 SNR=17.5
21:34:41.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:41.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:41.591 00.000 10844 Enqueuing Expose request
21:34:41.739 00.148 11060 IsGuiding returns 0
21:34:41.741 00.002 11060 Move returns status 0, amount 138
21:34:41.741 00.000 11060 move complete, result=0
21:34:41.741 00.000 11060 worker thread done servicing request
21:34:41.741 00.000 11060 Worker thread wakes up
21:34:41.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:41.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:41.743 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 138 ms NORTH
21:34:42.373 00.630 11060 Exposure complete
21:34:42.540 00.167 11060 worker thread done servicing request
21:34:42.541 00.001 10844 OnExposeComplete: enter
21:34:42.541 00.000 10844 UpdateGuideState(): m_state=6
21:34:42.543 00.002 10844 Star::Find(15, 93, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
21:34:42.543 00.000 10844 Star::Find returns 1 (0), X=94.00, Y=463.30, Mass=854, SNR=18.1, Peak=85 HFD=3.3
21:34:42.543 00.000 10844 MultiStar: [#1 0.64,-0.43,1.23,U] [#2 -0.63,-1.13,0.00,M5] [#3 -0.20,-0.59,0.99,U] [#4 -0.48,-0.11,3.73,U] [#5 0.07,-0.37,1.13,U] [#6 -0.09,0.37,0.98,U] [#7 -0.42,0.12,1.08,U] [#8 0.48,-0.29,1.08,U] 
21:34:42.543 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.20}, one-star: {-0.42, -0.50}
21:34:42.543 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.80) = xAngle (-1.37 = -1.37)
21:34:42.543 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.46 = -1.46)
21:34:42.543 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-2.18 mountX=0.05 mountY=-0.24, mountTheta=-1.38
21:34:42.543 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
21:34:42.543 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
21:34:42.543 00.000 11060 Worker thread wakes up
21:34:42.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
21:34:42.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
21:34:42.543 00.000 11060 Moving (-0.14, -0.20) raw xDistance=0.05 yDistance=-0.24
21:34:42.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:34:42.546 00.003 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
21:34:42.546 00.000 11060 MoveAxis(E, 0, ABG)
21:34:42.546 00.000 11060 Move returns status 0, amount 0
21:34:42.546 00.000 11060 MoveAxis(N, 94, ABG)
21:34:42.546 00.000 11060 Guiding  Dir = 0, Dur = 94
21:34:42.552 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:42.556 00.004 11060 IsSlewing returns 0
21:34:42.556 00.000 11060 IsGuiding returns 0
21:34:42.567 00.011 10844 UpdateGuideState exits: m=854 SNR=18.1
21:34:42.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:42.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:42.567 00.000 10844 Enqueuing Expose request
21:34:42.662 00.095 11060 IsGuiding returns 0
21:34:42.662 00.000 11060 Move returns status 0, amount 94
21:34:42.662 00.000 11060 move complete, result=0
21:34:42.662 00.000 11060 worker thread done servicing request
21:34:42.662 00.000 11060 Worker thread wakes up
21:34:42.664 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:42.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:42.664 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 94 ms NORTH
21:34:43.291 00.627 11060 Exposure complete
21:34:43.456 00.165 11060 worker thread done servicing request
21:34:43.456 00.000 10844 OnExposeComplete: enter
21:34:43.456 00.000 10844 UpdateGuideState(): m_state=6
21:34:43.456 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
21:34:43.456 00.000 10844 Star::Find returns 1 (0), X=93.78, Y=463.38, Mass=699, SNR=16.7, Peak=77 HFD=3.1
21:34:43.456 00.000 10844 MultiStar: [#1 -0.08,-1.53,0.00,M2] [#2 -0.61,-1.08,0.00,M6] [#3 0.08,-0.85,0.98,U] [#4 -0.40,-0.21,4.11,U] [#5 -0.13,-0.10,0.93,U] [#6 0.03,-0.35,1.24,U] [#7 0.30,0.41,1.12,U] [#8 -0.22,-1.51,0.00,M4] 
21:34:43.456 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.23}, one-star: {-0.63, -0.42}
21:34:43.456 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.80) = xAngle (-1.50 = -1.50)
21:34:43.456 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.58 = -1.58)
21:34:43.456 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-2.30 mountX=0.02 mountY=-0.31, mountTheta=-1.50
21:34:43.458 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.23, opts=13)
21:34:43.458 00.000 10844 Enqueuing Move request for scope (-0.21, -0.23)
21:34:43.458 00.000 11060 Worker thread wakes up
21:34:43.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
21:34:43.458 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
21:34:43.461 00.003 11060 Moving (-0.21, -0.23) raw xDistance=0.02 yDistance=-0.31
21:34:43.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:34:43.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
21:34:43.461 00.000 11060 MoveAxis(E, 0, ABG)
21:34:43.461 00.000 11060 Move returns status 0, amount 0
21:34:43.461 00.000 11060 MoveAxis(N, 120, ABG)
21:34:43.461 00.000 11060 Guiding  Dir = 0, Dur = 120
21:34:43.470 00.009 11060 IsSlewing returns 0
21:34:43.470 00.000 11060 IsGuiding returns 0
21:34:43.472 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:43.488 00.016 10844 UpdateGuideState exits: m=699 SNR=16.7
21:34:43.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:43.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:43.488 00.000 10844 Enqueuing Expose request
21:34:43.601 00.113 11060 IsGuiding returns 0
21:34:43.601 00.000 11060 Move returns status 0, amount 120
21:34:43.601 00.000 11060 move complete, result=0
21:34:43.601 00.000 11060 worker thread done servicing request
21:34:43.601 00.000 11060 Worker thread wakes up
21:34:43.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:43.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:43.604 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 120 ms NORTH
21:34:44.223 00.619 11060 Exposure complete
21:34:44.381 00.158 11060 worker thread done servicing request
21:34:44.381 00.000 10844 OnExposeComplete: enter
21:34:44.381 00.000 10844 UpdateGuideState(): m_state=6
21:34:44.381 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
21:34:44.381 00.000 10844 Star::Find returns 1 (0), X=93.92, Y=463.19, Mass=1089, SNR=20.7, Peak=92 HFD=3.8
21:34:44.381 00.000 10844 MultiStar: [#1 -0.07,-1.18,0.00,M3] [#2 -0.36,-1.88,0.00,M7] [#3 -0.16,-0.61,0.73,U] [#4 -0.12,-0.61,3.14,U] [#5 0.06,-0.95,0.00,M1] [#6 -0.52,-0.92,0.00,M4] [#7 -0.34,-0.34,0.96,U] [#8 0.79,-1.17,0.00,M5] 
21:34:44.381 00.000 10844 refined, 3 included, MultiStar: {-0.23, -0.57}, one-star: {-0.49, -0.61}
21:34:44.381 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.80) = xAngle (-1.15 = -1.15)
21:34:44.381 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.23 = -1.23)
21:34:44.381 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.57 hyp=0.61 cameraTheta=-1.95 mountX=0.25 mountY=-0.58, mountTheta=-1.16
21:34:44.384 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.57, opts=13)
21:34:44.384 00.000 10844 Enqueuing Move request for scope (-0.23, -0.57)
21:34:44.384 00.000 11060 Worker thread wakes up
21:34:44.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.57) opts 0xd
21:34:44.384 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.57)
21:34:44.384 00.000 11060 Moving (-0.23, -0.57) raw xDistance=0.25 yDistance=-0.58
21:34:44.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:34:44.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.58
21:34:44.386 00.002 11060 MoveAxis(W, 37, ABG)
21:34:44.386 00.000 11060 Guiding  Dir = 3, Dur = 37
21:34:44.391 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:44.402 00.011 11060 IsSlewing returns 0
21:34:44.402 00.000 11060 IsGuiding returns 0
21:34:44.408 00.006 10844 UpdateGuideState exits: m=1089 SNR=20.7
21:34:44.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:44.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:44.408 00.000 10844 Enqueuing Expose request
21:34:44.447 00.039 11060 IsGuiding returns 0
21:34:44.447 00.000 11060 Move returns status 0, amount 37
21:34:44.447 00.000 11060 MoveAxis(N, 221, ABG)
21:34:44.447 00.000 11060 Guiding  Dir = 0, Dur = 221
21:34:44.458 00.011 11060 IsSlewing returns 0
21:34:44.458 00.000 11060 IsGuiding returns 0
21:34:44.696 00.238 11060 IsGuiding returns 0
21:34:44.696 00.000 11060 Move returns status 0, amount 221
21:34:44.696 00.000 11060 move complete, result=0
21:34:44.696 00.000 11060 worker thread done servicing request
21:34:44.696 00.000 11060 Worker thread wakes up
21:34:44.696 00.000 10844 GuideStep: 0.3 px 37 ms WEST, -0.6 px 221 ms NORTH
21:34:44.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:44.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:45.334 00.638 11060 Exposure complete
21:34:45.490 00.156 11060 worker thread done servicing request
21:34:45.490 00.000 10844 OnExposeComplete: enter
21:34:45.490 00.000 10844 UpdateGuideState(): m_state=6
21:34:45.490 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
21:34:45.490 00.000 10844 Star::Find returns 1 (0), X=93.98, Y=463.12, Mass=1390, SNR=23.6, Peak=100 HFD=4.2
21:34:45.492 00.002 10844 MultiStar: [#1 0.45,-1.13,0.00,M4] [#2 -0.10,-0.95,0.00,M8] [#3 0.83,-0.39,0.00,M1] [#4 0.04,-0.03,2.87,U] [#5 0.13,-0.50,0.89,U] [#6 -0.12,0.10,0.76,U] [#7 0.37,0.31,0.78,U] [#8 0.23,-1.31,0.00,M6] 
21:34:45.492 00.000 10844 refined, 4 included, MultiStar: {-0.00, -0.14}, one-star: {-0.44, -0.68}
21:34:45.492 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.80) = xAngle (-0.78 = -0.78)
21:34:45.492 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.87 = -0.87)
21:34:45.492 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.58 mountX=0.10 mountY=-0.11, mountTheta=-0.82
21:34:45.495 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.14, opts=13)
21:34:45.495 00.000 10844 Enqueuing Move request for scope (-0.00, -0.14)
21:34:45.495 00.000 11060 Worker thread wakes up
21:34:45.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
21:34:45.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
21:34:45.495 00.000 11060 Moving (-0.00, -0.14) raw xDistance=0.10 yDistance=-0.11
21:34:45.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:34:45.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:45.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:34:45.495 00.000 11060 MoveAxis(E, 0, ABG)
21:34:45.495 00.000 11060 Move returns status 0, amount 0
21:34:45.495 00.000 11060 MoveAxis(N, 0, ABG)
21:34:45.495 00.000 11060 Move returns status 0, amount 0
21:34:45.495 00.000 11060 move complete, result=0
21:34:45.495 00.000 11060 worker thread done servicing request
21:34:45.500 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:45.519 00.019 10844 UpdateGuideState exits: m=1390 SNR=23.6
21:34:45.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:45.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:45.519 00.000 10844 Enqueuing Expose request
21:34:45.519 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:45.519 00.000 11060 Worker thread wakes up
21:34:45.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:45.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:46.133 00.614 11060 Exposure complete
21:34:46.304 00.171 11060 worker thread done servicing request
21:34:46.306 00.002 10844 OnExposeComplete: enter
21:34:46.306 00.000 10844 UpdateGuideState(): m_state=6
21:34:46.306 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
21:34:46.306 00.000 10844 Star::Find returns 1 (0), X=93.78, Y=463.34, Mass=894, SNR=18.5, Peak=89 HFD=3.5
21:34:46.306 00.000 10844 MultiStar: [#1 0.64,-1.11,0.00,M5] [#2 -0.48,-0.66,1.09,U] [#3 0.60,-0.36,0.82,U] [#4 0.55,-0.87,0.00,M1] [#5 -0.00,-0.68,1.06,U] [#6 0.21,-0.26,0.93,U] [#7 0.40,-0.18,1.09,U] [#8 1.02,-1.07,0.00,M7] 
21:34:46.306 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.44}, one-star: {-0.63, -0.46}
21:34:46.306 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.80) = xAngle (-0.78 = -0.78)
21:34:46.306 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.86 = -0.86)
21:34:46.306 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.44 hyp=0.44 cameraTheta=-1.58 mountX=0.31 mountY=-0.33, mountTheta=-0.82
21:34:46.309 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.44, opts=13)
21:34:46.309 00.000 10844 Enqueuing Move request for scope (-0.00, -0.44)
21:34:46.309 00.000 11060 Worker thread wakes up
21:34:46.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.44) opts 0xd
21:34:46.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.44)
21:34:46.309 00.000 11060 Moving (-0.00, -0.44) raw xDistance=0.31 yDistance=-0.33
21:34:46.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
21:34:46.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
21:34:46.309 00.000 11060 MoveAxis(W, 46, ABG)
21:34:46.309 00.000 11060 Guiding  Dir = 3, Dur = 46
21:34:46.321 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:46.334 00.013 11060 IsSlewing returns 0
21:34:46.334 00.000 11060 IsGuiding returns 0
21:34:46.339 00.005 10844 UpdateGuideState exits: m=894 SNR=18.5
21:34:46.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:46.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:46.339 00.000 10844 Enqueuing Expose request
21:34:46.408 00.069 11060 IsGuiding returns 0
21:34:46.408 00.000 11060 Move returns status 0, amount 46
21:34:46.408 00.000 11060 MoveAxis(N, 128, ABG)
21:34:46.408 00.000 11060 Guiding  Dir = 0, Dur = 128
21:34:46.433 00.025 11060 IsSlewing returns 0
21:34:46.433 00.000 11060 IsGuiding returns 0
21:34:46.581 00.148 11060 IsGuiding returns 0
21:34:46.581 00.000 11060 Move returns status 0, amount 128
21:34:46.581 00.000 11060 move complete, result=0
21:34:46.581 00.000 11060 worker thread done servicing request
21:34:46.581 00.000 11060 Worker thread wakes up
21:34:46.581 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.3 px 128 ms NORTH
21:34:46.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:46.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:47.205 00.624 11060 Exposure complete
21:34:47.364 00.159 11060 worker thread done servicing request
21:34:47.364 00.000 10844 OnExposeComplete: enter
21:34:47.364 00.000 10844 UpdateGuideState(): m_state=6
21:34:47.369 00.005 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
21:34:47.369 00.000 10844 Star::Find returns 1 (0), X=94.62, Y=462.11, Mass=1054, SNR=20.4, Peak=81 HFD=3.9
21:34:47.369 00.000 10844 MultiStar: [#1 0.91,-1.55,0.00,M6] [#2 -0.37,-2.02,0.00,M8] [#3 0.39,-1.00,0.00,M1] [#4 0.24,-1.36,0.00,M2] [#5 -0.24,-0.74,1.13,U] [#6 0.70,-0.87,0.00,M3] [#7 0.82,-0.01,0.96,U] [#8 0.85,-0.95,0.00,M8] 
21:34:47.369 00.000 10844 refined, 2 included, MultiStar: {0.24, -0.82}, one-star: {0.21, -1.70}
21:34:47.369 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.80) = xAngle (-0.49 = -0.49)
21:34:47.369 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.57 = -0.57)
21:34:47.370 00.001 10844 CameraToMount -- cameraX=0.24 cameraY=-0.82 hyp=0.86 cameraTheta=-1.29 mountX=0.76 mountY=-0.47, mountTheta=-0.55
21:34:47.370 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.82, opts=13)
21:34:47.370 00.000 10844 Enqueuing Move request for scope (0.24, -0.82)
21:34:47.370 00.000 11060 Worker thread wakes up
21:34:47.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.82) opts 0xd
21:34:47.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.82)
21:34:47.370 00.000 11060 Moving (0.24, -0.82) raw xDistance=0.76 yDistance=-0.47
21:34:47.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.76
21:34:47.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.47
21:34:47.370 00.000 11060 MoveAxis(W, 113, ABG)
21:34:47.370 00.000 11060 Guiding  Dir = 3, Dur = 113
21:34:47.377 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:47.391 00.014 11060 IsSlewing returns 0
21:34:47.391 00.000 11060 IsGuiding returns 0
21:34:47.397 00.006 10844 UpdateGuideState exits: m=1054 SNR=20.4
21:34:47.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:47.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:47.397 00.000 10844 Enqueuing Expose request
21:34:47.530 00.133 11060 IsGuiding returns 0
21:34:47.530 00.000 11060 Move returns status 0, amount 113
21:34:47.530 00.000 11060 MoveAxis(N, 178, ABG)
21:34:47.530 00.000 11060 Guiding  Dir = 0, Dur = 178
21:34:47.545 00.015 11060 IsSlewing returns 0
21:34:47.545 00.000 11060 IsGuiding returns 0
21:34:47.733 00.188 11060 IsGuiding returns 0
21:34:47.733 00.000 11060 Move returns status 0, amount 178
21:34:47.733 00.000 11060 move complete, result=0
21:34:47.733 00.000 11060 worker thread done servicing request
21:34:47.733 00.000 11060 Worker thread wakes up
21:34:47.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:47.735 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:47.735 00.000 10844 GuideStep: 0.8 px 113 ms WEST, -0.5 px 178 ms NORTH
21:34:48.365 00.630 11060 Exposure complete
21:34:48.517 00.152 11060 worker thread done servicing request
21:34:48.517 00.000 10844 OnExposeComplete: enter
21:34:48.517 00.000 10844 UpdateGuideState(): m_state=6
21:34:48.517 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
21:34:48.517 00.000 10844 Star::Find returns 1 (0), X=94.41, Y=462.27, Mass=1184, SNR=21.4, Peak=95 HFD=3.6
21:34:48.517 00.000 10844 MultiStar: [#1 1.08,-1.54,0.00,M7] [#2 0.66,-1.49,0.00,M9] [#3 1.29,-1.23,0.00,M2] [#4 1.04,-0.02,0.00,M3] [#5 0.44,-1.11,0.00,M1] [#6 1.04,-0.72,0.00,M4] [#7 1.45,-0.42,0.00,M1] [#8 1.40,-1.24,0.00,M9] 
21:34:48.517 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.80) = xAngle (-0.77 = -0.77)
21:34:48.517 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.86 = -0.86)
21:34:48.517 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-1.53 hyp=1.53 cameraTheta=-1.57 mountX=1.10 mountY=-1.16, mountTheta=-0.81
21:34:48.521 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-1.53, opts=13)
21:34:48.521 00.000 10844 Enqueuing Move request for scope (-0.00, -1.53)
21:34:48.521 00.000 11060 Worker thread wakes up
21:34:48.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.53) opts 0xd
21:34:48.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -1.53)
21:34:48.521 00.000 11060 Moving (-0.00, -1.53) raw xDistance=1.10 yDistance=-1.16
21:34:48.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.30 from input 1.10
21:34:48.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.81 from input -1.16
21:34:48.521 00.000 11060 MoveAxis(W, 165, ABG)
21:34:48.521 00.000 11060 Guiding  Dir = 3, Dur = 165
21:34:48.526 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:48.536 00.010 11060 IsSlewing returns 0
21:34:48.537 00.001 11060 IsGuiding returns 0
21:34:48.542 00.005 10844 UpdateGuideState exits: m=1184 SNR=21.4
21:34:48.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:48.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:48.542 00.000 10844 Enqueuing Expose request
21:34:48.717 00.175 11060 IsGuiding returns 0
21:34:48.717 00.000 11060 Move returns status 0, amount 165
21:34:48.717 00.000 11060 MoveAxis(N, 444, ABG)
21:34:48.717 00.000 11060 Guiding  Dir = 0, Dur = 444
21:34:48.735 00.018 11060 IsSlewing returns 0
21:34:48.735 00.000 11060 IsGuiding returns 0
21:34:49.209 00.474 11060 IsGuiding returns 0
21:34:49.210 00.001 11060 Move returns status 0, amount 444
21:34:49.210 00.000 11060 move complete, result=0
21:34:49.210 00.000 11060 worker thread done servicing request
21:34:49.210 00.000 11060 Worker thread wakes up
21:34:49.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:49.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:49.210 00.000 10844 GuideStep: 1.1 px 165 ms WEST, -1.2 px 444 ms NORTH
21:34:49.844 00.634 11060 Exposure complete
21:34:49.990 00.146 11060 worker thread done servicing request
21:34:49.990 00.000 10844 OnExposeComplete: enter
21:34:49.990 00.000 10844 UpdateGuideState(): m_state=6
21:34:49.990 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
21:34:49.990 00.000 10844 Star::Find returns 1 (0), X=95.26, Y=462.93, Mass=1264, SNR=22.7, Peak=103 HFD=3.9
21:34:49.990 00.000 10844 MultiStar: [#1 1.89,-2.12,0.00,M8] [#2 1.30,-1.22,0.00,M10] [#3 2.10,-1.38,0.00,M3] [#4 1.44,-1.23,0.00,M4] [#5 1.97,-0.44,0.00,M2] [#6 1.01,-0.18,0.00,M5] [#7 1.88,-0.62,0.00,M2] [#8 1.69,-1.46,0.00,M10] 
21:34:49.990 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.80) = xAngle (0.00 = 0.00)
21:34:49.990 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.08 = -0.08)
21:34:49.990 00.000 10844 CameraToMount -- cameraX=0.85 cameraY=-0.88 hyp=1.22 cameraTheta=-0.80 mountX=1.22 mountY=-0.10, mountTheta=-0.08
21:34:49.990 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.85, y=-0.88, opts=13)
21:34:49.990 00.000 10844 Enqueuing Move request for scope (0.85, -0.88)
21:34:49.990 00.000 11060 Worker thread wakes up
21:34:49.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.88) opts 0xd
21:34:49.990 00.000 11060 Handling offset move in thread for scope, endpoint = (0.85, -0.88)
21:34:49.990 00.000 11060 Moving (0.85, -0.88) raw xDistance=1.22 yDistance=-0.10
21:34:49.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.34 from input 1.22
21:34:49.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:49.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:34:49.990 00.000 11060 MoveAxis(W, 185, ABG)
21:34:49.990 00.000 11060 Guiding  Dir = 3, Dur = 185
21:34:49.996 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:50.006 00.010 11060 IsSlewing returns 0
21:34:50.006 00.000 11060 IsGuiding returns 0
21:34:50.016 00.010 10844 UpdateGuideState exits: m=1264 SNR=22.7
21:34:50.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:50.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:50.016 00.000 10844 Enqueuing Expose request
21:34:50.206 00.190 11060 IsGuiding returns 0
21:34:50.206 00.000 11060 Move returns status 0, amount 185
21:34:50.206 00.000 11060 MoveAxis(N, 0, ABG)
21:34:50.206 00.000 11060 Move returns status 0, amount 0
21:34:50.207 00.001 11060 move complete, result=0
21:34:50.207 00.000 11060 worker thread done servicing request
21:34:50.207 00.000 11060 Worker thread wakes up
21:34:50.207 00.000 10844 GuideStep: 1.2 px 185 ms WEST, -0.1 px 0 ms NORTH
21:34:50.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:50.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:50.836 00.629 11060 Exposure complete
21:34:50.994 00.158 11060 worker thread done servicing request
21:34:50.994 00.000 10844 OnExposeComplete: enter
21:34:50.994 00.000 10844 UpdateGuideState(): m_state=6
21:34:50.997 00.003 10844 Star::Find(15, 95, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
21:34:50.997 00.000 10844 Star::Find returns 1 (0), X=95.01, Y=463.69, Mass=1000, SNR=19.9, Peak=94 HFD=3.3
21:34:50.997 00.000 10844 MultiStar: [#1 2.18,-0.91,0.00,M9] [#2 0.64,-1.48,0.00,R] [#3 1.35,-0.15,0.00,M4] [#4 1.11,-0.56,0.00,M5] [#5 2.06,-0.25,0.00,M3] [#6 1.52,-0.19,0.00,M6] [#7 1.26,0.28,0.00,M3] [#8 1.31,-0.26,0.00,R] 
21:34:50.997 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.80) = xAngle (0.62 = 0.62)
21:34:50.997 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.53 = 0.53)
21:34:50.997 00.000 10844 CameraToMount -- cameraX=0.60 cameraY=-0.11 hyp=0.61 cameraTheta=-0.19 mountX=0.50 mountY=0.31, mountTheta=0.55
21:34:50.997 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.60, y=-0.11, opts=13)
21:34:50.997 00.000 10844 Enqueuing Move request for scope (0.60, -0.11)
21:34:50.997 00.000 11060 Worker thread wakes up
21:34:50.999 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.11) opts 0xd
21:34:50.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.60, -0.11)
21:34:50.999 00.000 11060 Moving (0.60, -0.11) raw xDistance=0.50 yDistance=0.31
21:34:50.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
21:34:50.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:50.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:34:50.999 00.000 11060 MoveAxis(W, 78, ABG)
21:34:50.999 00.000 11060 Guiding  Dir = 3, Dur = 78
21:34:51.004 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:51.009 00.005 11060 IsSlewing returns 0
21:34:51.009 00.000 11060 IsGuiding returns 0
21:34:51.019 00.010 10844 UpdateGuideState exits: m=1000 SNR=19.9
21:34:51.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:51.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:51.019 00.000 10844 Enqueuing Expose request
21:34:51.100 00.081 11060 IsGuiding returns 0
21:34:51.100 00.000 11060 Move returns status 0, amount 78
21:34:51.100 00.000 11060 MoveAxis(N, 0, ABG)
21:34:51.100 00.000 11060 Move returns status 0, amount 0
21:34:51.100 00.000 11060 move complete, result=0
21:34:51.100 00.000 11060 worker thread done servicing request
21:34:51.100 00.000 11060 Worker thread wakes up
21:34:51.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:51.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:51.100 00.000 10844 GuideStep: 0.5 px 78 ms WEST, 0.3 px 0 ms NORTH
21:34:51.735 00.635 11060 Exposure complete
21:34:51.896 00.161 11060 worker thread done servicing request
21:34:51.896 00.000 10844 OnExposeComplete: enter
21:34:51.896 00.000 10844 UpdateGuideState(): m_state=6
21:34:51.898 00.002 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
21:34:51.898 00.000 10844 Star::Find returns 1 (0), X=94.72, Y=463.82, Mass=1387, SNR=23.9, Peak=97 HFD=3.7
21:34:51.898 00.000 10844 MultiStar: [#1 2.17,-1.26,0.00,M10] [#2 1.25,0.30,0.00,M1] [#3 2.31,-0.59,0.00,M5] [#4 0.53,-0.36,2.66,U] [#5 1.11,0.04,0.00,M4] [#6 1.70,0.08,0.00,M7] [#7 1.82,0.57,0.00,M4] [#8 -0.01,-0.65,0.80,U] 
21:34:51.898 00.000 10844 single-star, 2 included, MultiStar: {0.38, -0.33}, one-star: {0.31, 0.01}
21:34:51.898 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.80) = xAngle (0.84 = 0.84)
21:34:51.898 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.76 = 0.76)
21:34:51.898 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.01 hyp=0.31 cameraTheta=0.04 mountX=0.21 mountY=0.21, mountTheta=0.80
21:34:51.899 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.01, opts=13)
21:34:51.899 00.000 10844 Enqueuing Move request for scope (0.31, 0.01)
21:34:51.899 00.000 11060 Worker thread wakes up
21:34:51.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.01) opts 0xd
21:34:51.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.01)
21:34:51.899 00.000 11060 Moving (0.31, 0.01) raw xDistance=0.21 yDistance=0.21
21:34:51.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:34:51.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:51.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:34:51.899 00.000 11060 MoveAxis(W, 33, ABG)
21:34:51.899 00.000 11060 Guiding  Dir = 3, Dur = 33
21:34:51.906 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:51.910 00.004 11060 IsSlewing returns 0
21:34:51.910 00.000 11060 IsGuiding returns 0
21:34:51.926 00.016 10844 UpdateGuideState exits: m=1387 SNR=23.9
21:34:51.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:51.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:51.926 00.000 10844 Enqueuing Expose request
21:34:51.955 00.029 11060 IsGuiding returns 0
21:34:51.955 00.000 11060 Move returns status 0, amount 33
21:34:51.955 00.000 11060 MoveAxis(N, 0, ABG)
21:34:51.955 00.000 11060 Move returns status 0, amount 0
21:34:51.955 00.000 11060 move complete, result=0
21:34:51.955 00.000 11060 worker thread done servicing request
21:34:51.955 00.000 11060 Worker thread wakes up
21:34:51.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:51.957 00.002 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:51.957 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.2 px 0 ms NORTH
21:34:52.597 00.640 11060 Exposure complete
21:34:52.750 00.153 11060 worker thread done servicing request
21:34:52.750 00.000 10844 OnExposeComplete: enter
21:34:52.750 00.000 10844 UpdateGuideState(): m_state=6
21:34:52.750 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
21:34:52.750 00.000 10844 Star::Find returns 1 (0), X=94.98, Y=463.37, Mass=962, SNR=19.4, Peak=86 HFD=3.4
21:34:52.750 00.000 10844 MultiStar: [#1 0.84,-1.63,0.00,R] [#2 0.58,0.68,0.00,M2] [#3 1.42,-0.98,0.00,M6] [#4 1.16,-0.30,0.00,M5] [#5 1.53,0.12,0.00,M5] [#6 1.44,-0.14,0.00,M8] [#7 1.38,0.20,0.00,M5] [#8 0.27,-0.34,1.04,U] 
21:34:52.750 00.000 10844 refined, 1 included, MultiStar: {0.42, -0.38}, one-star: {0.57, -0.43}
21:34:52.750 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.80) = xAngle (0.06 = 0.06)
21:34:52.750 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.02 = -0.02)
21:34:52.750 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.38 hyp=0.57 cameraTheta=-0.74 mountX=0.57 mountY=-0.01, mountTheta=-0.02
21:34:52.755 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.38, opts=13)
21:34:52.755 00.000 10844 Enqueuing Move request for scope (0.42, -0.38)
21:34:52.755 00.000 11060 Worker thread wakes up
21:34:52.756 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.38) opts 0xd
21:34:52.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.38)
21:34:52.756 00.000 11060 Moving (0.42, -0.38) raw xDistance=0.57 yDistance=-0.01
21:34:52.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.57
21:34:52.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:52.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:34:52.756 00.000 11060 MoveAxis(W, 84, ABG)
21:34:52.756 00.000 11060 Guiding  Dir = 3, Dur = 84
21:34:52.761 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:52.768 00.007 11060 IsSlewing returns 0
21:34:52.771 00.003 11060 IsGuiding returns 0
21:34:52.776 00.005 10844 UpdateGuideState exits: m=962 SNR=19.4
21:34:52.781 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:52.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:52.781 00.000 10844 Enqueuing Expose request
21:34:52.869 00.088 11060 IsGuiding returns 0
21:34:52.869 00.000 11060 Move returns status 0, amount 84
21:34:52.869 00.000 11060 MoveAxis(N, 0, ABG)
21:34:52.869 00.000 11060 Move returns status 0, amount 0
21:34:52.869 00.000 11060 move complete, result=0
21:34:52.869 00.000 11060 worker thread done servicing request
21:34:52.869 00.000 11060 Worker thread wakes up
21:34:52.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:52.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:52.870 00.001 10844 GuideStep: 0.6 px 84 ms WEST, -0.0 px 0 ms NORTH
21:34:53.504 00.634 11060 Exposure complete
21:34:53.680 00.176 11060 worker thread done servicing request
21:34:53.680 00.000 10844 OnExposeComplete: enter
21:34:53.680 00.000 10844 UpdateGuideState(): m_state=6
21:34:53.680 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
21:34:53.680 00.000 10844 Star::Find returns 1 (0), X=95.51, Y=462.93, Mass=1173, SNR=21.5, Peak=95 HFD=3.7
21:34:53.680 00.000 10844 MultiStar: [#1 -0.22,1.77,0.00,M1] [#2 0.47,1.25,0.00,M3] [#3 2.13,0.14,0.00,M7] [#4 1.38,0.80,0.00,M6] [#5 1.88,-0.06,0.00,M6] [#6 1.12,0.24,0.00,M9] [#7 1.39,0.84,0.00,M6] [#8 0.59,0.47,0.80,U] 
21:34:53.680 00.000 10844 refined, 1 included, MultiStar: {0.87, -0.28}, one-star: {1.09, -0.88}
21:34:53.685 00.005 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.80) = xAngle (0.49 = 0.49)
21:34:53.685 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.40 = 0.40)
21:34:53.685 00.000 10844 CameraToMount -- cameraX=0.87 cameraY=-0.28 hyp=0.91 cameraTheta=-0.31 mountX=0.81 mountY=0.36, mountTheta=0.42
21:34:53.685 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.87, y=-0.28, opts=13)
21:34:53.685 00.000 10844 Enqueuing Move request for scope (0.87, -0.28)
21:34:53.685 00.000 11060 Worker thread wakes up
21:34:53.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.28) opts 0xd
21:34:53.685 00.000 11060 Handling offset move in thread for scope, endpoint = (0.87, -0.28)
21:34:53.685 00.000 11060 Moving (0.87, -0.28) raw xDistance=0.81 yDistance=0.36
21:34:53.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.81
21:34:53.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:34:53.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:34:53.685 00.000 11060 MoveAxis(W, 121, ABG)
21:34:53.685 00.000 11060 Guiding  Dir = 3, Dur = 121
21:34:53.690 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:53.700 00.010 11060 IsSlewing returns 0
21:34:53.701 00.001 11060 IsGuiding returns 0
21:34:53.710 00.009 10844 UpdateGuideState exits: m=1173 SNR=21.5
21:34:53.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:53.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:53.710 00.000 10844 Enqueuing Expose request
21:34:53.833 00.123 11060 IsGuiding returns 0
21:34:53.833 00.000 11060 Move returns status 0, amount 121
21:34:53.833 00.000 11060 MoveAxis(N, 0, ABG)
21:34:53.834 00.001 11060 Move returns status 0, amount 0
21:34:53.834 00.000 11060 move complete, result=0
21:34:53.834 00.000 11060 worker thread done servicing request
21:34:53.834 00.000 11060 Worker thread wakes up
21:34:53.834 00.000 10844 GuideStep: 0.8 px 121 ms WEST, 0.4 px 0 ms NORTH
21:34:53.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:53.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:54.466 00.632 11060 Exposure complete
21:34:54.634 00.168 11060 worker thread done servicing request
21:34:54.634 00.000 10844 OnExposeComplete: enter
21:34:54.634 00.000 10844 UpdateGuideState(): m_state=6
21:34:54.634 00.000 10844 Star::Find(15, 95, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
21:34:54.634 00.000 10844 Star::Find returns 1 (0), X=94.89, Y=463.83, Mass=1043, SNR=20.0, Peak=89 HFD=3.9
21:34:54.634 00.000 10844 MultiStar: [#1 1.08,1.94,0.00,M2] [#2 0.77,1.73,0.00,M4] [#3 2.01,-0.45,0.00,M8] [#4 1.95,0.87,0.00,M7] [#5 1.40,0.53,0.00,M7] [#6 1.20,0.69,0.00,M10] [#7 1.82,0.66,0.00,M7] [#8 0.87,0.55,0.00,M1] 
21:34:54.634 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.80) = xAngle (0.86 = 0.86)
21:34:54.634 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.77 = 0.77)
21:34:54.634 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.03 hyp=0.48 cameraTheta=0.06 mountX=0.31 mountY=0.34, mountTheta=0.82
21:34:54.634 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.03, opts=13)
21:34:54.634 00.000 10844 Enqueuing Move request for scope (0.48, 0.03)
21:34:54.634 00.000 11060 Worker thread wakes up
21:34:54.637 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.03) opts 0xd
21:34:54.637 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.03)
21:34:54.637 00.000 11060 Moving (0.48, 0.03) raw xDistance=0.31 yDistance=0.34
21:34:54.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
21:34:54.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:34:54.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:34:54.637 00.000 11060 MoveAxis(W, 50, ABG)
21:34:54.637 00.000 11060 Guiding  Dir = 3, Dur = 50
21:34:54.643 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:54.644 00.001 11060 IsSlewing returns 0
21:34:54.644 00.000 11060 IsGuiding returns 0
21:34:54.662 00.018 10844 UpdateGuideState exits: m=1043 SNR=20.0
21:34:54.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:54.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:54.662 00.000 10844 Enqueuing Expose request
21:34:54.701 00.039 11060 IsGuiding returns 0
21:34:54.701 00.000 11060 Move returns status 0, amount 50
21:34:54.701 00.000 11060 MoveAxis(N, 0, ABG)
21:34:54.701 00.000 11060 Move returns status 0, amount 0
21:34:54.701 00.000 11060 move complete, result=0
21:34:54.701 00.000 11060 worker thread done servicing request
21:34:54.701 00.000 11060 Worker thread wakes up
21:34:54.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:54.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:54.701 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.3 px 0 ms NORTH
21:34:55.326 00.625 11060 Exposure complete
21:34:55.488 00.162 11060 worker thread done servicing request
21:34:55.488 00.000 10844 OnExposeComplete: enter
21:34:55.488 00.000 10844 UpdateGuideState(): m_state=6
21:34:55.488 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
21:34:55.488 00.000 10844 Star::Find returns 1 (0), X=95.33, Y=464.32, Mass=1217, SNR=21.5, Peak=92 HFD=3.7
21:34:55.488 00.000 10844 MultiStar: [#1 1.22,1.66,0.00,M3] [#2 0.10,2.03,0.00,M5] [#3 1.69,0.44,0.00,M9] [#4 1.02,1.77,0.00,M8] [#5 1.68,0.63,0.00,M8] [#6 1.72,0.01,0.00,R] [#7 1.83,0.92,0.00,M8] [#8 0.58,0.86,0.00,M2] 
21:34:55.488 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.80) = xAngle (1.31 = 1.31)
21:34:55.488 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.22 = 1.22)
21:34:55.488 00.000 10844 CameraToMount -- cameraX=0.92 cameraY=0.51 hyp=1.05 cameraTheta=0.51 mountX=0.27 mountY=0.99, mountTheta=1.30
21:34:55.490 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.92, y=0.51, opts=13)
21:34:55.490 00.000 10844 Enqueuing Move request for scope (0.92, 0.51)
21:34:55.490 00.000 11060 Worker thread wakes up
21:34:55.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.51) opts 0xd
21:34:55.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.92, 0.51)
21:34:55.490 00.000 11060 Moving (0.92, 0.51) raw xDistance=0.27 yDistance=0.99
21:34:55.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
21:34:55.490 00.000 11060 resist switch: large excursion: input 0.99 thresh 0.57 direction from -1 to 1
21:34:55.490 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.97
21:34:55.492 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.99
21:34:55.492 00.000 11060 MoveAxis(W, 42, ABG)
21:34:55.492 00.000 11060 Guiding  Dir = 3, Dur = 42
21:34:55.497 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:55.502 00.005 11060 IsSlewing returns 0
21:34:55.502 00.000 11060 IsGuiding returns 0
21:34:55.512 00.010 10844 UpdateGuideState exits: m=1217 SNR=21.5
21:34:55.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:55.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:55.514 00.002 10844 Enqueuing Expose request
21:34:55.548 00.034 11060 IsGuiding returns 0
21:34:55.548 00.000 11060 Move returns status 0, amount 42
21:34:55.548 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 550 applied
21:34:55.548 00.000 11060 MoveAxis(S, 930, ABG)
21:34:55.548 00.000 11060 duration set to 500 by maxDecDuration
21:34:55.548 00.000 11060 Guiding  Dir = 1, Dur = 500
21:34:55.561 00.013 11060 IsSlewing returns 0
21:34:55.561 00.000 11060 IsGuiding returns 0
21:34:56.069 00.508 11060 IsGuiding returns 0
21:34:56.069 00.000 11060 Move returns status 0, amount 500
21:34:56.069 00.000 11060 move complete, result=0
21:34:56.069 00.000 11060 worker thread done servicing request
21:34:56.069 00.000 11060 Worker thread wakes up
21:34:56.069 00.000 10844 GuideStep: 0.3 px 42 ms WEST, 1.0 px 500 ms SOUTH
21:34:56.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:56.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:56.706 00.637 11060 Exposure complete
21:34:56.846 00.140 11060 worker thread done servicing request
21:34:56.846 00.000 10844 OnExposeComplete: enter
21:34:56.846 00.000 10844 UpdateGuideState(): m_state=6
21:34:56.846 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
21:34:56.846 00.000 10844 Star::Find returns 1 (0), X=95.63, Y=464.67, Mass=1041, SNR=20.2, Peak=98 HFD=3.5
21:34:56.846 00.000 10844 MultiStar: [#1 0.54,1.95,0.00,M4] [#2 0.62,2.17,0.00,M6] [#3 1.82,1.26,0.00,M10] [#4 1.26,0.95,0.00,M9] [#5 1.59,0.51,0.00,M9] [#6 -0.78,0.80,0.00,M1] [#7 1.39,1.63,0.00,M9] [#8 0.25,1.02,0.00,M3] 
21:34:56.846 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.80) = xAngle (1.42 = 1.42)
21:34:56.846 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.34 = 1.34)
21:34:56.846 00.000 10844 CameraToMount -- cameraX=1.22 cameraY=0.87 hyp=1.50 cameraTheta=0.62 mountX=0.22 mountY=1.46, mountTheta=1.42
21:34:56.851 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=1.22, y=0.87, opts=13)
21:34:56.851 00.000 10844 Enqueuing Move request for scope (1.22, 0.87)
21:34:56.851 00.000 11060 Worker thread wakes up
21:34:56.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.22, 0.87) opts 0xd
21:34:56.851 00.000 11060 Handling offset move in thread for scope, endpoint = (1.22, 0.87)
21:34:56.851 00.000 11060 Moving (1.22, 0.87) raw xDistance=0.22 yDistance=1.46
21:34:56.851 00.000 11060 BLC: History state: CurrMiss=1.46, AvgInitMiss=0.77, ShCount=3, LgCount=0, SticCount=0,  Deflections: 0=0.693719, 1:1.458008
21:34:56.851 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:34:56.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:34:56.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.46
21:34:56.851 00.000 11060 MoveAxis(W, 34, ABG)
21:34:56.851 00.000 11060 Guiding  Dir = 3, Dur = 34
21:34:56.856 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:56.869 00.013 11060 IsSlewing returns 0
21:34:56.869 00.000 11060 IsGuiding returns 0
21:34:56.874 00.005 10844 UpdateGuideState exits: m=1041 SNR=20.2
21:34:56.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:56.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:56.874 00.000 10844 Enqueuing Expose request
21:34:56.925 00.051 11060 IsGuiding returns 0
21:34:56.925 00.000 11060 Move returns status 0, amount 34
21:34:56.925 00.000 11060 MoveAxis(S, 559, ABG)
21:34:56.925 00.000 11060 duration set to 500 by maxDecDuration
21:34:56.925 00.000 11060 Guiding  Dir = 1, Dur = 500
21:34:56.936 00.011 11060 IsSlewing returns 0
21:34:56.936 00.000 11060 IsGuiding returns 0
21:34:57.445 00.509 11060 IsGuiding returns 0
21:34:57.445 00.000 11060 Move returns status 0, amount 500
21:34:57.445 00.000 11060 move complete, result=0
21:34:57.446 00.001 11060 worker thread done servicing request
21:34:57.446 00.000 11060 Worker thread wakes up
21:34:57.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:57.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:57.448 00.002 10844 GuideStep: 0.2 px 34 ms WEST, 1.5 px 500 ms SOUTH
21:34:58.074 00.626 11060 Exposure complete
21:34:58.246 00.172 11060 worker thread done servicing request
21:34:58.248 00.002 10844 OnExposeComplete: enter
21:34:58.248 00.000 10844 UpdateGuideState(): m_state=6
21:34:58.248 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
21:34:58.248 00.000 10844 Star::Find returns 1 (0), X=95.07, Y=464.21, Mass=1051, SNR=20.0, Peak=78 HFD=4.0
21:34:58.248 00.000 10844 MultiStar: [#1 0.54,1.35,0.00,M5] [#2 -0.11,0.77,0.81,U] [#3 1.43,0.33,0.00,R] [#4 0.94,0.36,0.00,M10] [#5 1.04,0.01,0.00,M10] [#6 -1.60,1.14,0.00,M2] [#7 1.55,0.19,0.00,M10] [#8 0.09,0.54,0.72,U] 
21:34:58.248 00.000 10844 refined, 2 included, MultiStar: {0.25, 0.56}, one-star: {0.66, 0.40}
21:34:58.248 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.80) = xAngle (1.95 = 1.95)
21:34:58.248 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.86 = 1.86)
21:34:58.250 00.002 10844 CameraToMount -- cameraX=0.25 cameraY=0.56 hyp=0.61 cameraTheta=1.15 mountX=-0.23 mountY=0.59, mountTheta=1.94
21:34:58.252 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.56, opts=13)
21:34:58.252 00.000 10844 Enqueuing Move request for scope (0.25, 0.56)
21:34:58.253 00.001 11060 Worker thread wakes up
21:34:58.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.56) opts 0xd
21:34:58.253 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.56)
21:34:58.253 00.000 11060 Moving (0.25, 0.56) raw xDistance=-0.23 yDistance=0.59
21:34:58.253 00.000 11060 BLC: History state: CurrMiss=0.59, AvgInitMiss=0.77, ShCount=3, LgCount=0, SticCount=0,  Deflections: 0=0.693719, 1:1.458008, 2:0.586229
21:34:58.253 00.000 11060 BLC: Under-shoot: nominal increase by 419
21:34:58.253 00.000 11060 BLC: window closed
21:34:58.253 00.000 11060 BLC: Pulse adjusted to 605
21:34:58.255 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:34:58.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.59
21:34:58.255 00.000 11060 MoveAxis(E, 32, ABG)
21:34:58.255 00.000 11060 Guiding  Dir = 2, Dur = 32
21:34:58.258 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:34:58.273 00.015 10844 UpdateGuideState exits: m=1051 SNR=20.0
21:34:58.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:58.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:58.273 00.000 10844 Enqueuing Expose request
21:34:58.278 00.005 11060 IsSlewing returns 0
21:34:58.280 00.002 11060 IsGuiding returns 0
21:34:58.335 00.055 11060 IsGuiding returns 0
21:34:58.335 00.000 11060 Move returns status 0, amount 32
21:34:58.335 00.000 11060 MoveAxis(S, 225, ABG)
21:34:58.335 00.000 11060 Guiding  Dir = 1, Dur = 225
21:34:58.364 00.029 11060 IsSlewing returns 0
21:34:58.364 00.000 11060 IsGuiding returns 0
21:34:58.509 00.145 10844 evsrv: cli 0EEEEA70 connect
21:34:58.509 00.000 10844 case statement mapped state 6 to 3
21:34:58.510 00.001 10844 case statement mapped state 6 to 3
21:34:58.510 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"5d038b80-04bf-495e-a767-8ccbe6270979"}
21:34:58.510 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"5d038b80-04bf-495e-a767-8ccbe6270979"}
21:34:58.512 00.002 10844 evsrv: cli 0EEEEA70 disconnect
21:34:58.606 00.094 11060 IsGuiding returns 0
21:34:58.606 00.000 11060 Move returns status 0, amount 225
21:34:58.606 00.000 11060 move complete, result=0
21:34:58.606 00.000 11060 worker thread done servicing request
21:34:58.606 00.000 11060 Worker thread wakes up
21:34:58.606 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.6 px 225 ms SOUTH
21:34:58.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:58.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:34:59.250 00.644 11060 Exposure complete
21:34:59.384 00.134 11060 worker thread done servicing request
21:34:59.384 00.000 10844 OnExposeComplete: enter
21:34:59.384 00.000 10844 UpdateGuideState(): m_state=6
21:34:59.384 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
21:34:59.384 00.000 10844 Star::Find returns 1 (0), X=95.19, Y=464.44, Mass=805, SNR=17.8, Peak=81 HFD=3.5
21:34:59.384 00.000 10844 MultiStar: [#1 -0.43,1.56,0.00,M6] [#2 0.17,1.59,0.00,M6] [#3 0.01,-0.73,0.86,U] [#4 0.93,0.86,0.00,R] [#5 0.69,0.12,0.88,U] [#6 -1.32,0.65,0.00,M3] [#7 0.65,0.28,1.11,U] [#8 -0.24,0.27,1.17,U] 
21:34:59.384 00.000 10844 refined, 4 included, MultiStar: {0.37, 0.15}, one-star: {0.78, 0.63}
21:34:59.384 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.80) = xAngle (1.19 = 1.19)
21:34:59.384 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.10 = 1.10)
21:34:59.384 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.15 hyp=0.39 cameraTheta=0.39 mountX=0.15 mountY=0.35, mountTheta=1.18
21:34:59.386 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.15, opts=13)
21:34:59.386 00.000 10844 Enqueuing Move request for scope (0.37, 0.15)
21:34:59.386 00.000 11060 Worker thread wakes up
21:34:59.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.15) opts 0xd
21:34:59.386 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.15)
21:34:59.386 00.000 11060 Moving (0.37, 0.15) raw xDistance=0.15 yDistance=0.35
21:34:59.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:34:59.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
21:34:59.386 00.000 11060 MoveAxis(W, 21, ABG)
21:34:59.386 00.000 11060 Guiding  Dir = 3, Dur = 21
21:34:59.391 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:34:59.399 00.008 11060 IsSlewing returns 0
21:34:59.399 00.000 11060 IsGuiding returns 0
21:34:59.404 00.005 10844 UpdateGuideState exits: m=805 SNR=17.8
21:34:59.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:59.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:34:59.404 00.000 10844 Enqueuing Expose request
21:34:59.429 00.025 11060 IsGuiding returns 0
21:34:59.429 00.000 11060 Move returns status 0, amount 21
21:34:59.429 00.000 11060 MoveAxis(S, 135, ABG)
21:34:59.429 00.000 11060 Guiding  Dir = 1, Dur = 135
21:34:59.444 00.015 11060 IsSlewing returns 0
21:34:59.444 00.000 11060 IsGuiding returns 0
21:34:59.595 00.151 11060 IsGuiding returns 0
21:34:59.595 00.000 11060 Move returns status 0, amount 135
21:34:59.596 00.001 11060 move complete, result=0
21:34:59.596 00.000 11060 worker thread done servicing request
21:34:59.596 00.000 11060 Worker thread wakes up
21:34:59.596 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.4 px 135 ms SOUTH
21:34:59.598 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:34:59.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:00.231 00.633 11060 Exposure complete
21:35:00.370 00.139 11060 worker thread done servicing request
21:35:00.370 00.000 10844 OnExposeComplete: enter
21:35:00.370 00.000 10844 UpdateGuideState(): m_state=6
21:35:00.371 00.001 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
21:35:00.371 00.000 10844 Star::Find returns 1 (0), X=95.11, Y=464.47, Mass=1205, SNR=21.8, Peak=84 HFD=3.8
21:35:00.371 00.000 10844 MultiStar: [#1 0.25,1.70,0.00,M7] [#2 -0.60,2.03,0.00,M7] [#3 -0.38,0.25,0.69,U] [#4 -0.38,0.08,3.30,U] [#5 0.59,0.71,0.00,M10] [#6 -1.38,0.46,0.00,M4] [#7 1.08,0.42,0.00,M10] [#8 -0.30,1.18,0.00,M2] 
21:35:00.371 00.000 10844 refined, 2 included, MultiStar: {-0.16, 0.22}, one-star: {0.70, 0.67}
21:35:00.371 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.80) = xAngle (3.01 = 3.01)
21:35:00.371 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.92 = 2.92)
21:35:00.371 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.20 mountX=-0.27 mountY=0.06, mountTheta=2.92
21:35:00.371 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.22, opts=13)
21:35:00.371 00.000 10844 Enqueuing Move request for scope (-0.16, 0.22)
21:35:00.371 00.000 11060 Worker thread wakes up
21:35:00.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
21:35:00.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
21:35:00.371 00.000 11060 Moving (-0.16, 0.22) raw xDistance=-0.27 yDistance=0.06
21:35:00.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
21:35:00.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:00.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:35:00.371 00.000 11060 MoveAxis(E, 39, ABG)
21:35:00.371 00.000 11060 Guiding  Dir = 2, Dur = 39
21:35:00.376 00.005 11060 IsSlewing returns 0
21:35:00.377 00.001 11060 IsGuiding returns 0
21:35:00.383 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:00.396 00.013 10844 UpdateGuideState exits: m=1205 SNR=21.8
21:35:00.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:00.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:00.396 00.000 10844 Enqueuing Expose request
21:35:00.427 00.031 11060 IsGuiding returns 0
21:35:00.427 00.000 11060 Move returns status 0, amount 39
21:35:00.427 00.000 11060 MoveAxis(N, 0, ABG)
21:35:00.427 00.000 11060 Move returns status 0, amount 0
21:35:00.427 00.000 11060 move complete, result=0
21:35:00.427 00.000 11060 worker thread done servicing request
21:35:00.427 00.000 11060 Worker thread wakes up
21:35:00.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:00.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:00.427 00.000 10844 GuideStep: -0.3 px 39 ms EAST, 0.1 px 0 ms NORTH
21:35:01.069 00.642 11060 Exposure complete
21:35:01.240 00.171 11060 worker thread done servicing request
21:35:01.240 00.000 10844 OnExposeComplete: enter
21:35:01.240 00.000 10844 UpdateGuideState(): m_state=6
21:35:01.240 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
21:35:01.240 00.000 10844 Star::Find returns 1 (0), X=94.92, Y=464.13, Mass=1388, SNR=23.4, Peak=112 HFD=3.8
21:35:01.240 00.000 10844 MultiStar: [#1 0.23,1.11,0.00,M8] [#2 -0.53,1.09,0.00,M8] [#3 -0.01,-1.12,0.00,M1] [#4 -0.29,0.00,3.04,U] [#5 0.57,0.10,0.91,U] [#6 -1.83,0.39,0.00,M5] [#7 0.90,0.44,0.00,R] [#8 -0.65,0.38,0.70,U] 
21:35:01.240 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.12}, one-star: {0.51, 0.33}
21:35:01.240 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.80) = xAngle (2.80 = 2.80)
21:35:01.240 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
21:35:01.240 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.00 mountX=-0.13 mountY=0.06, mountTheta=2.73
21:35:01.243 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.12, opts=13)
21:35:01.243 00.000 10844 Enqueuing Move request for scope (-0.06, 0.12)
21:35:01.243 00.000 11060 Worker thread wakes up
21:35:01.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
21:35:01.243 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
21:35:01.243 00.000 11060 Moving (-0.06, 0.12) raw xDistance=-0.13 yDistance=0.06
21:35:01.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:35:01.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:01.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:35:01.243 00.000 11060 MoveAxis(E, 20, ABG)
21:35:01.243 00.000 11060 Guiding  Dir = 2, Dur = 20
21:35:01.250 00.007 11060 IsSlewing returns 0
21:35:01.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:01.250 00.000 11060 IsGuiding returns 0
21:35:01.268 00.018 10844 UpdateGuideState exits: m=1388 SNR=23.4
21:35:01.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:01.270 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:01.270 00.000 10844 Enqueuing Expose request
21:35:01.280 00.010 11060 IsGuiding returns 0
21:35:01.280 00.000 11060 Move returns status 0, amount 20
21:35:01.280 00.000 11060 MoveAxis(N, 0, ABG)
21:35:01.280 00.000 11060 Move returns status 0, amount 0
21:35:01.280 00.000 11060 move complete, result=0
21:35:01.280 00.000 11060 worker thread done servicing request
21:35:01.280 00.000 11060 Worker thread wakes up
21:35:01.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:01.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:01.280 00.000 10844 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
21:35:01.922 00.642 11060 Exposure complete
21:35:02.091 00.169 11060 worker thread done servicing request
21:35:02.091 00.000 10844 OnExposeComplete: enter
21:35:02.091 00.000 10844 UpdateGuideState(): m_state=6
21:35:02.091 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
21:35:02.091 00.000 10844 Star::Find returns 1 (0), X=94.77, Y=464.68, Mass=966, SNR=19.9, Peak=108 HFD=3.4
21:35:02.091 00.000 10844 MultiStar: [#1 0.40,2.06,0.00,M9] [#2 -1.00,2.14,0.00,M9] [#3 0.20,0.01,0.68,U] [#4 -0.30,-0.00,3.45,U] [#5 0.74,1.25,0.00,M10] [#6 -1.17,0.87,0.00,M6] [#7 0.01,0.47,0.80,U] [#8 -0.43,0.36,0.87,U] 
21:35:02.091 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.23}, one-star: {0.36, 0.88}
21:35:02.091 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.80) = xAngle (2.90 = 2.90)
21:35:02.091 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.82 = 2.82)
21:35:02.091 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.27 cameraTheta=2.10 mountX=-0.26 mountY=0.08, mountTheta=2.82
21:35:02.097 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.23, opts=13)
21:35:02.097 00.000 10844 Enqueuing Move request for scope (-0.13, 0.23)
21:35:02.097 00.000 11060 Worker thread wakes up
21:35:02.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
21:35:02.097 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
21:35:02.097 00.000 11060 Moving (-0.13, 0.23) raw xDistance=-0.26 yDistance=0.08
21:35:02.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:35:02.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:02.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:35:02.097 00.000 11060 MoveAxis(E, 38, ABG)
21:35:02.097 00.000 11060 Guiding  Dir = 2, Dur = 38
21:35:02.104 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:02.111 00.007 11060 IsSlewing returns 0
21:35:02.111 00.000 11060 IsGuiding returns 0
21:35:02.124 00.013 10844 UpdateGuideState exits: m=966 SNR=19.9
21:35:02.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:02.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:02.124 00.000 10844 Enqueuing Expose request
21:35:02.154 00.030 11060 IsGuiding returns 0
21:35:02.154 00.000 11060 Move returns status 0, amount 38
21:35:02.154 00.000 11060 MoveAxis(N, 0, ABG)
21:35:02.154 00.000 11060 Move returns status 0, amount 0
21:35:02.154 00.000 11060 move complete, result=0
21:35:02.154 00.000 11060 worker thread done servicing request
21:35:02.154 00.000 11060 Worker thread wakes up
21:35:02.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:02.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:02.156 00.002 10844 GuideStep: -0.3 px 38 ms EAST, 0.1 px 0 ms NORTH
21:35:02.796 00.640 11060 Exposure complete
21:35:02.958 00.162 11060 worker thread done servicing request
21:35:02.958 00.000 10844 OnExposeComplete: enter
21:35:02.958 00.000 10844 UpdateGuideState(): m_state=6
21:35:02.958 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
21:35:02.958 00.000 10844 Star::Find returns 1 (0), X=94.82, Y=464.46, Mass=1216, SNR=22.3, Peak=114 HFD=3.3
21:35:02.958 00.000 10844 MultiStar: [#1 0.01,1.71,0.00,M10] [#2 -0.20,1.47,0.00,M10] [#3 0.07,0.00,0.59,U] [#4 -0.47,-0.55,2.90,U] [#5 0.10,0.70,0.92,U] [#6 -1.07,0.59,0.00,M7] [#7 0.31,0.88,0.00,M1] [#8 -0.61,0.60,0.71,U] 
21:35:02.958 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.02}, one-star: {0.41, 0.66}
21:35:02.958 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.80) = xAngle (3.83 = -2.45)
21:35:02.958 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.75 = -2.54)
21:35:02.958 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.03 mountX=-0.16 mountY=-0.12, mountTheta=-2.51
21:35:02.963 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.02, opts=13)
21:35:02.963 00.000 10844 Enqueuing Move request for scope (-0.20, 0.02)
21:35:02.963 00.000 11060 Worker thread wakes up
21:35:02.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
21:35:02.963 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
21:35:02.963 00.000 11060 Moving (-0.20, 0.02) raw xDistance=-0.16 yDistance=-0.12
21:35:02.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:35:02.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:02.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:35:02.963 00.000 11060 MoveAxis(E, 24, ABG)
21:35:02.965 00.002 11060 Guiding  Dir = 2, Dur = 24
21:35:02.970 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:02.985 00.015 11060 IsSlewing returns 0
21:35:02.985 00.000 11060 IsGuiding returns 0
21:35:02.987 00.002 10844 UpdateGuideState exits: m=1216 SNR=22.3
21:35:02.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:02.989 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:02.989 00.000 10844 Enqueuing Expose request
21:35:03.030 00.041 11060 IsGuiding returns 0
21:35:03.030 00.000 11060 Move returns status 0, amount 24
21:35:03.030 00.000 11060 MoveAxis(N, 0, ABG)
21:35:03.030 00.000 11060 Move returns status 0, amount 0
21:35:03.030 00.000 11060 move complete, result=0
21:35:03.030 00.000 11060 worker thread done servicing request
21:35:03.030 00.000 11060 Worker thread wakes up
21:35:03.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:03.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:03.030 00.000 10844 GuideStep: -0.2 px 24 ms EAST, -0.1 px 0 ms NORTH
21:35:03.668 00.638 11060 Exposure complete
21:35:03.853 00.185 11060 worker thread done servicing request
21:35:03.855 00.002 10844 OnExposeComplete: enter
21:35:03.855 00.000 10844 UpdateGuideState(): m_state=6
21:35:03.855 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
21:35:03.855 00.000 10844 Star::Find returns 1 (0), X=94.94, Y=464.08, Mass=925, SNR=19.4, Peak=87 HFD=2.9
21:35:03.855 00.000 10844 MultiStar: [#1 -0.19,0.93,0.00,R] [#2 0.40,1.18,0.00,R] [#3 -0.21,-0.74,0.82,U] [#4 -0.20,-0.63,3.46,U] [#5 0.19,0.87,0.00,M10] [#6 -0.83,0.93,0.00,M8] [#7 0.19,0.66,1.02,U] [#8 -0.53,0.22,0.83,U] 
21:35:03.855 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.23}, one-star: {0.53, 0.27}
21:35:03.855 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.80) = xAngle (-1.11 = -1.11)
21:35:03.855 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.20 = -1.20)
21:35:03.855 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.91 mountX=0.11 mountY=-0.23, mountTheta=-1.12
21:35:03.857 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.23, opts=13)
21:35:03.858 00.001 10844 Enqueuing Move request for scope (-0.08, -0.23)
21:35:03.858 00.000 11060 Worker thread wakes up
21:35:03.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
21:35:03.858 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
21:35:03.858 00.000 11060 Moving (-0.08, -0.23) raw xDistance=0.11 yDistance=-0.23
21:35:03.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:35:03.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:03.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:35:03.858 00.000 11060 MoveAxis(E, 0, ABG)
21:35:03.858 00.000 11060 Move returns status 0, amount 0
21:35:03.858 00.000 11060 MoveAxis(N, 0, ABG)
21:35:03.859 00.001 11060 Move returns status 0, amount 0
21:35:03.859 00.000 11060 move complete, result=0
21:35:03.859 00.000 11060 worker thread done servicing request
21:35:03.864 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:03.880 00.016 10844 UpdateGuideState exits: m=925 SNR=19.4
21:35:03.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:03.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:03.880 00.000 10844 Enqueuing Expose request
21:35:03.880 00.000 11060 Worker thread wakes up
21:35:03.880 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:35:03.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:03.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:04.510 00.630 11060 Exposure complete
21:35:04.681 00.171 11060 worker thread done servicing request
21:35:04.683 00.002 10844 OnExposeComplete: enter
21:35:04.683 00.000 10844 UpdateGuideState(): m_state=6
21:35:04.683 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
21:35:04.683 00.000 10844 Star::Find returns 1 (0), X=94.77, Y=463.41, Mass=978, SNR=19.8, Peak=81 HFD=3.6
21:35:04.683 00.000 10844 MultiStar: [#1 -0.25,0.51,1.02,U] [#2 -0.76,-0.04,0.99,U] [#3 -0.42,-0.65,0.72,U] [#4 -0.31,-0.93,0.00,M1] [#5 0.34,0.41,1.07,U] [#6 -1.24,-0.24,0.00,M9] [#7 0.18,-0.07,0.89,U] [#8 -1.04,-0.20,0.00,M1] 
21:35:04.683 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.00}, one-star: {0.36, -0.39}
21:35:04.683 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.80) = xAngle (3.94 = -2.34)
21:35:04.683 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.86 = -2.43)
21:35:04.683 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.14 mountX=-0.05 mountY=-0.05, mountTheta=-2.39
21:35:04.685 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.00, opts=13)
21:35:04.685 00.000 10844 Enqueuing Move request for scope (-0.08, 0.00)
21:35:04.687 00.002 11060 Worker thread wakes up
21:35:04.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
21:35:04.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
21:35:04.687 00.000 11060 Moving (-0.08, 0.00) raw xDistance=-0.05 yDistance=-0.05
21:35:04.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:35:04.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:04.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:35:04.687 00.000 11060 MoveAxis(E, 0, ABG)
21:35:04.687 00.000 11060 Move returns status 0, amount 0
21:35:04.687 00.000 11060 MoveAxis(N, 0, ABG)
21:35:04.687 00.000 11060 Move returns status 0, amount 0
21:35:04.687 00.000 11060 move complete, result=0
21:35:04.687 00.000 11060 worker thread done servicing request
21:35:04.690 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:04.711 00.021 10844 UpdateGuideState exits: m=978 SNR=19.8
21:35:04.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:04.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:04.711 00.000 10844 Enqueuing Expose request
21:35:04.711 00.000 11060 Worker thread wakes up
21:35:04.711 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:35:04.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:04.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:05.325 00.614 11060 Exposure complete
21:35:05.479 00.154 11060 worker thread done servicing request
21:35:05.479 00.000 10844 OnExposeComplete: enter
21:35:05.479 00.000 10844 UpdateGuideState(): m_state=6
21:35:05.479 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
21:35:05.479 00.000 10844 Star::Find returns 1 (0), X=94.45, Y=464.01, Mass=693, SNR=16.2, Peak=87 HFD=3.4
21:35:05.479 00.000 10844 MultiStar: [#1 0.40,0.08,1.47,U] [#2 -0.62,-0.31,1.14,U] [#3 -0.85,-0.51,0.00,M1] [#4 -0.80,-0.78,0.00,M2] [#5 0.26,-0.21,1.20,U] [#6 -1.77,0.15,0.00,M10] [#7 0.05,-0.32,1.15,U] [#8 -0.94,0.51,0.00,M2] 
21:35:05.479 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.11}, one-star: {0.04, 0.21}
21:35:05.479 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.80) = xAngle (-0.33 = -0.33)
21:35:05.479 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.42 = -0.42)
21:35:05.479 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.14 mountX=0.11 mountY=-0.05, mountTheta=-0.41
21:35:05.479 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
21:35:05.479 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
21:35:05.479 00.000 11060 Worker thread wakes up
21:35:05.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
21:35:05.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
21:35:05.479 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.11 yDistance=-0.05
21:35:05.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:35:05.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:05.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:35:05.479 00.000 11060 MoveAxis(E, 0, ABG)
21:35:05.479 00.000 11060 Move returns status 0, amount 0
21:35:05.482 00.003 11060 MoveAxis(N, 0, ABG)
21:35:05.482 00.000 11060 Move returns status 0, amount 0
21:35:05.482 00.000 11060 move complete, result=0
21:35:05.482 00.000 11060 worker thread done servicing request
21:35:05.488 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:05.503 00.015 10844 UpdateGuideState exits: m=693 SNR=16.2
21:35:05.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:05.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:05.503 00.000 10844 Enqueuing Expose request
21:35:05.503 00.000 11060 Worker thread wakes up
21:35:05.503 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:35:05.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:05.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:06.141 00.638 11060 Exposure complete
21:35:06.322 00.181 11060 worker thread done servicing request
21:35:06.322 00.000 10844 OnExposeComplete: enter
21:35:06.322 00.000 10844 UpdateGuideState(): m_state=6
21:35:06.322 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
21:35:06.322 00.000 10844 Star::Find returns 1 (0), X=94.88, Y=463.33, Mass=916, SNR=19.0, Peak=88 HFD=3.3
21:35:06.322 00.000 10844 MultiStar: [#1 0.50,0.32,1.27,U] [#2 -1.02,-0.01,0.00,M1] [#3 -0.65,-0.26,0.78,U] [#4 -0.47,-0.35,3.54,U] [#5 0.73,0.06,0.94,U] [#6 -1.63,0.06,0.00,R] [#7 0.31,0.06,1.12,U] [#8 -0.16,0.38,1.08,U] 
21:35:06.322 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {0.47, -0.47}
21:35:06.322 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.80) = xAngle (-0.98 = -0.98)
21:35:06.322 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.06 = -1.06)
21:35:06.322 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.78 mountX=0.06 mountY=-0.09, mountTheta=-1.00
21:35:06.332 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
21:35:06.332 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
21:35:06.333 00.001 11060 Worker thread wakes up
21:35:06.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
21:35:06.333 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
21:35:06.333 00.000 11060 Moving (-0.02, -0.10) raw xDistance=0.06 yDistance=-0.09
21:35:06.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:35:06.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:06.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:35:06.333 00.000 11060 MoveAxis(E, 0, ABG)
21:35:06.333 00.000 11060 Move returns status 0, amount 0
21:35:06.333 00.000 11060 MoveAxis(N, 0, ABG)
21:35:06.333 00.000 11060 Move returns status 0, amount 0
21:35:06.333 00.000 11060 move complete, result=0
21:35:06.335 00.002 11060 worker thread done servicing request
21:35:06.344 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:06.366 00.022 10844 UpdateGuideState exits: m=916 SNR=19.0
21:35:06.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:06.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:06.366 00.000 10844 Enqueuing Expose request
21:35:06.366 00.000 11060 Worker thread wakes up
21:35:06.366 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:35:06.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:06.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:06.985 00.619 11060 Exposure complete
21:35:07.162 00.177 11060 worker thread done servicing request
21:35:07.162 00.000 10844 OnExposeComplete: enter
21:35:07.162 00.000 10844 UpdateGuideState(): m_state=6
21:35:07.164 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
21:35:07.164 00.000 10844 Star::Find returns 1 (0), X=94.23, Y=464.27, Mass=882, SNR=18.4, Peak=70 HFD=3.6
21:35:07.164 00.000 10844 MultiStar: [#1 0.44,0.73,0.92,U] [#2 -0.16,0.68,1.07,U] [#3 -1.00,-0.37,0.00,M1] [#4 -0.27,-0.53,4.00,U] [#5 0.99,0.74,0.00,M8] [#6 0.29,-0.32,0.74,U] [#7 -0.35,-0.48,0.93,U] [#8 -1.08,0.89,0.00,M2] 
21:35:07.164 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.11}, one-star: {-0.18, 0.47}
21:35:07.164 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.80) = xAngle (-1.65 = -1.65)
21:35:07.164 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.74 = -1.74)
21:35:07.164 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.45 mountX=-0.01 mountY=-0.17, mountTheta=-1.65
21:35:07.166 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.11, opts=13)
21:35:07.166 00.000 10844 Enqueuing Move request for scope (-0.13, -0.11)
21:35:07.166 00.000 11060 Worker thread wakes up
21:35:07.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
21:35:07.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
21:35:07.166 00.000 11060 Moving (-0.13, -0.11) raw xDistance=-0.01 yDistance=-0.17
21:35:07.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:35:07.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:07.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:35:07.166 00.000 11060 MoveAxis(E, 0, ABG)
21:35:07.166 00.000 11060 Move returns status 0, amount 0
21:35:07.166 00.000 11060 MoveAxis(N, 0, ABG)
21:35:07.166 00.000 11060 Move returns status 0, amount 0
21:35:07.166 00.000 11060 move complete, result=0
21:35:07.166 00.000 11060 worker thread done servicing request
21:35:07.172 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:07.188 00.016 10844 UpdateGuideState exits: m=882 SNR=18.4
21:35:07.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:07.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:07.188 00.000 10844 Enqueuing Expose request
21:35:07.188 00.000 11060 Worker thread wakes up
21:35:07.188 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:35:07.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:07.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:07.822 00.634 11060 Exposure complete
21:35:07.980 00.158 11060 worker thread done servicing request
21:35:07.980 00.000 10844 OnExposeComplete: enter
21:35:07.980 00.000 10844 UpdateGuideState(): m_state=6
21:35:07.980 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
21:35:07.980 00.000 10844 Star::Find returns 1 (0), X=94.65, Y=464.59, Mass=1092, SNR=21.3, Peak=100 HFD=3.3
21:35:07.980 00.000 10844 MultiStar: [#1 0.43,1.28,0.00,M1] [#2 -0.86,0.32,0.00,M1] [#3 -0.17,-0.28,0.82,U] [#4 -0.11,0.12,3.11,U] [#5 0.06,0.93,0.00,M9] [#6 0.32,0.15,0.77,U] [#7 0.33,0.55,0.96,U] [#8 -0.50,0.67,0.79,U] 
21:35:07.980 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.28}, one-star: {0.24, 0.78}
21:35:07.980 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.80) = xAngle (2.41 = 2.41)
21:35:07.980 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.32 = 2.32)
21:35:07.980 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.60 mountX=-0.21 mountY=0.21, mountTheta=2.36
21:35:07.983 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.28, opts=13)
21:35:07.983 00.000 10844 Enqueuing Move request for scope (-0.01, 0.28)
21:35:07.983 00.000 11060 Worker thread wakes up
21:35:07.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
21:35:07.984 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
21:35:07.984 00.000 11060 Moving (-0.01, 0.28) raw xDistance=-0.21 yDistance=0.21
21:35:07.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
21:35:07.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
21:35:07.984 00.000 11060 MoveAxis(E, 31, ABG)
21:35:07.984 00.000 11060 Guiding  Dir = 2, Dur = 31
21:35:07.988 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:08.006 00.018 10844 UpdateGuideState exits: m=1092 SNR=21.3
21:35:08.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:08.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:08.006 00.000 10844 Enqueuing Expose request
21:35:08.011 00.005 11060 IsSlewing returns 0
21:35:08.011 00.000 11060 IsGuiding returns 0
21:35:08.073 00.062 11060 IsGuiding returns 0
21:35:08.073 00.000 11060 Move returns status 0, amount 31
21:35:08.073 00.000 11060 MoveAxis(S, 79, ABG)
21:35:08.073 00.000 11060 Guiding  Dir = 1, Dur = 79
21:35:08.102 00.029 11060 IsSlewing returns 0
21:35:08.102 00.000 11060 IsGuiding returns 0
21:35:08.207 00.105 11060 IsGuiding returns 0
21:35:08.209 00.002 11060 Move returns status 0, amount 79
21:35:08.209 00.000 11060 move complete, result=0
21:35:08.209 00.000 11060 worker thread done servicing request
21:35:08.209 00.000 11060 Worker thread wakes up
21:35:08.209 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 79 ms SOUTH
21:35:08.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:08.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:08.840 00.631 11060 Exposure complete
21:35:08.999 00.159 11060 worker thread done servicing request
21:35:08.999 00.000 10844 OnExposeComplete: enter
21:35:08.999 00.000 10844 UpdateGuideState(): m_state=6
21:35:08.999 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
21:35:08.999 00.000 10844 Star::Find returns 1 (0), X=94.82, Y=464.40, Mass=1133, SNR=21.3, Peak=83 HFD=3.7
21:35:08.999 00.000 10844 MultiStar: [#1 0.02,1.06,0.00,M2] [#2 -1.24,0.98,0.00,M2] [#3 0.26,-0.69,0.75,U] [#4 -0.74,0.78,0.00,M1] [#5 -0.30,0.97,0.00,M10] [#6 -0.25,0.81,0.86,U] [#7 0.01,0.81,0.97,U] [#8 -1.53,1.55,0.00,M2] 
21:35:08.999 00.000 10844 refined, 3 included, MultiStar: {0.11, 0.44}, one-star: {0.41, 0.60}
21:35:08.999 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.80) = xAngle (2.12 = 2.12)
21:35:08.999 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.04 = 2.04)
21:35:08.999 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.44 hyp=0.45 cameraTheta=1.32 mountX=-0.24 mountY=0.40, mountTheta=2.10
21:35:09.001 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.44, opts=13)
21:35:09.001 00.000 10844 Enqueuing Move request for scope (0.11, 0.44)
21:35:09.001 00.000 11060 Worker thread wakes up
21:35:09.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.44) opts 0xd
21:35:09.001 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.44)
21:35:09.001 00.000 11060 Moving (0.11, 0.44) raw xDistance=-0.24 yDistance=0.40
21:35:09.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:35:09.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
21:35:09.001 00.000 11060 MoveAxis(E, 35, ABG)
21:35:09.001 00.000 11060 Guiding  Dir = 2, Dur = 35
21:35:09.012 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:09.027 00.015 11060 IsSlewing returns 0
21:35:09.027 00.000 11060 IsGuiding returns 0
21:35:09.027 00.000 10844 UpdateGuideState exits: m=1133 SNR=21.3
21:35:09.029 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:09.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:09.029 00.000 10844 Enqueuing Expose request
21:35:09.084 00.055 11060 IsGuiding returns 0
21:35:09.085 00.001 11060 Move returns status 0, amount 35
21:35:09.085 00.000 11060 MoveAxis(S, 154, ABG)
21:35:09.085 00.000 11060 Guiding  Dir = 1, Dur = 154
21:35:09.114 00.029 11060 IsSlewing returns 0
21:35:09.115 00.001 11060 IsGuiding returns 0
21:35:09.271 00.156 11060 IsGuiding returns 0
21:35:09.271 00.000 11060 Move returns status 0, amount 154
21:35:09.271 00.000 11060 move complete, result=0
21:35:09.271 00.000 11060 worker thread done servicing request
21:35:09.271 00.000 11060 Worker thread wakes up
21:35:09.271 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.4 px 154 ms SOUTH
21:35:09.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:09.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:09.899 00.628 11060 Exposure complete
21:35:10.057 00.158 11060 worker thread done servicing request
21:35:10.057 00.000 10844 OnExposeComplete: enter
21:35:10.057 00.000 10844 UpdateGuideState(): m_state=6
21:35:10.057 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
21:35:10.057 00.000 10844 Star::Find returns 1 (0), X=94.25, Y=464.06, Mass=1371, SNR=23.8, Peak=115 HFD=3.4
21:35:10.057 00.000 10844 MultiStar: [#1 -0.19,0.13,0.88,U] [#2 -0.87,0.20,0.00,M3] [#3 -0.76,-0.67,0.00,M1] [#4 -0.35,-0.43,2.85,U] [#5 0.52,-0.70,0.86,U] [#6 -0.21,-0.16,0.74,U] [#7 -1.02,-0.34,0.00,M1] [#8 -0.83,0.60,0.00,M3] 
21:35:10.057 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.25}, one-star: {-0.16, 0.25}
21:35:10.059 00.002 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.80) = xAngle (-1.35 = -1.35)
21:35:10.059 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.44 = -1.44)
21:35:10.059 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.15 mountX=0.06 mountY=-0.29, mountTheta=-1.35
21:35:10.059 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.25, opts=13)
21:35:10.059 00.000 10844 Enqueuing Move request for scope (-0.16, -0.25)
21:35:10.061 00.002 11060 Worker thread wakes up
21:35:10.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
21:35:10.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
21:35:10.061 00.000 11060 Moving (-0.16, -0.25) raw xDistance=0.06 yDistance=-0.29
21:35:10.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:35:10.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:10.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:35:10.061 00.000 11060 MoveAxis(E, 0, ABG)
21:35:10.061 00.000 11060 Move returns status 0, amount 0
21:35:10.061 00.000 11060 MoveAxis(N, 0, ABG)
21:35:10.061 00.000 11060 Move returns status 0, amount 0
21:35:10.061 00.000 11060 move complete, result=0
21:35:10.061 00.000 11060 worker thread done servicing request
21:35:10.069 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:10.093 00.024 10844 UpdateGuideState exits: m=1371 SNR=23.8
21:35:10.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:10.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:10.093 00.000 10844 Enqueuing Expose request
21:35:10.093 00.000 11060 Worker thread wakes up
21:35:10.093 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:35:10.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:10.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:10.723 00.630 11060 Exposure complete
21:35:10.899 00.176 11060 worker thread done servicing request
21:35:10.899 00.000 10844 OnExposeComplete: enter
21:35:10.899 00.000 10844 UpdateGuideState(): m_state=6
21:35:10.899 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
21:35:10.899 00.000 10844 Star::Find returns 1 (0), X=94.37, Y=463.69, Mass=938, SNR=19.2, Peak=86 HFD=3.3
21:35:10.899 00.000 10844 MultiStar: [#1 0.18,1.12,0.00,M2] [#2 -0.40,0.19,0.74,U] [#3 0.17,-0.15,0.64,U] [#4 0.27,-0.43,3.52,U] [#5 0.64,0.64,0.00,M10] [#6 -0.52,0.57,0.81,U] [#7 0.20,-0.02,0.92,U] [#8 -0.47,0.61,0.84,U] 
21:35:10.899 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.07}, one-star: {-0.05, -0.11}
21:35:10.899 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.80) = xAngle (-0.62 = -0.62)
21:35:10.899 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.71 = -0.71)
21:35:10.899 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.08 cameraTheta=-1.43 mountX=0.06 mountY=-0.05, mountTheta=-0.68
21:35:10.904 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
21:35:10.904 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
21:35:10.904 00.000 11060 Worker thread wakes up
21:35:10.906 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
21:35:10.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
21:35:10.906 00.000 11060 Moving (0.01, -0.07) raw xDistance=0.06 yDistance=-0.05
21:35:10.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:35:10.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:10.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:35:10.906 00.000 11060 MoveAxis(E, 0, ABG)
21:35:10.906 00.000 11060 Move returns status 0, amount 0
21:35:10.906 00.000 11060 MoveAxis(N, 0, ABG)
21:35:10.906 00.000 11060 Move returns status 0, amount 0
21:35:10.906 00.000 11060 move complete, result=0
21:35:10.906 00.000 11060 worker thread done servicing request
21:35:10.918 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:10.934 00.016 10844 UpdateGuideState exits: m=938 SNR=19.2
21:35:10.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:10.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:10.934 00.000 10844 Enqueuing Expose request
21:35:10.934 00.000 11060 Worker thread wakes up
21:35:10.934 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:35:10.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:10.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:11.574 00.640 11060 Exposure complete
21:35:11.741 00.167 11060 worker thread done servicing request
21:35:11.742 00.001 10844 OnExposeComplete: enter
21:35:11.742 00.000 10844 UpdateGuideState(): m_state=6
21:35:11.742 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
21:35:11.742 00.000 10844 Star::Find returns 1 (0), X=94.78, Y=464.34, Mass=663, SNR=16.3, Peak=74 HFD=3.0
21:35:11.742 00.000 10844 MultiStar: [#1 0.69,0.76,0.00,M3] [#2 -0.65,0.89,0.00,M3] [#3 0.29,0.37,0.96,U] [#4 -0.48,0.11,4.25,U] [#5 0.89,0.80,0.00,R] [#6 0.73,0.92,0.00,M1] [#7 -0.03,0.78,1.14,U] [#8 -0.51,1.46,0.00,M3] 
21:35:11.742 00.000 10844 refined, 3 included, MultiStar: {-0.20, 0.30}, one-star: {0.36, 0.54}
21:35:11.743 00.001 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.80) = xAngle (2.95 = 2.95)
21:35:11.743 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.87 = 2.87)
21:35:11.743 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.30 hyp=0.36 cameraTheta=2.15 mountX=-0.36 mountY=0.10, mountTheta=2.87
21:35:11.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.30, opts=13)
21:35:11.744 00.000 10844 Enqueuing Move request for scope (-0.20, 0.30)
21:35:11.744 00.000 11060 Worker thread wakes up
21:35:11.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.30) opts 0xd
21:35:11.744 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.30)
21:35:11.744 00.000 11060 Moving (-0.20, 0.30) raw xDistance=-0.36 yDistance=0.10
21:35:11.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
21:35:11.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:11.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:35:11.744 00.000 11060 MoveAxis(E, 52, ABG)
21:35:11.744 00.000 11060 Guiding  Dir = 2, Dur = 52
21:35:11.749 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:11.780 00.031 10844 UpdateGuideState exits: m=663 SNR=16.3
21:35:11.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:11.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:11.780 00.000 10844 Enqueuing Expose request
21:35:11.785 00.005 11060 IsSlewing returns 0
21:35:11.786 00.001 11060 IsGuiding returns 0
21:35:11.879 00.093 11060 IsGuiding returns 0
21:35:11.879 00.000 11060 Move returns status 0, amount 52
21:35:11.879 00.000 11060 MoveAxis(N, 0, ABG)
21:35:11.879 00.000 11060 Move returns status 0, amount 0
21:35:11.879 00.000 11060 move complete, result=0
21:35:11.879 00.000 11060 worker thread done servicing request
21:35:11.879 00.000 11060 Worker thread wakes up
21:35:11.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:11.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:11.881 00.002 10844 GuideStep: -0.4 px 52 ms EAST, 0.1 px 0 ms NORTH
21:35:12.511 00.630 11060 Exposure complete
21:35:12.680 00.169 11060 worker thread done servicing request
21:35:12.680 00.000 10844 OnExposeComplete: enter
21:35:12.680 00.000 10844 UpdateGuideState(): m_state=6
21:35:12.682 00.002 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
21:35:12.682 00.000 10844 Star::Find returns 1 (0), X=94.91, Y=464.30, Mass=886, SNR=18.6, Peak=86 HFD=3.7
21:35:12.682 00.000 10844 MultiStar: [#1 -0.05,0.12,1.01,U] [#2 -0.82,1.11,0.00,M4] [#3 0.47,-0.13,0.93,U] [#4 0.43,-0.00,3.57,U] [#5 -0.14,0.24,1.14,U] [#6 0.18,0.64,0.99,U] [#7 0.20,-0.06,1.16,U] [#8 -0.17,0.17,0.95,U] 
21:35:12.682 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.14}, one-star: {0.50, 0.49}
21:35:12.682 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.80) = xAngle (1.34 = 1.34)
21:35:12.682 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.25 = 1.25)
21:35:12.682 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.54 mountX=0.06 mountY=0.26, mountTheta=1.33
21:35:12.684 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.14, opts=13)
21:35:12.684 00.000 10844 Enqueuing Move request for scope (0.23, 0.14)
21:35:12.684 00.000 11060 Worker thread wakes up
21:35:12.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
21:35:12.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
21:35:12.685 00.001 11060 Moving (0.23, 0.14) raw xDistance=0.06 yDistance=0.26
21:35:12.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:35:12.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
21:35:12.685 00.000 11060 MoveAxis(E, 0, ABG)
21:35:12.685 00.000 11060 Move returns status 0, amount 0
21:35:12.685 00.000 11060 MoveAxis(S, 98, ABG)
21:35:12.685 00.000 11060 Guiding  Dir = 1, Dur = 98
21:35:12.701 00.016 11060 IsSlewing returns 0
21:35:12.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:12.701 00.000 11060 IsGuiding returns 0
21:35:12.718 00.017 10844 UpdateGuideState exits: m=886 SNR=18.6
21:35:12.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:12.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:12.718 00.000 10844 Enqueuing Expose request
21:35:12.815 00.097 11060 IsGuiding returns 0
21:35:12.815 00.000 11060 Move returns status 0, amount 98
21:35:12.817 00.002 11060 move complete, result=0
21:35:12.817 00.000 11060 worker thread done servicing request
21:35:12.817 00.000 11060 Worker thread wakes up
21:35:12.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:12.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:12.819 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 98 ms SOUTH
21:35:13.440 00.621 11060 Exposure complete
21:35:13.598 00.158 11060 worker thread done servicing request
21:35:13.598 00.000 10844 OnExposeComplete: enter
21:35:13.598 00.000 10844 UpdateGuideState(): m_state=6
21:35:13.598 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
21:35:13.598 00.000 10844 Star::Find returns 1 (0), X=94.15, Y=463.67, Mass=966, SNR=19.6, Peak=93 HFD=3.6
21:35:13.598 00.000 10844 MultiStar: [#1 -0.32,0.94,0.00,M3] [#2 -1.46,0.55,0.00,M5] [#3 -0.66,0.30,0.76,U] [#4 -0.80,0.17,3.46,U] [#5 -0.99,0.29,0.00,M1] [#6 -0.37,1.62,0.00,M1] [#7 -0.37,0.53,0.97,U] [#8 -0.94,1.24,0.00,M3] 
21:35:13.598 00.000 10844 single-star, 3 included, MultiStar: {-0.63, 0.20}, one-star: {-0.26, -0.14}
21:35:13.598 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.80) = xAngle (-1.85 = -1.85)
21:35:13.603 00.005 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.94 = -1.94)
21:35:13.603 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-2.66 mountX=-0.08 mountY=-0.27, mountTheta=-1.86
21:35:13.603 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.14, opts=13)
21:35:13.605 00.002 10844 Enqueuing Move request for scope (-0.26, -0.14)
21:35:13.605 00.000 11060 Worker thread wakes up
21:35:13.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
21:35:13.605 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
21:35:13.605 00.000 11060 Moving (-0.26, -0.14) raw xDistance=-0.08 yDistance=-0.27
21:35:13.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:35:13.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:13.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:35:13.605 00.000 11060 MoveAxis(E, 0, ABG)
21:35:13.605 00.000 11060 Move returns status 0, amount 0
21:35:13.605 00.000 11060 MoveAxis(N, 0, ABG)
21:35:13.605 00.000 11060 Move returns status 0, amount 0
21:35:13.605 00.000 11060 move complete, result=0
21:35:13.605 00.000 11060 worker thread done servicing request
21:35:13.611 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:13.624 00.013 10844 UpdateGuideState exits: m=966 SNR=19.6
21:35:13.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:13.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:13.624 00.000 10844 Enqueuing Expose request
21:35:13.624 00.000 11060 Worker thread wakes up
21:35:13.629 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:35:13.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:13.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:14.254 00.625 11060 Exposure complete
21:35:14.431 00.177 11060 worker thread done servicing request
21:35:14.431 00.000 10844 OnExposeComplete: enter
21:35:14.431 00.000 10844 UpdateGuideState(): m_state=6
21:35:14.431 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
21:35:14.431 00.000 10844 Star::Find returns 1 (0), X=94.48, Y=464.46, Mass=1065, SNR=20.3, Peak=110 HFD=3.2
21:35:14.431 00.000 10844 MultiStar: [#1 -0.43,1.31,0.00,M4] [#2 -0.82,0.64,0.00,M6] [#3 -0.19,0.00,0.68,U] [#4 -0.78,0.18,3.36,U] [#5 -0.56,0.11,0.95,U] [#6 0.51,0.66,0.91,U] [#7 -0.03,0.48,0.93,U] [#8 -0.64,0.59,0.81,U] 
21:35:14.431 00.000 10844 refined, 6 included, MultiStar: {-0.38, 0.34}, one-star: {0.06, 0.66}
21:35:14.431 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.80) = xAngle (3.23 = -3.06)
21:35:14.431 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.14 = 3.14)
21:35:14.431 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.34 hyp=0.51 cameraTheta=2.42 mountX=-0.51 mountY=0.00, mountTheta=3.14
21:35:14.431 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.34, opts=13)
21:35:14.431 00.000 10844 Enqueuing Move request for scope (-0.38, 0.34)
21:35:14.431 00.000 11060 Worker thread wakes up
21:35:14.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.34) opts 0xd
21:35:14.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.34)
21:35:14.431 00.000 11060 Moving (-0.38, 0.34) raw xDistance=-0.51 yDistance=0.00
21:35:14.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
21:35:14.435 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:14.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:35:14.435 00.000 11060 MoveAxis(E, 74, ABG)
21:35:14.435 00.000 11060 Guiding  Dir = 2, Dur = 74
21:35:14.436 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:14.452 00.016 11060 IsSlewing returns 0
21:35:14.452 00.000 11060 IsGuiding returns 0
21:35:14.459 00.007 10844 UpdateGuideState exits: m=1065 SNR=20.3
21:35:14.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:14.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:14.459 00.000 10844 Enqueuing Expose request
21:35:14.529 00.070 11060 IsGuiding returns 0
21:35:14.529 00.000 11060 Move returns status 0, amount 74
21:35:14.529 00.000 11060 MoveAxis(N, 0, ABG)
21:35:14.529 00.000 11060 Move returns status 0, amount 0
21:35:14.529 00.000 11060 move complete, result=0
21:35:14.529 00.000 11060 worker thread done servicing request
21:35:14.529 00.000 11060 Worker thread wakes up
21:35:14.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:14.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:14.529 00.000 10844 GuideStep: -0.5 px 74 ms EAST, 0.0 px 0 ms NORTH
21:35:15.162 00.633 11060 Exposure complete
21:35:15.332 00.170 11060 worker thread done servicing request
21:35:15.334 00.002 10844 OnExposeComplete: enter
21:35:15.334 00.000 10844 UpdateGuideState(): m_state=6
21:35:15.335 00.001 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
21:35:15.335 00.000 10844 Star::Find returns 1 (0), X=95.02, Y=463.68, Mass=1225, SNR=22.3, Peak=103 HFD=3.8
21:35:15.335 00.000 10844 MultiStar: [#1 -0.69,0.54,0.00,M5] [#2 -1.95,0.46,0.00,M7] [#3 -0.35,0.00,0.67,U] [#4 -1.05,0.32,0.00,M1] [#5 -1.07,-0.24,0.00,M1] [#6 -0.32,-0.20,0.88,U] [#7 -0.97,0.79,0.00,M1] [#8 -1.13,-0.00,0.00,M3] 
21:35:15.335 00.000 10844 refined, 2 included, MultiStar: {0.03, -0.12}, one-star: {0.60, -0.12}
21:35:15.335 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.80) = xAngle (-0.48 = -0.48)
21:35:15.335 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.57 = -0.57)
21:35:15.335 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.29 mountX=0.11 mountY=-0.07, mountTheta=-0.55
21:35:15.339 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
21:35:15.340 00.001 10844 Enqueuing Move request for scope (0.03, -0.12)
21:35:15.341 00.001 11060 Worker thread wakes up
21:35:15.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
21:35:15.341 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
21:35:15.341 00.000 11060 Moving (0.03, -0.12) raw xDistance=0.11 yDistance=-0.07
21:35:15.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:35:15.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:15.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:35:15.341 00.000 11060 MoveAxis(E, 0, ABG)
21:35:15.341 00.000 11060 Move returns status 0, amount 0
21:35:15.341 00.000 11060 MoveAxis(N, 0, ABG)
21:35:15.341 00.000 11060 Move returns status 0, amount 0
21:35:15.341 00.000 11060 move complete, result=0
21:35:15.341 00.000 11060 worker thread done servicing request
21:35:15.345 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:15.362 00.017 10844 UpdateGuideState exits: m=1225 SNR=22.3
21:35:15.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:15.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:15.362 00.000 10844 Enqueuing Expose request
21:35:15.362 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:35:15.362 00.000 11060 Worker thread wakes up
21:35:15.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:15.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:15.995 00.633 11060 Exposure complete
21:35:16.168 00.173 11060 worker thread done servicing request
21:35:16.170 00.002 10844 OnExposeComplete: enter
21:35:16.170 00.000 10844 UpdateGuideState(): m_state=6
21:35:16.170 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
21:35:16.170 00.000 10844 Star::Find returns 1 (0), X=94.42, Y=464.05, Mass=1020, SNR=20.1, Peak=105 HFD=3.4
21:35:16.170 00.000 10844 MultiStar: [#1 -0.26,1.05,0.00,M6] [#2 -1.42,0.04,0.00,M8] [#3 -0.74,0.59,0.00,M1] [#4 -0.88,-0.11,0.00,M2] [#5 -1.39,-0.44,0.00,M2] [#6 -0.57,0.72,0.00,M1] [#7 -0.93,0.60,0.00,M2] [#8 -1.48,0.84,0.00,M4] 
21:35:16.170 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.80) = xAngle (2.35 = 2.35)
21:35:16.170 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.27 = 2.27)
21:35:16.170 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=-0.17 mountY=0.19, mountTheta=2.31
21:35:16.172 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.25, opts=13)
21:35:16.172 00.000 10844 Enqueuing Move request for scope (0.01, 0.25)
21:35:16.174 00.002 11060 Worker thread wakes up
21:35:16.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
21:35:16.174 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
21:35:16.174 00.000 11060 Moving (0.01, 0.25) raw xDistance=-0.17 yDistance=0.19
21:35:16.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
21:35:16.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:16.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:35:16.174 00.000 11060 MoveAxis(E, 25, ABG)
21:35:16.174 00.000 11060 Guiding  Dir = 2, Dur = 25
21:35:16.179 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:16.188 00.009 11060 IsSlewing returns 0
21:35:16.188 00.000 11060 IsGuiding returns 0
21:35:16.198 00.010 10844 UpdateGuideState exits: m=1020 SNR=20.1
21:35:16.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:16.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:16.198 00.000 10844 Enqueuing Expose request
21:35:16.221 00.023 11060 IsGuiding returns 0
21:35:16.221 00.000 11060 Move returns status 0, amount 25
21:35:16.221 00.000 11060 MoveAxis(N, 0, ABG)
21:35:16.221 00.000 11060 Move returns status 0, amount 0
21:35:16.221 00.000 11060 move complete, result=0
21:35:16.221 00.000 11060 worker thread done servicing request
21:35:16.221 00.000 11060 Worker thread wakes up
21:35:16.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:16.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:16.221 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.2 px 0 ms NORTH
21:35:16.845 00.624 11060 Exposure complete
21:35:16.999 00.154 11060 worker thread done servicing request
21:35:16.999 00.000 10844 OnExposeComplete: enter
21:35:16.999 00.000 10844 UpdateGuideState(): m_state=6
21:35:16.999 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
21:35:16.999 00.000 10844 Star::Find returns 1 (0), X=94.48, Y=464.58, Mass=962, SNR=19.3, Peak=77 HFD=3.3
21:35:16.999 00.000 10844 MultiStar: [#1 -0.49,0.42,0.98,U] [#2 -1.61,1.00,0.00,M9] [#3 -1.14,-0.53,0.00,M2] [#4 -1.59,-0.46,0.00,M3] [#5 -1.35,-0.28,0.00,M3] [#6 -0.17,0.86,0.93,U] [#7 -0.86,0.11,0.96,U] [#8 -1.10,0.17,0.00,M5] 
21:35:17.004 00.005 10844 refined, 3 included, MultiStar: {-0.36, 0.54}, one-star: {0.07, 0.78}
21:35:17.004 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.80) = xAngle (2.96 = 2.96)
21:35:17.004 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.87 = 2.87)
21:35:17.004 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.54 hyp=0.65 cameraTheta=2.16 mountX=-0.64 mountY=0.17, mountTheta=2.88
21:35:17.004 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.54, opts=13)
21:35:17.004 00.000 10844 Enqueuing Move request for scope (-0.36, 0.54)
21:35:17.006 00.002 11060 Worker thread wakes up
21:35:17.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.54) opts 0xd
21:35:17.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.54)
21:35:17.006 00.000 11060 Moving (-0.36, 0.54) raw xDistance=-0.64 yDistance=0.17
21:35:17.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.64
21:35:17.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:17.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:35:17.006 00.000 11060 MoveAxis(E, 94, ABG)
21:35:17.006 00.000 11060 Guiding  Dir = 2, Dur = 94
21:35:17.013 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:17.015 00.002 11060 IsSlewing returns 0
21:35:17.015 00.000 11060 IsGuiding returns 0
21:35:17.030 00.015 10844 UpdateGuideState exits: m=962 SNR=19.3
21:35:17.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:17.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:17.030 00.000 10844 Enqueuing Expose request
21:35:17.118 00.088 11060 IsGuiding returns 0
21:35:17.118 00.000 11060 Move returns status 0, amount 94
21:35:17.118 00.000 11060 MoveAxis(N, 0, ABG)
21:35:17.118 00.000 11060 Move returns status 0, amount 0
21:35:17.118 00.000 11060 move complete, result=0
21:35:17.118 00.000 11060 worker thread done servicing request
21:35:17.118 00.000 11060 Worker thread wakes up
21:35:17.118 00.000 10844 GuideStep: -0.6 px 94 ms EAST, 0.2 px 0 ms NORTH
21:35:17.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:17.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:17.752 00.634 11060 Exposure complete
21:35:17.936 00.184 11060 worker thread done servicing request
21:35:17.936 00.000 10844 OnExposeComplete: enter
21:35:17.936 00.000 10844 UpdateGuideState(): m_state=6
21:35:17.936 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
21:35:17.936 00.000 10844 Star::Find returns 1 (0), X=93.74, Y=464.56, Mass=1223, SNR=22.3, Peak=81 HFD=3.9
21:35:17.936 00.000 10844 MultiStar: [#1 -0.03,0.80,1.01,U] [#2 -1.16,-0.33,0.00,M10] [#3 -1.44,-0.42,0.00,M3] [#4 -0.86,-0.58,0.00,M4] [#5 -0.81,0.30,0.99,U] [#6 -0.46,0.21,0.73,U] [#7 -0.87,0.26,0.00,M2] [#8 -0.39,0.34,0.79,U] 
21:35:17.936 00.000 10844 refined, 4 included, MultiStar: {-0.47, 0.50}, one-star: {-0.67, 0.75}
21:35:17.936 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.80) = xAngle (3.13 = 3.13)
21:35:17.938 00.002 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
21:35:17.938 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.50 hyp=0.69 cameraTheta=2.33 mountX=-0.69 mountY=0.07, mountTheta=3.04
21:35:17.939 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.50, opts=13)
21:35:17.939 00.000 10844 Enqueuing Move request for scope (-0.47, 0.50)
21:35:17.939 00.000 11060 Worker thread wakes up
21:35:17.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.50) opts 0xd
21:35:17.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.50)
21:35:17.939 00.000 11060 Moving (-0.47, 0.50) raw xDistance=-0.69 yDistance=0.07
21:35:17.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.69
21:35:17.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:17.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:35:17.939 00.000 11060 MoveAxis(E, 104, ABG)
21:35:17.939 00.000 11060 Guiding  Dir = 2, Dur = 104
21:35:17.944 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:17.960 00.016 10844 UpdateGuideState exits: m=1223 SNR=22.3
21:35:17.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:17.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:17.960 00.000 10844 Enqueuing Expose request
21:35:17.970 00.010 11060 IsSlewing returns 0
21:35:17.970 00.000 11060 IsGuiding returns 0
21:35:18.094 00.124 11060 IsGuiding returns 0
21:35:18.094 00.000 11060 Move returns status 0, amount 104
21:35:18.094 00.000 11060 MoveAxis(N, 0, ABG)
21:35:18.094 00.000 11060 Move returns status 0, amount 0
21:35:18.094 00.000 11060 move complete, result=0
21:35:18.094 00.000 11060 worker thread done servicing request
21:35:18.094 00.000 11060 Worker thread wakes up
21:35:18.094 00.000 10844 GuideStep: -0.7 px 104 ms EAST, 0.1 px 0 ms NORTH
21:35:18.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:18.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:18.722 00.628 11060 Exposure complete
21:35:18.898 00.176 11060 worker thread done servicing request
21:35:18.898 00.000 10844 OnExposeComplete: enter
21:35:18.898 00.000 10844 UpdateGuideState(): m_state=6
21:35:18.898 00.000 10844 Star::Find(15, 93, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
21:35:18.898 00.000 10844 Star::Find returns 1 (0), X=93.93, Y=463.90, Mass=1069, SNR=20.6, Peak=86 HFD=4.0
21:35:18.898 00.000 10844 MultiStar: [#1 -0.33,0.41,1.00,U] [#2 -1.90,-1.27,0.00,R] [#3 -1.09,-0.57,0.00,M4] [#4 -1.21,-0.46,0.00,M5] [#5 -1.68,-0.67,0.00,M3] [#6 -0.26,-0.27,0.92,U] [#7 -0.77,-0.54,0.00,M3] [#8 -0.82,-0.24,0.73,U] 
21:35:18.898 00.000 10844 refined, 3 included, MultiStar: {-0.45, 0.02}, one-star: {-0.49, 0.10}
21:35:18.898 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.80) = xAngle (3.90 = -2.39)
21:35:18.898 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.81 = -2.47)
21:35:18.898 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.02 hyp=0.45 cameraTheta=3.09 mountX=-0.33 mountY=-0.28, mountTheta=-2.44
21:35:18.898 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.02, opts=13)
21:35:18.898 00.000 10844 Enqueuing Move request for scope (-0.45, 0.02)
21:35:18.898 00.000 11060 Worker thread wakes up
21:35:18.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.02) opts 0xd
21:35:18.898 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.02)
21:35:18.898 00.000 11060 Moving (-0.45, 0.02) raw xDistance=-0.33 yDistance=-0.28
21:35:18.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:35:18.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:35:18.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:35:18.898 00.000 11060 MoveAxis(E, 51, ABG)
21:35:18.898 00.000 11060 Guiding  Dir = 2, Dur = 51
21:35:18.906 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:18.919 00.013 11060 IsSlewing returns 0
21:35:18.919 00.000 11060 IsGuiding returns 0
21:35:18.929 00.010 10844 UpdateGuideState exits: m=1069 SNR=20.6
21:35:18.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:18.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:18.929 00.000 10844 Enqueuing Expose request
21:35:18.988 00.059 11060 IsGuiding returns 0
21:35:18.988 00.000 11060 Move returns status 0, amount 51
21:35:18.988 00.000 11060 MoveAxis(N, 0, ABG)
21:35:18.988 00.000 11060 Move returns status 0, amount 0
21:35:18.990 00.002 11060 move complete, result=0
21:35:18.990 00.000 11060 worker thread done servicing request
21:35:18.990 00.000 11060 Worker thread wakes up
21:35:18.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:18.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:18.990 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.3 px 0 ms NORTH
21:35:19.617 00.627 11060 Exposure complete
21:35:19.777 00.160 11060 worker thread done servicing request
21:35:19.777 00.000 10844 OnExposeComplete: enter
21:35:19.777 00.000 10844 UpdateGuideState(): m_state=6
21:35:19.777 00.000 10844 Star::Find(15, 93, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
21:35:19.777 00.000 10844 Star::Find returns 1 (0), X=94.50, Y=464.19, Mass=1076, SNR=20.8, Peak=90 HFD=3.7
21:35:19.777 00.000 10844 MultiStar: [#1 0.13,0.01,0.92,U] [#2 0.36,0.89,0.00,M1] [#3 -0.25,-0.12,0.75,U] [#4 -0.56,-0.52,3.38,U] [#5 -1.12,-0.61,0.00,M4] [#6 0.08,0.16,0.88,U] [#7 -0.07,0.24,0.93,U] [#8 -0.57,0.03,0.80,U] 
21:35:19.777 00.000 10844 refined, 6 included, MultiStar: {-0.27, -0.12}, one-star: {0.09, 0.39}
21:35:19.782 00.005 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.80) = xAngle (-1.91 = -1.91)
21:35:19.782 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.00 = -2.00)
21:35:19.782 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-2.71 mountX=-0.10 mountY=-0.27, mountTheta=-1.92
21:35:19.783 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.12, opts=13)
21:35:19.783 00.000 10844 Enqueuing Move request for scope (-0.27, -0.12)
21:35:19.783 00.000 11060 Worker thread wakes up
21:35:19.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd
21:35:19.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.12)
21:35:19.783 00.000 11060 Moving (-0.27, -0.12) raw xDistance=-0.10 yDistance=-0.27
21:35:19.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:35:19.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:35:19.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:35:19.783 00.000 11060 MoveAxis(E, 0, ABG)
21:35:19.783 00.000 11060 Move returns status 0, amount 0
21:35:19.783 00.000 11060 MoveAxis(N, 0, ABG)
21:35:19.783 00.000 11060 Move returns status 0, amount 0
21:35:19.783 00.000 11060 move complete, result=0
21:35:19.783 00.000 11060 worker thread done servicing request
21:35:19.787 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:19.807 00.020 10844 UpdateGuideState exits: m=1076 SNR=20.8
21:35:19.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:19.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:19.810 00.003 10844 Enqueuing Expose request
21:35:19.810 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:35:19.812 00.002 11060 Worker thread wakes up
21:35:19.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:19.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:20.446 00.634 11060 Exposure complete
21:35:20.599 00.153 11060 worker thread done servicing request
21:35:20.599 00.000 10844 OnExposeComplete: enter
21:35:20.599 00.000 10844 UpdateGuideState(): m_state=6
21:35:20.599 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
21:35:20.599 00.000 10844 Star::Find returns 1 (0), X=94.75, Y=463.67, Mass=1090, SNR=21.1, Peak=97 HFD=3.7
21:35:20.600 00.001 10844 MultiStar: [#1 -0.24,0.06,0.89,U] [#2 1.01,0.52,0.00,M2] [#3 -0.66,-0.42,0.58,U] [#4 -0.17,-0.81,3.12,U] [#5 -0.79,-0.69,0.00,M5] [#6 0.28,-0.06,1.00,U] [#7 -0.60,-0.03,0.74,U] [#8 -0.59,-0.52,0.72,U] 
21:35:20.600 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.41}, one-star: {0.34, -0.14}
21:35:20.600 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.80) = xAngle (0.42 = 0.42)
21:35:20.600 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.33 = 0.33)
21:35:20.600 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.14 hyp=0.36 cameraTheta=-0.38 mountX=0.33 mountY=0.12, mountTheta=0.34
21:35:20.600 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.14, opts=13)
21:35:20.600 00.000 10844 Enqueuing Move request for scope (0.34, -0.14)
21:35:20.602 00.002 11060 Worker thread wakes up
21:35:20.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.14) opts 0xd
21:35:20.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.14)
21:35:20.602 00.000 11060 Moving (0.34, -0.14) raw xDistance=0.33 yDistance=0.12
21:35:20.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
21:35:20.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:20.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:35:20.602 00.000 11060 MoveAxis(W, 49, ABG)
21:35:20.602 00.000 11060 Guiding  Dir = 3, Dur = 49
21:35:20.607 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:20.614 00.007 11060 IsSlewing returns 0
21:35:20.614 00.000 11060 IsGuiding returns 0
21:35:20.624 00.010 10844 UpdateGuideState exits: m=1090 SNR=21.1
21:35:20.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:20.626 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:20.626 00.000 10844 Enqueuing Expose request
21:35:20.679 00.053 11060 IsGuiding returns 0
21:35:20.679 00.000 11060 Move returns status 0, amount 49
21:35:20.679 00.000 11060 MoveAxis(N, 0, ABG)
21:35:20.679 00.000 11060 Move returns status 0, amount 0
21:35:20.679 00.000 11060 move complete, result=0
21:35:20.679 00.000 11060 worker thread done servicing request
21:35:20.679 00.000 11060 Worker thread wakes up
21:35:20.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:20.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:20.679 00.000 10844 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
21:35:21.305 00.626 11060 Exposure complete
21:35:21.483 00.178 11060 worker thread done servicing request
21:35:21.483 00.000 10844 OnExposeComplete: enter
21:35:21.483 00.000 10844 UpdateGuideState(): m_state=6
21:35:21.485 00.002 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
21:35:21.486 00.001 10844 Star::Find returns 1 (0), X=94.48, Y=463.71, Mass=1041, SNR=20.2, Peak=85 HFD=3.4
21:35:21.486 00.000 10844 MultiStar: [#1 -0.06,-0.30,1.04,U] [#2 0.27,0.52,0.93,U] [#3 -0.74,-1.08,0.00,M3] [#4 -1.27,-0.89,0.00,M4] [#5 -0.85,-1.08,0.00,M6] [#6 -0.17,-0.64,0.81,U] [#7 -0.70,0.07,0.91,U] [#8 -1.16,-0.99,0.00,M2] 
21:35:21.486 00.000 10844 single-star, 4 included, MultiStar: {-0.11, -0.08}, one-star: {0.06, -0.10}
21:35:21.486 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.80) = xAngle (-0.18 = -0.18)
21:35:21.486 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.27 = -0.27)
21:35:21.486 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-0.98 mountX=0.11 mountY=-0.03, mountTheta=-0.26
21:35:21.488 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
21:35:21.488 00.000 10844 Enqueuing Move request for scope (0.06, -0.10)
21:35:21.490 00.002 11060 Worker thread wakes up
21:35:21.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
21:35:21.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
21:35:21.490 00.000 11060 Moving (0.06, -0.10) raw xDistance=0.11 yDistance=-0.03
21:35:21.492 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:35:21.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:21.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:35:21.492 00.000 11060 MoveAxis(E, 0, ABG)
21:35:21.492 00.000 11060 Move returns status 0, amount 0
21:35:21.492 00.000 11060 MoveAxis(N, 0, ABG)
21:35:21.492 00.000 11060 Move returns status 0, amount 0
21:35:21.492 00.000 11060 move complete, result=0
21:35:21.493 00.001 11060 worker thread done servicing request
21:35:21.500 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:21.518 00.018 10844 UpdateGuideState exits: m=1041 SNR=20.2
21:35:21.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:21.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:21.518 00.000 10844 Enqueuing Expose request
21:35:21.518 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:35:21.518 00.000 11060 Worker thread wakes up
21:35:21.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:21.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:22.141 00.623 11060 Exposure complete
21:35:22.314 00.173 11060 worker thread done servicing request
21:35:22.314 00.000 10844 OnExposeComplete: enter
21:35:22.314 00.000 10844 UpdateGuideState(): m_state=6
21:35:22.315 00.001 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
21:35:22.315 00.000 10844 Star::Find returns 1 (0), X=94.08, Y=464.22, Mass=1236, SNR=22.2, Peak=80 HFD=4.2
21:35:22.315 00.000 10844 MultiStar: [#1 0.23,0.75,0.99,U] [#2 0.67,1.24,0.00,M2] [#3 -0.78,-1.07,0.00,M4] [#4 -0.07,-0.93,0.00,M5] [#5 -1.06,-0.35,0.00,M7] [#6 -0.54,0.03,0.61,U] [#7 0.02,-0.48,0.84,U] [#8 -0.73,0.12,0.82,U] 
21:35:22.315 00.000 10844 refined, 4 included, MultiStar: {-0.24, 0.20}, one-star: {-0.34, 0.41}
21:35:22.315 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.80) = xAngle (3.24 = -3.04)
21:35:22.315 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.15 = -3.13)
21:35:22.315 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.44 mountX=-0.31 mountY=-0.00, mountTheta=-3.13
21:35:22.317 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.20, opts=13)
21:35:22.317 00.000 10844 Enqueuing Move request for scope (-0.24, 0.20)
21:35:22.317 00.000 11060 Worker thread wakes up
21:35:22.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
21:35:22.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
21:35:22.317 00.000 11060 Moving (-0.24, 0.20) raw xDistance=-0.31 yDistance=-0.00
21:35:22.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:35:22.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:22.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:35:22.317 00.000 11060 MoveAxis(E, 46, ABG)
21:35:22.317 00.000 11060 Guiding  Dir = 2, Dur = 46
21:35:22.324 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:22.328 00.004 11060 IsSlewing returns 0
21:35:22.328 00.000 11060 IsGuiding returns 0
21:35:22.338 00.010 10844 UpdateGuideState exits: m=1236 SNR=22.2
21:35:22.341 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:22.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:22.341 00.000 10844 Enqueuing Expose request
21:35:22.395 00.054 11060 IsGuiding returns 0
21:35:22.395 00.000 11060 Move returns status 0, amount 46
21:35:22.395 00.000 11060 MoveAxis(N, 0, ABG)
21:35:22.395 00.000 11060 Move returns status 0, amount 0
21:35:22.395 00.000 11060 move complete, result=0
21:35:22.395 00.000 11060 worker thread done servicing request
21:35:22.395 00.000 11060 Worker thread wakes up
21:35:22.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:22.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:22.395 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
21:35:23.004 00.609 11060 Exposure complete
21:35:23.166 00.162 11060 worker thread done servicing request
21:35:23.166 00.000 10844 OnExposeComplete: enter
21:35:23.166 00.000 10844 UpdateGuideState(): m_state=6
21:35:23.166 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
21:35:23.166 00.000 10844 Star::Find returns 1 (0), X=94.73, Y=463.45, Mass=1320, SNR=22.5, Peak=98 HFD=4.3
21:35:23.166 00.000 10844 MultiStar: [#1 -0.37,0.35,0.91,U] [#2 0.66,1.08,0.00,M3] [#3 -0.73,-1.26,0.00,M5] [#4 -1.14,-0.56,0.00,M6] [#5 -1.34,-0.72,0.00,M8] [#6 -0.73,0.19,0.77,U] [#7 -0.13,-0.09,0.79,U] [#8 -0.56,-0.34,0.74,U] 
21:35:23.166 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.05}, one-star: {0.32, -0.36}
21:35:23.166 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.80) = xAngle (-2.15 = -2.15)
21:35:23.166 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.23 = -2.23)
21:35:23.166 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-2.95 mountX=-0.14 mountY=-0.21, mountTheta=-2.18
21:35:23.171 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.05, opts=13)
21:35:23.171 00.000 10844 Enqueuing Move request for scope (-0.26, -0.05)
21:35:23.171 00.000 11060 Worker thread wakes up
21:35:23.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
21:35:23.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
21:35:23.171 00.000 11060 Moving (-0.26, -0.05) raw xDistance=-0.14 yDistance=-0.21
21:35:23.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:35:23.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:35:23.172 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:35:23.172 00.000 11060 MoveAxis(E, 22, ABG)
21:35:23.172 00.000 11060 Guiding  Dir = 2, Dur = 22
21:35:23.176 00.004 11060 IsSlewing returns 0
21:35:23.176 00.000 11060 IsGuiding returns 0
21:35:23.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:23.192 00.016 10844 UpdateGuideState exits: m=1320 SNR=22.5
21:35:23.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:23.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:23.192 00.000 10844 Enqueuing Expose request
21:35:23.208 00.016 11060 IsGuiding returns 0
21:35:23.208 00.000 11060 Move returns status 0, amount 22
21:35:23.210 00.002 11060 MoveAxis(N, 0, ABG)
21:35:23.210 00.000 11060 Move returns status 0, amount 0
21:35:23.210 00.000 11060 move complete, result=0
21:35:23.210 00.000 11060 worker thread done servicing request
21:35:23.210 00.000 11060 Worker thread wakes up
21:35:23.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:23.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:23.213 00.003 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
21:35:23.843 00.630 11060 Exposure complete
21:35:24.019 00.176 11060 worker thread done servicing request
21:35:24.019 00.000 10844 OnExposeComplete: enter
21:35:24.019 00.000 10844 UpdateGuideState(): m_state=6
21:35:24.019 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
21:35:24.019 00.000 10844 Star::Find returns 1 (0), X=95.00, Y=462.34, Mass=856, SNR=17.8, Peak=83 HFD=3.9
21:35:24.021 00.002 10844 MultiStar: [#1 -0.08,-0.64,1.23,U] [#2 0.33,-0.01,0.97,U] [#3 -0.84,-0.69,0.00,M6] [#4 -0.19,-1.55,0.00,M7] [#5 -1.36,-1.40,0.00,M9] [#6 -0.48,-0.66,0.94,U] [#7 0.15,-0.06,1.12,U] [#8 -0.11,-0.72,1.10,U] 
21:35:24.021 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.59}, one-star: {0.59, -1.47}
21:35:24.021 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.80) = xAngle (-0.66 = -0.66)
21:35:24.021 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.75 = -0.75)
21:35:24.021 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.59 hyp=0.59 cameraTheta=-1.46 mountX=0.47 mountY=-0.40, mountTheta=-0.71
21:35:24.023 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.59, opts=13)
21:35:24.023 00.000 10844 Enqueuing Move request for scope (0.06, -0.59)
21:35:24.024 00.001 11060 Worker thread wakes up
21:35:24.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.59) opts 0xd
21:35:24.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.59)
21:35:24.024 00.000 11060 Moving (0.06, -0.59) raw xDistance=0.47 yDistance=-0.40
21:35:24.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
21:35:24.024 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.43 newest=-0.62
21:35:24.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
21:35:24.024 00.000 11060 MoveAxis(W, 68, ABG)
21:35:24.024 00.000 11060 Guiding  Dir = 3, Dur = 68
21:35:24.031 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:24.041 00.010 11060 IsSlewing returns 0
21:35:24.041 00.000 11060 IsGuiding returns 0
21:35:24.048 00.007 10844 UpdateGuideState exits: m=856 SNR=17.8
21:35:24.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:24.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:24.048 00.000 10844 Enqueuing Expose request
21:35:24.130 00.082 11060 IsGuiding returns 0
21:35:24.130 00.000 11060 Move returns status 0, amount 68
21:35:24.130 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 605 applied
21:35:24.130 00.000 11060 MoveAxis(N, 760, ABG)
21:35:24.130 00.000 11060 duration set to 605 by maxDecDuration
21:35:24.130 00.000 11060 Guiding  Dir = 0, Dur = 605
21:35:24.137 00.007 11060 IsSlewing returns 0
21:35:24.137 00.000 11060 IsGuiding returns 0
21:35:24.748 00.611 11060 IsGuiding returns 0
21:35:24.748 00.000 11060 Move returns status 0, amount 605
21:35:24.748 00.000 11060 move complete, result=0
21:35:24.748 00.000 11060 worker thread done servicing request
21:35:24.748 00.000 11060 Worker thread wakes up
21:35:24.748 00.000 10844 GuideStep: 0.5 px 68 ms WEST, -0.4 px 605 ms NORTH
21:35:24.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:24.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:25.375 00.627 11060 Exposure complete
21:35:25.520 00.145 11060 worker thread done servicing request
21:35:25.520 00.000 10844 OnExposeComplete: enter
21:35:25.520 00.000 10844 UpdateGuideState(): m_state=6
21:35:25.520 00.000 10844 Star::Find(15, 95, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
21:35:25.520 00.000 10844 Star::Find returns 1 (0), X=95.22, Y=463.50, Mass=1019, SNR=19.9, Peak=77 HFD=3.8
21:35:25.522 00.002 10844 MultiStar: [#1 0.15,0.13,0.93,U] [#2 1.05,1.57,0.00,M3] [#3 -0.20,-1.05,0.00,M7] [#4 -0.28,-1.14,0.00,M8] [#5 -1.50,-0.55,0.00,M10] [#6 0.09,0.21,0.92,U] [#7 0.65,-0.22,0.91,U] [#8 -0.48,-0.12,0.88,U] 
21:35:25.522 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.06}, one-star: {0.80, -0.30}
21:35:25.522 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.80) = xAngle (0.57 = 0.57)
21:35:25.522 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.48 = 0.48)
21:35:25.522 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.24 mountX=0.22 mountY=0.12, mountTheta=0.50
21:35:25.525 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.06, opts=13)
21:35:25.525 00.000 10844 Enqueuing Move request for scope (0.26, -0.06)
21:35:25.525 00.000 11060 Worker thread wakes up
21:35:25.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
21:35:25.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
21:35:25.525 00.000 11060 Moving (0.26, -0.06) raw xDistance=0.22 yDistance=0.12
21:35:25.525 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.54, ShCount=4, LgCount=0, SticCount=0,  Deflections: 0=-0.282778, 1:-0.122706
21:35:25.525 00.000 11060 BLC: No correction, Miss < min_move
21:35:25.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:35:25.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:25.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:35:25.525 00.000 11060 MoveAxis(W, 35, ABG)
21:35:25.525 00.000 11060 Guiding  Dir = 3, Dur = 35
21:35:25.527 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:25.543 00.016 11060 IsSlewing returns 0
21:35:25.544 00.001 11060 IsGuiding returns 0
21:35:25.544 00.000 10844 UpdateGuideState exits: m=1019 SNR=19.9
21:35:25.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:25.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:25.544 00.000 10844 Enqueuing Expose request
21:35:25.590 00.046 11060 IsGuiding returns 0
21:35:25.591 00.001 11060 Move returns status 0, amount 35
21:35:25.591 00.000 11060 MoveAxis(N, 0, ABG)
21:35:25.591 00.000 11060 Move returns status 0, amount 0
21:35:25.591 00.000 11060 move complete, result=0
21:35:25.591 00.000 11060 worker thread done servicing request
21:35:25.591 00.000 11060 Worker thread wakes up
21:35:25.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:25.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:25.591 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
21:35:26.213 00.622 11060 Exposure complete
21:35:26.370 00.157 11060 worker thread done servicing request
21:35:26.370 00.000 10844 OnExposeComplete: enter
21:35:26.370 00.000 10844 UpdateGuideState(): m_state=6
21:35:26.374 00.004 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
21:35:26.374 00.000 10844 Star::Find returns 1 (0), X=94.90, Y=464.23, Mass=1175, SNR=21.4, Peak=100 HFD=3.9
21:35:26.374 00.000 10844 MultiStar: [#1 0.16,0.24,0.94,U] [#2 0.20,1.88,0.00,M4] [#3 -0.61,-0.19,0.75,U] [#4 0.02,-0.21,3.26,U] [#5 -1.08,-0.37,0.00,R] [#6 0.50,-0.08,0.80,U] [#7 0.11,0.22,0.90,U] [#8 -1.21,-0.18,0.00,M1] 
21:35:26.374 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.00}, one-star: {0.49, 0.43}
21:35:26.374 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.80) = xAngle (0.77 = 0.77)
21:35:26.374 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.68 = 0.68)
21:35:26.374 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.04 mountX=0.07 mountY=0.06, mountTheta=0.72
21:35:26.376 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.00, opts=13)
21:35:26.376 00.000 10844 Enqueuing Move request for scope (0.10, -0.00)
21:35:26.376 00.000 11060 Worker thread wakes up
21:35:26.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
21:35:26.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
21:35:26.376 00.000 11060 Moving (0.10, -0.00) raw xDistance=0.07 yDistance=0.06
21:35:26.376 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.54, ShCount=4, LgCount=0, SticCount=0,  Deflections: 0=-0.282778, 1:-0.122706, 2:-0.062138
21:35:26.376 00.000 11060 BLC: No correction, Miss < min_move
21:35:26.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:35:26.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:26.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:35:26.376 00.000 11060 MoveAxis(E, 0, ABG)
21:35:26.376 00.000 11060 Move returns status 0, amount 0
21:35:26.376 00.000 11060 MoveAxis(N, 0, ABG)
21:35:26.376 00.000 11060 Move returns status 0, amount 0
21:35:26.376 00.000 11060 move complete, result=0
21:35:26.376 00.000 11060 worker thread done servicing request
21:35:26.381 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:26.398 00.017 10844 UpdateGuideState exits: m=1175 SNR=21.4
21:35:26.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:26.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:26.398 00.000 10844 Enqueuing Expose request
21:35:26.398 00.000 11060 Worker thread wakes up
21:35:26.398 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:35:26.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:26.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:27.035 00.637 11060 Exposure complete
21:35:27.190 00.155 11060 worker thread done servicing request
21:35:27.190 00.000 10844 OnExposeComplete: enter
21:35:27.190 00.000 10844 UpdateGuideState(): m_state=6
21:35:27.190 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
21:35:27.190 00.000 10844 Star::Find returns 1 (0), X=94.86, Y=463.10, Mass=909, SNR=18.5, Peak=71 HFD=4.2
21:35:27.190 00.000 10844 MultiStar: [#1 0.71,-0.43,1.34,U] [#2 0.47,-0.11,0.98,U] [#3 -0.52,-0.20,0.82,U] [#4 -0.40,-1.42,0.00,M8] [#5 0.28,-0.79,0.95,U] [#6 0.19,-0.80,1.02,U] [#7 0.54,-0.32,1.27,U] [#8 -0.73,-0.37,0.97,U] 
21:35:27.190 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.46}, one-star: {0.45, -0.71}
21:35:27.190 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.80) = xAngle (-0.32 = -0.32)
21:35:27.190 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.41 = -0.41)
21:35:27.190 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.46 hyp=0.51 cameraTheta=-1.12 mountX=0.49 mountY=-0.20, mountTheta=-0.39
21:35:27.192 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.46, opts=13)
21:35:27.192 00.000 10844 Enqueuing Move request for scope (0.22, -0.46)
21:35:27.192 00.000 11060 Worker thread wakes up
21:35:27.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.46) opts 0xd
21:35:27.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.46)
21:35:27.192 00.000 11060 Moving (0.22, -0.46) raw xDistance=0.49 yDistance=-0.20
21:35:27.192 00.000 11060 BLC: window closed
21:35:27.192 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.54, ShCount=4, LgCount=0, SticCount=0,  Deflections: 0=-0.282778, 1:-0.122706, 2:-0.062138
21:35:27.192 00.000 11060 BLC: Under-shoot: nominal increase by 297
21:35:27.192 00.000 11060 BLC: window closed
21:35:27.192 00.000 11060 BLC: Pulse adjusted to 666
21:35:27.195 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
21:35:27.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:35:27.195 00.000 11060 MoveAxis(W, 72, ABG)
21:35:27.195 00.000 11060 Guiding  Dir = 3, Dur = 72
21:35:27.202 00.007 11060 IsSlewing returns 0
21:35:27.202 00.000 11060 IsGuiding returns 0
21:35:27.210 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:27.225 00.015 10844 UpdateGuideState exits: m=909 SNR=18.5
21:35:27.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:27.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:27.225 00.000 10844 Enqueuing Expose request
21:35:27.287 00.062 11060 IsGuiding returns 0
21:35:27.287 00.000 11060 Move returns status 0, amount 72
21:35:27.287 00.000 11060 MoveAxis(N, 78, ABG)
21:35:27.287 00.000 11060 Guiding  Dir = 0, Dur = 78
21:35:27.302 00.015 11060 IsSlewing returns 0
21:35:27.302 00.000 11060 IsGuiding returns 0
21:35:27.340 00.038 10844 evsrv: cli 0EEEE610 connect
21:35:27.340 00.000 10844 case statement mapped state 6 to 3
21:35:27.340 00.000 10844 case statement mapped state 6 to 3
21:35:27.340 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_pixel_scale","id":"45a66b91-73ae-4e08-98c9-cf3a2ccb01e8"}
21:35:27.340 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":4.1253,"id":"45a66b91-73ae-4e08-98c9-cf3a2ccb01e8"}
21:35:27.342 00.002 10844 evsrv: cli 0EEEE610 disconnect
21:35:27.393 00.051 11060 IsGuiding returns 0
21:35:27.393 00.000 11060 Move returns status 0, amount 78
21:35:27.393 00.000 11060 move complete, result=0
21:35:27.393 00.000 11060 worker thread done servicing request
21:35:27.393 00.000 11060 Worker thread wakes up
21:35:27.393 00.000 10844 GuideStep: 0.5 px 72 ms WEST, -0.2 px 78 ms NORTH
21:35:27.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:27.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:28.028 00.635 11060 Exposure complete
21:35:28.184 00.156 11060 worker thread done servicing request
21:35:28.184 00.000 10844 OnExposeComplete: enter
21:35:28.184 00.000 10844 UpdateGuideState(): m_state=6
21:35:28.187 00.003 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
21:35:28.187 00.000 10844 Star::Find returns 1 (0), X=94.71, Y=462.85, Mass=942, SNR=19.4, Peak=96 HFD=3.6
21:35:28.187 00.000 10844 MultiStar: [#1 -0.10,-0.06,1.05,U] [#2 0.70,0.90,0.00,M4] [#3 -1.30,-0.59,0.00,M6] [#4 -0.79,-1.25,0.00,M9] [#5 0.27,-0.96,0.00,M1] [#6 0.51,-0.70,0.96,U] [#7 -0.33,-1.14,0.00,M1] [#8 -0.83,-0.69,0.00,M1] 
21:35:28.187 00.000 10844 refined, 2 included, MultiStar: {0.23, -0.56}, one-star: {0.30, -0.96}
21:35:28.187 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.80) = xAngle (-0.38 = -0.38)
21:35:28.187 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.47 = -0.47)
21:35:28.187 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.56 hyp=0.61 cameraTheta=-1.18 mountX=0.56 mountY=-0.27, mountTheta=-0.45
21:35:28.187 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.56, opts=13)
21:35:28.187 00.000 10844 Enqueuing Move request for scope (0.23, -0.56)
21:35:28.187 00.000 11060 Worker thread wakes up
21:35:28.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.56) opts 0xd
21:35:28.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.56)
21:35:28.187 00.000 11060 Moving (0.23, -0.56) raw xDistance=0.56 yDistance=-0.27
21:35:28.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.56
21:35:28.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
21:35:28.187 00.000 11060 MoveAxis(W, 85, ABG)
21:35:28.187 00.000 11060 Guiding  Dir = 3, Dur = 85
21:35:28.196 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:28.198 00.002 11060 IsSlewing returns 0
21:35:28.198 00.000 11060 IsGuiding returns 0
21:35:28.215 00.017 10844 UpdateGuideState exits: m=942 SNR=19.4
21:35:28.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:28.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:28.215 00.000 10844 Enqueuing Expose request
21:35:28.289 00.074 11060 IsGuiding returns 0
21:35:28.289 00.000 11060 Move returns status 0, amount 85
21:35:28.289 00.000 11060 MoveAxis(N, 105, ABG)
21:35:28.289 00.000 11060 Guiding  Dir = 0, Dur = 105
21:35:28.301 00.012 11060 IsSlewing returns 0
21:35:28.301 00.000 11060 IsGuiding returns 0
21:35:28.410 00.109 11060 IsGuiding returns 0
21:35:28.410 00.000 11060 Move returns status 0, amount 105
21:35:28.410 00.000 11060 move complete, result=0
21:35:28.410 00.000 11060 worker thread done servicing request
21:35:28.410 00.000 10844 GuideStep: 0.6 px 85 ms WEST, -0.3 px 105 ms NORTH
21:35:28.410 00.000 11060 Worker thread wakes up
21:35:28.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:28.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:29.033 00.623 11060 Exposure complete
21:35:29.186 00.153 11060 worker thread done servicing request
21:35:29.186 00.000 10844 OnExposeComplete: enter
21:35:29.186 00.000 10844 UpdateGuideState(): m_state=6
21:35:29.186 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
21:35:29.186 00.000 10844 Star::Find returns 1 (0), X=94.44, Y=463.91, Mass=913, SNR=18.9, Peak=84 HFD=3.3
21:35:29.188 00.002 10844 MultiStar: [#1 0.16,0.08,0.93,U] [#2 0.61,1.58,0.00,M5] [#3 -0.20,-0.02,0.67,U] [#4 -0.47,-0.82,0.00,M10] [#5 -0.34,0.19,0.97,U] [#6 0.37,-0.06,0.93,U] [#7 -0.62,-0.63,0.00,M2] [#8 -0.59,-0.05,1.11,U] 
21:35:29.188 00.000 10844 single-star, 5 included, MultiStar: {-0.11, 0.04}, one-star: {0.03, 0.10}
21:35:29.188 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.80) = xAngle (2.11 = 2.11)
21:35:29.188 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.02 = 2.02)
21:35:29.188 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.30 mountX=-0.05 mountY=0.10, mountTheta=2.09
21:35:29.188 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
21:35:29.188 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
21:35:29.188 00.000 11060 Worker thread wakes up
21:35:29.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
21:35:29.188 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
21:35:29.188 00.000 11060 Moving (0.03, 0.10) raw xDistance=-0.05 yDistance=0.10
21:35:29.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:35:29.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:29.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:35:29.188 00.000 11060 MoveAxis(E, 0, ABG)
21:35:29.188 00.000 11060 Move returns status 0, amount 0
21:35:29.188 00.000 11060 MoveAxis(N, 0, ABG)
21:35:29.188 00.000 11060 Move returns status 0, amount 0
21:35:29.188 00.000 11060 move complete, result=0
21:35:29.188 00.000 11060 worker thread done servicing request
21:35:29.192 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:29.206 00.014 10844 UpdateGuideState exits: m=913 SNR=18.9
21:35:29.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:29.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:29.206 00.000 10844 Enqueuing Expose request
21:35:29.206 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:35:29.206 00.000 11060 Worker thread wakes up
21:35:29.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:29.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:29.835 00.629 11060 Exposure complete
21:35:30.012 00.177 11060 worker thread done servicing request
21:35:30.012 00.000 10844 OnExposeComplete: enter
21:35:30.012 00.000 10844 UpdateGuideState(): m_state=6
21:35:30.012 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
21:35:30.012 00.000 10844 Star::Find returns 1 (0), X=94.73, Y=462.99, Mass=899, SNR=19.0, Peak=95 HFD=3.2
21:35:30.014 00.002 10844 MultiStar: [#1 -0.37,-0.40,0.98,U] [#2 1.26,1.13,0.00,M6] [#3 -0.61,-0.86,0.00,M6] [#4 -0.07,-0.81,3.80,U] [#5 1.02,-0.42,0.00,M1] [#6 -0.55,0.48,0.89,U] [#7 -1.09,-0.00,0.00,M3] [#8 -0.41,-0.11,0.87,U] 
21:35:30.014 00.000 10844 refined, 4 included, MultiStar: {-0.15, -0.53}, one-star: {0.32, -0.81}
21:35:30.014 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.80) = xAngle (-1.05 = -1.05)
21:35:30.014 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.14 = -1.14)
21:35:30.014 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.53 hyp=0.55 cameraTheta=-1.85 mountX=0.27 mountY=-0.50, mountTheta=-1.07
21:35:30.018 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.53, opts=13)
21:35:30.018 00.000 10844 Enqueuing Move request for scope (-0.15, -0.53)
21:35:30.018 00.000 11060 Worker thread wakes up
21:35:30.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.53) opts 0xd
21:35:30.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.53)
21:35:30.018 00.000 11060 Moving (-0.15, -0.53) raw xDistance=0.27 yDistance=-0.50
21:35:30.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
21:35:30.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.50
21:35:30.018 00.000 11060 MoveAxis(W, 40, ABG)
21:35:30.018 00.000 11060 Guiding  Dir = 3, Dur = 40
21:35:30.025 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:30.041 00.016 10844 UpdateGuideState exits: m=899 SNR=19.0
21:35:30.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:30.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:30.041 00.000 10844 Enqueuing Expose request
21:35:30.047 00.006 11060 IsSlewing returns 0
21:35:30.047 00.000 11060 IsGuiding returns 0
21:35:30.107 00.060 11060 IsGuiding returns 0
21:35:30.107 00.000 11060 Move returns status 0, amount 40
21:35:30.107 00.000 11060 MoveAxis(N, 191, ABG)
21:35:30.107 00.000 11060 Guiding  Dir = 0, Dur = 191
21:35:30.123 00.016 11060 IsSlewing returns 0
21:35:30.123 00.000 11060 IsGuiding returns 0
21:35:30.319 00.196 11060 IsGuiding returns 0
21:35:30.319 00.000 11060 Move returns status 0, amount 191
21:35:30.319 00.000 11060 move complete, result=0
21:35:30.319 00.000 11060 worker thread done servicing request
21:35:30.319 00.000 11060 Worker thread wakes up
21:35:30.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:30.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:30.319 00.000 10844 GuideStep: 0.3 px 40 ms WEST, -0.5 px 191 ms NORTH
21:35:30.964 00.645 11060 Exposure complete
21:35:31.143 00.179 11060 worker thread done servicing request
21:35:31.143 00.000 10844 OnExposeComplete: enter
21:35:31.143 00.000 10844 UpdateGuideState(): m_state=6
21:35:31.143 00.000 10844 Star::Find(15, 94, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
21:35:31.143 00.000 10844 Star::Find returns 1 (0), X=94.94, Y=463.32, Mass=1044, SNR=20.4, Peak=99 HFD=3.4
21:35:31.143 00.000 10844 MultiStar: [#1 0.20,0.54,0.88,U] [#2 1.18,1.59,0.00,M7] [#3 -0.02,-0.55,0.60,U] [#4 -0.50,-0.76,0.00,M10] [#5 0.64,-0.25,1.10,U] [#6 -0.02,0.58,0.81,U] [#7 0.50,-0.21,0.89,U] [#8 -0.06,0.04,0.97,U] 
21:35:31.143 00.000 10844 refined, 6 included, MultiStar: {0.28, -0.05}, one-star: {0.53, -0.49}
21:35:31.143 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.80) = xAngle (0.64 = 0.64)
21:35:31.143 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.56 = 0.56)
21:35:31.143 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-0.16 mountX=0.23 mountY=0.15, mountTheta=0.58
21:35:31.147 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.05, opts=13)
21:35:31.147 00.000 10844 Enqueuing Move request for scope (0.28, -0.05)
21:35:31.147 00.000 11060 Worker thread wakes up
21:35:31.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
21:35:31.147 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
21:35:31.147 00.000 11060 Moving (0.28, -0.05) raw xDistance=0.23 yDistance=0.15
21:35:31.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:35:31.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:31.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:35:31.147 00.000 11060 MoveAxis(W, 35, ABG)
21:35:31.147 00.000 11060 Guiding  Dir = 3, Dur = 35
21:35:31.152 00.005 11060 IsSlewing returns 0
21:35:31.152 00.000 11060 IsGuiding returns 0
21:35:31.156 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:31.173 00.017 10844 UpdateGuideState exits: m=1044 SNR=20.4
21:35:31.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:31.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:31.173 00.000 10844 Enqueuing Expose request
21:35:31.199 00.026 11060 IsGuiding returns 0
21:35:31.199 00.000 11060 Move returns status 0, amount 35
21:35:31.199 00.000 11060 MoveAxis(N, 0, ABG)
21:35:31.199 00.000 11060 Move returns status 0, amount 0
21:35:31.199 00.000 11060 move complete, result=0
21:35:31.199 00.000 11060 worker thread done servicing request
21:35:31.199 00.000 11060 Worker thread wakes up
21:35:31.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:31.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:31.199 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
21:35:31.841 00.642 11060 Exposure complete
21:35:32.004 00.163 11060 worker thread done servicing request
21:35:32.004 00.000 10844 OnExposeComplete: enter
21:35:32.004 00.000 10844 UpdateGuideState(): m_state=6
21:35:32.004 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
21:35:32.004 00.000 10844 Star::Find returns 1 (0), X=94.61, Y=463.86, Mass=763, SNR=17.1, Peak=81 HFD=3.2
21:35:32.004 00.000 10844 MultiStar: [#1 -0.45,0.41,1.08,U] [#2 0.60,1.83,0.00,M8] [#3 -0.21,-0.73,0.68,U] [#4 -0.77,-0.00,4.06,U] [#5 0.62,0.06,1.29,U] [#6 -0.43,0.86,0.00,M1] [#7 0.17,0.96,0.00,M3] [#8 -0.92,0.01,0.00,M1] 
21:35:32.004 00.000 10844 single-star, 4 included, MultiStar: {-0.34, 0.01}, one-star: {0.19, 0.06}
21:35:32.004 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.80) = xAngle (1.10 = 1.10)
21:35:32.004 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.01 = 1.01)
21:35:32.004 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.30 mountX=0.09 mountY=0.17, mountTheta=1.08
21:35:32.004 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
21:35:32.004 00.000 10844 Enqueuing Move request for scope (0.19, 0.06)
21:35:32.004 00.000 11060 Worker thread wakes up
21:35:32.007 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
21:35:32.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
21:35:32.007 00.000 11060 Moving (0.19, 0.06) raw xDistance=0.09 yDistance=0.17
21:35:32.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:35:32.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:32.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:35:32.007 00.000 11060 MoveAxis(E, 0, ABG)
21:35:32.007 00.000 11060 Move returns status 0, amount 0
21:35:32.007 00.000 11060 MoveAxis(N, 0, ABG)
21:35:32.007 00.000 11060 Move returns status 0, amount 0
21:35:32.007 00.000 11060 move complete, result=0
21:35:32.007 00.000 11060 worker thread done servicing request
21:35:32.013 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:32.029 00.016 10844 UpdateGuideState exits: m=763 SNR=17.1
21:35:32.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:32.034 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:32.034 00.000 10844 Enqueuing Expose request
21:35:32.034 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:35:32.034 00.000 11060 Worker thread wakes up
21:35:32.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:32.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:32.669 00.635 11060 Exposure complete
21:35:32.850 00.181 11060 worker thread done servicing request
21:35:32.850 00.000 10844 OnExposeComplete: enter
21:35:32.850 00.000 10844 UpdateGuideState(): m_state=6
21:35:32.850 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
21:35:32.850 00.000 10844 Star::Find returns 1 (0), X=94.62, Y=463.50, Mass=1096, SNR=20.5, Peak=85 HFD=3.3
21:35:32.852 00.002 10844 MultiStar: [#1 -0.12,0.32,0.92,U] [#2 0.32,1.12,0.00,M9] [#3 0.05,-0.81,0.74,U] [#4 0.11,-0.53,3.41,U] [#5 0.66,-0.30,0.94,U] [#6 0.57,0.17,0.83,U] [#7 -0.20,-0.21,1.02,U] [#8 -0.51,-0.62,0.84,U] 
21:35:32.852 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.34}, one-star: {0.20, -0.30}
21:35:32.852 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.80) = xAngle (-0.48 = -0.48)
21:35:32.852 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.57 = -0.57)
21:35:32.852 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.29 mountX=0.31 mountY=-0.19, mountTheta=-0.55
21:35:32.852 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.34, opts=13)
21:35:32.852 00.000 10844 Enqueuing Move request for scope (0.10, -0.34)
21:35:32.852 00.000 11060 Worker thread wakes up
21:35:32.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.34) opts 0xd
21:35:32.852 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.34)
21:35:32.852 00.000 11060 Moving (0.10, -0.34) raw xDistance=0.31 yDistance=-0.19
21:35:32.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
21:35:32.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
21:35:32.852 00.000 11060 MoveAxis(W, 46, ABG)
21:35:32.852 00.000 11060 Guiding  Dir = 3, Dur = 46
21:35:32.859 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:32.873 00.014 11060 IsSlewing returns 0
21:35:32.877 00.004 11060 IsGuiding returns 0
21:35:32.881 00.004 10844 UpdateGuideState exits: m=1096 SNR=20.5
21:35:32.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:32.882 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:32.882 00.000 10844 Enqueuing Expose request
21:35:32.959 00.077 11060 IsGuiding returns 0
21:35:32.960 00.001 11060 Move returns status 0, amount 46
21:35:32.960 00.000 11060 MoveAxis(N, 73, ABG)
21:35:32.960 00.000 11060 Guiding  Dir = 0, Dur = 73
21:35:32.974 00.014 11060 IsSlewing returns 0
21:35:32.974 00.000 11060 IsGuiding returns 0
21:35:33.051 00.077 11060 IsGuiding returns 0
21:35:33.051 00.000 11060 Move returns status 0, amount 73
21:35:33.051 00.000 11060 move complete, result=0
21:35:33.051 00.000 11060 worker thread done servicing request
21:35:33.051 00.000 11060 Worker thread wakes up
21:35:33.051 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.2 px 73 ms NORTH
21:35:33.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:33.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:33.682 00.631 11060 Exposure complete
21:35:33.841 00.159 11060 worker thread done servicing request
21:35:33.841 00.000 10844 OnExposeComplete: enter
21:35:33.841 00.000 10844 UpdateGuideState(): m_state=6
21:35:33.846 00.005 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
21:35:33.846 00.000 10844 Star::Find returns 1 (0), X=94.81, Y=464.07, Mass=1021, SNR=20.2, Peak=85 HFD=3.8
21:35:33.847 00.001 10844 MultiStar: [#1 0.39,-0.50,1.19,U] [#2 1.10,1.46,0.00,M10] [#3 -0.35,-0.70,0.79,U] [#4 0.13,-0.35,3.46,U] [#5 1.16,-0.18,0.00,M1] [#6 0.21,-0.11,0.83,U] [#7 0.20,-0.26,1.16,U] [#8 -0.34,0.26,0.76,U] 
21:35:33.847 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.25}, one-star: {0.40, 0.26}
21:35:33.847 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.80) = xAngle (-0.29 = -0.29)
21:35:33.847 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.37 = -0.37)
21:35:33.847 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.09 mountX=0.27 mountY=-0.10, mountTheta=-0.36
21:35:33.849 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.25, opts=13)
21:35:33.849 00.000 10844 Enqueuing Move request for scope (0.13, -0.25)
21:35:33.849 00.000 11060 Worker thread wakes up
21:35:33.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
21:35:33.850 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
21:35:33.850 00.000 11060 Moving (0.13, -0.25) raw xDistance=0.27 yDistance=-0.10
21:35:33.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
21:35:33.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:33.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:35:33.850 00.000 11060 MoveAxis(W, 41, ABG)
21:35:33.850 00.000 11060 Guiding  Dir = 3, Dur = 41
21:35:33.857 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:33.875 00.018 10844 UpdateGuideState exits: m=1021 SNR=20.2
21:35:33.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:33.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:33.875 00.000 10844 Enqueuing Expose request
21:35:33.891 00.016 11060 IsSlewing returns 0
21:35:33.892 00.001 11060 IsGuiding returns 0
21:35:33.976 00.084 11060 IsGuiding returns 0
21:35:33.976 00.000 11060 Move returns status 0, amount 41
21:35:33.976 00.000 11060 MoveAxis(N, 0, ABG)
21:35:33.976 00.000 11060 Move returns status 0, amount 0
21:35:33.976 00.000 11060 move complete, result=0
21:35:33.976 00.000 11060 worker thread done servicing request
21:35:33.976 00.000 11060 Worker thread wakes up
21:35:33.976 00.000 10844 GuideStep: 0.3 px 41 ms WEST, -0.1 px 0 ms NORTH
21:35:33.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:33.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:34.601 00.625 11060 Exposure complete
21:35:34.759 00.158 11060 worker thread done servicing request
21:35:34.759 00.000 10844 OnExposeComplete: enter
21:35:34.759 00.000 10844 UpdateGuideState(): m_state=6
21:35:34.759 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
21:35:34.759 00.000 10844 Star::Find returns 1 (0), X=94.44, Y=464.05, Mass=685, SNR=16.2, Peak=77 HFD=3.3
21:35:34.759 00.000 10844 MultiStar: [#1 0.27,0.41,1.30,U] [#2 1.22,1.64,0.00,R] [#3 0.20,-0.22,1.02,U] [#4 0.14,-0.41,4.24,U] [#5 0.52,0.14,1.26,U] [#6 1.31,0.71,0.00,M1] [#7 0.67,-0.03,1.11,U] [#8 -0.11,-0.09,1.07,U] 
21:35:34.759 00.000 10844 single-star, 6 included, MultiStar: {0.22, -0.10}, one-star: {0.03, 0.24}
21:35:34.759 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.80) = xAngle (2.24 = 2.24)
21:35:34.759 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.16 = 2.16)
21:35:34.759 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.44 mountX=-0.15 mountY=0.20, mountTheta=2.21
21:35:34.759 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.24, opts=13)
21:35:34.764 00.005 10844 Enqueuing Move request for scope (0.03, 0.24)
21:35:34.764 00.000 11060 Worker thread wakes up
21:35:34.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
21:35:34.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
21:35:34.764 00.000 11060 Moving (0.03, 0.24) raw xDistance=-0.15 yDistance=0.20
21:35:34.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:35:34.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:34.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:35:34.764 00.000 11060 MoveAxis(E, 21, ABG)
21:35:34.764 00.000 11060 Guiding  Dir = 2, Dur = 21
21:35:34.775 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:34.795 00.020 10844 UpdateGuideState exits: m=685 SNR=16.2
21:35:34.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:34.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:34.795 00.000 10844 Enqueuing Expose request
21:35:34.800 00.005 11060 IsSlewing returns 0
21:35:34.800 00.000 11060 IsGuiding returns 0
21:35:34.846 00.046 11060 IsGuiding returns 0
21:35:34.846 00.000 11060 Move returns status 0, amount 21
21:35:34.846 00.000 11060 MoveAxis(N, 0, ABG)
21:35:34.846 00.000 11060 Move returns status 0, amount 0
21:35:34.846 00.000 11060 move complete, result=0
21:35:34.846 00.000 11060 worker thread done servicing request
21:35:34.846 00.000 11060 Worker thread wakes up
21:35:34.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:34.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:34.846 00.000 10844 GuideStep: -0.2 px 21 ms EAST, 0.2 px 0 ms NORTH
21:35:35.470 00.624 11060 Exposure complete
21:35:35.633 00.163 11060 worker thread done servicing request
21:35:35.633 00.000 10844 OnExposeComplete: enter
21:35:35.633 00.000 10844 UpdateGuideState(): m_state=6
21:35:35.633 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
21:35:35.633 00.000 10844 Star::Find returns 1 (0), X=94.71, Y=463.69, Mass=965, SNR=19.3, Peak=87 HFD=3.6
21:35:35.633 00.000 10844 MultiStar: [#1 0.22,0.73,1.05,U] [#2 0.58,0.09,0.90,U] [#3 0.55,-0.13,0.85,U] [#4 0.15,-0.30,3.88,U] [#5 0.76,0.49,0.00,M1] [#6 0.12,0.35,0.95,U] [#7 0.40,-0.42,0.95,U] [#8 0.27,-0.38,0.81,U] 
21:35:35.633 00.000 10844 refined, 7 included, MultiStar: {0.27, -0.09}, one-star: {0.30, -0.12}
21:35:35.633 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.80) = xAngle (0.48 = 0.48)
21:35:35.633 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.40 = 0.40)
21:35:35.633 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-0.32 mountX=0.25 mountY=0.11, mountTheta=0.41
21:35:35.638 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.09, opts=13)
21:35:35.638 00.000 10844 Enqueuing Move request for scope (0.27, -0.09)
21:35:35.638 00.000 11060 Worker thread wakes up
21:35:35.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.09) opts 0xd
21:35:35.638 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.09)
21:35:35.638 00.000 11060 Moving (0.27, -0.09) raw xDistance=0.25 yDistance=0.11
21:35:35.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:35:35.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:35.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:35:35.638 00.000 11060 MoveAxis(W, 36, ABG)
21:35:35.638 00.000 11060 Guiding  Dir = 3, Dur = 36
21:35:35.644 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:35.653 00.009 11060 IsSlewing returns 0
21:35:35.653 00.000 11060 IsGuiding returns 0
21:35:35.661 00.008 10844 UpdateGuideState exits: m=965 SNR=19.3
21:35:35.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:35.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:35.661 00.000 10844 Enqueuing Expose request
21:35:35.715 00.054 11060 IsGuiding returns 0
21:35:35.715 00.000 11060 Move returns status 0, amount 36
21:35:35.715 00.000 11060 MoveAxis(N, 0, ABG)
21:35:35.715 00.000 11060 Move returns status 0, amount 0
21:35:35.715 00.000 11060 move complete, result=0
21:35:35.715 00.000 11060 worker thread done servicing request
21:35:35.715 00.000 10844 GuideStep: 0.3 px 36 ms WEST, 0.1 px 0 ms NORTH
21:35:35.715 00.000 11060 Worker thread wakes up
21:35:35.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:35.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:36.344 00.629 11060 Exposure complete
21:35:36.511 00.167 11060 worker thread done servicing request
21:35:36.511 00.000 10844 OnExposeComplete: enter
21:35:36.511 00.000 10844 UpdateGuideState(): m_state=6
21:35:36.511 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
21:35:36.511 00.000 10844 Star::Find returns 1 (0), X=95.67, Y=464.08, Mass=1148, SNR=21.3, Peak=90 HFD=3.5
21:35:36.511 00.000 10844 MultiStar: [#1 0.92,-0.12,0.00,M1] [#2 0.11,0.19,0.81,U] [#3 -0.40,0.43,0.73,U] [#4 0.12,-0.78,3.20,U] [#5 0.60,1.12,0.00,M2] [#6 0.75,1.06,0.00,M1] [#7 0.52,0.39,0.91,U] [#8 -0.45,0.62,0.84,U] 
21:35:36.511 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.12}, one-star: {1.26, 0.28}
21:35:36.511 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.80) = xAngle (0.29 = 0.29)
21:35:36.511 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.20 = 0.20)
21:35:36.511 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=0.23 mountY=0.05, mountTheta=0.20
21:35:36.511 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.12, opts=13)
21:35:36.511 00.000 10844 Enqueuing Move request for scope (0.21, -0.12)
21:35:36.511 00.000 11060 Worker thread wakes up
21:35:36.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
21:35:36.511 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
21:35:36.511 00.000 11060 Moving (0.21, -0.12) raw xDistance=0.23 yDistance=0.05
21:35:36.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:35:36.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:36.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:35:36.511 00.000 11060 MoveAxis(W, 35, ABG)
21:35:36.511 00.000 11060 Guiding  Dir = 3, Dur = 35
21:35:36.521 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:36.532 00.011 11060 IsSlewing returns 0
21:35:36.532 00.000 11060 IsGuiding returns 0
21:35:36.537 00.005 10844 UpdateGuideState exits: m=1148 SNR=21.3
21:35:36.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:36.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:36.537 00.000 10844 Enqueuing Expose request
21:35:36.577 00.040 11060 IsGuiding returns 0
21:35:36.577 00.000 11060 Move returns status 0, amount 35
21:35:36.578 00.001 11060 MoveAxis(N, 0, ABG)
21:35:36.578 00.000 11060 Move returns status 0, amount 0
21:35:36.578 00.000 11060 move complete, result=0
21:35:36.578 00.000 11060 worker thread done servicing request
21:35:36.578 00.000 11060 Worker thread wakes up
21:35:36.580 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:36.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:36.580 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
21:35:37.211 00.631 11060 Exposure complete
21:35:37.362 00.151 11060 worker thread done servicing request
21:35:37.362 00.000 10844 OnExposeComplete: enter
21:35:37.362 00.000 10844 UpdateGuideState(): m_state=6
21:35:37.362 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
21:35:37.362 00.000 10844 Star::Find returns 1 (0), X=95.54, Y=464.27, Mass=938, SNR=19.0, Peak=90 HFD=3.6
21:35:37.367 00.005 10844 MultiStar: [#1 1.00,0.18,0.00,M2] [#2 0.60,0.04,0.95,U] [#3 0.35,-0.28,0.62,U] [#4 0.21,-0.08,3.70,U] [#5 1.18,-0.25,0.00,M3] [#6 1.02,0.77,0.00,M2] [#7 0.22,0.23,0.91,U] [#8 0.02,-0.02,0.95,U] 
21:35:37.367 00.000 10844 refined, 5 included, MultiStar: {0.36, 0.03}, one-star: {1.12, 0.46}
21:35:37.367 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.80) = xAngle (0.88 = 0.88)
21:35:37.367 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.80 = 0.80)
21:35:37.367 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.03 hyp=0.36 cameraTheta=0.08 mountX=0.23 mountY=0.26, mountTheta=0.85
21:35:37.367 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.03, opts=13)
21:35:37.367 00.000 10844 Enqueuing Move request for scope (0.36, 0.03)
21:35:37.367 00.000 11060 Worker thread wakes up
21:35:37.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.03) opts 0xd
21:35:37.367 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.03)
21:35:37.367 00.000 11060 Moving (0.36, 0.03) raw xDistance=0.23 yDistance=0.26
21:35:37.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:35:37.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:37.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:35:37.369 00.002 11060 MoveAxis(W, 34, ABG)
21:35:37.369 00.000 11060 Guiding  Dir = 3, Dur = 34
21:35:37.372 00.003 11060 IsSlewing returns 0
21:35:37.372 00.000 11060 IsGuiding returns 0
21:35:37.373 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:37.393 00.020 10844 UpdateGuideState exits: m=938 SNR=19.0
21:35:37.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:37.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:37.393 00.000 10844 Enqueuing Expose request
21:35:37.419 00.026 11060 IsGuiding returns 0
21:35:37.419 00.000 11060 Move returns status 0, amount 34
21:35:37.419 00.000 11060 MoveAxis(N, 0, ABG)
21:35:37.420 00.001 11060 Move returns status 0, amount 0
21:35:37.420 00.000 11060 move complete, result=0
21:35:37.420 00.000 11060 worker thread done servicing request
21:35:37.420 00.000 11060 Worker thread wakes up
21:35:37.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:37.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:37.420 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.3 px 0 ms NORTH
21:35:38.042 00.622 11060 Exposure complete
21:35:38.244 00.202 11060 worker thread done servicing request
21:35:38.244 00.000 10844 OnExposeComplete: enter
21:35:38.246 00.002 10844 UpdateGuideState(): m_state=6
21:35:38.246 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
21:35:38.246 00.000 10844 Star::Find returns 1 (0), X=95.16, Y=464.05, Mass=1478, SNR=24.7, Peak=112 HFD=3.9
21:35:38.247 00.001 10844 MultiStar: [#1 0.37,0.89,0.00,M3] [#2 0.15,-0.40,0.67,U] [#3 -0.23,-0.69,0.74,U] [#4 -0.59,-0.65,2.89,U] [#5 0.79,-0.35,0.72,U] [#6 1.37,0.58,0.00,M3] [#7 -0.03,0.69,0.72,U] [#8 -0.25,-0.26,0.83,U] 
21:35:38.247 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.31}, one-star: {0.75, 0.25}
21:35:38.247 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.80) = xAngle (-1.05 = -1.05)
21:35:38.247 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.14 = -1.14)
21:35:38.247 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.33 cameraTheta=-1.85 mountX=0.16 mountY=-0.30, mountTheta=-1.07
21:35:38.247 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.31, opts=13)
21:35:38.247 00.000 10844 Enqueuing Move request for scope (-0.09, -0.31)
21:35:38.247 00.000 11060 Worker thread wakes up
21:35:38.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
21:35:38.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
21:35:38.247 00.000 11060 Moving (-0.09, -0.31) raw xDistance=0.16 yDistance=-0.30
21:35:38.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
21:35:38.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:35:38.247 00.000 11060 MoveAxis(W, 25, ABG)
21:35:38.247 00.000 11060 Guiding  Dir = 3, Dur = 25
21:35:38.252 00.005 11060 IsSlewing returns 0
21:35:38.252 00.000 11060 IsGuiding returns 0
21:35:38.255 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:38.273 00.018 10844 UpdateGuideState exits: m=1478 SNR=24.7
21:35:38.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:38.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:38.273 00.000 10844 Enqueuing Expose request
21:35:38.283 00.010 11060 IsGuiding returns 0
21:35:38.283 00.000 11060 Move returns status 0, amount 25
21:35:38.283 00.000 11060 MoveAxis(N, 113, ABG)
21:35:38.284 00.001 11060 Guiding  Dir = 0, Dur = 113
21:35:38.299 00.015 11060 IsSlewing returns 0
21:35:38.299 00.000 11060 IsGuiding returns 0
21:35:38.428 00.129 11060 IsGuiding returns 0
21:35:38.428 00.000 11060 Move returns status 0, amount 113
21:35:38.428 00.000 11060 move complete, result=0
21:35:38.429 00.001 11060 worker thread done servicing request
21:35:38.429 00.000 11060 Worker thread wakes up
21:35:38.429 00.000 10844 GuideStep: 0.2 px 25 ms WEST, -0.3 px 113 ms NORTH
21:35:38.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:38.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:39.059 00.630 11060 Exposure complete
21:35:39.305 00.246 11060 worker thread done servicing request
21:35:39.305 00.000 10844 OnExposeComplete: enter
21:35:39.305 00.000 10844 UpdateGuideState(): m_state=6
21:35:39.307 00.002 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
21:35:39.307 00.000 10844 Star::Find returns 1 (0), X=95.44, Y=463.90, Mass=1282, SNR=22.6, Peak=125 HFD=3.5
21:35:39.307 00.000 10844 MultiStar: [#1 1.09,0.29,0.00,M4] [#2 0.78,-0.11,0.76,U] [#3 -0.45,-0.83,0.00,M1] [#4 0.23,-0.72,3.24,U] [#5 0.89,-0.21,0.00,M3] [#6 0.96,0.15,0.00,M4] [#7 0.41,-0.30,0.79,U] [#8 -0.23,-0.30,0.63,U] 
21:35:39.307 00.000 10844 refined, 4 included, MultiStar: {0.40, -0.43}, one-star: {1.03, 0.09}
21:35:39.307 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.80) = xAngle (-0.02 = -0.02)
21:35:39.307 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.11 = -0.11)
21:35:39.307 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.43 hyp=0.58 cameraTheta=-0.82 mountX=0.58 mountY=-0.06, mountTheta=-0.11
21:35:39.310 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.43, opts=13)
21:35:39.310 00.000 10844 Enqueuing Move request for scope (0.40, -0.43)
21:35:39.310 00.000 11060 Worker thread wakes up
21:35:39.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.43) opts 0xd
21:35:39.310 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.43)
21:35:39.310 00.000 11060 Moving (0.40, -0.43) raw xDistance=0.58 yDistance=-0.06
21:35:39.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.58
21:35:39.312 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:39.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:35:39.312 00.000 11060 MoveAxis(W, 87, ABG)
21:35:39.312 00.000 11060 Guiding  Dir = 3, Dur = 87
21:35:39.320 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:39.322 00.002 11060 IsSlewing returns 0
21:35:39.323 00.001 11060 IsGuiding returns 0
21:35:39.353 00.030 10844 UpdateGuideState exits: m=1282 SNR=22.6
21:35:39.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:39.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:39.353 00.000 10844 Enqueuing Expose request
21:35:39.421 00.068 11060 IsGuiding returns 0
21:35:39.421 00.000 11060 Move returns status 0, amount 87
21:35:39.421 00.000 11060 MoveAxis(N, 0, ABG)
21:35:39.421 00.000 11060 Move returns status 0, amount 0
21:35:39.421 00.000 11060 move complete, result=0
21:35:39.421 00.000 11060 worker thread done servicing request
21:35:39.421 00.000 11060 Worker thread wakes up
21:35:39.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:39.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:39.422 00.001 10844 GuideStep: 0.6 px 87 ms WEST, -0.1 px 0 ms NORTH
21:35:40.046 00.624 11060 Exposure complete
21:35:40.295 00.249 11060 worker thread done servicing request
21:35:40.295 00.000 10844 OnExposeComplete: enter
21:35:40.295 00.000 10844 UpdateGuideState(): m_state=6
21:35:40.295 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
21:35:40.295 00.000 10844 Star::Find returns 1 (0), X=95.79, Y=464.14, Mass=1115, SNR=20.8, Peak=117 HFD=3.6
21:35:40.297 00.002 10844 MultiStar: [#1 0.99,0.12,0.00,M5] [#2 0.89,0.24,0.00,M1] [#3 -0.11,-0.46,0.72,U] [#4 -0.03,-0.17,3.34,U] [#5 1.11,0.18,0.00,M4] [#6 0.47,0.36,0.85,U] [#7 0.68,0.95,0.00,M1] [#8 -0.15,0.46,0.87,U] 
21:35:40.297 00.000 10844 refined, 4 included, MultiStar: {0.22, 0.02}, one-star: {1.38, 0.33}
21:35:40.297 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.80) = xAngle (0.89 = 0.89)
21:35:40.297 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.81 = 0.81)
21:35:40.297 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.09 mountX=0.14 mountY=0.16, mountTheta=0.86
21:35:40.300 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.02, opts=13)
21:35:40.300 00.000 10844 Enqueuing Move request for scope (0.22, 0.02)
21:35:40.300 00.000 11060 Worker thread wakes up
21:35:40.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
21:35:40.300 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
21:35:40.300 00.000 11060 Moving (0.22, 0.02) raw xDistance=0.14 yDistance=0.16
21:35:40.302 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:35:40.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:40.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:35:40.302 00.000 11060 MoveAxis(W, 23, ABG)
21:35:40.302 00.000 11060 Guiding  Dir = 3, Dur = 23
21:35:40.317 00.015 11060 IsSlewing returns 0
21:35:40.318 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:40.318 00.000 11060 IsGuiding returns 0
21:35:40.343 00.025 10844 UpdateGuideState exits: m=1115 SNR=20.8
21:35:40.344 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:40.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:40.344 00.000 10844 Enqueuing Expose request
21:35:40.360 00.016 11060 IsGuiding returns 0
21:35:40.360 00.000 11060 Move returns status 0, amount 23
21:35:40.360 00.000 11060 MoveAxis(N, 0, ABG)
21:35:40.360 00.000 11060 Move returns status 0, amount 0
21:35:40.360 00.000 11060 move complete, result=0
21:35:40.360 00.000 11060 worker thread done servicing request
21:35:40.360 00.000 11060 Worker thread wakes up
21:35:40.362 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:40.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:40.374 00.012 10844 GuideStep: 0.1 px 23 ms WEST, 0.2 px 0 ms NORTH
21:35:40.996 00.622 11060 Exposure complete
21:35:41.236 00.240 11060 worker thread done servicing request
21:35:41.238 00.002 10844 OnExposeComplete: enter
21:35:41.238 00.000 10844 UpdateGuideState(): m_state=6
21:35:41.238 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
21:35:41.238 00.000 10844 Star::Find returns 1 (0), X=96.12, Y=463.73, Mass=913, SNR=18.6, Peak=75 HFD=3.6
21:35:41.238 00.000 10844 MultiStar: [#1 0.69,0.44,1.12,U] [#2 0.74,-0.36,0.88,U] [#3 0.16,-0.46,0.73,U] [#4 0.25,0.15,3.85,U] [#5 1.11,-0.13,0.00,M5] [#6 1.10,0.79,0.00,M4] [#7 0.87,0.33,0.00,M2] [#8 0.20,0.55,0.86,U] 
21:35:41.238 00.000 10844 refined, 5 included, MultiStar: {0.52, 0.10}, one-star: {1.71, -0.07}
21:35:41.238 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.80) = xAngle (0.99 = 0.99)
21:35:41.240 00.002 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.90 = 0.90)
21:35:41.240 00.000 10844 CameraToMount -- cameraX=0.52 cameraY=0.10 hyp=0.53 cameraTheta=0.19 mountX=0.29 mountY=0.42, mountTheta=0.96
21:35:41.241 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.52, y=0.10, opts=13)
21:35:41.241 00.000 10844 Enqueuing Move request for scope (0.52, 0.10)
21:35:41.241 00.000 11060 Worker thread wakes up
21:35:41.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.10) opts 0xd
21:35:41.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.52, 0.10)
21:35:41.241 00.000 11060 Moving (0.52, 0.10) raw xDistance=0.29 yDistance=0.42
21:35:41.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
21:35:41.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:35:41.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
21:35:41.241 00.000 11060 MoveAxis(W, 43, ABG)
21:35:41.241 00.000 11060 Guiding  Dir = 3, Dur = 43
21:35:41.253 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:41.261 00.008 11060 IsSlewing returns 0
21:35:41.261 00.000 11060 IsGuiding returns 0
21:35:41.280 00.019 10844 UpdateGuideState exits: m=913 SNR=18.6
21:35:41.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:41.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:41.280 00.000 10844 Enqueuing Expose request
21:35:41.326 00.046 11060 IsGuiding returns 0
21:35:41.326 00.000 11060 Move returns status 0, amount 43
21:35:41.326 00.000 11060 MoveAxis(N, 0, ABG)
21:35:41.326 00.000 11060 Move returns status 0, amount 0
21:35:41.326 00.000 11060 move complete, result=0
21:35:41.328 00.002 11060 worker thread done servicing request
21:35:41.328 00.000 11060 Worker thread wakes up
21:35:41.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:41.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:41.330 00.002 10844 GuideStep: 0.3 px 43 ms WEST, 0.4 px 0 ms NORTH
21:35:41.964 00.634 11060 Exposure complete
21:35:42.213 00.249 11060 worker thread done servicing request
21:35:42.213 00.000 10844 OnExposeComplete: enter
21:35:42.213 00.000 10844 UpdateGuideState(): m_state=6
21:35:42.215 00.002 10844 Star::Find(15, 96, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
21:35:42.215 00.000 10844 Star::Find returns 1 (0), X=95.67, Y=464.12, Mass=767, SNR=17.3, Peak=75 HFD=3.2
21:35:42.215 00.000 10844 MultiStar: [#1 1.07,0.80,0.00,M5] [#2 0.35,1.05,0.00,M1] [#3 1.13,0.04,0.00,M1] [#4 0.53,0.51,4.06,U] [#5 1.08,0.17,0.00,M6] [#6 1.19,0.75,0.00,M5] [#7 0.57,0.46,0.93,U] [#8 0.62,0.55,1.00,U] 
21:35:42.215 00.000 10844 refined, 3 included, MultiStar: {0.65, 0.48}, one-star: {1.26, 0.31}
21:35:42.215 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.80) = xAngle (1.44 = 1.44)
21:35:42.215 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35)
21:35:42.215 00.000 10844 CameraToMount -- cameraX=0.65 cameraY=0.48 hyp=0.81 cameraTheta=0.63 mountX=0.11 mountY=0.79, mountTheta=1.44
21:35:42.217 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.65, y=0.48, opts=13)
21:35:42.217 00.000 10844 Enqueuing Move request for scope (0.65, 0.48)
21:35:42.217 00.000 11060 Worker thread wakes up
21:35:42.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.48) opts 0xd
21:35:42.217 00.000 11060 Handling offset move in thread for scope, endpoint = (0.65, 0.48)
21:35:42.217 00.000 11060 Moving (0.65, 0.48) raw xDistance=0.11 yDistance=0.79
21:35:42.219 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:35:42.219 00.000 11060 resist switch: large excursion: input 0.79 thresh 0.57 direction from -1 to 1
21:35:42.219 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.38
21:35:42.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.79
21:35:42.219 00.000 11060 MoveAxis(E, 0, ABG)
21:35:42.219 00.000 11060 Move returns status 0, amount 0
21:35:42.219 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 666 applied
21:35:42.219 00.000 11060 MoveAxis(S, 970, ABG)
21:35:42.219 00.000 11060 duration set to 666 by maxDecDuration
21:35:42.219 00.000 11060 Guiding  Dir = 1, Dur = 666
21:35:42.228 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:42.240 00.012 11060 IsSlewing returns 0
21:35:42.240 00.000 11060 IsGuiding returns 0
21:35:42.252 00.012 10844 UpdateGuideState exits: m=767 SNR=17.3
21:35:42.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:42.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:42.252 00.000 10844 Enqueuing Expose request
21:35:42.929 00.677 11060 IsGuiding returns 0
21:35:42.929 00.000 11060 Move returns status 0, amount 666
21:35:42.929 00.000 11060 move complete, result=0
21:35:42.929 00.000 11060 worker thread done servicing request
21:35:42.929 00.000 11060 Worker thread wakes up
21:35:42.929 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.8 px 666 ms SOUTH
21:35:42.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:42.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:43.561 00.632 11060 Exposure complete
21:35:43.811 00.250 11060 worker thread done servicing request
21:35:43.811 00.000 10844 OnExposeComplete: enter
21:35:43.811 00.000 10844 UpdateGuideState(): m_state=6
21:35:43.813 00.002 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
21:35:43.813 00.000 10844 Star::Find returns 1 (0), X=95.70, Y=464.92, Mass=800, SNR=17.9, Peak=91 HFD=3.0
21:35:43.813 00.000 10844 MultiStar: [#1 0.90,1.21,0.00,M6] [#2 0.48,0.68,0.95,U] [#3 0.59,0.10,0.90,U] [#4 0.08,0.87,4.04,U] [#5 0.69,0.98,0.00,M7] [#6 0.16,1.02,0.00,M6] [#7 0.62,0.27,1.16,U] [#8 -0.16,1.47,0.00,M1] 
21:35:43.813 00.000 10844 refined, 4 included, MultiStar: {0.41, 0.71}, one-star: {1.29, 1.11}
21:35:43.813 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.80) = xAngle (1.85 = 1.85)
21:35:43.813 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.76 = 1.76)
21:35:43.813 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=0.71 hyp=0.82 cameraTheta=1.04 mountX=-0.22 mountY=0.80, mountTheta=1.84
21:35:43.817 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=0.71, opts=13)
21:35:43.817 00.000 10844 Enqueuing Move request for scope (0.41, 0.71)
21:35:43.817 00.000 11060 Worker thread wakes up
21:35:43.818 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.71) opts 0xd
21:35:43.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 0.71)
21:35:43.818 00.000 11060 Moving (0.41, 0.71) raw xDistance=-0.22 yDistance=0.80
21:35:43.818 00.000 11060 BLC: History state: CurrMiss=0.80, AvgInitMiss=0.60, ShCount=5, LgCount=0, SticCount=0,  Deflections: 0=0.554411, 1:0.803401
21:35:43.818 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:35:43.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:35:43.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.80
21:35:43.818 00.000 11060 MoveAxis(E, 33, ABG)
21:35:43.818 00.000 11060 Guiding  Dir = 2, Dur = 33
21:35:43.827 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:43.829 00.002 11060 IsSlewing returns 0
21:35:43.830 00.001 11060 IsGuiding returns 0
21:35:43.853 00.023 10844 UpdateGuideState exits: m=800 SNR=17.9
21:35:43.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:43.856 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:43.856 00.000 10844 Enqueuing Expose request
21:35:43.883 00.027 11060 IsGuiding returns 0
21:35:43.883 00.000 11060 Move returns status 0, amount 33
21:35:43.883 00.000 11060 MoveAxis(S, 308, ABG)
21:35:43.884 00.001 11060 Guiding  Dir = 1, Dur = 308
21:35:43.894 00.010 11060 IsSlewing returns 0
21:35:43.896 00.002 11060 IsGuiding returns 0
21:35:44.219 00.323 11060 IsGuiding returns 0
21:35:44.219 00.000 11060 Move returns status 0, amount 308
21:35:44.219 00.000 11060 move complete, result=0
21:35:44.219 00.000 11060 worker thread done servicing request
21:35:44.219 00.000 11060 Worker thread wakes up
21:35:44.219 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.8 px 308 ms SOUTH
21:35:44.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:44.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:44.849 00.630 11060 Exposure complete
21:35:45.069 00.220 11060 worker thread done servicing request
21:35:45.069 00.000 10844 OnExposeComplete: enter
21:35:45.069 00.000 10844 UpdateGuideState(): m_state=6
21:35:45.069 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
21:35:45.069 00.000 10844 Star::Find returns 1 (0), X=95.16, Y=463.63, Mass=1141, SNR=21.2, Peak=104 HFD=3.3
21:35:45.069 00.000 10844 MultiStar: [#1 0.14,0.70,1.05,U] [#2 0.08,-0.11,1.01,U] [#3 -0.58,-0.14,0.67,U] [#4 -1.09,-0.17,0.00,M1] [#5 0.83,1.08,0.00,M8] [#6 0.19,0.60,0.82,U] [#7 0.09,0.41,0.90,U] [#8 -1.01,0.64,0.00,M2] 
21:35:45.069 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.23}, one-star: {0.75, -0.17}
21:35:45.071 00.002 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.80) = xAngle (1.78 = 1.78)
21:35:45.071 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.69 = 1.69)
21:35:45.071 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=0.98 mountX=-0.06 mountY=0.27, mountTheta=1.78
21:35:45.071 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.23, opts=13)
21:35:45.071 00.000 10844 Enqueuing Move request for scope (0.15, 0.23)
21:35:45.074 00.003 11060 Worker thread wakes up
21:35:45.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
21:35:45.074 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
21:35:45.074 00.000 11060 Moving (0.15, 0.23) raw xDistance=-0.06 yDistance=0.27
21:35:45.074 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.60, ShCount=5, LgCount=0, SticCount=0,  Deflections: 0=0.554411, 1:0.803401, 2:0.270241
21:35:45.074 00.000 11060 BLC: Under-shoot: nominal increase by 326
21:35:45.074 00.000 11060 BLC: window closed
21:35:45.074 00.000 11060 BLC: Pulse adjusted to 733
21:35:45.076 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:35:45.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:35:45.076 00.000 11060 MoveAxis(E, 0, ABG)
21:35:45.076 00.000 11060 Move returns status 0, amount 0
21:35:45.076 00.000 11060 MoveAxis(S, 104, ABG)
21:35:45.076 00.000 11060 Guiding  Dir = 1, Dur = 104
21:35:45.083 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:45.091 00.008 11060 IsSlewing returns 0
21:35:45.091 00.000 11060 IsGuiding returns 0
21:35:45.104 00.013 10844 UpdateGuideState exits: m=1141 SNR=21.2
21:35:45.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:45.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:45.104 00.000 10844 Enqueuing Expose request
21:35:45.146 00.042 10844 evsrv: cli 0EEEE890 connect
21:35:45.148 00.002 10844 case statement mapped state 6 to 3
21:35:45.148 00.000 10844 case statement mapped state 6 to 3
21:35:45.150 00.002 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"4dbc40d5-4443-417f-920f-e918cee5bbcd"}
21:35:45.151 00.001 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"4dbc40d5-4443-417f-920f-e918cee5bbcd"}
21:35:45.151 00.000 10844 evsrv: cli 0EEEE890 disconnect
21:35:45.201 00.050 11060 IsGuiding returns 0
21:35:45.201 00.000 11060 Move returns status 0, amount 104
21:35:45.201 00.000 11060 move complete, result=0
21:35:45.201 00.000 11060 worker thread done servicing request
21:35:45.201 00.000 11060 Worker thread wakes up
21:35:45.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:45.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:45.205 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 104 ms SOUTH
21:35:45.817 00.612 11060 Exposure complete
21:35:46.045 00.228 11060 worker thread done servicing request
21:35:46.045 00.000 10844 OnExposeComplete: enter
21:35:46.045 00.000 10844 UpdateGuideState(): m_state=6
21:35:46.045 00.000 10844 Star::Find(15, 95, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
21:35:46.045 00.000 10844 Star::Find returns 1 (0), X=95.15, Y=464.04, Mass=1134, SNR=21.1, Peak=102 HFD=3.2
21:35:46.047 00.002 10844 MultiStar: [#1 -0.78,0.57,0.00,M6] [#2 -0.28,0.22,0.72,U] [#3 -1.04,0.09,0.00,M1] [#4 -0.84,0.25,3.21,U] [#5 0.92,1.26,0.00,M9] [#6 0.78,0.93,0.00,M6] [#7 -0.02,1.19,0.00,M1] [#8 -1.51,0.98,0.00,M3] 
21:35:46.047 00.000 10844 refined, 2 included, MultiStar: {-0.44, 0.24}, one-star: {0.74, 0.24}
21:35:46.047 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.80) = xAngle (3.45 = -2.84)
21:35:46.047 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.36 = -2.92)
21:35:46.047 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.24 hyp=0.50 cameraTheta=2.64 mountX=-0.48 mountY=-0.11, mountTheta=-2.92
21:35:46.049 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.24, opts=13)
21:35:46.049 00.000 10844 Enqueuing Move request for scope (-0.44, 0.24)
21:35:46.049 00.000 11060 Worker thread wakes up
21:35:46.051 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.24) opts 0xd
21:35:46.051 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.24)
21:35:46.051 00.000 11060 Moving (-0.44, 0.24) raw xDistance=-0.48 yDistance=-0.11
21:35:46.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
21:35:46.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:46.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:35:46.051 00.000 11060 MoveAxis(E, 70, ABG)
21:35:46.051 00.000 11060 Guiding  Dir = 2, Dur = 70
21:35:46.054 00.003 11060 IsSlewing returns 0
21:35:46.054 00.000 11060 IsGuiding returns 0
21:35:46.054 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:46.079 00.025 10844 UpdateGuideState exits: m=1134 SNR=21.1
21:35:46.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:46.079 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:46.079 00.000 10844 Enqueuing Expose request
21:35:46.132 00.053 11060 IsGuiding returns 0
21:35:46.132 00.000 11060 Move returns status 0, amount 70
21:35:46.132 00.000 11060 MoveAxis(N, 0, ABG)
21:35:46.132 00.000 11060 Move returns status 0, amount 0
21:35:46.132 00.000 11060 move complete, result=0
21:35:46.132 00.000 11060 worker thread done servicing request
21:35:46.132 00.000 10844 GuideStep: -0.5 px 70 ms EAST, -0.1 px 0 ms NORTH
21:35:46.132 00.000 11060 Worker thread wakes up
21:35:46.134 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:46.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:46.761 00.627 11060 Exposure complete
21:35:46.992 00.231 11060 worker thread done servicing request
21:35:46.992 00.000 10844 OnExposeComplete: enter
21:35:46.992 00.000 10844 UpdateGuideState(): m_state=6
21:35:46.992 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
21:35:46.992 00.000 10844 Star::Find returns 1 (0), X=95.25, Y=464.47, Mass=883, SNR=18.1, Peak=80 HFD=3.4
21:35:46.994 00.002 10844 MultiStar: [#1 0.27,1.14,0.00,M7] [#2 -0.37,-0.34,0.89,U] [#3 -0.25,0.62,0.70,U] [#4 -0.57,-0.26,3.95,U] [#5 -0.21,1.14,0.00,M10] [#6 0.42,1.12,0.00,M7] [#7 -0.09,0.62,0.97,U] [#8 -0.37,0.54,1.00,U] 
21:35:46.994 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.11}, one-star: {0.84, 0.67}
21:35:46.994 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.80) = xAngle (3.57 = -2.71)
21:35:46.994 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.49 = -2.80)
21:35:46.994 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.77 mountX=-0.27 mountY=-0.10, mountTheta=-2.79
21:35:46.994 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.11, opts=13)
21:35:46.994 00.000 10844 Enqueuing Move request for scope (-0.28, 0.11)
21:35:46.994 00.000 11060 Worker thread wakes up
21:35:46.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
21:35:46.994 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
21:35:46.997 00.003 11060 Moving (-0.28, 0.11) raw xDistance=-0.27 yDistance=-0.10
21:35:46.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
21:35:46.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:46.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:35:46.997 00.000 11060 MoveAxis(E, 42, ABG)
21:35:46.997 00.000 11060 Guiding  Dir = 2, Dur = 42
21:35:47.002 00.005 11060 IsSlewing returns 0
21:35:47.004 00.002 11060 IsGuiding returns 0
21:35:47.005 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:47.031 00.026 10844 UpdateGuideState exits: m=883 SNR=18.1
21:35:47.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:47.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:47.031 00.000 10844 Enqueuing Expose request
21:35:47.047 00.016 11060 IsGuiding returns 0
21:35:47.047 00.000 11060 Move returns status 0, amount 42
21:35:47.047 00.000 11060 MoveAxis(N, 0, ABG)
21:35:47.047 00.000 11060 Move returns status 0, amount 0
21:35:47.047 00.000 11060 move complete, result=0
21:35:47.047 00.000 11060 worker thread done servicing request
21:35:47.049 00.002 11060 Worker thread wakes up
21:35:47.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:47.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:47.049 00.000 10844 GuideStep: -0.3 px 42 ms EAST, -0.1 px 0 ms NORTH
21:35:47.678 00.629 11060 Exposure complete
21:35:47.892 00.214 11060 worker thread done servicing request
21:35:47.892 00.000 10844 OnExposeComplete: enter
21:35:47.892 00.000 10844 UpdateGuideState(): m_state=6
21:35:47.894 00.002 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
21:35:47.894 00.000 10844 Star::Find returns 1 (0), X=95.52, Y=464.55, Mass=906, SNR=19.0, Peak=78 HFD=3.2
21:35:47.894 00.000 10844 MultiStar: [#1 -0.26,0.75,0.96,U] [#2 -0.56,0.07,1.10,U] [#3 -0.26,1.06,0.00,M1] [#4 -1.34,0.00,0.00,M1] [#5 -0.53,1.12,0.00,R] [#6 0.02,1.58,0.00,M8] [#7 0.07,1.10,0.00,M1] [#8 -0.52,0.78,0.00,M3] 
21:35:47.894 00.000 10844 refined, 2 included, MultiStar: {0.08, 0.50}, one-star: {1.11, 0.74}
21:35:47.894 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.80) = xAngle (2.22 = 2.22)
21:35:47.894 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.14 = 2.14)
21:35:47.894 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.50 hyp=0.51 cameraTheta=1.42 mountX=-0.31 mountY=0.43, mountTheta=2.19
21:35:47.896 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.50, opts=13)
21:35:47.896 00.000 10844 Enqueuing Move request for scope (0.08, 0.50)
21:35:47.896 00.000 11060 Worker thread wakes up
21:35:47.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.50) opts 0xd
21:35:47.896 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.50)
21:35:47.896 00.000 11060 Moving (0.08, 0.50) raw xDistance=-0.31 yDistance=0.43
21:35:47.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
21:35:47.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
21:35:47.896 00.000 11060 MoveAxis(E, 47, ABG)
21:35:47.896 00.000 11060 Guiding  Dir = 2, Dur = 47
21:35:47.905 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:47.925 00.020 10844 UpdateGuideState exits: m=906 SNR=19.0
21:35:47.926 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:47.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:47.926 00.000 10844 Enqueuing Expose request
21:35:47.940 00.014 11060 IsSlewing returns 0
21:35:47.941 00.001 11060 IsGuiding returns 0
21:35:48.011 00.070 11060 IsGuiding returns 0
21:35:48.011 00.000 11060 Move returns status 0, amount 47
21:35:48.011 00.000 11060 MoveAxis(S, 165, ABG)
21:35:48.011 00.000 11060 Guiding  Dir = 1, Dur = 165
21:35:48.025 00.014 11060 IsSlewing returns 0
21:35:48.025 00.000 11060 IsGuiding returns 0
21:35:48.204 00.179 11060 IsGuiding returns 0
21:35:48.204 00.000 11060 Move returns status 0, amount 165
21:35:48.204 00.000 11060 move complete, result=0
21:35:48.204 00.000 11060 worker thread done servicing request
21:35:48.204 00.000 11060 Worker thread wakes up
21:35:48.204 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.4 px 165 ms SOUTH
21:35:48.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:48.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:48.828 00.624 11060 Exposure complete
21:35:49.023 00.195 11060 worker thread done servicing request
21:35:49.023 00.000 10844 OnExposeComplete: enter
21:35:49.023 00.000 10844 UpdateGuideState(): m_state=6
21:35:49.025 00.002 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
21:35:49.025 00.000 10844 Star::Find returns 1 (0), X=94.76, Y=464.76, Mass=1530, SNR=24.6, Peak=133 HFD=3.6
21:35:49.025 00.000 10844 MultiStar: [#1 -0.76,1.05,0.00,M7] [#2 -0.62,0.09,0.75,U] [#3 -0.44,-0.51,0.55,U] [#4 -0.45,0.19,2.83,U] [#5 0.33,-0.19,0.92,U] [#6 0.37,1.35,0.00,M9] [#7 -0.15,1.20,0.00,M2] [#8 -0.85,1.14,0.00,M4] 
21:35:49.025 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.18}, one-star: {0.35, 0.95}
21:35:49.025 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.80) = xAngle (3.25 = -3.03)
21:35:49.025 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.16 = -3.12)
21:35:49.025 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.18 hyp=0.28 cameraTheta=2.45 mountX=-0.28 mountY=-0.01, mountTheta=-3.12
21:35:49.027 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.18, opts=13)
21:35:49.027 00.000 10844 Enqueuing Move request for scope (-0.22, 0.18)
21:35:49.027 00.000 11060 Worker thread wakes up
21:35:49.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.18) opts 0xd
21:35:49.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.18)
21:35:49.028 00.001 11060 Moving (-0.22, 0.18) raw xDistance=-0.28 yDistance=-0.01
21:35:49.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:35:49.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:49.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:35:49.028 00.000 11060 MoveAxis(E, 43, ABG)
21:35:49.028 00.000 11060 Guiding  Dir = 2, Dur = 43
21:35:49.033 00.005 11060 IsSlewing returns 0
21:35:49.033 00.000 11060 IsGuiding returns 0
21:35:49.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:49.054 00.021 10844 UpdateGuideState exits: m=1530 SNR=24.6
21:35:49.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:49.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:49.054 00.000 10844 Enqueuing Expose request
21:35:49.088 00.034 11060 IsGuiding returns 0
21:35:49.088 00.000 11060 Move returns status 0, amount 43
21:35:49.088 00.000 11060 MoveAxis(N, 0, ABG)
21:35:49.088 00.000 11060 Move returns status 0, amount 0
21:35:49.088 00.000 11060 move complete, result=0
21:35:49.088 00.000 11060 worker thread done servicing request
21:35:49.088 00.000 11060 Worker thread wakes up
21:35:49.090 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:49.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:49.090 00.000 10844 GuideStep: -0.3 px 43 ms EAST, -0.0 px 0 ms NORTH
21:35:49.734 00.644 11060 Exposure complete
21:35:49.961 00.227 11060 worker thread done servicing request
21:35:49.961 00.000 10844 OnExposeComplete: enter
21:35:49.961 00.000 10844 UpdateGuideState(): m_state=6
21:35:49.961 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
21:35:49.961 00.000 10844 Star::Find returns 1 (0), X=95.12, Y=464.15, Mass=1041, SNR=20.3, Peak=105 HFD=3.7
21:35:49.963 00.002 10844 MultiStar: [#1 -0.48,0.51,1.06,U] [#2 -1.36,-0.28,0.00,M1] [#3 -0.64,-0.57,0.72,U] [#4 -0.75,0.08,3.47,U] [#5 -0.09,-1.01,0.00,M1] [#6 -0.69,0.81,0.00,M10] [#7 -0.42,1.64,0.00,M3] [#8 -0.78,0.36,0.94,U] 
21:35:49.963 00.000 10844 refined, 4 included, MultiStar: {-0.50, 0.15}, one-star: {0.71, 0.34}
21:35:49.963 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.80) = xAngle (3.65 = -2.63)
21:35:49.963 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.57 = -2.72)
21:35:49.963 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.15 hyp=0.52 cameraTheta=2.85 mountX=-0.46 mountY=-0.22, mountTheta=-2.70
21:35:49.965 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.15, opts=13)
21:35:49.966 00.001 10844 Enqueuing Move request for scope (-0.50, 0.15)
21:35:49.966 00.000 11060 Worker thread wakes up
21:35:49.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.15) opts 0xd
21:35:49.966 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.15)
21:35:49.966 00.000 11060 Moving (-0.50, 0.15) raw xDistance=-0.46 yDistance=-0.22
21:35:49.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
21:35:49.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:35:49.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:35:49.966 00.000 11060 MoveAxis(E, 68, ABG)
21:35:49.966 00.000 11060 Guiding  Dir = 2, Dur = 68
21:35:49.975 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:49.975 00.000 11060 IsSlewing returns 0
21:35:49.975 00.000 11060 IsGuiding returns 0
21:35:50.000 00.025 10844 UpdateGuideState exits: m=1041 SNR=20.3
21:35:50.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:50.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:50.000 00.000 10844 Enqueuing Expose request
21:35:50.049 00.049 11060 IsGuiding returns 0
21:35:50.049 00.000 11060 Move returns status 0, amount 68
21:35:50.049 00.000 11060 MoveAxis(N, 0, ABG)
21:35:50.049 00.000 11060 Move returns status 0, amount 0
21:35:50.051 00.002 11060 move complete, result=0
21:35:50.051 00.000 11060 worker thread done servicing request
21:35:50.051 00.000 11060 Worker thread wakes up
21:35:50.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:50.051 00.000 10844 GuideStep: -0.5 px 68 ms EAST, -0.2 px 0 ms NORTH
21:35:50.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:50.675 00.624 11060 Exposure complete
21:35:50.929 00.254 11060 worker thread done servicing request
21:35:50.931 00.002 10844 OnExposeComplete: enter
21:35:50.931 00.000 10844 UpdateGuideState(): m_state=6
21:35:50.931 00.000 10844 Star::Find(15, 95, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
21:35:50.931 00.000 10844 Star::Find returns 1 (0), X=94.13, Y=464.32, Mass=874, SNR=18.4, Peak=88 HFD=3.5
21:35:50.932 00.001 10844 MultiStar: [#1 -0.50,0.38,1.17,U] [#2 -0.33,-0.29,0.81,U] [#3 -0.60,-0.23,0.78,U] [#4 -0.76,-0.98,0.00,M1] [#5 0.33,-0.99,0.00,M2] [#6 -0.40,0.68,0.95,U] [#7 -0.94,0.13,0.00,M4] [#8 -0.91,0.07,0.00,M4] 
21:35:50.932 00.000 10844 refined, 4 included, MultiStar: {-0.42, 0.25}, one-star: {-0.28, 0.52}
21:35:50.932 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.80) = xAngle (3.41 = -2.88)
21:35:50.932 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.32 = -2.96)
21:35:50.932 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.25 hyp=0.49 cameraTheta=2.60 mountX=-0.47 mountY=-0.09, mountTheta=-2.96
21:35:50.937 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.25, opts=13)
21:35:50.937 00.000 10844 Enqueuing Move request for scope (-0.42, 0.25)
21:35:50.939 00.002 11060 Worker thread wakes up
21:35:50.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.25) opts 0xd
21:35:50.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.25)
21:35:50.939 00.000 11060 Moving (-0.42, 0.25) raw xDistance=-0.47 yDistance=-0.09
21:35:50.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
21:35:50.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:50.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:35:50.939 00.000 11060 MoveAxis(E, 72, ABG)
21:35:50.941 00.002 11060 Guiding  Dir = 2, Dur = 72
21:35:50.953 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:50.977 00.024 11060 IsSlewing returns 0
21:35:50.977 00.000 11060 IsGuiding returns 0
21:35:50.980 00.003 10844 UpdateGuideState exits: m=874 SNR=18.4
21:35:50.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:50.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:50.980 00.000 10844 Enqueuing Expose request
21:35:51.073 00.093 11060 IsGuiding returns 0
21:35:51.073 00.000 11060 Move returns status 0, amount 72
21:35:51.073 00.000 11060 MoveAxis(N, 0, ABG)
21:35:51.073 00.000 11060 Move returns status 0, amount 0
21:35:51.073 00.000 11060 move complete, result=0
21:35:51.073 00.000 11060 worker thread done servicing request
21:35:51.073 00.000 11060 Worker thread wakes up
21:35:51.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:51.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(79,449,31,31)
21:35:51.075 00.002 10844 GuideStep: -0.5 px 72 ms EAST, -0.1 px 0 ms NORTH
21:35:51.509 00.434 10844 evsrv: cli 0EEEE890 connect
21:35:51.509 00.000 10844 case statement mapped state 6 to 3
21:35:51.509 00.000 10844 case statement mapped state 6 to 3
21:35:51.509 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_app_state","id":"7f9328c0-9f4a-474c-8707-ef1b502f68ab"}
21:35:51.509 00.000 10844 case statement mapped state 6 to 3
21:35:51.509 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f9328c0-9f4a-474c-8707-ef1b502f68ab"}
21:35:51.516 00.007 10844 evsrv: cli 0EEEE890 disconnect
21:35:51.536 00.020 10844 evsrv: cli 0EEEDDF0 connect
21:35:51.537 00.001 10844 case statement mapped state 6 to 3
21:35:51.537 00.000 10844 case statement mapped state 6 to 3
21:35:51.537 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"a7f23e32-dea8-4dea-85fe-598d26807951"}
21:35:51.537 00.000 10844 PhdController::Dither begins
21:35:51.537 00.000 10844 dither: size=5.00, dRA=-4.99 dDec=0.64
21:35:51.537 00.000 10844 MountToCamera -- mountTheta (3.01) + m_xAngle (-0.80) = xAngle (2.21 = 2.21)
21:35:51.537 00.000 10844 MountToCamera -- mountX=-4.99 mountY=0.64 hyp=5.03 mountTheta=3.01 cameraX=-3.00, cameraY=4.03 cameraTheta=2.21
21:35:51.537 00.000 10844 setting lock position to (91.41, 467.84)
21:35:51.537 00.000 10844 Mount: notify guiding dithered (-3.0, 4.0)
21:35:51.537 00.000 10844 MultiStar: stabilizing after lock position change
21:35:51.539 00.002 10844 Status Line: Dither by -4.99,0.64
21:35:51.542 00.003 10844 PhdController: newstate STATE_SETTLE_BEGIN
21:35:51.543 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
21:35:51.543 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":0,"id":"a7f23e32-dea8-4dea-85fe-598d26807951"}
21:35:51.545 00.002 10844 evsrv: cli 0EEEDDF0 disconnect
21:35:51.704 00.159 11060 Exposure complete
21:35:51.955 00.251 11060 worker thread done servicing request
21:35:51.957 00.002 10844 OnExposeComplete: enter
21:35:51.957 00.000 10844 UpdateGuideState(): m_state=6
21:35:51.957 00.000 10844 Star::Find(15, 94, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
21:35:51.957 00.000 10844 Star::Find returns 1 (0), X=94.70, Y=463.92, Mass=938, SNR=19.5, Peak=96 HFD=2.9
21:35:51.957 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.80) = xAngle (-0.07 = -0.07)
21:35:51.957 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.15 = -0.15)
21:35:51.957 00.000 10844 CameraToMount -- cameraX=3.29 cameraY=-3.92 hyp=5.12 cameraTheta=-0.87 mountX=5.11 mountY=-0.79, mountTheta=-0.15
21:35:51.960 00.003 10844 dither recenter: remaining=(5.0,-0.6) step=(5.0,-0.6)
21:35:51.960 00.000 10844 MountToCamera -- mountTheta (-0.13) + m_xAngle (-0.80) = xAngle (-0.93 = -0.93)
21:35:51.960 00.000 10844 MountToCamera -- mountX=4.99 mountY=-0.64 hyp=5.03 mountTheta=-0.13 cameraX=3.00, cameraY=-4.03 cameraTheta=-0.93
21:35:51.960 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=3.00, y=-4.03, opts=4)
21:35:51.960 00.000 10844 Enqueuing Move request for scope (3.00, -4.03)
21:35:51.960 00.000 10844 Mount: notify direct move 4.99,-0.64
21:35:51.962 00.002 11060 Worker thread wakes up
21:35:51.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (3.00, -4.03) opts 0x4
21:35:51.962 00.000 11060 Handling offset move in thread for scope, endpoint = (3.00, -4.03)
21:35:51.962 00.000 11060 Moving (3.00, -4.03) raw xDistance=4.99 yDistance=-0.64
21:35:51.962 00.000 11060 BLC: window closed
21:35:51.962 00.000 11060 MoveAxis(W, 2711, B)
21:35:51.962 00.000 11060 Guiding  Dir = 3, Dur = 2711
21:35:51.969 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:51.989 00.020 11060 IsSlewing returns 0
21:35:51.989 00.000 11060 IsGuiding returns 0
21:35:51.994 00.005 10844 UpdateGuideState exits: m=938 SNR=19.5
21:35:51.994 00.000 10844 PhdController: settling, locked = 1, distance = 5.38 (1.50) aobump = 0 frame = 1 / 99999
21:35:51.994 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356151.994,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":5.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:35:51.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:51.996 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:51.996 00.000 10844 Enqueuing Expose request
21:35:54.727 02.731 11060 IsGuiding returns 0
21:35:54.727 00.000 11060 Move returns status 0, amount 2711
21:35:54.727 00.000 11060 BLC: window closed
21:35:54.727 00.000 11060 BLC: Compensation needed for non-algo type move
21:35:54.727 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 733 applied
21:35:54.727 00.000 11060 MoveAxis(N, 1081, B)
21:35:54.727 00.000 11060 Guiding  Dir = 0, Dur = 1081
21:35:54.755 00.028 11060 IsSlewing returns 0
21:35:54.756 00.001 11060 IsGuiding returns 0
21:35:55.865 01.109 11060 IsGuiding returns 0
21:35:55.865 00.000 11060 Move returns status 0, amount 1081
21:35:55.865 00.000 11060 move complete, result=0
21:35:55.865 00.000 11060 worker thread done servicing request
21:35:55.865 00.000 11060 Worker thread wakes up
21:35:55.865 00.000 10844 GuideStep: 5.0 px 2711 ms WEST, -0.6 px 1081 ms NORTH
21:35:55.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:55.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:35:56.504 00.639 11060 Exposure complete
21:35:56.701 00.197 11060 worker thread done servicing request
21:35:56.701 00.000 10844 OnExposeComplete: enter
21:35:56.701 00.000 10844 UpdateGuideState(): m_state=6
21:35:56.701 00.000 10844 Star::Find(15, 94, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
21:35:56.701 00.000 10844 Star::Find returns 1 (0), X=96.22, Y=466.57, Mass=999, SNR=19.9, Peak=79 HFD=3.7
21:35:56.701 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.80) = xAngle (0.55 = 0.55)
21:35:56.701 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.46 = 0.46)
21:35:56.701 00.000 10844 CameraToMount -- cameraX=4.81 cameraY=-1.27 hyp=4.98 cameraTheta=-0.26 mountX=4.25 mountY=2.21, mountTheta=0.48
21:35:56.707 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=4.81, y=-1.27, opts=13)
21:35:56.707 00.000 10844 Enqueuing Move request for scope (4.81, -1.27)
21:35:56.709 00.002 11060 Worker thread wakes up
21:35:56.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (4.81, -1.27) opts 0xd
21:35:56.709 00.000 11060 Handling offset move in thread for scope, endpoint = (4.81, -1.27)
21:35:56.709 00.000 11060 Moving (4.81, -1.27) raw xDistance=4.25 yDistance=2.21
21:35:56.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 1.15 from input 4.25
21:35:56.710 00.001 11060 resist switch: large excursion: input 2.21 thresh 0.57 direction from 0 to 1
21:35:56.710 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.63
21:35:56.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.55 from input 2.21
21:35:56.710 00.000 11060 MoveAxis(W, 624, ABG)
21:35:56.710 00.000 11060 duration set to 500 by maxRaDuration
21:35:56.710 00.000 11060 Guiding  Dir = 3, Dur = 500
21:35:56.715 00.005 11060 IsSlewing returns 0
21:35:56.715 00.000 11060 IsGuiding returns 0
21:35:56.719 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:35:56.742 00.023 10844 UpdateGuideState exits: m=999 SNR=19.9
21:35:56.742 00.000 10844 PhdController: settling, locked = 1, distance = 4.98 (1.50) aobump = 0 frame = 2 / 99999
21:35:56.742 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356156.742,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.98,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:35:56.744 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:56.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:56.744 00.000 10844 Enqueuing Expose request
21:35:57.224 00.480 11060 IsGuiding returns 0
21:35:57.224 00.000 11060 Move returns status 0, amount 500
21:35:57.224 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 733 applied
21:35:57.224 00.000 11060 MoveAxis(S, 1579, ABG)
21:35:57.224 00.000 11060 duration set to 733 by maxDecDuration
21:35:57.224 00.000 11060 Guiding  Dir = 1, Dur = 733
21:35:57.241 00.017 11060 IsSlewing returns 0
21:35:57.242 00.001 11060 IsGuiding returns 0
21:35:57.985 00.743 11060 IsGuiding returns 0
21:35:57.985 00.000 11060 Move returns status 0, amount 733
21:35:57.985 00.000 11060 move complete, result=0
21:35:57.985 00.000 11060 worker thread done servicing request
21:35:57.985 00.000 11060 Worker thread wakes up
21:35:57.985 00.000 10844 GuideStep: 4.3 px 500 ms WEST, 2.2 px 733 ms SOUTH
21:35:57.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:57.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:35:58.603 00.618 11060 Exposure complete
21:35:58.809 00.206 11060 worker thread done servicing request
21:35:58.809 00.000 10844 OnExposeComplete: enter
21:35:58.809 00.000 10844 UpdateGuideState(): m_state=6
21:35:58.809 00.000 10844 Star::Find(15, 96, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
21:35:58.809 00.000 10844 Star::Find returns 1 (0), X=95.79, Y=469.29, Mass=607, SNR=15.4, Peak=66 HFD=3.2
21:35:58.809 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.80) = xAngle (1.12 = 1.12)
21:35:58.809 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.04 = 1.04)
21:35:58.809 00.000 10844 CameraToMount -- cameraX=4.39 cameraY=1.45 hyp=4.62 cameraTheta=0.32 mountX=2.00 mountY=3.98, mountTheta=1.11
21:35:58.813 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=4.39, y=1.45, opts=13)
21:35:58.813 00.000 10844 Enqueuing Move request for scope (4.39, 1.45)
21:35:58.813 00.000 11060 Worker thread wakes up
21:35:58.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (4.39, 1.45) opts 0xd
21:35:58.813 00.000 11060 Handling offset move in thread for scope, endpoint = (4.39, 1.45)
21:35:58.813 00.000 11060 Moving (4.39, 1.45) raw xDistance=2.00 yDistance=3.98
21:35:58.813 00.000 11060 BLC: History state: CurrMiss=3.98, AvgInitMiss=1.16, ShCount=6, LgCount=0, SticCount=0,  Deflections: 0=1.545960, 1:3.977991
21:35:58.813 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:35:58.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.57 from input 2.00
21:35:58.815 00.002 11060 GuideAlgorithmResistSwitch::result() returns 2.78 from input 3.98
21:35:58.815 00.000 11060 MoveAxis(W, 312, ABG)
21:35:58.815 00.000 11060 Guiding  Dir = 3, Dur = 312
21:35:58.820 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:35:58.832 00.012 11060 IsSlewing returns 0
21:35:58.832 00.000 11060 IsGuiding returns 0
21:35:58.842 00.010 10844 UpdateGuideState exits: m=607 SNR=15.4
21:35:58.842 00.000 10844 PhdController: settling, locked = 1, distance = 4.87 (1.50) aobump = 0 frame = 3 / 99999
21:35:58.842 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356158.842,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.87,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:35:58.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:58.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:35:58.842 00.000 10844 Enqueuing Expose request
21:35:59.160 00.318 11060 IsGuiding returns 0
21:35:59.160 00.000 11060 Move returns status 0, amount 312
21:35:59.160 00.000 11060 MoveAxis(S, 1524, ABG)
21:35:59.160 00.000 11060 duration set to 733 by maxDecDuration
21:35:59.161 00.001 11060 Guiding  Dir = 1, Dur = 733
21:35:59.176 00.015 11060 IsSlewing returns 0
21:35:59.176 00.000 11060 IsGuiding returns 0
21:35:59.912 00.736 11060 IsGuiding returns 0
21:35:59.912 00.000 11060 Move returns status 0, amount 733
21:35:59.912 00.000 11060 move complete, result=0
21:35:59.912 00.000 11060 worker thread done servicing request
21:35:59.912 00.000 11060 Worker thread wakes up
21:35:59.912 00.000 10844 GuideStep: 2.0 px 312 ms WEST, 4.0 px 733 ms SOUTH
21:35:59.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:35:59.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:00.545 00.633 11060 Exposure complete
21:36:00.739 00.194 11060 worker thread done servicing request
21:36:00.739 00.000 10844 OnExposeComplete: enter
21:36:00.739 00.000 10844 UpdateGuideState(): m_state=6
21:36:00.739 00.000 10844 Star::Find(15, 95, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
21:36:00.739 00.000 10844 Star::Find returns 1 (0), X=94.98, Y=469.91, Mass=1016, SNR=20.3, Peak=98 HFD=3.0
21:36:00.741 00.002 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.80) = xAngle (1.33 = 1.33)
21:36:00.741 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.24 = 1.24)
21:36:00.741 00.000 10844 CameraToMount -- cameraX=3.57 cameraY=2.07 hyp=4.13 cameraTheta=0.53 mountX=0.99 mountY=3.91, mountTheta=1.32
21:36:00.742 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=3.57, y=2.07, opts=13)
21:36:00.742 00.000 10844 Enqueuing Move request for scope (3.57, 2.07)
21:36:00.742 00.000 11060 Worker thread wakes up
21:36:00.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (3.57, 2.07) opts 0xd
21:36:00.742 00.000 11060 Handling offset move in thread for scope, endpoint = (3.57, 2.07)
21:36:00.742 00.000 11060 Moving (3.57, 2.07) raw xDistance=0.99 yDistance=3.91
21:36:00.742 00.000 11060 BLC: History state: CurrMiss=3.91, AvgInitMiss=1.16, ShCount=6, LgCount=0, SticCount=0,  Deflections: 0=1.545960, 1:3.977991, 2:3.908881
21:36:00.742 00.000 11060 BLC: Under-shoot: nominal increase by 634
21:36:00.742 00.000 11060 BLC: window closed
21:36:00.742 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:36:00.742 00.000 11060 BLC: Pulse adjusted to 750
21:36:00.744 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.99
21:36:00.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 2.74 from input 3.91
21:36:00.744 00.000 11060 MoveAxis(W, 154, ABG)
21:36:00.744 00.000 11060 Guiding  Dir = 3, Dur = 154
21:36:00.751 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:00.762 00.011 11060 IsSlewing returns 0
21:36:00.762 00.000 11060 IsGuiding returns 0
21:36:00.774 00.012 10844 UpdateGuideState exits: m=1016 SNR=20.3
21:36:00.775 00.001 10844 PhdController: settling, locked = 1, distance = 4.65 (1.50) aobump = 0 frame = 4 / 99999
21:36:00.775 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356160.775,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.65,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:00.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:00.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:00.775 00.000 10844 Enqueuing Expose request
21:36:00.929 00.154 11060 IsGuiding returns 0
21:36:00.929 00.000 11060 Move returns status 0, amount 154
21:36:00.929 00.000 11060 MoveAxis(S, 1498, ABG)
21:36:00.929 00.000 11060 duration set to 750 by maxDecDuration
21:36:00.929 00.000 11060 Guiding  Dir = 1, Dur = 750
21:36:00.940 00.011 11060 IsSlewing returns 0
21:36:00.940 00.000 11060 IsGuiding returns 0
21:36:01.232 00.292 10844 evsrv: cli 0EEEE570 connect
21:36:01.232 00.000 10844 case statement mapped state 6 to 3
21:36:01.232 00.000 10844 case statement mapped state 6 to 3
21:36:01.234 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":"e8397c67-2ea5-43a2-a59a-658290ec6eb0"}
21:36:01.234 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":"e8397c67-2ea5-43a2-a59a-658290ec6eb0"}
21:36:01.235 00.001 10844 evsrv: cli 0EEEE570 disconnect
21:36:01.694 00.459 11060 IsGuiding returns 0
21:36:01.695 00.001 11060 Move returns status 0, amount 750
21:36:01.695 00.000 11060 move complete, result=0
21:36:01.695 00.000 11060 worker thread done servicing request
21:36:01.695 00.000 11060 Worker thread wakes up
21:36:01.695 00.000 10844 GuideStep: 1.0 px 154 ms WEST, 3.9 px 750 ms SOUTH
21:36:01.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:01.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:02.332 00.637 11060 Exposure complete
21:36:02.533 00.201 11060 worker thread done servicing request
21:36:02.533 00.000 10844 OnExposeComplete: enter
21:36:02.533 00.000 10844 UpdateGuideState(): m_state=6
21:36:02.533 00.000 10844 Star::Find(15, 94, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
21:36:02.533 00.000 10844 Star::Find returns 1 (0), X=93.71, Y=470.09, Mass=1084, SNR=20.5, Peak=83 HFD=4.0
21:36:02.533 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.80) = xAngle (1.58 = 1.58)
21:36:02.533 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.49 = 1.49)
21:36:02.533 00.000 10844 CameraToMount -- cameraX=2.30 cameraY=2.26 hyp=3.22 cameraTheta=0.77 mountX=-0.03 mountY=3.21, mountTheta=1.58
21:36:02.535 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=2.30, y=2.26, opts=13)
21:36:02.535 00.000 10844 Enqueuing Move request for scope (2.30, 2.26)
21:36:02.535 00.000 11060 Worker thread wakes up
21:36:02.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (2.30, 2.26) opts 0xd
21:36:02.535 00.000 11060 Handling offset move in thread for scope, endpoint = (2.30, 2.26)
21:36:02.535 00.000 11060 Moving (2.30, 2.26) raw xDistance=-0.03 yDistance=3.21
21:36:02.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:36:02.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 2.25 from input 3.21
21:36:02.535 00.000 11060 MoveAxis(E, 0, ABG)
21:36:02.535 00.000 11060 Move returns status 0, amount 0
21:36:02.535 00.000 11060 MoveAxis(S, 1232, ABG)
21:36:02.535 00.000 11060 duration set to 750 by maxDecDuration
21:36:02.535 00.000 11060 Guiding  Dir = 1, Dur = 750
21:36:02.543 00.008 11060 IsSlewing returns 0
21:36:02.543 00.000 11060 IsGuiding returns 0
21:36:02.546 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:02.569 00.023 10844 UpdateGuideState exits: m=1084 SNR=20.5
21:36:02.569 00.000 10844 PhdController: settling, locked = 1, distance = 4.22 (1.50) aobump = 0 frame = 5 / 99999
21:36:02.569 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356162.569,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.22,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:02.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:02.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:02.569 00.000 10844 Enqueuing Expose request
21:36:03.306 00.737 11060 IsGuiding returns 0
21:36:03.306 00.000 11060 Move returns status 0, amount 750
21:36:03.306 00.000 11060 move complete, result=0
21:36:03.306 00.000 11060 worker thread done servicing request
21:36:03.306 00.000 11060 Worker thread wakes up
21:36:03.306 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 3.2 px 750 ms SOUTH
21:36:03.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:03.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:03.940 00.634 11060 Exposure complete
21:36:04.158 00.218 11060 worker thread done servicing request
21:36:04.158 00.000 10844 OnExposeComplete: enter
21:36:04.159 00.001 10844 UpdateGuideState(): m_state=6
21:36:04.159 00.000 10844 Star::Find(15, 93, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
21:36:04.159 00.000 10844 Star::Find returns 1 (0), X=92.28, Y=470.26, Mass=1206, SNR=22.1, Peak=80 HFD=3.8
21:36:04.159 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.80) = xAngle (2.03 = 2.03)
21:36:04.159 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.94 = 1.94)
21:36:04.160 00.001 10844 CameraToMount -- cameraX=0.87 cameraY=2.43 hyp=2.58 cameraTheta=1.23 mountX=-1.14 mountY=2.40, mountTheta=2.02
21:36:04.160 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.87, y=2.43, opts=13)
21:36:04.162 00.002 10844 Enqueuing Move request for scope (0.87, 2.43)
21:36:04.162 00.000 11060 Worker thread wakes up
21:36:04.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.87, 2.43) opts 0xd
21:36:04.162 00.000 11060 Handling offset move in thread for scope, endpoint = (0.87, 2.43)
21:36:04.162 00.000 11060 Moving (0.87, 2.43) raw xDistance=-1.14 yDistance=2.40
21:36:04.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.31 from input -1.14
21:36:04.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.68 from input 2.40
21:36:04.162 00.000 11060 MoveAxis(E, 168, ABG)
21:36:04.162 00.000 11060 Guiding  Dir = 2, Dur = 168
21:36:04.168 00.006 11060 IsSlewing returns 0
21:36:04.168 00.000 11060 IsGuiding returns 0
21:36:04.171 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:04.197 00.026 10844 UpdateGuideState exits: m=1206 SNR=22.1
21:36:04.197 00.000 10844 PhdController: settling, locked = 1, distance = 3.73 (1.50) aobump = 0 frame = 6 / 99999
21:36:04.197 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356164.197,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":3.73,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:04.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:04.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:04.197 00.000 10844 Enqueuing Expose request
21:36:04.344 00.147 11060 IsGuiding returns 0
21:36:04.344 00.000 11060 Move returns status 0, amount 168
21:36:04.344 00.000 11060 MoveAxis(S, 920, ABG)
21:36:04.344 00.000 11060 duration set to 750 by maxDecDuration
21:36:04.344 00.000 11060 Guiding  Dir = 1, Dur = 750
21:36:04.355 00.011 11060 IsSlewing returns 0
21:36:04.356 00.001 11060 IsGuiding returns 0
21:36:05.117 00.761 11060 IsGuiding returns 0
21:36:05.118 00.001 11060 Move returns status 0, amount 750
21:36:05.118 00.000 11060 move complete, result=0
21:36:05.118 00.000 11060 worker thread done servicing request
21:36:05.118 00.000 11060 Worker thread wakes up
21:36:05.118 00.000 10844 GuideStep: -1.1 px 168 ms EAST, 2.4 px 750 ms SOUTH
21:36:05.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:05.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:05.758 00.640 11060 Exposure complete
21:36:06.015 00.257 11060 worker thread done servicing request
21:36:06.017 00.002 10844 OnExposeComplete: enter
21:36:06.017 00.000 10844 UpdateGuideState(): m_state=6
21:36:06.018 00.001 10844 Star::Find(15, 92, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
21:36:06.018 00.000 10844 Star::Find returns 1 (0), X=91.45, Y=470.22, Mass=1175, SNR=21.4, Peak=96 HFD=3.8
21:36:06.018 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.80) = xAngle (2.36 = 2.36)
21:36:06.018 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.27 = 2.27)
21:36:06.018 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=2.39 hyp=2.39 cameraTheta=1.55 mountX=-1.69 mountY=1.82, mountTheta=2.32
21:36:06.019 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=2.39, opts=13)
21:36:06.019 00.000 10844 Enqueuing Move request for scope (0.04, 2.39)
21:36:06.019 00.000 11060 Worker thread wakes up
21:36:06.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 2.39) opts 0xd
21:36:06.019 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 2.39)
21:36:06.019 00.000 11060 Moving (0.04, 2.39) raw xDistance=-1.69 yDistance=1.82
21:36:06.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.47 from input -1.69
21:36:06.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.82
21:36:06.019 00.000 11060 MoveAxis(E, 253, ABG)
21:36:06.019 00.000 11060 Guiding  Dir = 2, Dur = 253
21:36:06.028 00.009 11060 IsSlewing returns 0
21:36:06.029 00.001 11060 IsGuiding returns 0
21:36:06.033 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:06.058 00.025 10844 UpdateGuideState exits: m=1175 SNR=21.4
21:36:06.058 00.000 10844 PhdController: settling, locked = 1, distance = 3.33 (1.50) aobump = 0 frame = 7 / 99999
21:36:06.058 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356166.058,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":3.33,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:06.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:06.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:06.058 00.000 10844 Enqueuing Expose request
21:36:06.291 00.233 11060 IsGuiding returns 0
21:36:06.292 00.001 11060 Move returns status 0, amount 253
21:36:06.292 00.000 11060 MoveAxis(S, 699, ABG)
21:36:06.292 00.000 11060 Guiding  Dir = 1, Dur = 699
21:36:06.306 00.014 11060 IsSlewing returns 0
21:36:06.306 00.000 11060 IsGuiding returns 0
21:36:07.024 00.718 11060 IsGuiding returns 0
21:36:07.024 00.000 11060 Move returns status 0, amount 699
21:36:07.024 00.000 11060 move complete, result=0
21:36:07.024 00.000 11060 worker thread done servicing request
21:36:07.024 00.000 11060 Worker thread wakes up
21:36:07.025 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:07.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:07.025 00.000 10844 GuideStep: -1.7 px 253 ms EAST, 1.8 px 699 ms SOUTH
21:36:07.656 00.631 11060 Exposure complete
21:36:07.816 00.160 11060 worker thread done servicing request
21:36:07.816 00.000 10844 OnExposeComplete: enter
21:36:07.816 00.000 10844 UpdateGuideState(): m_state=6
21:36:07.816 00.000 10844 Star::Find(15, 91, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
21:36:07.816 00.000 10844 Star::Find returns 1 (0), X=89.98, Y=470.43, Mass=1050, SNR=20.5, Peak=92 HFD=3.7
21:36:07.816 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.80) = xAngle (2.88 = 2.88)
21:36:07.816 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.79 = 2.79)
21:36:07.816 00.000 10844 CameraToMount -- cameraX=-1.43 cameraY=2.59 hyp=2.96 cameraTheta=2.07 mountX=-2.86 mountY=1.02, mountTheta=2.80
21:36:07.822 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.43, y=2.59, opts=13)
21:36:07.822 00.000 10844 Enqueuing Move request for scope (-1.43, 2.59)
21:36:07.822 00.000 11060 Worker thread wakes up
21:36:07.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 2.59) opts 0xd
21:36:07.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.43, 2.59)
21:36:07.822 00.000 11060 Moving (-1.43, 2.59) raw xDistance=-2.86 yDistance=1.02
21:36:07.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.79 from input -2.86
21:36:07.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.71 from input 1.02
21:36:07.822 00.000 11060 MoveAxis(E, 427, ABG)
21:36:07.822 00.000 11060 Guiding  Dir = 2, Dur = 427
21:36:07.828 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:07.843 00.015 10844 UpdateGuideState exits: m=1050 SNR=20.5
21:36:07.843 00.000 10844 PhdController: settling, locked = 1, distance = 3.22 (1.50) aobump = 0 frame = 8 / 99999
21:36:07.843 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356167.843,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":3.22,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:07.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:07.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:07.843 00.000 10844 Enqueuing Expose request
21:36:07.869 00.026 11060 IsSlewing returns 0
21:36:07.869 00.000 11060 IsGuiding returns 0
21:36:08.336 00.467 11060 IsGuiding returns 0
21:36:08.336 00.000 11060 Move returns status 0, amount 427
21:36:08.336 00.000 11060 MoveAxis(S, 389, ABG)
21:36:08.336 00.000 11060 Guiding  Dir = 1, Dur = 389
21:36:08.363 00.027 11060 IsSlewing returns 0
21:36:08.364 00.001 11060 IsGuiding returns 0
21:36:08.776 00.412 11060 IsGuiding returns 0
21:36:08.776 00.000 11060 Move returns status 0, amount 389
21:36:08.776 00.000 11060 move complete, result=0
21:36:08.777 00.001 11060 worker thread done servicing request
21:36:08.777 00.000 11060 Worker thread wakes up
21:36:08.777 00.000 10844 GuideStep: -2.9 px 427 ms EAST, 1.0 px 389 ms SOUTH
21:36:08.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:08.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:09.408 00.631 11060 Exposure complete
21:36:09.600 00.192 11060 worker thread done servicing request
21:36:09.600 00.000 10844 OnExposeComplete: enter
21:36:09.600 00.000 10844 UpdateGuideState(): m_state=6
21:36:09.600 00.000 10844 Star::Find(15, 89, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
21:36:09.604 00.004 10844 Star::Find returns 1 (0), X=90.03, Y=468.94, Mass=1026, SNR=20.1, Peak=90 HFD=3.9
21:36:09.604 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.80) = xAngle (3.27 = -3.01)
21:36:09.604 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.18 = -3.10)
21:36:09.604 00.000 10844 CameraToMount -- cameraX=-1.38 cameraY=1.11 hyp=1.77 cameraTheta=2.47 mountX=-1.76 mountY=-0.07, mountTheta=-3.10
21:36:09.606 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.38, y=1.11, opts=13)
21:36:09.606 00.000 10844 Enqueuing Move request for scope (-1.38, 1.11)
21:36:09.608 00.002 11060 Worker thread wakes up
21:36:09.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.38, 1.11) opts 0xd
21:36:09.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.38, 1.11)
21:36:09.608 00.000 11060 Moving (-1.38, 1.11) raw xDistance=-1.76 yDistance=-0.07
21:36:09.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.50 from input -1.76
21:36:09.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:09.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:36:09.608 00.000 11060 MoveAxis(E, 271, ABG)
21:36:09.608 00.000 11060 Guiding  Dir = 2, Dur = 271
21:36:09.616 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:09.621 00.005 11060 IsSlewing returns 0
21:36:09.621 00.000 11060 IsGuiding returns 0
21:36:09.636 00.015 10844 UpdateGuideState exits: m=1026 SNR=20.1
21:36:09.636 00.000 10844 PhdController: settling, locked = 1, distance = 2.78 (1.50) aobump = 0 frame = 9 / 99999
21:36:09.636 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356169.636,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.78,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:09.638 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:09.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:09.638 00.000 10844 Enqueuing Expose request
21:36:09.899 00.261 11060 IsGuiding returns 0
21:36:09.899 00.000 11060 Move returns status 0, amount 271
21:36:09.900 00.001 11060 MoveAxis(N, 0, ABG)
21:36:09.900 00.000 11060 Move returns status 0, amount 0
21:36:09.900 00.000 11060 move complete, result=0
21:36:09.900 00.000 11060 worker thread done servicing request
21:36:09.900 00.000 11060 Worker thread wakes up
21:36:09.900 00.000 10844 GuideStep: -1.8 px 271 ms EAST, -0.1 px 0 ms NORTH
21:36:09.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:09.901 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:10.552 00.651 11060 Exposure complete
21:36:10.697 00.145 11060 worker thread done servicing request
21:36:10.697 00.000 10844 OnExposeComplete: enter
21:36:10.699 00.002 10844 UpdateGuideState(): m_state=6
21:36:10.699 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
21:36:10.699 00.000 10844 Star::Find returns 1 (0), X=89.49, Y=467.74, Mass=1139, SNR=21.6, Peak=105 HFD=3.3
21:36:10.699 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.80) = xAngle (-2.29 = -2.29)
21:36:10.699 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.37 = -2.37)
21:36:10.699 00.000 10844 CameraToMount -- cameraX=-1.91 cameraY=-0.10 hyp=1.92 cameraTheta=-3.09 mountX=-1.26 mountY=-1.33, mountTheta=-2.33
21:36:10.699 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.91, y=-0.10, opts=13)
21:36:10.701 00.002 10844 Enqueuing Move request for scope (-1.91, -0.10)
21:36:10.701 00.000 11060 Worker thread wakes up
21:36:10.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.91, -0.10) opts 0xd
21:36:10.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.91, -0.10)
21:36:10.701 00.000 11060 Moving (-1.91, -0.10) raw xDistance=-1.26 yDistance=-1.33
21:36:10.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.35 from input -1.26
21:36:10.701 00.000 11060 resist switch: large excursion: input -1.33 thresh 0.57 direction from 1 to -1
21:36:10.701 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.00
21:36:10.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.93 from input -1.33
21:36:10.701 00.000 11060 MoveAxis(E, 193, ABG)
21:36:10.701 00.000 11060 Guiding  Dir = 2, Dur = 193
21:36:10.707 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:10.719 00.012 10844 UpdateGuideState exits: m=1139 SNR=21.6
21:36:10.719 00.000 10844 PhdController: settling, locked = 1, distance = 2.52 (1.50) aobump = 0 frame = 10 / 99999
21:36:10.719 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356170.719,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:10.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:10.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:10.719 00.000 10844 Enqueuing Expose request
21:36:10.725 00.006 11060 IsSlewing returns 0
21:36:10.725 00.000 11060 IsGuiding returns 0
21:36:10.936 00.211 11060 IsGuiding returns 0
21:36:10.936 00.000 11060 Move returns status 0, amount 193
21:36:10.936 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:36:10.936 00.000 11060 MoveAxis(N, 1261, ABG)
21:36:10.936 00.000 11060 duration set to 750 by maxDecDuration
21:36:10.936 00.000 11060 Guiding  Dir = 0, Dur = 750
21:36:10.950 00.014 11060 IsSlewing returns 0
21:36:10.952 00.002 11060 IsGuiding returns 0
21:36:11.713 00.761 11060 IsGuiding returns 0
21:36:11.713 00.000 11060 Move returns status 0, amount 750
21:36:11.713 00.000 11060 move complete, result=0
21:36:11.713 00.000 11060 worker thread done servicing request
21:36:11.713 00.000 11060 Worker thread wakes up
21:36:11.713 00.000 10844 GuideStep: -1.3 px 193 ms EAST, -1.3 px 750 ms NORTH
21:36:11.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:11.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:12.333 00.620 11060 Exposure complete
21:36:12.467 00.134 11060 worker thread done servicing request
21:36:12.467 00.000 10844 OnExposeComplete: enter
21:36:12.469 00.002 10844 UpdateGuideState(): m_state=6
21:36:12.469 00.000 10844 Star::Find(15, 89, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
21:36:12.469 00.000 10844 Star::Find returns 1 (0), X=89.49, Y=467.50, Mass=1120, SNR=21.1, Peak=88 HFD=3.2
21:36:12.469 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.80) = xAngle (-2.16 = -2.16)
21:36:12.469 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.25 = -2.25)
21:36:12.469 00.000 10844 CameraToMount -- cameraX=-1.92 cameraY=-0.33 hyp=1.94 cameraTheta=-2.97 mountX=-1.09 mountY=-1.51, mountTheta=-2.19
21:36:12.469 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.92, y=-0.33, opts=13)
21:36:12.469 00.000 10844 Enqueuing Move request for scope (-1.92, -0.33)
21:36:12.469 00.000 11060 Worker thread wakes up
21:36:12.471 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.92, -0.33) opts 0xd
21:36:12.471 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.92, -0.33)
21:36:12.471 00.000 11060 Moving (-1.92, -0.33) raw xDistance=-1.09 yDistance=-1.51
21:36:12.471 00.000 11060 BLC: History state: CurrMiss=1.51, AvgInitMiss=1.21, ShCount=7, LgCount=0, SticCount=0,  Deflections: 0=-0.932585, 1:1.511057
21:36:12.471 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:36:12.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.30 from input -1.09
21:36:12.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.51
21:36:12.471 00.000 11060 MoveAxis(E, 165, ABG)
21:36:12.471 00.000 11060 Guiding  Dir = 2, Dur = 165
21:36:12.475 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:12.488 00.013 10844 UpdateGuideState exits: m=1120 SNR=21.1
21:36:12.488 00.000 10844 PhdController: settling, locked = 1, distance = 2.35 (1.50) aobump = 0 frame = 11 / 99999
21:36:12.488 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356172.488,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:12.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:12.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:12.488 00.000 10844 Enqueuing Expose request
21:36:12.493 00.005 11060 IsSlewing returns 0
21:36:12.493 00.000 11060 IsGuiding returns 0
21:36:12.683 00.190 11060 IsGuiding returns 0
21:36:12.683 00.000 11060 Move returns status 0, amount 165
21:36:12.683 00.000 11060 MoveAxis(N, 579, ABG)
21:36:12.683 00.000 11060 Guiding  Dir = 0, Dur = 579
21:36:12.696 00.013 11060 IsSlewing returns 0
21:36:12.696 00.000 11060 IsGuiding returns 0
21:36:13.293 00.597 11060 IsGuiding returns 0
21:36:13.293 00.000 11060 Move returns status 0, amount 579
21:36:13.293 00.000 11060 move complete, result=0
21:36:13.293 00.000 11060 worker thread done servicing request
21:36:13.293 00.000 11060 Worker thread wakes up
21:36:13.295 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:13.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:13.296 00.001 10844 GuideStep: -1.1 px 165 ms EAST, -1.5 px 579 ms NORTH
21:36:13.926 00.630 11060 Exposure complete
21:36:14.082 00.156 11060 worker thread done servicing request
21:36:14.082 00.000 10844 OnExposeComplete: enter
21:36:14.082 00.000 10844 UpdateGuideState(): m_state=6
21:36:14.084 00.002 10844 Star::Find(15, 89, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
21:36:14.084 00.000 10844 Star::Find returns 1 (0), X=89.84, Y=467.56, Mass=814, SNR=17.9, Peak=83 HFD=3.4
21:36:14.084 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.80) = xAngle (-2.16 = -2.16)
21:36:14.084 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.25 = -2.25)
21:36:14.084 00.000 10844 CameraToMount -- cameraX=-1.57 cameraY=-0.28 hyp=1.59 cameraTheta=-2.97 mountX=-0.89 mountY=-1.24, mountTheta=-2.19
21:36:14.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.57, y=-0.28, opts=13)
21:36:14.085 00.000 10844 Enqueuing Move request for scope (-1.57, -0.28)
21:36:14.085 00.000 11060 Worker thread wakes up
21:36:14.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.57, -0.28) opts 0xd
21:36:14.085 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.57, -0.28)
21:36:14.085 00.000 11060 Moving (-1.57, -0.28) raw xDistance=-0.89 yDistance=-1.24
21:36:14.085 00.000 11060 BLC: History state: CurrMiss=1.24, AvgInitMiss=1.21, ShCount=7, LgCount=0, SticCount=0,  Deflections: 0=-0.932585, 1:1.511057, 2:1.237577
21:36:14.085 00.000 11060 BLC: Under-shoot: nominal increase by 662
21:36:14.085 00.000 11060 BLC: window closed
21:36:14.085 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:36:14.085 00.000 11060 BLC: Pulse adjusted to 750
21:36:14.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.89
21:36:14.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.87 from input -1.24
21:36:14.085 00.000 11060 MoveAxis(E, 135, ABG)
21:36:14.085 00.000 11060 Guiding  Dir = 2, Dur = 135
21:36:14.090 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:14.093 00.003 11060 IsSlewing returns 0
21:36:14.093 00.000 11060 IsGuiding returns 0
21:36:14.102 00.009 10844 UpdateGuideState exits: m=814 SNR=17.9
21:36:14.102 00.000 10844 PhdController: settling, locked = 1, distance = 2.12 (1.50) aobump = 0 frame = 12 / 99999
21:36:14.102 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356174.102,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.12,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:14.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:14.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:14.102 00.000 10844 Enqueuing Expose request
21:36:14.231 00.129 11060 IsGuiding returns 0
21:36:14.231 00.000 11060 Move returns status 0, amount 135
21:36:14.231 00.000 11060 MoveAxis(N, 474, ABG)
21:36:14.231 00.000 11060 Guiding  Dir = 0, Dur = 474
21:36:14.244 00.013 11060 IsSlewing returns 0
21:36:14.245 00.001 11060 IsGuiding returns 0
21:36:14.364 00.119 10844 evsrv: cli 0EEEEBB0 connect
21:36:14.364 00.000 10844 case statement mapped state 6 to 3
21:36:14.364 00.000 10844 case statement mapped state 6 to 3
21:36:14.364 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_pixel_scale","id":"e757c2d4-e9f3-4abe-aca4-15a95c0d5824"}
21:36:14.364 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":4.1253,"id":"e757c2d4-e9f3-4abe-aca4-15a95c0d5824"}
21:36:14.364 00.000 10844 evsrv: cli 0EEEEBB0 disconnect
21:36:14.733 00.369 11060 IsGuiding returns 0
21:36:14.733 00.000 11060 Move returns status 0, amount 474
21:36:14.733 00.000 11060 move complete, result=0
21:36:14.733 00.000 11060 worker thread done servicing request
21:36:14.733 00.000 11060 Worker thread wakes up
21:36:14.733 00.000 10844 GuideStep: -0.9 px 135 ms EAST, -1.2 px 474 ms NORTH
21:36:14.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:14.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:15.382 00.649 11060 Exposure complete
21:36:15.537 00.155 11060 worker thread done servicing request
21:36:15.537 00.000 10844 OnExposeComplete: enter
21:36:15.537 00.000 10844 UpdateGuideState(): m_state=6
21:36:15.537 00.000 10844 Star::Find(15, 89, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
21:36:15.537 00.000 10844 Star::Find returns 1 (0), X=90.47, Y=466.83, Mass=945, SNR=19.2, Peak=81 HFD=3.5
21:36:15.537 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.80) = xAngle (-1.52 = -1.52)
21:36:15.537 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.60 = -1.60)
21:36:15.537 00.000 10844 CameraToMount -- cameraX=-0.94 cameraY=-1.01 hyp=1.37 cameraTheta=-2.32 mountX=0.07 mountY=-1.37, mountTheta=-1.52
21:36:15.537 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.94, y=-1.01, opts=13)
21:36:15.541 00.004 10844 Enqueuing Move request for scope (-0.94, -1.01)
21:36:15.541 00.000 11060 Worker thread wakes up
21:36:15.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -1.01) opts 0xd
21:36:15.541 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.94, -1.01)
21:36:15.541 00.000 11060 Moving (-0.94, -1.01) raw xDistance=0.07 yDistance=-1.37
21:36:15.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:36:15.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.96 from input -1.37
21:36:15.541 00.000 11060 MoveAxis(E, 0, ABG)
21:36:15.541 00.000 11060 Move returns status 0, amount 0
21:36:15.541 00.000 11060 MoveAxis(N, 526, ABG)
21:36:15.541 00.000 11060 Guiding  Dir = 0, Dur = 526
21:36:15.545 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:15.547 00.002 11060 IsSlewing returns 0
21:36:15.548 00.001 11060 IsGuiding returns 0
21:36:15.560 00.012 10844 UpdateGuideState exits: m=945 SNR=19.2
21:36:15.560 00.000 10844 PhdController: settling, locked = 1, distance = 1.90 (1.50) aobump = 0 frame = 13 / 99999
21:36:15.560 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356175.560,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.90,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:15.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:15.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:15.560 00.000 10844 Enqueuing Expose request
21:36:16.083 00.523 11060 IsGuiding returns 0
21:36:16.083 00.000 11060 Move returns status 0, amount 526
21:36:16.083 00.000 11060 move complete, result=0
21:36:16.083 00.000 11060 worker thread done servicing request
21:36:16.083 00.000 11060 Worker thread wakes up
21:36:16.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:16.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:16.083 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -1.4 px 526 ms NORTH
21:36:16.709 00.626 11060 Exposure complete
21:36:16.856 00.147 11060 worker thread done servicing request
21:36:16.856 00.000 10844 OnExposeComplete: enter
21:36:16.856 00.000 10844 UpdateGuideState(): m_state=6
21:36:16.856 00.000 10844 Star::Find(15, 90, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
21:36:16.856 00.000 10844 Star::Find returns 1 (0), X=91.25, Y=466.74, Mass=972, SNR=19.3, Peak=83 HFD=3.5
21:36:16.856 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.80) = xAngle (-0.91 = -0.91)
21:36:16.856 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.00 = -1.00)
21:36:16.856 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-1.10 hyp=1.11 cameraTheta=-1.72 mountX=0.68 mountY=-0.93, mountTheta=-0.94
21:36:16.859 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-1.10, opts=13)
21:36:16.859 00.000 10844 Enqueuing Move request for scope (-0.16, -1.10)
21:36:16.859 00.000 11060 Worker thread wakes up
21:36:16.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -1.10) opts 0xd
21:36:16.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -1.10)
21:36:16.859 00.000 11060 Moving (-0.16, -1.10) raw xDistance=0.68 yDistance=-0.93
21:36:16.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.68
21:36:16.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.93
21:36:16.859 00.000 11060 MoveAxis(W, 99, ABG)
21:36:16.859 00.000 11060 Guiding  Dir = 3, Dur = 99
21:36:16.865 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:16.870 00.005 11060 IsSlewing returns 0
21:36:16.872 00.002 11060 IsGuiding returns 0
21:36:16.885 00.013 10844 UpdateGuideState exits: m=972 SNR=19.3
21:36:16.885 00.000 10844 PhdController: settling, locked = 1, distance = 1.66 (1.50) aobump = 0 frame = 14 / 99999
21:36:16.885 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356176.885,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.66,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:16.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:16.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:16.885 00.000 10844 Enqueuing Expose request
21:36:16.983 00.098 11060 IsGuiding returns 0
21:36:16.983 00.000 11060 Move returns status 0, amount 99
21:36:16.983 00.000 11060 MoveAxis(N, 357, ABG)
21:36:16.983 00.000 11060 Guiding  Dir = 0, Dur = 357
21:36:17.005 00.022 11060 IsSlewing returns 0
21:36:17.007 00.002 11060 IsGuiding returns 0
21:36:17.373 00.366 11060 IsGuiding returns 0
21:36:17.373 00.000 11060 Move returns status 0, amount 357
21:36:17.373 00.000 11060 move complete, result=0
21:36:17.373 00.000 11060 worker thread done servicing request
21:36:17.373 00.000 11060 Worker thread wakes up
21:36:17.373 00.000 10844 GuideStep: 0.7 px 99 ms WEST, -0.9 px 357 ms NORTH
21:36:17.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:17.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:18.001 00.628 11060 Exposure complete
21:36:18.153 00.152 11060 worker thread done servicing request
21:36:18.153 00.000 10844 OnExposeComplete: enter
21:36:18.153 00.000 10844 UpdateGuideState(): m_state=6
21:36:18.153 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
21:36:18.153 00.000 10844 Star::Find returns 1 (0), X=92.18, Y=466.90, Mass=954, SNR=19.3, Peak=110 HFD=3.0
21:36:18.153 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.80) = xAngle (-0.08 = -0.08)
21:36:18.153 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.17 = -0.17)
21:36:18.153 00.000 10844 CameraToMount -- cameraX=0.77 cameraY=-0.94 hyp=1.22 cameraTheta=-0.88 mountX=1.21 mountY=-0.20, mountTheta=-0.16
21:36:18.153 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.77, y=-0.94, opts=13)
21:36:18.153 00.000 10844 Enqueuing Move request for scope (0.77, -0.94)
21:36:18.153 00.000 11060 Worker thread wakes up
21:36:18.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.94) opts 0xd
21:36:18.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.77, -0.94)
21:36:18.153 00.000 11060 Moving (0.77, -0.94) raw xDistance=1.21 yDistance=-0.20
21:36:18.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.33 from input 1.21
21:36:18.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:36:18.153 00.000 11060 MoveAxis(W, 181, ABG)
21:36:18.153 00.000 11060 Guiding  Dir = 3, Dur = 181
21:36:18.168 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:18.169 00.001 11060 IsSlewing returns 0
21:36:18.169 00.000 11060 IsGuiding returns 0
21:36:18.183 00.014 10844 UpdateGuideState exits: m=954 SNR=19.3
21:36:18.183 00.000 10844 PhdController: settling, locked = 1, distance = 1.53 (1.50) aobump = 0 frame = 15 / 99999
21:36:18.183 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356178.183,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.53,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:18.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:18.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:18.183 00.000 10844 Enqueuing Expose request
21:36:18.372 00.189 11060 IsGuiding returns 0
21:36:18.372 00.000 11060 Move returns status 0, amount 181
21:36:18.372 00.000 11060 MoveAxis(N, 77, ABG)
21:36:18.372 00.000 11060 Guiding  Dir = 0, Dur = 77
21:36:18.379 00.007 11060 IsSlewing returns 0
21:36:18.379 00.000 11060 IsGuiding returns 0
21:36:18.470 00.091 11060 IsGuiding returns 0
21:36:18.470 00.000 11060 Move returns status 0, amount 77
21:36:18.470 00.000 11060 move complete, result=0
21:36:18.470 00.000 11060 worker thread done servicing request
21:36:18.470 00.000 11060 Worker thread wakes up
21:36:18.470 00.000 10844 GuideStep: 1.2 px 181 ms WEST, -0.2 px 77 ms NORTH
21:36:18.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:18.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:19.109 00.639 11060 Exposure complete
21:36:19.256 00.147 11060 worker thread done servicing request
21:36:19.256 00.000 10844 OnExposeComplete: enter
21:36:19.256 00.000 10844 UpdateGuideState(): m_state=6
21:36:19.261 00.005 10844 Star::Find(15, 92, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
21:36:19.261 00.000 10844 Star::Find returns 1 (0), X=91.65, Y=468.09, Mass=1208, SNR=21.8, Peak=105 HFD=3.7
21:36:19.261 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.80) = xAngle (1.62 = 1.62)
21:36:19.261 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.53 = 1.53)
21:36:19.261 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.25 hyp=0.35 cameraTheta=0.81 mountX=-0.02 mountY=0.35, mountTheta=1.62
21:36:19.262 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.25, opts=13)
21:36:19.262 00.000 10844 Enqueuing Move request for scope (0.24, 0.25)
21:36:19.262 00.000 11060 Worker thread wakes up
21:36:19.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.25) opts 0xd
21:36:19.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.25)
21:36:19.262 00.000 11060 Moving (0.24, 0.25) raw xDistance=-0.02 yDistance=0.35
21:36:19.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:36:19.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:19.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:36:19.262 00.000 11060 MoveAxis(E, 0, ABG)
21:36:19.262 00.000 11060 Move returns status 0, amount 0
21:36:19.262 00.000 11060 MoveAxis(N, 0, ABG)
21:36:19.262 00.000 11060 Move returns status 0, amount 0
21:36:19.262 00.000 11060 move complete, result=0
21:36:19.262 00.000 11060 worker thread done servicing request
21:36:19.276 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:19.291 00.015 10844 UpdateGuideState exits: m=1208 SNR=21.8
21:36:19.291 00.000 10844 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 16 / 99999
21:36:19.291 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356179.291,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:19.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:19.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:19.291 00.000 10844 Enqueuing Expose request
21:36:19.291 00.000 11060 Worker thread wakes up
21:36:19.291 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:36:19.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:19.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:19.926 00.635 11060 Exposure complete
21:36:20.079 00.153 11060 worker thread done servicing request
21:36:20.081 00.002 10844 OnExposeComplete: enter
21:36:20.081 00.000 10844 UpdateGuideState(): m_state=6
21:36:20.081 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
21:36:20.081 00.000 10844 Star::Find returns 1 (0), X=92.00, Y=467.19, Mass=944, SNR=19.3, Peak=87 HFD=3.6
21:36:20.081 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.80) = xAngle (-0.03 = -0.03)
21:36:20.081 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.12 = -0.12)
21:36:20.081 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=-0.65 hyp=0.88 cameraTheta=-0.83 mountX=0.88 mountY=-0.10, mountTheta=-0.12
21:36:20.083 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=-0.65, opts=13)
21:36:20.083 00.000 10844 Enqueuing Move request for scope (0.59, -0.65)
21:36:20.084 00.001 11060 Worker thread wakes up
21:36:20.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.65) opts 0xd
21:36:20.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, -0.65)
21:36:20.084 00.000 11060 Moving (0.59, -0.65) raw xDistance=0.88 yDistance=-0.10
21:36:20.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.88
21:36:20.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:20.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:36:20.084 00.000 11060 MoveAxis(W, 129, ABG)
21:36:20.084 00.000 11060 Guiding  Dir = 3, Dur = 129
21:36:20.088 00.004 11060 IsSlewing returns 0
21:36:20.088 00.000 11060 IsGuiding returns 0
21:36:20.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:20.099 00.011 10844 UpdateGuideState exits: m=944 SNR=19.3
21:36:20.099 00.000 10844 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 17 / 99999
21:36:20.099 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356180.099,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.09,"Time":0.8,"SettleTime":10.0,"StarLocked":true}
21:36:20.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:20.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:20.099 00.000 10844 Enqueuing Expose request
21:36:20.232 00.133 11060 IsGuiding returns 0
21:36:20.232 00.000 11060 Move returns status 0, amount 129
21:36:20.232 00.000 11060 MoveAxis(N, 0, ABG)
21:36:20.232 00.000 11060 Move returns status 0, amount 0
21:36:20.232 00.000 11060 move complete, result=0
21:36:20.232 00.000 11060 worker thread done servicing request
21:36:20.232 00.000 11060 Worker thread wakes up
21:36:20.232 00.000 10844 GuideStep: 0.9 px 129 ms WEST, -0.1 px 0 ms NORTH
21:36:20.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:20.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:20.854 00.622 11060 Exposure complete
21:36:20.987 00.133 11060 worker thread done servicing request
21:36:20.987 00.000 10844 OnExposeComplete: enter
21:36:20.987 00.000 10844 UpdateGuideState(): m_state=6
21:36:20.987 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
21:36:20.987 00.000 10844 Star::Find returns 1 (0), X=91.87, Y=467.62, Mass=1149, SNR=21.2, Peak=90 HFD=3.8
21:36:20.987 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.80) = xAngle (0.37 = 0.37)
21:36:20.987 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.29 = 0.29)
21:36:20.987 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=-0.21 hyp=0.51 cameraTheta=-0.43 mountX=0.47 mountY=0.14, mountTheta=0.30
21:36:20.988 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=-0.21, opts=13)
21:36:20.988 00.000 10844 Enqueuing Move request for scope (0.46, -0.21)
21:36:20.988 00.000 11060 Worker thread wakes up
21:36:20.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.21) opts 0xd
21:36:20.988 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, -0.21)
21:36:20.988 00.000 11060 Moving (0.46, -0.21) raw xDistance=0.47 yDistance=0.14
21:36:20.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.47
21:36:20.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:20.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:36:20.988 00.000 11060 MoveAxis(W, 74, ABG)
21:36:20.988 00.000 11060 Guiding  Dir = 3, Dur = 74
21:36:20.992 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:20.998 00.006 11060 IsSlewing returns 0
21:36:20.998 00.000 11060 IsGuiding returns 0
21:36:21.005 00.007 10844 UpdateGuideState exits: m=1149 SNR=21.2
21:36:21.005 00.000 10844 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 18 / 99999
21:36:21.005 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356181.005,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.91,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
21:36:21.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:21.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:21.005 00.000 10844 Enqueuing Expose request
21:36:21.075 00.070 11060 IsGuiding returns 0
21:36:21.075 00.000 11060 Move returns status 0, amount 74
21:36:21.075 00.000 11060 MoveAxis(N, 0, ABG)
21:36:21.075 00.000 11060 Move returns status 0, amount 0
21:36:21.075 00.000 11060 move complete, result=0
21:36:21.077 00.002 11060 worker thread done servicing request
21:36:21.077 00.000 11060 Worker thread wakes up
21:36:21.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:21.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:21.081 00.004 10844 GuideStep: 0.5 px 74 ms WEST, 0.1 px 0 ms NORTH
21:36:21.703 00.622 11060 Exposure complete
21:36:21.842 00.139 11060 worker thread done servicing request
21:36:21.842 00.000 10844 OnExposeComplete: enter
21:36:21.842 00.000 10844 UpdateGuideState(): m_state=6
21:36:21.842 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
21:36:21.842 00.000 10844 Star::Find returns 1 (0), X=92.39, Y=467.85, Mass=1038, SNR=20.0, Peak=80 HFD=3.6
21:36:21.842 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.80) = xAngle (0.82 = 0.82)
21:36:21.842 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
21:36:21.842 00.000 10844 CameraToMount -- cameraX=0.98 cameraY=0.01 hyp=0.98 cameraTheta=0.01 mountX=0.67 mountY=0.65, mountTheta=0.77
21:36:21.843 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.98, y=0.01, opts=13)
21:36:21.843 00.000 10844 Enqueuing Move request for scope (0.98, 0.01)
21:36:21.843 00.000 11060 Worker thread wakes up
21:36:21.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.01) opts 0xd
21:36:21.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.98, 0.01)
21:36:21.843 00.000 11060 Moving (0.98, 0.01) raw xDistance=0.67 yDistance=0.65
21:36:21.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.67
21:36:21.843 00.000 11060 resist switch: large excursion: input 0.65 thresh 0.57 direction from -1 to 1
21:36:21.843 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.96
21:36:21.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.65
21:36:21.843 00.000 11060 MoveAxis(W, 101, ABG)
21:36:21.843 00.000 11060 Guiding  Dir = 3, Dur = 101
21:36:21.848 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:21.866 00.018 11060 IsSlewing returns 0
21:36:21.866 00.000 10844 UpdateGuideState exits: m=1038 SNR=20.0
21:36:21.866 00.000 10844 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 19 / 99999
21:36:21.866 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356181.866,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.93,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
21:36:21.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:21.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:21.866 00.000 10844 Enqueuing Expose request
21:36:21.868 00.002 11060 IsGuiding returns 0
21:36:21.985 00.117 11060 IsGuiding returns 0
21:36:21.985 00.000 11060 Move returns status 0, amount 101
21:36:21.985 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:36:21.985 00.000 11060 MoveAxis(S, 1000, ABG)
21:36:21.985 00.000 11060 duration set to 750 by maxDecDuration
21:36:21.985 00.000 11060 Guiding  Dir = 1, Dur = 750
21:36:21.997 00.012 11060 IsSlewing returns 0
21:36:21.997 00.000 11060 IsGuiding returns 0
21:36:22.759 00.762 11060 IsGuiding returns 0
21:36:22.759 00.000 11060 Move returns status 0, amount 750
21:36:22.759 00.000 11060 move complete, result=0
21:36:22.759 00.000 11060 worker thread done servicing request
21:36:22.759 00.000 11060 Worker thread wakes up
21:36:22.759 00.000 10844 GuideStep: 0.7 px 101 ms WEST, 0.7 px 750 ms SOUTH
21:36:22.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:22.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:23.391 00.632 11060 Exposure complete
21:36:23.535 00.144 11060 worker thread done servicing request
21:36:23.537 00.002 10844 OnExposeComplete: enter
21:36:23.537 00.000 10844 UpdateGuideState(): m_state=6
21:36:23.537 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
21:36:23.537 00.000 10844 Star::Find returns 1 (0), X=91.74, Y=468.18, Mass=612, SNR=15.1, Peak=65 HFD=3.0
21:36:23.537 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.80) = xAngle (1.61 = 1.61)
21:36:23.537 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.53 = 1.53)
21:36:23.537 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.34 hyp=0.48 cameraTheta=0.81 mountX=-0.02 mountY=0.48, mountTheta=1.61
21:36:23.539 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.34, opts=13)
21:36:23.539 00.000 10844 Enqueuing Move request for scope (0.33, 0.34)
21:36:23.539 00.000 11060 Worker thread wakes up
21:36:23.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.34) opts 0xd
21:36:23.539 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.34)
21:36:23.539 00.000 11060 Moving (0.33, 0.34) raw xDistance=-0.02 yDistance=0.48
21:36:23.539 00.000 11060 BLC: History state: CurrMiss=0.48, AvgInitMiss=1.12, ShCount=8, LgCount=0, SticCount=0,  Deflections: 0=0.457252, 1:0.476201
21:36:23.539 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:36:23.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:36:23.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.48
21:36:23.539 00.000 11060 MoveAxis(E, 0, ABG)
21:36:23.539 00.000 11060 Move returns status 0, amount 0
21:36:23.539 00.000 11060 MoveAxis(S, 182, ABG)
21:36:23.539 00.000 11060 Guiding  Dir = 1, Dur = 182
21:36:23.541 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:36:23.547 00.006 11060 IsSlewing returns 0
21:36:23.548 00.001 11060 IsGuiding returns 0
21:36:23.557 00.009 10844 UpdateGuideState exits: m=612 SNR=15.1
21:36:23.557 00.000 10844 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 20 / 99999
21:36:23.557 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356183.557,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.80,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
21:36:23.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:23.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:23.557 00.000 10844 Enqueuing Expose request
21:36:23.733 00.176 11060 IsGuiding returns 0
21:36:23.733 00.000 11060 Move returns status 0, amount 182
21:36:23.733 00.000 11060 move complete, result=0
21:36:23.733 00.000 11060 worker thread done servicing request
21:36:23.733 00.000 11060 Worker thread wakes up
21:36:23.733 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.5 px 182 ms SOUTH
21:36:23.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:23.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:24.357 00.624 11060 Exposure complete
21:36:24.495 00.138 11060 worker thread done servicing request
21:36:24.495 00.000 10844 OnExposeComplete: enter
21:36:24.495 00.000 10844 UpdateGuideState(): m_state=6
21:36:24.495 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
21:36:24.495 00.000 10844 Star::Find returns 1 (0), X=92.04, Y=467.99, Mass=1156, SNR=21.3, Peak=106 HFD=3.9
21:36:24.495 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.80) = xAngle (1.04 = 1.04)
21:36:24.495 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.96 = 0.96)
21:36:24.496 00.001 10844 CameraToMount -- cameraX=0.63 cameraY=0.16 hyp=0.65 cameraTheta=0.24 mountX=0.33 mountY=0.53, mountTheta=1.02
21:36:24.496 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.63, y=0.16, opts=13)
21:36:24.496 00.000 10844 Enqueuing Move request for scope (0.63, 0.16)
21:36:24.496 00.000 11060 Worker thread wakes up
21:36:24.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.16) opts 0xd
21:36:24.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.63, 0.16)
21:36:24.496 00.000 11060 Moving (0.63, 0.16) raw xDistance=0.33 yDistance=0.53
21:36:24.496 00.000 11060 BLC: History state: CurrMiss=0.53, AvgInitMiss=1.12, ShCount=8, LgCount=0, SticCount=0,  Deflections: 0=0.457252, 1:0.476201, 2:0.534445
21:36:24.496 00.000 11060 BLC: Under-shoot: nominal increase by 612
21:36:24.496 00.000 11060 BLC: window closed
21:36:24.496 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:36:24.496 00.000 11060 BLC: Pulse adjusted to 750
21:36:24.498 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
21:36:24.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.53
21:36:24.498 00.000 11060 MoveAxis(W, 48, ABG)
21:36:24.498 00.000 11060 Guiding  Dir = 3, Dur = 48
21:36:24.502 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:24.513 00.011 10844 UpdateGuideState exits: m=1156 SNR=21.3
21:36:24.513 00.000 10844 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 21 / 99999
21:36:24.516 00.003 10844 evsrv: {"Event":"Settling","Timestamp":1770356184.516,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.75,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
21:36:24.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:24.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:24.516 00.000 10844 Enqueuing Expose request
21:36:24.516 00.000 10844 evsrv: cli 0EEEDA30 connect
21:36:24.516 00.000 10844 case statement mapped state 6 to 3
21:36:24.516 00.000 10844 case statement mapped state 6 to 3
21:36:24.516 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"3f68343d-2516-4c4d-a26b-6742d3d41e9f"}
21:36:24.516 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"3f68343d-2516-4c4d-a26b-6742d3d41e9f"}
21:36:24.521 00.005 11060 IsSlewing returns 0
21:36:24.521 00.000 11060 IsGuiding returns 0
21:36:24.523 00.002 10844 evsrv: cli 0EEEDA30 disconnect
21:36:24.591 00.068 11060 IsGuiding returns 0
21:36:24.591 00.000 11060 Move returns status 0, amount 48
21:36:24.591 00.000 11060 MoveAxis(S, 205, ABG)
21:36:24.591 00.000 11060 Guiding  Dir = 1, Dur = 205
21:36:24.638 00.047 11060 IsSlewing returns 0
21:36:24.638 00.000 11060 IsGuiding returns 0
21:36:24.865 00.227 11060 IsGuiding returns 0
21:36:24.865 00.000 11060 Move returns status 0, amount 205
21:36:24.865 00.000 11060 move complete, result=0
21:36:24.866 00.001 11060 worker thread done servicing request
21:36:24.866 00.000 11060 Worker thread wakes up
21:36:24.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:24.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:24.866 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.5 px 205 ms SOUTH
21:36:25.497 00.631 11060 Exposure complete
21:36:25.642 00.145 11060 worker thread done servicing request
21:36:25.642 00.000 10844 OnExposeComplete: enter
21:36:25.642 00.000 10844 UpdateGuideState(): m_state=6
21:36:25.642 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
21:36:25.642 00.000 10844 Star::Find returns 1 (0), X=91.94, Y=468.77, Mass=890, SNR=18.2, Peak=82 HFD=3.6
21:36:25.642 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.80) = xAngle (1.86 = 1.86)
21:36:25.642 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.77 = 1.77)
21:36:25.642 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=0.94 hyp=1.08 cameraTheta=1.06 mountX=-0.31 mountY=1.05, mountTheta=1.86
21:36:25.644 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=0.94, opts=13)
21:36:25.644 00.000 10844 Enqueuing Move request for scope (0.53, 0.94)
21:36:25.644 00.000 11060 Worker thread wakes up
21:36:25.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.94) opts 0xd
21:36:25.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.53, 0.94)
21:36:25.644 00.000 11060 Moving (0.53, 0.94) raw xDistance=-0.31 yDistance=1.05
21:36:25.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:36:25.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.74 from input 1.05
21:36:25.644 00.000 11060 MoveAxis(E, 44, ABG)
21:36:25.644 00.000 11060 Guiding  Dir = 2, Dur = 44
21:36:25.649 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:25.655 00.006 11060 IsSlewing returns 0
21:36:25.655 00.000 11060 IsGuiding returns 0
21:36:25.665 00.010 10844 UpdateGuideState exits: m=890 SNR=18.2
21:36:25.665 00.000 10844 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 22 / 99999
21:36:25.666 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770356185.666,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.85,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
21:36:25.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:25.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:25.666 00.000 10844 Enqueuing Expose request
21:36:25.711 00.045 11060 IsGuiding returns 0
21:36:25.711 00.000 11060 Move returns status 0, amount 44
21:36:25.711 00.000 11060 MoveAxis(S, 404, ABG)
21:36:25.711 00.000 11060 Guiding  Dir = 1, Dur = 404
21:36:25.726 00.015 11060 IsSlewing returns 0
21:36:25.726 00.000 11060 IsGuiding returns 0
21:36:26.148 00.422 11060 IsGuiding returns 0
21:36:26.148 00.000 11060 Move returns status 0, amount 404
21:36:26.148 00.000 11060 move complete, result=0
21:36:26.148 00.000 11060 worker thread done servicing request
21:36:26.148 00.000 11060 Worker thread wakes up
21:36:26.148 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 1.1 px 404 ms SOUTH
21:36:26.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:26.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:26.777 00.629 11060 Exposure complete
21:36:26.905 00.128 11060 worker thread done servicing request
21:36:26.905 00.000 10844 OnExposeComplete: enter
21:36:26.905 00.000 10844 UpdateGuideState(): m_state=6
21:36:26.905 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
21:36:26.905 00.000 10844 Star::Find returns 1 (0), X=91.36, Y=468.74, Mass=735, SNR=16.6, Peak=79 HFD=3.5
21:36:26.905 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.80) = xAngle (2.42 = 2.42)
21:36:26.905 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.34 = 2.34)
21:36:26.905 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.90 hyp=0.91 cameraTheta=1.62 mountX=-0.68 mountY=0.65, mountTheta=2.38
21:36:26.910 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.90, opts=13)
21:36:26.910 00.000 10844 Enqueuing Move request for scope (-0.04, 0.90)
21:36:26.910 00.000 11060 Worker thread wakes up
21:36:26.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.90) opts 0xd
21:36:26.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.90)
21:36:26.910 00.000 11060 Moving (-0.04, 0.90) raw xDistance=-0.68 yDistance=0.65
21:36:26.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.68
21:36:26.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.65
21:36:26.910 00.000 11060 MoveAxis(E, 101, ABG)
21:36:26.910 00.000 11060 Guiding  Dir = 2, Dur = 101
21:36:26.915 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:26.930 00.015 10844 UpdateGuideState exits: m=735 SNR=16.6
21:36:26.930 00.000 10844 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 23 / 99999
21:36:26.930 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356186.930,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.87,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
21:36:26.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:26.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:26.930 00.000 10844 Enqueuing Expose request
21:36:26.936 00.006 11060 IsSlewing returns 0
21:36:26.936 00.000 11060 IsGuiding returns 0
21:36:27.059 00.123 11060 IsGuiding returns 0
21:36:27.059 00.000 11060 Move returns status 0, amount 101
21:36:27.059 00.000 11060 MoveAxis(S, 250, ABG)
21:36:27.059 00.000 11060 Guiding  Dir = 1, Dur = 250
21:36:27.073 00.014 11060 IsSlewing returns 0
21:36:27.075 00.002 11060 IsGuiding returns 0
21:36:27.336 00.261 11060 IsGuiding returns 0
21:36:27.336 00.000 11060 Move returns status 0, amount 250
21:36:27.336 00.000 11060 move complete, result=0
21:36:27.336 00.000 11060 worker thread done servicing request
21:36:27.336 00.000 11060 Worker thread wakes up
21:36:27.336 00.000 10844 GuideStep: -0.7 px 101 ms EAST, 0.7 px 250 ms SOUTH
21:36:27.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:27.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:27.972 00.636 11060 Exposure complete
21:36:28.128 00.156 11060 worker thread done servicing request
21:36:28.128 00.000 10844 OnExposeComplete: enter
21:36:28.128 00.000 10844 UpdateGuideState(): m_state=6
21:36:28.128 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
21:36:28.128 00.000 10844 Star::Find returns 1 (0), X=90.96, Y=467.42, Mass=1094, SNR=20.9, Peak=95 HFD=3.5
21:36:28.128 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.80) = xAngle (-1.59 = -1.59)
21:36:28.128 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.68 = -1.68)
21:36:28.128 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=-0.42 hyp=0.61 cameraTheta=-2.40 mountX=-0.01 mountY=-0.61, mountTheta=-1.59
21:36:28.132 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=-0.42, opts=13)
21:36:28.132 00.000 10844 Enqueuing Move request for scope (-0.45, -0.42)
21:36:28.132 00.000 11060 Worker thread wakes up
21:36:28.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.42) opts 0xd
21:36:28.132 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, -0.42)
21:36:28.132 00.000 11060 Moving (-0.45, -0.42) raw xDistance=-0.01 yDistance=-0.61
21:36:28.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:36:28.132 00.000 11060 resist switch: large excursion: input -0.61 thresh 0.57 direction from 1 to -1
21:36:28.132 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.83
21:36:28.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.61
21:36:28.132 00.000 11060 MoveAxis(E, 0, ABG)
21:36:28.132 00.000 11060 Move returns status 0, amount 0
21:36:28.132 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:36:28.132 00.000 11060 MoveAxis(N, 984, ABG)
21:36:28.132 00.000 11060 duration set to 750 by maxDecDuration
21:36:28.132 00.000 11060 Guiding  Dir = 0, Dur = 750
21:36:28.138 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:28.149 00.011 11060 IsSlewing returns 0
21:36:28.151 00.002 11060 IsGuiding returns 0
21:36:28.155 00.004 10844 UpdateGuideState exits: m=1094 SNR=20.9
21:36:28.155 00.000 10844 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 24 / 99999
21:36:28.155 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770356188.155,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.79,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
21:36:28.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:28.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:28.155 00.000 10844 Enqueuing Expose request
21:36:28.908 00.753 11060 IsGuiding returns 0
21:36:28.909 00.001 11060 Move returns status 0, amount 750
21:36:28.909 00.000 11060 move complete, result=0
21:36:28.909 00.000 11060 worker thread done servicing request
21:36:28.909 00.000 11060 Worker thread wakes up
21:36:28.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:28.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:28.910 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.6 px 750 ms NORTH
21:36:29.534 00.624 11060 Exposure complete
21:36:29.685 00.151 11060 worker thread done servicing request
21:36:29.685 00.000 10844 OnExposeComplete: enter
21:36:29.685 00.000 10844 UpdateGuideState(): m_state=6
21:36:29.685 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
21:36:29.685 00.000 10844 Star::Find returns 1 (0), X=90.99, Y=467.89, Mass=1043, SNR=20.5, Peak=80 HFD=3.9
21:36:29.685 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.80) = xAngle (3.81 = -2.48)
21:36:29.685 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.72 = -2.56)
21:36:29.685 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.06 hyp=0.42 cameraTheta=3.00 mountX=-0.33 mountY=-0.23, mountTheta=-2.53
21:36:29.691 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.06, opts=13)
21:36:29.691 00.000 10844 Enqueuing Move request for scope (-0.42, 0.06)
21:36:29.691 00.000 11060 Worker thread wakes up
21:36:29.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.06) opts 0xd
21:36:29.691 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.06)
21:36:29.691 00.000 11060 Moving (-0.42, 0.06) raw xDistance=-0.33 yDistance=-0.23
21:36:29.691 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=1.02, ShCount=9, LgCount=0, SticCount=0,  Deflections: 0=-0.426739, 1:0.230186
21:36:29.691 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:36:29.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:36:29.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
21:36:29.691 00.000 11060 MoveAxis(E, 49, ABG)
21:36:29.691 00.000 11060 Guiding  Dir = 2, Dur = 49
21:36:29.698 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:29.701 00.003 11060 IsSlewing returns 0
21:36:29.701 00.000 11060 IsGuiding returns 0
21:36:29.720 00.019 10844 UpdateGuideState exits: m=1043 SNR=20.5
21:36:29.720 00.000 10844 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 25 / 99999
21:36:29.720 00.000 10844 PhdController: newstate STATE_FINISH
21:36:29.720 00.000 10844 PhdController complete: success
21:36:29.720 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770356189.720,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":25,"DroppedFrames":0}
21:36:29.720 00.000 10844 Mount: notify guiding dither settle done success=1
21:36:29.720 00.000 10844 PhdController: newstate STATE_IDLE
21:36:29.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:29.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:29.720 00.000 10844 Enqueuing Expose request
21:36:29.755 00.035 11060 IsGuiding returns 0
21:36:29.755 00.000 11060 Move returns status 0, amount 49
21:36:29.755 00.000 11060 MoveAxis(N, 88, ABG)
21:36:29.755 00.000 11060 Guiding  Dir = 0, Dur = 88
21:36:29.801 00.046 11060 IsSlewing returns 0
21:36:29.801 00.000 11060 IsGuiding returns 0
21:36:29.935 00.134 11060 IsGuiding returns 0
21:36:29.935 00.000 11060 Move returns status 0, amount 88
21:36:29.935 00.000 11060 move complete, result=0
21:36:29.935 00.000 11060 worker thread done servicing request
21:36:29.935 00.000 11060 Worker thread wakes up
21:36:29.935 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.2 px 88 ms NORTH
21:36:29.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:29.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:30.552 00.617 11060 Exposure complete
21:36:30.696 00.144 11060 worker thread done servicing request
21:36:30.696 00.000 10844 OnExposeComplete: enter
21:36:30.696 00.000 10844 UpdateGuideState(): m_state=6
21:36:30.696 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.696 00.000 10844 Star::Find returns 1 (0), X=91.44, Y=467.15, Mass=861, SNR=18.2, Peak=86 HFD=3.6
21:36:30.696 00.000 10844 MultiStar: exiting stabilization period
21:36:30.696 00.000 10844 MultiStar: updating star positions after lock position change
21:36:30.696 00.000 10844 Star::Find(15, 1010, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.696 00.000 10844 Star::Find returns 1 (0), X=1008.78, Y=505.25, Mass=1648, SNR=25.8, Peak=129 HFD=3.7
21:36:30.696 00.000 10844 Star::Find(15, 1476, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.696 00.000 10844 Star::Find returns 1 (0), X=1475.85, Y=726.81, Mass=1032, SNR=19.7, Peak=79 HFD=3.6
21:36:30.696 00.000 10844 Star::Find(15, 732, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.696 00.000 10844 Star::Find returns 1 (0), X=731.84, Y=312.97, Mass=953, SNR=19.3, Peak=77 HFD=4.1
21:36:30.696 00.000 10844 Star::Find(15, 782, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.696 00.000 10844 Star::Find returns 1 (1), X=782.48, Y=463.57, Mass=13049, SNR=66.8, Peak=255 HFD=5.9
21:36:30.696 00.000 10844 Star::Find(15, 1829, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.696 00.000 10844 Star::Find returns 1 (0), X=1829.17, Y=350.81, Mass=871, SNR=18.4, Peak=87 HFD=3.3
21:36:30.696 00.000 10844 Star::Find(15, 867, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.696 00.000 10844 Star::Find returns 1 (0), X=866.36, Y=78.93, Mass=732, SNR=16.6, Peak=77 HFD=3.3
21:36:30.696 00.000 10844 Star::Find(15, 292, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.696 00.000 10844 Star::Find returns 1 (0), X=291.98, Y=70.22, Mass=937, SNR=19.3, Peak=78 HFD=3.6
21:36:30.696 00.000 10844 Star::Find(15, 671, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.696 00.000 10844 Star::Find returns 1 (0), X=670.90, Y=595.84, Mass=815, SNR=17.6, Peak=95 HFD=2.9
21:36:30.696 00.000 10844 Star::Find(15, 1268, 228, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.700 00.004 10844 Star::Find returns 1 (0), X=1267.60, Y=228.53, Mass=808, SNR=17.3, Peak=90 HFD=3.2
21:36:30.700 00.000 10844 Star::Find(15, 105, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.700 00.000 10844 Star::Find returns 1 (0), X=105.49, Y=442.12, Mass=693, SNR=15.8, Peak=84 HFD=3.0
21:36:30.700 00.000 10844 Star::Find(15, 708, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:36:30.700 00.000 10844 Star::Find returns 1 (0), X=707.43, Y=152.22, Mass=656, SNR=15.7, Peak=62 HFD=3.7
21:36:30.700 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.80) = xAngle (-0.72 = -0.72)
21:36:30.700 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.80 = -0.80)
21:36:30.700 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.69 hyp=0.69 cameraTheta=-1.52 mountX=0.52 mountY=-0.49, mountTheta=-0.76
21:36:30.701 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.69, opts=13)
21:36:30.701 00.000 10844 Enqueuing Move request for scope (0.04, -0.69)
21:36:30.701 00.000 11060 Worker thread wakes up
21:36:30.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.69) opts 0xd
21:36:30.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.69)
21:36:30.701 00.000 11060 Moving (0.04, -0.69) raw xDistance=0.52 yDistance=-0.49
21:36:30.701 00.000 11060 BLC: History state: CurrMiss=0.49, AvgInitMiss=1.02, ShCount=9, LgCount=0, SticCount=0,  Deflections: 0=-0.426739, 1:0.230186, 2:0.493838
21:36:30.701 00.000 11060 BLC: Under-shoot: nominal increase by 558
21:36:30.703 00.002 11060 BLC: window closed
21:36:30.703 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:36:30.703 00.000 11060 BLC: Pulse adjusted to 750
21:36:30.705 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
21:36:30.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.49
21:36:30.705 00.000 11060 MoveAxis(W, 75, ABG)
21:36:30.705 00.000 11060 Guiding  Dir = 3, Dur = 75
21:36:30.711 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:30.713 00.002 11060 IsSlewing returns 0
21:36:30.713 00.000 11060 IsGuiding returns 0
21:36:30.726 00.013 10844 UpdateGuideState exits: m=861 SNR=18.2
21:36:30.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:30.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:30.726 00.000 10844 Enqueuing Expose request
21:36:30.794 00.068 11060 IsGuiding returns 0
21:36:30.794 00.000 11060 Move returns status 0, amount 75
21:36:30.795 00.001 11060 MoveAxis(N, 189, ABG)
21:36:30.795 00.000 11060 Guiding  Dir = 0, Dur = 189
21:36:30.826 00.031 11060 IsSlewing returns 0
21:36:30.826 00.000 11060 IsGuiding returns 0
21:36:31.038 00.212 11060 IsGuiding returns 0
21:36:31.038 00.000 11060 Move returns status 0, amount 189
21:36:31.038 00.000 11060 move complete, result=0
21:36:31.038 00.000 11060 worker thread done servicing request
21:36:31.038 00.000 11060 Worker thread wakes up
21:36:31.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:31.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:31.043 00.005 10844 GuideStep: 0.5 px 75 ms WEST, -0.5 px 189 ms NORTH
21:36:31.070 00.027 10844 evsrv: cli 0EEEDDF0 connect
21:36:31.070 00.000 10844 case statement mapped state 6 to 3
21:36:31.072 00.002 10844 case statement mapped state 6 to 3
21:36:31.072 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"f5eccbff-17d1-4cdc-8bfa-8bc6dfa341f2"}
21:36:31.072 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"f5eccbff-17d1-4cdc-8bfa-8bc6dfa341f2"}
21:36:31.073 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
21:36:31.402 00.329 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:36:31.574 00.172 10844 evsrv: cli 0EEEE390 connect
21:36:31.574 00.000 10844 case statement mapped state 6 to 3
21:36:31.575 00.001 10844 case statement mapped state 6 to 3
21:36:31.575 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"get_pixel_scale","id":"af0872d5-ba93-42f9-9179-4ea2a7fe5696"}
21:36:31.575 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":4.1253,"id":"af0872d5-ba93-42f9-9179-4ea2a7fe5696"}
21:36:31.577 00.002 10844 evsrv: cli 0EEEE390 disconnect
21:36:31.674 00.097 11060 Exposure complete
21:36:31.820 00.146 11060 worker thread done servicing request
21:36:31.822 00.002 10844 OnExposeComplete: enter
21:36:31.822 00.000 10844 UpdateGuideState(): m_state=6
21:36:31.822 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
21:36:31.822 00.000 10844 Star::Find returns 1 (0), X=91.27, Y=467.44, Mass=1089, SNR=20.8, Peak=97 HFD=3.5
21:36:31.822 00.000 10844 MultiStar: [#1 0.82,0.13,0.85,U] [#2 0.58,0.12,0.88,U] [#3 0.26,0.56,0.85,U] [#4 0.09,-0.52,3.39,U] [#5 0.56,0.64,0.96,U] [#6 1.34,0.27,0.00,M10] [#7 0.08,0.73,0.90,U] [#8 0.46,0.32,0.89,U] 
21:36:31.822 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.01}, one-star: {-0.14, -0.39}
21:36:31.822 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.80) = xAngle (0.83 = 0.83)
21:36:31.822 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.74 = 0.74)
21:36:31.824 00.002 10844 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.02 mountX=0.18 mountY=0.18, mountTheta=0.79
21:36:31.826 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.01, opts=13)
21:36:31.826 00.000 10844 Enqueuing Move request for scope (0.27, 0.01)
21:36:31.826 00.000 11060 Worker thread wakes up
21:36:31.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
21:36:31.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
21:36:31.826 00.000 11060 Moving (0.27, 0.01) raw xDistance=0.18 yDistance=0.18
21:36:31.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:36:31.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:31.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:36:31.826 00.000 11060 MoveAxis(W, 29, ABG)
21:36:31.826 00.000 11060 Guiding  Dir = 3, Dur = 29
21:36:31.830 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:31.846 00.016 10844 UpdateGuideState exits: m=1089 SNR=20.8
21:36:31.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:31.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:31.846 00.000 10844 Enqueuing Expose request
21:36:31.859 00.013 11060 IsSlewing returns 0
21:36:31.860 00.001 11060 IsGuiding returns 0
21:36:31.919 00.059 11060 IsGuiding returns 0
21:36:31.919 00.000 11060 Move returns status 0, amount 29
21:36:31.919 00.000 11060 MoveAxis(N, 0, ABG)
21:36:31.919 00.000 11060 Move returns status 0, amount 0
21:36:31.919 00.000 11060 move complete, result=0
21:36:31.919 00.000 11060 worker thread done servicing request
21:36:31.919 00.000 11060 Worker thread wakes up
21:36:31.919 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
21:36:31.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:31.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:32.542 00.623 11060 Exposure complete
21:36:32.696 00.154 11060 worker thread done servicing request
21:36:32.696 00.000 10844 OnExposeComplete: enter
21:36:32.696 00.000 10844 UpdateGuideState(): m_state=6
21:36:32.696 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
21:36:32.696 00.000 10844 Star::Find returns 1 (0), X=91.36, Y=468.48, Mass=1336, SNR=23.3, Peak=112 HFD=3.4
21:36:32.696 00.000 10844 MultiStar: [#1 0.03,-0.28,0.84,U] [#2 1.05,1.03,0.00,M1] [#3 0.14,1.47,0.00,M1] [#4 -0.48,0.48,2.92,U] [#5 0.03,1.64,0.00,M2] [#6 0.93,0.09,0.00,R] [#7 0.60,0.40,0.79,U] [#8 -0.27,0.22,0.96,U] 
21:36:32.696 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.36}, one-star: {-0.05, 0.64}
21:36:32.696 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.80) = xAngle (2.85 = 2.85)
21:36:32.696 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.77 = 2.77)
21:36:32.696 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.40 cameraTheta=2.05 mountX=-0.39 mountY=0.15, mountTheta=2.78
21:36:32.696 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.36, opts=13)
21:36:32.696 00.000 10844 Enqueuing Move request for scope (-0.19, 0.36)
21:36:32.696 00.000 11060 Worker thread wakes up
21:36:32.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
21:36:32.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
21:36:32.696 00.000 11060 Moving (-0.19, 0.36) raw xDistance=-0.39 yDistance=0.15
21:36:32.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
21:36:32.696 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:32.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:36:32.696 00.000 11060 MoveAxis(E, 56, ABG)
21:36:32.696 00.000 11060 Guiding  Dir = 2, Dur = 56
21:36:32.704 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:32.718 00.014 10844 UpdateGuideState exits: m=1336 SNR=23.3
21:36:32.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:32.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:32.718 00.000 10844 Enqueuing Expose request
21:36:32.723 00.005 11060 IsSlewing returns 0
21:36:32.723 00.000 11060 IsGuiding returns 0
21:36:32.795 00.072 11060 IsGuiding returns 0
21:36:32.795 00.000 11060 Move returns status 0, amount 56
21:36:32.795 00.000 11060 MoveAxis(N, 0, ABG)
21:36:32.795 00.000 11060 Move returns status 0, amount 0
21:36:32.795 00.000 11060 move complete, result=0
21:36:32.795 00.000 11060 worker thread done servicing request
21:36:32.795 00.000 11060 Worker thread wakes up
21:36:32.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:32.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:32.795 00.000 10844 GuideStep: -0.4 px 56 ms EAST, 0.1 px 0 ms NORTH
21:36:33.417 00.622 11060 Exposure complete
21:36:33.559 00.142 11060 worker thread done servicing request
21:36:33.559 00.000 10844 OnExposeComplete: enter
21:36:33.559 00.000 10844 UpdateGuideState(): m_state=6
21:36:33.559 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
21:36:33.559 00.000 10844 Star::Find returns 1 (0), X=90.22, Y=467.62, Mass=920, SNR=19.1, Peak=81 HFD=3.6
21:36:33.559 00.000 10844 MultiStar: [#1 0.54,1.18,0.00,M4] [#2 0.81,0.43,0.00,M2] [#3 -0.32,0.98,0.00,M2] [#4 -0.34,0.16,3.87,U] [#5 0.29,0.85,0.00,M3] [#6 -0.61,0.57,0.91,U] [#7 -0.19,0.87,0.00,M3] [#8 -0.40,0.53,0.88,U] 
21:36:33.559 00.000 10844 refined, 3 included, MultiStar: {-0.51, 0.21}, one-star: {-1.19, -0.22}
21:36:33.559 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.80) = xAngle (3.56 = -2.73)
21:36:33.562 00.003 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.47 = -2.81)
21:36:33.562 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=0.21 hyp=0.55 cameraTheta=2.75 mountX=-0.51 mountY=-0.18, mountTheta=-2.80
21:36:33.562 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=0.21, opts=13)
21:36:33.562 00.000 10844 Enqueuing Move request for scope (-0.51, 0.21)
21:36:33.564 00.002 11060 Worker thread wakes up
21:36:33.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.21) opts 0xd
21:36:33.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, 0.21)
21:36:33.564 00.000 11060 Moving (-0.51, 0.21) raw xDistance=-0.51 yDistance=-0.18
21:36:33.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
21:36:33.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:33.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:36:33.564 00.000 11060 MoveAxis(E, 76, ABG)
21:36:33.564 00.000 11060 Guiding  Dir = 2, Dur = 76
21:36:33.571 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:33.573 00.002 11060 IsSlewing returns 0
21:36:33.573 00.000 11060 IsGuiding returns 0
21:36:33.585 00.012 10844 UpdateGuideState exits: m=920 SNR=19.1
21:36:33.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:33.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:33.585 00.000 10844 Enqueuing Expose request
21:36:33.665 00.080 11060 IsGuiding returns 0
21:36:33.665 00.000 11060 Move returns status 0, amount 76
21:36:33.665 00.000 11060 MoveAxis(N, 0, ABG)
21:36:33.665 00.000 11060 Move returns status 0, amount 0
21:36:33.665 00.000 11060 move complete, result=0
21:36:33.665 00.000 11060 worker thread done servicing request
21:36:33.665 00.000 11060 Worker thread wakes up
21:36:33.665 00.000 10844 GuideStep: -0.5 px 76 ms EAST, -0.2 px 0 ms NORTH
21:36:33.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:33.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:34.308 00.643 11060 Exposure complete
21:36:34.443 00.135 11060 worker thread done servicing request
21:36:34.443 00.000 10844 OnExposeComplete: enter
21:36:34.443 00.000 10844 UpdateGuideState(): m_state=6
21:36:34.443 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
21:36:34.443 00.000 10844 Star::Find returns 1 (0), X=90.76, Y=466.97, Mass=1068, SNR=20.5, Peak=89 HFD=4.0
21:36:34.443 00.000 10844 MultiStar: [#1 0.01,1.08,0.00,M5] [#2 0.56,-0.24,0.88,U] [#3 0.03,0.74,0.77,U] [#4 -0.02,-0.39,3.36,U] [#5 -0.24,1.48,0.00,M4] [#6 -0.71,0.83,0.00,M1] [#7 -0.65,0.54,0.95,U] [#8 -0.66,0.73,0.00,M2] 
21:36:34.443 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.19}, one-star: {-0.64, -0.87}
21:36:34.443 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.80) = xAngle (-1.32 = -1.32)
21:36:34.443 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.41 = -1.41)
21:36:34.443 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.13 mountX=0.05 mountY=-0.22, mountTheta=-1.33
21:36:34.448 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.19, opts=13)
21:36:34.448 00.000 10844 Enqueuing Move request for scope (-0.12, -0.19)
21:36:34.448 00.000 11060 Worker thread wakes up
21:36:34.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
21:36:34.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
21:36:34.448 00.000 11060 Moving (-0.12, -0.19) raw xDistance=0.05 yDistance=-0.22
21:36:34.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:36:34.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
21:36:34.448 00.000 11060 MoveAxis(E, 0, ABG)
21:36:34.448 00.000 11060 Move returns status 0, amount 0
21:36:34.448 00.000 11060 MoveAxis(N, 83, ABG)
21:36:34.448 00.000 11060 Guiding  Dir = 0, Dur = 83
21:36:34.453 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:34.458 00.005 11060 IsSlewing returns 0
21:36:34.458 00.000 11060 IsGuiding returns 0
21:36:34.469 00.011 10844 UpdateGuideState exits: m=1068 SNR=20.5
21:36:34.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:34.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:34.469 00.000 10844 Enqueuing Expose request
21:36:34.553 00.084 11060 IsGuiding returns 0
21:36:34.553 00.000 11060 Move returns status 0, amount 83
21:36:34.553 00.000 11060 move complete, result=0
21:36:34.553 00.000 11060 worker thread done servicing request
21:36:34.553 00.000 11060 Worker thread wakes up
21:36:34.553 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 83 ms NORTH
21:36:34.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:34.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:35.176 00.623 11060 Exposure complete
21:36:35.315 00.139 11060 worker thread done servicing request
21:36:35.315 00.000 10844 OnExposeComplete: enter
21:36:35.315 00.000 10844 UpdateGuideState(): m_state=6
21:36:35.317 00.002 10844 Star::Find(15, 90, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
21:36:35.317 00.000 10844 Star::Find returns 1 (0), X=90.79, Y=466.91, Mass=903, SNR=18.8, Peak=89 HFD=3.4
21:36:35.317 00.000 10844 MultiStar: [#1 0.46,-0.14,0.95,U] [#2 0.26,-0.21,0.88,U] [#3 -0.53,0.12,0.86,U] [#4 0.18,0.29,3.69,U] [#5 0.71,0.79,0.00,M5] [#6 -0.76,-0.35,1.14,U] [#7 -0.22,0.63,0.99,U] [#8 -1.28,0.59,0.00,M3] 
21:36:35.317 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.02}, one-star: {-0.62, -0.93}
21:36:35.317 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.80) = xAngle (3.76 = -2.53)
21:36:35.317 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.67 = -2.61)
21:36:35.317 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.95 mountX=-0.07 mountY=-0.04, mountTheta=-2.59
21:36:35.317 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
21:36:35.317 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
21:36:35.317 00.000 11060 Worker thread wakes up
21:36:35.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
21:36:35.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
21:36:35.317 00.000 11060 Moving (-0.09, 0.02) raw xDistance=-0.07 yDistance=-0.04
21:36:35.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:36:35.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:35.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:36:35.317 00.000 11060 MoveAxis(E, 0, ABG)
21:36:35.317 00.000 11060 Move returns status 0, amount 0
21:36:35.317 00.000 11060 MoveAxis(N, 0, ABG)
21:36:35.317 00.000 11060 Move returns status 0, amount 0
21:36:35.317 00.000 11060 move complete, result=0
21:36:35.317 00.000 11060 worker thread done servicing request
21:36:35.323 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:35.334 00.011 10844 UpdateGuideState exits: m=903 SNR=18.8
21:36:35.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:35.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:35.334 00.000 10844 Enqueuing Expose request
21:36:35.334 00.000 11060 Worker thread wakes up
21:36:35.334 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:36:35.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:35.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:35.967 00.633 11060 Exposure complete
21:36:36.104 00.137 11060 worker thread done servicing request
21:36:36.104 00.000 10844 OnExposeComplete: enter
21:36:36.109 00.005 10844 UpdateGuideState(): m_state=6
21:36:36.109 00.000 10844 Star::Find(15, 90, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
21:36:36.109 00.000 10844 Star::Find returns 1 (0), X=90.81, Y=467.39, Mass=1104, SNR=21.1, Peak=94 HFD=3.7
21:36:36.110 00.001 10844 MultiStar: [#1 0.26,0.10,0.97,U] [#2 0.61,-0.11,0.81,U] [#3 -0.15,1.21,0.00,M1] [#4 0.28,-0.10,3.26,U] [#5 0.57,1.64,0.00,M6] [#6 -0.13,-0.30,0.81,U] [#7 0.38,0.46,1.02,U] [#8 -0.21,-0.07,0.92,U] 
21:36:36.110 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {-0.60, -0.44}
21:36:36.110 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.80) = xAngle (0.33 = 0.33)
21:36:36.110 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.24 = 0.24)
21:36:36.110 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.47 mountX=0.14 mountY=0.04, mountTheta=0.25
21:36:36.110 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
21:36:36.110 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
21:36:36.110 00.000 11060 Worker thread wakes up
21:36:36.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
21:36:36.110 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
21:36:36.110 00.000 11060 Moving (0.13, -0.07) raw xDistance=0.14 yDistance=0.04
21:36:36.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:36:36.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:36.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:36:36.110 00.000 11060 MoveAxis(W, 20, ABG)
21:36:36.110 00.000 11060 Guiding  Dir = 3, Dur = 20
21:36:36.114 00.004 11060 IsSlewing returns 0
21:36:36.114 00.000 11060 IsGuiding returns 0
21:36:36.116 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:36.133 00.017 10844 UpdateGuideState exits: m=1104 SNR=21.1
21:36:36.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:36.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:36.133 00.000 10844 Enqueuing Expose request
21:36:36.145 00.012 11060 IsGuiding returns 0
21:36:36.145 00.000 11060 Move returns status 0, amount 20
21:36:36.145 00.000 11060 MoveAxis(N, 0, ABG)
21:36:36.145 00.000 11060 Move returns status 0, amount 0
21:36:36.145 00.000 11060 move complete, result=0
21:36:36.145 00.000 11060 worker thread done servicing request
21:36:36.145 00.000 11060 Worker thread wakes up
21:36:36.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:36.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:36.147 00.002 10844 GuideStep: 0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
21:36:36.771 00.624 11060 Exposure complete
21:36:36.916 00.145 11060 worker thread done servicing request
21:36:36.916 00.000 10844 OnExposeComplete: enter
21:36:36.916 00.000 10844 UpdateGuideState(): m_state=6
21:36:36.917 00.001 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
21:36:36.917 00.000 10844 Star::Find returns 1 (0), X=91.08, Y=467.34, Mass=1210, SNR=22.1, Peak=112 HFD=3.5
21:36:36.917 00.000 10844 MultiStar: [#1 0.47,0.72,1.07,U] [#2 0.45,0.78,0.00,M1] [#3 0.25,1.05,0.00,M2] [#4 0.89,0.84,0.00,M1] [#5 0.76,1.26,0.00,M7] [#6 0.07,0.16,0.79,U] [#7 0.12,0.49,0.91,U] [#8 -0.24,1.67,0.00,M3] 
21:36:36.917 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.23}, one-star: {-0.33, -0.49}
21:36:36.917 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.80) = xAngle (2.00 = 2.00)
21:36:36.917 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.91 = 1.91)
21:36:36.917 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.19 mountX=-0.10 mountY=0.23, mountTheta=1.98
21:36:36.919 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.23, opts=13)
21:36:36.919 00.000 10844 Enqueuing Move request for scope (0.09, 0.23)
21:36:36.919 00.000 11060 Worker thread wakes up
21:36:36.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
21:36:36.919 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
21:36:36.919 00.000 11060 Moving (0.09, 0.23) raw xDistance=-0.10 yDistance=0.23
21:36:36.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:36:36.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:36:36.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:36:36.919 00.000 11060 MoveAxis(E, 0, ABG)
21:36:36.919 00.000 11060 Move returns status 0, amount 0
21:36:36.919 00.000 11060 MoveAxis(N, 0, ABG)
21:36:36.919 00.000 11060 Move returns status 0, amount 0
21:36:36.919 00.000 11060 move complete, result=0
21:36:36.919 00.000 11060 worker thread done servicing request
21:36:36.933 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:36.948 00.015 10844 UpdateGuideState exits: m=1210 SNR=22.1
21:36:36.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:36.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:36.948 00.000 10844 Enqueuing Expose request
21:36:36.948 00.000 11060 Worker thread wakes up
21:36:36.948 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:36:36.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:36.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:37.579 00.631 11060 Exposure complete
21:36:37.719 00.140 11060 worker thread done servicing request
21:36:37.719 00.000 10844 OnExposeComplete: enter
21:36:37.719 00.000 10844 UpdateGuideState(): m_state=6
21:36:37.719 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
21:36:37.719 00.000 10844 Star::Find returns 1 (0), X=91.63, Y=467.03, Mass=813, SNR=17.6, Peak=91 HFD=3.3
21:36:37.719 00.000 10844 MultiStar: [#1 -0.03,1.00,0.00,M3] [#2 -0.07,-0.00,0.90,U] [#3 -1.10,0.77,0.00,M3] [#4 -0.27,0.06,3.80,U] [#5 -0.10,1.49,0.00,M8] [#6 -0.43,0.89,0.00,M1] [#7 -0.65,0.44,1.18,U] [#8 -0.71,0.56,0.00,M4] 
21:36:37.719 00.000 10844 refined, 3 included, MultiStar: {-0.24, -0.01}, one-star: {0.22, -0.80}
21:36:37.719 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.80) = xAngle (-2.31 = -2.31)
21:36:37.719 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.39 = -2.39)
21:36:37.719 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.11 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
21:36:37.722 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.01, opts=13)
21:36:37.722 00.000 10844 Enqueuing Move request for scope (-0.24, -0.01)
21:36:37.723 00.001 11060 Worker thread wakes up
21:36:37.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
21:36:37.723 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
21:36:37.723 00.000 11060 Moving (-0.24, -0.01) raw xDistance=-0.16 yDistance=-0.16
21:36:37.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:36:37.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:37.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:36:37.723 00.000 11060 MoveAxis(E, 23, ABG)
21:36:37.723 00.000 11060 Guiding  Dir = 2, Dur = 23
21:36:37.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:37.739 00.016 10844 UpdateGuideState exits: m=813 SNR=17.6
21:36:37.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:37.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:37.739 00.000 10844 Enqueuing Expose request
21:36:37.749 00.010 11060 IsSlewing returns 0
21:36:37.749 00.000 11060 IsGuiding returns 0
21:36:37.808 00.059 11060 IsGuiding returns 0
21:36:37.808 00.000 11060 Move returns status 0, amount 23
21:36:37.808 00.000 11060 MoveAxis(N, 0, ABG)
21:36:37.808 00.000 11060 Move returns status 0, amount 0
21:36:37.808 00.000 11060 move complete, result=0
21:36:37.808 00.000 11060 worker thread done servicing request
21:36:37.808 00.000 11060 Worker thread wakes up
21:36:37.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:37.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:37.808 00.000 10844 GuideStep: -0.2 px 23 ms EAST, -0.2 px 0 ms NORTH
21:36:38.455 00.647 11060 Exposure complete
21:36:38.601 00.146 11060 worker thread done servicing request
21:36:38.601 00.000 10844 OnExposeComplete: enter
21:36:38.602 00.001 10844 UpdateGuideState(): m_state=6
21:36:38.602 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
21:36:38.602 00.000 10844 Star::Find returns 1 (0), X=91.17, Y=468.01, Mass=755, SNR=16.9, Peak=71 HFD=3.2
21:36:38.602 00.000 10844 MultiStar: [#1 0.77,0.91,0.00,M4] [#2 -0.36,0.96,0.00,M1] [#3 0.64,1.37,0.00,M4] [#4 -0.59,-0.00,4.16,U] [#5 0.53,1.52,0.00,M9] [#6 -1.18,0.52,0.00,M2] [#7 -0.45,0.71,1.13,U] [#8 0.60,1.04,0.00,M5] 
21:36:38.602 00.000 10844 single-star, 2 included, MultiStar: {-0.51, 0.15}, one-star: {-0.24, 0.17}
21:36:38.602 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.80) = xAngle (3.32 = -2.97)
21:36:38.602 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.23 = -3.05)
21:36:38.602 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.30 cameraTheta=2.51 mountX=-0.29 mountY=-0.03, mountTheta=-3.05
21:36:38.604 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.17, opts=13)
21:36:38.604 00.000 10844 Enqueuing Move request for scope (-0.24, 0.17)
21:36:38.604 00.000 11060 Worker thread wakes up
21:36:38.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
21:36:38.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
21:36:38.604 00.000 11060 Moving (-0.24, 0.17) raw xDistance=-0.29 yDistance=-0.03
21:36:38.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
21:36:38.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:38.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:36:38.604 00.000 11060 MoveAxis(E, 44, ABG)
21:36:38.604 00.000 11060 Guiding  Dir = 2, Dur = 44
21:36:38.610 00.006 11060 IsSlewing returns 0
21:36:38.610 00.000 11060 IsGuiding returns 0
21:36:38.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:38.623 00.013 10844 UpdateGuideState exits: m=755 SNR=16.9
21:36:38.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:38.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:38.623 00.000 10844 Enqueuing Expose request
21:36:38.667 00.044 11060 IsGuiding returns 0
21:36:38.667 00.000 11060 Move returns status 0, amount 44
21:36:38.667 00.000 11060 MoveAxis(N, 0, ABG)
21:36:38.667 00.000 11060 Move returns status 0, amount 0
21:36:38.667 00.000 11060 move complete, result=0
21:36:38.669 00.002 10844 GuideStep: -0.3 px 44 ms EAST, -0.0 px 0 ms NORTH
21:36:38.670 00.001 11060 worker thread done servicing request
21:36:38.670 00.000 11060 Worker thread wakes up
21:36:38.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:38.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:39.297 00.627 11060 Exposure complete
21:36:39.432 00.135 11060 worker thread done servicing request
21:36:39.432 00.000 10844 OnExposeComplete: enter
21:36:39.432 00.000 10844 UpdateGuideState(): m_state=6
21:36:39.432 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
21:36:39.432 00.000 10844 Star::Find returns 1 (0), X=91.00, Y=467.15, Mass=987, SNR=20.0, Peak=91 HFD=3.1
21:36:39.432 00.000 10844 MultiStar: [#1 0.16,0.91,0.00,M5] [#2 -0.27,1.03,0.00,M2] [#3 0.60,0.87,0.00,M5] [#4 0.21,0.14,3.56,U] [#5 -0.11,2.03,0.00,M10] [#6 0.01,0.28,0.78,U] [#7 -0.55,0.52,0.91,U] [#8 -0.74,0.63,0.00,M6] 
21:36:39.432 00.000 10844 refined, 3 included, MultiStar: {-0.02, 0.08}, one-star: {-0.41, -0.68}
21:36:39.432 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.80) = xAngle (2.66 = 2.66)
21:36:39.432 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.58 = 2.58)
21:36:39.432 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.86 mountX=-0.07 mountY=0.04, mountTheta=2.60
21:36:39.434 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
21:36:39.434 00.000 10844 Enqueuing Move request for scope (-0.02, 0.08)
21:36:39.434 00.000 11060 Worker thread wakes up
21:36:39.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
21:36:39.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
21:36:39.434 00.000 11060 Moving (-0.02, 0.08) raw xDistance=-0.07 yDistance=0.04
21:36:39.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:36:39.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:39.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:36:39.434 00.000 11060 MoveAxis(E, 0, ABG)
21:36:39.434 00.000 11060 Move returns status 0, amount 0
21:36:39.434 00.000 11060 MoveAxis(N, 0, ABG)
21:36:39.434 00.000 11060 Move returns status 0, amount 0
21:36:39.434 00.000 11060 move complete, result=0
21:36:39.434 00.000 11060 worker thread done servicing request
21:36:39.440 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:39.455 00.015 10844 UpdateGuideState exits: m=987 SNR=20.0
21:36:39.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:39.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:39.455 00.000 10844 Enqueuing Expose request
21:36:39.455 00.000 11060 Worker thread wakes up
21:36:39.455 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:36:39.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:39.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:40.093 00.638 11060 Exposure complete
21:36:40.243 00.150 11060 worker thread done servicing request
21:36:40.243 00.000 10844 OnExposeComplete: enter
21:36:40.243 00.000 10844 UpdateGuideState(): m_state=6
21:36:40.244 00.001 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
21:36:40.244 00.000 10844 Star::Find returns 1 (0), X=91.18, Y=467.05, Mass=1116, SNR=21.3, Peak=97 HFD=3.8
21:36:40.244 00.000 10844 MultiStar: [#1 0.50,0.33,1.13,U] [#2 -0.50,0.20,0.86,U] [#3 -0.48,1.22,0.00,M6] [#4 -1.03,-0.16,0.00,M1] [#5 -0.77,1.15,0.00,R] [#6 -1.10,-0.11,0.00,M2] [#7 -1.30,0.70,0.00,M1] [#8 -0.79,0.25,0.74,U] 
21:36:40.244 00.000 10844 refined, 3 included, MultiStar: {-0.18, -0.01}, one-star: {-0.23, -0.79}
21:36:40.244 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.80) = xAngle (-2.26 = -2.26)
21:36:40.244 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.35 = -2.35)
21:36:40.244 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.07 mountX=-0.11 mountY=-0.13, mountTheta=-2.30
21:36:40.246 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.01, opts=13)
21:36:40.246 00.000 10844 Enqueuing Move request for scope (-0.18, -0.01)
21:36:40.246 00.000 11060 Worker thread wakes up
21:36:40.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
21:36:40.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
21:36:40.246 00.000 11060 Moving (-0.18, -0.01) raw xDistance=-0.11 yDistance=-0.13
21:36:40.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:36:40.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:40.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:36:40.246 00.000 11060 MoveAxis(E, 0, ABG)
21:36:40.246 00.000 11060 Move returns status 0, amount 0
21:36:40.246 00.000 11060 MoveAxis(N, 0, ABG)
21:36:40.246 00.000 11060 Move returns status 0, amount 0
21:36:40.246 00.000 11060 move complete, result=0
21:36:40.246 00.000 11060 worker thread done servicing request
21:36:40.251 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:40.266 00.015 10844 UpdateGuideState exits: m=1116 SNR=21.3
21:36:40.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:40.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:40.266 00.000 10844 Enqueuing Expose request
21:36:40.266 00.000 11060 Worker thread wakes up
21:36:40.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:40.266 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:36:40.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:40.884 00.618 11060 Exposure complete
21:36:41.047 00.163 11060 worker thread done servicing request
21:36:41.047 00.000 10844 OnExposeComplete: enter
21:36:41.047 00.000 10844 UpdateGuideState(): m_state=6
21:36:41.047 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
21:36:41.047 00.000 10844 Star::Find returns 1 (0), X=90.94, Y=467.12, Mass=1350, SNR=23.5, Peak=113 HFD=3.9
21:36:41.047 00.000 10844 MultiStar: [#1 -0.12,0.52,0.77,U] [#2 -0.25,0.72,0.76,U] [#3 -0.75,1.27,0.00,M7] [#4 -0.23,-0.29,3.07,U] [#5 0.63,-0.23,0.74,U] [#6 -0.95,-0.00,0.00,M3] [#7 -0.30,0.37,0.93,U] [#8 -0.53,0.25,0.77,U] 
21:36:41.047 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.04}, one-star: {-0.46, -0.72}
21:36:41.047 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.80) = xAngle (-2.16 = -2.16)
21:36:41.047 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.24 = -2.24)
21:36:41.052 00.005 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.96 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
21:36:41.052 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.04, opts=13)
21:36:41.052 00.000 10844 Enqueuing Move request for scope (-0.21, -0.04)
21:36:41.052 00.000 11060 Worker thread wakes up
21:36:41.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
21:36:41.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
21:36:41.052 00.000 11060 Moving (-0.21, -0.04) raw xDistance=-0.12 yDistance=-0.17
21:36:41.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:36:41.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:41.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:36:41.052 00.000 11060 MoveAxis(E, 0, ABG)
21:36:41.052 00.000 11060 Move returns status 0, amount 0
21:36:41.052 00.000 11060 MoveAxis(N, 0, ABG)
21:36:41.052 00.000 11060 Move returns status 0, amount 0
21:36:41.052 00.000 11060 move complete, result=0
21:36:41.052 00.000 11060 worker thread done servicing request
21:36:41.056 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:41.079 00.023 10844 UpdateGuideState exits: m=1350 SNR=23.5
21:36:41.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:41.079 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:41.079 00.000 10844 Enqueuing Expose request
21:36:41.079 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:36:41.081 00.002 11060 Worker thread wakes up
21:36:41.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:41.083 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:41.720 00.637 11060 Exposure complete
21:36:41.901 00.181 11060 worker thread done servicing request
21:36:41.901 00.000 10844 OnExposeComplete: enter
21:36:41.901 00.000 10844 UpdateGuideState(): m_state=6
21:36:41.901 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
21:36:41.901 00.000 10844 Star::Find returns 1 (0), X=91.35, Y=466.87, Mass=1117, SNR=21.3, Peak=108 HFD=3.6
21:36:41.901 00.000 10844 MultiStar: [#1 0.25,0.51,1.05,U] [#2 -0.23,0.00,0.85,U] [#3 -0.81,0.34,0.96,U] [#4 -0.65,0.22,3.22,U] [#5 0.93,-0.31,0.00,M1] [#6 -0.04,-0.20,0.90,U] [#7 -0.05,0.59,0.79,U] [#8 -0.21,0.24,0.71,U] 
21:36:41.901 00.000 10844 refined, 7 included, MultiStar: {-0.33, 0.11}, one-star: {-0.06, -0.96}
21:36:41.901 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.80) = xAngle (3.61 = -2.67)
21:36:41.901 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.52 = -2.76)
21:36:41.905 00.004 10844 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.34 cameraTheta=2.81 mountX=-0.31 mountY=-0.13, mountTheta=-2.75
21:36:41.906 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.11, opts=13)
21:36:41.906 00.000 10844 Enqueuing Move request for scope (-0.33, 0.11)
21:36:41.908 00.002 11060 Worker thread wakes up
21:36:41.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.11) opts 0xd
21:36:41.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.11)
21:36:41.908 00.000 11060 Moving (-0.33, 0.11) raw xDistance=-0.31 yDistance=-0.13
21:36:41.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:36:41.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:41.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:36:41.908 00.000 11060 MoveAxis(E, 45, ABG)
21:36:41.908 00.000 11060 Guiding  Dir = 2, Dur = 45
21:36:41.918 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:41.933 00.015 11060 IsSlewing returns 0
21:36:41.933 00.000 11060 IsGuiding returns 0
21:36:41.935 00.002 10844 UpdateGuideState exits: m=1117 SNR=21.3
21:36:41.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:41.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:41.935 00.000 10844 Enqueuing Expose request
21:36:42.003 00.068 11060 IsGuiding returns 0
21:36:42.003 00.000 11060 Move returns status 0, amount 45
21:36:42.003 00.000 11060 MoveAxis(N, 0, ABG)
21:36:42.003 00.000 11060 Move returns status 0, amount 0
21:36:42.003 00.000 11060 move complete, result=0
21:36:42.003 00.000 11060 worker thread done servicing request
21:36:42.003 00.000 11060 Worker thread wakes up
21:36:42.003 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
21:36:42.005 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:42.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:42.647 00.642 11060 Exposure complete
21:36:42.823 00.176 11060 worker thread done servicing request
21:36:42.823 00.000 10844 OnExposeComplete: enter
21:36:42.823 00.000 10844 UpdateGuideState(): m_state=6
21:36:42.823 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
21:36:42.823 00.000 10844 Star::Find returns 1 (0), X=91.20, Y=467.53, Mass=1366, SNR=23.5, Peak=110 HFD=3.6
21:36:42.823 00.000 10844 MultiStar: [#1 0.12,0.55,0.99,U] [#2 0.06,0.27,0.73,U] [#3 0.16,0.82,0.72,U] [#4 0.09,0.45,2.85,U] [#5 0.97,0.09,0.00,M2] [#6 -0.70,0.50,0.86,U] [#7 -0.34,1.18,0.00,M1] [#8 0.24,-0.07,0.78,U] 
21:36:42.823 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.34}, one-star: {-0.21, -0.31}
21:36:42.823 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.80) = xAngle (2.41 = 2.41)
21:36:42.823 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.33 = 2.33)
21:36:42.823 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.61 mountX=-0.25 mountY=0.25, mountTheta=2.37
21:36:42.827 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.34, opts=13)
21:36:42.827 00.000 10844 Enqueuing Move request for scope (-0.01, 0.34)
21:36:42.828 00.001 11060 Worker thread wakes up
21:36:42.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
21:36:42.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
21:36:42.828 00.000 11060 Moving (-0.01, 0.34) raw xDistance=-0.25 yDistance=0.25
21:36:42.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:36:42.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:42.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:36:42.828 00.000 11060 MoveAxis(E, 38, ABG)
21:36:42.828 00.000 11060 Guiding  Dir = 2, Dur = 38
21:36:42.833 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:42.839 00.006 11060 IsSlewing returns 0
21:36:42.839 00.000 11060 IsGuiding returns 0
21:36:42.854 00.015 10844 UpdateGuideState exits: m=1366 SNR=23.5
21:36:42.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:42.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:42.854 00.000 10844 Enqueuing Expose request
21:36:42.886 00.032 11060 IsGuiding returns 0
21:36:42.886 00.000 11060 Move returns status 0, amount 38
21:36:42.886 00.000 11060 MoveAxis(N, 0, ABG)
21:36:42.886 00.000 11060 Move returns status 0, amount 0
21:36:42.886 00.000 11060 move complete, result=0
21:36:42.886 00.000 11060 worker thread done servicing request
21:36:42.886 00.000 11060 Worker thread wakes up
21:36:42.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:42.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:42.886 00.000 10844 GuideStep: -0.3 px 38 ms EAST, 0.2 px 0 ms NORTH
21:36:43.518 00.632 11060 Exposure complete
21:36:43.682 00.164 11060 worker thread done servicing request
21:36:43.682 00.000 10844 OnExposeComplete: enter
21:36:43.682 00.000 10844 UpdateGuideState(): m_state=6
21:36:43.682 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
21:36:43.682 00.000 10844 Star::Find returns 1 (0), X=90.99, Y=467.01, Mass=1210, SNR=22.0, Peak=100 HFD=4.0
21:36:43.682 00.000 10844 MultiStar: [#1 -0.32,-0.05,1.07,U] [#2 -0.07,0.50,0.74,U] [#3 1.10,0.56,0.00,M6] [#4 0.23,-0.91,0.00,M1] [#5 0.62,-0.36,0.80,U] [#6 -0.12,-0.22,0.86,U] [#7 -0.44,-0.16,0.81,U] [#8 0.39,0.96,0.00,M3] 
21:36:43.682 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.21}, one-star: {-0.42, -0.83}
21:36:43.682 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.80) = xAngle (-1.37 = -1.37)
21:36:43.687 00.005 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.46 = -1.46)
21:36:43.687 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-2.18 mountX=0.05 mountY=-0.25, mountTheta=-1.38
21:36:43.687 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.21, opts=13)
21:36:43.687 00.000 10844 Enqueuing Move request for scope (-0.15, -0.21)
21:36:43.687 00.000 11060 Worker thread wakes up
21:36:43.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.21) opts 0xd
21:36:43.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.21)
21:36:43.687 00.000 11060 Moving (-0.15, -0.21) raw xDistance=0.05 yDistance=-0.25
21:36:43.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:36:43.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:43.689 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:36:43.689 00.000 11060 MoveAxis(E, 0, ABG)
21:36:43.689 00.000 11060 Move returns status 0, amount 0
21:36:43.689 00.000 11060 MoveAxis(N, 0, ABG)
21:36:43.689 00.000 11060 Move returns status 0, amount 0
21:36:43.689 00.000 11060 move complete, result=0
21:36:43.689 00.000 11060 worker thread done servicing request
21:36:43.694 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:43.714 00.020 10844 UpdateGuideState exits: m=1210 SNR=22.0
21:36:43.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:43.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:43.714 00.000 10844 Enqueuing Expose request
21:36:43.714 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:36:43.714 00.000 11060 Worker thread wakes up
21:36:43.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:43.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:44.000 00.286 10844 User exited setup dialog with 'ok'
21:36:44.000 00.000 10844 set dither mode 0
21:36:44.000 00.000 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:36:44.002 00.002 10844 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:36:44.005 00.003 10844 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:36:44.007 00.002 10844 camera: set binning = 1
21:36:44.008 00.001 10844 Saturation detection set to Max-ADU value 255
21:36:44.008 00.000 10844 Setting StarMinHFD = 1.50
21:36:44.008 00.000 10844 Setting MaxHFD = 10.0
21:36:44.010 00.002 10844 Setting StarMinSNR = 6.0
21:36:44.010 00.000 10844 Setting AutoSelDownsample = 0
21:36:44.010 00.000 10844 MultiStar mode enabled
21:36:44.010 00.000 10844 Rotator:SetReversed: isReversed = 1
21:36:44.012 00.002 10844 Scope: enabling slew check, guiding will stop when slew is detected
21:36:44.012 00.000 10844 BLC: Backlash comp enabled, Comp pulse = 750 ms
21:36:44.019 00.007 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:36:44.055 00.036 10844 ScopeASCOM::SideOfPier() returns 0
21:36:44.057 00.002 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19
21:36:44.057 00.000 10844 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
21:36:44.059 00.002 10844 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:36:44.184 00.125 10844 PhdConfig flush
21:36:44.246 00.062 10844 evsrv: cli 0EEEDFD0 connect
21:36:44.246 00.000 10844 case statement mapped state 6 to 3
21:36:44.246 00.000 10844 case statement mapped state 6 to 3
21:36:44.251 00.005 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"bbba0386-da80-485b-a0f7-0bf0936473e0"}
21:36:44.251 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"bbba0386-da80-485b-a0f7-0bf0936473e0"}
21:36:44.252 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
21:36:44.347 00.095 11060 Exposure complete
21:36:44.552 00.205 11060 worker thread done servicing request
21:36:44.552 00.000 10844 OnExposeComplete: enter
21:36:44.552 00.000 10844 UpdateGuideState(): m_state=6
21:36:44.552 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
21:36:44.552 00.000 10844 Star::Find returns 1 (0), X=91.37, Y=467.84, Mass=707, SNR=16.7, Peak=80 HFD=3.2
21:36:44.552 00.000 10844 MultiStar: [#1 0.30,0.51,1.31,U] [#2 0.46,0.93,0.00,M1] [#3 0.48,0.83,0.00,M7] [#4 0.05,0.46,4.19,U] [#5 0.44,0.73,1.25,U] [#6 0.30,0.10,1.10,U] [#7 -0.51,0.26,1.08,U] [#8 0.54,1.17,0.00,M4] 
21:36:44.552 00.000 10844 single-star, 5 included, MultiStar: {0.09, 0.39}, one-star: {-0.04, 0.00}
21:36:44.552 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.80) = xAngle (3.88 = -2.41)
21:36:44.552 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.79 = -2.49)
21:36:44.557 00.005 10844 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.07 mountX=-0.03 mountY=-0.02, mountTheta=-2.46
21:36:44.557 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.00, opts=13)
21:36:44.557 00.000 10844 Enqueuing Move request for scope (-0.04, 0.00)
21:36:44.557 00.000 11060 Worker thread wakes up
21:36:44.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
21:36:44.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
21:36:44.559 00.002 11060 Moving (-0.04, 0.00) raw xDistance=-0.03 yDistance=-0.02
21:36:44.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:36:44.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:44.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:36:44.559 00.000 11060 MoveAxis(E, 0, ABG)
21:36:44.559 00.000 11060 Move returns status 0, amount 0
21:36:44.559 00.000 11060 MoveAxis(N, 0, ABG)
21:36:44.559 00.000 11060 Move returns status 0, amount 0
21:36:44.559 00.000 11060 move complete, result=0
21:36:44.559 00.000 11060 worker thread done servicing request
21:36:44.566 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:44.593 00.027 10844 UpdateGuideState exits: m=707 SNR=16.7
21:36:44.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:44.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:44.594 00.001 10844 Enqueuing Expose request
21:36:44.594 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:36:44.596 00.002 11060 Worker thread wakes up
21:36:44.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:44.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:45.219 00.623 11060 Exposure complete
21:36:45.402 00.183 11060 worker thread done servicing request
21:36:45.402 00.000 10844 OnExposeComplete: enter
21:36:45.402 00.000 10844 UpdateGuideState(): m_state=6
21:36:45.402 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
21:36:45.402 00.000 10844 Star::Find returns 1 (0), X=91.65, Y=466.93, Mass=1169, SNR=21.5, Peak=103 HFD=3.4
21:36:45.402 00.000 10844 MultiStar: [#1 0.50,0.03,0.98,U] [#2 -0.27,-0.12,0.83,U] [#3 0.36,0.67,0.65,U] [#4 0.84,0.12,3.25,U] [#5 0.29,0.07,0.94,U] [#6 0.06,0.27,0.86,U] [#7 -0.21,0.37,0.78,U] [#8 1.08,0.03,0.00,M5] 
21:36:45.402 00.000 10844 refined, 7 included, MultiStar: {0.39, 0.05}, one-star: {0.24, -0.91}
21:36:45.402 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.80) = xAngle (0.92 = 0.92)
21:36:45.402 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.83 = 0.83)
21:36:45.402 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=0.05 hyp=0.39 cameraTheta=0.12 mountX=0.24 mountY=0.29, mountTheta=0.89
21:36:45.406 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=0.05, opts=13)
21:36:45.406 00.000 10844 Enqueuing Move request for scope (0.39, 0.05)
21:36:45.406 00.000 11060 Worker thread wakes up
21:36:45.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.05) opts 0xd
21:36:45.406 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, 0.05)
21:36:45.406 00.000 11060 Moving (0.39, 0.05) raw xDistance=0.24 yDistance=0.29
21:36:45.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
21:36:45.408 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:45.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:36:45.408 00.000 11060 MoveAxis(W, 35, ABG)
21:36:45.408 00.000 11060 Guiding  Dir = 3, Dur = 35
21:36:45.412 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:45.417 00.005 11060 IsSlewing returns 0
21:36:45.417 00.000 11060 IsGuiding returns 0
21:36:45.432 00.015 10844 UpdateGuideState exits: m=1169 SNR=21.5
21:36:45.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:45.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:45.432 00.000 10844 Enqueuing Expose request
21:36:45.459 00.027 11060 IsGuiding returns 0
21:36:45.459 00.000 11060 Move returns status 0, amount 35
21:36:45.459 00.000 11060 MoveAxis(N, 0, ABG)
21:36:45.459 00.000 11060 Move returns status 0, amount 0
21:36:45.459 00.000 11060 move complete, result=0
21:36:45.459 00.000 11060 worker thread done servicing request
21:36:45.459 00.000 11060 Worker thread wakes up
21:36:45.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:45.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:45.459 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.3 px 0 ms NORTH
21:36:46.100 00.641 11060 Exposure complete
21:36:46.285 00.185 11060 worker thread done servicing request
21:36:46.285 00.000 10844 OnExposeComplete: enter
21:36:46.285 00.000 10844 UpdateGuideState(): m_state=6
21:36:46.285 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
21:36:46.285 00.000 10844 Star::Find returns 1 (0), X=91.11, Y=467.00, Mass=1006, SNR=20.1, Peak=99 HFD=3.3
21:36:46.287 00.002 10844 MultiStar: [#1 0.75,-0.53,0.00,M1] [#2 0.21,-0.08,0.89,U] [#3 0.41,0.48,0.80,U] [#4 0.54,-0.62,3.47,U] [#5 0.68,-0.05,0.86,U] [#6 1.08,-0.82,0.00,M1] [#7 0.10,-0.98,0.00,M1] [#8 0.19,-0.03,0.89,U] 
21:36:46.287 00.000 10844 refined, 5 included, MultiStar: {0.36, -0.35}, one-star: {-0.30, -0.84}
21:36:46.287 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.80) = xAngle (0.03 = 0.03)
21:36:46.287 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.05 = -0.05)
21:36:46.287 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.35 hyp=0.50 cameraTheta=-0.77 mountX=0.50 mountY=-0.03, mountTheta=-0.05
21:36:46.288 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.35, opts=13)
21:36:46.288 00.000 10844 Enqueuing Move request for scope (0.36, -0.35)
21:36:46.288 00.000 11060 Worker thread wakes up
21:36:46.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.35) opts 0xd
21:36:46.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.35)
21:36:46.288 00.000 11060 Moving (0.36, -0.35) raw xDistance=0.50 yDistance=-0.03
21:36:46.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
21:36:46.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:46.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:36:46.288 00.000 11060 MoveAxis(W, 74, ABG)
21:36:46.290 00.002 11060 Guiding  Dir = 3, Dur = 74
21:36:46.295 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:46.315 00.020 10844 UpdateGuideState exits: m=1006 SNR=20.1
21:36:46.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:46.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:46.315 00.000 10844 Enqueuing Expose request
21:36:46.321 00.006 11060 IsSlewing returns 0
21:36:46.321 00.000 11060 IsGuiding returns 0
21:36:46.422 00.101 11060 IsGuiding returns 0
21:36:46.422 00.000 11060 Move returns status 0, amount 74
21:36:46.422 00.000 11060 MoveAxis(N, 0, ABG)
21:36:46.422 00.000 11060 Move returns status 0, amount 0
21:36:46.422 00.000 11060 move complete, result=0
21:36:46.422 00.000 11060 worker thread done servicing request
21:36:46.422 00.000 11060 Worker thread wakes up
21:36:46.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:46.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:46.424 00.002 10844 GuideStep: 0.5 px 74 ms WEST, -0.0 px 0 ms NORTH
21:36:47.038 00.614 11060 Exposure complete
21:36:47.225 00.187 11060 worker thread done servicing request
21:36:47.225 00.000 10844 OnExposeComplete: enter
21:36:47.225 00.000 10844 UpdateGuideState(): m_state=6
21:36:47.225 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
21:36:47.225 00.000 10844 Star::Find returns 1 (0), X=91.59, Y=466.99, Mass=1070, SNR=20.6, Peak=86 HFD=3.7
21:36:47.225 00.000 10844 MultiStar: [#1 0.50,0.53,1.14,U] [#2 0.17,0.52,0.87,U] [#3 0.59,0.99,0.00,M6] [#4 0.20,0.36,3.53,U] [#5 -0.27,-0.08,0.93,U] [#6 -0.20,0.32,0.72,U] [#7 0.20,0.65,1.00,U] [#8 0.37,0.06,0.79,U] 
21:36:47.225 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.23}, one-star: {0.18, -0.84}
21:36:47.225 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.80) = xAngle (1.75 = 1.75)
21:36:47.225 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.66 = 1.66)
21:36:47.225 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.29 cameraTheta=0.94 mountX=-0.05 mountY=0.29, mountTheta=1.75
21:36:47.227 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.23, opts=13)
21:36:47.227 00.000 10844 Enqueuing Move request for scope (0.17, 0.23)
21:36:47.227 00.000 11060 Worker thread wakes up
21:36:47.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
21:36:47.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
21:36:47.227 00.000 11060 Moving (0.17, 0.23) raw xDistance=-0.05 yDistance=0.29
21:36:47.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:36:47.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:47.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:36:47.227 00.000 11060 MoveAxis(E, 0, ABG)
21:36:47.227 00.000 11060 Move returns status 0, amount 0
21:36:47.227 00.000 11060 MoveAxis(N, 0, ABG)
21:36:47.227 00.000 11060 Move returns status 0, amount 0
21:36:47.227 00.000 11060 move complete, result=0
21:36:47.227 00.000 11060 worker thread done servicing request
21:36:47.235 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:47.253 00.018 10844 UpdateGuideState exits: m=1070 SNR=20.6
21:36:47.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:47.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:47.253 00.000 10844 Enqueuing Expose request
21:36:47.253 00.000 11060 Worker thread wakes up
21:36:47.253 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:36:47.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:47.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:47.880 00.627 11060 Exposure complete
21:36:48.059 00.179 11060 worker thread done servicing request
21:36:48.059 00.000 10844 OnExposeComplete: enter
21:36:48.059 00.000 10844 UpdateGuideState(): m_state=6
21:36:48.064 00.005 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
21:36:48.064 00.000 10844 Star::Find returns 1 (0), X=91.37, Y=467.23, Mass=1087, SNR=20.9, Peak=93 HFD=3.4
21:36:48.064 00.000 10844 MultiStar: [#1 0.54,0.32,1.05,U] [#2 0.36,0.36,0.80,U] [#3 -0.46,0.24,0.80,U] [#4 0.41,-0.05,3.15,U] [#5 0.73,-0.17,1.00,U] [#6 0.27,-0.18,0.87,U] [#7 -0.33,0.24,0.99,U] [#8 -0.01,-0.01,0.85,U] 
21:36:48.064 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.01}, one-star: {-0.04, -0.60}
21:36:48.064 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.80) = xAngle (0.78 = 0.78)
21:36:48.064 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.69 = 0.69)
21:36:48.064 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.02 mountX=0.16 mountY=0.15, mountTheta=0.73
21:36:48.066 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.01, opts=13)
21:36:48.066 00.000 10844 Enqueuing Move request for scope (0.23, -0.01)
21:36:48.066 00.000 11060 Worker thread wakes up
21:36:48.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
21:36:48.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
21:36:48.066 00.000 11060 Moving (0.23, -0.01) raw xDistance=0.16 yDistance=0.15
21:36:48.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:36:48.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:48.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:36:48.066 00.000 11060 MoveAxis(W, 24, ABG)
21:36:48.066 00.000 11060 Guiding  Dir = 3, Dur = 24
21:36:48.076 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:48.090 00.014 11060 IsSlewing returns 0
21:36:48.092 00.002 11060 IsGuiding returns 0
21:36:48.102 00.010 10844 UpdateGuideState exits: m=1087 SNR=20.9
21:36:48.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:48.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:48.102 00.000 10844 Enqueuing Expose request
21:36:48.129 00.027 11060 IsGuiding returns 0
21:36:48.130 00.001 11060 Move returns status 0, amount 24
21:36:48.130 00.000 11060 MoveAxis(N, 0, ABG)
21:36:48.130 00.000 11060 Move returns status 0, amount 0
21:36:48.130 00.000 11060 move complete, result=0
21:36:48.130 00.000 11060 worker thread done servicing request
21:36:48.130 00.000 11060 Worker thread wakes up
21:36:48.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:48.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:48.131 00.001 10844 GuideStep: 0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
21:36:48.753 00.622 11060 Exposure complete
21:36:48.929 00.176 11060 worker thread done servicing request
21:36:48.929 00.000 10844 OnExposeComplete: enter
21:36:48.929 00.000 10844 UpdateGuideState(): m_state=6
21:36:48.929 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
21:36:48.929 00.000 10844 Star::Find returns 1 (0), X=91.13, Y=466.53, Mass=986, SNR=19.9, Peak=88 HFD=3.2
21:36:48.929 00.000 10844 MultiStar: [#1 0.46,0.15,1.21,U] [#2 0.51,0.05,0.96,U] [#3 0.05,0.23,0.76,U] [#4 0.05,0.01,3.40,U] [#5 0.93,-0.25,0.00,M1] [#6 0.35,0.11,0.87,U] [#7 -0.10,-0.15,0.95,U] [#8 0.11,0.50,0.90,U] 
21:36:48.929 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {-0.28, -1.31}
21:36:48.929 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.80) = xAngle (0.46 = 0.46)
21:36:48.929 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.37 = 0.37)
21:36:48.929 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.35 mountX=0.12 mountY=0.05, mountTheta=0.38
21:36:48.929 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
21:36:48.929 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
21:36:48.929 00.000 11060 Worker thread wakes up
21:36:48.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
21:36:48.929 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
21:36:48.929 00.000 11060 Moving (0.13, -0.05) raw xDistance=0.12 yDistance=0.05
21:36:48.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
21:36:48.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:48.933 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:36:48.933 00.000 11060 MoveAxis(W, 19, ABG)
21:36:48.933 00.000 11060 Guiding  Dir = 3, Dur = 19
21:36:48.938 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:48.943 00.005 11060 IsSlewing returns 0
21:36:48.943 00.000 11060 IsGuiding returns 0
21:36:48.953 00.010 10844 UpdateGuideState exits: m=986 SNR=19.9
21:36:48.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:48.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:48.953 00.000 10844 Enqueuing Expose request
21:36:48.973 00.020 11060 IsGuiding returns 0
21:36:48.973 00.000 11060 Move returns status 0, amount 19
21:36:48.973 00.000 11060 MoveAxis(N, 0, ABG)
21:36:48.973 00.000 11060 Move returns status 0, amount 0
21:36:48.973 00.000 11060 move complete, result=0
21:36:48.973 00.000 11060 worker thread done servicing request
21:36:48.973 00.000 11060 Worker thread wakes up
21:36:48.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:48.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:48.975 00.002 10844 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
21:36:49.607 00.632 11060 Exposure complete
21:36:49.769 00.162 11060 worker thread done servicing request
21:36:49.769 00.000 10844 OnExposeComplete: enter
21:36:49.769 00.000 10844 UpdateGuideState(): m_state=6
21:36:49.769 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
21:36:49.769 00.000 10844 Star::Find returns 1 (0), X=90.96, Y=467.23, Mass=1008, SNR=20.1, Peak=89 HFD=4.0
21:36:49.769 00.000 10844 MultiStar: [#1 0.76,0.66,0.00,M1] [#2 0.38,0.38,0.91,U] [#3 0.20,0.35,0.93,U] [#4 -0.17,-0.27,3.53,U] [#5 0.36,0.60,1.01,U] [#6 -0.12,-0.16,0.83,U] [#7 0.01,0.23,0.88,U] [#8 -0.17,-0.11,0.83,U] 
21:36:49.769 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {-0.45, -0.60}
21:36:49.769 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.80) = xAngle (-1.71 = -1.71)
21:36:49.771 00.002 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.80 = -1.80)
21:36:49.771 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.52 mountX=-0.01 mountY=-0.05, mountTheta=-1.72
21:36:49.771 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
21:36:49.771 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
21:36:49.771 00.000 11060 Worker thread wakes up
21:36:49.773 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:36:49.773 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:36:49.773 00.000 11060 Moving (-0.04, -0.03) raw xDistance=-0.01 yDistance=-0.05
21:36:49.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:36:49.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:49.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:36:49.773 00.000 11060 MoveAxis(E, 0, ABG)
21:36:49.773 00.000 11060 Move returns status 0, amount 0
21:36:49.773 00.000 11060 MoveAxis(N, 0, ABG)
21:36:49.773 00.000 11060 Move returns status 0, amount 0
21:36:49.773 00.000 11060 move complete, result=0
21:36:49.773 00.000 11060 worker thread done servicing request
21:36:49.776 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:49.795 00.019 10844 UpdateGuideState exits: m=1008 SNR=20.1
21:36:49.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:49.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:49.795 00.000 10844 Enqueuing Expose request
21:36:49.795 00.000 11060 Worker thread wakes up
21:36:49.795 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:36:49.797 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:49.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:50.420 00.623 11060 Exposure complete
21:36:50.577 00.157 11060 worker thread done servicing request
21:36:50.577 00.000 10844 OnExposeComplete: enter
21:36:50.577 00.000 10844 UpdateGuideState(): m_state=6
21:36:50.578 00.001 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
21:36:50.578 00.000 10844 Star::Find returns 1 (0), X=91.66, Y=467.06, Mass=1060, SNR=20.5, Peak=101 HFD=3.4
21:36:50.578 00.000 10844 MultiStar: [#1 -0.00,0.98,0.00,M2] [#2 0.36,0.80,0.96,U] [#3 -0.35,1.20,0.00,M4] [#4 0.15,-0.33,3.50,U] [#5 0.06,0.26,0.90,U] [#6 -0.38,0.32,0.92,U] [#7 -0.46,0.26,1.00,U] [#8 0.13,0.28,0.93,U] 
21:36:50.578 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.25, -0.78}
21:36:50.578 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.80) = xAngle (0.59 = 0.59)
21:36:50.578 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.50 = 0.50)
21:36:50.578 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.22 mountX=0.05 mountY=0.03, mountTheta=0.52
21:36:50.578 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
21:36:50.578 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
21:36:50.578 00.000 11060 Worker thread wakes up
21:36:50.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
21:36:50.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
21:36:50.578 00.000 11060 Moving (0.05, -0.01) raw xDistance=0.05 yDistance=0.03
21:36:50.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:36:50.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:50.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:36:50.578 00.000 11060 MoveAxis(E, 0, ABG)
21:36:50.578 00.000 11060 Move returns status 0, amount 0
21:36:50.578 00.000 11060 MoveAxis(N, 0, ABG)
21:36:50.578 00.000 11060 Move returns status 0, amount 0
21:36:50.578 00.000 11060 move complete, result=0
21:36:50.578 00.000 11060 worker thread done servicing request
21:36:50.587 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:50.607 00.020 10844 UpdateGuideState exits: m=1060 SNR=20.5
21:36:50.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:50.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:50.607 00.000 10844 Enqueuing Expose request
21:36:50.607 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:36:50.610 00.003 11060 Worker thread wakes up
21:36:50.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:50.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:51.257 00.647 11060 Exposure complete
21:36:51.435 00.178 11060 worker thread done servicing request
21:36:51.435 00.000 10844 OnExposeComplete: enter
21:36:51.435 00.000 10844 UpdateGuideState(): m_state=6
21:36:51.435 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
21:36:51.435 00.000 10844 Star::Find returns 1 (0), X=91.38, Y=466.71, Mass=867, SNR=18.4, Peak=84 HFD=3.5
21:36:51.435 00.000 10844 MultiStar: [#1 0.23,0.56,1.16,U] [#2 0.46,-0.02,1.11,U] [#3 0.47,0.16,0.86,U] [#4 0.34,0.01,3.90,U] [#5 0.86,-0.04,1.13,U] [#6 -0.46,0.20,0.98,U] [#7 0.46,0.92,0.00,M1] [#8 -0.36,0.61,0.85,U] 
21:36:51.435 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.03}, one-star: {-0.03, -1.12}
21:36:51.435 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.80) = xAngle (0.94 = 0.94)
21:36:51.435 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.85 = 0.85)
21:36:51.435 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.25 cameraTheta=0.14 mountX=0.15 mountY=0.19, mountTheta=0.91
21:36:51.437 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.03, opts=13)
21:36:51.437 00.000 10844 Enqueuing Move request for scope (0.24, 0.03)
21:36:51.437 00.000 11060 Worker thread wakes up
21:36:51.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
21:36:51.437 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
21:36:51.437 00.000 11060 Moving (0.24, 0.03) raw xDistance=0.15 yDistance=0.19
21:36:51.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:36:51.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:51.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:36:51.437 00.000 11060 MoveAxis(W, 21, ABG)
21:36:51.437 00.000 11060 Guiding  Dir = 3, Dur = 21
21:36:51.440 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:51.452 00.012 11060 IsSlewing returns 0
21:36:51.452 00.000 11060 IsGuiding returns 0
21:36:51.462 00.010 10844 UpdateGuideState exits: m=867 SNR=18.4
21:36:51.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:51.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:51.462 00.000 10844 Enqueuing Expose request
21:36:51.481 00.019 11060 IsGuiding returns 0
21:36:51.481 00.000 11060 Move returns status 0, amount 21
21:36:51.481 00.000 11060 MoveAxis(N, 0, ABG)
21:36:51.481 00.000 11060 Move returns status 0, amount 0
21:36:51.481 00.000 11060 move complete, result=0
21:36:51.481 00.000 11060 worker thread done servicing request
21:36:51.481 00.000 11060 Worker thread wakes up
21:36:51.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:51.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:51.485 00.004 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
21:36:52.121 00.636 11060 Exposure complete
21:36:52.284 00.163 11060 worker thread done servicing request
21:36:52.285 00.001 10844 OnExposeComplete: enter
21:36:52.285 00.000 10844 UpdateGuideState(): m_state=6
21:36:52.285 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
21:36:52.285 00.000 10844 Star::Find returns 1 (0), X=90.75, Y=466.44, Mass=1103, SNR=20.6, Peak=88 HFD=3.5
21:36:52.285 00.000 10844 MultiStar: [#1 -0.03,-0.01,0.91,U] [#2 0.17,-0.54,0.86,U] [#3 0.29,0.15,0.86,U] [#4 0.60,-0.61,3.54,U] [#5 0.96,-0.38,0.00,M1] [#6 -0.51,-0.22,0.89,U] [#7 0.18,0.14,0.87,U] [#8 0.54,0.03,0.94,U] 
21:36:52.285 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.40}, one-star: {-0.66, -1.40}
21:36:52.285 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.80) = xAngle (-0.29 = -0.29)
21:36:52.285 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.38 = -0.38)
21:36:52.285 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.40 hyp=0.45 cameraTheta=-1.10 mountX=0.43 mountY=-0.17, mountTheta=-0.37
21:36:52.287 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.40, opts=13)
21:36:52.287 00.000 10844 Enqueuing Move request for scope (0.21, -0.40)
21:36:52.287 00.000 11060 Worker thread wakes up
21:36:52.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.40) opts 0xd
21:36:52.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.40)
21:36:52.287 00.000 11060 Moving (0.21, -0.40) raw xDistance=0.43 yDistance=-0.17
21:36:52.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
21:36:52.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:52.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:36:52.287 00.000 11060 MoveAxis(W, 64, ABG)
21:36:52.287 00.000 11060 Guiding  Dir = 3, Dur = 64
21:36:52.292 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:52.308 00.016 11060 IsSlewing returns 0
21:36:52.308 00.000 11060 IsGuiding returns 0
21:36:52.312 00.004 10844 UpdateGuideState exits: m=1103 SNR=20.6
21:36:52.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:52.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:52.312 00.000 10844 Enqueuing Expose request
21:36:52.400 00.088 11060 IsGuiding returns 0
21:36:52.400 00.000 11060 Move returns status 0, amount 64
21:36:52.400 00.000 11060 MoveAxis(N, 0, ABG)
21:36:52.400 00.000 11060 Move returns status 0, amount 0
21:36:52.400 00.000 11060 move complete, result=0
21:36:52.400 00.000 11060 worker thread done servicing request
21:36:52.402 00.002 11060 Worker thread wakes up
21:36:52.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:52.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:52.404 00.002 10844 GuideStep: 0.4 px 64 ms WEST, -0.2 px 0 ms NORTH
21:36:53.033 00.629 11060 Exposure complete
21:36:53.188 00.155 11060 worker thread done servicing request
21:36:53.188 00.000 10844 OnExposeComplete: enter
21:36:53.188 00.000 10844 UpdateGuideState(): m_state=6
21:36:53.188 00.000 10844 Star::Find(15, 90, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
21:36:53.188 00.000 10844 Star::Find returns 1 (0), X=91.68, Y=466.82, Mass=1192, SNR=21.9, Peak=77 HFD=3.9
21:36:53.189 00.001 10844 MultiStar: [#1 0.16,-0.65,0.99,U] [#2 0.43,0.20,0.91,U] [#3 0.42,0.40,0.71,U] [#4 0.10,-0.76,3.16,U] [#5 1.40,-0.24,0.00,M2] [#6 0.17,-0.19,0.79,U] [#7 0.00,-0.07,0.80,U] [#8 -0.19,-0.21,0.86,U] 
21:36:53.189 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.43}, one-star: {0.27, -1.02}
21:36:53.189 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.80) = xAngle (-0.43 = -0.43)
21:36:53.189 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.52 = -0.52)
21:36:53.189 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.43 hyp=0.46 cameraTheta=-1.23 mountX=0.42 mountY=-0.23, mountTheta=-0.50
21:36:53.189 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.43, opts=13)
21:36:53.189 00.000 10844 Enqueuing Move request for scope (0.15, -0.43)
21:36:53.189 00.000 11060 Worker thread wakes up
21:36:53.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.43) opts 0xd
21:36:53.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.43)
21:36:53.189 00.000 11060 Moving (0.15, -0.43) raw xDistance=0.42 yDistance=-0.23
21:36:53.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
21:36:53.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:53.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:36:53.189 00.000 11060 MoveAxis(W, 63, ABG)
21:36:53.189 00.000 11060 Guiding  Dir = 3, Dur = 63
21:36:53.194 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:53.210 00.016 10844 UpdateGuideState exits: m=1192 SNR=21.9
21:36:53.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:53.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:53.210 00.000 10844 Enqueuing Expose request
21:36:53.220 00.010 11060 IsSlewing returns 0
21:36:53.220 00.000 11060 IsGuiding returns 0
21:36:53.307 00.087 11060 IsGuiding returns 0
21:36:53.307 00.000 11060 Move returns status 0, amount 63
21:36:53.307 00.000 11060 MoveAxis(N, 0, ABG)
21:36:53.307 00.000 11060 Move returns status 0, amount 0
21:36:53.307 00.000 11060 move complete, result=0
21:36:53.307 00.000 11060 worker thread done servicing request
21:36:53.307 00.000 11060 Worker thread wakes up
21:36:53.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:53.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:53.307 00.000 10844 GuideStep: 0.4 px 63 ms WEST, -0.2 px 0 ms NORTH
21:36:53.934 00.627 11060 Exposure complete
21:36:54.118 00.184 11060 worker thread done servicing request
21:36:54.118 00.000 10844 OnExposeComplete: enter
21:36:54.118 00.000 10844 UpdateGuideState(): m_state=6
21:36:54.118 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
21:36:54.118 00.000 10844 Star::Find returns 1 (0), X=91.15, Y=467.58, Mass=1084, SNR=20.8, Peak=83 HFD=3.8
21:36:54.118 00.000 10844 MultiStar: [#1 0.19,0.51,1.10,U] [#2 0.26,0.39,0.83,U] [#3 0.22,0.74,0.81,U] [#4 0.54,-0.11,3.31,U] [#5 1.39,0.03,0.00,M3] [#6 0.10,0.16,0.96,U] [#7 0.55,0.64,0.90,U] [#8 -0.04,0.40,0.91,U] 
21:36:54.118 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.20}, one-star: {-0.26, -0.26}
21:36:54.118 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.80) = xAngle (1.44 = 1.44)
21:36:54.118 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35)
21:36:54.118 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.63 mountX=0.05 mountY=0.33, mountTheta=1.44
21:36:54.118 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.20, opts=13)
21:36:54.118 00.000 10844 Enqueuing Move request for scope (0.27, 0.20)
21:36:54.118 00.000 11060 Worker thread wakes up
21:36:54.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
21:36:54.118 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
21:36:54.118 00.000 11060 Moving (0.27, 0.20) raw xDistance=0.05 yDistance=0.33
21:36:54.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:36:54.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:54.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:36:54.118 00.000 11060 MoveAxis(E, 0, ABG)
21:36:54.118 00.000 11060 Move returns status 0, amount 0
21:36:54.118 00.000 11060 MoveAxis(N, 0, ABG)
21:36:54.118 00.000 11060 Move returns status 0, amount 0
21:36:54.118 00.000 11060 move complete, result=0
21:36:54.123 00.005 11060 worker thread done servicing request
21:36:54.129 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:54.152 00.023 10844 UpdateGuideState exits: m=1084 SNR=20.8
21:36:54.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:54.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:54.152 00.000 10844 Enqueuing Expose request
21:36:54.152 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:36:54.152 00.000 11060 Worker thread wakes up
21:36:54.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:54.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:54.778 00.626 11060 Exposure complete
21:36:54.944 00.166 11060 worker thread done servicing request
21:36:54.944 00.000 10844 OnExposeComplete: enter
21:36:54.944 00.000 10844 UpdateGuideState(): m_state=6
21:36:54.944 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
21:36:54.944 00.000 10844 Star::Find returns 1 (0), X=91.58, Y=467.14, Mass=1126, SNR=20.5, Peak=96 HFD=3.6
21:36:54.947 00.003 10844 MultiStar: [#1 1.22,-0.32,0.00,M1] [#2 0.50,0.33,0.99,U] [#3 0.27,0.51,0.93,U] [#4 -0.40,-0.68,3.25,U] [#5 1.68,-0.20,0.00,M4] [#6 0.18,0.05,0.89,U] [#7 0.93,0.18,0.00,M1] [#8 0.26,-0.40,0.78,U] 
21:36:54.947 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.30}, one-star: {0.17, -0.70}
21:36:54.947 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.80) = xAngle (-0.77 = -0.77)
21:36:54.947 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.86 = -0.86)
21:36:54.947 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.58 mountX=0.22 mountY=-0.23, mountTheta=-0.82
21:36:54.949 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.30, opts=13)
21:36:54.949 00.000 10844 Enqueuing Move request for scope (-0.00, -0.30)
21:36:54.952 00.003 11060 Worker thread wakes up
21:36:54.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd
21:36:54.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.30)
21:36:54.952 00.000 11060 Moving (-0.00, -0.30) raw xDistance=0.22 yDistance=-0.23
21:36:54.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:36:54.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:54.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:36:54.952 00.000 11060 MoveAxis(W, 32, ABG)
21:36:54.952 00.000 11060 Guiding  Dir = 3, Dur = 32
21:36:54.960 00.008 11060 IsSlewing returns 0
21:36:54.960 00.000 11060 IsGuiding returns 0
21:36:54.961 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:54.978 00.017 10844 UpdateGuideState exits: m=1126 SNR=20.5
21:36:54.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:54.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:54.978 00.000 10844 Enqueuing Expose request
21:36:54.994 00.016 11060 IsGuiding returns 0
21:36:54.994 00.000 11060 Move returns status 0, amount 32
21:36:54.994 00.000 11060 MoveAxis(N, 0, ABG)
21:36:54.994 00.000 11060 Move returns status 0, amount 0
21:36:54.994 00.000 11060 move complete, result=0
21:36:54.994 00.000 11060 worker thread done servicing request
21:36:54.994 00.000 11060 Worker thread wakes up
21:36:54.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:54.994 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.2 px 0 ms NORTH
21:36:54.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:55.617 00.623 11060 Exposure complete
21:36:55.778 00.161 11060 worker thread done servicing request
21:36:55.778 00.000 10844 OnExposeComplete: enter
21:36:55.778 00.000 10844 UpdateGuideState(): m_state=6
21:36:55.778 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
21:36:55.778 00.000 10844 Star::Find returns 1 (0), X=91.65, Y=467.19, Mass=1029, SNR=20.3, Peak=86 HFD=3.6
21:36:55.778 00.000 10844 MultiStar: [#1 0.71,0.88,0.00,M2] [#2 1.41,0.53,0.00,M1] [#3 0.20,0.36,0.84,U] [#4 -1.18,0.07,0.00,M1] [#5 1.24,-0.68,0.00,M5] [#6 0.41,-0.17,0.85,U] [#7 0.78,0.55,0.00,M2] [#8 0.29,0.70,0.84,U] 
21:36:55.778 00.000 10844 refined, 3 included, MultiStar: {0.28, 0.03}, one-star: {0.24, -0.65}
21:36:55.778 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.80) = xAngle (0.91 = 0.91)
21:36:55.778 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.82 = 0.82)
21:36:55.778 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.03 hyp=0.28 cameraTheta=0.10 mountX=0.18 mountY=0.21, mountTheta=0.87
21:36:55.781 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.03, opts=13)
21:36:55.781 00.000 10844 Enqueuing Move request for scope (0.28, 0.03)
21:36:55.781 00.000 11060 Worker thread wakes up
21:36:55.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.03) opts 0xd
21:36:55.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.03)
21:36:55.781 00.000 11060 Moving (0.28, 0.03) raw xDistance=0.18 yDistance=0.21
21:36:55.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:36:55.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:55.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:36:55.781 00.000 11060 MoveAxis(W, 27, ABG)
21:36:55.781 00.000 11060 Guiding  Dir = 3, Dur = 27
21:36:55.788 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:55.797 00.009 11060 IsSlewing returns 0
21:36:55.801 00.004 11060 IsGuiding returns 0
21:36:55.808 00.007 10844 UpdateGuideState exits: m=1029 SNR=20.3
21:36:55.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:55.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:55.808 00.000 10844 Enqueuing Expose request
21:36:55.838 00.030 11060 IsGuiding returns 0
21:36:55.838 00.000 11060 Move returns status 0, amount 27
21:36:55.838 00.000 11060 MoveAxis(N, 0, ABG)
21:36:55.838 00.000 11060 Move returns status 0, amount 0
21:36:55.838 00.000 11060 move complete, result=0
21:36:55.838 00.000 11060 worker thread done servicing request
21:36:55.838 00.000 11060 Worker thread wakes up
21:36:55.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:55.839 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:55.839 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
21:36:56.474 00.635 11060 Exposure complete
21:36:56.651 00.177 11060 worker thread done servicing request
21:36:56.651 00.000 10844 OnExposeComplete: enter
21:36:56.651 00.000 10844 UpdateGuideState(): m_state=6
21:36:56.651 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
21:36:56.651 00.000 10844 Star::Find returns 1 (0), X=91.67, Y=467.12, Mass=1216, SNR=22.2, Peak=95 HFD=3.8
21:36:56.651 00.000 10844 MultiStar: [#1 1.13,0.33,0.00,M3] [#2 0.81,0.20,0.80,U] [#3 0.62,0.15,0.78,U] [#4 0.39,-0.10,3.18,U] [#5 1.42,-0.14,0.00,M6] [#6 0.37,-0.60,0.85,U] [#7 0.81,0.43,0.00,M3] [#8 0.41,-0.01,0.89,U] 
21:36:56.651 00.000 10844 refined, 5 included, MultiStar: {0.44, -0.17}, one-star: {0.26, -0.72}
21:36:56.651 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.80) = xAngle (0.44 = 0.44)
21:36:56.651 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
21:36:56.651 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=-0.17 hyp=0.47 cameraTheta=-0.36 mountX=0.43 mountY=0.16, mountTheta=0.37
21:36:56.656 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.17, opts=13)
21:36:56.658 00.002 10844 Enqueuing Move request for scope (0.44, -0.17)
21:36:56.658 00.000 11060 Worker thread wakes up
21:36:56.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.17) opts 0xd
21:36:56.658 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.17)
21:36:56.658 00.000 11060 Moving (0.44, -0.17) raw xDistance=0.43 yDistance=0.16
21:36:56.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
21:36:56.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:56.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:36:56.658 00.000 11060 MoveAxis(W, 64, ABG)
21:36:56.659 00.001 11060 Guiding  Dir = 3, Dur = 64
21:36:56.667 00.008 11060 IsSlewing returns 0
21:36:56.667 00.000 11060 IsGuiding returns 0
21:36:56.670 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:56.688 00.018 10844 UpdateGuideState exits: m=1216 SNR=22.2
21:36:56.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:56.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:56.688 00.000 10844 Enqueuing Expose request
21:36:56.741 00.053 11060 IsGuiding returns 0
21:36:56.741 00.000 11060 Move returns status 0, amount 64
21:36:56.741 00.000 11060 MoveAxis(N, 0, ABG)
21:36:56.741 00.000 11060 Move returns status 0, amount 0
21:36:56.741 00.000 11060 move complete, result=0
21:36:56.741 00.000 11060 worker thread done servicing request
21:36:56.741 00.000 11060 Worker thread wakes up
21:36:56.743 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:56.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:56.743 00.000 10844 GuideStep: 0.4 px 64 ms WEST, 0.2 px 0 ms NORTH
21:36:57.372 00.629 11060 Exposure complete
21:36:57.544 00.172 11060 worker thread done servicing request
21:36:57.544 00.000 10844 OnExposeComplete: enter
21:36:57.544 00.000 10844 UpdateGuideState(): m_state=6
21:36:57.544 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
21:36:57.544 00.000 10844 Star::Find returns 1 (0), X=91.26, Y=466.66, Mass=608, SNR=15.3, Peak=70 HFD=3.2
21:36:57.544 00.000 10844 MultiStar: [#1 0.56,0.02,1.15,U] [#2 1.06,0.11,0.00,M1] [#3 -0.18,0.78,0.93,U] [#4 0.42,-0.31,4.64,U] [#5 1.38,0.17,0.00,M7] [#6 0.20,0.06,1.22,U] [#7 0.42,0.61,1.11,U] [#8 0.71,0.85,0.00,M1] 
21:36:57.544 00.000 10844 refined, 5 included, MultiStar: {0.30, -0.11}, one-star: {-0.14, -1.18}
21:36:57.544 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.80) = xAngle (0.45 = 0.45)
21:36:57.544 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.36 = 0.36)
21:36:57.544 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-0.35 mountX=0.29 mountY=0.11, mountTheta=0.38
21:36:57.547 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.11, opts=13)
21:36:57.547 00.000 10844 Enqueuing Move request for scope (0.30, -0.11)
21:36:57.547 00.000 11060 Worker thread wakes up
21:36:57.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
21:36:57.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
21:36:57.547 00.000 11060 Moving (0.30, -0.11) raw xDistance=0.29 yDistance=0.11
21:36:57.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
21:36:57.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:57.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:36:57.547 00.000 11060 MoveAxis(W, 44, ABG)
21:36:57.547 00.000 11060 Guiding  Dir = 3, Dur = 44
21:36:57.557 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:36:57.565 00.008 11060 IsSlewing returns 0
21:36:57.565 00.000 11060 IsGuiding returns 0
21:36:57.571 00.006 10844 UpdateGuideState exits: m=608 SNR=15.3
21:36:57.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:57.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:57.571 00.000 10844 Enqueuing Expose request
21:36:57.623 00.052 11060 IsGuiding returns 0
21:36:57.623 00.000 11060 Move returns status 0, amount 44
21:36:57.623 00.000 11060 MoveAxis(N, 0, ABG)
21:36:57.623 00.000 11060 Move returns status 0, amount 0
21:36:57.623 00.000 11060 move complete, result=0
21:36:57.623 00.000 11060 worker thread done servicing request
21:36:57.623 00.000 11060 Worker thread wakes up
21:36:57.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:57.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:57.623 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
21:36:58.255 00.632 11060 Exposure complete
21:36:58.416 00.161 11060 worker thread done servicing request
21:36:58.416 00.000 10844 OnExposeComplete: enter
21:36:58.416 00.000 10844 UpdateGuideState(): m_state=6
21:36:58.416 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
21:36:58.416 00.000 10844 Star::Find returns 1 (0), X=90.43, Y=467.95, Mass=923, SNR=19.2, Peak=89 HFD=3.4
21:36:58.416 00.000 10844 MultiStar: [#1 1.08,0.45,0.00,M3] [#2 0.75,0.32,0.91,U] [#3 0.85,0.70,0.00,M1] [#4 0.68,0.42,3.47,U] [#5 1.41,0.87,0.00,M8] [#6 -0.02,0.09,0.86,U] [#7 0.58,0.24,0.82,U] [#8 0.67,0.64,0.00,M2] 
21:36:58.416 00.000 10844 refined, 4 included, MultiStar: {0.36, 0.30}, one-star: {-0.98, 0.11}
21:36:58.416 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.80) = xAngle (1.51 = 1.51)
21:36:58.416 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.42 = 1.42)
21:36:58.416 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.30 hyp=0.47 cameraTheta=0.71 mountX=0.03 mountY=0.46, mountTheta=1.51
21:36:58.418 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.30, opts=13)
21:36:58.418 00.000 10844 Enqueuing Move request for scope (0.36, 0.30)
21:36:58.418 00.000 11060 Worker thread wakes up
21:36:58.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.30) opts 0xd
21:36:58.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.30)
21:36:58.418 00.000 11060 Moving (0.36, 0.30) raw xDistance=0.03 yDistance=0.46
21:36:58.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:36:58.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:36:58.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
21:36:58.418 00.000 11060 MoveAxis(E, 0, ABG)
21:36:58.418 00.000 11060 Move returns status 0, amount 0
21:36:58.420 00.002 11060 MoveAxis(N, 0, ABG)
21:36:58.420 00.000 11060 Move returns status 0, amount 0
21:36:58.420 00.000 11060 move complete, result=0
21:36:58.420 00.000 11060 worker thread done servicing request
21:36:58.424 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:58.442 00.018 10844 UpdateGuideState exits: m=923 SNR=19.2
21:36:58.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:58.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:58.442 00.000 10844 Enqueuing Expose request
21:36:58.442 00.000 11060 Worker thread wakes up
21:36:58.442 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
21:36:58.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:58.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:59.079 00.637 11060 Exposure complete
21:36:59.227 00.148 11060 worker thread done servicing request
21:36:59.227 00.000 10844 OnExposeComplete: enter
21:36:59.227 00.000 10844 UpdateGuideState(): m_state=6
21:36:59.227 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
21:36:59.227 00.000 10844 Star::Find returns 1 (0), X=91.43, Y=468.07, Mass=887, SNR=18.4, Peak=85 HFD=3.5
21:36:59.227 00.000 10844 MultiStar: [#1 1.20,0.58,0.00,M4] [#2 0.36,0.65,0.97,U] [#3 0.43,1.28,0.00,M2] [#4 0.75,0.63,0.00,M1] [#5 1.31,0.68,0.00,M9] [#6 -0.35,1.15,0.00,M1] [#7 0.66,0.10,0.96,U] [#8 0.24,0.93,0.00,M3] 
21:36:59.227 00.000 10844 single-star, 2 included, MultiStar: {0.34, 0.32}, one-star: {0.02, 0.23}
21:36:59.227 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.80) = xAngle (2.30 = 2.30)
21:36:59.227 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.21 = 2.21)
21:36:59.227 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.49 mountX=-0.15 mountY=0.18, mountTheta=2.26
21:36:59.230 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.23, opts=13)
21:36:59.230 00.000 10844 Enqueuing Move request for scope (0.02, 0.23)
21:36:59.230 00.000 11060 Worker thread wakes up
21:36:59.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
21:36:59.230 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
21:36:59.230 00.000 11060 Moving (0.02, 0.23) raw xDistance=-0.15 yDistance=0.18
21:36:59.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:36:59.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:59.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:36:59.230 00.000 11060 MoveAxis(E, 22, ABG)
21:36:59.230 00.000 11060 Guiding  Dir = 2, Dur = 22
21:36:59.235 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:36:59.250 00.015 10844 UpdateGuideState exits: m=887 SNR=18.4
21:36:59.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:59.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:36:59.250 00.000 10844 Enqueuing Expose request
21:36:59.258 00.008 11060 IsSlewing returns 0
21:36:59.261 00.003 11060 IsGuiding returns 0
21:36:59.312 00.051 11060 IsGuiding returns 0
21:36:59.312 00.000 11060 Move returns status 0, amount 22
21:36:59.312 00.000 11060 MoveAxis(N, 0, ABG)
21:36:59.313 00.001 11060 Move returns status 0, amount 0
21:36:59.313 00.000 11060 move complete, result=0
21:36:59.313 00.000 11060 worker thread done servicing request
21:36:59.313 00.000 11060 Worker thread wakes up
21:36:59.315 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:36:59.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:36:59.318 00.003 10844 GuideStep: -0.2 px 22 ms EAST, 0.2 px 0 ms NORTH
21:36:59.938 00.620 11060 Exposure complete
21:37:00.127 00.189 11060 worker thread done servicing request
21:37:00.127 00.000 10844 OnExposeComplete: enter
21:37:00.127 00.000 10844 UpdateGuideState(): m_state=6
21:37:00.127 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
21:37:00.127 00.000 10844 Star::Find returns 1 (0), X=90.80, Y=468.12, Mass=871, SNR=18.1, Peak=74 HFD=3.9
21:37:00.127 00.000 10844 MultiStar: [#1 0.51,1.67,0.00,M5] [#2 1.04,1.11,0.00,M1] [#3 -0.63,1.35,0.00,M3] [#4 0.27,0.19,3.98,U] [#5 1.22,0.69,0.00,M10] [#6 -0.21,0.92,0.00,M2] [#7 0.20,1.01,0.00,M1] [#8 0.07,0.41,1.01,U] 
21:37:00.127 00.000 10844 refined, 2 included, MultiStar: {0.09, 0.24}, one-star: {-0.61, 0.29}
21:37:00.127 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.80) = xAngle (2.01 = 2.01)
21:37:00.127 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.92 = 1.92)
21:37:00.127 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.20 mountX=-0.11 mountY=0.24, mountTheta=1.99
21:37:00.130 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.24, opts=13)
21:37:00.130 00.000 10844 Enqueuing Move request for scope (0.09, 0.24)
21:37:00.130 00.000 11060 Worker thread wakes up
21:37:00.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
21:37:00.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
21:37:00.130 00.000 11060 Moving (0.09, 0.24) raw xDistance=-0.11 yDistance=0.24
21:37:00.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:37:00.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:00.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:37:00.130 00.000 11060 MoveAxis(E, 0, ABG)
21:37:00.130 00.000 11060 Move returns status 0, amount 0
21:37:00.130 00.000 11060 MoveAxis(N, 0, ABG)
21:37:00.130 00.000 11060 Move returns status 0, amount 0
21:37:00.130 00.000 11060 move complete, result=0
21:37:00.130 00.000 11060 worker thread done servicing request
21:37:00.151 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:00.168 00.017 10844 UpdateGuideState exits: m=871 SNR=18.1
21:37:00.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:00.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:00.168 00.000 10844 Enqueuing Expose request
21:37:00.168 00.000 11060 Worker thread wakes up
21:37:00.168 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:37:00.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:00.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:00.797 00.629 11060 Exposure complete
21:37:00.984 00.187 11060 worker thread done servicing request
21:37:00.985 00.001 10844 OnExposeComplete: enter
21:37:00.985 00.000 10844 UpdateGuideState(): m_state=6
21:37:00.985 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
21:37:00.985 00.000 10844 Star::Find returns 1 (0), X=90.92, Y=468.11, Mass=891, SNR=18.6, Peak=87 HFD=3.8
21:37:00.985 00.000 10844 MultiStar: [#1 0.53,0.94,0.00,M6] [#2 0.53,0.85,0.00,M2] [#3 0.43,0.98,0.00,M4] [#4 0.74,1.27,0.00,M1] [#5 0.94,0.74,0.00,R] [#6 -0.69,0.35,0.83,U] [#7 0.11,1.57,0.00,M2] [#8 0.07,0.83,1.03,U] 
21:37:00.985 00.000 10844 single-star, 2 included, MultiStar: {-0.35, 0.49}, one-star: {-0.49, 0.27}
21:37:00.985 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.80) = xAngle (3.45 = -2.84)
21:37:00.985 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.36 = -2.92)
21:37:00.985 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=0.27 hyp=0.56 cameraTheta=2.64 mountX=-0.54 mountY=-0.12, mountTheta=-2.92
21:37:00.985 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=0.27, opts=13)
21:37:00.985 00.000 10844 Enqueuing Move request for scope (-0.49, 0.27)
21:37:00.985 00.000 11060 Worker thread wakes up
21:37:00.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.27) opts 0xd
21:37:00.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, 0.27)
21:37:00.985 00.000 11060 Moving (-0.49, 0.27) raw xDistance=-0.54 yDistance=-0.12
21:37:00.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.54
21:37:00.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:00.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:37:00.985 00.000 11060 MoveAxis(E, 79, ABG)
21:37:00.985 00.000 11060 Guiding  Dir = 2, Dur = 79
21:37:00.994 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:37:01.004 00.010 11060 IsSlewing returns 0
21:37:01.007 00.003 11060 IsGuiding returns 0
21:37:01.020 00.013 10844 UpdateGuideState exits: m=891 SNR=18.6
21:37:01.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:01.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:01.020 00.000 10844 Enqueuing Expose request
21:37:01.103 00.083 11060 IsGuiding returns 0
21:37:01.103 00.000 11060 Move returns status 0, amount 79
21:37:01.103 00.000 11060 MoveAxis(N, 0, ABG)
21:37:01.103 00.000 11060 Move returns status 0, amount 0
21:37:01.103 00.000 11060 move complete, result=0
21:37:01.103 00.000 11060 worker thread done servicing request
21:37:01.103 00.000 11060 Worker thread wakes up
21:37:01.103 00.000 10844 GuideStep: -0.5 px 79 ms EAST, -0.1 px 0 ms NORTH
21:37:01.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:01.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:01.728 00.625 11060 Exposure complete
21:37:01.891 00.163 11060 worker thread done servicing request
21:37:01.893 00.002 10844 OnExposeComplete: enter
21:37:01.893 00.000 10844 UpdateGuideState(): m_state=6
21:37:01.893 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
21:37:01.893 00.000 10844 Star::Find returns 1 (0), X=91.60, Y=467.74, Mass=996, SNR=20.0, Peak=92 HFD=3.2
21:37:01.893 00.000 10844 MultiStar: [#1 0.88,1.10,0.00,M7] [#2 0.53,0.43,0.95,U] [#3 1.18,1.10,0.00,M5] [#4 0.66,0.78,0.00,M2] [#5 -0.70,-0.40,0.93,U] [#6 0.22,0.54,0.84,U] [#7 0.49,0.73,0.82,U] [#8 0.24,0.84,0.85,U] 
21:37:01.893 00.000 10844 single-star, 5 included, MultiStar: {0.16, 0.32}, one-star: {0.19, -0.09}
21:37:01.893 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.80) = xAngle (0.36 = 0.36)
21:37:01.893 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.27 = 0.27)
21:37:01.893 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=0.20 mountY=0.06, mountTheta=0.28
21:37:01.896 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.09, opts=13)
21:37:01.896 00.000 10844 Enqueuing Move request for scope (0.19, -0.09)
21:37:01.896 00.000 11060 Worker thread wakes up
21:37:01.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
21:37:01.896 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
21:37:01.896 00.000 11060 Moving (0.19, -0.09) raw xDistance=0.20 yDistance=0.06
21:37:01.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:37:01.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:01.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:37:01.896 00.000 11060 MoveAxis(W, 27, ABG)
21:37:01.896 00.000 11060 Guiding  Dir = 3, Dur = 27
21:37:01.905 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:01.922 00.017 10844 UpdateGuideState exits: m=996 SNR=20.0
21:37:01.923 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:01.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:01.923 00.000 10844 Enqueuing Expose request
21:37:01.925 00.002 11060 IsSlewing returns 0
21:37:01.925 00.000 11060 IsGuiding returns 0
21:37:01.967 00.042 11060 IsGuiding returns 0
21:37:01.967 00.000 11060 Move returns status 0, amount 27
21:37:01.967 00.000 11060 MoveAxis(N, 0, ABG)
21:37:01.967 00.000 11060 Move returns status 0, amount 0
21:37:01.967 00.000 11060 move complete, result=0
21:37:01.967 00.000 11060 worker thread done servicing request
21:37:01.971 00.004 11060 Worker thread wakes up
21:37:01.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:01.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:01.974 00.003 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
21:37:02.599 00.625 11060 Exposure complete
21:37:02.770 00.171 11060 worker thread done servicing request
21:37:02.770 00.000 10844 OnExposeComplete: enter
21:37:02.770 00.000 10844 UpdateGuideState(): m_state=6
21:37:02.770 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
21:37:02.770 00.000 10844 Star::Find returns 1 (0), X=91.72, Y=467.84, Mass=919, SNR=18.8, Peak=94 HFD=3.4
21:37:02.773 00.003 10844 MultiStar: [#1 0.81,0.72,0.00,M8] [#2 0.65,0.64,0.00,M2] [#3 1.07,1.14,0.00,M6] [#4 1.12,0.49,0.00,M3] [#5 -0.02,-0.65,1.04,U] [#6 0.12,0.27,0.90,U] [#7 0.01,0.60,1.17,U] [#8 0.85,0.35,0.00,M1] 
21:37:02.773 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.06}, one-star: {0.31, 0.00}
21:37:02.773 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.80) = xAngle (1.38 = 1.38)
21:37:02.773 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.29 = 1.29)
21:37:02.773 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=0.02 mountY=0.11, mountTheta=1.37
21:37:02.775 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
21:37:02.775 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
21:37:02.775 00.000 11060 Worker thread wakes up
21:37:02.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
21:37:02.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
21:37:02.775 00.000 11060 Moving (0.10, 0.06) raw xDistance=0.02 yDistance=0.11
21:37:02.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:37:02.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:02.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:37:02.775 00.000 11060 MoveAxis(E, 0, ABG)
21:37:02.775 00.000 11060 Move returns status 0, amount 0
21:37:02.775 00.000 11060 MoveAxis(N, 0, ABG)
21:37:02.775 00.000 11060 Move returns status 0, amount 0
21:37:02.775 00.000 11060 move complete, result=0
21:37:02.775 00.000 11060 worker thread done servicing request
21:37:02.778 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:02.799 00.021 10844 UpdateGuideState exits: m=919 SNR=18.8
21:37:02.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:02.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:02.799 00.000 10844 Enqueuing Expose request
21:37:02.799 00.000 11060 Worker thread wakes up
21:37:02.799 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:37:02.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:02.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:03.433 00.634 11060 Exposure complete
21:37:03.606 00.173 11060 worker thread done servicing request
21:37:03.606 00.000 10844 OnExposeComplete: enter
21:37:03.606 00.000 10844 UpdateGuideState(): m_state=6
21:37:03.606 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
21:37:03.606 00.000 10844 Star::Find returns 1 (0), X=91.73, Y=467.54, Mass=1008, SNR=19.8, Peak=99 HFD=3.1
21:37:03.606 00.000 10844 MultiStar: [#1 0.95,0.19,0.00,M9] [#2 0.38,-0.18,0.91,U] [#3 1.52,1.28,0.00,M7] [#4 0.52,-0.47,3.18,U] [#5 0.01,-1.15,0.00,M1] [#6 0.33,0.03,1.05,U] [#7 0.82,0.12,0.87,U] [#8 0.49,0.37,1.05,U] 
21:37:03.606 00.000 10844 single-star, 5 included, MultiStar: {0.48, -0.18}, one-star: {0.32, -0.30}
21:37:03.606 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.80) = xAngle (0.05 = 0.05)
21:37:03.606 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.03 = -0.03)
21:37:03.606 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-0.75 mountX=0.44 mountY=-0.02, mountTheta=-0.03
21:37:03.606 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.30, opts=13)
21:37:03.606 00.000 10844 Enqueuing Move request for scope (0.32, -0.30)
21:37:03.606 00.000 11060 Worker thread wakes up
21:37:03.610 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.30) opts 0xd
21:37:03.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.30)
21:37:03.610 00.000 11060 Moving (0.32, -0.30) raw xDistance=0.44 yDistance=-0.02
21:37:03.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
21:37:03.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:03.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:37:03.610 00.000 11060 MoveAxis(W, 64, ABG)
21:37:03.610 00.000 11060 Guiding  Dir = 3, Dur = 64
21:37:03.615 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:03.627 00.012 11060 IsSlewing returns 0
21:37:03.627 00.000 11060 IsGuiding returns 0
21:37:03.634 00.007 10844 UpdateGuideState exits: m=1008 SNR=19.8
21:37:03.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:03.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:03.634 00.000 10844 Enqueuing Expose request
21:37:03.703 00.069 11060 IsGuiding returns 0
21:37:03.705 00.002 11060 Move returns status 0, amount 64
21:37:03.705 00.000 11060 MoveAxis(N, 0, ABG)
21:37:03.705 00.000 11060 Move returns status 0, amount 0
21:37:03.705 00.000 11060 move complete, result=0
21:37:03.707 00.002 11060 worker thread done servicing request
21:37:03.707 00.000 11060 Worker thread wakes up
21:37:03.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:03.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:03.707 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.0 px 0 ms NORTH
21:37:04.343 00.636 11060 Exposure complete
21:37:04.509 00.166 11060 worker thread done servicing request
21:37:04.509 00.000 10844 OnExposeComplete: enter
21:37:04.509 00.000 10844 UpdateGuideState(): m_state=6
21:37:04.509 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
21:37:04.509 00.000 10844 Star::Find returns 1 (0), X=91.41, Y=467.91, Mass=1223, SNR=22.2, Peak=96 HFD=3.5
21:37:04.509 00.000 10844 MultiStar: [#1 1.39,1.01,0.00,M10] [#2 0.70,0.76,0.00,M2] [#3 0.44,1.72,0.00,M8] [#4 1.37,-0.01,0.00,M3] [#5 0.37,-0.43,0.81,U] [#6 0.53,0.35,0.71,U] [#7 0.67,0.93,0.00,M1] [#8 0.51,0.48,0.85,U] 
21:37:04.509 00.000 10844 single-star, 3 included, MultiStar: {0.33, 0.11}, one-star: {-0.00, 0.07}
21:37:04.509 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.80) = xAngle (2.40 = 2.40)
21:37:04.509 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.31 = 2.31)
21:37:04.509 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.60 mountX=-0.05 mountY=0.05, mountTheta=2.36
21:37:04.509 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.07, opts=13)
21:37:04.512 00.003 10844 Enqueuing Move request for scope (-0.00, 0.07)
21:37:04.512 00.000 11060 Worker thread wakes up
21:37:04.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
21:37:04.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
21:37:04.512 00.000 11060 Moving (-0.00, 0.07) raw xDistance=-0.05 yDistance=0.05
21:37:04.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:37:04.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:04.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:37:04.512 00.000 11060 MoveAxis(E, 0, ABG)
21:37:04.512 00.000 11060 Move returns status 0, amount 0
21:37:04.512 00.000 11060 MoveAxis(N, 0, ABG)
21:37:04.512 00.000 11060 Move returns status 0, amount 0
21:37:04.512 00.000 11060 move complete, result=0
21:37:04.512 00.000 11060 worker thread done servicing request
21:37:04.517 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:04.536 00.019 10844 UpdateGuideState exits: m=1223 SNR=22.2
21:37:04.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:04.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:04.536 00.000 10844 Enqueuing Expose request
21:37:04.536 00.000 11060 Worker thread wakes up
21:37:04.536 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:37:04.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:04.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:05.164 00.628 11060 Exposure complete
21:37:05.314 00.150 11060 worker thread done servicing request
21:37:05.316 00.002 10844 OnExposeComplete: enter
21:37:05.316 00.000 10844 UpdateGuideState(): m_state=6
21:37:05.316 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
21:37:05.316 00.000 10844 Star::Find returns 1 (0), X=91.73, Y=467.97, Mass=1017, SNR=19.8, Peak=104 HFD=3.5
21:37:05.316 00.000 10844 MultiStar: [#1 0.51,0.79,0.00,R] [#2 0.30,0.78,0.97,U] [#3 0.58,1.01,0.00,M9] [#4 -0.13,0.30,3.71,U] [#5 0.51,-0.14,0.96,U] [#6 0.09,0.70,0.88,U] [#7 0.13,1.10,0.00,M2] [#8 -0.04,1.24,0.00,M1] 
21:37:05.316 00.000 10844 single-star, 4 included, MultiStar: {0.09, 0.33}, one-star: {0.32, 0.13}
21:37:05.317 00.001 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.80) = xAngle (1.21 = 1.21)
21:37:05.317 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.12 = 1.12)
21:37:05.317 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.34 cameraTheta=0.40 mountX=0.12 mountY=0.31, mountTheta=1.19
21:37:05.317 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.13, opts=13)
21:37:05.317 00.000 10844 Enqueuing Move request for scope (0.32, 0.13)
21:37:05.317 00.000 11060 Worker thread wakes up
21:37:05.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd
21:37:05.317 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.13)
21:37:05.319 00.002 11060 Moving (0.32, 0.13) raw xDistance=0.12 yDistance=0.31
21:37:05.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
21:37:05.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:37:05.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:37:05.319 00.000 11060 MoveAxis(W, 18, ABG)
21:37:05.319 00.000 11060 Guiding  Dir = 3, Dur = 18
21:37:05.325 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:05.337 00.012 11060 IsSlewing returns 0
21:37:05.337 00.000 11060 IsGuiding returns 0
21:37:05.338 00.001 10844 UpdateGuideState exits: m=1017 SNR=19.8
21:37:05.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:05.342 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:05.342 00.000 10844 Enqueuing Expose request
21:37:05.383 00.041 11060 IsGuiding returns 0
21:37:05.383 00.000 11060 Move returns status 0, amount 18
21:37:05.383 00.000 11060 MoveAxis(N, 0, ABG)
21:37:05.383 00.000 11060 Move returns status 0, amount 0
21:37:05.383 00.000 11060 move complete, result=0
21:37:05.383 00.000 11060 worker thread done servicing request
21:37:05.383 00.000 11060 Worker thread wakes up
21:37:05.385 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:05.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:05.385 00.000 10844 GuideStep: 0.1 px 18 ms WEST, 0.3 px 0 ms NORTH
21:37:06.016 00.631 11060 Exposure complete
21:37:06.204 00.188 11060 worker thread done servicing request
21:37:06.204 00.000 10844 OnExposeComplete: enter
21:37:06.204 00.000 10844 UpdateGuideState(): m_state=6
21:37:06.204 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
21:37:06.204 00.000 10844 Star::Find returns 1 (0), X=91.99, Y=467.81, Mass=1141, SNR=21.3, Peak=112 HFD=3.1
21:37:06.204 00.000 10844 MultiStar: [#1 0.47,0.56,0.89,U] [#2 0.53,1.21,0.00,M2] [#3 0.64,1.50,0.00,M10] [#4 0.46,0.98,0.00,M3] [#5 -0.02,-0.31,0.77,U] [#6 0.86,0.38,0.00,M1] [#7 0.98,1.22,0.00,M3] [#8 0.19,1.08,0.00,M2] 
21:37:06.204 00.000 10844 refined, 2 included, MultiStar: {0.37, 0.09}, one-star: {0.58, -0.02}
21:37:06.204 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.80) = xAngle (1.04 = 1.04)
21:37:06.204 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.95 = 0.95)
21:37:06.204 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.09 hyp=0.38 cameraTheta=0.23 mountX=0.19 mountY=0.31, mountTheta=1.01
21:37:06.205 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.09, opts=13)
21:37:06.205 00.000 10844 Enqueuing Move request for scope (0.37, 0.09)
21:37:06.205 00.000 11060 Worker thread wakes up
21:37:06.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.09) opts 0xd
21:37:06.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.09)
21:37:06.205 00.000 11060 Moving (0.37, 0.09) raw xDistance=0.19 yDistance=0.31
21:37:06.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:37:06.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:37:06.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:37:06.205 00.000 11060 MoveAxis(W, 29, ABG)
21:37:06.205 00.000 11060 Guiding  Dir = 3, Dur = 29
21:37:06.211 00.006 11060 IsSlewing returns 0
21:37:06.211 00.000 11060 IsGuiding returns 0
21:37:06.213 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:06.227 00.014 10844 UpdateGuideState exits: m=1141 SNR=21.3
21:37:06.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:06.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:06.227 00.000 10844 Enqueuing Expose request
21:37:06.245 00.018 11060 IsGuiding returns 0
21:37:06.245 00.000 11060 Move returns status 0, amount 29
21:37:06.245 00.000 11060 MoveAxis(N, 0, ABG)
21:37:06.245 00.000 11060 Move returns status 0, amount 0
21:37:06.245 00.000 11060 move complete, result=0
21:37:06.245 00.000 11060 worker thread done servicing request
21:37:06.246 00.001 11060 Worker thread wakes up
21:37:06.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:06.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:06.246 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.3 px 0 ms NORTH
21:37:06.872 00.626 11060 Exposure complete
21:37:07.034 00.162 11060 worker thread done servicing request
21:37:07.034 00.000 10844 OnExposeComplete: enter
21:37:07.034 00.000 10844 UpdateGuideState(): m_state=6
21:37:07.034 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
21:37:07.034 00.000 10844 Star::Find returns 1 (0), X=91.97, Y=468.06, Mass=867, SNR=18.6, Peak=91 HFD=3.6
21:37:07.034 00.000 10844 MultiStar: [#1 -0.23,0.09,1.05,U] [#2 0.46,1.31,0.00,M3] [#3 0.09,1.25,0.00,R] [#4 0.49,0.63,3.74,U] [#5 -0.19,0.10,0.99,U] [#6 -0.12,1.01,0.00,M2] [#7 0.43,1.38,0.00,M4] [#8 0.25,1.34,0.00,M3] 
21:37:07.034 00.000 10844 refined, 3 included, MultiStar: {0.29, 0.41}, one-star: {0.56, 0.23}
21:37:07.034 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.80) = xAngle (1.76 = 1.76)
21:37:07.034 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.67 = 1.67)
21:37:07.034 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.41 hyp=0.50 cameraTheta=0.95 mountX=-0.09 mountY=0.50, mountTheta=1.76
21:37:07.039 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.41, opts=13)
21:37:07.039 00.000 10844 Enqueuing Move request for scope (0.29, 0.41)
21:37:07.039 00.000 11060 Worker thread wakes up
21:37:07.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.41) opts 0xd
21:37:07.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.41)
21:37:07.039 00.000 11060 Moving (0.29, 0.41) raw xDistance=-0.09 yDistance=0.50
21:37:07.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:37:07.039 00.000 11060 switching direction from 0 to 1 - decHistory=4 oldest=0.31 newest=1.12
21:37:07.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.50
21:37:07.039 00.000 11060 MoveAxis(E, 0, ABG)
21:37:07.039 00.000 11060 Move returns status 0, amount 0
21:37:07.039 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:37:07.040 00.001 11060 MoveAxis(S, 942, ABG)
21:37:07.040 00.000 11060 duration set to 750 by maxDecDuration
21:37:07.040 00.000 11060 Guiding  Dir = 1, Dur = 750
21:37:07.047 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:07.047 00.000 11060 IsSlewing returns 0
21:37:07.048 00.001 11060 IsGuiding returns 0
21:37:07.066 00.018 10844 UpdateGuideState exits: m=867 SNR=18.6
21:37:07.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:07.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:07.066 00.000 10844 Enqueuing Expose request
21:37:07.809 00.743 11060 IsGuiding returns 0
21:37:07.811 00.002 11060 Move returns status 0, amount 750
21:37:07.811 00.000 11060 move complete, result=0
21:37:07.811 00.000 11060 worker thread done servicing request
21:37:07.811 00.000 11060 Worker thread wakes up
21:37:07.811 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.5 px 750 ms SOUTH
21:37:07.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:07.813 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:08.456 00.643 11060 Exposure complete
21:37:08.598 00.142 11060 worker thread done servicing request
21:37:08.598 00.000 10844 OnExposeComplete: enter
21:37:08.598 00.000 10844 UpdateGuideState(): m_state=6
21:37:08.598 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
21:37:08.598 00.000 10844 Star::Find returns 1 (0), X=91.02, Y=468.32, Mass=1056, SNR=20.7, Peak=106 HFD=3.1
21:37:08.599 00.001 10844 MultiStar: [#1 0.50,0.71,1.04,U] [#2 -0.55,1.40,0.00,M4] [#3 0.05,0.32,0.87,U] [#4 -0.39,0.88,0.00,M3] [#5 -0.86,-0.20,1.03,U] [#6 -0.28,1.06,0.00,M3] [#7 -0.27,1.30,0.00,M5] [#8 -0.66,1.42,0.00,M4] 
21:37:08.599 00.000 10844 refined, 3 included, MultiStar: {-0.18, 0.33}, one-star: {-0.39, 0.48}
21:37:08.599 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.80) = xAngle (2.88 = 2.88)
21:37:08.599 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.79 = 2.79)
21:37:08.599 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.37 cameraTheta=2.07 mountX=-0.36 mountY=0.13, mountTheta=2.80
21:37:08.599 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.33, opts=13)
21:37:08.599 00.000 10844 Enqueuing Move request for scope (-0.18, 0.33)
21:37:08.599 00.000 11060 Worker thread wakes up
21:37:08.601 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
21:37:08.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
21:37:08.601 00.000 11060 Moving (-0.18, 0.33) raw xDistance=-0.36 yDistance=0.13
21:37:08.601 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.93, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.350816, 1:0.129103
21:37:08.601 00.000 11060 BLC: No correction, Miss < min_move
21:37:08.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
21:37:08.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:08.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:37:08.601 00.000 11060 MoveAxis(E, 53, ABG)
21:37:08.601 00.000 11060 Guiding  Dir = 2, Dur = 53
21:37:08.606 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:08.611 00.005 11060 IsSlewing returns 0
21:37:08.612 00.001 11060 IsGuiding returns 0
21:37:08.621 00.009 10844 UpdateGuideState exits: m=1056 SNR=20.7
21:37:08.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:08.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:08.621 00.000 10844 Enqueuing Expose request
21:37:08.672 00.051 11060 IsGuiding returns 0
21:37:08.672 00.000 11060 Move returns status 0, amount 53
21:37:08.672 00.000 11060 MoveAxis(N, 0, ABG)
21:37:08.672 00.000 11060 Move returns status 0, amount 0
21:37:08.672 00.000 11060 move complete, result=0
21:37:08.672 00.000 11060 worker thread done servicing request
21:37:08.672 00.000 11060 Worker thread wakes up
21:37:08.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:08.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:08.674 00.002 10844 GuideStep: -0.4 px 53 ms EAST, 0.1 px 0 ms NORTH
21:37:09.302 00.628 11060 Exposure complete
21:37:09.457 00.155 11060 worker thread done servicing request
21:37:09.457 00.000 10844 OnExposeComplete: enter
21:37:09.457 00.000 10844 UpdateGuideState(): m_state=6
21:37:09.457 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
21:37:09.457 00.000 10844 Star::Find returns 1 (0), X=91.48, Y=467.58, Mass=944, SNR=19.1, Peak=86 HFD=3.3
21:37:09.457 00.000 10844 MultiStar: [#1 -0.16,0.14,1.29,U] [#2 0.08,0.22,0.92,U] [#3 -0.33,-0.38,0.82,U] [#4 -0.66,0.87,0.00,M4] [#5 -1.26,-0.43,0.00,M1] [#6 -0.28,0.38,1.06,U] [#7 -0.71,0.61,0.00,M6] [#8 -0.10,1.29,0.00,M5] 
21:37:09.457 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.04}, one-star: {0.08, -0.25}
21:37:09.457 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.80) = xAngle (3.60 = -2.69)
21:37:09.457 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.51 = -2.77)
21:37:09.457 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.79 mountX=-0.12 mountY=-0.05, mountTheta=-2.76
21:37:09.460 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.04, opts=13)
21:37:09.460 00.000 10844 Enqueuing Move request for scope (-0.12, 0.04)
21:37:09.460 00.000 11060 Worker thread wakes up
21:37:09.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
21:37:09.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
21:37:09.460 00.000 11060 Moving (-0.12, 0.04) raw xDistance=-0.12 yDistance=-0.05
21:37:09.460 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.93, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.350816, 1:0.129103, 2:-0.046846
21:37:09.460 00.000 11060 BLC: No correction, Miss < min_move
21:37:09.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:37:09.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:09.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:37:09.460 00.000 11060 MoveAxis(E, 0, ABG)
21:37:09.460 00.000 11060 Move returns status 0, amount 0
21:37:09.460 00.000 11060 MoveAxis(N, 0, ABG)
21:37:09.460 00.000 11060 Move returns status 0, amount 0
21:37:09.460 00.000 11060 move complete, result=0
21:37:09.460 00.000 11060 worker thread done servicing request
21:37:09.465 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:09.482 00.017 10844 UpdateGuideState exits: m=944 SNR=19.1
21:37:09.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:09.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:09.482 00.000 10844 Enqueuing Expose request
21:37:09.482 00.000 11060 Worker thread wakes up
21:37:09.482 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:37:09.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:09.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:10.107 00.625 11060 Exposure complete
21:37:10.275 00.168 11060 worker thread done servicing request
21:37:10.279 00.004 10844 OnExposeComplete: enter
21:37:10.279 00.000 10844 UpdateGuideState(): m_state=6
21:37:10.279 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
21:37:10.279 00.000 10844 Star::Find returns 1 (0), X=90.63, Y=468.19, Mass=872, SNR=18.4, Peak=78 HFD=3.5
21:37:10.279 00.000 10844 MultiStar: [#1 -0.40,1.23,0.00,M1] [#2 -0.42,2.26,0.00,M4] [#3 -0.41,0.64,0.76,U] [#4 -0.73,1.78,0.00,M5] [#5 -1.04,0.70,0.00,M2] [#6 -0.66,0.45,0.95,U] [#7 -0.48,1.53,0.00,M7] [#8 -0.32,1.34,0.00,M6] 
21:37:10.279 00.000 10844 refined, 2 included, MultiStar: {-0.63, 0.47}, one-star: {-0.78, 0.35}
21:37:10.279 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.80) = xAngle (3.31 = -2.97)
21:37:10.279 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.22 = -3.06)
21:37:10.279 00.000 10844 CameraToMount -- cameraX=-0.63 cameraY=0.47 hyp=0.79 cameraTheta=2.51 mountX=-0.78 mountY=-0.06, mountTheta=-3.06
21:37:10.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.63, y=0.47, opts=13)
21:37:10.280 00.000 10844 Enqueuing Move request for scope (-0.63, 0.47)
21:37:10.280 00.000 11060 Worker thread wakes up
21:37:10.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.47) opts 0xd
21:37:10.280 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.63, 0.47)
21:37:10.280 00.000 11060 Moving (-0.63, 0.47) raw xDistance=-0.78 yDistance=-0.06
21:37:10.280 00.000 11060 BLC: window closed
21:37:10.280 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.93, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.350816, 1:0.129103, 2:-0.046846
21:37:10.280 00.000 11060 BLC: No correction, Miss < min_move
21:37:10.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.78
21:37:10.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:10.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:37:10.280 00.000 11060 MoveAxis(E, 114, ABG)
21:37:10.280 00.000 11060 Guiding  Dir = 2, Dur = 114
21:37:10.285 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:10.290 00.005 11060 IsSlewing returns 0
21:37:10.290 00.000 11060 IsGuiding returns 0
21:37:10.306 00.016 10844 UpdateGuideState exits: m=872 SNR=18.4
21:37:10.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:10.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:10.306 00.000 10844 Enqueuing Expose request
21:37:10.423 00.117 11060 IsGuiding returns 0
21:37:10.424 00.001 11060 Move returns status 0, amount 114
21:37:10.424 00.000 11060 MoveAxis(N, 0, ABG)
21:37:10.424 00.000 11060 Move returns status 0, amount 0
21:37:10.424 00.000 11060 move complete, result=0
21:37:10.424 00.000 11060 worker thread done servicing request
21:37:10.425 00.001 11060 Worker thread wakes up
21:37:10.425 00.000 10844 GuideStep: -0.8 px 114 ms EAST, -0.1 px 0 ms NORTH
21:37:10.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:10.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:11.043 00.618 11060 Exposure complete
21:37:11.216 00.173 11060 worker thread done servicing request
21:37:11.216 00.000 10844 OnExposeComplete: enter
21:37:11.219 00.003 10844 UpdateGuideState(): m_state=6
21:37:11.219 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
21:37:11.219 00.000 10844 Star::Find returns 1 (0), X=90.57, Y=468.22, Mass=910, SNR=18.9, Peak=75 HFD=3.5
21:37:11.219 00.000 10844 MultiStar: [#1 -0.25,0.55,1.35,U] [#2 0.23,2.00,0.00,M5] [#3 -0.55,0.27,0.83,U] [#4 -0.52,0.99,0.00,M6] [#5 -1.08,1.15,0.00,M3] [#6 -0.95,0.75,0.00,M2] [#7 -0.24,1.42,0.00,M8] [#8 -0.65,1.64,0.00,M7] 
21:37:11.219 00.000 10844 refined, 2 included, MultiStar: {-0.52, 0.42}, one-star: {-0.84, 0.38}
21:37:11.219 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.80) = xAngle (3.26 = -3.02)
21:37:11.219 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.17 = -3.11)
21:37:11.219 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.42 hyp=0.67 cameraTheta=2.46 mountX=-0.66 mountY=-0.02, mountTheta=-3.11
21:37:11.221 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.42, opts=13)
21:37:11.221 00.000 10844 Enqueuing Move request for scope (-0.52, 0.42)
21:37:11.221 00.000 11060 Worker thread wakes up
21:37:11.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.42) opts 0xd
21:37:11.221 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.42)
21:37:11.221 00.000 11060 Moving (-0.52, 0.42) raw xDistance=-0.66 yDistance=-0.02
21:37:11.224 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.66
21:37:11.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:11.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:37:11.224 00.000 11060 MoveAxis(E, 101, ABG)
21:37:11.224 00.000 11060 Guiding  Dir = 2, Dur = 101
21:37:11.230 00.006 11060 IsSlewing returns 0
21:37:11.231 00.001 11060 IsGuiding returns 0
21:37:11.235 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:11.251 00.016 10844 UpdateGuideState exits: m=910 SNR=18.9
21:37:11.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:11.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:11.251 00.000 10844 Enqueuing Expose request
21:37:11.333 00.082 11060 IsGuiding returns 0
21:37:11.333 00.000 11060 Move returns status 0, amount 101
21:37:11.333 00.000 11060 MoveAxis(N, 0, ABG)
21:37:11.333 00.000 11060 Move returns status 0, amount 0
21:37:11.333 00.000 11060 move complete, result=0
21:37:11.333 00.000 11060 worker thread done servicing request
21:37:11.333 00.000 11060 Worker thread wakes up
21:37:11.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:11.333 00.000 10844 GuideStep: -0.7 px 101 ms EAST, -0.0 px 0 ms NORTH
21:37:11.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:11.955 00.622 11060 Exposure complete
21:37:12.118 00.163 11060 worker thread done servicing request
21:37:12.118 00.000 10844 OnExposeComplete: enter
21:37:12.118 00.000 10844 UpdateGuideState(): m_state=6
21:37:12.118 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
21:37:12.118 00.000 10844 Star::Find returns 1 (0), X=90.60, Y=468.13, Mass=777, SNR=17.0, Peak=84 HFD=3.3
21:37:12.118 00.000 10844 MultiStar: [#1 -1.35,0.27,0.00,M1] [#2 0.22,1.40,0.00,M6] [#3 -0.73,-0.06,0.83,U] [#4 -0.76,0.53,0.00,M7] [#5 -0.92,0.09,0.00,M4] [#6 -0.37,0.44,0.87,U] [#7 -0.09,0.11,1.06,U] [#8 -0.24,0.53,1.12,U] 
21:37:12.118 00.000 10844 refined, 4 included, MultiStar: {-0.43, 0.27}, one-star: {-0.81, 0.29}
21:37:12.124 00.006 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.80) = xAngle (3.38 = -2.90)
21:37:12.124 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.29 = -2.99)
21:37:12.124 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=0.27 hyp=0.51 cameraTheta=2.58 mountX=-0.50 mountY=-0.08, mountTheta=-2.99
21:37:12.124 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=0.27, opts=13)
21:37:12.124 00.000 10844 Enqueuing Move request for scope (-0.43, 0.27)
21:37:12.124 00.000 11060 Worker thread wakes up
21:37:12.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.27) opts 0xd
21:37:12.124 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, 0.27)
21:37:12.124 00.000 11060 Moving (-0.43, 0.27) raw xDistance=-0.50 yDistance=-0.08
21:37:12.126 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.50
21:37:12.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:12.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:37:12.126 00.000 11060 MoveAxis(E, 76, ABG)
21:37:12.126 00.000 11060 Guiding  Dir = 2, Dur = 76
21:37:12.128 00.002 11060 IsSlewing returns 0
21:37:12.128 00.000 11060 IsGuiding returns 0
21:37:12.128 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:12.150 00.022 10844 UpdateGuideState exits: m=777 SNR=17.0
21:37:12.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:12.152 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:12.152 00.000 10844 Enqueuing Expose request
21:37:12.224 00.072 11060 IsGuiding returns 0
21:37:12.224 00.000 11060 Move returns status 0, amount 76
21:37:12.225 00.001 11060 MoveAxis(N, 0, ABG)
21:37:12.225 00.000 11060 Move returns status 0, amount 0
21:37:12.225 00.000 11060 move complete, result=0
21:37:12.225 00.000 11060 worker thread done servicing request
21:37:12.225 00.000 11060 Worker thread wakes up
21:37:12.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:12.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:12.227 00.002 10844 GuideStep: -0.5 px 76 ms EAST, -0.1 px 0 ms NORTH
21:37:12.854 00.627 11060 Exposure complete
21:37:13.008 00.154 11060 worker thread done servicing request
21:37:13.008 00.000 10844 OnExposeComplete: enter
21:37:13.008 00.000 10844 UpdateGuideState(): m_state=6
21:37:13.013 00.005 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
21:37:13.013 00.000 10844 Star::Find returns 1 (0), X=90.55, Y=467.92, Mass=1149, SNR=21.4, Peak=99 HFD=3.6
21:37:13.013 00.000 10844 MultiStar: [#1 -0.53,-0.08,1.01,U] [#2 0.42,0.77,1.00,U] [#3 0.74,-0.14,0.74,U] [#4 0.19,0.64,3.30,U] [#5 -0.70,-0.31,0.88,U] [#6 -0.34,0.29,0.77,U] [#7 -0.30,0.14,0.86,U] [#8 -0.53,0.77,0.00,M7] 
21:37:13.013 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.30}, one-star: {-0.85, 0.09}
21:37:13.013 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.80) = xAngle (2.69 = 2.69)
21:37:13.013 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.61 = 2.61)
21:37:13.013 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.89 mountX=-0.28 mountY=0.16, mountTheta=2.63
21:37:13.013 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.30, opts=13)
21:37:13.013 00.000 10844 Enqueuing Move request for scope (-0.10, 0.30)
21:37:13.013 00.000 11060 Worker thread wakes up
21:37:13.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.30) opts 0xd
21:37:13.013 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.30)
21:37:13.013 00.000 11060 Moving (-0.10, 0.30) raw xDistance=-0.28 yDistance=0.16
21:37:13.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:37:13.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:13.016 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:37:13.016 00.000 11060 MoveAxis(E, 44, ABG)
21:37:13.016 00.000 11060 Guiding  Dir = 2, Dur = 44
21:37:13.022 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:13.023 00.001 11060 IsSlewing returns 0
21:37:13.023 00.000 11060 IsGuiding returns 0
21:37:13.040 00.017 10844 UpdateGuideState exits: m=1149 SNR=21.4
21:37:13.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:13.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:13.040 00.000 10844 Enqueuing Expose request
21:37:13.076 00.036 11060 IsGuiding returns 0
21:37:13.076 00.000 11060 Move returns status 0, amount 44
21:37:13.076 00.000 11060 MoveAxis(N, 0, ABG)
21:37:13.076 00.000 11060 Move returns status 0, amount 0
21:37:13.076 00.000 11060 move complete, result=0
21:37:13.076 00.000 11060 worker thread done servicing request
21:37:13.076 00.000 11060 Worker thread wakes up
21:37:13.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:13.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:13.076 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.2 px 0 ms NORTH
21:37:13.703 00.627 11060 Exposure complete
21:37:13.882 00.179 11060 worker thread done servicing request
21:37:13.882 00.000 10844 OnExposeComplete: enter
21:37:13.882 00.000 10844 UpdateGuideState(): m_state=6
21:37:13.882 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
21:37:13.882 00.000 10844 Star::Find returns 1 (0), X=90.61, Y=468.60, Mass=929, SNR=19.1, Peak=77 HFD=3.4
21:37:13.882 00.000 10844 MultiStar: [#1 -0.69,0.33,1.10,U] [#2 0.37,1.22,0.00,M6] [#3 -0.18,0.06,0.85,U] [#4 0.39,1.08,0.00,M7] [#5 -0.31,-0.16,0.92,U] [#6 0.01,0.12,0.95,U] [#7 -0.88,0.18,0.00,M7] [#8 -0.37,1.21,0.00,M8] 
21:37:13.882 00.000 10844 refined, 4 included, MultiStar: {-0.41, 0.24}, one-star: {-0.80, 0.77}
21:37:13.882 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.80) = xAngle (3.43 = -2.86)
21:37:13.882 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.34 = -2.94)
21:37:13.882 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.24 hyp=0.48 cameraTheta=2.62 mountX=-0.46 mountY=-0.09, mountTheta=-2.94
21:37:13.882 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.24, opts=13)
21:37:13.882 00.000 10844 Enqueuing Move request for scope (-0.41, 0.24)
21:37:13.882 00.000 11060 Worker thread wakes up
21:37:13.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.24) opts 0xd
21:37:13.882 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.24)
21:37:13.882 00.000 11060 Moving (-0.41, 0.24) raw xDistance=-0.46 yDistance=-0.09
21:37:13.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
21:37:13.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:13.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:37:13.882 00.000 11060 MoveAxis(E, 69, ABG)
21:37:13.882 00.000 11060 Guiding  Dir = 2, Dur = 69
21:37:13.891 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:13.909 00.018 10844 UpdateGuideState exits: m=929 SNR=19.1
21:37:13.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:13.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:13.909 00.000 10844 Enqueuing Expose request
21:37:13.921 00.012 11060 IsSlewing returns 0
21:37:13.921 00.000 11060 IsGuiding returns 0
21:37:14.020 00.099 11060 IsGuiding returns 0
21:37:14.020 00.000 11060 Move returns status 0, amount 69
21:37:14.020 00.000 11060 MoveAxis(N, 0, ABG)
21:37:14.020 00.000 11060 Move returns status 0, amount 0
21:37:14.020 00.000 11060 move complete, result=0
21:37:14.020 00.000 11060 worker thread done servicing request
21:37:14.020 00.000 11060 Worker thread wakes up
21:37:14.020 00.000 10844 GuideStep: -0.5 px 69 ms EAST, -0.1 px 0 ms NORTH
21:37:14.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:14.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:14.656 00.636 11060 Exposure complete
21:37:14.822 00.166 11060 worker thread done servicing request
21:37:14.823 00.001 10844 OnExposeComplete: enter
21:37:14.823 00.000 10844 UpdateGuideState(): m_state=6
21:37:14.823 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
21:37:14.823 00.000 10844 Star::Find returns 1 (0), X=90.87, Y=467.55, Mass=1102, SNR=21.1, Peak=105 HFD=3.7
21:37:14.823 00.000 10844 MultiStar: [#1 -0.64,0.38,1.00,U] [#2 -0.10,0.93,0.00,M7] [#3 -0.02,0.15,0.71,U] [#4 -0.10,0.42,3.49,U] [#5 -0.40,-0.64,0.82,U] [#6 -0.69,0.25,0.92,U] [#7 -1.06,0.62,0.00,M8] [#8 0.08,0.16,0.95,U] 
21:37:14.823 00.000 10844 refined, 6 included, MultiStar: {-0.27, 0.17}, one-star: {-0.53, -0.29}
21:37:14.823 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.80) = xAngle (3.39 = -2.89)
21:37:14.823 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.30 = -2.98)
21:37:14.823 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.58 mountX=-0.31 mountY=-0.05, mountTheta=-2.98
21:37:14.823 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.17, opts=13)
21:37:14.823 00.000 10844 Enqueuing Move request for scope (-0.27, 0.17)
21:37:14.823 00.000 11060 Worker thread wakes up
21:37:14.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
21:37:14.823 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
21:37:14.823 00.000 11060 Moving (-0.27, 0.17) raw xDistance=-0.31 yDistance=-0.05
21:37:14.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
21:37:14.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:14.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:37:14.823 00.000 11060 MoveAxis(E, 48, ABG)
21:37:14.823 00.000 11060 Guiding  Dir = 2, Dur = 48
21:37:14.833 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:14.852 00.019 10844 UpdateGuideState exits: m=1102 SNR=21.1
21:37:14.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:14.853 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:14.853 00.000 10844 Enqueuing Expose request
21:37:14.853 00.000 11060 IsSlewing returns 0
21:37:14.853 00.000 11060 IsGuiding returns 0
21:37:14.930 00.077 11060 IsGuiding returns 0
21:37:14.930 00.000 11060 Move returns status 0, amount 48
21:37:14.930 00.000 11060 MoveAxis(N, 0, ABG)
21:37:14.930 00.000 11060 Move returns status 0, amount 0
21:37:14.930 00.000 11060 move complete, result=0
21:37:14.930 00.000 11060 worker thread done servicing request
21:37:14.930 00.000 11060 Worker thread wakes up
21:37:14.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:14.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:14.932 00.002 10844 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
21:37:15.562 00.630 11060 Exposure complete
21:37:15.731 00.169 11060 worker thread done servicing request
21:37:15.731 00.000 10844 OnExposeComplete: enter
21:37:15.731 00.000 10844 UpdateGuideState(): m_state=6
21:37:15.731 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
21:37:15.731 00.000 10844 Star::Find returns 1 (0), X=90.66, Y=467.18, Mass=1238, SNR=22.1, Peak=109 HFD=3.7
21:37:15.731 00.000 10844 MultiStar: [#1 -0.76,0.10,0.89,U] [#2 -0.24,0.09,0.97,U] [#3 0.17,-0.64,0.59,U] [#4 -0.04,0.00,3.16,U] [#5 -0.31,-0.36,0.80,U] [#6 -0.40,-0.18,0.88,U] [#7 -0.91,-0.62,0.00,M9] [#8 0.05,0.11,0.77,U] 
21:37:15.731 00.000 10844 refined, 7 included, MultiStar: {-0.25, -0.13}, one-star: {-0.75, -0.66}
21:37:15.731 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.80) = xAngle (-1.84 = -1.84)
21:37:15.731 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.93 = -1.93)
21:37:15.731 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.65 mountX=-0.08 mountY=-0.26, mountTheta=-1.85
21:37:15.734 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.13, opts=13)
21:37:15.734 00.000 10844 Enqueuing Move request for scope (-0.25, -0.13)
21:37:15.734 00.000 11060 Worker thread wakes up
21:37:15.735 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
21:37:15.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
21:37:15.735 00.000 11060 Moving (-0.25, -0.13) raw xDistance=-0.08 yDistance=-0.26
21:37:15.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:37:15.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:15.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:37:15.735 00.000 11060 MoveAxis(E, 0, ABG)
21:37:15.735 00.000 11060 Move returns status 0, amount 0
21:37:15.735 00.000 11060 MoveAxis(N, 0, ABG)
21:37:15.735 00.000 11060 Move returns status 0, amount 0
21:37:15.735 00.000 11060 move complete, result=0
21:37:15.735 00.000 11060 worker thread done servicing request
21:37:15.739 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:15.761 00.022 10844 UpdateGuideState exits: m=1238 SNR=22.1
21:37:15.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:15.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:15.761 00.000 10844 Enqueuing Expose request
21:37:15.762 00.001 11060 Worker thread wakes up
21:37:15.762 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:37:15.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:15.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:16.383 00.621 11060 Exposure complete
21:37:16.549 00.166 11060 worker thread done servicing request
21:37:16.549 00.000 10844 OnExposeComplete: enter
21:37:16.549 00.000 10844 UpdateGuideState(): m_state=6
21:37:16.549 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
21:37:16.549 00.000 10844 Star::Find returns 1 (0), X=90.72, Y=467.44, Mass=989, SNR=19.5, Peak=83 HFD=3.5
21:37:16.549 00.000 10844 MultiStar: [#1 -0.58,-0.58,1.10,U] [#2 -0.49,0.29,0.89,U] [#3 -0.37,-1.10,0.00,M1] [#4 -0.07,0.17,3.55,U] [#5 -1.41,-1.14,0.00,M1] [#6 -0.24,-0.17,1.06,U] [#7 -0.12,0.22,0.91,U] [#8 0.03,0.69,1.04,U] 
21:37:16.549 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.06}, one-star: {-0.68, -0.40}
21:37:16.549 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.80) = xAngle (3.71 = -2.58)
21:37:16.549 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.62 = -2.66)
21:37:16.549 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.25 cameraTheta=2.90 mountX=-0.21 mountY=-0.12, mountTheta=-2.64
21:37:16.553 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.06, opts=13)
21:37:16.553 00.000 10844 Enqueuing Move request for scope (-0.25, 0.06)
21:37:16.553 00.000 11060 Worker thread wakes up
21:37:16.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.06) opts 0xd
21:37:16.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.06)
21:37:16.553 00.000 11060 Moving (-0.25, 0.06) raw xDistance=-0.21 yDistance=-0.12
21:37:16.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
21:37:16.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:16.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:37:16.553 00.000 11060 MoveAxis(E, 31, ABG)
21:37:16.553 00.000 11060 Guiding  Dir = 2, Dur = 31
21:37:16.558 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:16.568 00.010 11060 IsSlewing returns 0
21:37:16.568 00.000 11060 IsGuiding returns 0
21:37:16.582 00.014 10844 UpdateGuideState exits: m=989 SNR=19.5
21:37:16.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:16.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:16.582 00.000 10844 Enqueuing Expose request
21:37:16.615 00.033 11060 IsGuiding returns 0
21:37:16.615 00.000 11060 Move returns status 0, amount 31
21:37:16.615 00.000 11060 MoveAxis(N, 0, ABG)
21:37:16.615 00.000 11060 Move returns status 0, amount 0
21:37:16.615 00.000 11060 move complete, result=0
21:37:16.615 00.000 11060 worker thread done servicing request
21:37:16.615 00.000 11060 Worker thread wakes up
21:37:16.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:16.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:16.618 00.003 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
21:37:17.255 00.637 11060 Exposure complete
21:37:17.439 00.184 11060 worker thread done servicing request
21:37:17.439 00.000 10844 OnExposeComplete: enter
21:37:17.439 00.000 10844 UpdateGuideState(): m_state=6
21:37:17.439 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
21:37:17.439 00.000 10844 Star::Find returns 1 (0), X=90.45, Y=468.58, Mass=890, SNR=18.8, Peak=90 HFD=3.2
21:37:17.439 00.000 10844 MultiStar: [#1 0.26,-0.08,1.13,U] [#2 -1.13,-0.08,0.00,M6] [#3 0.75,-0.13,0.81,U] [#4 0.37,0.46,3.45,U] [#5 -0.94,-0.79,0.00,M2] [#6 -0.66,-0.14,0.96,U] [#7 -0.49,0.69,1.16,U] [#8 -0.68,0.70,0.00,M6] 
21:37:17.439 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.33}, one-star: {-0.96, 0.75}
21:37:17.439 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.80) = xAngle (2.36 = 2.36)
21:37:17.444 00.005 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.28 = 2.28)
21:37:17.444 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.56 mountX=-0.23 mountY=0.25, mountTheta=2.32
21:37:17.444 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.33, opts=13)
21:37:17.444 00.000 10844 Enqueuing Move request for scope (0.00, 0.33)
21:37:17.444 00.000 11060 Worker thread wakes up
21:37:17.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.33) opts 0xd
21:37:17.444 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.33)
21:37:17.444 00.000 11060 Moving (0.00, 0.33) raw xDistance=-0.23 yDistance=0.25
21:37:17.450 00.006 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:37:17.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
21:37:17.450 00.000 11060 MoveAxis(E, 35, ABG)
21:37:17.450 00.000 11060 Guiding  Dir = 2, Dur = 35
21:37:17.458 00.008 11060 IsSlewing returns 0
21:37:17.460 00.002 11060 IsGuiding returns 0
21:37:17.465 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:17.481 00.016 10844 UpdateGuideState exits: m=890 SNR=18.8
21:37:17.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:17.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:17.481 00.000 10844 Enqueuing Expose request
21:37:17.496 00.015 11060 IsGuiding returns 0
21:37:17.496 00.000 11060 Move returns status 0, amount 35
21:37:17.496 00.000 11060 MoveAxis(S, 95, ABG)
21:37:17.496 00.000 11060 Guiding  Dir = 1, Dur = 95
21:37:17.512 00.016 11060 IsSlewing returns 0
21:37:17.512 00.000 11060 IsGuiding returns 0
21:37:17.621 00.109 11060 IsGuiding returns 0
21:37:17.621 00.000 11060 Move returns status 0, amount 95
21:37:17.621 00.000 11060 move complete, result=0
21:37:17.621 00.000 11060 worker thread done servicing request
21:37:17.621 00.000 11060 Worker thread wakes up
21:37:17.621 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 95 ms SOUTH
21:37:17.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:17.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:18.243 00.622 11060 Exposure complete
21:37:18.425 00.182 11060 worker thread done servicing request
21:37:18.425 00.000 10844 OnExposeComplete: enter
21:37:18.425 00.000 10844 UpdateGuideState(): m_state=6
21:37:18.425 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
21:37:18.425 00.000 10844 Star::Find returns 1 (0), X=90.24, Y=467.68, Mass=730, SNR=16.8, Peak=80 HFD=3.5
21:37:18.425 00.000 10844 MultiStar: [#1 -0.84,0.25,1.35,U] [#2 -0.66,0.57,1.16,U] [#3 -0.54,0.11,1.05,U] [#4 -0.74,0.58,0.00,M4] [#5 -0.49,0.01,1.20,U] [#6 -0.40,0.35,1.07,U] [#7 -0.74,0.48,0.00,M8] [#8 -0.48,0.42,0.87,U] 
21:37:18.425 00.000 10844 refined, 6 included, MultiStar: {-0.66, 0.22}, one-star: {-1.16, -0.16}
21:37:18.425 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.80) = xAngle (3.62 = -2.66)
21:37:18.425 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.54 = -2.75)
21:37:18.425 00.000 10844 CameraToMount -- cameraX=-0.66 cameraY=0.22 hyp=0.69 cameraTheta=2.82 mountX=-0.61 mountY=-0.27, mountTheta=-2.73
21:37:18.428 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.66, y=0.22, opts=13)
21:37:18.428 00.000 10844 Enqueuing Move request for scope (-0.66, 0.22)
21:37:18.428 00.000 11060 Worker thread wakes up
21:37:18.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.22) opts 0xd
21:37:18.428 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.66, 0.22)
21:37:18.428 00.000 11060 Moving (-0.66, 0.22) raw xDistance=-0.61 yDistance=-0.27
21:37:18.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.61
21:37:18.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:18.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:37:18.428 00.000 11060 MoveAxis(E, 91, ABG)
21:37:18.428 00.000 11060 Guiding  Dir = 2, Dur = 91
21:37:18.433 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:18.444 00.011 11060 IsSlewing returns 0
21:37:18.444 00.000 11060 IsGuiding returns 0
21:37:18.451 00.007 10844 UpdateGuideState exits: m=730 SNR=16.8
21:37:18.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:18.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:18.451 00.000 10844 Enqueuing Expose request
21:37:18.552 00.101 11060 IsGuiding returns 0
21:37:18.552 00.000 11060 Move returns status 0, amount 91
21:37:18.552 00.000 11060 MoveAxis(N, 0, ABG)
21:37:18.552 00.000 11060 Move returns status 0, amount 0
21:37:18.552 00.000 11060 move complete, result=0
21:37:18.553 00.001 11060 worker thread done servicing request
21:37:18.553 00.000 11060 Worker thread wakes up
21:37:18.553 00.000 10844 GuideStep: -0.6 px 91 ms EAST, -0.3 px 0 ms NORTH
21:37:18.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:18.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:19.179 00.626 11060 Exposure complete
21:37:19.345 00.166 11060 worker thread done servicing request
21:37:19.345 00.000 10844 OnExposeComplete: enter
21:37:19.345 00.000 10844 UpdateGuideState(): m_state=6
21:37:19.345 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:37:19.345 00.000 10844 Star::Find returns 1 (0), X=89.62, Y=467.64, Mass=845, SNR=18.1, Peak=83 HFD=3.2
21:37:19.345 00.000 10844 MultiStar: large primary error, entering stabilization period
21:37:19.345 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.80) = xAngle (-2.23 = -2.23)
21:37:19.345 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.31 = -2.31)
21:37:19.345 00.000 10844 CameraToMount -- cameraX=-1.79 cameraY=-0.20 hyp=1.80 cameraTheta=-3.03 mountX=-1.10 mountY=-1.33, mountTheta=-2.26
21:37:19.345 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.79, y=-0.20, opts=13)
21:37:19.345 00.000 10844 Enqueuing Move request for scope (-1.79, -0.20)
21:37:19.345 00.000 11060 Worker thread wakes up
21:37:19.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.79, -0.20) opts 0xd
21:37:19.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.79, -0.20)
21:37:19.345 00.000 11060 Moving (-1.79, -0.20) raw xDistance=-1.10 yDistance=-1.33
21:37:19.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.30 from input -1.10
21:37:19.345 00.000 11060 resist switch: large excursion: input -1.33 thresh 0.57 direction from 1 to -1
21:37:19.345 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.99
21:37:19.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.93 from input -1.33
21:37:19.345 00.000 11060 MoveAxis(E, 164, ABG)
21:37:19.345 00.000 11060 Guiding  Dir = 2, Dur = 164
21:37:19.351 00.006 11060 IsSlewing returns 0
21:37:19.351 00.000 11060 IsGuiding returns 0
21:37:19.351 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:19.376 00.025 10844 UpdateGuideState exits: m=845 SNR=18.1
21:37:19.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:19.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:19.376 00.000 10844 Enqueuing Expose request
21:37:19.532 00.156 11060 IsGuiding returns 0
21:37:19.532 00.000 11060 Move returns status 0, amount 164
21:37:19.532 00.000 11060 BLC: Oldest BLC event removed
21:37:19.532 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:37:19.532 00.000 11060 MoveAxis(N, 1260, ABG)
21:37:19.532 00.000 11060 duration set to 750 by maxDecDuration
21:37:19.532 00.000 11060 Guiding  Dir = 0, Dur = 750
21:37:19.544 00.012 11060 IsSlewing returns 0
21:37:19.544 00.000 11060 IsGuiding returns 0
21:37:20.308 00.764 11060 IsGuiding returns 0
21:37:20.308 00.000 11060 Move returns status 0, amount 750
21:37:20.308 00.000 11060 move complete, result=0
21:37:20.308 00.000 11060 worker thread done servicing request
21:37:20.308 00.000 11060 Worker thread wakes up
21:37:20.308 00.000 10844 GuideStep: -1.1 px 164 ms EAST, -1.3 px 750 ms NORTH
21:37:20.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:20.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:20.942 00.634 11060 Exposure complete
21:37:21.088 00.146 11060 worker thread done servicing request
21:37:21.088 00.000 10844 OnExposeComplete: enter
21:37:21.088 00.000 10844 UpdateGuideState(): m_state=6
21:37:21.088 00.000 10844 Star::Find(15, 89, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
21:37:21.088 00.000 10844 Star::Find returns 1 (0), X=91.11, Y=466.37, Mass=1024, SNR=20.5, Peak=90 HFD=3.4
21:37:21.088 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.80) = xAngle (-0.97 = -0.97)
21:37:21.088 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.05 = -1.05)
21:37:21.088 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-1.47 hyp=1.50 cameraTheta=-1.77 mountX=0.85 mountY=-1.30, mountTheta=-0.99
21:37:21.088 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-1.47, opts=13)
21:37:21.088 00.000 10844 Enqueuing Move request for scope (-0.30, -1.47)
21:37:21.088 00.000 11060 Worker thread wakes up
21:37:21.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -1.47) opts 0xd
21:37:21.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -1.47)
21:37:21.088 00.000 11060 Moving (-0.30, -1.47) raw xDistance=0.85 yDistance=-1.30
21:37:21.088 00.000 11060 BLC: History state: CurrMiss=1.30, AvgInitMiss=1.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.930925, 1:1.303255
21:37:21.088 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:37:21.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.85
21:37:21.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.91 from input -1.30
21:37:21.088 00.000 11060 MoveAxis(W, 120, ABG)
21:37:21.088 00.000 11060 Guiding  Dir = 3, Dur = 120
21:37:21.091 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:21.097 00.006 11060 IsSlewing returns 0
21:37:21.097 00.000 11060 IsGuiding returns 0
21:37:21.112 00.015 10844 UpdateGuideState exits: m=1024 SNR=20.5
21:37:21.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:21.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:21.112 00.000 10844 Enqueuing Expose request
21:37:21.235 00.123 11060 IsGuiding returns 0
21:37:21.235 00.000 11060 Move returns status 0, amount 120
21:37:21.235 00.000 11060 MoveAxis(N, 499, ABG)
21:37:21.236 00.001 11060 Guiding  Dir = 0, Dur = 499
21:37:21.247 00.011 11060 IsSlewing returns 0
21:37:21.247 00.000 11060 IsGuiding returns 0
21:37:21.757 00.510 11060 IsGuiding returns 0
21:37:21.757 00.000 11060 Move returns status 0, amount 499
21:37:21.757 00.000 11060 move complete, result=0
21:37:21.757 00.000 11060 worker thread done servicing request
21:37:21.757 00.000 11060 Worker thread wakes up
21:37:21.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:21.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:21.759 00.002 10844 GuideStep: 0.8 px 120 ms WEST, -1.3 px 499 ms NORTH
21:37:22.400 00.641 11060 Exposure complete
21:37:22.543 00.143 11060 worker thread done servicing request
21:37:22.543 00.000 10844 OnExposeComplete: enter
21:37:22.543 00.000 10844 UpdateGuideState(): m_state=6
21:37:22.543 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
21:37:22.543 00.000 10844 Star::Find returns 1 (0), X=91.52, Y=468.06, Mass=853, SNR=18.1, Peak=91 HFD=3.5
21:37:22.543 00.000 10844 MultiStar: exiting stabilization period
21:37:22.545 00.002 10844 MultiStar: [#1 0.51,0.20,1.34,U] [#2 0.28,-0.07,1.09,U] [#3 0.65,-0.57,0.91,U] [#4 0.90,0.58,0.00,M5] [#5 0.38,-0.80,1.25,U] [#6 0.51,0.16,0.94,U] [#7 -0.07,0.94,0.00,M9] [#8 0.17,0.38,0.95,U] 
21:37:22.545 00.000 10844 single-star, 6 included, MultiStar: {0.37, -0.08}, one-star: {0.11, 0.22}
21:37:22.545 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.80) = xAngle (1.90 = 1.90)
21:37:22.545 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.82 = 1.82)
21:37:22.545 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.25 cameraTheta=1.10 mountX=-0.08 mountY=0.24, mountTheta=1.90
21:37:22.545 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.22, opts=13)
21:37:22.545 00.000 10844 Enqueuing Move request for scope (0.11, 0.22)
21:37:22.545 00.000 11060 Worker thread wakes up
21:37:22.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
21:37:22.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
21:37:22.545 00.000 11060 Moving (0.11, 0.22) raw xDistance=-0.08 yDistance=0.24
21:37:22.545 00.000 11060 BLC: History state: CurrMiss=-0.24, AvgInitMiss=1.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.930925, 1:1.303255, 2:-0.239320
21:37:22.547 00.002 11060 BLC: Over-shoot, first stiction event, no adjustment
21:37:22.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:37:22.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:22.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:37:22.547 00.000 11060 MoveAxis(E, 0, ABG)
21:37:22.547 00.000 11060 Move returns status 0, amount 0
21:37:22.547 00.000 11060 MoveAxis(N, 0, ABG)
21:37:22.547 00.000 11060 Move returns status 0, amount 0
21:37:22.547 00.000 11060 move complete, result=0
21:37:22.547 00.000 11060 worker thread done servicing request
21:37:22.550 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:22.567 00.017 10844 UpdateGuideState exits: m=853 SNR=18.1
21:37:22.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:22.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:22.567 00.000 10844 Enqueuing Expose request
21:37:22.567 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:37:22.567 00.000 11060 Worker thread wakes up
21:37:22.569 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:22.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:23.189 00.620 11060 Exposure complete
21:37:23.334 00.145 11060 worker thread done servicing request
21:37:23.334 00.000 10844 OnExposeComplete: enter
21:37:23.334 00.000 10844 UpdateGuideState(): m_state=6
21:37:23.334 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
21:37:23.334 00.000 10844 Star::Find returns 1 (0), X=91.91, Y=467.81, Mass=1173, SNR=21.7, Peak=103 HFD=3.8
21:37:23.334 00.000 10844 MultiStar: [#1 0.81,0.01,1.00,U] [#2 0.56,0.26,0.98,U] [#3 0.01,0.75,0.66,U] [#4 0.79,0.34,3.06,U] [#5 0.33,-0.41,0.82,U] [#6 0.15,0.33,0.89,U] [#7 0.32,1.36,0.00,M10] [#8 0.53,0.47,0.91,U] 
21:37:23.334 00.000 10844 single-star, 7 included, MultiStar: {0.56, 0.23}, one-star: {0.51, -0.03}
21:37:23.334 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.80) = xAngle (0.75 = 0.75)
21:37:23.334 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.66 = 0.66)
21:37:23.334 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=-0.03 hyp=0.51 cameraTheta=-0.05 mountX=0.37 mountY=0.31, mountTheta=0.70
21:37:23.334 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-0.03, opts=13)
21:37:23.334 00.000 10844 Enqueuing Move request for scope (0.51, -0.03)
21:37:23.334 00.000 11060 Worker thread wakes up
21:37:23.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.03) opts 0xd
21:37:23.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -0.03)
21:37:23.334 00.000 11060 Moving (0.51, -0.03) raw xDistance=0.37 yDistance=0.31
21:37:23.334 00.000 11060 BLC: window closed
21:37:23.334 00.000 11060 BLC: History state: CurrMiss=-0.31, AvgInitMiss=1.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.930925, 1:1.303255, 2:-0.239320
21:37:23.334 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
21:37:23.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:37:23.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:23.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:37:23.334 00.000 11060 MoveAxis(W, 54, ABG)
21:37:23.334 00.000 11060 Guiding  Dir = 3, Dur = 54
21:37:23.349 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:23.365 00.016 10844 UpdateGuideState exits: m=1173 SNR=21.7
21:37:23.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:23.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:23.365 00.000 10844 Enqueuing Expose request
21:37:23.370 00.005 11060 IsSlewing returns 0
21:37:23.370 00.000 11060 IsGuiding returns 0
21:37:23.435 00.065 11060 IsGuiding returns 0
21:37:23.435 00.000 11060 Move returns status 0, amount 54
21:37:23.435 00.000 11060 MoveAxis(N, 0, ABG)
21:37:23.435 00.000 11060 Move returns status 0, amount 0
21:37:23.435 00.000 11060 move complete, result=0
21:37:23.435 00.000 11060 worker thread done servicing request
21:37:23.435 00.000 11060 Worker thread wakes up
21:37:23.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:23.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:23.437 00.002 10844 GuideStep: 0.4 px 54 ms WEST, 0.3 px 0 ms NORTH
21:37:24.062 00.625 11060 Exposure complete
21:37:24.215 00.153 11060 worker thread done servicing request
21:37:24.215 00.000 10844 OnExposeComplete: enter
21:37:24.215 00.000 10844 UpdateGuideState(): m_state=6
21:37:24.221 00.006 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
21:37:24.221 00.000 10844 Star::Find returns 1 (0), X=91.18, Y=467.71, Mass=1151, SNR=21.4, Peak=101 HFD=3.6
21:37:24.221 00.000 10844 MultiStar: [#1 0.44,0.28,0.97,U] [#2 0.61,0.16,0.90,U] [#3 0.01,0.12,0.68,U] [#4 0.65,0.65,0.00,M5] [#5 0.21,-0.60,0.97,U] [#6 0.71,0.22,0.95,U] [#7 0.44,1.23,0.00,R] [#8 0.04,0.16,0.82,U] 
21:37:24.221 00.000 10844 single-star, 6 included, MultiStar: {0.27, 0.02}, one-star: {-0.23, -0.13}
21:37:24.221 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.80) = xAngle (-1.82 = -1.82)
21:37:24.221 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.90 = -1.90)
21:37:24.221 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.62 mountX=-0.06 mountY=-0.25, mountTheta=-1.82
21:37:24.223 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.13, opts=13)
21:37:24.223 00.000 10844 Enqueuing Move request for scope (-0.23, -0.13)
21:37:24.223 00.000 11060 Worker thread wakes up
21:37:24.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
21:37:24.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
21:37:24.223 00.000 11060 Moving (-0.23, -0.13) raw xDistance=-0.06 yDistance=-0.25
21:37:24.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:37:24.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
21:37:24.223 00.000 11060 MoveAxis(E, 0, ABG)
21:37:24.223 00.000 11060 Move returns status 0, amount 0
21:37:24.223 00.000 11060 MoveAxis(N, 94, ABG)
21:37:24.223 00.000 11060 Guiding  Dir = 0, Dur = 94
21:37:24.227 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:24.243 00.016 10844 UpdateGuideState exits: m=1151 SNR=21.4
21:37:24.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:24.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:24.243 00.000 10844 Enqueuing Expose request
21:37:24.258 00.015 11060 IsSlewing returns 0
21:37:24.258 00.000 11060 IsGuiding returns 0
21:37:24.377 00.119 11060 IsGuiding returns 0
21:37:24.377 00.000 11060 Move returns status 0, amount 94
21:37:24.377 00.000 11060 move complete, result=0
21:37:24.378 00.001 11060 worker thread done servicing request
21:37:24.378 00.000 11060 Worker thread wakes up
21:37:24.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:24.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:24.378 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 94 ms NORTH
21:37:25.009 00.631 11060 Exposure complete
21:37:25.178 00.169 11060 worker thread done servicing request
21:37:25.178 00.000 10844 OnExposeComplete: enter
21:37:25.178 00.000 10844 UpdateGuideState(): m_state=6
21:37:25.178 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
21:37:25.178 00.000 10844 Star::Find returns 1 (0), X=91.61, Y=468.48, Mass=1006, SNR=20.3, Peak=90 HFD=3.2
21:37:25.178 00.000 10844 MultiStar: [#1 0.29,-0.25,0.96,U] [#2 1.40,0.50,0.00,M3] [#3 -0.07,-0.63,0.73,U] [#4 0.61,0.94,0.00,M6] [#5 0.63,-0.38,1.02,U] [#6 0.09,0.88,0.75,U] [#7 -0.06,-0.20,0.87,U] [#8 0.68,0.70,0.00,M3] 
21:37:25.178 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.01}, one-star: {0.20, 0.64}
21:37:25.178 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.80) = xAngle (0.84 = 0.84)
21:37:25.178 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.75 = 0.75)
21:37:25.178 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.04 mountX=0.13 mountY=0.14, mountTheta=0.80
21:37:25.183 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.01, opts=13)
21:37:25.183 00.000 10844 Enqueuing Move request for scope (0.20, 0.01)
21:37:25.183 00.000 11060 Worker thread wakes up
21:37:25.185 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
21:37:25.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
21:37:25.186 00.001 11060 Moving (0.20, 0.01) raw xDistance=0.13 yDistance=0.14
21:37:25.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:37:25.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:25.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:37:25.186 00.000 11060 MoveAxis(W, 20, ABG)
21:37:25.186 00.000 11060 Guiding  Dir = 3, Dur = 20
21:37:25.197 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:25.212 00.015 11060 IsSlewing returns 0
21:37:25.212 00.000 11060 IsGuiding returns 0
21:37:25.214 00.002 10844 UpdateGuideState exits: m=1006 SNR=20.3
21:37:25.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:25.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:25.214 00.000 10844 Enqueuing Expose request
21:37:25.259 00.045 11060 IsGuiding returns 0
21:37:25.259 00.000 11060 Move returns status 0, amount 20
21:37:25.259 00.000 11060 MoveAxis(N, 0, ABG)
21:37:25.259 00.000 11060 Move returns status 0, amount 0
21:37:25.259 00.000 11060 move complete, result=0
21:37:25.259 00.000 11060 worker thread done servicing request
21:37:25.259 00.000 11060 Worker thread wakes up
21:37:25.261 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:25.261 00.000 10844 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
21:37:25.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:25.894 00.633 11060 Exposure complete
21:37:26.069 00.175 11060 worker thread done servicing request
21:37:26.069 00.000 10844 OnExposeComplete: enter
21:37:26.069 00.000 10844 UpdateGuideState(): m_state=6
21:37:26.069 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
21:37:26.069 00.000 10844 Star::Find returns 1 (0), X=91.92, Y=468.55, Mass=849, SNR=18.4, Peak=91 HFD=3.3
21:37:26.069 00.000 10844 MultiStar: [#1 -0.16,0.36,1.02,U] [#2 1.01,1.23,0.00,M4] [#3 0.37,0.23,0.73,U] [#4 0.27,0.97,0.00,M7] [#5 0.53,-0.46,0.92,U] [#6 0.38,0.78,1.00,U] [#7 0.22,0.19,0.98,U] [#8 0.83,0.62,0.00,M4] 
21:37:26.069 00.000 10844 refined, 5 included, MultiStar: {0.30, 0.32}, one-star: {0.51, 0.71}
21:37:26.069 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.80) = xAngle (1.62 = 1.62)
21:37:26.069 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.53 = 1.53)
21:37:26.069 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.32 hyp=0.44 cameraTheta=0.81 mountX=-0.02 mountY=0.44, mountTheta=1.62
21:37:26.069 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.32, opts=13)
21:37:26.069 00.000 10844 Enqueuing Move request for scope (0.30, 0.32)
21:37:26.069 00.000 11060 Worker thread wakes up
21:37:26.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.32) opts 0xd
21:37:26.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.32)
21:37:26.069 00.000 11060 Moving (0.30, 0.32) raw xDistance=-0.02 yDistance=0.44
21:37:26.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:37:26.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:26.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:37:26.069 00.000 11060 MoveAxis(E, 0, ABG)
21:37:26.069 00.000 11060 Move returns status 0, amount 0
21:37:26.069 00.000 11060 MoveAxis(N, 0, ABG)
21:37:26.069 00.000 11060 Move returns status 0, amount 0
21:37:26.069 00.000 11060 move complete, result=0
21:37:26.069 00.000 11060 worker thread done servicing request
21:37:26.079 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:26.100 00.021 10844 UpdateGuideState exits: m=849 SNR=18.4
21:37:26.101 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:26.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:26.101 00.000 10844 Enqueuing Expose request
21:37:26.101 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:37:26.102 00.001 11060 Worker thread wakes up
21:37:26.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:26.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:26.723 00.621 11060 Exposure complete
21:37:26.898 00.175 11060 worker thread done servicing request
21:37:26.898 00.000 10844 OnExposeComplete: enter
21:37:26.898 00.000 10844 UpdateGuideState(): m_state=6
21:37:26.898 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
21:37:26.898 00.000 10844 Star::Find returns 1 (0), X=91.98, Y=466.90, Mass=1055, SNR=20.4, Peak=83 HFD=4.0
21:37:26.898 00.000 10844 MultiStar: [#1 0.35,0.02,0.94,U] [#2 0.88,-0.19,0.00,M5] [#3 0.54,0.43,0.70,U] [#4 0.66,0.46,3.38,U] [#5 1.16,-1.25,0.00,M1] [#6 0.51,0.53,0.85,U] [#7 0.49,-0.21,0.87,U] [#8 0.29,0.25,0.92,U] 
21:37:26.898 00.000 10844 refined, 6 included, MultiStar: {0.54, 0.17}, one-star: {0.58, -0.93}
21:37:26.898 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.80) = xAngle (1.11 = 1.11)
21:37:26.898 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.02 = 1.02)
21:37:26.898 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=0.17 hyp=0.56 cameraTheta=0.30 mountX=0.25 mountY=0.48, mountTheta=1.09
21:37:26.903 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=0.17, opts=13)
21:37:26.903 00.000 10844 Enqueuing Move request for scope (0.54, 0.17)
21:37:26.903 00.000 11060 Worker thread wakes up
21:37:26.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.17) opts 0xd
21:37:26.903 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, 0.17)
21:37:26.903 00.000 11060 Moving (0.54, 0.17) raw xDistance=0.25 yDistance=0.48
21:37:26.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:37:26.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:26.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:37:26.903 00.000 11060 MoveAxis(W, 37, ABG)
21:37:26.903 00.000 11060 Guiding  Dir = 3, Dur = 37
21:37:26.909 00.006 11060 IsSlewing returns 0
21:37:26.909 00.000 11060 IsGuiding returns 0
21:37:26.910 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:26.932 00.022 10844 UpdateGuideState exits: m=1055 SNR=20.4
21:37:26.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:26.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:26.932 00.000 10844 Enqueuing Expose request
21:37:26.951 00.019 11060 IsGuiding returns 0
21:37:26.951 00.000 11060 Move returns status 0, amount 37
21:37:26.951 00.000 11060 MoveAxis(N, 0, ABG)
21:37:26.952 00.001 11060 Move returns status 0, amount 0
21:37:26.952 00.000 11060 move complete, result=0
21:37:26.952 00.000 11060 worker thread done servicing request
21:37:26.952 00.000 11060 Worker thread wakes up
21:37:26.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:26.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:26.954 00.002 10844 GuideStep: 0.3 px 37 ms WEST, 0.5 px 0 ms NORTH
21:37:27.597 00.643 11060 Exposure complete
21:37:27.760 00.163 11060 worker thread done servicing request
21:37:27.760 00.000 10844 OnExposeComplete: enter
21:37:27.760 00.000 10844 UpdateGuideState(): m_state=6
21:37:27.760 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
21:37:27.760 00.000 10844 Star::Find returns 1 (0), X=91.38, Y=467.74, Mass=988, SNR=19.7, Peak=100 HFD=3.2
21:37:27.762 00.002 10844 MultiStar: [#1 0.43,0.13,0.91,U] [#2 1.26,-0.09,0.00,M6] [#3 0.89,0.64,0.00,M1] [#4 0.23,0.98,0.00,M7] [#5 1.45,-0.67,0.00,M2] [#6 0.02,0.89,0.95,U] [#7 -0.21,0.08,0.89,U] [#8 0.77,0.32,0.78,U] 
21:37:27.762 00.000 10844 single-star, 4 included, MultiStar: {0.17, 0.26}, one-star: {-0.02, -0.09}
21:37:27.762 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.80) = xAngle (-1.02 = -1.02)
21:37:27.762 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.10 = -1.10)
21:37:27.762 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.82 mountX=0.05 mountY=-0.08, mountTheta=-1.04
21:37:27.762 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
21:37:27.762 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
21:37:27.762 00.000 11060 Worker thread wakes up
21:37:27.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
21:37:27.762 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
21:37:27.762 00.000 11060 Moving (-0.02, -0.09) raw xDistance=0.05 yDistance=-0.08
21:37:27.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:37:27.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:27.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:37:27.762 00.000 11060 MoveAxis(E, 0, ABG)
21:37:27.762 00.000 11060 Move returns status 0, amount 0
21:37:27.762 00.000 11060 MoveAxis(N, 0, ABG)
21:37:27.762 00.000 11060 Move returns status 0, amount 0
21:37:27.762 00.000 11060 move complete, result=0
21:37:27.762 00.000 11060 worker thread done servicing request
21:37:27.766 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:27.787 00.021 10844 UpdateGuideState exits: m=988 SNR=19.7
21:37:27.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:27.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:27.787 00.000 10844 Enqueuing Expose request
21:37:27.787 00.000 11060 Worker thread wakes up
21:37:27.787 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:27.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:27.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:28.423 00.636 11060 Exposure complete
21:37:28.576 00.153 11060 worker thread done servicing request
21:37:28.576 00.000 10844 OnExposeComplete: enter
21:37:28.576 00.000 10844 UpdateGuideState(): m_state=6
21:37:28.576 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
21:37:28.576 00.000 10844 Star::Find returns 1 (0), X=92.08, Y=467.46, Mass=1104, SNR=21.0, Peak=92 HFD=3.6
21:37:28.578 00.002 10844 MultiStar: [#1 0.55,-0.29,1.09,U] [#2 0.70,1.11,0.00,M7] [#3 0.30,0.39,0.68,U] [#4 0.91,0.68,0.00,M8] [#5 1.43,-0.42,0.00,M3] [#6 0.12,0.99,0.00,M1] [#7 0.04,0.00,0.92,U] [#8 0.65,0.59,0.85,U] 
21:37:28.578 00.000 10844 refined, 4 included, MultiStar: {0.45, 0.02}, one-star: {0.67, -0.38}
21:37:28.578 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.80) = xAngle (0.84 = 0.84)
21:37:28.578 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.75 = 0.75)
21:37:28.578 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=0.02 hyp=0.45 cameraTheta=0.04 mountX=0.30 mountY=0.31, mountTheta=0.80
21:37:28.582 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=0.02, opts=13)
21:37:28.582 00.000 10844 Enqueuing Move request for scope (0.45, 0.02)
21:37:28.583 00.001 11060 Worker thread wakes up
21:37:28.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.02) opts 0xd
21:37:28.583 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, 0.02)
21:37:28.583 00.000 11060 Moving (0.45, 0.02) raw xDistance=0.30 yDistance=0.31
21:37:28.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
21:37:28.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:28.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:37:28.583 00.000 11060 MoveAxis(W, 45, ABG)
21:37:28.583 00.000 11060 Guiding  Dir = 3, Dur = 45
21:37:28.588 00.005 11060 IsSlewing returns 0
21:37:28.588 00.000 11060 IsGuiding returns 0
21:37:28.590 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:28.606 00.016 10844 UpdateGuideState exits: m=1104 SNR=21.0
21:37:28.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:28.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:28.606 00.000 10844 Enqueuing Expose request
21:37:28.650 00.044 11060 IsGuiding returns 0
21:37:28.651 00.001 11060 Move returns status 0, amount 45
21:37:28.651 00.000 11060 MoveAxis(N, 0, ABG)
21:37:28.651 00.000 11060 Move returns status 0, amount 0
21:37:28.651 00.000 11060 move complete, result=0
21:37:28.651 00.000 11060 worker thread done servicing request
21:37:28.651 00.000 11060 Worker thread wakes up
21:37:28.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:28.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:28.651 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.3 px 0 ms NORTH
21:37:29.280 00.629 11060 Exposure complete
21:37:29.459 00.179 11060 worker thread done servicing request
21:37:29.459 00.000 10844 OnExposeComplete: enter
21:37:29.459 00.000 10844 UpdateGuideState(): m_state=6
21:37:29.459 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
21:37:29.459 00.000 10844 Star::Find returns 1 (0), X=91.86, Y=467.37, Mass=962, SNR=19.3, Peak=96 HFD=3.6
21:37:29.459 00.000 10844 MultiStar: [#1 0.01,-0.23,1.00,U] [#2 0.05,-0.18,0.86,U] [#3 0.05,-1.05,0.00,M1] [#4 0.06,0.51,3.79,U] [#5 1.03,-0.21,0.00,M4] [#6 0.18,0.89,0.00,M2] [#7 -0.27,0.58,1.09,U] [#8 0.12,0.40,0.98,U] 
21:37:29.459 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.24}, one-star: {0.45, -0.46}
21:37:29.459 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.80) = xAngle (2.12 = 2.12)
21:37:29.459 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.03 = 2.03)
21:37:29.459 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.32 mountX=-0.13 mountY=0.23, mountTheta=2.10
21:37:29.464 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.24, opts=13)
21:37:29.464 00.000 10844 Enqueuing Move request for scope (0.06, 0.24)
21:37:29.464 00.000 11060 Worker thread wakes up
21:37:29.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
21:37:29.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
21:37:29.464 00.000 11060 Moving (0.06, 0.24) raw xDistance=-0.13 yDistance=0.23
21:37:29.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
21:37:29.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:37:29.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:37:29.464 00.000 11060 MoveAxis(E, 18, ABG)
21:37:29.464 00.000 11060 Guiding  Dir = 2, Dur = 18
21:37:29.469 00.005 11060 IsSlewing returns 0
21:37:29.470 00.001 11060 IsGuiding returns 0
21:37:29.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:29.490 00.020 10844 UpdateGuideState exits: m=962 SNR=19.3
21:37:29.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:29.492 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:29.492 00.000 10844 Enqueuing Expose request
21:37:29.500 00.008 11060 IsGuiding returns 0
21:37:29.500 00.000 11060 Move returns status 0, amount 18
21:37:29.500 00.000 11060 MoveAxis(N, 0, ABG)
21:37:29.500 00.000 11060 Move returns status 0, amount 0
21:37:29.500 00.000 11060 move complete, result=0
21:37:29.500 00.000 11060 worker thread done servicing request
21:37:29.500 00.000 11060 Worker thread wakes up
21:37:29.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:29.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:29.500 00.000 10844 GuideStep: -0.1 px 18 ms EAST, 0.2 px 0 ms NORTH
21:37:30.140 00.640 11060 Exposure complete
21:37:30.302 00.162 11060 worker thread done servicing request
21:37:30.302 00.000 10844 OnExposeComplete: enter
21:37:30.302 00.000 10844 UpdateGuideState(): m_state=6
21:37:30.302 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
21:37:30.302 00.000 10844 Star::Find returns 1 (0), X=91.79, Y=467.36, Mass=1237, SNR=22.4, Peak=112 HFD=3.6
21:37:30.302 00.000 10844 MultiStar: [#1 -0.32,0.15,0.82,U] [#2 0.98,0.58,0.00,M7] [#3 0.41,-0.34,0.61,U] [#4 0.90,0.15,0.00,M8] [#5 0.58,-0.12,0.80,U] [#6 0.32,0.62,0.74,U] [#7 -0.01,0.13,0.77,U] [#8 1.18,1.20,0.00,M1] 
21:37:30.302 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.02}, one-star: {0.38, -0.48}
21:37:30.302 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.80) = xAngle (0.71 = 0.71)
21:37:30.302 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.62 = 0.62)
21:37:30.302 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.23 cameraTheta=-0.10 mountX=0.17 mountY=0.13, mountTheta=0.65
21:37:30.305 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.02, opts=13)
21:37:30.305 00.000 10844 Enqueuing Move request for scope (0.22, -0.02)
21:37:30.305 00.000 11060 Worker thread wakes up
21:37:30.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
21:37:30.305 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
21:37:30.305 00.000 11060 Moving (0.22, -0.02) raw xDistance=0.17 yDistance=0.13
21:37:30.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:37:30.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:30.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:37:30.305 00.000 11060 MoveAxis(W, 25, ABG)
21:37:30.305 00.000 11060 Guiding  Dir = 3, Dur = 25
21:37:30.312 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:30.322 00.010 11060 IsSlewing returns 0
21:37:30.322 00.000 11060 IsGuiding returns 0
21:37:30.328 00.006 10844 UpdateGuideState exits: m=1237 SNR=22.4
21:37:30.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:30.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:30.328 00.000 10844 Enqueuing Expose request
21:37:30.364 00.036 11060 IsGuiding returns 0
21:37:30.364 00.000 11060 Move returns status 0, amount 25
21:37:30.364 00.000 11060 MoveAxis(N, 0, ABG)
21:37:30.364 00.000 11060 Move returns status 0, amount 0
21:37:30.364 00.000 11060 move complete, result=0
21:37:30.364 00.000 11060 worker thread done servicing request
21:37:30.364 00.000 11060 Worker thread wakes up
21:37:30.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:30.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:30.364 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
21:37:30.985 00.621 11060 Exposure complete
21:37:31.155 00.170 11060 worker thread done servicing request
21:37:31.155 00.000 10844 OnExposeComplete: enter
21:37:31.155 00.000 10844 UpdateGuideState(): m_state=6
21:37:31.155 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
21:37:31.155 00.000 10844 Star::Find returns 1 (0), X=91.97, Y=467.25, Mass=1185, SNR=21.9, Peak=120 HFD=3.2
21:37:31.155 00.000 10844 MultiStar: [#1 0.48,0.14,0.97,U] [#2 1.56,1.09,0.00,M8] [#3 0.33,-0.10,0.75,U] [#4 0.40,0.74,3.09,U] [#5 0.82,0.16,0.83,U] [#6 -0.02,0.77,0.64,U] [#7 0.49,0.11,0.82,U] [#8 0.42,1.19,0.00,M2] 
21:37:31.155 00.000 10844 refined, 6 included, MultiStar: {0.44, 0.31}, one-star: {0.56, -0.59}
21:37:31.155 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.80) = xAngle (1.41 = 1.41)
21:37:31.155 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.32 = 1.32)
21:37:31.155 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=0.31 hyp=0.54 cameraTheta=0.60 mountX=0.09 mountY=0.52, mountTheta=1.41
21:37:31.158 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=0.31, opts=13)
21:37:31.158 00.000 10844 Enqueuing Move request for scope (0.44, 0.31)
21:37:31.158 00.000 11060 Worker thread wakes up
21:37:31.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.31) opts 0xd
21:37:31.158 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 0.31)
21:37:31.158 00.000 11060 Moving (0.44, 0.31) raw xDistance=0.09 yDistance=0.52
21:37:31.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:37:31.158 00.000 11060 switching direction from -1 to 1 - decHistory=5 oldest=0.21 newest=0.88
21:37:31.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.52
21:37:31.158 00.000 11060 MoveAxis(E, 0, ABG)
21:37:31.158 00.000 11060 Move returns status 0, amount 0
21:37:31.158 00.000 11060 BLC: Oldest BLC event removed
21:37:31.158 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:37:31.158 00.000 11060 MoveAxis(S, 950, ABG)
21:37:31.158 00.000 11060 duration set to 750 by maxDecDuration
21:37:31.158 00.000 11060 Guiding  Dir = 1, Dur = 750
21:37:31.168 00.010 11060 IsSlewing returns 0
21:37:31.169 00.001 11060 IsGuiding returns 0
21:37:31.176 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:31.193 00.017 10844 UpdateGuideState exits: m=1185 SNR=21.9
21:37:31.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:31.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:31.193 00.000 10844 Enqueuing Expose request
21:37:31.925 00.732 11060 IsGuiding returns 0
21:37:31.926 00.001 11060 Move returns status 0, amount 750
21:37:31.926 00.000 11060 move complete, result=0
21:37:31.926 00.000 11060 worker thread done servicing request
21:37:31.926 00.000 11060 Worker thread wakes up
21:37:31.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:31.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:31.927 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 750 ms SOUTH
21:37:32.561 00.634 11060 Exposure complete
21:37:32.698 00.137 11060 worker thread done servicing request
21:37:32.698 00.000 10844 OnExposeComplete: enter
21:37:32.698 00.000 10844 UpdateGuideState(): m_state=6
21:37:32.700 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
21:37:32.700 00.000 10844 Star::Find returns 1 (0), X=91.39, Y=467.07, Mass=1041, SNR=20.2, Peak=91 HFD=3.8
21:37:32.700 00.000 10844 MultiStar: [#1 0.53,-0.31,0.93,U] [#2 0.74,0.49,0.93,U] [#3 0.04,-0.81,0.70,U] [#4 -0.09,0.77,3.46,U] [#5 0.78,-0.35,0.98,U] [#6 -0.34,0.18,0.78,U] [#7 0.34,-0.40,0.92,U] [#8 0.01,0.28,0.79,U] 
21:37:32.700 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {-0.02, -0.77}
21:37:32.700 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.80) = xAngle (1.39 = 1.39)
21:37:32.700 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.31 = 1.31)
21:37:32.700 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.59 mountX=0.03 mountY=0.19, mountTheta=1.39
21:37:32.700 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
21:37:32.700 00.000 10844 Enqueuing Move request for scope (0.16, 0.11)
21:37:32.702 00.002 11060 Worker thread wakes up
21:37:32.703 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
21:37:32.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
21:37:32.703 00.000 11060 Moving (0.16, 0.11) raw xDistance=0.03 yDistance=0.19
21:37:32.703 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=1.00, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.365131, 1:0.189050
21:37:32.703 00.000 11060 BLC: No correction, Miss < min_move
21:37:32.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:37:32.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:32.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:37:32.703 00.000 11060 MoveAxis(E, 0, ABG)
21:37:32.703 00.000 11060 Move returns status 0, amount 0
21:37:32.703 00.000 11060 MoveAxis(N, 0, ABG)
21:37:32.703 00.000 11060 Move returns status 0, amount 0
21:37:32.703 00.000 11060 move complete, result=0
21:37:32.703 00.000 11060 worker thread done servicing request
21:37:32.707 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:32.721 00.014 10844 UpdateGuideState exits: m=1041 SNR=20.2
21:37:32.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:32.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:32.721 00.000 10844 Enqueuing Expose request
21:37:32.721 00.000 11060 Worker thread wakes up
21:37:32.721 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:37:32.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:32.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:33.346 00.625 11060 Exposure complete
21:37:33.516 00.170 11060 worker thread done servicing request
21:37:33.516 00.000 10844 OnExposeComplete: enter
21:37:33.516 00.000 10844 UpdateGuideState(): m_state=6
21:37:33.516 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
21:37:33.516 00.000 10844 Star::Find returns 1 (0), X=92.01, Y=468.31, Mass=1022, SNR=20.5, Peak=109 HFD=3.2
21:37:33.516 00.000 10844 MultiStar: [#1 -0.00,0.38,1.02,U] [#2 -0.12,0.75,0.83,U] [#3 -0.38,-0.29,0.85,U] [#4 -0.04,0.51,3.39,U] [#5 0.89,-0.54,0.00,M2] [#6 0.09,0.49,0.77,U] [#7 0.07,-0.63,0.99,U] [#8 -0.03,0.84,0.77,U] 
21:37:33.516 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.35}, one-star: {0.60, 0.47}
21:37:33.516 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.80) = xAngle (2.33 = 2.33)
21:37:33.516 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.24 = 2.24)
21:37:33.516 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.53 mountX=-0.24 mountY=0.27, mountTheta=2.29
21:37:33.519 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.35, opts=13)
21:37:33.519 00.000 10844 Enqueuing Move request for scope (0.02, 0.35)
21:37:33.519 00.000 11060 Worker thread wakes up
21:37:33.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.35) opts 0xd
21:37:33.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.35)
21:37:33.519 00.000 11060 Moving (0.02, 0.35) raw xDistance=-0.24 yDistance=0.27
21:37:33.519 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=1.00, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.365131, 1:0.189050, 2:0.273213
21:37:33.519 00.000 11060 BLC: Under-shoot: nominal increase by 545
21:37:33.519 00.000 11060 BLC: window closed
21:37:33.519 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:37:33.521 00.002 11060 BLC: Pulse adjusted to 750
21:37:33.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
21:37:33.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:37:33.521 00.000 11060 MoveAxis(E, 35, ABG)
21:37:33.521 00.000 11060 Guiding  Dir = 2, Dur = 35
21:37:33.524 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:33.529 00.005 11060 IsSlewing returns 0
21:37:33.529 00.000 11060 IsGuiding returns 0
21:37:33.547 00.018 10844 UpdateGuideState exits: m=1022 SNR=20.5
21:37:33.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:33.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:33.547 00.000 10844 Enqueuing Expose request
21:37:33.575 00.028 11060 IsGuiding returns 0
21:37:33.575 00.000 11060 Move returns status 0, amount 35
21:37:33.575 00.000 11060 MoveAxis(S, 105, ABG)
21:37:33.575 00.000 11060 Guiding  Dir = 1, Dur = 105
21:37:33.591 00.016 11060 IsSlewing returns 0
21:37:33.591 00.000 11060 IsGuiding returns 0
21:37:33.710 00.119 11060 IsGuiding returns 0
21:37:33.710 00.000 11060 Move returns status 0, amount 105
21:37:33.710 00.000 11060 move complete, result=0
21:37:33.710 00.000 11060 worker thread done servicing request
21:37:33.710 00.000 11060 Worker thread wakes up
21:37:33.710 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.3 px 105 ms SOUTH
21:37:33.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:33.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:33.872 00.162 10844 evsrv: cli 0EEEEBB0 connect
21:37:33.872 00.000 10844 case statement mapped state 6 to 3
21:37:33.872 00.000 10844 case statement mapped state 6 to 3
21:37:33.874 00.002 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_pixel_scale","id":"b52e3adc-247e-4c8a-872b-9052639e839d"}
21:37:33.874 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":4.1253,"id":"b52e3adc-247e-4c8a-872b-9052639e839d"}
21:37:33.875 00.001 10844 evsrv: cli 0EEEEBB0 disconnect
21:37:34.337 00.462 11060 Exposure complete
21:37:34.506 00.169 11060 worker thread done servicing request
21:37:34.506 00.000 10844 OnExposeComplete: enter
21:37:34.506 00.000 10844 UpdateGuideState(): m_state=6
21:37:34.506 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
21:37:34.506 00.000 10844 Star::Find returns 1 (0), X=91.83, Y=468.04, Mass=973, SNR=19.7, Peak=84 HFD=3.7
21:37:34.506 00.000 10844 MultiStar: [#1 -0.33,0.27,0.97,U] [#2 0.76,1.70,0.00,M7] [#3 1.00,-0.14,0.00,M1] [#4 0.30,1.12,0.00,M6] [#5 0.89,-0.55,0.00,M3] [#6 0.59,1.07,0.00,M1] [#7 0.84,-0.46,0.00,M1] [#8 0.27,0.95,0.00,M1] 
21:37:34.506 00.000 10844 refined, 1 included, MultiStar: {0.05, 0.24}, one-star: {0.43, 0.20}
21:37:34.506 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.80) = xAngle (2.16 = 2.16)
21:37:34.506 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.07 = 2.07)
21:37:34.506 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.36 mountX=-0.13 mountY=0.21, mountTheta=2.14
21:37:34.510 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
21:37:34.510 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
21:37:34.510 00.000 11060 Worker thread wakes up
21:37:34.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
21:37:34.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
21:37:34.510 00.000 11060 Moving (0.05, 0.24) raw xDistance=-0.13 yDistance=0.21
21:37:34.511 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:37:34.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
21:37:34.511 00.000 11060 MoveAxis(E, 21, ABG)
21:37:34.511 00.000 11060 Guiding  Dir = 2, Dur = 21
21:37:34.516 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:34.532 00.016 10844 UpdateGuideState exits: m=973 SNR=19.7
21:37:34.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:34.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:34.532 00.000 10844 Enqueuing Expose request
21:37:34.537 00.005 11060 IsSlewing returns 0
21:37:34.537 00.000 11060 IsGuiding returns 0
21:37:34.583 00.046 11060 IsGuiding returns 0
21:37:34.583 00.000 11060 Move returns status 0, amount 21
21:37:34.583 00.000 11060 MoveAxis(S, 81, ABG)
21:37:34.584 00.001 11060 Guiding  Dir = 1, Dur = 81
21:37:34.614 00.030 11060 IsSlewing returns 0
21:37:34.614 00.000 11060 IsGuiding returns 0
21:37:34.718 00.104 11060 IsGuiding returns 0
21:37:34.718 00.000 11060 Move returns status 0, amount 81
21:37:34.718 00.000 11060 move complete, result=0
21:37:34.718 00.000 11060 worker thread done servicing request
21:37:34.718 00.000 11060 Worker thread wakes up
21:37:34.718 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 81 ms SOUTH
21:37:34.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:34.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:35.359 00.641 11060 Exposure complete
21:37:35.529 00.170 11060 worker thread done servicing request
21:37:35.529 00.000 10844 OnExposeComplete: enter
21:37:35.529 00.000 10844 UpdateGuideState(): m_state=6
21:37:35.529 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
21:37:35.529 00.000 10844 Star::Find returns 1 (0), X=91.56, Y=467.40, Mass=798, SNR=17.6, Peak=107 HFD=3.1
21:37:35.529 00.000 10844 MultiStar: [#1 -0.04,-0.30,1.15,U] [#2 0.49,1.14,0.00,M8] [#3 -0.21,-0.06,0.91,U] [#4 -0.50,0.80,0.00,M7] [#5 0.30,0.05,1.03,U] [#6 -0.41,0.25,0.86,U] [#7 -0.04,-0.27,1.16,U] [#8 0.21,1.02,0.00,M2] 
21:37:35.529 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.14}, one-star: {0.15, -0.44}
21:37:35.529 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.80) = xAngle (-0.96 = -0.96)
21:37:35.529 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.05 = -1.05)
21:37:35.529 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.77 mountX=0.08 mountY=-0.13, mountTheta=-0.99
21:37:35.535 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.14, opts=13)
21:37:35.535 00.000 10844 Enqueuing Move request for scope (-0.03, -0.14)
21:37:35.535 00.000 11060 Worker thread wakes up
21:37:35.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
21:37:35.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
21:37:35.535 00.000 11060 Moving (-0.03, -0.14) raw xDistance=0.08 yDistance=-0.13
21:37:35.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:37:35.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:35.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:37:35.535 00.000 11060 MoveAxis(E, 0, ABG)
21:37:35.535 00.000 11060 Move returns status 0, amount 0
21:37:35.535 00.000 11060 MoveAxis(N, 0, ABG)
21:37:35.535 00.000 11060 Move returns status 0, amount 0
21:37:35.535 00.000 11060 move complete, result=0
21:37:35.535 00.000 11060 worker thread done servicing request
21:37:35.540 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:35.555 00.015 10844 UpdateGuideState exits: m=798 SNR=17.6
21:37:35.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:35.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:35.555 00.000 10844 Enqueuing Expose request
21:37:35.555 00.000 11060 Worker thread wakes up
21:37:35.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:35.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:35.555 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:36.189 00.634 11060 Exposure complete
21:37:36.360 00.171 11060 worker thread done servicing request
21:37:36.360 00.000 10844 OnExposeComplete: enter
21:37:36.360 00.000 10844 UpdateGuideState(): m_state=6
21:37:36.360 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
21:37:36.360 00.000 10844 Star::Find returns 1 (0), X=92.16, Y=468.12, Mass=813, SNR=18.0, Peak=109 HFD=2.8
21:37:36.360 00.000 10844 MultiStar: [#1 -0.18,0.69,1.10,U] [#2 0.58,1.38,0.00,M9] [#3 0.50,-0.18,0.93,U] [#4 0.28,1.02,0.00,M8] [#5 0.22,-0.64,1.08,U] [#6 -0.34,1.35,0.00,M1] [#7 -0.49,0.37,1.16,U] [#8 0.10,1.15,0.00,M3] 
21:37:36.360 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.11}, one-star: {0.75, 0.29}
21:37:36.360 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.80) = xAngle (1.52 = 1.52)
21:37:36.360 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.44 = 1.44)
21:37:36.360 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.72 mountX=0.01 mountY=0.17, mountTheta=1.52
21:37:36.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.11, opts=13)
21:37:36.360 00.000 10844 Enqueuing Move request for scope (0.13, 0.11)
21:37:36.360 00.000 11060 Worker thread wakes up
21:37:36.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
21:37:36.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
21:37:36.360 00.000 11060 Moving (0.13, 0.11) raw xDistance=0.01 yDistance=0.17
21:37:36.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:37:36.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:36.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:37:36.360 00.000 11060 MoveAxis(E, 0, ABG)
21:37:36.360 00.000 11060 Move returns status 0, amount 0
21:37:36.360 00.000 11060 MoveAxis(N, 0, ABG)
21:37:36.360 00.000 11060 Move returns status 0, amount 0
21:37:36.360 00.000 11060 move complete, result=0
21:37:36.360 00.000 11060 worker thread done servicing request
21:37:36.370 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:36.395 00.025 10844 UpdateGuideState exits: m=813 SNR=18.0
21:37:36.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:36.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:36.395 00.000 10844 Enqueuing Expose request
21:37:36.395 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:37:36.395 00.000 11060 Worker thread wakes up
21:37:36.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:36.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:37.021 00.626 11060 Exposure complete
21:37:37.203 00.182 11060 worker thread done servicing request
21:37:37.204 00.001 10844 OnExposeComplete: enter
21:37:37.204 00.000 10844 UpdateGuideState(): m_state=6
21:37:37.204 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
21:37:37.204 00.000 10844 Star::Find returns 1 (0), X=91.76, Y=467.83, Mass=1272, SNR=22.3, Peak=101 HFD=4.0
21:37:37.204 00.000 10844 MultiStar: [#1 0.29,0.86,0.00,M1] [#2 0.10,1.30,0.00,M10] [#3 0.23,-0.11,0.59,U] [#4 0.54,0.71,0.00,M9] [#5 0.60,0.11,0.95,U] [#6 -0.06,0.67,0.78,U] [#7 -0.49,-0.54,0.84,U] [#8 0.93,0.83,0.00,M4] 
21:37:37.204 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.02}, one-star: {0.35, -0.00}
21:37:37.204 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.80) = xAngle (0.96 = 0.96)
21:37:37.204 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.88 = 0.88)
21:37:37.204 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=0.08 mountY=0.11, mountTheta=0.93
21:37:37.206 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
21:37:37.207 00.001 10844 Enqueuing Move request for scope (0.14, 0.02)
21:37:37.207 00.000 11060 Worker thread wakes up
21:37:37.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
21:37:37.207 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
21:37:37.207 00.000 11060 Moving (0.14, 0.02) raw xDistance=0.08 yDistance=0.11
21:37:37.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:37:37.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:37.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:37:37.207 00.000 11060 MoveAxis(E, 0, ABG)
21:37:37.207 00.000 11060 Move returns status 0, amount 0
21:37:37.207 00.000 11060 MoveAxis(N, 0, ABG)
21:37:37.207 00.000 11060 Move returns status 0, amount 0
21:37:37.207 00.000 11060 move complete, result=0
21:37:37.207 00.000 11060 worker thread done servicing request
21:37:37.213 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:37.233 00.020 10844 UpdateGuideState exits: m=1272 SNR=22.3
21:37:37.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:37.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:37.233 00.000 10844 Enqueuing Expose request
21:37:37.233 00.000 11060 Worker thread wakes up
21:37:37.233 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:37:37.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:37.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:37.859 00.626 11060 Exposure complete
21:37:38.042 00.183 11060 worker thread done servicing request
21:37:38.042 00.000 10844 OnExposeComplete: enter
21:37:38.042 00.000 10844 UpdateGuideState(): m_state=6
21:37:38.044 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
21:37:38.044 00.000 10844 Star::Find returns 1 (0), X=91.73, Y=467.56, Mass=1316, SNR=23.1, Peak=116 HFD=3.5
21:37:38.044 00.000 10844 MultiStar: [#1 0.86,0.48,0.00,M2] [#2 0.53,1.05,0.00,R] [#3 0.87,-0.12,0.70,U] [#4 0.59,0.92,0.00,M10] [#5 0.60,-0.35,0.91,U] [#6 0.79,0.28,0.90,U] [#7 0.06,-0.12,0.83,U] [#8 0.32,1.08,0.00,M5] 
21:37:38.044 00.000 10844 single-star, 4 included, MultiStar: {0.52, -0.12}, one-star: {0.32, -0.27}
21:37:38.044 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.80) = xAngle (0.10 = 0.10)
21:37:38.044 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.01 = 0.01)
21:37:38.044 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-0.71 mountX=0.42 mountY=0.00, mountTheta=0.01
21:37:38.044 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.27, opts=13)
21:37:38.044 00.000 10844 Enqueuing Move request for scope (0.32, -0.27)
21:37:38.044 00.000 11060 Worker thread wakes up
21:37:38.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.27) opts 0xd
21:37:38.047 00.003 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.27)
21:37:38.047 00.000 11060 Moving (0.32, -0.27) raw xDistance=0.42 yDistance=0.00
21:37:38.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
21:37:38.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:38.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:37:38.047 00.000 11060 MoveAxis(W, 62, ABG)
21:37:38.047 00.000 11060 Guiding  Dir = 3, Dur = 62
21:37:38.053 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:38.061 00.008 11060 IsSlewing returns 0
21:37:38.061 00.000 11060 IsGuiding returns 0
21:37:38.070 00.009 10844 UpdateGuideState exits: m=1316 SNR=23.1
21:37:38.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:38.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:38.070 00.000 10844 Enqueuing Expose request
21:37:38.126 00.056 11060 IsGuiding returns 0
21:37:38.126 00.000 11060 Move returns status 0, amount 62
21:37:38.126 00.000 11060 MoveAxis(N, 0, ABG)
21:37:38.126 00.000 11060 Move returns status 0, amount 0
21:37:38.126 00.000 11060 move complete, result=0
21:37:38.126 00.000 11060 worker thread done servicing request
21:37:38.126 00.000 10844 GuideStep: 0.4 px 62 ms WEST, 0.0 px 0 ms NORTH
21:37:38.126 00.000 11060 Worker thread wakes up
21:37:38.127 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:38.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:38.750 00.623 11060 Exposure complete
21:37:38.923 00.173 11060 worker thread done servicing request
21:37:38.923 00.000 10844 OnExposeComplete: enter
21:37:38.923 00.000 10844 UpdateGuideState(): m_state=6
21:37:38.923 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
21:37:38.923 00.000 10844 Star::Find returns 1 (0), X=91.31, Y=467.95, Mass=992, SNR=19.6, Peak=82 HFD=3.9
21:37:38.925 00.002 10844 MultiStar: [#1 0.35,0.37,1.13,U] [#2 0.05,-0.18,0.93,U] [#3 0.50,-0.39,0.81,U] [#4 0.59,0.28,3.58,U] [#5 0.45,-0.73,0.88,U] [#6 -0.07,0.05,0.88,U] [#7 -0.19,-0.50,1.12,U] [#8 0.97,1.55,0.00,M6] 
21:37:38.925 00.000 10844 single-star, 7 included, MultiStar: {0.29, -0.01}, one-star: {-0.10, 0.11}
21:37:38.925 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.80) = xAngle (3.10 = 3.10)
21:37:38.925 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.02 = 3.02)
21:37:38.925 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.30 mountX=-0.15 mountY=0.02, mountTheta=3.02
21:37:38.925 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
21:37:38.925 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
21:37:38.925 00.000 11060 Worker thread wakes up
21:37:38.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
21:37:38.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
21:37:38.925 00.000 11060 Moving (-0.10, 0.11) raw xDistance=-0.15 yDistance=0.02
21:37:38.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:37:38.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:38.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:37:38.925 00.000 11060 MoveAxis(E, 20, ABG)
21:37:38.925 00.000 11060 Guiding  Dir = 2, Dur = 20
21:37:38.933 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:38.941 00.008 11060 IsSlewing returns 0
21:37:38.941 00.000 11060 IsGuiding returns 0
21:37:38.951 00.010 10844 UpdateGuideState exits: m=992 SNR=19.6
21:37:38.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:38.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:38.951 00.000 10844 Enqueuing Expose request
21:37:38.974 00.023 11060 IsGuiding returns 0
21:37:38.974 00.000 11060 Move returns status 0, amount 20
21:37:38.974 00.000 11060 MoveAxis(N, 0, ABG)
21:37:38.974 00.000 11060 Move returns status 0, amount 0
21:37:38.974 00.000 11060 move complete, result=0
21:37:38.974 00.000 11060 worker thread done servicing request
21:37:38.974 00.000 11060 Worker thread wakes up
21:37:38.976 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:38.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:38.978 00.002 10844 GuideStep: -0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
21:37:39.617 00.639 11060 Exposure complete
21:37:39.774 00.157 11060 worker thread done servicing request
21:37:39.774 00.000 10844 OnExposeComplete: enter
21:37:39.774 00.000 10844 UpdateGuideState(): m_state=6
21:37:39.774 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
21:37:39.774 00.000 10844 Star::Find returns 1 (0), X=91.22, Y=468.25, Mass=1125, SNR=21.1, Peak=112 HFD=3.7
21:37:39.774 00.000 10844 MultiStar: [#1 0.61,-0.04,1.04,U] [#2 -0.45,0.20,0.72,U] [#3 0.77,-0.35,0.78,U] [#4 0.63,0.56,3.27,U] [#5 0.42,-0.77,0.91,U] [#6 -0.37,0.24,0.77,U] [#7 -0.40,-0.81,0.00,M1] [#8 0.44,1.13,0.00,M7] 
21:37:39.774 00.000 10844 refined, 6 included, MultiStar: {0.34, 0.18}, one-star: {-0.18, 0.41}
21:37:39.774 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.80) = xAngle (1.30 = 1.30)
21:37:39.774 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.21 = 1.21)
21:37:39.774 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.18 hyp=0.38 cameraTheta=0.49 mountX=0.10 mountY=0.36, mountTheta=1.29
21:37:39.776 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.18, opts=13)
21:37:39.776 00.000 10844 Enqueuing Move request for scope (0.34, 0.18)
21:37:39.776 00.000 11060 Worker thread wakes up
21:37:39.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.18) opts 0xd
21:37:39.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.18)
21:37:39.776 00.000 11060 Moving (0.34, 0.18) raw xDistance=0.10 yDistance=0.36
21:37:39.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:37:39.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
21:37:39.776 00.000 11060 MoveAxis(E, 0, ABG)
21:37:39.776 00.000 11060 Move returns status 0, amount 0
21:37:39.776 00.000 11060 MoveAxis(S, 138, ABG)
21:37:39.776 00.000 11060 Guiding  Dir = 1, Dur = 138
21:37:39.784 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:39.797 00.013 10844 UpdateGuideState exits: m=1125 SNR=21.1
21:37:39.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:39.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:39.797 00.000 10844 Enqueuing Expose request
21:37:39.806 00.009 11060 IsSlewing returns 0
21:37:39.807 00.001 11060 IsGuiding returns 0
21:37:39.981 00.174 11060 IsGuiding returns 0
21:37:39.981 00.000 11060 Move returns status 0, amount 138
21:37:39.981 00.000 11060 move complete, result=0
21:37:39.981 00.000 11060 worker thread done servicing request
21:37:39.982 00.001 11060 Worker thread wakes up
21:37:39.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:39.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:39.982 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 138 ms SOUTH
21:37:40.621 00.639 11060 Exposure complete
21:37:40.780 00.159 11060 worker thread done servicing request
21:37:40.780 00.000 10844 OnExposeComplete: enter
21:37:40.782 00.002 10844 UpdateGuideState(): m_state=6
21:37:40.782 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
21:37:40.782 00.000 10844 Star::Find returns 1 (0), X=90.71, Y=467.73, Mass=1247, SNR=22.3, Peak=111 HFD=3.6
21:37:40.782 00.000 10844 MultiStar: [#1 0.68,0.17,1.07,U] [#2 0.43,-0.67,0.82,U] [#3 0.52,1.09,0.00,M1] [#4 0.52,0.82,0.00,M9] [#5 -0.16,-0.32,0.88,U] [#6 0.69,1.44,0.00,M1] [#7 -0.47,-0.55,0.87,U] [#8 -0.12,0.77,0.74,U] 
21:37:40.782 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.12}, one-star: {-0.70, -0.11}
21:37:40.782 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.80) = xAngle (-1.15 = -1.15)
21:37:40.782 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.24 = -1.24)
21:37:40.783 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.96 mountX=0.05 mountY=-0.12, mountTheta=-1.17
21:37:40.783 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.12, opts=13)
21:37:40.783 00.000 10844 Enqueuing Move request for scope (-0.05, -0.12)
21:37:40.783 00.000 11060 Worker thread wakes up
21:37:40.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
21:37:40.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
21:37:40.783 00.000 11060 Moving (-0.05, -0.12) raw xDistance=0.05 yDistance=-0.12
21:37:40.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:37:40.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:40.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:37:40.783 00.000 11060 MoveAxis(E, 0, ABG)
21:37:40.785 00.002 11060 Move returns status 0, amount 0
21:37:40.785 00.000 11060 MoveAxis(N, 0, ABG)
21:37:40.785 00.000 11060 Move returns status 0, amount 0
21:37:40.785 00.000 11060 move complete, result=0
21:37:40.785 00.000 11060 worker thread done servicing request
21:37:40.790 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:37:40.807 00.017 10844 UpdateGuideState exits: m=1247 SNR=22.3
21:37:40.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:40.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:40.807 00.000 10844 Enqueuing Expose request
21:37:40.807 00.000 11060 Worker thread wakes up
21:37:40.807 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:40.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:40.808 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:41.440 00.632 11060 Exposure complete
21:37:41.612 00.172 11060 worker thread done servicing request
21:37:41.612 00.000 10844 OnExposeComplete: enter
21:37:41.617 00.005 10844 UpdateGuideState(): m_state=6
21:37:41.617 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
21:37:41.617 00.000 10844 Star::Find returns 1 (0), X=91.42, Y=468.08, Mass=951, SNR=19.5, Peak=98 HFD=3.2
21:37:41.617 00.000 10844 MultiStar: [#1 -0.48,0.44,0.87,U] [#2 -0.56,0.43,1.06,U] [#3 0.39,0.91,0.00,M2] [#4 0.84,0.24,3.63,U] [#5 0.27,-0.39,0.97,U] [#6 0.01,1.35,0.00,M2] [#7 -0.94,0.45,0.00,M1] [#8 -0.14,0.75,0.79,U] 
21:37:41.617 00.000 10844 single-star, 5 included, MultiStar: {0.27, 0.26}, one-star: {0.01, 0.24}
21:37:41.617 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.80) = xAngle (2.32 = 2.32)
21:37:41.617 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.23 = 2.23)
21:37:41.617 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.51 mountX=-0.17 mountY=0.19, mountTheta=2.28
21:37:41.617 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.24, opts=13)
21:37:41.617 00.000 10844 Enqueuing Move request for scope (0.01, 0.24)
21:37:41.617 00.000 11060 Worker thread wakes up
21:37:41.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
21:37:41.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
21:37:41.617 00.000 11060 Moving (0.01, 0.24) raw xDistance=-0.17 yDistance=0.19
21:37:41.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
21:37:41.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
21:37:41.617 00.000 11060 MoveAxis(E, 24, ABG)
21:37:41.617 00.000 11060 Guiding  Dir = 2, Dur = 24
21:37:41.631 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:41.646 00.015 11060 IsSlewing returns 0
21:37:41.647 00.001 11060 IsGuiding returns 0
21:37:41.650 00.003 10844 UpdateGuideState exits: m=951 SNR=19.5
21:37:41.652 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:41.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:41.652 00.000 10844 Enqueuing Expose request
21:37:41.689 00.037 11060 IsGuiding returns 0
21:37:41.689 00.000 11060 Move returns status 0, amount 24
21:37:41.689 00.000 11060 MoveAxis(S, 74, ABG)
21:37:41.690 00.001 11060 Guiding  Dir = 1, Dur = 74
21:37:41.718 00.028 11060 IsSlewing returns 0
21:37:41.718 00.000 11060 IsGuiding returns 0
21:37:41.813 00.095 11060 IsGuiding returns 0
21:37:41.813 00.000 11060 Move returns status 0, amount 74
21:37:41.813 00.000 11060 move complete, result=0
21:37:41.813 00.000 11060 worker thread done servicing request
21:37:41.813 00.000 11060 Worker thread wakes up
21:37:41.815 00.002 10844 GuideStep: -0.2 px 24 ms EAST, 0.2 px 74 ms SOUTH
21:37:41.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:41.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:42.430 00.615 11060 Exposure complete
21:37:42.614 00.184 11060 worker thread done servicing request
21:37:42.614 00.000 10844 OnExposeComplete: enter
21:37:42.614 00.000 10844 UpdateGuideState(): m_state=6
21:37:42.614 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
21:37:42.614 00.000 10844 Star::Find returns 1 (0), X=91.58, Y=467.95, Mass=1205, SNR=21.9, Peak=105 HFD=3.4
21:37:42.616 00.002 10844 MultiStar: [#1 -0.35,0.01,0.94,U] [#2 -0.47,0.10,0.80,U] [#3 0.11,-0.43,0.75,U] [#4 0.02,0.06,3.29,U] [#5 -0.28,-0.27,0.84,U] [#6 -0.54,0.62,0.78,U] [#7 -0.30,-0.72,0.94,U] [#8 0.43,0.59,0.83,U] 
21:37:42.616 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {0.17, 0.12}
21:37:42.616 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.80) = xAngle (3.80 = -2.48)
21:37:42.616 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.71 = -2.57)
21:37:42.616 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.00 mountX=-0.08 mountY=-0.05, mountTheta=-2.54
21:37:42.616 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.01, opts=13)
21:37:42.616 00.000 10844 Enqueuing Move request for scope (-0.10, 0.01)
21:37:42.616 00.000 11060 Worker thread wakes up
21:37:42.618 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
21:37:42.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
21:37:42.618 00.000 11060 Moving (-0.10, 0.01) raw xDistance=-0.08 yDistance=-0.05
21:37:42.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:37:42.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:42.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:37:42.618 00.000 11060 MoveAxis(E, 0, ABG)
21:37:42.618 00.000 11060 Move returns status 0, amount 0
21:37:42.618 00.000 11060 MoveAxis(N, 0, ABG)
21:37:42.618 00.000 11060 Move returns status 0, amount 0
21:37:42.618 00.000 11060 move complete, result=0
21:37:42.618 00.000 11060 worker thread done servicing request
21:37:42.621 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:42.641 00.020 10844 UpdateGuideState exits: m=1205 SNR=21.9
21:37:42.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:42.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:42.641 00.000 10844 Enqueuing Expose request
21:37:42.641 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:42.641 00.000 11060 Worker thread wakes up
21:37:42.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:42.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:43.277 00.636 11060 Exposure complete
21:37:43.441 00.164 11060 worker thread done servicing request
21:37:43.441 00.000 10844 OnExposeComplete: enter
21:37:43.441 00.000 10844 UpdateGuideState(): m_state=6
21:37:43.441 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
21:37:43.442 00.001 10844 Star::Find returns 1 (0), X=91.16, Y=467.73, Mass=1276, SNR=23.0, Peak=125 HFD=3.4
21:37:43.442 00.000 10844 MultiStar: [#1 -0.09,-0.04,1.02,U] [#2 0.34,0.06,0.90,U] [#3 -0.34,-0.66,0.73,U] [#4 -0.05,0.65,2.98,U] [#5 -0.29,-0.70,0.86,U] [#6 -0.46,-0.15,0.71,U] [#7 -0.07,-0.41,0.89,U] [#8 -0.50,1.31,0.00,M5] 
21:37:43.442 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.03}, one-star: {-0.25, -0.11}
21:37:43.442 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.80) = xAngle (3.70 = -2.58)
21:37:43.442 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.61 = -2.67)
21:37:43.442 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=-0.10 mountY=-0.06, mountTheta=-2.65
21:37:43.444 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
21:37:43.444 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
21:37:43.444 00.000 11060 Worker thread wakes up
21:37:43.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
21:37:43.444 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
21:37:43.444 00.000 11060 Moving (-0.12, 0.03) raw xDistance=-0.10 yDistance=-0.06
21:37:43.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:37:43.444 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:43.444 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:37:43.444 00.000 11060 MoveAxis(E, 0, ABG)
21:37:43.445 00.001 11060 Move returns status 0, amount 0
21:37:43.445 00.000 11060 MoveAxis(N, 0, ABG)
21:37:43.445 00.000 11060 Move returns status 0, amount 0
21:37:43.445 00.000 11060 move complete, result=0
21:37:43.445 00.000 11060 worker thread done servicing request
21:37:43.451 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:43.468 00.017 10844 UpdateGuideState exits: m=1276 SNR=23.0
21:37:43.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:43.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:43.468 00.000 10844 Enqueuing Expose request
21:37:43.468 00.000 11060 Worker thread wakes up
21:37:43.468 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:43.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:43.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:44.103 00.635 11060 Exposure complete
21:37:44.251 00.148 11060 worker thread done servicing request
21:37:44.252 00.001 10844 OnExposeComplete: enter
21:37:44.252 00.000 10844 UpdateGuideState(): m_state=6
21:37:44.252 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
21:37:44.252 00.000 10844 Star::Find returns 1 (0), X=91.63, Y=467.68, Mass=923, SNR=19.2, Peak=108 HFD=3.1
21:37:44.252 00.000 10844 MultiStar: [#1 0.06,-1.03,0.00,M1] [#2 -0.36,-0.58,0.91,U] [#3 -0.02,-0.51,0.78,U] [#4 -0.04,0.12,3.66,U] [#5 0.04,-1.26,0.00,M1] [#6 -0.04,-0.04,1.02,U] [#7 -0.49,-0.35,1.14,U] [#8 0.49,0.92,0.00,M6] 
21:37:44.252 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.13}, one-star: {0.22, -0.15}
21:37:44.252 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.80) = xAngle (-1.46 = -1.46)
21:37:44.253 00.001 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.54 = -1.54)
21:37:44.253 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.26 mountX=0.02 mountY=-0.16, mountTheta=-1.46
21:37:44.254 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.13, opts=13)
21:37:44.254 00.000 10844 Enqueuing Move request for scope (-0.10, -0.13)
21:37:44.254 00.000 11060 Worker thread wakes up
21:37:44.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
21:37:44.254 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
21:37:44.254 00.000 11060 Moving (-0.10, -0.13) raw xDistance=0.02 yDistance=-0.16
21:37:44.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:37:44.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:44.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:37:44.254 00.000 11060 MoveAxis(E, 0, ABG)
21:37:44.255 00.001 11060 Move returns status 0, amount 0
21:37:44.255 00.000 11060 MoveAxis(N, 0, ABG)
21:37:44.255 00.000 11060 Move returns status 0, amount 0
21:37:44.255 00.000 11060 move complete, result=0
21:37:44.255 00.000 11060 worker thread done servicing request
21:37:44.259 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:44.275 00.016 10844 UpdateGuideState exits: m=923 SNR=19.2
21:37:44.277 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:44.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:44.277 00.000 10844 Enqueuing Expose request
21:37:44.277 00.000 11060 Worker thread wakes up
21:37:44.277 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:37:44.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:44.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:44.908 00.631 11060 Exposure complete
21:37:45.086 00.178 11060 worker thread done servicing request
21:37:45.086 00.000 10844 OnExposeComplete: enter
21:37:45.086 00.000 10844 UpdateGuideState(): m_state=6
21:37:45.086 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
21:37:45.086 00.000 10844 Star::Find returns 1 (0), X=91.92, Y=467.56, Mass=883, SNR=18.5, Peak=93 HFD=3.2
21:37:45.086 00.000 10844 MultiStar: [#1 0.60,-0.04,1.10,U] [#2 0.25,0.12,0.85,U] [#3 0.03,-0.22,0.75,U] [#4 0.34,-0.09,3.76,U] [#5 0.03,-0.21,1.00,U] [#6 0.07,0.34,0.89,U] [#7 -0.46,-0.83,0.00,M1] [#8 0.02,0.97,0.00,M7] 
21:37:45.086 00.000 10844 refined, 6 included, MultiStar: {0.30, -0.07}, one-star: {0.52, -0.28}
21:37:45.088 00.002 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.80) = xAngle (0.58 = 0.58)
21:37:45.088 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.49 = 0.49)
21:37:45.088 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.07 hyp=0.30 cameraTheta=-0.22 mountX=0.25 mountY=0.14, mountTheta=0.51
21:37:45.090 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.07, opts=13)
21:37:45.090 00.000 10844 Enqueuing Move request for scope (0.30, -0.07)
21:37:45.090 00.000 11060 Worker thread wakes up
21:37:45.090 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.07) opts 0xd
21:37:45.090 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.07)
21:37:45.090 00.000 11060 Moving (0.30, -0.07) raw xDistance=0.25 yDistance=0.14
21:37:45.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:37:45.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:45.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:37:45.090 00.000 11060 MoveAxis(W, 37, ABG)
21:37:45.090 00.000 11060 Guiding  Dir = 3, Dur = 37
21:37:45.096 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:45.104 00.008 11060 IsSlewing returns 0
21:37:45.104 00.000 11060 IsGuiding returns 0
21:37:45.115 00.011 10844 UpdateGuideState exits: m=883 SNR=18.5
21:37:45.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:45.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:45.115 00.000 10844 Enqueuing Expose request
21:37:45.147 00.032 11060 IsGuiding returns 0
21:37:45.147 00.000 11060 Move returns status 0, amount 37
21:37:45.148 00.001 11060 MoveAxis(N, 0, ABG)
21:37:45.148 00.000 11060 Move returns status 0, amount 0
21:37:45.148 00.000 11060 move complete, result=0
21:37:45.148 00.000 11060 worker thread done servicing request
21:37:45.148 00.000 11060 Worker thread wakes up
21:37:45.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:45.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:45.148 00.000 10844 GuideStep: 0.3 px 37 ms WEST, 0.1 px 0 ms NORTH
21:37:45.768 00.620 11060 Exposure complete
21:37:45.945 00.177 11060 worker thread done servicing request
21:37:45.945 00.000 10844 OnExposeComplete: enter
21:37:45.945 00.000 10844 UpdateGuideState(): m_state=6
21:37:45.945 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
21:37:45.945 00.000 10844 Star::Find returns 1 (0), X=91.49, Y=468.36, Mass=1044, SNR=20.2, Peak=97 HFD=3.2
21:37:45.945 00.000 10844 MultiStar: [#1 -0.10,0.13,1.13,U] [#2 -0.27,-0.22,0.86,U] [#3 0.17,-0.14,0.82,U] [#4 0.01,0.64,3.31,U] [#5 0.27,0.23,0.91,U] [#6 -0.19,0.87,0.00,M1] [#7 -0.26,0.03,1.14,U] [#8 -0.31,1.45,0.00,M8] 
21:37:45.945 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.30}, one-star: {0.08, 0.53}
21:37:45.945 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.80) = xAngle (2.44 = 2.44)
21:37:45.945 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.35 = 2.35)
21:37:45.945 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.63 mountX=-0.23 mountY=0.21, mountTheta=2.39
21:37:45.945 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.30, opts=13)
21:37:45.945 00.000 10844 Enqueuing Move request for scope (-0.02, 0.30)
21:37:45.945 00.000 11060 Worker thread wakes up
21:37:45.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
21:37:45.945 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
21:37:45.945 00.000 11060 Moving (-0.02, 0.30) raw xDistance=-0.23 yDistance=0.21
21:37:45.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:37:45.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
21:37:45.945 00.000 11060 MoveAxis(E, 32, ABG)
21:37:45.945 00.000 11060 Guiding  Dir = 2, Dur = 32
21:37:45.956 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:45.976 00.020 10844 UpdateGuideState exits: m=1044 SNR=20.2
21:37:45.977 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:45.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:45.977 00.000 10844 Enqueuing Expose request
21:37:45.988 00.011 11060 IsSlewing returns 0
21:37:45.988 00.000 11060 IsGuiding returns 0
21:37:46.043 00.055 11060 IsGuiding returns 0
21:37:46.043 00.000 11060 Move returns status 0, amount 32
21:37:46.043 00.000 11060 MoveAxis(S, 82, ABG)
21:37:46.043 00.000 11060 Guiding  Dir = 1, Dur = 82
21:37:46.054 00.011 11060 IsSlewing returns 0
21:37:46.054 00.000 11060 IsGuiding returns 0
21:37:46.144 00.090 11060 IsGuiding returns 0
21:37:46.144 00.000 11060 Move returns status 0, amount 82
21:37:46.145 00.001 11060 move complete, result=0
21:37:46.145 00.000 11060 worker thread done servicing request
21:37:46.145 00.000 11060 Worker thread wakes up
21:37:46.145 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 82 ms SOUTH
21:37:46.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:46.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:46.783 00.638 11060 Exposure complete
21:37:46.945 00.162 11060 worker thread done servicing request
21:37:46.945 00.000 10844 OnExposeComplete: enter
21:37:46.945 00.000 10844 UpdateGuideState(): m_state=6
21:37:46.945 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
21:37:46.945 00.000 10844 Star::Find returns 1 (0), X=91.53, Y=467.84, Mass=1009, SNR=19.9, Peak=97 HFD=3.4
21:37:46.945 00.000 10844 MultiStar: [#1 -0.61,-0.21,0.95,U] [#2 0.31,-0.06,0.95,U] [#3 0.09,0.44,0.69,U] [#4 -0.50,0.87,0.00,M4] [#5 -0.38,-0.42,1.10,U] [#6 -0.36,0.19,0.83,U] [#7 -0.57,-0.72,0.00,M1] [#8 -0.55,0.56,0.97,U] 
21:37:46.945 00.000 10844 single-star, 6 included, MultiStar: {-0.21, 0.04}, one-star: {0.12, 0.00}
21:37:46.945 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.80) = xAngle (0.80 = 0.80)
21:37:46.945 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.72 = 0.72)
21:37:46.945 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.00 mountX=0.08 mountY=0.08, mountTheta=0.76
21:37:46.948 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.00, opts=13)
21:37:46.948 00.000 10844 Enqueuing Move request for scope (0.12, 0.00)
21:37:46.948 00.000 11060 Worker thread wakes up
21:37:46.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
21:37:46.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
21:37:46.948 00.000 11060 Moving (0.12, 0.00) raw xDistance=0.08 yDistance=0.08
21:37:46.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:37:46.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:46.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:37:46.948 00.000 11060 MoveAxis(E, 0, ABG)
21:37:46.948 00.000 11060 Move returns status 0, amount 0
21:37:46.948 00.000 11060 MoveAxis(N, 0, ABG)
21:37:46.948 00.000 11060 Move returns status 0, amount 0
21:37:46.948 00.000 11060 move complete, result=0
21:37:46.948 00.000 11060 worker thread done servicing request
21:37:46.953 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:46.971 00.018 10844 UpdateGuideState exits: m=1009 SNR=19.9
21:37:46.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:46.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:46.971 00.000 10844 Enqueuing Expose request
21:37:46.971 00.000 11060 Worker thread wakes up
21:37:46.971 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:37:46.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:46.974 00.003 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:47.613 00.639 11060 Exposure complete
21:37:47.783 00.170 11060 worker thread done servicing request
21:37:47.785 00.002 10844 OnExposeComplete: enter
21:37:47.785 00.000 10844 UpdateGuideState(): m_state=6
21:37:47.785 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
21:37:47.785 00.000 10844 Star::Find returns 1 (0), X=91.55, Y=468.26, Mass=1156, SNR=21.8, Peak=111 HFD=3.2
21:37:47.786 00.001 10844 MultiStar: [#1 -0.12,0.54,1.07,U] [#2 0.27,0.31,0.94,U] [#3 -0.65,0.26,0.80,U] [#4 -0.14,0.32,3.09,U] [#5 0.37,0.30,0.80,U] [#6 -0.02,0.41,0.84,U] [#7 0.01,-0.47,0.91,U] [#8 -0.52,0.94,0.00,M8] 
21:37:47.786 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.28}, one-star: {0.15, 0.43}
21:37:47.786 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.80) = xAngle (2.51 = 2.51)
21:37:47.786 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.43 = 2.43)
21:37:47.786 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.29 cameraTheta=1.71 mountX=-0.23 mountY=0.19, mountTheta=2.46
21:37:47.786 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.28, opts=13)
21:37:47.788 00.002 10844 Enqueuing Move request for scope (-0.04, 0.28)
21:37:47.788 00.000 11060 Worker thread wakes up
21:37:47.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
21:37:47.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
21:37:47.788 00.000 11060 Moving (-0.04, 0.28) raw xDistance=-0.23 yDistance=0.19
21:37:47.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:37:47.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:47.789 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:37:47.789 00.000 11060 MoveAxis(E, 34, ABG)
21:37:47.789 00.000 11060 Guiding  Dir = 2, Dur = 34
21:37:47.794 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:47.811 00.017 10844 UpdateGuideState exits: m=1156 SNR=21.8
21:37:47.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:47.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:47.811 00.000 10844 Enqueuing Expose request
21:37:47.826 00.015 11060 IsSlewing returns 0
21:37:47.826 00.000 11060 IsGuiding returns 0
21:37:47.902 00.076 11060 IsGuiding returns 0
21:37:47.902 00.000 11060 Move returns status 0, amount 34
21:37:47.902 00.000 11060 MoveAxis(N, 0, ABG)
21:37:47.902 00.000 11060 Move returns status 0, amount 0
21:37:47.902 00.000 11060 move complete, result=0
21:37:47.902 00.000 11060 worker thread done servicing request
21:37:47.902 00.000 11060 Worker thread wakes up
21:37:47.902 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
21:37:47.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:47.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:48.545 00.643 11060 Exposure complete
21:37:48.716 00.171 11060 worker thread done servicing request
21:37:48.716 00.000 10844 OnExposeComplete: enter
21:37:48.716 00.000 10844 UpdateGuideState(): m_state=6
21:37:48.716 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
21:37:48.716 00.000 10844 Star::Find returns 1 (0), X=91.13, Y=467.40, Mass=1199, SNR=21.5, Peak=106 HFD=3.7
21:37:48.718 00.002 10844 MultiStar: [#1 -0.08,-0.14,0.86,U] [#2 -0.27,-0.77,0.77,U] [#3 -0.32,-0.49,0.74,U] [#4 0.32,0.41,3.33,U] [#5 0.23,-0.09,1.05,U] [#6 -0.54,-0.02,0.77,U] [#7 -0.49,0.13,0.81,U] [#8 -0.10,0.89,0.00,M9] 
21:37:48.718 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {-0.27, -0.44}
21:37:48.718 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.80) = xAngle (-1.79 = -1.79)
21:37:48.718 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.87 = -1.87)
21:37:48.718 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.59 mountX=-0.01 mountY=-0.03, mountTheta=-1.79
21:37:48.719 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.02, opts=13)
21:37:48.721 00.002 10844 Enqueuing Move request for scope (-0.03, -0.02)
21:37:48.723 00.002 11060 Worker thread wakes up
21:37:48.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
21:37:48.723 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
21:37:48.723 00.000 11060 Moving (-0.03, -0.02) raw xDistance=-0.01 yDistance=-0.03
21:37:48.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:37:48.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:48.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:37:48.723 00.000 11060 MoveAxis(E, 0, ABG)
21:37:48.723 00.000 11060 Move returns status 0, amount 0
21:37:48.723 00.000 11060 MoveAxis(N, 0, ABG)
21:37:48.723 00.000 11060 Move returns status 0, amount 0
21:37:48.723 00.000 11060 move complete, result=0
21:37:48.723 00.000 11060 worker thread done servicing request
21:37:48.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:48.744 00.021 10844 UpdateGuideState exits: m=1199 SNR=21.5
21:37:48.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:48.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:48.744 00.000 10844 Enqueuing Expose request
21:37:48.744 00.000 11060 Worker thread wakes up
21:37:48.744 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:37:48.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:48.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:49.365 00.621 11060 Exposure complete
21:37:49.525 00.160 11060 worker thread done servicing request
21:37:49.527 00.002 10844 OnExposeComplete: enter
21:37:49.527 00.000 10844 UpdateGuideState(): m_state=6
21:37:49.527 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
21:37:49.527 00.000 10844 Star::Find returns 1 (0), X=91.33, Y=467.55, Mass=1089, SNR=20.7, Peak=84 HFD=3.5
21:37:49.527 00.000 10844 MultiStar: [#1 -0.30,0.05,0.92,U] [#2 -0.01,-0.27,0.86,U] [#3 -0.05,-0.31,0.79,U] [#4 -0.58,-0.17,3.29,U] [#5 0.61,-0.65,0.00,M1] [#6 -0.29,0.43,0.93,U] [#7 -0.33,-1.12,0.00,M1] [#8 -0.56,0.63,0.73,U] 
21:37:49.527 00.000 10844 single-star, 6 included, MultiStar: {-0.35, -0.05}, one-star: {-0.08, -0.29}
21:37:49.527 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.80) = xAngle (-1.03 = -1.03)
21:37:49.528 00.001 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.12 = -1.12)
21:37:49.528 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.83 mountX=0.15 mountY=-0.27, mountTheta=-1.05
21:37:49.528 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.29, opts=13)
21:37:49.528 00.000 10844 Enqueuing Move request for scope (-0.08, -0.29)
21:37:49.528 00.000 11060 Worker thread wakes up
21:37:49.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
21:37:49.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
21:37:49.528 00.000 11060 Moving (-0.08, -0.29) raw xDistance=0.15 yDistance=-0.27
21:37:49.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:37:49.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:49.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:37:49.528 00.000 11060 MoveAxis(W, 23, ABG)
21:37:49.528 00.000 11060 Guiding  Dir = 3, Dur = 23
21:37:49.533 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:49.544 00.011 11060 IsSlewing returns 0
21:37:49.544 00.000 11060 IsGuiding returns 0
21:37:49.552 00.008 10844 UpdateGuideState exits: m=1089 SNR=20.7
21:37:49.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:49.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:49.552 00.000 10844 Enqueuing Expose request
21:37:49.576 00.024 11060 IsGuiding returns 0
21:37:49.576 00.000 11060 Move returns status 0, amount 23
21:37:49.576 00.000 11060 MoveAxis(N, 0, ABG)
21:37:49.576 00.000 11060 Move returns status 0, amount 0
21:37:49.576 00.000 11060 move complete, result=0
21:37:49.579 00.003 11060 worker thread done servicing request
21:37:49.579 00.000 11060 Worker thread wakes up
21:37:49.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:49.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:49.580 00.001 10844 GuideStep: 0.2 px 23 ms WEST, -0.3 px 0 ms NORTH
21:37:50.205 00.625 11060 Exposure complete
21:37:50.355 00.150 11060 worker thread done servicing request
21:37:50.355 00.000 10844 OnExposeComplete: enter
21:37:50.355 00.000 10844 UpdateGuideState(): m_state=6
21:37:50.355 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
21:37:50.355 00.000 10844 Star::Find returns 1 (0), X=90.64, Y=467.40, Mass=977, SNR=19.8, Peak=77 HFD=3.5
21:37:50.355 00.000 10844 MultiStar: [#1 -0.03,-0.34,1.13,U] [#2 0.02,-0.27,0.94,U] [#3 0.74,-0.49,0.73,U] [#4 0.10,-0.11,3.41,U] [#5 -0.48,-0.16,1.11,U] [#6 -0.25,0.19,0.85,U] [#7 -0.62,-0.80,0.00,M2] [#8 -0.11,0.63,0.99,U] 
21:37:50.355 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.77, -0.43}
21:37:50.355 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.80) = xAngle (-1.33 = -1.33)
21:37:50.355 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.41 = -1.41)
21:37:50.355 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.13 mountX=0.03 mountY=-0.14, mountTheta=-1.33
21:37:50.358 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.12, opts=13)
21:37:50.358 00.000 10844 Enqueuing Move request for scope (-0.07, -0.12)
21:37:50.358 00.000 11060 Worker thread wakes up
21:37:50.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
21:37:50.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
21:37:50.358 00.000 11060 Moving (-0.07, -0.12) raw xDistance=0.03 yDistance=-0.14
21:37:50.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:37:50.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:50.360 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:37:50.360 00.000 11060 MoveAxis(E, 0, ABG)
21:37:50.360 00.000 11060 Move returns status 0, amount 0
21:37:50.360 00.000 11060 MoveAxis(N, 0, ABG)
21:37:50.360 00.000 11060 Move returns status 0, amount 0
21:37:50.360 00.000 11060 move complete, result=0
21:37:50.360 00.000 11060 worker thread done servicing request
21:37:50.364 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:50.381 00.017 10844 UpdateGuideState exits: m=977 SNR=19.8
21:37:50.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:50.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:50.381 00.000 10844 Enqueuing Expose request
21:37:50.381 00.000 11060 Worker thread wakes up
21:37:50.381 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:50.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:50.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:51.008 00.627 11060 Exposure complete
21:37:51.200 00.192 11060 worker thread done servicing request
21:37:51.200 00.000 10844 OnExposeComplete: enter
21:37:51.200 00.000 10844 UpdateGuideState(): m_state=6
21:37:51.200 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
21:37:51.200 00.000 10844 Star::Find returns 1 (0), X=91.00, Y=467.83, Mass=1132, SNR=21.3, Peak=95 HFD=3.8
21:37:51.200 00.000 10844 MultiStar: [#1 0.05,0.37,0.82,U] [#2 -0.11,0.05,0.79,U] [#3 0.31,0.20,0.70,U] [#4 0.39,0.71,3.50,U] [#5 0.33,-0.18,0.91,U] [#6 0.03,0.33,0.85,U] [#7 -0.43,-0.82,0.00,M3] [#8 0.82,1.16,0.00,M8] 
21:37:51.202 00.002 10844 refined, 6 included, MultiStar: {0.17, 0.36}, one-star: {-0.41, -0.01}
21:37:51.202 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.80) = xAngle (1.93 = 1.93)
21:37:51.202 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.84 = 1.84)
21:37:51.202 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.36 hyp=0.40 cameraTheta=1.13 mountX=-0.14 mountY=0.38, mountTheta=1.92
21:37:51.203 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.36, opts=13)
21:37:51.203 00.000 10844 Enqueuing Move request for scope (0.17, 0.36)
21:37:51.203 00.000 11060 Worker thread wakes up
21:37:51.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.36) opts 0xd
21:37:51.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.36)
21:37:51.203 00.000 11060 Moving (0.17, 0.36) raw xDistance=-0.14 yDistance=0.38
21:37:51.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:37:51.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
21:37:51.203 00.000 11060 MoveAxis(E, 20, ABG)
21:37:51.203 00.000 11060 Guiding  Dir = 2, Dur = 20
21:37:51.210 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:51.215 00.005 11060 IsSlewing returns 0
21:37:51.215 00.000 11060 IsGuiding returns 0
21:37:51.229 00.014 10844 UpdateGuideState exits: m=1132 SNR=21.3
21:37:51.230 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:51.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:51.230 00.000 10844 Enqueuing Expose request
21:37:51.246 00.016 11060 IsGuiding returns 0
21:37:51.246 00.000 11060 Move returns status 0, amount 20
21:37:51.246 00.000 11060 MoveAxis(S, 147, ABG)
21:37:51.246 00.000 11060 Guiding  Dir = 1, Dur = 147
21:37:51.261 00.015 11060 IsSlewing returns 0
21:37:51.261 00.000 11060 IsGuiding returns 0
21:37:51.412 00.151 11060 IsGuiding returns 0
21:37:51.412 00.000 11060 Move returns status 0, amount 147
21:37:51.412 00.000 11060 move complete, result=0
21:37:51.412 00.000 11060 worker thread done servicing request
21:37:51.412 00.000 11060 Worker thread wakes up
21:37:51.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:51.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:51.412 00.000 10844 GuideStep: -0.1 px 20 ms EAST, 0.4 px 147 ms SOUTH
21:37:52.041 00.629 11060 Exposure complete
21:37:52.220 00.179 11060 worker thread done servicing request
21:37:52.220 00.000 10844 OnExposeComplete: enter
21:37:52.220 00.000 10844 UpdateGuideState(): m_state=6
21:37:52.220 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
21:37:52.220 00.000 10844 Star::Find returns 1 (0), X=90.75, Y=468.40, Mass=1148, SNR=21.4, Peak=115 HFD=3.2
21:37:52.222 00.002 10844 MultiStar: [#1 0.03,0.78,0.94,U] [#2 -0.73,0.06,0.81,U] [#3 -0.16,1.43,0.00,M1] [#4 -0.78,1.04,0.00,M1] [#5 -0.11,0.82,0.91,U] [#6 -0.19,1.34,0.00,M1] [#7 -0.30,0.09,0.78,U] [#8 0.20,1.56,0.00,M9] 
21:37:52.222 00.000 10844 refined, 4 included, MultiStar: {-0.35, 0.49}, one-star: {-0.66, 0.56}
21:37:52.222 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.80) = xAngle (3.00 = 3.00)
21:37:52.222 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
21:37:52.222 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.49 hyp=0.60 cameraTheta=2.20 mountX=-0.59 mountY=0.14, mountTheta=2.92
21:37:52.222 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.49, opts=13)
21:37:52.222 00.000 10844 Enqueuing Move request for scope (-0.35, 0.49)
21:37:52.222 00.000 11060 Worker thread wakes up
21:37:52.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.49) opts 0xd
21:37:52.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.49)
21:37:52.222 00.000 11060 Moving (-0.35, 0.49) raw xDistance=-0.59 yDistance=0.14
21:37:52.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.59
21:37:52.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:52.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:37:52.222 00.000 11060 MoveAxis(E, 88, ABG)
21:37:52.222 00.000 11060 Guiding  Dir = 2, Dur = 88
21:37:52.230 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:52.240 00.010 11060 IsSlewing returns 0
21:37:52.240 00.000 11060 IsGuiding returns 0
21:37:52.245 00.005 10844 UpdateGuideState exits: m=1148 SNR=21.4
21:37:52.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:52.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:52.245 00.000 10844 Enqueuing Expose request
21:37:52.334 00.089 11060 IsGuiding returns 0
21:37:52.334 00.000 11060 Move returns status 0, amount 88
21:37:52.335 00.001 11060 MoveAxis(N, 0, ABG)
21:37:52.335 00.000 11060 Move returns status 0, amount 0
21:37:52.335 00.000 11060 move complete, result=0
21:37:52.335 00.000 11060 worker thread done servicing request
21:37:52.335 00.000 11060 Worker thread wakes up
21:37:52.335 00.000 10844 GuideStep: -0.6 px 88 ms EAST, 0.1 px 0 ms NORTH
21:37:52.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:52.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:52.965 00.630 11060 Exposure complete
21:37:53.124 00.159 11060 worker thread done servicing request
21:37:53.124 00.000 10844 OnExposeComplete: enter
21:37:53.129 00.005 10844 UpdateGuideState(): m_state=6
21:37:53.129 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
21:37:53.129 00.000 10844 Star::Find returns 1 (0), X=91.09, Y=468.05, Mass=1043, SNR=20.4, Peak=105 HFD=3.3
21:37:53.129 00.000 10844 MultiStar: [#1 -0.17,-0.42,0.95,U] [#2 -0.60,-0.55,0.82,U] [#3 -0.60,0.47,0.75,U] [#4 0.09,1.19,0.00,M2] [#5 -1.00,-0.23,0.00,M1] [#6 -0.34,1.09,0.00,M2] [#7 -0.84,0.39,0.00,M3] [#8 0.08,0.99,0.00,M10] 
21:37:53.129 00.000 10844 single-star, 3 included, MultiStar: {-0.40, -0.08}, one-star: {-0.32, 0.21}
21:37:53.129 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.80) = xAngle (3.36 = -2.93)
21:37:53.129 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.27 = -3.01)
21:37:53.129 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.21 hyp=0.38 cameraTheta=2.55 mountX=-0.37 mountY=-0.05, mountTheta=-3.01
21:37:53.131 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.21, opts=13)
21:37:53.131 00.000 10844 Enqueuing Move request for scope (-0.32, 0.21)
21:37:53.131 00.000 11060 Worker thread wakes up
21:37:53.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.21) opts 0xd
21:37:53.131 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.21)
21:37:53.131 00.000 11060 Moving (-0.32, 0.21) raw xDistance=-0.37 yDistance=-0.05
21:37:53.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.37
21:37:53.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:53.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:37:53.131 00.000 11060 MoveAxis(E, 57, ABG)
21:37:53.131 00.000 11060 Guiding  Dir = 2, Dur = 57
21:37:53.134 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:53.147 00.013 11060 IsSlewing returns 0
21:37:53.147 00.000 11060 IsGuiding returns 0
21:37:53.157 00.010 10844 UpdateGuideState exits: m=1043 SNR=20.4
21:37:53.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:53.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:53.157 00.000 10844 Enqueuing Expose request
21:37:53.208 00.051 11060 IsGuiding returns 0
21:37:53.208 00.000 11060 Move returns status 0, amount 57
21:37:53.208 00.000 11060 MoveAxis(N, 0, ABG)
21:37:53.208 00.000 11060 Move returns status 0, amount 0
21:37:53.208 00.000 11060 move complete, result=0
21:37:53.208 00.000 11060 worker thread done servicing request
21:37:53.208 00.000 11060 Worker thread wakes up
21:37:53.208 00.000 10844 GuideStep: -0.4 px 57 ms EAST, -0.0 px 0 ms NORTH
21:37:53.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:53.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:53.842 00.634 11060 Exposure complete
21:37:53.994 00.152 11060 worker thread done servicing request
21:37:53.994 00.000 10844 OnExposeComplete: enter
21:37:53.994 00.000 10844 UpdateGuideState(): m_state=6
21:37:53.994 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
21:37:53.994 00.000 10844 Star::Find returns 1 (0), X=91.59, Y=468.36, Mass=941, SNR=19.3, Peak=96 HFD=3.2
21:37:53.995 00.001 10844 MultiStar: [#1 -0.33,0.48,1.15,U] [#2 -0.21,-0.21,0.94,U] [#3 0.45,0.50,0.95,U] [#4 0.33,0.93,0.00,M3] [#5 -0.63,-0.21,1.11,U] [#6 -0.56,1.53,0.00,M3] [#7 -0.58,-0.12,1.08,U] [#8 0.26,0.79,0.96,U] 
21:37:53.995 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.24}, one-star: {0.19, 0.52}
21:37:53.995 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.80) = xAngle (2.92 = 2.92)
21:37:53.995 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.83 = 2.83)
21:37:53.995 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.11 mountX=-0.28 mountY=0.09, mountTheta=2.84
21:37:53.996 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.24, opts=13)
21:37:53.996 00.000 10844 Enqueuing Move request for scope (-0.15, 0.24)
21:37:53.996 00.000 11060 Worker thread wakes up
21:37:53.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
21:37:53.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
21:37:53.996 00.000 11060 Moving (-0.15, 0.24) raw xDistance=-0.28 yDistance=0.09
21:37:53.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:37:53.997 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:53.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:37:53.997 00.000 11060 MoveAxis(E, 42, ABG)
21:37:53.997 00.000 11060 Guiding  Dir = 2, Dur = 42
21:37:54.001 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:54.009 00.008 11060 IsSlewing returns 0
21:37:54.009 00.000 11060 IsGuiding returns 0
21:37:54.019 00.010 10844 UpdateGuideState exits: m=941 SNR=19.3
21:37:54.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:54.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:54.019 00.000 10844 Enqueuing Expose request
21:37:54.054 00.035 11060 IsGuiding returns 0
21:37:54.054 00.000 11060 Move returns status 0, amount 42
21:37:54.054 00.000 11060 MoveAxis(N, 0, ABG)
21:37:54.054 00.000 11060 Move returns status 0, amount 0
21:37:54.054 00.000 11060 move complete, result=0
21:37:54.054 00.000 11060 worker thread done servicing request
21:37:54.054 00.000 11060 Worker thread wakes up
21:37:54.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:54.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:54.054 00.000 10844 GuideStep: -0.3 px 42 ms EAST, 0.1 px 0 ms NORTH
21:37:54.687 00.633 11060 Exposure complete
21:37:54.861 00.174 11060 worker thread done servicing request
21:37:54.861 00.000 10844 OnExposeComplete: enter
21:37:54.864 00.003 10844 UpdateGuideState(): m_state=6
21:37:54.864 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
21:37:54.864 00.000 10844 Star::Find returns 1 (0), X=91.26, Y=467.74, Mass=1258, SNR=22.7, Peak=129 HFD=3.5
21:37:54.864 00.000 10844 MultiStar: [#1 -0.77,0.06,0.98,U] [#2 -0.25,0.28,0.75,U] [#3 -0.17,-0.07,0.63,U] [#4 0.16,0.67,3.13,U] [#5 -0.64,0.05,1.07,U] [#6 -0.48,0.95,0.00,M4] [#7 0.20,0.30,0.84,U] [#8 -0.05,1.02,0.00,M10] 
21:37:54.864 00.000 10844 single-star, 6 included, MultiStar: {-0.14, 0.30}, one-star: {-0.15, -0.09}
21:37:54.864 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.80) = xAngle (-1.78 = -1.78)
21:37:54.864 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.87 = -1.87)
21:37:54.864 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.58 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
21:37:54.864 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.09, opts=13)
21:37:54.864 00.000 10844 Enqueuing Move request for scope (-0.15, -0.09)
21:37:54.864 00.000 11060 Worker thread wakes up
21:37:54.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
21:37:54.867 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
21:37:54.867 00.000 11060 Moving (-0.15, -0.09) raw xDistance=-0.04 yDistance=-0.17
21:37:54.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:37:54.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:54.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:37:54.867 00.000 11060 MoveAxis(E, 0, ABG)
21:37:54.867 00.000 11060 Move returns status 0, amount 0
21:37:54.867 00.000 11060 MoveAxis(N, 0, ABG)
21:37:54.867 00.000 11060 Move returns status 0, amount 0
21:37:54.867 00.000 11060 move complete, result=0
21:37:54.867 00.000 11060 worker thread done servicing request
21:37:54.872 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:54.892 00.020 10844 UpdateGuideState exits: m=1258 SNR=22.7
21:37:54.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:54.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:54.892 00.000 10844 Enqueuing Expose request
21:37:54.892 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:37:54.892 00.000 11060 Worker thread wakes up
21:37:54.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:54.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:55.530 00.638 11060 Exposure complete
21:37:55.703 00.173 11060 worker thread done servicing request
21:37:55.705 00.002 10844 OnExposeComplete: enter
21:37:55.705 00.000 10844 UpdateGuideState(): m_state=6
21:37:55.705 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
21:37:55.705 00.000 10844 Star::Find returns 1 (0), X=90.87, Y=467.00, Mass=992, SNR=19.8, Peak=96 HFD=4.0
21:37:55.705 00.000 10844 MultiStar: [#1 -0.76,-0.15,1.07,U] [#2 -0.67,-0.42,0.97,U] [#3 -0.75,-0.42,0.83,U] [#4 -1.16,0.20,0.00,M3] [#5 -0.34,-0.82,0.00,M1] [#6 -1.25,0.30,0.00,M5] [#7 -1.21,-0.13,0.00,M2] [#8 -0.78,0.38,0.70,U] 
21:37:55.705 00.000 10844 refined, 4 included, MultiStar: {-0.69, -0.32}, one-star: {-0.54, -0.83}
21:37:55.705 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.80) = xAngle (-1.90 = -1.90)
21:37:55.705 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.99 = -1.99)
21:37:55.707 00.002 10844 CameraToMount -- cameraX=-0.69 cameraY=-0.32 hyp=0.77 cameraTheta=-2.71 mountX=-0.25 mountY=-0.70, mountTheta=-1.91
21:37:55.708 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.69, y=-0.32, opts=13)
21:37:55.708 00.000 10844 Enqueuing Move request for scope (-0.69, -0.32)
21:37:55.708 00.000 11060 Worker thread wakes up
21:37:55.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.32) opts 0xd
21:37:55.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.69, -0.32)
21:37:55.708 00.000 11060 Moving (-0.69, -0.32) raw xDistance=-0.25 yDistance=-0.70
21:37:55.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:37:55.708 00.000 11060 resist switch: large excursion: input -0.70 thresh 0.57 direction from 1 to -1
21:37:55.708 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.10
21:37:55.710 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.70
21:37:55.710 00.000 11060 MoveAxis(E, 37, ABG)
21:37:55.710 00.000 11060 Guiding  Dir = 2, Dur = 37
21:37:55.717 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:55.732 00.015 10844 UpdateGuideState exits: m=992 SNR=19.8
21:37:55.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:55.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:55.735 00.003 10844 Enqueuing Expose request
21:37:55.735 00.000 11060 IsSlewing returns 0
21:37:55.735 00.000 11060 IsGuiding returns 0
21:37:55.803 00.068 11060 IsGuiding returns 0
21:37:55.803 00.000 11060 Move returns status 0, amount 37
21:37:55.803 00.000 11060 BLC: Oldest BLC event removed
21:37:55.803 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:37:55.803 00.000 11060 MoveAxis(N, 1018, ABG)
21:37:55.803 00.000 11060 duration set to 750 by maxDecDuration
21:37:55.803 00.000 11060 Guiding  Dir = 0, Dur = 750
21:37:55.819 00.016 11060 IsSlewing returns 0
21:37:55.819 00.000 11060 IsGuiding returns 0
21:37:56.595 00.776 11060 IsGuiding returns 0
21:37:56.595 00.000 11060 Move returns status 0, amount 750
21:37:56.595 00.000 11060 move complete, result=0
21:37:56.595 00.000 11060 worker thread done servicing request
21:37:56.595 00.000 11060 Worker thread wakes up
21:37:56.595 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.7 px 750 ms NORTH
21:37:56.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:56.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:57.219 00.624 11060 Exposure complete
21:37:57.364 00.145 11060 worker thread done servicing request
21:37:57.364 00.000 10844 OnExposeComplete: enter
21:37:57.364 00.000 10844 UpdateGuideState(): m_state=6
21:37:57.364 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
21:37:57.364 00.000 10844 Star::Find returns 1 (0), X=90.99, Y=468.10, Mass=1002, SNR=20.0, Peak=97 HFD=3.0
21:37:57.364 00.000 10844 MultiStar: [#1 -0.10,0.03,0.97,U] [#2 0.06,-0.30,0.81,U] [#3 0.32,-0.42,0.67,U] [#4 0.61,0.83,0.00,M4] [#5 -0.30,-0.22,0.99,U] [#6 0.25,0.75,1.05,U] [#7 -0.75,-0.47,0.83,U] [#8 0.47,0.99,0.00,M10] 
21:37:57.364 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.01}, one-star: {-0.42, 0.26}
21:37:57.364 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.80) = xAngle (-2.27 = -2.27)
21:37:57.364 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.36 = -2.36)
21:37:57.364 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.08 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
21:37:57.369 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
21:37:57.369 00.000 10844 Enqueuing Move request for scope (-0.14, -0.01)
21:37:57.369 00.000 11060 Worker thread wakes up
21:37:57.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
21:37:57.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
21:37:57.369 00.000 11060 Moving (-0.14, -0.01) raw xDistance=-0.09 yDistance=-0.10
21:37:57.369 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.86, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.490321, 1:0.101427
21:37:57.369 00.000 11060 BLC: No correction, Miss < min_move
21:37:57.371 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:37:57.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:57.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:37:57.371 00.000 11060 MoveAxis(E, 0, ABG)
21:37:57.371 00.000 11060 Move returns status 0, amount 0
21:37:57.371 00.000 11060 MoveAxis(N, 0, ABG)
21:37:57.371 00.000 11060 Move returns status 0, amount 0
21:37:57.371 00.000 11060 move complete, result=0
21:37:57.371 00.000 11060 worker thread done servicing request
21:37:57.376 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:57.391 00.015 10844 UpdateGuideState exits: m=1002 SNR=20.0
21:37:57.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:57.393 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:57.393 00.000 10844 Enqueuing Expose request
21:37:57.393 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:57.393 00.000 11060 Worker thread wakes up
21:37:57.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:57.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:58.040 00.647 11060 Exposure complete
21:37:58.191 00.151 11060 worker thread done servicing request
21:37:58.192 00.001 10844 OnExposeComplete: enter
21:37:58.192 00.000 10844 UpdateGuideState(): m_state=6
21:37:58.192 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
21:37:58.192 00.000 10844 Star::Find returns 1 (0), X=91.24, Y=468.39, Mass=992, SNR=20.4, Peak=105 HFD=3.2
21:37:58.192 00.000 10844 MultiStar: [#1 -0.98,0.29,0.00,M1] [#2 -0.05,0.02,1.09,U] [#3 0.55,-0.14,0.54,U] [#4 0.40,0.84,0.00,M5] [#5 -0.29,0.17,0.90,U] [#6 -0.69,1.20,0.00,M5] [#7 -0.24,-0.43,0.98,U] [#8 0.35,0.46,0.87,U] 
21:37:58.192 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.12}, one-star: {-0.17, 0.55}
21:37:58.192 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.80) = xAngle (2.57 = 2.57)
21:37:58.192 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.48 = 2.48)
21:37:58.192 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=-0.10 mountY=0.07, mountTheta=2.51
21:37:58.192 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
21:37:58.192 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
21:37:58.192 00.000 11060 Worker thread wakes up
21:37:58.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
21:37:58.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
21:37:58.192 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.10 yDistance=0.07
21:37:58.192 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.86, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.490321, 1:0.101427, 2:-0.073682
21:37:58.192 00.000 11060 BLC: No correction, Miss < min_move
21:37:58.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:37:58.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:58.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:37:58.192 00.000 11060 MoveAxis(E, 0, ABG)
21:37:58.192 00.000 11060 Move returns status 0, amount 0
21:37:58.192 00.000 11060 MoveAxis(N, 0, ABG)
21:37:58.192 00.000 11060 Move returns status 0, amount 0
21:37:58.192 00.000 11060 move complete, result=0
21:37:58.192 00.000 11060 worker thread done servicing request
21:37:58.198 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:58.213 00.015 10844 UpdateGuideState exits: m=992 SNR=20.4
21:37:58.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:58.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:58.213 00.000 10844 Enqueuing Expose request
21:37:58.213 00.000 11060 Worker thread wakes up
21:37:58.213 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:37:58.218 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:58.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:58.857 00.639 11060 Exposure complete
21:37:58.998 00.141 11060 worker thread done servicing request
21:37:58.998 00.000 10844 OnExposeComplete: enter
21:37:58.998 00.000 10844 UpdateGuideState(): m_state=6
21:37:58.998 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
21:37:58.998 00.000 10844 Star::Find returns 1 (0), X=91.32, Y=467.89, Mass=969, SNR=19.3, Peak=94 HFD=3.3
21:37:58.998 00.000 10844 MultiStar: [#1 -1.81,0.52,0.00,M2] [#2 -0.51,0.09,1.00,U] [#3 -0.16,0.39,0.80,U] [#4 -0.45,0.73,3.68,U] [#5 -0.24,0.80,1.03,U] [#6 -1.14,1.23,0.00,M6] [#7 0.01,-0.07,1.04,U] [#8 -0.20,0.83,0.80,U] 
21:37:59.003 00.005 10844 single-star, 6 included, MultiStar: {-0.30, 0.49}, one-star: {-0.09, 0.05}
21:37:59.003 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.80) = xAngle (3.38 = -2.90)
21:37:59.003 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.30 = -2.99)
21:37:59.003 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.58 mountX=-0.10 mountY=-0.02, mountTheta=-2.98
21:37:59.003 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
21:37:59.003 00.000 10844 Enqueuing Move request for scope (-0.09, 0.05)
21:37:59.003 00.000 11060 Worker thread wakes up
21:37:59.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
21:37:59.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
21:37:59.003 00.000 11060 Moving (-0.09, 0.05) raw xDistance=-0.10 yDistance=-0.02
21:37:59.003 00.000 11060 BLC: window closed
21:37:59.003 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.86, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.490321, 1:0.101427, 2:-0.073682
21:37:59.003 00.000 11060 BLC: No correction, Miss < min_move
21:37:59.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:37:59.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:59.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:37:59.003 00.000 11060 MoveAxis(E, 0, ABG)
21:37:59.003 00.000 11060 Move returns status 0, amount 0
21:37:59.003 00.000 11060 MoveAxis(N, 0, ABG)
21:37:59.003 00.000 11060 Move returns status 0, amount 0
21:37:59.005 00.002 11060 move complete, result=0
21:37:59.005 00.000 11060 worker thread done servicing request
21:37:59.008 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:37:59.028 00.020 10844 UpdateGuideState exits: m=969 SNR=19.3
21:37:59.030 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:59.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:59.030 00.000 10844 Enqueuing Expose request
21:37:59.030 00.000 11060 Worker thread wakes up
21:37:59.030 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:37:59.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:59.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:37:59.661 00.631 11060 Exposure complete
21:37:59.838 00.177 11060 worker thread done servicing request
21:37:59.838 00.000 10844 OnExposeComplete: enter
21:37:59.838 00.000 10844 UpdateGuideState(): m_state=6
21:37:59.838 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
21:37:59.838 00.000 10844 Star::Find returns 1 (0), X=91.88, Y=467.73, Mass=1336, SNR=23.2, Peak=124 HFD=3.8
21:37:59.838 00.000 10844 MultiStar: [#1 -0.34,0.37,0.93,U] [#2 -1.48,-0.45,0.00,M1] [#3 -0.30,0.55,0.64,U] [#4 0.44,0.59,2.96,U] [#5 0.16,-0.05,0.63,U] [#6 -0.03,0.23,0.83,U] [#7 0.02,-0.60,0.76,U] [#8 -0.02,1.05,0.00,M9] 
21:37:59.838 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.26}, one-star: {0.47, -0.10}
21:37:59.838 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.80) = xAngle (1.79 = 1.79)
21:37:59.838 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.71 = 1.71)
21:37:59.838 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.32 cameraTheta=0.99 mountX=-0.07 mountY=0.31, mountTheta=1.79
21:37:59.838 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.26, opts=13)
21:37:59.838 00.000 10844 Enqueuing Move request for scope (0.17, 0.26)
21:37:59.838 00.000 11060 Worker thread wakes up
21:37:59.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
21:37:59.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
21:37:59.838 00.000 11060 Moving (0.17, 0.26) raw xDistance=-0.07 yDistance=0.31
21:37:59.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:37:59.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:37:59.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:37:59.838 00.000 11060 MoveAxis(E, 0, ABG)
21:37:59.838 00.000 11060 Move returns status 0, amount 0
21:37:59.838 00.000 11060 MoveAxis(N, 0, ABG)
21:37:59.838 00.000 11060 Move returns status 0, amount 0
21:37:59.838 00.000 11060 move complete, result=0
21:37:59.838 00.000 11060 worker thread done servicing request
21:37:59.849 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:37:59.871 00.022 10844 UpdateGuideState exits: m=1336 SNR=23.2
21:37:59.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:59.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:37:59.871 00.000 10844 Enqueuing Expose request
21:37:59.871 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:37:59.873 00.002 11060 Worker thread wakes up
21:37:59.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:37:59.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:00.514 00.641 11060 Exposure complete
21:38:00.678 00.164 11060 worker thread done servicing request
21:38:00.678 00.000 10844 OnExposeComplete: enter
21:38:00.678 00.000 10844 UpdateGuideState(): m_state=6
21:38:00.678 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
21:38:00.678 00.000 10844 Star::Find returns 1 (0), X=91.46, Y=467.91, Mass=1069, SNR=20.6, Peak=116 HFD=3.3
21:38:00.680 00.002 10844 MultiStar: [#1 -0.28,0.39,1.08,U] [#2 -1.25,-0.02,0.00,M2] [#3 0.24,0.10,0.66,U] [#4 0.02,0.39,3.21,U] [#5 -0.43,-0.24,0.94,U] [#6 -0.62,0.80,0.00,M6] [#7 0.20,0.04,0.78,U] [#8 0.34,0.64,0.87,U] 
21:38:00.680 00.000 10844 single-star, 6 included, MultiStar: {0.00, 0.25}, one-star: {0.05, 0.07}
21:38:00.680 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.80) = xAngle (1.70 = 1.70)
21:38:00.680 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.62 = 1.62)
21:38:00.680 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=-0.01 mountY=0.09, mountTheta=1.70
21:38:00.680 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
21:38:00.680 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
21:38:00.680 00.000 11060 Worker thread wakes up
21:38:00.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
21:38:00.680 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
21:38:00.680 00.000 11060 Moving (0.05, 0.07) raw xDistance=-0.01 yDistance=0.09
21:38:00.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:38:00.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:00.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:38:00.680 00.000 11060 MoveAxis(E, 0, ABG)
21:38:00.680 00.000 11060 Move returns status 0, amount 0
21:38:00.680 00.000 11060 MoveAxis(N, 0, ABG)
21:38:00.680 00.000 11060 Move returns status 0, amount 0
21:38:00.680 00.000 11060 move complete, result=0
21:38:00.680 00.000 11060 worker thread done servicing request
21:38:00.688 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:00.706 00.018 10844 UpdateGuideState exits: m=1069 SNR=20.6
21:38:00.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:00.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:00.706 00.000 10844 Enqueuing Expose request
21:38:00.706 00.000 11060 Worker thread wakes up
21:38:00.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:00.706 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:38:00.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:01.332 00.626 11060 Exposure complete
21:38:01.486 00.154 11060 worker thread done servicing request
21:38:01.486 00.000 10844 OnExposeComplete: enter
21:38:01.486 00.000 10844 UpdateGuideState(): m_state=6
21:38:01.486 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
21:38:01.486 00.000 10844 Star::Find returns 1 (0), X=91.57, Y=468.17, Mass=992, SNR=19.8, Peak=94 HFD=3.3
21:38:01.486 00.000 10844 MultiStar: [#1 -0.36,-0.20,1.07,U] [#2 -0.25,0.24,0.86,U] [#3 -0.14,0.20,0.69,U] [#4 -0.23,0.72,3.65,U] [#5 0.32,-0.85,0.00,M1] [#6 -0.44,0.23,0.98,U] [#7 -0.17,-0.08,0.99,U] [#8 0.03,0.89,0.00,M9] 
21:38:01.486 00.000 10844 single-star, 6 included, MultiStar: {-0.22, 0.35}, one-star: {0.16, 0.34}
21:38:01.486 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.80) = xAngle (1.93 = 1.93)
21:38:01.486 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.84 = 1.84)
21:38:01.486 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.34 hyp=0.37 cameraTheta=1.12 mountX=-0.13 mountY=0.36, mountTheta=1.92
21:38:01.494 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.34, opts=13)
21:38:01.494 00.000 10844 Enqueuing Move request for scope (0.16, 0.34)
21:38:01.494 00.000 11060 Worker thread wakes up
21:38:01.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.34) opts 0xd
21:38:01.494 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.34)
21:38:01.494 00.000 11060 Moving (0.16, 0.34) raw xDistance=-0.13 yDistance=0.36
21:38:01.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:38:01.496 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:01.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:38:01.496 00.000 11060 MoveAxis(E, 19, ABG)
21:38:01.496 00.000 11060 Guiding  Dir = 2, Dur = 19
21:38:01.503 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:01.505 00.002 11060 IsSlewing returns 0
21:38:01.505 00.000 11060 IsGuiding returns 0
21:38:01.521 00.016 10844 UpdateGuideState exits: m=992 SNR=19.8
21:38:01.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:01.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:01.521 00.000 10844 Enqueuing Expose request
21:38:01.537 00.016 11060 IsGuiding returns 0
21:38:01.537 00.000 11060 Move returns status 0, amount 19
21:38:01.537 00.000 11060 MoveAxis(N, 0, ABG)
21:38:01.537 00.000 11060 Move returns status 0, amount 0
21:38:01.537 00.000 11060 move complete, result=0
21:38:01.537 00.000 11060 worker thread done servicing request
21:38:01.537 00.000 10844 GuideStep: -0.1 px 19 ms EAST, 0.4 px 0 ms NORTH
21:38:01.537 00.000 11060 Worker thread wakes up
21:38:01.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:01.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:02.172 00.635 11060 Exposure complete
21:38:02.344 00.172 11060 worker thread done servicing request
21:38:02.344 00.000 10844 OnExposeComplete: enter
21:38:02.344 00.000 10844 UpdateGuideState(): m_state=6
21:38:02.344 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
21:38:02.344 00.000 10844 Star::Find returns 1 (0), X=91.64, Y=468.29, Mass=697, SNR=16.3, Peak=79 HFD=3.2
21:38:02.344 00.000 10844 MultiStar: [#1 0.06,0.22,1.49,U] [#2 0.23,0.23,1.22,U] [#3 0.28,0.25,0.93,U] [#4 0.81,1.04,0.00,M2] [#5 -0.43,-0.07,1.22,U] [#6 0.28,0.24,1.07,U] [#7 0.42,-0.44,1.36,U] [#8 -0.03,0.49,1.15,U] 
21:38:02.344 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.15}, one-star: {0.23, 0.45}
21:38:02.344 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.80) = xAngle (1.68 = 1.68)
21:38:02.344 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.59 = 1.59)
21:38:02.344 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.88 mountX=-0.02 mountY=0.20, mountTheta=1.68
21:38:02.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.15, opts=13)
21:38:02.344 00.000 10844 Enqueuing Move request for scope (0.13, 0.15)
21:38:02.344 00.000 11060 Worker thread wakes up
21:38:02.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
21:38:02.344 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
21:38:02.344 00.000 11060 Moving (0.13, 0.15) raw xDistance=-0.02 yDistance=0.20
21:38:02.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:38:02.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:02.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:38:02.344 00.000 11060 MoveAxis(E, 0, ABG)
21:38:02.344 00.000 11060 Move returns status 0, amount 0
21:38:02.344 00.000 11060 MoveAxis(N, 0, ABG)
21:38:02.344 00.000 11060 Move returns status 0, amount 0
21:38:02.344 00.000 11060 move complete, result=0
21:38:02.344 00.000 11060 worker thread done servicing request
21:38:02.355 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:02.375 00.020 10844 UpdateGuideState exits: m=697 SNR=16.3
21:38:02.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:02.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:02.375 00.000 10844 Enqueuing Expose request
21:38:02.375 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:38:02.376 00.001 11060 Worker thread wakes up
21:38:02.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:02.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:03.004 00.628 11060 Exposure complete
21:38:03.172 00.168 11060 worker thread done servicing request
21:38:03.176 00.004 10844 OnExposeComplete: enter
21:38:03.176 00.000 10844 UpdateGuideState(): m_state=6
21:38:03.176 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
21:38:03.176 00.000 10844 Star::Find returns 1 (0), X=91.49, Y=467.86, Mass=877, SNR=18.3, Peak=104 HFD=3.2
21:38:03.176 00.000 10844 MultiStar: [#1 0.21,0.55,1.09,U] [#2 -0.52,0.13,0.99,U] [#3 1.08,-0.28,0.00,M1] [#4 0.26,0.67,3.82,U] [#5 0.65,-0.29,1.14,U] [#6 -0.42,0.26,0.97,U] [#7 -0.16,-0.13,0.99,U] [#8 0.18,0.48,0.89,U] 
21:38:03.176 00.000 10844 single-star, 7 included, MultiStar: {0.10, 0.32}, one-star: {0.08, 0.02}
21:38:03.176 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.80) = xAngle (1.04 = 1.04)
21:38:03.176 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.96 = 0.96)
21:38:03.176 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.24 mountX=0.04 mountY=0.07, mountTheta=1.02
21:38:03.177 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
21:38:03.177 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
21:38:03.177 00.000 11060 Worker thread wakes up
21:38:03.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
21:38:03.177 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
21:38:03.177 00.000 11060 Moving (0.08, 0.02) raw xDistance=0.04 yDistance=0.07
21:38:03.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:38:03.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:03.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:38:03.177 00.000 11060 MoveAxis(E, 0, ABG)
21:38:03.177 00.000 11060 Move returns status 0, amount 0
21:38:03.177 00.000 11060 MoveAxis(N, 0, ABG)
21:38:03.177 00.000 11060 Move returns status 0, amount 0
21:38:03.177 00.000 11060 move complete, result=0
21:38:03.177 00.000 11060 worker thread done servicing request
21:38:03.184 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:38:03.203 00.019 10844 UpdateGuideState exits: m=877 SNR=18.3
21:38:03.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:03.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:03.203 00.000 10844 Enqueuing Expose request
21:38:03.203 00.000 11060 Worker thread wakes up
21:38:03.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:03.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:03.203 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:38:03.829 00.626 11060 Exposure complete
21:38:03.982 00.153 11060 worker thread done servicing request
21:38:03.984 00.002 10844 OnExposeComplete: enter
21:38:03.984 00.000 10844 UpdateGuideState(): m_state=6
21:38:03.984 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
21:38:03.984 00.000 10844 Star::Find returns 1 (0), X=91.43, Y=467.69, Mass=955, SNR=19.7, Peak=125 HFD=3.1
21:38:03.984 00.000 10844 MultiStar: [#1 0.02,0.33,1.06,U] [#2 0.35,0.29,1.01,U] [#3 0.44,-0.35,0.66,U] [#4 0.81,0.18,3.49,U] [#5 -0.03,-0.58,0.90,U] [#6 0.11,0.17,0.88,U] [#7 -0.43,-0.69,1.04,U] [#8 0.38,0.70,0.81,U] 
21:38:03.985 00.001 10844 single-star, 8 included, MultiStar: {0.32, 0.03}, one-star: {0.02, -0.14}
21:38:03.985 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.80) = xAngle (-0.60 = -0.60)
21:38:03.985 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.68 = -0.68)
21:38:03.985 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.40 mountX=0.12 mountY=-0.09, mountTheta=-0.65
21:38:03.985 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
21:38:03.985 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
21:38:03.985 00.000 11060 Worker thread wakes up
21:38:03.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
21:38:03.985 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
21:38:03.987 00.002 11060 Moving (0.02, -0.14) raw xDistance=0.12 yDistance=-0.09
21:38:03.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
21:38:03.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:03.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:38:03.987 00.000 11060 MoveAxis(W, 18, ABG)
21:38:03.987 00.000 11060 Guiding  Dir = 3, Dur = 18
21:38:03.989 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:03.995 00.006 11060 IsSlewing returns 0
21:38:03.995 00.000 11060 IsGuiding returns 0
21:38:04.004 00.009 10844 UpdateGuideState exits: m=955 SNR=19.7
21:38:04.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:04.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:04.004 00.000 10844 Enqueuing Expose request
21:38:04.025 00.021 11060 IsGuiding returns 0
21:38:04.025 00.000 11060 Move returns status 0, amount 18
21:38:04.025 00.000 11060 MoveAxis(N, 0, ABG)
21:38:04.025 00.000 11060 Move returns status 0, amount 0
21:38:04.025 00.000 11060 move complete, result=0
21:38:04.025 00.000 11060 worker thread done servicing request
21:38:04.025 00.000 11060 Worker thread wakes up
21:38:04.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:04.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:04.029 00.004 10844 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
21:38:04.652 00.623 11060 Exposure complete
21:38:04.827 00.175 11060 worker thread done servicing request
21:38:04.827 00.000 10844 OnExposeComplete: enter
21:38:04.827 00.000 10844 UpdateGuideState(): m_state=6
21:38:04.829 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
21:38:04.829 00.000 10844 Star::Find returns 1 (0), X=91.06, Y=468.49, Mass=820, SNR=17.8, Peak=89 HFD=3.6
21:38:04.829 00.000 10844 MultiStar: [#1 0.36,0.54,1.21,U] [#2 0.01,-0.05,1.06,U] [#3 0.72,0.25,0.97,U] [#4 0.22,0.37,4.18,U] [#5 0.66,-1.07,0.00,M1] [#6 0.45,0.32,1.20,U] [#7 0.41,-0.36,1.12,U] [#8 1.00,0.95,0.00,M7] 
21:38:04.829 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.28}, one-star: {-0.35, 0.65}
21:38:04.829 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.80) = xAngle (1.64 = 1.64)
21:38:04.829 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.56 = 1.56)
21:38:04.829 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.28 hyp=0.38 cameraTheta=0.84 mountX=-0.03 mountY=0.38, mountTheta=1.64
21:38:04.831 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.28, opts=13)
21:38:04.831 00.000 10844 Enqueuing Move request for scope (0.25, 0.28)
21:38:04.831 00.000 11060 Worker thread wakes up
21:38:04.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.28) opts 0xd
21:38:04.831 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.28)
21:38:04.831 00.000 11060 Moving (0.25, 0.28) raw xDistance=-0.03 yDistance=0.38
21:38:04.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:38:04.832 00.001 11060 switching direction from -1 to 1 - decHistory=4 oldest=-0.04 newest=0.35
21:38:04.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
21:38:04.832 00.000 11060 MoveAxis(E, 0, ABG)
21:38:04.832 00.000 11060 Move returns status 0, amount 0
21:38:04.832 00.000 11060 BLC: Oldest BLC event removed
21:38:04.832 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:38:04.832 00.000 11060 MoveAxis(S, 895, ABG)
21:38:04.832 00.000 11060 duration set to 750 by maxDecDuration
21:38:04.832 00.000 11060 Guiding  Dir = 1, Dur = 750
21:38:04.837 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:38:04.844 00.007 11060 IsSlewing returns 0
21:38:04.844 00.000 11060 IsGuiding returns 0
21:38:04.868 00.024 10844 UpdateGuideState exits: m=820 SNR=17.8
21:38:04.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:04.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:04.868 00.000 10844 Enqueuing Expose request
21:38:05.601 00.733 11060 IsGuiding returns 0
21:38:05.601 00.000 11060 Move returns status 0, amount 750
21:38:05.601 00.000 11060 move complete, result=0
21:38:05.601 00.000 11060 worker thread done servicing request
21:38:05.601 00.000 11060 Worker thread wakes up
21:38:05.601 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 750 ms SOUTH
21:38:05.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:05.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:06.237 00.636 11060 Exposure complete
21:38:06.404 00.167 11060 worker thread done servicing request
21:38:06.406 00.002 10844 OnExposeComplete: enter
21:38:06.406 00.000 10844 UpdateGuideState(): m_state=6
21:38:06.406 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
21:38:06.406 00.000 10844 Star::Find returns 1 (0), X=91.75, Y=468.11, Mass=889, SNR=18.9, Peak=101 HFD=3.5
21:38:06.406 00.000 10844 MultiStar: [#1 -0.07,0.22,1.00,U] [#2 -0.45,0.78,0.00,M1] [#3 1.14,0.06,0.00,M1] [#4 0.66,1.10,0.00,M1] [#5 -0.40,-0.50,0.93,U] [#6 -0.40,0.57,0.78,U] [#7 -0.09,-0.01,0.98,U] [#8 0.27,1.11,0.00,M8] 
21:38:06.406 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.10}, one-star: {0.34, 0.28}
21:38:06.406 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.80) = xAngle (3.19 = -3.09)
21:38:06.406 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.10 = 3.10)
21:38:06.406 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.39 mountX=-0.15 mountY=0.01, mountTheta=3.10
21:38:06.408 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.10, opts=13)
21:38:06.408 00.000 10844 Enqueuing Move request for scope (-0.11, 0.10)
21:38:06.409 00.001 11060 Worker thread wakes up
21:38:06.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
21:38:06.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
21:38:06.409 00.000 11060 Moving (-0.11, 0.10) raw xDistance=-0.15 yDistance=0.01
21:38:06.409 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.87, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.265049, 1:0.005643
21:38:06.409 00.000 11060 BLC: No correction, Miss < min_move
21:38:06.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:38:06.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:06.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:38:06.409 00.000 11060 MoveAxis(E, 22, ABG)
21:38:06.409 00.000 11060 Guiding  Dir = 2, Dur = 22
21:38:06.414 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:06.430 00.016 10844 UpdateGuideState exits: m=889 SNR=18.9
21:38:06.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:06.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:06.430 00.000 10844 Enqueuing Expose request
21:38:06.440 00.010 11060 IsSlewing returns 0
21:38:06.440 00.000 11060 IsGuiding returns 0
21:38:06.481 00.041 11060 IsGuiding returns 0
21:38:06.481 00.000 11060 Move returns status 0, amount 22
21:38:06.481 00.000 11060 MoveAxis(N, 0, ABG)
21:38:06.481 00.000 11060 Move returns status 0, amount 0
21:38:06.481 00.000 11060 move complete, result=0
21:38:06.482 00.001 11060 worker thread done servicing request
21:38:06.482 00.000 11060 Worker thread wakes up
21:38:06.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:06.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:06.482 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
21:38:07.102 00.620 11060 Exposure complete
21:38:07.260 00.158 11060 worker thread done servicing request
21:38:07.262 00.002 10844 OnExposeComplete: enter
21:38:07.262 00.000 10844 UpdateGuideState(): m_state=6
21:38:07.262 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
21:38:07.262 00.000 10844 Star::Find returns 1 (0), X=91.19, Y=467.32, Mass=1043, SNR=20.5, Peak=106 HFD=3.4
21:38:07.262 00.000 10844 MultiStar: [#1 -0.75,-0.94,0.00,M1] [#2 -0.45,-0.81,0.00,M2] [#3 0.45,-0.05,0.74,U] [#4 0.76,-0.32,3.46,U] [#5 0.18,-0.96,0.00,M1] [#6 -0.15,-0.01,0.83,U] [#7 0.16,-0.46,1.02,U] [#8 0.39,1.15,0.00,M9] 
21:38:07.262 00.000 10844 refined, 4 included, MultiStar: {0.40, -0.30}, one-star: {-0.22, -0.51}
21:38:07.262 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.80) = xAngle (0.15 = 0.15)
21:38:07.262 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.06 = 0.06)
21:38:07.262 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.30 hyp=0.50 cameraTheta=-0.65 mountX=0.49 mountY=0.03, mountTheta=0.07
21:38:07.262 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.30, opts=13)
21:38:07.262 00.000 10844 Enqueuing Move request for scope (0.40, -0.30)
21:38:07.262 00.000 11060 Worker thread wakes up
21:38:07.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.30) opts 0xd
21:38:07.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.30)
21:38:07.265 00.003 11060 Moving (0.40, -0.30) raw xDistance=0.49 yDistance=0.03
21:38:07.265 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.87, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.265049, 1:0.005643, 2:0.032139
21:38:07.265 00.000 11060 BLC: No correction, Miss < min_move
21:38:07.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
21:38:07.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:07.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:38:07.269 00.004 11060 MoveAxis(W, 72, ABG)
21:38:07.269 00.000 11060 Guiding  Dir = 3, Dur = 72
21:38:07.281 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:07.295 00.014 11060 IsSlewing returns 0
21:38:07.295 00.000 11060 IsGuiding returns 0
21:38:07.297 00.002 10844 UpdateGuideState exits: m=1043 SNR=20.5
21:38:07.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:07.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:07.297 00.000 10844 Enqueuing Expose request
21:38:07.393 00.096 11060 IsGuiding returns 0
21:38:07.393 00.000 11060 Move returns status 0, amount 72
21:38:07.393 00.000 11060 MoveAxis(N, 0, ABG)
21:38:07.393 00.000 11060 Move returns status 0, amount 0
21:38:07.393 00.000 11060 move complete, result=0
21:38:07.393 00.000 11060 worker thread done servicing request
21:38:07.393 00.000 11060 Worker thread wakes up
21:38:07.393 00.000 10844 GuideStep: 0.5 px 72 ms WEST, 0.0 px 0 ms NORTH
21:38:07.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:07.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:08.022 00.629 11060 Exposure complete
21:38:08.183 00.161 11060 worker thread done servicing request
21:38:08.183 00.000 10844 OnExposeComplete: enter
21:38:08.183 00.000 10844 UpdateGuideState(): m_state=6
21:38:08.184 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
21:38:08.184 00.000 10844 Star::Find returns 1 (0), X=91.54, Y=468.25, Mass=1018, SNR=20.2, Peak=103 HFD=3.2
21:38:08.184 00.000 10844 MultiStar: [#1 0.11,0.60,1.12,U] [#2 -0.42,0.56,0.91,U] [#3 0.08,0.04,0.81,U] [#4 0.67,0.59,0.00,M1] [#5 -0.09,-0.09,0.97,U] [#6 0.02,0.29,0.99,U] [#7 -0.48,0.07,0.93,U] [#8 0.28,1.16,0.00,M10] 
21:38:08.184 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.28}, one-star: {0.14, 0.41}
21:38:08.184 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.80) = xAngle (2.67 = 2.67)
21:38:08.184 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.58 = 2.58)
21:38:08.184 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.30 cameraTheta=1.86 mountX=-0.26 mountY=0.16, mountTheta=2.60
21:38:08.184 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.28, opts=13)
21:38:08.184 00.000 10844 Enqueuing Move request for scope (-0.08, 0.28)
21:38:08.184 00.000 11060 Worker thread wakes up
21:38:08.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
21:38:08.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
21:38:08.184 00.000 11060 Moving (-0.08, 0.28) raw xDistance=-0.26 yDistance=0.16
21:38:08.184 00.000 11060 BLC: window closed
21:38:08.184 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.87, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.265049, 1:0.005643, 2:0.032139
21:38:08.184 00.000 11060 BLC: No correction, Miss < min_move
21:38:08.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:38:08.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:08.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:38:08.184 00.000 11060 MoveAxis(E, 36, ABG)
21:38:08.184 00.000 11060 Guiding  Dir = 2, Dur = 36
21:38:08.193 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:08.193 00.000 11060 IsSlewing returns 0
21:38:08.193 00.000 11060 IsGuiding returns 0
21:38:08.212 00.019 10844 UpdateGuideState exits: m=1018 SNR=20.2
21:38:08.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:08.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:08.212 00.000 10844 Enqueuing Expose request
21:38:08.239 00.027 11060 IsGuiding returns 0
21:38:08.239 00.000 11060 Move returns status 0, amount 36
21:38:08.239 00.000 11060 MoveAxis(N, 0, ABG)
21:38:08.239 00.000 11060 Move returns status 0, amount 0
21:38:08.239 00.000 11060 move complete, result=0
21:38:08.239 00.000 11060 worker thread done servicing request
21:38:08.239 00.000 11060 Worker thread wakes up
21:38:08.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:08.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:08.244 00.005 10844 GuideStep: -0.3 px 36 ms EAST, 0.2 px 0 ms NORTH
21:38:08.869 00.625 11060 Exposure complete
21:38:09.020 00.151 11060 worker thread done servicing request
21:38:09.020 00.000 10844 OnExposeComplete: enter
21:38:09.020 00.000 10844 UpdateGuideState(): m_state=6
21:38:09.020 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
21:38:09.020 00.000 10844 Star::Find returns 1 (0), X=91.82, Y=468.50, Mass=920, SNR=19.2, Peak=103 HFD=3.0
21:38:09.020 00.000 10844 MultiStar: [#1 0.32,0.53,1.04,U] [#2 0.08,0.17,1.05,U] [#3 0.44,0.01,0.93,U] [#4 0.74,0.87,0.00,M2] [#5 -0.05,-0.36,0.99,U] [#6 0.69,0.72,0.00,M1] [#7 -0.34,0.16,1.02,U] [#8 0.44,1.28,0.00,R] 
21:38:09.020 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.20}, one-star: {0.41, 0.66}
21:38:09.020 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.80) = xAngle (1.76 = 1.76)
21:38:09.020 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.68 = 1.68)
21:38:09.020 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.96 mountX=-0.05 mountY=0.24, mountTheta=1.76
21:38:09.022 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.20, opts=13)
21:38:09.022 00.000 10844 Enqueuing Move request for scope (0.14, 0.20)
21:38:09.022 00.000 11060 Worker thread wakes up
21:38:09.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
21:38:09.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
21:38:09.022 00.000 11060 Moving (0.14, 0.20) raw xDistance=-0.05 yDistance=0.24
21:38:09.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:38:09.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
21:38:09.022 00.000 11060 MoveAxis(E, 0, ABG)
21:38:09.022 00.000 11060 Move returns status 0, amount 0
21:38:09.022 00.000 11060 MoveAxis(S, 93, ABG)
21:38:09.022 00.000 11060 Guiding  Dir = 1, Dur = 93
21:38:09.027 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:09.036 00.009 11060 IsSlewing returns 0
21:38:09.036 00.000 11060 IsGuiding returns 0
21:38:09.047 00.011 10844 UpdateGuideState exits: m=920 SNR=19.2
21:38:09.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:09.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:09.047 00.000 10844 Enqueuing Expose request
21:38:09.139 00.092 11060 IsGuiding returns 0
21:38:09.139 00.000 11060 Move returns status 0, amount 93
21:38:09.139 00.000 11060 move complete, result=0
21:38:09.139 00.000 11060 worker thread done servicing request
21:38:09.139 00.000 11060 Worker thread wakes up
21:38:09.139 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 93 ms SOUTH
21:38:09.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:09.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:09.766 00.627 11060 Exposure complete
21:38:09.943 00.177 11060 worker thread done servicing request
21:38:09.943 00.000 10844 OnExposeComplete: enter
21:38:09.943 00.000 10844 UpdateGuideState(): m_state=6
21:38:09.948 00.005 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
21:38:09.948 00.000 10844 Star::Find returns 1 (0), X=91.25, Y=467.26, Mass=827, SNR=18.1, Peak=97 HFD=3.5
21:38:09.948 00.000 10844 MultiStar: [#1 0.01,0.47,1.45,U] [#2 -0.37,-0.40,1.04,U] [#3 0.72,0.39,0.73,U] [#4 0.47,0.40,3.94,U] [#5 0.35,-0.28,1.13,U] [#6 -0.22,0.57,1.03,U] [#7 -0.23,-0.15,0.97,U] [#8 -0.52,-0.85,0.00,M1] 
21:38:09.948 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.15}, one-star: {-0.15, -0.57}
21:38:09.948 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.80) = xAngle (1.56 = 1.56)
21:38:09.948 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.47 = 1.47)
21:38:09.948 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.75 mountX=0.00 mountY=0.22, mountTheta=1.56
21:38:09.952 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.15, opts=13)
21:38:09.952 00.000 10844 Enqueuing Move request for scope (0.16, 0.15)
21:38:09.954 00.002 11060 Worker thread wakes up
21:38:09.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
21:38:09.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
21:38:09.954 00.000 11060 Moving (0.16, 0.15) raw xDistance=0.00 yDistance=0.22
21:38:09.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:38:09.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
21:38:09.954 00.000 11060 MoveAxis(E, 0, ABG)
21:38:09.954 00.000 11060 Move returns status 0, amount 0
21:38:09.954 00.000 11060 MoveAxis(S, 83, ABG)
21:38:09.954 00.000 11060 Guiding  Dir = 1, Dur = 83
21:38:09.961 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:09.971 00.010 11060 IsSlewing returns 0
21:38:09.971 00.000 11060 IsGuiding returns 0
21:38:09.976 00.005 10844 UpdateGuideState exits: m=827 SNR=18.1
21:38:09.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:09.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:09.976 00.000 10844 Enqueuing Expose request
21:38:10.058 00.082 11060 IsGuiding returns 0
21:38:10.058 00.000 11060 Move returns status 0, amount 83
21:38:10.058 00.000 11060 move complete, result=0
21:38:10.058 00.000 11060 worker thread done servicing request
21:38:10.058 00.000 11060 Worker thread wakes up
21:38:10.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:10.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:10.058 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 83 ms SOUTH
21:38:10.686 00.628 11060 Exposure complete
21:38:10.861 00.175 11060 worker thread done servicing request
21:38:10.861 00.000 10844 OnExposeComplete: enter
21:38:10.861 00.000 10844 UpdateGuideState(): m_state=6
21:38:10.861 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
21:38:10.861 00.000 10844 Star::Find returns 1 (0), X=91.62, Y=468.08, Mass=914, SNR=19.1, Peak=86 HFD=3.3
21:38:10.861 00.000 10844 MultiStar: [#1 0.48,0.73,1.14,U] [#2 0.58,-0.10,0.89,U] [#3 0.54,0.59,0.86,U] [#4 0.84,0.85,0.00,M2] [#5 0.22,-0.19,0.98,U] [#6 -0.23,1.09,0.00,M1] [#7 -0.14,0.43,0.93,U] [#8 0.04,-0.16,0.98,U] 
21:38:10.861 00.000 10844 single-star, 6 included, MultiStar: {0.27, 0.23}, one-star: {0.21, 0.25}
21:38:10.861 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.80) = xAngle (1.67 = 1.67)
21:38:10.861 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.58 = 1.58)
21:38:10.861 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.32 cameraTheta=0.86 mountX=-0.03 mountY=0.32, mountTheta=1.67
21:38:10.861 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.25, opts=13)
21:38:10.861 00.000 10844 Enqueuing Move request for scope (0.21, 0.25)
21:38:10.861 00.000 11060 Worker thread wakes up
21:38:10.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
21:38:10.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
21:38:10.861 00.000 11060 Moving (0.21, 0.25) raw xDistance=-0.03 yDistance=0.32
21:38:10.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:38:10.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
21:38:10.861 00.000 11060 MoveAxis(E, 0, ABG)
21:38:10.861 00.000 11060 Move returns status 0, amount 0
21:38:10.861 00.000 11060 MoveAxis(S, 124, ABG)
21:38:10.861 00.000 11060 Guiding  Dir = 1, Dur = 124
21:38:10.867 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:10.877 00.010 11060 IsSlewing returns 0
21:38:10.877 00.000 11060 IsGuiding returns 0
21:38:10.891 00.014 10844 UpdateGuideState exits: m=914 SNR=19.1
21:38:10.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:10.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:10.891 00.000 10844 Enqueuing Expose request
21:38:11.023 00.132 11060 IsGuiding returns 0
21:38:11.023 00.000 11060 Move returns status 0, amount 124
21:38:11.024 00.001 11060 move complete, result=0
21:38:11.024 00.000 11060 worker thread done servicing request
21:38:11.024 00.000 11060 Worker thread wakes up
21:38:11.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:11.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:11.027 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 124 ms SOUTH
21:38:11.646 00.619 11060 Exposure complete
21:38:11.809 00.163 11060 worker thread done servicing request
21:38:11.809 00.000 10844 OnExposeComplete: enter
21:38:11.809 00.000 10844 UpdateGuideState(): m_state=6
21:38:11.809 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
21:38:11.809 00.000 10844 Star::Find returns 1 (0), X=91.44, Y=468.54, Mass=1074, SNR=20.7, Peak=85 HFD=3.3
21:38:11.809 00.000 10844 MultiStar: [#1 -0.91,1.01,0.00,M1] [#2 -0.55,0.13,1.00,U] [#3 0.47,0.89,0.00,M1] [#4 0.99,1.45,0.00,M3] [#5 -0.58,-0.19,1.08,U] [#6 0.01,1.05,0.00,M2] [#7 -0.37,0.60,0.85,U] [#8 -0.19,-0.03,0.78,U] 
21:38:11.809 00.000 10844 refined, 4 included, MultiStar: {-0.34, 0.24}, one-star: {0.03, 0.71}
21:38:11.809 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.80) = xAngle (3.34 = -2.95)
21:38:11.809 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.25 = -3.03)
21:38:11.809 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.24 hyp=0.42 cameraTheta=2.53 mountX=-0.41 mountY=-0.05, mountTheta=-3.03
21:38:11.811 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.24, opts=13)
21:38:11.811 00.000 10844 Enqueuing Move request for scope (-0.34, 0.24)
21:38:11.811 00.000 11060 Worker thread wakes up
21:38:11.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.24) opts 0xd
21:38:11.811 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.24)
21:38:11.811 00.000 11060 Moving (-0.34, 0.24) raw xDistance=-0.41 yDistance=-0.05
21:38:11.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
21:38:11.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:11.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:38:11.811 00.000 11060 MoveAxis(E, 60, ABG)
21:38:11.811 00.000 11060 Guiding  Dir = 2, Dur = 60
21:38:11.814 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:11.835 00.021 11060 IsSlewing returns 0
21:38:11.836 00.001 11060 IsGuiding returns 0
21:38:11.839 00.003 10844 UpdateGuideState exits: m=1074 SNR=20.7
21:38:11.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:11.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:11.839 00.000 10844 Enqueuing Expose request
21:38:11.921 00.082 11060 IsGuiding returns 0
21:38:11.921 00.000 11060 Move returns status 0, amount 60
21:38:11.921 00.000 11060 MoveAxis(N, 0, ABG)
21:38:11.921 00.000 11060 Move returns status 0, amount 0
21:38:11.921 00.000 11060 move complete, result=0
21:38:11.922 00.001 11060 worker thread done servicing request
21:38:11.922 00.000 11060 Worker thread wakes up
21:38:11.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:11.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:11.931 00.009 10844 GuideStep: -0.4 px 60 ms EAST, -0.0 px 0 ms NORTH
21:38:12.553 00.622 11060 Exposure complete
21:38:12.720 00.167 11060 worker thread done servicing request
21:38:12.723 00.003 10844 OnExposeComplete: enter
21:38:12.723 00.000 10844 UpdateGuideState(): m_state=6
21:38:12.723 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
21:38:12.723 00.000 10844 Star::Find returns 1 (0), X=91.15, Y=468.47, Mass=880, SNR=18.7, Peak=99 HFD=3.1
21:38:12.723 00.000 10844 MultiStar: [#1 0.36,-0.30,1.23,U] [#2 -1.20,0.45,0.00,M1] [#3 0.87,-0.14,0.84,U] [#4 0.45,0.97,0.00,M4] [#5 -0.10,-0.81,1.09,U] [#6 0.28,1.22,0.00,M3] [#7 0.12,-0.18,0.92,U] [#8 -0.05,0.13,1.06,U] 
21:38:12.723 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.12}, one-star: {-0.26, 0.64}
21:38:12.723 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.80) = xAngle (0.09 = 0.09)
21:38:12.723 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.00 = 0.00)
21:38:12.723 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.71 mountX=0.19 mountY=0.00, mountTheta=0.00
21:38:12.725 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.12, opts=13)
21:38:12.725 00.000 10844 Enqueuing Move request for scope (0.14, -0.12)
21:38:12.725 00.000 11060 Worker thread wakes up
21:38:12.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
21:38:12.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
21:38:12.725 00.000 11060 Moving (0.14, -0.12) raw xDistance=0.19 yDistance=0.00
21:38:12.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:38:12.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:12.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:38:12.725 00.000 11060 MoveAxis(W, 26, ABG)
21:38:12.725 00.000 11060 Guiding  Dir = 3, Dur = 26
21:38:12.732 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:38:12.734 00.002 11060 IsSlewing returns 0
21:38:12.738 00.004 11060 IsGuiding returns 0
21:38:12.749 00.011 10844 UpdateGuideState exits: m=880 SNR=18.7
21:38:12.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:12.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:12.749 00.000 10844 Enqueuing Expose request
21:38:12.780 00.031 11060 IsGuiding returns 0
21:38:12.781 00.001 11060 Move returns status 0, amount 26
21:38:12.781 00.000 11060 MoveAxis(N, 0, ABG)
21:38:12.781 00.000 11060 Move returns status 0, amount 0
21:38:12.781 00.000 11060 move complete, result=0
21:38:12.781 00.000 11060 worker thread done servicing request
21:38:12.781 00.000 11060 Worker thread wakes up
21:38:12.781 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
21:38:12.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:12.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:13.410 00.629 11060 Exposure complete
21:38:13.566 00.156 11060 worker thread done servicing request
21:38:13.566 00.000 10844 OnExposeComplete: enter
21:38:13.566 00.000 10844 UpdateGuideState(): m_state=6
21:38:13.566 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
21:38:13.566 00.000 10844 Star::Find returns 1 (0), X=91.18, Y=467.74, Mass=1437, SNR=24.4, Peak=123 HFD=3.7
21:38:13.566 00.000 10844 MultiStar: [#1 -0.14,0.73,0.91,U] [#2 -0.64,0.11,0.68,U] [#3 0.80,0.70,0.00,M1] [#4 1.00,0.77,0.00,M5] [#5 -0.63,0.40,0.82,U] [#6 -0.41,0.95,0.00,M4] [#7 0.18,0.24,0.68,U] [#8 0.04,-0.16,0.59,U] 
21:38:13.566 00.000 10844 single-star, 5 included, MultiStar: {-0.25, 0.22}, one-star: {-0.23, -0.10}
21:38:13.566 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.80) = xAngle (-1.93 = -1.93)
21:38:13.566 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.02 = -2.02)
21:38:13.566 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.74 mountX=-0.09 mountY=-0.23, mountTheta=-1.95
21:38:13.566 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.10, opts=13)
21:38:13.566 00.000 10844 Enqueuing Move request for scope (-0.23, -0.10)
21:38:13.566 00.000 11060 Worker thread wakes up
21:38:13.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
21:38:13.566 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
21:38:13.566 00.000 11060 Moving (-0.23, -0.10) raw xDistance=-0.09 yDistance=-0.23
21:38:13.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:38:13.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:13.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:38:13.566 00.000 11060 MoveAxis(E, 0, ABG)
21:38:13.566 00.000 11060 Move returns status 0, amount 0
21:38:13.566 00.000 11060 MoveAxis(N, 0, ABG)
21:38:13.566 00.000 11060 Move returns status 0, amount 0
21:38:13.566 00.000 11060 move complete, result=0
21:38:13.566 00.000 11060 worker thread done servicing request
21:38:13.572 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:13.592 00.020 10844 UpdateGuideState exits: m=1437 SNR=24.4
21:38:13.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:13.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:13.592 00.000 10844 Enqueuing Expose request
21:38:13.592 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:38:13.592 00.000 11060 Worker thread wakes up
21:38:13.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:13.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:14.228 00.636 11060 Exposure complete
21:38:14.406 00.178 11060 worker thread done servicing request
21:38:14.407 00.001 10844 OnExposeComplete: enter
21:38:14.407 00.000 10844 UpdateGuideState(): m_state=6
21:38:14.409 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
21:38:14.409 00.000 10844 Star::Find returns 1 (0), X=91.12, Y=468.30, Mass=800, SNR=17.7, Peak=82 HFD=3.3
21:38:14.409 00.000 10844 MultiStar: [#1 -0.38,-0.13,1.28,U] [#2 -0.38,0.31,1.09,U] [#3 0.85,0.52,0.00,M2] [#4 0.66,0.90,0.00,M6] [#5 -0.97,-0.19,0.00,M1] [#6 0.70,1.10,0.00,M5] [#7 -0.42,-0.27,1.06,U] [#8 -0.05,-0.04,1.14,U] 
21:38:14.409 00.000 10844 refined, 4 included, MultiStar: {-0.31, 0.06}, one-star: {-0.29, 0.47}
21:38:14.409 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.80) = xAngle (3.76 = -2.52)
21:38:14.409 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.67 = -2.61)
21:38:14.409 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.31 cameraTheta=2.96 mountX=-0.25 mountY=-0.16, mountTheta=-2.59
21:38:14.411 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.06, opts=13)
21:38:14.411 00.000 10844 Enqueuing Move request for scope (-0.31, 0.06)
21:38:14.411 00.000 11060 Worker thread wakes up
21:38:14.412 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd
21:38:14.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.06)
21:38:14.412 00.000 11060 Moving (-0.31, 0.06) raw xDistance=-0.25 yDistance=-0.16
21:38:14.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:38:14.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:14.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:38:14.412 00.000 11060 MoveAxis(E, 37, ABG)
21:38:14.412 00.000 11060 Guiding  Dir = 2, Dur = 37
21:38:14.417 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:14.422 00.005 11060 IsSlewing returns 0
21:38:14.422 00.000 11060 IsGuiding returns 0
21:38:14.436 00.014 10844 UpdateGuideState exits: m=800 SNR=17.7
21:38:14.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:14.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:14.436 00.000 10844 Enqueuing Expose request
21:38:14.470 00.034 11060 IsGuiding returns 0
21:38:14.470 00.000 11060 Move returns status 0, amount 37
21:38:14.471 00.001 11060 MoveAxis(N, 0, ABG)
21:38:14.471 00.000 11060 Move returns status 0, amount 0
21:38:14.471 00.000 11060 move complete, result=0
21:38:14.471 00.000 11060 worker thread done servicing request
21:38:14.471 00.000 10844 GuideStep: -0.3 px 37 ms EAST, -0.2 px 0 ms NORTH
21:38:14.471 00.000 11060 Worker thread wakes up
21:38:14.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:14.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:15.097 00.626 11060 Exposure complete
21:38:15.266 00.169 11060 worker thread done servicing request
21:38:15.266 00.000 10844 OnExposeComplete: enter
21:38:15.266 00.000 10844 UpdateGuideState(): m_state=6
21:38:15.266 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
21:38:15.266 00.000 10844 Star::Find returns 1 (0), X=91.94, Y=468.13, Mass=1066, SNR=20.7, Peak=87 HFD=4.1
21:38:15.266 00.000 10844 MultiStar: [#1 -0.48,1.08,0.00,M1] [#2 -0.75,0.53,0.00,M1] [#3 0.20,0.03,0.76,U] [#4 -0.33,0.93,0.00,M7] [#5 -0.39,0.19,1.03,U] [#6 -0.32,0.94,0.00,M6] [#7 -0.13,-0.07,0.98,U] [#8 -0.66,-0.06,0.85,U] 
21:38:15.266 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.08}, one-star: {0.53, 0.29}
21:38:15.266 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.80) = xAngle (3.18 = -3.10)
21:38:15.266 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.09 = 3.09)
21:38:15.266 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=-0.12 mountY=0.01, mountTheta=3.09
21:38:15.266 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
21:38:15.266 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
21:38:15.270 00.004 11060 Worker thread wakes up
21:38:15.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
21:38:15.270 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
21:38:15.270 00.000 11060 Moving (-0.09, 0.08) raw xDistance=-0.12 yDistance=0.01
21:38:15.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
21:38:15.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:15.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:38:15.270 00.000 11060 MoveAxis(E, 19, ABG)
21:38:15.270 00.000 11060 Guiding  Dir = 2, Dur = 19
21:38:15.287 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:15.290 00.003 11060 IsSlewing returns 0
21:38:15.290 00.000 11060 IsGuiding returns 0
21:38:15.301 00.011 10844 UpdateGuideState exits: m=1066 SNR=20.7
21:38:15.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:15.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:15.301 00.000 10844 Enqueuing Expose request
21:38:15.335 00.034 11060 IsGuiding returns 0
21:38:15.335 00.000 11060 Move returns status 0, amount 19
21:38:15.335 00.000 11060 MoveAxis(N, 0, ABG)
21:38:15.335 00.000 11060 Move returns status 0, amount 0
21:38:15.335 00.000 11060 move complete, result=0
21:38:15.335 00.000 11060 worker thread done servicing request
21:38:15.335 00.000 11060 Worker thread wakes up
21:38:15.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:15.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:15.344 00.009 10844 GuideStep: -0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
21:38:15.963 00.619 11060 Exposure complete
21:38:16.129 00.166 11060 worker thread done servicing request
21:38:16.129 00.000 10844 OnExposeComplete: enter
21:38:16.129 00.000 10844 UpdateGuideState(): m_state=6
21:38:16.129 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
21:38:16.129 00.000 10844 Star::Find returns 1 (0), X=91.68, Y=467.22, Mass=1052, SNR=20.1, Peak=101 HFD=3.6
21:38:16.129 00.000 10844 MultiStar: [#1 -0.60,-0.47,1.19,U] [#2 -1.28,0.73,0.00,M2] [#3 0.04,-0.46,0.82,U] [#4 0.54,0.87,0.00,M8] [#5 0.17,0.02,0.97,U] [#6 0.02,0.41,1.03,U] [#7 -0.40,0.21,0.92,U] [#8 -0.67,0.41,0.78,U] 
21:38:16.129 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.09}, one-star: {0.27, -0.62}
21:38:16.129 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.80) = xAngle (-1.84 = -1.84)
21:38:16.129 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.93 = -1.93)
21:38:16.129 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.65 mountX=-0.05 mountY=-0.18, mountTheta=-1.85
21:38:16.131 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.09, opts=13)
21:38:16.131 00.000 10844 Enqueuing Move request for scope (-0.17, -0.09)
21:38:16.131 00.000 11060 Worker thread wakes up
21:38:16.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
21:38:16.131 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
21:38:16.131 00.000 11060 Moving (-0.17, -0.09) raw xDistance=-0.05 yDistance=-0.18
21:38:16.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:38:16.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:16.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:38:16.131 00.000 11060 MoveAxis(E, 0, ABG)
21:38:16.133 00.002 11060 Move returns status 0, amount 0
21:38:16.133 00.000 11060 MoveAxis(N, 0, ABG)
21:38:16.133 00.000 11060 Move returns status 0, amount 0
21:38:16.133 00.000 11060 move complete, result=0
21:38:16.133 00.000 11060 worker thread done servicing request
21:38:16.134 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:16.157 00.023 10844 UpdateGuideState exits: m=1052 SNR=20.1
21:38:16.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:16.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:16.157 00.000 10844 Enqueuing Expose request
21:38:16.157 00.000 11060 Worker thread wakes up
21:38:16.157 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:38:16.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:16.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:16.792 00.635 11060 Exposure complete
21:38:16.969 00.177 11060 worker thread done servicing request
21:38:16.969 00.000 10844 OnExposeComplete: enter
21:38:16.969 00.000 10844 UpdateGuideState(): m_state=6
21:38:16.969 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
21:38:16.969 00.000 10844 Star::Find returns 1 (0), X=91.54, Y=468.35, Mass=1283, SNR=22.6, Peak=134 HFD=3.2
21:38:16.969 00.000 10844 MultiStar: [#1 -0.60,0.32,0.99,U] [#2 -0.16,0.91,0.00,M3] [#3 0.27,-0.04,0.70,U] [#4 0.40,0.82,0.00,M9] [#5 -0.45,1.09,0.00,M1] [#6 0.22,0.91,0.00,M6] [#7 -0.07,-0.01,0.87,U] [#8 -1.22,0.02,0.00,M1] 
21:38:16.969 00.000 10844 refined, 3 included, MultiStar: {-0.09, 0.22}, one-star: {0.14, 0.51}
21:38:16.969 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.80) = xAngle (2.77 = 2.77)
21:38:16.969 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.68 = 2.68)
21:38:16.969 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=-0.22 mountY=0.11, mountTheta=2.69
21:38:16.976 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.22, opts=13)
21:38:16.976 00.000 10844 Enqueuing Move request for scope (-0.09, 0.22)
21:38:16.977 00.001 11060 Worker thread wakes up
21:38:16.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
21:38:16.977 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
21:38:16.977 00.000 11060 Moving (-0.09, 0.22) raw xDistance=-0.22 yDistance=0.11
21:38:16.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:38:16.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:16.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:38:16.977 00.000 11060 MoveAxis(E, 33, ABG)
21:38:16.977 00.000 11060 Guiding  Dir = 2, Dur = 33
21:38:16.988 00.011 11060 IsSlewing returns 0
21:38:16.989 00.001 11060 IsGuiding returns 0
21:38:16.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:17.006 00.017 10844 UpdateGuideState exits: m=1283 SNR=22.6
21:38:17.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:17.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:17.006 00.000 10844 Enqueuing Expose request
21:38:17.038 00.032 11060 IsGuiding returns 0
21:38:17.038 00.000 11060 Move returns status 0, amount 33
21:38:17.038 00.000 11060 MoveAxis(N, 0, ABG)
21:38:17.038 00.000 11060 Move returns status 0, amount 0
21:38:17.038 00.000 11060 move complete, result=0
21:38:17.038 00.000 11060 worker thread done servicing request
21:38:17.040 00.002 11060 Worker thread wakes up
21:38:17.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:17.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:17.040 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
21:38:17.676 00.636 11060 Exposure complete
21:38:17.843 00.167 11060 worker thread done servicing request
21:38:17.843 00.000 10844 OnExposeComplete: enter
21:38:17.843 00.000 10844 UpdateGuideState(): m_state=6
21:38:17.843 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
21:38:17.843 00.000 10844 Star::Find returns 1 (0), X=91.19, Y=468.06, Mass=1088, SNR=21.1, Peak=103 HFD=3.1
21:38:17.843 00.000 10844 MultiStar: [#1 0.07,0.57,0.96,U] [#2 -0.54,1.07,0.00,M4] [#3 -0.28,0.19,0.78,U] [#4 -0.14,1.10,0.00,M10] [#5 -0.93,0.38,0.00,M2] [#6 -0.08,1.12,0.00,M7] [#7 -0.17,0.64,0.94,U] [#8 -0.86,-0.57,0.00,M2] 
21:38:17.843 00.000 10844 single-star, 3 included, MultiStar: {-0.14, 0.41}, one-star: {-0.21, 0.23}
21:38:17.843 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.80) = xAngle (3.13 = 3.13)
21:38:17.843 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
21:38:17.843 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.33 mountX=-0.31 mountY=0.03, mountTheta=3.04
21:38:17.843 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.23, opts=13)
21:38:17.843 00.000 10844 Enqueuing Move request for scope (-0.21, 0.23)
21:38:17.843 00.000 11060 Worker thread wakes up
21:38:17.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
21:38:17.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
21:38:17.843 00.000 11060 Moving (-0.21, 0.23) raw xDistance=-0.31 yDistance=0.03
21:38:17.846 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
21:38:17.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:17.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:38:17.846 00.000 11060 MoveAxis(E, 47, ABG)
21:38:17.846 00.000 11060 Guiding  Dir = 2, Dur = 47
21:38:17.850 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:17.868 00.018 11060 IsSlewing returns 0
21:38:17.868 00.000 11060 IsGuiding returns 0
21:38:17.868 00.000 10844 UpdateGuideState exits: m=1088 SNR=21.1
21:38:17.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:17.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:17.868 00.000 10844 Enqueuing Expose request
21:38:17.950 00.082 11060 IsGuiding returns 0
21:38:17.950 00.000 11060 Move returns status 0, amount 47
21:38:17.950 00.000 11060 MoveAxis(N, 0, ABG)
21:38:17.950 00.000 11060 Move returns status 0, amount 0
21:38:17.950 00.000 11060 move complete, result=0
21:38:17.950 00.000 11060 worker thread done servicing request
21:38:17.951 00.001 11060 Worker thread wakes up
21:38:17.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:17.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:17.956 00.005 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
21:38:18.573 00.617 11060 Exposure complete
21:38:18.740 00.167 11060 worker thread done servicing request
21:38:18.740 00.000 10844 OnExposeComplete: enter
21:38:18.740 00.000 10844 UpdateGuideState(): m_state=6
21:38:18.740 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
21:38:18.740 00.000 10844 Star::Find returns 1 (0), X=91.66, Y=467.46, Mass=1199, SNR=22.1, Peak=126 HFD=3.4
21:38:18.740 00.000 10844 MultiStar: [#1 0.14,0.13,0.87,U] [#2 -0.48,0.17,0.88,U] [#3 0.35,0.35,0.66,U] [#4 0.72,-0.02,3.17,U] [#5 -0.28,0.31,0.92,U] [#6 -0.65,0.78,0.00,M8] [#7 0.23,-0.17,0.81,U] [#8 0.20,-0.82,0.76,U] 
21:38:18.742 00.002 10844 refined, 7 included, MultiStar: {0.28, -0.04}, one-star: {0.25, -0.38}
21:38:18.742 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.80) = xAngle (0.65 = 0.65)
21:38:18.742 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.56 = 0.56)
21:38:18.742 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-0.16 mountX=0.23 mountY=0.15, mountTheta=0.59
21:38:18.742 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.04, opts=13)
21:38:18.742 00.000 10844 Enqueuing Move request for scope (0.28, -0.04)
21:38:18.742 00.000 11060 Worker thread wakes up
21:38:18.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
21:38:18.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
21:38:18.742 00.000 11060 Moving (0.28, -0.04) raw xDistance=0.23 yDistance=0.15
21:38:18.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:38:18.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:18.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:38:18.742 00.000 11060 MoveAxis(W, 32, ABG)
21:38:18.742 00.000 11060 Guiding  Dir = 3, Dur = 32
21:38:18.747 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:18.755 00.008 11060 IsSlewing returns 0
21:38:18.755 00.000 11060 IsGuiding returns 0
21:38:18.767 00.012 10844 UpdateGuideState exits: m=1199 SNR=22.1
21:38:18.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:18.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:18.767 00.000 10844 Enqueuing Expose request
21:38:18.799 00.032 11060 IsGuiding returns 0
21:38:18.799 00.000 11060 Move returns status 0, amount 32
21:38:18.799 00.000 11060 MoveAxis(N, 0, ABG)
21:38:18.799 00.000 11060 Move returns status 0, amount 0
21:38:18.799 00.000 11060 move complete, result=0
21:38:18.799 00.000 11060 worker thread done servicing request
21:38:18.799 00.000 11060 Worker thread wakes up
21:38:18.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:18.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:18.799 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
21:38:19.433 00.634 11060 Exposure complete
21:38:19.605 00.172 11060 worker thread done servicing request
21:38:19.605 00.000 10844 OnExposeComplete: enter
21:38:19.605 00.000 10844 UpdateGuideState(): m_state=6
21:38:19.605 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
21:38:19.605 00.000 10844 Star::Find returns 1 (0), X=91.12, Y=467.33, Mass=1066, SNR=20.4, Peak=108 HFD=3.4
21:38:19.610 00.005 10844 MultiStar: [#1 0.05,1.57,0.00,M1] [#2 -0.38,0.16,0.94,U] [#3 0.01,0.09,0.66,U] [#4 0.59,0.73,0.00,M10] [#5 0.30,0.60,1.14,U] [#6 -0.06,-0.03,0.89,U] [#7 0.22,-0.56,0.95,U] [#8 -0.69,-0.07,0.95,U] 
21:38:19.610 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.04}, one-star: {-0.29, -0.51}
21:38:19.610 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.80) = xAngle (-2.04 = -2.04)
21:38:19.610 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.13 = -2.13)
21:38:19.610 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.85 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
21:38:19.611 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.04, opts=13)
21:38:19.611 00.000 10844 Enqueuing Move request for scope (-0.12, -0.04)
21:38:19.611 00.000 11060 Worker thread wakes up
21:38:19.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
21:38:19.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
21:38:19.613 00.002 11060 Moving (-0.12, -0.04) raw xDistance=-0.06 yDistance=-0.11
21:38:19.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:38:19.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:19.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:38:19.613 00.000 11060 MoveAxis(E, 0, ABG)
21:38:19.613 00.000 11060 Move returns status 0, amount 0
21:38:19.613 00.000 11060 MoveAxis(N, 0, ABG)
21:38:19.613 00.000 11060 Move returns status 0, amount 0
21:38:19.613 00.000 11060 move complete, result=0
21:38:19.613 00.000 11060 worker thread done servicing request
21:38:19.620 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:19.637 00.017 10844 UpdateGuideState exits: m=1066 SNR=20.4
21:38:19.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:19.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:19.637 00.000 10844 Enqueuing Expose request
21:38:19.637 00.000 11060 Worker thread wakes up
21:38:19.637 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:38:19.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:19.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:20.273 00.636 11060 Exposure complete
21:38:20.442 00.169 11060 worker thread done servicing request
21:38:20.442 00.000 10844 OnExposeComplete: enter
21:38:20.442 00.000 10844 UpdateGuideState(): m_state=6
21:38:20.442 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
21:38:20.442 00.000 10844 Star::Find returns 1 (0), X=91.05, Y=468.40, Mass=917, SNR=18.8, Peak=94 HFD=3.3
21:38:20.442 00.000 10844 MultiStar: [#1 0.89,0.36,0.00,M2] [#2 -0.85,0.41,0.00,M3] [#3 -0.14,0.73,0.86,U] [#4 0.64,0.79,0.00,R] [#5 0.08,0.24,1.04,U] [#6 0.14,0.94,0.00,M8] [#7 -0.42,-0.84,0.00,M1] [#8 -0.12,0.13,0.91,U] 
21:38:20.442 00.000 10844 refined, 3 included, MultiStar: {-0.13, 0.41}, one-star: {-0.35, 0.56}
21:38:20.442 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.80) = xAngle (2.69 = 2.69)
21:38:20.442 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.60 = 2.60)
21:38:20.442 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.41 hyp=0.43 cameraTheta=1.88 mountX=-0.39 mountY=0.22, mountTheta=2.62
21:38:20.442 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.41, opts=13)
21:38:20.442 00.000 10844 Enqueuing Move request for scope (-0.13, 0.41)
21:38:20.447 00.005 11060 Worker thread wakes up
21:38:20.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.41) opts 0xd
21:38:20.447 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.41)
21:38:20.447 00.000 11060 Moving (-0.13, 0.41) raw xDistance=-0.39 yDistance=0.22
21:38:20.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
21:38:20.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
21:38:20.447 00.000 11060 MoveAxis(E, 57, ABG)
21:38:20.447 00.000 11060 Guiding  Dir = 2, Dur = 57
21:38:20.457 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:20.463 00.006 11060 IsSlewing returns 0
21:38:20.463 00.000 11060 IsGuiding returns 0
21:38:20.478 00.015 10844 UpdateGuideState exits: m=917 SNR=18.8
21:38:20.479 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:20.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:20.479 00.000 10844 Enqueuing Expose request
21:38:20.547 00.068 11060 IsGuiding returns 0
21:38:20.547 00.000 11060 Move returns status 0, amount 57
21:38:20.547 00.000 11060 MoveAxis(S, 85, ABG)
21:38:20.547 00.000 11060 Guiding  Dir = 1, Dur = 85
21:38:20.555 00.008 11060 IsSlewing returns 0
21:38:20.555 00.000 11060 IsGuiding returns 0
21:38:20.649 00.094 11060 IsGuiding returns 0
21:38:20.649 00.000 11060 Move returns status 0, amount 85
21:38:20.649 00.000 11060 move complete, result=0
21:38:20.649 00.000 11060 worker thread done servicing request
21:38:20.649 00.000 11060 Worker thread wakes up
21:38:20.649 00.000 10844 GuideStep: -0.4 px 57 ms EAST, 0.2 px 85 ms SOUTH
21:38:20.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:20.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:21.272 00.623 11060 Exposure complete
21:38:21.441 00.169 11060 worker thread done servicing request
21:38:21.441 00.000 10844 OnExposeComplete: enter
21:38:21.441 00.000 10844 UpdateGuideState(): m_state=6
21:38:21.441 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
21:38:21.441 00.000 10844 Star::Find returns 1 (0), X=90.60, Y=467.15, Mass=1150, SNR=21.5, Peak=85 HFD=3.7
21:38:21.441 00.000 10844 MultiStar: [#1 0.71,-0.03,1.14,U] [#2 -0.41,0.30,0.87,U] [#3 0.66,0.65,0.00,M1] [#4 -0.45,-0.12,3.19,U] [#5 -0.33,-0.14,0.83,U] [#6 -0.07,-0.17,0.86,U] [#7 -0.54,-0.14,0.82,U] [#8 0.15,-0.25,0.73,U] 
21:38:21.441 00.000 10844 refined, 7 included, MultiStar: {-0.26, -0.15}, one-star: {-0.81, -0.69}
21:38:21.441 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.80) = xAngle (-1.83 = -1.83)
21:38:21.441 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.91 = -1.91)
21:38:21.441 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-2.63 mountX=-0.08 mountY=-0.28, mountTheta=-1.83
21:38:21.446 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.15, opts=13)
21:38:21.446 00.000 10844 Enqueuing Move request for scope (-0.26, -0.15)
21:38:21.446 00.000 11060 Worker thread wakes up
21:38:21.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.15) opts 0xd
21:38:21.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.15)
21:38:21.446 00.000 11060 Moving (-0.26, -0.15) raw xDistance=-0.08 yDistance=-0.28
21:38:21.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:38:21.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:21.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:38:21.446 00.000 11060 MoveAxis(E, 0, ABG)
21:38:21.446 00.000 11060 Move returns status 0, amount 0
21:38:21.448 00.002 11060 MoveAxis(N, 0, ABG)
21:38:21.448 00.000 11060 Move returns status 0, amount 0
21:38:21.448 00.000 11060 move complete, result=0
21:38:21.448 00.000 11060 worker thread done servicing request
21:38:21.453 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:21.467 00.014 10844 UpdateGuideState exits: m=1150 SNR=21.5
21:38:21.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:21.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:21.467 00.000 10844 Enqueuing Expose request
21:38:21.467 00.000 11060 Worker thread wakes up
21:38:21.467 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:38:21.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:21.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:22.093 00.626 11060 Exposure complete
21:38:22.248 00.155 11060 worker thread done servicing request
21:38:22.251 00.003 10844 OnExposeComplete: enter
21:38:22.251 00.000 10844 UpdateGuideState(): m_state=6
21:38:22.251 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
21:38:22.251 00.000 10844 Star::Find returns 1 (0), X=91.30, Y=468.95, Mass=889, SNR=18.5, Peak=80 HFD=4.1
21:38:22.251 00.000 10844 MultiStar: [#1 0.20,0.47,1.07,U] [#2 -0.13,-0.01,0.84,U] [#3 0.70,1.37,0.00,M2] [#4 -0.10,0.33,3.90,U] [#5 -0.52,0.09,1.05,U] [#6 -0.37,1.37,0.00,M8] [#7 -0.03,-0.02,1.01,U] [#8 -0.13,-0.37,1.04,U] 
21:38:22.253 00.002 10844 refined, 6 included, MultiStar: {-0.11, 0.26}, one-star: {-0.10, 1.11}
21:38:22.253 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.80) = xAngle (2.77 = 2.77)
21:38:22.253 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.68 = 2.68)
21:38:22.253 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=-0.26 mountY=0.13, mountTheta=2.70
21:38:22.253 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.26, opts=13)
21:38:22.253 00.000 10844 Enqueuing Move request for scope (-0.11, 0.26)
21:38:22.255 00.002 11060 Worker thread wakes up
21:38:22.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
21:38:22.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
21:38:22.255 00.000 11060 Moving (-0.11, 0.26) raw xDistance=-0.26 yDistance=0.13
21:38:22.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:38:22.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:22.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:38:22.255 00.000 11060 MoveAxis(E, 39, ABG)
21:38:22.255 00.000 11060 Guiding  Dir = 2, Dur = 39
21:38:22.257 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:22.266 00.009 11060 IsSlewing returns 0
21:38:22.266 00.000 11060 IsGuiding returns 0
21:38:22.273 00.007 10844 UpdateGuideState exits: m=889 SNR=18.5
21:38:22.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:22.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:22.273 00.000 10844 Enqueuing Expose request
21:38:22.310 00.037 11060 IsGuiding returns 0
21:38:22.310 00.000 11060 Move returns status 0, amount 39
21:38:22.310 00.000 11060 MoveAxis(N, 0, ABG)
21:38:22.310 00.000 11060 Move returns status 0, amount 0
21:38:22.310 00.000 11060 move complete, result=0
21:38:22.310 00.000 11060 worker thread done servicing request
21:38:22.310 00.000 11060 Worker thread wakes up
21:38:22.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:22.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:22.313 00.003 10844 GuideStep: -0.3 px 39 ms EAST, 0.1 px 0 ms NORTH
21:38:22.940 00.627 11060 Exposure complete
21:38:23.110 00.170 11060 worker thread done servicing request
21:38:23.110 00.000 10844 OnExposeComplete: enter
21:38:23.110 00.000 10844 UpdateGuideState(): m_state=6
21:38:23.110 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
21:38:23.110 00.000 10844 Star::Find returns 1 (0), X=91.42, Y=468.19, Mass=1051, SNR=20.9, Peak=100 HFD=3.6
21:38:23.110 00.000 10844 MultiStar: [#1 0.27,0.45,0.89,U] [#2 0.02,0.34,0.79,U] [#3 0.41,0.35,0.70,U] [#4 0.31,0.16,3.19,U] [#5 0.15,-0.26,1.00,U] [#6 0.30,0.96,0.00,M9] [#7 -0.60,-0.65,0.00,M1] [#8 -0.58,-0.02,0.89,U] 
21:38:23.110 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.18}, one-star: {0.01, 0.35}
21:38:23.110 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.80) = xAngle (1.70 = 1.70)
21:38:23.110 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.62 = 1.62)
21:38:23.110 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.90 mountX=-0.03 mountY=0.23, mountTheta=1.70
21:38:23.110 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.18, opts=13)
21:38:23.110 00.000 10844 Enqueuing Move request for scope (0.14, 0.18)
21:38:23.110 00.000 11060 Worker thread wakes up
21:38:23.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
21:38:23.115 00.005 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
21:38:23.115 00.000 11060 Moving (0.14, 0.18) raw xDistance=-0.03 yDistance=0.23
21:38:23.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:38:23.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:38:23.115 00.000 11060 MoveAxis(E, 0, ABG)
21:38:23.115 00.000 11060 Move returns status 0, amount 0
21:38:23.115 00.000 11060 MoveAxis(S, 86, ABG)
21:38:23.115 00.000 11060 Guiding  Dir = 1, Dur = 86
21:38:23.120 00.005 11060 IsSlewing returns 0
21:38:23.120 00.000 11060 IsGuiding returns 0
21:38:23.122 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:23.143 00.021 10844 UpdateGuideState exits: m=1051 SNR=20.9
21:38:23.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:23.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:23.143 00.000 10844 Enqueuing Expose request
21:38:23.223 00.080 11060 IsGuiding returns 0
21:38:23.223 00.000 11060 Move returns status 0, amount 86
21:38:23.223 00.000 11060 move complete, result=0
21:38:23.223 00.000 11060 worker thread done servicing request
21:38:23.223 00.000 11060 Worker thread wakes up
21:38:23.224 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:23.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:23.224 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 86 ms SOUTH
21:38:23.855 00.631 11060 Exposure complete
21:38:24.019 00.164 11060 worker thread done servicing request
21:38:24.019 00.000 10844 OnExposeComplete: enter
21:38:24.019 00.000 10844 UpdateGuideState(): m_state=6
21:38:24.019 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
21:38:24.019 00.000 10844 Star::Find returns 1 (0), X=91.45, Y=468.21, Mass=1074, SNR=20.7, Peak=103 HFD=3.4
21:38:24.019 00.000 10844 MultiStar: [#1 0.02,-0.11,1.07,U] [#2 -0.29,0.88,0.00,M1] [#3 0.68,1.18,0.00,M2] [#4 -0.12,-0.06,3.10,U] [#5 -0.13,0.23,1.01,U] [#6 -0.19,0.72,0.81,U] [#7 -0.38,0.02,0.84,U] [#8 -0.71,1.10,0.00,M1] 
21:38:24.019 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.12}, one-star: {0.04, 0.37}
21:38:24.019 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.80) = xAngle (3.16 = -3.13)
21:38:24.019 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.07 = 3.07)
21:38:24.019 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.16 cameraTheta=2.35 mountX=-0.16 mountY=0.01, mountTheta=3.07
21:38:24.022 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.12, opts=13)
21:38:24.022 00.000 10844 Enqueuing Move request for scope (-0.12, 0.12)
21:38:24.022 00.000 11060 Worker thread wakes up
21:38:24.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
21:38:24.022 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
21:38:24.022 00.000 11060 Moving (-0.12, 0.12) raw xDistance=-0.16 yDistance=0.01
21:38:24.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:38:24.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:24.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:38:24.022 00.000 11060 MoveAxis(E, 24, ABG)
21:38:24.022 00.000 11060 Guiding  Dir = 2, Dur = 24
21:38:24.029 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:24.040 00.011 11060 IsSlewing returns 0
21:38:24.040 00.000 11060 IsGuiding returns 0
21:38:24.048 00.008 10844 UpdateGuideState exits: m=1074 SNR=20.7
21:38:24.050 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:24.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:24.050 00.000 10844 Enqueuing Expose request
21:38:24.071 00.021 11060 IsGuiding returns 0
21:38:24.071 00.000 11060 Move returns status 0, amount 24
21:38:24.071 00.000 11060 MoveAxis(N, 0, ABG)
21:38:24.071 00.000 11060 Move returns status 0, amount 0
21:38:24.071 00.000 11060 move complete, result=0
21:38:24.071 00.000 11060 worker thread done servicing request
21:38:24.071 00.000 11060 Worker thread wakes up
21:38:24.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:24.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:24.073 00.002 10844 GuideStep: -0.2 px 24 ms EAST, 0.0 px 0 ms NORTH
21:38:24.711 00.638 11060 Exposure complete
21:38:24.876 00.165 11060 worker thread done servicing request
21:38:24.879 00.003 10844 OnExposeComplete: enter
21:38:24.879 00.000 10844 UpdateGuideState(): m_state=6
21:38:24.881 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
21:38:24.881 00.000 10844 Star::Find returns 1 (0), X=91.67, Y=467.19, Mass=1190, SNR=21.6, Peak=91 HFD=3.6
21:38:24.881 00.000 10844 MultiStar: [#1 0.17,-0.15,0.91,U] [#2 -0.07,-0.54,0.71,U] [#3 0.17,-0.38,0.64,U] [#4 0.09,-0.39,3.13,U] [#5 -0.22,0.40,0.89,U] [#6 0.15,0.52,0.91,U] [#7 -0.65,-0.62,0.00,M1] [#8 -0.40,-0.39,0.90,U] 
21:38:24.881 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.24}, one-star: {0.26, -0.64}
21:38:24.881 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.80) = xAngle (-0.61 = -0.61)
21:38:24.881 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.70 = -0.70)
21:38:24.881 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.42 mountX=0.20 mountY=-0.15, mountTheta=-0.67
21:38:24.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.24, opts=13)
21:38:24.883 00.000 10844 Enqueuing Move request for scope (0.04, -0.24)
21:38:24.883 00.000 11060 Worker thread wakes up
21:38:24.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
21:38:24.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
21:38:24.883 00.000 11060 Moving (0.04, -0.24) raw xDistance=0.20 yDistance=-0.15
21:38:24.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:38:24.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:24.884 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:38:24.884 00.000 11060 MoveAxis(W, 28, ABG)
21:38:24.884 00.000 11060 Guiding  Dir = 3, Dur = 28
21:38:24.889 00.005 11060 IsSlewing returns 0
21:38:24.889 00.000 11060 IsGuiding returns 0
21:38:24.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:24.906 00.017 10844 UpdateGuideState exits: m=1190 SNR=21.6
21:38:24.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:24.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:24.906 00.000 10844 Enqueuing Expose request
21:38:24.920 00.014 11060 IsGuiding returns 0
21:38:24.920 00.000 11060 Move returns status 0, amount 28
21:38:24.920 00.000 11060 MoveAxis(N, 0, ABG)
21:38:24.920 00.000 11060 Move returns status 0, amount 0
21:38:24.920 00.000 11060 move complete, result=0
21:38:24.920 00.000 11060 worker thread done servicing request
21:38:24.920 00.000 11060 Worker thread wakes up
21:38:24.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:24.920 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
21:38:24.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:25.542 00.622 11060 Exposure complete
21:38:25.698 00.156 11060 worker thread done servicing request
21:38:25.698 00.000 10844 OnExposeComplete: enter
21:38:25.698 00.000 10844 UpdateGuideState(): m_state=6
21:38:25.698 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
21:38:25.698 00.000 10844 Star::Find returns 1 (0), X=91.51, Y=468.28, Mass=1251, SNR=22.4, Peak=105 HFD=3.6
21:38:25.698 00.000 10844 MultiStar: [#1 0.27,0.10,0.91,U] [#2 0.04,0.64,0.71,U] [#3 -0.29,0.10,0.67,U] [#4 -0.26,-0.24,2.98,U] [#5 -0.03,0.43,0.93,U] [#6 0.04,1.24,0.00,M8] [#7 -0.42,0.22,0.80,U] [#8 -0.31,-0.08,0.81,U] 
21:38:25.698 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.09}, one-star: {0.11, 0.44}
21:38:25.698 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.80) = xAngle (3.34 = -2.94)
21:38:25.698 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.26 = -3.03)
21:38:25.698 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.54 mountX=-0.16 mountY=-0.02, mountTheta=-3.02
21:38:25.698 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.09, opts=13)
21:38:25.698 00.000 10844 Enqueuing Move request for scope (-0.14, 0.09)
21:38:25.698 00.000 11060 Worker thread wakes up
21:38:25.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
21:38:25.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
21:38:25.698 00.000 11060 Moving (-0.14, 0.09) raw xDistance=-0.16 yDistance=-0.02
21:38:25.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:38:25.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:25.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:38:25.698 00.000 11060 MoveAxis(E, 23, ABG)
21:38:25.698 00.000 11060 Guiding  Dir = 2, Dur = 23
21:38:25.705 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:25.717 00.012 11060 IsSlewing returns 0
21:38:25.717 00.000 11060 IsGuiding returns 0
21:38:25.723 00.006 10844 UpdateGuideState exits: m=1251 SNR=22.4
21:38:25.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:25.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:25.723 00.000 10844 Enqueuing Expose request
21:38:25.746 00.023 11060 IsGuiding returns 0
21:38:25.746 00.000 11060 Move returns status 0, amount 23
21:38:25.746 00.000 11060 MoveAxis(N, 0, ABG)
21:38:25.746 00.000 11060 Move returns status 0, amount 0
21:38:25.747 00.001 11060 move complete, result=0
21:38:25.747 00.000 11060 worker thread done servicing request
21:38:25.747 00.000 11060 Worker thread wakes up
21:38:25.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:25.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:25.747 00.000 10844 GuideStep: -0.2 px 23 ms EAST, -0.0 px 0 ms NORTH
21:38:26.372 00.625 11060 Exposure complete
21:38:26.547 00.175 11060 worker thread done servicing request
21:38:26.547 00.000 10844 OnExposeComplete: enter
21:38:26.547 00.000 10844 UpdateGuideState(): m_state=6
21:38:26.548 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
21:38:26.548 00.000 10844 Star::Find returns 1 (0), X=90.91, Y=468.12, Mass=887, SNR=18.8, Peak=84 HFD=3.1
21:38:26.548 00.000 10844 MultiStar: [#1 0.30,0.40,1.04,U] [#2 0.86,0.38,0.00,M1] [#3 0.35,0.75,0.88,U] [#4 -0.50,0.68,3.68,U] [#5 -0.15,0.77,1.02,U] [#6 0.17,1.19,0.00,M9] [#7 -0.45,0.46,1.03,U] [#8 -0.61,0.55,1.19,U] 
21:38:26.548 00.000 10844 single-star, 6 included, MultiStar: {-0.31, 0.59}, one-star: {-0.50, 0.29}
21:38:26.548 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.80) = xAngle (3.42 = -2.86)
21:38:26.548 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.34 = -2.95)
21:38:26.548 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.29 hyp=0.58 cameraTheta=2.62 mountX=-0.55 mountY=-0.11, mountTheta=-2.94
21:38:26.548 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.29, opts=13)
21:38:26.548 00.000 10844 Enqueuing Move request for scope (-0.50, 0.29)
21:38:26.548 00.000 11060 Worker thread wakes up
21:38:26.551 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.29) opts 0xd
21:38:26.551 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.29)
21:38:26.551 00.000 11060 Moving (-0.50, 0.29) raw xDistance=-0.55 yDistance=-0.11
21:38:26.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.55
21:38:26.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:26.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:38:26.551 00.000 11060 MoveAxis(E, 82, ABG)
21:38:26.551 00.000 11060 Guiding  Dir = 2, Dur = 82
21:38:26.556 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:26.561 00.005 11060 IsSlewing returns 0
21:38:26.561 00.000 11060 IsGuiding returns 0
21:38:26.576 00.015 10844 UpdateGuideState exits: m=887 SNR=18.8
21:38:26.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:26.577 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:26.577 00.000 10844 Enqueuing Expose request
21:38:26.653 00.076 11060 IsGuiding returns 0
21:38:26.653 00.000 11060 Move returns status 0, amount 82
21:38:26.653 00.000 11060 MoveAxis(N, 0, ABG)
21:38:26.655 00.002 11060 Move returns status 0, amount 0
21:38:26.655 00.000 11060 move complete, result=0
21:38:26.655 00.000 11060 worker thread done servicing request
21:38:26.655 00.000 11060 Worker thread wakes up
21:38:26.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:26.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:26.657 00.002 10844 GuideStep: -0.6 px 82 ms EAST, -0.1 px 0 ms NORTH
21:38:27.292 00.635 11060 Exposure complete
21:38:27.453 00.161 11060 worker thread done servicing request
21:38:27.453 00.000 10844 OnExposeComplete: enter
21:38:27.456 00.003 10844 UpdateGuideState(): m_state=6
21:38:27.456 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
21:38:27.456 00.000 10844 Star::Find returns 1 (0), X=91.34, Y=467.99, Mass=945, SNR=19.7, Peak=91 HFD=3.4
21:38:27.456 00.000 10844 MultiStar: [#1 0.01,-0.03,0.99,U] [#2 -0.59,0.18,0.98,U] [#3 0.73,0.94,0.00,M1] [#4 -1.28,-0.50,0.00,M1] [#5 -0.20,-0.35,0.93,U] [#6 0.45,0.79,0.00,M10] [#7 -0.08,-0.53,1.13,U] [#8 -0.69,-0.20,0.86,U] 
21:38:27.457 00.001 10844 single-star, 5 included, MultiStar: {-0.26, -0.14}, one-star: {-0.06, 0.15}
21:38:27.457 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.80) = xAngle (2.77 = 2.77)
21:38:27.457 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.69 = 2.69)
21:38:27.457 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.97 mountX=-0.15 mountY=0.07, mountTheta=2.70
21:38:27.457 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
21:38:27.457 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
21:38:27.457 00.000 11060 Worker thread wakes up
21:38:27.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
21:38:27.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
21:38:27.457 00.000 11060 Moving (-0.06, 0.15) raw xDistance=-0.15 yDistance=0.07
21:38:27.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
21:38:27.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:27.460 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:38:27.460 00.000 11060 MoveAxis(E, 25, ABG)
21:38:27.460 00.000 11060 Guiding  Dir = 2, Dur = 25
21:38:27.467 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:27.488 00.021 11060 IsSlewing returns 0
21:38:27.488 00.000 11060 IsGuiding returns 0
21:38:27.491 00.003 10844 UpdateGuideState exits: m=945 SNR=19.7
21:38:27.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:27.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:27.491 00.000 10844 Enqueuing Expose request
21:38:27.518 00.027 11060 IsGuiding returns 0
21:38:27.518 00.000 11060 Move returns status 0, amount 25
21:38:27.518 00.000 11060 MoveAxis(N, 0, ABG)
21:38:27.518 00.000 11060 Move returns status 0, amount 0
21:38:27.518 00.000 11060 move complete, result=0
21:38:27.518 00.000 11060 worker thread done servicing request
21:38:27.518 00.000 11060 Worker thread wakes up
21:38:27.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:27.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:27.518 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
21:38:28.138 00.620 11060 Exposure complete
21:38:28.292 00.154 11060 worker thread done servicing request
21:38:28.292 00.000 10844 OnExposeComplete: enter
21:38:28.292 00.000 10844 UpdateGuideState(): m_state=6
21:38:28.292 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
21:38:28.292 00.000 10844 Star::Find returns 1 (0), X=90.84, Y=468.27, Mass=1289, SNR=22.9, Peak=106 HFD=3.6
21:38:28.292 00.000 10844 MultiStar: [#1 0.06,0.19,1.08,U] [#2 0.05,0.41,0.81,U] [#3 0.76,1.03,0.00,M2] [#4 -0.63,0.12,3.21,U] [#5 -0.37,0.08,0.91,U] [#6 -0.32,1.17,0.00,R] [#7 -0.71,0.47,0.88,U] [#8 -0.47,-0.20,0.70,U] 
21:38:28.292 00.000 10844 refined, 6 included, MultiStar: {-0.44, 0.20}, one-star: {-0.57, 0.43}
21:38:28.292 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.80) = xAngle (3.52 = -2.77)
21:38:28.292 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.43 = -2.85)
21:38:28.292 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.20 hyp=0.48 cameraTheta=2.71 mountX=-0.45 mountY=-0.14, mountTheta=-2.84
21:38:28.292 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.20, opts=13)
21:38:28.292 00.000 10844 Enqueuing Move request for scope (-0.44, 0.20)
21:38:28.292 00.000 11060 Worker thread wakes up
21:38:28.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.20) opts 0xd
21:38:28.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.20)
21:38:28.292 00.000 11060 Moving (-0.44, 0.20) raw xDistance=-0.45 yDistance=-0.14
21:38:28.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
21:38:28.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:28.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:38:28.292 00.000 11060 MoveAxis(E, 67, ABG)
21:38:28.292 00.000 11060 Guiding  Dir = 2, Dur = 67
21:38:28.297 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:38:28.302 00.005 11060 IsSlewing returns 0
21:38:28.302 00.000 11060 IsGuiding returns 0
21:38:28.322 00.020 10844 UpdateGuideState exits: m=1289 SNR=22.9
21:38:28.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:28.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:28.322 00.000 10844 Enqueuing Expose request
21:38:28.380 00.058 11060 IsGuiding returns 0
21:38:28.380 00.000 11060 Move returns status 0, amount 67
21:38:28.380 00.000 11060 MoveAxis(N, 0, ABG)
21:38:28.380 00.000 11060 Move returns status 0, amount 0
21:38:28.380 00.000 11060 move complete, result=0
21:38:28.380 00.000 11060 worker thread done servicing request
21:38:28.380 00.000 11060 Worker thread wakes up
21:38:28.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:28.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:28.380 00.000 10844 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
21:38:29.016 00.636 11060 Exposure complete
21:38:29.199 00.183 11060 worker thread done servicing request
21:38:29.199 00.000 10844 OnExposeComplete: enter
21:38:29.203 00.004 10844 UpdateGuideState(): m_state=6
21:38:29.203 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
21:38:29.203 00.000 10844 Star::Find returns 1 (0), X=91.55, Y=468.09, Mass=878, SNR=18.8, Peak=92 HFD=3.4
21:38:29.203 00.000 10844 MultiStar: [#1 -0.31,0.65,1.21,U] [#2 -0.23,-0.02,0.92,U] [#3 -0.00,0.75,0.81,U] [#4 -1.05,0.29,0.00,M1] [#5 -0.36,0.63,1.13,U] [#6 0.31,0.04,1.06,U] [#7 -0.25,0.49,0.93,U] [#8 -0.56,0.20,0.91,U] 
21:38:29.204 00.001 10844 single-star, 7 included, MultiStar: {-0.16, 0.38}, one-star: {0.14, 0.25}
21:38:29.204 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.80) = xAngle (1.85 = 1.85)
21:38:29.204 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.76 = 1.76)
21:38:29.204 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.05 mountX=-0.08 mountY=0.28, mountTheta=1.84
21:38:29.205 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.25, opts=13)
21:38:29.205 00.000 10844 Enqueuing Move request for scope (0.14, 0.25)
21:38:29.205 00.000 11060 Worker thread wakes up
21:38:29.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
21:38:29.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
21:38:29.205 00.000 11060 Moving (0.14, 0.25) raw xDistance=-0.08 yDistance=0.28
21:38:29.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:38:29.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
21:38:29.205 00.000 11060 MoveAxis(E, 0, ABG)
21:38:29.205 00.000 11060 Move returns status 0, amount 0
21:38:29.205 00.000 11060 MoveAxis(S, 108, ABG)
21:38:29.205 00.000 11060 Guiding  Dir = 1, Dur = 108
21:38:29.212 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:29.220 00.008 11060 IsSlewing returns 0
21:38:29.223 00.003 11060 IsGuiding returns 0
21:38:29.235 00.012 10844 UpdateGuideState exits: m=878 SNR=18.8
21:38:29.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:29.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:29.235 00.000 10844 Enqueuing Expose request
21:38:29.338 00.103 11060 IsGuiding returns 0
21:38:29.338 00.000 11060 Move returns status 0, amount 108
21:38:29.339 00.001 11060 move complete, result=0
21:38:29.339 00.000 11060 worker thread done servicing request
21:38:29.339 00.000 11060 Worker thread wakes up
21:38:29.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:29.339 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 108 ms SOUTH
21:38:29.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:29.973 00.634 11060 Exposure complete
21:38:30.141 00.168 11060 worker thread done servicing request
21:38:30.141 00.000 10844 OnExposeComplete: enter
21:38:30.141 00.000 10844 UpdateGuideState(): m_state=6
21:38:30.142 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
21:38:30.142 00.000 10844 Star::Find returns 1 (0), X=90.89, Y=468.12, Mass=1002, SNR=19.9, Peak=93 HFD=3.6
21:38:30.142 00.000 10844 MultiStar: [#1 -0.01,0.43,1.25,U] [#2 0.26,-0.20,0.94,U] [#3 0.10,0.33,0.76,U] [#4 -0.07,-0.26,3.41,U] [#5 -0.44,-0.22,1.07,U] [#6 -0.59,-1.06,0.00,M1] [#7 -0.41,-0.31,0.95,U] [#8 0.10,-0.32,0.95,U] 
21:38:30.142 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.52, 0.29}
21:38:30.142 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.80) = xAngle (-1.75 = -1.75)
21:38:30.142 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.84 = -1.84)
21:38:30.142 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.55 mountX=-0.03 mountY=-0.14, mountTheta=-1.75
21:38:30.144 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
21:38:30.144 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
21:38:30.144 00.000 11060 Worker thread wakes up
21:38:30.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
21:38:30.144 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
21:38:30.144 00.000 11060 Moving (-0.12, -0.08) raw xDistance=-0.03 yDistance=-0.14
21:38:30.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:38:30.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:30.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:38:30.144 00.000 11060 MoveAxis(E, 0, ABG)
21:38:30.144 00.000 11060 Move returns status 0, amount 0
21:38:30.144 00.000 11060 MoveAxis(N, 0, ABG)
21:38:30.144 00.000 11060 Move returns status 0, amount 0
21:38:30.144 00.000 11060 move complete, result=0
21:38:30.144 00.000 11060 worker thread done servicing request
21:38:30.150 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:30.170 00.020 10844 UpdateGuideState exits: m=1002 SNR=19.9
21:38:30.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:30.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:30.170 00.000 10844 Enqueuing Expose request
21:38:30.170 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:38:30.170 00.000 11060 Worker thread wakes up
21:38:30.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:30.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:30.799 00.629 11060 Exposure complete
21:38:30.970 00.171 11060 worker thread done servicing request
21:38:30.970 00.000 10844 OnExposeComplete: enter
21:38:30.970 00.000 10844 UpdateGuideState(): m_state=6
21:38:30.970 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
21:38:30.970 00.000 10844 Star::Find returns 1 (0), X=90.91, Y=467.88, Mass=1004, SNR=20.0, Peak=93 HFD=3.0
21:38:30.970 00.000 10844 MultiStar: [#1 -0.34,0.45,0.90,U] [#2 -0.65,-0.04,0.93,U] [#3 -0.48,0.46,0.84,U] [#4 -0.46,0.30,3.49,U] [#5 -0.57,0.48,1.05,U] [#6 0.15,-0.10,0.90,U] [#7 -0.95,0.07,0.00,M1] [#8 -0.62,-0.39,0.91,U] 
21:38:30.970 00.000 10844 refined, 7 included, MultiStar: {-0.44, 0.19}, one-star: {-0.50, 0.04}
21:38:30.970 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.80) = xAngle (3.53 = -2.75)
21:38:30.970 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.45 = -2.84)
21:38:30.970 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.19 hyp=0.48 cameraTheta=2.73 mountX=-0.45 mountY=-0.15, mountTheta=-2.83
21:38:30.974 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.19, opts=13)
21:38:30.974 00.000 10844 Enqueuing Move request for scope (-0.44, 0.19)
21:38:30.974 00.000 11060 Worker thread wakes up
21:38:30.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.19) opts 0xd
21:38:30.974 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.19)
21:38:30.974 00.000 11060 Moving (-0.44, 0.19) raw xDistance=-0.45 yDistance=-0.15
21:38:30.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
21:38:30.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:30.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:38:30.974 00.000 11060 MoveAxis(E, 65, ABG)
21:38:30.974 00.000 11060 Guiding  Dir = 2, Dur = 65
21:38:30.979 00.005 11060 IsSlewing returns 0
21:38:30.979 00.000 11060 IsGuiding returns 0
21:38:30.982 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:31.003 00.021 10844 UpdateGuideState exits: m=1004 SNR=20.0
21:38:31.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:31.005 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:31.005 00.000 10844 Enqueuing Expose request
21:38:31.054 00.049 11060 IsGuiding returns 0
21:38:31.054 00.000 11060 Move returns status 0, amount 65
21:38:31.054 00.000 11060 MoveAxis(N, 0, ABG)
21:38:31.054 00.000 11060 Move returns status 0, amount 0
21:38:31.054 00.000 11060 move complete, result=0
21:38:31.054 00.000 11060 worker thread done servicing request
21:38:31.054 00.000 11060 Worker thread wakes up
21:38:31.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:31.054 00.000 10844 GuideStep: -0.4 px 65 ms EAST, -0.1 px 0 ms NORTH
21:38:31.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:31.696 00.642 11060 Exposure complete
21:38:31.849 00.153 11060 worker thread done servicing request
21:38:31.849 00.000 10844 OnExposeComplete: enter
21:38:31.849 00.000 10844 UpdateGuideState(): m_state=6
21:38:31.849 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
21:38:31.849 00.000 10844 Star::Find returns 1 (0), X=90.88, Y=467.66, Mass=991, SNR=19.8, Peak=84 HFD=3.4
21:38:31.849 00.000 10844 MultiStar: [#1 -0.83,0.03,0.96,U] [#2 -0.37,0.11,0.85,U] [#3 0.17,0.58,0.80,U] [#4 -0.85,-0.16,3.46,U] [#5 -0.65,0.15,0.97,U] [#6 -0.23,-0.62,0.87,U] [#7 -1.26,-0.16,0.00,M2] [#8 -0.99,-0.26,0.00,M1] 
21:38:31.849 00.000 10844 single-star, 6 included, MultiStar: {-0.59, -0.06}, one-star: {-0.53, -0.17}
21:38:31.849 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.80) = xAngle (-2.02 = -2.02)
21:38:31.849 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.11 = -2.11)
21:38:31.849 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-0.17 hyp=0.56 cameraTheta=-2.83 mountX=-0.25 mountY=-0.48, mountTheta=-2.04
21:38:31.849 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-0.17, opts=13)
21:38:31.849 00.000 10844 Enqueuing Move request for scope (-0.53, -0.17)
21:38:31.849 00.000 11060 Worker thread wakes up
21:38:31.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.17) opts 0xd
21:38:31.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -0.17)
21:38:31.849 00.000 11060 Moving (-0.53, -0.17) raw xDistance=-0.25 yDistance=-0.48
21:38:31.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:38:31.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:31.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:38:31.849 00.000 11060 MoveAxis(E, 38, ABG)
21:38:31.849 00.000 11060 Guiding  Dir = 2, Dur = 38
21:38:31.857 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:31.870 00.013 10844 UpdateGuideState exits: m=991 SNR=19.8
21:38:31.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:31.875 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:31.875 00.000 10844 Enqueuing Expose request
21:38:31.880 00.005 11060 IsSlewing returns 0
21:38:31.880 00.000 11060 IsGuiding returns 0
21:38:31.932 00.052 11060 IsGuiding returns 0
21:38:31.932 00.000 11060 Move returns status 0, amount 38
21:38:31.933 00.001 11060 MoveAxis(N, 0, ABG)
21:38:31.933 00.000 11060 Move returns status 0, amount 0
21:38:31.933 00.000 11060 move complete, result=0
21:38:31.933 00.000 11060 worker thread done servicing request
21:38:31.933 00.000 11060 Worker thread wakes up
21:38:31.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:31.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:31.933 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.5 px 0 ms NORTH
21:38:32.559 00.626 11060 Exposure complete
21:38:32.734 00.175 11060 worker thread done servicing request
21:38:32.734 00.000 10844 OnExposeComplete: enter
21:38:32.734 00.000 10844 UpdateGuideState(): m_state=6
21:38:32.734 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
21:38:32.734 00.000 10844 Star::Find returns 1 (0), X=91.19, Y=468.96, Mass=1084, SNR=20.9, Peak=104 HFD=3.1
21:38:32.734 00.000 10844 MultiStar: [#1 -0.33,0.67,1.16,U] [#2 -0.76,0.14,0.84,U] [#3 0.43,0.58,0.64,U] [#4 -0.68,0.77,0.00,M1] [#5 -0.46,0.43,1.02,U] [#6 -0.33,0.26,0.86,U] [#7 -0.63,0.56,0.85,U] [#8 -0.77,0.16,0.77,U] 
21:38:32.734 00.000 10844 refined, 7 included, MultiStar: {-0.40, 0.51}, one-star: {-0.22, 1.12}
21:38:32.738 00.004 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.80) = xAngle (3.04 = 3.04)
21:38:32.738 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.95 = 2.95)
21:38:32.738 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.51 hyp=0.65 cameraTheta=2.23 mountX=-0.65 mountY=0.12, mountTheta=2.95
21:38:32.738 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.51, opts=13)
21:38:32.738 00.000 10844 Enqueuing Move request for scope (-0.40, 0.51)
21:38:32.738 00.000 11060 Worker thread wakes up
21:38:32.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.51) opts 0xd
21:38:32.738 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.51)
21:38:32.738 00.000 11060 Moving (-0.40, 0.51) raw xDistance=-0.65 yDistance=0.12
21:38:32.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.65
21:38:32.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:32.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:38:32.738 00.000 11060 MoveAxis(E, 96, ABG)
21:38:32.738 00.000 11060 Guiding  Dir = 2, Dur = 96
21:38:32.748 00.010 11060 IsSlewing returns 0
21:38:32.749 00.001 11060 IsGuiding returns 0
21:38:32.753 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:32.771 00.018 10844 UpdateGuideState exits: m=1084 SNR=20.9
21:38:32.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:32.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:32.771 00.000 10844 Enqueuing Expose request
21:38:32.851 00.080 11060 IsGuiding returns 0
21:38:32.851 00.000 11060 Move returns status 0, amount 96
21:38:32.851 00.000 11060 MoveAxis(N, 0, ABG)
21:38:32.851 00.000 11060 Move returns status 0, amount 0
21:38:32.851 00.000 11060 move complete, result=0
21:38:32.851 00.000 11060 worker thread done servicing request
21:38:32.851 00.000 11060 Worker thread wakes up
21:38:32.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:32.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:32.856 00.005 10844 GuideStep: -0.6 px 96 ms EAST, 0.1 px 0 ms NORTH
21:38:33.475 00.619 11060 Exposure complete
21:38:33.646 00.171 11060 worker thread done servicing request
21:38:33.646 00.000 10844 OnExposeComplete: enter
21:38:33.646 00.000 10844 UpdateGuideState(): m_state=6
21:38:33.646 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
21:38:33.646 00.000 10844 Star::Find returns 1 (0), X=91.26, Y=468.26, Mass=950, SNR=19.1, Peak=89 HFD=3.5
21:38:33.646 00.000 10844 MultiStar: [#1 -0.96,0.50,0.00,M1] [#2 -0.62,-0.39,0.81,U] [#3 0.24,0.07,0.81,U] [#4 -0.70,-0.54,0.00,M2] [#5 -0.46,-0.37,1.13,U] [#6 0.02,-0.33,1.03,U] [#7 -0.61,-0.37,0.88,U] [#8 -1.18,-0.68,0.00,M1] 
21:38:33.646 00.000 10844 refined, 5 included, MultiStar: {-0.27, -0.16}, one-star: {-0.15, 0.43}
21:38:33.646 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.80) = xAngle (-1.79 = -1.79)
21:38:33.646 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.87 = -1.87)
21:38:33.646 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.59 mountX=-0.07 mountY=-0.30, mountTheta=-1.79
21:38:33.651 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.16, opts=13)
21:38:33.651 00.000 10844 Enqueuing Move request for scope (-0.27, -0.16)
21:38:33.651 00.000 11060 Worker thread wakes up
21:38:33.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.16) opts 0xd
21:38:33.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.16)
21:38:33.651 00.000 11060 Moving (-0.27, -0.16) raw xDistance=-0.07 yDistance=-0.30
21:38:33.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:38:33.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:33.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:38:33.651 00.000 11060 MoveAxis(E, 0, ABG)
21:38:33.651 00.000 11060 Move returns status 0, amount 0
21:38:33.651 00.000 11060 MoveAxis(N, 0, ABG)
21:38:33.651 00.000 11060 Move returns status 0, amount 0
21:38:33.651 00.000 11060 move complete, result=0
21:38:33.654 00.003 11060 worker thread done servicing request
21:38:33.658 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:33.677 00.019 10844 UpdateGuideState exits: m=950 SNR=19.1
21:38:33.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:33.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:33.677 00.000 10844 Enqueuing Expose request
21:38:33.677 00.000 11060 Worker thread wakes up
21:38:33.677 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:38:33.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:33.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:34.320 00.643 11060 Exposure complete
21:38:34.482 00.162 11060 worker thread done servicing request
21:38:34.482 00.000 10844 OnExposeComplete: enter
21:38:34.482 00.000 10844 UpdateGuideState(): m_state=6
21:38:34.483 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
21:38:34.483 00.000 10844 Star::Find returns 1 (0), X=90.89, Y=468.11, Mass=1176, SNR=21.9, Peak=108 HFD=3.0
21:38:34.483 00.000 10844 MultiStar: [#1 -0.77,0.47,0.00,M2] [#2 0.37,-0.19,0.76,U] [#3 -0.37,0.51,0.70,U] [#4 -0.82,0.12,3.12,U] [#5 -0.40,0.58,0.96,U] [#6 -0.39,-0.05,0.84,U] [#7 -0.68,-0.24,0.78,U] [#8 -0.94,0.48,0.00,M2] 
21:38:34.483 00.000 10844 refined, 6 included, MultiStar: {-0.53, 0.14}, one-star: {-0.52, 0.28}
21:38:34.483 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.80) = xAngle (3.68 = -2.60)
21:38:34.484 00.001 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.59 = -2.69)
21:38:34.484 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.14 hyp=0.55 cameraTheta=2.87 mountX=-0.47 mountY=-0.24, mountTheta=-2.67
21:38:34.484 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.14, opts=13)
21:38:34.484 00.000 10844 Enqueuing Move request for scope (-0.53, 0.14)
21:38:34.484 00.000 11060 Worker thread wakes up
21:38:34.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.14) opts 0xd
21:38:34.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.14)
21:38:34.484 00.000 11060 Moving (-0.53, 0.14) raw xDistance=-0.47 yDistance=-0.24
21:38:34.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
21:38:34.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:34.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:38:34.484 00.000 11060 MoveAxis(E, 69, ABG)
21:38:34.484 00.000 11060 Guiding  Dir = 2, Dur = 69
21:38:34.493 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:34.509 00.016 10844 UpdateGuideState exits: m=1176 SNR=21.9
21:38:34.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:34.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:34.509 00.000 10844 Enqueuing Expose request
21:38:34.519 00.010 11060 IsSlewing returns 0
21:38:34.519 00.000 11060 IsGuiding returns 0
21:38:34.615 00.096 11060 IsGuiding returns 0
21:38:34.615 00.000 11060 Move returns status 0, amount 69
21:38:34.615 00.000 11060 MoveAxis(N, 0, ABG)
21:38:34.615 00.000 11060 Move returns status 0, amount 0
21:38:34.615 00.000 11060 move complete, result=0
21:38:34.615 00.000 11060 worker thread done servicing request
21:38:34.615 00.000 10844 GuideStep: -0.5 px 69 ms EAST, -0.2 px 0 ms NORTH
21:38:34.615 00.000 11060 Worker thread wakes up
21:38:34.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:34.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:35.245 00.630 11060 Exposure complete
21:38:35.399 00.154 11060 worker thread done servicing request
21:38:35.402 00.003 10844 OnExposeComplete: enter
21:38:35.402 00.000 10844 UpdateGuideState(): m_state=6
21:38:35.402 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
21:38:35.402 00.000 10844 Star::Find returns 1 (0), X=91.06, Y=468.51, Mass=1140, SNR=21.4, Peak=91 HFD=3.7
21:38:35.402 00.000 10844 MultiStar: [#1 -0.35,0.58,0.93,U] [#2 -0.39,-0.29,0.95,U] [#3 0.12,0.18,0.63,U] [#4 -1.15,0.46,0.00,M2] [#5 -0.22,-0.28,0.90,U] [#6 -0.14,-0.46,0.76,U] [#7 -0.61,0.51,0.81,U] [#8 -1.12,0.21,0.00,M3] 
21:38:35.402 00.000 10844 refined, 6 included, MultiStar: {-0.30, 0.14}, one-star: {-0.34, 0.67}
21:38:35.402 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.80) = xAngle (3.49 = -2.79)
21:38:35.402 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.41 = -2.88)
21:38:35.402 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.14 hyp=0.33 cameraTheta=2.69 mountX=-0.31 mountY=-0.09, mountTheta=-2.87
21:38:35.404 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.14, opts=13)
21:38:35.404 00.000 10844 Enqueuing Move request for scope (-0.30, 0.14)
21:38:35.405 00.001 11060 Worker thread wakes up
21:38:35.407 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.14) opts 0xd
21:38:35.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.14)
21:38:35.407 00.000 11060 Moving (-0.30, 0.14) raw xDistance=-0.31 yDistance=-0.09
21:38:35.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
21:38:35.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:35.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:38:35.407 00.000 11060 MoveAxis(E, 47, ABG)
21:38:35.407 00.000 11060 Guiding  Dir = 2, Dur = 47
21:38:35.411 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:35.426 00.015 10844 UpdateGuideState exits: m=1140 SNR=21.4
21:38:35.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:35.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:35.426 00.000 10844 Enqueuing Expose request
21:38:35.433 00.007 11060 IsSlewing returns 0
21:38:35.433 00.000 11060 IsGuiding returns 0
21:38:35.510 00.077 11060 IsGuiding returns 0
21:38:35.510 00.000 11060 Move returns status 0, amount 47
21:38:35.510 00.000 11060 MoveAxis(N, 0, ABG)
21:38:35.510 00.000 11060 Move returns status 0, amount 0
21:38:35.512 00.002 11060 move complete, result=0
21:38:35.512 00.000 11060 worker thread done servicing request
21:38:35.512 00.000 11060 Worker thread wakes up
21:38:35.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:35.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:35.513 00.001 10844 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
21:38:36.151 00.638 11060 Exposure complete
21:38:36.338 00.187 11060 worker thread done servicing request
21:38:36.338 00.000 10844 OnExposeComplete: enter
21:38:36.338 00.000 10844 UpdateGuideState(): m_state=6
21:38:36.339 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
21:38:36.339 00.000 10844 Star::Find returns 1 (0), X=91.20, Y=468.07, Mass=805, SNR=17.6, Peak=76 HFD=3.2
21:38:36.340 00.001 10844 MultiStar: [#1 -1.16,-0.14,0.00,M2] [#2 -0.65,-0.49,0.84,U] [#3 0.03,-0.29,0.87,U] [#4 -1.15,-0.04,0.00,M3] [#5 -1.08,-0.19,0.00,M1] [#6 -0.63,-0.90,0.00,M1] [#7 -0.99,-0.41,0.00,M1] [#8 -0.95,-0.15,0.00,M4] 
21:38:36.340 00.000 10844 refined, 2 included, MultiStar: {-0.27, -0.16}, one-star: {-0.21, 0.23}
21:38:36.340 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.80) = xAngle (-1.80 = -1.80)
21:38:36.340 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.89 = -1.89)
21:38:36.340 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.61 mountX=-0.07 mountY=-0.30, mountTheta=-1.81
21:38:36.341 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.16, opts=13)
21:38:36.341 00.000 10844 Enqueuing Move request for scope (-0.27, -0.16)
21:38:36.341 00.000 11060 Worker thread wakes up
21:38:36.342 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.16) opts 0xd
21:38:36.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.16)
21:38:36.342 00.000 11060 Moving (-0.27, -0.16) raw xDistance=-0.07 yDistance=-0.30
21:38:36.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:38:36.342 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.01 newest=-0.62
21:38:36.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:38:36.342 00.000 11060 MoveAxis(E, 0, ABG)
21:38:36.342 00.000 11060 Move returns status 0, amount 0
21:38:36.342 00.000 11060 BLC: Oldest BLC event removed
21:38:36.342 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:38:36.342 00.000 11060 MoveAxis(N, 863, ABG)
21:38:36.342 00.000 11060 duration set to 750 by maxDecDuration
21:38:36.342 00.000 11060 Guiding  Dir = 0, Dur = 750
21:38:36.348 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:36.364 00.016 10844 UpdateGuideState exits: m=805 SNR=17.6
21:38:36.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:36.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:36.364 00.000 10844 Enqueuing Expose request
21:38:36.368 00.004 11060 IsSlewing returns 0
21:38:36.368 00.000 11060 IsGuiding returns 0
21:38:37.136 00.768 11060 IsGuiding returns 0
21:38:37.136 00.000 11060 Move returns status 0, amount 750
21:38:37.136 00.000 11060 move complete, result=0
21:38:37.136 00.000 11060 worker thread done servicing request
21:38:37.136 00.000 11060 Worker thread wakes up
21:38:37.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:37.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:37.136 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
21:38:37.768 00.632 11060 Exposure complete
21:38:37.910 00.142 11060 worker thread done servicing request
21:38:37.910 00.000 10844 OnExposeComplete: enter
21:38:37.910 00.000 10844 UpdateGuideState(): m_state=6
21:38:37.910 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
21:38:37.910 00.000 10844 Star::Find returns 1 (0), X=90.98, Y=468.83, Mass=705, SNR=16.5, Peak=82 HFD=3.0
21:38:37.910 00.000 10844 MultiStar: [#1 0.19,0.49,1.29,U] [#2 -0.13,0.70,1.08,U] [#3 0.04,-0.10,0.77,U] [#4 -1.41,0.12,0.00,M4] [#5 -0.40,-0.41,1.14,U] [#6 0.41,-0.82,0.00,M2] [#7 -0.63,-0.41,1.03,U] [#8 -0.73,-0.27,1.19,U] 
21:38:37.910 00.000 10844 refined, 6 included, MultiStar: {-0.30, 0.15}, one-star: {-0.43, 1.00}
21:38:37.910 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.80) = xAngle (3.50 = -2.79)
21:38:37.910 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.41 = -2.87)
21:38:37.910 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.34 cameraTheta=2.69 mountX=-0.32 mountY=-0.09, mountTheta=-2.87
21:38:37.912 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.15, opts=13)
21:38:37.912 00.000 10844 Enqueuing Move request for scope (-0.30, 0.15)
21:38:37.912 00.000 11060 Worker thread wakes up
21:38:37.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.15) opts 0xd
21:38:37.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.15)
21:38:37.912 00.000 11060 Moving (-0.30, 0.15) raw xDistance=-0.32 yDistance=-0.09
21:38:37.912 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.80, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.207188, 1:0.089456
21:38:37.912 00.000 11060 BLC: No correction, Miss < min_move
21:38:37.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:38:37.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:37.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:38:37.912 00.000 11060 MoveAxis(E, 46, ABG)
21:38:37.912 00.000 11060 Guiding  Dir = 2, Dur = 46
21:38:37.917 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:37.930 00.013 10844 UpdateGuideState exits: m=705 SNR=16.5
21:38:37.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:37.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:37.930 00.000 10844 Enqueuing Expose request
21:38:37.955 00.025 11060 IsSlewing returns 0
21:38:37.955 00.000 11060 IsGuiding returns 0
21:38:38.032 00.077 11060 IsGuiding returns 0
21:38:38.032 00.000 11060 Move returns status 0, amount 46
21:38:38.032 00.000 11060 MoveAxis(N, 0, ABG)
21:38:38.032 00.000 11060 Move returns status 0, amount 0
21:38:38.032 00.000 11060 move complete, result=0
21:38:38.032 00.000 11060 worker thread done servicing request
21:38:38.032 00.000 11060 Worker thread wakes up
21:38:38.032 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
21:38:38.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:38.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:38.674 00.642 11060 Exposure complete
21:38:38.838 00.164 11060 worker thread done servicing request
21:38:38.838 00.000 10844 OnExposeComplete: enter
21:38:38.838 00.000 10844 UpdateGuideState(): m_state=6
21:38:38.838 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
21:38:38.838 00.000 10844 Star::Find returns 1 (0), X=91.00, Y=468.23, Mass=1259, SNR=22.6, Peak=107 HFD=3.4
21:38:38.838 00.000 10844 MultiStar: [#1 -0.35,0.75,0.82,U] [#2 0.09,0.34,0.82,U] [#3 -0.47,0.54,0.69,U] [#4 -1.05,0.61,0.00,M5] [#5 0.15,0.78,0.90,U] [#6 0.12,-0.50,0.80,U] [#7 -0.76,0.21,0.78,U] [#8 -0.15,-0.23,0.85,U] 
21:38:38.838 00.000 10844 refined, 7 included, MultiStar: {-0.22, 0.29}, one-star: {-0.41, 0.40}
21:38:38.838 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.80) = xAngle (3.01 = 3.01)
21:38:38.838 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.92 = 2.92)
21:38:38.838 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.29 hyp=0.36 cameraTheta=2.21 mountX=-0.36 mountY=0.08, mountTheta=2.93
21:38:38.838 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.29, opts=13)
21:38:38.838 00.000 10844 Enqueuing Move request for scope (-0.22, 0.29)
21:38:38.838 00.000 11060 Worker thread wakes up
21:38:38.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.29) opts 0xd
21:38:38.838 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.29)
21:38:38.838 00.000 11060 Moving (-0.22, 0.29) raw xDistance=-0.36 yDistance=0.08
21:38:38.838 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.80, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.207188, 1:0.089456, 2:-0.078274
21:38:38.838 00.000 11060 BLC: No correction, Miss < min_move
21:38:38.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
21:38:38.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:38.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:38:38.838 00.000 11060 MoveAxis(E, 54, ABG)
21:38:38.838 00.000 11060 Guiding  Dir = 2, Dur = 54
21:38:38.844 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:38.862 00.018 10844 UpdateGuideState exits: m=1259 SNR=22.6
21:38:38.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:38.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:38.862 00.000 10844 Enqueuing Expose request
21:38:38.865 00.003 11060 IsSlewing returns 0
21:38:38.866 00.001 11060 IsGuiding returns 0
21:38:38.943 00.077 11060 IsGuiding returns 0
21:38:38.943 00.000 11060 Move returns status 0, amount 54
21:38:38.943 00.000 11060 MoveAxis(N, 0, ABG)
21:38:38.943 00.000 11060 Move returns status 0, amount 0
21:38:38.943 00.000 11060 move complete, result=0
21:38:38.943 00.000 11060 worker thread done servicing request
21:38:38.943 00.000 11060 Worker thread wakes up
21:38:38.943 00.000 10844 GuideStep: -0.4 px 54 ms EAST, 0.1 px 0 ms NORTH
21:38:38.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:38.947 00.004 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:39.566 00.619 11060 Exposure complete
21:38:39.725 00.159 11060 worker thread done servicing request
21:38:39.725 00.000 10844 OnExposeComplete: enter
21:38:39.725 00.000 10844 UpdateGuideState(): m_state=6
21:38:39.727 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
21:38:39.727 00.000 10844 Star::Find returns 1 (0), X=90.50, Y=468.14, Mass=1002, SNR=19.9, Peak=86 HFD=3.6
21:38:39.727 00.000 10844 MultiStar: [#1 -0.64,0.81,0.00,M1] [#2 0.07,1.00,0.00,M1] [#3 -0.25,0.41,0.59,U] [#4 -1.05,-0.03,0.00,M6] [#5 -0.50,0.67,1.04,U] [#6 -0.10,-0.37,0.88,U] [#7 -1.25,0.21,0.00,M1] [#8 -1.22,0.12,0.00,M3] 
21:38:39.727 00.000 10844 refined, 3 included, MultiStar: {-0.47, 0.26}, one-star: {-0.91, 0.30}
21:38:39.727 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.80) = xAngle (3.44 = -2.84)
21:38:39.728 00.001 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.36 = -2.93)
21:38:39.728 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.26 hyp=0.54 cameraTheta=2.64 mountX=-0.52 mountY=-0.12, mountTheta=-2.92
21:38:39.728 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.26, opts=13)
21:38:39.728 00.000 10844 Enqueuing Move request for scope (-0.47, 0.26)
21:38:39.728 00.000 11060 Worker thread wakes up
21:38:39.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.26) opts 0xd
21:38:39.728 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.26)
21:38:39.728 00.000 11060 Moving (-0.47, 0.26) raw xDistance=-0.52 yDistance=-0.12
21:38:39.728 00.000 11060 BLC: window closed
21:38:39.728 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.80, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.207188, 1:0.089456, 2:-0.078274
21:38:39.728 00.000 11060 BLC: No correction, Miss < min_move
21:38:39.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.52
21:38:39.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:39.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:38:39.728 00.000 11060 MoveAxis(E, 77, ABG)
21:38:39.730 00.002 11060 Guiding  Dir = 2, Dur = 77
21:38:39.734 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:39.752 00.018 10844 UpdateGuideState exits: m=1002 SNR=19.9
21:38:39.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:39.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:39.752 00.000 10844 Enqueuing Expose request
21:38:39.774 00.022 11060 IsSlewing returns 0
21:38:39.774 00.000 11060 IsGuiding returns 0
21:38:39.897 00.123 11060 IsGuiding returns 0
21:38:39.899 00.002 11060 Move returns status 0, amount 77
21:38:39.899 00.000 11060 MoveAxis(N, 0, ABG)
21:38:39.899 00.000 11060 Move returns status 0, amount 0
21:38:39.899 00.000 11060 move complete, result=0
21:38:39.899 00.000 11060 worker thread done servicing request
21:38:39.899 00.000 11060 Worker thread wakes up
21:38:39.899 00.000 10844 GuideStep: -0.5 px 77 ms EAST, -0.1 px 0 ms NORTH
21:38:39.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:39.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:40.518 00.619 11060 Exposure complete
21:38:40.675 00.157 11060 worker thread done servicing request
21:38:40.675 00.000 10844 OnExposeComplete: enter
21:38:40.675 00.000 10844 UpdateGuideState(): m_state=6
21:38:40.675 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
21:38:40.675 00.000 10844 Star::Find returns 1 (0), X=91.06, Y=467.66, Mass=930, SNR=19.3, Peak=102 HFD=3.3
21:38:40.677 00.002 10844 MultiStar: [#1 -0.32,0.22,1.03,U] [#2 -0.58,-0.58,0.82,U] [#3 -0.41,-0.27,0.71,U] [#4 -0.84,-0.19,3.49,U] [#5 -0.47,-0.31,1.15,U] [#6 -0.26,-0.58,1.02,U] [#7 -0.91,-0.44,0.00,M2] [#8 0.22,-0.49,0.90,U] 
21:38:40.677 00.000 10844 single-star, 7 included, MultiStar: {-0.49, -0.26}, one-star: {-0.35, -0.18}
21:38:40.677 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.80) = xAngle (-1.86 = -1.86)
21:38:40.677 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.95 = -1.95)
21:38:40.677 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-2.67 mountX=-0.11 mountY=-0.36, mountTheta=-1.87
21:38:40.677 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.18, opts=13)
21:38:40.677 00.000 10844 Enqueuing Move request for scope (-0.35, -0.18)
21:38:40.677 00.000 11060 Worker thread wakes up
21:38:40.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.18) opts 0xd
21:38:40.677 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.18)
21:38:40.677 00.000 11060 Moving (-0.35, -0.18) raw xDistance=-0.11 yDistance=-0.36
21:38:40.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:38:40.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
21:38:40.677 00.000 11060 MoveAxis(E, 0, ABG)
21:38:40.677 00.000 11060 Move returns status 0, amount 0
21:38:40.677 00.000 11060 MoveAxis(N, 139, ABG)
21:38:40.677 00.000 11060 Guiding  Dir = 0, Dur = 139
21:38:40.689 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:40.695 00.006 11060 IsSlewing returns 0
21:38:40.695 00.000 11060 IsGuiding returns 0
21:38:40.708 00.013 10844 UpdateGuideState exits: m=930 SNR=19.3
21:38:40.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:40.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:40.708 00.000 10844 Enqueuing Expose request
21:38:40.838 00.130 11060 IsGuiding returns 0
21:38:40.838 00.000 11060 Move returns status 0, amount 139
21:38:40.838 00.000 11060 move complete, result=0
21:38:40.838 00.000 11060 worker thread done servicing request
21:38:40.838 00.000 11060 Worker thread wakes up
21:38:40.838 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 139 ms NORTH
21:38:40.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:40.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:41.468 00.630 11060 Exposure complete
21:38:41.639 00.171 11060 worker thread done servicing request
21:38:41.642 00.003 10844 OnExposeComplete: enter
21:38:41.642 00.000 10844 UpdateGuideState(): m_state=6
21:38:41.642 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
21:38:41.644 00.002 10844 Star::Find returns 1 (0), X=90.68, Y=467.60, Mass=922, SNR=19.5, Peak=109 HFD=3.1
21:38:41.644 00.000 10844 MultiStar: [#1 -0.37,0.16,1.05,U] [#2 -0.30,-0.02,0.93,U] [#3 -0.23,0.05,0.76,U] [#4 -0.25,-0.71,3.65,U] [#5 0.07,-0.11,1.08,U] [#6 0.16,-0.52,0.82,U] [#7 -1.36,-0.55,0.00,M3] [#8 -0.05,-0.58,0.89,U] 
21:38:41.644 00.000 10844 refined, 7 included, MultiStar: {-0.23, -0.36}, one-star: {-0.72, -0.24}
21:38:41.644 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.80) = xAngle (-1.33 = -1.33)
21:38:41.645 00.001 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.41 = -1.41)
21:38:41.645 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.36 hyp=0.43 cameraTheta=-2.13 mountX=0.10 mountY=-0.42, mountTheta=-1.33
21:38:41.645 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.36, opts=13)
21:38:41.645 00.000 10844 Enqueuing Move request for scope (-0.23, -0.36)
21:38:41.647 00.002 11060 Worker thread wakes up
21:38:41.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.36) opts 0xd
21:38:41.647 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.36)
21:38:41.647 00.000 11060 Moving (-0.23, -0.36) raw xDistance=0.10 yDistance=-0.42
21:38:41.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:38:41.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.42
21:38:41.647 00.000 11060 MoveAxis(E, 0, ABG)
21:38:41.647 00.000 11060 Move returns status 0, amount 0
21:38:41.647 00.000 11060 MoveAxis(N, 163, ABG)
21:38:41.647 00.000 11060 Guiding  Dir = 0, Dur = 163
21:38:41.652 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:41.671 00.019 10844 UpdateGuideState exits: m=922 SNR=19.5
21:38:41.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:41.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:41.671 00.000 10844 Enqueuing Expose request
21:38:41.672 00.001 11060 IsSlewing returns 0
21:38:41.672 00.000 11060 IsGuiding returns 0
21:38:41.858 00.186 11060 IsGuiding returns 0
21:38:41.858 00.000 11060 Move returns status 0, amount 163
21:38:41.858 00.000 11060 move complete, result=0
21:38:41.858 00.000 11060 worker thread done servicing request
21:38:41.858 00.000 11060 Worker thread wakes up
21:38:41.858 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 163 ms NORTH
21:38:41.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:41.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:42.482 00.624 11060 Exposure complete
21:38:42.641 00.159 11060 worker thread done servicing request
21:38:42.641 00.000 10844 OnExposeComplete: enter
21:38:42.641 00.000 10844 UpdateGuideState(): m_state=6
21:38:42.643 00.002 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
21:38:42.643 00.000 10844 Star::Find returns 1 (0), X=90.81, Y=467.75, Mass=1091, SNR=20.9, Peak=100 HFD=3.7
21:38:42.643 00.000 10844 MultiStar: [#1 -0.47,0.64,1.07,U] [#2 -0.24,-0.36,0.80,U] [#3 0.03,0.22,0.77,U] [#4 0.08,-0.54,3.28,U] [#5 -0.29,0.33,0.97,U] [#6 -0.01,-0.43,0.94,U] [#7 -1.06,-0.49,0.00,M4] [#8 0.03,-1.24,0.00,M2] 
21:38:42.643 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.15}, one-star: {-0.60, -0.08}
21:38:42.643 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.80) = xAngle (-1.53 = -1.53)
21:38:42.643 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.62 = -1.62)
21:38:42.643 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.34 mountX=0.01 mountY=-0.21, mountTheta=-1.53
21:38:42.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.15, opts=13)
21:38:42.645 00.000 10844 Enqueuing Move request for scope (-0.15, -0.15)
21:38:42.645 00.000 11060 Worker thread wakes up
21:38:42.646 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
21:38:42.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
21:38:42.646 00.000 11060 Moving (-0.15, -0.15) raw xDistance=0.01 yDistance=-0.21
21:38:42.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:38:42.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
21:38:42.646 00.000 11060 MoveAxis(E, 0, ABG)
21:38:42.646 00.000 11060 Move returns status 0, amount 0
21:38:42.646 00.000 11060 MoveAxis(N, 82, ABG)
21:38:42.646 00.000 11060 Guiding  Dir = 0, Dur = 82
21:38:42.652 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:42.669 00.017 10844 UpdateGuideState exits: m=1091 SNR=20.9
21:38:42.671 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:42.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:42.671 00.000 10844 Enqueuing Expose request
21:38:42.672 00.001 11060 IsSlewing returns 0
21:38:42.673 00.001 11060 IsGuiding returns 0
21:38:42.771 00.098 11060 IsGuiding returns 0
21:38:42.771 00.000 11060 Move returns status 0, amount 82
21:38:42.771 00.000 11060 move complete, result=0
21:38:42.771 00.000 11060 worker thread done servicing request
21:38:42.771 00.000 11060 Worker thread wakes up
21:38:42.771 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 82 ms NORTH
21:38:42.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:42.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:43.398 00.627 11060 Exposure complete
21:38:43.553 00.155 11060 worker thread done servicing request
21:38:43.553 00.000 10844 OnExposeComplete: enter
21:38:43.553 00.000 10844 UpdateGuideState(): m_state=6
21:38:43.553 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
21:38:43.553 00.000 10844 Star::Find returns 1 (0), X=90.82, Y=467.82, Mass=812, SNR=17.8, Peak=88 HFD=3.1
21:38:43.553 00.000 10844 MultiStar: [#1 0.04,-0.05,1.23,U] [#2 0.22,-0.65,1.01,U] [#3 1.23,-0.05,0.00,M1] [#4 -0.07,-0.13,3.89,U] [#5 -0.13,-0.27,1.06,U] [#6 0.31,-0.53,1.17,U] [#7 -0.46,-0.54,1.08,U] [#8 0.30,-0.97,0.00,M3] 
21:38:43.553 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.26}, one-star: {-0.58, -0.01}
21:38:43.553 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.80) = xAngle (-1.08 = -1.08)
21:38:43.553 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.17 = -1.17)
21:38:43.553 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.28 cameraTheta=-1.88 mountX=0.13 mountY=-0.25, mountTheta=-1.10
21:38:43.553 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.26, opts=13)
21:38:43.553 00.000 10844 Enqueuing Move request for scope (-0.08, -0.26)
21:38:43.553 00.000 11060 Worker thread wakes up
21:38:43.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
21:38:43.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
21:38:43.553 00.000 11060 Moving (-0.08, -0.26) raw xDistance=0.13 yDistance=-0.25
21:38:43.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:38:43.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
21:38:43.553 00.000 11060 MoveAxis(W, 19, ABG)
21:38:43.553 00.000 11060 Guiding  Dir = 3, Dur = 19
21:38:43.560 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:43.578 00.018 11060 IsSlewing returns 0
21:38:43.579 00.001 11060 IsGuiding returns 0
21:38:43.580 00.001 10844 UpdateGuideState exits: m=812 SNR=17.8
21:38:43.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:43.582 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:43.582 00.000 10844 Enqueuing Expose request
21:38:43.625 00.043 11060 IsGuiding returns 0
21:38:43.625 00.000 11060 Move returns status 0, amount 19
21:38:43.625 00.000 11060 MoveAxis(N, 97, ABG)
21:38:43.625 00.000 11060 Guiding  Dir = 0, Dur = 97
21:38:43.652 00.027 11060 IsSlewing returns 0
21:38:43.652 00.000 11060 IsGuiding returns 0
21:38:43.789 00.137 11060 IsGuiding returns 0
21:38:43.789 00.000 11060 Move returns status 0, amount 97
21:38:43.789 00.000 11060 move complete, result=0
21:38:43.789 00.000 11060 worker thread done servicing request
21:38:43.789 00.000 11060 Worker thread wakes up
21:38:43.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:43.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:43.791 00.002 10844 GuideStep: 0.1 px 19 ms WEST, -0.3 px 97 ms NORTH
21:38:44.428 00.637 11060 Exposure complete
21:38:44.593 00.165 11060 worker thread done servicing request
21:38:44.594 00.001 10844 OnExposeComplete: enter
21:38:44.594 00.000 10844 UpdateGuideState(): m_state=6
21:38:44.594 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
21:38:44.594 00.000 10844 Star::Find returns 1 (0), X=91.57, Y=467.94, Mass=1180, SNR=21.6, Peak=97 HFD=3.7
21:38:44.594 00.000 10844 MultiStar: [#1 0.43,0.70,1.01,U] [#2 0.39,0.36,0.77,U] [#3 0.45,-0.12,0.77,U] [#4 -0.75,0.06,3.38,U] [#5 0.34,0.19,0.83,U] [#6 0.44,-0.32,0.88,U] [#7 0.10,-0.17,0.96,U] [#8 0.08,-0.23,0.79,U] 
21:38:44.594 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.17, 0.11}
21:38:44.594 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.80) = xAngle (2.94 = 2.94)
21:38:44.594 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.85 = 2.85)
21:38:44.594 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.14 mountX=-0.08 mountY=0.02, mountTheta=2.86
21:38:44.594 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
21:38:44.594 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
21:38:44.594 00.000 11060 Worker thread wakes up
21:38:44.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
21:38:44.594 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
21:38:44.594 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.08 yDistance=0.02
21:38:44.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:38:44.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:44.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:38:44.594 00.000 11060 MoveAxis(E, 0, ABG)
21:38:44.594 00.000 11060 Move returns status 0, amount 0
21:38:44.594 00.000 11060 MoveAxis(N, 0, ABG)
21:38:44.594 00.000 11060 Move returns status 0, amount 0
21:38:44.594 00.000 11060 move complete, result=0
21:38:44.594 00.000 11060 worker thread done servicing request
21:38:44.608 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:44.624 00.016 10844 UpdateGuideState exits: m=1180 SNR=21.6
21:38:44.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:44.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:44.624 00.000 10844 Enqueuing Expose request
21:38:44.624 00.000 11060 Worker thread wakes up
21:38:44.624 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:38:44.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:44.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:45.251 00.627 11060 Exposure complete
21:38:45.418 00.167 11060 worker thread done servicing request
21:38:45.418 00.000 10844 OnExposeComplete: enter
21:38:45.418 00.000 10844 UpdateGuideState(): m_state=6
21:38:45.418 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
21:38:45.420 00.002 10844 Star::Find returns 1 (0), X=91.44, Y=467.97, Mass=1129, SNR=21.3, Peak=108 HFD=3.6
21:38:45.420 00.000 10844 MultiStar: [#1 0.36,0.50,0.99,U] [#2 -0.37,-0.36,0.97,U] [#3 0.13,0.18,0.80,U] [#4 0.05,-0.13,3.23,U] [#5 -0.15,0.40,0.95,U] [#6 0.38,-0.42,0.82,U] [#7 0.18,-0.22,0.81,U] [#8 0.11,-0.40,0.82,U] 
21:38:45.420 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.03, 0.14}
21:38:45.420 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.80) = xAngle (0.25 = 0.25)
21:38:45.421 00.001 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.16 = 0.16)
21:38:45.421 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.55 mountX=0.08 mountY=0.01, mountTheta=0.17
21:38:45.422 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
21:38:45.422 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
21:38:45.424 00.002 11060 Worker thread wakes up
21:38:45.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
21:38:45.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
21:38:45.424 00.000 11060 Moving (0.07, -0.04) raw xDistance=0.08 yDistance=0.01
21:38:45.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:38:45.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:45.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:38:45.424 00.000 11060 MoveAxis(E, 0, ABG)
21:38:45.424 00.000 11060 Move returns status 0, amount 0
21:38:45.424 00.000 11060 MoveAxis(N, 0, ABG)
21:38:45.424 00.000 11060 Move returns status 0, amount 0
21:38:45.424 00.000 11060 move complete, result=0
21:38:45.424 00.000 11060 worker thread done servicing request
21:38:45.426 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:45.442 00.016 10844 UpdateGuideState exits: m=1129 SNR=21.3
21:38:45.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:45.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:45.442 00.000 10844 Enqueuing Expose request
21:38:45.442 00.000 11060 Worker thread wakes up
21:38:45.442 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:38:45.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:45.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:46.078 00.636 11060 Exposure complete
21:38:46.257 00.179 11060 worker thread done servicing request
21:38:46.257 00.000 10844 OnExposeComplete: enter
21:38:46.257 00.000 10844 UpdateGuideState(): m_state=6
21:38:46.257 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
21:38:46.257 00.000 10844 Star::Find returns 1 (0), X=91.64, Y=468.04, Mass=934, SNR=19.3, Peak=92 HFD=3.1
21:38:46.259 00.002 10844 MultiStar: [#1 -0.03,0.13,0.96,U] [#2 0.24,-0.35,1.09,U] [#3 0.03,0.01,0.83,U] [#4 -0.15,0.02,3.96,U] [#5 0.06,0.52,1.04,U] [#6 0.21,-0.52,1.00,U] [#7 -0.27,-0.82,0.95,U] [#8 -0.62,-0.19,0.86,U] 
21:38:46.259 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {0.23, 0.20}
21:38:46.259 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.80) = xAngle (-1.37 = -1.37)
21:38:46.259 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.45 = -1.45)
21:38:46.259 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.17 mountX=0.02 mountY=-0.09, mountTheta=-1.37
21:38:46.259 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
21:38:46.259 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
21:38:46.259 00.000 11060 Worker thread wakes up
21:38:46.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
21:38:46.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
21:38:46.259 00.000 11060 Moving (-0.05, -0.08) raw xDistance=0.02 yDistance=-0.09
21:38:46.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:38:46.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:46.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:38:46.259 00.000 11060 MoveAxis(E, 0, ABG)
21:38:46.259 00.000 11060 Move returns status 0, amount 0
21:38:46.259 00.000 11060 MoveAxis(N, 0, ABG)
21:38:46.259 00.000 11060 Move returns status 0, amount 0
21:38:46.259 00.000 11060 move complete, result=0
21:38:46.259 00.000 11060 worker thread done servicing request
21:38:46.266 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:46.285 00.019 10844 UpdateGuideState exits: m=934 SNR=19.3
21:38:46.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:46.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:46.285 00.000 10844 Enqueuing Expose request
21:38:46.285 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:38:46.288 00.003 11060 Worker thread wakes up
21:38:46.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:46.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:46.914 00.626 11060 Exposure complete
21:38:47.080 00.166 11060 worker thread done servicing request
21:38:47.080 00.000 10844 OnExposeComplete: enter
21:38:47.082 00.002 10844 UpdateGuideState(): m_state=6
21:38:47.082 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
21:38:47.082 00.000 10844 Star::Find returns 1 (0), X=91.76, Y=468.17, Mass=997, SNR=20.0, Peak=103 HFD=3.4
21:38:47.082 00.000 10844 MultiStar: [#1 0.36,0.63,1.08,U] [#2 0.03,-0.01,0.89,U] [#3 1.05,0.55,0.00,M1] [#4 0.31,0.09,3.48,U] [#5 0.12,0.28,0.91,U] [#6 0.50,-0.62,0.74,U] [#7 -0.17,0.79,1.04,U] [#8 0.50,-0.22,0.82,U] 
21:38:47.082 00.000 10844 refined, 7 included, MultiStar: {0.26, 0.18}, one-star: {0.36, 0.33}
21:38:47.082 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.80) = xAngle (1.41 = 1.41)
21:38:47.082 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.32 = 1.32)
21:38:47.082 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.18 hyp=0.31 cameraTheta=0.60 mountX=0.05 mountY=0.30, mountTheta=1.40
21:38:47.084 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.18, opts=13)
21:38:47.084 00.000 10844 Enqueuing Move request for scope (0.26, 0.18)
21:38:47.084 00.000 11060 Worker thread wakes up
21:38:47.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.18) opts 0xd
21:38:47.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.18)
21:38:47.084 00.000 11060 Moving (0.26, 0.18) raw xDistance=0.05 yDistance=0.30
21:38:47.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:38:47.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:47.086 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:38:47.086 00.000 11060 MoveAxis(E, 0, ABG)
21:38:47.086 00.000 11060 Move returns status 0, amount 0
21:38:47.086 00.000 11060 MoveAxis(N, 0, ABG)
21:38:47.086 00.000 11060 Move returns status 0, amount 0
21:38:47.086 00.000 11060 move complete, result=0
21:38:47.086 00.000 11060 worker thread done servicing request
21:38:47.091 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:47.108 00.017 10844 UpdateGuideState exits: m=997 SNR=20.0
21:38:47.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:47.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:47.108 00.000 10844 Enqueuing Expose request
21:38:47.108 00.000 11060 Worker thread wakes up
21:38:47.108 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:38:47.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:47.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:47.725 00.617 11060 Exposure complete
21:38:47.909 00.184 11060 worker thread done servicing request
21:38:47.909 00.000 10844 OnExposeComplete: enter
21:38:47.909 00.000 10844 UpdateGuideState(): m_state=6
21:38:47.909 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
21:38:47.911 00.002 10844 Star::Find returns 1 (0), X=91.78, Y=467.94, Mass=636, SNR=15.6, Peak=78 HFD=3.1
21:38:47.911 00.000 10844 MultiStar: [#1 0.69,0.38,1.22,U] [#2 0.33,-0.20,1.24,U] [#3 0.63,-0.10,1.14,U] [#4 0.20,0.39,4.15,U] [#5 0.34,-0.17,1.52,U] [#6 0.55,-0.58,1.11,U] [#7 -0.32,-0.80,1.22,U] [#8 -0.20,-0.54,1.11,U] 
21:38:47.911 00.000 10844 refined, 8 included, MultiStar: {0.27, -0.05}, one-star: {0.37, 0.10}
21:38:47.911 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.80) = xAngle (0.62 = 0.62)
21:38:47.911 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.54 = 0.54)
21:38:47.911 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-0.18 mountX=0.22 mountY=0.14, mountTheta=0.56
21:38:47.911 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.05, opts=13)
21:38:47.911 00.000 10844 Enqueuing Move request for scope (0.27, -0.05)
21:38:47.911 00.000 11060 Worker thread wakes up
21:38:47.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
21:38:47.911 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
21:38:47.911 00.000 11060 Moving (0.27, -0.05) raw xDistance=0.22 yDistance=0.14
21:38:47.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:38:47.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:47.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:38:47.911 00.000 11060 MoveAxis(W, 33, ABG)
21:38:47.911 00.000 11060 Guiding  Dir = 3, Dur = 33
21:38:47.916 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:47.936 00.020 10844 UpdateGuideState exits: m=636 SNR=15.6
21:38:47.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:47.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:47.936 00.000 10844 Enqueuing Expose request
21:38:47.952 00.016 11060 IsSlewing returns 0
21:38:47.952 00.000 11060 IsGuiding returns 0
21:38:48.027 00.075 11060 IsGuiding returns 0
21:38:48.027 00.000 11060 Move returns status 0, amount 33
21:38:48.027 00.000 11060 MoveAxis(N, 0, ABG)
21:38:48.027 00.000 11060 Move returns status 0, amount 0
21:38:48.027 00.000 11060 move complete, result=0
21:38:48.027 00.000 11060 worker thread done servicing request
21:38:48.027 00.000 11060 Worker thread wakes up
21:38:48.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:48.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:48.027 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
21:38:48.656 00.629 11060 Exposure complete
21:38:48.843 00.187 11060 worker thread done servicing request
21:38:48.844 00.001 10844 OnExposeComplete: enter
21:38:48.844 00.000 10844 UpdateGuideState(): m_state=6
21:38:48.844 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
21:38:48.844 00.000 10844 Star::Find returns 1 (0), X=92.00, Y=467.95, Mass=1021, SNR=20.2, Peak=111 HFD=2.9
21:38:48.844 00.000 10844 MultiStar: [#1 0.59,0.75,0.00,M1] [#2 0.59,-0.13,0.94,U] [#3 0.35,0.73,0.61,U] [#4 -0.47,0.21,3.47,U] [#5 0.16,-0.19,1.02,U] [#6 0.69,-0.91,0.00,M1] [#7 -0.28,-0.61,1.01,U] [#8 0.03,0.31,0.77,U] 
21:38:48.844 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.07}, one-star: {0.59, 0.11}
21:38:48.844 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.80) = xAngle (2.95 = 2.95)
21:38:48.844 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
21:38:48.844 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.15 mountX=-0.08 mountY=0.02, mountTheta=2.87
21:38:48.844 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
21:38:48.844 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
21:38:48.844 00.000 11060 Worker thread wakes up
21:38:48.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
21:38:48.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
21:38:48.844 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.08 yDistance=0.02
21:38:48.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:38:48.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:48.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:38:48.844 00.000 11060 MoveAxis(E, 0, ABG)
21:38:48.844 00.000 11060 Move returns status 0, amount 0
21:38:48.844 00.000 11060 MoveAxis(N, 0, ABG)
21:38:48.844 00.000 11060 Move returns status 0, amount 0
21:38:48.844 00.000 11060 move complete, result=0
21:38:48.844 00.000 11060 worker thread done servicing request
21:38:48.862 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:48.880 00.018 10844 UpdateGuideState exits: m=1021 SNR=20.2
21:38:48.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:48.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:48.880 00.000 10844 Enqueuing Expose request
21:38:48.880 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:38:48.880 00.000 11060 Worker thread wakes up
21:38:48.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:48.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:49.510 00.630 11060 Exposure complete
21:38:49.676 00.166 11060 worker thread done servicing request
21:38:49.676 00.000 10844 OnExposeComplete: enter
21:38:49.676 00.000 10844 UpdateGuideState(): m_state=6
21:38:49.676 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
21:38:49.676 00.000 10844 Star::Find returns 1 (0), X=91.63, Y=468.42, Mass=1043, SNR=20.4, Peak=109 HFD=3.2
21:38:49.676 00.000 10844 MultiStar: [#1 0.04,0.93,0.00,M2] [#2 0.30,0.21,0.82,U] [#3 0.57,0.19,0.79,U] [#4 -0.18,0.02,3.28,U] [#5 0.29,-0.46,1.02,U] [#6 -0.26,-0.50,0.79,U] [#7 0.51,-0.13,1.05,U] [#8 0.28,0.45,0.88,U] 
21:38:49.676 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.22, 0.58}
21:38:49.676 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.80) = xAngle (1.11 = 1.11)
21:38:49.676 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.02 = 1.02)
21:38:49.676 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=0.06 mountY=0.11, mountTheta=1.09
21:38:49.676 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.04, opts=13)
21:38:49.676 00.000 10844 Enqueuing Move request for scope (0.12, 0.04)
21:38:49.676 00.000 11060 Worker thread wakes up
21:38:49.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
21:38:49.676 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
21:38:49.676 00.000 11060 Moving (0.12, 0.04) raw xDistance=0.06 yDistance=0.11
21:38:49.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:38:49.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:49.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:38:49.676 00.000 11060 MoveAxis(E, 0, ABG)
21:38:49.676 00.000 11060 Move returns status 0, amount 0
21:38:49.676 00.000 11060 MoveAxis(N, 0, ABG)
21:38:49.676 00.000 11060 Move returns status 0, amount 0
21:38:49.676 00.000 11060 move complete, result=0
21:38:49.676 00.000 11060 worker thread done servicing request
21:38:49.685 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:49.702 00.017 10844 UpdateGuideState exits: m=1043 SNR=20.4
21:38:49.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:49.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:49.702 00.000 10844 Enqueuing Expose request
21:38:49.702 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:38:49.703 00.001 11060 Worker thread wakes up
21:38:49.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:49.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:50.326 00.623 11060 Exposure complete
21:38:50.476 00.150 11060 worker thread done servicing request
21:38:50.476 00.000 10844 OnExposeComplete: enter
21:38:50.476 00.000 10844 UpdateGuideState(): m_state=6
21:38:50.476 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
21:38:50.476 00.000 10844 Star::Find returns 1 (0), X=91.63, Y=468.59, Mass=830, SNR=17.8, Peak=88 HFD=3.3
21:38:50.476 00.000 10844 MultiStar: [#1 0.34,0.47,1.16,U] [#2 0.27,0.11,0.92,U] [#3 0.03,0.78,0.80,U] [#4 -0.47,0.50,4.04,U] [#5 0.49,0.06,1.21,U] [#6 -0.05,0.33,0.99,U] [#7 0.10,-0.04,1.06,U] [#8 1.01,0.40,0.00,M1] 
21:38:50.476 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.39}, one-star: {0.23, 0.75}
21:38:50.476 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.80) = xAngle (2.46 = 2.46)
21:38:50.476 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
21:38:50.476 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.65 mountX=-0.31 mountY=0.28, mountTheta=2.41
21:38:50.482 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.39, opts=13)
21:38:50.482 00.000 10844 Enqueuing Move request for scope (-0.03, 0.39)
21:38:50.482 00.000 11060 Worker thread wakes up
21:38:50.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd
21:38:50.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.39)
21:38:50.482 00.000 11060 Moving (-0.03, 0.39) raw xDistance=-0.31 yDistance=0.28
21:38:50.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:38:50.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:50.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:38:50.482 00.000 11060 MoveAxis(E, 45, ABG)
21:38:50.482 00.000 11060 Guiding  Dir = 2, Dur = 45
21:38:50.486 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:50.491 00.005 11060 IsSlewing returns 0
21:38:50.491 00.000 11060 IsGuiding returns 0
21:38:50.506 00.015 10844 UpdateGuideState exits: m=830 SNR=17.8
21:38:50.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:50.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:50.506 00.000 10844 Enqueuing Expose request
21:38:50.542 00.036 11060 IsGuiding returns 0
21:38:50.542 00.000 11060 Move returns status 0, amount 45
21:38:50.542 00.000 11060 MoveAxis(N, 0, ABG)
21:38:50.542 00.000 11060 Move returns status 0, amount 0
21:38:50.542 00.000 11060 move complete, result=0
21:38:50.542 00.000 11060 worker thread done servicing request
21:38:50.542 00.000 11060 Worker thread wakes up
21:38:50.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:50.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:50.544 00.002 10844 GuideStep: -0.3 px 45 ms EAST, 0.3 px 0 ms NORTH
21:38:51.185 00.641 11060 Exposure complete
21:38:51.367 00.182 11060 worker thread done servicing request
21:38:51.367 00.000 10844 OnExposeComplete: enter
21:38:51.367 00.000 10844 UpdateGuideState(): m_state=6
21:38:51.367 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
21:38:51.367 00.000 10844 Star::Find returns 1 (0), X=91.48, Y=468.57, Mass=716, SNR=16.2, Peak=73 HFD=3.3
21:38:51.367 00.000 10844 MultiStar: [#1 -0.61,1.35,0.00,M2] [#2 -0.05,0.01,0.99,U] [#3 -0.24,0.06,0.96,U] [#4 -0.34,0.63,4.35,U] [#5 0.15,0.22,1.07,U] [#6 0.33,0.14,1.29,U] [#7 0.09,0.14,1.13,U] [#8 0.10,-0.50,1.15,U] 
21:38:51.367 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.30}, one-star: {0.07, 0.73}
21:38:51.367 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.80) = xAngle (2.62 = 2.62)
21:38:51.367 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.53 = 2.53)
21:38:51.367 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.82 mountX=-0.27 mountY=0.18, mountTheta=2.56
21:38:51.367 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.30, opts=13)
21:38:51.367 00.000 10844 Enqueuing Move request for scope (-0.07, 0.30)
21:38:51.367 00.000 11060 Worker thread wakes up
21:38:51.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.30) opts 0xd
21:38:51.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.30)
21:38:51.367 00.000 11060 Moving (-0.07, 0.30) raw xDistance=-0.27 yDistance=0.18
21:38:51.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
21:38:51.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:51.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:38:51.367 00.000 11060 MoveAxis(E, 40, ABG)
21:38:51.367 00.000 11060 Guiding  Dir = 2, Dur = 40
21:38:51.387 00.020 11060 IsSlewing returns 0
21:38:51.388 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:51.388 00.000 11060 IsGuiding returns 0
21:38:51.402 00.014 10844 UpdateGuideState exits: m=716 SNR=16.2
21:38:51.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:51.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:51.402 00.000 10844 Enqueuing Expose request
21:38:51.435 00.033 11060 IsGuiding returns 0
21:38:51.435 00.000 11060 Move returns status 0, amount 40
21:38:51.435 00.000 11060 MoveAxis(N, 0, ABG)
21:38:51.435 00.000 11060 Move returns status 0, amount 0
21:38:51.435 00.000 11060 move complete, result=0
21:38:51.435 00.000 11060 worker thread done servicing request
21:38:51.435 00.000 11060 Worker thread wakes up
21:38:51.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:51.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:51.439 00.004 10844 GuideStep: -0.3 px 40 ms EAST, 0.2 px 0 ms NORTH
21:38:52.069 00.630 11060 Exposure complete
21:38:52.235 00.166 11060 worker thread done servicing request
21:38:52.235 00.000 10844 OnExposeComplete: enter
21:38:52.235 00.000 10844 UpdateGuideState(): m_state=6
21:38:52.236 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
21:38:52.236 00.000 10844 Star::Find returns 1 (0), X=91.31, Y=468.09, Mass=840, SNR=17.9, Peak=94 HFD=3.4
21:38:52.236 00.000 10844 MultiStar: [#1 0.41,0.73,1.03,U] [#2 0.05,0.44,0.91,U] [#3 0.23,0.94,0.00,M1] [#4 -0.84,0.08,3.82,U] [#5 0.55,0.12,1.04,U] [#6 0.05,-0.53,1.23,U] [#7 0.12,-0.23,1.27,U] [#8 -0.37,-0.44,0.93,U] 
21:38:52.236 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.04}, one-star: {-0.10, 0.25}
21:38:52.236 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.80) = xAngle (3.74 = -2.54)
21:38:52.236 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.66 = -2.63)
21:38:52.236 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.22 cameraTheta=2.94 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
21:38:52.238 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.04, opts=13)
21:38:52.238 00.000 10844 Enqueuing Move request for scope (-0.21, 0.04)
21:38:52.238 00.000 11060 Worker thread wakes up
21:38:52.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
21:38:52.238 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
21:38:52.238 00.000 11060 Moving (-0.21, 0.04) raw xDistance=-0.18 yDistance=-0.11
21:38:52.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:38:52.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:52.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:38:52.238 00.000 11060 MoveAxis(E, 27, ABG)
21:38:52.238 00.000 11060 Guiding  Dir = 2, Dur = 27
21:38:52.243 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:52.262 00.019 11060 IsSlewing returns 0
21:38:52.263 00.001 11060 IsGuiding returns 0
21:38:52.263 00.000 10844 UpdateGuideState exits: m=840 SNR=17.9
21:38:52.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:52.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:52.263 00.000 10844 Enqueuing Expose request
21:38:52.303 00.040 11060 IsGuiding returns 0
21:38:52.303 00.000 11060 Move returns status 0, amount 27
21:38:52.303 00.000 11060 MoveAxis(N, 0, ABG)
21:38:52.303 00.000 11060 Move returns status 0, amount 0
21:38:52.304 00.001 11060 move complete, result=0
21:38:52.304 00.000 11060 worker thread done servicing request
21:38:52.304 00.000 11060 Worker thread wakes up
21:38:52.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:52.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:52.304 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
21:38:52.939 00.635 11060 Exposure complete
21:38:53.096 00.157 11060 worker thread done servicing request
21:38:53.096 00.000 10844 OnExposeComplete: enter
21:38:53.096 00.000 10844 UpdateGuideState(): m_state=6
21:38:53.096 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
21:38:53.096 00.000 10844 Star::Find returns 1 (0), X=91.19, Y=467.68, Mass=891, SNR=18.9, Peak=95 HFD=3.3
21:38:53.096 00.000 10844 MultiStar: [#1 0.45,0.52,1.07,U] [#2 0.10,-0.42,0.93,U] [#3 0.56,0.19,0.80,U] [#4 -0.59,0.37,3.62,U] [#5 0.71,1.07,0.00,M1] [#6 0.55,-0.34,0.76,U] [#7 0.55,0.21,0.97,U] [#8 -0.30,0.05,0.92,U] 
21:38:53.096 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.15}, one-star: {-0.22, -0.16}
21:38:53.096 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.80) = xAngle (2.79 = 2.79)
21:38:53.096 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.70 = 2.70)
21:38:53.096 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.99 mountX=-0.15 mountY=0.07, mountTheta=2.72
21:38:53.096 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.15, opts=13)
21:38:53.096 00.000 10844 Enqueuing Move request for scope (-0.07, 0.15)
21:38:53.096 00.000 11060 Worker thread wakes up
21:38:53.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
21:38:53.096 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
21:38:53.096 00.000 11060 Moving (-0.07, 0.15) raw xDistance=-0.15 yDistance=0.07
21:38:53.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:38:53.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:53.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:38:53.096 00.000 11060 MoveAxis(E, 23, ABG)
21:38:53.096 00.000 11060 Guiding  Dir = 2, Dur = 23
21:38:53.103 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:53.119 00.016 11060 IsSlewing returns 0
21:38:53.119 00.000 11060 IsGuiding returns 0
21:38:53.123 00.004 10844 UpdateGuideState exits: m=891 SNR=18.9
21:38:53.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:53.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:53.123 00.000 10844 Enqueuing Expose request
21:38:53.163 00.040 11060 IsGuiding returns 0
21:38:53.163 00.000 11060 Move returns status 0, amount 23
21:38:53.163 00.000 11060 MoveAxis(N, 0, ABG)
21:38:53.163 00.000 11060 Move returns status 0, amount 0
21:38:53.163 00.000 11060 move complete, result=0
21:38:53.163 00.000 11060 worker thread done servicing request
21:38:53.163 00.000 11060 Worker thread wakes up
21:38:53.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:53.163 00.000 10844 GuideStep: -0.2 px 23 ms EAST, 0.1 px 0 ms NORTH
21:38:53.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:53.805 00.642 11060 Exposure complete
21:38:53.980 00.175 11060 worker thread done servicing request
21:38:53.980 00.000 10844 OnExposeComplete: enter
21:38:53.980 00.000 10844 UpdateGuideState(): m_state=6
21:38:53.981 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
21:38:53.981 00.000 10844 Star::Find returns 1 (0), X=91.74, Y=467.57, Mass=938, SNR=19.2, Peak=96 HFD=3.2
21:38:53.981 00.000 10844 MultiStar: [#1 0.19,-0.51,1.20,U] [#2 0.90,-0.63,0.00,M1] [#3 0.09,-0.38,0.80,U] [#4 -0.42,-0.25,3.75,U] [#5 0.43,-0.12,0.97,U] [#6 0.12,-0.74,0.94,U] [#7 -0.20,-0.60,1.00,U] [#8 -1.13,-0.61,0.00,M1] 
21:38:53.981 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.36}, one-star: {0.33, -0.27}
21:38:53.981 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.80) = xAngle (-0.94 = -0.94)
21:38:53.981 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.03 = -1.03)
21:38:53.981 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.74 mountX=0.22 mountY=-0.32, mountTheta=-0.97
21:38:53.983 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.36, opts=13)
21:38:53.983 00.000 10844 Enqueuing Move request for scope (-0.06, -0.36)
21:38:53.983 00.000 11060 Worker thread wakes up
21:38:53.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
21:38:53.983 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
21:38:53.983 00.000 11060 Moving (-0.06, -0.36) raw xDistance=0.22 yDistance=-0.32
21:38:53.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:38:53.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:53.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:38:53.984 00.001 11060 MoveAxis(W, 31, ABG)
21:38:53.984 00.000 11060 Guiding  Dir = 3, Dur = 31
21:38:53.988 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:54.004 00.016 10844 UpdateGuideState exits: m=938 SNR=19.2
21:38:54.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:54.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:54.004 00.000 10844 Enqueuing Expose request
21:38:54.009 00.005 11060 IsSlewing returns 0
21:38:54.010 00.001 11060 IsGuiding returns 0
21:38:54.084 00.074 11060 IsGuiding returns 0
21:38:54.084 00.000 11060 Move returns status 0, amount 31
21:38:54.084 00.000 11060 MoveAxis(N, 0, ABG)
21:38:54.084 00.000 11060 Move returns status 0, amount 0
21:38:54.084 00.000 11060 move complete, result=0
21:38:54.084 00.000 11060 worker thread done servicing request
21:38:54.084 00.000 11060 Worker thread wakes up
21:38:54.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:54.086 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:54.088 00.002 10844 GuideStep: 0.2 px 31 ms WEST, -0.3 px 0 ms NORTH
21:38:54.720 00.632 11060 Exposure complete
21:38:54.885 00.165 11060 worker thread done servicing request
21:38:54.885 00.000 10844 OnExposeComplete: enter
21:38:54.885 00.000 10844 UpdateGuideState(): m_state=6
21:38:54.885 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
21:38:54.885 00.000 10844 Star::Find returns 1 (0), X=91.77, Y=467.61, Mass=1071, SNR=20.5, Peak=90 HFD=3.6
21:38:54.885 00.000 10844 MultiStar: [#1 -0.20,0.42,1.04,U] [#2 0.35,0.38,0.81,U] [#3 0.86,-0.51,0.00,M1] [#4 -0.51,0.17,3.39,U] [#5 0.10,0.37,0.91,U] [#6 0.71,-0.45,0.86,U] [#7 -0.10,-0.53,0.99,U] [#8 0.13,-0.61,0.92,U] 
21:38:54.885 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {0.37, -0.22}
21:38:54.885 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.80) = xAngle (-2.24 = -2.24)
21:38:54.885 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.33 = -2.33)
21:38:54.885 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.04 mountX=-0.04 mountY=-0.04, mountTheta=-2.28
21:38:54.885 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
21:38:54.885 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
21:38:54.885 00.000 11060 Worker thread wakes up
21:38:54.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
21:38:54.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
21:38:54.885 00.000 11060 Moving (-0.06, -0.01) raw xDistance=-0.04 yDistance=-0.04
21:38:54.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:38:54.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:54.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:38:54.885 00.000 11060 MoveAxis(E, 0, ABG)
21:38:54.885 00.000 11060 Move returns status 0, amount 0
21:38:54.885 00.000 11060 MoveAxis(N, 0, ABG)
21:38:54.885 00.000 11060 Move returns status 0, amount 0
21:38:54.885 00.000 11060 move complete, result=0
21:38:54.885 00.000 11060 worker thread done servicing request
21:38:54.896 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:54.912 00.016 10844 UpdateGuideState exits: m=1071 SNR=20.5
21:38:54.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:54.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:54.912 00.000 10844 Enqueuing Expose request
21:38:54.912 00.000 11060 Worker thread wakes up
21:38:54.912 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:38:54.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:54.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:55.549 00.637 11060 Exposure complete
21:38:55.706 00.157 11060 worker thread done servicing request
21:38:55.706 00.000 10844 OnExposeComplete: enter
21:38:55.706 00.000 10844 UpdateGuideState(): m_state=6
21:38:55.706 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
21:38:55.706 00.000 10844 Star::Find returns 1 (0), X=91.80, Y=467.79, Mass=1223, SNR=22.5, Peak=98 HFD=3.6
21:38:55.706 00.000 10844 MultiStar: [#1 0.62,0.06,0.99,U] [#2 0.51,-0.02,0.96,U] [#3 0.54,0.53,0.63,U] [#4 -0.34,-0.02,3.14,U] [#5 -0.19,-0.12,0.97,U] [#6 0.59,-0.64,0.81,U] [#7 0.01,0.49,0.84,U] [#8 0.35,-0.28,0.80,U] 
21:38:55.706 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.39, -0.05}
21:38:55.706 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.80) = xAngle (0.67 = 0.67)
21:38:55.706 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.58 = 0.58)
21:38:55.706 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.14 mountX=0.11 mountY=0.07, mountTheta=0.61
21:38:55.709 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
21:38:55.709 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
21:38:55.709 00.000 11060 Worker thread wakes up
21:38:55.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
21:38:55.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
21:38:55.709 00.000 11060 Moving (0.13, -0.02) raw xDistance=0.11 yDistance=0.07
21:38:55.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:38:55.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:55.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:38:55.709 00.000 11060 MoveAxis(E, 0, ABG)
21:38:55.709 00.000 11060 Move returns status 0, amount 0
21:38:55.709 00.000 11060 MoveAxis(N, 0, ABG)
21:38:55.709 00.000 11060 Move returns status 0, amount 0
21:38:55.709 00.000 11060 move complete, result=0
21:38:55.709 00.000 11060 worker thread done servicing request
21:38:55.714 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:55.733 00.019 10844 UpdateGuideState exits: m=1223 SNR=22.5
21:38:55.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:55.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:55.733 00.000 10844 Enqueuing Expose request
21:38:55.733 00.000 11060 Worker thread wakes up
21:38:55.733 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:38:55.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:55.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:56.369 00.636 11060 Exposure complete
21:38:56.523 00.154 11060 worker thread done servicing request
21:38:56.523 00.000 10844 OnExposeComplete: enter
21:38:56.523 00.000 10844 UpdateGuideState(): m_state=6
21:38:56.523 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
21:38:56.523 00.000 10844 Star::Find returns 1 (0), X=91.29, Y=467.53, Mass=1301, SNR=22.9, Peak=109 HFD=3.5
21:38:56.523 00.000 10844 MultiStar: [#1 -0.01,0.55,0.86,U] [#2 0.45,-0.60,0.90,U] [#3 -0.21,-0.02,0.66,U] [#4 -0.11,-0.78,2.93,U] [#5 0.04,-0.65,0.94,U] [#6 0.29,-0.33,0.72,U] [#7 0.13,-0.37,0.82,U] [#8 -0.38,-1.04,0.00,M1] 
21:38:56.523 00.000 10844 single-star, 7 included, MultiStar: {0.02, -0.43}, one-star: {-0.12, -0.31}
21:38:56.523 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.80) = xAngle (-1.14 = -1.14)
21:38:56.523 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.23 = -1.23)
21:38:56.526 00.003 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.94 mountX=0.14 mountY=-0.31, mountTheta=-1.15
21:38:56.528 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.31, opts=13)
21:38:56.528 00.000 10844 Enqueuing Move request for scope (-0.12, -0.31)
21:38:56.530 00.002 11060 Worker thread wakes up
21:38:56.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
21:38:56.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
21:38:56.530 00.000 11060 Moving (-0.12, -0.31) raw xDistance=0.14 yDistance=-0.31
21:38:56.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:38:56.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
21:38:56.530 00.000 11060 MoveAxis(W, 20, ABG)
21:38:56.530 00.000 11060 Guiding  Dir = 3, Dur = 20
21:38:56.536 00.006 11060 IsSlewing returns 0
21:38:56.536 00.000 11060 IsGuiding returns 0
21:38:56.538 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:56.552 00.014 10844 UpdateGuideState exits: m=1301 SNR=22.9
21:38:56.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:56.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:56.552 00.000 10844 Enqueuing Expose request
21:38:56.568 00.016 11060 IsGuiding returns 0
21:38:56.568 00.000 11060 Move returns status 0, amount 20
21:38:56.568 00.000 11060 MoveAxis(N, 118, ABG)
21:38:56.569 00.001 11060 Guiding  Dir = 0, Dur = 118
21:38:56.582 00.013 11060 IsSlewing returns 0
21:38:56.583 00.001 11060 IsGuiding returns 0
21:38:56.710 00.127 11060 IsGuiding returns 0
21:38:56.710 00.000 11060 Move returns status 0, amount 118
21:38:56.710 00.000 11060 move complete, result=0
21:38:56.710 00.000 11060 worker thread done servicing request
21:38:56.710 00.000 11060 Worker thread wakes up
21:38:56.710 00.000 10844 GuideStep: 0.1 px 20 ms WEST, -0.3 px 118 ms NORTH
21:38:56.712 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:56.713 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:57.342 00.629 11060 Exposure complete
21:38:57.523 00.181 11060 worker thread done servicing request
21:38:57.523 00.000 10844 OnExposeComplete: enter
21:38:57.523 00.000 10844 UpdateGuideState(): m_state=6
21:38:57.523 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
21:38:57.524 00.001 10844 Star::Find returns 1 (0), X=92.08, Y=468.30, Mass=848, SNR=18.5, Peak=92 HFD=3.4
21:38:57.524 00.000 10844 MultiStar: [#1 0.09,1.27,0.00,M1] [#2 -0.06,0.58,0.91,U] [#3 0.67,0.91,0.00,M1] [#4 0.38,0.15,3.81,U] [#5 0.01,0.43,1.07,U] [#6 0.67,0.04,0.88,U] [#7 -0.31,0.68,0.95,U] [#8 -0.44,-0.37,0.91,U] 
21:38:57.524 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.25}, one-star: {0.67, 0.46}
21:38:57.524 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.80) = xAngle (1.68 = 1.68)
21:38:57.524 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.60 = 1.60)
21:38:57.524 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.32 cameraTheta=0.88 mountX=-0.04 mountY=0.32, mountTheta=1.68
21:38:57.525 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.25, opts=13)
21:38:57.525 00.000 10844 Enqueuing Move request for scope (0.21, 0.25)
21:38:57.526 00.001 11060 Worker thread wakes up
21:38:57.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
21:38:57.526 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
21:38:57.526 00.000 11060 Moving (0.21, 0.25) raw xDistance=-0.04 yDistance=0.32
21:38:57.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:38:57.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:57.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:38:57.526 00.000 11060 MoveAxis(E, 0, ABG)
21:38:57.526 00.000 11060 Move returns status 0, amount 0
21:38:57.526 00.000 11060 MoveAxis(N, 0, ABG)
21:38:57.526 00.000 11060 Move returns status 0, amount 0
21:38:57.526 00.000 11060 move complete, result=0
21:38:57.526 00.000 11060 worker thread done servicing request
21:38:57.531 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:57.547 00.016 10844 UpdateGuideState exits: m=848 SNR=18.5
21:38:57.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:57.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:57.547 00.000 10844 Enqueuing Expose request
21:38:57.547 00.000 11060 Worker thread wakes up
21:38:57.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:57.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:57.547 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:38:58.177 00.630 11060 Exposure complete
21:38:58.352 00.175 11060 worker thread done servicing request
21:38:58.353 00.001 10844 OnExposeComplete: enter
21:38:58.353 00.000 10844 UpdateGuideState(): m_state=6
21:38:58.353 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
21:38:58.353 00.000 10844 Star::Find returns 1 (0), X=92.01, Y=468.00, Mass=704, SNR=16.7, Peak=84 HFD=2.8
21:38:58.353 00.000 10844 MultiStar: [#1 0.12,0.62,1.16,U] [#2 -0.01,0.25,0.95,U] [#3 1.24,-0.04,0.00,M2] [#4 0.47,0.22,3.96,U] [#5 0.23,-0.22,1.27,U] [#6 0.32,0.20,1.06,U] [#7 -0.23,0.43,1.18,U] [#8 0.60,0.24,1.05,U] 
21:38:58.353 00.000 10844 refined, 7 included, MultiStar: {0.31, 0.23}, one-star: {0.61, 0.16}
21:38:58.353 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.80) = xAngle (1.45 = 1.45)
21:38:58.353 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.36 = 1.36)
21:38:58.353 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.39 cameraTheta=0.64 mountX=0.05 mountY=0.38, mountTheta=1.45
21:38:58.355 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.23, opts=13)
21:38:58.355 00.000 10844 Enqueuing Move request for scope (0.31, 0.23)
21:38:58.356 00.001 11060 Worker thread wakes up
21:38:58.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
21:38:58.356 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
21:38:58.356 00.000 11060 Moving (0.31, 0.23) raw xDistance=0.05 yDistance=0.38
21:38:58.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:38:58.356 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:58.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:38:58.356 00.000 11060 MoveAxis(E, 0, ABG)
21:38:58.356 00.000 11060 Move returns status 0, amount 0
21:38:58.356 00.000 11060 MoveAxis(N, 0, ABG)
21:38:58.356 00.000 11060 Move returns status 0, amount 0
21:38:58.356 00.000 11060 move complete, result=0
21:38:58.356 00.000 11060 worker thread done servicing request
21:38:58.362 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:38:58.379 00.017 10844 UpdateGuideState exits: m=704 SNR=16.7
21:38:58.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:58.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:58.379 00.000 10844 Enqueuing Expose request
21:38:58.379 00.000 11060 Worker thread wakes up
21:38:58.379 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:38:58.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:58.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:59.010 00.631 11060 Exposure complete
21:38:59.177 00.167 11060 worker thread done servicing request
21:38:59.177 00.000 10844 OnExposeComplete: enter
21:38:59.177 00.000 10844 UpdateGuideState(): m_state=6
21:38:59.177 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
21:38:59.177 00.000 10844 Star::Find returns 1 (0), X=91.98, Y=467.60, Mass=1006, SNR=20.3, Peak=88 HFD=3.7
21:38:59.177 00.000 10844 MultiStar: [#1 0.01,0.56,1.14,U] [#2 -0.20,-0.27,0.87,U] [#3 0.49,0.15,0.65,U] [#4 0.38,-0.38,3.43,U] [#5 0.65,-0.67,0.00,M1] [#6 -0.12,-0.16,0.95,U] [#7 -0.20,-0.21,0.90,U] [#8 0.28,-0.03,0.81,U] 
21:38:59.177 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.15}, one-star: {0.57, -0.24}
21:38:59.177 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.80) = xAngle (0.18 = 0.18)
21:38:59.177 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.09 = 0.09)
21:38:59.177 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.63 mountX=0.24 mountY=0.02, mountTheta=0.09
21:38:59.180 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.15, opts=13)
21:38:59.180 00.000 10844 Enqueuing Move request for scope (0.20, -0.15)
21:38:59.180 00.000 11060 Worker thread wakes up
21:38:59.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
21:38:59.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
21:38:59.180 00.000 11060 Moving (0.20, -0.15) raw xDistance=0.24 yDistance=0.02
21:38:59.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:38:59.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:59.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:38:59.180 00.000 11060 MoveAxis(W, 36, ABG)
21:38:59.180 00.000 11060 Guiding  Dir = 3, Dur = 36
21:38:59.188 00.008 11060 IsSlewing returns 0
21:38:59.188 00.000 11060 IsGuiding returns 0
21:38:59.195 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:38:59.211 00.016 10844 UpdateGuideState exits: m=1006 SNR=20.3
21:38:59.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:59.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:38:59.211 00.000 10844 Enqueuing Expose request
21:38:59.232 00.021 11060 IsGuiding returns 0
21:38:59.232 00.000 11060 Move returns status 0, amount 36
21:38:59.232 00.000 11060 MoveAxis(N, 0, ABG)
21:38:59.232 00.000 11060 Move returns status 0, amount 0
21:38:59.232 00.000 11060 move complete, result=0
21:38:59.232 00.000 11060 worker thread done servicing request
21:38:59.232 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
21:38:59.232 00.000 11060 Worker thread wakes up
21:38:59.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:38:59.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:38:59.856 00.624 11060 Exposure complete
21:39:00.040 00.184 11060 worker thread done servicing request
21:39:00.042 00.002 10844 OnExposeComplete: enter
21:39:00.042 00.000 10844 UpdateGuideState(): m_state=6
21:39:00.042 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
21:39:00.042 00.000 10844 Star::Find returns 1 (0), X=92.53, Y=467.31, Mass=1344, SNR=23.2, Peak=106 HFD=3.5
21:39:00.042 00.000 10844 MultiStar: [#1 0.46,0.12,0.98,U] [#2 0.52,0.38,0.67,U] [#3 1.35,0.45,0.00,M2] [#4 0.65,-0.40,2.96,U] [#5 0.37,0.25,0.94,U] [#6 0.43,0.82,0.00,M1] [#7 0.24,-0.24,0.85,U] [#8 -0.00,-0.28,0.73,U] 
21:39:00.042 00.000 10844 refined, 6 included, MultiStar: {0.54, -0.18}, one-star: {1.12, -0.52}
21:39:00.042 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.80) = xAngle (0.48 = 0.48)
21:39:00.042 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.39 = 0.39)
21:39:00.044 00.002 10844 CameraToMount -- cameraX=0.54 cameraY=-0.18 hyp=0.57 cameraTheta=-0.33 mountX=0.51 mountY=0.22, mountTheta=0.40
21:39:00.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=-0.18, opts=13)
21:39:00.046 00.001 10844 Enqueuing Move request for scope (0.54, -0.18)
21:39:00.047 00.001 11060 Worker thread wakes up
21:39:00.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.18) opts 0xd
21:39:00.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, -0.18)
21:39:00.047 00.000 11060 Moving (0.54, -0.18) raw xDistance=0.51 yDistance=0.22
21:39:00.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
21:39:00.048 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:39:00.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:39:00.048 00.000 11060 MoveAxis(W, 76, ABG)
21:39:00.048 00.000 11060 Guiding  Dir = 3, Dur = 76
21:39:00.051 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:00.070 00.019 11060 IsSlewing returns 0
21:39:00.070 00.000 10844 UpdateGuideState exits: m=1344 SNR=23.2
21:39:00.070 00.000 11060 IsGuiding returns 0
21:39:00.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:00.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:00.070 00.000 10844 Enqueuing Expose request
21:39:00.169 00.099 11060 IsGuiding returns 0
21:39:00.169 00.000 11060 Move returns status 0, amount 76
21:39:00.169 00.000 11060 MoveAxis(N, 0, ABG)
21:39:00.169 00.000 11060 Move returns status 0, amount 0
21:39:00.169 00.000 11060 move complete, result=0
21:39:00.169 00.000 11060 worker thread done servicing request
21:39:00.169 00.000 11060 Worker thread wakes up
21:39:00.169 00.000 10844 GuideStep: 0.5 px 76 ms WEST, 0.2 px 0 ms NORTH
21:39:00.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:00.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:00.793 00.624 11060 Exposure complete
21:39:00.981 00.188 11060 worker thread done servicing request
21:39:00.981 00.000 10844 OnExposeComplete: enter
21:39:00.981 00.000 10844 UpdateGuideState(): m_state=6
21:39:00.984 00.003 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
21:39:00.984 00.000 10844 Star::Find returns 1 (0), X=91.85, Y=468.13, Mass=1124, SNR=21.6, Peak=115 HFD=2.9
21:39:00.984 00.000 10844 MultiStar: [#1 0.65,0.89,0.00,M1] [#2 0.67,0.52,0.92,U] [#3 1.23,0.17,0.00,M3] [#4 0.12,-0.55,3.36,U] [#5 0.35,0.29,0.91,U] [#6 0.80,0.37,0.00,M2] [#7 0.17,0.15,0.87,U] [#8 0.30,-0.39,0.81,U] 
21:39:00.984 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.13}, one-star: {0.44, 0.29}
21:39:00.984 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.80) = xAngle (0.37 = 0.37)
21:39:00.984 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.28 = 0.28)
21:39:00.984 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.43 mountX=0.28 mountY=0.09, mountTheta=0.29
21:39:00.984 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.13, opts=13)
21:39:00.984 00.000 10844 Enqueuing Move request for scope (0.28, -0.13)
21:39:00.984 00.000 11060 Worker thread wakes up
21:39:00.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
21:39:00.984 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
21:39:00.984 00.000 11060 Moving (0.28, -0.13) raw xDistance=0.28 yDistance=0.09
21:39:00.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
21:39:00.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:00.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:39:00.984 00.000 11060 MoveAxis(W, 44, ABG)
21:39:00.984 00.000 11060 Guiding  Dir = 3, Dur = 44
21:39:00.995 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:01.005 00.010 11060 IsSlewing returns 0
21:39:01.006 00.001 11060 IsGuiding returns 0
21:39:01.017 00.011 10844 UpdateGuideState exits: m=1124 SNR=21.6
21:39:01.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:01.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:01.017 00.000 10844 Enqueuing Expose request
21:39:01.052 00.035 11060 IsGuiding returns 0
21:39:01.052 00.000 11060 Move returns status 0, amount 44
21:39:01.052 00.000 11060 MoveAxis(N, 0, ABG)
21:39:01.052 00.000 11060 Move returns status 0, amount 0
21:39:01.052 00.000 11060 move complete, result=0
21:39:01.052 00.000 11060 worker thread done servicing request
21:39:01.052 00.000 11060 Worker thread wakes up
21:39:01.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:01.052 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
21:39:01.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:01.683 00.631 11060 Exposure complete
21:39:01.863 00.180 11060 worker thread done servicing request
21:39:01.913 00.050 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:39:01.965 00.052 10844 OnExposeComplete: enter
21:39:01.965 00.000 10844 UpdateGuideState(): m_state=6
21:39:01.965 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
21:39:01.965 00.000 10844 Star::Find returns 1 (0), X=92.08, Y=468.15, Mass=820, SNR=17.8, Peak=89 HFD=3.0
21:39:01.965 00.000 10844 MultiStar: [#1 0.14,0.32,1.32,U] [#2 0.29,0.04,1.12,U] [#3 0.48,0.15,0.73,U] [#4 0.21,-0.04,3.94,U] [#5 -0.18,0.84,1.05,U] [#6 0.39,0.03,1.07,U] [#7 0.67,-0.13,1.03,U] [#8 0.54,0.07,0.99,U] 
21:39:01.965 00.000 10844 refined, 8 included, MultiStar: {0.31, 0.13}, one-star: {0.67, 0.31}
21:39:01.965 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.80) = xAngle (1.20 = 1.20)
21:39:01.965 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.11 = 1.11)
21:39:01.965 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.34 cameraTheta=0.40 mountX=0.12 mountY=0.30, mountTheta=1.19
21:39:01.970 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.13, opts=13)
21:39:01.970 00.000 10844 Enqueuing Move request for scope (0.31, 0.13)
21:39:01.971 00.001 11060 Worker thread wakes up
21:39:01.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.13) opts 0xd
21:39:01.971 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.13)
21:39:01.975 00.004 11060 Moving (0.31, 0.13) raw xDistance=0.12 yDistance=0.30
21:39:01.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
21:39:01.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:39:01.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:39:01.975 00.000 11060 MoveAxis(W, 19, ABG)
21:39:01.975 00.000 11060 Guiding  Dir = 3, Dur = 19
21:39:01.991 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:02.007 00.016 10844 UpdateGuideState exits: m=820 SNR=17.8
21:39:02.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:02.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:02.007 00.000 10844 Enqueuing Expose request
21:39:02.012 00.005 11060 IsSlewing returns 0
21:39:02.013 00.001 11060 IsGuiding returns 0
21:39:02.059 00.046 11060 IsGuiding returns 0
21:39:02.059 00.000 11060 Move returns status 0, amount 19
21:39:02.059 00.000 11060 MoveAxis(N, 0, ABG)
21:39:02.059 00.000 11060 Move returns status 0, amount 0
21:39:02.059 00.000 11060 move complete, result=0
21:39:02.059 00.000 11060 worker thread done servicing request
21:39:02.059 00.000 11060 Worker thread wakes up
21:39:02.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:02.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:02.061 00.002 10844 GuideStep: 0.1 px 19 ms WEST, 0.3 px 0 ms NORTH
21:39:02.285 00.224 10844 evsrv: cli 0EEEE7F0 connect
21:39:02.285 00.000 10844 case statement mapped state 6 to 3
21:39:02.285 00.000 10844 case statement mapped state 6 to 3
21:39:02.287 00.002 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"7938f47e-8984-41bf-9a2f-9636d507c0e2"}
21:39:02.287 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"7938f47e-8984-41bf-9a2f-9636d507c0e2"}
21:39:02.287 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
21:39:02.691 00.404 11060 Exposure complete
21:39:02.877 00.186 11060 worker thread done servicing request
21:39:02.877 00.000 10844 OnExposeComplete: enter
21:39:02.877 00.000 10844 UpdateGuideState(): m_state=6
21:39:02.877 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
21:39:02.877 00.000 10844 Star::Find returns 1 (0), X=92.90, Y=467.91, Mass=938, SNR=19.3, Peak=87 HFD=3.5
21:39:02.877 00.000 10844 MultiStar: [#1 1.05,0.65,0.00,M1] [#2 -0.05,0.07,0.91,U] [#3 1.24,0.07,0.00,M3] [#4 0.72,-0.03,3.55,U] [#5 0.48,0.58,0.84,U] [#6 0.59,-0.44,0.72,U] [#7 1.01,-0.02,0.00,M1] [#8 0.73,0.26,0.93,U] 
21:39:02.877 00.000 10844 refined, 5 included, MultiStar: {0.69, 0.05}, one-star: {1.49, 0.07}
21:39:02.877 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.80) = xAngle (0.88 = 0.88)
21:39:02.877 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.79 = 0.79)
21:39:02.877 00.000 10844 CameraToMount -- cameraX=0.69 cameraY=0.05 hyp=0.70 cameraTheta=0.08 mountX=0.44 mountY=0.50, mountTheta=0.84
21:39:02.880 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.69, y=0.05, opts=13)
21:39:02.880 00.000 10844 Enqueuing Move request for scope (0.69, 0.05)
21:39:02.880 00.000 11060 Worker thread wakes up
21:39:02.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.05) opts 0xd
21:39:02.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.69, 0.05)
21:39:02.880 00.000 11060 Moving (0.69, 0.05) raw xDistance=0.44 yDistance=0.50
21:39:02.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
21:39:02.880 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=-0.28 newest=0.88
21:39:02.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.50
21:39:02.880 00.000 11060 MoveAxis(W, 66, ABG)
21:39:02.880 00.000 11060 Guiding  Dir = 3, Dur = 66
21:39:02.886 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:02.907 00.021 11060 IsSlewing returns 0
21:39:02.907 00.000 10844 UpdateGuideState exits: m=938 SNR=19.3
21:39:02.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:02.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:02.907 00.000 10844 Enqueuing Expose request
21:39:02.908 00.001 11060 IsGuiding returns 0
21:39:02.999 00.091 11060 IsGuiding returns 0
21:39:02.999 00.000 11060 Move returns status 0, amount 66
21:39:02.999 00.000 11060 BLC: Oldest BLC event removed
21:39:02.999 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:39:02.999 00.000 11060 MoveAxis(S, 940, ABG)
21:39:02.999 00.000 11060 duration set to 750 by maxDecDuration
21:39:02.999 00.000 11060 Guiding  Dir = 1, Dur = 750
21:39:03.012 00.013 11060 IsSlewing returns 0
21:39:03.012 00.000 11060 IsGuiding returns 0
21:39:03.767 00.755 11060 IsGuiding returns 0
21:39:03.768 00.001 11060 Move returns status 0, amount 750
21:39:03.768 00.000 11060 move complete, result=0
21:39:03.768 00.000 11060 worker thread done servicing request
21:39:03.768 00.000 11060 Worker thread wakes up
21:39:03.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:03.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:03.769 00.001 10844 GuideStep: 0.4 px 66 ms WEST, 0.5 px 750 ms SOUTH
21:39:04.410 00.641 11060 Exposure complete
21:39:04.565 00.155 11060 worker thread done servicing request
21:39:04.565 00.000 10844 OnExposeComplete: enter
21:39:04.565 00.000 10844 UpdateGuideState(): m_state=6
21:39:04.565 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
21:39:04.565 00.000 10844 Star::Find returns 1 (0), X=91.38, Y=468.62, Mass=849, SNR=18.1, Peak=84 HFD=3.4
21:39:04.565 00.000 10844 MultiStar: [#1 0.68,0.55,1.22,U] [#2 -0.72,0.48,0.99,U] [#3 0.45,0.24,0.93,U] [#4 0.30,0.41,3.78,U] [#5 -0.52,0.77,0.00,M1] [#6 -0.03,0.08,0.94,U] [#7 0.51,-0.17,1.10,U] [#8 0.46,0.21,1.07,U] 
21:39:04.565 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.35}, one-star: {-0.03, 0.78}
21:39:04.565 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.80) = xAngle (1.76 = 1.76)
21:39:04.565 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.68 = 1.68)
21:39:04.565 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.35 hyp=0.42 cameraTheta=0.96 mountX=-0.08 mountY=0.42, mountTheta=1.76
21:39:04.569 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.35, opts=13)
21:39:04.569 00.000 10844 Enqueuing Move request for scope (0.24, 0.35)
21:39:04.569 00.000 11060 Worker thread wakes up
21:39:04.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.35) opts 0xd
21:39:04.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.35)
21:39:04.569 00.000 11060 Moving (0.24, 0.35) raw xDistance=-0.08 yDistance=0.42
21:39:04.569 00.000 11060 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.45, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.347308, 1:0.421551
21:39:04.569 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:39:04.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:39:04.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.42
21:39:04.569 00.000 11060 MoveAxis(E, 0, ABG)
21:39:04.569 00.000 11060 Move returns status 0, amount 0
21:39:04.569 00.000 11060 MoveAxis(S, 162, ABG)
21:39:04.569 00.000 11060 Guiding  Dir = 1, Dur = 162
21:39:04.575 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:04.578 00.003 11060 IsSlewing returns 0
21:39:04.580 00.002 11060 IsGuiding returns 0
21:39:04.596 00.016 10844 UpdateGuideState exits: m=849 SNR=18.1
21:39:04.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:04.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:04.596 00.000 10844 Enqueuing Expose request
21:39:04.753 00.157 11060 IsGuiding returns 0
21:39:04.753 00.000 11060 Move returns status 0, amount 162
21:39:04.755 00.002 11060 move complete, result=0
21:39:04.755 00.000 11060 worker thread done servicing request
21:39:04.755 00.000 11060 Worker thread wakes up
21:39:04.755 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 162 ms SOUTH
21:39:04.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:04.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:05.383 00.628 11060 Exposure complete
21:39:05.564 00.181 11060 worker thread done servicing request
21:39:05.564 00.000 10844 OnExposeComplete: enter
21:39:05.564 00.000 10844 UpdateGuideState(): m_state=6
21:39:05.564 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
21:39:05.564 00.000 10844 Star::Find returns 1 (0), X=91.51, Y=467.63, Mass=1209, SNR=22.2, Peak=110 HFD=3.2
21:39:05.564 00.000 10844 MultiStar: [#1 0.29,0.35,0.92,U] [#2 -0.22,-0.25,0.80,U] [#3 0.79,0.31,0.69,U] [#4 0.01,-0.11,2.96,U] [#5 -0.14,-0.02,1.11,U] [#6 0.32,-0.23,0.76,U] [#7 0.41,-0.51,0.97,U] [#8 -0.58,-0.22,0.86,U] 
21:39:05.564 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.10, -0.20}
21:39:05.564 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.80) = xAngle (-0.16 = -0.16)
21:39:05.564 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.24 = -0.24)
21:39:05.564 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.96 mountX=0.13 mountY=-0.03, mountTheta=-0.24
21:39:05.568 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
21:39:05.568 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
21:39:05.568 00.000 11060 Worker thread wakes up
21:39:05.569 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
21:39:05.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
21:39:05.569 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.13 yDistance=-0.03
21:39:05.569 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.45, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.347308, 1:0.421551, 2:-0.031152
21:39:05.569 00.000 11060 BLC: No correction, Miss < min_move
21:39:05.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
21:39:05.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:05.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:05.569 00.000 11060 MoveAxis(W, 19, ABG)
21:39:05.569 00.000 11060 Guiding  Dir = 3, Dur = 19
21:39:05.576 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:05.583 00.007 11060 IsSlewing returns 0
21:39:05.583 00.000 11060 IsGuiding returns 0
21:39:05.594 00.011 10844 UpdateGuideState exits: m=1209 SNR=22.2
21:39:05.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:05.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:05.594 00.000 10844 Enqueuing Expose request
21:39:05.615 00.021 11060 IsGuiding returns 0
21:39:05.615 00.000 11060 Move returns status 0, amount 19
21:39:05.615 00.000 11060 MoveAxis(N, 0, ABG)
21:39:05.615 00.000 11060 Move returns status 0, amount 0
21:39:05.615 00.000 11060 move complete, result=0
21:39:05.615 00.000 11060 worker thread done servicing request
21:39:05.615 00.000 11060 Worker thread wakes up
21:39:05.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:05.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:05.617 00.002 10844 GuideStep: 0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
21:39:06.250 00.633 11060 Exposure complete
21:39:06.433 00.183 11060 worker thread done servicing request
21:39:06.433 00.000 10844 OnExposeComplete: enter
21:39:06.433 00.000 10844 UpdateGuideState(): m_state=6
21:39:06.435 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
21:39:06.435 00.000 10844 Star::Find returns 1 (0), X=91.84, Y=468.51, Mass=1081, SNR=20.7, Peak=111 HFD=3.5
21:39:06.435 00.000 10844 MultiStar: [#1 -0.36,0.55,1.06,U] [#2 -0.02,0.29,0.86,U] [#3 0.75,0.93,0.00,M2] [#4 -0.48,0.18,3.35,U] [#5 0.19,-0.04,1.01,U] [#6 0.70,-0.15,0.78,U] [#7 -0.31,-0.02,0.98,U] [#8 -0.28,-0.26,0.84,U] 
21:39:06.435 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.17}, one-star: {0.44, 0.68}
21:39:06.435 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.80) = xAngle (3.05 = 3.05)
21:39:06.435 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.97 = 2.97)
21:39:06.435 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=-0.22 mountY=0.04, mountTheta=2.97
21:39:06.437 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.17, opts=13)
21:39:06.437 00.000 10844 Enqueuing Move request for scope (-0.14, 0.17)
21:39:06.438 00.001 11060 Worker thread wakes up
21:39:06.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
21:39:06.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
21:39:06.438 00.000 11060 Moving (-0.14, 0.17) raw xDistance=-0.22 yDistance=0.04
21:39:06.438 00.000 11060 BLC: window closed
21:39:06.438 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.45, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.347308, 1:0.421551, 2:-0.031152
21:39:06.438 00.000 11060 BLC: No correction, Miss < min_move
21:39:06.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:39:06.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:06.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:39:06.438 00.000 11060 MoveAxis(E, 32, ABG)
21:39:06.438 00.000 11060 Guiding  Dir = 2, Dur = 32
21:39:06.443 00.005 11060 IsSlewing returns 0
21:39:06.443 00.000 11060 IsGuiding returns 0
21:39:06.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:06.461 00.018 10844 UpdateGuideState exits: m=1081 SNR=20.7
21:39:06.463 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:06.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:06.463 00.000 10844 Enqueuing Expose request
21:39:06.487 00.024 11060 IsGuiding returns 0
21:39:06.487 00.000 11060 Move returns status 0, amount 32
21:39:06.487 00.000 11060 MoveAxis(N, 0, ABG)
21:39:06.487 00.000 11060 Move returns status 0, amount 0
21:39:06.487 00.000 11060 move complete, result=0
21:39:06.487 00.000 11060 worker thread done servicing request
21:39:06.487 00.000 11060 Worker thread wakes up
21:39:06.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:06.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:06.489 00.002 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
21:39:07.122 00.633 11060 Exposure complete
21:39:07.283 00.161 11060 worker thread done servicing request
21:39:07.285 00.002 10844 OnExposeComplete: enter
21:39:07.285 00.000 10844 UpdateGuideState(): m_state=6
21:39:07.285 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
21:39:07.285 00.000 10844 Star::Find returns 1 (0), X=92.08, Y=469.02, Mass=750, SNR=17.3, Peak=94 HFD=2.9
21:39:07.285 00.000 10844 MultiStar: [#1 0.23,0.68,1.27,U] [#2 -0.19,0.81,1.07,U] [#3 0.39,0.99,0.00,M3] [#4 -0.21,0.05,3.85,U] [#5 0.20,0.12,1.16,U] [#6 0.77,0.29,0.98,U] [#7 0.46,0.15,1.03,U] [#8 0.03,0.20,1.02,U] 
21:39:07.285 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.34}, one-star: {0.67, 1.19}
21:39:07.285 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.80) = xAngle (2.02 = 2.02)
21:39:07.285 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.93 = 1.93)
21:39:07.285 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.21 mountX=-0.16 mountY=0.34, mountTheta=2.00
21:39:07.287 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.34, opts=13)
21:39:07.287 00.000 10844 Enqueuing Move request for scope (0.13, 0.34)
21:39:07.287 00.000 11060 Worker thread wakes up
21:39:07.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
21:39:07.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
21:39:07.287 00.000 11060 Moving (0.13, 0.34) raw xDistance=-0.16 yDistance=0.34
21:39:07.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:39:07.288 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
21:39:07.288 00.000 11060 MoveAxis(E, 24, ABG)
21:39:07.288 00.000 11060 Guiding  Dir = 2, Dur = 24
21:39:07.293 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:07.304 00.011 11060 IsSlewing returns 0
21:39:07.304 00.000 11060 IsGuiding returns 0
21:39:07.309 00.005 10844 UpdateGuideState exits: m=750 SNR=17.3
21:39:07.313 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:07.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:07.313 00.000 10844 Enqueuing Expose request
21:39:07.336 00.023 11060 IsGuiding returns 0
21:39:07.336 00.000 11060 Move returns status 0, amount 24
21:39:07.336 00.000 11060 MoveAxis(S, 130, ABG)
21:39:07.336 00.000 11060 Guiding  Dir = 1, Dur = 130
21:39:07.351 00.015 11060 IsSlewing returns 0
21:39:07.351 00.000 11060 IsGuiding returns 0
21:39:07.488 00.137 11060 IsGuiding returns 0
21:39:07.489 00.001 11060 Move returns status 0, amount 130
21:39:07.489 00.000 11060 move complete, result=0
21:39:07.489 00.000 11060 worker thread done servicing request
21:39:07.489 00.000 11060 Worker thread wakes up
21:39:07.489 00.000 10844 GuideStep: -0.2 px 24 ms EAST, 0.3 px 130 ms SOUTH
21:39:07.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:07.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:08.128 00.639 11060 Exposure complete
21:39:08.281 00.153 11060 worker thread done servicing request
21:39:08.281 00.000 10844 OnExposeComplete: enter
21:39:08.281 00.000 10844 UpdateGuideState(): m_state=6
21:39:08.281 00.000 10844 Star::Find(15, 92, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
21:39:08.281 00.000 10844 Star::Find returns 1 (0), X=91.54, Y=468.71, Mass=1279, SNR=22.5, Peak=101 HFD=3.5
21:39:08.281 00.000 10844 MultiStar: [#1 -0.09,0.36,0.95,U] [#2 -0.31,0.66,0.81,U] [#3 0.21,1.21,0.00,M4] [#4 -0.06,0.40,3.08,U] [#5 0.01,0.57,0.95,U] [#6 -0.14,-0.22,0.71,U] [#7 0.15,0.92,0.00,M1] [#8 -0.38,-0.02,0.78,U] 
21:39:08.281 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.41}, one-star: {0.13, 0.88}
21:39:08.281 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.80) = xAngle (2.60 = 2.60)
21:39:08.281 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.52 = 2.52)
21:39:08.281 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.41 hyp=0.42 cameraTheta=1.80 mountX=-0.36 mountY=0.24, mountTheta=2.54
21:39:08.284 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.41, opts=13)
21:39:08.284 00.000 10844 Enqueuing Move request for scope (-0.09, 0.41)
21:39:08.284 00.000 11060 Worker thread wakes up
21:39:08.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.41) opts 0xd
21:39:08.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.41)
21:39:08.284 00.000 11060 Moving (-0.09, 0.41) raw xDistance=-0.36 yDistance=0.24
21:39:08.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
21:39:08.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
21:39:08.284 00.000 11060 MoveAxis(E, 53, ABG)
21:39:08.284 00.000 11060 Guiding  Dir = 2, Dur = 53
21:39:08.296 00.012 11060 IsSlewing returns 0
21:39:08.296 00.000 11060 IsGuiding returns 0
21:39:08.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:08.313 00.017 10844 UpdateGuideState exits: m=1279 SNR=22.5
21:39:08.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:08.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:08.313 00.000 10844 Enqueuing Expose request
21:39:08.358 00.045 11060 IsGuiding returns 0
21:39:08.358 00.000 11060 Move returns status 0, amount 53
21:39:08.358 00.000 11060 MoveAxis(S, 93, ABG)
21:39:08.358 00.000 11060 Guiding  Dir = 1, Dur = 93
21:39:08.366 00.008 11060 IsSlewing returns 0
21:39:08.366 00.000 11060 IsGuiding returns 0
21:39:08.476 00.110 11060 IsGuiding returns 0
21:39:08.478 00.002 11060 Move returns status 0, amount 93
21:39:08.478 00.000 11060 move complete, result=0
21:39:08.478 00.000 11060 worker thread done servicing request
21:39:08.478 00.000 11060 Worker thread wakes up
21:39:08.479 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:08.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:08.479 00.000 10844 GuideStep: -0.4 px 53 ms EAST, 0.2 px 93 ms SOUTH
21:39:09.094 00.615 11060 Exposure complete
21:39:09.251 00.157 11060 worker thread done servicing request
21:39:09.251 00.000 10844 OnExposeComplete: enter
21:39:09.251 00.000 10844 UpdateGuideState(): m_state=6
21:39:09.251 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
21:39:09.251 00.000 10844 Star::Find returns 1 (0), X=91.50, Y=468.60, Mass=1029, SNR=20.2, Peak=101 HFD=3.1
21:39:09.251 00.000 10844 MultiStar: [#1 0.42,0.36,1.03,U] [#2 -0.05,-0.24,0.82,U] [#3 0.01,0.97,0.00,M5] [#4 -0.66,-0.23,3.40,U] [#5 -0.21,0.24,0.85,U] [#6 0.33,0.08,0.77,U] [#7 0.20,-0.03,0.91,U] [#8 -0.17,-0.23,0.97,U] 
21:39:09.251 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.02}, one-star: {0.09, 0.76}
21:39:09.253 00.002 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.80) = xAngle (3.84 = -2.44)
21:39:09.253 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.75 = -2.53)
21:39:09.253 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.03 mountX=-0.13 mountY=-0.10, mountTheta=-2.50
21:39:09.253 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.02, opts=13)
21:39:09.253 00.000 10844 Enqueuing Move request for scope (-0.17, 0.02)
21:39:09.253 00.000 11060 Worker thread wakes up
21:39:09.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
21:39:09.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
21:39:09.253 00.000 11060 Moving (-0.17, 0.02) raw xDistance=-0.13 yDistance=-0.10
21:39:09.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:39:09.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:09.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:39:09.253 00.000 11060 MoveAxis(E, 21, ABG)
21:39:09.253 00.000 11060 Guiding  Dir = 2, Dur = 21
21:39:09.262 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:09.272 00.010 11060 IsSlewing returns 0
21:39:09.272 00.000 11060 IsGuiding returns 0
21:39:09.278 00.006 10844 UpdateGuideState exits: m=1029 SNR=20.2
21:39:09.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:09.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:09.278 00.000 10844 Enqueuing Expose request
21:39:09.306 00.028 11060 IsGuiding returns 0
21:39:09.306 00.000 11060 Move returns status 0, amount 21
21:39:09.306 00.000 11060 MoveAxis(N, 0, ABG)
21:39:09.306 00.000 11060 Move returns status 0, amount 0
21:39:09.306 00.000 11060 move complete, result=0
21:39:09.306 00.000 11060 worker thread done servicing request
21:39:09.306 00.000 11060 Worker thread wakes up
21:39:09.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:09.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:09.306 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
21:39:09.940 00.634 11060 Exposure complete
21:39:10.118 00.178 11060 worker thread done servicing request
21:39:10.118 00.000 10844 OnExposeComplete: enter
21:39:10.118 00.000 10844 UpdateGuideState(): m_state=6
21:39:10.118 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
21:39:10.118 00.000 10844 Star::Find returns 1 (0), X=91.40, Y=468.31, Mass=949, SNR=19.2, Peak=86 HFD=3.5
21:39:10.118 00.000 10844 MultiStar: [#1 -0.11,0.44,0.99,U] [#2 0.08,-0.03,0.92,U] [#3 0.60,0.73,0.00,M6] [#4 -0.68,0.11,3.53,U] [#5 -0.72,0.44,0.95,U] [#6 -0.14,-0.04,0.88,U] [#7 0.03,-0.27,0.91,U] [#8 -0.79,0.16,0.73,U] 
21:39:10.118 00.000 10844 refined, 7 included, MultiStar: {-0.38, 0.16}, one-star: {-0.01, 0.48}
21:39:10.118 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.80) = xAngle (3.56 = -2.72)
21:39:10.118 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.47 = -2.81)
21:39:10.118 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.16 hyp=0.41 cameraTheta=2.76 mountX=-0.38 mountY=-0.14, mountTheta=-2.80
21:39:10.121 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.16, opts=13)
21:39:10.121 00.000 10844 Enqueuing Move request for scope (-0.38, 0.16)
21:39:10.121 00.000 11060 Worker thread wakes up
21:39:10.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.16) opts 0xd
21:39:10.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.16)
21:39:10.121 00.000 11060 Moving (-0.38, 0.16) raw xDistance=-0.38 yDistance=-0.14
21:39:10.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
21:39:10.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:10.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:39:10.123 00.002 11060 MoveAxis(E, 56, ABG)
21:39:10.126 00.003 11060 Guiding  Dir = 2, Dur = 56
21:39:10.128 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:10.138 00.010 11060 IsSlewing returns 0
21:39:10.138 00.000 11060 IsGuiding returns 0
21:39:10.145 00.007 10844 UpdateGuideState exits: m=949 SNR=19.2
21:39:10.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:10.147 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:10.147 00.000 10844 Enqueuing Expose request
21:39:10.201 00.054 11060 IsGuiding returns 0
21:39:10.201 00.000 11060 Move returns status 0, amount 56
21:39:10.201 00.000 11060 MoveAxis(N, 0, ABG)
21:39:10.201 00.000 11060 Move returns status 0, amount 0
21:39:10.201 00.000 11060 move complete, result=0
21:39:10.201 00.000 11060 worker thread done servicing request
21:39:10.201 00.000 10844 GuideStep: -0.4 px 56 ms EAST, -0.1 px 0 ms NORTH
21:39:10.201 00.000 11060 Worker thread wakes up
21:39:10.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:10.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:10.829 00.628 11060 Exposure complete
21:39:10.949 00.120 10844 User exited setup dialog with 'cancel'
21:39:11.023 00.074 11060 worker thread done servicing request
21:39:11.051 00.028 10844 OnExposeComplete: enter
21:39:11.051 00.000 10844 UpdateGuideState(): m_state=6
21:39:11.051 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
21:39:11.051 00.000 10844 Star::Find returns 1 (0), X=90.88, Y=467.96, Mass=740, SNR=17.1, Peak=86 HFD=2.7
21:39:11.051 00.000 10844 MultiStar: [#1 -0.01,-0.02,1.27,U] [#2 0.28,-0.30,0.99,U] [#3 -0.86,0.11,0.93,U] [#4 -0.88,-0.41,0.00,M1] [#5 -0.14,-0.48,1.21,U] [#6 0.17,-0.88,0.00,M1] [#7 -0.68,-0.66,0.00,M1] [#8 -0.19,-0.19,0.94,U] 
21:39:11.051 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.13}, one-star: {-0.53, 0.12}
21:39:11.051 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.80) = xAngle (-1.80 = -1.80)
21:39:11.051 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.88 = -1.88)
21:39:11.051 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-2.60 mountX=-0.06 mountY=-0.25, mountTheta=-1.80
21:39:11.057 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.13, opts=13)
21:39:11.057 00.000 10844 Enqueuing Move request for scope (-0.22, -0.13)
21:39:11.057 00.000 11060 Worker thread wakes up
21:39:11.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
21:39:11.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
21:39:11.057 00.000 11060 Moving (-0.22, -0.13) raw xDistance=-0.06 yDistance=-0.25
21:39:11.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:39:11.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:11.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:39:11.057 00.000 11060 MoveAxis(E, 0, ABG)
21:39:11.057 00.000 11060 Move returns status 0, amount 0
21:39:11.057 00.000 11060 MoveAxis(N, 0, ABG)
21:39:11.057 00.000 11060 Move returns status 0, amount 0
21:39:11.057 00.000 11060 move complete, result=0
21:39:11.057 00.000 11060 worker thread done servicing request
21:39:11.073 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:11.091 00.018 10844 UpdateGuideState exits: m=740 SNR=17.1
21:39:11.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:11.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:11.091 00.000 10844 Enqueuing Expose request
21:39:11.091 00.000 11060 Worker thread wakes up
21:39:11.091 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:39:11.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:11.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:11.712 00.621 11060 Exposure complete
21:39:11.889 00.177 11060 worker thread done servicing request
21:39:11.889 00.000 10844 OnExposeComplete: enter
21:39:11.889 00.000 10844 UpdateGuideState(): m_state=6
21:39:11.889 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
21:39:11.889 00.000 10844 Star::Find returns 1 (0), X=91.00, Y=467.69, Mass=1208, SNR=22.1, Peak=102 HFD=3.3
21:39:11.890 00.001 10844 MultiStar: [#1 0.30,0.87,0.00,M1] [#2 -0.86,0.39,0.00,M1] [#3 -0.02,1.04,0.00,M6] [#4 -0.41,0.58,3.04,U] [#5 0.07,-0.33,0.88,U] [#6 0.09,-0.56,0.75,U] [#7 -0.86,0.33,0.00,M2] [#8 -0.29,-0.03,0.85,U] 
21:39:11.890 00.000 10844 refined, 4 included, MultiStar: {-0.27, 0.13}, one-star: {-0.41, -0.15}
21:39:11.890 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.80) = xAngle (3.49 = -2.80)
21:39:11.890 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.40 = -2.88)
21:39:11.890 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.30 cameraTheta=2.68 mountX=-0.29 mountY=-0.08, mountTheta=-2.88
21:39:11.891 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.13, opts=13)
21:39:11.891 00.000 10844 Enqueuing Move request for scope (-0.27, 0.13)
21:39:11.895 00.004 11060 Worker thread wakes up
21:39:11.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.13) opts 0xd
21:39:11.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.13)
21:39:11.896 00.001 11060 Moving (-0.27, 0.13) raw xDistance=-0.29 yDistance=-0.08
21:39:11.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
21:39:11.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:11.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:39:11.896 00.000 11060 MoveAxis(E, 42, ABG)
21:39:11.896 00.000 11060 Guiding  Dir = 2, Dur = 42
21:39:11.907 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:11.911 00.004 11060 IsSlewing returns 0
21:39:11.911 00.000 11060 IsGuiding returns 0
21:39:11.928 00.017 10844 UpdateGuideState exits: m=1208 SNR=22.1
21:39:11.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:11.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:11.928 00.000 10844 Enqueuing Expose request
21:39:11.966 00.038 11060 IsGuiding returns 0
21:39:11.966 00.000 11060 Move returns status 0, amount 42
21:39:11.966 00.000 11060 MoveAxis(N, 0, ABG)
21:39:11.966 00.000 11060 Move returns status 0, amount 0
21:39:11.966 00.000 11060 move complete, result=0
21:39:11.966 00.000 11060 worker thread done servicing request
21:39:11.966 00.000 11060 Worker thread wakes up
21:39:11.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:11.966 00.000 10844 GuideStep: -0.3 px 42 ms EAST, -0.1 px 0 ms NORTH
21:39:11.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:12.610 00.644 11060 Exposure complete
21:39:12.779 00.169 11060 worker thread done servicing request
21:39:12.779 00.000 10844 OnExposeComplete: enter
21:39:12.779 00.000 10844 UpdateGuideState(): m_state=6
21:39:12.779 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
21:39:12.779 00.000 10844 Star::Find returns 1 (0), X=91.01, Y=468.61, Mass=1136, SNR=21.4, Peak=96 HFD=3.4
21:39:12.779 00.000 10844 MultiStar: [#1 -0.11,0.46,0.88,U] [#2 0.20,0.49,0.83,U] [#3 0.60,0.74,0.00,M7] [#4 -0.62,0.87,0.00,M1] [#5 0.32,0.26,0.90,U] [#6 0.89,-0.32,0.00,M1] [#7 0.55,-0.07,0.79,U] [#8 0.19,0.08,0.85,U] 
21:39:12.779 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.35}, one-star: {-0.39, 0.77}
21:39:12.779 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.80) = xAngle (2.08 = 2.08)
21:39:12.779 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.99 = 1.99)
21:39:12.779 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.36 cameraTheta=1.27 mountX=-0.18 mountY=0.33, mountTheta=2.06
21:39:12.784 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.35, opts=13)
21:39:12.784 00.000 10844 Enqueuing Move request for scope (0.11, 0.35)
21:39:12.784 00.000 11060 Worker thread wakes up
21:39:12.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
21:39:12.785 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
21:39:12.785 00.000 11060 Moving (0.11, 0.35) raw xDistance=-0.18 yDistance=0.33
21:39:12.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:39:12.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
21:39:12.785 00.000 11060 MoveAxis(E, 27, ABG)
21:39:12.785 00.000 11060 Guiding  Dir = 2, Dur = 27
21:39:12.791 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:12.795 00.004 11060 IsSlewing returns 0
21:39:12.795 00.000 11060 IsGuiding returns 0
21:39:12.806 00.011 10844 UpdateGuideState exits: m=1136 SNR=21.4
21:39:12.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:12.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:12.806 00.000 10844 Enqueuing Expose request
21:39:12.828 00.022 11060 IsGuiding returns 0
21:39:12.828 00.000 11060 Move returns status 0, amount 27
21:39:12.828 00.000 11060 MoveAxis(S, 127, ABG)
21:39:12.828 00.000 11060 Guiding  Dir = 1, Dur = 127
21:39:12.848 00.020 11060 IsSlewing returns 0
21:39:12.849 00.001 11060 IsGuiding returns 0
21:39:12.982 00.133 11060 IsGuiding returns 0
21:39:12.982 00.000 11060 Move returns status 0, amount 127
21:39:12.982 00.000 11060 move complete, result=0
21:39:12.982 00.000 11060 worker thread done servicing request
21:39:12.982 00.000 11060 Worker thread wakes up
21:39:12.982 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.3 px 127 ms SOUTH
21:39:12.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:12.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:13.607 00.625 11060 Exposure complete
21:39:13.776 00.169 11060 worker thread done servicing request
21:39:13.776 00.000 10844 OnExposeComplete: enter
21:39:13.776 00.000 10844 UpdateGuideState(): m_state=6
21:39:13.776 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
21:39:13.776 00.000 10844 Star::Find returns 1 (0), X=90.77, Y=468.02, Mass=957, SNR=19.2, Peak=89 HFD=3.3
21:39:13.778 00.002 10844 MultiStar: [#1 -0.79,0.50,0.00,M1] [#2 -0.67,-0.27,1.00,U] [#3 0.58,0.48,0.80,U] [#4 -0.41,0.24,3.51,U] [#5 -0.51,-0.47,1.03,U] [#6 0.99,-0.53,0.00,M2] [#7 -0.66,-0.17,0.94,U] [#8 -0.25,-0.41,1.01,U] 
21:39:13.778 00.000 10844 refined, 6 included, MultiStar: {-0.39, 0.01}, one-star: {-0.63, 0.18}
21:39:13.778 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.80) = xAngle (3.93 = -2.36)
21:39:13.778 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.84 = -2.44)
21:39:13.778 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.01 hyp=0.40 cameraTheta=3.12 mountX=-0.28 mountY=-0.25, mountTheta=-2.40
21:39:13.778 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.01, opts=13)
21:39:13.778 00.000 10844 Enqueuing Move request for scope (-0.39, 0.01)
21:39:13.781 00.003 11060 Worker thread wakes up
21:39:13.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.01) opts 0xd
21:39:13.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.01)
21:39:13.781 00.000 11060 Moving (-0.39, 0.01) raw xDistance=-0.28 yDistance=-0.25
21:39:13.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:39:13.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:13.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:39:13.781 00.000 11060 MoveAxis(E, 42, ABG)
21:39:13.781 00.000 11060 Guiding  Dir = 2, Dur = 42
21:39:13.786 00.005 11060 IsSlewing returns 0
21:39:13.786 00.000 11060 IsGuiding returns 0
21:39:13.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:13.801 00.015 10844 UpdateGuideState exits: m=957 SNR=19.2
21:39:13.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:13.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:13.801 00.000 10844 Enqueuing Expose request
21:39:13.849 00.048 11060 IsGuiding returns 0
21:39:13.849 00.000 11060 Move returns status 0, amount 42
21:39:13.849 00.000 11060 MoveAxis(N, 0, ABG)
21:39:13.849 00.000 11060 Move returns status 0, amount 0
21:39:13.849 00.000 11060 move complete, result=0
21:39:13.849 00.000 11060 worker thread done servicing request
21:39:13.849 00.000 11060 Worker thread wakes up
21:39:13.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:13.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:13.915 00.066 10844 GuideStep: -0.3 px 42 ms EAST, -0.3 px 0 ms NORTH
21:39:14.479 00.564 11060 Exposure complete
21:39:14.641 00.162 11060 worker thread done servicing request
21:39:14.641 00.000 10844 OnExposeComplete: enter
21:39:14.641 00.000 10844 UpdateGuideState(): m_state=6
21:39:14.643 00.002 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
21:39:14.643 00.000 10844 Star::Find returns 1 (0), X=90.97, Y=468.66, Mass=1004, SNR=19.5, Peak=85 HFD=3.5
21:39:14.643 00.000 10844 MultiStar: [#1 -0.13,0.89,0.00,M2] [#2 -0.35,0.62,0.93,U] [#3 0.34,0.56,0.74,U] [#4 -0.33,0.12,3.75,U] [#5 -0.19,-0.04,1.04,U] [#6 0.36,-0.21,0.83,U] [#7 -0.93,0.27,0.00,M1] [#8 -0.44,-1.34,0.00,M1] 
21:39:14.643 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.25}, one-star: {-0.44, 0.83}
21:39:14.643 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.80) = xAngle (3.06 = 3.06)
21:39:14.643 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.97 = 2.97)
21:39:14.643 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.25 hyp=0.32 cameraTheta=2.25 mountX=-0.32 mountY=0.05, mountTheta=2.97
21:39:14.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.25, opts=13)
21:39:14.645 00.000 10844 Enqueuing Move request for scope (-0.20, 0.25)
21:39:14.645 00.000 11060 Worker thread wakes up
21:39:14.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.25) opts 0xd
21:39:14.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.25)
21:39:14.645 00.000 11060 Moving (-0.20, 0.25) raw xDistance=-0.32 yDistance=0.05
21:39:14.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:39:14.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:14.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:39:14.645 00.000 11060 MoveAxis(E, 48, ABG)
21:39:14.646 00.001 11060 Guiding  Dir = 2, Dur = 48
21:39:14.652 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:14.657 00.005 11060 IsSlewing returns 0
21:39:14.657 00.000 11060 IsGuiding returns 0
21:39:14.669 00.012 10844 UpdateGuideState exits: m=1004 SNR=19.5
21:39:14.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:14.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:14.669 00.000 10844 Enqueuing Expose request
21:39:14.718 00.049 11060 IsGuiding returns 0
21:39:14.718 00.000 11060 Move returns status 0, amount 48
21:39:14.718 00.000 11060 MoveAxis(N, 0, ABG)
21:39:14.718 00.000 11060 Move returns status 0, amount 0
21:39:14.718 00.000 11060 move complete, result=0
21:39:14.718 00.000 11060 worker thread done servicing request
21:39:14.718 00.000 11060 Worker thread wakes up
21:39:14.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:14.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:14.718 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
21:39:15.357 00.639 11060 Exposure complete
21:39:15.520 00.163 11060 worker thread done servicing request
21:39:15.521 00.001 10844 OnExposeComplete: enter
21:39:15.521 00.000 10844 UpdateGuideState(): m_state=6
21:39:15.523 00.002 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
21:39:15.523 00.000 10844 Star::Find returns 1 (0), X=91.09, Y=468.02, Mass=1025, SNR=20.1, Peak=100 HFD=3.0
21:39:15.523 00.000 10844 MultiStar: [#1 -0.32,0.58,0.97,U] [#2 0.21,0.24,0.93,U] [#3 0.18,-0.16,0.81,U] [#4 -0.15,0.07,3.44,U] [#5 -0.83,-0.36,0.00,M1] [#6 0.17,-0.82,0.92,U] [#7 -0.49,-0.77,0.00,M2] [#8 -0.13,-0.30,0.89,U] 
21:39:15.523 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.01}, one-star: {-0.32, 0.18}
21:39:15.523 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.80) = xAngle (3.87 = -2.41)
21:39:15.523 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.78 = -2.50)
21:39:15.525 00.002 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.09 cameraTheta=3.06 mountX=-0.06 mountY=-0.05, mountTheta=-2.47
21:39:15.525 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
21:39:15.525 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
21:39:15.525 00.000 11060 Worker thread wakes up
21:39:15.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
21:39:15.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
21:39:15.525 00.000 11060 Moving (-0.08, 0.01) raw xDistance=-0.06 yDistance=-0.05
21:39:15.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:39:15.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:15.527 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:39:15.527 00.000 11060 MoveAxis(E, 0, ABG)
21:39:15.527 00.000 11060 Move returns status 0, amount 0
21:39:15.527 00.000 11060 MoveAxis(N, 0, ABG)
21:39:15.527 00.000 11060 Move returns status 0, amount 0
21:39:15.527 00.000 11060 move complete, result=0
21:39:15.527 00.000 11060 worker thread done servicing request
21:39:15.532 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:15.548 00.016 10844 UpdateGuideState exits: m=1025 SNR=20.1
21:39:15.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:15.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:15.548 00.000 10844 Enqueuing Expose request
21:39:15.548 00.000 11060 Worker thread wakes up
21:39:15.548 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:39:15.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:15.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:16.177 00.629 11060 Exposure complete
21:39:16.358 00.181 11060 worker thread done servicing request
21:39:16.358 00.000 10844 OnExposeComplete: enter
21:39:16.358 00.000 10844 UpdateGuideState(): m_state=6
21:39:16.359 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
21:39:16.359 00.000 10844 Star::Find returns 1 (0), X=91.30, Y=467.53, Mass=1096, SNR=21.0, Peak=105 HFD=3.2
21:39:16.359 00.000 10844 MultiStar: [#1 -0.10,-0.09,1.11,U] [#2 -0.61,-0.36,0.84,U] [#3 0.62,0.18,0.73,U] [#4 -0.47,-0.24,3.13,U] [#5 0.39,0.14,0.97,U] [#6 0.28,-0.80,0.94,U] [#7 -0.32,-1.06,0.00,M3] [#8 0.16,-0.93,0.00,M1] 
21:39:16.359 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.22}, one-star: {-0.11, -0.30}
21:39:16.359 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.80) = xAngle (-1.29 = -1.29)
21:39:16.359 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.38 = -1.38)
21:39:16.359 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.10 mountX=0.07 mountY=-0.25, mountTheta=-1.30
21:39:16.361 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.22, opts=13)
21:39:16.361 00.000 10844 Enqueuing Move request for scope (-0.13, -0.22)
21:39:16.361 00.000 11060 Worker thread wakes up
21:39:16.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
21:39:16.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
21:39:16.361 00.000 11060 Moving (-0.13, -0.22) raw xDistance=0.07 yDistance=-0.25
21:39:16.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:39:16.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:39:16.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:39:16.361 00.000 11060 MoveAxis(E, 0, ABG)
21:39:16.361 00.000 11060 Move returns status 0, amount 0
21:39:16.361 00.000 11060 MoveAxis(N, 0, ABG)
21:39:16.361 00.000 11060 Move returns status 0, amount 0
21:39:16.361 00.000 11060 move complete, result=0
21:39:16.361 00.000 11060 worker thread done servicing request
21:39:16.370 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:16.386 00.016 10844 UpdateGuideState exits: m=1096 SNR=21.0
21:39:16.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:16.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:16.386 00.000 10844 Enqueuing Expose request
21:39:16.386 00.000 11060 Worker thread wakes up
21:39:16.386 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:39:16.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:16.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:16.710 00.324 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:39:17.022 00.312 11060 Exposure complete
21:39:17.213 00.191 11060 worker thread done servicing request
21:39:17.213 00.000 10844 OnExposeComplete: enter
21:39:17.213 00.000 10844 UpdateGuideState(): m_state=6
21:39:17.213 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
21:39:17.213 00.000 10844 Star::Find returns 1 (0), X=90.54, Y=467.51, Mass=948, SNR=19.8, Peak=97 HFD=3.2
21:39:17.213 00.000 10844 MultiStar: [#1 -0.50,0.02,1.11,U] [#2 -0.27,-1.08,0.00,M1] [#3 -0.02,-0.00,0.76,U] [#4 -0.68,-0.76,0.00,M1] [#5 0.21,-0.23,1.04,U] [#6 0.27,-0.59,0.83,U] [#7 -1.54,-0.18,0.00,M4] [#8 -0.43,-0.42,0.77,U] 
21:39:17.213 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.25}, one-star: {-0.86, -0.33}
21:39:17.213 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.80) = xAngle (-1.54 = -1.54)
21:39:17.213 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.63 = -1.63)
21:39:17.213 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.25 hyp=0.34 cameraTheta=-2.34 mountX=0.01 mountY=-0.34, mountTheta=-1.54
21:39:17.218 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.25, opts=13)
21:39:17.218 00.000 10844 Enqueuing Move request for scope (-0.24, -0.25)
21:39:17.218 00.000 11060 Worker thread wakes up
21:39:17.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.25) opts 0xd
21:39:17.220 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.25)
21:39:17.220 00.000 11060 Moving (-0.24, -0.25) raw xDistance=0.01 yDistance=-0.34
21:39:17.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:39:17.220 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.48 newest=-0.65
21:39:17.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
21:39:17.220 00.000 11060 MoveAxis(E, 0, ABG)
21:39:17.220 00.000 11060 Move returns status 0, amount 0
21:39:17.220 00.000 11060 BLC: Oldest BLC event removed
21:39:17.220 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:39:17.220 00.000 11060 MoveAxis(N, 882, ABG)
21:39:17.220 00.000 11060 duration set to 750 by maxDecDuration
21:39:17.220 00.000 11060 Guiding  Dir = 0, Dur = 750
21:39:17.223 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:17.230 00.007 11060 IsSlewing returns 0
21:39:17.230 00.000 11060 IsGuiding returns 0
21:39:17.247 00.017 10844 UpdateGuideState exits: m=948 SNR=19.8
21:39:17.248 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:17.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:17.248 00.000 10844 Enqueuing Expose request
21:39:17.982 00.734 11060 IsGuiding returns 0
21:39:17.982 00.000 11060 Move returns status 0, amount 750
21:39:17.982 00.000 11060 move complete, result=0
21:39:17.982 00.000 11060 worker thread done servicing request
21:39:17.982 00.000 11060 Worker thread wakes up
21:39:17.982 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
21:39:17.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:17.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:18.612 00.630 11060 Exposure complete
21:39:18.757 00.145 11060 worker thread done servicing request
21:39:18.757 00.000 10844 OnExposeComplete: enter
21:39:18.757 00.000 10844 UpdateGuideState(): m_state=6
21:39:18.757 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
21:39:18.757 00.000 10844 Star::Find returns 1 (0), X=91.02, Y=468.35, Mass=1090, SNR=20.6, Peak=85 HFD=3.9
21:39:18.757 00.000 10844 MultiStar: [#1 -0.11,0.26,1.10,U] [#2 -0.33,0.31,0.79,U] [#3 0.36,-0.45,0.81,U] [#4 -0.45,-0.71,3.38,U] [#5 -0.72,0.11,1.11,U] [#6 0.44,-0.21,0.95,U] [#7 -0.44,0.00,0.94,U] [#8 -0.34,-1.37,0.00,M1] 
21:39:18.757 00.000 10844 refined, 7 included, MultiStar: {-0.28, -0.18}, one-star: {-0.39, 0.51}
21:39:18.757 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.80) = xAngle (-1.77 = -1.77)
21:39:18.757 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.86 = -1.86)
21:39:18.757 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.57 mountX=-0.06 mountY=-0.32, mountTheta=-1.77
21:39:18.757 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.18, opts=13)
21:39:18.757 00.000 10844 Enqueuing Move request for scope (-0.28, -0.18)
21:39:18.757 00.000 11060 Worker thread wakes up
21:39:18.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
21:39:18.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
21:39:18.757 00.000 11060 Moving (-0.28, -0.18) raw xDistance=-0.06 yDistance=-0.32
21:39:18.757 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.241115, 1:0.315389
21:39:18.757 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:39:18.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:39:18.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
21:39:18.757 00.000 11060 MoveAxis(E, 0, ABG)
21:39:18.757 00.000 11060 Move returns status 0, amount 0
21:39:18.757 00.000 11060 MoveAxis(N, 121, ABG)
21:39:18.757 00.000 11060 Guiding  Dir = 0, Dur = 121
21:39:18.772 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:18.786 00.014 10844 UpdateGuideState exits: m=1090 SNR=20.6
21:39:18.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:18.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:18.786 00.000 10844 Enqueuing Expose request
21:39:18.792 00.006 11060 IsSlewing returns 0
21:39:18.792 00.000 11060 IsGuiding returns 0
21:39:18.945 00.153 11060 IsGuiding returns 0
21:39:18.945 00.000 11060 Move returns status 0, amount 121
21:39:18.945 00.000 11060 move complete, result=0
21:39:18.945 00.000 11060 worker thread done servicing request
21:39:18.945 00.000 11060 Worker thread wakes up
21:39:18.945 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 121 ms NORTH
21:39:18.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:18.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:19.566 00.621 11060 Exposure complete
21:39:19.705 00.139 11060 worker thread done servicing request
21:39:19.707 00.002 10844 OnExposeComplete: enter
21:39:19.707 00.000 10844 UpdateGuideState(): m_state=6
21:39:19.707 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
21:39:19.707 00.000 10844 Star::Find returns 1 (0), X=91.04, Y=467.74, Mass=904, SNR=18.6, Peak=72 HFD=3.6
21:39:19.707 00.000 10844 MultiStar: [#1 1.00,-0.52,0.00,M1] [#2 -0.04,-0.47,0.89,U] [#3 0.46,-0.67,0.82,U] [#4 -0.45,-1.11,0.00,M1] [#5 -0.13,-0.17,1.14,U] [#6 0.63,-2.08,0.00,M1] [#7 -0.13,-0.75,0.91,U] [#8 -0.95,-2.07,0.00,M2] 
21:39:19.707 00.000 10844 single-star, 4 included, MultiStar: {-0.06, -0.41}, one-star: {-0.37, -0.09}
21:39:19.707 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.80) = xAngle (-2.09 = -2.09)
21:39:19.708 00.001 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.17 = -2.17)
21:39:19.708 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.09 hyp=0.38 cameraTheta=-2.89 mountX=-0.19 mountY=-0.31, mountTheta=-2.11
21:39:19.708 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.09, opts=13)
21:39:19.708 00.000 10844 Enqueuing Move request for scope (-0.37, -0.09)
21:39:19.708 00.000 11060 Worker thread wakes up
21:39:19.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.09) opts 0xd
21:39:19.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.09)
21:39:19.708 00.000 11060 Moving (-0.37, -0.09) raw xDistance=-0.19 yDistance=-0.31
21:39:19.708 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.241115, 1:0.315389, 2:0.313534
21:39:19.708 00.000 11060 BLC: Under-shoot: nominal increase by 178
21:39:19.708 00.000 11060 BLC: window closed
21:39:19.708 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:39:19.708 00.000 11060 BLC: Pulse adjusted to 750
21:39:19.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:39:19.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
21:39:19.708 00.000 11060 MoveAxis(E, 28, ABG)
21:39:19.708 00.000 11060 Guiding  Dir = 2, Dur = 28
21:39:19.714 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:19.729 00.015 10844 UpdateGuideState exits: m=904 SNR=18.6
21:39:19.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:19.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:19.729 00.000 10844 Enqueuing Expose request
21:39:19.744 00.015 11060 IsSlewing returns 0
21:39:19.744 00.000 11060 IsGuiding returns 0
21:39:19.806 00.062 11060 IsGuiding returns 0
21:39:19.806 00.000 11060 Move returns status 0, amount 28
21:39:19.806 00.000 11060 MoveAxis(N, 120, ABG)
21:39:19.806 00.000 11060 Guiding  Dir = 0, Dur = 120
21:39:19.851 00.045 11060 IsSlewing returns 0
21:39:19.851 00.000 11060 IsGuiding returns 0
21:39:19.949 00.098 10844 evsrv: cli 0EEED8F0 connect
21:39:19.949 00.000 10844 case statement mapped state 6 to 3
21:39:19.949 00.000 10844 case statement mapped state 6 to 3
21:39:19.951 00.002 10844 evsrv: cli 0EEED8F0 request: {"method":"get_pixel_scale","id":"b30d4773-c587-479d-b24c-df5714605c19"}
21:39:19.951 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"b30d4773-c587-479d-b24c-df5714605c19"}
21:39:19.951 00.000 10844 evsrv: cli 0EEED8F0 disconnect
21:39:20.009 00.058 11060 IsGuiding returns 0
21:39:20.009 00.000 11060 Move returns status 0, amount 120
21:39:20.010 00.001 11060 move complete, result=0
21:39:20.010 00.000 11060 worker thread done servicing request
21:39:20.010 00.000 11060 Worker thread wakes up
21:39:20.010 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.3 px 120 ms NORTH
21:39:20.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:20.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:20.643 00.633 11060 Exposure complete
21:39:20.799 00.156 11060 worker thread done servicing request
21:39:20.799 00.000 10844 OnExposeComplete: enter
21:39:20.799 00.000 10844 UpdateGuideState(): m_state=6
21:39:20.799 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
21:39:20.799 00.000 10844 Star::Find returns 1 (0), X=90.78, Y=467.25, Mass=1255, SNR=22.4, Peak=98 HFD=3.6
21:39:20.801 00.002 10844 MultiStar: [#1 -0.02,-0.24,0.88,U] [#2 0.48,-0.86,0.00,M1] [#3 0.25,-0.90,0.00,M1] [#4 -0.36,-0.99,0.00,M2] [#5 -0.26,-0.18,0.89,U] [#6 0.08,-1.00,0.00,M2] [#7 -0.62,-0.27,0.88,U] [#8 -0.46,-1.04,0.00,M3] 
21:39:20.801 00.000 10844 refined, 3 included, MultiStar: {-0.39, -0.33}, one-star: {-0.63, -0.59}
21:39:20.801 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.80) = xAngle (-1.64 = -1.64)
21:39:20.801 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.72 = -1.72)
21:39:20.801 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.33 hyp=0.51 cameraTheta=-2.44 mountX=-0.03 mountY=-0.51, mountTheta=-1.64
21:39:20.801 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.33, opts=13)
21:39:20.801 00.000 10844 Enqueuing Move request for scope (-0.39, -0.33)
21:39:20.801 00.000 11060 Worker thread wakes up
21:39:20.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.33) opts 0xd
21:39:20.801 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.33)
21:39:20.801 00.000 11060 Moving (-0.39, -0.33) raw xDistance=-0.03 yDistance=-0.51
21:39:20.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:39:20.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.51
21:39:20.801 00.000 11060 MoveAxis(E, 0, ABG)
21:39:20.801 00.000 11060 Move returns status 0, amount 0
21:39:20.801 00.000 11060 MoveAxis(N, 194, ABG)
21:39:20.801 00.000 11060 Guiding  Dir = 0, Dur = 194
21:39:20.812 00.011 11060 IsSlewing returns 0
21:39:20.812 00.000 11060 IsGuiding returns 0
21:39:20.816 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:20.833 00.017 10844 UpdateGuideState exits: m=1255 SNR=22.4
21:39:20.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:20.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:20.833 00.000 10844 Enqueuing Expose request
21:39:21.011 00.178 11060 IsGuiding returns 0
21:39:21.011 00.000 11060 Move returns status 0, amount 194
21:39:21.011 00.000 11060 move complete, result=0
21:39:21.011 00.000 11060 worker thread done servicing request
21:39:21.011 00.000 11060 Worker thread wakes up
21:39:21.011 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.5 px 194 ms NORTH
21:39:21.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:21.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:21.636 00.625 11060 Exposure complete
21:39:21.791 00.155 11060 worker thread done servicing request
21:39:21.791 00.000 10844 OnExposeComplete: enter
21:39:21.791 00.000 10844 UpdateGuideState(): m_state=6
21:39:21.791 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
21:39:21.791 00.000 10844 Star::Find returns 1 (0), X=91.08, Y=467.08, Mass=1059, SNR=20.6, Peak=89 HFD=4.1
21:39:21.791 00.000 10844 MultiStar: [#1 0.54,-0.73,0.00,M1] [#2 0.77,-1.06,0.00,M2] [#3 0.80,-0.51,0.00,M2] [#4 -0.03,-1.65,0.00,M3] [#5 0.41,-0.58,0.88,U] [#6 1.10,-1.22,0.00,M3] [#7 0.05,-0.45,0.67,U] [#8 -0.25,-0.74,0.84,U] 
21:39:21.791 00.000 10844 refined, 3 included, MultiStar: {-0.04, -0.64}, one-star: {-0.32, -0.76}
21:39:21.791 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.80) = xAngle (-0.83 = -0.83)
21:39:21.791 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.92 = -0.92)
21:39:21.794 00.003 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.64 hyp=0.65 cameraTheta=-1.63 mountX=0.44 mountY=-0.51, mountTheta=-0.86
21:39:21.794 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.64, opts=13)
21:39:21.794 00.000 10844 Enqueuing Move request for scope (-0.04, -0.64)
21:39:21.794 00.000 11060 Worker thread wakes up
21:39:21.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.64) opts 0xd
21:39:21.796 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.64)
21:39:21.796 00.000 11060 Moving (-0.04, -0.64) raw xDistance=0.44 yDistance=-0.51
21:39:21.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
21:39:21.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.51
21:39:21.796 00.000 11060 MoveAxis(W, 64, ABG)
21:39:21.796 00.000 11060 Guiding  Dir = 3, Dur = 64
21:39:21.808 00.012 11060 IsSlewing returns 0
21:39:21.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:21.809 00.001 11060 IsGuiding returns 0
21:39:21.823 00.014 10844 UpdateGuideState exits: m=1059 SNR=20.6
21:39:21.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:21.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:21.823 00.000 10844 Enqueuing Expose request
21:39:21.893 00.070 11060 IsGuiding returns 0
21:39:21.893 00.000 11060 Move returns status 0, amount 64
21:39:21.893 00.000 11060 MoveAxis(N, 196, ABG)
21:39:21.893 00.000 11060 Guiding  Dir = 0, Dur = 196
21:39:21.908 00.015 11060 IsSlewing returns 0
21:39:21.909 00.001 11060 IsGuiding returns 0
21:39:22.113 00.204 11060 IsGuiding returns 0
21:39:22.113 00.000 11060 Move returns status 0, amount 196
21:39:22.113 00.000 11060 move complete, result=0
21:39:22.118 00.005 11060 worker thread done servicing request
21:39:22.118 00.000 11060 Worker thread wakes up
21:39:22.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:22.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:22.123 00.005 10844 GuideStep: 0.4 px 64 ms WEST, -0.5 px 196 ms NORTH
21:39:22.752 00.629 11060 Exposure complete
21:39:22.905 00.153 11060 worker thread done servicing request
21:39:22.907 00.002 10844 OnExposeComplete: enter
21:39:22.907 00.000 10844 UpdateGuideState(): m_state=6
21:39:22.907 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
21:39:22.907 00.000 10844 Star::Find returns 1 (0), X=91.51, Y=467.31, Mass=735, SNR=16.9, Peak=89 HFD=3.1
21:39:22.907 00.000 10844 MultiStar: [#1 0.33,-0.05,1.40,U] [#2 1.17,-0.92,0.00,M3] [#3 0.71,-1.16,0.00,M3] [#4 -0.03,-0.58,4.14,U] [#5 0.32,-0.62,1.06,U] [#6 0.85,-2.09,0.00,M4] [#7 -0.06,-1.00,0.00,M1] [#8 0.18,-1.80,0.00,M3] 
21:39:22.907 00.000 10844 refined, 3 included, MultiStar: {0.10, -0.48}, one-star: {0.10, -0.53}
21:39:22.907 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.80) = xAngle (-0.55 = -0.55)
21:39:22.907 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.64 = -0.64)
21:39:22.907 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.48 hyp=0.49 cameraTheta=-1.36 mountX=0.42 mountY=-0.30, mountTheta=-0.61
21:39:22.909 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.48, opts=13)
21:39:22.909 00.000 10844 Enqueuing Move request for scope (0.10, -0.48)
21:39:22.910 00.001 11060 Worker thread wakes up
21:39:22.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.48) opts 0xd
21:39:22.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.48)
21:39:22.910 00.000 11060 Moving (0.10, -0.48) raw xDistance=0.42 yDistance=-0.30
21:39:22.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
21:39:22.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:39:22.910 00.000 11060 MoveAxis(W, 64, ABG)
21:39:22.910 00.000 11060 Guiding  Dir = 3, Dur = 64
21:39:22.916 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:22.932 00.016 10844 UpdateGuideState exits: m=735 SNR=16.9
21:39:22.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:22.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:22.932 00.000 10844 Enqueuing Expose request
21:39:22.935 00.003 11060 IsSlewing returns 0
21:39:22.935 00.000 11060 IsGuiding returns 0
21:39:23.028 00.093 11060 IsGuiding returns 0
21:39:23.028 00.000 11060 Move returns status 0, amount 64
21:39:23.028 00.000 11060 MoveAxis(N, 113, ABG)
21:39:23.028 00.000 11060 Guiding  Dir = 0, Dur = 113
21:39:23.050 00.022 11060 IsSlewing returns 0
21:39:23.050 00.000 11060 IsGuiding returns 0
21:39:23.190 00.140 11060 IsGuiding returns 0
21:39:23.190 00.000 11060 Move returns status 0, amount 113
21:39:23.190 00.000 11060 move complete, result=0
21:39:23.190 00.000 11060 worker thread done servicing request
21:39:23.190 00.000 11060 Worker thread wakes up
21:39:23.190 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.3 px 113 ms NORTH
21:39:23.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:23.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:23.818 00.628 11060 Exposure complete
21:39:23.982 00.164 11060 worker thread done servicing request
21:39:23.982 00.000 10844 OnExposeComplete: enter
21:39:23.982 00.000 10844 UpdateGuideState(): m_state=6
21:39:23.982 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
21:39:23.982 00.000 10844 Star::Find returns 1 (0), X=92.14, Y=467.82, Mass=1288, SNR=22.6, Peak=113 HFD=3.7
21:39:23.982 00.000 10844 MultiStar: [#1 0.81,-0.12,0.94,U] [#2 0.69,-0.36,0.80,U] [#3 0.95,-0.04,0.00,M4] [#4 0.43,-1.04,0.00,M3] [#5 0.69,-0.21,0.78,U] [#6 1.47,-1.31,0.00,M5] [#7 0.30,-0.64,0.82,U] [#8 0.39,-1.01,0.00,M4] 
21:39:23.982 00.000 10844 refined, 4 included, MultiStar: {0.65, -0.25}, one-star: {0.73, -0.01}
21:39:23.982 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.80) = xAngle (0.43 = 0.43)
21:39:23.982 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
21:39:23.982 00.000 10844 CameraToMount -- cameraX=0.65 cameraY=-0.25 hyp=0.70 cameraTheta=-0.37 mountX=0.63 mountY=0.24, mountTheta=0.36
21:39:23.986 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.65, y=-0.25, opts=13)
21:39:23.986 00.000 10844 Enqueuing Move request for scope (0.65, -0.25)
21:39:23.986 00.000 11060 Worker thread wakes up
21:39:23.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.25) opts 0xd
21:39:23.986 00.000 11060 Handling offset move in thread for scope, endpoint = (0.65, -0.25)
21:39:23.986 00.000 11060 Moving (0.65, -0.25) raw xDistance=0.63 yDistance=0.24
21:39:23.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.63
21:39:23.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:23.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:39:23.986 00.000 11060 MoveAxis(W, 95, ABG)
21:39:23.986 00.000 11060 Guiding  Dir = 3, Dur = 95
21:39:23.990 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:24.010 00.020 10844 UpdateGuideState exits: m=1288 SNR=22.6
21:39:24.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:24.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:24.010 00.000 10844 Enqueuing Expose request
21:39:24.016 00.006 11060 IsSlewing returns 0
21:39:24.017 00.001 11060 IsGuiding returns 0
21:39:24.140 00.123 11060 IsGuiding returns 0
21:39:24.140 00.000 11060 Move returns status 0, amount 95
21:39:24.140 00.000 11060 MoveAxis(N, 0, ABG)
21:39:24.140 00.000 11060 Move returns status 0, amount 0
21:39:24.140 00.000 11060 move complete, result=0
21:39:24.140 00.000 11060 worker thread done servicing request
21:39:24.140 00.000 11060 Worker thread wakes up
21:39:24.140 00.000 10844 GuideStep: 0.6 px 95 ms WEST, 0.2 px 0 ms NORTH
21:39:24.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:24.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:24.776 00.636 11060 Exposure complete
21:39:24.936 00.160 11060 worker thread done servicing request
21:39:24.939 00.003 10844 OnExposeComplete: enter
21:39:24.939 00.000 10844 UpdateGuideState(): m_state=6
21:39:24.939 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
21:39:24.939 00.000 10844 Star::Find returns 1 (0), X=92.18, Y=467.75, Mass=1116, SNR=21.1, Peak=122 HFD=3.1
21:39:24.939 00.000 10844 MultiStar: [#1 1.01,0.12,0.00,M1] [#2 0.14,-0.00,0.78,U] [#3 2.06,-0.04,0.00,M5] [#4 0.37,-0.66,3.41,U] [#5 0.41,-0.35,0.88,U] [#6 0.97,-0.34,0.00,M6] [#7 0.64,-0.78,0.00,M1] [#8 0.43,-0.95,0.00,M5] 
21:39:24.939 00.000 10844 refined, 3 included, MultiStar: {0.41, -0.44}, one-star: {0.77, -0.08}
21:39:24.941 00.002 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.80) = xAngle (-0.01 = -0.01)
21:39:24.941 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.10 = -0.10)
21:39:24.941 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.44 hyp=0.60 cameraTheta=-0.81 mountX=0.60 mountY=-0.06, mountTheta=-0.10
21:39:24.942 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.44, opts=13)
21:39:24.942 00.000 10844 Enqueuing Move request for scope (0.41, -0.44)
21:39:24.942 00.000 11060 Worker thread wakes up
21:39:24.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.44) opts 0xd
21:39:24.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.44)
21:39:24.942 00.000 11060 Moving (0.41, -0.44) raw xDistance=0.60 yDistance=-0.06
21:39:24.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.60
21:39:24.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:24.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:39:24.942 00.000 11060 MoveAxis(W, 91, ABG)
21:39:24.942 00.000 11060 Guiding  Dir = 3, Dur = 91
21:39:24.947 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:24.963 00.016 11060 IsSlewing returns 0
21:39:24.963 00.000 11060 IsGuiding returns 0
21:39:24.963 00.000 10844 UpdateGuideState exits: m=1116 SNR=21.1
21:39:24.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:24.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:24.963 00.000 10844 Enqueuing Expose request
21:39:25.070 00.107 11060 IsGuiding returns 0
21:39:25.070 00.000 11060 Move returns status 0, amount 91
21:39:25.070 00.000 11060 MoveAxis(N, 0, ABG)
21:39:25.070 00.000 11060 Move returns status 0, amount 0
21:39:25.070 00.000 11060 move complete, result=0
21:39:25.070 00.000 11060 worker thread done servicing request
21:39:25.070 00.000 11060 Worker thread wakes up
21:39:25.070 00.000 10844 GuideStep: 0.6 px 91 ms WEST, -0.1 px 0 ms NORTH
21:39:25.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:25.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:25.703 00.633 11060 Exposure complete
21:39:25.860 00.157 11060 worker thread done servicing request
21:39:25.860 00.000 10844 OnExposeComplete: enter
21:39:25.860 00.000 10844 UpdateGuideState(): m_state=6
21:39:25.860 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
21:39:25.860 00.000 10844 Star::Find returns 1 (0), X=92.56, Y=468.17, Mass=1157, SNR=20.9, Peak=96 HFD=3.6
21:39:25.862 00.002 10844 MultiStar: [#1 0.88,0.02,0.00,M2] [#2 0.55,0.33,0.95,U] [#3 0.65,0.48,0.84,U] [#4 0.52,-0.11,3.36,U] [#5 0.48,0.78,0.00,M1] [#6 1.81,-0.83,0.00,M7] [#7 1.24,-0.21,0.00,M2] [#8 0.74,0.15,0.91,U] 
21:39:25.862 00.000 10844 refined, 4 included, MultiStar: {0.66, 0.11}, one-star: {1.15, 0.33}
21:39:25.862 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.80) = xAngle (0.98 = 0.98)
21:39:25.862 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.89 = 0.89)
21:39:25.862 00.000 10844 CameraToMount -- cameraX=0.66 cameraY=0.11 hyp=0.67 cameraTheta=0.17 mountX=0.37 mountY=0.52, mountTheta=0.95
21:39:25.862 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.66, y=0.11, opts=13)
21:39:25.864 00.002 10844 Enqueuing Move request for scope (0.66, 0.11)
21:39:25.864 00.000 11060 Worker thread wakes up
21:39:25.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.11) opts 0xd
21:39:25.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.66, 0.11)
21:39:25.864 00.000 11060 Moving (0.66, 0.11) raw xDistance=0.37 yDistance=0.52
21:39:25.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.37
21:39:25.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:25.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:39:25.864 00.000 11060 MoveAxis(W, 58, ABG)
21:39:25.864 00.000 11060 Guiding  Dir = 3, Dur = 58
21:39:25.870 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:25.889 00.019 10844 UpdateGuideState exits: m=1157 SNR=20.9
21:39:25.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:25.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:25.889 00.000 10844 Enqueuing Expose request
21:39:25.905 00.016 11060 IsSlewing returns 0
21:39:25.905 00.000 11060 IsGuiding returns 0
21:39:25.992 00.087 11060 IsGuiding returns 0
21:39:25.992 00.000 11060 Move returns status 0, amount 58
21:39:25.992 00.000 11060 MoveAxis(N, 0, ABG)
21:39:25.992 00.000 11060 Move returns status 0, amount 0
21:39:25.992 00.000 11060 move complete, result=0
21:39:25.992 00.000 11060 worker thread done servicing request
21:39:25.992 00.000 11060 Worker thread wakes up
21:39:25.992 00.000 10844 GuideStep: 0.4 px 58 ms WEST, 0.5 px 0 ms NORTH
21:39:25.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:25.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:26.622 00.630 11060 Exposure complete
21:39:26.801 00.179 11060 worker thread done servicing request
21:39:26.801 00.000 10844 OnExposeComplete: enter
21:39:26.801 00.000 10844 UpdateGuideState(): m_state=6
21:39:26.801 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
21:39:26.801 00.000 10844 Star::Find returns 1 (0), X=92.27, Y=468.00, Mass=1178, SNR=21.8, Peak=118 HFD=4.0
21:39:26.801 00.000 10844 MultiStar: [#1 0.86,0.24,0.00,M3] [#2 0.05,-0.08,0.69,U] [#3 1.17,-0.30,0.00,M5] [#4 0.90,-0.74,0.00,M2] [#5 0.90,-0.38,0.00,M2] [#6 1.07,-0.08,0.00,M8] [#7 0.63,0.03,0.81,U] [#8 0.76,-0.16,0.77,U] 
21:39:26.801 00.000 10844 refined, 3 included, MultiStar: {0.61, 0.00}, one-star: {0.86, 0.17}
21:39:26.801 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.80) = xAngle (0.81 = 0.81)
21:39:26.801 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
21:39:26.801 00.000 10844 CameraToMount -- cameraX=0.61 cameraY=0.00 hyp=0.61 cameraTheta=0.01 mountX=0.42 mountY=0.40, mountTheta=0.77
21:39:26.805 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.61, y=0.00, opts=13)
21:39:26.805 00.000 10844 Enqueuing Move request for scope (0.61, 0.00)
21:39:26.805 00.000 11060 Worker thread wakes up
21:39:26.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.00) opts 0xd
21:39:26.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.61, 0.00)
21:39:26.805 00.000 11060 Moving (0.61, 0.00) raw xDistance=0.42 yDistance=0.40
21:39:26.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
21:39:26.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:26.806 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:39:26.806 00.000 11060 MoveAxis(W, 63, ABG)
21:39:26.806 00.000 11060 Guiding  Dir = 3, Dur = 63
21:39:26.816 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:26.826 00.010 11060 IsSlewing returns 0
21:39:26.827 00.001 11060 IsGuiding returns 0
21:39:26.831 00.004 10844 UpdateGuideState exits: m=1178 SNR=21.8
21:39:26.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:26.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:26.831 00.000 10844 Enqueuing Expose request
21:39:26.912 00.081 11060 IsGuiding returns 0
21:39:26.912 00.000 11060 Move returns status 0, amount 63
21:39:26.912 00.000 11060 MoveAxis(N, 0, ABG)
21:39:26.912 00.000 11060 Move returns status 0, amount 0
21:39:26.912 00.000 11060 move complete, result=0
21:39:26.912 00.000 11060 worker thread done servicing request
21:39:26.912 00.000 10844 GuideStep: 0.4 px 63 ms WEST, 0.4 px 0 ms NORTH
21:39:26.912 00.000 11060 Worker thread wakes up
21:39:26.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:26.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:27.538 00.626 11060 Exposure complete
21:39:27.716 00.178 11060 worker thread done servicing request
21:39:27.716 00.000 10844 OnExposeComplete: enter
21:39:27.716 00.000 10844 UpdateGuideState(): m_state=6
21:39:27.716 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
21:39:27.716 00.000 10844 Star::Find returns 1 (0), X=92.65, Y=467.68, Mass=888, SNR=18.9, Peak=89 HFD=3.0
21:39:27.716 00.000 10844 MultiStar: [#1 0.71,0.26,1.18,U] [#2 1.08,0.50,0.00,M1] [#3 0.97,-0.17,0.00,M6] [#4 0.50,-0.23,3.63,U] [#5 0.89,0.17,0.00,M3] [#6 1.09,-0.27,0.00,M9] [#7 0.87,-0.46,0.00,M2] [#8 0.46,-0.06,1.05,U] 
21:39:27.716 00.000 10844 refined, 3 included, MultiStar: {0.64, -0.11}, one-star: {1.24, -0.16}
21:39:27.716 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.80) = xAngle (0.63 = 0.63)
21:39:27.718 00.002 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.54 = 0.54)
21:39:27.718 00.000 10844 CameraToMount -- cameraX=0.64 cameraY=-0.11 hyp=0.65 cameraTheta=-0.17 mountX=0.52 mountY=0.33, mountTheta=0.57
21:39:27.718 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.64, y=-0.11, opts=13)
21:39:27.718 00.000 10844 Enqueuing Move request for scope (0.64, -0.11)
21:39:27.718 00.000 11060 Worker thread wakes up
21:39:27.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.11) opts 0xd
21:39:27.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.64, -0.11)
21:39:27.720 00.002 11060 Moving (0.64, -0.11) raw xDistance=0.52 yDistance=0.33
21:39:27.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
21:39:27.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:27.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:39:27.720 00.000 11060 MoveAxis(W, 79, ABG)
21:39:27.720 00.000 11060 Guiding  Dir = 3, Dur = 79
21:39:27.721 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:27.745 00.024 10844 UpdateGuideState exits: m=888 SNR=18.9
21:39:27.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:27.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:27.745 00.000 10844 Enqueuing Expose request
21:39:27.754 00.009 11060 IsSlewing returns 0
21:39:27.754 00.000 11060 IsGuiding returns 0
21:39:27.873 00.119 11060 IsGuiding returns 0
21:39:27.873 00.000 11060 Move returns status 0, amount 79
21:39:27.873 00.000 11060 MoveAxis(N, 0, ABG)
21:39:27.873 00.000 11060 Move returns status 0, amount 0
21:39:27.873 00.000 11060 move complete, result=0
21:39:27.873 00.000 11060 worker thread done servicing request
21:39:27.874 00.001 11060 Worker thread wakes up
21:39:27.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:27.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:27.874 00.000 10844 GuideStep: 0.5 px 79 ms WEST, 0.3 px 0 ms NORTH
21:39:28.505 00.631 11060 Exposure complete
21:39:28.682 00.177 11060 worker thread done servicing request
21:39:28.682 00.000 10844 OnExposeComplete: enter
21:39:28.682 00.000 10844 UpdateGuideState(): m_state=6
21:39:28.682 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
21:39:28.682 00.000 10844 Star::Find returns 1 (0), X=92.26, Y=467.55, Mass=1230, SNR=22.0, Peak=113 HFD=3.5
21:39:28.682 00.000 10844 MultiStar: [#1 1.50,0.15,0.00,M3] [#2 0.76,0.39,0.85,U] [#3 1.14,-0.13,0.00,M7] [#4 1.20,-0.24,0.00,M2] [#5 1.71,-0.06,0.00,M4] [#6 1.29,-0.23,0.00,M10] [#7 0.81,-0.29,1.00,U] [#8 0.10,-0.17,0.82,U] 
21:39:28.682 00.000 10844 refined, 3 included, MultiStar: {0.65, -0.10}, one-star: {0.85, -0.28}
21:39:28.682 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.80) = xAngle (0.65 = 0.65)
21:39:28.682 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.56 = 0.56)
21:39:28.682 00.000 10844 CameraToMount -- cameraX=0.65 cameraY=-0.10 hyp=0.66 cameraTheta=-0.16 mountX=0.53 mountY=0.35, mountTheta=0.59
21:39:28.685 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.65, y=-0.10, opts=13)
21:39:28.685 00.000 10844 Enqueuing Move request for scope (0.65, -0.10)
21:39:28.685 00.000 11060 Worker thread wakes up
21:39:28.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.10) opts 0xd
21:39:28.685 00.000 11060 Handling offset move in thread for scope, endpoint = (0.65, -0.10)
21:39:28.685 00.000 11060 Moving (0.65, -0.10) raw xDistance=0.53 yDistance=0.35
21:39:28.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.53
21:39:28.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:39:28.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:39:28.685 00.000 11060 MoveAxis(W, 80, ABG)
21:39:28.685 00.000 11060 Guiding  Dir = 3, Dur = 80
21:39:28.699 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:28.710 00.011 11060 IsSlewing returns 0
21:39:28.710 00.000 11060 IsGuiding returns 0
21:39:28.717 00.007 10844 UpdateGuideState exits: m=1230 SNR=22.0
21:39:28.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:28.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:28.717 00.000 10844 Enqueuing Expose request
21:39:28.816 00.099 11060 IsGuiding returns 0
21:39:28.816 00.000 11060 Move returns status 0, amount 80
21:39:28.816 00.000 11060 MoveAxis(N, 0, ABG)
21:39:28.816 00.000 11060 Move returns status 0, amount 0
21:39:28.816 00.000 11060 move complete, result=0
21:39:28.823 00.007 11060 worker thread done servicing request
21:39:28.823 00.000 11060 Worker thread wakes up
21:39:28.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:28.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:28.827 00.004 10844 GuideStep: 0.5 px 80 ms WEST, 0.4 px 0 ms NORTH
21:39:29.462 00.635 11060 Exposure complete
21:39:29.634 00.172 11060 worker thread done servicing request
21:39:29.636 00.002 10844 OnExposeComplete: enter
21:39:29.636 00.000 10844 UpdateGuideState(): m_state=6
21:39:29.636 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
21:39:29.636 00.000 10844 Star::Find returns 1 (0), X=92.01, Y=468.30, Mass=1151, SNR=21.0, Peak=115 HFD=3.5
21:39:29.636 00.000 10844 MultiStar: [#1 1.59,1.46,0.00,M4] [#2 0.61,1.01,0.00,M1] [#3 1.31,0.53,0.00,M8] [#4 0.71,-0.44,3.40,U] [#5 1.37,-0.06,0.00,M5] [#6 0.92,-0.57,0.00,R] [#7 0.68,0.20,0.84,U] [#8 0.49,-0.06,0.87,U] 
21:39:29.637 00.001 10844 refined, 3 included, MultiStar: {0.66, -0.15}, one-star: {0.60, 0.46}
21:39:29.637 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.80) = xAngle (0.57 = 0.57)
21:39:29.637 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.49 = 0.49)
21:39:29.637 00.000 10844 CameraToMount -- cameraX=0.66 cameraY=-0.15 hyp=0.67 cameraTheta=-0.23 mountX=0.57 mountY=0.32, mountTheta=0.51
21:39:29.637 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.66, y=-0.15, opts=13)
21:39:29.637 00.000 10844 Enqueuing Move request for scope (0.66, -0.15)
21:39:29.637 00.000 11060 Worker thread wakes up
21:39:29.639 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.15) opts 0xd
21:39:29.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.66, -0.15)
21:39:29.639 00.000 11060 Moving (0.66, -0.15) raw xDistance=0.57 yDistance=0.32
21:39:29.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.57
21:39:29.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:39:29.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:39:29.639 00.000 11060 MoveAxis(W, 86, ABG)
21:39:29.639 00.000 11060 Guiding  Dir = 3, Dur = 86
21:39:29.644 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:29.663 00.019 11060 IsSlewing returns 0
21:39:29.663 00.000 10844 UpdateGuideState exits: m=1151 SNR=21.0
21:39:29.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:29.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:29.663 00.000 10844 Enqueuing Expose request
21:39:29.663 00.000 11060 IsGuiding returns 0
21:39:29.779 00.116 11060 IsGuiding returns 0
21:39:29.781 00.002 11060 Move returns status 0, amount 86
21:39:29.781 00.000 11060 MoveAxis(N, 0, ABG)
21:39:29.781 00.000 11060 Move returns status 0, amount 0
21:39:29.781 00.000 11060 move complete, result=0
21:39:29.781 00.000 11060 worker thread done servicing request
21:39:29.781 00.000 11060 Worker thread wakes up
21:39:29.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:29.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:29.781 00.000 10844 GuideStep: 0.6 px 86 ms WEST, 0.3 px 0 ms NORTH
21:39:30.407 00.626 11060 Exposure complete
21:39:30.569 00.162 11060 worker thread done servicing request
21:39:30.575 00.006 10844 OnExposeComplete: enter
21:39:30.575 00.000 10844 UpdateGuideState(): m_state=6
21:39:30.575 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
21:39:30.578 00.003 10844 Star::Find returns 1 (0), X=92.45, Y=467.82, Mass=793, SNR=17.7, Peak=94 HFD=3.2
21:39:30.578 00.000 10844 MultiStar: [#1 0.86,-0.04,1.35,U] [#2 0.97,1.11,0.00,M2] [#3 0.71,0.62,0.00,M9] [#4 0.88,0.27,0.00,M2] [#5 1.77,0.82,0.00,M6] [#6 0.40,-0.09,0.92,U] [#7 -0.23,0.19,1.01,U] [#8 0.85,0.06,0.95,U] 
21:39:30.578 00.000 10844 refined, 4 included, MultiStar: {0.60, 0.02}, one-star: {1.04, -0.02}
21:39:30.578 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.80) = xAngle (0.83 = 0.83)
21:39:30.578 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.75 = 0.75)
21:39:30.578 00.000 10844 CameraToMount -- cameraX=0.60 cameraY=0.02 hyp=0.60 cameraTheta=0.03 mountX=0.41 mountY=0.41, mountTheta=0.79
21:39:30.579 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.60, y=0.02, opts=13)
21:39:30.579 00.000 10844 Enqueuing Move request for scope (0.60, 0.02)
21:39:30.579 00.000 11060 Worker thread wakes up
21:39:30.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.02) opts 0xd
21:39:30.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.60, 0.02)
21:39:30.579 00.000 11060 Moving (0.60, 0.02) raw xDistance=0.41 yDistance=0.41
21:39:30.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
21:39:30.579 00.000 11060 switching direction from -1 to 1 - decHistory=5 oldest=-0.57 newest=1.08
21:39:30.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.41
21:39:30.579 00.000 11060 MoveAxis(W, 62, ABG)
21:39:30.579 00.000 11060 Guiding  Dir = 3, Dur = 62
21:39:30.586 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:30.601 00.015 10844 UpdateGuideState exits: m=793 SNR=17.7
21:39:30.604 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:30.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:30.604 00.000 10844 Enqueuing Expose request
21:39:30.615 00.011 11060 IsSlewing returns 0
21:39:30.615 00.000 11060 IsGuiding returns 0
21:39:30.702 00.087 11060 IsGuiding returns 0
21:39:30.704 00.002 11060 Move returns status 0, amount 62
21:39:30.704 00.000 11060 BLC: Oldest BLC event removed
21:39:30.704 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:39:30.704 00.000 11060 MoveAxis(S, 907, ABG)
21:39:30.704 00.000 11060 duration set to 750 by maxDecDuration
21:39:30.704 00.000 11060 Guiding  Dir = 1, Dur = 750
21:39:30.733 00.029 11060 IsSlewing returns 0
21:39:30.733 00.000 11060 IsGuiding returns 0
21:39:31.491 00.758 11060 IsGuiding returns 0
21:39:31.491 00.000 11060 Move returns status 0, amount 750
21:39:31.491 00.000 11060 move complete, result=0
21:39:31.492 00.001 11060 worker thread done servicing request
21:39:31.492 00.000 11060 Worker thread wakes up
21:39:31.492 00.000 10844 GuideStep: 0.4 px 62 ms WEST, 0.4 px 750 ms SOUTH
21:39:31.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:31.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:32.104 00.612 11060 Exposure complete
21:39:32.248 00.144 11060 worker thread done servicing request
21:39:32.248 00.000 10844 OnExposeComplete: enter
21:39:32.248 00.000 10844 UpdateGuideState(): m_state=6
21:39:32.248 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
21:39:32.248 00.000 10844 Star::Find returns 1 (0), X=91.91, Y=468.99, Mass=1081, SNR=20.3, Peak=97 HFD=3.9
21:39:32.248 00.000 10844 MultiStar: [#1 0.15,1.26,0.00,M4] [#2 0.29,0.91,0.00,M3] [#3 0.74,0.02,0.66,U] [#4 0.17,0.46,3.36,U] [#5 1.17,0.85,0.00,M7] [#6 0.46,0.41,0.90,U] [#7 0.42,0.08,1.02,U] [#8 0.95,0.57,0.00,M1] 
21:39:32.248 00.000 10844 refined, 4 included, MultiStar: {0.35, 0.46}, one-star: {0.50, 1.15}
21:39:32.248 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.80) = xAngle (1.72 = 1.72)
21:39:32.248 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.64 = 1.64)
21:39:32.248 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.46 hyp=0.57 cameraTheta=0.92 mountX=-0.09 mountY=0.57, mountTheta=1.72
21:39:32.251 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.46, opts=13)
21:39:32.251 00.000 10844 Enqueuing Move request for scope (0.35, 0.46)
21:39:32.251 00.000 11060 Worker thread wakes up
21:39:32.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.46) opts 0xd
21:39:32.251 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.46)
21:39:32.251 00.000 11060 Moving (0.35, 0.46) raw xDistance=-0.09 yDistance=0.57
21:39:32.251 00.000 11060 BLC: History state: CurrMiss=0.57, AvgInitMiss=0.34, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.286076, 1:0.571188
21:39:32.251 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:39:32.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:39:32.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.57
21:39:32.251 00.000 11060 MoveAxis(E, 0, ABG)
21:39:32.251 00.000 11060 Move returns status 0, amount 0
21:39:32.251 00.000 11060 MoveAxis(S, 219, ABG)
21:39:32.251 00.000 11060 Guiding  Dir = 1, Dur = 219
21:39:32.257 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:32.266 00.009 11060 IsSlewing returns 0
21:39:32.266 00.000 11060 IsGuiding returns 0
21:39:32.275 00.009 10844 UpdateGuideState exits: m=1081 SNR=20.3
21:39:32.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:32.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:32.275 00.000 10844 Enqueuing Expose request
21:39:32.494 00.219 11060 IsGuiding returns 0
21:39:32.494 00.000 11060 Move returns status 0, amount 219
21:39:32.494 00.000 11060 move complete, result=0
21:39:32.494 00.000 11060 worker thread done servicing request
21:39:32.494 00.000 11060 Worker thread wakes up
21:39:32.494 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.6 px 219 ms SOUTH
21:39:32.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:32.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:32.846 00.352 10844 User exited setup dialog with 'ok'
21:39:32.846 00.000 10844 set dither mode 0
21:39:32.846 00.000 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:39:32.848 00.002 10844 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:39:32.848 00.000 10844 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:39:32.849 00.001 10844 camera: set binning = 1
21:39:32.849 00.000 10844 Saturation detection set to Max-ADU value 255
21:39:32.849 00.000 10844 Setting StarMinHFD = 1.50
21:39:32.849 00.000 10844 Setting MaxHFD = 10.0
21:39:32.849 00.000 10844 Setting StarMinSNR = 6.0
21:39:32.849 00.000 10844 Setting AutoSelDownsample = 0
21:39:32.849 00.000 10844 MultiStar mode enabled
21:39:32.849 00.000 10844 Rotator:SetReversed: isReversed = 1
21:39:32.849 00.000 10844 Scope: enabling slew check, guiding will stop when slew is detected
21:39:32.849 00.000 10844 BLC: Backlash comp enabled, Comp pulse = 750 ms
21:39:32.853 00.004 10844 BLC: Comp pulse set to 500 ms, Floor = 20 ms, Ceiling = 750 ms, Adjustable
21:39:32.853 00.000 10844 BLC: window closed
21:39:32.853 00.000 10844 BLC: History cleared
21:39:32.853 00.000 10844 BLC: window closed
21:39:32.857 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:39:32.884 00.027 10844 ScopeASCOM::SideOfPier() returns 0
21:39:32.888 00.004 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19
21:39:32.888 00.000 10844 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
21:39:32.888 00.000 10844 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:39:32.995 00.107 10844 PhdConfig flush
21:39:33.122 00.127 11060 Exposure complete
21:39:33.157 00.035 10844 evsrv: cli 0EEEDFD0 connect
21:39:33.157 00.000 10844 case statement mapped state 6 to 3
21:39:33.158 00.001 10844 case statement mapped state 6 to 3
21:39:33.158 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"df4200a8-7375-4c00-99dc-4db1a3d8aa8b"}
21:39:33.158 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"df4200a8-7375-4c00-99dc-4db1a3d8aa8b"}
21:39:33.159 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
21:39:33.299 00.140 11060 worker thread done servicing request
21:39:33.299 00.000 10844 OnExposeComplete: enter
21:39:33.299 00.000 10844 UpdateGuideState(): m_state=6
21:39:33.299 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
21:39:33.299 00.000 10844 Star::Find returns 1 (0), X=91.43, Y=468.70, Mass=1166, SNR=21.6, Peak=108 HFD=3.5
21:39:33.299 00.000 10844 MultiStar: [#1 1.04,1.00,0.00,M5] [#2 0.61,0.84,0.00,M4] [#3 1.08,1.11,0.00,M9] [#4 -0.23,0.50,3.13,U] [#5 1.74,0.23,0.00,M8] [#6 -0.20,0.30,0.84,U] [#7 0.47,-0.19,0.84,U] [#8 0.72,-0.15,1.00,U] 
21:39:33.299 00.000 10844 refined, 4 included, MultiStar: {0.03, 0.35}, one-star: {0.02, 0.86}
21:39:33.299 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.80) = xAngle (2.28 = 2.28)
21:39:33.299 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.19 = 2.19)
21:39:33.299 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.47 mountX=-0.23 mountY=0.28, mountTheta=2.24
21:39:33.299 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.35, opts=13)
21:39:33.299 00.000 10844 Enqueuing Move request for scope (0.03, 0.35)
21:39:33.299 00.000 11060 Worker thread wakes up
21:39:33.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.35) opts 0xd
21:39:33.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.35)
21:39:33.299 00.000 11060 Moving (0.03, 0.35) raw xDistance=-0.23 yDistance=0.28
21:39:33.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:39:33.299 00.000 11060 switching direction from 0 to 1 - decHistory=9 oldest=0.70 newest=1.26
21:39:33.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
21:39:33.299 00.000 11060 MoveAxis(E, 33, ABG)
21:39:33.304 00.005 11060 Guiding  Dir = 2, Dur = 33
21:39:33.309 00.005 11060 IsSlewing returns 0
21:39:33.309 00.000 11060 IsGuiding returns 0
21:39:33.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:33.334 00.025 10844 UpdateGuideState exits: m=1166 SNR=21.6
21:39:33.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:33.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:33.334 00.000 10844 Enqueuing Expose request
21:39:33.365 00.031 11060 IsGuiding returns 0
21:39:33.366 00.001 11060 Move returns status 0, amount 33
21:39:33.366 00.000 11060 MoveAxis(S, 109, ABG)
21:39:33.366 00.000 11060 Guiding  Dir = 1, Dur = 109
21:39:33.406 00.040 11060 IsSlewing returns 0
21:39:33.406 00.000 11060 IsGuiding returns 0
21:39:33.540 00.134 11060 IsGuiding returns 0
21:39:33.540 00.000 11060 Move returns status 0, amount 109
21:39:33.540 00.000 11060 move complete, result=0
21:39:33.540 00.000 11060 worker thread done servicing request
21:39:33.540 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.3 px 109 ms SOUTH
21:39:33.540 00.000 11060 Worker thread wakes up
21:39:33.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:33.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:34.184 00.644 11060 Exposure complete
21:39:34.360 00.176 11060 worker thread done servicing request
21:39:34.360 00.000 10844 OnExposeComplete: enter
21:39:34.360 00.000 10844 UpdateGuideState(): m_state=6
21:39:34.365 00.005 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
21:39:34.365 00.000 10844 Star::Find returns 1 (0), X=90.89, Y=468.59, Mass=976, SNR=19.6, Peak=91 HFD=3.6
21:39:34.365 00.000 10844 MultiStar: [#1 0.08,1.23,0.00,M6] [#2 0.45,0.83,0.00,M5] [#3 0.94,0.95,0.00,M10] [#4 0.36,-0.43,3.39,U] [#5 0.96,0.36,0.00,M9] [#6 0.25,0.38,0.83,U] [#7 0.01,-0.10,1.04,U] [#8 -0.01,-0.39,0.87,U] 
21:39:34.365 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.12}, one-star: {-0.52, 0.75}
21:39:34.365 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.80) = xAngle (0.05 = 0.05)
21:39:34.365 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.04 = -0.04)
21:39:34.365 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-0.76 mountX=0.17 mountY=-0.01, mountTheta=-0.04
21:39:34.367 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.12, opts=13)
21:39:34.367 00.000 10844 Enqueuing Move request for scope (0.13, -0.12)
21:39:34.367 00.000 11060 Worker thread wakes up
21:39:34.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
21:39:34.367 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
21:39:34.367 00.000 11060 Moving (0.13, -0.12) raw xDistance=0.17 yDistance=-0.01
21:39:34.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:39:34.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:34.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:39:34.367 00.000 11060 MoveAxis(W, 25, ABG)
21:39:34.367 00.000 11060 Guiding  Dir = 3, Dur = 25
21:39:34.372 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:34.396 00.024 11060 IsSlewing returns 0
21:39:34.396 00.000 10844 UpdateGuideState exits: m=976 SNR=19.6
21:39:34.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:34.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:34.396 00.000 10844 Enqueuing Expose request
21:39:34.396 00.000 11060 IsGuiding returns 0
21:39:34.438 00.042 11060 IsGuiding returns 0
21:39:34.438 00.000 11060 Move returns status 0, amount 25
21:39:34.438 00.000 11060 MoveAxis(N, 0, ABG)
21:39:34.438 00.000 11060 Move returns status 0, amount 0
21:39:34.438 00.000 11060 move complete, result=0
21:39:34.438 00.000 11060 worker thread done servicing request
21:39:34.438 00.000 11060 Worker thread wakes up
21:39:34.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:34.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:34.442 00.004 10844 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
21:39:35.064 00.622 11060 Exposure complete
21:39:35.233 00.169 11060 worker thread done servicing request
21:39:35.233 00.000 10844 OnExposeComplete: enter
21:39:35.233 00.000 10844 UpdateGuideState(): m_state=6
21:39:35.235 00.002 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
21:39:35.235 00.000 10844 Star::Find returns 1 (0), X=90.79, Y=468.39, Mass=1111, SNR=21.1, Peak=83 HFD=3.6
21:39:35.236 00.001 10844 MultiStar: [#1 0.52,1.07,0.00,M7] [#2 -0.04,1.22,0.00,M6] [#3 0.86,0.83,0.00,R] [#4 -0.14,-0.04,3.13,U] [#5 0.30,0.79,0.76,U] [#6 -1.27,0.88,0.00,M1] [#7 -0.12,0.13,0.86,U] [#8 0.63,1.12,0.00,M1] 
21:39:35.236 00.000 10844 refined, 3 included, MultiStar: {-0.16, 0.20}, one-star: {-0.61, 0.55}
21:39:35.236 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.80) = xAngle (3.06 = 3.06)
21:39:35.236 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.98 = 2.98)
21:39:35.236 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.26 mountX=-0.25 mountY=0.04, mountTheta=2.98
21:39:35.237 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.20, opts=13)
21:39:35.237 00.000 10844 Enqueuing Move request for scope (-0.16, 0.20)
21:39:35.237 00.000 11060 Worker thread wakes up
21:39:35.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
21:39:35.237 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
21:39:35.237 00.000 11060 Moving (-0.16, 0.20) raw xDistance=-0.25 yDistance=0.04
21:39:35.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:39:35.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:35.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:39:35.237 00.000 11060 MoveAxis(E, 37, ABG)
21:39:35.237 00.000 11060 Guiding  Dir = 2, Dur = 37
21:39:35.245 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:35.256 00.011 11060 IsSlewing returns 0
21:39:35.256 00.000 11060 IsGuiding returns 0
21:39:35.261 00.005 10844 UpdateGuideState exits: m=1111 SNR=21.1
21:39:35.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:35.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:35.261 00.000 10844 Enqueuing Expose request
21:39:35.318 00.057 11060 IsGuiding returns 0
21:39:35.318 00.000 11060 Move returns status 0, amount 37
21:39:35.318 00.000 11060 MoveAxis(N, 0, ABG)
21:39:35.318 00.000 11060 Move returns status 0, amount 0
21:39:35.318 00.000 11060 move complete, result=0
21:39:35.318 00.000 11060 worker thread done servicing request
21:39:35.318 00.000 11060 Worker thread wakes up
21:39:35.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:35.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:35.318 00.000 10844 GuideStep: -0.3 px 37 ms EAST, 0.0 px 0 ms NORTH
21:39:35.956 00.638 11060 Exposure complete
21:39:36.131 00.175 11060 worker thread done servicing request
21:39:36.133 00.002 10844 OnExposeComplete: enter
21:39:36.133 00.000 10844 UpdateGuideState(): m_state=6
21:39:36.133 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
21:39:36.133 00.000 10844 Star::Find returns 1 (0), X=92.05, Y=468.03, Mass=926, SNR=19.2, Peak=90 HFD=3.2
21:39:36.133 00.000 10844 MultiStar: [#1 0.07,2.05,0.00,M8] [#2 0.17,1.18,0.00,M7] [#3 -0.15,-0.81,0.76,U] [#4 -0.40,0.64,3.70,U] [#5 0.72,0.29,1.02,U] [#6 0.35,0.27,0.92,U] [#7 -0.20,1.06,0.00,M1] [#8 0.24,0.83,0.95,U] 
21:39:36.133 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.39}, one-star: {0.64, 0.19}
21:39:36.133 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.80) = xAngle (2.28 = 2.28)
21:39:36.133 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.19 = 2.19)
21:39:36.133 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.39 hyp=0.40 cameraTheta=1.47 mountX=-0.26 mountY=0.32, mountTheta=2.24
21:39:36.136 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.39, opts=13)
21:39:36.136 00.000 10844 Enqueuing Move request for scope (0.04, 0.39)
21:39:36.136 00.000 11060 Worker thread wakes up
21:39:36.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.39) opts 0xd
21:39:36.136 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.39)
21:39:36.136 00.000 11060 Moving (0.04, 0.39) raw xDistance=-0.26 yDistance=0.32
21:39:36.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:39:36.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
21:39:36.136 00.000 11060 MoveAxis(E, 39, ABG)
21:39:36.136 00.000 11060 Guiding  Dir = 2, Dur = 39
21:39:36.141 00.005 11060 IsSlewing returns 0
21:39:36.142 00.001 11060 IsGuiding returns 0
21:39:36.144 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:36.161 00.017 10844 UpdateGuideState exits: m=926 SNR=19.2
21:39:36.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:36.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:36.161 00.000 10844 Enqueuing Expose request
21:39:36.193 00.032 11060 IsGuiding returns 0
21:39:36.193 00.000 11060 Move returns status 0, amount 39
21:39:36.193 00.000 11060 MoveAxis(S, 123, ABG)
21:39:36.193 00.000 11060 Guiding  Dir = 1, Dur = 123
21:39:36.202 00.009 11060 IsSlewing returns 0
21:39:36.202 00.000 11060 IsGuiding returns 0
21:39:36.337 00.135 11060 IsGuiding returns 0
21:39:36.337 00.000 11060 Move returns status 0, amount 123
21:39:36.337 00.000 11060 move complete, result=0
21:39:36.337 00.000 11060 worker thread done servicing request
21:39:36.337 00.000 11060 Worker thread wakes up
21:39:36.337 00.000 10844 GuideStep: -0.3 px 39 ms EAST, 0.3 px 123 ms SOUTH
21:39:36.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:36.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:36.966 00.629 11060 Exposure complete
21:39:37.132 00.166 11060 worker thread done servicing request
21:39:37.133 00.001 10844 OnExposeComplete: enter
21:39:37.133 00.000 10844 UpdateGuideState(): m_state=6
21:39:37.133 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
21:39:37.135 00.002 10844 Star::Find returns 1 (0), X=91.69, Y=468.34, Mass=997, SNR=19.8, Peak=82 HFD=3.6
21:39:37.135 00.000 10844 MultiStar: [#1 0.43,1.52,0.00,M9] [#2 0.48,0.46,0.94,U] [#3 -0.54,-0.69,0.00,M1] [#4 0.55,0.62,3.59,U] [#5 0.00,-0.25,1.11,U] [#6 0.10,-0.10,0.86,U] [#7 -0.53,0.07,1.08,U] [#8 -0.32,0.56,0.89,U] 
21:39:37.135 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.35}, one-star: {0.28, 0.50}
21:39:37.135 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.80) = xAngle (1.85 = 1.85)
21:39:37.135 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.76 = 1.76)
21:39:37.135 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.35 hyp=0.41 cameraTheta=1.05 mountX=-0.11 mountY=0.40, mountTheta=1.84
21:39:37.137 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.35, opts=13)
21:39:37.137 00.000 10844 Enqueuing Move request for scope (0.20, 0.35)
21:39:37.138 00.001 11060 Worker thread wakes up
21:39:37.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.35) opts 0xd
21:39:37.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.35)
21:39:37.138 00.000 11060 Moving (0.20, 0.35) raw xDistance=-0.11 yDistance=0.40
21:39:37.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:39:37.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
21:39:37.138 00.000 11060 MoveAxis(E, 0, ABG)
21:39:37.138 00.000 11060 Move returns status 0, amount 0
21:39:37.138 00.000 11060 MoveAxis(S, 154, ABG)
21:39:37.138 00.000 11060 Guiding  Dir = 1, Dur = 154
21:39:37.143 00.005 11060 IsSlewing returns 0
21:39:37.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:37.143 00.000 11060 IsGuiding returns 0
21:39:37.160 00.017 10844 UpdateGuideState exits: m=997 SNR=19.8
21:39:37.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:37.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:37.160 00.000 10844 Enqueuing Expose request
21:39:37.311 00.151 11060 IsGuiding returns 0
21:39:37.312 00.001 11060 Move returns status 0, amount 154
21:39:37.312 00.000 11060 move complete, result=0
21:39:37.312 00.000 11060 worker thread done servicing request
21:39:37.312 00.000 11060 Worker thread wakes up
21:39:37.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:37.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:37.312 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 154 ms SOUTH
21:39:37.955 00.643 11060 Exposure complete
21:39:38.108 00.153 11060 worker thread done servicing request
21:39:38.109 00.001 10844 OnExposeComplete: enter
21:39:38.109 00.000 10844 UpdateGuideState(): m_state=6
21:39:38.109 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
21:39:38.110 00.001 10844 Star::Find returns 1 (0), X=91.04, Y=467.92, Mass=1049, SNR=20.3, Peak=104 HFD=3.9
21:39:38.110 00.000 10844 MultiStar: [#1 0.08,0.83,1.48,U] [#2 -0.71,0.20,0.83,U] [#3 -1.09,-0.06,0.00,M2] [#4 -0.05,0.61,3.30,U] [#5 -0.58,-0.05,0.91,U] [#6 -0.95,-0.23,0.00,M1] [#7 -0.12,0.75,0.96,U] [#8 -0.83,0.37,0.00,M1] 
21:39:38.110 00.000 10844 single-star, 5 included, MultiStar: {-0.19, 0.49}, one-star: {-0.37, 0.09}
21:39:38.110 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.80) = xAngle (3.71 = -2.57)
21:39:38.110 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.62 = -2.66)
21:39:38.110 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.91 mountX=-0.32 mountY=-0.18, mountTheta=-2.64
21:39:38.112 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.09, opts=13)
21:39:38.112 00.000 10844 Enqueuing Move request for scope (-0.37, 0.09)
21:39:38.113 00.001 11060 Worker thread wakes up
21:39:38.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.09) opts 0xd
21:39:38.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.09)
21:39:38.113 00.000 11060 Moving (-0.37, 0.09) raw xDistance=-0.32 yDistance=-0.18
21:39:38.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:39:38.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:38.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:39:38.113 00.000 11060 MoveAxis(E, 47, ABG)
21:39:38.113 00.000 11060 Guiding  Dir = 2, Dur = 47
21:39:38.118 00.005 11060 IsSlewing returns 0
21:39:38.118 00.000 11060 IsGuiding returns 0
21:39:38.118 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:38.134 00.016 10844 UpdateGuideState exits: m=1049 SNR=20.3
21:39:38.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:38.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:38.134 00.000 10844 Enqueuing Expose request
21:39:38.172 00.038 11060 IsGuiding returns 0
21:39:38.172 00.000 11060 Move returns status 0, amount 47
21:39:38.174 00.002 11060 MoveAxis(N, 0, ABG)
21:39:38.174 00.000 11060 Move returns status 0, amount 0
21:39:38.174 00.000 11060 move complete, result=0
21:39:38.174 00.000 11060 worker thread done servicing request
21:39:38.174 00.000 11060 Worker thread wakes up
21:39:38.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:38.174 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.2 px 0 ms NORTH
21:39:38.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:38.789 00.615 11060 Exposure complete
21:39:38.972 00.183 11060 worker thread done servicing request
21:39:38.972 00.000 10844 OnExposeComplete: enter
21:39:38.972 00.000 10844 UpdateGuideState(): m_state=6
21:39:38.973 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
21:39:38.973 00.000 10844 Star::Find returns 1 (0), X=91.50, Y=468.14, Mass=974, SNR=19.9, Peak=85 HFD=3.5
21:39:38.973 00.000 10844 MultiStar: [#1 0.05,0.74,1.25,U] [#2 -0.58,1.02,0.00,M6] [#3 -0.50,0.48,0.90,U] [#4 -0.10,1.18,0.00,M1] [#5 -0.48,1.37,0.00,M6] [#6 -0.07,0.96,0.00,M2] [#7 -0.21,0.47,0.94,U] [#8 0.16,0.86,0.81,U] 
21:39:38.973 00.000 10844 single-star, 4 included, MultiStar: {-0.07, 0.57}, one-star: {0.09, 0.30}
21:39:38.973 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.80) = xAngle (2.08 = 2.08)
21:39:38.973 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.99 = 1.99)
21:39:38.973 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.28 mountX=-0.15 mountY=0.29, mountTheta=2.06
21:39:38.973 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.30, opts=13)
21:39:38.973 00.000 10844 Enqueuing Move request for scope (0.09, 0.30)
21:39:38.973 00.000 11060 Worker thread wakes up
21:39:38.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
21:39:38.973 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
21:39:38.973 00.000 11060 Moving (0.09, 0.30) raw xDistance=-0.15 yDistance=0.29
21:39:38.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:39:38.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
21:39:38.973 00.000 11060 MoveAxis(E, 24, ABG)
21:39:38.973 00.000 11060 Guiding  Dir = 2, Dur = 24
21:39:38.982 00.009 11060 IsSlewing returns 0
21:39:38.982 00.000 11060 IsGuiding returns 0
21:39:38.987 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:39.004 00.017 10844 UpdateGuideState exits: m=974 SNR=19.9
21:39:39.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:39.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:39.004 00.000 10844 Enqueuing Expose request
21:39:39.009 00.005 11060 IsGuiding returns 0
21:39:39.010 00.001 11060 Move returns status 0, amount 24
21:39:39.010 00.000 11060 MoveAxis(S, 109, ABG)
21:39:39.010 00.000 11060 Guiding  Dir = 1, Dur = 109
21:39:39.024 00.014 11060 IsSlewing returns 0
21:39:39.024 00.000 11060 IsGuiding returns 0
21:39:39.154 00.130 11060 IsGuiding returns 0
21:39:39.154 00.000 11060 Move returns status 0, amount 109
21:39:39.154 00.000 11060 move complete, result=0
21:39:39.154 00.000 11060 worker thread done servicing request
21:39:39.154 00.000 11060 Worker thread wakes up
21:39:39.154 00.000 10844 GuideStep: -0.2 px 24 ms EAST, 0.3 px 109 ms SOUTH
21:39:39.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:39.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:39.743 00.589 10844 evsrv: cli 0EEEE390 connect
21:39:39.743 00.000 10844 case statement mapped state 6 to 3
21:39:39.745 00.002 10844 case statement mapped state 6 to 3
21:39:39.745 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"get_pixel_scale","id":"ca286ccc-96dd-4514-b006-f7bf14f934c9"}
21:39:39.745 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":4.1253,"id":"ca286ccc-96dd-4514-b006-f7bf14f934c9"}
21:39:39.745 00.000 10844 evsrv: cli 0EEEE390 disconnect
21:39:39.784 00.039 11060 Exposure complete
21:39:39.954 00.170 11060 worker thread done servicing request
21:39:39.954 00.000 10844 OnExposeComplete: enter
21:39:39.954 00.000 10844 UpdateGuideState(): m_state=6
21:39:39.954 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
21:39:39.954 00.000 10844 Star::Find returns 1 (0), X=91.54, Y=468.55, Mass=1198, SNR=21.9, Peak=99 HFD=3.3
21:39:39.954 00.000 10844 MultiStar: [#1 0.03,0.45,0.87,U] [#2 -0.61,0.90,0.00,M7] [#3 -0.73,0.04,0.73,U] [#4 -0.90,0.27,0.00,M2] [#5 -0.60,1.31,0.00,M7] [#6 -1.08,0.69,0.00,M3] [#7 -0.54,-0.60,0.90,U] [#8 -1.41,0.56,0.00,M1] 
21:39:39.954 00.000 10844 refined, 3 included, MultiStar: {-0.25, 0.17}, one-star: {0.13, 0.71}
21:39:39.954 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.80) = xAngle (3.34 = -2.95)
21:39:39.954 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.25 = -3.03)
21:39:39.954 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.53 mountX=-0.30 mountY=-0.03, mountTheta=-3.03
21:39:39.957 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.17, opts=13)
21:39:39.957 00.000 10844 Enqueuing Move request for scope (-0.25, 0.17)
21:39:39.957 00.000 11060 Worker thread wakes up
21:39:39.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
21:39:39.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
21:39:39.957 00.000 11060 Moving (-0.25, 0.17) raw xDistance=-0.30 yDistance=-0.03
21:39:39.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:39:39.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:39.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:39.957 00.000 11060 MoveAxis(E, 44, ABG)
21:39:39.957 00.000 11060 Guiding  Dir = 2, Dur = 44
21:39:39.962 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:39.978 00.016 11060 IsSlewing returns 0
21:39:39.978 00.000 11060 IsGuiding returns 0
21:39:39.982 00.004 10844 UpdateGuideState exits: m=1198 SNR=21.9
21:39:39.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:39.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:39.982 00.000 10844 Enqueuing Expose request
21:39:40.051 00.069 11060 IsGuiding returns 0
21:39:40.051 00.000 11060 Move returns status 0, amount 44
21:39:40.051 00.000 11060 MoveAxis(N, 0, ABG)
21:39:40.051 00.000 11060 Move returns status 0, amount 0
21:39:40.051 00.000 11060 move complete, result=0
21:39:40.051 00.000 11060 worker thread done servicing request
21:39:40.051 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.0 px 0 ms NORTH
21:39:40.051 00.000 11060 Worker thread wakes up
21:39:40.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:40.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:40.691 00.640 11060 Exposure complete
21:39:40.865 00.174 11060 worker thread done servicing request
21:39:40.865 00.000 10844 OnExposeComplete: enter
21:39:40.865 00.000 10844 UpdateGuideState(): m_state=6
21:39:40.868 00.003 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
21:39:40.868 00.000 10844 Star::Find returns 1 (0), X=90.63, Y=467.99, Mass=1239, SNR=22.5, Peak=103 HFD=3.4
21:39:40.868 00.000 10844 MultiStar: [#1 0.86,0.50,0.00,M7] [#2 -1.01,1.17,0.00,M8] [#3 -0.80,-0.86,0.00,M1] [#4 -0.85,0.23,0.00,M3] [#5 -0.38,1.03,0.00,M8] [#6 -1.37,0.18,0.00,M4] [#7 -0.82,0.30,0.83,U] [#8 -0.39,0.44,0.72,U] 
21:39:40.868 00.000 10844 refined, 2 included, MultiStar: {-0.68, 0.28}, one-star: {-0.78, 0.15}
21:39:40.868 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.80) = xAngle (3.55 = -2.73)
21:39:40.868 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.47 = -2.82)
21:39:40.868 00.000 10844 CameraToMount -- cameraX=-0.68 cameraY=0.28 hyp=0.74 cameraTheta=2.75 mountX=-0.67 mountY=-0.23, mountTheta=-2.81
21:39:40.868 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.68, y=0.28, opts=13)
21:39:40.868 00.000 10844 Enqueuing Move request for scope (-0.68, 0.28)
21:39:40.868 00.000 11060 Worker thread wakes up
21:39:40.870 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.28) opts 0xd
21:39:40.870 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.68, 0.28)
21:39:40.870 00.000 11060 Moving (-0.68, 0.28) raw xDistance=-0.67 yDistance=-0.23
21:39:40.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.67
21:39:40.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:40.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:39:40.870 00.000 11060 MoveAxis(E, 100, ABG)
21:39:40.870 00.000 11060 Guiding  Dir = 2, Dur = 100
21:39:40.873 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:40.898 00.025 10844 UpdateGuideState exits: m=1239 SNR=22.5
21:39:40.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:40.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:40.898 00.000 10844 Enqueuing Expose request
21:39:40.904 00.006 11060 IsSlewing returns 0
21:39:40.904 00.000 11060 IsGuiding returns 0
21:39:41.031 00.127 11060 IsGuiding returns 0
21:39:41.031 00.000 11060 Move returns status 0, amount 100
21:39:41.031 00.000 11060 MoveAxis(N, 0, ABG)
21:39:41.033 00.002 11060 Move returns status 0, amount 0
21:39:41.033 00.000 11060 move complete, result=0
21:39:41.033 00.000 11060 worker thread done servicing request
21:39:41.033 00.000 11060 Worker thread wakes up
21:39:41.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:41.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:41.035 00.002 10844 GuideStep: -0.7 px 100 ms EAST, -0.2 px 0 ms NORTH
21:39:41.681 00.646 11060 Exposure complete
21:39:41.854 00.173 11060 worker thread done servicing request
21:39:41.854 00.000 10844 OnExposeComplete: enter
21:39:41.854 00.000 10844 UpdateGuideState(): m_state=6
21:39:41.856 00.002 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
21:39:41.856 00.000 10844 Star::Find returns 1 (0), X=91.16, Y=468.22, Mass=967, SNR=19.8, Peak=93 HFD=3.4
21:39:41.856 00.000 10844 MultiStar: [#1 -0.48,0.56,1.18,U] [#2 -0.59,1.08,0.00,M9] [#3 -0.53,0.12,0.94,U] [#4 -1.22,0.09,0.00,M4] [#5 -0.04,0.18,0.97,U] [#6 -1.16,0.84,0.00,M5] [#7 -0.49,-0.30,0.90,U] [#8 -0.95,0.33,0.00,M1] 
21:39:41.856 00.000 10844 refined, 4 included, MultiStar: {-0.36, 0.21}, one-star: {-0.25, 0.38}
21:39:41.856 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.80) = xAngle (3.41 = -2.87)
21:39:41.856 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.32 = -2.96)
21:39:41.856 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.21 hyp=0.42 cameraTheta=2.61 mountX=-0.40 mountY=-0.08, mountTheta=-2.96
21:39:41.860 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.21, opts=13)
21:39:41.861 00.001 10844 Enqueuing Move request for scope (-0.36, 0.21)
21:39:41.863 00.002 11060 Worker thread wakes up
21:39:41.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.21) opts 0xd
21:39:41.864 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.21)
21:39:41.864 00.000 11060 Moving (-0.36, 0.21) raw xDistance=-0.40 yDistance=-0.08
21:39:41.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:39:41.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:41.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:39:41.864 00.000 11060 MoveAxis(E, 62, ABG)
21:39:41.864 00.000 11060 Guiding  Dir = 2, Dur = 62
21:39:41.873 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:41.891 00.018 10844 UpdateGuideState exits: m=967 SNR=19.8
21:39:41.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:41.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:41.891 00.000 10844 Enqueuing Expose request
21:39:41.912 00.021 11060 IsSlewing returns 0
21:39:41.912 00.000 11060 IsGuiding returns 0
21:39:42.017 00.105 11060 IsGuiding returns 0
21:39:42.017 00.000 11060 Move returns status 0, amount 62
21:39:42.018 00.001 11060 MoveAxis(N, 0, ABG)
21:39:42.019 00.001 11060 Move returns status 0, amount 0
21:39:42.019 00.000 11060 move complete, result=0
21:39:42.019 00.000 11060 worker thread done servicing request
21:39:42.019 00.000 11060 Worker thread wakes up
21:39:42.019 00.000 10844 GuideStep: -0.4 px 62 ms EAST, -0.1 px 0 ms NORTH
21:39:42.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:42.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:42.645 00.626 11060 Exposure complete
21:39:42.806 00.161 11060 worker thread done servicing request
21:39:42.806 00.000 10844 OnExposeComplete: enter
21:39:42.806 00.000 10844 UpdateGuideState(): m_state=6
21:39:42.806 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
21:39:42.806 00.000 10844 Star::Find returns 1 (0), X=91.45, Y=469.07, Mass=1004, SNR=19.7, Peak=91 HFD=3.6
21:39:42.806 00.000 10844 MultiStar: [#1 -0.48,0.18,1.05,U] [#2 -0.79,0.42,0.00,M10] [#3 -0.76,0.29,0.81,U] [#4 -0.12,0.05,3.46,U] [#5 -0.02,0.45,1.23,U] [#6 -0.68,0.32,0.95,U] [#7 -0.63,0.03,0.84,U] [#8 -0.95,-0.17,0.00,M2] 
21:39:42.806 00.000 10844 refined, 6 included, MultiStar: {-0.29, 0.29}, one-star: {0.04, 1.24}
21:39:42.806 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.80) = xAngle (3.16 = -3.12)
21:39:42.806 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.07 = 3.07)
21:39:42.806 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.36 mountX=-0.41 mountY=0.03, mountTheta=3.07
21:39:42.806 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.29, opts=13)
21:39:42.806 00.000 10844 Enqueuing Move request for scope (-0.29, 0.29)
21:39:42.806 00.000 11060 Worker thread wakes up
21:39:42.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.29) opts 0xd
21:39:42.806 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.29)
21:39:42.806 00.000 11060 Moving (-0.29, 0.29) raw xDistance=-0.41 yDistance=0.03
21:39:42.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
21:39:42.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:42.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:39:42.806 00.000 11060 MoveAxis(E, 62, ABG)
21:39:42.806 00.000 11060 Guiding  Dir = 2, Dur = 62
21:39:42.814 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:42.829 00.015 11060 IsSlewing returns 0
21:39:42.829 00.000 11060 IsGuiding returns 0
21:39:42.831 00.002 10844 UpdateGuideState exits: m=1004 SNR=19.7
21:39:42.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:42.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:42.831 00.000 10844 Enqueuing Expose request
21:39:42.916 00.085 11060 IsGuiding returns 0
21:39:42.916 00.000 11060 Move returns status 0, amount 62
21:39:42.916 00.000 11060 MoveAxis(N, 0, ABG)
21:39:42.916 00.000 11060 Move returns status 0, amount 0
21:39:42.916 00.000 11060 move complete, result=0
21:39:42.916 00.000 11060 worker thread done servicing request
21:39:42.916 00.000 11060 Worker thread wakes up
21:39:42.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:42.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:42.916 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.0 px 0 ms NORTH
21:39:43.546 00.630 11060 Exposure complete
21:39:43.700 00.154 11060 worker thread done servicing request
21:39:43.700 00.000 10844 OnExposeComplete: enter
21:39:43.700 00.000 10844 UpdateGuideState(): m_state=6
21:39:43.703 00.003 10844 Star::Find(15, 91, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
21:39:43.703 00.000 10844 Star::Find returns 1 (0), X=91.05, Y=468.39, Mass=1349, SNR=23.7, Peak=101 HFD=3.7
21:39:43.703 00.000 10844 MultiStar: [#1 -0.14,0.41,0.89,U] [#2 -1.25,0.52,0.00,R] [#3 -0.82,-0.01,0.73,U] [#4 -1.18,0.29,0.00,M4] [#5 -0.07,-0.53,0.80,U] [#6 -0.95,-0.04,0.00,M5] [#7 -0.48,-0.53,0.83,U] [#8 -0.51,-0.35,0.84,U] 
21:39:43.703 00.000 10844 refined, 5 included, MultiStar: {-0.39, -0.05}, one-star: {-0.36, 0.56}
21:39:43.703 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.80) = xAngle (-2.22 = -2.22)
21:39:43.703 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.30 = -2.30)
21:39:43.703 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.05 hyp=0.39 cameraTheta=-3.02 mountX=-0.24 mountY=-0.29, mountTheta=-2.25
21:39:43.703 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.05, opts=13)
21:39:43.703 00.000 10844 Enqueuing Move request for scope (-0.39, -0.05)
21:39:43.703 00.000 11060 Worker thread wakes up
21:39:43.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.05) opts 0xd
21:39:43.705 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.05)
21:39:43.705 00.000 11060 Moving (-0.39, -0.05) raw xDistance=-0.24 yDistance=-0.29
21:39:43.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:39:43.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:43.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:39:43.705 00.000 11060 MoveAxis(E, 36, ABG)
21:39:43.705 00.000 11060 Guiding  Dir = 2, Dur = 36
21:39:43.710 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:43.713 00.003 11060 IsSlewing returns 0
21:39:43.714 00.001 11060 IsGuiding returns 0
21:39:43.724 00.010 10844 UpdateGuideState exits: m=1349 SNR=23.7
21:39:43.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:43.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:43.724 00.000 10844 Enqueuing Expose request
21:39:43.771 00.047 11060 IsGuiding returns 0
21:39:43.771 00.000 11060 Move returns status 0, amount 36
21:39:43.771 00.000 11060 MoveAxis(N, 0, ABG)
21:39:43.771 00.000 11060 Move returns status 0, amount 0
21:39:43.771 00.000 11060 move complete, result=0
21:39:43.771 00.000 11060 worker thread done servicing request
21:39:43.771 00.000 11060 Worker thread wakes up
21:39:43.772 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:43.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:43.772 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.3 px 0 ms NORTH
21:39:44.398 00.626 11060 Exposure complete
21:39:44.552 00.154 11060 worker thread done servicing request
21:39:44.554 00.002 10844 OnExposeComplete: enter
21:39:44.554 00.000 10844 UpdateGuideState(): m_state=6
21:39:44.554 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
21:39:44.554 00.000 10844 Star::Find returns 1 (0), X=91.68, Y=467.93, Mass=979, SNR=19.6, Peak=91 HFD=3.3
21:39:44.554 00.000 10844 MultiStar: [#1 -0.11,-0.17,1.26,U] [#2 0.94,0.16,0.00,M1] [#3 -1.06,-0.83,0.00,M1] [#4 -0.52,0.06,3.30,U] [#5 0.22,-0.40,1.14,U] [#6 -0.89,0.91,0.00,M6] [#7 -0.45,-0.63,0.98,U] [#8 -0.78,-0.02,0.77,U] 
21:39:44.554 00.000 10844 single-star, 5 included, MultiStar: {-0.28, -0.12}, one-star: {0.28, 0.09}
21:39:44.554 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.80) = xAngle (1.12 = 1.12)
21:39:44.554 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.03 = 1.03)
21:39:44.554 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.31 mountX=0.13 mountY=0.25, mountTheta=1.10
21:39:44.556 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.09, opts=13)
21:39:44.556 00.000 10844 Enqueuing Move request for scope (0.28, 0.09)
21:39:44.556 00.000 11060 Worker thread wakes up
21:39:44.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
21:39:44.556 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
21:39:44.556 00.000 11060 Moving (0.28, 0.09) raw xDistance=0.13 yDistance=0.25
21:39:44.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
21:39:44.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
21:39:44.556 00.000 11060 MoveAxis(W, 18, ABG)
21:39:44.556 00.000 11060 Guiding  Dir = 3, Dur = 18
21:39:44.562 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:44.563 00.001 11060 IsSlewing returns 0
21:39:44.564 00.001 11060 IsGuiding returns 0
21:39:44.579 00.015 10844 UpdateGuideState exits: m=979 SNR=19.6
21:39:44.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:44.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:44.579 00.000 10844 Enqueuing Expose request
21:39:44.595 00.016 11060 IsGuiding returns 0
21:39:44.595 00.000 11060 Move returns status 0, amount 18
21:39:44.595 00.000 11060 MoveAxis(S, 95, ABG)
21:39:44.595 00.000 11060 Guiding  Dir = 1, Dur = 95
21:39:44.612 00.017 11060 IsSlewing returns 0
21:39:44.615 00.003 11060 IsGuiding returns 0
21:39:44.730 00.115 11060 IsGuiding returns 0
21:39:44.730 00.000 11060 Move returns status 0, amount 95
21:39:44.730 00.000 11060 move complete, result=0
21:39:44.730 00.000 11060 worker thread done servicing request
21:39:44.730 00.000 11060 Worker thread wakes up
21:39:44.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:44.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:44.732 00.002 10844 GuideStep: 0.1 px 18 ms WEST, 0.2 px 95 ms SOUTH
21:39:45.370 00.638 11060 Exposure complete
21:39:45.540 00.170 11060 worker thread done servicing request
21:39:45.540 00.000 10844 OnExposeComplete: enter
21:39:45.540 00.000 10844 UpdateGuideState(): m_state=6
21:39:45.541 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
21:39:45.541 00.000 10844 Star::Find returns 1 (0), X=91.79, Y=467.74, Mass=913, SNR=18.7, Peak=87 HFD=3.6
21:39:45.541 00.000 10844 MultiStar: [#1 -0.47,-0.16,1.10,U] [#2 1.68,-1.23,0.00,M2] [#3 -0.88,-1.08,0.00,M2] [#4 -0.75,-0.71,0.00,M4] [#5 0.11,-0.77,0.93,U] [#6 -0.96,-0.90,0.00,M7] [#7 -0.44,-1.12,0.00,M1] [#8 -0.19,-1.29,0.00,M1] 
21:39:45.541 00.000 10844 refined, 2 included, MultiStar: {-0.01, -0.33}, one-star: {0.38, -0.09}
21:39:45.541 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.80) = xAngle (-0.80 = -0.80)
21:39:45.541 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.89 = -0.89)
21:39:45.541 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.61 mountX=0.23 mountY=-0.25, mountTheta=-0.84
21:39:45.541 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.33, opts=13)
21:39:45.541 00.000 10844 Enqueuing Move request for scope (-0.01, -0.33)
21:39:45.541 00.000 11060 Worker thread wakes up
21:39:45.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.33) opts 0xd
21:39:45.541 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.33)
21:39:45.541 00.000 11060 Moving (-0.01, -0.33) raw xDistance=0.23 yDistance=-0.25
21:39:45.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:39:45.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:45.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:39:45.541 00.000 11060 MoveAxis(W, 34, ABG)
21:39:45.541 00.000 11060 Guiding  Dir = 3, Dur = 34
21:39:45.547 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:45.561 00.014 11060 IsSlewing returns 0
21:39:45.561 00.000 11060 IsGuiding returns 0
21:39:45.566 00.005 10844 UpdateGuideState exits: m=913 SNR=18.7
21:39:45.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:45.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:45.566 00.000 10844 Enqueuing Expose request
21:39:45.598 00.032 11060 IsGuiding returns 0
21:39:45.598 00.000 11060 Move returns status 0, amount 34
21:39:45.598 00.000 11060 MoveAxis(N, 0, ABG)
21:39:45.598 00.000 11060 Move returns status 0, amount 0
21:39:45.598 00.000 11060 move complete, result=0
21:39:45.598 00.000 11060 worker thread done servicing request
21:39:45.598 00.000 11060 Worker thread wakes up
21:39:45.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:45.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:45.598 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.3 px 0 ms NORTH
21:39:46.219 00.621 11060 Exposure complete
21:39:46.399 00.180 11060 worker thread done servicing request
21:39:46.399 00.000 10844 OnExposeComplete: enter
21:39:46.399 00.000 10844 UpdateGuideState(): m_state=6
21:39:46.399 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
21:39:46.399 00.000 10844 Star::Find returns 1 (0), X=91.45, Y=467.89, Mass=1019, SNR=20.2, Peak=85 HFD=3.5
21:39:46.399 00.000 10844 MultiStar: [#1 -0.80,0.07,1.07,U] [#2 1.73,-0.43,0.00,M3] [#3 -0.82,-0.33,0.00,M3] [#4 -0.08,-0.47,3.30,U] [#5 0.15,-0.37,1.04,U] [#6 -0.44,0.37,1.05,U] [#7 -0.58,-0.46,0.99,U] [#8 -0.66,-0.46,0.93,U] 
21:39:46.399 00.000 10844 single-star, 6 included, MultiStar: {-0.27, -0.25}, one-star: {0.04, 0.05}
21:39:46.399 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.80) = xAngle (1.72 = 1.72)
21:39:46.399 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.63 = 1.63)
21:39:46.399 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.91 mountX=-0.01 mountY=0.06, mountTheta=1.71
21:39:46.399 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
21:39:46.399 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
21:39:46.399 00.000 11060 Worker thread wakes up
21:39:46.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
21:39:46.399 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
21:39:46.399 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.01 yDistance=0.06
21:39:46.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:39:46.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:46.404 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:39:46.404 00.000 11060 MoveAxis(E, 0, ABG)
21:39:46.404 00.000 11060 Move returns status 0, amount 0
21:39:46.404 00.000 11060 MoveAxis(N, 0, ABG)
21:39:46.404 00.000 11060 Move returns status 0, amount 0
21:39:46.404 00.000 11060 move complete, result=0
21:39:46.404 00.000 11060 worker thread done servicing request
21:39:46.410 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:46.431 00.021 10844 UpdateGuideState exits: m=1019 SNR=20.2
21:39:46.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:46.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:46.431 00.000 10844 Enqueuing Expose request
21:39:46.431 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:39:46.433 00.002 11060 Worker thread wakes up
21:39:46.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:46.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:47.059 00.626 11060 Exposure complete
21:39:47.219 00.160 11060 worker thread done servicing request
21:39:47.219 00.000 10844 OnExposeComplete: enter
21:39:47.219 00.000 10844 UpdateGuideState(): m_state=6
21:39:47.220 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
21:39:47.220 00.000 10844 Star::Find returns 1 (0), X=90.96, Y=468.09, Mass=1312, SNR=22.8, Peak=99 HFD=3.9
21:39:47.220 00.000 10844 MultiStar: [#1 0.20,0.20,0.91,U] [#2 0.67,-0.34,0.73,U] [#3 -0.54,-0.83,0.00,M4] [#4 -0.23,0.58,2.94,U] [#5 0.09,0.86,0.90,U] [#6 -0.93,0.49,0.00,M7] [#7 -0.60,-0.45,0.74,U] [#8 -0.33,-0.31,0.84,U] 
21:39:47.220 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.26}, one-star: {-0.45, 0.25}
21:39:47.220 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.80) = xAngle (2.86 = 2.86)
21:39:47.220 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.78 = 2.78)
21:39:47.220 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.29 cameraTheta=2.06 mountX=-0.28 mountY=0.10, mountTheta=2.79
21:39:47.220 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.26, opts=13)
21:39:47.220 00.000 10844 Enqueuing Move request for scope (-0.14, 0.26)
21:39:47.220 00.000 11060 Worker thread wakes up
21:39:47.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
21:39:47.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
21:39:47.223 00.003 11060 Moving (-0.14, 0.26) raw xDistance=-0.28 yDistance=0.10
21:39:47.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:39:47.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:47.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:39:47.223 00.000 11060 MoveAxis(E, 41, ABG)
21:39:47.223 00.000 11060 Guiding  Dir = 2, Dur = 41
21:39:47.225 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:47.236 00.011 11060 IsSlewing returns 0
21:39:47.236 00.000 11060 IsGuiding returns 0
21:39:47.246 00.010 10844 UpdateGuideState exits: m=1312 SNR=22.8
21:39:47.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:47.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:47.246 00.000 10844 Enqueuing Expose request
21:39:47.292 00.046 11060 IsGuiding returns 0
21:39:47.292 00.000 11060 Move returns status 0, amount 41
21:39:47.292 00.000 11060 MoveAxis(N, 0, ABG)
21:39:47.292 00.000 11060 Move returns status 0, amount 0
21:39:47.292 00.000 11060 move complete, result=0
21:39:47.292 00.000 11060 worker thread done servicing request
21:39:47.292 00.000 11060 Worker thread wakes up
21:39:47.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:47.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:47.294 00.002 10844 GuideStep: -0.3 px 41 ms EAST, 0.1 px 0 ms NORTH
21:39:47.920 00.626 11060 Exposure complete
21:39:48.102 00.182 11060 worker thread done servicing request
21:39:48.107 00.005 10844 OnExposeComplete: enter
21:39:48.107 00.000 10844 UpdateGuideState(): m_state=6
21:39:48.107 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
21:39:48.107 00.000 10844 Star::Find returns 1 (0), X=90.91, Y=467.55, Mass=1073, SNR=20.5, Peak=93 HFD=3.6
21:39:48.107 00.000 10844 MultiStar: [#1 -0.14,-0.66,1.08,U] [#2 0.24,-0.60,0.84,U] [#3 -0.96,-1.06,0.00,M5] [#4 -0.94,-0.58,0.00,M3] [#5 -0.06,-0.63,0.91,U] [#6 -1.14,0.11,0.00,M8] [#7 -0.56,-0.22,0.93,U] [#8 -0.18,-0.60,0.88,U] 
21:39:48.107 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.50}, one-star: {-0.50, -0.29}
21:39:48.107 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.80) = xAngle (-1.16 = -1.16)
21:39:48.107 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.25 = -1.25)
21:39:48.107 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.50 hyp=0.54 cameraTheta=-1.97 mountX=0.21 mountY=-0.51, mountTheta=-1.18
21:39:48.107 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.50, opts=13)
21:39:48.107 00.000 10844 Enqueuing Move request for scope (-0.21, -0.50)
21:39:48.107 00.000 11060 Worker thread wakes up
21:39:48.110 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.50) opts 0xd
21:39:48.110 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.50)
21:39:48.110 00.000 11060 Moving (-0.21, -0.50) raw xDistance=0.21 yDistance=-0.51
21:39:48.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:39:48.110 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.34 newest=-0.35
21:39:48.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.51
21:39:48.110 00.000 11060 MoveAxis(W, 30, ABG)
21:39:48.110 00.000 11060 Guiding  Dir = 3, Dur = 30
21:39:48.114 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:48.117 00.003 11060 IsSlewing returns 0
21:39:48.117 00.000 11060 IsGuiding returns 0
21:39:48.136 00.019 10844 UpdateGuideState exits: m=1073 SNR=20.5
21:39:48.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:48.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:48.136 00.000 10844 Enqueuing Expose request
21:39:48.163 00.027 11060 IsGuiding returns 0
21:39:48.163 00.000 11060 Move returns status 0, amount 30
21:39:48.164 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 500 applied
21:39:48.164 00.000 11060 MoveAxis(N, 697, ABG)
21:39:48.164 00.000 11060 duration set to 500 by maxDecDuration
21:39:48.164 00.000 11060 Guiding  Dir = 0, Dur = 500
21:39:48.179 00.015 11060 IsSlewing returns 0
21:39:48.179 00.000 11060 IsGuiding returns 0
21:39:48.692 00.513 11060 IsGuiding returns 0
21:39:48.692 00.000 11060 Move returns status 0, amount 500
21:39:48.692 00.000 11060 move complete, result=0
21:39:48.692 00.000 11060 worker thread done servicing request
21:39:48.692 00.000 11060 Worker thread wakes up
21:39:48.692 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.5 px 500 ms NORTH
21:39:48.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:48.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:49.320 00.628 11060 Exposure complete
21:39:49.475 00.155 11060 worker thread done servicing request
21:39:49.475 00.000 10844 OnExposeComplete: enter
21:39:49.475 00.000 10844 UpdateGuideState(): m_state=6
21:39:49.475 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
21:39:49.475 00.000 10844 Star::Find returns 1 (0), X=91.66, Y=468.50, Mass=1244, SNR=22.4, Peak=97 HFD=3.8
21:39:49.476 00.001 10844 MultiStar: [#1 -0.30,0.10,0.76,U] [#2 0.92,-0.34,0.00,M2] [#3 -0.57,-0.15,0.72,U] [#4 -0.23,0.29,2.96,U] [#5 -0.13,0.56,0.88,U] [#6 -0.84,0.35,0.00,M9] [#7 -0.50,0.26,0.77,U] [#8 -0.99,-0.21,0.00,M1] 
21:39:49.476 00.000 10844 refined, 5 included, MultiStar: {-0.22, 0.31}, one-star: {0.25, 0.67}
21:39:49.476 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.80) = xAngle (3.00 = 3.00)
21:39:49.476 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
21:39:49.476 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.31 hyp=0.38 cameraTheta=2.20 mountX=-0.38 mountY=0.09, mountTheta=2.92
21:39:49.476 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.31, opts=13)
21:39:49.476 00.000 10844 Enqueuing Move request for scope (-0.22, 0.31)
21:39:49.476 00.000 11060 Worker thread wakes up
21:39:49.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.31) opts 0xd
21:39:49.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.31)
21:39:49.476 00.000 11060 Moving (-0.22, 0.31) raw xDistance=-0.38 yDistance=0.09
21:39:49.476 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.09, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.359934, 1:-0.085920
21:39:49.476 00.000 11060 BLC: No correction, Miss < min_move
21:39:49.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
21:39:49.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:49.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:39:49.476 00.000 11060 MoveAxis(E, 55, ABG)
21:39:49.476 00.000 11060 Guiding  Dir = 2, Dur = 55
21:39:49.482 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:49.495 00.013 11060 IsSlewing returns 0
21:39:49.495 00.000 11060 IsGuiding returns 0
21:39:49.500 00.005 10844 UpdateGuideState exits: m=1244 SNR=22.4
21:39:49.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:49.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:49.500 00.000 10844 Enqueuing Expose request
21:39:49.557 00.057 11060 IsGuiding returns 0
21:39:49.557 00.000 11060 Move returns status 0, amount 55
21:39:49.557 00.000 11060 MoveAxis(N, 0, ABG)
21:39:49.558 00.001 11060 Move returns status 0, amount 0
21:39:49.558 00.000 11060 move complete, result=0
21:39:49.558 00.000 11060 worker thread done servicing request
21:39:49.558 00.000 11060 Worker thread wakes up
21:39:49.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:49.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:49.558 00.000 10844 GuideStep: -0.4 px 55 ms EAST, 0.1 px 0 ms NORTH
21:39:50.188 00.630 11060 Exposure complete
21:39:50.348 00.160 11060 worker thread done servicing request
21:39:50.348 00.000 10844 OnExposeComplete: enter
21:39:50.348 00.000 10844 UpdateGuideState(): m_state=6
21:39:50.348 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
21:39:50.348 00.000 10844 Star::Find returns 1 (0), X=90.72, Y=468.37, Mass=1170, SNR=21.4, Peak=98 HFD=3.6
21:39:50.348 00.000 10844 MultiStar: [#1 -0.20,0.15,1.20,U] [#2 0.62,-0.85,0.00,M3] [#3 -1.27,-0.25,0.00,M5] [#4 -0.44,0.02,3.42,U] [#5 0.04,0.13,0.94,U] [#6 -1.13,0.37,0.00,M10] [#7 -0.62,0.46,0.97,U] [#8 -0.64,-0.64,0.00,M2] 
21:39:50.348 00.000 10844 refined, 4 included, MultiStar: {-0.40, 0.18}, one-star: {-0.68, 0.53}
21:39:50.348 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.80) = xAngle (3.52 = -2.76)
21:39:50.348 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.44 = -2.85)
21:39:50.348 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.18 hyp=0.44 cameraTheta=2.72 mountX=-0.40 mountY=-0.13, mountTheta=-2.84
21:39:50.351 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.18, opts=13)
21:39:50.351 00.000 10844 Enqueuing Move request for scope (-0.40, 0.18)
21:39:50.351 00.000 11060 Worker thread wakes up
21:39:50.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.18) opts 0xd
21:39:50.351 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.18)
21:39:50.351 00.000 11060 Moving (-0.40, 0.18) raw xDistance=-0.40 yDistance=-0.13
21:39:50.351 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=-0.09, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.359934, 1:-0.085920, 2:0.126944
21:39:50.351 00.000 11060 BLC: No correction, Miss < min_move
21:39:50.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:39:50.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:50.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:39:50.351 00.000 11060 MoveAxis(E, 61, ABG)
21:39:50.351 00.000 11060 Guiding  Dir = 2, Dur = 61
21:39:50.357 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:50.372 00.015 10844 UpdateGuideState exits: m=1170 SNR=21.4
21:39:50.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:50.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:50.372 00.000 10844 Enqueuing Expose request
21:39:50.377 00.005 11060 IsSlewing returns 0
21:39:50.377 00.000 11060 IsGuiding returns 0
21:39:50.469 00.092 11060 IsGuiding returns 0
21:39:50.469 00.000 11060 Move returns status 0, amount 61
21:39:50.469 00.000 11060 MoveAxis(N, 0, ABG)
21:39:50.469 00.000 11060 Move returns status 0, amount 0
21:39:50.469 00.000 11060 move complete, result=0
21:39:50.469 00.000 11060 worker thread done servicing request
21:39:50.469 00.000 10844 GuideStep: -0.4 px 61 ms EAST, -0.1 px 0 ms NORTH
21:39:50.469 00.000 11060 Worker thread wakes up
21:39:50.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:50.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:51.096 00.627 11060 Exposure complete
21:39:51.259 00.163 11060 worker thread done servicing request
21:39:51.259 00.000 10844 OnExposeComplete: enter
21:39:51.259 00.000 10844 UpdateGuideState(): m_state=6
21:39:51.259 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
21:39:51.259 00.000 10844 Star::Find returns 1 (0), X=90.83, Y=467.75, Mass=850, SNR=18.0, Peak=75 HFD=3.8
21:39:51.259 00.000 10844 MultiStar: [#1 -0.85,-0.10,1.18,U] [#2 0.38,-1.69,0.00,M4] [#3 -1.89,-1.58,0.00,M6] [#4 -0.65,-0.94,0.00,M2] [#5 -0.39,-1.02,0.00,M1] [#6 -1.29,-0.50,0.00,R] [#7 -0.82,-0.43,0.00,M1] [#8 -1.13,-0.98,0.00,M3] 
21:39:51.259 00.000 10844 single-star, 1 included, MultiStar: {-0.73, -0.09}, one-star: {-0.58, -0.08}
21:39:51.259 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.80) = xAngle (-2.19 = -2.19)
21:39:51.259 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.28 = -2.28)
21:39:51.259 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-0.08 hyp=0.59 cameraTheta=-3.00 mountX=-0.34 mountY=-0.45, mountTheta=-2.23
21:39:51.264 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-0.08, opts=13)
21:39:51.264 00.000 10844 Enqueuing Move request for scope (-0.58, -0.08)
21:39:51.264 00.000 11060 Worker thread wakes up
21:39:51.266 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.08) opts 0xd
21:39:51.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -0.08)
21:39:51.266 00.000 11060 Moving (-0.58, -0.08) raw xDistance=-0.34 yDistance=-0.45
21:39:51.266 00.000 11060 BLC: window closed
21:39:51.266 00.000 11060 BLC: History state: CurrMiss=0.45, AvgInitMiss=-0.09, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.359934, 1:-0.085920, 2:0.126944
21:39:51.266 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:39:51.266 00.000 11060 BLC: window closed
21:39:51.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
21:39:51.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.45
21:39:51.266 00.000 11060 MoveAxis(E, 52, ABG)
21:39:51.266 00.000 11060 Guiding  Dir = 2, Dur = 52
21:39:51.270 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:51.285 00.015 11060 IsSlewing returns 0
21:39:51.286 00.001 11060 IsGuiding returns 0
21:39:51.289 00.003 10844 UpdateGuideState exits: m=850 SNR=18.0
21:39:51.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:51.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:51.289 00.000 10844 Enqueuing Expose request
21:39:51.357 00.068 11060 IsGuiding returns 0
21:39:51.357 00.000 11060 Move returns status 0, amount 52
21:39:51.357 00.000 11060 MoveAxis(N, 171, ABG)
21:39:51.358 00.001 11060 Guiding  Dir = 0, Dur = 171
21:39:51.381 00.023 11060 IsSlewing returns 0
21:39:51.381 00.000 11060 IsGuiding returns 0
21:39:51.577 00.196 11060 IsGuiding returns 0
21:39:51.577 00.000 11060 Move returns status 0, amount 171
21:39:51.577 00.000 11060 move complete, result=0
21:39:51.577 00.000 11060 worker thread done servicing request
21:39:51.577 00.000 11060 Worker thread wakes up
21:39:51.577 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.4 px 171 ms NORTH
21:39:51.578 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:51.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:52.212 00.634 11060 Exposure complete
21:39:52.374 00.162 11060 worker thread done servicing request
21:39:52.378 00.004 10844 OnExposeComplete: enter
21:39:52.381 00.003 10844 UpdateGuideState(): m_state=6
21:39:52.381 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
21:39:52.381 00.000 10844 Star::Find returns 1 (0), X=91.23, Y=467.82, Mass=1057, SNR=20.2, Peak=97 HFD=3.7
21:39:52.381 00.000 10844 MultiStar: [#1 -0.33,-0.66,1.02,U] [#2 1.72,-1.14,0.00,M5] [#3 -0.71,-0.61,0.00,M7] [#4 -0.40,-0.93,0.00,M3] [#5 -0.41,-0.89,0.00,M2] [#6 -0.23,0.16,0.71,U] [#7 -0.19,-0.61,0.95,U] [#8 -0.34,-1.33,0.00,M4] 
21:39:52.381 00.000 10844 single-star, 3 included, MultiStar: {-0.23, -0.32}, one-star: {-0.18, -0.02}
21:39:52.381 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.80) = xAngle (-2.25 = -2.25)
21:39:52.381 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.34 = -2.34)
21:39:52.381 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.05 mountX=-0.11 mountY=-0.13, mountTheta=-2.29
21:39:52.381 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.02, opts=13)
21:39:52.381 00.000 10844 Enqueuing Move request for scope (-0.18, -0.02)
21:39:52.381 00.000 11060 Worker thread wakes up
21:39:52.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
21:39:52.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
21:39:52.381 00.000 11060 Moving (-0.18, -0.02) raw xDistance=-0.11 yDistance=-0.13
21:39:52.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:39:52.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:52.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:39:52.381 00.000 11060 MoveAxis(E, 0, ABG)
21:39:52.385 00.004 11060 Move returns status 0, amount 0
21:39:52.385 00.000 11060 MoveAxis(N, 0, ABG)
21:39:52.385 00.000 11060 Move returns status 0, amount 0
21:39:52.385 00.000 11060 move complete, result=0
21:39:52.385 00.000 11060 worker thread done servicing request
21:39:52.390 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:52.406 00.016 10844 UpdateGuideState exits: m=1057 SNR=20.2
21:39:52.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:52.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:52.406 00.000 10844 Enqueuing Expose request
21:39:52.406 00.000 11060 Worker thread wakes up
21:39:52.406 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:39:52.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:52.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:53.031 00.625 11060 Exposure complete
21:39:53.174 00.143 11060 worker thread done servicing request
21:39:53.174 00.000 10844 OnExposeComplete: enter
21:39:53.174 00.000 10844 UpdateGuideState(): m_state=6
21:39:53.174 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
21:39:53.174 00.000 10844 Star::Find returns 1 (0), X=91.25, Y=467.27, Mass=981, SNR=19.3, Peak=91 HFD=3.5
21:39:53.174 00.000 10844 MultiStar: [#1 -0.38,-0.17,1.09,U] [#2 0.93,-0.72,0.00,M6] [#3 -0.62,-0.69,0.00,M8] [#4 -0.60,-0.21,3.85,U] [#5 -0.37,-0.24,0.95,U] [#6 -0.12,0.71,0.92,U] [#7 -0.46,-0.21,1.07,U] [#8 -0.50,-1.43,0.00,M5] 
21:39:53.174 00.000 10844 refined, 5 included, MultiStar: {-0.43, -0.15}, one-star: {-0.16, -0.57}
21:39:53.176 00.002 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.80) = xAngle (-1.99 = -1.99)
21:39:53.176 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.08 = -2.08)
21:39:53.176 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-0.15 hyp=0.46 cameraTheta=-2.80 mountX=-0.19 mountY=-0.40, mountTheta=-2.01
21:39:53.176 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-0.15, opts=13)
21:39:53.176 00.000 10844 Enqueuing Move request for scope (-0.43, -0.15)
21:39:53.176 00.000 11060 Worker thread wakes up
21:39:53.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.15) opts 0xd
21:39:53.176 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -0.15)
21:39:53.176 00.000 11060 Moving (-0.43, -0.15) raw xDistance=-0.19 yDistance=-0.40
21:39:53.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:39:53.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
21:39:53.176 00.000 11060 MoveAxis(E, 28, ABG)
21:39:53.176 00.000 11060 Guiding  Dir = 2, Dur = 28
21:39:53.182 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:53.199 00.017 11060 IsSlewing returns 0
21:39:53.201 00.002 10844 UpdateGuideState exits: m=981 SNR=19.3
21:39:53.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:53.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:53.201 00.000 10844 Enqueuing Expose request
21:39:53.203 00.002 11060 IsGuiding returns 0
21:39:53.243 00.040 11060 IsGuiding returns 0
21:39:53.243 00.000 11060 Move returns status 0, amount 28
21:39:53.243 00.000 11060 MoveAxis(N, 153, ABG)
21:39:53.243 00.000 11060 Guiding  Dir = 0, Dur = 153
21:39:53.273 00.030 11060 IsSlewing returns 0
21:39:53.273 00.000 11060 IsGuiding returns 0
21:39:53.455 00.182 11060 IsGuiding returns 0
21:39:53.455 00.000 11060 Move returns status 0, amount 153
21:39:53.455 00.000 11060 move complete, result=0
21:39:53.455 00.000 11060 worker thread done servicing request
21:39:53.455 00.000 11060 Worker thread wakes up
21:39:53.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:53.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:53.455 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.4 px 153 ms NORTH
21:39:54.083 00.628 11060 Exposure complete
21:39:54.241 00.158 11060 worker thread done servicing request
21:39:54.241 00.000 10844 OnExposeComplete: enter
21:39:54.241 00.000 10844 UpdateGuideState(): m_state=6
21:39:54.241 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
21:39:54.241 00.000 10844 Star::Find returns 1 (0), X=91.12, Y=468.20, Mass=1159, SNR=21.7, Peak=95 HFD=3.8
21:39:54.241 00.000 10844 MultiStar: [#1 0.30,0.06,0.83,U] [#2 1.14,-0.72,0.00,M7] [#3 -0.58,-1.15,0.00,M9] [#4 -0.46,-0.63,3.22,U] [#5 -0.37,-1.06,0.00,M2] [#6 0.35,0.79,0.80,U] [#7 -0.12,-0.43,0.89,U] [#8 0.34,-0.89,0.00,M6] 
21:39:54.241 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.20}, one-star: {-0.29, 0.37}
21:39:54.241 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.80) = xAngle (-1.55 = -1.55)
21:39:54.241 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.63 = -1.63)
21:39:54.241 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.29 cameraTheta=-2.35 mountX=0.01 mountY=-0.28, mountTheta=-1.55
21:39:54.244 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.20, opts=13)
21:39:54.244 00.000 10844 Enqueuing Move request for scope (-0.20, -0.20)
21:39:54.244 00.000 11060 Worker thread wakes up
21:39:54.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd
21:39:54.244 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.20)
21:39:54.244 00.000 11060 Moving (-0.20, -0.20) raw xDistance=0.01 yDistance=-0.28
21:39:54.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:39:54.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
21:39:54.244 00.000 11060 MoveAxis(E, 0, ABG)
21:39:54.244 00.000 11060 Move returns status 0, amount 0
21:39:54.244 00.000 11060 MoveAxis(N, 109, ABG)
21:39:54.244 00.000 11060 Guiding  Dir = 0, Dur = 109
21:39:54.250 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:54.261 00.011 10844 UpdateGuideState exits: m=1159 SNR=21.7
21:39:54.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:54.266 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:54.266 00.000 10844 Enqueuing Expose request
21:39:54.269 00.003 11060 IsSlewing returns 0
21:39:54.269 00.000 11060 IsGuiding returns 0
21:39:54.401 00.132 11060 IsGuiding returns 0
21:39:54.401 00.000 11060 Move returns status 0, amount 109
21:39:54.401 00.000 11060 move complete, result=0
21:39:54.401 00.000 11060 worker thread done servicing request
21:39:54.401 00.000 11060 Worker thread wakes up
21:39:54.401 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 109 ms NORTH
21:39:54.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:54.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:55.040 00.639 11060 Exposure complete
21:39:55.194 00.154 11060 worker thread done servicing request
21:39:55.194 00.000 10844 OnExposeComplete: enter
21:39:55.194 00.000 10844 UpdateGuideState(): m_state=6
21:39:55.199 00.005 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
21:39:55.199 00.000 10844 Star::Find returns 1 (0), X=91.80, Y=467.74, Mass=1226, SNR=22.4, Peak=115 HFD=3.5
21:39:55.199 00.000 10844 MultiStar: [#1 0.92,0.09,0.00,M1] [#2 0.99,-0.69,0.00,M8] [#3 -1.16,-0.85,0.00,M10] [#4 0.34,-0.35,2.97,U] [#5 0.25,-0.64,0.93,U] [#6 1.11,-0.00,0.00,M1] [#7 -0.47,-0.76,0.00,M1] [#8 -0.62,-0.11,0.87,U] 
21:39:55.199 00.000 10844 refined, 3 included, MultiStar: {0.19, -0.31}, one-star: {0.39, -0.10}
21:39:55.200 00.001 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.80) = xAngle (-0.22 = -0.22)
21:39:55.200 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.30 = -0.30)
21:39:55.200 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.31 hyp=0.37 cameraTheta=-1.02 mountX=0.36 mountY=-0.11, mountTheta=-0.30
21:39:55.200 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.31, opts=13)
21:39:55.200 00.000 10844 Enqueuing Move request for scope (0.19, -0.31)
21:39:55.200 00.000 11060 Worker thread wakes up
21:39:55.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.31) opts 0xd
21:39:55.202 00.002 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.31)
21:39:55.202 00.000 11060 Moving (0.19, -0.31) raw xDistance=0.36 yDistance=-0.11
21:39:55.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
21:39:55.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:55.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:39:55.202 00.000 11060 MoveAxis(W, 53, ABG)
21:39:55.202 00.000 11060 Guiding  Dir = 3, Dur = 53
21:39:55.208 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:55.220 00.012 11060 IsSlewing returns 0
21:39:55.220 00.000 11060 IsGuiding returns 0
21:39:55.225 00.005 10844 UpdateGuideState exits: m=1226 SNR=22.4
21:39:55.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:55.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:55.225 00.000 10844 Enqueuing Expose request
21:39:55.290 00.065 11060 IsGuiding returns 0
21:39:55.290 00.000 11060 Move returns status 0, amount 53
21:39:55.290 00.000 11060 MoveAxis(N, 0, ABG)
21:39:55.290 00.000 11060 Move returns status 0, amount 0
21:39:55.290 00.000 11060 move complete, result=0
21:39:55.291 00.001 11060 worker thread done servicing request
21:39:55.291 00.000 11060 Worker thread wakes up
21:39:55.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:55.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:55.294 00.003 10844 GuideStep: 0.4 px 53 ms WEST, -0.1 px 0 ms NORTH
21:39:55.925 00.631 11060 Exposure complete
21:39:56.109 00.184 11060 worker thread done servicing request
21:39:56.109 00.000 10844 OnExposeComplete: enter
21:39:56.109 00.000 10844 UpdateGuideState(): m_state=6
21:39:56.109 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
21:39:56.109 00.000 10844 Star::Find returns 1 (0), X=91.38, Y=468.15, Mass=1034, SNR=20.5, Peak=83 HFD=3.6
21:39:56.112 00.003 10844 MultiStar: [#1 0.42,0.76,1.06,U] [#2 1.33,0.02,0.00,M9] [#3 -0.55,-0.14,0.92,U] [#4 -0.01,0.12,3.39,U] [#5 -0.17,0.17,0.89,U] [#6 1.43,0.07,0.00,M2] [#7 0.05,0.02,0.90,U] [#8 0.40,-1.08,0.00,M6] 
21:39:56.112 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.19}, one-star: {-0.02, 0.32}
21:39:56.112 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.80) = xAngle (2.53 = 2.53)
21:39:56.112 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.44 = 2.44)
21:39:56.112 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.72 mountX=-0.16 mountY=0.13, mountTheta=2.47
21:39:56.113 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.19, opts=13)
21:39:56.113 00.000 10844 Enqueuing Move request for scope (-0.03, 0.19)
21:39:56.113 00.000 11060 Worker thread wakes up
21:39:56.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
21:39:56.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
21:39:56.113 00.000 11060 Moving (-0.03, 0.19) raw xDistance=-0.16 yDistance=0.13
21:39:56.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:39:56.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:56.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:39:56.113 00.000 11060 MoveAxis(E, 22, ABG)
21:39:56.113 00.000 11060 Guiding  Dir = 2, Dur = 22
21:39:56.122 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:56.132 00.010 11060 IsSlewing returns 0
21:39:56.133 00.001 11060 IsGuiding returns 0
21:39:56.141 00.008 10844 UpdateGuideState exits: m=1034 SNR=20.5
21:39:56.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:56.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:56.141 00.000 10844 Enqueuing Expose request
21:39:56.163 00.022 11060 IsGuiding returns 0
21:39:56.163 00.000 11060 Move returns status 0, amount 22
21:39:56.163 00.000 11060 MoveAxis(N, 0, ABG)
21:39:56.163 00.000 11060 Move returns status 0, amount 0
21:39:56.163 00.000 11060 move complete, result=0
21:39:56.164 00.001 11060 worker thread done servicing request
21:39:56.164 00.000 11060 Worker thread wakes up
21:39:56.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:56.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:56.164 00.000 10844 GuideStep: -0.2 px 22 ms EAST, 0.1 px 0 ms NORTH
21:39:56.781 00.617 11060 Exposure complete
21:39:56.961 00.180 11060 worker thread done servicing request
21:39:56.961 00.000 10844 OnExposeComplete: enter
21:39:56.961 00.000 10844 UpdateGuideState(): m_state=6
21:39:56.961 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
21:39:56.961 00.000 10844 Star::Find returns 1 (0), X=91.04, Y=467.38, Mass=861, SNR=18.3, Peak=92 HFD=3.4
21:39:56.961 00.000 10844 MultiStar: [#1 -0.01,-0.78,1.34,U] [#2 1.20,-0.81,0.00,M10] [#3 -0.72,-1.53,0.00,M10] [#4 -0.02,-0.65,3.73,U] [#5 0.12,0.07,1.12,U] [#6 0.73,0.04,0.97,U] [#7 -0.51,-0.45,1.07,U] [#8 0.62,-0.74,0.00,M7] 
21:39:56.961 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.46}, one-star: {-0.37, -0.46}
21:39:56.961 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.80) = xAngle (-0.80 = -0.80)
21:39:56.961 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.89 = -0.89)
21:39:56.961 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.46 hyp=0.46 cameraTheta=-1.60 mountX=0.32 mountY=-0.36, mountTheta=-0.84
21:39:56.961 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.46, opts=13)
21:39:56.961 00.000 10844 Enqueuing Move request for scope (-0.02, -0.46)
21:39:56.961 00.000 11060 Worker thread wakes up
21:39:56.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.46) opts 0xd
21:39:56.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.46)
21:39:56.961 00.000 11060 Moving (-0.02, -0.46) raw xDistance=0.32 yDistance=-0.36
21:39:56.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
21:39:56.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
21:39:56.961 00.000 11060 MoveAxis(W, 47, ABG)
21:39:56.961 00.000 11060 Guiding  Dir = 3, Dur = 47
21:39:56.978 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:56.996 00.018 10844 UpdateGuideState exits: m=861 SNR=18.3
21:39:56.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:56.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:56.997 00.001 10844 Enqueuing Expose request
21:39:56.997 00.000 11060 IsSlewing returns 0
21:39:56.997 00.000 11060 IsGuiding returns 0
21:39:57.069 00.072 11060 IsGuiding returns 0
21:39:57.069 00.000 11060 Move returns status 0, amount 47
21:39:57.069 00.000 11060 MoveAxis(N, 138, ABG)
21:39:57.069 00.000 11060 Guiding  Dir = 0, Dur = 138
21:39:57.084 00.015 11060 IsSlewing returns 0
21:39:57.084 00.000 11060 IsGuiding returns 0
21:39:57.235 00.151 11060 IsGuiding returns 0
21:39:57.235 00.000 11060 Move returns status 0, amount 138
21:39:57.237 00.002 11060 move complete, result=0
21:39:57.237 00.000 11060 worker thread done servicing request
21:39:57.237 00.000 11060 Worker thread wakes up
21:39:57.237 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.4 px 138 ms NORTH
21:39:57.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:57.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:57.864 00.627 11060 Exposure complete
21:39:58.033 00.169 11060 worker thread done servicing request
21:39:58.033 00.000 10844 OnExposeComplete: enter
21:39:58.033 00.000 10844 UpdateGuideState(): m_state=6
21:39:58.035 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
21:39:58.035 00.000 10844 Star::Find returns 1 (0), X=91.68, Y=467.63, Mass=732, SNR=16.7, Peak=91 HFD=3.0
21:39:58.035 00.000 10844 MultiStar: [#1 0.65,-0.18,1.22,U] [#2 1.84,-1.31,0.00,R] [#3 0.35,-0.77,0.91,U] [#4 -0.02,-0.61,4.30,U] [#5 0.13,0.13,1.23,U] [#6 1.26,0.66,0.00,M2] [#7 -0.00,-0.47,1.08,U] [#8 0.68,-0.68,0.00,M8] 
21:39:58.035 00.000 10844 single-star, 5 included, MultiStar: {0.15, -0.42}, one-star: {0.27, -0.21}
21:39:58.035 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.80) = xAngle (0.16 = 0.16)
21:39:58.035 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.08 = 0.08)
21:39:58.035 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-0.64 mountX=0.34 mountY=0.03, mountTheta=0.08
21:39:58.036 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.21, opts=13)
21:39:58.036 00.000 10844 Enqueuing Move request for scope (0.27, -0.21)
21:39:58.037 00.001 11060 Worker thread wakes up
21:39:58.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.21) opts 0xd
21:39:58.037 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.21)
21:39:58.037 00.000 11060 Moving (0.27, -0.21) raw xDistance=0.34 yDistance=0.03
21:39:58.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
21:39:58.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:58.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:39:58.037 00.000 11060 MoveAxis(W, 51, ABG)
21:39:58.037 00.000 11060 Guiding  Dir = 3, Dur = 51
21:39:58.043 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:58.058 00.015 10844 UpdateGuideState exits: m=732 SNR=16.7
21:39:58.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:58.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:58.058 00.000 10844 Enqueuing Expose request
21:39:58.064 00.006 11060 IsSlewing returns 0
21:39:58.064 00.000 11060 IsGuiding returns 0
21:39:58.126 00.062 11060 IsGuiding returns 0
21:39:58.126 00.000 11060 Move returns status 0, amount 51
21:39:58.126 00.000 11060 MoveAxis(N, 0, ABG)
21:39:58.126 00.000 11060 Move returns status 0, amount 0
21:39:58.126 00.000 11060 move complete, result=0
21:39:58.126 00.000 11060 worker thread done servicing request
21:39:58.126 00.000 11060 Worker thread wakes up
21:39:58.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:58.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:58.134 00.008 10844 GuideStep: 0.3 px 51 ms WEST, 0.0 px 0 ms NORTH
21:39:58.748 00.614 11060 Exposure complete
21:39:58.910 00.162 11060 worker thread done servicing request
21:39:58.911 00.001 10844 OnExposeComplete: enter
21:39:58.911 00.000 10844 UpdateGuideState(): m_state=6
21:39:58.911 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
21:39:58.911 00.000 10844 Star::Find returns 1 (0), X=91.52, Y=468.59, Mass=740, SNR=17.1, Peak=70 HFD=3.2
21:39:58.911 00.000 10844 MultiStar: [#1 0.34,0.45,1.04,U] [#2 -0.42,1.57,0.00,M1] [#3 -0.06,-0.53,0.88,U] [#4 0.36,-0.23,4.29,U] [#5 0.40,0.24,1.08,U] [#6 1.12,0.91,0.00,M3] [#7 0.05,0.28,1.24,U] [#8 0.22,-0.38,0.96,U] 
21:39:58.911 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.00}, one-star: {0.11, 0.76}
21:39:58.911 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.80) = xAngle (0.80 = 0.80)
21:39:58.911 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.71 = 0.71)
21:39:58.911 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-0.01 mountX=0.18 mountY=0.16, mountTheta=0.75
21:39:58.913 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.00, opts=13)
21:39:58.913 00.000 10844 Enqueuing Move request for scope (0.25, -0.00)
21:39:58.913 00.000 11060 Worker thread wakes up
21:39:58.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.00) opts 0xd
21:39:58.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.00)
21:39:58.913 00.000 11060 Moving (0.25, -0.00) raw xDistance=0.18 yDistance=0.16
21:39:58.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:39:58.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:58.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:39:58.913 00.000 11060 MoveAxis(W, 27, ABG)
21:39:58.913 00.000 11060 Guiding  Dir = 3, Dur = 27
21:39:58.916 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:39:58.938 00.022 10844 UpdateGuideState exits: m=740 SNR=17.1
21:39:58.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:58.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:58.938 00.000 10844 Enqueuing Expose request
21:39:58.943 00.005 11060 IsSlewing returns 0
21:39:58.943 00.000 11060 IsGuiding returns 0
21:39:58.990 00.047 11060 IsGuiding returns 0
21:39:58.990 00.000 11060 Move returns status 0, amount 27
21:39:58.990 00.000 11060 MoveAxis(N, 0, ABG)
21:39:58.990 00.000 11060 Move returns status 0, amount 0
21:39:58.991 00.001 11060 move complete, result=0
21:39:58.991 00.000 11060 worker thread done servicing request
21:39:58.991 00.000 11060 Worker thread wakes up
21:39:58.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:58.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:39:58.991 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
21:39:59.606 00.615 11060 Exposure complete
21:39:59.759 00.153 11060 worker thread done servicing request
21:39:59.759 00.000 10844 OnExposeComplete: enter
21:39:59.759 00.000 10844 UpdateGuideState(): m_state=6
21:39:59.759 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
21:39:59.759 00.000 10844 Star::Find returns 1 (0), X=91.15, Y=467.75, Mass=1196, SNR=22.1, Peak=106 HFD=3.4
21:39:59.759 00.000 10844 MultiStar: [#1 0.67,-0.13,0.81,U] [#2 -0.25,0.63,0.91,U] [#3 -0.42,-0.79,0.00,M9] [#4 -0.05,0.14,3.17,U] [#5 0.75,-0.13,0.95,U] [#6 1.16,0.66,0.00,M4] [#7 0.06,-0.90,0.00,M1] [#8 -0.02,-0.91,0.00,M8] 
21:39:59.759 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.10}, one-star: {-0.26, -0.08}
21:39:59.759 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-0.80) = xAngle (1.67 = 1.67)
21:39:59.759 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.59 = 1.59)
21:39:59.759 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.87 mountX=-0.01 mountY=0.14, mountTheta=1.67
21:39:59.764 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
21:39:59.764 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
21:39:59.764 00.000 11060 Worker thread wakes up
21:39:59.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
21:39:59.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
21:39:59.764 00.000 11060 Moving (0.09, 0.10) raw xDistance=-0.01 yDistance=0.14
21:39:59.766 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:39:59.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:59.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:39:59.766 00.000 11060 MoveAxis(E, 0, ABG)
21:39:59.766 00.000 11060 Move returns status 0, amount 0
21:39:59.766 00.000 11060 MoveAxis(N, 0, ABG)
21:39:59.766 00.000 11060 Move returns status 0, amount 0
21:39:59.766 00.000 11060 move complete, result=0
21:39:59.766 00.000 11060 worker thread done servicing request
21:39:59.772 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:39:59.790 00.018 10844 UpdateGuideState exits: m=1196 SNR=22.1
21:39:59.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:59.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:39:59.790 00.000 10844 Enqueuing Expose request
21:39:59.792 00.002 11060 Worker thread wakes up
21:39:59.792 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:39:59.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:39:59.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:00.415 00.623 11060 Exposure complete
21:40:00.596 00.181 11060 worker thread done servicing request
21:40:00.597 00.001 10844 OnExposeComplete: enter
21:40:00.597 00.000 10844 UpdateGuideState(): m_state=6
21:40:00.599 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
21:40:00.599 00.000 10844 Star::Find returns 1 (0), X=91.62, Y=467.80, Mass=1184, SNR=21.6, Peak=92 HFD=3.8
21:40:00.599 00.000 10844 MultiStar: [#1 -0.10,0.35,1.05,U] [#2 -0.34,0.71,0.76,U] [#3 0.15,-1.22,0.00,M10] [#4 0.24,-0.16,3.10,U] [#5 0.06,0.11,0.76,U] [#6 0.72,0.52,0.00,M5] [#7 0.24,0.15,0.93,U] [#8 0.02,-0.84,0.81,U] 
21:40:00.599 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {0.21, -0.04}
21:40:00.599 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.80) = xAngle (0.72 = 0.72)
21:40:00.599 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.63 = 0.63)
21:40:00.599 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=0.08 mountY=0.06, mountTheta=0.67
21:40:00.600 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
21:40:00.600 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
21:40:00.602 00.002 11060 Worker thread wakes up
21:40:00.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
21:40:00.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
21:40:00.602 00.000 11060 Moving (0.10, -0.01) raw xDistance=0.08 yDistance=0.06
21:40:00.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:40:00.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:00.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:40:00.602 00.000 11060 MoveAxis(E, 0, ABG)
21:40:00.602 00.000 11060 Move returns status 0, amount 0
21:40:00.602 00.000 11060 MoveAxis(N, 0, ABG)
21:40:00.602 00.000 11060 Move returns status 0, amount 0
21:40:00.602 00.000 11060 move complete, result=0
21:40:00.604 00.002 11060 worker thread done servicing request
21:40:00.607 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:00.621 00.014 10844 UpdateGuideState exits: m=1184 SNR=21.6
21:40:00.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:00.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:00.621 00.000 10844 Enqueuing Expose request
21:40:00.621 00.000 11060 Worker thread wakes up
21:40:00.627 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:40:00.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:00.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:01.259 00.632 11060 Exposure complete
21:40:01.426 00.167 11060 worker thread done servicing request
21:40:01.426 00.000 10844 OnExposeComplete: enter
21:40:01.426 00.000 10844 UpdateGuideState(): m_state=6
21:40:01.426 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
21:40:01.426 00.000 10844 Star::Find returns 1 (0), X=91.86, Y=468.23, Mass=1278, SNR=22.9, Peak=126 HFD=3.4
21:40:01.426 00.000 10844 MultiStar: [#1 0.03,0.78,0.90,U] [#2 -0.75,0.67,0.00,M1] [#3 -0.44,-0.89,0.00,R] [#4 -0.46,-0.11,3.09,U] [#5 0.11,-0.03,0.84,U] [#6 1.01,0.49,0.00,M6] [#7 0.24,-0.12,0.80,U] [#8 0.38,-0.63,0.85,U] 
21:40:01.426 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.01}, one-star: {0.46, 0.39}
21:40:01.426 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.80) = xAngle (3.69 = -2.59)
21:40:01.429 00.003 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.61 = -2.68)
21:40:01.429 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.89 mountX=-0.04 mountY=-0.02, mountTheta=-2.66
21:40:01.431 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
21:40:01.431 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
21:40:01.433 00.002 11060 Worker thread wakes up
21:40:01.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:40:01.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:40:01.433 00.000 11060 Moving (-0.04, 0.01) raw xDistance=-0.04 yDistance=-0.02
21:40:01.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:40:01.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:01.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:40:01.433 00.000 11060 MoveAxis(E, 0, ABG)
21:40:01.433 00.000 11060 Move returns status 0, amount 0
21:40:01.433 00.000 11060 MoveAxis(N, 0, ABG)
21:40:01.433 00.000 11060 Move returns status 0, amount 0
21:40:01.433 00.000 11060 move complete, result=0
21:40:01.433 00.000 11060 worker thread done servicing request
21:40:01.439 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:01.460 00.021 10844 UpdateGuideState exits: m=1278 SNR=22.9
21:40:01.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:01.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:01.460 00.000 10844 Enqueuing Expose request
21:40:01.460 00.000 11060 Worker thread wakes up
21:40:01.460 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:40:01.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:01.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:02.093 00.633 11060 Exposure complete
21:40:02.241 00.148 11060 worker thread done servicing request
21:40:02.241 00.000 10844 OnExposeComplete: enter
21:40:02.241 00.000 10844 UpdateGuideState(): m_state=6
21:40:02.243 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
21:40:02.243 00.000 10844 Star::Find returns 1 (0), X=91.77, Y=468.28, Mass=974, SNR=19.9, Peak=93 HFD=3.3
21:40:02.243 00.000 10844 MultiStar: [#1 -0.10,-0.29,1.07,U] [#2 -0.25,0.39,0.86,U] [#3 -0.26,0.02,0.75,U] [#4 -0.63,-0.50,3.53,U] [#5 -0.06,-0.60,1.13,U] [#6 0.98,-0.15,0.00,M7] [#7 -0.24,-1.14,0.00,M1] [#8 0.60,-0.61,1.06,U] 
21:40:02.243 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.28}, one-star: {0.36, 0.45}
21:40:02.243 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.80) = xAngle (-1.37 = -1.37)
21:40:02.243 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.46 = -1.46)
21:40:02.243 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-2.18 mountX=0.07 mountY=-0.34, mountTheta=-1.38
21:40:02.245 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.28, opts=13)
21:40:02.245 00.000 10844 Enqueuing Move request for scope (-0.19, -0.28)
21:40:02.245 00.000 11060 Worker thread wakes up
21:40:02.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.28) opts 0xd
21:40:02.246 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.28)
21:40:02.246 00.000 11060 Moving (-0.19, -0.28) raw xDistance=0.07 yDistance=-0.34
21:40:02.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:40:02.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
21:40:02.246 00.000 11060 MoveAxis(E, 0, ABG)
21:40:02.246 00.000 11060 Move returns status 0, amount 0
21:40:02.246 00.000 11060 MoveAxis(N, 129, ABG)
21:40:02.246 00.000 11060 Guiding  Dir = 0, Dur = 129
21:40:02.251 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:02.266 00.015 10844 UpdateGuideState exits: m=974 SNR=19.9
21:40:02.267 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:02.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:02.267 00.000 10844 Enqueuing Expose request
21:40:02.272 00.005 11060 IsSlewing returns 0
21:40:02.272 00.000 11060 IsGuiding returns 0
21:40:02.431 00.159 11060 IsGuiding returns 0
21:40:02.431 00.000 11060 Move returns status 0, amount 129
21:40:02.431 00.000 11060 move complete, result=0
21:40:02.431 00.000 11060 worker thread done servicing request
21:40:02.431 00.000 11060 Worker thread wakes up
21:40:02.431 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 129 ms NORTH
21:40:02.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:02.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:03.055 00.624 11060 Exposure complete
21:40:03.207 00.152 11060 worker thread done servicing request
21:40:03.207 00.000 10844 OnExposeComplete: enter
21:40:03.207 00.000 10844 UpdateGuideState(): m_state=6
21:40:03.207 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
21:40:03.207 00.000 10844 Star::Find returns 1 (0), X=91.61, Y=467.58, Mass=793, SNR=17.5, Peak=91 HFD=3.3
21:40:03.207 00.000 10844 MultiStar: [#1 0.52,-0.33,1.26,U] [#2 -0.48,0.60,0.97,U] [#3 0.46,0.82,0.00,M1] [#4 -0.39,0.02,4.04,U] [#5 0.56,-0.18,1.19,U] [#6 1.35,0.17,0.00,M8] [#7 -0.04,-0.38,1.06,U] [#8 -0.37,-1.05,0.00,M6] 
21:40:03.207 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.07}, one-star: {0.20, -0.26}
21:40:03.207 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.80) = xAngle (-1.48 = -1.48)
21:40:03.207 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.57 = -1.57)
21:40:03.207 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.28 mountX=0.01 mountY=-0.09, mountTheta=-1.48
21:40:03.207 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
21:40:03.207 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
21:40:03.212 00.005 11060 Worker thread wakes up
21:40:03.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
21:40:03.212 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
21:40:03.212 00.000 11060 Moving (-0.06, -0.07) raw xDistance=0.01 yDistance=-0.09
21:40:03.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:40:03.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:03.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:40:03.212 00.000 11060 MoveAxis(E, 0, ABG)
21:40:03.212 00.000 11060 Move returns status 0, amount 0
21:40:03.212 00.000 11060 MoveAxis(N, 0, ABG)
21:40:03.212 00.000 11060 Move returns status 0, amount 0
21:40:03.212 00.000 11060 move complete, result=0
21:40:03.212 00.000 11060 worker thread done servicing request
21:40:03.217 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:03.233 00.016 10844 UpdateGuideState exits: m=793 SNR=17.5
21:40:03.234 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:03.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:03.234 00.000 10844 Enqueuing Expose request
21:40:03.234 00.000 11060 Worker thread wakes up
21:40:03.234 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:40:03.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:03.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:03.865 00.631 11060 Exposure complete
21:40:04.037 00.172 11060 worker thread done servicing request
21:40:04.037 00.000 10844 OnExposeComplete: enter
21:40:04.037 00.000 10844 UpdateGuideState(): m_state=6
21:40:04.037 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
21:40:04.037 00.000 10844 Star::Find returns 1 (0), X=91.98, Y=467.54, Mass=907, SNR=18.6, Peak=78 HFD=3.6
21:40:04.039 00.002 10844 MultiStar: [#1 0.16,0.25,0.87,U] [#2 0.18,0.38,1.00,U] [#3 0.87,0.38,0.00,M2] [#4 0.41,-0.94,0.00,M1] [#5 0.78,0.26,0.97,U] [#6 1.26,-0.10,0.00,M9] [#7 0.63,-0.75,0.00,M1] [#8 0.29,-1.96,0.00,M7] 
21:40:04.039 00.000 10844 refined, 3 included, MultiStar: {0.43, 0.14}, one-star: {0.58, -0.30}
21:40:04.039 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.80) = xAngle (1.13 = 1.13)
21:40:04.039 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.04 = 1.04)
21:40:04.039 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.14 hyp=0.45 cameraTheta=0.32 mountX=0.20 mountY=0.39, mountTheta=1.11
21:40:04.039 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.14, opts=13)
21:40:04.039 00.000 10844 Enqueuing Move request for scope (0.43, 0.14)
21:40:04.039 00.000 11060 Worker thread wakes up
21:40:04.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.14) opts 0xd
21:40:04.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.14)
21:40:04.039 00.000 11060 Moving (0.43, 0.14) raw xDistance=0.20 yDistance=0.39
21:40:04.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:40:04.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:04.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:40:04.039 00.000 11060 MoveAxis(W, 29, ABG)
21:40:04.039 00.000 11060 Guiding  Dir = 3, Dur = 29
21:40:04.047 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:04.064 00.017 11060 IsSlewing returns 0
21:40:04.064 00.000 11060 IsGuiding returns 0
21:40:04.064 00.000 10844 UpdateGuideState exits: m=907 SNR=18.6
21:40:04.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:04.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:04.064 00.000 10844 Enqueuing Expose request
21:40:04.110 00.046 11060 IsGuiding returns 0
21:40:04.110 00.000 11060 Move returns status 0, amount 29
21:40:04.110 00.000 11060 MoveAxis(N, 0, ABG)
21:40:04.110 00.000 11060 Move returns status 0, amount 0
21:40:04.110 00.000 11060 move complete, result=0
21:40:04.112 00.002 11060 worker thread done servicing request
21:40:04.112 00.000 11060 Worker thread wakes up
21:40:04.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:04.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:04.112 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.4 px 0 ms NORTH
21:40:04.741 00.629 11060 Exposure complete
21:40:04.901 00.160 11060 worker thread done servicing request
21:40:04.901 00.000 10844 OnExposeComplete: enter
21:40:04.901 00.000 10844 UpdateGuideState(): m_state=6
21:40:04.901 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
21:40:04.901 00.000 10844 Star::Find returns 1 (0), X=92.31, Y=467.08, Mass=967, SNR=19.6, Peak=96 HFD=3.4
21:40:04.901 00.000 10844 MultiStar: [#1 0.21,0.42,1.17,U] [#2 -0.01,0.90,0.00,M1] [#3 0.60,0.72,0.00,M3] [#4 0.44,-0.45,3.69,U] [#5 -0.05,0.28,0.84,U] [#6 1.60,1.09,0.00,M10] [#7 0.04,-0.00,0.94,U] [#8 0.30,-0.90,0.00,M8] 
21:40:04.906 00.005 10844 refined, 4 included, MultiStar: {0.36, -0.22}, one-star: {0.90, -0.76}
21:40:04.906 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.80) = xAngle (0.25 = 0.25)
21:40:04.906 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.17 = 0.17)
21:40:04.906 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.22 hyp=0.43 cameraTheta=-0.55 mountX=0.41 mountY=0.07, mountTheta=0.17
21:40:04.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.22, opts=13)
21:40:04.908 00.000 10844 Enqueuing Move request for scope (0.36, -0.22)
21:40:04.908 00.000 11060 Worker thread wakes up
21:40:04.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.22) opts 0xd
21:40:04.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.22)
21:40:04.908 00.000 11060 Moving (0.36, -0.22) raw xDistance=0.41 yDistance=0.07
21:40:04.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
21:40:04.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:04.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:40:04.908 00.000 11060 MoveAxis(W, 61, ABG)
21:40:04.908 00.000 11060 Guiding  Dir = 3, Dur = 61
21:40:04.918 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:04.922 00.004 11060 IsSlewing returns 0
21:40:04.922 00.000 11060 IsGuiding returns 0
21:40:04.935 00.013 10844 UpdateGuideState exits: m=967 SNR=19.6
21:40:04.936 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:04.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:04.936 00.000 10844 Enqueuing Expose request
21:40:04.998 00.062 11060 IsGuiding returns 0
21:40:04.998 00.000 11060 Move returns status 0, amount 61
21:40:04.998 00.000 11060 MoveAxis(N, 0, ABG)
21:40:04.998 00.000 11060 Move returns status 0, amount 0
21:40:04.998 00.000 11060 move complete, result=0
21:40:04.998 00.000 11060 worker thread done servicing request
21:40:04.998 00.000 11060 Worker thread wakes up
21:40:04.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:04.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:05.000 00.002 10844 GuideStep: 0.4 px 61 ms WEST, 0.1 px 0 ms NORTH
21:40:05.627 00.627 11060 Exposure complete
21:40:05.781 00.154 11060 worker thread done servicing request
21:40:05.781 00.000 10844 OnExposeComplete: enter
21:40:05.781 00.000 10844 UpdateGuideState(): m_state=6
21:40:05.781 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
21:40:05.781 00.000 10844 Star::Find returns 1 (0), X=91.85, Y=467.74, Mass=1518, SNR=24.9, Peak=128 HFD=3.6
21:40:05.781 00.000 10844 MultiStar: [#1 0.55,0.27,0.84,U] [#2 0.53,0.84,0.00,M2] [#3 0.52,1.00,0.00,M4] [#4 0.64,0.32,2.73,U] [#5 1.08,0.86,0.00,M1] [#6 1.65,0.57,0.00,R] [#7 0.34,0.27,0.87,U] [#8 0.55,-0.60,0.74,U] 
21:40:05.781 00.000 10844 single-star, 4 included, MultiStar: {0.54, 0.13}, one-star: {0.44, -0.09}
21:40:05.781 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.80) = xAngle (0.60 = 0.60)
21:40:05.781 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.51 = 0.51)
21:40:05.781 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-0.21 mountX=0.37 mountY=0.22, mountTheta=0.53
21:40:05.781 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.09, opts=13)
21:40:05.781 00.000 10844 Enqueuing Move request for scope (0.44, -0.09)
21:40:05.781 00.000 11060 Worker thread wakes up
21:40:05.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.09) opts 0xd
21:40:05.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.09)
21:40:05.781 00.000 11060 Moving (0.44, -0.09) raw xDistance=0.37 yDistance=0.22
21:40:05.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:40:05.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:05.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:40:05.781 00.000 11060 MoveAxis(W, 56, ABG)
21:40:05.781 00.000 11060 Guiding  Dir = 3, Dur = 56
21:40:05.790 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:05.805 00.015 11060 IsSlewing returns 0
21:40:05.807 00.002 11060 IsGuiding returns 0
21:40:05.810 00.003 10844 UpdateGuideState exits: m=1518 SNR=24.9
21:40:05.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:05.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:05.810 00.000 10844 Enqueuing Expose request
21:40:05.893 00.083 11060 IsGuiding returns 0
21:40:05.893 00.000 11060 Move returns status 0, amount 56
21:40:05.894 00.001 11060 MoveAxis(N, 0, ABG)
21:40:05.894 00.000 11060 Move returns status 0, amount 0
21:40:05.894 00.000 11060 move complete, result=0
21:40:05.894 00.000 11060 worker thread done servicing request
21:40:05.894 00.000 11060 Worker thread wakes up
21:40:05.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:05.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:05.899 00.005 10844 GuideStep: 0.4 px 56 ms WEST, 0.2 px 0 ms NORTH
21:40:06.527 00.628 11060 Exposure complete
21:40:06.701 00.174 11060 worker thread done servicing request
21:40:06.701 00.000 10844 OnExposeComplete: enter
21:40:06.701 00.000 10844 UpdateGuideState(): m_state=6
21:40:06.701 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
21:40:06.701 00.000 10844 Star::Find returns 1 (0), X=91.92, Y=467.42, Mass=1241, SNR=22.3, Peak=109 HFD=3.5
21:40:06.701 00.000 10844 MultiStar: [#1 0.57,0.37,0.87,U] [#2 0.41,1.02,0.00,M3] [#3 0.51,0.32,0.59,U] [#4 0.28,0.09,3.00,U] [#5 0.93,0.72,0.00,M2] [#6 -0.29,0.11,0.80,U] [#7 0.71,0.35,0.81,U] [#8 0.27,-0.56,0.76,U] 
21:40:06.701 00.000 10844 refined, 6 included, MultiStar: {0.34, 0.04}, one-star: {0.51, -0.42}
21:40:06.701 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.80) = xAngle (0.92 = 0.92)
21:40:06.701 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.83 = 0.83)
21:40:06.701 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.04 hyp=0.35 cameraTheta=0.11 mountX=0.21 mountY=0.26, mountTheta=0.88
21:40:06.703 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.04, opts=13)
21:40:06.705 00.002 10844 Enqueuing Move request for scope (0.34, 0.04)
21:40:06.705 00.000 11060 Worker thread wakes up
21:40:06.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.04) opts 0xd
21:40:06.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.04)
21:40:06.705 00.000 11060 Moving (0.34, 0.04) raw xDistance=0.21 yDistance=0.26
21:40:06.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:40:06.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:06.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:40:06.705 00.000 11060 MoveAxis(W, 32, ABG)
21:40:06.705 00.000 11060 Guiding  Dir = 3, Dur = 32
21:40:06.715 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:06.722 00.007 11060 IsSlewing returns 0
21:40:06.724 00.002 11060 IsGuiding returns 0
21:40:06.735 00.011 10844 UpdateGuideState exits: m=1241 SNR=22.3
21:40:06.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:06.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:06.735 00.000 10844 Enqueuing Expose request
21:40:06.764 00.029 11060 IsGuiding returns 0
21:40:06.764 00.000 11060 Move returns status 0, amount 32
21:40:06.764 00.000 11060 MoveAxis(N, 0, ABG)
21:40:06.764 00.000 11060 Move returns status 0, amount 0
21:40:06.764 00.000 11060 move complete, result=0
21:40:06.764 00.000 11060 worker thread done servicing request
21:40:06.764 00.000 11060 Worker thread wakes up
21:40:06.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:06.764 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.3 px 0 ms NORTH
21:40:06.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:07.393 00.629 11060 Exposure complete
21:40:07.563 00.170 11060 worker thread done servicing request
21:40:07.563 00.000 10844 OnExposeComplete: enter
21:40:07.563 00.000 10844 UpdateGuideState(): m_state=6
21:40:07.563 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
21:40:07.563 00.000 10844 Star::Find returns 1 (0), X=91.81, Y=467.81, Mass=874, SNR=18.7, Peak=82 HFD=3.1
21:40:07.563 00.000 10844 MultiStar: [#1 0.62,0.72,0.00,M1] [#2 0.28,0.26,0.99,U] [#3 0.44,0.41,0.63,U] [#4 0.10,0.60,3.37,U] [#5 0.58,0.27,0.93,U] [#6 -0.25,-0.52,0.93,U] [#7 0.48,0.25,0.85,U] [#8 -0.16,0.29,1.01,U] 
21:40:07.563 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.29}, one-star: {0.40, -0.03}
21:40:07.563 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.80) = xAngle (1.78 = 1.78)
21:40:07.563 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.70 = 1.70)
21:40:07.563 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.34 cameraTheta=0.98 mountX=-0.07 mountY=0.34, mountTheta=1.78
21:40:07.563 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.29, opts=13)
21:40:07.563 00.000 10844 Enqueuing Move request for scope (0.19, 0.29)
21:40:07.563 00.000 11060 Worker thread wakes up
21:40:07.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd
21:40:07.566 00.003 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.29)
21:40:07.566 00.000 11060 Moving (0.19, 0.29) raw xDistance=-0.07 yDistance=0.34
21:40:07.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:40:07.566 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.18 newest=0.81
21:40:07.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
21:40:07.566 00.000 11060 MoveAxis(E, 0, ABG)
21:40:07.566 00.000 11060 Move returns status 0, amount 0
21:40:07.566 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 500 applied
21:40:07.566 00.000 11060 MoveAxis(S, 631, ABG)
21:40:07.566 00.000 11060 duration set to 500 by maxDecDuration
21:40:07.566 00.000 11060 Guiding  Dir = 1, Dur = 500
21:40:07.572 00.006 11060 IsSlewing returns 0
21:40:07.572 00.000 11060 IsGuiding returns 0
21:40:07.572 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:07.592 00.020 10844 UpdateGuideState exits: m=874 SNR=18.7
21:40:07.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:07.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:07.593 00.001 10844 Enqueuing Expose request
21:40:08.075 00.482 11060 IsGuiding returns 0
21:40:08.075 00.000 11060 Move returns status 0, amount 500
21:40:08.075 00.000 11060 move complete, result=0
21:40:08.075 00.000 11060 worker thread done servicing request
21:40:08.075 00.000 11060 Worker thread wakes up
21:40:08.075 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 500 ms SOUTH
21:40:08.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:08.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:08.698 00.623 11060 Exposure complete
21:40:08.842 00.144 11060 worker thread done servicing request
21:40:08.842 00.000 10844 OnExposeComplete: enter
21:40:08.842 00.000 10844 UpdateGuideState(): m_state=6
21:40:08.842 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
21:40:08.842 00.000 10844 Star::Find returns 1 (0), X=91.69, Y=467.30, Mass=1222, SNR=22.1, Peak=117 HFD=3.4
21:40:08.842 00.000 10844 MultiStar: [#1 0.45,-0.05,0.92,U] [#2 -0.83,0.42,0.00,M3] [#3 -0.32,0.64,0.79,U] [#4 -0.76,0.27,3.02,U] [#5 0.76,-0.49,0.00,M2] [#6 -0.79,0.04,0.84,U] [#7 -0.29,-0.55,0.90,U] [#8 0.28,0.03,1.04,U] 
21:40:08.842 00.000 10844 refined, 6 included, MultiStar: {-0.29, 0.04}, one-star: {0.29, -0.54}
21:40:08.842 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.80) = xAngle (3.82 = -2.46)
21:40:08.842 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.73 = -2.55)
21:40:08.842 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.30 cameraTheta=3.02 mountX=-0.23 mountY=-0.16, mountTheta=-2.52
21:40:08.844 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.04, opts=13)
21:40:08.844 00.000 10844 Enqueuing Move request for scope (-0.29, 0.04)
21:40:08.844 00.000 11060 Worker thread wakes up
21:40:08.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.04) opts 0xd
21:40:08.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.04)
21:40:08.844 00.000 11060 Moving (-0.29, 0.04) raw xDistance=-0.23 yDistance=-0.16
21:40:08.844 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=-0.13, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=0.238452, 1:-0.164920
21:40:08.844 00.000 11060 BLC: No correction, Miss < min_move
21:40:08.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:40:08.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:08.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:40:08.844 00.000 11060 MoveAxis(E, 34, ABG)
21:40:08.845 00.001 11060 Guiding  Dir = 2, Dur = 34
21:40:08.849 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:08.860 00.011 11060 IsSlewing returns 0
21:40:08.860 00.000 11060 IsGuiding returns 0
21:40:08.864 00.004 10844 UpdateGuideState exits: m=1222 SNR=22.1
21:40:08.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:08.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:08.864 00.000 10844 Enqueuing Expose request
21:40:08.914 00.050 11060 IsGuiding returns 0
21:40:08.914 00.000 11060 Move returns status 0, amount 34
21:40:08.914 00.000 11060 MoveAxis(N, 0, ABG)
21:40:08.914 00.000 11060 Move returns status 0, amount 0
21:40:08.914 00.000 11060 move complete, result=0
21:40:08.914 00.000 11060 worker thread done servicing request
21:40:08.914 00.000 11060 Worker thread wakes up
21:40:08.915 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:08.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:08.916 00.001 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
21:40:09.537 00.621 11060 Exposure complete
21:40:09.720 00.183 11060 worker thread done servicing request
21:40:09.722 00.002 10844 OnExposeComplete: enter
21:40:09.722 00.000 10844 UpdateGuideState(): m_state=6
21:40:09.722 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
21:40:09.722 00.000 10844 Star::Find returns 1 (0), X=92.33, Y=468.00, Mass=721, SNR=16.5, Peak=87 HFD=3.1
21:40:09.722 00.000 10844 MultiStar: [#1 0.46,0.36,1.42,U] [#2 -0.41,0.15,1.21,U] [#3 1.01,-0.02,0.00,M2] [#4 0.45,0.15,4.10,U] [#5 0.04,-0.12,1.16,U] [#6 -0.73,-0.44,0.99,U] [#7 0.24,-0.11,1.19,U] [#8 0.38,-0.50,1.14,U] 
21:40:09.722 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.02}, one-star: {0.92, 0.16}
21:40:09.722 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.80) = xAngle (0.87 = 0.87)
21:40:09.722 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
21:40:09.724 00.002 10844 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.06 mountX=0.16 mountY=0.17, mountTheta=0.83
21:40:09.726 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.02, opts=13)
21:40:09.726 00.000 10844 Enqueuing Move request for scope (0.24, 0.02)
21:40:09.726 00.000 11060 Worker thread wakes up
21:40:09.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
21:40:09.726 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
21:40:09.726 00.000 11060 Moving (0.24, 0.02) raw xDistance=0.16 yDistance=0.17
21:40:09.726 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=-0.13, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=0.238452, 1:-0.164920, 2:0.172195
21:40:09.726 00.000 11060 BLC: No correction, Miss < min_move
21:40:09.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:40:09.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:09.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:40:09.726 00.000 11060 MoveAxis(W, 22, ABG)
21:40:09.726 00.000 11060 Guiding  Dir = 3, Dur = 22
21:40:09.733 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:09.746 00.013 10844 UpdateGuideState exits: m=721 SNR=16.5
21:40:09.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:09.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:09.746 00.000 10844 Enqueuing Expose request
21:40:09.771 00.025 11060 IsSlewing returns 0
21:40:09.771 00.000 11060 IsGuiding returns 0
21:40:09.832 00.061 11060 IsGuiding returns 0
21:40:09.832 00.000 11060 Move returns status 0, amount 22
21:40:09.832 00.000 11060 MoveAxis(N, 0, ABG)
21:40:09.832 00.000 11060 Move returns status 0, amount 0
21:40:09.832 00.000 11060 move complete, result=0
21:40:09.832 00.000 11060 worker thread done servicing request
21:40:09.832 00.000 11060 Worker thread wakes up
21:40:09.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:09.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:09.832 00.000 10844 GuideStep: 0.2 px 22 ms WEST, 0.2 px 0 ms NORTH
21:40:10.451 00.619 11060 Exposure complete
21:40:10.631 00.180 11060 worker thread done servicing request
21:40:10.631 00.000 10844 OnExposeComplete: enter
21:40:10.631 00.000 10844 UpdateGuideState(): m_state=6
21:40:10.631 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
21:40:10.631 00.000 10844 Star::Find returns 1 (0), X=92.18, Y=468.44, Mass=1154, SNR=21.3, Peak=109 HFD=3.6
21:40:10.631 00.000 10844 MultiStar: [#1 0.78,1.10,0.00,M1] [#2 -0.26,-0.02,0.95,U] [#3 -0.04,0.34,0.67,U] [#4 0.24,-0.02,3.25,U] [#5 0.19,0.06,0.92,U] [#6 -1.11,0.53,0.00,M1] [#7 0.63,0.51,0.88,U] [#8 0.44,-0.32,0.82,U] 
21:40:10.631 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.12}, one-star: {0.77, 0.61}
21:40:10.631 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.80) = xAngle (1.20 = 1.20)
21:40:10.631 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.11 = 1.11)
21:40:10.631 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.30 cameraTheta=0.39 mountX=0.11 mountY=0.27, mountTheta=1.18
21:40:10.634 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.12, opts=13)
21:40:10.634 00.000 10844 Enqueuing Move request for scope (0.28, 0.12)
21:40:10.634 00.000 11060 Worker thread wakes up
21:40:10.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.12) opts 0xd
21:40:10.634 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.12)
21:40:10.634 00.000 11060 Moving (0.28, 0.12) raw xDistance=0.11 yDistance=0.27
21:40:10.634 00.000 11060 BLC: window closed
21:40:10.634 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=-0.13, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=0.238452, 1:-0.164920, 2:0.172195
21:40:10.634 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:40:10.634 00.000 11060 BLC: window closed
21:40:10.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:40:10.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:40:10.634 00.000 11060 MoveAxis(E, 0, ABG)
21:40:10.634 00.000 11060 Move returns status 0, amount 0
21:40:10.634 00.000 11060 MoveAxis(S, 104, ABG)
21:40:10.634 00.000 11060 Guiding  Dir = 1, Dur = 104
21:40:10.639 00.005 11060 IsSlewing returns 0
21:40:10.639 00.000 11060 IsGuiding returns 0
21:40:10.641 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:10.662 00.021 10844 UpdateGuideState exits: m=1154 SNR=21.3
21:40:10.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:10.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:10.662 00.000 10844 Enqueuing Expose request
21:40:10.756 00.094 11060 IsGuiding returns 0
21:40:10.756 00.000 11060 Move returns status 0, amount 104
21:40:10.756 00.000 11060 move complete, result=0
21:40:10.756 00.000 11060 worker thread done servicing request
21:40:10.756 00.000 11060 Worker thread wakes up
21:40:10.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:10.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:10.756 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 104 ms SOUTH
21:40:11.382 00.626 11060 Exposure complete
21:40:11.560 00.178 11060 worker thread done servicing request
21:40:11.560 00.000 10844 OnExposeComplete: enter
21:40:11.560 00.000 10844 UpdateGuideState(): m_state=6
21:40:11.560 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
21:40:11.560 00.000 10844 Star::Find returns 1 (0), X=92.04, Y=467.97, Mass=997, SNR=20.1, Peak=100 HFD=2.8
21:40:11.561 00.001 10844 MultiStar: [#1 0.84,0.53,0.00,M2] [#2 -0.19,0.59,0.93,U] [#3 0.15,0.42,0.88,U] [#4 0.10,0.28,3.36,U] [#5 0.49,-0.17,0.86,U] [#6 -0.33,0.28,0.99,U] [#7 -0.30,-0.70,1.00,U] [#8 0.57,-0.41,1.00,U] 
21:40:11.561 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.63, 0.13}
21:40:11.561 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.80) = xAngle (1.47 = 1.47)
21:40:11.561 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.38 = 1.38)
21:40:11.561 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.66 mountX=0.02 mountY=0.16, mountTheta=1.47
21:40:11.561 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.10, opts=13)
21:40:11.561 00.000 10844 Enqueuing Move request for scope (0.13, 0.10)
21:40:11.563 00.002 11060 Worker thread wakes up
21:40:11.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
21:40:11.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
21:40:11.563 00.000 11060 Moving (0.13, 0.10) raw xDistance=0.02 yDistance=0.16
21:40:11.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:40:11.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:11.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:40:11.563 00.000 11060 MoveAxis(E, 0, ABG)
21:40:11.563 00.000 11060 Move returns status 0, amount 0
21:40:11.563 00.000 11060 MoveAxis(N, 0, ABG)
21:40:11.563 00.000 11060 Move returns status 0, amount 0
21:40:11.563 00.000 11060 move complete, result=0
21:40:11.563 00.000 11060 worker thread done servicing request
21:40:11.575 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:11.593 00.018 10844 UpdateGuideState exits: m=997 SNR=20.1
21:40:11.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:11.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:11.593 00.000 10844 Enqueuing Expose request
21:40:11.593 00.000 11060 Worker thread wakes up
21:40:11.595 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:40:11.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:11.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:12.229 00.634 11060 Exposure complete
21:40:12.392 00.163 11060 worker thread done servicing request
21:40:12.392 00.000 10844 OnExposeComplete: enter
21:40:12.392 00.000 10844 UpdateGuideState(): m_state=6
21:40:12.392 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
21:40:12.392 00.000 10844 Star::Find returns 1 (0), X=92.06, Y=468.33, Mass=930, SNR=19.1, Peak=87 HFD=3.6
21:40:12.392 00.000 10844 MultiStar: [#1 0.44,-0.01,1.14,U] [#2 0.29,0.15,0.98,U] [#3 0.72,0.85,0.00,M1] [#4 0.46,-0.04,3.34,U] [#5 0.58,-1.10,0.00,M1] [#6 -0.68,-0.06,0.82,U] [#7 0.63,0.12,0.90,U] [#8 0.73,-0.58,0.00,M2] 
21:40:12.392 00.000 10844 refined, 5 included, MultiStar: {0.37, 0.07}, one-star: {0.65, 0.50}
21:40:12.392 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.80) = xAngle (0.99 = 0.99)
21:40:12.392 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.90 = 0.90)
21:40:12.392 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.07 hyp=0.37 cameraTheta=0.18 mountX=0.20 mountY=0.29, mountTheta=0.96
21:40:12.394 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.07, opts=13)
21:40:12.394 00.000 10844 Enqueuing Move request for scope (0.37, 0.07)
21:40:12.394 00.000 11060 Worker thread wakes up
21:40:12.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.07) opts 0xd
21:40:12.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.07)
21:40:12.394 00.000 11060 Moving (0.37, 0.07) raw xDistance=0.20 yDistance=0.29
21:40:12.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
21:40:12.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
21:40:12.394 00.000 11060 MoveAxis(W, 30, ABG)
21:40:12.394 00.000 11060 Guiding  Dir = 3, Dur = 30
21:40:12.400 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:12.412 00.012 11060 IsSlewing returns 0
21:40:12.412 00.000 11060 IsGuiding returns 0
21:40:12.420 00.008 10844 UpdateGuideState exits: m=930 SNR=19.1
21:40:12.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:12.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:12.420 00.000 10844 Enqueuing Expose request
21:40:12.457 00.037 11060 IsGuiding returns 0
21:40:12.457 00.000 11060 Move returns status 0, amount 30
21:40:12.457 00.000 11060 MoveAxis(S, 112, ABG)
21:40:12.457 00.000 11060 Guiding  Dir = 1, Dur = 112
21:40:12.472 00.015 11060 IsSlewing returns 0
21:40:12.474 00.002 11060 IsGuiding returns 0
21:40:12.596 00.122 11060 IsGuiding returns 0
21:40:12.596 00.000 11060 Move returns status 0, amount 112
21:40:12.596 00.000 11060 move complete, result=0
21:40:12.596 00.000 11060 worker thread done servicing request
21:40:12.596 00.000 11060 Worker thread wakes up
21:40:12.596 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.3 px 112 ms SOUTH
21:40:12.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:12.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:13.232 00.636 11060 Exposure complete
21:40:13.382 00.150 11060 worker thread done servicing request
21:40:13.382 00.000 10844 OnExposeComplete: enter
21:40:13.388 00.006 10844 UpdateGuideState(): m_state=6
21:40:13.388 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
21:40:13.388 00.000 10844 Star::Find returns 1 (0), X=91.94, Y=467.70, Mass=851, SNR=17.9, Peak=95 HFD=3.2
21:40:13.388 00.000 10844 MultiStar: [#1 0.09,-0.22,1.22,U] [#2 -0.37,0.58,0.99,U] [#3 -0.14,-0.08,0.98,U] [#4 -0.30,-0.17,3.72,U] [#5 0.73,-0.32,1.12,U] [#6 -1.51,-0.55,0.00,M1] [#7 0.00,0.19,1.36,U] [#8 -0.04,-0.16,1.04,U] 
21:40:13.388 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {0.54, -0.13}
21:40:13.388 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.80) = xAngle (-0.98 = -0.98)
21:40:13.388 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.07 = -1.07)
21:40:13.388 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.79 mountX=0.04 mountY=-0.06, mountTheta=-1.01
21:40:13.390 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
21:40:13.390 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
21:40:13.390 00.000 11060 Worker thread wakes up
21:40:13.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:40:13.390 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:40:13.390 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.04 yDistance=-0.06
21:40:13.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:40:13.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:13.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:40:13.390 00.000 11060 MoveAxis(E, 0, ABG)
21:40:13.390 00.000 11060 Move returns status 0, amount 0
21:40:13.390 00.000 11060 MoveAxis(N, 0, ABG)
21:40:13.390 00.000 11060 Move returns status 0, amount 0
21:40:13.390 00.000 11060 move complete, result=0
21:40:13.391 00.001 11060 worker thread done servicing request
21:40:13.393 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:13.413 00.020 10844 UpdateGuideState exits: m=851 SNR=17.9
21:40:13.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:13.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:13.413 00.000 10844 Enqueuing Expose request
21:40:13.413 00.000 11060 Worker thread wakes up
21:40:13.413 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:40:13.414 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:13.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:14.045 00.631 11060 Exposure complete
21:40:14.215 00.170 11060 worker thread done servicing request
21:40:14.215 00.000 10844 OnExposeComplete: enter
21:40:14.215 00.000 10844 UpdateGuideState(): m_state=6
21:40:14.215 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
21:40:14.215 00.000 10844 Star::Find returns 1 (0), X=91.13, Y=468.38, Mass=901, SNR=19.0, Peak=93 HFD=3.7
21:40:14.218 00.003 10844 MultiStar: [#1 0.30,-0.48,1.01,U] [#2 -0.47,-0.35,0.99,U] [#3 0.38,0.11,0.75,U] [#4 -0.09,-0.35,3.78,U] [#5 0.34,-1.06,0.00,M1] [#6 -1.06,-0.04,0.00,M2] [#7 0.55,-0.70,0.00,M1] [#8 -0.71,-0.23,0.94,U] 
21:40:14.218 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.21}, one-star: {-0.28, 0.54}
21:40:14.218 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.80) = xAngle (-1.35 = -1.35)
21:40:14.218 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.44 = -1.44)
21:40:14.218 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-2.16 mountX=0.05 mountY=-0.25, mountTheta=-1.36
21:40:14.220 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.21, opts=13)
21:40:14.220 00.000 10844 Enqueuing Move request for scope (-0.14, -0.21)
21:40:14.220 00.000 11060 Worker thread wakes up
21:40:14.221 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.21) opts 0xd
21:40:14.221 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.21)
21:40:14.221 00.000 11060 Moving (-0.14, -0.21) raw xDistance=0.05 yDistance=-0.25
21:40:14.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:40:14.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:14.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:40:14.221 00.000 11060 MoveAxis(E, 0, ABG)
21:40:14.221 00.000 11060 Move returns status 0, amount 0
21:40:14.221 00.000 11060 MoveAxis(N, 0, ABG)
21:40:14.221 00.000 11060 Move returns status 0, amount 0
21:40:14.221 00.000 11060 move complete, result=0
21:40:14.224 00.003 11060 worker thread done servicing request
21:40:14.228 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:14.248 00.020 10844 UpdateGuideState exits: m=901 SNR=19.0
21:40:14.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:14.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:14.248 00.000 10844 Enqueuing Expose request
21:40:14.248 00.000 11060 Worker thread wakes up
21:40:14.248 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:40:14.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:14.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:14.877 00.629 11060 Exposure complete
21:40:15.042 00.165 11060 worker thread done servicing request
21:40:15.042 00.000 10844 OnExposeComplete: enter
21:40:15.042 00.000 10844 UpdateGuideState(): m_state=6
21:40:15.044 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
21:40:15.044 00.000 10844 Star::Find returns 1 (0), X=92.09, Y=468.14, Mass=1383, SNR=23.3, Peak=105 HFD=3.9
21:40:15.044 00.000 10844 MultiStar: [#1 -0.25,-0.17,0.98,U] [#2 -0.15,0.56,0.93,U] [#3 0.08,-0.43,0.58,U] [#4 -0.11,-0.20,3.04,U] [#5 0.35,-0.53,0.87,U] [#6 -1.50,-0.23,0.00,M3] [#7 0.03,-0.26,0.79,U] [#8 -0.12,-0.29,0.79,U] 
21:40:15.044 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.68, 0.30}
21:40:15.044 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.80) = xAngle (-0.55 = -0.55)
21:40:15.044 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.64 = -0.64)
21:40:15.044 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.36 mountX=0.11 mountY=-0.07, mountTheta=-0.61
21:40:15.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
21:40:15.045 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
21:40:15.045 00.000 11060 Worker thread wakes up
21:40:15.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
21:40:15.045 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
21:40:15.045 00.000 11060 Moving (0.03, -0.12) raw xDistance=0.11 yDistance=-0.07
21:40:15.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:40:15.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:15.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:40:15.045 00.000 11060 MoveAxis(E, 0, ABG)
21:40:15.045 00.000 11060 Move returns status 0, amount 0
21:40:15.045 00.000 11060 MoveAxis(N, 0, ABG)
21:40:15.045 00.000 11060 Move returns status 0, amount 0
21:40:15.045 00.000 11060 move complete, result=0
21:40:15.045 00.000 11060 worker thread done servicing request
21:40:15.058 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:15.075 00.017 10844 UpdateGuideState exits: m=1383 SNR=23.3
21:40:15.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:15.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:15.075 00.000 10844 Enqueuing Expose request
21:40:15.075 00.000 11060 Worker thread wakes up
21:40:15.075 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:40:15.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:15.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:15.700 00.625 11060 Exposure complete
21:40:15.860 00.160 11060 worker thread done servicing request
21:40:15.862 00.002 10844 OnExposeComplete: enter
21:40:15.862 00.000 10844 UpdateGuideState(): m_state=6
21:40:15.862 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
21:40:15.862 00.000 10844 Star::Find returns 1 (0), X=91.86, Y=468.44, Mass=897, SNR=18.7, Peak=87 HFD=3.4
21:40:15.862 00.000 10844 MultiStar: [#1 -0.14,0.44,1.08,U] [#2 -0.43,0.75,1.12,U] [#3 0.71,0.14,0.74,U] [#4 -0.07,-0.27,3.61,U] [#5 0.87,-0.67,0.00,M1] [#6 -0.01,0.35,0.99,U] [#7 0.12,0.00,0.97,U] [#8 0.05,-0.19,0.99,U] 
21:40:15.862 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.45, 0.60}
21:40:15.862 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.80) = xAngle (2.18 = 2.18)
21:40:15.862 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.10 = 2.10)
21:40:15.862 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.38 mountX=-0.07 mountY=0.10, mountTheta=2.16
21:40:15.864 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.11, opts=13)
21:40:15.864 00.000 10844 Enqueuing Move request for scope (0.02, 0.11)
21:40:15.864 00.000 11060 Worker thread wakes up
21:40:15.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
21:40:15.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
21:40:15.864 00.000 11060 Moving (0.02, 0.11) raw xDistance=-0.07 yDistance=0.10
21:40:15.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:40:15.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:15.866 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:40:15.866 00.000 11060 MoveAxis(E, 0, ABG)
21:40:15.866 00.000 11060 Move returns status 0, amount 0
21:40:15.866 00.000 11060 MoveAxis(N, 0, ABG)
21:40:15.866 00.000 11060 Move returns status 0, amount 0
21:40:15.866 00.000 11060 move complete, result=0
21:40:15.866 00.000 11060 worker thread done servicing request
21:40:15.872 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:15.891 00.019 10844 UpdateGuideState exits: m=897 SNR=18.7
21:40:15.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:15.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:15.891 00.000 10844 Enqueuing Expose request
21:40:15.891 00.000 11060 Worker thread wakes up
21:40:15.891 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:40:15.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:15.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:16.535 00.644 11060 Exposure complete
21:40:16.713 00.178 11060 worker thread done servicing request
21:40:16.713 00.000 10844 OnExposeComplete: enter
21:40:16.713 00.000 10844 UpdateGuideState(): m_state=6
21:40:16.713 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
21:40:16.713 00.000 10844 Star::Find returns 1 (0), X=91.43, Y=467.63, Mass=1018, SNR=20.2, Peak=113 HFD=3.2
21:40:16.713 00.000 10844 MultiStar: [#1 0.73,-0.09,1.09,U] [#2 -0.15,0.76,0.82,U] [#3 0.49,-0.20,0.74,U] [#4 0.50,-0.05,3.28,U] [#5 0.46,-0.82,0.00,M2] [#6 -0.84,-0.55,0.00,M3] [#7 0.40,-0.15,0.99,U] [#8 0.30,-0.78,0.79,U] 
21:40:16.713 00.000 10844 single-star, 6 included, MultiStar: {0.38, -0.09}, one-star: {0.03, -0.21}
21:40:16.713 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.80) = xAngle (-0.64 = -0.64)
21:40:16.713 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.73 = -0.73)
21:40:16.713 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.44 mountX=0.17 mountY=-0.14, mountTheta=-0.69
21:40:16.713 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.21, opts=13)
21:40:16.713 00.000 10844 Enqueuing Move request for scope (0.03, -0.21)
21:40:16.713 00.000 11060 Worker thread wakes up
21:40:16.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
21:40:16.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
21:40:16.713 00.000 11060 Moving (0.03, -0.21) raw xDistance=0.17 yDistance=-0.14
21:40:16.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:40:16.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:16.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:40:16.713 00.000 11060 MoveAxis(W, 25, ABG)
21:40:16.713 00.000 11060 Guiding  Dir = 3, Dur = 25
21:40:16.718 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:16.729 00.011 11060 IsSlewing returns 0
21:40:16.729 00.000 11060 IsGuiding returns 0
21:40:16.740 00.011 10844 UpdateGuideState exits: m=1018 SNR=20.2
21:40:16.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:16.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:16.740 00.000 10844 Enqueuing Expose request
21:40:16.761 00.021 11060 IsGuiding returns 0
21:40:16.761 00.000 11060 Move returns status 0, amount 25
21:40:16.761 00.000 11060 MoveAxis(N, 0, ABG)
21:40:16.761 00.000 11060 Move returns status 0, amount 0
21:40:16.763 00.002 11060 move complete, result=0
21:40:16.763 00.000 11060 worker thread done servicing request
21:40:16.763 00.000 11060 Worker thread wakes up
21:40:16.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:16.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:16.764 00.001 10844 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
21:40:17.400 00.636 11060 Exposure complete
21:40:17.565 00.165 11060 worker thread done servicing request
21:40:17.565 00.000 10844 OnExposeComplete: enter
21:40:17.565 00.000 10844 UpdateGuideState(): m_state=6
21:40:17.565 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
21:40:17.565 00.000 10844 Star::Find returns 1 (0), X=92.09, Y=468.20, Mass=1194, SNR=21.9, Peak=102 HFD=3.7
21:40:17.565 00.000 10844 MultiStar: [#1 1.12,0.55,0.00,M1] [#2 -0.03,1.43,0.00,M1] [#3 0.19,0.25,0.71,U] [#4 0.51,0.37,3.09,U] [#5 0.80,0.26,0.99,U] [#6 -0.55,0.11,0.74,U] [#7 -0.08,-0.21,0.97,U] [#8 0.44,0.51,0.72,U] 
21:40:17.565 00.000 10844 refined, 6 included, MultiStar: {0.37, 0.27}, one-star: {0.68, 0.37}
21:40:17.565 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.80) = xAngle (1.43 = 1.43)
21:40:17.565 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35)
21:40:17.565 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.27 hyp=0.45 cameraTheta=0.63 mountX=0.06 mountY=0.44, mountTheta=1.43
21:40:17.572 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.27, opts=13)
21:40:17.572 00.000 10844 Enqueuing Move request for scope (0.37, 0.27)
21:40:17.574 00.002 11060 Worker thread wakes up
21:40:17.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.27) opts 0xd
21:40:17.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.27)
21:40:17.574 00.000 11060 Moving (0.37, 0.27) raw xDistance=0.06 yDistance=0.44
21:40:17.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:40:17.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.44
21:40:17.574 00.000 11060 MoveAxis(E, 0, ABG)
21:40:17.576 00.002 11060 Move returns status 0, amount 0
21:40:17.576 00.000 11060 MoveAxis(S, 169, ABG)
21:40:17.576 00.000 11060 Guiding  Dir = 1, Dur = 169
21:40:17.584 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:17.589 00.005 11060 IsSlewing returns 0
21:40:17.589 00.000 11060 IsGuiding returns 0
21:40:17.603 00.014 10844 UpdateGuideState exits: m=1194 SNR=21.9
21:40:17.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:17.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:17.603 00.000 10844 Enqueuing Expose request
21:40:17.771 00.168 11060 IsGuiding returns 0
21:40:17.772 00.001 11060 Move returns status 0, amount 169
21:40:17.772 00.000 11060 move complete, result=0
21:40:17.772 00.000 11060 worker thread done servicing request
21:40:17.772 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 169 ms SOUTH
21:40:17.772 00.000 11060 Worker thread wakes up
21:40:17.774 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:17.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:18.390 00.616 11060 Exposure complete
21:40:18.557 00.167 11060 worker thread done servicing request
21:40:18.557 00.000 10844 OnExposeComplete: enter
21:40:18.557 00.000 10844 UpdateGuideState(): m_state=6
21:40:18.557 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
21:40:18.557 00.000 10844 Star::Find returns 1 (0), X=91.42, Y=468.70, Mass=846, SNR=18.5, Peak=98 HFD=3.2
21:40:18.557 00.000 10844 MultiStar: [#1 -0.01,0.57,1.18,U] [#2 -1.09,1.40,0.00,M2] [#3 -0.63,-0.18,0.88,U] [#4 -0.28,0.58,3.57,U] [#5 0.16,-0.18,0.89,U] [#6 -1.53,0.16,0.00,M3] [#7 0.57,0.11,1.10,U] [#8 0.32,0.82,0.00,M1] 
21:40:18.557 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.40}, one-star: {0.01, 0.87}
21:40:18.557 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.80) = xAngle (2.60 = 2.60)
21:40:18.557 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.51 = 2.51)
21:40:18.557 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.79 mountX=-0.35 mountY=0.24, mountTheta=2.54
21:40:18.560 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.40, opts=13)
21:40:18.560 00.000 10844 Enqueuing Move request for scope (-0.09, 0.40)
21:40:18.560 00.000 11060 Worker thread wakes up
21:40:18.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.40) opts 0xd
21:40:18.560 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.40)
21:40:18.560 00.000 11060 Moving (-0.09, 0.40) raw xDistance=-0.35 yDistance=0.24
21:40:18.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
21:40:18.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
21:40:18.560 00.000 11060 MoveAxis(E, 51, ABG)
21:40:18.560 00.000 11060 Guiding  Dir = 2, Dur = 51
21:40:18.562 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:18.567 00.005 11060 IsSlewing returns 0
21:40:18.568 00.001 11060 IsGuiding returns 0
21:40:18.582 00.014 10844 UpdateGuideState exits: m=846 SNR=18.5
21:40:18.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:18.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:18.582 00.000 10844 Enqueuing Expose request
21:40:18.630 00.048 11060 IsGuiding returns 0
21:40:18.630 00.000 11060 Move returns status 0, amount 51
21:40:18.630 00.000 11060 MoveAxis(S, 92, ABG)
21:40:18.630 00.000 11060 Guiding  Dir = 1, Dur = 92
21:40:18.641 00.011 11060 IsSlewing returns 0
21:40:18.641 00.000 11060 IsGuiding returns 0
21:40:18.748 00.107 11060 IsGuiding returns 0
21:40:18.748 00.000 11060 Move returns status 0, amount 92
21:40:18.748 00.000 11060 move complete, result=0
21:40:18.748 00.000 11060 worker thread done servicing request
21:40:18.748 00.000 11060 Worker thread wakes up
21:40:18.748 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.2 px 92 ms SOUTH
21:40:18.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:18.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:19.377 00.629 11060 Exposure complete
21:40:19.531 00.154 11060 worker thread done servicing request
21:40:19.533 00.002 10844 OnExposeComplete: enter
21:40:19.533 00.000 10844 UpdateGuideState(): m_state=6
21:40:19.533 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
21:40:19.533 00.000 10844 Star::Find returns 1 (0), X=91.09, Y=467.79, Mass=937, SNR=19.5, Peak=79 HFD=3.9
21:40:19.533 00.000 10844 MultiStar: [#1 -0.14,-0.38,1.23,U] [#2 -0.66,1.05,0.00,M3] [#3 0.03,-0.71,0.75,U] [#4 -0.38,0.17,3.70,U] [#5 0.41,0.25,0.83,U] [#6 -1.03,-0.13,0.00,M4] [#7 -0.21,-0.67,0.95,U] [#8 0.11,-0.61,0.91,U] 
21:40:19.533 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.15}, one-star: {-0.32, -0.05}
21:40:19.533 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.80) = xAngle (-1.63 = -1.63)
21:40:19.533 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.72 = -1.72)
21:40:19.533 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.43 mountX=-0.01 mountY=-0.23, mountTheta=-1.63
21:40:19.536 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.15, opts=13)
21:40:19.536 00.000 10844 Enqueuing Move request for scope (-0.17, -0.15)
21:40:19.536 00.000 11060 Worker thread wakes up
21:40:19.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
21:40:19.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
21:40:19.536 00.000 11060 Moving (-0.17, -0.15) raw xDistance=-0.01 yDistance=-0.23
21:40:19.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:40:19.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:19.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:40:19.536 00.000 11060 MoveAxis(E, 0, ABG)
21:40:19.536 00.000 11060 Move returns status 0, amount 0
21:40:19.536 00.000 11060 MoveAxis(N, 0, ABG)
21:40:19.536 00.000 11060 Move returns status 0, amount 0
21:40:19.536 00.000 11060 move complete, result=0
21:40:19.536 00.000 11060 worker thread done servicing request
21:40:19.540 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:19.556 00.016 10844 UpdateGuideState exits: m=937 SNR=19.5
21:40:19.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:19.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:19.556 00.000 10844 Enqueuing Expose request
21:40:19.556 00.000 11060 Worker thread wakes up
21:40:19.556 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:40:19.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:19.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:20.188 00.632 11060 Exposure complete
21:40:20.375 00.187 11060 worker thread done servicing request
21:40:20.376 00.001 10844 OnExposeComplete: enter
21:40:20.376 00.000 10844 UpdateGuideState(): m_state=6
21:40:20.376 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
21:40:20.376 00.000 10844 Star::Find returns 1 (0), X=91.18, Y=468.10, Mass=771, SNR=17.3, Peak=74 HFD=3.7
21:40:20.376 00.000 10844 MultiStar: [#1 0.00,0.20,1.25,U] [#2 -0.73,0.91,0.00,M4] [#3 0.41,-0.19,0.93,U] [#4 0.04,-0.53,4.11,U] [#5 -0.17,-0.01,1.24,U] [#6 -0.84,0.59,0.00,M5] [#7 -0.46,-0.58,1.07,U] [#8 -0.46,-0.78,0.00,M1] 
21:40:20.376 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.26}, one-star: {-0.23, 0.26}
21:40:20.376 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.80) = xAngle (-0.92 = -0.92)
21:40:20.376 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.00 = -1.00)
21:40:20.376 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.72 mountX=0.16 mountY=-0.22, mountTheta=-0.94
21:40:20.378 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.26, opts=13)
21:40:20.378 00.000 10844 Enqueuing Move request for scope (-0.04, -0.26)
21:40:20.378 00.000 11060 Worker thread wakes up
21:40:20.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
21:40:20.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
21:40:20.378 00.000 11060 Moving (-0.04, -0.26) raw xDistance=0.16 yDistance=-0.22
21:40:20.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:40:20.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:20.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:40:20.378 00.000 11060 MoveAxis(W, 23, ABG)
21:40:20.378 00.000 11060 Guiding  Dir = 3, Dur = 23
21:40:20.386 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:20.401 00.015 10844 UpdateGuideState exits: m=771 SNR=17.3
21:40:20.403 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:20.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:20.403 00.000 10844 Enqueuing Expose request
21:40:20.409 00.006 11060 IsSlewing returns 0
21:40:20.409 00.000 11060 IsGuiding returns 0
21:40:20.457 00.048 11060 IsGuiding returns 0
21:40:20.457 00.000 11060 Move returns status 0, amount 23
21:40:20.457 00.000 11060 MoveAxis(N, 0, ABG)
21:40:20.457 00.000 11060 Move returns status 0, amount 0
21:40:20.457 00.000 11060 move complete, result=0
21:40:20.457 00.000 11060 worker thread done servicing request
21:40:20.457 00.000 11060 Worker thread wakes up
21:40:20.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:20.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:20.457 00.000 10844 GuideStep: 0.2 px 23 ms WEST, -0.2 px 0 ms NORTH
21:40:21.076 00.619 11060 Exposure complete
21:40:21.250 00.174 11060 worker thread done servicing request
21:40:21.250 00.000 10844 OnExposeComplete: enter
21:40:21.250 00.000 10844 UpdateGuideState(): m_state=6
21:40:21.256 00.006 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
21:40:21.256 00.000 10844 Star::Find returns 1 (0), X=91.52, Y=467.43, Mass=1041, SNR=20.2, Peak=83 HFD=3.3
21:40:21.256 00.000 10844 MultiStar: [#1 -0.27,0.84,0.00,M1] [#2 -0.82,1.44,0.00,M5] [#3 -0.19,0.51,0.63,U] [#4 -0.66,-0.61,0.00,M1] [#5 0.13,-0.05,0.93,U] [#6 -1.07,-0.14,0.00,M6] [#7 -0.63,-0.32,0.82,U] [#8 -0.06,0.61,0.88,U] 
21:40:21.256 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.03}, one-star: {0.11, -0.41}
21:40:21.256 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.80) = xAngle (3.64 = -2.64)
21:40:21.256 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.55 = -2.73)
21:40:21.256 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.84 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
21:40:21.257 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
21:40:21.257 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
21:40:21.257 00.000 11060 Worker thread wakes up
21:40:21.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
21:40:21.257 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
21:40:21.257 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.10 yDistance=-0.05
21:40:21.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:40:21.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:21.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:40:21.257 00.000 11060 MoveAxis(E, 0, ABG)
21:40:21.257 00.000 11060 Move returns status 0, amount 0
21:40:21.257 00.000 11060 MoveAxis(N, 0, ABG)
21:40:21.257 00.000 11060 Move returns status 0, amount 0
21:40:21.257 00.000 11060 move complete, result=0
21:40:21.257 00.000 11060 worker thread done servicing request
21:40:21.266 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:21.289 00.023 10844 UpdateGuideState exits: m=1041 SNR=20.2
21:40:21.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:21.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:21.289 00.000 10844 Enqueuing Expose request
21:40:21.289 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:40:21.289 00.000 11060 Worker thread wakes up
21:40:21.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:21.291 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:21.925 00.634 11060 Exposure complete
21:40:22.087 00.162 11060 worker thread done servicing request
21:40:22.087 00.000 10844 OnExposeComplete: enter
21:40:22.087 00.000 10844 UpdateGuideState(): m_state=6
21:40:22.087 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
21:40:22.087 00.000 10844 Star::Find returns 1 (0), X=90.90, Y=468.16, Mass=1050, SNR=20.4, Peak=86 HFD=4.1
21:40:22.087 00.000 10844 MultiStar: [#1 -0.44,0.89,0.00,M2] [#2 -1.28,1.55,0.00,M6] [#3 0.24,0.60,0.70,U] [#4 -0.71,0.98,0.00,M2] [#5 -0.28,-0.18,0.90,U] [#6 -1.25,0.41,0.00,M7] [#7 -0.65,0.31,1.00,U] [#8 -0.16,0.47,1.04,U] 
21:40:22.087 00.000 10844 refined, 4 included, MultiStar: {-0.30, 0.30}, one-star: {-0.51, 0.33}
21:40:22.087 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.80) = xAngle (3.17 = -3.12)
21:40:22.087 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.08 = 3.08)
21:40:22.087 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.30 hyp=0.42 cameraTheta=2.36 mountX=-0.42 mountY=0.03, mountTheta=3.08
21:40:22.091 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.30, opts=13)
21:40:22.091 00.000 10844 Enqueuing Move request for scope (-0.30, 0.30)
21:40:22.091 00.000 11060 Worker thread wakes up
21:40:22.091 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.30) opts 0xd
21:40:22.091 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.30)
21:40:22.091 00.000 11060 Moving (-0.30, 0.30) raw xDistance=-0.42 yDistance=0.03
21:40:22.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
21:40:22.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:22.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:40:22.091 00.000 11060 MoveAxis(E, 62, ABG)
21:40:22.091 00.000 11060 Guiding  Dir = 2, Dur = 62
21:40:22.098 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:22.102 00.004 11060 IsSlewing returns 0
21:40:22.102 00.000 11060 IsGuiding returns 0
21:40:22.113 00.011 10844 UpdateGuideState exits: m=1050 SNR=20.4
21:40:22.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:22.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:22.113 00.000 10844 Enqueuing Expose request
21:40:22.180 00.067 11060 IsGuiding returns 0
21:40:22.180 00.000 11060 Move returns status 0, amount 62
21:40:22.180 00.000 11060 MoveAxis(N, 0, ABG)
21:40:22.180 00.000 11060 Move returns status 0, amount 0
21:40:22.180 00.000 11060 move complete, result=0
21:40:22.180 00.000 11060 worker thread done servicing request
21:40:22.180 00.000 11060 Worker thread wakes up
21:40:22.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:22.182 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:22.182 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.0 px 0 ms NORTH
21:40:22.807 00.625 11060 Exposure complete
21:40:22.964 00.157 11060 worker thread done servicing request
21:40:22.964 00.000 10844 OnExposeComplete: enter
21:40:22.964 00.000 10844 UpdateGuideState(): m_state=6
21:40:22.964 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
21:40:22.964 00.000 10844 Star::Find returns 1 (0), X=91.58, Y=468.13, Mass=1113, SNR=21.4, Peak=94 HFD=3.3
21:40:22.964 00.000 10844 MultiStar: [#1 -0.40,0.37,1.12,U] [#2 -0.84,1.09,0.00,M7] [#3 -0.20,-0.01,0.71,U] [#4 -0.09,0.34,3.03,U] [#5 -0.13,0.36,0.95,U] [#6 -0.92,-0.03,0.00,M8] [#7 -0.92,0.40,0.00,M1] [#8 -0.62,0.40,0.78,U] 
21:40:22.964 00.000 10844 single-star, 5 included, MultiStar: {-0.17, 0.31}, one-star: {0.18, 0.29}
21:40:22.964 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.80) = xAngle (1.83 = 1.83)
21:40:22.964 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.74 = 1.74)
21:40:22.964 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.29 hyp=0.34 cameraTheta=1.03 mountX=-0.09 mountY=0.33, mountTheta=1.83
21:40:22.968 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.29, opts=13)
21:40:22.968 00.000 10844 Enqueuing Move request for scope (0.18, 0.29)
21:40:22.968 00.000 11060 Worker thread wakes up
21:40:22.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.29) opts 0xd
21:40:22.969 00.001 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.29)
21:40:22.969 00.000 11060 Moving (0.18, 0.29) raw xDistance=-0.09 yDistance=0.33
21:40:22.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:40:22.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
21:40:22.969 00.000 11060 MoveAxis(E, 0, ABG)
21:40:22.969 00.000 11060 Move returns status 0, amount 0
21:40:22.969 00.000 11060 MoveAxis(S, 128, ABG)
21:40:22.969 00.000 11060 Guiding  Dir = 1, Dur = 128
21:40:22.974 00.005 11060 IsSlewing returns 0
21:40:22.974 00.000 11060 IsGuiding returns 0
21:40:22.974 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:22.992 00.018 10844 UpdateGuideState exits: m=1113 SNR=21.4
21:40:22.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:22.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:22.992 00.000 10844 Enqueuing Expose request
21:40:23.108 00.116 11060 IsGuiding returns 0
21:40:23.108 00.000 11060 Move returns status 0, amount 128
21:40:23.108 00.000 11060 move complete, result=0
21:40:23.109 00.001 11060 worker thread done servicing request
21:40:23.109 00.000 11060 Worker thread wakes up
21:40:23.109 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 128 ms SOUTH
21:40:23.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:23.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:23.745 00.636 11060 Exposure complete
21:40:23.924 00.179 11060 worker thread done servicing request
21:40:23.924 00.000 10844 OnExposeComplete: enter
21:40:23.924 00.000 10844 UpdateGuideState(): m_state=6
21:40:23.924 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
21:40:23.924 00.000 10844 Star::Find returns 1 (0), X=91.14, Y=468.64, Mass=987, SNR=19.8, Peak=83 HFD=3.7
21:40:23.924 00.000 10844 MultiStar: [#1 -0.04,0.02,1.04,U] [#2 -0.69,1.38,0.00,M8] [#3 -0.03,0.46,0.77,U] [#4 0.25,0.65,3.48,U] [#5 -0.38,0.34,0.98,U] [#6 -0.94,0.61,0.00,M9] [#7 -0.02,0.75,0.96,U] [#8 -0.22,0.26,0.76,U] 
21:40:23.924 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.52}, one-star: {-0.27, 0.80}
21:40:23.924 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.80) = xAngle (2.38 = 2.38)
21:40:23.924 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.29 = 2.29)
21:40:23.924 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.52 hyp=0.52 cameraTheta=1.58 mountX=-0.38 mountY=0.39, mountTheta=2.34
21:40:23.929 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.52, opts=13)
21:40:23.929 00.000 10844 Enqueuing Move request for scope (-0.00, 0.52)
21:40:23.929 00.000 11060 Worker thread wakes up
21:40:23.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.52) opts 0xd
21:40:23.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.52)
21:40:23.929 00.000 11060 Moving (-0.00, 0.52) raw xDistance=-0.38 yDistance=0.39
21:40:23.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
21:40:23.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
21:40:23.929 00.000 11060 MoveAxis(E, 55, ABG)
21:40:23.929 00.000 11060 Guiding  Dir = 2, Dur = 55
21:40:23.943 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:23.948 00.005 11060 IsSlewing returns 0
21:40:23.949 00.001 11060 IsGuiding returns 0
21:40:23.964 00.015 10844 UpdateGuideState exits: m=987 SNR=19.8
21:40:23.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:23.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:23.964 00.000 10844 Enqueuing Expose request
21:40:24.015 00.051 11060 IsGuiding returns 0
21:40:24.016 00.001 11060 Move returns status 0, amount 55
21:40:24.016 00.000 11060 MoveAxis(S, 149, ABG)
21:40:24.016 00.000 11060 Guiding  Dir = 1, Dur = 149
21:40:24.035 00.019 11060 IsSlewing returns 0
21:40:24.035 00.000 11060 IsGuiding returns 0
21:40:24.205 00.170 11060 IsGuiding returns 0
21:40:24.205 00.000 11060 Move returns status 0, amount 149
21:40:24.205 00.000 11060 move complete, result=0
21:40:24.205 00.000 11060 worker thread done servicing request
21:40:24.205 00.000 11060 Worker thread wakes up
21:40:24.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:24.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:24.208 00.003 10844 GuideStep: -0.4 px 55 ms EAST, 0.4 px 149 ms SOUTH
21:40:24.691 00.483 10844 evsrv: cli 0EEEDAD0 connect
21:40:24.695 00.004 10844 case statement mapped state 6 to 3
21:40:24.695 00.000 10844 case statement mapped state 6 to 3
21:40:24.695 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_pixel_scale","id":"0e6161ba-758d-47b8-834e-e8e82da2ff56"}
21:40:24.697 00.002 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"0e6161ba-758d-47b8-834e-e8e82da2ff56"}
21:40:24.697 00.000 10844 evsrv: cli 0EEEDAD0 disconnect
21:40:24.832 00.135 11060 Exposure complete
21:40:24.975 00.143 11060 worker thread done servicing request
21:40:24.975 00.000 10844 OnExposeComplete: enter
21:40:24.975 00.000 10844 UpdateGuideState(): m_state=6
21:40:24.975 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
21:40:24.977 00.002 10844 Star::Find returns 1 (0), X=90.75, Y=468.36, Mass=798, SNR=17.4, Peak=73 HFD=3.6
21:40:24.977 00.000 10844 MultiStar: [#1 0.48,0.06,1.19,U] [#2 -0.83,0.76,0.00,M9] [#3 -0.27,0.41,0.90,U] [#4 0.30,-0.45,4.06,U] [#5 -0.47,-0.30,1.09,U] [#6 -1.46,-0.69,0.00,M10] [#7 0.08,-0.15,1.12,U] [#8 -0.34,-0.67,0.97,U] 
21:40:24.977 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.19}, one-star: {-0.66, 0.53}
21:40:24.977 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.80) = xAngle (-0.71 = -0.71)
21:40:24.977 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.80 = -0.80)
21:40:24.977 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.52 mountX=0.15 mountY=-0.14, mountTheta=-0.76
21:40:24.977 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.19, opts=13)
21:40:24.977 00.000 10844 Enqueuing Move request for scope (0.01, -0.19)
21:40:24.977 00.000 11060 Worker thread wakes up
21:40:24.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
21:40:24.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
21:40:24.977 00.000 11060 Moving (0.01, -0.19) raw xDistance=0.15 yDistance=-0.14
21:40:24.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:40:24.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:24.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:40:24.977 00.000 11060 MoveAxis(W, 20, ABG)
21:40:24.977 00.000 11060 Guiding  Dir = 3, Dur = 20
21:40:24.984 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:24.995 00.011 10844 UpdateGuideState exits: m=798 SNR=17.4
21:40:24.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:24.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:24.995 00.000 10844 Enqueuing Expose request
21:40:25.006 00.011 11060 IsSlewing returns 0
21:40:25.006 00.000 11060 IsGuiding returns 0
21:40:25.051 00.045 11060 IsGuiding returns 0
21:40:25.051 00.000 11060 Move returns status 0, amount 20
21:40:25.051 00.000 11060 MoveAxis(N, 0, ABG)
21:40:25.051 00.000 11060 Move returns status 0, amount 0
21:40:25.051 00.000 11060 move complete, result=0
21:40:25.051 00.000 11060 worker thread done servicing request
21:40:25.051 00.000 11060 Worker thread wakes up
21:40:25.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:25.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:25.053 00.002 10844 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
21:40:25.670 00.617 11060 Exposure complete
21:40:25.842 00.172 11060 worker thread done servicing request
21:40:25.842 00.000 10844 OnExposeComplete: enter
21:40:25.842 00.000 10844 UpdateGuideState(): m_state=6
21:40:25.842 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
21:40:25.842 00.000 10844 Star::Find returns 1 (0), X=91.12, Y=466.99, Mass=1255, SNR=22.6, Peak=104 HFD=3.5
21:40:25.842 00.000 10844 MultiStar: [#1 -0.45,0.57,0.88,U] [#2 -1.16,0.01,0.00,M10] [#3 0.40,0.45,0.73,U] [#4 0.02,0.08,3.07,U] [#5 -0.65,-0.58,0.00,M1] [#6 -0.59,-0.37,0.71,U] [#7 -0.40,0.06,0.85,U] [#8 -0.05,-0.56,0.78,U] 
21:40:25.842 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.05}, one-star: {-0.29, -0.85}
21:40:25.847 00.005 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.80) = xAngle (-1.98 = -1.98)
21:40:25.847 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.07 = -2.07)
21:40:25.847 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.78 mountX=-0.06 mountY=-0.13, mountTheta=-1.99
21:40:25.849 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.05, opts=13)
21:40:25.851 00.002 10844 Enqueuing Move request for scope (-0.14, -0.05)
21:40:25.853 00.002 11060 Worker thread wakes up
21:40:25.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
21:40:25.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
21:40:25.853 00.000 11060 Moving (-0.14, -0.05) raw xDistance=-0.06 yDistance=-0.13
21:40:25.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:40:25.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:25.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:40:25.853 00.000 11060 MoveAxis(E, 0, ABG)
21:40:25.853 00.000 11060 Move returns status 0, amount 0
21:40:25.853 00.000 11060 MoveAxis(N, 0, ABG)
21:40:25.853 00.000 11060 Move returns status 0, amount 0
21:40:25.853 00.000 11060 move complete, result=0
21:40:25.858 00.005 11060 worker thread done servicing request
21:40:25.868 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:25.883 00.015 10844 UpdateGuideState exits: m=1255 SNR=22.6
21:40:25.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:25.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:25.883 00.000 10844 Enqueuing Expose request
21:40:25.883 00.000 11060 Worker thread wakes up
21:40:25.883 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:40:25.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:25.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:26.519 00.636 11060 Exposure complete
21:40:26.685 00.166 11060 worker thread done servicing request
21:40:26.685 00.000 10844 OnExposeComplete: enter
21:40:26.685 00.000 10844 UpdateGuideState(): m_state=6
21:40:26.685 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
21:40:26.685 00.000 10844 Star::Find returns 1 (0), X=90.93, Y=468.76, Mass=1104, SNR=21.1, Peak=87 HFD=3.8
21:40:26.690 00.005 10844 MultiStar: [#1 -0.25,-0.03,1.12,U] [#2 -0.98,1.17,0.00,R] [#3 -0.35,0.21,0.72,U] [#4 -0.78,0.51,0.00,M1] [#5 0.25,-0.24,0.89,U] [#6 -0.59,-0.47,0.84,U] [#7 -0.83,1.07,0.00,M1] [#8 -0.55,0.21,1.03,U] 
21:40:26.690 00.000 10844 refined, 5 included, MultiStar: {-0.33, 0.12}, one-star: {-0.47, 0.92}
21:40:26.690 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.80) = xAngle (3.60 = -2.68)
21:40:26.690 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.52 = -2.77)
21:40:26.690 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.12 hyp=0.35 cameraTheta=2.80 mountX=-0.31 mountY=-0.13, mountTheta=-2.75
21:40:26.690 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.12, opts=13)
21:40:26.690 00.000 10844 Enqueuing Move request for scope (-0.33, 0.12)
21:40:26.690 00.000 11060 Worker thread wakes up
21:40:26.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.12) opts 0xd
21:40:26.690 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.12)
21:40:26.690 00.000 11060 Moving (-0.33, 0.12) raw xDistance=-0.31 yDistance=-0.13
21:40:26.692 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:40:26.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:26.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:40:26.692 00.000 11060 MoveAxis(E, 46, ABG)
21:40:26.692 00.000 11060 Guiding  Dir = 2, Dur = 46
21:40:26.698 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:26.700 00.002 11060 IsSlewing returns 0
21:40:26.700 00.000 11060 IsGuiding returns 0
21:40:26.719 00.019 10844 UpdateGuideState exits: m=1104 SNR=21.1
21:40:26.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:26.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:26.719 00.000 10844 Enqueuing Expose request
21:40:26.761 00.042 11060 IsGuiding returns 0
21:40:26.762 00.001 11060 Move returns status 0, amount 46
21:40:26.762 00.000 11060 MoveAxis(N, 0, ABG)
21:40:26.762 00.000 11060 Move returns status 0, amount 0
21:40:26.762 00.000 11060 move complete, result=0
21:40:26.762 00.000 11060 worker thread done servicing request
21:40:26.762 00.000 11060 Worker thread wakes up
21:40:26.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:26.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:26.762 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
21:40:27.392 00.630 11060 Exposure complete
21:40:27.530 00.138 11060 worker thread done servicing request
21:40:27.530 00.000 10844 OnExposeComplete: enter
21:40:27.530 00.000 10844 UpdateGuideState(): m_state=6
21:40:27.530 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
21:40:27.530 00.000 10844 Star::Find returns 1 (0), X=90.94, Y=468.09, Mass=1023, SNR=19.9, Peak=93 HFD=3.0
21:40:27.530 00.000 10844 MultiStar: [#1 0.30,0.83,0.00,M1] [#2 0.07,-0.44,0.85,U] [#3 -0.68,0.21,0.78,U] [#4 -1.15,0.06,0.00,M2] [#5 0.17,0.48,1.17,U] [#6 -0.77,0.22,1.00,U] [#7 -0.60,1.08,0.00,M2] [#8 -0.26,-0.52,0.82,U] 
21:40:27.530 00.000 10844 refined, 5 included, MultiStar: {-0.31, 0.07}, one-star: {-0.47, 0.25}
21:40:27.530 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.80) = xAngle (3.72 = -2.57)
21:40:27.535 00.005 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.63 = -2.65)
21:40:27.535 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.31 cameraTheta=2.91 mountX=-0.26 mountY=-0.15, mountTheta=-2.63
21:40:27.535 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.07, opts=13)
21:40:27.535 00.000 10844 Enqueuing Move request for scope (-0.31, 0.07)
21:40:27.535 00.000 11060 Worker thread wakes up
21:40:27.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
21:40:27.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
21:40:27.535 00.000 11060 Moving (-0.31, 0.07) raw xDistance=-0.26 yDistance=-0.15
21:40:27.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:40:27.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:27.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:40:27.535 00.000 11060 MoveAxis(E, 40, ABG)
21:40:27.535 00.000 11060 Guiding  Dir = 2, Dur = 40
21:40:27.541 00.006 11060 IsSlewing returns 0
21:40:27.543 00.002 11060 IsGuiding returns 0
21:40:27.552 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:27.565 00.013 10844 UpdateGuideState exits: m=1023 SNR=19.9
21:40:27.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:27.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:27.565 00.000 10844 Enqueuing Expose request
21:40:27.586 00.021 11060 IsGuiding returns 0
21:40:27.586 00.000 11060 Move returns status 0, amount 40
21:40:27.586 00.000 11060 MoveAxis(N, 0, ABG)
21:40:27.586 00.000 11060 Move returns status 0, amount 0
21:40:27.586 00.000 11060 move complete, result=0
21:40:27.586 00.000 11060 worker thread done servicing request
21:40:27.586 00.000 11060 Worker thread wakes up
21:40:27.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:27.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:27.586 00.000 10844 GuideStep: -0.3 px 40 ms EAST, -0.1 px 0 ms NORTH
21:40:28.218 00.632 11060 Exposure complete
21:40:28.391 00.173 11060 worker thread done servicing request
21:40:28.391 00.000 10844 OnExposeComplete: enter
21:40:28.391 00.000 10844 UpdateGuideState(): m_state=6
21:40:28.391 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
21:40:28.391 00.000 10844 Star::Find returns 1 (0), X=90.62, Y=467.95, Mass=827, SNR=17.9, Peak=84 HFD=3.4
21:40:28.391 00.000 10844 MultiStar: [#1 0.02,0.38,1.02,U] [#2 0.22,-0.96,0.00,M1] [#3 -0.63,0.19,0.79,U] [#4 -0.97,-0.42,0.00,M3] [#5 -0.82,-0.40,0.00,M1] [#6 -1.28,-0.60,0.00,M8] [#7 -0.51,0.10,1.11,U] [#8 -1.38,-0.52,0.00,M1] 
21:40:28.391 00.000 10844 refined, 3 included, MultiStar: {-0.47, 0.20}, one-star: {-0.79, 0.11}
21:40:28.391 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.80) = xAngle (3.55 = -2.73)
21:40:28.391 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.46 = -2.82)
21:40:28.391 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.20 hyp=0.51 cameraTheta=2.75 mountX=-0.46 mountY=-0.16, mountTheta=-2.81
21:40:28.391 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.20, opts=13)
21:40:28.391 00.000 10844 Enqueuing Move request for scope (-0.47, 0.20)
21:40:28.391 00.000 11060 Worker thread wakes up
21:40:28.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.20) opts 0xd
21:40:28.391 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.20)
21:40:28.391 00.000 11060 Moving (-0.47, 0.20) raw xDistance=-0.46 yDistance=-0.16
21:40:28.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
21:40:28.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:28.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:40:28.391 00.000 11060 MoveAxis(E, 69, ABG)
21:40:28.396 00.005 11060 Guiding  Dir = 2, Dur = 69
21:40:28.403 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:28.411 00.008 11060 IsSlewing returns 0
21:40:28.411 00.000 11060 IsGuiding returns 0
21:40:28.423 00.012 10844 UpdateGuideState exits: m=827 SNR=17.9
21:40:28.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:28.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:28.423 00.000 10844 Enqueuing Expose request
21:40:28.488 00.065 11060 IsGuiding returns 0
21:40:28.488 00.000 11060 Move returns status 0, amount 69
21:40:28.488 00.000 11060 MoveAxis(N, 0, ABG)
21:40:28.490 00.002 11060 Move returns status 0, amount 0
21:40:28.490 00.000 11060 move complete, result=0
21:40:28.490 00.000 11060 worker thread done servicing request
21:40:28.490 00.000 11060 Worker thread wakes up
21:40:28.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:28.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:28.490 00.000 10844 GuideStep: -0.5 px 69 ms EAST, -0.2 px 0 ms NORTH
21:40:29.113 00.623 11060 Exposure complete
21:40:29.293 00.180 11060 worker thread done servicing request
21:40:29.293 00.000 10844 OnExposeComplete: enter
21:40:29.293 00.000 10844 UpdateGuideState(): m_state=6
21:40:29.293 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
21:40:29.293 00.000 10844 Star::Find returns 1 (0), X=90.89, Y=468.16, Mass=980, SNR=19.8, Peak=85 HFD=3.7
21:40:29.293 00.000 10844 MultiStar: [#1 -0.66,0.13,1.19,U] [#2 0.09,-0.87,0.00,M2] [#3 0.05,0.40,0.78,U] [#4 -0.74,-0.14,3.41,U] [#5 -0.09,-0.76,0.94,U] [#6 -0.93,-0.24,0.00,M9] [#7 0.37,0.18,0.93,U] [#8 -0.59,-0.41,0.97,U] 
21:40:29.295 00.002 10844 refined, 6 included, MultiStar: {-0.45, -0.07}, one-star: {-0.52, 0.32}
21:40:29.295 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.80) = xAngle (-2.19 = -2.19)
21:40:29.295 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.27 = -2.27)
21:40:29.295 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=-0.07 hyp=0.45 cameraTheta=-2.99 mountX=-0.26 mountY=-0.34, mountTheta=-2.22
21:40:29.295 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=-0.07, opts=13)
21:40:29.297 00.002 10844 Enqueuing Move request for scope (-0.45, -0.07)
21:40:29.297 00.000 11060 Worker thread wakes up
21:40:29.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.07) opts 0xd
21:40:29.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, -0.07)
21:40:29.297 00.000 11060 Moving (-0.45, -0.07) raw xDistance=-0.26 yDistance=-0.34
21:40:29.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:40:29.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:29.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:40:29.297 00.000 11060 MoveAxis(E, 40, ABG)
21:40:29.298 00.001 11060 Guiding  Dir = 2, Dur = 40
21:40:29.303 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:29.308 00.005 11060 IsSlewing returns 0
21:40:29.308 00.000 11060 IsGuiding returns 0
21:40:29.324 00.016 10844 UpdateGuideState exits: m=980 SNR=19.8
21:40:29.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:29.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:29.324 00.000 10844 Enqueuing Expose request
21:40:29.351 00.027 11060 IsGuiding returns 0
21:40:29.351 00.000 11060 Move returns status 0, amount 40
21:40:29.351 00.000 11060 MoveAxis(N, 0, ABG)
21:40:29.351 00.000 11060 Move returns status 0, amount 0
21:40:29.351 00.000 11060 move complete, result=0
21:40:29.351 00.000 11060 worker thread done servicing request
21:40:29.351 00.000 11060 Worker thread wakes up
21:40:29.351 00.000 10844 GuideStep: -0.3 px 40 ms EAST, -0.3 px 0 ms NORTH
21:40:29.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:29.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:29.975 00.624 11060 Exposure complete
21:40:30.134 00.159 11060 worker thread done servicing request
21:40:30.134 00.000 10844 OnExposeComplete: enter
21:40:30.134 00.000 10844 UpdateGuideState(): m_state=6
21:40:30.134 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
21:40:30.134 00.000 10844 Star::Find returns 1 (0), X=91.38, Y=468.23, Mass=1007, SNR=19.8, Peak=89 HFD=3.5
21:40:30.134 00.000 10844 MultiStar: [#1 0.24,0.18,0.97,U] [#2 -0.06,-0.83,0.89,U] [#3 -0.05,-0.15,0.66,U] [#4 -1.26,-0.05,0.00,M3] [#5 0.22,-1.00,0.00,M1] [#6 -1.25,-0.39,0.00,M10] [#7 -0.63,-0.00,1.11,U] [#8 -0.68,-0.83,0.00,M1] 
21:40:30.134 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.06}, one-star: {-0.03, 0.39}
21:40:30.134 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.80) = xAngle (-1.88 = -1.88)
21:40:30.134 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.97 = -1.97)
21:40:30.134 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.69 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
21:40:30.136 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.06, opts=13)
21:40:30.136 00.000 10844 Enqueuing Move request for scope (-0.12, -0.06)
21:40:30.136 00.000 11060 Worker thread wakes up
21:40:30.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
21:40:30.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
21:40:30.136 00.000 11060 Moving (-0.12, -0.06) raw xDistance=-0.04 yDistance=-0.13
21:40:30.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:40:30.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:30.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:40:30.136 00.000 11060 MoveAxis(E, 0, ABG)
21:40:30.136 00.000 11060 Move returns status 0, amount 0
21:40:30.136 00.000 11060 MoveAxis(N, 0, ABG)
21:40:30.138 00.002 11060 Move returns status 0, amount 0
21:40:30.138 00.000 11060 move complete, result=0
21:40:30.138 00.000 11060 worker thread done servicing request
21:40:30.141 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:30.160 00.019 10844 UpdateGuideState exits: m=1007 SNR=19.8
21:40:30.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:30.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:30.160 00.000 10844 Enqueuing Expose request
21:40:30.160 00.000 11060 Worker thread wakes up
21:40:30.160 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:40:30.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:30.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:30.792 00.632 11060 Exposure complete
21:40:30.973 00.181 11060 worker thread done servicing request
21:40:30.973 00.000 10844 OnExposeComplete: enter
21:40:30.978 00.005 10844 UpdateGuideState(): m_state=6
21:40:30.978 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
21:40:30.978 00.000 10844 Star::Find returns 1 (0), X=91.06, Y=467.11, Mass=1269, SNR=22.4, Peak=114 HFD=3.7
21:40:30.978 00.000 10844 MultiStar: [#1 -1.21,-0.40,0.00,M1] [#2 0.19,-1.05,0.00,M2] [#3 -0.80,0.01,0.75,U] [#4 -1.46,-0.24,0.00,M4] [#5 -0.54,-0.35,0.88,U] [#6 -1.50,-0.85,0.00,R] [#7 -0.99,-0.51,0.00,M1] [#8 -0.67,-0.76,0.00,M2] 
21:40:30.978 00.000 10844 refined, 2 included, MultiStar: {-0.54, -0.39}, one-star: {-0.35, -0.72}
21:40:30.978 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.80) = xAngle (-1.71 = -1.71)
21:40:30.978 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.80 = -1.80)
21:40:30.978 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=-0.39 hyp=0.67 cameraTheta=-2.52 mountX=-0.09 mountY=-0.65, mountTheta=-1.71
21:40:30.978 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=-0.39, opts=13)
21:40:30.978 00.000 10844 Enqueuing Move request for scope (-0.54, -0.39)
21:40:30.981 00.003 11060 Worker thread wakes up
21:40:30.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.39) opts 0xd
21:40:30.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, -0.39)
21:40:30.981 00.000 11060 Moving (-0.54, -0.39) raw xDistance=-0.09 yDistance=-0.65
21:40:30.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:40:30.981 00.000 11060 resist switch: large excursion: input -0.65 thresh 0.57 direction from 1 to -1
21:40:30.981 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.95
21:40:30.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.65
21:40:30.981 00.000 11060 MoveAxis(E, 0, ABG)
21:40:30.981 00.000 11060 Move returns status 0, amount 0
21:40:30.981 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 500 applied
21:40:30.981 00.000 11060 MoveAxis(N, 749, ABG)
21:40:30.981 00.000 11060 duration set to 500 by maxDecDuration
21:40:30.981 00.000 11060 Guiding  Dir = 0, Dur = 500
21:40:30.988 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:31.009 00.021 11060 IsSlewing returns 0
21:40:31.009 00.000 11060 IsGuiding returns 0
21:40:31.009 00.000 10844 UpdateGuideState exits: m=1269 SNR=22.4
21:40:31.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:31.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:31.009 00.000 10844 Enqueuing Expose request
21:40:31.532 00.523 11060 IsGuiding returns 0
21:40:31.532 00.000 11060 Move returns status 0, amount 500
21:40:31.532 00.000 11060 move complete, result=0
21:40:31.532 00.000 11060 worker thread done servicing request
21:40:31.532 00.000 11060 Worker thread wakes up
21:40:31.532 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 500 ms NORTH
21:40:31.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:31.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:32.163 00.631 11060 Exposure complete
21:40:32.320 00.157 11060 worker thread done servicing request
21:40:32.320 00.000 10844 OnExposeComplete: enter
21:40:32.320 00.000 10844 UpdateGuideState(): m_state=6
21:40:32.320 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
21:40:32.320 00.000 10844 Star::Find returns 1 (0), X=91.84, Y=467.38, Mass=880, SNR=18.2, Peak=73 HFD=3.7
21:40:32.320 00.000 10844 MultiStar: [#1 0.20,-0.48,0.97,U] [#2 0.31,-1.15,0.00,M3] [#3 -0.87,0.12,0.00,M1] [#4 -0.82,-0.72,0.00,M5] [#5 0.22,-1.10,0.00,M1] [#6 0.02,0.44,0.88,U] [#7 -0.42,-0.64,0.97,U] [#8 -0.62,-1.27,0.00,M3] 
21:40:32.320 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.30}, one-star: {0.43, -0.45}
21:40:32.320 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.80) = xAngle (-0.57 = -0.57)
21:40:32.320 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.65 = -0.65)
21:40:32.320 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.37 mountX=0.26 mountY=-0.19, mountTheta=-0.62
21:40:32.320 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.30, opts=13)
21:40:32.320 00.000 10844 Enqueuing Move request for scope (0.06, -0.30)
21:40:32.320 00.000 11060 Worker thread wakes up
21:40:32.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
21:40:32.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
21:40:32.320 00.000 11060 Moving (0.06, -0.30) raw xDistance=0.26 yDistance=-0.19
21:40:32.320 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=-0.02, ShCount=3, LgCount=0, SticCount=0,  Deflections: 0=-0.454090, 1:0.187835
21:40:32.320 00.000 11060 BLC: No correction, Miss < min_move
21:40:32.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
21:40:32.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:32.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:40:32.320 00.000 11060 MoveAxis(W, 38, ABG)
21:40:32.320 00.000 11060 Guiding  Dir = 3, Dur = 38
21:40:32.328 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:32.330 00.002 11060 IsSlewing returns 0
21:40:32.330 00.000 11060 IsGuiding returns 0
21:40:32.348 00.018 10844 UpdateGuideState exits: m=880 SNR=18.2
21:40:32.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:32.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:32.348 00.000 10844 Enqueuing Expose request
21:40:32.372 00.024 11060 IsGuiding returns 0
21:40:32.372 00.000 11060 Move returns status 0, amount 38
21:40:32.372 00.000 11060 MoveAxis(N, 0, ABG)
21:40:32.372 00.000 11060 Move returns status 0, amount 0
21:40:32.372 00.000 11060 move complete, result=0
21:40:32.372 00.000 11060 worker thread done servicing request
21:40:32.372 00.000 10844 GuideStep: 0.3 px 38 ms WEST, -0.2 px 0 ms NORTH
21:40:32.372 00.000 11060 Worker thread wakes up
21:40:32.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:32.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:32.997 00.625 11060 Exposure complete
21:40:33.150 00.153 11060 worker thread done servicing request
21:40:33.150 00.000 10844 OnExposeComplete: enter
21:40:33.150 00.000 10844 UpdateGuideState(): m_state=6
21:40:33.150 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
21:40:33.150 00.000 10844 Star::Find returns 1 (0), X=91.72, Y=467.87, Mass=794, SNR=17.5, Peak=97 HFD=3.3
21:40:33.152 00.002 10844 MultiStar: [#1 -0.65,0.06,1.28,U] [#2 -0.41,-0.68,0.86,U] [#3 -0.62,-0.03,1.01,U] [#4 -0.94,-0.38,0.00,M6] [#5 0.11,-0.29,1.06,U] [#6 0.02,0.72,1.07,U] [#7 -0.18,0.90,0.00,M1] [#8 -0.99,-0.74,0.00,M4] 
21:40:33.152 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.01}, one-star: {0.31, 0.03}
21:40:33.152 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.80) = xAngle (-2.30 = -2.30)
21:40:33.152 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.39 = -2.39)
21:40:33.152 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.11 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
21:40:33.152 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.01, opts=13)
21:40:33.152 00.000 10844 Enqueuing Move request for scope (-0.22, -0.01)
21:40:33.152 00.000 11060 Worker thread wakes up
21:40:33.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
21:40:33.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
21:40:33.152 00.000 11060 Moving (-0.22, -0.01) raw xDistance=-0.15 yDistance=-0.15
21:40:33.154 00.002 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=-0.02, ShCount=3, LgCount=0, SticCount=0,  Deflections: 0=-0.454090, 1:0.187835, 2:0.150001
21:40:33.154 00.000 11060 BLC: No correction, Miss < min_move
21:40:33.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:40:33.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:33.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:40:33.154 00.000 11060 MoveAxis(E, 20, ABG)
21:40:33.154 00.000 11060 Guiding  Dir = 2, Dur = 20
21:40:33.159 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:33.165 00.006 11060 IsSlewing returns 0
21:40:33.166 00.001 11060 IsGuiding returns 0
21:40:33.172 00.006 10844 UpdateGuideState exits: m=794 SNR=17.5
21:40:33.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:33.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:33.172 00.000 10844 Enqueuing Expose request
21:40:33.197 00.025 11060 IsGuiding returns 0
21:40:33.197 00.000 11060 Move returns status 0, amount 20
21:40:33.197 00.000 11060 MoveAxis(N, 0, ABG)
21:40:33.197 00.000 11060 Move returns status 0, amount 0
21:40:33.197 00.000 11060 move complete, result=0
21:40:33.197 00.000 11060 worker thread done servicing request
21:40:33.197 00.000 11060 Worker thread wakes up
21:40:33.197 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
21:40:33.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:33.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:33.818 00.621 11060 Exposure complete
21:40:33.990 00.172 11060 worker thread done servicing request
21:40:33.990 00.000 10844 OnExposeComplete: enter
21:40:33.990 00.000 10844 UpdateGuideState(): m_state=6
21:40:33.990 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
21:40:33.990 00.000 10844 Star::Find returns 1 (0), X=90.99, Y=466.79, Mass=836, SNR=17.9, Peak=77 HFD=3.5
21:40:33.990 00.000 10844 MultiStar: [#1 -0.73,-0.12,1.37,U] [#2 -0.96,-1.90,0.00,M3] [#3 0.06,-0.19,0.83,U] [#4 -0.78,-1.03,0.00,M7] [#5 -0.96,-1.33,0.00,M1] [#6 0.28,1.02,0.00,M1] [#7 -0.36,-0.90,0.00,M2] [#8 -0.34,-0.71,0.96,U] 
21:40:33.990 00.000 10844 refined, 3 included, MultiStar: {-0.41, -0.49}, one-star: {-0.42, -1.05}
21:40:33.990 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.80) = xAngle (-1.46 = -1.46)
21:40:33.990 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.54 = -1.54)
21:40:33.990 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.49 hyp=0.64 cameraTheta=-2.26 mountX=0.07 mountY=-0.64, mountTheta=-1.46
21:40:33.990 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.49, opts=13)
21:40:33.990 00.000 10844 Enqueuing Move request for scope (-0.41, -0.49)
21:40:33.990 00.000 11060 Worker thread wakes up
21:40:33.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.49) opts 0xd
21:40:33.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.49)
21:40:33.990 00.000 11060 Moving (-0.41, -0.49) raw xDistance=0.07 yDistance=-0.64
21:40:33.990 00.000 11060 BLC: window closed
21:40:33.990 00.000 11060 BLC: History state: CurrMiss=0.64, AvgInitMiss=-0.02, ShCount=3, LgCount=0, SticCount=0,  Deflections: 0=-0.454090, 1:0.187835, 2:0.150001
21:40:33.990 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:40:33.990 00.000 11060 BLC: window closed
21:40:33.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:40:33.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.64
21:40:33.990 00.000 11060 MoveAxis(E, 0, ABG)
21:40:33.990 00.000 11060 Move returns status 0, amount 0
21:40:33.990 00.000 11060 MoveAxis(N, 245, ABG)
21:40:33.995 00.005 11060 Guiding  Dir = 0, Dur = 245
21:40:34.000 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:34.021 00.021 10844 UpdateGuideState exits: m=836 SNR=17.9
21:40:34.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:34.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:34.021 00.000 10844 Enqueuing Expose request
21:40:34.027 00.006 11060 IsSlewing returns 0
21:40:34.027 00.000 11060 IsGuiding returns 0
21:40:34.297 00.270 11060 IsGuiding returns 0
21:40:34.297 00.000 11060 Move returns status 0, amount 245
21:40:34.297 00.000 11060 move complete, result=0
21:40:34.299 00.002 11060 worker thread done servicing request
21:40:34.299 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.6 px 245 ms NORTH
21:40:34.299 00.000 11060 Worker thread wakes up
21:40:34.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:34.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:34.932 00.633 11060 Exposure complete
21:40:35.107 00.175 11060 worker thread done servicing request
21:40:35.107 00.000 10844 OnExposeComplete: enter
21:40:35.107 00.000 10844 UpdateGuideState(): m_state=6
21:40:35.107 00.000 10844 Star::Find(15, 90, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
21:40:35.107 00.000 10844 Star::Find returns 1 (0), X=90.91, Y=467.56, Mass=1116, SNR=20.8, Peak=96 HFD=3.6
21:40:35.107 00.000 10844 MultiStar: [#1 -0.35,-1.02,0.00,M1] [#2 0.03,-1.21,0.00,M4] [#3 0.02,-0.52,0.78,U] [#4 -0.40,-0.67,3.35,U] [#5 -0.02,-0.81,0.91,U] [#6 0.14,0.44,0.97,U] [#7 0.60,-0.67,0.00,M3] [#8 -0.80,-0.74,0.00,M4] 
21:40:35.107 00.000 10844 refined, 4 included, MultiStar: {-0.24, -0.46}, one-star: {-0.50, -0.28}
21:40:35.107 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.80) = xAngle (-1.25 = -1.25)
21:40:35.107 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.34 = -1.34)
21:40:35.107 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.46 hyp=0.52 cameraTheta=-2.05 mountX=0.17 mountY=-0.51, mountTheta=-1.26
21:40:35.110 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.46, opts=13)
21:40:35.110 00.000 10844 Enqueuing Move request for scope (-0.24, -0.46)
21:40:35.110 00.000 11060 Worker thread wakes up
21:40:35.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.46) opts 0xd
21:40:35.110 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.46)
21:40:35.110 00.000 11060 Moving (-0.24, -0.46) raw xDistance=0.17 yDistance=-0.51
21:40:35.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
21:40:35.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.51
21:40:35.110 00.000 11060 MoveAxis(W, 24, ABG)
21:40:35.110 00.000 11060 Guiding  Dir = 3, Dur = 24
21:40:35.117 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:35.127 00.010 11060 IsSlewing returns 0
21:40:35.128 00.001 11060 IsGuiding returns 0
21:40:35.133 00.005 10844 UpdateGuideState exits: m=1116 SNR=20.8
21:40:35.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:35.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:35.133 00.000 10844 Enqueuing Expose request
21:40:35.164 00.031 11060 IsGuiding returns 0
21:40:35.164 00.000 11060 Move returns status 0, amount 24
21:40:35.164 00.000 11060 MoveAxis(N, 195, ABG)
21:40:35.164 00.000 11060 Guiding  Dir = 0, Dur = 195
21:40:35.172 00.008 11060 IsSlewing returns 0
21:40:35.172 00.000 11060 IsGuiding returns 0
21:40:35.374 00.202 11060 IsGuiding returns 0
21:40:35.374 00.000 11060 Move returns status 0, amount 195
21:40:35.374 00.000 11060 move complete, result=0
21:40:35.376 00.002 11060 worker thread done servicing request
21:40:35.376 00.000 11060 Worker thread wakes up
21:40:35.376 00.000 10844 GuideStep: 0.2 px 24 ms WEST, -0.5 px 195 ms NORTH
21:40:35.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:35.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:36.005 00.629 11060 Exposure complete
21:40:36.160 00.155 11060 worker thread done servicing request
21:40:36.160 00.000 10844 OnExposeComplete: enter
21:40:36.160 00.000 10844 UpdateGuideState(): m_state=6
21:40:36.160 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
21:40:36.160 00.000 10844 Star::Find returns 1 (0), X=90.14, Y=467.13, Mass=1030, SNR=20.3, Peak=101 HFD=3.7
21:40:36.160 00.000 10844 MultiStar: [#1 0.25,-0.68,1.01,U] [#2 0.35,-1.48,0.00,M5] [#3 -0.48,-0.05,0.87,U] [#4 0.63,-0.94,0.00,M7] [#5 0.03,-0.27,1.04,U] [#6 0.67,-0.13,0.86,U] [#7 -0.70,-0.20,0.77,U] [#8 -0.69,-0.55,0.00,M5] 
21:40:36.160 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.36}, one-star: {-1.27, -0.71}
21:40:36.160 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.80) = xAngle (-1.37 = -1.37)
21:40:36.160 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.45 = -1.45)
21:40:36.160 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.36 hyp=0.43 cameraTheta=-2.17 mountX=0.09 mountY=-0.43, mountTheta=-1.37
21:40:36.162 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.36, opts=13)
21:40:36.163 00.001 10844 Enqueuing Move request for scope (-0.24, -0.36)
21:40:36.163 00.000 11060 Worker thread wakes up
21:40:36.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.36) opts 0xd
21:40:36.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.36)
21:40:36.163 00.000 11060 Moving (-0.24, -0.36) raw xDistance=0.09 yDistance=-0.43
21:40:36.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:40:36.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
21:40:36.163 00.000 11060 MoveAxis(E, 0, ABG)
21:40:36.163 00.000 11060 Move returns status 0, amount 0
21:40:36.163 00.000 11060 MoveAxis(N, 165, ABG)
21:40:36.163 00.000 11060 Guiding  Dir = 0, Dur = 165
21:40:36.168 00.005 11060 IsSlewing returns 0
21:40:36.168 00.000 11060 IsGuiding returns 0
21:40:36.168 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:36.184 00.016 10844 UpdateGuideState exits: m=1030 SNR=20.3
21:40:36.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:36.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:36.184 00.000 10844 Enqueuing Expose request
21:40:36.363 00.179 11060 IsGuiding returns 0
21:40:36.363 00.000 11060 Move returns status 0, amount 165
21:40:36.363 00.000 11060 move complete, result=0
21:40:36.363 00.000 11060 worker thread done servicing request
21:40:36.363 00.000 11060 Worker thread wakes up
21:40:36.363 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 165 ms NORTH
21:40:36.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:36.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:37.006 00.643 11060 Exposure complete
21:40:37.165 00.159 11060 worker thread done servicing request
21:40:37.166 00.001 10844 OnExposeComplete: enter
21:40:37.166 00.000 10844 UpdateGuideState(): m_state=6
21:40:37.166 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
21:40:37.166 00.000 10844 Star::Find returns 1 (0), X=90.86, Y=467.28, Mass=1062, SNR=20.5, Peak=94 HFD=3.4
21:40:37.166 00.000 10844 MultiStar: [#1 -0.09,-0.84,1.03,U] [#2 0.04,-1.42,0.00,M6] [#3 0.28,0.64,0.72,U] [#4 -0.07,-0.33,3.32,U] [#5 -0.32,-1.05,0.00,M1] [#6 0.89,-0.47,0.00,M1] [#7 -0.51,-1.80,0.00,M3] [#8 0.11,-1.26,0.00,M6] 
21:40:37.166 00.000 10844 refined, 3 included, MultiStar: {-0.11, -0.34}, one-star: {-0.55, -0.56}
21:40:37.166 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.80) = xAngle (-1.08 = -1.08)
21:40:37.166 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.17 = -1.17)
21:40:37.166 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.34 hyp=0.35 cameraTheta=-1.89 mountX=0.17 mountY=-0.32, mountTheta=-1.10
21:40:37.168 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.34, opts=13)
21:40:37.168 00.000 10844 Enqueuing Move request for scope (-0.11, -0.34)
21:40:37.168 00.000 11060 Worker thread wakes up
21:40:37.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.34) opts 0xd
21:40:37.168 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.34)
21:40:37.168 00.000 11060 Moving (-0.11, -0.34) raw xDistance=0.17 yDistance=-0.32
21:40:37.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
21:40:37.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.32
21:40:37.168 00.000 11060 MoveAxis(W, 24, ABG)
21:40:37.168 00.000 11060 Guiding  Dir = 3, Dur = 24
21:40:37.173 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:37.189 00.016 10844 UpdateGuideState exits: m=1062 SNR=20.5
21:40:37.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:37.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:37.189 00.000 10844 Enqueuing Expose request
21:40:37.194 00.005 11060 IsSlewing returns 0
21:40:37.194 00.000 11060 IsGuiding returns 0
21:40:37.233 00.039 11060 IsGuiding returns 0
21:40:37.233 00.000 11060 Move returns status 0, amount 24
21:40:37.233 00.000 11060 MoveAxis(N, 124, ABG)
21:40:37.233 00.000 11060 Guiding  Dir = 0, Dur = 124
21:40:37.246 00.013 11060 IsSlewing returns 0
21:40:37.247 00.001 11060 IsGuiding returns 0
21:40:37.382 00.135 11060 IsGuiding returns 0
21:40:37.382 00.000 11060 Move returns status 0, amount 124
21:40:37.383 00.001 11060 move complete, result=0
21:40:37.383 00.000 11060 worker thread done servicing request
21:40:37.383 00.000 11060 Worker thread wakes up
21:40:37.383 00.000 10844 GuideStep: 0.2 px 24 ms WEST, -0.3 px 124 ms NORTH
21:40:37.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:37.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:38.007 00.624 11060 Exposure complete
21:40:38.170 00.163 11060 worker thread done servicing request
21:40:38.171 00.001 10844 OnExposeComplete: enter
21:40:38.171 00.000 10844 UpdateGuideState(): m_state=6
21:40:38.171 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
21:40:38.171 00.000 10844 Star::Find returns 1 (0), X=91.78, Y=467.22, Mass=1036, SNR=19.9, Peak=92 HFD=3.7
21:40:38.171 00.000 10844 MultiStar: [#1 0.13,-0.34,1.15,U] [#2 0.51,-1.29,0.00,M7] [#3 0.07,-0.41,0.78,U] [#4 0.14,-0.32,3.51,U] [#5 0.07,-0.57,0.87,U] [#6 0.65,-0.26,0.80,U] [#7 -0.58,-0.91,0.00,M4] [#8 -0.39,-1.17,0.00,M7] 
21:40:38.171 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.39}, one-star: {0.37, -0.62}
21:40:38.171 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.80) = xAngle (-0.28 = -0.28)
21:40:38.171 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.36 = -0.36)
21:40:38.171 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.39 hyp=0.44 cameraTheta=-1.08 mountX=0.42 mountY=-0.16, mountTheta=-0.35
21:40:38.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.39, opts=13)
21:40:38.173 00.000 10844 Enqueuing Move request for scope (0.21, -0.39)
21:40:38.173 00.000 11060 Worker thread wakes up
21:40:38.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.39) opts 0xd
21:40:38.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.39)
21:40:38.173 00.000 11060 Moving (0.21, -0.39) raw xDistance=0.42 yDistance=-0.16
21:40:38.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
21:40:38.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:38.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:40:38.173 00.000 11060 MoveAxis(W, 62, ABG)
21:40:38.173 00.000 11060 Guiding  Dir = 3, Dur = 62
21:40:38.182 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:38.186 00.004 11060 IsSlewing returns 0
21:40:38.187 00.001 11060 IsGuiding returns 0
21:40:38.197 00.010 10844 UpdateGuideState exits: m=1036 SNR=19.9
21:40:38.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:38.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:38.197 00.000 10844 Enqueuing Expose request
21:40:38.257 00.060 11060 IsGuiding returns 0
21:40:38.257 00.000 11060 Move returns status 0, amount 62
21:40:38.257 00.000 11060 MoveAxis(N, 0, ABG)
21:40:38.257 00.000 11060 Move returns status 0, amount 0
21:40:38.257 00.000 11060 move complete, result=0
21:40:38.259 00.002 11060 worker thread done servicing request
21:40:38.259 00.000 11060 Worker thread wakes up
21:40:38.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:38.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:38.274 00.015 10844 GuideStep: 0.4 px 62 ms WEST, -0.2 px 0 ms NORTH
21:40:38.385 00.111 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:40:38.895 00.510 11060 Exposure complete
21:40:39.096 00.201 11060 worker thread done servicing request
21:40:39.096 00.000 10844 OnExposeComplete: enter
21:40:39.096 00.000 10844 UpdateGuideState(): m_state=6
21:40:39.096 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
21:40:39.096 00.000 10844 Star::Find returns 1 (0), X=91.16, Y=468.03, Mass=856, SNR=18.1, Peak=89 HFD=3.4
21:40:39.096 00.000 10844 MultiStar: [#1 0.26,-0.40,1.21,U] [#2 -0.35,-0.85,0.00,M8] [#3 0.53,-0.12,0.89,U] [#4 -0.04,-0.45,3.74,U] [#5 0.33,-0.69,1.10,U] [#6 -0.03,0.82,1.11,U] [#7 -0.09,-0.57,1.04,U] [#8 -0.02,-1.04,0.00,M8] 
21:40:39.096 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.25}, one-star: {-0.25, 0.20}
21:40:39.096 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.80) = xAngle (-0.52 = -0.52)
21:40:39.096 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.61 = -0.61)
21:40:39.096 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.33 mountX=0.22 mountY=-0.15, mountTheta=-0.58
21:40:39.099 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.25, opts=13)
21:40:39.099 00.000 10844 Enqueuing Move request for scope (0.06, -0.25)
21:40:39.099 00.000 11060 Worker thread wakes up
21:40:39.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
21:40:39.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
21:40:39.099 00.000 11060 Moving (0.06, -0.25) raw xDistance=0.22 yDistance=-0.15
21:40:39.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:40:39.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:39.101 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:40:39.101 00.000 11060 MoveAxis(W, 35, ABG)
21:40:39.101 00.000 11060 Guiding  Dir = 3, Dur = 35
21:40:39.107 00.006 11060 IsSlewing returns 0
21:40:39.108 00.001 11060 IsGuiding returns 0
21:40:39.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:39.132 00.024 10844 UpdateGuideState exits: m=856 SNR=18.1
21:40:39.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:39.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:39.132 00.000 10844 Enqueuing Expose request
21:40:39.157 00.025 11060 IsGuiding returns 0
21:40:39.157 00.000 11060 Move returns status 0, amount 35
21:40:39.157 00.000 11060 MoveAxis(N, 0, ABG)
21:40:39.157 00.000 11060 Move returns status 0, amount 0
21:40:39.157 00.000 11060 move complete, result=0
21:40:39.159 00.002 11060 worker thread done servicing request
21:40:39.159 00.000 11060 Worker thread wakes up
21:40:39.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:39.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:39.160 00.001 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
21:40:39.784 00.624 11060 Exposure complete
21:40:39.972 00.188 11060 worker thread done servicing request
21:40:39.972 00.000 10844 OnExposeComplete: enter
21:40:39.972 00.000 10844 UpdateGuideState(): m_state=6
21:40:39.972 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
21:40:39.972 00.000 10844 Star::Find returns 1 (0), X=91.83, Y=467.21, Mass=874, SNR=18.4, Peak=81 HFD=3.6
21:40:39.972 00.000 10844 MultiStar: [#1 0.18,-1.54,0.00,M1] [#2 -0.34,-1.49,0.00,M9] [#3 -0.35,-0.78,0.82,U] [#4 -0.21,-0.71,3.85,U] [#5 0.72,-0.63,0.00,M1] [#6 0.84,0.21,0.00,M1] [#7 -0.38,-1.11,0.00,M4] [#8 -0.11,-1.84,0.00,M9] 
21:40:39.972 00.000 10844 refined, 2 included, MultiStar: {-0.12, -0.71}, one-star: {0.42, -0.63}
21:40:39.974 00.002 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.80) = xAngle (-0.93 = -0.93)
21:40:39.974 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.02 = -1.02)
21:40:39.974 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.71 hyp=0.72 cameraTheta=-1.74 mountX=0.43 mountY=-0.61, mountTheta=-0.96
21:40:39.974 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.71, opts=13)
21:40:39.974 00.000 10844 Enqueuing Move request for scope (-0.12, -0.71)
21:40:39.974 00.000 11060 Worker thread wakes up
21:40:39.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.71) opts 0xd
21:40:39.974 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.71)
21:40:39.974 00.000 11060 Moving (-0.12, -0.71) raw xDistance=0.43 yDistance=-0.61
21:40:39.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
21:40:39.977 00.003 11060 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.61
21:40:39.977 00.000 11060 MoveAxis(W, 64, ABG)
21:40:39.977 00.000 11060 Guiding  Dir = 3, Dur = 64
21:40:39.982 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:40.006 00.024 10844 UpdateGuideState exits: m=874 SNR=18.4
21:40:40.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:40.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:40.006 00.000 10844 Enqueuing Expose request
21:40:40.018 00.012 11060 IsSlewing returns 0
21:40:40.018 00.000 11060 IsGuiding returns 0
21:40:40.104 00.086 11060 IsGuiding returns 0
21:40:40.104 00.000 11060 Move returns status 0, amount 64
21:40:40.104 00.000 11060 MoveAxis(N, 234, ABG)
21:40:40.104 00.000 11060 Guiding  Dir = 0, Dur = 234
21:40:40.116 00.012 11060 IsSlewing returns 0
21:40:40.117 00.001 11060 IsGuiding returns 0
21:40:40.362 00.245 11060 IsGuiding returns 0
21:40:40.362 00.000 11060 Move returns status 0, amount 234
21:40:40.362 00.000 11060 move complete, result=0
21:40:40.362 00.000 11060 worker thread done servicing request
21:40:40.362 00.000 11060 Worker thread wakes up
21:40:40.362 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.6 px 234 ms NORTH
21:40:40.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:40.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:40.995 00.633 11060 Exposure complete
21:40:41.181 00.186 11060 worker thread done servicing request
21:40:41.181 00.000 10844 OnExposeComplete: enter
21:40:41.181 00.000 10844 UpdateGuideState(): m_state=6
21:40:41.181 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
21:40:41.181 00.000 10844 Star::Find returns 1 (0), X=92.10, Y=466.81, Mass=1049, SNR=20.6, Peak=120 HFD=3.1
21:40:41.181 00.000 10844 MultiStar: [#1 0.69,-0.39,1.10,U] [#2 0.97,-1.31,0.00,M10] [#3 0.21,-1.50,0.00,M1] [#4 0.52,-0.86,0.00,M4] [#5 0.76,-0.60,0.00,M2] [#6 1.11,0.15,0.00,M2] [#7 0.22,-1.02,0.00,M5] [#8 -0.02,-1.13,0.00,M10] 
21:40:41.181 00.000 10844 refined, 1 included, MultiStar: {0.69, -0.70}, one-star: {0.70, -1.03}
21:40:41.181 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.80) = xAngle (0.02 = 0.02)
21:40:41.181 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.07 = -0.07)
21:40:41.181 00.000 10844 CameraToMount -- cameraX=0.69 cameraY=-0.70 hyp=0.98 cameraTheta=-0.79 mountX=0.98 mountY=-0.07, mountTheta=-0.07
21:40:41.181 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.69, y=-0.70, opts=13)
21:40:41.181 00.000 10844 Enqueuing Move request for scope (0.69, -0.70)
21:40:41.181 00.000 11060 Worker thread wakes up
21:40:41.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.70) opts 0xd
21:40:41.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.69, -0.70)
21:40:41.181 00.000 11060 Moving (0.69, -0.70) raw xDistance=0.98 yDistance=-0.07
21:40:41.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.98
21:40:41.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:41.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:40:41.181 00.000 11060 MoveAxis(W, 146, ABG)
21:40:41.181 00.000 11060 Guiding  Dir = 3, Dur = 146
21:40:41.192 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:41.192 00.000 11060 IsSlewing returns 0
21:40:41.192 00.000 11060 IsGuiding returns 0
21:40:41.215 00.023 10844 UpdateGuideState exits: m=1049 SNR=20.6
21:40:41.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:41.217 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:41.217 00.000 10844 Enqueuing Expose request
21:40:41.352 00.135 11060 IsGuiding returns 0
21:40:41.352 00.000 11060 Move returns status 0, amount 146
21:40:41.352 00.000 11060 MoveAxis(N, 0, ABG)
21:40:41.352 00.000 11060 Move returns status 0, amount 0
21:40:41.352 00.000 11060 move complete, result=0
21:40:41.352 00.000 11060 worker thread done servicing request
21:40:41.352 00.000 11060 Worker thread wakes up
21:40:41.352 00.000 10844 GuideStep: 1.0 px 146 ms WEST, -0.1 px 0 ms NORTH
21:40:41.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:41.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:41.971 00.619 11060 Exposure complete
21:40:42.150 00.179 11060 worker thread done servicing request
21:40:42.150 00.000 10844 OnExposeComplete: enter
21:40:42.150 00.000 10844 UpdateGuideState(): m_state=6
21:40:42.150 00.000 10844 Star::Find(15, 92, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
21:40:42.150 00.000 10844 Star::Find returns 1 (0), X=91.96, Y=467.89, Mass=1039, SNR=20.1, Peak=94 HFD=3.9
21:40:42.150 00.000 10844 MultiStar: [#1 0.60,0.31,1.05,U] [#2 1.22,-1.38,0.00,R] [#3 0.87,0.04,0.00,M2] [#4 0.22,-0.60,3.63,U] [#5 0.04,-0.58,0.96,U] [#6 1.19,-0.03,0.00,M3] [#7 0.34,-0.19,0.91,U] [#8 0.05,-0.61,0.88,U] 
21:40:42.150 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.36}, one-star: {0.55, 0.06}
21:40:42.150 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
21:40:42.150 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.19 = -0.19)
21:40:42.150 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.36 hyp=0.46 cameraTheta=-0.91 mountX=0.46 mountY=-0.09, mountTheta=-0.19
21:40:42.150 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.36, opts=13)
21:40:42.155 00.005 10844 Enqueuing Move request for scope (0.28, -0.36)
21:40:42.155 00.000 11060 Worker thread wakes up
21:40:42.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.36) opts 0xd
21:40:42.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.36)
21:40:42.155 00.000 11060 Moving (0.28, -0.36) raw xDistance=0.46 yDistance=-0.09
21:40:42.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.46
21:40:42.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:42.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:40:42.155 00.000 11060 MoveAxis(W, 71, ABG)
21:40:42.155 00.000 11060 Guiding  Dir = 3, Dur = 71
21:40:42.160 00.005 11060 IsSlewing returns 0
21:40:42.161 00.001 11060 IsGuiding returns 0
21:40:42.161 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:42.184 00.023 10844 UpdateGuideState exits: m=1039 SNR=20.1
21:40:42.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:42.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:42.184 00.000 10844 Enqueuing Expose request
21:40:42.235 00.051 11060 IsGuiding returns 0
21:40:42.235 00.000 11060 Move returns status 0, amount 71
21:40:42.236 00.001 11060 MoveAxis(N, 0, ABG)
21:40:42.236 00.000 11060 Move returns status 0, amount 0
21:40:42.236 00.000 11060 move complete, result=0
21:40:42.236 00.000 11060 worker thread done servicing request
21:40:42.236 00.000 11060 Worker thread wakes up
21:40:42.236 00.000 10844 GuideStep: 0.5 px 71 ms WEST, -0.1 px 0 ms NORTH
21:40:42.237 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:42.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:42.877 00.640 11060 Exposure complete
21:40:43.061 00.184 11060 worker thread done servicing request
21:40:43.063 00.002 10844 OnExposeComplete: enter
21:40:43.063 00.000 10844 UpdateGuideState(): m_state=6
21:40:43.063 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
21:40:43.063 00.000 10844 Star::Find returns 1 (0), X=91.85, Y=467.41, Mass=856, SNR=18.5, Peak=81 HFD=3.3
21:40:43.063 00.000 10844 MultiStar: [#1 0.38,-0.14,1.22,U] [#2 -0.30,0.04,1.00,U] [#3 0.21,-0.46,0.81,U] [#4 0.82,-0.21,3.99,U] [#5 -0.01,-1.14,0.00,M2] [#6 2.07,0.34,0.00,M4] [#7 0.74,-0.71,0.00,M5] [#8 1.10,-1.01,0.00,M10] 
21:40:43.063 00.000 10844 refined, 4 included, MultiStar: {0.51, -0.22}, one-star: {0.44, -0.43}
21:40:43.063 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.80) = xAngle (0.39 = 0.39)
21:40:43.063 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.31 = 0.31)
21:40:43.065 00.002 10844 CameraToMount -- cameraX=0.51 cameraY=-0.22 hyp=0.55 cameraTheta=-0.41 mountX=0.51 mountY=0.17, mountTheta=0.32
21:40:43.068 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-0.22, opts=13)
21:40:43.068 00.000 10844 Enqueuing Move request for scope (0.51, -0.22)
21:40:43.070 00.002 11060 Worker thread wakes up
21:40:43.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.22) opts 0xd
21:40:43.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -0.22)
21:40:43.070 00.000 11060 Moving (0.51, -0.22) raw xDistance=0.51 yDistance=0.17
21:40:43.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
21:40:43.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:43.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:40:43.070 00.000 11060 MoveAxis(W, 77, ABG)
21:40:43.070 00.000 11060 Guiding  Dir = 3, Dur = 77
21:40:43.075 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:43.081 00.006 11060 IsSlewing returns 0
21:40:43.082 00.001 11060 IsGuiding returns 0
21:40:43.091 00.009 10844 UpdateGuideState exits: m=856 SNR=18.5
21:40:43.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:43.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:43.091 00.000 10844 Enqueuing Expose request
21:40:43.173 00.082 11060 IsGuiding returns 0
21:40:43.173 00.000 11060 Move returns status 0, amount 77
21:40:43.173 00.000 11060 MoveAxis(N, 0, ABG)
21:40:43.173 00.000 11060 Move returns status 0, amount 0
21:40:43.173 00.000 11060 move complete, result=0
21:40:43.173 00.000 11060 worker thread done servicing request
21:40:43.176 00.003 11060 Worker thread wakes up
21:40:43.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:43.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:43.177 00.001 10844 GuideStep: 0.5 px 77 ms WEST, 0.2 px 0 ms NORTH
21:40:43.792 00.615 11060 Exposure complete
21:40:43.949 00.157 11060 worker thread done servicing request
21:40:43.949 00.000 10844 OnExposeComplete: enter
21:40:43.949 00.000 10844 UpdateGuideState(): m_state=6
21:40:43.949 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
21:40:43.949 00.000 10844 Star::Find returns 1 (0), X=91.87, Y=466.91, Mass=977, SNR=19.7, Peak=90 HFD=2.9
21:40:43.953 00.004 10844 MultiStar: [#1 0.75,-0.37,1.06,U] [#2 0.38,-0.07,0.83,U] [#3 0.50,-0.12,0.70,U] [#4 0.67,-0.40,3.40,U] [#5 0.56,-0.84,0.00,M3] [#6 1.44,0.43,0.00,M5] [#7 0.87,0.35,0.00,M6] [#8 0.72,-0.65,0.00,R] 
21:40:43.953 00.000 10844 refined, 4 included, MultiStar: {0.60, -0.40}, one-star: {0.46, -0.92}
21:40:43.953 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.80) = xAngle (0.21 = 0.21)
21:40:43.953 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.13 = 0.13)
21:40:43.953 00.000 10844 CameraToMount -- cameraX=0.60 cameraY=-0.40 hyp=0.72 cameraTheta=-0.59 mountX=0.70 mountY=0.09, mountTheta=0.13
21:40:43.954 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.60, y=-0.40, opts=13)
21:40:43.954 00.000 10844 Enqueuing Move request for scope (0.60, -0.40)
21:40:43.954 00.000 11060 Worker thread wakes up
21:40:43.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.40) opts 0xd
21:40:43.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.60, -0.40)
21:40:43.954 00.000 11060 Moving (0.60, -0.40) raw xDistance=0.70 yDistance=0.09
21:40:43.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.70
21:40:43.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:43.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:40:43.954 00.000 11060 MoveAxis(W, 106, ABG)
21:40:43.954 00.000 11060 Guiding  Dir = 3, Dur = 106
21:40:43.959 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:43.974 00.015 10844 UpdateGuideState exits: m=977 SNR=19.7
21:40:43.979 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:43.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:43.979 00.000 10844 Enqueuing Expose request
21:40:43.979 00.000 11060 IsSlewing returns 0
21:40:43.979 00.000 11060 IsGuiding returns 0
21:40:44.099 00.120 11060 IsGuiding returns 0
21:40:44.099 00.000 11060 Move returns status 0, amount 106
21:40:44.099 00.000 11060 MoveAxis(N, 0, ABG)
21:40:44.099 00.000 11060 Move returns status 0, amount 0
21:40:44.099 00.000 11060 move complete, result=0
21:40:44.099 00.000 11060 worker thread done servicing request
21:40:44.101 00.002 11060 Worker thread wakes up
21:40:44.101 00.000 10844 GuideStep: 0.7 px 106 ms WEST, 0.1 px 0 ms NORTH
21:40:44.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:44.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:44.731 00.630 11060 Exposure complete
21:40:44.886 00.155 11060 worker thread done servicing request
21:40:44.886 00.000 10844 OnExposeComplete: enter
21:40:44.886 00.000 10844 UpdateGuideState(): m_state=6
21:40:44.889 00.003 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
21:40:44.889 00.000 10844 Star::Find returns 1 (0), X=91.79, Y=467.51, Mass=689, SNR=16.5, Peak=77 HFD=3.0
21:40:44.891 00.002 10844 MultiStar: [#1 0.78,0.24,1.10,U] [#2 -0.33,0.97,0.00,M1] [#3 0.08,-0.10,0.92,U] [#4 -0.05,-0.56,3.99,U] [#5 0.56,-0.42,1.31,U] [#6 1.05,0.32,0.00,M6] [#7 0.81,-0.75,0.00,M7] [#8 -0.95,-0.41,0.00,M1] 
21:40:44.891 00.000 10844 refined, 4 included, MultiStar: {0.22, -0.35}, one-star: {0.38, -0.32}
21:40:44.891 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.80) = xAngle (-0.21 = -0.21)
21:40:44.891 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.29 = -0.29)
21:40:44.892 00.001 10844 CameraToMount -- cameraX=0.22 cameraY=-0.35 hyp=0.42 cameraTheta=-1.01 mountX=0.41 mountY=-0.12, mountTheta=-0.29
21:40:44.893 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.35, opts=13)
21:40:44.893 00.000 10844 Enqueuing Move request for scope (0.22, -0.35)
21:40:44.894 00.001 11060 Worker thread wakes up
21:40:44.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.35) opts 0xd
21:40:44.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.35)
21:40:44.894 00.000 11060 Moving (0.22, -0.35) raw xDistance=0.41 yDistance=-0.12
21:40:44.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.41
21:40:44.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:44.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:40:44.894 00.000 11060 MoveAxis(W, 63, ABG)
21:40:44.894 00.000 11060 Guiding  Dir = 3, Dur = 63
21:40:44.901 00.007 11060 IsSlewing returns 0
21:40:44.901 00.000 11060 IsGuiding returns 0
21:40:44.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:44.917 00.016 10844 UpdateGuideState exits: m=689 SNR=16.5
21:40:44.918 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:44.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:44.918 00.000 10844 Enqueuing Expose request
21:40:44.980 00.062 11060 IsGuiding returns 0
21:40:44.980 00.000 11060 Move returns status 0, amount 63
21:40:44.980 00.000 11060 MoveAxis(N, 0, ABG)
21:40:44.980 00.000 11060 Move returns status 0, amount 0
21:40:44.980 00.000 11060 move complete, result=0
21:40:44.980 00.000 11060 worker thread done servicing request
21:40:44.980 00.000 11060 Worker thread wakes up
21:40:44.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:44.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:44.980 00.000 10844 GuideStep: 0.4 px 63 ms WEST, -0.1 px 0 ms NORTH
21:40:45.624 00.644 11060 Exposure complete
21:40:45.792 00.168 11060 worker thread done servicing request
21:40:45.792 00.000 10844 OnExposeComplete: enter
21:40:45.792 00.000 10844 UpdateGuideState(): m_state=6
21:40:45.792 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
21:40:45.792 00.000 10844 Star::Find returns 1 (0), X=92.22, Y=467.48, Mass=1162, SNR=21.9, Peak=108 HFD=3.5
21:40:45.792 00.000 10844 MultiStar: [#1 0.60,0.18,1.00,U] [#2 0.12,0.63,0.84,U] [#3 0.13,0.51,0.57,U] [#4 0.33,-0.61,3.45,U] [#5 0.97,-0.52,0.00,M3] [#6 1.21,0.90,0.00,M7] [#7 0.68,-0.68,0.00,M8] [#8 -0.30,0.25,0.71,U] 
21:40:45.792 00.000 10844 refined, 5 included, MultiStar: {0.33, -0.17}, one-star: {0.81, -0.35}
21:40:45.792 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.80) = xAngle (0.33 = 0.33)
21:40:45.794 00.002 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.25 = 0.25)
21:40:45.794 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.17 hyp=0.38 cameraTheta=-0.47 mountX=0.35 mountY=0.09, mountTheta=0.25
21:40:45.794 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.17, opts=13)
21:40:45.794 00.000 10844 Enqueuing Move request for scope (0.33, -0.17)
21:40:45.794 00.000 11060 Worker thread wakes up
21:40:45.796 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.17) opts 0xd
21:40:45.796 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.17)
21:40:45.796 00.000 11060 Moving (0.33, -0.17) raw xDistance=0.35 yDistance=0.09
21:40:45.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
21:40:45.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:45.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:40:45.796 00.000 11060 MoveAxis(W, 54, ABG)
21:40:45.796 00.000 11060 Guiding  Dir = 3, Dur = 54
21:40:45.803 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:45.806 00.003 11060 IsSlewing returns 0
21:40:45.807 00.001 11060 IsGuiding returns 0
21:40:45.821 00.014 10844 UpdateGuideState exits: m=1162 SNR=21.9
21:40:45.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:45.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:45.821 00.000 10844 Enqueuing Expose request
21:40:45.877 00.056 11060 IsGuiding returns 0
21:40:45.877 00.000 11060 Move returns status 0, amount 54
21:40:45.877 00.000 11060 MoveAxis(N, 0, ABG)
21:40:45.878 00.001 11060 Move returns status 0, amount 0
21:40:45.878 00.000 11060 move complete, result=0
21:40:45.878 00.000 11060 worker thread done servicing request
21:40:45.878 00.000 11060 Worker thread wakes up
21:40:45.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:45.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:45.878 00.000 10844 GuideStep: 0.4 px 54 ms WEST, 0.1 px 0 ms NORTH
21:40:46.513 00.635 11060 Exposure complete
21:40:46.705 00.192 11060 worker thread done servicing request
21:40:46.706 00.001 10844 OnExposeComplete: enter
21:40:46.706 00.000 10844 UpdateGuideState(): m_state=6
21:40:46.706 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
21:40:46.706 00.000 10844 Star::Find returns 1 (0), X=92.61, Y=467.47, Mass=1158, SNR=21.6, Peak=89 HFD=3.4
21:40:46.706 00.000 10844 MultiStar: [#1 0.71,0.46,0.96,U] [#2 -0.05,0.66,0.83,U] [#3 0.67,-0.34,0.74,U] [#4 0.18,0.17,3.12,U] [#5 0.25,-0.52,0.75,U] [#6 1.27,1.26,0.00,M8] [#7 0.51,-0.24,0.85,U] [#8 -0.28,0.52,0.87,U] 
21:40:46.706 00.000 10844 refined, 7 included, MultiStar: {0.36, 0.08}, one-star: {1.20, -0.36}
21:40:46.708 00.002 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.80) = xAngle (1.03 = 1.03)
21:40:46.708 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.95 = 0.95)
21:40:46.708 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.08 hyp=0.37 cameraTheta=0.23 mountX=0.19 mountY=0.30, mountTheta=1.01
21:40:46.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.08, opts=13)
21:40:46.710 00.000 10844 Enqueuing Move request for scope (0.36, 0.08)
21:40:46.710 00.000 11060 Worker thread wakes up
21:40:46.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.08) opts 0xd
21:40:46.710 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.08)
21:40:46.710 00.000 11060 Moving (0.36, 0.08) raw xDistance=0.19 yDistance=0.30
21:40:46.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:40:46.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:46.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:40:46.710 00.000 11060 MoveAxis(W, 29, ABG)
21:40:46.710 00.000 11060 Guiding  Dir = 3, Dur = 29
21:40:46.715 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:46.723 00.008 11060 IsSlewing returns 0
21:40:46.723 00.000 11060 IsGuiding returns 0
21:40:46.738 00.015 10844 UpdateGuideState exits: m=1158 SNR=21.6
21:40:46.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:46.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:46.738 00.000 10844 Enqueuing Expose request
21:40:46.760 00.022 11060 IsGuiding returns 0
21:40:46.760 00.000 11060 Move returns status 0, amount 29
21:40:46.760 00.000 11060 MoveAxis(N, 0, ABG)
21:40:46.760 00.000 11060 Move returns status 0, amount 0
21:40:46.760 00.000 11060 move complete, result=0
21:40:46.762 00.002 11060 worker thread done servicing request
21:40:46.762 00.000 11060 Worker thread wakes up
21:40:46.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:46.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:46.766 00.004 10844 GuideStep: 0.2 px 29 ms WEST, 0.3 px 0 ms NORTH
21:40:47.400 00.634 11060 Exposure complete
21:40:47.571 00.171 11060 worker thread done servicing request
21:40:47.574 00.003 10844 OnExposeComplete: enter
21:40:47.574 00.000 10844 UpdateGuideState(): m_state=6
21:40:47.574 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
21:40:47.574 00.000 10844 Star::Find returns 1 (0), X=92.10, Y=468.23, Mass=1034, SNR=20.3, Peak=91 HFD=3.9
21:40:47.574 00.000 10844 MultiStar: [#1 1.84,0.44,0.00,M1] [#2 0.11,0.72,0.84,U] [#3 0.76,0.52,0.00,M1] [#4 0.99,0.49,0.00,M1] [#5 0.38,0.68,1.08,U] [#6 2.26,1.24,0.00,M9] [#7 1.16,0.68,0.00,M8] [#8 -0.22,-0.07,0.82,U] 
21:40:47.574 00.000 10844 refined, 3 included, MultiStar: {0.27, 0.45}, one-star: {0.69, 0.39}
21:40:47.574 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.80) = xAngle (1.83 = 1.83)
21:40:47.574 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.75 = 1.75)
21:40:47.574 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.45 hyp=0.52 cameraTheta=1.03 mountX=-0.14 mountY=0.52, mountTheta=1.83
21:40:47.578 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.45, opts=13)
21:40:47.578 00.000 10844 Enqueuing Move request for scope (0.27, 0.45)
21:40:47.580 00.002 11060 Worker thread wakes up
21:40:47.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.45) opts 0xd
21:40:47.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.45)
21:40:47.580 00.000 11060 Moving (0.27, 0.45) raw xDistance=-0.14 yDistance=0.52
21:40:47.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:40:47.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:47.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:40:47.580 00.000 11060 MoveAxis(E, 19, ABG)
21:40:47.580 00.000 11060 Guiding  Dir = 2, Dur = 19
21:40:47.589 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:47.604 00.015 11060 IsSlewing returns 0
21:40:47.604 00.000 10844 UpdateGuideState exits: m=1034 SNR=20.3
21:40:47.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:47.604 00.000 11060 IsGuiding returns 0
21:40:47.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:47.604 00.000 10844 Enqueuing Expose request
21:40:47.647 00.043 11060 IsGuiding returns 0
21:40:47.647 00.000 11060 Move returns status 0, amount 19
21:40:47.649 00.002 11060 MoveAxis(N, 0, ABG)
21:40:47.649 00.000 11060 Move returns status 0, amount 0
21:40:47.649 00.000 11060 move complete, result=0
21:40:47.649 00.000 11060 worker thread done servicing request
21:40:47.649 00.000 11060 Worker thread wakes up
21:40:47.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:47.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:47.649 00.000 10844 GuideStep: -0.1 px 19 ms EAST, 0.5 px 0 ms NORTH
21:40:48.280 00.631 11060 Exposure complete
21:40:48.438 00.158 11060 worker thread done servicing request
21:40:48.438 00.000 10844 OnExposeComplete: enter
21:40:48.438 00.000 10844 UpdateGuideState(): m_state=6
21:40:48.438 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
21:40:48.438 00.000 10844 Star::Find returns 1 (0), X=91.64, Y=468.12, Mass=1128, SNR=21.1, Peak=101 HFD=3.3
21:40:48.438 00.000 10844 MultiStar: [#1 1.33,-0.43,0.00,M2] [#2 -0.13,0.47,0.81,U] [#3 0.48,-0.14,0.69,U] [#4 0.31,-0.62,3.24,U] [#5 0.18,0.18,1.05,U] [#6 1.11,0.50,0.00,M10] [#7 0.89,-0.17,0.00,M9] [#8 0.06,0.27,0.81,U] 
21:40:48.438 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.14}, one-star: {0.23, 0.28}
21:40:48.438 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.80) = xAngle (0.26 = 0.26)
21:40:48.438 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.17 = 0.17)
21:40:48.438 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.54 mountX=0.25 mountY=0.05, mountTheta=0.18
21:40:48.438 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.14, opts=13)
21:40:48.444 00.006 10844 Enqueuing Move request for scope (0.22, -0.14)
21:40:48.444 00.000 11060 Worker thread wakes up
21:40:48.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
21:40:48.444 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
21:40:48.444 00.000 11060 Moving (0.22, -0.14) raw xDistance=0.25 yDistance=0.05
21:40:48.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:40:48.444 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:48.444 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:40:48.444 00.000 11060 MoveAxis(W, 37, ABG)
21:40:48.444 00.000 11060 Guiding  Dir = 3, Dur = 37
21:40:48.451 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:48.471 00.020 10844 UpdateGuideState exits: m=1128 SNR=21.1
21:40:48.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:48.473 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:48.473 00.000 10844 Enqueuing Expose request
21:40:48.474 00.001 11060 IsSlewing returns 0
21:40:48.474 00.000 11060 IsGuiding returns 0
21:40:48.534 00.060 11060 IsGuiding returns 0
21:40:48.534 00.000 11060 Move returns status 0, amount 37
21:40:48.534 00.000 11060 MoveAxis(N, 0, ABG)
21:40:48.534 00.000 11060 Move returns status 0, amount 0
21:40:48.534 00.000 11060 move complete, result=0
21:40:48.534 00.000 11060 worker thread done servicing request
21:40:48.534 00.000 11060 Worker thread wakes up
21:40:48.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:48.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:48.535 00.001 10844 GuideStep: 0.3 px 37 ms WEST, 0.0 px 0 ms NORTH
21:40:49.146 00.611 11060 Exposure complete
21:40:49.301 00.155 11060 worker thread done servicing request
21:40:49.301 00.000 10844 OnExposeComplete: enter
21:40:49.301 00.000 10844 UpdateGuideState(): m_state=6
21:40:49.303 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
21:40:49.303 00.000 10844 Star::Find returns 1 (0), X=91.85, Y=468.51, Mass=951, SNR=19.2, Peak=85 HFD=3.5
21:40:49.303 00.000 10844 MultiStar: [#1 0.82,-0.29,0.00,M3] [#2 0.16,1.32,0.00,M1] [#3 0.73,0.41,0.65,U] [#4 0.20,0.23,3.72,U] [#5 0.83,-0.17,0.95,U] [#6 1.20,1.32,0.00,R] [#7 0.90,-0.27,0.00,M10] [#8 -0.07,0.40,0.85,U] 
21:40:49.303 00.000 10844 refined, 4 included, MultiStar: {0.33, 0.28}, one-star: {0.44, 0.67}
21:40:49.303 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.80) = xAngle (1.50 = 1.50)
21:40:49.303 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.41 = 1.41)
21:40:49.303 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.28 hyp=0.43 cameraTheta=0.70 mountX=0.03 mountY=0.43, mountTheta=1.50
21:40:49.305 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.28, opts=13)
21:40:49.305 00.000 10844 Enqueuing Move request for scope (0.33, 0.28)
21:40:49.305 00.000 11060 Worker thread wakes up
21:40:49.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.28) opts 0xd
21:40:49.305 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.28)
21:40:49.305 00.000 11060 Moving (0.33, 0.28) raw xDistance=0.03 yDistance=0.43
21:40:49.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:40:49.305 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.01 newest=0.99
21:40:49.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
21:40:49.305 00.000 11060 MoveAxis(E, 0, ABG)
21:40:49.305 00.000 11060 Move returns status 0, amount 0
21:40:49.305 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 500 applied
21:40:49.305 00.000 11060 MoveAxis(S, 663, ABG)
21:40:49.305 00.000 11060 duration set to 500 by maxDecDuration
21:40:49.305 00.000 11060 Guiding  Dir = 1, Dur = 500
21:40:49.310 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:49.331 00.021 11060 IsSlewing returns 0
21:40:49.331 00.000 11060 IsGuiding returns 0
21:40:49.333 00.002 10844 UpdateGuideState exits: m=951 SNR=19.2
21:40:49.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:49.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:49.333 00.000 10844 Enqueuing Expose request
21:40:49.851 00.518 11060 IsGuiding returns 0
21:40:49.852 00.001 11060 Move returns status 0, amount 500
21:40:49.852 00.000 11060 move complete, result=0
21:40:49.852 00.000 11060 worker thread done servicing request
21:40:49.852 00.000 11060 Worker thread wakes up
21:40:49.852 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 500 ms SOUTH
21:40:49.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:49.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:50.478 00.626 11060 Exposure complete
21:40:50.633 00.155 11060 worker thread done servicing request
21:40:50.633 00.000 10844 OnExposeComplete: enter
21:40:50.633 00.000 10844 UpdateGuideState(): m_state=6
21:40:50.633 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
21:40:50.633 00.000 10844 Star::Find returns 1 (0), X=92.24, Y=468.54, Mass=1073, SNR=20.8, Peak=86 HFD=3.6
21:40:50.633 00.000 10844 MultiStar: [#1 -0.19,0.22,1.23,U] [#2 0.73,1.08,0.00,M2] [#3 1.17,-0.01,0.00,M1] [#4 0.68,0.21,3.43,U] [#5 0.42,0.43,0.79,U] [#6 0.14,-0.15,0.76,U] [#7 -0.04,-0.37,0.89,U] [#8 -0.04,-0.06,0.82,U] 
21:40:50.633 00.000 10844 refined, 6 included, MultiStar: {0.37, 0.17}, one-star: {0.83, 0.70}
21:40:50.633 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.80) = xAngle (1.24 = 1.24)
21:40:50.633 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.16 = 1.16)
21:40:50.633 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.17 hyp=0.41 cameraTheta=0.44 mountX=0.13 mountY=0.37, mountTheta=1.23
21:40:50.633 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.17, opts=13)
21:40:50.633 00.000 10844 Enqueuing Move request for scope (0.37, 0.17)
21:40:50.633 00.000 11060 Worker thread wakes up
21:40:50.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.17) opts 0xd
21:40:50.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.17)
21:40:50.633 00.000 11060 Moving (0.37, 0.17) raw xDistance=0.13 yDistance=0.37
21:40:50.633 00.000 11060 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.08, ShCount=4, LgCount=0, SticCount=0,  Deflections: 0=0.298345, 1:0.374494
21:40:50.633 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:40:50.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:40:50.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
21:40:50.633 00.000 11060 MoveAxis(W, 19, ABG)
21:40:50.633 00.000 11060 Guiding  Dir = 3, Dur = 19
21:40:50.642 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:50.653 00.011 11060 IsSlewing returns 0
21:40:50.653 00.000 11060 IsGuiding returns 0
21:40:50.661 00.008 10844 UpdateGuideState exits: m=1073 SNR=20.8
21:40:50.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:50.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:50.661 00.000 10844 Enqueuing Expose request
21:40:50.684 00.023 11060 IsGuiding returns 0
21:40:50.684 00.000 11060 Move returns status 0, amount 19
21:40:50.684 00.000 11060 MoveAxis(S, 144, ABG)
21:40:50.684 00.000 11060 Guiding  Dir = 1, Dur = 144
21:40:50.696 00.012 11060 IsSlewing returns 0
21:40:50.696 00.000 11060 IsGuiding returns 0
21:40:50.844 00.148 11060 IsGuiding returns 0
21:40:50.844 00.000 11060 Move returns status 0, amount 144
21:40:50.844 00.000 11060 move complete, result=0
21:40:50.846 00.002 11060 worker thread done servicing request
21:40:50.846 00.000 11060 Worker thread wakes up
21:40:50.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:50.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:50.848 00.002 10844 GuideStep: 0.1 px 19 ms WEST, 0.4 px 144 ms SOUTH
21:40:51.469 00.621 11060 Exposure complete
21:40:51.639 00.170 11060 worker thread done servicing request
21:40:51.639 00.000 10844 OnExposeComplete: enter
21:40:51.639 00.000 10844 UpdateGuideState(): m_state=6
21:40:51.639 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
21:40:51.639 00.000 10844 Star::Find returns 1 (0), X=91.95, Y=469.39, Mass=1061, SNR=20.1, Peak=98 HFD=4.1
21:40:51.639 00.000 10844 MultiStar: [#1 0.57,0.24,1.02,U] [#2 0.04,1.89,0.00,M3] [#3 0.56,0.49,0.82,U] [#4 0.54,0.22,3.28,U] [#5 0.37,0.05,0.90,U] [#6 0.35,-0.40,0.92,U] [#7 0.51,0.22,0.96,U] [#8 -0.59,1.09,0.00,M1] 
21:40:51.639 00.000 10844 refined, 6 included, MultiStar: {0.50, 0.31}, one-star: {0.54, 1.55}
21:40:51.640 00.001 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.80) = xAngle (1.36 = 1.36)
21:40:51.640 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.27 = 1.27)
21:40:51.640 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=0.31 hyp=0.59 cameraTheta=0.56 mountX=0.12 mountY=0.57, mountTheta=1.36
21:40:51.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=0.31, opts=13)
21:40:51.641 00.000 10844 Enqueuing Move request for scope (0.50, 0.31)
21:40:51.641 00.000 11060 Worker thread wakes up
21:40:51.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.31) opts 0xd
21:40:51.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, 0.31)
21:40:51.641 00.000 11060 Moving (0.50, 0.31) raw xDistance=0.12 yDistance=0.57
21:40:51.641 00.000 11060 BLC: History state: CurrMiss=0.57, AvgInitMiss=0.08, ShCount=4, LgCount=0, SticCount=0,  Deflections: 0=0.298345, 1:0.374494, 2:0.567757
21:40:51.641 00.000 11060 BLC: Under-shoot: nominal increase by 42
21:40:51.641 00.000 11060 BLC: window closed
21:40:51.641 00.000 11060 BLC: Pulse adjusted to 542
21:40:51.644 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
21:40:51.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.57
21:40:51.644 00.000 11060 MoveAxis(W, 19, ABG)
21:40:51.644 00.000 11060 Guiding  Dir = 3, Dur = 19
21:40:51.648 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:51.650 00.002 11060 IsSlewing returns 0
21:40:51.650 00.000 11060 IsGuiding returns 0
21:40:51.670 00.020 10844 UpdateGuideState exits: m=1061 SNR=20.1
21:40:51.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:51.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:51.670 00.000 10844 Enqueuing Expose request
21:40:51.682 00.012 11060 IsGuiding returns 0
21:40:51.682 00.000 11060 Move returns status 0, amount 19
21:40:51.682 00.000 11060 MoveAxis(S, 218, ABG)
21:40:51.682 00.000 11060 Guiding  Dir = 1, Dur = 218
21:40:51.697 00.015 11060 IsSlewing returns 0
21:40:51.697 00.000 11060 IsGuiding returns 0
21:40:51.934 00.237 11060 IsGuiding returns 0
21:40:51.934 00.000 11060 Move returns status 0, amount 218
21:40:51.934 00.000 11060 move complete, result=0
21:40:51.934 00.000 11060 worker thread done servicing request
21:40:51.936 00.002 11060 Worker thread wakes up
21:40:51.936 00.000 10844 GuideStep: 0.1 px 19 ms WEST, 0.6 px 218 ms SOUTH
21:40:51.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:51.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:52.010 00.074 10844 evsrv: cli 0EEEE070 connect
21:40:52.010 00.000 10844 case statement mapped state 6 to 3
21:40:52.010 00.000 10844 case statement mapped state 6 to 3
21:40:52.012 00.002 10844 evsrv: cli 0EEEE070 request: {"method":"get_pixel_scale","id":"1b547c61-1101-4ba1-afa7-02991eb5ff6d"}
21:40:52.012 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":4.1253,"id":"1b547c61-1101-4ba1-afa7-02991eb5ff6d"}
21:40:52.012 00.000 10844 evsrv: cli 0EEEE070 disconnect
21:40:52.564 00.552 11060 Exposure complete
21:40:52.727 00.163 11060 worker thread done servicing request
21:40:52.727 00.000 10844 OnExposeComplete: enter
21:40:52.727 00.000 10844 UpdateGuideState(): m_state=6
21:40:52.727 00.000 10844 Star::Find(15, 91, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
21:40:52.727 00.000 10844 Star::Find returns 1 (0), X=92.00, Y=468.24, Mass=981, SNR=19.8, Peak=85 HFD=3.7
21:40:52.727 00.000 10844 MultiStar: [#1 0.22,0.75,1.18,U] [#2 -0.27,1.33,0.00,M4] [#3 0.43,0.01,0.75,U] [#4 -0.06,0.16,3.34,U] [#5 0.34,-0.14,0.99,U] [#6 -0.16,-0.20,0.90,U] [#7 0.03,-0.26,0.94,U] [#8 -1.07,0.85,0.00,M2] 
21:40:52.727 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.14}, one-star: {0.59, 0.40}
21:40:52.727 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.80) = xAngle (1.61 = 1.61)
21:40:52.727 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.52 = 1.52)
21:40:52.727 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.80 mountX=-0.01 mountY=0.19, mountTheta=1.61
21:40:52.731 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.14, opts=13)
21:40:52.731 00.000 10844 Enqueuing Move request for scope (0.13, 0.14)
21:40:52.731 00.000 11060 Worker thread wakes up
21:40:52.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
21:40:52.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
21:40:52.731 00.000 11060 Moving (0.13, 0.14) raw xDistance=-0.01 yDistance=0.19
21:40:52.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:40:52.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:52.732 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:40:52.732 00.000 11060 MoveAxis(E, 0, ABG)
21:40:52.732 00.000 11060 Move returns status 0, amount 0
21:40:52.732 00.000 11060 MoveAxis(N, 0, ABG)
21:40:52.732 00.000 11060 Move returns status 0, amount 0
21:40:52.732 00.000 11060 move complete, result=0
21:40:52.732 00.000 11060 worker thread done servicing request
21:40:52.738 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:52.756 00.018 10844 UpdateGuideState exits: m=981 SNR=19.8
21:40:52.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:52.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:52.756 00.000 10844 Enqueuing Expose request
21:40:52.756 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:40:52.758 00.002 11060 Worker thread wakes up
21:40:52.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:52.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:53.378 00.620 11060 Exposure complete
21:40:53.535 00.157 11060 worker thread done servicing request
21:40:53.535 00.000 10844 OnExposeComplete: enter
21:40:53.535 00.000 10844 UpdateGuideState(): m_state=6
21:40:53.535 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
21:40:53.535 00.000 10844 Star::Find returns 1 (0), X=92.17, Y=467.91, Mass=1117, SNR=21.2, Peak=117 HFD=2.9
21:40:53.538 00.003 10844 MultiStar: [#1 0.21,-0.10,1.05,U] [#2 -0.57,0.82,0.00,M5] [#3 0.32,0.84,0.00,M1] [#4 -0.36,0.10,3.45,U] [#5 0.09,-0.21,0.75,U] [#6 -0.72,-0.62,0.00,M1] [#7 0.39,-0.36,0.81,U] [#8 -0.47,1.11,0.00,M3] 
21:40:53.538 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.02}, one-star: {0.77, 0.07}
21:40:53.538 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.80) = xAngle (-0.09 = -0.09)
21:40:53.538 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.18 = -0.18)
21:40:53.538 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.89 mountX=0.03 mountY=-0.00, mountTheta=-0.17
21:40:53.538 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
21:40:53.538 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
21:40:53.538 00.000 11060 Worker thread wakes up
21:40:53.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:40:53.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:40:53.538 00.000 11060 Moving (0.02, -0.02) raw xDistance=0.03 yDistance=-0.00
21:40:53.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:40:53.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:53.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:40:53.538 00.000 11060 MoveAxis(E, 0, ABG)
21:40:53.538 00.000 11060 Move returns status 0, amount 0
21:40:53.538 00.000 11060 MoveAxis(N, 0, ABG)
21:40:53.538 00.000 11060 Move returns status 0, amount 0
21:40:53.538 00.000 11060 move complete, result=0
21:40:53.538 00.000 11060 worker thread done servicing request
21:40:53.543 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:53.559 00.016 10844 UpdateGuideState exits: m=1117 SNR=21.2
21:40:53.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:53.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:53.559 00.000 10844 Enqueuing Expose request
21:40:53.559 00.000 11060 Worker thread wakes up
21:40:53.559 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:40:53.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:53.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:54.194 00.635 11060 Exposure complete
21:40:54.339 00.145 11060 worker thread done servicing request
21:40:54.339 00.000 10844 OnExposeComplete: enter
21:40:54.339 00.000 10844 UpdateGuideState(): m_state=6
21:40:54.339 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
21:40:54.340 00.001 10844 Star::Find returns 1 (0), X=91.85, Y=467.18, Mass=1216, SNR=22.0, Peak=88 HFD=4.0
21:40:54.340 00.000 10844 MultiStar: [#1 0.04,-0.28,0.99,U] [#2 -0.64,0.67,0.00,M6] [#3 -0.10,0.42,0.75,U] [#4 -0.40,-0.55,3.10,U] [#5 0.65,-0.69,0.00,M1] [#6 -0.13,-0.23,0.76,U] [#7 0.35,-0.33,0.82,U] [#8 -0.85,-0.50,0.00,M4] 
21:40:54.340 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.37}, one-star: {0.45, -0.66}
21:40:54.340 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.80) = xAngle (-1.00 = -1.00)
21:40:54.340 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.08 = -1.08)
21:40:54.340 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.37 hyp=0.38 cameraTheta=-1.80 mountX=0.21 mountY=-0.34, mountTheta=-1.02
21:40:54.340 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.37, opts=13)
21:40:54.340 00.000 10844 Enqueuing Move request for scope (-0.09, -0.37)
21:40:54.340 00.000 11060 Worker thread wakes up
21:40:54.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.37) opts 0xd
21:40:54.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.37)
21:40:54.340 00.000 11060 Moving (-0.09, -0.37) raw xDistance=0.21 yDistance=-0.34
21:40:54.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:40:54.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:54.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:40:54.340 00.000 11060 MoveAxis(W, 31, ABG)
21:40:54.340 00.000 11060 Guiding  Dir = 3, Dur = 31
21:40:54.356 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:54.370 00.014 11060 IsSlewing returns 0
21:40:54.370 00.000 11060 IsGuiding returns 0
21:40:54.370 00.000 10844 UpdateGuideState exits: m=1216 SNR=22.0
21:40:54.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:54.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:54.370 00.000 10844 Enqueuing Expose request
21:40:54.416 00.046 11060 IsGuiding returns 0
21:40:54.416 00.000 11060 Move returns status 0, amount 31
21:40:54.416 00.000 11060 MoveAxis(N, 0, ABG)
21:40:54.416 00.000 11060 Move returns status 0, amount 0
21:40:54.416 00.000 11060 move complete, result=0
21:40:54.416 00.000 11060 worker thread done servicing request
21:40:54.416 00.000 11060 Worker thread wakes up
21:40:54.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:54.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:54.416 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.3 px 0 ms NORTH
21:40:55.055 00.639 11060 Exposure complete
21:40:55.223 00.168 11060 worker thread done servicing request
21:40:55.223 00.000 10844 OnExposeComplete: enter
21:40:55.223 00.000 10844 UpdateGuideState(): m_state=6
21:40:55.223 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
21:40:55.223 00.000 10844 Star::Find returns 1 (0), X=92.14, Y=468.22, Mass=1134, SNR=21.0, Peak=95 HFD=3.6
21:40:55.223 00.000 10844 MultiStar: [#1 0.15,0.95,0.00,M1] [#2 -0.69,1.57,0.00,M7] [#3 -0.19,0.68,0.74,U] [#4 -1.17,-0.39,0.00,M1] [#5 1.08,0.20,0.00,M2] [#6 -0.67,-0.84,0.00,M1] [#7 -0.21,0.21,0.78,U] [#8 -1.07,-0.37,0.00,M5] 
21:40:55.223 00.000 10844 refined, 2 included, MultiStar: {0.17, 0.42}, one-star: {0.73, 0.39}
21:40:55.223 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.80) = xAngle (1.98 = 1.98)
21:40:55.223 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.90 = 1.90)
21:40:55.223 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.18 mountX=-0.18 mountY=0.43, mountTheta=1.97
21:40:55.228 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.42, opts=13)
21:40:55.228 00.000 10844 Enqueuing Move request for scope (0.17, 0.42)
21:40:55.228 00.000 11060 Worker thread wakes up
21:40:55.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.42) opts 0xd
21:40:55.228 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.42)
21:40:55.228 00.000 11060 Moving (0.17, 0.42) raw xDistance=-0.18 yDistance=0.43
21:40:55.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:40:55.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
21:40:55.228 00.000 11060 MoveAxis(E, 26, ABG)
21:40:55.228 00.000 11060 Guiding  Dir = 2, Dur = 26
21:40:55.235 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:55.249 00.014 10844 UpdateGuideState exits: m=1134 SNR=21.0
21:40:55.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:55.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:55.249 00.000 10844 Enqueuing Expose request
21:40:55.259 00.010 11060 IsSlewing returns 0
21:40:55.259 00.000 11060 IsGuiding returns 0
21:40:55.316 00.057 11060 IsGuiding returns 0
21:40:55.317 00.001 11060 Move returns status 0, amount 26
21:40:55.317 00.000 11060 MoveAxis(S, 164, ABG)
21:40:55.317 00.000 11060 Guiding  Dir = 1, Dur = 164
21:40:55.333 00.016 11060 IsSlewing returns 0
21:40:55.336 00.003 11060 IsGuiding returns 0
21:40:55.502 00.166 11060 IsGuiding returns 0
21:40:55.502 00.000 11060 Move returns status 0, amount 164
21:40:55.502 00.000 11060 move complete, result=0
21:40:55.502 00.000 11060 worker thread done servicing request
21:40:55.502 00.000 11060 Worker thread wakes up
21:40:55.502 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.4 px 164 ms SOUTH
21:40:55.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:55.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:56.129 00.627 11060 Exposure complete
21:40:56.304 00.175 11060 worker thread done servicing request
21:40:56.304 00.000 10844 OnExposeComplete: enter
21:40:56.304 00.000 10844 UpdateGuideState(): m_state=6
21:40:56.304 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
21:40:56.304 00.000 10844 Star::Find returns 1 (0), X=91.44, Y=467.79, Mass=1150, SNR=21.6, Peak=92 HFD=3.6
21:40:56.304 00.000 10844 MultiStar: [#1 0.48,0.51,0.97,U] [#2 -0.72,1.28,0.00,M8] [#3 0.75,0.96,0.00,M1] [#4 0.10,-0.29,3.35,U] [#5 0.31,-0.01,0.94,U] [#6 -0.41,-0.10,0.90,U] [#7 0.04,-0.21,0.77,U] [#8 -1.02,0.32,0.00,M6] 
21:40:56.304 00.000 10844 single-star, 5 included, MultiStar: {0.10, -0.10}, one-star: {0.03, -0.05}
21:40:56.304 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.80) = xAngle (-0.17 = -0.17)
21:40:56.304 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.26 = -0.26)
21:40:56.304 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-0.98 mountX=0.05 mountY=-0.01, mountTheta=-0.25
21:40:56.307 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
21:40:56.309 00.002 10844 Enqueuing Move request for scope (0.03, -0.05)
21:40:56.310 00.001 11060 Worker thread wakes up
21:40:56.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
21:40:56.310 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
21:40:56.310 00.000 11060 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=-0.01
21:40:56.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:40:56.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:56.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:40:56.310 00.000 11060 MoveAxis(E, 0, ABG)
21:40:56.310 00.000 11060 Move returns status 0, amount 0
21:40:56.310 00.000 11060 MoveAxis(N, 0, ABG)
21:40:56.310 00.000 11060 Move returns status 0, amount 0
21:40:56.310 00.000 11060 move complete, result=0
21:40:56.312 00.002 11060 worker thread done servicing request
21:40:56.319 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:56.334 00.015 10844 UpdateGuideState exits: m=1150 SNR=21.6
21:40:56.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:56.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:56.334 00.000 10844 Enqueuing Expose request
21:40:56.334 00.000 11060 Worker thread wakes up
21:40:56.334 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:40:56.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:56.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:56.958 00.624 11060 Exposure complete
21:40:57.127 00.169 11060 worker thread done servicing request
21:40:57.129 00.002 10844 OnExposeComplete: enter
21:40:57.129 00.000 10844 UpdateGuideState(): m_state=6
21:40:57.129 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
21:40:57.129 00.000 10844 Star::Find returns 1 (0), X=90.69, Y=467.60, Mass=1057, SNR=20.4, Peak=83 HFD=4.7
21:40:57.129 00.000 10844 MultiStar: [#1 -0.14,0.35,0.97,U] [#2 -0.98,0.92,0.00,M9] [#3 0.13,-0.22,0.87,U] [#4 0.28,0.14,3.25,U] [#5 -0.18,0.01,0.92,U] [#6 -0.42,-1.08,0.00,M1] [#7 0.45,-0.40,1.05,U] [#8 -0.38,1.35,0.00,M7] 
21:40:57.129 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.00}, one-star: {-0.72, -0.23}
21:40:57.129 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.80) = xAngle (0.72 = 0.72)
21:40:57.129 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.63 = 0.63)
21:40:57.129 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.08 mountX=0.04 mountY=0.03, mountTheta=0.67
21:40:57.132 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.00, opts=13)
21:40:57.132 00.000 10844 Enqueuing Move request for scope (0.06, -0.00)
21:40:57.132 00.000 11060 Worker thread wakes up
21:40:57.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
21:40:57.132 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
21:40:57.132 00.000 11060 Moving (0.06, -0.00) raw xDistance=0.04 yDistance=0.03
21:40:57.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:40:57.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:57.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:40:57.132 00.000 11060 MoveAxis(E, 0, ABG)
21:40:57.132 00.000 11060 Move returns status 0, amount 0
21:40:57.132 00.000 11060 MoveAxis(N, 0, ABG)
21:40:57.132 00.000 11060 Move returns status 0, amount 0
21:40:57.132 00.000 11060 move complete, result=0
21:40:57.132 00.000 11060 worker thread done servicing request
21:40:57.137 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:57.152 00.015 10844 UpdateGuideState exits: m=1057 SNR=20.4
21:40:57.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:57.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:57.152 00.000 10844 Enqueuing Expose request
21:40:57.152 00.000 11060 Worker thread wakes up
21:40:57.152 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:40:57.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:57.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:57.784 00.632 11060 Exposure complete
21:40:57.944 00.160 11060 worker thread done servicing request
21:40:57.944 00.000 10844 OnExposeComplete: enter
21:40:57.944 00.000 10844 UpdateGuideState(): m_state=6
21:40:57.944 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
21:40:57.944 00.000 10844 Star::Find returns 1 (0), X=91.51, Y=468.42, Mass=875, SNR=18.2, Peak=83 HFD=3.2
21:40:57.944 00.000 10844 MultiStar: [#1 0.86,0.37,0.00,M1] [#2 -0.27,1.88,0.00,M10] [#3 0.50,0.90,0.00,M1] [#4 0.05,0.31,3.89,U] [#5 0.15,1.01,0.00,M1] [#6 -0.04,0.02,0.96,U] [#7 -0.57,0.97,0.00,M3] [#8 -0.48,0.26,0.99,U] 
21:40:57.944 00.000 10844 refined, 3 included, MultiStar: {-0.03, 0.30}, one-star: {0.11, 0.58}
21:40:57.944 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.80) = xAngle (2.47 = 2.47)
21:40:57.944 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.38 = 2.38)
21:40:57.944 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.66 mountX=-0.24 mountY=0.21, mountTheta=2.42
21:40:57.944 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.30, opts=13)
21:40:57.944 00.000 10844 Enqueuing Move request for scope (-0.03, 0.30)
21:40:57.944 00.000 11060 Worker thread wakes up
21:40:57.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
21:40:57.944 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
21:40:57.948 00.004 11060 Moving (-0.03, 0.30) raw xDistance=-0.24 yDistance=0.21
21:40:57.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
21:40:57.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
21:40:57.948 00.000 11060 MoveAxis(E, 35, ABG)
21:40:57.948 00.000 11060 Guiding  Dir = 2, Dur = 35
21:40:57.954 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:40:57.974 00.020 10844 UpdateGuideState exits: m=875 SNR=18.2
21:40:57.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:57.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:57.974 00.000 10844 Enqueuing Expose request
21:40:57.979 00.005 11060 IsSlewing returns 0
21:40:57.979 00.000 11060 IsGuiding returns 0
21:40:58.033 00.054 11060 IsGuiding returns 0
21:40:58.033 00.000 11060 Move returns status 0, amount 35
21:40:58.033 00.000 11060 MoveAxis(S, 80, ABG)
21:40:58.033 00.000 11060 Guiding  Dir = 1, Dur = 80
21:40:58.062 00.029 11060 IsSlewing returns 0
21:40:58.062 00.000 11060 IsGuiding returns 0
21:40:58.150 00.088 11060 IsGuiding returns 0
21:40:58.150 00.000 11060 Move returns status 0, amount 80
21:40:58.150 00.000 11060 move complete, result=0
21:40:58.150 00.000 11060 worker thread done servicing request
21:40:58.150 00.000 11060 Worker thread wakes up
21:40:58.150 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 80 ms SOUTH
21:40:58.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:58.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:58.778 00.628 11060 Exposure complete
21:40:58.922 00.144 11060 worker thread done servicing request
21:40:58.924 00.002 10844 OnExposeComplete: enter
21:40:58.924 00.000 10844 UpdateGuideState(): m_state=6
21:40:58.925 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
21:40:58.925 00.000 10844 Star::Find returns 1 (0), X=91.46, Y=467.98, Mass=925, SNR=19.0, Peak=73 HFD=3.6
21:40:58.926 00.001 10844 MultiStar: [#1 0.24,1.15,0.00,M2] [#2 -0.66,1.27,0.00,R] [#3 -0.15,-0.38,0.78,U] [#4 0.05,0.27,3.55,U] [#5 0.61,0.49,1.11,U] [#6 -0.40,-0.50,1.01,U] [#7 -1.58,-0.00,0.00,M4] [#8 -0.68,0.86,0.00,M7] 
21:40:58.926 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.11}, one-star: {0.05, 0.14}
21:40:58.926 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.80) = xAngle (1.95 = 1.95)
21:40:58.926 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.87 = 1.87)
21:40:58.926 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.15 mountX=-0.05 mountY=0.12, mountTheta=1.94
21:40:58.927 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
21:40:58.927 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
21:40:58.927 00.000 11060 Worker thread wakes up
21:40:58.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
21:40:58.927 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
21:40:58.927 00.000 11060 Moving (0.05, 0.11) raw xDistance=-0.05 yDistance=0.12
21:40:58.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:40:58.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:58.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:40:58.927 00.000 11060 MoveAxis(E, 0, ABG)
21:40:58.927 00.000 11060 Move returns status 0, amount 0
21:40:58.927 00.000 11060 MoveAxis(N, 0, ABG)
21:40:58.927 00.000 11060 Move returns status 0, amount 0
21:40:58.927 00.000 11060 move complete, result=0
21:40:58.927 00.000 11060 worker thread done servicing request
21:40:58.930 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:58.948 00.018 10844 UpdateGuideState exits: m=925 SNR=19.0
21:40:58.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:58.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:58.950 00.002 10844 Enqueuing Expose request
21:40:58.950 00.000 11060 Worker thread wakes up
21:40:58.950 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:40:58.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:58.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:40:59.588 00.638 11060 Exposure complete
21:40:59.757 00.169 11060 worker thread done servicing request
21:40:59.757 00.000 10844 OnExposeComplete: enter
21:40:59.757 00.000 10844 UpdateGuideState(): m_state=6
21:40:59.757 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
21:40:59.757 00.000 10844 Star::Find returns 1 (0), X=91.64, Y=467.92, Mass=1064, SNR=20.7, Peak=83 HFD=3.7
21:40:59.757 00.000 10844 MultiStar: [#1 0.98,0.24,0.00,M3] [#2 -0.68,-0.19,0.87,U] [#3 0.16,-0.52,0.73,U] [#4 -0.21,0.00,3.24,U] [#5 0.90,0.24,0.00,M1] [#6 -0.72,-0.03,0.97,U] [#7 0.53,-0.46,1.02,U] [#8 -0.28,-0.49,0.90,U] 
21:40:59.757 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.16}, one-star: {0.23, 0.08}
21:40:59.757 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.80) = xAngle (-1.53 = -1.53)
21:40:59.757 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.62 = -1.62)
21:40:59.757 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.34 mountX=0.01 mountY=-0.22, mountTheta=-1.53
21:40:59.757 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.16, opts=13)
21:40:59.757 00.000 10844 Enqueuing Move request for scope (-0.15, -0.16)
21:40:59.757 00.000 11060 Worker thread wakes up
21:40:59.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
21:40:59.762 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
21:40:59.762 00.000 11060 Moving (-0.15, -0.16) raw xDistance=0.01 yDistance=-0.22
21:40:59.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:40:59.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:40:59.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:40:59.762 00.000 11060 MoveAxis(E, 0, ABG)
21:40:59.762 00.000 11060 Move returns status 0, amount 0
21:40:59.762 00.000 11060 MoveAxis(N, 0, ABG)
21:40:59.762 00.000 11060 Move returns status 0, amount 0
21:40:59.762 00.000 11060 move complete, result=0
21:40:59.762 00.000 11060 worker thread done servicing request
21:40:59.767 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:40:59.792 00.025 10844 UpdateGuideState exits: m=1064 SNR=20.7
21:40:59.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:59.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:40:59.792 00.000 10844 Enqueuing Expose request
21:40:59.792 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:40:59.792 00.000 11060 Worker thread wakes up
21:40:59.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:40:59.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:00.432 00.640 11060 Exposure complete
21:41:00.597 00.165 11060 worker thread done servicing request
21:41:00.597 00.000 10844 OnExposeComplete: enter
21:41:00.597 00.000 10844 UpdateGuideState(): m_state=6
21:41:00.597 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
21:41:00.597 00.000 10844 Star::Find returns 1 (0), X=91.23, Y=467.81, Mass=1085, SNR=20.4, Peak=93 HFD=3.6
21:41:00.597 00.000 10844 MultiStar: [#1 0.73,0.36,0.93,U] [#2 -0.39,-0.31,0.96,U] [#3 0.46,-0.04,0.67,U] [#4 0.09,-0.32,3.25,U] [#5 -0.13,0.33,0.90,U] [#6 -0.24,-0.47,0.91,U] [#7 -0.35,-0.36,1.00,U] [#8 -0.57,0.92,0.00,M7] 
21:41:00.597 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.16}, one-star: {-0.17, -0.03}
21:41:00.597 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.80) = xAngle (-0.74 = -0.74)
21:41:00.597 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.83 = -0.83)
21:41:00.597 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.54 mountX=0.12 mountY=-0.12, mountTheta=-0.78
21:41:00.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.16, opts=13)
21:41:00.599 00.000 10844 Enqueuing Move request for scope (0.00, -0.16)
21:41:00.599 00.000 11060 Worker thread wakes up
21:41:00.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
21:41:00.599 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
21:41:00.599 00.000 11060 Moving (0.00, -0.16) raw xDistance=0.12 yDistance=-0.12
21:41:00.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:41:00.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:00.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:41:00.599 00.000 11060 MoveAxis(E, 0, ABG)
21:41:00.601 00.002 11060 Move returns status 0, amount 0
21:41:00.601 00.000 11060 MoveAxis(N, 0, ABG)
21:41:00.601 00.000 11060 Move returns status 0, amount 0
21:41:00.601 00.000 11060 move complete, result=0
21:41:00.601 00.000 11060 worker thread done servicing request
21:41:00.607 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:00.626 00.019 10844 UpdateGuideState exits: m=1085 SNR=20.4
21:41:00.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:00.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:00.626 00.000 10844 Enqueuing Expose request
21:41:00.626 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:00.628 00.002 11060 Worker thread wakes up
21:41:00.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:00.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:01.268 00.640 11060 Exposure complete
21:41:01.420 00.152 11060 worker thread done servicing request
21:41:01.420 00.000 10844 OnExposeComplete: enter
21:41:01.420 00.000 10844 UpdateGuideState(): m_state=6
21:41:01.420 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
21:41:01.420 00.000 10844 Star::Find returns 1 (0), X=91.67, Y=467.88, Mass=869, SNR=18.4, Peak=85 HFD=3.4
21:41:01.420 00.000 10844 MultiStar: [#1 -0.18,0.14,1.24,U] [#2 -0.66,0.15,0.86,U] [#3 0.65,0.47,0.80,U] [#4 0.22,0.43,3.48,U] [#5 0.13,0.30,0.96,U] [#6 -0.35,-0.49,0.94,U] [#7 0.33,-0.67,0.83,U] [#8 -1.17,-0.28,0.00,M8] 
21:41:01.420 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.15}, one-star: {0.26, 0.05}
21:41:01.420 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.80) = xAngle (1.88 = 1.88)
21:41:01.420 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.80 = 1.80)
21:41:01.420 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=-0.05 mountY=0.16, mountTheta=1.88
21:41:01.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.15, opts=13)
21:41:01.422 00.000 10844 Enqueuing Move request for scope (0.08, 0.15)
21:41:01.422 00.000 11060 Worker thread wakes up
21:41:01.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
21:41:01.424 00.002 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
21:41:01.424 00.000 11060 Moving (0.08, 0.15) raw xDistance=-0.05 yDistance=0.16
21:41:01.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:41:01.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:01.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:41:01.424 00.000 11060 MoveAxis(E, 0, ABG)
21:41:01.424 00.000 11060 Move returns status 0, amount 0
21:41:01.424 00.000 11060 MoveAxis(N, 0, ABG)
21:41:01.424 00.000 11060 Move returns status 0, amount 0
21:41:01.424 00.000 11060 move complete, result=0
21:41:01.424 00.000 11060 worker thread done servicing request
21:41:01.430 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:01.446 00.016 10844 UpdateGuideState exits: m=869 SNR=18.4
21:41:01.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:01.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:01.446 00.000 10844 Enqueuing Expose request
21:41:01.446 00.000 11060 Worker thread wakes up
21:41:01.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:01.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:01.446 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:41:02.089 00.643 11060 Exposure complete
21:41:02.267 00.178 11060 worker thread done servicing request
21:41:02.267 00.000 10844 OnExposeComplete: enter
21:41:02.267 00.000 10844 UpdateGuideState(): m_state=6
21:41:02.267 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
21:41:02.267 00.000 10844 Star::Find returns 1 (0), X=91.08, Y=467.32, Mass=1219, SNR=21.6, Peak=102 HFD=3.9
21:41:02.267 00.000 10844 MultiStar: [#1 0.33,-0.42,0.99,U] [#2 -0.01,-0.29,0.89,U] [#3 0.23,-0.14,0.73,U] [#4 0.44,-0.78,0.00,M1] [#5 0.25,-0.20,0.92,U] [#6 -0.20,-0.68,0.77,U] [#7 0.92,-0.66,0.00,M2] [#8 -0.24,-0.02,0.80,U] 
21:41:02.267 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.33}, one-star: {-0.33, -0.51}
21:41:02.267 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.80) = xAngle (-0.74 = -0.74)
21:41:02.267 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.83 = -0.83)
21:41:02.267 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.54 mountX=0.24 mountY=-0.24, mountTheta=-0.78
21:41:02.267 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.33, opts=13)
21:41:02.267 00.000 10844 Enqueuing Move request for scope (0.01, -0.33)
21:41:02.267 00.000 11060 Worker thread wakes up
21:41:02.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.33) opts 0xd
21:41:02.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.33)
21:41:02.267 00.000 11060 Moving (0.01, -0.33) raw xDistance=0.24 yDistance=-0.24
21:41:02.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:41:02.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:02.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:41:02.267 00.000 11060 MoveAxis(W, 36, ABG)
21:41:02.267 00.000 11060 Guiding  Dir = 3, Dur = 36
21:41:02.277 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:02.288 00.011 11060 IsSlewing returns 0
21:41:02.288 00.000 11060 IsGuiding returns 0
21:41:02.296 00.008 10844 UpdateGuideState exits: m=1219 SNR=21.6
21:41:02.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:02.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:02.296 00.000 10844 Enqueuing Expose request
21:41:02.338 00.042 11060 IsGuiding returns 0
21:41:02.339 00.001 11060 Move returns status 0, amount 36
21:41:02.339 00.000 11060 MoveAxis(N, 0, ABG)
21:41:02.339 00.000 11060 Move returns status 0, amount 0
21:41:02.339 00.000 11060 move complete, result=0
21:41:02.339 00.000 11060 worker thread done servicing request
21:41:02.339 00.000 11060 Worker thread wakes up
21:41:02.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:02.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:02.339 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
21:41:02.976 00.637 11060 Exposure complete
21:41:03.144 00.168 11060 worker thread done servicing request
21:41:03.144 00.000 10844 OnExposeComplete: enter
21:41:03.144 00.000 10844 UpdateGuideState(): m_state=6
21:41:03.144 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
21:41:03.144 00.000 10844 Star::Find returns 1 (0), X=91.71, Y=467.75, Mass=1151, SNR=21.6, Peak=105 HFD=3.5
21:41:03.146 00.002 10844 MultiStar: [#1 0.51,0.10,1.03,U] [#2 -0.28,-0.33,0.82,U] [#3 -0.04,0.35,0.76,U] [#4 0.68,-0.03,3.06,U] [#5 -0.58,-0.30,0.88,U] [#6 0.48,-0.93,0.00,M1] [#7 0.18,-0.39,0.99,U] [#8 -0.75,-0.44,0.00,M8] 
21:41:03.146 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.08}, one-star: {0.30, -0.08}
21:41:03.146 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.80) = xAngle (0.51 = 0.51)
21:41:03.146 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.42 = 0.42)
21:41:03.146 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.29 cameraTheta=-0.30 mountX=0.25 mountY=0.12, mountTheta=0.44
21:41:03.146 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.08, opts=13)
21:41:03.146 00.000 10844 Enqueuing Move request for scope (0.27, -0.08)
21:41:03.146 00.000 11060 Worker thread wakes up
21:41:03.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
21:41:03.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
21:41:03.146 00.000 11060 Moving (0.27, -0.08) raw xDistance=0.25 yDistance=0.12
21:41:03.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:41:03.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:03.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:41:03.146 00.000 11060 MoveAxis(W, 38, ABG)
21:41:03.146 00.000 11060 Guiding  Dir = 3, Dur = 38
21:41:03.150 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:03.165 00.015 11060 IsSlewing returns 0
21:41:03.165 00.000 11060 IsGuiding returns 0
21:41:03.170 00.005 10844 UpdateGuideState exits: m=1151 SNR=21.6
21:41:03.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:03.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:03.170 00.000 10844 Enqueuing Expose request
21:41:03.208 00.038 11060 IsGuiding returns 0
21:41:03.208 00.000 11060 Move returns status 0, amount 38
21:41:03.208 00.000 11060 MoveAxis(N, 0, ABG)
21:41:03.208 00.000 11060 Move returns status 0, amount 0
21:41:03.208 00.000 11060 move complete, result=0
21:41:03.208 00.000 11060 worker thread done servicing request
21:41:03.208 00.000 11060 Worker thread wakes up
21:41:03.210 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:03.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:03.210 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
21:41:03.833 00.623 11060 Exposure complete
21:41:03.990 00.157 11060 worker thread done servicing request
21:41:03.992 00.002 10844 OnExposeComplete: enter
21:41:03.992 00.000 10844 UpdateGuideState(): m_state=6
21:41:03.992 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
21:41:03.992 00.000 10844 Star::Find returns 1 (0), X=91.68, Y=467.64, Mass=1271, SNR=22.8, Peak=101 HFD=3.5
21:41:03.992 00.000 10844 MultiStar: [#1 0.02,0.34,0.89,U] [#2 0.83,-0.40,0.00,M1] [#3 0.90,-0.11,0.00,M1] [#4 0.22,0.28,3.04,U] [#5 0.12,0.00,0.87,U] [#6 -0.64,-0.35,0.79,U] [#7 0.28,-0.62,0.84,U] [#8 -0.51,0.31,0.65,U] 
21:41:03.992 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.05}, one-star: {0.27, -0.19}
21:41:03.992 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.80) = xAngle (1.50 = 1.50)
21:41:03.992 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.42 = 1.42)
21:41:03.992 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.70 mountX=0.00 mountY=0.07, mountTheta=1.50
21:41:03.994 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
21:41:03.994 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
21:41:03.994 00.000 11060 Worker thread wakes up
21:41:03.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
21:41:03.994 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
21:41:03.994 00.000 11060 Moving (0.06, 0.05) raw xDistance=0.00 yDistance=0.07
21:41:03.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:41:03.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:03.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:41:03.994 00.000 11060 MoveAxis(E, 0, ABG)
21:41:03.994 00.000 11060 Move returns status 0, amount 0
21:41:03.994 00.000 11060 MoveAxis(N, 0, ABG)
21:41:03.994 00.000 11060 Move returns status 0, amount 0
21:41:03.994 00.000 11060 move complete, result=0
21:41:03.994 00.000 11060 worker thread done servicing request
21:41:04.000 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:04.016 00.016 10844 UpdateGuideState exits: m=1271 SNR=22.8
21:41:04.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:04.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:04.016 00.000 10844 Enqueuing Expose request
21:41:04.016 00.000 11060 Worker thread wakes up
21:41:04.017 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:41:04.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:04.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:04.660 00.643 11060 Exposure complete
21:41:04.835 00.175 11060 worker thread done servicing request
21:41:04.835 00.000 10844 OnExposeComplete: enter
21:41:04.835 00.000 10844 UpdateGuideState(): m_state=6
21:41:04.836 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
21:41:04.836 00.000 10844 Star::Find returns 1 (0), X=91.52, Y=468.31, Mass=1087, SNR=21.2, Peak=104 HFD=3.3
21:41:04.836 00.000 10844 MultiStar: [#1 0.10,0.66,0.96,U] [#2 0.20,0.32,0.80,U] [#3 0.33,1.00,0.00,M2] [#4 0.05,0.07,3.08,U] [#5 -0.56,0.03,0.88,U] [#6 -0.44,-0.18,0.74,U] [#7 -0.22,-0.24,0.93,U] [#8 -0.44,0.72,0.97,U] 
21:41:04.836 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.21}, one-star: {0.11, 0.48}
21:41:04.836 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.80) = xAngle (2.82 = 2.82)
21:41:04.836 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.73 = 2.73)
21:41:04.836 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.02 mountX=-0.22 mountY=0.09, mountTheta=2.74
21:41:04.838 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.21, opts=13)
21:41:04.838 00.000 10844 Enqueuing Move request for scope (-0.10, 0.21)
21:41:04.838 00.000 11060 Worker thread wakes up
21:41:04.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
21:41:04.838 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
21:41:04.838 00.000 11060 Moving (-0.10, 0.21) raw xDistance=-0.22 yDistance=0.09
21:41:04.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:41:04.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:04.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:41:04.838 00.000 11060 MoveAxis(E, 32, ABG)
21:41:04.838 00.000 11060 Guiding  Dir = 2, Dur = 32
21:41:04.844 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:04.861 00.017 11060 IsSlewing returns 0
21:41:04.861 00.000 11060 IsGuiding returns 0
21:41:04.865 00.004 10844 UpdateGuideState exits: m=1087 SNR=21.2
21:41:04.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:04.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:04.865 00.000 10844 Enqueuing Expose request
21:41:04.922 00.057 11060 IsGuiding returns 0
21:41:04.922 00.000 11060 Move returns status 0, amount 32
21:41:04.922 00.000 11060 MoveAxis(N, 0, ABG)
21:41:04.922 00.000 11060 Move returns status 0, amount 0
21:41:04.922 00.000 11060 move complete, result=0
21:41:04.922 00.000 11060 worker thread done servicing request
21:41:04.922 00.000 11060 Worker thread wakes up
21:41:04.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:04.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:04.924 00.002 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
21:41:05.546 00.622 11060 Exposure complete
21:41:05.718 00.172 11060 worker thread done servicing request
21:41:05.718 00.000 10844 OnExposeComplete: enter
21:41:05.718 00.000 10844 UpdateGuideState(): m_state=6
21:41:05.720 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
21:41:05.720 00.000 10844 Star::Find returns 1 (0), X=91.10, Y=467.47, Mass=1040, SNR=20.3, Peak=96 HFD=3.5
21:41:05.720 00.000 10844 MultiStar: [#1 -0.34,0.23,1.21,U] [#2 -0.35,-0.60,0.86,U] [#3 0.62,0.70,0.00,M3] [#4 0.21,0.06,3.38,U] [#5 -0.62,0.36,0.90,U] [#6 -0.39,-0.91,0.00,M1] [#7 -0.70,-0.65,0.00,M1] [#8 -0.15,0.77,0.99,U] 
21:41:05.720 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.08}, one-star: {-0.31, -0.36}
21:41:05.720 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.80) = xAngle (3.34 = -2.94)
21:41:05.720 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.26 = -3.03)
21:41:05.720 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.54 mountX=-0.14 mountY=-0.02, mountTheta=-3.02
21:41:05.721 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.08, opts=13)
21:41:05.721 00.000 10844 Enqueuing Move request for scope (-0.12, 0.08)
21:41:05.723 00.002 11060 Worker thread wakes up
21:41:05.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
21:41:05.723 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
21:41:05.723 00.000 11060 Moving (-0.12, 0.08) raw xDistance=-0.14 yDistance=-0.02
21:41:05.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:41:05.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:05.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:05.723 00.000 11060 MoveAxis(E, 22, ABG)
21:41:05.723 00.000 11060 Guiding  Dir = 2, Dur = 22
21:41:05.730 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:05.751 00.021 10844 UpdateGuideState exits: m=1040 SNR=20.3
21:41:05.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:05.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:05.751 00.000 10844 Enqueuing Expose request
21:41:05.755 00.004 11060 IsSlewing returns 0
21:41:05.756 00.001 11060 IsGuiding returns 0
21:41:05.820 00.064 11060 IsGuiding returns 0
21:41:05.820 00.000 11060 Move returns status 0, amount 22
21:41:05.820 00.000 11060 MoveAxis(N, 0, ABG)
21:41:05.820 00.000 11060 Move returns status 0, amount 0
21:41:05.820 00.000 11060 move complete, result=0
21:41:05.820 00.000 11060 worker thread done servicing request
21:41:05.820 00.000 11060 Worker thread wakes up
21:41:05.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:05.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:05.822 00.002 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
21:41:06.452 00.630 11060 Exposure complete
21:41:06.626 00.174 11060 worker thread done servicing request
21:41:06.626 00.000 10844 OnExposeComplete: enter
21:41:06.626 00.000 10844 UpdateGuideState(): m_state=6
21:41:06.626 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
21:41:06.626 00.000 10844 Star::Find returns 1 (0), X=91.61, Y=467.98, Mass=929, SNR=19.4, Peak=97 HFD=3.2
21:41:06.626 00.000 10844 MultiStar: [#1 0.16,0.78,1.11,U] [#2 -0.42,-0.76,0.00,M1] [#3 0.12,1.45,0.00,M4] [#4 0.25,0.30,3.44,U] [#5 -0.16,0.91,0.00,M1] [#6 -0.82,-0.33,0.00,M2] [#7 -0.36,-0.10,0.94,U] [#8 -0.59,0.83,0.00,M6] 
21:41:06.626 00.000 10844 single-star, 3 included, MultiStar: {0.14, 0.30}, one-star: {0.20, 0.15}
21:41:06.626 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.80) = xAngle (1.44 = 1.44)
21:41:06.626 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.35 = 1.35)
21:41:06.626 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.63 mountX=0.03 mountY=0.24, mountTheta=1.43
21:41:06.629 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.15, opts=13)
21:41:06.629 00.000 10844 Enqueuing Move request for scope (0.20, 0.15)
21:41:06.629 00.000 11060 Worker thread wakes up
21:41:06.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
21:41:06.629 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
21:41:06.629 00.000 11060 Moving (0.20, 0.15) raw xDistance=0.03 yDistance=0.24
21:41:06.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:41:06.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:06.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:41:06.629 00.000 11060 MoveAxis(E, 0, ABG)
21:41:06.629 00.000 11060 Move returns status 0, amount 0
21:41:06.629 00.000 11060 MoveAxis(N, 0, ABG)
21:41:06.629 00.000 11060 Move returns status 0, amount 0
21:41:06.629 00.000 11060 move complete, result=0
21:41:06.629 00.000 11060 worker thread done servicing request
21:41:06.634 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:06.650 00.016 10844 UpdateGuideState exits: m=929 SNR=19.4
21:41:06.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:06.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:06.655 00.005 10844 Enqueuing Expose request
21:41:06.655 00.000 11060 Worker thread wakes up
21:41:06.655 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:41:06.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:06.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:07.274 00.619 11060 Exposure complete
21:41:07.423 00.149 11060 worker thread done servicing request
21:41:07.423 00.000 10844 OnExposeComplete: enter
21:41:07.423 00.000 10844 UpdateGuideState(): m_state=6
21:41:07.423 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
21:41:07.423 00.000 10844 Star::Find returns 1 (0), X=91.20, Y=467.70, Mass=1022, SNR=20.0, Peak=88 HFD=3.4
21:41:07.423 00.000 10844 MultiStar: [#1 0.08,0.48,1.03,U] [#2 -0.50,0.32,0.97,U] [#3 0.90,0.09,0.00,M5] [#4 -0.11,0.26,3.49,U] [#5 -0.32,-0.01,0.96,U] [#6 -0.41,-0.56,0.85,U] [#7 -0.34,0.18,0.98,U] [#8 -0.38,0.74,0.98,U] 
21:41:07.423 00.000 10844 single-star, 7 included, MultiStar: {-0.23, 0.19}, one-star: {-0.20, -0.13}
21:41:07.423 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.80) = xAngle (-1.76 = -1.76)
21:41:07.423 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.84 = -1.84)
21:41:07.423 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.56 mountX=-0.04 mountY=-0.24, mountTheta=-1.76
21:41:07.423 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.13, opts=13)
21:41:07.423 00.000 10844 Enqueuing Move request for scope (-0.20, -0.13)
21:41:07.423 00.000 11060 Worker thread wakes up
21:41:07.427 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
21:41:07.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
21:41:07.427 00.000 11060 Moving (-0.20, -0.13) raw xDistance=-0.04 yDistance=-0.24
21:41:07.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:41:07.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:07.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:41:07.427 00.000 11060 MoveAxis(E, 0, ABG)
21:41:07.427 00.000 11060 Move returns status 0, amount 0
21:41:07.427 00.000 11060 MoveAxis(N, 0, ABG)
21:41:07.427 00.000 11060 Move returns status 0, amount 0
21:41:07.427 00.000 11060 move complete, result=0
21:41:07.427 00.000 11060 worker thread done servicing request
21:41:07.432 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:07.445 00.013 10844 UpdateGuideState exits: m=1022 SNR=20.0
21:41:07.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:07.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:07.445 00.000 10844 Enqueuing Expose request
21:41:07.445 00.000 11060 Worker thread wakes up
21:41:07.445 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:41:07.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:07.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:08.070 00.625 11060 Exposure complete
21:41:08.242 00.172 11060 worker thread done servicing request
21:41:08.242 00.000 10844 OnExposeComplete: enter
21:41:08.242 00.000 10844 UpdateGuideState(): m_state=6
21:41:08.242 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
21:41:08.242 00.000 10844 Star::Find returns 1 (0), X=92.33, Y=467.76, Mass=875, SNR=18.4, Peak=99 HFD=3.3
21:41:08.242 00.000 10844 MultiStar: [#1 0.09,0.18,1.09,U] [#2 0.03,-0.53,1.02,U] [#3 0.02,-0.07,0.89,U] [#4 -0.33,-0.42,3.76,U] [#5 0.41,-0.10,1.06,U] [#6 -0.51,-0.39,1.21,U] [#7 0.46,-0.87,0.00,M1] [#8 -0.78,0.30,0.94,U] 
21:41:08.242 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.21}, one-star: {0.92, -0.08}
21:41:08.242 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.80) = xAngle (-1.19 = -1.19)
21:41:08.242 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.28 = -1.28)
21:41:08.242 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-2.00 mountX=0.09 mountY=-0.23, mountTheta=-1.20
21:41:08.244 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.21, opts=13)
21:41:08.244 00.000 10844 Enqueuing Move request for scope (-0.10, -0.21)
21:41:08.244 00.000 11060 Worker thread wakes up
21:41:08.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
21:41:08.244 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
21:41:08.244 00.000 11060 Moving (-0.10, -0.21) raw xDistance=0.09 yDistance=-0.23
21:41:08.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:41:08.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:08.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:41:08.244 00.000 11060 MoveAxis(E, 0, ABG)
21:41:08.244 00.000 11060 Move returns status 0, amount 0
21:41:08.244 00.000 11060 MoveAxis(N, 0, ABG)
21:41:08.244 00.000 11060 Move returns status 0, amount 0
21:41:08.244 00.000 11060 move complete, result=0
21:41:08.244 00.000 11060 worker thread done servicing request
21:41:08.251 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:08.271 00.020 10844 UpdateGuideState exits: m=875 SNR=18.4
21:41:08.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:08.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:08.271 00.000 10844 Enqueuing Expose request
21:41:08.271 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:41:08.273 00.002 11060 Worker thread wakes up
21:41:08.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:08.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:08.896 00.623 11060 Exposure complete
21:41:09.055 00.159 11060 worker thread done servicing request
21:41:09.055 00.000 10844 OnExposeComplete: enter
21:41:09.055 00.000 10844 UpdateGuideState(): m_state=6
21:41:09.055 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
21:41:09.055 00.000 10844 Star::Find returns 1 (0), X=91.79, Y=467.74, Mass=1167, SNR=21.6, Peak=106 HFD=3.3
21:41:09.055 00.000 10844 MultiStar: [#1 0.15,0.27,0.89,U] [#2 -0.59,0.01,0.88,U] [#3 0.26,0.57,0.72,U] [#4 -0.46,0.18,3.37,U] [#5 0.22,0.07,0.82,U] [#6 -0.62,-1.08,0.00,M1] [#7 0.06,-0.45,0.90,U] [#8 -1.21,-0.01,0.00,M5] 
21:41:09.057 00.002 10844 refined, 6 included, MultiStar: {-0.13, 0.09}, one-star: {0.38, -0.09}
21:41:09.057 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.80) = xAngle (3.32 = -2.96)
21:41:09.057 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.23 = -3.05)
21:41:09.057 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.52 mountX=-0.16 mountY=-0.02, mountTheta=-3.05
21:41:09.057 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.09, opts=13)
21:41:09.057 00.000 10844 Enqueuing Move request for scope (-0.13, 0.09)
21:41:09.057 00.000 11060 Worker thread wakes up
21:41:09.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
21:41:09.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
21:41:09.057 00.000 11060 Moving (-0.13, 0.09) raw xDistance=-0.16 yDistance=-0.02
21:41:09.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:41:09.059 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:09.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:09.059 00.000 11060 MoveAxis(E, 23, ABG)
21:41:09.059 00.000 11060 Guiding  Dir = 2, Dur = 23
21:41:09.062 00.003 11060 IsSlewing returns 0
21:41:09.062 00.000 11060 IsGuiding returns 0
21:41:09.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:09.080 00.018 10844 UpdateGuideState exits: m=1167 SNR=21.6
21:41:09.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:09.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:09.080 00.000 10844 Enqueuing Expose request
21:41:09.096 00.016 11060 IsGuiding returns 0
21:41:09.096 00.000 11060 Move returns status 0, amount 23
21:41:09.096 00.000 11060 MoveAxis(N, 0, ABG)
21:41:09.096 00.000 11060 Move returns status 0, amount 0
21:41:09.096 00.000 11060 move complete, result=0
21:41:09.096 00.000 11060 worker thread done servicing request
21:41:09.096 00.000 10844 GuideStep: -0.2 px 23 ms EAST, -0.0 px 0 ms NORTH
21:41:09.096 00.000 11060 Worker thread wakes up
21:41:09.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:09.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:09.724 00.628 11060 Exposure complete
21:41:09.895 00.171 11060 worker thread done servicing request
21:41:09.895 00.000 10844 OnExposeComplete: enter
21:41:09.895 00.000 10844 UpdateGuideState(): m_state=6
21:41:09.895 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
21:41:09.895 00.000 10844 Star::Find returns 1 (0), X=91.55, Y=467.66, Mass=856, SNR=18.1, Peak=81 HFD=3.3
21:41:09.895 00.000 10844 MultiStar: [#1 0.62,-0.06,1.12,U] [#2 0.19,-0.44,1.07,U] [#3 -0.20,0.50,0.82,U] [#4 -0.64,-1.07,0.00,M1] [#5 0.75,0.12,0.95,U] [#6 -0.75,-0.13,0.81,U] [#7 -0.16,-0.01,1.06,U] [#8 -1.40,-0.41,0.00,M6] 
21:41:09.895 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.14, -0.18}
21:41:09.895 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.80) = xAngle (0.42 = 0.42)
21:41:09.895 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.33 = 0.33)
21:41:09.895 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.38 mountX=0.11 mountY=0.04, mountTheta=0.34
21:41:09.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
21:41:09.895 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
21:41:09.895 00.000 11060 Worker thread wakes up
21:41:09.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
21:41:09.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
21:41:09.895 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.11 yDistance=0.04
21:41:09.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:41:09.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:09.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:41:09.895 00.000 11060 MoveAxis(E, 0, ABG)
21:41:09.895 00.000 11060 Move returns status 0, amount 0
21:41:09.895 00.000 11060 MoveAxis(N, 0, ABG)
21:41:09.895 00.000 11060 Move returns status 0, amount 0
21:41:09.895 00.000 11060 move complete, result=0
21:41:09.895 00.000 11060 worker thread done servicing request
21:41:09.901 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:09.924 00.023 10844 UpdateGuideState exits: m=856 SNR=18.1
21:41:09.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:09.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:09.924 00.000 10844 Enqueuing Expose request
21:41:09.924 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:41:09.924 00.000 11060 Worker thread wakes up
21:41:09.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:09.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:10.556 00.632 11060 Exposure complete
21:41:10.731 00.175 11060 worker thread done servicing request
21:41:10.731 00.000 10844 OnExposeComplete: enter
21:41:10.731 00.000 10844 UpdateGuideState(): m_state=6
21:41:10.734 00.003 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
21:41:10.734 00.000 10844 Star::Find returns 1 (0), X=91.67, Y=467.74, Mass=1120, SNR=21.4, Peak=103 HFD=3.3
21:41:10.734 00.000 10844 MultiStar: [#1 0.39,-0.06,0.95,U] [#2 0.56,-0.08,0.88,U] [#3 -0.38,-0.32,0.73,U] [#4 0.01,-1.18,0.00,M2] [#5 0.61,0.71,0.00,M1] [#6 -0.49,-0.69,0.83,U] [#7 -0.28,-0.48,1.01,U] [#8 -1.24,-0.13,0.00,M7] 
21:41:10.734 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.28}, one-star: {0.27, -0.10}
21:41:10.735 00.001 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.80) = xAngle (-0.66 = -0.66)
21:41:10.735 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.75 = -0.75)
21:41:10.735 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.46 mountX=0.22 mountY=-0.19, mountTheta=-0.71
21:41:10.737 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.28, opts=13)
21:41:10.737 00.000 10844 Enqueuing Move request for scope (0.03, -0.28)
21:41:10.737 00.000 11060 Worker thread wakes up
21:41:10.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
21:41:10.737 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
21:41:10.737 00.000 11060 Moving (0.03, -0.28) raw xDistance=0.22 yDistance=-0.19
21:41:10.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:41:10.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:10.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:41:10.737 00.000 11060 MoveAxis(W, 33, ABG)
21:41:10.737 00.000 11060 Guiding  Dir = 3, Dur = 33
21:41:10.744 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:10.747 00.003 11060 IsSlewing returns 0
21:41:10.747 00.000 11060 IsGuiding returns 0
21:41:10.762 00.015 10844 UpdateGuideState exits: m=1120 SNR=21.4
21:41:10.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:10.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:10.762 00.000 10844 Enqueuing Expose request
21:41:10.793 00.031 11060 IsGuiding returns 0
21:41:10.794 00.001 11060 Move returns status 0, amount 33
21:41:10.794 00.000 11060 MoveAxis(N, 0, ABG)
21:41:10.794 00.000 11060 Move returns status 0, amount 0
21:41:10.794 00.000 11060 move complete, result=0
21:41:10.794 00.000 11060 worker thread done servicing request
21:41:10.794 00.000 11060 Worker thread wakes up
21:41:10.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:10.794 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
21:41:10.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:11.429 00.635 11060 Exposure complete
21:41:11.591 00.162 11060 worker thread done servicing request
21:41:11.591 00.000 10844 OnExposeComplete: enter
21:41:11.591 00.000 10844 UpdateGuideState(): m_state=6
21:41:11.591 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
21:41:11.591 00.000 10844 Star::Find returns 1 (0), X=91.48, Y=467.41, Mass=975, SNR=19.5, Peak=78 HFD=3.3
21:41:11.591 00.000 10844 MultiStar: [#1 0.39,-0.77,1.10,U] [#2 0.37,-0.60,0.84,U] [#3 -0.07,-0.48,0.82,U] [#4 -0.53,-1.09,0.00,M3] [#5 0.28,-0.53,1.03,U] [#6 -0.71,-0.64,0.00,M1] [#7 -0.03,-0.52,0.93,U] [#8 -1.29,-0.47,0.00,M8] 
21:41:11.591 00.000 10844 single-star, 5 included, MultiStar: {0.18, -0.56}, one-star: {0.07, -0.43}
21:41:11.595 00.004 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.80) = xAngle (-0.61 = -0.61)
21:41:11.596 00.001 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.69 = -0.69)
21:41:11.596 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.43 hyp=0.43 cameraTheta=-1.41 mountX=0.36 mountY=-0.28, mountTheta=-0.66
21:41:11.597 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.43, opts=13)
21:41:11.597 00.000 10844 Enqueuing Move request for scope (0.07, -0.43)
21:41:11.597 00.000 11060 Worker thread wakes up
21:41:11.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.43) opts 0xd
21:41:11.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.43)
21:41:11.597 00.000 11060 Moving (0.07, -0.43) raw xDistance=0.36 yDistance=-0.28
21:41:11.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
21:41:11.597 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.15 newest=-0.43
21:41:11.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
21:41:11.597 00.000 11060 MoveAxis(W, 53, ABG)
21:41:11.597 00.000 11060 Guiding  Dir = 3, Dur = 53
21:41:11.605 00.008 11060 IsSlewing returns 0
21:41:11.605 00.000 11060 IsGuiding returns 0
21:41:11.606 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:11.620 00.014 10844 UpdateGuideState exits: m=975 SNR=19.5
21:41:11.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:11.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:11.620 00.000 10844 Enqueuing Expose request
21:41:11.668 00.048 11060 IsGuiding returns 0
21:41:11.668 00.000 11060 Move returns status 0, amount 53
21:41:11.668 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 542 applied
21:41:11.668 00.000 11060 MoveAxis(N, 648, ABG)
21:41:11.668 00.000 11060 duration set to 542 by maxDecDuration
21:41:11.668 00.000 11060 Guiding  Dir = 0, Dur = 542
21:41:11.681 00.013 11060 IsSlewing returns 0
21:41:11.682 00.001 11060 IsGuiding returns 0
21:41:12.231 00.549 11060 IsGuiding returns 0
21:41:12.231 00.000 11060 Move returns status 0, amount 542
21:41:12.231 00.000 11060 move complete, result=0
21:41:12.231 00.000 11060 worker thread done servicing request
21:41:12.231 00.000 11060 Worker thread wakes up
21:41:12.231 00.000 10844 GuideStep: 0.4 px 53 ms WEST, -0.3 px 542 ms NORTH
21:41:12.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:12.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:12.868 00.637 11060 Exposure complete
21:41:13.004 00.136 11060 worker thread done servicing request
21:41:13.004 00.000 10844 OnExposeComplete: enter
21:41:13.004 00.000 10844 UpdateGuideState(): m_state=6
21:41:13.004 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
21:41:13.004 00.000 10844 Star::Find returns 1 (0), X=91.39, Y=467.42, Mass=989, SNR=19.6, Peak=85 HFD=3.3
21:41:13.004 00.000 10844 MultiStar: [#1 -0.21,-0.20,1.05,U] [#2 -0.40,-0.23,0.90,U] [#3 -0.87,-0.15,0.00,M1] [#4 -0.59,-0.19,3.50,U] [#5 0.34,-0.18,1.06,U] [#6 -0.31,-1.18,0.00,M2] [#7 -0.68,-0.30,0.95,U] [#8 -0.35,-0.19,0.89,U] 
21:41:13.004 00.000 10844 single-star, 6 included, MultiStar: {-0.35, -0.23}, one-star: {-0.01, -0.42}
21:41:13.004 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.80) = xAngle (-0.80 = -0.80)
21:41:13.004 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.89 = -0.89)
21:41:13.004 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.60 mountX=0.29 mountY=-0.32, mountTheta=-0.84
21:41:13.008 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.42, opts=13)
21:41:13.008 00.000 10844 Enqueuing Move request for scope (-0.01, -0.42)
21:41:13.008 00.000 11060 Worker thread wakes up
21:41:13.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.42) opts 0xd
21:41:13.009 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.42)
21:41:13.009 00.000 11060 Moving (-0.01, -0.42) raw xDistance=0.29 yDistance=-0.32
21:41:13.009 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.13, ShCount=5, LgCount=0, SticCount=0,  Deflections: 0=-0.194293, 1:0.323471
21:41:13.009 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:41:13.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
21:41:13.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.32
21:41:13.009 00.000 11060 MoveAxis(W, 44, ABG)
21:41:13.009 00.000 11060 Guiding  Dir = 3, Dur = 44
21:41:13.019 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:13.025 00.006 11060 IsSlewing returns 0
21:41:13.025 00.000 11060 IsGuiding returns 0
21:41:13.035 00.010 10844 UpdateGuideState exits: m=989 SNR=19.6
21:41:13.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:13.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:13.035 00.000 10844 Enqueuing Expose request
21:41:13.071 00.036 11060 IsGuiding returns 0
21:41:13.071 00.000 11060 Move returns status 0, amount 44
21:41:13.071 00.000 11060 MoveAxis(N, 124, ABG)
21:41:13.071 00.000 11060 Guiding  Dir = 0, Dur = 124
21:41:13.087 00.016 11060 IsSlewing returns 0
21:41:13.087 00.000 11060 IsGuiding returns 0
21:41:13.227 00.140 11060 IsGuiding returns 0
21:41:13.227 00.000 11060 Move returns status 0, amount 124
21:41:13.227 00.000 11060 move complete, result=0
21:41:13.227 00.000 11060 worker thread done servicing request
21:41:13.227 00.000 11060 Worker thread wakes up
21:41:13.227 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.3 px 124 ms NORTH
21:41:13.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:13.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:13.857 00.630 11060 Exposure complete
21:41:14.009 00.152 11060 worker thread done servicing request
21:41:14.011 00.002 10844 OnExposeComplete: enter
21:41:14.011 00.000 10844 UpdateGuideState(): m_state=6
21:41:14.011 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
21:41:14.011 00.000 10844 Star::Find returns 1 (0), X=91.96, Y=467.44, Mass=1213, SNR=22.2, Peak=118 HFD=3.4
21:41:14.011 00.000 10844 MultiStar: [#1 0.44,0.05,0.92,U] [#2 0.57,0.09,0.86,U] [#3 0.44,-0.28,0.61,U] [#4 0.32,-0.70,3.12,U] [#5 1.10,0.60,0.00,M1] [#6 -0.59,-0.50,0.67,U] [#7 -0.51,-0.80,0.00,M1] [#8 -0.49,-0.57,0.91,U] 
21:41:14.011 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.43}, one-star: {0.55, -0.40}
21:41:14.011 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.80) = xAngle (-0.28 = -0.28)
21:41:14.011 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.36 = -0.36)
21:41:14.011 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.43 hyp=0.49 cameraTheta=-1.08 mountX=0.47 mountY=-0.17, mountTheta=-0.35
21:41:14.013 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.43, opts=13)
21:41:14.013 00.000 10844 Enqueuing Move request for scope (0.23, -0.43)
21:41:14.014 00.001 11060 Worker thread wakes up
21:41:14.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.43) opts 0xd
21:41:14.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.43)
21:41:14.014 00.000 11060 Moving (0.23, -0.43) raw xDistance=0.47 yDistance=-0.17
21:41:14.014 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.13, ShCount=5, LgCount=0, SticCount=0,  Deflections: 0=-0.194293, 1:0.323471, 2:0.173513
21:41:14.014 00.000 11060 BLC: No correction, Miss < min_move
21:41:14.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
21:41:14.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:14.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:41:14.014 00.000 11060 MoveAxis(W, 70, ABG)
21:41:14.014 00.000 11060 Guiding  Dir = 3, Dur = 70
21:41:14.020 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:14.028 00.008 11060 IsSlewing returns 0
21:41:14.028 00.000 11060 IsGuiding returns 0
21:41:14.035 00.007 10844 UpdateGuideState exits: m=1213 SNR=22.2
21:41:14.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:14.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:14.035 00.000 10844 Enqueuing Expose request
21:41:14.100 00.065 11060 IsGuiding returns 0
21:41:14.100 00.000 11060 Move returns status 0, amount 70
21:41:14.100 00.000 11060 MoveAxis(N, 0, ABG)
21:41:14.100 00.000 11060 Move returns status 0, amount 0
21:41:14.101 00.001 11060 move complete, result=0
21:41:14.101 00.000 11060 worker thread done servicing request
21:41:14.101 00.000 11060 Worker thread wakes up
21:41:14.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:14.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:14.101 00.000 10844 GuideStep: 0.5 px 70 ms WEST, -0.2 px 0 ms NORTH
21:41:14.738 00.637 11060 Exposure complete
21:41:14.915 00.177 11060 worker thread done servicing request
21:41:14.915 00.000 10844 OnExposeComplete: enter
21:41:14.915 00.000 10844 UpdateGuideState(): m_state=6
21:41:14.915 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
21:41:14.915 00.000 10844 Star::Find returns 1 (0), X=91.26, Y=467.95, Mass=1039, SNR=19.9, Peak=82 HFD=4.0
21:41:14.915 00.000 10844 MultiStar: [#1 0.57,-0.15,1.07,U] [#2 0.67,0.06,0.98,U] [#3 0.04,0.49,0.74,U] [#4 -0.08,0.11,3.61,U] [#5 0.71,0.63,0.00,M2] [#6 -0.11,-0.01,1.03,U] [#7 -0.01,-0.38,0.96,U] [#8 -0.68,0.97,0.00,M7] 
21:41:14.915 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {-0.15, 0.11}
21:41:14.915 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.80) = xAngle (1.31 = 1.31)
21:41:14.915 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.23 = 1.23)
21:41:14.915 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.51 mountX=0.02 mountY=0.08, mountTheta=1.31
21:41:14.919 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
21:41:14.919 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
21:41:14.919 00.000 11060 Worker thread wakes up
21:41:14.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
21:41:14.919 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
21:41:14.919 00.000 11060 Moving (0.08, 0.04) raw xDistance=0.02 yDistance=0.08
21:41:14.919 00.000 11060 BLC: window closed
21:41:14.919 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.13, ShCount=5, LgCount=0, SticCount=0,  Deflections: 0=-0.194293, 1:0.323471, 2:0.173513
21:41:14.919 00.000 11060 BLC: No correction, Miss < min_move
21:41:14.921 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:41:14.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:14.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:41:14.921 00.000 11060 MoveAxis(E, 0, ABG)
21:41:14.921 00.000 11060 Move returns status 0, amount 0
21:41:14.921 00.000 11060 MoveAxis(N, 0, ABG)
21:41:14.921 00.000 11060 Move returns status 0, amount 0
21:41:14.921 00.000 11060 move complete, result=0
21:41:14.921 00.000 11060 worker thread done servicing request
21:41:14.926 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:14.941 00.015 10844 UpdateGuideState exits: m=1039 SNR=19.9
21:41:14.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:14.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:14.941 00.000 10844 Enqueuing Expose request
21:41:14.941 00.000 11060 Worker thread wakes up
21:41:14.941 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:41:14.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:14.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:15.581 00.640 11060 Exposure complete
21:41:15.749 00.168 11060 worker thread done servicing request
21:41:15.750 00.001 10844 OnExposeComplete: enter
21:41:15.750 00.000 10844 UpdateGuideState(): m_state=6
21:41:15.750 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
21:41:15.750 00.000 10844 Star::Find returns 1 (0), X=91.58, Y=468.28, Mass=1346, SNR=23.1, Peak=114 HFD=3.5
21:41:15.750 00.000 10844 MultiStar: [#1 0.51,0.52,0.84,U] [#2 -0.00,0.57,0.75,U] [#3 -0.11,1.10,0.00,M1] [#4 0.14,0.38,2.92,U] [#5 0.32,1.00,0.00,M3] [#6 -0.75,0.97,0.00,M1] [#7 -0.71,0.73,0.00,M1] [#8 -0.76,0.99,0.00,M8] 
21:41:15.750 00.000 10844 refined, 3 included, MultiStar: {0.18, 0.44}, one-star: {0.17, 0.44}
21:41:15.750 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.80) = xAngle (1.99 = 1.99)
21:41:15.750 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.90 = 1.90)
21:41:15.750 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.44 hyp=0.47 cameraTheta=1.18 mountX=-0.19 mountY=0.45, mountTheta=1.98
21:41:15.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.44, opts=13)
21:41:15.752 00.000 10844 Enqueuing Move request for scope (0.18, 0.44)
21:41:15.752 00.000 11060 Worker thread wakes up
21:41:15.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.44) opts 0xd
21:41:15.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.44)
21:41:15.752 00.000 11060 Moving (0.18, 0.44) raw xDistance=-0.19 yDistance=0.45
21:41:15.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:41:15.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:15.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:41:15.752 00.000 11060 MoveAxis(E, 28, ABG)
21:41:15.752 00.000 11060 Guiding  Dir = 2, Dur = 28
21:41:15.759 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:15.779 00.020 11060 IsSlewing returns 0
21:41:15.780 00.001 11060 IsGuiding returns 0
21:41:15.781 00.001 10844 UpdateGuideState exits: m=1346 SNR=23.1
21:41:15.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:15.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:15.781 00.000 10844 Enqueuing Expose request
21:41:15.838 00.057 11060 IsGuiding returns 0
21:41:15.838 00.000 11060 Move returns status 0, amount 28
21:41:15.838 00.000 11060 MoveAxis(N, 0, ABG)
21:41:15.839 00.001 11060 Move returns status 0, amount 0
21:41:15.839 00.000 11060 move complete, result=0
21:41:15.839 00.000 11060 worker thread done servicing request
21:41:15.839 00.000 11060 Worker thread wakes up
21:41:15.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:15.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:15.839 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.4 px 0 ms NORTH
21:41:16.458 00.619 11060 Exposure complete
21:41:16.614 00.156 11060 worker thread done servicing request
21:41:16.616 00.002 10844 OnExposeComplete: enter
21:41:16.616 00.000 10844 UpdateGuideState(): m_state=6
21:41:16.616 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
21:41:16.616 00.000 10844 Star::Find returns 1 (0), X=92.13, Y=467.25, Mass=786, SNR=17.2, Peak=77 HFD=3.6
21:41:16.616 00.000 10844 MultiStar: [#1 0.38,0.23,1.26,U] [#2 0.48,0.25,1.00,U] [#3 0.11,-0.17,0.84,U] [#4 0.08,-0.52,4.14,U] [#5 0.48,-0.18,0.98,U] [#6 0.36,-0.17,1.09,U] [#7 -0.37,-0.20,1.10,U] [#8 -0.64,0.40,0.98,U] 
21:41:16.616 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.20}, one-star: {0.73, -0.59}
21:41:16.616 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
21:41:16.616 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.19 = -0.19)
21:41:16.616 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.91 mountX=0.26 mountY=-0.05, mountTheta=-0.19
21:41:16.618 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.20, opts=13)
21:41:16.618 00.000 10844 Enqueuing Move request for scope (0.16, -0.20)
21:41:16.618 00.000 11060 Worker thread wakes up
21:41:16.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
21:41:16.618 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
21:41:16.618 00.000 11060 Moving (0.16, -0.20) raw xDistance=0.26 yDistance=-0.05
21:41:16.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
21:41:16.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:16.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:41:16.618 00.000 11060 MoveAxis(W, 37, ABG)
21:41:16.618 00.000 11060 Guiding  Dir = 3, Dur = 37
21:41:16.624 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:16.641 00.017 10844 UpdateGuideState exits: m=786 SNR=17.2
21:41:16.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:16.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:16.641 00.000 10844 Enqueuing Expose request
21:41:16.646 00.005 11060 IsSlewing returns 0
21:41:16.648 00.002 11060 IsGuiding returns 0
21:41:16.706 00.058 11060 IsGuiding returns 0
21:41:16.706 00.000 11060 Move returns status 0, amount 37
21:41:16.706 00.000 11060 MoveAxis(N, 0, ABG)
21:41:16.706 00.000 11060 Move returns status 0, amount 0
21:41:16.706 00.000 11060 move complete, result=0
21:41:16.708 00.002 11060 worker thread done servicing request
21:41:16.708 00.000 11060 Worker thread wakes up
21:41:16.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:16.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:16.708 00.000 10844 GuideStep: 0.3 px 37 ms WEST, -0.0 px 0 ms NORTH
21:41:17.353 00.645 11060 Exposure complete
21:41:17.538 00.185 11060 worker thread done servicing request
21:41:17.538 00.000 10844 OnExposeComplete: enter
21:41:17.538 00.000 10844 UpdateGuideState(): m_state=6
21:41:17.538 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
21:41:17.538 00.000 10844 Star::Find returns 1 (0), X=92.17, Y=467.80, Mass=801, SNR=17.6, Peak=77 HFD=3.5
21:41:17.538 00.000 10844 MultiStar: [#1 0.56,0.05,1.30,U] [#2 0.55,0.47,1.09,U] [#3 0.92,0.82,0.00,M1] [#4 -0.18,0.67,4.16,U] [#5 0.45,0.38,0.95,U] [#6 0.01,-0.38,1.13,U] [#7 0.26,-0.05,1.24,U] [#8 -0.28,0.62,1.05,U] 
21:41:17.538 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.32}, one-star: {0.76, -0.04}
21:41:17.538 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.80) = xAngle (1.93 = 1.93)
21:41:17.538 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.84 = 1.84)
21:41:17.538 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.32 hyp=0.36 cameraTheta=1.13 mountX=-0.13 mountY=0.34, mountTheta=1.92
21:41:17.541 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.32, opts=13)
21:41:17.541 00.000 10844 Enqueuing Move request for scope (0.15, 0.32)
21:41:17.541 00.000 11060 Worker thread wakes up
21:41:17.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.32) opts 0xd
21:41:17.541 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.32)
21:41:17.541 00.000 11060 Moving (0.15, 0.32) raw xDistance=-0.13 yDistance=0.34
21:41:17.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
21:41:17.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:17.544 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:41:17.544 00.000 11060 MoveAxis(E, 17, ABG)
21:41:17.544 00.000 11060 Guiding  Dir = 2, Dur = 17
21:41:17.551 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:17.569 00.018 11060 IsSlewing returns 0
21:41:17.572 00.003 11060 IsGuiding returns 0
21:41:17.573 00.001 10844 UpdateGuideState exits: m=801 SNR=17.6
21:41:17.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:17.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:17.573 00.000 10844 Enqueuing Expose request
21:41:17.608 00.035 11060 IsGuiding returns 0
21:41:17.608 00.000 11060 Move returns status 0, amount 17
21:41:17.608 00.000 11060 MoveAxis(N, 0, ABG)
21:41:17.608 00.000 11060 Move returns status 0, amount 0
21:41:17.608 00.000 11060 move complete, result=0
21:41:17.609 00.001 11060 worker thread done servicing request
21:41:17.609 00.000 11060 Worker thread wakes up
21:41:17.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:17.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:17.609 00.000 10844 GuideStep: -0.1 px 17 ms EAST, 0.3 px 0 ms NORTH
21:41:18.231 00.622 11060 Exposure complete
21:41:18.401 00.170 11060 worker thread done servicing request
21:41:18.401 00.000 10844 OnExposeComplete: enter
21:41:18.401 00.000 10844 UpdateGuideState(): m_state=6
21:41:18.401 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
21:41:18.401 00.000 10844 Star::Find returns 1 (0), X=91.18, Y=467.36, Mass=779, SNR=17.7, Peak=80 HFD=3.3
21:41:18.401 00.000 10844 MultiStar: [#1 0.43,-0.71,1.06,U] [#2 0.36,0.56,1.05,U] [#3 -0.05,-0.02,0.92,U] [#4 0.51,0.16,4.11,U] [#5 0.74,-0.01,0.94,U] [#6 0.37,-0.52,0.84,U] [#7 0.41,-0.26,1.22,U] [#8 -0.83,0.80,0.00,M7] 
21:41:18.401 00.000 10844 refined, 7 included, MultiStar: {0.37, -0.07}, one-star: {-0.23, -0.48}
21:41:18.401 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.80) = xAngle (0.62 = 0.62)
21:41:18.401 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.53 = 0.53)
21:41:18.401 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.07 hyp=0.38 cameraTheta=-0.19 mountX=0.31 mountY=0.19, mountTheta=0.56
21:41:18.404 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.07, opts=13)
21:41:18.404 00.000 10844 Enqueuing Move request for scope (0.37, -0.07)
21:41:18.404 00.000 11060 Worker thread wakes up
21:41:18.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.07) opts 0xd
21:41:18.404 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.07)
21:41:18.404 00.000 11060 Moving (0.37, -0.07) raw xDistance=0.31 yDistance=0.19
21:41:18.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
21:41:18.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:18.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:41:18.404 00.000 11060 MoveAxis(W, 45, ABG)
21:41:18.404 00.000 11060 Guiding  Dir = 3, Dur = 45
21:41:18.412 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:18.429 00.017 11060 IsSlewing returns 0
21:41:18.430 00.001 11060 IsGuiding returns 0
21:41:18.430 00.000 10844 UpdateGuideState exits: m=779 SNR=17.7
21:41:18.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:18.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:18.430 00.000 10844 Enqueuing Expose request
21:41:18.496 00.066 11060 IsGuiding returns 0
21:41:18.496 00.000 11060 Move returns status 0, amount 45
21:41:18.496 00.000 11060 MoveAxis(N, 0, ABG)
21:41:18.496 00.000 11060 Move returns status 0, amount 0
21:41:18.496 00.000 11060 move complete, result=0
21:41:18.497 00.001 11060 worker thread done servicing request
21:41:18.497 00.000 11060 Worker thread wakes up
21:41:18.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:18.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:18.497 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.2 px 0 ms NORTH
21:41:19.131 00.634 11060 Exposure complete
21:41:19.307 00.176 11060 worker thread done servicing request
21:41:19.307 00.000 10844 OnExposeComplete: enter
21:41:19.307 00.000 10844 UpdateGuideState(): m_state=6
21:41:19.307 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
21:41:19.307 00.000 10844 Star::Find returns 1 (0), X=90.98, Y=468.93, Mass=1070, SNR=20.4, Peak=87 HFD=4.4
21:41:19.308 00.001 10844 MultiStar: [#1 -0.17,1.48,0.00,M1] [#2 -0.48,1.07,0.00,M1] [#3 -0.19,1.17,0.00,M1] [#4 -0.65,0.85,0.00,M1] [#5 0.20,0.42,0.90,U] [#6 -0.91,0.19,0.00,M1] [#7 -0.67,0.38,0.89,U] [#8 -2.30,1.76,0.00,M8] 
21:41:19.308 00.000 10844 refined, 2 included, MultiStar: {-0.30, 0.65}, one-star: {-0.43, 1.10}
21:41:19.308 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.80) = xAngle (2.81 = 2.81)
21:41:19.308 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.72 = 2.72)
21:41:19.308 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.65 hyp=0.72 cameraTheta=2.01 mountX=-0.68 mountY=0.29, mountTheta=2.74
21:41:19.310 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.65, opts=13)
21:41:19.310 00.000 10844 Enqueuing Move request for scope (-0.30, 0.65)
21:41:19.310 00.000 11060 Worker thread wakes up
21:41:19.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.65) opts 0xd
21:41:19.310 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.65)
21:41:19.310 00.000 11060 Moving (-0.30, 0.65) raw xDistance=-0.68 yDistance=0.29
21:41:19.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.68
21:41:19.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:19.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:41:19.310 00.000 11060 MoveAxis(E, 98, ABG)
21:41:19.310 00.000 11060 Guiding  Dir = 2, Dur = 98
21:41:19.318 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:19.324 00.006 11060 IsSlewing returns 0
21:41:19.324 00.000 11060 IsGuiding returns 0
21:41:19.333 00.009 10844 UpdateGuideState exits: m=1070 SNR=20.4
21:41:19.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:19.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:19.333 00.000 10844 Enqueuing Expose request
21:41:19.444 00.111 11060 IsGuiding returns 0
21:41:19.444 00.000 11060 Move returns status 0, amount 98
21:41:19.444 00.000 11060 MoveAxis(N, 0, ABG)
21:41:19.444 00.000 11060 Move returns status 0, amount 0
21:41:19.444 00.000 11060 move complete, result=0
21:41:19.444 00.000 11060 worker thread done servicing request
21:41:19.444 00.000 11060 Worker thread wakes up
21:41:19.444 00.000 10844 GuideStep: -0.7 px 98 ms EAST, 0.3 px 0 ms NORTH
21:41:19.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:19.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:20.058 00.614 11060 Exposure complete
21:41:20.218 00.160 11060 worker thread done servicing request
21:41:20.218 00.000 10844 OnExposeComplete: enter
21:41:20.218 00.000 10844 UpdateGuideState(): m_state=6
21:41:20.218 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
21:41:20.218 00.000 10844 Star::Find returns 1 (0), X=91.97, Y=468.69, Mass=1264, SNR=22.7, Peak=98 HFD=4.0
21:41:20.218 00.000 10844 MultiStar: [#1 0.60,0.72,0.00,M2] [#2 0.28,0.59,0.82,U] [#3 1.17,0.90,0.00,M2] [#4 -0.06,0.44,3.02,U] [#5 0.36,-0.21,0.85,U] [#6 0.10,0.24,0.81,U] [#7 -0.24,-0.30,0.75,U] [#8 -0.76,0.58,0.00,M9] 
21:41:20.218 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.34}, one-star: {0.57, 0.85}
21:41:20.218 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.80) = xAngle (2.05 = 2.05)
21:41:20.218 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.96 = 1.96)
21:41:20.218 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.24 mountX=-0.16 mountY=0.33, mountTheta=2.03
21:41:20.222 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.34, opts=13)
21:41:20.222 00.000 10844 Enqueuing Move request for scope (0.11, 0.34)
21:41:20.222 00.000 11060 Worker thread wakes up
21:41:20.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
21:41:20.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
21:41:20.222 00.000 11060 Moving (0.11, 0.34) raw xDistance=-0.16 yDistance=0.33
21:41:20.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
21:41:20.222 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.77 newest=0.81
21:41:20.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
21:41:20.222 00.000 11060 MoveAxis(E, 27, ABG)
21:41:20.222 00.000 11060 Guiding  Dir = 2, Dur = 27
21:41:20.229 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:20.238 00.009 11060 IsSlewing returns 0
21:41:20.238 00.000 11060 IsGuiding returns 0
21:41:20.246 00.008 10844 UpdateGuideState exits: m=1264 SNR=22.7
21:41:20.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:20.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:20.246 00.000 10844 Enqueuing Expose request
21:41:20.270 00.024 11060 IsGuiding returns 0
21:41:20.270 00.000 11060 Move returns status 0, amount 27
21:41:20.270 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 542 applied
21:41:20.270 00.000 11060 MoveAxis(S, 669, ABG)
21:41:20.270 00.000 11060 duration set to 542 by maxDecDuration
21:41:20.270 00.000 11060 Guiding  Dir = 1, Dur = 542
21:41:20.284 00.014 11060 IsSlewing returns 0
21:41:20.284 00.000 11060 IsGuiding returns 0
21:41:20.834 00.550 11060 IsGuiding returns 0
21:41:20.834 00.000 11060 Move returns status 0, amount 542
21:41:20.834 00.000 11060 move complete, result=0
21:41:20.834 00.000 11060 worker thread done servicing request
21:41:20.834 00.000 11060 Worker thread wakes up
21:41:20.834 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.3 px 542 ms SOUTH
21:41:20.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:20.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:21.470 00.636 11060 Exposure complete
21:41:21.614 00.144 11060 worker thread done servicing request
21:41:21.614 00.000 10844 OnExposeComplete: enter
21:41:21.614 00.000 10844 UpdateGuideState(): m_state=6
21:41:21.614 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
21:41:21.614 00.000 10844 Star::Find returns 1 (0), X=90.83, Y=467.97, Mass=1083, SNR=20.9, Peak=91 HFD=3.6
21:41:21.614 00.000 10844 MultiStar: [#1 0.26,0.59,1.06,U] [#2 0.64,-0.35,0.97,U] [#3 0.90,0.66,0.00,M3] [#4 0.32,0.22,3.41,U] [#5 -0.11,-0.08,0.89,U] [#6 0.28,0.25,0.76,U] [#7 0.40,0.37,0.90,U] [#8 -0.70,1.20,0.00,M10] 
21:41:21.614 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.18}, one-star: {-0.57, 0.13}
21:41:21.614 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.80) = xAngle (1.51 = 1.51)
21:41:21.614 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.43 = 1.43)
21:41:21.614 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.28 cameraTheta=0.71 mountX=0.02 mountY=0.27, mountTheta=1.51
21:41:21.618 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.18, opts=13)
21:41:21.618 00.000 10844 Enqueuing Move request for scope (0.21, 0.18)
21:41:21.618 00.000 11060 Worker thread wakes up
21:41:21.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
21:41:21.618 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
21:41:21.618 00.000 11060 Moving (0.21, 0.18) raw xDistance=0.02 yDistance=0.27
21:41:21.618 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.15, ShCount=6, LgCount=0, SticCount=0,  Deflections: 0=0.231167, 1:0.274447
21:41:21.619 00.001 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:41:21.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:41:21.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:41:21.619 00.000 11060 MoveAxis(E, 0, ABG)
21:41:21.619 00.000 11060 Move returns status 0, amount 0
21:41:21.619 00.000 11060 MoveAxis(S, 105, ABG)
21:41:21.619 00.000 11060 Guiding  Dir = 1, Dur = 105
21:41:21.624 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:21.634 00.010 11060 IsSlewing returns 0
21:41:21.634 00.000 11060 IsGuiding returns 0
21:41:21.639 00.005 10844 UpdateGuideState exits: m=1083 SNR=20.9
21:41:21.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:21.641 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:21.641 00.000 10844 Enqueuing Expose request
21:41:21.751 00.110 11060 IsGuiding returns 0
21:41:21.751 00.000 11060 Move returns status 0, amount 105
21:41:21.751 00.000 11060 move complete, result=0
21:41:21.751 00.000 11060 worker thread done servicing request
21:41:21.751 00.000 11060 Worker thread wakes up
21:41:21.751 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 105 ms SOUTH
21:41:21.752 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:21.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:22.385 00.633 11060 Exposure complete
21:41:22.552 00.167 11060 worker thread done servicing request
21:41:22.552 00.000 10844 OnExposeComplete: enter
21:41:22.552 00.000 10844 UpdateGuideState(): m_state=6
21:41:22.552 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
21:41:22.553 00.001 10844 Star::Find returns 1 (0), X=90.71, Y=467.59, Mass=1182, SNR=21.9, Peak=102 HFD=3.5
21:41:22.553 00.000 10844 MultiStar: [#1 -0.19,0.48,0.96,U] [#2 0.26,-0.38,0.92,U] [#3 0.02,-0.09,0.64,U] [#4 -0.42,-0.50,3.16,U] [#5 0.95,0.43,0.00,M1] [#6 -0.61,0.34,0.84,U] [#7 -0.04,0.06,0.83,U] [#8 -1.41,0.44,0.00,R] 
21:41:22.553 00.000 10844 refined, 6 included, MultiStar: {-0.30, -0.17}, one-star: {-0.70, -0.25}
21:41:22.553 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.80) = xAngle (-1.82 = -1.82)
21:41:22.553 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.90 = -1.90)
21:41:22.553 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.17 hyp=0.34 cameraTheta=-2.62 mountX=-0.08 mountY=-0.33, mountTheta=-1.82
21:41:22.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.17, opts=13)
21:41:22.555 00.000 10844 Enqueuing Move request for scope (-0.30, -0.17)
21:41:22.555 00.000 11060 Worker thread wakes up
21:41:22.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.17) opts 0xd
21:41:22.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.17)
21:41:22.555 00.000 11060 Moving (-0.30, -0.17) raw xDistance=-0.08 yDistance=-0.33
21:41:22.555 00.000 11060 BLC: History state: CurrMiss=-0.33, AvgInitMiss=0.15, ShCount=6, LgCount=0, SticCount=1,  Deflections: 0=0.231167, 1:0.274447, 2:-0.326063
21:41:22.555 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
21:41:22.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:41:22.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:22.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:41:22.555 00.000 11060 MoveAxis(E, 0, ABG)
21:41:22.555 00.000 11060 Move returns status 0, amount 0
21:41:22.555 00.000 11060 MoveAxis(N, 0, ABG)
21:41:22.555 00.000 11060 Move returns status 0, amount 0
21:41:22.555 00.000 11060 move complete, result=0
21:41:22.555 00.000 11060 worker thread done servicing request
21:41:22.563 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:22.582 00.019 10844 UpdateGuideState exits: m=1182 SNR=21.9
21:41:22.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:22.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:22.582 00.000 10844 Enqueuing Expose request
21:41:22.582 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:41:22.582 00.000 11060 Worker thread wakes up
21:41:22.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:22.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:23.210 00.628 11060 Exposure complete
21:41:23.377 00.167 11060 worker thread done servicing request
21:41:23.377 00.000 10844 OnExposeComplete: enter
21:41:23.377 00.000 10844 UpdateGuideState(): m_state=6
21:41:23.377 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
21:41:23.377 00.000 10844 Star::Find returns 1 (0), X=90.77, Y=468.13, Mass=1110, SNR=21.0, Peak=103 HFD=3.8
21:41:23.377 00.000 10844 MultiStar: [#1 0.53,-0.01,0.99,U] [#2 0.75,-0.08,0.86,U] [#3 -0.12,0.37,0.74,U] [#4 0.21,0.06,3.25,U] [#5 0.76,0.04,0.92,U] [#6 -0.76,-0.65,0.00,M1] [#7 0.19,0.13,1.08,U] [#8 -0.00,-0.08,0.93,U] 
21:41:23.377 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.08}, one-star: {-0.64, 0.30}
21:41:23.377 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.80) = xAngle (1.18 = 1.18)
21:41:23.377 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.09 = 1.09)
21:41:23.377 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.22 cameraTheta=0.37 mountX=0.09 mountY=0.20, mountTheta=1.16
21:41:23.382 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.08, opts=13)
21:41:23.382 00.000 10844 Enqueuing Move request for scope (0.21, 0.08)
21:41:23.382 00.000 11060 Worker thread wakes up
21:41:23.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
21:41:23.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
21:41:23.382 00.000 11060 Moving (0.21, 0.08) raw xDistance=0.09 yDistance=0.20
21:41:23.382 00.000 11060 BLC: window closed
21:41:23.383 00.001 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.15, ShCount=6, LgCount=0, SticCount=1,  Deflections: 0=0.231167, 1:0.274447, 2:-0.326063
21:41:23.383 00.000 11060 BLC: Under-shoot: nominal increase by 82
21:41:23.383 00.000 11060 BLC: window closed
21:41:23.383 00.000 11060 BLC: Pulse adjusted to 596
21:41:23.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:41:23.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
21:41:23.383 00.000 11060 MoveAxis(E, 0, ABG)
21:41:23.383 00.000 11060 Move returns status 0, amount 0
21:41:23.383 00.000 11060 MoveAxis(S, 75, ABG)
21:41:23.383 00.000 11060 Guiding  Dir = 1, Dur = 75
21:41:23.387 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:23.394 00.007 11060 IsSlewing returns 0
21:41:23.394 00.000 11060 IsGuiding returns 0
21:41:23.402 00.008 10844 UpdateGuideState exits: m=1110 SNR=21.0
21:41:23.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:23.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:23.402 00.000 10844 Enqueuing Expose request
21:41:23.480 00.078 11060 IsGuiding returns 0
21:41:23.480 00.000 11060 Move returns status 0, amount 75
21:41:23.480 00.000 11060 move complete, result=0
21:41:23.480 00.000 11060 worker thread done servicing request
21:41:23.480 00.000 11060 Worker thread wakes up
21:41:23.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:23.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:23.482 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 75 ms SOUTH
21:41:23.828 00.346 10844 evsrv: cli 0EEEE6B0 connect
21:41:23.829 00.001 10844 case statement mapped state 6 to 3
21:41:23.829 00.000 10844 case statement mapped state 6 to 3
21:41:23.829 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_pixel_scale","id":"47e08b12-8a17-437a-9387-b7b85c805801"}
21:41:23.829 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":4.1253,"id":"47e08b12-8a17-437a-9387-b7b85c805801"}
21:41:23.829 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
21:41:24.115 00.286 11060 Exposure complete
21:41:24.268 00.153 11060 worker thread done servicing request
21:41:24.268 00.000 10844 OnExposeComplete: enter
21:41:24.268 00.000 10844 UpdateGuideState(): m_state=6
21:41:24.270 00.002 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
21:41:24.270 00.000 10844 Star::Find returns 1 (0), X=91.15, Y=467.81, Mass=913, SNR=18.9, Peak=87 HFD=2.9
21:41:24.270 00.000 10844 MultiStar: [#1 -0.30,0.03,1.26,U] [#2 0.80,-0.51,0.00,M1] [#3 0.27,0.40,0.73,U] [#4 -0.25,-0.44,3.91,U] [#5 0.27,0.95,0.00,M1] [#6 -1.25,-0.38,0.00,M2] [#7 -0.45,-0.48,0.94,U] [#8 0.37,-0.14,0.82,U] 
21:41:24.270 00.000 10844 single-star, 5 included, MultiStar: {-0.18, -0.23}, one-star: {-0.26, -0.03}
21:41:24.270 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.80) = xAngle (-2.23 = -2.23)
21:41:24.270 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.32 = -2.32)
21:41:24.270 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.04 mountX=-0.16 mountY=-0.19, mountTheta=-2.27
21:41:24.272 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.03, opts=13)
21:41:24.272 00.000 10844 Enqueuing Move request for scope (-0.26, -0.03)
21:41:24.272 00.000 11060 Worker thread wakes up
21:41:24.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd
21:41:24.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.03)
21:41:24.272 00.000 11060 Moving (-0.26, -0.03) raw xDistance=-0.16 yDistance=-0.19
21:41:24.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:41:24.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:24.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:41:24.272 00.000 11060 MoveAxis(E, 24, ABG)
21:41:24.272 00.000 11060 Guiding  Dir = 2, Dur = 24
21:41:24.278 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:24.278 00.000 11060 IsSlewing returns 0
21:41:24.278 00.000 11060 IsGuiding returns 0
21:41:24.295 00.017 10844 UpdateGuideState exits: m=913 SNR=18.9
21:41:24.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:24.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:24.295 00.000 10844 Enqueuing Expose request
21:41:24.309 00.014 11060 IsGuiding returns 0
21:41:24.309 00.000 11060 Move returns status 0, amount 24
21:41:24.310 00.001 11060 MoveAxis(N, 0, ABG)
21:41:24.310 00.000 11060 Move returns status 0, amount 0
21:41:24.310 00.000 11060 move complete, result=0
21:41:24.310 00.000 11060 worker thread done servicing request
21:41:24.310 00.000 10844 GuideStep: -0.2 px 24 ms EAST, -0.2 px 0 ms NORTH
21:41:24.310 00.000 11060 Worker thread wakes up
21:41:24.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:24.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:24.932 00.622 11060 Exposure complete
21:41:25.116 00.184 11060 worker thread done servicing request
21:41:25.116 00.000 10844 OnExposeComplete: enter
21:41:25.116 00.000 10844 UpdateGuideState(): m_state=6
21:41:25.116 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
21:41:25.116 00.000 10844 Star::Find returns 1 (0), X=91.23, Y=467.86, Mass=1045, SNR=20.0, Peak=88 HFD=3.7
21:41:25.116 00.000 10844 MultiStar: [#1 0.29,0.53,1.15,U] [#2 -1.32,0.04,0.00,M2] [#3 0.33,0.02,0.71,U] [#4 -0.53,0.13,3.22,U] [#5 0.59,0.55,0.92,U] [#6 -0.78,-0.33,0.88,U] [#7 -0.41,-0.30,1.01,U] [#8 1.07,0.18,0.00,M1] 
21:41:25.116 00.000 10844 single-star, 6 included, MultiStar: {-0.21, 0.11}, one-star: {-0.18, 0.02}
21:41:25.116 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.80) = xAngle (3.81 = -2.47)
21:41:25.116 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.73 = -2.55)
21:41:25.116 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.01 mountX=-0.14 mountY=-0.10, mountTheta=-2.53
21:41:25.116 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.02, opts=13)
21:41:25.116 00.000 10844 Enqueuing Move request for scope (-0.18, 0.02)
21:41:25.116 00.000 11060 Worker thread wakes up
21:41:25.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
21:41:25.116 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
21:41:25.116 00.000 11060 Moving (-0.18, 0.02) raw xDistance=-0.14 yDistance=-0.10
21:41:25.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:41:25.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:25.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:41:25.116 00.000 11060 MoveAxis(E, 22, ABG)
21:41:25.116 00.000 11060 Guiding  Dir = 2, Dur = 22
21:41:25.135 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:25.136 00.001 11060 IsSlewing returns 0
21:41:25.136 00.000 11060 IsGuiding returns 0
21:41:25.151 00.015 10844 UpdateGuideState exits: m=1045 SNR=20.0
21:41:25.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:25.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:25.151 00.000 10844 Enqueuing Expose request
21:41:25.165 00.014 11060 IsGuiding returns 0
21:41:25.165 00.000 11060 Move returns status 0, amount 22
21:41:25.165 00.000 11060 MoveAxis(N, 0, ABG)
21:41:25.165 00.000 11060 Move returns status 0, amount 0
21:41:25.165 00.000 11060 move complete, result=0
21:41:25.165 00.000 11060 worker thread done servicing request
21:41:25.165 00.000 11060 Worker thread wakes up
21:41:25.166 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:25.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:25.166 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
21:41:25.795 00.629 11060 Exposure complete
21:41:25.967 00.172 11060 worker thread done servicing request
21:41:25.967 00.000 10844 OnExposeComplete: enter
21:41:25.967 00.000 10844 UpdateGuideState(): m_state=6
21:41:25.967 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
21:41:25.967 00.000 10844 Star::Find returns 1 (0), X=90.71, Y=467.55, Mass=1229, SNR=22.4, Peak=116 HFD=3.5
21:41:25.967 00.000 10844 MultiStar: [#1 -0.05,0.75,1.17,U] [#2 0.32,-0.79,0.80,U] [#3 -0.39,0.86,0.00,M1] [#4 -0.27,0.41,3.09,U] [#5 0.20,-0.55,0.83,U] [#6 -0.94,-0.53,0.00,M2] [#7 -0.08,-0.03,1.01,U] [#8 1.08,-0.65,0.00,M2] 
21:41:25.967 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.09}, one-star: {-0.69, -0.28}
21:41:25.967 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.80) = xAngle (3.41 = -2.88)
21:41:25.967 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.32 = -2.96)
21:41:25.972 00.005 10844 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.60 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
21:41:25.972 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.09, opts=13)
21:41:25.972 00.000 10844 Enqueuing Move request for scope (-0.16, 0.09)
21:41:25.972 00.000 11060 Worker thread wakes up
21:41:25.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
21:41:25.972 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
21:41:25.972 00.000 11060 Moving (-0.16, 0.09) raw xDistance=-0.18 yDistance=-0.03
21:41:25.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:41:25.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:25.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:25.972 00.000 11060 MoveAxis(E, 27, ABG)
21:41:25.972 00.000 11060 Guiding  Dir = 2, Dur = 27
21:41:25.979 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:26.003 00.024 10844 UpdateGuideState exits: m=1229 SNR=22.4
21:41:26.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:26.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:26.003 00.000 10844 Enqueuing Expose request
21:41:26.010 00.007 11060 IsSlewing returns 0
21:41:26.010 00.000 11060 IsGuiding returns 0
21:41:26.065 00.055 11060 IsGuiding returns 0
21:41:26.065 00.000 11060 Move returns status 0, amount 27
21:41:26.065 00.000 11060 MoveAxis(N, 0, ABG)
21:41:26.065 00.000 11060 Move returns status 0, amount 0
21:41:26.065 00.000 11060 move complete, result=0
21:41:26.065 00.000 11060 worker thread done servicing request
21:41:26.065 00.000 11060 Worker thread wakes up
21:41:26.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:26.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:26.065 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
21:41:26.696 00.631 11060 Exposure complete
21:41:26.868 00.172 11060 worker thread done servicing request
21:41:26.868 00.000 10844 OnExposeComplete: enter
21:41:26.868 00.000 10844 UpdateGuideState(): m_state=6
21:41:26.868 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
21:41:26.868 00.000 10844 Star::Find returns 1 (0), X=90.56, Y=468.03, Mass=1140, SNR=21.4, Peak=81 HFD=4.1
21:41:26.870 00.002 10844 MultiStar: [#1 0.14,0.46,1.02,U] [#2 -0.16,-0.18,0.85,U] [#3 0.61,0.03,0.60,U] [#4 -0.33,0.34,3.08,U] [#5 0.51,-0.67,0.80,U] [#6 -0.33,-0.41,0.95,U] [#7 -0.56,0.90,0.00,M1] [#8 0.59,0.22,0.83,U] 
21:41:26.870 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.09}, one-star: {-0.84, 0.19}
21:41:26.870 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.80) = xAngle (3.22 = -3.06)
21:41:26.870 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
21:41:26.870 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.41 mountX=-0.13 mountY=0.00, mountTheta=3.13
21:41:26.872 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.09, opts=13)
21:41:26.872 00.000 10844 Enqueuing Move request for scope (-0.10, 0.09)
21:41:26.872 00.000 11060 Worker thread wakes up
21:41:26.873 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
21:41:26.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
21:41:26.873 00.000 11060 Moving (-0.10, 0.09) raw xDistance=-0.13 yDistance=0.00
21:41:26.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:41:26.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:26.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:41:26.873 00.000 11060 MoveAxis(E, 21, ABG)
21:41:26.873 00.000 11060 Guiding  Dir = 2, Dur = 21
21:41:26.878 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:26.896 00.018 10844 UpdateGuideState exits: m=1140 SNR=21.4
21:41:26.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:26.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:26.896 00.000 10844 Enqueuing Expose request
21:41:26.899 00.003 11060 IsSlewing returns 0
21:41:26.899 00.000 11060 IsGuiding returns 0
21:41:26.942 00.043 11060 IsGuiding returns 0
21:41:26.942 00.000 11060 Move returns status 0, amount 21
21:41:26.942 00.000 11060 MoveAxis(N, 0, ABG)
21:41:26.942 00.000 11060 Move returns status 0, amount 0
21:41:26.942 00.000 11060 move complete, result=0
21:41:26.942 00.000 11060 worker thread done servicing request
21:41:26.942 00.000 11060 Worker thread wakes up
21:41:26.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:26.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:26.945 00.003 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
21:41:27.573 00.628 11060 Exposure complete
21:41:27.731 00.158 11060 worker thread done servicing request
21:41:27.732 00.001 10844 OnExposeComplete: enter
21:41:27.732 00.000 10844 UpdateGuideState(): m_state=6
21:41:27.732 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
21:41:27.732 00.000 10844 Star::Find returns 1 (0), X=90.21, Y=468.39, Mass=822, SNR=17.5, Peak=64 HFD=3.8
21:41:27.732 00.000 10844 MultiStar: [#1 -0.38,0.95,0.00,M1] [#2 -1.15,0.14,0.00,M1] [#3 0.31,1.19,0.00,M1] [#4 -0.48,0.13,3.79,U] [#5 -0.05,-0.14,1.32,U] [#6 -0.88,-0.67,0.00,M2] [#7 -0.46,-0.17,0.98,U] [#8 0.37,0.16,0.96,U] 
21:41:27.732 00.000 10844 refined, 4 included, MultiStar: {-0.39, 0.10}, one-star: {-1.20, 0.56}
21:41:27.732 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.80) = xAngle (3.69 = -2.60)
21:41:27.732 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.60 = -2.68)
21:41:27.732 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.10 hyp=0.41 cameraTheta=2.88 mountX=-0.35 mountY=-0.18, mountTheta=-2.66
21:41:27.734 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.10, opts=13)
21:41:27.734 00.000 10844 Enqueuing Move request for scope (-0.39, 0.10)
21:41:27.734 00.000 11060 Worker thread wakes up
21:41:27.734 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.10) opts 0xd
21:41:27.734 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.10)
21:41:27.734 00.000 11060 Moving (-0.39, 0.10) raw xDistance=-0.35 yDistance=-0.18
21:41:27.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
21:41:27.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:27.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:41:27.734 00.000 11060 MoveAxis(E, 52, ABG)
21:41:27.734 00.000 11060 Guiding  Dir = 2, Dur = 52
21:41:27.738 00.004 11060 IsSlewing returns 0
21:41:27.738 00.000 11060 IsGuiding returns 0
21:41:27.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:27.758 00.020 10844 UpdateGuideState exits: m=822 SNR=17.5
21:41:27.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:27.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:27.758 00.000 10844 Enqueuing Expose request
21:41:27.804 00.046 11060 IsGuiding returns 0
21:41:27.804 00.000 11060 Move returns status 0, amount 52
21:41:27.805 00.001 11060 MoveAxis(N, 0, ABG)
21:41:27.805 00.000 11060 Move returns status 0, amount 0
21:41:27.805 00.000 11060 move complete, result=0
21:41:27.805 00.000 11060 worker thread done servicing request
21:41:27.805 00.000 11060 Worker thread wakes up
21:41:27.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:27.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:27.805 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
21:41:28.432 00.627 11060 Exposure complete
21:41:28.604 00.172 11060 worker thread done servicing request
21:41:28.604 00.000 10844 OnExposeComplete: enter
21:41:28.604 00.000 10844 UpdateGuideState(): m_state=6
21:41:28.608 00.004 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
21:41:28.608 00.000 10844 Star::Find returns 1 (0), X=90.69, Y=467.01, Mass=1045, SNR=20.0, Peak=100 HFD=3.9
21:41:28.608 00.000 10844 MultiStar: [#1 -0.24,-0.03,1.02,U] [#2 -0.92,-0.20,0.00,M2] [#3 -0.58,0.89,0.00,M2] [#4 -0.40,0.83,0.00,M1] [#5 0.25,0.01,0.97,U] [#6 -0.60,-0.15,0.77,U] [#7 -0.25,-0.08,0.97,U] [#8 0.78,-0.37,0.00,M1] 
21:41:28.608 00.000 10844 refined, 4 included, MultiStar: {-0.30, -0.22}, one-star: {-0.72, -0.83}
21:41:28.608 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.80) = xAngle (-1.71 = -1.71)
21:41:28.608 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.79 = -1.79)
21:41:28.608 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.22 hyp=0.37 cameraTheta=-2.51 mountX=-0.05 mountY=-0.36, mountTheta=-1.71
21:41:28.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.22, opts=13)
21:41:28.610 00.000 10844 Enqueuing Move request for scope (-0.30, -0.22)
21:41:28.610 00.000 11060 Worker thread wakes up
21:41:28.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.22) opts 0xd
21:41:28.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.22)
21:41:28.610 00.000 11060 Moving (-0.30, -0.22) raw xDistance=-0.05 yDistance=-0.36
21:41:28.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:41:28.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:28.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:41:28.610 00.000 11060 MoveAxis(E, 0, ABG)
21:41:28.610 00.000 11060 Move returns status 0, amount 0
21:41:28.610 00.000 11060 MoveAxis(N, 0, ABG)
21:41:28.610 00.000 11060 Move returns status 0, amount 0
21:41:28.610 00.000 11060 move complete, result=0
21:41:28.610 00.000 11060 worker thread done servicing request
21:41:28.614 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:28.641 00.027 10844 UpdateGuideState exits: m=1045 SNR=20.0
21:41:28.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:28.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:28.641 00.000 10844 Enqueuing Expose request
21:41:28.641 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:41:28.641 00.000 11060 Worker thread wakes up
21:41:28.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:28.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:29.264 00.623 11060 Exposure complete
21:41:29.437 00.173 11060 worker thread done servicing request
21:41:29.437 00.000 10844 OnExposeComplete: enter
21:41:29.437 00.000 10844 UpdateGuideState(): m_state=6
21:41:29.437 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
21:41:29.442 00.005 10844 Star::Find returns 1 (0), X=91.56, Y=468.13, Mass=1048, SNR=20.7, Peak=93 HFD=3.7
21:41:29.442 00.000 10844 MultiStar: [#1 0.25,0.24,0.97,U] [#2 -1.63,-0.51,0.00,M3] [#3 0.12,0.56,0.74,U] [#4 -0.57,0.87,0.00,M2] [#5 -0.79,0.10,0.95,U] [#6 -0.02,-1.25,0.00,M2] [#7 0.18,0.28,0.86,U] [#8 0.69,-0.55,0.00,M2] 
21:41:29.442 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.28}, one-star: {0.15, 0.30}
21:41:29.442 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.80) = xAngle (2.47 = 2.47)
21:41:29.442 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.38 = 2.38)
21:41:29.442 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.66 mountX=-0.22 mountY=0.20, mountTheta=2.42
21:41:29.442 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.28, opts=13)
21:41:29.442 00.000 10844 Enqueuing Move request for scope (-0.03, 0.28)
21:41:29.442 00.000 11060 Worker thread wakes up
21:41:29.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
21:41:29.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
21:41:29.442 00.000 11060 Moving (-0.03, 0.28) raw xDistance=-0.22 yDistance=0.20
21:41:29.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:41:29.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
21:41:29.442 00.000 11060 MoveAxis(E, 33, ABG)
21:41:29.442 00.000 11060 Guiding  Dir = 2, Dur = 33
21:41:29.449 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:29.457 00.008 11060 IsSlewing returns 0
21:41:29.457 00.000 11060 IsGuiding returns 0
21:41:29.470 00.013 10844 UpdateGuideState exits: m=1048 SNR=20.7
21:41:29.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:29.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:29.470 00.000 10844 Enqueuing Expose request
21:41:29.505 00.035 11060 IsGuiding returns 0
21:41:29.505 00.000 11060 Move returns status 0, amount 33
21:41:29.505 00.000 11060 MoveAxis(S, 75, ABG)
21:41:29.505 00.000 11060 Guiding  Dir = 1, Dur = 75
21:41:29.518 00.013 11060 IsSlewing returns 0
21:41:29.518 00.000 11060 IsGuiding returns 0
21:41:29.605 00.087 11060 IsGuiding returns 0
21:41:29.606 00.001 11060 Move returns status 0, amount 75
21:41:29.606 00.000 11060 move complete, result=0
21:41:29.606 00.000 11060 worker thread done servicing request
21:41:29.606 00.000 11060 Worker thread wakes up
21:41:29.606 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 75 ms SOUTH
21:41:29.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:29.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:30.231 00.625 11060 Exposure complete
21:41:30.399 00.168 11060 worker thread done servicing request
21:41:30.399 00.000 10844 OnExposeComplete: enter
21:41:30.399 00.000 10844 UpdateGuideState(): m_state=6
21:41:30.399 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
21:41:30.399 00.000 10844 Star::Find returns 1 (0), X=91.00, Y=467.80, Mass=1126, SNR=21.3, Peak=93 HFD=3.8
21:41:30.401 00.002 10844 MultiStar: [#1 0.09,0.77,1.11,U] [#2 0.03,0.07,0.92,U] [#3 -0.22,2.06,0.00,M2] [#4 -0.82,0.67,0.00,M3] [#5 -0.37,-0.66,0.94,U] [#6 -0.95,-1.11,0.00,M3] [#7 -0.30,0.63,0.96,U] [#8 0.81,-0.21,0.85,U] 
21:41:30.401 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.12}, one-star: {-0.41, -0.04}
21:41:30.401 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.80) = xAngle (2.69 = 2.69)
21:41:30.401 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.60 = 2.60)
21:41:30.401 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.89 mountX=-0.11 mountY=0.06, mountTheta=2.62
21:41:30.401 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.12, opts=13)
21:41:30.401 00.000 10844 Enqueuing Move request for scope (-0.04, 0.12)
21:41:30.403 00.002 11060 Worker thread wakes up
21:41:30.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
21:41:30.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
21:41:30.403 00.000 11060 Moving (-0.04, 0.12) raw xDistance=-0.11 yDistance=0.06
21:41:30.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:41:30.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:30.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:41:30.403 00.000 11060 MoveAxis(E, 0, ABG)
21:41:30.403 00.000 11060 Move returns status 0, amount 0
21:41:30.403 00.000 11060 MoveAxis(N, 0, ABG)
21:41:30.403 00.000 11060 Move returns status 0, amount 0
21:41:30.403 00.000 11060 move complete, result=0
21:41:30.404 00.001 11060 worker thread done servicing request
21:41:30.410 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:30.427 00.017 10844 UpdateGuideState exits: m=1126 SNR=21.3
21:41:30.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:30.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:30.427 00.000 10844 Enqueuing Expose request
21:41:30.427 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:41:30.427 00.000 11060 Worker thread wakes up
21:41:30.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:30.429 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:31.065 00.636 11060 Exposure complete
21:41:31.245 00.180 11060 worker thread done servicing request
21:41:31.245 00.000 10844 OnExposeComplete: enter
21:41:31.245 00.000 10844 UpdateGuideState(): m_state=6
21:41:31.246 00.001 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
21:41:31.246 00.000 10844 Star::Find returns 1 (0), X=91.24, Y=467.31, Mass=986, SNR=19.9, Peak=76 HFD=3.6
21:41:31.246 00.000 10844 MultiStar: [#1 0.25,-0.07,1.06,U] [#2 -1.24,-0.82,0.00,M3] [#3 -0.14,0.44,0.90,U] [#4 -1.08,-0.54,0.00,M4] [#5 -0.49,-1.04,0.00,M1] [#6 -0.68,-0.48,0.93,U] [#7 -0.48,0.24,0.96,U] [#8 0.04,-0.51,0.85,U] 
21:41:31.246 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.15}, one-star: {-0.17, -0.52}
21:41:31.246 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.80) = xAngle (-1.68 = -1.68)
21:41:31.246 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.77 = -1.77)
21:41:31.246 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.48 mountX=-0.03 mountY=-0.24, mountTheta=-1.68
21:41:31.248 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.15, opts=13)
21:41:31.248 00.000 10844 Enqueuing Move request for scope (-0.19, -0.15)
21:41:31.248 00.000 11060 Worker thread wakes up
21:41:31.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
21:41:31.248 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
21:41:31.248 00.000 11060 Moving (-0.19, -0.15) raw xDistance=-0.03 yDistance=-0.24
21:41:31.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:41:31.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:31.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:41:31.248 00.000 11060 MoveAxis(E, 0, ABG)
21:41:31.248 00.000 11060 Move returns status 0, amount 0
21:41:31.248 00.000 11060 MoveAxis(N, 0, ABG)
21:41:31.248 00.000 11060 Move returns status 0, amount 0
21:41:31.248 00.000 11060 move complete, result=0
21:41:31.250 00.002 11060 worker thread done servicing request
21:41:31.255 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:31.277 00.022 10844 UpdateGuideState exits: m=986 SNR=19.9
21:41:31.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:31.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:31.277 00.000 10844 Enqueuing Expose request
21:41:31.277 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:41:31.279 00.002 11060 Worker thread wakes up
21:41:31.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:31.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:31.899 00.620 11060 Exposure complete
21:41:32.135 00.236 11060 worker thread done servicing request
21:41:32.135 00.000 10844 OnExposeComplete: enter
21:41:32.135 00.000 10844 UpdateGuideState(): m_state=6
21:41:32.136 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
21:41:32.136 00.000 10844 Star::Find returns 1 (0), X=91.37, Y=468.69, Mass=1169, SNR=21.6, Peak=82 HFD=3.6
21:41:32.136 00.000 10844 MultiStar: [#1 -0.60,0.52,0.94,U] [#2 -0.56,0.55,0.96,U] [#3 -0.80,0.15,0.63,U] [#4 0.06,-0.75,3.19,U] [#5 -0.57,0.40,0.95,U] [#6 -0.48,0.69,0.94,U] [#7 -0.07,0.55,0.90,U] [#8 0.67,0.02,0.92,U] 
21:41:32.136 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.11}, one-star: {-0.04, 0.85}
21:41:32.136 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.80) = xAngle (3.42 = -2.86)
21:41:32.136 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.33 = -2.95)
21:41:32.136 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.62 mountX=-0.20 mountY=-0.04, mountTheta=-2.94
21:41:32.138 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.11, opts=13)
21:41:32.140 00.002 10844 Enqueuing Move request for scope (-0.18, 0.11)
21:41:32.140 00.000 11060 Worker thread wakes up
21:41:32.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
21:41:32.140 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
21:41:32.141 00.001 11060 Moving (-0.18, 0.11) raw xDistance=-0.20 yDistance=-0.04
21:41:32.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
21:41:32.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:32.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:32.141 00.000 11060 MoveAxis(E, 30, ABG)
21:41:32.141 00.000 11060 Guiding  Dir = 2, Dur = 30
21:41:32.150 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:32.153 00.003 11060 IsSlewing returns 0
21:41:32.156 00.003 11060 IsGuiding returns 0
21:41:32.178 00.022 10844 UpdateGuideState exits: m=1169 SNR=21.6
21:41:32.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:32.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:32.178 00.000 10844 Enqueuing Expose request
21:41:32.198 00.020 11060 IsGuiding returns 0
21:41:32.199 00.001 11060 Move returns status 0, amount 30
21:41:32.199 00.000 11060 MoveAxis(N, 0, ABG)
21:41:32.199 00.000 11060 Move returns status 0, amount 0
21:41:32.199 00.000 11060 move complete, result=0
21:41:32.199 00.000 11060 worker thread done servicing request
21:41:32.199 00.000 11060 Worker thread wakes up
21:41:32.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:32.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:32.201 00.002 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
21:41:32.831 00.630 11060 Exposure complete
21:41:33.088 00.257 11060 worker thread done servicing request
21:41:33.088 00.000 10844 OnExposeComplete: enter
21:41:33.090 00.002 10844 UpdateGuideState(): m_state=6
21:41:33.090 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
21:41:33.090 00.000 10844 Star::Find returns 1 (0), X=91.77, Y=468.61, Mass=1048, SNR=20.4, Peak=89 HFD=3.6
21:41:33.090 00.000 10844 MultiStar: [#1 0.01,0.81,1.00,U] [#2 0.18,-0.18,0.98,U] [#3 0.19,0.26,0.78,U] [#4 -1.05,0.47,0.00,M4] [#5 -0.91,-0.17,0.00,M1] [#6 -0.84,-0.13,0.87,U] [#7 -0.17,-0.25,0.92,U] [#8 -0.04,0.12,0.95,U] 
21:41:33.090 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.21}, one-star: {0.36, 0.78}
21:41:33.090 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.80) = xAngle (2.54 = 2.54)
21:41:33.090 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.45 = 2.45)
21:41:33.090 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.74 mountX=-0.18 mountY=0.14, mountTheta=2.48
21:41:33.092 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
21:41:33.092 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
21:41:33.092 00.000 11060 Worker thread wakes up
21:41:33.094 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
21:41:33.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
21:41:33.094 00.000 11060 Moving (-0.04, 0.21) raw xDistance=-0.18 yDistance=0.14
21:41:33.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:41:33.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:33.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:41:33.094 00.000 11060 MoveAxis(E, 27, ABG)
21:41:33.094 00.000 11060 Guiding  Dir = 2, Dur = 27
21:41:33.104 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:33.118 00.014 11060 IsSlewing returns 0
21:41:33.118 00.000 11060 IsGuiding returns 0
21:41:33.130 00.012 10844 UpdateGuideState exits: m=1048 SNR=20.4
21:41:33.132 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:33.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:33.132 00.000 10844 Enqueuing Expose request
21:41:33.164 00.032 11060 IsGuiding returns 0
21:41:33.164 00.000 11060 Move returns status 0, amount 27
21:41:33.164 00.000 11060 MoveAxis(N, 0, ABG)
21:41:33.164 00.000 11060 Move returns status 0, amount 0
21:41:33.164 00.000 11060 move complete, result=0
21:41:33.164 00.000 11060 worker thread done servicing request
21:41:33.165 00.001 11060 Worker thread wakes up
21:41:33.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:33.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:33.165 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
21:41:33.803 00.638 11060 Exposure complete
21:41:34.051 00.248 11060 worker thread done servicing request
21:41:34.051 00.000 10844 OnExposeComplete: enter
21:41:34.051 00.000 10844 UpdateGuideState(): m_state=6
21:41:34.051 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
21:41:34.051 00.000 10844 Star::Find returns 1 (0), X=91.34, Y=467.97, Mass=1475, SNR=24.3, Peak=106 HFD=3.9
21:41:34.051 00.000 10844 MultiStar: [#1 -0.87,0.47,0.00,M1] [#2 -0.61,-0.18,0.87,U] [#3 -0.30,0.28,0.62,U] [#4 -1.92,0.10,0.00,M5] [#5 -0.63,-0.14,0.81,U] [#6 -1.48,-0.80,0.00,M1] [#7 -0.85,-1.67,0.00,M1] [#8 0.17,-0.36,0.62,U] 
21:41:34.051 00.000 10844 single-star, 4 included, MultiStar: {-0.30, -0.05}, one-star: {-0.07, 0.14}
21:41:34.051 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.80) = xAngle (2.87 = 2.87)
21:41:34.051 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.78 = 2.78)
21:41:34.051 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.06 mountX=-0.15 mountY=0.05, mountTheta=2.79
21:41:34.055 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.14, opts=13)
21:41:34.055 00.000 10844 Enqueuing Move request for scope (-0.07, 0.14)
21:41:34.055 00.000 11060 Worker thread wakes up
21:41:34.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
21:41:34.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
21:41:34.055 00.000 11060 Moving (-0.07, 0.14) raw xDistance=-0.15 yDistance=0.05
21:41:34.057 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:41:34.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:34.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:41:34.057 00.000 11060 MoveAxis(E, 23, ABG)
21:41:34.057 00.000 11060 Guiding  Dir = 2, Dur = 23
21:41:34.074 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:34.084 00.010 11060 IsSlewing returns 0
21:41:34.084 00.000 11060 IsGuiding returns 0
21:41:34.099 00.015 10844 UpdateGuideState exits: m=1475 SNR=24.3
21:41:34.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:34.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:34.099 00.000 10844 Enqueuing Expose request
21:41:34.128 00.029 11060 IsGuiding returns 0
21:41:34.130 00.002 11060 Move returns status 0, amount 23
21:41:34.130 00.000 11060 MoveAxis(N, 0, ABG)
21:41:34.131 00.001 11060 Move returns status 0, amount 0
21:41:34.131 00.000 11060 move complete, result=0
21:41:34.131 00.000 11060 worker thread done servicing request
21:41:34.131 00.000 11060 Worker thread wakes up
21:41:34.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:34.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:34.143 00.012 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
21:41:34.755 00.612 11060 Exposure complete
21:41:34.998 00.243 11060 worker thread done servicing request
21:41:34.998 00.000 10844 OnExposeComplete: enter
21:41:34.998 00.000 10844 UpdateGuideState(): m_state=6
21:41:34.998 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
21:41:34.998 00.000 10844 Star::Find returns 1 (0), X=91.02, Y=468.68, Mass=1131, SNR=20.8, Peak=88 HFD=4.0
21:41:34.998 00.000 10844 MultiStar: [#1 -0.16,0.09,1.28,U] [#2 -1.29,0.16,0.00,M1] [#3 -0.84,-0.09,0.87,U] [#4 -0.84,-0.19,3.22,U] [#5 -0.41,-0.63,1.14,U] [#6 -1.26,-0.64,0.00,M2] [#7 -0.25,-0.89,0.00,M2] [#8 -0.36,-0.15,0.81,U] 
21:41:34.998 00.000 10844 refined, 5 included, MultiStar: {-0.58, -0.07}, one-star: {-0.39, 0.85}
21:41:34.998 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.80) = xAngle (-2.22 = -2.22)
21:41:34.998 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.31 = -2.31)
21:41:34.998 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-0.07 hyp=0.58 cameraTheta=-3.03 mountX=-0.35 mountY=-0.43, mountTheta=-2.26
21:41:35.000 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-0.07, opts=13)
21:41:35.000 00.000 10844 Enqueuing Move request for scope (-0.58, -0.07)
21:41:35.003 00.003 11060 Worker thread wakes up
21:41:35.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.07) opts 0xd
21:41:35.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -0.07)
21:41:35.003 00.000 11060 Moving (-0.58, -0.07) raw xDistance=-0.35 yDistance=-0.43
21:41:35.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
21:41:35.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:35.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:41:35.003 00.000 11060 MoveAxis(E, 52, ABG)
21:41:35.003 00.000 11060 Guiding  Dir = 2, Dur = 52
21:41:35.012 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:35.033 00.021 11060 IsSlewing returns 0
21:41:35.033 00.000 11060 IsGuiding returns 0
21:41:35.036 00.003 10844 UpdateGuideState exits: m=1131 SNR=20.8
21:41:35.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:35.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:35.038 00.002 10844 Enqueuing Expose request
21:41:35.110 00.072 11060 IsGuiding returns 0
21:41:35.110 00.000 11060 Move returns status 0, amount 52
21:41:35.110 00.000 11060 MoveAxis(N, 0, ABG)
21:41:35.110 00.000 11060 Move returns status 0, amount 0
21:41:35.110 00.000 11060 move complete, result=0
21:41:35.110 00.000 11060 worker thread done servicing request
21:41:35.110 00.000 11060 Worker thread wakes up
21:41:35.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:35.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:35.112 00.002 10844 GuideStep: -0.4 px 52 ms EAST, -0.4 px 0 ms NORTH
21:41:35.746 00.634 11060 Exposure complete
21:41:35.982 00.236 11060 worker thread done servicing request
21:41:35.982 00.000 10844 OnExposeComplete: enter
21:41:35.982 00.000 10844 UpdateGuideState(): m_state=6
21:41:35.984 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
21:41:35.984 00.000 10844 Star::Find returns 1 (0), X=91.06, Y=468.48, Mass=951, SNR=19.5, Peak=80 HFD=3.6
21:41:35.984 00.000 10844 MultiStar: [#1 -0.93,0.76,0.00,M1] [#2 -0.37,0.22,0.91,U] [#3 -1.28,-0.24,0.00,M1] [#4 -1.69,0.05,0.00,M5] [#5 -0.48,0.34,0.90,U] [#6 -1.30,-0.46,0.00,M3] [#7 -0.35,-1.04,0.00,M3] [#8 -0.64,-0.16,0.79,U] 
21:41:35.984 00.000 10844 refined, 3 included, MultiStar: {-0.45, 0.29}, one-star: {-0.35, 0.65}
21:41:35.984 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.80) = xAngle (3.38 = -2.90)
21:41:35.984 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.30 = -2.99)
21:41:35.984 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.29 hyp=0.53 cameraTheta=2.58 mountX=-0.52 mountY=-0.08, mountTheta=-2.99
21:41:35.986 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.29, opts=13)
21:41:35.986 00.000 10844 Enqueuing Move request for scope (-0.45, 0.29)
21:41:35.988 00.002 11060 Worker thread wakes up
21:41:35.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.29) opts 0xd
21:41:35.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.29)
21:41:35.988 00.000 11060 Moving (-0.45, 0.29) raw xDistance=-0.52 yDistance=-0.08
21:41:35.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.52
21:41:35.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:35.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:41:35.988 00.000 11060 MoveAxis(E, 78, ABG)
21:41:35.989 00.001 11060 Guiding  Dir = 2, Dur = 78
21:41:35.996 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:36.023 00.027 10844 UpdateGuideState exits: m=951 SNR=19.5
21:41:36.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:36.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:36.023 00.000 10844 Enqueuing Expose request
21:41:36.030 00.007 11060 IsSlewing returns 0
21:41:36.030 00.000 11060 IsGuiding returns 0
21:41:36.123 00.093 11060 IsGuiding returns 0
21:41:36.123 00.000 11060 Move returns status 0, amount 78
21:41:36.124 00.001 11060 MoveAxis(N, 0, ABG)
21:41:36.124 00.000 11060 Move returns status 0, amount 0
21:41:36.124 00.000 11060 move complete, result=0
21:41:36.124 00.000 11060 worker thread done servicing request
21:41:36.124 00.000 11060 Worker thread wakes up
21:41:36.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:36.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:36.124 00.000 10844 GuideStep: -0.5 px 78 ms EAST, -0.1 px 0 ms NORTH
21:41:36.758 00.634 11060 Exposure complete
21:41:37.005 00.247 11060 worker thread done servicing request
21:41:37.005 00.000 10844 OnExposeComplete: enter
21:41:37.005 00.000 10844 UpdateGuideState(): m_state=6
21:41:37.007 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
21:41:37.007 00.000 10844 Star::Find returns 1 (0), X=90.33, Y=468.10, Mass=938, SNR=19.2, Peak=91 HFD=3.3
21:41:37.007 00.000 10844 MultiStar: [#1 -0.39,0.64,1.17,U] [#2 -1.00,-0.18,0.00,M1] [#3 -1.09,0.68,0.00,M2] [#4 -0.85,-0.86,0.00,M6] [#5 -0.21,0.23,1.07,U] [#6 -2.26,-0.45,0.00,M4] [#7 -0.50,-0.84,0.00,M4] [#8 -0.48,0.10,1.05,U] 
21:41:37.007 00.000 10844 refined, 3 included, MultiStar: {-0.53, 0.32}, one-star: {-1.07, 0.26}
21:41:37.007 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.80) = xAngle (3.40 = -2.88)
21:41:37.007 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.32 = -2.97)
21:41:37.007 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.32 hyp=0.62 cameraTheta=2.60 mountX=-0.59 mountY=-0.11, mountTheta=-2.96
21:41:37.010 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.32, opts=13)
21:41:37.010 00.000 10844 Enqueuing Move request for scope (-0.53, 0.32)
21:41:37.010 00.000 11060 Worker thread wakes up
21:41:37.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.32) opts 0xd
21:41:37.011 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.32)
21:41:37.011 00.000 11060 Moving (-0.53, 0.32) raw xDistance=-0.59 yDistance=-0.11
21:41:37.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.59
21:41:37.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:37.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:41:37.011 00.000 11060 MoveAxis(E, 90, ABG)
21:41:37.011 00.000 11060 Guiding  Dir = 2, Dur = 90
21:41:37.020 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:37.025 00.005 11060 IsSlewing returns 0
21:41:37.026 00.001 11060 IsGuiding returns 0
21:41:37.049 00.023 10844 UpdateGuideState exits: m=938 SNR=19.2
21:41:37.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:37.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:37.049 00.000 10844 Enqueuing Expose request
21:41:37.125 00.076 11060 IsGuiding returns 0
21:41:37.125 00.000 11060 Move returns status 0, amount 90
21:41:37.125 00.000 11060 MoveAxis(N, 0, ABG)
21:41:37.125 00.000 11060 Move returns status 0, amount 0
21:41:37.125 00.000 11060 move complete, result=0
21:41:37.125 00.000 11060 worker thread done servicing request
21:41:37.127 00.002 11060 Worker thread wakes up
21:41:37.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:37.127 00.000 10844 GuideStep: -0.6 px 90 ms EAST, -0.1 px 0 ms NORTH
21:41:37.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:37.759 00.632 11060 Exposure complete
21:41:37.990 00.231 11060 worker thread done servicing request
21:41:37.992 00.002 10844 OnExposeComplete: enter
21:41:37.992 00.000 10844 UpdateGuideState(): m_state=6
21:41:37.992 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
21:41:37.992 00.000 10844 Star::Find returns 1 (0), X=90.29, Y=467.98, Mass=903, SNR=19.1, Peak=87 HFD=3.6
21:41:37.992 00.000 10844 MultiStar: [#1 -0.26,0.48,1.20,U] [#2 -0.73,-0.15,1.01,U] [#3 -1.34,-0.18,0.00,M3] [#4 -1.67,0.27,0.00,M7] [#5 0.03,-0.46,1.01,U] [#6 -1.32,-1.29,0.00,M5] [#7 -1.16,-0.88,0.00,M5] [#8 -0.73,-0.96,0.00,M1] 
21:41:37.992 00.000 10844 refined, 3 included, MultiStar: {-0.51, 0.02}, one-star: {-1.12, 0.14}
21:41:37.992 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.80) = xAngle (3.90 = -2.38)
21:41:37.992 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.81 = -2.47)
21:41:37.992 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=0.02 hyp=0.51 cameraTheta=3.10 mountX=-0.37 mountY=-0.32, mountTheta=-2.43
21:41:37.996 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=0.02, opts=13)
21:41:37.996 00.000 10844 Enqueuing Move request for scope (-0.51, 0.02)
21:41:37.996 00.000 11060 Worker thread wakes up
21:41:37.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.02) opts 0xd
21:41:37.997 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.51, 0.02)
21:41:37.997 00.000 11060 Moving (-0.51, 0.02) raw xDistance=-0.37 yDistance=-0.32
21:41:37.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:41:37.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:37.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:41:37.997 00.000 11060 MoveAxis(E, 57, ABG)
21:41:37.997 00.000 11060 Guiding  Dir = 2, Dur = 57
21:41:38.005 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:38.020 00.015 11060 IsSlewing returns 0
21:41:38.020 00.000 11060 IsGuiding returns 0
21:41:38.028 00.008 10844 UpdateGuideState exits: m=903 SNR=19.1
21:41:38.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:38.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:38.028 00.000 10844 Enqueuing Expose request
21:41:38.095 00.067 11060 IsGuiding returns 0
21:41:38.095 00.000 11060 Move returns status 0, amount 57
21:41:38.095 00.000 11060 MoveAxis(N, 0, ABG)
21:41:38.095 00.000 11060 Move returns status 0, amount 0
21:41:38.095 00.000 11060 move complete, result=0
21:41:38.095 00.000 11060 worker thread done servicing request
21:41:38.095 00.000 11060 Worker thread wakes up
21:41:38.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:38.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:38.095 00.000 10844 GuideStep: -0.4 px 57 ms EAST, -0.3 px 0 ms NORTH
21:41:38.724 00.629 11060 Exposure complete
21:41:38.937 00.213 11060 worker thread done servicing request
21:41:38.937 00.000 10844 OnExposeComplete: enter
21:41:38.937 00.000 10844 UpdateGuideState(): m_state=6
21:41:38.937 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
21:41:38.937 00.000 10844 Star::Find returns 1 (0), X=91.34, Y=467.09, Mass=1183, SNR=21.7, Peak=89 HFD=4.0
21:41:38.939 00.002 10844 MultiStar: [#1 -1.06,0.07,0.00,M1] [#2 -1.16,-1.05,0.00,M1] [#3 -1.43,-0.17,0.00,M4] [#4 -0.48,-0.42,3.67,U] [#5 -0.92,-0.48,0.00,M1] [#6 -1.58,-1.41,0.00,M6] [#7 -1.12,-1.67,0.00,M6] [#8 -0.36,-1.14,0.00,M2] 
21:41:38.939 00.000 10844 refined, 1 included, MultiStar: {-0.39, -0.49}, one-star: {-0.07, -0.74}
21:41:38.939 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.80) = xAngle (-1.44 = -1.44)
21:41:38.939 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.53 = -1.53)
21:41:38.939 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.49 hyp=0.63 cameraTheta=-2.24 mountX=0.08 mountY=-0.63, mountTheta=-1.44
21:41:38.942 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.49, opts=13)
21:41:38.942 00.000 10844 Enqueuing Move request for scope (-0.39, -0.49)
21:41:38.942 00.000 11060 Worker thread wakes up
21:41:38.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.49) opts 0xd
21:41:38.942 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.49)
21:41:38.942 00.000 11060 Moving (-0.39, -0.49) raw xDistance=0.08 yDistance=-0.63
21:41:38.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:41:38.942 00.000 11060 resist switch: large excursion: input -0.63 thresh 0.57 direction from 1 to -1
21:41:38.943 00.001 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.88
21:41:38.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
21:41:38.943 00.000 11060 MoveAxis(E, 0, ABG)
21:41:38.943 00.000 11060 Move returns status 0, amount 0
21:41:38.943 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 596 applied
21:41:38.943 00.000 11060 MoveAxis(N, 836, ABG)
21:41:38.943 00.000 11060 duration set to 596 by maxDecDuration
21:41:38.944 00.001 11060 Guiding  Dir = 0, Dur = 596
21:41:38.947 00.003 11060 IsSlewing returns 0
21:41:38.948 00.001 11060 IsGuiding returns 0
21:41:38.959 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:38.982 00.023 10844 UpdateGuideState exits: m=1183 SNR=21.7
21:41:38.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:38.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:38.982 00.000 10844 Enqueuing Expose request
21:41:39.558 00.576 11060 IsGuiding returns 0
21:41:39.558 00.000 11060 Move returns status 0, amount 596
21:41:39.558 00.000 11060 move complete, result=0
21:41:39.558 00.000 11060 worker thread done servicing request
21:41:39.558 00.000 11060 Worker thread wakes up
21:41:39.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:39.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:39.560 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.6 px 596 ms NORTH
21:41:40.184 00.624 11060 Exposure complete
21:41:40.403 00.219 11060 worker thread done servicing request
21:41:40.403 00.000 10844 OnExposeComplete: enter
21:41:40.403 00.000 10844 UpdateGuideState(): m_state=6
21:41:40.403 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
21:41:40.403 00.000 10844 Star::Find returns 1 (0), X=90.60, Y=465.90, Mass=1049, SNR=20.1, Peak=82 HFD=3.7
21:41:40.403 00.000 10844 MultiStar: large primary error, entering stabilization period
21:41:40.403 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.80) = xAngle (-1.16 = -1.16)
21:41:40.403 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.25 = -1.25)
21:41:40.403 00.000 10844 CameraToMount -- cameraX=-0.81 cameraY=-1.94 hyp=2.10 cameraTheta=-1.97 mountX=0.83 mountY=-1.99, mountTheta=-1.17
21:41:40.406 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.81, y=-1.94, opts=13)
21:41:40.406 00.000 10844 Enqueuing Move request for scope (-0.81, -1.94)
21:41:40.406 00.000 11060 Worker thread wakes up
21:41:40.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -1.94) opts 0xd
21:41:40.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.81, -1.94)
21:41:40.406 00.000 11060 Moving (-0.81, -1.94) raw xDistance=0.83 yDistance=-1.99
21:41:40.406 00.000 11060 BLC: History state: CurrMiss=1.99, AvgInitMiss=0.41, ShCount=7, LgCount=0, SticCount=1,  Deflections: 0=-0.437976, 1:1.991789
21:41:40.406 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:41:40.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.83
21:41:40.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.99
21:41:40.406 00.000 11060 MoveAxis(W, 122, ABG)
21:41:40.406 00.000 11060 Guiding  Dir = 3, Dur = 122
21:41:40.415 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:40.422 00.007 11060 IsSlewing returns 0
21:41:40.422 00.000 11060 IsGuiding returns 0
21:41:40.438 00.016 10844 UpdateGuideState exits: m=1049 SNR=20.1
21:41:40.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:40.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:40.438 00.000 10844 Enqueuing Expose request
21:41:40.570 00.132 11060 IsGuiding returns 0
21:41:40.570 00.000 11060 Move returns status 0, amount 122
21:41:40.570 00.000 11060 MoveAxis(N, 763, ABG)
21:41:40.571 00.001 11060 duration set to 596 by maxDecDuration
21:41:40.571 00.000 11060 Guiding  Dir = 0, Dur = 596
21:41:40.581 00.010 11060 IsSlewing returns 0
21:41:40.582 00.001 11060 IsGuiding returns 0
21:41:41.194 00.612 11060 IsGuiding returns 0
21:41:41.194 00.000 11060 Move returns status 0, amount 596
21:41:41.194 00.000 11060 move complete, result=0
21:41:41.196 00.002 11060 worker thread done servicing request
21:41:41.196 00.000 11060 Worker thread wakes up
21:41:41.196 00.000 10844 GuideStep: 0.8 px 122 ms WEST, -2.0 px 596 ms NORTH
21:41:41.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:41.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:41.820 00.624 11060 Exposure complete
21:41:42.009 00.189 11060 worker thread done servicing request
21:41:42.011 00.002 10844 OnExposeComplete: enter
21:41:42.011 00.000 10844 UpdateGuideState(): m_state=6
21:41:42.011 00.000 10844 Star::Find(15, 90, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
21:41:42.011 00.000 10844 Star::Find returns 1 (0), X=91.59, Y=467.29, Mass=988, SNR=19.5, Peak=70 HFD=3.7
21:41:42.011 00.000 10844 MultiStar: exiting stabilization period
21:41:42.011 00.000 10844 MultiStar: [#1 -0.42,-0.65,0.96,U] [#2 0.11,-0.99,0.00,M2] [#3 0.65,-0.89,0.00,M5] [#4 0.54,-1.14,0.00,M7] [#5 1.18,-0.38,0.00,M2] [#6 -0.07,-1.63,0.00,M7] [#7 0.27,-1.28,0.00,M7] [#8 -0.06,-0.23,0.89,U] 
21:41:42.011 00.000 10844 refined, 2 included, MultiStar: {-0.10, -0.49}, one-star: {0.18, -0.55}
21:41:42.011 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.80) = xAngle (-0.97 = -0.97)
21:41:42.011 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.05 = -1.05)
21:41:42.011 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.49 hyp=0.50 cameraTheta=-1.77 mountX=0.28 mountY=-0.43, mountTheta=-0.99
21:41:42.012 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.49, opts=13)
21:41:42.014 00.002 10844 Enqueuing Move request for scope (-0.10, -0.49)
21:41:42.014 00.000 11060 Worker thread wakes up
21:41:42.016 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.49) opts 0xd
21:41:42.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.49)
21:41:42.016 00.000 11060 Moving (-0.10, -0.49) raw xDistance=0.28 yDistance=-0.43
21:41:42.016 00.000 11060 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.41, ShCount=7, LgCount=0, SticCount=1,  Deflections: 0=-0.437976, 1:1.991789, 2:0.430676
21:41:42.016 00.000 11060 BLC: Under-shoot: nominal increase by 226
21:41:42.016 00.000 11060 BLC: window closed
21:41:42.016 00.000 11060 BLC: Pulse adjusted to 656
21:41:42.017 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
21:41:42.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
21:41:42.017 00.000 11060 MoveAxis(W, 45, ABG)
21:41:42.017 00.000 11060 Guiding  Dir = 3, Dur = 45
21:41:42.021 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:42.033 00.012 11060 IsSlewing returns 0
21:41:42.034 00.001 11060 IsGuiding returns 0
21:41:42.038 00.004 10844 UpdateGuideState exits: m=988 SNR=19.5
21:41:42.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:42.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:42.038 00.000 10844 Enqueuing Expose request
21:41:42.081 00.043 11060 IsGuiding returns 0
21:41:42.081 00.000 11060 Move returns status 0, amount 45
21:41:42.081 00.000 11060 MoveAxis(N, 165, ABG)
21:41:42.081 00.000 11060 Guiding  Dir = 0, Dur = 165
21:41:42.095 00.014 11060 IsSlewing returns 0
21:41:42.096 00.001 11060 IsGuiding returns 0
21:41:42.110 00.014 10844 evsrv: cli 0EEEDFD0 connect
21:41:42.110 00.000 10844 case statement mapped state 6 to 3
21:41:42.110 00.000 10844 case statement mapped state 6 to 3
21:41:42.112 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"8e672e55-9849-4189-870f-f0eb56fe6227"}
21:41:42.112 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"8e672e55-9849-4189-870f-f0eb56fe6227"}
21:41:42.112 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
21:41:42.265 00.153 11060 IsGuiding returns 0
21:41:42.265 00.000 11060 Move returns status 0, amount 165
21:41:42.265 00.000 11060 move complete, result=0
21:41:42.265 00.000 11060 worker thread done servicing request
21:41:42.266 00.001 11060 Worker thread wakes up
21:41:42.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:42.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:42.267 00.001 10844 GuideStep: 0.3 px 45 ms WEST, -0.4 px 165 ms NORTH
21:41:42.907 00.640 11060 Exposure complete
21:41:43.131 00.224 11060 worker thread done servicing request
21:41:43.131 00.000 10844 OnExposeComplete: enter
21:41:43.131 00.000 10844 UpdateGuideState(): m_state=6
21:41:43.132 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
21:41:43.132 00.000 10844 Star::Find returns 1 (0), X=91.39, Y=467.01, Mass=720, SNR=16.3, Peak=71 HFD=3.4
21:41:43.132 00.000 10844 MultiStar: [#1 0.48,-0.39,1.33,U] [#2 0.63,-1.02,0.00,M3] [#3 0.12,-0.58,1.12,U] [#4 0.03,-1.01,0.00,M8] [#5 1.20,-0.85,0.00,M3] [#6 -0.52,-0.89,0.00,M8] [#7 0.30,-1.02,0.00,M8] [#8 0.40,-0.76,1.11,U] 
21:41:43.133 00.001 10844 refined, 3 included, MultiStar: {0.26, -0.62}, one-star: {-0.02, -0.82}
21:41:43.133 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.80) = xAngle (-0.37 = -0.37)
21:41:43.133 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.45 = -0.45)
21:41:43.133 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.62 hyp=0.68 cameraTheta=-1.17 mountX=0.63 mountY=-0.30, mountTheta=-0.44
21:41:43.135 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.62, opts=13)
21:41:43.135 00.000 10844 Enqueuing Move request for scope (0.26, -0.62)
21:41:43.135 00.000 11060 Worker thread wakes up
21:41:43.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.62) opts 0xd
21:41:43.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.62)
21:41:43.135 00.000 11060 Moving (0.26, -0.62) raw xDistance=0.63 yDistance=-0.30
21:41:43.136 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.63
21:41:43.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:41:43.136 00.000 11060 MoveAxis(W, 94, ABG)
21:41:43.136 00.000 11060 Guiding  Dir = 3, Dur = 94
21:41:43.145 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:43.148 00.003 11060 IsSlewing returns 0
21:41:43.149 00.001 11060 IsGuiding returns 0
21:41:43.172 00.023 10844 UpdateGuideState exits: m=720 SNR=16.3
21:41:43.174 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:43.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:43.174 00.000 10844 Enqueuing Expose request
21:41:43.259 00.085 11060 IsGuiding returns 0
21:41:43.259 00.000 11060 Move returns status 0, amount 94
21:41:43.259 00.000 11060 MoveAxis(N, 114, ABG)
21:41:43.259 00.000 11060 Guiding  Dir = 0, Dur = 114
21:41:43.281 00.022 11060 IsSlewing returns 0
21:41:43.281 00.000 11060 IsGuiding returns 0
21:41:43.420 00.139 11060 IsGuiding returns 0
21:41:43.421 00.001 11060 Move returns status 0, amount 114
21:41:43.421 00.000 11060 move complete, result=0
21:41:43.421 00.000 11060 worker thread done servicing request
21:41:43.421 00.000 11060 Worker thread wakes up
21:41:43.421 00.000 10844 GuideStep: 0.6 px 94 ms WEST, -0.3 px 114 ms NORTH
21:41:43.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:43.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:44.047 00.626 11060 Exposure complete
21:41:44.294 00.247 11060 worker thread done servicing request
21:41:44.294 00.000 10844 OnExposeComplete: enter
21:41:44.294 00.000 10844 UpdateGuideState(): m_state=6
21:41:44.294 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
21:41:44.294 00.000 10844 Star::Find returns 1 (0), X=92.44, Y=467.05, Mass=990, SNR=19.7, Peak=86 HFD=3.7
21:41:44.294 00.000 10844 MultiStar: [#1 0.56,0.03,1.10,U] [#2 1.20,-1.43,0.00,M4] [#3 0.25,-0.95,0.00,M5] [#4 0.63,-0.95,0.00,M9] [#5 1.04,0.26,0.00,M4] [#6 0.19,-1.21,0.00,M9] [#7 0.53,-1.32,0.00,M9] [#8 1.24,-0.69,0.00,M1] 
21:41:44.294 00.000 10844 refined, 1 included, MultiStar: {0.79, -0.36}, one-star: {1.04, -0.79}
21:41:44.294 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.80) = xAngle (0.37 = 0.37)
21:41:44.296 00.002 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.29 = 0.29)
21:41:44.296 00.000 10844 CameraToMount -- cameraX=0.79 cameraY=-0.36 hyp=0.86 cameraTheta=-0.43 mountX=0.80 mountY=0.25, mountTheta=0.30
21:41:44.298 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.79, y=-0.36, opts=13)
21:41:44.299 00.001 10844 Enqueuing Move request for scope (0.79, -0.36)
21:41:44.299 00.000 11060 Worker thread wakes up
21:41:44.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.36) opts 0xd
21:41:44.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.79, -0.36)
21:41:44.299 00.000 11060 Moving (0.79, -0.36) raw xDistance=0.80 yDistance=0.25
21:41:44.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.80
21:41:44.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:44.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:41:44.299 00.000 11060 MoveAxis(W, 121, ABG)
21:41:44.299 00.000 11060 Guiding  Dir = 3, Dur = 121
21:41:44.316 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:44.327 00.011 11060 IsSlewing returns 0
21:41:44.328 00.001 11060 IsGuiding returns 0
21:41:44.342 00.014 10844 UpdateGuideState exits: m=990 SNR=19.7
21:41:44.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:44.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:44.343 00.001 10844 Enqueuing Expose request
21:41:44.467 00.124 11060 IsGuiding returns 0
21:41:44.467 00.000 11060 Move returns status 0, amount 121
21:41:44.467 00.000 11060 MoveAxis(N, 0, ABG)
21:41:44.467 00.000 11060 Move returns status 0, amount 0
21:41:44.467 00.000 11060 move complete, result=0
21:41:44.467 00.000 11060 worker thread done servicing request
21:41:44.467 00.000 11060 Worker thread wakes up
21:41:44.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:44.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:44.467 00.000 10844 GuideStep: 0.8 px 121 ms WEST, 0.2 px 0 ms NORTH
21:41:45.094 00.627 11060 Exposure complete
21:41:45.335 00.241 11060 worker thread done servicing request
21:41:45.337 00.002 10844 OnExposeComplete: enter
21:41:45.337 00.000 10844 UpdateGuideState(): m_state=6
21:41:45.337 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
21:41:45.337 00.000 10844 Star::Find returns 1 (0), X=92.02, Y=468.17, Mass=1045, SNR=20.5, Peak=93 HFD=3.7
21:41:45.338 00.001 10844 MultiStar: [#1 1.09,-0.94,0.00,M1] [#2 1.15,-1.13,0.00,M5] [#3 0.03,0.57,0.72,U] [#4 0.09,-0.53,3.54,U] [#5 -0.08,-0.02,0.83,U] [#6 0.17,-1.56,0.00,M10] [#7 0.48,-1.26,0.00,M10] [#8 1.39,-1.07,0.00,M2] 
21:41:45.338 00.000 10844 refined, 3 included, MultiStar: {0.14, -0.19}, one-star: {0.61, 0.33}
21:41:45.338 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.80) = xAngle (-0.12 = -0.12)
21:41:45.338 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.20 = -0.20)
21:41:45.338 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.92 mountX=0.24 mountY=-0.05, mountTheta=-0.20
21:41:45.340 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.19, opts=13)
21:41:45.340 00.000 10844 Enqueuing Move request for scope (0.14, -0.19)
21:41:45.340 00.000 11060 Worker thread wakes up
21:41:45.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
21:41:45.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
21:41:45.340 00.000 11060 Moving (0.14, -0.19) raw xDistance=0.24 yDistance=-0.05
21:41:45.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:41:45.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:45.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:41:45.340 00.000 11060 MoveAxis(W, 38, ABG)
21:41:45.340 00.000 11060 Guiding  Dir = 3, Dur = 38
21:41:45.347 00.007 11060 IsSlewing returns 0
21:41:45.347 00.000 11060 IsGuiding returns 0
21:41:45.351 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:45.377 00.026 10844 UpdateGuideState exits: m=1045 SNR=20.5
21:41:45.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:45.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:45.377 00.000 10844 Enqueuing Expose request
21:41:45.389 00.012 11060 IsGuiding returns 0
21:41:45.389 00.000 11060 Move returns status 0, amount 38
21:41:45.389 00.000 11060 MoveAxis(N, 0, ABG)
21:41:45.389 00.000 11060 Move returns status 0, amount 0
21:41:45.393 00.004 11060 move complete, result=0
21:41:45.396 00.003 11060 worker thread done servicing request
21:41:45.396 00.000 11060 Worker thread wakes up
21:41:45.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:45.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:45.398 00.002 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
21:41:46.030 00.632 11060 Exposure complete
21:41:46.269 00.239 11060 worker thread done servicing request
21:41:46.269 00.000 10844 OnExposeComplete: enter
21:41:46.269 00.000 10844 UpdateGuideState(): m_state=6
21:41:46.269 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
21:41:46.269 00.000 10844 Star::Find returns 1 (0), X=91.56, Y=467.47, Mass=1098, SNR=20.4, Peak=86 HFD=3.4
21:41:46.271 00.002 10844 MultiStar: [#1 1.49,-0.63,0.00,M2] [#2 0.46,-0.14,0.83,U] [#3 0.58,-0.78,0.00,M5] [#4 0.49,-0.44,3.40,U] [#5 0.37,-0.93,0.00,M4] [#6 0.42,-2.19,0.00,R] [#7 1.12,-1.23,0.00,R] [#8 0.96,-1.05,0.00,M3] 
21:41:46.271 00.000 10844 single-star, 2 included, MultiStar: {0.42, -0.38}, one-star: {0.15, -0.37}
21:41:46.271 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.80) = xAngle (-0.37 = -0.37)
21:41:46.271 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.45 = -0.45)
21:41:46.271 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.17 mountX=0.37 mountY=-0.17, mountTheta=-0.44
21:41:46.274 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.37, opts=13)
21:41:46.274 00.000 10844 Enqueuing Move request for scope (0.15, -0.37)
21:41:46.274 00.000 11060 Worker thread wakes up
21:41:46.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.37) opts 0xd
21:41:46.274 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.37)
21:41:46.274 00.000 11060 Moving (0.15, -0.37) raw xDistance=0.37 yDistance=-0.17
21:41:46.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:41:46.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:46.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:41:46.274 00.000 11060 MoveAxis(W, 55, ABG)
21:41:46.274 00.000 11060 Guiding  Dir = 3, Dur = 55
21:41:46.288 00.014 11060 IsSlewing returns 0
21:41:46.288 00.000 11060 IsGuiding returns 0
21:41:46.292 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:46.318 00.026 10844 UpdateGuideState exits: m=1098 SNR=20.4
21:41:46.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:46.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:46.318 00.000 10844 Enqueuing Expose request
21:41:46.353 00.035 11060 IsGuiding returns 0
21:41:46.353 00.000 11060 Move returns status 0, amount 55
21:41:46.353 00.000 11060 MoveAxis(N, 0, ABG)
21:41:46.353 00.000 11060 Move returns status 0, amount 0
21:41:46.353 00.000 11060 move complete, result=0
21:41:46.357 00.004 11060 worker thread done servicing request
21:41:46.357 00.000 11060 Worker thread wakes up
21:41:46.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:46.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:46.366 00.009 10844 GuideStep: 0.4 px 55 ms WEST, -0.2 px 0 ms NORTH
21:41:46.982 00.616 11060 Exposure complete
21:41:47.235 00.253 11060 worker thread done servicing request
21:41:47.235 00.000 10844 OnExposeComplete: enter
21:41:47.235 00.000 10844 UpdateGuideState(): m_state=6
21:41:47.235 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
21:41:47.237 00.002 10844 Star::Find returns 1 (0), X=91.56, Y=467.55, Mass=1248, SNR=22.0, Peak=83 HFD=4.4
21:41:47.237 00.000 10844 MultiStar: [#1 1.72,-0.99,0.00,M3] [#2 0.77,-0.13,0.77,U] [#3 0.86,-0.36,0.00,M6] [#4 0.28,-0.69,3.31,U] [#5 0.52,-0.36,0.80,U] [#6 -0.13,0.83,0.85,U] [#7 -0.52,0.46,0.78,U] [#8 1.64,-0.18,0.00,M4] 
21:41:47.237 00.000 10844 single-star, 5 included, MultiStar: {0.21, -0.26}, one-star: {0.16, -0.29}
21:41:47.237 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.80) = xAngle (-0.27 = -0.27)
21:41:47.237 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.36 = -0.36)
21:41:47.237 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-1.07 mountX=0.32 mountY=-0.12, mountTheta=-0.35
21:41:47.240 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.29, opts=13)
21:41:47.240 00.000 10844 Enqueuing Move request for scope (0.16, -0.29)
21:41:47.240 00.000 11060 Worker thread wakes up
21:41:47.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd
21:41:47.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.29)
21:41:47.240 00.000 11060 Moving (0.16, -0.29) raw xDistance=0.32 yDistance=-0.12
21:41:47.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
21:41:47.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:47.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:41:47.240 00.000 11060 MoveAxis(W, 48, ABG)
21:41:47.240 00.000 11060 Guiding  Dir = 3, Dur = 48
21:41:47.250 00.010 11060 IsSlewing returns 0
21:41:47.251 00.001 11060 IsGuiding returns 0
21:41:47.252 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:47.278 00.026 10844 UpdateGuideState exits: m=1248 SNR=22.0
21:41:47.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:47.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:47.281 00.003 10844 Enqueuing Expose request
21:41:47.305 00.024 11060 IsGuiding returns 0
21:41:47.306 00.001 11060 Move returns status 0, amount 48
21:41:47.306 00.000 11060 MoveAxis(N, 0, ABG)
21:41:47.306 00.000 11060 Move returns status 0, amount 0
21:41:47.306 00.000 11060 move complete, result=0
21:41:47.306 00.000 11060 worker thread done servicing request
21:41:47.306 00.000 11060 Worker thread wakes up
21:41:47.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:47.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:47.310 00.004 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
21:41:47.943 00.633 11060 Exposure complete
21:41:48.188 00.245 11060 worker thread done servicing request
21:41:48.188 00.000 10844 OnExposeComplete: enter
21:41:48.188 00.000 10844 UpdateGuideState(): m_state=6
21:41:48.188 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
21:41:48.188 00.000 10844 Star::Find returns 1 (0), X=91.74, Y=467.30, Mass=1180, SNR=21.4, Peak=77 HFD=4.3
21:41:48.188 00.000 10844 MultiStar: [#1 0.92,0.11,0.00,M4] [#2 0.54,0.00,0.80,U] [#3 1.45,0.29,0.00,M7] [#4 0.73,-0.31,3.35,U] [#5 1.49,-0.79,0.00,M4] [#6 -0.17,1.17,0.00,M1] [#7 -0.56,0.53,0.93,U] [#8 1.16,-0.22,0.00,M5] 
21:41:48.188 00.000 10844 refined, 3 included, MultiStar: {0.44, -0.18}, one-star: {0.33, -0.53}
21:41:48.188 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.80) = xAngle (0.42 = 0.42)
21:41:48.188 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.33 = 0.33)
21:41:48.188 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=-0.18 hyp=0.48 cameraTheta=-0.39 mountX=0.44 mountY=0.16, mountTheta=0.34
21:41:48.190 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.18, opts=13)
21:41:48.190 00.000 10844 Enqueuing Move request for scope (0.44, -0.18)
21:41:48.192 00.002 11060 Worker thread wakes up
21:41:48.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.18) opts 0xd
21:41:48.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.18)
21:41:48.192 00.000 11060 Moving (0.44, -0.18) raw xDistance=0.44 yDistance=0.16
21:41:48.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
21:41:48.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:48.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:41:48.192 00.000 11060 MoveAxis(W, 65, ABG)
21:41:48.192 00.000 11060 Guiding  Dir = 3, Dur = 65
21:41:48.198 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:48.204 00.006 11060 IsSlewing returns 0
21:41:48.206 00.002 11060 IsGuiding returns 0
21:41:48.224 00.018 10844 UpdateGuideState exits: m=1180 SNR=21.4
21:41:48.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:48.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:48.224 00.000 10844 Enqueuing Expose request
21:41:48.277 00.053 11060 IsGuiding returns 0
21:41:48.279 00.002 11060 Move returns status 0, amount 65
21:41:48.279 00.000 11060 MoveAxis(N, 0, ABG)
21:41:48.279 00.000 11060 Move returns status 0, amount 0
21:41:48.279 00.000 11060 move complete, result=0
21:41:48.279 00.000 11060 worker thread done servicing request
21:41:48.279 00.000 11060 Worker thread wakes up
21:41:48.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:48.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:48.281 00.002 10844 GuideStep: 0.4 px 65 ms WEST, 0.2 px 0 ms NORTH
21:41:48.922 00.641 11060 Exposure complete
21:41:49.163 00.241 11060 worker thread done servicing request
21:41:49.163 00.000 10844 OnExposeComplete: enter
21:41:49.163 00.000 10844 UpdateGuideState(): m_state=6
21:41:49.163 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
21:41:49.163 00.000 10844 Star::Find returns 1 (0), X=92.27, Y=468.32, Mass=1199, SNR=21.9, Peak=91 HFD=3.7
21:41:49.165 00.002 10844 MultiStar: [#1 0.56,0.51,1.15,U] [#2 0.66,-0.50,0.95,U] [#3 1.05,0.88,0.00,M8] [#4 0.35,0.28,3.44,U] [#5 1.11,0.37,0.00,M5] [#6 0.04,1.68,0.00,M2] [#7 -0.93,1.18,0.00,M1] [#8 1.12,0.13,0.00,M6] 
21:41:49.165 00.000 10844 refined, 3 included, MultiStar: {0.51, 0.23}, one-star: {0.86, 0.48}
21:41:49.165 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.80) = xAngle (1.23 = 1.23)
21:41:49.165 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.15 = 1.15)
21:41:49.165 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=0.23 hyp=0.56 cameraTheta=0.43 mountX=0.19 mountY=0.51, mountTheta=1.22
21:41:49.167 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=0.23, opts=13)
21:41:49.167 00.000 10844 Enqueuing Move request for scope (0.51, 0.23)
21:41:49.167 00.000 11060 Worker thread wakes up
21:41:49.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.23) opts 0xd
21:41:49.167 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, 0.23)
21:41:49.167 00.000 11060 Moving (0.51, 0.23) raw xDistance=0.19 yDistance=0.51
21:41:49.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:41:49.169 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:49.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:41:49.169 00.000 11060 MoveAxis(W, 29, ABG)
21:41:49.169 00.000 11060 Guiding  Dir = 3, Dur = 29
21:41:49.176 00.007 11060 IsSlewing returns 0
21:41:49.176 00.000 11060 IsGuiding returns 0
21:41:49.180 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:49.208 00.028 10844 UpdateGuideState exits: m=1199 SNR=21.9
21:41:49.210 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:49.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:49.210 00.000 10844 Enqueuing Expose request
21:41:49.216 00.006 11060 IsGuiding returns 0
21:41:49.216 00.000 11060 Move returns status 0, amount 29
21:41:49.216 00.000 11060 MoveAxis(N, 0, ABG)
21:41:49.216 00.000 11060 Move returns status 0, amount 0
21:41:49.216 00.000 11060 move complete, result=0
21:41:49.216 00.000 11060 worker thread done servicing request
21:41:49.216 00.000 11060 Worker thread wakes up
21:41:49.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:49.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:49.220 00.004 10844 GuideStep: 0.2 px 29 ms WEST, 0.5 px 0 ms NORTH
21:41:49.844 00.624 11060 Exposure complete
21:41:50.072 00.228 11060 worker thread done servicing request
21:41:50.072 00.000 10844 OnExposeComplete: enter
21:41:50.072 00.000 10844 UpdateGuideState(): m_state=6
21:41:50.073 00.001 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
21:41:50.073 00.000 10844 Star::Find returns 1 (0), X=92.00, Y=468.76, Mass=1213, SNR=21.6, Peak=82 HFD=4.0
21:41:50.073 00.000 10844 MultiStar: [#1 0.63,0.46,1.00,U] [#2 0.54,-0.46,0.87,U] [#3 0.59,-0.24,0.78,U] [#4 0.22,0.40,3.45,U] [#5 0.57,0.10,1.05,U] [#6 0.73,1.16,0.00,M3] [#7 -1.37,1.62,0.00,M2] [#8 0.79,0.15,0.89,U] 
21:41:50.073 00.000 10844 refined, 6 included, MultiStar: {0.47, 0.27}, one-star: {0.60, 0.93}
21:41:50.073 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.80) = xAngle (1.33 = 1.33)
21:41:50.073 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.24 = 1.24)
21:41:50.073 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=0.27 hyp=0.54 cameraTheta=0.52 mountX=0.13 mountY=0.51, mountTheta=1.32
21:41:50.077 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=0.27, opts=13)
21:41:50.077 00.000 10844 Enqueuing Move request for scope (0.47, 0.27)
21:41:50.078 00.001 11060 Worker thread wakes up
21:41:50.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.27) opts 0xd
21:41:50.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, 0.27)
21:41:50.078 00.000 11060 Moving (0.47, 0.27) raw xDistance=0.13 yDistance=0.51
21:41:50.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:41:50.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:41:50.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:41:50.079 00.001 11060 MoveAxis(W, 20, ABG)
21:41:50.079 00.000 11060 Guiding  Dir = 3, Dur = 20
21:41:50.088 00.009 11060 IsSlewing returns 0
21:41:50.088 00.000 11060 IsGuiding returns 0
21:41:50.090 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:50.113 00.023 10844 UpdateGuideState exits: m=1213 SNR=21.6
21:41:50.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:50.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:50.113 00.000 10844 Enqueuing Expose request
21:41:50.119 00.006 11060 IsGuiding returns 0
21:41:50.119 00.000 11060 Move returns status 0, amount 20
21:41:50.119 00.000 11060 MoveAxis(N, 0, ABG)
21:41:50.119 00.000 11060 Move returns status 0, amount 0
21:41:50.119 00.000 11060 move complete, result=0
21:41:50.119 00.000 11060 worker thread done servicing request
21:41:50.119 00.000 11060 Worker thread wakes up
21:41:50.120 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:50.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:50.131 00.011 10844 GuideStep: 0.1 px 20 ms WEST, 0.5 px 0 ms NORTH
21:41:50.747 00.616 11060 Exposure complete
21:41:50.989 00.242 11060 worker thread done servicing request
21:41:50.989 00.000 10844 OnExposeComplete: enter
21:41:50.989 00.000 10844 UpdateGuideState(): m_state=6
21:41:50.990 00.001 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
21:41:50.990 00.000 10844 Star::Find returns 1 (0), X=92.20, Y=467.89, Mass=932, SNR=18.8, Peak=72 HFD=4.0
21:41:50.990 00.000 10844 MultiStar: [#1 0.86,0.18,0.00,M3] [#2 0.55,-1.44,0.00,M1] [#3 1.54,-0.10,0.00,M8] [#4 0.42,-0.71,3.71,U] [#5 0.80,-0.59,0.00,M5] [#6 0.25,1.36,0.00,M4] [#7 0.05,1.17,0.00,M3] [#8 1.19,-0.28,0.00,M6] 
21:41:50.990 00.000 10844 refined, 1 included, MultiStar: {0.50, -0.55}, one-star: {0.79, 0.06}
21:41:50.990 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.80) = xAngle (-0.03 = -0.03)
21:41:50.991 00.001 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.12 = -0.12)
21:41:50.991 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=-0.55 hyp=0.74 cameraTheta=-0.83 mountX=0.74 mountY=-0.09, mountTheta=-0.12
21:41:50.992 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=-0.55, opts=13)
21:41:50.992 00.000 10844 Enqueuing Move request for scope (0.50, -0.55)
21:41:50.992 00.000 11060 Worker thread wakes up
21:41:50.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.55) opts 0xd
21:41:50.994 00.002 11060 Handling offset move in thread for scope, endpoint = (0.50, -0.55)
21:41:50.994 00.000 11060 Moving (0.50, -0.55) raw xDistance=0.74 yDistance=-0.09
21:41:50.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.74
21:41:50.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:50.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:41:50.994 00.000 11060 MoveAxis(W, 109, ABG)
21:41:50.994 00.000 11060 Guiding  Dir = 3, Dur = 109
21:41:50.997 00.003 11060 IsSlewing returns 0
21:41:50.998 00.001 11060 IsGuiding returns 0
21:41:51.004 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:51.032 00.028 10844 UpdateGuideState exits: m=932 SNR=18.8
21:41:51.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:51.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:51.032 00.000 10844 Enqueuing Expose request
21:41:51.118 00.086 11060 IsGuiding returns 0
21:41:51.119 00.001 11060 Move returns status 0, amount 109
21:41:51.119 00.000 11060 MoveAxis(N, 0, ABG)
21:41:51.119 00.000 11060 Move returns status 0, amount 0
21:41:51.119 00.000 11060 move complete, result=0
21:41:51.119 00.000 11060 worker thread done servicing request
21:41:51.119 00.000 11060 Worker thread wakes up
21:41:51.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:51.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:51.121 00.002 10844 GuideStep: 0.7 px 109 ms WEST, -0.1 px 0 ms NORTH
21:41:51.760 00.639 11060 Exposure complete
21:41:51.998 00.238 11060 worker thread done servicing request
21:41:52.000 00.002 10844 OnExposeComplete: enter
21:41:52.000 00.000 10844 UpdateGuideState(): m_state=6
21:41:52.000 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
21:41:52.000 00.000 10844 Star::Find returns 1 (0), X=92.72, Y=468.11, Mass=852, SNR=18.3, Peak=78 HFD=3.4
21:41:52.000 00.000 10844 MultiStar: [#1 0.55,0.55,1.26,U] [#2 0.54,-0.33,1.05,U] [#3 0.64,0.32,0.87,U] [#4 0.99,0.11,0.00,M3] [#5 0.68,-0.65,0.00,M6] [#6 -0.36,1.55,0.00,M5] [#7 -0.31,0.31,0.88,U] [#8 0.96,-0.49,0.00,M7] 
21:41:52.000 00.000 10844 refined, 4 included, MultiStar: {0.56, 0.23}, one-star: {1.31, 0.28}
21:41:52.000 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.80) = xAngle (1.19 = 1.19)
21:41:52.000 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.11 = 1.11)
21:41:52.000 00.000 10844 CameraToMount -- cameraX=0.56 cameraY=0.23 hyp=0.61 cameraTheta=0.39 mountX=0.23 mountY=0.55, mountTheta=1.18
21:41:52.004 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=0.23, opts=13)
21:41:52.004 00.000 10844 Enqueuing Move request for scope (0.56, 0.23)
21:41:52.004 00.000 11060 Worker thread wakes up
21:41:52.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.23) opts 0xd
21:41:52.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, 0.23)
21:41:52.004 00.000 11060 Moving (0.56, 0.23) raw xDistance=0.23 yDistance=0.55
21:41:52.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.23
21:41:52.004 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.10 newest=0.97
21:41:52.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.55
21:41:52.004 00.000 11060 MoveAxis(W, 36, ABG)
21:41:52.004 00.000 11060 Guiding  Dir = 3, Dur = 36
21:41:52.013 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:52.029 00.016 11060 IsSlewing returns 0
21:41:52.029 00.000 11060 IsGuiding returns 0
21:41:52.038 00.009 10844 UpdateGuideState exits: m=852 SNR=18.3
21:41:52.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:52.039 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:52.039 00.000 10844 Enqueuing Expose request
21:41:52.090 00.051 11060 IsGuiding returns 0
21:41:52.090 00.000 11060 Move returns status 0, amount 36
21:41:52.091 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 656 applied
21:41:52.091 00.000 11060 MoveAxis(S, 865, ABG)
21:41:52.091 00.000 11060 duration set to 656 by maxDecDuration
21:41:52.091 00.000 11060 Guiding  Dir = 1, Dur = 656
21:41:52.105 00.014 11060 IsSlewing returns 0
21:41:52.106 00.001 11060 IsGuiding returns 0
21:41:52.769 00.663 11060 IsGuiding returns 0
21:41:52.769 00.000 11060 Move returns status 0, amount 656
21:41:52.770 00.001 11060 move complete, result=0
21:41:52.770 00.000 11060 worker thread done servicing request
21:41:52.770 00.000 11060 Worker thread wakes up
21:41:52.770 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.5 px 656 ms SOUTH
21:41:52.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:52.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:53.407 00.637 11060 Exposure complete
21:41:53.645 00.238 11060 worker thread done servicing request
21:41:53.645 00.000 10844 OnExposeComplete: enter
21:41:53.645 00.000 10844 UpdateGuideState(): m_state=6
21:41:53.645 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
21:41:53.645 00.000 10844 Star::Find returns 1 (0), X=92.63, Y=468.19, Mass=1130, SNR=21.6, Peak=78 HFD=3.7
21:41:53.645 00.000 10844 MultiStar: [#1 1.22,-0.03,0.00,M3] [#2 0.40,-1.82,0.00,M1] [#3 1.26,0.26,0.00,M8] [#4 0.56,-0.59,3.35,U] [#5 1.71,-1.46,0.00,M7] [#6 -0.15,1.81,0.00,M6] [#7 -0.37,0.78,1.06,U] [#8 1.46,-0.78,0.00,M8] 
21:41:53.645 00.000 10844 refined, 2 included, MultiStar: {0.50, -0.15}, one-star: {1.22, 0.36}
21:41:53.645 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.80) = xAngle (0.52 = 0.52)
21:41:53.645 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.43 = 0.43)
21:41:53.645 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=-0.15 hyp=0.52 cameraTheta=-0.28 mountX=0.45 mountY=0.22, mountTheta=0.45
21:41:53.648 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=-0.15, opts=13)
21:41:53.648 00.000 10844 Enqueuing Move request for scope (0.50, -0.15)
21:41:53.648 00.000 11060 Worker thread wakes up
21:41:53.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.15) opts 0xd
21:41:53.648 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, -0.15)
21:41:53.648 00.000 11060 Moving (0.50, -0.15) raw xDistance=0.45 yDistance=0.22
21:41:53.648 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.39, ShCount=8, LgCount=0, SticCount=1,  Deflections: 0=0.381996, 1:0.219789
21:41:53.650 00.002 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:41:53.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
21:41:53.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
21:41:53.650 00.000 11060 MoveAxis(W, 68, ABG)
21:41:53.650 00.000 11060 Guiding  Dir = 3, Dur = 68
21:41:53.654 00.004 11060 IsSlewing returns 0
21:41:53.654 00.000 11060 IsGuiding returns 0
21:41:53.659 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:53.683 00.024 10844 UpdateGuideState exits: m=1130 SNR=21.6
21:41:53.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:53.685 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:53.685 00.000 10844 Enqueuing Expose request
21:41:53.728 00.043 11060 IsGuiding returns 0
21:41:53.728 00.000 11060 Move returns status 0, amount 68
21:41:53.728 00.000 11060 MoveAxis(S, 84, ABG)
21:41:53.728 00.000 11060 Guiding  Dir = 1, Dur = 84
21:41:53.769 00.041 11060 IsSlewing returns 0
21:41:53.771 00.002 11060 IsGuiding returns 0
21:41:53.891 00.120 11060 IsGuiding returns 0
21:41:53.891 00.000 11060 Move returns status 0, amount 84
21:41:53.891 00.000 11060 move complete, result=0
21:41:53.891 00.000 11060 worker thread done servicing request
21:41:53.891 00.000 11060 Worker thread wakes up
21:41:53.893 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:53.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:53.893 00.000 10844 GuideStep: 0.5 px 68 ms WEST, 0.2 px 84 ms SOUTH
21:41:54.531 00.638 11060 Exposure complete
21:41:54.792 00.261 11060 worker thread done servicing request
21:41:54.792 00.000 10844 OnExposeComplete: enter
21:41:54.793 00.001 10844 UpdateGuideState(): m_state=6
21:41:54.794 00.001 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
21:41:54.794 00.000 10844 Star::Find returns 1 (0), X=91.81, Y=467.97, Mass=843, SNR=18.3, Peak=70 HFD=3.9
21:41:54.794 00.000 10844 MultiStar: [#1 0.49,-0.27,1.05,U] [#2 0.21,-0.62,1.15,U] [#3 1.02,-0.32,0.00,M9] [#4 -0.47,-0.12,4.00,U] [#5 0.98,-1.59,0.00,M8] [#6 -0.42,0.69,0.90,U] [#7 -0.06,0.28,1.05,U] [#8 1.87,-0.56,0.00,M9] 
21:41:54.794 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.04}, one-star: {0.41, 0.13}
21:41:54.794 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.80) = xAngle (-2.00 = -2.00)
21:41:54.794 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.09 = -2.09)
21:41:54.794 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.80 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
21:41:54.796 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.04, opts=13)
21:41:54.796 00.000 10844 Enqueuing Move request for scope (-0.13, -0.04)
21:41:54.797 00.001 11060 Worker thread wakes up
21:41:54.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
21:41:54.797 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
21:41:54.797 00.000 11060 Moving (-0.13, -0.04) raw xDistance=-0.06 yDistance=-0.12
21:41:54.797 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.39, ShCount=8, LgCount=0, SticCount=1,  Deflections: 0=0.381996, 1:0.219789, 2:-0.116950
21:41:54.798 00.001 11060 BLC: No correction, Miss < min_move
21:41:54.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:41:54.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:54.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:41:54.798 00.000 11060 MoveAxis(E, 0, ABG)
21:41:54.798 00.000 11060 Move returns status 0, amount 0
21:41:54.798 00.000 11060 MoveAxis(N, 0, ABG)
21:41:54.798 00.000 11060 Move returns status 0, amount 0
21:41:54.798 00.000 11060 move complete, result=0
21:41:54.798 00.000 11060 worker thread done servicing request
21:41:54.812 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:54.841 00.029 10844 UpdateGuideState exits: m=843 SNR=18.3
21:41:54.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:54.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:54.841 00.000 10844 Enqueuing Expose request
21:41:54.841 00.000 11060 Worker thread wakes up
21:41:54.841 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:54.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:54.842 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:55.475 00.633 11060 Exposure complete
21:41:55.720 00.245 11060 worker thread done servicing request
21:41:55.720 00.000 10844 OnExposeComplete: enter
21:41:55.720 00.000 10844 UpdateGuideState(): m_state=6
21:41:55.721 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
21:41:55.721 00.000 10844 Star::Find returns 1 (0), X=92.05, Y=467.92, Mass=837, SNR=17.6, Peak=86 HFD=3.0
21:41:55.723 00.002 10844 MultiStar: [#1 0.94,-0.97,0.00,M3] [#2 0.38,0.29,0.93,U] [#3 0.42,-0.64,0.86,U] [#4 0.17,-0.62,3.68,U] [#5 0.97,0.24,0.00,M9] [#6 -0.78,0.63,0.00,M6] [#7 -0.10,0.24,1.10,U] [#8 0.90,0.02,0.00,M10] 
21:41:55.723 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.29}, one-star: {0.64, 0.08}
21:41:55.723 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.80) = xAngle (-0.06 = -0.06)
21:41:55.723 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.15 = -0.15)
21:41:55.723 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-0.87 mountX=0.38 mountY=-0.06, mountTheta=-0.15
21:41:55.726 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.29, opts=13)
21:41:55.728 00.002 10844 Enqueuing Move request for scope (0.25, -0.29)
21:41:55.729 00.001 11060 Worker thread wakes up
21:41:55.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.29) opts 0xd
21:41:55.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.29)
21:41:55.729 00.000 11060 Moving (0.25, -0.29) raw xDistance=0.38 yDistance=-0.06
21:41:55.729 00.000 11060 BLC: window closed
21:41:55.729 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.39, ShCount=8, LgCount=0, SticCount=1,  Deflections: 0=0.381996, 1:0.219789, 2:-0.116950
21:41:55.729 00.000 11060 BLC: No correction, Miss < min_move
21:41:55.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
21:41:55.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:55.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:55.729 00.000 11060 MoveAxis(W, 56, ABG)
21:41:55.729 00.000 11060 Guiding  Dir = 3, Dur = 56
21:41:55.734 00.005 11060 IsSlewing returns 0
21:41:55.734 00.000 11060 IsGuiding returns 0
21:41:55.741 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:55.768 00.027 10844 UpdateGuideState exits: m=837 SNR=17.6
21:41:55.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:55.769 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:55.769 00.000 10844 Enqueuing Expose request
21:41:55.804 00.035 11060 IsGuiding returns 0
21:41:55.806 00.002 11060 Move returns status 0, amount 56
21:41:55.806 00.000 11060 MoveAxis(N, 0, ABG)
21:41:55.806 00.000 11060 Move returns status 0, amount 0
21:41:55.806 00.000 11060 move complete, result=0
21:41:55.806 00.000 11060 worker thread done servicing request
21:41:55.806 00.000 11060 Worker thread wakes up
21:41:55.806 00.000 10844 GuideStep: 0.4 px 56 ms WEST, -0.1 px 0 ms NORTH
21:41:55.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:55.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:56.437 00.631 11060 Exposure complete
21:41:56.692 00.255 11060 worker thread done servicing request
21:41:56.692 00.000 10844 OnExposeComplete: enter
21:41:56.693 00.001 10844 UpdateGuideState(): m_state=6
21:41:56.693 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
21:41:56.693 00.000 10844 Star::Find returns 1 (0), X=91.57, Y=467.92, Mass=896, SNR=19.0, Peak=70 HFD=3.6
21:41:56.694 00.001 10844 MultiStar: [#1 0.34,-0.04,1.03,U] [#2 -0.49,-1.08,0.00,M1] [#3 0.63,-0.12,0.90,U] [#4 -0.24,-0.25,3.91,U] [#5 0.59,-0.81,0.00,M10] [#6 -1.54,1.47,0.00,M7] [#7 -0.31,1.00,0.00,M1] [#8 0.53,-0.01,0.75,U] 
21:41:56.694 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.14}, one-star: {0.16, 0.08}
21:41:56.694 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.80) = xAngle (-0.29 = -0.29)
21:41:56.694 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.37 = -0.37)
21:41:56.694 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=0.15 mountY=-0.06, mountTheta=-0.36
21:41:56.696 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.14, opts=13)
21:41:56.696 00.000 10844 Enqueuing Move request for scope (0.07, -0.14)
21:41:56.696 00.000 11060 Worker thread wakes up
21:41:56.698 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
21:41:56.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
21:41:56.698 00.000 11060 Moving (0.07, -0.14) raw xDistance=0.15 yDistance=-0.06
21:41:56.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:41:56.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:56.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:56.698 00.000 11060 MoveAxis(W, 24, ABG)
21:41:56.698 00.000 11060 Guiding  Dir = 3, Dur = 24
21:41:56.706 00.008 11060 IsSlewing returns 0
21:41:56.706 00.000 11060 IsGuiding returns 0
21:41:56.709 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:56.733 00.024 11060 IsGuiding returns 0
21:41:56.733 00.000 11060 Move returns status 0, amount 24
21:41:56.733 00.000 11060 MoveAxis(N, 0, ABG)
21:41:56.733 00.000 11060 Move returns status 0, amount 0
21:41:56.733 00.000 11060 move complete, result=0
21:41:56.733 00.000 11060 worker thread done servicing request
21:41:56.737 00.004 10844 UpdateGuideState exits: m=896 SNR=19.0
21:41:56.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:56.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:56.737 00.000 10844 Enqueuing Expose request
21:41:56.737 00.000 11060 Worker thread wakes up
21:41:56.737 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
21:41:56.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:56.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:57.369 00.632 11060 Exposure complete
21:41:57.614 00.245 11060 worker thread done servicing request
21:41:57.614 00.000 10844 OnExposeComplete: enter
21:41:57.614 00.000 10844 UpdateGuideState(): m_state=6
21:41:57.614 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
21:41:57.614 00.000 10844 Star::Find returns 1 (0), X=91.92, Y=468.05, Mass=880, SNR=18.8, Peak=87 HFD=3.0
21:41:57.615 00.001 10844 MultiStar: [#1 0.20,0.29,1.25,U] [#2 -0.43,-1.13,0.00,M2] [#3 0.56,0.30,0.78,U] [#4 -0.20,0.40,3.75,U] [#5 0.76,-0.41,1.07,U] [#6 -0.95,1.45,0.00,M8] [#7 -1.49,0.85,0.00,M2] [#8 0.53,0.19,0.92,U] 
21:41:57.615 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.23}, one-star: {0.51, 0.21}
21:41:57.615 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.80) = xAngle (1.67 = 1.67)
21:41:57.615 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.58 = 1.58)
21:41:57.615 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.31 cameraTheta=0.86 mountX=-0.03 mountY=0.31, mountTheta=1.67
21:41:57.617 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.23, opts=13)
21:41:57.617 00.000 10844 Enqueuing Move request for scope (0.20, 0.23)
21:41:57.617 00.000 11060 Worker thread wakes up
21:41:57.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.23) opts 0xd
21:41:57.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.23)
21:41:57.617 00.000 11060 Moving (0.20, 0.23) raw xDistance=-0.03 yDistance=0.31
21:41:57.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:41:57.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.31
21:41:57.617 00.000 11060 MoveAxis(E, 0, ABG)
21:41:57.617 00.000 11060 Move returns status 0, amount 0
21:41:57.617 00.000 11060 MoveAxis(S, 117, ABG)
21:41:57.619 00.002 11060 Guiding  Dir = 1, Dur = 117
21:41:57.627 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:41:57.630 00.003 11060 IsSlewing returns 0
21:41:57.630 00.000 11060 IsGuiding returns 0
21:41:57.655 00.025 10844 UpdateGuideState exits: m=880 SNR=18.8
21:41:57.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:57.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:57.655 00.000 10844 Enqueuing Expose request
21:41:57.754 00.099 11060 IsGuiding returns 0
21:41:57.754 00.000 11060 Move returns status 0, amount 117
21:41:57.754 00.000 11060 move complete, result=0
21:41:57.754 00.000 11060 worker thread done servicing request
21:41:57.755 00.001 11060 Worker thread wakes up
21:41:57.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:57.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:57.756 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 117 ms SOUTH
21:41:58.376 00.620 11060 Exposure complete
21:41:58.617 00.241 11060 worker thread done servicing request
21:41:58.617 00.000 10844 OnExposeComplete: enter
21:41:58.617 00.000 10844 UpdateGuideState(): m_state=6
21:41:58.617 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
21:41:58.617 00.000 10844 Star::Find returns 1 (0), X=91.61, Y=467.91, Mass=992, SNR=19.9, Peak=76 HFD=3.9
21:41:58.619 00.002 10844 MultiStar: [#1 0.25,0.58,1.18,U] [#2 0.05,-0.21,0.86,U] [#3 0.24,0.32,0.75,U] [#4 0.04,-0.27,3.53,U] [#5 0.47,-0.42,1.06,U] [#6 -0.59,2.04,0.00,M9] [#7 -0.83,1.16,0.00,M3] [#8 0.35,-0.02,0.75,U] 
21:41:58.619 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.06}, one-star: {0.21, 0.07}
21:41:58.619 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.80) = xAngle (0.45 = 0.45)
21:41:58.619 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.36 = 0.36)
21:41:58.619 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.35 mountX=0.17 mountY=0.07, mountTheta=0.38
21:41:58.620 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.06, opts=13)
21:41:58.620 00.000 10844 Enqueuing Move request for scope (0.18, -0.06)
21:41:58.620 00.000 11060 Worker thread wakes up
21:41:58.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
21:41:58.622 00.002 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
21:41:58.622 00.000 11060 Moving (0.18, -0.06) raw xDistance=0.17 yDistance=0.07
21:41:58.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:41:58.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:58.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:41:58.622 00.000 11060 MoveAxis(W, 25, ABG)
21:41:58.622 00.000 11060 Guiding  Dir = 3, Dur = 25
21:41:58.633 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:58.637 00.004 11060 IsSlewing returns 0
21:41:58.638 00.001 11060 IsGuiding returns 0
21:41:58.660 00.022 10844 UpdateGuideState exits: m=992 SNR=19.9
21:41:58.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:58.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:58.660 00.000 10844 Enqueuing Expose request
21:41:58.666 00.006 11060 IsGuiding returns 0
21:41:58.666 00.000 11060 Move returns status 0, amount 25
21:41:58.666 00.000 11060 MoveAxis(N, 0, ABG)
21:41:58.666 00.000 11060 Move returns status 0, amount 0
21:41:58.666 00.000 11060 move complete, result=0
21:41:58.666 00.000 11060 worker thread done servicing request
21:41:58.666 00.000 11060 Worker thread wakes up
21:41:58.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:58.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:41:58.671 00.005 10844 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
21:41:59.062 00.391 10844 User exited setup dialog with 'ok'
21:41:59.064 00.002 10844 set dither mode 0
21:41:59.066 00.002 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:41:59.068 00.002 10844 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:41:59.070 00.002 10844 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:41:59.073 00.003 10844 camera: set binning = 1
21:41:59.073 00.000 10844 Saturation detection set to Max-ADU value 255
21:41:59.076 00.003 10844 Setting StarMinHFD = 1.50
21:41:59.076 00.000 10844 Setting MaxHFD = 10.0
21:41:59.076 00.000 10844 Setting StarMinSNR = 6.0
21:41:59.078 00.002 10844 Setting AutoSelDownsample = 0
21:41:59.078 00.000 10844 MultiStar mode enabled
21:41:59.081 00.003 10844 Rotator:SetReversed: isReversed = 1
21:41:59.083 00.002 10844 Scope: enabling slew check, guiding will stop when slew is detected
21:41:59.084 00.001 10844 BLC: Backlash comp disabled, Comp pulse = 656 ms
21:41:59.085 00.001 10844 BLC: Comp pulse set to 500 ms, Floor = 20 ms, Ceiling = 750 ms, Adjustable
21:41:59.085 00.000 10844 BLC: window closed
21:41:59.085 00.000 10844 BLC: History cleared
21:41:59.085 00.000 10844 BLC: window closed
21:41:59.093 00.008 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:41:59.099 00.006 10844 ScopeASCOM::SideOfPier() returns 0
21:41:59.104 00.005 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19
21:41:59.104 00.000 10844 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
21:41:59.104 00.000 10844 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:41:59.283 00.179 10844 PhdConfig flush
21:41:59.283 00.000 10844 evsrv: cli 0EEEE6B0 connect
21:41:59.283 00.000 10844 case statement mapped state 6 to 3
21:41:59.283 00.000 10844 case statement mapped state 6 to 3
21:41:59.285 00.002 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_pixel_scale","id":"1a909722-acf2-4dc3-b40e-099bd2d908cb"}
21:41:59.285 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":4.1253,"id":"1a909722-acf2-4dc3-b40e-099bd2d908cb"}
21:41:59.297 00.012 11060 Exposure complete
21:41:59.304 00.007 10844 evsrv: cli 0EEEE6B0 disconnect
21:41:59.540 00.236 11060 worker thread done servicing request
21:41:59.540 00.000 10844 OnExposeComplete: enter
21:41:59.540 00.000 10844 UpdateGuideState(): m_state=6
21:41:59.540 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
21:41:59.540 00.000 10844 Star::Find returns 1 (0), X=92.34, Y=467.98, Mass=1092, SNR=20.6, Peak=79 HFD=3.7
21:41:59.540 00.000 10844 MultiStar: [#1 0.24,0.60,0.88,U] [#2 0.34,-0.42,0.84,U] [#3 -0.06,-0.46,0.68,U] [#4 -0.10,-0.16,3.44,U] [#5 0.66,-0.64,0.00,M9] [#6 -1.19,2.26,0.00,M10] [#7 -0.49,1.38,0.00,M4] [#8 0.32,-0.79,0.68,U] 
21:41:59.540 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.15}, one-star: {0.94, 0.15}
21:41:59.540 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.80) = xAngle (0.09 = 0.09)
21:41:59.540 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.00 = 0.00)
21:41:59.542 00.002 10844 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-0.71 mountX=0.22 mountY=0.00, mountTheta=0.00
21:41:59.542 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.15, opts=13)
21:41:59.542 00.000 10844 Enqueuing Move request for scope (0.17, -0.15)
21:41:59.544 00.002 11060 Worker thread wakes up
21:41:59.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
21:41:59.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
21:41:59.544 00.000 11060 Moving (0.17, -0.15) raw xDistance=0.22 yDistance=0.00
21:41:59.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:41:59.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:59.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:41:59.544 00.000 11060 MoveAxis(W, 33, ABG)
21:41:59.544 00.000 11060 Guiding  Dir = 3, Dur = 33
21:41:59.554 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:41:59.556 00.002 11060 IsSlewing returns 0
21:41:59.556 00.000 11060 IsGuiding returns 0
21:41:59.582 00.026 10844 UpdateGuideState exits: m=1092 SNR=20.6
21:41:59.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:59.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:41:59.582 00.000 10844 Enqueuing Expose request
21:41:59.601 00.019 11060 IsGuiding returns 0
21:41:59.601 00.000 11060 Move returns status 0, amount 33
21:41:59.601 00.000 11060 MoveAxis(N, 0, ABG)
21:41:59.601 00.000 11060 Move returns status 0, amount 0
21:41:59.601 00.000 11060 move complete, result=0
21:41:59.601 00.000 11060 worker thread done servicing request
21:41:59.601 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
21:41:59.601 00.000 11060 Worker thread wakes up
21:41:59.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:41:59.603 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:00.235 00.632 11060 Exposure complete
21:42:00.484 00.249 11060 worker thread done servicing request
21:42:00.485 00.001 10844 OnExposeComplete: enter
21:42:00.486 00.001 10844 UpdateGuideState(): m_state=6
21:42:00.486 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
21:42:00.486 00.000 10844 Star::Find returns 1 (0), X=91.99, Y=468.60, Mass=1017, SNR=19.7, Peak=79 HFD=3.6
21:42:00.486 00.000 10844 MultiStar: [#1 -0.13,0.59,1.28,U] [#2 0.17,-0.08,0.91,U] [#3 0.48,0.36,0.82,U] [#4 -0.13,0.10,3.49,U] [#5 0.50,-0.13,0.94,U] [#6 -0.84,2.05,0.00,R] [#7 -0.33,1.39,0.00,M5] [#8 1.00,1.11,0.00,M7] 
21:42:00.486 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.23}, one-star: {0.59, 0.76}
21:42:00.486 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.80) = xAngle (1.91 = 1.91)
21:42:00.486 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.83 = 1.83)
21:42:00.486 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.11 mountX=-0.09 mountY=0.25, mountTheta=1.90
21:42:00.488 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.23, opts=13)
21:42:00.488 00.000 10844 Enqueuing Move request for scope (0.12, 0.23)
21:42:00.488 00.000 11060 Worker thread wakes up
21:42:00.490 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
21:42:00.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
21:42:00.490 00.000 11060 Moving (0.12, 0.23) raw xDistance=-0.09 yDistance=0.25
21:42:00.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:42:00.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:42:00.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:42:00.490 00.000 11060 MoveAxis(E, 0, ABG)
21:42:00.490 00.000 11060 Move returns status 0, amount 0
21:42:00.490 00.000 11060 MoveAxis(N, 0, ABG)
21:42:00.491 00.001 11060 Move returns status 0, amount 0
21:42:00.491 00.000 11060 move complete, result=0
21:42:00.491 00.000 11060 worker thread done servicing request
21:42:00.499 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:00.523 00.024 10844 UpdateGuideState exits: m=1017 SNR=19.7
21:42:00.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:00.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:00.525 00.002 10844 Enqueuing Expose request
21:42:00.525 00.000 11060 Worker thread wakes up
21:42:00.525 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:42:00.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:00.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:01.151 00.626 11060 Exposure complete
21:42:01.391 00.240 11060 worker thread done servicing request
21:42:01.391 00.000 10844 OnExposeComplete: enter
21:42:01.391 00.000 10844 UpdateGuideState(): m_state=6
21:42:01.393 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
21:42:01.393 00.000 10844 Star::Find returns 1 (0), X=91.41, Y=468.18, Mass=1034, SNR=20.1, Peak=87 HFD=3.7
21:42:01.394 00.001 10844 MultiStar: [#1 0.45,0.76,0.00,M1] [#2 0.23,-0.09,0.89,U] [#3 -0.00,0.61,0.69,U] [#4 -0.49,0.55,3.86,U] [#5 0.77,0.34,0.89,U] [#6 0.19,-0.51,0.92,U] [#7 -1.21,1.23,0.00,M6] [#8 0.65,0.24,0.94,U] 
21:42:01.394 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.32}, one-star: {-0.00, 0.35}
21:42:01.394 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.80) = xAngle (2.45 = 2.45)
21:42:01.394 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
21:42:01.394 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.65 mountX=-0.24 mountY=0.22, mountTheta=2.40
21:42:01.397 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.32, opts=13)
21:42:01.397 00.000 10844 Enqueuing Move request for scope (-0.02, 0.32)
21:42:01.397 00.000 11060 Worker thread wakes up
21:42:01.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.32) opts 0xd
21:42:01.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.32)
21:42:01.397 00.000 11060 Moving (-0.02, 0.32) raw xDistance=-0.24 yDistance=0.22
21:42:01.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:42:01.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:42:01.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:42:01.397 00.000 11060 MoveAxis(E, 36, ABG)
21:42:01.397 00.000 11060 Guiding  Dir = 2, Dur = 36
21:42:01.407 00.010 11060 IsSlewing returns 0
21:42:01.408 00.001 11060 IsGuiding returns 0
21:42:01.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:01.433 00.025 10844 UpdateGuideState exits: m=1034 SNR=20.1
21:42:01.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:01.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:01.433 00.000 10844 Enqueuing Expose request
21:42:01.452 00.019 11060 IsGuiding returns 0
21:42:01.452 00.000 11060 Move returns status 0, amount 36
21:42:01.452 00.000 11060 MoveAxis(N, 0, ABG)
21:42:01.452 00.000 11060 Move returns status 0, amount 0
21:42:01.452 00.000 11060 move complete, result=0
21:42:01.452 00.000 11060 worker thread done servicing request
21:42:01.452 00.000 11060 Worker thread wakes up
21:42:01.452 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
21:42:01.453 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:01.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:02.067 00.614 11060 Exposure complete
21:42:02.307 00.240 11060 worker thread done servicing request
21:42:02.307 00.000 10844 OnExposeComplete: enter
21:42:02.307 00.000 10844 UpdateGuideState(): m_state=6
21:42:02.307 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
21:42:02.307 00.000 10844 Star::Find returns 1 (0), X=92.07, Y=467.17, Mass=967, SNR=19.2, Peak=70 HFD=4.1
21:42:02.308 00.001 10844 MultiStar: [#1 0.20,0.17,1.19,U] [#2 -0.27,-0.00,0.98,U] [#3 0.23,0.44,0.83,U] [#4 0.06,-0.20,3.65,U] [#5 0.15,-0.46,1.05,U] [#6 0.16,-0.12,0.83,U] [#7 -0.56,0.58,1.04,U] [#8 0.62,0.17,0.95,U] 
21:42:02.308 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.66, -0.67}
21:42:02.308 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.80) = xAngle (0.35 = 0.35)
21:42:02.308 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.27 = 0.27)
21:42:02.308 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.45 mountX=0.12 mountY=0.03, mountTheta=0.27
21:42:02.309 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.06, opts=13)
21:42:02.309 00.000 10844 Enqueuing Move request for scope (0.12, -0.06)
21:42:02.309 00.000 11060 Worker thread wakes up
21:42:02.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
21:42:02.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
21:42:02.309 00.000 11060 Moving (0.12, -0.06) raw xDistance=0.12 yDistance=0.03
21:42:02.311 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
21:42:02.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:02.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:42:02.311 00.000 11060 MoveAxis(W, 17, ABG)
21:42:02.311 00.000 11060 Guiding  Dir = 3, Dur = 17
21:42:02.316 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:02.325 00.009 11060 IsSlewing returns 0
21:42:02.325 00.000 11060 IsGuiding returns 0
21:42:02.346 00.021 10844 UpdateGuideState exits: m=967 SNR=19.2
21:42:02.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:02.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:02.346 00.000 10844 Enqueuing Expose request
21:42:02.354 00.008 11060 IsGuiding returns 0
21:42:02.354 00.000 11060 Move returns status 0, amount 17
21:42:02.354 00.000 11060 MoveAxis(N, 0, ABG)
21:42:02.354 00.000 11060 Move returns status 0, amount 0
21:42:02.354 00.000 11060 move complete, result=0
21:42:02.354 00.000 11060 worker thread done servicing request
21:42:02.354 00.000 11060 Worker thread wakes up
21:42:02.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:02.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:02.372 00.018 10844 GuideStep: 0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
21:42:02.979 00.607 11060 Exposure complete
21:42:03.220 00.241 11060 worker thread done servicing request
21:42:03.220 00.000 10844 OnExposeComplete: enter
21:42:03.220 00.000 10844 UpdateGuideState(): m_state=6
21:42:03.221 00.001 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
21:42:03.221 00.000 10844 Star::Find returns 1 (0), X=91.01, Y=467.36, Mass=972, SNR=19.4, Peak=74 HFD=4.1
21:42:03.221 00.000 10844 MultiStar: [#1 0.15,0.19,1.07,U] [#2 -0.45,-0.39,0.88,U] [#3 0.62,0.45,0.89,U] [#4 0.30,-0.48,3.56,U] [#5 -0.42,-0.76,0.00,M7] [#6 0.19,0.36,0.82,U] [#7 -1.09,1.28,0.00,M6] [#8 1.12,0.42,0.00,M6] 
21:42:03.221 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.20}, one-star: {-0.40, -0.48}
21:42:03.221 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.80) = xAngle (-0.15 = -0.15)
21:42:03.221 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.24 = -0.24)
21:42:03.221 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.96 mountX=0.24 mountY=-0.06, mountTheta=-0.24
21:42:03.226 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.20, opts=13)
21:42:03.226 00.000 10844 Enqueuing Move request for scope (0.14, -0.20)
21:42:03.228 00.002 11060 Worker thread wakes up
21:42:03.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
21:42:03.228 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
21:42:03.228 00.000 11060 Moving (0.14, -0.20) raw xDistance=0.24 yDistance=-0.06
21:42:03.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:42:03.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:03.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:03.228 00.000 11060 MoveAxis(W, 36, ABG)
21:42:03.228 00.000 11060 Guiding  Dir = 3, Dur = 36
21:42:03.235 00.007 11060 IsSlewing returns 0
21:42:03.237 00.002 11060 IsGuiding returns 0
21:42:03.243 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:03.268 00.025 10844 UpdateGuideState exits: m=972 SNR=19.4
21:42:03.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:03.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:03.268 00.000 10844 Enqueuing Expose request
21:42:03.276 00.008 11060 IsGuiding returns 0
21:42:03.277 00.001 11060 Move returns status 0, amount 36
21:42:03.277 00.000 11060 MoveAxis(N, 0, ABG)
21:42:03.277 00.000 11060 Move returns status 0, amount 0
21:42:03.277 00.000 11060 move complete, result=0
21:42:03.277 00.000 11060 worker thread done servicing request
21:42:03.277 00.000 11060 Worker thread wakes up
21:42:03.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:03.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:03.278 00.001 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
21:42:03.919 00.641 11060 Exposure complete
21:42:04.156 00.237 11060 worker thread done servicing request
21:42:04.156 00.000 10844 OnExposeComplete: enter
21:42:04.156 00.000 10844 UpdateGuideState(): m_state=6
21:42:04.158 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
21:42:04.158 00.000 10844 Star::Find returns 1 (0), X=91.77, Y=468.08, Mass=1144, SNR=21.1, Peak=87 HFD=4.0
21:42:04.159 00.001 10844 MultiStar: [#1 0.95,0.69,0.00,M1] [#2 0.15,-0.12,0.96,U] [#3 0.47,1.73,0.00,M1] [#4 0.42,0.78,0.00,M1] [#5 0.68,-0.19,0.94,U] [#6 -0.07,0.37,0.78,U] [#7 -1.69,1.83,0.00,M7] [#8 1.34,0.84,0.00,M7] 
21:42:04.159 00.000 10844 refined, 3 included, MultiStar: {0.30, 0.06}, one-star: {0.36, 0.24}
21:42:04.159 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.80) = xAngle (1.02 = 1.02)
21:42:04.160 00.001 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.93 = 0.93)
21:42:04.160 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.06 hyp=0.30 cameraTheta=0.21 mountX=0.16 mountY=0.24, mountTheta=0.99
21:42:04.168 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.06, opts=13)
21:42:04.168 00.000 10844 Enqueuing Move request for scope (0.30, 0.06)
21:42:04.169 00.001 11060 Worker thread wakes up
21:42:04.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.06) opts 0xd
21:42:04.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.06)
21:42:04.169 00.000 11060 Moving (0.30, 0.06) raw xDistance=0.16 yDistance=0.24
21:42:04.171 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:42:04.171 00.000 11060 switching direction from 0 to 1 - decHistory=4 oldest=0.19 newest=0.22
21:42:04.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
21:42:04.171 00.000 11060 MoveAxis(W, 24, ABG)
21:42:04.171 00.000 11060 Guiding  Dir = 3, Dur = 24
21:42:04.182 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:04.191 00.009 11060 IsSlewing returns 0
21:42:04.191 00.000 11060 IsGuiding returns 0
21:42:04.208 00.017 10844 UpdateGuideState exits: m=1144 SNR=21.1
21:42:04.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:04.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:04.208 00.000 10844 Enqueuing Expose request
21:42:04.235 00.027 11060 IsGuiding returns 0
21:42:04.235 00.000 11060 Move returns status 0, amount 24
21:42:04.235 00.000 11060 MoveAxis(S, 93, ABG)
21:42:04.235 00.000 11060 Guiding  Dir = 1, Dur = 93
21:42:04.258 00.023 11060 IsSlewing returns 0
21:42:04.258 00.000 11060 IsGuiding returns 0
21:42:04.374 00.116 11060 IsGuiding returns 0
21:42:04.374 00.000 11060 Move returns status 0, amount 93
21:42:04.374 00.000 11060 move complete, result=0
21:42:04.374 00.000 11060 worker thread done servicing request
21:42:04.375 00.001 11060 Worker thread wakes up
21:42:04.375 00.000 10844 GuideStep: 0.2 px 24 ms WEST, 0.2 px 93 ms SOUTH
21:42:04.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:04.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:04.999 00.624 11060 Exposure complete
21:42:05.250 00.251 11060 worker thread done servicing request
21:42:05.250 00.000 10844 OnExposeComplete: enter
21:42:05.250 00.000 10844 UpdateGuideState(): m_state=6
21:42:05.250 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
21:42:05.250 00.000 10844 Star::Find returns 1 (0), X=92.62, Y=469.23, Mass=1024, SNR=19.8, Peak=78 HFD=3.7
21:42:05.250 00.000 10844 MultiStar: large primary error, entering stabilization period
21:42:05.250 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.80) = xAngle (1.66 = 1.66)
21:42:05.250 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.57 = 1.57)
21:42:05.250 00.000 10844 CameraToMount -- cameraX=1.21 cameraY=1.39 hyp=1.85 cameraTheta=0.85 mountX=-0.16 mountY=1.85, mountTheta=1.66
21:42:05.255 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=1.21, y=1.39, opts=13)
21:42:05.255 00.000 10844 Enqueuing Move request for scope (1.21, 1.39)
21:42:05.255 00.000 11060 Worker thread wakes up
21:42:05.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.21, 1.39) opts 0xd
21:42:05.255 00.000 11060 Handling offset move in thread for scope, endpoint = (1.21, 1.39)
21:42:05.255 00.000 11060 Moving (1.21, 1.39) raw xDistance=-0.16 yDistance=1.85
21:42:05.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:42:05.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.29 from input 1.85
21:42:05.255 00.000 11060 MoveAxis(E, 22, ABG)
21:42:05.255 00.000 11060 Guiding  Dir = 2, Dur = 22
21:42:05.271 00.016 11060 IsSlewing returns 0
21:42:05.271 00.000 11060 IsGuiding returns 0
21:42:05.273 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:05.303 00.030 10844 UpdateGuideState exits: m=1024 SNR=19.8
21:42:05.304 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:05.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:05.304 00.000 10844 Enqueuing Expose request
21:42:05.310 00.006 11060 IsGuiding returns 0
21:42:05.310 00.000 11060 Move returns status 0, amount 22
21:42:05.310 00.000 11060 MoveAxis(S, 707, ABG)
21:42:05.310 00.000 11060 duration set to 500 by maxDecDuration
21:42:05.311 00.001 11060 Guiding  Dir = 1, Dur = 500
21:42:05.325 00.014 11060 IsSlewing returns 0
21:42:05.326 00.001 11060 IsGuiding returns 0
21:42:05.839 00.513 11060 IsGuiding returns 0
21:42:05.839 00.000 11060 Move returns status 0, amount 500
21:42:05.839 00.000 11060 move complete, result=0
21:42:05.840 00.001 11060 worker thread done servicing request
21:42:05.840 00.000 11060 Worker thread wakes up
21:42:05.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:05.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:05.976 00.136 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:42:06.056 00.080 10844 GuideStep: -0.2 px 22 ms EAST, 1.8 px 500 ms SOUTH
21:42:06.468 00.412 11060 Exposure complete
21:42:06.730 00.262 11060 worker thread done servicing request
21:42:06.730 00.000 10844 OnExposeComplete: enter
21:42:06.730 00.000 10844 UpdateGuideState(): m_state=6
21:42:06.730 00.000 10844 Star::Find(15, 92, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
21:42:06.730 00.000 10844 Star::Find returns 1 (0), X=90.93, Y=467.90, Mass=1014, SNR=20.1, Peak=84 HFD=3.9
21:42:06.732 00.002 10844 MultiStar: exiting stabilization period
21:42:06.732 00.000 10844 MultiStar: [#1 -0.20,0.84,1.11,U] [#2 -0.03,1.72,0.00,M1] [#3 0.58,1.37,0.00,M2] [#4 -0.54,0.93,0.00,M2] [#5 -0.40,0.66,1.02,U] [#6 -0.09,0.65,0.87,U] [#7 -1.89,2.81,0.00,M8] [#8 -0.01,0.41,0.86,U] 
21:42:06.732 00.000 10844 single-star, 4 included, MultiStar: {-0.24, 0.53}, one-star: {-0.48, 0.06}
21:42:06.732 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.80) = xAngle (3.82 = -2.47)
21:42:06.732 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.73 = -2.55)
21:42:06.733 00.001 10844 CameraToMount -- cameraX=-0.48 cameraY=0.06 hyp=0.49 cameraTheta=3.01 mountX=-0.38 mountY=-0.27, mountTheta=-2.52
21:42:06.735 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=0.06, opts=13)
21:42:06.735 00.000 10844 Enqueuing Move request for scope (-0.48, 0.06)
21:42:06.738 00.003 11060 Worker thread wakes up
21:42:06.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.06) opts 0xd
21:42:06.739 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.48, 0.06)
21:42:06.739 00.000 11060 Moving (-0.48, 0.06) raw xDistance=-0.38 yDistance=-0.27
21:42:06.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
21:42:06.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:42:06.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:42:06.739 00.000 11060 MoveAxis(E, 56, ABG)
21:42:06.739 00.000 11060 Guiding  Dir = 2, Dur = 56
21:42:06.743 00.004 11060 IsSlewing returns 0
21:42:06.743 00.000 11060 IsGuiding returns 0
21:42:06.749 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:06.775 00.026 10844 UpdateGuideState exits: m=1014 SNR=20.1
21:42:06.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:06.777 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:06.777 00.000 10844 Enqueuing Expose request
21:42:06.808 00.031 11060 IsGuiding returns 0
21:42:06.808 00.000 11060 Move returns status 0, amount 56
21:42:06.808 00.000 11060 MoveAxis(N, 0, ABG)
21:42:06.808 00.000 11060 Move returns status 0, amount 0
21:42:06.808 00.000 11060 move complete, result=0
21:42:06.809 00.001 11060 worker thread done servicing request
21:42:06.809 00.000 11060 Worker thread wakes up
21:42:06.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:06.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:06.814 00.005 10844 GuideStep: -0.4 px 56 ms EAST, -0.3 px 0 ms NORTH
21:42:07.433 00.619 11060 Exposure complete
21:42:07.691 00.258 11060 worker thread done servicing request
21:42:07.691 00.000 10844 OnExposeComplete: enter
21:42:07.693 00.002 10844 UpdateGuideState(): m_state=6
21:42:07.693 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
21:42:07.693 00.000 10844 Star::Find returns 1 (0), X=90.60, Y=468.49, Mass=773, SNR=17.3, Peak=67 HFD=3.2
21:42:07.693 00.000 10844 MultiStar: [#1 -0.28,1.04,0.00,M1] [#2 0.08,1.24,0.00,M2] [#3 -0.06,1.25,0.00,M3] [#4 -0.44,0.09,4.11,U] [#5 -0.04,0.84,1.06,U] [#6 0.04,0.13,0.95,U] [#7 -1.65,2.39,0.00,M9] [#8 -0.38,0.51,1.19,U] 
21:42:07.693 00.000 10844 refined, 4 included, MultiStar: {-0.37, 0.32}, one-star: {-0.81, 0.65}
21:42:07.693 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.80) = xAngle (3.24 = -3.04)
21:42:07.693 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.15 = -3.13)
21:42:07.695 00.002 10844 CameraToMount -- cameraX=-0.37 cameraY=0.32 hyp=0.49 cameraTheta=2.44 mountX=-0.49 mountY=-0.01, mountTheta=-3.13
21:42:07.696 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.32, opts=13)
21:42:07.696 00.000 10844 Enqueuing Move request for scope (-0.37, 0.32)
21:42:07.696 00.000 11060 Worker thread wakes up
21:42:07.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.32) opts 0xd
21:42:07.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.32)
21:42:07.698 00.002 11060 Moving (-0.37, 0.32) raw xDistance=-0.49 yDistance=-0.01
21:42:07.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
21:42:07.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:07.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:07.699 00.001 11060 MoveAxis(E, 73, ABG)
21:42:07.699 00.000 11060 Guiding  Dir = 2, Dur = 73
21:42:07.708 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:07.712 00.004 11060 IsSlewing returns 0
21:42:07.713 00.001 11060 IsGuiding returns 0
21:42:07.738 00.025 10844 UpdateGuideState exits: m=773 SNR=17.3
21:42:07.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:07.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:07.738 00.000 10844 Enqueuing Expose request
21:42:07.798 00.060 11060 IsGuiding returns 0
21:42:07.798 00.000 11060 Move returns status 0, amount 73
21:42:07.798 00.000 11060 MoveAxis(N, 0, ABG)
21:42:07.798 00.000 11060 Move returns status 0, amount 0
21:42:07.798 00.000 11060 move complete, result=0
21:42:07.800 00.002 11060 worker thread done servicing request
21:42:07.800 00.000 11060 Worker thread wakes up
21:42:07.801 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:07.801 00.000 10844 GuideStep: -0.5 px 73 ms EAST, -0.0 px 0 ms NORTH
21:42:07.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:08.426 00.625 11060 Exposure complete
21:42:08.680 00.254 11060 worker thread done servicing request
21:42:08.682 00.002 10844 OnExposeComplete: enter
21:42:08.682 00.000 10844 UpdateGuideState(): m_state=6
21:42:08.682 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
21:42:08.682 00.000 10844 Star::Find returns 1 (0), X=91.04, Y=468.24, Mass=1203, SNR=22.0, Peak=94 HFD=4.0
21:42:08.684 00.002 10844 MultiStar: [#1 -0.40,-0.20,0.92,U] [#2 0.15,-0.13,0.93,U] [#3 -0.95,1.03,0.00,M4] [#4 -0.85,-0.41,0.00,M2] [#5 -0.00,-0.29,0.93,U] [#6 -0.07,0.03,0.79,U] [#7 -1.22,0.94,0.00,M10] [#8 -0.25,-0.47,0.70,U] 
21:42:08.684 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.09}, one-star: {-0.37, 0.41}
21:42:08.684 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.80) = xAngle (-1.82 = -1.82)
21:42:08.684 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.91 = -1.91)
21:42:08.684 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.62 mountX=-0.04 mountY=-0.17, mountTheta=-1.83
21:42:08.688 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.09, opts=13)
21:42:08.688 00.000 10844 Enqueuing Move request for scope (-0.16, -0.09)
21:42:08.688 00.000 11060 Worker thread wakes up
21:42:08.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
21:42:08.688 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
21:42:08.688 00.000 11060 Moving (-0.16, -0.09) raw xDistance=-0.04 yDistance=-0.17
21:42:08.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:42:08.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:08.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:42:08.688 00.000 11060 MoveAxis(E, 0, ABG)
21:42:08.688 00.000 11060 Move returns status 0, amount 0
21:42:08.688 00.000 11060 MoveAxis(N, 0, ABG)
21:42:08.690 00.002 11060 Move returns status 0, amount 0
21:42:08.690 00.000 11060 move complete, result=0
21:42:08.690 00.000 11060 worker thread done servicing request
21:42:08.698 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:08.724 00.026 10844 UpdateGuideState exits: m=1203 SNR=22.0
21:42:08.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:08.725 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:08.725 00.000 10844 Enqueuing Expose request
21:42:08.725 00.000 11060 Worker thread wakes up
21:42:08.725 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:08.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:08.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:09.356 00.631 11060 Exposure complete
21:42:09.605 00.249 11060 worker thread done servicing request
21:42:09.605 00.000 10844 OnExposeComplete: enter
21:42:09.605 00.000 10844 UpdateGuideState(): m_state=6
21:42:09.605 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
21:42:09.605 00.000 10844 Star::Find returns 1 (0), X=90.91, Y=468.59, Mass=1075, SNR=20.2, Peak=87 HFD=3.9
21:42:09.607 00.002 10844 MultiStar: [#1 0.07,0.36,0.85,U] [#2 -0.69,0.48,0.87,U] [#3 -0.36,0.26,0.67,U] [#4 -0.40,0.06,3.19,U] [#5 -0.58,0.63,1.01,U] [#6 -0.24,-0.45,0.97,U] [#7 -1.28,1.46,0.00,R] [#8 0.26,-0.14,0.89,U] 
21:42:09.607 00.000 10844 refined, 7 included, MultiStar: {-0.33, 0.20}, one-star: {-0.50, 0.75}
21:42:09.607 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.80) = xAngle (3.41 = -2.88)
21:42:09.607 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.32 = -2.96)
21:42:09.607 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.20 hyp=0.39 cameraTheta=2.60 mountX=-0.38 mountY=-0.07, mountTheta=-2.96
21:42:09.611 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.20, opts=13)
21:42:09.611 00.000 10844 Enqueuing Move request for scope (-0.33, 0.20)
21:42:09.611 00.000 11060 Worker thread wakes up
21:42:09.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.20) opts 0xd
21:42:09.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.20)
21:42:09.611 00.000 11060 Moving (-0.33, 0.20) raw xDistance=-0.38 yDistance=-0.07
21:42:09.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
21:42:09.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:09.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:09.611 00.000 11060 MoveAxis(E, 55, ABG)
21:42:09.611 00.000 11060 Guiding  Dir = 2, Dur = 55
21:42:09.622 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:09.623 00.001 11060 IsSlewing returns 0
21:42:09.623 00.000 11060 IsGuiding returns 0
21:42:09.653 00.030 10844 UpdateGuideState exits: m=1075 SNR=20.2
21:42:09.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:09.655 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:09.655 00.000 10844 Enqueuing Expose request
21:42:09.683 00.028 11060 IsGuiding returns 0
21:42:09.683 00.000 11060 Move returns status 0, amount 55
21:42:09.683 00.000 11060 MoveAxis(N, 0, ABG)
21:42:09.683 00.000 11060 Move returns status 0, amount 0
21:42:09.683 00.000 11060 move complete, result=0
21:42:09.683 00.000 11060 worker thread done servicing request
21:42:09.683 00.000 11060 Worker thread wakes up
21:42:09.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:09.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:09.683 00.000 10844 GuideStep: -0.4 px 55 ms EAST, -0.1 px 0 ms NORTH
21:42:10.311 00.628 11060 Exposure complete
21:42:10.566 00.255 11060 worker thread done servicing request
21:42:10.568 00.002 10844 OnExposeComplete: enter
21:42:10.568 00.000 10844 UpdateGuideState(): m_state=6
21:42:10.568 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
21:42:10.568 00.000 10844 Star::Find returns 1 (0), X=91.01, Y=468.34, Mass=1036, SNR=20.2, Peak=81 HFD=3.9
21:42:10.570 00.002 10844 MultiStar: [#1 0.06,0.88,0.00,M1] [#2 -0.06,0.68,0.95,U] [#3 -0.57,0.22,0.83,U] [#4 -0.73,1.20,0.00,M2] [#5 -0.11,0.91,0.00,M3] [#6 -1.03,0.30,0.00,M1] [#7 0.19,0.06,0.95,U] [#8 -0.56,0.45,0.81,U] 
21:42:10.570 00.000 10844 refined, 4 included, MultiStar: {-0.26, 0.38}, one-star: {-0.40, 0.50}
21:42:10.570 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.80) = xAngle (2.98 = 2.98)
21:42:10.570 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.89 = 2.89)
21:42:10.570 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.38 hyp=0.47 cameraTheta=2.17 mountX=-0.46 mountY=0.12, mountTheta=2.89
21:42:10.572 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.38, opts=13)
21:42:10.572 00.000 10844 Enqueuing Move request for scope (-0.26, 0.38)
21:42:10.573 00.001 11060 Worker thread wakes up
21:42:10.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.38) opts 0xd
21:42:10.573 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.38)
21:42:10.573 00.000 11060 Moving (-0.26, 0.38) raw xDistance=-0.46 yDistance=0.12
21:42:10.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
21:42:10.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:10.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:42:10.573 00.000 11060 MoveAxis(E, 69, ABG)
21:42:10.573 00.000 11060 Guiding  Dir = 2, Dur = 69
21:42:10.582 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:10.608 00.026 11060 IsSlewing returns 0
21:42:10.608 00.000 11060 IsGuiding returns 0
21:42:10.610 00.002 10844 UpdateGuideState exits: m=1036 SNR=20.2
21:42:10.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:10.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:10.610 00.000 10844 Enqueuing Expose request
21:42:10.708 00.098 11060 IsGuiding returns 0
21:42:10.708 00.000 11060 Move returns status 0, amount 69
21:42:10.708 00.000 11060 MoveAxis(N, 0, ABG)
21:42:10.708 00.000 11060 Move returns status 0, amount 0
21:42:10.708 00.000 11060 move complete, result=0
21:42:10.708 00.000 11060 worker thread done servicing request
21:42:10.708 00.000 11060 Worker thread wakes up
21:42:10.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:10.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:10.710 00.002 10844 GuideStep: -0.5 px 69 ms EAST, 0.1 px 0 ms NORTH
21:42:11.335 00.625 11060 Exposure complete
21:42:11.589 00.254 11060 worker thread done servicing request
21:42:11.589 00.000 10844 OnExposeComplete: enter
21:42:11.589 00.000 10844 UpdateGuideState(): m_state=6
21:42:11.589 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
21:42:11.589 00.000 10844 Star::Find returns 1 (0), X=90.80, Y=467.84, Mass=1128, SNR=21.2, Peak=87 HFD=4.0
21:42:11.591 00.002 10844 MultiStar: [#1 -1.16,0.44,0.00,M2] [#2 -0.22,-0.15,0.81,U] [#3 -1.36,0.00,0.00,M3] [#4 -0.21,0.43,3.61,U] [#5 -0.03,0.11,0.92,U] [#6 -0.72,-1.00,0.00,M2] [#7 -0.01,-0.10,0.97,U] [#8 0.38,0.13,0.88,U] 
21:42:11.591 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.19}, one-star: {-0.61, 0.01}
21:42:11.591 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.80) = xAngle (3.05 = 3.05)
21:42:11.591 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.97 = 2.97)
21:42:11.591 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.25 mountX=-0.24 mountY=0.04, mountTheta=2.97
21:42:11.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.19, opts=13)
21:42:11.593 00.000 10844 Enqueuing Move request for scope (-0.15, 0.19)
21:42:11.598 00.005 11060 Worker thread wakes up
21:42:11.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
21:42:11.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
21:42:11.598 00.000 11060 Moving (-0.15, 0.19) raw xDistance=-0.24 yDistance=0.04
21:42:11.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:42:11.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:11.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:42:11.598 00.000 11060 MoveAxis(E, 38, ABG)
21:42:11.598 00.000 11060 Guiding  Dir = 2, Dur = 38
21:42:11.610 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:11.611 00.001 11060 IsSlewing returns 0
21:42:11.612 00.001 11060 IsGuiding returns 0
21:42:11.637 00.025 10844 UpdateGuideState exits: m=1128 SNR=21.2
21:42:11.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:11.638 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:11.638 00.000 10844 Enqueuing Expose request
21:42:11.660 00.022 11060 IsGuiding returns 0
21:42:11.660 00.000 11060 Move returns status 0, amount 38
21:42:11.660 00.000 11060 MoveAxis(N, 0, ABG)
21:42:11.660 00.000 11060 Move returns status 0, amount 0
21:42:11.660 00.000 11060 move complete, result=0
21:42:11.663 00.003 11060 worker thread done servicing request
21:42:11.663 00.000 11060 Worker thread wakes up
21:42:11.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:11.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:11.667 00.004 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
21:42:12.292 00.625 11060 Exposure complete
21:42:12.549 00.257 11060 worker thread done servicing request
21:42:12.549 00.000 10844 OnExposeComplete: enter
21:42:12.549 00.000 10844 UpdateGuideState(): m_state=6
21:42:12.551 00.002 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
21:42:12.551 00.000 10844 Star::Find returns 1 (0), X=91.25, Y=468.32, Mass=1276, SNR=22.6, Peak=94 HFD=3.7
21:42:12.552 00.001 10844 MultiStar: [#1 -0.43,0.50,0.96,U] [#2 -0.45,-0.10,0.79,U] [#3 0.12,0.94,0.00,M4] [#4 -0.04,-0.08,3.21,U] [#5 0.32,0.11,0.96,U] [#6 -0.30,-0.53,0.75,U] [#7 0.22,-0.45,0.87,U] [#8 0.15,0.23,0.86,U] 
21:42:12.552 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.15, 0.49}
21:42:12.552 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.80) = xAngle (3.72 = -2.57)
21:42:12.552 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.63 = -2.65)
21:42:12.552 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.91 mountX=-0.06 mountY=-0.03, mountTheta=-2.63
21:42:12.559 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
21:42:12.559 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
21:42:12.561 00.002 11060 Worker thread wakes up
21:42:12.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
21:42:12.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
21:42:12.561 00.000 11060 Moving (-0.07, 0.02) raw xDistance=-0.06 yDistance=-0.03
21:42:12.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:42:12.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:12.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:42:12.561 00.000 11060 MoveAxis(E, 0, ABG)
21:42:12.561 00.000 11060 Move returns status 0, amount 0
21:42:12.562 00.001 11060 MoveAxis(N, 0, ABG)
21:42:12.562 00.000 11060 Move returns status 0, amount 0
21:42:12.562 00.000 11060 move complete, result=0
21:42:12.564 00.002 11060 worker thread done servicing request
21:42:12.571 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:12.598 00.027 10844 UpdateGuideState exits: m=1276 SNR=22.6
21:42:12.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:12.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:12.598 00.000 10844 Enqueuing Expose request
21:42:12.598 00.000 11060 Worker thread wakes up
21:42:12.598 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:42:12.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:12.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:13.215 00.617 11060 Exposure complete
21:42:13.464 00.249 11060 worker thread done servicing request
21:42:13.464 00.000 10844 OnExposeComplete: enter
21:42:13.464 00.000 10844 UpdateGuideState(): m_state=6
21:42:13.464 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
21:42:13.466 00.002 10844 Star::Find returns 1 (0), X=91.74, Y=467.50, Mass=1027, SNR=19.8, Peak=76 HFD=3.9
21:42:13.466 00.000 10844 MultiStar: [#1 -0.60,-0.16,1.17,U] [#2 -0.25,-0.64,0.88,U] [#3 0.29,-0.36,0.80,U] [#4 0.04,-0.40,3.45,U] [#5 -0.25,0.58,0.89,U] [#6 -0.40,-0.37,0.81,U] [#7 -0.20,-0.40,1.10,U] [#8 -0.39,-0.27,0.86,U] 
21:42:13.466 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.29}, one-star: {0.33, -0.34}
21:42:13.466 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.80) = xAngle (-1.16 = -1.16)
21:42:13.466 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.24 = -1.24)
21:42:13.466 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.32 cameraTheta=-1.96 mountX=0.13 mountY=-0.30, mountTheta=-1.17
21:42:13.469 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.29, opts=13)
21:42:13.469 00.000 10844 Enqueuing Move request for scope (-0.12, -0.29)
21:42:13.469 00.000 11060 Worker thread wakes up
21:42:13.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.29) opts 0xd
21:42:13.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.29)
21:42:13.469 00.000 11060 Moving (-0.12, -0.29) raw xDistance=0.13 yDistance=-0.30
21:42:13.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
21:42:13.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:42:13.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:42:13.469 00.000 11060 MoveAxis(W, 19, ABG)
21:42:13.469 00.000 11060 Guiding  Dir = 3, Dur = 19
21:42:13.477 00.008 11060 IsSlewing returns 0
21:42:13.477 00.000 11060 IsGuiding returns 0
21:42:13.479 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:13.509 00.030 10844 UpdateGuideState exits: m=1027 SNR=19.8
21:42:13.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:13.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:13.509 00.000 10844 Enqueuing Expose request
21:42:13.513 00.004 11060 IsGuiding returns 0
21:42:13.513 00.000 11060 Move returns status 0, amount 19
21:42:13.513 00.000 11060 MoveAxis(N, 0, ABG)
21:42:13.514 00.001 11060 Move returns status 0, amount 0
21:42:13.514 00.000 11060 move complete, result=0
21:42:13.514 00.000 11060 worker thread done servicing request
21:42:13.514 00.000 11060 Worker thread wakes up
21:42:13.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:13.515 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:13.529 00.014 10844 GuideStep: 0.1 px 19 ms WEST, -0.3 px 0 ms NORTH
21:42:14.149 00.620 11060 Exposure complete
21:42:14.407 00.258 11060 worker thread done servicing request
21:42:14.407 00.000 10844 OnExposeComplete: enter
21:42:14.407 00.000 10844 UpdateGuideState(): m_state=6
21:42:14.407 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
21:42:14.409 00.002 10844 Star::Find returns 1 (0), X=90.43, Y=468.49, Mass=873, SNR=18.0, Peak=79 HFD=3.3
21:42:14.409 00.000 10844 MultiStar: [#1 -0.69,0.03,1.06,U] [#2 -0.36,-0.89,0.00,M1] [#3 -0.61,0.97,0.00,M4] [#4 -1.59,-0.06,0.00,M1] [#5 0.23,0.24,1.14,U] [#6 -0.64,0.43,0.95,U] [#7 -1.00,-0.61,0.00,M1] [#8 -0.48,-0.00,1.03,U] 
21:42:14.409 00.000 10844 refined, 4 included, MultiStar: {-0.49, 0.26}, one-star: {-0.97, 0.65}
21:42:14.409 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.80) = xAngle (3.46 = -2.83)
21:42:14.409 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.37 = -2.91)
21:42:14.409 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=0.26 hyp=0.56 cameraTheta=2.65 mountX=-0.53 mountY=-0.13, mountTheta=-2.91
21:42:14.412 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=0.26, opts=13)
21:42:14.412 00.000 10844 Enqueuing Move request for scope (-0.49, 0.26)
21:42:14.412 00.000 11060 Worker thread wakes up
21:42:14.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.26) opts 0xd
21:42:14.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, 0.26)
21:42:14.412 00.000 11060 Moving (-0.49, 0.26) raw xDistance=-0.53 yDistance=-0.13
21:42:14.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
21:42:14.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:14.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:42:14.412 00.000 11060 MoveAxis(E, 77, ABG)
21:42:14.412 00.000 11060 Guiding  Dir = 2, Dur = 77
21:42:14.429 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:14.447 00.018 11060 IsSlewing returns 0
21:42:14.448 00.001 11060 IsGuiding returns 0
21:42:14.457 00.009 10844 UpdateGuideState exits: m=873 SNR=18.0
21:42:14.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:14.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:14.457 00.000 10844 Enqueuing Expose request
21:42:14.553 00.096 11060 IsGuiding returns 0
21:42:14.553 00.000 11060 Move returns status 0, amount 77
21:42:14.553 00.000 11060 MoveAxis(N, 0, ABG)
21:42:14.553 00.000 11060 Move returns status 0, amount 0
21:42:14.553 00.000 11060 move complete, result=0
21:42:14.553 00.000 11060 worker thread done servicing request
21:42:14.554 00.001 11060 Worker thread wakes up
21:42:14.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:14.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:14.554 00.000 10844 GuideStep: -0.5 px 77 ms EAST, -0.1 px 0 ms NORTH
21:42:15.175 00.621 11060 Exposure complete
21:42:15.413 00.238 11060 worker thread done servicing request
21:42:15.415 00.002 10844 OnExposeComplete: enter
21:42:15.415 00.000 10844 UpdateGuideState(): m_state=6
21:42:15.415 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
21:42:15.415 00.000 10844 Star::Find returns 1 (0), X=91.68, Y=468.48, Mass=885, SNR=18.6, Peak=82 HFD=3.4
21:42:15.416 00.001 10844 MultiStar: [#1 -0.64,0.62,0.00,M1] [#2 0.59,-0.22,0.93,U] [#3 -0.36,0.56,0.85,U] [#4 -1.23,0.38,0.00,M2] [#5 -0.25,0.33,1.15,U] [#6 -0.28,-0.61,1.07,U] [#7 -0.26,0.03,1.06,U] [#8 -0.10,0.59,0.98,U] 
21:42:15.416 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.18}, one-star: {0.27, 0.65}
21:42:15.416 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.80) = xAngle (2.72 = 2.72)
21:42:15.416 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.64 = 2.64)
21:42:15.416 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.92 mountX=-0.17 mountY=0.09, mountTheta=2.65
21:42:15.418 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.18, opts=13)
21:42:15.418 00.000 10844 Enqueuing Move request for scope (-0.06, 0.18)
21:42:15.418 00.000 11060 Worker thread wakes up
21:42:15.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
21:42:15.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
21:42:15.418 00.000 11060 Moving (-0.06, 0.18) raw xDistance=-0.17 yDistance=0.09
21:42:15.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
21:42:15.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:15.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:42:15.418 00.000 11060 MoveAxis(E, 28, ABG)
21:42:15.418 00.000 11060 Guiding  Dir = 2, Dur = 28
21:42:15.428 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:15.433 00.005 11060 IsSlewing returns 0
21:42:15.433 00.000 11060 IsGuiding returns 0
21:42:15.456 00.023 10844 UpdateGuideState exits: m=885 SNR=18.6
21:42:15.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:15.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:15.456 00.000 10844 Enqueuing Expose request
21:42:15.478 00.022 11060 IsGuiding returns 0
21:42:15.478 00.000 11060 Move returns status 0, amount 28
21:42:15.478 00.000 11060 MoveAxis(N, 0, ABG)
21:42:15.478 00.000 11060 Move returns status 0, amount 0
21:42:15.478 00.000 11060 move complete, result=0
21:42:15.478 00.000 11060 worker thread done servicing request
21:42:15.478 00.000 11060 Worker thread wakes up
21:42:15.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:15.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:15.480 00.002 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
21:42:16.101 00.621 11060 Exposure complete
21:42:16.358 00.257 11060 worker thread done servicing request
21:42:16.358 00.000 10844 OnExposeComplete: enter
21:42:16.358 00.000 10844 UpdateGuideState(): m_state=6
21:42:16.358 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
21:42:16.358 00.000 10844 Star::Find returns 1 (0), X=91.47, Y=468.58, Mass=747, SNR=17.2, Peak=72 HFD=3.3
21:42:16.359 00.001 10844 MultiStar: [#1 -1.03,1.16,0.00,M2] [#2 -0.40,0.60,1.05,U] [#3 -0.79,1.07,0.00,M4] [#4 -1.15,0.37,0.00,M3] [#5 -0.87,1.06,0.00,M1] [#6 -0.46,0.23,0.84,U] [#7 -1.17,-0.04,0.00,M1] [#8 -0.37,0.21,0.90,U] 
21:42:16.359 00.000 10844 refined, 3 included, MultiStar: {-0.29, 0.46}, one-star: {0.06, 0.74}
21:42:16.359 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.80) = xAngle (2.93 = 2.93)
21:42:16.359 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:42:16.359 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.46 hyp=0.54 cameraTheta=2.12 mountX=-0.53 mountY=0.16, mountTheta=2.85
21:42:16.364 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.46, opts=13)
21:42:16.364 00.000 10844 Enqueuing Move request for scope (-0.29, 0.46)
21:42:16.364 00.000 11060 Worker thread wakes up
21:42:16.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.46) opts 0xd
21:42:16.364 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.46)
21:42:16.364 00.000 11060 Moving (-0.29, 0.46) raw xDistance=-0.53 yDistance=0.16
21:42:16.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
21:42:16.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:16.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:42:16.364 00.000 11060 MoveAxis(E, 79, ABG)
21:42:16.364 00.000 11060 Guiding  Dir = 2, Dur = 79
21:42:16.376 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:16.380 00.004 11060 IsSlewing returns 0
21:42:16.380 00.000 11060 IsGuiding returns 0
21:42:16.418 00.038 10844 UpdateGuideState exits: m=747 SNR=17.2
21:42:16.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:16.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:16.418 00.000 10844 Enqueuing Expose request
21:42:16.469 00.051 11060 IsGuiding returns 0
21:42:16.469 00.000 11060 Move returns status 0, amount 79
21:42:16.469 00.000 11060 MoveAxis(N, 0, ABG)
21:42:16.469 00.000 11060 Move returns status 0, amount 0
21:42:16.470 00.001 11060 move complete, result=0
21:42:16.470 00.000 11060 worker thread done servicing request
21:42:16.470 00.000 10844 GuideStep: -0.5 px 79 ms EAST, 0.2 px 0 ms NORTH
21:42:16.470 00.000 11060 Worker thread wakes up
21:42:16.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:16.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:17.097 00.627 11060 Exposure complete
21:42:17.351 00.254 11060 worker thread done servicing request
21:42:17.351 00.000 10844 OnExposeComplete: enter
21:42:17.353 00.002 10844 UpdateGuideState(): m_state=6
21:42:17.353 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
21:42:17.353 00.000 10844 Star::Find returns 1 (0), X=91.25, Y=468.04, Mass=871, SNR=18.2, Peak=81 HFD=3.4
21:42:17.353 00.000 10844 MultiStar: [#1 -1.26,-0.01,0.00,M3] [#2 -1.01,0.08,0.00,M1] [#3 -0.90,0.05,0.00,M5] [#4 -0.96,0.19,0.00,M4] [#5 -0.57,-0.18,0.92,U] [#6 -0.77,-0.12,1.07,U] [#7 -0.32,-0.41,1.10,U] [#8 -0.16,0.03,0.98,U] 
21:42:17.353 00.000 10844 single-star, 4 included, MultiStar: {-0.40, -0.10}, one-star: {-0.16, 0.20}
21:42:17.353 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.80) = xAngle (3.04 = 3.04)
21:42:17.353 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.95 = 2.95)
21:42:17.355 00.002 10844 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.23 mountX=-0.25 mountY=0.05, mountTheta=2.95
21:42:17.357 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.20, opts=13)
21:42:17.357 00.000 10844 Enqueuing Move request for scope (-0.16, 0.20)
21:42:17.357 00.000 11060 Worker thread wakes up
21:42:17.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
21:42:17.357 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
21:42:17.357 00.000 11060 Moving (-0.16, 0.20) raw xDistance=-0.25 yDistance=0.05
21:42:17.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:42:17.358 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:17.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:42:17.358 00.000 11060 MoveAxis(E, 39, ABG)
21:42:17.358 00.000 11060 Guiding  Dir = 2, Dur = 39
21:42:17.369 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:17.382 00.013 11060 IsSlewing returns 0
21:42:17.382 00.000 11060 IsGuiding returns 0
21:42:17.396 00.014 10844 UpdateGuideState exits: m=871 SNR=18.2
21:42:17.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:17.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:17.398 00.002 10844 Enqueuing Expose request
21:42:17.456 00.058 11060 IsGuiding returns 0
21:42:17.456 00.000 11060 Move returns status 0, amount 39
21:42:17.456 00.000 11060 MoveAxis(N, 0, ABG)
21:42:17.456 00.000 11060 Move returns status 0, amount 0
21:42:17.456 00.000 11060 move complete, result=0
21:42:17.456 00.000 11060 worker thread done servicing request
21:42:17.456 00.000 11060 Worker thread wakes up
21:42:17.458 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:17.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:17.458 00.000 10844 GuideStep: -0.3 px 39 ms EAST, 0.0 px 0 ms NORTH
21:42:18.097 00.639 11060 Exposure complete
21:42:18.344 00.247 11060 worker thread done servicing request
21:42:18.344 00.000 10844 OnExposeComplete: enter
21:42:18.344 00.000 10844 UpdateGuideState(): m_state=6
21:42:18.344 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
21:42:18.344 00.000 10844 Star::Find returns 1 (0), X=91.45, Y=468.19, Mass=885, SNR=18.5, Peak=79 HFD=3.7
21:42:18.346 00.002 10844 MultiStar: [#1 -1.27,0.37,0.00,M4] [#2 -0.86,-0.14,1.04,U] [#3 -0.32,0.79,0.94,U] [#4 -1.29,-0.12,0.00,M5] [#5 0.50,0.44,1.19,U] [#6 -0.36,0.23,0.92,U] [#7 -0.30,0.49,0.99,U] [#8 -0.30,0.03,1.04,U] 
21:42:18.346 00.000 10844 single-star, 6 included, MultiStar: {-0.21, 0.31}, one-star: {0.04, 0.35}
21:42:18.346 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.80) = xAngle (2.25 = 2.25)
21:42:18.346 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.17 = 2.17)
21:42:18.346 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.45 mountX=-0.22 mountY=0.29, mountTheta=2.22
21:42:18.349 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.35, opts=13)
21:42:18.349 00.000 10844 Enqueuing Move request for scope (0.04, 0.35)
21:42:18.349 00.000 11060 Worker thread wakes up
21:42:18.350 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.35) opts 0xd
21:42:18.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.35)
21:42:18.350 00.000 11060 Moving (0.04, 0.35) raw xDistance=-0.22 yDistance=0.29
21:42:18.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:42:18.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.29
21:42:18.350 00.000 11060 MoveAxis(E, 34, ABG)
21:42:18.350 00.000 11060 Guiding  Dir = 2, Dur = 34
21:42:18.360 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:18.376 00.016 11060 IsSlewing returns 0
21:42:18.376 00.000 11060 IsGuiding returns 0
21:42:18.389 00.013 10844 UpdateGuideState exits: m=885 SNR=18.5
21:42:18.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:18.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:18.389 00.000 10844 Enqueuing Expose request
21:42:18.430 00.041 11060 IsGuiding returns 0
21:42:18.431 00.001 11060 Move returns status 0, amount 34
21:42:18.431 00.000 11060 MoveAxis(S, 113, ABG)
21:42:18.431 00.000 11060 Guiding  Dir = 1, Dur = 113
21:42:18.457 00.026 11060 IsSlewing returns 0
21:42:18.458 00.001 11060 IsGuiding returns 0
21:42:18.594 00.136 11060 IsGuiding returns 0
21:42:18.594 00.000 11060 Move returns status 0, amount 113
21:42:18.594 00.000 11060 move complete, result=0
21:42:18.594 00.000 11060 worker thread done servicing request
21:42:18.594 00.000 11060 Worker thread wakes up
21:42:18.594 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.3 px 113 ms SOUTH
21:42:18.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:18.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:19.230 00.636 11060 Exposure complete
21:42:19.481 00.251 11060 worker thread done servicing request
21:42:19.482 00.001 10844 OnExposeComplete: enter
21:42:19.482 00.000 10844 UpdateGuideState(): m_state=6
21:42:19.482 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
21:42:19.482 00.000 10844 Star::Find returns 1 (0), X=91.11, Y=467.71, Mass=954, SNR=19.0, Peak=69 HFD=3.9
21:42:19.482 00.000 10844 MultiStar: [#1 -0.80,0.49,0.00,M5] [#2 -0.45,-0.31,0.94,U] [#3 -1.07,0.03,0.00,M5] [#4 -2.06,0.56,0.00,M6] [#5 -0.28,0.23,1.15,U] [#6 -0.95,-0.13,0.00,M1] [#7 -0.90,-0.11,0.00,M1] [#8 -0.24,-0.32,0.96,U] 
21:42:19.482 00.000 10844 single-star, 3 included, MultiStar: {-0.31, -0.11}, one-star: {-0.30, -0.13}
21:42:19.482 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.80) = xAngle (-1.94 = -1.94)
21:42:19.482 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.03 = -2.03)
21:42:19.482 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.75 mountX=-0.12 mountY=-0.29, mountTheta=-1.96
21:42:19.485 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.13, opts=13)
21:42:19.485 00.000 10844 Enqueuing Move request for scope (-0.30, -0.13)
21:42:19.485 00.000 11060 Worker thread wakes up
21:42:19.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd
21:42:19.486 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.13)
21:42:19.486 00.000 11060 Moving (-0.30, -0.13) raw xDistance=-0.12 yDistance=-0.29
21:42:19.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:42:19.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:42:19.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:42:19.486 00.000 11060 MoveAxis(E, 0, ABG)
21:42:19.486 00.000 11060 Move returns status 0, amount 0
21:42:19.486 00.000 11060 MoveAxis(N, 0, ABG)
21:42:19.486 00.000 11060 Move returns status 0, amount 0
21:42:19.486 00.000 11060 move complete, result=0
21:42:19.486 00.000 11060 worker thread done servicing request
21:42:19.495 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:19.526 00.031 10844 UpdateGuideState exits: m=954 SNR=19.0
21:42:19.527 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:19.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:19.527 00.000 10844 Enqueuing Expose request
21:42:19.527 00.000 11060 Worker thread wakes up
21:42:19.527 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:42:19.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:19.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:20.149 00.622 11060 Exposure complete
21:42:20.401 00.252 11060 worker thread done servicing request
21:42:20.401 00.000 10844 OnExposeComplete: enter
21:42:20.401 00.000 10844 UpdateGuideState(): m_state=6
21:42:20.401 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
21:42:20.401 00.000 10844 Star::Find returns 1 (0), X=90.71, Y=468.36, Mass=1099, SNR=20.9, Peak=89 HFD=3.5
21:42:20.403 00.002 10844 MultiStar: [#1 -1.52,0.33,0.00,M6] [#2 -0.92,-1.42,0.00,M1] [#3 -1.29,0.46,0.00,M6] [#4 -1.81,0.46,0.00,M7] [#5 -1.13,-0.55,0.00,M1] [#6 -1.29,-0.11,0.00,M2] [#7 -0.56,-0.82,0.00,M2] [#8 -0.43,-0.84,0.00,M1] 
21:42:20.403 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.80) = xAngle (3.30 = -2.98)
21:42:20.403 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.21 = -3.07)
21:42:20.403 00.000 10844 CameraToMount -- cameraX=-0.70 cameraY=0.53 hyp=0.87 cameraTheta=2.49 mountX=-0.86 mountY=-0.06, mountTheta=-3.07
21:42:20.405 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.70, y=0.53, opts=13)
21:42:20.405 00.000 10844 Enqueuing Move request for scope (-0.70, 0.53)
21:42:20.405 00.000 11060 Worker thread wakes up
21:42:20.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.53) opts 0xd
21:42:20.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.70, 0.53)
21:42:20.405 00.000 11060 Moving (-0.70, 0.53) raw xDistance=-0.86 yDistance=-0.06
21:42:20.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.86
21:42:20.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:20.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:20.405 00.000 11060 MoveAxis(E, 127, ABG)
21:42:20.405 00.000 11060 Guiding  Dir = 2, Dur = 127
21:42:20.417 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:20.421 00.004 11060 IsSlewing returns 0
21:42:20.423 00.002 11060 IsGuiding returns 0
21:42:20.445 00.022 10844 UpdateGuideState exits: m=1099 SNR=20.9
21:42:20.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:20.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:20.445 00.000 10844 Enqueuing Expose request
21:42:20.566 00.121 11060 IsGuiding returns 0
21:42:20.568 00.002 11060 Move returns status 0, amount 127
21:42:20.568 00.000 11060 MoveAxis(N, 0, ABG)
21:42:20.568 00.000 11060 Move returns status 0, amount 0
21:42:20.568 00.000 11060 move complete, result=0
21:42:20.568 00.000 11060 worker thread done servicing request
21:42:20.568 00.000 11060 Worker thread wakes up
21:42:20.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:20.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:20.569 00.001 10844 GuideStep: -0.9 px 127 ms EAST, -0.1 px 0 ms NORTH
21:42:21.190 00.621 11060 Exposure complete
21:42:21.422 00.232 11060 worker thread done servicing request
21:42:21.422 00.000 10844 OnExposeComplete: enter
21:42:21.422 00.000 10844 UpdateGuideState(): m_state=6
21:42:21.424 00.002 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
21:42:21.424 00.000 10844 Star::Find returns 1 (0), X=90.59, Y=468.19, Mass=841, SNR=18.0, Peak=65 HFD=3.7
21:42:21.424 00.000 10844 MultiStar: [#1 -0.44,-0.43,0.94,U] [#2 0.13,-0.72,0.94,U] [#3 -0.80,0.44,0.00,M7] [#4 -0.90,-0.19,0.00,M8] [#5 -0.84,0.54,0.00,M2] [#6 -1.18,-0.36,0.00,M3] [#7 -0.58,-0.15,1.20,U] [#8 -0.30,-0.31,1.12,U] 
21:42:21.424 00.000 10844 refined, 4 included, MultiStar: {-0.41, -0.24}, one-star: {-0.81, 0.35}
21:42:21.424 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.80) = xAngle (-1.81 = -1.81)
21:42:21.424 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.89 = -1.89)
21:42:21.424 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.24 hyp=0.48 cameraTheta=-2.61 mountX=-0.11 mountY=-0.45, mountTheta=-1.81
21:42:21.428 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.24, opts=13)
21:42:21.428 00.000 10844 Enqueuing Move request for scope (-0.41, -0.24)
21:42:21.428 00.000 11060 Worker thread wakes up
21:42:21.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.24) opts 0xd
21:42:21.428 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.24)
21:42:21.428 00.000 11060 Moving (-0.41, -0.24) raw xDistance=-0.11 yDistance=-0.45
21:42:21.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:42:21.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:42:21.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:42:21.428 00.000 11060 MoveAxis(E, 0, ABG)
21:42:21.428 00.000 11060 Move returns status 0, amount 0
21:42:21.428 00.000 11060 MoveAxis(N, 0, ABG)
21:42:21.428 00.000 11060 Move returns status 0, amount 0
21:42:21.428 00.000 11060 move complete, result=0
21:42:21.428 00.000 11060 worker thread done servicing request
21:42:21.443 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:21.465 00.022 10844 UpdateGuideState exits: m=841 SNR=18.0
21:42:21.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:21.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:21.465 00.000 10844 Enqueuing Expose request
21:42:21.465 00.000 11060 Worker thread wakes up
21:42:21.465 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:42:21.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:21.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:22.079 00.614 11060 Exposure complete
21:42:22.312 00.233 11060 worker thread done servicing request
21:42:22.312 00.000 10844 OnExposeComplete: enter
21:42:22.313 00.001 10844 UpdateGuideState(): m_state=6
21:42:22.313 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
21:42:22.313 00.000 10844 Star::Find returns 1 (0), X=91.26, Y=468.27, Mass=963, SNR=19.3, Peak=80 HFD=3.7
21:42:22.313 00.000 10844 MultiStar: [#1 -1.01,0.17,0.00,M6] [#2 -0.50,-0.13,0.98,U] [#3 -0.68,1.43,0.00,M8] [#4 -1.03,0.22,0.00,M9] [#5 -0.33,0.29,1.07,U] [#6 -1.75,0.62,0.00,M4] [#7 -0.67,-0.64,0.00,M2] [#8 -0.56,-0.76,0.00,M1] 
21:42:22.313 00.000 10844 refined, 2 included, MultiStar: {-0.33, 0.20}, one-star: {-0.15, 0.43}
21:42:22.315 00.002 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.80) = xAngle (3.39 = -2.90)
21:42:22.315 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.30 = -2.98)
21:42:22.315 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.20 hyp=0.38 cameraTheta=2.58 mountX=-0.37 mountY=-0.06, mountTheta=-2.98
21:42:22.317 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.20, opts=13)
21:42:22.317 00.000 10844 Enqueuing Move request for scope (-0.33, 0.20)
21:42:22.317 00.000 11060 Worker thread wakes up
21:42:22.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.20) opts 0xd
21:42:22.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.20)
21:42:22.317 00.000 11060 Moving (-0.33, 0.20) raw xDistance=-0.37 yDistance=-0.06
21:42:22.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:42:22.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:22.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:22.317 00.000 11060 MoveAxis(E, 55, ABG)
21:42:22.317 00.000 11060 Guiding  Dir = 2, Dur = 55
21:42:22.326 00.009 11060 IsSlewing returns 0
21:42:22.326 00.000 11060 IsGuiding returns 0
21:42:22.329 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:22.357 00.028 10844 UpdateGuideState exits: m=963 SNR=19.3
21:42:22.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:22.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:22.357 00.000 10844 Enqueuing Expose request
21:42:22.385 00.028 11060 IsGuiding returns 0
21:42:22.385 00.000 11060 Move returns status 0, amount 55
21:42:22.385 00.000 11060 MoveAxis(N, 0, ABG)
21:42:22.385 00.000 11060 Move returns status 0, amount 0
21:42:22.385 00.000 11060 move complete, result=0
21:42:22.385 00.000 11060 worker thread done servicing request
21:42:22.385 00.000 11060 Worker thread wakes up
21:42:22.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:22.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:22.387 00.002 10844 GuideStep: -0.4 px 55 ms EAST, -0.1 px 0 ms NORTH
21:42:23.011 00.624 11060 Exposure complete
21:42:23.243 00.232 11060 worker thread done servicing request
21:42:23.243 00.000 10844 OnExposeComplete: enter
21:42:23.243 00.000 10844 UpdateGuideState(): m_state=6
21:42:23.244 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
21:42:23.244 00.000 10844 Star::Find returns 1 (0), X=90.48, Y=467.51, Mass=1036, SNR=20.4, Peak=79 HFD=3.2
21:42:23.244 00.000 10844 MultiStar: [#1 -0.50,-0.63,1.28,U] [#2 -0.67,-0.53,0.93,U] [#3 -0.63,0.36,0.85,U] [#4 -0.83,-0.26,3.52,U] [#5 -1.23,0.02,0.00,M2] [#6 -0.41,-0.73,0.95,U] [#7 -0.83,0.10,0.84,U] [#8 -0.15,-0.28,0.96,U] 
21:42:23.244 00.000 10844 refined, 7 included, MultiStar: {-0.66, -0.30}, one-star: {-0.93, -0.33}
21:42:23.244 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.80) = xAngle (-1.91 = -1.91)
21:42:23.244 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.00 = -2.00)
21:42:23.244 00.000 10844 CameraToMount -- cameraX=-0.66 cameraY=-0.30 hyp=0.73 cameraTheta=-2.72 mountX=-0.24 mountY=-0.66, mountTheta=-1.92
21:42:23.247 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.66, y=-0.30, opts=13)
21:42:23.247 00.000 10844 Enqueuing Move request for scope (-0.66, -0.30)
21:42:23.247 00.000 11060 Worker thread wakes up
21:42:23.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.30) opts 0xd
21:42:23.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.66, -0.30)
21:42:23.247 00.000 11060 Moving (-0.66, -0.30) raw xDistance=-0.24 yDistance=-0.66
21:42:23.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:42:23.247 00.000 11060 resist switch: large excursion: input -0.66 thresh 0.57 direction from 1 to -1
21:42:23.249 00.002 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.99
21:42:23.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.66
21:42:23.249 00.000 11060 MoveAxis(E, 37, ABG)
21:42:23.249 00.000 11060 Guiding  Dir = 2, Dur = 37
21:42:23.256 00.007 11060 IsSlewing returns 0
21:42:23.256 00.000 11060 IsGuiding returns 0
21:42:23.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:23.283 00.027 10844 UpdateGuideState exits: m=1036 SNR=20.4
21:42:23.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:23.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:23.283 00.000 10844 Enqueuing Expose request
21:42:23.302 00.019 11060 IsGuiding returns 0
21:42:23.302 00.000 11060 Move returns status 0, amount 37
21:42:23.302 00.000 11060 MoveAxis(N, 255, ABG)
21:42:23.302 00.000 11060 Guiding  Dir = 0, Dur = 255
21:42:23.327 00.025 11060 IsSlewing returns 0
21:42:23.328 00.001 11060 IsGuiding returns 0
21:42:23.610 00.282 11060 IsGuiding returns 0
21:42:23.610 00.000 11060 Move returns status 0, amount 255
21:42:23.610 00.000 11060 move complete, result=0
21:42:23.610 00.000 11060 worker thread done servicing request
21:42:23.610 00.000 11060 Worker thread wakes up
21:42:23.610 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.7 px 255 ms NORTH
21:42:23.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:23.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:24.231 00.621 11060 Exposure complete
21:42:24.472 00.241 11060 worker thread done servicing request
21:42:24.472 00.000 10844 OnExposeComplete: enter
21:42:24.472 00.000 10844 UpdateGuideState(): m_state=6
21:42:24.472 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
21:42:24.472 00.000 10844 Star::Find returns 1 (0), X=91.46, Y=468.03, Mass=990, SNR=19.4, Peak=79 HFD=3.9
21:42:24.472 00.000 10844 MultiStar: [#1 -0.15,0.21,1.21,U] [#2 -0.93,-0.56,0.00,M1] [#3 -0.34,-0.19,0.86,U] [#4 -0.70,0.27,3.82,U] [#5 -0.70,-0.28,0.95,U] [#6 0.06,-0.22,0.73,U] [#7 0.45,-0.39,1.05,U] [#8 -0.48,-0.34,0.87,U] 
21:42:24.472 00.000 10844 single-star, 7 included, MultiStar: {-0.35, 0.02}, one-star: {0.05, 0.20}
21:42:24.474 00.002 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.80) = xAngle (2.14 = 2.14)
21:42:24.474 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.05 = 2.05)
21:42:24.474 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.33 mountX=-0.11 mountY=0.18, mountTheta=2.11
21:42:24.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.20, opts=13)
21:42:24.476 00.000 10844 Enqueuing Move request for scope (0.05, 0.20)
21:42:24.476 00.000 11060 Worker thread wakes up
21:42:24.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
21:42:24.476 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
21:42:24.476 00.000 11060 Moving (0.05, 0.20) raw xDistance=-0.11 yDistance=0.18
21:42:24.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:42:24.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:24.478 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:42:24.478 00.000 11060 MoveAxis(E, 0, ABG)
21:42:24.478 00.000 11060 Move returns status 0, amount 0
21:42:24.478 00.000 11060 MoveAxis(N, 0, ABG)
21:42:24.478 00.000 11060 Move returns status 0, amount 0
21:42:24.478 00.000 11060 move complete, result=0
21:42:24.478 00.000 11060 worker thread done servicing request
21:42:24.486 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:24.514 00.028 10844 UpdateGuideState exits: m=990 SNR=19.4
21:42:24.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:24.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:24.514 00.000 10844 Enqueuing Expose request
21:42:24.514 00.000 11060 Worker thread wakes up
21:42:24.514 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:42:24.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:24.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:25.155 00.641 11060 Exposure complete
21:42:25.416 00.261 11060 worker thread done servicing request
21:42:25.416 00.000 10844 OnExposeComplete: enter
21:42:25.416 00.000 10844 UpdateGuideState(): m_state=6
21:42:25.416 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
21:42:25.416 00.000 10844 Star::Find returns 1 (0), X=90.90, Y=468.05, Mass=1000, SNR=19.8, Peak=74 HFD=4.1
21:42:25.416 00.000 10844 MultiStar: [#1 -0.12,0.79,1.03,U] [#2 -0.04,-0.20,0.93,U] [#3 -0.48,0.49,0.93,U] [#4 -0.34,-0.37,3.54,U] [#5 -0.90,0.27,0.00,M2] [#6 -1.14,-0.79,0.00,M3] [#7 -0.22,0.24,0.99,U] [#8 -0.25,0.44,0.85,U] 
21:42:25.418 00.002 10844 refined, 6 included, MultiStar: {-0.29, 0.07}, one-star: {-0.51, 0.21}
21:42:25.418 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.80) = xAngle (3.72 = -2.56)
21:42:25.418 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.64 = -2.64)
21:42:25.418 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.92 mountX=-0.25 mountY=-0.14, mountTheta=-2.62
21:42:25.420 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.07, opts=13)
21:42:25.424 00.004 10844 Enqueuing Move request for scope (-0.29, 0.07)
21:42:25.426 00.002 11060 Worker thread wakes up
21:42:25.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
21:42:25.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
21:42:25.426 00.000 11060 Moving (-0.29, 0.07) raw xDistance=-0.25 yDistance=-0.14
21:42:25.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:42:25.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:25.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:42:25.426 00.000 11060 MoveAxis(E, 37, ABG)
21:42:25.426 00.000 11060 Guiding  Dir = 2, Dur = 37
21:42:25.435 00.009 11060 IsSlewing returns 0
21:42:25.436 00.001 11060 IsGuiding returns 0
21:42:25.437 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:25.465 00.028 10844 UpdateGuideState exits: m=1000 SNR=19.8
21:42:25.467 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:25.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:25.467 00.000 10844 Enqueuing Expose request
21:42:25.478 00.011 11060 IsGuiding returns 0
21:42:25.479 00.001 11060 Move returns status 0, amount 37
21:42:25.479 00.000 11060 MoveAxis(N, 0, ABG)
21:42:25.479 00.000 11060 Move returns status 0, amount 0
21:42:25.479 00.000 11060 move complete, result=0
21:42:25.479 00.000 11060 worker thread done servicing request
21:42:25.479 00.000 11060 Worker thread wakes up
21:42:25.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:25.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:25.479 00.000 10844 GuideStep: -0.3 px 37 ms EAST, -0.1 px 0 ms NORTH
21:42:26.103 00.624 11060 Exposure complete
21:42:26.348 00.245 11060 worker thread done servicing request
21:42:26.348 00.000 10844 OnExposeComplete: enter
21:42:26.348 00.000 10844 UpdateGuideState(): m_state=6
21:42:26.349 00.001 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
21:42:26.349 00.000 10844 Star::Find returns 1 (0), X=90.18, Y=467.16, Mass=1142, SNR=21.0, Peak=81 HFD=4.0
21:42:26.349 00.000 10844 MultiStar: [#1 -0.48,-0.31,1.06,U] [#2 -0.75,-0.50,0.00,M1] [#3 -0.47,-0.32,0.89,U] [#4 -1.04,0.41,0.00,M7] [#5 -0.52,-0.04,0.84,U] [#6 -1.23,-0.73,0.00,M4] [#7 -0.64,0.21,1.03,U] [#8 -0.29,-0.91,0.00,M1] 
21:42:26.349 00.000 10844 refined, 4 included, MultiStar: {-0.67, -0.23}, one-star: {-1.23, -0.68}
21:42:26.349 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.80) = xAngle (-2.01 = -2.01)
21:42:26.349 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.09 = -2.09)
21:42:26.349 00.000 10844 CameraToMount -- cameraX=-0.67 cameraY=-0.23 hyp=0.71 cameraTheta=-2.81 mountX=-0.30 mountY=-0.62, mountTheta=-2.02
21:42:26.351 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.67, y=-0.23, opts=13)
21:42:26.351 00.000 10844 Enqueuing Move request for scope (-0.67, -0.23)
21:42:26.351 00.000 11060 Worker thread wakes up
21:42:26.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.23) opts 0xd
21:42:26.353 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.67, -0.23)
21:42:26.353 00.000 11060 Moving (-0.67, -0.23) raw xDistance=-0.30 yDistance=-0.62
21:42:26.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:42:26.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.62
21:42:26.353 00.000 11060 MoveAxis(E, 45, ABG)
21:42:26.353 00.000 11060 Guiding  Dir = 2, Dur = 45
21:42:26.363 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:26.365 00.002 11060 IsSlewing returns 0
21:42:26.365 00.000 11060 IsGuiding returns 0
21:42:26.398 00.033 10844 UpdateGuideState exits: m=1142 SNR=21.0
21:42:26.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:26.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:26.398 00.000 10844 Enqueuing Expose request
21:42:26.421 00.023 11060 IsGuiding returns 0
21:42:26.421 00.000 11060 Move returns status 0, amount 45
21:42:26.421 00.000 11060 MoveAxis(N, 236, ABG)
21:42:26.421 00.000 11060 Guiding  Dir = 0, Dur = 236
21:42:26.436 00.015 11060 IsSlewing returns 0
21:42:26.437 00.001 11060 IsGuiding returns 0
21:42:26.678 00.241 11060 IsGuiding returns 0
21:42:26.678 00.000 11060 Move returns status 0, amount 236
21:42:26.678 00.000 11060 move complete, result=0
21:42:26.678 00.000 11060 worker thread done servicing request
21:42:26.679 00.001 11060 Worker thread wakes up
21:42:26.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:26.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:26.680 00.001 10844 GuideStep: -0.3 px 45 ms EAST, -0.6 px 236 ms NORTH
21:42:27.312 00.632 11060 Exposure complete
21:42:27.556 00.244 11060 worker thread done servicing request
21:42:27.558 00.002 10844 OnExposeComplete: enter
21:42:27.558 00.000 10844 UpdateGuideState(): m_state=6
21:42:27.558 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
21:42:27.558 00.000 10844 Star::Find returns 1 (0), X=91.03, Y=467.76, Mass=1121, SNR=20.7, Peak=83 HFD=4.1
21:42:27.558 00.000 10844 MultiStar: [#1 -0.18,0.86,0.00,M3] [#2 -0.52,-0.04,0.88,U] [#3 0.24,0.60,0.80,U] [#4 -0.65,-0.41,3.23,U] [#5 -0.77,0.97,0.00,M2] [#6 -1.06,-0.44,0.00,M5] [#7 -1.01,-0.96,0.00,M1] [#8 0.21,-0.53,0.89,U] 
21:42:27.558 00.000 10844 single-star, 4 included, MultiStar: {-0.37, -0.21}, one-star: {-0.38, -0.08}
21:42:27.558 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.80) = xAngle (-2.13 = -2.13)
21:42:27.558 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.22 = -2.22)
21:42:27.558 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.08 hyp=0.39 cameraTheta=-2.93 mountX=-0.20 mountY=-0.31, mountTheta=-2.16
21:42:27.564 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.08, opts=13)
21:42:27.564 00.000 10844 Enqueuing Move request for scope (-0.38, -0.08)
21:42:27.565 00.001 11060 Worker thread wakes up
21:42:27.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.08) opts 0xd
21:42:27.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.08)
21:42:27.565 00.000 11060 Moving (-0.38, -0.08) raw xDistance=-0.20 yDistance=-0.31
21:42:27.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
21:42:27.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
21:42:27.565 00.000 11060 MoveAxis(E, 31, ABG)
21:42:27.565 00.000 11060 Guiding  Dir = 2, Dur = 31
21:42:27.579 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:27.602 00.023 11060 IsSlewing returns 0
21:42:27.602 00.000 11060 IsGuiding returns 0
21:42:27.605 00.003 10844 UpdateGuideState exits: m=1121 SNR=20.7
21:42:27.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:27.606 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:27.606 00.000 10844 Enqueuing Expose request
21:42:27.655 00.049 11060 IsGuiding returns 0
21:42:27.656 00.001 11060 Move returns status 0, amount 31
21:42:27.656 00.000 11060 MoveAxis(N, 119, ABG)
21:42:27.656 00.000 11060 Guiding  Dir = 0, Dur = 119
21:42:27.666 00.010 11060 IsSlewing returns 0
21:42:27.667 00.001 11060 IsGuiding returns 0
21:42:27.791 00.124 11060 IsGuiding returns 0
21:42:27.791 00.000 11060 Move returns status 0, amount 119
21:42:27.791 00.000 11060 move complete, result=0
21:42:27.791 00.000 11060 worker thread done servicing request
21:42:27.791 00.000 11060 Worker thread wakes up
21:42:27.791 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.3 px 119 ms NORTH
21:42:27.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:27.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:28.429 00.638 11060 Exposure complete
21:42:28.663 00.234 11060 worker thread done servicing request
21:42:28.663 00.000 10844 OnExposeComplete: enter
21:42:28.663 00.000 10844 UpdateGuideState(): m_state=6
21:42:28.665 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
21:42:28.665 00.000 10844 Star::Find returns 1 (0), X=91.15, Y=468.24, Mass=1060, SNR=20.3, Peak=86 HFD=3.9
21:42:28.665 00.000 10844 MultiStar: [#1 0.26,-0.52,0.97,U] [#2 -0.61,-0.77,0.00,M1] [#3 0.58,0.50,0.86,U] [#4 -0.01,-0.11,3.52,U] [#5 -0.07,-0.07,1.06,U] [#6 0.05,-0.00,0.73,U] [#7 -0.12,-0.34,1.05,U] [#8 0.60,-0.26,0.93,U] 
21:42:28.665 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {-0.26, 0.41}
21:42:28.666 00.001 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.80) = xAngle (0.11 = 0.11)
21:42:28.666 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.02 = 0.02)
21:42:28.666 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.70 mountX=0.11 mountY=0.00, mountTheta=0.02
21:42:28.668 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
21:42:28.668 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
21:42:28.668 00.000 11060 Worker thread wakes up
21:42:28.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
21:42:28.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
21:42:28.668 00.000 11060 Moving (0.09, -0.07) raw xDistance=0.11 yDistance=0.00
21:42:28.670 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:42:28.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:28.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:42:28.670 00.000 11060 MoveAxis(E, 0, ABG)
21:42:28.670 00.000 11060 Move returns status 0, amount 0
21:42:28.670 00.000 11060 MoveAxis(N, 0, ABG)
21:42:28.670 00.000 11060 Move returns status 0, amount 0
21:42:28.670 00.000 11060 move complete, result=0
21:42:28.670 00.000 11060 worker thread done servicing request
21:42:28.678 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:28.698 00.020 10844 UpdateGuideState exits: m=1060 SNR=20.3
21:42:28.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:28.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:28.698 00.000 10844 Enqueuing Expose request
21:42:28.698 00.000 11060 Worker thread wakes up
21:42:28.698 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:28.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:28.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:29.331 00.633 11060 Exposure complete
21:42:29.546 00.215 11060 worker thread done servicing request
21:42:29.546 00.000 10844 OnExposeComplete: enter
21:42:29.546 00.000 10844 UpdateGuideState(): m_state=6
21:42:29.546 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
21:42:29.547 00.001 10844 Star::Find returns 1 (0), X=91.73, Y=468.50, Mass=811, SNR=17.7, Peak=66 HFD=3.6
21:42:29.547 00.000 10844 MultiStar: [#1 0.65,0.57,1.22,U] [#2 0.10,-0.56,1.07,U] [#3 -0.27,0.30,0.94,U] [#4 -0.35,0.66,3.90,U] [#5 0.11,0.00,1.05,U] [#6 0.29,-0.62,1.04,U] [#7 -0.36,0.12,1.20,U] [#8 0.50,0.02,1.02,U] 
21:42:29.547 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.25}, one-star: {0.32, 0.67}
21:42:29.547 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.80) = xAngle (2.34 = 2.34)
21:42:29.547 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.26 = 2.26)
21:42:29.547 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=-0.18 mountY=0.20, mountTheta=2.30
21:42:29.550 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.25, opts=13)
21:42:29.550 00.000 10844 Enqueuing Move request for scope (0.01, 0.25)
21:42:29.550 00.000 11060 Worker thread wakes up
21:42:29.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
21:42:29.552 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
21:42:29.552 00.000 11060 Moving (0.01, 0.25) raw xDistance=-0.18 yDistance=0.20
21:42:29.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:42:29.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:42:29.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:42:29.552 00.000 11060 MoveAxis(E, 26, ABG)
21:42:29.552 00.000 11060 Guiding  Dir = 2, Dur = 26
21:42:29.560 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:29.565 00.005 11060 IsSlewing returns 0
21:42:29.565 00.000 11060 IsGuiding returns 0
21:42:29.584 00.019 10844 UpdateGuideState exits: m=811 SNR=17.7
21:42:29.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:29.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:29.584 00.000 10844 Enqueuing Expose request
21:42:29.594 00.010 11060 IsGuiding returns 0
21:42:29.594 00.000 11060 Move returns status 0, amount 26
21:42:29.594 00.000 11060 MoveAxis(N, 0, ABG)
21:42:29.594 00.000 11060 Move returns status 0, amount 0
21:42:29.594 00.000 11060 move complete, result=0
21:42:29.594 00.000 11060 worker thread done servicing request
21:42:29.594 00.000 11060 Worker thread wakes up
21:42:29.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:29.594 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.2 px 0 ms NORTH
21:42:29.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:30.216 00.622 11060 Exposure complete
21:42:30.405 00.189 11060 worker thread done servicing request
21:42:30.405 00.000 10844 OnExposeComplete: enter
21:42:30.405 00.000 10844 UpdateGuideState(): m_state=6
21:42:30.405 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
21:42:30.405 00.000 10844 Star::Find returns 1 (0), X=91.19, Y=467.57, Mass=991, SNR=19.9, Peak=82 HFD=3.7
21:42:30.405 00.000 10844 MultiStar: [#1 0.23,0.71,1.02,U] [#2 0.02,-0.44,0.90,U] [#3 -0.10,0.61,0.78,U] [#4 -0.66,0.68,0.00,M5] [#5 0.05,-0.01,1.00,U] [#6 -0.59,-1.11,0.00,M4] [#7 -0.65,0.01,0.96,U] [#8 0.33,-0.10,0.86,U] 
21:42:30.405 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.07}, one-star: {-0.22, -0.26}
21:42:30.405 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.80) = xAngle (3.02 = 3.02)
21:42:30.405 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.94 = 2.94)
21:42:30.405 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.22 mountX=-0.09 mountY=0.02, mountTheta=2.94
21:42:30.409 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
21:42:30.409 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
21:42:30.409 00.000 11060 Worker thread wakes up
21:42:30.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
21:42:30.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
21:42:30.409 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.09 yDistance=0.02
21:42:30.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:42:30.411 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:30.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:42:30.411 00.000 11060 MoveAxis(E, 0, ABG)
21:42:30.411 00.000 11060 Move returns status 0, amount 0
21:42:30.411 00.000 11060 MoveAxis(N, 0, ABG)
21:42:30.411 00.000 11060 Move returns status 0, amount 0
21:42:30.411 00.000 11060 move complete, result=0
21:42:30.411 00.000 11060 worker thread done servicing request
21:42:30.419 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:30.439 00.020 10844 UpdateGuideState exits: m=991 SNR=19.9
21:42:30.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:30.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:30.439 00.000 10844 Enqueuing Expose request
21:42:30.439 00.000 11060 Worker thread wakes up
21:42:30.439 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:30.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:30.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:31.068 00.629 11060 Exposure complete
21:42:31.288 00.220 11060 worker thread done servicing request
21:42:31.288 00.000 10844 OnExposeComplete: enter
21:42:31.288 00.000 10844 UpdateGuideState(): m_state=6
21:42:31.288 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
21:42:31.288 00.000 10844 Star::Find returns 1 (0), X=90.89, Y=467.84, Mass=962, SNR=19.4, Peak=84 HFD=3.1
21:42:31.288 00.000 10844 MultiStar: [#1 -0.37,-0.11,1.22,U] [#2 -0.28,-0.38,0.97,U] [#3 0.79,0.85,0.00,M1] [#4 -0.70,-0.07,3.51,U] [#5 -0.62,-0.17,1.16,U] [#6 -0.24,0.01,0.95,U] [#7 -0.27,-0.37,0.97,U] [#8 -0.28,-0.47,0.84,U] 
21:42:31.288 00.000 10844 refined, 7 included, MultiStar: {-0.48, -0.16}, one-star: {-0.51, 0.00}
21:42:31.288 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.80) = xAngle (-2.02 = -2.02)
21:42:31.288 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.11 = -2.11)
21:42:31.288 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-0.16 hyp=0.51 cameraTheta=-2.82 mountX=-0.22 mountY=-0.44, mountTheta=-2.04
21:42:31.290 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-0.16, opts=13)
21:42:31.290 00.000 10844 Enqueuing Move request for scope (-0.48, -0.16)
21:42:31.290 00.000 11060 Worker thread wakes up
21:42:31.292 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.16) opts 0xd
21:42:31.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -0.16)
21:42:31.292 00.000 11060 Moving (-0.48, -0.16) raw xDistance=-0.22 yDistance=-0.44
21:42:31.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:42:31.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.44
21:42:31.292 00.000 11060 MoveAxis(E, 32, ABG)
21:42:31.292 00.000 11060 Guiding  Dir = 2, Dur = 32
21:42:31.301 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:31.323 00.022 10844 UpdateGuideState exits: m=962 SNR=19.4
21:42:31.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:31.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:31.323 00.000 10844 Enqueuing Expose request
21:42:31.324 00.001 11060 IsSlewing returns 0
21:42:31.324 00.000 11060 IsGuiding returns 0
21:42:31.381 00.057 11060 IsGuiding returns 0
21:42:31.382 00.001 11060 Move returns status 0, amount 32
21:42:31.382 00.000 11060 MoveAxis(N, 168, ABG)
21:42:31.382 00.000 11060 Guiding  Dir = 0, Dur = 168
21:42:31.398 00.016 11060 IsSlewing returns 0
21:42:31.398 00.000 11060 IsGuiding returns 0
21:42:31.572 00.174 11060 IsGuiding returns 0
21:42:31.572 00.000 11060 Move returns status 0, amount 168
21:42:31.572 00.000 11060 move complete, result=0
21:42:31.572 00.000 11060 worker thread done servicing request
21:42:31.572 00.000 11060 Worker thread wakes up
21:42:31.572 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.4 px 168 ms NORTH
21:42:31.574 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:31.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:32.201 00.627 11060 Exposure complete
21:42:32.428 00.227 11060 worker thread done servicing request
21:42:32.428 00.000 10844 OnExposeComplete: enter
21:42:32.428 00.000 10844 UpdateGuideState(): m_state=6
21:42:32.428 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
21:42:32.428 00.000 10844 Star::Find returns 1 (0), X=91.29, Y=468.05, Mass=706, SNR=16.6, Peak=76 HFD=3.1
21:42:32.428 00.000 10844 MultiStar: [#1 -0.91,-0.22,0.00,M1] [#2 -0.32,-0.23,1.05,U] [#3 -0.44,-0.43,1.05,U] [#4 -0.64,-0.49,4.36,U] [#5 0.43,-0.58,1.20,U] [#6 0.02,-0.24,1.26,U] [#7 -0.29,-0.52,1.11,U] [#8 0.13,-1.02,0.00,M1] 
21:42:32.430 00.002 10844 single-star, 6 included, MultiStar: {-0.32, -0.38}, one-star: {-0.11, 0.21}
21:42:32.430 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.80) = xAngle (2.87 = 2.87)
21:42:32.430 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.78 = 2.78)
21:42:32.430 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.06 mountX=-0.23 mountY=0.09, mountTheta=2.79
21:42:32.432 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.21, opts=13)
21:42:32.432 00.000 10844 Enqueuing Move request for scope (-0.11, 0.21)
21:42:32.432 00.000 11060 Worker thread wakes up
21:42:32.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
21:42:32.432 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
21:42:32.432 00.000 11060 Moving (-0.11, 0.21) raw xDistance=-0.23 yDistance=0.09
21:42:32.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:42:32.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:32.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:42:32.432 00.000 11060 MoveAxis(E, 35, ABG)
21:42:32.432 00.000 11060 Guiding  Dir = 2, Dur = 35
21:42:32.441 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:32.443 00.002 11060 IsSlewing returns 0
21:42:32.444 00.001 11060 IsGuiding returns 0
21:42:32.463 00.019 10844 UpdateGuideState exits: m=706 SNR=16.6
21:42:32.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:32.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:32.463 00.000 10844 Enqueuing Expose request
21:42:32.489 00.026 11060 IsGuiding returns 0
21:42:32.489 00.000 11060 Move returns status 0, amount 35
21:42:32.489 00.000 11060 MoveAxis(N, 0, ABG)
21:42:32.489 00.000 11060 Move returns status 0, amount 0
21:42:32.489 00.000 11060 move complete, result=0
21:42:32.489 00.000 11060 worker thread done servicing request
21:42:32.489 00.000 11060 Worker thread wakes up
21:42:32.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:32.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:32.491 00.002 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
21:42:33.129 00.638 11060 Exposure complete
21:42:33.370 00.241 11060 worker thread done servicing request
21:42:33.370 00.000 10844 OnExposeComplete: enter
21:42:33.370 00.000 10844 UpdateGuideState(): m_state=6
21:42:33.370 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
21:42:33.370 00.000 10844 Star::Find returns 1 (0), X=91.57, Y=468.50, Mass=954, SNR=19.7, Peak=99 HFD=3.2
21:42:33.370 00.000 10844 MultiStar: [#1 0.32,0.10,1.05,U] [#2 -0.04,0.15,0.91,U] [#3 -0.06,0.22,0.82,U] [#4 -0.51,-0.43,3.43,U] [#5 0.16,-0.07,1.01,U] [#6 -0.38,-0.57,0.94,U] [#7 -0.65,-0.02,1.08,U] [#8 -0.26,0.29,0.95,U] 
21:42:33.370 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.07}, one-star: {0.16, 0.66}
21:42:33.370 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.80) = xAngle (-2.04 = -2.04)
21:42:33.372 00.002 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.13 = -2.13)
21:42:33.372 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.85 mountX=-0.10 mountY=-0.19, mountTheta=-2.07
21:42:33.373 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.07, opts=13)
21:42:33.373 00.000 10844 Enqueuing Move request for scope (-0.22, -0.07)
21:42:33.373 00.000 11060 Worker thread wakes up
21:42:33.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
21:42:33.373 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
21:42:33.373 00.000 11060 Moving (-0.22, -0.07) raw xDistance=-0.10 yDistance=-0.19
21:42:33.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:42:33.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
21:42:33.375 00.002 11060 MoveAxis(E, 0, ABG)
21:42:33.375 00.000 11060 Move returns status 0, amount 0
21:42:33.375 00.000 11060 MoveAxis(N, 75, ABG)
21:42:33.375 00.000 11060 Guiding  Dir = 0, Dur = 75
21:42:33.381 00.006 11060 IsSlewing returns 0
21:42:33.381 00.000 11060 IsGuiding returns 0
21:42:33.384 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:33.409 00.025 10844 UpdateGuideState exits: m=954 SNR=19.7
21:42:33.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:33.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:33.409 00.000 10844 Enqueuing Expose request
21:42:33.472 00.063 11060 IsGuiding returns 0
21:42:33.473 00.001 11060 Move returns status 0, amount 75
21:42:33.473 00.000 11060 move complete, result=0
21:42:33.473 00.000 11060 worker thread done servicing request
21:42:33.473 00.000 11060 Worker thread wakes up
21:42:33.473 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 75 ms NORTH
21:42:33.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:33.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:34.107 00.634 11060 Exposure complete
21:42:34.347 00.240 11060 worker thread done servicing request
21:42:34.347 00.000 10844 OnExposeComplete: enter
21:42:34.347 00.000 10844 UpdateGuideState(): m_state=6
21:42:34.347 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
21:42:34.347 00.000 10844 Star::Find returns 1 (0), X=91.44, Y=468.13, Mass=1142, SNR=21.5, Peak=101 HFD=3.6
21:42:34.347 00.000 10844 MultiStar: [#1 0.04,0.60,1.25,U] [#2 -0.30,0.84,0.00,M1] [#3 0.01,0.65,0.74,U] [#4 -0.60,0.35,3.30,U] [#5 0.46,0.74,0.00,M1] [#6 0.19,0.56,0.75,U] [#7 -0.16,-0.35,0.97,U] [#8 0.07,0.30,0.77,U] 
21:42:34.349 00.002 10844 single-star, 6 included, MultiStar: {-0.21, 0.34}, one-star: {0.04, 0.29}
21:42:34.349 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.80) = xAngle (2.25 = 2.25)
21:42:34.349 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.17 = 2.17)
21:42:34.349 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.45 mountX=-0.19 mountY=0.24, mountTheta=2.22
21:42:34.352 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.29, opts=13)
21:42:34.352 00.000 10844 Enqueuing Move request for scope (0.04, 0.29)
21:42:34.352 00.000 11060 Worker thread wakes up
21:42:34.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
21:42:34.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
21:42:34.352 00.000 11060 Moving (0.04, 0.29) raw xDistance=-0.19 yDistance=0.24
21:42:34.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:42:34.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:42:34.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:42:34.352 00.000 11060 MoveAxis(E, 27, ABG)
21:42:34.352 00.000 11060 Guiding  Dir = 2, Dur = 27
21:42:34.361 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:34.363 00.002 11060 IsSlewing returns 0
21:42:34.364 00.001 11060 IsGuiding returns 0
21:42:34.387 00.023 10844 UpdateGuideState exits: m=1142 SNR=21.5
21:42:34.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:34.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:34.387 00.000 10844 Enqueuing Expose request
21:42:34.407 00.020 11060 IsGuiding returns 0
21:42:34.407 00.000 11060 Move returns status 0, amount 27
21:42:34.407 00.000 11060 MoveAxis(N, 0, ABG)
21:42:34.407 00.000 11060 Move returns status 0, amount 0
21:42:34.407 00.000 11060 move complete, result=0
21:42:34.407 00.000 11060 worker thread done servicing request
21:42:34.407 00.000 11060 Worker thread wakes up
21:42:34.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:34.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:34.411 00.004 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
21:42:35.027 00.616 11060 Exposure complete
21:42:35.282 00.255 11060 worker thread done servicing request
21:42:35.282 00.000 10844 OnExposeComplete: enter
21:42:35.282 00.000 10844 UpdateGuideState(): m_state=6
21:42:35.286 00.004 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
21:42:35.286 00.000 10844 Star::Find returns 1 (0), X=91.58, Y=467.66, Mass=860, SNR=18.3, Peak=98 HFD=3.2
21:42:35.286 00.000 10844 MultiStar: [#1 0.84,0.39,0.00,M1] [#2 -0.17,0.11,0.93,U] [#3 -0.50,-0.23,0.78,U] [#4 -0.79,0.37,0.00,M2] [#5 -0.40,0.33,1.20,U] [#6 0.05,0.03,1.11,U] [#7 -1.14,-0.57,0.00,M1] [#8 0.10,-0.04,1.12,U] 
21:42:35.286 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.02}, one-star: {0.17, -0.18}
21:42:35.286 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.80) = xAngle (3.75 = -2.54)
21:42:35.286 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.66 = -2.62)
21:42:35.286 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=-0.09 mountY=-0.06, mountTheta=-2.60
21:42:35.289 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.02, opts=13)
21:42:35.289 00.000 10844 Enqueuing Move request for scope (-0.11, 0.02)
21:42:35.290 00.001 11060 Worker thread wakes up
21:42:35.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
21:42:35.290 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
21:42:35.290 00.000 11060 Moving (-0.11, 0.02) raw xDistance=-0.09 yDistance=-0.06
21:42:35.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:42:35.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:35.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:42:35.290 00.000 11060 MoveAxis(E, 0, ABG)
21:42:35.292 00.002 11060 Move returns status 0, amount 0
21:42:35.292 00.000 11060 MoveAxis(N, 0, ABG)
21:42:35.292 00.000 11060 Move returns status 0, amount 0
21:42:35.292 00.000 11060 move complete, result=0
21:42:35.294 00.002 11060 worker thread done servicing request
21:42:35.303 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:35.333 00.030 10844 UpdateGuideState exits: m=860 SNR=18.3
21:42:35.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:35.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:35.333 00.000 10844 Enqueuing Expose request
21:42:35.334 00.001 11060 Worker thread wakes up
21:42:35.334 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:35.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:35.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:35.970 00.636 11060 Exposure complete
21:42:36.131 00.161 10844 User exited setup dialog with 'ok'
21:42:36.135 00.004 10844 set dither mode 0
21:42:36.136 00.001 10844 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:42:36.138 00.002 10844 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:42:36.138 00.000 10844 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:42:36.148 00.010 10844 camera: set binning = 1
21:42:36.149 00.001 10844 Saturation detection set to Max-ADU value 255
21:42:36.150 00.001 10844 Setting StarMinHFD = 1.50
21:42:36.150 00.000 10844 Setting MaxHFD = 10.0
21:42:36.151 00.001 10844 Setting StarMinSNR = 6.0
21:42:36.151 00.000 10844 Setting AutoSelDownsample = 0
21:42:36.152 00.001 10844 MultiStar mode enabled
21:42:36.152 00.000 10844 Rotator:SetReversed: isReversed = 1
21:42:36.154 00.002 10844 Scope: enabling slew check, guiding will stop when slew is detected
21:42:36.154 00.000 10844 BLC: Backlash comp enabled, Comp pulse = 500 ms
21:42:36.162 00.008 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:42:36.175 00.013 10844 ScopeASCOM::SideOfPier() returns 0
21:42:36.180 00.005 10844 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.19
21:42:36.186 00.006 10844 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=0.70
21:42:36.186 00.000 10844 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:42:36.236 00.050 11060 worker thread done servicing request
21:42:36.360 00.124 10844 PhdConfig flush
21:42:36.360 00.000 10844 OnExposeComplete: enter
21:42:36.360 00.000 10844 UpdateGuideState(): m_state=6
21:42:36.360 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
21:42:36.362 00.002 10844 Star::Find returns 1 (0), X=92.16, Y=467.66, Mass=973, SNR=19.5, Peak=92 HFD=3.3
21:42:36.362 00.000 10844 MultiStar: [#1 -0.17,1.21,0.00,M2] [#2 0.14,0.42,1.00,U] [#3 -0.43,0.91,0.00,M1] [#4 -0.61,0.65,0.00,M3] [#5 0.47,0.36,0.98,U] [#6 -0.23,0.10,0.91,U] [#7 -0.38,-0.12,0.91,U] [#8 0.28,0.09,0.94,U] 
21:42:36.362 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.11}, one-star: {0.75, -0.18}
21:42:36.362 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.80) = xAngle (1.36 = 1.36)
21:42:36.362 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.27 = 1.27)
21:42:36.362 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.22 cameraTheta=0.56 mountX=0.05 mountY=0.21, mountTheta=1.36
21:42:36.364 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.11, opts=13)
21:42:36.365 00.001 10844 Enqueuing Move request for scope (0.18, 0.11)
21:42:36.365 00.000 11060 Worker thread wakes up
21:42:36.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
21:42:36.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
21:42:36.365 00.000 11060 Moving (0.18, 0.11) raw xDistance=0.05 yDistance=0.21
21:42:36.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:42:36.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:42:36.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:42:36.365 00.000 11060 MoveAxis(E, 0, ABG)
21:42:36.365 00.000 11060 Move returns status 0, amount 0
21:42:36.365 00.000 11060 MoveAxis(N, 0, ABG)
21:42:36.365 00.000 11060 Move returns status 0, amount 0
21:42:36.365 00.000 11060 move complete, result=0
21:42:36.365 00.000 11060 worker thread done servicing request
21:42:36.433 00.068 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:36.463 00.030 10844 UpdateGuideState exits: m=973 SNR=19.5
21:42:36.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:36.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:36.463 00.000 10844 Enqueuing Expose request
21:42:36.463 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:42:36.466 00.003 11060 Worker thread wakes up
21:42:36.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:36.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:36.471 00.005 10844 evsrv: cli 0EEEEA70 connect
21:42:36.471 00.000 10844 case statement mapped state 6 to 3
21:42:36.471 00.000 10844 case statement mapped state 6 to 3
21:42:36.473 00.002 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"225a6864-2bbc-4d72-aa5f-2c1877a6de3a"}
21:42:36.473 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"225a6864-2bbc-4d72-aa5f-2c1877a6de3a"}
21:42:36.496 00.023 10844 evsrv: cli 0EEEEA70 disconnect
21:42:37.092 00.596 11060 Exposure complete
21:42:37.327 00.235 11060 worker thread done servicing request
21:42:37.327 00.000 10844 OnExposeComplete: enter
21:42:37.327 00.000 10844 UpdateGuideState(): m_state=6
21:42:37.327 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
21:42:37.327 00.000 10844 Star::Find returns 1 (0), X=91.66, Y=468.58, Mass=1042, SNR=20.1, Peak=84 HFD=3.4
21:42:37.328 00.001 10844 MultiStar: [#1 -0.42,1.03,0.00,M3] [#2 -0.44,0.18,1.00,U] [#3 -0.29,0.38,0.85,U] [#4 -0.52,0.74,0.00,M4] [#5 -0.05,0.88,0.00,M1] [#6 -0.41,0.46,1.09,U] [#7 -0.42,-0.76,0.93,U] [#8 0.11,0.82,0.87,U] 
21:42:37.328 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.31}, one-star: {0.25, 0.74}
21:42:37.328 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.80) = xAngle (2.96 = 2.96)
21:42:37.328 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.88 = 2.88)
21:42:37.328 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.37 cameraTheta=2.16 mountX=-0.36 mountY=0.10, mountTheta=2.88
21:42:37.328 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.31, opts=13)
21:42:37.328 00.000 10844 Enqueuing Move request for scope (-0.21, 0.31)
21:42:37.332 00.004 11060 Worker thread wakes up
21:42:37.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
21:42:37.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
21:42:37.332 00.000 11060 Moving (-0.21, 0.31) raw xDistance=-0.36 yDistance=0.10
21:42:37.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
21:42:37.334 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:37.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:42:37.334 00.000 11060 MoveAxis(E, 53, ABG)
21:42:37.334 00.000 11060 Guiding  Dir = 2, Dur = 53
21:42:37.338 00.004 11060 IsSlewing returns 0
21:42:37.341 00.003 11060 IsGuiding returns 0
21:42:37.348 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:37.371 00.023 10844 UpdateGuideState exits: m=1042 SNR=20.1
21:42:37.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:37.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:37.371 00.000 10844 Enqueuing Expose request
21:42:37.399 00.028 11060 IsGuiding returns 0
21:42:37.399 00.000 11060 Move returns status 0, amount 53
21:42:37.399 00.000 11060 MoveAxis(N, 0, ABG)
21:42:37.401 00.002 11060 Move returns status 0, amount 0
21:42:37.401 00.000 11060 move complete, result=0
21:42:37.401 00.000 11060 worker thread done servicing request
21:42:37.401 00.000 11060 Worker thread wakes up
21:42:37.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:37.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:37.412 00.011 10844 GuideStep: -0.4 px 53 ms EAST, 0.1 px 0 ms NORTH
21:42:38.040 00.628 11060 Exposure complete
21:42:38.258 00.218 11060 worker thread done servicing request
21:42:38.258 00.000 10844 OnExposeComplete: enter
21:42:38.258 00.000 10844 UpdateGuideState(): m_state=6
21:42:38.260 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
21:42:38.260 00.000 10844 Star::Find returns 1 (0), X=92.66, Y=467.73, Mass=1235, SNR=22.3, Peak=127 HFD=3.4
21:42:38.260 00.000 10844 MultiStar: [#1 -0.44,0.35,0.99,U] [#2 -0.15,0.81,0.80,U] [#3 0.02,0.04,0.61,U] [#4 -0.10,0.18,3.21,U] [#5 0.22,-0.24,0.94,U] [#6 -0.32,0.66,0.95,U] [#7 0.44,-0.42,0.88,U] [#8 0.64,0.00,0.71,U] 
21:42:38.260 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {1.25, -0.11}
21:42:38.260 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.80) = xAngle (1.73 = 1.73)
21:42:38.260 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.64 = 1.64)
21:42:38.260 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=-0.03 mountY=0.19, mountTheta=1.73
21:42:38.260 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
21:42:38.260 00.000 10844 Enqueuing Move request for scope (0.11, 0.15)
21:42:38.264 00.004 11060 Worker thread wakes up
21:42:38.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
21:42:38.264 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
21:42:38.264 00.000 11060 Moving (0.11, 0.15) raw xDistance=-0.03 yDistance=0.19
21:42:38.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:42:38.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:38.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:42:38.264 00.000 11060 MoveAxis(E, 0, ABG)
21:42:38.264 00.000 11060 Move returns status 0, amount 0
21:42:38.264 00.000 11060 MoveAxis(N, 0, ABG)
21:42:38.264 00.000 11060 Move returns status 0, amount 0
21:42:38.264 00.000 11060 move complete, result=0
21:42:38.264 00.000 11060 worker thread done servicing request
21:42:38.272 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:38.294 00.022 10844 UpdateGuideState exits: m=1235 SNR=22.3
21:42:38.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:38.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:38.294 00.000 10844 Enqueuing Expose request
21:42:38.294 00.000 11060 Worker thread wakes up
21:42:38.294 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:42:38.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:38.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:38.914 00.620 11060 Exposure complete
21:42:39.128 00.214 11060 worker thread done servicing request
21:42:39.128 00.000 10844 OnExposeComplete: enter
21:42:39.128 00.000 10844 UpdateGuideState(): m_state=6
21:42:39.128 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
21:42:39.128 00.000 10844 Star::Find returns 1 (0), X=91.79, Y=467.72, Mass=1262, SNR=22.4, Peak=108 HFD=3.6
21:42:39.128 00.000 10844 MultiStar: [#1 0.23,0.35,0.90,U] [#2 -0.78,0.78,0.00,M1] [#3 0.02,0.09,0.58,U] [#4 -0.16,-0.20,3.17,U] [#5 0.33,1.04,0.00,M1] [#6 -0.40,0.17,0.68,U] [#7 0.16,-0.41,0.89,U] [#8 0.81,0.24,0.87,U] 
21:42:39.128 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.39, -0.12}
21:42:39.128 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.80) = xAngle (0.23 = 0.23)
21:42:39.128 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.14 = 0.14)
21:42:39.128 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.58 mountX=0.10 mountY=0.01, mountTheta=0.14
21:42:39.128 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
21:42:39.128 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
21:42:39.128 00.000 11060 Worker thread wakes up
21:42:39.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
21:42:39.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
21:42:39.128 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.10 yDistance=0.01
21:42:39.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:42:39.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:39.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:42:39.128 00.000 11060 MoveAxis(E, 0, ABG)
21:42:39.128 00.000 11060 Move returns status 0, amount 0
21:42:39.128 00.000 11060 MoveAxis(N, 0, ABG)
21:42:39.128 00.000 11060 Move returns status 0, amount 0
21:42:39.132 00.004 11060 move complete, result=0
21:42:39.132 00.000 11060 worker thread done servicing request
21:42:39.138 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:39.158 00.020 10844 UpdateGuideState exits: m=1262 SNR=22.4
21:42:39.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:39.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:39.158 00.000 10844 Enqueuing Expose request
21:42:39.158 00.000 11060 Worker thread wakes up
21:42:39.158 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:39.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:39.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:39.788 00.630 11060 Exposure complete
21:42:39.978 00.190 11060 worker thread done servicing request
21:42:39.978 00.000 10844 OnExposeComplete: enter
21:42:39.978 00.000 10844 UpdateGuideState(): m_state=6
21:42:39.978 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
21:42:39.978 00.000 10844 Star::Find returns 1 (0), X=91.71, Y=468.62, Mass=962, SNR=19.7, Peak=77 HFD=3.6
21:42:39.978 00.000 10844 MultiStar: [#1 0.24,1.19,0.00,M2] [#2 -0.04,0.48,0.90,U] [#3 -0.31,0.82,0.00,M1] [#4 -0.14,-0.26,3.70,U] [#5 0.18,0.79,1.08,U] [#6 0.30,-0.36,0.89,U] [#7 0.59,-0.32,0.93,U] [#8 0.93,0.22,0.00,M1] 
21:42:39.978 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.05}, one-star: {0.30, 0.78}
21:42:39.978 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.80) = xAngle (1.36 = 1.36)
21:42:39.978 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.28 = 1.28)
21:42:39.978 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.56 mountX=0.02 mountY=0.10, mountTheta=1.36
21:42:39.981 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
21:42:39.981 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
21:42:39.981 00.000 11060 Worker thread wakes up
21:42:39.982 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
21:42:39.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
21:42:39.982 00.000 11060 Moving (0.09, 0.05) raw xDistance=0.02 yDistance=0.10
21:42:39.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:42:39.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:39.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:42:39.982 00.000 11060 MoveAxis(E, 0, ABG)
21:42:39.982 00.000 11060 Move returns status 0, amount 0
21:42:39.982 00.000 11060 MoveAxis(N, 0, ABG)
21:42:39.983 00.001 11060 Move returns status 0, amount 0
21:42:39.983 00.000 11060 move complete, result=0
21:42:39.983 00.000 11060 worker thread done servicing request
21:42:40.000 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:40.018 00.018 10844 UpdateGuideState exits: m=962 SNR=19.7
21:42:40.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:40.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:40.018 00.000 10844 Enqueuing Expose request
21:42:40.018 00.000 11060 Worker thread wakes up
21:42:40.018 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:42:40.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:40.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:40.646 00.628 11060 Exposure complete
21:42:40.831 00.185 11060 worker thread done servicing request
21:42:40.831 00.000 10844 OnExposeComplete: enter
21:42:40.831 00.000 10844 UpdateGuideState(): m_state=6
21:42:40.831 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
21:42:40.831 00.000 10844 Star::Find returns 1 (0), X=91.88, Y=468.35, Mass=1390, SNR=23.7, Peak=95 HFD=3.8
21:42:40.834 00.003 10844 MultiStar: [#1 -0.06,1.35,0.00,M3] [#2 -0.41,0.19,0.69,U] [#3 0.85,-0.13,0.60,U] [#4 0.19,0.27,3.07,U] [#5 0.56,0.46,0.82,U] [#6 -0.10,0.28,0.71,U] [#7 0.62,-0.23,0.80,U] [#8 0.83,0.18,0.72,U] 
21:42:40.834 00.000 10844 refined, 7 included, MultiStar: {0.33, 0.23}, one-star: {0.47, 0.51}
21:42:40.834 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.80) = xAngle (1.41 = 1.41)
21:42:40.834 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.33 = 1.33)
21:42:40.834 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.23 hyp=0.40 cameraTheta=0.61 mountX=0.06 mountY=0.39, mountTheta=1.41
21:42:40.836 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.23, opts=13)
21:42:40.836 00.000 10844 Enqueuing Move request for scope (0.33, 0.23)
21:42:40.836 00.000 11060 Worker thread wakes up
21:42:40.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.23) opts 0xd
21:42:40.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.23)
21:42:40.836 00.000 11060 Moving (0.33, 0.23) raw xDistance=0.06 yDistance=0.39
21:42:40.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:42:40.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:42:40.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:42:40.836 00.000 11060 MoveAxis(E, 0, ABG)
21:42:40.836 00.000 11060 Move returns status 0, amount 0
21:42:40.836 00.000 11060 MoveAxis(N, 0, ABG)
21:42:40.836 00.000 11060 Move returns status 0, amount 0
21:42:40.836 00.000 11060 move complete, result=0
21:42:40.836 00.000 11060 worker thread done servicing request
21:42:40.845 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:40.865 00.020 10844 UpdateGuideState exits: m=1390 SNR=23.7
21:42:40.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:40.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:40.865 00.000 10844 Enqueuing Expose request
21:42:40.865 00.000 11060 Worker thread wakes up
21:42:40.865 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:42:40.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:40.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:41.496 00.631 11060 Exposure complete
21:42:41.684 00.188 11060 worker thread done servicing request
21:42:41.684 00.000 10844 OnExposeComplete: enter
21:42:41.684 00.000 10844 UpdateGuideState(): m_state=6
21:42:41.684 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
21:42:41.684 00.000 10844 Star::Find returns 1 (0), X=91.25, Y=468.22, Mass=1055, SNR=20.9, Peak=97 HFD=3.5
21:42:41.684 00.000 10844 MultiStar: [#1 -0.69,1.34,0.00,M4] [#2 0.06,0.40,0.81,U] [#3 -0.51,1.57,0.00,M1] [#4 -0.36,0.68,3.13,U] [#5 0.31,0.84,0.00,M1] [#6 -0.44,-0.46,0.77,U] [#7 0.45,0.37,0.97,U] [#8 1.26,0.66,0.00,M1] 
21:42:41.684 00.000 10844 single-star, 4 included, MultiStar: {-0.17, 0.43}, one-star: {-0.16, 0.39}
21:42:41.684 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.80) = xAngle (2.77 = 2.77)
21:42:41.684 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.68 = 2.68)
21:42:41.684 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.97 mountX=-0.39 mountY=0.19, mountTheta=2.70
21:42:41.684 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.39, opts=13)
21:42:41.684 00.000 10844 Enqueuing Move request for scope (-0.16, 0.39)
21:42:41.684 00.000 11060 Worker thread wakes up
21:42:41.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.39) opts 0xd
21:42:41.684 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.39)
21:42:41.684 00.000 11060 Moving (-0.16, 0.39) raw xDistance=-0.39 yDistance=0.19
21:42:41.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
21:42:41.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:41.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:42:41.684 00.000 11060 MoveAxis(E, 57, ABG)
21:42:41.684 00.000 11060 Guiding  Dir = 2, Dur = 57
21:42:41.690 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:41.697 00.007 11060 IsSlewing returns 0
21:42:41.697 00.000 11060 IsGuiding returns 0
21:42:41.706 00.009 10844 UpdateGuideState exits: m=1055 SNR=20.9
21:42:41.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:41.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:41.706 00.000 10844 Enqueuing Expose request
21:42:41.758 00.052 11060 IsGuiding returns 0
21:42:41.758 00.000 11060 Move returns status 0, amount 57
21:42:41.758 00.000 11060 MoveAxis(N, 0, ABG)
21:42:41.758 00.000 11060 Move returns status 0, amount 0
21:42:41.758 00.000 11060 move complete, result=0
21:42:41.758 00.000 11060 worker thread done servicing request
21:42:41.758 00.000 10844 GuideStep: -0.4 px 57 ms EAST, 0.2 px 0 ms NORTH
21:42:41.758 00.000 11060 Worker thread wakes up
21:42:41.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:41.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:42.386 00.628 11060 Exposure complete
21:42:42.551 00.165 11060 worker thread done servicing request
21:42:42.553 00.002 10844 OnExposeComplete: enter
21:42:42.553 00.000 10844 UpdateGuideState(): m_state=6
21:42:42.553 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
21:42:42.553 00.000 10844 Star::Find returns 1 (0), X=91.90, Y=468.06, Mass=820, SNR=17.9, Peak=76 HFD=3.8
21:42:42.554 00.001 10844 MultiStar: [#1 -0.27,1.21,0.00,M5] [#2 0.13,0.69,1.02,U] [#3 -0.24,1.79,0.00,M2] [#4 -0.82,0.99,0.00,M1] [#5 0.04,0.90,0.00,M2] [#6 -0.42,-0.16,1.08,U] [#7 0.40,0.47,0.92,U] [#8 0.53,0.03,1.12,U] 
21:42:42.554 00.000 10844 refined, 4 included, MultiStar: {0.22, 0.23}, one-star: {0.49, 0.22}
21:42:42.554 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.80) = xAngle (1.62 = 1.62)
21:42:42.554 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.53 = 1.53)
21:42:42.554 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.81 mountX=-0.01 mountY=0.32, mountTheta=1.62
21:42:42.556 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.23, opts=13)
21:42:42.556 00.000 10844 Enqueuing Move request for scope (0.22, 0.23)
21:42:42.556 00.000 11060 Worker thread wakes up
21:42:42.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
21:42:42.556 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
21:42:42.556 00.000 11060 Moving (0.22, 0.23) raw xDistance=-0.01 yDistance=0.32
21:42:42.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:42:42.556 00.000 11060 switching direction from 0 to 1 - decHistory=4 oldest=0.40 newest=0.90
21:42:42.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
21:42:42.556 00.000 11060 MoveAxis(E, 0, ABG)
21:42:42.556 00.000 11060 Move returns status 0, amount 0
21:42:42.556 00.000 11060 MoveAxis(S, 124, ABG)
21:42:42.556 00.000 11060 Guiding  Dir = 1, Dur = 124
21:42:42.560 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:42.565 00.005 11060 IsSlewing returns 0
21:42:42.565 00.000 11060 IsGuiding returns 0
21:42:42.581 00.016 10844 UpdateGuideState exits: m=820 SNR=17.9
21:42:42.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:42.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:42.581 00.000 10844 Enqueuing Expose request
21:42:42.694 00.113 11060 IsGuiding returns 0
21:42:42.694 00.000 11060 Move returns status 0, amount 124
21:42:42.694 00.000 11060 move complete, result=0
21:42:42.694 00.000 11060 worker thread done servicing request
21:42:42.694 00.000 11060 Worker thread wakes up
21:42:42.694 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 124 ms SOUTH
21:42:42.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:42.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:43.320 00.626 11060 Exposure complete
21:42:43.473 00.153 11060 worker thread done servicing request
21:42:43.473 00.000 10844 OnExposeComplete: enter
21:42:43.475 00.002 10844 UpdateGuideState(): m_state=6
21:42:43.475 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
21:42:43.475 00.000 10844 Star::Find returns 1 (0), X=91.65, Y=467.43, Mass=967, SNR=19.3, Peak=73 HFD=3.4
21:42:43.475 00.000 10844 MultiStar: [#1 0.27,0.04,1.30,U] [#2 0.63,0.23,0.93,U] [#3 -0.30,1.27,0.00,M3] [#4 0.04,-0.05,3.57,U] [#5 0.03,0.33,1.02,U] [#6 0.65,-1.10,0.00,M1] [#7 0.76,-0.71,0.00,M1] [#8 0.29,-0.65,0.87,U] 
21:42:43.475 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.06}, one-star: {0.24, -0.41}
21:42:43.475 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.80) = xAngle (0.47 = 0.47)
21:42:43.475 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.38 = 0.38)
21:42:43.475 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.33 mountX=0.17 mountY=0.07, mountTheta=0.40
21:42:43.478 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.06, opts=13)
21:42:43.478 00.000 10844 Enqueuing Move request for scope (0.19, -0.06)
21:42:43.478 00.000 11060 Worker thread wakes up
21:42:43.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
21:42:43.478 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
21:42:43.478 00.000 11060 Moving (0.19, -0.06) raw xDistance=0.17 yDistance=0.07
21:42:43.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:42:43.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:43.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:42:43.478 00.000 11060 MoveAxis(W, 26, ABG)
21:42:43.478 00.000 11060 Guiding  Dir = 3, Dur = 26
21:42:43.485 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:43.489 00.004 11060 IsSlewing returns 0
21:42:43.489 00.000 11060 IsGuiding returns 0
21:42:43.504 00.015 10844 UpdateGuideState exits: m=967 SNR=19.3
21:42:43.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:43.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:43.504 00.000 10844 Enqueuing Expose request
21:42:43.520 00.016 11060 IsGuiding returns 0
21:42:43.521 00.001 11060 Move returns status 0, amount 26
21:42:43.521 00.000 11060 MoveAxis(N, 0, ABG)
21:42:43.521 00.000 11060 Move returns status 0, amount 0
21:42:43.521 00.000 11060 move complete, result=0
21:42:43.521 00.000 11060 worker thread done servicing request
21:42:43.521 00.000 11060 Worker thread wakes up
21:42:43.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:43.521 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
21:42:43.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:44.144 00.623 11060 Exposure complete
21:42:44.300 00.156 11060 worker thread done servicing request
21:42:44.300 00.000 10844 OnExposeComplete: enter
21:42:44.300 00.000 10844 UpdateGuideState(): m_state=6
21:42:44.300 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
21:42:44.300 00.000 10844 Star::Find returns 1 (0), X=91.17, Y=468.23, Mass=918, SNR=18.7, Peak=83 HFD=3.6
21:42:44.300 00.000 10844 MultiStar: [#1 0.35,0.21,0.99,U] [#2 0.01,0.93,0.00,M1] [#3 -0.43,0.71,0.77,U] [#4 0.04,0.06,3.85,U] [#5 -0.00,0.02,0.99,U] [#6 0.51,-0.10,1.14,U] [#7 0.49,0.15,1.11,U] [#8 0.75,-0.22,0.94,U] 
21:42:44.300 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.12}, one-star: {-0.24, 0.40}
21:42:44.300 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.80) = xAngle (1.42 = 1.42)
21:42:44.300 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.34 = 1.34)
21:42:44.302 00.002 10844 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.62 mountX=0.03 mountY=0.20, mountTheta=1.42
21:42:44.302 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.12, opts=13)
21:42:44.302 00.000 10844 Enqueuing Move request for scope (0.16, 0.12)
21:42:44.302 00.000 11060 Worker thread wakes up
21:42:44.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
21:42:44.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
21:42:44.302 00.000 11060 Moving (0.16, 0.12) raw xDistance=0.03 yDistance=0.20
21:42:44.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:42:44.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
21:42:44.302 00.000 11060 MoveAxis(E, 0, ABG)
21:42:44.302 00.000 11060 Move returns status 0, amount 0
21:42:44.302 00.000 11060 MoveAxis(S, 75, ABG)
21:42:44.302 00.000 11060 Guiding  Dir = 1, Dur = 75
21:42:44.310 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:44.325 00.015 10844 UpdateGuideState exits: m=918 SNR=18.7
21:42:44.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:44.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:44.325 00.000 10844 Enqueuing Expose request
21:42:44.331 00.006 11060 IsSlewing returns 0
21:42:44.331 00.000 11060 IsGuiding returns 0
21:42:44.425 00.094 11060 IsGuiding returns 0
21:42:44.425 00.000 11060 Move returns status 0, amount 75
21:42:44.425 00.000 11060 move complete, result=0
21:42:44.425 00.000 11060 worker thread done servicing request
21:42:44.425 00.000 11060 Worker thread wakes up
21:42:44.425 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 75 ms SOUTH
21:42:44.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:44.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:45.043 00.618 11060 Exposure complete
21:42:45.219 00.176 11060 worker thread done servicing request
21:42:45.219 00.000 10844 OnExposeComplete: enter
21:42:45.219 00.000 10844 UpdateGuideState(): m_state=6
21:42:45.219 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
21:42:45.219 00.000 10844 Star::Find returns 1 (0), X=91.67, Y=468.68, Mass=838, SNR=18.1, Peak=91 HFD=3.3
21:42:45.219 00.000 10844 MultiStar: [#1 0.27,0.76,0.91,U] [#2 0.26,-0.52,1.09,U] [#3 0.57,0.47,0.85,U] [#4 -0.43,0.23,4.00,U] [#5 0.61,0.56,1.10,U] [#6 -0.06,0.54,1.06,U] [#7 -0.28,0.34,1.11,U] [#8 0.38,0.65,0.93,U] 
21:42:45.219 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.37}, one-star: {0.26, 0.84}
21:42:45.219 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.80) = xAngle (2.32 = 2.32)
21:42:45.219 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.23 = 2.23)
21:42:45.219 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.52 mountX=-0.25 mountY=0.29, mountTheta=2.28
21:42:45.219 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.37, opts=13)
21:42:45.219 00.000 10844 Enqueuing Move request for scope (0.02, 0.37)
21:42:45.219 00.000 11060 Worker thread wakes up
21:42:45.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.37) opts 0xd
21:42:45.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.37)
21:42:45.219 00.000 11060 Moving (0.02, 0.37) raw xDistance=-0.25 yDistance=0.29
21:42:45.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:42:45.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
21:42:45.224 00.005 11060 MoveAxis(E, 37, ABG)
21:42:45.224 00.000 11060 Guiding  Dir = 2, Dur = 37
21:42:45.229 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:45.245 00.016 11060 IsSlewing returns 0
21:42:45.245 00.000 11060 IsGuiding returns 0
21:42:45.250 00.005 10844 UpdateGuideState exits: m=838 SNR=18.1
21:42:45.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:45.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:45.250 00.000 10844 Enqueuing Expose request
21:42:45.307 00.057 11060 IsGuiding returns 0
21:42:45.307 00.000 11060 Move returns status 0, amount 37
21:42:45.307 00.000 11060 MoveAxis(S, 111, ABG)
21:42:45.307 00.000 11060 Guiding  Dir = 1, Dur = 111
21:42:45.338 00.031 11060 IsSlewing returns 0
21:42:45.338 00.000 11060 IsGuiding returns 0
21:42:45.474 00.136 11060 IsGuiding returns 0
21:42:45.474 00.000 11060 Move returns status 0, amount 111
21:42:45.474 00.000 11060 move complete, result=0
21:42:45.474 00.000 11060 worker thread done servicing request
21:42:45.474 00.000 11060 Worker thread wakes up
21:42:45.474 00.000 10844 GuideStep: -0.3 px 37 ms EAST, 0.3 px 111 ms SOUTH
21:42:45.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:45.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:46.096 00.622 11060 Exposure complete
21:42:46.269 00.173 11060 worker thread done servicing request
21:42:46.269 00.000 10844 OnExposeComplete: enter
21:42:46.269 00.000 10844 UpdateGuideState(): m_state=6
21:42:46.271 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
21:42:46.271 00.000 10844 Star::Find returns 1 (0), X=92.36, Y=467.62, Mass=969, SNR=19.5, Peak=80 HFD=3.4
21:42:46.271 00.000 10844 MultiStar: [#1 0.30,0.28,1.05,U] [#2 -0.15,-0.27,0.95,U] [#3 0.00,0.29,0.83,U] [#4 -0.28,-0.48,3.66,U] [#5 0.47,0.14,0.90,U] [#6 -0.06,-0.22,0.97,U] [#7 0.18,-0.20,0.85,U] [#8 0.79,0.22,0.90,U] 
21:42:46.271 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.16}, one-star: {0.96, -0.22}
21:42:46.271 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
21:42:46.271 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.19 = -0.19)
21:42:46.273 00.002 10844 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.91 mountX=0.20 mountY=-0.04, mountTheta=-0.19
21:42:46.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.16, opts=13)
21:42:46.274 00.001 10844 Enqueuing Move request for scope (0.12, -0.16)
21:42:46.276 00.002 11060 Worker thread wakes up
21:42:46.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
21:42:46.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
21:42:46.276 00.000 11060 Moving (0.12, -0.16) raw xDistance=0.20 yDistance=-0.04
21:42:46.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:42:46.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:46.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:46.276 00.000 11060 MoveAxis(W, 28, ABG)
21:42:46.276 00.000 11060 Guiding  Dir = 3, Dur = 28
21:42:46.281 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:46.300 00.019 10844 UpdateGuideState exits: m=969 SNR=19.5
21:42:46.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:46.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:46.300 00.000 10844 Enqueuing Expose request
21:42:46.302 00.002 11060 IsSlewing returns 0
21:42:46.302 00.000 11060 IsGuiding returns 0
21:42:46.350 00.048 11060 IsGuiding returns 0
21:42:46.350 00.000 11060 Move returns status 0, amount 28
21:42:46.350 00.000 11060 MoveAxis(N, 0, ABG)
21:42:46.350 00.000 11060 Move returns status 0, amount 0
21:42:46.350 00.000 11060 move complete, result=0
21:42:46.350 00.000 11060 worker thread done servicing request
21:42:46.350 00.000 11060 Worker thread wakes up
21:42:46.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:46.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:46.350 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
21:42:46.990 00.640 11060 Exposure complete
21:42:47.160 00.170 11060 worker thread done servicing request
21:42:47.160 00.000 10844 OnExposeComplete: enter
21:42:47.160 00.000 10844 UpdateGuideState(): m_state=6
21:42:47.160 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
21:42:47.160 00.000 10844 Star::Find returns 1 (0), X=91.88, Y=467.77, Mass=1005, SNR=20.0, Peak=91 HFD=3.6
21:42:47.160 00.000 10844 MultiStar: [#1 0.35,0.77,1.21,U] [#2 0.08,-0.44,0.88,U] [#3 0.13,1.73,0.00,M1] [#4 -0.40,0.37,3.54,U] [#5 0.66,-0.53,0.95,U] [#6 0.32,-0.33,0.73,U] [#7 0.46,0.24,0.93,U] [#8 0.28,-0.23,0.82,U] 
21:42:47.160 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.11}, one-star: {0.47, -0.07}
21:42:47.160 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.80) = xAngle (1.58 = 1.58)
21:42:47.160 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.50 = 1.50)
21:42:47.160 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.78 mountX=-0.00 mountY=0.15, mountTheta=1.58
21:42:47.162 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.11, opts=13)
21:42:47.162 00.000 10844 Enqueuing Move request for scope (0.11, 0.11)
21:42:47.162 00.000 11060 Worker thread wakes up
21:42:47.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
21:42:47.162 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
21:42:47.162 00.000 11060 Moving (0.11, 0.11) raw xDistance=-0.00 yDistance=0.15
21:42:47.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:42:47.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:47.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:42:47.162 00.000 11060 MoveAxis(E, 0, ABG)
21:42:47.162 00.000 11060 Move returns status 0, amount 0
21:42:47.162 00.000 11060 MoveAxis(N, 0, ABG)
21:42:47.162 00.000 11060 Move returns status 0, amount 0
21:42:47.162 00.000 11060 move complete, result=0
21:42:47.162 00.000 11060 worker thread done servicing request
21:42:47.167 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:47.184 00.017 10844 UpdateGuideState exits: m=1005 SNR=20.0
21:42:47.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:47.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:47.184 00.000 10844 Enqueuing Expose request
21:42:47.186 00.002 11060 Worker thread wakes up
21:42:47.186 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:42:47.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:47.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:47.829 00.643 11060 Exposure complete
21:42:48.014 00.185 11060 worker thread done servicing request
21:42:48.014 00.000 10844 OnExposeComplete: enter
21:42:48.014 00.000 10844 UpdateGuideState(): m_state=6
21:42:48.014 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
21:42:48.014 00.000 10844 Star::Find returns 1 (0), X=91.70, Y=468.25, Mass=842, SNR=18.3, Peak=84 HFD=3.2
21:42:48.014 00.000 10844 MultiStar: [#1 -0.07,0.68,1.04,U] [#2 0.04,-0.31,0.87,U] [#3 -0.35,1.11,0.00,M2] [#4 -0.22,-0.23,3.66,U] [#5 0.36,0.64,1.05,U] [#6 0.34,-0.39,1.00,U] [#7 0.61,-0.21,1.09,U] [#8 0.29,-0.69,0.96,U] 
21:42:48.014 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.06}, one-star: {0.30, 0.41}
21:42:48.014 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.80) = xAngle (0.31 = 0.31)
21:42:48.014 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.22 = 0.22)
21:42:48.014 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=0.11 mountY=0.03, mountTheta=0.23
21:42:48.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
21:42:48.016 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
21:42:48.016 00.000 11060 Worker thread wakes up
21:42:48.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
21:42:48.018 00.002 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
21:42:48.018 00.000 11060 Moving (0.11, -0.06) raw xDistance=0.11 yDistance=0.03
21:42:48.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:42:48.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:48.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:42:48.018 00.000 11060 MoveAxis(E, 0, ABG)
21:42:48.018 00.000 11060 Move returns status 0, amount 0
21:42:48.018 00.000 11060 MoveAxis(N, 0, ABG)
21:42:48.018 00.000 11060 Move returns status 0, amount 0
21:42:48.018 00.000 11060 move complete, result=0
21:42:48.018 00.000 11060 worker thread done servicing request
21:42:48.025 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:48.047 00.022 10844 UpdateGuideState exits: m=842 SNR=18.3
21:42:48.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:48.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:48.047 00.000 10844 Enqueuing Expose request
21:42:48.047 00.000 11060 Worker thread wakes up
21:42:48.047 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:48.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:48.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:48.679 00.632 11060 Exposure complete
21:42:48.886 00.207 11060 worker thread done servicing request
21:42:48.886 00.000 10844 OnExposeComplete: enter
21:42:48.886 00.000 10844 UpdateGuideState(): m_state=6
21:42:48.886 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
21:42:48.886 00.000 10844 Star::Find returns 1 (0), X=91.81, Y=468.01, Mass=1005, SNR=20.0, Peak=78 HFD=4.0
21:42:48.888 00.002 10844 MultiStar: [#1 0.60,0.04,1.21,U] [#2 0.42,-0.05,0.95,U] [#3 0.69,0.76,0.00,M3] [#4 0.92,-0.43,0.00,M1] [#5 0.32,-0.04,0.99,U] [#6 -0.01,-0.01,0.80,U] [#7 0.22,0.02,0.90,U] [#8 0.82,-0.55,0.00,M1] 
21:42:48.888 00.000 10844 refined, 5 included, MultiStar: {0.35, 0.03}, one-star: {0.40, 0.18}
21:42:48.888 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.80) = xAngle (0.88 = 0.88)
21:42:48.888 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.79 = 0.79)
21:42:48.888 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.03 hyp=0.35 cameraTheta=0.08 mountX=0.22 mountY=0.25, mountTheta=0.84
21:42:48.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.03, opts=13)
21:42:48.889 00.000 10844 Enqueuing Move request for scope (0.35, 0.03)
21:42:48.889 00.000 11060 Worker thread wakes up
21:42:48.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.03) opts 0xd
21:42:48.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.03)
21:42:48.889 00.000 11060 Moving (0.35, 0.03) raw xDistance=0.22 yDistance=0.25
21:42:48.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:42:48.891 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
21:42:48.891 00.000 11060 MoveAxis(W, 33, ABG)
21:42:48.891 00.000 11060 Guiding  Dir = 3, Dur = 33
21:42:48.896 00.005 11060 IsSlewing returns 0
21:42:48.897 00.001 11060 IsGuiding returns 0
21:42:48.898 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:48.919 00.021 10844 UpdateGuideState exits: m=1005 SNR=20.0
21:42:48.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:48.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:48.919 00.000 10844 Enqueuing Expose request
21:42:48.942 00.023 11060 IsGuiding returns 0
21:42:48.942 00.000 11060 Move returns status 0, amount 33
21:42:48.942 00.000 11060 MoveAxis(S, 95, ABG)
21:42:48.942 00.000 11060 Guiding  Dir = 1, Dur = 95
21:42:48.952 00.010 11060 IsSlewing returns 0
21:42:48.952 00.000 11060 IsGuiding returns 0
21:42:49.061 00.109 11060 IsGuiding returns 0
21:42:49.061 00.000 11060 Move returns status 0, amount 95
21:42:49.063 00.002 11060 move complete, result=0
21:42:49.063 00.000 11060 worker thread done servicing request
21:42:49.063 00.000 11060 Worker thread wakes up
21:42:49.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:49.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:49.063 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.2 px 95 ms SOUTH
21:42:49.687 00.624 11060 Exposure complete
21:42:49.947 00.260 11060 worker thread done servicing request
21:42:49.947 00.000 10844 OnExposeComplete: enter
21:42:49.947 00.000 10844 UpdateGuideState(): m_state=6
21:42:49.949 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
21:42:49.949 00.000 10844 Star::Find returns 1 (0), X=91.77, Y=467.98, Mass=1178, SNR=21.5, Peak=95 HFD=4.1
21:42:49.949 00.000 10844 MultiStar: [#1 0.33,-0.06,1.09,U] [#2 -0.11,0.13,0.77,U] [#3 0.89,-0.43,0.00,M4] [#4 -0.51,0.30,3.26,U] [#5 0.61,-0.05,0.83,U] [#6 0.75,-0.24,0.97,U] [#7 0.20,0.01,0.91,U] [#8 1.13,-0.22,0.00,M2] 
21:42:49.949 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.10}, one-star: {0.36, 0.15}
21:42:49.949 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.80) = xAngle (1.94 = 1.94)
21:42:49.949 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.86 = 1.86)
21:42:49.949 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=-0.04 mountY=0.11, mountTheta=1.93
21:42:49.953 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.10, opts=13)
21:42:49.953 00.000 10844 Enqueuing Move request for scope (0.05, 0.10)
21:42:49.953 00.000 11060 Worker thread wakes up
21:42:49.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
21:42:49.953 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
21:42:49.953 00.000 11060 Moving (0.05, 0.10) raw xDistance=-0.04 yDistance=0.11
21:42:49.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:42:49.954 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:49.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:42:49.954 00.000 11060 MoveAxis(E, 0, ABG)
21:42:49.954 00.000 11060 Move returns status 0, amount 0
21:42:49.954 00.000 11060 MoveAxis(N, 0, ABG)
21:42:49.954 00.000 11060 Move returns status 0, amount 0
21:42:49.954 00.000 11060 move complete, result=0
21:42:49.954 00.000 11060 worker thread done servicing request
21:42:49.971 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:49.998 00.027 10844 UpdateGuideState exits: m=1178 SNR=21.5
21:42:49.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:49.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:49.998 00.000 10844 Enqueuing Expose request
21:42:49.998 00.000 11060 Worker thread wakes up
21:42:49.998 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:42:49.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:49.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:50.632 00.634 11060 Exposure complete
21:42:50.869 00.237 11060 worker thread done servicing request
21:42:50.869 00.000 10844 OnExposeComplete: enter
21:42:50.869 00.000 10844 UpdateGuideState(): m_state=6
21:42:50.869 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
21:42:50.869 00.000 10844 Star::Find returns 1 (0), X=91.44, Y=468.12, Mass=1107, SNR=20.8, Peak=92 HFD=3.6
21:42:50.871 00.002 10844 MultiStar: [#1 0.38,0.24,1.11,U] [#2 -0.03,-0.25,0.92,U] [#3 0.10,0.41,0.59,U] [#4 -0.57,0.44,3.24,U] [#5 -0.43,-0.02,1.06,U] [#6 0.12,-0.85,0.70,U] [#7 0.55,-0.58,0.78,U] [#8 0.86,-0.25,0.00,M3] 
21:42:50.871 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.10}, one-star: {0.03, 0.28}
21:42:50.871 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.80) = xAngle (3.33 = -2.95)
21:42:50.871 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.25 = -3.04)
21:42:50.871 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.53 mountX=-0.17 mountY=-0.02, mountTheta=-3.04
21:42:50.873 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.10, opts=13)
21:42:50.873 00.000 10844 Enqueuing Move request for scope (-0.14, 0.10)
21:42:50.874 00.001 11060 Worker thread wakes up
21:42:50.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
21:42:50.874 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
21:42:50.874 00.000 11060 Moving (-0.14, 0.10) raw xDistance=-0.17 yDistance=-0.02
21:42:50.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
21:42:50.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:50.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:50.874 00.000 11060 MoveAxis(E, 24, ABG)
21:42:50.874 00.000 11060 Guiding  Dir = 2, Dur = 24
21:42:50.884 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:50.900 00.016 11060 IsSlewing returns 0
21:42:50.901 00.001 11060 IsGuiding returns 0
21:42:50.911 00.010 10844 UpdateGuideState exits: m=1107 SNR=20.8
21:42:50.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:50.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:50.911 00.000 10844 Enqueuing Expose request
21:42:50.942 00.031 11060 IsGuiding returns 0
21:42:50.942 00.000 11060 Move returns status 0, amount 24
21:42:50.943 00.001 11060 MoveAxis(N, 0, ABG)
21:42:50.943 00.000 11060 Move returns status 0, amount 0
21:42:50.943 00.000 11060 move complete, result=0
21:42:50.943 00.000 11060 worker thread done servicing request
21:42:50.943 00.000 11060 Worker thread wakes up
21:42:50.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:50.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:50.945 00.002 10844 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
21:42:51.563 00.618 11060 Exposure complete
21:42:51.785 00.222 11060 worker thread done servicing request
21:42:51.785 00.000 10844 OnExposeComplete: enter
21:42:51.785 00.000 10844 UpdateGuideState(): m_state=6
21:42:51.785 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
21:42:51.786 00.001 10844 Star::Find returns 1 (0), X=91.93, Y=468.20, Mass=770, SNR=16.8, Peak=67 HFD=4.0
21:42:51.786 00.000 10844 MultiStar: [#1 0.34,0.21,1.15,U] [#2 -0.64,-0.69,0.00,M1] [#3 -0.25,0.71,0.99,U] [#4 0.47,0.14,4.23,U] [#5 0.36,-0.54,1.01,U] [#6 0.24,-0.62,1.04,U] [#7 0.68,-0.41,1.01,U] [#8 0.54,-0.83,0.00,M4] 
21:42:51.786 00.000 10844 refined, 6 included, MultiStar: {0.38, 0.03}, one-star: {0.52, 0.36}
21:42:51.786 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.80) = xAngle (0.88 = 0.88)
21:42:51.786 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.79 = 0.79)
21:42:51.786 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.03 hyp=0.38 cameraTheta=0.07 mountX=0.24 mountY=0.27, mountTheta=0.84
21:42:51.790 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.03, opts=13)
21:42:51.790 00.000 10844 Enqueuing Move request for scope (0.38, 0.03)
21:42:51.791 00.001 11060 Worker thread wakes up
21:42:51.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.03) opts 0xd
21:42:51.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.03)
21:42:51.791 00.000 11060 Moving (0.38, 0.03) raw xDistance=0.24 yDistance=0.27
21:42:51.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
21:42:51.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:42:51.791 00.000 11060 MoveAxis(W, 35, ABG)
21:42:51.791 00.000 11060 Guiding  Dir = 3, Dur = 35
21:42:51.802 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:51.819 00.017 11060 IsSlewing returns 0
21:42:51.819 00.000 11060 IsGuiding returns 0
21:42:51.826 00.007 10844 UpdateGuideState exits: m=770 SNR=16.8
21:42:51.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:51.829 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:51.829 00.000 10844 Enqueuing Expose request
21:42:51.885 00.056 11060 IsGuiding returns 0
21:42:51.885 00.000 11060 Move returns status 0, amount 35
21:42:51.885 00.000 11060 MoveAxis(S, 104, ABG)
21:42:51.885 00.000 11060 Guiding  Dir = 1, Dur = 104
21:42:51.921 00.036 11060 IsSlewing returns 0
21:42:51.921 00.000 11060 IsGuiding returns 0
21:42:52.062 00.141 11060 IsGuiding returns 0
21:42:52.062 00.000 11060 Move returns status 0, amount 104
21:42:52.062 00.000 11060 move complete, result=0
21:42:52.062 00.000 11060 worker thread done servicing request
21:42:52.062 00.000 11060 Worker thread wakes up
21:42:52.062 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.3 px 104 ms SOUTH
21:42:52.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:52.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:52.696 00.634 11060 Exposure complete
21:42:52.900 00.204 11060 worker thread done servicing request
21:42:52.900 00.000 10844 OnExposeComplete: enter
21:42:52.900 00.000 10844 UpdateGuideState(): m_state=6
21:42:52.900 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
21:42:52.901 00.001 10844 Star::Find returns 1 (0), X=91.29, Y=468.13, Mass=1235, SNR=22.1, Peak=85 HFD=3.8
21:42:52.901 00.000 10844 MultiStar: [#1 0.69,0.38,1.15,U] [#2 -0.33,0.68,0.83,U] [#3 0.17,-0.09,0.81,U] [#4 0.19,0.01,3.15,U] [#5 0.03,0.15,0.90,U] [#6 0.86,0.13,0.00,M1] [#7 0.38,0.32,0.75,U] [#8 0.96,-0.13,0.00,M5] 
21:42:52.901 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.19}, one-star: {-0.12, 0.29}
21:42:52.901 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.80) = xAngle (1.65 = 1.65)
21:42:52.901 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.56 = 1.56)
21:42:52.901 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.25 cameraTheta=0.85 mountX=-0.02 mountY=0.25, mountTheta=1.65
21:42:52.903 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.19, opts=13)
21:42:52.903 00.000 10844 Enqueuing Move request for scope (0.17, 0.19)
21:42:52.903 00.000 11060 Worker thread wakes up
21:42:52.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
21:42:52.903 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
21:42:52.903 00.000 11060 Moving (0.17, 0.19) raw xDistance=-0.02 yDistance=0.25
21:42:52.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:42:52.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
21:42:52.903 00.000 11060 MoveAxis(E, 0, ABG)
21:42:52.903 00.000 11060 Move returns status 0, amount 0
21:42:52.903 00.000 11060 MoveAxis(S, 97, ABG)
21:42:52.903 00.000 11060 Guiding  Dir = 1, Dur = 97
21:42:52.911 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:52.934 00.023 10844 UpdateGuideState exits: m=1235 SNR=22.1
21:42:52.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:52.936 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:52.936 00.000 10844 Enqueuing Expose request
21:42:52.937 00.001 11060 IsSlewing returns 0
21:42:52.937 00.000 11060 IsGuiding returns 0
21:42:53.054 00.117 11060 IsGuiding returns 0
21:42:53.054 00.000 11060 Move returns status 0, amount 97
21:42:53.055 00.001 11060 move complete, result=0
21:42:53.055 00.000 11060 worker thread done servicing request
21:42:53.055 00.000 11060 Worker thread wakes up
21:42:53.055 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 97 ms SOUTH
21:42:53.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:53.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:53.687 00.632 11060 Exposure complete
21:42:53.875 00.188 11060 worker thread done servicing request
21:42:53.877 00.002 10844 OnExposeComplete: enter
21:42:53.877 00.000 10844 UpdateGuideState(): m_state=6
21:42:53.877 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
21:42:53.877 00.000 10844 Star::Find returns 1 (0), X=91.69, Y=468.15, Mass=893, SNR=18.7, Peak=89 HFD=3.3
21:42:53.877 00.000 10844 MultiStar: [#1 0.81,0.47,0.00,M1] [#2 -0.34,0.56,0.95,U] [#3 0.46,0.13,0.68,U] [#4 0.22,0.32,3.68,U] [#5 0.58,0.09,1.05,U] [#6 0.41,-0.13,0.87,U] [#7 0.17,0.06,1.15,U] [#8 0.57,-0.01,1.00,U] 
21:42:53.877 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.21}, one-star: {0.28, 0.31}
21:42:53.877 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.80) = xAngle (1.46 = 1.46)
21:42:53.877 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.37 = 1.37)
21:42:53.879 00.002 10844 CameraToMount -- cameraX=0.27 cameraY=0.21 hyp=0.34 cameraTheta=0.65 mountX=0.04 mountY=0.34, mountTheta=1.45
21:42:53.879 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.21, opts=13)
21:42:53.879 00.000 10844 Enqueuing Move request for scope (0.27, 0.21)
21:42:53.879 00.000 11060 Worker thread wakes up
21:42:53.881 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.21) opts 0xd
21:42:53.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.21)
21:42:53.881 00.000 11060 Moving (0.27, 0.21) raw xDistance=0.04 yDistance=0.34
21:42:53.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:42:53.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.34
21:42:53.881 00.000 11060 MoveAxis(E, 0, ABG)
21:42:53.881 00.000 11060 Move returns status 0, amount 0
21:42:53.881 00.000 11060 MoveAxis(S, 128, ABG)
21:42:53.881 00.000 11060 Guiding  Dir = 1, Dur = 128
21:42:53.887 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:53.909 00.022 10844 UpdateGuideState exits: m=893 SNR=18.7
21:42:53.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:53.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:53.909 00.000 10844 Enqueuing Expose request
21:42:53.912 00.003 11060 IsSlewing returns 0
21:42:53.912 00.000 11060 IsGuiding returns 0
21:42:54.077 00.165 11060 IsGuiding returns 0
21:42:54.077 00.000 11060 Move returns status 0, amount 128
21:42:54.077 00.000 11060 move complete, result=0
21:42:54.077 00.000 11060 worker thread done servicing request
21:42:54.077 00.000 11060 Worker thread wakes up
21:42:54.077 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 128 ms SOUTH
21:42:54.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:54.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:54.712 00.635 11060 Exposure complete
21:42:54.886 00.174 11060 worker thread done servicing request
21:42:54.886 00.000 10844 OnExposeComplete: enter
21:42:54.888 00.002 10844 UpdateGuideState(): m_state=6
21:42:54.888 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
21:42:54.888 00.000 10844 Star::Find returns 1 (0), X=90.95, Y=467.57, Mass=898, SNR=18.4, Peak=82 HFD=3.7
21:42:54.888 00.000 10844 MultiStar: [#1 0.14,0.00,1.19,U] [#2 -0.40,-0.51,1.11,U] [#3 0.17,0.53,0.95,U] [#4 -0.25,-0.17,3.77,U] [#5 0.68,-0.83,0.00,M1] [#6 0.27,-0.86,0.00,M1] [#7 0.10,-1.02,0.00,M1] [#8 0.99,-0.38,0.00,M5] 
21:42:54.889 00.001 10844 refined, 4 included, MultiStar: {-0.19, -0.12}, one-star: {-0.45, -0.27}
21:42:54.889 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.80) = xAngle (-1.76 = -1.76)
21:42:54.889 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.85 = -1.85)
21:42:54.889 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-2.56 mountX=-0.04 mountY=-0.22, mountTheta=-1.76
21:42:54.889 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.12, opts=13)
21:42:54.891 00.002 10844 Enqueuing Move request for scope (-0.19, -0.12)
21:42:54.891 00.000 11060 Worker thread wakes up
21:42:54.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
21:42:54.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
21:42:54.891 00.000 11060 Moving (-0.19, -0.12) raw xDistance=-0.04 yDistance=-0.22
21:42:54.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:42:54.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:42:54.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:42:54.891 00.000 11060 MoveAxis(E, 0, ABG)
21:42:54.891 00.000 11060 Move returns status 0, amount 0
21:42:54.891 00.000 11060 MoveAxis(N, 0, ABG)
21:42:54.891 00.000 11060 Move returns status 0, amount 0
21:42:54.891 00.000 11060 move complete, result=0
21:42:54.891 00.000 11060 worker thread done servicing request
21:42:54.896 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:54.916 00.020 10844 UpdateGuideState exits: m=898 SNR=18.4
21:42:54.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:54.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:54.916 00.000 10844 Enqueuing Expose request
21:42:54.916 00.000 11060 Worker thread wakes up
21:42:54.916 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:54.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:54.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:55.552 00.636 11060 Exposure complete
21:42:55.731 00.179 11060 worker thread done servicing request
21:42:55.731 00.000 10844 OnExposeComplete: enter
21:42:55.731 00.000 10844 UpdateGuideState(): m_state=6
21:42:55.731 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
21:42:55.731 00.000 10844 Star::Find returns 1 (0), X=91.50, Y=468.16, Mass=1077, SNR=20.3, Peak=100 HFD=3.6
21:42:55.731 00.000 10844 MultiStar: [#1 0.66,0.25,1.02,U] [#2 -0.95,0.10,0.00,M1] [#3 -0.75,-0.03,0.76,U] [#4 0.39,-0.54,3.46,U] [#5 -0.37,-0.04,0.96,U] [#6 0.58,-0.69,0.00,M2] [#7 0.39,-0.08,0.92,U] [#8 0.34,0.42,0.90,U] 
21:42:55.731 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.12}, one-star: {0.09, 0.33}
21:42:55.733 00.002 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.80) = xAngle (0.29 = 0.29)
21:42:55.733 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.20 = 0.20)
21:42:55.733 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=0.23 mountY=0.05, mountTheta=0.21
21:42:55.733 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.12, opts=13)
21:42:55.733 00.000 10844 Enqueuing Move request for scope (0.21, -0.12)
21:42:55.733 00.000 11060 Worker thread wakes up
21:42:55.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
21:42:55.733 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
21:42:55.733 00.000 11060 Moving (0.21, -0.12) raw xDistance=0.23 yDistance=0.05
21:42:55.735 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:42:55.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:55.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:42:55.735 00.000 11060 MoveAxis(W, 33, ABG)
21:42:55.735 00.000 11060 Guiding  Dir = 3, Dur = 33
21:42:55.742 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:55.758 00.016 10844 UpdateGuideState exits: m=1077 SNR=20.3
21:42:55.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:55.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:55.758 00.000 10844 Enqueuing Expose request
21:42:55.770 00.012 11060 IsSlewing returns 0
21:42:55.770 00.000 11060 IsGuiding returns 0
21:42:55.843 00.073 11060 IsGuiding returns 0
21:42:55.843 00.000 11060 Move returns status 0, amount 33
21:42:55.843 00.000 11060 MoveAxis(N, 0, ABG)
21:42:55.843 00.000 11060 Move returns status 0, amount 0
21:42:55.843 00.000 11060 move complete, result=0
21:42:55.843 00.000 11060 worker thread done servicing request
21:42:55.843 00.000 11060 Worker thread wakes up
21:42:55.844 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:55.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:55.844 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
21:42:56.477 00.633 11060 Exposure complete
21:42:56.646 00.169 11060 worker thread done servicing request
21:42:56.646 00.000 10844 OnExposeComplete: enter
21:42:56.646 00.000 10844 UpdateGuideState(): m_state=6
21:42:56.646 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
21:42:56.646 00.000 10844 Star::Find returns 1 (0), X=91.64, Y=468.64, Mass=920, SNR=19.0, Peak=92 HFD=3.4
21:42:56.646 00.000 10844 MultiStar: [#1 0.01,0.71,1.04,U] [#2 0.01,0.44,0.94,U] [#3 0.59,0.86,0.00,M1] [#4 0.26,0.59,3.60,U] [#5 -0.24,-0.09,0.84,U] [#6 -0.25,-0.34,0.84,U] [#7 0.17,0.22,0.95,U] [#8 0.38,0.01,1.06,U] 
21:42:56.646 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.38}, one-star: {0.23, 0.81}
21:42:56.646 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.80) = xAngle (2.05 = 2.05)
21:42:56.646 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.96 = 1.96)
21:42:56.646 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.24 mountX=-0.19 mountY=0.37, mountTheta=2.03
21:42:56.649 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.38, opts=13)
21:42:56.649 00.000 10844 Enqueuing Move request for scope (0.13, 0.38)
21:42:56.649 00.000 11060 Worker thread wakes up
21:42:56.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.38) opts 0xd
21:42:56.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.38)
21:42:56.649 00.000 11060 Moving (0.13, 0.38) raw xDistance=-0.19 yDistance=0.37
21:42:56.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:42:56.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
21:42:56.649 00.000 11060 MoveAxis(E, 26, ABG)
21:42:56.649 00.000 11060 Guiding  Dir = 2, Dur = 26
21:42:56.656 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:56.672 00.016 10844 UpdateGuideState exits: m=920 SNR=19.0
21:42:56.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:56.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:56.672 00.000 10844 Enqueuing Expose request
21:42:56.681 00.009 11060 IsSlewing returns 0
21:42:56.683 00.002 11060 IsGuiding returns 0
21:42:56.732 00.049 11060 IsGuiding returns 0
21:42:56.732 00.000 11060 Move returns status 0, amount 26
21:42:56.732 00.000 11060 MoveAxis(S, 144, ABG)
21:42:56.732 00.000 11060 Guiding  Dir = 1, Dur = 144
21:42:56.762 00.030 11060 IsSlewing returns 0
21:42:56.762 00.000 11060 IsGuiding returns 0
21:42:56.915 00.153 11060 IsGuiding returns 0
21:42:56.915 00.000 11060 Move returns status 0, amount 144
21:42:56.915 00.000 11060 move complete, result=0
21:42:56.915 00.000 11060 worker thread done servicing request
21:42:56.915 00.000 11060 Worker thread wakes up
21:42:56.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:56.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:56.915 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.4 px 144 ms SOUTH
21:42:57.551 00.636 11060 Exposure complete
21:42:57.722 00.171 11060 worker thread done servicing request
21:42:57.722 00.000 10844 OnExposeComplete: enter
21:42:57.722 00.000 10844 UpdateGuideState(): m_state=6
21:42:57.722 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
21:42:57.722 00.000 10844 Star::Find returns 1 (0), X=91.35, Y=467.97, Mass=893, SNR=19.3, Peak=98 HFD=3.3
21:42:57.725 00.003 10844 MultiStar: [#1 -0.50,0.72,0.00,M1] [#2 -0.60,0.56,0.79,U] [#3 0.65,1.26,0.00,M2] [#4 -0.44,0.37,3.57,U] [#5 -0.07,0.33,1.09,U] [#6 -0.37,0.21,0.84,U] [#7 0.07,-0.53,1.08,U] [#8 0.79,-0.06,0.93,U] 
21:42:57.725 00.000 10844 single-star, 6 included, MultiStar: {-0.18, 0.20}, one-star: {-0.06, 0.13}
21:42:57.725 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.80) = xAngle (2.80 = 2.80)
21:42:57.725 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.71 = 2.71)
21:42:57.725 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.00 mountX=-0.14 mountY=0.06, mountTheta=2.73
21:42:57.727 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.13, opts=13)
21:42:57.727 00.000 10844 Enqueuing Move request for scope (-0.06, 0.13)
21:42:57.729 00.002 11060 Worker thread wakes up
21:42:57.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
21:42:57.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
21:42:57.729 00.000 11060 Moving (-0.06, 0.13) raw xDistance=-0.14 yDistance=0.06
21:42:57.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:42:57.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:57.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:42:57.729 00.000 11060 MoveAxis(E, 21, ABG)
21:42:57.729 00.000 11060 Guiding  Dir = 2, Dur = 21
21:42:57.739 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:57.744 00.005 11060 IsSlewing returns 0
21:42:57.744 00.000 11060 IsGuiding returns 0
21:42:57.753 00.009 10844 UpdateGuideState exits: m=893 SNR=19.3
21:42:57.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:57.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:57.753 00.000 10844 Enqueuing Expose request
21:42:57.793 00.040 11060 IsGuiding returns 0
21:42:57.793 00.000 11060 Move returns status 0, amount 21
21:42:57.793 00.000 11060 MoveAxis(N, 0, ABG)
21:42:57.793 00.000 11060 Move returns status 0, amount 0
21:42:57.793 00.000 11060 move complete, result=0
21:42:57.793 00.000 11060 worker thread done servicing request
21:42:57.793 00.000 11060 Worker thread wakes up
21:42:57.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:57.793 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
21:42:57.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:58.427 00.634 11060 Exposure complete
21:42:58.597 00.170 11060 worker thread done servicing request
21:42:58.598 00.001 10844 OnExposeComplete: enter
21:42:58.598 00.000 10844 UpdateGuideState(): m_state=6
21:42:58.598 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
21:42:58.598 00.000 10844 Star::Find returns 1 (0), X=91.18, Y=468.56, Mass=697, SNR=16.5, Peak=71 HFD=3.0
21:42:58.598 00.000 10844 MultiStar: [#1 -0.49,1.15,0.00,M2] [#2 -0.08,1.28,0.00,M1] [#3 -0.37,1.56,0.00,M3] [#4 -0.47,1.02,0.00,M1] [#5 -0.52,0.65,1.24,U] [#6 -0.40,0.67,1.13,U] [#7 -0.24,0.26,1.22,U] [#8 0.52,0.22,1.05,U] 
21:42:58.598 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.50}, one-star: {-0.23, 0.72}
21:42:58.598 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.80) = xAngle (2.74 = 2.74)
21:42:58.598 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.65 = 2.65)
21:42:58.598 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.50 hyp=0.54 cameraTheta=1.93 mountX=-0.49 mountY=0.25, mountTheta=2.67
21:42:58.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.50, opts=13)
21:42:58.600 00.000 10844 Enqueuing Move request for scope (-0.19, 0.50)
21:42:58.600 00.000 11060 Worker thread wakes up
21:42:58.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.50) opts 0xd
21:42:58.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.50)
21:42:58.600 00.000 11060 Moving (-0.19, 0.50) raw xDistance=-0.49 yDistance=0.25
21:42:58.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
21:42:58.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
21:42:58.600 00.000 11060 MoveAxis(E, 73, ABG)
21:42:58.600 00.000 11060 Guiding  Dir = 2, Dur = 73
21:42:58.605 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:42:58.616 00.011 11060 IsSlewing returns 0
21:42:58.616 00.000 11060 IsGuiding returns 0
21:42:58.621 00.005 10844 UpdateGuideState exits: m=697 SNR=16.5
21:42:58.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:58.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:58.621 00.000 10844 Enqueuing Expose request
21:42:58.693 00.072 11060 IsGuiding returns 0
21:42:58.693 00.000 11060 Move returns status 0, amount 73
21:42:58.693 00.000 11060 MoveAxis(S, 97, ABG)
21:42:58.693 00.000 11060 Guiding  Dir = 1, Dur = 97
21:42:58.696 00.003 11060 IsSlewing returns 0
21:42:58.696 00.000 11060 IsGuiding returns 0
21:42:58.798 00.102 11060 IsGuiding returns 0
21:42:58.798 00.000 11060 Move returns status 0, amount 97
21:42:58.798 00.000 11060 move complete, result=0
21:42:58.798 00.000 11060 worker thread done servicing request
21:42:58.798 00.000 11060 Worker thread wakes up
21:42:58.798 00.000 10844 GuideStep: -0.5 px 73 ms EAST, 0.3 px 97 ms SOUTH
21:42:58.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:58.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:42:59.421 00.623 11060 Exposure complete
21:42:59.581 00.160 11060 worker thread done servicing request
21:42:59.581 00.000 10844 OnExposeComplete: enter
21:42:59.581 00.000 10844 UpdateGuideState(): m_state=6
21:42:59.581 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
21:42:59.581 00.000 10844 Star::Find returns 1 (0), X=91.32, Y=468.21, Mass=1058, SNR=20.3, Peak=100 HFD=3.5
21:42:59.581 00.000 10844 MultiStar: [#1 -1.14,0.82,0.00,M3] [#2 -0.33,0.13,0.97,U] [#3 0.08,0.60,0.84,U] [#4 -0.56,0.32,3.58,U] [#5 -0.12,0.81,1.06,U] [#6 -0.78,0.16,0.73,U] [#7 0.26,-0.47,0.99,U] [#8 0.94,-0.69,0.00,M2] 
21:42:59.581 00.000 10844 single-star, 6 included, MultiStar: {-0.30, 0.29}, one-star: {-0.09, 0.38}
21:42:59.581 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.80) = xAngle (2.61 = 2.61)
21:42:59.581 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.53 = 2.53)
21:42:59.581 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.81 mountX=-0.33 mountY=0.22, mountTheta=2.55
21:42:59.581 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.38, opts=13)
21:42:59.581 00.000 10844 Enqueuing Move request for scope (-0.09, 0.38)
21:42:59.581 00.000 11060 Worker thread wakes up
21:42:59.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.38) opts 0xd
21:42:59.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.38)
21:42:59.581 00.000 11060 Moving (-0.09, 0.38) raw xDistance=-0.33 yDistance=0.22
21:42:59.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:42:59.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
21:42:59.581 00.000 11060 MoveAxis(E, 51, ABG)
21:42:59.581 00.000 11060 Guiding  Dir = 2, Dur = 51
21:42:59.592 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:42:59.602 00.010 11060 IsSlewing returns 0
21:42:59.602 00.000 11060 IsGuiding returns 0
21:42:59.609 00.007 10844 UpdateGuideState exits: m=1058 SNR=20.3
21:42:59.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:59.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:42:59.609 00.000 10844 Enqueuing Expose request
21:42:59.662 00.053 11060 IsGuiding returns 0
21:42:59.662 00.000 11060 Move returns status 0, amount 51
21:42:59.662 00.000 11060 MoveAxis(S, 86, ABG)
21:42:59.662 00.000 11060 Guiding  Dir = 1, Dur = 86
21:42:59.678 00.016 11060 IsSlewing returns 0
21:42:59.678 00.000 11060 IsGuiding returns 0
21:42:59.772 00.094 11060 IsGuiding returns 0
21:42:59.772 00.000 11060 Move returns status 0, amount 86
21:42:59.772 00.000 11060 move complete, result=0
21:42:59.772 00.000 11060 worker thread done servicing request
21:42:59.772 00.000 11060 Worker thread wakes up
21:42:59.772 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.2 px 86 ms SOUTH
21:42:59.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:42:59.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:00.403 00.631 11060 Exposure complete
21:43:00.567 00.164 11060 worker thread done servicing request
21:43:00.567 00.000 10844 OnExposeComplete: enter
21:43:00.567 00.000 10844 UpdateGuideState(): m_state=6
21:43:00.567 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
21:43:00.567 00.000 10844 Star::Find returns 1 (0), X=90.73, Y=468.02, Mass=1038, SNR=20.1, Peak=89 HFD=3.4
21:43:00.567 00.000 10844 MultiStar: [#1 -1.07,-0.35,0.00,M4] [#2 -0.10,-0.32,0.90,U] [#3 -0.99,0.17,0.00,M3] [#4 -0.44,-0.40,3.21,U] [#5 -0.42,-0.37,0.88,U] [#6 -0.48,-0.91,0.00,M1] [#7 -0.83,0.02,0.89,U] [#8 0.02,-0.19,0.89,U] 
21:43:00.567 00.000 10844 refined, 5 included, MultiStar: {-0.42, -0.24}, one-star: {-0.68, 0.18}
21:43:00.567 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.80) = xAngle (-1.82 = -1.82)
21:43:00.567 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.91 = -1.91)
21:43:00.567 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.24 hyp=0.49 cameraTheta=-2.62 mountX=-0.12 mountY=-0.46, mountTheta=-1.83
21:43:00.567 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.24, opts=13)
21:43:00.567 00.000 10844 Enqueuing Move request for scope (-0.42, -0.24)
21:43:00.567 00.000 11060 Worker thread wakes up
21:43:00.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.24) opts 0xd
21:43:00.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.24)
21:43:00.567 00.000 11060 Moving (-0.42, -0.24) raw xDistance=-0.12 yDistance=-0.46
21:43:00.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:43:00.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:43:00.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:43:00.567 00.000 11060 MoveAxis(E, 0, ABG)
21:43:00.572 00.005 11060 Move returns status 0, amount 0
21:43:00.572 00.000 11060 MoveAxis(N, 0, ABG)
21:43:00.572 00.000 11060 Move returns status 0, amount 0
21:43:00.572 00.000 11060 move complete, result=0
21:43:00.572 00.000 11060 worker thread done servicing request
21:43:00.584 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:00.599 00.015 10844 UpdateGuideState exits: m=1038 SNR=20.1
21:43:00.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:00.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:00.599 00.000 10844 Enqueuing Expose request
21:43:00.599 00.000 11060 Worker thread wakes up
21:43:00.599 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:43:00.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:00.602 00.003 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:01.225 00.623 11060 Exposure complete
21:43:01.384 00.159 11060 worker thread done servicing request
21:43:01.384 00.000 10844 OnExposeComplete: enter
21:43:01.384 00.000 10844 UpdateGuideState(): m_state=6
21:43:01.384 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
21:43:01.384 00.000 10844 Star::Find returns 1 (0), X=90.90, Y=467.62, Mass=958, SNR=19.7, Peak=85 HFD=3.7
21:43:01.384 00.000 10844 MultiStar: [#1 -0.51,0.51,1.17,U] [#2 -1.09,-0.86,0.00,M1] [#3 -1.06,0.02,0.00,M4] [#4 -0.72,-0.07,3.49,U] [#5 -0.23,0.21,0.99,U] [#6 -0.65,-0.32,0.80,U] [#7 -0.35,-0.21,1.07,U] [#8 -0.22,-0.06,0.77,U] 
21:43:01.384 00.000 10844 refined, 6 included, MultiStar: {-0.53, -0.02}, one-star: {-0.51, -0.22}
21:43:01.384 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.80) = xAngle (-2.30 = -2.30)
21:43:01.384 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.38 = -2.38)
21:43:01.384 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-0.02 hyp=0.53 cameraTheta=-3.10 mountX=-0.35 mountY=-0.36, mountTheta=-2.34
21:43:01.389 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-0.02, opts=13)
21:43:01.389 00.000 10844 Enqueuing Move request for scope (-0.53, -0.02)
21:43:01.389 00.000 11060 Worker thread wakes up
21:43:01.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.02) opts 0xd
21:43:01.389 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -0.02)
21:43:01.389 00.000 11060 Moving (-0.53, -0.02) raw xDistance=-0.35 yDistance=-0.36
21:43:01.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
21:43:01.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:43:01.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:43:01.389 00.000 11060 MoveAxis(E, 52, ABG)
21:43:01.389 00.000 11060 Guiding  Dir = 2, Dur = 52
21:43:01.394 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:01.410 00.016 11060 IsSlewing returns 0
21:43:01.410 00.000 11060 IsGuiding returns 0
21:43:01.415 00.005 10844 UpdateGuideState exits: m=958 SNR=19.7
21:43:01.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:01.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:01.415 00.000 10844 Enqueuing Expose request
21:43:01.466 00.051 11060 IsGuiding returns 0
21:43:01.466 00.000 11060 Move returns status 0, amount 52
21:43:01.466 00.000 11060 MoveAxis(N, 0, ABG)
21:43:01.466 00.000 11060 Move returns status 0, amount 0
21:43:01.466 00.000 11060 move complete, result=0
21:43:01.466 00.000 11060 worker thread done servicing request
21:43:01.466 00.000 11060 Worker thread wakes up
21:43:01.466 00.000 10844 GuideStep: -0.4 px 52 ms EAST, -0.4 px 0 ms NORTH
21:43:01.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:01.470 00.004 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:02.092 00.622 11060 Exposure complete
21:43:02.298 00.206 11060 worker thread done servicing request
21:43:02.298 00.000 10844 OnExposeComplete: enter
21:43:02.298 00.000 10844 UpdateGuideState(): m_state=6
21:43:02.298 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
21:43:02.298 00.000 10844 Star::Find returns 1 (0), X=91.07, Y=468.17, Mass=1072, SNR=20.7, Peak=92 HFD=3.8
21:43:02.298 00.000 10844 MultiStar: [#1 -0.99,0.55,0.00,M4] [#2 -0.98,0.04,0.00,M2] [#3 -0.55,0.18,0.86,U] [#4 -1.08,-0.02,0.00,M1] [#5 -0.66,0.80,0.00,M1] [#6 -1.61,-0.56,0.00,M1] [#7 -0.65,0.49,0.80,U] [#8 -0.06,-0.50,0.98,U] 
21:43:02.298 00.000 10844 refined, 3 included, MultiStar: {-0.38, 0.11}, one-star: {-0.34, 0.34}
21:43:02.298 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.80) = xAngle (3.67 = -2.61)
21:43:02.298 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.58 = -2.70)
21:43:02.298 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.11 hyp=0.40 cameraTheta=2.86 mountX=-0.34 mountY=-0.17, mountTheta=-2.68
21:43:02.298 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.11, opts=13)
21:43:02.298 00.000 10844 Enqueuing Move request for scope (-0.38, 0.11)
21:43:02.298 00.000 11060 Worker thread wakes up
21:43:02.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.11) opts 0xd
21:43:02.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.11)
21:43:02.298 00.000 11060 Moving (-0.38, 0.11) raw xDistance=-0.34 yDistance=-0.17
21:43:02.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
21:43:02.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:02.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:43:02.298 00.000 11060 MoveAxis(E, 52, ABG)
21:43:02.298 00.000 11060 Guiding  Dir = 2, Dur = 52
21:43:02.316 00.018 11060 IsSlewing returns 0
21:43:02.316 00.000 11060 IsGuiding returns 0
21:43:02.319 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:02.339 00.020 10844 UpdateGuideState exits: m=1072 SNR=20.7
21:43:02.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:02.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:02.339 00.000 10844 Enqueuing Expose request
21:43:02.396 00.057 11060 IsGuiding returns 0
21:43:02.396 00.000 11060 Move returns status 0, amount 52
21:43:02.396 00.000 11060 MoveAxis(N, 0, ABG)
21:43:02.396 00.000 11060 Move returns status 0, amount 0
21:43:02.396 00.000 11060 move complete, result=0
21:43:02.396 00.000 11060 worker thread done servicing request
21:43:02.396 00.000 11060 Worker thread wakes up
21:43:02.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:02.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:02.396 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
21:43:03.040 00.644 11060 Exposure complete
21:43:03.260 00.220 11060 worker thread done servicing request
21:43:03.260 00.000 10844 OnExposeComplete: enter
21:43:03.260 00.000 10844 UpdateGuideState(): m_state=6
21:43:03.260 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
21:43:03.260 00.000 10844 Star::Find returns 1 (0), X=91.02, Y=468.23, Mass=1258, SNR=22.5, Peak=109 HFD=4.0
21:43:03.262 00.002 10844 MultiStar: [#1 -0.33,0.56,0.95,U] [#2 -0.05,0.03,0.76,U] [#3 -0.15,1.24,0.00,M4] [#4 -1.11,-0.12,0.00,M2] [#5 -0.44,0.40,0.69,U] [#6 -0.53,0.49,0.81,U] [#7 -0.68,0.10,0.79,U] [#8 -0.52,-0.05,0.78,U] 
21:43:03.262 00.000 10844 refined, 6 included, MultiStar: {-0.42, 0.29}, one-star: {-0.39, 0.40}
21:43:03.262 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.80) = xAngle (3.34 = -2.94)
21:43:03.262 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.25 = -3.03)
21:43:03.262 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.29 hyp=0.51 cameraTheta=2.54 mountX=-0.50 mountY=-0.06, mountTheta=-3.03
21:43:03.264 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.29, opts=13)
21:43:03.264 00.000 10844 Enqueuing Move request for scope (-0.42, 0.29)
21:43:03.266 00.002 11060 Worker thread wakes up
21:43:03.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.29) opts 0xd
21:43:03.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.29)
21:43:03.266 00.000 11060 Moving (-0.42, 0.29) raw xDistance=-0.50 yDistance=-0.06
21:43:03.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.50
21:43:03.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:03.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:03.266 00.000 11060 MoveAxis(E, 75, ABG)
21:43:03.266 00.000 11060 Guiding  Dir = 2, Dur = 75
21:43:03.281 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:03.296 00.015 11060 IsSlewing returns 0
21:43:03.297 00.001 11060 IsGuiding returns 0
21:43:03.305 00.008 10844 UpdateGuideState exits: m=1258 SNR=22.5
21:43:03.307 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:03.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:03.307 00.000 10844 Enqueuing Expose request
21:43:03.396 00.089 11060 IsGuiding returns 0
21:43:03.396 00.000 11060 Move returns status 0, amount 75
21:43:03.396 00.000 11060 MoveAxis(N, 0, ABG)
21:43:03.396 00.000 11060 Move returns status 0, amount 0
21:43:03.396 00.000 11060 move complete, result=0
21:43:03.396 00.000 11060 worker thread done servicing request
21:43:03.396 00.000 11060 Worker thread wakes up
21:43:03.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:03.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:03.396 00.000 10844 GuideStep: -0.5 px 75 ms EAST, -0.1 px 0 ms NORTH
21:43:04.021 00.625 11060 Exposure complete
21:43:04.275 00.254 11060 worker thread done servicing request
21:43:04.276 00.001 10844 OnExposeComplete: enter
21:43:04.276 00.000 10844 UpdateGuideState(): m_state=6
21:43:04.276 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
21:43:04.276 00.000 10844 Star::Find returns 1 (0), X=91.24, Y=468.25, Mass=901, SNR=19.1, Peak=92 HFD=2.9
21:43:04.276 00.000 10844 MultiStar: [#1 -0.37,0.17,1.25,U] [#2 -0.29,-0.56,0.89,U] [#3 -0.87,0.13,0.00,M5] [#4 -1.46,-0.09,0.00,M3] [#5 -0.25,0.04,1.03,U] [#6 -0.61,-0.33,0.85,U] [#7 -1.12,0.42,0.00,M1] [#8 -0.63,-0.41,0.99,U] 
21:43:04.276 00.000 10844 refined, 5 included, MultiStar: {-0.38, -0.09}, one-star: {-0.17, 0.41}
21:43:04.276 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.80) = xAngle (-2.12 = -2.12)
21:43:04.276 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.20 = -2.20)
21:43:04.276 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-2.92 mountX=-0.20 mountY=-0.31, mountTheta=-2.14
21:43:04.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.09, opts=13)
21:43:04.278 00.000 10844 Enqueuing Move request for scope (-0.38, -0.09)
21:43:04.278 00.000 11060 Worker thread wakes up
21:43:04.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.09) opts 0xd
21:43:04.278 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.09)
21:43:04.278 00.000 11060 Moving (-0.38, -0.09) raw xDistance=-0.20 yDistance=-0.31
21:43:04.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
21:43:04.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:43:04.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:43:04.278 00.000 11060 MoveAxis(E, 32, ABG)
21:43:04.278 00.000 11060 Guiding  Dir = 2, Dur = 32
21:43:04.290 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:04.297 00.007 11060 IsSlewing returns 0
21:43:04.297 00.000 11060 IsGuiding returns 0
21:43:04.317 00.020 10844 UpdateGuideState exits: m=901 SNR=19.1
21:43:04.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:04.318 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:04.318 00.000 10844 Enqueuing Expose request
21:43:04.342 00.024 11060 IsGuiding returns 0
21:43:04.342 00.000 11060 Move returns status 0, amount 32
21:43:04.342 00.000 11060 MoveAxis(N, 0, ABG)
21:43:04.342 00.000 11060 Move returns status 0, amount 0
21:43:04.344 00.002 11060 move complete, result=0
21:43:04.344 00.000 11060 worker thread done servicing request
21:43:04.344 00.000 11060 Worker thread wakes up
21:43:04.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:04.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:04.349 00.005 10844 GuideStep: -0.2 px 32 ms EAST, -0.3 px 0 ms NORTH
21:43:04.977 00.628 11060 Exposure complete
21:43:05.206 00.229 11060 worker thread done servicing request
21:43:05.206 00.000 10844 OnExposeComplete: enter
21:43:05.206 00.000 10844 UpdateGuideState(): m_state=6
21:43:05.206 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
21:43:05.206 00.000 10844 Star::Find returns 1 (0), X=90.83, Y=468.06, Mass=925, SNR=19.1, Peak=93 HFD=3.9
21:43:05.208 00.002 10844 MultiStar: [#1 -0.45,0.54,1.05,U] [#2 -1.42,0.74,0.00,M1] [#3 -0.43,0.30,0.88,U] [#4 -0.58,0.36,3.45,U] [#5 -0.49,-0.38,1.07,U] [#6 -0.96,-0.14,0.00,M1] [#7 -0.43,0.23,1.07,U] [#8 -0.23,0.31,0.92,U] 
21:43:05.208 00.000 10844 refined, 6 included, MultiStar: {-0.49, 0.26}, one-star: {-0.57, 0.22}
21:43:05.208 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.80) = xAngle (3.46 = -2.82)
21:43:05.208 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.38 = -2.91)
21:43:05.208 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=0.26 hyp=0.55 cameraTheta=2.66 mountX=-0.53 mountY=-0.13, mountTheta=-2.90
21:43:05.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=0.26, opts=13)
21:43:05.210 00.000 10844 Enqueuing Move request for scope (-0.49, 0.26)
21:43:05.210 00.000 11060 Worker thread wakes up
21:43:05.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.26) opts 0xd
21:43:05.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, 0.26)
21:43:05.210 00.000 11060 Moving (-0.49, 0.26) raw xDistance=-0.53 yDistance=-0.13
21:43:05.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
21:43:05.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:05.212 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:43:05.212 00.000 11060 MoveAxis(E, 78, ABG)
21:43:05.212 00.000 11060 Guiding  Dir = 2, Dur = 78
21:43:05.215 00.003 11060 IsSlewing returns 0
21:43:05.215 00.000 11060 IsGuiding returns 0
21:43:05.221 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:05.247 00.026 10844 UpdateGuideState exits: m=925 SNR=19.1
21:43:05.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:05.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:05.249 00.002 10844 Enqueuing Expose request
21:43:05.304 00.055 11060 IsGuiding returns 0
21:43:05.304 00.000 11060 Move returns status 0, amount 78
21:43:05.304 00.000 11060 MoveAxis(N, 0, ABG)
21:43:05.304 00.000 11060 Move returns status 0, amount 0
21:43:05.304 00.000 11060 move complete, result=0
21:43:05.304 00.000 11060 worker thread done servicing request
21:43:05.304 00.000 11060 Worker thread wakes up
21:43:05.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:05.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:05.306 00.002 10844 GuideStep: -0.5 px 78 ms EAST, -0.1 px 0 ms NORTH
21:43:05.928 00.622 11060 Exposure complete
21:43:06.158 00.230 11060 worker thread done servicing request
21:43:06.158 00.000 10844 OnExposeComplete: enter
21:43:06.158 00.000 10844 UpdateGuideState(): m_state=6
21:43:06.158 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
21:43:06.158 00.000 10844 Star::Find returns 1 (0), X=91.33, Y=467.96, Mass=761, SNR=17.5, Peak=88 HFD=3.1
21:43:06.160 00.002 10844 MultiStar: [#1 -0.11,-0.31,1.24,U] [#2 -1.33,0.40,0.00,M2] [#3 0.02,0.08,0.86,U] [#4 -1.06,0.28,0.00,M3] [#5 -0.69,-0.07,1.19,U] [#6 -1.13,0.00,0.00,M2] [#7 0.60,-0.12,1.04,U] [#8 -0.65,-0.30,1.02,U] 
21:43:06.160 00.000 10844 single-star, 5 included, MultiStar: {-0.17, -0.11}, one-star: {-0.07, 0.12}
21:43:06.160 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.80) = xAngle (2.93 = 2.93)
21:43:06.160 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:43:06.160 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.13 mountX=-0.14 mountY=0.04, mountTheta=2.85
21:43:06.162 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
21:43:06.162 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
21:43:06.162 00.000 11060 Worker thread wakes up
21:43:06.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
21:43:06.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
21:43:06.162 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.14 yDistance=0.04
21:43:06.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:43:06.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:06.163 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:43:06.163 00.000 11060 MoveAxis(E, 23, ABG)
21:43:06.163 00.000 11060 Guiding  Dir = 2, Dur = 23
21:43:06.172 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:06.178 00.006 11060 IsSlewing returns 0
21:43:06.178 00.000 11060 IsGuiding returns 0
21:43:06.198 00.020 10844 UpdateGuideState exits: m=761 SNR=17.5
21:43:06.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:06.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:06.198 00.000 10844 Enqueuing Expose request
21:43:06.208 00.010 11060 IsGuiding returns 0
21:43:06.208 00.000 11060 Move returns status 0, amount 23
21:43:06.208 00.000 11060 MoveAxis(N, 0, ABG)
21:43:06.208 00.000 11060 Move returns status 0, amount 0
21:43:06.208 00.000 11060 move complete, result=0
21:43:06.208 00.000 11060 worker thread done servicing request
21:43:06.208 00.000 11060 Worker thread wakes up
21:43:06.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:06.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:06.208 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
21:43:06.845 00.637 11060 Exposure complete
21:43:07.052 00.207 11060 worker thread done servicing request
21:43:07.052 00.000 10844 OnExposeComplete: enter
21:43:07.052 00.000 10844 UpdateGuideState(): m_state=6
21:43:07.052 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
21:43:07.052 00.000 10844 Star::Find returns 1 (0), X=90.53, Y=467.91, Mass=962, SNR=19.6, Peak=89 HFD=3.5
21:43:07.052 00.000 10844 MultiStar: [#1 -0.68,0.04,1.04,U] [#2 -1.03,-0.15,0.00,M3] [#3 -0.51,0.71,0.00,M4] [#4 -1.18,-0.36,0.00,M4] [#5 -0.86,-0.00,0.87,U] [#6 -1.03,0.14,0.00,M3] [#7 -0.37,-1.01,0.00,M1] [#8 0.28,-0.45,0.93,U] 
21:43:07.052 00.000 10844 refined, 3 included, MultiStar: {-0.54, -0.08}, one-star: {-0.88, 0.08}
21:43:07.052 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.80) = xAngle (-2.19 = -2.19)
21:43:07.052 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.28 = -2.28)
21:43:07.052 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=-0.08 hyp=0.55 cameraTheta=-3.00 mountX=-0.32 mountY=-0.41, mountTheta=-2.23
21:43:07.054 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=-0.08, opts=13)
21:43:07.054 00.000 10844 Enqueuing Move request for scope (-0.54, -0.08)
21:43:07.054 00.000 11060 Worker thread wakes up
21:43:07.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.08) opts 0xd
21:43:07.054 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, -0.08)
21:43:07.054 00.000 11060 Moving (-0.54, -0.08) raw xDistance=-0.32 yDistance=-0.41
21:43:07.056 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:43:07.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:07.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:43:07.056 00.000 11060 MoveAxis(E, 47, ABG)
21:43:07.056 00.000 11060 Guiding  Dir = 2, Dur = 47
21:43:07.064 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:07.068 00.004 11060 IsSlewing returns 0
21:43:07.068 00.000 11060 IsGuiding returns 0
21:43:07.087 00.019 10844 UpdateGuideState exits: m=962 SNR=19.6
21:43:07.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:07.088 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:07.088 00.000 10844 Enqueuing Expose request
21:43:07.132 00.044 11060 IsGuiding returns 0
21:43:07.132 00.000 11060 Move returns status 0, amount 47
21:43:07.132 00.000 11060 MoveAxis(N, 0, ABG)
21:43:07.132 00.000 11060 Move returns status 0, amount 0
21:43:07.132 00.000 11060 move complete, result=0
21:43:07.132 00.000 11060 worker thread done servicing request
21:43:07.132 00.000 11060 Worker thread wakes up
21:43:07.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:07.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:07.134 00.002 10844 GuideStep: -0.3 px 47 ms EAST, -0.4 px 0 ms NORTH
21:43:07.770 00.636 11060 Exposure complete
21:43:07.977 00.207 11060 worker thread done servicing request
21:43:07.977 00.000 10844 OnExposeComplete: enter
21:43:07.977 00.000 10844 UpdateGuideState(): m_state=6
21:43:07.977 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
21:43:07.979 00.002 10844 Star::Find returns 1 (0), X=90.95, Y=467.86, Mass=1136, SNR=21.7, Peak=118 HFD=3.7
21:43:07.979 00.000 10844 MultiStar: [#1 -0.54,0.56,0.87,U] [#2 -0.53,-0.37,0.87,U] [#3 -0.22,0.05,0.78,U] [#4 -0.76,0.53,0.00,M5] [#5 -0.26,0.14,1.01,U] [#6 -0.29,-0.25,0.92,U] [#7 -0.50,-1.21,0.00,M2] [#8 -0.02,0.28,0.86,U] 
21:43:07.979 00.000 10844 refined, 6 included, MultiStar: {-0.33, 0.06}, one-star: {-0.46, 0.02}
21:43:07.979 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.80) = xAngle (3.76 = -2.52)
21:43:07.979 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.68 = -2.61)
21:43:07.979 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.06 hyp=0.34 cameraTheta=2.96 mountX=-0.27 mountY=-0.17, mountTheta=-2.58
21:43:07.981 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.06, opts=13)
21:43:07.981 00.000 10844 Enqueuing Move request for scope (-0.33, 0.06)
21:43:07.981 00.000 11060 Worker thread wakes up
21:43:07.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.06) opts 0xd
21:43:07.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.06)
21:43:07.981 00.000 11060 Moving (-0.33, 0.06) raw xDistance=-0.27 yDistance=-0.17
21:43:07.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
21:43:07.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:07.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:43:07.981 00.000 11060 MoveAxis(E, 42, ABG)
21:43:07.981 00.000 11060 Guiding  Dir = 2, Dur = 42
21:43:07.990 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:08.002 00.012 11060 IsSlewing returns 0
21:43:08.002 00.000 11060 IsGuiding returns 0
21:43:08.011 00.009 10844 UpdateGuideState exits: m=1136 SNR=21.7
21:43:08.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:08.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:08.011 00.000 10844 Enqueuing Expose request
21:43:08.065 00.054 11060 IsGuiding returns 0
21:43:08.065 00.000 11060 Move returns status 0, amount 42
21:43:08.065 00.000 11060 MoveAxis(N, 0, ABG)
21:43:08.065 00.000 11060 Move returns status 0, amount 0
21:43:08.065 00.000 11060 move complete, result=0
21:43:08.065 00.000 11060 worker thread done servicing request
21:43:08.065 00.000 11060 Worker thread wakes up
21:43:08.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:08.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:08.070 00.005 10844 GuideStep: -0.3 px 42 ms EAST, -0.2 px 0 ms NORTH
21:43:08.690 00.620 11060 Exposure complete
21:43:08.982 00.292 10844 OnExposeComplete: enter
21:43:08.983 00.001 10844 UpdateGuideState(): m_state=6
21:43:08.983 00.000 11060 worker thread done servicing request
21:43:08.983 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
21:43:08.983 00.000 10844 Star::Find returns 1 (0), X=91.37, Y=467.80, Mass=1117, SNR=20.9, Peak=105 HFD=3.4
21:43:08.983 00.000 10844 MultiStar: [#1 -0.92,0.47,0.00,M1] [#2 -0.25,-0.45,0.94,U] [#3 -0.04,0.39,0.72,U] [#4 -0.66,0.52,3.56,U] [#5 -1.06,0.49,0.00,M1] [#6 -0.57,-0.21,0.79,U] [#7 -0.05,-0.87,0.00,M3] [#8 0.29,-0.30,0.88,U] 
21:43:08.983 00.000 10844 single-star, 5 included, MultiStar: {-0.36, 0.16}, one-star: {-0.04, -0.04}
21:43:08.983 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.80) = xAngle (-1.55 = -1.55)
21:43:08.983 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.64 = -1.64)
21:43:08.985 00.002 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.35 mountX=0.00 mountY=-0.06, mountTheta=-1.55
21:43:08.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
21:43:08.987 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
21:43:08.987 00.000 11060 Worker thread wakes up
21:43:08.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:43:08.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:43:08.987 00.000 11060 Moving (-0.04, -0.04) raw xDistance=0.00 yDistance=-0.06
21:43:08.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:43:08.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:08.988 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:08.988 00.000 11060 MoveAxis(E, 0, ABG)
21:43:08.988 00.000 11060 Move returns status 0, amount 0
21:43:08.988 00.000 11060 MoveAxis(N, 0, ABG)
21:43:08.988 00.000 11060 Move returns status 0, amount 0
21:43:08.988 00.000 11060 move complete, result=0
21:43:08.988 00.000 11060 worker thread done servicing request
21:43:08.997 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:09.031 00.034 10844 UpdateGuideState exits: m=1117 SNR=20.9
21:43:09.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:09.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:09.032 00.001 10844 Enqueuing Expose request
21:43:09.032 00.000 11060 Worker thread wakes up
21:43:09.032 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:09.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:09.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:09.668 00.636 11060 Exposure complete
21:43:10.024 00.356 11060 worker thread done servicing request
21:43:10.024 00.000 10844 OnExposeComplete: enter
21:43:10.025 00.001 10844 UpdateGuideState(): m_state=6
21:43:10.025 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
21:43:10.025 00.000 10844 Star::Find returns 1 (0), X=91.15, Y=467.77, Mass=1021, SNR=20.3, Peak=86 HFD=3.7
21:43:10.025 00.000 10844 MultiStar: [#1 -0.46,-0.27,1.09,U] [#2 -0.26,-0.21,0.76,U] [#3 -0.10,0.53,0.84,U] [#4 -0.65,-0.31,3.38,U] [#5 -0.44,0.03,1.05,U] [#6 -0.09,0.05,0.81,U] [#7 -0.17,-0.21,0.91,U] [#8 -0.58,0.77,0.00,M1] 
21:43:10.026 00.001 10844 single-star, 7 included, MultiStar: {-0.40, -0.12}, one-star: {-0.26, -0.07}
21:43:10.026 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.80) = xAngle (-2.08 = -2.08)
21:43:10.026 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.17 = -2.17)
21:43:10.026 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.26 cameraTheta=-2.89 mountX=-0.13 mountY=-0.22, mountTheta=-2.11
21:43:10.037 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.07, opts=13)
21:43:10.037 00.000 10844 Enqueuing Move request for scope (-0.26, -0.07)
21:43:10.039 00.002 11060 Worker thread wakes up
21:43:10.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd
21:43:10.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.07)
21:43:10.039 00.000 11060 Moving (-0.26, -0.07) raw xDistance=-0.13 yDistance=-0.22
21:43:10.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
21:43:10.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:43:10.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:43:10.039 00.000 11060 MoveAxis(E, 19, ABG)
21:43:10.039 00.000 11060 Guiding  Dir = 2, Dur = 19
21:43:10.046 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:10.051 00.005 11060 IsSlewing returns 0
21:43:10.051 00.000 11060 IsGuiding returns 0
21:43:10.070 00.019 10844 UpdateGuideState exits: m=1021 SNR=20.3
21:43:10.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:10.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:10.070 00.000 10844 Enqueuing Expose request
21:43:10.082 00.012 11060 IsGuiding returns 0
21:43:10.083 00.001 11060 Move returns status 0, amount 19
21:43:10.083 00.000 11060 MoveAxis(N, 0, ABG)
21:43:10.083 00.000 11060 Move returns status 0, amount 0
21:43:10.083 00.000 11060 move complete, result=0
21:43:10.083 00.000 11060 worker thread done servicing request
21:43:10.083 00.000 11060 Worker thread wakes up
21:43:10.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:10.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:10.097 00.014 10844 GuideStep: -0.1 px 19 ms EAST, -0.2 px 0 ms NORTH
21:43:10.743 00.646 11060 Exposure complete
21:43:11.124 00.381 10844 OnExposeComplete: enter
21:43:11.125 00.001 10844 UpdateGuideState(): m_state=6
21:43:11.125 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
21:43:11.125 00.000 10844 Star::Find returns 1 (0), X=91.33, Y=467.92, Mass=942, SNR=19.2, Peak=99 HFD=3.3
21:43:11.126 00.001 10844 MultiStar: [#1 -0.70,0.86,0.00,M1] [#2 -0.17,0.32,0.91,U] [#3 -0.56,0.51,0.96,U] [#4 -0.76,-0.73,0.00,M4] [#5 -0.18,-0.11,0.96,U] [#6 -0.68,-1.19,0.00,M1] [#7 -0.75,-1.01,0.00,M3] [#8 -0.17,0.33,0.89,U] 
21:43:11.126 00.000 10844 single-star, 4 included, MultiStar: {-0.23, 0.22}, one-star: {-0.08, 0.08}
21:43:11.126 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.80) = xAngle (3.14 = -3.14)
21:43:11.126 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.06 = 3.06)
21:43:11.126 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.34 mountX=-0.12 mountY=0.01, mountTheta=3.06
21:43:11.127 00.001 11060 worker thread done servicing request
21:43:11.129 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
21:43:11.129 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
21:43:11.129 00.000 11060 Worker thread wakes up
21:43:11.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
21:43:11.129 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
21:43:11.129 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.12 yDistance=0.01
21:43:11.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:43:11.130 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:11.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:43:11.130 00.000 11060 MoveAxis(E, 0, ABG)
21:43:11.130 00.000 11060 Move returns status 0, amount 0
21:43:11.130 00.000 11060 MoveAxis(N, 0, ABG)
21:43:11.130 00.000 11060 Move returns status 0, amount 0
21:43:11.130 00.000 11060 move complete, result=0
21:43:11.146 00.016 11060 worker thread done servicing request
21:43:11.152 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:11.183 00.031 10844 UpdateGuideState exits: m=942 SNR=19.2
21:43:11.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:11.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:11.183 00.000 10844 Enqueuing Expose request
21:43:11.183 00.000 11060 Worker thread wakes up
21:43:11.184 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:43:11.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:11.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:11.815 00.631 11060 Exposure complete
21:43:12.129 00.314 11060 worker thread done servicing request
21:43:12.129 00.000 10844 OnExposeComplete: enter
21:43:12.129 00.000 10844 UpdateGuideState(): m_state=6
21:43:12.130 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
21:43:12.130 00.000 10844 Star::Find returns 1 (0), X=91.44, Y=468.23, Mass=884, SNR=18.5, Peak=71 HFD=3.6
21:43:12.131 00.001 10844 MultiStar: [#1 -0.48,0.64,1.18,U] [#2 -0.21,0.72,1.03,U] [#3 -0.28,-0.01,0.79,U] [#4 -0.90,0.34,0.00,M5] [#5 0.07,0.48,0.91,U] [#6 -1.03,0.09,0.00,M2] [#7 -0.32,-0.15,1.08,U] [#8 -0.14,0.10,0.97,U] 
21:43:12.131 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.32}, one-star: {0.03, 0.40}
21:43:12.131 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.80) = xAngle (2.93 = 2.93)
21:43:12.131 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
21:43:12.131 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.32 hyp=0.38 cameraTheta=2.12 mountX=-0.37 mountY=0.11, mountTheta=2.85
21:43:12.132 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.32, opts=13)
21:43:12.132 00.000 10844 Enqueuing Move request for scope (-0.20, 0.32)
21:43:12.132 00.000 11060 Worker thread wakes up
21:43:12.133 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.32) opts 0xd
21:43:12.133 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.32)
21:43:12.133 00.000 11060 Moving (-0.20, 0.32) raw xDistance=-0.37 yDistance=0.11
21:43:12.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:43:12.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:12.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:43:12.133 00.000 11060 MoveAxis(E, 54, ABG)
21:43:12.135 00.002 11060 Guiding  Dir = 2, Dur = 54
21:43:12.149 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:12.167 00.018 11060 IsSlewing returns 0
21:43:12.167 00.000 11060 IsGuiding returns 0
21:43:12.182 00.015 10844 UpdateGuideState exits: m=884 SNR=18.5
21:43:12.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:12.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:12.182 00.000 10844 Enqueuing Expose request
21:43:12.244 00.062 11060 IsGuiding returns 0
21:43:12.244 00.000 11060 Move returns status 0, amount 54
21:43:12.244 00.000 11060 MoveAxis(N, 0, ABG)
21:43:12.244 00.000 11060 Move returns status 0, amount 0
21:43:12.245 00.001 11060 move complete, result=0
21:43:12.245 00.000 11060 worker thread done servicing request
21:43:12.245 00.000 11060 Worker thread wakes up
21:43:12.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:12.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:12.279 00.034 10844 GuideStep: -0.4 px 54 ms EAST, 0.1 px 0 ms NORTH
21:43:12.885 00.606 11060 Exposure complete
21:43:13.177 00.292 11060 worker thread done servicing request
21:43:13.177 00.000 10844 OnExposeComplete: enter
21:43:13.177 00.000 10844 UpdateGuideState(): m_state=6
21:43:13.177 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
21:43:13.178 00.001 10844 Star::Find returns 1 (0), X=91.45, Y=468.80, Mass=839, SNR=18.2, Peak=77 HFD=3.3
21:43:13.178 00.000 10844 MultiStar: [#1 -0.32,-0.05,1.28,U] [#2 -0.48,-0.02,0.98,U] [#3 -0.69,1.14,0.00,M1] [#4 -0.84,0.51,0.00,M6] [#5 0.12,0.41,1.08,U] [#6 -0.61,-0.38,1.18,U] [#7 -0.48,0.11,0.85,U] [#8 -0.04,0.14,0.97,U] 
21:43:13.178 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.15}, one-star: {0.04, 0.96}
21:43:13.178 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.80) = xAngle (3.41 = -2.87)
21:43:13.178 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.33 = -2.95)
21:43:13.178 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.61 mountX=-0.29 mountY=-0.06, mountTheta=-2.95
21:43:13.180 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.15, opts=13)
21:43:13.180 00.000 10844 Enqueuing Move request for scope (-0.26, 0.15)
21:43:13.180 00.000 11060 Worker thread wakes up
21:43:13.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
21:43:13.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
21:43:13.180 00.000 11060 Moving (-0.26, 0.15) raw xDistance=-0.29 yDistance=-0.06
21:43:13.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
21:43:13.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:13.182 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:13.182 00.000 11060 MoveAxis(E, 43, ABG)
21:43:13.182 00.000 11060 Guiding  Dir = 2, Dur = 43
21:43:13.187 00.005 11060 IsSlewing returns 0
21:43:13.187 00.000 11060 IsGuiding returns 0
21:43:13.190 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:13.212 00.022 10844 UpdateGuideState exits: m=839 SNR=18.2
21:43:13.213 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:13.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:13.213 00.000 10844 Enqueuing Expose request
21:43:13.233 00.020 11060 IsGuiding returns 0
21:43:13.233 00.000 11060 Move returns status 0, amount 43
21:43:13.233 00.000 11060 MoveAxis(N, 0, ABG)
21:43:13.233 00.000 11060 Move returns status 0, amount 0
21:43:13.233 00.000 11060 move complete, result=0
21:43:13.233 00.000 11060 worker thread done servicing request
21:43:13.233 00.000 11060 Worker thread wakes up
21:43:13.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:13.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:13.237 00.004 10844 GuideStep: -0.3 px 43 ms EAST, -0.1 px 0 ms NORTH
21:43:13.892 00.655 11060 Exposure complete
21:43:14.207 00.315 11060 worker thread done servicing request
21:43:14.207 00.000 10844 OnExposeComplete: enter
21:43:14.207 00.000 10844 UpdateGuideState(): m_state=6
21:43:14.207 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
21:43:14.208 00.001 10844 Star::Find returns 1 (0), X=91.78, Y=467.73, Mass=881, SNR=18.7, Peak=84 HFD=3.5
21:43:14.208 00.000 10844 MultiStar: [#1 -0.02,0.42,1.06,U] [#2 -0.32,-0.04,0.86,U] [#3 0.15,0.11,0.92,U] [#4 -0.06,-0.12,3.80,U] [#5 0.01,-0.05,1.12,U] [#6 -0.36,-0.25,1.05,U] [#7 0.05,-0.46,0.93,U] [#8 -0.20,0.42,0.97,U] 
21:43:14.208 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {0.37, -0.11}
21:43:14.208 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.80) = xAngle (-1.72 = -1.72)
21:43:14.208 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.81 = -1.81)
21:43:14.209 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.52 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
21:43:14.211 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
21:43:14.211 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
21:43:14.211 00.000 11060 Worker thread wakes up
21:43:14.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
21:43:14.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
21:43:14.211 00.000 11060 Moving (-0.05, -0.03) raw xDistance=-0.01 yDistance=-0.06
21:43:14.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:43:14.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:14.212 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:14.212 00.000 11060 MoveAxis(E, 0, ABG)
21:43:14.212 00.000 11060 Move returns status 0, amount 0
21:43:14.212 00.000 11060 MoveAxis(N, 0, ABG)
21:43:14.212 00.000 11060 Move returns status 0, amount 0
21:43:14.212 00.000 11060 move complete, result=0
21:43:14.213 00.001 11060 worker thread done servicing request
21:43:14.221 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:14.246 00.025 10844 UpdateGuideState exits: m=881 SNR=18.7
21:43:14.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:14.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:14.246 00.000 10844 Enqueuing Expose request
21:43:14.246 00.000 11060 Worker thread wakes up
21:43:14.246 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:14.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:14.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:14.911 00.665 11060 Exposure complete
21:43:15.264 00.353 11060 worker thread done servicing request
21:43:15.264 00.000 10844 OnExposeComplete: enter
21:43:15.264 00.000 10844 UpdateGuideState(): m_state=6
21:43:15.264 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
21:43:15.264 00.000 10844 Star::Find returns 1 (0), X=91.65, Y=468.05, Mass=879, SNR=18.9, Peak=100 HFD=3.3
21:43:15.266 00.002 10844 MultiStar: [#1 0.26,0.41,1.20,U] [#2 -0.54,0.32,1.07,U] [#3 -0.07,0.82,0.64,U] [#4 -0.41,0.05,3.94,U] [#5 -0.51,0.36,0.96,U] [#6 -0.09,-0.67,1.02,U] [#7 -0.18,-0.19,0.97,U] [#8 -0.26,0.75,0.94,U] 
21:43:15.266 00.000 10844 refined, 8 included, MultiStar: {-0.23, 0.17}, one-star: {0.24, 0.21}
21:43:15.266 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.80) = xAngle (3.32 = -2.97)
21:43:15.267 00.001 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.23 = -3.05)
21:43:15.267 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.28 cameraTheta=2.51 mountX=-0.28 mountY=-0.02, mountTheta=-3.05
21:43:15.270 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.17, opts=13)
21:43:15.270 00.000 10844 Enqueuing Move request for scope (-0.23, 0.17)
21:43:15.271 00.001 11060 Worker thread wakes up
21:43:15.272 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
21:43:15.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
21:43:15.273 00.001 11060 Moving (-0.23, 0.17) raw xDistance=-0.28 yDistance=-0.02
21:43:15.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
21:43:15.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:15.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:43:15.273 00.000 11060 MoveAxis(E, 41, ABG)
21:43:15.273 00.000 11060 Guiding  Dir = 2, Dur = 41
21:43:15.280 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:15.284 00.004 11060 IsSlewing returns 0
21:43:15.285 00.001 11060 IsGuiding returns 0
21:43:15.312 00.027 10844 UpdateGuideState exits: m=879 SNR=18.9
21:43:15.313 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:15.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:15.313 00.000 10844 Enqueuing Expose request
21:43:15.348 00.035 11060 IsGuiding returns 0
21:43:15.348 00.000 11060 Move returns status 0, amount 41
21:43:15.349 00.001 11060 MoveAxis(N, 0, ABG)
21:43:15.349 00.000 11060 Move returns status 0, amount 0
21:43:15.349 00.000 11060 move complete, result=0
21:43:15.349 00.000 11060 worker thread done servicing request
21:43:15.349 00.000 11060 Worker thread wakes up
21:43:15.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:15.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:15.378 00.029 10844 GuideStep: -0.3 px 41 ms EAST, -0.0 px 0 ms NORTH
21:43:16.082 00.704 11060 Exposure complete
21:43:16.449 00.367 11060 worker thread done servicing request
21:43:16.449 00.000 10844 OnExposeComplete: enter
21:43:16.449 00.000 10844 UpdateGuideState(): m_state=6
21:43:16.449 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
21:43:16.449 00.000 10844 Star::Find returns 1 (0), X=91.24, Y=468.52, Mass=724, SNR=16.8, Peak=74 HFD=3.0
21:43:16.449 00.000 10844 MultiStar: [#1 -0.39,1.28,0.00,M1] [#2 -0.17,0.26,1.08,U] [#3 -0.26,0.57,0.85,U] [#4 0.32,0.36,4.18,U] [#5 -0.15,0.85,0.00,M1] [#6 -0.30,0.28,1.01,U] [#7 -0.45,0.34,1.27,U] [#8 -0.10,0.61,1.14,U] 
21:43:16.449 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.41}, one-star: {-0.17, 0.68}
21:43:16.449 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.80) = xAngle (2.43 = 2.43)
21:43:16.452 00.003 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.34 = 2.34)
21:43:16.452 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.63 mountX=-0.31 mountY=0.30, mountTheta=2.38
21:43:16.470 00.018 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.41, opts=13)
21:43:16.470 00.000 10844 Enqueuing Move request for scope (-0.02, 0.41)
21:43:16.470 00.000 11060 Worker thread wakes up
21:43:16.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.41) opts 0xd
21:43:16.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.41)
21:43:16.470 00.000 11060 Moving (-0.02, 0.41) raw xDistance=-0.31 yDistance=0.30
21:43:16.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
21:43:16.473 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:16.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:43:16.473 00.000 11060 MoveAxis(E, 47, ABG)
21:43:16.473 00.000 11060 Guiding  Dir = 2, Dur = 47
21:43:16.475 00.002 11060 IsSlewing returns 0
21:43:16.475 00.000 11060 IsGuiding returns 0
21:43:16.480 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:16.506 00.026 10844 UpdateGuideState exits: m=724 SNR=16.8
21:43:16.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:16.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:16.506 00.000 10844 Enqueuing Expose request
21:43:16.530 00.024 11060 IsGuiding returns 0
21:43:16.530 00.000 11060 Move returns status 0, amount 47
21:43:16.530 00.000 11060 MoveAxis(N, 0, ABG)
21:43:16.530 00.000 11060 Move returns status 0, amount 0
21:43:16.530 00.000 11060 move complete, result=0
21:43:16.530 00.000 11060 worker thread done servicing request
21:43:16.530 00.000 11060 Worker thread wakes up
21:43:16.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:16.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:16.530 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.3 px 0 ms NORTH
21:43:17.206 00.676 11060 Exposure complete
21:43:18.069 00.863 11060 worker thread done servicing request
21:43:18.069 00.000 10844 OnExposeComplete: enter
21:43:18.069 00.000 10844 UpdateGuideState(): m_state=6
21:43:18.069 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
21:43:18.073 00.004 10844 Star::Find returns 1 (0), X=91.29, Y=467.88, Mass=718, SNR=16.8, Peak=79 HFD=2.9
21:43:18.073 00.000 10844 MultiStar: [#1 0.27,1.08,0.00,M2] [#2 -0.29,0.32,1.08,U] [#3 -0.37,0.56,0.94,U] [#4 -0.47,0.39,4.25,U] [#5 -0.19,0.87,0.00,M2] [#6 0.09,0.30,0.98,U] [#7 0.01,-0.02,1.21,U] [#8 0.19,0.05,1.07,U] 
21:43:18.073 00.000 10844 single-star, 6 included, MultiStar: {-0.23, 0.28}, one-star: {-0.12, 0.05}
21:43:18.073 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.80) = xAngle (3.58 = -2.70)
21:43:18.073 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.50 = -2.79)
21:43:18.073 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.78 mountX=-0.12 mountY=-0.04, mountTheta=-2.77
21:43:18.075 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
21:43:18.075 00.000 10844 Enqueuing Move request for scope (-0.12, 0.05)
21:43:18.075 00.000 11060 Worker thread wakes up
21:43:18.080 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
21:43:18.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
21:43:18.080 00.000 11060 Moving (-0.12, 0.05) raw xDistance=-0.12 yDistance=-0.04
21:43:18.086 00.006 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:43:18.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:18.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:43:18.086 00.000 11060 MoveAxis(E, 0, ABG)
21:43:18.086 00.000 11060 Move returns status 0, amount 0
21:43:18.086 00.000 11060 MoveAxis(N, 0, ABG)
21:43:18.086 00.000 11060 Move returns status 0, amount 0
21:43:18.086 00.000 11060 move complete, result=0
21:43:18.086 00.000 11060 worker thread done servicing request
21:43:18.091 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:18.189 00.098 10844 UpdateGuideState exits: m=718 SNR=16.8
21:43:18.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:18.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:18.189 00.000 10844 Enqueuing Expose request
21:43:18.189 00.000 11060 Worker thread wakes up
21:43:18.190 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:18.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:18.192 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:43:18.848 00.656 11060 Exposure complete
21:43:19.166 00.318 11060 worker thread done servicing request
21:43:19.166 00.000 10844 OnExposeComplete: enter
21:43:19.166 00.000 10844 UpdateGuideState(): m_state=6
21:43:19.166 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
21:43:19.166 00.000 10844 Star::Find returns 1 (0), X=90.86, Y=468.12, Mass=615, SNR=15.2, Peak=75 HFD=2.8
21:43:19.168 00.002 10844 MultiStar: [#1 -0.74,0.88,0.00,M3] [#2 -0.10,-1.18,0.00,M1] [#3 -0.34,-0.05,1.08,U] [#4 -0.48,0.33,4.61,U] [#5 -0.86,0.55,0.00,M3] [#6 -0.47,0.42,1.18,U] [#7 0.00,-0.82,1.18,U] [#8 1.16,0.93,0.00,M1] 
21:43:19.168 00.000 10844 refined, 4 included, MultiStar: {-0.41, 0.14}, one-star: {-0.55, 0.29}
21:43:19.168 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.80) = xAngle (3.61 = -2.67)
21:43:19.168 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.52 = -2.76)
21:43:19.168 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.14 hyp=0.43 cameraTheta=2.81 mountX=-0.39 mountY=-0.16, mountTheta=-2.75
21:43:19.170 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.14, opts=13)
21:43:19.170 00.000 10844 Enqueuing Move request for scope (-0.41, 0.14)
21:43:19.170 00.000 11060 Worker thread wakes up
21:43:19.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.14) opts 0xd
21:43:19.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.14)
21:43:19.170 00.000 11060 Moving (-0.41, 0.14) raw xDistance=-0.39 yDistance=-0.16
21:43:19.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
21:43:19.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:19.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:43:19.170 00.000 11060 MoveAxis(E, 57, ABG)
21:43:19.170 00.000 11060 Guiding  Dir = 2, Dur = 57
21:43:19.179 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:19.183 00.004 11060 IsSlewing returns 0
21:43:19.183 00.000 11060 IsGuiding returns 0
21:43:19.218 00.035 10844 UpdateGuideState exits: m=615 SNR=15.2
21:43:19.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:19.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:19.218 00.000 10844 Enqueuing Expose request
21:43:19.245 00.027 11060 IsGuiding returns 0
21:43:19.245 00.000 11060 Move returns status 0, amount 57
21:43:19.245 00.000 11060 MoveAxis(N, 0, ABG)
21:43:19.245 00.000 11060 Move returns status 0, amount 0
21:43:19.245 00.000 11060 move complete, result=0
21:43:19.245 00.000 11060 worker thread done servicing request
21:43:19.245 00.000 11060 Worker thread wakes up
21:43:19.247 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:19.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:19.247 00.000 10844 GuideStep: -0.4 px 57 ms EAST, -0.2 px 0 ms NORTH
21:43:19.896 00.649 11060 Exposure complete
21:43:20.165 00.269 11060 worker thread done servicing request
21:43:20.165 00.000 10844 OnExposeComplete: enter
21:43:20.165 00.000 10844 UpdateGuideState(): m_state=6
21:43:20.170 00.005 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
21:43:20.170 00.000 10844 Star::Find returns 1 (0), X=89.97, Y=468.07, Mass=1005, SNR=19.4, Peak=79 HFD=3.9
21:43:20.170 00.000 10844 MultiStar: [#1 -0.61,0.33,1.29,U] [#2 -0.98,-1.22,0.00,M2] [#3 0.24,0.85,0.00,M1] [#4 -0.41,-0.71,3.66,U] [#5 -0.29,-0.31,1.06,U] [#6 -0.78,0.09,0.97,U] [#7 -0.99,0.10,0.00,M1] [#8 -0.20,0.45,0.89,U] 
21:43:20.170 00.000 10844 refined, 5 included, MultiStar: {-0.56, -0.20}, one-star: {-1.44, 0.24}
21:43:20.170 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.80) = xAngle (-2.00 = -2.00)
21:43:20.170 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.08 = -2.08)
21:43:20.170 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=-0.20 hyp=0.60 cameraTheta=-2.80 mountX=-0.25 mountY=-0.52, mountTheta=-2.01
21:43:20.180 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=-0.20, opts=13)
21:43:20.182 00.002 10844 Enqueuing Move request for scope (-0.56, -0.20)
21:43:20.182 00.000 11060 Worker thread wakes up
21:43:20.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.20) opts 0xd
21:43:20.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, -0.20)
21:43:20.182 00.000 11060 Moving (-0.56, -0.20) raw xDistance=-0.25 yDistance=-0.52
21:43:20.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:43:20.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:20.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:43:20.182 00.000 11060 MoveAxis(E, 38, ABG)
21:43:20.182 00.000 11060 Guiding  Dir = 2, Dur = 38
21:43:20.189 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:20.197 00.008 11060 IsSlewing returns 0
21:43:20.197 00.000 11060 IsGuiding returns 0
21:43:20.207 00.010 10844 UpdateGuideState exits: m=1005 SNR=19.4
21:43:20.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:20.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:20.207 00.000 10844 Enqueuing Expose request
21:43:20.243 00.036 11060 IsGuiding returns 0
21:43:20.243 00.000 11060 Move returns status 0, amount 38
21:43:20.243 00.000 11060 MoveAxis(N, 0, ABG)
21:43:20.243 00.000 11060 Move returns status 0, amount 0
21:43:20.243 00.000 11060 move complete, result=0
21:43:20.243 00.000 11060 worker thread done servicing request
21:43:20.243 00.000 11060 Worker thread wakes up
21:43:20.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:20.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:20.243 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.5 px 0 ms NORTH
21:43:20.888 00.645 11060 Exposure complete
21:43:21.203 00.315 11060 worker thread done servicing request
21:43:21.203 00.000 10844 OnExposeComplete: enter
21:43:21.203 00.000 10844 UpdateGuideState(): m_state=6
21:43:21.205 00.002 10844 Star::Find(15, 89, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
21:43:21.205 00.000 10844 Star::Find returns 1 (0), X=91.01, Y=467.91, Mass=1332, SNR=23.2, Peak=93 HFD=4.2
21:43:21.206 00.001 10844 MultiStar: [#1 -0.31,0.03,0.85,U] [#2 -0.99,-0.54,0.00,M3] [#3 0.33,0.29,0.74,U] [#4 -1.09,-0.14,0.00,M1] [#5 -0.64,0.20,0.86,U] [#6 -0.44,-0.27,0.73,U] [#7 -0.80,-0.37,0.00,M2] [#8 -0.71,-0.17,0.89,U] 
21:43:21.206 00.000 10844 refined, 5 included, MultiStar: {-0.38, 0.03}, one-star: {-0.40, 0.07}
21:43:21.206 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.80) = xAngle (3.87 = -2.41)
21:43:21.206 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.79 = -2.50)
21:43:21.207 00.001 10844 CameraToMount -- cameraX=-0.38 cameraY=0.03 hyp=0.38 cameraTheta=3.07 mountX=-0.28 mountY=-0.23, mountTheta=-2.46
21:43:21.209 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.03, opts=13)
21:43:21.209 00.000 10844 Enqueuing Move request for scope (-0.38, 0.03)
21:43:21.209 00.000 11060 Worker thread wakes up
21:43:21.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.03) opts 0xd
21:43:21.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.03)
21:43:21.210 00.001 11060 Moving (-0.38, 0.03) raw xDistance=-0.28 yDistance=-0.23
21:43:21.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:43:21.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:21.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:43:21.210 00.000 11060 MoveAxis(E, 42, ABG)
21:43:21.210 00.000 11060 Guiding  Dir = 2, Dur = 42
21:43:21.218 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:21.220 00.002 11060 IsSlewing returns 0
21:43:21.221 00.001 11060 IsGuiding returns 0
21:43:21.261 00.040 10844 UpdateGuideState exits: m=1332 SNR=23.2
21:43:21.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:21.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:21.261 00.000 10844 Enqueuing Expose request
21:43:21.266 00.005 11060 IsGuiding returns 0
21:43:21.267 00.001 11060 Move returns status 0, amount 42
21:43:21.267 00.000 11060 MoveAxis(N, 0, ABG)
21:43:21.267 00.000 11060 Move returns status 0, amount 0
21:43:21.267 00.000 11060 move complete, result=0
21:43:21.267 00.000 11060 worker thread done servicing request
21:43:21.267 00.000 11060 Worker thread wakes up
21:43:21.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:21.268 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:21.283 00.015 10844 GuideStep: -0.3 px 42 ms EAST, -0.2 px 0 ms NORTH
21:43:21.909 00.626 11060 Exposure complete
21:43:22.172 00.263 11060 worker thread done servicing request
21:43:22.172 00.000 10844 OnExposeComplete: enter
21:43:22.172 00.000 10844 UpdateGuideState(): m_state=6
21:43:22.174 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
21:43:22.174 00.000 10844 Star::Find returns 1 (0), X=91.29, Y=468.29, Mass=954, SNR=19.6, Peak=88 HFD=3.5
21:43:22.174 00.000 10844 MultiStar: [#1 -0.49,0.75,0.00,M2] [#2 -1.19,-0.02,0.00,M4] [#3 0.03,1.00,0.00,M1] [#4 -0.18,-0.20,3.70,U] [#5 -0.26,0.22,1.11,U] [#6 -1.31,0.78,0.00,M1] [#7 -0.57,0.04,0.90,U] [#8 0.53,-0.41,0.94,U] 
21:43:22.174 00.000 10844 refined, 4 included, MultiStar: {-0.14, -0.05}, one-star: {-0.12, 0.45}
21:43:22.174 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.80) = xAngle (-2.00 = -2.00)
21:43:22.186 00.012 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.08 = -2.08)
21:43:22.186 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.80 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
21:43:22.190 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.05, opts=13)
21:43:22.190 00.000 10844 Enqueuing Move request for scope (-0.14, -0.05)
21:43:22.190 00.000 11060 Worker thread wakes up
21:43:22.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
21:43:22.190 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
21:43:22.190 00.000 11060 Moving (-0.14, -0.05) raw xDistance=-0.06 yDistance=-0.13
21:43:22.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:43:22.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:22.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:43:22.190 00.000 11060 MoveAxis(E, 0, ABG)
21:43:22.190 00.000 11060 Move returns status 0, amount 0
21:43:22.190 00.000 11060 MoveAxis(N, 0, ABG)
21:43:22.190 00.000 11060 Move returns status 0, amount 0
21:43:22.190 00.000 11060 move complete, result=0
21:43:22.190 00.000 11060 worker thread done servicing request
21:43:22.197 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:22.224 00.027 10844 UpdateGuideState exits: m=954 SNR=19.6
21:43:22.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:22.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:22.224 00.000 10844 Enqueuing Expose request
21:43:22.224 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:22.224 00.000 11060 Worker thread wakes up
21:43:22.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:22.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:22.875 00.651 11060 Exposure complete
21:43:23.178 00.303 11060 worker thread done servicing request
21:43:23.178 00.000 10844 OnExposeComplete: enter
21:43:23.178 00.000 10844 UpdateGuideState(): m_state=6
21:43:23.180 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
21:43:23.180 00.000 10844 Star::Find returns 1 (0), X=91.78, Y=468.36, Mass=1046, SNR=20.4, Peak=95 HFD=3.5
21:43:23.181 00.001 10844 MultiStar: [#1 -0.78,0.59,0.00,M3] [#2 -0.66,0.27,0.74,U] [#3 -1.14,0.46,0.00,M2] [#4 -0.35,0.17,3.14,U] [#5 -0.74,0.44,1.08,U] [#6 -0.37,0.03,0.78,U] [#7 0.26,-0.39,0.86,U] [#8 0.51,-0.27,0.98,U] 
21:43:23.181 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.13}, one-star: {0.37, 0.53}
21:43:23.181 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.80) = xAngle (3.31 = -2.97)
21:43:23.181 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.23 = -3.06)
21:43:23.181 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.23 cameraTheta=2.51 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
21:43:23.188 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.13, opts=13)
21:43:23.188 00.000 10844 Enqueuing Move request for scope (-0.18, 0.13)
21:43:23.188 00.000 11060 Worker thread wakes up
21:43:23.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
21:43:23.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
21:43:23.188 00.000 11060 Moving (-0.18, 0.13) raw xDistance=-0.22 yDistance=-0.02
21:43:23.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:43:23.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:23.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:43:23.188 00.000 11060 MoveAxis(E, 33, ABG)
21:43:23.188 00.000 11060 Guiding  Dir = 2, Dur = 33
21:43:23.198 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:23.209 00.011 11060 IsSlewing returns 0
21:43:23.209 00.000 11060 IsGuiding returns 0
21:43:23.219 00.010 10844 UpdateGuideState exits: m=1046 SNR=20.4
21:43:23.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:23.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:23.219 00.000 10844 Enqueuing Expose request
21:43:23.267 00.048 11060 IsGuiding returns 0
21:43:23.267 00.000 11060 Move returns status 0, amount 33
21:43:23.267 00.000 11060 MoveAxis(N, 0, ABG)
21:43:23.267 00.000 11060 Move returns status 0, amount 0
21:43:23.267 00.000 11060 move complete, result=0
21:43:23.267 00.000 11060 worker thread done servicing request
21:43:23.267 00.000 11060 Worker thread wakes up
21:43:23.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:23.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:23.270 00.003 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
21:43:23.908 00.638 11060 Exposure complete
21:43:24.179 00.271 11060 worker thread done servicing request
21:43:24.179 00.000 10844 OnExposeComplete: enter
21:43:24.179 00.000 10844 UpdateGuideState(): m_state=6
21:43:24.179 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
21:43:24.179 00.000 10844 Star::Find returns 1 (0), X=91.11, Y=467.13, Mass=780, SNR=17.3, Peak=87 HFD=3.0
21:43:24.179 00.000 10844 MultiStar: [#1 -0.45,-0.36,0.96,U] [#2 -0.51,-0.53,0.83,U] [#3 -0.38,0.00,0.85,U] [#4 -0.44,-1.32,0.00,M1] [#5 -0.17,-0.18,1.00,U] [#6 -0.50,-0.03,1.07,U] [#7 -0.23,-0.90,0.00,M1] [#8 0.02,-0.81,0.84,U] 
21:43:24.182 00.003 10844 refined, 6 included, MultiStar: {-0.33, -0.36}, one-star: {-0.30, -0.71}
21:43:24.182 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.80) = xAngle (-1.50 = -1.50)
21:43:24.182 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.59 = -1.59)
21:43:24.182 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.36 hyp=0.49 cameraTheta=-2.31 mountX=0.03 mountY=-0.49, mountTheta=-1.50
21:43:24.182 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.36, opts=13)
21:43:24.182 00.000 10844 Enqueuing Move request for scope (-0.33, -0.36)
21:43:24.182 00.000 11060 Worker thread wakes up
21:43:24.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.36) opts 0xd
21:43:24.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.36)
21:43:24.182 00.000 11060 Moving (-0.33, -0.36) raw xDistance=0.03 yDistance=-0.49
21:43:24.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:43:24.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:24.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:43:24.182 00.000 11060 MoveAxis(E, 0, ABG)
21:43:24.182 00.000 11060 Move returns status 0, amount 0
21:43:24.182 00.000 11060 MoveAxis(N, 0, ABG)
21:43:24.182 00.000 11060 Move returns status 0, amount 0
21:43:24.182 00.000 11060 move complete, result=0
21:43:24.182 00.000 11060 worker thread done servicing request
21:43:24.190 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:24.206 00.016 10844 UpdateGuideState exits: m=780 SNR=17.3
21:43:24.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:24.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:24.206 00.000 10844 Enqueuing Expose request
21:43:24.206 00.000 11060 Worker thread wakes up
21:43:24.206 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:43:24.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:24.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:24.854 00.648 11060 Exposure complete
21:43:25.178 00.324 11060 worker thread done servicing request
21:43:25.178 00.000 10844 OnExposeComplete: enter
21:43:25.178 00.000 10844 UpdateGuideState(): m_state=6
21:43:25.178 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
21:43:25.178 00.000 10844 Star::Find returns 1 (0), X=91.65, Y=467.93, Mass=1334, SNR=23.0, Peak=98 HFD=3.6
21:43:25.181 00.003 10844 MultiStar: [#1 -0.79,-0.26,0.73,U] [#2 -1.63,-0.72,0.00,M3] [#3 -0.72,0.63,0.00,M2] [#4 -1.05,-0.96,0.00,M2] [#5 -0.80,0.31,0.80,U] [#6 -1.13,0.28,0.00,M1] [#7 -0.44,0.04,0.90,U] [#8 -0.21,-0.19,0.90,U] 
21:43:25.181 00.000 10844 single-star, 4 included, MultiStar: {-0.36, 0.00}, one-star: {0.25, 0.09}
21:43:25.181 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.80) = xAngle (1.17 = 1.17)
21:43:25.181 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.08 = 1.08)
21:43:25.181 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.36 mountX=0.10 mountY=0.23, mountTheta=1.15
21:43:25.183 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.09, opts=13)
21:43:25.183 00.000 10844 Enqueuing Move request for scope (0.25, 0.09)
21:43:25.183 00.000 11060 Worker thread wakes up
21:43:25.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
21:43:25.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
21:43:25.183 00.000 11060 Moving (0.25, 0.09) raw xDistance=0.10 yDistance=0.23
21:43:25.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:43:25.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:25.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:43:25.183 00.000 11060 MoveAxis(E, 0, ABG)
21:43:25.183 00.000 11060 Move returns status 0, amount 0
21:43:25.183 00.000 11060 MoveAxis(N, 0, ABG)
21:43:25.183 00.000 11060 Move returns status 0, amount 0
21:43:25.183 00.000 11060 move complete, result=0
21:43:25.183 00.000 11060 worker thread done servicing request
21:43:25.188 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:25.216 00.028 10844 UpdateGuideState exits: m=1334 SNR=23.0
21:43:25.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:25.218 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:25.218 00.000 10844 Enqueuing Expose request
21:43:25.218 00.000 11060 Worker thread wakes up
21:43:25.218 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:43:25.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:25.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:25.844 00.626 11060 Exposure complete
21:43:26.132 00.288 11060 worker thread done servicing request
21:43:26.132 00.000 10844 OnExposeComplete: enter
21:43:26.132 00.000 10844 UpdateGuideState(): m_state=6
21:43:26.132 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
21:43:26.132 00.000 10844 Star::Find returns 1 (0), X=90.83, Y=467.66, Mass=1159, SNR=21.8, Peak=76 HFD=4.1
21:43:26.132 00.000 10844 MultiStar: [#1 -0.05,0.56,0.88,U] [#2 -1.66,0.12,0.00,M4] [#3 -0.51,0.42,0.73,U] [#4 -0.10,-0.49,3.40,U] [#5 -0.32,-0.69,0.86,U] [#6 -0.30,0.71,0.88,U] [#7 -0.16,0.08,0.89,U] [#8 0.75,0.47,0.00,M1] 
21:43:26.132 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.11}, one-star: {-0.58, -0.17}
21:43:26.132 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.80) = xAngle (-1.91 = -1.91)
21:43:26.132 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.99 = -1.99)
21:43:26.132 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-2.71 mountX=-0.08 mountY=-0.23, mountTheta=-1.92
21:43:26.135 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.11, opts=13)
21:43:26.135 00.000 10844 Enqueuing Move request for scope (-0.23, -0.11)
21:43:26.135 00.000 11060 Worker thread wakes up
21:43:26.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
21:43:26.135 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
21:43:26.135 00.000 11060 Moving (-0.23, -0.11) raw xDistance=-0.08 yDistance=-0.23
21:43:26.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:43:26.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:26.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:43:26.135 00.000 11060 MoveAxis(E, 0, ABG)
21:43:26.135 00.000 11060 Move returns status 0, amount 0
21:43:26.135 00.000 11060 MoveAxis(N, 0, ABG)
21:43:26.135 00.000 11060 Move returns status 0, amount 0
21:43:26.135 00.000 11060 move complete, result=0
21:43:26.135 00.000 11060 worker thread done servicing request
21:43:26.150 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:26.172 00.022 10844 UpdateGuideState exits: m=1159 SNR=21.8
21:43:26.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:26.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:26.172 00.000 10844 Enqueuing Expose request
21:43:26.172 00.000 11060 Worker thread wakes up
21:43:26.172 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:43:26.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:26.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:26.812 00.640 11060 Exposure complete
21:43:27.120 00.308 10844 OnExposeComplete: enter
21:43:27.120 00.000 11060 worker thread done servicing request
21:43:27.120 00.000 10844 UpdateGuideState(): m_state=6
21:43:27.120 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
21:43:27.120 00.000 10844 Star::Find returns 1 (0), X=90.52, Y=468.08, Mass=817, SNR=18.0, Peak=82 HFD=3.3
21:43:27.123 00.003 10844 MultiStar: [#1 -1.34,0.40,0.00,M1] [#2 -0.96,-0.73,0.00,M5] [#3 -0.64,-0.21,0.88,U] [#4 0.04,-0.19,4.06,U] [#5 -1.19,0.10,0.00,M1] [#6 -0.61,0.44,0.97,U] [#7 -0.05,0.21,0.93,U] [#8 -0.18,0.27,0.97,U] 
21:43:27.123 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.02}, one-star: {-0.89, 0.24}
21:43:27.123 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.80) = xAngle (3.86 = -2.43)
21:43:27.123 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.77 = -2.51)
21:43:27.123 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.05 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
21:43:27.123 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.02, opts=13)
21:43:27.123 00.000 10844 Enqueuing Move request for scope (-0.24, 0.02)
21:43:27.123 00.000 11060 Worker thread wakes up
21:43:27.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd
21:43:27.123 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.02)
21:43:27.123 00.000 11060 Moving (-0.24, 0.02) raw xDistance=-0.18 yDistance=-0.14
21:43:27.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:43:27.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:27.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:43:27.123 00.000 11060 MoveAxis(E, 27, ABG)
21:43:27.123 00.000 11060 Guiding  Dir = 2, Dur = 27
21:43:27.134 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:27.138 00.004 11060 IsSlewing returns 0
21:43:27.139 00.001 11060 IsGuiding returns 0
21:43:27.159 00.020 10844 UpdateGuideState exits: m=817 SNR=18.0
21:43:27.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:27.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:27.159 00.000 10844 Enqueuing Expose request
21:43:27.184 00.025 11060 IsGuiding returns 0
21:43:27.184 00.000 11060 Move returns status 0, amount 27
21:43:27.184 00.000 11060 MoveAxis(N, 0, ABG)
21:43:27.184 00.000 11060 Move returns status 0, amount 0
21:43:27.184 00.000 11060 move complete, result=0
21:43:27.184 00.000 11060 worker thread done servicing request
21:43:27.184 00.000 11060 Worker thread wakes up
21:43:27.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:27.186 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:27.186 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
21:43:27.835 00.649 11060 Exposure complete
21:43:28.136 00.301 11060 worker thread done servicing request
21:43:28.136 00.000 10844 OnExposeComplete: enter
21:43:28.136 00.000 10844 UpdateGuideState(): m_state=6
21:43:28.136 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
21:43:28.137 00.001 10844 Star::Find returns 1 (0), X=90.60, Y=467.98, Mass=1275, SNR=22.4, Peak=86 HFD=3.8
21:43:28.137 00.000 10844 MultiStar: [#1 -0.30,0.80,0.93,U] [#2 -0.47,-0.05,0.92,U] [#3 -0.59,0.27,0.76,U] [#4 -0.41,0.38,3.25,U] [#5 -1.05,-0.42,0.00,M2] [#6 -0.60,-0.47,0.64,U] [#7 -0.64,-0.06,0.87,U] [#8 -0.38,0.88,0.00,M1] 
21:43:28.137 00.000 10844 refined, 6 included, MultiStar: {-0.51, 0.23}, one-star: {-0.81, 0.14}
21:43:28.137 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.80) = xAngle (3.52 = -2.76)
21:43:28.137 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.43 = -2.85)
21:43:28.137 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=0.23 hyp=0.56 cameraTheta=2.71 mountX=-0.52 mountY=-0.16, mountTheta=-2.84
21:43:28.137 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=0.23, opts=13)
21:43:28.137 00.000 10844 Enqueuing Move request for scope (-0.51, 0.23)
21:43:28.137 00.000 11060 Worker thread wakes up
21:43:28.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.23) opts 0xd
21:43:28.137 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, 0.23)
21:43:28.137 00.000 11060 Moving (-0.51, 0.23) raw xDistance=-0.52 yDistance=-0.16
21:43:28.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.52
21:43:28.137 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:28.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:43:28.137 00.000 11060 MoveAxis(E, 77, ABG)
21:43:28.140 00.003 11060 Guiding  Dir = 2, Dur = 77
21:43:28.152 00.012 11060 IsSlewing returns 0
21:43:28.154 00.002 11060 IsGuiding returns 0
21:43:28.155 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:28.174 00.019 10844 UpdateGuideState exits: m=1275 SNR=22.4
21:43:28.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:28.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:28.174 00.000 10844 Enqueuing Expose request
21:43:28.243 00.069 11060 IsGuiding returns 0
21:43:28.245 00.002 11060 Move returns status 0, amount 77
21:43:28.245 00.000 11060 MoveAxis(N, 0, ABG)
21:43:28.248 00.003 11060 Move returns status 0, amount 0
21:43:28.248 00.000 11060 move complete, result=0
21:43:28.248 00.000 11060 worker thread done servicing request
21:43:28.248 00.000 11060 Worker thread wakes up
21:43:28.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:28.248 00.000 10844 GuideStep: -0.5 px 77 ms EAST, -0.2 px 0 ms NORTH
21:43:28.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:28.891 00.643 11060 Exposure complete
21:43:29.220 00.329 11060 worker thread done servicing request
21:43:29.220 00.000 10844 OnExposeComplete: enter
21:43:29.220 00.000 10844 UpdateGuideState(): m_state=6
21:43:29.221 00.001 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
21:43:29.221 00.000 10844 Star::Find returns 1 (0), X=90.44, Y=467.92, Mass=1121, SNR=21.2, Peak=90 HFD=3.6
21:43:29.221 00.000 10844 MultiStar: [#1 -0.70,0.57,0.00,M1] [#2 -1.17,0.12,0.00,M5] [#3 -0.45,0.66,0.77,U] [#4 -0.86,0.97,0.00,M1] [#5 -0.35,-0.23,0.88,U] [#6 -0.29,0.05,0.83,U] [#7 -1.15,-0.01,0.00,M1] [#8 -0.10,0.63,0.94,U] 
21:43:29.221 00.000 10844 refined, 4 included, MultiStar: {-0.44, 0.23}, one-star: {-0.97, 0.08}
21:43:29.221 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.80) = xAngle (3.47 = -2.81)
21:43:29.221 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.38 = -2.90)
21:43:29.221 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.23 hyp=0.50 cameraTheta=2.67 mountX=-0.47 mountY=-0.12, mountTheta=-2.89
21:43:29.221 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.23, opts=13)
21:43:29.221 00.000 10844 Enqueuing Move request for scope (-0.44, 0.23)
21:43:29.221 00.000 11060 Worker thread wakes up
21:43:29.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.23) opts 0xd
21:43:29.221 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.23)
21:43:29.226 00.005 11060 Moving (-0.44, 0.23) raw xDistance=-0.47 yDistance=-0.12
21:43:29.228 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
21:43:29.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:29.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:29.228 00.000 11060 MoveAxis(E, 72, ABG)
21:43:29.228 00.000 11060 Guiding  Dir = 2, Dur = 72
21:43:29.239 00.011 11060 IsSlewing returns 0
21:43:29.239 00.000 11060 IsGuiding returns 0
21:43:29.242 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:29.285 00.043 10844 UpdateGuideState exits: m=1121 SNR=21.2
21:43:29.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:29.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:29.285 00.000 10844 Enqueuing Expose request
21:43:29.331 00.046 11060 IsGuiding returns 0
21:43:29.331 00.000 11060 Move returns status 0, amount 72
21:43:29.332 00.001 11060 MoveAxis(N, 0, ABG)
21:43:29.332 00.000 11060 Move returns status 0, amount 0
21:43:29.332 00.000 11060 move complete, result=0
21:43:29.332 00.000 11060 worker thread done servicing request
21:43:29.332 00.000 11060 Worker thread wakes up
21:43:29.332 00.000 10844 GuideStep: -0.5 px 72 ms EAST, -0.1 px 0 ms NORTH
21:43:29.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:29.333 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:29.954 00.621 11060 Exposure complete
21:43:30.206 00.252 11060 worker thread done servicing request
21:43:30.206 00.000 10844 OnExposeComplete: enter
21:43:30.208 00.002 10844 UpdateGuideState(): m_state=6
21:43:30.208 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
21:43:30.208 00.000 10844 Star::Find returns 1 (0), X=90.63, Y=467.68, Mass=1365, SNR=23.1, Peak=100 HFD=3.8
21:43:30.208 00.000 10844 MultiStar: [#1 -0.88,-0.11,0.00,M2] [#2 -0.77,-0.27,0.78,U] [#3 -0.41,-0.12,0.70,U] [#4 0.04,-0.29,2.93,U] [#5 -0.91,0.15,0.00,M2] [#6 -0.75,0.12,0.74,U] [#7 -0.71,-0.69,0.00,M2] [#8 0.05,-1.03,0.00,M1] 
21:43:30.208 00.000 10844 refined, 4 included, MultiStar: {-0.34, -0.20}, one-star: {-0.78, -0.16}
21:43:30.208 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.80) = xAngle (-1.82 = -1.82)
21:43:30.208 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.91 = -1.91)
21:43:30.208 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.20 hyp=0.39 cameraTheta=-2.62 mountX=-0.10 mountY=-0.37, mountTheta=-1.83
21:43:30.211 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.20, opts=13)
21:43:30.211 00.000 10844 Enqueuing Move request for scope (-0.34, -0.20)
21:43:30.211 00.000 11060 Worker thread wakes up
21:43:30.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.20) opts 0xd
21:43:30.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.20)
21:43:30.212 00.001 11060 Moving (-0.34, -0.20) raw xDistance=-0.10 yDistance=-0.37
21:43:30.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:43:30.212 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.38 newest=-0.65
21:43:30.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
21:43:30.212 00.000 11060 MoveAxis(E, 0, ABG)
21:43:30.212 00.000 11060 Move returns status 0, amount 0
21:43:30.212 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 500 applied
21:43:30.212 00.000 11060 MoveAxis(N, 643, ABG)
21:43:30.212 00.000 11060 duration set to 500 by maxDecDuration
21:43:30.212 00.000 11060 Guiding  Dir = 0, Dur = 500
21:43:30.217 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:30.241 00.024 11060 IsSlewing returns 0
21:43:30.241 00.000 11060 IsGuiding returns 0
21:43:30.250 00.009 10844 UpdateGuideState exits: m=1365 SNR=23.1
21:43:30.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:30.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:30.250 00.000 10844 Enqueuing Expose request
21:43:30.764 00.514 11060 IsGuiding returns 0
21:43:30.764 00.000 11060 Move returns status 0, amount 500
21:43:30.764 00.000 11060 move complete, result=0
21:43:30.764 00.000 11060 worker thread done servicing request
21:43:30.764 00.000 11060 Worker thread wakes up
21:43:30.764 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 500 ms NORTH
21:43:30.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:30.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:31.408 00.644 11060 Exposure complete
21:43:31.624 00.216 10844 OnExposeComplete: enter
21:43:31.624 00.000 10844 UpdateGuideState(): m_state=6
21:43:31.624 00.000 11060 worker thread done servicing request
21:43:31.624 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
21:43:31.624 00.000 10844 Star::Find returns 1 (0), X=90.13, Y=468.02, Mass=817, SNR=18.0, Peak=84 HFD=3.0
21:43:31.624 00.000 10844 MultiStar: [#1 -0.65,1.47,0.00,M3] [#2 -0.63,-0.59,0.00,M5] [#3 0.21,0.33,0.91,U] [#4 -0.51,0.22,4.00,U] [#5 -0.83,0.43,0.00,M3] [#6 -1.41,-0.06,0.00,M1] [#7 -1.02,-0.75,0.00,M3] [#8 -0.46,1.14,0.00,M2] 
21:43:31.624 00.000 10844 refined, 2 included, MultiStar: {-0.53, 0.23}, one-star: {-1.28, 0.18}
21:43:31.624 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.80) = xAngle (3.53 = -2.75)
21:43:31.624 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.45 = -2.84)
21:43:31.624 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.23 hyp=0.57 cameraTheta=2.73 mountX=-0.53 mountY=-0.17, mountTheta=-2.83
21:43:31.626 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.23, opts=13)
21:43:31.626 00.000 10844 Enqueuing Move request for scope (-0.53, 0.23)
21:43:31.626 00.000 11060 Worker thread wakes up
21:43:31.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.23) opts 0xd
21:43:31.626 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.23)
21:43:31.626 00.000 11060 Moving (-0.53, 0.23) raw xDistance=-0.53 yDistance=-0.17
21:43:31.626 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.17, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.260894, 1:0.172781
21:43:31.626 00.000 11060 BLC: No correction, Miss < min_move
21:43:31.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
21:43:31.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:31.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:43:31.626 00.000 11060 MoveAxis(E, 78, ABG)
21:43:31.628 00.002 11060 Guiding  Dir = 2, Dur = 78
21:43:31.633 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:31.651 00.018 10844 UpdateGuideState exits: m=817 SNR=18.0
21:43:31.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:31.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:31.651 00.000 10844 Enqueuing Expose request
21:43:31.654 00.003 11060 IsSlewing returns 0
21:43:31.655 00.001 11060 IsGuiding returns 0
21:43:31.752 00.097 11060 IsGuiding returns 0
21:43:31.752 00.000 11060 Move returns status 0, amount 78
21:43:31.752 00.000 11060 MoveAxis(N, 0, ABG)
21:43:31.752 00.000 11060 Move returns status 0, amount 0
21:43:31.752 00.000 11060 move complete, result=0
21:43:31.752 00.000 11060 worker thread done servicing request
21:43:31.753 00.001 11060 Worker thread wakes up
21:43:31.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:31.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:31.756 00.003 10844 GuideStep: -0.5 px 78 ms EAST, -0.2 px 0 ms NORTH
21:43:32.387 00.631 11060 Exposure complete
21:43:32.675 00.288 10844 OnExposeComplete: enter
21:43:32.675 00.000 10844 UpdateGuideState(): m_state=6
21:43:32.675 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
21:43:32.675 00.000 10844 Star::Find returns 1 (0), X=90.73, Y=467.88, Mass=1221, SNR=22.0, Peak=93 HFD=3.5
21:43:32.679 00.004 10844 MultiStar: [#1 -0.49,0.67,0.87,U] [#2 -1.26,-0.84,0.00,M6] [#3 -0.27,0.92,0.00,M1] [#4 -1.11,0.42,0.00,M1] [#5 -0.79,0.15,1.00,U] [#6 -0.95,-0.14,0.00,M2] [#7 -0.58,-0.38,0.84,U] [#8 0.21,-0.08,0.72,U] 
21:43:32.679 00.000 10844 refined, 4 included, MultiStar: {-0.50, 0.09}, one-star: {-0.68, 0.05}
21:43:32.679 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.80) = xAngle (3.77 = -2.52)
21:43:32.679 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.68 = -2.60)
21:43:32.687 00.008 11060 worker thread done servicing request
21:43:32.689 00.002 10844 CameraToMount -- cameraX=-0.50 cameraY=0.09 hyp=0.51 cameraTheta=2.96 mountX=-0.41 mountY=-0.26, mountTheta=-2.58
21:43:32.692 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.09, opts=13)
21:43:32.692 00.000 10844 Enqueuing Move request for scope (-0.50, 0.09)
21:43:32.692 00.000 11060 Worker thread wakes up
21:43:32.692 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.09) opts 0xd
21:43:32.692 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.09)
21:43:32.692 00.000 11060 Moving (-0.50, 0.09) raw xDistance=-0.41 yDistance=-0.26
21:43:32.692 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.17, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.260894, 1:0.172781, 2:0.262828
21:43:32.692 00.000 11060 BLC: Under-shoot: nominal increase by 94
21:43:32.692 00.000 11060 BLC: window closed
21:43:32.692 00.000 11060 BLC: Pulse adjusted to 550
21:43:32.695 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.41
21:43:32.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
21:43:32.695 00.000 11060 MoveAxis(E, 63, ABG)
21:43:32.695 00.000 11060 Guiding  Dir = 2, Dur = 63
21:43:32.705 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:32.710 00.005 11060 IsSlewing returns 0
21:43:32.710 00.000 11060 IsGuiding returns 0
21:43:32.729 00.019 10844 UpdateGuideState exits: m=1221 SNR=22.0
21:43:32.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:32.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:32.729 00.000 10844 Enqueuing Expose request
21:43:32.784 00.055 11060 IsGuiding returns 0
21:43:32.784 00.000 11060 Move returns status 0, amount 63
21:43:32.785 00.001 11060 MoveAxis(N, 101, ABG)
21:43:32.785 00.000 11060 Guiding  Dir = 0, Dur = 101
21:43:32.797 00.012 11060 IsSlewing returns 0
21:43:32.797 00.000 11060 IsGuiding returns 0
21:43:32.913 00.116 11060 IsGuiding returns 0
21:43:32.913 00.000 11060 Move returns status 0, amount 101
21:43:32.913 00.000 11060 move complete, result=0
21:43:32.913 00.000 11060 worker thread done servicing request
21:43:32.913 00.000 10844 GuideStep: -0.4 px 63 ms EAST, -0.3 px 101 ms NORTH
21:43:32.913 00.000 11060 Worker thread wakes up
21:43:32.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:32.915 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:33.074 00.159 10844 evsrv: cli 0EEEDB70 connect
21:43:33.074 00.000 10844 case statement mapped state 6 to 3
21:43:33.076 00.002 10844 case statement mapped state 6 to 3
21:43:33.084 00.008 10844 evsrv: cli 0EEEDB70 request: {"method":"get_pixel_scale","id":"da8dfa63-162c-4e38-9705-0400d4572a1d"}
21:43:33.084 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":4.1253,"id":"da8dfa63-162c-4e38-9705-0400d4572a1d"}
21:43:33.093 00.009 10844 evsrv: cli 0EEEDB70 disconnect
21:43:33.552 00.459 11060 Exposure complete
21:43:33.840 00.288 11060 worker thread done servicing request
21:43:33.840 00.000 10844 OnExposeComplete: enter
21:43:33.840 00.000 10844 UpdateGuideState(): m_state=6
21:43:33.840 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
21:43:33.840 00.000 10844 Star::Find returns 1 (0), X=90.20, Y=467.31, Mass=1429, SNR=24.0, Peak=98 HFD=4.0
21:43:33.840 00.000 10844 MultiStar: [#1 0.08,-0.04,0.95,U] [#2 -0.48,-0.78,0.00,M7] [#3 -0.79,0.13,0.58,U] [#4 -0.43,0.31,3.01,U] [#5 -0.98,0.64,0.00,M3] [#6 -0.70,-0.40,0.73,U] [#7 -0.57,0.36,0.79,U] [#8 0.05,0.78,0.64,U] 
21:43:33.840 00.000 10844 refined, 6 included, MultiStar: {-0.50, 0.12}, one-star: {-1.21, -0.53}
21:43:33.843 00.003 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.80) = xAngle (3.70 = -2.58)
21:43:33.843 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.62 = -2.67)
21:43:33.843 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.12 hyp=0.51 cameraTheta=2.90 mountX=-0.43 mountY=-0.23, mountTheta=-2.65
21:43:33.849 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.12, opts=13)
21:43:33.849 00.000 10844 Enqueuing Move request for scope (-0.50, 0.12)
21:43:33.867 00.018 11060 Worker thread wakes up
21:43:33.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.12) opts 0xd
21:43:33.867 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.12)
21:43:33.867 00.000 11060 Moving (-0.50, 0.12) raw xDistance=-0.43 yDistance=-0.23
21:43:33.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
21:43:33.868 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
21:43:33.868 00.000 11060 MoveAxis(E, 66, ABG)
21:43:33.868 00.000 11060 Guiding  Dir = 2, Dur = 66
21:43:33.878 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:33.896 00.018 10844 UpdateGuideState exits: m=1429 SNR=24.0
21:43:33.901 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:33.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:33.901 00.000 10844 Enqueuing Expose request
21:43:33.903 00.002 11060 IsSlewing returns 0
21:43:33.904 00.001 11060 IsGuiding returns 0
21:43:34.001 00.097 11060 IsGuiding returns 0
21:43:34.001 00.000 11060 Move returns status 0, amount 66
21:43:34.003 00.002 11060 MoveAxis(N, 90, ABG)
21:43:34.003 00.000 11060 Guiding  Dir = 0, Dur = 90
21:43:34.026 00.023 11060 IsSlewing returns 0
21:43:34.026 00.000 11060 IsGuiding returns 0
21:43:34.131 00.105 11060 IsGuiding returns 0
21:43:34.131 00.000 11060 Move returns status 0, amount 90
21:43:34.131 00.000 11060 move complete, result=0
21:43:34.131 00.000 11060 worker thread done servicing request
21:43:34.131 00.000 11060 Worker thread wakes up
21:43:34.131 00.000 10844 GuideStep: -0.4 px 66 ms EAST, -0.2 px 90 ms NORTH
21:43:34.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:34.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:34.757 00.626 11060 Exposure complete
21:43:34.985 00.228 11060 worker thread done servicing request
21:43:34.985 00.000 10844 OnExposeComplete: enter
21:43:34.985 00.000 10844 UpdateGuideState(): m_state=6
21:43:34.985 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
21:43:34.985 00.000 10844 Star::Find returns 1 (0), X=91.47, Y=467.66, Mass=1136, SNR=21.3, Peak=75 HFD=4.0
21:43:34.985 00.000 10844 MultiStar: [#1 -0.34,0.34,1.05,U] [#2 -0.49,-0.86,0.00,M8] [#3 -0.02,1.00,0.00,M1] [#4 -0.61,-0.53,3.14,U] [#5 -0.25,0.16,1.00,U] [#6 0.16,-0.23,0.81,U] [#7 -0.41,-0.09,0.92,U] [#8 0.36,-0.08,0.77,U] 
21:43:34.985 00.000 10844 single-star, 6 included, MultiStar: {-0.28, -0.19}, one-star: {0.06, -0.18}
21:43:34.985 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.80) = xAngle (-0.44 = -0.44)
21:43:34.985 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.53 = -0.53)
21:43:34.985 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.25 mountX=0.17 mountY=-0.10, mountTheta=-0.51
21:43:34.990 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
21:43:34.990 00.000 10844 Enqueuing Move request for scope (0.06, -0.18)
21:43:34.999 00.009 11060 Worker thread wakes up
21:43:34.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
21:43:34.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
21:43:35.001 00.002 11060 Moving (0.06, -0.18) raw xDistance=0.17 yDistance=-0.10
21:43:35.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
21:43:35.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:35.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:35.002 00.001 11060 MoveAxis(W, 23, ABG)
21:43:35.002 00.000 11060 Guiding  Dir = 3, Dur = 23
21:43:35.006 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:35.011 00.005 11060 IsSlewing returns 0
21:43:35.011 00.000 11060 IsGuiding returns 0
21:43:35.047 00.036 11060 IsGuiding returns 0
21:43:35.048 00.001 11060 Move returns status 0, amount 23
21:43:35.048 00.000 11060 MoveAxis(N, 0, ABG)
21:43:35.048 00.000 11060 Move returns status 0, amount 0
21:43:35.048 00.000 11060 move complete, result=0
21:43:35.048 00.000 11060 worker thread done servicing request
21:43:35.051 00.003 10844 UpdateGuideState exits: m=1136 SNR=21.3
21:43:35.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:35.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:35.051 00.000 10844 Enqueuing Expose request
21:43:35.051 00.000 11060 Worker thread wakes up
21:43:35.051 00.000 10844 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
21:43:35.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:35.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:35.692 00.641 11060 Exposure complete
21:43:35.936 00.244 11060 worker thread done servicing request
21:43:35.936 00.000 10844 OnExposeComplete: enter
21:43:35.936 00.000 10844 UpdateGuideState(): m_state=6
21:43:35.936 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
21:43:35.936 00.000 10844 Star::Find returns 1 (0), X=91.41, Y=468.13, Mass=1153, SNR=21.3, Peak=84 HFD=3.9
21:43:35.936 00.000 10844 MultiStar: [#1 -0.05,-0.03,1.02,U] [#2 -0.77,-0.15,0.98,U] [#3 -0.92,0.71,0.00,M2] [#4 -0.83,-0.77,0.00,M1] [#5 -0.35,-0.30,0.85,U] [#6 -0.65,-0.24,0.88,U] [#7 -0.12,-0.32,0.72,U] [#8 -0.11,-0.32,0.89,U] 
21:43:35.936 00.000 10844 single-star, 6 included, MultiStar: {-0.29, -0.14}, one-star: {0.00, 0.29}
21:43:35.936 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.80) = xAngle (2.37 = 2.37)
21:43:35.942 00.006 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.29 = 2.29)
21:43:35.942 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.57 mountX=-0.21 mountY=0.22, mountTheta=2.33
21:43:35.956 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.29, opts=13)
21:43:35.956 00.000 10844 Enqueuing Move request for scope (0.00, 0.29)
21:43:35.956 00.000 11060 Worker thread wakes up
21:43:35.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.29) opts 0xd
21:43:35.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.29)
21:43:35.956 00.000 11060 Moving (0.00, 0.29) raw xDistance=-0.21 yDistance=0.22
21:43:35.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
21:43:35.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:43:35.958 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:43:35.958 00.000 11060 MoveAxis(E, 30, ABG)
21:43:35.958 00.000 11060 Guiding  Dir = 2, Dur = 30
21:43:35.963 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:35.982 00.019 10844 UpdateGuideState exits: m=1153 SNR=21.3
21:43:35.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:35.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:35.982 00.000 10844 Enqueuing Expose request
21:43:35.997 00.015 11060 IsSlewing returns 0
21:43:35.998 00.001 11060 IsGuiding returns 0
21:43:36.060 00.062 11060 IsGuiding returns 0
21:43:36.060 00.000 11060 Move returns status 0, amount 30
21:43:36.060 00.000 11060 MoveAxis(N, 0, ABG)
21:43:36.060 00.000 11060 Move returns status 0, amount 0
21:43:36.060 00.000 11060 move complete, result=0
21:43:36.060 00.000 11060 worker thread done servicing request
21:43:36.060 00.000 11060 Worker thread wakes up
21:43:36.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:36.060 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
21:43:36.062 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:36.708 00.646 11060 Exposure complete
21:43:36.999 00.291 11060 worker thread done servicing request
21:43:37.001 00.002 10844 OnExposeComplete: enter
21:43:37.001 00.000 10844 UpdateGuideState(): m_state=6
21:43:37.001 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
21:43:37.001 00.000 10844 Star::Find returns 1 (0), X=91.24, Y=467.32, Mass=819, SNR=17.6, Peak=80 HFD=3.3
21:43:37.001 00.000 10844 MultiStar: [#1 0.27,-0.34,1.14,U] [#2 -0.72,-0.66,0.00,M8] [#3 -0.13,0.09,0.94,U] [#4 -1.23,-1.44,0.00,M2] [#5 -0.34,-0.00,1.00,U] [#6 -0.85,-0.72,0.00,M1] [#7 -0.63,0.12,1.12,U] [#8 0.32,-0.07,1.04,U] 
21:43:37.001 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.12}, one-star: {-0.17, -0.51}
21:43:37.001 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.80) = xAngle (-1.51 = -1.51)
21:43:37.001 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.60 = -1.60)
21:43:37.001 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.31 mountX=0.01 mountY=-0.16, mountTheta=-1.51
21:43:37.004 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.12, opts=13)
21:43:37.018 00.014 10844 Enqueuing Move request for scope (-0.11, -0.12)
21:43:37.018 00.000 11060 Worker thread wakes up
21:43:37.020 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
21:43:37.020 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
21:43:37.020 00.000 11060 Moving (-0.11, -0.12) raw xDistance=0.01 yDistance=-0.16
21:43:37.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:43:37.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:37.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:43:37.020 00.000 11060 MoveAxis(E, 0, ABG)
21:43:37.020 00.000 11060 Move returns status 0, amount 0
21:43:37.020 00.000 11060 MoveAxis(N, 0, ABG)
21:43:37.020 00.000 11060 Move returns status 0, amount 0
21:43:37.020 00.000 11060 move complete, result=0
21:43:37.020 00.000 11060 worker thread done servicing request
21:43:37.032 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:37.060 00.028 10844 UpdateGuideState exits: m=819 SNR=17.6
21:43:37.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:37.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:37.060 00.000 10844 Enqueuing Expose request
21:43:37.060 00.000 11060 Worker thread wakes up
21:43:37.061 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:43:37.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:37.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:37.686 00.625 11060 Exposure complete
21:43:37.903 00.217 11060 worker thread done servicing request
21:43:37.903 00.000 10844 OnExposeComplete: enter
21:43:37.903 00.000 10844 UpdateGuideState(): m_state=6
21:43:37.903 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
21:43:37.903 00.000 10844 Star::Find returns 1 (0), X=91.02, Y=467.42, Mass=801, SNR=17.7, Peak=72 HFD=3.5
21:43:37.903 00.000 10844 MultiStar: [#1 -0.08,0.70,1.35,U] [#2 0.17,0.56,0.91,U] [#3 -0.95,0.63,0.00,M2] [#4 -0.36,-0.70,3.74,U] [#5 0.03,0.04,1.04,U] [#6 -0.61,0.87,0.00,M2] [#7 -1.51,1.03,0.00,M1] [#8 0.36,-0.06,1.18,U] 
21:43:37.903 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.17}, one-star: {-0.39, -0.41}
21:43:37.903 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.80) = xAngle (-1.42 = -1.42)
21:43:37.903 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.51 = -1.51)
21:43:37.903 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.23 mountX=0.03 mountY=-0.22, mountTheta=-1.42
21:43:37.906 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.17, opts=13)
21:43:37.906 00.000 10844 Enqueuing Move request for scope (-0.13, -0.17)
21:43:37.906 00.000 11060 Worker thread wakes up
21:43:37.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
21:43:37.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
21:43:37.906 00.000 11060 Moving (-0.13, -0.17) raw xDistance=0.03 yDistance=-0.22
21:43:37.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:43:37.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
21:43:37.906 00.000 11060 MoveAxis(E, 0, ABG)
21:43:37.906 00.000 11060 Move returns status 0, amount 0
21:43:37.906 00.000 11060 MoveAxis(N, 84, ABG)
21:43:37.906 00.000 11060 Guiding  Dir = 0, Dur = 84
21:43:37.914 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:37.918 00.004 11060 IsSlewing returns 0
21:43:37.918 00.000 11060 IsGuiding returns 0
21:43:37.933 00.015 10844 UpdateGuideState exits: m=801 SNR=17.7
21:43:37.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:37.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:37.933 00.000 10844 Enqueuing Expose request
21:43:38.021 00.088 11060 IsGuiding returns 0
21:43:38.021 00.000 11060 Move returns status 0, amount 84
21:43:38.021 00.000 11060 move complete, result=0
21:43:38.021 00.000 11060 worker thread done servicing request
21:43:38.021 00.000 11060 Worker thread wakes up
21:43:38.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:38.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:38.035 00.014 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 84 ms NORTH
21:43:38.652 00.617 11060 Exposure complete
21:43:38.992 00.340 10844 OnExposeComplete: enter
21:43:38.992 00.000 11060 worker thread done servicing request
21:43:38.995 00.003 10844 UpdateGuideState(): m_state=6
21:43:38.995 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
21:43:38.995 00.000 10844 Star::Find returns 1 (0), X=90.84, Y=467.14, Mass=902, SNR=18.5, Peak=81 HFD=3.1
21:43:38.995 00.000 10844 MultiStar: [#1 0.13,-0.33,1.21,U] [#2 0.11,-0.61,0.95,U] [#3 -0.42,0.99,0.00,M3] [#4 -1.55,-0.73,0.00,M2] [#5 -0.03,0.00,0.94,U] [#6 -0.90,-0.46,0.00,M3] [#7 -0.32,-0.81,0.00,M2] [#8 -0.45,-0.12,1.02,U] 
21:43:38.995 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.35}, one-star: {-0.56, -0.70}
21:43:38.995 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.80) = xAngle (-1.19 = -1.19)
21:43:38.995 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.27 = -1.27)
21:43:38.997 00.002 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-1.99 mountX=0.14 mountY=-0.37, mountTheta=-1.20
21:43:38.998 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.35, opts=13)
21:43:38.998 00.000 10844 Enqueuing Move request for scope (-0.16, -0.35)
21:43:38.998 00.000 11060 Worker thread wakes up
21:43:38.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.35) opts 0xd
21:43:38.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.35)
21:43:38.998 00.000 11060 Moving (-0.16, -0.35) raw xDistance=0.14 yDistance=-0.37
21:43:38.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:43:38.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
21:43:38.998 00.000 11060 MoveAxis(W, 21, ABG)
21:43:38.998 00.000 11060 Guiding  Dir = 3, Dur = 21
21:43:39.020 00.022 11060 IsSlewing returns 0
21:43:39.020 00.000 11060 IsGuiding returns 0
21:43:39.024 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:39.057 00.033 11060 IsGuiding returns 0
21:43:39.057 00.000 11060 Move returns status 0, amount 21
21:43:39.057 00.000 11060 MoveAxis(N, 140, ABG)
21:43:39.057 00.000 11060 Guiding  Dir = 0, Dur = 140
21:43:39.062 00.005 10844 UpdateGuideState exits: m=902 SNR=18.5
21:43:39.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:39.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:39.062 00.000 10844 Enqueuing Expose request
21:43:39.085 00.023 11060 IsSlewing returns 0
21:43:39.085 00.000 11060 IsGuiding returns 0
21:43:39.237 00.152 11060 IsGuiding returns 0
21:43:39.237 00.000 11060 Move returns status 0, amount 140
21:43:39.237 00.000 11060 move complete, result=0
21:43:39.238 00.001 11060 worker thread done servicing request
21:43:39.238 00.000 11060 Worker thread wakes up
21:43:39.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:39.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:39.238 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.4 px 140 ms NORTH
21:43:39.883 00.645 11060 Exposure complete
21:43:40.268 00.385 11060 worker thread done servicing request
21:43:40.268 00.000 10844 OnExposeComplete: enter
21:43:40.268 00.000 10844 UpdateGuideState(): m_state=6
21:43:40.268 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
21:43:40.268 00.000 10844 Star::Find returns 1 (0), X=91.29, Y=467.68, Mass=728, SNR=17.2, Peak=77 HFD=3.1
21:43:40.269 00.001 10844 MultiStar: [#1 -0.11,0.03,1.33,U] [#2 -0.39,0.12,1.04,U] [#3 -0.30,0.22,1.03,U] [#4 -0.39,-0.25,4.15,U] [#5 -0.30,0.44,1.03,U] [#6 -0.77,1.50,0.00,M4] [#7 -0.24,0.16,0.91,U] [#8 1.10,0.31,0.00,M1] 
21:43:40.269 00.000 10844 single-star, 6 included, MultiStar: {-0.30, -0.02}, one-star: {-0.12, -0.16}
21:43:40.269 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.80) = xAngle (-1.40 = -1.40)
21:43:40.269 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.49 = -1.49)
21:43:40.269 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.19 cameraTheta=-2.21 mountX=0.03 mountY=-0.19, mountTheta=-1.40
21:43:40.269 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.16, opts=13)
21:43:40.269 00.000 10844 Enqueuing Move request for scope (-0.12, -0.16)
21:43:40.269 00.000 11060 Worker thread wakes up
21:43:40.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
21:43:40.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
21:43:40.269 00.000 11060 Moving (-0.12, -0.16) raw xDistance=0.03 yDistance=-0.19
21:43:40.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:43:40.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
21:43:40.269 00.000 11060 MoveAxis(E, 0, ABG)
21:43:40.269 00.000 11060 Move returns status 0, amount 0
21:43:40.269 00.000 11060 MoveAxis(N, 74, ABG)
21:43:40.269 00.000 11060 Guiding  Dir = 0, Dur = 74
21:43:40.284 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:40.288 00.004 11060 IsSlewing returns 0
21:43:40.288 00.000 11060 IsGuiding returns 0
21:43:40.309 00.021 10844 UpdateGuideState exits: m=728 SNR=17.2
21:43:40.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:40.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:40.309 00.000 10844 Enqueuing Expose request
21:43:40.375 00.066 11060 IsGuiding returns 0
21:43:40.375 00.000 11060 Move returns status 0, amount 74
21:43:40.375 00.000 11060 move complete, result=0
21:43:40.377 00.002 11060 worker thread done servicing request
21:43:40.377 00.000 11060 Worker thread wakes up
21:43:40.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:40.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:40.377 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 74 ms NORTH
21:43:41.007 00.630 11060 Exposure complete
21:43:41.343 00.336 11060 worker thread done servicing request
21:43:41.343 00.000 10844 OnExposeComplete: enter
21:43:41.343 00.000 10844 UpdateGuideState(): m_state=6
21:43:41.343 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
21:43:41.343 00.000 10844 Star::Find returns 1 (0), X=90.84, Y=467.36, Mass=1394, SNR=23.7, Peak=94 HFD=3.8
21:43:41.345 00.002 10844 MultiStar: [#1 -0.01,0.04,1.11,U] [#2 0.12,0.28,0.86,U] [#3 0.53,0.15,0.63,U] [#4 -0.17,-0.44,2.97,U] [#5 0.30,-0.24,0.83,U] [#6 -0.01,-0.43,0.66,U] [#7 0.55,-0.63,0.78,U] [#8 1.04,-0.70,0.00,M2] 
21:43:41.345 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.27}, one-star: {-0.57, -0.47}
21:43:41.345 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.80) = xAngle (-0.76 = -0.76)
21:43:41.345 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.84 = -0.84)
21:43:41.348 00.003 10844 CameraToMount -- cameraX=0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.56 mountX=0.20 mountY=-0.20, mountTheta=-0.80
21:43:41.350 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.27, opts=13)
21:43:41.350 00.000 10844 Enqueuing Move request for scope (0.00, -0.27)
21:43:41.350 00.000 11060 Worker thread wakes up
21:43:41.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.27) opts 0xd
21:43:41.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.27)
21:43:41.350 00.000 11060 Moving (0.00, -0.27) raw xDistance=0.20 yDistance=-0.20
21:43:41.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:43:41.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:43:41.350 00.000 11060 MoveAxis(W, 29, ABG)
21:43:41.350 00.000 11060 Guiding  Dir = 3, Dur = 29
21:43:41.355 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:41.372 00.017 11060 IsSlewing returns 0
21:43:41.372 00.000 11060 IsGuiding returns 0
21:43:41.411 00.039 10844 UpdateGuideState exits: m=1394 SNR=23.7
21:43:41.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:41.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:41.411 00.000 10844 Enqueuing Expose request
21:43:41.416 00.005 11060 IsGuiding returns 0
21:43:41.416 00.000 11060 Move returns status 0, amount 29
21:43:41.416 00.000 11060 MoveAxis(N, 77, ABG)
21:43:41.416 00.000 11060 Guiding  Dir = 0, Dur = 77
21:43:41.445 00.029 11060 IsSlewing returns 0
21:43:41.447 00.002 11060 IsGuiding returns 0
21:43:41.560 00.113 11060 IsGuiding returns 0
21:43:41.560 00.000 11060 Move returns status 0, amount 77
21:43:41.560 00.000 11060 move complete, result=0
21:43:41.560 00.000 11060 worker thread done servicing request
21:43:41.560 00.000 11060 Worker thread wakes up
21:43:41.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:41.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:41.560 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.2 px 77 ms NORTH
21:43:42.226 00.666 11060 Exposure complete
21:43:42.513 00.287 11060 worker thread done servicing request
21:43:42.513 00.000 10844 OnExposeComplete: enter
21:43:42.513 00.000 10844 UpdateGuideState(): m_state=6
21:43:42.513 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
21:43:42.513 00.000 10844 Star::Find returns 1 (0), X=90.71, Y=468.10, Mass=1081, SNR=21.1, Peak=90 HFD=3.6
21:43:42.513 00.000 10844 MultiStar: [#1 0.83,0.25,1.25,U] [#2 -0.21,0.15,0.73,U] [#3 -0.42,0.57,0.80,U] [#4 -0.16,0.16,3.06,U] [#5 0.52,0.47,0.89,U] [#6 -0.49,0.43,0.80,U] [#7 0.08,0.08,0.88,U] [#8 0.40,0.46,0.91,U] 
21:43:42.513 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.28}, one-star: {-0.69, 0.26}
21:43:42.516 00.003 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.80) = xAngle (2.42 = 2.42)
21:43:42.516 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.34 = 2.34)
21:43:42.516 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.62 mountX=-0.21 mountY=0.20, mountTheta=2.38
21:43:42.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.28, opts=13)
21:43:42.518 00.000 10844 Enqueuing Move request for scope (-0.01, 0.28)
21:43:42.518 00.000 11060 Worker thread wakes up
21:43:42.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
21:43:42.518 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
21:43:42.518 00.000 11060 Moving (-0.01, 0.28) raw xDistance=-0.21 yDistance=0.20
21:43:42.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
21:43:42.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:43:42.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:43:42.518 00.000 11060 MoveAxis(E, 30, ABG)
21:43:42.518 00.000 11060 Guiding  Dir = 2, Dur = 30
21:43:42.528 00.010 11060 IsSlewing returns 0
21:43:42.528 00.000 11060 IsGuiding returns 0
21:43:42.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:42.572 00.044 10844 UpdateGuideState exits: m=1081 SNR=21.1
21:43:42.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:42.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:42.572 00.000 10844 Enqueuing Expose request
21:43:42.576 00.004 11060 IsGuiding returns 0
21:43:42.576 00.000 11060 Move returns status 0, amount 30
21:43:42.576 00.000 11060 MoveAxis(N, 0, ABG)
21:43:42.576 00.000 11060 Move returns status 0, amount 0
21:43:42.576 00.000 11060 move complete, result=0
21:43:42.576 00.000 11060 worker thread done servicing request
21:43:42.576 00.000 11060 Worker thread wakes up
21:43:42.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:42.579 00.003 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:42.589 00.010 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
21:43:43.199 00.610 11060 Exposure complete
21:43:43.495 00.296 11060 worker thread done servicing request
21:43:43.495 00.000 10844 OnExposeComplete: enter
21:43:43.495 00.000 10844 UpdateGuideState(): m_state=6
21:43:43.495 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
21:43:43.495 00.000 10844 Star::Find returns 1 (0), X=91.29, Y=467.69, Mass=1116, SNR=21.0, Peak=85 HFD=3.7
21:43:43.495 00.000 10844 MultiStar: [#1 0.89,0.47,0.00,M1] [#2 0.28,-0.64,0.84,U] [#3 -1.22,-0.40,0.00,M1] [#4 -0.49,-0.39,3.36,U] [#5 -0.02,-0.13,0.93,U] [#6 -0.84,-0.58,0.00,M3] [#7 -0.70,-0.73,0.00,M1] [#8 0.54,-0.34,0.85,U] 
21:43:43.495 00.000 10844 single-star, 4 included, MultiStar: {-0.16, -0.35}, one-star: {-0.12, -0.15}
21:43:43.495 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.80) = xAngle (-1.43 = -1.43)
21:43:43.495 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.51 = -1.51)
21:43:43.495 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.23 mountX=0.03 mountY=-0.19, mountTheta=-1.43
21:43:43.500 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
21:43:43.500 00.000 10844 Enqueuing Move request for scope (-0.12, -0.15)
21:43:43.500 00.000 11060 Worker thread wakes up
21:43:43.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
21:43:43.501 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
21:43:43.501 00.000 11060 Moving (-0.12, -0.15) raw xDistance=0.03 yDistance=-0.19
21:43:43.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:43:43.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
21:43:43.501 00.000 11060 MoveAxis(E, 0, ABG)
21:43:43.501 00.000 11060 Move returns status 0, amount 0
21:43:43.501 00.000 11060 MoveAxis(N, 73, ABG)
21:43:43.501 00.000 11060 Guiding  Dir = 0, Dur = 73
21:43:43.511 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:43.516 00.005 11060 IsSlewing returns 0
21:43:43.516 00.000 11060 IsGuiding returns 0
21:43:43.553 00.037 10844 UpdateGuideState exits: m=1116 SNR=21.0
21:43:43.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:43.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:43.553 00.000 10844 Enqueuing Expose request
21:43:43.594 00.041 11060 IsGuiding returns 0
21:43:43.599 00.005 11060 Move returns status 0, amount 73
21:43:43.599 00.000 11060 move complete, result=0
21:43:43.599 00.000 11060 worker thread done servicing request
21:43:43.601 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 73 ms NORTH
21:43:43.601 00.000 11060 Worker thread wakes up
21:43:43.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:43.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:44.228 00.627 11060 Exposure complete
21:43:44.395 00.167 11060 worker thread done servicing request
21:43:44.395 00.000 10844 OnExposeComplete: enter
21:43:44.395 00.000 10844 UpdateGuideState(): m_state=6
21:43:44.395 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
21:43:44.395 00.000 10844 Star::Find returns 1 (0), X=91.39, Y=467.35, Mass=1024, SNR=20.2, Peak=87 HFD=3.4
21:43:44.399 00.004 10844 MultiStar: [#1 -0.17,-0.42,0.96,U] [#2 -0.14,-0.03,0.90,U] [#3 -0.29,-0.15,0.64,U] [#4 -0.59,-0.60,3.40,U] [#5 0.33,-0.07,1.20,U] [#6 0.25,-0.79,0.80,U] [#7 -0.72,-1.16,0.00,M2] [#8 0.63,-0.45,0.90,U] 
21:43:44.399 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.43}, one-star: {-0.02, -0.49}
21:43:44.399 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.80) = xAngle (-1.08 = -1.08)
21:43:44.399 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.16 = -1.16)
21:43:44.401 00.002 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.43 hyp=0.45 cameraTheta=-1.88 mountX=0.21 mountY=-0.41, mountTheta=-1.10
21:43:44.402 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.43, opts=13)
21:43:44.402 00.000 10844 Enqueuing Move request for scope (-0.14, -0.43)
21:43:44.404 00.002 11060 Worker thread wakes up
21:43:44.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.43) opts 0xd
21:43:44.406 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.43)
21:43:44.406 00.000 11060 Moving (-0.14, -0.43) raw xDistance=0.21 yDistance=-0.41
21:43:44.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:43:44.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
21:43:44.406 00.000 11060 MoveAxis(W, 31, ABG)
21:43:44.406 00.000 11060 Guiding  Dir = 3, Dur = 31
21:43:44.411 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:44.416 00.005 11060 IsSlewing returns 0
21:43:44.416 00.000 11060 IsGuiding returns 0
21:43:44.426 00.010 10844 UpdateGuideState exits: m=1024 SNR=20.2
21:43:44.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:44.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:44.426 00.000 10844 Enqueuing Expose request
21:43:44.464 00.038 11060 IsGuiding returns 0
21:43:44.465 00.001 11060 Move returns status 0, amount 31
21:43:44.465 00.000 11060 MoveAxis(N, 158, ABG)
21:43:44.465 00.000 11060 Guiding  Dir = 0, Dur = 158
21:43:44.482 00.017 11060 IsSlewing returns 0
21:43:44.482 00.000 11060 IsGuiding returns 0
21:43:44.645 00.163 11060 IsGuiding returns 0
21:43:44.645 00.000 11060 Move returns status 0, amount 158
21:43:44.645 00.000 11060 move complete, result=0
21:43:44.645 00.000 11060 worker thread done servicing request
21:43:44.645 00.000 11060 Worker thread wakes up
21:43:44.645 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.4 px 158 ms NORTH
21:43:44.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:44.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:45.266 00.621 11060 Exposure complete
21:43:45.401 00.135 11060 worker thread done servicing request
21:43:45.401 00.000 10844 OnExposeComplete: enter
21:43:45.401 00.000 10844 UpdateGuideState(): m_state=6
21:43:45.401 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
21:43:45.401 00.000 10844 Star::Find returns 1 (0), X=91.82, Y=467.68, Mass=1128, SNR=21.0, Peak=83 HFD=3.7
21:43:45.401 00.000 10844 MultiStar: [#1 0.70,-0.53,0.00,M1] [#2 1.19,-0.43,0.00,M2] [#3 0.61,0.18,0.71,U] [#4 -0.17,-0.44,3.15,U] [#5 0.86,0.03,0.82,U] [#6 -0.13,-0.31,0.84,U] [#7 0.60,-1.35,0.00,M3] [#8 0.99,-0.77,0.00,M1] 
21:43:45.401 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.26}, one-star: {0.41, -0.16}
21:43:45.401 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.80) = xAngle (-0.27 = -0.27)
21:43:45.401 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.36 = -0.36)
21:43:45.401 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-1.07 mountX=0.28 mountY=-0.10, mountTheta=-0.35
21:43:45.404 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.26, opts=13)
21:43:45.404 00.000 10844 Enqueuing Move request for scope (0.14, -0.26)
21:43:45.404 00.000 11060 Worker thread wakes up
21:43:45.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.26) opts 0xd
21:43:45.404 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.26)
21:43:45.404 00.000 11060 Moving (0.14, -0.26) raw xDistance=0.28 yDistance=-0.10
21:43:45.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
21:43:45.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:45.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:45.404 00.000 11060 MoveAxis(W, 42, ABG)
21:43:45.404 00.000 11060 Guiding  Dir = 3, Dur = 42
21:43:45.406 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:45.412 00.006 11060 IsSlewing returns 0
21:43:45.412 00.000 11060 IsGuiding returns 0
21:43:45.424 00.012 10844 UpdateGuideState exits: m=1128 SNR=21.0
21:43:45.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:45.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:45.424 00.000 10844 Enqueuing Expose request
21:43:45.457 00.033 11060 IsGuiding returns 0
21:43:45.457 00.000 11060 Move returns status 0, amount 42
21:43:45.457 00.000 11060 MoveAxis(N, 0, ABG)
21:43:45.457 00.000 11060 Move returns status 0, amount 0
21:43:45.457 00.000 11060 move complete, result=0
21:43:45.457 00.000 11060 worker thread done servicing request
21:43:45.457 00.000 11060 Worker thread wakes up
21:43:45.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:45.457 00.000 10844 GuideStep: 0.3 px 42 ms WEST, -0.1 px 0 ms NORTH
21:43:45.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:46.098 00.641 11060 Exposure complete
21:43:46.257 00.159 11060 worker thread done servicing request
21:43:46.257 00.000 10844 OnExposeComplete: enter
21:43:46.257 00.000 10844 UpdateGuideState(): m_state=6
21:43:46.261 00.004 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
21:43:46.261 00.000 10844 Star::Find returns 1 (0), X=91.59, Y=468.17, Mass=975, SNR=20.0, Peak=97 HFD=3.2
21:43:46.261 00.000 10844 MultiStar: [#1 0.43,1.43,0.00,M2] [#2 0.34,0.18,0.97,U] [#3 -0.25,-0.48,0.88,U] [#4 -0.12,-0.17,3.47,U] [#5 0.98,1.07,0.00,M1] [#6 0.28,-0.10,0.84,U] [#7 0.03,-0.59,0.92,U] [#8 0.97,0.02,0.00,M2] 
21:43:46.261 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.14}, one-star: {0.18, 0.34}
21:43:46.261 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.80) = xAngle (-0.65 = -0.65)
21:43:46.261 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.74 = -0.74)
21:43:46.261 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=0.11 mountY=-0.09, mountTheta=-0.70
21:43:46.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
21:43:46.263 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
21:43:46.263 00.000 11060 Worker thread wakes up
21:43:46.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
21:43:46.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
21:43:46.263 00.000 11060 Moving (0.02, -0.14) raw xDistance=0.11 yDistance=-0.09
21:43:46.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:43:46.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:46.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:46.263 00.000 11060 MoveAxis(E, 0, ABG)
21:43:46.263 00.000 11060 Move returns status 0, amount 0
21:43:46.263 00.000 11060 MoveAxis(N, 0, ABG)
21:43:46.263 00.000 11060 Move returns status 0, amount 0
21:43:46.263 00.000 11060 move complete, result=0
21:43:46.263 00.000 11060 worker thread done servicing request
21:43:46.268 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:46.279 00.011 10844 UpdateGuideState exits: m=975 SNR=20.0
21:43:46.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:46.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:46.284 00.005 10844 Enqueuing Expose request
21:43:46.284 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:46.284 00.000 11060 Worker thread wakes up
21:43:46.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:46.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:46.905 00.621 11060 Exposure complete
21:43:47.064 00.159 11060 worker thread done servicing request
21:43:47.066 00.002 10844 OnExposeComplete: enter
21:43:47.066 00.000 10844 UpdateGuideState(): m_state=6
21:43:47.066 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
21:43:47.066 00.000 10844 Star::Find returns 1 (0), X=91.97, Y=467.44, Mass=923, SNR=19.1, Peak=76 HFD=3.7
21:43:47.066 00.000 10844 MultiStar: [#1 0.10,0.03,1.21,U] [#2 -0.61,-0.19,1.09,U] [#3 0.13,-0.41,0.84,U] [#4 0.26,0.05,3.84,U] [#5 0.91,-0.02,0.00,M2] [#6 -0.28,-0.90,0.00,M1] [#7 -0.46,-0.96,0.00,M3] [#8 1.44,-0.13,0.00,M3] 
21:43:47.066 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.09}, one-star: {0.57, -0.39}
21:43:47.066 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.80) = xAngle (0.25 = 0.25)
21:43:47.066 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.16 = 0.16)
21:43:47.066 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.56 mountX=0.16 mountY=0.03, mountTheta=0.16
21:43:47.069 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.09, opts=13)
21:43:47.069 00.000 10844 Enqueuing Move request for scope (0.14, -0.09)
21:43:47.071 00.002 11060 Worker thread wakes up
21:43:47.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
21:43:47.071 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
21:43:47.071 00.000 11060 Moving (0.14, -0.09) raw xDistance=0.16 yDistance=0.03
21:43:47.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:43:47.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:47.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:43:47.071 00.000 11060 MoveAxis(W, 24, ABG)
21:43:47.071 00.000 11060 Guiding  Dir = 3, Dur = 24
21:43:47.076 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:47.086 00.010 11060 IsSlewing returns 0
21:43:47.086 00.000 11060 IsGuiding returns 0
21:43:47.094 00.008 10844 UpdateGuideState exits: m=923 SNR=19.1
21:43:47.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:47.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:47.094 00.000 10844 Enqueuing Expose request
21:43:47.125 00.031 11060 IsGuiding returns 0
21:43:47.125 00.000 11060 Move returns status 0, amount 24
21:43:47.125 00.000 11060 MoveAxis(N, 0, ABG)
21:43:47.125 00.000 11060 Move returns status 0, amount 0
21:43:47.125 00.000 11060 move complete, result=0
21:43:47.125 00.000 11060 worker thread done servicing request
21:43:47.125 00.000 11060 Worker thread wakes up
21:43:47.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:47.127 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:47.129 00.002 10844 GuideStep: 0.2 px 24 ms WEST, 0.0 px 0 ms NORTH
21:43:47.756 00.627 11060 Exposure complete
21:43:47.911 00.155 11060 worker thread done servicing request
21:43:47.911 00.000 10844 OnExposeComplete: enter
21:43:47.911 00.000 10844 UpdateGuideState(): m_state=6
21:43:47.911 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
21:43:47.911 00.000 10844 Star::Find returns 1 (0), X=92.46, Y=468.25, Mass=888, SNR=18.7, Peak=88 HFD=3.5
21:43:47.911 00.000 10844 MultiStar: [#1 -0.10,0.75,1.15,U] [#2 -0.80,0.06,1.03,U] [#3 -0.53,-0.29,0.81,U] [#4 -0.25,0.12,3.73,U] [#5 0.78,1.08,0.00,M3] [#6 -0.40,-1.03,0.00,M2] [#7 -0.09,1.16,0.00,M4] [#8 0.92,-0.50,0.00,M4] 
21:43:47.911 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.20}, one-star: {1.05, 0.42}
21:43:47.911 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.80) = xAngle (3.06 = 3.06)
21:43:47.911 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.97 = 2.97)
21:43:47.911 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.25 mountX=-0.26 mountY=0.04, mountTheta=2.97
21:43:47.916 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.20, opts=13)
21:43:47.916 00.000 10844 Enqueuing Move request for scope (-0.16, 0.20)
21:43:47.916 00.000 11060 Worker thread wakes up
21:43:47.917 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
21:43:47.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
21:43:47.917 00.000 11060 Moving (-0.16, 0.20) raw xDistance=-0.26 yDistance=0.04
21:43:47.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:43:47.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:47.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:43:47.917 00.000 11060 MoveAxis(E, 37, ABG)
21:43:47.917 00.000 11060 Guiding  Dir = 2, Dur = 37
21:43:47.926 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:47.941 00.015 10844 UpdateGuideState exits: m=888 SNR=18.7
21:43:47.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:47.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:47.941 00.000 10844 Enqueuing Expose request
21:43:47.951 00.010 11060 IsSlewing returns 0
21:43:47.951 00.000 11060 IsGuiding returns 0
21:43:48.035 00.084 11060 IsGuiding returns 0
21:43:48.035 00.000 11060 Move returns status 0, amount 37
21:43:48.035 00.000 11060 MoveAxis(N, 0, ABG)
21:43:48.035 00.000 11060 Move returns status 0, amount 0
21:43:48.035 00.000 11060 move complete, result=0
21:43:48.035 00.000 11060 worker thread done servicing request
21:43:48.035 00.000 11060 Worker thread wakes up
21:43:48.035 00.000 10844 GuideStep: -0.3 px 37 ms EAST, 0.0 px 0 ms NORTH
21:43:48.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:48.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:48.656 00.621 11060 Exposure complete
21:43:48.842 00.186 11060 worker thread done servicing request
21:43:48.844 00.002 10844 OnExposeComplete: enter
21:43:48.844 00.000 10844 UpdateGuideState(): m_state=6
21:43:48.844 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
21:43:48.844 00.000 10844 Star::Find returns 1 (0), X=91.79, Y=468.16, Mass=1247, SNR=22.6, Peak=106 HFD=3.5
21:43:48.844 00.000 10844 MultiStar: [#1 -0.10,0.43,0.80,U] [#2 -0.18,-0.75,0.83,U] [#3 0.17,0.56,0.77,U] [#4 -0.39,-0.85,0.00,M1] [#5 0.19,0.21,0.81,U] [#6 -0.87,0.12,0.00,M3] [#7 1.26,0.04,0.00,M5] [#8 0.24,0.13,0.86,U] 
21:43:48.844 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.15}, one-star: {0.38, 0.32}
21:43:48.844 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.80) = xAngle (1.67 = 1.67)
21:43:48.846 00.002 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.58 = 1.58)
21:43:48.846 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.86 mountX=-0.02 mountY=0.20, mountTheta=1.67
21:43:48.848 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.15, opts=13)
21:43:48.848 00.000 10844 Enqueuing Move request for scope (0.13, 0.15)
21:43:48.850 00.002 11060 Worker thread wakes up
21:43:48.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
21:43:48.852 00.002 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
21:43:48.852 00.000 11060 Moving (0.13, 0.15) raw xDistance=-0.02 yDistance=0.20
21:43:48.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:43:48.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:43:48.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:43:48.852 00.000 11060 MoveAxis(E, 0, ABG)
21:43:48.852 00.000 11060 Move returns status 0, amount 0
21:43:48.852 00.000 11060 MoveAxis(N, 0, ABG)
21:43:48.852 00.000 11060 Move returns status 0, amount 0
21:43:48.852 00.000 11060 move complete, result=0
21:43:48.852 00.000 11060 worker thread done servicing request
21:43:48.857 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:48.873 00.016 10844 UpdateGuideState exits: m=1247 SNR=22.6
21:43:48.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:48.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:48.873 00.000 10844 Enqueuing Expose request
21:43:48.873 00.000 11060 Worker thread wakes up
21:43:48.873 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:43:48.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:48.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:49.510 00.637 11060 Exposure complete
21:43:49.674 00.164 11060 worker thread done servicing request
21:43:49.674 00.000 10844 OnExposeComplete: enter
21:43:49.674 00.000 10844 UpdateGuideState(): m_state=6
21:43:49.674 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
21:43:49.674 00.000 10844 Star::Find returns 1 (0), X=91.85, Y=467.91, Mass=1009, SNR=20.4, Peak=99 HFD=3.2
21:43:49.674 00.000 10844 MultiStar: [#1 0.82,0.35,0.00,M1] [#2 -0.20,-0.28,1.00,U] [#3 0.04,0.85,0.79,U] [#4 -0.76,0.35,3.43,U] [#5 0.20,-0.42,1.01,U] [#6 -0.69,-0.12,0.76,U] [#7 0.02,0.08,0.88,U] [#8 0.25,1.14,0.00,M4] 
21:43:49.674 00.000 10844 refined, 6 included, MultiStar: {-0.30, 0.14}, one-star: {0.44, 0.07}
21:43:49.674 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.80) = xAngle (3.51 = -2.78)
21:43:49.674 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.42 = -2.86)
21:43:49.674 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.14 hyp=0.33 cameraTheta=2.70 mountX=-0.31 mountY=-0.09, mountTheta=-2.86
21:43:49.674 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.14, opts=13)
21:43:49.674 00.000 10844 Enqueuing Move request for scope (-0.30, 0.14)
21:43:49.674 00.000 11060 Worker thread wakes up
21:43:49.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.14) opts 0xd
21:43:49.674 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.14)
21:43:49.674 00.000 11060 Moving (-0.30, 0.14) raw xDistance=-0.31 yDistance=-0.09
21:43:49.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:43:49.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:49.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:43:49.674 00.000 11060 MoveAxis(E, 45, ABG)
21:43:49.674 00.000 11060 Guiding  Dir = 2, Dur = 45
21:43:49.682 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:49.694 00.012 10844 UpdateGuideState exits: m=1009 SNR=20.4
21:43:49.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:49.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:49.694 00.000 10844 Enqueuing Expose request
21:43:49.705 00.011 11060 IsSlewing returns 0
21:43:49.705 00.000 11060 IsGuiding returns 0
21:43:49.778 00.073 11060 IsGuiding returns 0
21:43:49.778 00.000 11060 Move returns status 0, amount 45
21:43:49.778 00.000 11060 MoveAxis(N, 0, ABG)
21:43:49.778 00.000 11060 Move returns status 0, amount 0
21:43:49.779 00.001 11060 move complete, result=0
21:43:49.779 00.000 11060 worker thread done servicing request
21:43:49.779 00.000 11060 Worker thread wakes up
21:43:49.779 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
21:43:49.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:49.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:50.408 00.629 11060 Exposure complete
21:43:50.571 00.163 11060 worker thread done servicing request
21:43:50.571 00.000 10844 OnExposeComplete: enter
21:43:50.571 00.000 10844 UpdateGuideState(): m_state=6
21:43:50.571 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
21:43:50.571 00.000 10844 Star::Find returns 1 (0), X=92.04, Y=467.78, Mass=846, SNR=18.1, Peak=85 HFD=3.2
21:43:50.573 00.002 10844 MultiStar: [#1 0.59,0.10,1.28,U] [#2 -0.27,-0.45,1.09,U] [#3 -0.37,0.56,0.83,U] [#4 0.06,0.17,3.90,U] [#5 0.00,-0.34,1.14,U] [#6 1.04,-0.01,0.00,M3] [#7 0.97,0.04,0.00,M5] [#8 0.63,0.04,0.96,U] 
21:43:50.573 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.63, -0.06}
21:43:50.573 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.80) = xAngle (1.02 = 1.02)
21:43:50.573 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.94 = 0.94)
21:43:50.573 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.22 mountX=0.09 mountY=0.13, mountTheta=1.00
21:43:50.574 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.04, opts=13)
21:43:50.574 00.000 10844 Enqueuing Move request for scope (0.16, 0.04)
21:43:50.574 00.000 11060 Worker thread wakes up
21:43:50.576 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
21:43:50.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
21:43:50.576 00.000 11060 Moving (0.16, 0.04) raw xDistance=0.09 yDistance=0.13
21:43:50.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:43:50.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:50.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:43:50.576 00.000 11060 MoveAxis(E, 0, ABG)
21:43:50.576 00.000 11060 Move returns status 0, amount 0
21:43:50.576 00.000 11060 MoveAxis(N, 0, ABG)
21:43:50.576 00.000 11060 Move returns status 0, amount 0
21:43:50.576 00.000 11060 move complete, result=0
21:43:50.576 00.000 11060 worker thread done servicing request
21:43:50.583 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:50.599 00.016 10844 UpdateGuideState exits: m=846 SNR=18.1
21:43:50.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:50.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:50.599 00.000 10844 Enqueuing Expose request
21:43:50.599 00.000 11060 Worker thread wakes up
21:43:50.599 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:43:50.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:50.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:51.231 00.632 11060 Exposure complete
21:43:51.400 00.169 11060 worker thread done servicing request
21:43:51.400 00.000 10844 OnExposeComplete: enter
21:43:51.400 00.000 10844 UpdateGuideState(): m_state=6
21:43:51.400 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
21:43:51.400 00.000 10844 Star::Find returns 1 (0), X=92.08, Y=467.99, Mass=1054, SNR=20.5, Peak=91 HFD=3.9
21:43:51.400 00.000 10844 MultiStar: [#1 -0.15,0.82,1.01,U] [#2 -0.09,-0.42,0.65,U] [#3 0.66,0.75,0.00,M1] [#4 0.03,0.99,0.00,M1] [#5 -0.47,-0.36,0.95,U] [#6 0.27,0.26,0.86,U] [#7 -0.04,-0.74,0.95,U] [#8 1.35,0.41,0.00,M4] 
21:43:51.400 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.02}, one-star: {0.67, 0.15}
21:43:51.408 00.008 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.80) = xAngle (0.34 = 0.34)
21:43:51.408 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.25 = 0.25)
21:43:51.408 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.46 mountX=0.04 mountY=0.01, mountTheta=0.26
21:43:51.410 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
21:43:51.410 00.000 10844 Enqueuing Move request for scope (0.04, -0.02)
21:43:51.412 00.002 11060 Worker thread wakes up
21:43:51.413 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
21:43:51.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
21:43:51.413 00.000 11060 Moving (0.04, -0.02) raw xDistance=0.04 yDistance=0.01
21:43:51.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:43:51.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:51.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:43:51.413 00.000 11060 MoveAxis(E, 0, ABG)
21:43:51.413 00.000 11060 Move returns status 0, amount 0
21:43:51.413 00.000 11060 MoveAxis(N, 0, ABG)
21:43:51.413 00.000 11060 Move returns status 0, amount 0
21:43:51.413 00.000 11060 move complete, result=0
21:43:51.413 00.000 11060 worker thread done servicing request
21:43:51.420 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:51.438 00.018 10844 UpdateGuideState exits: m=1054 SNR=20.5
21:43:51.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:51.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:51.438 00.000 10844 Enqueuing Expose request
21:43:51.438 00.000 11060 Worker thread wakes up
21:43:51.438 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:43:51.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:51.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:52.072 00.634 11060 Exposure complete
21:43:52.237 00.165 11060 worker thread done servicing request
21:43:52.237 00.000 10844 OnExposeComplete: enter
21:43:52.237 00.000 10844 UpdateGuideState(): m_state=6
21:43:52.237 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
21:43:52.237 00.000 10844 Star::Find returns 1 (0), X=91.97, Y=468.03, Mass=1029, SNR=20.2, Peak=82 HFD=3.9
21:43:52.237 00.000 10844 MultiStar: [#1 0.44,0.66,0.94,U] [#2 0.07,0.36,0.75,U] [#3 -0.21,1.43,0.00,M2] [#4 0.10,0.96,0.00,M2] [#5 -0.43,0.46,0.85,U] [#6 0.40,-0.06,0.92,U] [#7 0.69,0.35,0.97,U] [#8 1.04,-0.03,0.00,M5] 
21:43:52.237 00.000 10844 refined, 5 included, MultiStar: {0.31, 0.32}, one-star: {0.56, 0.20}
21:43:52.237 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.80) = xAngle (1.60 = 1.60)
21:43:52.237 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.52 = 1.52)
21:43:52.237 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.32 hyp=0.45 cameraTheta=0.80 mountX=-0.02 mountY=0.45, mountTheta=1.60
21:43:52.237 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.32, opts=13)
21:43:52.237 00.000 10844 Enqueuing Move request for scope (0.31, 0.32)
21:43:52.241 00.004 11060 Worker thread wakes up
21:43:52.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.32) opts 0xd
21:43:52.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.32)
21:43:52.241 00.000 11060 Moving (0.31, 0.32) raw xDistance=-0.02 yDistance=0.45
21:43:52.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:43:52.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:43:52.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:43:52.241 00.000 11060 MoveAxis(E, 0, ABG)
21:43:52.241 00.000 11060 Move returns status 0, amount 0
21:43:52.241 00.000 11060 MoveAxis(N, 0, ABG)
21:43:52.241 00.000 11060 Move returns status 0, amount 0
21:43:52.241 00.000 11060 move complete, result=0
21:43:52.241 00.000 11060 worker thread done servicing request
21:43:52.246 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:52.261 00.015 10844 UpdateGuideState exits: m=1029 SNR=20.2
21:43:52.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:52.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:52.261 00.000 10844 Enqueuing Expose request
21:43:52.261 00.000 11060 Worker thread wakes up
21:43:52.261 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
21:43:52.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:52.266 00.005 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:52.905 00.639 11060 Exposure complete
21:43:53.047 00.142 11060 worker thread done servicing request
21:43:53.047 00.000 10844 OnExposeComplete: enter
21:43:53.047 00.000 10844 UpdateGuideState(): m_state=6
21:43:53.047 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
21:43:53.047 00.000 10844 Star::Find returns 1 (0), X=92.17, Y=467.75, Mass=758, SNR=17.1, Peak=94 HFD=2.7
21:43:53.047 00.000 10844 MultiStar: [#1 -0.15,0.46,1.32,U] [#2 -0.53,-0.95,0.00,M1] [#3 0.59,0.38,0.90,U] [#4 0.11,-0.37,4.19,U] [#5 -0.41,-0.38,1.14,U] [#6 0.58,-0.55,1.22,U] [#7 0.22,-0.62,1.09,U] [#8 0.27,-0.65,1.19,U] 
21:43:53.047 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.27}, one-star: {0.77, -0.09}
21:43:53.047 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.80) = xAngle (-0.14 = -0.14)
21:43:53.047 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.22 = -0.22)
21:43:53.047 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-0.94 mountX=0.33 mountY=-0.07, mountTheta=-0.22
21:43:53.047 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.27, opts=13)
21:43:53.047 00.000 10844 Enqueuing Move request for scope (0.20, -0.27)
21:43:53.047 00.000 11060 Worker thread wakes up
21:43:53.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.27) opts 0xd
21:43:53.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.27)
21:43:53.047 00.000 11060 Moving (0.20, -0.27) raw xDistance=0.33 yDistance=-0.07
21:43:53.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
21:43:53.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:53.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:53.047 00.000 11060 MoveAxis(W, 48, ABG)
21:43:53.047 00.000 11060 Guiding  Dir = 3, Dur = 48
21:43:53.065 00.018 11060 IsSlewing returns 0
21:43:53.065 00.000 11060 IsGuiding returns 0
21:43:53.067 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:53.084 00.017 10844 UpdateGuideState exits: m=758 SNR=17.1
21:43:53.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:53.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:53.084 00.000 10844 Enqueuing Expose request
21:43:53.132 00.048 11060 IsGuiding returns 0
21:43:53.132 00.000 11060 Move returns status 0, amount 48
21:43:53.132 00.000 11060 MoveAxis(N, 0, ABG)
21:43:53.132 00.000 11060 Move returns status 0, amount 0
21:43:53.132 00.000 11060 move complete, result=0
21:43:53.134 00.002 11060 worker thread done servicing request
21:43:53.134 00.000 11060 Worker thread wakes up
21:43:53.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:53.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:53.134 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
21:43:53.755 00.621 11060 Exposure complete
21:43:53.930 00.175 11060 worker thread done servicing request
21:43:53.930 00.000 10844 OnExposeComplete: enter
21:43:53.930 00.000 10844 UpdateGuideState(): m_state=6
21:43:53.931 00.001 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
21:43:53.931 00.000 10844 Star::Find returns 1 (0), X=92.41, Y=468.60, Mass=1156, SNR=21.3, Peak=97 HFD=3.6
21:43:53.931 00.000 10844 MultiStar: [#1 0.31,0.73,1.04,U] [#2 -0.64,-0.01,1.00,U] [#3 0.41,0.61,0.71,U] [#4 -0.08,0.53,3.27,U] [#5 0.64,0.12,0.86,U] [#6 0.68,0.02,0.78,U] [#7 0.65,0.17,0.90,U] [#8 1.09,0.22,0.00,M5] 
21:43:53.931 00.000 10844 refined, 7 included, MultiStar: {0.25, 0.41}, one-star: {1.01, 0.76}
21:43:53.931 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.80) = xAngle (1.83 = 1.83)
21:43:53.931 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.74 = 1.74)
21:43:53.931 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.41 hyp=0.48 cameraTheta=1.03 mountX=-0.12 mountY=0.48, mountTheta=1.83
21:43:53.931 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.41, opts=13)
21:43:53.934 00.003 10844 Enqueuing Move request for scope (0.25, 0.41)
21:43:53.934 00.000 11060 Worker thread wakes up
21:43:53.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.41) opts 0xd
21:43:53.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.41)
21:43:53.934 00.000 11060 Moving (0.25, 0.41) raw xDistance=-0.12 yDistance=0.48
21:43:53.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
21:43:53.934 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.02 newest=0.85
21:43:53.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.48
21:43:53.934 00.000 11060 MoveAxis(E, 17, ABG)
21:43:53.934 00.000 11060 Guiding  Dir = 2, Dur = 17
21:43:53.943 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:53.947 00.004 11060 IsSlewing returns 0
21:43:53.947 00.000 11060 IsGuiding returns 0
21:43:53.963 00.016 10844 UpdateGuideState exits: m=1156 SNR=21.3
21:43:53.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:53.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:53.963 00.000 10844 Enqueuing Expose request
21:43:53.995 00.032 11060 IsGuiding returns 0
21:43:53.995 00.000 11060 Move returns status 0, amount 17
21:43:53.995 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 550 applied
21:43:53.995 00.000 11060 MoveAxis(S, 733, ABG)
21:43:53.995 00.000 11060 duration set to 550 by maxDecDuration
21:43:53.995 00.000 11060 Guiding  Dir = 1, Dur = 550
21:43:54.021 00.026 11060 IsSlewing returns 0
21:43:54.021 00.000 11060 IsGuiding returns 0
21:43:54.599 00.578 11060 IsGuiding returns 0
21:43:54.599 00.000 11060 Move returns status 0, amount 550
21:43:54.599 00.000 11060 move complete, result=0
21:43:54.599 00.000 11060 worker thread done servicing request
21:43:54.599 00.000 11060 Worker thread wakes up
21:43:54.599 00.000 10844 GuideStep: -0.1 px 17 ms EAST, 0.5 px 550 ms SOUTH
21:43:54.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:54.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:55.238 00.639 11060 Exposure complete
21:43:55.478 00.240 11060 worker thread done servicing request
21:43:55.480 00.002 10844 OnExposeComplete: enter
21:43:55.480 00.000 10844 UpdateGuideState(): m_state=6
21:43:55.481 00.001 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
21:43:55.481 00.000 10844 Star::Find returns 1 (0), X=91.92, Y=468.67, Mass=1237, SNR=22.1, Peak=108 HFD=3.5
21:43:55.481 00.000 10844 MultiStar: [#1 1.08,0.73,0.00,M1] [#2 0.26,-0.18,0.86,U] [#3 0.02,0.88,0.00,M1] [#4 -0.01,0.36,3.26,U] [#5 0.38,0.33,0.96,U] [#6 0.38,-0.10,0.72,U] [#7 0.15,0.24,0.86,U] [#8 1.18,0.09,0.00,M6] 
21:43:55.481 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.30}, one-star: {0.51, 0.84}
21:43:55.481 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.80) = xAngle (1.81 = 1.81)
21:43:55.481 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.73 = 1.73)
21:43:55.483 00.002 10844 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.36 cameraTheta=1.01 mountX=-0.09 mountY=0.35, mountTheta=1.81
21:43:55.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.30, opts=13)
21:43:55.485 00.000 10844 Enqueuing Move request for scope (0.19, 0.30)
21:43:55.491 00.006 11060 Worker thread wakes up
21:43:55.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
21:43:55.491 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
21:43:55.491 00.000 11060 Moving (0.19, 0.30) raw xDistance=-0.09 yDistance=0.35
21:43:55.493 00.002 11060 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.26, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=0.333481, 1:0.353478
21:43:55.493 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:43:55.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:43:55.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
21:43:55.493 00.000 11060 MoveAxis(E, 0, ABG)
21:43:55.493 00.000 11060 Move returns status 0, amount 0
21:43:55.493 00.000 11060 MoveAxis(S, 135, ABG)
21:43:55.493 00.000 11060 Guiding  Dir = 1, Dur = 135
21:43:55.503 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:55.505 00.002 11060 IsSlewing returns 0
21:43:55.505 00.000 11060 IsGuiding returns 0
21:43:55.530 00.025 10844 UpdateGuideState exits: m=1237 SNR=22.1
21:43:55.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:55.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:55.530 00.000 10844 Enqueuing Expose request
21:43:55.653 00.123 11060 IsGuiding returns 0
21:43:55.653 00.000 11060 Move returns status 0, amount 135
21:43:55.653 00.000 11060 move complete, result=0
21:43:55.653 00.000 11060 worker thread done servicing request
21:43:55.653 00.000 11060 Worker thread wakes up
21:43:55.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:55.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:55.653 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 135 ms SOUTH
21:43:56.278 00.625 11060 Exposure complete
21:43:56.524 00.246 11060 worker thread done servicing request
21:43:56.525 00.001 10844 OnExposeComplete: enter
21:43:56.525 00.000 10844 UpdateGuideState(): m_state=6
21:43:56.525 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
21:43:56.525 00.000 10844 Star::Find returns 1 (0), X=91.83, Y=468.54, Mass=1226, SNR=22.1, Peak=85 HFD=3.8
21:43:56.525 00.000 10844 MultiStar: [#1 0.47,0.88,0.00,M2] [#2 -0.15,1.03,0.00,M1] [#3 -0.39,1.48,0.00,M2] [#4 0.36,0.61,3.18,U] [#5 -0.34,-0.14,0.98,U] [#6 0.31,0.48,0.86,U] [#7 0.42,0.38,0.90,U] [#8 0.61,1.01,0.00,M7] 
21:43:56.525 00.000 10844 refined, 4 included, MultiStar: {0.27, 0.47}, one-star: {0.43, 0.70}
21:43:56.525 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.80) = xAngle (1.85 = 1.85)
21:43:56.525 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.77 = 1.77)
21:43:56.527 00.002 10844 CameraToMount -- cameraX=0.27 cameraY=0.47 hyp=0.55 cameraTheta=1.05 mountX=-0.15 mountY=0.54, mountTheta=1.85
21:43:56.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.47, opts=13)
21:43:56.528 00.000 10844 Enqueuing Move request for scope (0.27, 0.47)
21:43:56.528 00.000 11060 Worker thread wakes up
21:43:56.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.47) opts 0xd
21:43:56.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.47)
21:43:56.528 00.000 11060 Moving (0.27, 0.47) raw xDistance=-0.15 yDistance=0.54
21:43:56.528 00.000 11060 BLC: History state: CurrMiss=0.54, AvgInitMiss=0.26, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=0.333481, 1:0.353478, 2:0.535884
21:43:56.528 00.000 11060 BLC: Under-shoot: nominal increase by 144
21:43:56.528 00.000 11060 BLC: window closed
21:43:56.530 00.002 11060 BLC: Pulse adjusted to 605
21:43:56.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:43:56.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.54
21:43:56.530 00.000 11060 MoveAxis(E, 22, ABG)
21:43:56.530 00.000 11060 Guiding  Dir = 2, Dur = 22
21:43:56.536 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:56.541 00.005 11060 IsSlewing returns 0
21:43:56.541 00.000 11060 IsGuiding returns 0
21:43:56.561 00.020 10844 UpdateGuideState exits: m=1226 SNR=22.1
21:43:56.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:56.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:56.563 00.002 10844 Enqueuing Expose request
21:43:56.571 00.008 11060 IsGuiding returns 0
21:43:56.571 00.000 11060 Move returns status 0, amount 22
21:43:56.571 00.000 11060 MoveAxis(S, 205, ABG)
21:43:56.573 00.002 11060 Guiding  Dir = 1, Dur = 205
21:43:56.585 00.012 11060 IsSlewing returns 0
21:43:56.586 00.001 11060 IsGuiding returns 0
21:43:56.804 00.218 11060 IsGuiding returns 0
21:43:56.804 00.000 11060 Move returns status 0, amount 205
21:43:56.804 00.000 11060 move complete, result=0
21:43:56.804 00.000 11060 worker thread done servicing request
21:43:56.804 00.000 11060 Worker thread wakes up
21:43:56.804 00.000 10844 GuideStep: -0.2 px 22 ms EAST, 0.5 px 205 ms SOUTH
21:43:56.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:56.806 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:56.924 00.118 10844 evsrv: cli 0EEEE2F0 connect
21:43:56.924 00.000 10844 case statement mapped state 6 to 3
21:43:56.926 00.002 10844 case statement mapped state 6 to 3
21:43:56.926 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_pixel_scale","id":"32bdca93-425e-41bf-9556-89f529f06b70"}
21:43:56.926 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"32bdca93-425e-41bf-9556-89f529f06b70"}
21:43:56.926 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
21:43:57.421 00.495 11060 Exposure complete
21:43:57.623 00.202 11060 worker thread done servicing request
21:43:57.623 00.000 10844 OnExposeComplete: enter
21:43:57.623 00.000 10844 UpdateGuideState(): m_state=6
21:43:57.628 00.005 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
21:43:57.628 00.000 10844 Star::Find returns 1 (0), X=91.73, Y=467.98, Mass=879, SNR=18.6, Peak=85 HFD=3.3
21:43:57.628 00.000 10844 MultiStar: [#1 1.19,0.57,0.00,M3] [#2 0.56,0.76,0.00,M2] [#3 0.35,1.12,0.00,M3] [#4 -0.02,0.99,0.00,M1] [#5 -0.31,0.41,0.97,U] [#6 0.38,-0.47,0.94,U] [#7 -0.23,0.62,0.99,U] [#8 0.64,0.67,0.00,M8] 
21:43:57.628 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.18}, one-star: {0.32, 0.14}
21:43:57.628 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.80) = xAngle (2.17 = 2.17)
21:43:57.628 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.08 = 2.08)
21:43:57.628 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.36 mountX=-0.10 mountY=0.16, mountTheta=2.14
21:43:57.628 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.18, opts=13)
21:43:57.628 00.000 10844 Enqueuing Move request for scope (0.04, 0.18)
21:43:57.628 00.000 11060 Worker thread wakes up
21:43:57.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
21:43:57.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
21:43:57.628 00.000 11060 Moving (0.04, 0.18) raw xDistance=-0.10 yDistance=0.16
21:43:57.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:43:57.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:57.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:43:57.628 00.000 11060 MoveAxis(E, 0, ABG)
21:43:57.628 00.000 11060 Move returns status 0, amount 0
21:43:57.632 00.004 11060 MoveAxis(N, 0, ABG)
21:43:57.632 00.000 11060 Move returns status 0, amount 0
21:43:57.632 00.000 11060 move complete, result=0
21:43:57.632 00.000 11060 worker thread done servicing request
21:43:57.634 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:57.658 00.024 10844 UpdateGuideState exits: m=879 SNR=18.6
21:43:57.659 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:57.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:57.659 00.000 10844 Enqueuing Expose request
21:43:57.659 00.000 11060 Worker thread wakes up
21:43:57.659 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:43:57.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:57.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:58.286 00.627 11060 Exposure complete
21:43:58.485 00.199 11060 worker thread done servicing request
21:43:58.485 00.000 10844 OnExposeComplete: enter
21:43:58.485 00.000 10844 UpdateGuideState(): m_state=6
21:43:58.485 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
21:43:58.485 00.000 10844 Star::Find returns 1 (0), X=90.56, Y=467.64, Mass=1003, SNR=20.0, Peak=78 HFD=3.4
21:43:58.485 00.000 10844 MultiStar: [#1 -0.33,0.28,1.10,U] [#2 -0.87,0.06,0.00,M3] [#3 -0.38,0.92,0.00,M4] [#4 -0.27,-0.11,3.37,U] [#5 -0.87,-0.36,0.00,M1] [#6 0.01,0.27,0.95,U] [#7 -0.22,0.13,0.90,U] [#8 0.49,-0.52,0.85,U] 
21:43:58.485 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.04}, one-star: {-0.85, -0.20}
21:43:58.485 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.80) = xAngle (-2.17 = -2.17)
21:43:58.485 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.25 = -2.25)
21:43:58.485 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-2.97 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
21:43:58.494 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.04, opts=13)
21:43:58.494 00.000 10844 Enqueuing Move request for scope (-0.23, -0.04)
21:43:58.497 00.003 11060 Worker thread wakes up
21:43:58.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
21:43:58.497 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
21:43:58.497 00.000 11060 Moving (-0.23, -0.04) raw xDistance=-0.13 yDistance=-0.18
21:43:58.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:43:58.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:58.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:43:58.497 00.000 11060 MoveAxis(E, 19, ABG)
21:43:58.497 00.000 11060 Guiding  Dir = 2, Dur = 19
21:43:58.502 00.005 11060 IsSlewing returns 0
21:43:58.504 00.002 11060 IsGuiding returns 0
21:43:58.508 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:43:58.529 00.021 10844 UpdateGuideState exits: m=1003 SNR=20.0
21:43:58.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:58.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:58.529 00.000 10844 Enqueuing Expose request
21:43:58.534 00.005 11060 IsGuiding returns 0
21:43:58.534 00.000 11060 Move returns status 0, amount 19
21:43:58.534 00.000 11060 MoveAxis(N, 0, ABG)
21:43:58.534 00.000 11060 Move returns status 0, amount 0
21:43:58.534 00.000 11060 move complete, result=0
21:43:58.534 00.000 11060 worker thread done servicing request
21:43:58.534 00.000 11060 Worker thread wakes up
21:43:58.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:58.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:58.536 00.002 10844 GuideStep: -0.1 px 19 ms EAST, -0.2 px 0 ms NORTH
21:43:59.172 00.636 11060 Exposure complete
21:43:59.378 00.206 11060 worker thread done servicing request
21:43:59.378 00.000 10844 OnExposeComplete: enter
21:43:59.378 00.000 10844 UpdateGuideState(): m_state=6
21:43:59.380 00.002 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
21:43:59.380 00.000 10844 Star::Find returns 1 (0), X=92.12, Y=468.18, Mass=837, SNR=18.0, Peak=87 HFD=3.8
21:43:59.380 00.000 10844 MultiStar: [#1 -0.05,0.20,1.26,U] [#2 -0.91,0.24,0.00,M4] [#3 0.18,0.27,0.84,U] [#4 0.21,-0.62,3.95,U] [#5 0.34,-0.63,1.10,U] [#6 -0.46,0.54,1.07,U] [#7 -0.13,-0.30,0.92,U] [#8 -0.44,0.24,1.05,U] 
21:43:59.380 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.16}, one-star: {0.71, 0.34}
21:43:59.380 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.80) = xAngle (-0.28 = -0.28)
21:43:59.380 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.37 = -0.37)
21:43:59.380 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.09 mountX=0.17 mountY=-0.06, mountTheta=-0.36
21:43:59.383 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
21:43:59.383 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
21:43:59.383 00.000 11060 Worker thread wakes up
21:43:59.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
21:43:59.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
21:43:59.383 00.000 11060 Moving (0.08, -0.16) raw xDistance=0.17 yDistance=-0.06
21:43:59.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
21:43:59.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:59.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:43:59.383 00.000 11060 MoveAxis(W, 24, ABG)
21:43:59.383 00.000 11060 Guiding  Dir = 3, Dur = 24
21:43:59.393 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:43:59.393 00.000 11060 IsSlewing returns 0
21:43:59.393 00.000 11060 IsGuiding returns 0
21:43:59.414 00.021 10844 UpdateGuideState exits: m=837 SNR=18.0
21:43:59.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:59.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:43:59.414 00.000 10844 Enqueuing Expose request
21:43:59.428 00.014 11060 IsGuiding returns 0
21:43:59.428 00.000 11060 Move returns status 0, amount 24
21:43:59.428 00.000 11060 MoveAxis(N, 0, ABG)
21:43:59.428 00.000 11060 Move returns status 0, amount 0
21:43:59.428 00.000 11060 move complete, result=0
21:43:59.428 00.000 11060 worker thread done servicing request
21:43:59.428 00.000 11060 Worker thread wakes up
21:43:59.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:43:59.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:43:59.431 00.003 10844 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
21:44:00.060 00.629 11060 Exposure complete
21:44:00.257 00.197 11060 worker thread done servicing request
21:44:00.257 00.000 10844 OnExposeComplete: enter
21:44:00.257 00.000 10844 UpdateGuideState(): m_state=6
21:44:00.261 00.004 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
21:44:00.261 00.000 10844 Star::Find returns 1 (0), X=91.79, Y=468.63, Mass=938, SNR=19.3, Peak=91 HFD=3.6
21:44:00.261 00.000 10844 MultiStar: [#1 0.03,0.01,1.07,U] [#2 0.34,0.03,0.97,U] [#3 0.20,0.20,0.82,U] [#4 -0.13,1.12,0.00,M1] [#5 -0.07,0.29,1.07,U] [#6 -0.25,0.29,0.95,U] [#7 -0.87,0.19,0.00,M1] [#8 0.73,0.49,0.00,M7] 
21:44:00.261 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.27}, one-star: {0.38, 0.79}
21:44:00.261 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.80) = xAngle (2.01 = 2.01)
21:44:00.261 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.92 = 1.92)
21:44:00.261 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.21 mountX=-0.12 mountY=0.27, mountTheta=2.00
21:44:00.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.27, opts=13)
21:44:00.263 00.000 10844 Enqueuing Move request for scope (0.10, 0.27)
21:44:00.263 00.000 11060 Worker thread wakes up
21:44:00.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
21:44:00.265 00.002 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
21:44:00.265 00.000 11060 Moving (0.10, 0.27) raw xDistance=-0.12 yDistance=0.27
21:44:00.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
21:44:00.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:44:00.265 00.000 11060 MoveAxis(E, 17, ABG)
21:44:00.265 00.000 11060 Guiding  Dir = 2, Dur = 17
21:44:00.271 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:00.277 00.006 11060 IsSlewing returns 0
21:44:00.277 00.000 11060 IsGuiding returns 0
21:44:00.291 00.014 10844 UpdateGuideState exits: m=938 SNR=19.3
21:44:00.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:00.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:00.291 00.000 10844 Enqueuing Expose request
21:44:00.308 00.017 11060 IsGuiding returns 0
21:44:00.308 00.000 11060 Move returns status 0, amount 17
21:44:00.308 00.000 11060 MoveAxis(S, 104, ABG)
21:44:00.308 00.000 11060 Guiding  Dir = 1, Dur = 104
21:44:00.322 00.014 11060 IsSlewing returns 0
21:44:00.322 00.000 11060 IsGuiding returns 0
21:44:00.442 00.120 11060 IsGuiding returns 0
21:44:00.442 00.000 11060 Move returns status 0, amount 104
21:44:00.442 00.000 11060 move complete, result=0
21:44:00.442 00.000 11060 worker thread done servicing request
21:44:00.442 00.000 11060 Worker thread wakes up
21:44:00.442 00.000 10844 GuideStep: -0.1 px 17 ms EAST, 0.3 px 104 ms SOUTH
21:44:00.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:00.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:01.068 00.626 11060 Exposure complete
21:44:01.258 00.190 11060 worker thread done servicing request
21:44:01.258 00.000 10844 OnExposeComplete: enter
21:44:01.258 00.000 10844 UpdateGuideState(): m_state=6
21:44:01.258 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
21:44:01.258 00.000 10844 Star::Find returns 1 (0), X=90.62, Y=467.53, Mass=1064, SNR=20.3, Peak=67 HFD=4.1
21:44:01.258 00.000 10844 MultiStar: [#1 -0.13,1.49,0.00,M1] [#2 -0.40,0.23,0.85,U] [#3 -0.56,0.72,0.00,M3] [#4 -0.37,0.62,3.64,U] [#5 -0.10,0.04,0.97,U] [#6 -0.97,0.54,0.00,M1] [#7 -0.35,-0.36,1.08,U] [#8 0.64,-0.11,0.90,U] 
21:44:01.258 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.20}, one-star: {-0.79, -0.31}
21:44:01.258 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.80) = xAngle (3.32 = -2.96)
21:44:01.258 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.24 = -3.05)
21:44:01.258 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.35 cameraTheta=2.52 mountX=-0.34 mountY=-0.03, mountTheta=-3.05
21:44:01.260 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.20, opts=13)
21:44:01.260 00.000 10844 Enqueuing Move request for scope (-0.28, 0.20)
21:44:01.260 00.000 11060 Worker thread wakes up
21:44:01.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
21:44:01.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
21:44:01.260 00.000 11060 Moving (-0.28, 0.20) raw xDistance=-0.34 yDistance=-0.03
21:44:01.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
21:44:01.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:01.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:01.260 00.000 11060 MoveAxis(E, 51, ABG)
21:44:01.260 00.000 11060 Guiding  Dir = 2, Dur = 51
21:44:01.268 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:01.278 00.010 11060 IsSlewing returns 0
21:44:01.278 00.000 11060 IsGuiding returns 0
21:44:01.283 00.005 10844 UpdateGuideState exits: m=1064 SNR=20.3
21:44:01.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:01.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:01.283 00.000 10844 Enqueuing Expose request
21:44:01.334 00.051 11060 IsGuiding returns 0
21:44:01.334 00.000 11060 Move returns status 0, amount 51
21:44:01.334 00.000 11060 MoveAxis(N, 0, ABG)
21:44:01.334 00.000 11060 Move returns status 0, amount 0
21:44:01.334 00.000 11060 move complete, result=0
21:44:01.337 00.003 11060 worker thread done servicing request
21:44:01.337 00.000 11060 Worker thread wakes up
21:44:01.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:01.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:01.337 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
21:44:01.966 00.629 11060 Exposure complete
21:44:02.133 00.167 11060 worker thread done servicing request
21:44:02.133 00.000 10844 OnExposeComplete: enter
21:44:02.133 00.000 10844 UpdateGuideState(): m_state=6
21:44:02.133 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
21:44:02.133 00.000 10844 Star::Find returns 1 (0), X=91.09, Y=468.13, Mass=753, SNR=17.3, Peak=68 HFD=3.3
21:44:02.133 00.000 10844 MultiStar: [#1 -0.33,0.84,0.00,M2] [#2 -0.30,0.07,1.19,U] [#3 -0.40,0.55,0.95,U] [#4 -0.90,0.42,0.00,M1] [#5 0.12,0.32,1.12,U] [#6 -0.25,-0.57,1.04,U] [#7 -0.54,0.37,0.96,U] [#8 0.31,0.15,1.09,U] 
21:44:02.133 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.16}, one-star: {-0.32, 0.30}
21:44:02.133 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.80) = xAngle (3.23 = -3.06)
21:44:02.133 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.14 = 3.14)
21:44:02.133 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.42 mountX=-0.25 mountY=0.00, mountTheta=3.14
21:44:02.136 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.16, opts=13)
21:44:02.136 00.000 10844 Enqueuing Move request for scope (-0.19, 0.16)
21:44:02.136 00.000 11060 Worker thread wakes up
21:44:02.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
21:44:02.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
21:44:02.136 00.000 11060 Moving (-0.19, 0.16) raw xDistance=-0.25 yDistance=0.00
21:44:02.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:44:02.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:02.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:44:02.136 00.000 11060 MoveAxis(E, 37, ABG)
21:44:02.136 00.000 11060 Guiding  Dir = 2, Dur = 37
21:44:02.146 00.010 11060 IsSlewing returns 0
21:44:02.146 00.000 11060 IsGuiding returns 0
21:44:02.153 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:44:02.167 00.014 10844 UpdateGuideState exits: m=753 SNR=17.3
21:44:02.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:02.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:02.167 00.000 10844 Enqueuing Expose request
21:44:02.197 00.030 11060 IsGuiding returns 0
21:44:02.197 00.000 11060 Move returns status 0, amount 37
21:44:02.197 00.000 11060 MoveAxis(N, 0, ABG)
21:44:02.197 00.000 11060 Move returns status 0, amount 0
21:44:02.197 00.000 11060 move complete, result=0
21:44:02.199 00.002 11060 worker thread done servicing request
21:44:02.199 00.000 11060 Worker thread wakes up
21:44:02.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:02.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:02.202 00.003 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
21:44:02.824 00.622 11060 Exposure complete
21:44:02.990 00.166 11060 worker thread done servicing request
21:44:02.990 00.000 10844 OnExposeComplete: enter
21:44:02.990 00.000 10844 UpdateGuideState(): m_state=6
21:44:02.995 00.005 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
21:44:02.995 00.000 10844 Star::Find returns 1 (0), X=90.68, Y=468.26, Mass=928, SNR=19.2, Peak=73 HFD=3.6
21:44:02.995 00.000 10844 MultiStar: [#1 -0.29,0.49,1.17,U] [#2 -0.84,-0.31,0.00,M2] [#3 0.07,1.12,0.00,M3] [#4 -0.02,-0.27,3.49,U] [#5 -0.58,0.07,1.06,U] [#6 -0.47,-0.28,0.88,U] [#7 0.47,-0.26,1.02,U] [#8 0.20,-0.57,0.94,U] 
21:44:02.995 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.10}, one-star: {-0.73, 0.42}
21:44:02.995 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.80) = xAngle (-1.78 = -1.78)
21:44:02.995 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.87 = -1.87)
21:44:02.995 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.18 cameraTheta=-2.59 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
21:44:02.995 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.10, opts=13)
21:44:02.995 00.000 10844 Enqueuing Move request for scope (-0.16, -0.10)
21:44:02.995 00.000 11060 Worker thread wakes up
21:44:02.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
21:44:02.995 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
21:44:02.995 00.000 11060 Moving (-0.16, -0.10) raw xDistance=-0.04 yDistance=-0.18
21:44:02.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:44:02.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:02.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:44:02.995 00.000 11060 MoveAxis(E, 0, ABG)
21:44:02.995 00.000 11060 Move returns status 0, amount 0
21:44:02.995 00.000 11060 MoveAxis(N, 0, ABG)
21:44:02.995 00.000 11060 Move returns status 0, amount 0
21:44:02.995 00.000 11060 move complete, result=0
21:44:02.995 00.000 11060 worker thread done servicing request
21:44:03.001 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:03.021 00.020 10844 UpdateGuideState exits: m=928 SNR=19.2
21:44:03.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:03.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:03.021 00.000 10844 Enqueuing Expose request
21:44:03.021 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:44:03.021 00.000 11060 Worker thread wakes up
21:44:03.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:03.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:03.666 00.645 11060 Exposure complete
21:44:03.813 00.147 11060 worker thread done servicing request
21:44:03.815 00.002 10844 OnExposeComplete: enter
21:44:03.815 00.000 10844 UpdateGuideState(): m_state=6
21:44:03.815 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
21:44:03.815 00.000 10844 Star::Find returns 1 (0), X=91.18, Y=468.89, Mass=1043, SNR=20.2, Peak=78 HFD=4.1
21:44:03.815 00.000 10844 MultiStar: [#1 0.20,-0.11,0.99,U] [#2 -1.07,-0.08,0.00,M3] [#3 -0.80,0.61,0.00,M4] [#4 -0.58,0.45,3.42,U] [#5 -0.26,0.18,1.02,U] [#6 -0.64,0.32,0.85,U] [#7 -0.27,0.19,0.89,U] [#8 0.10,0.56,0.78,U] 
21:44:03.815 00.000 10844 refined, 6 included, MultiStar: {-0.33, 0.40}, one-star: {-0.23, 1.05}
21:44:03.815 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.80) = xAngle (3.07 = 3.07)
21:44:03.817 00.002 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.99 = 2.99)
21:44:03.817 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.40 hyp=0.52 cameraTheta=2.27 mountX=-0.52 mountY=0.08, mountTheta=2.99
21:44:03.820 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.40, opts=13)
21:44:03.820 00.000 10844 Enqueuing Move request for scope (-0.33, 0.40)
21:44:03.820 00.000 11060 Worker thread wakes up
21:44:03.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.40) opts 0xd
21:44:03.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.40)
21:44:03.820 00.000 11060 Moving (-0.33, 0.40) raw xDistance=-0.52 yDistance=0.08
21:44:03.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.52
21:44:03.822 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:03.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:44:03.822 00.000 11060 MoveAxis(E, 76, ABG)
21:44:03.822 00.000 11060 Guiding  Dir = 2, Dur = 76
21:44:03.824 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:03.839 00.015 10844 UpdateGuideState exits: m=1043 SNR=20.2
21:44:03.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:03.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:03.839 00.000 10844 Enqueuing Expose request
21:44:03.854 00.015 11060 IsSlewing returns 0
21:44:03.855 00.001 11060 IsGuiding returns 0
21:44:03.958 00.103 11060 IsGuiding returns 0
21:44:03.958 00.000 11060 Move returns status 0, amount 76
21:44:03.958 00.000 11060 MoveAxis(N, 0, ABG)
21:44:03.958 00.000 11060 Move returns status 0, amount 0
21:44:03.958 00.000 11060 move complete, result=0
21:44:03.958 00.000 11060 worker thread done servicing request
21:44:03.958 00.000 11060 Worker thread wakes up
21:44:03.958 00.000 10844 GuideStep: -0.5 px 76 ms EAST, 0.1 px 0 ms NORTH
21:44:03.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:03.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:04.582 00.624 11060 Exposure complete
21:44:04.752 00.170 11060 worker thread done servicing request
21:44:04.752 00.000 10844 OnExposeComplete: enter
21:44:04.752 00.000 10844 UpdateGuideState(): m_state=6
21:44:04.752 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
21:44:04.752 00.000 10844 Star::Find returns 1 (0), X=90.04, Y=467.11, Mass=1026, SNR=19.8, Peak=87 HFD=4.0
21:44:04.752 00.000 10844 MultiStar: [#1 -0.41,0.27,1.19,U] [#2 -1.46,-0.48,0.00,M4] [#3 -0.12,-0.53,0.91,U] [#4 -0.16,-0.69,3.86,U] [#5 -1.01,-0.36,0.00,M1] [#6 0.33,-0.25,0.87,U] [#7 -0.90,-0.46,0.00,M1] [#8 -0.42,-1.06,0.00,M4] 
21:44:04.752 00.000 10844 refined, 4 included, MultiStar: {-0.29, -0.48}, one-star: {-1.37, -0.73}
21:44:04.752 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.80) = xAngle (-1.31 = -1.31)
21:44:04.752 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.40 = -1.40)
21:44:04.752 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.48 hyp=0.56 cameraTheta=-2.12 mountX=0.14 mountY=-0.55, mountTheta=-1.32
21:44:04.752 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.48, opts=13)
21:44:04.752 00.000 10844 Enqueuing Move request for scope (-0.29, -0.48)
21:44:04.752 00.000 11060 Worker thread wakes up
21:44:04.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.48) opts 0xd
21:44:04.752 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.48)
21:44:04.752 00.000 11060 Moving (-0.29, -0.48) raw xDistance=0.14 yDistance=-0.55
21:44:04.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
21:44:04.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:44:04.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
21:44:04.752 00.000 11060 MoveAxis(W, 19, ABG)
21:44:04.752 00.000 11060 Guiding  Dir = 3, Dur = 19
21:44:04.762 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:04.773 00.011 11060 IsSlewing returns 0
21:44:04.774 00.001 11060 IsGuiding returns 0
21:44:04.782 00.008 10844 UpdateGuideState exits: m=1026 SNR=19.8
21:44:04.783 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:04.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:04.783 00.000 10844 Enqueuing Expose request
21:44:04.831 00.048 11060 IsGuiding returns 0
21:44:04.831 00.000 11060 Move returns status 0, amount 19
21:44:04.831 00.000 11060 MoveAxis(N, 0, ABG)
21:44:04.831 00.000 11060 Move returns status 0, amount 0
21:44:04.834 00.003 11060 move complete, result=0
21:44:04.834 00.000 11060 worker thread done servicing request
21:44:04.834 00.000 11060 Worker thread wakes up
21:44:04.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:04.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:04.834 00.000 10844 GuideStep: 0.1 px 19 ms WEST, -0.6 px 0 ms NORTH
21:44:05.477 00.643 11060 Exposure complete
21:44:05.635 00.158 11060 worker thread done servicing request
21:44:05.635 00.000 10844 OnExposeComplete: enter
21:44:05.635 00.000 10844 UpdateGuideState(): m_state=6
21:44:05.635 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
21:44:05.635 00.000 10844 Star::Find returns 1 (0), X=91.33, Y=468.18, Mass=722, SNR=16.3, Peak=62 HFD=3.8
21:44:05.635 00.000 10844 MultiStar: [#1 -0.43,0.29,1.40,U] [#2 -1.17,-0.10,0.00,M5] [#3 -0.16,-0.18,0.87,U] [#4 -0.74,-0.17,4.26,U] [#5 -0.49,0.85,0.00,M2] [#6 -0.42,-0.60,1.15,U] [#7 -0.23,-0.30,1.21,U] [#8 0.76,0.75,0.00,M5] 
21:44:05.635 00.000 10844 single-star, 5 included, MultiStar: {-0.48, -0.12}, one-star: {-0.08, 0.34}
21:44:05.635 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.80) = xAngle (2.60 = 2.60)
21:44:05.635 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.51 = 2.51)
21:44:05.635 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.80 mountX=-0.30 mountY=0.21, mountTheta=2.54
21:44:05.639 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.34, opts=13)
21:44:05.639 00.000 10844 Enqueuing Move request for scope (-0.08, 0.34)
21:44:05.642 00.003 11060 Worker thread wakes up
21:44:05.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd
21:44:05.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.34)
21:44:05.642 00.000 11060 Moving (-0.08, 0.34) raw xDistance=-0.30 yDistance=0.21
21:44:05.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:44:05.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
21:44:05.642 00.000 11060 MoveAxis(E, 44, ABG)
21:44:05.642 00.000 11060 Guiding  Dir = 2, Dur = 44
21:44:05.646 00.004 11060 IsSlewing returns 0
21:44:05.646 00.000 11060 IsGuiding returns 0
21:44:05.647 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:05.663 00.016 10844 UpdateGuideState exits: m=722 SNR=16.3
21:44:05.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:05.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:05.663 00.000 10844 Enqueuing Expose request
21:44:05.695 00.032 11060 IsGuiding returns 0
21:44:05.695 00.000 11060 Move returns status 0, amount 44
21:44:05.695 00.000 11060 MoveAxis(S, 79, ABG)
21:44:05.695 00.000 11060 Guiding  Dir = 1, Dur = 79
21:44:05.723 00.028 11060 IsSlewing returns 0
21:44:05.724 00.001 11060 IsGuiding returns 0
21:44:05.841 00.117 11060 IsGuiding returns 0
21:44:05.841 00.000 11060 Move returns status 0, amount 79
21:44:05.841 00.000 11060 move complete, result=0
21:44:05.841 00.000 11060 worker thread done servicing request
21:44:05.841 00.000 11060 Worker thread wakes up
21:44:05.842 00.001 10844 GuideStep: -0.3 px 44 ms EAST, 0.2 px 79 ms SOUTH
21:44:05.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:05.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:06.473 00.631 11060 Exposure complete
21:44:06.643 00.170 11060 worker thread done servicing request
21:44:06.643 00.000 10844 OnExposeComplete: enter
21:44:06.643 00.000 10844 UpdateGuideState(): m_state=6
21:44:06.643 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
21:44:06.643 00.000 10844 Star::Find returns 1 (0), X=90.75, Y=468.17, Mass=1257, SNR=22.2, Peak=82 HFD=4.5
21:44:06.643 00.000 10844 MultiStar: [#1 -0.24,1.32,0.00,M1] [#2 -1.04,-0.03,0.00,M6] [#3 -0.83,0.32,0.00,M3] [#4 -0.86,-0.13,0.00,M1] [#5 -0.07,0.02,0.84,U] [#6 -0.56,-0.91,0.00,M1] [#7 -0.48,0.19,0.79,U] [#8 0.31,0.27,0.79,U] 
21:44:06.643 00.000 10844 refined, 3 included, MultiStar: {-0.25, 0.21}, one-star: {-0.66, 0.34}
21:44:06.643 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.80) = xAngle (3.24 = -3.04)
21:44:06.643 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.15 = -3.13)
21:44:06.643 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.33 cameraTheta=2.44 mountX=-0.33 mountY=-0.00, mountTheta=-3.13
21:44:06.643 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.21, opts=13)
21:44:06.643 00.000 10844 Enqueuing Move request for scope (-0.25, 0.21)
21:44:06.643 00.000 11060 Worker thread wakes up
21:44:06.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.21) opts 0xd
21:44:06.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.21)
21:44:06.643 00.000 11060 Moving (-0.25, 0.21) raw xDistance=-0.33 yDistance=-0.00
21:44:06.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:44:06.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:06.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:44:06.643 00.000 11060 MoveAxis(E, 49, ABG)
21:44:06.643 00.000 11060 Guiding  Dir = 2, Dur = 49
21:44:06.648 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:06.653 00.005 11060 IsSlewing returns 0
21:44:06.653 00.000 11060 IsGuiding returns 0
21:44:06.665 00.012 10844 UpdateGuideState exits: m=1257 SNR=22.2
21:44:06.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:06.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:06.665 00.000 10844 Enqueuing Expose request
21:44:06.717 00.052 11060 IsGuiding returns 0
21:44:06.717 00.000 11060 Move returns status 0, amount 49
21:44:06.717 00.000 11060 MoveAxis(N, 0, ABG)
21:44:06.717 00.000 11060 Move returns status 0, amount 0
21:44:06.717 00.000 11060 move complete, result=0
21:44:06.717 00.000 11060 worker thread done servicing request
21:44:06.717 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
21:44:06.717 00.000 11060 Worker thread wakes up
21:44:06.718 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:06.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:07.350 00.632 11060 Exposure complete
21:44:07.512 00.162 11060 worker thread done servicing request
21:44:07.512 00.000 10844 OnExposeComplete: enter
21:44:07.512 00.000 10844 UpdateGuideState(): m_state=6
21:44:07.512 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
21:44:07.514 00.002 10844 Star::Find returns 1 (0), X=90.85, Y=467.07, Mass=1014, SNR=19.8, Peak=78 HFD=4.1
21:44:07.514 00.000 10844 MultiStar: [#1 -0.50,0.24,1.06,U] [#2 -1.75,-0.14,0.00,M7] [#3 -0.01,0.91,0.00,M4] [#4 -0.37,0.53,3.45,U] [#5 -0.91,-0.20,0.00,M2] [#6 0.25,-0.38,0.83,U] [#7 -0.92,-0.13,0.00,M1] [#8 0.05,0.25,0.97,U] 
21:44:07.514 00.000 10844 refined, 4 included, MultiStar: {-0.29, 0.17}, one-star: {-0.55, -0.77}
21:44:07.514 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.80) = xAngle (3.41 = -2.87)
21:44:07.514 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.32 = -2.96)
21:44:07.514 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.34 cameraTheta=2.61 mountX=-0.32 mountY=-0.06, mountTheta=-2.96
21:44:07.514 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.17, opts=13)
21:44:07.514 00.000 10844 Enqueuing Move request for scope (-0.29, 0.17)
21:44:07.514 00.000 11060 Worker thread wakes up
21:44:07.516 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.17) opts 0xd
21:44:07.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.17)
21:44:07.516 00.000 11060 Moving (-0.29, 0.17) raw xDistance=-0.32 yDistance=-0.06
21:44:07.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:44:07.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:07.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:07.516 00.000 11060 MoveAxis(E, 49, ABG)
21:44:07.516 00.000 11060 Guiding  Dir = 2, Dur = 49
21:44:07.519 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:07.530 00.011 11060 IsSlewing returns 0
21:44:07.530 00.000 11060 IsGuiding returns 0
21:44:07.537 00.007 10844 UpdateGuideState exits: m=1014 SNR=19.8
21:44:07.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:07.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:07.537 00.000 10844 Enqueuing Expose request
21:44:07.590 00.053 11060 IsGuiding returns 0
21:44:07.590 00.000 11060 Move returns status 0, amount 49
21:44:07.590 00.000 11060 MoveAxis(N, 0, ABG)
21:44:07.590 00.000 11060 Move returns status 0, amount 0
21:44:07.590 00.000 11060 move complete, result=0
21:44:07.590 00.000 11060 worker thread done servicing request
21:44:07.590 00.000 11060 Worker thread wakes up
21:44:07.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:07.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:07.592 00.002 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
21:44:08.219 00.627 11060 Exposure complete
21:44:08.370 00.151 11060 worker thread done servicing request
21:44:08.370 00.000 10844 OnExposeComplete: enter
21:44:08.370 00.000 10844 UpdateGuideState(): m_state=6
21:44:08.370 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
21:44:08.370 00.000 10844 Star::Find returns 1 (0), X=91.02, Y=467.96, Mass=946, SNR=18.9, Peak=76 HFD=4.0
21:44:08.370 00.000 10844 MultiStar: [#1 0.10,0.39,1.19,U] [#2 -1.17,0.40,0.00,M8] [#3 0.00,0.00,0.76,U] [#4 0.37,0.73,3.59,U] [#5 -0.61,-0.74,0.00,M3] [#6 -0.86,-0.61,0.00,M1] [#7 -0.50,-0.29,1.17,U] [#8 -0.02,-0.13,0.94,U] 
21:44:08.370 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.32}, one-star: {-0.39, 0.12}
21:44:08.370 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.80) = xAngle (2.21 = 2.21)
21:44:08.370 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.12 = 2.12)
21:44:08.370 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.40 mountX=-0.19 mountY=0.27, mountTheta=2.18
21:44:08.370 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.32, opts=13)
21:44:08.370 00.000 10844 Enqueuing Move request for scope (0.05, 0.32)
21:44:08.370 00.000 11060 Worker thread wakes up
21:44:08.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.32) opts 0xd
21:44:08.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.32)
21:44:08.370 00.000 11060 Moving (0.05, 0.32) raw xDistance=-0.19 yDistance=0.27
21:44:08.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:44:08.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:44:08.370 00.000 11060 MoveAxis(E, 30, ABG)
21:44:08.370 00.000 11060 Guiding  Dir = 2, Dur = 30
21:44:08.376 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:08.385 00.009 11060 IsSlewing returns 0
21:44:08.385 00.000 11060 IsGuiding returns 0
21:44:08.393 00.008 10844 UpdateGuideState exits: m=946 SNR=18.9
21:44:08.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:08.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:08.393 00.000 10844 Enqueuing Expose request
21:44:08.428 00.035 11060 IsGuiding returns 0
21:44:08.428 00.000 11060 Move returns status 0, amount 30
21:44:08.428 00.000 11060 MoveAxis(S, 105, ABG)
21:44:08.428 00.000 11060 Guiding  Dir = 1, Dur = 105
21:44:08.443 00.015 11060 IsSlewing returns 0
21:44:08.443 00.000 11060 IsGuiding returns 0
21:44:08.551 00.108 11060 IsGuiding returns 0
21:44:08.551 00.000 11060 Move returns status 0, amount 105
21:44:08.551 00.000 11060 move complete, result=0
21:44:08.551 00.000 11060 worker thread done servicing request
21:44:08.551 00.000 11060 Worker thread wakes up
21:44:08.551 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.3 px 105 ms SOUTH
21:44:08.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:08.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:09.174 00.623 11060 Exposure complete
21:44:09.315 00.141 11060 worker thread done servicing request
21:44:09.315 00.000 10844 OnExposeComplete: enter
21:44:09.315 00.000 10844 UpdateGuideState(): m_state=6
21:44:09.315 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
21:44:09.315 00.000 10844 Star::Find returns 1 (0), X=91.14, Y=467.36, Mass=1104, SNR=20.5, Peak=86 HFD=4.0
21:44:09.315 00.000 10844 MultiStar: [#1 -0.75,-0.01,1.04,U] [#2 -0.72,0.19,0.94,U] [#3 -0.57,0.45,0.88,U] [#4 -0.91,-0.64,0.00,M1] [#5 -0.75,-0.53,0.00,M4] [#6 -0.85,-0.49,0.00,M2] [#7 -0.37,-0.55,0.83,U] [#8 -0.49,-0.94,0.00,M3] 
21:44:09.315 00.000 10844 refined, 4 included, MultiStar: {-0.54, -0.08}, one-star: {-0.27, -0.48}
21:44:09.315 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.80) = xAngle (-2.20 = -2.20)
21:44:09.315 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.28 = -2.28)
21:44:09.315 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=-0.08 hyp=0.55 cameraTheta=-3.00 mountX=-0.32 mountY=-0.41, mountTheta=-2.23
21:44:09.317 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=-0.08, opts=13)
21:44:09.317 00.000 10844 Enqueuing Move request for scope (-0.54, -0.08)
21:44:09.317 00.000 11060 Worker thread wakes up
21:44:09.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.08) opts 0xd
21:44:09.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, -0.08)
21:44:09.317 00.000 11060 Moving (-0.54, -0.08) raw xDistance=-0.32 yDistance=-0.41
21:44:09.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:44:09.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:44:09.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:44:09.317 00.000 11060 MoveAxis(E, 48, ABG)
21:44:09.317 00.000 11060 Guiding  Dir = 2, Dur = 48
21:44:09.320 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:09.325 00.005 11060 IsSlewing returns 0
21:44:09.325 00.000 11060 IsGuiding returns 0
21:44:09.336 00.011 10844 UpdateGuideState exits: m=1104 SNR=20.5
21:44:09.339 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:09.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:09.339 00.000 10844 Enqueuing Expose request
21:44:09.382 00.043 11060 IsGuiding returns 0
21:44:09.382 00.000 11060 Move returns status 0, amount 48
21:44:09.382 00.000 11060 MoveAxis(N, 0, ABG)
21:44:09.382 00.000 11060 Move returns status 0, amount 0
21:44:09.382 00.000 11060 move complete, result=0
21:44:09.382 00.000 11060 worker thread done servicing request
21:44:09.382 00.000 11060 Worker thread wakes up
21:44:09.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:09.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:09.382 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.4 px 0 ms NORTH
21:44:10.000 00.618 11060 Exposure complete
21:44:10.165 00.165 11060 worker thread done servicing request
21:44:10.165 00.000 10844 OnExposeComplete: enter
21:44:10.165 00.000 10844 UpdateGuideState(): m_state=6
21:44:10.167 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
21:44:10.167 00.000 10844 Star::Find returns 1 (0), X=91.07, Y=467.33, Mass=949, SNR=18.8, Peak=77 HFD=3.8
21:44:10.167 00.000 10844 MultiStar: [#1 -1.88,-0.49,0.00,M1] [#2 -1.07,-0.89,0.00,M8] [#3 -0.12,-0.31,0.88,U] [#4 -1.34,-0.87,0.00,M2] [#5 -1.44,-0.93,0.00,M5] [#6 -0.42,-1.05,0.00,M3] [#7 -0.55,-0.81,0.00,M1] [#8 -0.04,-1.30,0.00,M4] 
21:44:10.167 00.000 10844 refined, 1 included, MultiStar: {-0.24, -0.41}, one-star: {-0.34, -0.50}
21:44:10.167 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.80) = xAngle (-1.29 = -1.29)
21:44:10.167 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.38 = -1.38)
21:44:10.167 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.41 hyp=0.48 cameraTheta=-2.10 mountX=0.13 mountY=-0.47, mountTheta=-1.30
21:44:10.167 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.41, opts=13)
21:44:10.167 00.000 10844 Enqueuing Move request for scope (-0.24, -0.41)
21:44:10.169 00.002 11060 Worker thread wakes up
21:44:10.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.41) opts 0xd
21:44:10.169 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.41)
21:44:10.169 00.000 11060 Moving (-0.24, -0.41) raw xDistance=0.13 yDistance=-0.47
21:44:10.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
21:44:10.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:10.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:44:10.169 00.000 11060 MoveAxis(W, 18, ABG)
21:44:10.169 00.000 11060 Guiding  Dir = 3, Dur = 18
21:44:10.176 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:10.187 00.011 11060 IsSlewing returns 0
21:44:10.187 00.000 11060 IsGuiding returns 0
21:44:10.192 00.005 10844 UpdateGuideState exits: m=949 SNR=18.8
21:44:10.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:10.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:10.192 00.000 10844 Enqueuing Expose request
21:44:10.221 00.029 11060 IsGuiding returns 0
21:44:10.221 00.000 11060 Move returns status 0, amount 18
21:44:10.221 00.000 11060 MoveAxis(N, 0, ABG)
21:44:10.221 00.000 11060 Move returns status 0, amount 0
21:44:10.221 00.000 11060 move complete, result=0
21:44:10.221 00.000 11060 worker thread done servicing request
21:44:10.221 00.000 11060 Worker thread wakes up
21:44:10.221 00.000 10844 GuideStep: 0.1 px 18 ms WEST, -0.5 px 0 ms NORTH
21:44:10.222 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:10.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:10.842 00.620 11060 Exposure complete
21:44:11.014 00.172 11060 worker thread done servicing request
21:44:11.016 00.002 10844 OnExposeComplete: enter
21:44:11.016 00.000 10844 UpdateGuideState(): m_state=6
21:44:11.016 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
21:44:11.016 00.000 10844 Star::Find returns 1 (0), X=91.17, Y=467.18, Mass=869, SNR=18.5, Peak=78 HFD=3.4
21:44:11.016 00.000 10844 MultiStar: [#1 -0.98,-0.55,0.00,M2] [#2 -1.07,-1.36,0.00,M9] [#3 -0.63,-0.41,0.91,U] [#4 -0.80,-0.01,4.04,U] [#5 -0.56,-0.48,0.97,U] [#6 -1.51,-1.08,0.00,M4] [#7 -0.78,-0.20,0.99,U] [#8 -0.00,-2.10,0.00,M5] 
21:44:11.016 00.000 10844 single-star, 4 included, MultiStar: {-0.68, -0.22}, one-star: {-0.24, -0.66}
21:44:11.016 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.80) = xAngle (-1.12 = -1.12)
21:44:11.016 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.20 = -1.20)
21:44:11.016 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.66 hyp=0.70 cameraTheta=-1.92 mountX=0.31 mountY=-0.66, mountTheta=-1.13
21:44:11.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.66, opts=13)
21:44:11.018 00.000 10844 Enqueuing Move request for scope (-0.24, -0.66)
21:44:11.018 00.000 11060 Worker thread wakes up
21:44:11.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.66) opts 0xd
21:44:11.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.66)
21:44:11.018 00.000 11060 Moving (-0.24, -0.66) raw xDistance=0.31 yDistance=-0.66
21:44:11.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
21:44:11.019 00.001 11060 resist switch: large excursion: input -0.66 thresh 0.57 direction from 1 to -1
21:44:11.019 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.97
21:44:11.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.66
21:44:11.019 00.000 11060 MoveAxis(W, 46, ABG)
21:44:11.019 00.000 11060 Guiding  Dir = 3, Dur = 46
21:44:11.024 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:11.024 00.000 11060 IsSlewing returns 0
21:44:11.024 00.000 11060 IsGuiding returns 0
21:44:11.040 00.016 10844 UpdateGuideState exits: m=869 SNR=18.5
21:44:11.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:11.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:11.040 00.000 10844 Enqueuing Expose request
21:44:11.081 00.041 11060 IsGuiding returns 0
21:44:11.081 00.000 11060 Move returns status 0, amount 46
21:44:11.081 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 605 applied
21:44:11.081 00.000 11060 MoveAxis(N, 856, ABG)
21:44:11.081 00.000 11060 duration set to 605 by maxDecDuration
21:44:11.081 00.000 11060 Guiding  Dir = 0, Dur = 605
21:44:11.097 00.016 11060 IsSlewing returns 0
21:44:11.097 00.000 11060 IsGuiding returns 0
21:44:11.709 00.612 11060 IsGuiding returns 0
21:44:11.709 00.000 11060 Move returns status 0, amount 605
21:44:11.709 00.000 11060 move complete, result=0
21:44:11.711 00.002 11060 worker thread done servicing request
21:44:11.711 00.000 11060 Worker thread wakes up
21:44:11.711 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.7 px 605 ms NORTH
21:44:11.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:11.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:12.343 00.632 11060 Exposure complete
21:44:12.481 00.138 11060 worker thread done servicing request
21:44:12.481 00.000 10844 OnExposeComplete: enter
21:44:12.481 00.000 10844 UpdateGuideState(): m_state=6
21:44:12.481 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
21:44:12.481 00.000 10844 Star::Find returns 1 (0), X=91.20, Y=467.58, Mass=893, SNR=18.2, Peak=85 HFD=3.7
21:44:12.481 00.000 10844 MultiStar: [#1 -0.36,0.15,1.02,U] [#2 -0.88,-1.10,0.00,M10] [#3 0.05,-0.08,0.80,U] [#4 -0.51,-1.49,0.00,M2] [#5 -0.98,-0.14,0.00,M5] [#6 -1.34,-0.01,0.00,M5] [#7 0.02,-1.23,0.00,M1] [#8 0.19,-0.66,1.03,U] 
21:44:12.481 00.000 10844 refined, 3 included, MultiStar: {-0.09, -0.22}, one-star: {-0.21, -0.25}
21:44:12.481 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.80) = xAngle (-1.15 = -1.15)
21:44:12.481 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.23 = -1.23)
21:44:12.481 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.95 mountX=0.10 mountY=-0.22, mountTheta=-1.16
21:44:12.484 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.22, opts=13)
21:44:12.484 00.000 10844 Enqueuing Move request for scope (-0.09, -0.22)
21:44:12.484 00.000 11060 Worker thread wakes up
21:44:12.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
21:44:12.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
21:44:12.484 00.000 11060 Moving (-0.09, -0.22) raw xDistance=0.10 yDistance=-0.22
21:44:12.484 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.25, ShCount=3, LgCount=0, SticCount=0,  Deflections: 0=-0.458840, 1:0.224384
21:44:12.484 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:44:12.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:44:12.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
21:44:12.484 00.000 11060 MoveAxis(E, 0, ABG)
21:44:12.484 00.000 11060 Move returns status 0, amount 0
21:44:12.484 00.000 11060 MoveAxis(N, 86, ABG)
21:44:12.484 00.000 11060 Guiding  Dir = 0, Dur = 86
21:44:12.490 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:12.496 00.006 11060 IsSlewing returns 0
21:44:12.496 00.000 11060 IsGuiding returns 0
21:44:12.508 00.012 10844 UpdateGuideState exits: m=893 SNR=18.2
21:44:12.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:12.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:12.508 00.000 10844 Enqueuing Expose request
21:44:12.589 00.081 11060 IsGuiding returns 0
21:44:12.589 00.000 11060 Move returns status 0, amount 86
21:44:12.589 00.000 11060 move complete, result=0
21:44:12.589 00.000 11060 worker thread done servicing request
21:44:12.589 00.000 11060 Worker thread wakes up
21:44:12.589 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 86 ms NORTH
21:44:12.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:12.591 00.002 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:13.211 00.620 11060 Exposure complete
21:44:13.350 00.139 11060 worker thread done servicing request
21:44:13.350 00.000 10844 OnExposeComplete: enter
21:44:13.350 00.000 10844 UpdateGuideState(): m_state=6
21:44:13.350 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
21:44:13.350 00.000 10844 Star::Find returns 1 (0), X=91.84, Y=466.73, Mass=886, SNR=18.7, Peak=77 HFD=3.7
21:44:13.355 00.005 10844 MultiStar: [#1 -0.06,-0.34,1.19,U] [#2 -0.58,-1.81,0.00,R] [#3 -0.47,-1.45,0.00,M1] [#4 -1.17,-0.34,0.00,M3] [#5 -0.57,-0.56,0.94,U] [#6 -1.17,-0.71,0.00,M6] [#7 -0.19,-0.94,0.00,M2] [#8 -0.03,-1.25,0.00,M5] 
21:44:13.355 00.000 10844 refined, 2 included, MultiStar: {-0.06, -0.65}, one-star: {0.44, -1.11}
21:44:13.355 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.80) = xAngle (-0.85 = -0.85)
21:44:13.355 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.94 = -0.94)
21:44:13.355 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.65 hyp=0.65 cameraTheta=-1.66 mountX=0.43 mountY=-0.53, mountTheta=-0.89
21:44:13.355 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.65, opts=13)
21:44:13.355 00.000 10844 Enqueuing Move request for scope (-0.06, -0.65)
21:44:13.355 00.000 11060 Worker thread wakes up
21:44:13.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.65) opts 0xd
21:44:13.355 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.65)
21:44:13.355 00.000 11060 Moving (-0.06, -0.65) raw xDistance=0.43 yDistance=-0.53
21:44:13.355 00.000 11060 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.25, ShCount=3, LgCount=0, SticCount=0,  Deflections: 0=-0.458840, 1:0.224384, 2:0.525990
21:44:13.355 00.000 11060 BLC: Under-shoot: nominal increase by 136
21:44:13.355 00.000 11060 BLC: window closed
21:44:13.355 00.000 11060 BLC: Pulse adjusted to 666
21:44:13.358 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
21:44:13.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.53
21:44:13.358 00.000 11060 MoveAxis(W, 63, ABG)
21:44:13.358 00.000 11060 Guiding  Dir = 3, Dur = 63
21:44:13.360 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:13.376 00.016 10844 UpdateGuideState exits: m=886 SNR=18.7
21:44:13.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:13.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:13.376 00.000 10844 Enqueuing Expose request
21:44:13.389 00.013 11060 IsSlewing returns 0
21:44:13.390 00.001 11060 IsGuiding returns 0
21:44:13.477 00.087 11060 IsGuiding returns 0
21:44:13.477 00.000 11060 Move returns status 0, amount 63
21:44:13.477 00.000 11060 MoveAxis(N, 202, ABG)
21:44:13.477 00.000 11060 Guiding  Dir = 0, Dur = 202
21:44:13.492 00.015 11060 IsSlewing returns 0
21:44:13.493 00.001 11060 IsGuiding returns 0
21:44:13.562 00.069 10844 evsrv: cli 0EEEDDF0 connect
21:44:13.562 00.000 10844 case statement mapped state 6 to 3
21:44:13.562 00.000 10844 case statement mapped state 6 to 3
21:44:13.564 00.002 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"efea22b2-b4e1-463d-bc3e-710c81647a02"}
21:44:13.565 00.001 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"efea22b2-b4e1-463d-bc3e-710c81647a02"}
21:44:13.565 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:44:13.711 00.146 11060 IsGuiding returns 0
21:44:13.711 00.000 11060 Move returns status 0, amount 202
21:44:13.711 00.000 11060 move complete, result=0
21:44:13.711 00.000 11060 worker thread done servicing request
21:44:13.712 00.001 11060 Worker thread wakes up
21:44:13.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:13.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:13.712 00.000 10844 GuideStep: 0.4 px 63 ms WEST, -0.5 px 202 ms NORTH
21:44:14.348 00.636 11060 Exposure complete
21:44:14.493 00.145 11060 worker thread done servicing request
21:44:14.493 00.000 10844 OnExposeComplete: enter
21:44:14.493 00.000 10844 UpdateGuideState(): m_state=6
21:44:14.498 00.005 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
21:44:14.498 00.000 10844 Star::Find returns 1 (0), X=91.84, Y=467.07, Mass=1149, SNR=21.5, Peak=93 HFD=3.7
21:44:14.498 00.000 10844 MultiStar: [#1 0.54,-0.81,0.00,M1] [#2 0.08,1.79,0.00,M1] [#3 -0.51,-0.92,0.00,M2] [#4 -0.87,-0.58,0.00,M4] [#5 0.06,-1.44,0.00,M5] [#6 -0.59,0.31,1.00,U] [#7 0.27,-1.20,0.00,M3] [#8 0.17,-0.83,0.75,U] 
21:44:14.498 00.000 10844 refined, 2 included, MultiStar: {-0.01, -0.39}, one-star: {0.44, -0.77}
21:44:14.498 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.80) = xAngle (-0.79 = -0.79)
21:44:14.498 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.88 = -0.88)
21:44:14.498 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.59 mountX=0.28 mountY=-0.30, mountTheta=-0.83
21:44:14.498 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.39, opts=13)
21:44:14.498 00.000 10844 Enqueuing Move request for scope (-0.01, -0.39)
21:44:14.498 00.000 11060 Worker thread wakes up
21:44:14.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.39) opts 0xd
21:44:14.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.39)
21:44:14.498 00.000 11060 Moving (-0.01, -0.39) raw xDistance=0.28 yDistance=-0.30
21:44:14.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
21:44:14.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:44:14.498 00.000 11060 MoveAxis(W, 42, ABG)
21:44:14.498 00.000 11060 Guiding  Dir = 3, Dur = 42
21:44:14.503 00.005 11060 IsSlewing returns 0
21:44:14.503 00.000 11060 IsGuiding returns 0
21:44:14.510 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:14.531 00.021 10844 UpdateGuideState exits: m=1149 SNR=21.5
21:44:14.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:14.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:14.531 00.000 10844 Enqueuing Expose request
21:44:14.547 00.016 11060 IsGuiding returns 0
21:44:14.549 00.002 11060 Move returns status 0, amount 42
21:44:14.549 00.000 11060 MoveAxis(N, 116, ABG)
21:44:14.549 00.000 11060 Guiding  Dir = 0, Dur = 116
21:44:14.559 00.010 11060 IsSlewing returns 0
21:44:14.559 00.000 11060 IsGuiding returns 0
21:44:14.679 00.120 11060 IsGuiding returns 0
21:44:14.679 00.000 11060 Move returns status 0, amount 116
21:44:14.679 00.000 11060 move complete, result=0
21:44:14.679 00.000 11060 worker thread done servicing request
21:44:14.681 00.002 11060 Worker thread wakes up
21:44:14.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:14.682 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:14.682 00.000 10844 GuideStep: 0.3 px 42 ms WEST, -0.3 px 116 ms NORTH
21:44:15.306 00.624 11060 Exposure complete
21:44:15.456 00.150 11060 worker thread done servicing request
21:44:15.460 00.004 10844 OnExposeComplete: enter
21:44:15.460 00.000 10844 UpdateGuideState(): m_state=6
21:44:15.460 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
21:44:15.460 00.000 10844 Star::Find returns 1 (0), X=92.06, Y=467.19, Mass=1445, SNR=24.5, Peak=102 HFD=4.1
21:44:15.460 00.000 10844 MultiStar: [#1 0.21,-0.65,0.94,U] [#2 0.09,0.87,0.00,M2] [#3 -0.61,-0.44,0.67,U] [#4 -1.27,-0.66,0.00,M5] [#5 -0.09,-0.54,0.91,U] [#6 -0.71,-0.83,0.00,M6] [#7 0.88,-1.10,0.00,M4] [#8 0.21,-0.50,0.72,U] 
21:44:15.460 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.57}, one-star: {0.66, -0.64}
21:44:15.460 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.80) = xAngle (-0.56 = -0.56)
21:44:15.460 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.64 = -0.64)
21:44:15.460 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.57 hyp=0.58 cameraTheta=-1.36 mountX=0.49 mountY=-0.35, mountTheta=-0.62
21:44:15.462 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.57, opts=13)
21:44:15.462 00.000 10844 Enqueuing Move request for scope (0.12, -0.57)
21:44:15.463 00.001 11060 Worker thread wakes up
21:44:15.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.57) opts 0xd
21:44:15.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.57)
21:44:15.463 00.000 11060 Moving (0.12, -0.57) raw xDistance=0.49 yDistance=-0.35
21:44:15.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.49
21:44:15.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
21:44:15.463 00.000 11060 MoveAxis(W, 74, ABG)
21:44:15.463 00.000 11060 Guiding  Dir = 3, Dur = 74
21:44:15.465 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:15.476 00.011 11060 IsSlewing returns 0
21:44:15.476 00.000 11060 IsGuiding returns 0
21:44:15.481 00.005 10844 UpdateGuideState exits: m=1445 SNR=24.5
21:44:15.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:15.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:15.481 00.000 10844 Enqueuing Expose request
21:44:15.565 00.084 11060 IsGuiding returns 0
21:44:15.565 00.000 11060 Move returns status 0, amount 74
21:44:15.566 00.001 11060 MoveAxis(N, 134, ABG)
21:44:15.566 00.000 11060 Guiding  Dir = 0, Dur = 134
21:44:15.581 00.015 11060 IsSlewing returns 0
21:44:15.582 00.001 11060 IsGuiding returns 0
21:44:15.725 00.143 11060 IsGuiding returns 0
21:44:15.725 00.000 11060 Move returns status 0, amount 134
21:44:15.725 00.000 11060 move complete, result=0
21:44:15.725 00.000 11060 worker thread done servicing request
21:44:15.725 00.000 11060 Worker thread wakes up
21:44:15.725 00.000 10844 GuideStep: 0.5 px 74 ms WEST, -0.3 px 134 ms NORTH
21:44:15.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:15.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:16.355 00.630 11060 Exposure complete
21:44:16.515 00.160 11060 worker thread done servicing request
21:44:16.515 00.000 10844 OnExposeComplete: enter
21:44:16.515 00.000 10844 UpdateGuideState(): m_state=6
21:44:16.515 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
21:44:16.515 00.000 10844 Star::Find returns 1 (0), X=92.23, Y=466.86, Mass=886, SNR=18.7, Peak=83 HFD=3.5
21:44:16.516 00.001 10844 MultiStar: [#1 0.26,-0.83,0.00,M1] [#2 0.92,1.38,0.00,M3] [#3 -0.38,0.16,0.86,U] [#4 -0.82,-1.12,0.00,M6] [#5 0.39,-1.18,0.00,M5] [#6 0.23,-0.58,0.92,U] [#7 0.36,-1.49,0.00,M5] [#8 -0.44,-0.97,0.00,M4] 
21:44:16.516 00.000 10844 refined, 2 included, MultiStar: {0.25, -0.49}, one-star: {0.82, -0.97}
21:44:16.516 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.80) = xAngle (-0.29 = -0.29)
21:44:16.516 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.38 = -0.38)
21:44:16.516 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.49 hyp=0.55 cameraTheta=-1.10 mountX=0.53 mountY=-0.21, mountTheta=-0.37
21:44:16.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.49, opts=13)
21:44:16.518 00.000 10844 Enqueuing Move request for scope (0.25, -0.49)
21:44:16.518 00.000 11060 Worker thread wakes up
21:44:16.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.49) opts 0xd
21:44:16.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.49)
21:44:16.518 00.000 11060 Moving (0.25, -0.49) raw xDistance=0.53 yDistance=-0.21
21:44:16.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.53
21:44:16.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
21:44:16.518 00.000 11060 MoveAxis(W, 80, ABG)
21:44:16.518 00.000 11060 Guiding  Dir = 3, Dur = 80
21:44:16.525 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:16.535 00.010 11060 IsSlewing returns 0
21:44:16.535 00.000 11060 IsGuiding returns 0
21:44:16.543 00.008 10844 UpdateGuideState exits: m=886 SNR=18.7
21:44:16.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:16.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:16.543 00.000 10844 Enqueuing Expose request
21:44:16.642 00.099 11060 IsGuiding returns 0
21:44:16.642 00.000 11060 Move returns status 0, amount 80
21:44:16.642 00.000 11060 MoveAxis(N, 79, ABG)
21:44:16.642 00.000 11060 Guiding  Dir = 0, Dur = 79
21:44:16.672 00.030 11060 IsSlewing returns 0
21:44:16.672 00.000 11060 IsGuiding returns 0
21:44:16.765 00.093 11060 IsGuiding returns 0
21:44:16.765 00.000 11060 Move returns status 0, amount 79
21:44:16.765 00.000 11060 move complete, result=0
21:44:16.765 00.000 11060 worker thread done servicing request
21:44:16.765 00.000 11060 Worker thread wakes up
21:44:16.765 00.000 10844 GuideStep: 0.5 px 80 ms WEST, -0.2 px 79 ms NORTH
21:44:16.766 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:16.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:17.393 00.627 11060 Exposure complete
21:44:17.544 00.151 11060 worker thread done servicing request
21:44:17.544 00.000 10844 OnExposeComplete: enter
21:44:17.544 00.000 10844 UpdateGuideState(): m_state=6
21:44:17.544 00.000 10844 Star::Find(15, 92, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
21:44:17.544 00.000 10844 Star::Find returns 1 (0), X=92.14, Y=467.38, Mass=934, SNR=19.4, Peak=81 HFD=3.6
21:44:17.544 00.000 10844 MultiStar: [#1 -0.10,-0.73,1.13,U] [#2 0.90,1.88,0.00,M4] [#3 1.05,0.46,0.00,M1] [#4 -0.07,0.17,3.96,U] [#5 0.55,-0.93,0.00,M6] [#6 -0.07,-1.13,0.00,M6] [#7 0.58,-1.00,0.00,M6] [#8 1.12,-0.71,0.00,M5] 
21:44:17.544 00.000 10844 refined, 2 included, MultiStar: {0.06, -0.10}, one-star: {0.73, -0.46}
21:44:17.544 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.80) = xAngle (-0.24 = -0.24)
21:44:17.544 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.32 = -0.32)
21:44:17.544 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.04 mountX=0.11 mountY=-0.04, mountTheta=-0.32
21:44:17.544 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
21:44:17.544 00.000 10844 Enqueuing Move request for scope (0.06, -0.10)
21:44:17.544 00.000 11060 Worker thread wakes up
21:44:17.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
21:44:17.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
21:44:17.544 00.000 11060 Moving (0.06, -0.10) raw xDistance=0.11 yDistance=-0.04
21:44:17.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:44:17.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:17.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:44:17.544 00.000 11060 MoveAxis(E, 0, ABG)
21:44:17.544 00.000 11060 Move returns status 0, amount 0
21:44:17.544 00.000 11060 MoveAxis(N, 0, ABG)
21:44:17.547 00.003 11060 Move returns status 0, amount 0
21:44:17.547 00.000 11060 move complete, result=0
21:44:17.547 00.000 11060 worker thread done servicing request
21:44:17.549 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:17.566 00.017 10844 UpdateGuideState exits: m=934 SNR=19.4
21:44:17.568 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:17.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:17.568 00.000 10844 Enqueuing Expose request
21:44:17.568 00.000 11060 Worker thread wakes up
21:44:17.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:17.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:17.568 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:44:18.184 00.616 11060 Exposure complete
21:44:18.353 00.169 11060 worker thread done servicing request
21:44:18.353 00.000 10844 OnExposeComplete: enter
21:44:18.353 00.000 10844 UpdateGuideState(): m_state=6
21:44:18.356 00.003 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
21:44:18.356 00.000 10844 Star::Find returns 1 (0), X=91.85, Y=467.43, Mass=795, SNR=17.6, Peak=83 HFD=3.3
21:44:18.356 00.000 10844 MultiStar: [#1 0.40,0.75,1.43,U] [#2 0.72,1.74,0.00,M5] [#3 0.19,0.28,0.97,U] [#4 0.18,0.19,3.93,U] [#5 0.45,0.25,1.30,U] [#6 0.50,-0.05,1.00,U] [#7 0.47,-1.14,0.00,M7] [#8 0.77,-0.18,1.14,U] 
21:44:18.356 00.000 10844 refined, 6 included, MultiStar: {0.36, 0.16}, one-star: {0.45, -0.40}
21:44:18.356 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.80) = xAngle (1.23 = 1.23)
21:44:18.356 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.14 = 1.14)
21:44:18.356 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.16 hyp=0.40 cameraTheta=0.42 mountX=0.13 mountY=0.36, mountTheta=1.22
21:44:18.358 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.16, opts=13)
21:44:18.358 00.000 10844 Enqueuing Move request for scope (0.36, 0.16)
21:44:18.360 00.002 11060 Worker thread wakes up
21:44:18.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.16) opts 0xd
21:44:18.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.16)
21:44:18.360 00.000 11060 Moving (0.36, 0.16) raw xDistance=0.13 yDistance=0.36
21:44:18.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:44:18.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:44:18.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:44:18.360 00.000 11060 MoveAxis(W, 20, ABG)
21:44:18.360 00.000 11060 Guiding  Dir = 3, Dur = 20
21:44:18.365 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:18.377 00.012 10844 UpdateGuideState exits: m=795 SNR=17.6
21:44:18.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:18.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:18.377 00.000 10844 Enqueuing Expose request
21:44:18.393 00.016 11060 IsSlewing returns 0
21:44:18.394 00.001 11060 IsGuiding returns 0
21:44:18.434 00.040 11060 IsGuiding returns 0
21:44:18.434 00.000 11060 Move returns status 0, amount 20
21:44:18.434 00.000 11060 MoveAxis(N, 0, ABG)
21:44:18.434 00.000 11060 Move returns status 0, amount 0
21:44:18.434 00.000 11060 move complete, result=0
21:44:18.434 00.000 11060 worker thread done servicing request
21:44:18.434 00.000 11060 Worker thread wakes up
21:44:18.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:18.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:18.434 00.000 10844 GuideStep: 0.1 px 20 ms WEST, 0.4 px 0 ms NORTH
21:44:19.067 00.633 11060 Exposure complete
21:44:19.239 00.172 11060 worker thread done servicing request
21:44:19.240 00.001 10844 OnExposeComplete: enter
21:44:19.242 00.002 10844 UpdateGuideState(): m_state=6
21:44:19.242 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
21:44:19.242 00.000 10844 Star::Find returns 1 (0), X=91.38, Y=467.43, Mass=785, SNR=17.5, Peak=75 HFD=3.3
21:44:19.242 00.000 10844 MultiStar: [#1 0.42,0.02,1.43,U] [#2 1.05,1.02,0.00,M6] [#3 0.62,0.15,0.94,U] [#4 0.48,-0.20,3.92,U] [#5 0.33,-0.76,1.28,U] [#6 0.09,-0.82,0.94,U] [#7 0.73,-0.48,0.00,M8] [#8 1.11,-0.37,0.00,M5] 
21:44:19.242 00.000 10844 single-star, 5 included, MultiStar: {0.37, -0.29}, one-star: {-0.03, -0.41}
21:44:19.242 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.80) = xAngle (-0.83 = -0.83)
21:44:19.242 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.92 = -0.92)
21:44:19.242 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.64 mountX=0.28 mountY=-0.33, mountTheta=-0.87
21:44:19.245 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.41, opts=13)
21:44:19.245 00.000 10844 Enqueuing Move request for scope (-0.03, -0.41)
21:44:19.247 00.002 11060 Worker thread wakes up
21:44:19.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.41) opts 0xd
21:44:19.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.41)
21:44:19.247 00.000 11060 Moving (-0.03, -0.41) raw xDistance=0.28 yDistance=-0.33
21:44:19.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
21:44:19.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
21:44:19.247 00.000 11060 MoveAxis(W, 41, ABG)
21:44:19.247 00.000 11060 Guiding  Dir = 3, Dur = 41
21:44:19.253 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:19.259 00.006 11060 IsSlewing returns 0
21:44:19.260 00.001 11060 IsGuiding returns 0
21:44:19.268 00.008 10844 UpdateGuideState exits: m=785 SNR=17.5
21:44:19.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:19.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:19.268 00.000 10844 Enqueuing Expose request
21:44:19.304 00.036 11060 IsGuiding returns 0
21:44:19.304 00.000 11060 Move returns status 0, amount 41
21:44:19.304 00.000 11060 MoveAxis(N, 125, ABG)
21:44:19.304 00.000 11060 Guiding  Dir = 0, Dur = 125
21:44:19.331 00.027 11060 IsSlewing returns 0
21:44:19.331 00.000 11060 IsGuiding returns 0
21:44:19.479 00.148 11060 IsGuiding returns 0
21:44:19.479 00.000 11060 Move returns status 0, amount 125
21:44:19.479 00.000 11060 move complete, result=0
21:44:19.479 00.000 11060 worker thread done servicing request
21:44:19.479 00.000 11060 Worker thread wakes up
21:44:19.479 00.000 10844 GuideStep: 0.3 px 41 ms WEST, -0.3 px 125 ms NORTH
21:44:19.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:19.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:20.100 00.621 11060 Exposure complete
21:44:20.253 00.153 11060 worker thread done servicing request
21:44:20.253 00.000 10844 OnExposeComplete: enter
21:44:20.253 00.000 10844 UpdateGuideState(): m_state=6
21:44:20.253 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
21:44:20.253 00.000 10844 Star::Find returns 1 (0), X=91.99, Y=467.72, Mass=1034, SNR=20.4, Peak=84 HFD=4.0
21:44:20.253 00.000 10844 MultiStar: [#1 -0.22,-0.05,1.10,U] [#2 1.09,1.09,0.00,M7] [#3 -0.08,-0.11,0.67,U] [#4 0.41,-0.46,3.32,U] [#5 0.88,-0.17,0.00,M5] [#6 0.25,-0.88,0.00,M5] [#7 0.90,-0.50,0.00,M9] [#8 1.30,-0.45,0.00,M6] 
21:44:20.253 00.000 10844 refined, 3 included, MultiStar: {0.27, -0.29}, one-star: {0.58, -0.12}
21:44:20.253 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.80) = xAngle (-0.02 = -0.02)
21:44:20.253 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.10 = -0.10)
21:44:20.253 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.29 hyp=0.40 cameraTheta=-0.82 mountX=0.40 mountY=-0.04, mountTheta=-0.10
21:44:20.255 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.29, opts=13)
21:44:20.255 00.000 10844 Enqueuing Move request for scope (0.27, -0.29)
21:44:20.255 00.000 11060 Worker thread wakes up
21:44:20.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.29) opts 0xd
21:44:20.255 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.29)
21:44:20.255 00.000 11060 Moving (0.27, -0.29) raw xDistance=0.40 yDistance=-0.04
21:44:20.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
21:44:20.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:20.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:44:20.255 00.000 11060 MoveAxis(W, 60, ABG)
21:44:20.255 00.000 11060 Guiding  Dir = 3, Dur = 60
21:44:20.260 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:20.265 00.005 11060 IsSlewing returns 0
21:44:20.265 00.000 11060 IsGuiding returns 0
21:44:20.277 00.012 10844 UpdateGuideState exits: m=1034 SNR=20.4
21:44:20.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:20.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:20.277 00.000 10844 Enqueuing Expose request
21:44:20.341 00.064 11060 IsGuiding returns 0
21:44:20.341 00.000 11060 Move returns status 0, amount 60
21:44:20.341 00.000 11060 MoveAxis(N, 0, ABG)
21:44:20.341 00.000 11060 Move returns status 0, amount 0
21:44:20.341 00.000 11060 move complete, result=0
21:44:20.341 00.000 11060 worker thread done servicing request
21:44:20.341 00.000 11060 Worker thread wakes up
21:44:20.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:20.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:20.350 00.009 10844 GuideStep: 0.4 px 60 ms WEST, -0.0 px 0 ms NORTH
21:44:20.979 00.629 11060 Exposure complete
21:44:21.150 00.171 11060 worker thread done servicing request
21:44:21.150 00.000 10844 OnExposeComplete: enter
21:44:21.150 00.000 10844 UpdateGuideState(): m_state=6
21:44:21.150 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
21:44:21.150 00.000 10844 Star::Find returns 1 (0), X=92.38, Y=467.54, Mass=894, SNR=18.9, Peak=93 HFD=3.2
21:44:21.150 00.000 10844 MultiStar: [#1 1.44,-0.04,0.00,M1] [#2 0.72,0.45,0.80,U] [#3 0.90,-0.05,0.00,M1] [#4 0.71,-0.54,0.00,M3] [#5 0.60,-0.66,0.00,M6] [#6 0.63,-0.63,0.00,M6] [#7 0.30,-0.75,0.82,U] [#8 1.01,-0.47,0.00,M7] 
21:44:21.150 00.000 10844 refined, 2 included, MultiStar: {0.68, -0.21}, one-star: {0.97, -0.29}
21:44:21.150 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.80) = xAngle (0.51 = 0.51)
21:44:21.150 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.42 = 0.42)
21:44:21.150 00.000 10844 CameraToMount -- cameraX=0.68 cameraY=-0.21 hyp=0.72 cameraTheta=-0.30 mountX=0.63 mountY=0.29, mountTheta=0.44
21:44:21.150 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.68, y=-0.21, opts=13)
21:44:21.150 00.000 10844 Enqueuing Move request for scope (0.68, -0.21)
21:44:21.150 00.000 11060 Worker thread wakes up
21:44:21.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.21) opts 0xd
21:44:21.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.68, -0.21)
21:44:21.150 00.000 11060 Moving (0.68, -0.21) raw xDistance=0.63 yDistance=0.29
21:44:21.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.63
21:44:21.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:44:21.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:44:21.150 00.000 11060 MoveAxis(W, 94, ABG)
21:44:21.150 00.000 11060 Guiding  Dir = 3, Dur = 94
21:44:21.155 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:21.160 00.005 11060 IsSlewing returns 0
21:44:21.160 00.000 11060 IsGuiding returns 0
21:44:21.181 00.021 10844 UpdateGuideState exits: m=894 SNR=18.9
21:44:21.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:21.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:21.181 00.000 10844 Enqueuing Expose request
21:44:21.260 00.079 11060 IsGuiding returns 0
21:44:21.260 00.000 11060 Move returns status 0, amount 94
21:44:21.260 00.000 11060 MoveAxis(N, 0, ABG)
21:44:21.260 00.000 11060 Move returns status 0, amount 0
21:44:21.260 00.000 11060 move complete, result=0
21:44:21.261 00.001 11060 worker thread done servicing request
21:44:21.261 00.000 11060 Worker thread wakes up
21:44:21.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:21.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:21.262 00.001 10844 GuideStep: 0.6 px 94 ms WEST, 0.3 px 0 ms NORTH
21:44:21.886 00.624 11060 Exposure complete
21:44:22.044 00.158 11060 worker thread done servicing request
21:44:22.044 00.000 10844 OnExposeComplete: enter
21:44:22.044 00.000 10844 UpdateGuideState(): m_state=6
21:44:22.044 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
21:44:22.044 00.000 10844 Star::Find returns 1 (0), X=91.94, Y=467.03, Mass=1173, SNR=21.2, Peak=95 HFD=4.1
21:44:22.044 00.000 10844 MultiStar: [#1 1.01,-0.49,0.00,M2] [#2 0.41,0.79,0.00,M7] [#3 0.65,-0.26,0.77,U] [#4 0.99,-1.00,0.00,M4] [#5 0.99,0.07,0.00,M7] [#6 1.43,-1.47,0.00,M7] [#7 1.07,-1.99,0.00,M9] [#8 1.58,-0.70,0.00,M8] 
21:44:22.044 00.000 10844 refined, 1 included, MultiStar: {0.58, -0.57}, one-star: {0.53, -0.81}
21:44:22.044 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.80) = xAngle (0.03 = 0.03)
21:44:22.044 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.06 = -0.06)
21:44:22.044 00.000 10844 CameraToMount -- cameraX=0.58 cameraY=-0.57 hyp=0.82 cameraTheta=-0.78 mountX=0.82 mountY=-0.05, mountTheta=-0.06
21:44:22.047 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.58, y=-0.57, opts=13)
21:44:22.047 00.000 10844 Enqueuing Move request for scope (0.58, -0.57)
21:44:22.047 00.000 11060 Worker thread wakes up
21:44:22.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.57) opts 0xd
21:44:22.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.58, -0.57)
21:44:22.047 00.000 11060 Moving (0.58, -0.57) raw xDistance=0.82 yDistance=-0.05
21:44:22.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.82
21:44:22.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:22.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:22.047 00.000 11060 MoveAxis(W, 123, ABG)
21:44:22.047 00.000 11060 Guiding  Dir = 3, Dur = 123
21:44:22.052 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:22.062 00.010 11060 IsSlewing returns 0
21:44:22.062 00.000 11060 IsGuiding returns 0
21:44:22.073 00.011 10844 UpdateGuideState exits: m=1173 SNR=21.2
21:44:22.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:22.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:22.073 00.000 10844 Enqueuing Expose request
21:44:22.199 00.126 11060 IsGuiding returns 0
21:44:22.199 00.000 11060 Move returns status 0, amount 123
21:44:22.199 00.000 11060 MoveAxis(N, 0, ABG)
21:44:22.199 00.000 11060 Move returns status 0, amount 0
21:44:22.199 00.000 11060 move complete, result=0
21:44:22.199 00.000 11060 worker thread done servicing request
21:44:22.201 00.002 11060 Worker thread wakes up
21:44:22.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:22.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:22.202 00.001 10844 GuideStep: 0.8 px 123 ms WEST, -0.0 px 0 ms NORTH
21:44:22.836 00.634 11060 Exposure complete
21:44:22.987 00.151 11060 worker thread done servicing request
21:44:22.988 00.001 10844 OnExposeComplete: enter
21:44:22.988 00.000 10844 UpdateGuideState(): m_state=6
21:44:22.989 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
21:44:22.989 00.000 10844 Star::Find returns 1 (0), X=91.81, Y=466.97, Mass=751, SNR=17.1, Peak=72 HFD=3.6
21:44:22.989 00.000 10844 MultiStar: [#1 0.50,0.80,0.00,M3] [#2 1.40,1.63,0.00,M8] [#3 0.46,0.08,1.11,U] [#4 0.38,-0.02,4.15,U] [#5 0.70,0.08,1.26,U] [#6 0.15,-0.62,1.16,U] [#7 1.01,-0.61,0.00,M10] [#8 1.99,-0.64,0.00,M9] 
21:44:22.989 00.000 10844 refined, 4 included, MultiStar: {0.41, -0.17}, one-star: {0.40, -0.87}
21:44:22.989 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.80) = xAngle (0.40 = 0.40)
21:44:22.989 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.32 = 0.32)
21:44:22.989 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.17 hyp=0.44 cameraTheta=-0.40 mountX=0.41 mountY=0.14, mountTheta=0.33
21:44:22.990 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.17, opts=13)
21:44:22.990 00.000 10844 Enqueuing Move request for scope (0.41, -0.17)
21:44:22.990 00.000 11060 Worker thread wakes up
21:44:22.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.17) opts 0xd
21:44:22.990 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.17)
21:44:22.990 00.000 11060 Moving (0.41, -0.17) raw xDistance=0.41 yDistance=0.14
21:44:22.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.41
21:44:22.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:22.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:44:22.990 00.000 11060 MoveAxis(W, 63, ABG)
21:44:22.990 00.000 11060 Guiding  Dir = 3, Dur = 63
21:44:22.997 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:23.000 00.003 11060 IsSlewing returns 0
21:44:23.000 00.000 11060 IsGuiding returns 0
21:44:23.011 00.011 10844 UpdateGuideState exits: m=751 SNR=17.1
21:44:23.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:23.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:23.011 00.000 10844 Enqueuing Expose request
21:44:23.073 00.062 11060 IsGuiding returns 0
21:44:23.073 00.000 11060 Move returns status 0, amount 63
21:44:23.073 00.000 11060 MoveAxis(N, 0, ABG)
21:44:23.073 00.000 11060 Move returns status 0, amount 0
21:44:23.073 00.000 11060 move complete, result=0
21:44:23.073 00.000 11060 worker thread done servicing request
21:44:23.073 00.000 11060 Worker thread wakes up
21:44:23.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:23.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:23.073 00.000 10844 GuideStep: 0.4 px 63 ms WEST, 0.1 px 0 ms NORTH
21:44:23.698 00.625 11060 Exposure complete
21:44:23.857 00.159 11060 worker thread done servicing request
21:44:23.857 00.000 10844 OnExposeComplete: enter
21:44:23.857 00.000 10844 UpdateGuideState(): m_state=6
21:44:23.857 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
21:44:23.857 00.000 10844 Star::Find returns 1 (0), X=92.39, Y=467.61, Mass=1325, SNR=23.0, Peak=93 HFD=3.9
21:44:23.857 00.000 10844 MultiStar: [#1 0.95,1.32,0.00,M4] [#2 0.82,1.41,0.00,M9] [#3 1.28,0.83,0.00,M1] [#4 0.11,-0.30,2.92,U] [#5 0.87,0.93,0.00,M7] [#6 0.67,-0.08,0.90,U] [#7 1.09,-0.56,0.00,R] [#8 1.22,0.28,0.00,M10] 
21:44:23.857 00.000 10844 refined, 2 included, MultiStar: {0.39, -0.24}, one-star: {0.98, -0.22}
21:44:23.857 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.80) = xAngle (0.25 = 0.25)
21:44:23.857 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.16 = 0.16)
21:44:23.857 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.24 hyp=0.46 cameraTheta=-0.56 mountX=0.45 mountY=0.07, mountTheta=0.16
21:44:23.863 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.24, opts=13)
21:44:23.864 00.001 10844 Enqueuing Move request for scope (0.39, -0.24)
21:44:23.864 00.000 11060 Worker thread wakes up
21:44:23.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.24) opts 0xd
21:44:23.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.24)
21:44:23.865 00.001 11060 Moving (0.39, -0.24) raw xDistance=0.45 yDistance=0.07
21:44:23.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
21:44:23.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:23.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:44:23.865 00.000 11060 MoveAxis(W, 68, ABG)
21:44:23.865 00.000 11060 Guiding  Dir = 3, Dur = 68
21:44:23.877 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:23.897 00.020 10844 UpdateGuideState exits: m=1325 SNR=23.0
21:44:23.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:23.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:23.897 00.000 10844 Enqueuing Expose request
21:44:23.901 00.004 11060 IsSlewing returns 0
21:44:23.901 00.000 11060 IsGuiding returns 0
21:44:23.997 00.096 11060 IsGuiding returns 0
21:44:23.997 00.000 11060 Move returns status 0, amount 68
21:44:23.997 00.000 11060 MoveAxis(N, 0, ABG)
21:44:23.997 00.000 11060 Move returns status 0, amount 0
21:44:23.997 00.000 11060 move complete, result=0
21:44:23.997 00.000 11060 worker thread done servicing request
21:44:23.997 00.000 11060 Worker thread wakes up
21:44:23.997 00.000 10844 GuideStep: 0.4 px 68 ms WEST, 0.1 px 0 ms NORTH
21:44:23.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:23.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:24.630 00.633 11060 Exposure complete
21:44:24.795 00.165 11060 worker thread done servicing request
21:44:24.795 00.000 10844 OnExposeComplete: enter
21:44:24.795 00.000 10844 UpdateGuideState(): m_state=6
21:44:24.797 00.002 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
21:44:24.797 00.000 10844 Star::Find returns 1 (0), X=92.19, Y=468.12, Mass=672, SNR=16.0, Peak=82 HFD=3.0
21:44:24.797 00.000 10844 MultiStar: [#1 0.73,0.22,1.42,U] [#2 1.62,1.93,0.00,M10] [#3 1.13,0.33,0.00,M2] [#4 0.75,0.01,4.30,U] [#5 0.32,-0.37,1.16,U] [#6 0.58,-0.11,1.20,U] [#7 -0.27,0.65,1.22,U] [#8 1.55,0.14,0.00,R] 
21:44:24.797 00.000 10844 refined, 5 included, MultiStar: {0.56, 0.08}, one-star: {0.78, 0.28}
21:44:24.797 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.80) = xAngle (0.95 = 0.95)
21:44:24.797 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.87 = 0.87)
21:44:24.797 00.000 10844 CameraToMount -- cameraX=0.56 cameraY=0.08 hyp=0.57 cameraTheta=0.15 mountX=0.33 mountY=0.43, mountTheta=0.92
21:44:24.797 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=0.08, opts=13)
21:44:24.797 00.000 10844 Enqueuing Move request for scope (0.56, 0.08)
21:44:24.797 00.000 11060 Worker thread wakes up
21:44:24.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.08) opts 0xd
21:44:24.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, 0.08)
21:44:24.797 00.000 11060 Moving (0.56, 0.08) raw xDistance=0.33 yDistance=0.43
21:44:24.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
21:44:24.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:24.800 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:44:24.800 00.000 11060 MoveAxis(W, 50, ABG)
21:44:24.800 00.000 11060 Guiding  Dir = 3, Dur = 50
21:44:24.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:24.805 00.005 11060 IsSlewing returns 0
21:44:24.805 00.000 11060 IsGuiding returns 0
21:44:24.822 00.017 10844 UpdateGuideState exits: m=672 SNR=16.0
21:44:24.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:24.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:24.822 00.000 10844 Enqueuing Expose request
21:44:24.862 00.040 11060 IsGuiding returns 0
21:44:24.862 00.000 11060 Move returns status 0, amount 50
21:44:24.862 00.000 11060 MoveAxis(N, 0, ABG)
21:44:24.862 00.000 11060 Move returns status 0, amount 0
21:44:24.862 00.000 11060 move complete, result=0
21:44:24.862 00.000 11060 worker thread done servicing request
21:44:24.862 00.000 11060 Worker thread wakes up
21:44:24.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:24.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:24.862 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.4 px 0 ms NORTH
21:44:25.497 00.635 11060 Exposure complete
21:44:25.644 00.147 11060 worker thread done servicing request
21:44:25.644 00.000 10844 OnExposeComplete: enter
21:44:25.645 00.001 10844 UpdateGuideState(): m_state=6
21:44:25.645 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
21:44:25.645 00.000 10844 Star::Find returns 1 (0), X=92.57, Y=468.04, Mass=981, SNR=19.9, Peak=92 HFD=3.5
21:44:25.645 00.000 10844 MultiStar: [#1 0.95,0.42,0.00,M4] [#2 1.41,1.31,0.00,R] [#3 0.56,0.74,0.00,M3] [#4 0.66,0.09,3.48,U] [#5 0.71,-0.27,1.13,U] [#6 0.18,0.05,0.92,U] [#7 0.35,0.53,0.86,U] [#8 0.10,-0.94,0.00,M1] 
21:44:25.645 00.000 10844 refined, 4 included, MultiStar: {0.64, 0.10}, one-star: {1.16, 0.21}
21:44:25.645 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.80) = xAngle (0.95 = 0.95)
21:44:25.645 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.87 = 0.87)
21:44:25.645 00.000 10844 CameraToMount -- cameraX=0.64 cameraY=0.10 hyp=0.64 cameraTheta=0.15 mountX=0.37 mountY=0.49, mountTheta=0.92
21:44:25.650 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.64, y=0.10, opts=13)
21:44:25.650 00.000 10844 Enqueuing Move request for scope (0.64, 0.10)
21:44:25.650 00.000 11060 Worker thread wakes up
21:44:25.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.10) opts 0xd
21:44:25.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.64, 0.10)
21:44:25.650 00.000 11060 Moving (0.64, 0.10) raw xDistance=0.37 yDistance=0.49
21:44:25.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:44:25.650 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.00 newest=1.00
21:44:25.652 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.49
21:44:25.652 00.000 11060 MoveAxis(W, 56, ABG)
21:44:25.652 00.000 11060 Guiding  Dir = 3, Dur = 56
21:44:25.657 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:25.661 00.004 11060 IsSlewing returns 0
21:44:25.661 00.000 11060 IsGuiding returns 0
21:44:25.672 00.011 10844 UpdateGuideState exits: m=981 SNR=19.9
21:44:25.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:25.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:25.672 00.000 10844 Enqueuing Expose request
21:44:25.720 00.048 11060 IsGuiding returns 0
21:44:25.720 00.000 11060 Move returns status 0, amount 56
21:44:25.720 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 666 applied
21:44:25.720 00.000 11060 MoveAxis(S, 854, ABG)
21:44:25.720 00.000 11060 duration set to 666 by maxDecDuration
21:44:25.720 00.000 11060 Guiding  Dir = 1, Dur = 666
21:44:25.735 00.015 11060 IsSlewing returns 0
21:44:25.735 00.000 11060 IsGuiding returns 0
21:44:26.430 00.695 11060 IsGuiding returns 0
21:44:26.430 00.000 11060 Move returns status 0, amount 666
21:44:26.430 00.000 11060 move complete, result=0
21:44:26.430 00.000 11060 worker thread done servicing request
21:44:26.430 00.000 11060 Worker thread wakes up
21:44:26.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:26.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:26.430 00.000 10844 GuideStep: 0.4 px 56 ms WEST, 0.5 px 666 ms SOUTH
21:44:27.063 00.633 11060 Exposure complete
21:44:27.195 00.132 11060 worker thread done servicing request
21:44:27.195 00.000 10844 OnExposeComplete: enter
21:44:27.195 00.000 10844 UpdateGuideState(): m_state=6
21:44:27.195 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
21:44:27.195 00.000 10844 Star::Find returns 1 (0), X=92.26, Y=467.11, Mass=819, SNR=18.0, Peak=87 HFD=3.2
21:44:27.195 00.000 10844 MultiStar: [#1 0.10,-0.00,1.20,U] [#2 -0.12,-0.17,1.01,U] [#3 0.75,-0.66,0.00,M4] [#4 0.38,-0.36,3.77,U] [#5 0.15,-0.45,1.19,U] [#6 0.43,-0.23,0.93,U] [#7 -0.34,0.38,1.10,U] [#8 -0.14,-1.10,0.00,M2] 
21:44:27.195 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.26}, one-star: {0.85, -0.73}
21:44:27.195 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.80) = xAngle (-0.00 = -0.00)
21:44:27.195 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.09 = -0.09)
21:44:27.195 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-0.81 mountX=0.36 mountY=-0.03, mountTheta=-0.09
21:44:27.195 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.26, opts=13)
21:44:27.195 00.000 10844 Enqueuing Move request for scope (0.25, -0.26)
21:44:27.195 00.000 11060 Worker thread wakes up
21:44:27.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.26) opts 0xd
21:44:27.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.26)
21:44:27.195 00.000 11060 Moving (0.25, -0.26) raw xDistance=0.36 yDistance=-0.03
21:44:27.195 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.18, ShCount=4, LgCount=0, SticCount=0,  Deflections: 0=0.343423, 1:-0.031971
21:44:27.195 00.000 11060 BLC: No correction, Miss < min_move
21:44:27.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
21:44:27.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:27.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:27.195 00.000 11060 MoveAxis(W, 54, ABG)
21:44:27.195 00.000 11060 Guiding  Dir = 3, Dur = 54
21:44:27.203 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:27.211 00.008 11060 IsSlewing returns 0
21:44:27.211 00.000 11060 IsGuiding returns 0
21:44:27.221 00.010 10844 UpdateGuideState exits: m=819 SNR=18.0
21:44:27.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:27.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:27.221 00.000 10844 Enqueuing Expose request
21:44:27.268 00.047 11060 IsGuiding returns 0
21:44:27.268 00.000 11060 Move returns status 0, amount 54
21:44:27.268 00.000 11060 MoveAxis(N, 0, ABG)
21:44:27.268 00.000 11060 Move returns status 0, amount 0
21:44:27.268 00.000 11060 move complete, result=0
21:44:27.268 00.000 11060 worker thread done servicing request
21:44:27.268 00.000 11060 Worker thread wakes up
21:44:27.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:27.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:27.268 00.000 10844 GuideStep: 0.4 px 54 ms WEST, -0.0 px 0 ms NORTH
21:44:27.888 00.620 11060 Exposure complete
21:44:28.031 00.143 11060 worker thread done servicing request
21:44:28.031 00.000 10844 OnExposeComplete: enter
21:44:28.031 00.000 10844 UpdateGuideState(): m_state=6
21:44:28.031 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
21:44:28.031 00.000 10844 Star::Find returns 1 (0), X=92.51, Y=468.27, Mass=1055, SNR=20.5, Peak=103 HFD=3.5
21:44:28.031 00.000 10844 MultiStar: [#1 0.47,0.80,0.00,M4] [#2 -0.29,0.07,1.01,U] [#3 0.64,0.15,0.78,U] [#4 0.49,0.31,3.44,U] [#5 -0.04,0.28,1.04,U] [#6 0.31,0.28,0.91,U] [#7 -0.38,0.56,0.98,U] [#8 0.25,-0.40,0.82,U] 
21:44:28.031 00.000 10844 refined, 7 included, MultiStar: {0.31, 0.24}, one-star: {1.10, 0.43}
21:44:28.031 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.80) = xAngle (1.47 = 1.47)
21:44:28.031 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.39 = 1.39)
21:44:28.031 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.24 hyp=0.39 cameraTheta=0.67 mountX=0.04 mountY=0.39, mountTheta=1.47
21:44:28.035 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.24, opts=13)
21:44:28.035 00.000 10844 Enqueuing Move request for scope (0.31, 0.24)
21:44:28.035 00.000 11060 Worker thread wakes up
21:44:28.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.24) opts 0xd
21:44:28.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.24)
21:44:28.035 00.000 11060 Moving (0.31, 0.24) raw xDistance=0.04 yDistance=0.39
21:44:28.036 00.001 11060 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.18, ShCount=4, LgCount=0, SticCount=0,  Deflections: 0=0.343423, 1:-0.031971, 2:0.386190
21:44:28.036 00.000 11060 BLC: Under-shoot: nominal increase by 98
21:44:28.036 00.000 11060 BLC: window closed
21:44:28.036 00.000 11060 BLC: Pulse adjusted to 733
21:44:28.037 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:44:28.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
21:44:28.037 00.000 11060 MoveAxis(E, 0, ABG)
21:44:28.037 00.000 11060 Move returns status 0, amount 0
21:44:28.037 00.000 11060 MoveAxis(S, 148, ABG)
21:44:28.037 00.000 11060 Guiding  Dir = 1, Dur = 148
21:44:28.041 00.004 11060 IsSlewing returns 0
21:44:28.041 00.000 11060 IsGuiding returns 0
21:44:28.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:28.057 00.016 10844 UpdateGuideState exits: m=1055 SNR=20.5
21:44:28.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:28.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:28.057 00.000 10844 Enqueuing Expose request
21:44:28.203 00.146 11060 IsGuiding returns 0
21:44:28.203 00.000 11060 Move returns status 0, amount 148
21:44:28.203 00.000 11060 move complete, result=0
21:44:28.203 00.000 11060 worker thread done servicing request
21:44:28.203 00.000 11060 Worker thread wakes up
21:44:28.203 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 148 ms SOUTH
21:44:28.204 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:28.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:28.229 00.025 10844 evsrv: cli 0EEEDDF0 connect
21:44:28.229 00.000 10844 case statement mapped state 6 to 3
21:44:28.230 00.001 10844 case statement mapped state 6 to 3
21:44:28.230 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"fc788058-482d-463f-bfa6-4c8597feb9eb"}
21:44:28.230 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"fc788058-482d-463f-bfa6-4c8597feb9eb"}
21:44:28.230 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:44:28.823 00.593 11060 Exposure complete
21:44:28.988 00.165 11060 worker thread done servicing request
21:44:28.988 00.000 10844 OnExposeComplete: enter
21:44:28.988 00.000 10844 UpdateGuideState(): m_state=6
21:44:28.988 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
21:44:28.988 00.000 10844 Star::Find returns 1 (0), X=92.38, Y=468.97, Mass=939, SNR=19.1, Peak=78 HFD=3.8
21:44:28.993 00.005 10844 MultiStar: [#1 -0.09,0.72,1.02,U] [#2 -0.29,1.62,0.00,M1] [#3 -0.34,1.44,0.00,M4] [#4 -0.67,0.32,3.87,U] [#5 -0.10,0.79,1.11,U] [#6 -0.56,0.56,0.83,U] [#7 -0.21,0.76,1.05,U] [#8 -0.63,-0.27,0.79,U] 
21:44:28.993 00.000 10844 refined, 6 included, MultiStar: {-0.31, 0.52}, one-star: {0.97, 1.13}
21:44:28.993 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.80) = xAngle (2.92 = 2.92)
21:44:28.993 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.83 = 2.83)
21:44:28.993 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.52 hyp=0.61 cameraTheta=2.11 mountX=-0.59 mountY=0.19, mountTheta=2.84
21:44:28.993 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.52, opts=13)
21:44:28.993 00.000 10844 Enqueuing Move request for scope (-0.31, 0.52)
21:44:28.993 00.000 11060 Worker thread wakes up
21:44:28.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.52) opts 0xd
21:44:28.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.52)
21:44:28.993 00.000 11060 Moving (-0.31, 0.52) raw xDistance=-0.59 yDistance=0.19
21:44:28.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.59
21:44:28.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:28.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:44:28.993 00.000 11060 MoveAxis(E, 87, ABG)
21:44:28.993 00.000 11060 Guiding  Dir = 2, Dur = 87
21:44:28.998 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:29.009 00.011 11060 IsSlewing returns 0
21:44:29.009 00.000 11060 IsGuiding returns 0
21:44:29.021 00.012 10844 UpdateGuideState exits: m=939 SNR=19.1
21:44:29.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:29.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:29.021 00.000 10844 Enqueuing Expose request
21:44:29.100 00.079 11060 IsGuiding returns 0
21:44:29.100 00.000 11060 Move returns status 0, amount 87
21:44:29.100 00.000 11060 MoveAxis(N, 0, ABG)
21:44:29.100 00.000 11060 Move returns status 0, amount 0
21:44:29.100 00.000 11060 move complete, result=0
21:44:29.100 00.000 11060 worker thread done servicing request
21:44:29.100 00.000 11060 Worker thread wakes up
21:44:29.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:29.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:29.100 00.000 10844 GuideStep: -0.6 px 87 ms EAST, 0.2 px 0 ms NORTH
21:44:29.735 00.635 11060 Exposure complete
21:44:29.958 00.223 11060 worker thread done servicing request
21:44:29.958 00.000 10844 OnExposeComplete: enter
21:44:29.958 00.000 10844 UpdateGuideState(): m_state=6
21:44:29.959 00.001 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
21:44:29.959 00.000 10844 Star::Find returns 1 (0), X=92.44, Y=468.18, Mass=1142, SNR=21.4, Peak=94 HFD=3.6
21:44:29.967 00.008 10844 MultiStar: [#1 0.28,1.22,0.00,M4] [#2 -1.00,0.22,0.00,M2] [#3 -0.10,0.87,0.00,M5] [#4 -0.10,0.47,3.61,U] [#5 -0.09,0.19,0.84,U] [#6 -0.21,0.61,0.88,U] [#7 -0.24,0.08,0.86,U] [#8 -0.33,-0.95,0.00,M1] 
21:44:29.967 00.000 10844 refined, 4 included, MultiStar: {0.03, 0.39}, one-star: {1.03, 0.34}
21:44:29.967 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.80) = xAngle (2.31 = 2.31)
21:44:29.967 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.22 = 2.22)
21:44:29.968 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.50 mountX=-0.26 mountY=0.31, mountTheta=2.27
21:44:29.969 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.39, opts=13)
21:44:29.970 00.001 10844 Enqueuing Move request for scope (0.03, 0.39)
21:44:29.970 00.000 11060 Worker thread wakes up
21:44:29.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
21:44:29.970 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
21:44:29.970 00.000 11060 Moving (0.03, 0.39) raw xDistance=-0.26 yDistance=0.31
21:44:29.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.26
21:44:29.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
21:44:29.972 00.002 11060 MoveAxis(E, 41, ABG)
21:44:29.972 00.000 11060 Guiding  Dir = 2, Dur = 41
21:44:29.978 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:29.979 00.001 11060 IsSlewing returns 0
21:44:29.979 00.000 11060 IsGuiding returns 0
21:44:29.999 00.020 10844 UpdateGuideState exits: m=1142 SNR=21.4
21:44:29.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:29.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:29.999 00.000 10844 Enqueuing Expose request
21:44:30.026 00.027 11060 IsGuiding returns 0
21:44:30.026 00.000 11060 Move returns status 0, amount 41
21:44:30.026 00.000 11060 MoveAxis(S, 120, ABG)
21:44:30.026 00.000 11060 Guiding  Dir = 1, Dur = 120
21:44:30.042 00.016 11060 IsSlewing returns 0
21:44:30.043 00.001 11060 IsGuiding returns 0
21:44:30.168 00.125 11060 IsGuiding returns 0
21:44:30.168 00.000 11060 Move returns status 0, amount 120
21:44:30.168 00.000 11060 move complete, result=0
21:44:30.168 00.000 11060 worker thread done servicing request
21:44:30.170 00.002 11060 Worker thread wakes up
21:44:30.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:30.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:30.171 00.001 10844 GuideStep: -0.3 px 41 ms EAST, 0.3 px 120 ms SOUTH
21:44:30.802 00.631 11060 Exposure complete
21:44:31.079 00.277 10844 OnExposeComplete: enter
21:44:31.079 00.000 10844 UpdateGuideState(): m_state=6
21:44:31.079 00.000 11060 worker thread done servicing request
21:44:31.079 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
21:44:31.081 00.002 10844 Star::Find returns 1 (0), X=91.85, Y=468.14, Mass=1007, SNR=19.7, Peak=92 HFD=3.5
21:44:31.081 00.000 10844 MultiStar: [#1 0.90,0.65,0.00,M5] [#2 -0.76,1.39,0.00,M3] [#3 0.37,0.42,0.83,U] [#4 -0.24,0.07,3.57,U] [#5 0.12,0.99,0.00,M2] [#6 0.97,-0.05,0.00,M1] [#7 -0.16,0.29,1.08,U] [#8 -0.67,0.21,0.82,U] 
21:44:31.081 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.19}, one-star: {0.44, 0.30}
21:44:31.081 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.80) = xAngle (2.90 = 2.90)
21:44:31.082 00.001 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.81 = 2.81)
21:44:31.082 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.10 mountX=-0.21 mountY=0.07, mountTheta=2.82
21:44:31.083 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.19, opts=13)
21:44:31.084 00.001 10844 Enqueuing Move request for scope (-0.11, 0.19)
21:44:31.084 00.000 11060 Worker thread wakes up
21:44:31.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
21:44:31.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
21:44:31.084 00.000 11060 Moving (-0.11, 0.19) raw xDistance=-0.21 yDistance=0.07
21:44:31.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
21:44:31.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:31.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:44:31.084 00.000 11060 MoveAxis(E, 33, ABG)
21:44:31.084 00.000 11060 Guiding  Dir = 2, Dur = 33
21:44:31.092 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:31.121 00.029 11060 IsSlewing returns 0
21:44:31.121 00.000 11060 IsGuiding returns 0
21:44:31.132 00.011 10844 UpdateGuideState exits: m=1007 SNR=19.7
21:44:31.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:31.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:31.132 00.000 10844 Enqueuing Expose request
21:44:31.182 00.050 11060 IsGuiding returns 0
21:44:31.183 00.001 11060 Move returns status 0, amount 33
21:44:31.183 00.000 11060 MoveAxis(N, 0, ABG)
21:44:31.183 00.000 11060 Move returns status 0, amount 0
21:44:31.183 00.000 11060 move complete, result=0
21:44:31.183 00.000 11060 worker thread done servicing request
21:44:31.183 00.000 11060 Worker thread wakes up
21:44:31.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:31.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:31.185 00.002 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
21:44:31.845 00.660 11060 Exposure complete
21:44:32.161 00.316 11060 worker thread done servicing request
21:44:32.161 00.000 10844 OnExposeComplete: enter
21:44:32.161 00.000 10844 UpdateGuideState(): m_state=6
21:44:32.162 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
21:44:32.162 00.000 10844 Star::Find returns 1 (0), X=91.16, Y=468.31, Mass=1003, SNR=19.9, Peak=91 HFD=3.6
21:44:32.162 00.000 10844 MultiStar: [#1 0.07,-0.47,1.19,U] [#2 -1.37,0.73,0.00,M4] [#3 -0.34,0.34,0.76,U] [#4 0.13,0.58,3.64,U] [#5 0.04,0.65,0.97,U] [#6 -0.13,-0.32,1.01,U] [#7 -0.69,0.32,0.94,U] [#8 -1.18,0.03,0.00,M1] 
21:44:32.162 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.30}, one-star: {-0.24, 0.48}
21:44:32.162 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.80) = xAngle (2.61 = 2.61)
21:44:32.163 00.001 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.52 = 2.52)
21:44:32.163 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.81 mountX=-0.27 mountY=0.18, mountTheta=2.55
21:44:32.165 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.30, opts=13)
21:44:32.165 00.000 10844 Enqueuing Move request for scope (-0.07, 0.30)
21:44:32.165 00.000 11060 Worker thread wakes up
21:44:32.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.30) opts 0xd
21:44:32.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.30)
21:44:32.165 00.000 11060 Moving (-0.07, 0.30) raw xDistance=-0.27 yDistance=0.18
21:44:32.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
21:44:32.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:32.166 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:44:32.166 00.000 11060 MoveAxis(E, 41, ABG)
21:44:32.166 00.000 11060 Guiding  Dir = 2, Dur = 41
21:44:32.180 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:32.182 00.002 11060 IsSlewing returns 0
21:44:32.183 00.001 11060 IsGuiding returns 0
21:44:32.220 00.037 10844 UpdateGuideState exits: m=1003 SNR=19.9
21:44:32.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:32.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:32.220 00.000 10844 Enqueuing Expose request
21:44:32.230 00.010 11060 IsGuiding returns 0
21:44:32.230 00.000 11060 Move returns status 0, amount 41
21:44:32.230 00.000 11060 MoveAxis(N, 0, ABG)
21:44:32.230 00.000 11060 Move returns status 0, amount 0
21:44:32.230 00.000 11060 move complete, result=0
21:44:32.230 00.000 11060 worker thread done servicing request
21:44:32.230 00.000 11060 Worker thread wakes up
21:44:32.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:32.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:32.275 00.045 10844 GuideStep: -0.3 px 41 ms EAST, 0.2 px 0 ms NORTH
21:44:32.874 00.599 11060 Exposure complete
21:44:33.143 00.269 11060 worker thread done servicing request
21:44:33.143 00.000 10844 OnExposeComplete: enter
21:44:33.143 00.000 10844 UpdateGuideState(): m_state=6
21:44:33.143 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
21:44:33.143 00.000 10844 Star::Find returns 1 (0), X=91.79, Y=466.78, Mass=876, SNR=18.1, Peak=78 HFD=3.6
21:44:33.143 00.000 10844 MultiStar: [#1 0.51,-0.11,1.17,U] [#2 -0.91,0.04,0.00,M5] [#3 -0.06,-0.49,1.01,U] [#4 -0.18,0.07,3.83,U] [#5 -0.13,0.05,1.11,U] [#6 -0.61,-0.92,0.00,M1] [#7 -1.49,0.13,0.00,M1] [#8 -0.70,-0.31,0.94,U] 
21:44:33.143 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.18}, one-star: {0.38, -1.05}
21:44:33.143 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-0.80) = xAngle (-1.12 = -1.12)
21:44:33.143 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.21 = -1.21)
21:44:33.146 00.003 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.92 mountX=0.08 mountY=-0.18, mountTheta=-1.14
21:44:33.148 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.18, opts=13)
21:44:33.148 00.000 10844 Enqueuing Move request for scope (-0.07, -0.18)
21:44:33.148 00.000 11060 Worker thread wakes up
21:44:33.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
21:44:33.148 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
21:44:33.148 00.000 11060 Moving (-0.07, -0.18) raw xDistance=0.08 yDistance=-0.18
21:44:33.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:44:33.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:33.150 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:44:33.150 00.000 11060 MoveAxis(E, 0, ABG)
21:44:33.150 00.000 11060 Move returns status 0, amount 0
21:44:33.150 00.000 11060 MoveAxis(N, 0, ABG)
21:44:33.150 00.000 11060 Move returns status 0, amount 0
21:44:33.150 00.000 11060 move complete, result=0
21:44:33.150 00.000 11060 worker thread done servicing request
21:44:33.163 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:33.209 00.046 10844 UpdateGuideState exits: m=876 SNR=18.1
21:44:33.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:33.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:33.209 00.000 10844 Enqueuing Expose request
21:44:33.209 00.000 11060 Worker thread wakes up
21:44:33.209 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:44:33.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:33.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:33.841 00.632 11060 Exposure complete
21:44:34.115 00.274 11060 worker thread done servicing request
21:44:34.115 00.000 10844 OnExposeComplete: enter
21:44:34.115 00.000 10844 UpdateGuideState(): m_state=6
21:44:34.115 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
21:44:34.115 00.000 10844 Star::Find returns 1 (0), X=91.54, Y=467.60, Mass=994, SNR=19.7, Peak=79 HFD=3.3
21:44:34.115 00.000 10844 MultiStar: [#1 0.04,0.51,1.12,U] [#2 -0.27,0.57,1.02,U] [#3 -0.29,0.15,0.90,U] [#4 0.10,-0.67,3.50,U] [#5 0.84,0.04,1.01,U] [#6 -0.80,-0.63,0.00,M2] [#7 -1.17,0.11,0.00,M2] [#8 -1.00,-0.29,0.00,M1] 
21:44:34.115 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.14}, one-star: {0.14, -0.23}
21:44:34.118 00.003 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.80) = xAngle (-0.15 = -0.15)
21:44:34.118 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.24 = -0.24)
21:44:34.118 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-0.96 mountX=0.17 mountY=-0.04, mountTheta=-0.24
21:44:34.118 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
21:44:34.120 00.002 10844 Enqueuing Move request for scope (0.10, -0.14)
21:44:34.120 00.000 11060 Worker thread wakes up
21:44:34.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
21:44:34.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
21:44:34.120 00.000 11060 Moving (0.10, -0.14) raw xDistance=0.17 yDistance=-0.04
21:44:34.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:44:34.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:34.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:44:34.120 00.000 11060 MoveAxis(W, 26, ABG)
21:44:34.120 00.000 11060 Guiding  Dir = 3, Dur = 26
21:44:34.125 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:34.130 00.005 11060 IsSlewing returns 0
21:44:34.130 00.000 11060 IsGuiding returns 0
21:44:34.153 00.023 10844 UpdateGuideState exits: m=994 SNR=19.7
21:44:34.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:34.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:34.153 00.000 10844 Enqueuing Expose request
21:44:34.161 00.008 11060 IsGuiding returns 0
21:44:34.161 00.000 11060 Move returns status 0, amount 26
21:44:34.162 00.001 11060 MoveAxis(N, 0, ABG)
21:44:34.162 00.000 11060 Move returns status 0, amount 0
21:44:34.162 00.000 11060 move complete, result=0
21:44:34.162 00.000 11060 worker thread done servicing request
21:44:34.162 00.000 11060 Worker thread wakes up
21:44:34.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:34.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:34.162 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
21:44:34.799 00.637 11060 Exposure complete
21:44:35.126 00.327 11060 worker thread done servicing request
21:44:35.126 00.000 10844 OnExposeComplete: enter
21:44:35.126 00.000 10844 UpdateGuideState(): m_state=6
21:44:35.126 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
21:44:35.126 00.000 10844 Star::Find returns 1 (0), X=91.74, Y=467.77, Mass=812, SNR=17.7, Peak=79 HFD=3.3
21:44:35.126 00.000 10844 MultiStar: [#1 -0.53,1.35,0.00,M3] [#2 -1.24,1.99,0.00,M5] [#3 0.37,0.78,0.83,U] [#4 -0.04,0.64,3.98,U] [#5 0.18,0.71,1.07,U] [#6 0.45,0.01,1.03,U] [#7 -0.60,0.62,1.19,U] [#8 -0.94,0.45,0.00,M2] 
21:44:35.126 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.51}, one-star: {0.33, -0.07}
21:44:35.126 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.80) = xAngle (0.60 = 0.60)
21:44:35.129 00.003 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.52 = 0.52)
21:44:35.129 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.07 hyp=0.33 cameraTheta=-0.20 mountX=0.27 mountY=0.17, mountTheta=0.54
21:44:35.131 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.07, opts=13)
21:44:35.131 00.000 10844 Enqueuing Move request for scope (0.33, -0.07)
21:44:35.131 00.000 11060 Worker thread wakes up
21:44:35.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.07) opts 0xd
21:44:35.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.07)
21:44:35.146 00.015 11060 Moving (0.33, -0.07) raw xDistance=0.27 yDistance=0.17
21:44:35.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
21:44:35.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:35.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:44:35.146 00.000 11060 MoveAxis(W, 41, ABG)
21:44:35.146 00.000 11060 Guiding  Dir = 3, Dur = 41
21:44:35.156 00.010 11060 IsSlewing returns 0
21:44:35.157 00.001 11060 IsGuiding returns 0
21:44:35.160 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:35.182 00.022 10844 UpdateGuideState exits: m=812 SNR=17.7
21:44:35.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:35.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:35.182 00.000 10844 Enqueuing Expose request
21:44:35.216 00.034 11060 IsGuiding returns 0
21:44:35.216 00.000 11060 Move returns status 0, amount 41
21:44:35.216 00.000 11060 MoveAxis(N, 0, ABG)
21:44:35.216 00.000 11060 Move returns status 0, amount 0
21:44:35.216 00.000 11060 move complete, result=0
21:44:35.216 00.000 11060 worker thread done servicing request
21:44:35.216 00.000 11060 Worker thread wakes up
21:44:35.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:35.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:35.221 00.005 10844 GuideStep: 0.3 px 41 ms WEST, 0.2 px 0 ms NORTH
21:44:35.879 00.658 11060 Exposure complete
21:44:36.177 00.298 11060 worker thread done servicing request
21:44:36.177 00.000 10844 OnExposeComplete: enter
21:44:36.178 00.001 10844 UpdateGuideState(): m_state=6
21:44:36.178 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
21:44:36.178 00.000 10844 Star::Find returns 1 (0), X=91.77, Y=467.46, Mass=908, SNR=19.1, Peak=87 HFD=3.4
21:44:36.182 00.004 10844 MultiStar: [#1 0.12,-0.17,1.17,U] [#2 -1.16,-0.18,0.00,M6] [#3 0.22,0.21,0.86,U] [#4 0.01,0.29,3.70,U] [#5 -0.36,-0.50,1.03,U] [#6 0.38,-0.24,1.05,U] [#7 -0.97,-0.28,0.00,M2] [#8 -0.59,0.24,0.97,U] 
21:44:36.182 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.01}, one-star: {0.36, -0.37}
21:44:36.182 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.80) = xAngle (1.48 = 1.48)
21:44:36.182 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.39 = 1.39)
21:44:36.182 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.68 mountX=0.00 mountY=0.02, mountTheta=1.48
21:44:36.187 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
21:44:36.187 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
21:44:36.187 00.000 11060 Worker thread wakes up
21:44:36.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:44:36.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:44:36.187 00.000 11060 Moving (0.02, 0.01) raw xDistance=0.00 yDistance=0.02
21:44:36.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:44:36.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:36.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:44:36.187 00.000 11060 MoveAxis(E, 0, ABG)
21:44:36.187 00.000 11060 Move returns status 0, amount 0
21:44:36.187 00.000 11060 MoveAxis(N, 0, ABG)
21:44:36.187 00.000 11060 Move returns status 0, amount 0
21:44:36.187 00.000 11060 move complete, result=0
21:44:36.187 00.000 11060 worker thread done servicing request
21:44:36.195 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:36.214 00.019 10844 UpdateGuideState exits: m=908 SNR=19.1
21:44:36.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:36.214 00.000 10844 Enqueuing Expose request
21:44:36.214 00.000 11060 Worker thread wakes up
21:44:36.214 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:44:36.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:36.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:36.856 00.642 11060 Exposure complete
21:44:37.156 00.300 11060 worker thread done servicing request
21:44:37.156 00.000 10844 OnExposeComplete: enter
21:44:37.156 00.000 10844 UpdateGuideState(): m_state=6
21:44:37.156 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
21:44:37.156 00.000 10844 Star::Find returns 1 (0), X=91.82, Y=468.75, Mass=1007, SNR=20.1, Peak=89 HFD=3.5
21:44:37.156 00.000 10844 MultiStar: [#1 0.63,0.32,1.14,U] [#2 -0.41,0.59,0.82,U] [#3 -0.26,0.32,0.79,U] [#4 -0.16,0.34,3.25,U] [#5 0.56,1.08,0.00,M1] [#6 0.09,0.09,0.82,U] [#7 0.24,-0.15,0.90,U] [#8 -0.80,-0.31,0.87,U] 
21:44:37.156 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.29}, one-star: {0.41, 0.92}
21:44:37.156 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.80) = xAngle (2.50 = 2.50)
21:44:37.156 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.41 = 2.41)
21:44:37.156 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.69 mountX=-0.23 mountY=0.20, mountTheta=2.44
21:44:37.156 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.29, opts=13)
21:44:37.156 00.000 10844 Enqueuing Move request for scope (-0.04, 0.29)
21:44:37.156 00.000 11060 Worker thread wakes up
21:44:37.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
21:44:37.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
21:44:37.156 00.000 11060 Moving (-0.04, 0.29) raw xDistance=-0.23 yDistance=0.20
21:44:37.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:44:37.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
21:44:37.156 00.000 11060 MoveAxis(E, 34, ABG)
21:44:37.156 00.000 11060 Guiding  Dir = 2, Dur = 34
21:44:37.167 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:37.172 00.005 11060 IsSlewing returns 0
21:44:37.172 00.000 11060 IsGuiding returns 0
21:44:37.195 00.023 10844 UpdateGuideState exits: m=1007 SNR=20.1
21:44:37.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:37.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:37.195 00.000 10844 Enqueuing Expose request
21:44:37.219 00.024 11060 IsGuiding returns 0
21:44:37.219 00.000 11060 Move returns status 0, amount 34
21:44:37.219 00.000 11060 MoveAxis(S, 75, ABG)
21:44:37.219 00.000 11060 Guiding  Dir = 1, Dur = 75
21:44:37.245 00.026 11060 IsSlewing returns 0
21:44:37.245 00.000 11060 IsGuiding returns 0
21:44:37.350 00.105 11060 IsGuiding returns 0
21:44:37.350 00.000 11060 Move returns status 0, amount 75
21:44:37.350 00.000 11060 move complete, result=0
21:44:37.350 00.000 11060 worker thread done servicing request
21:44:37.350 00.000 11060 Worker thread wakes up
21:44:37.350 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 75 ms SOUTH
21:44:37.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:37.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:37.971 00.621 11060 Exposure complete
21:44:38.183 00.212 11060 worker thread done servicing request
21:44:38.183 00.000 10844 OnExposeComplete: enter
21:44:38.183 00.000 10844 UpdateGuideState(): m_state=6
21:44:38.183 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
21:44:38.183 00.000 10844 Star::Find returns 1 (0), X=91.95, Y=467.99, Mass=1235, SNR=22.0, Peak=106 HFD=3.9
21:44:38.183 00.000 10844 MultiStar: [#1 0.32,1.29,0.00,M2] [#2 -1.05,1.00,0.00,M6] [#3 -0.04,-0.06,0.78,U] [#4 -0.28,0.48,3.10,U] [#5 0.41,0.53,1.00,U] [#6 0.02,0.02,0.85,U] [#7 -0.73,-0.08,0.81,U] [#8 -1.27,0.15,0.00,M1] 
21:44:38.183 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.27}, one-star: {0.54, 0.15}
21:44:38.183 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.80) = xAngle (2.63 = 2.63)
21:44:38.183 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.54 = 2.54)
21:44:38.183 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.82 mountX=-0.25 mountY=0.16, mountTheta=2.56
21:44:38.183 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.27, opts=13)
21:44:38.183 00.000 10844 Enqueuing Move request for scope (-0.07, 0.27)
21:44:38.183 00.000 11060 Worker thread wakes up
21:44:38.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
21:44:38.188 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
21:44:38.188 00.000 11060 Moving (-0.07, 0.27) raw xDistance=-0.25 yDistance=0.16
21:44:38.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:44:38.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:38.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:44:38.188 00.000 11060 MoveAxis(E, 37, ABG)
21:44:38.188 00.000 11060 Guiding  Dir = 2, Dur = 37
21:44:38.192 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:38.198 00.006 11060 IsSlewing returns 0
21:44:38.198 00.000 11060 IsGuiding returns 0
21:44:38.219 00.021 10844 UpdateGuideState exits: m=1235 SNR=22.0
21:44:38.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:38.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:38.219 00.000 10844 Enqueuing Expose request
21:44:38.244 00.025 11060 IsGuiding returns 0
21:44:38.244 00.000 11060 Move returns status 0, amount 37
21:44:38.244 00.000 11060 MoveAxis(N, 0, ABG)
21:44:38.244 00.000 11060 Move returns status 0, amount 0
21:44:38.244 00.000 11060 move complete, result=0
21:44:38.244 00.000 11060 worker thread done servicing request
21:44:38.244 00.000 11060 Worker thread wakes up
21:44:38.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:38.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:38.254 00.010 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
21:44:38.911 00.657 11060 Exposure complete
21:44:39.228 00.317 11060 worker thread done servicing request
21:44:39.228 00.000 10844 OnExposeComplete: enter
21:44:39.228 00.000 10844 UpdateGuideState(): m_state=6
21:44:39.228 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
21:44:39.228 00.000 10844 Star::Find returns 1 (0), X=91.47, Y=468.09, Mass=940, SNR=19.2, Peak=108 HFD=3.0
21:44:39.233 00.005 10844 MultiStar: [#1 0.24,-0.16,1.15,U] [#2 -1.00,0.20,0.00,M7] [#3 0.08,-0.53,0.89,U] [#4 0.16,-0.44,3.58,U] [#5 -0.02,-0.49,0.97,U] [#6 0.17,-0.43,0.97,U] [#7 -1.01,-0.36,0.00,M1] [#8 -0.89,0.20,0.00,M2] 
21:44:39.233 00.000 10844 single-star, 5 included, MultiStar: {0.13, -0.33}, one-star: {0.06, 0.26}
21:44:39.233 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.80) = xAngle (2.16 = 2.16)
21:44:39.233 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.07 = 2.07)
21:44:39.233 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.35 mountX=-0.15 mountY=0.23, mountTheta=2.13
21:44:39.235 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.26, opts=13)
21:44:39.235 00.000 10844 Enqueuing Move request for scope (0.06, 0.26)
21:44:39.235 00.000 11060 Worker thread wakes up
21:44:39.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
21:44:39.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
21:44:39.236 00.001 11060 Moving (0.06, 0.26) raw xDistance=-0.15 yDistance=0.23
21:44:39.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:44:39.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:44:39.236 00.000 11060 MoveAxis(E, 23, ABG)
21:44:39.236 00.000 11060 Guiding  Dir = 2, Dur = 23
21:44:39.249 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:39.274 00.025 11060 IsSlewing returns 0
21:44:39.276 00.002 11060 IsGuiding returns 0
21:44:39.278 00.002 10844 UpdateGuideState exits: m=940 SNR=19.2
21:44:39.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:39.279 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:39.279 00.000 10844 Enqueuing Expose request
21:44:39.317 00.038 11060 IsGuiding returns 0
21:44:39.317 00.000 11060 Move returns status 0, amount 23
21:44:39.317 00.000 11060 MoveAxis(S, 89, ABG)
21:44:39.317 00.000 11060 Guiding  Dir = 1, Dur = 89
21:44:39.354 00.037 11060 IsSlewing returns 0
21:44:39.356 00.002 11060 IsGuiding returns 0
21:44:39.457 00.101 11060 IsGuiding returns 0
21:44:39.457 00.000 11060 Move returns status 0, amount 89
21:44:39.457 00.000 11060 move complete, result=0
21:44:39.457 00.000 11060 worker thread done servicing request
21:44:39.457 00.000 11060 Worker thread wakes up
21:44:39.457 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 89 ms SOUTH
21:44:39.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:39.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:40.089 00.632 11060 Exposure complete
21:44:40.276 00.187 10844 OnExposeComplete: enter
21:44:40.276 00.000 10844 UpdateGuideState(): m_state=6
21:44:40.276 00.000 11060 worker thread done servicing request
21:44:40.276 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
21:44:40.276 00.000 10844 Star::Find returns 1 (0), X=91.29, Y=467.98, Mass=1136, SNR=21.0, Peak=92 HFD=4.0
21:44:40.279 00.003 10844 MultiStar: [#1 0.33,-0.19,0.82,U] [#2 -0.48,-0.01,0.99,U] [#3 0.27,0.37,0.80,U] [#4 0.38,-0.48,3.48,U] [#5 -0.23,-0.46,0.93,U] [#6 -0.04,-0.44,0.84,U] [#7 -0.95,0.27,0.00,M2] [#8 -1.00,0.04,0.00,M3] 
21:44:40.279 00.000 10844 single-star, 6 included, MultiStar: {0.11, -0.25}, one-star: {-0.12, 0.15}
21:44:40.279 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.80) = xAngle (3.07 = 3.07)
21:44:40.279 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.98 = 2.98)
21:44:40.279 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.26 mountX=-0.19 mountY=0.03, mountTheta=2.98
21:44:40.285 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.15, opts=13)
21:44:40.285 00.000 10844 Enqueuing Move request for scope (-0.12, 0.15)
21:44:40.285 00.000 11060 Worker thread wakes up
21:44:40.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
21:44:40.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
21:44:40.285 00.000 11060 Moving (-0.12, 0.15) raw xDistance=-0.19 yDistance=0.03
21:44:40.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:44:40.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:40.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:44:40.285 00.000 11060 MoveAxis(E, 29, ABG)
21:44:40.285 00.000 11060 Guiding  Dir = 2, Dur = 29
21:44:40.295 00.010 11060 IsSlewing returns 0
21:44:40.296 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:40.296 00.000 11060 IsGuiding returns 0
21:44:40.320 00.024 10844 UpdateGuideState exits: m=1136 SNR=21.0
21:44:40.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:40.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:40.320 00.000 10844 Enqueuing Expose request
21:44:40.340 00.020 11060 IsGuiding returns 0
21:44:40.340 00.000 11060 Move returns status 0, amount 29
21:44:40.340 00.000 11060 MoveAxis(N, 0, ABG)
21:44:40.340 00.000 11060 Move returns status 0, amount 0
21:44:40.340 00.000 11060 move complete, result=0
21:44:40.340 00.000 11060 worker thread done servicing request
21:44:40.340 00.000 11060 Worker thread wakes up
21:44:40.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:40.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:40.360 00.020 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
21:44:40.976 00.616 11060 Exposure complete
21:44:41.166 00.190 11060 worker thread done servicing request
21:44:41.166 00.000 10844 OnExposeComplete: enter
21:44:41.166 00.000 10844 UpdateGuideState(): m_state=6
21:44:41.166 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
21:44:41.167 00.001 10844 Star::Find returns 1 (0), X=91.52, Y=467.98, Mass=964, SNR=19.2, Peak=86 HFD=3.6
21:44:41.167 00.000 10844 MultiStar: [#1 -0.24,0.19,1.29,U] [#2 -0.44,0.33,0.99,U] [#3 -0.14,-0.02,0.96,U] [#4 -0.13,0.33,3.68,U] [#5 0.04,0.35,1.10,U] [#6 0.06,-0.27,0.86,U] [#7 -0.94,0.52,0.00,M3] [#8 -1.42,-0.26,0.00,M4] 
21:44:41.167 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.21}, one-star: {0.11, 0.14}
21:44:41.167 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.80) = xAngle (1.71 = 1.71)
21:44:41.167 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.62 = 1.62)
21:44:41.167 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.90 mountX=-0.02 mountY=0.18, mountTheta=1.71
21:44:41.170 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.14, opts=13)
21:44:41.171 00.001 10844 Enqueuing Move request for scope (0.11, 0.14)
21:44:41.171 00.000 11060 Worker thread wakes up
21:44:41.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
21:44:41.171 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
21:44:41.171 00.000 11060 Moving (0.11, 0.14) raw xDistance=-0.02 yDistance=0.18
21:44:41.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:44:41.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:41.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:44:41.171 00.000 11060 MoveAxis(E, 0, ABG)
21:44:41.171 00.000 11060 Move returns status 0, amount 0
21:44:41.171 00.000 11060 MoveAxis(N, 0, ABG)
21:44:41.171 00.000 11060 Move returns status 0, amount 0
21:44:41.171 00.000 11060 move complete, result=0
21:44:41.171 00.000 11060 worker thread done servicing request
21:44:41.189 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:41.203 00.014 10844 UpdateGuideState exits: m=964 SNR=19.2
21:44:41.206 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:41.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:41.206 00.000 10844 Enqueuing Expose request
21:44:41.206 00.000 11060 Worker thread wakes up
21:44:41.206 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:44:41.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:41.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:41.850 00.644 11060 Exposure complete
21:44:42.103 00.253 11060 worker thread done servicing request
21:44:42.103 00.000 10844 OnExposeComplete: enter
21:44:42.103 00.000 10844 UpdateGuideState(): m_state=6
21:44:42.103 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
21:44:42.103 00.000 10844 Star::Find returns 1 (0), X=90.82, Y=468.55, Mass=887, SNR=18.9, Peak=84 HFD=3.5
21:44:42.104 00.001 10844 MultiStar: [#1 0.27,0.69,1.14,U] [#2 -0.69,0.40,0.96,U] [#3 -0.08,0.30,0.89,U] [#4 -0.94,0.10,0.00,M1] [#5 0.43,-0.17,1.09,U] [#6 -0.07,0.47,0.92,U] [#7 -0.71,-0.12,0.84,U] [#8 -1.07,0.19,0.00,M5] 
21:44:42.104 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.34}, one-star: {-0.58, 0.72}
21:44:42.104 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.80) = xAngle (2.86 = 2.86)
21:44:42.104 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.77 = 2.77)
21:44:42.104 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.34 hyp=0.38 cameraTheta=2.05 mountX=-0.37 mountY=0.14, mountTheta=2.78
21:44:42.105 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.34, opts=13)
21:44:42.105 00.000 10844 Enqueuing Move request for scope (-0.18, 0.34)
21:44:42.105 00.000 11060 Worker thread wakes up
21:44:42.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.34) opts 0xd
21:44:42.105 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.34)
21:44:42.105 00.000 11060 Moving (-0.18, 0.34) raw xDistance=-0.37 yDistance=0.14
21:44:42.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:44:42.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:42.106 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:44:42.106 00.000 11060 MoveAxis(E, 54, ABG)
21:44:42.106 00.000 11060 Guiding  Dir = 2, Dur = 54
21:44:42.113 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:42.133 00.020 11060 IsSlewing returns 0
21:44:42.134 00.001 11060 IsGuiding returns 0
21:44:42.138 00.004 10844 UpdateGuideState exits: m=887 SNR=18.9
21:44:42.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:42.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:42.138 00.000 10844 Enqueuing Expose request
21:44:42.201 00.063 11060 IsGuiding returns 0
21:44:42.201 00.000 11060 Move returns status 0, amount 54
21:44:42.201 00.000 11060 MoveAxis(N, 0, ABG)
21:44:42.201 00.000 11060 Move returns status 0, amount 0
21:44:42.201 00.000 11060 move complete, result=0
21:44:42.201 00.000 11060 worker thread done servicing request
21:44:42.201 00.000 11060 Worker thread wakes up
21:44:42.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:42.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:42.202 00.001 10844 GuideStep: -0.4 px 54 ms EAST, 0.1 px 0 ms NORTH
21:44:42.833 00.631 11060 Exposure complete
21:44:43.110 00.277 11060 worker thread done servicing request
21:44:43.110 00.000 10844 OnExposeComplete: enter
21:44:43.110 00.000 10844 UpdateGuideState(): m_state=6
21:44:43.110 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
21:44:43.110 00.000 10844 Star::Find returns 1 (0), X=91.95, Y=469.14, Mass=1213, SNR=21.6, Peak=94 HFD=4.1
21:44:43.113 00.003 10844 MultiStar: [#1 0.36,0.51,0.81,U] [#2 -1.31,1.23,0.00,M5] [#3 -0.85,-0.24,0.00,M1] [#4 0.21,0.01,3.09,U] [#5 0.05,0.62,0.92,U] [#6 0.13,-0.05,0.90,U] [#7 0.15,0.37,0.87,U] [#8 -1.50,0.18,0.00,M6] 
21:44:43.113 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.34}, one-star: {0.54, 1.30}
21:44:43.113 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.80) = xAngle (1.78 = 1.78)
21:44:43.113 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.69 = 1.69)
21:44:43.113 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.34 hyp=0.41 cameraTheta=0.97 mountX=-0.09 mountY=0.41, mountTheta=1.77
21:44:43.114 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.34, opts=13)
21:44:43.114 00.000 10844 Enqueuing Move request for scope (0.23, 0.34)
21:44:43.114 00.000 11060 Worker thread wakes up
21:44:43.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.34) opts 0xd
21:44:43.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.34)
21:44:43.114 00.000 11060 Moving (0.23, 0.34) raw xDistance=-0.09 yDistance=0.41
21:44:43.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:44:43.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.41
21:44:43.114 00.000 11060 MoveAxis(E, 0, ABG)
21:44:43.114 00.000 11060 Move returns status 0, amount 0
21:44:43.114 00.000 11060 MoveAxis(S, 158, ABG)
21:44:43.114 00.000 11060 Guiding  Dir = 1, Dur = 158
21:44:43.120 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:43.125 00.005 11060 IsSlewing returns 0
21:44:43.126 00.001 11060 IsGuiding returns 0
21:44:43.135 00.009 10844 UpdateGuideState exits: m=1213 SNR=21.6
21:44:43.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:43.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:43.135 00.000 10844 Enqueuing Expose request
21:44:43.302 00.167 11060 IsGuiding returns 0
21:44:43.303 00.001 11060 Move returns status 0, amount 158
21:44:43.303 00.000 11060 move complete, result=0
21:44:43.303 00.000 11060 worker thread done servicing request
21:44:43.303 00.000 11060 Worker thread wakes up
21:44:43.303 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 158 ms SOUTH
21:44:43.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:43.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:43.953 00.650 11060 Exposure complete
21:44:44.168 00.215 11060 worker thread done servicing request
21:44:44.168 00.000 10844 OnExposeComplete: enter
21:44:44.168 00.000 10844 UpdateGuideState(): m_state=6
21:44:44.168 00.000 10844 Star::Find(15, 91, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
21:44:44.168 00.000 10844 Star::Find returns 1 (0), X=90.89, Y=467.59, Mass=1156, SNR=21.4, Peak=99 HFD=3.9
21:44:44.168 00.000 10844 MultiStar: [#1 0.06,0.18,1.02,U] [#2 -1.10,0.35,0.00,M6] [#3 0.05,0.49,0.72,U] [#4 0.01,-0.41,3.13,U] [#5 -0.14,-0.65,0.81,U] [#6 0.02,-0.37,0.91,U] [#7 -1.74,-0.47,0.00,M2] [#8 -1.79,-0.56,0.00,M7] 
21:44:44.168 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.25}, one-star: {-0.52, -0.25}
21:44:44.168 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.80) = xAngle (-1.03 = -1.03)
21:44:44.168 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.12 = -1.12)
21:44:44.168 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.25 cameraTheta=-1.84 mountX=0.13 mountY=-0.23, mountTheta=-1.05
21:44:44.172 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.25, opts=13)
21:44:44.172 00.000 10844 Enqueuing Move request for scope (-0.07, -0.25)
21:44:44.173 00.001 11060 Worker thread wakes up
21:44:44.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
21:44:44.173 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
21:44:44.173 00.000 11060 Moving (-0.07, -0.25) raw xDistance=0.13 yDistance=-0.23
21:44:44.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:44:44.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:44:44.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:44:44.173 00.000 11060 MoveAxis(W, 19, ABG)
21:44:44.173 00.000 11060 Guiding  Dir = 3, Dur = 19
21:44:44.178 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:44.184 00.006 11060 IsSlewing returns 0
21:44:44.184 00.000 11060 IsGuiding returns 0
21:44:44.227 00.043 10844 UpdateGuideState exits: m=1156 SNR=21.4
21:44:44.227 00.000 11060 IsGuiding returns 0
21:44:44.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:44.227 00.000 11060 Move returns status 0, amount 19
21:44:44.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:44.227 00.000 11060 MoveAxis(N, 0, ABG)
21:44:44.227 00.000 10844 Enqueuing Expose request
21:44:44.227 00.000 11060 Move returns status 0, amount 0
21:44:44.227 00.000 11060 move complete, result=0
21:44:44.227 00.000 11060 worker thread done servicing request
21:44:44.227 00.000 11060 Worker thread wakes up
21:44:44.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:44.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:44.251 00.024 10844 GuideStep: 0.1 px 19 ms WEST, -0.2 px 0 ms NORTH
21:44:44.879 00.628 11060 Exposure complete
21:44:45.185 00.306 11060 worker thread done servicing request
21:44:45.185 00.000 10844 OnExposeComplete: enter
21:44:45.185 00.000 10844 UpdateGuideState(): m_state=6
21:44:45.186 00.001 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
21:44:45.186 00.000 10844 Star::Find returns 1 (0), X=91.10, Y=467.53, Mass=1112, SNR=21.4, Peak=101 HFD=3.5
21:44:45.186 00.000 10844 MultiStar: [#1 0.10,0.04,1.01,U] [#2 -0.66,-0.52,0.94,U] [#3 0.19,0.54,0.83,U] [#4 -0.79,-0.17,3.33,U] [#5 0.48,0.88,0.00,M1] [#6 0.22,-0.18,0.81,U] [#7 -0.57,0.51,0.94,U] [#8 -1.51,-0.54,0.00,M8] 
21:44:45.186 00.000 10844 refined, 6 included, MultiStar: {-0.41, -0.06}, one-star: {-0.31, -0.31}
21:44:45.186 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.80) = xAngle (-2.19 = -2.19)
21:44:45.186 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.27 = -2.27)
21:44:45.186 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.06 hyp=0.42 cameraTheta=-2.99 mountX=-0.24 mountY=-0.32, mountTheta=-2.22
21:44:45.188 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.06, opts=13)
21:44:45.188 00.000 10844 Enqueuing Move request for scope (-0.41, -0.06)
21:44:45.188 00.000 11060 Worker thread wakes up
21:44:45.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.06) opts 0xd
21:44:45.192 00.004 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.06)
21:44:45.192 00.000 11060 Moving (-0.41, -0.06) raw xDistance=-0.24 yDistance=-0.32
21:44:45.193 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
21:44:45.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:44:45.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:44:45.193 00.000 11060 MoveAxis(E, 35, ABG)
21:44:45.193 00.000 11060 Guiding  Dir = 2, Dur = 35
21:44:45.203 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:45.207 00.004 11060 IsSlewing returns 0
21:44:45.207 00.000 11060 IsGuiding returns 0
21:44:45.249 00.042 11060 IsGuiding returns 0
21:44:45.249 00.000 11060 Move returns status 0, amount 35
21:44:45.249 00.000 11060 MoveAxis(N, 0, ABG)
21:44:45.249 00.000 11060 Move returns status 0, amount 0
21:44:45.249 00.000 11060 move complete, result=0
21:44:45.249 00.000 11060 worker thread done servicing request
21:44:45.251 00.002 10844 UpdateGuideState exits: m=1112 SNR=21.4
21:44:45.253 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:45.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:45.253 00.000 10844 Enqueuing Expose request
21:44:45.253 00.000 11060 Worker thread wakes up
21:44:45.253 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.3 px 0 ms NORTH
21:44:45.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:45.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:45.916 00.663 11060 Exposure complete
21:44:46.173 00.257 11060 worker thread done servicing request
21:44:46.173 00.000 10844 OnExposeComplete: enter
21:44:46.173 00.000 10844 UpdateGuideState(): m_state=6
21:44:46.173 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
21:44:46.173 00.000 10844 Star::Find returns 1 (0), X=91.03, Y=467.72, Mass=756, SNR=17.5, Peak=85 HFD=2.8
21:44:46.173 00.000 10844 MultiStar: [#1 -0.38,0.27,1.21,U] [#2 -1.12,-0.81,0.00,M6] [#3 -0.14,0.70,0.84,U] [#4 -0.70,-0.55,0.00,M1] [#5 0.20,-0.19,1.26,U] [#6 -0.00,-0.88,0.00,M1] [#7 -1.14,-0.08,0.00,M2] [#8 -1.16,0.23,0.00,M9] 
21:44:46.173 00.000 10844 refined, 3 included, MultiStar: {-0.16, 0.13}, one-star: {-0.38, -0.12}
21:44:46.173 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.80) = xAngle (3.28 = -3.00)
21:44:46.173 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.20 = -3.09)
21:44:46.173 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.48 mountX=-0.20 mountY=-0.01, mountTheta=-3.09
21:44:46.173 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.13, opts=13)
21:44:46.173 00.000 10844 Enqueuing Move request for scope (-0.16, 0.13)
21:44:46.178 00.005 11060 Worker thread wakes up
21:44:46.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
21:44:46.178 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
21:44:46.178 00.000 11060 Moving (-0.16, 0.13) raw xDistance=-0.20 yDistance=-0.01
21:44:46.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
21:44:46.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:46.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:44:46.178 00.000 11060 MoveAxis(E, 31, ABG)
21:44:46.178 00.000 11060 Guiding  Dir = 2, Dur = 31
21:44:46.188 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:46.193 00.005 11060 IsSlewing returns 0
21:44:46.194 00.001 11060 IsGuiding returns 0
21:44:46.215 00.021 10844 UpdateGuideState exits: m=756 SNR=17.5
21:44:46.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:46.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:46.215 00.000 10844 Enqueuing Expose request
21:44:46.237 00.022 11060 IsGuiding returns 0
21:44:46.238 00.001 11060 Move returns status 0, amount 31
21:44:46.238 00.000 11060 MoveAxis(N, 0, ABG)
21:44:46.238 00.000 11060 Move returns status 0, amount 0
21:44:46.238 00.000 11060 move complete, result=0
21:44:46.238 00.000 11060 worker thread done servicing request
21:44:46.238 00.000 11060 Worker thread wakes up
21:44:46.239 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:46.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:46.252 00.013 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
21:44:46.864 00.612 11060 Exposure complete
21:44:47.120 00.256 11060 worker thread done servicing request
21:44:47.120 00.000 10844 OnExposeComplete: enter
21:44:47.120 00.000 10844 UpdateGuideState(): m_state=6
21:44:47.120 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
21:44:47.120 00.000 10844 Star::Find returns 1 (0), X=91.12, Y=468.15, Mass=793, SNR=17.3, Peak=89 HFD=3.7
21:44:47.120 00.000 10844 MultiStar: [#1 0.14,0.41,1.06,U] [#2 -1.18,-0.53,0.00,M7] [#3 -0.17,0.35,0.91,U] [#4 0.13,0.54,3.92,U] [#5 -0.38,0.22,0.99,U] [#6 -0.53,-0.04,1.09,U] [#7 -1.35,-0.01,0.00,M3] [#8 -1.31,0.01,0.00,M10] 
21:44:47.120 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.37}, one-star: {-0.28, 0.32}
21:44:47.120 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.80) = xAngle (2.60 = 2.60)
21:44:47.120 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.51 = 2.51)
21:44:47.120 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.79 mountX=-0.33 mountY=0.23, mountTheta=2.54
21:44:47.125 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.37, opts=13)
21:44:47.125 00.000 10844 Enqueuing Move request for scope (-0.08, 0.37)
21:44:47.125 00.000 11060 Worker thread wakes up
21:44:47.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.37) opts 0xd
21:44:47.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.37)
21:44:47.125 00.000 11060 Moving (-0.08, 0.37) raw xDistance=-0.33 yDistance=0.23
21:44:47.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:44:47.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:44:47.125 00.000 11060 MoveAxis(E, 49, ABG)
21:44:47.125 00.000 11060 Guiding  Dir = 2, Dur = 49
21:44:47.136 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:47.142 00.006 11060 IsSlewing returns 0
21:44:47.142 00.000 11060 IsGuiding returns 0
21:44:47.174 00.032 10844 UpdateGuideState exits: m=793 SNR=17.3
21:44:47.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:47.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:47.174 00.000 10844 Enqueuing Expose request
21:44:47.206 00.032 11060 IsGuiding returns 0
21:44:47.206 00.000 11060 Move returns status 0, amount 49
21:44:47.206 00.000 11060 MoveAxis(S, 87, ABG)
21:44:47.206 00.000 11060 Guiding  Dir = 1, Dur = 87
21:44:47.232 00.026 11060 IsSlewing returns 0
21:44:47.233 00.001 11060 IsGuiding returns 0
21:44:47.348 00.115 11060 IsGuiding returns 0
21:44:47.348 00.000 11060 Move returns status 0, amount 87
21:44:47.348 00.000 11060 move complete, result=0
21:44:47.348 00.000 11060 worker thread done servicing request
21:44:47.348 00.000 11060 Worker thread wakes up
21:44:47.348 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.2 px 87 ms SOUTH
21:44:47.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:47.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:47.978 00.630 11060 Exposure complete
21:44:48.186 00.208 11060 worker thread done servicing request
21:44:48.186 00.000 10844 OnExposeComplete: enter
21:44:48.186 00.000 10844 UpdateGuideState(): m_state=6
21:44:48.186 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
21:44:48.186 00.000 10844 Star::Find returns 1 (0), X=91.25, Y=467.98, Mass=685, SNR=16.2, Peak=66 HFD=3.3
21:44:48.186 00.000 10844 MultiStar: [#1 0.34,0.48,1.31,U] [#2 -0.49,0.45,1.25,U] [#3 -0.71,0.63,0.00,M1] [#4 -0.07,-0.04,4.14,U] [#5 0.69,0.41,1.13,U] [#6 -0.14,-0.03,1.22,U] [#7 -0.63,0.44,1.16,U] [#8 0.03,-0.02,1.04,U] 
21:44:48.186 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.17}, one-star: {-0.16, 0.15}
21:44:48.186 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.80) = xAngle (2.70 = 2.70)
21:44:48.186 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.61 = 2.61)
21:44:48.186 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.90 mountX=-0.16 mountY=0.09, mountTheta=2.63
21:44:48.189 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.17, opts=13)
21:44:48.189 00.000 10844 Enqueuing Move request for scope (-0.06, 0.17)
21:44:48.189 00.000 11060 Worker thread wakes up
21:44:48.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
21:44:48.189 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
21:44:48.189 00.000 11060 Moving (-0.06, 0.17) raw xDistance=-0.16 yDistance=0.09
21:44:48.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
21:44:48.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:48.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:44:48.189 00.000 11060 MoveAxis(E, 25, ABG)
21:44:48.189 00.000 11060 Guiding  Dir = 2, Dur = 25
21:44:48.195 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:48.209 00.014 11060 IsSlewing returns 0
21:44:48.209 00.000 11060 IsGuiding returns 0
21:44:48.213 00.004 10844 UpdateGuideState exits: m=685 SNR=16.2
21:44:48.214 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:48.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:48.214 00.000 10844 Enqueuing Expose request
21:44:48.254 00.040 11060 IsGuiding returns 0
21:44:48.255 00.001 11060 Move returns status 0, amount 25
21:44:48.255 00.000 11060 MoveAxis(N, 0, ABG)
21:44:48.255 00.000 11060 Move returns status 0, amount 0
21:44:48.255 00.000 11060 move complete, result=0
21:44:48.255 00.000 11060 worker thread done servicing request
21:44:48.255 00.000 11060 Worker thread wakes up
21:44:48.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:48.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:48.257 00.002 10844 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
21:44:48.893 00.636 11060 Exposure complete
21:44:49.189 00.296 11060 worker thread done servicing request
21:44:49.189 00.000 10844 OnExposeComplete: enter
21:44:49.194 00.005 10844 UpdateGuideState(): m_state=6
21:44:49.194 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
21:44:49.194 00.000 10844 Star::Find returns 1 (0), X=91.73, Y=467.83, Mass=1026, SNR=19.7, Peak=80 HFD=3.7
21:44:49.194 00.000 10844 MultiStar: [#1 0.43,0.75,1.18,U] [#2 -1.16,0.35,0.00,M7] [#3 -0.45,0.15,0.92,U] [#4 0.03,-0.70,3.48,U] [#5 -0.13,-0.48,0.97,U] [#6 -0.37,-0.70,0.78,U] [#7 -0.80,-0.78,0.00,M3] [#8 -0.87,-0.56,0.00,M10] 
21:44:49.194 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.29}, one-star: {0.33, -0.01}
21:44:49.194 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.80) = xAngle (-0.73 = -0.73)
21:44:49.194 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.82 = -0.82)
21:44:49.194 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.53 mountX=0.22 mountY=-0.21, mountTheta=-0.77
21:44:49.194 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.29, opts=13)
21:44:49.194 00.000 10844 Enqueuing Move request for scope (0.01, -0.29)
21:44:49.194 00.000 11060 Worker thread wakes up
21:44:49.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
21:44:49.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
21:44:49.194 00.000 11060 Moving (0.01, -0.29) raw xDistance=0.22 yDistance=-0.21
21:44:49.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:44:49.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:49.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:44:49.194 00.000 11060 MoveAxis(W, 31, ABG)
21:44:49.194 00.000 11060 Guiding  Dir = 3, Dur = 31
21:44:49.202 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:49.230 00.028 11060 IsSlewing returns 0
21:44:49.232 00.002 11060 IsGuiding returns 0
21:44:49.239 00.007 10844 UpdateGuideState exits: m=1026 SNR=19.7
21:44:49.240 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:49.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:49.240 00.000 10844 Enqueuing Expose request
21:44:49.272 00.032 11060 IsGuiding returns 0
21:44:49.272 00.000 11060 Move returns status 0, amount 31
21:44:49.272 00.000 11060 MoveAxis(N, 0, ABG)
21:44:49.272 00.000 11060 Move returns status 0, amount 0
21:44:49.272 00.000 11060 move complete, result=0
21:44:49.272 00.000 11060 worker thread done servicing request
21:44:49.272 00.000 11060 Worker thread wakes up
21:44:49.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:49.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:49.272 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
21:44:49.915 00.643 11060 Exposure complete
21:44:50.197 00.282 11060 worker thread done servicing request
21:44:50.197 00.000 10844 OnExposeComplete: enter
21:44:50.197 00.000 10844 UpdateGuideState(): m_state=6
21:44:50.197 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
21:44:50.197 00.000 10844 Star::Find returns 1 (0), X=91.66, Y=467.47, Mass=969, SNR=19.3, Peak=85 HFD=3.4
21:44:50.197 00.000 10844 MultiStar: [#1 -0.19,-0.03,1.06,U] [#2 -0.75,-0.13,1.06,U] [#3 0.12,0.45,0.98,U] [#4 0.07,0.14,3.57,U] [#5 0.41,0.38,1.00,U] [#6 -0.50,-0.84,0.00,M1] [#7 -0.67,0.17,1.06,U] [#8 -0.99,-0.03,0.00,R] 
21:44:50.197 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.10}, one-star: {0.25, -0.37}
21:44:50.197 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.80) = xAngle (3.00 = 3.00)
21:44:50.197 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
21:44:50.197 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=-0.12 mountY=0.03, mountTheta=2.92
21:44:50.197 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.10, opts=13)
21:44:50.197 00.000 10844 Enqueuing Move request for scope (-0.07, 0.10)
21:44:50.197 00.000 11060 Worker thread wakes up
21:44:50.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
21:44:50.202 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
21:44:50.202 00.000 11060 Moving (-0.07, 0.10) raw xDistance=-0.12 yDistance=0.03
21:44:50.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:44:50.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:50.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:44:50.202 00.000 11060 MoveAxis(E, 0, ABG)
21:44:50.202 00.000 11060 Move returns status 0, amount 0
21:44:50.202 00.000 11060 MoveAxis(N, 0, ABG)
21:44:50.202 00.000 11060 Move returns status 0, amount 0
21:44:50.202 00.000 11060 move complete, result=0
21:44:50.202 00.000 11060 worker thread done servicing request
21:44:50.210 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:50.238 00.028 10844 UpdateGuideState exits: m=969 SNR=19.3
21:44:50.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:50.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:50.238 00.000 10844 Enqueuing Expose request
21:44:50.238 00.000 11060 Worker thread wakes up
21:44:50.238 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:44:50.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:50.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:50.877 00.639 11060 Exposure complete
21:44:51.187 00.310 11060 worker thread done servicing request
21:44:51.187 00.000 10844 OnExposeComplete: enter
21:44:51.187 00.000 10844 UpdateGuideState(): m_state=6
21:44:51.192 00.005 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
21:44:51.192 00.000 10844 Star::Find returns 1 (0), X=91.44, Y=467.64, Mass=967, SNR=19.6, Peak=75 HFD=3.4
21:44:51.192 00.000 10844 MultiStar: [#1 0.74,0.27,1.11,U] [#2 -0.56,0.28,0.79,U] [#3 -0.16,-0.41,0.67,U] [#4 0.43,-0.73,3.69,U] [#5 -0.24,-0.32,0.97,U] [#6 -0.01,-1.12,0.00,M2] [#7 -0.39,0.16,0.92,U] [#8 0.34,0.11,0.97,U] 
21:44:51.192 00.000 10844 single-star, 7 included, MultiStar: {0.16, -0.27}, one-star: {0.04, -0.20}
21:44:51.192 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.80) = xAngle (-0.59 = -0.59)
21:44:51.192 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.68 = -0.68)
21:44:51.192 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.39 mountX=0.17 mountY=-0.13, mountTheta=-0.65
21:44:51.192 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.20, opts=13)
21:44:51.192 00.000 10844 Enqueuing Move request for scope (0.04, -0.20)
21:44:51.214 00.022 11060 Worker thread wakes up
21:44:51.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
21:44:51.216 00.002 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
21:44:51.216 00.000 11060 Moving (0.04, -0.20) raw xDistance=0.17 yDistance=-0.13
21:44:51.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:44:51.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:51.217 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:44:51.217 00.000 11060 MoveAxis(W, 25, ABG)
21:44:51.217 00.000 11060 Guiding  Dir = 3, Dur = 25
21:44:51.226 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:51.228 00.002 11060 IsSlewing returns 0
21:44:51.229 00.001 11060 IsGuiding returns 0
21:44:51.253 00.024 10844 UpdateGuideState exits: m=967 SNR=19.6
21:44:51.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:51.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:51.253 00.000 10844 Enqueuing Expose request
21:44:51.262 00.009 11060 IsGuiding returns 0
21:44:51.262 00.000 11060 Move returns status 0, amount 25
21:44:51.262 00.000 11060 MoveAxis(N, 0, ABG)
21:44:51.262 00.000 11060 Move returns status 0, amount 0
21:44:51.262 00.000 11060 move complete, result=0
21:44:51.262 00.000 11060 worker thread done servicing request
21:44:51.262 00.000 11060 Worker thread wakes up
21:44:51.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:51.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:51.284 00.022 10844 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
21:44:51.935 00.651 11060 Exposure complete
21:44:52.178 00.243 11060 worker thread done servicing request
21:44:52.178 00.000 10844 OnExposeComplete: enter
21:44:52.178 00.000 10844 UpdateGuideState(): m_state=6
21:44:52.178 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
21:44:52.178 00.000 10844 Star::Find returns 1 (0), X=91.41, Y=467.99, Mass=1121, SNR=20.9, Peak=88 HFD=3.8
21:44:52.178 00.000 10844 MultiStar: [#1 0.31,0.09,0.92,U] [#2 -0.36,-0.21,0.75,U] [#3 -0.41,-0.35,0.71,U] [#4 -0.23,-0.31,3.16,U] [#5 0.33,0.04,1.08,U] [#6 0.16,-0.52,0.84,U] [#7 -1.60,0.06,0.00,M2] [#8 0.41,-0.20,0.97,U] 
21:44:52.178 00.000 10844 single-star, 7 included, MultiStar: {-0.01, -0.18}, one-star: {0.00, 0.15}
21:44:52.178 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.80) = xAngle (2.35 = 2.35)
21:44:52.178 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.26 = 2.26)
21:44:52.178 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.55 mountX=-0.11 mountY=0.12, mountTheta=2.31
21:44:52.178 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.15, opts=13)
21:44:52.178 00.000 10844 Enqueuing Move request for scope (0.00, 0.15)
21:44:52.178 00.000 11060 Worker thread wakes up
21:44:52.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
21:44:52.181 00.003 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
21:44:52.181 00.000 11060 Moving (0.00, 0.15) raw xDistance=-0.11 yDistance=0.12
21:44:52.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:44:52.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:52.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:44:52.181 00.000 11060 MoveAxis(E, 0, ABG)
21:44:52.181 00.000 11060 Move returns status 0, amount 0
21:44:52.181 00.000 11060 MoveAxis(N, 0, ABG)
21:44:52.181 00.000 11060 Move returns status 0, amount 0
21:44:52.181 00.000 11060 move complete, result=0
21:44:52.181 00.000 11060 worker thread done servicing request
21:44:52.186 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:44:52.200 00.014 10844 UpdateGuideState exits: m=1121 SNR=20.9
21:44:52.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:52.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:52.200 00.000 10844 Enqueuing Expose request
21:44:52.202 00.002 11060 Worker thread wakes up
21:44:52.202 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:44:52.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:52.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:52.822 00.620 11060 Exposure complete
21:44:53.008 00.186 11060 worker thread done servicing request
21:44:53.008 00.000 10844 OnExposeComplete: enter
21:44:53.008 00.000 10844 UpdateGuideState(): m_state=6
21:44:53.010 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
21:44:53.010 00.000 10844 Star::Find returns 1 (0), X=91.02, Y=468.09, Mass=967, SNR=19.2, Peak=79 HFD=4.1
21:44:53.010 00.000 10844 MultiStar: [#1 0.65,0.37,1.03,U] [#2 -1.11,0.35,0.00,M5] [#3 0.44,0.61,0.71,U] [#4 -0.26,0.21,3.85,U] [#5 -0.40,0.36,1.07,U] [#6 0.51,-0.55,0.85,U] [#7 -1.33,0.37,0.00,M3] [#8 -0.16,-0.24,0.95,U] 
21:44:53.010 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.17}, one-star: {-0.39, 0.25}
21:44:53.010 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.80) = xAngle (2.73 = 2.73)
21:44:53.010 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.64 = 2.64)
21:44:53.010 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=-0.16 mountY=0.09, mountTheta=2.66
21:44:53.012 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.17, opts=13)
21:44:53.012 00.000 10844 Enqueuing Move request for scope (-0.06, 0.17)
21:44:53.012 00.000 11060 Worker thread wakes up
21:44:53.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
21:44:53.013 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
21:44:53.013 00.000 11060 Moving (-0.06, 0.17) raw xDistance=-0.16 yDistance=0.09
21:44:53.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:44:53.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:53.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:44:53.013 00.000 11060 MoveAxis(E, 24, ABG)
21:44:53.013 00.000 11060 Guiding  Dir = 2, Dur = 24
21:44:53.030 00.017 11060 IsSlewing returns 0
21:44:53.030 00.000 11060 IsGuiding returns 0
21:44:53.031 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:53.044 00.013 10844 UpdateGuideState exits: m=967 SNR=19.2
21:44:53.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:53.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:53.046 00.002 10844 Enqueuing Expose request
21:44:53.068 00.022 11060 IsGuiding returns 0
21:44:53.069 00.001 11060 Move returns status 0, amount 24
21:44:53.069 00.000 11060 MoveAxis(N, 0, ABG)
21:44:53.069 00.000 11060 Move returns status 0, amount 0
21:44:53.069 00.000 11060 move complete, result=0
21:44:53.069 00.000 11060 worker thread done servicing request
21:44:53.069 00.000 11060 Worker thread wakes up
21:44:53.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:53.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:44:53.069 00.000 10844 GuideStep: -0.2 px 24 ms EAST, 0.1 px 0 ms NORTH
21:44:53.696 00.627 11060 Exposure complete
21:44:54.587 00.891 11060 worker thread done servicing request
21:44:57.863 03.276 10844 OnExposeComplete: enter
21:44:57.863 00.000 10844 UpdateGuideState(): m_state=6
21:44:57.863 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
21:44:57.863 00.000 10844 Star::Find returns 1 (0), X=90.75, Y=468.80, Mass=1071, SNR=20.2, Peak=81 HFD=3.9
21:44:57.863 00.000 10844 MultiStar: [#1 -0.30,-0.21,1.10,U] [#2 -1.22,0.13,0.00,M6] [#3 -0.08,0.41,0.70,U] [#4 0.16,1.35,0.00,M1] [#5 0.27,0.65,0.99,U] [#6 -0.39,-0.64,0.85,U] [#7 -1.97,-0.52,0.00,M4] [#8 -0.30,0.08,0.69,U] 
21:44:57.863 00.000 10844 refined, 5 included, MultiStar: {-0.25, 0.22}, one-star: {-0.66, 0.97}
21:44:57.863 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.80) = xAngle (3.22 = -3.07)
21:44:57.865 00.002 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
21:44:57.865 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.33 cameraTheta=2.41 mountX=-0.33 mountY=0.00, mountTheta=3.13
21:44:57.918 00.053 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.22, opts=13)
21:44:57.918 00.000 10844 Enqueuing Move request for scope (-0.25, 0.22)
21:44:57.918 00.000 11060 Worker thread wakes up
21:44:57.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd
21:44:57.918 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.22)
21:44:57.918 00.000 11060 Moving (-0.25, 0.22) raw xDistance=-0.33 yDistance=0.00
21:44:57.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:44:57.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:57.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:44:57.918 00.000 11060 MoveAxis(E, 50, ABG)
21:44:57.918 00.000 11060 Guiding  Dir = 2, Dur = 50
21:44:57.942 00.024 11060 IsSlewing returns 0
21:44:57.944 00.002 11060 IsGuiding returns 0
21:44:58.014 00.070 11060 IsGuiding returns 0
21:44:58.014 00.000 11060 Move returns status 0, amount 50
21:44:58.014 00.000 11060 MoveAxis(N, 0, ABG)
21:44:58.019 00.005 11060 Move returns status 0, amount 0
21:44:58.019 00.000 11060 move complete, result=0
21:44:58.020 00.001 11060 worker thread done servicing request
21:44:59.914 01.894 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:44:59.957 00.043 10844 UpdateGuideState exits: m=1071 SNR=20.2
21:44:59.959 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:59.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:44:59.959 00.000 10844 Enqueuing Expose request
21:44:59.959 00.000 11060 Worker thread wakes up
21:44:59.959 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
21:44:59.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:44:59.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:00.591 00.632 11060 Exposure complete
21:45:00.912 00.321 11060 worker thread done servicing request
21:45:00.912 00.000 10844 OnExposeComplete: enter
21:45:00.912 00.000 10844 UpdateGuideState(): m_state=6
21:45:00.912 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
21:45:00.912 00.000 10844 Star::Find returns 1 (0), X=91.24, Y=467.36, Mass=826, SNR=17.7, Peak=83 HFD=3.2
21:45:00.912 00.000 10844 MultiStar: [#1 -0.17,0.01,1.33,U] [#2 -1.63,0.52,0.00,M7] [#3 -0.86,0.68,0.00,M1] [#4 -1.33,-0.19,0.00,M2] [#5 -0.21,0.03,1.03,U] [#6 -0.85,-0.45,0.00,M1] [#7 -1.72,-0.25,0.00,M5] [#8 -0.46,0.49,1.09,U] 
21:45:00.912 00.000 10844 refined, 3 included, MultiStar: {-0.25, 0.02}, one-star: {-0.17, -0.47}
21:45:00.912 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.80) = xAngle (3.85 = -2.43)
21:45:00.912 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.76 = -2.52)
21:45:00.912 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.04 mountX=-0.19 mountY=-0.15, mountTheta=-2.49
21:45:00.917 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.02, opts=13)
21:45:00.917 00.000 10844 Enqueuing Move request for scope (-0.25, 0.02)
21:45:00.917 00.000 11060 Worker thread wakes up
21:45:00.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
21:45:00.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
21:45:00.917 00.000 11060 Moving (-0.25, 0.02) raw xDistance=-0.19 yDistance=-0.15
21:45:00.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:45:00.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:00.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:45:00.917 00.000 11060 MoveAxis(E, 30, ABG)
21:45:00.917 00.000 11060 Guiding  Dir = 2, Dur = 30
21:45:00.927 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:00.933 00.006 11060 IsSlewing returns 0
21:45:00.933 00.000 11060 IsGuiding returns 0
21:45:00.971 00.038 10844 UpdateGuideState exits: m=826 SNR=17.7
21:45:00.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:00.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:00.971 00.000 10844 Enqueuing Expose request
21:45:00.979 00.008 11060 IsGuiding returns 0
21:45:00.979 00.000 11060 Move returns status 0, amount 30
21:45:00.979 00.000 11060 MoveAxis(N, 0, ABG)
21:45:00.980 00.001 11060 Move returns status 0, amount 0
21:45:00.980 00.000 11060 move complete, result=0
21:45:00.980 00.000 11060 worker thread done servicing request
21:45:00.980 00.000 11060 Worker thread wakes up
21:45:00.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:00.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:00.982 00.002 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
21:45:01.618 00.636 11060 Exposure complete
21:45:01.926 00.308 11060 worker thread done servicing request
21:45:01.928 00.002 10844 OnExposeComplete: enter
21:45:01.928 00.000 10844 UpdateGuideState(): m_state=6
21:45:01.928 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
21:45:01.928 00.000 10844 Star::Find returns 1 (0), X=90.90, Y=466.56, Mass=1415, SNR=23.9, Peak=104 HFD=3.8
21:45:01.929 00.001 10844 MultiStar: [#1 -0.58,-0.54,0.91,U] [#2 -2.01,-0.46,0.00,M8] [#3 -0.86,-0.18,0.00,M2] [#4 -1.02,0.04,0.00,M3] [#5 0.52,-0.75,0.00,M1] [#6 -0.23,0.16,0.80,U] [#7 -1.11,0.45,0.00,M6] [#8 -1.01,-0.50,0.00,M1] 
21:45:01.929 00.000 10844 refined, 2 included, MultiStar: {-0.45, -0.61}, one-star: {-0.51, -1.28}
21:45:01.929 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.80) = xAngle (-1.41 = -1.41)
21:45:01.929 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.49 = -1.49)
21:45:01.929 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=-0.61 hyp=0.76 cameraTheta=-2.21 mountX=0.12 mountY=-0.75, mountTheta=-1.41
21:45:01.929 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=-0.61, opts=13)
21:45:01.929 00.000 10844 Enqueuing Move request for scope (-0.45, -0.61)
21:45:01.929 00.000 11060 Worker thread wakes up
21:45:01.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.61) opts 0xd
21:45:01.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, -0.61)
21:45:01.929 00.000 11060 Moving (-0.45, -0.61) raw xDistance=0.12 yDistance=-0.75
21:45:01.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
21:45:01.929 00.000 11060 resist switch: large excursion: input -0.75 thresh 0.57 direction from 1 to -1
21:45:01.929 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.26
21:45:01.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.75
21:45:01.929 00.000 11060 MoveAxis(W, 17, ABG)
21:45:01.929 00.000 11060 Guiding  Dir = 3, Dur = 17
21:45:01.949 00.020 11060 IsSlewing returns 0
21:45:01.949 00.000 11060 IsGuiding returns 0
21:45:01.956 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:01.974 00.018 10844 UpdateGuideState exits: m=1415 SNR=23.9
21:45:01.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:01.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:01.974 00.000 10844 Enqueuing Expose request
21:45:01.979 00.005 11060 IsGuiding returns 0
21:45:01.979 00.000 11060 Move returns status 0, amount 17
21:45:01.979 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 733 applied
21:45:01.979 00.000 11060 MoveAxis(N, 1022, ABG)
21:45:01.979 00.000 11060 duration set to 733 by maxDecDuration
21:45:01.979 00.000 11060 Guiding  Dir = 0, Dur = 733
21:45:01.996 00.017 11060 IsSlewing returns 0
21:45:01.996 00.000 11060 IsGuiding returns 0
21:45:02.759 00.763 11060 IsGuiding returns 0
21:45:02.760 00.001 11060 Move returns status 0, amount 733
21:45:02.760 00.000 11060 move complete, result=0
21:45:02.760 00.000 10844 GuideStep: 0.1 px 17 ms WEST, -0.8 px 733 ms NORTH
21:45:02.760 00.000 11060 worker thread done servicing request
21:45:02.760 00.000 11060 Worker thread wakes up
21:45:02.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:02.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:03.401 00.641 11060 Exposure complete
21:45:03.703 00.302 11060 worker thread done servicing request
21:45:04.346 00.643 10844 OnExposeComplete: enter
21:45:04.346 00.000 10844 UpdateGuideState(): m_state=6
21:45:04.346 00.000 10844 Star::Find(15, 90, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
21:45:04.346 00.000 10844 Star::Find returns 1 (0), X=91.53, Y=468.10, Mass=931, SNR=18.9, Peak=90 HFD=3.7
21:45:04.346 00.000 10844 MultiStar: [#1 -0.51,0.17,1.05,U] [#2 -1.26,-0.43,0.00,M9] [#3 -0.23,0.87,0.00,M3] [#4 -0.07,-0.67,3.69,U] [#5 -0.50,-0.20,0.99,U] [#6 -0.14,-0.82,0.81,U] [#7 -1.12,-0.13,0.00,M7] [#8 -0.74,-0.72,0.00,M2] 
21:45:04.346 00.000 10844 single-star, 4 included, MultiStar: {-0.17, -0.38}, one-star: {0.12, 0.27}
21:45:04.346 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.80) = xAngle (1.95 = 1.95)
21:45:04.346 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.87 = 1.87)
21:45:04.346 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.15 mountX=-0.11 mountY=0.28, mountTheta=1.94
21:45:04.352 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.27, opts=13)
21:45:04.352 00.000 10844 Enqueuing Move request for scope (0.12, 0.27)
21:45:04.352 00.000 11060 Worker thread wakes up
21:45:04.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
21:45:04.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
21:45:04.352 00.000 11060 Moving (0.12, 0.27) raw xDistance=-0.11 yDistance=0.28
21:45:04.352 00.000 11060 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.09, ShCount=4, LgCount=1, SticCount=0,  Deflections: 0=-0.528365, 1:-0.280858
21:45:04.352 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:45:04.352 00.000 11060 BLC: window closed
21:45:04.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:45:04.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:04.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:45:04.356 00.004 11060 MoveAxis(E, 0, ABG)
21:45:04.356 00.000 11060 Move returns status 0, amount 0
21:45:04.356 00.000 11060 MoveAxis(N, 0, ABG)
21:45:04.356 00.000 11060 Move returns status 0, amount 0
21:45:04.356 00.000 11060 move complete, result=0
21:45:04.356 00.000 11060 worker thread done servicing request
21:45:10.615 06.259 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:10.643 00.028 10844 UpdateGuideState exits: m=931 SNR=18.9
21:45:10.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:10.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:10.643 00.000 10844 Enqueuing Expose request
21:45:10.643 00.000 11060 Worker thread wakes up
21:45:10.643 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:45:10.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:10.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:11.329 00.686 11060 Exposure complete
21:45:11.800 00.471 11060 worker thread done servicing request
21:45:11.800 00.000 10844 OnExposeComplete: enter
21:45:11.800 00.000 10844 UpdateGuideState(): m_state=6
21:45:11.800 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
21:45:11.800 00.000 10844 Star::Find returns 1 (0), X=90.39, Y=468.01, Mass=946, SNR=19.0, Peak=98 HFD=3.8
21:45:11.802 00.002 10844 MultiStar: [#1 -0.89,0.21,0.00,M1] [#2 -0.92,0.31,0.00,M10] [#3 -0.42,0.95,0.00,M4] [#4 -0.59,0.17,3.65,U] [#5 0.51,1.23,0.00,M1] [#6 -0.74,-0.24,0.87,U] [#7 -1.90,0.07,0.00,M8] [#8 -0.55,0.09,0.82,U] 
21:45:11.802 00.000 10844 refined, 3 included, MultiStar: {-0.67, 0.10}, one-star: {-1.02, 0.17}
21:45:11.802 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.80) = xAngle (3.79 = -2.49)
21:45:11.802 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.70 = -2.58)
21:45:11.802 00.000 10844 CameraToMount -- cameraX=-0.67 cameraY=0.10 hyp=0.68 cameraTheta=2.99 mountX=-0.54 mountY=-0.36, mountTheta=-2.55
21:45:11.802 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.67, y=0.10, opts=13)
21:45:11.802 00.000 10844 Enqueuing Move request for scope (-0.67, 0.10)
21:45:11.802 00.000 11060 Worker thread wakes up
21:45:11.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.10) opts 0xd
21:45:11.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.67, 0.10)
21:45:11.802 00.000 11060 Moving (-0.67, 0.10) raw xDistance=-0.54 yDistance=-0.36
21:45:11.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
21:45:11.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
21:45:11.802 00.000 11060 MoveAxis(E, 80, ABG)
21:45:11.802 00.000 11060 Guiding  Dir = 2, Dur = 80
21:45:11.822 00.020 11060 IsSlewing returns 0
21:45:11.822 00.000 11060 IsGuiding returns 0
21:45:11.836 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:11.903 00.067 10844 UpdateGuideState exits: m=946 SNR=19.0
21:45:11.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:11.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:11.905 00.002 10844 Enqueuing Expose request
21:45:11.943 00.038 11060 IsGuiding returns 0
21:45:11.943 00.000 11060 Move returns status 0, amount 80
21:45:11.943 00.000 11060 MoveAxis(N, 139, ABG)
21:45:11.943 00.000 11060 Guiding  Dir = 0, Dur = 139
21:45:11.964 00.021 11060 IsSlewing returns 0
21:45:11.964 00.000 11060 IsGuiding returns 0
21:45:12.122 00.158 11060 IsGuiding returns 0
21:45:12.122 00.000 11060 Move returns status 0, amount 139
21:45:12.122 00.000 11060 move complete, result=0
21:45:12.122 00.000 11060 worker thread done servicing request
21:45:12.122 00.000 11060 Worker thread wakes up
21:45:12.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:12.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:12.389 00.267 10844 GuideStep: -0.5 px 80 ms EAST, -0.4 px 139 ms NORTH
21:45:12.763 00.374 11060 Exposure complete
21:45:13.024 00.261 11060 worker thread done servicing request
21:45:13.141 00.117 10844 OnExposeComplete: enter
21:45:13.141 00.000 10844 UpdateGuideState(): m_state=6
21:45:13.141 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
21:45:13.141 00.000 10844 Star::Find returns 1 (0), X=90.74, Y=467.46, Mass=1071, SNR=20.5, Peak=93 HFD=3.7
21:45:13.141 00.000 10844 MultiStar: [#1 -1.39,-0.94,0.00,M2] [#2 -1.66,0.13,0.00,R] [#3 -0.81,0.53,0.00,M5] [#4 -1.09,-0.58,0.00,M2] [#5 0.08,-0.01,0.93,U] [#6 -0.83,-0.62,0.00,M1] [#7 -2.41,-0.12,0.00,M9] [#8 -0.85,-0.19,0.00,M2] 
21:45:13.141 00.000 10844 refined, 1 included, MultiStar: {-0.31, -0.20}, one-star: {-0.67, -0.37}
21:45:13.141 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.80) = xAngle (-1.76 = -1.76)
21:45:13.141 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.84 = -1.84)
21:45:13.141 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.20 hyp=0.36 cameraTheta=-2.56 mountX=-0.07 mountY=-0.35, mountTheta=-1.76
21:45:13.169 00.028 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.20, opts=13)
21:45:13.169 00.000 10844 Enqueuing Move request for scope (-0.31, -0.20)
21:45:13.169 00.000 11060 Worker thread wakes up
21:45:13.171 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.20) opts 0xd
21:45:13.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.20)
21:45:13.171 00.000 11060 Moving (-0.31, -0.20) raw xDistance=-0.07 yDistance=-0.35
21:45:13.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:45:13.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
21:45:13.171 00.000 11060 MoveAxis(E, 0, ABG)
21:45:13.171 00.000 11060 Move returns status 0, amount 0
21:45:13.171 00.000 11060 MoveAxis(N, 135, ABG)
21:45:13.171 00.000 11060 Guiding  Dir = 0, Dur = 135
21:45:13.186 00.015 11060 IsSlewing returns 0
21:45:13.186 00.000 11060 IsGuiding returns 0
21:45:13.335 00.149 11060 IsGuiding returns 0
21:45:13.336 00.001 11060 Move returns status 0, amount 135
21:45:13.336 00.000 11060 move complete, result=0
21:45:13.336 00.000 11060 worker thread done servicing request
21:45:15.069 01.733 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:15.090 00.021 10844 UpdateGuideState exits: m=1071 SNR=20.5
21:45:15.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:15.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:15.090 00.000 10844 Enqueuing Expose request
21:45:15.090 00.000 11060 Worker thread wakes up
21:45:15.090 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 135 ms NORTH
21:45:15.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:15.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:15.729 00.639 11060 Exposure complete
21:45:16.022 00.293 11060 worker thread done servicing request
21:45:16.022 00.000 10844 OnExposeComplete: enter
21:45:16.022 00.000 10844 UpdateGuideState(): m_state=6
21:45:16.022 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
21:45:16.022 00.000 10844 Star::Find returns 1 (0), X=91.46, Y=468.01, Mass=959, SNR=19.4, Peak=83 HFD=3.5
21:45:16.022 00.000 10844 MultiStar: [#1 -0.57,-0.85,0.00,M3] [#2 0.86,-0.66,0.00,M1] [#3 -0.63,-0.45,0.77,U] [#4 -0.84,-0.08,3.51,U] [#5 0.24,0.14,1.01,U] [#6 -0.02,-1.48,0.00,M2] [#7 -1.42,0.30,0.00,M10] [#8 -0.06,-0.63,0.92,U] 
21:45:16.022 00.000 10844 single-star, 4 included, MultiStar: {-0.45, -0.12}, one-star: {0.05, 0.17}
21:45:16.022 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.80) = xAngle (2.08 = 2.08)
21:45:16.022 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.00 = 2.00)
21:45:16.022 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.28 mountX=-0.09 mountY=0.16, mountTheta=2.06
21:45:16.025 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
21:45:16.025 00.000 10844 Enqueuing Move request for scope (0.05, 0.17)
21:45:16.025 00.000 11060 Worker thread wakes up
21:45:16.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
21:45:16.025 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
21:45:16.025 00.000 11060 Moving (0.05, 0.17) raw xDistance=-0.09 yDistance=0.16
21:45:16.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:45:16.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:16.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:45:16.025 00.000 11060 MoveAxis(E, 0, ABG)
21:45:16.025 00.000 11060 Move returns status 0, amount 0
21:45:16.025 00.000 11060 MoveAxis(N, 0, ABG)
21:45:16.025 00.000 11060 Move returns status 0, amount 0
21:45:16.025 00.000 11060 move complete, result=0
21:45:16.025 00.000 11060 worker thread done servicing request
21:45:16.036 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:16.066 00.030 10844 UpdateGuideState exits: m=959 SNR=19.4
21:45:16.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:16.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:16.066 00.000 10844 Enqueuing Expose request
21:45:16.066 00.000 11060 Worker thread wakes up
21:45:16.066 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:45:16.068 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:16.086 00.018 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:16.722 00.636 11060 Exposure complete
21:45:17.000 00.278 11060 worker thread done servicing request
21:45:17.000 00.000 10844 OnExposeComplete: enter
21:45:17.000 00.000 10844 UpdateGuideState(): m_state=6
21:45:17.002 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
21:45:17.002 00.000 10844 Star::Find returns 1 (0), X=91.32, Y=468.19, Mass=752, SNR=17.1, Peak=85 HFD=3.0
21:45:17.002 00.000 10844 MultiStar: [#1 -0.96,-0.34,0.00,M4] [#2 0.73,0.09,1.15,U] [#3 -0.10,0.17,0.97,U] [#4 -0.64,-0.26,4.00,U] [#5 0.55,-0.61,1.30,U] [#6 -0.99,-0.81,0.00,M3] [#7 -1.50,0.39,0.00,R] [#8 -0.42,-1.23,0.00,M2] 
21:45:17.002 00.000 10844 refined, 4 included, MultiStar: {-0.14, -0.15}, one-star: {-0.08, 0.35}
21:45:17.002 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.80) = xAngle (-1.53 = -1.53)
21:45:17.002 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.61 = -1.61)
21:45:17.002 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.33 mountX=0.01 mountY=-0.20, mountTheta=-1.53
21:45:17.002 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.15, opts=13)
21:45:17.002 00.000 10844 Enqueuing Move request for scope (-0.14, -0.15)
21:45:17.002 00.000 11060 Worker thread wakes up
21:45:17.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
21:45:17.002 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
21:45:17.002 00.000 11060 Moving (-0.14, -0.15) raw xDistance=0.01 yDistance=-0.20
21:45:17.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:45:17.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:45:17.002 00.000 11060 MoveAxis(E, 0, ABG)
21:45:17.002 00.000 11060 Move returns status 0, amount 0
21:45:17.002 00.000 11060 MoveAxis(N, 78, ABG)
21:45:17.002 00.000 11060 Guiding  Dir = 0, Dur = 78
21:45:17.013 00.011 11060 IsSlewing returns 0
21:45:17.013 00.000 11060 IsGuiding returns 0
21:45:17.018 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:17.058 00.040 10844 UpdateGuideState exits: m=752 SNR=17.1
21:45:17.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:17.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:17.058 00.000 10844 Enqueuing Expose request
21:45:17.106 00.048 11060 IsGuiding returns 0
21:45:17.106 00.000 11060 Move returns status 0, amount 78
21:45:17.106 00.000 11060 move complete, result=0
21:45:17.106 00.000 11060 worker thread done servicing request
21:45:17.106 00.000 11060 Worker thread wakes up
21:45:17.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:17.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:17.106 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 78 ms NORTH
21:45:17.727 00.621 11060 Exposure complete
21:45:18.023 00.296 11060 worker thread done servicing request
21:45:18.023 00.000 10844 OnExposeComplete: enter
21:45:18.023 00.000 10844 UpdateGuideState(): m_state=6
21:45:18.023 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
21:45:18.023 00.000 10844 Star::Find returns 1 (0), X=91.42, Y=467.44, Mass=1117, SNR=20.9, Peak=87 HFD=3.3
21:45:18.023 00.000 10844 MultiStar: [#1 -0.19,0.33,1.12,U] [#2 0.36,0.07,0.96,U] [#3 -0.09,0.15,0.88,U] [#4 -0.42,-0.44,3.36,U] [#5 0.02,0.22,0.95,U] [#6 -0.16,-0.35,0.87,U] [#7 1.06,-1.51,0.00,M1] [#8 0.72,-0.44,1.00,U] 
21:45:18.023 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {0.01, -0.39}
21:45:18.023 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.80) = xAngle (-1.16 = -1.16)
21:45:18.023 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.24 = -1.24)
21:45:18.023 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.96 mountX=0.08 mountY=-0.18, mountTheta=-1.17
21:45:18.023 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.18, opts=13)
21:45:18.023 00.000 10844 Enqueuing Move request for scope (-0.07, -0.18)
21:45:18.023 00.000 11060 Worker thread wakes up
21:45:18.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
21:45:18.023 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
21:45:18.023 00.000 11060 Moving (-0.07, -0.18) raw xDistance=0.08 yDistance=-0.18
21:45:18.026 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:45:18.026 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:18.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:45:18.026 00.000 11060 MoveAxis(E, 0, ABG)
21:45:18.026 00.000 11060 Move returns status 0, amount 0
21:45:18.026 00.000 11060 MoveAxis(N, 0, ABG)
21:45:18.026 00.000 11060 Move returns status 0, amount 0
21:45:18.026 00.000 11060 move complete, result=0
21:45:18.026 00.000 11060 worker thread done servicing request
21:45:18.035 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:18.057 00.022 10844 UpdateGuideState exits: m=1117 SNR=20.9
21:45:18.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:18.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:18.057 00.000 10844 Enqueuing Expose request
21:45:18.057 00.000 11060 Worker thread wakes up
21:45:18.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:18.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:18.058 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:18.683 00.625 11060 Exposure complete
21:45:18.900 00.217 11060 worker thread done servicing request
21:45:18.900 00.000 10844 OnExposeComplete: enter
21:45:18.900 00.000 10844 UpdateGuideState(): m_state=6
21:45:18.901 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
21:45:18.902 00.001 10844 Star::Find returns 1 (0), X=91.42, Y=467.36, Mass=1099, SNR=20.6, Peak=89 HFD=3.7
21:45:18.903 00.001 10844 MultiStar: [#1 0.08,-0.26,1.12,U] [#2 0.42,-0.05,1.06,U] [#3 -0.33,-0.82,0.00,M3] [#4 -0.58,0.29,3.35,U] [#5 0.39,0.02,0.95,U] [#6 0.16,-0.43,0.81,U] [#7 1.03,-0.89,0.00,M2] [#8 -0.26,-0.76,0.98,U] 
21:45:18.903 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.10}, one-star: {0.01, -0.47}
21:45:18.903 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.80) = xAngle (-1.65 = -1.65)
21:45:18.903 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.74 = -1.74)
21:45:18.903 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.45 mountX=-0.01 mountY=-0.16, mountTheta=-1.65
21:45:18.918 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.10, opts=13)
21:45:18.918 00.000 10844 Enqueuing Move request for scope (-0.12, -0.10)
21:45:18.918 00.000 11060 Worker thread wakes up
21:45:18.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
21:45:18.918 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
21:45:18.918 00.000 11060 Moving (-0.12, -0.10) raw xDistance=-0.01 yDistance=-0.16
21:45:18.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:45:18.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:18.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:45:18.918 00.000 11060 MoveAxis(E, 0, ABG)
21:45:18.918 00.000 11060 Move returns status 0, amount 0
21:45:18.918 00.000 11060 MoveAxis(N, 0, ABG)
21:45:18.918 00.000 11060 Move returns status 0, amount 0
21:45:18.918 00.000 11060 move complete, result=0
21:45:18.918 00.000 11060 worker thread done servicing request
21:45:18.923 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:18.956 00.033 10844 UpdateGuideState exits: m=1099 SNR=20.6
21:45:18.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:18.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:18.958 00.002 10844 Enqueuing Expose request
21:45:18.958 00.000 11060 Worker thread wakes up
21:45:18.958 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:18.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:18.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:19.586 00.628 11060 Exposure complete
21:45:19.762 00.176 11060 worker thread done servicing request
21:45:19.762 00.000 10844 OnExposeComplete: enter
21:45:19.762 00.000 10844 UpdateGuideState(): m_state=6
21:45:19.762 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
21:45:19.762 00.000 10844 Star::Find returns 1 (0), X=92.00, Y=466.92, Mass=877, SNR=18.7, Peak=86 HFD=2.9
21:45:19.762 00.000 10844 MultiStar: [#1 0.01,0.05,1.09,U] [#2 0.82,-0.67,0.00,M1] [#3 -0.46,-0.21,0.94,U] [#4 -0.56,0.48,3.77,U] [#5 -0.19,-0.09,1.03,U] [#6 -0.04,-1.59,0.00,M2] [#7 0.43,-0.81,0.00,M3] [#8 0.42,-0.63,1.16,U] 
21:45:19.762 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.01}, one-star: {0.59, -0.92}
21:45:19.762 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.80) = xAngle (-2.28 = -2.28)
21:45:19.762 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.37 = -2.37)
21:45:19.762 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.09 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
21:45:19.766 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.01, opts=13)
21:45:19.766 00.000 10844 Enqueuing Move request for scope (-0.18, -0.01)
21:45:19.766 00.000 11060 Worker thread wakes up
21:45:19.767 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
21:45:19.767 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
21:45:19.768 00.001 11060 Moving (-0.18, -0.01) raw xDistance=-0.12 yDistance=-0.13
21:45:19.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:45:19.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:19.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:45:19.768 00.000 11060 MoveAxis(E, 0, ABG)
21:45:19.768 00.000 11060 Move returns status 0, amount 0
21:45:19.768 00.000 11060 MoveAxis(N, 0, ABG)
21:45:19.768 00.000 11060 Move returns status 0, amount 0
21:45:19.768 00.000 11060 move complete, result=0
21:45:19.769 00.001 11060 worker thread done servicing request
21:45:19.773 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:19.802 00.029 10844 UpdateGuideState exits: m=877 SNR=18.7
21:45:19.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:19.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:19.802 00.000 10844 Enqueuing Expose request
21:45:19.802 00.000 11060 Worker thread wakes up
21:45:19.802 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:19.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:19.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:20.439 00.637 11060 Exposure complete
21:45:20.668 00.229 11060 worker thread done servicing request
21:45:20.668 00.000 10844 OnExposeComplete: enter
21:45:20.668 00.000 10844 UpdateGuideState(): m_state=6
21:45:20.668 00.000 10844 Star::Find(15, 92, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
21:45:20.668 00.000 10844 Star::Find returns 1 (0), X=91.31, Y=467.12, Mass=1336, SNR=23.1, Peak=93 HFD=4.0
21:45:20.668 00.000 10844 MultiStar: [#1 -0.45,-0.45,1.11,U] [#2 0.40,-1.24,0.00,M2] [#3 -0.87,-0.57,0.00,M3] [#4 -0.29,-0.76,3.02,U] [#5 -0.75,-1.25,0.00,M1] [#6 -1.06,-1.20,0.00,M3] [#7 0.88,-0.82,0.00,M4] [#8 -0.49,-0.57,0.92,U] 
21:45:20.668 00.000 10844 single-star, 3 included, MultiStar: {-0.32, -0.67}, one-star: {-0.10, -0.72}
21:45:20.668 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.80) = xAngle (-0.90 = -0.90)
21:45:20.668 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.99 = -0.99)
21:45:20.668 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.72 hyp=0.72 cameraTheta=-1.70 mountX=0.45 mountY=-0.60, mountTheta=-0.93
21:45:20.671 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.72, opts=13)
21:45:20.671 00.000 10844 Enqueuing Move request for scope (-0.10, -0.72)
21:45:20.671 00.000 11060 Worker thread wakes up
21:45:20.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.72) opts 0xd
21:45:20.671 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.72)
21:45:20.671 00.000 11060 Moving (-0.10, -0.72) raw xDistance=0.45 yDistance=-0.60
21:45:20.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
21:45:20.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.60
21:45:20.671 00.000 11060 MoveAxis(W, 66, ABG)
21:45:20.671 00.000 11060 Guiding  Dir = 3, Dur = 66
21:45:20.677 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:20.684 00.007 11060 IsSlewing returns 0
21:45:20.684 00.000 11060 IsGuiding returns 0
21:45:20.692 00.008 10844 UpdateGuideState exits: m=1336 SNR=23.1
21:45:20.694 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:20.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:20.694 00.000 10844 Enqueuing Expose request
21:45:20.767 00.073 11060 IsGuiding returns 0
21:45:20.767 00.000 11060 Move returns status 0, amount 66
21:45:20.767 00.000 11060 MoveAxis(N, 231, ABG)
21:45:20.767 00.000 11060 Guiding  Dir = 0, Dur = 231
21:45:20.776 00.009 11060 IsSlewing returns 0
21:45:20.776 00.000 11060 IsGuiding returns 0
21:45:21.025 00.249 11060 IsGuiding returns 0
21:45:21.025 00.000 11060 Move returns status 0, amount 231
21:45:21.025 00.000 11060 move complete, result=0
21:45:21.025 00.000 11060 worker thread done servicing request
21:45:21.025 00.000 11060 Worker thread wakes up
21:45:21.025 00.000 10844 GuideStep: 0.4 px 66 ms WEST, -0.6 px 231 ms NORTH
21:45:21.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:21.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:21.660 00.635 11060 Exposure complete
21:45:21.855 00.195 11060 worker thread done servicing request
21:45:21.855 00.000 10844 OnExposeComplete: enter
21:45:21.855 00.000 10844 UpdateGuideState(): m_state=6
21:45:21.855 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
21:45:21.855 00.000 10844 Star::Find returns 1 (0), X=92.05, Y=467.50, Mass=1355, SNR=23.1, Peak=89 HFD=4.0
21:45:21.855 00.000 10844 MultiStar: [#1 -0.35,1.00,0.00,M1] [#2 0.23,-0.25,0.77,U] [#3 -0.00,0.47,0.81,U] [#4 0.17,0.42,2.94,U] [#5 0.08,-0.06,0.80,U] [#6 0.68,-1.03,0.00,M4] [#7 0.59,0.12,0.79,U] [#8 0.68,-0.39,0.74,U] 
21:45:21.855 00.000 10844 refined, 6 included, MultiStar: {0.30, 0.11}, one-star: {0.65, -0.33}
21:45:21.855 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.80) = xAngle (1.15 = 1.15)
21:45:21.855 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.07 = 1.07)
21:45:21.857 00.002 10844 CameraToMount -- cameraX=0.30 cameraY=0.11 hyp=0.32 cameraTheta=0.35 mountX=0.13 mountY=0.28, mountTheta=1.14
21:45:21.857 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.11, opts=13)
21:45:21.857 00.000 10844 Enqueuing Move request for scope (0.30, 0.11)
21:45:21.857 00.000 11060 Worker thread wakes up
21:45:21.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.11) opts 0xd
21:45:21.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.11)
21:45:21.857 00.000 11060 Moving (0.30, 0.11) raw xDistance=0.13 yDistance=0.28
21:45:21.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:45:21.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:21.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:45:21.857 00.000 11060 MoveAxis(W, 21, ABG)
21:45:21.857 00.000 11060 Guiding  Dir = 3, Dur = 21
21:45:21.865 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:21.883 00.018 10844 UpdateGuideState exits: m=1355 SNR=23.1
21:45:21.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:21.893 00.010 11060 IsSlewing returns 0
21:45:21.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:21.893 00.000 10844 Enqueuing Expose request
21:45:21.894 00.001 11060 IsGuiding returns 0
21:45:21.961 00.067 11060 IsGuiding returns 0
21:45:21.961 00.000 11060 Move returns status 0, amount 21
21:45:21.961 00.000 11060 MoveAxis(N, 0, ABG)
21:45:21.961 00.000 11060 Move returns status 0, amount 0
21:45:21.961 00.000 11060 move complete, result=0
21:45:21.961 00.000 11060 worker thread done servicing request
21:45:21.961 00.000 11060 Worker thread wakes up
21:45:21.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:21.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:21.961 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.3 px 0 ms NORTH
21:45:22.612 00.651 11060 Exposure complete
21:45:22.819 00.207 11060 worker thread done servicing request
21:45:22.819 00.000 10844 OnExposeComplete: enter
21:45:22.819 00.000 10844 UpdateGuideState(): m_state=6
21:45:22.819 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
21:45:22.819 00.000 10844 Star::Find returns 1 (0), X=92.47, Y=467.94, Mass=996, SNR=20.0, Peak=93 HFD=3.6
21:45:22.819 00.000 10844 MultiStar: [#1 0.05,1.73,0.00,M2] [#2 0.41,1.17,0.00,M2] [#3 0.10,0.77,0.98,U] [#4 0.76,0.34,3.69,U] [#5 0.55,0.18,0.81,U] [#6 0.27,0.43,1.00,U] [#7 1.13,-0.32,0.00,M4] [#8 0.63,0.12,0.79,U] 
21:45:22.819 00.000 10844 refined, 5 included, MultiStar: {0.62, 0.33}, one-star: {1.06, 0.10}
21:45:22.819 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.80) = xAngle (1.30 = 1.30)
21:45:22.819 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.21 = 1.21)
21:45:22.819 00.000 10844 CameraToMount -- cameraX=0.62 cameraY=0.33 hyp=0.71 cameraTheta=0.49 mountX=0.19 mountY=0.66, mountTheta=1.29
21:45:22.819 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.62, y=0.33, opts=13)
21:45:22.819 00.000 10844 Enqueuing Move request for scope (0.62, 0.33)
21:45:22.819 00.000 11060 Worker thread wakes up
21:45:22.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.33) opts 0xd
21:45:22.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.62, 0.33)
21:45:22.819 00.000 11060 Moving (0.62, 0.33) raw xDistance=0.19 yDistance=0.66
21:45:22.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:45:22.819 00.000 11060 resist switch: large excursion: input 0.66 thresh 0.57 direction from -1 to 1
21:45:22.840 00.021 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.98
21:45:22.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.66
21:45:22.841 00.001 11060 MoveAxis(W, 29, ABG)
21:45:22.841 00.000 11060 Guiding  Dir = 3, Dur = 29
21:45:22.848 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:22.854 00.006 11060 IsSlewing returns 0
21:45:22.855 00.001 11060 IsGuiding returns 0
21:45:22.870 00.015 10844 UpdateGuideState exits: m=996 SNR=20.0
21:45:22.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:22.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:22.870 00.000 10844 Enqueuing Expose request
21:45:22.886 00.016 11060 IsGuiding returns 0
21:45:22.887 00.001 11060 Move returns status 0, amount 29
21:45:22.887 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 733 applied
21:45:22.887 00.000 11060 MoveAxis(S, 987, ABG)
21:45:22.887 00.000 11060 duration set to 733 by maxDecDuration
21:45:22.887 00.000 11060 Guiding  Dir = 1, Dur = 733
21:45:22.902 00.015 11060 IsSlewing returns 0
21:45:22.902 00.000 11060 IsGuiding returns 0
21:45:23.659 00.757 11060 IsGuiding returns 0
21:45:23.659 00.000 11060 Move returns status 0, amount 733
21:45:23.659 00.000 11060 move complete, result=0
21:45:23.659 00.000 11060 worker thread done servicing request
21:45:23.659 00.000 11060 Worker thread wakes up
21:45:23.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:23.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:23.659 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.7 px 733 ms SOUTH
21:45:24.285 00.626 11060 Exposure complete
21:45:24.534 00.249 10844 OnExposeComplete: enter
21:45:24.534 00.000 10844 UpdateGuideState(): m_state=6
21:45:24.534 00.000 11060 worker thread done servicing request
21:45:24.535 00.001 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
21:45:24.535 00.000 10844 Star::Find returns 1 (0), X=92.46, Y=468.32, Mass=729, SNR=16.6, Peak=74 HFD=3.3
21:45:24.535 00.000 10844 MultiStar: [#1 0.46,0.28,1.32,U] [#2 -0.22,-0.26,0.92,U] [#3 0.39,1.23,0.00,M2] [#4 -0.08,0.22,4.42,U] [#5 0.15,-0.05,1.09,U] [#6 0.48,0.13,1.23,U] [#7 1.13,0.38,0.00,M5] [#8 0.54,-0.03,1.05,U] 
21:45:24.535 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.15}, one-star: {1.05, 0.48}
21:45:24.535 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.80) = xAngle (1.40 = 1.40)
21:45:24.535 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.32 = 1.32)
21:45:24.535 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.15 hyp=0.27 cameraTheta=0.60 mountX=0.04 mountY=0.26, mountTheta=1.40
21:45:24.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.15, opts=13)
21:45:24.537 00.000 10844 Enqueuing Move request for scope (0.22, 0.15)
21:45:24.537 00.000 11060 Worker thread wakes up
21:45:24.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.15) opts 0xd
21:45:24.537 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.15)
21:45:24.537 00.000 11060 Moving (0.22, 0.15) raw xDistance=0.04 yDistance=0.26
21:45:24.537 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.12, ShCount=5, LgCount=1, SticCount=0,  Deflections: 0=0.463056, 1:0.257428
21:45:24.537 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:45:24.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:45:24.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
21:45:24.537 00.000 11060 MoveAxis(E, 0, ABG)
21:45:24.537 00.000 11060 Move returns status 0, amount 0
21:45:24.537 00.000 11060 MoveAxis(S, 99, ABG)
21:45:24.537 00.000 11060 Guiding  Dir = 1, Dur = 99
21:45:24.544 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:45:24.557 00.013 11060 IsSlewing returns 0
21:45:24.557 00.000 11060 IsGuiding returns 0
21:45:24.568 00.011 10844 UpdateGuideState exits: m=729 SNR=16.6
21:45:24.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:24.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:24.568 00.000 10844 Enqueuing Expose request
21:45:24.685 00.117 11060 IsGuiding returns 0
21:45:24.685 00.000 11060 Move returns status 0, amount 99
21:45:24.685 00.000 11060 move complete, result=0
21:45:24.685 00.000 11060 worker thread done servicing request
21:45:24.685 00.000 11060 Worker thread wakes up
21:45:24.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:24.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:24.691 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 99 ms SOUTH
21:45:25.319 00.628 11060 Exposure complete
21:45:25.637 00.318 11060 worker thread done servicing request
21:45:25.637 00.000 10844 OnExposeComplete: enter
21:45:25.637 00.000 10844 UpdateGuideState(): m_state=6
21:45:25.637 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
21:45:25.637 00.000 10844 Star::Find returns 1 (0), X=92.00, Y=467.77, Mass=1073, SNR=20.8, Peak=95 HFD=4.0
21:45:25.638 00.001 10844 MultiStar: [#1 -0.05,-0.41,1.06,U] [#2 1.10,0.08,0.00,M2] [#3 -0.02,0.38,0.78,U] [#4 0.41,0.15,3.15,U] [#5 -0.09,0.18,0.79,U] [#6 0.09,0.15,0.90,U] [#7 -0.17,-0.30,0.99,U] [#8 -0.18,-0.46,0.88,U] 
21:45:25.638 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.59, -0.07}
21:45:25.638 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.80) = xAngle (0.69 = 0.69)
21:45:25.638 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.61 = 0.61)
21:45:25.638 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=0.12 mountY=0.09, mountTheta=0.64
21:45:25.638 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
21:45:25.638 00.000 10844 Enqueuing Move request for scope (0.15, -0.02)
21:45:25.638 00.000 11060 Worker thread wakes up
21:45:25.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
21:45:25.638 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
21:45:25.638 00.000 11060 Moving (0.15, -0.02) raw xDistance=0.12 yDistance=0.09
21:45:25.653 00.015 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.12, ShCount=5, LgCount=1, SticCount=0,  Deflections: 0=0.463056, 1:0.257428, 2:0.087823
21:45:25.653 00.000 11060 BLC: No correction, Miss < min_move
21:45:25.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:45:25.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:25.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:45:25.653 00.000 11060 MoveAxis(E, 0, ABG)
21:45:25.654 00.001 11060 Move returns status 0, amount 0
21:45:25.654 00.000 11060 MoveAxis(N, 0, ABG)
21:45:25.654 00.000 11060 Move returns status 0, amount 0
21:45:25.654 00.000 11060 move complete, result=0
21:45:25.654 00.000 11060 worker thread done servicing request
21:45:25.659 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:25.680 00.021 10844 UpdateGuideState exits: m=1073 SNR=20.8
21:45:25.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:25.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:25.680 00.000 10844 Enqueuing Expose request
21:45:25.680 00.000 11060 Worker thread wakes up
21:45:25.680 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:45:25.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:25.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:26.327 00.647 11060 Exposure complete
21:45:26.563 00.236 11060 worker thread done servicing request
21:45:26.563 00.000 10844 OnExposeComplete: enter
21:45:26.563 00.000 10844 UpdateGuideState(): m_state=6
21:45:26.563 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
21:45:26.563 00.000 10844 Star::Find returns 1 (0), X=91.69, Y=468.53, Mass=1096, SNR=20.7, Peak=94 HFD=3.4
21:45:26.563 00.000 10844 MultiStar: [#1 0.10,-0.34,1.03,U] [#2 1.32,-0.36,0.00,M3] [#3 0.33,-0.34,0.87,U] [#4 -0.46,-0.37,3.24,U] [#5 0.53,-0.52,0.89,U] [#6 -0.09,-0.01,0.75,U] [#7 0.19,-0.03,0.99,U] [#8 0.06,-1.08,0.00,M1] 
21:45:26.563 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.19}, one-star: {0.29, 0.69}
21:45:26.563 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.80) = xAngle (-0.90 = -0.90)
21:45:26.563 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.99 = -0.99)
21:45:26.563 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.71 mountX=0.12 mountY=-0.16, mountTheta=-0.93
21:45:26.568 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.19, opts=13)
21:45:26.568 00.000 10844 Enqueuing Move request for scope (-0.03, -0.19)
21:45:26.568 00.000 11060 Worker thread wakes up
21:45:26.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
21:45:26.568 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
21:45:26.568 00.000 11060 Moving (-0.03, -0.19) raw xDistance=0.12 yDistance=-0.16
21:45:26.568 00.000 11060 BLC: window closed
21:45:26.568 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.12, ShCount=5, LgCount=1, SticCount=0,  Deflections: 0=0.463056, 1:0.257428, 2:0.087823
21:45:26.568 00.000 11060 BLC: No correction, Miss < min_move
21:45:26.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:45:26.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:26.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:45:26.568 00.000 11060 MoveAxis(E, 0, ABG)
21:45:26.568 00.000 11060 Move returns status 0, amount 0
21:45:26.568 00.000 11060 MoveAxis(N, 0, ABG)
21:45:26.568 00.000 11060 Move returns status 0, amount 0
21:45:26.568 00.000 11060 move complete, result=0
21:45:26.568 00.000 11060 worker thread done servicing request
21:45:26.574 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:26.604 00.030 10844 UpdateGuideState exits: m=1096 SNR=20.7
21:45:26.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:26.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:26.604 00.000 10844 Enqueuing Expose request
21:45:26.604 00.000 11060 Worker thread wakes up
21:45:26.604 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:26.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:26.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:27.253 00.649 11060 Exposure complete
21:45:27.458 00.205 11060 worker thread done servicing request
21:45:27.458 00.000 10844 OnExposeComplete: enter
21:45:27.458 00.000 10844 UpdateGuideState(): m_state=6
21:45:27.458 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
21:45:27.458 00.000 10844 Star::Find returns 1 (0), X=91.63, Y=467.81, Mass=999, SNR=19.5, Peak=68 HFD=3.9
21:45:27.458 00.000 10844 MultiStar: [#1 -0.12,-0.13,1.09,U] [#2 1.08,-0.05,0.00,M4] [#3 -0.76,-0.46,0.00,M1] [#4 0.11,-0.76,3.37,U] [#5 0.42,-1.15,0.00,M1] [#6 -0.01,0.41,0.96,U] [#7 1.07,-0.43,0.00,M4] [#8 0.03,-0.90,0.00,M2] 
21:45:27.458 00.000 10844 single-star, 3 included, MultiStar: {0.07, -0.36}, one-star: {0.23, -0.03}
21:45:27.458 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.80) = xAngle (0.68 = 0.68)
21:45:27.458 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.59 = 0.59)
21:45:27.458 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.12 mountX=0.18 mountY=0.13, mountTheta=0.62
21:45:27.458 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.03, opts=13)
21:45:27.458 00.000 10844 Enqueuing Move request for scope (0.23, -0.03)
21:45:27.458 00.000 11060 Worker thread wakes up
21:45:27.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
21:45:27.458 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
21:45:27.458 00.000 11060 Moving (0.23, -0.03) raw xDistance=0.18 yDistance=0.13
21:45:27.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:45:27.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:27.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:45:27.458 00.000 11060 MoveAxis(W, 26, ABG)
21:45:27.458 00.000 11060 Guiding  Dir = 3, Dur = 26
21:45:27.479 00.021 11060 IsSlewing returns 0
21:45:27.479 00.000 11060 IsGuiding returns 0
21:45:27.481 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:27.505 00.024 10844 UpdateGuideState exits: m=999 SNR=19.5
21:45:27.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:27.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:27.505 00.000 10844 Enqueuing Expose request
21:45:27.516 00.011 11060 IsGuiding returns 0
21:45:27.516 00.000 11060 Move returns status 0, amount 26
21:45:27.516 00.000 11060 MoveAxis(N, 0, ABG)
21:45:27.516 00.000 11060 Move returns status 0, amount 0
21:45:27.516 00.000 11060 move complete, result=0
21:45:27.518 00.002 11060 worker thread done servicing request
21:45:27.518 00.000 11060 Worker thread wakes up
21:45:27.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:27.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:27.536 00.018 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
21:45:28.168 00.632 11060 Exposure complete
21:45:28.367 00.199 11060 worker thread done servicing request
21:45:28.367 00.000 10844 OnExposeComplete: enter
21:45:28.367 00.000 10844 UpdateGuideState(): m_state=6
21:45:28.367 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
21:45:28.367 00.000 10844 Star::Find returns 1 (0), X=91.67, Y=468.19, Mass=998, SNR=19.9, Peak=80 HFD=3.9
21:45:28.369 00.002 10844 MultiStar: [#1 0.66,0.02,1.05,U] [#2 1.48,0.14,0.00,M5] [#3 -0.42,-0.27,0.66,U] [#4 -0.58,-0.79,0.00,M1] [#5 0.83,0.67,0.00,M2] [#6 -0.58,0.18,0.87,U] [#7 0.74,-0.08,0.94,U] [#8 -0.35,-0.30,1.08,U] 
21:45:28.369 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.01}, one-star: {0.26, 0.36}
21:45:28.369 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.80) = xAngle (0.71 = 0.71)
21:45:28.369 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.63 = 0.63)
21:45:28.369 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=0.07 mountY=0.05, mountTheta=0.66
21:45:28.369 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
21:45:28.369 00.000 10844 Enqueuing Move request for scope (0.09, -0.01)
21:45:28.369 00.000 11060 Worker thread wakes up
21:45:28.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
21:45:28.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
21:45:28.369 00.000 11060 Moving (0.09, -0.01) raw xDistance=0.07 yDistance=0.05
21:45:28.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:45:28.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:28.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:45:28.369 00.000 11060 MoveAxis(E, 0, ABG)
21:45:28.369 00.000 11060 Move returns status 0, amount 0
21:45:28.369 00.000 11060 MoveAxis(N, 0, ABG)
21:45:28.369 00.000 11060 Move returns status 0, amount 0
21:45:28.369 00.000 11060 move complete, result=0
21:45:28.369 00.000 11060 worker thread done servicing request
21:45:28.385 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:28.402 00.017 10844 UpdateGuideState exits: m=998 SNR=19.9
21:45:28.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:28.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:28.402 00.000 10844 Enqueuing Expose request
21:45:28.402 00.000 11060 Worker thread wakes up
21:45:28.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:28.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:28.402 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:45:29.031 00.629 11060 Exposure complete
21:45:29.297 00.266 11060 worker thread done servicing request
21:45:29.297 00.000 10844 OnExposeComplete: enter
21:45:29.297 00.000 10844 UpdateGuideState(): m_state=6
21:45:29.298 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
21:45:29.298 00.000 10844 Star::Find returns 1 (0), X=91.96, Y=467.46, Mass=1111, SNR=21.1, Peak=86 HFD=3.7
21:45:29.298 00.000 10844 MultiStar: [#1 -0.41,-0.33,0.95,U] [#2 1.26,0.36,0.00,M6] [#3 -0.19,-0.63,0.78,U] [#4 -0.57,-1.31,0.00,M2] [#5 0.43,0.50,0.83,U] [#6 -0.67,-0.50,0.91,U] [#7 1.31,-0.50,0.00,M4] [#8 -0.33,-0.83,0.00,M2] 
21:45:29.298 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.27}, one-star: {0.55, -0.38}
21:45:29.298 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.80) = xAngle (-0.97 = -0.97)
21:45:29.298 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.06 = -1.06)
21:45:29.298 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.77 mountX=0.16 mountY=-0.24, mountTheta=-1.00
21:45:29.300 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.27, opts=13)
21:45:29.300 00.000 10844 Enqueuing Move request for scope (-0.06, -0.27)
21:45:29.300 00.000 11060 Worker thread wakes up
21:45:29.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
21:45:29.300 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
21:45:29.300 00.000 11060 Moving (-0.06, -0.27) raw xDistance=0.16 yDistance=-0.24
21:45:29.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:45:29.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:29.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:45:29.300 00.000 11060 MoveAxis(W, 23, ABG)
21:45:29.300 00.000 11060 Guiding  Dir = 3, Dur = 23
21:45:29.314 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:29.334 00.020 11060 IsSlewing returns 0
21:45:29.335 00.001 11060 IsGuiding returns 0
21:45:29.339 00.004 10844 UpdateGuideState exits: m=1111 SNR=21.1
21:45:29.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:29.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:29.339 00.000 10844 Enqueuing Expose request
21:45:29.364 00.025 11060 IsGuiding returns 0
21:45:29.364 00.000 11060 Move returns status 0, amount 23
21:45:29.364 00.000 11060 MoveAxis(N, 0, ABG)
21:45:29.364 00.000 11060 Move returns status 0, amount 0
21:45:29.364 00.000 11060 move complete, result=0
21:45:29.364 00.000 11060 worker thread done servicing request
21:45:29.364 00.000 11060 Worker thread wakes up
21:45:29.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:29.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:29.378 00.014 10844 GuideStep: 0.2 px 23 ms WEST, -0.2 px 0 ms NORTH
21:45:30.003 00.625 11060 Exposure complete
21:45:30.277 00.274 11060 worker thread done servicing request
21:45:30.279 00.002 10844 OnExposeComplete: enter
21:45:30.279 00.000 10844 UpdateGuideState(): m_state=6
21:45:30.279 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
21:45:30.279 00.000 10844 Star::Find returns 1 (0), X=92.03, Y=467.64, Mass=1055, SNR=20.2, Peak=93 HFD=3.8
21:45:30.280 00.001 10844 MultiStar: [#1 0.23,-0.25,1.05,U] [#2 0.78,-0.65,0.00,M7] [#3 0.59,-0.86,0.00,M1] [#4 -0.50,-0.29,3.44,U] [#5 0.77,-0.52,0.00,M2] [#6 0.60,-0.79,0.00,M1] [#7 0.73,-0.90,0.00,M5] [#8 0.31,-1.06,0.00,M3] 
21:45:30.280 00.000 10844 refined, 2 included, MultiStar: {-0.15, -0.26}, one-star: {0.62, -0.19}
21:45:30.280 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.80) = xAngle (-1.30 = -1.30)
21:45:30.280 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.38 = -1.38)
21:45:30.280 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.10 mountX=0.08 mountY=-0.30, mountTheta=-1.30
21:45:30.300 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.26, opts=13)
21:45:30.300 00.000 10844 Enqueuing Move request for scope (-0.15, -0.26)
21:45:30.300 00.000 11060 Worker thread wakes up
21:45:30.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.26) opts 0xd
21:45:30.300 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.26)
21:45:30.300 00.000 11060 Moving (-0.15, -0.26) raw xDistance=0.08 yDistance=-0.30
21:45:30.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:45:30.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:30.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:45:30.300 00.000 11060 MoveAxis(E, 0, ABG)
21:45:30.300 00.000 11060 Move returns status 0, amount 0
21:45:30.300 00.000 11060 MoveAxis(N, 0, ABG)
21:45:30.300 00.000 11060 Move returns status 0, amount 0
21:45:30.300 00.000 11060 move complete, result=0
21:45:30.300 00.000 11060 worker thread done servicing request
21:45:30.311 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:30.330 00.019 10844 UpdateGuideState exits: m=1055 SNR=20.2
21:45:30.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:30.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:30.330 00.000 10844 Enqueuing Expose request
21:45:30.330 00.000 11060 Worker thread wakes up
21:45:30.330 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:45:30.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:30.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:30.961 00.631 11060 Exposure complete
21:45:31.260 00.299 11060 worker thread done servicing request
21:45:31.262 00.002 10844 OnExposeComplete: enter
21:45:31.262 00.000 10844 UpdateGuideState(): m_state=6
21:45:31.262 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
21:45:31.262 00.000 10844 Star::Find returns 1 (0), X=91.46, Y=467.84, Mass=1321, SNR=22.8, Peak=99 HFD=3.8
21:45:31.262 00.000 10844 MultiStar: [#1 -0.10,-0.75,0.86,U] [#2 1.01,0.15,0.00,M8] [#3 0.12,-0.34,0.74,U] [#4 -0.01,-1.29,0.00,M2] [#5 0.73,-0.73,0.00,M3] [#6 0.56,-0.88,0.00,M2] [#7 1.22,-1.00,0.00,M6] [#8 0.03,-0.75,0.78,U] 
21:45:31.262 00.000 10844 single-star, 3 included, MultiStar: {0.02, -0.44}, one-star: {0.05, 0.00}
21:45:31.262 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.80) = xAngle (0.82 = 0.82)
21:45:31.262 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
21:45:31.262 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.02 mountX=0.04 mountY=0.03, mountTheta=0.78
21:45:31.262 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.00, opts=13)
21:45:31.262 00.000 10844 Enqueuing Move request for scope (0.05, 0.00)
21:45:31.262 00.000 11060 Worker thread wakes up
21:45:31.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
21:45:31.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
21:45:31.262 00.000 11060 Moving (0.05, 0.00) raw xDistance=0.04 yDistance=0.03
21:45:31.265 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:45:31.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:31.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:31.265 00.000 11060 MoveAxis(E, 0, ABG)
21:45:31.265 00.000 11060 Move returns status 0, amount 0
21:45:31.265 00.000 11060 MoveAxis(N, 0, ABG)
21:45:31.265 00.000 11060 Move returns status 0, amount 0
21:45:31.265 00.000 11060 move complete, result=0
21:45:31.265 00.000 11060 worker thread done servicing request
21:45:31.270 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:31.305 00.035 10844 UpdateGuideState exits: m=1321 SNR=22.8
21:45:31.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:31.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:31.305 00.000 10844 Enqueuing Expose request
21:45:31.305 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:45:31.305 00.000 11060 Worker thread wakes up
21:45:31.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:31.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:31.955 00.650 11060 Exposure complete
21:45:32.180 00.225 11060 worker thread done servicing request
21:45:32.180 00.000 10844 OnExposeComplete: enter
21:45:32.183 00.003 10844 UpdateGuideState(): m_state=6
21:45:32.183 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
21:45:32.183 00.000 10844 Star::Find returns 1 (0), X=92.02, Y=467.33, Mass=1063, SNR=20.5, Peak=99 HFD=3.9
21:45:32.183 00.000 10844 MultiStar: [#1 -1.08,-0.00,0.00,M1] [#2 0.52,-0.60,0.96,U] [#3 0.90,-1.53,0.00,M1] [#4 0.20,-0.75,3.48,U] [#5 0.72,-0.90,0.00,M4] [#6 -0.15,-1.28,0.00,M3] [#7 1.19,-1.23,0.00,M7] [#8 0.60,-1.47,0.00,M3] 
21:45:32.183 00.000 10844 refined, 2 included, MultiStar: {0.33, -0.68}, one-star: {0.61, -0.50}
21:45:32.183 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.80) = xAngle (-0.32 = -0.32)
21:45:32.183 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.40 = -0.40)
21:45:32.183 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.68 hyp=0.76 cameraTheta=-1.12 mountX=0.72 mountY=-0.30, mountTheta=-0.39
21:45:32.189 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.68, opts=13)
21:45:32.189 00.000 10844 Enqueuing Move request for scope (0.33, -0.68)
21:45:32.189 00.000 11060 Worker thread wakes up
21:45:32.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.68) opts 0xd
21:45:32.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.68)
21:45:32.189 00.000 11060 Moving (0.33, -0.68) raw xDistance=0.72 yDistance=-0.30
21:45:32.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.72
21:45:32.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:45:32.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:45:32.189 00.000 11060 MoveAxis(W, 105, ABG)
21:45:32.189 00.000 11060 Guiding  Dir = 3, Dur = 105
21:45:32.198 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:32.208 00.010 11060 IsSlewing returns 0
21:45:32.208 00.000 11060 IsGuiding returns 0
21:45:32.214 00.006 10844 UpdateGuideState exits: m=1063 SNR=20.5
21:45:32.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:32.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:32.214 00.000 10844 Enqueuing Expose request
21:45:32.327 00.113 11060 IsGuiding returns 0
21:45:32.327 00.000 11060 Move returns status 0, amount 105
21:45:32.327 00.000 11060 MoveAxis(N, 0, ABG)
21:45:32.327 00.000 11060 Move returns status 0, amount 0
21:45:32.327 00.000 11060 move complete, result=0
21:45:32.327 00.000 11060 worker thread done servicing request
21:45:32.327 00.000 11060 Worker thread wakes up
21:45:32.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:32.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:32.329 00.002 10844 GuideStep: 0.7 px 105 ms WEST, -0.3 px 0 ms NORTH
21:45:32.963 00.634 11060 Exposure complete
21:45:33.217 00.254 11060 worker thread done servicing request
21:45:33.217 00.000 10844 OnExposeComplete: enter
21:45:33.217 00.000 10844 UpdateGuideState(): m_state=6
21:45:33.217 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
21:45:33.217 00.000 10844 Star::Find returns 1 (0), X=91.75, Y=467.46, Mass=1149, SNR=21.4, Peak=105 HFD=3.5
21:45:33.217 00.000 10844 MultiStar: [#1 -0.30,0.71,0.94,U] [#2 1.14,-0.41,0.00,M8] [#3 -0.18,-0.15,0.77,U] [#4 0.16,-0.60,3.03,U] [#5 0.44,-0.31,0.85,U] [#6 0.04,-0.74,0.76,U] [#7 1.11,-0.51,0.00,M8] [#8 0.02,-0.68,0.78,U] 
21:45:33.217 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.37}, one-star: {0.34, -0.38}
21:45:33.217 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.80) = xAngle (-0.50 = -0.50)
21:45:33.217 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.58 = -0.58)
21:45:33.217 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.30 mountX=0.34 mountY=-0.21, mountTheta=-0.56
21:45:33.217 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.37, opts=13)
21:45:33.217 00.000 10844 Enqueuing Move request for scope (0.10, -0.37)
21:45:33.217 00.000 11060 Worker thread wakes up
21:45:33.221 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.37) opts 0xd
21:45:33.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.37)
21:45:33.221 00.000 11060 Moving (0.10, -0.37) raw xDistance=0.34 yDistance=-0.21
21:45:33.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.34
21:45:33.221 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.19 newest=-0.47
21:45:33.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
21:45:33.221 00.000 11060 MoveAxis(W, 52, ABG)
21:45:33.221 00.000 11060 Guiding  Dir = 3, Dur = 52
21:45:33.227 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:33.238 00.011 11060 IsSlewing returns 0
21:45:33.238 00.000 11060 IsGuiding returns 0
21:45:33.268 00.030 10844 UpdateGuideState exits: m=1149 SNR=21.4
21:45:33.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:33.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:33.268 00.000 10844 Enqueuing Expose request
21:45:33.294 00.026 11060 IsGuiding returns 0
21:45:33.294 00.000 11060 Move returns status 0, amount 52
21:45:33.294 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 733 applied
21:45:33.294 00.000 11060 MoveAxis(N, 814, ABG)
21:45:33.294 00.000 11060 duration set to 733 by maxDecDuration
21:45:33.294 00.000 11060 Guiding  Dir = 0, Dur = 733
21:45:33.310 00.016 11060 IsSlewing returns 0
21:45:33.310 00.000 11060 IsGuiding returns 0
21:45:34.060 00.750 11060 IsGuiding returns 0
21:45:34.060 00.000 11060 Move returns status 0, amount 733
21:45:34.060 00.000 11060 move complete, result=0
21:45:34.060 00.000 11060 worker thread done servicing request
21:45:34.060 00.000 11060 Worker thread wakes up
21:45:34.060 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.2 px 733 ms NORTH
21:45:34.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:34.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:34.689 00.629 11060 Exposure complete
21:45:34.875 00.186 11060 worker thread done servicing request
21:45:34.875 00.000 10844 OnExposeComplete: enter
21:45:34.875 00.000 10844 UpdateGuideState(): m_state=6
21:45:34.875 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
21:45:34.875 00.000 10844 Star::Find returns 1 (0), X=91.25, Y=468.52, Mass=1080, SNR=20.5, Peak=77 HFD=3.9
21:45:34.875 00.000 10844 MultiStar: [#1 0.60,-0.57,0.94,U] [#2 1.27,0.34,0.00,M9] [#3 0.69,0.44,0.56,U] [#4 -0.24,0.12,3.25,U] [#5 1.11,-0.28,0.00,M4] [#6 -1.80,-0.13,0.00,M3] [#7 1.81,-0.88,0.00,M9] [#8 1.35,-0.11,0.00,M3] 
21:45:34.875 00.000 10844 refined, 3 included, MultiStar: {0.00, 0.14}, one-star: {-0.16, 0.68}
21:45:34.875 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.80) = xAngle (2.36 = 2.36)
21:45:34.875 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.27 = 2.27)
21:45:34.875 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.56 mountX=-0.10 mountY=0.11, mountTheta=2.32
21:45:34.875 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.14, opts=13)
21:45:34.875 00.000 10844 Enqueuing Move request for scope (0.00, 0.14)
21:45:34.875 00.000 11060 Worker thread wakes up
21:45:34.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
21:45:34.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
21:45:34.875 00.000 11060 Moving (0.00, 0.14) raw xDistance=-0.10 yDistance=0.11
21:45:34.878 00.003 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.08, ShCount=6, LgCount=1, SticCount=0,  Deflections: 0=-0.147516, 1:-0.105714
21:45:34.878 00.000 11060 BLC: No correction, Miss < min_move
21:45:34.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:45:34.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:34.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:45:34.878 00.000 11060 MoveAxis(E, 0, ABG)
21:45:34.878 00.000 11060 Move returns status 0, amount 0
21:45:34.878 00.000 11060 MoveAxis(N, 0, ABG)
21:45:34.878 00.000 11060 Move returns status 0, amount 0
21:45:34.878 00.000 11060 move complete, result=0
21:45:34.878 00.000 11060 worker thread done servicing request
21:45:34.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:34.899 00.021 10844 UpdateGuideState exits: m=1080 SNR=20.5
21:45:34.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:34.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:34.899 00.000 10844 Enqueuing Expose request
21:45:34.899 00.000 11060 Worker thread wakes up
21:45:34.899 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:45:34.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:34.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:35.533 00.634 11060 Exposure complete
21:45:35.807 00.274 11060 worker thread done servicing request
21:45:35.807 00.000 10844 OnExposeComplete: enter
21:45:35.807 00.000 10844 UpdateGuideState(): m_state=6
21:45:35.807 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
21:45:35.807 00.000 10844 Star::Find returns 1 (0), X=91.91, Y=467.39, Mass=1063, SNR=20.2, Peak=92 HFD=3.9
21:45:35.808 00.001 10844 MultiStar: [#1 -0.16,-0.40,0.91,U] [#2 1.16,-0.14,0.00,M10] [#3 0.52,0.36,0.79,U] [#4 0.47,-0.80,0.00,M1] [#5 0.12,-0.89,0.00,M5] [#6 0.13,-0.00,0.61,U] [#7 1.23,-0.46,0.00,M10] [#8 0.30,-0.54,0.83,U] 
21:45:35.808 00.000 10844 refined, 4 included, MultiStar: {0.27, -0.24}, one-star: {0.50, -0.45}
21:45:35.808 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.80) = xAngle (0.08 = 0.08)
21:45:35.808 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.01 = -0.01)
21:45:35.808 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.35 cameraTheta=-0.73 mountX=0.35 mountY=-0.00, mountTheta=-0.01
21:45:35.810 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.24, opts=13)
21:45:35.810 00.000 10844 Enqueuing Move request for scope (0.27, -0.24)
21:45:35.810 00.000 11060 Worker thread wakes up
21:45:35.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
21:45:35.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
21:45:35.810 00.000 11060 Moving (0.27, -0.24) raw xDistance=0.35 yDistance=-0.00
21:45:35.813 00.003 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.08, ShCount=6, LgCount=1, SticCount=0,  Deflections: 0=-0.147516, 1:-0.105714, 2:0.003548
21:45:35.813 00.000 11060 BLC: No correction, Miss < min_move
21:45:35.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
21:45:35.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:35.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:45:35.814 00.001 11060 MoveAxis(W, 52, ABG)
21:45:35.818 00.004 11060 Guiding  Dir = 3, Dur = 52
21:45:35.849 00.031 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:35.859 00.010 11060 IsSlewing returns 0
21:45:35.860 00.001 11060 IsGuiding returns 0
21:45:35.871 00.011 10844 UpdateGuideState exits: m=1063 SNR=20.2
21:45:35.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:35.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:35.871 00.000 10844 Enqueuing Expose request
21:45:35.952 00.081 11060 IsGuiding returns 0
21:45:35.964 00.012 11060 Move returns status 0, amount 52
21:45:35.964 00.000 11060 MoveAxis(N, 0, ABG)
21:45:35.964 00.000 11060 Move returns status 0, amount 0
21:45:35.964 00.000 11060 move complete, result=0
21:45:35.964 00.000 11060 worker thread done servicing request
21:45:35.964 00.000 11060 Worker thread wakes up
21:45:35.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:35.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:35.969 00.005 10844 GuideStep: 0.4 px 52 ms WEST, -0.0 px 0 ms NORTH
21:45:36.589 00.620 11060 Exposure complete
21:45:36.911 00.322 11060 worker thread done servicing request
21:45:36.911 00.000 10844 OnExposeComplete: enter
21:45:36.911 00.000 10844 UpdateGuideState(): m_state=6
21:45:36.911 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
21:45:36.911 00.000 10844 Star::Find returns 1 (0), X=92.11, Y=467.97, Mass=964, SNR=19.4, Peak=87 HFD=3.4
21:45:36.911 00.000 10844 MultiStar: [#1 1.07,-0.52,0.00,M1] [#2 1.29,0.20,0.00,R] [#3 0.26,0.27,0.87,U] [#4 0.55,-1.10,0.00,M2] [#5 0.68,-1.21,0.00,M6] [#6 1.43,-1.15,0.00,M3] [#7 0.92,-0.27,0.00,R] [#8 -0.07,-0.48,1.13,U] 
21:45:36.911 00.000 10844 refined, 2 included, MultiStar: {0.29, -0.06}, one-star: {0.71, 0.13}
21:45:36.911 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.80) = xAngle (0.61 = 0.61)
21:45:36.911 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.52 = 0.52)
21:45:36.911 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.29 cameraTheta=-0.19 mountX=0.24 mountY=0.15, mountTheta=0.55
21:45:36.917 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.06, opts=13)
21:45:36.917 00.000 10844 Enqueuing Move request for scope (0.29, -0.06)
21:45:36.917 00.000 11060 Worker thread wakes up
21:45:36.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.06) opts 0xd
21:45:36.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.06)
21:45:36.917 00.000 11060 Moving (0.29, -0.06) raw xDistance=0.24 yDistance=0.15
21:45:36.917 00.000 11060 BLC: window closed
21:45:36.917 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.08, ShCount=6, LgCount=1, SticCount=0,  Deflections: 0=-0.147516, 1:-0.105714, 2:0.003548
21:45:36.917 00.000 11060 BLC: No correction, Miss < min_move
21:45:36.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:45:36.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:36.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:45:36.917 00.000 11060 MoveAxis(W, 37, ABG)
21:45:36.917 00.000 11060 Guiding  Dir = 3, Dur = 37
21:45:36.927 00.010 11060 IsSlewing returns 0
21:45:36.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:36.927 00.000 11060 IsGuiding returns 0
21:45:36.964 00.037 10844 UpdateGuideState exits: m=964 SNR=19.4
21:45:36.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:36.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:36.964 00.000 10844 Enqueuing Expose request
21:45:36.976 00.012 11060 IsGuiding returns 0
21:45:36.976 00.000 11060 Move returns status 0, amount 37
21:45:36.976 00.000 11060 MoveAxis(N, 0, ABG)
21:45:36.976 00.000 11060 Move returns status 0, amount 0
21:45:36.977 00.001 11060 move complete, result=0
21:45:36.977 00.000 11060 worker thread done servicing request
21:45:36.977 00.000 11060 Worker thread wakes up
21:45:36.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:36.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:36.979 00.002 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
21:45:37.630 00.651 11060 Exposure complete
21:45:37.914 00.284 11060 worker thread done servicing request
21:45:37.914 00.000 10844 OnExposeComplete: enter
21:45:37.914 00.000 10844 UpdateGuideState(): m_state=6
21:45:37.914 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
21:45:37.914 00.000 10844 Star::Find returns 1 (0), X=92.46, Y=467.39, Mass=1190, SNR=21.9, Peak=115 HFD=3.3
21:45:37.914 00.000 10844 MultiStar: [#1 0.56,0.03,0.85,U] [#2 0.03,-0.56,0.71,U] [#3 0.52,-0.87,0.00,M1] [#4 -0.12,-0.55,3.23,U] [#5 0.37,-0.70,0.89,U] [#6 0.25,-0.41,0.85,U] [#7 -0.04,-0.06,0.84,U] [#8 0.52,-0.74,0.00,M2] 
21:45:37.914 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.43}, one-star: {1.05, -0.45}
21:45:37.914 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.80) = xAngle (-0.33 = -0.33)
21:45:37.914 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.42 = -0.42)
21:45:37.914 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.43 hyp=0.48 cameraTheta=-1.14 mountX=0.45 mountY=-0.19, mountTheta=-0.41
21:45:37.914 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.43, opts=13)
21:45:37.914 00.000 10844 Enqueuing Move request for scope (0.20, -0.43)
21:45:37.914 00.000 11060 Worker thread wakes up
21:45:37.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.43) opts 0xd
21:45:37.914 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.43)
21:45:37.914 00.000 11060 Moving (0.20, -0.43) raw xDistance=0.45 yDistance=-0.19
21:45:37.919 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
21:45:37.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
21:45:37.919 00.000 11060 MoveAxis(W, 67, ABG)
21:45:37.920 00.001 11060 Guiding  Dir = 3, Dur = 67
21:45:37.926 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:37.949 00.023 11060 IsSlewing returns 0
21:45:37.949 00.000 11060 IsGuiding returns 0
21:45:37.957 00.008 10844 UpdateGuideState exits: m=1190 SNR=21.9
21:45:37.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:37.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:37.957 00.000 10844 Enqueuing Expose request
21:45:38.032 00.075 11060 IsGuiding returns 0
21:45:38.032 00.000 11060 Move returns status 0, amount 67
21:45:38.032 00.000 11060 MoveAxis(N, 74, ABG)
21:45:38.032 00.000 11060 Guiding  Dir = 0, Dur = 74
21:45:38.047 00.015 11060 IsSlewing returns 0
21:45:38.047 00.000 11060 IsGuiding returns 0
21:45:38.131 00.084 11060 IsGuiding returns 0
21:45:38.131 00.000 11060 Move returns status 0, amount 74
21:45:38.131 00.000 11060 move complete, result=0
21:45:38.131 00.000 11060 worker thread done servicing request
21:45:38.131 00.000 11060 Worker thread wakes up
21:45:38.131 00.000 10844 GuideStep: 0.4 px 67 ms WEST, -0.2 px 74 ms NORTH
21:45:38.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:38.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:38.749 00.618 11060 Exposure complete
21:45:38.925 00.176 11060 worker thread done servicing request
21:45:38.925 00.000 10844 OnExposeComplete: enter
21:45:38.925 00.000 10844 UpdateGuideState(): m_state=6
21:45:38.925 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
21:45:38.925 00.000 10844 Star::Find returns 1 (0), X=91.89, Y=468.31, Mass=1096, SNR=21.0, Peak=109 HFD=3.3
21:45:38.930 00.005 10844 MultiStar: [#1 0.51,0.04,0.92,U] [#2 -0.45,-0.64,0.74,U] [#3 -0.01,0.35,0.71,U] [#4 0.45,0.41,3.33,U] [#5 0.79,-0.69,0.00,M6] [#6 0.38,-1.13,0.00,M3] [#7 0.30,-0.05,0.79,U] [#8 0.70,-0.76,0.00,M3] 
21:45:38.930 00.000 10844 refined, 5 included, MultiStar: {0.31, 0.22}, one-star: {0.48, 0.47}
21:45:38.930 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.80) = xAngle (1.41 = 1.41)
21:45:38.930 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.32 = 1.32)
21:45:38.930 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.22 hyp=0.38 cameraTheta=0.60 mountX=0.06 mountY=0.37, mountTheta=1.40
21:45:38.930 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.22, opts=13)
21:45:38.930 00.000 10844 Enqueuing Move request for scope (0.31, 0.22)
21:45:38.930 00.000 11060 Worker thread wakes up
21:45:38.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.22) opts 0xd
21:45:38.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.22)
21:45:38.930 00.000 11060 Moving (0.31, 0.22) raw xDistance=0.06 yDistance=0.37
21:45:38.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:45:38.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:38.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:45:38.930 00.000 11060 MoveAxis(E, 0, ABG)
21:45:38.930 00.000 11060 Move returns status 0, amount 0
21:45:38.930 00.000 11060 MoveAxis(N, 0, ABG)
21:45:38.930 00.000 11060 Move returns status 0, amount 0
21:45:38.930 00.000 11060 move complete, result=0
21:45:38.930 00.000 11060 worker thread done servicing request
21:45:38.940 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:38.971 00.031 10844 UpdateGuideState exits: m=1096 SNR=21.0
21:45:38.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:38.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:38.971 00.000 10844 Enqueuing Expose request
21:45:38.971 00.000 11060 Worker thread wakes up
21:45:38.971 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:45:38.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:38.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:39.603 00.632 11060 Exposure complete
21:45:39.932 00.329 11060 worker thread done servicing request
21:45:39.932 00.000 10844 OnExposeComplete: enter
21:45:39.932 00.000 10844 UpdateGuideState(): m_state=6
21:45:39.932 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
21:45:39.932 00.000 10844 Star::Find returns 1 (0), X=92.52, Y=468.29, Mass=911, SNR=18.9, Peak=91 HFD=3.6
21:45:39.932 00.000 10844 MultiStar: [#1 0.64,0.26,0.92,U] [#2 0.09,0.55,0.86,U] [#3 0.49,0.35,0.76,U] [#4 0.73,-0.46,3.66,U] [#5 0.81,0.13,1.07,U] [#6 1.59,-0.12,0.00,M4] [#7 0.28,0.15,0.91,U] [#8 0.80,-0.06,0.88,U] 
21:45:39.932 00.000 10844 refined, 7 included, MultiStar: {0.66, -0.00}, one-star: {1.12, 0.45}
21:45:39.932 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.80) = xAngle (0.80 = 0.80)
21:45:39.932 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.72 = 0.72)
21:45:39.932 00.000 10844 CameraToMount -- cameraX=0.66 cameraY=-0.00 hyp=0.66 cameraTheta=-0.00 mountX=0.46 mountY=0.43, mountTheta=0.76
21:45:39.932 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.66, y=-0.00, opts=13)
21:45:39.932 00.000 10844 Enqueuing Move request for scope (0.66, -0.00)
21:45:39.932 00.000 11060 Worker thread wakes up
21:45:39.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.00) opts 0xd
21:45:39.932 00.000 11060 Handling offset move in thread for scope, endpoint = (0.66, -0.00)
21:45:39.932 00.000 11060 Moving (0.66, -0.00) raw xDistance=0.46 yDistance=0.43
21:45:39.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.46
21:45:39.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:39.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:45:39.932 00.000 11060 MoveAxis(W, 67, ABG)
21:45:39.932 00.000 11060 Guiding  Dir = 3, Dur = 67
21:45:39.947 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:39.958 00.011 11060 IsSlewing returns 0
21:45:39.958 00.000 11060 IsGuiding returns 0
21:45:39.975 00.017 10844 UpdateGuideState exits: m=911 SNR=18.9
21:45:39.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:39.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:39.975 00.000 10844 Enqueuing Expose request
21:45:40.050 00.075 11060 IsGuiding returns 0
21:45:40.050 00.000 11060 Move returns status 0, amount 67
21:45:40.050 00.000 11060 MoveAxis(N, 0, ABG)
21:45:40.050 00.000 11060 Move returns status 0, amount 0
21:45:40.050 00.000 11060 move complete, result=0
21:45:40.052 00.002 11060 worker thread done servicing request
21:45:40.052 00.000 10844 GuideStep: 0.5 px 67 ms WEST, 0.4 px 0 ms NORTH
21:45:40.052 00.000 11060 Worker thread wakes up
21:45:40.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:40.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:40.735 00.683 11060 Exposure complete
21:45:41.018 00.283 11060 worker thread done servicing request
21:45:41.018 00.000 10844 OnExposeComplete: enter
21:45:41.018 00.000 10844 UpdateGuideState(): m_state=6
21:45:41.018 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
21:45:41.018 00.000 10844 Star::Find returns 1 (0), X=92.61, Y=468.74, Mass=998, SNR=19.9, Peak=86 HFD=3.3
21:45:41.018 00.000 10844 MultiStar: [#1 0.54,0.28,0.99,U] [#2 0.00,-0.52,1.06,U] [#3 0.63,0.25,0.71,U] [#4 0.66,0.25,3.44,U] [#5 1.03,0.47,0.00,M6] [#6 0.80,0.01,0.90,U] [#7 0.35,-0.04,0.74,U] [#8 1.26,0.14,0.00,M3] 
21:45:41.022 00.004 10844 refined, 6 included, MultiStar: {0.62, 0.19}, one-star: {1.20, 0.91}
21:45:41.022 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.80) = xAngle (1.10 = 1.10)
21:45:41.022 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.01 = 1.01)
21:45:41.022 00.000 10844 CameraToMount -- cameraX=0.62 cameraY=0.19 hyp=0.64 cameraTheta=0.29 mountX=0.29 mountY=0.55, mountTheta=1.08
21:45:41.025 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.62, y=0.19, opts=13)
21:45:41.025 00.000 10844 Enqueuing Move request for scope (0.62, 0.19)
21:45:41.025 00.000 11060 Worker thread wakes up
21:45:41.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.19) opts 0xd
21:45:41.025 00.000 11060 Handling offset move in thread for scope, endpoint = (0.62, 0.19)
21:45:41.025 00.000 11060 Moving (0.62, 0.19) raw xDistance=0.29 yDistance=0.55
21:45:41.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
21:45:41.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:41.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:45:41.025 00.000 11060 MoveAxis(W, 45, ABG)
21:45:41.025 00.000 11060 Guiding  Dir = 3, Dur = 45
21:45:41.036 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:41.039 00.003 11060 IsSlewing returns 0
21:45:41.039 00.000 11060 IsGuiding returns 0
21:45:41.076 00.037 10844 UpdateGuideState exits: m=998 SNR=19.9
21:45:41.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:41.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:41.076 00.000 10844 Enqueuing Expose request
21:45:41.100 00.024 11060 IsGuiding returns 0
21:45:41.100 00.000 11060 Move returns status 0, amount 45
21:45:41.101 00.001 11060 MoveAxis(N, 0, ABG)
21:45:41.101 00.000 11060 Move returns status 0, amount 0
21:45:41.101 00.000 11060 move complete, result=0
21:45:41.101 00.000 11060 worker thread done servicing request
21:45:41.101 00.000 11060 Worker thread wakes up
21:45:41.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:41.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:41.103 00.002 10844 GuideStep: 0.3 px 45 ms WEST, 0.5 px 0 ms NORTH
21:45:41.744 00.641 11060 Exposure complete
21:45:42.040 00.296 11060 worker thread done servicing request
21:45:42.040 00.000 10844 OnExposeComplete: enter
21:45:42.040 00.000 10844 UpdateGuideState(): m_state=6
21:45:42.040 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
21:45:42.040 00.000 10844 Star::Find returns 1 (0), X=92.36, Y=467.98, Mass=1102, SNR=21.0, Peak=97 HFD=3.4
21:45:42.041 00.001 10844 MultiStar: [#1 0.95,-0.04,0.00,M1] [#2 0.08,0.14,0.84,U] [#3 0.95,-1.03,0.00,M1] [#4 1.04,0.63,0.00,M1] [#5 1.24,-0.90,0.00,M7] [#6 1.07,-0.09,0.00,M4] [#7 0.40,0.24,0.81,U] [#8 0.43,-0.24,0.86,U] 
21:45:42.041 00.000 10844 refined, 3 included, MultiStar: {0.49, 0.07}, one-star: {0.96, 0.14}
21:45:42.041 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.80) = xAngle (0.95 = 0.95)
21:45:42.041 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.86 = 0.86)
21:45:42.041 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=0.07 hyp=0.49 cameraTheta=0.14 mountX=0.29 mountY=0.37, mountTheta=0.92
21:45:42.041 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=0.07, opts=13)
21:45:42.041 00.000 10844 Enqueuing Move request for scope (0.49, 0.07)
21:45:42.041 00.000 11060 Worker thread wakes up
21:45:42.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.07) opts 0xd
21:45:42.041 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, 0.07)
21:45:42.041 00.000 11060 Moving (0.49, 0.07) raw xDistance=0.29 yDistance=0.37
21:45:42.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
21:45:42.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:45:42.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:45:42.041 00.000 11060 MoveAxis(W, 44, ABG)
21:45:42.041 00.000 11060 Guiding  Dir = 3, Dur = 44
21:45:42.046 00.005 11060 IsSlewing returns 0
21:45:42.046 00.000 11060 IsGuiding returns 0
21:45:42.047 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:42.068 00.021 10844 UpdateGuideState exits: m=1102 SNR=21.0
21:45:42.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:42.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:42.068 00.000 10844 Enqueuing Expose request
21:45:42.103 00.035 11060 IsGuiding returns 0
21:45:42.104 00.001 11060 Move returns status 0, amount 44
21:45:42.104 00.000 11060 MoveAxis(N, 0, ABG)
21:45:42.104 00.000 11060 Move returns status 0, amount 0
21:45:42.104 00.000 11060 move complete, result=0
21:45:42.104 00.000 11060 worker thread done servicing request
21:45:42.104 00.000 11060 Worker thread wakes up
21:45:42.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:42.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:42.104 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.4 px 0 ms NORTH
21:45:42.761 00.657 11060 Exposure complete
21:45:43.048 00.287 11060 worker thread done servicing request
21:45:43.048 00.000 10844 OnExposeComplete: enter
21:45:43.048 00.000 10844 UpdateGuideState(): m_state=6
21:45:43.048 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
21:45:43.051 00.003 10844 Star::Find returns 1 (0), X=91.73, Y=468.89, Mass=1191, SNR=21.6, Peak=86 HFD=3.9
21:45:43.052 00.001 10844 MultiStar: [#1 0.17,0.65,1.09,U] [#2 0.03,0.06,0.93,U] [#3 0.39,1.79,0.00,M2] [#4 0.22,0.76,3.29,U] [#5 1.43,-0.51,0.00,M8] [#6 0.20,0.45,0.66,U] [#7 0.76,0.42,0.00,M1] [#8 0.81,0.43,0.00,M3] 
21:45:43.052 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.66}, one-star: {0.32, 1.05}
21:45:43.052 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.80) = xAngle (2.08 = 2.08)
21:45:43.052 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.00 = 2.00)
21:45:43.052 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.66 hyp=0.69 cameraTheta=1.28 mountX=-0.34 mountY=0.63, mountTheta=2.06
21:45:43.055 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.66, opts=13)
21:45:43.055 00.000 10844 Enqueuing Move request for scope (0.20, 0.66)
21:45:43.055 00.000 11060 Worker thread wakes up
21:45:43.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.66) opts 0xd
21:45:43.055 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.66)
21:45:43.055 00.000 11060 Moving (0.20, 0.66) raw xDistance=-0.34 yDistance=0.63
21:45:43.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
21:45:43.055 00.000 11060 resist switch: large excursion: input 0.63 thresh 0.57 direction from -1 to 1
21:45:43.055 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.89
21:45:43.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.63
21:45:43.055 00.000 11060 MoveAxis(E, 48, ABG)
21:45:43.055 00.000 11060 Guiding  Dir = 2, Dur = 48
21:45:43.064 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:43.079 00.015 11060 IsSlewing returns 0
21:45:43.080 00.001 11060 IsGuiding returns 0
21:45:43.090 00.010 10844 UpdateGuideState exits: m=1191 SNR=21.6
21:45:43.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:43.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:43.090 00.000 10844 Enqueuing Expose request
21:45:43.147 00.057 11060 IsGuiding returns 0
21:45:43.147 00.000 11060 Move returns status 0, amount 48
21:45:43.147 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 733 applied
21:45:43.147 00.000 11060 MoveAxis(S, 975, ABG)
21:45:43.147 00.000 11060 duration set to 733 by maxDecDuration
21:45:43.147 00.000 11060 Guiding  Dir = 1, Dur = 733
21:45:43.162 00.015 11060 IsSlewing returns 0
21:45:43.162 00.000 11060 IsGuiding returns 0
21:45:43.911 00.749 11060 IsGuiding returns 0
21:45:43.911 00.000 11060 Move returns status 0, amount 733
21:45:43.911 00.000 11060 move complete, result=0
21:45:43.911 00.000 11060 worker thread done servicing request
21:45:43.911 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.6 px 733 ms SOUTH
21:45:43.912 00.001 11060 Worker thread wakes up
21:45:43.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:43.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:44.555 00.643 11060 Exposure complete
21:45:44.846 00.291 11060 worker thread done servicing request
21:45:44.846 00.000 10844 OnExposeComplete: enter
21:45:44.846 00.000 10844 UpdateGuideState(): m_state=6
21:45:44.847 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
21:45:44.847 00.000 10844 Star::Find returns 1 (0), X=91.99, Y=467.89, Mass=1200, SNR=21.8, Peak=100 HFD=3.3
21:45:44.847 00.000 10844 MultiStar: [#1 0.19,0.51,0.89,U] [#2 -0.43,0.02,0.78,U] [#3 -0.72,0.71,0.00,M3] [#4 -0.35,-0.22,3.26,U] [#5 0.71,0.37,0.78,U] [#6 0.10,0.48,0.86,U] [#7 -0.65,-0.29,0.76,U] [#8 -0.17,0.50,0.76,U] 
21:45:44.847 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.07}, one-star: {0.58, 0.05}
21:45:44.847 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.80) = xAngle (3.19 = -3.09)
21:45:44.847 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.10 = 3.10)
21:45:44.847 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.39 mountX=-0.11 mountY=0.00, mountTheta=3.10
21:45:44.850 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
21:45:44.850 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
21:45:44.850 00.000 11060 Worker thread wakes up
21:45:44.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
21:45:44.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
21:45:44.850 00.000 11060 Moving (-0.08, 0.07) raw xDistance=-0.11 yDistance=0.00
21:45:44.850 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.07, ShCount=7, LgCount=1, SticCount=0,  Deflections: 0=0.441185, 1:0.004042
21:45:44.850 00.000 11060 BLC: No correction, Miss < min_move
21:45:44.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:45:44.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:44.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:45:44.850 00.000 11060 MoveAxis(E, 0, ABG)
21:45:44.850 00.000 11060 Move returns status 0, amount 0
21:45:44.850 00.000 11060 MoveAxis(N, 0, ABG)
21:45:44.850 00.000 11060 Move returns status 0, amount 0
21:45:44.850 00.000 11060 move complete, result=0
21:45:44.850 00.000 11060 worker thread done servicing request
21:45:44.870 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:44.890 00.020 10844 UpdateGuideState exits: m=1200 SNR=21.8
21:45:44.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:44.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:44.890 00.000 10844 Enqueuing Expose request
21:45:44.890 00.000 11060 Worker thread wakes up
21:45:44.890 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:45:44.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:44.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:45.529 00.639 11060 Exposure complete
21:45:45.738 00.209 11060 worker thread done servicing request
21:45:45.738 00.000 10844 OnExposeComplete: enter
21:45:45.738 00.000 10844 UpdateGuideState(): m_state=6
21:45:45.738 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
21:45:45.738 00.000 10844 Star::Find returns 1 (0), X=91.87, Y=468.37, Mass=845, SNR=18.2, Peak=78 HFD=3.5
21:45:45.738 00.000 10844 MultiStar: [#1 -0.42,1.25,0.00,M1] [#2 -0.23,-0.04,0.93,U] [#3 0.57,1.13,0.00,M4] [#4 -0.21,0.75,3.79,U] [#5 0.81,0.76,0.00,M8] [#6 0.14,0.25,0.92,U] [#7 0.04,0.99,0.00,M1] [#8 -0.22,-0.30,1.00,U] 
21:45:45.738 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.43}, one-star: {0.46, 0.54}
21:45:45.738 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.80) = xAngle (2.57 = 2.57)
21:45:45.738 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.48 = 2.48)
21:45:45.738 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.43 hyp=0.44 cameraTheta=1.77 mountX=-0.37 mountY=0.27, mountTheta=2.51
21:45:45.743 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.43, opts=13)
21:45:45.743 00.000 10844 Enqueuing Move request for scope (-0.08, 0.43)
21:45:45.743 00.000 11060 Worker thread wakes up
21:45:45.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.43) opts 0xd
21:45:45.743 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.43)
21:45:45.743 00.000 11060 Moving (-0.08, 0.43) raw xDistance=-0.37 yDistance=0.27
21:45:45.743 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.07, ShCount=7, LgCount=1, SticCount=0,  Deflections: 0=0.441185, 1:0.004042, 2:0.266641
21:45:45.743 00.000 11060 BLC: Under-shoot: nominal increase by 40
21:45:45.743 00.000 11060 BLC: window closed
21:45:45.743 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:45:45.743 00.000 11060 BLC: Pulse adjusted to 750
21:45:45.747 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:45:45.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:45:45.747 00.000 11060 MoveAxis(E, 54, ABG)
21:45:45.747 00.000 11060 Guiding  Dir = 2, Dur = 54
21:45:45.749 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:45.768 00.019 11060 IsSlewing returns 0
21:45:45.769 00.001 11060 IsGuiding returns 0
21:45:45.792 00.023 10844 UpdateGuideState exits: m=845 SNR=18.2
21:45:45.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:45.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:45.792 00.000 10844 Enqueuing Expose request
21:45:45.852 00.060 11060 IsGuiding returns 0
21:45:45.853 00.001 11060 Move returns status 0, amount 54
21:45:45.853 00.000 11060 MoveAxis(S, 102, ABG)
21:45:45.853 00.000 11060 Guiding  Dir = 1, Dur = 102
21:45:45.874 00.021 11060 IsSlewing returns 0
21:45:45.874 00.000 11060 IsGuiding returns 0
21:45:45.998 00.124 11060 IsGuiding returns 0
21:45:45.998 00.000 11060 Move returns status 0, amount 102
21:45:45.998 00.000 11060 move complete, result=0
21:45:45.998 00.000 11060 worker thread done servicing request
21:45:45.998 00.000 11060 Worker thread wakes up
21:45:45.998 00.000 10844 GuideStep: -0.4 px 54 ms EAST, 0.3 px 102 ms SOUTH
21:45:45.999 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:45.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:46.160 00.161 10844 evsrv: cli 0EEEDDF0 connect
21:45:46.163 00.003 10844 case statement mapped state 6 to 3
21:45:46.163 00.000 10844 case statement mapped state 6 to 3
21:45:46.164 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"fbccf8e8-04e7-48ae-b14a-34a0e47d68e0"}
21:45:46.164 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"fbccf8e8-04e7-48ae-b14a-34a0e47d68e0"}
21:45:46.165 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
21:45:46.648 00.483 11060 Exposure complete
21:45:46.927 00.279 11060 worker thread done servicing request
21:45:46.927 00.000 10844 OnExposeComplete: enter
21:45:46.927 00.000 10844 UpdateGuideState(): m_state=6
21:45:46.927 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
21:45:46.927 00.000 10844 Star::Find returns 1 (0), X=91.66, Y=468.13, Mass=947, SNR=19.3, Peak=82 HFD=3.6
21:45:46.927 00.000 10844 MultiStar: [#1 -0.43,0.91,0.00,M2] [#2 -0.47,0.51,0.93,U] [#3 1.41,1.70,0.00,M5] [#4 0.17,-0.34,3.74,U] [#5 0.77,-0.04,1.18,U] [#6 0.66,0.39,0.81,U] [#7 -0.66,0.18,1.00,U] [#8 -0.04,-0.15,0.80,U] 
21:45:46.927 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.25, 0.29}
21:45:46.927 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.80) = xAngle (0.65 = 0.65)
21:45:46.927 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.56 = 0.56)
21:45:46.927 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=0.10 mountY=0.07, mountTheta=0.59
21:45:46.929 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
21:45:46.929 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
21:45:46.929 00.000 11060 Worker thread wakes up
21:45:46.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
21:45:46.929 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
21:45:46.929 00.000 11060 Moving (0.13, -0.02) raw xDistance=0.10 yDistance=0.07
21:45:46.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:45:46.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:46.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:45:46.929 00.000 11060 MoveAxis(E, 0, ABG)
21:45:46.931 00.002 11060 Move returns status 0, amount 0
21:45:46.931 00.000 11060 MoveAxis(N, 0, ABG)
21:45:46.931 00.000 11060 Move returns status 0, amount 0
21:45:46.931 00.000 11060 move complete, result=0
21:45:46.931 00.000 11060 worker thread done servicing request
21:45:46.934 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:46.967 00.033 10844 UpdateGuideState exits: m=947 SNR=19.3
21:45:46.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:46.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:46.967 00.000 10844 Enqueuing Expose request
21:45:46.967 00.000 11060 Worker thread wakes up
21:45:46.967 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:45:46.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:46.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:47.610 00.643 11060 Exposure complete
21:45:47.776 00.166 11060 worker thread done servicing request
21:45:47.776 00.000 10844 OnExposeComplete: enter
21:45:47.776 00.000 10844 UpdateGuideState(): m_state=6
21:45:47.777 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
21:45:47.777 00.000 10844 Star::Find returns 1 (0), X=91.85, Y=467.41, Mass=1090, SNR=20.7, Peak=100 HFD=3.6
21:45:47.777 00.000 10844 MultiStar: [#1 -0.05,0.11,1.09,U] [#2 -0.14,-0.71,0.90,U] [#3 1.08,-0.23,0.00,M6] [#4 -0.02,0.12,3.48,U] [#5 1.36,0.00,0.00,M8] [#6 0.26,-0.53,0.74,U] [#7 -0.62,0.10,0.97,U] [#8 0.71,-0.56,0.00,M1] 
21:45:47.777 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.10}, one-star: {0.45, -0.43}
21:45:47.777 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.80) = xAngle (-1.03 = -1.03)
21:45:47.777 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.11 = -1.11)
21:45:47.777 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.83 mountX=0.05 mountY=-0.10, mountTheta=-1.05
21:45:47.778 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
21:45:47.778 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
21:45:47.778 00.000 11060 Worker thread wakes up
21:45:47.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
21:45:47.778 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
21:45:47.778 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.05 yDistance=-0.10
21:45:47.779 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:45:47.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:47.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:45:47.779 00.000 11060 MoveAxis(E, 0, ABG)
21:45:47.779 00.000 11060 Move returns status 0, amount 0
21:45:47.779 00.000 11060 MoveAxis(N, 0, ABG)
21:45:47.779 00.000 11060 Move returns status 0, amount 0
21:45:47.779 00.000 11060 move complete, result=0
21:45:47.779 00.000 11060 worker thread done servicing request
21:45:47.784 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:47.806 00.022 10844 UpdateGuideState exits: m=1090 SNR=20.7
21:45:47.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:47.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:47.806 00.000 10844 Enqueuing Expose request
21:45:47.806 00.000 11060 Worker thread wakes up
21:45:47.806 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:47.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:47.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:48.440 00.634 11060 Exposure complete
21:45:48.636 00.196 11060 worker thread done servicing request
21:45:48.636 00.000 10844 OnExposeComplete: enter
21:45:48.636 00.000 10844 UpdateGuideState(): m_state=6
21:45:48.637 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
21:45:48.637 00.000 10844 Star::Find returns 1 (0), X=91.81, Y=467.86, Mass=1020, SNR=20.2, Peak=81 HFD=3.6
21:45:48.637 00.000 10844 MultiStar: [#1 1.12,1.02,0.00,M2] [#2 0.25,0.04,0.77,U] [#3 -0.12,0.30,0.71,U] [#4 0.08,0.47,3.55,U] [#5 0.59,0.30,0.86,U] [#6 0.19,-0.22,0.95,U] [#7 -0.50,0.44,0.97,U] [#8 0.31,-0.49,1.01,U] 
21:45:48.638 00.001 10844 refined, 7 included, MultiStar: {0.13, 0.19}, one-star: {0.40, 0.03}
21:45:48.638 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.80) = xAngle (1.78 = 1.78)
21:45:48.638 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.70 = 1.70)
21:45:48.638 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.98 mountX=-0.05 mountY=0.23, mountTheta=1.78
21:45:48.639 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.19, opts=13)
21:45:48.639 00.000 10844 Enqueuing Move request for scope (0.13, 0.19)
21:45:48.639 00.000 11060 Worker thread wakes up
21:45:48.641 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
21:45:48.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
21:45:48.641 00.000 11060 Moving (0.13, 0.19) raw xDistance=-0.05 yDistance=0.23
21:45:48.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:45:48.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
21:45:48.641 00.000 11060 MoveAxis(E, 0, ABG)
21:45:48.641 00.000 11060 Move returns status 0, amount 0
21:45:48.641 00.000 11060 MoveAxis(S, 89, ABG)
21:45:48.641 00.000 11060 Guiding  Dir = 1, Dur = 89
21:45:48.647 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
21:45:48.661 00.014 11060 IsSlewing returns 0
21:45:48.661 00.000 11060 IsGuiding returns 0
21:45:48.675 00.014 10844 UpdateGuideState exits: m=1020 SNR=20.2
21:45:48.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:48.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:48.675 00.000 10844 Enqueuing Expose request
21:45:48.761 00.086 11060 IsGuiding returns 0
21:45:48.761 00.000 11060 Move returns status 0, amount 89
21:45:48.762 00.001 11060 move complete, result=0
21:45:48.762 00.000 11060 worker thread done servicing request
21:45:48.762 00.000 11060 Worker thread wakes up
21:45:48.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:48.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:48.764 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 89 ms SOUTH
21:45:49.394 00.630 11060 Exposure complete
21:45:49.632 00.238 11060 worker thread done servicing request
21:45:49.632 00.000 10844 OnExposeComplete: enter
21:45:49.632 00.000 10844 UpdateGuideState(): m_state=6
21:45:49.632 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
21:45:49.632 00.000 10844 Star::Find returns 1 (0), X=91.64, Y=468.34, Mass=1053, SNR=20.5, Peak=79 HFD=3.6
21:45:49.645 00.013 10844 MultiStar: [#1 0.08,0.24,1.00,U] [#2 -0.25,-0.27,0.94,U] [#3 0.52,0.84,0.00,M6] [#4 0.16,-0.01,3.67,U] [#5 0.57,0.17,0.99,U] [#6 -0.27,0.24,0.87,U] [#7 -0.86,1.40,0.00,M1] [#8 -0.23,-0.23,0.75,U] 
21:45:49.645 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.24, 0.51}
21:45:49.645 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.80) = xAngle (1.48 = 1.48)
21:45:49.645 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.40 = 1.40)
21:45:49.645 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.01 mountY=0.11, mountTheta=1.48
21:45:49.647 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
21:45:49.647 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
21:45:49.647 00.000 11060 Worker thread wakes up
21:45:49.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
21:45:49.647 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
21:45:49.647 00.000 11060 Moving (0.09, 0.07) raw xDistance=0.01 yDistance=0.11
21:45:49.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:45:49.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:49.648 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:45:49.648 00.000 11060 MoveAxis(E, 0, ABG)
21:45:49.648 00.000 11060 Move returns status 0, amount 0
21:45:49.648 00.000 11060 MoveAxis(N, 0, ABG)
21:45:49.648 00.000 11060 Move returns status 0, amount 0
21:45:49.648 00.000 11060 move complete, result=0
21:45:49.648 00.000 11060 worker thread done servicing request
21:45:49.656 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:49.683 00.027 10844 UpdateGuideState exits: m=1053 SNR=20.5
21:45:49.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:49.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:49.683 00.000 10844 Enqueuing Expose request
21:45:49.683 00.000 11060 Worker thread wakes up
21:45:49.683 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:45:49.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:49.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:50.320 00.637 11060 Exposure complete
21:45:50.608 00.288 11060 worker thread done servicing request
21:45:50.608 00.000 10844 OnExposeComplete: enter
21:45:50.608 00.000 10844 UpdateGuideState(): m_state=6
21:45:50.608 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:45:50.608 00.000 10844 Star::Find returns 1 (0), X=91.39, Y=467.72, Mass=884, SNR=18.6, Peak=76 HFD=3.5
21:45:50.610 00.002 10844 MultiStar: [#1 0.39,0.31,1.40,U] [#2 -0.97,-0.24,0.00,M1] [#3 -0.16,-0.09,0.93,U] [#4 -0.06,0.07,3.63,U] [#5 0.79,-0.44,0.00,M7] [#6 0.05,-0.63,1.06,U] [#7 -0.31,0.57,0.99,U] [#8 0.47,-0.62,0.98,U] 
21:45:50.610 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {-0.01, -0.11}
21:45:50.610 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.80) = xAngle (0.25 = 0.25)
21:45:50.610 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.16 = 0.16)
21:45:50.610 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.56 mountX=0.04 mountY=0.01, mountTheta=0.16
21:45:50.612 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
21:45:50.613 00.001 10844 Enqueuing Move request for scope (0.04, -0.02)
21:45:50.613 00.000 11060 Worker thread wakes up
21:45:50.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
21:45:50.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
21:45:50.614 00.001 11060 Moving (0.04, -0.02) raw xDistance=0.04 yDistance=0.01
21:45:50.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:45:50.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:50.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:50.614 00.000 11060 MoveAxis(E, 0, ABG)
21:45:50.614 00.000 11060 Move returns status 0, amount 0
21:45:50.614 00.000 11060 MoveAxis(N, 0, ABG)
21:45:50.614 00.000 11060 Move returns status 0, amount 0
21:45:50.614 00.000 11060 move complete, result=0
21:45:50.614 00.000 11060 worker thread done servicing request
21:45:50.623 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:50.653 00.030 10844 UpdateGuideState exits: m=884 SNR=18.6
21:45:50.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:50.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:50.653 00.000 10844 Enqueuing Expose request
21:45:50.653 00.000 11060 Worker thread wakes up
21:45:50.654 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:50.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:50.655 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:45:51.297 00.642 11060 Exposure complete
21:45:51.584 00.287 11060 worker thread done servicing request
21:45:51.584 00.000 10844 OnExposeComplete: enter
21:45:51.584 00.000 10844 UpdateGuideState(): m_state=6
21:45:51.585 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
21:45:51.585 00.000 10844 Star::Find returns 1 (0), X=91.46, Y=468.66, Mass=937, SNR=19.4, Peak=72 HFD=3.4
21:45:51.585 00.000 10844 MultiStar: [#1 0.44,0.62,1.42,U] [#2 -0.06,0.50,0.91,U] [#3 0.67,-0.01,0.68,U] [#4 -0.67,-0.12,3.69,U] [#5 0.04,-0.47,0.86,U] [#6 -0.26,0.02,0.99,U] [#7 -0.89,-0.01,0.00,M1] [#8 -0.13,0.00,0.99,U] 
21:45:51.585 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.13}, one-star: {0.05, 0.83}
21:45:51.585 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.80) = xAngle (3.29 = -2.99)
21:45:51.585 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.20 = -3.08)
21:45:51.586 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.48 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
21:45:51.587 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.13, opts=13)
21:45:51.587 00.000 10844 Enqueuing Move request for scope (-0.17, 0.13)
21:45:51.587 00.000 11060 Worker thread wakes up
21:45:51.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
21:45:51.587 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
21:45:51.588 00.001 11060 Moving (-0.17, 0.13) raw xDistance=-0.21 yDistance=-0.01
21:45:51.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
21:45:51.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:51.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:51.588 00.000 11060 MoveAxis(E, 30, ABG)
21:45:51.588 00.000 11060 Guiding  Dir = 2, Dur = 30
21:45:51.596 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:51.597 00.001 11060 IsSlewing returns 0
21:45:51.598 00.001 11060 IsGuiding returns 0
21:45:51.629 00.031 11060 IsGuiding returns 0
21:45:51.629 00.000 11060 Move returns status 0, amount 30
21:45:51.629 00.000 11060 MoveAxis(N, 0, ABG)
21:45:51.630 00.001 11060 Move returns status 0, amount 0
21:45:51.630 00.000 11060 move complete, result=0
21:45:51.630 00.000 11060 worker thread done servicing request
21:45:51.635 00.005 10844 UpdateGuideState exits: m=937 SNR=19.4
21:45:51.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:51.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:51.635 00.000 10844 Enqueuing Expose request
21:45:51.635 00.000 11060 Worker thread wakes up
21:45:51.635 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
21:45:51.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:51.636 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:52.277 00.641 11060 Exposure complete
21:45:52.541 00.264 10844 OnExposeComplete: enter
21:45:52.541 00.000 11060 worker thread done servicing request
21:45:52.541 00.000 10844 UpdateGuideState(): m_state=6
21:45:52.541 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
21:45:52.541 00.000 10844 Star::Find returns 1 (0), X=91.52, Y=467.95, Mass=907, SNR=19.1, Peak=81 HFD=3.6
21:45:52.542 00.001 10844 MultiStar: [#1 -0.02,0.99,0.00,M1] [#2 -0.18,-0.48,0.98,U] [#3 -0.93,0.71,0.00,M5] [#4 -0.36,0.38,3.90,U] [#5 0.58,0.42,1.09,U] [#6 -0.63,0.19,0.94,U] [#7 0.20,0.08,0.91,U] [#8 0.14,-0.17,0.88,U] 
21:45:52.542 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.17}, one-star: {0.11, 0.12}
21:45:52.542 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.80) = xAngle (1.61 = 1.61)
21:45:52.542 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.52 = 1.52)
21:45:52.542 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.81 mountX=-0.01 mountY=0.16, mountTheta=1.61
21:45:52.544 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.12, opts=13)
21:45:52.544 00.000 10844 Enqueuing Move request for scope (0.11, 0.12)
21:45:52.544 00.000 11060 Worker thread wakes up
21:45:52.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
21:45:52.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
21:45:52.544 00.000 11060 Moving (0.11, 0.12) raw xDistance=-0.01 yDistance=0.16
21:45:52.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:45:52.545 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:52.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:45:52.545 00.000 11060 MoveAxis(E, 0, ABG)
21:45:52.545 00.000 11060 Move returns status 0, amount 0
21:45:52.545 00.000 11060 MoveAxis(N, 0, ABG)
21:45:52.545 00.000 11060 Move returns status 0, amount 0
21:45:52.545 00.000 11060 move complete, result=0
21:45:52.545 00.000 11060 worker thread done servicing request
21:45:52.552 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:52.591 00.039 10844 UpdateGuideState exits: m=907 SNR=19.1
21:45:52.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:52.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:52.592 00.001 10844 Enqueuing Expose request
21:45:52.592 00.000 11060 Worker thread wakes up
21:45:52.592 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:45:52.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:52.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:53.237 00.645 11060 Exposure complete
21:45:53.462 00.225 11060 worker thread done servicing request
21:45:53.462 00.000 10844 OnExposeComplete: enter
21:45:53.462 00.000 10844 UpdateGuideState(): m_state=6
21:45:53.463 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
21:45:53.463 00.000 10844 Star::Find returns 1 (0), X=92.06, Y=467.40, Mass=1124, SNR=21.1, Peak=100 HFD=3.7
21:45:53.463 00.000 10844 MultiStar: [#1 -0.43,0.09,0.97,U] [#2 -0.57,-0.24,0.95,U] [#3 0.37,0.56,0.76,U] [#4 -0.18,-0.66,3.42,U] [#5 1.27,-0.97,0.00,M6] [#6 0.47,-1.20,0.00,M1] [#7 -0.27,-0.70,0.81,U] [#8 0.58,-0.12,0.80,U] 
21:45:53.463 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.35}, one-star: {0.65, -0.44}
21:45:53.463 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.80) = xAngle (-0.90 = -0.90)
21:45:53.463 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.98 = -0.98)
21:45:53.463 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.35 hyp=0.36 cameraTheta=-1.70 mountX=0.22 mountY=-0.30, mountTheta=-0.93
21:45:53.465 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.35, opts=13)
21:45:53.465 00.000 10844 Enqueuing Move request for scope (-0.05, -0.35)
21:45:53.465 00.000 11060 Worker thread wakes up
21:45:53.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.35) opts 0xd
21:45:53.465 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.35)
21:45:53.465 00.000 11060 Moving (-0.05, -0.35) raw xDistance=0.22 yDistance=-0.30
21:45:53.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:45:53.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:53.466 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:45:53.466 00.000 11060 MoveAxis(W, 33, ABG)
21:45:53.466 00.000 11060 Guiding  Dir = 3, Dur = 33
21:45:53.480 00.014 11060 IsSlewing returns 0
21:45:53.480 00.000 11060 IsGuiding returns 0
21:45:53.481 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:53.502 00.021 10844 UpdateGuideState exits: m=1124 SNR=21.1
21:45:53.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:53.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:53.502 00.000 10844 Enqueuing Expose request
21:45:53.527 00.025 11060 IsGuiding returns 0
21:45:53.528 00.001 11060 Move returns status 0, amount 33
21:45:53.528 00.000 11060 MoveAxis(N, 0, ABG)
21:45:53.528 00.000 11060 Move returns status 0, amount 0
21:45:53.528 00.000 11060 move complete, result=0
21:45:53.528 00.000 11060 worker thread done servicing request
21:45:53.528 00.000 11060 Worker thread wakes up
21:45:53.529 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:53.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:53.529 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.3 px 0 ms NORTH
21:45:54.155 00.626 11060 Exposure complete
21:45:54.371 00.216 11060 worker thread done servicing request
21:45:54.373 00.002 10844 OnExposeComplete: enter
21:45:54.373 00.000 10844 UpdateGuideState(): m_state=6
21:45:54.373 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
21:45:54.373 00.000 10844 Star::Find returns 1 (0), X=91.80, Y=467.62, Mass=1067, SNR=20.5, Peak=92 HFD=3.6
21:45:54.374 00.001 10844 MultiStar: [#1 0.44,0.76,0.00,M1] [#2 0.07,0.21,0.81,U] [#3 -0.21,0.32,0.80,U] [#4 -0.11,-0.23,3.57,U] [#5 0.00,-0.48,0.91,U] [#6 0.56,-0.43,0.90,U] [#7 -0.64,-0.10,0.88,U] [#8 0.50,-0.28,0.87,U] 
21:45:54.374 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.18}, one-star: {0.39, -0.22}
21:45:54.374 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.80) = xAngle (-0.61 = -0.61)
21:45:54.374 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.70 = -0.70)
21:45:54.374 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.41 mountX=0.15 mountY=-0.12, mountTheta=-0.66
21:45:54.376 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.18, opts=13)
21:45:54.376 00.000 10844 Enqueuing Move request for scope (0.03, -0.18)
21:45:54.377 00.001 11060 Worker thread wakes up
21:45:54.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
21:45:54.377 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
21:45:54.377 00.000 11060 Moving (0.03, -0.18) raw xDistance=0.15 yDistance=-0.12
21:45:54.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:45:54.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:54.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:45:54.377 00.000 11060 MoveAxis(W, 23, ABG)
21:45:54.377 00.000 11060 Guiding  Dir = 3, Dur = 23
21:45:54.386 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:54.399 00.013 11060 IsSlewing returns 0
21:45:54.399 00.000 11060 IsGuiding returns 0
21:45:54.404 00.005 10844 UpdateGuideState exits: m=1067 SNR=20.5
21:45:54.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:54.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:54.404 00.000 10844 Enqueuing Expose request
21:45:54.452 00.048 11060 IsGuiding returns 0
21:45:54.452 00.000 11060 Move returns status 0, amount 23
21:45:54.454 00.002 11060 MoveAxis(N, 0, ABG)
21:45:54.454 00.000 11060 Move returns status 0, amount 0
21:45:54.454 00.000 11060 move complete, result=0
21:45:54.457 00.003 11060 worker thread done servicing request
21:45:54.457 00.000 11060 Worker thread wakes up
21:45:54.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:54.457 00.000 10844 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
21:45:54.458 00.001 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:55.085 00.627 11060 Exposure complete
21:45:55.272 00.187 11060 worker thread done servicing request
21:45:55.274 00.002 10844 OnExposeComplete: enter
21:45:55.274 00.000 10844 UpdateGuideState(): m_state=6
21:45:55.274 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
21:45:55.274 00.000 10844 Star::Find returns 1 (0), X=91.51, Y=468.64, Mass=1185, SNR=21.5, Peak=89 HFD=3.9
21:45:55.274 00.000 10844 MultiStar: [#1 -0.21,0.75,0.93,U] [#2 -0.99,0.42,0.00,M1] [#3 0.37,0.69,0.79,U] [#4 -0.60,0.46,3.48,U] [#5 0.37,-0.44,0.91,U] [#6 0.10,0.08,0.89,U] [#7 0.14,0.27,0.78,U] [#8 -0.39,0.31,0.81,U] 
21:45:55.274 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.40}, one-star: {0.11, 0.80}
21:45:55.274 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.80) = xAngle (2.79 = 2.79)
21:45:55.274 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.70 = 2.70)
21:45:55.274 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.40 hyp=0.43 cameraTheta=1.99 mountX=-0.41 mountY=0.18, mountTheta=2.72
21:45:55.278 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.40, opts=13)
21:45:55.278 00.000 10844 Enqueuing Move request for scope (-0.17, 0.40)
21:45:55.279 00.001 11060 Worker thread wakes up
21:45:55.281 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.40) opts 0xd
21:45:55.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.40)
21:45:55.281 00.000 11060 Moving (-0.17, 0.40) raw xDistance=-0.41 yDistance=0.18
21:45:55.282 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
21:45:55.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:55.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:45:55.282 00.000 11060 MoveAxis(E, 59, ABG)
21:45:55.282 00.000 11060 Guiding  Dir = 2, Dur = 59
21:45:55.285 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:55.306 00.021 11060 IsSlewing returns 0
21:45:55.306 00.000 11060 IsGuiding returns 0
21:45:55.308 00.002 10844 UpdateGuideState exits: m=1185 SNR=21.5
21:45:55.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:55.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:55.308 00.000 10844 Enqueuing Expose request
21:45:55.394 00.086 11060 IsGuiding returns 0
21:45:55.394 00.000 11060 Move returns status 0, amount 59
21:45:55.394 00.000 11060 MoveAxis(N, 0, ABG)
21:45:55.394 00.000 11060 Move returns status 0, amount 0
21:45:55.394 00.000 11060 move complete, result=0
21:45:55.398 00.004 11060 worker thread done servicing request
21:45:55.398 00.000 11060 Worker thread wakes up
21:45:55.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:55.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:55.405 00.007 10844 GuideStep: -0.4 px 59 ms EAST, 0.2 px 0 ms NORTH
21:45:56.017 00.612 11060 Exposure complete
21:45:56.198 00.181 11060 worker thread done servicing request
21:45:56.198 00.000 10844 OnExposeComplete: enter
21:45:56.198 00.000 10844 UpdateGuideState(): m_state=6
21:45:56.198 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
21:45:56.198 00.000 10844 Star::Find returns 1 (0), X=91.83, Y=468.19, Mass=1113, SNR=21.1, Peak=79 HFD=4.0
21:45:56.198 00.000 10844 MultiStar: [#1 0.29,-0.02,0.98,U] [#2 -0.78,0.08,1.01,U] [#3 0.48,0.40,0.71,U] [#4 0.22,0.14,3.38,U] [#5 0.37,-0.23,0.95,U] [#6 -0.17,0.20,0.96,U] [#7 0.06,-0.76,0.85,U] [#8 0.14,-0.03,0.87,U] 
21:45:56.198 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.42, 0.36}
21:45:56.198 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.80) = xAngle (1.15 = 1.15)
21:45:56.198 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.06 = 1.06)
21:45:56.198 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.13 cameraTheta=0.35 mountX=0.05 mountY=0.12, mountTheta=1.13
21:45:56.201 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.05, opts=13)
21:45:56.201 00.000 10844 Enqueuing Move request for scope (0.13, 0.05)
21:45:56.201 00.000 11060 Worker thread wakes up
21:45:56.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
21:45:56.201 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
21:45:56.201 00.000 11060 Moving (0.13, 0.05) raw xDistance=0.05 yDistance=0.12
21:45:56.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:45:56.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:56.206 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:45:56.206 00.000 11060 MoveAxis(E, 0, ABG)
21:45:56.206 00.000 11060 Move returns status 0, amount 0
21:45:56.207 00.001 11060 MoveAxis(N, 0, ABG)
21:45:56.207 00.000 11060 Move returns status 0, amount 0
21:45:56.207 00.000 11060 move complete, result=0
21:45:56.209 00.002 11060 worker thread done servicing request
21:45:56.218 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:56.238 00.020 10844 UpdateGuideState exits: m=1113 SNR=21.1
21:45:56.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:56.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:56.238 00.000 10844 Enqueuing Expose request
21:45:56.238 00.000 11060 Worker thread wakes up
21:45:56.238 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:45:56.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:56.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:56.865 00.627 11060 Exposure complete
21:45:57.029 00.164 11060 worker thread done servicing request
21:45:57.029 00.000 10844 OnExposeComplete: enter
21:45:57.029 00.000 10844 UpdateGuideState(): m_state=6
21:45:57.029 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
21:45:57.029 00.000 10844 Star::Find returns 1 (0), X=91.42, Y=468.55, Mass=1194, SNR=21.7, Peak=109 HFD=3.3
21:45:57.031 00.002 10844 MultiStar: [#1 0.08,0.56,1.24,U] [#2 -1.07,0.82,0.00,M1] [#3 0.33,0.74,0.64,U] [#4 -0.40,0.19,3.24,U] [#5 -0.47,-0.30,0.83,U] [#6 -0.36,-0.22,0.82,U] [#7 -0.63,0.36,1.02,U] [#8 -0.06,-0.50,0.84,U] 
21:45:57.031 00.000 10844 refined, 7 included, MultiStar: {-0.24, 0.21}, one-star: {0.01, 0.72}
21:45:57.031 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.80) = xAngle (3.23 = -3.05)
21:45:57.031 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.14 = -3.14)
21:45:57.031 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.42 mountX=-0.32 mountY=-0.00, mountTheta=-3.14
21:45:57.031 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.21, opts=13)
21:45:57.031 00.000 10844 Enqueuing Move request for scope (-0.24, 0.21)
21:45:57.031 00.000 11060 Worker thread wakes up
21:45:57.033 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd
21:45:57.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.21)
21:45:57.033 00.000 11060 Moving (-0.24, 0.21) raw xDistance=-0.32 yDistance=-0.00
21:45:57.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:45:57.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:57.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:45:57.033 00.000 11060 MoveAxis(E, 47, ABG)
21:45:57.033 00.000 11060 Guiding  Dir = 2, Dur = 47
21:45:57.039 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:57.039 00.000 11060 IsSlewing returns 0
21:45:57.039 00.000 11060 IsGuiding returns 0
21:45:57.056 00.017 10844 UpdateGuideState exits: m=1194 SNR=21.7
21:45:57.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:57.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:57.056 00.000 10844 Enqueuing Expose request
21:45:57.101 00.045 11060 IsGuiding returns 0
21:45:57.101 00.000 11060 Move returns status 0, amount 47
21:45:57.101 00.000 11060 MoveAxis(N, 0, ABG)
21:45:57.101 00.000 11060 Move returns status 0, amount 0
21:45:57.101 00.000 11060 move complete, result=0
21:45:57.101 00.000 11060 worker thread done servicing request
21:45:57.101 00.000 11060 Worker thread wakes up
21:45:57.101 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
21:45:57.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:57.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:57.743 00.642 11060 Exposure complete
21:45:57.920 00.177 11060 worker thread done servicing request
21:45:57.920 00.000 10844 OnExposeComplete: enter
21:45:57.920 00.000 10844 UpdateGuideState(): m_state=6
21:45:57.920 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
21:45:57.921 00.001 10844 Star::Find returns 1 (0), X=91.50, Y=468.39, Mass=1122, SNR=21.0, Peak=99 HFD=3.4
21:45:57.921 00.000 10844 MultiStar: [#1 -0.16,0.04,0.96,U] [#2 -0.82,-0.54,0.00,M2] [#3 -0.51,0.48,0.73,U] [#4 -1.28,0.04,0.00,M1] [#5 -0.34,-0.40,0.96,U] [#6 -0.23,0.09,0.88,U] [#7 -0.53,-0.05,0.92,U] [#8 -0.11,-0.74,0.92,U] 
21:45:57.921 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.01}, one-star: {0.09, 0.55}
21:45:57.921 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.80) = xAngle (-2.29 = -2.29)
21:45:57.921 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.38 = -2.38)
21:45:57.921 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=-0.16 mountY=-0.17, mountTheta=-2.33
21:45:57.922 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.01, opts=13)
21:45:57.922 00.000 10844 Enqueuing Move request for scope (-0.24, -0.01)
21:45:57.922 00.000 11060 Worker thread wakes up
21:45:57.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
21:45:57.922 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
21:45:57.922 00.000 11060 Moving (-0.24, -0.01) raw xDistance=-0.16 yDistance=-0.17
21:45:57.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
21:45:57.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:57.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:45:57.922 00.000 11060 MoveAxis(E, 25, ABG)
21:45:57.924 00.002 11060 Guiding  Dir = 2, Dur = 25
21:45:57.928 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:57.946 00.018 11060 IsSlewing returns 0
21:45:57.946 00.000 11060 IsGuiding returns 0
21:45:57.952 00.006 10844 UpdateGuideState exits: m=1122 SNR=21.0
21:45:57.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:57.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:57.952 00.000 10844 Enqueuing Expose request
21:45:57.977 00.025 11060 IsGuiding returns 0
21:45:57.977 00.000 11060 Move returns status 0, amount 25
21:45:57.977 00.000 11060 MoveAxis(N, 0, ABG)
21:45:57.977 00.000 11060 Move returns status 0, amount 0
21:45:57.977 00.000 11060 move complete, result=0
21:45:57.977 00.000 11060 worker thread done servicing request
21:45:57.977 00.000 11060 Worker thread wakes up
21:45:57.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:57.977 00.000 10844 GuideStep: -0.2 px 25 ms EAST, -0.2 px 0 ms NORTH
21:45:57.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:58.603 00.626 11060 Exposure complete
21:45:58.757 00.154 11060 worker thread done servicing request
21:45:58.757 00.000 10844 OnExposeComplete: enter
21:45:58.757 00.000 10844 UpdateGuideState(): m_state=6
21:45:58.757 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
21:45:58.757 00.000 10844 Star::Find returns 1 (0), X=91.29, Y=467.73, Mass=973, SNR=19.4, Peak=75 HFD=3.6
21:45:58.757 00.000 10844 MultiStar: [#1 -0.11,0.56,1.06,U] [#2 -0.18,-0.51,0.85,U] [#3 -0.32,0.20,0.70,U] [#4 -0.07,-0.51,3.48,U] [#5 0.15,0.10,0.93,U] [#6 -0.83,0.04,0.93,U] [#7 -0.22,-0.14,0.94,U] [#8 0.69,-0.71,0.00,M1] 
21:45:58.757 00.000 10844 single-star, 7 included, MultiStar: {-0.17, -0.16}, one-star: {-0.11, -0.10}
21:45:58.757 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.80) = xAngle (-1.61 = -1.61)
21:45:58.757 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.69 = -1.69)
21:45:58.757 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.41 mountX=-0.01 mountY=-0.15, mountTheta=-1.61
21:45:58.762 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.10, opts=13)
21:45:58.762 00.000 10844 Enqueuing Move request for scope (-0.11, -0.10)
21:45:58.762 00.000 11060 Worker thread wakes up
21:45:58.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
21:45:58.762 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
21:45:58.762 00.000 11060 Moving (-0.11, -0.10) raw xDistance=-0.01 yDistance=-0.15
21:45:58.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:45:58.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:58.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:45:58.762 00.000 11060 MoveAxis(E, 0, ABG)
21:45:58.762 00.000 11060 Move returns status 0, amount 0
21:45:58.762 00.000 11060 MoveAxis(N, 0, ABG)
21:45:58.762 00.000 11060 Move returns status 0, amount 0
21:45:58.762 00.000 11060 move complete, result=0
21:45:58.762 00.000 11060 worker thread done servicing request
21:45:58.768 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:45:58.786 00.018 10844 UpdateGuideState exits: m=973 SNR=19.4
21:45:58.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:58.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:58.786 00.000 10844 Enqueuing Expose request
21:45:58.786 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:58.786 00.000 11060 Worker thread wakes up
21:45:58.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:58.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:59.409 00.623 11060 Exposure complete
21:45:59.544 00.135 11060 worker thread done servicing request
21:45:59.544 00.000 10844 OnExposeComplete: enter
21:45:59.544 00.000 10844 UpdateGuideState(): m_state=6
21:45:59.544 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
21:45:59.544 00.000 10844 Star::Find returns 1 (0), X=91.26, Y=467.51, Mass=772, SNR=17.6, Peak=71 HFD=3.3
21:45:59.544 00.000 10844 MultiStar: [#1 -0.60,0.65,0.00,M1] [#2 -0.24,-1.34,0.00,M2] [#3 0.01,-0.67,0.83,U] [#4 -0.47,-0.42,4.15,U] [#5 0.03,0.36,1.06,U] [#6 -0.39,-0.24,1.09,U] [#7 -0.36,-0.68,0.93,U] [#8 0.26,-0.96,0.00,M2] 
21:45:59.544 00.000 10844 single-star, 5 included, MultiStar: {-0.31, -0.35}, one-star: {-0.15, -0.33}
21:45:59.544 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.80) = xAngle (-1.19 = -1.19)
21:45:59.544 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.28 = -1.28)
21:45:59.544 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-2.00 mountX=0.13 mountY=-0.35, mountTheta=-1.20
21:45:59.547 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.33, opts=13)
21:45:59.547 00.000 10844 Enqueuing Move request for scope (-0.15, -0.33)
21:45:59.547 00.000 11060 Worker thread wakes up
21:45:59.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.33) opts 0xd
21:45:59.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.33)
21:45:59.547 00.000 11060 Moving (-0.15, -0.33) raw xDistance=0.13 yDistance=-0.35
21:45:59.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:45:59.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:45:59.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
21:45:59.547 00.000 11060 MoveAxis(W, 20, ABG)
21:45:59.547 00.000 11060 Guiding  Dir = 3, Dur = 20
21:45:59.548 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:45:59.559 00.011 11060 IsSlewing returns 0
21:45:59.559 00.000 11060 IsGuiding returns 0
21:45:59.573 00.014 10844 UpdateGuideState exits: m=772 SNR=17.6
21:45:59.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:59.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:45:59.573 00.000 10844 Enqueuing Expose request
21:45:59.589 00.016 11060 IsGuiding returns 0
21:45:59.589 00.000 11060 Move returns status 0, amount 20
21:45:59.589 00.000 11060 MoveAxis(N, 0, ABG)
21:45:59.589 00.000 11060 Move returns status 0, amount 0
21:45:59.589 00.000 11060 move complete, result=0
21:45:59.589 00.000 11060 worker thread done servicing request
21:45:59.589 00.000 11060 Worker thread wakes up
21:45:59.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:45:59.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:45:59.589 00.000 10844 GuideStep: 0.1 px 20 ms WEST, -0.3 px 0 ms NORTH
21:46:00.214 00.625 11060 Exposure complete
21:46:00.383 00.169 11060 worker thread done servicing request
21:46:00.383 00.000 10844 OnExposeComplete: enter
21:46:00.383 00.000 10844 UpdateGuideState(): m_state=6
21:46:00.383 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
21:46:00.383 00.000 10844 Star::Find returns 1 (0), X=90.85, Y=467.91, Mass=1121, SNR=21.1, Peak=92 HFD=3.8
21:46:00.383 00.000 10844 MultiStar: [#1 -0.18,0.24,0.91,U] [#2 -0.81,-0.68,0.00,M3] [#3 -0.58,0.41,0.62,U] [#4 -0.70,-0.27,3.35,U] [#5 0.09,0.07,0.94,U] [#6 -0.52,-0.14,0.88,U] [#7 -0.88,-0.53,0.00,M1] [#8 0.38,-0.92,0.00,M3] 
21:46:00.383 00.000 10844 refined, 5 included, MultiStar: {-0.49, -0.05}, one-star: {-0.56, 0.07}
21:46:00.383 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.80) = xAngle (-2.23 = -2.23)
21:46:00.383 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.31 = -2.31)
21:46:00.383 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=-0.05 hyp=0.50 cameraTheta=-3.03 mountX=-0.30 mountY=-0.36, mountTheta=-2.26
21:46:00.383 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=-0.05, opts=13)
21:46:00.383 00.000 10844 Enqueuing Move request for scope (-0.49, -0.05)
21:46:00.383 00.000 11060 Worker thread wakes up
21:46:00.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.05) opts 0xd
21:46:00.383 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, -0.05)
21:46:00.383 00.000 11060 Moving (-0.49, -0.05) raw xDistance=-0.30 yDistance=-0.36
21:46:00.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:46:00.383 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.25 newest=-0.86
21:46:00.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.36
21:46:00.383 00.000 11060 MoveAxis(E, 44, ABG)
21:46:00.383 00.000 11060 Guiding  Dir = 2, Dur = 44
21:46:00.393 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:46:00.401 00.008 11060 IsSlewing returns 0
21:46:00.401 00.000 11060 IsGuiding returns 0
21:46:00.409 00.008 10844 UpdateGuideState exits: m=1121 SNR=21.1
21:46:00.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:00.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:46:00.409 00.000 10844 Enqueuing Expose request
21:46:00.463 00.054 11060 IsGuiding returns 0
21:46:00.463 00.000 11060 Move returns status 0, amount 44
21:46:00.463 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:46:00.463 00.000 11060 MoveAxis(N, 890, ABG)
21:46:00.463 00.000 11060 duration set to 750 by maxDecDuration
21:46:00.463 00.000 11060 Guiding  Dir = 0, Dur = 750
21:46:00.476 00.013 11060 IsSlewing returns 0
21:46:00.476 00.000 11060 IsGuiding returns 0
21:46:01.240 00.764 11060 IsGuiding returns 0
21:46:01.240 00.000 11060 Move returns status 0, amount 750
21:46:01.240 00.000 11060 move complete, result=0
21:46:01.240 00.000 11060 worker thread done servicing request
21:46:01.240 00.000 11060 Worker thread wakes up
21:46:01.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:46:01.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:46:01.240 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.4 px 750 ms NORTH
21:46:01.871 00.631 11060 Exposure complete
21:46:02.042 00.171 11060 worker thread done servicing request
21:46:02.044 00.002 10844 OnExposeComplete: enter
21:46:02.044 00.000 10844 UpdateGuideState(): m_state=6
21:46:02.044 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
21:46:02.044 00.000 10844 Star::Find returns 1 (0), X=91.13, Y=468.27, Mass=1126, SNR=21.1, Peak=93 HFD=3.7
21:46:02.044 00.000 10844 MultiStar: [#1 0.22,-0.66,0.94,U] [#2 -0.06,-0.82,0.82,U] [#3 -0.11,-0.41,0.76,U] [#4 -0.71,-0.67,0.00,M1] [#5 0.71,-0.24,1.03,U] [#6 -0.82,-1.00,0.00,M1] [#7 -1.04,-1.01,0.00,M2] [#8 0.48,-0.66,0.90,U] 
21:46:02.044 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.37}, one-star: {-0.28, 0.43}
21:46:02.044 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.80) = xAngle (-0.33 = -0.33)
21:46:02.044 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.41 = -0.41)
21:46:02.044 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.37 hyp=0.41 cameraTheta=-1.13 mountX=0.39 mountY=-0.16, mountTheta=-0.40
21:46:02.044 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.37, opts=13)
21:46:02.044 00.000 10844 Enqueuing Move request for scope (0.17, -0.37)
21:46:02.044 00.000 11060 Worker thread wakes up
21:46:02.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.37) opts 0xd
21:46:02.044 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.37)
21:46:02.044 00.000 11060 Moving (0.17, -0.37) raw xDistance=0.39 yDistance=-0.16
21:46:02.044 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.08, ShCount=8, LgCount=1, SticCount=0,  Deflections: 0=-0.255270, 1:0.163600
21:46:02.044 00.000 11060 BLC: No correction, Miss < min_move
21:46:02.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.39
21:46:02.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:02.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:46:02.044 00.000 11060 MoveAxis(W, 55, ABG)
21:46:02.044 00.000 11060 Guiding  Dir = 3, Dur = 55
21:46:02.049 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:46:02.058 00.009 11060 IsSlewing returns 0
21:46:02.058 00.000 11060 IsGuiding returns 0
21:46:02.064 00.006 10844 UpdateGuideState exits: m=1126 SNR=21.1
21:46:02.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:02.066 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
21:46:02.066 00.000 10844 Enqueuing Expose request
21:46:02.120 00.054 11060 IsGuiding returns 0
21:46:02.120 00.000 11060 Move returns status 0, amount 55
21:46:02.120 00.000 11060 MoveAxis(N, 0, ABG)
21:46:02.120 00.000 11060 Move returns status 0, amount 0
21:46:02.120 00.000 11060 move complete, result=0
21:46:02.120 00.000 11060 worker thread done servicing request
21:46:02.120 00.000 11060 Worker thread wakes up
21:46:02.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:46:02.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:46:02.120 00.000 10844 GuideStep: 0.4 px 55 ms WEST, -0.2 px 0 ms NORTH
21:46:02.759 00.639 11060 Exposure complete
21:46:02.924 00.165 11060 worker thread done servicing request
21:46:02.924 00.000 10844 OnExposeComplete: enter
21:46:02.924 00.000 10844 UpdateGuideState(): m_state=6
21:46:02.925 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
21:46:02.925 00.000 10844 Star::Find returns 1 (0), X=91.41, Y=468.25, Mass=1361, SNR=23.4, Peak=107 HFD=3.5
21:46:02.925 00.000 10844 MultiStar: [#1 -0.14,0.09,0.91,U] [#2 -0.46,0.28,0.80,U] [#3 -0.23,0.66,0.69,U] [#4 -0.34,-1.00,0.00,M2] [#5 1.10,-0.08,0.00,M1] [#6 -0.33,-1.25,0.00,M2] [#7 0.38,-0.21,0.76,U] [#8 -0.61,-0.29,0.68,U] 
21:46:02.925 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.17}, one-star: {0.01, 0.41}
21:46:02.925 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.80) = xAngle (3.13 = 3.13)
21:46:02.925 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.05 = 3.05)
21:46:02.925 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.33 mountX=-0.23 mountY=0.02, mountTheta=3.05
21:46:02.925 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.17, opts=13)
21:46:02.925 00.000 10844 Enqueuing Move request for scope (-0.16, 0.17)
21:46:02.925 00.000 11060 Worker thread wakes up
21:46:02.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
21:46:02.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
21:46:02.925 00.000 11060 Moving (-0.16, 0.17) raw xDistance=-0.23 yDistance=0.02
21:46:02.925 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.08, ShCount=8, LgCount=1, SticCount=0,  Deflections: 0=-0.255270, 1:0.163600, 2:-0.021532
21:46:02.925 00.000 11060 BLC: No correction, Miss < min_move
21:46:02.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:46:02.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:02.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:02.925 00.000 11060 MoveAxis(E, 32, ABG)
21:46:02.925 00.000 11060 Guiding  Dir = 2, Dur = 32
21:46:02.931 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:46:02.949 00.018 10844 UpdateGuideState exits: m=1361 SNR=23.4
21:46:02.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:02.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:46:02.949 00.000 10844 Enqueuing Expose request
21:46:02.957 00.008 11060 IsSlewing returns 0
21:46:02.957 00.000 11060 IsGuiding returns 0
21:46:03.014 00.057 11060 IsGuiding returns 0
21:46:03.014 00.000 11060 Move returns status 0, amount 32
21:46:03.014 00.000 11060 MoveAxis(N, 0, ABG)
21:46:03.014 00.000 11060 Move returns status 0, amount 0
21:46:03.014 00.000 11060 move complete, result=0
21:46:03.014 00.000 11060 worker thread done servicing request
21:46:03.015 00.001 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
21:46:03.015 00.000 11060 Worker thread wakes up
21:46:03.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:46:03.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:46:03.641 00.626 11060 Exposure complete
21:46:03.803 00.162 11060 worker thread done servicing request
21:46:03.803 00.000 10844 OnExposeComplete: enter
21:46:03.803 00.000 10844 UpdateGuideState(): m_state=6
21:46:03.803 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
21:46:03.803 00.000 10844 Star::Find returns 1 (0), X=91.88, Y=467.90, Mass=884, SNR=18.5, Peak=98 HFD=3.3
21:46:03.803 00.000 10844 MultiStar: [#1 0.20,0.12,1.23,U] [#2 -0.47,-0.56,1.02,U] [#3 -0.07,0.54,0.93,U] [#4 -0.24,0.01,3.86,U] [#5 -0.33,0.30,1.15,U] [#6 0.17,-0.82,1.14,U] [#7 0.01,-0.15,0.95,U] [#8 0.19,-1.68,0.00,M2] 
21:46:03.803 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.05}, one-star: {0.47, 0.06}
21:46:03.803 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.80) = xAngle (-1.80 = -1.80)
21:46:03.803 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.89 = -1.89)
21:46:03.803 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=-0.02 mountY=-0.09, mountTheta=-1.81
21:46:03.807 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.05, opts=13)
21:46:03.807 00.000 10844 Enqueuing Move request for scope (-0.08, -0.05)
21:46:03.807 00.000 11060 Worker thread wakes up
21:46:03.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
21:46:03.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
21:46:03.807 00.000 11060 Moving (-0.08, -0.05) raw xDistance=-0.02 yDistance=-0.09
21:46:03.807 00.000 11060 BLC: window closed
21:46:03.807 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.08, ShCount=8, LgCount=1, SticCount=0,  Deflections: 0=-0.255270, 1:0.163600, 2:-0.021532
21:46:03.807 00.000 11060 BLC: No correction, Miss < min_move
21:46:03.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:46:03.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:03.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:46:03.807 00.000 11060 MoveAxis(E, 0, ABG)
21:46:03.807 00.000 11060 Move returns status 0, amount 0
21:46:03.807 00.000 11060 MoveAxis(N, 0, ABG)
21:46:03.807 00.000 11060 Move returns status 0, amount 0
21:46:03.807 00.000 11060 move complete, result=0
21:46:03.807 00.000 11060 worker thread done servicing request
21:46:03.812 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:46:03.829 00.017 10844 UpdateGuideState exits: m=884 SNR=18.5
21:46:03.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:03.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:46:03.829 00.000 10844 Enqueuing Expose request
21:46:03.831 00.002 11060 Worker thread wakes up
21:46:03.831 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:03.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:46:03.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:46:04.454 00.623 11060 Exposure complete
21:46:04.599 00.145 11060 worker thread done servicing request
21:46:04.601 00.002 10844 OnExposeComplete: enter
21:46:04.601 00.000 10844 UpdateGuideState(): m_state=6
21:46:04.601 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
21:46:04.601 00.000 10844 Star::Find returns 1 (0), X=91.41, Y=467.00, Mass=913, SNR=18.6, Peak=76 HFD=3.7
21:46:04.601 00.000 10844 MultiStar: [#1 -0.14,-0.00,1.02,U] [#2 -1.25,-1.08,0.00,M1] [#3 -0.62,-0.49,0.79,U] [#4 -0.75,-0.21,3.87,U] [#5 -0.37,-0.82,0.00,M1] [#6 -0.17,-1.42,0.00,M2] [#7 -0.78,-0.65,0.00,M1] [#8 -0.17,-1.23,0.00,M3] 
21:46:04.601 00.000 10844 refined, 3 included, MultiStar: {-0.53, -0.31}, one-star: {0.01, -0.83}
21:46:04.601 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.80) = xAngle (-1.81 = -1.81)
21:46:04.601 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.90 = -1.90)
21:46:04.601 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-0.31 hyp=0.61 cameraTheta=-2.61 mountX=-0.15 mountY=-0.58, mountTheta=-1.82
21:46:04.603 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-0.31, opts=13)
21:46:04.603 00.000 10844 Enqueuing Move request for scope (-0.53, -0.31)
21:46:04.603 00.000 11060 Worker thread wakes up
21:46:04.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.31) opts 0xd
21:46:04.604 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.53, -0.31)
21:46:04.604 00.000 11060 Moving (-0.53, -0.31) raw xDistance=-0.15 yDistance=-0.58
21:46:04.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:46:04.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.58
21:46:04.604 00.000 11060 MoveAxis(E, 21, ABG)
21:46:04.604 00.000 11060 Guiding  Dir = 2, Dur = 21
21:46:04.610 00.006 11060 IsSlewing returns 0
21:46:04.610 00.000 11060 IsGuiding returns 0
21:46:04.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:46:04.626 00.016 10844 UpdateGuideState exits: m=913 SNR=18.6
21:46:04.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:04.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:46:04.626 00.000 10844 Enqueuing Expose request
21:46:04.641 00.015 11060 IsGuiding returns 0
21:46:04.641 00.000 11060 Move returns status 0, amount 21
21:46:04.641 00.000 11060 MoveAxis(N, 222, ABG)
21:46:04.642 00.001 11060 Guiding  Dir = 0, Dur = 222
21:46:04.656 00.014 11060 IsSlewing returns 0
21:46:04.656 00.000 11060 IsGuiding returns 0
21:46:04.888 00.232 11060 IsGuiding returns 0
21:46:04.888 00.000 11060 Move returns status 0, amount 222
21:46:04.888 00.000 11060 move complete, result=0
21:46:04.888 00.000 11060 worker thread done servicing request
21:46:04.888 00.000 11060 Worker thread wakes up
21:46:04.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:46:04.888 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.6 px 222 ms NORTH
21:46:04.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:46:05.524 00.636 11060 Exposure complete
21:46:05.668 00.144 11060 worker thread done servicing request
21:46:05.668 00.000 10844 OnExposeComplete: enter
21:46:05.668 00.000 10844 UpdateGuideState(): m_state=6
21:46:05.672 00.004 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
21:46:05.672 00.000 10844 Star::Find returns 1 (0), X=91.61, Y=467.47, Mass=1302, SNR=22.9, Peak=97 HFD=3.4
21:46:05.672 00.000 10844 MultiStar: [#1 -0.79,-0.29,0.91,U] [#2 -0.40,-0.71,0.77,U] [#3 0.24,0.60,0.65,U] [#4 -0.23,-0.10,3.04,U] [#5 0.35,-0.62,0.93,U] [#6 -0.08,-0.98,0.00,M3] [#7 -0.76,-0.89,0.00,M2] [#8 -0.33,-1.56,0.00,M4] 
21:46:05.672 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.23}, one-star: {0.20, -0.36}
21:46:05.672 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.80) = xAngle (-1.33 = -1.33)
21:46:05.672 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.42 = -1.42)
21:46:05.672 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.13 mountX=0.06 mountY=-0.26, mountTheta=-1.33
21:46:05.675 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.23, opts=13)
21:46:05.675 00.000 10844 Enqueuing Move request for scope (-0.14, -0.23)
21:46:05.675 00.000 11060 Worker thread wakes up
21:46:05.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
21:46:05.675 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
21:46:05.675 00.000 11060 Moving (-0.14, -0.23) raw xDistance=0.06 yDistance=-0.26
21:46:05.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:46:05.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.26
21:46:05.675 00.000 11060 MoveAxis(E, 0, ABG)
21:46:05.675 00.000 11060 Move returns status 0, amount 0
21:46:05.675 00.000 11060 MoveAxis(N, 101, ABG)
21:46:05.675 00.000 11060 Guiding  Dir = 0, Dur = 101
21:46:05.682 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:46:05.697 00.015 10844 UpdateGuideState exits: m=1302 SNR=22.9
21:46:05.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:05.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:46:05.697 00.000 10844 Enqueuing Expose request
21:46:05.699 00.002 11060 IsSlewing returns 0
21:46:05.699 00.000 11060 IsGuiding returns 0
21:46:05.821 00.122 11060 IsGuiding returns 0
21:46:05.821 00.000 11060 Move returns status 0, amount 101
21:46:05.821 00.000 11060 move complete, result=0
21:46:05.822 00.001 11060 worker thread done servicing request
21:46:05.822 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 101 ms NORTH
21:46:05.822 00.000 11060 Worker thread wakes up
21:46:05.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:46:05.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:46:06.445 00.623 11060 Exposure complete
21:46:06.601 00.156 11060 worker thread done servicing request
21:46:06.601 00.000 10844 OnExposeComplete: enter
21:46:06.601 00.000 10844 UpdateGuideState(): m_state=6
21:46:06.603 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
21:46:06.603 00.000 10844 Star::Find returns 1 (0), X=92.07, Y=466.77, Mass=1031, SNR=19.9, Peak=85 HFD=3.9
21:46:06.603 00.000 10844 MultiStar: [#1 -0.18,0.07,0.99,U] [#2 0.04,-0.29,0.98,U] [#3 0.20,-0.53,0.97,U] [#4 -0.33,-0.61,3.38,U] [#5 0.51,-1.44,0.00,M1] [#6 0.51,-1.57,0.00,M4] [#7 0.06,-1.39,0.00,M3] [#8 0.82,-0.87,0.00,M5] 
21:46:06.603 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.53}, one-star: {0.66, -1.06}
21:46:06.603 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.80) = xAngle (-0.87 = -0.87)
21:46:06.603 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.95 = -0.95)
21:46:06.603 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.53 hyp=0.53 cameraTheta=-1.67 mountX=0.34 mountY=-0.43, mountTheta=-0.90
21:46:06.604 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.53, opts=13)
21:46:06.604 00.000 10844 Enqueuing Move request for scope (-0.05, -0.53)
21:46:06.604 00.000 11060 Worker thread wakes up
21:46:06.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.53) opts 0xd
21:46:06.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.53)
21:46:06.604 00.000 11060 Moving (-0.05, -0.53) raw xDistance=0.34 yDistance=-0.43
21:46:06.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
21:46:06.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
21:46:06.604 00.000 11060 MoveAxis(W, 50, ABG)
21:46:06.604 00.000 11060 Guiding  Dir = 3, Dur = 50
21:46:06.611 00.007 11060 IsSlewing returns 0
21:46:06.613 00.002 11060 IsGuiding returns 0
21:46:06.620 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:46:06.637 00.017 10844 UpdateGuideState exits: m=1031 SNR=19.9
21:46:06.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:06.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:46:06.637 00.000 10844 Enqueuing Expose request
21:46:06.666 00.029 11060 IsGuiding returns 0
21:46:06.666 00.000 11060 Move returns status 0, amount 50
21:46:06.666 00.000 11060 MoveAxis(N, 165, ABG)
21:46:06.666 00.000 11060 Guiding  Dir = 0, Dur = 165
21:46:06.690 00.024 11060 IsSlewing returns 0
21:46:06.690 00.000 11060 IsGuiding returns 0
21:46:06.881 00.191 11060 IsGuiding returns 0
21:46:06.881 00.000 11060 Move returns status 0, amount 165
21:46:06.881 00.000 11060 move complete, result=0
21:46:06.881 00.000 11060 worker thread done servicing request
21:46:06.881 00.000 11060 Worker thread wakes up
21:46:06.881 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.4 px 165 ms NORTH
21:46:06.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:46:06.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:46:07.505 00.624 11060 Exposure complete
21:46:07.656 00.151 11060 worker thread done servicing request
21:46:07.659 00.003 10844 OnExposeComplete: enter
21:46:07.659 00.000 10844 UpdateGuideState(): m_state=6
21:46:07.659 00.000 10844 Star::Find(15, 92, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
21:46:07.659 00.000 10844 Star::Find returns 1 (0), X=91.96, Y=467.33, Mass=1150, SNR=21.1, Peak=109 HFD=3.4
21:46:07.659 00.000 10844 MultiStar: [#1 1.08,-0.47,0.00,M1] [#2 -0.42,-0.33,0.99,U] [#3 1.11,0.05,0.00,M1] [#4 0.55,-0.63,3.26,U] [#5 0.08,-0.93,0.00,M2] [#6 -0.31,-0.69,0.95,U] [#7 0.44,-0.96,0.00,M4] [#8 0.53,-0.61,0.80,U] 
21:46:07.659 00.000 10844 refined, 4 included, MultiStar: {0.29, -0.57}, one-star: {0.55, -0.50}
21:46:07.659 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.80) = xAngle (-0.30 = -0.30)
21:46:07.659 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.38 = -0.38)
21:46:07.659 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.57 hyp=0.64 cameraTheta=-1.10 mountX=0.62 mountY=-0.24, mountTheta=-0.37
21:46:07.659 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.57, opts=13)
21:46:07.659 00.000 10844 Enqueuing Move request for scope (0.29, -0.57)
21:46:07.659 00.000 11060 Worker thread wakes up
21:46:07.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.57) opts 0xd
21:46:07.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.57)
21:46:07.659 00.000 11060 Moving (0.29, -0.57) raw xDistance=0.62 yDistance=-0.24
21:46:07.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.62
21:46:07.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
21:46:07.659 00.000 11060 MoveAxis(W, 92, ABG)
21:46:07.659 00.000 11060 Guiding  Dir = 3, Dur = 92
21:46:07.664 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
21:46:07.685 00.021 10844 UpdateGuideState exits: m=1150 SNR=21.1
21:46:07.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:07.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:46:07.685 00.000 10844 Enqueuing Expose request
21:46:07.695 00.010 11060 IsSlewing returns 0
21:46:07.695 00.000 11060 IsGuiding returns 0
21:46:07.816 00.121 11060 IsGuiding returns 0
21:46:07.816 00.000 11060 Move returns status 0, amount 92
21:46:07.816 00.000 11060 MoveAxis(N, 92, ABG)
21:46:07.817 00.001 11060 Guiding  Dir = 0, Dur = 92
21:46:07.828 00.011 11060 IsSlewing returns 0
21:46:07.828 00.000 11060 IsGuiding returns 0
21:46:07.939 00.111 11060 IsGuiding returns 0
21:46:07.939 00.000 11060 Move returns status 0, amount 92
21:46:07.939 00.000 11060 move complete, result=0
21:46:07.939 00.000 11060 worker thread done servicing request
21:46:07.939 00.000 11060 Worker thread wakes up
21:46:07.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:46:07.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:46:07.942 00.003 10844 GuideStep: 0.6 px 92 ms WEST, -0.2 px 92 ms NORTH
21:46:08.579 00.637 11060 Exposure complete
21:46:08.729 00.150 11060 worker thread done servicing request
21:46:08.729 00.000 10844 OnExposeComplete: enter
21:46:08.729 00.000 10844 UpdateGuideState(): m_state=6
21:46:08.730 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
21:46:08.730 00.000 10844 Star::Find returns 1 (0), X=92.14, Y=467.51, Mass=1204, SNR=21.9, Peak=113 HFD=3.8
21:46:08.730 00.000 10844 MultiStar: [#1 0.67,0.17,0.96,U] [#2 0.02,-0.13,0.91,U] [#3 1.13,-0.26,0.00,M2] [#4 0.52,0.15,3.30,U] [#5 1.17,-0.36,0.00,M3] [#6 0.57,-1.34,0.00,M4] [#7 0.40,-0.35,0.74,U] [#8 0.65,0.31,0.96,U] 
21:46:08.730 00.000 10844 refined, 5 included, MultiStar: {0.51, 0.03}, one-star: {0.73, -0.33}
21:46:08.730 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.80) = xAngle (0.87 = 0.87)
21:46:08.730 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
21:46:08.730 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=0.03 hyp=0.51 cameraTheta=0.07 mountX=0.33 mountY=0.36, mountTheta=0.83
21:46:08.730 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=0.03, opts=13)
21:46:08.730 00.000 10844 Enqueuing Move request for scope (0.51, 0.03)
21:46:08.730 00.000 11060 Worker thread wakes up
21:46:08.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.03) opts 0xd
21:46:08.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, 0.03)
21:46:08.730 00.000 11060 Moving (0.51, 0.03) raw xDistance=0.33 yDistance=0.36
21:46:08.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
21:46:08.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:46:08.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:46:08.730 00.000 11060 MoveAxis(W, 51, ABG)
21:46:08.730 00.000 11060 Guiding  Dir = 3, Dur = 51
21:46:08.735 00.005 11060 IsSlewing returns 0
21:46:08.735 00.000 11060 IsGuiding returns 0
21:46:08.745 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:46:08.760 00.015 10844 UpdateGuideState exits: m=1204 SNR=21.9
21:46:08.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:08.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
21:46:08.760 00.000 10844 Enqueuing Expose request
21:46:08.804 00.044 11060 IsGuiding returns 0
21:46:08.804 00.000 11060 Move returns status 0, amount 51
21:46:08.804 00.000 11060 MoveAxis(N, 0, ABG)
21:46:08.804 00.000 11060 Move returns status 0, amount 0
21:46:08.804 00.000 11060 move complete, result=0
21:46:08.804 00.000 11060 worker thread done servicing request
21:46:08.804 00.000 11060 Worker thread wakes up
21:46:08.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
21:46:08.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(76,453,31,31)
21:46:08.814 00.010 10844 GuideStep: 0.3 px 51 ms WEST, 0.4 px 0 ms NORTH
21:46:09.204 00.390 10844 OnExposureDurationSelected: duration = 1000
21:46:09.333 00.129 10844 evsrv: cli 0EEEE4D0 connect
21:46:09.333 00.000 10844 case statement mapped state 6 to 3
21:46:09.333 00.000 10844 case statement mapped state 6 to 3
21:46:09.333 00.000 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_pixel_scale","id":"8534c497-65f8-47ab-8295-123036450c13"}
21:46:09.333 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":4.1253,"id":"8534c497-65f8-47ab-8295-123036450c13"}
21:46:09.335 00.002 10844 evsrv: cli 0EEEE4D0 disconnect
21:46:09.433 00.098 11060 Exposure complete
21:46:09.578 00.145 11060 worker thread done servicing request
21:46:09.578 00.000 10844 OnExposeComplete: enter
21:46:09.578 00.000 10844 UpdateGuideState(): m_state=6
21:46:09.581 00.003 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
21:46:09.581 00.000 10844 Star::Find returns 1 (0), X=92.73, Y=468.00, Mass=896, SNR=18.8, Peak=82 HFD=3.6
21:46:09.582 00.001 10844 MultiStar: [#1 1.04,0.04,0.00,M1] [#2 -0.71,0.58,0.00,M1] [#3 0.44,-0.21,0.91,U] [#4 0.81,-1.15,0.00,M1] [#5 1.26,-0.32,0.00,M4] [#6 1.10,-0.19,0.00,M5] [#7 0.36,-0.11,1.03,U] [#8 0.48,-0.18,0.99,U] 
21:46:09.582 00.000 10844 refined, 3 included, MultiStar: {0.65, -0.08}, one-star: {1.32, 0.16}
21:46:09.582 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.80) = xAngle (0.68 = 0.68)
21:46:09.582 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.59 = 0.59)
21:46:09.582 00.000 10844 CameraToMount -- cameraX=0.65 cameraY=-0.08 hyp=0.66 cameraTheta=-0.13 mountX=0.51 mountY=0.37, mountTheta=0.62
21:46:09.585 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.65, y=-0.08, opts=13)
21:46:09.585 00.000 10844 Enqueuing Move request for scope (0.65, -0.08)
21:46:09.586 00.001 11060 Worker thread wakes up
21:46:09.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.08) opts 0xd
21:46:09.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.65, -0.08)
21:46:09.586 00.000 11060 Moving (0.65, -0.08) raw xDistance=0.51 yDistance=0.37
21:46:09.588 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
21:46:09.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:46:09.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:46:09.588 00.000 11060 MoveAxis(W, 77, ABG)
21:46:09.588 00.000 11060 Guiding  Dir = 3, Dur = 77
21:46:09.597 00.009 11060 IsSlewing returns 0
21:46:09.597 00.000 11060 IsGuiding returns 0
21:46:09.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
21:46:09.618 00.021 10844 UpdateGuideState exits: m=896 SNR=18.8
21:46:09.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:09.618 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:09.618 00.000 10844 Enqueuing Expose request
21:46:09.685 00.067 11060 IsGuiding returns 0
21:46:09.685 00.000 11060 Move returns status 0, amount 77
21:46:09.685 00.000 11060 MoveAxis(N, 0, ABG)
21:46:09.686 00.001 11060 Move returns status 0, amount 0
21:46:09.686 00.000 11060 move complete, result=0
21:46:09.686 00.000 11060 worker thread done servicing request
21:46:09.686 00.000 11060 Worker thread wakes up
21:46:09.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:09.686 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:09.686 00.000 11060 ZWO: set CONTROL_EXPOSURE 1000000
21:46:09.686 00.000 10844 GuideStep: 0.5 px 77 ms WEST, 0.4 px 0 ms NORTH
21:46:11.130 01.444 11060 Exposure complete
21:46:11.264 00.134 11060 worker thread done servicing request
21:46:11.266 00.002 10844 OnExposeComplete: enter
21:46:11.266 00.000 10844 UpdateGuideState(): m_state=6
21:46:11.266 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
21:46:11.266 00.000 10844 Star::Find returns 1 (0), X=91.89, Y=468.26, Mass=2133, SNR=28.8, Peak=134 HFD=4.1
21:46:11.267 00.001 10844 MultiStar: [#1 0.54,0.15,1.10,U] [#2 0.05,-1.00,0.00,M2] [#3 0.72,-0.84,0.00,M2] [#4 0.51,-1.21,0.00,M2] [#5 1.05,-0.34,0.00,M5] [#6 0.51,-0.99,0.00,M6] [#7 0.69,-0.64,0.00,M3] [#8 0.53,-0.88,0.00,M3] 
21:46:11.267 00.000 10844 refined, 1 included, MultiStar: {0.51, 0.28}, one-star: {0.49, 0.43}
21:46:11.267 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.80) = xAngle (1.31 = 1.31)
21:46:11.267 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.22 = 1.22)
21:46:11.267 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=0.28 hyp=0.59 cameraTheta=0.50 mountX=0.15 mountY=0.55, mountTheta=1.30
21:46:11.269 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=0.28, opts=13)
21:46:11.269 00.000 10844 Enqueuing Move request for scope (0.51, 0.28)
21:46:11.269 00.000 11060 Worker thread wakes up
21:46:11.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.28) opts 0xd
21:46:11.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, 0.28)
21:46:11.269 00.000 11060 Moving (0.51, 0.28) raw xDistance=0.15 yDistance=0.55
21:46:11.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
21:46:11.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:46:11.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
21:46:11.269 00.000 11060 MoveAxis(W, 25, ABG)
21:46:11.269 00.000 11060 Guiding  Dir = 3, Dur = 25
21:46:11.269 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:11.285 00.016 10844 UpdateGuideState exits: m=2133 SNR=28.8
21:46:11.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:11.285 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:11.285 00.000 10844 Enqueuing Expose request
21:46:11.301 00.016 11060 IsSlewing returns 0
21:46:11.301 00.000 11060 IsGuiding returns 0
21:46:11.346 00.045 11060 IsGuiding returns 0
21:46:11.346 00.000 11060 Move returns status 0, amount 25
21:46:11.346 00.000 11060 MoveAxis(N, 0, ABG)
21:46:11.347 00.001 11060 Move returns status 0, amount 0
21:46:11.347 00.000 11060 move complete, result=0
21:46:11.347 00.000 11060 worker thread done servicing request
21:46:11.347 00.000 11060 Worker thread wakes up
21:46:11.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:11.347 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:11.347 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.5 px 0 ms NORTH
21:46:12.793 01.446 11060 Exposure complete
21:46:12.926 00.133 11060 worker thread done servicing request
21:46:12.926 00.000 10844 OnExposeComplete: enter
21:46:12.926 00.000 10844 UpdateGuideState(): m_state=6
21:46:12.926 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
21:46:12.926 00.000 10844 Star::Find returns 1 (0), X=92.72, Y=466.93, Mass=2053, SNR=28.4, Peak=148 HFD=3.9
21:46:12.926 00.000 10844 MultiStar: [#1 0.90,0.05,0.00,M1] [#2 0.10,-0.18,0.85,U] [#3 0.61,-0.32,0.82,U] [#4 0.39,-1.50,0.00,M3] [#5 0.98,-0.53,0.00,M6] [#6 0.96,-0.74,0.00,M7] [#7 0.58,-0.78,0.00,M4] [#8 0.76,-0.71,0.00,M4] 
21:46:12.926 00.000 10844 refined, 2 included, MultiStar: {0.71, -0.50}, one-star: {1.31, -0.91}
21:46:12.926 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.80) = xAngle (0.19 = 0.19)
21:46:12.926 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.11 = 0.11)
21:46:12.926 00.000 10844 CameraToMount -- cameraX=0.71 cameraY=-0.50 hyp=0.87 cameraTheta=-0.61 mountX=0.85 mountY=0.09, mountTheta=0.11
21:46:12.929 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.71, y=-0.50, opts=13)
21:46:12.929 00.000 10844 Enqueuing Move request for scope (0.71, -0.50)
21:46:12.929 00.000 11060 Worker thread wakes up
21:46:12.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.50) opts 0xd
21:46:12.929 00.000 11060 Handling offset move in thread for scope, endpoint = (0.71, -0.50)
21:46:12.929 00.000 11060 Moving (0.71, -0.50) raw xDistance=0.85 yDistance=0.09
21:46:12.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.85
21:46:12.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:12.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:46:12.929 00.000 11060 MoveAxis(W, 126, ABG)
21:46:12.929 00.000 11060 Guiding  Dir = 3, Dur = 126
21:46:12.944 00.015 11060 IsSlewing returns 0
21:46:12.944 00.000 11060 IsGuiding returns 0
21:46:12.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:46:12.956 00.012 10844 UpdateGuideState exits: m=2053 SNR=28.4
21:46:12.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:12.956 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:12.956 00.000 10844 Enqueuing Expose request
21:46:13.084 00.128 11060 IsGuiding returns 0
21:46:13.084 00.000 11060 Move returns status 0, amount 126
21:46:13.084 00.000 11060 MoveAxis(N, 0, ABG)
21:46:13.084 00.000 11060 Move returns status 0, amount 0
21:46:13.084 00.000 11060 move complete, result=0
21:46:13.084 00.000 11060 worker thread done servicing request
21:46:13.084 00.000 11060 Worker thread wakes up
21:46:13.084 00.000 10844 GuideStep: 0.9 px 126 ms WEST, 0.1 px 0 ms NORTH
21:46:13.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:13.084 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:14.546 01.462 11060 Exposure complete
21:46:14.694 00.148 11060 worker thread done servicing request
21:46:14.694 00.000 10844 OnExposeComplete: enter
21:46:14.694 00.000 10844 UpdateGuideState(): m_state=6
21:46:14.694 00.000 10844 Star::Find(15, 92, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
21:46:14.694 00.000 10844 Star::Find returns 1 (0), X=91.69, Y=467.12, Mass=1568, SNR=24.5, Peak=132 HFD=3.4
21:46:14.694 00.000 10844 MultiStar: [#1 0.65,-0.05,1.28,U] [#2 0.71,-0.51,0.00,M2] [#3 0.44,-0.23,0.81,U] [#4 0.05,-0.73,2.59,U] [#5 0.77,-0.17,1.07,U] [#6 0.55,-1.15,0.00,M8] [#7 0.76,-0.66,0.00,M5] [#8 1.40,-0.59,0.00,M5] 
21:46:14.694 00.000 10844 refined, 4 included, MultiStar: {0.36, -0.45}, one-star: {0.28, -0.71}
21:46:14.694 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.80) = xAngle (-0.09 = -0.09)
21:46:14.694 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.18 = -0.18)
21:46:14.694 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.45 hyp=0.58 cameraTheta=-0.90 mountX=0.57 mountY=-0.10, mountTheta=-0.18
21:46:14.694 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.45, opts=13)
21:46:14.694 00.000 10844 Enqueuing Move request for scope (0.36, -0.45)
21:46:14.694 00.000 11060 Worker thread wakes up
21:46:14.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.45) opts 0xd
21:46:14.694 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.45)
21:46:14.694 00.000 11060 Moving (0.36, -0.45) raw xDistance=0.57 yDistance=-0.10
21:46:14.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.57
21:46:14.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:14.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:46:14.694 00.000 11060 MoveAxis(W, 88, ABG)
21:46:14.694 00.000 11060 Guiding  Dir = 3, Dur = 88
21:46:14.699 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:14.714 00.015 11060 IsSlewing returns 0
21:46:14.714 00.000 11060 IsGuiding returns 0
21:46:14.714 00.000 10844 UpdateGuideState exits: m=1568 SNR=24.5
21:46:14.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:14.714 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:14.714 00.000 10844 Enqueuing Expose request
21:46:14.821 00.107 11060 IsGuiding returns 0
21:46:14.821 00.000 11060 Move returns status 0, amount 88
21:46:14.821 00.000 11060 MoveAxis(N, 0, ABG)
21:46:14.821 00.000 11060 Move returns status 0, amount 0
21:46:14.821 00.000 11060 move complete, result=0
21:46:14.821 00.000 11060 worker thread done servicing request
21:46:14.821 00.000 11060 Worker thread wakes up
21:46:14.821 00.000 10844 GuideStep: 0.6 px 88 ms WEST, -0.1 px 0 ms NORTH
21:46:14.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:14.821 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:16.283 01.462 11060 Exposure complete
21:46:16.422 00.139 11060 worker thread done servicing request
21:46:16.422 00.000 10844 OnExposeComplete: enter
21:46:16.422 00.000 10844 UpdateGuideState(): m_state=6
21:46:16.422 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
21:46:16.422 00.000 10844 Star::Find returns 1 (0), X=92.01, Y=467.17, Mass=2118, SNR=28.7, Peak=147 HFD=4.0
21:46:16.424 00.002 10844 MultiStar: [#1 0.99,0.48,0.00,M1] [#2 0.64,-1.17,0.00,M3] [#3 1.06,-0.04,0.00,M1] [#4 0.33,-1.26,0.00,M3] [#5 0.39,-0.56,0.94,U] [#6 0.54,-0.64,0.89,U] [#7 -0.05,-0.83,0.87,U] [#8 0.82,-0.39,0.00,M6] 
21:46:16.424 00.000 10844 refined, 3 included, MultiStar: {0.38, -0.67}, one-star: {0.60, -0.67}
21:46:16.424 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.80) = xAngle (-0.25 = -0.25)
21:46:16.424 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.34 = -0.34)
21:46:16.424 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.67 hyp=0.77 cameraTheta=-1.06 mountX=0.75 mountY=-0.26, mountTheta=-0.33
21:46:16.424 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.67, opts=13)
21:46:16.424 00.000 10844 Enqueuing Move request for scope (0.38, -0.67)
21:46:16.424 00.000 11060 Worker thread wakes up
21:46:16.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.67) opts 0xd
21:46:16.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.67)
21:46:16.424 00.000 11060 Moving (0.38, -0.67) raw xDistance=0.75 yDistance=-0.26
21:46:16.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.75
21:46:16.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
21:46:16.424 00.000 11060 MoveAxis(W, 112, ABG)
21:46:16.424 00.000 11060 Guiding  Dir = 3, Dur = 112
21:46:16.426 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:46:16.437 00.011 11060 IsSlewing returns 0
21:46:16.437 00.000 11060 IsGuiding returns 0
21:46:16.442 00.005 10844 UpdateGuideState exits: m=2118 SNR=28.7
21:46:16.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:16.442 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:16.442 00.000 10844 Enqueuing Expose request
21:46:16.562 00.120 11060 IsGuiding returns 0
21:46:16.562 00.000 11060 Move returns status 0, amount 112
21:46:16.562 00.000 11060 MoveAxis(N, 98, ABG)
21:46:16.562 00.000 11060 Guiding  Dir = 0, Dur = 98
21:46:16.587 00.025 11060 IsSlewing returns 0
21:46:16.589 00.002 11060 IsGuiding returns 0
21:46:16.713 00.124 11060 IsGuiding returns 0
21:46:16.713 00.000 11060 Move returns status 0, amount 98
21:46:16.713 00.000 11060 move complete, result=0
21:46:16.713 00.000 11060 worker thread done servicing request
21:46:16.713 00.000 11060 Worker thread wakes up
21:46:16.713 00.000 10844 GuideStep: 0.7 px 112 ms WEST, -0.3 px 98 ms NORTH
21:46:16.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:16.713 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:18.147 01.434 11060 Exposure complete
21:46:18.287 00.140 11060 worker thread done servicing request
21:46:18.287 00.000 10844 OnExposeComplete: enter
21:46:18.287 00.000 10844 UpdateGuideState(): m_state=6
21:46:18.287 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
21:46:18.287 00.000 10844 Star::Find returns 1 (0), X=92.84, Y=468.25, Mass=2211, SNR=29.1, Peak=153 HFD=3.8
21:46:18.289 00.002 10844 MultiStar: [#1 1.52,0.64,0.00,M2] [#2 0.57,-0.58,0.86,U] [#3 0.80,0.51,0.00,M2] [#4 0.17,-0.87,0.00,M4] [#5 0.89,-0.14,0.00,M5] [#6 0.97,-0.60,0.00,M8] [#7 0.95,-0.31,0.00,M5] [#8 1.08,-0.58,0.00,M7] 
21:46:18.289 00.000 10844 refined, 1 included, MultiStar: {1.03, -0.05}, one-star: {1.43, 0.41}
21:46:18.289 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.80) = xAngle (0.76 = 0.76)
21:46:18.289 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.67 = 0.67)
21:46:18.289 00.000 10844 CameraToMount -- cameraX=1.03 cameraY=-0.05 hyp=1.04 cameraTheta=-0.04 mountX=0.75 mountY=0.65, mountTheta=0.71
21:46:18.289 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.03, y=-0.05, opts=13)
21:46:18.289 00.000 10844 Enqueuing Move request for scope (1.03, -0.05)
21:46:18.289 00.000 11060 Worker thread wakes up
21:46:18.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.05) opts 0xd
21:46:18.289 00.000 11060 Handling offset move in thread for scope, endpoint = (1.03, -0.05)
21:46:18.289 00.000 11060 Moving (1.03, -0.05) raw xDistance=0.75 yDistance=0.65
21:46:18.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.75
21:46:18.289 00.000 11060 resist switch: large excursion: input 0.65 thresh 0.57 direction from -1 to 1
21:46:18.289 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.94
21:46:18.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.65
21:46:18.289 00.000 11060 MoveAxis(W, 114, ABG)
21:46:18.289 00.000 11060 Guiding  Dir = 3, Dur = 114
21:46:18.294 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:18.301 00.007 11060 IsSlewing returns 0
21:46:18.301 00.000 11060 IsGuiding returns 0
21:46:18.307 00.006 10844 UpdateGuideState exits: m=2211 SNR=29.1
21:46:18.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:18.307 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:18.307 00.000 10844 Enqueuing Expose request
21:46:18.422 00.115 11060 IsGuiding returns 0
21:46:18.422 00.000 11060 Move returns status 0, amount 114
21:46:18.422 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:46:18.422 00.000 11060 MoveAxis(S, 997, ABG)
21:46:18.422 00.000 11060 duration set to 750 by maxDecDuration
21:46:18.422 00.000 11060 Guiding  Dir = 1, Dur = 750
21:46:18.454 00.032 11060 IsSlewing returns 0
21:46:18.455 00.001 11060 IsGuiding returns 0
21:46:19.240 00.785 11060 IsGuiding returns 0
21:46:19.240 00.000 11060 Move returns status 0, amount 750
21:46:19.240 00.000 11060 move complete, result=0
21:46:19.240 00.000 11060 worker thread done servicing request
21:46:19.240 00.000 11060 Worker thread wakes up
21:46:19.242 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:19.242 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:19.242 00.000 10844 GuideStep: 0.8 px 114 ms WEST, 0.6 px 750 ms SOUTH
21:46:20.692 01.450 11060 Exposure complete
21:46:20.833 00.141 11060 worker thread done servicing request
21:46:20.833 00.000 10844 OnExposeComplete: enter
21:46:20.833 00.000 10844 UpdateGuideState(): m_state=6
21:46:20.835 00.002 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
21:46:20.835 00.000 10844 Star::Find returns 1 (0), X=92.32, Y=467.57, Mass=1729, SNR=25.8, Peak=140 HFD=3.4
21:46:20.835 00.000 10844 MultiStar: [#1 0.83,0.16,1.25,U] [#2 0.13,0.50,0.94,U] [#3 0.85,-0.20,0.00,M3] [#4 1.57,-1.56,0.00,M5] [#5 1.09,0.49,0.00,M6] [#6 0.96,0.14,0.00,M9] [#7 0.58,0.24,1.10,U] [#8 0.67,-0.29,0.95,U] 
21:46:20.835 00.000 10844 refined, 4 included, MultiStar: {0.64, 0.08}, one-star: {0.91, -0.26}
21:46:20.835 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.80) = xAngle (0.92 = 0.92)
21:46:20.835 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.84 = 0.84)
21:46:20.835 00.000 10844 CameraToMount -- cameraX=0.64 cameraY=0.08 hyp=0.64 cameraTheta=0.12 mountX=0.39 mountY=0.48, mountTheta=0.89
21:46:20.835 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.64, y=0.08, opts=13)
21:46:20.837 00.002 10844 Enqueuing Move request for scope (0.64, 0.08)
21:46:20.837 00.000 11060 Worker thread wakes up
21:46:20.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.08) opts 0xd
21:46:20.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.64, 0.08)
21:46:20.837 00.000 11060 Moving (0.64, 0.08) raw xDistance=0.39 yDistance=0.48
21:46:20.837 00.000 11060 BLC: History state: CurrMiss=0.48, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.451599, 1:0.477938
21:46:20.837 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:46:20.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
21:46:20.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.48
21:46:20.837 00.000 11060 MoveAxis(W, 60, ABG)
21:46:20.837 00.000 11060 Guiding  Dir = 3, Dur = 60
21:46:20.849 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:20.863 00.014 10844 UpdateGuideState exits: m=1729 SNR=25.8
21:46:20.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:20.863 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:20.863 00.000 10844 Enqueuing Expose request
21:46:20.875 00.012 11060 IsSlewing returns 0
21:46:20.876 00.001 11060 IsGuiding returns 0
21:46:20.961 00.085 11060 IsGuiding returns 0
21:46:20.961 00.000 11060 Move returns status 0, amount 60
21:46:20.961 00.000 11060 MoveAxis(S, 183, ABG)
21:46:20.962 00.001 11060 Guiding  Dir = 1, Dur = 183
21:46:20.976 00.014 11060 IsSlewing returns 0
21:46:20.976 00.000 11060 IsGuiding returns 0
21:46:21.163 00.187 11060 IsGuiding returns 0
21:46:21.163 00.000 11060 Move returns status 0, amount 183
21:46:21.163 00.000 11060 move complete, result=0
21:46:21.164 00.001 11060 worker thread done servicing request
21:46:21.164 00.000 11060 Worker thread wakes up
21:46:21.164 00.000 10844 GuideStep: 0.4 px 60 ms WEST, 0.5 px 183 ms SOUTH
21:46:21.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:21.164 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:22.620 01.456 11060 Exposure complete
21:46:22.756 00.136 11060 worker thread done servicing request
21:46:22.756 00.000 10844 OnExposeComplete: enter
21:46:22.756 00.000 10844 UpdateGuideState(): m_state=6
21:46:22.756 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
21:46:22.756 00.000 10844 Star::Find returns 1 (0), X=92.01, Y=468.08, Mass=1911, SNR=26.7, Peak=123 HFD=4.3
21:46:22.756 00.000 10844 MultiStar: [#1 0.71,-0.18,1.18,U] [#2 0.25,0.12,1.01,U] [#3 0.76,0.06,0.76,U] [#4 0.18,-1.43,0.00,M6] [#5 1.08,-0.50,0.00,M7] [#6 0.54,-0.56,1.13,U] [#7 0.08,0.07,0.98,U] [#8 0.67,-0.53,1.07,U] 
21:46:22.756 00.000 10844 refined, 6 included, MultiStar: {0.51, -0.13}, one-star: {0.60, 0.25}
21:46:22.756 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.80) = xAngle (0.56 = 0.56)
21:46:22.756 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.47 = 0.47)
21:46:22.756 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=-0.13 hyp=0.53 cameraTheta=-0.25 mountX=0.45 mountY=0.24, mountTheta=0.49
21:46:22.760 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-0.13, opts=13)
21:46:22.760 00.000 10844 Enqueuing Move request for scope (0.51, -0.13)
21:46:22.762 00.002 11060 Worker thread wakes up
21:46:22.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.13) opts 0xd
21:46:22.762 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -0.13)
21:46:22.762 00.000 11060 Moving (0.51, -0.13) raw xDistance=0.45 yDistance=0.24
21:46:22.762 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.451599, 1:0.477938, 2:0.240711
21:46:22.762 00.000 11060 BLC: Under-shoot: nominal increase by 67
21:46:22.762 00.000 11060 BLC: window closed
21:46:22.762 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:46:22.762 00.000 11060 BLC: Pulse adjusted to 750
21:46:22.765 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
21:46:22.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
21:46:22.765 00.000 11060 MoveAxis(W, 68, ABG)
21:46:22.765 00.000 11060 Guiding  Dir = 3, Dur = 68
21:46:22.774 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:22.787 00.013 10844 UpdateGuideState exits: m=1911 SNR=26.7
21:46:22.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:22.787 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:22.787 00.000 10844 Enqueuing Expose request
21:46:22.795 00.008 11060 IsSlewing returns 0
21:46:22.795 00.000 11060 IsGuiding returns 0
21:46:22.894 00.099 11060 IsGuiding returns 0
21:46:22.895 00.001 11060 Move returns status 0, amount 68
21:46:22.895 00.000 11060 MoveAxis(S, 92, ABG)
21:46:22.895 00.000 11060 Guiding  Dir = 1, Dur = 92
21:46:22.907 00.012 11060 IsSlewing returns 0
21:46:22.907 00.000 11060 IsGuiding returns 0
21:46:22.942 00.035 10844 evsrv: cli 0EEEEA70 connect
21:46:22.942 00.000 10844 case statement mapped state 6 to 3
21:46:22.942 00.000 10844 case statement mapped state 6 to 3
21:46:22.942 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"03863f45-7b2e-42c7-98c1-9b809c33a1b6"}
21:46:22.942 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"03863f45-7b2e-42c7-98c1-9b809c33a1b6"}
21:46:22.942 00.000 10844 evsrv: cli 0EEEEA70 disconnect
21:46:23.011 00.069 11060 IsGuiding returns 0
21:46:23.011 00.000 11060 Move returns status 0, amount 92
21:46:23.011 00.000 11060 move complete, result=0
21:46:23.011 00.000 11060 worker thread done servicing request
21:46:23.011 00.000 11060 Worker thread wakes up
21:46:23.011 00.000 10844 GuideStep: 0.5 px 68 ms WEST, 0.2 px 92 ms SOUTH
21:46:23.013 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:23.013 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:24.468 01.455 11060 Exposure complete
21:46:24.615 00.147 11060 worker thread done servicing request
21:46:24.615 00.000 10844 OnExposeComplete: enter
21:46:24.615 00.000 10844 UpdateGuideState(): m_state=6
21:46:24.615 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
21:46:24.615 00.000 10844 Star::Find returns 1 (0), X=92.25, Y=468.24, Mass=1742, SNR=25.7, Peak=156 HFD=3.5
21:46:24.615 00.000 10844 MultiStar: [#1 0.62,0.56,1.24,U] [#2 0.25,0.22,1.00,U] [#3 0.84,0.44,0.00,M3] [#4 0.36,-0.92,0.00,M7] [#5 1.61,0.09,0.00,M8] [#6 0.94,-0.29,0.00,M9] [#7 0.65,0.08,1.00,U] [#8 0.90,-0.24,0.00,M6] 
21:46:24.615 00.000 10844 refined, 3 included, MultiStar: {0.59, 0.33}, one-star: {0.84, 0.40}
21:46:24.615 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.80) = xAngle (1.31 = 1.31)
21:46:24.615 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.22 = 1.22)
21:46:24.615 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=0.33 hyp=0.68 cameraTheta=0.51 mountX=0.17 mountY=0.64, mountTheta=1.30
21:46:24.615 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=0.33, opts=13)
21:46:24.615 00.000 10844 Enqueuing Move request for scope (0.59, 0.33)
21:46:24.615 00.000 11060 Worker thread wakes up
21:46:24.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.33) opts 0xd
21:46:24.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, 0.33)
21:46:24.615 00.000 11060 Moving (0.59, 0.33) raw xDistance=0.17 yDistance=0.64
21:46:24.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:46:24.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.64
21:46:24.615 00.000 11060 MoveAxis(W, 28, ABG)
21:46:24.615 00.000 11060 Guiding  Dir = 3, Dur = 28
21:46:24.620 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:24.636 00.016 10844 UpdateGuideState exits: m=1742 SNR=25.7
21:46:24.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:24.636 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:24.636 00.000 10844 Enqueuing Expose request
21:46:24.646 00.010 11060 IsSlewing returns 0
21:46:24.646 00.000 11060 IsGuiding returns 0
21:46:24.692 00.046 11060 IsGuiding returns 0
21:46:24.692 00.000 11060 Move returns status 0, amount 28
21:46:24.692 00.000 11060 MoveAxis(S, 244, ABG)
21:46:24.692 00.000 11060 Guiding  Dir = 1, Dur = 244
21:46:24.718 00.026 11060 IsSlewing returns 0
21:46:24.720 00.002 11060 IsGuiding returns 0
21:46:24.985 00.265 11060 IsGuiding returns 0
21:46:24.985 00.000 11060 Move returns status 0, amount 244
21:46:24.985 00.000 11060 move complete, result=0
21:46:24.985 00.000 11060 worker thread done servicing request
21:46:24.985 00.000 11060 Worker thread wakes up
21:46:24.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:24.985 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:24.987 00.002 10844 GuideStep: 0.2 px 28 ms WEST, 0.6 px 244 ms SOUTH
21:46:26.445 01.458 11060 Exposure complete
21:46:26.587 00.142 11060 worker thread done servicing request
21:46:26.589 00.002 10844 OnExposeComplete: enter
21:46:26.589 00.000 10844 UpdateGuideState(): m_state=6
21:46:26.589 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
21:46:26.589 00.000 10844 Star::Find returns 1 (0), X=92.23, Y=468.39, Mass=1900, SNR=26.9, Peak=187 HFD=3.2
21:46:26.589 00.000 10844 MultiStar: [#1 0.63,0.37,1.17,U] [#2 -0.10,0.64,0.98,U] [#3 0.61,0.77,0.00,M4] [#4 0.45,0.09,2.51,U] [#5 0.76,-0.25,1.15,U] [#6 0.21,-0.11,0.98,U] [#7 -0.11,0.34,1.01,U] [#8 0.12,0.08,0.98,U] 
21:46:26.589 00.000 10844 refined, 7 included, MultiStar: {0.38, 0.19}, one-star: {0.83, 0.56}
21:46:26.589 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.80) = xAngle (1.27 = 1.27)
21:46:26.589 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.18 = 1.18)
21:46:26.591 00.002 10844 CameraToMount -- cameraX=0.38 cameraY=0.19 hyp=0.42 cameraTheta=0.47 mountX=0.13 mountY=0.39, mountTheta=1.26
21:46:26.592 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.19, opts=13)
21:46:26.592 00.000 10844 Enqueuing Move request for scope (0.38, 0.19)
21:46:26.592 00.000 11060 Worker thread wakes up
21:46:26.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.19) opts 0xd
21:46:26.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.19)
21:46:26.592 00.000 11060 Moving (0.38, 0.19) raw xDistance=0.13 yDistance=0.39
21:46:26.594 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:46:26.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
21:46:26.594 00.000 11060 MoveAxis(W, 19, ABG)
21:46:26.594 00.000 11060 Guiding  Dir = 3, Dur = 19
21:46:26.598 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:26.603 00.005 11060 IsSlewing returns 0
21:46:26.603 00.000 11060 IsGuiding returns 0
21:46:26.610 00.007 10844 UpdateGuideState exits: m=1900 SNR=26.9
21:46:26.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:26.610 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:26.610 00.000 10844 Enqueuing Expose request
21:46:26.636 00.026 11060 IsGuiding returns 0
21:46:26.636 00.000 11060 Move returns status 0, amount 19
21:46:26.636 00.000 11060 MoveAxis(S, 150, ABG)
21:46:26.636 00.000 11060 Guiding  Dir = 1, Dur = 150
21:46:26.647 00.011 11060 IsSlewing returns 0
21:46:26.647 00.000 11060 IsGuiding returns 0
21:46:26.810 00.163 11060 IsGuiding returns 0
21:46:26.810 00.000 11060 Move returns status 0, amount 150
21:46:26.810 00.000 11060 move complete, result=0
21:46:26.810 00.000 11060 worker thread done servicing request
21:46:26.813 00.003 11060 Worker thread wakes up
21:46:26.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:26.813 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:26.813 00.000 10844 GuideStep: 0.1 px 19 ms WEST, 0.4 px 150 ms SOUTH
21:46:28.262 01.449 11060 Exposure complete
21:46:28.410 00.148 11060 worker thread done servicing request
21:46:28.410 00.000 10844 OnExposeComplete: enter
21:46:28.410 00.000 10844 UpdateGuideState(): m_state=6
21:46:28.410 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
21:46:28.410 00.000 10844 Star::Find returns 1 (0), X=91.52, Y=467.75, Mass=2105, SNR=28.8, Peak=168 HFD=3.5
21:46:28.410 00.000 10844 MultiStar: [#1 0.34,-0.08,0.99,U] [#2 -0.87,0.46,0.00,M1] [#3 0.80,0.26,0.85,U] [#4 0.21,-0.84,0.00,M7] [#5 0.36,-0.15,1.01,U] [#6 -0.31,-0.58,0.90,U] [#7 -0.61,-0.36,0.98,U] [#8 -0.00,-0.61,0.94,U] 
21:46:28.410 00.000 10844 single-star, 6 included, MultiStar: {0.09, -0.23}, one-star: {0.11, -0.08}
21:46:28.410 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.80) = xAngle (0.14 = 0.14)
21:46:28.410 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.06 = 0.06)
21:46:28.410 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.66 mountX=0.14 mountY=0.01, mountTheta=0.06
21:46:28.410 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
21:46:28.413 00.003 10844 Enqueuing Move request for scope (0.11, -0.08)
21:46:28.413 00.000 11060 Worker thread wakes up
21:46:28.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
21:46:28.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
21:46:28.413 00.000 11060 Moving (0.11, -0.08) raw xDistance=0.14 yDistance=0.01
21:46:28.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:46:28.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:28.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:28.413 00.000 11060 MoveAxis(W, 21, ABG)
21:46:28.413 00.000 11060 Guiding  Dir = 3, Dur = 21
21:46:28.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:28.428 00.015 10844 UpdateGuideState exits: m=2105 SNR=28.8
21:46:28.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:28.428 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:28.428 00.000 10844 Enqueuing Expose request
21:46:28.433 00.005 11060 IsSlewing returns 0
21:46:28.433 00.000 11060 IsGuiding returns 0
21:46:28.465 00.032 11060 IsGuiding returns 0
21:46:28.465 00.000 11060 Move returns status 0, amount 21
21:46:28.465 00.000 11060 MoveAxis(N, 0, ABG)
21:46:28.465 00.000 11060 Move returns status 0, amount 0
21:46:28.465 00.000 11060 move complete, result=0
21:46:28.465 00.000 11060 worker thread done servicing request
21:46:28.465 00.000 11060 Worker thread wakes up
21:46:28.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:28.465 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:28.465 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
21:46:29.914 01.449 11060 Exposure complete
21:46:30.058 00.144 11060 worker thread done servicing request
21:46:30.058 00.000 10844 OnExposeComplete: enter
21:46:30.058 00.000 10844 UpdateGuideState(): m_state=6
21:46:30.058 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
21:46:30.058 00.000 10844 Star::Find returns 1 (0), X=91.98, Y=468.69, Mass=2785, SNR=32.7, Peak=169 HFD=4.1
21:46:30.058 00.000 10844 MultiStar: [#1 -0.04,0.86,0.92,U] [#2 -0.99,0.41,0.00,M2] [#3 0.01,0.54,0.69,U] [#4 -0.37,-0.73,1.97,U] [#5 0.39,0.60,0.85,U] [#6 0.22,-0.59,0.76,U] [#7 0.04,-0.08,0.90,U] [#8 0.28,0.58,0.74,U] 
21:46:30.058 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.57, 0.86}
21:46:30.059 00.001 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.80) = xAngle (1.86 = 1.86)
21:46:30.059 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.77 = 1.77)
21:46:30.059 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.05 mountX=-0.04 mountY=0.14, mountTheta=1.85
21:46:30.059 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
21:46:30.059 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
21:46:30.059 00.000 11060 Worker thread wakes up
21:46:30.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
21:46:30.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
21:46:30.059 00.000 11060 Moving (0.07, 0.13) raw xDistance=-0.04 yDistance=0.14
21:46:30.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:46:30.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:30.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:46:30.059 00.000 11060 MoveAxis(E, 0, ABG)
21:46:30.059 00.000 11060 Move returns status 0, amount 0
21:46:30.059 00.000 11060 MoveAxis(N, 0, ABG)
21:46:30.059 00.000 11060 Move returns status 0, amount 0
21:46:30.059 00.000 11060 move complete, result=0
21:46:30.059 00.000 11060 worker thread done servicing request
21:46:30.065 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:46:30.075 00.010 10844 UpdateGuideState exits: m=2785 SNR=32.7
21:46:30.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:30.075 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:30.075 00.000 10844 Enqueuing Expose request
21:46:30.075 00.000 11060 Worker thread wakes up
21:46:30.078 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:30.078 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:30.078 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:46:31.529 01.451 11060 Exposure complete
21:46:31.669 00.140 11060 worker thread done servicing request
21:46:31.669 00.000 10844 OnExposeComplete: enter
21:46:31.672 00.003 10844 UpdateGuideState(): m_state=6
21:46:31.672 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
21:46:31.672 00.000 10844 Star::Find returns 1 (0), X=91.72, Y=468.67, Mass=2334, SNR=29.8, Peak=160 HFD=3.6
21:46:31.672 00.000 10844 MultiStar: [#1 0.21,0.54,1.04,U] [#2 -0.95,0.31,0.00,M3] [#3 -0.29,1.60,0.00,M3] [#4 -0.63,0.10,2.15,U] [#5 0.54,0.66,1.00,U] [#6 -0.23,0.56,0.78,U] [#7 -0.21,0.75,0.95,U] [#8 -0.04,0.46,0.87,U] 
21:46:31.672 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.49}, one-star: {0.31, 0.83}
21:46:31.672 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.80) = xAngle (2.55 = 2.55)
21:46:31.672 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.46 = 2.46)
21:46:31.672 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.75 mountX=-0.41 mountY=0.31, mountTheta=2.50
21:46:31.674 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.49, opts=13)
21:46:31.674 00.000 10844 Enqueuing Move request for scope (-0.09, 0.49)
21:46:31.674 00.000 11060 Worker thread wakes up
21:46:31.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.49) opts 0xd
21:46:31.674 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.49)
21:46:31.674 00.000 11060 Moving (-0.09, 0.49) raw xDistance=-0.41 yDistance=0.31
21:46:31.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
21:46:31.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
21:46:31.674 00.000 11060 MoveAxis(E, 61, ABG)
21:46:31.674 00.000 11060 Guiding  Dir = 2, Dur = 61
21:46:31.679 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:31.685 00.006 11060 IsSlewing returns 0
21:46:31.685 00.000 11060 IsGuiding returns 0
21:46:31.690 00.005 10844 UpdateGuideState exits: m=2334 SNR=29.8
21:46:31.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:31.690 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:31.690 00.000 10844 Enqueuing Expose request
21:46:31.747 00.057 11060 IsGuiding returns 0
21:46:31.747 00.000 11060 Move returns status 0, amount 61
21:46:31.747 00.000 11060 MoveAxis(S, 120, ABG)
21:46:31.747 00.000 11060 Guiding  Dir = 1, Dur = 120
21:46:31.763 00.016 11060 IsSlewing returns 0
21:46:31.763 00.000 11060 IsGuiding returns 0
21:46:31.903 00.140 11060 IsGuiding returns 0
21:46:31.903 00.000 11060 Move returns status 0, amount 120
21:46:31.903 00.000 11060 move complete, result=0
21:46:31.903 00.000 11060 worker thread done servicing request
21:46:31.903 00.000 11060 Worker thread wakes up
21:46:31.903 00.000 10844 GuideStep: -0.4 px 61 ms EAST, 0.3 px 120 ms SOUTH
21:46:31.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:31.903 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:33.348 01.445 11060 Exposure complete
21:46:33.481 00.133 11060 worker thread done servicing request
21:46:33.481 00.000 10844 OnExposeComplete: enter
21:46:33.481 00.000 10844 UpdateGuideState(): m_state=6
21:46:33.481 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
21:46:33.485 00.004 10844 Star::Find returns 1 (0), X=92.09, Y=467.40, Mass=2126, SNR=28.7, Peak=164 HFD=3.6
21:46:33.485 00.000 10844 MultiStar: [#1 -0.11,-0.66,0.97,U] [#2 -0.58,-0.02,0.80,U] [#3 -0.13,0.63,0.74,U] [#4 -0.30,-0.78,2.19,U] [#5 0.58,0.22,1.04,U] [#6 -0.27,-0.37,0.83,U] [#7 -0.77,0.45,0.00,M1] [#8 -0.10,-0.97,0.00,M3] 
21:46:33.485 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.32}, one-star: {0.68, -0.44}
21:46:33.485 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.80) = xAngle (-0.87 = -0.87)
21:46:33.485 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.96 = -0.96)
21:46:33.485 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.68 mountX=0.20 mountY=-0.26, mountTheta=-0.91
21:46:33.485 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.32, opts=13)
21:46:33.485 00.000 10844 Enqueuing Move request for scope (-0.03, -0.32)
21:46:33.485 00.000 11060 Worker thread wakes up
21:46:33.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
21:46:33.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
21:46:33.485 00.000 11060 Moving (-0.03, -0.32) raw xDistance=0.20 yDistance=-0.26
21:46:33.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:46:33.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:46:33.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:46:33.487 00.002 11060 MoveAxis(W, 28, ABG)
21:46:33.487 00.000 11060 Guiding  Dir = 3, Dur = 28
21:46:33.490 00.003 11060 IsSlewing returns 0
21:46:33.490 00.000 11060 IsGuiding returns 0
21:46:33.498 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:33.510 00.012 10844 UpdateGuideState exits: m=2126 SNR=28.7
21:46:33.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:33.510 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:33.510 00.000 10844 Enqueuing Expose request
21:46:33.520 00.010 11060 IsGuiding returns 0
21:46:33.520 00.000 11060 Move returns status 0, amount 28
21:46:33.520 00.000 11060 MoveAxis(N, 0, ABG)
21:46:33.520 00.000 11060 Move returns status 0, amount 0
21:46:33.520 00.000 11060 move complete, result=0
21:46:33.520 00.000 11060 worker thread done servicing request
21:46:33.520 00.000 11060 Worker thread wakes up
21:46:33.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:33.520 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:33.537 00.017 10844 GuideStep: 0.2 px 28 ms WEST, -0.3 px 0 ms NORTH
21:46:34.971 01.434 11060 Exposure complete
21:46:35.109 00.138 11060 worker thread done servicing request
21:46:35.109 00.000 10844 OnExposeComplete: enter
21:46:35.110 00.001 10844 UpdateGuideState(): m_state=6
21:46:35.110 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
21:46:35.110 00.000 10844 Star::Find returns 1 (0), X=91.66, Y=468.30, Mass=1984, SNR=27.8, Peak=141 HFD=3.6
21:46:35.110 00.000 10844 MultiStar: [#1 0.48,1.02,0.00,M1] [#2 -0.80,0.85,0.00,M3] [#3 0.10,0.18,0.73,U] [#4 0.02,-0.48,2.29,U] [#5 -0.42,0.27,1.03,U] [#6 -0.52,0.22,0.94,U] [#7 -0.40,0.48,0.91,U] [#8 0.37,0.15,0.94,U] 
21:46:35.110 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.07}, one-star: {0.25, 0.47}
21:46:35.110 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.80) = xAngle (3.16 = -3.13)
21:46:35.110 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.07 = 3.07)
21:46:35.110 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.35 mountX=-0.10 mountY=0.01, mountTheta=3.07
21:46:35.111 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.07, opts=13)
21:46:35.111 00.000 10844 Enqueuing Move request for scope (-0.07, 0.07)
21:46:35.111 00.000 11060 Worker thread wakes up
21:46:35.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
21:46:35.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
21:46:35.111 00.000 11060 Moving (-0.07, 0.07) raw xDistance=-0.10 yDistance=0.01
21:46:35.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:46:35.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:35.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:35.111 00.000 11060 MoveAxis(E, 0, ABG)
21:46:35.111 00.000 11060 Move returns status 0, amount 0
21:46:35.111 00.000 11060 MoveAxis(N, 0, ABG)
21:46:35.111 00.000 11060 Move returns status 0, amount 0
21:46:35.111 00.000 11060 move complete, result=0
21:46:35.111 00.000 11060 worker thread done servicing request
21:46:35.116 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:46:35.136 00.020 10844 UpdateGuideState exits: m=1984 SNR=27.8
21:46:35.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:35.136 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:35.136 00.000 10844 Enqueuing Expose request
21:46:35.136 00.000 11060 Worker thread wakes up
21:46:35.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:35.136 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:35.136 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:46:36.587 01.451 11060 Exposure complete
21:46:36.731 00.144 11060 worker thread done servicing request
21:46:36.734 00.003 10844 OnExposeComplete: enter
21:46:36.734 00.000 10844 UpdateGuideState(): m_state=6
21:46:36.734 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
21:46:36.734 00.000 10844 Star::Find returns 1 (0), X=91.45, Y=468.03, Mass=2121, SNR=29.0, Peak=140 HFD=3.7
21:46:36.734 00.000 10844 MultiStar: [#1 0.09,0.93,0.00,M2] [#2 -0.97,0.59,0.00,M4] [#3 -0.22,0.61,0.80,U] [#4 0.03,-0.24,1.62,U] [#5 0.45,0.54,0.87,U] [#6 -0.83,0.88,0.00,M4] [#7 -0.16,1.07,0.00,M1] [#8 0.06,0.59,0.86,U] 
21:46:36.734 00.000 10844 single-star, 4 included, MultiStar: {0.07, 0.25}, one-star: {0.04, 0.20}
21:46:36.734 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.80) = xAngle (2.16 = 2.16)
21:46:36.734 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.07 = 2.07)
21:46:36.734 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.35 mountX=-0.11 mountY=0.18, mountTheta=2.13
21:46:36.735 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
21:46:36.735 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
21:46:36.735 00.000 11060 Worker thread wakes up
21:46:36.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
21:46:36.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
21:46:36.735 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.11 yDistance=0.18
21:46:36.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:46:36.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:36.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:46:36.735 00.000 11060 MoveAxis(E, 0, ABG)
21:46:36.735 00.000 11060 Move returns status 0, amount 0
21:46:36.735 00.000 11060 MoveAxis(N, 0, ABG)
21:46:36.735 00.000 11060 Move returns status 0, amount 0
21:46:36.735 00.000 11060 move complete, result=0
21:46:36.735 00.000 11060 worker thread done servicing request
21:46:36.749 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:36.768 00.019 10844 UpdateGuideState exits: m=2121 SNR=29.0
21:46:36.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:36.768 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:36.768 00.000 10844 Enqueuing Expose request
21:46:36.768 00.000 11060 Worker thread wakes up
21:46:36.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:36.768 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:36.769 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:46:38.205 01.436 11060 Exposure complete
21:46:38.352 00.147 11060 worker thread done servicing request
21:46:38.352 00.000 10844 OnExposeComplete: enter
21:46:38.352 00.000 10844 UpdateGuideState(): m_state=6
21:46:38.352 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
21:46:38.352 00.000 10844 Star::Find returns 1 (0), X=91.86, Y=468.80, Mass=2391, SNR=30.8, Peak=159 HFD=4.0
21:46:38.352 00.000 10844 MultiStar: [#1 0.62,0.48,1.07,U] [#2 -0.96,0.29,0.00,M5] [#3 -0.05,0.11,0.76,U] [#4 -0.27,0.35,2.02,U] [#5 -0.09,0.48,0.76,U] [#6 -1.10,0.49,0.00,M5] [#7 0.47,0.70,0.96,U] [#8 -0.05,0.92,0.00,M2] 
21:46:38.352 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.50}, one-star: {0.45, 0.96}
21:46:38.352 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.80) = xAngle (2.10 = 2.10)
21:46:38.352 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.01 = 2.01)
21:46:38.352 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.50 hyp=0.52 cameraTheta=1.30 mountX=-0.26 mountY=0.47, mountTheta=2.08
21:46:38.357 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.50, opts=13)
21:46:38.357 00.000 10844 Enqueuing Move request for scope (0.14, 0.50)
21:46:38.357 00.000 11060 Worker thread wakes up
21:46:38.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.50) opts 0xd
21:46:38.357 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.50)
21:46:38.357 00.000 11060 Moving (0.14, 0.50) raw xDistance=-0.26 yDistance=0.47
21:46:38.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:46:38.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.47
21:46:38.357 00.000 11060 MoveAxis(E, 39, ABG)
21:46:38.357 00.000 11060 Guiding  Dir = 2, Dur = 39
21:46:38.359 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:38.364 00.005 11060 IsSlewing returns 0
21:46:38.364 00.000 11060 IsGuiding returns 0
21:46:38.381 00.017 10844 UpdateGuideState exits: m=2391 SNR=30.8
21:46:38.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:38.381 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:38.381 00.000 10844 Enqueuing Expose request
21:46:38.414 00.033 11060 IsGuiding returns 0
21:46:38.414 00.000 11060 Move returns status 0, amount 39
21:46:38.414 00.000 11060 MoveAxis(S, 181, ABG)
21:46:38.414 00.000 11060 Guiding  Dir = 1, Dur = 181
21:46:38.429 00.015 11060 IsSlewing returns 0
21:46:38.429 00.000 11060 IsGuiding returns 0
21:46:38.622 00.193 11060 IsGuiding returns 0
21:46:38.622 00.000 11060 Move returns status 0, amount 181
21:46:38.622 00.000 11060 move complete, result=0
21:46:38.622 00.000 11060 worker thread done servicing request
21:46:38.622 00.000 11060 Worker thread wakes up
21:46:38.622 00.000 10844 GuideStep: -0.3 px 39 ms EAST, 0.5 px 181 ms SOUTH
21:46:38.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:38.622 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:40.085 01.463 11060 Exposure complete
21:46:40.227 00.142 11060 worker thread done servicing request
21:46:40.229 00.002 10844 OnExposeComplete: enter
21:46:40.229 00.000 10844 UpdateGuideState(): m_state=6
21:46:40.229 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
21:46:40.229 00.000 10844 Star::Find returns 1 (0), X=91.85, Y=468.04, Mass=2059, SNR=28.0, Peak=138 HFD=4.2
21:46:40.230 00.001 10844 MultiStar: [#1 0.46,1.07,0.00,M2] [#2 -0.79,0.76,0.00,M6] [#3 -0.05,0.53,0.81,U] [#4 0.34,-0.55,2.49,U] [#5 0.37,-0.09,0.96,U] [#6 0.18,-0.19,0.82,U] [#7 -0.28,-0.15,0.99,U] [#8 0.16,0.27,0.88,U] 
21:46:40.230 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.11}, one-star: {0.44, 0.20}
21:46:40.230 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.80) = xAngle (0.30 = 0.30)
21:46:40.230 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.21 = 0.21)
21:46:40.230 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.50 mountX=0.22 mountY=0.05, mountTheta=0.22
21:46:40.233 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.11, opts=13)
21:46:40.233 00.000 10844 Enqueuing Move request for scope (0.20, -0.11)
21:46:40.233 00.000 11060 Worker thread wakes up
21:46:40.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
21:46:40.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
21:46:40.233 00.000 11060 Moving (0.20, -0.11) raw xDistance=0.22 yDistance=0.05
21:46:40.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:46:40.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:40.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:46:40.233 00.000 11060 MoveAxis(W, 31, ABG)
21:46:40.233 00.000 11060 Guiding  Dir = 3, Dur = 31
21:46:40.238 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:40.248 00.010 11060 IsSlewing returns 0
21:46:40.248 00.000 11060 IsGuiding returns 0
21:46:40.253 00.005 10844 UpdateGuideState exits: m=2059 SNR=28.0
21:46:40.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:40.253 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:40.253 00.000 10844 Enqueuing Expose request
21:46:40.297 00.044 11060 IsGuiding returns 0
21:46:40.297 00.000 11060 Move returns status 0, amount 31
21:46:40.297 00.000 11060 MoveAxis(N, 0, ABG)
21:46:40.297 00.000 11060 Move returns status 0, amount 0
21:46:40.297 00.000 11060 move complete, result=0
21:46:40.297 00.000 11060 worker thread done servicing request
21:46:40.299 00.002 11060 Worker thread wakes up
21:46:40.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:40.299 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:40.299 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
21:46:41.759 01.460 11060 Exposure complete
21:46:41.910 00.151 11060 worker thread done servicing request
21:46:41.910 00.000 10844 OnExposeComplete: enter
21:46:41.910 00.000 10844 UpdateGuideState(): m_state=6
21:46:41.910 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
21:46:41.910 00.000 10844 Star::Find returns 1 (0), X=91.25, Y=467.67, Mass=2406, SNR=30.5, Peak=157 HFD=3.9
21:46:41.910 00.000 10844 MultiStar: [#1 -0.09,1.30,0.00,M3] [#2 -0.81,1.46,0.00,M7] [#3 0.19,1.25,0.00,M1] [#4 -0.66,-0.07,2.20,U] [#5 -0.39,0.56,1.03,U] [#6 0.49,0.21,0.75,U] [#7 -0.65,0.30,0.92,U] [#8 -0.23,0.36,0.87,U] 
21:46:41.910 00.000 10844 single-star, 5 included, MultiStar: {-0.36, 0.15}, one-star: {-0.16, -0.16}
21:46:41.910 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.80) = xAngle (-1.53 = -1.53)
21:46:41.910 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.62 = -1.62)
21:46:41.910 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-2.34 mountX=0.01 mountY=-0.23, mountTheta=-1.53
21:46:41.914 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.16, opts=13)
21:46:41.914 00.000 10844 Enqueuing Move request for scope (-0.16, -0.16)
21:46:41.914 00.000 11060 Worker thread wakes up
21:46:41.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
21:46:41.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
21:46:41.914 00.000 11060 Moving (-0.16, -0.16) raw xDistance=0.01 yDistance=-0.23
21:46:41.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:46:41.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:46:41.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:46:41.914 00.000 11060 MoveAxis(E, 0, ABG)
21:46:41.914 00.000 11060 Move returns status 0, amount 0
21:46:41.914 00.000 11060 MoveAxis(N, 0, ABG)
21:46:41.914 00.000 11060 Move returns status 0, amount 0
21:46:41.914 00.000 11060 move complete, result=0
21:46:41.914 00.000 11060 worker thread done servicing request
21:46:41.926 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:46:41.941 00.015 10844 UpdateGuideState exits: m=2406 SNR=30.5
21:46:41.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:41.941 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:41.941 00.000 10844 Enqueuing Expose request
21:46:41.941 00.000 11060 Worker thread wakes up
21:46:41.941 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:41.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:41.941 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:43.383 01.442 11060 Exposure complete
21:46:43.528 00.145 11060 worker thread done servicing request
21:46:43.528 00.000 10844 OnExposeComplete: enter
21:46:43.528 00.000 10844 UpdateGuideState(): m_state=6
21:46:43.528 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
21:46:43.528 00.000 10844 Star::Find returns 1 (0), X=91.37, Y=468.66, Mass=1848, SNR=26.5, Peak=116 HFD=4.1
21:46:43.528 00.000 10844 MultiStar: [#1 -0.23,1.09,0.00,M4] [#2 -0.47,1.06,0.00,M8] [#3 -0.78,1.42,0.00,M2] [#4 -0.83,0.09,2.49,U] [#5 0.29,0.04,1.06,U] [#6 -0.31,0.14,0.99,U] [#7 -0.71,0.78,0.00,M1] [#8 -0.13,0.33,0.97,U] 
21:46:43.528 00.000 10844 refined, 4 included, MultiStar: {-0.34, 0.24}, one-star: {-0.04, 0.82}
21:46:43.528 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.80) = xAngle (3.34 = -2.94)
21:46:43.528 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.26 = -3.03)
21:46:43.528 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.24 hyp=0.42 cameraTheta=2.54 mountX=-0.41 mountY=-0.05, mountTheta=-3.03
21:46:43.528 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.24, opts=13)
21:46:43.528 00.000 10844 Enqueuing Move request for scope (-0.34, 0.24)
21:46:43.528 00.000 11060 Worker thread wakes up
21:46:43.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.24) opts 0xd
21:46:43.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.24)
21:46:43.528 00.000 11060 Moving (-0.34, 0.24) raw xDistance=-0.41 yDistance=-0.05
21:46:43.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
21:46:43.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:43.532 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:46:43.532 00.000 11060 MoveAxis(E, 60, ABG)
21:46:43.532 00.000 11060 Guiding  Dir = 2, Dur = 60
21:46:43.535 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:43.537 00.002 11060 IsSlewing returns 0
21:46:43.537 00.000 11060 IsGuiding returns 0
21:46:43.547 00.010 10844 UpdateGuideState exits: m=1848 SNR=26.5
21:46:43.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:43.547 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:43.547 00.000 10844 Enqueuing Expose request
21:46:43.599 00.052 11060 IsGuiding returns 0
21:46:43.599 00.000 11060 Move returns status 0, amount 60
21:46:43.599 00.000 11060 MoveAxis(N, 0, ABG)
21:46:43.599 00.000 11060 Move returns status 0, amount 0
21:46:43.599 00.000 11060 move complete, result=0
21:46:43.600 00.001 11060 worker thread done servicing request
21:46:43.600 00.000 11060 Worker thread wakes up
21:46:43.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:43.600 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:43.600 00.000 10844 GuideStep: -0.4 px 60 ms EAST, -0.0 px 0 ms NORTH
21:46:45.051 01.451 11060 Exposure complete
21:46:45.196 00.145 11060 worker thread done servicing request
21:46:45.196 00.000 10844 OnExposeComplete: enter
21:46:45.196 00.000 10844 UpdateGuideState(): m_state=6
21:46:45.196 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
21:46:45.196 00.000 10844 Star::Find returns 1 (0), X=90.92, Y=467.86, Mass=1891, SNR=26.6, Peak=118 HFD=4.2
21:46:45.196 00.000 10844 MultiStar: [#1 0.04,0.11,1.19,U] [#2 -0.57,0.35,1.05,U] [#3 -0.46,-0.40,0.77,U] [#4 -1.40,-1.05,0.00,M1] [#5 -0.15,-0.10,1.04,U] [#6 0.03,-0.62,1.04,U] [#7 -0.59,0.42,0.99,U] [#8 -0.13,-0.02,0.90,U] 
21:46:45.196 00.000 10844 refined, 7 included, MultiStar: {-0.28, -0.02}, one-star: {-0.48, 0.02}
21:46:45.196 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.80) = xAngle (-2.27 = -2.27)
21:46:45.201 00.005 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.36 = -2.36)
21:46:45.201 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.08 mountX=-0.18 mountY=-0.20, mountTheta=-2.31
21:46:45.201 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.02, opts=13)
21:46:45.201 00.000 10844 Enqueuing Move request for scope (-0.28, -0.02)
21:46:45.201 00.000 11060 Worker thread wakes up
21:46:45.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
21:46:45.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
21:46:45.201 00.000 11060 Moving (-0.28, -0.02) raw xDistance=-0.18 yDistance=-0.20
21:46:45.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:46:45.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:46:45.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:46:45.201 00.000 11060 MoveAxis(E, 28, ABG)
21:46:45.201 00.000 11060 Guiding  Dir = 2, Dur = 28
21:46:45.208 00.007 11060 IsSlewing returns 0
21:46:45.210 00.002 11060 IsGuiding returns 0
21:46:45.214 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:45.226 00.012 10844 UpdateGuideState exits: m=1891 SNR=26.6
21:46:45.230 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:45.230 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:45.230 00.000 10844 Enqueuing Expose request
21:46:45.242 00.012 11060 IsGuiding returns 0
21:46:45.242 00.000 11060 Move returns status 0, amount 28
21:46:45.242 00.000 11060 MoveAxis(N, 0, ABG)
21:46:45.242 00.000 11060 Move returns status 0, amount 0
21:46:45.243 00.001 11060 move complete, result=0
21:46:45.243 00.000 11060 worker thread done servicing request
21:46:45.243 00.000 11060 Worker thread wakes up
21:46:45.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:45.243 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:45.250 00.007 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
21:46:46.687 01.437 11060 Exposure complete
21:46:46.836 00.149 11060 worker thread done servicing request
21:46:46.836 00.000 10844 OnExposeComplete: enter
21:46:46.836 00.000 10844 UpdateGuideState(): m_state=6
21:46:46.836 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
21:46:46.836 00.000 10844 Star::Find returns 1 (0), X=91.16, Y=467.68, Mass=2047, SNR=27.1, Peak=117 HFD=4.0
21:46:46.837 00.001 10844 MultiStar: [#1 -1.00,0.17,0.00,M4] [#2 -1.77,0.36,0.00,M8] [#3 -0.15,0.37,0.90,U] [#4 -0.65,-0.46,2.16,U] [#5 -0.35,0.84,0.00,M1] [#6 0.15,0.08,1.12,U] [#7 -1.34,0.22,0.00,M1] [#8 -0.31,-0.01,1.08,U] 
21:46:46.837 00.000 10844 single-star, 4 included, MultiStar: {-0.31, -0.12}, one-star: {-0.25, -0.15}
21:46:46.837 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.80) = xAngle (-1.78 = -1.78)
21:46:46.837 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.87 = -1.87)
21:46:46.837 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-2.59 mountX=-0.06 mountY=-0.28, mountTheta=-1.79
21:46:46.837 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.15, opts=13)
21:46:46.839 00.002 10844 Enqueuing Move request for scope (-0.25, -0.15)
21:46:46.839 00.000 11060 Worker thread wakes up
21:46:46.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.15) opts 0xd
21:46:46.839 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.15)
21:46:46.839 00.000 11060 Moving (-0.25, -0.15) raw xDistance=-0.06 yDistance=-0.28
21:46:46.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:46:46.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:46:46.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:46:46.839 00.000 11060 MoveAxis(E, 0, ABG)
21:46:46.839 00.000 11060 Move returns status 0, amount 0
21:46:46.839 00.000 11060 MoveAxis(N, 0, ABG)
21:46:46.839 00.000 11060 Move returns status 0, amount 0
21:46:46.839 00.000 11060 move complete, result=0
21:46:46.839 00.000 11060 worker thread done servicing request
21:46:46.842 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:46:46.858 00.016 10844 UpdateGuideState exits: m=2047 SNR=27.1
21:46:46.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:46.858 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:46.858 00.000 10844 Enqueuing Expose request
21:46:46.858 00.000 11060 Worker thread wakes up
21:46:46.858 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:46:46.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:46.858 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:48.316 01.458 11060 Exposure complete
21:46:48.463 00.147 11060 worker thread done servicing request
21:46:48.464 00.001 10844 OnExposeComplete: enter
21:46:48.464 00.000 10844 UpdateGuideState(): m_state=6
21:46:48.464 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
21:46:48.464 00.000 10844 Star::Find returns 1 (0), X=91.22, Y=467.99, Mass=2008, SNR=27.1, Peak=121 HFD=4.1
21:46:48.464 00.000 10844 MultiStar: [#1 0.51,0.53,1.20,U] [#2 -0.32,1.50,0.00,M9] [#3 -0.27,0.43,0.88,U] [#4 -0.90,-0.28,0.00,M1] [#5 -0.46,0.68,1.13,U] [#6 -0.58,-0.21,0.89,U] [#7 -1.09,0.55,0.00,M2] [#8 -0.16,0.29,0.97,U] 
21:46:48.464 00.000 10844 single-star, 5 included, MultiStar: {-0.17, 0.33}, one-star: {-0.19, 0.15}
21:46:48.464 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.80) = xAngle (3.27 = -3.01)
21:46:48.464 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.18 = -3.10)
21:46:48.464 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.47 mountX=-0.24 mountY=-0.01, mountTheta=-3.10
21:46:48.466 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.15, opts=13)
21:46:48.467 00.001 10844 Enqueuing Move request for scope (-0.19, 0.15)
21:46:48.467 00.000 11060 Worker thread wakes up
21:46:48.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
21:46:48.467 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
21:46:48.467 00.000 11060 Moving (-0.19, 0.15) raw xDistance=-0.24 yDistance=-0.01
21:46:48.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
21:46:48.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:48.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:46:48.467 00.000 11060 MoveAxis(E, 35, ABG)
21:46:48.467 00.000 11060 Guiding  Dir = 2, Dur = 35
21:46:48.469 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:46:48.484 00.015 10844 UpdateGuideState exits: m=2008 SNR=27.1
21:46:48.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:48.484 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:48.484 00.000 10844 Enqueuing Expose request
21:46:48.485 00.001 11060 IsSlewing returns 0
21:46:48.485 00.000 11060 IsGuiding returns 0
21:46:48.531 00.046 11060 IsGuiding returns 0
21:46:48.532 00.001 11060 Move returns status 0, amount 35
21:46:48.532 00.000 11060 MoveAxis(N, 0, ABG)
21:46:48.532 00.000 11060 Move returns status 0, amount 0
21:46:48.532 00.000 11060 move complete, result=0
21:46:48.532 00.000 11060 worker thread done servicing request
21:46:48.532 00.000 11060 Worker thread wakes up
21:46:48.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:48.532 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:48.532 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
21:46:49.998 01.466 11060 Exposure complete
21:46:50.148 00.150 11060 worker thread done servicing request
21:46:50.150 00.002 10844 OnExposeComplete: enter
21:46:50.150 00.000 10844 UpdateGuideState(): m_state=6
21:46:50.150 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
21:46:50.150 00.000 10844 Star::Find returns 1 (0), X=91.65, Y=468.52, Mass=2105, SNR=28.1, Peak=138 HFD=3.5
21:46:50.151 00.001 10844 MultiStar: [#1 0.11,0.93,0.00,M4] [#2 -0.96,0.85,0.00,M10] [#3 -0.11,1.35,0.00,M1] [#4 -0.50,-0.73,0.00,M2] [#5 0.04,0.13,1.00,U] [#6 -0.40,0.00,0.92,U] [#7 -0.34,0.04,0.85,U] [#8 -0.68,0.20,0.90,U] 
21:46:50.151 00.000 10844 refined, 4 included, MultiStar: {-0.21, 0.22}, one-star: {0.24, 0.68}
21:46:50.151 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.80) = xAngle (3.14 = 3.14)
21:46:50.151 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.05 = 3.05)
21:46:50.151 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.31 cameraTheta=2.33 mountX=-0.31 mountY=0.03, mountTheta=3.05
21:46:50.151 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.22, opts=13)
21:46:50.151 00.000 10844 Enqueuing Move request for scope (-0.21, 0.22)
21:46:50.151 00.000 11060 Worker thread wakes up
21:46:50.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
21:46:50.153 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
21:46:50.153 00.000 11060 Moving (-0.21, 0.22) raw xDistance=-0.31 yDistance=0.03
21:46:50.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:46:50.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:50.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:50.153 00.000 11060 MoveAxis(E, 46, ABG)
21:46:50.153 00.000 11060 Guiding  Dir = 2, Dur = 46
21:46:50.157 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:46:50.161 00.004 11060 IsSlewing returns 0
21:46:50.161 00.000 11060 IsGuiding returns 0
21:46:50.172 00.011 10844 UpdateGuideState exits: m=2105 SNR=28.1
21:46:50.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:50.172 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:50.172 00.000 10844 Enqueuing Expose request
21:46:50.219 00.047 11060 IsGuiding returns 0
21:46:50.219 00.000 11060 Move returns status 0, amount 46
21:46:50.219 00.000 11060 MoveAxis(N, 0, ABG)
21:46:50.219 00.000 11060 Move returns status 0, amount 0
21:46:50.219 00.000 11060 move complete, result=0
21:46:50.219 00.000 11060 worker thread done servicing request
21:46:50.219 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
21:46:50.219 00.000 11060 Worker thread wakes up
21:46:50.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:50.219 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:51.672 01.453 11060 Exposure complete
21:46:51.824 00.152 11060 worker thread done servicing request
21:46:51.824 00.000 10844 OnExposeComplete: enter
21:46:51.825 00.001 10844 UpdateGuideState(): m_state=6
21:46:51.825 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
21:46:51.825 00.000 10844 Star::Find returns 1 (0), X=91.18, Y=467.74, Mass=2043, SNR=27.7, Peak=142 HFD=3.8
21:46:51.825 00.000 10844 MultiStar: [#1 0.18,1.05,0.00,M5] [#2 -1.22,-0.56,0.00,R] [#3 -0.22,0.34,0.77,U] [#4 0.19,-0.54,2.26,U] [#5 0.13,0.95,0.00,M1] [#6 -0.02,-0.16,0.92,U] [#7 -0.73,0.52,0.00,M2] [#8 -0.18,0.19,1.09,U] 
21:46:51.825 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.16}, one-star: {-0.23, -0.09}
21:46:51.825 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.80) = xAngle (-0.95 = -0.95)
21:46:51.825 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.03 = -1.03)
21:46:51.825 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.75 mountX=0.10 mountY=-0.14, mountTheta=-0.97
21:46:51.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
21:46:51.827 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
21:46:51.827 00.000 11060 Worker thread wakes up
21:46:51.828 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
21:46:51.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
21:46:51.828 00.000 11060 Moving (-0.03, -0.16) raw xDistance=0.10 yDistance=-0.14
21:46:51.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:46:51.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:51.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:46:51.828 00.000 11060 MoveAxis(E, 0, ABG)
21:46:51.828 00.000 11060 Move returns status 0, amount 0
21:46:51.828 00.000 11060 MoveAxis(N, 0, ABG)
21:46:51.828 00.000 11060 Move returns status 0, amount 0
21:46:51.828 00.000 11060 move complete, result=0
21:46:51.828 00.000 11060 worker thread done servicing request
21:46:51.830 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:51.846 00.016 10844 UpdateGuideState exits: m=2043 SNR=27.7
21:46:51.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:51.846 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:51.846 00.000 10844 Enqueuing Expose request
21:46:51.846 00.000 11060 Worker thread wakes up
21:46:51.846 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:51.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:51.846 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:53.307 01.461 11060 Exposure complete
21:46:53.457 00.150 11060 worker thread done servicing request
21:46:53.457 00.000 10844 OnExposeComplete: enter
21:46:53.457 00.000 10844 UpdateGuideState(): m_state=6
21:46:53.457 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
21:46:53.457 00.000 10844 Star::Find returns 1 (0), X=91.29, Y=468.37, Mass=2241, SNR=28.9, Peak=149 HFD=3.7
21:46:53.457 00.000 10844 MultiStar: [#1 -0.42,0.45,1.08,U] [#2 0.13,0.41,0.90,U] [#3 -0.31,1.04,0.00,M1] [#4 -0.51,-0.63,2.37,U] [#5 -0.36,-0.14,0.90,U] [#6 -0.40,0.53,1.01,U] [#7 -0.06,1.23,0.00,M3] [#8 -0.13,-0.06,0.97,U] 
21:46:53.457 00.000 10844 refined, 6 included, MultiStar: {-0.31, 0.03}, one-star: {-0.12, 0.53}
21:46:53.457 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.80) = xAngle (3.85 = -2.44)
21:46:53.457 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.76 = -2.52)
21:46:53.457 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.03 hyp=0.31 cameraTheta=3.04 mountX=-0.23 mountY=-0.18, mountTheta=-2.49
21:46:53.457 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.03, opts=13)
21:46:53.457 00.000 10844 Enqueuing Move request for scope (-0.31, 0.03)
21:46:53.457 00.000 11060 Worker thread wakes up
21:46:53.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.03) opts 0xd
21:46:53.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.03)
21:46:53.457 00.000 11060 Moving (-0.31, 0.03) raw xDistance=-0.23 yDistance=-0.18
21:46:53.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:46:53.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:53.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:46:53.457 00.000 11060 MoveAxis(E, 34, ABG)
21:46:53.457 00.000 11060 Guiding  Dir = 2, Dur = 34
21:46:53.464 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:53.478 00.014 10844 UpdateGuideState exits: m=2241 SNR=28.9
21:46:53.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:53.478 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:53.478 00.000 10844 Enqueuing Expose request
21:46:53.481 00.003 11060 IsSlewing returns 0
21:46:53.481 00.000 11060 IsGuiding returns 0
21:46:53.544 00.063 11060 IsGuiding returns 0
21:46:53.544 00.000 11060 Move returns status 0, amount 34
21:46:53.544 00.000 11060 MoveAxis(N, 0, ABG)
21:46:53.545 00.001 11060 Move returns status 0, amount 0
21:46:53.545 00.000 11060 move complete, result=0
21:46:53.545 00.000 11060 worker thread done servicing request
21:46:53.545 00.000 11060 Worker thread wakes up
21:46:53.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:53.545 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:53.547 00.002 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
21:46:54.994 01.447 11060 Exposure complete
21:46:55.138 00.144 11060 worker thread done servicing request
21:46:55.138 00.000 10844 OnExposeComplete: enter
21:46:55.138 00.000 10844 UpdateGuideState(): m_state=6
21:46:55.138 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
21:46:55.138 00.000 10844 Star::Find returns 1 (0), X=91.42, Y=468.48, Mass=1480, SNR=23.0, Peak=110 HFD=3.3
21:46:55.138 00.000 10844 MultiStar: [#1 -0.24,0.31,1.34,U] [#2 0.48,1.04,0.00,M1] [#3 -0.10,1.37,0.00,M2] [#4 -0.79,0.18,2.57,U] [#5 -0.28,0.28,1.15,U] [#6 -0.49,0.74,0.00,M1] [#7 -1.26,1.06,0.00,M4] [#8 0.05,0.32,1.09,U] 
21:46:55.138 00.000 10844 refined, 4 included, MultiStar: {-0.37, 0.31}, one-star: {0.01, 0.64}
21:46:55.138 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.80) = xAngle (3.24 = -3.04)
21:46:55.138 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.16 = -3.13)
21:46:55.138 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.31 hyp=0.48 cameraTheta=2.44 mountX=-0.48 mountY=-0.01, mountTheta=-3.12
21:46:55.138 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.31, opts=13)
21:46:55.138 00.000 10844 Enqueuing Move request for scope (-0.37, 0.31)
21:46:55.141 00.003 11060 Worker thread wakes up
21:46:55.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.31) opts 0xd
21:46:55.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.31)
21:46:55.141 00.000 11060 Moving (-0.37, 0.31) raw xDistance=-0.48 yDistance=-0.01
21:46:55.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
21:46:55.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:55.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:46:55.141 00.000 11060 MoveAxis(E, 71, ABG)
21:46:55.141 00.000 11060 Guiding  Dir = 2, Dur = 71
21:46:55.143 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:46:55.153 00.010 11060 IsSlewing returns 0
21:46:55.153 00.000 11060 IsGuiding returns 0
21:46:55.159 00.006 10844 UpdateGuideState exits: m=1480 SNR=23.0
21:46:55.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:55.159 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:55.159 00.000 10844 Enqueuing Expose request
21:46:55.227 00.068 11060 IsGuiding returns 0
21:46:55.227 00.000 11060 Move returns status 0, amount 71
21:46:55.227 00.000 11060 MoveAxis(N, 0, ABG)
21:46:55.227 00.000 11060 Move returns status 0, amount 0
21:46:55.227 00.000 11060 move complete, result=0
21:46:55.229 00.002 11060 worker thread done servicing request
21:46:55.229 00.000 11060 Worker thread wakes up
21:46:55.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:55.229 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:55.229 00.000 10844 GuideStep: -0.5 px 71 ms EAST, -0.0 px 0 ms NORTH
21:46:56.680 01.451 11060 Exposure complete
21:46:56.830 00.150 11060 worker thread done servicing request
21:46:56.835 00.005 10844 OnExposeComplete: enter
21:46:56.835 00.000 10844 UpdateGuideState(): m_state=6
21:46:56.836 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
21:46:56.836 00.000 10844 Star::Find returns 1 (0), X=91.23, Y=467.92, Mass=2165, SNR=28.8, Peak=145 HFD=4.1
21:46:56.836 00.000 10844 MultiStar: [#1 0.04,-0.02,1.24,U] [#2 0.60,0.50,0.92,U] [#3 -0.88,0.24,0.00,M3] [#4 -0.76,-0.89,0.00,M1] [#5 0.57,-0.21,1.05,U] [#6 -0.48,-0.59,0.96,U] [#7 -0.86,-0.45,0.00,M5] [#8 -0.39,-0.92,0.00,M1] 
21:46:56.836 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.05}, one-star: {-0.17, 0.08}
21:46:56.836 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.80) = xAngle (0.37 = 0.37)
21:46:56.836 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.28 = 0.28)
21:46:56.836 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=0.11 mountY=0.03, mountTheta=0.29
21:46:56.840 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
21:46:56.840 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
21:46:56.842 00.002 11060 Worker thread wakes up
21:46:56.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
21:46:56.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
21:46:56.842 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.11 yDistance=0.03
21:46:56.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:46:56.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:56.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:46:56.842 00.000 11060 MoveAxis(E, 0, ABG)
21:46:56.842 00.000 11060 Move returns status 0, amount 0
21:46:56.842 00.000 11060 MoveAxis(N, 0, ABG)
21:46:56.842 00.000 11060 Move returns status 0, amount 0
21:46:56.842 00.000 11060 move complete, result=0
21:46:56.845 00.003 11060 worker thread done servicing request
21:46:56.851 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:46:56.865 00.014 10844 UpdateGuideState exits: m=2165 SNR=28.8
21:46:56.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:56.865 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:56.865 00.000 10844 Enqueuing Expose request
21:46:56.865 00.000 11060 Worker thread wakes up
21:46:56.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:56.865 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:56.865 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:46:58.322 01.457 11060 Exposure complete
21:46:58.450 00.128 11060 worker thread done servicing request
21:46:58.450 00.000 10844 OnExposeComplete: enter
21:46:58.450 00.000 10844 UpdateGuideState(): m_state=6
21:46:58.450 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
21:46:58.450 00.000 10844 Star::Find returns 1 (0), X=91.10, Y=469.04, Mass=1988, SNR=27.6, Peak=127 HFD=4.2
21:46:58.450 00.000 10844 MultiStar: [#1 -0.59,0.87,0.00,M3] [#2 0.03,1.11,0.00,M1] [#3 -0.48,1.60,0.00,M4] [#4 -0.47,0.16,2.50,U] [#5 0.03,0.34,1.09,U] [#6 -0.60,-0.09,1.07,U] [#7 -0.51,0.21,0.98,U] [#8 -0.35,0.10,0.92,U] 
21:46:58.450 00.000 10844 refined, 5 included, MultiStar: {-0.38, 0.29}, one-star: {-0.31, 1.21}
21:46:58.450 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.80) = xAngle (3.30 = -2.98)
21:46:58.450 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.22 = -3.06)
21:46:58.450 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.29 hyp=0.48 cameraTheta=2.50 mountX=-0.47 mountY=-0.04, mountTheta=-3.06
21:46:58.453 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.29, opts=13)
21:46:58.453 00.000 10844 Enqueuing Move request for scope (-0.38, 0.29)
21:46:58.455 00.002 11060 Worker thread wakes up
21:46:58.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.29) opts 0xd
21:46:58.455 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.29)
21:46:58.455 00.000 11060 Moving (-0.38, 0.29) raw xDistance=-0.47 yDistance=-0.04
21:46:58.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
21:46:58.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:58.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:46:58.455 00.000 11060 MoveAxis(E, 69, ABG)
21:46:58.455 00.000 11060 Guiding  Dir = 2, Dur = 69
21:46:58.461 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:46:58.467 00.006 11060 IsSlewing returns 0
21:46:58.470 00.003 11060 IsGuiding returns 0
21:46:58.477 00.007 10844 UpdateGuideState exits: m=1988 SNR=27.6
21:46:58.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:58.477 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:46:58.477 00.000 10844 Enqueuing Expose request
21:46:58.540 00.063 11060 IsGuiding returns 0
21:46:58.540 00.000 11060 Move returns status 0, amount 69
21:46:58.540 00.000 11060 MoveAxis(N, 0, ABG)
21:46:58.540 00.000 11060 Move returns status 0, amount 0
21:46:58.540 00.000 11060 move complete, result=0
21:46:58.540 00.000 11060 worker thread done servicing request
21:46:58.540 00.000 11060 Worker thread wakes up
21:46:58.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:46:58.540 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:46:58.543 00.003 10844 GuideStep: -0.5 px 69 ms EAST, -0.0 px 0 ms NORTH
21:46:59.719 01.176 10844 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
21:46:59.975 00.256 11060 Exposure complete
21:47:00.127 00.152 11060 worker thread done servicing request
21:47:00.127 00.000 10844 OnExposeComplete: enter
21:47:00.127 00.000 10844 UpdateGuideState(): m_state=6
21:47:00.127 00.000 10844 Star::Find(15, 91, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
21:47:00.127 00.000 10844 Star::Find returns 1 (0), X=91.21, Y=468.64, Mass=2252, SNR=28.9, Peak=144 HFD=3.7
21:47:00.127 00.000 10844 MultiStar: [#1 -0.18,0.22,1.12,U] [#2 0.51,1.24,0.00,M2] [#3 0.50,0.72,0.00,M5] [#4 -0.49,0.04,2.20,U] [#5 -0.50,-0.12,1.01,U] [#6 0.42,-0.58,0.87,U] [#7 -0.05,-0.09,0.92,U] [#8 0.69,0.08,0.88,U] 
21:47:00.127 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.06}, one-star: {-0.20, 0.80}
21:47:00.127 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.80) = xAngle (3.49 = -2.79)
21:47:00.127 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.41 = -2.87)
21:47:00.127 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.69 mountX=-0.14 mountY=-0.04, mountTheta=-2.87
21:47:00.127 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
21:47:00.127 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
21:47:00.127 00.000 11060 Worker thread wakes up
21:47:00.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
21:47:00.127 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
21:47:00.127 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.14 yDistance=-0.04
21:47:00.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:47:00.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:00.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:47:00.127 00.000 11060 MoveAxis(E, 22, ABG)
21:47:00.127 00.000 11060 Guiding  Dir = 2, Dur = 22
21:47:00.133 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
21:47:00.149 00.016 10844 UpdateGuideState exits: m=2252 SNR=28.9
21:47:00.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:00.149 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:00.149 00.000 10844 Enqueuing Expose request
21:47:00.159 00.010 11060 IsSlewing returns 0
21:47:00.159 00.000 11060 IsGuiding returns 0
21:47:00.205 00.046 11060 IsGuiding returns 0
21:47:00.205 00.000 11060 Move returns status 0, amount 22
21:47:00.205 00.000 11060 MoveAxis(N, 0, ABG)
21:47:00.205 00.000 11060 Move returns status 0, amount 0
21:47:00.205 00.000 11060 move complete, result=0
21:47:00.205 00.000 11060 worker thread done servicing request
21:47:00.205 00.000 11060 Worker thread wakes up
21:47:00.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:00.205 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:00.210 00.005 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
21:47:01.652 01.442 11060 Exposure complete
21:47:01.797 00.145 11060 worker thread done servicing request
21:47:01.797 00.000 10844 OnExposeComplete: enter
21:47:01.797 00.000 10844 UpdateGuideState(): m_state=6
21:47:01.797 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
21:47:01.797 00.000 10844 Star::Find returns 1 (0), X=90.86, Y=468.16, Mass=1852, SNR=26.1, Peak=140 HFD=4.1
21:47:01.797 00.000 10844 MultiStar: [#1 -0.02,0.74,1.15,U] [#2 0.39,0.60,0.88,U] [#3 0.15,0.68,0.91,U] [#4 -0.89,-0.07,0.00,M1] [#5 -0.16,-0.38,1.04,U] [#6 -0.67,-0.29,1.09,U] [#7 -0.57,-0.23,1.14,U] [#8 0.11,-0.57,0.91,U] 
21:47:01.797 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.10}, one-star: {-0.55, 0.33}
21:47:01.797 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.80) = xAngle (3.46 = -2.82)
21:47:01.797 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.37 = -2.91)
21:47:01.797 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.66 mountX=-0.20 mountY=-0.05, mountTheta=-2.90
21:47:01.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.10, opts=13)
21:47:01.799 00.000 10844 Enqueuing Move request for scope (-0.19, 0.10)
21:47:01.799 00.000 11060 Worker thread wakes up
21:47:01.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
21:47:01.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
21:47:01.799 00.000 11060 Moving (-0.19, 0.10) raw xDistance=-0.20 yDistance=-0.05
21:47:01.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
21:47:01.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:01.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:47:01.799 00.000 11060 MoveAxis(E, 31, ABG)
21:47:01.799 00.000 11060 Guiding  Dir = 2, Dur = 31
21:47:01.804 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:01.820 00.016 10844 UpdateGuideState exits: m=1852 SNR=26.1
21:47:01.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:01.820 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:01.820 00.000 10844 Enqueuing Expose request
21:47:01.830 00.010 11060 IsSlewing returns 0
21:47:01.831 00.001 11060 IsGuiding returns 0
21:47:01.908 00.077 11060 IsGuiding returns 0
21:47:01.908 00.000 11060 Move returns status 0, amount 31
21:47:01.908 00.000 11060 MoveAxis(N, 0, ABG)
21:47:01.908 00.000 11060 Move returns status 0, amount 0
21:47:01.908 00.000 11060 move complete, result=0
21:47:01.908 00.000 11060 worker thread done servicing request
21:47:01.908 00.000 11060 Worker thread wakes up
21:47:01.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:01.908 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:01.913 00.005 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
21:47:03.366 01.453 11060 Exposure complete
21:47:03.505 00.139 11060 worker thread done servicing request
21:47:03.505 00.000 10844 OnExposeComplete: enter
21:47:03.505 00.000 10844 UpdateGuideState(): m_state=6
21:47:03.505 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
21:47:03.505 00.000 10844 Star::Find returns 1 (0), X=91.69, Y=467.81, Mass=2164, SNR=28.6, Peak=134 HFD=3.8
21:47:03.505 00.000 10844 MultiStar: [#1 -0.19,0.44,1.07,U] [#2 0.51,-0.13,0.92,U] [#3 -0.00,0.49,0.81,U] [#4 -0.02,-0.83,2.31,U] [#5 0.07,0.10,1.09,U] [#6 -0.03,-0.90,0.00,M1] [#7 -0.40,0.23,0.85,U] [#8 -0.09,0.17,0.94,U] 
21:47:03.505 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.28, -0.03}
21:47:03.505 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.80) = xAngle (-0.55 = -0.55)
21:47:03.505 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.64 = -0.64)
21:47:03.505 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=0.07 mountY=-0.05, mountTheta=-0.61
21:47:03.508 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
21:47:03.508 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
21:47:03.508 00.000 11060 Worker thread wakes up
21:47:03.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
21:47:03.508 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
21:47:03.508 00.000 11060 Moving (0.02, -0.08) raw xDistance=0.07 yDistance=-0.05
21:47:03.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:47:03.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:03.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:47:03.508 00.000 11060 MoveAxis(E, 0, ABG)
21:47:03.508 00.000 11060 Move returns status 0, amount 0
21:47:03.508 00.000 11060 MoveAxis(N, 0, ABG)
21:47:03.508 00.000 11060 Move returns status 0, amount 0
21:47:03.508 00.000 11060 move complete, result=0
21:47:03.508 00.000 11060 worker thread done servicing request
21:47:03.513 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:47:03.530 00.017 10844 UpdateGuideState exits: m=2164 SNR=28.6
21:47:03.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:03.530 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:03.530 00.000 10844 Enqueuing Expose request
21:47:03.530 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:03.530 00.000 11060 Worker thread wakes up
21:47:03.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:03.530 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:04.984 01.454 11060 Exposure complete
21:47:05.117 00.133 11060 worker thread done servicing request
21:47:05.121 00.004 10844 OnExposeComplete: enter
21:47:05.121 00.000 10844 UpdateGuideState(): m_state=6
21:47:05.121 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
21:47:05.121 00.000 10844 Star::Find returns 1 (0), X=91.65, Y=467.88, Mass=2263, SNR=29.4, Peak=147 HFD=4.0
21:47:05.121 00.000 10844 MultiStar: [#1 0.12,0.58,1.12,U] [#2 -0.20,1.00,0.00,M1] [#3 0.33,-0.04,0.76,U] [#4 -0.24,0.08,2.36,U] [#5 0.20,1.00,0.00,M1] [#6 -0.16,-0.60,0.86,U] [#7 -0.56,0.89,0.00,M2] [#8 0.27,0.02,0.91,U] 
21:47:05.121 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.05}, one-star: {0.25, 0.05}
21:47:05.121 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.80) = xAngle (1.91 = 1.91)
21:47:05.122 00.001 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.83 = 1.83)
21:47:05.122 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.11 mountX=-0.02 mountY=0.05, mountTheta=1.91
21:47:05.122 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
21:47:05.122 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
21:47:05.122 00.000 11060 Worker thread wakes up
21:47:05.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
21:47:05.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
21:47:05.122 00.000 11060 Moving (0.02, 0.05) raw xDistance=-0.02 yDistance=0.05
21:47:05.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:47:05.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:05.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:47:05.122 00.000 11060 MoveAxis(E, 0, ABG)
21:47:05.122 00.000 11060 Move returns status 0, amount 0
21:47:05.122 00.000 11060 MoveAxis(N, 0, ABG)
21:47:05.122 00.000 11060 Move returns status 0, amount 0
21:47:05.122 00.000 11060 move complete, result=0
21:47:05.122 00.000 11060 worker thread done servicing request
21:47:05.127 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:05.138 00.011 10844 UpdateGuideState exits: m=2263 SNR=29.4
21:47:05.141 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:05.141 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:05.141 00.000 10844 Enqueuing Expose request
21:47:05.141 00.000 11060 Worker thread wakes up
21:47:05.141 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:47:05.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:05.141 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:06.588 01.447 11060 Exposure complete
21:47:06.732 00.144 11060 worker thread done servicing request
21:47:06.732 00.000 10844 OnExposeComplete: enter
21:47:06.732 00.000 10844 UpdateGuideState(): m_state=6
21:47:06.732 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
21:47:06.732 00.000 10844 Star::Find returns 1 (0), X=91.60, Y=468.32, Mass=2486, SNR=30.6, Peak=179 HFD=3.7
21:47:06.732 00.000 10844 MultiStar: [#1 0.12,1.12,0.00,M1] [#2 0.70,0.89,0.00,M2] [#3 -0.20,0.58,0.68,U] [#4 -0.97,-0.05,0.00,M1] [#5 -0.20,0.69,0.91,U] [#6 -0.34,-0.06,0.88,U] [#7 -0.13,0.45,0.81,U] [#8 -0.22,0.32,0.81,U] 
21:47:06.732 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.41}, one-star: {0.19, 0.49}
21:47:06.732 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.80) = xAngle (2.70 = 2.70)
21:47:06.732 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.62 = 2.62)
21:47:06.732 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.41 hyp=0.43 cameraTheta=1.90 mountX=-0.39 mountY=0.21, mountTheta=2.64
21:47:06.735 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.41, opts=13)
21:47:06.735 00.000 10844 Enqueuing Move request for scope (-0.14, 0.41)
21:47:06.735 00.000 11060 Worker thread wakes up
21:47:06.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.41) opts 0xd
21:47:06.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.41)
21:47:06.735 00.000 11060 Moving (-0.14, 0.41) raw xDistance=-0.39 yDistance=0.21
21:47:06.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
21:47:06.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
21:47:06.735 00.000 11060 MoveAxis(E, 57, ABG)
21:47:06.735 00.000 11060 Guiding  Dir = 2, Dur = 57
21:47:06.739 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:47:06.753 00.014 10844 UpdateGuideState exits: m=2486 SNR=30.6
21:47:06.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:06.753 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:06.753 00.000 10844 Enqueuing Expose request
21:47:06.764 00.011 11060 IsSlewing returns 0
21:47:06.766 00.002 11060 IsGuiding returns 0
21:47:06.835 00.069 11060 IsGuiding returns 0
21:47:06.835 00.000 11060 Move returns status 0, amount 57
21:47:06.835 00.000 11060 MoveAxis(S, 82, ABG)
21:47:06.835 00.000 11060 Guiding  Dir = 1, Dur = 82
21:47:06.848 00.013 11060 IsSlewing returns 0
21:47:06.848 00.000 11060 IsGuiding returns 0
21:47:06.950 00.102 11060 IsGuiding returns 0
21:47:06.950 00.000 11060 Move returns status 0, amount 82
21:47:06.950 00.000 11060 move complete, result=0
21:47:06.950 00.000 11060 worker thread done servicing request
21:47:06.950 00.000 11060 Worker thread wakes up
21:47:06.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:06.950 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:06.950 00.000 10844 GuideStep: -0.4 px 57 ms EAST, 0.2 px 82 ms SOUTH
21:47:08.412 01.462 11060 Exposure complete
21:47:08.565 00.153 11060 worker thread done servicing request
21:47:08.570 00.005 10844 OnExposeComplete: enter
21:47:08.570 00.000 10844 UpdateGuideState(): m_state=6
21:47:08.570 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
21:47:08.570 00.000 10844 Star::Find returns 1 (0), X=91.16, Y=468.37, Mass=2100, SNR=28.0, Peak=139 HFD=3.9
21:47:08.570 00.000 10844 MultiStar: [#1 0.06,0.07,1.01,U] [#2 0.43,0.58,1.03,U] [#3 -0.71,1.36,0.00,M2] [#4 -0.66,-0.63,0.00,M2] [#5 0.21,0.13,1.10,U] [#6 0.30,-0.77,0.88,U] [#7 -0.43,-0.79,0.00,M2] [#8 -0.91,-0.10,0.00,M1] 
21:47:08.570 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.13}, one-star: {-0.25, 0.53}
21:47:08.570 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.80) = xAngle (1.53 = 1.53)
21:47:08.570 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.45 = 1.45)
21:47:08.570 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.73 mountX=0.01 mountY=0.20, mountTheta=1.53
21:47:08.570 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.13, opts=13)
21:47:08.570 00.000 10844 Enqueuing Move request for scope (0.15, 0.13)
21:47:08.570 00.000 11060 Worker thread wakes up
21:47:08.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
21:47:08.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
21:47:08.570 00.000 11060 Moving (0.15, 0.13) raw xDistance=0.01 yDistance=0.20
21:47:08.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:47:08.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
21:47:08.570 00.000 11060 MoveAxis(E, 0, ABG)
21:47:08.570 00.000 11060 Move returns status 0, amount 0
21:47:08.570 00.000 11060 MoveAxis(S, 75, ABG)
21:47:08.570 00.000 11060 Guiding  Dir = 1, Dur = 75
21:47:08.585 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:08.600 00.015 11060 IsSlewing returns 0
21:47:08.600 00.000 11060 IsGuiding returns 0
21:47:08.600 00.000 10844 UpdateGuideState exits: m=2100 SNR=28.0
21:47:08.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:08.600 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:08.600 00.000 10844 Enqueuing Expose request
21:47:08.698 00.098 11060 IsGuiding returns 0
21:47:08.698 00.000 11060 Move returns status 0, amount 75
21:47:08.698 00.000 11060 move complete, result=0
21:47:08.698 00.000 11060 worker thread done servicing request
21:47:08.698 00.000 11060 Worker thread wakes up
21:47:08.698 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 75 ms SOUTH
21:47:08.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:08.698 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:10.155 01.457 11060 Exposure complete
21:47:10.297 00.142 11060 worker thread done servicing request
21:47:10.297 00.000 10844 OnExposeComplete: enter
21:47:10.297 00.000 10844 UpdateGuideState(): m_state=6
21:47:10.297 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
21:47:10.297 00.000 10844 Star::Find returns 1 (0), X=91.45, Y=468.16, Mass=2196, SNR=29.2, Peak=125 HFD=3.9
21:47:10.297 00.000 10844 MultiStar: [#1 -0.40,0.47,1.07,U] [#2 0.74,1.65,0.00,M2] [#3 -0.41,0.88,0.00,M3] [#4 -0.88,-0.45,0.00,M3] [#5 -0.14,0.28,0.97,U] [#6 -0.43,-0.18,0.85,U] [#7 -0.95,0.34,0.00,M3] [#8 -0.54,0.54,0.84,U] 
21:47:10.297 00.000 10844 single-star, 4 included, MultiStar: {-0.28, 0.30}, one-star: {0.04, 0.32}
21:47:10.297 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.80) = xAngle (2.24 = 2.24)
21:47:10.297 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.15 = 2.15)
21:47:10.297 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.43 mountX=-0.20 mountY=0.27, mountTheta=2.21
21:47:10.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.32, opts=13)
21:47:10.297 00.000 10844 Enqueuing Move request for scope (0.04, 0.32)
21:47:10.297 00.000 11060 Worker thread wakes up
21:47:10.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
21:47:10.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
21:47:10.297 00.000 11060 Moving (0.04, 0.32) raw xDistance=-0.20 yDistance=0.27
21:47:10.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
21:47:10.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:47:10.297 00.000 11060 MoveAxis(E, 30, ABG)
21:47:10.297 00.000 11060 Guiding  Dir = 2, Dur = 30
21:47:10.303 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:10.318 00.015 10844 UpdateGuideState exits: m=2196 SNR=29.2
21:47:10.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:10.318 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:10.318 00.000 10844 Enqueuing Expose request
21:47:10.318 00.000 11060 IsSlewing returns 0
21:47:10.318 00.000 11060 IsGuiding returns 0
21:47:10.363 00.045 11060 IsGuiding returns 0
21:47:10.363 00.000 11060 Move returns status 0, amount 30
21:47:10.363 00.000 11060 MoveAxis(S, 105, ABG)
21:47:10.363 00.000 11060 Guiding  Dir = 1, Dur = 105
21:47:10.394 00.031 11060 IsSlewing returns 0
21:47:10.394 00.000 11060 IsGuiding returns 0
21:47:10.524 00.130 11060 IsGuiding returns 0
21:47:10.524 00.000 11060 Move returns status 0, amount 105
21:47:10.524 00.000 11060 move complete, result=0
21:47:10.524 00.000 11060 worker thread done servicing request
21:47:10.524 00.000 11060 Worker thread wakes up
21:47:10.524 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.3 px 105 ms SOUTH
21:47:10.526 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:10.526 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:11.982 01.456 11060 Exposure complete
21:47:12.128 00.146 11060 worker thread done servicing request
21:47:12.128 00.000 10844 OnExposeComplete: enter
21:47:12.128 00.000 10844 UpdateGuideState(): m_state=6
21:47:12.129 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
21:47:12.129 00.000 10844 Star::Find returns 1 (0), X=91.25, Y=468.52, Mass=2021, SNR=27.4, Peak=143 HFD=3.6
21:47:12.129 00.000 10844 MultiStar: [#1 -0.51,0.95,0.00,M1] [#2 -0.17,1.27,0.00,M3] [#3 -0.70,0.43,0.83,U] [#4 -1.52,0.21,0.00,M4] [#5 -0.24,1.06,0.00,M1] [#6 -0.76,0.03,0.81,U] [#7 -1.09,0.60,0.00,M4] [#8 -0.43,0.85,0.00,M1] 
21:47:12.129 00.000 10844 refined, 2 included, MultiStar: {-0.51, 0.40}, one-star: {-0.15, 0.68}
21:47:12.129 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.80) = xAngle (3.28 = -3.01)
21:47:12.129 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.19 = -3.09)
21:47:12.129 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=0.40 hyp=0.65 cameraTheta=2.47 mountX=-0.64 mountY=-0.03, mountTheta=-3.09
21:47:12.129 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=0.40, opts=13)
21:47:12.129 00.000 10844 Enqueuing Move request for scope (-0.51, 0.40)
21:47:12.129 00.000 11060 Worker thread wakes up
21:47:12.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.40) opts 0xd
21:47:12.129 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, 0.40)
21:47:12.129 00.000 11060 Moving (-0.51, 0.40) raw xDistance=-0.64 yDistance=-0.03
21:47:12.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.64
21:47:12.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:12.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:47:12.129 00.000 11060 MoveAxis(E, 95, ABG)
21:47:12.129 00.000 11060 Guiding  Dir = 2, Dur = 95
21:47:12.134 00.005 11060 IsSlewing returns 0
21:47:12.134 00.000 11060 IsGuiding returns 0
21:47:12.137 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:12.154 00.017 10844 UpdateGuideState exits: m=2021 SNR=27.4
21:47:12.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:12.154 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:12.154 00.000 10844 Enqueuing Expose request
21:47:12.239 00.085 11060 IsGuiding returns 0
21:47:12.239 00.000 11060 Move returns status 0, amount 95
21:47:12.239 00.000 11060 MoveAxis(N, 0, ABG)
21:47:12.239 00.000 11060 Move returns status 0, amount 0
21:47:12.239 00.000 11060 move complete, result=0
21:47:12.239 00.000 11060 worker thread done servicing request
21:47:12.239 00.000 10844 GuideStep: -0.6 px 95 ms EAST, -0.0 px 0 ms NORTH
21:47:12.239 00.000 11060 Worker thread wakes up
21:47:12.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:12.242 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:13.706 01.464 11060 Exposure complete
21:47:13.860 00.154 11060 worker thread done servicing request
21:47:13.860 00.000 10844 OnExposeComplete: enter
21:47:13.860 00.000 10844 UpdateGuideState(): m_state=6
21:47:13.860 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
21:47:13.860 00.000 10844 Star::Find returns 1 (0), X=90.95, Y=468.16, Mass=1821, SNR=25.8, Peak=129 HFD=4.1
21:47:13.860 00.000 10844 MultiStar: [#1 -0.15,0.52,1.18,U] [#2 0.40,1.47,0.00,M4] [#3 -1.13,0.81,0.00,M3] [#4 -0.89,-0.58,0.00,M5] [#5 -0.73,-0.31,1.06,U] [#6 -1.22,-0.49,0.00,M1] [#7 -0.71,0.31,1.10,U] [#8 -0.63,-0.19,0.93,U] 
21:47:13.860 00.000 10844 refined, 4 included, MultiStar: {-0.53, 0.14}, one-star: {-0.46, 0.32}
21:47:13.860 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.80) = xAngle (3.68 = -2.61)
21:47:13.860 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.59 = -2.69)
21:47:13.860 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.14 hyp=0.55 cameraTheta=2.87 mountX=-0.47 mountY=-0.24, mountTheta=-2.67
21:47:13.860 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.14, opts=13)
21:47:13.860 00.000 10844 Enqueuing Move request for scope (-0.53, 0.14)
21:47:13.860 00.000 11060 Worker thread wakes up
21:47:13.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.14) opts 0xd
21:47:13.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.14)
21:47:13.860 00.000 11060 Moving (-0.53, 0.14) raw xDistance=-0.47 yDistance=-0.24
21:47:13.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
21:47:13.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:47:13.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:47:13.860 00.000 11060 MoveAxis(E, 72, ABG)
21:47:13.860 00.000 11060 Guiding  Dir = 2, Dur = 72
21:47:13.868 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:47:13.885 00.017 11060 IsSlewing returns 0
21:47:13.885 00.000 11060 IsGuiding returns 0
21:47:13.889 00.004 10844 UpdateGuideState exits: m=1821 SNR=25.8
21:47:13.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:13.889 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:13.889 00.000 10844 Enqueuing Expose request
21:47:13.990 00.101 11060 IsGuiding returns 0
21:47:13.990 00.000 11060 Move returns status 0, amount 72
21:47:13.990 00.000 11060 MoveAxis(N, 0, ABG)
21:47:13.990 00.000 11060 Move returns status 0, amount 0
21:47:13.990 00.000 11060 move complete, result=0
21:47:13.990 00.000 11060 worker thread done servicing request
21:47:13.990 00.000 11060 Worker thread wakes up
21:47:13.991 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:13.991 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:13.991 00.000 10844 GuideStep: -0.5 px 72 ms EAST, -0.2 px 0 ms NORTH
21:47:15.439 01.448 11060 Exposure complete
21:47:15.584 00.145 11060 worker thread done servicing request
21:47:15.586 00.002 10844 OnExposeComplete: enter
21:47:15.586 00.000 10844 UpdateGuideState(): m_state=6
21:47:15.586 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
21:47:15.586 00.000 10844 Star::Find returns 1 (0), X=90.85, Y=468.60, Mass=2209, SNR=28.7, Peak=143 HFD=3.9
21:47:15.586 00.000 10844 MultiStar: [#1 -1.13,0.34,0.00,M1] [#2 0.13,1.32,0.00,M5] [#3 -0.47,-0.13,0.78,U] [#4 -1.51,-0.92,0.00,M6] [#5 -0.53,-0.23,1.11,U] [#6 -0.65,-0.84,0.00,M2] [#7 -0.70,-0.34,0.85,U] [#8 -0.50,-0.15,1.04,U] 
21:47:15.586 00.000 10844 refined, 4 included, MultiStar: {-0.55, -0.01}, one-star: {-0.56, 0.76}
21:47:15.586 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.80) = xAngle (-2.33 = -2.33)
21:47:15.586 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.41 = -2.41)
21:47:15.586 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-0.01 hyp=0.55 cameraTheta=-3.13 mountX=-0.38 mountY=-0.37, mountTheta=-2.37
21:47:15.588 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-0.01, opts=13)
21:47:15.588 00.000 10844 Enqueuing Move request for scope (-0.55, -0.01)
21:47:15.588 00.000 11060 Worker thread wakes up
21:47:15.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.01) opts 0xd
21:47:15.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, -0.01)
21:47:15.588 00.000 11060 Moving (-0.55, -0.01) raw xDistance=-0.38 yDistance=-0.37
21:47:15.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
21:47:15.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:47:15.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:47:15.588 00.000 11060 MoveAxis(E, 57, ABG)
21:47:15.588 00.000 11060 Guiding  Dir = 2, Dur = 57
21:47:15.591 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:15.601 00.010 11060 IsSlewing returns 0
21:47:15.601 00.000 11060 IsGuiding returns 0
21:47:15.606 00.005 10844 UpdateGuideState exits: m=2209 SNR=28.7
21:47:15.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:15.606 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:15.606 00.000 10844 Enqueuing Expose request
21:47:15.661 00.055 11060 IsGuiding returns 0
21:47:15.661 00.000 11060 Move returns status 0, amount 57
21:47:15.661 00.000 11060 MoveAxis(N, 0, ABG)
21:47:15.661 00.000 11060 Move returns status 0, amount 0
21:47:15.661 00.000 11060 move complete, result=0
21:47:15.661 00.000 11060 worker thread done servicing request
21:47:15.661 00.000 11060 Worker thread wakes up
21:47:15.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:15.661 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:15.661 00.000 10844 GuideStep: -0.4 px 57 ms EAST, -0.4 px 0 ms NORTH
21:47:17.119 01.458 11060 Exposure complete
21:47:17.266 00.147 11060 worker thread done servicing request
21:47:17.266 00.000 10844 OnExposeComplete: enter
21:47:17.266 00.000 10844 UpdateGuideState(): m_state=6
21:47:17.266 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
21:47:17.266 00.000 10844 Star::Find returns 1 (0), X=91.04, Y=468.27, Mass=2040, SNR=28.1, Peak=146 HFD=3.4
21:47:17.266 00.000 10844 MultiStar: [#1 -0.61,0.84,0.00,M2] [#2 -0.68,1.24,0.00,M6] [#3 -0.49,0.11,0.73,U] [#4 0.18,-1.20,0.00,M7] [#5 -0.10,0.23,0.99,U] [#6 -0.57,-0.30,0.88,U] [#7 -0.69,-0.54,0.00,M3] [#8 0.12,-0.65,0.95,U] 
21:47:17.266 00.000 10844 refined, 4 included, MultiStar: {-0.27, -0.03}, one-star: {-0.37, 0.43}
21:47:17.266 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.80) = xAngle (-2.22 = -2.22)
21:47:17.266 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.31 = -2.31)
21:47:17.266 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-3.02 mountX=-0.16 mountY=-0.20, mountTheta=-2.26
21:47:17.268 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.03, opts=13)
21:47:17.268 00.000 10844 Enqueuing Move request for scope (-0.27, -0.03)
21:47:17.268 00.000 11060 Worker thread wakes up
21:47:17.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.03) opts 0xd
21:47:17.268 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.03)
21:47:17.268 00.000 11060 Moving (-0.27, -0.03) raw xDistance=-0.16 yDistance=-0.20
21:47:17.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
21:47:17.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:47:17.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:47:17.268 00.000 11060 MoveAxis(E, 26, ABG)
21:47:17.268 00.000 11060 Guiding  Dir = 2, Dur = 26
21:47:17.273 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:17.292 00.019 11060 IsSlewing returns 0
21:47:17.292 00.000 11060 IsGuiding returns 0
21:47:17.292 00.000 10844 UpdateGuideState exits: m=2040 SNR=28.1
21:47:17.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:17.292 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:17.292 00.000 10844 Enqueuing Expose request
21:47:17.336 00.044 11060 IsGuiding returns 0
21:47:17.336 00.000 11060 Move returns status 0, amount 26
21:47:17.336 00.000 11060 MoveAxis(N, 0, ABG)
21:47:17.336 00.000 11060 Move returns status 0, amount 0
21:47:17.336 00.000 11060 move complete, result=0
21:47:17.336 00.000 11060 worker thread done servicing request
21:47:17.336 00.000 11060 Worker thread wakes up
21:47:17.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:17.336 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:17.339 00.003 10844 GuideStep: -0.2 px 26 ms EAST, -0.2 px 0 ms NORTH
21:47:18.783 01.444 11060 Exposure complete
21:47:18.928 00.145 11060 worker thread done servicing request
21:47:18.928 00.000 10844 OnExposeComplete: enter
21:47:18.928 00.000 10844 UpdateGuideState(): m_state=6
21:47:18.928 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
21:47:18.928 00.000 10844 Star::Find returns 1 (0), X=91.11, Y=468.06, Mass=2299, SNR=29.6, Peak=155 HFD=4.2
21:47:18.928 00.000 10844 MultiStar: [#1 -0.47,0.83,0.00,M3] [#2 -0.77,0.67,0.00,M7] [#3 -0.46,-0.07,0.73,U] [#4 -0.69,-0.22,2.13,U] [#5 -0.40,0.15,0.87,U] [#6 -0.53,-1.04,0.00,M2] [#7 -0.89,0.11,0.00,M4] [#8 -0.14,-0.69,0.70,U] 
21:47:18.928 00.000 10844 single-star, 4 included, MultiStar: {-0.47, -0.12}, one-star: {-0.30, 0.22}
21:47:18.928 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.80) = xAngle (3.31 = -2.97)
21:47:18.928 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.23 = -3.05)
21:47:18.928 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.22 hyp=0.38 cameraTheta=2.51 mountX=-0.37 mountY=-0.03, mountTheta=-3.05
21:47:18.928 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.22, opts=13)
21:47:18.928 00.000 10844 Enqueuing Move request for scope (-0.30, 0.22)
21:47:18.928 00.000 11060 Worker thread wakes up
21:47:18.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.22) opts 0xd
21:47:18.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.22)
21:47:18.928 00.000 11060 Moving (-0.30, 0.22) raw xDistance=-0.37 yDistance=-0.03
21:47:18.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:47:18.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:18.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:47:18.928 00.000 11060 MoveAxis(E, 55, ABG)
21:47:18.928 00.000 11060 Guiding  Dir = 2, Dur = 55
21:47:18.936 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:47:18.942 00.006 11060 IsSlewing returns 0
21:47:18.942 00.000 11060 IsGuiding returns 0
21:47:18.947 00.005 10844 UpdateGuideState exits: m=2299 SNR=29.6
21:47:18.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:18.947 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:18.947 00.000 10844 Enqueuing Expose request
21:47:18.998 00.051 11060 IsGuiding returns 0
21:47:18.998 00.000 11060 Move returns status 0, amount 55
21:47:18.998 00.000 11060 MoveAxis(N, 0, ABG)
21:47:18.998 00.000 11060 Move returns status 0, amount 0
21:47:18.998 00.000 11060 move complete, result=0
21:47:18.998 00.000 11060 worker thread done servicing request
21:47:18.998 00.000 11060 Worker thread wakes up
21:47:18.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:18.998 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:18.999 00.001 10844 GuideStep: -0.4 px 55 ms EAST, -0.0 px 0 ms NORTH
21:47:20.461 01.462 11060 Exposure complete
21:47:20.609 00.148 11060 worker thread done servicing request
21:47:20.609 00.000 10844 OnExposeComplete: enter
21:47:20.609 00.000 10844 UpdateGuideState(): m_state=6
21:47:20.609 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
21:47:20.609 00.000 10844 Star::Find returns 1 (0), X=90.71, Y=467.30, Mass=2362, SNR=30.0, Peak=143 HFD=3.7
21:47:20.609 00.000 10844 MultiStar: [#1 -0.58,-0.12,1.07,U] [#2 -1.06,0.12,0.00,M8] [#3 -0.66,-0.23,0.74,U] [#4 -0.70,-0.21,2.25,U] [#5 -1.06,-0.85,0.00,M1] [#6 -0.76,-1.25,0.00,M3] [#7 -1.16,-1.02,0.00,M5] [#8 -0.08,-0.74,0.77,U] 
21:47:20.609 00.000 10844 refined, 4 included, MultiStar: {-0.59, -0.32}, one-star: {-0.69, -0.54}
21:47:20.614 00.005 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.80) = xAngle (-1.84 = -1.84)
21:47:20.614 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.92 = -1.92)
21:47:20.614 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=-0.32 hyp=0.67 cameraTheta=-2.64 mountX=-0.18 mountY=-0.63, mountTheta=-1.85
21:47:20.614 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=-0.32, opts=13)
21:47:20.614 00.000 10844 Enqueuing Move request for scope (-0.59, -0.32)
21:47:20.614 00.000 11060 Worker thread wakes up
21:47:20.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.32) opts 0xd
21:47:20.614 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, -0.32)
21:47:20.614 00.000 11060 Moving (-0.59, -0.32) raw xDistance=-0.18 yDistance=-0.63
21:47:20.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:47:20.614 00.000 11060 resist switch: large excursion: input -0.63 thresh 0.57 direction from 1 to -1
21:47:20.614 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.90
21:47:20.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
21:47:20.616 00.002 11060 MoveAxis(E, 28, ABG)
21:47:20.616 00.000 11060 Guiding  Dir = 2, Dur = 28
21:47:20.619 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:20.634 00.015 10844 UpdateGuideState exits: m=2362 SNR=30.0
21:47:20.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:20.634 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:20.634 00.000 10844 Enqueuing Expose request
21:47:20.641 00.007 11060 IsSlewing returns 0
21:47:20.642 00.001 11060 IsGuiding returns 0
21:47:20.685 00.043 11060 IsGuiding returns 0
21:47:20.685 00.000 11060 Move returns status 0, amount 28
21:47:20.685 00.000 11060 BLC: Oldest BLC event removed
21:47:20.686 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:47:20.686 00.000 11060 MoveAxis(N, 992, ABG)
21:47:20.686 00.000 11060 duration set to 750 by maxDecDuration
21:47:20.686 00.000 11060 Guiding  Dir = 0, Dur = 750
21:47:20.712 00.026 11060 IsSlewing returns 0
21:47:20.712 00.000 11060 IsGuiding returns 0
21:47:21.484 00.772 11060 IsGuiding returns 0
21:47:21.484 00.000 11060 Move returns status 0, amount 750
21:47:21.484 00.000 11060 move complete, result=0
21:47:21.484 00.000 11060 worker thread done servicing request
21:47:21.484 00.000 11060 Worker thread wakes up
21:47:21.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:21.484 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:21.484 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.6 px 750 ms NORTH
21:47:22.935 01.451 11060 Exposure complete
21:47:23.085 00.150 11060 worker thread done servicing request
21:47:23.085 00.000 10844 OnExposeComplete: enter
21:47:23.085 00.000 10844 UpdateGuideState(): m_state=6
21:47:23.085 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
21:47:23.085 00.000 10844 Star::Find returns 1 (0), X=91.64, Y=467.65, Mass=2381, SNR=30.2, Peak=162 HFD=3.5
21:47:23.085 00.000 10844 MultiStar: [#1 0.18,0.19,1.04,U] [#2 -0.05,-0.10,0.89,U] [#3 -0.18,0.66,0.72,U] [#4 0.03,-0.86,2.22,U] [#5 -0.31,-0.42,1.00,U] [#6 -0.11,-0.17,0.91,U] [#7 -0.45,-0.30,0.95,U] [#8 -0.09,-0.69,0.86,U] 
21:47:23.087 00.002 10844 single-star, 8 included, MultiStar: {-0.06, -0.31}, one-star: {0.23, -0.19}
21:47:23.087 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.80) = xAngle (0.12 = 0.12)
21:47:23.087 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.04 = 0.04)
21:47:23.087 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.68 mountX=0.30 mountY=0.01, mountTheta=0.04
21:47:23.087 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.19, opts=13)
21:47:23.087 00.000 10844 Enqueuing Move request for scope (0.23, -0.19)
21:47:23.087 00.000 11060 Worker thread wakes up
21:47:23.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
21:47:23.087 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
21:47:23.087 00.000 11060 Moving (0.23, -0.19) raw xDistance=0.30 yDistance=0.01
21:47:23.087 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.442518, 1:-0.011297
21:47:23.088 00.001 11060 BLC: No correction, Miss < min_move
21:47:23.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
21:47:23.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:23.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:23.088 00.000 11060 MoveAxis(W, 43, ABG)
21:47:23.088 00.000 11060 Guiding  Dir = 3, Dur = 43
21:47:23.091 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:47:23.101 00.010 11060 IsSlewing returns 0
21:47:23.101 00.000 11060 IsGuiding returns 0
21:47:23.105 00.004 10844 UpdateGuideState exits: m=2381 SNR=30.2
21:47:23.106 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:23.106 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:23.106 00.000 10844 Enqueuing Expose request
21:47:23.158 00.052 11060 IsGuiding returns 0
21:47:23.158 00.000 11060 Move returns status 0, amount 43
21:47:23.159 00.001 11060 MoveAxis(N, 0, ABG)
21:47:23.159 00.000 11060 Move returns status 0, amount 0
21:47:23.159 00.000 11060 move complete, result=0
21:47:23.159 00.000 11060 worker thread done servicing request
21:47:23.159 00.000 11060 Worker thread wakes up
21:47:23.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:23.159 00.000 10844 GuideStep: 0.3 px 43 ms WEST, 0.0 px 0 ms NORTH
21:47:23.159 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:24.602 01.443 11060 Exposure complete
21:47:24.738 00.136 11060 worker thread done servicing request
21:47:24.738 00.000 10844 OnExposeComplete: enter
21:47:24.738 00.000 10844 UpdateGuideState(): m_state=6
21:47:24.740 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
21:47:24.740 00.000 10844 Star::Find returns 1 (0), X=91.92, Y=467.69, Mass=1931, SNR=26.5, Peak=123 HFD=4.0
21:47:24.740 00.000 10844 MultiStar: [#1 0.17,0.10,1.18,U] [#2 0.36,0.94,0.00,M8] [#3 -0.53,0.37,0.81,U] [#4 0.29,-0.65,2.56,U] [#5 -0.64,0.52,0.99,U] [#6 0.05,-0.22,0.97,U] [#7 -0.49,-0.13,1.09,U] [#8 -0.17,0.10,0.98,U] 
21:47:24.741 00.001 10844 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {0.51, -0.15}
21:47:24.741 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.80) = xAngle (-1.01 = -1.01)
21:47:24.741 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.09 = -1.09)
21:47:24.741 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.81 mountX=0.07 mountY=-0.11, mountTheta=-1.03
21:47:24.743 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.12, opts=13)
21:47:24.743 00.000 10844 Enqueuing Move request for scope (-0.03, -0.12)
21:47:24.743 00.000 11060 Worker thread wakes up
21:47:24.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
21:47:24.743 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
21:47:24.743 00.000 11060 Moving (-0.03, -0.12) raw xDistance=0.07 yDistance=-0.11
21:47:24.743 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.442518, 1:-0.011297, 2:0.109181
21:47:24.743 00.000 11060 BLC: No correction, Miss < min_move
21:47:24.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:47:24.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:24.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:47:24.743 00.000 11060 MoveAxis(E, 0, ABG)
21:47:24.743 00.000 11060 Move returns status 0, amount 0
21:47:24.743 00.000 11060 MoveAxis(N, 0, ABG)
21:47:24.743 00.000 11060 Move returns status 0, amount 0
21:47:24.743 00.000 11060 move complete, result=0
21:47:24.743 00.000 11060 worker thread done servicing request
21:47:24.747 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:47:24.758 00.011 10844 UpdateGuideState exits: m=1931 SNR=26.5
21:47:24.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:24.758 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:24.758 00.000 10844 Enqueuing Expose request
21:47:24.758 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:24.758 00.000 11060 Worker thread wakes up
21:47:24.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:24.758 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:26.216 01.458 11060 Exposure complete
21:47:26.352 00.136 11060 worker thread done servicing request
21:47:26.352 00.000 10844 OnExposeComplete: enter
21:47:26.352 00.000 10844 UpdateGuideState(): m_state=6
21:47:26.352 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
21:47:26.352 00.000 10844 Star::Find returns 1 (0), X=91.35, Y=467.98, Mass=1775, SNR=26.1, Peak=155 HFD=3.4
21:47:26.352 00.000 10844 MultiStar: [#1 -0.38,-0.41,1.35,U] [#2 0.12,1.05,0.00,M9] [#3 -0.40,0.51,0.95,U] [#4 -0.64,-0.69,0.00,M4] [#5 0.27,-0.28,0.93,U] [#6 -0.88,-0.02,0.00,M2] [#7 -0.79,-0.06,0.98,U] [#8 0.01,-0.56,1.03,U] 
21:47:26.352 00.000 10844 single-star, 5 included, MultiStar: {-0.24, -0.13}, one-star: {-0.06, 0.14}
21:47:26.352 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.80) = xAngle (2.76 = 2.76)
21:47:26.352 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.68 = 2.68)
21:47:26.352 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.96 mountX=-0.14 mountY=0.07, mountTheta=2.69
21:47:26.352 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.14, opts=13)
21:47:26.352 00.000 10844 Enqueuing Move request for scope (-0.06, 0.14)
21:47:26.352 00.000 11060 Worker thread wakes up
21:47:26.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
21:47:26.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
21:47:26.352 00.000 11060 Moving (-0.06, 0.14) raw xDistance=-0.14 yDistance=0.07
21:47:26.352 00.000 11060 BLC: window closed
21:47:26.352 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.442518, 1:-0.011297, 2:0.109181
21:47:26.352 00.000 11060 BLC: No correction, Miss < min_move
21:47:26.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:47:26.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:26.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:47:26.352 00.000 11060 MoveAxis(E, 21, ABG)
21:47:26.352 00.000 11060 Guiding  Dir = 2, Dur = 21
21:47:26.360 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:47:26.381 00.021 10844 UpdateGuideState exits: m=1775 SNR=26.1
21:47:26.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:26.381 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:26.381 00.000 10844 Enqueuing Expose request
21:47:26.382 00.001 11060 IsSlewing returns 0
21:47:26.382 00.000 11060 IsGuiding returns 0
21:47:26.413 00.031 11060 IsGuiding returns 0
21:47:26.413 00.000 11060 Move returns status 0, amount 21
21:47:26.413 00.000 11060 MoveAxis(N, 0, ABG)
21:47:26.413 00.000 11060 Move returns status 0, amount 0
21:47:26.413 00.000 11060 move complete, result=0
21:47:26.415 00.002 11060 worker thread done servicing request
21:47:26.415 00.000 11060 Worker thread wakes up
21:47:26.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:26.415 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:26.417 00.002 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
21:47:27.863 01.446 11060 Exposure complete
21:47:28.007 00.144 11060 worker thread done servicing request
21:47:28.007 00.000 10844 OnExposeComplete: enter
21:47:28.007 00.000 10844 UpdateGuideState(): m_state=6
21:47:28.007 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
21:47:28.007 00.000 10844 Star::Find returns 1 (0), X=91.38, Y=468.25, Mass=2490, SNR=30.5, Peak=137 HFD=4.1
21:47:28.012 00.005 10844 MultiStar: [#1 0.10,0.57,1.00,U] [#2 0.21,1.05,0.00,M10] [#3 0.35,-0.00,0.74,U] [#4 -0.57,-0.73,0.00,M5] [#5 -0.63,0.15,0.93,U] [#6 -0.59,0.03,0.91,U] [#7 -0.49,0.16,0.95,U] [#8 0.08,-0.41,0.82,U] 
21:47:28.012 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.15}, one-star: {-0.03, 0.41}
21:47:28.012 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.80) = xAngle (3.26 = -3.02)
21:47:28.012 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.18 = -3.11)
21:47:28.012 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.46 mountX=-0.24 mountY=-0.01, mountTheta=-3.11
21:47:28.012 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.15, opts=13)
21:47:28.012 00.000 10844 Enqueuing Move request for scope (-0.19, 0.15)
21:47:28.012 00.000 11060 Worker thread wakes up
21:47:28.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
21:47:28.014 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
21:47:28.014 00.000 11060 Moving (-0.19, 0.15) raw xDistance=-0.24 yDistance=-0.01
21:47:28.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:47:28.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:28.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:28.014 00.000 11060 MoveAxis(E, 36, ABG)
21:47:28.014 00.000 11060 Guiding  Dir = 2, Dur = 36
21:47:28.018 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:47:28.022 00.004 11060 IsSlewing returns 0
21:47:28.022 00.000 11060 IsGuiding returns 0
21:47:28.031 00.009 10844 UpdateGuideState exits: m=2490 SNR=30.5
21:47:28.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:28.031 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:28.031 00.000 10844 Enqueuing Expose request
21:47:28.063 00.032 11060 IsGuiding returns 0
21:47:28.063 00.000 11060 Move returns status 0, amount 36
21:47:28.063 00.000 11060 MoveAxis(N, 0, ABG)
21:47:28.063 00.000 11060 Move returns status 0, amount 0
21:47:28.063 00.000 11060 move complete, result=0
21:47:28.064 00.001 11060 worker thread done servicing request
21:47:28.064 00.000 11060 Worker thread wakes up
21:47:28.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:28.064 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:28.064 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
21:47:29.512 01.448 11060 Exposure complete
21:47:29.661 00.149 11060 worker thread done servicing request
21:47:29.661 00.000 10844 OnExposeComplete: enter
21:47:29.663 00.002 10844 UpdateGuideState(): m_state=6
21:47:29.663 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
21:47:29.663 00.000 10844 Star::Find returns 1 (0), X=91.22, Y=467.97, Mass=1677, SNR=24.8, Peak=120 HFD=4.0
21:47:29.663 00.000 10844 MultiStar: [#1 0.08,0.74,1.15,U] [#2 0.24,0.96,0.00,R] [#3 -0.27,0.63,0.96,U] [#4 -0.39,-0.89,0.00,M6] [#5 0.96,0.77,0.00,M1] [#6 0.11,-1.14,0.00,M2] [#7 -0.99,0.12,0.00,M2] [#8 -0.13,-0.35,1.07,U] 
21:47:29.663 00.000 10844 single-star, 3 included, MultiStar: {-0.12, 0.29}, one-star: {-0.19, 0.14}
21:47:29.663 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.80) = xAngle (3.32 = -2.97)
21:47:29.663 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.23 = -3.05)
21:47:29.663 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=-0.23 mountY=-0.02, mountTheta=-3.05
21:47:29.663 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.14, opts=13)
21:47:29.663 00.000 10844 Enqueuing Move request for scope (-0.19, 0.14)
21:47:29.663 00.000 11060 Worker thread wakes up
21:47:29.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
21:47:29.663 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
21:47:29.663 00.000 11060 Moving (-0.19, 0.14) raw xDistance=-0.23 yDistance=-0.02
21:47:29.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:47:29.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:29.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:47:29.663 00.000 11060 MoveAxis(E, 34, ABG)
21:47:29.663 00.000 11060 Guiding  Dir = 2, Dur = 34
21:47:29.666 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:29.682 00.016 11060 IsSlewing returns 0
21:47:29.682 00.000 11060 IsGuiding returns 0
21:47:29.686 00.004 10844 UpdateGuideState exits: m=1677 SNR=24.8
21:47:29.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:29.686 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:29.686 00.000 10844 Enqueuing Expose request
21:47:29.728 00.042 11060 IsGuiding returns 0
21:47:29.728 00.000 11060 Move returns status 0, amount 34
21:47:29.728 00.000 11060 MoveAxis(N, 0, ABG)
21:47:29.728 00.000 11060 Move returns status 0, amount 0
21:47:29.728 00.000 11060 move complete, result=0
21:47:29.728 00.000 11060 worker thread done servicing request
21:47:29.728 00.000 11060 Worker thread wakes up
21:47:29.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:29.728 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:29.728 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
21:47:31.157 01.429 11060 Exposure complete
21:47:31.300 00.143 11060 worker thread done servicing request
21:47:31.300 00.000 10844 OnExposeComplete: enter
21:47:31.300 00.000 10844 UpdateGuideState(): m_state=6
21:47:31.300 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
21:47:31.300 00.000 10844 Star::Find returns 1 (0), X=91.06, Y=468.00, Mass=2485, SNR=30.6, Peak=165 HFD=4.2
21:47:31.300 00.000 10844 MultiStar: [#1 -0.06,0.51,1.06,U] [#2 0.04,0.12,0.81,U] [#3 0.05,-0.09,0.76,U] [#4 -0.14,-0.51,2.06,U] [#5 0.31,0.43,0.84,U] [#6 -0.32,0.04,0.89,U] [#7 -0.85,0.88,0.00,M3] [#8 0.20,0.35,0.86,U] 
21:47:31.300 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.35, 0.16}
21:47:31.300 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.80) = xAngle (3.28 = -3.00)
21:47:31.300 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.20 = -3.09)
21:47:31.300 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.48 mountX=-0.07 mountY=-0.00, mountTheta=-3.09
21:47:31.305 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
21:47:31.305 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
21:47:31.306 00.001 11060 Worker thread wakes up
21:47:31.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
21:47:31.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
21:47:31.306 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.07 yDistance=-0.00
21:47:31.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:47:31.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:31.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:47:31.306 00.000 11060 MoveAxis(E, 0, ABG)
21:47:31.306 00.000 11060 Move returns status 0, amount 0
21:47:31.306 00.000 11060 MoveAxis(N, 0, ABG)
21:47:31.306 00.000 11060 Move returns status 0, amount 0
21:47:31.306 00.000 11060 move complete, result=0
21:47:31.306 00.000 11060 worker thread done servicing request
21:47:31.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:31.324 00.018 10844 UpdateGuideState exits: m=2485 SNR=30.6
21:47:31.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:31.324 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:31.324 00.000 10844 Enqueuing Expose request
21:47:31.324 00.000 11060 Worker thread wakes up
21:47:31.324 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:31.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:31.324 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:32.769 01.445 11060 Exposure complete
21:47:32.907 00.138 11060 worker thread done servicing request
21:47:32.907 00.000 10844 OnExposeComplete: enter
21:47:32.907 00.000 10844 UpdateGuideState(): m_state=6
21:47:32.907 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
21:47:32.907 00.000 10844 Star::Find returns 1 (0), X=91.58, Y=468.30, Mass=1820, SNR=26.3, Peak=137 HFD=3.5
21:47:32.907 00.000 10844 MultiStar: [#1 -0.13,1.21,0.00,M1] [#2 0.37,0.04,0.87,U] [#3 -0.26,0.41,0.83,U] [#4 -0.59,0.05,2.09,U] [#5 -0.04,0.63,1.07,U] [#6 -0.60,-0.45,0.98,U] [#7 -0.97,0.47,0.00,M4] [#8 -0.60,0.42,1.02,U] 
21:47:32.907 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.20}, one-star: {0.17, 0.47}
21:47:32.907 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.80) = xAngle (3.31 = -2.97)
21:47:32.907 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.23 = -3.05)
21:47:32.907 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.35 cameraTheta=2.51 mountX=-0.34 mountY=-0.03, mountTheta=-3.05
21:47:32.907 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.20, opts=13)
21:47:32.907 00.000 10844 Enqueuing Move request for scope (-0.28, 0.20)
21:47:32.907 00.000 11060 Worker thread wakes up
21:47:32.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
21:47:32.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
21:47:32.907 00.000 11060 Moving (-0.28, 0.20) raw xDistance=-0.34 yDistance=-0.03
21:47:32.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
21:47:32.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:32.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:47:32.907 00.000 11060 MoveAxis(E, 50, ABG)
21:47:32.912 00.005 11060 Guiding  Dir = 2, Dur = 50
21:47:32.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:32.930 00.018 10844 UpdateGuideState exits: m=1820 SNR=26.3
21:47:32.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:32.930 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:32.930 00.000 10844 Enqueuing Expose request
21:47:32.932 00.002 11060 IsSlewing returns 0
21:47:32.932 00.000 11060 IsGuiding returns 0
21:47:32.996 00.064 11060 IsGuiding returns 0
21:47:32.996 00.000 11060 Move returns status 0, amount 50
21:47:32.996 00.000 11060 MoveAxis(N, 0, ABG)
21:47:32.996 00.000 11060 Move returns status 0, amount 0
21:47:32.996 00.000 11060 move complete, result=0
21:47:32.996 00.000 11060 worker thread done servicing request
21:47:32.996 00.000 11060 Worker thread wakes up
21:47:32.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:32.996 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:32.996 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
21:47:34.436 01.440 11060 Exposure complete
21:47:34.578 00.142 11060 worker thread done servicing request
21:47:34.578 00.000 10844 OnExposeComplete: enter
21:47:34.578 00.000 10844 UpdateGuideState(): m_state=6
21:47:34.580 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
21:47:34.580 00.000 10844 Star::Find returns 1 (0), X=90.59, Y=468.59, Mass=2407, SNR=31.0, Peak=142 HFD=4.1
21:47:34.580 00.000 10844 MultiStar: [#1 -0.14,1.35,0.00,M2] [#2 -0.18,0.05,0.93,U] [#3 -0.61,1.27,0.00,M1] [#4 -1.07,0.94,0.00,M5] [#5 -0.10,0.79,0.88,U] [#6 -0.68,0.55,0.00,M1] [#7 -0.83,-0.01,0.90,U] [#8 -1.25,0.42,0.00,M1] 
21:47:34.580 00.000 10844 refined, 3 included, MultiStar: {-0.49, 0.40}, one-star: {-0.81, 0.75}
21:47:34.580 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.80) = xAngle (3.26 = -3.02)
21:47:34.580 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.17 = -3.11)
21:47:34.580 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=0.40 hyp=0.63 cameraTheta=2.46 mountX=-0.63 mountY=-0.02, mountTheta=-3.11
21:47:34.582 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=0.40, opts=13)
21:47:34.582 00.000 10844 Enqueuing Move request for scope (-0.49, 0.40)
21:47:34.582 00.000 11060 Worker thread wakes up
21:47:34.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.40) opts 0xd
21:47:34.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, 0.40)
21:47:34.582 00.000 11060 Moving (-0.49, 0.40) raw xDistance=-0.63 yDistance=-0.02
21:47:34.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.63
21:47:34.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:34.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:47:34.582 00.000 11060 MoveAxis(E, 94, ABG)
21:47:34.582 00.000 11060 Guiding  Dir = 2, Dur = 94
21:47:34.593 00.011 11060 IsSlewing returns 0
21:47:34.593 00.000 11060 IsGuiding returns 0
21:47:34.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:34.607 00.014 10844 UpdateGuideState exits: m=2407 SNR=31.0
21:47:34.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:34.607 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:34.607 00.000 10844 Enqueuing Expose request
21:47:34.697 00.090 11060 IsGuiding returns 0
21:47:34.697 00.000 11060 Move returns status 0, amount 94
21:47:34.697 00.000 11060 MoveAxis(N, 0, ABG)
21:47:34.697 00.000 11060 Move returns status 0, amount 0
21:47:34.697 00.000 11060 move complete, result=0
21:47:34.697 00.000 11060 worker thread done servicing request
21:47:34.697 00.000 11060 Worker thread wakes up
21:47:34.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:34.697 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:34.697 00.000 10844 GuideStep: -0.6 px 94 ms EAST, -0.0 px 0 ms NORTH
21:47:36.127 01.430 11060 Exposure complete
21:47:36.291 00.164 11060 worker thread done servicing request
21:47:36.291 00.000 10844 OnExposeComplete: enter
21:47:36.291 00.000 10844 UpdateGuideState(): m_state=6
21:47:36.292 00.001 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
21:47:36.292 00.000 10844 Star::Find returns 1 (0), X=90.55, Y=469.04, Mass=2198, SNR=28.9, Peak=165 HFD=3.6
21:47:36.292 00.000 10844 MultiStar: [#1 -0.31,0.72,1.11,U] [#2 -0.54,0.84,0.00,M1] [#3 -0.13,0.89,0.00,M2] [#4 -1.20,0.12,0.00,M6] [#5 0.19,0.42,1.07,U] [#6 -0.44,0.10,0.96,U] [#7 -1.29,0.67,0.00,M4] [#8 -0.53,1.06,0.00,M2] 
21:47:36.292 00.000 10844 refined, 3 included, MultiStar: {-0.34, 0.62}, one-star: {-0.86, 1.21}
21:47:36.292 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.80) = xAngle (2.88 = 2.88)
21:47:36.292 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.80 = 2.80)
21:47:36.292 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.62 hyp=0.71 cameraTheta=2.08 mountX=-0.68 mountY=0.24, mountTheta=2.81
21:47:36.292 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.62, opts=13)
21:47:36.292 00.000 10844 Enqueuing Move request for scope (-0.34, 0.62)
21:47:36.292 00.000 11060 Worker thread wakes up
21:47:36.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.62) opts 0xd
21:47:36.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.62)
21:47:36.292 00.000 11060 Moving (-0.34, 0.62) raw xDistance=-0.68 yDistance=0.24
21:47:36.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.68
21:47:36.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:47:36.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:47:36.292 00.000 11060 MoveAxis(E, 103, ABG)
21:47:36.292 00.000 11060 Guiding  Dir = 2, Dur = 103
21:47:36.299 00.007 11060 IsSlewing returns 0
21:47:36.299 00.000 11060 IsGuiding returns 0
21:47:36.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:36.315 00.016 10844 UpdateGuideState exits: m=2198 SNR=28.9
21:47:36.317 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:36.317 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:36.317 00.000 10844 Enqueuing Expose request
21:47:36.413 00.096 11060 IsGuiding returns 0
21:47:36.413 00.000 11060 Move returns status 0, amount 103
21:47:36.413 00.000 11060 MoveAxis(N, 0, ABG)
21:47:36.413 00.000 11060 Move returns status 0, amount 0
21:47:36.413 00.000 11060 move complete, result=0
21:47:36.413 00.000 11060 worker thread done servicing request
21:47:36.413 00.000 11060 Worker thread wakes up
21:47:36.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:36.415 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:36.417 00.002 10844 GuideStep: -0.7 px 103 ms EAST, 0.2 px 0 ms NORTH
21:47:37.858 01.441 11060 Exposure complete
21:47:38.009 00.151 11060 worker thread done servicing request
21:47:38.009 00.000 10844 OnExposeComplete: enter
21:47:38.009 00.000 10844 UpdateGuideState(): m_state=6
21:47:38.009 00.000 10844 Star::Find(15, 90, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
21:47:38.009 00.000 10844 Star::Find returns 1 (0), X=90.79, Y=467.99, Mass=2206, SNR=29.4, Peak=165 HFD=4.0
21:47:38.009 00.000 10844 MultiStar: [#1 -0.35,-0.13,1.11,U] [#2 0.23,0.02,0.92,U] [#3 -0.15,0.14,0.74,U] [#4 -1.00,-0.41,0.00,M7] [#5 -0.47,0.62,0.96,U] [#6 -0.30,-0.04,0.74,U] [#7 -1.00,0.61,0.00,M5] [#8 -0.94,-0.27,0.00,M3] 
21:47:38.009 00.000 10844 refined, 5 included, MultiStar: {-0.29, 0.13}, one-star: {-0.62, 0.15}
21:47:38.009 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.80) = xAngle (3.53 = -2.75)
21:47:38.009 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.45 = -2.84)
21:47:38.009 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.32 cameraTheta=2.73 mountX=-0.29 mountY=-0.09, mountTheta=-2.83
21:47:38.009 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.13, opts=13)
21:47:38.009 00.000 10844 Enqueuing Move request for scope (-0.29, 0.13)
21:47:38.009 00.000 11060 Worker thread wakes up
21:47:38.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.13) opts 0xd
21:47:38.009 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.13)
21:47:38.009 00.000 11060 Moving (-0.29, 0.13) raw xDistance=-0.29 yDistance=-0.09
21:47:38.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
21:47:38.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:38.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:47:38.009 00.000 11060 MoveAxis(E, 46, ABG)
21:47:38.009 00.000 11060 Guiding  Dir = 2, Dur = 46
21:47:38.016 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:38.028 00.012 10844 UpdateGuideState exits: m=2206 SNR=29.4
21:47:38.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:38.028 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:38.028 00.000 10844 Enqueuing Expose request
21:47:38.044 00.016 11060 IsSlewing returns 0
21:47:38.044 00.000 11060 IsGuiding returns 0
21:47:38.107 00.063 11060 IsGuiding returns 0
21:47:38.107 00.000 11060 Move returns status 0, amount 46
21:47:38.107 00.000 11060 MoveAxis(N, 0, ABG)
21:47:38.107 00.000 11060 Move returns status 0, amount 0
21:47:38.107 00.000 11060 move complete, result=0
21:47:38.108 00.001 11060 worker thread done servicing request
21:47:38.108 00.000 11060 Worker thread wakes up
21:47:38.108 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
21:47:38.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:38.108 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:39.566 01.458 11060 Exposure complete
21:47:39.705 00.139 11060 worker thread done servicing request
21:47:39.705 00.000 10844 OnExposeComplete: enter
21:47:39.705 00.000 10844 UpdateGuideState(): m_state=6
21:47:39.705 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
21:47:39.705 00.000 10844 Star::Find returns 1 (0), X=91.72, Y=468.14, Mass=2209, SNR=29.2, Peak=163 HFD=3.8
21:47:39.705 00.000 10844 MultiStar: [#1 -0.80,0.33,1.07,U] [#2 -0.38,-0.11,0.89,U] [#3 -0.08,0.99,0.00,M2] [#4 -1.96,-0.02,0.00,M8] [#5 -0.13,0.12,0.99,U] [#6 -1.18,-0.22,0.00,M1] [#7 -0.87,0.59,0.00,M6] [#8 -0.89,0.05,0.00,M4] 
21:47:39.705 00.000 10844 refined, 3 included, MultiStar: {-0.25, 0.17}, one-star: {0.32, 0.31}
21:47:39.705 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.80) = xAngle (3.35 = -2.94)
21:47:39.705 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.26 = -3.02)
21:47:39.705 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.31 cameraTheta=2.54 mountX=-0.30 mountY=-0.04, mountTheta=-3.02
21:47:39.705 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.17, opts=13)
21:47:39.705 00.000 10844 Enqueuing Move request for scope (-0.25, 0.17)
21:47:39.705 00.000 11060 Worker thread wakes up
21:47:39.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
21:47:39.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
21:47:39.705 00.000 11060 Moving (-0.25, 0.17) raw xDistance=-0.30 yDistance=-0.04
21:47:39.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:47:39.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:39.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:47:39.705 00.000 11060 MoveAxis(E, 46, ABG)
21:47:39.705 00.000 11060 Guiding  Dir = 2, Dur = 46
21:47:39.712 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:47:39.720 00.008 11060 IsSlewing returns 0
21:47:39.720 00.000 11060 IsGuiding returns 0
21:47:39.725 00.005 10844 UpdateGuideState exits: m=2209 SNR=29.2
21:47:39.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:39.725 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:39.725 00.000 10844 Enqueuing Expose request
21:47:39.788 00.063 11060 IsGuiding returns 0
21:47:39.788 00.000 11060 Move returns status 0, amount 46
21:47:39.788 00.000 11060 MoveAxis(N, 0, ABG)
21:47:39.788 00.000 11060 Move returns status 0, amount 0
21:47:39.788 00.000 11060 move complete, result=0
21:47:39.788 00.000 11060 worker thread done servicing request
21:47:39.788 00.000 11060 Worker thread wakes up
21:47:39.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:39.788 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:39.788 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
21:47:41.229 01.441 11060 Exposure complete
21:47:41.373 00.144 11060 worker thread done servicing request
21:47:41.374 00.001 10844 OnExposeComplete: enter
21:47:41.374 00.000 10844 UpdateGuideState(): m_state=6
21:47:41.374 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
21:47:41.374 00.000 10844 Star::Find returns 1 (0), X=91.19, Y=468.17, Mass=1999, SNR=27.8, Peak=140 HFD=3.7
21:47:41.374 00.000 10844 MultiStar: [#1 -0.81,-0.23,1.02,U] [#2 -0.32,-0.57,0.90,U] [#3 -0.89,0.06,0.00,M3] [#4 -0.96,-0.68,0.00,M9] [#5 -0.22,0.30,0.83,U] [#6 -1.23,0.25,0.00,M2] [#7 -0.23,-0.01,1.07,U] [#8 -0.44,-0.17,0.83,U] 
21:47:41.374 00.000 10844 refined, 5 included, MultiStar: {-0.37, -0.06}, one-star: {-0.21, 0.33}
21:47:41.374 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.80) = xAngle (-2.19 = -2.19)
21:47:41.374 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.28 = -2.28)
21:47:41.374 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.38 cameraTheta=-3.00 mountX=-0.22 mountY=-0.29, mountTheta=-2.22
21:47:41.374 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.06, opts=13)
21:47:41.376 00.002 10844 Enqueuing Move request for scope (-0.37, -0.06)
21:47:41.376 00.000 11060 Worker thread wakes up
21:47:41.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.06) opts 0xd
21:47:41.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.06)
21:47:41.376 00.000 11060 Moving (-0.37, -0.06) raw xDistance=-0.22 yDistance=-0.29
21:47:41.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:47:41.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
21:47:41.376 00.000 11060 MoveAxis(E, 34, ABG)
21:47:41.376 00.000 11060 Guiding  Dir = 2, Dur = 34
21:47:41.379 00.003 11060 IsSlewing returns 0
21:47:41.379 00.000 11060 IsGuiding returns 0
21:47:41.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:41.391 00.012 10844 UpdateGuideState exits: m=1999 SNR=27.8
21:47:41.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:41.391 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:41.391 00.000 10844 Enqueuing Expose request
21:47:41.426 00.035 11060 IsGuiding returns 0
21:47:41.426 00.000 11060 Move returns status 0, amount 34
21:47:41.426 00.000 11060 MoveAxis(N, 110, ABG)
21:47:41.426 00.000 11060 Guiding  Dir = 0, Dur = 110
21:47:41.442 00.016 11060 IsSlewing returns 0
21:47:41.443 00.001 11060 IsGuiding returns 0
21:47:41.561 00.118 11060 IsGuiding returns 0
21:47:41.561 00.000 11060 Move returns status 0, amount 110
21:47:41.561 00.000 11060 move complete, result=0
21:47:41.561 00.000 11060 worker thread done servicing request
21:47:41.561 00.000 11060 Worker thread wakes up
21:47:41.561 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.3 px 110 ms NORTH
21:47:41.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:41.561 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:42.534 00.973 10844 User exited setup dialog with 'cancel'
21:47:43.001 00.467 11060 Exposure complete
21:47:43.159 00.158 11060 worker thread done servicing request
21:47:43.164 00.005 10844 OnExposeComplete: enter
21:47:43.164 00.000 10844 UpdateGuideState(): m_state=6
21:47:43.164 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
21:47:43.164 00.000 10844 Star::Find returns 1 (0), X=91.84, Y=467.68, Mass=2464, SNR=30.7, Peak=169 HFD=3.8
21:47:43.164 00.000 10844 MultiStar: [#1 -0.42,-0.28,0.94,U] [#2 -0.09,-0.39,0.87,U] [#3 -0.59,0.41,0.69,U] [#4 -0.75,-1.09,0.00,M10] [#5 0.18,0.21,0.85,U] [#6 -0.18,-0.66,0.87,U] [#7 -0.11,-0.13,0.77,U] [#8 -0.35,-0.76,0.84,U] 
21:47:43.164 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.23}, one-star: {0.43, -0.15}
21:47:43.164 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.80) = xAngle (-1.25 = -1.25)
21:47:43.164 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.33 = -1.33)
21:47:43.164 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.05 mountX=0.08 mountY=-0.26, mountTheta=-1.25
21:47:43.164 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.23, opts=13)
21:47:43.164 00.000 10844 Enqueuing Move request for scope (-0.12, -0.23)
21:47:43.164 00.000 11060 Worker thread wakes up
21:47:43.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
21:47:43.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
21:47:43.164 00.000 11060 Moving (-0.12, -0.23) raw xDistance=0.08 yDistance=-0.26
21:47:43.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:47:43.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
21:47:43.164 00.000 11060 MoveAxis(E, 0, ABG)
21:47:43.164 00.000 11060 Move returns status 0, amount 0
21:47:43.164 00.000 11060 MoveAxis(N, 99, ABG)
21:47:43.164 00.000 11060 Guiding  Dir = 0, Dur = 99
21:47:43.171 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:43.184 00.013 11060 IsSlewing returns 0
21:47:43.184 00.000 11060 IsGuiding returns 0
21:47:43.190 00.006 10844 UpdateGuideState exits: m=2464 SNR=30.7
21:47:43.192 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:43.192 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:43.192 00.000 10844 Enqueuing Expose request
21:47:43.310 00.118 11060 IsGuiding returns 0
21:47:43.310 00.000 11060 Move returns status 0, amount 99
21:47:43.310 00.000 11060 move complete, result=0
21:47:43.310 00.000 11060 worker thread done servicing request
21:47:43.314 00.004 11060 Worker thread wakes up
21:47:43.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:43.314 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:43.316 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 99 ms NORTH
21:47:44.764 01.448 11060 Exposure complete
21:47:45.099 00.335 11060 worker thread done servicing request
21:47:45.099 00.000 10844 OnExposeComplete: enter
21:47:45.099 00.000 10844 UpdateGuideState(): m_state=6
21:47:45.099 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
21:47:45.099 00.000 10844 Star::Find returns 1 (0), X=91.47, Y=467.85, Mass=2290, SNR=30.0, Peak=166 HFD=3.7
21:47:45.103 00.004 10844 MultiStar: [#1 0.15,0.36,1.08,U] [#2 -0.03,-0.35,0.88,U] [#3 0.14,0.89,0.00,M3] [#4 -0.62,-0.54,2.02,U] [#5 0.18,0.27,0.86,U] [#6 -0.24,-0.16,0.80,U] [#7 -0.37,-0.29,0.82,U] [#8 0.32,-0.51,0.87,U] 
21:47:45.103 00.000 10844 single-star, 7 included, MultiStar: {-0.13, -0.19}, one-star: {0.06, 0.02}
21:47:45.103 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.80) = xAngle (1.06 = 1.06)
21:47:45.103 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.97 = 0.97)
21:47:45.103 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.25 mountX=0.03 mountY=0.05, mountTheta=1.03
21:47:45.103 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
21:47:45.105 00.002 10844 Enqueuing Move request for scope (0.06, 0.02)
21:47:45.105 00.000 11060 Worker thread wakes up
21:47:45.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
21:47:45.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
21:47:45.105 00.000 11060 Moving (0.06, 0.02) raw xDistance=0.03 yDistance=0.05
21:47:45.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:47:45.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:45.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:47:45.105 00.000 11060 MoveAxis(E, 0, ABG)
21:47:45.105 00.000 11060 Move returns status 0, amount 0
21:47:45.105 00.000 11060 MoveAxis(N, 0, ABG)
21:47:45.105 00.000 11060 Move returns status 0, amount 0
21:47:45.105 00.000 11060 move complete, result=0
21:47:45.105 00.000 11060 worker thread done servicing request
21:47:45.120 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:45.151 00.031 10844 UpdateGuideState exits: m=2290 SNR=30.0
21:47:45.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:45.151 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:45.151 00.000 10844 Enqueuing Expose request
21:47:45.151 00.000 11060 Worker thread wakes up
21:47:45.151 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:47:45.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:45.151 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:46.599 01.448 11060 Exposure complete
21:47:46.861 00.262 11060 worker thread done servicing request
21:47:46.861 00.000 10844 OnExposeComplete: enter
21:47:46.861 00.000 10844 UpdateGuideState(): m_state=6
21:47:46.861 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
21:47:46.861 00.000 10844 Star::Find returns 1 (0), X=91.60, Y=468.23, Mass=2025, SNR=28.5, Peak=151 HFD=3.6
21:47:46.861 00.000 10844 MultiStar: [#1 0.64,0.42,1.08,U] [#2 0.69,-0.63,0.00,M1] [#3 0.15,0.28,0.82,U] [#4 -0.72,-0.24,2.25,U] [#5 0.49,-0.23,0.84,U] [#6 -0.27,-0.12,0.97,U] [#7 0.05,-0.08,0.85,U] [#8 0.64,-0.57,0.80,U] 
21:47:46.861 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.19, 0.39}
21:47:46.861 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.80) = xAngle (-0.46 = -0.46)
21:47:46.861 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.55 = -0.55)
21:47:46.861 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.26 mountX=0.03 mountY=-0.02, mountTheta=-0.53
21:47:46.867 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
21:47:46.867 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
21:47:46.867 00.000 11060 Worker thread wakes up
21:47:46.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:47:46.867 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:47:46.867 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.02
21:47:46.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:47:46.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:46.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:47:46.867 00.000 11060 MoveAxis(E, 0, ABG)
21:47:46.867 00.000 11060 Move returns status 0, amount 0
21:47:46.867 00.000 11060 MoveAxis(N, 0, ABG)
21:47:46.867 00.000 11060 Move returns status 0, amount 0
21:47:46.867 00.000 11060 move complete, result=0
21:47:46.869 00.002 11060 worker thread done servicing request
21:47:46.878 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:46.912 00.034 10844 UpdateGuideState exits: m=2025 SNR=28.5
21:47:46.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:46.912 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:46.912 00.000 10844 Enqueuing Expose request
21:47:46.912 00.000 11060 Worker thread wakes up
21:47:46.912 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:47:46.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:46.912 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:48.382 01.470 11060 Exposure complete
21:47:48.712 00.330 11060 worker thread done servicing request
21:47:48.712 00.000 10844 OnExposeComplete: enter
21:47:48.712 00.000 10844 UpdateGuideState(): m_state=6
21:47:48.712 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
21:47:48.712 00.000 10844 Star::Find returns 1 (0), X=91.08, Y=467.71, Mass=1868, SNR=26.8, Peak=146 HFD=3.7
21:47:48.712 00.000 10844 MultiStar: [#1 0.75,-0.31,1.32,U] [#2 0.30,-1.38,0.00,M2] [#3 -0.34,0.42,0.74,U] [#4 -0.21,-1.04,0.00,M9] [#5 0.18,0.41,1.03,U] [#6 0.47,-0.25,0.93,U] [#7 -0.53,0.24,0.93,U] [#8 -0.13,-0.17,1.08,U] 
21:47:48.712 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.00}, one-star: {-0.33, -0.12}
21:47:48.712 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.80) = xAngle (0.83 = 0.83)
21:47:48.712 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.75 = 0.75)
21:47:48.712 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.03 mountX=0.04 mountY=0.04, mountTheta=0.79
21:47:48.714 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.00, opts=13)
21:47:48.714 00.000 10844 Enqueuing Move request for scope (0.06, 0.00)
21:47:48.714 00.000 11060 Worker thread wakes up
21:47:48.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
21:47:48.717 00.003 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
21:47:48.717 00.000 11060 Moving (0.06, 0.00) raw xDistance=0.04 yDistance=0.04
21:47:48.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:47:48.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:48.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:47:48.717 00.000 11060 MoveAxis(E, 0, ABG)
21:47:48.717 00.000 11060 Move returns status 0, amount 0
21:47:48.718 00.001 11060 MoveAxis(N, 0, ABG)
21:47:48.718 00.000 11060 Move returns status 0, amount 0
21:47:48.718 00.000 11060 move complete, result=0
21:47:48.718 00.000 11060 worker thread done servicing request
21:47:48.722 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:47:48.753 00.031 10844 UpdateGuideState exits: m=1868 SNR=26.8
21:47:48.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:48.753 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:48.753 00.000 10844 Enqueuing Expose request
21:47:48.753 00.000 11060 Worker thread wakes up
21:47:48.753 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:47:48.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:48.753 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:50.157 01.404 11060 Exposure complete
21:47:50.364 00.207 11060 worker thread done servicing request
21:47:50.364 00.000 10844 OnExposeComplete: enter
21:47:50.364 00.000 10844 UpdateGuideState(): m_state=6
21:47:50.364 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
21:47:50.364 00.000 10844 Star::Find returns 1 (0), X=91.42, Y=467.74, Mass=1873, SNR=26.7, Peak=134 HFD=3.5
21:47:50.364 00.000 10844 MultiStar: [#1 0.62,0.13,1.30,U] [#2 0.81,-0.56,0.00,M3] [#3 0.58,0.57,0.86,U] [#4 -0.54,-0.95,0.00,M10] [#5 0.21,-0.17,1.10,U] [#6 -0.17,0.07,1.05,U] [#7 -0.40,0.29,0.89,U] [#8 -0.04,-1.18,0.00,M1] 
21:47:50.365 00.001 10844 single-star, 5 included, MultiStar: {0.16, 0.11}, one-star: {0.01, -0.09}
21:47:50.365 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.80) = xAngle (-0.69 = -0.69)
21:47:50.365 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.77 = -0.77)
21:47:50.365 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.49 mountX=0.07 mountY=-0.07, mountTheta=-0.74
21:47:50.366 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.09, opts=13)
21:47:50.366 00.000 10844 Enqueuing Move request for scope (0.01, -0.09)
21:47:50.366 00.000 11060 Worker thread wakes up
21:47:50.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
21:47:50.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
21:47:50.366 00.000 11060 Moving (0.01, -0.09) raw xDistance=0.07 yDistance=-0.07
21:47:50.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:47:50.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:50.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:47:50.366 00.000 11060 MoveAxis(E, 0, ABG)
21:47:50.366 00.000 11060 Move returns status 0, amount 0
21:47:50.366 00.000 11060 MoveAxis(N, 0, ABG)
21:47:50.367 00.001 11060 Move returns status 0, amount 0
21:47:50.367 00.000 11060 move complete, result=0
21:47:50.367 00.000 11060 worker thread done servicing request
21:47:50.372 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:50.390 00.018 10844 UpdateGuideState exits: m=1873 SNR=26.7
21:47:50.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:50.390 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:50.390 00.000 10844 Enqueuing Expose request
21:47:50.390 00.000 11060 Worker thread wakes up
21:47:50.390 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:50.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:50.390 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:51.862 01.472 11060 Exposure complete
21:47:52.055 00.193 11060 worker thread done servicing request
21:47:52.055 00.000 10844 OnExposeComplete: enter
21:47:52.055 00.000 10844 UpdateGuideState(): m_state=6
21:47:52.055 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
21:47:52.055 00.000 10844 Star::Find returns 1 (0), X=92.23, Y=467.48, Mass=2159, SNR=28.6, Peak=148 HFD=3.9
21:47:52.056 00.001 10844 MultiStar: [#1 0.49,0.59,1.12,U] [#2 0.62,-0.60,1.08,U] [#3 0.36,0.08,0.80,U] [#4 0.00,-0.84,2.32,U] [#5 0.63,0.19,0.99,U] [#6 0.28,0.33,1.04,U] [#7 -0.13,-0.11,1.01,U] [#8 0.56,-0.61,0.89,U] 
21:47:52.056 00.000 10844 refined, 8 included, MultiStar: {0.35, -0.23}, one-star: {0.83, -0.36}
21:47:52.056 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.80) = xAngle (0.23 = 0.23)
21:47:52.056 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.14 = 0.14)
21:47:52.056 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.23 hyp=0.42 cameraTheta=-0.58 mountX=0.41 mountY=0.06, mountTheta=0.14
21:47:52.058 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.23, opts=13)
21:47:52.058 00.000 10844 Enqueuing Move request for scope (0.35, -0.23)
21:47:52.058 00.000 11060 Worker thread wakes up
21:47:52.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.23) opts 0xd
21:47:52.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.23)
21:47:52.058 00.000 11060 Moving (0.35, -0.23) raw xDistance=0.41 yDistance=0.06
21:47:52.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
21:47:52.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:52.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:47:52.058 00.000 11060 MoveAxis(W, 60, ABG)
21:47:52.058 00.000 11060 Guiding  Dir = 3, Dur = 60
21:47:52.070 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:47:52.075 00.005 11060 IsSlewing returns 0
21:47:52.075 00.000 11060 IsGuiding returns 0
21:47:52.087 00.012 10844 UpdateGuideState exits: m=2159 SNR=28.6
21:47:52.088 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:52.088 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:52.088 00.000 10844 Enqueuing Expose request
21:47:52.137 00.049 11060 IsGuiding returns 0
21:47:52.137 00.000 11060 Move returns status 0, amount 60
21:47:52.137 00.000 11060 MoveAxis(N, 0, ABG)
21:47:52.137 00.000 11060 Move returns status 0, amount 0
21:47:52.137 00.000 11060 move complete, result=0
21:47:52.137 00.000 11060 worker thread done servicing request
21:47:52.138 00.001 11060 Worker thread wakes up
21:47:52.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:52.138 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:52.150 00.012 10844 GuideStep: 0.4 px 60 ms WEST, 0.1 px 0 ms NORTH
21:47:53.601 01.451 11060 Exposure complete
21:47:53.800 00.199 11060 worker thread done servicing request
21:47:53.800 00.000 10844 OnExposeComplete: enter
21:47:53.800 00.000 10844 UpdateGuideState(): m_state=6
21:47:53.800 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
21:47:53.800 00.000 10844 Star::Find returns 1 (0), X=91.08, Y=468.08, Mass=1993, SNR=27.8, Peak=150 HFD=4.2
21:47:53.800 00.000 10844 MultiStar: [#1 0.05,0.70,1.03,U] [#2 0.52,0.13,0.83,U] [#3 0.52,0.15,0.76,U] [#4 -0.18,-0.13,2.28,U] [#5 0.26,0.76,1.01,U] [#6 0.32,0.02,0.92,U] [#7 -0.35,0.00,0.93,U] [#8 0.80,0.09,0.84,U] 
21:47:53.801 00.001 10844 refined, 8 included, MultiStar: {0.11, 0.18}, one-star: {-0.32, 0.24}
21:47:53.801 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.80) = xAngle (1.84 = 1.84)
21:47:53.801 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.75 = 1.75)
21:47:53.801 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.03 mountX=-0.06 mountY=0.21, mountTheta=1.83
21:47:53.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
21:47:53.802 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
21:47:53.802 00.000 11060 Worker thread wakes up
21:47:53.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
21:47:53.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
21:47:53.802 00.000 11060 Moving (0.11, 0.18) raw xDistance=-0.06 yDistance=0.21
21:47:53.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:47:53.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:47:53.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:47:53.802 00.000 11060 MoveAxis(E, 0, ABG)
21:47:53.802 00.000 11060 Move returns status 0, amount 0
21:47:53.802 00.000 11060 MoveAxis(N, 0, ABG)
21:47:53.803 00.001 11060 Move returns status 0, amount 0
21:47:53.803 00.000 11060 move complete, result=0
21:47:53.803 00.000 11060 worker thread done servicing request
21:47:53.807 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:53.829 00.022 10844 UpdateGuideState exits: m=1993 SNR=27.8
21:47:53.830 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:53.830 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:53.830 00.000 10844 Enqueuing Expose request
21:47:53.830 00.000 11060 Worker thread wakes up
21:47:53.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:53.830 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:53.830 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:47:55.296 01.466 11060 Exposure complete
21:47:55.513 00.217 11060 worker thread done servicing request
21:47:55.513 00.000 10844 OnExposeComplete: enter
21:47:55.513 00.000 10844 UpdateGuideState(): m_state=6
21:47:55.513 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
21:47:55.513 00.000 10844 Star::Find returns 1 (0), X=91.31, Y=468.15, Mass=1903, SNR=26.2, Peak=140 HFD=3.8
21:47:55.515 00.002 10844 MultiStar: [#1 1.06,-0.36,0.00,M1] [#2 0.69,-0.67,0.00,M2] [#3 0.42,-0.19,0.79,U] [#4 -0.28,0.09,2.66,U] [#5 0.68,-0.26,1.02,U] [#6 -0.13,-0.51,1.05,U] [#7 -0.54,0.04,1.09,U] [#8 0.24,-0.42,0.88,U] 
21:47:55.515 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.08}, one-star: {-0.10, 0.31}
21:47:55.515 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.80) = xAngle (-1.21 = -1.21)
21:47:55.515 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.30 = -1.30)
21:47:55.515 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.01 mountX=0.03 mountY=-0.09, mountTheta=-1.22
21:47:55.516 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
21:47:55.516 00.000 10844 Enqueuing Move request for scope (-0.04, -0.08)
21:47:55.516 00.000 11060 Worker thread wakes up
21:47:55.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
21:47:55.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
21:47:55.516 00.000 11060 Moving (-0.04, -0.08) raw xDistance=0.03 yDistance=-0.09
21:47:55.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:47:55.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:55.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:47:55.516 00.000 11060 MoveAxis(E, 0, ABG)
21:47:55.517 00.001 11060 Move returns status 0, amount 0
21:47:55.517 00.000 11060 MoveAxis(N, 0, ABG)
21:47:55.517 00.000 11060 Move returns status 0, amount 0
21:47:55.517 00.000 11060 move complete, result=0
21:47:55.517 00.000 11060 worker thread done servicing request
21:47:55.522 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:55.546 00.024 10844 UpdateGuideState exits: m=1903 SNR=26.2
21:47:55.547 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:55.547 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:55.547 00.000 10844 Enqueuing Expose request
21:47:55.547 00.000 11060 Worker thread wakes up
21:47:55.547 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:55.548 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:55.548 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:57.037 01.489 11060 Exposure complete
21:47:57.221 00.184 10844 OnExposeComplete: enter
21:47:57.221 00.000 10844 UpdateGuideState(): m_state=6
21:47:57.222 00.001 11060 worker thread done servicing request
21:47:57.222 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
21:47:57.222 00.000 10844 Star::Find returns 1 (0), X=91.88, Y=468.76, Mass=2163, SNR=28.9, Peak=160 HFD=3.7
21:47:57.223 00.001 10844 MultiStar: [#1 0.61,1.22,0.00,M2] [#2 0.49,-0.20,0.90,U] [#3 -0.19,0.50,0.81,U] [#4 -0.29,-0.78,2.54,U] [#5 0.28,1.01,0.00,M1] [#6 0.26,-0.24,0.88,U] [#7 -0.19,0.07,1.00,U] [#8 0.03,0.13,0.87,U] 
21:47:57.223 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.47, 0.92}
21:47:57.223 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.80) = xAngle (-0.67 = -0.67)
21:47:57.223 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.75 = -0.75)
21:47:57.223 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.47 mountX=0.08 mountY=-0.07, mountTheta=-0.72
21:47:57.232 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
21:47:57.232 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
21:47:57.232 00.000 11060 Worker thread wakes up
21:47:57.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
21:47:57.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
21:47:57.232 00.000 11060 Moving (0.01, -0.11) raw xDistance=0.08 yDistance=-0.07
21:47:57.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:47:57.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:57.233 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:47:57.233 00.000 11060 MoveAxis(E, 0, ABG)
21:47:57.233 00.000 11060 Move returns status 0, amount 0
21:47:57.233 00.000 11060 MoveAxis(N, 0, ABG)
21:47:57.233 00.000 11060 Move returns status 0, amount 0
21:47:57.233 00.000 11060 move complete, result=0
21:47:57.233 00.000 11060 worker thread done servicing request
21:47:57.238 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:57.255 00.017 10844 UpdateGuideState exits: m=2163 SNR=28.9
21:47:57.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:57.255 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:57.255 00.000 10844 Enqueuing Expose request
21:47:57.255 00.000 11060 Worker thread wakes up
21:47:57.255 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:57.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:57.255 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:47:58.718 01.463 11060 Exposure complete
21:47:58.852 00.134 11060 worker thread done servicing request
21:47:58.852 00.000 10844 OnExposeComplete: enter
21:47:58.852 00.000 10844 UpdateGuideState(): m_state=6
21:47:58.852 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
21:47:58.852 00.000 10844 Star::Find returns 1 (0), X=91.96, Y=468.81, Mass=1891, SNR=26.8, Peak=132 HFD=3.9
21:47:58.853 00.001 10844 MultiStar: [#1 0.49,1.27,0.00,M3] [#2 0.98,0.14,0.00,M2] [#3 0.59,1.21,0.00,M1] [#4 0.28,-0.08,2.78,U] [#5 0.24,0.96,0.00,M2] [#6 0.23,0.37,0.97,U] [#7 0.23,0.24,1.12,U] [#8 0.05,0.05,0.99,U] 
21:47:58.853 00.000 10844 refined, 4 included, MultiStar: {0.27, 0.21}, one-star: {0.55, 0.98}
21:47:58.853 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.80) = xAngle (1.46 = 1.46)
21:47:58.853 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.38 = 1.38)
21:47:58.853 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.21 hyp=0.34 cameraTheta=0.66 mountX=0.04 mountY=0.34, mountTheta=1.46
21:47:58.863 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.21, opts=13)
21:47:58.863 00.000 10844 Enqueuing Move request for scope (0.27, 0.21)
21:47:58.863 00.000 11060 Worker thread wakes up
21:47:58.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.21) opts 0xd
21:47:58.863 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.21)
21:47:58.863 00.000 11060 Moving (0.27, 0.21) raw xDistance=0.04 yDistance=0.34
21:47:58.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:47:58.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:47:58.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:47:58.863 00.000 11060 MoveAxis(E, 0, ABG)
21:47:58.863 00.000 11060 Move returns status 0, amount 0
21:47:58.863 00.000 11060 MoveAxis(N, 0, ABG)
21:47:58.863 00.000 11060 Move returns status 0, amount 0
21:47:58.863 00.000 11060 move complete, result=0
21:47:58.864 00.001 11060 worker thread done servicing request
21:47:58.868 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:47:58.888 00.020 10844 UpdateGuideState exits: m=1891 SNR=26.8
21:47:58.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:58.888 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:47:58.888 00.000 10844 Enqueuing Expose request
21:47:58.888 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:47:58.888 00.000 11060 Worker thread wakes up
21:47:58.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:47:58.888 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:00.364 01.476 11060 Exposure complete
21:48:00.569 00.205 11060 worker thread done servicing request
21:48:00.569 00.000 10844 OnExposeComplete: enter
21:48:00.571 00.002 10844 UpdateGuideState(): m_state=6
21:48:00.571 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
21:48:00.571 00.000 10844 Star::Find returns 1 (0), X=91.07, Y=467.78, Mass=2320, SNR=30.0, Peak=123 HFD=4.3
21:48:00.571 00.000 10844 MultiStar: [#1 -0.56,0.48,0.97,U] [#2 -0.10,-0.15,0.80,U] [#3 0.09,0.54,0.79,U] [#4 -0.19,-0.04,2.13,U] [#5 0.18,0.44,0.84,U] [#6 -0.53,0.21,0.92,U] [#7 -0.42,1.12,0.00,M1] [#8 -0.06,0.13,0.84,U] 
21:48:00.571 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.16}, one-star: {-0.34, -0.06}
21:48:00.571 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.80) = xAngle (3.29 = -3.00)
21:48:00.571 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.20 = -3.08)
21:48:00.571 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.48 mountX=-0.25 mountY=-0.02, mountTheta=-3.08
21:48:00.573 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.16, opts=13)
21:48:00.573 00.000 10844 Enqueuing Move request for scope (-0.20, 0.16)
21:48:00.573 00.000 11060 Worker thread wakes up
21:48:00.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
21:48:00.573 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
21:48:00.573 00.000 11060 Moving (-0.20, 0.16) raw xDistance=-0.25 yDistance=-0.02
21:48:00.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:48:00.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:00.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:48:00.573 00.000 11060 MoveAxis(E, 37, ABG)
21:48:00.573 00.000 11060 Guiding  Dir = 2, Dur = 37
21:48:00.578 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:00.588 00.010 11060 IsSlewing returns 0
21:48:00.588 00.000 11060 IsGuiding returns 0
21:48:00.594 00.006 10844 UpdateGuideState exits: m=2320 SNR=30.0
21:48:00.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:00.594 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:00.594 00.000 10844 Enqueuing Expose request
21:48:00.635 00.041 11060 IsGuiding returns 0
21:48:00.635 00.000 11060 Move returns status 0, amount 37
21:48:00.635 00.000 11060 MoveAxis(N, 0, ABG)
21:48:00.635 00.000 11060 Move returns status 0, amount 0
21:48:00.635 00.000 11060 move complete, result=0
21:48:00.636 00.001 11060 worker thread done servicing request
21:48:00.636 00.000 11060 Worker thread wakes up
21:48:00.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:00.636 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:00.663 00.027 10844 GuideStep: -0.3 px 37 ms EAST, -0.0 px 0 ms NORTH
21:48:02.095 01.432 11060 Exposure complete
21:48:02.277 00.182 11060 worker thread done servicing request
21:48:02.277 00.000 10844 OnExposeComplete: enter
21:48:02.278 00.001 10844 UpdateGuideState(): m_state=6
21:48:02.278 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
21:48:02.278 00.000 10844 Star::Find returns 1 (0), X=91.75, Y=468.29, Mass=2365, SNR=30.2, Peak=145 HFD=3.8
21:48:02.278 00.000 10844 MultiStar: [#1 0.13,0.83,1.09,U] [#2 0.06,0.17,1.00,U] [#3 0.48,0.93,0.00,M1] [#4 -0.10,0.36,2.12,U] [#5 0.71,0.44,0.92,U] [#6 0.27,0.48,0.95,U] [#7 -0.54,0.45,0.81,U] [#8 0.61,0.17,0.93,U] 
21:48:02.278 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.42}, one-star: {0.34, 0.45}
21:48:02.278 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.80) = xAngle (2.02 = 2.02)
21:48:02.278 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.93 = 1.93)
21:48:02.278 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.42 hyp=0.44 cameraTheta=1.21 mountX=-0.19 mountY=0.42, mountTheta=2.00
21:48:02.280 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.42, opts=13)
21:48:02.280 00.000 10844 Enqueuing Move request for scope (0.16, 0.42)
21:48:02.280 00.000 11060 Worker thread wakes up
21:48:02.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.42) opts 0xd
21:48:02.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.42)
21:48:02.280 00.000 11060 Moving (0.16, 0.42) raw xDistance=-0.19 yDistance=0.42
21:48:02.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:48:02.280 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.05 newest=0.74
21:48:02.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.42
21:48:02.280 00.000 11060 MoveAxis(E, 29, ABG)
21:48:02.281 00.001 11060 Guiding  Dir = 2, Dur = 29
21:48:02.288 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:02.293 00.005 11060 IsSlewing returns 0
21:48:02.293 00.000 11060 IsGuiding returns 0
21:48:02.307 00.014 10844 UpdateGuideState exits: m=2365 SNR=30.2
21:48:02.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:02.307 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:02.307 00.000 10844 Enqueuing Expose request
21:48:02.324 00.017 11060 IsGuiding returns 0
21:48:02.324 00.000 11060 Move returns status 0, amount 29
21:48:02.324 00.000 11060 BLC: Oldest BLC event removed
21:48:02.324 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:48:02.324 00.000 11060 MoveAxis(S, 909, ABG)
21:48:02.324 00.000 11060 duration set to 750 by maxDecDuration
21:48:02.324 00.000 11060 Guiding  Dir = 1, Dur = 750
21:48:02.339 00.015 11060 IsSlewing returns 0
21:48:02.339 00.000 11060 IsGuiding returns 0
21:48:03.095 00.756 11060 IsGuiding returns 0
21:48:03.095 00.000 11060 Move returns status 0, amount 750
21:48:03.095 00.000 11060 move complete, result=0
21:48:03.095 00.000 11060 worker thread done servicing request
21:48:03.095 00.000 11060 Worker thread wakes up
21:48:03.095 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.4 px 750 ms SOUTH
21:48:03.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:03.095 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:04.558 01.463 11060 Exposure complete
21:48:04.783 00.225 11060 worker thread done servicing request
21:48:04.783 00.000 10844 OnExposeComplete: enter
21:48:04.783 00.000 10844 UpdateGuideState(): m_state=6
21:48:04.783 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
21:48:04.784 00.001 10844 Star::Find returns 1 (0), X=91.19, Y=467.79, Mass=2001, SNR=27.8, Peak=137 HFD=4.1
21:48:04.784 00.000 10844 MultiStar: [#1 0.04,1.04,0.00,M2] [#2 0.27,-0.53,1.10,U] [#3 0.37,0.59,0.74,U] [#4 -0.25,0.06,2.40,U] [#5 0.18,0.94,0.00,M1] [#6 -0.31,0.72,1.02,U] [#7 -0.92,0.46,0.00,M1] [#8 -0.48,0.21,0.87,U] 
21:48:04.784 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.12}, one-star: {-0.22, -0.05}
21:48:04.784 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.80) = xAngle (3.22 = -3.07)
21:48:04.784 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
21:48:04.784 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.18 cameraTheta=2.41 mountX=-0.18 mountY=0.00, mountTheta=3.13
21:48:04.786 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.12, opts=13)
21:48:04.786 00.000 10844 Enqueuing Move request for scope (-0.14, 0.12)
21:48:04.786 00.000 11060 Worker thread wakes up
21:48:04.787 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
21:48:04.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
21:48:04.787 00.000 11060 Moving (-0.14, 0.12) raw xDistance=-0.18 yDistance=0.00
21:48:04.787 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.291112, 1:0.002228
21:48:04.787 00.000 11060 BLC: No correction, Miss < min_move
21:48:04.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:48:04.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:04.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:48:04.787 00.000 11060 MoveAxis(E, 28, ABG)
21:48:04.787 00.000 11060 Guiding  Dir = 2, Dur = 28
21:48:04.794 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:04.796 00.002 11060 IsSlewing returns 0
21:48:04.797 00.001 11060 IsGuiding returns 0
21:48:04.822 00.025 10844 UpdateGuideState exits: m=2001 SNR=27.8
21:48:04.823 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:04.823 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:04.823 00.000 10844 Enqueuing Expose request
21:48:04.830 00.007 11060 IsGuiding returns 0
21:48:04.830 00.000 11060 Move returns status 0, amount 28
21:48:04.830 00.000 11060 MoveAxis(N, 0, ABG)
21:48:04.830 00.000 11060 Move returns status 0, amount 0
21:48:04.830 00.000 11060 move complete, result=0
21:48:04.830 00.000 11060 worker thread done servicing request
21:48:04.830 00.000 11060 Worker thread wakes up
21:48:04.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:04.830 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:04.843 00.013 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
21:48:06.294 01.451 11060 Exposure complete
21:48:06.547 00.253 11060 worker thread done servicing request
21:48:06.547 00.000 10844 OnExposeComplete: enter
21:48:06.547 00.000 10844 UpdateGuideState(): m_state=6
21:48:06.549 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
21:48:06.549 00.000 10844 Star::Find returns 1 (0), X=91.68, Y=467.77, Mass=2045, SNR=28.0, Peak=125 HFD=3.7
21:48:06.549 00.000 10844 MultiStar: [#1 -0.76,0.51,0.00,M3] [#2 0.26,-0.17,0.87,U] [#3 0.01,0.51,0.82,U] [#4 -0.85,-0.82,0.00,M3] [#5 0.11,0.89,0.00,M2] [#6 -0.37,0.03,0.94,U] [#7 -0.94,0.88,0.00,M2] [#8 -0.53,0.04,0.89,U] 
21:48:06.549 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.06}, one-star: {0.28, -0.06}
21:48:06.550 00.001 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.80) = xAngle (3.25 = -3.04)
21:48:06.550 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.16 = -3.12)
21:48:06.550 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.44 mountX=-0.09 mountY=-0.00, mountTheta=-3.12
21:48:06.551 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.06, opts=13)
21:48:06.552 00.001 10844 Enqueuing Move request for scope (-0.07, 0.06)
21:48:06.552 00.000 11060 Worker thread wakes up
21:48:06.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
21:48:06.552 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
21:48:06.552 00.000 11060 Moving (-0.07, 0.06) raw xDistance=-0.09 yDistance=-0.00
21:48:06.552 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.291112, 1:0.002228, 2:-0.001809
21:48:06.552 00.000 11060 BLC: No correction, Miss < min_move
21:48:06.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:48:06.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:06.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:48:06.553 00.001 11060 MoveAxis(E, 0, ABG)
21:48:06.553 00.000 11060 Move returns status 0, amount 0
21:48:06.553 00.000 11060 MoveAxis(N, 0, ABG)
21:48:06.553 00.000 11060 Move returns status 0, amount 0
21:48:06.553 00.000 11060 move complete, result=0
21:48:06.553 00.000 11060 worker thread done servicing request
21:48:06.562 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:06.584 00.022 10844 UpdateGuideState exits: m=2045 SNR=28.0
21:48:06.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:06.584 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:06.584 00.000 10844 Enqueuing Expose request
21:48:06.584 00.000 11060 Worker thread wakes up
21:48:06.584 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:48:06.585 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:06.585 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:08.050 01.465 11060 Exposure complete
21:48:08.270 00.220 11060 worker thread done servicing request
21:48:08.270 00.000 10844 OnExposeComplete: enter
21:48:08.270 00.000 10844 UpdateGuideState(): m_state=6
21:48:08.270 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
21:48:08.271 00.001 10844 Star::Find returns 1 (0), X=91.73, Y=468.58, Mass=2337, SNR=30.1, Peak=156 HFD=3.7
21:48:08.271 00.000 10844 MultiStar: [#1 -0.91,0.27,0.00,M4] [#2 -0.14,0.35,1.01,U] [#3 -0.56,0.55,0.81,U] [#4 -0.92,-0.69,0.00,M4] [#5 -0.41,0.35,0.89,U] [#6 -1.38,0.21,0.00,M1] [#7 -0.28,0.26,0.85,U] [#8 -0.47,-0.17,0.90,U] 
21:48:08.271 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.35}, one-star: {0.32, 0.75}
21:48:08.272 00.001 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.80) = xAngle (2.97 = 2.97)
21:48:08.272 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.88 = 2.88)
21:48:08.272 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.35 hyp=0.42 cameraTheta=2.16 mountX=-0.42 mountY=0.11, mountTheta=2.88
21:48:08.273 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.35, opts=13)
21:48:08.273 00.000 10844 Enqueuing Move request for scope (-0.24, 0.35)
21:48:08.273 00.000 11060 Worker thread wakes up
21:48:08.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.35) opts 0xd
21:48:08.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.35)
21:48:08.273 00.000 11060 Moving (-0.24, 0.35) raw xDistance=-0.42 yDistance=0.11
21:48:08.273 00.000 11060 BLC: window closed
21:48:08.274 00.001 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.291112, 1:0.002228, 2:-0.001809
21:48:08.274 00.000 11060 BLC: No correction, Miss < min_move
21:48:08.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
21:48:08.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:08.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:48:08.274 00.000 11060 MoveAxis(E, 61, ABG)
21:48:08.274 00.000 11060 Guiding  Dir = 2, Dur = 61
21:48:08.278 00.004 11060 IsSlewing returns 0
21:48:08.278 00.000 11060 IsGuiding returns 0
21:48:08.281 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:08.304 00.023 10844 UpdateGuideState exits: m=2337 SNR=30.1
21:48:08.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:08.304 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:08.304 00.000 10844 Enqueuing Expose request
21:48:08.357 00.053 11060 IsGuiding returns 0
21:48:08.357 00.000 11060 Move returns status 0, amount 61
21:48:08.357 00.000 11060 MoveAxis(N, 0, ABG)
21:48:08.357 00.000 11060 Move returns status 0, amount 0
21:48:08.358 00.001 11060 move complete, result=0
21:48:08.358 00.000 11060 worker thread done servicing request
21:48:08.358 00.000 11060 Worker thread wakes up
21:48:08.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:08.358 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:08.360 00.002 10844 GuideStep: -0.4 px 61 ms EAST, 0.1 px 0 ms NORTH
21:48:09.836 01.476 11060 Exposure complete
21:48:10.044 00.208 11060 worker thread done servicing request
21:48:10.044 00.000 10844 OnExposeComplete: enter
21:48:10.044 00.000 10844 UpdateGuideState(): m_state=6
21:48:10.046 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
21:48:10.046 00.000 10844 Star::Find returns 1 (0), X=91.78, Y=467.83, Mass=2045, SNR=27.4, Peak=138 HFD=4.0
21:48:10.046 00.000 10844 MultiStar: [#1 -0.50,0.34,1.15,U] [#2 -0.48,-0.31,1.03,U] [#3 -0.10,-0.01,0.87,U] [#4 -1.57,-1.14,0.00,M5] [#5 -0.35,-0.21,1.02,U] [#6 -0.63,0.55,0.83,U] [#7 -1.64,0.11,0.00,M2] [#8 0.34,-0.23,1.04,U] 
21:48:10.046 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.01}, one-star: {0.37, -0.01}
21:48:10.046 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.80) = xAngle (3.89 = -2.39)
21:48:10.046 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.81 = -2.48)
21:48:10.046 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.09 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
21:48:10.049 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.01, opts=13)
21:48:10.050 00.001 10844 Enqueuing Move request for scope (-0.19, 0.01)
21:48:10.050 00.000 11060 Worker thread wakes up
21:48:10.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
21:48:10.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
21:48:10.050 00.000 11060 Moving (-0.19, 0.01) raw xDistance=-0.14 yDistance=-0.12
21:48:10.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:48:10.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:10.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:48:10.050 00.000 11060 MoveAxis(E, 22, ABG)
21:48:10.050 00.000 11060 Guiding  Dir = 2, Dur = 22
21:48:10.061 00.011 11060 IsSlewing returns 0
21:48:10.062 00.001 11060 IsGuiding returns 0
21:48:10.075 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:10.089 00.014 11060 IsGuiding returns 0
21:48:10.089 00.000 11060 Move returns status 0, amount 22
21:48:10.089 00.000 11060 MoveAxis(N, 0, ABG)
21:48:10.089 00.000 11060 Move returns status 0, amount 0
21:48:10.090 00.001 11060 move complete, result=0
21:48:10.090 00.000 11060 worker thread done servicing request
21:48:10.094 00.004 10844 UpdateGuideState exits: m=2045 SNR=27.4
21:48:10.095 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:10.095 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:10.095 00.000 10844 Enqueuing Expose request
21:48:10.095 00.000 11060 Worker thread wakes up
21:48:10.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:10.095 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
21:48:10.095 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:11.567 01.472 11060 Exposure complete
21:48:11.791 00.224 11060 worker thread done servicing request
21:48:11.792 00.001 10844 OnExposeComplete: enter
21:48:11.792 00.000 10844 UpdateGuideState(): m_state=6
21:48:11.792 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
21:48:11.792 00.000 10844 Star::Find returns 1 (0), X=92.22, Y=467.66, Mass=1632, SNR=25.1, Peak=125 HFD=3.6
21:48:11.793 00.001 10844 MultiStar: [#1 0.24,0.22,1.27,U] [#2 0.28,-1.01,0.00,M1] [#3 0.47,0.08,0.87,U] [#4 -0.22,-1.52,0.00,M6] [#5 -0.70,0.66,0.00,M1] [#6 0.02,0.30,1.01,U] [#7 0.02,0.39,1.23,U] [#8 -0.03,-1.20,0.00,M1] 
21:48:11.793 00.000 10844 refined, 4 included, MultiStar: {0.29, 0.18}, one-star: {0.81, -0.18}
21:48:11.793 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.80) = xAngle (1.35 = 1.35)
21:48:11.793 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.27 = 1.27)
21:48:11.793 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.18 hyp=0.34 cameraTheta=0.55 mountX=0.07 mountY=0.33, mountTheta=1.35
21:48:11.805 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.18, opts=13)
21:48:11.805 00.000 10844 Enqueuing Move request for scope (0.29, 0.18)
21:48:11.805 00.000 11060 Worker thread wakes up
21:48:11.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.18) opts 0xd
21:48:11.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.18)
21:48:11.805 00.000 11060 Moving (0.29, 0.18) raw xDistance=0.07 yDistance=0.33
21:48:11.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:48:11.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
21:48:11.805 00.000 11060 MoveAxis(E, 0, ABG)
21:48:11.805 00.000 11060 Move returns status 0, amount 0
21:48:11.805 00.000 11060 MoveAxis(S, 125, ABG)
21:48:11.806 00.001 11060 Guiding  Dir = 1, Dur = 125
21:48:11.818 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:11.835 00.017 10844 UpdateGuideState exits: m=1632 SNR=25.1
21:48:11.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:11.835 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:11.835 00.000 10844 Enqueuing Expose request
21:48:11.856 00.021 11060 IsSlewing returns 0
21:48:11.857 00.001 11060 IsGuiding returns 0
21:48:12.028 00.171 11060 IsGuiding returns 0
21:48:12.028 00.000 11060 Move returns status 0, amount 125
21:48:12.028 00.000 11060 move complete, result=0
21:48:12.029 00.001 11060 worker thread done servicing request
21:48:12.029 00.000 11060 Worker thread wakes up
21:48:12.029 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 125 ms SOUTH
21:48:12.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:12.029 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:13.485 01.456 11060 Exposure complete
21:48:13.697 00.212 11060 worker thread done servicing request
21:48:13.697 00.000 10844 OnExposeComplete: enter
21:48:13.697 00.000 10844 UpdateGuideState(): m_state=6
21:48:13.697 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
21:48:13.697 00.000 10844 Star::Find returns 1 (0), X=92.39, Y=467.94, Mass=2182, SNR=29.3, Peak=148 HFD=3.9
21:48:13.697 00.000 10844 MultiStar: [#1 0.05,0.15,1.09,U] [#2 0.52,-1.08,0.00,M2] [#3 0.23,-0.52,0.75,U] [#4 0.06,-0.91,0.00,M7] [#5 -0.29,0.44,0.91,U] [#6 -0.20,0.85,0.00,M1] [#7 -0.28,0.52,1.01,U] [#8 0.17,-0.64,0.84,U] 
21:48:13.697 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.05}, one-star: {0.98, 0.10}
21:48:13.697 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.80) = xAngle (1.12 = 1.12)
21:48:13.698 00.001 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.04 = 1.04)
21:48:13.698 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=0.06 mountY=0.13, mountTheta=1.10
21:48:13.699 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.05, opts=13)
21:48:13.699 00.000 10844 Enqueuing Move request for scope (0.14, 0.05)
21:48:13.699 00.000 11060 Worker thread wakes up
21:48:13.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
21:48:13.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
21:48:13.699 00.000 11060 Moving (0.14, 0.05) raw xDistance=0.06 yDistance=0.13
21:48:13.700 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:48:13.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:13.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:48:13.700 00.000 11060 MoveAxis(E, 0, ABG)
21:48:13.700 00.000 11060 Move returns status 0, amount 0
21:48:13.700 00.000 11060 MoveAxis(N, 0, ABG)
21:48:13.700 00.000 11060 Move returns status 0, amount 0
21:48:13.700 00.000 11060 move complete, result=0
21:48:13.700 00.000 11060 worker thread done servicing request
21:48:13.707 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:13.724 00.017 10844 UpdateGuideState exits: m=2182 SNR=29.3
21:48:13.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:13.725 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:13.725 00.000 10844 Enqueuing Expose request
21:48:13.725 00.000 11060 Worker thread wakes up
21:48:13.725 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:48:13.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:13.725 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:15.193 01.468 11060 Exposure complete
21:48:15.402 00.209 11060 worker thread done servicing request
21:48:15.402 00.000 10844 OnExposeComplete: enter
21:48:15.402 00.000 10844 UpdateGuideState(): m_state=6
21:48:15.402 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
21:48:15.402 00.000 10844 Star::Find returns 1 (0), X=91.27, Y=467.67, Mass=1920, SNR=27.1, Peak=144 HFD=3.7
21:48:15.403 00.001 10844 MultiStar: [#1 0.26,0.17,1.21,U] [#2 -0.14,-1.59,0.00,M3] [#3 0.05,0.50,0.82,U] [#4 -0.31,-0.76,2.47,U] [#5 -0.73,0.15,0.96,U] [#6 0.13,-0.11,1.02,U] [#7 -0.48,0.62,1.04,U] [#8 -0.01,-0.81,1.07,U] 
21:48:15.404 00.001 10844 single-star, 7 included, MultiStar: {-0.17, -0.17}, one-star: {-0.14, -0.17}
21:48:15.404 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.80) = xAngle (-1.47 = -1.47)
21:48:15.404 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.56 = -1.56)
21:48:15.404 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.27 mountX=0.02 mountY=-0.22, mountTheta=-1.47
21:48:15.407 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.17, opts=13)
21:48:15.407 00.000 10844 Enqueuing Move request for scope (-0.14, -0.17)
21:48:15.407 00.000 11060 Worker thread wakes up
21:48:15.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
21:48:15.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
21:48:15.407 00.000 11060 Moving (-0.14, -0.17) raw xDistance=0.02 yDistance=-0.22
21:48:15.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:48:15.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:48:15.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:48:15.407 00.000 11060 MoveAxis(E, 0, ABG)
21:48:15.407 00.000 11060 Move returns status 0, amount 0
21:48:15.407 00.000 11060 MoveAxis(N, 0, ABG)
21:48:15.407 00.000 11060 Move returns status 0, amount 0
21:48:15.408 00.001 11060 move complete, result=0
21:48:15.408 00.000 11060 worker thread done servicing request
21:48:15.416 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:48:15.432 00.016 10844 UpdateGuideState exits: m=1920 SNR=27.1
21:48:15.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:15.432 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:15.432 00.000 10844 Enqueuing Expose request
21:48:15.432 00.000 11060 Worker thread wakes up
21:48:15.432 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:15.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:15.432 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:16.911 01.479 11060 Exposure complete
21:48:17.127 00.216 11060 worker thread done servicing request
21:48:17.127 00.000 10844 OnExposeComplete: enter
21:48:17.127 00.000 10844 UpdateGuideState(): m_state=6
21:48:17.128 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
21:48:17.128 00.000 10844 Star::Find returns 1 (0), X=91.24, Y=467.35, Mass=2182, SNR=29.1, Peak=168 HFD=3.7
21:48:17.128 00.000 10844 MultiStar: [#1 0.15,-0.35,0.98,U] [#2 0.99,-0.85,0.00,M4] [#3 0.31,0.18,0.81,U] [#4 -0.64,-0.80,0.00,M7] [#5 -0.29,0.39,0.94,U] [#6 -0.11,-0.11,0.93,U] [#7 0.09,0.34,1.05,U] [#8 0.12,-1.10,0.00,M1] 
21:48:17.129 00.001 10844 refined, 5 included, MultiStar: {-0.01, -0.01}, one-star: {-0.17, -0.49}
21:48:17.129 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.80) = xAngle (-1.41 = -1.41)
21:48:17.129 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.50 = -1.50)
21:48:17.129 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.21 mountX=0.00 mountY=-0.02, mountTheta=-1.41
21:48:17.130 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
21:48:17.130 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
21:48:17.130 00.000 11060 Worker thread wakes up
21:48:17.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
21:48:17.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
21:48:17.131 00.001 11060 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=-0.02
21:48:17.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:48:17.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:17.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:48:17.131 00.000 11060 MoveAxis(E, 0, ABG)
21:48:17.131 00.000 11060 Move returns status 0, amount 0
21:48:17.131 00.000 11060 MoveAxis(N, 0, ABG)
21:48:17.131 00.000 11060 Move returns status 0, amount 0
21:48:17.131 00.000 11060 move complete, result=0
21:48:17.131 00.000 11060 worker thread done servicing request
21:48:17.137 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:17.153 00.016 10844 UpdateGuideState exits: m=2182 SNR=29.1
21:48:17.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:17.153 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:17.153 00.000 10844 Enqueuing Expose request
21:48:17.154 00.001 11060 Worker thread wakes up
21:48:17.154 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:48:17.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:17.154 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:18.621 01.467 11060 Exposure complete
21:48:18.815 00.194 11060 worker thread done servicing request
21:48:18.816 00.001 10844 OnExposeComplete: enter
21:48:18.816 00.000 10844 UpdateGuideState(): m_state=6
21:48:18.816 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
21:48:18.816 00.000 10844 Star::Find returns 1 (0), X=92.07, Y=467.87, Mass=1906, SNR=27.2, Peak=162 HFD=3.8
21:48:18.817 00.001 10844 MultiStar: [#1 -0.25,-0.48,1.21,U] [#2 -0.29,-0.88,0.00,M5] [#3 0.25,0.07,0.80,U] [#4 0.14,-1.36,0.00,M8] [#5 -0.56,-0.04,0.90,U] [#6 -0.17,-0.62,0.98,U] [#7 -0.47,-0.64,0.98,U] [#8 0.16,-0.46,0.95,U] 
21:48:18.817 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.32}, one-star: {0.66, 0.04}
21:48:18.817 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.80) = xAngle (-0.95 = -0.95)
21:48:18.817 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.04 = -1.04)
21:48:18.817 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.75 mountX=0.19 mountY=-0.28, mountTheta=-0.98
21:48:18.819 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.32, opts=13)
21:48:18.819 00.000 10844 Enqueuing Move request for scope (-0.06, -0.32)
21:48:18.819 00.000 11060 Worker thread wakes up
21:48:18.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd
21:48:18.820 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.32)
21:48:18.820 00.000 11060 Moving (-0.06, -0.32) raw xDistance=0.19 yDistance=-0.28
21:48:18.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:48:18.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:48:18.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:48:18.820 00.000 11060 MoveAxis(W, 28, ABG)
21:48:18.820 00.000 11060 Guiding  Dir = 3, Dur = 28
21:48:18.826 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:18.832 00.006 11060 IsSlewing returns 0
21:48:18.832 00.000 11060 IsGuiding returns 0
21:48:18.844 00.012 10844 UpdateGuideState exits: m=1906 SNR=27.2
21:48:18.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:18.844 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:18.845 00.001 10844 Enqueuing Expose request
21:48:18.867 00.022 11060 IsGuiding returns 0
21:48:18.867 00.000 11060 Move returns status 0, amount 28
21:48:18.867 00.000 11060 MoveAxis(N, 0, ABG)
21:48:18.868 00.001 11060 Move returns status 0, amount 0
21:48:18.868 00.000 11060 move complete, result=0
21:48:18.868 00.000 11060 worker thread done servicing request
21:48:18.868 00.000 11060 Worker thread wakes up
21:48:18.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:18.868 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:18.870 00.002 10844 GuideStep: 0.2 px 28 ms WEST, -0.3 px 0 ms NORTH
21:48:20.327 01.457 11060 Exposure complete
21:48:20.535 00.208 11060 worker thread done servicing request
21:48:20.535 00.000 10844 OnExposeComplete: enter
21:48:20.535 00.000 10844 UpdateGuideState(): m_state=6
21:48:20.536 00.001 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
21:48:20.536 00.000 10844 Star::Find returns 1 (0), X=91.75, Y=467.60, Mass=2239, SNR=29.5, Peak=180 HFD=3.6
21:48:20.536 00.000 10844 MultiStar: [#1 -0.14,-0.26,1.11,U] [#2 0.39,-0.87,0.00,M6] [#3 0.32,0.10,0.75,U] [#4 -0.48,-0.50,2.19,U] [#5 -0.21,0.43,0.99,U] [#6 0.53,0.26,0.78,U] [#7 -0.38,0.14,0.91,U] [#8 0.31,-0.55,0.87,U] 
21:48:20.536 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.15}, one-star: {0.34, -0.24}
21:48:20.536 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.80) = xAngle (-1.13 = -1.13)
21:48:20.536 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.22 = -1.22)
21:48:20.536 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.94 mountX=0.07 mountY=-0.15, mountTheta=-1.15
21:48:20.538 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.15, opts=13)
21:48:20.538 00.000 10844 Enqueuing Move request for scope (-0.06, -0.15)
21:48:20.538 00.000 11060 Worker thread wakes up
21:48:20.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
21:48:20.538 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
21:48:20.538 00.000 11060 Moving (-0.06, -0.15) raw xDistance=0.07 yDistance=-0.15
21:48:20.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:48:20.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:20.539 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:48:20.539 00.000 11060 MoveAxis(E, 0, ABG)
21:48:20.539 00.000 11060 Move returns status 0, amount 0
21:48:20.539 00.000 11060 MoveAxis(N, 0, ABG)
21:48:20.539 00.000 11060 Move returns status 0, amount 0
21:48:20.539 00.000 11060 move complete, result=0
21:48:20.539 00.000 11060 worker thread done servicing request
21:48:20.545 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:20.567 00.022 10844 UpdateGuideState exits: m=2239 SNR=29.5
21:48:20.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:20.567 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:20.567 00.000 10844 Enqueuing Expose request
21:48:20.567 00.000 11060 Worker thread wakes up
21:48:20.567 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:20.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:20.567 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:22.034 01.467 11060 Exposure complete
21:48:22.236 00.202 11060 worker thread done servicing request
21:48:22.236 00.000 10844 OnExposeComplete: enter
21:48:22.236 00.000 10844 UpdateGuideState(): m_state=6
21:48:22.237 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
21:48:22.237 00.000 10844 Star::Find returns 1 (0), X=91.22, Y=468.62, Mass=2055, SNR=28.4, Peak=152 HFD=3.7
21:48:22.237 00.000 10844 MultiStar: [#1 -0.51,0.63,1.10,U] [#2 -0.32,-0.38,0.93,U] [#3 -0.26,0.35,0.78,U] [#4 -0.67,-0.12,2.40,U] [#5 -0.86,0.48,0.00,M1] [#6 -0.32,0.02,0.91,U] [#7 -0.51,0.41,1.03,U] [#8 0.04,0.26,0.97,U] 
21:48:22.237 00.000 10844 refined, 7 included, MultiStar: {-0.40, 0.20}, one-star: {-0.18, 0.78}
21:48:22.237 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.80) = xAngle (3.49 = -2.79)
21:48:22.237 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.40 = -2.88)
21:48:22.237 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.20 hyp=0.44 cameraTheta=2.69 mountX=-0.42 mountY=-0.11, mountTheta=-2.87
21:48:22.239 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.20, opts=13)
21:48:22.239 00.000 10844 Enqueuing Move request for scope (-0.40, 0.20)
21:48:22.239 00.000 11060 Worker thread wakes up
21:48:22.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.20) opts 0xd
21:48:22.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.20)
21:48:22.239 00.000 11060 Moving (-0.40, 0.20) raw xDistance=-0.42 yDistance=-0.11
21:48:22.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
21:48:22.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:22.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:48:22.240 00.001 11060 MoveAxis(E, 61, ABG)
21:48:22.240 00.000 11060 Guiding  Dir = 2, Dur = 61
21:48:22.247 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:22.247 00.000 11060 IsSlewing returns 0
21:48:22.248 00.001 11060 IsGuiding returns 0
21:48:22.265 00.017 10844 UpdateGuideState exits: m=2055 SNR=28.4
21:48:22.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:22.265 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:22.265 00.000 10844 Enqueuing Expose request
21:48:22.325 00.060 11060 IsGuiding returns 0
21:48:22.325 00.000 11060 Move returns status 0, amount 61
21:48:22.325 00.000 11060 MoveAxis(N, 0, ABG)
21:48:22.325 00.000 11060 Move returns status 0, amount 0
21:48:22.326 00.001 11060 move complete, result=0
21:48:22.326 00.000 11060 worker thread done servicing request
21:48:22.326 00.000 11060 Worker thread wakes up
21:48:22.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:22.326 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:22.352 00.026 10844 GuideStep: -0.4 px 61 ms EAST, -0.1 px 0 ms NORTH
21:48:23.783 01.431 11060 Exposure complete
21:48:23.995 00.212 11060 worker thread done servicing request
21:48:23.995 00.000 10844 OnExposeComplete: enter
21:48:23.995 00.000 10844 UpdateGuideState(): m_state=6
21:48:23.995 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
21:48:23.996 00.001 10844 Star::Find returns 1 (0), X=91.15, Y=468.05, Mass=2584, SNR=31.8, Peak=178 HFD=4.2
21:48:23.996 00.000 10844 MultiStar: [#1 0.10,0.68,0.96,U] [#2 -0.19,-0.39,0.80,U] [#3 0.40,0.59,0.77,U] [#4 -0.33,-0.45,2.04,U] [#5 -0.09,-0.25,0.83,U] [#6 0.07,-0.31,0.76,U] [#7 -0.88,0.48,0.00,M1] [#8 -0.03,0.14,0.71,U] 
21:48:23.996 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.26, 0.21}
21:48:23.996 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.80) = xAngle (-1.99 = -1.99)
21:48:23.997 00.001 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.08 = -2.08)
21:48:23.997 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.79 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
21:48:23.998 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
21:48:23.998 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
21:48:23.998 00.000 11060 Worker thread wakes up
21:48:23.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
21:48:23.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
21:48:23.998 00.000 11060 Moving (-0.09, -0.03) raw xDistance=-0.04 yDistance=-0.08
21:48:23.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:48:23.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:23.999 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:48:23.999 00.000 11060 MoveAxis(E, 0, ABG)
21:48:23.999 00.000 11060 Move returns status 0, amount 0
21:48:23.999 00.000 11060 MoveAxis(N, 0, ABG)
21:48:23.999 00.000 11060 Move returns status 0, amount 0
21:48:23.999 00.000 11060 move complete, result=0
21:48:23.999 00.000 11060 worker thread done servicing request
21:48:24.004 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:48:24.026 00.022 10844 UpdateGuideState exits: m=2584 SNR=31.8
21:48:24.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:24.026 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:24.026 00.000 10844 Enqueuing Expose request
21:48:24.026 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:24.026 00.000 11060 Worker thread wakes up
21:48:24.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:24.026 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:25.493 01.467 11060 Exposure complete
21:48:25.697 00.204 11060 worker thread done servicing request
21:48:25.697 00.000 10844 OnExposeComplete: enter
21:48:25.697 00.000 10844 UpdateGuideState(): m_state=6
21:48:25.698 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
21:48:25.698 00.000 10844 Star::Find returns 1 (0), X=91.33, Y=468.63, Mass=1940, SNR=26.9, Peak=149 HFD=3.5
21:48:25.698 00.000 10844 MultiStar: [#1 0.48,0.91,0.00,M1] [#2 0.89,-0.25,0.00,M5] [#3 0.39,0.84,0.00,M1] [#4 -0.41,0.32,2.54,U] [#5 0.17,0.34,0.98,U] [#6 -0.04,1.16,0.00,M1] [#7 0.10,0.81,1.12,U] [#8 0.50,0.21,0.93,U] 
21:48:25.698 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.46}, one-star: {-0.08, 0.79}
21:48:25.698 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.80) = xAngle (2.50 = 2.50)
21:48:25.699 00.001 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.41 = 2.41)
21:48:25.699 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.47 cameraTheta=1.69 mountX=-0.37 mountY=0.31, mountTheta=2.45
21:48:25.700 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.46, opts=13)
21:48:25.700 00.000 10844 Enqueuing Move request for scope (-0.06, 0.46)
21:48:25.700 00.000 11060 Worker thread wakes up
21:48:25.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd
21:48:25.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.46)
21:48:25.701 00.001 11060 Moving (-0.06, 0.46) raw xDistance=-0.37 yDistance=0.31
21:48:25.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
21:48:25.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
21:48:25.701 00.000 11060 MoveAxis(E, 55, ABG)
21:48:25.701 00.000 11060 Guiding  Dir = 2, Dur = 55
21:48:25.708 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:25.716 00.008 11060 IsSlewing returns 0
21:48:25.716 00.000 11060 IsGuiding returns 0
21:48:25.733 00.017 10844 UpdateGuideState exits: m=1940 SNR=26.9
21:48:25.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:25.737 00.004 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:25.737 00.000 10844 Enqueuing Expose request
21:48:25.796 00.059 11060 IsGuiding returns 0
21:48:25.796 00.000 11060 Move returns status 0, amount 55
21:48:25.796 00.000 11060 MoveAxis(S, 119, ABG)
21:48:25.796 00.000 11060 Guiding  Dir = 1, Dur = 119
21:48:25.846 00.050 11060 IsSlewing returns 0
21:48:25.847 00.001 11060 IsGuiding returns 0
21:48:26.000 00.153 11060 IsGuiding returns 0
21:48:26.000 00.000 11060 Move returns status 0, amount 119
21:48:26.000 00.000 11060 move complete, result=0
21:48:26.000 00.000 11060 worker thread done servicing request
21:48:26.000 00.000 11060 Worker thread wakes up
21:48:26.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:26.000 00.000 10844 GuideStep: -0.4 px 55 ms EAST, 0.3 px 119 ms SOUTH
21:48:26.000 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:27.463 01.463 11060 Exposure complete
21:48:27.684 00.221 11060 worker thread done servicing request
21:48:27.684 00.000 10844 OnExposeComplete: enter
21:48:27.684 00.000 10844 UpdateGuideState(): m_state=6
21:48:27.685 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
21:48:27.685 00.000 10844 Star::Find returns 1 (0), X=91.34, Y=468.56, Mass=2138, SNR=28.6, Peak=154 HFD=3.5
21:48:27.685 00.000 10844 MultiStar: [#1 0.08,0.98,0.00,M2] [#2 0.15,-0.17,0.86,U] [#3 0.26,1.46,0.00,M2] [#4 -0.87,0.06,0.00,M5] [#5 0.49,0.47,0.94,U] [#6 -0.21,0.66,0.86,U] [#7 -0.53,0.88,0.00,M1] [#8 -0.52,0.21,0.82,U] 
21:48:27.685 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.39}, one-star: {-0.07, 0.72}
21:48:27.685 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.80) = xAngle (2.43 = 2.43)
21:48:27.685 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.34 = 2.34)
21:48:27.686 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.62 mountX=-0.30 mountY=0.28, mountTheta=2.38
21:48:27.687 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.39, opts=13)
21:48:27.687 00.000 10844 Enqueuing Move request for scope (-0.02, 0.39)
21:48:27.687 00.000 11060 Worker thread wakes up
21:48:27.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.39) opts 0xd
21:48:27.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.39)
21:48:27.687 00.000 11060 Moving (-0.02, 0.39) raw xDistance=-0.30 yDistance=0.28
21:48:27.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:48:27.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
21:48:27.688 00.001 11060 MoveAxis(E, 45, ABG)
21:48:27.688 00.000 11060 Guiding  Dir = 2, Dur = 45
21:48:27.692 00.004 11060 IsSlewing returns 0
21:48:27.692 00.000 11060 IsGuiding returns 0
21:48:27.695 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:27.721 00.026 10844 UpdateGuideState exits: m=2138 SNR=28.6
21:48:27.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:27.721 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:27.721 00.000 10844 Enqueuing Expose request
21:48:27.756 00.035 11060 IsGuiding returns 0
21:48:27.756 00.000 11060 Move returns status 0, amount 45
21:48:27.756 00.000 11060 MoveAxis(S, 108, ABG)
21:48:27.757 00.001 11060 Guiding  Dir = 1, Dur = 108
21:48:27.769 00.012 11060 IsSlewing returns 0
21:48:27.769 00.000 11060 IsGuiding returns 0
21:48:27.895 00.126 11060 IsGuiding returns 0
21:48:27.896 00.001 11060 Move returns status 0, amount 108
21:48:27.896 00.000 11060 move complete, result=0
21:48:27.896 00.000 11060 worker thread done servicing request
21:48:27.896 00.000 11060 Worker thread wakes up
21:48:27.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:27.896 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:27.897 00.001 10844 GuideStep: -0.3 px 45 ms EAST, 0.3 px 108 ms SOUTH
21:48:29.358 01.461 11060 Exposure complete
21:48:29.587 00.229 11060 worker thread done servicing request
21:48:29.587 00.000 10844 OnExposeComplete: enter
21:48:29.587 00.000 10844 UpdateGuideState(): m_state=6
21:48:29.587 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
21:48:29.588 00.001 10844 Star::Find returns 1 (0), X=91.15, Y=468.45, Mass=1821, SNR=26.0, Peak=140 HFD=3.7
21:48:29.588 00.000 10844 MultiStar: [#1 -0.41,1.55,0.00,M3] [#2 0.14,-0.23,0.98,U] [#3 -0.61,0.10,0.75,U] [#4 -0.92,-0.41,0.00,M6] [#5 0.19,0.13,1.12,U] [#6 -0.70,0.50,1.04,U] [#7 -0.91,0.05,0.00,M2] [#8 -0.27,0.47,1.03,U] 
21:48:29.588 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.27}, one-star: {-0.26, 0.61}
21:48:29.588 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.80) = xAngle (3.08 = 3.08)
21:48:29.588 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.99 = 2.99)
21:48:29.588 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.36 cameraTheta=2.28 mountX=-0.36 mountY=0.05, mountTheta=2.99
21:48:29.590 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.27, opts=13)
21:48:29.590 00.000 10844 Enqueuing Move request for scope (-0.23, 0.27)
21:48:29.590 00.000 11060 Worker thread wakes up
21:48:29.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
21:48:29.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
21:48:29.590 00.000 11060 Moving (-0.23, 0.27) raw xDistance=-0.36 yDistance=0.05
21:48:29.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
21:48:29.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:29.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:29.591 00.001 11060 MoveAxis(E, 54, ABG)
21:48:29.591 00.000 11060 Guiding  Dir = 2, Dur = 54
21:48:29.599 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:48:29.612 00.013 11060 IsSlewing returns 0
21:48:29.612 00.000 11060 IsGuiding returns 0
21:48:29.631 00.019 10844 UpdateGuideState exits: m=1821 SNR=26.0
21:48:29.632 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:29.632 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:29.632 00.000 10844 Enqueuing Expose request
21:48:29.685 00.053 11060 IsGuiding returns 0
21:48:29.685 00.000 11060 Move returns status 0, amount 54
21:48:29.685 00.000 11060 MoveAxis(N, 0, ABG)
21:48:29.685 00.000 11060 Move returns status 0, amount 0
21:48:29.685 00.000 11060 move complete, result=0
21:48:29.686 00.001 11060 worker thread done servicing request
21:48:29.686 00.000 11060 Worker thread wakes up
21:48:29.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:29.686 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:29.747 00.061 10844 GuideStep: -0.4 px 54 ms EAST, 0.1 px 0 ms NORTH
21:48:31.144 01.397 11060 Exposure complete
21:48:31.380 00.236 11060 worker thread done servicing request
21:48:31.380 00.000 10844 OnExposeComplete: enter
21:48:31.380 00.000 10844 UpdateGuideState(): m_state=6
21:48:31.380 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
21:48:31.380 00.000 10844 Star::Find returns 1 (0), X=90.26, Y=469.08, Mass=2152, SNR=28.7, Peak=131 HFD=4.1
21:48:31.382 00.002 10844 MultiStar: [#1 -0.18,2.30,0.00,M4] [#2 -0.22,-0.12,0.86,U] [#3 -0.34,1.56,0.00,M2] [#4 -0.27,0.58,2.27,U] [#5 -0.12,0.59,1.05,U] [#6 -0.26,0.35,0.93,U] [#7 -1.26,0.79,0.00,M3] [#8 -0.49,1.26,0.00,M1] 
21:48:31.382 00.000 10844 refined, 4 included, MultiStar: {-0.38, 0.56}, one-star: {-1.15, 1.24}
21:48:31.382 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.80) = xAngle (2.97 = 2.97)
21:48:31.382 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.89 = 2.89)
21:48:31.382 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.56 hyp=0.68 cameraTheta=2.17 mountX=-0.67 mountY=0.17, mountTheta=2.89
21:48:31.383 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.56, opts=13)
21:48:31.383 00.000 10844 Enqueuing Move request for scope (-0.38, 0.56)
21:48:31.383 00.000 11060 Worker thread wakes up
21:48:31.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.56) opts 0xd
21:48:31.384 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.56)
21:48:31.384 00.000 11060 Moving (-0.38, 0.56) raw xDistance=-0.67 yDistance=0.17
21:48:31.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.67
21:48:31.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:31.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:48:31.384 00.000 11060 MoveAxis(E, 100, ABG)
21:48:31.384 00.000 11060 Guiding  Dir = 2, Dur = 100
21:48:31.390 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:48:31.411 00.021 10844 UpdateGuideState exits: m=2152 SNR=28.7
21:48:31.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:31.411 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:31.412 00.001 10844 Enqueuing Expose request
21:48:31.412 00.000 11060 IsSlewing returns 0
21:48:31.412 00.000 11060 IsGuiding returns 0
21:48:31.537 00.125 11060 IsGuiding returns 0
21:48:31.537 00.000 11060 Move returns status 0, amount 100
21:48:31.537 00.000 11060 MoveAxis(N, 0, ABG)
21:48:31.537 00.000 11060 Move returns status 0, amount 0
21:48:31.537 00.000 11060 move complete, result=0
21:48:31.537 00.000 11060 worker thread done servicing request
21:48:31.537 00.000 11060 Worker thread wakes up
21:48:31.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:31.538 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:31.577 00.039 10844 GuideStep: -0.7 px 100 ms EAST, 0.2 px 0 ms NORTH
21:48:32.996 01.419 11060 Exposure complete
21:48:33.217 00.221 11060 worker thread done servicing request
21:48:33.218 00.001 10844 OnExposeComplete: enter
21:48:33.218 00.000 10844 UpdateGuideState(): m_state=6
21:48:33.218 00.000 10844 Star::Find(15, 90, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
21:48:33.218 00.000 10844 Star::Find returns 1 (0), X=90.55, Y=468.65, Mass=2566, SNR=31.6, Peak=168 HFD=4.0
21:48:33.219 00.001 10844 MultiStar: [#1 0.11,0.82,1.11,U] [#2 0.14,-0.38,0.74,U] [#3 -0.73,0.48,0.00,M3] [#4 -0.35,0.38,2.26,U] [#5 -0.28,0.26,0.88,U] [#6 -0.17,0.14,0.87,U] [#7 -1.54,0.70,0.00,M4] [#8 -0.85,0.19,0.00,M2] 
21:48:33.219 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.39}, one-star: {-0.86, 0.81}
21:48:33.219 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.80) = xAngle (2.98 = 2.98)
21:48:33.219 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.89 = 2.89)
21:48:33.220 00.001 10844 CameraToMount -- cameraX=-0.26 cameraY=0.39 hyp=0.47 cameraTheta=2.17 mountX=-0.46 mountY=0.12, mountTheta=2.89
21:48:33.221 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.39, opts=13)
21:48:33.221 00.000 10844 Enqueuing Move request for scope (-0.26, 0.39)
21:48:33.221 00.000 11060 Worker thread wakes up
21:48:33.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.39) opts 0xd
21:48:33.221 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.39)
21:48:33.222 00.001 11060 Moving (-0.26, 0.39) raw xDistance=-0.46 yDistance=0.12
21:48:33.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
21:48:33.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:33.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:48:33.222 00.000 11060 MoveAxis(E, 71, ABG)
21:48:33.222 00.000 11060 Guiding  Dir = 2, Dur = 71
21:48:33.232 00.010 11060 IsSlewing returns 0
21:48:33.232 00.000 11060 IsGuiding returns 0
21:48:33.237 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:48:33.259 00.022 10844 UpdateGuideState exits: m=2566 SNR=31.6
21:48:33.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:33.259 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:33.259 00.000 10844 Enqueuing Expose request
21:48:33.320 00.061 11060 IsGuiding returns 0
21:48:33.321 00.001 11060 Move returns status 0, amount 71
21:48:33.321 00.000 11060 MoveAxis(N, 0, ABG)
21:48:33.321 00.000 11060 Move returns status 0, amount 0
21:48:33.321 00.000 11060 move complete, result=0
21:48:33.322 00.001 11060 worker thread done servicing request
21:48:33.322 00.000 11060 Worker thread wakes up
21:48:33.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:33.322 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:33.378 00.056 10844 GuideStep: -0.5 px 71 ms EAST, 0.1 px 0 ms NORTH
21:48:34.776 01.398 11060 Exposure complete
21:48:34.984 00.208 11060 worker thread done servicing request
21:48:34.984 00.000 10844 OnExposeComplete: enter
21:48:34.985 00.001 10844 UpdateGuideState(): m_state=6
21:48:34.985 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
21:48:34.985 00.000 10844 Star::Find returns 1 (0), X=91.68, Y=467.78, Mass=2073, SNR=27.9, Peak=123 HFD=4.0
21:48:34.986 00.001 10844 MultiStar: [#1 -0.95,0.17,0.00,M4] [#2 0.08,-0.20,0.97,U] [#3 -1.16,0.67,0.00,M4] [#4 -1.37,-0.51,0.00,M5] [#5 -0.61,0.25,1.09,U] [#6 -0.84,-0.53,0.00,M1] [#7 -1.85,0.13,0.00,M5] [#8 -1.24,-0.81,0.00,M3] 
21:48:34.986 00.000 10844 refined, 2 included, MultiStar: {-0.10, 0.00}, one-star: {0.27, -0.06}
21:48:34.986 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.80) = xAngle (3.90 = -2.38)
21:48:34.986 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.81 = -2.47)
21:48:34.986 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.10 mountX=-0.08 mountY=-0.06, mountTheta=-2.43
21:48:34.987 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.00, opts=13)
21:48:34.988 00.001 10844 Enqueuing Move request for scope (-0.10, 0.00)
21:48:34.988 00.000 11060 Worker thread wakes up
21:48:34.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
21:48:34.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
21:48:34.988 00.000 11060 Moving (-0.10, 0.00) raw xDistance=-0.08 yDistance=-0.06
21:48:34.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:48:34.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:34.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:48:34.988 00.000 11060 MoveAxis(E, 0, ABG)
21:48:34.988 00.000 11060 Move returns status 0, amount 0
21:48:34.989 00.001 11060 MoveAxis(N, 0, ABG)
21:48:34.989 00.000 11060 Move returns status 0, amount 0
21:48:34.989 00.000 11060 move complete, result=0
21:48:34.989 00.000 11060 worker thread done servicing request
21:48:34.994 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:48:35.020 00.026 10844 UpdateGuideState exits: m=2073 SNR=27.9
21:48:35.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:35.021 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:35.021 00.000 10844 Enqueuing Expose request
21:48:35.021 00.000 11060 Worker thread wakes up
21:48:35.021 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:35.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:35.021 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:36.503 01.482 11060 Exposure complete
21:48:36.771 00.268 11060 worker thread done servicing request
21:48:36.771 00.000 10844 OnExposeComplete: enter
21:48:36.771 00.000 10844 UpdateGuideState(): m_state=6
21:48:36.771 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
21:48:36.771 00.000 10844 Star::Find returns 1 (0), X=91.30, Y=467.50, Mass=2066, SNR=28.0, Peak=136 HFD=3.8
21:48:36.771 00.000 10844 MultiStar: [#1 -0.35,0.54,1.08,U] [#2 -0.12,0.05,0.79,U] [#3 -1.07,-0.20,0.00,M5] [#4 -1.40,-0.67,0.00,M6] [#5 -0.16,0.44,0.95,U] [#6 -1.72,-0.17,0.00,M2] [#7 -0.93,0.27,0.00,M6] [#8 -0.93,-0.88,0.00,M4] 
21:48:36.771 00.000 10844 refined, 3 included, MultiStar: {-0.19, 0.19}, one-star: {-0.11, -0.34}
21:48:36.771 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.80) = xAngle (3.17 = -3.11)
21:48:36.771 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.09 = 3.09)
21:48:36.771 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.37 mountX=-0.27 mountY=0.01, mountTheta=3.09
21:48:36.776 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.19, opts=13)
21:48:36.776 00.000 10844 Enqueuing Move request for scope (-0.19, 0.19)
21:48:36.776 00.000 11060 Worker thread wakes up
21:48:36.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
21:48:36.776 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
21:48:36.776 00.000 11060 Moving (-0.19, 0.19) raw xDistance=-0.27 yDistance=0.01
21:48:36.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
21:48:36.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:36.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:48:36.776 00.000 11060 MoveAxis(E, 39, ABG)
21:48:36.776 00.000 11060 Guiding  Dir = 2, Dur = 39
21:48:36.791 00.015 11060 IsSlewing returns 0
21:48:36.791 00.000 11060 IsGuiding returns 0
21:48:36.794 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:48:36.858 00.064 11060 IsGuiding returns 0
21:48:36.858 00.000 11060 Move returns status 0, amount 39
21:48:36.858 00.000 11060 MoveAxis(N, 0, ABG)
21:48:36.858 00.000 11060 Move returns status 0, amount 0
21:48:36.858 00.000 11060 move complete, result=0
21:48:36.858 00.000 11060 worker thread done servicing request
21:48:36.866 00.008 10844 UpdateGuideState exits: m=2066 SNR=28.0
21:48:36.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:36.866 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:36.866 00.000 10844 Enqueuing Expose request
21:48:36.866 00.000 11060 Worker thread wakes up
21:48:36.866 00.000 10844 GuideStep: -0.3 px 39 ms EAST, 0.0 px 0 ms NORTH
21:48:36.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:36.866 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:38.319 01.453 11060 Exposure complete
21:48:38.596 00.277 11060 worker thread done servicing request
21:48:38.596 00.000 10844 OnExposeComplete: enter
21:48:38.596 00.000 10844 UpdateGuideState(): m_state=6
21:48:38.596 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
21:48:38.596 00.000 10844 Star::Find returns 1 (0), X=90.50, Y=467.92, Mass=2179, SNR=29.0, Peak=143 HFD=3.7
21:48:38.596 00.000 10844 MultiStar: [#1 -0.90,-0.24,0.00,M4] [#2 -0.42,-1.12,0.00,M1] [#3 -1.15,-0.69,0.00,M6] [#4 -0.87,-1.50,0.00,M7] [#5 -0.52,-0.23,0.96,U] [#6 -1.27,-0.55,0.00,M3] [#7 -0.85,-0.54,0.00,M7] [#8 -1.00,-0.36,0.00,M5] 
21:48:38.596 00.000 10844 refined, 1 included, MultiStar: {-0.72, -0.07}, one-star: {-0.91, 0.08}
21:48:38.596 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.80) = xAngle (-2.24 = -2.24)
21:48:38.596 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.33 = -2.33)
21:48:38.596 00.000 10844 CameraToMount -- cameraX=-0.72 cameraY=-0.07 hyp=0.73 cameraTheta=-3.04 mountX=-0.45 mountY=-0.53, mountTheta=-2.28
21:48:38.602 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.72, y=-0.07, opts=13)
21:48:38.602 00.000 10844 Enqueuing Move request for scope (-0.72, -0.07)
21:48:38.602 00.000 11060 Worker thread wakes up
21:48:38.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.07) opts 0xd
21:48:38.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.72, -0.07)
21:48:38.602 00.000 11060 Moving (-0.72, -0.07) raw xDistance=-0.45 yDistance=-0.53
21:48:38.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
21:48:38.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:48:38.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:48:38.602 00.000 11060 MoveAxis(E, 67, ABG)
21:48:38.602 00.000 11060 Guiding  Dir = 2, Dur = 67
21:48:38.607 00.005 11060 IsSlewing returns 0
21:48:38.607 00.000 11060 IsGuiding returns 0
21:48:38.612 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:48:38.664 00.052 10844 UpdateGuideState exits: m=2179 SNR=29.0
21:48:38.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:38.664 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:38.664 00.000 10844 Enqueuing Expose request
21:48:38.686 00.022 11060 IsGuiding returns 0
21:48:38.686 00.000 11060 Move returns status 0, amount 67
21:48:38.686 00.000 11060 MoveAxis(N, 0, ABG)
21:48:38.686 00.000 11060 Move returns status 0, amount 0
21:48:38.686 00.000 11060 move complete, result=0
21:48:38.688 00.002 11060 worker thread done servicing request
21:48:38.688 00.000 11060 Worker thread wakes up
21:48:38.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:38.688 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:38.690 00.002 10844 GuideStep: -0.5 px 67 ms EAST, -0.5 px 0 ms NORTH
21:48:40.157 01.467 11060 Exposure complete
21:48:40.442 00.285 11060 worker thread done servicing request
21:48:40.442 00.000 10844 OnExposeComplete: enter
21:48:40.442 00.000 10844 UpdateGuideState(): m_state=6
21:48:40.442 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
21:48:40.442 00.000 10844 Star::Find returns 1 (0), X=90.68, Y=467.30, Mass=2117, SNR=28.7, Peak=142 HFD=3.7
21:48:40.442 00.000 10844 MultiStar: [#1 -1.00,-0.05,0.00,M5] [#2 -0.04,-0.94,0.00,M2] [#3 -0.98,-0.38,0.00,M7] [#4 -1.07,-0.87,0.00,M8] [#5 -0.07,0.02,1.03,U] [#6 -1.02,-0.56,0.00,M4] [#7 -0.78,-0.03,1.00,U] [#8 -0.52,-0.14,1.00,U] 
21:48:40.442 00.000 10844 refined, 3 included, MultiStar: {-0.52, -0.17}, one-star: {-0.73, -0.54}
21:48:40.447 00.005 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.80) = xAngle (-2.02 = -2.02)
21:48:40.447 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.11 = -2.11)
21:48:40.447 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-0.17 hyp=0.55 cameraTheta=-2.82 mountX=-0.24 mountY=-0.47, mountTheta=-2.04
21:48:40.447 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-0.17, opts=13)
21:48:40.447 00.000 10844 Enqueuing Move request for scope (-0.52, -0.17)
21:48:40.447 00.000 11060 Worker thread wakes up
21:48:40.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.17) opts 0xd
21:48:40.447 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -0.17)
21:48:40.447 00.000 11060 Moving (-0.52, -0.17) raw xDistance=-0.24 yDistance=-0.47
21:48:40.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:48:40.449 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:48:40.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:48:40.449 00.000 11060 MoveAxis(E, 37, ABG)
21:48:40.449 00.000 11060 Guiding  Dir = 2, Dur = 37
21:48:40.452 00.003 11060 IsSlewing returns 0
21:48:40.454 00.002 11060 IsGuiding returns 0
21:48:40.457 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:40.499 00.042 11060 IsGuiding returns 0
21:48:40.499 00.000 11060 Move returns status 0, amount 37
21:48:40.499 00.000 11060 MoveAxis(N, 0, ABG)
21:48:40.499 00.000 11060 Move returns status 0, amount 0
21:48:40.499 00.000 11060 move complete, result=0
21:48:40.499 00.000 11060 worker thread done servicing request
21:48:40.499 00.000 10844 UpdateGuideState exits: m=2117 SNR=28.7
21:48:40.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:40.499 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:40.499 00.000 10844 Enqueuing Expose request
21:48:40.499 00.000 11060 Worker thread wakes up
21:48:40.499 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.5 px 0 ms NORTH
21:48:40.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:40.499 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:41.989 01.490 11060 Exposure complete
21:48:42.203 00.214 11060 worker thread done servicing request
21:48:42.203 00.000 10844 OnExposeComplete: enter
21:48:42.203 00.000 10844 UpdateGuideState(): m_state=6
21:48:42.203 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
21:48:42.203 00.000 10844 Star::Find returns 1 (0), X=90.75, Y=467.80, Mass=1952, SNR=27.2, Peak=139 HFD=3.5
21:48:42.203 00.000 10844 MultiStar: [#1 -1.08,-0.73,0.00,M6] [#2 -0.35,-0.92,0.00,M3] [#3 -0.67,-0.76,0.00,M8] [#4 -1.52,-1.07,0.00,M9] [#5 -0.07,-1.08,0.00,M1] [#6 -0.47,-0.92,0.00,M5] [#7 -0.61,-0.78,0.00,M7] [#8 -0.62,-0.65,0.00,M5] 
21:48:42.203 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.80) = xAngle (-2.28 = -2.28)
21:48:42.203 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.37 = -2.37)
21:48:42.203 00.000 10844 CameraToMount -- cameraX=-0.66 cameraY=-0.04 hyp=0.66 cameraTheta=-3.08 mountX=-0.43 mountY=-0.46, mountTheta=-2.32
21:48:42.203 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.66, y=-0.04, opts=13)
21:48:42.203 00.000 10844 Enqueuing Move request for scope (-0.66, -0.04)
21:48:42.203 00.000 11060 Worker thread wakes up
21:48:42.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.04) opts 0xd
21:48:42.203 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.66, -0.04)
21:48:42.203 00.000 11060 Moving (-0.66, -0.04) raw xDistance=-0.43 yDistance=-0.46
21:48:42.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
21:48:42.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:48:42.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
21:48:42.203 00.000 11060 MoveAxis(E, 64, ABG)
21:48:42.203 00.000 11060 Guiding  Dir = 2, Dur = 64
21:48:42.213 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:42.219 00.006 11060 IsSlewing returns 0
21:48:42.219 00.000 11060 IsGuiding returns 0
21:48:42.246 00.027 10844 UpdateGuideState exits: m=1952 SNR=27.2
21:48:42.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:42.246 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:42.246 00.000 10844 Enqueuing Expose request
21:48:42.296 00.050 11060 IsGuiding returns 0
21:48:42.297 00.001 11060 Move returns status 0, amount 64
21:48:42.297 00.000 11060 MoveAxis(N, 0, ABG)
21:48:42.297 00.000 11060 Move returns status 0, amount 0
21:48:42.297 00.000 11060 move complete, result=0
21:48:42.298 00.001 11060 worker thread done servicing request
21:48:42.298 00.000 11060 Worker thread wakes up
21:48:42.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:42.298 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:42.298 00.000 10844 GuideStep: -0.4 px 64 ms EAST, -0.5 px 0 ms NORTH
21:48:43.806 01.508 11060 Exposure complete
21:48:44.095 00.289 11060 worker thread done servicing request
21:48:44.095 00.000 10844 OnExposeComplete: enter
21:48:44.095 00.000 10844 UpdateGuideState(): m_state=6
21:48:44.095 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
21:48:44.095 00.000 10844 Star::Find returns 1 (0), X=90.51, Y=467.06, Mass=2149, SNR=28.6, Peak=164 HFD=3.6
21:48:44.095 00.000 10844 MultiStar: [#1 -1.22,-0.05,0.00,M7] [#2 -0.07,-0.72,0.94,U] [#3 -0.37,0.13,0.77,U] [#4 -0.72,-0.83,0.00,M10] [#5 -0.00,-1.01,0.00,M2] [#6 -0.81,-1.71,0.00,M6] [#7 -1.07,-0.80,0.00,M8] [#8 -0.29,-1.11,0.00,M6] 
21:48:44.095 00.000 10844 refined, 2 included, MultiStar: {-0.46, -0.50}, one-star: {-0.89, -0.78}
21:48:44.095 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.80) = xAngle (-1.51 = -1.51)
21:48:44.095 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.59 = -1.59)
21:48:44.095 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-0.50 hyp=0.68 cameraTheta=-2.31 mountX=0.04 mountY=-0.68, mountTheta=-1.51
21:48:44.100 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-0.50, opts=13)
21:48:44.100 00.000 10844 Enqueuing Move request for scope (-0.46, -0.50)
21:48:44.100 00.000 11060 Worker thread wakes up
21:48:44.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.50) opts 0xd
21:48:44.100 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -0.50)
21:48:44.100 00.000 11060 Moving (-0.46, -0.50) raw xDistance=0.04 yDistance=-0.68
21:48:44.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:48:44.100 00.000 11060 resist switch: large excursion: input -0.68 thresh 0.57 direction from 1 to -1
21:48:44.100 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.04
21:48:44.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.68
21:48:44.100 00.000 11060 MoveAxis(E, 0, ABG)
21:48:44.100 00.000 11060 Move returns status 0, amount 0
21:48:44.100 00.000 11060 BLC: Oldest BLC event removed
21:48:44.100 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:48:44.100 00.000 11060 MoveAxis(N, 1010, ABG)
21:48:44.100 00.000 11060 duration set to 750 by maxDecDuration
21:48:44.100 00.000 11060 Guiding  Dir = 0, Dur = 750
21:48:44.105 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:48:44.111 00.006 11060 IsSlewing returns 0
21:48:44.113 00.002 11060 IsGuiding returns 0
21:48:44.121 00.008 10844 UpdateGuideState exits: m=2149 SNR=28.6
21:48:44.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:44.121 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:44.121 00.000 10844 Enqueuing Expose request
21:48:44.870 00.749 11060 IsGuiding returns 0
21:48:44.870 00.000 11060 Move returns status 0, amount 750
21:48:44.870 00.000 11060 move complete, result=0
21:48:44.870 00.000 11060 worker thread done servicing request
21:48:44.870 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.7 px 750 ms NORTH
21:48:44.870 00.000 11060 Worker thread wakes up
21:48:44.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:44.870 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:46.362 01.492 11060 Exposure complete
21:48:46.645 00.283 11060 worker thread done servicing request
21:48:46.645 00.000 10844 OnExposeComplete: enter
21:48:46.645 00.000 10844 UpdateGuideState(): m_state=6
21:48:46.650 00.005 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
21:48:46.650 00.000 10844 Star::Find returns 1 (0), X=90.85, Y=467.62, Mass=2074, SNR=27.7, Peak=134 HFD=3.8
21:48:46.651 00.001 10844 MultiStar: [#1 0.46,0.35,1.20,U] [#2 -0.41,-0.90,0.00,M3] [#3 0.05,-0.15,0.78,U] [#4 -0.13,-0.49,2.27,U] [#5 0.16,-0.00,0.97,U] [#6 -0.05,-0.37,0.94,U] [#7 -0.92,-0.18,0.00,M9] [#8 -0.34,0.09,0.93,U] 
21:48:46.651 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.16}, one-star: {-0.56, -0.22}
21:48:46.651 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.80) = xAngle (-1.13 = -1.13)
21:48:46.651 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.21 = -1.21)
21:48:46.651 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.93 mountX=0.07 mountY=-0.16, mountTheta=-1.14
21:48:46.653 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.16, opts=13)
21:48:46.653 00.000 10844 Enqueuing Move request for scope (-0.06, -0.16)
21:48:46.653 00.000 11060 Worker thread wakes up
21:48:46.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
21:48:46.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
21:48:46.653 00.000 11060 Moving (-0.06, -0.16) raw xDistance=0.07 yDistance=-0.16
21:48:46.655 00.002 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.475444, 1:0.161308
21:48:46.655 00.000 11060 BLC: No correction, Miss < min_move
21:48:46.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:48:46.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:46.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:48:46.655 00.000 11060 MoveAxis(E, 0, ABG)
21:48:46.655 00.000 11060 Move returns status 0, amount 0
21:48:46.655 00.000 11060 MoveAxis(N, 0, ABG)
21:48:46.655 00.000 11060 Move returns status 0, amount 0
21:48:46.655 00.000 11060 move complete, result=0
21:48:46.655 00.000 11060 worker thread done servicing request
21:48:46.660 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:46.686 00.026 10844 UpdateGuideState exits: m=2074 SNR=27.7
21:48:46.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:46.686 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:46.686 00.000 10844 Enqueuing Expose request
21:48:46.686 00.000 11060 Worker thread wakes up
21:48:46.686 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:46.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:46.686 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:48.133 01.447 11060 Exposure complete
21:48:48.422 00.289 11060 worker thread done servicing request
21:48:48.422 00.000 10844 OnExposeComplete: enter
21:48:48.422 00.000 10844 UpdateGuideState(): m_state=6
21:48:48.422 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
21:48:48.422 00.000 10844 Star::Find returns 1 (0), X=90.89, Y=468.15, Mass=2213, SNR=28.9, Peak=159 HFD=4.0
21:48:48.423 00.001 10844 MultiStar: [#1 -0.24,0.27,1.10,U] [#2 0.18,-0.22,0.93,U] [#3 -0.13,0.26,0.77,U] [#4 -0.71,-0.77,0.00,M10] [#5 -0.26,0.10,1.06,U] [#6 -0.15,-0.86,0.00,M6] [#7 -1.29,-0.39,0.00,M10] [#8 -0.63,-0.47,0.84,U] 
21:48:48.423 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.06}, one-star: {-0.52, 0.31}
21:48:48.423 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.80) = xAngle (3.74 = -2.54)
21:48:48.423 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.65 = -2.63)
21:48:48.423 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.27 cameraTheta=2.94 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
21:48:48.443 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.06, opts=13)
21:48:48.443 00.000 10844 Enqueuing Move request for scope (-0.27, 0.06)
21:48:48.443 00.000 11060 Worker thread wakes up
21:48:48.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
21:48:48.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
21:48:48.443 00.000 11060 Moving (-0.27, 0.06) raw xDistance=-0.22 yDistance=-0.13
21:48:48.443 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.475444, 1:0.161308, 2:0.133432
21:48:48.443 00.000 11060 BLC: No correction, Miss < min_move
21:48:48.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:48:48.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:48.444 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:48:48.444 00.000 11060 MoveAxis(E, 33, ABG)
21:48:48.444 00.000 11060 Guiding  Dir = 2, Dur = 33
21:48:48.450 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:48:48.471 00.021 11060 IsSlewing returns 0
21:48:48.471 00.000 11060 IsGuiding returns 0
21:48:48.482 00.011 10844 UpdateGuideState exits: m=2213 SNR=28.9
21:48:48.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:48.482 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:48.482 00.000 10844 Enqueuing Expose request
21:48:48.532 00.050 11060 IsGuiding returns 0
21:48:48.532 00.000 11060 Move returns status 0, amount 33
21:48:48.532 00.000 11060 MoveAxis(N, 0, ABG)
21:48:48.532 00.000 11060 Move returns status 0, amount 0
21:48:48.533 00.001 11060 move complete, result=0
21:48:48.533 00.000 11060 worker thread done servicing request
21:48:48.533 00.000 11060 Worker thread wakes up
21:48:48.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:48.533 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:48.533 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
21:48:50.009 01.476 11060 Exposure complete
21:48:50.304 00.295 11060 worker thread done servicing request
21:48:50.304 00.000 10844 OnExposeComplete: enter
21:48:50.304 00.000 10844 UpdateGuideState(): m_state=6
21:48:50.306 00.002 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
21:48:50.306 00.000 10844 Star::Find returns 1 (0), X=90.72, Y=468.38, Mass=1727, SNR=25.4, Peak=132 HFD=3.5
21:48:50.306 00.000 10844 MultiStar: [#1 -0.36,0.38,1.29,U] [#2 0.53,0.13,0.89,U] [#3 -0.70,0.11,0.89,U] [#4 -0.86,-0.41,0.00,R] [#5 -0.61,-0.02,1.16,U] [#6 -0.31,0.06,1.09,U] [#7 -1.06,0.95,0.00,R] [#8 -1.27,0.17,0.00,M5] 
21:48:50.306 00.000 10844 refined, 5 included, MultiStar: {-0.37, 0.20}, one-star: {-0.69, 0.54}
21:48:50.306 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.80) = xAngle (3.44 = -2.84)
21:48:50.306 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.36 = -2.93)
21:48:50.306 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.20 hyp=0.43 cameraTheta=2.64 mountX=-0.41 mountY=-0.09, mountTheta=-2.92
21:48:50.309 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.20, opts=13)
21:48:50.309 00.000 10844 Enqueuing Move request for scope (-0.37, 0.20)
21:48:50.309 00.000 11060 Worker thread wakes up
21:48:50.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.20) opts 0xd
21:48:50.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.20)
21:48:50.309 00.000 11060 Moving (-0.37, 0.20) raw xDistance=-0.41 yDistance=-0.09
21:48:50.309 00.000 11060 BLC: window closed
21:48:50.309 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.475444, 1:0.161308, 2:0.133432
21:48:50.309 00.000 11060 BLC: No correction, Miss < min_move
21:48:50.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
21:48:50.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:50.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:48:50.309 00.000 11060 MoveAxis(E, 61, ABG)
21:48:50.309 00.000 11060 Guiding  Dir = 2, Dur = 61
21:48:50.315 00.006 11060 IsSlewing returns 0
21:48:50.315 00.000 11060 IsGuiding returns 0
21:48:50.317 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:50.340 00.023 10844 UpdateGuideState exits: m=1727 SNR=25.4
21:48:50.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:50.340 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:50.340 00.000 10844 Enqueuing Expose request
21:48:50.382 00.042 11060 IsGuiding returns 0
21:48:50.382 00.000 11060 Move returns status 0, amount 61
21:48:50.382 00.000 11060 MoveAxis(N, 0, ABG)
21:48:50.382 00.000 11060 Move returns status 0, amount 0
21:48:50.382 00.000 11060 move complete, result=0
21:48:50.382 00.000 11060 worker thread done servicing request
21:48:50.382 00.000 11060 Worker thread wakes up
21:48:50.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:50.382 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:50.384 00.002 10844 GuideStep: -0.4 px 61 ms EAST, -0.1 px 0 ms NORTH
21:48:51.854 01.470 11060 Exposure complete
21:48:52.189 00.335 10844 OnExposeComplete: enter
21:48:52.189 00.000 10844 UpdateGuideState(): m_state=6
21:48:52.189 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
21:48:52.189 00.000 10844 Star::Find returns 1 (0), X=91.18, Y=467.76, Mass=2075, SNR=27.9, Peak=154 HFD=3.6
21:48:52.189 00.000 11060 worker thread done servicing request
21:48:52.189 00.000 10844 MultiStar: [#1 -0.45,0.63,1.20,U] [#2 0.00,-0.38,0.83,U] [#3 -0.42,0.10,0.88,U] [#4 -1.07,-0.51,0.00,M1] [#5 -0.35,0.60,0.92,U] [#6 -1.56,-0.28,0.00,M6] [#7 0.09,-0.18,1.00,U] [#8 -0.51,-0.11,1.00,U] 
21:48:52.189 00.000 10844 single-star, 6 included, MultiStar: {-0.28, 0.10}, one-star: {-0.22, -0.07}
21:48:52.189 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.80) = xAngle (-2.02 = -2.02)
21:48:52.189 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.11 = -2.11)
21:48:52.189 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.24 cameraTheta=-2.83 mountX=-0.10 mountY=-0.20, mountTheta=-2.04
21:48:52.192 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.07, opts=13)
21:48:52.192 00.000 10844 Enqueuing Move request for scope (-0.22, -0.07)
21:48:52.192 00.000 11060 Worker thread wakes up
21:48:52.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
21:48:52.193 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
21:48:52.193 00.000 11060 Moving (-0.22, -0.07) raw xDistance=-0.10 yDistance=-0.20
21:48:52.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:48:52.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:48:52.193 00.000 11060 MoveAxis(E, 0, ABG)
21:48:52.193 00.000 11060 Move returns status 0, amount 0
21:48:52.193 00.000 11060 MoveAxis(N, 78, ABG)
21:48:52.193 00.000 11060 Guiding  Dir = 0, Dur = 78
21:48:52.213 00.020 11060 IsSlewing returns 0
21:48:52.213 00.000 11060 IsGuiding returns 0
21:48:52.222 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:52.250 00.028 10844 UpdateGuideState exits: m=2075 SNR=27.9
21:48:52.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:52.250 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:52.250 00.000 10844 Enqueuing Expose request
21:48:52.302 00.052 11060 IsGuiding returns 0
21:48:52.302 00.000 11060 Move returns status 0, amount 78
21:48:52.302 00.000 11060 move complete, result=0
21:48:52.302 00.000 11060 worker thread done servicing request
21:48:52.302 00.000 11060 Worker thread wakes up
21:48:52.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:52.302 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:52.312 00.010 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 78 ms NORTH
21:48:53.766 01.454 11060 Exposure complete
21:48:54.010 00.244 10844 OnExposeComplete: enter
21:48:54.011 00.001 10844 UpdateGuideState(): m_state=6
21:48:54.011 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
21:48:54.011 00.000 10844 Star::Find returns 1 (0), X=91.74, Y=467.21, Mass=2196, SNR=28.9, Peak=163 HFD=3.6
21:48:54.011 00.000 10844 MultiStar: [#1 -0.46,0.00,1.00,U] [#2 -0.21,-0.73,0.90,U] [#3 -0.60,0.26,0.75,U] [#4 0.51,-0.25,2.22,U] [#5 -0.42,-0.01,0.98,U] [#6 -0.60,-0.36,0.86,U] [#7 0.12,-1.03,0.00,M1] [#8 -0.63,-0.15,0.84,U] 
21:48:54.011 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.24}, one-star: {0.34, -0.63}
21:48:54.011 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.80) = xAngle (-1.24 = -1.24)
21:48:54.011 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.33 = -1.33)
21:48:54.011 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.28 cameraTheta=-2.05 mountX=0.09 mountY=-0.27, mountTheta=-1.25
21:48:54.011 00.000 11060 worker thread done servicing request
21:48:54.011 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.24, opts=13)
21:48:54.011 00.000 10844 Enqueuing Move request for scope (-0.13, -0.24)
21:48:54.011 00.000 11060 Worker thread wakes up
21:48:54.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.24) opts 0xd
21:48:54.011 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.24)
21:48:54.011 00.000 11060 Moving (-0.13, -0.24) raw xDistance=0.09 yDistance=-0.27
21:48:54.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:48:54.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
21:48:54.011 00.000 11060 MoveAxis(E, 0, ABG)
21:48:54.011 00.000 11060 Move returns status 0, amount 0
21:48:54.011 00.000 11060 MoveAxis(N, 103, ABG)
21:48:54.011 00.000 11060 Guiding  Dir = 0, Dur = 103
21:48:54.018 00.007 11060 IsSlewing returns 0
21:48:54.018 00.000 11060 IsGuiding returns 0
21:48:54.020 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:54.036 00.016 10844 UpdateGuideState exits: m=2196 SNR=28.9
21:48:54.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:54.036 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:54.036 00.000 10844 Enqueuing Expose request
21:48:54.134 00.098 11060 IsGuiding returns 0
21:48:54.134 00.000 11060 Move returns status 0, amount 103
21:48:54.134 00.000 11060 move complete, result=0
21:48:54.134 00.000 11060 worker thread done servicing request
21:48:54.134 00.000 11060 Worker thread wakes up
21:48:54.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:54.134 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:54.226 00.092 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 103 ms NORTH
21:48:55.576 01.350 11060 Exposure complete
21:48:55.786 00.210 11060 worker thread done servicing request
21:48:55.786 00.000 10844 OnExposeComplete: enter
21:48:55.786 00.000 10844 UpdateGuideState(): m_state=6
21:48:55.786 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
21:48:55.786 00.000 10844 Star::Find returns 1 (0), X=90.77, Y=468.06, Mass=2366, SNR=29.9, Peak=150 HFD=4.0
21:48:55.786 00.000 10844 MultiStar: [#1 -0.20,0.36,1.02,U] [#2 -0.38,-0.69,0.82,U] [#3 -0.13,0.26,0.79,U] [#4 -0.74,-0.81,0.00,M1] [#5 -0.54,-0.31,1.02,U] [#6 -0.43,-0.25,0.93,U] [#7 0.25,-1.42,0.00,M2] [#8 -0.32,0.09,0.87,U] 
21:48:55.786 00.000 10844 refined, 6 included, MultiStar: {-0.39, -0.04}, one-star: {-0.64, 0.22}
21:48:55.786 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.80) = xAngle (-2.24 = -2.24)
21:48:55.786 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.33 = -2.33)
21:48:55.786 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-3.04 mountX=-0.24 mountY=-0.28, mountTheta=-2.28
21:48:55.791 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.04, opts=13)
21:48:55.791 00.000 10844 Enqueuing Move request for scope (-0.39, -0.04)
21:48:55.791 00.000 11060 Worker thread wakes up
21:48:55.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.04) opts 0xd
21:48:55.791 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.04)
21:48:55.791 00.000 11060 Moving (-0.39, -0.04) raw xDistance=-0.24 yDistance=-0.28
21:48:55.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
21:48:55.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
21:48:55.791 00.000 11060 MoveAxis(E, 35, ABG)
21:48:55.791 00.000 11060 Guiding  Dir = 2, Dur = 35
21:48:55.797 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:55.817 00.020 11060 IsSlewing returns 0
21:48:55.817 00.000 11060 IsGuiding returns 0
21:48:55.819 00.002 10844 UpdateGuideState exits: m=2366 SNR=29.9
21:48:55.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:55.819 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:55.819 00.000 10844 Enqueuing Expose request
21:48:55.878 00.059 11060 IsGuiding returns 0
21:48:55.878 00.000 11060 Move returns status 0, amount 35
21:48:55.878 00.000 11060 MoveAxis(N, 108, ABG)
21:48:55.878 00.000 11060 Guiding  Dir = 0, Dur = 108
21:48:55.933 00.055 11060 IsSlewing returns 0
21:48:55.933 00.000 11060 IsGuiding returns 0
21:48:56.062 00.129 11060 IsGuiding returns 0
21:48:56.064 00.002 11060 Move returns status 0, amount 108
21:48:56.064 00.000 11060 move complete, result=0
21:48:56.064 00.000 11060 worker thread done servicing request
21:48:56.064 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.3 px 108 ms NORTH
21:48:56.064 00.000 11060 Worker thread wakes up
21:48:56.066 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:56.066 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:57.561 01.495 11060 Exposure complete
21:48:57.882 00.321 11060 worker thread done servicing request
21:48:57.887 00.005 10844 OnExposeComplete: enter
21:48:57.887 00.000 10844 UpdateGuideState(): m_state=6
21:48:57.887 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
21:48:57.887 00.000 10844 Star::Find returns 1 (0), X=91.01, Y=467.48, Mass=2098, SNR=27.9, Peak=164 HFD=3.9
21:48:57.887 00.000 10844 MultiStar: [#1 -0.82,-0.08,1.08,U] [#2 -0.18,-0.91,0.00,M1] [#3 -0.12,-0.34,0.77,U] [#4 -0.82,-0.69,0.00,M2] [#5 -0.45,-0.23,1.04,U] [#6 -0.93,-0.68,0.00,M5] [#7 0.84,-1.36,0.00,M3] [#8 -0.18,-0.23,0.94,U] 
21:48:57.889 00.002 10844 refined, 4 included, MultiStar: {-0.42, -0.24}, one-star: {-0.40, -0.36}
21:48:57.889 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.80) = xAngle (-1.81 = -1.81)
21:48:57.889 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.90 = -1.90)
21:48:57.889 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.24 hyp=0.48 cameraTheta=-2.62 mountX=-0.12 mountY=-0.46, mountTheta=-1.82
21:48:57.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.24, opts=13)
21:48:57.891 00.000 10844 Enqueuing Move request for scope (-0.42, -0.24)
21:48:57.893 00.002 11060 Worker thread wakes up
21:48:57.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.24) opts 0xd
21:48:57.893 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.24)
21:48:57.893 00.000 11060 Moving (-0.42, -0.24) raw xDistance=-0.12 yDistance=-0.46
21:48:57.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:48:57.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
21:48:57.893 00.000 11060 MoveAxis(E, 0, ABG)
21:48:57.893 00.000 11060 Move returns status 0, amount 0
21:48:57.893 00.000 11060 MoveAxis(N, 175, ABG)
21:48:57.893 00.000 11060 Guiding  Dir = 0, Dur = 175
21:48:57.899 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:48:57.916 00.017 10844 UpdateGuideState exits: m=2098 SNR=27.9
21:48:57.919 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:57.919 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:57.919 00.000 10844 Enqueuing Expose request
21:48:57.936 00.017 11060 IsSlewing returns 0
21:48:57.936 00.000 11060 IsGuiding returns 0
21:48:58.142 00.206 11060 IsGuiding returns 0
21:48:58.142 00.000 11060 Move returns status 0, amount 175
21:48:58.142 00.000 11060 move complete, result=0
21:48:58.142 00.000 11060 worker thread done servicing request
21:48:58.142 00.000 11060 Worker thread wakes up
21:48:58.142 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 175 ms NORTH
21:48:58.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:58.142 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:48:59.585 01.443 11060 Exposure complete
21:48:59.892 00.307 11060 worker thread done servicing request
21:48:59.892 00.000 10844 OnExposeComplete: enter
21:48:59.892 00.000 10844 UpdateGuideState(): m_state=6
21:48:59.892 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
21:48:59.892 00.000 10844 Star::Find returns 1 (0), X=91.54, Y=467.87, Mass=2432, SNR=30.0, Peak=143 HFD=3.9
21:48:59.894 00.002 10844 MultiStar: [#1 0.24,0.07,1.06,U] [#2 -0.14,-0.51,0.84,U] [#3 -0.05,-0.68,0.74,U] [#4 -0.04,-0.72,2.32,U] [#5 -0.12,-0.64,0.98,U] [#6 -0.08,0.08,0.82,U] [#7 1.01,-1.87,0.00,M4] [#8 0.36,-0.26,0.80,U] 
21:48:59.894 00.000 10844 single-star, 7 included, MultiStar: {0.03, -0.38}, one-star: {0.13, 0.03}
21:48:59.894 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.80) = xAngle (1.05 = 1.05)
21:48:59.894 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.96 = 0.96)
21:48:59.894 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.24 mountX=0.07 mountY=0.11, mountTheta=1.02
21:48:59.894 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.03, opts=13)
21:48:59.894 00.000 10844 Enqueuing Move request for scope (0.13, 0.03)
21:48:59.894 00.000 11060 Worker thread wakes up
21:48:59.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
21:48:59.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
21:48:59.894 00.000 11060 Moving (0.13, 0.03) raw xDistance=0.07 yDistance=0.11
21:48:59.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:48:59.897 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:59.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:48:59.897 00.000 11060 MoveAxis(E, 0, ABG)
21:48:59.897 00.000 11060 Move returns status 0, amount 0
21:48:59.897 00.000 11060 MoveAxis(N, 0, ABG)
21:48:59.897 00.000 11060 Move returns status 0, amount 0
21:48:59.897 00.000 11060 move complete, result=0
21:48:59.897 00.000 11060 worker thread done servicing request
21:48:59.902 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:48:59.948 00.046 10844 UpdateGuideState exits: m=2432 SNR=30.0
21:48:59.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:59.948 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:48:59.948 00.000 10844 Enqueuing Expose request
21:48:59.948 00.000 11060 Worker thread wakes up
21:48:59.948 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:48:59.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:48:59.948 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:01.436 01.488 11060 Exposure complete
21:49:01.873 00.437 11060 worker thread done servicing request
21:49:01.873 00.000 10844 OnExposeComplete: enter
21:49:01.873 00.000 10844 UpdateGuideState(): m_state=6
21:49:01.873 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
21:49:01.875 00.002 10844 Star::Find returns 1 (0), X=91.50, Y=467.72, Mass=1886, SNR=26.6, Peak=128 HFD=3.6
21:49:01.875 00.000 10844 MultiStar: [#1 0.04,-0.16,1.17,U] [#2 1.01,-0.90,0.00,M1] [#3 0.35,0.16,0.80,U] [#4 -0.43,-0.64,2.22,U] [#5 0.13,0.47,1.15,U] [#6 -0.61,-0.62,0.00,M5] [#7 1.05,-1.21,0.00,M5] [#8 0.30,-0.51,0.97,U] 
21:49:01.875 00.000 10844 single-star, 5 included, MultiStar: {-0.01, -0.21}, one-star: {0.09, -0.11}
21:49:01.875 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
21:49:01.875 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.19 = -0.19)
21:49:01.875 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=0.14 mountY=-0.03, mountTheta=-0.19
21:49:01.888 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
21:49:01.888 00.000 10844 Enqueuing Move request for scope (0.09, -0.11)
21:49:01.889 00.001 11060 Worker thread wakes up
21:49:01.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
21:49:01.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
21:49:01.889 00.000 11060 Moving (0.09, -0.11) raw xDistance=0.14 yDistance=-0.03
21:49:01.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:49:01.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:01.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:01.889 00.000 11060 MoveAxis(W, 21, ABG)
21:49:01.889 00.000 11060 Guiding  Dir = 3, Dur = 21
21:49:01.900 00.011 11060 IsSlewing returns 0
21:49:01.901 00.001 11060 IsGuiding returns 0
21:49:01.910 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:49:01.932 00.022 11060 IsGuiding returns 0
21:49:01.932 00.000 11060 Move returns status 0, amount 21
21:49:01.932 00.000 11060 MoveAxis(N, 0, ABG)
21:49:01.932 00.000 11060 Move returns status 0, amount 0
21:49:01.932 00.000 11060 move complete, result=0
21:49:01.932 00.000 11060 worker thread done servicing request
21:49:01.952 00.020 10844 UpdateGuideState exits: m=1886 SNR=26.6
21:49:01.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:01.952 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:01.952 00.000 10844 Enqueuing Expose request
21:49:01.952 00.000 11060 Worker thread wakes up
21:49:01.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:01.953 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:01.955 00.002 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
21:49:03.419 01.464 11060 Exposure complete
21:49:04.451 01.032 10844 OnExposeComplete: enter
21:49:04.452 00.001 10844 UpdateGuideState(): m_state=6
21:49:04.452 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
21:49:04.452 00.000 10844 Star::Find returns 1 (0), X=91.77, Y=467.78, Mass=1809, SNR=26.0, Peak=120 HFD=3.7
21:49:04.453 00.001 10844 MultiStar: [#1 0.03,-0.39,1.24,U] [#2 0.54,-0.84,0.00,M2] [#3 0.12,0.13,0.91,U] [#4 0.45,-0.65,2.84,U] [#5 0.26,-0.09,1.10,U] [#6 0.18,-0.72,1.05,U] [#7 0.63,-1.26,0.00,M6] [#8 0.27,-0.15,0.97,U] 
21:49:04.453 00.000 10844 single-star, 6 included, MultiStar: {0.28, -0.36}, one-star: {0.36, -0.05}
21:49:04.453 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.80) = xAngle (0.66 = 0.66)
21:49:04.453 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.57 = 0.57)
21:49:04.454 00.001 10844 CameraToMount -- cameraX=0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-0.15 mountX=0.29 mountY=0.20, mountTheta=0.60
21:49:04.459 00.005 11060 worker thread done servicing request
21:49:04.462 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.05, opts=13)
21:49:04.462 00.000 10844 Enqueuing Move request for scope (0.36, -0.05)
21:49:04.462 00.000 11060 Worker thread wakes up
21:49:04.463 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.05) opts 0xd
21:49:04.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.05)
21:49:04.463 00.000 11060 Moving (0.36, -0.05) raw xDistance=0.29 yDistance=0.20
21:49:04.464 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
21:49:04.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:49:04.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:49:04.464 00.000 11060 MoveAxis(W, 43, ABG)
21:49:04.464 00.000 11060 Guiding  Dir = 3, Dur = 43
21:49:04.482 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:49:04.497 00.015 11060 IsSlewing returns 0
21:49:04.498 00.001 11060 IsGuiding returns 0
21:49:04.540 00.042 10844 UpdateGuideState exits: m=1809 SNR=26.0
21:49:04.541 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:04.541 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:04.541 00.000 10844 Enqueuing Expose request
21:49:04.552 00.011 11060 IsGuiding returns 0
21:49:04.552 00.000 11060 Move returns status 0, amount 43
21:49:04.553 00.001 11060 MoveAxis(N, 0, ABG)
21:49:04.553 00.000 11060 Move returns status 0, amount 0
21:49:04.553 00.000 11060 move complete, result=0
21:49:04.553 00.000 11060 worker thread done servicing request
21:49:04.553 00.000 11060 Worker thread wakes up
21:49:04.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:04.553 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:04.554 00.001 10844 GuideStep: 0.3 px 43 ms WEST, 0.2 px 0 ms NORTH
21:49:05.951 01.397 11060 Exposure complete
21:49:06.449 00.498 11060 worker thread done servicing request
21:49:06.449 00.000 10844 OnExposeComplete: enter
21:49:06.449 00.000 10844 UpdateGuideState(): m_state=6
21:49:06.449 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
21:49:06.451 00.002 10844 Star::Find returns 1 (0), X=91.59, Y=468.25, Mass=2094, SNR=28.0, Peak=142 HFD=3.8
21:49:06.451 00.000 10844 MultiStar: [#1 0.17,0.44,1.15,U] [#2 0.76,0.30,0.98,U] [#3 -0.25,0.23,0.77,U] [#4 0.53,0.29,2.52,U] [#5 0.53,0.03,0.97,U] [#6 0.24,-0.30,0.92,U] [#7 1.24,-0.60,0.00,M7] [#8 0.32,0.26,0.95,U] 
21:49:06.451 00.000 10844 refined, 7 included, MultiStar: {0.36, 0.23}, one-star: {0.18, 0.42}
21:49:06.451 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.80) = xAngle (1.38 = 1.38)
21:49:06.451 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.29 = 1.29)
21:49:06.451 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.23 hyp=0.42 cameraTheta=0.57 mountX=0.08 mountY=0.41, mountTheta=1.37
21:49:06.474 00.023 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.23, opts=13)
21:49:06.474 00.000 10844 Enqueuing Move request for scope (0.36, 0.23)
21:49:06.474 00.000 11060 Worker thread wakes up
21:49:06.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.23) opts 0xd
21:49:06.476 00.002 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.23)
21:49:06.476 00.000 11060 Moving (0.36, 0.23) raw xDistance=0.08 yDistance=0.41
21:49:06.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:49:06.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:49:06.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:49:06.477 00.001 11060 MoveAxis(E, 0, ABG)
21:49:06.477 00.000 11060 Move returns status 0, amount 0
21:49:06.477 00.000 11060 MoveAxis(N, 0, ABG)
21:49:06.477 00.000 11060 Move returns status 0, amount 0
21:49:06.477 00.000 11060 move complete, result=0
21:49:06.477 00.000 11060 worker thread done servicing request
21:49:06.485 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:06.522 00.037 10844 UpdateGuideState exits: m=2094 SNR=28.0
21:49:06.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:06.522 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:06.522 00.000 10844 Enqueuing Expose request
21:49:06.522 00.000 11060 Worker thread wakes up
21:49:06.524 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:06.524 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:06.524 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:49:07.967 01.443 11060 Exposure complete
21:49:08.235 00.268 10844 OnExposeComplete: enter
21:49:08.235 00.000 10844 UpdateGuideState(): m_state=6
21:49:08.235 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
21:49:08.235 00.000 10844 Star::Find returns 1 (0), X=91.38, Y=468.02, Mass=2232, SNR=29.1, Peak=138 HFD=3.9
21:49:08.236 00.001 10844 MultiStar: [#1 0.40,-0.22,1.03,U] [#2 0.00,0.03,0.92,U] [#3 0.23,0.47,0.79,U] [#4 1.13,-0.43,0.00,M1] [#5 -0.84,-0.96,0.00,M1] [#6 -0.03,-0.10,0.97,U] [#7 0.78,-1.23,0.00,M8] [#8 0.13,-0.39,0.94,U] 
21:49:08.236 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.02}, one-star: {-0.03, 0.19}
21:49:08.236 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.80) = xAngle (0.66 = 0.66)
21:49:08.237 00.001 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.57 = 0.57)
21:49:08.237 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=0.09 mountY=0.06, mountTheta=0.60
21:49:08.237 00.000 11060 worker thread done servicing request
21:49:08.240 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
21:49:08.240 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
21:49:08.240 00.000 11060 Worker thread wakes up
21:49:08.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
21:49:08.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
21:49:08.242 00.002 11060 Moving (0.12, -0.02) raw xDistance=0.09 yDistance=0.06
21:49:08.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:49:08.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:08.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:49:08.242 00.000 11060 MoveAxis(E, 0, ABG)
21:49:08.242 00.000 11060 Move returns status 0, amount 0
21:49:08.242 00.000 11060 MoveAxis(N, 0, ABG)
21:49:08.242 00.000 11060 Move returns status 0, amount 0
21:49:08.242 00.000 11060 move complete, result=0
21:49:08.242 00.000 11060 worker thread done servicing request
21:49:08.247 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:08.280 00.033 10844 UpdateGuideState exits: m=2232 SNR=29.1
21:49:08.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:08.280 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:08.280 00.000 10844 Enqueuing Expose request
21:49:08.280 00.000 11060 Worker thread wakes up
21:49:08.280 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:49:08.282 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:08.282 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:09.743 01.461 11060 Exposure complete
21:49:10.094 00.351 10844 OnExposeComplete: enter
21:49:10.095 00.001 10844 UpdateGuideState(): m_state=6
21:49:10.095 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
21:49:10.095 00.000 10844 Star::Find returns 1 (0), X=91.35, Y=467.16, Mass=2390, SNR=30.2, Peak=161 HFD=3.8
21:49:10.095 00.000 10844 MultiStar: [#1 0.16,-0.28,0.91,U] [#2 0.33,-0.64,0.78,U] [#3 0.49,-0.62,0.81,U] [#4 0.88,-1.08,0.00,M2] [#5 -0.27,-0.33,0.99,U] [#6 -0.28,-0.87,0.00,M3] [#7 0.34,-1.53,0.00,M9] [#8 -0.29,-0.96,0.00,M1] 
21:49:10.095 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.51}, one-star: {-0.06, -0.68}
21:49:10.095 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.80) = xAngle (-0.56 = -0.56)
21:49:10.095 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.65 = -0.65)
21:49:10.095 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.51 hyp=0.52 cameraTheta=-1.36 mountX=0.44 mountY=-0.31, mountTheta=-0.62
21:49:10.098 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.51, opts=13)
21:49:10.098 00.000 10844 Enqueuing Move request for scope (0.11, -0.51)
21:49:10.100 00.002 11060 worker thread done servicing request
21:49:10.100 00.000 11060 Worker thread wakes up
21:49:10.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.51) opts 0xd
21:49:10.100 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.51)
21:49:10.100 00.000 11060 Moving (0.11, -0.51) raw xDistance=0.44 yDistance=-0.31
21:49:10.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
21:49:10.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
21:49:10.100 00.000 11060 MoveAxis(W, 64, ABG)
21:49:10.100 00.000 11060 Guiding  Dir = 3, Dur = 64
21:49:10.107 00.007 11060 IsSlewing returns 0
21:49:10.107 00.000 11060 IsGuiding returns 0
21:49:10.133 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:10.179 00.046 11060 IsGuiding returns 0
21:49:10.185 00.006 11060 Move returns status 0, amount 64
21:49:10.185 00.000 11060 MoveAxis(N, 119, ABG)
21:49:10.188 00.003 11060 Guiding  Dir = 0, Dur = 119
21:49:10.208 00.020 11060 IsSlewing returns 0
21:49:10.211 00.003 11060 IsGuiding returns 0
21:49:10.227 00.016 10844 UpdateGuideState exits: m=2390 SNR=30.2
21:49:10.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:10.228 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:10.228 00.000 10844 Enqueuing Expose request
21:49:10.420 00.192 11060 IsGuiding returns 0
21:49:10.420 00.000 11060 Move returns status 0, amount 119
21:49:10.421 00.001 11060 move complete, result=0
21:49:10.421 00.000 11060 worker thread done servicing request
21:49:10.421 00.000 11060 Worker thread wakes up
21:49:10.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:10.424 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:10.424 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.3 px 119 ms NORTH
21:49:11.881 01.457 11060 Exposure complete
21:49:12.180 00.299 11060 worker thread done servicing request
21:49:12.180 00.000 10844 OnExposeComplete: enter
21:49:12.180 00.000 10844 UpdateGuideState(): m_state=6
21:49:12.180 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
21:49:12.180 00.000 10844 Star::Find returns 1 (0), X=91.66, Y=468.24, Mass=2429, SNR=30.8, Peak=166 HFD=3.7
21:49:12.180 00.000 10844 MultiStar: [#1 -0.14,0.16,1.11,U] [#2 0.30,-0.71,0.93,U] [#3 0.65,0.15,0.83,U] [#4 0.88,0.25,0.00,M3] [#5 0.22,-0.08,0.89,U] [#6 -0.21,-0.87,0.00,M4] [#7 0.87,-0.92,0.00,M10] [#8 0.01,-0.34,0.84,U] 
21:49:12.180 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.05}, one-star: {0.25, 0.40}
21:49:12.180 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.80) = xAngle (0.54 = 0.54)
21:49:12.180 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.45 = 0.45)
21:49:12.180 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.27 mountX=0.18 mountY=0.09, mountTheta=0.47
21:49:12.180 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.05, opts=13)
21:49:12.180 00.000 10844 Enqueuing Move request for scope (0.20, -0.05)
21:49:12.180 00.000 11060 Worker thread wakes up
21:49:12.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
21:49:12.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
21:49:12.180 00.000 11060 Moving (0.20, -0.05) raw xDistance=0.18 yDistance=0.09
21:49:12.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:49:12.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:12.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:49:12.180 00.000 11060 MoveAxis(W, 28, ABG)
21:49:12.180 00.000 11060 Guiding  Dir = 3, Dur = 28
21:49:12.190 00.010 11060 IsSlewing returns 0
21:49:12.190 00.000 11060 IsGuiding returns 0
21:49:12.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:49:12.210 00.020 10844 UpdateGuideState exits: m=2429 SNR=30.8
21:49:12.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:12.210 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:12.210 00.000 10844 Enqueuing Expose request
21:49:12.232 00.022 11060 IsGuiding returns 0
21:49:12.232 00.000 11060 Move returns status 0, amount 28
21:49:12.232 00.000 11060 MoveAxis(N, 0, ABG)
21:49:12.232 00.000 11060 Move returns status 0, amount 0
21:49:12.232 00.000 11060 move complete, result=0
21:49:12.235 00.003 11060 worker thread done servicing request
21:49:12.235 00.000 11060 Worker thread wakes up
21:49:12.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:12.235 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:12.241 00.006 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
21:49:13.669 01.428 11060 Exposure complete
21:49:14.093 00.424 11060 worker thread done servicing request
21:49:14.093 00.000 10844 OnExposeComplete: enter
21:49:14.093 00.000 10844 UpdateGuideState(): m_state=6
21:49:14.093 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
21:49:14.093 00.000 10844 Star::Find returns 1 (0), X=91.17, Y=468.09, Mass=2497, SNR=30.7, Peak=141 HFD=4.2
21:49:14.096 00.003 10844 MultiStar: [#1 -0.20,0.28,0.95,U] [#2 0.66,-0.43,0.85,U] [#3 -0.03,-0.03,0.77,U] [#4 0.05,0.26,2.23,U] [#5 0.40,0.09,0.91,U] [#6 -0.44,-0.30,0.85,U] [#7 0.67,-0.32,0.79,U] [#8 -0.49,-0.22,0.88,U] 
21:49:14.096 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.23, 0.25}
21:49:14.096 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.80) = xAngle (1.13 = 1.13)
21:49:14.096 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.04 = 1.04)
21:49:14.096 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.33 mountX=0.01 mountY=0.03, mountTheta=1.11
21:49:14.098 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
21:49:14.098 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
21:49:14.098 00.000 11060 Worker thread wakes up
21:49:14.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
21:49:14.098 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
21:49:14.098 00.000 11060 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=0.03
21:49:14.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:49:14.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:14.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:49:14.098 00.000 11060 MoveAxis(E, 0, ABG)
21:49:14.098 00.000 11060 Move returns status 0, amount 0
21:49:14.098 00.000 11060 MoveAxis(N, 0, ABG)
21:49:14.098 00.000 11060 Move returns status 0, amount 0
21:49:14.098 00.000 11060 move complete, result=0
21:49:14.098 00.000 11060 worker thread done servicing request
21:49:14.125 00.027 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:49:14.156 00.031 10844 UpdateGuideState exits: m=2497 SNR=30.7
21:49:14.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:14.156 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:14.156 00.000 10844 Enqueuing Expose request
21:49:14.156 00.000 11060 Worker thread wakes up
21:49:14.156 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:49:14.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:14.156 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:15.632 01.476 11060 Exposure complete
21:49:16.129 00.497 11060 worker thread done servicing request
21:49:16.129 00.000 10844 OnExposeComplete: enter
21:49:16.129 00.000 10844 UpdateGuideState(): m_state=6
21:49:16.131 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
21:49:16.131 00.000 10844 Star::Find returns 1 (0), X=91.88, Y=467.32, Mass=2161, SNR=28.3, Peak=144 HFD=4.0
21:49:16.131 00.000 10844 MultiStar: [#1 -0.55,-0.29,1.16,U] [#2 0.88,-0.86,0.00,M1] [#3 -0.92,-0.61,0.00,M1] [#4 0.43,-1.00,0.00,M3] [#5 -0.43,-0.52,0.93,U] [#6 -0.29,-0.32,1.02,U] [#7 1.31,-1.29,0.00,M10] [#8 -0.36,-1.00,0.00,M1] 
21:49:16.131 00.000 10844 refined, 3 included, MultiStar: {-0.21, -0.40}, one-star: {0.47, -0.51}
21:49:16.131 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.80) = xAngle (-1.24 = -1.24)
21:49:16.131 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.33 = -1.33)
21:49:16.131 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.40 hyp=0.45 cameraTheta=-2.05 mountX=0.15 mountY=-0.44, mountTheta=-1.25
21:49:16.134 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.40, opts=13)
21:49:16.134 00.000 10844 Enqueuing Move request for scope (-0.21, -0.40)
21:49:16.134 00.000 11060 Worker thread wakes up
21:49:16.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.40) opts 0xd
21:49:16.134 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.40)
21:49:16.134 00.000 11060 Moving (-0.21, -0.40) raw xDistance=0.15 yDistance=-0.44
21:49:16.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:49:16.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.44
21:49:16.134 00.000 11060 MoveAxis(W, 21, ABG)
21:49:16.134 00.000 11060 Guiding  Dir = 3, Dur = 21
21:49:16.144 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:16.144 00.000 11060 IsSlewing returns 0
21:49:16.144 00.000 11060 IsGuiding returns 0
21:49:16.177 00.033 11060 IsGuiding returns 0
21:49:16.177 00.000 11060 Move returns status 0, amount 21
21:49:16.177 00.000 11060 MoveAxis(N, 168, ABG)
21:49:16.177 00.000 11060 Guiding  Dir = 0, Dur = 168
21:49:16.187 00.010 11060 IsSlewing returns 0
21:49:16.187 00.000 10844 UpdateGuideState exits: m=2161 SNR=28.3
21:49:16.189 00.002 11060 IsGuiding returns 0
21:49:16.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:16.189 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:16.189 00.000 10844 Enqueuing Expose request
21:49:16.363 00.174 11060 IsGuiding returns 0
21:49:16.363 00.000 11060 Move returns status 0, amount 168
21:49:16.364 00.001 11060 move complete, result=0
21:49:16.364 00.000 11060 worker thread done servicing request
21:49:16.364 00.000 11060 Worker thread wakes up
21:49:16.364 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.4 px 168 ms NORTH
21:49:16.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:16.364 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:17.828 01.464 11060 Exposure complete
21:49:18.364 00.536 11060 worker thread done servicing request
21:49:18.364 00.000 10844 OnExposeComplete: enter
21:49:18.364 00.000 10844 UpdateGuideState(): m_state=6
21:49:18.365 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
21:49:18.365 00.000 10844 Star::Find returns 1 (0), X=92.49, Y=467.53, Mass=2637, SNR=31.5, Peak=133 HFD=4.3
21:49:18.366 00.001 10844 MultiStar: [#1 0.62,-0.09,1.01,U] [#2 0.79,0.02,0.80,U] [#3 0.41,-0.16,0.67,U] [#4 1.68,-0.32,0.00,M4] [#5 -0.18,-0.23,0.93,U] [#6 -0.22,-0.22,0.87,U] [#7 1.11,-1.40,0.00,R] [#8 0.51,-0.08,0.69,U] 
21:49:18.366 00.000 10844 refined, 6 included, MultiStar: {0.43, -0.16}, one-star: {1.08, -0.31}
21:49:18.366 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.80) = xAngle (0.45 = 0.45)
21:49:18.367 00.001 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.37 = 0.37)
21:49:18.367 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=-0.16 hyp=0.46 cameraTheta=-0.35 mountX=0.42 mountY=0.17, mountTheta=0.38
21:49:18.406 00.039 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=-0.16, opts=13)
21:49:18.406 00.000 10844 Enqueuing Move request for scope (0.43, -0.16)
21:49:18.406 00.000 11060 Worker thread wakes up
21:49:18.413 00.007 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.16) opts 0xd
21:49:18.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, -0.16)
21:49:18.413 00.000 11060 Moving (0.43, -0.16) raw xDistance=0.42 yDistance=0.17
21:49:18.414 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
21:49:18.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:18.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:49:18.414 00.000 11060 MoveAxis(W, 62, ABG)
21:49:18.414 00.000 11060 Guiding  Dir = 3, Dur = 62
21:49:18.429 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:18.445 00.016 11060 IsSlewing returns 0
21:49:18.445 00.000 11060 IsGuiding returns 0
21:49:18.452 00.007 10844 UpdateGuideState exits: m=2637 SNR=31.5
21:49:18.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:18.453 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:18.454 00.001 10844 Enqueuing Expose request
21:49:18.539 00.085 11060 IsGuiding returns 0
21:49:18.539 00.000 11060 Move returns status 0, amount 62
21:49:18.539 00.000 11060 MoveAxis(N, 0, ABG)
21:49:18.539 00.000 11060 Move returns status 0, amount 0
21:49:18.539 00.000 11060 move complete, result=0
21:49:18.539 00.000 11060 worker thread done servicing request
21:49:18.540 00.001 10844 GuideStep: 0.4 px 62 ms WEST, 0.2 px 0 ms NORTH
21:49:18.540 00.000 11060 Worker thread wakes up
21:49:18.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:18.540 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:20.019 01.479 11060 Exposure complete
21:49:20.256 00.237 11060 worker thread done servicing request
21:49:20.257 00.001 10844 OnExposeComplete: enter
21:49:20.257 00.000 10844 UpdateGuideState(): m_state=6
21:49:20.257 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
21:49:20.258 00.001 10844 Star::Find returns 1 (0), X=91.72, Y=467.55, Mass=1886, SNR=26.5, Peak=116 HFD=4.0
21:49:20.258 00.000 10844 MultiStar: [#1 0.81,-0.08,1.04,U] [#2 1.23,-0.95,0.00,M1] [#3 0.95,0.54,0.00,M1] [#4 1.42,-0.32,0.00,M5] [#5 0.72,-0.02,1.03,U] [#6 0.99,-0.04,0.00,M2] [#7 -0.17,-0.43,1.10,U] [#8 0.71,-0.43,0.89,U] 
21:49:20.258 00.000 10844 single-star, 4 included, MultiStar: {0.46, -0.25}, one-star: {0.31, -0.29}
21:49:20.258 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.80) = xAngle (0.06 = 0.06)
21:49:20.258 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.02 = -0.02)
21:49:20.259 00.001 10844 CameraToMount -- cameraX=0.31 cameraY=-0.29 hyp=0.43 cameraTheta=-0.74 mountX=0.42 mountY=-0.01, mountTheta=-0.02
21:49:20.261 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.29, opts=13)
21:49:20.261 00.000 10844 Enqueuing Move request for scope (0.31, -0.29)
21:49:20.263 00.002 11060 Worker thread wakes up
21:49:20.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.29) opts 0xd
21:49:20.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.29)
21:49:20.263 00.000 11060 Moving (0.31, -0.29) raw xDistance=0.42 yDistance=-0.01
21:49:20.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
21:49:20.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:20.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:20.263 00.000 11060 MoveAxis(W, 64, ABG)
21:49:20.264 00.001 11060 Guiding  Dir = 3, Dur = 64
21:49:20.271 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:20.278 00.007 11060 IsSlewing returns 0
21:49:20.279 00.001 11060 IsGuiding returns 0
21:49:20.301 00.022 10844 UpdateGuideState exits: m=1886 SNR=26.5
21:49:20.302 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:20.302 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:20.302 00.000 10844 Enqueuing Expose request
21:49:20.356 00.054 11060 IsGuiding returns 0
21:49:20.356 00.000 11060 Move returns status 0, amount 64
21:49:20.357 00.001 11060 MoveAxis(N, 0, ABG)
21:49:20.357 00.000 11060 Move returns status 0, amount 0
21:49:20.357 00.000 11060 move complete, result=0
21:49:20.357 00.000 11060 worker thread done servicing request
21:49:20.357 00.000 11060 Worker thread wakes up
21:49:20.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:20.357 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:20.359 00.002 10844 GuideStep: 0.4 px 64 ms WEST, -0.0 px 0 ms NORTH
21:49:21.825 01.466 11060 Exposure complete
21:49:22.069 00.244 10844 OnExposeComplete: enter
21:49:22.070 00.001 10844 UpdateGuideState(): m_state=6
21:49:22.070 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
21:49:22.070 00.000 10844 Star::Find returns 1 (0), X=91.69, Y=467.17, Mass=2233, SNR=28.5, Peak=118 HFD=4.0
21:49:22.071 00.001 10844 MultiStar: [#1 1.43,0.16,0.00,M1] [#2 1.11,-1.62,0.00,M2] [#3 0.53,-0.52,0.84,U] [#4 1.79,-1.30,0.00,M6] [#5 0.83,-0.74,0.00,M1] [#6 0.53,-0.47,0.97,U] [#7 0.55,-0.22,0.92,U] [#8 0.60,-0.77,0.00,M1] 
21:49:22.071 00.000 10844 refined, 3 included, MultiStar: {0.47, -0.47}, one-star: {0.28, -0.67}
21:49:22.071 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.80) = xAngle (0.01 = 0.01)
21:49:22.071 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.07 = -0.07)
21:49:22.071 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=-0.47 hyp=0.67 cameraTheta=-0.79 mountX=0.67 mountY=-0.05, mountTheta=-0.07
21:49:22.073 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=-0.47, opts=13)
21:49:22.073 00.000 10844 Enqueuing Move request for scope (0.47, -0.47)
21:49:22.075 00.002 11060 worker thread done servicing request
21:49:22.075 00.000 11060 Worker thread wakes up
21:49:22.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.47) opts 0xd
21:49:22.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, -0.47)
21:49:22.075 00.000 11060 Moving (0.47, -0.47) raw xDistance=0.67 yDistance=-0.05
21:49:22.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.67
21:49:22.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:22.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:49:22.075 00.000 11060 MoveAxis(W, 100, ABG)
21:49:22.075 00.000 11060 Guiding  Dir = 3, Dur = 100
21:49:22.086 00.011 11060 IsSlewing returns 0
21:49:22.087 00.001 11060 IsGuiding returns 0
21:49:22.095 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:22.125 00.030 10844 UpdateGuideState exits: m=2233 SNR=28.5
21:49:22.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:22.125 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:22.125 00.000 10844 Enqueuing Expose request
21:49:22.195 00.070 11060 IsGuiding returns 0
21:49:22.195 00.000 11060 Move returns status 0, amount 100
21:49:22.195 00.000 11060 MoveAxis(N, 0, ABG)
21:49:22.195 00.000 11060 Move returns status 0, amount 0
21:49:22.196 00.001 11060 move complete, result=0
21:49:22.196 00.000 11060 worker thread done servicing request
21:49:22.196 00.000 11060 Worker thread wakes up
21:49:22.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:22.196 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:22.773 00.577 10844 GuideStep: 0.7 px 100 ms WEST, -0.0 px 0 ms NORTH
21:49:23.684 00.911 11060 Exposure complete
21:49:24.554 00.870 11060 worker thread done servicing request
21:49:24.554 00.000 10844 OnExposeComplete: enter
21:49:24.554 00.000 10844 UpdateGuideState(): m_state=6
21:49:24.554 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
21:49:24.554 00.000 10844 Star::Find returns 1 (0), X=91.69, Y=467.44, Mass=2884, SNR=33.4, Peak=150 HFD=4.3
21:49:24.556 00.002 10844 MultiStar: [#1 0.20,-0.33,0.86,U] [#2 1.25,-1.18,0.00,M3] [#3 0.41,-0.06,0.74,U] [#4 0.69,-0.52,0.00,M7] [#5 1.36,-0.45,0.00,M2] [#6 0.03,-0.54,0.77,U] [#7 -0.20,-0.03,0.85,U] [#8 0.28,-0.92,0.00,M2] 
21:49:24.556 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.28}, one-star: {0.28, -0.40}
21:49:24.556 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.80) = xAngle (-0.29 = -0.29)
21:49:24.556 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.37 = -0.37)
21:49:24.556 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-1.09 mountX=0.30 mountY=-0.11, mountTheta=-0.36
21:49:24.559 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.28, opts=13)
21:49:24.560 00.001 10844 Enqueuing Move request for scope (0.14, -0.28)
21:49:24.560 00.000 11060 Worker thread wakes up
21:49:24.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.28) opts 0xd
21:49:24.560 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.28)
21:49:24.560 00.000 11060 Moving (0.14, -0.28) raw xDistance=0.30 yDistance=-0.11
21:49:24.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.30
21:49:24.562 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:24.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:49:24.562 00.000 11060 MoveAxis(W, 47, ABG)
21:49:24.562 00.000 11060 Guiding  Dir = 3, Dur = 47
21:49:24.576 00.014 11060 IsSlewing returns 0
21:49:24.578 00.002 11060 IsGuiding returns 0
21:49:24.596 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:24.632 00.036 11060 IsGuiding returns 0
21:49:24.632 00.000 11060 Move returns status 0, amount 47
21:49:24.632 00.000 11060 MoveAxis(N, 0, ABG)
21:49:24.632 00.000 11060 Move returns status 0, amount 0
21:49:24.632 00.000 11060 move complete, result=0
21:49:24.633 00.001 11060 worker thread done servicing request
21:49:24.758 00.125 10844 UpdateGuideState exits: m=2884 SNR=33.4
21:49:24.760 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:24.760 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:24.760 00.000 10844 Enqueuing Expose request
21:49:24.760 00.000 11060 Worker thread wakes up
21:49:24.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:24.760 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:24.912 00.152 10844 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
21:49:26.383 01.471 11060 Exposure complete
21:49:26.573 00.190 11060 worker thread done servicing request
21:49:26.574 00.001 10844 OnExposeComplete: enter
21:49:26.574 00.000 10844 UpdateGuideState(): m_state=6
21:49:26.574 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
21:49:26.574 00.000 10844 Star::Find returns 1 (0), X=91.54, Y=467.62, Mass=2163, SNR=28.4, Peak=101 HFD=5.0
21:49:26.574 00.000 10844 MultiStar: [#1 0.34,0.03,1.07,U] [#2 0.57,-1.13,0.00,M4] [#3 0.79,-0.54,0.00,M1] [#4 1.70,-0.10,0.00,M8] [#5 0.92,-0.94,0.00,M3] [#6 -0.12,-0.63,0.93,U] [#7 -0.15,-0.25,0.98,U] [#8 1.04,0.26,0.00,M3] 
21:49:26.575 00.001 10844 single-star, 3 included, MultiStar: {0.06, -0.25}, one-star: {0.13, -0.22}
21:49:26.575 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.80) = xAngle (-0.23 = -0.23)
21:49:26.575 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.32 = -0.32)
21:49:26.575 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.04 mountX=0.24 mountY=-0.08, mountTheta=-0.31
21:49:26.576 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.22, opts=13)
21:49:26.576 00.000 10844 Enqueuing Move request for scope (0.13, -0.22)
21:49:26.576 00.000 11060 Worker thread wakes up
21:49:26.578 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
21:49:26.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
21:49:26.578 00.000 11060 Moving (0.13, -0.22) raw xDistance=0.24 yDistance=-0.08
21:49:26.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:49:26.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:26.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:49:26.578 00.000 11060 MoveAxis(W, 37, ABG)
21:49:26.578 00.000 11060 Guiding  Dir = 3, Dur = 37
21:49:26.586 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:26.595 00.009 11060 IsSlewing returns 0
21:49:26.595 00.000 11060 IsGuiding returns 0
21:49:26.605 00.010 10844 UpdateGuideState exits: m=2163 SNR=28.4
21:49:26.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:26.605 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:26.605 00.000 10844 Enqueuing Expose request
21:49:26.647 00.042 11060 IsGuiding returns 0
21:49:26.647 00.000 11060 Move returns status 0, amount 37
21:49:26.647 00.000 11060 MoveAxis(N, 0, ABG)
21:49:26.647 00.000 11060 Move returns status 0, amount 0
21:49:26.647 00.000 11060 move complete, result=0
21:49:26.647 00.000 11060 worker thread done servicing request
21:49:26.648 00.001 11060 Worker thread wakes up
21:49:26.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:26.648 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:26.649 00.001 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
21:49:28.113 01.464 11060 Exposure complete
21:49:28.240 00.127 11060 worker thread done servicing request
21:49:28.240 00.000 10844 OnExposeComplete: enter
21:49:28.240 00.000 10844 UpdateGuideState(): m_state=6
21:49:28.241 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
21:49:28.241 00.000 10844 Star::Find returns 1 (0), X=92.22, Y=468.48, Mass=2147, SNR=29.1, Peak=150 HFD=3.7
21:49:28.241 00.000 10844 MultiStar: [#1 -0.38,0.13,1.21,U] [#2 0.07,-0.76,0.99,U] [#3 0.29,0.29,0.87,U] [#4 1.15,0.77,0.00,M9] [#5 0.76,-1.07,0.00,M4] [#6 0.10,-0.22,0.87,U] [#7 -0.47,0.30,0.97,U] [#8 0.55,0.52,0.83,U] 
21:49:28.241 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.81, 0.64}
21:49:28.241 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.80) = xAngle (1.64 = 1.64)
21:49:28.241 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.55 = 1.55)
21:49:28.241 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.83 mountX=-0.01 mountY=0.17, mountTheta=1.64
21:49:28.243 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.12, opts=13)
21:49:28.243 00.000 10844 Enqueuing Move request for scope (0.11, 0.12)
21:49:28.243 00.000 11060 Worker thread wakes up
21:49:28.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
21:49:28.243 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
21:49:28.243 00.000 11060 Moving (0.11, 0.12) raw xDistance=-0.01 yDistance=0.17
21:49:28.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:49:28.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:28.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:49:28.243 00.000 11060 MoveAxis(E, 0, ABG)
21:49:28.243 00.000 11060 Move returns status 0, amount 0
21:49:28.243 00.000 11060 MoveAxis(N, 0, ABG)
21:49:28.243 00.000 11060 Move returns status 0, amount 0
21:49:28.243 00.000 11060 move complete, result=0
21:49:28.244 00.001 11060 worker thread done servicing request
21:49:28.251 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:28.265 00.014 10844 UpdateGuideState exits: m=2147 SNR=29.1
21:49:28.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:28.265 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:28.265 00.000 10844 Enqueuing Expose request
21:49:28.265 00.000 11060 Worker thread wakes up
21:49:28.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:28.265 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:28.265 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:49:29.730 01.465 11060 Exposure complete
21:49:29.965 00.235 11060 worker thread done servicing request
21:49:29.965 00.000 10844 OnExposeComplete: enter
21:49:29.965 00.000 10844 UpdateGuideState(): m_state=6
21:49:29.966 00.001 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
21:49:29.966 00.000 10844 Star::Find returns 1 (0), X=93.19, Y=468.20, Mass=2218, SNR=29.3, Peak=144 HFD=3.9
21:49:29.966 00.000 10844 MultiStar: large primary error, entering stabilization period
21:49:29.966 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.80) = xAngle (1.00 = 1.00)
21:49:29.966 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.92 = 0.92)
21:49:29.966 00.000 10844 CameraToMount -- cameraX=1.78 cameraY=0.36 hyp=1.81 cameraTheta=0.20 mountX=0.97 mountY=1.44, mountTheta=0.98
21:49:29.968 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=1.78, y=0.36, opts=13)
21:49:29.968 00.000 10844 Enqueuing Move request for scope (1.78, 0.36)
21:49:29.968 00.000 11060 Worker thread wakes up
21:49:29.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.78, 0.36) opts 0xd
21:49:29.968 00.000 11060 Handling offset move in thread for scope, endpoint = (1.78, 0.36)
21:49:29.968 00.000 11060 Moving (1.78, 0.36) raw xDistance=0.97 yDistance=1.44
21:49:29.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.97
21:49:29.969 00.001 11060 resist switch: large excursion: input 1.44 thresh 0.57 direction from -1 to 1
21:49:29.969 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.32
21:49:29.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.44
21:49:29.969 00.000 11060 MoveAxis(W, 143, ABG)
21:49:29.969 00.000 11060 Guiding  Dir = 3, Dur = 143
21:49:29.977 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:49:30.001 00.024 10844 UpdateGuideState exits: m=2218 SNR=29.3
21:49:30.002 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:30.002 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:30.002 00.000 10844 Enqueuing Expose request
21:49:30.004 00.002 11060 IsSlewing returns 0
21:49:30.004 00.000 11060 IsGuiding returns 0
21:49:30.177 00.173 11060 IsGuiding returns 0
21:49:30.177 00.000 11060 Move returns status 0, amount 143
21:49:30.177 00.000 11060 BLC: Oldest BLC event removed
21:49:30.177 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:49:30.178 00.001 11060 MoveAxis(S, 1302, ABG)
21:49:30.178 00.000 11060 duration set to 750 by maxDecDuration
21:49:30.178 00.000 11060 Guiding  Dir = 1, Dur = 750
21:49:30.193 00.015 11060 IsSlewing returns 0
21:49:30.193 00.000 11060 IsGuiding returns 0
21:49:30.958 00.765 11060 IsGuiding returns 0
21:49:30.958 00.000 11060 Move returns status 0, amount 750
21:49:30.958 00.000 11060 move complete, result=0
21:49:30.958 00.000 11060 worker thread done servicing request
21:49:30.958 00.000 11060 Worker thread wakes up
21:49:30.958 00.000 10844 GuideStep: 1.0 px 143 ms WEST, 1.4 px 750 ms SOUTH
21:49:30.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:30.958 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:32.413 01.455 11060 Exposure complete
21:49:32.549 00.136 11060 worker thread done servicing request
21:49:32.549 00.000 10844 OnExposeComplete: enter
21:49:32.549 00.000 10844 UpdateGuideState(): m_state=6
21:49:32.549 00.000 10844 Star::Find(15, 93, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
21:49:32.549 00.000 10844 Star::Find returns 1 (0), X=91.40, Y=467.94, Mass=2283, SNR=30.2, Peak=175 HFD=3.8
21:49:32.549 00.000 10844 MultiStar: exiting stabilization period
21:49:32.549 00.000 10844 MultiStar: [#1 -0.02,-0.06,1.05,U] [#2 0.26,0.19,0.84,U] [#3 0.04,0.28,0.82,U] [#4 0.98,-0.37,0.00,M10] [#5 0.34,-0.42,0.90,U] [#6 -0.54,-0.65,0.82,U] [#7 -0.51,0.43,0.95,U] [#8 -0.44,-0.21,0.81,U] 
21:49:32.549 00.000 10844 single-star, 7 included, MultiStar: {-0.11, -0.03}, one-star: {-0.01, 0.10}
21:49:32.549 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.80) = xAngle (2.47 = 2.47)
21:49:32.549 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.38 = 2.38)
21:49:32.549 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.67 mountX=-0.08 mountY=0.07, mountTheta=2.42
21:49:32.552 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
21:49:32.552 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
21:49:32.552 00.000 11060 Worker thread wakes up
21:49:32.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
21:49:32.552 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
21:49:32.552 00.000 11060 Moving (-0.01, 0.10) raw xDistance=-0.08 yDistance=0.07
21:49:32.552 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.007992, 1:0.069301
21:49:32.552 00.000 11060 BLC: No correction, Miss < min_move
21:49:32.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:49:32.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:32.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:49:32.552 00.000 11060 MoveAxis(E, 0, ABG)
21:49:32.552 00.000 11060 Move returns status 0, amount 0
21:49:32.552 00.000 11060 MoveAxis(N, 0, ABG)
21:49:32.552 00.000 11060 Move returns status 0, amount 0
21:49:32.552 00.000 11060 move complete, result=0
21:49:32.552 00.000 11060 worker thread done servicing request
21:49:32.559 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:32.576 00.017 10844 UpdateGuideState exits: m=2283 SNR=30.2
21:49:32.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:32.576 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:32.576 00.000 10844 Enqueuing Expose request
21:49:32.576 00.000 11060 Worker thread wakes up
21:49:32.576 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:49:32.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:32.576 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:34.023 01.447 11060 Exposure complete
21:49:34.210 00.187 11060 worker thread done servicing request
21:49:34.210 00.000 10844 OnExposeComplete: enter
21:49:34.210 00.000 10844 UpdateGuideState(): m_state=6
21:49:34.210 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
21:49:34.210 00.000 10844 Star::Find returns 1 (0), X=92.05, Y=468.57, Mass=2408, SNR=30.7, Peak=173 HFD=3.7
21:49:34.210 00.000 10844 MultiStar: [#1 0.02,0.22,1.04,U] [#2 0.09,-0.60,0.86,U] [#3 0.46,0.87,0.00,M1] [#4 0.37,-0.31,2.18,U] [#5 0.50,-0.07,0.88,U] [#6 0.59,-0.43,0.83,U] [#7 -0.20,0.57,0.88,U] [#8 -0.02,0.51,0.81,U] 
21:49:34.210 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.03}, one-star: {0.64, 0.73}
21:49:34.210 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.80) = xAngle (0.92 = 0.92)
21:49:34.210 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.83 = 0.83)
21:49:34.210 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.12 mountX=0.16 mountY=0.20, mountTheta=0.89
21:49:34.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.03, opts=13)
21:49:34.210 00.000 10844 Enqueuing Move request for scope (0.27, 0.03)
21:49:34.210 00.000 11060 Worker thread wakes up
21:49:34.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
21:49:34.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
21:49:34.210 00.000 11060 Moving (0.27, 0.03) raw xDistance=0.16 yDistance=0.20
21:49:34.210 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.007992, 1:0.069301, 2:0.200512
21:49:34.210 00.000 11060 BLC: Under-shoot: nominal increase by 40
21:49:34.210 00.000 11060 BLC: window closed
21:49:34.210 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:49:34.210 00.000 11060 BLC: Pulse adjusted to 750
21:49:34.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:49:34.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
21:49:34.210 00.000 11060 MoveAxis(W, 24, ABG)
21:49:34.210 00.000 11060 Guiding  Dir = 3, Dur = 24
21:49:34.219 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:34.231 00.012 11060 IsSlewing returns 0
21:49:34.231 00.000 11060 IsGuiding returns 0
21:49:34.236 00.005 10844 UpdateGuideState exits: m=2408 SNR=30.7
21:49:34.238 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:34.238 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:34.238 00.000 10844 Enqueuing Expose request
21:49:34.263 00.025 11060 IsGuiding returns 0
21:49:34.263 00.000 11060 Move returns status 0, amount 24
21:49:34.266 00.003 11060 MoveAxis(S, 77, ABG)
21:49:34.266 00.000 11060 Guiding  Dir = 1, Dur = 77
21:49:34.307 00.041 11060 IsSlewing returns 0
21:49:34.307 00.000 11060 IsGuiding returns 0
21:49:34.411 00.104 11060 IsGuiding returns 0
21:49:34.411 00.000 11060 Move returns status 0, amount 77
21:49:34.411 00.000 11060 move complete, result=0
21:49:34.411 00.000 10844 GuideStep: 0.2 px 24 ms WEST, 0.2 px 77 ms SOUTH
21:49:34.411 00.000 11060 worker thread done servicing request
21:49:34.411 00.000 11060 Worker thread wakes up
21:49:34.413 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:34.413 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:34.577 00.164 10844 evsrv: cli 0EEEDDF0 connect
21:49:34.577 00.000 10844 case statement mapped state 6 to 3
21:49:34.578 00.001 10844 case statement mapped state 6 to 3
21:49:34.578 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"11775865-b2ba-484f-8977-2e188f43bfbe"}
21:49:34.578 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"11775865-b2ba-484f-8977-2e188f43bfbe"}
21:49:34.581 00.003 10844 evsrv: cli 0EEEDDF0 disconnect
21:49:35.906 01.325 11060 Exposure complete
21:49:36.163 00.257 11060 worker thread done servicing request
21:49:36.163 00.000 10844 OnExposeComplete: enter
21:49:36.163 00.000 10844 UpdateGuideState(): m_state=6
21:49:36.163 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
21:49:36.163 00.000 10844 Star::Find returns 1 (0), X=91.82, Y=468.40, Mass=2312, SNR=29.6, Peak=155 HFD=3.7
21:49:36.166 00.003 10844 MultiStar: [#1 -0.03,1.55,0.00,M1] [#2 -0.48,0.19,0.95,U] [#3 0.47,0.92,0.00,M2] [#4 0.54,0.33,2.18,U] [#5 -0.66,0.05,1.03,U] [#6 -0.00,0.69,0.84,U] [#7 -0.29,0.34,0.98,U] [#8 0.38,0.73,0.88,U] 
21:49:36.166 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.39}, one-star: {0.42, 0.56}
21:49:36.166 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.80) = xAngle (2.21 = 2.21)
21:49:36.166 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.12 = 2.12)
21:49:36.166 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.39 hyp=0.40 cameraTheta=1.40 mountX=-0.24 mountY=0.34, mountTheta=2.18
21:49:36.166 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.39, opts=13)
21:49:36.166 00.000 10844 Enqueuing Move request for scope (0.07, 0.39)
21:49:36.166 00.000 11060 Worker thread wakes up
21:49:36.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.39) opts 0xd
21:49:36.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.39)
21:49:36.166 00.000 11060 Moving (0.07, 0.39) raw xDistance=-0.24 yDistance=0.34
21:49:36.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
21:49:36.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
21:49:36.166 00.000 11060 MoveAxis(E, 34, ABG)
21:49:36.166 00.000 11060 Guiding  Dir = 2, Dur = 34
21:49:36.186 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:36.192 00.006 11060 IsSlewing returns 0
21:49:36.193 00.001 11060 IsGuiding returns 0
21:49:36.213 00.020 10844 UpdateGuideState exits: m=2312 SNR=29.6
21:49:36.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:36.213 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:36.213 00.000 10844 Enqueuing Expose request
21:49:36.255 00.042 11060 IsGuiding returns 0
21:49:36.255 00.000 11060 Move returns status 0, amount 34
21:49:36.255 00.000 11060 MoveAxis(S, 130, ABG)
21:49:36.255 00.000 11060 Guiding  Dir = 1, Dur = 130
21:49:36.283 00.028 11060 IsSlewing returns 0
21:49:36.283 00.000 11060 IsGuiding returns 0
21:49:36.437 00.154 11060 IsGuiding returns 0
21:49:36.437 00.000 11060 Move returns status 0, amount 130
21:49:36.437 00.000 11060 move complete, result=0
21:49:36.437 00.000 11060 worker thread done servicing request
21:49:36.437 00.000 11060 Worker thread wakes up
21:49:36.437 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.3 px 130 ms SOUTH
21:49:36.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:36.437 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:37.884 01.447 11060 Exposure complete
21:49:38.107 00.223 11060 worker thread done servicing request
21:49:38.107 00.000 10844 OnExposeComplete: enter
21:49:38.107 00.000 10844 UpdateGuideState(): m_state=6
21:49:38.107 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
21:49:38.107 00.000 10844 Star::Find returns 1 (0), X=91.59, Y=466.96, Mass=2430, SNR=30.7, Peak=151 HFD=3.8
21:49:38.107 00.000 10844 MultiStar: [#1 0.37,-0.06,1.06,U] [#2 0.30,-0.75,0.83,U] [#3 -0.40,-0.10,0.74,U] [#4 0.54,-0.48,2.32,U] [#5 -0.13,-0.48,0.95,U] [#6 -0.12,-0.68,0.90,U] [#7 -0.26,0.30,0.88,U] [#8 0.16,-0.61,0.86,U] 
21:49:38.107 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.43}, one-star: {0.18, -0.88}
21:49:38.107 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.80) = xAngle (-0.43 = -0.43)
21:49:38.109 00.002 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.51 = -0.51)
21:49:38.109 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.43 hyp=0.46 cameraTheta=-1.23 mountX=0.41 mountY=-0.22, mountTheta=-0.49
21:49:38.109 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.43, opts=13)
21:49:38.109 00.000 10844 Enqueuing Move request for scope (0.15, -0.43)
21:49:38.109 00.000 11060 Worker thread wakes up
21:49:38.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.43) opts 0xd
21:49:38.109 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.43)
21:49:38.109 00.000 11060 Moving (0.15, -0.43) raw xDistance=0.41 yDistance=-0.22
21:49:38.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
21:49:38.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:49:38.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:49:38.109 00.000 11060 MoveAxis(W, 60, ABG)
21:49:38.109 00.000 11060 Guiding  Dir = 3, Dur = 60
21:49:38.115 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:49:38.135 00.020 11060 IsSlewing returns 0
21:49:38.135 00.000 11060 IsGuiding returns 0
21:49:38.144 00.009 10844 UpdateGuideState exits: m=2430 SNR=30.7
21:49:38.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:38.144 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:38.144 00.000 10844 Enqueuing Expose request
21:49:38.214 00.070 11060 IsGuiding returns 0
21:49:38.214 00.000 11060 Move returns status 0, amount 60
21:49:38.214 00.000 11060 MoveAxis(N, 0, ABG)
21:49:38.214 00.000 11060 Move returns status 0, amount 0
21:49:38.214 00.000 11060 move complete, result=0
21:49:38.214 00.000 11060 worker thread done servicing request
21:49:38.214 00.000 11060 Worker thread wakes up
21:49:38.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:38.214 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:38.214 00.000 10844 GuideStep: 0.4 px 60 ms WEST, -0.2 px 0 ms NORTH
21:49:39.676 01.462 11060 Exposure complete
21:49:39.900 00.224 11060 worker thread done servicing request
21:49:39.900 00.000 10844 OnExposeComplete: enter
21:49:39.900 00.000 10844 UpdateGuideState(): m_state=6
21:49:39.900 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
21:49:39.900 00.000 10844 Star::Find returns 1 (0), X=90.88, Y=468.15, Mass=2725, SNR=32.3, Peak=161 HFD=4.2
21:49:39.900 00.000 10844 MultiStar: [#1 0.25,0.51,0.93,U] [#2 0.34,-0.04,0.81,U] [#3 0.06,0.49,0.66,U] [#4 0.58,-0.27,2.01,U] [#5 0.06,-0.17,0.89,U] [#6 0.04,-0.50,0.78,U] [#7 -0.42,0.19,0.82,U] [#8 0.32,-0.13,0.86,U] 
21:49:39.900 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {-0.53, 0.32}
21:49:39.900 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.80) = xAngle (0.84 = 0.84)
21:49:39.900 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.75 = 0.75)
21:49:39.900 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=0.09 mountY=0.09, mountTheta=0.79
21:49:39.906 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.00, opts=13)
21:49:39.906 00.000 10844 Enqueuing Move request for scope (0.14, 0.00)
21:49:39.906 00.000 11060 Worker thread wakes up
21:49:39.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
21:49:39.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
21:49:39.906 00.000 11060 Moving (0.14, 0.00) raw xDistance=0.09 yDistance=0.09
21:49:39.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:49:39.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:39.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:49:39.907 00.001 11060 MoveAxis(E, 0, ABG)
21:49:39.907 00.000 11060 Move returns status 0, amount 0
21:49:39.907 00.000 11060 MoveAxis(N, 0, ABG)
21:49:39.907 00.000 11060 Move returns status 0, amount 0
21:49:39.907 00.000 11060 move complete, result=0
21:49:39.907 00.000 11060 worker thread done servicing request
21:49:39.913 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:39.931 00.018 10844 UpdateGuideState exits: m=2725 SNR=32.3
21:49:39.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:39.931 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:39.931 00.000 10844 Enqueuing Expose request
21:49:39.931 00.000 11060 Worker thread wakes up
21:49:39.931 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:49:39.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:39.931 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:41.390 01.459 11060 Exposure complete
21:49:41.567 00.177 10844 OnExposeComplete: enter
21:49:41.567 00.000 10844 UpdateGuideState(): m_state=6
21:49:41.567 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
21:49:41.567 00.000 10844 Star::Find returns 1 (0), X=91.89, Y=469.34, Mass=1977, SNR=27.4, Peak=129 HFD=3.9
21:49:41.567 00.000 10844 MultiStar: [#1 0.28,0.46,1.14,U] [#2 1.15,0.53,0.00,M1] [#3 -0.05,0.70,0.76,U] [#4 0.36,0.39,2.43,U] [#5 1.10,0.58,0.00,M1] [#6 0.17,0.61,0.95,U] [#7 -0.31,1.69,0.00,M1] [#8 0.08,-0.13,0.92,U] 
21:49:41.567 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.55}, one-star: {0.48, 1.51}
21:49:41.567 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.80) = xAngle (1.94 = 1.94)
21:49:41.569 00.002 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.85 = 1.85)
21:49:41.569 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.55 hyp=0.61 cameraTheta=1.13 mountX=-0.22 mountY=0.59, mountTheta=1.93
21:49:41.571 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.55, opts=13)
21:49:41.571 00.000 10844 Enqueuing Move request for scope (0.26, 0.55)
21:49:41.571 00.000 11060 worker thread done servicing request
21:49:41.573 00.002 11060 Worker thread wakes up
21:49:41.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.55) opts 0xd
21:49:41.573 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.55)
21:49:41.573 00.000 11060 Moving (0.26, 0.55) raw xDistance=-0.22 yDistance=0.59
21:49:41.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:49:41.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.59
21:49:41.573 00.000 11060 MoveAxis(E, 32, ABG)
21:49:41.573 00.000 11060 Guiding  Dir = 2, Dur = 32
21:49:41.578 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:41.580 00.002 11060 IsSlewing returns 0
21:49:41.581 00.001 11060 IsGuiding returns 0
21:49:41.610 00.029 10844 UpdateGuideState exits: m=1977 SNR=27.4
21:49:41.612 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:41.612 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:41.612 00.000 10844 Enqueuing Expose request
21:49:41.625 00.013 11060 IsGuiding returns 0
21:49:41.625 00.000 11060 Move returns status 0, amount 32
21:49:41.625 00.000 11060 MoveAxis(S, 225, ABG)
21:49:41.625 00.000 11060 Guiding  Dir = 1, Dur = 225
21:49:41.641 00.016 11060 IsSlewing returns 0
21:49:41.642 00.001 11060 IsGuiding returns 0
21:49:41.871 00.229 11060 IsGuiding returns 0
21:49:41.871 00.000 11060 Move returns status 0, amount 225
21:49:41.871 00.000 11060 move complete, result=0
21:49:41.873 00.002 11060 worker thread done servicing request
21:49:41.873 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.6 px 225 ms SOUTH
21:49:41.873 00.000 11060 Worker thread wakes up
21:49:41.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:41.873 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:43.336 01.463 11060 Exposure complete
21:49:43.489 00.153 11060 worker thread done servicing request
21:49:43.489 00.000 10844 OnExposeComplete: enter
21:49:43.489 00.000 10844 UpdateGuideState(): m_state=6
21:49:43.489 00.000 10844 Star::Find(15, 91, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
21:49:43.490 00.001 10844 Star::Find returns 1 (0), X=90.95, Y=467.88, Mass=2537, SNR=31.0, Peak=159 HFD=4.2
21:49:43.490 00.000 10844 MultiStar: [#1 -0.25,0.50,0.96,U] [#2 1.23,0.22,0.00,M2] [#3 0.08,0.27,0.89,U] [#4 0.00,0.02,2.48,U] [#5 0.48,0.18,0.85,U] [#6 -0.48,-0.15,0.82,U] [#7 -0.65,0.55,0.86,U] [#8 0.23,-0.22,0.85,U] 
21:49:43.490 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.13}, one-star: {-0.46, 0.04}
21:49:43.490 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.80) = xAngle (3.08 = 3.08)
21:49:43.490 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.00 = 3.00)
21:49:43.490 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.28 mountX=-0.17 mountY=0.02, mountTheta=3.00
21:49:43.490 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.13, opts=13)
21:49:43.490 00.000 10844 Enqueuing Move request for scope (-0.11, 0.13)
21:49:43.490 00.000 11060 Worker thread wakes up
21:49:43.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
21:49:43.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
21:49:43.490 00.000 11060 Moving (-0.11, 0.13) raw xDistance=-0.17 yDistance=0.02
21:49:43.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
21:49:43.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:43.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:49:43.490 00.000 11060 MoveAxis(E, 26, ABG)
21:49:43.490 00.000 11060 Guiding  Dir = 2, Dur = 26
21:49:43.495 00.005 11060 IsSlewing returns 0
21:49:43.495 00.000 11060 IsGuiding returns 0
21:49:43.495 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:49:43.517 00.022 10844 UpdateGuideState exits: m=2537 SNR=31.0
21:49:43.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:43.517 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:43.517 00.000 10844 Enqueuing Expose request
21:49:43.526 00.009 11060 IsGuiding returns 0
21:49:43.526 00.000 11060 Move returns status 0, amount 26
21:49:43.526 00.000 11060 MoveAxis(N, 0, ABG)
21:49:43.526 00.000 11060 Move returns status 0, amount 0
21:49:43.526 00.000 11060 move complete, result=0
21:49:43.526 00.000 11060 worker thread done servicing request
21:49:43.526 00.000 11060 Worker thread wakes up
21:49:43.526 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.0 px 0 ms NORTH
21:49:43.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:43.526 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:44.978 01.452 11060 Exposure complete
21:49:45.164 00.186 10844 OnExposeComplete: enter
21:49:45.164 00.000 10844 UpdateGuideState(): m_state=6
21:49:45.164 00.000 11060 worker thread done servicing request
21:49:45.164 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
21:49:45.164 00.000 10844 Star::Find returns 1 (0), X=91.93, Y=468.05, Mass=2069, SNR=28.2, Peak=147 HFD=4.1
21:49:45.164 00.000 10844 MultiStar: [#1 -0.12,-0.00,1.20,U] [#2 1.04,-0.39,0.00,M3] [#3 -0.04,-0.02,0.82,U] [#4 0.02,-0.66,2.28,U] [#5 0.77,0.12,1.08,U] [#6 -0.21,-0.59,0.91,U] [#7 -0.29,0.16,0.92,U] [#8 -0.63,-0.85,0.00,M1] 
21:49:45.168 00.004 10844 refined, 6 included, MultiStar: {0.09, -0.19}, one-star: {0.52, 0.21}
21:49:45.168 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.80) = xAngle (-0.32 = -0.32)
21:49:45.168 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.41 = -0.41)
21:49:45.168 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.12 mountX=0.20 mountY=-0.08, mountTheta=-0.40
21:49:45.168 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.19, opts=13)
21:49:45.168 00.000 10844 Enqueuing Move request for scope (0.09, -0.19)
21:49:45.170 00.002 11060 Worker thread wakes up
21:49:45.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
21:49:45.170 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
21:49:45.170 00.000 11060 Moving (0.09, -0.19) raw xDistance=0.20 yDistance=-0.08
21:49:45.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
21:49:45.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:45.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:49:45.170 00.000 11060 MoveAxis(W, 29, ABG)
21:49:45.170 00.000 11060 Guiding  Dir = 3, Dur = 29
21:49:45.177 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:49:45.190 00.013 11060 IsSlewing returns 0
21:49:45.190 00.000 11060 IsGuiding returns 0
21:49:45.195 00.005 10844 UpdateGuideState exits: m=2069 SNR=28.2
21:49:45.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:45.195 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:45.195 00.000 10844 Enqueuing Expose request
21:49:45.236 00.041 11060 IsGuiding returns 0
21:49:45.236 00.000 11060 Move returns status 0, amount 29
21:49:45.236 00.000 11060 MoveAxis(N, 0, ABG)
21:49:45.236 00.000 11060 Move returns status 0, amount 0
21:49:45.236 00.000 11060 move complete, result=0
21:49:45.237 00.001 11060 worker thread done servicing request
21:49:45.237 00.000 11060 Worker thread wakes up
21:49:45.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:45.237 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
21:49:45.237 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:46.697 01.460 11060 Exposure complete
21:49:46.930 00.233 11060 worker thread done servicing request
21:49:46.930 00.000 10844 OnExposeComplete: enter
21:49:46.930 00.000 10844 UpdateGuideState(): m_state=6
21:49:46.930 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
21:49:46.930 00.000 10844 Star::Find returns 1 (0), X=92.67, Y=468.06, Mass=2201, SNR=29.1, Peak=179 HFD=3.6
21:49:46.930 00.000 10844 MultiStar: [#1 0.16,0.47,1.09,U] [#2 0.83,-0.99,0.00,M4] [#3 0.09,0.08,0.75,U] [#4 0.40,-0.13,2.16,U] [#5 0.54,-0.66,0.84,U] [#6 -0.55,-0.21,0.92,U] [#7 0.27,0.68,0.87,U] [#8 0.35,-0.44,0.87,U] 
21:49:46.930 00.000 10844 refined, 7 included, MultiStar: {0.34, -0.00}, one-star: {1.27, 0.22}
21:49:46.930 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.80) = xAngle (0.79 = 0.79)
21:49:46.930 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.70 = 0.70)
21:49:46.930 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.00 hyp=0.34 cameraTheta=-0.01 mountX=0.24 mountY=0.22, mountTheta=0.74
21:49:46.932 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.00, opts=13)
21:49:46.932 00.000 10844 Enqueuing Move request for scope (0.34, -0.00)
21:49:46.932 00.000 11060 Worker thread wakes up
21:49:46.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.00) opts 0xd
21:49:46.932 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.00)
21:49:46.932 00.000 11060 Moving (0.34, -0.00) raw xDistance=0.24 yDistance=0.22
21:49:46.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:49:46.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
21:49:46.932 00.000 11060 MoveAxis(W, 36, ABG)
21:49:46.932 00.000 11060 Guiding  Dir = 3, Dur = 36
21:49:46.944 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:46.950 00.006 11060 IsSlewing returns 0
21:49:46.950 00.000 11060 IsGuiding returns 0
21:49:46.976 00.026 10844 UpdateGuideState exits: m=2201 SNR=29.1
21:49:46.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:46.976 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:46.976 00.000 10844 Enqueuing Expose request
21:49:47.012 00.036 11060 IsGuiding returns 0
21:49:47.012 00.000 11060 Move returns status 0, amount 36
21:49:47.012 00.000 11060 MoveAxis(S, 84, ABG)
21:49:47.012 00.000 11060 Guiding  Dir = 1, Dur = 84
21:49:47.040 00.028 11060 IsSlewing returns 0
21:49:47.041 00.001 11060 IsGuiding returns 0
21:49:47.150 00.109 11060 IsGuiding returns 0
21:49:47.150 00.000 11060 Move returns status 0, amount 84
21:49:47.150 00.000 11060 move complete, result=0
21:49:47.150 00.000 11060 worker thread done servicing request
21:49:47.150 00.000 11060 Worker thread wakes up
21:49:47.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:47.150 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:47.150 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 84 ms SOUTH
21:49:48.659 01.509 11060 Exposure complete
21:49:49.008 00.349 11060 worker thread done servicing request
21:49:49.008 00.000 10844 OnExposeComplete: enter
21:49:49.008 00.000 10844 UpdateGuideState(): m_state=6
21:49:49.010 00.002 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
21:49:49.010 00.000 10844 Star::Find returns 1 (0), X=91.93, Y=468.66, Mass=2143, SNR=28.4, Peak=148 HFD=4.0
21:49:49.010 00.000 10844 MultiStar: [#1 -0.02,0.75,1.12,U] [#2 1.28,-0.53,0.00,M5] [#3 -0.26,0.16,0.64,U] [#4 0.19,0.18,2.38,U] [#5 0.15,0.09,1.01,U] [#6 -0.01,-0.14,0.88,U] [#7 0.76,0.50,0.00,M1] [#8 0.22,-0.25,0.92,U] 
21:49:49.010 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.24}, one-star: {0.52, 0.83}
21:49:49.011 00.001 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.80) = xAngle (1.84 = 1.84)
21:49:49.011 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.75 = 1.75)
21:49:49.011 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.04 mountX=-0.07 mountY=0.28, mountTheta=1.84
21:49:49.011 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.24, opts=13)
21:49:49.011 00.000 10844 Enqueuing Move request for scope (0.14, 0.24)
21:49:49.011 00.000 11060 Worker thread wakes up
21:49:49.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
21:49:49.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
21:49:49.011 00.000 11060 Moving (0.14, 0.24) raw xDistance=-0.07 yDistance=0.28
21:49:49.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:49:49.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
21:49:49.011 00.000 11060 MoveAxis(E, 0, ABG)
21:49:49.011 00.000 11060 Move returns status 0, amount 0
21:49:49.011 00.000 11060 MoveAxis(S, 106, ABG)
21:49:49.011 00.000 11060 Guiding  Dir = 1, Dur = 106
21:49:49.016 00.005 11060 IsSlewing returns 0
21:49:49.016 00.000 11060 IsGuiding returns 0
21:49:49.037 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:49:49.052 00.015 10844 UpdateGuideState exits: m=2143 SNR=28.4
21:49:49.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:49.052 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:49.052 00.000 10844 Enqueuing Expose request
21:49:49.141 00.089 11060 IsGuiding returns 0
21:49:49.141 00.000 11060 Move returns status 0, amount 106
21:49:49.141 00.000 11060 move complete, result=0
21:49:49.141 00.000 11060 worker thread done servicing request
21:49:49.141 00.000 11060 Worker thread wakes up
21:49:49.141 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 106 ms SOUTH
21:49:49.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:49.141 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:50.643 01.502 11060 Exposure complete
21:49:50.843 00.200 10844 OnExposeComplete: enter
21:49:50.843 00.000 11060 worker thread done servicing request
21:49:50.843 00.000 10844 UpdateGuideState(): m_state=6
21:49:50.843 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
21:49:50.843 00.000 10844 Star::Find returns 1 (0), X=91.46, Y=469.13, Mass=2074, SNR=28.0, Peak=135 HFD=3.9
21:49:50.843 00.000 10844 MultiStar: [#1 0.66,1.10,0.00,M1] [#2 0.61,-0.26,0.96,U] [#3 0.08,0.48,0.83,U] [#4 1.09,0.67,0.00,M2] [#5 0.71,0.59,0.00,M1] [#6 0.35,0.24,0.96,U] [#7 -0.74,1.31,0.00,M2] [#8 0.60,1.10,0.00,M1] 
21:49:50.843 00.000 10844 refined, 3 included, MultiStar: {0.28, 0.44}, one-star: {0.06, 1.29}
21:49:50.843 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.80) = xAngle (1.81 = 1.81)
21:49:50.843 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.72 = 1.72)
21:49:50.845 00.002 10844 CameraToMount -- cameraX=0.28 cameraY=0.44 hyp=0.52 cameraTheta=1.01 mountX=-0.12 mountY=0.52, mountTheta=1.81
21:49:50.846 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.44, opts=13)
21:49:50.846 00.000 10844 Enqueuing Move request for scope (0.28, 0.44)
21:49:50.846 00.000 11060 Worker thread wakes up
21:49:50.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.44) opts 0xd
21:49:50.846 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.44)
21:49:50.846 00.000 11060 Moving (0.28, 0.44) raw xDistance=-0.12 yDistance=0.52
21:49:50.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
21:49:50.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.52
21:49:50.846 00.000 11060 MoveAxis(E, 18, ABG)
21:49:50.846 00.000 11060 Guiding  Dir = 2, Dur = 18
21:49:50.851 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:50.867 00.016 11060 IsSlewing returns 0
21:49:50.867 00.000 11060 IsGuiding returns 0
21:49:50.874 00.007 10844 UpdateGuideState exits: m=2074 SNR=28.0
21:49:50.876 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:50.876 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:50.876 00.000 10844 Enqueuing Expose request
21:49:50.913 00.037 11060 IsGuiding returns 0
21:49:50.913 00.000 11060 Move returns status 0, amount 18
21:49:50.913 00.000 11060 MoveAxis(S, 199, ABG)
21:49:50.913 00.000 11060 Guiding  Dir = 1, Dur = 199
21:49:50.951 00.038 11060 IsSlewing returns 0
21:49:50.951 00.000 11060 IsGuiding returns 0
21:49:51.154 00.203 11060 IsGuiding returns 0
21:49:51.154 00.000 11060 Move returns status 0, amount 199
21:49:51.154 00.000 11060 move complete, result=0
21:49:51.154 00.000 11060 worker thread done servicing request
21:49:51.154 00.000 11060 Worker thread wakes up
21:49:51.154 00.000 10844 GuideStep: -0.1 px 18 ms EAST, 0.5 px 199 ms SOUTH
21:49:51.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:51.154 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:52.643 01.489 11060 Exposure complete
21:49:52.948 00.305 11060 worker thread done servicing request
21:49:52.948 00.000 10844 OnExposeComplete: enter
21:49:52.948 00.000 10844 UpdateGuideState(): m_state=6
21:49:52.948 00.000 10844 Star::Find(15, 91, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
21:49:52.948 00.000 10844 Star::Find returns 1 (0), X=91.29, Y=468.70, Mass=2415, SNR=30.6, Peak=180 HFD=3.7
21:49:52.948 00.000 10844 MultiStar: [#1 0.38,1.65,0.00,M2] [#2 0.59,0.52,0.88,U] [#3 0.42,1.62,0.00,M1] [#4 0.68,0.54,0.00,M3] [#5 0.05,1.42,0.00,M2] [#6 0.19,-0.04,0.83,U] [#7 -1.13,1.17,0.00,M3] [#8 0.13,0.52,0.87,U] 
21:49:52.948 00.000 10844 refined, 3 included, MultiStar: {0.19, 0.49}, one-star: {-0.12, 0.86}
21:49:52.948 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.80) = xAngle (2.00 = 2.00)
21:49:52.949 00.001 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.92 = 1.92)
21:49:52.949 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.49 hyp=0.52 cameraTheta=1.20 mountX=-0.22 mountY=0.49, mountTheta=1.99
21:49:52.950 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.49, opts=13)
21:49:52.950 00.000 10844 Enqueuing Move request for scope (0.19, 0.49)
21:49:52.950 00.000 11060 Worker thread wakes up
21:49:52.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.49) opts 0xd
21:49:52.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.49)
21:49:52.950 00.000 11060 Moving (0.19, 0.49) raw xDistance=-0.22 yDistance=0.49
21:49:52.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:49:52.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.49
21:49:52.950 00.000 11060 MoveAxis(E, 33, ABG)
21:49:52.950 00.000 11060 Guiding  Dir = 2, Dur = 33
21:49:52.958 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:49:52.963 00.005 11060 IsSlewing returns 0
21:49:52.964 00.001 11060 IsGuiding returns 0
21:49:52.994 00.030 10844 UpdateGuideState exits: m=2415 SNR=30.6
21:49:52.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:52.994 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:52.994 00.000 10844 Enqueuing Expose request
21:49:53.011 00.017 11060 IsGuiding returns 0
21:49:53.011 00.000 11060 Move returns status 0, amount 33
21:49:53.011 00.000 11060 MoveAxis(S, 188, ABG)
21:49:53.011 00.000 11060 Guiding  Dir = 1, Dur = 188
21:49:53.024 00.013 11060 IsSlewing returns 0
21:49:53.024 00.000 11060 IsGuiding returns 0
21:49:53.218 00.194 11060 IsGuiding returns 0
21:49:53.218 00.000 11060 Move returns status 0, amount 188
21:49:53.221 00.003 11060 move complete, result=0
21:49:53.225 00.004 10844 GuideStep: -0.2 px 33 ms EAST, 0.5 px 188 ms SOUTH
21:49:53.225 00.000 11060 worker thread done servicing request
21:49:53.227 00.002 11060 Worker thread wakes up
21:49:53.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:53.227 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:54.638 01.411 11060 Exposure complete
21:49:54.983 00.345 11060 worker thread done servicing request
21:49:54.983 00.000 10844 OnExposeComplete: enter
21:49:54.985 00.002 10844 UpdateGuideState(): m_state=6
21:49:54.985 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
21:49:54.985 00.000 10844 Star::Find returns 1 (0), X=91.13, Y=468.72, Mass=2093, SNR=28.5, Peak=165 HFD=3.8
21:49:54.985 00.000 10844 MultiStar: [#1 -0.07,1.30,0.00,M3] [#2 -0.08,0.68,0.83,U] [#3 0.28,1.96,0.00,M2] [#4 0.72,0.63,0.00,M4] [#5 -0.12,1.00,0.00,M3] [#6 -0.19,1.09,0.00,M1] [#7 -1.02,1.69,0.00,M4] [#8 -0.69,0.87,0.00,M1] 
21:49:54.985 00.000 10844 refined, 1 included, MultiStar: {-0.18, 0.79}, one-star: {-0.27, 0.88}
21:49:54.985 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.80) = xAngle (2.60 = 2.60)
21:49:54.985 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.52 = 2.52)
21:49:54.985 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.79 hyp=0.81 cameraTheta=1.80 mountX=-0.70 mountY=0.47, mountTheta=2.54
21:49:54.985 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.79, opts=13)
21:49:54.985 00.000 10844 Enqueuing Move request for scope (-0.18, 0.79)
21:49:54.985 00.000 11060 Worker thread wakes up
21:49:54.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.79) opts 0xd
21:49:54.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.79)
21:49:54.985 00.000 11060 Moving (-0.18, 0.79) raw xDistance=-0.70 yDistance=0.47
21:49:54.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.70
21:49:54.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.47
21:49:54.985 00.000 11060 MoveAxis(E, 103, ABG)
21:49:54.985 00.000 11060 Guiding  Dir = 2, Dur = 103
21:49:54.998 00.013 11060 IsSlewing returns 0
21:49:54.998 00.000 11060 IsGuiding returns 0
21:49:54.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:55.051 00.053 10844 UpdateGuideState exits: m=2093 SNR=28.5
21:49:55.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:55.051 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:55.051 00.000 10844 Enqueuing Expose request
21:49:55.132 00.081 11060 IsGuiding returns 0
21:49:55.132 00.000 11060 Move returns status 0, amount 103
21:49:55.132 00.000 11060 MoveAxis(S, 182, ABG)
21:49:55.132 00.000 11060 Guiding  Dir = 1, Dur = 182
21:49:55.166 00.034 11060 IsSlewing returns 0
21:49:55.166 00.000 11060 IsGuiding returns 0
21:49:55.377 00.211 11060 IsGuiding returns 0
21:49:55.377 00.000 11060 Move returns status 0, amount 182
21:49:55.377 00.000 11060 move complete, result=0
21:49:55.377 00.000 11060 worker thread done servicing request
21:49:55.377 00.000 11060 Worker thread wakes up
21:49:55.377 00.000 10844 GuideStep: -0.7 px 103 ms EAST, 0.5 px 182 ms SOUTH
21:49:55.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:55.377 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:56.854 01.477 11060 Exposure complete
21:49:57.196 00.342 11060 worker thread done servicing request
21:49:57.196 00.000 10844 OnExposeComplete: enter
21:49:57.196 00.000 10844 UpdateGuideState(): m_state=6
21:49:57.196 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
21:49:57.196 00.000 10844 Star::Find returns 1 (0), X=90.54, Y=468.43, Mass=2693, SNR=32.1, Peak=151 HFD=4.3
21:49:57.196 00.000 10844 MultiStar: [#1 -1.03,0.93,0.00,M4] [#2 -0.51,0.30,0.80,U] [#3 -0.81,0.56,0.00,M3] [#4 -0.18,0.18,2.20,U] [#5 -1.07,1.11,0.00,M4] [#6 -0.90,0.43,0.00,M2] [#7 -1.26,1.03,0.00,M5] [#8 -0.90,0.11,0.00,M2] 
21:49:57.196 00.000 10844 refined, 2 included, MultiStar: {-0.42, 0.31}, one-star: {-0.86, 0.60}
21:49:57.196 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.80) = xAngle (3.31 = -2.97)
21:49:57.196 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.22 = -3.06)
21:49:57.196 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.31 hyp=0.52 cameraTheta=2.50 mountX=-0.51 mountY=-0.04, mountTheta=-3.06
21:49:57.196 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.31, opts=13)
21:49:57.196 00.000 10844 Enqueuing Move request for scope (-0.42, 0.31)
21:49:57.196 00.000 11060 Worker thread wakes up
21:49:57.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.31) opts 0xd
21:49:57.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.31)
21:49:57.196 00.000 11060 Moving (-0.42, 0.31) raw xDistance=-0.51 yDistance=-0.04
21:49:57.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
21:49:57.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:57.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:49:57.196 00.000 11060 MoveAxis(E, 78, ABG)
21:49:57.196 00.000 11060 Guiding  Dir = 2, Dur = 78
21:49:57.207 00.011 11060 IsSlewing returns 0
21:49:57.207 00.000 11060 IsGuiding returns 0
21:49:57.210 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:49:57.253 00.043 10844 UpdateGuideState exits: m=2693 SNR=32.1
21:49:57.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:57.253 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:57.253 00.000 10844 Enqueuing Expose request
21:49:57.312 00.059 11060 IsGuiding returns 0
21:49:57.312 00.000 11060 Move returns status 0, amount 78
21:49:57.314 00.002 11060 MoveAxis(N, 0, ABG)
21:49:57.314 00.000 11060 Move returns status 0, amount 0
21:49:57.314 00.000 11060 move complete, result=0
21:49:57.314 00.000 11060 worker thread done servicing request
21:49:57.314 00.000 11060 Worker thread wakes up
21:49:57.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:57.314 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:57.319 00.005 10844 GuideStep: -0.5 px 78 ms EAST, -0.0 px 0 ms NORTH
21:49:58.808 01.489 11060 Exposure complete
21:49:59.153 00.345 11060 worker thread done servicing request
21:49:59.153 00.000 10844 OnExposeComplete: enter
21:49:59.153 00.000 10844 UpdateGuideState(): m_state=6
21:49:59.153 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
21:49:59.153 00.000 10844 Star::Find returns 1 (0), X=90.29, Y=467.99, Mass=2048, SNR=27.8, Peak=139 HFD=4.0
21:49:59.153 00.000 10844 MultiStar: [#1 -1.22,0.25,0.00,M5] [#2 -0.74,-0.18,0.99,U] [#3 -0.86,0.30,0.00,M4] [#4 -0.31,-0.17,2.28,U] [#5 -0.84,0.96,0.00,M5] [#6 -1.34,0.36,0.00,M3] [#7 -2.05,1.26,0.00,M6] [#8 -0.70,0.10,0.92,U] 
21:49:59.153 00.000 10844 refined, 3 included, MultiStar: {-0.62, -0.06}, one-star: {-1.12, 0.15}
21:49:59.153 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.80) = xAngle (-2.24 = -2.24)
21:49:59.153 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.33 = -2.33)
21:49:59.153 00.000 10844 CameraToMount -- cameraX=-0.62 cameraY=-0.06 hyp=0.62 cameraTheta=-3.04 mountX=-0.38 mountY=-0.45, mountTheta=-2.28
21:49:59.153 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.62, y=-0.06, opts=13)
21:49:59.158 00.005 10844 Enqueuing Move request for scope (-0.62, -0.06)
21:49:59.158 00.000 11060 Worker thread wakes up
21:49:59.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.06) opts 0xd
21:49:59.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.62, -0.06)
21:49:59.158 00.000 11060 Moving (-0.62, -0.06) raw xDistance=-0.38 yDistance=-0.45
21:49:59.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
21:49:59.159 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:49:59.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:49:59.159 00.000 11060 MoveAxis(E, 59, ABG)
21:49:59.159 00.000 11060 Guiding  Dir = 2, Dur = 59
21:49:59.168 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:49:59.174 00.006 11060 IsSlewing returns 0
21:49:59.175 00.001 11060 IsGuiding returns 0
21:49:59.210 00.035 10844 UpdateGuideState exits: m=2048 SNR=27.8
21:49:59.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:59.210 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:49:59.210 00.000 10844 Enqueuing Expose request
21:49:59.242 00.032 11060 IsGuiding returns 0
21:49:59.242 00.000 11060 Move returns status 0, amount 59
21:49:59.242 00.000 11060 MoveAxis(N, 0, ABG)
21:49:59.242 00.000 11060 Move returns status 0, amount 0
21:49:59.242 00.000 11060 move complete, result=0
21:49:59.242 00.000 11060 worker thread done servicing request
21:49:59.242 00.000 11060 Worker thread wakes up
21:49:59.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:49:59.243 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:49:59.246 00.003 10844 GuideStep: -0.4 px 59 ms EAST, -0.5 px 0 ms NORTH
21:50:00.731 01.485 11060 Exposure complete
21:50:01.013 00.282 11060 worker thread done servicing request
21:50:01.013 00.000 10844 OnExposeComplete: enter
21:50:01.016 00.003 10844 UpdateGuideState(): m_state=6
21:50:01.016 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
21:50:01.016 00.000 10844 Star::Find returns 1 (0), X=90.28, Y=467.33, Mass=2015, SNR=26.7, Peak=161 HFD=3.6
21:50:01.016 00.000 10844 MultiStar: [#1 -1.10,-0.26,0.00,M6] [#2 0.09,-0.20,0.96,U] [#3 -0.86,-0.54,0.00,M5] [#4 0.45,-1.25,0.00,M3] [#5 -0.99,0.48,0.00,M6] [#6 -1.03,0.00,0.00,M4] [#7 -2.03,0.39,0.00,M7] [#8 -0.99,-0.23,0.00,M2] 
21:50:01.016 00.000 10844 refined, 1 included, MultiStar: {-0.53, -0.35}, one-star: {-1.13, -0.50}
21:50:01.016 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.80) = xAngle (-1.75 = -1.75)
21:50:01.016 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.84 = -1.84)
21:50:01.016 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-0.35 hyp=0.64 cameraTheta=-2.55 mountX=-0.11 mountY=-0.62, mountTheta=-1.75
21:50:01.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-0.35, opts=13)
21:50:01.018 00.000 10844 Enqueuing Move request for scope (-0.53, -0.35)
21:50:01.018 00.000 11060 Worker thread wakes up
21:50:01.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.35) opts 0xd
21:50:01.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -0.35)
21:50:01.018 00.000 11060 Moving (-0.53, -0.35) raw xDistance=-0.11 yDistance=-0.62
21:50:01.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:50:01.018 00.000 11060 resist switch: large excursion: input -0.62 thresh 0.57 direction from 1 to -1
21:50:01.018 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.85
21:50:01.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.62
21:50:01.018 00.000 11060 MoveAxis(E, 0, ABG)
21:50:01.018 00.000 11060 Move returns status 0, amount 0
21:50:01.018 00.000 11060 BLC: Oldest BLC event removed
21:50:01.018 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:50:01.018 00.000 11060 MoveAxis(N, 986, ABG)
21:50:01.018 00.000 11060 duration set to 750 by maxDecDuration
21:50:01.018 00.000 11060 Guiding  Dir = 0, Dur = 750
21:50:01.024 00.006 11060 IsSlewing returns 0
21:50:01.024 00.000 11060 IsGuiding returns 0
21:50:01.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:01.049 00.025 10844 UpdateGuideState exits: m=2015 SNR=26.7
21:50:01.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:01.054 00.005 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:01.054 00.000 10844 Enqueuing Expose request
21:50:01.781 00.727 11060 IsGuiding returns 0
21:50:01.782 00.001 11060 Move returns status 0, amount 750
21:50:01.782 00.000 11060 move complete, result=0
21:50:01.783 00.001 11060 worker thread done servicing request
21:50:01.783 00.000 11060 Worker thread wakes up
21:50:01.783 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 750 ms NORTH
21:50:01.804 00.021 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:01.808 00.004 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:03.302 01.494 11060 Exposure complete
21:50:03.622 00.320 11060 worker thread done servicing request
21:50:03.622 00.000 10844 OnExposeComplete: enter
21:50:03.622 00.000 10844 UpdateGuideState(): m_state=6
21:50:03.622 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
21:50:03.622 00.000 10844 Star::Find returns 1 (0), X=90.60, Y=467.64, Mass=2227, SNR=29.3, Peak=173 HFD=3.4
21:50:03.622 00.000 10844 MultiStar: [#1 -1.06,1.17,0.00,M7] [#2 -0.60,0.08,0.94,U] [#3 -0.77,0.83,0.00,M6] [#4 -0.14,-0.09,2.25,U] [#5 -0.93,0.34,0.00,M7] [#6 -1.26,0.10,0.00,M5] [#7 -1.04,0.35,0.00,M8] [#8 -1.28,0.38,0.00,M3] 
21:50:03.622 00.000 10844 refined, 2 included, MultiStar: {-0.40, -0.08}, one-star: {-0.81, -0.20}
21:50:03.622 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.80) = xAngle (-2.15 = -2.15)
21:50:03.622 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.24 = -2.24)
21:50:03.622 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.08 hyp=0.41 cameraTheta=-2.96 mountX=-0.23 mountY=-0.32, mountTheta=-2.18
21:50:03.627 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.08, opts=13)
21:50:03.627 00.000 10844 Enqueuing Move request for scope (-0.40, -0.08)
21:50:03.627 00.000 11060 Worker thread wakes up
21:50:03.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.08) opts 0xd
21:50:03.627 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.08)
21:50:03.627 00.000 11060 Moving (-0.40, -0.08) raw xDistance=-0.23 yDistance=-0.32
21:50:03.627 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.431445, 1:0.321333
21:50:03.627 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:50:03.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:50:03.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
21:50:03.627 00.000 11060 MoveAxis(E, 33, ABG)
21:50:03.627 00.000 11060 Guiding  Dir = 2, Dur = 33
21:50:03.633 00.006 11060 IsSlewing returns 0
21:50:03.633 00.000 11060 IsGuiding returns 0
21:50:03.638 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:03.672 00.034 10844 UpdateGuideState exits: m=2227 SNR=29.3
21:50:03.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:03.672 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:03.672 00.000 10844 Enqueuing Expose request
21:50:03.678 00.006 11060 IsGuiding returns 0
21:50:03.678 00.000 11060 Move returns status 0, amount 33
21:50:03.678 00.000 11060 MoveAxis(N, 123, ABG)
21:50:03.678 00.000 11060 Guiding  Dir = 0, Dur = 123
21:50:03.691 00.013 11060 IsSlewing returns 0
21:50:03.691 00.000 11060 IsGuiding returns 0
21:50:03.826 00.135 11060 IsGuiding returns 0
21:50:03.826 00.000 11060 Move returns status 0, amount 123
21:50:03.826 00.000 11060 move complete, result=0
21:50:03.826 00.000 11060 worker thread done servicing request
21:50:03.826 00.000 11060 Worker thread wakes up
21:50:03.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:03.826 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:03.828 00.002 10844 GuideStep: -0.2 px 33 ms EAST, -0.3 px 123 ms NORTH
21:50:05.280 01.452 11060 Exposure complete
21:50:05.543 00.263 11060 worker thread done servicing request
21:50:05.543 00.000 10844 OnExposeComplete: enter
21:50:05.543 00.000 10844 UpdateGuideState(): m_state=6
21:50:05.546 00.003 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
21:50:05.546 00.000 10844 Star::Find returns 1 (0), X=90.44, Y=468.40, Mass=2245, SNR=29.0, Peak=135 HFD=3.4
21:50:05.568 00.022 10844 MultiStar: [#1 -0.72,1.15,0.00,M8] [#2 0.06,0.30,0.93,U] [#3 -0.65,1.23,0.00,M7] [#4 -0.17,0.58,2.34,U] [#5 -0.05,1.23,0.00,M8] [#6 -1.12,0.39,0.00,M6] [#7 -0.81,1.02,0.00,M9] [#8 -0.48,0.75,0.00,M4] 
21:50:05.568 00.000 10844 refined, 2 included, MultiStar: {-0.31, 0.51}, one-star: {-0.97, 0.56}
21:50:05.568 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.80) = xAngle (2.92 = 2.92)
21:50:05.568 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.83 = 2.83)
21:50:05.568 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.51 hyp=0.60 cameraTheta=2.11 mountX=-0.58 mountY=0.18, mountTheta=2.84
21:50:05.572 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.51, opts=13)
21:50:05.572 00.000 10844 Enqueuing Move request for scope (-0.31, 0.51)
21:50:05.574 00.002 11060 Worker thread wakes up
21:50:05.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.51) opts 0xd
21:50:05.574 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.51)
21:50:05.574 00.000 11060 Moving (-0.31, 0.51) raw xDistance=-0.58 yDistance=0.18
21:50:05.574 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.431445, 1:0.321333, 2:-0.183191
21:50:05.574 00.000 11060 BLC: No correction, Miss < min_move
21:50:05.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.58
21:50:05.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:05.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:50:05.574 00.000 11060 MoveAxis(E, 87, ABG)
21:50:05.574 00.000 11060 Guiding  Dir = 2, Dur = 87
21:50:05.579 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:50:05.583 00.004 11060 IsSlewing returns 0
21:50:05.583 00.000 11060 IsGuiding returns 0
21:50:05.594 00.011 10844 UpdateGuideState exits: m=2245 SNR=29.0
21:50:05.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:05.594 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:05.594 00.000 10844 Enqueuing Expose request
21:50:05.681 00.087 11060 IsGuiding returns 0
21:50:05.681 00.000 11060 Move returns status 0, amount 87
21:50:05.681 00.000 11060 MoveAxis(N, 0, ABG)
21:50:05.682 00.001 11060 Move returns status 0, amount 0
21:50:05.682 00.000 11060 move complete, result=0
21:50:05.682 00.000 11060 worker thread done servicing request
21:50:05.682 00.000 11060 Worker thread wakes up
21:50:05.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:05.682 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:05.682 00.000 10844 GuideStep: -0.6 px 87 ms EAST, 0.2 px 0 ms NORTH
21:50:07.133 01.451 11060 Exposure complete
21:50:07.504 00.371 11060 worker thread done servicing request
21:50:07.505 00.001 10844 OnExposeComplete: enter
21:50:07.505 00.000 10844 UpdateGuideState(): m_state=6
21:50:07.505 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
21:50:07.505 00.000 10844 Star::Find returns 1 (0), X=90.78, Y=468.33, Mass=2128, SNR=28.6, Peak=132 HFD=3.8
21:50:07.507 00.002 10844 MultiStar: [#1 -0.59,0.61,1.00,U] [#2 -0.12,0.18,0.82,U] [#3 -0.42,0.79,0.00,M8] [#4 -0.06,-0.11,2.28,U] [#5 -0.54,0.34,1.02,U] [#6 -0.62,0.16,0.96,U] [#7 -1.44,1.38,0.00,M10] [#8 -0.38,0.66,0.91,U] 
21:50:07.507 00.000 10844 refined, 6 included, MultiStar: {-0.37, 0.26}, one-star: {-0.63, 0.49}
21:50:07.507 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.80) = xAngle (3.32 = -2.96)
21:50:07.507 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.24 = -3.05)
21:50:07.507 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.26 hyp=0.45 cameraTheta=2.52 mountX=-0.44 mountY=-0.04, mountTheta=-3.05
21:50:07.512 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.26, opts=13)
21:50:07.512 00.000 10844 Enqueuing Move request for scope (-0.37, 0.26)
21:50:07.512 00.000 11060 Worker thread wakes up
21:50:07.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.26) opts 0xd
21:50:07.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.26)
21:50:07.512 00.000 11060 Moving (-0.37, 0.26) raw xDistance=-0.44 yDistance=-0.04
21:50:07.512 00.000 11060 BLC: window closed
21:50:07.512 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.431445, 1:0.321333, 2:-0.183191
21:50:07.512 00.000 11060 BLC: No correction, Miss < min_move
21:50:07.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
21:50:07.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:07.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:07.512 00.000 11060 MoveAxis(E, 68, ABG)
21:50:07.512 00.000 11060 Guiding  Dir = 2, Dur = 68
21:50:07.522 00.010 11060 IsSlewing returns 0
21:50:07.522 00.000 11060 IsGuiding returns 0
21:50:07.524 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:07.553 00.029 10844 UpdateGuideState exits: m=2128 SNR=28.6
21:50:07.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:07.553 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:07.553 00.000 10844 Enqueuing Expose request
21:50:07.600 00.047 11060 IsGuiding returns 0
21:50:07.600 00.000 11060 Move returns status 0, amount 68
21:50:07.600 00.000 11060 MoveAxis(N, 0, ABG)
21:50:07.602 00.002 11060 Move returns status 0, amount 0
21:50:07.602 00.000 11060 move complete, result=0
21:50:07.602 00.000 11060 worker thread done servicing request
21:50:07.602 00.000 11060 Worker thread wakes up
21:50:07.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:07.602 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:07.611 00.009 10844 GuideStep: -0.4 px 68 ms EAST, -0.0 px 0 ms NORTH
21:50:09.087 01.476 11060 Exposure complete
21:50:09.409 00.322 11060 worker thread done servicing request
21:50:09.409 00.000 10844 OnExposeComplete: enter
21:50:09.409 00.000 10844 UpdateGuideState(): m_state=6
21:50:09.409 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
21:50:09.409 00.000 10844 Star::Find returns 1 (0), X=90.38, Y=467.47, Mass=1859, SNR=26.1, Peak=154 HFD=4.0
21:50:09.409 00.000 10844 MultiStar: [#1 -0.48,0.39,1.22,U] [#2 -0.18,0.02,0.92,U] [#3 -0.77,-0.12,0.83,U] [#4 0.11,-0.04,2.46,U] [#5 0.38,0.24,1.12,U] [#6 -0.93,-0.28,0.00,M6] [#7 -0.73,0.67,0.00,R] [#8 -0.89,0.01,0.00,M4] 
21:50:09.409 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.03}, one-star: {-1.03, -0.36}
21:50:09.409 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.80) = xAngle (3.83 = -2.45)
21:50:09.409 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.75 = -2.54)
21:50:09.409 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.03 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
21:50:09.413 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.03, opts=13)
21:50:09.413 00.000 10844 Enqueuing Move request for scope (-0.23, 0.03)
21:50:09.413 00.000 11060 Worker thread wakes up
21:50:09.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
21:50:09.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
21:50:09.413 00.000 11060 Moving (-0.23, 0.03) raw xDistance=-0.18 yDistance=-0.13
21:50:09.414 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:50:09.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:09.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:50:09.414 00.000 11060 MoveAxis(E, 28, ABG)
21:50:09.414 00.000 11060 Guiding  Dir = 2, Dur = 28
21:50:09.419 00.005 11060 IsSlewing returns 0
21:50:09.419 00.000 11060 IsGuiding returns 0
21:50:09.422 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:09.459 00.037 11060 IsGuiding returns 0
21:50:09.459 00.000 11060 Move returns status 0, amount 28
21:50:09.459 00.000 11060 MoveAxis(N, 0, ABG)
21:50:09.459 00.000 11060 Move returns status 0, amount 0
21:50:09.459 00.000 11060 move complete, result=0
21:50:09.459 00.000 11060 worker thread done servicing request
21:50:09.469 00.010 10844 UpdateGuideState exits: m=1859 SNR=26.1
21:50:09.474 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:09.474 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:09.474 00.000 10844 Enqueuing Expose request
21:50:09.474 00.000 11060 Worker thread wakes up
21:50:09.474 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
21:50:09.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:09.474 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:10.924 01.450 11060 Exposure complete
21:50:11.113 00.189 11060 worker thread done servicing request
21:50:11.113 00.000 10844 OnExposeComplete: enter
21:50:11.113 00.000 10844 UpdateGuideState(): m_state=6
21:50:11.113 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
21:50:11.113 00.000 10844 Star::Find returns 1 (0), X=91.10, Y=468.85, Mass=1697, SNR=25.2, Peak=138 HFD=3.7
21:50:11.113 00.000 10844 MultiStar: [#1 -1.19,1.32,0.00,M7] [#2 -0.28,-0.60,1.07,U] [#3 -1.14,0.74,0.00,M8] [#4 -0.38,0.65,2.88,U] [#5 -0.17,0.33,1.08,U] [#6 -0.68,-0.10,1.08,U] [#7 -0.46,-0.07,1.08,U] [#8 -0.66,0.11,1.04,U] 
21:50:11.113 00.000 10844 refined, 6 included, MultiStar: {-0.41, 0.27}, one-star: {-0.31, 1.02}
21:50:11.113 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.80) = xAngle (3.36 = -2.92)
21:50:11.113 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.27 = -3.01)
21:50:11.115 00.002 10844 CameraToMount -- cameraX=-0.41 cameraY=0.27 hyp=0.49 cameraTheta=2.55 mountX=-0.48 mountY=-0.06, mountTheta=-3.01
21:50:11.115 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.27, opts=13)
21:50:11.115 00.000 10844 Enqueuing Move request for scope (-0.41, 0.27)
21:50:11.115 00.000 11060 Worker thread wakes up
21:50:11.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.27) opts 0xd
21:50:11.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.27)
21:50:11.115 00.000 11060 Moving (-0.41, 0.27) raw xDistance=-0.48 yDistance=-0.06
21:50:11.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
21:50:11.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:11.117 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:50:11.117 00.000 11060 MoveAxis(E, 72, ABG)
21:50:11.117 00.000 11060 Guiding  Dir = 2, Dur = 72
21:50:11.122 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:11.124 00.002 11060 IsSlewing returns 0
21:50:11.124 00.000 11060 IsGuiding returns 0
21:50:11.148 00.024 10844 UpdateGuideState exits: m=1697 SNR=25.2
21:50:11.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:11.148 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:11.148 00.000 10844 Enqueuing Expose request
21:50:11.200 00.052 11060 IsGuiding returns 0
21:50:11.201 00.001 11060 Move returns status 0, amount 72
21:50:11.201 00.000 11060 MoveAxis(N, 0, ABG)
21:50:11.201 00.000 11060 Move returns status 0, amount 0
21:50:11.201 00.000 11060 move complete, result=0
21:50:11.201 00.000 11060 worker thread done servicing request
21:50:11.201 00.000 11060 Worker thread wakes up
21:50:11.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:11.201 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:11.206 00.005 10844 GuideStep: -0.5 px 72 ms EAST, -0.1 px 0 ms NORTH
21:50:12.670 01.464 11060 Exposure complete
21:50:12.944 00.274 11060 worker thread done servicing request
21:50:12.944 00.000 10844 OnExposeComplete: enter
21:50:12.944 00.000 10844 UpdateGuideState(): m_state=6
21:50:12.944 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
21:50:12.944 00.000 10844 Star::Find returns 1 (0), X=90.96, Y=467.48, Mass=2160, SNR=29.3, Peak=144 HFD=3.6
21:50:12.944 00.000 10844 MultiStar: [#1 -0.57,-0.18,1.08,U] [#2 -0.34,-0.76,0.81,U] [#3 -1.11,0.57,0.00,M9] [#4 -0.39,-0.40,2.16,U] [#5 -0.72,-0.08,0.89,U] [#6 -0.95,-0.26,0.00,M6] [#7 -0.25,-0.76,0.86,U] [#8 -1.26,-0.33,0.00,M4] 
21:50:12.944 00.000 10844 single-star, 5 included, MultiStar: {-0.45, -0.40}, one-star: {-0.44, -0.35}
21:50:12.944 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.80) = xAngle (-1.66 = -1.66)
21:50:12.944 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.75 = -1.75)
21:50:12.944 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-0.35 hyp=0.57 cameraTheta=-2.47 mountX=-0.05 mountY=-0.56, mountTheta=-1.67
21:50:12.950 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-0.35, opts=13)
21:50:12.950 00.000 10844 Enqueuing Move request for scope (-0.44, -0.35)
21:50:12.950 00.000 11060 Worker thread wakes up
21:50:12.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.35) opts 0xd
21:50:12.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -0.35)
21:50:12.950 00.000 11060 Moving (-0.44, -0.35) raw xDistance=-0.05 yDistance=-0.56
21:50:12.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:50:12.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.56
21:50:12.950 00.000 11060 MoveAxis(E, 0, ABG)
21:50:12.950 00.000 11060 Move returns status 0, amount 0
21:50:12.950 00.000 11060 MoveAxis(N, 214, ABG)
21:50:12.950 00.000 11060 Guiding  Dir = 0, Dur = 214
21:50:12.955 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:12.971 00.016 10844 UpdateGuideState exits: m=2160 SNR=29.3
21:50:12.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:12.971 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:12.971 00.000 10844 Enqueuing Expose request
21:50:12.981 00.010 11060 IsSlewing returns 0
21:50:12.981 00.000 11060 IsGuiding returns 0
21:50:13.222 00.241 11060 IsGuiding returns 0
21:50:13.222 00.000 11060 Move returns status 0, amount 214
21:50:13.222 00.000 11060 move complete, result=0
21:50:13.222 00.000 11060 worker thread done servicing request
21:50:13.222 00.000 11060 Worker thread wakes up
21:50:13.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:13.222 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:13.452 00.230 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 214 ms NORTH
21:50:14.686 01.234 11060 Exposure complete
21:50:15.047 00.361 11060 worker thread done servicing request
21:50:15.047 00.000 10844 OnExposeComplete: enter
21:50:15.047 00.000 10844 UpdateGuideState(): m_state=6
21:50:15.047 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
21:50:15.047 00.000 10844 Star::Find returns 1 (0), X=91.03, Y=467.96, Mass=2011, SNR=27.8, Peak=135 HFD=4.0
21:50:15.047 00.000 10844 MultiStar: [#1 -0.28,0.29,1.12,U] [#2 -0.65,-0.49,0.92,U] [#3 -0.49,0.42,0.78,U] [#4 -0.46,-0.21,2.22,U] [#5 -0.51,-0.07,0.96,U] [#6 -0.82,0.06,1.01,U] [#7 0.01,-0.22,1.00,U] [#8 -0.77,-0.08,0.94,U] 
21:50:15.047 00.000 10844 single-star, 8 included, MultiStar: {-0.48, -0.05}, one-star: {-0.38, 0.13}
21:50:15.047 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.80) = xAngle (3.62 = -2.66)
21:50:15.047 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.54 = -2.75)
21:50:15.047 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.13 hyp=0.40 cameraTheta=2.82 mountX=-0.35 mountY=-0.15, mountTheta=-2.73
21:50:15.050 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.13, opts=13)
21:50:15.050 00.000 10844 Enqueuing Move request for scope (-0.38, 0.13)
21:50:15.050 00.000 11060 Worker thread wakes up
21:50:15.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.13) opts 0xd
21:50:15.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.13)
21:50:15.050 00.000 11060 Moving (-0.38, 0.13) raw xDistance=-0.35 yDistance=-0.15
21:50:15.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
21:50:15.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:15.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:50:15.050 00.000 11060 MoveAxis(E, 52, ABG)
21:50:15.050 00.000 11060 Guiding  Dir = 2, Dur = 52
21:50:15.057 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:15.066 00.009 11060 IsSlewing returns 0
21:50:15.066 00.000 11060 IsGuiding returns 0
21:50:15.071 00.005 10844 UpdateGuideState exits: m=2011 SNR=27.8
21:50:15.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:15.071 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:15.071 00.000 10844 Enqueuing Expose request
21:50:15.128 00.057 11060 IsGuiding returns 0
21:50:15.128 00.000 11060 Move returns status 0, amount 52
21:50:15.128 00.000 11060 MoveAxis(N, 0, ABG)
21:50:15.128 00.000 11060 Move returns status 0, amount 0
21:50:15.128 00.000 11060 move complete, result=0
21:50:15.128 00.000 11060 worker thread done servicing request
21:50:15.128 00.000 11060 Worker thread wakes up
21:50:15.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:15.128 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:15.128 00.000 10844 GuideStep: -0.4 px 52 ms EAST, -0.2 px 0 ms NORTH
21:50:16.598 01.470 11060 Exposure complete
21:50:16.937 00.339 11060 worker thread done servicing request
21:50:16.937 00.000 10844 OnExposeComplete: enter
21:50:16.937 00.000 10844 UpdateGuideState(): m_state=6
21:50:16.937 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
21:50:16.937 00.000 10844 Star::Find returns 1 (0), X=90.73, Y=468.42, Mass=1994, SNR=27.2, Peak=119 HFD=3.8
21:50:16.942 00.005 10844 MultiStar: [#1 -0.79,1.04,0.00,M6] [#2 -0.50,-0.17,0.92,U] [#3 -0.47,0.85,0.00,M9] [#4 -0.26,0.40,2.60,U] [#5 -0.27,0.21,1.02,U] [#6 -0.92,0.20,0.00,M6] [#7 -0.21,-0.36,1.03,U] [#8 -0.21,0.52,0.96,U] 
21:50:16.942 00.000 10844 refined, 5 included, MultiStar: {-0.33, 0.24}, one-star: {-0.68, 0.58}
21:50:16.942 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.80) = xAngle (3.32 = -2.96)
21:50:16.942 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.24 = -3.05)
21:50:16.942 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.24 hyp=0.41 cameraTheta=2.52 mountX=-0.40 mountY=-0.04, mountTheta=-3.05
21:50:16.942 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.24, opts=13)
21:50:16.942 00.000 10844 Enqueuing Move request for scope (-0.33, 0.24)
21:50:16.942 00.000 11060 Worker thread wakes up
21:50:16.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.24) opts 0xd
21:50:16.942 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.24)
21:50:16.942 00.000 11060 Moving (-0.33, 0.24) raw xDistance=-0.40 yDistance=-0.04
21:50:16.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:50:16.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:16.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:16.942 00.000 11060 MoveAxis(E, 61, ABG)
21:50:16.942 00.000 11060 Guiding  Dir = 2, Dur = 61
21:50:16.949 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:16.958 00.009 11060 IsSlewing returns 0
21:50:16.958 00.000 11060 IsGuiding returns 0
21:50:16.970 00.012 10844 UpdateGuideState exits: m=1994 SNR=27.2
21:50:16.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:16.970 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:16.970 00.000 10844 Enqueuing Expose request
21:50:17.026 00.056 11060 IsGuiding returns 0
21:50:17.026 00.000 11060 Move returns status 0, amount 61
21:50:17.026 00.000 11060 MoveAxis(N, 0, ABG)
21:50:17.026 00.000 11060 Move returns status 0, amount 0
21:50:17.026 00.000 11060 move complete, result=0
21:50:17.026 00.000 11060 worker thread done servicing request
21:50:17.026 00.000 11060 Worker thread wakes up
21:50:17.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:17.026 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:17.029 00.003 10844 GuideStep: -0.4 px 61 ms EAST, -0.0 px 0 ms NORTH
21:50:18.528 01.499 11060 Exposure complete
21:50:18.797 00.269 11060 worker thread done servicing request
21:50:18.797 00.000 10844 OnExposeComplete: enter
21:50:18.797 00.000 10844 UpdateGuideState(): m_state=6
21:50:18.797 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
21:50:18.797 00.000 10844 Star::Find returns 1 (0), X=91.61, Y=467.27, Mass=1759, SNR=25.5, Peak=122 HFD=3.5
21:50:18.799 00.002 10844 MultiStar: [#1 -0.47,0.15,1.29,U] [#2 0.08,-1.11,0.00,M1] [#3 -0.66,-0.44,0.84,U] [#4 -0.46,-0.68,2.93,U] [#5 -0.17,-0.72,1.12,U] [#6 -0.62,-0.67,0.00,M7] [#7 0.00,-0.75,0.97,U] [#8 0.15,-0.68,1.16,U] 
21:50:18.799 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.54}, one-star: {0.20, -0.57}
21:50:18.799 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.80) = xAngle (-1.20 = -1.20)
21:50:18.799 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.28 = -1.28)
21:50:18.799 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.54 hyp=0.60 cameraTheta=-2.00 mountX=0.22 mountY=-0.57, mountTheta=-1.21
21:50:18.816 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.54, opts=13)
21:50:18.816 00.000 10844 Enqueuing Move request for scope (-0.25, -0.54)
21:50:18.816 00.000 11060 Worker thread wakes up
21:50:18.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.54) opts 0xd
21:50:18.816 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.54)
21:50:18.816 00.000 11060 Moving (-0.25, -0.54) raw xDistance=0.22 yDistance=-0.57
21:50:18.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:50:18.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.57
21:50:18.816 00.000 11060 MoveAxis(W, 30, ABG)
21:50:18.816 00.000 11060 Guiding  Dir = 3, Dur = 30
21:50:18.824 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:18.828 00.004 11060 IsSlewing returns 0
21:50:18.830 00.002 11060 IsGuiding returns 0
21:50:18.851 00.021 10844 UpdateGuideState exits: m=1759 SNR=25.5
21:50:18.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:18.851 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:18.851 00.000 10844 Enqueuing Expose request
21:50:18.880 00.029 11060 IsGuiding returns 0
21:50:18.880 00.000 11060 Move returns status 0, amount 30
21:50:18.880 00.000 11060 MoveAxis(N, 220, ABG)
21:50:18.881 00.001 11060 Guiding  Dir = 0, Dur = 220
21:50:18.899 00.018 11060 IsSlewing returns 0
21:50:18.899 00.000 11060 IsGuiding returns 0
21:50:19.129 00.230 11060 IsGuiding returns 0
21:50:19.129 00.000 11060 Move returns status 0, amount 220
21:50:19.129 00.000 11060 move complete, result=0
21:50:19.129 00.000 11060 worker thread done servicing request
21:50:19.129 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.6 px 220 ms NORTH
21:50:19.129 00.000 11060 Worker thread wakes up
21:50:19.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:19.129 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:20.594 01.465 11060 Exposure complete
21:50:20.811 00.217 11060 worker thread done servicing request
21:50:20.811 00.000 10844 OnExposeComplete: enter
21:50:20.813 00.002 10844 UpdateGuideState(): m_state=6
21:50:20.813 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
21:50:20.813 00.000 10844 Star::Find returns 1 (0), X=91.46, Y=467.62, Mass=2423, SNR=31.1, Peak=185 HFD=3.4
21:50:20.813 00.000 10844 MultiStar: [#1 -0.11,0.06,1.01,U] [#2 -0.24,-1.08,0.00,M2] [#3 -0.15,0.02,0.75,U] [#4 0.68,-0.99,0.00,M1] [#5 0.27,-0.14,0.87,U] [#6 -0.11,-0.48,0.81,U] [#7 -0.04,-0.39,0.91,U] [#8 0.20,-1.08,0.00,M2] 
21:50:20.813 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.19}, one-star: {0.05, -0.22}
21:50:20.813 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.80) = xAngle (-0.82 = -0.82)
21:50:20.813 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.91 = -0.91)
21:50:20.813 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.63 mountX=0.13 mountY=-0.15, mountTheta=-0.86
21:50:20.816 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.19, opts=13)
21:50:20.816 00.000 10844 Enqueuing Move request for scope (-0.01, -0.19)
21:50:20.816 00.000 11060 Worker thread wakes up
21:50:20.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
21:50:20.816 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
21:50:20.816 00.000 11060 Moving (-0.01, -0.19) raw xDistance=0.13 yDistance=-0.15
21:50:20.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
21:50:20.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:20.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:50:20.816 00.000 11060 MoveAxis(W, 20, ABG)
21:50:20.816 00.000 11060 Guiding  Dir = 3, Dur = 20
21:50:20.821 00.005 11060 IsSlewing returns 0
21:50:20.821 00.000 11060 IsGuiding returns 0
21:50:20.845 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:20.872 00.027 10844 UpdateGuideState exits: m=2423 SNR=31.1
21:50:20.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:20.872 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:20.872 00.000 10844 Enqueuing Expose request
21:50:20.878 00.006 11060 IsGuiding returns 0
21:50:20.878 00.000 11060 Move returns status 0, amount 20
21:50:20.878 00.000 11060 MoveAxis(N, 0, ABG)
21:50:20.878 00.000 11060 Move returns status 0, amount 0
21:50:20.878 00.000 11060 move complete, result=0
21:50:20.878 00.000 11060 worker thread done servicing request
21:50:20.878 00.000 11060 Worker thread wakes up
21:50:20.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:20.878 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:20.903 00.025 10844 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
21:50:22.359 01.456 11060 Exposure complete
21:50:22.603 00.244 11060 worker thread done servicing request
21:50:22.603 00.000 10844 OnExposeComplete: enter
21:50:22.603 00.000 10844 UpdateGuideState(): m_state=6
21:50:22.603 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
21:50:22.603 00.000 10844 Star::Find returns 1 (0), X=91.48, Y=467.06, Mass=2431, SNR=30.4, Peak=175 HFD=3.7
21:50:22.608 00.005 10844 MultiStar: [#1 -0.50,0.62,0.99,U] [#2 0.06,-1.04,0.00,M3] [#3 -0.50,-0.10,0.73,U] [#4 -0.16,0.24,2.20,U] [#5 -0.09,0.43,0.89,U] [#6 -0.59,-0.99,0.00,M7] [#7 0.50,0.07,0.95,U] [#8 -0.12,-0.61,0.83,U] 
21:50:22.608 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.03}, one-star: {0.07, -0.78}
21:50:22.608 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.80) = xAngle (3.66 = -2.62)
21:50:22.608 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.58 = -2.71)
21:50:22.608 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.86 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
21:50:22.613 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
21:50:22.613 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
21:50:22.613 00.000 11060 Worker thread wakes up
21:50:22.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
21:50:22.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
21:50:22.613 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.10 yDistance=-0.05
21:50:22.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:50:22.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:22.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:50:22.613 00.000 11060 MoveAxis(E, 0, ABG)
21:50:22.613 00.000 11060 Move returns status 0, amount 0
21:50:22.613 00.000 11060 MoveAxis(N, 0, ABG)
21:50:22.613 00.000 11060 Move returns status 0, amount 0
21:50:22.613 00.000 11060 move complete, result=0
21:50:22.613 00.000 11060 worker thread done servicing request
21:50:22.620 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:50:22.657 00.037 10844 UpdateGuideState exits: m=2431 SNR=30.4
21:50:22.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:22.657 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:22.657 00.000 10844 Enqueuing Expose request
21:50:22.657 00.000 11060 Worker thread wakes up
21:50:22.659 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:50:22.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:22.659 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:24.141 01.482 11060 Exposure complete
21:50:24.461 00.320 11060 worker thread done servicing request
21:50:24.461 00.000 10844 OnExposeComplete: enter
21:50:24.461 00.000 10844 UpdateGuideState(): m_state=6
21:50:24.461 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
21:50:24.461 00.000 10844 Star::Find returns 1 (0), X=91.81, Y=467.06, Mass=1971, SNR=26.9, Peak=145 HFD=3.8
21:50:24.461 00.000 10844 MultiStar: [#1 0.08,-0.63,1.14,U] [#2 0.34,-1.02,0.00,M4] [#3 -0.00,0.01,0.91,U] [#4 0.78,-1.16,0.00,M1] [#5 -0.38,-0.32,1.08,U] [#6 -0.36,-0.76,1.05,U] [#7 0.47,-0.97,0.00,M1] [#8 -0.19,-1.29,0.00,M2] 
21:50:24.461 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.51}, one-star: {0.40, -0.77}
21:50:24.461 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.80) = xAngle (-0.88 = -0.88)
21:50:24.461 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.97 = -0.97)
21:50:24.467 00.006 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.51 hyp=0.51 cameraTheta=-1.69 mountX=0.32 mountY=-0.42, mountTheta=-0.92
21:50:24.467 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.51, opts=13)
21:50:24.467 00.000 10844 Enqueuing Move request for scope (-0.06, -0.51)
21:50:24.467 00.000 11060 Worker thread wakes up
21:50:24.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.51) opts 0xd
21:50:24.467 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.51)
21:50:24.467 00.000 11060 Moving (-0.06, -0.51) raw xDistance=0.32 yDistance=-0.42
21:50:24.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
21:50:24.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.42
21:50:24.467 00.000 11060 MoveAxis(W, 48, ABG)
21:50:24.467 00.000 11060 Guiding  Dir = 3, Dur = 48
21:50:24.492 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:24.495 00.003 11060 IsSlewing returns 0
21:50:24.495 00.000 11060 IsGuiding returns 0
21:50:24.507 00.012 10844 UpdateGuideState exits: m=1971 SNR=26.9
21:50:24.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:24.507 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:24.507 00.000 10844 Enqueuing Expose request
21:50:24.560 00.053 11060 IsGuiding returns 0
21:50:24.560 00.000 11060 Move returns status 0, amount 48
21:50:24.560 00.000 11060 MoveAxis(N, 162, ABG)
21:50:24.560 00.000 11060 Guiding  Dir = 0, Dur = 162
21:50:24.591 00.031 11060 IsSlewing returns 0
21:50:24.591 00.000 11060 IsGuiding returns 0
21:50:24.785 00.194 11060 IsGuiding returns 0
21:50:24.785 00.000 11060 Move returns status 0, amount 162
21:50:24.785 00.000 11060 move complete, result=0
21:50:24.785 00.000 11060 worker thread done servicing request
21:50:24.785 00.000 11060 Worker thread wakes up
21:50:24.785 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.4 px 162 ms NORTH
21:50:24.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:24.785 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:26.251 01.466 11060 Exposure complete
21:50:26.538 00.287 11060 worker thread done servicing request
21:50:26.538 00.000 10844 OnExposeComplete: enter
21:50:26.538 00.000 10844 UpdateGuideState(): m_state=6
21:50:26.538 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
21:50:26.538 00.000 10844 Star::Find returns 1 (0), X=91.48, Y=467.39, Mass=2076, SNR=28.3, Peak=146 HFD=3.4
21:50:26.551 00.013 10844 MultiStar: [#1 0.38,-0.38,0.96,U] [#2 0.53,-1.34,0.00,M5] [#3 -0.40,-0.57,0.76,U] [#4 0.38,-0.47,2.45,U] [#5 0.36,0.15,0.94,U] [#6 -0.59,-0.84,0.00,M7] [#7 -0.05,-0.74,1.03,U] [#8 -0.18,-0.92,0.00,M3] 
21:50:26.551 00.000 10844 single-star, 5 included, MultiStar: {0.19, -0.43}, one-star: {0.07, -0.45}
21:50:26.551 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.80) = xAngle (-0.61 = -0.61)
21:50:26.551 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.70 = -0.70)
21:50:26.551 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.45 hyp=0.46 cameraTheta=-1.42 mountX=0.37 mountY=-0.29, mountTheta=-0.67
21:50:26.554 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.45, opts=13)
21:50:26.554 00.000 10844 Enqueuing Move request for scope (0.07, -0.45)
21:50:26.554 00.000 11060 Worker thread wakes up
21:50:26.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.45) opts 0xd
21:50:26.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.45)
21:50:26.554 00.000 11060 Moving (0.07, -0.45) raw xDistance=0.37 yDistance=-0.29
21:50:26.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:50:26.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
21:50:26.556 00.002 11060 MoveAxis(W, 56, ABG)
21:50:26.556 00.000 11060 Guiding  Dir = 3, Dur = 56
21:50:26.559 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:26.569 00.010 11060 IsSlewing returns 0
21:50:26.570 00.001 11060 IsGuiding returns 0
21:50:26.575 00.005 10844 UpdateGuideState exits: m=2076 SNR=28.3
21:50:26.578 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:26.578 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:26.578 00.000 10844 Enqueuing Expose request
21:50:26.631 00.053 11060 IsGuiding returns 0
21:50:26.631 00.000 11060 Move returns status 0, amount 56
21:50:26.631 00.000 11060 MoveAxis(N, 113, ABG)
21:50:26.631 00.000 11060 Guiding  Dir = 0, Dur = 113
21:50:26.647 00.016 11060 IsSlewing returns 0
21:50:26.647 00.000 11060 IsGuiding returns 0
21:50:26.779 00.132 11060 IsGuiding returns 0
21:50:26.779 00.000 11060 Move returns status 0, amount 113
21:50:26.779 00.000 11060 move complete, result=0
21:50:26.779 00.000 11060 worker thread done servicing request
21:50:26.779 00.000 11060 Worker thread wakes up
21:50:26.781 00.002 10844 GuideStep: 0.4 px 56 ms WEST, -0.3 px 113 ms NORTH
21:50:26.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:26.781 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:28.479 01.698 11060 Exposure complete
21:50:30.448 01.969 11060 worker thread done servicing request
21:50:30.448 00.000 10844 OnExposeComplete: enter
21:50:30.453 00.005 10844 UpdateGuideState(): m_state=6
21:50:30.454 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
21:50:30.454 00.000 10844 Star::Find returns 1 (0), X=91.63, Y=467.38, Mass=2491, SNR=30.8, Peak=130 HFD=4.3
21:50:30.456 00.002 10844 MultiStar: [#1 0.52,-0.51,1.02,U] [#2 0.57,-1.10,0.00,M6] [#3 0.27,-0.49,0.77,U] [#4 0.49,-0.56,2.38,U] [#5 0.53,-0.43,0.99,U] [#6 0.57,-1.14,0.00,M8] [#7 1.13,-0.82,0.00,M1] [#8 0.70,-0.61,0.00,M4] 
21:50:30.456 00.000 10844 single-star, 4 included, MultiStar: {0.43, -0.51}, one-star: {0.22, -0.46}
21:50:30.456 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.80) = xAngle (-0.32 = -0.32)
21:50:30.456 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.41 = -0.41)
21:50:30.456 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.46 hyp=0.51 cameraTheta=-1.12 mountX=0.48 mountY=-0.20, mountTheta=-0.39
21:50:30.476 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.46, opts=13)
21:50:30.476 00.000 10844 Enqueuing Move request for scope (0.22, -0.46)
21:50:30.478 00.002 11060 Worker thread wakes up
21:50:30.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.46) opts 0xd
21:50:30.478 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.46)
21:50:30.478 00.000 11060 Moving (0.22, -0.46) raw xDistance=0.48 yDistance=-0.20
21:50:30.480 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
21:50:30.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:50:30.480 00.000 11060 MoveAxis(W, 72, ABG)
21:50:30.480 00.000 11060 Guiding  Dir = 3, Dur = 72
21:50:30.491 00.011 11060 IsSlewing returns 0
21:50:30.491 00.000 11060 IsGuiding returns 0
21:50:30.504 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:30.564 00.060 10844 UpdateGuideState exits: m=2491 SNR=30.8
21:50:30.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:30.564 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:30.564 00.000 10844 Enqueuing Expose request
21:50:30.570 00.006 11060 IsGuiding returns 0
21:50:30.570 00.000 11060 Move returns status 0, amount 72
21:50:30.570 00.000 11060 MoveAxis(N, 77, ABG)
21:50:30.570 00.000 11060 Guiding  Dir = 0, Dur = 77
21:50:30.585 00.015 11060 IsSlewing returns 0
21:50:30.587 00.002 11060 IsGuiding returns 0
21:50:30.689 00.102 11060 IsGuiding returns 0
21:50:30.689 00.000 11060 Move returns status 0, amount 77
21:50:30.691 00.002 11060 move complete, result=0
21:50:30.691 00.000 11060 worker thread done servicing request
21:50:30.691 00.000 11060 Worker thread wakes up
21:50:30.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:30.691 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:30.707 00.016 10844 GuideStep: 0.5 px 72 ms WEST, -0.2 px 77 ms NORTH
21:50:32.281 01.574 11060 Exposure complete
21:50:33.089 00.808 11060 worker thread done servicing request
21:50:33.089 00.000 10844 OnExposeComplete: enter
21:50:33.089 00.000 10844 UpdateGuideState(): m_state=6
21:50:33.089 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
21:50:33.089 00.000 10844 Star::Find returns 1 (0), X=91.96, Y=468.03, Mass=2198, SNR=28.7, Peak=147 HFD=4.1
21:50:33.091 00.002 10844 MultiStar: [#1 1.71,0.15,0.00,M1] [#2 1.04,-0.96,0.00,M7] [#3 0.60,-0.33,0.80,U] [#4 0.88,-0.60,0.00,M1] [#5 0.82,-0.16,0.96,U] [#6 0.63,-0.80,0.00,M9] [#7 1.01,-0.42,0.00,M2] [#8 0.72,-0.15,0.92,U] 
21:50:33.091 00.000 10844 single-star, 3 included, MultiStar: {0.67, -0.10}, one-star: {0.55, 0.19}
21:50:33.091 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.80) = xAngle (1.13 = 1.13)
21:50:33.091 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.05 = 1.05)
21:50:33.091 00.000 10844 CameraToMount -- cameraX=0.55 cameraY=0.19 hyp=0.58 cameraTheta=0.33 mountX=0.25 mountY=0.51, mountTheta=1.12
21:50:33.100 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.55, y=0.19, opts=13)
21:50:33.100 00.000 10844 Enqueuing Move request for scope (0.55, 0.19)
21:50:33.102 00.002 11060 Worker thread wakes up
21:50:33.103 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.19) opts 0xd
21:50:33.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.55, 0.19)
21:50:33.103 00.000 11060 Moving (0.55, 0.19) raw xDistance=0.25 yDistance=0.51
21:50:33.105 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:50:33.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:50:33.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:50:33.105 00.000 11060 MoveAxis(W, 39, ABG)
21:50:33.105 00.000 11060 Guiding  Dir = 3, Dur = 39
21:50:33.132 00.027 11060 IsSlewing returns 0
21:50:33.135 00.003 11060 IsGuiding returns 0
21:50:33.199 00.064 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:33.272 00.073 11060 IsGuiding returns 0
21:50:33.272 00.000 11060 Move returns status 0, amount 39
21:50:33.273 00.001 11060 MoveAxis(N, 0, ABG)
21:50:33.273 00.000 11060 Move returns status 0, amount 0
21:50:33.273 00.000 11060 move complete, result=0
21:50:33.273 00.000 11060 worker thread done servicing request
21:50:33.357 00.084 10844 UpdateGuideState exits: m=2198 SNR=28.7
21:50:33.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:33.357 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:33.357 00.000 10844 Enqueuing Expose request
21:50:33.357 00.000 11060 Worker thread wakes up
21:50:33.360 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:33.360 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:33.360 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.5 px 0 ms NORTH
21:50:34.939 01.579 11060 Exposure complete
21:50:35.380 00.441 11060 worker thread done servicing request
21:50:35.380 00.000 10844 OnExposeComplete: enter
21:50:35.380 00.000 10844 UpdateGuideState(): m_state=6
21:50:35.380 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
21:50:35.380 00.000 10844 Star::Find returns 1 (0), X=91.14, Y=467.87, Mass=2109, SNR=28.2, Peak=143 HFD=4.1
21:50:35.380 00.000 10844 MultiStar: [#1 0.26,0.23,1.10,U] [#2 1.25,-0.41,0.00,M8] [#3 0.27,-0.23,0.85,U] [#4 0.94,-1.00,0.00,M2] [#5 0.75,-0.48,0.00,M1] [#6 0.12,-0.75,1.03,U] [#7 0.60,-0.94,0.00,M3] [#8 0.75,-0.97,0.00,M4] 
21:50:35.380 00.000 10844 refined, 3 included, MultiStar: {0.09, -0.17}, one-star: {-0.27, 0.03}
21:50:35.385 00.005 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.80) = xAngle (-0.26 = -0.26)
21:50:35.385 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.35 = -0.35)
21:50:35.385 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.06 mountX=0.19 mountY=-0.07, mountTheta=-0.34
21:50:35.403 00.018 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.17, opts=13)
21:50:35.403 00.000 10844 Enqueuing Move request for scope (0.09, -0.17)
21:50:35.403 00.000 11060 Worker thread wakes up
21:50:35.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
21:50:35.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
21:50:35.403 00.000 11060 Moving (0.09, -0.17) raw xDistance=0.19 yDistance=-0.07
21:50:35.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
21:50:35.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:35.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:35.403 00.000 11060 MoveAxis(W, 29, ABG)
21:50:35.403 00.000 11060 Guiding  Dir = 3, Dur = 29
21:50:35.416 00.013 11060 IsSlewing returns 0
21:50:35.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:50:35.416 00.000 11060 IsGuiding returns 0
21:50:35.461 00.045 10844 UpdateGuideState exits: m=2109 SNR=28.2
21:50:35.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:35.461 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:35.461 00.000 10844 Enqueuing Expose request
21:50:35.463 00.002 11060 IsGuiding returns 0
21:50:35.463 00.000 11060 Move returns status 0, amount 29
21:50:35.463 00.000 11060 MoveAxis(N, 0, ABG)
21:50:35.463 00.000 11060 Move returns status 0, amount 0
21:50:35.463 00.000 11060 move complete, result=0
21:50:35.463 00.000 11060 worker thread done servicing request
21:50:35.463 00.000 11060 Worker thread wakes up
21:50:35.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:35.463 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:35.479 00.016 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
21:50:36.922 01.443 11060 Exposure complete
21:50:37.270 00.348 11060 worker thread done servicing request
21:50:37.273 00.003 10844 OnExposeComplete: enter
21:50:37.273 00.000 10844 UpdateGuideState(): m_state=6
21:50:37.273 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
21:50:37.273 00.000 10844 Star::Find returns 1 (0), X=91.50, Y=467.70, Mass=2057, SNR=27.9, Peak=142 HFD=3.5
21:50:37.273 00.000 10844 MultiStar: [#1 0.43,-0.34,1.02,U] [#2 1.22,-0.99,0.00,M9] [#3 0.38,-0.43,0.72,U] [#4 0.61,-0.23,2.33,U] [#5 0.53,-0.27,1.07,U] [#6 0.16,-0.93,0.00,M9] [#7 0.19,-1.92,0.00,M4] [#8 0.07,-0.27,0.93,U] 
21:50:37.273 00.000 10844 single-star, 5 included, MultiStar: {0.40, -0.26}, one-star: {0.09, -0.13}
21:50:37.273 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.80) = xAngle (-0.16 = -0.16)
21:50:37.273 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.25 = -0.25)
21:50:37.273 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.97 mountX=0.16 mountY=-0.04, mountTheta=-0.25
21:50:37.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.13, opts=13)
21:50:37.273 00.000 10844 Enqueuing Move request for scope (0.09, -0.13)
21:50:37.273 00.000 11060 Worker thread wakes up
21:50:37.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
21:50:37.278 00.005 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
21:50:37.278 00.000 11060 Moving (0.09, -0.13) raw xDistance=0.16 yDistance=-0.04
21:50:37.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
21:50:37.279 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:37.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:37.279 00.000 11060 MoveAxis(W, 24, ABG)
21:50:37.279 00.000 11060 Guiding  Dir = 3, Dur = 24
21:50:37.315 00.036 11060 IsSlewing returns 0
21:50:37.317 00.002 11060 IsGuiding returns 0
21:50:37.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:37.334 00.017 10844 UpdateGuideState exits: m=2057 SNR=27.9
21:50:37.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:37.334 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:37.337 00.003 10844 Enqueuing Expose request
21:50:37.351 00.014 11060 IsGuiding returns 0
21:50:37.351 00.000 11060 Move returns status 0, amount 24
21:50:37.351 00.000 11060 MoveAxis(N, 0, ABG)
21:50:37.351 00.000 11060 Move returns status 0, amount 0
21:50:37.353 00.002 11060 move complete, result=0
21:50:37.353 00.000 11060 worker thread done servicing request
21:50:37.353 00.000 11060 Worker thread wakes up
21:50:37.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:37.353 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:37.353 00.000 10844 GuideStep: 0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
21:50:38.842 01.489 11060 Exposure complete
21:50:39.168 00.326 10844 OnExposeComplete: enter
21:50:39.168 00.000 10844 UpdateGuideState(): m_state=6
21:50:39.170 00.002 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
21:50:39.171 00.001 10844 Star::Find returns 1 (0), X=91.38, Y=467.59, Mass=1776, SNR=25.7, Peak=129 HFD=3.4
21:50:39.171 00.000 10844 MultiStar: [#1 0.26,0.46,1.27,U] [#2 0.29,-0.13,1.03,U] [#3 0.15,-0.47,0.92,U] [#4 1.19,-0.24,0.00,M2] [#5 0.57,-0.35,1.00,U] [#6 0.22,-1.05,0.00,M10] [#7 0.90,-1.13,0.00,M5] [#8 0.04,-0.13,1.03,U] 
21:50:39.171 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.11}, one-star: {-0.03, -0.25}
21:50:39.171 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.80) = xAngle (0.32 = 0.32)
21:50:39.171 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.23 = 0.23)
21:50:39.171 00.000 11060 worker thread done servicing request
21:50:39.171 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.49 mountX=0.23 mountY=0.06, mountTheta=0.24
21:50:39.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.11, opts=13)
21:50:39.173 00.000 10844 Enqueuing Move request for scope (0.22, -0.11)
21:50:39.173 00.000 11060 Worker thread wakes up
21:50:39.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
21:50:39.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
21:50:39.173 00.000 11060 Moving (0.22, -0.11) raw xDistance=0.23 yDistance=0.06
21:50:39.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:50:39.175 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:39.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:50:39.175 00.000 11060 MoveAxis(W, 35, ABG)
21:50:39.175 00.000 11060 Guiding  Dir = 3, Dur = 35
21:50:39.180 00.005 11060 IsSlewing returns 0
21:50:39.180 00.000 11060 IsGuiding returns 0
21:50:39.193 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:50:39.211 00.018 10844 UpdateGuideState exits: m=1776 SNR=25.7
21:50:39.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:39.211 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:39.211 00.000 10844 Enqueuing Expose request
21:50:39.221 00.010 11060 IsGuiding returns 0
21:50:39.221 00.000 11060 Move returns status 0, amount 35
21:50:39.221 00.000 11060 MoveAxis(N, 0, ABG)
21:50:39.221 00.000 11060 Move returns status 0, amount 0
21:50:39.221 00.000 11060 move complete, result=0
21:50:39.221 00.000 11060 worker thread done servicing request
21:50:39.221 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
21:50:39.221 00.000 11060 Worker thread wakes up
21:50:39.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:39.221 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:40.672 01.451 11060 Exposure complete
21:50:40.915 00.243 11060 worker thread done servicing request
21:50:40.915 00.000 10844 OnExposeComplete: enter
21:50:40.915 00.000 10844 UpdateGuideState(): m_state=6
21:50:40.915 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
21:50:40.915 00.000 10844 Star::Find returns 1 (0), X=92.20, Y=468.32, Mass=1733, SNR=25.8, Peak=136 HFD=3.6
21:50:40.919 00.004 10844 MultiStar: [#1 0.30,1.10,0.00,M1] [#2 0.18,-0.53,1.11,U] [#3 1.20,0.48,0.00,M1] [#4 0.75,-0.44,0.00,M3] [#5 0.45,0.04,1.16,U] [#6 -0.43,-0.55,1.00,U] [#7 0.94,-0.61,0.00,M6] [#8 -0.06,0.18,0.91,U] 
21:50:40.919 00.000 10844 refined, 4 included, MultiStar: {0.20, -0.09}, one-star: {0.80, 0.49}
21:50:40.919 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.80) = xAngle (0.39 = 0.39)
21:50:40.919 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.31 = 0.31)
21:50:40.919 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.41 mountX=0.20 mountY=0.07, mountTheta=0.31
21:50:40.940 00.021 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.09, opts=13)
21:50:40.940 00.000 10844 Enqueuing Move request for scope (0.20, -0.09)
21:50:40.940 00.000 11060 Worker thread wakes up
21:50:40.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
21:50:40.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
21:50:40.940 00.000 11060 Moving (0.20, -0.09) raw xDistance=0.20 yDistance=0.07
21:50:40.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
21:50:40.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:40.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:50:40.940 00.000 11060 MoveAxis(W, 31, ABG)
21:50:40.940 00.000 11060 Guiding  Dir = 3, Dur = 31
21:50:40.950 00.010 11060 IsSlewing returns 0
21:50:40.950 00.000 11060 IsGuiding returns 0
21:50:40.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:40.979 00.029 10844 UpdateGuideState exits: m=1733 SNR=25.8
21:50:40.980 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:40.980 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:40.980 00.000 10844 Enqueuing Expose request
21:50:41.000 00.020 11060 IsGuiding returns 0
21:50:41.000 00.000 11060 Move returns status 0, amount 31
21:50:41.000 00.000 11060 MoveAxis(N, 0, ABG)
21:50:41.000 00.000 11060 Move returns status 0, amount 0
21:50:41.001 00.001 11060 move complete, result=0
21:50:41.001 00.000 11060 worker thread done servicing request
21:50:41.001 00.000 11060 Worker thread wakes up
21:50:41.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:41.001 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:41.011 00.010 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
21:50:42.465 01.454 11060 Exposure complete
21:50:42.732 00.267 11060 worker thread done servicing request
21:50:42.732 00.000 10844 OnExposeComplete: enter
21:50:42.732 00.000 10844 UpdateGuideState(): m_state=6
21:50:42.735 00.003 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
21:50:42.735 00.000 10844 Star::Find returns 1 (0), X=91.95, Y=467.44, Mass=2909, SNR=34.1, Peak=161 HFD=4.1
21:50:42.735 00.000 10844 MultiStar: [#1 -0.45,-0.18,0.94,U] [#2 0.70,-0.93,0.00,M8] [#3 0.19,-0.48,0.57,U] [#4 0.66,-0.38,2.03,U] [#5 0.01,-0.50,0.85,U] [#6 0.36,-0.43,0.77,U] [#7 0.70,0.14,0.88,U] [#8 0.43,-0.21,0.85,U] 
21:50:42.735 00.000 10844 refined, 7 included, MultiStar: {0.36, -0.31}, one-star: {0.54, -0.40}
21:50:42.735 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.80) = xAngle (0.10 = 0.10)
21:50:42.735 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.01 = 0.01)
21:50:42.735 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.31 hyp=0.47 cameraTheta=-0.71 mountX=0.47 mountY=0.01, mountTheta=0.01
21:50:42.737 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.31, opts=13)
21:50:42.737 00.000 10844 Enqueuing Move request for scope (0.36, -0.31)
21:50:42.737 00.000 11060 Worker thread wakes up
21:50:42.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.31) opts 0xd
21:50:42.737 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.31)
21:50:42.738 00.001 11060 Moving (0.36, -0.31) raw xDistance=0.47 yDistance=0.01
21:50:42.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
21:50:42.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:42.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:50:42.738 00.000 11060 MoveAxis(W, 70, ABG)
21:50:42.738 00.000 11060 Guiding  Dir = 3, Dur = 70
21:50:42.747 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:50:42.772 00.025 11060 IsSlewing returns 0
21:50:42.772 00.000 11060 IsGuiding returns 0
21:50:42.792 00.020 10844 UpdateGuideState exits: m=2909 SNR=34.1
21:50:42.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:42.794 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:42.794 00.000 10844 Enqueuing Expose request
21:50:42.874 00.080 11060 IsGuiding returns 0
21:50:42.874 00.000 11060 Move returns status 0, amount 70
21:50:42.874 00.000 11060 MoveAxis(N, 0, ABG)
21:50:42.874 00.000 11060 Move returns status 0, amount 0
21:50:42.874 00.000 11060 move complete, result=0
21:50:42.874 00.000 11060 worker thread done servicing request
21:50:42.874 00.000 11060 Worker thread wakes up
21:50:42.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:42.874 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:42.874 00.000 10844 GuideStep: 0.5 px 70 ms WEST, 0.0 px 0 ms NORTH
21:50:44.369 01.495 11060 Exposure complete
21:50:44.662 00.293 11060 worker thread done servicing request
21:50:44.662 00.000 10844 OnExposeComplete: enter
21:50:44.662 00.000 10844 UpdateGuideState(): m_state=6
21:50:44.662 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
21:50:44.662 00.000 10844 Star::Find returns 1 (0), X=91.42, Y=468.02, Mass=2020, SNR=27.6, Peak=167 HFD=3.7
21:50:44.662 00.000 10844 MultiStar: [#1 0.91,0.84,0.00,M1] [#2 0.88,-1.15,0.00,M9] [#3 -0.23,0.63,0.84,U] [#4 1.42,-0.41,0.00,M3] [#5 0.08,-1.12,0.00,M1] [#6 0.56,-0.40,1.07,U] [#7 0.72,-0.71,0.00,M6] [#8 0.30,-0.17,0.80,U] 
21:50:44.662 00.000 10844 single-star, 3 included, MultiStar: {0.18, 0.04}, one-star: {0.02, 0.18}
21:50:44.662 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.80) = xAngle (2.28 = 2.28)
21:50:44.662 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.20 = 2.20)
21:50:44.662 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.48 mountX=-0.12 mountY=0.15, mountTheta=2.25
21:50:44.667 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.18, opts=13)
21:50:44.667 00.000 10844 Enqueuing Move request for scope (0.02, 0.18)
21:50:44.667 00.000 11060 Worker thread wakes up
21:50:44.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
21:50:44.669 00.002 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
21:50:44.669 00.000 11060 Moving (0.02, 0.18) raw xDistance=-0.12 yDistance=0.15
21:50:44.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:50:44.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:44.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:50:44.669 00.000 11060 MoveAxis(E, 0, ABG)
21:50:44.669 00.000 11060 Move returns status 0, amount 0
21:50:44.669 00.000 11060 MoveAxis(N, 0, ABG)
21:50:44.669 00.000 11060 Move returns status 0, amount 0
21:50:44.669 00.000 11060 move complete, result=0
21:50:44.669 00.000 11060 worker thread done servicing request
21:50:44.677 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:44.714 00.037 10844 UpdateGuideState exits: m=2020 SNR=27.6
21:50:44.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:44.714 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:44.714 00.000 10844 Enqueuing Expose request
21:50:44.714 00.000 11060 Worker thread wakes up
21:50:44.714 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:50:44.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:44.714 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:46.192 01.478 11060 Exposure complete
21:50:46.512 00.320 11060 worker thread done servicing request
21:50:46.512 00.000 10844 OnExposeComplete: enter
21:50:46.512 00.000 10844 UpdateGuideState(): m_state=6
21:50:46.512 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
21:50:46.512 00.000 10844 Star::Find returns 1 (0), X=91.96, Y=467.52, Mass=2106, SNR=28.0, Peak=164 HFD=4.0
21:50:46.512 00.000 10844 MultiStar: [#1 -0.33,-0.04,1.14,U] [#2 -0.20,-1.16,0.00,M10] [#3 0.52,0.11,0.95,U] [#4 0.83,0.01,2.48,U] [#5 0.58,-0.37,1.06,U] [#6 -0.07,-0.13,0.89,U] [#7 0.53,-1.36,0.00,M7] [#8 0.33,-0.04,0.96,U] 
21:50:46.531 00.019 10844 refined, 6 included, MultiStar: {0.42, -0.09}, one-star: {0.55, -0.31}
21:50:46.531 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.80) = xAngle (0.59 = 0.59)
21:50:46.531 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.50 = 0.50)
21:50:46.531 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.09 hyp=0.43 cameraTheta=-0.21 mountX=0.36 mountY=0.21, mountTheta=0.53
21:50:46.534 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.09, opts=13)
21:50:46.534 00.000 10844 Enqueuing Move request for scope (0.42, -0.09)
21:50:46.534 00.000 11060 Worker thread wakes up
21:50:46.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.09) opts 0xd
21:50:46.536 00.002 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.09)
21:50:46.536 00.000 11060 Moving (0.42, -0.09) raw xDistance=0.36 yDistance=0.21
21:50:46.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
21:50:46.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:50:46.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:50:46.536 00.000 11060 MoveAxis(W, 53, ABG)
21:50:46.536 00.000 11060 Guiding  Dir = 3, Dur = 53
21:50:46.543 00.007 11060 IsSlewing returns 0
21:50:46.544 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:46.544 00.000 11060 IsGuiding returns 0
21:50:46.564 00.020 10844 UpdateGuideState exits: m=2106 SNR=28.0
21:50:46.567 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:46.567 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:46.567 00.000 10844 Enqueuing Expose request
21:50:46.606 00.039 11060 IsGuiding returns 0
21:50:46.606 00.000 11060 Move returns status 0, amount 53
21:50:46.606 00.000 11060 MoveAxis(N, 0, ABG)
21:50:46.606 00.000 11060 Move returns status 0, amount 0
21:50:46.606 00.000 11060 move complete, result=0
21:50:46.606 00.000 11060 worker thread done servicing request
21:50:46.606 00.000 11060 Worker thread wakes up
21:50:46.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:46.606 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:46.606 00.000 10844 GuideStep: 0.4 px 53 ms WEST, 0.2 px 0 ms NORTH
21:50:48.065 01.459 11060 Exposure complete
21:50:48.311 00.246 11060 worker thread done servicing request
21:50:48.311 00.000 10844 OnExposeComplete: enter
21:50:48.311 00.000 10844 UpdateGuideState(): m_state=6
21:50:48.311 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
21:50:48.311 00.000 10844 Star::Find returns 1 (0), X=91.83, Y=467.82, Mass=2344, SNR=30.1, Peak=154 HFD=4.0
21:50:48.312 00.001 10844 MultiStar: [#1 0.53,0.47,1.17,U] [#2 0.10,-0.60,0.89,U] [#3 0.15,0.28,0.82,U] [#4 1.60,-0.15,0.00,M3] [#5 0.62,-0.26,0.95,U] [#6 -0.05,-0.10,0.84,U] [#7 0.66,0.03,0.87,U] [#8 -0.06,-0.11,0.83,U] 
21:50:48.312 00.000 10844 refined, 7 included, MultiStar: {0.32, -0.03}, one-star: {0.42, -0.02}
21:50:48.312 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.80) = xAngle (0.72 = 0.72)
21:50:48.312 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.64 = 0.64)
21:50:48.312 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.03 hyp=0.32 cameraTheta=-0.08 mountX=0.24 mountY=0.19, mountTheta=0.67
21:50:48.312 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.03, opts=13)
21:50:48.312 00.000 10844 Enqueuing Move request for scope (0.32, -0.03)
21:50:48.312 00.000 11060 Worker thread wakes up
21:50:48.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.03) opts 0xd
21:50:48.312 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.03)
21:50:48.312 00.000 11060 Moving (0.32, -0.03) raw xDistance=0.24 yDistance=0.19
21:50:48.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:50:48.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:48.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:50:48.312 00.000 11060 MoveAxis(W, 36, ABG)
21:50:48.312 00.000 11060 Guiding  Dir = 3, Dur = 36
21:50:48.334 00.022 11060 IsSlewing returns 0
21:50:48.334 00.000 11060 IsGuiding returns 0
21:50:48.338 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:50:48.362 00.024 10844 UpdateGuideState exits: m=2344 SNR=30.1
21:50:48.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:48.364 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:48.364 00.000 10844 Enqueuing Expose request
21:50:48.391 00.027 11060 IsGuiding returns 0
21:50:48.391 00.000 11060 Move returns status 0, amount 36
21:50:48.391 00.000 11060 MoveAxis(N, 0, ABG)
21:50:48.391 00.000 11060 Move returns status 0, amount 0
21:50:48.391 00.000 11060 move complete, result=0
21:50:48.391 00.000 11060 worker thread done servicing request
21:50:48.391 00.000 11060 Worker thread wakes up
21:50:48.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:48.391 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:48.391 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
21:50:49.880 01.489 11060 Exposure complete
21:50:50.148 00.268 11060 worker thread done servicing request
21:50:50.150 00.002 10844 OnExposeComplete: enter
21:50:50.150 00.000 10844 UpdateGuideState(): m_state=6
21:50:50.150 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
21:50:50.151 00.001 10844 Star::Find returns 1 (0), X=91.61, Y=468.09, Mass=2126, SNR=28.6, Peak=153 HFD=3.7
21:50:50.151 00.000 10844 MultiStar: [#1 -0.73,0.80,0.00,M1] [#2 0.21,-0.40,0.90,U] [#3 0.65,0.08,0.80,U] [#4 0.45,-0.42,2.38,U] [#5 0.34,-0.30,0.95,U] [#6 -0.83,0.05,0.87,U] [#7 0.48,0.14,0.88,U] [#8 -0.16,-0.38,0.90,U] 
21:50:50.151 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.17}, one-star: {0.20, 0.26}
21:50:50.151 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.80) = xAngle (0.12 = 0.12)
21:50:50.151 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.04 = 0.04)
21:50:50.151 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.28 cameraTheta=-0.68 mountX=0.27 mountY=0.01, mountTheta=0.04
21:50:50.153 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.17, opts=13)
21:50:50.154 00.001 10844 Enqueuing Move request for scope (0.21, -0.17)
21:50:50.154 00.000 11060 Worker thread wakes up
21:50:50.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
21:50:50.154 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
21:50:50.154 00.000 11060 Moving (0.21, -0.17) raw xDistance=0.27 yDistance=0.01
21:50:50.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
21:50:50.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:50.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:50:50.154 00.000 11060 MoveAxis(W, 41, ABG)
21:50:50.154 00.000 11060 Guiding  Dir = 3, Dur = 41
21:50:50.159 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:50:50.164 00.005 11060 IsSlewing returns 0
21:50:50.164 00.000 11060 IsGuiding returns 0
21:50:50.189 00.025 10844 UpdateGuideState exits: m=2126 SNR=28.6
21:50:50.192 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:50.192 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:50.192 00.000 10844 Enqueuing Expose request
21:50:50.209 00.017 11060 IsGuiding returns 0
21:50:50.209 00.000 11060 Move returns status 0, amount 41
21:50:50.210 00.001 11060 MoveAxis(N, 0, ABG)
21:50:50.210 00.000 11060 Move returns status 0, amount 0
21:50:50.210 00.000 11060 move complete, result=0
21:50:50.210 00.000 11060 worker thread done servicing request
21:50:50.210 00.000 11060 Worker thread wakes up
21:50:50.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:50.210 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:50.210 00.000 10844 GuideStep: 0.3 px 41 ms WEST, 0.0 px 0 ms NORTH
21:50:51.656 01.446 11060 Exposure complete
21:50:51.958 00.302 11060 worker thread done servicing request
21:50:51.958 00.000 10844 OnExposeComplete: enter
21:50:51.958 00.000 10844 UpdateGuideState(): m_state=6
21:50:51.958 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
21:50:51.958 00.000 10844 Star::Find returns 1 (0), X=91.90, Y=467.99, Mass=2016, SNR=27.5, Peak=125 HFD=4.0
21:50:51.958 00.000 10844 MultiStar: [#1 -0.10,-0.06,1.16,U] [#2 0.97,-0.37,0.00,M9] [#3 -0.55,0.76,0.00,M1] [#4 0.70,-0.18,2.28,U] [#5 0.80,0.42,0.00,M1] [#6 -0.49,-0.27,1.01,U] [#7 1.20,0.29,0.00,M6] [#8 -0.02,-0.33,1.05,U] 
21:50:51.958 00.000 10844 refined, 4 included, MultiStar: {0.22, -0.14}, one-star: {0.50, 0.15}
21:50:51.958 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.80) = xAngle (0.23 = 0.23)
21:50:51.958 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.15 = 0.15)
21:50:51.958 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.27 cameraTheta=-0.57 mountX=0.26 mountY=0.04, mountTheta=0.15
21:50:51.958 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.14, opts=13)
21:50:51.958 00.000 10844 Enqueuing Move request for scope (0.22, -0.14)
21:50:51.958 00.000 11060 Worker thread wakes up
21:50:51.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
21:50:51.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
21:50:51.958 00.000 11060 Moving (0.22, -0.14) raw xDistance=0.26 yDistance=0.04
21:50:51.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
21:50:51.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:51.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:50:51.958 00.000 11060 MoveAxis(W, 39, ABG)
21:50:51.958 00.000 11060 Guiding  Dir = 3, Dur = 39
21:50:51.964 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:50:51.989 00.025 11060 IsSlewing returns 0
21:50:51.991 00.002 11060 IsGuiding returns 0
21:50:51.994 00.003 10844 UpdateGuideState exits: m=2016 SNR=27.5
21:50:51.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:51.994 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:51.994 00.000 10844 Enqueuing Expose request
21:50:52.045 00.051 11060 IsGuiding returns 0
21:50:52.045 00.000 11060 Move returns status 0, amount 39
21:50:52.045 00.000 11060 MoveAxis(N, 0, ABG)
21:50:52.045 00.000 11060 Move returns status 0, amount 0
21:50:52.045 00.000 11060 move complete, result=0
21:50:52.045 00.000 11060 worker thread done servicing request
21:50:52.045 00.000 11060 Worker thread wakes up
21:50:52.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:52.045 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:52.073 00.028 10844 GuideStep: 0.3 px 39 ms WEST, 0.0 px 0 ms NORTH
21:50:53.505 01.432 11060 Exposure complete
21:50:53.786 00.281 11060 worker thread done servicing request
21:50:53.791 00.005 10844 OnExposeComplete: enter
21:50:53.791 00.000 10844 UpdateGuideState(): m_state=6
21:50:53.791 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
21:50:53.791 00.000 10844 Star::Find returns 1 (0), X=91.26, Y=467.73, Mass=2486, SNR=31.3, Peak=184 HFD=3.8
21:50:53.792 00.001 10844 MultiStar: [#1 0.48,-0.23,1.01,U] [#2 0.80,-0.89,0.00,M10] [#3 -0.19,0.63,0.75,U] [#4 0.03,-0.17,2.16,U] [#5 0.41,0.14,0.87,U] [#6 0.07,-0.24,0.76,U] [#7 1.01,-0.35,0.00,M7] [#8 0.08,-1.24,0.00,M1] 
21:50:53.792 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.05}, one-star: {-0.14, -0.11}
21:50:53.792 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.80) = xAngle (0.38 = 0.38)
21:50:53.793 00.001 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.29 = 0.29)
21:50:53.793 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.43 mountX=0.10 mountY=0.03, mountTheta=0.30
21:50:53.794 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.05, opts=13)
21:50:53.794 00.000 10844 Enqueuing Move request for scope (0.10, -0.05)
21:50:53.794 00.000 11060 Worker thread wakes up
21:50:53.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
21:50:53.794 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
21:50:53.794 00.000 11060 Moving (0.10, -0.05) raw xDistance=0.10 yDistance=0.03
21:50:53.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:50:53.795 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:53.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:50:53.795 00.000 11060 MoveAxis(E, 0, ABG)
21:50:53.795 00.000 11060 Move returns status 0, amount 0
21:50:53.795 00.000 11060 MoveAxis(N, 0, ABG)
21:50:53.795 00.000 11060 Move returns status 0, amount 0
21:50:53.795 00.000 11060 move complete, result=0
21:50:53.795 00.000 11060 worker thread done servicing request
21:50:53.801 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:53.842 00.041 10844 UpdateGuideState exits: m=2486 SNR=31.3
21:50:53.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:53.842 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:53.842 00.000 10844 Enqueuing Expose request
21:50:53.842 00.000 11060 Worker thread wakes up
21:50:53.842 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:50:53.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:53.842 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:55.307 01.465 11060 Exposure complete
21:50:55.587 00.280 11060 worker thread done servicing request
21:50:55.587 00.000 10844 OnExposeComplete: enter
21:50:55.587 00.000 10844 UpdateGuideState(): m_state=6
21:50:55.587 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
21:50:55.587 00.000 10844 Star::Find returns 1 (0), X=91.79, Y=467.61, Mass=2292, SNR=30.2, Peak=156 HFD=3.7
21:50:55.589 00.002 10844 MultiStar: [#1 0.71,0.58,0.00,M1] [#2 1.43,-0.35,0.00,R] [#3 -0.12,0.02,0.68,U] [#4 0.09,-0.41,2.62,U] [#5 0.72,0.21,0.92,U] [#6 -0.27,-0.12,0.86,U] [#7 0.64,-0.63,0.00,M8] [#8 -0.60,-0.12,0.99,U] 
21:50:55.589 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.18}, one-star: {0.38, -0.23}
21:50:55.589 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.80) = xAngle (-0.49 = -0.49)
21:50:55.589 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.58 = -0.58)
21:50:55.590 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.30 mountX=0.17 mountY=-0.10, mountTheta=-0.56
21:50:55.590 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.18, opts=13)
21:50:55.590 00.000 10844 Enqueuing Move request for scope (0.05, -0.18)
21:50:55.590 00.000 11060 Worker thread wakes up
21:50:55.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
21:50:55.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
21:50:55.590 00.000 11060 Moving (0.05, -0.18) raw xDistance=0.17 yDistance=-0.10
21:50:55.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:50:55.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:55.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:50:55.590 00.000 11060 MoveAxis(W, 25, ABG)
21:50:55.590 00.000 11060 Guiding  Dir = 3, Dur = 25
21:50:55.600 00.010 11060 IsSlewing returns 0
21:50:55.621 00.021 11060 IsGuiding returns 0
21:50:55.621 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
21:50:55.643 00.022 10844 UpdateGuideState exits: m=2292 SNR=30.2
21:50:55.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:55.643 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:55.643 00.000 10844 Enqueuing Expose request
21:50:55.659 00.016 11060 IsGuiding returns 0
21:50:55.659 00.000 11060 Move returns status 0, amount 25
21:50:55.659 00.000 11060 MoveAxis(N, 0, ABG)
21:50:55.661 00.002 11060 Move returns status 0, amount 0
21:50:55.661 00.000 11060 move complete, result=0
21:50:55.661 00.000 11060 worker thread done servicing request
21:50:55.661 00.000 11060 Worker thread wakes up
21:50:55.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:55.661 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:55.663 00.002 10844 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
21:50:57.137 01.474 11060 Exposure complete
21:50:57.444 00.307 11060 worker thread done servicing request
21:50:57.444 00.000 10844 OnExposeComplete: enter
21:50:57.444 00.000 10844 UpdateGuideState(): m_state=6
21:50:57.444 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
21:50:57.444 00.000 10844 Star::Find returns 1 (0), X=92.02, Y=468.08, Mass=2286, SNR=29.5, Peak=150 HFD=4.0
21:50:57.444 00.000 10844 MultiStar: [#1 0.69,0.06,1.09,U] [#2 -0.36,0.69,0.79,U] [#3 0.27,-0.12,0.63,U] [#4 1.53,-0.40,0.00,M1] [#5 1.20,0.09,0.00,M1] [#6 0.31,-0.03,0.89,U] [#7 0.72,0.08,0.93,U] [#8 0.01,0.03,0.85,U] 
21:50:57.444 00.000 10844 refined, 6 included, MultiStar: {0.36, 0.14}, one-star: {0.61, 0.25}
21:50:57.444 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.80) = xAngle (1.18 = 1.18)
21:50:57.444 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.10 = 1.10)
21:50:57.444 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.38 cameraTheta=0.38 mountX=0.15 mountY=0.34, mountTheta=1.17
21:50:57.444 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.14, opts=13)
21:50:57.449 00.005 10844 Enqueuing Move request for scope (0.36, 0.14)
21:50:57.449 00.000 11060 Worker thread wakes up
21:50:57.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0xd
21:50:57.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.14)
21:50:57.449 00.000 11060 Moving (0.36, 0.14) raw xDistance=0.15 yDistance=0.34
21:50:57.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
21:50:57.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:50:57.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:50:57.449 00.000 11060 MoveAxis(W, 22, ABG)
21:50:57.449 00.000 11060 Guiding  Dir = 3, Dur = 22
21:50:57.480 00.031 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:50:57.495 00.015 11060 IsSlewing returns 0
21:50:57.496 00.001 11060 IsGuiding returns 0
21:50:57.506 00.010 10844 UpdateGuideState exits: m=2286 SNR=29.5
21:50:57.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:57.506 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:57.506 00.000 10844 Enqueuing Expose request
21:50:57.530 00.024 11060 IsGuiding returns 0
21:50:57.530 00.000 11060 Move returns status 0, amount 22
21:50:57.530 00.000 11060 MoveAxis(N, 0, ABG)
21:50:57.530 00.000 11060 Move returns status 0, amount 0
21:50:57.530 00.000 11060 move complete, result=0
21:50:57.530 00.000 11060 worker thread done servicing request
21:50:57.530 00.000 11060 Worker thread wakes up
21:50:57.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:50:57.531 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:50:57.531 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.3 px 0 ms NORTH
21:50:59.243 01.712 11060 Exposure complete
21:50:59.824 00.581 11060 worker thread done servicing request
21:50:59.824 00.000 10844 OnExposeComplete: enter
21:50:59.824 00.000 10844 UpdateGuideState(): m_state=6
21:50:59.825 00.001 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
21:50:59.825 00.000 10844 Star::Find returns 1 (0), X=91.60, Y=468.04, Mass=1950, SNR=27.1, Peak=126 HFD=3.7
21:50:59.825 00.000 10844 MultiStar: [#1 0.54,0.87,0.00,M1] [#2 -1.36,0.74,0.00,M1] [#3 0.42,-0.27,0.78,U] [#4 0.23,0.54,2.00,U] [#5 0.98,-0.12,0.00,M2] [#6 -0.54,-0.30,1.08,U] [#7 0.79,-0.44,0.00,M8] [#8 0.02,0.76,0.94,U] 
21:50:59.825 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.25}, one-star: {0.19, 0.20}
21:50:59.826 00.001 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.80) = xAngle (2.09 = 2.09)
21:50:59.826 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.01 = 2.01)
21:50:59.826 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.29 mountX=-0.13 mountY=0.24, mountTheta=2.07
21:50:59.828 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.25, opts=13)
21:50:59.828 00.000 10844 Enqueuing Move request for scope (0.07, 0.25)
21:50:59.830 00.002 11060 Worker thread wakes up
21:50:59.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
21:50:59.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
21:50:59.830 00.000 11060 Moving (0.07, 0.25) raw xDistance=-0.13 yDistance=0.24
21:50:59.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
21:50:59.830 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.36 newest=0.48
21:50:59.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
21:50:59.830 00.000 11060 MoveAxis(E, 19, ABG)
21:50:59.830 00.000 11060 Guiding  Dir = 2, Dur = 19
21:50:59.844 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:50:59.849 00.005 11060 IsSlewing returns 0
21:50:59.849 00.000 11060 IsGuiding returns 0
21:50:59.886 00.037 10844 UpdateGuideState exits: m=1950 SNR=27.1
21:50:59.887 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:59.887 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:50:59.887 00.000 10844 Enqueuing Expose request
21:50:59.899 00.012 11060 IsGuiding returns 0
21:50:59.900 00.001 11060 Move returns status 0, amount 19
21:50:59.900 00.000 11060 BLC: Oldest BLC event removed
21:50:59.900 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:50:59.900 00.000 11060 MoveAxis(S, 842, ABG)
21:50:59.900 00.000 11060 duration set to 750 by maxDecDuration
21:50:59.900 00.000 11060 Guiding  Dir = 1, Dur = 750
21:50:59.943 00.043 11060 IsSlewing returns 0
21:50:59.943 00.000 11060 IsGuiding returns 0
21:51:00.740 00.797 11060 IsGuiding returns 0
21:51:00.740 00.000 11060 Move returns status 0, amount 750
21:51:00.740 00.000 11060 move complete, result=0
21:51:00.741 00.001 11060 worker thread done servicing request
21:51:00.741 00.000 11060 Worker thread wakes up
21:51:00.741 00.000 10844 GuideStep: -0.1 px 19 ms EAST, 0.2 px 750 ms SOUTH
21:51:00.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:00.741 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:02.217 01.476 11060 Exposure complete
21:51:02.503 00.286 11060 worker thread done servicing request
21:51:02.503 00.000 10844 OnExposeComplete: enter
21:51:02.503 00.000 10844 UpdateGuideState(): m_state=6
21:51:02.503 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
21:51:02.503 00.000 10844 Star::Find returns 1 (0), X=91.78, Y=468.48, Mass=2159, SNR=28.9, Peak=171 HFD=3.5
21:51:02.505 00.002 10844 MultiStar: [#1 -0.01,0.57,0.98,U] [#2 -0.92,0.19,0.00,M2] [#3 -0.30,0.48,0.86,U] [#4 0.21,0.35,2.17,U] [#5 0.87,-0.52,0.00,M3] [#6 0.28,0.50,0.81,U] [#7 0.42,-0.41,1.00,U] [#8 0.56,0.04,0.93,U] 
21:51:02.505 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.31}, one-star: {0.37, 0.64}
21:51:02.505 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.80) = xAngle (1.75 = 1.75)
21:51:02.505 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.67 = 1.67)
21:51:02.505 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.31 hyp=0.38 cameraTheta=0.95 mountX=-0.07 mountY=0.38, mountTheta=1.75
21:51:02.506 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.31, opts=13)
21:51:02.506 00.000 10844 Enqueuing Move request for scope (0.22, 0.31)
21:51:02.506 00.000 11060 Worker thread wakes up
21:51:02.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.31) opts 0xd
21:51:02.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.31)
21:51:02.506 00.000 11060 Moving (0.22, 0.31) raw xDistance=-0.07 yDistance=0.38
21:51:02.506 00.000 11060 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.167796, 1:0.378480
21:51:02.506 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:51:02.507 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:51:02.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.38
21:51:02.507 00.000 11060 MoveAxis(E, 0, ABG)
21:51:02.507 00.000 11060 Move returns status 0, amount 0
21:51:02.507 00.000 11060 MoveAxis(S, 145, ABG)
21:51:02.507 00.000 11060 Guiding  Dir = 1, Dur = 145
21:51:02.513 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:02.531 00.018 10844 UpdateGuideState exits: m=2159 SNR=28.9
21:51:02.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:02.531 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:02.531 00.000 10844 Enqueuing Expose request
21:51:02.538 00.007 11060 IsSlewing returns 0
21:51:02.538 00.000 11060 IsGuiding returns 0
21:51:02.711 00.173 11060 IsGuiding returns 0
21:51:02.712 00.001 11060 Move returns status 0, amount 145
21:51:02.712 00.000 11060 move complete, result=0
21:51:02.712 00.000 11060 worker thread done servicing request
21:51:02.712 00.000 11060 Worker thread wakes up
21:51:02.712 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 145 ms SOUTH
21:51:02.726 00.014 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:02.726 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:04.216 01.490 11060 Exposure complete
21:51:04.478 00.262 11060 worker thread done servicing request
21:51:04.478 00.000 10844 OnExposeComplete: enter
21:51:04.478 00.000 10844 UpdateGuideState(): m_state=6
21:51:04.479 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
21:51:04.479 00.000 10844 Star::Find returns 1 (0), X=90.96, Y=467.43, Mass=2166, SNR=28.5, Peak=156 HFD=3.7
21:51:04.479 00.000 10844 MultiStar: [#1 -0.73,0.40,1.04,U] [#2 -1.16,0.28,0.00,M3] [#3 0.13,0.16,0.92,U] [#4 0.24,-0.19,2.33,U] [#5 -0.08,0.60,1.02,U] [#6 -0.19,0.07,0.83,U] [#7 0.44,-0.61,0.96,U] [#8 -0.09,-0.42,0.92,U] 
21:51:04.479 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.45, -0.41}
21:51:04.479 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.80) = xAngle (-1.42 = -1.42)
21:51:04.479 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.51 = -1.51)
21:51:04.479 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.23 mountX=0.01 mountY=-0.08, mountTheta=-1.42
21:51:04.481 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
21:51:04.481 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
21:51:04.481 00.000 11060 Worker thread wakes up
21:51:04.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
21:51:04.481 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
21:51:04.483 00.002 11060 Moving (-0.05, -0.06) raw xDistance=0.01 yDistance=-0.08
21:51:04.483 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.167796, 1:0.378480, 2:-0.080816
21:51:04.483 00.000 11060 BLC: No correction, Miss < min_move
21:51:04.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:51:04.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:04.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:51:04.483 00.000 11060 MoveAxis(E, 0, ABG)
21:51:04.483 00.000 11060 Move returns status 0, amount 0
21:51:04.483 00.000 11060 MoveAxis(N, 0, ABG)
21:51:04.483 00.000 11060 Move returns status 0, amount 0
21:51:04.483 00.000 11060 move complete, result=0
21:51:04.483 00.000 11060 worker thread done servicing request
21:51:04.490 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:04.522 00.032 10844 UpdateGuideState exits: m=2166 SNR=28.5
21:51:04.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:04.522 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:04.522 00.000 10844 Enqueuing Expose request
21:51:04.522 00.000 11060 Worker thread wakes up
21:51:04.522 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:51:04.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:04.523 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:05.988 01.465 11060 Exposure complete
21:51:06.252 00.264 11060 worker thread done servicing request
21:51:06.252 00.000 10844 OnExposeComplete: enter
21:51:06.252 00.000 10844 UpdateGuideState(): m_state=6
21:51:06.252 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
21:51:06.252 00.000 10844 Star::Find returns 1 (0), X=91.38, Y=468.01, Mass=2106, SNR=27.7, Peak=142 HFD=3.8
21:51:06.252 00.000 10844 MultiStar: [#1 -0.03,-0.13,1.15,U] [#2 -1.80,-0.59,0.00,M4] [#3 0.45,-0.44,0.88,U] [#4 -0.06,-0.35,1.99,U] [#5 0.21,0.01,1.01,U] [#6 -0.41,-0.72,1.01,U] [#7 0.15,-0.58,1.06,U] [#8 0.50,0.16,0.98,U] 
21:51:06.252 00.000 10844 single-star, 7 included, MultiStar: {0.07, -0.25}, one-star: {-0.03, 0.18}
21:51:06.252 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.80) = xAngle (2.52 = 2.52)
21:51:06.252 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.44 = 2.44)
21:51:06.254 00.002 10844 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.72 mountX=-0.15 mountY=0.12, mountTheta=2.47
21:51:06.255 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.18, opts=13)
21:51:06.255 00.000 10844 Enqueuing Move request for scope (-0.03, 0.18)
21:51:06.255 00.000 11060 Worker thread wakes up
21:51:06.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
21:51:06.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
21:51:06.255 00.000 11060 Moving (-0.03, 0.18) raw xDistance=-0.15 yDistance=0.12
21:51:06.255 00.000 11060 BLC: window closed
21:51:06.255 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.167796, 1:0.378480, 2:-0.080816
21:51:06.255 00.000 11060 BLC: No correction, Miss < min_move
21:51:06.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:51:06.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:06.256 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:51:06.256 00.000 11060 MoveAxis(E, 22, ABG)
21:51:06.256 00.000 11060 Guiding  Dir = 2, Dur = 22
21:51:06.258 00.002 11060 IsSlewing returns 0
21:51:06.258 00.000 11060 IsGuiding returns 0
21:51:06.261 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:06.279 00.018 10844 UpdateGuideState exits: m=2106 SNR=27.7
21:51:06.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:06.279 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:06.279 00.000 10844 Enqueuing Expose request
21:51:06.291 00.012 11060 IsGuiding returns 0
21:51:06.291 00.000 11060 Move returns status 0, amount 22
21:51:06.291 00.000 11060 MoveAxis(N, 0, ABG)
21:51:06.291 00.000 11060 Move returns status 0, amount 0
21:51:06.291 00.000 11060 move complete, result=0
21:51:06.291 00.000 11060 worker thread done servicing request
21:51:06.291 00.000 11060 Worker thread wakes up
21:51:06.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:06.291 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:06.308 00.017 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
21:51:07.915 01.607 11060 Exposure complete
21:51:08.177 00.262 11060 worker thread done servicing request
21:51:08.177 00.000 10844 OnExposeComplete: enter
21:51:08.177 00.000 10844 UpdateGuideState(): m_state=6
21:51:08.178 00.001 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
21:51:08.178 00.000 10844 Star::Find returns 1 (0), X=91.76, Y=467.52, Mass=2547, SNR=31.9, Peak=173 HFD=3.7
21:51:08.179 00.001 10844 MultiStar: [#1 0.51,0.39,0.98,U] [#2 -1.31,-0.22,0.00,M5] [#3 -0.25,-0.34,0.71,U] [#4 0.07,0.04,1.92,U] [#5 -0.08,0.09,0.89,U] [#6 -0.40,-0.16,0.84,U] [#7 0.19,-0.41,0.88,U] [#8 0.05,-0.31,0.86,U] 
21:51:08.179 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.36, -0.32}
21:51:08.179 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
21:51:08.179 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.19 = -0.19)
21:51:08.179 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.90 mountX=0.12 mountY=-0.02, mountTheta=-0.18
21:51:08.183 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
21:51:08.183 00.000 10844 Enqueuing Move request for scope (0.08, -0.10)
21:51:08.183 00.000 11060 Worker thread wakes up
21:51:08.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
21:51:08.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
21:51:08.184 00.001 11060 Moving (0.08, -0.10) raw xDistance=0.12 yDistance=-0.02
21:51:08.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
21:51:08.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:08.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:51:08.184 00.000 11060 MoveAxis(W, 17, ABG)
21:51:08.184 00.000 11060 Guiding  Dir = 3, Dur = 17
21:51:08.192 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:51:08.193 00.001 11060 IsSlewing returns 0
21:51:08.193 00.000 11060 IsGuiding returns 0
21:51:08.225 00.032 11060 IsGuiding returns 0
21:51:08.225 00.000 11060 Move returns status 0, amount 17
21:51:08.226 00.001 11060 MoveAxis(N, 0, ABG)
21:51:08.226 00.000 11060 Move returns status 0, amount 0
21:51:08.226 00.000 11060 move complete, result=0
21:51:08.226 00.000 11060 worker thread done servicing request
21:51:08.229 00.003 10844 UpdateGuideState exits: m=2547 SNR=31.9
21:51:08.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:08.229 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:08.229 00.000 10844 Enqueuing Expose request
21:51:08.229 00.000 11060 Worker thread wakes up
21:51:08.230 00.001 10844 GuideStep: 0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
21:51:08.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:08.230 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:09.705 01.475 11060 Exposure complete
21:51:09.952 00.247 11060 worker thread done servicing request
21:51:09.952 00.000 10844 OnExposeComplete: enter
21:51:09.952 00.000 10844 UpdateGuideState(): m_state=6
21:51:09.952 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
21:51:09.953 00.001 10844 Star::Find returns 1 (0), X=90.96, Y=467.39, Mass=2476, SNR=30.9, Peak=189 HFD=4.0
21:51:09.953 00.000 10844 MultiStar: [#1 -1.20,-0.53,0.00,M1] [#2 -1.37,-0.76,0.00,M6] [#3 -0.51,0.21,0.75,U] [#4 0.60,-1.24,0.00,M1] [#5 0.12,-0.64,0.84,U] [#6 -0.59,-0.49,0.92,U] [#7 -0.29,-1.00,0.00,M5] [#8 -0.62,-1.04,0.00,M1] 
21:51:09.953 00.000 10844 refined, 3 included, MultiStar: {-0.36, -0.36}, one-star: {-0.45, -0.44}
21:51:09.954 00.001 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.80) = xAngle (-1.55 = -1.55)
21:51:09.954 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.64 = -1.64)
21:51:09.954 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.36 hyp=0.51 cameraTheta=-2.36 mountX=0.01 mountY=-0.51, mountTheta=-1.55
21:51:09.957 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.36, opts=13)
21:51:09.957 00.000 10844 Enqueuing Move request for scope (-0.36, -0.36)
21:51:09.957 00.000 11060 Worker thread wakes up
21:51:09.959 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.36) opts 0xd
21:51:09.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.36)
21:51:09.959 00.000 11060 Moving (-0.36, -0.36) raw xDistance=0.01 yDistance=-0.51
21:51:09.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:51:09.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:51:09.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
21:51:09.959 00.000 11060 MoveAxis(E, 0, ABG)
21:51:09.959 00.000 11060 Move returns status 0, amount 0
21:51:09.959 00.000 11060 MoveAxis(N, 0, ABG)
21:51:09.959 00.000 11060 Move returns status 0, amount 0
21:51:09.959 00.000 11060 move complete, result=0
21:51:09.959 00.000 11060 worker thread done servicing request
21:51:09.966 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:09.985 00.019 10844 UpdateGuideState exits: m=2476 SNR=30.9
21:51:09.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:09.985 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:09.985 00.000 10844 Enqueuing Expose request
21:51:09.985 00.000 11060 Worker thread wakes up
21:51:09.985 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:51:09.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:09.985 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:11.475 01.490 11060 Exposure complete
21:51:11.764 00.289 11060 worker thread done servicing request
21:51:11.764 00.000 10844 OnExposeComplete: enter
21:51:11.764 00.000 10844 UpdateGuideState(): m_state=6
21:51:11.766 00.002 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
21:51:11.766 00.000 10844 Star::Find returns 1 (0), X=90.82, Y=467.10, Mass=2193, SNR=29.6, Peak=172 HFD=3.5
21:51:11.766 00.000 10844 MultiStar: [#1 -0.61,-0.35,1.09,U] [#2 -1.61,-1.30,0.00,M7] [#3 -0.26,-0.54,0.72,U] [#4 -0.53,-1.42,0.00,M2] [#5 0.32,-1.22,0.00,M1] [#6 -0.61,-0.99,0.00,M1] [#7 -0.53,-1.43,0.00,M6] [#8 -0.83,-1.09,0.00,M2] 
21:51:11.766 00.000 10844 refined, 2 included, MultiStar: {-0.51, -0.54}, one-star: {-0.58, -0.74}
21:51:11.766 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.80) = xAngle (-1.53 = -1.53)
21:51:11.767 00.001 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.61 = -1.61)
21:51:11.767 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=-0.54 hyp=0.74 cameraTheta=-2.33 mountX=0.03 mountY=-0.74, mountTheta=-1.53
21:51:11.768 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=-0.54, opts=13)
21:51:11.768 00.000 10844 Enqueuing Move request for scope (-0.51, -0.54)
21:51:11.768 00.000 11060 Worker thread wakes up
21:51:11.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.54) opts 0xd
21:51:11.768 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, -0.54)
21:51:11.768 00.000 11060 Moving (-0.51, -0.54) raw xDistance=0.03 yDistance=-0.74
21:51:11.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:51:11.768 00.000 11060 resist switch: large excursion: input -0.74 thresh 0.57 direction from 1 to -1
21:51:11.768 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.21
21:51:11.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.74
21:51:11.769 00.001 11060 MoveAxis(E, 0, ABG)
21:51:11.769 00.000 11060 Move returns status 0, amount 0
21:51:11.769 00.000 11060 BLC: Oldest BLC event removed
21:51:11.769 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:51:11.769 00.000 11060 MoveAxis(N, 1033, ABG)
21:51:11.769 00.000 11060 duration set to 750 by maxDecDuration
21:51:11.769 00.000 11060 Guiding  Dir = 0, Dur = 750
21:51:11.776 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:11.801 00.025 11060 IsSlewing returns 0
21:51:11.801 00.000 11060 IsGuiding returns 0
21:51:11.806 00.005 10844 UpdateGuideState exits: m=2193 SNR=29.6
21:51:11.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:11.806 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:11.806 00.000 10844 Enqueuing Expose request
21:51:12.593 00.787 11060 IsGuiding returns 0
21:51:12.593 00.000 11060 Move returns status 0, amount 750
21:51:12.594 00.001 11060 move complete, result=0
21:51:12.594 00.000 11060 worker thread done servicing request
21:51:12.594 00.000 11060 Worker thread wakes up
21:51:12.594 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.7 px 750 ms NORTH
21:51:12.595 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:12.595 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:14.103 01.508 11060 Exposure complete
21:51:14.343 00.240 11060 worker thread done servicing request
21:51:14.344 00.001 10844 OnExposeComplete: enter
21:51:14.344 00.000 10844 UpdateGuideState(): m_state=6
21:51:14.344 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
21:51:14.344 00.000 10844 Star::Find returns 1 (0), X=91.14, Y=467.33, Mass=2050, SNR=27.9, Peak=148 HFD=3.8
21:51:14.345 00.001 10844 MultiStar: [#1 0.82,-0.67,0.00,M1] [#2 -1.20,-1.19,0.00,M8] [#3 0.29,-0.90,0.00,M1] [#4 0.81,-0.61,0.00,M3] [#5 0.83,-0.96,0.00,M2] [#6 0.44,-1.68,0.00,M2] [#7 1.04,-1.26,0.00,M7] [#8 -0.35,-0.68,0.82,U] 
21:51:14.345 00.000 10844 single-star, 1 included, MultiStar: {-0.30, -0.58}, one-star: {-0.27, -0.50}
21:51:14.345 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.80) = xAngle (-1.26 = -1.26)
21:51:14.345 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.35 = -1.35)
21:51:14.345 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.50 hyp=0.57 cameraTheta=-2.06 mountX=0.18 mountY=-0.56, mountTheta=-1.27
21:51:14.346 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.50, opts=13)
21:51:14.346 00.000 10844 Enqueuing Move request for scope (-0.27, -0.50)
21:51:14.346 00.000 11060 Worker thread wakes up
21:51:14.347 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.50) opts 0xd
21:51:14.347 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.50)
21:51:14.347 00.000 11060 Moving (-0.27, -0.50) raw xDistance=0.18 yDistance=-0.56
21:51:14.347 00.000 11060 BLC: History state: CurrMiss=0.56, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.516660, 1:0.557032
21:51:14.347 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:51:14.348 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:51:14.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.56
21:51:14.348 00.000 11060 MoveAxis(W, 26, ABG)
21:51:14.348 00.000 11060 Guiding  Dir = 3, Dur = 26
21:51:14.357 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:14.385 00.028 11060 IsSlewing returns 0
21:51:14.385 00.000 11060 IsGuiding returns 0
21:51:14.389 00.004 10844 UpdateGuideState exits: m=2050 SNR=27.9
21:51:14.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:14.389 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:14.389 00.000 10844 Enqueuing Expose request
21:51:14.423 00.034 11060 IsGuiding returns 0
21:51:14.423 00.000 11060 Move returns status 0, amount 26
21:51:14.423 00.000 11060 MoveAxis(N, 213, ABG)
21:51:14.423 00.000 11060 Guiding  Dir = 0, Dur = 213
21:51:14.445 00.022 11060 IsSlewing returns 0
21:51:14.446 00.001 11060 IsGuiding returns 0
21:51:14.678 00.232 11060 IsGuiding returns 0
21:51:14.678 00.000 11060 Move returns status 0, amount 213
21:51:14.678 00.000 11060 move complete, result=0
21:51:14.678 00.000 11060 worker thread done servicing request
21:51:14.678 00.000 11060 Worker thread wakes up
21:51:14.678 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.6 px 213 ms NORTH
21:51:14.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:14.678 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:17.037 02.359 11060 Exposure complete
21:51:18.971 01.934 11060 worker thread done servicing request
21:51:18.971 00.000 10844 OnExposeComplete: enter
21:51:18.971 00.000 10844 UpdateGuideState(): m_state=6
21:51:18.972 00.001 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
21:51:18.972 00.000 10844 Star::Find returns 1 (0), X=90.85, Y=466.27, Mass=2583, SNR=31.4, Peak=171 HFD=4.0
21:51:18.973 00.001 10844 MultiStar: [#1 0.63,-0.93,0.00,M2] [#2 -0.70,-1.46,0.00,M9] [#3 0.36,-1.39,0.00,M2] [#4 0.74,-1.63,0.00,M4] [#5 0.96,-1.54,0.00,M3] [#6 0.42,-1.42,0.00,M3] [#7 0.09,-1.77,0.00,M8] [#8 0.47,-1.27,0.00,M2] 
21:51:18.973 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.80) = xAngle (-1.11 = -1.11)
21:51:18.973 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.20 = -1.20)
21:51:18.973 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=-1.57 hyp=1.66 cameraTheta=-1.91 mountX=0.74 mountY=-1.55, mountTheta=-1.12
21:51:18.976 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=-1.57, opts=13)
21:51:18.976 00.000 10844 Enqueuing Move request for scope (-0.56, -1.57)
21:51:18.977 00.001 11060 Worker thread wakes up
21:51:18.978 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -1.57) opts 0xd
21:51:18.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, -1.57)
21:51:18.978 00.000 11060 Moving (-0.56, -1.57) raw xDistance=0.74 yDistance=-1.55
21:51:18.978 00.000 11060 BLC: History state: CurrMiss=1.55, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.516660, 1:0.557032, 2:1.546181
21:51:18.978 00.000 11060 BLC: Under-shoot: nominal increase by 116
21:51:18.978 00.000 11060 BLC: window closed
21:51:18.978 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:51:18.978 00.000 11060 BLC: Pulse adjusted to 750
21:51:18.980 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.74
21:51:18.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.55
21:51:18.980 00.000 11060 MoveAxis(W, 109, ABG)
21:51:18.980 00.000 11060 Guiding  Dir = 3, Dur = 109
21:51:18.990 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:51:18.992 00.002 11060 IsSlewing returns 0
21:51:18.996 00.004 11060 IsGuiding returns 0
21:51:19.042 00.046 10844 UpdateGuideState exits: m=2583 SNR=31.4
21:51:19.043 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:19.043 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:19.043 00.000 10844 Enqueuing Expose request
21:51:19.139 00.096 11060 IsGuiding returns 0
21:51:19.141 00.002 11060 Move returns status 0, amount 109
21:51:19.141 00.000 11060 MoveAxis(N, 593, ABG)
21:51:19.141 00.000 11060 Guiding  Dir = 0, Dur = 593
21:51:19.168 00.027 11060 IsSlewing returns 0
21:51:19.170 00.002 11060 IsGuiding returns 0
21:51:19.360 00.190 10844 evsrv: cli 0EEEDA30 connect
21:51:19.360 00.000 10844 case statement mapped state 6 to 3
21:51:19.361 00.001 10844 case statement mapped state 6 to 3
21:51:19.362 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"5175522d-4131-4fb1-8919-5ce89d3167bf"}
21:51:19.362 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"5175522d-4131-4fb1-8919-5ce89d3167bf"}
21:51:19.363 00.001 10844 evsrv: cli 0EEEDA30 disconnect
21:51:19.771 00.408 11060 IsGuiding returns 0
21:51:19.771 00.000 11060 Move returns status 0, amount 593
21:51:19.771 00.000 11060 move complete, result=0
21:51:19.772 00.001 11060 worker thread done servicing request
21:51:19.772 00.000 11060 Worker thread wakes up
21:51:19.772 00.000 10844 GuideStep: 0.7 px 109 ms WEST, -1.5 px 593 ms NORTH
21:51:19.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:19.772 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:21.234 01.462 11060 Exposure complete
21:51:21.568 00.334 11060 worker thread done servicing request
21:51:21.568 00.000 10844 OnExposeComplete: enter
21:51:21.568 00.000 10844 UpdateGuideState(): m_state=6
21:51:21.568 00.000 10844 Star::Find(15, 90, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
21:51:21.569 00.001 10844 Star::Find returns 1 (0), X=92.30, Y=466.54, Mass=2221, SNR=28.9, Peak=153 HFD=3.6
21:51:21.569 00.000 10844 MultiStar: [#1 1.04,-1.40,0.00,M3] [#2 0.71,-1.26,0.00,M10] [#3 1.76,-0.95,0.00,M3] [#4 1.82,-1.24,0.00,M5] [#5 1.27,-1.28,0.00,M4] [#6 1.17,-1.41,0.00,M4] [#7 1.77,-2.03,0.00,M9] [#8 1.83,-1.24,0.00,M3] 
21:51:21.569 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.80) = xAngle (-0.16 = -0.16)
21:51:21.569 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.25 = -0.25)
21:51:21.569 00.000 10844 CameraToMount -- cameraX=0.89 cameraY=-1.29 hyp=1.57 cameraTheta=-0.97 mountX=1.55 mountY=-0.39, mountTheta=-0.24
21:51:21.572 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.89, y=-1.29, opts=13)
21:51:21.572 00.000 10844 Enqueuing Move request for scope (0.89, -1.29)
21:51:21.572 00.000 11060 Worker thread wakes up
21:51:21.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.89, -1.29) opts 0xd
21:51:21.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.89, -1.29)
21:51:21.572 00.000 11060 Moving (0.89, -1.29) raw xDistance=1.55 yDistance=-0.39
21:51:21.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.42 from input 1.55
21:51:21.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
21:51:21.573 00.001 11060 MoveAxis(W, 231, ABG)
21:51:21.573 00.000 11060 Guiding  Dir = 3, Dur = 231
21:51:21.580 00.007 11060 IsSlewing returns 0
21:51:21.582 00.002 11060 IsGuiding returns 0
21:51:21.601 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:21.626 00.025 10844 UpdateGuideState exits: m=2221 SNR=28.9
21:51:21.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:21.626 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:21.628 00.002 10844 Enqueuing Expose request
21:51:21.823 00.195 11060 IsGuiding returns 0
21:51:21.823 00.000 11060 Move returns status 0, amount 231
21:51:21.823 00.000 11060 MoveAxis(N, 148, ABG)
21:51:21.823 00.000 11060 Guiding  Dir = 0, Dur = 148
21:51:21.864 00.041 11060 IsSlewing returns 0
21:51:21.864 00.000 11060 IsGuiding returns 0
21:51:22.068 00.204 11060 IsGuiding returns 0
21:51:22.068 00.000 11060 Move returns status 0, amount 148
21:51:22.068 00.000 11060 move complete, result=0
21:51:22.069 00.001 10844 GuideStep: 1.6 px 231 ms WEST, -0.4 px 148 ms NORTH
21:51:22.069 00.000 11060 worker thread done servicing request
21:51:22.069 00.000 11060 Worker thread wakes up
21:51:22.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:22.071 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:23.488 01.417 11060 Exposure complete
21:51:23.789 00.301 10844 OnExposeComplete: enter
21:51:23.789 00.000 10844 UpdateGuideState(): m_state=6
21:51:23.789 00.000 11060 worker thread done servicing request
21:51:23.789 00.000 10844 Star::Find(15, 92, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
21:51:23.789 00.000 10844 Star::Find returns 1 (0), X=93.02, Y=467.55, Mass=1992, SNR=27.7, Peak=176 HFD=3.5
21:51:23.790 00.001 10844 MultiStar: [#1 2.05,-0.22,0.00,M4] [#2 0.21,-0.28,0.90,U] [#3 1.75,0.37,0.00,M4] [#4 2.31,-1.27,0.00,M6] [#5 1.61,-0.69,0.00,M5] [#6 1.70,-1.19,0.00,M5] [#7 1.41,-0.94,0.00,M10] [#8 1.77,-0.82,0.00,M4] 
21:51:23.791 00.001 10844 refined, 1 included, MultiStar: {0.95, -0.28}, one-star: {1.61, -0.28}
21:51:23.791 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.80) = xAngle (0.51 = 0.51)
21:51:23.791 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.43 = 0.43)
21:51:23.791 00.000 10844 CameraToMount -- cameraX=0.95 cameraY=-0.28 hyp=0.99 cameraTheta=-0.29 mountX=0.86 mountY=0.41, mountTheta=0.44
21:51:23.792 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.95, y=-0.28, opts=13)
21:51:23.792 00.000 10844 Enqueuing Move request for scope (0.95, -0.28)
21:51:23.792 00.000 11060 Worker thread wakes up
21:51:23.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.28) opts 0xd
21:51:23.792 00.000 11060 Handling offset move in thread for scope, endpoint = (0.95, -0.28)
21:51:23.792 00.000 11060 Moving (0.95, -0.28) raw xDistance=0.86 yDistance=0.41
21:51:23.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.86
21:51:23.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:51:23.793 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
21:51:23.793 00.000 11060 MoveAxis(W, 134, ABG)
21:51:23.793 00.000 11060 Guiding  Dir = 3, Dur = 134
21:51:23.803 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:51:23.812 00.009 11060 IsSlewing returns 0
21:51:23.813 00.001 11060 IsGuiding returns 0
21:51:23.839 00.026 10844 UpdateGuideState exits: m=1992 SNR=27.7
21:51:23.840 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:23.840 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:23.840 00.000 10844 Enqueuing Expose request
21:51:23.983 00.143 11060 IsGuiding returns 0
21:51:23.985 00.002 11060 Move returns status 0, amount 134
21:51:23.985 00.000 11060 MoveAxis(N, 0, ABG)
21:51:23.985 00.000 11060 Move returns status 0, amount 0
21:51:23.985 00.000 11060 move complete, result=0
21:51:23.985 00.000 11060 worker thread done servicing request
21:51:23.985 00.000 11060 Worker thread wakes up
21:51:23.986 00.001 10844 GuideStep: 0.9 px 134 ms WEST, 0.4 px 0 ms NORTH
21:51:23.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:23.986 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:25.455 01.469 11060 Exposure complete
21:51:25.700 00.245 11060 worker thread done servicing request
21:51:25.709 00.009 10844 OnExposeComplete: enter
21:51:25.709 00.000 10844 UpdateGuideState(): m_state=6
21:51:25.709 00.000 10844 Star::Find(15, 93, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
21:51:25.710 00.001 10844 Star::Find returns 1 (0), X=92.87, Y=467.03, Mass=2227, SNR=29.2, Peak=167 HFD=3.6
21:51:25.710 00.000 10844 MultiStar: [#1 1.68,-0.37,0.00,M5] [#2 0.95,-0.30,0.00,M10] [#3 1.52,-0.15,0.00,M5] [#4 1.84,-0.47,0.00,M7] [#5 1.61,-0.75,0.00,M6] [#6 1.54,-1.00,0.00,M6] [#7 2.31,-0.53,0.00,R] [#8 1.28,-0.45,0.00,M5] 
21:51:25.710 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.80) = xAngle (0.30 = 0.30)
21:51:25.710 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.21 = 0.21)
21:51:25.710 00.000 10844 CameraToMount -- cameraX=1.47 cameraY=-0.81 hyp=1.67 cameraTheta=-0.50 mountX=1.60 mountY=0.36, mountTheta=0.22
21:51:25.712 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=1.47, y=-0.81, opts=13)
21:51:25.712 00.000 10844 Enqueuing Move request for scope (1.47, -0.81)
21:51:25.712 00.000 11060 Worker thread wakes up
21:51:25.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.47, -0.81) opts 0xd
21:51:25.712 00.000 11060 Handling offset move in thread for scope, endpoint = (1.47, -0.81)
21:51:25.713 00.001 11060 Moving (1.47, -0.81) raw xDistance=1.60 yDistance=0.36
21:51:25.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.44 from input 1.60
21:51:25.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:51:25.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:51:25.713 00.000 11060 MoveAxis(W, 239, ABG)
21:51:25.713 00.000 11060 Guiding  Dir = 3, Dur = 239
21:51:25.717 00.004 11060 IsSlewing returns 0
21:51:25.718 00.001 11060 IsGuiding returns 0
21:51:25.725 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:51:25.751 00.026 10844 UpdateGuideState exits: m=2227 SNR=29.2
21:51:25.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:25.751 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:25.751 00.000 10844 Enqueuing Expose request
21:51:25.987 00.236 11060 IsGuiding returns 0
21:51:25.987 00.000 11060 Move returns status 0, amount 239
21:51:25.987 00.000 11060 MoveAxis(N, 0, ABG)
21:51:25.987 00.000 11060 Move returns status 0, amount 0
21:51:25.988 00.001 11060 move complete, result=0
21:51:25.988 00.000 11060 worker thread done servicing request
21:51:25.988 00.000 11060 Worker thread wakes up
21:51:25.988 00.000 10844 GuideStep: 1.6 px 239 ms WEST, 0.4 px 0 ms NORTH
21:51:25.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:25.988 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:27.463 01.475 11060 Exposure complete
21:51:27.830 00.367 11060 worker thread done servicing request
21:51:27.830 00.000 10844 OnExposeComplete: enter
21:51:27.830 00.000 10844 UpdateGuideState(): m_state=6
21:51:27.831 00.001 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
21:51:27.831 00.000 10844 Star::Find returns 1 (0), X=93.30, Y=467.81, Mass=2398, SNR=30.1, Peak=184 HFD=3.8
21:51:27.831 00.000 10844 MultiStar: large primary error, entering stabilization period
21:51:27.831 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.80) = xAngle (0.79 = 0.79)
21:51:27.831 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.70 = 0.70)
21:51:27.831 00.000 10844 CameraToMount -- cameraX=1.89 cameraY=-0.02 hyp=1.89 cameraTheta=-0.01 mountX=1.33 mountY=1.23, mountTheta=0.74
21:51:27.833 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=1.89, y=-0.02, opts=13)
21:51:27.833 00.000 10844 Enqueuing Move request for scope (1.89, -0.02)
21:51:27.833 00.000 11060 Worker thread wakes up
21:51:27.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.89, -0.02) opts 0xd
21:51:27.833 00.000 11060 Handling offset move in thread for scope, endpoint = (1.89, -0.02)
21:51:27.833 00.000 11060 Moving (1.89, -0.02) raw xDistance=1.33 yDistance=1.23
21:51:27.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.37 from input 1.33
21:51:27.833 00.000 11060 resist switch: large excursion: input 1.23 thresh 0.57 direction from -1 to 1
21:51:27.833 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.68
21:51:27.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.86 from input 1.23
21:51:27.833 00.000 11060 MoveAxis(W, 202, ABG)
21:51:27.833 00.000 11060 Guiding  Dir = 3, Dur = 202
21:51:27.839 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:51:27.855 00.016 10844 UpdateGuideState exits: m=2398 SNR=30.1
21:51:27.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:27.856 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:27.856 00.000 10844 Enqueuing Expose request
21:51:27.874 00.018 11060 IsSlewing returns 0
21:51:27.875 00.001 11060 IsGuiding returns 0
21:51:28.110 00.235 11060 IsGuiding returns 0
21:51:28.110 00.000 11060 Move returns status 0, amount 202
21:51:28.111 00.001 11060 BLC: Oldest BLC event removed
21:51:28.111 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:51:28.111 00.000 11060 MoveAxis(S, 1220, ABG)
21:51:28.111 00.000 11060 duration set to 750 by maxDecDuration
21:51:28.111 00.000 11060 Guiding  Dir = 1, Dur = 750
21:51:28.125 00.014 11060 IsSlewing returns 0
21:51:28.125 00.000 11060 IsGuiding returns 0
21:51:28.892 00.767 11060 IsGuiding returns 0
21:51:28.892 00.000 11060 Move returns status 0, amount 750
21:51:28.892 00.000 11060 move complete, result=0
21:51:28.892 00.000 11060 worker thread done servicing request
21:51:28.892 00.000 11060 Worker thread wakes up
21:51:28.892 00.000 10844 GuideStep: 1.3 px 202 ms WEST, 1.2 px 750 ms SOUTH
21:51:28.893 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:28.893 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:30.365 01.472 11060 Exposure complete
21:51:30.585 00.220 11060 worker thread done servicing request
21:51:30.585 00.000 10844 OnExposeComplete: enter
21:51:30.585 00.000 10844 UpdateGuideState(): m_state=6
21:51:30.586 00.001 10844 Star::Find(15, 93, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
21:51:30.586 00.000 10844 Star::Find returns 1 (0), X=93.03, Y=468.39, Mass=2448, SNR=31.2, Peak=199 HFD=3.8
21:51:30.586 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.80) = xAngle (1.14 = 1.14)
21:51:30.586 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.05 = 1.05)
21:51:30.586 00.000 10844 CameraToMount -- cameraX=1.62 cameraY=0.56 hyp=1.71 cameraTheta=0.33 mountX=0.72 mountY=1.48, mountTheta=1.12
21:51:30.587 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.62, y=0.56, opts=13)
21:51:30.587 00.000 10844 Enqueuing Move request for scope (1.62, 0.56)
21:51:30.587 00.000 11060 Worker thread wakes up
21:51:30.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.62, 0.56) opts 0xd
21:51:30.587 00.000 11060 Handling offset move in thread for scope, endpoint = (1.62, 0.56)
21:51:30.587 00.000 11060 Moving (1.62, 0.56) raw xDistance=0.72 yDistance=1.48
21:51:30.587 00.000 11060 BLC: History state: CurrMiss=1.48, AvgInitMiss=0.36, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.858295, 1:1.484567
21:51:30.587 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:51:30.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.72
21:51:30.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.48
21:51:30.587 00.000 11060 MoveAxis(W, 112, ABG)
21:51:30.587 00.000 11060 Guiding  Dir = 3, Dur = 112
21:51:30.591 00.004 11060 IsSlewing returns 0
21:51:30.591 00.000 11060 IsGuiding returns 0
21:51:30.606 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:51:30.623 00.017 10844 UpdateGuideState exits: m=2448 SNR=31.2
21:51:30.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:30.623 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:30.623 00.000 10844 Enqueuing Expose request
21:51:30.717 00.094 11060 IsGuiding returns 0
21:51:30.717 00.000 11060 Move returns status 0, amount 112
21:51:30.717 00.000 11060 MoveAxis(S, 569, ABG)
21:51:30.717 00.000 11060 Guiding  Dir = 1, Dur = 569
21:51:30.732 00.015 11060 IsSlewing returns 0
21:51:30.732 00.000 11060 IsGuiding returns 0
21:51:31.308 00.576 11060 IsGuiding returns 0
21:51:31.308 00.000 11060 Move returns status 0, amount 569
21:51:31.308 00.000 11060 move complete, result=0
21:51:31.308 00.000 11060 worker thread done servicing request
21:51:31.309 00.001 11060 Worker thread wakes up
21:51:31.309 00.000 10844 GuideStep: 0.7 px 112 ms WEST, 1.5 px 569 ms SOUTH
21:51:31.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:31.309 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:32.787 01.478 11060 Exposure complete
21:51:33.090 00.303 11060 worker thread done servicing request
21:51:33.091 00.001 10844 OnExposeComplete: enter
21:51:33.091 00.000 10844 UpdateGuideState(): m_state=6
21:51:33.092 00.001 10844 Star::Find(15, 93, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
21:51:33.092 00.000 10844 Star::Find returns 1 (0), X=91.98, Y=468.20, Mass=2352, SNR=30.0, Peak=194 HFD=4.0
21:51:33.092 00.000 10844 MultiStar: exiting stabilization period
21:51:33.093 00.001 10844 MultiStar: [#1 1.08,0.43,0.00,M6] [#2 -0.03,-0.29,0.84,U] [#3 0.13,0.83,0.71,U] [#4 0.12,-0.07,2.47,U] [#5 1.42,0.91,0.00,M7] [#6 0.74,-0.14,0.79,U] [#7 -1.03,1.05,0.00,M1] [#8 0.35,-0.08,0.84,U] 
21:51:33.093 00.000 10844 refined, 5 included, MultiStar: {0.27, 0.05}, one-star: {0.57, 0.37}
21:51:33.093 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.80) = xAngle (0.99 = 0.99)
21:51:33.093 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.91 = 0.91)
21:51:33.093 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.28 cameraTheta=0.19 mountX=0.15 mountY=0.22, mountTheta=0.97
21:51:33.095 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.05, opts=13)
21:51:33.095 00.000 10844 Enqueuing Move request for scope (0.27, 0.05)
21:51:33.096 00.001 11060 Worker thread wakes up
21:51:33.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
21:51:33.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
21:51:33.096 00.000 11060 Moving (0.27, 0.05) raw xDistance=0.15 yDistance=0.22
21:51:33.096 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.36, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.858295, 1:1.484567, 2:0.218411
21:51:33.097 00.001 11060 BLC: Under-shoot: nominal increase by 197
21:51:33.097 00.000 11060 BLC: window closed
21:51:33.097 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:51:33.097 00.000 11060 BLC: Pulse adjusted to 750
21:51:33.098 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
21:51:33.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
21:51:33.098 00.000 11060 MoveAxis(W, 25, ABG)
21:51:33.098 00.000 11060 Guiding  Dir = 3, Dur = 25
21:51:33.119 00.021 11060 IsSlewing returns 0
21:51:33.126 00.007 11060 IsGuiding returns 0
21:51:33.131 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:33.151 00.020 10844 UpdateGuideState exits: m=2352 SNR=30.0
21:51:33.152 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:33.152 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:33.152 00.000 10844 Enqueuing Expose request
21:51:33.171 00.019 11060 IsGuiding returns 0
21:51:33.172 00.001 11060 Move returns status 0, amount 25
21:51:33.172 00.000 11060 MoveAxis(S, 84, ABG)
21:51:33.173 00.001 11060 Guiding  Dir = 1, Dur = 84
21:51:33.182 00.009 11060 IsSlewing returns 0
21:51:33.182 00.000 11060 IsGuiding returns 0
21:51:33.275 00.093 11060 IsGuiding returns 0
21:51:33.275 00.000 11060 Move returns status 0, amount 84
21:51:33.275 00.000 11060 move complete, result=0
21:51:33.276 00.001 11060 worker thread done servicing request
21:51:33.276 00.000 11060 Worker thread wakes up
21:51:33.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:33.276 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:33.283 00.007 10844 GuideStep: 0.2 px 25 ms WEST, 0.2 px 84 ms SOUTH
21:51:33.526 00.243 10844 evsrv: cli 0EEEDB70 connect
21:51:33.526 00.000 10844 case statement mapped state 6 to 3
21:51:33.527 00.001 10844 case statement mapped state 6 to 3
21:51:33.527 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_pixel_scale","id":"dd900532-65eb-4eb1-817a-ba141397a61a"}
21:51:33.528 00.001 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":4.1253,"id":"dd900532-65eb-4eb1-817a-ba141397a61a"}
21:51:33.528 00.000 10844 evsrv: cli 0EEEDB70 disconnect
21:51:34.721 01.193 11060 Exposure complete
21:51:35.229 00.508 11060 worker thread done servicing request
21:51:35.229 00.000 10844 OnExposeComplete: enter
21:51:35.230 00.001 10844 UpdateGuideState(): m_state=6
21:51:35.230 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
21:51:35.230 00.000 10844 Star::Find returns 1 (0), X=91.96, Y=469.12, Mass=2154, SNR=28.8, Peak=149 HFD=4.0
21:51:35.232 00.002 10844 MultiStar: [#1 1.42,1.34,0.00,M7] [#2 0.03,0.95,0.00,M10] [#3 1.00,1.14,0.00,M5] [#4 1.00,1.37,0.00,M7] [#5 1.21,1.14,0.00,M8] [#6 0.50,0.23,0.96,U] [#7 -1.74,1.02,0.00,M2] [#8 0.42,0.61,0.94,U] 
21:51:35.232 00.000 10844 refined, 2 included, MultiStar: {0.49, 0.71}, one-star: {0.55, 1.28}
21:51:35.232 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.80) = xAngle (1.77 = 1.77)
21:51:35.232 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.69 = 1.69)
21:51:35.232 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=0.71 hyp=0.87 cameraTheta=0.97 mountX=-0.17 mountY=0.86, mountTheta=1.77
21:51:35.235 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=0.71, opts=13)
21:51:35.235 00.000 10844 Enqueuing Move request for scope (0.49, 0.71)
21:51:35.235 00.000 11060 Worker thread wakes up
21:51:35.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.71) opts 0xd
21:51:35.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, 0.71)
21:51:35.235 00.000 11060 Moving (0.49, 0.71) raw xDistance=-0.17 yDistance=0.86
21:51:35.236 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
21:51:35.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.86
21:51:35.236 00.000 11060 MoveAxis(E, 25, ABG)
21:51:35.238 00.002 11060 Guiding  Dir = 2, Dur = 25
21:51:35.247 00.009 11060 IsSlewing returns 0
21:51:35.248 00.001 11060 IsGuiding returns 0
21:51:35.264 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:35.282 00.018 11060 IsGuiding returns 0
21:51:35.282 00.000 11060 Move returns status 0, amount 25
21:51:35.282 00.000 11060 MoveAxis(S, 330, ABG)
21:51:35.282 00.000 11060 Guiding  Dir = 1, Dur = 330
21:51:35.313 00.031 11060 IsSlewing returns 0
21:51:35.313 00.000 11060 IsGuiding returns 0
21:51:35.314 00.001 10844 UpdateGuideState exits: m=2154 SNR=28.8
21:51:35.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:35.314 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:35.314 00.000 10844 Enqueuing Expose request
21:51:35.672 00.358 11060 IsGuiding returns 0
21:51:35.672 00.000 11060 Move returns status 0, amount 330
21:51:35.672 00.000 11060 move complete, result=0
21:51:35.673 00.001 11060 worker thread done servicing request
21:51:35.673 00.000 11060 Worker thread wakes up
21:51:35.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:35.673 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:35.776 00.103 10844 GuideStep: -0.2 px 25 ms EAST, 0.9 px 330 ms SOUTH
21:51:37.135 01.359 11060 Exposure complete
21:51:37.483 00.348 11060 worker thread done servicing request
21:51:37.483 00.000 10844 OnExposeComplete: enter
21:51:37.484 00.001 10844 UpdateGuideState(): m_state=6
21:51:37.484 00.000 10844 Star::Find(15, 91, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
21:51:37.484 00.000 10844 Star::Find returns 1 (0), X=91.95, Y=468.85, Mass=1897, SNR=26.4, Peak=167 HFD=3.6
21:51:37.485 00.001 10844 MultiStar: [#1 0.57,1.70,0.00,M8] [#2 -0.65,0.97,0.00,R] [#3 0.17,1.79,0.00,M6] [#4 0.92,1.36,0.00,M8] [#5 1.15,1.03,0.00,M9] [#6 -0.00,0.78,1.07,U] [#7 -1.24,1.12,0.00,M3] [#8 0.17,0.86,0.86,U] 
21:51:37.485 00.000 10844 refined, 2 included, MultiStar: {0.24, 0.88}, one-star: {0.55, 1.01}
21:51:37.485 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.80) = xAngle (2.11 = 2.11)
21:51:37.485 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.03 = 2.03)
21:51:37.485 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.88 hyp=0.92 cameraTheta=1.31 mountX=-0.47 mountY=0.82, mountTheta=2.09
21:51:37.486 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.88, opts=13)
21:51:37.486 00.000 10844 Enqueuing Move request for scope (0.24, 0.88)
21:51:37.486 00.000 11060 Worker thread wakes up
21:51:37.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.88) opts 0xd
21:51:37.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.88)
21:51:37.487 00.001 11060 Moving (0.24, 0.88) raw xDistance=-0.47 yDistance=0.82
21:51:37.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
21:51:37.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.82
21:51:37.487 00.000 11060 MoveAxis(E, 70, ABG)
21:51:37.487 00.000 11060 Guiding  Dir = 2, Dur = 70
21:51:37.507 00.020 11060 IsSlewing returns 0
21:51:37.508 00.001 11060 IsGuiding returns 0
21:51:37.516 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:51:37.551 00.035 10844 UpdateGuideState exits: m=1897 SNR=26.4
21:51:37.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:37.551 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:37.551 00.000 10844 Enqueuing Expose request
21:51:37.581 00.030 11060 IsGuiding returns 0
21:51:37.581 00.000 11060 Move returns status 0, amount 70
21:51:37.581 00.000 11060 MoveAxis(S, 315, ABG)
21:51:37.581 00.000 11060 Guiding  Dir = 1, Dur = 315
21:51:37.595 00.014 11060 IsSlewing returns 0
21:51:37.595 00.000 11060 IsGuiding returns 0
21:51:37.925 00.330 11060 IsGuiding returns 0
21:51:37.925 00.000 11060 Move returns status 0, amount 315
21:51:37.925 00.000 11060 move complete, result=0
21:51:37.927 00.002 11060 worker thread done servicing request
21:51:37.927 00.000 10844 GuideStep: -0.5 px 70 ms EAST, 0.8 px 315 ms SOUTH
21:51:37.928 00.001 11060 Worker thread wakes up
21:51:37.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:37.929 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:39.425 01.496 11060 Exposure complete
21:51:39.705 00.280 11060 worker thread done servicing request
21:51:39.705 00.000 10844 OnExposeComplete: enter
21:51:39.705 00.000 10844 UpdateGuideState(): m_state=6
21:51:39.705 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
21:51:39.706 00.001 10844 Star::Find returns 1 (0), X=90.95, Y=469.23, Mass=1701, SNR=25.2, Peak=145 HFD=3.6
21:51:39.706 00.000 10844 MultiStar: [#1 0.14,0.79,1.25,U] [#2 -0.60,0.12,1.01,U] [#3 -0.04,0.85,0.90,U] [#4 0.03,0.44,2.58,U] [#5 0.37,0.82,0.00,M10] [#6 -0.78,0.62,0.00,M4] [#7 -2.54,0.85,0.00,M4] [#8 0.17,0.67,0.99,U] 
21:51:39.706 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.66}, one-star: {-0.46, 1.39}
21:51:39.707 00.001 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.80) = xAngle (2.51 = 2.51)
21:51:39.707 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.42 = 2.42)
21:51:39.707 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.66 hyp=0.66 cameraTheta=1.71 mountX=-0.53 mountY=0.43, mountTheta=2.46
21:51:39.708 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.66, opts=13)
21:51:39.708 00.000 10844 Enqueuing Move request for scope (-0.09, 0.66)
21:51:39.708 00.000 11060 Worker thread wakes up
21:51:39.709 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.66) opts 0xd
21:51:39.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.66)
21:51:39.709 00.000 11060 Moving (-0.09, 0.66) raw xDistance=-0.53 yDistance=0.43
21:51:39.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.53
21:51:39.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
21:51:39.709 00.000 11060 MoveAxis(E, 81, ABG)
21:51:39.709 00.000 11060 Guiding  Dir = 2, Dur = 81
21:51:39.716 00.007 11060 IsSlewing returns 0
21:51:39.717 00.001 11060 IsGuiding returns 0
21:51:39.721 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:39.754 00.033 10844 UpdateGuideState exits: m=1701 SNR=25.2
21:51:39.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:39.754 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:39.754 00.000 10844 Enqueuing Expose request
21:51:39.825 00.071 11060 IsGuiding returns 0
21:51:39.825 00.000 11060 Move returns status 0, amount 81
21:51:39.825 00.000 11060 MoveAxis(S, 167, ABG)
21:51:39.825 00.000 11060 Guiding  Dir = 1, Dur = 167
21:51:39.855 00.030 11060 IsSlewing returns 0
21:51:39.855 00.000 11060 IsGuiding returns 0
21:51:40.059 00.204 11060 IsGuiding returns 0
21:51:40.059 00.000 11060 Move returns status 0, amount 167
21:51:40.059 00.000 11060 move complete, result=0
21:51:40.059 00.000 11060 worker thread done servicing request
21:51:40.059 00.000 11060 Worker thread wakes up
21:51:40.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:40.059 00.000 10844 GuideStep: -0.5 px 81 ms EAST, 0.4 px 167 ms SOUTH
21:51:40.059 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:41.545 01.486 11060 Exposure complete
21:51:41.814 00.269 11060 worker thread done servicing request
21:51:41.814 00.000 10844 OnExposeComplete: enter
21:51:41.814 00.000 10844 UpdateGuideState(): m_state=6
21:51:41.815 00.001 10844 Star::Find(15, 90, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
21:51:41.815 00.000 10844 Star::Find returns 1 (0), X=90.12, Y=469.21, Mass=2124, SNR=28.3, Peak=150 HFD=3.8
21:51:41.815 00.000 10844 MultiStar: large primary error, entering stabilization period
21:51:41.815 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.80) = xAngle (3.13 = 3.13)
21:51:41.815 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.04 = 3.04)
21:51:41.815 00.000 10844 CameraToMount -- cameraX=-1.29 cameraY=1.37 hyp=1.88 cameraTheta=2.32 mountX=-1.88 mountY=0.19, mountTheta=3.04
21:51:41.816 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.29, y=1.37, opts=13)
21:51:41.816 00.000 10844 Enqueuing Move request for scope (-1.29, 1.37)
21:51:41.816 00.000 11060 Worker thread wakes up
21:51:41.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 1.37) opts 0xd
21:51:41.816 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.29, 1.37)
21:51:41.816 00.000 11060 Moving (-1.29, 1.37) raw xDistance=-1.88 yDistance=0.19
21:51:41.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.51 from input -1.88
21:51:41.817 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:41.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:51:41.817 00.000 11060 MoveAxis(E, 279, ABG)
21:51:41.817 00.000 11060 Guiding  Dir = 2, Dur = 279
21:51:41.827 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:41.858 00.031 10844 UpdateGuideState exits: m=2124 SNR=28.3
21:51:41.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:41.858 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:41.858 00.000 10844 Enqueuing Expose request
21:51:41.859 00.001 11060 IsSlewing returns 0
21:51:41.859 00.000 11060 IsGuiding returns 0
21:51:42.189 00.330 11060 IsGuiding returns 0
21:51:42.189 00.000 11060 Move returns status 0, amount 279
21:51:42.189 00.000 11060 MoveAxis(N, 0, ABG)
21:51:42.189 00.000 11060 Move returns status 0, amount 0
21:51:42.189 00.000 11060 move complete, result=0
21:51:42.190 00.001 11060 worker thread done servicing request
21:51:42.190 00.000 11060 Worker thread wakes up
21:51:42.190 00.000 10844 GuideStep: -1.9 px 279 ms EAST, 0.2 px 0 ms NORTH
21:51:42.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:42.190 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:43.666 01.476 11060 Exposure complete
21:51:44.604 00.938 11060 worker thread done servicing request
21:51:44.605 00.001 10844 OnExposeComplete: enter
21:51:44.605 00.000 10844 UpdateGuideState(): m_state=6
21:51:44.605 00.000 10844 Star::Find(15, 90, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
21:51:44.605 00.000 10844 Star::Find returns 1 (0), X=89.80, Y=468.86, Mass=1911, SNR=26.9, Peak=139 HFD=3.7
21:51:44.605 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.80) = xAngle (3.38 = -2.91)
21:51:44.605 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.29 = -2.99)
21:51:44.605 00.000 10844 CameraToMount -- cameraX=-1.60 cameraY=1.02 hyp=1.90 cameraTheta=2.57 mountX=-1.85 mountY=-0.28, mountTheta=-2.99
21:51:44.607 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.60, y=1.02, opts=13)
21:51:44.607 00.000 10844 Enqueuing Move request for scope (-1.60, 1.02)
21:51:44.610 00.003 11060 Worker thread wakes up
21:51:44.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.60, 1.02) opts 0xd
21:51:44.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.60, 1.02)
21:51:44.610 00.000 11060 Moving (-1.60, 1.02) raw xDistance=-1.85 yDistance=-0.28
21:51:44.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.51 from input -1.85
21:51:44.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:51:44.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:51:44.611 00.001 11060 MoveAxis(E, 280, ABG)
21:51:44.611 00.000 11060 Guiding  Dir = 2, Dur = 280
21:51:44.629 00.018 11060 IsSlewing returns 0
21:51:44.629 00.000 11060 IsGuiding returns 0
21:51:44.647 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:44.731 00.084 10844 UpdateGuideState exits: m=1911 SNR=26.9
21:51:44.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:44.731 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:44.731 00.000 10844 Enqueuing Expose request
21:51:44.927 00.196 11060 IsGuiding returns 0
21:51:44.927 00.000 11060 Move returns status 0, amount 280
21:51:44.928 00.001 11060 MoveAxis(N, 0, ABG)
21:51:44.928 00.000 11060 Move returns status 0, amount 0
21:51:44.928 00.000 11060 move complete, result=0
21:51:44.928 00.000 11060 worker thread done servicing request
21:51:44.928 00.000 11060 Worker thread wakes up
21:51:44.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:44.928 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:44.931 00.003 10844 GuideStep: -1.8 px 280 ms EAST, -0.3 px 0 ms NORTH
21:51:46.407 01.476 11060 Exposure complete
21:51:46.710 00.303 11060 worker thread done servicing request
21:51:46.710 00.000 10844 OnExposeComplete: enter
21:51:46.710 00.000 10844 UpdateGuideState(): m_state=6
21:51:46.712 00.002 10844 Star::Find(15, 89, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
21:51:46.712 00.000 10844 Star::Find returns 1 (0), X=90.32, Y=468.60, Mass=1755, SNR=25.1, Peak=136 HFD=3.5
21:51:46.712 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.80) = xAngle (3.33 = -2.95)
21:51:46.712 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.24 = -3.04)
21:51:46.712 00.000 10844 CameraToMount -- cameraX=-1.08 cameraY=0.77 hyp=1.33 cameraTheta=2.53 mountX=-1.30 mountY=-0.13, mountTheta=-3.04
21:51:46.715 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.08, y=0.77, opts=13)
21:51:46.715 00.000 10844 Enqueuing Move request for scope (-1.08, 0.77)
21:51:46.715 00.000 11060 Worker thread wakes up
21:51:46.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.77) opts 0xd
21:51:46.715 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.08, 0.77)
21:51:46.715 00.000 11060 Moving (-1.08, 0.77) raw xDistance=-1.30 yDistance=-0.13
21:51:46.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.37 from input -1.30
21:51:46.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:46.716 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:51:46.716 00.000 11060 MoveAxis(E, 200, ABG)
21:51:46.716 00.000 11060 Guiding  Dir = 2, Dur = 200
21:51:46.722 00.006 11060 IsSlewing returns 0
21:51:46.722 00.000 11060 IsGuiding returns 0
21:51:46.726 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:46.761 00.035 10844 UpdateGuideState exits: m=1755 SNR=25.1
21:51:46.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:46.761 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:46.761 00.000 10844 Enqueuing Expose request
21:51:46.938 00.177 11060 IsGuiding returns 0
21:51:46.938 00.000 11060 Move returns status 0, amount 200
21:51:46.938 00.000 11060 MoveAxis(N, 0, ABG)
21:51:46.938 00.000 11060 Move returns status 0, amount 0
21:51:46.938 00.000 11060 move complete, result=0
21:51:46.938 00.000 11060 worker thread done servicing request
21:51:46.940 00.002 11060 Worker thread wakes up
21:51:46.940 00.000 10844 GuideStep: -1.3 px 200 ms EAST, -0.1 px 0 ms NORTH
21:51:46.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:46.940 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:48.402 01.462 11060 Exposure complete
21:51:48.667 00.265 11060 worker thread done servicing request
21:51:48.667 00.000 10844 OnExposeComplete: enter
21:51:48.667 00.000 10844 UpdateGuideState(): m_state=6
21:51:48.668 00.001 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
21:51:48.668 00.000 10844 Star::Find returns 1 (0), X=90.42, Y=467.78, Mass=2224, SNR=29.0, Peak=162 HFD=3.7
21:51:48.668 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.80) = xAngle (-2.28 = -2.28)
21:51:48.668 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.36 = -2.36)
21:51:48.668 00.000 10844 CameraToMount -- cameraX=-0.99 cameraY=-0.06 hyp=0.99 cameraTheta=-3.08 mountX=-0.64 mountY=-0.69, mountTheta=-2.32
21:51:48.669 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.99, y=-0.06, opts=13)
21:51:48.670 00.001 10844 Enqueuing Move request for scope (-0.99, -0.06)
21:51:48.670 00.000 11060 Worker thread wakes up
21:51:48.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -0.06) opts 0xd
21:51:48.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.99, -0.06)
21:51:48.670 00.000 11060 Moving (-0.99, -0.06) raw xDistance=-0.64 yDistance=-0.69
21:51:48.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.64
21:51:48.670 00.000 11060 resist switch: large excursion: input -0.69 thresh 0.57 direction from 1 to -1
21:51:48.670 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.08
21:51:48.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.69
21:51:48.670 00.000 11060 MoveAxis(E, 100, ABG)
21:51:48.670 00.000 11060 Guiding  Dir = 2, Dur = 100
21:51:48.673 00.003 11060 IsSlewing returns 0
21:51:48.674 00.001 11060 IsGuiding returns 0
21:51:48.678 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:51:48.715 00.037 10844 UpdateGuideState exits: m=2224 SNR=29.0
21:51:48.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:48.715 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:48.715 00.000 10844 Enqueuing Expose request
21:51:48.781 00.066 11060 IsGuiding returns 0
21:51:48.781 00.000 11060 Move returns status 0, amount 100
21:51:48.781 00.000 11060 BLC: Oldest BLC event removed
21:51:48.782 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:51:48.782 00.000 11060 MoveAxis(N, 1016, ABG)
21:51:48.782 00.000 11060 duration set to 750 by maxDecDuration
21:51:48.782 00.000 11060 Guiding  Dir = 0, Dur = 750
21:51:48.797 00.015 11060 IsSlewing returns 0
21:51:48.797 00.000 11060 IsGuiding returns 0
21:51:49.562 00.765 11060 IsGuiding returns 0
21:51:49.562 00.000 11060 Move returns status 0, amount 750
21:51:49.562 00.000 11060 move complete, result=0
21:51:49.563 00.001 11060 worker thread done servicing request
21:51:49.563 00.000 10844 GuideStep: -0.6 px 100 ms EAST, -0.7 px 750 ms NORTH
21:51:49.563 00.000 11060 Worker thread wakes up
21:51:49.564 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:49.564 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:51.034 01.470 11060 Exposure complete
21:51:51.387 00.353 11060 worker thread done servicing request
21:51:51.389 00.002 10844 OnExposeComplete: enter
21:51:51.389 00.000 10844 UpdateGuideState(): m_state=6
21:51:51.389 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
21:51:51.389 00.000 10844 Star::Find returns 1 (0), X=90.56, Y=467.69, Mass=1890, SNR=26.7, Peak=153 HFD=3.5
21:51:51.389 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.80) = xAngle (-2.17 = -2.17)
21:51:51.389 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.26 = -2.26)
21:51:51.389 00.000 10844 CameraToMount -- cameraX=-0.85 cameraY=-0.15 hyp=0.86 cameraTheta=-2.97 mountX=-0.49 mountY=-0.67, mountTheta=-2.20
21:51:51.391 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.85, y=-0.15, opts=13)
21:51:51.392 00.001 10844 Enqueuing Move request for scope (-0.85, -0.15)
21:51:51.392 00.000 11060 Worker thread wakes up
21:51:51.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.15) opts 0xd
21:51:51.392 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.85, -0.15)
21:51:51.392 00.000 11060 Moving (-0.85, -0.15) raw xDistance=-0.49 yDistance=-0.67
21:51:51.392 00.000 11060 BLC: History state: CurrMiss=0.67, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.485105, 1:0.669109
21:51:51.392 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:51:51.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.49
21:51:51.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.67
21:51:51.392 00.000 11060 MoveAxis(E, 74, ABG)
21:51:51.393 00.001 11060 Guiding  Dir = 2, Dur = 74
21:51:51.402 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:51.418 00.016 11060 IsSlewing returns 0
21:51:51.418 00.000 11060 IsGuiding returns 0
21:51:51.424 00.006 10844 UpdateGuideState exits: m=1890 SNR=26.7
21:51:51.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:51.425 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:51.425 00.000 10844 Enqueuing Expose request
21:51:51.529 00.104 11060 IsGuiding returns 0
21:51:51.529 00.000 11060 Move returns status 0, amount 74
21:51:51.530 00.001 11060 MoveAxis(N, 256, ABG)
21:51:51.530 00.000 11060 Guiding  Dir = 0, Dur = 256
21:51:51.546 00.016 11060 IsSlewing returns 0
21:51:51.576 00.030 11060 IsGuiding returns 0
21:51:51.849 00.273 11060 IsGuiding returns 0
21:51:51.850 00.001 11060 Move returns status 0, amount 256
21:51:51.850 00.000 11060 move complete, result=0
21:51:51.851 00.001 10844 GuideStep: -0.5 px 74 ms EAST, -0.7 px 256 ms NORTH
21:51:51.853 00.002 11060 worker thread done servicing request
21:51:51.853 00.000 11060 Worker thread wakes up
21:51:51.854 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:51.854 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:53.366 01.512 11060 Exposure complete
21:51:53.633 00.267 11060 worker thread done servicing request
21:51:53.633 00.000 10844 OnExposeComplete: enter
21:51:53.633 00.000 10844 UpdateGuideState(): m_state=6
21:51:53.634 00.001 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
21:51:53.634 00.000 10844 Star::Find returns 1 (0), X=91.67, Y=466.86, Mass=2248, SNR=29.9, Peak=177 HFD=3.4
21:51:53.634 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.80) = xAngle (-0.51 = -0.51)
21:51:53.634 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.59 = -0.59)
21:51:53.634 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.98 hyp=1.01 cameraTheta=-1.31 mountX=0.89 mountY=-0.57, mountTheta=-0.57
21:51:53.637 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.98, opts=13)
21:51:53.637 00.000 10844 Enqueuing Move request for scope (0.26, -0.98)
21:51:53.637 00.000 11060 Worker thread wakes up
21:51:53.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.98) opts 0xd
21:51:53.637 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.98)
21:51:53.637 00.000 11060 Moving (0.26, -0.98) raw xDistance=0.89 yDistance=-0.57
21:51:53.638 00.001 11060 BLC: History state: CurrMiss=0.57, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.485105, 1:0.669109, 2:0.567140
21:51:53.638 00.000 11060 BLC: Under-shoot: nominal increase by 225
21:51:53.638 00.000 11060 BLC: window closed
21:51:53.638 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:51:53.638 00.000 11060 BLC: Pulse adjusted to 750
21:51:53.639 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.89
21:51:53.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.57
21:51:53.639 00.000 11060 MoveAxis(W, 128, ABG)
21:51:53.639 00.000 11060 Guiding  Dir = 3, Dur = 128
21:51:53.645 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:53.648 00.003 11060 IsSlewing returns 0
21:51:53.649 00.001 11060 IsGuiding returns 0
21:51:53.689 00.040 10844 UpdateGuideState exits: m=2248 SNR=29.9
21:51:53.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:53.689 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:53.690 00.001 10844 Enqueuing Expose request
21:51:53.794 00.104 11060 IsGuiding returns 0
21:51:53.794 00.000 11060 Move returns status 0, amount 128
21:51:53.795 00.001 11060 MoveAxis(N, 217, ABG)
21:51:53.795 00.000 11060 Guiding  Dir = 0, Dur = 217
21:51:53.801 00.006 10844 evsrv: cli 0EEEE250 connect
21:51:53.801 00.000 10844 case statement mapped state 6 to 3
21:51:53.802 00.001 10844 case statement mapped state 6 to 3
21:51:53.809 00.007 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"55c86955-c32a-4f6e-b313-d55cd782c6a5"}
21:51:53.809 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"55c86955-c32a-4f6e-b313-d55cd782c6a5"}
21:51:53.810 00.001 10844 evsrv: cli 0EEEE250 disconnect
21:51:53.837 00.027 11060 IsSlewing returns 0
21:51:53.848 00.011 11060 IsGuiding returns 0
21:51:54.086 00.238 11060 IsGuiding returns 0
21:51:54.086 00.000 11060 Move returns status 0, amount 217
21:51:54.086 00.000 11060 move complete, result=0
21:51:54.087 00.001 11060 worker thread done servicing request
21:51:54.087 00.000 10844 GuideStep: 0.9 px 128 ms WEST, -0.6 px 217 ms NORTH
21:51:54.087 00.000 11060 Worker thread wakes up
21:51:54.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:54.087 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:55.572 01.485 11060 Exposure complete
21:51:55.806 00.234 11060 worker thread done servicing request
21:51:55.807 00.001 10844 OnExposeComplete: enter
21:51:55.807 00.000 10844 UpdateGuideState(): m_state=6
21:51:55.807 00.000 10844 Star::Find(15, 91, 466, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
21:51:55.808 00.001 10844 Star::Find returns 1 (0), X=91.80, Y=467.46, Mass=1928, SNR=27.4, Peak=172 HFD=3.4
21:51:55.808 00.000 10844 MultiStar: exiting stabilization period
21:51:55.808 00.000 10844 MultiStar: [#1 0.12,-0.22,1.15,U] [#2 0.12,-1.62,0.00,M1] [#3 0.38,0.11,0.80,U] [#4 1.47,-0.27,0.00,M8] [#5 0.04,0.40,0.95,U] [#6 0.32,-0.60,0.89,U] [#7 -1.44,-0.04,0.00,M5] [#8 0.54,-0.25,0.89,U] 
21:51:55.808 00.000 10844 refined, 5 included, MultiStar: {0.29, -0.16}, one-star: {0.39, -0.37}
21:51:55.808 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.80) = xAngle (0.30 = 0.30)
21:51:55.808 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.21 = 0.21)
21:51:55.808 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.16 hyp=0.33 cameraTheta=-0.51 mountX=0.31 mountY=0.07, mountTheta=0.22
21:51:55.809 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.16, opts=13)
21:51:55.810 00.001 10844 Enqueuing Move request for scope (0.29, -0.16)
21:51:55.810 00.000 11060 Worker thread wakes up
21:51:55.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.16) opts 0xd
21:51:55.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.16)
21:51:55.810 00.000 11060 Moving (0.29, -0.16) raw xDistance=0.31 yDistance=0.07
21:51:55.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
21:51:55.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:55.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:51:55.810 00.000 11060 MoveAxis(W, 50, ABG)
21:51:55.810 00.000 11060 Guiding  Dir = 3, Dur = 50
21:51:55.819 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:55.838 00.019 10844 UpdateGuideState exits: m=1928 SNR=27.4
21:51:55.839 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:55.839 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:55.839 00.000 10844 Enqueuing Expose request
21:51:55.851 00.012 11060 IsSlewing returns 0
21:51:55.852 00.001 11060 IsGuiding returns 0
21:51:55.945 00.093 11060 IsGuiding returns 0
21:51:55.945 00.000 11060 Move returns status 0, amount 50
21:51:55.945 00.000 11060 MoveAxis(N, 0, ABG)
21:51:55.945 00.000 11060 Move returns status 0, amount 0
21:51:55.946 00.001 11060 move complete, result=0
21:51:55.946 00.000 11060 worker thread done servicing request
21:51:55.946 00.000 11060 Worker thread wakes up
21:51:55.946 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
21:51:55.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:55.946 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:57.468 01.522 11060 Exposure complete
21:51:58.254 00.786 10844 OnExposeComplete: enter
21:51:58.255 00.001 10844 UpdateGuideState(): m_state=6
21:51:58.255 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
21:51:58.256 00.001 10844 Star::Find returns 1 (0), X=92.15, Y=468.05, Mass=1937, SNR=27.0, Peak=168 HFD=3.6
21:51:58.256 00.000 10844 MultiStar: [#1 0.77,0.26,1.12,U] [#2 -0.49,-1.35,0.00,M2] [#3 0.20,0.21,0.92,U] [#4 0.82,0.46,0.00,M9] [#5 0.27,-0.21,1.01,U] [#6 0.03,-0.29,0.96,U] [#7 -1.29,-0.01,0.00,M6] [#8 0.11,-0.29,0.98,U] 
21:51:58.256 00.000 10844 refined, 5 included, MultiStar: {0.37, -0.01}, one-star: {0.75, 0.22}
21:51:58.256 00.000 11060 worker thread done servicing request
21:51:58.257 00.001 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.80) = xAngle (0.77 = 0.77)
21:51:58.257 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.69 = 0.69)
21:51:58.257 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.01 hyp=0.37 cameraTheta=-0.03 mountX=0.26 mountY=0.23, mountTheta=0.72
21:51:58.260 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.01, opts=13)
21:51:58.260 00.000 10844 Enqueuing Move request for scope (0.37, -0.01)
21:51:58.260 00.000 11060 Worker thread wakes up
21:51:58.261 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.01) opts 0xd
21:51:58.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.01)
21:51:58.261 00.000 11060 Moving (0.37, -0.01) raw xDistance=0.26 yDistance=0.23
21:51:58.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
21:51:58.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:51:58.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:51:58.261 00.000 11060 MoveAxis(W, 40, ABG)
21:51:58.261 00.000 11060 Guiding  Dir = 3, Dur = 40
21:51:58.284 00.023 11060 IsSlewing returns 0
21:51:58.285 00.001 11060 IsGuiding returns 0
21:51:58.297 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:51:58.341 00.044 11060 IsGuiding returns 0
21:51:58.341 00.000 11060 Move returns status 0, amount 40
21:51:58.341 00.000 11060 MoveAxis(N, 0, ABG)
21:51:58.341 00.000 11060 Move returns status 0, amount 0
21:51:58.341 00.000 11060 move complete, result=0
21:51:58.342 00.001 11060 worker thread done servicing request
21:51:58.347 00.005 10844 UpdateGuideState exits: m=1937 SNR=27.0
21:51:58.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:58.347 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:51:58.347 00.000 10844 Enqueuing Expose request
21:51:58.347 00.000 11060 Worker thread wakes up
21:51:58.347 00.000 10844 GuideStep: 0.3 px 40 ms WEST, 0.2 px 0 ms NORTH
21:51:58.348 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:51:58.348 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:51:59.822 01.474 11060 Exposure complete
21:52:00.197 00.375 11060 worker thread done servicing request
21:52:00.197 00.000 10844 OnExposeComplete: enter
21:52:00.197 00.000 10844 UpdateGuideState(): m_state=6
21:52:00.198 00.001 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
21:52:00.198 00.000 10844 Star::Find returns 1 (0), X=92.28, Y=467.58, Mass=1941, SNR=27.0, Peak=162 HFD=3.6
21:52:00.198 00.000 10844 MultiStar: [#1 0.60,0.14,1.07,U] [#2 0.07,-0.91,0.00,M3] [#3 0.21,0.02,0.79,U] [#4 1.04,0.33,0.00,M10] [#5 0.86,0.23,0.00,M9] [#6 0.57,-0.62,0.79,U] [#7 -0.98,0.50,0.00,M7] [#8 1.43,-0.41,0.00,M1] 
21:52:00.198 00.000 10844 refined, 3 included, MultiStar: {0.58, -0.16}, one-star: {0.87, -0.26}
21:52:00.199 00.001 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.80) = xAngle (0.53 = 0.53)
21:52:00.199 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.45 = 0.45)
21:52:00.199 00.000 10844 CameraToMount -- cameraX=0.58 cameraY=-0.16 hyp=0.60 cameraTheta=-0.27 mountX=0.52 mountY=0.26, mountTheta=0.46
21:52:00.201 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.58, y=-0.16, opts=13)
21:52:00.201 00.000 10844 Enqueuing Move request for scope (0.58, -0.16)
21:52:00.201 00.000 11060 Worker thread wakes up
21:52:00.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.16) opts 0xd
21:52:00.201 00.000 11060 Handling offset move in thread for scope, endpoint = (0.58, -0.16)
21:52:00.201 00.000 11060 Moving (0.58, -0.16) raw xDistance=0.52 yDistance=0.26
21:52:00.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
21:52:00.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:00.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:52:00.202 00.001 11060 MoveAxis(W, 78, ABG)
21:52:00.202 00.000 11060 Guiding  Dir = 3, Dur = 78
21:52:00.219 00.017 11060 IsSlewing returns 0
21:52:00.221 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:52:00.232 00.011 11060 IsGuiding returns 0
21:52:00.257 00.025 10844 UpdateGuideState exits: m=1941 SNR=27.0
21:52:00.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:00.257 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:00.257 00.000 10844 Enqueuing Expose request
21:52:00.351 00.094 11060 IsGuiding returns 0
21:52:00.352 00.001 11060 Move returns status 0, amount 78
21:52:00.352 00.000 11060 MoveAxis(N, 0, ABG)
21:52:00.352 00.000 11060 Move returns status 0, amount 0
21:52:00.352 00.000 11060 move complete, result=0
21:52:00.352 00.000 11060 worker thread done servicing request
21:52:00.352 00.000 11060 Worker thread wakes up
21:52:00.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:00.352 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:00.353 00.001 10844 GuideStep: 0.5 px 78 ms WEST, 0.3 px 0 ms NORTH
21:52:01.843 01.490 11060 Exposure complete
21:52:02.108 00.265 11060 worker thread done servicing request
21:52:02.108 00.000 10844 OnExposeComplete: enter
21:52:02.108 00.000 10844 UpdateGuideState(): m_state=6
21:52:02.109 00.001 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
21:52:02.109 00.000 10844 Star::Find returns 1 (0), X=92.08, Y=467.41, Mass=2133, SNR=29.0, Peak=155 HFD=3.9
21:52:02.109 00.000 10844 MultiStar: [#1 0.44,0.68,1.13,U] [#2 0.26,-1.75,0.00,M4] [#3 0.69,0.36,0.79,U] [#4 1.38,0.28,0.00,R] [#5 0.74,0.12,0.95,U] [#6 0.41,-0.23,0.98,U] [#7 -1.42,0.31,0.00,M8] [#8 0.85,-0.02,0.86,U] 
21:52:02.110 00.001 10844 refined, 5 included, MultiStar: {0.62, 0.09}, one-star: {0.67, -0.42}
21:52:02.110 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.80) = xAngle (0.94 = 0.94)
21:52:02.110 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.86 = 0.86)
21:52:02.110 00.000 10844 CameraToMount -- cameraX=0.62 cameraY=0.09 hyp=0.63 cameraTheta=0.14 mountX=0.37 mountY=0.47, mountTheta=0.91
21:52:02.114 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.62, y=0.09, opts=13)
21:52:02.114 00.000 10844 Enqueuing Move request for scope (0.62, 0.09)
21:52:02.114 00.000 11060 Worker thread wakes up
21:52:02.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.09) opts 0xd
21:52:02.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.62, 0.09)
21:52:02.114 00.000 11060 Moving (0.62, 0.09) raw xDistance=0.37 yDistance=0.47
21:52:02.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:52:02.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:02.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:52:02.115 00.001 11060 MoveAxis(W, 56, ABG)
21:52:02.115 00.000 11060 Guiding  Dir = 3, Dur = 56
21:52:02.122 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:52:02.127 00.005 11060 IsSlewing returns 0
21:52:02.127 00.000 11060 IsGuiding returns 0
21:52:02.158 00.031 10844 UpdateGuideState exits: m=2133 SNR=29.0
21:52:02.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:02.158 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:02.158 00.000 10844 Enqueuing Expose request
21:52:02.206 00.048 11060 IsGuiding returns 0
21:52:02.206 00.000 11060 Move returns status 0, amount 56
21:52:02.206 00.000 11060 MoveAxis(N, 0, ABG)
21:52:02.206 00.000 11060 Move returns status 0, amount 0
21:52:02.206 00.000 11060 move complete, result=0
21:52:02.207 00.001 11060 worker thread done servicing request
21:52:02.207 00.000 11060 Worker thread wakes up
21:52:02.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:02.207 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:02.209 00.002 10844 GuideStep: 0.4 px 56 ms WEST, 0.5 px 0 ms NORTH
21:52:03.803 01.594 11060 Exposure complete
21:52:04.232 00.429 11060 worker thread done servicing request
21:52:04.232 00.000 10844 OnExposeComplete: enter
21:52:04.232 00.000 10844 UpdateGuideState(): m_state=6
21:52:04.233 00.001 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
21:52:04.233 00.000 10844 Star::Find returns 1 (0), X=92.52, Y=468.44, Mass=2061, SNR=28.1, Peak=179 HFD=3.2
21:52:04.233 00.000 10844 MultiStar: [#1 0.84,1.17,0.00,M4] [#2 0.58,-0.68,0.00,M5] [#3 0.77,1.11,0.00,M2] [#4 -0.04,0.16,2.43,U] [#5 1.07,0.85,0.00,M9] [#6 1.28,0.79,0.00,M1] [#7 -1.03,0.39,0.00,M9] [#8 0.69,0.41,0.96,U] 
21:52:04.233 00.000 10844 refined, 2 included, MultiStar: {0.38, 0.32}, one-star: {1.11, 0.61}
21:52:04.233 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.80) = xAngle (1.50 = 1.50)
21:52:04.233 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.42 = 1.42)
21:52:04.233 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.32 hyp=0.50 cameraTheta=0.70 mountX=0.03 mountY=0.49, mountTheta=1.50
21:52:04.237 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.32, opts=13)
21:52:04.238 00.001 10844 Enqueuing Move request for scope (0.38, 0.32)
21:52:04.238 00.000 11060 Worker thread wakes up
21:52:04.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.32) opts 0xd
21:52:04.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.32)
21:52:04.238 00.000 11060 Moving (0.38, 0.32) raw xDistance=0.03 yDistance=0.49
21:52:04.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:52:04.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:04.239 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
21:52:04.239 00.000 11060 MoveAxis(E, 0, ABG)
21:52:04.239 00.000 11060 Move returns status 0, amount 0
21:52:04.239 00.000 11060 MoveAxis(N, 0, ABG)
21:52:04.239 00.000 11060 Move returns status 0, amount 0
21:52:04.239 00.000 11060 move complete, result=0
21:52:04.239 00.000 11060 worker thread done servicing request
21:52:04.248 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:04.287 00.039 10844 UpdateGuideState exits: m=2061 SNR=28.1
21:52:04.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:04.287 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:04.287 00.000 10844 Enqueuing Expose request
21:52:04.287 00.000 11060 Worker thread wakes up
21:52:04.287 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
21:52:04.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:04.288 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:05.752 01.464 11060 Exposure complete
21:52:06.007 00.255 11060 worker thread done servicing request
21:52:06.007 00.000 10844 OnExposeComplete: enter
21:52:06.007 00.000 10844 UpdateGuideState(): m_state=6
21:52:06.008 00.001 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
21:52:06.008 00.000 10844 Star::Find returns 1 (0), X=92.03, Y=467.82, Mass=1799, SNR=26.2, Peak=134 HFD=4.1
21:52:06.008 00.000 10844 MultiStar: [#1 0.64,0.85,0.00,M5] [#2 0.28,-0.92,0.00,M6] [#3 0.75,0.75,0.00,M3] [#4 0.16,-0.39,2.62,U] [#5 0.98,0.08,0.00,M10] [#6 0.89,0.19,0.00,M2] [#7 -0.93,0.78,0.00,M10] [#8 0.82,0.43,0.00,M1] 
21:52:06.008 00.000 10844 refined, 1 included, MultiStar: {0.29, -0.29}, one-star: {0.62, -0.02}
21:52:06.008 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.80) = xAngle (0.02 = 0.02)
21:52:06.008 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.07 = -0.07)
21:52:06.009 00.001 10844 CameraToMount -- cameraX=0.29 cameraY=-0.29 hyp=0.41 cameraTheta=-0.78 mountX=0.41 mountY=-0.03, mountTheta=-0.07
21:52:06.010 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.29, opts=13)
21:52:06.010 00.000 10844 Enqueuing Move request for scope (0.29, -0.29)
21:52:06.011 00.001 11060 Worker thread wakes up
21:52:06.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.29) opts 0xd
21:52:06.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.29)
21:52:06.011 00.000 11060 Moving (0.29, -0.29) raw xDistance=0.41 yDistance=-0.03
21:52:06.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
21:52:06.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:06.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:52:06.011 00.000 11060 MoveAxis(W, 60, ABG)
21:52:06.012 00.001 11060 Guiding  Dir = 3, Dur = 60
21:52:06.021 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:52:06.030 00.009 11060 IsSlewing returns 0
21:52:06.030 00.000 11060 IsGuiding returns 0
21:52:06.070 00.040 10844 UpdateGuideState exits: m=1799 SNR=26.2
21:52:06.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:06.071 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:06.071 00.000 10844 Enqueuing Expose request
21:52:06.118 00.047 11060 IsGuiding returns 0
21:52:06.118 00.000 11060 Move returns status 0, amount 60
21:52:06.118 00.000 11060 MoveAxis(N, 0, ABG)
21:52:06.118 00.000 11060 Move returns status 0, amount 0
21:52:06.118 00.000 11060 move complete, result=0
21:52:06.118 00.000 11060 worker thread done servicing request
21:52:06.118 00.000 11060 Worker thread wakes up
21:52:06.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:06.119 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:06.125 00.006 10844 GuideStep: 0.4 px 60 ms WEST, -0.0 px 0 ms NORTH
21:52:07.614 01.489 11060 Exposure complete
21:52:07.934 00.320 11060 worker thread done servicing request
21:52:07.934 00.000 10844 OnExposeComplete: enter
21:52:07.935 00.001 10844 UpdateGuideState(): m_state=6
21:52:07.935 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
21:52:07.935 00.000 10844 Star::Find returns 1 (0), X=91.89, Y=468.21, Mass=2135, SNR=28.4, Peak=156 HFD=3.7
21:52:07.935 00.000 10844 MultiStar: [#1 0.99,0.18,0.00,M6] [#2 -0.18,-0.76,1.10,U] [#3 0.93,-0.17,0.00,M4] [#4 0.18,-0.36,2.16,U] [#5 0.91,0.09,0.00,R] [#6 0.85,-0.47,0.00,M3] [#7 -1.07,0.55,0.00,R] [#8 0.93,-0.34,0.00,M2] 
21:52:07.935 00.000 10844 refined, 2 included, MultiStar: {0.16, -0.29}, one-star: {0.48, 0.37}
21:52:07.935 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.80) = xAngle (-0.27 = -0.27)
21:52:07.936 00.001 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.36 = -0.36)
21:52:07.936 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-1.07 mountX=0.32 mountY=-0.12, mountTheta=-0.35
21:52:07.936 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.29, opts=13)
21:52:07.936 00.000 10844 Enqueuing Move request for scope (0.16, -0.29)
21:52:07.936 00.000 11060 Worker thread wakes up
21:52:07.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd
21:52:07.938 00.002 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.29)
21:52:07.938 00.000 11060 Moving (0.16, -0.29) raw xDistance=0.32 yDistance=-0.12
21:52:07.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
21:52:07.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:07.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:52:07.938 00.000 11060 MoveAxis(W, 49, ABG)
21:52:07.938 00.000 11060 Guiding  Dir = 3, Dur = 49
21:52:07.947 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:07.970 00.023 11060 IsSlewing returns 0
21:52:07.972 00.002 11060 IsGuiding returns 0
21:52:07.981 00.009 10844 UpdateGuideState exits: m=2135 SNR=28.4
21:52:07.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:07.981 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:07.981 00.000 10844 Enqueuing Expose request
21:52:08.047 00.066 11060 IsGuiding returns 0
21:52:08.047 00.000 11060 Move returns status 0, amount 49
21:52:08.047 00.000 11060 MoveAxis(N, 0, ABG)
21:52:08.047 00.000 11060 Move returns status 0, amount 0
21:52:08.047 00.000 11060 move complete, result=0
21:52:08.047 00.000 11060 worker thread done servicing request
21:52:08.047 00.000 11060 Worker thread wakes up
21:52:08.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:08.047 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
21:52:08.047 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:09.526 01.479 11060 Exposure complete
21:52:09.736 00.210 11060 worker thread done servicing request
21:52:09.736 00.000 10844 OnExposeComplete: enter
21:52:09.737 00.001 10844 UpdateGuideState(): m_state=6
21:52:09.737 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
21:52:09.737 00.000 10844 Star::Find returns 1 (0), X=92.20, Y=469.58, Mass=2484, SNR=31.3, Peak=132 HFD=3.9
21:52:09.737 00.000 10844 MultiStar: large primary error, entering stabilization period
21:52:09.737 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.80) = xAngle (1.95 = 1.95)
21:52:09.737 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.86 = 1.86)
21:52:09.737 00.000 10844 CameraToMount -- cameraX=0.79 cameraY=1.74 hyp=1.91 cameraTheta=1.14 mountX=-0.70 mountY=1.83, mountTheta=1.94
21:52:09.741 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.79, y=1.74, opts=13)
21:52:09.741 00.000 10844 Enqueuing Move request for scope (0.79, 1.74)
21:52:09.741 00.000 11060 Worker thread wakes up
21:52:09.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.79, 1.74) opts 0xd
21:52:09.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.79, 1.74)
21:52:09.741 00.000 11060 Moving (0.79, 1.74) raw xDistance=-0.70 yDistance=1.83
21:52:09.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.70
21:52:09.741 00.000 11060 resist switch: large excursion: input 1.83 thresh 0.57 direction from -1 to 1
21:52:09.741 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.50
21:52:09.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.83
21:52:09.741 00.000 11060 MoveAxis(E, 102, ABG)
21:52:09.741 00.000 11060 Guiding  Dir = 2, Dur = 102
21:52:09.746 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:09.774 00.028 11060 IsSlewing returns 0
21:52:09.775 00.001 11060 IsGuiding returns 0
21:52:09.787 00.012 10844 UpdateGuideState exits: m=2484 SNR=31.3
21:52:09.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:09.787 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:09.787 00.000 10844 Enqueuing Expose request
21:52:09.892 00.105 11060 IsGuiding returns 0
21:52:09.892 00.000 11060 Move returns status 0, amount 102
21:52:09.893 00.001 11060 BLC: Oldest BLC event removed
21:52:09.893 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:52:09.893 00.000 11060 MoveAxis(S, 1452, ABG)
21:52:09.893 00.000 11060 duration set to 750 by maxDecDuration
21:52:09.893 00.000 11060 Guiding  Dir = 1, Dur = 750
21:52:09.929 00.036 11060 IsSlewing returns 0
21:52:09.930 00.001 11060 IsGuiding returns 0
21:52:10.719 00.789 11060 IsGuiding returns 0
21:52:10.719 00.000 11060 Move returns status 0, amount 750
21:52:10.719 00.000 11060 move complete, result=0
21:52:10.719 00.000 11060 worker thread done servicing request
21:52:10.720 00.001 11060 Worker thread wakes up
21:52:10.720 00.000 10844 GuideStep: -0.7 px 102 ms EAST, 1.8 px 750 ms SOUTH
21:52:10.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:10.720 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:12.182 01.462 11060 Exposure complete
21:52:12.475 00.293 10844 OnExposeComplete: enter
21:52:12.475 00.000 10844 UpdateGuideState(): m_state=6
21:52:12.476 00.001 10844 Star::Find(15, 92, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
21:52:12.476 00.000 10844 Star::Find returns 1 (0), X=91.75, Y=469.49, Mass=1978, SNR=27.6, Peak=148 HFD=3.4
21:52:12.476 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.80) = xAngle (2.17 = 2.17)
21:52:12.476 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.09 = 2.09)
21:52:12.476 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=1.65 hyp=1.69 cameraTheta=1.37 mountX=-0.96 mountY=1.47, mountTheta=2.15
21:52:12.478 00.002 11060 worker thread done servicing request
21:52:12.479 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=1.65, opts=13)
21:52:12.479 00.000 10844 Enqueuing Move request for scope (0.34, 1.65)
21:52:12.479 00.000 11060 Worker thread wakes up
21:52:12.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 1.65) opts 0xd
21:52:12.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 1.65)
21:52:12.479 00.000 11060 Moving (0.34, 1.65) raw xDistance=-0.96 yDistance=1.47
21:52:12.479 00.000 11060 BLC: History state: CurrMiss=1.47, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.282847, 1:1.469138
21:52:12.479 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:52:12.481 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.96
21:52:12.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.47
21:52:12.481 00.000 11060 MoveAxis(E, 143, ABG)
21:52:12.481 00.000 11060 Guiding  Dir = 2, Dur = 143
21:52:12.503 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:12.518 00.015 11060 IsSlewing returns 0
21:52:12.518 00.000 11060 IsGuiding returns 0
21:52:12.527 00.009 10844 UpdateGuideState exits: m=1978 SNR=27.6
21:52:12.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:12.527 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:12.527 00.000 10844 Enqueuing Expose request
21:52:12.687 00.160 11060 IsGuiding returns 0
21:52:12.687 00.000 11060 Move returns status 0, amount 143
21:52:12.687 00.000 11060 MoveAxis(S, 563, ABG)
21:52:12.687 00.000 11060 Guiding  Dir = 1, Dur = 563
21:52:12.703 00.016 11060 IsSlewing returns 0
21:52:12.704 00.001 11060 IsGuiding returns 0
21:52:13.294 00.590 11060 IsGuiding returns 0
21:52:13.294 00.000 11060 Move returns status 0, amount 563
21:52:13.294 00.000 11060 move complete, result=0
21:52:13.295 00.001 11060 worker thread done servicing request
21:52:13.295 00.000 11060 Worker thread wakes up
21:52:13.295 00.000 10844 GuideStep: -1.0 px 143 ms EAST, 1.5 px 563 ms SOUTH
21:52:13.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:13.295 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:14.773 01.478 11060 Exposure complete
21:52:15.082 00.309 11060 worker thread done servicing request
21:52:15.082 00.000 10844 OnExposeComplete: enter
21:52:15.082 00.000 10844 UpdateGuideState(): m_state=6
21:52:15.083 00.001 10844 Star::Find(15, 91, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
21:52:15.083 00.000 10844 Star::Find returns 1 (0), X=92.00, Y=468.31, Mass=2125, SNR=28.6, Peak=152 HFD=3.8
21:52:15.083 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.80) = xAngle (1.48 = 1.48)
21:52:15.083 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.39 = 1.39)
21:52:15.083 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=0.48 hyp=0.76 cameraTheta=0.68 mountX=0.07 mountY=0.75, mountTheta=1.48
21:52:15.086 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=0.48, opts=13)
21:52:15.086 00.000 10844 Enqueuing Move request for scope (0.59, 0.48)
21:52:15.086 00.000 11060 Worker thread wakes up
21:52:15.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.48) opts 0xd
21:52:15.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, 0.48)
21:52:15.086 00.000 11060 Moving (0.59, 0.48) raw xDistance=0.07 yDistance=0.75
21:52:15.088 00.002 11060 BLC: History state: CurrMiss=0.75, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.282847, 1:1.469138, 2:0.749084
21:52:15.088 00.000 11060 BLC: Under-shoot: nominal increase by 279
21:52:15.088 00.000 11060 BLC: window closed
21:52:15.088 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:52:15.088 00.000 11060 BLC: Pulse adjusted to 750
21:52:15.090 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:52:15.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.75
21:52:15.090 00.000 11060 MoveAxis(E, 0, ABG)
21:52:15.090 00.000 11060 Move returns status 0, amount 0
21:52:15.090 00.000 11060 MoveAxis(S, 287, ABG)
21:52:15.090 00.000 11060 Guiding  Dir = 1, Dur = 287
21:52:15.095 00.005 11060 IsSlewing returns 0
21:52:15.095 00.000 11060 IsGuiding returns 0
21:52:15.103 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:15.151 00.048 10844 UpdateGuideState exits: m=2125 SNR=28.6
21:52:15.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:15.151 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:15.151 00.000 10844 Enqueuing Expose request
21:52:15.198 00.047 10844 evsrv: cli 0EEEDDF0 connect
21:52:15.198 00.000 10844 case statement mapped state 6 to 3
21:52:15.198 00.000 10844 case statement mapped state 6 to 3
21:52:15.198 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"34605b0f-8433-48fb-b503-bb62c37d9c2e"}
21:52:15.198 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"34605b0f-8433-48fb-b503-bb62c37d9c2e"}
21:52:15.198 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:52:15.391 00.193 11060 IsGuiding returns 0
21:52:15.391 00.000 11060 Move returns status 0, amount 287
21:52:15.391 00.000 11060 move complete, result=0
21:52:15.391 00.000 11060 worker thread done servicing request
21:52:15.391 00.000 11060 Worker thread wakes up
21:52:15.391 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.7 px 287 ms SOUTH
21:52:15.393 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:15.395 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:16.900 01.505 11060 Exposure complete
21:52:17.161 00.261 11060 worker thread done servicing request
21:52:17.161 00.000 10844 OnExposeComplete: enter
21:52:17.162 00.001 10844 UpdateGuideState(): m_state=6
21:52:17.162 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
21:52:17.163 00.001 10844 Star::Find returns 1 (0), X=91.26, Y=468.78, Mass=1956, SNR=26.3, Peak=146 HFD=3.5
21:52:17.163 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.80) = xAngle (2.53 = 2.53)
21:52:17.163 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.44 = 2.44)
21:52:17.163 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.95 hyp=0.96 cameraTheta=1.73 mountX=-0.79 mountY=0.62, mountTheta=2.48
21:52:17.165 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.95, opts=13)
21:52:17.166 00.001 10844 Enqueuing Move request for scope (-0.15, 0.95)
21:52:17.166 00.000 11060 Worker thread wakes up
21:52:17.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.95) opts 0xd
21:52:17.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.95)
21:52:17.166 00.000 11060 Moving (-0.15, 0.95) raw xDistance=-0.79 yDistance=0.62
21:52:17.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.79
21:52:17.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.62
21:52:17.168 00.002 11060 MoveAxis(E, 115, ABG)
21:52:17.168 00.000 11060 Guiding  Dir = 2, Dur = 115
21:52:17.188 00.020 11060 IsSlewing returns 0
21:52:17.189 00.001 11060 IsGuiding returns 0
21:52:17.193 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
21:52:17.212 00.019 10844 UpdateGuideState exits: m=1956 SNR=26.3
21:52:17.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:17.212 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:17.212 00.000 10844 Enqueuing Expose request
21:52:17.317 00.105 11060 IsGuiding returns 0
21:52:17.317 00.000 11060 Move returns status 0, amount 115
21:52:17.318 00.001 11060 MoveAxis(S, 236, ABG)
21:52:17.318 00.000 11060 Guiding  Dir = 1, Dur = 236
21:52:17.347 00.029 11060 IsSlewing returns 0
21:52:17.348 00.001 11060 IsGuiding returns 0
21:52:17.611 00.263 11060 IsGuiding returns 0
21:52:17.612 00.001 11060 Move returns status 0, amount 236
21:52:17.612 00.000 11060 move complete, result=0
21:52:17.612 00.000 11060 worker thread done servicing request
21:52:17.612 00.000 10844 GuideStep: -0.8 px 115 ms EAST, 0.6 px 236 ms SOUTH
21:52:17.612 00.000 11060 Worker thread wakes up
21:52:17.613 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:17.613 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:19.118 01.505 11060 Exposure complete
21:52:19.387 00.269 11060 worker thread done servicing request
21:52:19.387 00.000 10844 OnExposeComplete: enter
21:52:19.387 00.000 10844 UpdateGuideState(): m_state=6
21:52:19.387 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
21:52:19.388 00.001 10844 Star::Find returns 1 (0), X=90.57, Y=468.85, Mass=2046, SNR=28.0, Peak=185 HFD=3.5
21:52:19.388 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.80) = xAngle (3.06 = 3.06)
21:52:19.388 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.98 = 2.98)
21:52:19.388 00.000 10844 CameraToMount -- cameraX=-0.84 cameraY=1.01 hyp=1.31 cameraTheta=2.26 mountX=-1.31 mountY=0.21, mountTheta=2.98
21:52:19.409 00.021 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.84, y=1.01, opts=13)
21:52:19.409 00.000 10844 Enqueuing Move request for scope (-0.84, 1.01)
21:52:19.409 00.000 11060 Worker thread wakes up
21:52:19.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 1.01) opts 0xd
21:52:19.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.84, 1.01)
21:52:19.409 00.000 11060 Moving (-0.84, 1.01) raw xDistance=-1.31 yDistance=0.21
21:52:19.410 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.36 from input -1.31
21:52:19.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
21:52:19.410 00.000 11060 MoveAxis(E, 196, ABG)
21:52:19.410 00.000 11060 Guiding  Dir = 2, Dur = 196
21:52:19.424 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:19.436 00.012 11060 IsSlewing returns 0
21:52:19.437 00.001 11060 IsGuiding returns 0
21:52:19.459 00.022 10844 UpdateGuideState exits: m=2046 SNR=28.0
21:52:19.460 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:19.460 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:19.460 00.000 10844 Enqueuing Expose request
21:52:19.654 00.194 11060 IsGuiding returns 0
21:52:19.654 00.000 11060 Move returns status 0, amount 196
21:52:19.654 00.000 11060 MoveAxis(S, 82, ABG)
21:52:19.654 00.000 11060 Guiding  Dir = 1, Dur = 82
21:52:19.669 00.015 11060 IsSlewing returns 0
21:52:19.669 00.000 11060 IsGuiding returns 0
21:52:19.776 00.107 11060 IsGuiding returns 0
21:52:19.776 00.000 11060 Move returns status 0, amount 82
21:52:19.777 00.001 11060 move complete, result=0
21:52:19.777 00.000 11060 worker thread done servicing request
21:52:19.777 00.000 10844 GuideStep: -1.3 px 196 ms EAST, 0.2 px 82 ms SOUTH
21:52:19.777 00.000 11060 Worker thread wakes up
21:52:19.780 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:19.780 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:21.260 01.480 11060 Exposure complete
21:52:21.482 00.222 11060 worker thread done servicing request
21:52:21.482 00.000 10844 OnExposeComplete: enter
21:52:21.482 00.000 10844 UpdateGuideState(): m_state=6
21:52:21.482 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
21:52:21.482 00.000 10844 Star::Find returns 1 (0), X=90.85, Y=468.32, Mass=1958, SNR=26.8, Peak=156 HFD=3.6
21:52:21.483 00.001 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.80) = xAngle (3.24 = -3.05)
21:52:21.483 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.15 = -3.13)
21:52:21.483 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=0.48 hyp=0.74 cameraTheta=2.43 mountX=-0.74 mountY=-0.01, mountTheta=-3.13
21:52:21.484 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=0.48, opts=13)
21:52:21.484 00.000 10844 Enqueuing Move request for scope (-0.56, 0.48)
21:52:21.484 00.000 11060 Worker thread wakes up
21:52:21.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.48) opts 0xd
21:52:21.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, 0.48)
21:52:21.484 00.000 11060 Moving (-0.56, 0.48) raw xDistance=-0.74 yDistance=-0.01
21:52:21.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.74
21:52:21.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:21.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:52:21.484 00.000 11060 MoveAxis(E, 114, ABG)
21:52:21.484 00.000 11060 Guiding  Dir = 2, Dur = 114
21:52:21.491 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:21.494 00.003 11060 IsSlewing returns 0
21:52:21.494 00.000 11060 IsGuiding returns 0
21:52:21.519 00.025 10844 UpdateGuideState exits: m=1958 SNR=26.8
21:52:21.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:21.519 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:21.519 00.000 10844 Enqueuing Expose request
21:52:21.621 00.102 11060 IsGuiding returns 0
21:52:21.622 00.001 11060 Move returns status 0, amount 114
21:52:21.622 00.000 11060 MoveAxis(N, 0, ABG)
21:52:21.622 00.000 11060 Move returns status 0, amount 0
21:52:21.622 00.000 11060 move complete, result=0
21:52:21.622 00.000 11060 worker thread done servicing request
21:52:21.622 00.000 11060 Worker thread wakes up
21:52:21.622 00.000 10844 GuideStep: -0.7 px 114 ms EAST, -0.0 px 0 ms NORTH
21:52:21.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:21.622 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:23.108 01.486 11060 Exposure complete
21:52:23.429 00.321 10844 OnExposeComplete: enter
21:52:23.429 00.000 10844 UpdateGuideState(): m_state=6
21:52:23.429 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
21:52:23.429 00.000 10844 Star::Find returns 1 (0), X=90.37, Y=468.76, Mass=1936, SNR=26.6, Peak=147 HFD=3.6
21:52:23.429 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.80) = xAngle (3.22 = -3.06)
21:52:23.429 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
21:52:23.429 00.000 10844 CameraToMount -- cameraX=-1.04 cameraY=0.92 hyp=1.39 cameraTheta=2.42 mountX=-1.38 mountY=0.01, mountTheta=3.13
21:52:23.430 00.001 11060 worker thread done servicing request
21:52:23.435 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.04, y=0.92, opts=13)
21:52:23.435 00.000 10844 Enqueuing Move request for scope (-1.04, 0.92)
21:52:23.436 00.001 11060 Worker thread wakes up
21:52:23.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.04, 0.92) opts 0xd
21:52:23.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.04, 0.92)
21:52:23.436 00.000 11060 Moving (-1.04, 0.92) raw xDistance=-1.38 yDistance=0.01
21:52:23.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.38 from input -1.38
21:52:23.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:23.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:52:23.436 00.000 11060 MoveAxis(E, 206, ABG)
21:52:23.436 00.000 11060 Guiding  Dir = 2, Dur = 206
21:52:23.445 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:23.458 00.013 11060 IsSlewing returns 0
21:52:23.458 00.000 11060 IsGuiding returns 0
21:52:23.472 00.014 10844 UpdateGuideState exits: m=1936 SNR=26.6
21:52:23.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:23.472 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:23.472 00.000 10844 Enqueuing Expose request
21:52:23.690 00.218 11060 IsGuiding returns 0
21:52:23.691 00.001 11060 Move returns status 0, amount 206
21:52:23.691 00.000 11060 MoveAxis(N, 0, ABG)
21:52:23.691 00.000 11060 Move returns status 0, amount 0
21:52:23.691 00.000 11060 move complete, result=0
21:52:23.691 00.000 11060 worker thread done servicing request
21:52:23.691 00.000 11060 Worker thread wakes up
21:52:23.691 00.000 10844 GuideStep: -1.4 px 206 ms EAST, 0.0 px 0 ms NORTH
21:52:23.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:23.707 00.016 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:25.171 01.464 11060 Exposure complete
21:52:25.450 00.279 11060 worker thread done servicing request
21:52:25.451 00.001 10844 OnExposeComplete: enter
21:52:25.451 00.000 10844 UpdateGuideState(): m_state=6
21:52:25.451 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
21:52:25.451 00.000 10844 Star::Find returns 1 (0), X=89.63, Y=467.89, Mass=1472, SNR=23.1, Peak=149 HFD=3.3
21:52:25.451 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.80) = xAngle (3.91 = -2.37)
21:52:25.451 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.83 = -2.46)
21:52:25.452 00.001 10844 CameraToMount -- cameraX=-1.78 cameraY=0.05 hyp=1.78 cameraTheta=3.11 mountX=-1.27 mountY=-1.13, mountTheta=-2.42
21:52:25.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.78, y=0.05, opts=13)
21:52:25.454 00.001 10844 Enqueuing Move request for scope (-1.78, 0.05)
21:52:25.454 00.000 11060 Worker thread wakes up
21:52:25.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.78, 0.05) opts 0xd
21:52:25.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.78, 0.05)
21:52:25.454 00.000 11060 Moving (-1.78, 0.05) raw xDistance=-1.27 yDistance=-1.13
21:52:25.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.36 from input -1.27
21:52:25.454 00.000 11060 resist switch: large excursion: input -1.13 thresh 0.57 direction from 1 to -1
21:52:25.454 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.38
21:52:25.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.79 from input -1.13
21:52:25.454 00.000 11060 MoveAxis(E, 193, ABG)
21:52:25.454 00.000 11060 Guiding  Dir = 2, Dur = 193
21:52:25.461 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
21:52:25.475 00.014 11060 IsSlewing returns 0
21:52:25.475 00.000 10844 UpdateGuideState exits: m=1472 SNR=23.1
21:52:25.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:25.475 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:25.475 00.000 10844 Enqueuing Expose request
21:52:25.475 00.000 11060 IsGuiding returns 0
21:52:25.692 00.217 11060 IsGuiding returns 0
21:52:25.692 00.000 11060 Move returns status 0, amount 193
21:52:25.692 00.000 11060 BLC: Oldest BLC event removed
21:52:25.692 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:52:25.692 00.000 11060 MoveAxis(N, 1182, ABG)
21:52:25.693 00.001 11060 duration set to 750 by maxDecDuration
21:52:25.693 00.000 11060 Guiding  Dir = 0, Dur = 750
21:52:25.708 00.015 11060 IsSlewing returns 0
21:52:25.708 00.000 11060 IsGuiding returns 0
21:52:26.472 00.764 11060 IsGuiding returns 0
21:52:26.473 00.001 11060 Move returns status 0, amount 750
21:52:26.473 00.000 11060 move complete, result=0
21:52:26.473 00.000 11060 worker thread done servicing request
21:52:26.473 00.000 11060 Worker thread wakes up
21:52:26.473 00.000 10844 GuideStep: -1.3 px 193 ms EAST, -1.1 px 750 ms NORTH
21:52:26.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:26.473 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:27.873 01.400 11060 Exposure complete
21:52:28.205 00.332 11060 worker thread done servicing request
21:52:28.205 00.000 10844 OnExposeComplete: enter
21:52:28.205 00.000 10844 UpdateGuideState(): m_state=6
21:52:28.205 00.000 10844 Star::Find(15, 89, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
21:52:28.206 00.001 10844 Star::Find returns 1 (0), X=89.86, Y=468.06, Mass=2053, SNR=27.4, Peak=143 HFD=4.0
21:52:28.206 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.80) = xAngle (3.80 = -2.48)
21:52:28.206 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.72 = -2.57)
21:52:28.206 00.000 10844 CameraToMount -- cameraX=-1.55 cameraY=0.22 hyp=1.56 cameraTheta=3.00 mountX=-1.23 mountY=-0.85, mountTheta=-2.54
21:52:28.208 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.55, y=0.22, opts=13)
21:52:28.208 00.000 10844 Enqueuing Move request for scope (-1.55, 0.22)
21:52:28.208 00.000 11060 Worker thread wakes up
21:52:28.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.55, 0.22) opts 0xd
21:52:28.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.55, 0.22)
21:52:28.208 00.000 11060 Moving (-1.55, 0.22) raw xDistance=-1.23 yDistance=-0.85
21:52:28.209 00.001 11060 BLC: History state: CurrMiss=0.85, AvgInitMiss=0.60, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.789827, 1:0.849078
21:52:28.209 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:52:28.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.23
21:52:28.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.85
21:52:28.209 00.000 11060 MoveAxis(E, 187, ABG)
21:52:28.209 00.000 11060 Guiding  Dir = 2, Dur = 187
21:52:28.218 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:28.219 00.001 11060 IsSlewing returns 0
21:52:28.220 00.001 11060 IsGuiding returns 0
21:52:28.256 00.036 10844 UpdateGuideState exits: m=2053 SNR=27.4
21:52:28.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:28.256 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:28.256 00.000 10844 Enqueuing Expose request
21:52:28.439 00.183 11060 IsGuiding returns 0
21:52:28.439 00.000 11060 Move returns status 0, amount 187
21:52:28.439 00.000 11060 MoveAxis(N, 325, ABG)
21:52:28.439 00.000 11060 Guiding  Dir = 0, Dur = 325
21:52:28.485 00.046 11060 IsSlewing returns 0
21:52:28.486 00.001 11060 IsGuiding returns 0
21:52:28.831 00.345 11060 IsGuiding returns 0
21:52:28.831 00.000 11060 Move returns status 0, amount 325
21:52:28.832 00.001 11060 move complete, result=0
21:52:28.832 00.000 11060 worker thread done servicing request
21:52:28.833 00.001 10844 GuideStep: -1.2 px 187 ms EAST, -0.8 px 325 ms NORTH
21:52:28.833 00.000 11060 Worker thread wakes up
21:52:28.834 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:28.834 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:30.301 01.467 11060 Exposure complete
21:52:30.612 00.311 11060 worker thread done servicing request
21:52:30.612 00.000 10844 OnExposeComplete: enter
21:52:30.624 00.012 10844 UpdateGuideState(): m_state=6
21:52:30.624 00.000 10844 Star::Find(15, 89, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
21:52:30.624 00.000 10844 Star::Find returns 1 (0), X=90.58, Y=467.68, Mass=2010, SNR=27.2, Peak=178 HFD=3.4
21:52:30.624 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.80) = xAngle (-2.15 = -2.15)
21:52:30.624 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.23 = -2.23)
21:52:30.624 00.000 10844 CameraToMount -- cameraX=-0.83 cameraY=-0.16 hyp=0.84 cameraTheta=-2.95 mountX=-0.46 mountY=-0.66, mountTheta=-2.18
21:52:30.625 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.83, y=-0.16, opts=13)
21:52:30.626 00.001 10844 Enqueuing Move request for scope (-0.83, -0.16)
21:52:30.626 00.000 11060 Worker thread wakes up
21:52:30.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.16) opts 0xd
21:52:30.626 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.83, -0.16)
21:52:30.626 00.000 11060 Moving (-0.83, -0.16) raw xDistance=-0.46 yDistance=-0.66
21:52:30.626 00.000 11060 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.60, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.789827, 1:0.849078, 2:0.664994
21:52:30.626 00.000 11060 BLC: Under-shoot: nominal increase by 326
21:52:30.626 00.000 11060 BLC: window closed
21:52:30.626 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:52:30.626 00.000 11060 BLC: Pulse adjusted to 750
21:52:30.627 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
21:52:30.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.66
21:52:30.627 00.000 11060 MoveAxis(E, 73, ABG)
21:52:30.627 00.000 11060 Guiding  Dir = 2, Dur = 73
21:52:30.631 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
21:52:30.639 00.008 11060 IsSlewing returns 0
21:52:30.639 00.000 11060 IsGuiding returns 0
21:52:30.646 00.007 10844 UpdateGuideState exits: m=2010 SNR=27.2
21:52:30.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:30.646 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:30.646 00.000 10844 Enqueuing Expose request
21:52:30.718 00.072 11060 IsGuiding returns 0
21:52:30.718 00.000 11060 Move returns status 0, amount 73
21:52:30.718 00.000 11060 MoveAxis(N, 255, ABG)
21:52:30.718 00.000 11060 Guiding  Dir = 0, Dur = 255
21:52:30.750 00.032 11060 IsSlewing returns 0
21:52:30.751 00.001 11060 IsGuiding returns 0
21:52:30.890 00.139 10844 evsrv: cli 0EEEEC50 connect
21:52:30.891 00.001 10844 case statement mapped state 6 to 3
21:52:30.891 00.000 10844 case statement mapped state 6 to 3
21:52:30.892 00.001 10844 evsrv: cli 0EEEEC50 request: {"method":"get_pixel_scale","id":"a88d29df-1166-4fe1-ac09-c357fb6ebee3"}
21:52:30.892 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":4.1253,"id":"a88d29df-1166-4fe1-ac09-c357fb6ebee3"}
21:52:30.893 00.001 10844 evsrv: cli 0EEEEC50 disconnect
21:52:31.029 00.136 11060 IsGuiding returns 0
21:52:31.029 00.000 11060 Move returns status 0, amount 255
21:52:31.029 00.000 11060 move complete, result=0
21:52:31.029 00.000 11060 worker thread done servicing request
21:52:31.030 00.001 10844 GuideStep: -0.5 px 73 ms EAST, -0.7 px 255 ms NORTH
21:52:31.031 00.001 11060 Worker thread wakes up
21:52:31.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:31.032 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:32.508 01.476 11060 Exposure complete
21:52:32.834 00.326 11060 worker thread done servicing request
21:52:32.834 00.000 10844 OnExposeComplete: enter
21:52:32.834 00.000 10844 UpdateGuideState(): m_state=6
21:52:32.835 00.001 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
21:52:32.835 00.000 10844 Star::Find returns 1 (0), X=90.76, Y=467.30, Mass=2077, SNR=28.4, Peak=165 HFD=3.6
21:52:32.835 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.80) = xAngle (-1.65 = -1.65)
21:52:32.835 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.74 = -1.74)
21:52:32.835 00.000 10844 CameraToMount -- cameraX=-0.65 cameraY=-0.53 hyp=0.84 cameraTheta=-2.45 mountX=-0.07 mountY=-0.83, mountTheta=-1.65
21:52:32.837 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.65, y=-0.53, opts=13)
21:52:32.837 00.000 10844 Enqueuing Move request for scope (-0.65, -0.53)
21:52:32.837 00.000 11060 Worker thread wakes up
21:52:32.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.53) opts 0xd
21:52:32.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.65, -0.53)
21:52:32.837 00.000 11060 Moving (-0.65, -0.53) raw xDistance=-0.07 yDistance=-0.83
21:52:32.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:52:32.838 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.83
21:52:32.838 00.000 11060 MoveAxis(E, 0, ABG)
21:52:32.838 00.000 11060 Move returns status 0, amount 0
21:52:32.838 00.000 11060 MoveAxis(N, 317, ABG)
21:52:32.838 00.000 11060 Guiding  Dir = 0, Dur = 317
21:52:32.844 00.006 11060 IsSlewing returns 0
21:52:32.845 00.001 11060 IsGuiding returns 0
21:52:32.846 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
21:52:32.885 00.039 10844 UpdateGuideState exits: m=2077 SNR=28.4
21:52:32.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:32.885 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:32.885 00.000 10844 Enqueuing Expose request
21:52:33.173 00.288 11060 IsGuiding returns 0
21:52:33.173 00.000 11060 Move returns status 0, amount 317
21:52:33.173 00.000 11060 move complete, result=0
21:52:33.173 00.000 11060 worker thread done servicing request
21:52:33.174 00.001 11060 Worker thread wakes up
21:52:33.174 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.8 px 317 ms NORTH
21:52:33.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:33.174 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:34.651 01.477 11060 Exposure complete
21:52:34.971 00.320 11060 worker thread done servicing request
21:52:34.971 00.000 10844 OnExposeComplete: enter
21:52:34.971 00.000 10844 UpdateGuideState(): m_state=6
21:52:34.971 00.000 10844 Star::Find(15, 90, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
21:52:34.972 00.001 10844 Star::Find returns 1 (0), X=91.60, Y=468.19, Mass=1932, SNR=27.3, Peak=148 HFD=3.7
21:52:34.972 00.000 10844 MultiStar: exiting stabilization period
21:52:34.972 00.000 10844 MultiStar: [#1 0.27,-0.31,1.19,U] [#2 -0.31,-1.68,0.00,M6] [#3 0.12,-0.25,0.81,U] [#4 -1.00,-0.77,0.00,M1] [#5 -0.50,-0.64,0.94,U] [#6 -0.15,-0.64,0.99,U] [#7 -1.02,-0.97,0.00,M1] [#8 -0.93,-0.84,0.00,M3] 
21:52:34.972 00.000 10844 refined, 4 included, MultiStar: {-0.00, -0.30}, one-star: {0.20, 0.35}
21:52:34.972 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.80) = xAngle (-0.78 = -0.78)
21:52:34.972 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.86 = -0.86)
21:52:34.972 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.58 mountX=0.21 mountY=-0.22, mountTheta=-0.82
21:52:34.978 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.30, opts=13)
21:52:34.978 00.000 10844 Enqueuing Move request for scope (-0.00, -0.30)
21:52:34.978 00.000 11060 Worker thread wakes up
21:52:34.979 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd
21:52:34.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.30)
21:52:34.979 00.000 11060 Moving (-0.00, -0.30) raw xDistance=0.21 yDistance=-0.22
21:52:34.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:52:34.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
21:52:34.979 00.000 11060 MoveAxis(W, 31, ABG)
21:52:34.979 00.000 11060 Guiding  Dir = 3, Dur = 31
21:52:34.991 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:35.017 00.026 11060 IsSlewing returns 0
21:52:35.017 00.000 11060 IsGuiding returns 0
21:52:35.028 00.011 10844 UpdateGuideState exits: m=1932 SNR=27.3
21:52:35.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:35.028 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:35.028 00.000 10844 Enqueuing Expose request
21:52:35.084 00.056 11060 IsGuiding returns 0
21:52:35.084 00.000 11060 Move returns status 0, amount 31
21:52:35.084 00.000 11060 MoveAxis(N, 86, ABG)
21:52:35.084 00.000 11060 Guiding  Dir = 0, Dur = 86
21:52:35.129 00.045 11060 IsSlewing returns 0
21:52:35.129 00.000 11060 IsGuiding returns 0
21:52:35.246 00.117 11060 IsGuiding returns 0
21:52:35.246 00.000 11060 Move returns status 0, amount 86
21:52:35.246 00.000 11060 move complete, result=0
21:52:35.246 00.000 11060 worker thread done servicing request
21:52:35.247 00.001 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 86 ms NORTH
21:52:35.247 00.000 11060 Worker thread wakes up
21:52:35.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:35.247 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:36.747 01.500 11060 Exposure complete
21:52:37.080 00.333 11060 worker thread done servicing request
21:52:37.080 00.000 10844 OnExposeComplete: enter
21:52:37.080 00.000 10844 UpdateGuideState(): m_state=6
21:52:37.080 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
21:52:37.080 00.000 10844 Star::Find returns 1 (0), X=91.23, Y=467.23, Mass=2110, SNR=28.5, Peak=153 HFD=3.9
21:52:37.081 00.001 10844 MultiStar: [#1 -0.09,-0.69,1.09,U] [#2 -0.59,-2.01,0.00,M7] [#3 -0.59,-1.47,0.00,M4] [#4 -0.80,-1.75,0.00,M2] [#5 -0.61,-0.57,0.94,U] [#6 -0.83,-0.95,0.00,M3] [#7 -0.74,-1.12,0.00,M2] [#8 -0.38,-0.89,0.00,M4] 
21:52:37.081 00.000 10844 single-star, 2 included, MultiStar: {-0.28, -0.63}, one-star: {-0.18, -0.61}
21:52:37.081 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.80) = xAngle (-1.06 = -1.06)
21:52:37.081 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.14 = -1.14)
21:52:37.081 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.61 hyp=0.64 cameraTheta=-1.86 mountX=0.31 mountY=-0.58, mountTheta=-1.07
21:52:37.082 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.61, opts=13)
21:52:37.083 00.001 10844 Enqueuing Move request for scope (-0.18, -0.61)
21:52:37.083 00.000 11060 Worker thread wakes up
21:52:37.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.61) opts 0xd
21:52:37.083 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.61)
21:52:37.083 00.000 11060 Moving (-0.18, -0.61) raw xDistance=0.31 yDistance=-0.58
21:52:37.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
21:52:37.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.58
21:52:37.083 00.000 11060 MoveAxis(W, 47, ABG)
21:52:37.084 00.001 11060 Guiding  Dir = 3, Dur = 47
21:52:37.089 00.005 11060 IsSlewing returns 0
21:52:37.089 00.000 11060 IsGuiding returns 0
21:52:37.096 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:37.132 00.036 10844 UpdateGuideState exits: m=2110 SNR=28.5
21:52:37.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:37.132 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:37.132 00.000 10844 Enqueuing Expose request
21:52:37.154 00.022 11060 IsGuiding returns 0
21:52:37.154 00.000 11060 Move returns status 0, amount 47
21:52:37.154 00.000 11060 MoveAxis(N, 222, ABG)
21:52:37.155 00.001 11060 Guiding  Dir = 0, Dur = 222
21:52:37.167 00.012 11060 IsSlewing returns 0
21:52:37.186 00.019 11060 IsGuiding returns 0
21:52:37.419 00.233 11060 IsGuiding returns 0
21:52:37.419 00.000 11060 Move returns status 0, amount 222
21:52:37.419 00.000 11060 move complete, result=0
21:52:37.419 00.000 11060 worker thread done servicing request
21:52:37.419 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.6 px 222 ms NORTH
21:52:37.420 00.001 11060 Worker thread wakes up
21:52:37.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:37.420 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:38.887 01.467 11060 Exposure complete
21:52:39.135 00.248 11060 worker thread done servicing request
21:52:39.135 00.000 10844 OnExposeComplete: enter
21:52:39.135 00.000 10844 UpdateGuideState(): m_state=6
21:52:39.135 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
21:52:39.135 00.000 10844 Star::Find returns 1 (0), X=91.66, Y=467.84, Mass=2324, SNR=30.9, Peak=141 HFD=3.8
21:52:39.140 00.005 10844 MultiStar: [#1 0.48,0.70,1.02,U] [#2 -0.02,-1.04,0.00,M8] [#3 -0.54,0.06,0.74,U] [#4 -1.40,-0.51,0.00,M3] [#5 -0.81,-0.33,0.90,U] [#6 -0.24,-0.75,0.78,U] [#7 -1.05,-0.35,0.00,M3] [#8 -0.68,-0.96,0.00,M5] 
21:52:39.143 00.003 10844 refined, 4 included, MultiStar: {-0.13, -0.03}, one-star: {0.26, 0.00}
21:52:39.143 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.80) = xAngle (-2.11 = -2.11)
21:52:39.143 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.20 = -2.20)
21:52:39.143 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.92 mountX=-0.07 mountY=-0.11, mountTheta=-2.14
21:52:39.153 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
21:52:39.153 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
21:52:39.168 00.015 11060 Worker thread wakes up
21:52:39.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
21:52:39.168 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
21:52:39.168 00.000 11060 Moving (-0.13, -0.03) raw xDistance=-0.07 yDistance=-0.11
21:52:39.170 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:52:39.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:39.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:52:39.170 00.000 11060 MoveAxis(E, 0, ABG)
21:52:39.170 00.000 11060 Move returns status 0, amount 0
21:52:39.170 00.000 11060 MoveAxis(N, 0, ABG)
21:52:39.170 00.000 11060 Move returns status 0, amount 0
21:52:39.170 00.000 11060 move complete, result=0
21:52:39.170 00.000 11060 worker thread done servicing request
21:52:39.176 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
21:52:39.204 00.028 10844 UpdateGuideState exits: m=2324 SNR=30.9
21:52:39.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:39.204 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:39.204 00.000 10844 Enqueuing Expose request
21:52:39.206 00.002 11060 Worker thread wakes up
21:52:39.206 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:39.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:39.206 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:40.673 01.467 11060 Exposure complete
21:52:40.904 00.231 11060 worker thread done servicing request
21:52:40.904 00.000 10844 OnExposeComplete: enter
21:52:40.904 00.000 10844 UpdateGuideState(): m_state=6
21:52:40.909 00.005 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
21:52:40.909 00.000 10844 Star::Find returns 1 (0), X=91.41, Y=468.36, Mass=2010, SNR=27.6, Peak=137 HFD=3.7
21:52:40.909 00.000 10844 MultiStar: [#1 0.21,0.52,1.02,U] [#2 -0.04,-1.10,0.00,M9] [#3 -0.82,0.75,0.00,M4] [#4 -0.10,0.38,2.56,U] [#5 -0.30,0.13,1.01,U] [#6 0.98,-0.93,0.00,M3] [#7 -1.39,0.07,0.00,M4] [#8 0.42,0.21,0.91,U] 
21:52:40.909 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.36}, one-star: {0.00, 0.52}
21:52:40.909 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.80) = xAngle (2.36 = 2.36)
21:52:40.909 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.27 = 2.27)
21:52:40.909 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.55 mountX=-0.26 mountY=0.28, mountTheta=2.32
21:52:40.911 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.36, opts=13)
21:52:40.911 00.000 10844 Enqueuing Move request for scope (0.01, 0.36)
21:52:40.911 00.000 11060 Worker thread wakes up
21:52:40.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.36) opts 0xd
21:52:40.911 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.36)
21:52:40.911 00.000 11060 Moving (0.01, 0.36) raw xDistance=-0.26 yDistance=0.28
21:52:40.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:52:40.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:40.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:52:40.911 00.000 11060 MoveAxis(E, 38, ABG)
21:52:40.911 00.000 11060 Guiding  Dir = 2, Dur = 38
21:52:40.922 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
21:52:40.947 00.025 11060 IsSlewing returns 0
21:52:40.947 00.000 11060 IsGuiding returns 0
21:52:40.965 00.018 10844 UpdateGuideState exits: m=2010 SNR=27.6
21:52:40.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:40.965 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:40.965 00.000 10844 Enqueuing Expose request
21:52:41.006 00.041 11060 IsGuiding returns 0
21:52:41.006 00.000 11060 Move returns status 0, amount 38
21:52:41.008 00.002 11060 MoveAxis(N, 0, ABG)
21:52:41.009 00.001 11060 Move returns status 0, amount 0
21:52:41.009 00.000 11060 move complete, result=0
21:52:41.009 00.000 11060 worker thread done servicing request
21:52:41.009 00.000 11060 Worker thread wakes up
21:52:41.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:41.009 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:41.011 00.002 10844 GuideStep: -0.3 px 38 ms EAST, 0.3 px 0 ms NORTH
21:52:42.467 01.456 11060 Exposure complete
21:52:42.758 00.291 11060 worker thread done servicing request
21:52:42.758 00.000 10844 OnExposeComplete: enter
21:52:42.758 00.000 10844 UpdateGuideState(): m_state=6
21:52:42.758 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
21:52:42.758 00.000 10844 Star::Find returns 1 (0), X=92.02, Y=468.12, Mass=1766, SNR=26.1, Peak=136 HFD=3.7
21:52:42.758 00.000 10844 MultiStar: [#1 -0.08,0.09,1.08,U] [#2 -0.25,-1.12,0.00,M10] [#3 0.30,0.08,0.90,U] [#4 -1.05,-0.15,0.00,M3] [#5 -1.13,-0.30,0.00,M1] [#6 -0.20,-0.87,0.98,U] [#7 -1.40,-0.42,0.00,M5] [#8 -0.79,0.21,0.92,U] 
21:52:42.758 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.04}, one-star: {0.61, 0.28}
21:52:42.758 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.80) = xAngle (-1.31 = -1.31)
21:52:42.758 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.39 = -1.39)
21:52:42.758 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.11 mountX=0.01 mountY=-0.05, mountTheta=-1.31
21:52:42.761 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
21:52:42.761 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
21:52:42.761 00.000 11060 Worker thread wakes up
21:52:42.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
21:52:42.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
21:52:42.761 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.01 yDistance=-0.05
21:52:42.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:52:42.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:42.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:52:42.761 00.000 11060 MoveAxis(E, 0, ABG)
21:52:42.761 00.000 11060 Move returns status 0, amount 0
21:52:42.761 00.000 11060 MoveAxis(N, 0, ABG)
21:52:42.761 00.000 11060 Move returns status 0, amount 0
21:52:42.761 00.000 11060 move complete, result=0
21:52:42.761 00.000 11060 worker thread done servicing request
21:52:42.771 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:42.805 00.034 10844 UpdateGuideState exits: m=1766 SNR=26.1
21:52:42.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:42.805 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:42.805 00.000 10844 Enqueuing Expose request
21:52:42.805 00.000 11060 Worker thread wakes up
21:52:42.805 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:52:42.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:42.805 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:44.261 01.456 11060 Exposure complete
21:52:44.493 00.232 11060 worker thread done servicing request
21:52:44.493 00.000 10844 OnExposeComplete: enter
21:52:44.493 00.000 10844 UpdateGuideState(): m_state=6
21:52:44.493 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
21:52:44.493 00.000 10844 Star::Find returns 1 (0), X=91.84, Y=468.46, Mass=1977, SNR=27.4, Peak=159 HFD=3.5
21:52:44.493 00.000 10844 MultiStar: [#1 0.53,0.77,0.00,M2] [#2 -0.36,-0.54,0.96,U] [#3 0.20,0.64,0.91,U] [#4 -0.60,0.12,2.66,U] [#5 -0.36,0.22,0.99,U] [#6 -0.58,-0.47,0.85,U] [#7 -0.98,0.29,0.00,M6] [#8 0.42,0.15,0.95,U] 
21:52:44.493 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.12}, one-star: {0.43, 0.63}
21:52:44.493 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.80) = xAngle (3.45 = -2.83)
21:52:44.493 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.36 = -2.92)
21:52:44.493 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.65 mountX=-0.23 mountY=-0.05, mountTheta=-2.91
21:52:44.496 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.12, opts=13)
21:52:44.496 00.000 10844 Enqueuing Move request for scope (-0.22, 0.12)
21:52:44.496 00.000 11060 Worker thread wakes up
21:52:44.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
21:52:44.496 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
21:52:44.498 00.002 11060 Moving (-0.22, 0.12) raw xDistance=-0.23 yDistance=-0.05
21:52:44.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:52:44.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:44.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:52:44.498 00.000 11060 MoveAxis(E, 34, ABG)
21:52:44.498 00.000 11060 Guiding  Dir = 2, Dur = 34
21:52:44.503 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
21:52:44.509 00.006 11060 IsSlewing returns 0
21:52:44.509 00.000 11060 IsGuiding returns 0
21:52:44.528 00.019 10844 UpdateGuideState exits: m=1977 SNR=27.4
21:52:44.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:44.528 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:44.528 00.000 10844 Enqueuing Expose request
21:52:44.555 00.027 11060 IsGuiding returns 0
21:52:44.555 00.000 11060 Move returns status 0, amount 34
21:52:44.555 00.000 11060 MoveAxis(N, 0, ABG)
21:52:44.555 00.000 11060 Move returns status 0, amount 0
21:52:44.555 00.000 11060 move complete, result=0
21:52:44.555 00.000 11060 worker thread done servicing request
21:52:44.555 00.000 11060 Worker thread wakes up
21:52:44.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:44.555 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:44.556 00.001 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
21:52:46.012 01.456 11060 Exposure complete
21:52:46.297 00.285 11060 worker thread done servicing request
21:52:46.297 00.000 10844 OnExposeComplete: enter
21:52:46.297 00.000 10844 UpdateGuideState(): m_state=6
21:52:46.299 00.002 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
21:52:46.299 00.000 10844 Star::Find returns 1 (0), X=91.93, Y=467.80, Mass=2255, SNR=28.9, Peak=171 HFD=4.2
21:52:46.299 00.000 10844 MultiStar: [#1 0.61,0.52,0.96,U] [#2 -0.46,-0.72,0.86,U] [#3 0.08,0.62,0.73,U] [#4 -0.85,0.49,0.00,M3] [#5 -0.46,0.27,0.89,U] [#6 0.05,0.02,0.82,U] [#7 -0.26,0.09,0.97,U] [#8 0.54,0.40,0.91,U] 
21:52:46.299 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.14}, one-star: {0.52, -0.03}
21:52:46.299 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.80) = xAngle (1.81 = 1.81)
21:52:46.299 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.72 = 1.72)
21:52:46.299 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=-0.04 mountY=0.17, mountTheta=1.80
21:52:46.299 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
21:52:46.299 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
21:52:46.299 00.000 11060 Worker thread wakes up
21:52:46.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
21:52:46.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
21:52:46.299 00.000 11060 Moving (0.09, 0.14) raw xDistance=-0.04 yDistance=0.17
21:52:46.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:52:46.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:46.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:52:46.299 00.000 11060 MoveAxis(E, 0, ABG)
21:52:46.299 00.000 11060 Move returns status 0, amount 0
21:52:46.299 00.000 11060 MoveAxis(N, 0, ABG)
21:52:46.299 00.000 11060 Move returns status 0, amount 0
21:52:46.299 00.000 11060 move complete, result=0
21:52:46.299 00.000 11060 worker thread done servicing request
21:52:46.324 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
21:52:46.346 00.022 10844 UpdateGuideState exits: m=2255 SNR=28.9
21:52:46.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:46.346 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:46.346 00.000 10844 Enqueuing Expose request
21:52:46.346 00.000 11060 Worker thread wakes up
21:52:46.346 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:52:46.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:46.346 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:47.792 01.446 11060 Exposure complete
21:52:48.010 00.218 11060 worker thread done servicing request
21:52:48.010 00.000 10844 OnExposeComplete: enter
21:52:48.010 00.000 10844 UpdateGuideState(): m_state=6
21:52:48.010 00.000 10844 Star::Find(15, 91, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
21:52:48.010 00.000 10844 Star::Find returns 1 (0), X=92.21, Y=467.87, Mass=2017, SNR=27.3, Peak=158 HFD=4.0
21:52:48.010 00.000 10844 MultiStar: [#1 0.55,0.77,0.00,M2] [#2 -0.01,-1.26,0.00,M9] [#3 0.79,0.29,0.90,U] [#4 -1.14,-0.02,0.00,M4] [#5 -0.09,0.29,1.02,U] [#6 0.57,0.17,1.00,U] [#7 -0.77,0.70,0.00,M6] [#8 0.77,-0.64,0.00,M2] 
21:52:48.010 00.000 10844 refined, 3 included, MultiStar: {0.51, 0.20}, one-star: {0.81, 0.04}
21:52:48.010 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.80) = xAngle (1.17 = 1.17)
21:52:48.010 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.08 = 1.08)
21:52:48.010 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=0.20 hyp=0.55 cameraTheta=0.37 mountX=0.21 mountY=0.48, mountTheta=1.15
21:52:48.017 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=0.20, opts=13)
21:52:48.017 00.000 10844 Enqueuing Move request for scope (0.51, 0.20)
21:52:48.017 00.000 11060 Worker thread wakes up
21:52:48.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.20) opts 0xd
21:52:48.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, 0.20)
21:52:48.017 00.000 11060 Moving (0.51, 0.20) raw xDistance=0.21 yDistance=0.48
21:52:48.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
21:52:48.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:48.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:52:48.017 00.000 11060 MoveAxis(W, 31, ABG)
21:52:48.017 00.000 11060 Guiding  Dir = 3, Dur = 31
21:52:48.025 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:48.041 00.016 10844 UpdateGuideState exits: m=2017 SNR=27.3
21:52:48.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:48.041 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:48.041 00.000 10844 Enqueuing Expose request
21:52:48.046 00.005 11060 IsSlewing returns 0
21:52:48.046 00.000 11060 IsGuiding returns 0
21:52:48.114 00.068 11060 IsGuiding returns 0
21:52:48.114 00.000 11060 Move returns status 0, amount 31
21:52:48.114 00.000 11060 MoveAxis(N, 0, ABG)
21:52:48.114 00.000 11060 Move returns status 0, amount 0
21:52:48.114 00.000 11060 move complete, result=0
21:52:48.114 00.000 11060 worker thread done servicing request
21:52:48.114 00.000 11060 Worker thread wakes up
21:52:48.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:48.114 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:48.258 00.144 10844 GuideStep: 0.2 px 31 ms WEST, 0.5 px 0 ms NORTH
21:52:49.623 01.365 11060 Exposure complete
21:52:49.929 00.306 11060 worker thread done servicing request
21:52:49.929 00.000 10844 OnExposeComplete: enter
21:52:49.929 00.000 10844 UpdateGuideState(): m_state=6
21:52:49.929 00.000 10844 Star::Find(15, 92, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
21:52:49.929 00.000 10844 Star::Find returns 1 (0), X=92.38, Y=468.17, Mass=1886, SNR=26.8, Peak=124 HFD=3.7
21:52:49.929 00.000 10844 MultiStar: [#1 0.32,1.10,0.00,M3] [#2 0.15,-0.23,0.96,U] [#3 0.24,0.53,0.82,U] [#4 -1.23,0.18,0.00,M5] [#5 -0.41,0.79,0.00,M1] [#6 0.28,0.17,0.87,U] [#7 -0.51,1.15,0.00,M7] [#8 0.49,0.39,0.86,U] 
21:52:49.929 00.000 10844 refined, 4 included, MultiStar: {0.44, 0.23}, one-star: {0.97, 0.34}
21:52:49.929 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.80) = xAngle (1.29 = 1.29)
21:52:49.929 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.20 = 1.20)
21:52:49.929 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=0.23 hyp=0.50 cameraTheta=0.48 mountX=0.14 mountY=0.46, mountTheta=1.28
21:52:49.932 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=0.23, opts=13)
21:52:49.932 00.000 10844 Enqueuing Move request for scope (0.44, 0.23)
21:52:49.932 00.000 11060 Worker thread wakes up
21:52:49.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.23) opts 0xd
21:52:49.932 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 0.23)
21:52:49.932 00.000 11060 Moving (0.44, 0.23) raw xDistance=0.14 yDistance=0.46
21:52:49.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:52:49.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:52:49.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
21:52:49.932 00.000 11060 MoveAxis(W, 21, ABG)
21:52:49.932 00.000 11060 Guiding  Dir = 3, Dur = 21
21:52:49.939 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:49.967 00.028 11060 IsSlewing returns 0
21:52:49.969 00.002 11060 IsGuiding returns 0
21:52:49.994 00.025 10844 UpdateGuideState exits: m=1886 SNR=26.8
21:52:49.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:49.994 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:49.994 00.000 10844 Enqueuing Expose request
21:52:50.051 00.057 11060 IsGuiding returns 0
21:52:50.051 00.000 11060 Move returns status 0, amount 21
21:52:50.051 00.000 11060 MoveAxis(N, 0, ABG)
21:52:50.051 00.000 11060 Move returns status 0, amount 0
21:52:50.051 00.000 11060 move complete, result=0
21:52:50.051 00.000 11060 worker thread done servicing request
21:52:50.051 00.000 11060 Worker thread wakes up
21:52:50.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:50.051 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:50.055 00.004 10844 GuideStep: 0.1 px 21 ms WEST, 0.5 px 0 ms NORTH
21:52:51.494 01.439 11060 Exposure complete
21:52:51.801 00.307 11060 worker thread done servicing request
21:52:51.801 00.000 10844 OnExposeComplete: enter
21:52:51.801 00.000 10844 UpdateGuideState(): m_state=6
21:52:51.801 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
21:52:51.801 00.000 10844 Star::Find returns 1 (0), X=92.13, Y=468.49, Mass=1799, SNR=26.2, Peak=147 HFD=3.6
21:52:51.801 00.000 10844 MultiStar: [#1 0.29,1.34,0.00,M4] [#2 -0.23,-0.37,0.99,U] [#3 0.62,1.46,0.00,M1] [#4 -0.00,0.42,2.63,U] [#5 -0.22,0.66,1.07,U] [#6 0.23,0.82,0.86,U] [#7 -0.23,0.74,0.95,U] [#8 0.85,0.51,0.00,M2] 
21:52:51.801 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.47}, one-star: {0.72, 0.66}
21:52:51.801 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.80) = xAngle (2.31 = 2.31)
21:52:51.801 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.22 = 2.22)
21:52:51.801 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.47 hyp=0.47 cameraTheta=1.50 mountX=-0.31 mountY=0.37, mountTheta=2.27
21:52:51.801 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.47, opts=13)
21:52:51.801 00.000 10844 Enqueuing Move request for scope (0.03, 0.47)
21:52:51.801 00.000 11060 Worker thread wakes up
21:52:51.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.47) opts 0xd
21:52:51.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.47)
21:52:51.801 00.000 11060 Moving (0.03, 0.47) raw xDistance=-0.31 yDistance=0.37
21:52:51.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
21:52:51.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:52:51.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:52:51.801 00.000 11060 MoveAxis(E, 46, ABG)
21:52:51.801 00.000 11060 Guiding  Dir = 2, Dur = 46
21:52:51.809 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:51.842 00.033 10844 UpdateGuideState exits: m=1799 SNR=26.2
21:52:51.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:51.842 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:51.844 00.002 10844 Enqueuing Expose request
21:52:51.847 00.003 11060 IsSlewing returns 0
21:52:51.847 00.000 11060 IsGuiding returns 0
21:52:51.922 00.075 11060 IsGuiding returns 0
21:52:51.922 00.000 11060 Move returns status 0, amount 46
21:52:51.922 00.000 11060 MoveAxis(N, 0, ABG)
21:52:51.922 00.000 11060 Move returns status 0, amount 0
21:52:51.922 00.000 11060 move complete, result=0
21:52:51.922 00.000 11060 worker thread done servicing request
21:52:51.922 00.000 11060 Worker thread wakes up
21:52:51.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:51.922 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:51.927 00.005 10844 GuideStep: -0.3 px 46 ms EAST, 0.4 px 0 ms NORTH
21:52:53.403 01.476 11060 Exposure complete
21:52:53.768 00.365 11060 worker thread done servicing request
21:52:53.768 00.000 10844 OnExposeComplete: enter
21:52:53.768 00.000 10844 UpdateGuideState(): m_state=6
21:52:53.768 00.000 10844 Star::Find(15, 92, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
21:52:53.768 00.000 10844 Star::Find returns 1 (0), X=91.91, Y=468.62, Mass=2061, SNR=28.0, Peak=151 HFD=3.7
21:52:53.770 00.002 10844 MultiStar: [#1 0.78,1.40,0.00,M5] [#2 -0.06,-0.48,0.97,U] [#3 1.08,1.67,0.00,M2] [#4 0.21,0.05,2.45,U] [#5 -0.43,0.94,0.00,M1] [#6 0.57,0.57,0.78,U] [#7 -0.43,0.52,1.06,U] [#8 0.91,0.62,0.00,M3] 
21:52:53.770 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.23}, one-star: {0.50, 0.79}
21:52:53.770 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.80) = xAngle (1.79 = 1.79)
21:52:53.770 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.71 = 1.71)
21:52:53.770 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=0.99 mountX=-0.06 mountY=0.27, mountTheta=1.79
21:52:53.774 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.23, opts=13)
21:52:53.776 00.002 10844 Enqueuing Move request for scope (0.15, 0.23)
21:52:53.776 00.000 11060 Worker thread wakes up
21:52:53.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
21:52:53.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
21:52:53.776 00.000 11060 Moving (0.15, 0.23) raw xDistance=-0.06 yDistance=0.27
21:52:53.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:52:53.776 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=-0.41 newest=1.11
21:52:53.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:52:53.776 00.000 11060 MoveAxis(E, 0, ABG)
21:52:53.776 00.000 11060 Move returns status 0, amount 0
21:52:53.776 00.000 11060 BLC: Oldest BLC event removed
21:52:53.776 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:52:53.776 00.000 11060 MoveAxis(S, 855, ABG)
21:52:53.776 00.000 11060 duration set to 750 by maxDecDuration
21:52:53.776 00.000 11060 Guiding  Dir = 1, Dur = 750
21:52:53.804 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
21:52:53.809 00.005 11060 IsSlewing returns 0
21:52:53.810 00.001 11060 IsGuiding returns 0
21:52:53.827 00.017 10844 UpdateGuideState exits: m=2061 SNR=28.0
21:52:53.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:53.827 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:53.827 00.000 10844 Enqueuing Expose request
21:52:54.615 00.788 11060 IsGuiding returns 0
21:52:54.615 00.000 11060 Move returns status 0, amount 750
21:52:54.615 00.000 11060 move complete, result=0
21:52:54.615 00.000 11060 worker thread done servicing request
21:52:54.615 00.000 11060 Worker thread wakes up
21:52:54.616 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
21:52:54.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:54.616 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:56.089 01.473 11060 Exposure complete
21:52:56.350 00.261 11060 worker thread done servicing request
21:52:56.350 00.000 10844 OnExposeComplete: enter
21:52:56.350 00.000 10844 UpdateGuideState(): m_state=6
21:52:56.350 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
21:52:56.350 00.000 10844 Star::Find returns 1 (0), X=91.87, Y=469.10, Mass=1864, SNR=26.2, Peak=133 HFD=4.0
21:52:56.350 00.000 10844 MultiStar: [#1 0.49,1.94,0.00,M6] [#2 0.32,0.48,0.90,U] [#3 0.30,0.98,0.00,M3] [#4 -1.62,0.19,0.00,M4] [#5 -0.24,1.23,0.00,M2] [#6 -0.28,0.55,1.05,U] [#7 -0.50,0.36,1.16,U] [#8 -0.17,0.63,0.95,U] 
21:52:56.350 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.65}, one-star: {0.46, 1.26}
21:52:56.350 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.80) = xAngle (2.46 = 2.46)
21:52:56.350 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
21:52:56.350 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.65 hyp=0.65 cameraTheta=1.65 mountX=-0.51 mountY=0.46, mountTheta=2.41
21:52:56.350 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.65, opts=13)
21:52:56.350 00.000 10844 Enqueuing Move request for scope (-0.05, 0.65)
21:52:56.350 00.000 11060 Worker thread wakes up
21:52:56.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.65) opts 0xd
21:52:56.350 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.65)
21:52:56.350 00.000 11060 Moving (-0.05, 0.65) raw xDistance=-0.51 yDistance=0.46
21:52:56.355 00.005 11060 BLC: History state: CurrMiss=0.46, AvgInitMiss=0.64, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.191101, 1:0.455019
21:52:56.355 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:52:56.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
21:52:56.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.46
21:52:56.355 00.000 11060 MoveAxis(E, 74, ABG)
21:52:56.355 00.000 11060 Guiding  Dir = 2, Dur = 74
21:52:56.380 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
21:52:56.401 00.021 11060 IsSlewing returns 0
21:52:56.401 00.000 11060 IsGuiding returns 0
21:52:56.408 00.007 10844 UpdateGuideState exits: m=1864 SNR=26.2
21:52:56.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:56.408 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:56.408 00.000 10844 Enqueuing Expose request
21:52:56.504 00.096 11060 IsGuiding returns 0
21:52:56.504 00.000 11060 Move returns status 0, amount 74
21:52:56.506 00.002 11060 MoveAxis(S, 174, ABG)
21:52:56.506 00.000 11060 Guiding  Dir = 1, Dur = 174
21:52:56.516 00.010 11060 IsSlewing returns 0
21:52:56.516 00.000 11060 IsGuiding returns 0
21:52:56.697 00.181 11060 IsGuiding returns 0
21:52:56.697 00.000 11060 Move returns status 0, amount 174
21:52:56.697 00.000 11060 move complete, result=0
21:52:56.697 00.000 11060 worker thread done servicing request
21:52:56.697 00.000 11060 Worker thread wakes up
21:52:56.697 00.000 10844 GuideStep: -0.5 px 74 ms EAST, 0.5 px 174 ms SOUTH
21:52:56.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:56.697 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:52:58.175 01.478 11060 Exposure complete
21:52:58.529 00.354 11060 worker thread done servicing request
21:52:58.529 00.000 10844 OnExposeComplete: enter
21:52:58.529 00.000 10844 UpdateGuideState(): m_state=6
21:52:58.529 00.000 10844 Star::Find(15, 91, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
21:52:58.529 00.000 10844 Star::Find returns 1 (0), X=91.79, Y=468.88, Mass=1945, SNR=27.6, Peak=144 HFD=3.5
21:52:58.529 00.000 10844 MultiStar: [#1 -0.23,1.64,0.00,M7] [#2 -0.04,-0.02,0.89,U] [#3 -0.59,1.03,0.00,M4] [#4 -1.53,0.08,0.00,M5] [#5 -0.45,0.91,0.00,M3] [#6 0.10,1.16,0.00,M1] [#7 -1.00,1.89,0.00,M5] [#8 -0.06,0.66,1.00,U] 
21:52:58.529 00.000 10844 refined, 2 included, MultiStar: {0.10, 0.58}, one-star: {0.38, 1.04}
21:52:58.529 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.80) = xAngle (2.20 = 2.20)
21:52:58.529 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.12 = 2.12)
21:52:58.529 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.58 hyp=0.59 cameraTheta=1.40 mountX=-0.35 mountY=0.50, mountTheta=2.18
21:52:58.532 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.58, opts=13)
21:52:58.532 00.000 10844 Enqueuing Move request for scope (0.10, 0.58)
21:52:58.532 00.000 11060 Worker thread wakes up
21:52:58.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.58) opts 0xd
21:52:58.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.58)
21:52:58.532 00.000 11060 Moving (0.10, 0.58) raw xDistance=-0.35 yDistance=0.50
21:52:58.532 00.000 11060 BLC: History state: CurrMiss=0.50, AvgInitMiss=0.64, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.191101, 1:0.455019, 2:0.504468
21:52:58.532 00.000 11060 BLC: Under-shoot: nominal increase by 351
21:52:58.532 00.000 11060 BLC: window closed
21:52:58.532 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:52:58.532 00.000 11060 BLC: Pulse adjusted to 750
21:52:58.534 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
21:52:58.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.50
21:52:58.534 00.000 11060 MoveAxis(E, 53, ABG)
21:52:58.534 00.000 11060 Guiding  Dir = 2, Dur = 53
21:52:58.542 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:52:58.544 00.002 11060 IsSlewing returns 0
21:52:58.545 00.001 11060 IsGuiding returns 0
21:52:58.564 00.019 10844 UpdateGuideState exits: m=1945 SNR=27.6
21:52:58.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:58.564 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:52:58.580 00.016 10844 Enqueuing Expose request
21:52:58.603 00.023 11060 IsGuiding returns 0
21:52:58.603 00.000 11060 Move returns status 0, amount 53
21:52:58.603 00.000 11060 MoveAxis(S, 193, ABG)
21:52:58.603 00.000 11060 Guiding  Dir = 1, Dur = 193
21:52:58.617 00.014 11060 IsSlewing returns 0
21:52:58.617 00.000 11060 IsGuiding returns 0
21:52:58.775 00.158 10844 evsrv: cli 0EEEDDF0 connect
21:52:58.775 00.000 10844 case statement mapped state 6 to 3
21:52:58.775 00.000 10844 case statement mapped state 6 to 3
21:52:58.775 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"f8b99797-826c-453e-83ab-e0ea11b6e7d5"}
21:52:58.775 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"f8b99797-826c-453e-83ab-e0ea11b6e7d5"}
21:52:58.775 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:52:58.837 00.062 11060 IsGuiding returns 0
21:52:58.837 00.000 11060 Move returns status 0, amount 193
21:52:58.837 00.000 11060 move complete, result=0
21:52:58.837 00.000 11060 worker thread done servicing request
21:52:58.837 00.000 11060 Worker thread wakes up
21:52:58.837 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.5 px 193 ms SOUTH
21:52:58.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:52:58.837 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:53:00.293 01.456 11060 Exposure complete
21:53:00.595 00.302 10844 OnExposeComplete: enter
21:53:00.595 00.000 10844 UpdateGuideState(): m_state=6
21:53:00.600 00.005 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
21:53:00.600 00.000 10844 Star::Find returns 1 (0), X=91.14, Y=468.54, Mass=2184, SNR=29.0, Peak=137 HFD=3.8
21:53:00.600 00.000 10844 MultiStar: [#1 0.16,0.71,0.98,U] [#2 -0.07,-0.40,0.94,U] [#3 -0.30,0.94,0.00,M5] [#4 -1.12,-0.33,0.00,M6] [#5 -1.18,0.75,0.00,M4] [#6 -0.59,0.04,0.80,U] [#7 -0.82,0.92,0.00,M6] [#8 -0.10,0.27,0.95,U] 
21:53:00.600 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.28}, one-star: {-0.27, 0.70}
21:53:00.600 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.80) = xAngle (2.89 = 2.89)
21:53:00.600 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.80 = 2.80)
21:53:00.600 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.32 cameraTheta=2.09 mountX=-0.31 mountY=0.11, mountTheta=2.81
21:53:00.600 00.000 11060 worker thread done servicing request
21:53:00.600 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.28, opts=13)
21:53:00.600 00.000 10844 Enqueuing Move request for scope (-0.16, 0.28)
21:53:00.600 00.000 11060 Worker thread wakes up
21:53:00.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
21:53:00.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
21:53:00.600 00.000 11060 Moving (-0.16, 0.28) raw xDistance=-0.31 yDistance=0.11
21:53:00.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
21:53:00.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:00.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:53:00.600 00.000 11060 MoveAxis(E, 48, ABG)
21:53:00.600 00.000 11060 Guiding  Dir = 2, Dur = 48
21:53:00.608 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:53:00.615 00.007 11060 IsSlewing returns 0
21:53:00.615 00.000 11060 IsGuiding returns 0
21:53:00.627 00.012 10844 UpdateGuideState exits: m=2184 SNR=29.0
21:53:00.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:00.627 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:53:00.627 00.000 10844 Enqueuing Expose request
21:53:00.671 00.044 11060 IsGuiding returns 0
21:53:00.671 00.000 11060 Move returns status 0, amount 48
21:53:00.671 00.000 11060 MoveAxis(N, 0, ABG)
21:53:00.671 00.000 11060 Move returns status 0, amount 0
21:53:00.671 00.000 11060 move complete, result=0
21:53:00.671 00.000 11060 worker thread done servicing request
21:53:00.671 00.000 11060 Worker thread wakes up
21:53:00.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:53:00.671 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
21:53:00.672 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:53:01.395 00.723 10844 evsrv: cli 0EEEDDF0 connect
21:53:01.395 00.000 10844 case statement mapped state 6 to 3
21:53:01.400 00.005 10844 case statement mapped state 6 to 3
21:53:01.400 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"c34d6368-21eb-45b3-830b-d74bac12502a"}
21:53:01.400 00.000 10844 PhdController::Guide begins
21:53:01.400 00.000 10844 PhdController: newstate STATE_SETUP
21:53:01.400 00.000 10844 PhdController: setup
21:53:01.400 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
21:53:01.400 00.000 10844 PhdController: guider state = 6
21:53:01.400 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
21:53:01.402 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
21:53:01.402 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":0,"id":"c34d6368-21eb-45b3-830b-d74bac12502a"}
21:53:01.402 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:53:01.404 00.002 10844 evsrv: cli 0EEEE7F0 connect
21:53:01.404 00.000 10844 case statement mapped state 6 to 3
21:53:01.404 00.000 10844 case statement mapped state 6 to 3
21:53:01.404 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_lock_shift_params","id":"03789927-f872-4a5f-aced-ef96b27409e4"}
21:53:01.404 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"03789927-f872-4a5f-aced-ef96b27409e4"}
21:53:01.406 00.002 10844 evsrv: cli 0EEEE7F0 disconnect
21:53:01.411 00.005 10844 evsrv: cli 0EEEE110 connect
21:53:01.411 00.000 10844 case statement mapped state 6 to 3
21:53:01.411 00.000 10844 case statement mapped state 6 to 3
21:53:01.411 00.000 10844 evsrv: cli 0EEEE110 request: {"method":"get_lock_position","id":"6dbcfa2b-74b2-4a3e-9013-08aa7cee518c"}
21:53:01.411 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":[91.41,467.84],"id":"6dbcfa2b-74b2-4a3e-9013-08aa7cee518c"}
21:53:01.435 00.024 10844 evsrv: cli 0EEEE110 disconnect
21:53:01.438 00.003 10844 evsrv: cli 0EEEDFD0 connect
21:53:01.438 00.000 10844 case statement mapped state 6 to 3
21:53:01.438 00.000 10844 case statement mapped state 6 to 3
21:53:01.440 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_calibrated","id":"164db0d0-dadd-4579-8847-876739c964ab"}
21:53:01.440 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":true,"id":"164db0d0-dadd-4579-8847-876739c964ab"}
21:53:01.441 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
21:53:01.441 00.000 10844 evsrv: cli 0EEEE070 connect
21:53:01.441 00.000 10844 case statement mapped state 6 to 3
21:53:01.441 00.000 10844 case statement mapped state 6 to 3
21:53:01.445 00.004 10844 evsrv: cli 0EEEE070 request: {"method":"get_app_state","id":"9278284c-fca5-473c-a969-5622533979f9"}
21:53:01.445 00.000 10844 case statement mapped state 6 to 3
21:53:01.445 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":"Guiding","id":"9278284c-fca5-473c-a969-5622533979f9"}
21:53:01.445 00.000 10844 evsrv: cli 0EEEE070 disconnect
21:53:02.162 00.717 11060 Exposure complete
21:53:02.442 00.280 11060 worker thread done servicing request
21:53:02.442 00.000 10844 OnExposeComplete: enter
21:53:02.442 00.000 10844 UpdateGuideState(): m_state=6
21:53:02.442 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
21:53:02.442 00.000 10844 Star::Find returns 1 (0), X=91.02, Y=468.39, Mass=2138, SNR=28.8, Peak=169 HFD=3.8
21:53:02.442 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.80) = xAngle (2.99 = 2.99)
21:53:02.442 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
21:53:02.442 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.55 hyp=0.68 cameraTheta=2.19 mountX=-0.67 mountY=0.16, mountTheta=2.91
21:53:02.442 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.55, opts=13)
21:53:02.442 00.000 10844 Enqueuing Move request for scope (-0.39, 0.55)
21:53:02.442 00.000 11060 Worker thread wakes up
21:53:02.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.55) opts 0xd
21:53:02.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.55)
21:53:02.442 00.000 11060 Moving (-0.39, 0.55) raw xDistance=-0.67 yDistance=0.16
21:53:02.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.67
21:53:02.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:02.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:53:02.442 00.000 11060 MoveAxis(E, 99, ABG)
21:53:02.447 00.005 11060 Guiding  Dir = 2, Dur = 99
21:53:02.460 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:53:02.460 00.000 11060 IsSlewing returns 0
21:53:02.460 00.000 11060 IsGuiding returns 0
21:53:02.504 00.044 10844 UpdateGuideState exits: m=2138 SNR=28.8
21:53:02.504 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 1 / 99999
21:53:02.504 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357182.504,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:53:02.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:02.504 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:53:02.506 00.002 10844 Enqueuing Expose request
21:53:02.571 00.065 11060 IsGuiding returns 0
21:53:02.571 00.000 11060 Move returns status 0, amount 99
21:53:02.571 00.000 11060 MoveAxis(N, 0, ABG)
21:53:02.571 00.000 11060 Move returns status 0, amount 0
21:53:02.571 00.000 11060 move complete, result=0
21:53:02.571 00.000 11060 worker thread done servicing request
21:53:02.571 00.000 11060 Worker thread wakes up
21:53:02.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:53:02.571 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:53:02.574 00.003 10844 GuideStep: -0.7 px 99 ms EAST, 0.2 px 0 ms NORTH
21:53:04.076 01.502 11060 Exposure complete
21:53:04.327 00.251 11060 worker thread done servicing request
21:53:04.327 00.000 10844 OnExposeComplete: enter
21:53:04.327 00.000 10844 UpdateGuideState(): m_state=6
21:53:04.327 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
21:53:04.327 00.000 10844 Star::Find returns 1 (0), X=91.12, Y=468.90, Mass=2096, SNR=27.9, Peak=155 HFD=3.9
21:53:04.327 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.80) = xAngle (2.64 = 2.64)
21:53:04.327 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.55 = 2.55)
21:53:04.328 00.001 10844 CameraToMount -- cameraX=-0.29 cameraY=1.06 hyp=1.10 cameraTheta=1.84 mountX=-0.96 mountY=0.61, mountTheta=2.58
21:53:04.330 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=1.06, opts=13)
21:53:04.330 00.000 10844 Enqueuing Move request for scope (-0.29, 1.06)
21:53:04.330 00.000 11060 Worker thread wakes up
21:53:04.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.06) opts 0xd
21:53:04.330 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 1.06)
21:53:04.331 00.001 11060 Moving (-0.29, 1.06) raw xDistance=-0.96 yDistance=0.61
21:53:04.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.96
21:53:04.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.61
21:53:04.331 00.000 11060 MoveAxis(E, 144, ABG)
21:53:04.331 00.000 11060 Guiding  Dir = 2, Dur = 144
21:53:04.337 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:53:04.343 00.006 11060 IsSlewing returns 0
21:53:04.343 00.000 11060 IsGuiding returns 0
21:53:04.379 00.036 10844 UpdateGuideState exits: m=2096 SNR=27.9
21:53:04.379 00.000 10844 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 2 / 99999
21:53:04.379 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357184.379,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.69,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
21:53:04.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:04.379 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:53:04.379 00.000 10844 Enqueuing Expose request
21:53:04.511 00.132 11060 IsGuiding returns 0
21:53:04.511 00.000 11060 Move returns status 0, amount 144
21:53:04.511 00.000 11060 MoveAxis(S, 233, ABG)
21:53:04.511 00.000 11060 Guiding  Dir = 1, Dur = 233
21:53:04.537 00.026 11060 IsSlewing returns 0
21:53:04.537 00.000 11060 IsGuiding returns 0
21:53:04.803 00.266 11060 IsGuiding returns 0
21:53:04.803 00.000 11060 Move returns status 0, amount 233
21:53:04.803 00.000 11060 move complete, result=0
21:53:04.803 00.000 11060 worker thread done servicing request
21:53:04.803 00.000 11060 Worker thread wakes up
21:53:04.803 00.000 10844 GuideStep: -1.0 px 144 ms EAST, 0.6 px 233 ms SOUTH
21:53:04.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:53:04.803 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:53:06.279 01.476 11060 Exposure complete
21:53:06.614 00.335 11060 worker thread done servicing request
21:53:06.614 00.000 10844 OnExposeComplete: enter
21:53:06.614 00.000 10844 UpdateGuideState(): m_state=6
21:53:06.614 00.000 10844 Star::Find(15, 91, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
21:53:06.614 00.000 10844 Star::Find returns 1 (0), X=90.11, Y=468.65, Mass=2477, SNR=31.3, Peak=158 HFD=4.0
21:53:06.614 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.80) = xAngle (3.39 = -2.90)
21:53:06.614 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.30 = -2.98)
21:53:06.614 00.000 10844 CameraToMount -- cameraX=-1.29 cameraY=0.81 hyp=1.53 cameraTheta=2.58 mountX=-1.48 mountY=-0.24, mountTheta=-2.98
21:53:06.619 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.29, y=0.81, opts=13)
21:53:06.619 00.000 10844 Enqueuing Move request for scope (-1.29, 0.81)
21:53:06.619 00.000 11060 Worker thread wakes up
21:53:06.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 0.81) opts 0xd
21:53:06.619 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.29, 0.81)
21:53:06.619 00.000 11060 Moving (-1.29, 0.81) raw xDistance=-1.48 yDistance=-0.24
21:53:06.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.41 from input -1.48
21:53:06.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:53:06.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:53:06.619 00.000 11060 MoveAxis(E, 222, ABG)
21:53:06.619 00.000 11060 Guiding  Dir = 2, Dur = 222
21:53:06.632 00.013 11060 IsSlewing returns 0
21:53:06.632 00.000 11060 IsGuiding returns 0
21:53:06.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:53:06.679 00.047 10844 UpdateGuideState exits: m=2477 SNR=31.3
21:53:06.679 00.000 10844 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 3 / 99999
21:53:06.679 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357186.679,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.94,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
21:53:06.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:06.681 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:53:06.681 00.000 10844 Enqueuing Expose request
21:53:06.865 00.184 11060 IsGuiding returns 0
21:53:06.865 00.000 11060 Move returns status 0, amount 222
21:53:06.865 00.000 11060 MoveAxis(N, 0, ABG)
21:53:06.865 00.000 11060 Move returns status 0, amount 0
21:53:06.865 00.000 11060 move complete, result=0
21:53:06.865 00.000 11060 worker thread done servicing request
21:53:06.865 00.000 10844 GuideStep: -1.5 px 222 ms EAST, -0.2 px 0 ms NORTH
21:53:06.865 00.000 11060 Worker thread wakes up
21:53:06.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:53:06.865 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:53:08.341 01.476 11060 Exposure complete
21:53:08.655 00.314 11060 worker thread done servicing request
21:53:08.655 00.000 10844 OnExposeComplete: enter
21:53:08.655 00.000 10844 UpdateGuideState(): m_state=6
21:53:08.655 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
21:53:08.655 00.000 10844 Star::Find returns 1 (0), X=90.38, Y=468.30, Mass=2088, SNR=27.9, Peak=144 HFD=3.6
21:53:08.655 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.80) = xAngle (3.52 = -2.76)
21:53:08.655 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.44 = -2.85)
21:53:08.655 00.000 10844 CameraToMount -- cameraX=-1.02 cameraY=0.46 hyp=1.12 cameraTheta=2.72 mountX=-1.04 mountY=-0.33, mountTheta=-2.84
21:53:08.662 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.02, y=0.46, opts=13)
21:53:08.662 00.000 10844 Enqueuing Move request for scope (-1.02, 0.46)
21:53:08.662 00.000 11060 Worker thread wakes up
21:53:08.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.46) opts 0xd
21:53:08.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.02, 0.46)
21:53:08.662 00.000 11060 Moving (-1.02, 0.46) raw xDistance=-1.04 yDistance=-0.33
21:53:08.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.29 from input -1.04
21:53:08.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:53:08.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:53:08.662 00.000 11060 MoveAxis(E, 160, ABG)
21:53:08.662 00.000 11060 Guiding  Dir = 2, Dur = 160
21:53:08.665 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:53:08.680 00.015 11060 IsSlewing returns 0
21:53:08.680 00.000 11060 IsGuiding returns 0
21:53:08.693 00.013 10844 UpdateGuideState exits: m=2088 SNR=27.9
21:53:08.693 00.000 10844 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 4 / 99999
21:53:08.696 00.003 10844 evsrv: {"Event":"Settling","Timestamp":1770357188.693,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.00,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
21:53:08.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:08.696 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:53:08.696 00.000 10844 Enqueuing Expose request
21:53:08.844 00.148 11060 IsGuiding returns 0
21:53:08.844 00.000 11060 Move returns status 0, amount 160
21:53:08.845 00.001 11060 MoveAxis(N, 0, ABG)
21:53:08.845 00.000 11060 Move returns status 0, amount 0
21:53:08.845 00.000 11060 move complete, result=0
21:53:08.845 00.000 11060 worker thread done servicing request
21:53:08.846 00.001 11060 Worker thread wakes up
21:53:08.846 00.000 10844 GuideStep: -1.0 px 160 ms EAST, -0.3 px 0 ms NORTH
21:53:08.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:53:08.846 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:53:10.328 01.482 11060 Exposure complete
21:53:10.609 00.281 11060 worker thread done servicing request
21:53:10.610 00.001 10844 OnExposeComplete: enter
21:53:10.610 00.000 10844 UpdateGuideState(): m_state=6
21:53:10.610 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
21:53:10.610 00.000 10844 Star::Find returns 1 (0), X=90.88, Y=468.75, Mass=1881, SNR=27.0, Peak=164 HFD=3.4
21:53:10.610 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.80) = xAngle (2.90 = 2.90)
21:53:10.610 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.81 = 2.81)
21:53:10.610 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.91 hyp=1.06 cameraTheta=2.10 mountX=-1.02 mountY=0.34, mountTheta=2.82
21:53:10.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.91, opts=13)
21:53:10.610 00.000 10844 Enqueuing Move request for scope (-0.53, 0.91)
21:53:10.610 00.000 11060 Worker thread wakes up
21:53:10.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.91) opts 0xd
21:53:10.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.91)
21:53:10.610 00.000 11060 Moving (-0.53, 0.91) raw xDistance=-1.02 yDistance=0.34
21:53:10.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.29 from input -1.02
21:53:10.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
21:53:10.610 00.000 11060 MoveAxis(E, 155, ABG)
21:53:10.613 00.003 11060 Guiding  Dir = 2, Dur = 155
21:53:10.630 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:53:10.630 00.000 11060 IsSlewing returns 0
21:53:10.632 00.002 11060 IsGuiding returns 0
21:53:10.653 00.021 10844 UpdateGuideState exits: m=1881 SNR=27.0
21:53:10.653 00.000 10844 PhdController: settling, locked = 1, distance = 1.01 (1.50) aobump = 0 frame = 5 / 99999
21:53:10.653 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357190.653,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.01,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
21:53:10.658 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:10.658 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:53:10.658 00.000 10844 Enqueuing Expose request
21:53:10.794 00.136 11060 IsGuiding returns 0
21:53:10.794 00.000 11060 Move returns status 0, amount 155
21:53:10.794 00.000 11060 MoveAxis(S, 131, ABG)
21:53:10.794 00.000 11060 Guiding  Dir = 1, Dur = 131
21:53:10.809 00.015 11060 IsSlewing returns 0
21:53:10.809 00.000 11060 IsGuiding returns 0
21:53:10.961 00.152 11060 IsGuiding returns 0
21:53:10.961 00.000 11060 Move returns status 0, amount 131
21:53:10.961 00.000 11060 move complete, result=0
21:53:10.961 00.000 11060 worker thread done servicing request
21:53:10.961 00.000 11060 Worker thread wakes up
21:53:10.961 00.000 10844 GuideStep: -1.0 px 155 ms EAST, 0.3 px 131 ms SOUTH
21:53:10.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:53:10.961 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:53:12.427 01.466 11060 Exposure complete
21:53:12.756 00.329 11060 worker thread done servicing request
21:53:12.756 00.000 10844 OnExposeComplete: enter
21:53:12.756 00.000 10844 UpdateGuideState(): m_state=6
21:53:12.756 00.000 10844 Star::Find(15, 90, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
21:53:12.756 00.000 10844 Star::Find returns 1 (0), X=90.72, Y=467.90, Mass=1923, SNR=27.3, Peak=140 HFD=3.4
21:53:12.756 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.80) = xAngle (3.86 = -2.43)
21:53:12.756 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.77 = -2.51)
21:53:12.756 00.000 10844 CameraToMount -- cameraX=-0.69 cameraY=0.06 hyp=0.70 cameraTheta=3.05 mountX=-0.53 mountY=-0.41, mountTheta=-2.48
21:53:12.779 00.023 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.69, y=0.06, opts=13)
21:53:12.779 00.000 10844 Enqueuing Move request for scope (-0.69, 0.06)
21:53:12.779 00.000 11060 Worker thread wakes up
21:53:12.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.06) opts 0xd
21:53:12.779 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.69, 0.06)
21:53:12.779 00.000 11060 Moving (-0.69, 0.06) raw xDistance=-0.53 yDistance=-0.41
21:53:12.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.53
21:53:12.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:53:12.780 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:53:12.780 00.000 11060 MoveAxis(E, 82, ABG)
21:53:12.780 00.000 11060 Guiding  Dir = 2, Dur = 82
21:53:12.790 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:53:12.806 00.016 11060 IsSlewing returns 0
21:53:12.806 00.000 11060 IsGuiding returns 0
21:53:12.811 00.005 10844 UpdateGuideState exits: m=1923 SNR=27.3
21:53:12.811 00.000 10844 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 6 / 99999
21:53:12.811 00.000 10844 PhdController: newstate STATE_FINISH
21:53:12.811 00.000 10844 PhdController complete: success
21:53:12.811 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770357192.811,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:53:12.811 00.000 10844 Mount: notify guiding dither settle done success=1
21:53:12.811 00.000 10844 PhdController: newstate STATE_IDLE
21:53:12.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:12.811 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:53:12.811 00.000 10844 Enqueuing Expose request
21:53:12.920 00.109 11060 IsGuiding returns 0
21:53:12.920 00.000 11060 Move returns status 0, amount 82
21:53:12.921 00.001 11060 MoveAxis(N, 0, ABG)
21:53:12.921 00.000 11060 Move returns status 0, amount 0
21:53:12.921 00.000 11060 move complete, result=0
21:53:12.921 00.000 11060 worker thread done servicing request
21:53:12.921 00.000 11060 Worker thread wakes up
21:53:12.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:53:12.921 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(76,453,31,31)
21:53:12.923 00.002 10844 GuideStep: -0.5 px 82 ms EAST, -0.4 px 0 ms NORTH
21:53:13.183 00.260 10844 evsrv: cli 0EEEE070 connect
21:53:13.183 00.000 10844 case statement mapped state 6 to 3
21:53:13.183 00.000 10844 case statement mapped state 6 to 3
21:53:13.185 00.002 10844 evsrv: cli 0EEEE070 request: {"method":"get_app_state","id":"cf4855b2-6171-440c-8d8b-1c029291ba30"}
21:53:13.185 00.000 10844 case statement mapped state 6 to 3
21:53:13.185 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf4855b2-6171-440c-8d8b-1c029291ba30"}
21:53:13.186 00.001 10844 evsrv: cli 0EEEE070 disconnect
21:53:13.188 00.002 10844 evsrv: cli 0EEEDDF0 connect
21:53:13.188 00.000 10844 case statement mapped state 6 to 3
21:53:13.191 00.003 10844 case statement mapped state 6 to 3
21:53:13.193 00.002 10844 evsrv: cli 0EEEDDF0 request: {"method":"stop_capture","id":"dfcda192-9ef8-424b-9828-2bf59a4811ce"}
21:53:13.193 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:53:13.193 00.000 10844 Status Line: Waiting for devices...
21:53:13.195 00.002 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":0,"id":"dfcda192-9ef8-424b-9828-2bf59a4811ce"}
21:53:13.195 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:53:13.195 00.000 10844 evsrv: cli 0EEEEA70 connect
21:53:13.195 00.000 10844 case statement mapped state 6 to 3
21:53:13.207 00.012 10844 case statement mapped state 6 to 3
21:53:13.212 00.005 10844 evsrv: cli 0EEEEA70 request: {"method":"get_app_state","id":"c6bc823f-b131-4bf9-9d0a-ea00cb13402b"}
21:53:13.212 00.000 10844 case statement mapped state 6 to 3
21:53:13.212 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6bc823f-b131-4bf9-9d0a-ea00cb13402b"}
21:53:13.212 00.000 10844 evsrv: cli 0EEEEA70 disconnect
21:53:13.241 00.029 11060 ZWO: stopexposure
21:53:14.214 00.973 10844 evsrv: cli 0EEEDDF0 connect
21:53:14.214 00.000 10844 case statement mapped state 6 to 3
21:53:14.215 00.001 10844 case statement mapped state 6 to 3
21:53:14.215 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"de028b29-894a-4658-abb6-c7576af24553"}
21:53:14.215 00.000 10844 case statement mapped state 6 to 3
21:53:14.215 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de028b29-894a-4658-abb6-c7576af24553"}
21:53:14.215 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:53:14.307 00.092 11060 ZWO: stopexposure
21:53:14.307 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:53:14.307 00.000 11060 worker thread done servicing request
21:53:14.307 00.000 10844 OnExposeComplete: enter
21:53:14.307 00.000 10844 OnExposeComplete: Capture Error reported
21:53:14.307 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:53:14.307 00.000 10844 Mount: notify guiding stopped
21:53:14.307 00.000 10844 BLC: window closed
21:53:14.311 00.004 10844 BLC: Last direction was reset
21:53:14.311 00.000 10844 Changing from state GUIDING to STOP
21:53:14.311 00.000 10844 guider state => SELECTED
21:53:14.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:53:14.366 00.055 10844 Changing from state SELECTED to UNINITIALIZED
21:53:14.371 00.005 10844 guider state => SELECTING
21:53:14.381 00.010 10844 Status Line: Stopped.
21:53:14.408 00.027 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:53:15.222 00.814 10844 evsrv: cli 0EEEE890 connect
21:53:15.222 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_app_state","id":"2412dafd-d973-4142-b58c-aae297ed155d"}
21:53:15.222 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":"Stopped","id":"2412dafd-d973-4142-b58c-aae297ed155d"}
21:53:15.231 00.009 10844 evsrv: cli 0EEEE890 disconnect
21:53:59.980 44.749 10844 evsrv: cli 0EEEDDF0 connect
21:53:59.982 00.002 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"cf326412-8eab-4413-91e6-e851ec7a75b8"}
21:53:59.982 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf326412-8eab-4413-91e6-e851ec7a75b8"}
21:53:59.982 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:53:59.987 00.005 10844 evsrv: cli 0EEEEB10 connect
21:53:59.987 00.000 10844 evsrv: cli 0EEEEB10 request: {"method":"get_calibrated","id":"9a577a25-756a-4476-9196-e946b6c17cb7"}
21:53:59.987 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":true,"id":"9a577a25-756a-4476-9196-e946b6c17cb7"}
21:53:59.990 00.003 10844 evsrv: cli 0EEEEB10 disconnect
21:53:59.990 00.000 10844 evsrv: cli 0EEEE610 connect
21:53:59.990 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"4e689ee5-3a46-47e4-a375-1e15ba2d272b"}
21:53:59.990 00.000 10844 PhdController::Guide begins
21:53:59.992 00.002 10844 PhdController: newstate STATE_SETUP
21:53:59.992 00.000 10844 PhdController: setup
21:53:59.992 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
21:53:59.992 00.000 10844 PhdController: start capturing
21:53:59.992 00.000 10844 Changing from state SELECTING to UNINITIALIZED
21:53:59.992 00.000 10844 guider state => SELECTING
21:53:59.992 00.000 10844 setting force full frames = true
21:53:59.992 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:54:00.001 00.009 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:54:00.001 00.000 10844 Enqueuing Expose request
21:54:00.001 00.000 10844 PhdController: newstate STATE_SELECT_STAR
21:54:00.001 00.000 11060 Worker thread wakes up
21:54:00.001 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":0,"id":"4e689ee5-3a46-47e4-a375-1e15ba2d272b"}
21:54:00.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:00.001 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:54:00.002 00.001 10844 evsrv: cli 0EEEE610 disconnect
21:54:00.002 00.000 10844 evsrv: cli 0EEEDA30 connect
21:54:00.002 00.000 10844 case statement mapped state 1 to 101
21:54:00.002 00.000 10844 case statement mapped state 1 to 101
21:54:00.004 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"get_lock_shift_params","id":"b13c5d2a-c962-48d2-bb24-30c05f5c65e9"}
21:54:00.004 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b13c5d2a-c962-48d2-bb24-30c05f5c65e9"}
21:54:00.004 00.000 10844 evsrv: cli 0EEEDA30 disconnect
21:54:00.004 00.000 10844 evsrv: cli 0EEEEA70 connect
21:54:00.004 00.000 10844 case statement mapped state 1 to 101
21:54:00.004 00.000 10844 case statement mapped state 1 to 101
21:54:00.004 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_position","id":"2f9ef45a-3b5d-41ec-bfaa-e24b659a0cfc"}
21:54:00.004 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":null,"id":"2f9ef45a-3b5d-41ec-bfaa-e24b659a0cfc"}
21:54:00.030 00.026 10844 evsrv: cli 0EEEEA70 disconnect
21:54:01.009 00.979 10844 evsrv: cli 0EEEDAD0 connect
21:54:01.012 00.003 10844 case statement mapped state 1 to 101
21:54:01.012 00.000 10844 case statement mapped state 1 to 101
21:54:01.012 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_lock_position","id":"bf02b163-3822-411b-a559-78ec57536d70"}
21:54:01.012 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":null,"id":"bf02b163-3822-411b-a559-78ec57536d70"}
21:54:01.015 00.003 10844 evsrv: cli 0EEEDAD0 disconnect
21:54:01.408 00.393 11060 Exposure complete
21:54:01.785 00.377 11060 worker thread done servicing request
21:54:01.786 00.001 10844 OnExposeComplete: enter
21:54:01.786 00.000 10844 UpdateGuideState(): m_state=1
21:54:01.786 00.000 10844 UpdateCurrentPosition: no star selected
21:54:01.786 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:54:01.786 00.000 10844 Status Line: No star selected
21:54:01.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:01.813 00.027 10844 UpdateGuideState exits: No star selected
21:54:01.816 00.003 10844 GuiderMultiStar::AutoSelect enter
21:54:01.816 00.000 10844 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:54:02.122 00.306 10844 AutoFind: auto downsample for scale 4.13 => 1x
21:54:02.410 00.288 10844 AutoFind: global mean = 0.0, stdev 19.4
21:54:02.410 00.000 10844 AutoFind: using threshold = 0.1
21:54:02.802 00.392 10844 AutoFind: local max [283, 484] 48.8
21:54:02.802 00.000 10844 AutoFind: local max [469, 406] 48.6
21:54:02.802 00.000 10844 AutoFind: local max [1661, 153] 47.4
21:54:02.802 00.000 10844 AutoFind: local max [136, 76] 47.3
21:54:02.802 00.000 10844 AutoFind: local max [1445, 328] 47.3
21:54:02.802 00.000 10844 AutoFind: local max [1775, 677] 47.0
21:54:02.802 00.000 10844 AutoFind: local max [1318, 451] 46.4
21:54:02.807 00.005 10844 AutoFind: local max [120, 160] 45.7
21:54:02.807 00.000 10844 AutoFind: local max [741, 714] 45.4
21:54:02.807 00.000 10844 AutoFind: local max [1530, 58] 44.9
21:54:02.807 00.000 10844 AutoFind: local max [428, 608] 44.4
21:54:02.807 00.000 10844 AutoFind: local max [140, 629] 44.0
21:54:02.807 00.000 10844 AutoFind: local max [181, 432] 43.4
21:54:02.807 00.000 10844 AutoFind: local max [1627, 566] 42.7
21:54:02.807 00.000 10844 AutoFind: local max [656, 72] 42.5
21:54:02.807 00.000 10844 AutoFind: local max [405, 539] 42.4
21:54:02.807 00.000 10844 AutoFind: local max [820, 278] 42.4
21:54:02.808 00.001 10844 AutoFind: local max [267, 273] 42.2
21:54:02.808 00.000 10844 AutoFind: local max [300, 872] 41.6
21:54:02.808 00.000 10844 AutoFind: local max [59, 469] 41.5
21:54:02.808 00.000 10844 AutoFind: local max [1543, 583] 40.8
21:54:02.808 00.000 10844 AutoFind: local max [1465, 288] 40.8
21:54:02.808 00.000 10844 AutoFind: local max [139, 822] 40.1
21:54:02.808 00.000 10844 AutoFind: local max [558, 551] 40.0
21:54:02.808 00.000 10844 AutoFind: local max [403, 52] 39.9
21:54:02.808 00.000 10844 AutoFind: local max [1738, 625] 39.4
21:54:02.808 00.000 10844 AutoFind: local max [597, 532] 38.3
21:54:02.808 00.000 10844 AutoFind: local max [1018, 667] 37.8
21:54:02.808 00.000 10844 AutoFind: local max [32, 907] 37.8
21:54:02.808 00.000 10844 AutoFind: local max [1293, 234] 37.0
21:54:02.808 00.000 10844 AutoFind: local max [144, 755] 36.1
21:54:02.808 00.000 10844 AutoFind: local max [634, 881] 34.8
21:54:02.808 00.000 10844 AutoFind: local max [402, 342] 34.4
21:54:02.808 00.000 10844 AutoFind: local max [492, 66] 34.1
21:54:02.808 00.000 10844 AutoFind: local max [1755, 887] 34.0
21:54:02.808 00.000 10844 AutoFind: local max [1645, 395] 33.8
21:54:02.808 00.000 10844 AutoFind: local max [1250, 517] 33.5
21:54:02.808 00.000 10844 AutoFind: local max [562, 99] 33.1
21:54:02.808 00.000 10844 AutoFind: local max [333, 671] 32.8
21:54:02.808 00.000 10844 AutoFind: local max [132, 383] 31.5
21:54:02.808 00.000 10844 AutoFind: local max [1632, 780] 30.1
21:54:02.808 00.000 10844 AutoFind: local max [26, 245] 28.2
21:54:02.808 00.000 10844 AutoFind: local max [1829, 154] 28.0
21:54:02.808 00.000 10844 AutoFind: local max [1024, 46] 27.4
21:54:02.808 00.000 10844 AutoFind: local max [226, 205] 26.0
21:54:02.808 00.000 10844 AutoFind: local max [1615, 16] 25.6
21:54:02.808 00.000 10844 AutoFind: local max [256, 589] 25.2
21:54:02.808 00.000 10844 AutoFind: local max [1395, 167] 24.9
21:54:02.808 00.000 10844 AutoFind: local max [868, 91] 24.8
21:54:02.808 00.000 10844 AutoFind: local max [73, 339] 22.0
21:54:02.808 00.000 10844 AutoFind: local max [1526, 606] 21.8
21:54:02.808 00.000 10844 AutoFind: local max [1010, 517] 20.6
21:54:02.808 00.000 10844 AutoFind: local max [1442, 29] 19.9
21:54:02.808 00.000 10844 AutoFind: local max [795, 426] 19.5
21:54:02.808 00.000 10844 AutoFind: local max [792, 468] 18.9
21:54:02.808 00.000 10844 AutoFind: local max [1830, 364] 18.5
21:54:02.808 00.000 10844 AutoFind: local max [1291, 87] 18.4
21:54:02.808 00.000 10844 AutoFind: local max [1306, 75] 18.1
21:54:02.808 00.000 10844 AutoFind: local max [43, 202] 18.1
21:54:02.808 00.000 10844 AutoFind: local max [1368, 688] 17.5
21:54:02.812 00.004 10844 AutoFind: local max [252, 20] 17.3
21:54:02.812 00.000 10844 AutoFind: local max [92, 479] 17.1
21:54:02.812 00.000 10844 AutoFind: local max [1249, 491] 17.1
21:54:02.812 00.000 10844 AutoFind: local max [1477, 738] 17.0
21:54:02.812 00.000 10844 AutoFind: local max [246, 21] 17.0
21:54:02.812 00.000 10844 AutoFind: local max [246, 26] 16.9
21:54:02.812 00.000 10844 AutoFind: local max [1254, 490] 16.9
21:54:02.812 00.000 10844 AutoFind: local max [382, 609] 16.7
21:54:02.812 00.000 10844 AutoFind: local max [382, 204] 16.7
21:54:02.812 00.000 10844 AutoFind: local max [10, 958] 16.7
21:54:02.812 00.000 10844 AutoFind: local max [294, 83] 16.5
21:54:02.812 00.000 10844 AutoFind: local max [1143, 803] 16.5
21:54:02.812 00.000 10844 AutoFind: local max [379, 603] 16.2
21:54:02.812 00.000 10844 AutoFind: local max [49, 199] 16.1
21:54:02.812 00.000 10844 AutoFind: local max [107, 453] 16.1
21:54:02.812 00.000 10844 AutoFind: local max [70, 358] 15.9
21:54:02.812 00.000 10844 AutoFind: local max [1269, 240] 15.8
21:54:02.812 00.000 10844 AutoFind: local max [1310, 81] 15.8
21:54:02.812 00.000 10844 AutoFind: local max [1362, 819] 15.4
21:54:02.812 00.000 10844 AutoFind: local max [786, 478] 15.3
21:54:02.812 00.000 10844 AutoFind: local max [75, 355] 15.2
21:54:02.812 00.000 10844 AutoFind: local max [672, 608] 14.8
21:54:02.812 00.000 10844 AutoFind: local max [785, 473] 14.8
21:54:02.812 00.000 10844 AutoFind: local max [1164, 665] 14.6
21:54:02.812 00.000 10844 AutoFind: local max [1407, 779] 14.5
21:54:02.812 00.000 10844 AutoFind: local max [417, 21] 14.4
21:54:02.812 00.000 10844 AutoFind: local max [450, 762] 14.3
21:54:02.812 00.000 10844 AutoFind: local max [1191, 420] 14.3
21:54:02.812 00.000 10844 AutoFind: local max [51, 205] 14.2
21:54:02.812 00.000 10844 AutoFind: local max [1158, 664] 13.8
21:54:02.812 00.000 10844 AutoFind: local max [847, 287] 13.4
21:54:02.812 00.000 10844 AutoFind: local max [143, 285] 13.3
21:54:02.812 00.000 10844 AutoFind: local max [687, 667] 13.3
21:54:02.812 00.000 10844 AutoFind: local max [1054, 773] 13.2
21:54:02.812 00.000 10844 AutoFind: local max [338, 572] 13.2
21:54:02.812 00.000 10844 AutoFind: local max [45, 208] 13.2
21:54:02.812 00.000 10844 AutoFind: local max [476, 648] 13.1
21:54:02.812 00.000 10844 AutoFind: local max [1286, 1025] 13.1
21:54:02.812 00.000 10844 AutoFind: local max [443, 760] 13.0
21:54:02.812 00.000 10844 AutoFind: local max [344, 581] 12.9
21:54:02.812 00.000 10844 AutoFind: too close [344, 581] 12.9 - [338, 572] 13.2
21:54:02.812 00.000 10844 AutoFind: too close [443, 760] 13.0 - [450, 762] 14.3
21:54:02.812 00.000 10844 AutoFind: too close [45, 208] 13.2 - [51, 205] 14.2
21:54:02.828 00.016 10844 AutoFind: too close [45, 208] 13.2 - [49, 199] 16.1
21:54:02.828 00.000 10844 AutoFind: too close [45, 208] 13.2 - [43, 202] 18.1
21:54:02.828 00.000 10844 AutoFind: too close [1158, 664] 13.8 - [1164, 665] 14.6
21:54:02.828 00.000 10844 AutoFind: too close [51, 205] 14.2 - [49, 199] 16.1
21:54:02.828 00.000 10844 AutoFind: too close [51, 205] 14.2 - [43, 202] 18.1
21:54:02.828 00.000 10844 AutoFind: too close [785, 473] 14.8 - [786, 478] 15.3
21:54:02.828 00.000 10844 AutoFind: too close [785, 473] 14.8 - [792, 468] 18.9
21:54:02.828 00.000 10844 AutoFind: too close [75, 355] 15.2 - [70, 358] 15.9
21:54:02.828 00.000 10844 AutoFind: too close [75, 355] 15.2 - [73, 339] 22.0
21:54:02.828 00.000 10844 AutoFind: too close [786, 478] 15.3 - [792, 468] 18.9
21:54:02.828 00.000 10844 AutoFind: too close [1310, 81] 15.8 - [1306, 75] 18.1
21:54:02.828 00.000 10844 AutoFind: too close [1310, 81] 15.8 - [1291, 87] 18.4
21:54:02.828 00.000 10844 AutoFind: too close [70, 358] 15.9 - [73, 339] 22.0
21:54:02.828 00.000 10844 AutoFind: too close [49, 199] 16.1 - [43, 202] 18.1
21:54:02.828 00.000 10844 AutoFind: too close [379, 603] 16.2 - [382, 609] 16.7
21:54:02.828 00.000 10844 AutoFind: too close [1254, 490] 16.9 - [1249, 491] 17.1
21:54:02.828 00.000 10844 AutoFind: too close [246, 26] 16.9 - [246, 21] 17.0
21:54:02.828 00.000 10844 AutoFind: too close [246, 26] 16.9 - [252, 20] 17.3
21:54:02.828 00.000 10844 AutoFind: too close [246, 21] 17.0 - [252, 20] 17.3
21:54:02.828 00.000 10844 AutoFind: too close [1306, 75] 18.1 - [1291, 87] 18.4
21:54:02.828 00.000 10844 AutoFind: too close to edge [10, 958] 16.7
21:54:02.828 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:54:02.828 00.000 10844 Star::Find(15, 283, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.828 00.000 10844 Star::Find returns 1 (1), X=283.26, Y=484.10, Mass=7547, SNR=54.9, Peak=255 HFD=4.6
21:54:02.828 00.000 10844 Star::Find(15, 469, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.828 00.000 10844 Star::Find returns 1 (1), X=468.91, Y=405.98, Mass=6915, SNR=51.7, Peak=255 HFD=4.4
21:54:02.828 00.000 10844 Star::Find(15, 1661, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.833 00.005 10844 Star::Find returns 1 (1), X=1660.97, Y=152.45, Mass=8053, SNR=57.1, Peak=255 HFD=5.0
21:54:02.833 00.000 10844 Star::Find(15, 136, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.833 00.000 10844 Star::Find returns 1 (1), X=136.25, Y=75.97, Mass=9291, SNR=61.4, Peak=255 HFD=5.0
21:54:02.833 00.000 10844 Star::Find(15, 1445, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.001 10844 Star::Find returns 1 (1), X=1444.86, Y=327.90, Mass=8330, SNR=56.7, Peak=255 HFD=4.8
21:54:02.834 00.000 10844 Star::Find(15, 1775, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=1774.88, Y=677.14, Mass=8877, SNR=58.7, Peak=255 HFD=4.8
21:54:02.834 00.000 10844 Star::Find(15, 1318, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=1317.88, Y=451.06, Mass=8204, SNR=56.4, Peak=255 HFD=4.7
21:54:02.834 00.000 10844 Star::Find(15, 120, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=119.68, Y=159.54, Mass=5521, SNR=47.4, Peak=255 HFD=4.0
21:54:02.834 00.000 10844 Star::Find(15, 741, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=741.19, Y=714.37, Mass=7065, SNR=52.2, Peak=255 HFD=4.8
21:54:02.834 00.000 10844 Star::Find(15, 1530, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=1529.85, Y=57.70, Mass=6409, SNR=51.0, Peak=255 HFD=4.5
21:54:02.834 00.000 10844 Star::Find(15, 428, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=428.01, Y=608.24, Mass=4929, SNR=43.8, Peak=255 HFD=4.0
21:54:02.834 00.000 10844 Star::Find(15, 140, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=139.16, Y=629.02, Mass=5588, SNR=47.4, Peak=255 HFD=4.3
21:54:02.834 00.000 10844 Star::Find(15, 181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=180.75, Y=432.22, Mass=9337, SNR=59.6, Peak=255 HFD=5.3
21:54:02.834 00.000 10844 Star::Find(15, 1627, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=1627.58, Y=566.26, Mass=9058, SNR=58.4, Peak=255 HFD=5.4
21:54:02.834 00.000 10844 Star::Find(15, 656, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=655.76, Y=71.41, Mass=6224, SNR=49.1, Peak=255 HFD=4.6
21:54:02.834 00.000 10844 Star::Find(15, 405, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=404.89, Y=539.23, Mass=5150, SNR=44.6, Peak=255 HFD=4.2
21:54:02.834 00.000 10844 Star::Find(15, 820, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=819.98, Y=278.03, Mass=10126, SNR=61.3, Peak=255 HFD=5.7
21:54:02.834 00.000 10844 Star::Find(15, 267, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=267.38, Y=273.10, Mass=5522, SNR=46.0, Peak=255 HFD=4.3
21:54:02.834 00.000 10844 Star::Find(15, 300, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=299.72, Y=872.41, Mass=10816, SNR=65.7, Peak=255 HFD=5.5
21:54:02.834 00.000 10844 Star::Find(15, 59, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.834 00.000 10844 Star::Find returns 1 (1), X=59.22, Y=469.40, Mass=4753, SNR=44.4, Peak=255 HFD=3.7
21:54:02.838 00.004 10844 Star::Find(15, 1543, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=1543.26, Y=583.14, Mass=4662, SNR=42.5, Peak=255 HFD=3.9
21:54:02.838 00.000 10844 Star::Find(15, 1465, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=1465.16, Y=288.34, Mass=5451, SNR=46.3, Peak=255 HFD=4.4
21:54:02.838 00.000 10844 Star::Find(15, 139, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=138.59, Y=822.11, Mass=10536, SNR=64.6, Peak=255 HFD=5.4
21:54:02.838 00.000 10844 Star::Find(15, 558, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=558.16, Y=551.20, Mass=11112, SNR=64.8, Peak=255 HFD=5.9
21:54:02.838 00.000 10844 Star::Find(15, 403, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=403.02, Y=52.27, Mass=11215, SNR=65.7, Peak=255 HFD=5.8
21:54:02.838 00.000 10844 Star::Find(15, 1738, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=1738.09, Y=624.58, Mass=5210, SNR=44.9, Peak=255 HFD=4.3
21:54:02.838 00.000 10844 Star::Find(15, 597, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=597.77, Y=531.39, Mass=11031, SNR=64.8, Peak=255 HFD=5.6
21:54:02.838 00.000 10844 Star::Find(15, 1018, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=1018.16, Y=666.46, Mass=4967, SNR=43.7, Peak=255 HFD=3.9
21:54:02.838 00.000 10844 Star::Find(15, 32, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=31.25, Y=907.34, Mass=12137, SNR=69.8, Peak=255 HFD=5.8
21:54:02.838 00.000 10844 Star::Find(15, 1293, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=1293.38, Y=233.77, Mass=11919, SNR=66.5, Peak=255 HFD=5.9
21:54:02.838 00.000 10844 Star::Find(15, 144, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=144.25, Y=754.59, Mass=4548, SNR=42.7, Peak=255 HFD=3.8
21:54:02.838 00.000 10844 Star::Find(15, 634, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.838 00.000 10844 Star::Find returns 1 (1), X=633.72, Y=880.46, Mass=4437, SNR=41.7, Peak=255 HFD=3.8
21:54:02.838 00.000 10844 Star::Find(15, 402, 342, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.842 00.004 10844 Star::Find returns 1 (1), X=402.04, Y=341.78, Mass=3579, SNR=37.9, Peak=255 HFD=3.2
21:54:02.842 00.000 10844 Star::Find(15, 492, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.842 00.000 10844 Star::Find returns 1 (1), X=491.91, Y=66.24, Mass=5936, SNR=41.9, Peak=255 HFD=4.9
21:54:02.842 00.000 10844 Star::Find(15, 1755, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.842 00.000 10844 Star::Find returns 1 (1), X=1755.31, Y=886.58, Mass=4031, SNR=40.1, Peak=255 HFD=3.6
21:54:02.842 00.000 10844 Star::Find(15, 1645, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.842 00.000 10844 Star::Find returns 1 (1), X=1645.40, Y=395.54, Mass=3628, SNR=38.3, Peak=255 HFD=3.3
21:54:02.842 00.000 10844 Star::Find(15, 1250, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.001 10844 Star::Find returns 1 (1), X=1249.85, Y=517.47, Mass=4145, SNR=39.9, Peak=255 HFD=3.8
21:54:02.843 00.000 10844 Star::Find(15, 562, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (1), X=562.24, Y=98.39, Mass=12486, SNR=67.8, Peak=255 HFD=5.9
21:54:02.843 00.000 10844 Star::Find(15, 333, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (1), X=333.12, Y=671.20, Mass=3517, SNR=37.7, Peak=255 HFD=3.5
21:54:02.843 00.000 10844 Star::Find(15, 132, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (1), X=132.63, Y=383.86, Mass=12630, SNR=66.3, Peak=255 HFD=6.2
21:54:02.843 00.000 10844 Star::Find(15, 1632, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (1), X=1631.16, Y=779.98, Mass=13651, SNR=73.8, Peak=255 HFD=6.3
21:54:02.843 00.000 10844 Star::Find(15, 26, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=26.07, Y=244.34, Mass=3805, SNR=39.2, Peak=234 HFD=4.0
21:54:02.843 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=1829.03, Y=154.18, Mass=3191, SNR=35.2, Peak=211 HFD=4.1
21:54:02.843 00.000 10844 Star::Find(15, 1024, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (1), X=1024.21, Y=45.98, Mass=3331, SNR=36.0, Peak=255 HFD=3.8
21:54:02.843 00.000 10844 Star::Find(15, 226, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=226.17, Y=204.80, Mass=2590, SNR=32.2, Peak=253 HFD=2.9
21:54:02.843 00.000 10844 Star::Find(15, 1615, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=1614.74, Y=15.86, Mass=2620, SNR=32.0, Peak=191 HFD=3.5
21:54:02.843 00.000 10844 Star::Find(15, 256, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=255.59, Y=589.44, Mass=2953, SNR=34.0, Peak=239 HFD=3.3
21:54:02.843 00.000 10844 Star::Find(15, 1395, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (1), X=1393.56, Y=166.03, Mass=14210, SNR=70.3, Peak=255 HFD=6.6
21:54:02.843 00.000 10844 Star::Find(15, 868, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=868.31, Y=90.60, Mass=2297, SNR=29.7, Peak=226 HFD=2.9
21:54:02.843 00.000 10844 Star::Find(15, 1526, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (1), X=1527.25, Y=603.97, Mass=16271, SNR=79.0, Peak=255 HFD=6.8
21:54:02.843 00.000 10844 Star::Find(15, 1010, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=1010.08, Y=517.42, Mass=2802, SNR=32.7, Peak=200 HFD=3.7
21:54:02.843 00.000 10844 Star::Find(15, 1442, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=1441.62, Y=29.63, Mass=2463, SNR=30.3, Peak=250 HFD=3.4
21:54:02.843 00.000 10844 Star::Find(15, 795, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=795.08, Y=425.81, Mass=2634, SNR=30.3, Peak=182 HFD=4.1
21:54:02.843 00.000 10844 Star::Find(15, 1830, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=1830.36, Y=363.63, Mass=2105, SNR=28.0, Peak=174 HFD=3.4
21:54:02.843 00.000 10844 Star::Find(15, 1368, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=1367.89, Y=687.43, Mass=1990, SNR=27.5, Peak=194 HFD=3.5
21:54:02.843 00.000 10844 Star::Find(15, 92, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=92.41, Y=478.73, Mass=2103, SNR=28.8, Peak=167 HFD=3.6
21:54:02.843 00.000 10844 Star::Find(15, 1477, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=1477.31, Y=738.16, Mass=1807, SNR=26.3, Peak=151 HFD=3.5
21:54:02.843 00.000 10844 Star::Find(15, 382, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.843 00.000 10844 Star::Find returns 1 (0), X=382.09, Y=204.41, Mass=1617, SNR=24.8, Peak=152 HFD=3.2
21:54:02.843 00.000 10844 Star::Find(15, 294, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.848 00.005 10844 Star::Find returns 1 (0), X=293.76, Y=82.71, Mass=1958, SNR=27.1, Peak=179 HFD=3.6
21:54:02.848 00.000 10844 Star::Find(15, 1143, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.848 00.000 10844 Star::Find returns 1 (1), X=1140.92, Y=804.62, Mass=16281, SNR=66.8, Peak=255 HFD=7.4
21:54:02.848 00.000 10844 Star::Find(15, 107, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.848 00.000 10844 Star::Find returns 1 (0), X=106.83, Y=452.74, Mass=1427, SNR=22.9, Peak=182 HFD=2.6
21:54:02.848 00.000 10844 Star::Find(15, 1269, 240, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.848 00.000 10844 Star::Find returns 1 (0), X=1268.64, Y=240.05, Mass=1734, SNR=25.1, Peak=168 HFD=3.3
21:54:02.848 00.000 10844 Star::Find(15, 1362, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.848 00.000 10844 Star::Find returns 1 (0), X=1361.75, Y=819.19, Mass=1722, SNR=25.6, Peak=141 HFD=3.6
21:54:02.848 00.000 10844 Star::Find(15, 672, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.848 00.000 10844 Star::Find returns 1 (0), X=672.01, Y=607.45, Mass=1433, SNR=23.4, Peak=180 HFD=2.3
21:54:02.850 00.002 10844 Star::Find(15, 1407, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.850 00.000 10844 Star::Find returns 1 (0), X=1406.80, Y=778.64, Mass=1468, SNR=23.2, Peak=144 HFD=3.2
21:54:02.850 00.000 10844 Star::Find(15, 417, 21, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.850 00.000 10844 Star::Find returns 1 (0), X=417.72, Y=20.68, Mass=1474, SNR=23.2, Peak=128 HFD=3.4
21:54:02.850 00.000 10844 Star::Find(15, 1191, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.850 00.000 10844 Star::Find returns 1 (0), X=1190.70, Y=419.59, Mass=1497, SNR=23.1, Peak=167 HFD=3.3
21:54:02.850 00.000 10844 Star::Find(15, 847, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.850 00.000 10844 Star::Find returns 1 (0), X=846.44, Y=286.79, Mass=1444, SNR=22.5, Peak=137 HFD=3.3
21:54:02.850 00.000 10844 Star::Find(15, 143, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.850 00.000 10844 Star::Find returns 1 (0), X=142.45, Y=284.90, Mass=1355, SNR=21.8, Peak=136 HFD=3.5
21:54:02.850 00.000 10844 Star::Find(15, 687, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.850 00.000 10844 Star::Find returns 1 (0), X=687.28, Y=667.43, Mass=1342, SNR=21.6, Peak=136 HFD=3.2
21:54:02.850 00.000 10844 Star::Find(15, 1054, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.852 00.002 10844 Star::Find returns 1 (0), X=1053.96, Y=772.82, Mass=1110, SNR=20.6, Peak=128 HFD=2.5
21:54:02.852 00.000 10844 Star::Find(15, 476, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.852 00.000 10844 Star::Find returns 1 (0), X=476.23, Y=647.52, Mass=1324, SNR=22.1, Peak=124 HFD=3.2
21:54:02.852 00.000 10844 Star::Find(15, 1286, 1025, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.852 00.000 10844 Star::Find returns 1 (0), X=1286.48, Y=1024.64, Mass=1142, SNR=20.7, Peak=116 HFD=3.1
21:54:02.852 00.000 10844 AutoFind: finding best star pass 1
21:54:02.852 00.000 10844 Star::Find(15, 283, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.001 10844 Star::Find returns 1 (1), X=283.26, Y=484.10, Mass=7547, SNR=54.9, Peak=255 HFD=4.6
21:54:02.853 00.000 10844 AutoFind: near-saturated [283, 484] 48.8 Mass 7547 SNR 54.9 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 469, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=468.91, Y=405.98, Mass=6915, SNR=51.7, Peak=255 HFD=4.4
21:54:02.853 00.000 10844 AutoFind: near-saturated [469, 406] 48.6 Mass 6915 SNR 51.7 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 1661, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=1660.97, Y=152.45, Mass=8053, SNR=57.1, Peak=255 HFD=5.0
21:54:02.853 00.000 10844 AutoFind: near-saturated [1661, 153] 47.4 Mass 8053 SNR 57.1 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 136, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=136.25, Y=75.97, Mass=9291, SNR=61.4, Peak=255 HFD=5.0
21:54:02.853 00.000 10844 AutoFind: near-saturated [136, 76] 47.3 Mass 9291 SNR 61.4 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 1445, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=1444.86, Y=327.90, Mass=8330, SNR=56.7, Peak=255 HFD=4.8
21:54:02.853 00.000 10844 AutoFind: near-saturated [1445, 328] 47.3 Mass 8330 SNR 56.7 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 1775, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=1774.88, Y=677.14, Mass=8877, SNR=58.7, Peak=255 HFD=4.8
21:54:02.853 00.000 10844 AutoFind: near-saturated [1775, 677] 47.0 Mass 8877 SNR 58.7 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 1318, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=1317.88, Y=451.06, Mass=8204, SNR=56.4, Peak=255 HFD=4.7
21:54:02.853 00.000 10844 AutoFind: near-saturated [1318, 451] 46.4 Mass 8204 SNR 56.4 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 120, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=119.68, Y=159.54, Mass=5521, SNR=47.4, Peak=255 HFD=4.0
21:54:02.853 00.000 10844 AutoFind: near-saturated [120, 160] 45.7 Mass 5521 SNR 47.4 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 741, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=741.19, Y=714.37, Mass=7065, SNR=52.2, Peak=255 HFD=4.8
21:54:02.853 00.000 10844 AutoFind: near-saturated [741, 714] 45.4 Mass 7065 SNR 52.2 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 1530, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=1529.85, Y=57.70, Mass=6409, SNR=51.0, Peak=255 HFD=4.5
21:54:02.853 00.000 10844 AutoFind: near-saturated [1530, 58] 44.9 Mass 6409 SNR 51.0 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 428, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=428.01, Y=608.24, Mass=4929, SNR=43.8, Peak=255 HFD=4.0
21:54:02.853 00.000 10844 AutoFind: near-saturated [428, 608] 44.4 Mass 4929 SNR 43.8 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 140, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=139.16, Y=629.02, Mass=5588, SNR=47.4, Peak=255 HFD=4.3
21:54:02.853 00.000 10844 AutoFind: near-saturated [140, 629] 44.0 Mass 5588 SNR 47.4 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 181, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=180.75, Y=432.22, Mass=9337, SNR=59.6, Peak=255 HFD=5.3
21:54:02.853 00.000 10844 AutoFind: near-saturated [181, 432] 43.4 Mass 9337 SNR 59.6 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 1627, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=1627.58, Y=566.26, Mass=9058, SNR=58.4, Peak=255 HFD=5.4
21:54:02.853 00.000 10844 AutoFind: near-saturated [1627, 566] 42.7 Mass 9058 SNR 58.4 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 656, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=655.76, Y=71.41, Mass=6224, SNR=49.1, Peak=255 HFD=4.6
21:54:02.853 00.000 10844 AutoFind: near-saturated [656, 72] 42.5 Mass 6224 SNR 49.1 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 405, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=404.89, Y=539.23, Mass=5150, SNR=44.6, Peak=255 HFD=4.2
21:54:02.853 00.000 10844 AutoFind: near-saturated [405, 539] 42.4 Mass 5150 SNR 44.6 Peak 255
21:54:02.853 00.000 10844 Star::Find(15, 820, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.853 00.000 10844 Star::Find returns 1 (1), X=819.98, Y=278.03, Mass=10126, SNR=61.3, Peak=255 HFD=5.7
21:54:02.853 00.000 10844 AutoFind: near-saturated [820, 278] 42.4 Mass 10126 SNR 61.3 Peak 255
21:54:02.859 00.006 10844 Star::Find(15, 267, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.859 00.000 10844 Star::Find returns 1 (1), X=267.38, Y=273.10, Mass=5522, SNR=46.0, Peak=255 HFD=4.3
21:54:02.859 00.000 10844 AutoFind: near-saturated [267, 273] 42.2 Mass 5522 SNR 46.0 Peak 255
21:54:02.859 00.000 10844 Star::Find(15, 300, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.859 00.000 10844 Star::Find returns 1 (1), X=299.72, Y=872.41, Mass=10816, SNR=65.7, Peak=255 HFD=5.5
21:54:02.860 00.001 10844 AutoFind: near-saturated [300, 872] 41.6 Mass 10816 SNR 65.7 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 59, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.860 00.000 10844 Star::Find returns 1 (1), X=59.22, Y=469.40, Mass=4753, SNR=44.4, Peak=255 HFD=3.7
21:54:02.860 00.000 10844 AutoFind: near-saturated [59, 469] 41.5 Mass 4753 SNR 44.4 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 1543, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.860 00.000 10844 Star::Find returns 1 (1), X=1543.26, Y=583.14, Mass=4662, SNR=42.5, Peak=255 HFD=3.9
21:54:02.860 00.000 10844 AutoFind: near-saturated [1543, 583] 40.8 Mass 4662 SNR 42.5 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 1465, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.860 00.000 10844 Star::Find returns 1 (1), X=1465.16, Y=288.34, Mass=5451, SNR=46.3, Peak=255 HFD=4.4
21:54:02.860 00.000 10844 AutoFind: near-saturated [1465, 288] 40.8 Mass 5451 SNR 46.3 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 139, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.860 00.000 10844 Star::Find returns 1 (1), X=138.59, Y=822.11, Mass=10536, SNR=64.6, Peak=255 HFD=5.4
21:54:02.860 00.000 10844 AutoFind: near-saturated [139, 822] 40.1 Mass 10536 SNR 64.6 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 558, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.860 00.000 10844 Star::Find returns 1 (1), X=558.16, Y=551.20, Mass=11112, SNR=64.8, Peak=255 HFD=5.9
21:54:02.860 00.000 10844 AutoFind: near-saturated [558, 551] 40.0 Mass 11112 SNR 64.8 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 403, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.860 00.000 10844 Star::Find returns 1 (1), X=403.02, Y=52.27, Mass=11215, SNR=65.7, Peak=255 HFD=5.8
21:54:02.860 00.000 10844 AutoFind: near-saturated [403, 52] 39.9 Mass 11215 SNR 65.7 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 1738, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.860 00.000 10844 Star::Find returns 1 (1), X=1738.09, Y=624.58, Mass=5210, SNR=44.9, Peak=255 HFD=4.3
21:54:02.860 00.000 10844 AutoFind: near-saturated [1738, 625] 39.4 Mass 5210 SNR 44.9 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 597, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.860 00.000 10844 Star::Find returns 1 (1), X=597.77, Y=531.39, Mass=11031, SNR=64.8, Peak=255 HFD=5.6
21:54:02.860 00.000 10844 AutoFind: near-saturated [597, 532] 38.3 Mass 11031 SNR 64.8 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 1018, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.860 00.000 10844 Star::Find returns 1 (1), X=1018.16, Y=666.46, Mass=4967, SNR=43.7, Peak=255 HFD=3.9
21:54:02.860 00.000 10844 AutoFind: near-saturated [1018, 667] 37.8 Mass 4967 SNR 43.7 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 32, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.860 00.000 10844 Star::Find returns 1 (1), X=31.25, Y=907.34, Mass=12137, SNR=69.8, Peak=255 HFD=5.8
21:54:02.860 00.000 10844 AutoFind: near-saturated [32, 907] 37.8 Mass 12137 SNR 69.8 Peak 255
21:54:02.860 00.000 10844 Star::Find(15, 1293, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.004 10844 Star::Find returns 1 (1), X=1293.38, Y=233.77, Mass=11919, SNR=66.5, Peak=255 HFD=5.9
21:54:02.864 00.000 10844 AutoFind: near-saturated [1293, 234] 37.0 Mass 11919 SNR 66.5 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 144, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=144.25, Y=754.59, Mass=4548, SNR=42.7, Peak=255 HFD=3.8
21:54:02.864 00.000 10844 AutoFind: near-saturated [144, 755] 36.1 Mass 4548 SNR 42.7 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 634, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=633.72, Y=880.46, Mass=4437, SNR=41.7, Peak=255 HFD=3.8
21:54:02.864 00.000 10844 AutoFind: near-saturated [634, 881] 34.8 Mass 4437 SNR 41.7 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 402, 342, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=402.04, Y=341.78, Mass=3579, SNR=37.9, Peak=255 HFD=3.2
21:54:02.864 00.000 10844 AutoFind: near-saturated [402, 342] 34.4 Mass 3579 SNR 37.9 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 492, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=491.91, Y=66.24, Mass=5936, SNR=41.9, Peak=255 HFD=4.9
21:54:02.864 00.000 10844 AutoFind: near-saturated [492, 66] 34.1 Mass 5936 SNR 41.9 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 1755, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=1755.31, Y=886.58, Mass=4031, SNR=40.1, Peak=255 HFD=3.6
21:54:02.864 00.000 10844 AutoFind: near-saturated [1755, 887] 34.0 Mass 4031 SNR 40.1 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 1645, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=1645.40, Y=395.54, Mass=3628, SNR=38.3, Peak=255 HFD=3.3
21:54:02.864 00.000 10844 AutoFind: near-saturated [1645, 395] 33.8 Mass 3628 SNR 38.3 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 1250, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=1249.85, Y=517.47, Mass=4145, SNR=39.9, Peak=255 HFD=3.8
21:54:02.864 00.000 10844 AutoFind: near-saturated [1250, 517] 33.5 Mass 4145 SNR 39.9 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 562, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=562.24, Y=98.39, Mass=12486, SNR=67.8, Peak=255 HFD=5.9
21:54:02.864 00.000 10844 AutoFind: near-saturated [562, 99] 33.1 Mass 12486 SNR 67.8 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 333, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=333.12, Y=671.20, Mass=3517, SNR=37.7, Peak=255 HFD=3.5
21:54:02.864 00.000 10844 AutoFind: near-saturated [333, 671] 32.8 Mass 3517 SNR 37.7 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 132, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=132.63, Y=383.86, Mass=12630, SNR=66.3, Peak=255 HFD=6.2
21:54:02.864 00.000 10844 AutoFind: near-saturated [132, 383] 31.5 Mass 12630 SNR 66.3 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 1632, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.864 00.000 10844 Star::Find returns 1 (1), X=1631.16, Y=779.98, Mass=13651, SNR=73.8, Peak=255 HFD=6.3
21:54:02.864 00.000 10844 AutoFind: near-saturated [1632, 780] 30.1 Mass 13651 SNR 73.8 Peak 255
21:54:02.864 00.000 10844 Star::Find(15, 26, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.869 00.005 10844 Star::Find returns 1 (0), X=26.07, Y=244.34, Mass=3805, SNR=39.2, Peak=234 HFD=4.0
21:54:02.869 00.000 10844 AutoFind: near-saturated [26, 245] 28.2 Mass 3805 SNR 39.2 Peak 234
21:54:02.869 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.869 00.000 10844 Star::Find returns 1 (0), X=1829.03, Y=154.18, Mass=3191, SNR=35.2, Peak=211 HFD=4.1
21:54:02.869 00.000 10844 AutoFind returns star at [1829, 154] 28.0 Mass 3191 SNR 35.2
21:54:02.869 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.869 00.000 10844 Star::Find returns 1 (0), X=1829.03, Y=154.18, Mass=3191, SNR=35.2, Peak=211 HFD=4.1
21:54:02.871 00.002 10844 MultiStar: List (12): {1829.03, 154.18}(35.2), {1024.21, 45.98}(36.0), {226.17, 204.80}(32.2), {1614.74, 15.86}(32.0), {255.59, 589.44}(34.0), {1393.56, 166.03}(70.3), {868.31, 90.60}(29.7), {1527.25, 603.97}(79.0), {1010.08, 517.42}(32.7), {1441.62, 29.63}(30.3), {795.08, 425.81}(30.3), {1830.36, 363.63}(28.0), 
21:54:02.871 00.000 10844 setting lock position to (1829.03, 154.18)
21:54:02.871 00.000 10844 MultiStar: stabilizing after lock position change
21:54:02.871 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
21:54:02.871 00.000 10844 UpdateGuideState(): m_state=1
21:54:02.871 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:02.871 00.000 10844 Star::Find returns 1 (0), X=1829.03, Y=154.18, Mass=3191, SNR=35.2, Peak=211 HFD=4.1
21:54:02.871 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.80) = xAngle (0.80 = 0.80)
21:54:02.871 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.72 = 0.72)
21:54:02.871 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
21:54:02.874 00.003 10844 setting force full frames = false
21:54:02.874 00.000 10844 setting lock position to (1829.03, 154.18)
21:54:02.874 00.000 10844 MultiStar: stabilizing after lock position change
21:54:02.874 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
21:54:02.874 00.000 10844 Changing from state SELECTING to SELECTED
21:54:02.874 00.000 10844 guider state => SELECTED
21:54:02.900 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:02.936 00.036 10844 UpdateGuideState exits: m=3191 SNR=35.2
21:54:02.936 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:02.973 00.037 10844 Status Line: Auto-selected star at (1829.0, 154.2)
21:54:02.985 00.012 10844 PhdController: newstate STATE_WAIT_SELECTED
21:54:02.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:02.988 00.003 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:02.988 00.000 10844 Enqueuing Expose request
21:54:02.988 00.000 11060 Worker thread wakes up
21:54:02.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:02.988 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1814,139,31,31)
21:54:02.988 00.000 10844 evsrv: cli 0EEEDFD0 connect
21:54:02.988 00.000 10844 case statement mapped state 2 to 1
21:54:02.988 00.000 10844 case statement mapped state 2 to 1
21:54:02.988 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_lock_position","id":"0efcca40-3f14-4abd-bfb3-a528fd3b4a84"}
21:54:02.988 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":[1829.03,154.18],"id":"0efcca40-3f14-4abd-bfb3-a528fd3b4a84"}
21:54:02.995 00.007 10844 evsrv: cli 0EEEDFD0 disconnect
21:54:02.995 00.000 10844 evsrv: cli 0EEEE570 connect
21:54:02.995 00.000 10844 case statement mapped state 2 to 1
21:54:02.995 00.000 10844 case statement mapped state 2 to 1
21:54:02.995 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_app_state","id":"9368e34c-4efc-4368-936d-ea85e7bffa4f"}
21:54:02.995 00.000 10844 case statement mapped state 2 to 1
21:54:02.995 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":"Selected","id":"9368e34c-4efc-4368-936d-ea85e7bffa4f"}
21:54:03.019 00.024 10844 evsrv: cli 0EEEE570 disconnect
21:54:03.996 00.977 10844 evsrv: cli 0EEEDDF0 connect
21:54:03.996 00.000 10844 case statement mapped state 2 to 1
21:54:03.998 00.002 10844 case statement mapped state 2 to 1
21:54:03.998 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"0f265f14-0d37-4df0-ac61-cf6ea4192a2c"}
21:54:03.998 00.000 10844 case statement mapped state 2 to 1
21:54:03.998 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Selected","id":"0f265f14-0d37-4df0-ac61-cf6ea4192a2c"}
21:54:03.998 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:54:04.494 00.496 11060 Exposure complete
21:54:04.802 00.308 11060 worker thread done servicing request
21:54:04.802 00.000 10844 OnExposeComplete: enter
21:54:04.802 00.000 10844 UpdateGuideState(): m_state=2
21:54:04.808 00.006 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:54:04.808 00.000 10844 Star::Find returns 1 (1), X=1828.57, Y=153.67, Mass=3859, SNR=39.6, Peak=255 HFD=4.0
21:54:04.808 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.80) = xAngle (-1.50 = -1.50)
21:54:04.808 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.59 = -1.59)
21:54:04.808 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-0.51 hyp=0.69 cameraTheta=-2.31 mountX=0.05 mountY=-0.69, mountTheta=-1.50
21:54:04.823 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:04.854 00.031 10844 UpdateGuideState exits: m=3859 SNR=39.6 Saturated
21:54:04.854 00.000 10844 PhdController: newstate STATE_CALIBRATE
21:54:04.854 00.000 10844 PhdController: newstate STATE_GUIDE
21:54:04.854 00.000 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
21:54:04.854 00.000 10844 guider state => CALIBRATED
21:54:04.854 00.000 10844 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:54:04.872 00.018 10844 reset dither spiral
21:54:04.872 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
21:54:04.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:04.872 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
21:54:04.872 00.000 10844 Enqueuing Expose request
21:54:04.872 00.000 11060 Worker thread wakes up
21:54:04.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:04.872 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:54:04.998 00.126 10844 evsrv: cli 0EEEE890 connect
21:54:04.998 00.000 10844 case statement mapped state 5 to 1
21:54:04.998 00.000 10844 case statement mapped state 5 to 1
21:54:05.002 00.004 10844 evsrv: cli 0EEEE890 request: {"method":"get_app_state","id":"0bed5c8a-4bc6-4b50-a90b-e116a65a2010"}
21:54:05.002 00.000 10844 case statement mapped state 5 to 1
21:54:05.002 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":"Selected","id":"0bed5c8a-4bc6-4b50-a90b-e116a65a2010"}
21:54:05.002 00.000 10844 evsrv: cli 0EEEE890 disconnect
21:54:06.006 01.004 10844 evsrv: cli 0EEEE890 connect
21:54:06.007 00.001 10844 case statement mapped state 5 to 1
21:54:06.025 00.018 10844 case statement mapped state 5 to 1
21:54:06.030 00.005 10844 evsrv: cli 0EEEE890 request: {"method":"get_app_state","id":"d805ec62-cc57-4bdf-adf9-a9c7a867fbf8"}
21:54:06.032 00.002 10844 case statement mapped state 5 to 1
21:54:06.033 00.001 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":"Selected","id":"d805ec62-cc57-4bdf-adf9-a9c7a867fbf8"}
21:54:06.035 00.002 10844 evsrv: cli 0EEEE890 disconnect
21:54:06.364 00.329 11060 Exposure complete
21:54:06.717 00.353 11060 worker thread done servicing request
21:54:06.717 00.000 10844 OnExposeComplete: enter
21:54:06.717 00.000 10844 UpdateGuideState(): m_state=5
21:54:06.717 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:54:06.717 00.000 10844 Star::Find returns 1 (0), X=1828.28, Y=153.40, Mass=3777, SNR=38.6, Peak=238 HFD=3.9
21:54:06.717 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.80) = xAngle (-1.53 = -1.53)
21:54:06.717 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.62 = -1.62)
21:54:06.717 00.000 10844 CameraToMount -- cameraX=-0.75 cameraY=-0.78 hyp=1.08 cameraTheta=-2.33 mountX=0.04 mountY=-1.08, mountTheta=-1.53
21:54:06.722 00.005 10844 Changing from state CALIBRATED to GUIDING
21:54:06.747 00.025 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:54:06.779 00.032 10844 ScopeASCOM::SideOfPier() returns 0
21:54:06.779 00.000 10844 AdjustCalibrationForScopePointing (scope): current dec=-2.4 pierSide=0, cal dec=-2.4 pierSide=0 rotAngle=-51.5 bin=1
21:54:06.799 00.020 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:54:06.801 00.002 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:54:06.801 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:54:06.801 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:54:06.803 00.002 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
21:54:06.803 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
21:54:06.803 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
21:54:06.803 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:54:06.803 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:54:06.805 00.002 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
21:54:06.805 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:54:06.805 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
21:54:06.805 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
21:54:06.882 00.077 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:54:06.882 00.000 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
21:54:06.882 00.000 10844 Dec comp: XRate 1.840 -> 1.840 for dec -2.4 -> dec -2.4
21:54:06.895 00.013 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:54:06.932 00.037 10844 ScopeASCOM::SideOfPier() returns 0
21:54:06.932 00.000 10844 setting lock position to (1828.28, 153.40)
21:54:06.932 00.000 10844 MultiStar: stabilizing after lock position change
21:54:06.932 00.000 10844 guider state => GUIDING
21:54:06.932 00.000 10844 Status Line: Guiding
21:54:06.939 00.007 10844 Mount: notify guiding started
21:54:06.939 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
21:54:06.939 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 9:19:57 PM"
21:54:06.939 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001840
21:54:06.939 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001827
21:54:06.939 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
21:54:06.939 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -0.803677
21:54:06.939 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 0.680631
21:54:06.939 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.042693
21:54:06.939 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
21:54:06.943 00.004 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
21:54:06.943 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
21:54:06.943 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -51.510000
21:54:06.943 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:54:06.943 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:54:06.943 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:54:06.943 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:54:06.943 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
21:54:06.943 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
21:54:06.943 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
21:54:06.943 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:54:06.946 00.003 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:54:06.946 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
21:54:06.946 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:54:06.946 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
21:54:06.946 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
21:54:06.946 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
21:54:06.946 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
21:54:06.948 00.002 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
21:54:06.948 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
21:54:06.948 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
21:54:06.948 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
21:54:06.948 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
21:54:06.948 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:54:06.948 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
21:54:06.948 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
21:54:06.948 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
21:54:06.948 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
21:54:06.948 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
21:54:06.992 00.044 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
21:54:07.007 00.015 10844 ScopeASCOM::SideOfPier() returns 0
21:54:07.058 00.051 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:54:07.058 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns -2.4
21:54:07.058 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -2.4
21:54:07.058 00.000 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.80) = xAngle (-0.80 = -0.80)
21:54:07.058 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:54:07.059 00.001 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:54:07.059 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:54:07.059 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
21:54:07.059 00.000 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
21:54:07.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:54:07.084 00.025 10844 UpdateGuideState exits: m=3777 SNR=38.6
21:54:07.084 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
21:54:07.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:07.084 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:07.084 00.000 10844 Enqueuing Expose request
21:54:07.084 00.000 11060 Worker thread wakes up
21:54:07.085 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:07.085 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:07.085 00.000 10844 evsrv: cli 0EEEDA30 connect
21:54:07.085 00.000 10844 case statement mapped state 6 to 3
21:54:07.085 00.000 10844 case statement mapped state 6 to 3
21:54:07.087 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"get_app_state","id":"c64edf0a-6a0e-42ee-9e13-8804f07b82d2"}
21:54:07.087 00.000 10844 case statement mapped state 6 to 3
21:54:07.087 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":"Guiding","id":"c64edf0a-6a0e-42ee-9e13-8804f07b82d2"}
21:54:07.087 00.000 10844 evsrv: cli 0EEEDA30 disconnect
21:54:08.548 01.461 11060 Exposure complete
21:54:08.913 00.365 11060 worker thread done servicing request
21:54:08.913 00.000 10844 OnExposeComplete: enter
21:54:08.914 00.001 10844 UpdateGuideState(): m_state=6
21:54:08.914 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:54:08.914 00.000 10844 Star::Find returns 1 (0), X=1828.70, Y=153.77, Mass=3616, SNR=38.0, Peak=248 HFD=3.6
21:54:08.914 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.80) = xAngle (1.53 = 1.53)
21:54:08.914 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.44 = 1.44)
21:54:08.914 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.37 hyp=0.56 cameraTheta=0.72 mountX=0.03 mountY=0.56, mountTheta=1.53
21:54:08.916 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.37, opts=13)
21:54:08.916 00.000 10844 Enqueuing Move request for scope (0.42, 0.37)
21:54:08.916 00.000 11060 Worker thread wakes up
21:54:08.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.37) opts 0xd
21:54:08.916 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.37)
21:54:08.916 00.000 11060 Moving (0.42, 0.37) raw xDistance=0.03 yDistance=0.56
21:54:08.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:54:08.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:08.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
21:54:08.916 00.000 11060 MoveAxis(E, 0, ABG)
21:54:08.916 00.000 11060 Move returns status 0, amount 0
21:54:08.916 00.000 11060 MoveAxis(N, 0, ABG)
21:54:08.916 00.000 11060 Move returns status 0, amount 0
21:54:08.916 00.000 11060 move complete, result=0
21:54:08.916 00.000 11060 worker thread done servicing request
21:54:08.924 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:08.964 00.040 10844 UpdateGuideState exits: m=3616 SNR=38.0
21:54:08.964 00.000 10844 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 1 / 99999
21:54:08.964 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357248.964,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.93,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:08.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:08.965 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:08.965 00.000 10844 Enqueuing Expose request
21:54:08.965 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
21:54:08.965 00.000 11060 Worker thread wakes up
21:54:08.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:08.965 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:10.427 01.462 11060 Exposure complete
21:54:10.669 00.242 11060 worker thread done servicing request
21:54:10.669 00.000 10844 OnExposeComplete: enter
21:54:10.669 00.000 10844 UpdateGuideState(): m_state=6
21:54:10.669 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:54:10.669 00.000 10844 Star::Find returns 1 (0), X=1829.35, Y=153.93, Mass=3119, SNR=34.6, Peak=231 HFD=3.9
21:54:10.669 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.80) = xAngle (1.27 = 1.27)
21:54:10.669 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.18 = 1.18)
21:54:10.669 00.000 10844 CameraToMount -- cameraX=1.06 cameraY=0.53 hyp=1.19 cameraTheta=0.46 mountX=0.35 mountY=1.10, mountTheta=1.26
21:54:10.672 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=1.06, y=0.53, opts=13)
21:54:10.672 00.000 10844 Enqueuing Move request for scope (1.06, 0.53)
21:54:10.672 00.000 11060 Worker thread wakes up
21:54:10.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.53) opts 0xd
21:54:10.672 00.000 11060 Handling offset move in thread for scope, endpoint = (1.06, 0.53)
21:54:10.672 00.000 11060 Moving (1.06, 0.53) raw xDistance=0.35 yDistance=1.10
21:54:10.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
21:54:10.672 00.000 11060 resist switch: large excursion: input 1.10 thresh 0.57 direction from 0 to 1
21:54:10.672 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.30
21:54:10.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.77 from input 1.10
21:54:10.672 00.000 11060 MoveAxis(W, 52, ABG)
21:54:10.672 00.000 11060 Guiding  Dir = 3, Dur = 52
21:54:10.679 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:10.682 00.003 11060 IsSlewing returns 0
21:54:10.682 00.000 11060 IsGuiding returns 0
21:54:10.709 00.027 10844 UpdateGuideState exits: m=3119 SNR=34.6
21:54:10.709 00.000 10844 PhdController: settling, locked = 1, distance = 1.01 (1.50) aobump = 0 frame = 2 / 99999
21:54:10.709 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357250.709,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.01,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
21:54:10.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:10.709 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:10.709 00.000 10844 Enqueuing Expose request
21:54:10.740 00.031 11060 IsGuiding returns 0
21:54:10.740 00.000 11060 Move returns status 0, amount 52
21:54:10.740 00.000 11060 MoveAxis(S, 422, ABG)
21:54:10.740 00.000 11060 Guiding  Dir = 1, Dur = 422
21:54:10.755 00.015 11060 IsSlewing returns 0
21:54:10.756 00.001 11060 IsGuiding returns 0
21:54:11.188 00.432 11060 IsGuiding returns 0
21:54:11.188 00.000 11060 Move returns status 0, amount 422
21:54:11.188 00.000 11060 move complete, result=0
21:54:11.188 00.000 11060 worker thread done servicing request
21:54:11.188 00.000 11060 Worker thread wakes up
21:54:11.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:11.188 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:11.188 00.000 10844 GuideStep: 0.4 px 52 ms WEST, 1.1 px 422 ms SOUTH
21:54:12.683 01.495 11060 Exposure complete
21:54:13.004 00.321 11060 worker thread done servicing request
21:54:13.004 00.000 10844 OnExposeComplete: enter
21:54:13.004 00.000 10844 UpdateGuideState(): m_state=6
21:54:13.004 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:54:13.004 00.000 10844 Star::Find returns 1 (1), X=1828.52, Y=153.64, Mass=4315, SNR=41.8, Peak=255 HFD=3.6
21:54:13.004 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.80) = xAngle (1.59 = 1.59)
21:54:13.004 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.50 = 1.50)
21:54:13.004 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.34 cameraTheta=0.78 mountX=-0.01 mountY=0.34, mountTheta=1.59
21:54:13.009 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.24, opts=13)
21:54:13.009 00.000 10844 Enqueuing Move request for scope (0.24, 0.24)
21:54:13.009 00.000 11060 Worker thread wakes up
21:54:13.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.24) opts 0xd
21:54:13.027 00.018 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.24)
21:54:13.027 00.000 11060 Moving (0.24, 0.24) raw xDistance=-0.01 yDistance=0.34
21:54:13.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:54:13.028 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
21:54:13.028 00.000 11060 MoveAxis(E, 0, ABG)
21:54:13.028 00.000 11060 Move returns status 0, amount 0
21:54:13.028 00.000 11060 MoveAxis(S, 130, ABG)
21:54:13.028 00.000 11060 Guiding  Dir = 1, Dur = 130
21:54:13.039 00.011 11060 IsSlewing returns 0
21:54:13.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:13.039 00.000 11060 IsGuiding returns 0
21:54:13.068 00.029 10844 UpdateGuideState exits: m=4315 SNR=41.8 Saturated
21:54:13.068 00.000 10844 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 3 / 99999
21:54:13.068 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357253.068,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.81,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
21:54:13.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:13.068 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:13.068 00.000 10844 Enqueuing Expose request
21:54:13.177 00.109 11060 IsGuiding returns 0
21:54:13.177 00.000 11060 Move returns status 0, amount 130
21:54:13.177 00.000 11060 move complete, result=0
21:54:13.177 00.000 11060 worker thread done servicing request
21:54:13.177 00.000 11060 Worker thread wakes up
21:54:13.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:13.177 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 130 ms SOUTH
21:54:13.179 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:14.690 01.511 11060 Exposure complete
21:54:14.907 00.217 11060 worker thread done servicing request
21:54:14.907 00.000 10844 OnExposeComplete: enter
21:54:14.907 00.000 10844 UpdateGuideState(): m_state=6
21:54:14.907 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:54:14.907 00.000 10844 Star::Find returns 1 (0), X=1828.59, Y=154.26, Mass=3421, SNR=36.8, Peak=247 HFD=3.6
21:54:14.907 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.80) = xAngle (2.04 = 2.04)
21:54:14.907 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.95 = 1.95)
21:54:14.907 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.86 hyp=0.91 cameraTheta=1.23 mountX=-0.41 mountY=0.85, mountTheta=2.02
21:54:14.915 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.86, opts=13)
21:54:14.915 00.000 10844 Enqueuing Move request for scope (0.30, 0.86)
21:54:14.915 00.000 11060 Worker thread wakes up
21:54:14.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.86) opts 0xd
21:54:14.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.86)
21:54:14.915 00.000 11060 Moving (0.30, 0.86) raw xDistance=-0.41 yDistance=0.85
21:54:14.917 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
21:54:14.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.85
21:54:14.917 00.000 11060 MoveAxis(E, 60, ABG)
21:54:14.917 00.000 11060 Guiding  Dir = 2, Dur = 60
21:54:14.928 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:54:14.960 00.032 11060 IsSlewing returns 0
21:54:14.962 00.002 11060 IsGuiding returns 0
21:54:14.979 00.017 10844 UpdateGuideState exits: m=3421 SNR=36.8
21:54:14.980 00.001 10844 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 4 / 99999
21:54:14.980 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357254.980,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.84,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
21:54:14.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:14.980 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:14.980 00.000 10844 Enqueuing Expose request
21:54:15.038 00.058 11060 IsGuiding returns 0
21:54:15.038 00.000 11060 Move returns status 0, amount 60
21:54:15.038 00.000 11060 MoveAxis(S, 325, ABG)
21:54:15.038 00.000 11060 Guiding  Dir = 1, Dur = 325
21:54:15.050 00.012 11060 IsSlewing returns 0
21:54:15.050 00.000 11060 IsGuiding returns 0
21:54:15.380 00.330 11060 IsGuiding returns 0
21:54:15.380 00.000 11060 Move returns status 0, amount 325
21:54:15.380 00.000 11060 move complete, result=0
21:54:15.382 00.002 11060 worker thread done servicing request
21:54:15.382 00.000 11060 Worker thread wakes up
21:54:15.382 00.000 10844 GuideStep: -0.4 px 60 ms EAST, 0.8 px 325 ms SOUTH
21:54:15.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:15.382 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:16.849 01.467 11060 Exposure complete
21:54:17.183 00.334 11060 worker thread done servicing request
21:54:17.183 00.000 10844 OnExposeComplete: enter
21:54:17.183 00.000 10844 UpdateGuideState(): m_state=6
21:54:17.183 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:54:17.183 00.000 10844 Star::Find returns 1 (0), X=1828.17, Y=155.06, Mass=3360, SNR=36.6, Peak=194 HFD=4.2
21:54:17.183 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.80) = xAngle (2.44 = 2.44)
21:54:17.183 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.36 = 2.36)
21:54:17.185 00.002 10844 CameraToMount -- cameraX=-0.12 cameraY=1.66 hyp=1.67 cameraTheta=1.64 mountX=-1.28 mountY=1.18, mountTheta=2.40
21:54:17.185 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=1.66, opts=13)
21:54:17.185 00.000 10844 Enqueuing Move request for scope (-0.12, 1.66)
21:54:17.185 00.000 11060 Worker thread wakes up
21:54:17.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.66) opts 0xd
21:54:17.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 1.66)
21:54:17.185 00.000 11060 Moving (-0.12, 1.66) raw xDistance=-1.28 yDistance=1.18
21:54:17.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.35 from input -1.28
21:54:17.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.82 from input 1.18
21:54:17.185 00.000 11060 MoveAxis(E, 189, ABG)
21:54:17.185 00.000 11060 Guiding  Dir = 2, Dur = 189
21:54:17.193 00.008 11060 IsSlewing returns 0
21:54:17.193 00.000 11060 IsGuiding returns 0
21:54:17.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:17.236 00.043 10844 UpdateGuideState exits: m=3360 SNR=36.6
21:54:17.236 00.000 10844 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 5 / 99999
21:54:17.239 00.003 10844 evsrv: {"Event":"Settling","Timestamp":1770357257.239,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.09,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
21:54:17.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:17.239 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:17.239 00.000 10844 Enqueuing Expose request
21:54:17.405 00.166 11060 IsGuiding returns 0
21:54:17.405 00.000 11060 Move returns status 0, amount 189
21:54:17.405 00.000 11060 MoveAxis(S, 451, ABG)
21:54:17.405 00.000 11060 Guiding  Dir = 1, Dur = 451
21:54:17.431 00.026 11060 IsSlewing returns 0
21:54:17.431 00.000 11060 IsGuiding returns 0
21:54:17.910 00.479 11060 IsGuiding returns 0
21:54:17.910 00.000 11060 Move returns status 0, amount 451
21:54:17.910 00.000 11060 move complete, result=0
21:54:17.910 00.000 11060 worker thread done servicing request
21:54:17.910 00.000 11060 Worker thread wakes up
21:54:17.910 00.000 10844 GuideStep: -1.3 px 189 ms EAST, 1.2 px 451 ms SOUTH
21:54:17.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:17.910 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:19.403 01.493 11060 Exposure complete
21:54:19.753 00.350 11060 worker thread done servicing request
21:54:19.753 00.000 10844 OnExposeComplete: enter
21:54:19.753 00.000 10844 UpdateGuideState(): m_state=6
21:54:19.753 00.000 10844 Star::Find(15, 1828, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:54:19.753 00.000 10844 Star::Find returns 1 (1), X=1827.26, Y=156.72, Mass=4076, SNR=40.6, Peak=255 HFD=3.8
21:54:19.753 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.80) = xAngle (2.67 = 2.67)
21:54:19.753 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.59 = 2.59)
21:54:19.753 00.000 10844 CameraToMount -- cameraX=-1.03 cameraY=3.32 hyp=3.48 cameraTheta=1.87 mountX=-3.10 mountY=1.83, mountTheta=2.61
21:54:19.759 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.03, y=3.32, opts=13)
21:54:19.759 00.000 10844 Enqueuing Move request for scope (-1.03, 3.32)
21:54:19.759 00.000 11060 Worker thread wakes up
21:54:19.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 3.32) opts 0xd
21:54:19.777 00.018 11060 Handling offset move in thread for scope, endpoint = (-1.03, 3.32)
21:54:19.777 00.000 11060 Moving (-1.03, 3.32) raw xDistance=-3.10 yDistance=1.83
21:54:19.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.85 from input -3.10
21:54:19.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.83
21:54:19.777 00.000 11060 MoveAxis(E, 461, ABG)
21:54:19.779 00.002 11060 Guiding  Dir = 2, Dur = 461
21:54:19.794 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:19.816 00.022 10844 UpdateGuideState exits: m=4076 SNR=40.6 Saturated
21:54:19.816 00.000 10844 PhdController: settling, locked = 1, distance = 1.80 (1.50) aobump = 0 frame = 6 / 99999
21:54:19.816 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357259.816,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.80,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:19.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:19.816 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:19.816 00.000 10844 Enqueuing Expose request
21:54:19.821 00.005 11060 IsSlewing returns 0
21:54:19.821 00.000 11060 IsGuiding returns 0
21:54:20.334 00.513 11060 IsGuiding returns 0
21:54:20.334 00.000 11060 Move returns status 0, amount 461
21:54:20.334 00.000 11060 MoveAxis(S, 701, ABG)
21:54:20.334 00.000 11060 Guiding  Dir = 1, Dur = 701
21:54:20.377 00.043 11060 IsSlewing returns 0
21:54:20.377 00.000 11060 IsGuiding returns 0
21:54:21.102 00.725 11060 IsGuiding returns 0
21:54:21.102 00.000 11060 Move returns status 0, amount 701
21:54:21.102 00.000 11060 move complete, result=0
21:54:21.102 00.000 11060 worker thread done servicing request
21:54:21.102 00.000 11060 Worker thread wakes up
21:54:21.104 00.002 10844 GuideStep: -3.1 px 461 ms EAST, 1.8 px 701 ms SOUTH
21:54:21.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:21.104 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:22.549 01.445 11060 Exposure complete
21:54:22.741 00.192 11060 worker thread done servicing request
21:54:22.742 00.001 10844 OnExposeComplete: enter
21:54:22.742 00.000 10844 UpdateGuideState(): m_state=6
21:54:22.742 00.000 10844 Star::Find(15, 1827, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:54:22.742 00.000 10844 Star::Find returns 1 (0), X=1825.32, Y=157.13, Mass=3466, SNR=37.3, Peak=222 HFD=4.0
21:54:22.742 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.80) = xAngle (3.05 = 3.05)
21:54:22.742 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.96 = 2.96)
21:54:22.742 00.000 10844 CameraToMount -- cameraX=-2.97 cameraY=3.73 hyp=4.76 cameraTheta=2.24 mountX=-4.74 mountY=0.86, mountTheta=2.96
21:54:22.744 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.97, y=3.73, opts=13)
21:54:22.744 00.000 10844 Enqueuing Move request for scope (-2.97, 3.73)
21:54:22.744 00.000 11060 Worker thread wakes up
21:54:22.746 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.97, 3.73) opts 0xd
21:54:22.746 00.000 11060 Handling offset move in thread for scope, endpoint = (-2.97, 3.73)
21:54:22.746 00.000 11060 Moving (-2.97, 3.73) raw xDistance=-4.74 yDistance=0.86
21:54:22.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns -1.31 from input -4.74
21:54:22.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.86
21:54:22.746 00.000 11060 MoveAxis(E, 710, ABG)
21:54:22.746 00.000 11060 duration set to 500 by maxRaDuration
21:54:22.746 00.000 11060 Guiding  Dir = 2, Dur = 500
21:54:22.752 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:22.757 00.005 11060 IsSlewing returns 0
21:54:22.757 00.000 11060 IsGuiding returns 0
21:54:22.779 00.022 10844 UpdateGuideState exits: m=3466 SNR=37.3
21:54:22.779 00.000 10844 PhdController: settling, locked = 1, distance = 2.69 (1.50) aobump = 0 frame = 7 / 99999
21:54:22.779 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357262.779,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.69,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:22.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:22.779 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:22.779 00.000 10844 Enqueuing Expose request
21:54:23.274 00.495 11060 IsGuiding returns 0
21:54:23.274 00.000 11060 Move returns status 0, amount 500
21:54:23.274 00.000 11060 MoveAxis(S, 329, ABG)
21:54:23.274 00.000 11060 Guiding  Dir = 1, Dur = 329
21:54:23.304 00.030 11060 IsSlewing returns 0
21:54:23.304 00.000 11060 IsGuiding returns 0
21:54:23.659 00.355 11060 IsGuiding returns 0
21:54:23.659 00.000 11060 Move returns status 0, amount 329
21:54:23.660 00.001 11060 move complete, result=0
21:54:23.660 00.000 11060 worker thread done servicing request
21:54:23.660 00.000 10844 GuideStep: -4.7 px 500 ms EAST, 0.9 px 329 ms SOUTH
21:54:23.660 00.000 11060 Worker thread wakes up
21:54:23.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:23.660 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:25.143 01.483 11060 Exposure complete
21:54:25.424 00.281 11060 worker thread done servicing request
21:54:25.424 00.000 10844 OnExposeComplete: enter
21:54:25.424 00.000 10844 UpdateGuideState(): m_state=6
21:54:25.424 00.000 10844 Star::Find(15, 1825, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:54:25.424 00.000 10844 Star::Find returns 1 (0), X=1824.75, Y=156.45, Mass=3248, SNR=35.0, Peak=221 HFD=3.7
21:54:25.424 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.80) = xAngle (3.23 = -3.05)
21:54:25.424 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.15 = -3.14)
21:54:25.424 00.000 10844 CameraToMount -- cameraX=-3.53 cameraY=3.05 hyp=4.66 cameraTheta=2.43 mountX=-4.64 mountY=-0.02, mountTheta=-3.14
21:54:25.452 00.028 10844 SchedulePrimaryMove(0EDEBDF8, x=-3.53, y=3.05, opts=13)
21:54:25.452 00.000 10844 Enqueuing Move request for scope (-3.53, 3.05)
21:54:25.452 00.000 11060 Worker thread wakes up
21:54:25.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-3.53, 3.05) opts 0xd
21:54:25.452 00.000 11060 Handling offset move in thread for scope, endpoint = (-3.53, 3.05)
21:54:25.452 00.000 11060 Moving (-3.53, 3.05) raw xDistance=-4.64 yDistance=-0.02
21:54:25.453 00.001 11060 GuideAlgorithmHysteresis::Result() returns -1.29 from input -4.64
21:54:25.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:25.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:54:25.453 00.000 11060 MoveAxis(E, 703, ABG)
21:54:25.453 00.000 11060 duration set to 500 by maxRaDuration
21:54:25.453 00.000 11060 Guiding  Dir = 2, Dur = 500
21:54:25.462 00.009 11060 IsSlewing returns 0
21:54:25.462 00.000 11060 IsGuiding returns 0
21:54:25.465 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:25.507 00.042 10844 UpdateGuideState exits: m=3248 SNR=35.0
21:54:25.507 00.000 10844 PhdController: settling, locked = 1, distance = 3.28 (1.50) aobump = 0 frame = 8 / 99999
21:54:25.511 00.004 10844 evsrv: {"Event":"Settling","Timestamp":1770357265.507,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":3.28,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:25.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:25.511 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:25.511 00.000 10844 Enqueuing Expose request
21:54:25.975 00.464 11060 IsGuiding returns 0
21:54:25.975 00.000 11060 Move returns status 0, amount 500
21:54:25.975 00.000 11060 MoveAxis(N, 0, ABG)
21:54:25.975 00.000 11060 Move returns status 0, amount 0
21:54:25.975 00.000 11060 move complete, result=0
21:54:25.975 00.000 11060 worker thread done servicing request
21:54:25.975 00.000 11060 Worker thread wakes up
21:54:25.975 00.000 10844 GuideStep: -4.6 px 500 ms EAST, -0.0 px 0 ms NORTH
21:54:25.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:25.975 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:27.433 01.458 11060 Exposure complete
21:54:27.795 00.362 11060 worker thread done servicing request
21:54:27.795 00.000 10844 OnExposeComplete: enter
21:54:27.795 00.000 10844 UpdateGuideState(): m_state=6
21:54:27.795 00.000 10844 Star::Find(15, 1824, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:54:27.795 00.000 10844 Star::Find returns 1 (0), X=1824.93, Y=155.13, Mass=3219, SNR=35.9, Peak=209 HFD=3.8
21:54:27.795 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.80) = xAngle (3.47 = -2.81)
21:54:27.795 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.38 = -2.90)
21:54:27.795 00.000 10844 CameraToMount -- cameraX=-3.35 cameraY=1.73 hyp=3.77 cameraTheta=2.66 mountX=-3.57 mountY=-0.90, mountTheta=-2.90
21:54:27.797 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-3.35, y=1.73, opts=13)
21:54:27.797 00.000 10844 Enqueuing Move request for scope (-3.35, 1.73)
21:54:27.797 00.000 11060 Worker thread wakes up
21:54:27.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-3.35, 1.73) opts 0xd
21:54:27.797 00.000 11060 Handling offset move in thread for scope, endpoint = (-3.35, 1.73)
21:54:27.797 00.000 11060 Moving (-3.35, 1.73) raw xDistance=-3.57 yDistance=-0.90
21:54:27.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns -1.00 from input -3.57
21:54:27.797 00.000 11060 resist switch: large excursion: input -0.90 thresh 0.57 direction from 1 to -1
21:54:27.797 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.69
21:54:27.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.90
21:54:27.797 00.000 11060 MoveAxis(E, 545, ABG)
21:54:27.797 00.000 11060 duration set to 500 by maxRaDuration
21:54:27.797 00.000 11060 Guiding  Dir = 2, Dur = 500
21:54:27.806 00.009 11060 IsSlewing returns 0
21:54:27.807 00.001 11060 IsGuiding returns 0
21:54:27.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:27.842 00.035 10844 UpdateGuideState exits: m=3219 SNR=35.9
21:54:27.842 00.000 10844 PhdController: settling, locked = 1, distance = 3.43 (1.50) aobump = 0 frame = 9 / 99999
21:54:27.842 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357267.842,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":3.43,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:27.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:27.842 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:27.842 00.000 10844 Enqueuing Expose request
21:54:28.335 00.493 11060 IsGuiding returns 0
21:54:28.335 00.000 11060 Move returns status 0, amount 500
21:54:28.335 00.000 11060 BLC: Oldest BLC event removed
21:54:28.335 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:54:28.335 00.000 11060 MoveAxis(N, 1094, ABG)
21:54:28.335 00.000 11060 duration set to 750 by maxDecDuration
21:54:28.335 00.000 11060 Guiding  Dir = 0, Dur = 750
21:54:28.353 00.018 11060 IsSlewing returns 0
21:54:28.353 00.000 11060 IsGuiding returns 0
21:54:29.115 00.762 11060 IsGuiding returns 0
21:54:29.115 00.000 11060 Move returns status 0, amount 750
21:54:29.115 00.000 11060 move complete, result=0
21:54:29.115 00.000 11060 worker thread done servicing request
21:54:29.115 00.000 11060 Worker thread wakes up
21:54:29.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:29.115 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:29.115 00.000 10844 GuideStep: -3.6 px 500 ms EAST, -0.9 px 750 ms NORTH
21:54:30.616 01.501 11060 Exposure complete
21:54:30.797 00.181 11060 worker thread done servicing request
21:54:30.799 00.002 10844 OnExposeComplete: enter
21:54:30.799 00.000 10844 UpdateGuideState(): m_state=6
21:54:30.799 00.000 10844 Star::Find(15, 1824, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:54:30.799 00.000 10844 Star::Find returns 1 (0), X=1825.25, Y=153.90, Mass=3373, SNR=36.4, Peak=248 HFD=3.5
21:54:30.799 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.80) = xAngle (3.78 = -2.50)
21:54:30.799 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.70 = -2.59)
21:54:30.799 00.000 10844 CameraToMount -- cameraX=-3.04 cameraY=0.50 hyp=3.08 cameraTheta=2.98 mountX=-2.47 mountY=-1.62, mountTheta=-2.56
21:54:30.799 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-3.04, y=0.50, opts=13)
21:54:30.799 00.000 10844 Enqueuing Move request for scope (-3.04, 0.50)
21:54:30.799 00.000 11060 Worker thread wakes up
21:54:30.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-3.04, 0.50) opts 0xd
21:54:30.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-3.04, 0.50)
21:54:30.799 00.000 11060 Moving (-3.04, 0.50) raw xDistance=-2.47 yDistance=-1.62
21:54:30.799 00.000 11060 BLC: History state: CurrMiss=1.62, AvgInitMiss=0.79, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.627824, 1:1.619337
21:54:30.799 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:54:30.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.70 from input -2.47
21:54:30.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.62
21:54:30.799 00.000 11060 MoveAxis(E, 378, ABG)
21:54:30.799 00.000 11060 Guiding  Dir = 2, Dur = 378
21:54:30.808 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:30.823 00.015 11060 IsSlewing returns 0
21:54:30.823 00.000 11060 IsGuiding returns 0
21:54:30.839 00.016 10844 UpdateGuideState exits: m=3373 SNR=36.4
21:54:30.839 00.000 10844 PhdController: settling, locked = 1, distance = 3.32 (1.50) aobump = 0 frame = 10 / 99999
21:54:30.839 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357270.839,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":3.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:30.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:30.839 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:30.841 00.002 10844 Enqueuing Expose request
21:54:31.226 00.385 11060 IsGuiding returns 0
21:54:31.226 00.000 11060 Move returns status 0, amount 378
21:54:31.226 00.000 11060 MoveAxis(N, 621, ABG)
21:54:31.226 00.000 11060 Guiding  Dir = 0, Dur = 621
21:54:31.236 00.010 11060 IsSlewing returns 0
21:54:31.236 00.000 11060 IsGuiding returns 0
21:54:31.868 00.632 11060 IsGuiding returns 0
21:54:31.868 00.000 11060 Move returns status 0, amount 621
21:54:31.868 00.000 11060 move complete, result=0
21:54:31.868 00.000 11060 worker thread done servicing request
21:54:31.868 00.000 11060 Worker thread wakes up
21:54:31.868 00.000 10844 GuideStep: -2.5 px 378 ms EAST, -1.6 px 621 ms NORTH
21:54:31.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:31.868 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:33.369 01.501 11060 Exposure complete
21:54:33.709 00.340 11060 worker thread done servicing request
21:54:33.709 00.000 10844 OnExposeComplete: enter
21:54:33.709 00.000 10844 UpdateGuideState(): m_state=6
21:54:33.709 00.000 10844 Star::Find(15, 1825, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:54:33.709 00.000 10844 Star::Find returns 1 (0), X=1825.43, Y=153.03, Mass=3194, SNR=35.9, Peak=237 HFD=3.6
21:54:33.709 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.80) = xAngle (-2.21 = -2.21)
21:54:33.709 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.29 = -2.29)
21:54:33.709 00.000 10844 CameraToMount -- cameraX=-2.86 cameraY=-0.37 hyp=2.88 cameraTheta=-3.01 mountX=-1.71 mountY=-2.16, mountTheta=-2.24
21:54:33.709 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.86, y=-0.37, opts=13)
21:54:33.712 00.003 10844 Enqueuing Move request for scope (-2.86, -0.37)
21:54:33.712 00.000 11060 Worker thread wakes up
21:54:33.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.86, -0.37) opts 0xd
21:54:33.712 00.000 11060 Handling offset move in thread for scope, endpoint = (-2.86, -0.37)
21:54:33.712 00.000 11060 Moving (-2.86, -0.37) raw xDistance=-1.71 yDistance=-2.16
21:54:33.712 00.000 11060 BLC: History state: CurrMiss=2.16, AvgInitMiss=0.79, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.627824, 1:1.619337, 2:2.159015
21:54:33.712 00.000 11060 BLC: Under-shoot: nominal increase by 430
21:54:33.712 00.000 11060 BLC: window closed
21:54:33.712 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:54:33.712 00.000 11060 BLC: Pulse adjusted to 750
21:54:33.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.48 from input -1.71
21:54:33.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.51 from input -2.16
21:54:33.712 00.000 11060 MoveAxis(E, 263, ABG)
21:54:33.712 00.000 11060 Guiding  Dir = 2, Dur = 263
21:54:33.735 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:54:33.754 00.019 11060 IsSlewing returns 0
21:54:33.754 00.000 11060 IsGuiding returns 0
21:54:33.782 00.028 10844 UpdateGuideState exits: m=3194 SNR=35.9
21:54:33.782 00.000 10844 PhdController: settling, locked = 1, distance = 3.19 (1.50) aobump = 0 frame = 11 / 99999
21:54:33.782 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357273.782,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":3.19,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:33.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:33.782 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:33.782 00.000 10844 Enqueuing Expose request
21:54:34.035 00.253 10844 evsrv: cli 0EEEE7F0 connect
21:54:34.035 00.000 10844 case statement mapped state 6 to 3
21:54:34.035 00.000 10844 case statement mapped state 6 to 3
21:54:34.038 00.003 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"0b8659ae-4495-4511-a69d-5129701a5399"}
21:54:34.038 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"0b8659ae-4495-4511-a69d-5129701a5399"}
21:54:34.042 00.004 10844 evsrv: cli 0EEEE7F0 disconnect
21:54:34.059 00.017 11060 IsGuiding returns 0
21:54:34.059 00.000 11060 Move returns status 0, amount 263
21:54:34.059 00.000 11060 MoveAxis(N, 827, ABG)
21:54:34.059 00.000 11060 duration set to 750 by maxDecDuration
21:54:34.059 00.000 11060 Guiding  Dir = 0, Dur = 750
21:54:34.090 00.031 11060 IsSlewing returns 0
21:54:34.092 00.002 11060 IsGuiding returns 0
21:54:34.855 00.763 11060 IsGuiding returns 0
21:54:34.855 00.000 11060 Move returns status 0, amount 750
21:54:34.855 00.000 11060 move complete, result=0
21:54:34.855 00.000 11060 worker thread done servicing request
21:54:34.855 00.000 11060 Worker thread wakes up
21:54:34.855 00.000 10844 GuideStep: -1.7 px 263 ms EAST, -2.2 px 750 ms NORTH
21:54:34.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:34.855 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:36.335 01.480 11060 Exposure complete
21:54:36.649 00.314 11060 worker thread done servicing request
21:54:36.649 00.000 10844 OnExposeComplete: enter
21:54:36.649 00.000 10844 UpdateGuideState(): m_state=6
21:54:36.649 00.000 10844 Star::Find(15, 1825, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:54:36.651 00.002 10844 Star::Find returns 1 (1), X=1826.22, Y=152.24, Mass=3820, SNR=38.9, Peak=255 HFD=3.8
21:54:36.651 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.80) = xAngle (-1.83 = -1.83)
21:54:36.651 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.91 = -1.91)
21:54:36.651 00.000 10844 CameraToMount -- cameraX=-2.06 cameraY=-1.16 hyp=2.36 cameraTheta=-2.63 mountX=-0.60 mountY=-2.23, mountTheta=-1.83
21:54:36.652 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.06, y=-1.16, opts=13)
21:54:36.652 00.000 10844 Enqueuing Move request for scope (-2.06, -1.16)
21:54:36.652 00.000 11060 Worker thread wakes up
21:54:36.654 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.06, -1.16) opts 0xd
21:54:36.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-2.06, -1.16)
21:54:36.654 00.000 11060 Moving (-2.06, -1.16) raw xDistance=-0.60 yDistance=-2.23
21:54:36.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.60
21:54:36.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.56 from input -2.23
21:54:36.654 00.000 11060 MoveAxis(E, 96, ABG)
21:54:36.654 00.000 11060 Guiding  Dir = 2, Dur = 96
21:54:36.671 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:36.691 00.020 11060 IsSlewing returns 0
21:54:36.692 00.001 11060 IsGuiding returns 0
21:54:36.712 00.020 10844 UpdateGuideState exits: m=3820 SNR=38.9 Saturated
21:54:36.712 00.000 10844 PhdController: settling, locked = 1, distance = 2.94 (1.50) aobump = 0 frame = 12 / 99999
21:54:36.713 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770357276.713,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.94,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:36.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:36.713 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:36.713 00.000 10844 Enqueuing Expose request
21:54:36.814 00.101 11060 IsGuiding returns 0
21:54:36.814 00.000 11060 Move returns status 0, amount 96
21:54:36.814 00.000 11060 MoveAxis(N, 854, ABG)
21:54:36.814 00.000 11060 duration set to 750 by maxDecDuration
21:54:36.814 00.000 11060 Guiding  Dir = 0, Dur = 750
21:54:36.828 00.014 11060 IsSlewing returns 0
21:54:36.829 00.001 11060 IsGuiding returns 0
21:54:37.592 00.763 11060 IsGuiding returns 0
21:54:37.592 00.000 11060 Move returns status 0, amount 750
21:54:37.592 00.000 11060 move complete, result=0
21:54:37.592 00.000 11060 worker thread done servicing request
21:54:37.592 00.000 11060 Worker thread wakes up
21:54:37.592 00.000 10844 GuideStep: -0.6 px 96 ms EAST, -2.2 px 750 ms NORTH
21:54:37.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:37.592 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:39.072 01.480 11060 Exposure complete
21:54:39.458 00.386 11060 worker thread done servicing request
21:54:39.458 00.000 10844 OnExposeComplete: enter
21:54:39.458 00.000 10844 UpdateGuideState(): m_state=6
21:54:39.458 00.000 10844 Star::Find(15, 1826, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:54:39.458 00.000 10844 Star::Find returns 1 (1), X=1827.23, Y=151.82, Mass=4274, SNR=41.6, Peak=255 HFD=4.0
21:54:39.458 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.80) = xAngle (-1.35 = -1.35)
21:54:39.458 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.44 = -1.44)
21:54:39.458 00.000 10844 CameraToMount -- cameraX=-1.05 cameraY=-1.58 hyp=1.89 cameraTheta=-2.16 mountX=0.41 mountY=-1.88, mountTheta=-1.36
21:54:39.479 00.021 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.05, y=-1.58, opts=13)
21:54:39.479 00.000 10844 Enqueuing Move request for scope (-1.05, -1.58)
21:54:39.479 00.000 11060 Worker thread wakes up
21:54:39.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.05, -1.58) opts 0xd
21:54:39.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.05, -1.58)
21:54:39.479 00.000 11060 Moving (-1.05, -1.58) raw xDistance=0.41 yDistance=-1.88
21:54:39.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
21:54:39.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.88
21:54:39.479 00.000 11060 MoveAxis(W, 57, ABG)
21:54:39.479 00.000 11060 Guiding  Dir = 3, Dur = 57
21:54:39.486 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=3, FiltMax=255, Gamma=1.000
21:54:39.506 00.020 11060 IsSlewing returns 0
21:54:39.506 00.000 11060 IsGuiding returns 0
21:54:39.519 00.013 10844 UpdateGuideState exits: m=4274 SNR=41.6 Saturated
21:54:39.519 00.000 10844 PhdController: settling, locked = 1, distance = 2.63 (1.50) aobump = 0 frame = 13 / 99999
21:54:39.521 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770357279.519,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.63,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:39.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:39.521 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:39.521 00.000 10844 Enqueuing Expose request
21:54:39.582 00.061 11060 IsGuiding returns 0
21:54:39.582 00.000 11060 Move returns status 0, amount 57
21:54:39.582 00.000 11060 MoveAxis(N, 720, ABG)
21:54:39.582 00.000 11060 Guiding  Dir = 0, Dur = 720
21:54:39.598 00.016 11060 IsSlewing returns 0
21:54:39.612 00.014 11060 IsGuiding returns 0
21:54:40.349 00.737 11060 IsGuiding returns 0
21:54:40.349 00.000 11060 Move returns status 0, amount 720
21:54:40.349 00.000 11060 move complete, result=0
21:54:40.349 00.000 11060 worker thread done servicing request
21:54:40.349 00.000 11060 Worker thread wakes up
21:54:40.349 00.000 10844 GuideStep: 0.4 px 57 ms WEST, -1.9 px 720 ms NORTH
21:54:40.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:40.349 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:41.838 01.489 11060 Exposure complete
21:54:42.110 00.272 11060 worker thread done servicing request
21:54:42.110 00.000 10844 OnExposeComplete: enter
21:54:42.110 00.000 10844 UpdateGuideState(): m_state=6
21:54:42.110 00.000 10844 Star::Find(15, 1827, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:54:42.110 00.000 10844 Star::Find returns 1 (0), X=1827.44, Y=152.15, Mass=3650, SNR=38.4, Peak=249 HFD=3.8
21:54:42.110 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.80) = xAngle (-1.36 = -1.36)
21:54:42.110 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.45 = -1.45)
21:54:42.110 00.000 10844 CameraToMount -- cameraX=-0.84 cameraY=-1.25 hyp=1.51 cameraTheta=-2.16 mountX=0.32 mountY=-1.50, mountTheta=-1.36
21:54:42.127 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.84, y=-1.25, opts=13)
21:54:42.127 00.000 10844 Enqueuing Move request for scope (-0.84, -1.25)
21:54:42.127 00.000 11060 Worker thread wakes up
21:54:42.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -1.25) opts 0xd
21:54:42.127 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.84, -1.25)
21:54:42.127 00.000 11060 Moving (-0.84, -1.25) raw xDistance=0.32 yDistance=-1.50
21:54:42.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
21:54:42.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.50
21:54:42.127 00.000 11060 MoveAxis(W, 48, ABG)
21:54:42.127 00.000 11060 Guiding  Dir = 3, Dur = 48
21:54:42.134 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:42.136 00.002 11060 IsSlewing returns 0
21:54:42.137 00.001 11060 IsGuiding returns 0
21:54:42.155 00.018 10844 UpdateGuideState exits: m=3650 SNR=38.4
21:54:42.155 00.000 10844 PhdController: settling, locked = 1, distance = 2.29 (1.50) aobump = 0 frame = 14 / 99999
21:54:42.155 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357282.155,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:42.156 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:42.156 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:42.156 00.000 10844 Enqueuing Expose request
21:54:42.190 00.034 11060 IsGuiding returns 0
21:54:42.190 00.000 11060 Move returns status 0, amount 48
21:54:42.190 00.000 11060 MoveAxis(N, 573, ABG)
21:54:42.190 00.000 11060 Guiding  Dir = 0, Dur = 573
21:54:42.203 00.013 11060 IsSlewing returns 0
21:54:42.204 00.001 11060 IsGuiding returns 0
21:54:42.779 00.575 11060 IsGuiding returns 0
21:54:42.779 00.000 11060 Move returns status 0, amount 573
21:54:42.779 00.000 11060 move complete, result=0
21:54:42.779 00.000 11060 worker thread done servicing request
21:54:42.779 00.000 11060 Worker thread wakes up
21:54:42.779 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -1.5 px 573 ms NORTH
21:54:42.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:42.779 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:44.259 01.480 11060 Exposure complete
21:54:44.588 00.329 11060 worker thread done servicing request
21:54:44.588 00.000 10844 OnExposeComplete: enter
21:54:44.588 00.000 10844 UpdateGuideState(): m_state=6
21:54:44.593 00.005 10844 Star::Find(15, 1827, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:54:44.593 00.000 10844 Star::Find returns 1 (0), X=1829.42, Y=152.35, Mass=3555, SNR=37.4, Peak=218 HFD=3.7
21:54:44.593 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.80) = xAngle (0.06 = 0.06)
21:54:44.593 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.03 = -0.03)
21:54:44.593 00.000 10844 CameraToMount -- cameraX=1.14 cameraY=-1.05 hyp=1.55 cameraTheta=-0.74 mountX=1.55 mountY=-0.04, mountTheta=-0.03
21:54:44.593 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.14, y=-1.05, opts=13)
21:54:44.593 00.000 10844 Enqueuing Move request for scope (1.14, -1.05)
21:54:44.593 00.000 11060 Worker thread wakes up
21:54:44.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.14, -1.05) opts 0xd
21:54:44.593 00.000 11060 Handling offset move in thread for scope, endpoint = (1.14, -1.05)
21:54:44.593 00.000 11060 Moving (1.14, -1.05) raw xDistance=1.55 yDistance=-0.04
21:54:44.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.42 from input 1.55
21:54:44.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:44.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:44.593 00.000 11060 MoveAxis(W, 228, ABG)
21:54:44.593 00.000 11060 Guiding  Dir = 3, Dur = 228
21:54:44.603 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:44.608 00.005 11060 IsSlewing returns 0
21:54:44.608 00.000 11060 IsGuiding returns 0
21:54:44.641 00.033 10844 UpdateGuideState exits: m=3555 SNR=37.4
21:54:44.641 00.000 10844 PhdController: settling, locked = 1, distance = 2.07 (1.50) aobump = 0 frame = 15 / 99999
21:54:44.641 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357284.641,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.07,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:44.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:44.643 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:44.643 00.000 10844 Enqueuing Expose request
21:54:44.851 00.208 11060 IsGuiding returns 0
21:54:44.851 00.000 11060 Move returns status 0, amount 228
21:54:44.851 00.000 11060 MoveAxis(N, 0, ABG)
21:54:44.851 00.000 11060 Move returns status 0, amount 0
21:54:44.851 00.000 11060 move complete, result=0
21:54:44.851 00.000 11060 worker thread done servicing request
21:54:44.851 00.000 11060 Worker thread wakes up
21:54:44.851 00.000 10844 GuideStep: 1.5 px 228 ms WEST, -0.0 px 0 ms NORTH
21:54:44.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:44.851 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:46.312 01.461 11060 Exposure complete
21:54:46.630 00.318 11060 worker thread done servicing request
21:54:46.630 00.000 10844 OnExposeComplete: enter
21:54:46.630 00.000 10844 UpdateGuideState(): m_state=6
21:54:46.633 00.003 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:54:46.633 00.000 10844 Star::Find returns 1 (0), X=1829.40, Y=152.24, Mass=3332, SNR=36.6, Peak=237 HFD=3.6
21:54:46.633 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.80) = xAngle (0.00 = 0.00)
21:54:46.633 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.09 = -0.09)
21:54:46.633 00.000 10844 CameraToMount -- cameraX=1.12 cameraY=-1.16 hyp=1.62 cameraTheta=-0.80 mountX=1.62 mountY=-0.14, mountTheta=-0.09
21:54:46.636 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=1.12, y=-1.16, opts=13)
21:54:46.636 00.000 10844 Enqueuing Move request for scope (1.12, -1.16)
21:54:46.636 00.000 11060 Worker thread wakes up
21:54:46.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.12, -1.16) opts 0xd
21:54:46.636 00.000 11060 Handling offset move in thread for scope, endpoint = (1.12, -1.16)
21:54:46.636 00.000 11060 Moving (1.12, -1.16) raw xDistance=1.62 yDistance=-0.14
21:54:46.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.45 from input 1.62
21:54:46.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:46.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:54:46.636 00.000 11060 MoveAxis(W, 244, ABG)
21:54:46.636 00.000 11060 Guiding  Dir = 3, Dur = 244
21:54:46.643 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:54:46.652 00.009 11060 IsSlewing returns 0
21:54:46.652 00.000 11060 IsGuiding returns 0
21:54:46.678 00.026 10844 UpdateGuideState exits: m=3332 SNR=36.6
21:54:46.678 00.000 10844 PhdController: settling, locked = 1, distance = 1.93 (1.50) aobump = 0 frame = 16 / 99999
21:54:46.678 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770357286.678,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.93,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:46.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:46.678 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:46.678 00.000 10844 Enqueuing Expose request
21:54:46.900 00.222 11060 IsGuiding returns 0
21:54:46.900 00.000 11060 Move returns status 0, amount 244
21:54:46.900 00.000 11060 MoveAxis(N, 0, ABG)
21:54:46.900 00.000 11060 Move returns status 0, amount 0
21:54:46.900 00.000 11060 move complete, result=0
21:54:46.900 00.000 11060 worker thread done servicing request
21:54:46.900 00.000 11060 Worker thread wakes up
21:54:46.902 00.002 10844 GuideStep: 1.6 px 244 ms WEST, -0.1 px 0 ms NORTH
21:54:46.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:46.902 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:48.354 01.452 11060 Exposure complete
21:54:48.651 00.297 11060 worker thread done servicing request
21:54:48.651 00.000 10844 OnExposeComplete: enter
21:54:48.651 00.000 10844 UpdateGuideState(): m_state=6
21:54:48.651 00.000 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:54:48.651 00.000 10844 Star::Find returns 1 (0), X=1828.93, Y=152.83, Mass=4239, SNR=41.4, Peak=254 HFD=4.1
21:54:48.651 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.80) = xAngle (0.08 = 0.08)
21:54:48.651 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.00 = -0.00)
21:54:48.651 00.000 10844 CameraToMount -- cameraX=0.64 cameraY=-0.57 hyp=0.86 cameraTheta=-0.72 mountX=0.86 mountY=-0.00, mountTheta=-0.00
21:54:48.651 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.64, y=-0.57, opts=13)
21:54:48.651 00.000 10844 Enqueuing Move request for scope (0.64, -0.57)
21:54:48.651 00.000 11060 Worker thread wakes up
21:54:48.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.57) opts 0xd
21:54:48.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.64, -0.57)
21:54:48.651 00.000 11060 Moving (0.64, -0.57) raw xDistance=0.86 yDistance=-0.00
21:54:48.656 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.86
21:54:48.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:48.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:54:48.656 00.000 11060 MoveAxis(W, 133, ABG)
21:54:48.656 00.000 11060 Guiding  Dir = 3, Dur = 133
21:54:48.661 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:48.691 00.030 11060 IsSlewing returns 0
21:54:48.692 00.001 11060 IsGuiding returns 0
21:54:48.704 00.012 10844 UpdateGuideState exits: m=4239 SNR=41.4
21:54:48.704 00.000 10844 PhdController: settling, locked = 1, distance = 1.61 (1.50) aobump = 0 frame = 17 / 99999
21:54:48.704 00.000 10844 PhdController failed: timed-out waiting for guider to settle
21:54:48.704 00.000 10844 PhdController: newstate STATE_FINISH
21:54:48.704 00.000 10844 PhdController complete: fail: timed-out waiting for guider to settle
21:54:48.704 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770357288.704,"Host":"DELAYEDPHOTONS","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":17,"DroppedFrames":0}
21:54:48.706 00.002 10844 Mount: notify guiding dither settle done success=0
21:54:48.706 00.000 10844 PhdController: newstate STATE_IDLE
21:54:48.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:48.706 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:48.706 00.000 10844 Enqueuing Expose request
21:54:48.840 00.134 11060 IsGuiding returns 0
21:54:48.840 00.000 11060 Move returns status 0, amount 133
21:54:48.840 00.000 11060 MoveAxis(N, 0, ABG)
21:54:48.840 00.000 11060 Move returns status 0, amount 0
21:54:48.840 00.000 11060 move complete, result=0
21:54:48.840 00.000 11060 worker thread done servicing request
21:54:48.840 00.000 11060 Worker thread wakes up
21:54:48.840 00.000 10844 GuideStep: 0.9 px 133 ms WEST, -0.0 px 0 ms NORTH
21:54:48.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:48.840 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:50.310 01.470 11060 Exposure complete
21:54:50.605 00.295 11060 worker thread done servicing request
21:54:50.605 00.000 10844 OnExposeComplete: enter
21:54:50.605 00.000 10844 UpdateGuideState(): m_state=6
21:54:50.605 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:54:50.605 00.000 10844 Star::Find returns 1 (0), X=1829.11, Y=152.72, Mass=3279, SNR=35.6, Peak=217 HFD=4.0
21:54:50.605 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.80) = xAngle (0.12 = 0.12)
21:54:50.605 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.03 = 0.03)
21:54:50.605 00.000 10844 CameraToMount -- cameraX=0.83 cameraY=-0.68 hyp=1.07 cameraTheta=-0.68 mountX=1.07 mountY=0.03, mountTheta=0.03
21:54:50.605 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.83, y=-0.68, opts=13)
21:54:50.605 00.000 10844 Enqueuing Move request for scope (0.83, -0.68)
21:54:50.605 00.000 11060 Worker thread wakes up
21:54:50.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.68) opts 0xd
21:54:50.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.83, -0.68)
21:54:50.605 00.000 11060 Moving (0.83, -0.68) raw xDistance=1.07 yDistance=0.03
21:54:50.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.30 from input 1.07
21:54:50.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:50.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:54:50.605 00.000 11060 MoveAxis(W, 160, ABG)
21:54:50.605 00.000 11060 Guiding  Dir = 3, Dur = 160
21:54:50.616 00.011 11060 IsSlewing returns 0
21:54:50.616 00.000 11060 IsGuiding returns 0
21:54:50.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:50.632 00.016 10844 UpdateGuideState exits: m=3279 SNR=35.6
21:54:50.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:50.632 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:50.632 00.000 10844 Enqueuing Expose request
21:54:50.784 00.152 11060 IsGuiding returns 0
21:54:50.784 00.000 11060 Move returns status 0, amount 160
21:54:50.784 00.000 11060 MoveAxis(N, 0, ABG)
21:54:50.784 00.000 11060 Move returns status 0, amount 0
21:54:50.784 00.000 11060 move complete, result=0
21:54:50.784 00.000 11060 worker thread done servicing request
21:54:50.784 00.000 11060 Worker thread wakes up
21:54:50.784 00.000 10844 GuideStep: 1.1 px 160 ms WEST, 0.0 px 0 ms NORTH
21:54:50.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:50.784 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:52.275 01.491 11060 Exposure complete
21:54:52.555 00.280 11060 worker thread done servicing request
21:54:52.555 00.000 10844 OnExposeComplete: enter
21:54:52.555 00.000 10844 UpdateGuideState(): m_state=6
21:54:52.571 00.016 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:54:52.571 00.000 10844 Star::Find returns 1 (1), X=1829.58, Y=153.50, Mass=3508, SNR=37.4, Peak=255 HFD=3.5
21:54:52.571 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.80) = xAngle (0.88 = 0.88)
21:54:52.571 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.79 = 0.79)
21:54:52.571 00.000 10844 CameraToMount -- cameraX=1.30 cameraY=0.10 hyp=1.31 cameraTheta=0.07 mountX=0.83 mountY=0.93, mountTheta=0.84
21:54:52.573 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=1.30, y=0.10, opts=13)
21:54:52.573 00.000 10844 Enqueuing Move request for scope (1.30, 0.10)
21:54:52.573 00.000 11060 Worker thread wakes up
21:54:52.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.30, 0.10) opts 0xd
21:54:52.573 00.000 11060 Handling offset move in thread for scope, endpoint = (1.30, 0.10)
21:54:52.573 00.000 11060 Moving (1.30, 0.10) raw xDistance=0.83 yDistance=0.93
21:54:52.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.83
21:54:52.573 00.000 11060 resist switch: large excursion: input 0.93 thresh 0.57 direction from -1 to 1
21:54:52.573 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.78
21:54:52.575 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.93
21:54:52.575 00.000 11060 MoveAxis(W, 127, ABG)
21:54:52.575 00.000 11060 Guiding  Dir = 3, Dur = 127
21:54:52.581 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:54:52.595 00.014 11060 IsSlewing returns 0
21:54:52.595 00.000 11060 IsGuiding returns 0
21:54:52.612 00.017 10844 UpdateGuideState exits: m=3508 SNR=37.4 Saturated
21:54:52.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:52.612 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:52.613 00.001 10844 Enqueuing Expose request
21:54:52.726 00.113 11060 IsGuiding returns 0
21:54:52.726 00.000 11060 Move returns status 0, amount 127
21:54:52.726 00.000 11060 BLC: Oldest BLC event removed
21:54:52.726 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:54:52.726 00.000 11060 MoveAxis(S, 1105, ABG)
21:54:52.726 00.000 11060 duration set to 750 by maxDecDuration
21:54:52.726 00.000 11060 Guiding  Dir = 1, Dur = 750
21:54:52.740 00.014 11060 IsSlewing returns 0
21:54:52.740 00.000 11060 IsGuiding returns 0
21:54:53.508 00.768 11060 IsGuiding returns 0
21:54:53.508 00.000 11060 Move returns status 0, amount 750
21:54:53.508 00.000 11060 move complete, result=0
21:54:53.508 00.000 11060 worker thread done servicing request
21:54:53.508 00.000 11060 Worker thread wakes up
21:54:53.508 00.000 10844 GuideStep: 0.8 px 127 ms WEST, 0.9 px 750 ms SOUTH
21:54:53.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:53.510 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:54.977 01.467 11060 Exposure complete
21:54:55.298 00.321 11060 worker thread done servicing request
21:54:55.300 00.002 10844 OnExposeComplete: enter
21:54:55.300 00.000 10844 UpdateGuideState(): m_state=6
21:54:55.300 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:54:55.300 00.000 10844 Star::Find returns 1 (0), X=1828.78, Y=153.86, Mass=3594, SNR=37.4, Peak=209 HFD=4.3
21:54:55.300 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.80) = xAngle (1.55 = 1.55)
21:54:55.300 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.46 = 1.46)
21:54:55.300 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=0.46 hyp=0.68 cameraTheta=0.74 mountX=0.02 mountY=0.67, mountTheta=1.55
21:54:55.303 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=0.46, opts=13)
21:54:55.303 00.000 10844 Enqueuing Move request for scope (0.50, 0.46)
21:54:55.303 00.000 11060 Worker thread wakes up
21:54:55.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.46) opts 0xd
21:54:55.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, 0.46)
21:54:55.303 00.000 11060 Moving (0.50, 0.46) raw xDistance=0.02 yDistance=0.67
21:54:55.303 00.000 11060 BLC: History state: CurrMiss=0.67, AvgInitMiss=0.85, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.649298, 1:0.672376
21:54:55.303 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:54:55.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:54:55.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.67
21:54:55.303 00.000 11060 MoveAxis(E, 0, ABG)
21:54:55.303 00.000 11060 Move returns status 0, amount 0
21:54:55.303 00.000 11060 MoveAxis(S, 258, ABG)
21:54:55.303 00.000 11060 Guiding  Dir = 1, Dur = 258
21:54:55.315 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:55.334 00.019 10844 UpdateGuideState exits: m=3594 SNR=37.4
21:54:55.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:55.334 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:55.334 00.000 10844 Enqueuing Expose request
21:54:55.340 00.006 11060 IsSlewing returns 0
21:54:55.340 00.000 11060 IsGuiding returns 0
21:54:55.615 00.275 11060 IsGuiding returns 0
21:54:55.615 00.000 11060 Move returns status 0, amount 258
21:54:55.615 00.000 11060 move complete, result=0
21:54:55.615 00.000 11060 worker thread done servicing request
21:54:55.615 00.000 11060 Worker thread wakes up
21:54:55.615 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.7 px 258 ms SOUTH
21:54:55.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:55.615 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:57.095 01.480 11060 Exposure complete
21:54:57.273 00.178 11060 worker thread done servicing request
21:54:57.273 00.000 10844 OnExposeComplete: enter
21:54:57.273 00.000 10844 UpdateGuideState(): m_state=6
21:54:57.278 00.005 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:54:57.278 00.000 10844 Star::Find returns 1 (0), X=1828.56, Y=153.57, Mass=3645, SNR=37.8, Peak=234 HFD=4.2
21:54:57.278 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.80) = xAngle (1.34 = 1.34)
21:54:57.278 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.26 = 1.26)
21:54:57.278 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.32 cameraTheta=0.54 mountX=0.07 mountY=0.31, mountTheta=1.34
21:54:57.278 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.17, opts=13)
21:54:57.278 00.000 10844 Enqueuing Move request for scope (0.28, 0.17)
21:54:57.278 00.000 11060 Worker thread wakes up
21:54:57.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0xd
21:54:57.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
21:54:57.278 00.000 11060 Moving (0.28, 0.17) raw xDistance=0.07 yDistance=0.31
21:54:57.278 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.85, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.649298, 1:0.672376, 2:0.306203
21:54:57.278 00.000 11060 BLC: Under-shoot: nominal increase by 464
21:54:57.278 00.000 11060 BLC: window closed
21:54:57.280 00.002 11060 BLC: Pulse increase limited by ceiling of 750
21:54:57.280 00.000 11060 BLC: Pulse adjusted to 750
21:54:57.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:54:57.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.31
21:54:57.280 00.000 11060 MoveAxis(E, 0, ABG)
21:54:57.280 00.000 11060 Move returns status 0, amount 0
21:54:57.280 00.000 11060 MoveAxis(S, 117, ABG)
21:54:57.280 00.000 11060 Guiding  Dir = 1, Dur = 117
21:54:57.283 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:54:57.295 00.012 11060 IsSlewing returns 0
21:54:57.295 00.000 11060 IsGuiding returns 0
21:54:57.317 00.022 10844 UpdateGuideState exits: m=3645 SNR=37.8
21:54:57.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:57.317 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:57.317 00.000 10844 Enqueuing Expose request
21:54:57.427 00.110 11060 IsGuiding returns 0
21:54:57.427 00.000 11060 Move returns status 0, amount 117
21:54:57.427 00.000 11060 move complete, result=0
21:54:57.427 00.000 11060 worker thread done servicing request
21:54:57.427 00.000 11060 Worker thread wakes up
21:54:57.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:57.427 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:54:57.819 00.392 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 117 ms SOUTH
21:54:57.826 00.007 10844 evsrv: cli 0EEEEC50 connect
21:54:57.826 00.000 10844 case statement mapped state 6 to 3
21:54:57.826 00.000 10844 case statement mapped state 6 to 3
21:54:57.826 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_pixel_scale","id":"d86e5900-99e1-401b-b784-45e1c7376c88"}
21:54:57.832 00.006 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":4.1253,"id":"d86e5900-99e1-401b-b784-45e1c7376c88"}
21:54:57.836 00.004 10844 evsrv: cli 0EEEEC50 disconnect
21:54:58.899 01.063 11060 Exposure complete
21:54:59.174 00.275 11060 worker thread done servicing request
21:54:59.174 00.000 10844 OnExposeComplete: enter
21:54:59.174 00.000 10844 UpdateGuideState(): m_state=6
21:54:59.174 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:54:59.174 00.000 10844 Star::Find returns 1 (1), X=1828.52, Y=153.63, Mass=3759, SNR=39.2, Peak=255 HFD=3.4
21:54:59.174 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.80) = xAngle (1.55 = 1.55)
21:54:59.174 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.47 = 1.47)
21:54:59.174 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.75 mountX=0.01 mountY=0.33, mountTheta=1.55
21:54:59.177 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.23, opts=13)
21:54:59.177 00.000 10844 Enqueuing Move request for scope (0.24, 0.23)
21:54:59.177 00.000 11060 Worker thread wakes up
21:54:59.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.23) opts 0xd
21:54:59.177 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.23)
21:54:59.177 00.000 11060 Moving (0.24, 0.23) raw xDistance=0.01 yDistance=0.33
21:54:59.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:54:59.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
21:54:59.177 00.000 11060 MoveAxis(E, 0, ABG)
21:54:59.177 00.000 11060 Move returns status 0, amount 0
21:54:59.177 00.000 11060 MoveAxis(S, 126, ABG)
21:54:59.177 00.000 11060 Guiding  Dir = 1, Dur = 126
21:54:59.185 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:54:59.193 00.008 11060 IsSlewing returns 0
21:54:59.194 00.001 11060 IsGuiding returns 0
21:54:59.215 00.021 10844 UpdateGuideState exits: m=3759 SNR=39.2 Saturated
21:54:59.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:59.216 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:54:59.216 00.000 10844 Enqueuing Expose request
21:54:59.332 00.116 11060 IsGuiding returns 0
21:54:59.332 00.000 11060 Move returns status 0, amount 126
21:54:59.332 00.000 11060 move complete, result=0
21:54:59.332 00.000 11060 worker thread done servicing request
21:54:59.332 00.000 11060 Worker thread wakes up
21:54:59.332 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 126 ms SOUTH
21:54:59.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:54:59.332 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:00.778 01.446 11060 Exposure complete
21:55:01.078 00.300 11060 worker thread done servicing request
21:55:01.078 00.000 10844 OnExposeComplete: enter
21:55:01.078 00.000 10844 UpdateGuideState(): m_state=6
21:55:01.078 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.078 00.000 10844 Star::Find returns 1 (0), X=1829.00, Y=153.66, Mass=3521, SNR=36.8, Peak=219 HFD=4.1
21:55:01.078 00.000 10844 MultiStar: exiting stabilization period
21:55:01.078 00.000 10844 MultiStar: updating star positions after lock position change
21:55:01.078 00.000 10844 Star::Find(15, 1024, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.078 00.000 10844 Star::Find returns 1 (0), X=1024.45, Y=46.53, Mass=3778, SNR=37.7, Peak=252 HFD=4.2
21:55:01.078 00.000 10844 Star::Find(15, 226, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.078 00.000 10844 Star::Find returns 1 (0), X=224.77, Y=204.37, Mass=2434, SNR=30.6, Peak=175 HFD=3.6
21:55:01.078 00.000 10844 Star::Find(15, 1614, 15, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.078 00.000 10844 Star::Find returns 1 (0), X=1614.72, Y=15.70, Mass=2982, SNR=34.0, Peak=227 HFD=3.6
21:55:01.078 00.000 10844 Star::Find(15, 255, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.078 00.000 10844 Star::Find returns 1 (0), X=255.46, Y=589.25, Mass=3231, SNR=35.3, Peak=229 HFD=3.7
21:55:01.080 00.002 10844 Star::Find(15, 1393, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.080 00.000 10844 Star::Find returns 1 (1), X=1393.51, Y=166.35, Mass=14182, SNR=69.1, Peak=255 HFD=6.8
21:55:01.080 00.000 10844 Star::Find(15, 868, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.080 00.000 10844 Star::Find returns 1 (0), X=868.55, Y=90.80, Mass=1856, SNR=26.5, Peak=160 HFD=3.7
21:55:01.080 00.000 10844 Star::Find(15, 1527, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.080 00.000 10844 Star::Find returns 1 (1), X=1527.88, Y=603.44, Mass=15711, SNR=73.3, Peak=255 HFD=6.9
21:55:01.080 00.000 10844 Star::Find(15, 1010, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.080 00.000 10844 Star::Find returns 1 (1), X=1010.36, Y=517.84, Mass=2483, SNR=30.2, Peak=255 HFD=3.3
21:55:01.080 00.000 10844 Star::Find(15, 1441, 29, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.080 00.000 10844 Star::Find returns 1 (0), X=1441.08, Y=29.54, Mass=2381, SNR=30.5, Peak=181 HFD=3.6
21:55:01.080 00.000 10844 Star::Find(15, 795, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.080 00.000 10844 Star::Find returns 1 (0), X=795.46, Y=426.95, Mass=2623, SNR=29.0, Peak=167 HFD=4.2
21:55:01.080 00.000 10844 Star::Find(15, 1830, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:55:01.080 00.000 10844 Star::Find returns 1 (0), X=1829.87, Y=363.82, Mass=2021, SNR=27.4, Peak=156 HFD=3.9
21:55:01.080 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.80) = xAngle (1.15 = 1.15)
21:55:01.081 00.001 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.06 = 1.06)
21:55:01.081 00.000 10844 CameraToMount -- cameraX=0.72 cameraY=0.26 hyp=0.76 cameraTheta=0.34 mountX=0.31 mountY=0.66, mountTheta=1.13
21:55:01.082 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.72, y=0.26, opts=13)
21:55:01.082 00.000 10844 Enqueuing Move request for scope (0.72, 0.26)
21:55:01.082 00.000 11060 Worker thread wakes up
21:55:01.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.26) opts 0xd
21:55:01.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.72, 0.26)
21:55:01.082 00.000 11060 Moving (0.72, 0.26) raw xDistance=0.31 yDistance=0.66
21:55:01.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
21:55:01.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.66
21:55:01.082 00.000 11060 MoveAxis(W, 46, ABG)
21:55:01.082 00.000 11060 Guiding  Dir = 3, Dur = 46
21:55:01.088 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:55:01.098 00.010 11060 IsSlewing returns 0
21:55:01.098 00.000 11060 IsGuiding returns 0
21:55:01.126 00.028 10844 UpdateGuideState exits: m=3521 SNR=36.8
21:55:01.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:01.126 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:01.126 00.000 10844 Enqueuing Expose request
21:55:01.160 00.034 11060 IsGuiding returns 0
21:55:01.160 00.000 11060 Move returns status 0, amount 46
21:55:01.160 00.000 11060 MoveAxis(S, 255, ABG)
21:55:01.160 00.000 11060 Guiding  Dir = 1, Dur = 255
21:55:01.178 00.018 11060 IsSlewing returns 0
21:55:01.180 00.002 11060 IsGuiding returns 0
21:55:01.444 00.264 11060 IsGuiding returns 0
21:55:01.444 00.000 11060 Move returns status 0, amount 255
21:55:01.444 00.000 11060 move complete, result=0
21:55:01.444 00.000 11060 worker thread done servicing request
21:55:01.444 00.000 11060 Worker thread wakes up
21:55:01.444 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.7 px 255 ms SOUTH
21:55:01.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:01.444 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:02.918 01.474 11060 Exposure complete
21:55:03.218 00.300 10844 OnExposeComplete: enter
21:55:03.218 00.000 10844 UpdateGuideState(): m_state=6
21:55:03.220 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:55:03.220 00.000 11060 worker thread done servicing request
21:55:03.220 00.000 10844 Star::Find returns 1 (1), X=1828.92, Y=153.47, Mass=3988, SNR=39.7, Peak=255 HFD=4.0
21:55:03.220 00.000 10844 MultiStar: [#1 -0.10,-0.36,0.86,U] [#2 0.21,0.97,0.00,M1] [#3 -0.59,0.35,0.80,U] [#4 -0.01,0.37,0.89,U] [#5 -0.11,-0.23,1.90,U] [#6 -0.41,-0.46,0.76,U] [#7 -1.20,0.85,0.00,M1] [#8 -0.59,-0.60,0.79,U] 
21:55:03.220 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.13}, one-star: {0.64, 0.07}
21:55:03.220 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.80) = xAngle (-1.56 = -1.56)
21:55:03.220 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.65 = -1.65)
21:55:03.220 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.37 mountX=0.00 mountY=-0.18, mountTheta=-1.56
21:55:03.223 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.13, opts=13)
21:55:03.223 00.000 10844 Enqueuing Move request for scope (-0.13, -0.13)
21:55:03.223 00.000 11060 Worker thread wakes up
21:55:03.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
21:55:03.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
21:55:03.223 00.000 11060 Moving (-0.13, -0.13) raw xDistance=0.00 yDistance=-0.18
21:55:03.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:55:03.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:03.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:55:03.223 00.000 11060 MoveAxis(E, 0, ABG)
21:55:03.223 00.000 11060 Move returns status 0, amount 0
21:55:03.223 00.000 11060 MoveAxis(N, 0, ABG)
21:55:03.223 00.000 11060 Move returns status 0, amount 0
21:55:03.223 00.000 11060 move complete, result=0
21:55:03.225 00.002 11060 worker thread done servicing request
21:55:03.232 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:55:03.254 00.022 10844 UpdateGuideState exits: m=3988 SNR=39.7 Saturated
21:55:03.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:03.254 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:03.254 00.000 10844 Enqueuing Expose request
21:55:03.254 00.000 11060 Worker thread wakes up
21:55:03.254 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:03.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:03.259 00.005 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:04.714 01.455 11060 Exposure complete
21:55:05.040 00.326 11060 worker thread done servicing request
21:55:05.043 00.003 10844 OnExposeComplete: enter
21:55:05.043 00.000 10844 UpdateGuideState(): m_state=6
21:55:05.043 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:55:05.043 00.000 10844 Star::Find returns 1 (0), X=1827.95, Y=152.78, Mass=3492, SNR=37.4, Peak=243 HFD=4.1
21:55:05.046 00.003 10844 MultiStar: [#1 -0.56,-0.58,0.96,U] [#2 0.32,-0.16,0.91,U] [#3 -0.35,-0.47,0.90,U] [#4 -0.31,0.37,1.01,U] [#5 -0.13,-1.17,0.00,M1] [#6 -1.15,0.11,0.00,M1] [#7 -1.69,0.94,0.00,M2] [#8 -0.65,-0.67,0.00,M1] 
21:55:05.046 00.000 10844 refined, 4 included, MultiStar: {-0.25, -0.29}, one-star: {-0.33, -0.62}
21:55:05.046 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.80) = xAngle (-1.49 = -1.49)
21:55:05.046 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.57 = -1.57)
21:55:05.046 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-2.29 mountX=0.03 mountY=-0.38, mountTheta=-1.49
21:55:05.049 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.29, opts=13)
21:55:05.049 00.000 10844 Enqueuing Move request for scope (-0.25, -0.29)
21:55:05.049 00.000 11060 Worker thread wakes up
21:55:05.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.29) opts 0xd
21:55:05.051 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.29)
21:55:05.051 00.000 11060 Moving (-0.25, -0.29) raw xDistance=0.03 yDistance=-0.38
21:55:05.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:55:05.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:05.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:55:05.051 00.000 11060 MoveAxis(E, 0, ABG)
21:55:05.051 00.000 11060 Move returns status 0, amount 0
21:55:05.051 00.000 11060 MoveAxis(N, 0, ABG)
21:55:05.051 00.000 11060 Move returns status 0, amount 0
21:55:05.051 00.000 11060 move complete, result=0
21:55:05.051 00.000 11060 worker thread done servicing request
21:55:05.079 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:55:05.094 00.015 10844 UpdateGuideState exits: m=3492 SNR=37.4
21:55:05.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:05.094 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:05.094 00.000 10844 Enqueuing Expose request
21:55:05.094 00.000 11060 Worker thread wakes up
21:55:05.094 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:55:05.098 00.004 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:05.098 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:06.551 01.453 11060 Exposure complete
21:55:06.896 00.345 11060 worker thread done servicing request
21:55:06.896 00.000 10844 OnExposeComplete: enter
21:55:06.896 00.000 10844 UpdateGuideState(): m_state=6
21:55:06.896 00.000 10844 Star::Find(15, 1827, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:55:06.896 00.000 10844 Star::Find returns 1 (0), X=1828.71, Y=154.49, Mass=3921, SNR=39.5, Peak=223 HFD=4.1
21:55:06.896 00.000 10844 MultiStar: [#1 -0.86,-0.73,0.00,M1] [#2 -0.30,0.71,0.78,U] [#3 -0.67,-0.62,0.00,M1] [#4 -0.42,0.53,0.80,U] [#5 -0.86,-0.30,0.00,M2] [#6 -1.07,0.34,0.00,M2] [#7 -1.08,0.59,0.00,M3] [#8 -0.75,-0.87,0.00,M2] 
21:55:06.896 00.000 10844 refined, 2 included, MultiStar: {-0.06, 0.80}, one-star: {0.43, 1.09}
21:55:06.896 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.80) = xAngle (2.44 = 2.44)
21:55:06.896 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.36 = 2.36)
21:55:06.896 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.80 hyp=0.80 cameraTheta=1.64 mountX=-0.62 mountY=0.57, mountTheta=2.40
21:55:06.899 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.80, opts=13)
21:55:06.899 00.000 10844 Enqueuing Move request for scope (-0.06, 0.80)
21:55:06.899 00.000 11060 Worker thread wakes up
21:55:06.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.80) opts 0xd
21:55:06.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.80)
21:55:06.899 00.000 11060 Moving (-0.06, 0.80) raw xDistance=-0.62 yDistance=0.57
21:55:06.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.62
21:55:06.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.57
21:55:06.899 00.000 11060 MoveAxis(E, 90, ABG)
21:55:06.899 00.000 11060 Guiding  Dir = 2, Dur = 90
21:55:06.909 00.010 11060 IsSlewing returns 0
21:55:06.909 00.000 11060 IsGuiding returns 0
21:55:06.909 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:06.949 00.040 10844 UpdateGuideState exits: m=3921 SNR=39.5
21:55:06.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:06.949 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:06.950 00.001 10844 Enqueuing Expose request
21:55:07.016 00.066 11060 IsGuiding returns 0
21:55:07.016 00.000 11060 Move returns status 0, amount 90
21:55:07.018 00.002 11060 MoveAxis(S, 217, ABG)
21:55:07.018 00.000 11060 Guiding  Dir = 1, Dur = 217
21:55:07.032 00.014 11060 IsSlewing returns 0
21:55:07.047 00.015 11060 IsGuiding returns 0
21:55:07.278 00.231 11060 IsGuiding returns 0
21:55:07.278 00.000 11060 Move returns status 0, amount 217
21:55:07.278 00.000 11060 move complete, result=0
21:55:07.278 00.000 11060 worker thread done servicing request
21:55:07.278 00.000 11060 Worker thread wakes up
21:55:07.278 00.000 10844 GuideStep: -0.6 px 90 ms EAST, 0.6 px 217 ms SOUTH
21:55:07.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:07.278 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:08.758 01.480 11060 Exposure complete
21:55:09.108 00.350 11060 worker thread done servicing request
21:55:09.108 00.000 10844 OnExposeComplete: enter
21:55:09.108 00.000 10844 UpdateGuideState(): m_state=6
21:55:09.108 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:55:09.108 00.000 10844 Star::Find returns 1 (0), X=1828.17, Y=153.92, Mass=4325, SNR=41.8, Peak=246 HFD=4.2
21:55:09.109 00.001 10844 MultiStar: [#1 -0.36,-0.73,0.89,U] [#2 -0.02,-0.07,0.79,U] [#3 -1.00,0.28,0.00,M2] [#4 -0.11,0.70,0.87,U] [#5 -0.56,-0.60,1.71,U] [#6 -0.75,0.24,0.61,U] [#7 -0.98,0.64,0.00,M4] [#8 -0.65,-0.31,0.67,U] 
21:55:09.109 00.000 10844 refined, 6 included, MultiStar: {-0.37, -0.10}, one-star: {-0.12, 0.52}
21:55:09.109 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.80) = xAngle (-2.07 = -2.07)
21:55:09.109 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.16 = -2.16)
21:55:09.109 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.10 hyp=0.38 cameraTheta=-2.88 mountX=-0.18 mountY=-0.32, mountTheta=-2.09
21:55:09.111 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.10, opts=13)
21:55:09.111 00.000 10844 Enqueuing Move request for scope (-0.37, -0.10)
21:55:09.111 00.000 11060 Worker thread wakes up
21:55:09.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.10) opts 0xd
21:55:09.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.10)
21:55:09.111 00.000 11060 Moving (-0.37, -0.10) raw xDistance=-0.18 yDistance=-0.32
21:55:09.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:55:09.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:09.114 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:55:09.114 00.000 11060 MoveAxis(E, 29, ABG)
21:55:09.114 00.000 11060 Guiding  Dir = 2, Dur = 29
21:55:09.123 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:55:09.126 00.003 11060 IsSlewing returns 0
21:55:09.126 00.000 11060 IsGuiding returns 0
21:55:09.172 00.046 11060 IsGuiding returns 0
21:55:09.172 00.000 11060 Move returns status 0, amount 29
21:55:09.174 00.002 11060 MoveAxis(N, 0, ABG)
21:55:09.174 00.000 11060 Move returns status 0, amount 0
21:55:09.174 00.000 11060 move complete, result=0
21:55:09.174 00.000 11060 worker thread done servicing request
21:55:09.174 00.000 10844 UpdateGuideState exits: m=4325 SNR=41.8
21:55:09.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:09.174 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:09.174 00.000 10844 Enqueuing Expose request
21:55:09.174 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.3 px 0 ms NORTH
21:55:09.174 00.000 11060 Worker thread wakes up
21:55:09.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:09.174 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:10.631 01.457 11060 Exposure complete
21:55:10.806 00.175 11060 worker thread done servicing request
21:55:10.806 00.000 10844 OnExposeComplete: enter
21:55:10.806 00.000 10844 UpdateGuideState(): m_state=6
21:55:10.806 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:55:10.806 00.000 10844 Star::Find returns 1 (0), X=1828.74, Y=153.45, Mass=3664, SNR=38.5, Peak=247 HFD=3.8
21:55:10.806 00.000 10844 MultiStar: [#1 -0.60,-1.22,0.00,M1] [#2 0.17,-0.24,0.84,U] [#3 -0.57,-0.53,0.86,U] [#4 -0.06,0.32,0.86,U] [#5 -0.71,-1.27,0.00,M2] [#6 -0.93,-0.68,0.00,M2] [#7 -1.01,0.27,0.00,M5] [#8 -0.96,-1.28,0.00,M2] 
21:55:10.806 00.000 10844 refined, 3 included, MultiStar: {0.02, -0.09}, one-star: {0.46, 0.05}
21:55:10.806 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.80) = xAngle (-0.60 = -0.60)
21:55:10.806 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.68 = -0.68)
21:55:10.806 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.40 mountX=0.08 mountY=-0.06, mountTheta=-0.65
21:55:10.809 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
21:55:10.809 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
21:55:10.809 00.000 11060 Worker thread wakes up
21:55:10.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
21:55:10.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
21:55:10.809 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.08 yDistance=-0.06
21:55:10.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:55:10.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:10.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:10.809 00.000 11060 MoveAxis(E, 0, ABG)
21:55:10.809 00.000 11060 Move returns status 0, amount 0
21:55:10.809 00.000 11060 MoveAxis(N, 0, ABG)
21:55:10.809 00.000 11060 Move returns status 0, amount 0
21:55:10.809 00.000 11060 move complete, result=0
21:55:10.809 00.000 11060 worker thread done servicing request
21:55:10.816 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:10.828 00.012 10844 UpdateGuideState exits: m=3664 SNR=38.5
21:55:10.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:10.828 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:10.828 00.000 10844 Enqueuing Expose request
21:55:10.832 00.004 11060 Worker thread wakes up
21:55:10.832 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:55:10.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:10.832 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:12.288 01.456 11060 Exposure complete
21:55:12.452 00.164 10844 OnExposeComplete: enter
21:55:12.452 00.000 10844 UpdateGuideState(): m_state=6
21:55:12.452 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:55:12.452 00.000 10844 Star::Find returns 1 (1), X=1827.63, Y=153.42, Mass=3906, SNR=39.8, Peak=255 HFD=3.8
21:55:12.453 00.001 10844 MultiStar: [#1 -0.78,-0.04,0.85,U] [#2 -0.22,0.29,0.83,U] [#3 -0.56,-0.28,0.78,U] [#4 -0.78,0.37,0.00,M1] [#5 -0.85,-0.56,0.00,M3] [#6 -0.66,-0.19,0.65,U] [#7 -1.80,0.44,0.00,M6] [#8 -0.87,-1.08,0.00,M3] 
21:55:12.453 00.000 10844 refined, 4 included, MultiStar: {-0.58, -0.03}, one-star: {-0.65, 0.02}
21:55:12.453 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.80) = xAngle (-2.29 = -2.29)
21:55:12.455 00.002 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.37 = -2.37)
21:55:12.455 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-0.03 hyp=0.58 cameraTheta=-3.09 mountX=-0.38 mountY=-0.40, mountTheta=-2.33
21:55:12.457 00.002 11060 worker thread done servicing request
21:55:12.457 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-0.03, opts=13)
21:55:12.457 00.000 10844 Enqueuing Move request for scope (-0.58, -0.03)
21:55:12.457 00.000 11060 Worker thread wakes up
21:55:12.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.03) opts 0xd
21:55:12.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -0.03)
21:55:12.458 00.001 11060 Moving (-0.58, -0.03) raw xDistance=-0.38 yDistance=-0.40
21:55:12.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
21:55:12.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:12.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:55:12.458 00.000 11060 MoveAxis(E, 56, ABG)
21:55:12.458 00.000 11060 Guiding  Dir = 2, Dur = 56
21:55:12.462 00.004 11060 IsSlewing returns 0
21:55:12.462 00.000 11060 IsGuiding returns 0
21:55:12.465 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:55:12.487 00.022 10844 UpdateGuideState exits: m=3906 SNR=39.8 Saturated
21:55:12.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:12.487 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:12.487 00.000 10844 Enqueuing Expose request
21:55:12.526 00.039 11060 IsGuiding returns 0
21:55:12.526 00.000 11060 Move returns status 0, amount 56
21:55:12.526 00.000 11060 MoveAxis(N, 0, ABG)
21:55:12.526 00.000 11060 Move returns status 0, amount 0
21:55:12.526 00.000 11060 move complete, result=0
21:55:12.526 00.000 11060 worker thread done servicing request
21:55:12.526 00.000 11060 Worker thread wakes up
21:55:12.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:12.526 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:12.526 00.000 10844 GuideStep: -0.4 px 56 ms EAST, -0.4 px 0 ms NORTH
21:55:14.007 01.481 11060 Exposure complete
21:55:14.278 00.271 11060 worker thread done servicing request
21:55:14.278 00.000 10844 OnExposeComplete: enter
21:55:14.278 00.000 10844 UpdateGuideState(): m_state=6
21:55:14.278 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:55:14.278 00.000 10844 Star::Find returns 1 (0), X=1828.18, Y=153.42, Mass=3479, SNR=37.2, Peak=244 HFD=3.8
21:55:14.278 00.000 10844 MultiStar: [#1 -0.87,-0.37,0.00,M1] [#2 0.27,0.48,0.93,U] [#3 -0.88,-0.29,0.00,M1] [#4 -1.01,0.84,0.00,M2] [#5 -0.88,-0.40,0.00,M4] [#6 -1.33,0.10,0.00,M2] [#7 -0.89,0.59,0.00,M7] [#8 -1.16,-1.19,0.00,M4] 
21:55:14.280 00.002 10844 single-star, 1 included, MultiStar: {0.08, 0.24}, one-star: {-0.10, 0.02}
21:55:14.280 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.80) = xAngle (3.78 = -2.50)
21:55:14.280 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.69 = -2.59)
21:55:14.280 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.98 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
21:55:14.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
21:55:14.281 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
21:55:14.281 00.000 11060 Worker thread wakes up
21:55:14.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
21:55:14.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
21:55:14.281 00.000 11060 Moving (-0.10, 0.02) raw xDistance=-0.08 yDistance=-0.05
21:55:14.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:55:14.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:14.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:55:14.281 00.000 11060 MoveAxis(E, 0, ABG)
21:55:14.281 00.000 11060 Move returns status 0, amount 0
21:55:14.281 00.000 11060 MoveAxis(N, 0, ABG)
21:55:14.281 00.000 11060 Move returns status 0, amount 0
21:55:14.281 00.000 11060 move complete, result=0
21:55:14.281 00.000 11060 worker thread done servicing request
21:55:14.305 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:14.339 00.034 10844 UpdateGuideState exits: m=3479 SNR=37.2
21:55:14.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:14.339 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:14.340 00.001 10844 Enqueuing Expose request
21:55:14.340 00.000 11060 Worker thread wakes up
21:55:14.340 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:55:14.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:14.340 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:15.792 01.452 11060 Exposure complete
21:55:16.084 00.292 11060 worker thread done servicing request
21:55:16.084 00.000 10844 OnExposeComplete: enter
21:55:16.084 00.000 10844 UpdateGuideState(): m_state=6
21:55:16.084 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:55:16.084 00.000 10844 Star::Find returns 1 (1), X=1827.74, Y=153.08, Mass=3944, SNR=39.3, Peak=255 HFD=3.9
21:55:16.084 00.000 10844 MultiStar: [#1 -0.54,-1.06,0.00,M2] [#2 -0.40,-0.01,0.88,U] [#3 -0.64,-0.45,0.76,U] [#4 -0.93,-0.00,0.00,M3] [#5 -1.16,-0.58,0.00,M5] [#6 -0.59,-0.09,0.63,U] [#7 -1.48,0.04,0.00,M8] [#8 -0.61,-0.72,0.00,M5] 
21:55:16.084 00.000 10844 refined, 3 included, MultiStar: {-0.53, -0.22}, one-star: {-0.54, -0.32}
21:55:16.084 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.80) = xAngle (-1.94 = -1.94)
21:55:16.084 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.03 = -2.03)
21:55:16.084 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=-0.22 hyp=0.58 cameraTheta=-2.75 mountX=-0.21 mountY=-0.52, mountTheta=-1.96
21:55:16.084 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-0.22, opts=13)
21:55:16.084 00.000 10844 Enqueuing Move request for scope (-0.53, -0.22)
21:55:16.084 00.000 11060 Worker thread wakes up
21:55:16.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.22) opts 0xd
21:55:16.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -0.22)
21:55:16.084 00.000 11060 Moving (-0.53, -0.22) raw xDistance=-0.21 yDistance=-0.52
21:55:16.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
21:55:16.089 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:55:16.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:55:16.089 00.000 11060 MoveAxis(E, 31, ABG)
21:55:16.089 00.000 11060 Guiding  Dir = 2, Dur = 31
21:55:16.094 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:16.099 00.005 11060 IsSlewing returns 0
21:55:16.099 00.000 11060 IsGuiding returns 0
21:55:16.110 00.011 10844 UpdateGuideState exits: m=3944 SNR=39.3 Saturated
21:55:16.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:16.110 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:16.110 00.000 10844 Enqueuing Expose request
21:55:16.144 00.034 11060 IsGuiding returns 0
21:55:16.144 00.000 11060 Move returns status 0, amount 31
21:55:16.144 00.000 11060 MoveAxis(N, 0, ABG)
21:55:16.144 00.000 11060 Move returns status 0, amount 0
21:55:16.144 00.000 11060 move complete, result=0
21:55:16.144 00.000 11060 worker thread done servicing request
21:55:16.144 00.000 11060 Worker thread wakes up
21:55:16.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:16.145 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:16.164 00.019 10844 GuideStep: -0.2 px 31 ms EAST, -0.5 px 0 ms NORTH
21:55:17.623 01.459 11060 Exposure complete
21:55:17.869 00.246 11060 worker thread done servicing request
21:55:17.869 00.000 10844 OnExposeComplete: enter
21:55:17.869 00.000 10844 UpdateGuideState(): m_state=6
21:55:17.869 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:55:17.869 00.000 10844 Star::Find returns 1 (1), X=1828.13, Y=153.01, Mass=3520, SNR=37.9, Peak=255 HFD=3.9
21:55:17.870 00.001 10844 MultiStar: [#1 -1.36,-0.82,0.00,M3] [#2 0.29,-0.44,0.96,U] [#3 -0.52,-0.76,0.00,M1] [#4 -0.56,-0.41,0.85,U] [#5 -1.03,-0.97,0.00,M6] [#6 -1.92,-0.52,0.00,M2] [#7 -1.43,-0.03,0.00,M9] [#8 -0.74,-1.30,0.00,M6] 
21:55:17.870 00.000 10844 single-star, 2 included, MultiStar: {-0.12, -0.41}, one-star: {-0.15, -0.40}
21:55:17.870 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.80) = xAngle (-1.13 = -1.13)
21:55:17.870 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.22 = -1.22)
21:55:17.870 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.40 hyp=0.42 cameraTheta=-1.93 mountX=0.18 mountY=-0.40, mountTheta=-1.14
21:55:17.870 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.40, opts=13)
21:55:17.870 00.000 10844 Enqueuing Move request for scope (-0.15, -0.40)
21:55:17.870 00.000 11060 Worker thread wakes up
21:55:17.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.40) opts 0xd
21:55:17.870 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.40)
21:55:17.870 00.000 11060 Moving (-0.15, -0.40) raw xDistance=0.18 yDistance=-0.40
21:55:17.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
21:55:17.870 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-0.97
21:55:17.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
21:55:17.870 00.000 11060 MoveAxis(W, 26, ABG)
21:55:17.870 00.000 11060 Guiding  Dir = 3, Dur = 26
21:55:17.885 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:17.905 00.020 11060 IsSlewing returns 0
21:55:17.905 00.000 11060 IsGuiding returns 0
21:55:17.927 00.022 10844 UpdateGuideState exits: m=3520 SNR=37.9 Saturated
21:55:17.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:17.927 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:17.927 00.000 10844 Enqueuing Expose request
21:55:17.961 00.034 11060 IsGuiding returns 0
21:55:17.961 00.000 11060 Move returns status 0, amount 26
21:55:17.961 00.000 11060 BLC: Oldest BLC event removed
21:55:17.961 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:55:17.961 00.000 11060 MoveAxis(N, 902, ABG)
21:55:17.961 00.000 11060 duration set to 750 by maxDecDuration
21:55:17.961 00.000 11060 Guiding  Dir = 0, Dur = 750
21:55:18.019 00.058 11060 IsSlewing returns 0
21:55:18.019 00.000 11060 IsGuiding returns 0
21:55:18.804 00.785 11060 IsGuiding returns 0
21:55:18.804 00.000 11060 Move returns status 0, amount 750
21:55:18.804 00.000 11060 move complete, result=0
21:55:18.804 00.000 11060 worker thread done servicing request
21:55:18.804 00.000 11060 Worker thread wakes up
21:55:18.804 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.4 px 750 ms NORTH
21:55:18.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:18.804 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:20.280 01.476 11060 Exposure complete
21:55:20.553 00.273 11060 worker thread done servicing request
21:55:20.555 00.002 10844 OnExposeComplete: enter
21:55:20.555 00.000 10844 UpdateGuideState(): m_state=6
21:55:20.555 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:55:20.555 00.000 10844 Star::Find returns 1 (0), X=1828.20, Y=153.23, Mass=3647, SNR=38.1, Peak=238 HFD=3.7
21:55:20.555 00.000 10844 MultiStar: [#1 -0.90,-0.62,0.00,M4] [#2 0.42,-0.34,0.94,U] [#3 -0.45,-0.18,0.82,U] [#4 -0.14,-0.29,0.90,U] [#5 -0.72,-1.12,0.00,M7] [#6 0.00,-0.52,0.69,U] [#7 -1.27,-0.02,0.00,M10] [#8 -0.61,-1.49,0.00,M7] 
21:55:20.555 00.000 10844 single-star, 4 included, MultiStar: {-0.04, -0.29}, one-star: {-0.08, -0.17}
21:55:20.555 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.80) = xAngle (-1.21 = -1.21)
21:55:20.555 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.29 = -1.29)
21:55:20.555 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.01 mountX=0.07 mountY=-0.18, mountTheta=-1.22
21:55:20.573 00.018 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.17, opts=13)
21:55:20.573 00.000 10844 Enqueuing Move request for scope (-0.08, -0.17)
21:55:20.573 00.000 11060 Worker thread wakes up
21:55:20.575 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
21:55:20.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
21:55:20.575 00.000 11060 Moving (-0.08, -0.17) raw xDistance=0.07 yDistance=-0.18
21:55:20.575 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.83, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.278224, 1:0.182945
21:55:20.575 00.000 11060 BLC: No correction, Miss < min_move
21:55:20.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:55:20.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:20.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:55:20.575 00.000 11060 MoveAxis(E, 0, ABG)
21:55:20.575 00.000 11060 Move returns status 0, amount 0
21:55:20.575 00.000 11060 MoveAxis(N, 0, ABG)
21:55:20.575 00.000 11060 Move returns status 0, amount 0
21:55:20.575 00.000 11060 move complete, result=0
21:55:20.575 00.000 11060 worker thread done servicing request
21:55:20.583 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:55:20.602 00.019 10844 UpdateGuideState exits: m=3647 SNR=38.1
21:55:20.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:20.602 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:20.602 00.000 10844 Enqueuing Expose request
21:55:20.602 00.000 11060 Worker thread wakes up
21:55:20.602 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:20.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:20.602 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:22.062 01.460 11060 Exposure complete
21:55:22.369 00.307 11060 worker thread done servicing request
21:55:22.369 00.000 10844 OnExposeComplete: enter
21:55:22.370 00.001 10844 UpdateGuideState(): m_state=6
21:55:22.371 00.001 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:55:22.371 00.000 10844 Star::Find returns 1 (0), X=1828.02, Y=152.37, Mass=3517, SNR=37.6, Peak=242 HFD=3.9
21:55:22.372 00.001 10844 MultiStar: [#1 -0.51,-1.92,0.00,M5] [#2 0.05,-0.64,0.94,U] [#3 -1.19,-1.30,0.00,M1] [#4 -0.79,-0.74,0.00,M2] [#5 -0.63,-1.90,0.00,M8] [#6 -0.81,-1.24,0.00,M2] [#7 -1.04,-1.11,0.00,R] [#8 -0.92,-1.46,0.00,M8] 
21:55:22.372 00.000 10844 refined, 1 included, MultiStar: {-0.11, -0.84}, one-star: {-0.26, -1.03}
21:55:22.372 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.80) = xAngle (-0.90 = -0.90)
21:55:22.372 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.98 = -0.98)
21:55:22.373 00.001 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.84 hyp=0.85 cameraTheta=-1.70 mountX=0.53 mountY=-0.70, mountTheta=-0.93
21:55:22.377 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.84, opts=13)
21:55:22.397 00.020 10844 Enqueuing Move request for scope (-0.11, -0.84)
21:55:22.397 00.000 11060 Worker thread wakes up
21:55:22.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.84) opts 0xd
21:55:22.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.84)
21:55:22.397 00.000 11060 Moving (-0.11, -0.84) raw xDistance=0.53 yDistance=-0.70
21:55:22.397 00.000 11060 BLC: History state: CurrMiss=0.70, AvgInitMiss=0.83, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.278224, 1:0.182945, 2:0.704327
21:55:22.397 00.000 11060 BLC: Under-shoot: nominal increase by 456
21:55:22.397 00.000 11060 BLC: window closed
21:55:22.397 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:55:22.397 00.000 11060 BLC: Pulse adjusted to 750
21:55:22.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.53
21:55:22.400 00.003 11060 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.70
21:55:22.400 00.000 11060 MoveAxis(W, 78, ABG)
21:55:22.400 00.000 11060 Guiding  Dir = 3, Dur = 78
21:55:22.405 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:22.431 00.026 11060 IsSlewing returns 0
21:55:22.431 00.000 11060 IsGuiding returns 0
21:55:22.434 00.003 10844 UpdateGuideState exits: m=3517 SNR=37.6
21:55:22.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:22.434 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:22.434 00.000 10844 Enqueuing Expose request
21:55:22.545 00.111 11060 IsGuiding returns 0
21:55:22.545 00.000 11060 Move returns status 0, amount 78
21:55:22.545 00.000 11060 MoveAxis(N, 270, ABG)
21:55:22.545 00.000 11060 Guiding  Dir = 0, Dur = 270
21:55:22.550 00.005 11060 IsSlewing returns 0
21:55:22.550 00.000 11060 IsGuiding returns 0
21:55:22.746 00.196 10844 evsrv: cli 0EEEDDF0 connect
21:55:22.746 00.000 10844 case statement mapped state 6 to 3
21:55:22.748 00.002 10844 case statement mapped state 6 to 3
21:55:22.748 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"5ceb49ed-de3d-44ce-a74b-36cfdaec356e"}
21:55:22.749 00.001 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"5ceb49ed-de3d-44ce-a74b-36cfdaec356e"}
21:55:22.749 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
21:55:22.833 00.084 11060 IsGuiding returns 0
21:55:22.833 00.000 11060 Move returns status 0, amount 270
21:55:22.833 00.000 11060 move complete, result=0
21:55:22.833 00.000 11060 worker thread done servicing request
21:55:22.833 00.000 11060 Worker thread wakes up
21:55:22.833 00.000 10844 GuideStep: 0.5 px 78 ms WEST, -0.7 px 270 ms NORTH
21:55:22.833 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:22.833 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:24.300 01.467 11060 Exposure complete
21:55:24.615 00.315 11060 worker thread done servicing request
21:55:24.615 00.000 10844 OnExposeComplete: enter
21:55:24.616 00.001 10844 UpdateGuideState(): m_state=6
21:55:24.616 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:55:24.616 00.000 10844 Star::Find returns 1 (1), X=1828.70, Y=152.81, Mass=3224, SNR=35.6, Peak=255 HFD=3.7
21:55:24.616 00.000 10844 MultiStar: [#1 -0.18,-1.25,0.00,M6] [#2 -0.16,-0.47,0.88,U] [#3 -0.59,-0.88,0.00,M2] [#4 -0.73,-0.02,1.02,U] [#5 -0.25,-1.13,0.00,M9] [#6 -0.86,-1.10,0.00,M3] [#7 -0.19,0.54,1.93,U] [#8 -0.43,-1.71,0.00,M9] 
21:55:24.616 00.000 10844 refined, 3 included, MultiStar: {-0.17, 0.00}, one-star: {0.42, -0.59}
21:55:24.616 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.80) = xAngle (3.93 = -2.36)
21:55:24.616 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.84 = -2.44)
21:55:24.617 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.12 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
21:55:24.618 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.00, opts=13)
21:55:24.618 00.000 10844 Enqueuing Move request for scope (-0.17, 0.00)
21:55:24.619 00.001 11060 Worker thread wakes up
21:55:24.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.00) opts 0xd
21:55:24.619 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.00)
21:55:24.619 00.000 11060 Moving (-0.17, 0.00) raw xDistance=-0.12 yDistance=-0.11
21:55:24.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
21:55:24.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:24.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:55:24.619 00.000 11060 MoveAxis(E, 16, ABG)
21:55:24.619 00.000 11060 Guiding  Dir = 2, Dur = 16
21:55:24.626 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:55:24.635 00.009 11060 IsSlewing returns 0
21:55:24.635 00.000 11060 IsGuiding returns 0
21:55:24.662 00.027 11060 IsGuiding returns 0
21:55:24.663 00.001 11060 Move returns status 0, amount 16
21:55:24.663 00.000 11060 MoveAxis(N, 0, ABG)
21:55:24.663 00.000 11060 Move returns status 0, amount 0
21:55:24.663 00.000 11060 move complete, result=0
21:55:24.663 00.000 11060 worker thread done servicing request
21:55:24.670 00.007 10844 UpdateGuideState exits: m=3224 SNR=35.6 Saturated
21:55:24.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:24.670 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:24.670 00.000 10844 Enqueuing Expose request
21:55:24.670 00.000 11060 Worker thread wakes up
21:55:24.670 00.000 10844 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:55:24.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:24.670 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:26.117 01.447 11060 Exposure complete
21:55:26.344 00.227 11060 worker thread done servicing request
21:55:26.344 00.000 10844 OnExposeComplete: enter
21:55:26.344 00.000 10844 UpdateGuideState(): m_state=6
21:55:26.344 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:55:26.344 00.000 10844 Star::Find returns 1 (0), X=1827.75, Y=153.14, Mass=3730, SNR=38.2, Peak=242 HFD=3.7
21:55:26.345 00.001 10844 MultiStar: [#1 -0.17,-0.70,0.93,U] [#2 -0.06,-0.27,0.90,U] [#3 -0.32,-0.65,0.91,U] [#4 -0.50,-0.41,0.90,U] [#5 -0.52,-1.41,0.00,M10] [#6 -0.80,-0.96,0.00,M4] [#7 -0.17,0.08,1.88,U] [#8 -0.84,-1.64,0.00,M10] 
21:55:26.345 00.000 10844 refined, 5 included, MultiStar: {-0.28, -0.30}, one-star: {-0.54, -0.26}
21:55:26.345 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.80) = xAngle (-1.51 = -1.51)
21:55:26.345 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.60 = -1.60)
21:55:26.345 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.30 hyp=0.41 cameraTheta=-2.31 mountX=0.02 mountY=-0.41, mountTheta=-1.51
21:55:26.345 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.30, opts=13)
21:55:26.345 00.000 10844 Enqueuing Move request for scope (-0.28, -0.30)
21:55:26.345 00.000 11060 Worker thread wakes up
21:55:26.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.30) opts 0xd
21:55:26.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.30)
21:55:26.345 00.000 11060 Moving (-0.28, -0.30) raw xDistance=0.02 yDistance=-0.41
21:55:26.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:55:26.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
21:55:26.345 00.000 11060 MoveAxis(E, 0, ABG)
21:55:26.345 00.000 11060 Move returns status 0, amount 0
21:55:26.345 00.000 11060 MoveAxis(N, 157, ABG)
21:55:26.345 00.000 11060 Guiding  Dir = 0, Dur = 157
21:55:26.351 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
21:55:26.381 00.030 11060 IsSlewing returns 0
21:55:26.381 00.000 11060 IsGuiding returns 0
21:55:26.392 00.011 10844 UpdateGuideState exits: m=3730 SNR=38.2
21:55:26.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:26.392 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:26.392 00.000 10844 Enqueuing Expose request
21:55:26.558 00.166 11060 IsGuiding returns 0
21:55:26.558 00.000 11060 Move returns status 0, amount 157
21:55:26.558 00.000 11060 move complete, result=0
21:55:26.558 00.000 11060 worker thread done servicing request
21:55:26.558 00.000 11060 Worker thread wakes up
21:55:26.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:26.558 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:26.806 00.248 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 157 ms NORTH
21:55:28.000 01.194 11060 Exposure complete
21:55:28.228 00.228 11060 worker thread done servicing request
21:55:28.228 00.000 10844 OnExposeComplete: enter
21:55:28.228 00.000 10844 UpdateGuideState(): m_state=6
21:55:28.228 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:55:28.234 00.006 10844 Star::Find returns 1 (0), X=1828.23, Y=152.38, Mass=3620, SNR=37.3, Peak=230 HFD=3.7
21:55:28.235 00.001 10844 MultiStar: [#1 -0.04,-1.31,0.00,M6] [#2 0.19,-0.76,0.88,U] [#3 -0.71,-0.62,0.00,M2] [#4 -0.82,-0.30,0.00,M1] [#5 -0.60,-1.32,0.00,R] [#6 -0.84,-1.51,0.00,M5] [#7 0.25,-0.00,2.17,U] [#8 -0.66,-2.08,0.00,R] 
21:55:28.235 00.000 10844 refined, 2 included, MultiStar: {0.16, -0.42}, one-star: {-0.06, -1.02}
21:55:28.235 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.80) = xAngle (-0.40 = -0.40)
21:55:28.235 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.49 = -0.49)
21:55:28.235 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.20 mountX=0.41 mountY=-0.21, mountTheta=-0.47
21:55:28.235 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.42, opts=13)
21:55:28.235 00.000 10844 Enqueuing Move request for scope (0.16, -0.42)
21:55:28.235 00.000 11060 Worker thread wakes up
21:55:28.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.42) opts 0xd
21:55:28.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.42)
21:55:28.235 00.000 11060 Moving (0.16, -0.42) raw xDistance=0.41 yDistance=-0.21
21:55:28.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
21:55:28.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
21:55:28.235 00.000 11060 MoveAxis(W, 61, ABG)
21:55:28.235 00.000 11060 Guiding  Dir = 3, Dur = 61
21:55:28.255 00.020 11060 IsSlewing returns 0
21:55:28.255 00.000 11060 IsGuiding returns 0
21:55:28.258 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:55:28.285 00.027 10844 UpdateGuideState exits: m=3620 SNR=37.3
21:55:28.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:28.285 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:28.285 00.000 10844 Enqueuing Expose request
21:55:28.325 00.040 11060 IsGuiding returns 0
21:55:28.325 00.000 11060 Move returns status 0, amount 61
21:55:28.325 00.000 11060 MoveAxis(N, 81, ABG)
21:55:28.325 00.000 11060 Guiding  Dir = 0, Dur = 81
21:55:28.364 00.039 11060 IsSlewing returns 0
21:55:28.364 00.000 11060 IsGuiding returns 0
21:55:28.464 00.100 11060 IsGuiding returns 0
21:55:28.464 00.000 11060 Move returns status 0, amount 81
21:55:28.464 00.000 11060 move complete, result=0
21:55:28.464 00.000 11060 worker thread done servicing request
21:55:28.464 00.000 11060 Worker thread wakes up
21:55:28.464 00.000 10844 GuideStep: 0.4 px 61 ms WEST, -0.2 px 81 ms NORTH
21:55:28.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:28.464 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:29.935 01.471 11060 Exposure complete
21:55:30.205 00.270 11060 worker thread done servicing request
21:55:30.205 00.000 10844 OnExposeComplete: enter
21:55:30.205 00.000 10844 UpdateGuideState(): m_state=6
21:55:30.205 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:55:30.205 00.000 10844 Star::Find returns 1 (0), X=1828.05, Y=152.51, Mass=2875, SNR=32.8, Peak=182 HFD=4.0
21:55:30.205 00.000 10844 MultiStar: [#1 -0.47,-1.79,0.00,M7] [#2 0.32,-0.54,0.98,U] [#3 -0.52,-0.36,0.91,U] [#4 -0.43,-0.86,0.00,M2] [#5 0.16,-0.26,2.27,U] [#6 -1.33,-1.61,0.00,M6] [#7 -0.17,1.07,0.00,M1] [#8 0.27,0.29,0.94,U] 
21:55:30.205 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.34}, one-star: {-0.23, -0.89}
21:55:30.205 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.80) = xAngle (-0.65 = -0.65)
21:55:30.211 00.006 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.74 = -0.74)
21:55:30.211 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.46 mountX=0.27 mountY=-0.23, mountTheta=-0.70
21:55:30.211 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.34, opts=13)
21:55:30.211 00.000 10844 Enqueuing Move request for scope (0.04, -0.34)
21:55:30.211 00.000 11060 Worker thread wakes up
21:55:30.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.34) opts 0xd
21:55:30.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.34)
21:55:30.211 00.000 11060 Moving (0.04, -0.34) raw xDistance=0.27 yDistance=-0.23
21:55:30.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
21:55:30.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
21:55:30.211 00.000 11060 MoveAxis(W, 42, ABG)
21:55:30.211 00.000 11060 Guiding  Dir = 3, Dur = 42
21:55:30.217 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:30.221 00.004 11060 IsSlewing returns 0
21:55:30.221 00.000 11060 IsGuiding returns 0
21:55:30.258 00.037 10844 UpdateGuideState exits: m=2875 SNR=32.8
21:55:30.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:30.258 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:30.258 00.000 10844 Enqueuing Expose request
21:55:30.277 00.019 11060 IsGuiding returns 0
21:55:30.277 00.000 11060 Move returns status 0, amount 42
21:55:30.277 00.000 11060 MoveAxis(N, 88, ABG)
21:55:30.277 00.000 11060 Guiding  Dir = 0, Dur = 88
21:55:30.323 00.046 11060 IsSlewing returns 0
21:55:30.323 00.000 11060 IsGuiding returns 0
21:55:30.441 00.118 11060 IsGuiding returns 0
21:55:30.443 00.002 11060 Move returns status 0, amount 88
21:55:30.443 00.000 11060 move complete, result=0
21:55:30.443 00.000 11060 worker thread done servicing request
21:55:30.443 00.000 11060 Worker thread wakes up
21:55:30.443 00.000 10844 GuideStep: 0.3 px 42 ms WEST, -0.2 px 88 ms NORTH
21:55:30.458 00.015 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:30.458 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:31.947 01.489 11060 Exposure complete
21:55:32.136 00.189 11060 worker thread done servicing request
21:55:32.136 00.000 10844 OnExposeComplete: enter
21:55:32.136 00.000 10844 UpdateGuideState(): m_state=6
21:55:32.136 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:55:32.136 00.000 10844 Star::Find returns 1 (0), X=1828.95, Y=152.65, Mass=3538, SNR=37.3, Peak=251 HFD=3.9
21:55:32.137 00.001 10844 MultiStar: [#1 -0.00,-1.96,0.00,M8] [#2 -0.34,-0.57,0.98,U] [#3 -0.41,-1.25,0.00,M2] [#4 -0.75,-0.96,0.00,M3] [#5 -0.34,0.62,1.98,U] [#6 -0.09,-0.89,0.00,M7] [#7 -0.37,1.24,0.00,M2] [#8 0.54,0.63,0.00,M1] 
21:55:32.137 00.000 10844 refined, 2 included, MultiStar: {-0.09, -0.02}, one-star: {0.67, -0.75}
21:55:32.137 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.80) = xAngle (-2.12 = -2.12)
21:55:32.137 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.21 = -2.21)
21:55:32.137 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.93 mountX=-0.05 mountY=-0.07, mountTheta=-2.15
21:55:32.137 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
21:55:32.137 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
21:55:32.137 00.000 11060 Worker thread wakes up
21:55:32.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
21:55:32.137 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
21:55:32.137 00.000 11060 Moving (-0.09, -0.02) raw xDistance=-0.05 yDistance=-0.07
21:55:32.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:55:32.137 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:32.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:55:32.137 00.000 11060 MoveAxis(E, 0, ABG)
21:55:32.137 00.000 11060 Move returns status 0, amount 0
21:55:32.137 00.000 11060 MoveAxis(N, 0, ABG)
21:55:32.137 00.000 11060 Move returns status 0, amount 0
21:55:32.137 00.000 11060 move complete, result=0
21:55:32.137 00.000 11060 worker thread done servicing request
21:55:32.152 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:32.168 00.016 10844 UpdateGuideState exits: m=3538 SNR=37.3
21:55:32.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:32.168 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:32.168 00.000 10844 Enqueuing Expose request
21:55:32.168 00.000 11060 Worker thread wakes up
21:55:32.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:32.168 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:32.168 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:55:33.647 01.479 11060 Exposure complete
21:55:33.843 00.196 11060 worker thread done servicing request
21:55:33.845 00.002 10844 OnExposeComplete: enter
21:55:33.845 00.000 10844 UpdateGuideState(): m_state=6
21:55:33.845 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:55:33.845 00.000 10844 Star::Find returns 1 (0), X=1827.97, Y=152.58, Mass=4065, SNR=40.4, Peak=238 HFD=4.0
21:55:33.845 00.000 10844 MultiStar: [#1 0.09,-2.13,0.00,M9] [#2 0.00,-1.48,0.00,M1] [#3 -0.70,-1.52,0.00,M3] [#4 -0.31,-1.08,0.00,M4] [#5 0.11,-0.23,1.76,U] [#6 -0.70,-1.50,0.00,M8] [#7 0.45,0.64,1.71,U] [#8 0.39,-0.24,0.73,U] 
21:55:33.845 00.000 10844 refined, 3 included, MultiStar: {0.18, -0.06}, one-star: {-0.31, -0.82}
21:55:33.845 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.80) = xAngle (0.49 = 0.49)
21:55:33.845 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.40 = 0.40)
21:55:33.845 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=0.17 mountY=0.07, mountTheta=0.42
21:55:33.847 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.06, opts=13)
21:55:33.847 00.000 10844 Enqueuing Move request for scope (0.18, -0.06)
21:55:33.847 00.000 11060 Worker thread wakes up
21:55:33.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
21:55:33.847 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
21:55:33.847 00.000 11060 Moving (0.18, -0.06) raw xDistance=0.17 yDistance=0.07
21:55:33.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:55:33.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:33.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:55:33.847 00.000 11060 MoveAxis(W, 25, ABG)
21:55:33.847 00.000 11060 Guiding  Dir = 3, Dur = 25
21:55:33.852 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:55:33.875 00.023 11060 IsSlewing returns 0
21:55:33.877 00.002 11060 IsGuiding returns 0
21:55:33.885 00.008 10844 UpdateGuideState exits: m=4065 SNR=40.4
21:55:33.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:33.885 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:33.885 00.000 10844 Enqueuing Expose request
21:55:33.918 00.033 11060 IsGuiding returns 0
21:55:33.918 00.000 11060 Move returns status 0, amount 25
21:55:33.918 00.000 11060 MoveAxis(N, 0, ABG)
21:55:33.918 00.000 11060 Move returns status 0, amount 0
21:55:33.918 00.000 11060 move complete, result=0
21:55:33.918 00.000 11060 worker thread done servicing request
21:55:33.918 00.000 11060 Worker thread wakes up
21:55:33.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:33.918 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:33.920 00.002 10844 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
21:55:35.387 01.467 11060 Exposure complete
21:55:35.655 00.268 11060 worker thread done servicing request
21:55:35.655 00.000 10844 OnExposeComplete: enter
21:55:35.655 00.000 10844 UpdateGuideState(): m_state=6
21:55:35.656 00.001 10844 Star::Find(15, 1827, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:55:35.656 00.000 10844 Star::Find returns 1 (0), X=1828.66, Y=153.05, Mass=4306, SNR=42.3, Peak=247 HFD=3.9
21:55:35.656 00.000 10844 MultiStar: [#1 -0.32,-1.39,0.00,M10] [#2 0.32,0.32,0.84,U] [#3 -0.40,-1.33,0.00,M4] [#4 0.26,-0.54,0.89,U] [#5 0.63,0.01,1.74,U] [#6 -0.82,-0.97,0.00,M9] [#7 0.07,0.42,1.78,U] [#8 0.10,0.26,0.78,U] 
21:55:35.656 00.000 10844 refined, 5 included, MultiStar: {0.31, 0.06}, one-star: {0.38, -0.35}
21:55:35.656 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.80) = xAngle (0.99 = 0.99)
21:55:35.656 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.90 = 0.90)
21:55:35.656 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.32 cameraTheta=0.19 mountX=0.17 mountY=0.25, mountTheta=0.96
21:55:35.656 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.06, opts=13)
21:55:35.656 00.000 10844 Enqueuing Move request for scope (0.31, 0.06)
21:55:35.656 00.000 11060 Worker thread wakes up
21:55:35.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.06) opts 0xd
21:55:35.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.06)
21:55:35.656 00.000 11060 Moving (0.31, 0.06) raw xDistance=0.17 yDistance=0.25
21:55:35.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
21:55:35.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:35.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:55:35.656 00.000 11060 MoveAxis(W, 26, ABG)
21:55:35.656 00.000 11060 Guiding  Dir = 3, Dur = 26
21:55:35.664 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:55:35.667 00.003 11060 IsSlewing returns 0
21:55:35.667 00.000 11060 IsGuiding returns 0
21:55:35.679 00.012 10844 UpdateGuideState exits: m=4306 SNR=42.3
21:55:35.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:35.679 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:35.679 00.000 10844 Enqueuing Expose request
21:55:35.701 00.022 11060 IsGuiding returns 0
21:55:35.701 00.000 11060 Move returns status 0, amount 26
21:55:35.701 00.000 11060 MoveAxis(N, 0, ABG)
21:55:35.701 00.000 11060 Move returns status 0, amount 0
21:55:35.701 00.000 11060 move complete, result=0
21:55:35.701 00.000 11060 worker thread done servicing request
21:55:35.701 00.000 11060 Worker thread wakes up
21:55:35.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:35.701 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:35.702 00.001 10844 GuideStep: 0.2 px 26 ms WEST, 0.2 px 0 ms NORTH
21:55:37.166 01.464 11060 Exposure complete
21:55:37.502 00.336 11060 worker thread done servicing request
21:55:37.502 00.000 10844 OnExposeComplete: enter
21:55:37.502 00.000 10844 UpdateGuideState(): m_state=6
21:55:37.502 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:55:37.502 00.000 10844 Star::Find returns 1 (0), X=1828.92, Y=152.41, Mass=3255, SNR=35.9, Peak=222 HFD=3.8
21:55:37.502 00.000 10844 MultiStar: [#1 -0.07,-1.12,0.00,R] [#2 0.44,-0.53,0.94,U] [#3 0.35,-0.84,0.00,M5] [#4 0.05,-0.67,0.94,U] [#5 0.65,0.09,2.06,U] [#6 -0.67,-0.87,0.00,M10] [#7 -0.04,0.69,2.10,U] [#8 0.22,0.80,0.00,M1] 
21:55:37.507 00.005 10844 refined, 4 included, MultiStar: {0.33, -0.07}, one-star: {0.63, -1.00}
21:55:37.507 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.80) = xAngle (0.60 = 0.60)
21:55:37.507 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.51 = 0.51)
21:55:37.507 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.07 hyp=0.34 cameraTheta=-0.21 mountX=0.28 mountY=0.17, mountTheta=0.53
21:55:37.507 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.07, opts=13)
21:55:37.507 00.000 10844 Enqueuing Move request for scope (0.33, -0.07)
21:55:37.507 00.000 11060 Worker thread wakes up
21:55:37.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.07) opts 0xd
21:55:37.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.07)
21:55:37.507 00.000 11060 Moving (0.33, -0.07) raw xDistance=0.28 yDistance=0.17
21:55:37.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
21:55:37.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:37.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:55:37.507 00.000 11060 MoveAxis(W, 42, ABG)
21:55:37.507 00.000 11060 Guiding  Dir = 3, Dur = 42
21:55:37.524 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:37.538 00.014 11060 IsSlewing returns 0
21:55:37.540 00.002 11060 IsGuiding returns 0
21:55:37.564 00.024 10844 UpdateGuideState exits: m=3255 SNR=35.9
21:55:37.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:37.564 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:37.564 00.000 10844 Enqueuing Expose request
21:55:37.602 00.038 11060 IsGuiding returns 0
21:55:37.602 00.000 11060 Move returns status 0, amount 42
21:55:37.602 00.000 11060 MoveAxis(N, 0, ABG)
21:55:37.603 00.001 11060 Move returns status 0, amount 0
21:55:37.603 00.000 11060 move complete, result=0
21:55:37.603 00.000 11060 worker thread done servicing request
21:55:37.603 00.000 11060 Worker thread wakes up
21:55:37.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:37.603 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:37.605 00.002 10844 GuideStep: 0.3 px 42 ms WEST, 0.2 px 0 ms NORTH
21:55:39.065 01.460 11060 Exposure complete
21:55:39.369 00.304 11060 worker thread done servicing request
21:55:39.369 00.000 10844 OnExposeComplete: enter
21:55:39.369 00.000 10844 UpdateGuideState(): m_state=6
21:55:39.369 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:55:39.369 00.000 10844 Star::Find returns 1 (1), X=1828.58, Y=152.73, Mass=3889, SNR=38.7, Peak=255 HFD=3.6
21:55:39.369 00.000 10844 MultiStar: [#1 -0.21,-0.49,0.89,U] [#2 0.62,-0.58,0.00,M1] [#3 -0.22,-1.61,0.00,M6] [#4 0.33,-0.53,0.83,U] [#5 -0.27,-0.13,1.93,U] [#6 -0.25,-1.37,0.00,R] [#7 -0.29,0.81,0.00,M1] [#8 0.45,-0.22,0.72,U] 
21:55:39.369 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.36}, one-star: {0.30, -0.67}
21:55:39.369 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.80) = xAngle (-0.67 = -0.67)
21:55:39.369 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.76 = -0.76)
21:55:39.369 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.48 mountX=0.29 mountY=-0.25, mountTheta=-0.72
21:55:39.369 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.36, opts=13)
21:55:39.369 00.000 10844 Enqueuing Move request for scope (0.03, -0.36)
21:55:39.369 00.000 11060 Worker thread wakes up
21:55:39.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd
21:55:39.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.36)
21:55:39.369 00.000 11060 Moving (0.03, -0.36) raw xDistance=0.29 yDistance=-0.25
21:55:39.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
21:55:39.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
21:55:39.369 00.000 11060 MoveAxis(W, 43, ABG)
21:55:39.369 00.000 11060 Guiding  Dir = 3, Dur = 43
21:55:39.386 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:39.401 00.015 11060 IsSlewing returns 0
21:55:39.401 00.000 11060 IsGuiding returns 0
21:55:39.428 00.027 10844 UpdateGuideState exits: m=3889 SNR=38.7 Saturated
21:55:39.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:39.428 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:39.428 00.000 10844 Enqueuing Expose request
21:55:39.487 00.059 11060 IsGuiding returns 0
21:55:39.487 00.000 11060 Move returns status 0, amount 43
21:55:39.487 00.000 11060 MoveAxis(N, 96, ABG)
21:55:39.487 00.000 11060 Guiding  Dir = 0, Dur = 96
21:55:39.503 00.016 11060 IsSlewing returns 0
21:55:39.503 00.000 11060 IsGuiding returns 0
21:55:39.615 00.112 11060 IsGuiding returns 0
21:55:39.615 00.000 11060 Move returns status 0, amount 96
21:55:39.615 00.000 11060 move complete, result=0
21:55:39.615 00.000 11060 worker thread done servicing request
21:55:39.615 00.000 11060 Worker thread wakes up
21:55:39.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:39.615 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:40.125 00.510 10844 GuideStep: 0.3 px 43 ms WEST, -0.3 px 96 ms NORTH
21:55:41.051 00.926 11060 Exposure complete
21:55:41.317 00.266 11060 worker thread done servicing request
21:55:41.317 00.000 10844 OnExposeComplete: enter
21:55:41.318 00.001 10844 UpdateGuideState(): m_state=6
21:55:41.318 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:55:41.318 00.000 10844 Star::Find returns 1 (0), X=1827.83, Y=153.54, Mass=3532, SNR=37.5, Peak=174 HFD=4.4
21:55:41.318 00.000 10844 MultiStar: [#1 0.48,0.21,0.95,U] [#2 0.86,-0.13,0.00,M2] [#3 -0.80,-0.99,0.00,M7] [#4 0.82,-0.24,0.00,M2] [#5 0.63,0.64,0.00,M1] [#6 0.09,0.88,0.00,M1] [#7 0.39,1.37,0.00,M2] [#8 0.66,0.58,0.00,M1] 
21:55:41.318 00.000 10844 refined, 1 included, MultiStar: {0.00, 0.17}, one-star: {-0.45, 0.14}
21:55:41.318 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.80) = xAngle (2.35 = 2.35)
21:55:41.318 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.26 = 2.26)
21:55:41.318 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.55 mountX=-0.12 mountY=0.13, mountTheta=2.31
21:55:41.318 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.17, opts=13)
21:55:41.318 00.000 10844 Enqueuing Move request for scope (0.00, 0.17)
21:55:41.318 00.000 11060 Worker thread wakes up
21:55:41.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
21:55:41.318 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
21:55:41.318 00.000 11060 Moving (0.00, 0.17) raw xDistance=-0.12 yDistance=0.13
21:55:41.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
21:55:41.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:41.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:55:41.318 00.000 11060 MoveAxis(E, 17, ABG)
21:55:41.318 00.000 11060 Guiding  Dir = 2, Dur = 17
21:55:41.325 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:41.349 00.024 11060 IsSlewing returns 0
21:55:41.349 00.000 11060 IsGuiding returns 0
21:55:41.351 00.002 10844 UpdateGuideState exits: m=3532 SNR=37.5
21:55:41.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:41.354 00.003 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:41.354 00.000 10844 Enqueuing Expose request
21:55:41.396 00.042 11060 IsGuiding returns 0
21:55:41.397 00.001 11060 Move returns status 0, amount 17
21:55:41.397 00.000 11060 MoveAxis(N, 0, ABG)
21:55:41.397 00.000 11060 Move returns status 0, amount 0
21:55:41.397 00.000 11060 move complete, result=0
21:55:41.397 00.000 11060 worker thread done servicing request
21:55:41.397 00.000 11060 Worker thread wakes up
21:55:41.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:41.397 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:41.397 00.000 10844 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
21:55:42.838 01.441 11060 Exposure complete
21:55:43.023 00.185 11060 worker thread done servicing request
21:55:43.023 00.000 10844 OnExposeComplete: enter
21:55:43.023 00.000 10844 UpdateGuideState(): m_state=6
21:55:43.023 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:55:43.023 00.000 10844 Star::Find returns 1 (0), X=1828.77, Y=152.79, Mass=3714, SNR=39.0, Peak=209 HFD=4.1
21:55:43.023 00.000 10844 MultiStar: [#1 -0.07,-0.10,0.91,U] [#2 1.30,-0.48,0.00,M3] [#3 0.17,-0.64,0.79,U] [#4 0.46,-0.93,0.00,M3] [#5 0.57,-0.07,2.00,U] [#6 0.19,-0.14,0.64,U] [#7 0.88,0.73,0.00,M3] [#8 0.87,0.54,0.00,M2] 
21:55:43.025 00.002 10844 refined, 4 included, MultiStar: {0.34, -0.27}, one-star: {0.49, -0.61}
21:55:43.025 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.80) = xAngle (0.14 = 0.14)
21:55:43.025 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.05 = 0.05)
21:55:43.025 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.27 hyp=0.43 cameraTheta=-0.67 mountX=0.43 mountY=0.02, mountTheta=0.05
21:55:43.027 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.27, opts=13)
21:55:43.027 00.000 10844 Enqueuing Move request for scope (0.34, -0.27)
21:55:43.027 00.000 11060 Worker thread wakes up
21:55:43.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.27) opts 0xd
21:55:43.027 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.27)
21:55:43.027 00.000 11060 Moving (0.34, -0.27) raw xDistance=0.43 yDistance=0.02
21:55:43.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.43
21:55:43.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:43.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:43.027 00.000 11060 MoveAxis(W, 62, ABG)
21:55:43.027 00.000 11060 Guiding  Dir = 3, Dur = 62
21:55:43.035 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:55:43.045 00.010 11060 IsSlewing returns 0
21:55:43.045 00.000 11060 IsGuiding returns 0
21:55:43.063 00.018 10844 UpdateGuideState exits: m=3714 SNR=39.0
21:55:43.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:43.063 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:43.063 00.000 10844 Enqueuing Expose request
21:55:43.125 00.062 11060 IsGuiding returns 0
21:55:43.125 00.000 11060 Move returns status 0, amount 62
21:55:43.125 00.000 11060 MoveAxis(N, 0, ABG)
21:55:43.125 00.000 11060 Move returns status 0, amount 0
21:55:43.125 00.000 11060 move complete, result=0
21:55:43.125 00.000 11060 worker thread done servicing request
21:55:43.125 00.000 11060 Worker thread wakes up
21:55:43.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:43.125 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:43.134 00.009 10844 GuideStep: 0.4 px 62 ms WEST, 0.0 px 0 ms NORTH
21:55:44.591 01.457 11060 Exposure complete
21:55:44.917 00.326 11060 worker thread done servicing request
21:55:44.917 00.000 10844 OnExposeComplete: enter
21:55:44.917 00.000 10844 UpdateGuideState(): m_state=6
21:55:44.917 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:55:44.917 00.000 10844 Star::Find returns 1 (0), X=1829.23, Y=153.16, Mass=3817, SNR=38.6, Peak=209 HFD=4.1
21:55:44.917 00.000 10844 MultiStar: [#1 0.67,-0.03,0.94,U] [#2 0.89,-0.93,0.00,M4] [#3 0.08,-1.24,0.00,M7] [#4 0.70,-1.14,0.00,M4] [#5 1.07,-0.89,0.00,M1] [#6 -0.37,0.94,0.00,M1] [#7 1.02,0.82,0.00,M4] [#8 1.05,0.20,0.00,M3] 
21:55:44.917 00.000 10844 refined, 1 included, MultiStar: {0.81, -0.14}, one-star: {0.95, -0.24}
21:55:44.917 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.80) = xAngle (0.64 = 0.64)
21:55:44.917 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.55 = 0.55)
21:55:44.917 00.000 10844 CameraToMount -- cameraX=0.81 cameraY=-0.14 hyp=0.82 cameraTheta=-0.17 mountX=0.66 mountY=0.43, mountTheta=0.58
21:55:44.922 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.81, y=-0.14, opts=13)
21:55:44.922 00.000 10844 Enqueuing Move request for scope (0.81, -0.14)
21:55:44.922 00.000 11060 Worker thread wakes up
21:55:44.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.14) opts 0xd
21:55:44.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.81, -0.14)
21:55:44.922 00.000 11060 Moving (0.81, -0.14) raw xDistance=0.66 yDistance=0.43
21:55:44.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.66
21:55:44.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:44.924 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:55:44.924 00.000 11060 MoveAxis(W, 99, ABG)
21:55:44.924 00.000 11060 Guiding  Dir = 3, Dur = 99
21:55:44.927 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:44.938 00.011 11060 IsSlewing returns 0
21:55:44.939 00.001 11060 IsGuiding returns 0
21:55:44.976 00.037 10844 UpdateGuideState exits: m=3817 SNR=38.6
21:55:44.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:44.976 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:44.976 00.000 10844 Enqueuing Expose request
21:55:45.047 00.071 11060 IsGuiding returns 0
21:55:45.047 00.000 11060 Move returns status 0, amount 99
21:55:45.047 00.000 11060 MoveAxis(N, 0, ABG)
21:55:45.047 00.000 11060 Move returns status 0, amount 0
21:55:45.047 00.000 11060 move complete, result=0
21:55:45.049 00.002 11060 worker thread done servicing request
21:55:45.049 00.000 11060 Worker thread wakes up
21:55:45.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:45.049 00.000 10844 GuideStep: 0.7 px 99 ms WEST, 0.4 px 0 ms NORTH
21:55:45.049 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:46.529 01.480 11060 Exposure complete
21:55:46.883 00.354 11060 worker thread done servicing request
21:55:46.883 00.000 10844 OnExposeComplete: enter
21:55:46.883 00.000 10844 UpdateGuideState(): m_state=6
21:55:46.884 00.001 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:55:46.884 00.000 10844 Star::Find returns 1 (0), X=1828.72, Y=153.20, Mass=4368, SNR=41.5, Peak=253 HFD=4.2
21:55:46.885 00.001 10844 MultiStar: [#1 0.51,0.22,0.89,U] [#2 0.54,-0.51,0.79,U] [#3 0.28,-0.43,0.82,U] [#4 0.64,-0.36,0.80,U] [#5 0.52,0.58,0.00,M2] [#6 0.24,0.91,0.00,M2] [#7 1.11,1.01,0.00,M5] [#8 0.49,1.06,0.00,M4] 
21:55:46.885 00.000 10844 single-star, 4 included, MultiStar: {0.48, -0.24}, one-star: {0.43, -0.20}
21:55:46.885 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.80) = xAngle (0.37 = 0.37)
21:55:46.885 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.28 = 0.28)
21:55:46.885 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=-0.20 hyp=0.48 cameraTheta=-0.44 mountX=0.45 mountY=0.13, mountTheta=0.29
21:55:46.885 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=-0.20, opts=13)
21:55:46.885 00.000 10844 Enqueuing Move request for scope (0.43, -0.20)
21:55:46.885 00.000 11060 Worker thread wakes up
21:55:46.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.20) opts 0xd
21:55:46.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, -0.20)
21:55:46.885 00.000 11060 Moving (0.43, -0.20) raw xDistance=0.45 yDistance=0.13
21:55:46.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.45
21:55:46.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:46.890 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:55:46.890 00.000 11060 MoveAxis(W, 69, ABG)
21:55:46.890 00.000 11060 Guiding  Dir = 3, Dur = 69
21:55:46.915 00.025 11060 IsSlewing returns 0
21:55:46.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:46.916 00.001 11060 IsGuiding returns 0
21:55:46.942 00.026 10844 UpdateGuideState exits: m=4368 SNR=41.5
21:55:46.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:46.942 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:46.942 00.000 10844 Enqueuing Expose request
21:55:47.001 00.059 11060 IsGuiding returns 0
21:55:47.001 00.000 11060 Move returns status 0, amount 69
21:55:47.001 00.000 11060 MoveAxis(N, 0, ABG)
21:55:47.001 00.000 11060 Move returns status 0, amount 0
21:55:47.001 00.000 11060 move complete, result=0
21:55:47.001 00.000 11060 worker thread done servicing request
21:55:47.001 00.000 11060 Worker thread wakes up
21:55:47.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:47.001 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:47.005 00.004 10844 GuideStep: 0.4 px 69 ms WEST, 0.1 px 0 ms NORTH
21:55:48.517 01.512 11060 Exposure complete
21:55:48.915 00.398 11060 worker thread done servicing request
21:55:48.915 00.000 10844 OnExposeComplete: enter
21:55:48.915 00.000 10844 UpdateGuideState(): m_state=6
21:55:48.915 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:55:48.915 00.000 10844 Star::Find returns 1 (0), X=1829.10, Y=153.49, Mass=3918, SNR=39.6, Peak=251 HFD=3.9
21:55:48.918 00.003 10844 MultiStar: [#1 0.19,-0.07,0.91,U] [#2 0.73,-0.23,0.00,M4] [#3 0.51,-0.30,0.79,U] [#4 0.42,-0.05,0.95,U] [#5 0.96,0.78,0.00,M3] [#6 0.41,0.61,0.66,U] [#7 1.20,1.70,0.00,M6] [#8 0.79,0.96,0.00,M5] 
21:55:48.918 00.000 10844 refined, 4 included, MultiStar: {0.48, 0.03}, one-star: {0.82, 0.09}
21:55:48.918 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.80) = xAngle (0.87 = 0.87)
21:55:48.918 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.79 = 0.79)
21:55:48.918 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.03 hyp=0.48 cameraTheta=0.07 mountX=0.31 mountY=0.34, mountTheta=0.84
21:55:48.920 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.03, opts=13)
21:55:48.920 00.000 10844 Enqueuing Move request for scope (0.48, 0.03)
21:55:48.920 00.000 11060 Worker thread wakes up
21:55:48.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.03) opts 0xd
21:55:48.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.03)
21:55:48.920 00.000 11060 Moving (0.48, 0.03) raw xDistance=0.31 yDistance=0.34
21:55:48.922 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
21:55:48.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:55:48.924 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:55:48.924 00.000 11060 MoveAxis(W, 47, ABG)
21:55:48.924 00.000 11060 Guiding  Dir = 3, Dur = 47
21:55:48.943 00.019 11060 IsSlewing returns 0
21:55:48.944 00.001 11060 IsGuiding returns 0
21:55:48.946 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:48.977 00.031 10844 UpdateGuideState exits: m=3918 SNR=39.6
21:55:48.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:48.977 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:48.977 00.000 10844 Enqueuing Expose request
21:55:49.009 00.032 11060 IsGuiding returns 0
21:55:49.009 00.000 11060 Move returns status 0, amount 47
21:55:49.009 00.000 11060 MoveAxis(N, 0, ABG)
21:55:49.009 00.000 11060 Move returns status 0, amount 0
21:55:49.009 00.000 11060 move complete, result=0
21:55:49.009 00.000 11060 worker thread done servicing request
21:55:49.009 00.000 11060 Worker thread wakes up
21:55:49.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:49.009 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:49.018 00.009 10844 GuideStep: 0.3 px 47 ms WEST, 0.3 px 0 ms NORTH
21:55:50.496 01.478 11060 Exposure complete
21:55:50.754 00.258 11060 worker thread done servicing request
21:55:50.754 00.000 10844 OnExposeComplete: enter
21:55:50.754 00.000 10844 UpdateGuideState(): m_state=6
21:55:50.767 00.013 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:55:50.767 00.000 10844 Star::Find returns 1 (0), X=1829.44, Y=152.93, Mass=3756, SNR=38.9, Peak=253 HFD=3.9
21:55:50.767 00.000 10844 MultiStar: [#1 0.17,0.02,0.85,U] [#2 1.08,-0.33,0.00,M5] [#3 0.41,-1.04,0.00,M6] [#4 0.64,-0.48,0.00,M3] [#5 1.28,-0.07,0.00,M4] [#6 0.39,0.64,0.69,U] [#7 0.62,0.80,0.00,M7] [#8 0.46,0.74,0.00,M6] 
21:55:50.767 00.000 10844 refined, 2 included, MultiStar: {0.62, -0.00}, one-star: {1.15, -0.47}
21:55:50.767 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.80) = xAngle (0.80 = 0.80)
21:55:50.767 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.71 = 0.71)
21:55:50.767 00.000 10844 CameraToMount -- cameraX=0.62 cameraY=-0.00 hyp=0.62 cameraTheta=-0.01 mountX=0.43 mountY=0.40, mountTheta=0.75
21:55:50.771 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.62, y=-0.00, opts=13)
21:55:50.771 00.000 10844 Enqueuing Move request for scope (0.62, -0.00)
21:55:50.771 00.000 11060 Worker thread wakes up
21:55:50.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.00) opts 0xd
21:55:50.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.62, -0.00)
21:55:50.771 00.000 11060 Moving (0.62, -0.00) raw xDistance=0.43 yDistance=0.40
21:55:50.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
21:55:50.771 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.49 newest=0.87
21:55:50.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
21:55:50.774 00.003 11060 MoveAxis(W, 65, ABG)
21:55:50.774 00.000 11060 Guiding  Dir = 3, Dur = 65
21:55:50.780 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:50.794 00.014 11060 IsSlewing returns 0
21:55:50.794 00.000 11060 IsGuiding returns 0
21:55:50.800 00.006 10844 UpdateGuideState exits: m=3756 SNR=38.9
21:55:50.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:50.800 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:50.800 00.000 10844 Enqueuing Expose request
21:55:50.891 00.091 11060 IsGuiding returns 0
21:55:50.891 00.000 11060 Move returns status 0, amount 65
21:55:50.891 00.000 11060 BLC: Oldest BLC event removed
21:55:50.892 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:55:50.892 00.000 11060 MoveAxis(S, 904, ABG)
21:55:50.892 00.000 11060 duration set to 750 by maxDecDuration
21:55:50.892 00.000 11060 Guiding  Dir = 1, Dur = 750
21:55:50.903 00.011 11060 IsSlewing returns 0
21:55:50.903 00.000 11060 IsGuiding returns 0
21:55:51.659 00.756 11060 IsGuiding returns 0
21:55:51.659 00.000 11060 Move returns status 0, amount 750
21:55:51.659 00.000 11060 move complete, result=0
21:55:51.659 00.000 11060 worker thread done servicing request
21:55:51.659 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.4 px 750 ms SOUTH
21:55:51.659 00.000 11060 Worker thread wakes up
21:55:51.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:51.659 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:53.123 01.464 11060 Exposure complete
21:55:53.414 00.291 11060 worker thread done servicing request
21:55:53.414 00.000 10844 OnExposeComplete: enter
21:55:53.414 00.000 10844 UpdateGuideState(): m_state=6
21:55:53.414 00.000 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:55:53.414 00.000 10844 Star::Find returns 1 (0), X=1828.92, Y=153.29, Mass=3790, SNR=39.5, Peak=243 HFD=3.9
21:55:53.414 00.000 10844 MultiStar: [#1 -0.22,-0.51,0.88,U] [#2 0.51,0.06,0.87,U] [#3 -0.11,-1.05,0.00,M7] [#4 -0.50,-0.38,0.95,U] [#5 0.70,-0.51,0.00,M5] [#6 -0.02,0.90,0.00,M1] [#7 0.61,0.91,0.00,M8] [#8 0.19,1.10,0.00,M7] 
21:55:53.414 00.000 10844 refined, 3 included, MultiStar: {0.11, -0.23}, one-star: {0.64, -0.11}
21:55:53.414 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.80) = xAngle (-0.31 = -0.31)
21:55:53.414 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.40 = -0.40)
21:55:53.414 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-1.11 mountX=0.25 mountY=-0.10, mountTheta=-0.39
21:55:53.419 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.23, opts=13)
21:55:53.419 00.000 10844 Enqueuing Move request for scope (0.11, -0.23)
21:55:53.419 00.000 11060 Worker thread wakes up
21:55:53.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
21:55:53.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
21:55:53.419 00.000 11060 Moving (0.11, -0.23) raw xDistance=0.25 yDistance=-0.10
21:55:53.419 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.79, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.281702, 1:-0.099833
21:55:53.419 00.000 11060 BLC: No correction, Miss < min_move
21:55:53.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
21:55:53.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:53.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:55:53.419 00.000 11060 MoveAxis(W, 38, ABG)
21:55:53.419 00.000 11060 Guiding  Dir = 3, Dur = 38
21:55:53.426 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:55:53.429 00.003 11060 IsSlewing returns 0
21:55:53.429 00.000 11060 IsGuiding returns 0
21:55:53.471 00.042 11060 IsGuiding returns 0
21:55:53.471 00.000 11060 Move returns status 0, amount 38
21:55:53.471 00.000 11060 MoveAxis(N, 0, ABG)
21:55:53.471 00.000 11060 Move returns status 0, amount 0
21:55:53.471 00.000 11060 move complete, result=0
21:55:53.471 00.000 10844 UpdateGuideState exits: m=3790 SNR=39.5
21:55:53.471 00.000 11060 worker thread done servicing request
21:55:53.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:53.471 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:53.471 00.000 10844 Enqueuing Expose request
21:55:53.471 00.000 11060 Worker thread wakes up
21:55:53.471 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
21:55:53.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:53.471 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:54.922 01.451 11060 Exposure complete
21:55:55.234 00.312 11060 worker thread done servicing request
21:55:55.234 00.000 10844 OnExposeComplete: enter
21:55:55.234 00.000 10844 UpdateGuideState(): m_state=6
21:55:55.235 00.001 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:55:55.235 00.000 10844 Star::Find returns 1 (0), X=1828.89, Y=153.70, Mass=3983, SNR=39.9, Peak=254 HFD=4.0
21:55:55.235 00.000 10844 MultiStar: [#1 -0.23,0.50,0.88,U] [#2 0.88,0.26,0.00,M5] [#3 0.19,-0.14,0.84,U] [#4 0.39,0.35,0.97,U] [#5 0.43,1.00,0.00,M6] [#6 -0.37,1.09,0.00,M2] [#7 0.24,1.89,0.00,M9] [#8 0.13,1.71,0.00,M8] 
21:55:55.235 00.000 10844 refined, 3 included, MultiStar: {0.26, 0.26}, one-star: {0.60, 0.30}
21:55:55.235 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.80) = xAngle (1.60 = 1.60)
21:55:55.235 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.51 = 1.51)
21:55:55.235 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.26 hyp=0.37 cameraTheta=0.79 mountX=-0.01 mountY=0.37, mountTheta=1.60
21:55:55.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.26, opts=13)
21:55:55.237 00.000 10844 Enqueuing Move request for scope (0.26, 0.26)
21:55:55.237 00.000 11060 Worker thread wakes up
21:55:55.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.26) opts 0xd
21:55:55.237 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.26)
21:55:55.237 00.000 11060 Moving (0.26, 0.26) raw xDistance=-0.01 yDistance=0.37
21:55:55.237 00.000 11060 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.79, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.281702, 1:-0.099833, 2:0.365794
21:55:55.239 00.002 11060 BLC: Under-shoot: nominal increase by 430
21:55:55.239 00.000 11060 BLC: window closed
21:55:55.239 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:55:55.239 00.000 11060 BLC: Pulse adjusted to 750
21:55:55.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:55:55.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
21:55:55.239 00.000 11060 MoveAxis(E, 0, ABG)
21:55:55.239 00.000 11060 Move returns status 0, amount 0
21:55:55.239 00.000 11060 MoveAxis(S, 140, ABG)
21:55:55.239 00.000 11060 Guiding  Dir = 1, Dur = 140
21:55:55.244 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:55.254 00.010 11060 IsSlewing returns 0
21:55:55.254 00.000 11060 IsGuiding returns 0
21:55:55.266 00.012 10844 UpdateGuideState exits: m=3983 SNR=39.9
21:55:55.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:55.266 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:55.268 00.002 10844 Enqueuing Expose request
21:55:55.411 00.143 11060 IsGuiding returns 0
21:55:55.411 00.000 11060 Move returns status 0, amount 140
21:55:55.411 00.000 11060 move complete, result=0
21:55:55.411 00.000 11060 worker thread done servicing request
21:55:55.411 00.000 11060 Worker thread wakes up
21:55:55.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:55.411 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:55.411 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 140 ms SOUTH
21:55:55.570 00.159 10844 evsrv: cli 0EEEE110 connect
21:55:55.570 00.000 10844 case statement mapped state 6 to 3
21:55:55.573 00.003 10844 case statement mapped state 6 to 3
21:55:55.573 00.000 10844 evsrv: cli 0EEEE110 request: {"method":"get_pixel_scale","id":"35b6626b-d6e9-420a-95ee-ac80aa0ad2f4"}
21:55:55.573 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":4.1253,"id":"35b6626b-d6e9-420a-95ee-ac80aa0ad2f4"}
21:55:55.575 00.002 10844 evsrv: cli 0EEEE110 disconnect
21:55:56.880 01.305 11060 Exposure complete
21:55:57.091 00.211 11060 worker thread done servicing request
21:55:57.091 00.000 10844 OnExposeComplete: enter
21:55:57.091 00.000 10844 UpdateGuideState(): m_state=6
21:55:57.091 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:55:57.092 00.001 10844 Star::Find returns 1 (0), X=1829.20, Y=153.28, Mass=3789, SNR=38.8, Peak=221 HFD=4.0
21:55:57.092 00.000 10844 MultiStar: [#1 0.24,0.24,0.85,U] [#2 0.64,0.24,0.90,U] [#3 -0.29,-0.67,0.85,U] [#4 0.25,0.43,0.90,U] [#5 0.47,1.15,0.00,M7] [#6 0.27,1.07,0.00,M3] [#7 0.07,1.08,0.00,M10] [#8 0.49,1.43,0.00,M9] 
21:55:57.092 00.000 10844 refined, 4 included, MultiStar: {0.37, 0.02}, one-star: {0.92, -0.12}
21:55:57.092 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.80) = xAngle (0.87 = 0.87)
21:55:57.092 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.78 = 0.78)
21:55:57.092 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.02 hyp=0.37 cameraTheta=0.07 mountX=0.24 mountY=0.26, mountTheta=0.83
21:55:57.095 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.02, opts=13)
21:55:57.095 00.000 10844 Enqueuing Move request for scope (0.37, 0.02)
21:55:57.095 00.000 11060 Worker thread wakes up
21:55:57.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.02) opts 0xd
21:55:57.096 00.001 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.02)
21:55:57.096 00.000 11060 Moving (0.37, 0.02) raw xDistance=0.24 yDistance=0.26
21:55:57.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
21:55:57.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
21:55:57.096 00.000 11060 MoveAxis(W, 35, ABG)
21:55:57.096 00.000 11060 Guiding  Dir = 3, Dur = 35
21:55:57.101 00.005 11060 IsSlewing returns 0
21:55:57.101 00.000 11060 IsGuiding returns 0
21:55:57.103 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:57.141 00.038 10844 UpdateGuideState exits: m=3789 SNR=38.8
21:55:57.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:57.141 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:57.141 00.000 10844 Enqueuing Expose request
21:55:57.142 00.001 11060 IsGuiding returns 0
21:55:57.142 00.000 11060 Move returns status 0, amount 35
21:55:57.142 00.000 11060 MoveAxis(S, 101, ABG)
21:55:57.142 00.000 11060 Guiding  Dir = 1, Dur = 101
21:55:57.158 00.016 11060 IsSlewing returns 0
21:55:57.158 00.000 11060 IsGuiding returns 0
21:55:57.275 00.117 11060 IsGuiding returns 0
21:55:57.275 00.000 11060 Move returns status 0, amount 101
21:55:57.275 00.000 11060 move complete, result=0
21:55:57.275 00.000 11060 worker thread done servicing request
21:55:57.275 00.000 11060 Worker thread wakes up
21:55:57.277 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:57.277 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:55:57.277 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.3 px 101 ms SOUTH
21:55:58.753 01.476 11060 Exposure complete
21:55:59.079 00.326 11060 worker thread done servicing request
21:55:59.079 00.000 10844 OnExposeComplete: enter
21:55:59.079 00.000 10844 UpdateGuideState(): m_state=6
21:55:59.079 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:55:59.079 00.000 10844 Star::Find returns 1 (0), X=1828.83, Y=154.13, Mass=3139, SNR=34.6, Peak=205 HFD=4.1
21:55:59.079 00.000 10844 MultiStar: [#1 0.08,0.47,1.03,U] [#2 0.55,0.34,0.99,U] [#3 0.03,-0.15,0.91,U] [#4 0.22,-0.87,0.00,M1] [#5 0.63,1.10,0.00,M8] [#6 -0.01,0.80,0.00,M4] [#7 0.59,1.05,0.00,R] [#8 0.69,1.46,0.00,M10] 
21:55:59.079 00.000 10844 refined, 3 included, MultiStar: {0.31, 0.36}, one-star: {0.55, 0.73}
21:55:59.079 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.80) = xAngle (1.66 = 1.66)
21:55:59.079 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.58 = 1.58)
21:55:59.079 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.36 hyp=0.47 cameraTheta=0.86 mountX=-0.04 mountY=0.47, mountTheta=1.66
21:55:59.082 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.36, opts=13)
21:55:59.082 00.000 10844 Enqueuing Move request for scope (0.31, 0.36)
21:55:59.082 00.000 11060 Worker thread wakes up
21:55:59.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.36) opts 0xd
21:55:59.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.36)
21:55:59.082 00.000 11060 Moving (0.31, 0.36) raw xDistance=-0.04 yDistance=0.47
21:55:59.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:55:59.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.47
21:55:59.082 00.000 11060 MoveAxis(E, 0, ABG)
21:55:59.082 00.000 11060 Move returns status 0, amount 0
21:55:59.082 00.000 11060 MoveAxis(S, 181, ABG)
21:55:59.082 00.000 11060 Guiding  Dir = 1, Dur = 181
21:55:59.091 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:55:59.097 00.006 11060 IsSlewing returns 0
21:55:59.097 00.000 11060 IsGuiding returns 0
21:55:59.133 00.036 10844 UpdateGuideState exits: m=3139 SNR=34.6
21:55:59.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:59.133 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:55:59.133 00.000 10844 Enqueuing Expose request
21:55:59.295 00.162 11060 IsGuiding returns 0
21:55:59.295 00.000 11060 Move returns status 0, amount 181
21:55:59.295 00.000 11060 move complete, result=0
21:55:59.295 00.000 11060 worker thread done servicing request
21:55:59.295 00.000 11060 Worker thread wakes up
21:55:59.295 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.5 px 181 ms SOUTH
21:55:59.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:55:59.295 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:00.768 01.473 11060 Exposure complete
21:56:01.005 00.237 11060 worker thread done servicing request
21:56:01.005 00.000 10844 OnExposeComplete: enter
21:56:01.005 00.000 10844 UpdateGuideState(): m_state=6
21:56:01.005 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:56:01.010 00.005 10844 Star::Find returns 1 (0), X=1828.35, Y=153.35, Mass=3964, SNR=39.6, Peak=251 HFD=3.7
21:56:01.010 00.000 10844 MultiStar: [#1 -0.21,-0.07,0.96,U] [#2 0.36,0.38,0.85,U] [#3 -0.23,-0.13,0.84,U] [#4 -0.19,0.29,0.91,U] [#5 0.40,0.39,1.82,U] [#6 -0.12,1.10,0.00,M5] [#7 -0.49,0.33,1.81,U] [#8 -0.04,1.37,0.00,R] 
21:56:01.010 00.000 10844 single-star, 6 included, MultiStar: {-0.04, 0.20}, one-star: {0.07, -0.05}
21:56:01.010 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.80) = xAngle (0.20 = 0.20)
21:56:01.010 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.11 = 0.11)
21:56:01.010 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.60 mountX=0.08 mountY=0.01, mountTheta=0.12
21:56:01.010 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
21:56:01.010 00.000 10844 Enqueuing Move request for scope (0.07, -0.05)
21:56:01.010 00.000 11060 Worker thread wakes up
21:56:01.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
21:56:01.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
21:56:01.010 00.000 11060 Moving (0.07, -0.05) raw xDistance=0.08 yDistance=0.01
21:56:01.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:56:01.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:01.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:56:01.010 00.000 11060 MoveAxis(E, 0, ABG)
21:56:01.010 00.000 11060 Move returns status 0, amount 0
21:56:01.010 00.000 11060 MoveAxis(N, 0, ABG)
21:56:01.010 00.000 11060 Move returns status 0, amount 0
21:56:01.010 00.000 11060 move complete, result=0
21:56:01.010 00.000 11060 worker thread done servicing request
21:56:01.019 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:01.051 00.032 10844 UpdateGuideState exits: m=3964 SNR=39.6
21:56:01.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:01.051 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:01.051 00.000 10844 Enqueuing Expose request
21:56:01.051 00.000 11060 Worker thread wakes up
21:56:01.051 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:01.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:01.051 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:02.510 01.459 11060 Exposure complete
21:56:02.789 00.279 11060 worker thread done servicing request
21:56:02.789 00.000 10844 OnExposeComplete: enter
21:56:02.789 00.000 10844 UpdateGuideState(): m_state=6
21:56:02.789 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:56:02.790 00.001 10844 Star::Find returns 1 (0), X=1828.07, Y=154.00, Mass=3458, SNR=36.8, Peak=203 HFD=4.4
21:56:02.790 00.000 10844 MultiStar: [#1 -0.45,0.28,0.91,U] [#2 0.02,-0.01,0.88,U] [#3 -0.26,-0.01,0.85,U] [#4 -0.23,0.19,0.99,U] [#5 -0.09,0.48,1.91,U] [#6 0.06,0.77,0.00,M6] [#7 -0.25,0.16,1.96,U] [#8 -0.19,-0.55,0.80,U] 
21:56:02.790 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.20}, one-star: {-0.22, 0.60}
21:56:02.790 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.80) = xAngle (3.17 = -3.11)
21:56:02.791 00.001 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.08 = 3.08)
21:56:02.791 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.37 mountX=-0.28 mountY=0.02, mountTheta=3.08
21:56:02.792 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.20, opts=13)
21:56:02.793 00.001 10844 Enqueuing Move request for scope (-0.20, 0.20)
21:56:02.793 00.000 11060 Worker thread wakes up
21:56:02.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
21:56:02.793 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
21:56:02.793 00.000 11060 Moving (-0.20, 0.20) raw xDistance=-0.28 yDistance=0.02
21:56:02.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:56:02.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:02.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:56:02.793 00.000 11060 MoveAxis(E, 41, ABG)
21:56:02.794 00.001 11060 Guiding  Dir = 2, Dur = 41
21:56:02.801 00.007 11060 IsSlewing returns 0
21:56:02.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:02.801 00.000 11060 IsGuiding returns 0
21:56:02.841 00.040 10844 UpdateGuideState exits: m=3458 SNR=36.8
21:56:02.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:02.841 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:02.841 00.000 10844 Enqueuing Expose request
21:56:02.846 00.005 11060 IsGuiding returns 0
21:56:02.846 00.000 11060 Move returns status 0, amount 41
21:56:02.846 00.000 11060 MoveAxis(N, 0, ABG)
21:56:02.846 00.000 11060 Move returns status 0, amount 0
21:56:02.846 00.000 11060 move complete, result=0
21:56:02.846 00.000 11060 worker thread done servicing request
21:56:02.846 00.000 11060 Worker thread wakes up
21:56:02.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:02.846 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:02.849 00.003 10844 GuideStep: -0.3 px 41 ms EAST, 0.0 px 0 ms NORTH
21:56:04.309 01.460 11060 Exposure complete
21:56:04.622 00.313 11060 worker thread done servicing request
21:56:04.624 00.002 10844 OnExposeComplete: enter
21:56:04.624 00.000 10844 UpdateGuideState(): m_state=6
21:56:04.624 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:56:04.624 00.000 10844 Star::Find returns 1 (0), X=1828.05, Y=153.06, Mass=3652, SNR=37.0, Peak=205 HFD=4.3
21:56:04.624 00.000 10844 MultiStar: [#1 0.43,0.70,0.00,M1] [#2 0.32,0.88,0.00,M2] [#3 -0.23,-0.75,0.00,M3] [#4 -0.62,-0.09,0.97,U] [#5 0.17,0.66,1.97,U] [#6 -0.46,1.67,0.00,M7] [#7 -0.74,0.73,0.00,M1] [#8 0.57,-0.16,0.81,U] 
21:56:04.624 00.000 10844 refined, 3 included, MultiStar: {-0.01, 0.15}, one-star: {-0.23, -0.34}
21:56:04.624 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.80) = xAngle (2.44 = 2.44)
21:56:04.624 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.35 = 2.35)
21:56:04.624 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.16 cameraTheta=1.63 mountX=-0.12 mountY=0.11, mountTheta=2.39
21:56:04.624 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
21:56:04.624 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
21:56:04.624 00.000 11060 Worker thread wakes up
21:56:04.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
21:56:04.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
21:56:04.624 00.000 11060 Moving (-0.01, 0.15) raw xDistance=-0.12 yDistance=0.11
21:56:04.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:56:04.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:04.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:56:04.624 00.000 11060 MoveAxis(E, 0, ABG)
21:56:04.624 00.000 11060 Move returns status 0, amount 0
21:56:04.624 00.000 11060 MoveAxis(N, 0, ABG)
21:56:04.624 00.000 11060 Move returns status 0, amount 0
21:56:04.624 00.000 11060 move complete, result=0
21:56:04.629 00.005 11060 worker thread done servicing request
21:56:04.636 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:04.684 00.048 10844 UpdateGuideState exits: m=3652 SNR=37.0
21:56:04.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:04.684 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:04.684 00.000 10844 Enqueuing Expose request
21:56:04.684 00.000 11060 Worker thread wakes up
21:56:04.684 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:56:04.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:04.684 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:06.166 01.482 11060 Exposure complete
21:56:06.477 00.311 11060 worker thread done servicing request
21:56:06.477 00.000 10844 OnExposeComplete: enter
21:56:06.477 00.000 10844 UpdateGuideState(): m_state=6
21:56:06.477 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:56:06.477 00.000 10844 Star::Find returns 1 (0), X=1828.34, Y=153.45, Mass=4195, SNR=41.4, Peak=246 HFD=3.8
21:56:06.477 00.000 10844 MultiStar: [#1 -0.11,0.66,0.92,U] [#2 0.50,0.80,0.00,M3] [#3 -0.32,0.09,0.75,U] [#4 0.07,0.12,0.91,U] [#5 -1.00,1.07,0.00,M6] [#6 -0.75,1.57,0.00,M8] [#7 -0.50,1.55,0.00,M2] [#8 0.01,-0.03,0.78,U] 
21:56:06.477 00.000 10844 single-star, 4 included, MultiStar: {-0.05, 0.18}, one-star: {0.06, 0.05}
21:56:06.477 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.80) = xAngle (1.45 = 1.45)
21:56:06.477 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.36 = 1.36)
21:56:06.477 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.65 mountX=0.01 mountY=0.07, mountTheta=1.45
21:56:06.477 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
21:56:06.477 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
21:56:06.477 00.000 11060 Worker thread wakes up
21:56:06.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
21:56:06.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
21:56:06.477 00.000 11060 Moving (0.06, 0.05) raw xDistance=0.01 yDistance=0.07
21:56:06.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:56:06.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:06.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:56:06.477 00.000 11060 MoveAxis(E, 0, ABG)
21:56:06.477 00.000 11060 Move returns status 0, amount 0
21:56:06.477 00.000 11060 MoveAxis(N, 0, ABG)
21:56:06.477 00.000 11060 Move returns status 0, amount 0
21:56:06.477 00.000 11060 move complete, result=0
21:56:06.477 00.000 11060 worker thread done servicing request
21:56:06.488 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:06.522 00.034 10844 UpdateGuideState exits: m=4195 SNR=41.4
21:56:06.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:06.522 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:06.522 00.000 10844 Enqueuing Expose request
21:56:06.522 00.000 11060 Worker thread wakes up
21:56:06.522 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:56:06.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:06.522 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:07.985 01.463 11060 Exposure complete
21:56:08.214 00.229 11060 worker thread done servicing request
21:56:08.214 00.000 10844 OnExposeComplete: enter
21:56:08.214 00.000 10844 UpdateGuideState(): m_state=6
21:56:08.214 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:56:08.214 00.000 10844 Star::Find returns 1 (1), X=1828.01, Y=153.63, Mass=3924, SNR=39.6, Peak=255 HFD=4.1
21:56:08.214 00.000 10844 MultiStar: [#1 -0.02,0.32,0.83,U] [#2 0.39,-0.42,0.88,U] [#3 -1.12,-0.12,0.00,M3] [#4 -0.03,0.54,0.80,U] [#5 -0.18,1.11,0.00,M7] [#6 -0.82,1.27,0.00,M9] [#7 -1.13,0.57,0.00,M3] [#8 0.09,-0.34,0.71,U] 
21:56:08.214 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.08}, one-star: {-0.28, 0.23}
21:56:08.214 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.80) = xAngle (2.09 = 2.09)
21:56:08.214 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.01 = 2.01)
21:56:08.214 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.29 mountX=-0.04 mountY=0.07, mountTheta=2.07
21:56:08.219 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
21:56:08.219 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
21:56:08.219 00.000 11060 Worker thread wakes up
21:56:08.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
21:56:08.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
21:56:08.219 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.04 yDistance=0.07
21:56:08.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:56:08.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:08.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:56:08.219 00.000 11060 MoveAxis(E, 0, ABG)
21:56:08.219 00.000 11060 Move returns status 0, amount 0
21:56:08.219 00.000 11060 MoveAxis(N, 0, ABG)
21:56:08.219 00.000 11060 Move returns status 0, amount 0
21:56:08.219 00.000 11060 move complete, result=0
21:56:08.219 00.000 11060 worker thread done servicing request
21:56:08.229 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:08.266 00.037 10844 UpdateGuideState exits: m=3924 SNR=39.6 Saturated
21:56:08.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:08.266 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:08.266 00.000 10844 Enqueuing Expose request
21:56:08.266 00.000 11060 Worker thread wakes up
21:56:08.266 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:56:08.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:08.266 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:09.725 01.459 11060 Exposure complete
21:56:10.004 00.279 11060 worker thread done servicing request
21:56:10.004 00.000 10844 OnExposeComplete: enter
21:56:10.004 00.000 10844 UpdateGuideState(): m_state=6
21:56:10.005 00.001 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:56:10.005 00.000 10844 Star::Find returns 1 (0), X=1828.06, Y=153.46, Mass=3698, SNR=38.2, Peak=250 HFD=3.9
21:56:10.005 00.000 10844 MultiStar: [#1 -0.10,0.46,0.94,U] [#2 0.20,1.21,0.00,M3] [#3 -0.63,0.05,0.91,U] [#4 0.25,0.97,0.00,M1] [#5 0.64,0.78,0.00,M8] [#6 -0.18,1.50,0.00,M10] [#7 -0.77,1.39,0.00,M4] [#8 0.24,0.00,0.85,U] 
21:56:10.005 00.000 10844 single-star, 3 included, MultiStar: {-0.19, 0.14}, one-star: {-0.22, 0.06}
21:56:10.005 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.80) = xAngle (3.69 = -2.59)
21:56:10.005 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.61 = -2.68)
21:56:10.005 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.89 mountX=-0.19 mountY=-0.10, mountTheta=-2.66
21:56:10.007 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.06, opts=13)
21:56:10.007 00.000 10844 Enqueuing Move request for scope (-0.22, 0.06)
21:56:10.007 00.000 11060 Worker thread wakes up
21:56:10.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
21:56:10.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
21:56:10.007 00.000 11060 Moving (-0.22, 0.06) raw xDistance=-0.19 yDistance=-0.10
21:56:10.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:56:10.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:10.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:56:10.007 00.000 11060 MoveAxis(E, 29, ABG)
21:56:10.010 00.003 11060 Guiding  Dir = 2, Dur = 29
21:56:10.015 00.005 11060 IsSlewing returns 0
21:56:10.015 00.000 11060 IsGuiding returns 0
21:56:10.016 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:10.046 00.030 11060 IsGuiding returns 0
21:56:10.046 00.000 11060 Move returns status 0, amount 29
21:56:10.046 00.000 11060 MoveAxis(N, 0, ABG)
21:56:10.047 00.001 11060 Move returns status 0, amount 0
21:56:10.047 00.000 11060 move complete, result=0
21:56:10.047 00.000 11060 worker thread done servicing request
21:56:10.052 00.005 10844 UpdateGuideState exits: m=3698 SNR=38.2
21:56:10.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:10.052 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:10.052 00.000 10844 Enqueuing Expose request
21:56:10.052 00.000 11060 Worker thread wakes up
21:56:10.052 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
21:56:10.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:10.052 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:11.488 01.436 11060 Exposure complete
21:56:11.831 00.343 11060 worker thread done servicing request
21:56:11.831 00.000 10844 OnExposeComplete: enter
21:56:11.831 00.000 10844 UpdateGuideState(): m_state=6
21:56:11.831 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:56:11.831 00.000 10844 Star::Find returns 1 (1), X=1827.99, Y=154.18, Mass=4653, SNR=43.9, Peak=255 HFD=4.2
21:56:11.831 00.000 10844 MultiStar: [#1 -0.40,1.26,0.00,M1] [#2 0.16,0.54,0.78,U] [#3 -0.67,-0.11,0.73,U] [#4 0.25,1.19,0.00,M2] [#5 0.28,1.42,0.00,M9] [#6 0.10,1.37,0.00,R] [#7 -0.39,1.02,0.00,M5] [#8 0.07,0.16,0.73,U] 
21:56:11.831 00.000 10844 refined, 3 included, MultiStar: {-0.19, 0.38}, one-star: {-0.29, 0.78}
21:56:11.831 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.80) = xAngle (2.83 = 2.83)
21:56:11.831 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.74 = 2.74)
21:56:11.831 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.43 cameraTheta=2.03 mountX=-0.41 mountY=0.17, mountTheta=2.76
21:56:11.835 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.38, opts=13)
21:56:11.835 00.000 10844 Enqueuing Move request for scope (-0.19, 0.38)
21:56:11.835 00.000 11060 Worker thread wakes up
21:56:11.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.38) opts 0xd
21:56:11.835 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.38)
21:56:11.835 00.000 11060 Moving (-0.19, 0.38) raw xDistance=-0.41 yDistance=0.17
21:56:11.837 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
21:56:11.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:11.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:56:11.837 00.000 11060 MoveAxis(E, 60, ABG)
21:56:11.837 00.000 11060 Guiding  Dir = 2, Dur = 60
21:56:11.860 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:11.867 00.007 11060 IsSlewing returns 0
21:56:11.867 00.000 11060 IsGuiding returns 0
21:56:11.882 00.015 10844 UpdateGuideState exits: m=4653 SNR=43.9 Saturated
21:56:11.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:11.882 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:11.882 00.000 10844 Enqueuing Expose request
21:56:11.943 00.061 11060 IsGuiding returns 0
21:56:11.943 00.000 11060 Move returns status 0, amount 60
21:56:11.943 00.000 11060 MoveAxis(N, 0, ABG)
21:56:11.943 00.000 11060 Move returns status 0, amount 0
21:56:11.943 00.000 11060 move complete, result=0
21:56:11.944 00.001 11060 worker thread done servicing request
21:56:11.944 00.000 11060 Worker thread wakes up
21:56:11.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:11.944 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:11.944 00.000 10844 GuideStep: -0.4 px 60 ms EAST, 0.2 px 0 ms NORTH
21:56:13.406 01.462 11060 Exposure complete
21:56:13.732 00.326 11060 worker thread done servicing request
21:56:13.732 00.000 10844 OnExposeComplete: enter
21:56:13.732 00.000 10844 UpdateGuideState(): m_state=6
21:56:13.732 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:56:13.732 00.000 10844 Star::Find returns 1 (0), X=1828.10, Y=153.31, Mass=3089, SNR=35.0, Peak=239 HFD=3.6
21:56:13.732 00.000 10844 MultiStar: [#1 0.20,0.73,0.99,U] [#2 -0.31,-0.28,0.96,U] [#3 -0.39,-0.52,0.92,U] [#4 -0.39,0.41,0.93,U] [#5 0.10,1.07,0.00,M10] [#6 -0.10,-0.29,0.73,U] [#7 -0.84,0.61,0.00,M6] [#8 0.55,0.02,0.83,U] 
21:56:13.732 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.01}, one-star: {-0.19, -0.09}
21:56:13.732 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.80) = xAngle (3.82 = -2.46)
21:56:13.732 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.74 = -2.55)
21:56:13.732 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.02 mountX=-0.08 mountY=-0.06, mountTheta=-2.52
21:56:13.735 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.01, opts=13)
21:56:13.735 00.000 10844 Enqueuing Move request for scope (-0.10, 0.01)
21:56:13.735 00.000 11060 Worker thread wakes up
21:56:13.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
21:56:13.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
21:56:13.735 00.000 11060 Moving (-0.10, 0.01) raw xDistance=-0.08 yDistance=-0.06
21:56:13.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:56:13.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:13.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:56:13.735 00.000 11060 MoveAxis(E, 0, ABG)
21:56:13.735 00.000 11060 Move returns status 0, amount 0
21:56:13.736 00.001 11060 MoveAxis(N, 0, ABG)
21:56:13.736 00.000 11060 Move returns status 0, amount 0
21:56:13.736 00.000 11060 move complete, result=0
21:56:13.736 00.000 11060 worker thread done servicing request
21:56:13.743 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:13.779 00.036 10844 UpdateGuideState exits: m=3089 SNR=35.0
21:56:13.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:13.780 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:13.780 00.000 10844 Enqueuing Expose request
21:56:13.780 00.000 11060 Worker thread wakes up
21:56:13.780 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:56:13.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:13.780 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:15.241 01.461 11060 Exposure complete
21:56:15.549 00.308 11060 worker thread done servicing request
21:56:15.549 00.000 10844 OnExposeComplete: enter
21:56:15.549 00.000 10844 UpdateGuideState(): m_state=6
21:56:15.549 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:56:15.549 00.000 10844 Star::Find returns 1 (0), X=1828.77, Y=152.92, Mass=3869, SNR=39.2, Peak=248 HFD=4.0
21:56:15.551 00.002 10844 MultiStar: [#1 -0.30,0.75,0.00,M1] [#2 0.51,0.41,0.77,U] [#3 -0.51,-0.46,0.82,U] [#4 -0.20,0.09,0.92,U] [#5 0.43,0.43,1.80,U] [#6 0.49,-0.04,0.63,U] [#7 -0.34,-0.32,1.88,U] [#8 0.48,-0.16,0.83,U] 
21:56:15.551 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.48, -0.48}
21:56:15.551 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.80) = xAngle (0.42 = 0.42)
21:56:15.551 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.34 = 0.34)
21:56:15.551 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=0.13 mountY=0.05, mountTheta=0.35
21:56:15.551 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
21:56:15.551 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
21:56:15.551 00.000 11060 Worker thread wakes up
21:56:15.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
21:56:15.551 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
21:56:15.551 00.000 11060 Moving (0.13, -0.05) raw xDistance=0.13 yDistance=0.05
21:56:15.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
21:56:15.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:15.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:56:15.551 00.000 11060 MoveAxis(W, 19, ABG)
21:56:15.551 00.000 11060 Guiding  Dir = 3, Dur = 19
21:56:15.557 00.006 11060 IsSlewing returns 0
21:56:15.559 00.002 11060 IsGuiding returns 0
21:56:15.568 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:15.596 00.028 11060 IsGuiding returns 0
21:56:15.596 00.000 11060 Move returns status 0, amount 19
21:56:15.596 00.000 11060 MoveAxis(N, 0, ABG)
21:56:15.596 00.000 11060 Move returns status 0, amount 0
21:56:15.596 00.000 11060 move complete, result=0
21:56:15.598 00.002 11060 worker thread done servicing request
21:56:15.617 00.019 10844 UpdateGuideState exits: m=3869 SNR=39.2
21:56:15.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:15.617 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:15.619 00.002 10844 Enqueuing Expose request
21:56:15.619 00.000 11060 Worker thread wakes up
21:56:15.619 00.000 10844 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
21:56:15.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:15.619 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:17.103 01.484 11060 Exposure complete
21:56:17.419 00.316 11060 worker thread done servicing request
21:56:17.419 00.000 10844 OnExposeComplete: enter
21:56:17.419 00.000 10844 UpdateGuideState(): m_state=6
21:56:17.420 00.001 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:56:17.420 00.000 10844 Star::Find returns 1 (0), X=1828.82, Y=153.86, Mass=3900, SNR=38.9, Peak=248 HFD=4.1
21:56:17.420 00.000 10844 MultiStar: [#1 -0.02,1.11,0.00,M2] [#2 0.14,0.69,0.80,U] [#3 0.21,-0.30,0.82,U] [#4 0.20,1.25,0.00,M1] [#5 0.09,1.37,0.00,M10] [#6 -0.08,0.43,0.76,U] [#7 -0.45,0.78,0.00,M6] [#8 0.72,0.68,0.00,M1] 
21:56:17.420 00.000 10844 refined, 3 included, MultiStar: {0.23, 0.32}, one-star: {0.54, 0.45}
21:56:17.420 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.80) = xAngle (1.76 = 1.76)
21:56:17.420 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.67 = 1.67)
21:56:17.420 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.32 hyp=0.39 cameraTheta=0.96 mountX=-0.07 mountY=0.39, mountTheta=1.76
21:56:17.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.32, opts=13)
21:56:17.422 00.000 10844 Enqueuing Move request for scope (0.23, 0.32)
21:56:17.422 00.000 11060 Worker thread wakes up
21:56:17.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.32) opts 0xd
21:56:17.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.32)
21:56:17.422 00.000 11060 Moving (0.23, 0.32) raw xDistance=-0.07 yDistance=0.39
21:56:17.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:56:17.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
21:56:17.422 00.000 11060 MoveAxis(E, 0, ABG)
21:56:17.422 00.000 11060 Move returns status 0, amount 0
21:56:17.422 00.000 11060 MoveAxis(S, 149, ABG)
21:56:17.422 00.000 11060 Guiding  Dir = 1, Dur = 149
21:56:17.429 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
21:56:17.461 00.032 11060 IsSlewing returns 0
21:56:17.461 00.000 11060 IsGuiding returns 0
21:56:17.471 00.010 10844 UpdateGuideState exits: m=3900 SNR=38.9
21:56:17.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:17.471 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:17.471 00.000 10844 Enqueuing Expose request
21:56:17.637 00.166 11060 IsGuiding returns 0
21:56:17.637 00.000 11060 Move returns status 0, amount 149
21:56:17.637 00.000 11060 move complete, result=0
21:56:17.637 00.000 11060 worker thread done servicing request
21:56:17.637 00.000 11060 Worker thread wakes up
21:56:17.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:17.637 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:17.637 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 149 ms SOUTH
21:56:19.109 01.472 11060 Exposure complete
21:56:19.444 00.335 11060 worker thread done servicing request
21:56:19.444 00.000 10844 OnExposeComplete: enter
21:56:19.444 00.000 10844 UpdateGuideState(): m_state=6
21:56:19.444 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:56:19.444 00.000 10844 Star::Find returns 1 (1), X=1828.59, Y=153.62, Mass=3967, SNR=40.8, Peak=255 HFD=3.4
21:56:19.444 00.000 10844 MultiStar: [#1 -0.05,0.78,0.77,U] [#2 -0.59,0.08,0.77,U] [#3 -0.38,-0.72,0.00,M1] [#4 -0.92,0.08,0.00,M2] [#5 0.52,1.15,0.00,R] [#6 0.47,-0.17,0.62,U] [#7 -0.46,-0.00,1.71,U] [#8 0.04,-0.94,0.00,M2] 
21:56:19.444 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.16}, one-star: {0.30, 0.22}
21:56:19.444 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.80) = xAngle (3.10 = 3.10)
21:56:19.444 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.02 = 3.02)
21:56:19.444 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.30 mountX=-0.21 mountY=0.03, mountTheta=3.02
21:56:19.449 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.16, opts=13)
21:56:19.449 00.000 10844 Enqueuing Move request for scope (-0.14, 0.16)
21:56:19.449 00.000 11060 Worker thread wakes up
21:56:19.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
21:56:19.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
21:56:19.449 00.000 11060 Moving (-0.14, 0.16) raw xDistance=-0.21 yDistance=0.03
21:56:19.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
21:56:19.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:19.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:56:19.449 00.000 11060 MoveAxis(E, 31, ABG)
21:56:19.449 00.000 11060 Guiding  Dir = 2, Dur = 31
21:56:19.480 00.031 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:19.495 00.015 11060 IsSlewing returns 0
21:56:19.495 00.000 11060 IsGuiding returns 0
21:56:19.511 00.016 10844 UpdateGuideState exits: m=3967 SNR=40.8 Saturated
21:56:19.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:19.511 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:19.511 00.000 10844 Enqueuing Expose request
21:56:19.544 00.033 11060 IsGuiding returns 0
21:56:19.544 00.000 11060 Move returns status 0, amount 31
21:56:19.544 00.000 11060 MoveAxis(N, 0, ABG)
21:56:19.544 00.000 11060 Move returns status 0, amount 0
21:56:19.544 00.000 11060 move complete, result=0
21:56:19.545 00.001 11060 worker thread done servicing request
21:56:19.545 00.000 11060 Worker thread wakes up
21:56:19.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:19.545 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:19.545 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
21:56:21.024 01.479 11060 Exposure complete
21:56:21.275 00.251 11060 worker thread done servicing request
21:56:21.275 00.000 10844 OnExposeComplete: enter
21:56:21.277 00.002 10844 UpdateGuideState(): m_state=6
21:56:21.277 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:56:21.277 00.000 10844 Star::Find returns 1 (1), X=1829.14, Y=153.71, Mass=4273, SNR=41.4, Peak=255 HFD=3.8
21:56:21.277 00.000 10844 MultiStar: [#1 -0.38,0.23,0.80,U] [#2 0.16,-0.09,0.82,U] [#3 -0.02,-0.51,0.76,U] [#4 -1.18,0.08,0.00,M3] [#5 0.23,-0.27,1.70,U] [#6 -1.02,0.07,0.00,M1] [#7 -0.55,0.35,1.81,U] [#8 0.21,-0.03,0.71,U] 
21:56:21.277 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.03}, one-star: {0.86, 0.31}
21:56:21.277 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.80) = xAngle (1.58 = 1.58)
21:56:21.277 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.49 = 1.49)
21:56:21.277 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.77 mountX=-0.00 mountY=0.04, mountTheta=1.58
21:56:21.279 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
21:56:21.279 00.000 10844 Enqueuing Move request for scope (0.03, 0.03)
21:56:21.280 00.001 11060 Worker thread wakes up
21:56:21.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
21:56:21.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
21:56:21.280 00.000 11060 Moving (0.03, 0.03) raw xDistance=-0.00 yDistance=0.04
21:56:21.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:56:21.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:21.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:56:21.280 00.000 11060 MoveAxis(E, 0, ABG)
21:56:21.280 00.000 11060 Move returns status 0, amount 0
21:56:21.280 00.000 11060 MoveAxis(N, 0, ABG)
21:56:21.280 00.000 11060 Move returns status 0, amount 0
21:56:21.280 00.000 11060 move complete, result=0
21:56:21.280 00.000 11060 worker thread done servicing request
21:56:21.300 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:21.317 00.017 10844 UpdateGuideState exits: m=4273 SNR=41.4 Saturated
21:56:21.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:21.317 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:21.317 00.000 10844 Enqueuing Expose request
21:56:21.317 00.000 11060 Worker thread wakes up
21:56:21.317 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:21.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:21.317 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:22.778 01.461 11060 Exposure complete
21:56:23.059 00.281 11060 worker thread done servicing request
21:56:23.062 00.003 10844 OnExposeComplete: enter
21:56:23.062 00.000 10844 UpdateGuideState(): m_state=6
21:56:23.062 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:56:23.062 00.000 10844 Star::Find returns 1 (1), X=1828.71, Y=154.20, Mass=4356, SNR=42.7, Peak=255 HFD=3.8
21:56:23.062 00.000 10844 MultiStar: [#1 -0.97,0.35,0.00,M1] [#2 -0.14,0.11,0.80,U] [#3 0.03,-0.06,0.74,U] [#4 -0.74,-0.08,0.81,U] [#5 -0.54,-0.05,1.72,U] [#6 -1.80,-0.46,0.00,M2] [#7 -0.43,0.90,0.00,M5] [#8 -0.07,0.07,0.81,U] 
21:56:23.062 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.13}, one-star: {0.42, 0.80}
21:56:23.062 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.80) = xAngle (3.40 = -2.89)
21:56:23.062 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.31 = -2.97)
21:56:23.062 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.59 mountX=-0.24 mountY=-0.04, mountTheta=-2.97
21:56:23.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.13, opts=13)
21:56:23.064 00.000 10844 Enqueuing Move request for scope (-0.21, 0.13)
21:56:23.064 00.000 11060 Worker thread wakes up
21:56:23.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
21:56:23.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
21:56:23.064 00.000 11060 Moving (-0.21, 0.13) raw xDistance=-0.24 yDistance=-0.04
21:56:23.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
21:56:23.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:23.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:23.064 00.000 11060 MoveAxis(E, 35, ABG)
21:56:23.064 00.000 11060 Guiding  Dir = 2, Dur = 35
21:56:23.077 00.013 11060 IsSlewing returns 0
21:56:23.077 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:23.077 00.000 11060 IsGuiding returns 0
21:56:23.119 00.042 10844 UpdateGuideState exits: m=4356 SNR=42.7 Saturated
21:56:23.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:23.119 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:23.119 00.000 10844 Enqueuing Expose request
21:56:23.140 00.021 11060 IsGuiding returns 0
21:56:23.140 00.000 11060 Move returns status 0, amount 35
21:56:23.141 00.001 11060 MoveAxis(N, 0, ABG)
21:56:23.141 00.000 11060 Move returns status 0, amount 0
21:56:23.142 00.001 11060 move complete, result=0
21:56:23.142 00.000 11060 worker thread done servicing request
21:56:23.142 00.000 11060 Worker thread wakes up
21:56:23.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:23.142 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:23.158 00.016 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
21:56:24.640 01.482 11060 Exposure complete
21:56:24.918 00.278 11060 worker thread done servicing request
21:56:24.918 00.000 10844 OnExposeComplete: enter
21:56:24.918 00.000 10844 UpdateGuideState(): m_state=6
21:56:24.918 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:56:24.918 00.000 10844 Star::Find returns 1 (0), X=1828.33, Y=153.60, Mass=3460, SNR=37.5, Peak=212 HFD=3.7
21:56:24.922 00.004 10844 MultiStar: [#1 -1.29,-0.51,0.00,M2] [#2 -0.09,0.06,0.88,U] [#3 -0.42,-0.70,0.00,M1] [#4 -0.36,-0.74,0.00,M3] [#5 -0.78,-1.13,0.00,M1] [#6 -0.90,-0.14,0.00,M3] [#7 -0.29,0.38,1.96,U] [#8 -0.76,-1.07,0.00,M1] 
21:56:24.922 00.000 10844 single-star, 2 included, MultiStar: {-0.16, 0.26}, one-star: {0.05, 0.20}
21:56:24.922 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.80) = xAngle (2.12 = 2.12)
21:56:24.922 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.04 = 2.04)
21:56:24.922 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.32 mountX=-0.11 mountY=0.18, mountTheta=2.10
21:56:24.926 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.20, opts=13)
21:56:24.926 00.000 10844 Enqueuing Move request for scope (0.05, 0.20)
21:56:24.926 00.000 11060 Worker thread wakes up
21:56:24.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
21:56:24.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
21:56:24.927 00.001 11060 Moving (0.05, 0.20) raw xDistance=-0.11 yDistance=0.18
21:56:24.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:56:24.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:24.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:56:24.927 00.000 11060 MoveAxis(E, 0, ABG)
21:56:24.927 00.000 11060 Move returns status 0, amount 0
21:56:24.927 00.000 11060 MoveAxis(N, 0, ABG)
21:56:24.927 00.000 11060 Move returns status 0, amount 0
21:56:24.927 00.000 11060 move complete, result=0
21:56:24.927 00.000 11060 worker thread done servicing request
21:56:24.954 00.027 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:24.975 00.021 10844 UpdateGuideState exits: m=3460 SNR=37.5
21:56:24.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:24.975 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:24.975 00.000 10844 Enqueuing Expose request
21:56:24.975 00.000 11060 Worker thread wakes up
21:56:24.975 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:56:24.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:24.975 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:26.486 01.511 11060 Exposure complete
21:56:26.744 00.258 11060 worker thread done servicing request
21:56:26.744 00.000 10844 OnExposeComplete: enter
21:56:26.744 00.000 10844 UpdateGuideState(): m_state=6
21:56:26.744 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:56:26.744 00.000 10844 Star::Find returns 1 (1), X=1828.53, Y=153.51, Mass=4211, SNR=41.3, Peak=255 HFD=3.7
21:56:26.744 00.000 10844 MultiStar: [#1 -0.50,-0.30,0.77,U] [#2 -0.01,0.10,0.91,U] [#3 -0.67,-0.96,0.00,M2] [#4 -0.70,0.07,0.91,U] [#5 -0.72,-0.41,0.00,M2] [#6 -1.47,-0.42,0.00,M4] [#7 -0.24,1.05,0.00,M5] [#8 -0.59,0.04,0.72,U] 
21:56:26.744 00.000 10844 single-star, 4 included, MultiStar: {-0.28, 0.01}, one-star: {0.25, 0.11}
21:56:26.744 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.80) = xAngle (1.22 = 1.22)
21:56:26.744 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.14 = 1.14)
21:56:26.744 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.42 mountX=0.09 mountY=0.24, mountTheta=1.21
21:56:26.749 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.11, opts=13)
21:56:26.749 00.000 10844 Enqueuing Move request for scope (0.25, 0.11)
21:56:26.749 00.000 11060 Worker thread wakes up
21:56:26.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
21:56:26.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
21:56:26.749 00.000 11060 Moving (0.25, 0.11) raw xDistance=0.09 yDistance=0.24
21:56:26.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:56:26.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
21:56:26.749 00.000 11060 MoveAxis(E, 0, ABG)
21:56:26.749 00.000 11060 Move returns status 0, amount 0
21:56:26.749 00.000 11060 MoveAxis(S, 94, ABG)
21:56:26.749 00.000 11060 Guiding  Dir = 1, Dur = 94
21:56:26.767 00.018 11060 IsSlewing returns 0
21:56:26.767 00.000 11060 IsGuiding returns 0
21:56:26.772 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:26.797 00.025 10844 UpdateGuideState exits: m=4211 SNR=41.3 Saturated
21:56:26.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:26.797 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:26.797 00.000 10844 Enqueuing Expose request
21:56:26.866 00.069 11060 IsGuiding returns 0
21:56:26.866 00.000 11060 Move returns status 0, amount 94
21:56:26.867 00.001 11060 move complete, result=0
21:56:26.867 00.000 11060 worker thread done servicing request
21:56:26.867 00.000 11060 Worker thread wakes up
21:56:26.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:26.867 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:26.867 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 94 ms SOUTH
21:56:28.352 01.485 11060 Exposure complete
21:56:28.655 00.303 10844 OnExposeComplete: enter
21:56:28.656 00.001 10844 UpdateGuideState(): m_state=6
21:56:28.656 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:56:28.656 00.000 10844 Star::Find returns 1 (0), X=1827.97, Y=152.76, Mass=4045, SNR=40.4, Peak=230 HFD=4.1
21:56:28.657 00.001 10844 MultiStar: [#1 -0.89,0.21,0.00,M2] [#2 0.05,-0.40,0.78,U] [#3 -0.95,-0.08,0.00,M3] [#4 -0.54,-0.19,0.91,U] [#5 -0.64,-0.70,0.00,M3] [#6 -1.49,-0.68,0.00,M5] [#7 -0.95,0.91,0.00,M6] [#8 -0.21,-0.28,0.86,U] 
21:56:28.657 00.000 10844 refined, 3 included, MultiStar: {-0.27, -0.39}, one-star: {-0.31, -0.64}
21:56:28.657 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.80) = xAngle (-1.37 = -1.37)
21:56:28.657 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.46 = -1.46)
21:56:28.657 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.39 hyp=0.47 cameraTheta=-2.17 mountX=0.09 mountY=-0.47, mountTheta=-1.37
21:56:28.658 00.001 11060 worker thread done servicing request
21:56:28.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.39, opts=13)
21:56:28.660 00.000 10844 Enqueuing Move request for scope (-0.27, -0.39)
21:56:28.660 00.000 11060 Worker thread wakes up
21:56:28.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.39) opts 0xd
21:56:28.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.39)
21:56:28.660 00.000 11060 Moving (-0.27, -0.39) raw xDistance=0.09 yDistance=-0.47
21:56:28.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:56:28.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:28.661 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
21:56:28.661 00.000 11060 MoveAxis(E, 0, ABG)
21:56:28.661 00.000 11060 Move returns status 0, amount 0
21:56:28.661 00.000 11060 MoveAxis(N, 0, ABG)
21:56:28.661 00.000 11060 Move returns status 0, amount 0
21:56:28.661 00.000 11060 move complete, result=0
21:56:28.661 00.000 11060 worker thread done servicing request
21:56:28.667 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:28.704 00.037 10844 UpdateGuideState exits: m=4045 SNR=40.4
21:56:28.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:28.704 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:28.704 00.000 10844 Enqueuing Expose request
21:56:28.704 00.000 11060 Worker thread wakes up
21:56:28.704 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:56:28.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:28.704 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:30.161 01.457 11060 Exposure complete
21:56:30.336 00.175 11060 worker thread done servicing request
21:56:30.336 00.000 10844 OnExposeComplete: enter
21:56:30.336 00.000 10844 UpdateGuideState(): m_state=6
21:56:30.336 00.000 10844 Star::Find(15, 1827, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:56:30.336 00.000 10844 Star::Find returns 1 (0), X=1827.51, Y=153.35, Mass=3953, SNR=39.9, Peak=244 HFD=3.5
21:56:30.336 00.000 10844 MultiStar: [#1 -0.29,-0.50,0.94,U] [#2 -0.05,0.08,0.86,U] [#3 -1.43,-0.39,0.00,M4] [#4 -0.73,-0.39,0.00,M2] [#5 -1.74,-0.67,0.00,M4] [#6 -1.42,-1.17,0.00,M6] [#7 -1.32,0.43,0.00,M7] [#8 0.18,-0.87,0.00,M1] 
21:56:30.336 00.000 10844 refined, 2 included, MultiStar: {-0.39, -0.16}, one-star: {-0.77, -0.05}
21:56:30.336 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.80) = xAngle (-1.95 = -1.95)
21:56:30.336 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.03 = -2.03)
21:56:30.336 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-2.75 mountX=-0.15 mountY=-0.38, mountTheta=-1.96
21:56:30.339 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.16, opts=13)
21:56:30.339 00.000 10844 Enqueuing Move request for scope (-0.39, -0.16)
21:56:30.339 00.000 11060 Worker thread wakes up
21:56:30.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.16) opts 0xd
21:56:30.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.16)
21:56:30.339 00.000 11060 Moving (-0.39, -0.16) raw xDistance=-0.15 yDistance=-0.38
21:56:30.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:56:30.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:56:30.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:56:30.339 00.000 11060 MoveAxis(E, 23, ABG)
21:56:30.339 00.000 11060 Guiding  Dir = 2, Dur = 23
21:56:30.344 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:30.354 00.010 10844 UpdateGuideState exits: m=3953 SNR=39.9
21:56:30.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:30.354 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:30.354 00.000 10844 Enqueuing Expose request
21:56:30.365 00.011 11060 IsSlewing returns 0
21:56:30.365 00.000 11060 IsGuiding returns 0
21:56:30.434 00.069 11060 IsGuiding returns 0
21:56:30.437 00.003 11060 Move returns status 0, amount 23
21:56:30.437 00.000 11060 MoveAxis(N, 0, ABG)
21:56:30.437 00.000 11060 Move returns status 0, amount 0
21:56:30.437 00.000 11060 move complete, result=0
21:56:30.437 00.000 11060 worker thread done servicing request
21:56:30.437 00.000 11060 Worker thread wakes up
21:56:30.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:30.437 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:30.442 00.005 10844 GuideStep: -0.2 px 23 ms EAST, -0.4 px 0 ms NORTH
21:56:31.927 01.485 11060 Exposure complete
21:56:32.111 00.184 11060 worker thread done servicing request
21:56:32.111 00.000 10844 OnExposeComplete: enter
21:56:32.111 00.000 10844 UpdateGuideState(): m_state=6
21:56:32.111 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:56:32.111 00.000 10844 Star::Find returns 1 (0), X=1827.87, Y=154.15, Mass=3495, SNR=36.8, Peak=219 HFD=4.3
21:56:32.112 00.001 10844 MultiStar: [#1 -0.72,0.44,0.00,M2] [#2 -0.75,-0.20,1.00,U] [#3 -1.61,-0.42,0.00,M5] [#4 -0.77,-0.30,0.00,M3] [#5 -1.00,-0.67,0.00,M5] [#6 -0.58,-0.77,0.00,M7] [#7 -1.01,0.31,0.00,M8] [#8 -0.07,-0.03,0.79,U] 
21:56:32.112 00.000 10844 refined, 2 included, MultiStar: {-0.44, 0.19}, one-star: {-0.41, 0.75}
21:56:32.112 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.80) = xAngle (3.54 = -2.75)
21:56:32.112 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.45 = -2.83)
21:56:32.112 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.19 hyp=0.48 cameraTheta=2.73 mountX=-0.44 mountY=-0.14, mountTheta=-2.82
21:56:32.112 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.19, opts=13)
21:56:32.112 00.000 10844 Enqueuing Move request for scope (-0.44, 0.19)
21:56:32.112 00.000 11060 Worker thread wakes up
21:56:32.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.19) opts 0xd
21:56:32.112 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.19)
21:56:32.112 00.000 11060 Moving (-0.44, 0.19) raw xDistance=-0.44 yDistance=-0.14
21:56:32.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
21:56:32.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:32.114 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:56:32.114 00.000 11060 MoveAxis(E, 65, ABG)
21:56:32.114 00.000 11060 Guiding  Dir = 2, Dur = 65
21:56:32.127 00.013 11060 IsSlewing returns 0
21:56:32.127 00.000 11060 IsGuiding returns 0
21:56:32.129 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:32.144 00.015 10844 UpdateGuideState exits: m=3495 SNR=36.8
21:56:32.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:32.144 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:32.144 00.000 10844 Enqueuing Expose request
21:56:32.201 00.057 11060 IsGuiding returns 0
21:56:32.201 00.000 11060 Move returns status 0, amount 65
21:56:32.201 00.000 11060 MoveAxis(N, 0, ABG)
21:56:32.201 00.000 11060 Move returns status 0, amount 0
21:56:32.201 00.000 11060 move complete, result=0
21:56:32.201 00.000 11060 worker thread done servicing request
21:56:32.201 00.000 10844 GuideStep: -0.4 px 65 ms EAST, -0.1 px 0 ms NORTH
21:56:32.201 00.000 11060 Worker thread wakes up
21:56:32.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:32.201 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:33.669 01.468 11060 Exposure complete
21:56:33.854 00.185 11060 worker thread done servicing request
21:56:33.854 00.000 10844 OnExposeComplete: enter
21:56:33.855 00.001 10844 UpdateGuideState(): m_state=6
21:56:33.855 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:56:33.855 00.000 10844 Star::Find returns 1 (0), X=1827.09, Y=153.57, Mass=3574, SNR=38.1, Peak=209 HFD=3.9
21:56:33.855 00.000 10844 MultiStar: [#1 -0.99,0.33,0.00,M3] [#2 -0.44,0.20,0.92,U] [#3 -1.03,-0.97,0.00,M6] [#4 -0.82,-0.55,0.00,M4] [#5 -0.74,-1.17,0.00,M6] [#6 -1.16,-0.47,0.00,M8] [#7 -0.94,0.69,0.00,M9] [#8 -0.34,-0.15,0.79,U] 
21:56:33.855 00.000 10844 refined, 2 included, MultiStar: {-0.69, 0.09}, one-star: {-1.19, 0.17}
21:56:33.855 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.80) = xAngle (3.82 = -2.46)
21:56:33.855 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.73 = -2.55)
21:56:33.855 00.000 10844 CameraToMount -- cameraX=-0.69 cameraY=0.09 hyp=0.70 cameraTheta=3.02 mountX=-0.54 mountY=-0.39, mountTheta=-2.52
21:56:33.857 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.69, y=0.09, opts=13)
21:56:33.857 00.000 10844 Enqueuing Move request for scope (-0.69, 0.09)
21:56:33.857 00.000 11060 Worker thread wakes up
21:56:33.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.09) opts 0xd
21:56:33.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.69, 0.09)
21:56:33.857 00.000 11060 Moving (-0.69, 0.09) raw xDistance=-0.54 yDistance=-0.39
21:56:33.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
21:56:33.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:33.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:56:33.857 00.000 11060 MoveAxis(E, 81, ABG)
21:56:33.857 00.000 11060 Guiding  Dir = 2, Dur = 81
21:56:33.861 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:33.878 00.017 10844 UpdateGuideState exits: m=3574 SNR=38.1
21:56:33.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:33.878 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:33.878 00.000 10844 Enqueuing Expose request
21:56:33.896 00.018 11060 IsSlewing returns 0
21:56:33.897 00.001 11060 IsGuiding returns 0
21:56:34.024 00.127 11060 IsGuiding returns 0
21:56:34.024 00.000 11060 Move returns status 0, amount 81
21:56:34.024 00.000 11060 MoveAxis(N, 0, ABG)
21:56:34.026 00.002 11060 Move returns status 0, amount 0
21:56:34.026 00.000 11060 move complete, result=0
21:56:34.026 00.000 11060 worker thread done servicing request
21:56:34.026 00.000 10844 GuideStep: -0.5 px 81 ms EAST, -0.4 px 0 ms NORTH
21:56:34.026 00.000 11060 Worker thread wakes up
21:56:34.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:34.026 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:35.504 01.478 11060 Exposure complete
21:56:35.709 00.205 11060 worker thread done servicing request
21:56:35.709 00.000 10844 OnExposeComplete: enter
21:56:35.709 00.000 10844 UpdateGuideState(): m_state=6
21:56:35.709 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:56:35.711 00.002 10844 Star::Find returns 1 (1), X=1827.45, Y=153.60, Mass=4412, SNR=41.9, Peak=255 HFD=4.3
21:56:35.711 00.000 10844 MultiStar: [#1 -0.78,0.56,0.00,M4] [#2 -0.13,0.09,0.82,U] [#3 -0.72,-0.20,0.72,U] [#4 -0.74,-0.02,0.85,U] [#5 -0.38,-0.20,1.77,U] [#6 -1.13,-0.22,0.00,M9] [#7 -0.62,0.83,0.00,M10] [#8 0.09,-0.05,0.75,U] 
21:56:35.711 00.000 10844 refined, 5 included, MultiStar: {-0.45, -0.05}, one-star: {-0.83, 0.19}
21:56:35.711 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.80) = xAngle (-2.23 = -2.23)
21:56:35.711 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.32 = -2.32)
21:56:35.711 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=-0.05 hyp=0.46 cameraTheta=-3.04 mountX=-0.28 mountY=-0.33, mountTheta=-2.27
21:56:35.712 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=-0.05, opts=13)
21:56:35.712 00.000 10844 Enqueuing Move request for scope (-0.45, -0.05)
21:56:35.712 00.000 11060 Worker thread wakes up
21:56:35.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.05) opts 0xd
21:56:35.712 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, -0.05)
21:56:35.712 00.000 11060 Moving (-0.45, -0.05) raw xDistance=-0.28 yDistance=-0.33
21:56:35.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
21:56:35.714 00.002 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-0.87
21:56:35.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
21:56:35.714 00.000 11060 MoveAxis(E, 44, ABG)
21:56:35.714 00.000 11060 Guiding  Dir = 2, Dur = 44
21:56:35.719 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:35.743 00.024 11060 IsSlewing returns 0
21:56:35.743 00.000 11060 IsGuiding returns 0
21:56:35.749 00.006 10844 UpdateGuideState exits: m=4412 SNR=41.9 Saturated
21:56:35.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:35.749 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:35.749 00.000 10844 Enqueuing Expose request
21:56:35.822 00.073 11060 IsGuiding returns 0
21:56:35.822 00.000 11060 Move returns status 0, amount 44
21:56:35.822 00.000 11060 BLC: Oldest BLC event removed
21:56:35.822 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:56:35.822 00.000 11060 MoveAxis(N, 878, ABG)
21:56:35.822 00.000 11060 duration set to 750 by maxDecDuration
21:56:35.822 00.000 11060 Guiding  Dir = 0, Dur = 750
21:56:35.867 00.045 11060 IsSlewing returns 0
21:56:35.867 00.000 11060 IsGuiding returns 0
21:56:36.650 00.783 11060 IsGuiding returns 0
21:56:36.652 00.002 11060 Move returns status 0, amount 750
21:56:36.652 00.000 11060 move complete, result=0
21:56:36.652 00.000 11060 worker thread done servicing request
21:56:36.652 00.000 11060 Worker thread wakes up
21:56:36.652 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.3 px 750 ms NORTH
21:56:36.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:36.652 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:38.125 01.473 11060 Exposure complete
21:56:38.395 00.270 10844 OnExposeComplete: enter
21:56:38.395 00.000 10844 UpdateGuideState(): m_state=6
21:56:38.395 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:56:38.398 00.003 10844 Star::Find returns 1 (0), X=1827.84, Y=153.10, Mass=3409, SNR=36.7, Peak=205 HFD=4.2
21:56:38.398 00.000 10844 MultiStar: [#1 -0.96,0.28,0.00,M5] [#2 0.10,-0.02,0.87,U] [#3 -0.76,-0.40,0.00,M6] [#4 -0.27,-0.30,0.97,U] [#5 -0.92,-0.41,0.00,M6] [#6 -0.96,-0.20,0.00,M10] [#7 -1.44,0.27,0.00,R] [#8 0.16,-0.13,0.91,U] 
21:56:38.398 00.000 10844 refined, 3 included, MultiStar: {-0.13, -0.19}, one-star: {-0.44, -0.30}
21:56:38.398 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.80) = xAngle (-1.35 = -1.35)
21:56:38.398 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.44 = -1.44)
21:56:38.398 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.16 mountX=0.05 mountY=-0.23, mountTheta=-1.36
21:56:38.398 00.000 11060 worker thread done servicing request
21:56:38.399 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.19, opts=13)
21:56:38.399 00.000 10844 Enqueuing Move request for scope (-0.13, -0.19)
21:56:38.399 00.000 11060 Worker thread wakes up
21:56:38.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
21:56:38.401 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
21:56:38.401 00.000 11060 Moving (-0.13, -0.19) raw xDistance=0.05 yDistance=-0.23
21:56:38.401 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.75, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.234304, 1:0.228284
21:56:38.401 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:56:38.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:56:38.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
21:56:38.401 00.000 11060 MoveAxis(E, 0, ABG)
21:56:38.401 00.000 11060 Move returns status 0, amount 0
21:56:38.401 00.000 11060 MoveAxis(N, 87, ABG)
21:56:38.401 00.000 11060 Guiding  Dir = 0, Dur = 87
21:56:38.405 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:38.410 00.005 11060 IsSlewing returns 0
21:56:38.410 00.000 11060 IsGuiding returns 0
21:56:38.422 00.012 10844 UpdateGuideState exits: m=3409 SNR=36.7
21:56:38.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:38.422 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:38.424 00.002 10844 Enqueuing Expose request
21:56:38.504 00.080 11060 IsGuiding returns 0
21:56:38.505 00.001 11060 Move returns status 0, amount 87
21:56:38.505 00.000 11060 move complete, result=0
21:56:38.505 00.000 11060 worker thread done servicing request
21:56:38.505 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 87 ms NORTH
21:56:38.505 00.000 11060 Worker thread wakes up
21:56:38.507 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:38.507 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:39.991 01.484 11060 Exposure complete
21:56:40.279 00.288 11060 worker thread done servicing request
21:56:40.279 00.000 10844 OnExposeComplete: enter
21:56:40.279 00.000 10844 UpdateGuideState(): m_state=6
21:56:40.279 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:56:40.279 00.000 10844 Star::Find returns 1 (0), X=1828.75, Y=153.85, Mass=3199, SNR=35.3, Peak=216 HFD=3.9
21:56:40.279 00.000 10844 MultiStar: [#1 -0.83,1.04,0.00,M6] [#2 0.35,0.59,0.93,U] [#3 -0.42,-0.04,0.87,U] [#4 -0.45,-0.24,1.03,U] [#5 -0.44,-1.04,0.00,M7] [#6 -0.30,0.59,0.64,U] [#7 1.13,0.76,0.00,M1] [#8 0.32,-0.39,0.77,U] 
21:56:40.279 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.15}, one-star: {0.47, 0.45}
21:56:40.279 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.80) = xAngle (2.35 = 2.35)
21:56:40.279 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.26 = 2.26)
21:56:40.279 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=-0.11 mountY=0.12, mountTheta=2.31
21:56:40.279 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.15, opts=13)
21:56:40.279 00.000 10844 Enqueuing Move request for scope (0.00, 0.15)
21:56:40.279 00.000 11060 Worker thread wakes up
21:56:40.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
21:56:40.279 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
21:56:40.279 00.000 11060 Moving (0.00, 0.15) raw xDistance=-0.11 yDistance=0.12
21:56:40.279 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.75, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.234304, 1:0.228284, 2:-0.117074
21:56:40.279 00.000 11060 BLC: No correction, Miss < min_move
21:56:40.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:56:40.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:40.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:56:40.279 00.000 11060 MoveAxis(E, 0, ABG)
21:56:40.279 00.000 11060 Move returns status 0, amount 0
21:56:40.279 00.000 11060 MoveAxis(N, 0, ABG)
21:56:40.279 00.000 11060 Move returns status 0, amount 0
21:56:40.284 00.005 11060 move complete, result=0
21:56:40.285 00.001 11060 worker thread done servicing request
21:56:40.294 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:40.326 00.032 10844 UpdateGuideState exits: m=3199 SNR=35.3
21:56:40.327 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:40.327 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:40.327 00.000 10844 Enqueuing Expose request
21:56:40.327 00.000 11060 Worker thread wakes up
21:56:40.327 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:56:40.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:40.327 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:41.793 01.466 11060 Exposure complete
21:56:42.123 00.330 11060 worker thread done servicing request
21:56:42.123 00.000 10844 OnExposeComplete: enter
21:56:42.123 00.000 10844 UpdateGuideState(): m_state=6
21:56:42.123 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:56:42.123 00.000 10844 Star::Find returns 1 (0), X=1828.15, Y=153.58, Mass=3445, SNR=36.6, Peak=220 HFD=3.9
21:56:42.123 00.000 10844 MultiStar: [#1 -0.52,1.15,0.00,M7] [#2 0.52,0.42,0.88,U] [#3 -0.38,-0.44,0.90,U] [#4 -0.15,-0.44,0.98,U] [#5 -0.89,0.36,0.00,M8] [#6 -0.45,-0.25,0.76,U] [#7 1.12,0.45,0.00,M2] [#8 -0.01,0.26,0.86,U] 
21:56:42.123 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.05}, one-star: {-0.13, 0.18}
21:56:42.123 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.80) = xAngle (-1.90 = -1.90)
21:56:42.123 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.98 = -1.98)
21:56:42.123 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=-0.03 mountY=-0.10, mountTheta=-1.91
21:56:42.123 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.05, opts=13)
21:56:42.125 00.002 10844 Enqueuing Move request for scope (-0.10, -0.05)
21:56:42.125 00.000 11060 Worker thread wakes up
21:56:42.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
21:56:42.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
21:56:42.125 00.000 11060 Moving (-0.10, -0.05) raw xDistance=-0.03 yDistance=-0.10
21:56:42.125 00.000 11060 BLC: window closed
21:56:42.125 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.75, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.234304, 1:0.228284, 2:-0.117074
21:56:42.125 00.000 11060 BLC: No correction, Miss < min_move
21:56:42.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:56:42.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:42.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:56:42.125 00.000 11060 MoveAxis(E, 0, ABG)
21:56:42.125 00.000 11060 Move returns status 0, amount 0
21:56:42.125 00.000 11060 MoveAxis(N, 0, ABG)
21:56:42.125 00.000 11060 Move returns status 0, amount 0
21:56:42.125 00.000 11060 move complete, result=0
21:56:42.125 00.000 11060 worker thread done servicing request
21:56:42.130 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:42.154 00.024 10844 UpdateGuideState exits: m=3445 SNR=36.6
21:56:42.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:42.154 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:42.154 00.000 10844 Enqueuing Expose request
21:56:42.154 00.000 11060 Worker thread wakes up
21:56:42.154 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:56:42.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:42.154 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:43.598 01.444 11060 Exposure complete
21:56:43.916 00.318 11060 worker thread done servicing request
21:56:43.916 00.000 10844 OnExposeComplete: enter
21:56:43.916 00.000 10844 UpdateGuideState(): m_state=6
21:56:43.916 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:56:43.916 00.000 10844 Star::Find returns 1 (0), X=1828.06, Y=153.30, Mass=4101, SNR=40.5, Peak=229 HFD=4.0
21:56:43.917 00.001 10844 MultiStar: [#1 -0.27,0.20,0.87,U] [#2 0.67,-0.06,0.85,U] [#3 -0.49,-0.75,0.00,M5] [#4 0.48,-0.50,0.97,U] [#5 -0.48,-0.73,0.00,M9] [#6 0.18,-0.54,0.63,U] [#7 0.91,0.16,0.00,M3] [#8 1.00,-0.27,0.00,M1] 
21:56:43.917 00.000 10844 refined, 4 included, MultiStar: {0.16, -0.19}, one-star: {-0.22, -0.10}
21:56:43.919 00.002 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.80) = xAngle (-0.06 = -0.06)
21:56:43.919 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.15 = -0.15)
21:56:43.919 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-0.87 mountX=0.24 mountY=-0.04, mountTheta=-0.15
21:56:43.919 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.19, opts=13)
21:56:43.919 00.000 10844 Enqueuing Move request for scope (0.16, -0.19)
21:56:43.919 00.000 11060 Worker thread wakes up
21:56:43.921 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
21:56:43.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
21:56:43.921 00.000 11060 Moving (0.16, -0.19) raw xDistance=0.24 yDistance=-0.04
21:56:43.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
21:56:43.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:43.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:43.941 00.020 11060 MoveAxis(W, 36, ABG)
21:56:43.941 00.000 11060 Guiding  Dir = 3, Dur = 36
21:56:43.946 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:43.957 00.011 11060 IsSlewing returns 0
21:56:43.957 00.000 11060 IsGuiding returns 0
21:56:43.967 00.010 10844 UpdateGuideState exits: m=4101 SNR=40.5
21:56:43.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:43.967 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:43.967 00.000 10844 Enqueuing Expose request
21:56:44.028 00.061 11060 IsGuiding returns 0
21:56:44.028 00.000 11060 Move returns status 0, amount 36
21:56:44.028 00.000 11060 MoveAxis(N, 0, ABG)
21:56:44.028 00.000 11060 Move returns status 0, amount 0
21:56:44.028 00.000 11060 move complete, result=0
21:56:44.028 00.000 11060 worker thread done servicing request
21:56:44.028 00.000 11060 Worker thread wakes up
21:56:44.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:44.028 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:44.028 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
21:56:45.507 01.479 11060 Exposure complete
21:56:45.735 00.228 11060 worker thread done servicing request
21:56:45.735 00.000 10844 OnExposeComplete: enter
21:56:45.735 00.000 10844 UpdateGuideState(): m_state=6
21:56:45.735 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:56:45.735 00.000 10844 Star::Find returns 1 (0), X=1829.04, Y=153.22, Mass=3609, SNR=38.0, Peak=226 HFD=4.1
21:56:45.737 00.002 10844 MultiStar: [#1 -0.19,0.34,0.89,U] [#2 0.86,0.76,0.00,M1] [#3 -0.16,-0.25,0.88,U] [#4 0.45,-0.00,0.99,U] [#5 -0.41,-0.06,2.01,U] [#6 -0.02,-0.01,0.79,U] [#7 1.04,0.35,0.00,M4] [#8 0.19,-0.43,0.90,U] 
21:56:45.737 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.76, -0.18}
21:56:45.737 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.80) = xAngle (-0.40 = -0.40)
21:56:45.737 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.48 = -0.48)
21:56:45.737 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.20 mountX=0.08 mountY=-0.04, mountTheta=-0.47
21:56:45.738 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
21:56:45.739 00.001 10844 Enqueuing Move request for scope (0.03, -0.08)
21:56:45.740 00.001 11060 Worker thread wakes up
21:56:45.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:56:45.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:56:45.740 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.04
21:56:45.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:56:45.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:45.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:45.740 00.000 11060 MoveAxis(E, 0, ABG)
21:56:45.740 00.000 11060 Move returns status 0, amount 0
21:56:45.740 00.000 11060 MoveAxis(N, 0, ABG)
21:56:45.741 00.001 11060 Move returns status 0, amount 0
21:56:45.741 00.000 11060 move complete, result=0
21:56:45.741 00.000 11060 worker thread done servicing request
21:56:45.746 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:45.775 00.029 10844 UpdateGuideState exits: m=3609 SNR=38.0
21:56:45.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:45.775 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:45.775 00.000 10844 Enqueuing Expose request
21:56:45.775 00.000 11060 Worker thread wakes up
21:56:45.775 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:56:45.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:45.775 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:47.219 01.444 11060 Exposure complete
21:56:47.509 00.290 10844 OnExposeComplete: enter
21:56:47.509 00.000 11060 worker thread done servicing request
21:56:47.509 00.000 10844 UpdateGuideState(): m_state=6
21:56:47.509 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:56:47.509 00.000 10844 Star::Find returns 1 (0), X=1828.94, Y=153.71, Mass=3652, SNR=38.4, Peak=223 HFD=3.9
21:56:47.511 00.002 10844 MultiStar: [#1 0.72,0.64,0.00,M6] [#2 1.07,0.68,0.00,M2] [#3 0.54,0.03,0.90,U] [#4 0.68,0.35,0.86,U] [#5 0.77,0.15,0.00,M9] [#6 0.86,0.05,0.00,M7] [#7 2.08,0.27,0.00,M5] [#8 1.35,0.37,0.00,M1] 
21:56:47.511 00.000 10844 refined, 2 included, MultiStar: {0.63, 0.23}, one-star: {0.66, 0.31}
21:56:47.511 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.80) = xAngle (1.16 = 1.16)
21:56:47.511 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.07 = 1.07)
21:56:47.511 00.000 10844 CameraToMount -- cameraX=0.63 cameraY=0.23 hyp=0.67 cameraTheta=0.35 mountX=0.27 mountY=0.59, mountTheta=1.14
21:56:47.514 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.63, y=0.23, opts=13)
21:56:47.514 00.000 10844 Enqueuing Move request for scope (0.63, 0.23)
21:56:47.514 00.000 11060 Worker thread wakes up
21:56:47.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.23) opts 0xd
21:56:47.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.63, 0.23)
21:56:47.514 00.000 11060 Moving (0.63, 0.23) raw xDistance=0.27 yDistance=0.59
21:56:47.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
21:56:47.514 00.000 11060 resist switch: large excursion: input 0.59 thresh 0.57 direction from -1 to 1
21:56:47.514 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.76
21:56:47.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.59
21:56:47.514 00.000 11060 MoveAxis(W, 40, ABG)
21:56:47.516 00.002 11060 Guiding  Dir = 3, Dur = 40
21:56:47.536 00.020 11060 IsSlewing returns 0
21:56:47.536 00.000 11060 IsGuiding returns 0
21:56:47.545 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:47.565 00.020 10844 UpdateGuideState exits: m=3652 SNR=38.4
21:56:47.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:47.565 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:47.565 00.000 10844 Enqueuing Expose request
21:56:47.593 00.028 11060 IsGuiding returns 0
21:56:47.594 00.001 11060 Move returns status 0, amount 40
21:56:47.594 00.000 11060 BLC: Oldest BLC event removed
21:56:47.594 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:56:47.594 00.000 11060 MoveAxis(S, 975, ABG)
21:56:47.594 00.000 11060 duration set to 750 by maxDecDuration
21:56:47.594 00.000 11060 Guiding  Dir = 1, Dur = 750
21:56:47.601 00.007 11060 IsSlewing returns 0
21:56:47.601 00.000 11060 IsGuiding returns 0
21:56:48.360 00.759 11060 IsGuiding returns 0
21:56:48.360 00.000 11060 Move returns status 0, amount 750
21:56:48.360 00.000 11060 move complete, result=0
21:56:48.360 00.000 11060 worker thread done servicing request
21:56:48.360 00.000 11060 Worker thread wakes up
21:56:48.360 00.000 10844 GuideStep: 0.3 px 40 ms WEST, 0.6 px 750 ms SOUTH
21:56:48.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:48.361 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:49.829 01.468 11060 Exposure complete
21:56:50.031 00.202 11060 worker thread done servicing request
21:56:50.031 00.000 10844 OnExposeComplete: enter
21:56:50.031 00.000 10844 UpdateGuideState(): m_state=6
21:56:50.031 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:56:50.031 00.000 10844 Star::Find returns 1 (0), X=1828.89, Y=154.34, Mass=3529, SNR=38.0, Peak=212 HFD=4.0
21:56:50.032 00.001 10844 MultiStar: [#1 -0.20,1.22,0.00,M7] [#2 0.39,0.33,0.92,U] [#3 -0.18,-0.03,0.87,U] [#4 -0.30,0.71,0.91,U] [#5 -0.02,0.37,1.76,U] [#6 -0.38,-0.05,0.71,U] [#7 1.42,1.14,0.00,M6] [#8 0.90,0.77,0.00,M2] 
21:56:50.032 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.40}, one-star: {0.61, 0.94}
21:56:50.032 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.80) = xAngle (2.28 = 2.28)
21:56:50.032 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.19 = 2.19)
21:56:50.032 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.48 mountX=-0.26 mountY=0.33, mountTheta=2.25
21:56:50.033 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.40, opts=13)
21:56:50.033 00.000 10844 Enqueuing Move request for scope (0.04, 0.40)
21:56:50.035 00.002 11060 Worker thread wakes up
21:56:50.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.40) opts 0xd
21:56:50.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.40)
21:56:50.035 00.000 11060 Moving (0.04, 0.40) raw xDistance=-0.26 yDistance=0.33
21:56:50.035 00.000 11060 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.64, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.411517, 1:0.328550
21:56:50.035 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:56:50.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
21:56:50.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
21:56:50.035 00.000 11060 MoveAxis(E, 37, ABG)
21:56:50.035 00.000 11060 Guiding  Dir = 2, Dur = 37
21:56:50.042 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:50.056 00.014 11060 IsSlewing returns 0
21:56:50.056 00.000 11060 IsGuiding returns 0
21:56:50.060 00.004 10844 UpdateGuideState exits: m=3529 SNR=38.0
21:56:50.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:50.061 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:50.061 00.000 10844 Enqueuing Expose request
21:56:50.103 00.042 11060 IsGuiding returns 0
21:56:50.103 00.000 11060 Move returns status 0, amount 37
21:56:50.103 00.000 11060 MoveAxis(S, 126, ABG)
21:56:50.103 00.000 11060 Guiding  Dir = 1, Dur = 126
21:56:50.119 00.016 11060 IsSlewing returns 0
21:56:50.119 00.000 11060 IsGuiding returns 0
21:56:50.259 00.140 11060 IsGuiding returns 0
21:56:50.259 00.000 11060 Move returns status 0, amount 126
21:56:50.259 00.000 11060 move complete, result=0
21:56:50.259 00.000 11060 worker thread done servicing request
21:56:50.259 00.000 11060 Worker thread wakes up
21:56:50.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:50.260 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:50.276 00.016 10844 GuideStep: -0.3 px 37 ms EAST, 0.3 px 126 ms SOUTH
21:56:54.256 03.980 11060 Exposure complete
21:56:54.664 00.408 11060 worker thread done servicing request
21:56:54.664 00.000 10844 OnExposeComplete: enter
21:56:54.665 00.001 10844 UpdateGuideState(): m_state=6
21:56:54.666 00.001 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:56:54.667 00.001 10844 Star::Find returns 1 (0), X=1828.41, Y=153.79, Mass=3093, SNR=34.9, Peak=193 HFD=3.7
21:56:54.668 00.001 10844 MultiStar: [#1 -0.28,0.72,1.02,U] [#2 -0.07,0.57,1.01,U] [#3 -0.49,0.40,0.87,U] [#4 -0.71,1.15,0.00,M1] [#5 -0.18,0.13,2.16,U] [#6 -0.25,0.42,0.79,U] [#7 0.97,0.57,0.00,M7] [#8 0.51,1.13,0.00,M3] 
21:56:54.669 00.001 10844 single-star, 5 included, MultiStar: {-0.18, 0.39}, one-star: {0.13, 0.39}
21:56:54.669 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.80) = xAngle (2.05 = 2.05)
21:56:54.669 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.96 = 1.96)
21:56:54.669 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.25 mountX=-0.19 mountY=0.38, mountTheta=2.03
21:56:54.690 00.021 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.39, opts=13)
21:56:54.691 00.001 10844 Enqueuing Move request for scope (0.13, 0.39)
21:56:54.691 00.000 11060 Worker thread wakes up
21:56:54.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.39) opts 0xd
21:56:54.692 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.39)
21:56:54.692 00.000 11060 Moving (0.13, 0.39) raw xDistance=-0.19 yDistance=0.38
21:56:54.692 00.000 11060 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.64, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.411517, 1:0.328550, 2:0.382607
21:56:54.693 00.001 11060 BLC: Under-shoot: nominal increase by 348
21:56:54.693 00.000 11060 BLC: window closed
21:56:54.693 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:56:54.693 00.000 11060 BLC: Pulse adjusted to 750
21:56:54.695 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
21:56:54.696 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
21:56:54.696 00.000 11060 MoveAxis(E, 29, ABG)
21:56:54.696 00.000 11060 Guiding  Dir = 2, Dur = 29
21:56:54.703 00.007 11060 IsSlewing returns 0
21:56:54.704 00.001 11060 IsGuiding returns 0
21:56:54.709 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:54.740 00.031 10844 UpdateGuideState exits: m=3093 SNR=34.9
21:56:54.742 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:54.742 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:54.742 00.000 10844 Enqueuing Expose request
21:56:54.752 00.010 11060 IsGuiding returns 0
21:56:54.752 00.000 11060 Move returns status 0, amount 29
21:56:54.752 00.000 11060 MoveAxis(S, 147, ABG)
21:56:54.752 00.000 11060 Guiding  Dir = 1, Dur = 147
21:56:54.771 00.019 10844 evsrv: cli 0EEEE4D0 connect
21:56:54.771 00.000 10844 case statement mapped state 6 to 3
21:56:54.771 00.000 10844 case statement mapped state 6 to 3
21:56:54.784 00.013 11060 IsSlewing returns 0
21:56:54.785 00.001 11060 IsGuiding returns 0
21:56:54.785 00.000 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_pixel_scale","id":"02bf79aa-d64b-4f92-9ae5-a5e82d987861"}
21:56:54.785 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":4.1253,"id":"02bf79aa-d64b-4f92-9ae5-a5e82d987861"}
21:56:54.790 00.005 10844 evsrv: cli 0EEEE4D0 disconnect
21:56:54.956 00.166 11060 IsGuiding returns 0
21:56:54.957 00.001 11060 Move returns status 0, amount 147
21:56:54.957 00.000 11060 move complete, result=0
21:56:54.957 00.000 11060 worker thread done servicing request
21:56:54.957 00.000 11060 Worker thread wakes up
21:56:54.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:54.957 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:54.975 00.018 10844 GuideStep: -0.2 px 29 ms EAST, 0.4 px 147 ms SOUTH
21:56:56.423 01.448 11060 Exposure complete
21:56:56.698 00.275 11060 worker thread done servicing request
21:56:56.698 00.000 10844 OnExposeComplete: enter
21:56:56.699 00.001 10844 UpdateGuideState(): m_state=6
21:56:56.699 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:56:56.699 00.000 10844 Star::Find returns 1 (1), X=1828.33, Y=155.80, Mass=3698, SNR=38.8, Peak=255 HFD=3.7
21:56:56.699 00.000 10844 MultiStar: large primary error, entering stabilization period
21:56:56.699 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.80) = xAngle (2.36 = 2.36)
21:56:56.699 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.27 = 2.27)
21:56:56.700 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=2.40 hyp=2.40 cameraTheta=1.55 mountX=-1.70 mountY=1.84, mountTheta=2.32
21:56:56.701 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=2.40, opts=13)
21:56:56.701 00.000 10844 Enqueuing Move request for scope (0.05, 2.40)
21:56:56.701 00.000 11060 Worker thread wakes up
21:56:56.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 2.40) opts 0xd
21:56:56.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 2.40)
21:56:56.702 00.001 11060 Moving (0.05, 2.40) raw xDistance=-1.70 yDistance=1.84
21:56:56.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.46 from input -1.70
21:56:56.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.29 from input 1.84
21:56:56.702 00.000 11060 MoveAxis(E, 250, ABG)
21:56:56.702 00.000 11060 Guiding  Dir = 2, Dur = 250
21:56:56.721 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:56:56.729 00.008 11060 IsSlewing returns 0
21:56:56.729 00.000 11060 IsGuiding returns 0
21:56:56.743 00.014 10844 UpdateGuideState exits: m=3698 SNR=38.8 Saturated
21:56:56.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:56.743 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:56.743 00.000 10844 Enqueuing Expose request
21:56:57.010 00.267 11060 IsGuiding returns 0
21:56:57.010 00.000 11060 Move returns status 0, amount 250
21:56:57.010 00.000 11060 MoveAxis(S, 705, ABG)
21:56:57.011 00.001 11060 Guiding  Dir = 1, Dur = 705
21:56:57.026 00.015 11060 IsSlewing returns 0
21:56:57.026 00.000 11060 IsGuiding returns 0
21:56:57.753 00.727 11060 IsGuiding returns 0
21:56:57.755 00.002 11060 Move returns status 0, amount 705
21:56:57.755 00.000 11060 move complete, result=0
21:56:57.755 00.000 10844 GuideStep: -1.7 px 250 ms EAST, 1.8 px 705 ms SOUTH
21:56:57.756 00.001 11060 worker thread done servicing request
21:56:57.756 00.000 11060 Worker thread wakes up
21:56:57.758 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:57.758 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:56:59.231 01.473 11060 Exposure complete
21:56:59.436 00.205 11060 worker thread done servicing request
21:56:59.436 00.000 10844 OnExposeComplete: enter
21:56:59.437 00.001 10844 UpdateGuideState(): m_state=6
21:56:59.437 00.000 10844 Star::Find(15, 1828, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:56:59.437 00.000 10844 Star::Find returns 1 (1), X=1827.56, Y=154.50, Mass=3423, SNR=36.7, Peak=255 HFD=3.3
21:56:59.437 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.80) = xAngle (2.95 = 2.95)
21:56:59.437 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.87 = 2.87)
21:56:59.437 00.000 10844 CameraToMount -- cameraX=-0.72 cameraY=1.10 hyp=1.31 cameraTheta=2.15 mountX=-1.29 mountY=0.35, mountTheta=2.87
21:56:59.439 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.72, y=1.10, opts=13)
21:56:59.439 00.000 10844 Enqueuing Move request for scope (-0.72, 1.10)
21:56:59.439 00.000 11060 Worker thread wakes up
21:56:59.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 1.10) opts 0xd
21:56:59.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.72, 1.10)
21:56:59.439 00.000 11060 Moving (-0.72, 1.10) raw xDistance=-1.29 yDistance=0.35
21:56:59.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.36 from input -1.29
21:56:59.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
21:56:59.439 00.000 11060 MoveAxis(E, 196, ABG)
21:56:59.439 00.000 11060 Guiding  Dir = 2, Dur = 196
21:56:59.447 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:56:59.448 00.001 11060 IsSlewing returns 0
21:56:59.448 00.000 11060 IsGuiding returns 0
21:56:59.465 00.017 10844 UpdateGuideState exits: m=3423 SNR=36.7 Saturated
21:56:59.466 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:59.466 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:56:59.466 00.000 10844 Enqueuing Expose request
21:56:59.652 00.186 11060 IsGuiding returns 0
21:56:59.652 00.000 11060 Move returns status 0, amount 196
21:56:59.652 00.000 11060 MoveAxis(S, 136, ABG)
21:56:59.652 00.000 11060 Guiding  Dir = 1, Dur = 136
21:56:59.667 00.015 11060 IsSlewing returns 0
21:56:59.667 00.000 11060 IsGuiding returns 0
21:56:59.808 00.141 11060 IsGuiding returns 0
21:56:59.808 00.000 11060 Move returns status 0, amount 136
21:56:59.809 00.001 11060 move complete, result=0
21:56:59.809 00.000 10844 GuideStep: -1.3 px 196 ms EAST, 0.4 px 136 ms SOUTH
21:56:59.809 00.000 11060 worker thread done servicing request
21:56:59.810 00.001 11060 Worker thread wakes up
21:56:59.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:56:59.810 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:01.271 01.461 11060 Exposure complete
21:57:01.521 00.250 11060 worker thread done servicing request
21:57:01.521 00.000 10844 OnExposeComplete: enter
21:57:01.521 00.000 10844 UpdateGuideState(): m_state=6
21:57:01.521 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:57:01.521 00.000 10844 Star::Find returns 1 (0), X=1827.39, Y=154.25, Mass=4180, SNR=40.9, Peak=243 HFD=3.7
21:57:01.522 00.001 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.80) = xAngle (3.19 = -3.10)
21:57:01.522 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.10 = 3.10)
21:57:01.522 00.000 10844 CameraToMount -- cameraX=-0.89 cameraY=0.85 hyp=1.23 cameraTheta=2.38 mountX=-1.23 mountY=0.05, mountTheta=3.10
21:57:01.523 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.89, y=0.85, opts=13)
21:57:01.523 00.000 10844 Enqueuing Move request for scope (-0.89, 0.85)
21:57:01.524 00.001 11060 Worker thread wakes up
21:57:01.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.85) opts 0xd
21:57:01.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.89, 0.85)
21:57:01.524 00.000 11060 Moving (-0.89, 0.85) raw xDistance=-1.23 yDistance=0.05
21:57:01.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.23
21:57:01.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:01.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:01.525 00.001 11060 MoveAxis(E, 186, ABG)
21:57:01.525 00.000 11060 Guiding  Dir = 2, Dur = 186
21:57:01.530 00.005 11060 IsSlewing returns 0
21:57:01.530 00.000 11060 IsGuiding returns 0
21:57:01.535 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:01.555 00.020 10844 UpdateGuideState exits: m=4180 SNR=40.9
21:57:01.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:01.559 00.004 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:01.559 00.000 10844 Enqueuing Expose request
21:57:01.732 00.173 11060 IsGuiding returns 0
21:57:01.732 00.000 11060 Move returns status 0, amount 186
21:57:01.732 00.000 11060 MoveAxis(N, 0, ABG)
21:57:01.733 00.001 11060 Move returns status 0, amount 0
21:57:01.733 00.000 11060 move complete, result=0
21:57:01.733 00.000 11060 worker thread done servicing request
21:57:01.733 00.000 11060 Worker thread wakes up
21:57:01.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:01.733 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:01.735 00.002 10844 GuideStep: -1.2 px 186 ms EAST, 0.1 px 0 ms NORTH
21:57:03.192 01.457 11060 Exposure complete
21:57:03.409 00.217 11060 worker thread done servicing request
21:57:03.409 00.000 10844 OnExposeComplete: enter
21:57:03.409 00.000 10844 UpdateGuideState(): m_state=6
21:57:03.410 00.001 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:57:03.410 00.000 10844 Star::Find returns 1 (1), X=1827.04, Y=153.95, Mass=3756, SNR=38.9, Peak=255 HFD=3.9
21:57:03.410 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.80) = xAngle (3.53 = -2.76)
21:57:03.410 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.44 = -2.84)
21:57:03.410 00.000 10844 CameraToMount -- cameraX=-1.24 cameraY=0.55 hyp=1.36 cameraTheta=2.72 mountX=-1.26 mountY=-0.40, mountTheta=-2.83
21:57:03.411 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.24, y=0.55, opts=13)
21:57:03.411 00.000 10844 Enqueuing Move request for scope (-1.24, 0.55)
21:57:03.411 00.000 11060 Worker thread wakes up
21:57:03.412 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 0.55) opts 0xd
21:57:03.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.24, 0.55)
21:57:03.412 00.000 11060 Moving (-1.24, 0.55) raw xDistance=-1.26 yDistance=-0.40
21:57:03.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.35 from input -1.26
21:57:03.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:03.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:57:03.412 00.000 11060 MoveAxis(E, 190, ABG)
21:57:03.412 00.000 11060 Guiding  Dir = 2, Dur = 190
21:57:03.420 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:03.439 00.019 11060 IsSlewing returns 0
21:57:03.439 00.000 11060 IsGuiding returns 0
21:57:03.447 00.008 10844 UpdateGuideState exits: m=3756 SNR=38.9 Saturated
21:57:03.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:03.447 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:03.447 00.000 10844 Enqueuing Expose request
21:57:03.655 00.208 11060 IsGuiding returns 0
21:57:03.655 00.000 11060 Move returns status 0, amount 190
21:57:03.655 00.000 11060 MoveAxis(N, 0, ABG)
21:57:03.655 00.000 11060 Move returns status 0, amount 0
21:57:03.655 00.000 11060 move complete, result=0
21:57:03.655 00.000 11060 worker thread done servicing request
21:57:03.657 00.002 11060 Worker thread wakes up
21:57:03.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:03.657 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:03.661 00.004 10844 GuideStep: -1.3 px 190 ms EAST, -0.4 px 0 ms NORTH
21:57:05.123 01.462 11060 Exposure complete
21:57:05.341 00.218 11060 worker thread done servicing request
21:57:05.341 00.000 10844 OnExposeComplete: enter
21:57:05.341 00.000 10844 UpdateGuideState(): m_state=6
21:57:05.341 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:57:05.342 00.001 10844 Star::Find returns 1 (0), X=1826.54, Y=153.28, Mass=3819, SNR=39.6, Peak=250 HFD=3.6
21:57:05.342 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.80) = xAngle (-2.27 = -2.27)
21:57:05.342 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.35 = -2.35)
21:57:05.342 00.000 10844 CameraToMount -- cameraX=-1.74 cameraY=-0.12 hyp=1.74 cameraTheta=-3.07 mountX=-1.12 mountY=-1.23, mountTheta=-2.31
21:57:05.344 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.74, y=-0.12, opts=13)
21:57:05.344 00.000 10844 Enqueuing Move request for scope (-1.74, -0.12)
21:57:05.344 00.000 11060 Worker thread wakes up
21:57:05.346 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.74, -0.12) opts 0xd
21:57:05.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.74, -0.12)
21:57:05.346 00.000 11060 Moving (-1.74, -0.12) raw xDistance=-1.12 yDistance=-1.23
21:57:05.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.31 from input -1.12
21:57:05.346 00.000 11060 resist switch: large excursion: input -1.23 thresh 0.57 direction from 1 to -1
21:57:05.346 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.70
21:57:05.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.86 from input -1.23
21:57:05.346 00.000 11060 MoveAxis(E, 170, ABG)
21:57:05.346 00.000 11060 Guiding  Dir = 2, Dur = 170
21:57:05.352 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:57:05.359 00.007 11060 IsSlewing returns 0
21:57:05.360 00.001 11060 IsGuiding returns 0
21:57:05.383 00.023 10844 UpdateGuideState exits: m=3819 SNR=39.6
21:57:05.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:05.383 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:05.384 00.001 10844 Enqueuing Expose request
21:57:05.547 00.163 11060 IsGuiding returns 0
21:57:05.547 00.000 11060 Move returns status 0, amount 170
21:57:05.547 00.000 11060 BLC: Oldest BLC event removed
21:57:05.547 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:57:05.547 00.000 11060 MoveAxis(N, 1223, ABG)
21:57:05.547 00.000 11060 duration set to 750 by maxDecDuration
21:57:05.547 00.000 11060 Guiding  Dir = 0, Dur = 750
21:57:05.564 00.017 11060 IsSlewing returns 0
21:57:05.565 00.001 11060 IsGuiding returns 0
21:57:06.329 00.764 11060 IsGuiding returns 0
21:57:06.329 00.000 11060 Move returns status 0, amount 750
21:57:06.329 00.000 11060 move complete, result=0
21:57:06.330 00.001 11060 worker thread done servicing request
21:57:06.330 00.000 11060 Worker thread wakes up
21:57:06.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:06.330 00.000 10844 GuideStep: -1.1 px 170 ms EAST, -1.2 px 750 ms NORTH
21:57:06.330 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:07.791 01.461 11060 Exposure complete
21:57:08.001 00.210 11060 worker thread done servicing request
21:57:08.001 00.000 10844 OnExposeComplete: enter
21:57:08.001 00.000 10844 UpdateGuideState(): m_state=6
21:57:08.001 00.000 10844 Star::Find(15, 1826, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:57:08.002 00.001 10844 Star::Find returns 1 (1), X=1827.12, Y=153.53, Mass=3885, SNR=39.2, Peak=255 HFD=3.9
21:57:08.002 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.80) = xAngle (3.83 = -2.45)
21:57:08.002 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.75 = -2.54)
21:57:08.002 00.000 10844 CameraToMount -- cameraX=-1.16 cameraY=0.13 hyp=1.17 cameraTheta=3.03 mountX=-0.90 mountY=-0.67, mountTheta=-2.50
21:57:08.003 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.16, y=0.13, opts=13)
21:57:08.003 00.000 10844 Enqueuing Move request for scope (-1.16, 0.13)
21:57:08.004 00.001 11060 Worker thread wakes up
21:57:08.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.13) opts 0xd
21:57:08.004 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.16, 0.13)
21:57:08.004 00.000 11060 Moving (-1.16, 0.13) raw xDistance=-0.90 yDistance=-0.67
21:57:08.004 00.000 11060 BLC: History state: CurrMiss=0.67, AvgInitMiss=0.64, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.864477, 1:0.665448
21:57:08.004 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:57:08.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.90
21:57:08.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.67
21:57:08.004 00.000 11060 MoveAxis(E, 137, ABG)
21:57:08.004 00.000 11060 Guiding  Dir = 2, Dur = 137
21:57:08.012 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:08.022 00.010 11060 IsSlewing returns 0
21:57:08.022 00.000 11060 IsGuiding returns 0
21:57:08.043 00.021 10844 UpdateGuideState exits: m=3885 SNR=39.2 Saturated
21:57:08.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:08.043 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:08.043 00.000 10844 Enqueuing Expose request
21:57:08.161 00.118 11060 IsGuiding returns 0
21:57:08.161 00.000 11060 Move returns status 0, amount 137
21:57:08.161 00.000 11060 MoveAxis(N, 255, ABG)
21:57:08.161 00.000 11060 Guiding  Dir = 0, Dur = 255
21:57:08.177 00.016 11060 IsSlewing returns 0
21:57:08.177 00.000 11060 IsGuiding returns 0
21:57:08.444 00.267 11060 IsGuiding returns 0
21:57:08.444 00.000 11060 Move returns status 0, amount 255
21:57:08.445 00.001 11060 move complete, result=0
21:57:08.445 00.000 11060 worker thread done servicing request
21:57:08.445 00.000 11060 Worker thread wakes up
21:57:08.445 00.000 10844 GuideStep: -0.9 px 137 ms EAST, -0.7 px 255 ms NORTH
21:57:08.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:08.445 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:09.924 01.479 11060 Exposure complete
21:57:10.118 00.194 11060 worker thread done servicing request
21:57:10.118 00.000 10844 OnExposeComplete: enter
21:57:10.118 00.000 10844 UpdateGuideState(): m_state=6
21:57:10.118 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:57:10.118 00.000 10844 Star::Find returns 1 (1), X=1826.87, Y=153.24, Mass=3883, SNR=40.2, Peak=255 HFD=3.7
21:57:10.119 00.001 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.80) = xAngle (-2.22 = -2.22)
21:57:10.119 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.31 = -2.31)
21:57:10.119 00.000 10844 CameraToMount -- cameraX=-1.41 cameraY=-0.16 hyp=1.42 cameraTheta=-3.03 mountX=-0.86 mountY=-1.05, mountTheta=-2.26
21:57:10.120 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.41, y=-0.16, opts=13)
21:57:10.120 00.000 10844 Enqueuing Move request for scope (-1.41, -0.16)
21:57:10.120 00.000 11060 Worker thread wakes up
21:57:10.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.41, -0.16) opts 0xd
21:57:10.120 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.41, -0.16)
21:57:10.121 00.001 11060 Moving (-1.41, -0.16) raw xDistance=-0.86 yDistance=-1.05
21:57:10.121 00.000 11060 BLC: History state: CurrMiss=1.05, AvgInitMiss=0.64, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.864477, 1:0.665448, 2:1.049852
21:57:10.121 00.000 11060 BLC: Under-shoot: nominal increase by 348
21:57:10.121 00.000 11060 BLC: window closed
21:57:10.121 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:57:10.121 00.000 11060 BLC: Pulse adjusted to 750
21:57:10.122 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.86
21:57:10.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.73 from input -1.05
21:57:10.122 00.000 11060 MoveAxis(E, 130, ABG)
21:57:10.122 00.000 11060 Guiding  Dir = 2, Dur = 130
21:57:10.134 00.012 11060 IsSlewing returns 0
21:57:10.134 00.000 11060 IsGuiding returns 0
21:57:10.137 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:10.155 00.018 10844 UpdateGuideState exits: m=3883 SNR=40.2 Saturated
21:57:10.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:10.157 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:10.157 00.000 10844 Enqueuing Expose request
21:57:10.271 00.114 11060 IsGuiding returns 0
21:57:10.272 00.001 11060 Move returns status 0, amount 130
21:57:10.272 00.000 11060 MoveAxis(N, 402, ABG)
21:57:10.272 00.000 11060 Guiding  Dir = 0, Dur = 402
21:57:10.303 00.031 11060 IsSlewing returns 0
21:57:10.303 00.000 11060 IsGuiding returns 0
21:57:10.324 00.021 10844 evsrv: cli 0EEEE6B0 connect
21:57:10.324 00.000 10844 case statement mapped state 6 to 3
21:57:10.325 00.001 10844 case statement mapped state 6 to 3
21:57:10.326 00.001 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_pixel_scale","id":"bd168a3a-2b58-48b4-9442-f1e3fffa39c0"}
21:57:10.326 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":4.1253,"id":"bd168a3a-2b58-48b4-9442-f1e3fffa39c0"}
21:57:10.326 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
21:57:10.742 00.416 11060 IsGuiding returns 0
21:57:10.742 00.000 11060 Move returns status 0, amount 402
21:57:10.743 00.001 11060 move complete, result=0
21:57:10.743 00.000 11060 worker thread done servicing request
21:57:10.743 00.000 11060 Worker thread wakes up
21:57:10.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:10.743 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:10.743 00.000 10844 GuideStep: -0.9 px 130 ms EAST, -1.0 px 402 ms NORTH
21:57:12.211 01.468 11060 Exposure complete
21:57:12.458 00.247 11060 worker thread done servicing request
21:57:12.459 00.001 10844 OnExposeComplete: enter
21:57:12.459 00.000 10844 UpdateGuideState(): m_state=6
21:57:12.459 00.000 10844 Star::Find(15, 1826, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:57:12.459 00.000 10844 Star::Find returns 1 (1), X=1827.35, Y=152.52, Mass=3739, SNR=38.9, Peak=255 HFD=3.5
21:57:12.459 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.80) = xAngle (-1.58 = -1.58)
21:57:12.459 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.67 = -1.67)
21:57:12.460 00.001 10844 CameraToMount -- cameraX=-0.94 cameraY=-0.88 hyp=1.28 cameraTheta=-2.39 mountX=-0.02 mountY=-1.28, mountTheta=-1.58
21:57:12.461 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.94, y=-0.88, opts=13)
21:57:12.461 00.000 10844 Enqueuing Move request for scope (-0.94, -0.88)
21:57:12.461 00.000 11060 Worker thread wakes up
21:57:12.462 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -0.88) opts 0xd
21:57:12.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.94, -0.88)
21:57:12.462 00.000 11060 Moving (-0.94, -0.88) raw xDistance=-0.02 yDistance=-1.28
21:57:12.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:57:12.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.89 from input -1.28
21:57:12.462 00.000 11060 MoveAxis(E, 0, ABG)
21:57:12.462 00.000 11060 Move returns status 0, amount 0
21:57:12.462 00.000 11060 MoveAxis(N, 490, ABG)
21:57:12.462 00.000 11060 Guiding  Dir = 0, Dur = 490
21:57:12.487 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:12.496 00.009 11060 IsSlewing returns 0
21:57:12.497 00.001 11060 IsGuiding returns 0
21:57:12.511 00.014 10844 UpdateGuideState exits: m=3739 SNR=38.9 Saturated
21:57:12.512 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:12.512 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:12.512 00.000 10844 Enqueuing Expose request
21:57:13.030 00.518 11060 IsGuiding returns 0
21:57:13.030 00.000 11060 Move returns status 0, amount 490
21:57:13.030 00.000 11060 move complete, result=0
21:57:13.031 00.001 11060 worker thread done servicing request
21:57:13.031 00.000 11060 Worker thread wakes up
21:57:13.031 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -1.3 px 490 ms NORTH
21:57:13.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:13.031 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:14.488 01.457 11060 Exposure complete
21:57:14.843 00.355 10844 OnExposeComplete: enter
21:57:14.843 00.000 10844 UpdateGuideState(): m_state=6
21:57:14.843 00.000 10844 Star::Find(15, 1827, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:57:14.843 00.000 10844 Star::Find returns 1 (1), X=1828.17, Y=152.74, Mass=3209, SNR=36.0, Peak=255 HFD=3.8
21:57:14.843 00.000 10844 MultiStar: exiting stabilization period
21:57:14.843 00.000 10844 MultiStar: [#1 -0.19,-0.39,1.02,U] [#2 0.13,-0.42,1.02,U] [#3 -0.54,-1.43,0.00,M2] [#4 -0.25,-0.71,1.02,U] [#5 -1.17,-1.22,0.00,M8] [#6 -0.20,-1.78,0.00,M6] [#7 1.00,-1.14,0.00,M8] [#8 0.68,-1.03,0.00,M4] 
21:57:14.845 00.002 10844 refined, 3 included, MultiStar: {-0.11, -0.54}, one-star: {-0.11, -0.66}
21:57:14.845 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.80) = xAngle (-0.96 = -0.96)
21:57:14.845 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.04 = -1.04)
21:57:14.845 00.000 11060 worker thread done servicing request
21:57:14.845 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.54 hyp=0.55 cameraTheta=-1.76 mountX=0.32 mountY=-0.48, mountTheta=-0.98
21:57:14.845 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.54, opts=13)
21:57:14.845 00.000 10844 Enqueuing Move request for scope (-0.11, -0.54)
21:57:14.845 00.000 11060 Worker thread wakes up
21:57:14.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.54) opts 0xd
21:57:14.848 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.54)
21:57:14.848 00.000 11060 Moving (-0.11, -0.54) raw xDistance=0.32 yDistance=-0.48
21:57:14.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
21:57:14.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.48
21:57:14.848 00.000 11060 MoveAxis(W, 47, ABG)
21:57:14.848 00.000 11060 Guiding  Dir = 3, Dur = 47
21:57:14.853 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:14.873 00.020 11060 IsSlewing returns 0
21:57:14.874 00.001 11060 IsGuiding returns 0
21:57:14.876 00.002 10844 UpdateGuideState exits: m=3209 SNR=36.0 Saturated
21:57:14.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:14.876 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:14.876 00.000 10844 Enqueuing Expose request
21:57:14.938 00.062 11060 IsGuiding returns 0
21:57:14.938 00.000 11060 Move returns status 0, amount 47
21:57:14.938 00.000 11060 MoveAxis(N, 184, ABG)
21:57:14.938 00.000 11060 Guiding  Dir = 0, Dur = 184
21:57:14.964 00.026 11060 IsSlewing returns 0
21:57:14.964 00.000 11060 IsGuiding returns 0
21:57:15.188 00.224 11060 IsGuiding returns 0
21:57:15.188 00.000 11060 Move returns status 0, amount 184
21:57:15.188 00.000 11060 move complete, result=0
21:57:15.188 00.000 11060 worker thread done servicing request
21:57:15.188 00.000 11060 Worker thread wakes up
21:57:15.188 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.5 px 184 ms NORTH
21:57:15.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:15.188 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:16.679 01.491 11060 Exposure complete
21:57:17.007 00.328 11060 worker thread done servicing request
21:57:17.007 00.000 10844 OnExposeComplete: enter
21:57:17.007 00.000 10844 UpdateGuideState(): m_state=6
21:57:17.008 00.001 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:57:17.008 00.000 10844 Star::Find returns 1 (1), X=1828.76, Y=152.82, Mass=3514, SNR=36.8, Peak=255 HFD=3.7
21:57:17.008 00.000 10844 MultiStar: [#1 0.23,0.41,0.85,U] [#2 0.34,-0.56,0.92,U] [#3 -0.40,-0.59,0.91,U] [#4 0.41,-0.66,0.94,U] [#5 -0.36,-0.63,1.98,U] [#6 -0.13,-0.70,0.66,U] [#7 0.77,-0.19,2.02,U] [#8 0.78,-0.72,0.00,M5] 
21:57:17.008 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.43}, one-star: {0.48, -0.58}
21:57:17.008 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.80) = xAngle (-0.35 = -0.35)
21:57:17.008 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.44 = -0.44)
21:57:17.008 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.43 hyp=0.47 cameraTheta=-1.16 mountX=0.44 mountY=-0.20, mountTheta=-0.43
21:57:17.008 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.43, opts=13)
21:57:17.008 00.000 10844 Enqueuing Move request for scope (0.19, -0.43)
21:57:17.008 00.000 11060 Worker thread wakes up
21:57:17.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.43) opts 0xd
21:57:17.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.43)
21:57:17.013 00.005 11060 Moving (0.19, -0.43) raw xDistance=0.44 yDistance=-0.20
21:57:17.027 00.014 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
21:57:17.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:57:17.027 00.000 11060 MoveAxis(W, 66, ABG)
21:57:17.027 00.000 11060 Guiding  Dir = 3, Dur = 66
21:57:17.036 00.009 11060 IsSlewing returns 0
21:57:17.036 00.000 11060 IsGuiding returns 0
21:57:17.042 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:17.059 00.017 10844 UpdateGuideState exits: m=3514 SNR=36.8 Saturated
21:57:17.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:17.059 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:17.064 00.005 10844 Enqueuing Expose request
21:57:17.109 00.045 11060 IsGuiding returns 0
21:57:17.109 00.000 11060 Move returns status 0, amount 66
21:57:17.110 00.001 11060 MoveAxis(N, 77, ABG)
21:57:17.110 00.000 11060 Guiding  Dir = 0, Dur = 77
21:57:17.121 00.011 11060 IsSlewing returns 0
21:57:17.121 00.000 11060 IsGuiding returns 0
21:57:17.214 00.093 11060 IsGuiding returns 0
21:57:17.214 00.000 11060 Move returns status 0, amount 77
21:57:17.214 00.000 11060 move complete, result=0
21:57:17.214 00.000 11060 worker thread done servicing request
21:57:17.214 00.000 11060 Worker thread wakes up
21:57:17.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:17.214 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:17.214 00.000 10844 GuideStep: 0.4 px 66 ms WEST, -0.2 px 77 ms NORTH
21:57:18.673 01.459 11060 Exposure complete
21:57:18.998 00.325 11060 worker thread done servicing request
21:57:18.998 00.000 10844 OnExposeComplete: enter
21:57:18.998 00.000 10844 UpdateGuideState(): m_state=6
21:57:18.998 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:57:18.998 00.000 10844 Star::Find returns 1 (0), X=1828.72, Y=153.28, Mass=3194, SNR=36.0, Peak=239 HFD=3.6
21:57:18.998 00.000 10844 MultiStar: [#1 0.42,-0.13,0.97,U] [#2 0.89,-0.67,0.00,M1] [#3 0.18,-0.82,0.94,U] [#4 0.26,-0.26,0.96,U] [#5 0.36,-0.57,2.03,U] [#6 0.34,-0.49,0.82,U] [#7 1.55,-0.21,0.00,M8] [#8 1.04,-0.30,0.00,M6] 
21:57:18.998 00.000 10844 single-star, 5 included, MultiStar: {0.34, -0.42}, one-star: {0.44, -0.12}
21:57:18.998 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.80) = xAngle (0.54 = 0.54)
21:57:18.998 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.45 = 0.45)
21:57:19.003 00.005 10844 CameraToMount -- cameraX=0.44 cameraY=-0.12 hyp=0.45 cameraTheta=-0.27 mountX=0.39 mountY=0.20, mountTheta=0.47
21:57:19.003 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.12, opts=13)
21:57:19.003 00.000 10844 Enqueuing Move request for scope (0.44, -0.12)
21:57:19.003 00.000 11060 Worker thread wakes up
21:57:19.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.12) opts 0xd
21:57:19.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.12)
21:57:19.003 00.000 11060 Moving (0.44, -0.12) raw xDistance=0.39 yDistance=0.20
21:57:19.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
21:57:19.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:19.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:57:19.003 00.000 11060 MoveAxis(W, 59, ABG)
21:57:19.003 00.000 11060 Guiding  Dir = 3, Dur = 59
21:57:19.008 00.005 11060 IsSlewing returns 0
21:57:19.008 00.000 11060 IsGuiding returns 0
21:57:19.013 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:19.049 00.036 10844 UpdateGuideState exits: m=3194 SNR=36.0
21:57:19.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:19.049 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:19.049 00.000 10844 Enqueuing Expose request
21:57:19.080 00.031 11060 IsGuiding returns 0
21:57:19.081 00.001 11060 Move returns status 0, amount 59
21:57:19.081 00.000 11060 MoveAxis(N, 0, ABG)
21:57:19.081 00.000 11060 Move returns status 0, amount 0
21:57:19.081 00.000 11060 move complete, result=0
21:57:19.081 00.000 11060 worker thread done servicing request
21:57:19.081 00.000 11060 Worker thread wakes up
21:57:19.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:19.081 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:19.081 00.000 10844 GuideStep: 0.4 px 59 ms WEST, 0.2 px 0 ms NORTH
21:57:20.523 01.442 11060 Exposure complete
21:57:20.739 00.216 11060 worker thread done servicing request
21:57:20.739 00.000 10844 OnExposeComplete: enter
21:57:20.739 00.000 10844 UpdateGuideState(): m_state=6
21:57:20.739 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:57:20.739 00.000 10844 Star::Find returns 1 (1), X=1828.69, Y=153.97, Mass=4285, SNR=41.8, Peak=255 HFD=4.0
21:57:20.741 00.002 10844 MultiStar: [#1 0.12,0.46,0.80,U] [#2 0.35,-0.24,0.85,U] [#3 0.01,0.16,0.75,U] [#4 -0.01,0.84,0.80,U] [#5 -0.13,-0.23,1.68,U] [#6 -0.30,-0.40,0.60,U] [#7 0.99,0.06,1.69,U] [#8 0.48,-0.14,0.69,U] 
21:57:20.741 00.000 10844 refined, 8 included, MultiStar: {0.27, 0.11}, one-star: {0.41, 0.57}
21:57:20.741 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.80) = xAngle (1.17 = 1.17)
21:57:20.741 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.08 = 1.08)
21:57:20.741 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.37 mountX=0.11 mountY=0.26, mountTheta=1.16
21:57:20.741 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.11, opts=13)
21:57:20.741 00.000 10844 Enqueuing Move request for scope (0.27, 0.11)
21:57:20.741 00.000 11060 Worker thread wakes up
21:57:20.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd
21:57:20.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.11)
21:57:20.741 00.000 11060 Moving (0.27, 0.11) raw xDistance=0.11 yDistance=0.26
21:57:20.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:57:20.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:20.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:57:20.741 00.000 11060 MoveAxis(E, 0, ABG)
21:57:20.741 00.000 11060 Move returns status 0, amount 0
21:57:20.741 00.000 11060 MoveAxis(N, 0, ABG)
21:57:20.741 00.000 11060 Move returns status 0, amount 0
21:57:20.745 00.004 11060 move complete, result=0
21:57:20.745 00.000 11060 worker thread done servicing request
21:57:20.751 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:20.776 00.025 10844 UpdateGuideState exits: m=4285 SNR=41.8 Saturated
21:57:20.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:20.776 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:20.776 00.000 10844 Enqueuing Expose request
21:57:20.776 00.000 11060 Worker thread wakes up
21:57:20.776 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:57:20.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:20.776 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:22.231 01.455 11060 Exposure complete
21:57:22.488 00.257 11060 worker thread done servicing request
21:57:22.488 00.000 10844 OnExposeComplete: enter
21:57:22.488 00.000 10844 UpdateGuideState(): m_state=6
21:57:22.488 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:57:22.488 00.000 10844 Star::Find returns 1 (1), X=1829.42, Y=154.06, Mass=3944, SNR=39.9, Peak=255 HFD=3.7
21:57:22.488 00.000 10844 MultiStar: [#1 0.76,0.80,0.00,M3] [#2 0.53,0.89,0.00,M1] [#3 0.49,0.22,0.83,U] [#4 0.08,0.97,0.88,U] [#5 0.67,0.22,1.75,U] [#6 -0.08,-0.05,0.61,U] [#7 1.92,0.04,0.00,M8] [#8 1.35,0.44,0.00,M6] 
21:57:22.488 00.000 10844 refined, 4 included, MultiStar: {0.54, 0.41}, one-star: {1.14, 0.66}
21:57:22.488 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.80) = xAngle (1.45 = 1.45)
21:57:22.488 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.36 = 1.36)
21:57:22.488 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=0.41 hyp=0.67 cameraTheta=0.64 mountX=0.08 mountY=0.66, mountTheta=1.45
21:57:22.491 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=0.41, opts=13)
21:57:22.491 00.000 10844 Enqueuing Move request for scope (0.54, 0.41)
21:57:22.491 00.000 11060 Worker thread wakes up
21:57:22.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.41) opts 0xd
21:57:22.491 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, 0.41)
21:57:22.491 00.000 11060 Moving (0.54, 0.41) raw xDistance=0.08 yDistance=0.66
21:57:22.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:57:22.491 00.000 11060 resist switch: large excursion: input 0.66 thresh 0.57 direction from -1 to 1
21:57:22.491 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.98
21:57:22.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.66
21:57:22.491 00.000 11060 MoveAxis(E, 0, ABG)
21:57:22.493 00.002 11060 Move returns status 0, amount 0
21:57:22.493 00.000 11060 BLC: Oldest BLC event removed
21:57:22.493 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:57:22.493 00.000 11060 MoveAxis(S, 1003, ABG)
21:57:22.493 00.000 11060 duration set to 750 by maxDecDuration
21:57:22.493 00.000 11060 Guiding  Dir = 1, Dur = 750
21:57:22.518 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:22.524 00.006 11060 IsSlewing returns 0
21:57:22.524 00.000 11060 IsGuiding returns 0
21:57:22.534 00.010 10844 UpdateGuideState exits: m=3944 SNR=39.9 Saturated
21:57:22.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:22.534 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:22.534 00.000 10844 Enqueuing Expose request
21:57:23.297 00.763 11060 IsGuiding returns 0
21:57:23.298 00.001 11060 Move returns status 0, amount 750
21:57:23.298 00.000 11060 move complete, result=0
21:57:23.298 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.7 px 750 ms SOUTH
21:57:23.298 00.000 11060 worker thread done servicing request
21:57:23.305 00.007 11060 Worker thread wakes up
21:57:23.325 00.020 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:23.325 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:24.810 01.485 11060 Exposure complete
21:57:25.090 00.280 11060 worker thread done servicing request
21:57:25.090 00.000 10844 OnExposeComplete: enter
21:57:25.090 00.000 10844 UpdateGuideState(): m_state=6
21:57:25.091 00.001 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:57:25.091 00.000 10844 Star::Find returns 1 (0), X=1829.37, Y=154.12, Mass=3923, SNR=39.5, Peak=251 HFD=3.9
21:57:25.091 00.000 10844 MultiStar: [#1 0.43,0.48,0.83,U] [#2 0.46,1.22,0.00,M2] [#3 -0.01,0.09,0.87,U] [#4 -0.30,0.44,0.92,U] [#5 0.77,-0.12,1.88,U] [#6 -0.16,-0.31,0.69,U] [#7 1.46,0.38,0.00,M9] [#8 0.89,0.58,0.00,M7] 
21:57:25.091 00.000 10844 refined, 5 included, MultiStar: {0.40, 0.19}, one-star: {1.09, 0.72}
21:57:25.091 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.80) = xAngle (1.24 = 1.24)
21:57:25.091 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.15 = 1.15)
21:57:25.091 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.44 cameraTheta=0.44 mountX=0.14 mountY=0.41, mountTheta=1.23
21:57:25.094 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.19, opts=13)
21:57:25.094 00.000 10844 Enqueuing Move request for scope (0.40, 0.19)
21:57:25.095 00.001 11060 Worker thread wakes up
21:57:25.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.19) opts 0xd
21:57:25.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.19)
21:57:25.095 00.000 11060 Moving (0.40, 0.19) raw xDistance=0.14 yDistance=0.41
21:57:25.095 00.000 11060 BLC: History state: CurrMiss=0.41, AvgInitMiss=0.53, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.462147, 1:0.406861
21:57:25.096 00.001 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:57:25.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
21:57:25.097 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.41
21:57:25.097 00.000 11060 MoveAxis(W, 21, ABG)
21:57:25.097 00.000 11060 Guiding  Dir = 3, Dur = 21
21:57:25.107 00.010 11060 IsSlewing returns 0
21:57:25.108 00.001 11060 IsGuiding returns 0
21:57:25.130 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:25.138 00.008 11060 IsGuiding returns 0
21:57:25.138 00.000 11060 Move returns status 0, amount 21
21:57:25.138 00.000 11060 MoveAxis(S, 156, ABG)
21:57:25.138 00.000 11060 Guiding  Dir = 1, Dur = 156
21:57:25.148 00.010 10844 UpdateGuideState exits: m=3923 SNR=39.5
21:57:25.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:25.148 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:25.148 00.000 10844 Enqueuing Expose request
21:57:25.154 00.006 11060 IsSlewing returns 0
21:57:25.154 00.000 11060 IsGuiding returns 0
21:57:25.319 00.165 11060 IsGuiding returns 0
21:57:25.319 00.000 11060 Move returns status 0, amount 156
21:57:25.319 00.000 11060 move complete, result=0
21:57:25.319 00.000 11060 worker thread done servicing request
21:57:25.319 00.000 11060 Worker thread wakes up
21:57:25.319 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.4 px 156 ms SOUTH
21:57:25.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:25.319 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:26.799 01.480 11060 Exposure complete
21:57:27.084 00.285 11060 worker thread done servicing request
21:57:27.084 00.000 10844 OnExposeComplete: enter
21:57:27.084 00.000 10844 UpdateGuideState(): m_state=6
21:57:27.084 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:57:27.084 00.000 10844 Star::Find returns 1 (0), X=1828.63, Y=154.67, Mass=3224, SNR=36.1, Peak=226 HFD=3.8
21:57:27.084 00.000 10844 MultiStar: [#1 0.56,0.51,1.02,U] [#2 0.06,0.69,0.87,U] [#3 0.48,0.71,0.94,U] [#4 0.27,1.05,0.00,M1] [#5 -0.17,0.83,2.07,U] [#6 -0.43,0.32,0.73,U] [#7 1.89,1.67,0.00,M10] [#8 0.56,0.44,0.84,U] 
21:57:27.084 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.72}, one-star: {0.35, 1.27}
21:57:27.084 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.80) = xAngle (2.15 = 2.15)
21:57:27.084 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.06 = 2.06)
21:57:27.084 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.72 hyp=0.74 cameraTheta=1.34 mountX=-0.40 mountY=0.65, mountTheta=2.13
21:57:27.089 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.72, opts=13)
21:57:27.089 00.000 10844 Enqueuing Move request for scope (0.17, 0.72)
21:57:27.089 00.000 11060 Worker thread wakes up
21:57:27.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.72) opts 0xd
21:57:27.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.72)
21:57:27.089 00.000 11060 Moving (0.17, 0.72) raw xDistance=-0.40 yDistance=0.65
21:57:27.089 00.000 11060 BLC: History state: CurrMiss=0.65, AvgInitMiss=0.53, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.462147, 1:0.406861, 2:0.651026
21:57:27.091 00.002 11060 BLC: Under-shoot: nominal increase by 290
21:57:27.091 00.000 11060 BLC: window closed
21:57:27.091 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:57:27.091 00.000 11060 BLC: Pulse adjusted to 750
21:57:27.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
21:57:27.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.65
21:57:27.091 00.000 11060 MoveAxis(E, 58, ABG)
21:57:27.093 00.002 11060 Guiding  Dir = 2, Dur = 58
21:57:27.097 00.004 11060 IsSlewing returns 0
21:57:27.097 00.000 11060 IsGuiding returns 0
21:57:27.100 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:27.130 00.030 10844 UpdateGuideState exits: m=3224 SNR=36.1
21:57:27.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:27.130 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:27.130 00.000 10844 Enqueuing Expose request
21:57:27.166 00.036 11060 IsGuiding returns 0
21:57:27.166 00.000 11060 Move returns status 0, amount 58
21:57:27.166 00.000 11060 MoveAxis(S, 249, ABG)
21:57:27.166 00.000 11060 Guiding  Dir = 1, Dur = 249
21:57:27.181 00.015 11060 IsSlewing returns 0
21:57:27.181 00.000 11060 IsGuiding returns 0
21:57:27.437 00.256 11060 IsGuiding returns 0
21:57:27.437 00.000 11060 Move returns status 0, amount 249
21:57:27.437 00.000 11060 move complete, result=0
21:57:27.437 00.000 11060 worker thread done servicing request
21:57:27.437 00.000 11060 Worker thread wakes up
21:57:27.437 00.000 10844 GuideStep: -0.4 px 58 ms EAST, 0.7 px 249 ms SOUTH
21:57:27.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:27.437 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:27.530 00.093 10844 evsrv: cli 0EEEDFD0 connect
21:57:27.530 00.000 10844 case statement mapped state 6 to 3
21:57:27.533 00.003 10844 case statement mapped state 6 to 3
21:57:27.533 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"12b231f9-d5f1-42d7-989f-26c5b50a61b0"}
21:57:27.533 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"12b231f9-d5f1-42d7-989f-26c5b50a61b0"}
21:57:27.535 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
21:57:28.897 01.362 11060 Exposure complete
21:57:29.205 00.308 11060 worker thread done servicing request
21:57:29.205 00.000 10844 OnExposeComplete: enter
21:57:29.205 00.000 10844 UpdateGuideState(): m_state=6
21:57:29.205 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:57:29.205 00.000 10844 Star::Find returns 1 (0), X=1827.65, Y=153.08, Mass=4121, SNR=40.5, Peak=244 HFD=3.9
21:57:29.205 00.000 10844 MultiStar: [#1 0.34,0.78,0.85,U] [#2 -0.36,-0.37,0.76,U] [#3 -0.87,-0.33,0.83,U] [#4 -0.44,0.06,0.97,U] [#5 -0.53,-0.35,1.83,U] [#6 -0.64,-0.33,0.62,U] [#7 0.75,0.20,1.80,U] [#8 -0.11,-0.24,0.80,U] 
21:57:29.205 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.09}, one-star: {-0.64, -0.32}
21:57:29.205 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.80) = xAngle (-1.92 = -1.92)
21:57:29.205 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.00 = -2.00)
21:57:29.205 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.72 mountX=-0.07 mountY=-0.20, mountTheta=-1.93
21:57:29.211 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.09, opts=13)
21:57:29.211 00.000 10844 Enqueuing Move request for scope (-0.20, -0.09)
21:57:29.211 00.000 11060 Worker thread wakes up
21:57:29.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
21:57:29.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
21:57:29.211 00.000 11060 Moving (-0.20, -0.09) raw xDistance=-0.07 yDistance=-0.20
21:57:29.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:57:29.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:29.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:57:29.211 00.000 11060 MoveAxis(E, 0, ABG)
21:57:29.211 00.000 11060 Move returns status 0, amount 0
21:57:29.211 00.000 11060 MoveAxis(N, 0, ABG)
21:57:29.211 00.000 11060 Move returns status 0, amount 0
21:57:29.211 00.000 11060 move complete, result=0
21:57:29.211 00.000 11060 worker thread done servicing request
21:57:29.221 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:29.237 00.016 10844 UpdateGuideState exits: m=4121 SNR=40.5
21:57:29.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:29.237 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:29.237 00.000 10844 Enqueuing Expose request
21:57:29.239 00.002 11060 Worker thread wakes up
21:57:29.239 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:29.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:29.239 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:30.700 01.461 11060 Exposure complete
21:57:30.935 00.235 11060 worker thread done servicing request
21:57:30.935 00.000 10844 OnExposeComplete: enter
21:57:30.935 00.000 10844 UpdateGuideState(): m_state=6
21:57:30.935 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:57:30.935 00.000 10844 Star::Find returns 1 (0), X=1828.03, Y=154.28, Mass=3290, SNR=36.1, Peak=208 HFD=4.0
21:57:30.935 00.000 10844 MultiStar: [#1 -1.05,0.61,0.00,M1] [#2 -0.24,0.06,1.04,U] [#3 -0.70,0.03,0.85,U] [#4 -1.13,0.20,0.00,M1] [#5 -0.66,0.29,2.07,U] [#6 -0.64,-0.19,0.72,U] [#7 0.95,0.35,2.06,U] [#8 -0.27,0.25,0.86,U] 
21:57:30.935 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.28}, one-star: {-0.25, 0.88}
21:57:30.935 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.80) = xAngle (2.84 = 2.84)
21:57:30.935 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.76 = 2.76)
21:57:30.935 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.28 hyp=0.31 cameraTheta=2.04 mountX=-0.30 mountY=0.12, mountTheta=2.77
21:57:30.938 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.28, opts=13)
21:57:30.938 00.000 10844 Enqueuing Move request for scope (-0.14, 0.28)
21:57:30.938 00.000 11060 Worker thread wakes up
21:57:30.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.28) opts 0xd
21:57:30.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.28)
21:57:30.938 00.000 11060 Moving (-0.14, 0.28) raw xDistance=-0.30 yDistance=0.12
21:57:30.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:57:30.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:30.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:57:30.938 00.000 11060 MoveAxis(E, 43, ABG)
21:57:30.938 00.000 11060 Guiding  Dir = 2, Dur = 43
21:57:30.947 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:30.970 00.023 11060 IsSlewing returns 0
21:57:30.970 00.000 11060 IsGuiding returns 0
21:57:30.974 00.004 10844 UpdateGuideState exits: m=3290 SNR=36.1
21:57:30.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:30.974 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:30.974 00.000 10844 Enqueuing Expose request
21:57:31.042 00.068 11060 IsGuiding returns 0
21:57:31.042 00.000 11060 Move returns status 0, amount 43
21:57:31.042 00.000 11060 MoveAxis(N, 0, ABG)
21:57:31.042 00.000 11060 Move returns status 0, amount 0
21:57:31.042 00.000 11060 move complete, result=0
21:57:31.042 00.000 11060 worker thread done servicing request
21:57:31.042 00.000 11060 Worker thread wakes up
21:57:31.042 00.000 10844 GuideStep: -0.3 px 43 ms EAST, 0.1 px 0 ms NORTH
21:57:31.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:31.042 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:32.523 01.481 11060 Exposure complete
21:57:32.758 00.235 11060 worker thread done servicing request
21:57:32.758 00.000 10844 OnExposeComplete: enter
21:57:32.758 00.000 10844 UpdateGuideState(): m_state=6
21:57:32.779 00.021 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:57:32.779 00.000 10844 Star::Find returns 1 (0), X=1827.81, Y=154.11, Mass=3360, SNR=37.2, Peak=235 HFD=3.9
21:57:32.780 00.001 10844 MultiStar: [#1 -0.26,0.73,0.99,U] [#2 -0.17,0.44,0.81,U] [#3 -0.92,0.84,0.00,M1] [#4 -1.25,0.49,0.00,M2] [#5 -0.77,-0.20,1.94,U] [#6 -0.41,-0.18,0.69,U] [#7 0.25,1.19,0.00,M9] [#8 -0.23,0.02,0.87,U] 
21:57:32.780 00.000 10844 refined, 5 included, MultiStar: {-0.45, 0.20}, one-star: {-0.47, 0.71}
21:57:32.781 00.001 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.80) = xAngle (3.52 = -2.76)
21:57:32.781 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.44 = -2.85)
21:57:32.781 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.20 hyp=0.50 cameraTheta=2.72 mountX=-0.46 mountY=-0.14, mountTheta=-2.84
21:57:32.789 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.20, opts=13)
21:57:32.789 00.000 10844 Enqueuing Move request for scope (-0.45, 0.20)
21:57:32.789 00.000 11060 Worker thread wakes up
21:57:32.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.20) opts 0xd
21:57:32.789 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.20)
21:57:32.789 00.000 11060 Moving (-0.45, 0.20) raw xDistance=-0.46 yDistance=-0.14
21:57:32.791 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
21:57:32.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:32.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:57:32.791 00.000 11060 MoveAxis(E, 69, ABG)
21:57:32.791 00.000 11060 Guiding  Dir = 2, Dur = 69
21:57:32.797 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:32.799 00.002 11060 IsSlewing returns 0
21:57:32.800 00.001 11060 IsGuiding returns 0
21:57:32.814 00.014 10844 UpdateGuideState exits: m=3360 SNR=37.2
21:57:32.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:32.814 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:32.814 00.000 10844 Enqueuing Expose request
21:57:32.876 00.062 11060 IsGuiding returns 0
21:57:32.876 00.000 11060 Move returns status 0, amount 69
21:57:32.876 00.000 11060 MoveAxis(N, 0, ABG)
21:57:32.876 00.000 11060 Move returns status 0, amount 0
21:57:32.876 00.000 11060 move complete, result=0
21:57:32.876 00.000 11060 worker thread done servicing request
21:57:32.876 00.000 11060 Worker thread wakes up
21:57:32.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:32.876 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:32.876 00.000 10844 GuideStep: -0.5 px 69 ms EAST, -0.1 px 0 ms NORTH
21:57:34.319 01.443 11060 Exposure complete
21:57:34.557 00.238 11060 worker thread done servicing request
21:57:34.559 00.002 10844 OnExposeComplete: enter
21:57:34.559 00.000 10844 UpdateGuideState(): m_state=6
21:57:34.559 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:57:34.560 00.001 10844 Star::Find returns 1 (0), X=1827.64, Y=153.59, Mass=3777, SNR=39.2, Peak=247 HFD=3.5
21:57:34.560 00.000 10844 MultiStar: [#1 -0.44,0.44,0.95,U] [#2 -0.26,0.16,0.78,U] [#3 -1.11,-0.20,0.00,M2] [#4 -0.42,-0.18,0.99,U] [#5 -1.16,-0.54,0.00,M1] [#6 -0.65,-0.50,0.62,U] [#7 0.72,-0.08,1.81,U] [#8 -0.63,-0.52,0.83,U] 
21:57:34.560 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.05}, one-star: {-0.64, 0.19}
21:57:34.560 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.80) = xAngle (-2.09 = -2.09)
21:57:34.560 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.17 = -2.17)
21:57:34.560 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-2.89 mountX=-0.09 mountY=-0.16, mountTheta=-2.11
21:57:34.560 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.05, opts=13)
21:57:34.560 00.000 10844 Enqueuing Move request for scope (-0.19, -0.05)
21:57:34.560 00.000 11060 Worker thread wakes up
21:57:34.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
21:57:34.560 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
21:57:34.560 00.000 11060 Moving (-0.19, -0.05) raw xDistance=-0.09 yDistance=-0.16
21:57:34.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:57:34.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:34.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:57:34.560 00.000 11060 MoveAxis(E, 0, ABG)
21:57:34.560 00.000 11060 Move returns status 0, amount 0
21:57:34.560 00.000 11060 MoveAxis(N, 0, ABG)
21:57:34.560 00.000 11060 Move returns status 0, amount 0
21:57:34.560 00.000 11060 move complete, result=0
21:57:34.560 00.000 11060 worker thread done servicing request
21:57:34.565 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:34.582 00.017 10844 UpdateGuideState exits: m=3777 SNR=39.2
21:57:34.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:34.582 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:34.582 00.000 10844 Enqueuing Expose request
21:57:34.582 00.000 11060 Worker thread wakes up
21:57:34.585 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:34.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:34.585 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:36.064 01.479 11060 Exposure complete
21:57:36.335 00.271 11060 worker thread done servicing request
21:57:36.335 00.000 10844 OnExposeComplete: enter
21:57:36.335 00.000 10844 UpdateGuideState(): m_state=6
21:57:36.336 00.001 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:57:36.336 00.000 10844 Star::Find returns 1 (0), X=1827.90, Y=153.50, Mass=3396, SNR=36.6, Peak=229 HFD=3.7
21:57:36.336 00.000 10844 MultiStar: [#1 -0.80,0.31,0.95,U] [#2 -0.17,-0.22,1.02,U] [#3 -1.50,0.54,0.00,M3] [#4 -0.81,0.13,0.98,U] [#5 -0.33,-0.55,1.84,U] [#6 -0.96,-0.50,0.00,M1] [#7 0.61,-0.65,1.90,U] [#8 -0.43,-0.19,0.74,U] 
21:57:36.336 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.25}, one-star: {-0.38, 0.10}
21:57:36.336 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.80) = xAngle (-1.50 = -1.50)
21:57:36.336 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.59 = -1.59)
21:57:36.336 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-2.31 mountX=0.02 mountY=-0.33, mountTheta=-1.50
21:57:36.337 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.25, opts=13)
21:57:36.337 00.000 10844 Enqueuing Move request for scope (-0.22, -0.25)
21:57:36.337 00.000 11060 Worker thread wakes up
21:57:36.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.25) opts 0xd
21:57:36.338 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.25)
21:57:36.338 00.000 11060 Moving (-0.22, -0.25) raw xDistance=0.02 yDistance=-0.33
21:57:36.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:57:36.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:36.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:57:36.338 00.000 11060 MoveAxis(E, 0, ABG)
21:57:36.338 00.000 11060 Move returns status 0, amount 0
21:57:36.338 00.000 11060 MoveAxis(N, 0, ABG)
21:57:36.338 00.000 11060 Move returns status 0, amount 0
21:57:36.338 00.000 11060 move complete, result=0
21:57:36.338 00.000 11060 worker thread done servicing request
21:57:36.344 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:36.374 00.030 10844 UpdateGuideState exits: m=3396 SNR=36.6
21:57:36.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:36.374 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:36.374 00.000 10844 Enqueuing Expose request
21:57:36.374 00.000 11060 Worker thread wakes up
21:57:36.374 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:57:36.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:36.374 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:37.867 01.493 11060 Exposure complete
21:57:38.134 00.267 11060 worker thread done servicing request
21:57:38.134 00.000 10844 OnExposeComplete: enter
21:57:38.134 00.000 10844 UpdateGuideState(): m_state=6
21:57:38.134 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:57:38.134 00.000 10844 Star::Find returns 1 (1), X=1827.92, Y=153.58, Mass=3901, SNR=39.3, Peak=255 HFD=3.9
21:57:38.134 00.000 10844 MultiStar: [#1 -1.06,0.40,0.00,M1] [#2 0.01,0.36,0.86,U] [#3 -0.56,0.08,0.79,U] [#4 -1.36,0.60,0.00,M1] [#5 -0.27,-0.57,1.86,U] [#6 -1.03,0.29,0.00,M2] [#7 1.29,0.57,0.00,M8] [#8 -0.27,0.26,0.88,U] 
21:57:38.134 00.000 10844 refined, 4 included, MultiStar: {-0.29, -0.05}, one-star: {-0.36, 0.18}
21:57:38.134 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.80) = xAngle (-2.15 = -2.15)
21:57:38.134 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.24 = -2.24)
21:57:38.137 00.003 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.05 hyp=0.29 cameraTheta=-2.95 mountX=-0.16 mountY=-0.23, mountTheta=-2.18
21:57:38.139 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.05, opts=13)
21:57:38.139 00.000 10844 Enqueuing Move request for scope (-0.29, -0.05)
21:57:38.139 00.000 11060 Worker thread wakes up
21:57:38.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.05) opts 0xd
21:57:38.141 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.05)
21:57:38.141 00.000 11060 Moving (-0.29, -0.05) raw xDistance=-0.16 yDistance=-0.23
21:57:38.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:57:38.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:38.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:57:38.141 00.000 11060 MoveAxis(E, 23, ABG)
21:57:38.141 00.000 11060 Guiding  Dir = 2, Dur = 23
21:57:38.156 00.015 11060 IsSlewing returns 0
21:57:38.156 00.000 11060 IsGuiding returns 0
21:57:38.167 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:38.186 00.019 10844 UpdateGuideState exits: m=3901 SNR=39.3 Saturated
21:57:38.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:38.186 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:38.186 00.000 10844 Enqueuing Expose request
21:57:38.196 00.010 11060 IsGuiding returns 0
21:57:38.196 00.000 11060 Move returns status 0, amount 23
21:57:38.196 00.000 11060 MoveAxis(N, 0, ABG)
21:57:38.196 00.000 11060 Move returns status 0, amount 0
21:57:38.196 00.000 11060 move complete, result=0
21:57:38.196 00.000 11060 worker thread done servicing request
21:57:38.196 00.000 10844 GuideStep: -0.2 px 23 ms EAST, -0.2 px 0 ms NORTH
21:57:38.196 00.000 11060 Worker thread wakes up
21:57:38.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:38.196 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:39.654 01.458 11060 Exposure complete
21:57:39.949 00.295 11060 worker thread done servicing request
21:57:39.949 00.000 10844 OnExposeComplete: enter
21:57:39.949 00.000 10844 UpdateGuideState(): m_state=6
21:57:39.949 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:57:39.949 00.000 10844 Star::Find returns 1 (1), X=1828.69, Y=153.66, Mass=3434, SNR=36.9, Peak=255 HFD=3.6
21:57:39.950 00.001 10844 MultiStar: [#1 -0.63,0.22,0.95,U] [#2 0.05,-0.58,0.95,U] [#3 -0.80,-0.55,0.81,U] [#4 -1.22,0.04,0.00,M2] [#5 -0.28,-0.02,1.96,U] [#6 -0.61,-0.60,0.76,U] [#7 1.03,0.57,0.00,M9] [#8 0.07,-0.21,0.85,U] 
21:57:39.950 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.17}, one-star: {0.41, 0.26}
21:57:39.950 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.80) = xAngle (-1.73 = -1.73)
21:57:39.950 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.82 = -1.82)
21:57:39.950 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-2.53 mountX=-0.05 mountY=-0.28, mountTheta=-1.73
21:57:39.952 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.17, opts=13)
21:57:39.953 00.001 10844 Enqueuing Move request for scope (-0.24, -0.17)
21:57:39.953 00.000 11060 Worker thread wakes up
21:57:39.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
21:57:39.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
21:57:39.953 00.000 11060 Moving (-0.24, -0.17) raw xDistance=-0.05 yDistance=-0.28
21:57:39.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:57:39.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:57:39.954 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:57:39.954 00.000 11060 MoveAxis(E, 0, ABG)
21:57:39.954 00.000 11060 Move returns status 0, amount 0
21:57:39.954 00.000 11060 MoveAxis(N, 0, ABG)
21:57:39.954 00.000 11060 Move returns status 0, amount 0
21:57:39.954 00.000 11060 move complete, result=0
21:57:39.954 00.000 11060 worker thread done servicing request
21:57:39.978 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
21:57:39.994 00.016 10844 UpdateGuideState exits: m=3434 SNR=36.9 Saturated
21:57:39.999 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:39.999 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:39.999 00.000 10844 Enqueuing Expose request
21:57:39.999 00.000 11060 Worker thread wakes up
21:57:39.999 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:57:39.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:39.999 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:41.466 01.467 11060 Exposure complete
21:57:41.735 00.269 11060 worker thread done servicing request
21:57:41.735 00.000 10844 OnExposeComplete: enter
21:57:41.737 00.002 10844 UpdateGuideState(): m_state=6
21:57:41.737 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:57:41.737 00.000 10844 Star::Find returns 1 (1), X=1827.87, Y=153.78, Mass=4161, SNR=40.9, Peak=255 HFD=4.0
21:57:41.737 00.000 10844 MultiStar: [#1 -1.13,0.25,0.00,M1] [#2 -0.57,-0.44,0.82,U] [#3 -0.83,0.17,0.80,U] [#4 -1.19,-0.09,0.00,M3] [#5 -0.93,-0.52,0.00,M1] [#6 -1.60,-0.41,0.00,M2] [#7 0.60,-0.20,1.73,U] [#8 -0.64,-0.73,0.63,U] 
21:57:41.737 00.000 10844 refined, 4 included, MultiStar: {-0.18, -0.13}, one-star: {-0.42, 0.37}
21:57:41.737 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.80) = xAngle (-1.71 = -1.71)
21:57:41.737 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.79 = -1.79)
21:57:41.737 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.23 cameraTheta=-2.51 mountX=-0.03 mountY=-0.22, mountTheta=-1.71
21:57:41.737 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.13, opts=13)
21:57:41.737 00.000 10844 Enqueuing Move request for scope (-0.18, -0.13)
21:57:41.737 00.000 11060 Worker thread wakes up
21:57:41.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
21:57:41.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
21:57:41.737 00.000 11060 Moving (-0.18, -0.13) raw xDistance=-0.03 yDistance=-0.22
21:57:41.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:57:41.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:57:41.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:57:41.737 00.000 11060 MoveAxis(E, 0, ABG)
21:57:41.737 00.000 11060 Move returns status 0, amount 0
21:57:41.737 00.000 11060 MoveAxis(N, 0, ABG)
21:57:41.737 00.000 11060 Move returns status 0, amount 0
21:57:41.737 00.000 11060 move complete, result=0
21:57:41.737 00.000 11060 worker thread done servicing request
21:57:41.749 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
21:57:41.776 00.027 10844 UpdateGuideState exits: m=4161 SNR=40.9 Saturated
21:57:41.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:41.776 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:41.776 00.000 10844 Enqueuing Expose request
21:57:41.776 00.000 11060 Worker thread wakes up
21:57:41.779 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:41.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:41.779 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:43.239 01.460 11060 Exposure complete
21:57:43.446 00.207 11060 worker thread done servicing request
21:57:43.446 00.000 10844 OnExposeComplete: enter
21:57:43.446 00.000 10844 UpdateGuideState(): m_state=6
21:57:43.446 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:57:43.446 00.000 10844 Star::Find returns 1 (0), X=1827.86, Y=152.81, Mass=3449, SNR=37.3, Peak=239 HFD=3.9
21:57:43.446 00.000 10844 MultiStar: [#1 -1.19,0.47,0.00,M2] [#2 -0.22,-0.60,0.91,U] [#3 -0.96,-1.00,0.00,M1] [#4 -1.22,-0.05,0.00,M4] [#5 -0.93,-0.85,0.00,M2] [#6 -1.35,-0.84,0.00,M3] [#7 0.66,-0.45,1.92,U] [#8 -0.28,-0.28,0.81,U] 
21:57:43.446 00.000 10844 refined, 3 included, MultiStar: {0.09, -0.48}, one-star: {-0.42, -0.59}
21:57:43.446 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.80) = xAngle (-0.58 = -0.58)
21:57:43.446 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.67 = -0.67)
21:57:43.446 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.48 hyp=0.49 cameraTheta=-1.39 mountX=0.41 mountY=-0.30, mountTheta=-0.64
21:57:43.446 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.48, opts=13)
21:57:43.446 00.000 10844 Enqueuing Move request for scope (0.09, -0.48)
21:57:43.446 00.000 11060 Worker thread wakes up
21:57:43.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.48) opts 0xd
21:57:43.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.48)
21:57:43.446 00.000 11060 Moving (0.09, -0.48) raw xDistance=0.41 yDistance=-0.30
21:57:43.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
21:57:43.451 00.005 11060 switching direction from 1 to -1 - decHistory=-5 oldest=0.57 newest=-0.81
21:57:43.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
21:57:43.451 00.000 11060 MoveAxis(W, 60, ABG)
21:57:43.451 00.000 11060 Guiding  Dir = 3, Dur = 60
21:57:43.459 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:43.467 00.008 11060 IsSlewing returns 0
21:57:43.469 00.002 11060 IsGuiding returns 0
21:57:43.508 00.039 10844 UpdateGuideState exits: m=3449 SNR=37.3
21:57:43.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:43.508 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:43.508 00.000 10844 Enqueuing Expose request
21:57:43.539 00.031 11060 IsGuiding returns 0
21:57:43.539 00.000 11060 Move returns status 0, amount 60
21:57:43.539 00.000 11060 BLC: Oldest BLC event removed
21:57:43.539 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:57:43.539 00.000 11060 MoveAxis(N, 866, ABG)
21:57:43.539 00.000 11060 duration set to 750 by maxDecDuration
21:57:43.539 00.000 11060 Guiding  Dir = 0, Dur = 750
21:57:43.587 00.048 11060 IsSlewing returns 0
21:57:43.589 00.002 11060 IsGuiding returns 0
21:57:44.365 00.776 11060 IsGuiding returns 0
21:57:44.365 00.000 11060 Move returns status 0, amount 750
21:57:44.365 00.000 11060 move complete, result=0
21:57:44.365 00.000 11060 worker thread done servicing request
21:57:44.365 00.000 11060 Worker thread wakes up
21:57:44.365 00.000 10844 GuideStep: 0.4 px 60 ms WEST, -0.3 px 750 ms NORTH
21:57:44.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:44.365 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:45.842 01.477 11060 Exposure complete
21:57:46.136 00.294 11060 worker thread done servicing request
21:57:46.136 00.000 10844 OnExposeComplete: enter
21:57:46.136 00.000 10844 UpdateGuideState(): m_state=6
21:57:46.136 00.000 10844 Star::Find(15, 1827, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:57:46.136 00.000 10844 Star::Find returns 1 (1), X=1828.30, Y=153.43, Mass=4160, SNR=41.0, Peak=255 HFD=3.5
21:57:46.139 00.003 10844 MultiStar: [#1 -0.20,0.71,0.83,U] [#2 0.06,0.37,0.78,U] [#3 -0.63,-0.21,0.71,U] [#4 0.13,0.38,0.85,U] [#5 0.11,-0.52,1.70,U] [#6 -0.89,0.06,0.61,U] [#7 1.01,-0.16,0.00,M8] [#8 -0.26,0.31,0.66,U] 
21:57:46.139 00.000 10844 single-star, 7 included, MultiStar: {-0.13, 0.06}, one-star: {0.02, 0.03}
21:57:46.139 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.80) = xAngle (1.86 = 1.86)
21:57:46.139 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.78 = 1.78)
21:57:46.139 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.06 mountX=-0.01 mountY=0.04, mountTheta=1.86
21:57:46.159 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
21:57:46.159 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
21:57:46.159 00.000 11060 Worker thread wakes up
21:57:46.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:57:46.159 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:57:46.161 00.002 11060 Moving (0.02, 0.03) raw xDistance=-0.01 yDistance=0.04
21:57:46.161 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.211939, 1:-0.036288
21:57:46.161 00.000 11060 BLC: No correction, Miss < min_move
21:57:46.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:57:46.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:46.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:46.161 00.000 11060 MoveAxis(E, 0, ABG)
21:57:46.163 00.002 11060 Move returns status 0, amount 0
21:57:46.163 00.000 11060 MoveAxis(N, 0, ABG)
21:57:46.163 00.000 11060 Move returns status 0, amount 0
21:57:46.163 00.000 11060 move complete, result=0
21:57:46.163 00.000 11060 worker thread done servicing request
21:57:46.166 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:46.193 00.027 10844 UpdateGuideState exits: m=4160 SNR=41.0 Saturated
21:57:46.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:46.193 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:46.193 00.000 10844 Enqueuing Expose request
21:57:46.193 00.000 11060 Worker thread wakes up
21:57:46.193 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:46.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:46.193 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:47.679 01.486 11060 Exposure complete
21:57:47.967 00.288 11060 worker thread done servicing request
21:57:47.967 00.000 10844 OnExposeComplete: enter
21:57:47.967 00.000 10844 UpdateGuideState(): m_state=6
21:57:47.968 00.001 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:57:47.968 00.000 10844 Star::Find returns 1 (1), X=1828.83, Y=153.32, Mass=3834, SNR=39.3, Peak=255 HFD=3.8
21:57:47.972 00.004 10844 MultiStar: [#1 -0.84,-0.15,0.91,U] [#2 0.51,-0.01,0.78,U] [#3 -0.32,-0.36,0.81,U] [#4 -0.03,0.46,0.88,U] [#5 0.15,-1.07,0.00,M2] [#6 -0.60,-0.64,0.63,U] [#7 1.78,-0.59,0.00,M9] [#8 0.48,-0.33,0.85,U] 
21:57:47.973 00.001 10844 refined, 6 included, MultiStar: {-0.01, -0.14}, one-star: {0.55, -0.08}
21:57:47.973 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.80) = xAngle (-0.86 = -0.86)
21:57:47.973 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.95 = -0.95)
21:57:47.973 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.67 mountX=0.09 mountY=-0.11, mountTheta=-0.90
21:57:47.974 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
21:57:47.976 00.002 10844 Enqueuing Move request for scope (-0.01, -0.14)
21:57:47.976 00.000 11060 Worker thread wakes up
21:57:47.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
21:57:47.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
21:57:47.976 00.000 11060 Moving (-0.01, -0.14) raw xDistance=0.09 yDistance=-0.11
21:57:47.976 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.211939, 1:-0.036288, 2:0.111216
21:57:47.977 00.001 11060 BLC: No correction, Miss < min_move
21:57:47.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:57:47.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:47.978 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:57:47.978 00.000 11060 MoveAxis(E, 0, ABG)
21:57:47.978 00.000 11060 Move returns status 0, amount 0
21:57:47.978 00.000 11060 MoveAxis(N, 0, ABG)
21:57:47.978 00.000 11060 Move returns status 0, amount 0
21:57:47.978 00.000 11060 move complete, result=0
21:57:47.978 00.000 11060 worker thread done servicing request
21:57:47.985 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:57:48.000 00.015 10844 UpdateGuideState exits: m=3834 SNR=39.3 Saturated
21:57:48.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:48.000 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:48.000 00.000 10844 Enqueuing Expose request
21:57:48.000 00.000 11060 Worker thread wakes up
21:57:48.000 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:48.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:48.000 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:49.470 01.470 11060 Exposure complete
21:57:49.777 00.307 11060 worker thread done servicing request
21:57:49.777 00.000 10844 OnExposeComplete: enter
21:57:49.777 00.000 10844 UpdateGuideState(): m_state=6
21:57:49.779 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:57:49.779 00.000 10844 Star::Find returns 1 (1), X=1828.79, Y=153.31, Mass=3620, SNR=38.3, Peak=255 HFD=3.6
21:57:49.779 00.000 10844 MultiStar: [#1 -0.31,-0.19,0.94,U] [#2 0.49,-0.00,0.94,U] [#3 -0.22,-0.59,0.83,U] [#4 -0.14,-0.08,0.88,U] [#5 -0.37,-1.09,0.00,M3] [#6 -0.04,-0.76,0.70,U] [#7 1.08,0.27,0.00,M10] [#8 -0.18,-0.38,0.83,U] 
21:57:49.779 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.27}, one-star: {0.50, -0.09}
21:57:49.779 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.80) = xAngle (-0.66 = -0.66)
21:57:49.779 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.75 = -0.75)
21:57:49.779 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.28 cameraTheta=-1.47 mountX=0.22 mountY=-0.19, mountTheta=-0.71
21:57:49.781 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.27, opts=13)
21:57:49.781 00.000 10844 Enqueuing Move request for scope (0.03, -0.27)
21:57:49.781 00.000 11060 Worker thread wakes up
21:57:49.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
21:57:49.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
21:57:49.781 00.000 11060 Moving (0.03, -0.27) raw xDistance=0.22 yDistance=-0.19
21:57:49.781 00.000 11060 BLC: window closed
21:57:49.781 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.211939, 1:-0.036288, 2:0.111216
21:57:49.781 00.000 11060 BLC: No correction, Miss < min_move
21:57:49.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
21:57:49.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:49.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:57:49.783 00.002 11060 MoveAxis(W, 32, ABG)
21:57:49.783 00.000 11060 Guiding  Dir = 3, Dur = 32
21:57:49.789 00.006 11060 IsSlewing returns 0
21:57:49.789 00.000 11060 IsGuiding returns 0
21:57:49.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:49.801 00.012 10844 UpdateGuideState exits: m=3620 SNR=38.3 Saturated
21:57:49.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:49.806 00.005 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:49.806 00.000 10844 Enqueuing Expose request
21:57:49.830 00.024 11060 IsGuiding returns 0
21:57:49.831 00.001 11060 Move returns status 0, amount 32
21:57:49.849 00.018 11060 MoveAxis(N, 0, ABG)
21:57:49.849 00.000 11060 Move returns status 0, amount 0
21:57:49.849 00.000 11060 move complete, result=0
21:57:49.849 00.000 11060 worker thread done servicing request
21:57:49.849 00.000 11060 Worker thread wakes up
21:57:49.850 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:49.850 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:49.857 00.007 10844 GuideStep: 0.2 px 32 ms WEST, -0.2 px 0 ms NORTH
21:57:51.324 01.467 11060 Exposure complete
21:57:51.617 00.293 11060 worker thread done servicing request
21:57:51.617 00.000 10844 OnExposeComplete: enter
21:57:51.617 00.000 10844 UpdateGuideState(): m_state=6
21:57:51.617 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:57:51.622 00.005 10844 Star::Find returns 1 (1), X=1828.25, Y=153.45, Mass=3938, SNR=38.3, Peak=255 HFD=3.6
21:57:51.622 00.000 10844 MultiStar: [#1 0.12,0.48,0.92,U] [#2 0.12,0.45,0.93,U] [#3 0.14,-0.29,0.75,U] [#4 0.15,0.37,0.90,U] [#5 -0.83,-0.31,1.86,U] [#6 -0.42,-0.05,0.76,U] [#7 1.37,0.72,0.00,R] [#8 0.26,0.12,0.90,U] 
21:57:51.622 00.000 10844 single-star, 7 included, MultiStar: {-0.15, 0.07}, one-star: {-0.03, 0.05}
21:57:51.622 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.80) = xAngle (2.96 = 2.96)
21:57:51.622 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.88 = 2.88)
21:57:51.622 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.16 mountX=-0.06 mountY=0.02, mountTheta=2.88
21:57:51.622 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.05, opts=13)
21:57:51.622 00.000 10844 Enqueuing Move request for scope (-0.03, 0.05)
21:57:51.622 00.000 11060 Worker thread wakes up
21:57:51.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
21:57:51.622 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
21:57:51.622 00.000 11060 Moving (-0.03, 0.05) raw xDistance=-0.06 yDistance=0.02
21:57:51.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:57:51.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:51.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:51.622 00.000 11060 MoveAxis(E, 0, ABG)
21:57:51.627 00.005 11060 Move returns status 0, amount 0
21:57:51.627 00.000 11060 MoveAxis(N, 0, ABG)
21:57:51.627 00.000 11060 Move returns status 0, amount 0
21:57:51.627 00.000 11060 move complete, result=0
21:57:51.628 00.001 11060 worker thread done servicing request
21:57:51.633 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:51.672 00.039 10844 UpdateGuideState exits: m=3938 SNR=38.3 Saturated
21:57:51.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:51.672 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:51.672 00.000 10844 Enqueuing Expose request
21:57:51.672 00.000 11060 Worker thread wakes up
21:57:51.672 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:51.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:51.672 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:53.136 01.464 11060 Exposure complete
21:57:53.385 00.249 11060 worker thread done servicing request
21:57:53.385 00.000 10844 OnExposeComplete: enter
21:57:53.385 00.000 10844 UpdateGuideState(): m_state=6
21:57:53.385 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:57:53.385 00.000 10844 Star::Find returns 1 (0), X=1828.37, Y=153.38, Mass=2888, SNR=33.5, Peak=237 HFD=3.4
21:57:53.385 00.000 10844 MultiStar: [#1 0.11,0.50,0.99,U] [#2 0.44,-0.09,1.09,U] [#3 -0.71,-0.65,0.88,U] [#4 0.20,0.47,1.12,U] [#5 0.13,-0.67,2.14,U] [#6 -0.09,-0.02,0.76,U] [#7 -0.60,0.14,2.13,U] [#8 0.53,0.08,1.01,U] 
21:57:53.385 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.09, -0.02}
21:57:53.385 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.80) = xAngle (-1.08 = -1.08)
21:57:53.385 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.17 = -1.17)
21:57:53.385 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.88 mountX=0.03 mountY=-0.06, mountTheta=-1.10
21:57:53.385 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
21:57:53.385 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
21:57:53.385 00.000 11060 Worker thread wakes up
21:57:53.390 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:57:53.390 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:57:53.390 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.03 yDistance=-0.06
21:57:53.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:57:53.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:53.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:57:53.390 00.000 11060 MoveAxis(E, 0, ABG)
21:57:53.390 00.000 11060 Move returns status 0, amount 0
21:57:53.390 00.000 11060 MoveAxis(N, 0, ABG)
21:57:53.390 00.000 11060 Move returns status 0, amount 0
21:57:53.390 00.000 11060 move complete, result=0
21:57:53.391 00.001 11060 worker thread done servicing request
21:57:53.409 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:53.431 00.022 10844 UpdateGuideState exits: m=2888 SNR=33.5
21:57:53.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:53.433 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:53.434 00.001 10844 Enqueuing Expose request
21:57:53.434 00.000 11060 Worker thread wakes up
21:57:53.434 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:53.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:53.434 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:54.900 01.466 11060 Exposure complete
21:57:55.137 00.237 11060 worker thread done servicing request
21:57:55.137 00.000 10844 OnExposeComplete: enter
21:57:55.137 00.000 10844 UpdateGuideState(): m_state=6
21:57:55.137 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:57:55.137 00.000 10844 Star::Find returns 1 (0), X=1828.30, Y=152.93, Mass=3822, SNR=39.1, Peak=251 HFD=3.9
21:57:55.137 00.000 10844 MultiStar: [#1 -0.26,0.64,0.97,U] [#2 0.78,-0.05,0.89,U] [#3 -0.48,-0.41,0.81,U] [#4 0.10,0.14,0.95,U] [#5 0.52,-0.05,1.80,U] [#6 -0.37,-0.17,0.63,U] [#7 -0.69,-0.35,1.88,U] [#8 0.52,-0.05,0.79,U] 
21:57:55.137 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.02, -0.47}
21:57:55.137 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-0.80) = xAngle (-0.79 = -0.79)
21:57:55.137 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.87 = -0.87)
21:57:55.137 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=0.07 mountY=-0.08, mountTheta=-0.83
21:57:55.142 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.10, opts=13)
21:57:55.142 00.000 10844 Enqueuing Move request for scope (-0.00, -0.10)
21:57:55.142 00.000 11060 Worker thread wakes up
21:57:55.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
21:57:55.142 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
21:57:55.142 00.000 11060 Moving (-0.00, -0.10) raw xDistance=0.07 yDistance=-0.08
21:57:55.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:57:55.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:55.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:57:55.142 00.000 11060 MoveAxis(E, 0, ABG)
21:57:55.142 00.000 11060 Move returns status 0, amount 0
21:57:55.142 00.000 11060 MoveAxis(N, 0, ABG)
21:57:55.142 00.000 11060 Move returns status 0, amount 0
21:57:55.142 00.000 11060 move complete, result=0
21:57:55.142 00.000 11060 worker thread done servicing request
21:57:55.147 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:55.163 00.016 10844 UpdateGuideState exits: m=3822 SNR=39.1
21:57:55.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:55.163 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:55.163 00.000 10844 Enqueuing Expose request
21:57:55.163 00.000 11060 Worker thread wakes up
21:57:55.163 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:55.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:55.163 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:56.631 01.468 11060 Exposure complete
21:57:56.873 00.242 11060 worker thread done servicing request
21:57:56.873 00.000 10844 OnExposeComplete: enter
21:57:56.873 00.000 10844 UpdateGuideState(): m_state=6
21:57:56.873 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:57:56.873 00.000 10844 Star::Find returns 1 (0), X=1828.22, Y=154.65, Mass=3415, SNR=36.9, Peak=244 HFD=3.6
21:57:56.875 00.002 10844 MultiStar: [#1 -0.36,1.02,0.00,M1] [#2 0.51,0.75,0.96,U] [#3 -0.72,0.84,0.00,M1] [#4 -0.00,0.91,0.98,U] [#5 -1.05,0.41,0.00,M1] [#6 -0.18,-0.20,0.66,U] [#7 -0.21,-0.35,1.89,U] [#8 -0.03,0.77,0.78,U] 
21:57:56.875 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.43}, one-star: {-0.06, 1.25}
21:57:56.875 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.80) = xAngle (2.42 = 2.42)
21:57:56.875 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.33 = 2.33)
21:57:56.877 00.002 10844 CameraToMount -- cameraX=-0.02 cameraY=0.43 hyp=0.43 cameraTheta=1.61 mountX=-0.32 mountY=0.31, mountTheta=2.37
21:57:56.882 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.43, opts=13)
21:57:56.882 00.000 10844 Enqueuing Move request for scope (-0.02, 0.43)
21:57:56.882 00.000 11060 Worker thread wakes up
21:57:56.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.43) opts 0xd
21:57:56.882 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.43)
21:57:56.882 00.000 11060 Moving (-0.02, 0.43) raw xDistance=-0.32 yDistance=0.31
21:57:56.884 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
21:57:56.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:56.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:57:56.885 00.001 11060 MoveAxis(E, 47, ABG)
21:57:56.885 00.000 11060 Guiding  Dir = 2, Dur = 47
21:57:56.891 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:57:56.908 00.017 11060 IsSlewing returns 0
21:57:56.910 00.002 11060 IsGuiding returns 0
21:57:56.926 00.016 10844 UpdateGuideState exits: m=3415 SNR=36.9
21:57:56.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:56.926 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:56.926 00.000 10844 Enqueuing Expose request
21:57:56.963 00.037 11060 IsGuiding returns 0
21:57:56.963 00.000 11060 Move returns status 0, amount 47
21:57:56.963 00.000 11060 MoveAxis(N, 0, ABG)
21:57:56.963 00.000 11060 Move returns status 0, amount 0
21:57:56.963 00.000 11060 move complete, result=0
21:57:56.963 00.000 11060 worker thread done servicing request
21:57:56.963 00.000 11060 Worker thread wakes up
21:57:56.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:56.963 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:56.968 00.005 10844 GuideStep: -0.3 px 47 ms EAST, 0.3 px 0 ms NORTH
21:57:58.361 01.393 11060 Exposure complete
21:57:58.600 00.239 11060 worker thread done servicing request
21:57:58.600 00.000 10844 OnExposeComplete: enter
21:57:58.600 00.000 10844 UpdateGuideState(): m_state=6
21:57:58.601 00.001 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:57:58.601 00.000 10844 Star::Find returns 1 (0), X=1828.62, Y=154.22, Mass=3354, SNR=36.7, Peak=215 HFD=3.7
21:57:58.601 00.000 10844 MultiStar: [#1 -0.43,0.91,0.00,M2] [#2 -0.03,0.73,0.85,U] [#3 -0.09,0.48,0.90,U] [#4 -0.35,0.54,0.97,U] [#5 -0.17,0.22,2.07,U] [#6 -0.17,0.34,0.82,U] [#7 -0.39,0.25,2.02,U] [#8 0.04,0.92,0.76,U] 
21:57:58.601 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.46}, one-star: {0.34, 0.82}
21:57:58.601 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.80) = xAngle (2.68 = 2.68)
21:57:58.601 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.59 = 2.59)
21:57:58.601 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.46 hyp=0.48 cameraTheta=1.88 mountX=-0.43 mountY=0.25, mountTheta=2.62
21:57:58.601 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.46, opts=13)
21:57:58.601 00.000 10844 Enqueuing Move request for scope (-0.15, 0.46)
21:57:58.601 00.000 11060 Worker thread wakes up
21:57:58.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.46) opts 0xd
21:57:58.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.46)
21:57:58.601 00.000 11060 Moving (-0.15, 0.46) raw xDistance=-0.43 yDistance=0.25
21:57:58.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
21:57:58.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:57:58.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:57:58.601 00.000 11060 MoveAxis(E, 65, ABG)
21:57:58.601 00.000 11060 Guiding  Dir = 2, Dur = 65
21:57:58.611 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:57:58.619 00.008 11060 IsSlewing returns 0
21:57:58.619 00.000 11060 IsGuiding returns 0
21:57:58.632 00.013 10844 UpdateGuideState exits: m=3354 SNR=36.7
21:57:58.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:58.632 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:57:58.632 00.000 10844 Enqueuing Expose request
21:57:58.698 00.066 11060 IsGuiding returns 0
21:57:58.698 00.000 11060 Move returns status 0, amount 65
21:57:58.698 00.000 11060 MoveAxis(N, 0, ABG)
21:57:58.698 00.000 11060 Move returns status 0, amount 0
21:57:58.698 00.000 11060 move complete, result=0
21:57:58.700 00.002 11060 worker thread done servicing request
21:57:58.700 00.000 11060 Worker thread wakes up
21:57:58.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:57:58.700 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:57:58.700 00.000 10844 GuideStep: -0.4 px 65 ms EAST, 0.3 px 0 ms NORTH
21:58:00.182 01.482 11060 Exposure complete
21:58:00.418 00.236 11060 worker thread done servicing request
21:58:00.418 00.000 10844 OnExposeComplete: enter
21:58:00.422 00.004 10844 UpdateGuideState(): m_state=6
21:58:00.422 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:58:00.422 00.000 10844 Star::Find returns 1 (0), X=1829.15, Y=153.78, Mass=3913, SNR=39.7, Peak=245 HFD=4.0
21:58:00.422 00.000 10844 MultiStar: [#1 0.07,0.83,0.94,U] [#2 0.25,0.76,0.83,U] [#3 0.18,0.18,0.79,U] [#4 -0.36,0.34,0.83,U] [#5 0.15,0.33,1.75,U] [#6 -0.23,0.12,0.60,U] [#7 -0.10,-0.29,1.84,U] [#8 0.47,-0.22,0.73,U] 
21:58:00.422 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.23}, one-star: {0.87, 0.38}
21:58:00.422 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.80) = xAngle (1.85 = 1.85)
21:58:00.422 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.76 = 1.76)
21:58:00.422 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.04 mountX=-0.07 mountY=0.27, mountTheta=1.84
21:58:00.429 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.23, opts=13)
21:58:00.429 00.000 10844 Enqueuing Move request for scope (0.14, 0.23)
21:58:00.429 00.000 11060 Worker thread wakes up
21:58:00.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
21:58:00.429 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
21:58:00.429 00.000 11060 Moving (0.14, 0.23) raw xDistance=-0.07 yDistance=0.27
21:58:00.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:58:00.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:00.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:58:00.429 00.000 11060 MoveAxis(E, 0, ABG)
21:58:00.429 00.000 11060 Move returns status 0, amount 0
21:58:00.429 00.000 11060 MoveAxis(N, 0, ABG)
21:58:00.429 00.000 11060 Move returns status 0, amount 0
21:58:00.431 00.002 11060 move complete, result=0
21:58:00.431 00.000 11060 worker thread done servicing request
21:58:00.441 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:00.481 00.040 10844 UpdateGuideState exits: m=3913 SNR=39.7
21:58:00.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:00.481 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:00.484 00.003 10844 Enqueuing Expose request
21:58:00.484 00.000 11060 Worker thread wakes up
21:58:00.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:00.484 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:00.484 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:58:01.940 01.456 11060 Exposure complete
21:58:02.186 00.246 11060 worker thread done servicing request
21:58:02.186 00.000 10844 OnExposeComplete: enter
21:58:02.186 00.000 10844 UpdateGuideState(): m_state=6
21:58:02.186 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:58:02.186 00.000 10844 Star::Find returns 1 (1), X=1828.57, Y=154.18, Mass=3075, SNR=34.3, Peak=255 HFD=3.6
21:58:02.186 00.000 10844 MultiStar: [#1 -0.42,1.55,0.00,M2] [#2 0.38,1.56,0.00,M1] [#3 -0.20,0.24,0.94,U] [#4 0.16,1.03,0.00,M1] [#5 -0.54,-0.00,2.07,U] [#6 -1.05,0.93,0.00,M1] [#7 -0.35,0.61,2.05,U] [#8 -0.17,1.28,0.00,M1] 
21:58:02.186 00.000 10844 refined, 3 included, MultiStar: {-0.29, 0.37}, one-star: {0.28, 0.78}
21:58:02.186 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.80) = xAngle (3.03 = 3.03)
21:58:02.186 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.95 = 2.95)
21:58:02.186 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.37 hyp=0.47 cameraTheta=2.23 mountX=-0.47 mountY=0.09, mountTheta=2.95
21:58:02.190 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.37, opts=13)
21:58:02.190 00.000 10844 Enqueuing Move request for scope (-0.29, 0.37)
21:58:02.192 00.002 11060 Worker thread wakes up
21:58:02.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.37) opts 0xd
21:58:02.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.37)
21:58:02.192 00.000 11060 Moving (-0.29, 0.37) raw xDistance=-0.47 yDistance=0.09
21:58:02.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
21:58:02.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:02.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:02.192 00.000 11060 MoveAxis(E, 68, ABG)
21:58:02.192 00.000 11060 Guiding  Dir = 2, Dur = 68
21:58:02.195 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:02.200 00.005 11060 IsSlewing returns 0
21:58:02.200 00.000 11060 IsGuiding returns 0
21:58:02.225 00.025 10844 UpdateGuideState exits: m=3075 SNR=34.3 Saturated
21:58:02.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:02.225 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:02.225 00.000 10844 Enqueuing Expose request
21:58:02.288 00.063 11060 IsGuiding returns 0
21:58:02.288 00.000 11060 Move returns status 0, amount 68
21:58:02.288 00.000 11060 MoveAxis(N, 0, ABG)
21:58:02.288 00.000 11060 Move returns status 0, amount 0
21:58:02.288 00.000 11060 move complete, result=0
21:58:02.288 00.000 11060 worker thread done servicing request
21:58:02.289 00.001 11060 Worker thread wakes up
21:58:02.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:02.289 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:02.290 00.001 10844 GuideStep: -0.5 px 68 ms EAST, 0.1 px 0 ms NORTH
21:58:03.766 01.476 11060 Exposure complete
21:58:04.028 00.262 11060 worker thread done servicing request
21:58:04.028 00.000 10844 OnExposeComplete: enter
21:58:04.028 00.000 10844 UpdateGuideState(): m_state=6
21:58:04.028 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:58:04.028 00.000 10844 Star::Find returns 1 (1), X=1828.46, Y=153.36, Mass=3773, SNR=38.4, Peak=255 HFD=3.4
21:58:04.028 00.000 10844 MultiStar: [#1 -0.69,0.55,0.95,U] [#2 0.39,0.32,0.96,U] [#3 -0.95,-0.43,0.00,M1] [#4 -0.44,1.35,0.00,M2] [#5 -0.43,-0.14,1.92,U] [#6 -0.36,-0.10,0.60,U] [#7 -0.02,0.06,1.94,U] [#8 0.25,0.10,0.80,U] 
21:58:04.031 00.003 10844 refined, 6 included, MultiStar: {-0.12, 0.08}, one-star: {0.18, -0.04}
21:58:04.031 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.80) = xAngle (3.36 = -2.92)
21:58:04.031 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.28 = -3.01)
21:58:04.031 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.56 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
21:58:04.033 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.08, opts=13)
21:58:04.033 00.000 10844 Enqueuing Move request for scope (-0.12, 0.08)
21:58:04.033 00.000 11060 Worker thread wakes up
21:58:04.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
21:58:04.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
21:58:04.033 00.000 11060 Moving (-0.12, 0.08) raw xDistance=-0.14 yDistance=-0.02
21:58:04.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
21:58:04.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:04.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:58:04.033 00.000 11060 MoveAxis(E, 23, ABG)
21:58:04.033 00.000 11060 Guiding  Dir = 2, Dur = 23
21:58:04.057 00.024 11060 IsSlewing returns 0
21:58:04.057 00.000 11060 IsGuiding returns 0
21:58:04.059 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:04.091 00.032 11060 IsGuiding returns 0
21:58:04.091 00.000 11060 Move returns status 0, amount 23
21:58:04.091 00.000 11060 MoveAxis(N, 0, ABG)
21:58:04.091 00.000 10844 UpdateGuideState exits: m=3773 SNR=38.4 Saturated
21:58:04.091 00.000 11060 Move returns status 0, amount 0
21:58:04.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:04.091 00.000 11060 move complete, result=0
21:58:04.091 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:04.091 00.000 10844 Enqueuing Expose request
21:58:04.091 00.000 11060 worker thread done servicing request
21:58:04.091 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
21:58:04.091 00.000 11060 Worker thread wakes up
21:58:04.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:04.093 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:05.566 01.473 11060 Exposure complete
21:58:05.752 00.186 11060 worker thread done servicing request
21:58:05.752 00.000 10844 OnExposeComplete: enter
21:58:05.752 00.000 10844 UpdateGuideState(): m_state=6
21:58:05.752 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:58:05.752 00.000 10844 Star::Find returns 1 (0), X=1828.69, Y=154.36, Mass=4130, SNR=41.1, Peak=246 HFD=3.6
21:58:05.752 00.000 10844 MultiStar: [#1 -0.29,1.41,0.00,M2] [#2 -0.03,1.09,0.00,M1] [#3 -0.54,0.55,0.88,U] [#4 -0.30,1.63,0.00,M3] [#5 -0.19,0.45,1.74,U] [#6 -0.17,0.55,0.66,U] [#7 -0.35,0.61,1.80,U] [#8 0.08,1.28,0.00,M1] 
21:58:05.752 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.61}, one-star: {0.41, 0.96}
21:58:05.752 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.80) = xAngle (2.67 = 2.67)
21:58:05.752 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.59 = 2.59)
21:58:05.752 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.61 hyp=0.63 cameraTheta=1.87 mountX=-0.57 mountY=0.33, mountTheta=2.61
21:58:05.752 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.61, opts=13)
21:58:05.752 00.000 10844 Enqueuing Move request for scope (-0.19, 0.61)
21:58:05.752 00.000 11060 Worker thread wakes up
21:58:05.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.61) opts 0xd
21:58:05.752 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.61)
21:58:05.752 00.000 11060 Moving (-0.19, 0.61) raw xDistance=-0.57 yDistance=0.33
21:58:05.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.57
21:58:05.752 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=-0.24 newest=0.41
21:58:05.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
21:58:05.752 00.000 11060 MoveAxis(E, 84, ABG)
21:58:05.752 00.000 11060 Guiding  Dir = 2, Dur = 84
21:58:05.757 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:05.773 00.016 11060 IsSlewing returns 0
21:58:05.773 00.000 11060 IsGuiding returns 0
21:58:05.788 00.015 10844 UpdateGuideState exits: m=4130 SNR=41.1
21:58:05.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:05.788 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:05.788 00.000 10844 Enqueuing Expose request
21:58:05.864 00.076 11060 IsGuiding returns 0
21:58:05.864 00.000 11060 Move returns status 0, amount 84
21:58:05.864 00.000 11060 BLC: Oldest BLC event removed
21:58:05.864 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:58:05.864 00.000 11060 MoveAxis(S, 878, ABG)
21:58:05.864 00.000 11060 duration set to 750 by maxDecDuration
21:58:05.864 00.000 11060 Guiding  Dir = 1, Dur = 750
21:58:05.891 00.027 11060 IsSlewing returns 0
21:58:05.892 00.001 11060 IsGuiding returns 0
21:58:06.665 00.773 11060 IsGuiding returns 0
21:58:06.665 00.000 11060 Move returns status 0, amount 750
21:58:06.665 00.000 11060 move complete, result=0
21:58:06.665 00.000 11060 worker thread done servicing request
21:58:06.665 00.000 11060 Worker thread wakes up
21:58:06.665 00.000 10844 GuideStep: -0.6 px 84 ms EAST, 0.3 px 750 ms SOUTH
21:58:06.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:06.665 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:08.153 01.488 11060 Exposure complete
21:58:08.412 00.259 11060 worker thread done servicing request
21:58:08.412 00.000 10844 OnExposeComplete: enter
21:58:08.412 00.000 10844 UpdateGuideState(): m_state=6
21:58:08.412 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:58:08.412 00.000 10844 Star::Find returns 1 (0), X=1828.05, Y=153.79, Mass=3114, SNR=34.7, Peak=227 HFD=3.9
21:58:08.412 00.000 10844 MultiStar: [#1 -0.03,0.46,1.15,U] [#2 -0.01,1.07,0.00,M2] [#3 -0.50,-0.00,0.91,U] [#4 -0.46,1.39,0.00,M4] [#5 -0.63,-0.27,2.18,U] [#6 -1.33,-0.09,0.00,M1] [#7 -0.59,0.26,2.17,U] [#8 -0.17,0.81,0.75,U] 
21:58:08.412 00.000 10844 single-star, 5 included, MultiStar: {-0.43, 0.19}, one-star: {-0.23, 0.39}
21:58:08.412 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.80) = xAngle (2.91 = 2.91)
21:58:08.412 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.82 = 2.82)
21:58:08.412 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.39 hyp=0.46 cameraTheta=2.10 mountX=-0.44 mountY=0.14, mountTheta=2.83
21:58:08.418 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.39, opts=13)
21:58:08.418 00.000 10844 Enqueuing Move request for scope (-0.23, 0.39)
21:58:08.418 00.000 11060 Worker thread wakes up
21:58:08.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.39) opts 0xd
21:58:08.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.39)
21:58:08.418 00.000 11060 Moving (-0.23, 0.39) raw xDistance=-0.44 yDistance=0.14
21:58:08.418 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.233335, 1:0.144116
21:58:08.418 00.000 11060 BLC: No correction, Miss < min_move
21:58:08.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
21:58:08.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:08.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:58:08.418 00.000 11060 MoveAxis(E, 67, ABG)
21:58:08.418 00.000 11060 Guiding  Dir = 2, Dur = 67
21:58:08.429 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:58:08.461 00.032 11060 IsSlewing returns 0
21:58:08.461 00.000 11060 IsGuiding returns 0
21:58:08.470 00.009 10844 UpdateGuideState exits: m=3114 SNR=34.7
21:58:08.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:08.470 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:08.470 00.000 10844 Enqueuing Expose request
21:58:08.556 00.086 11060 IsGuiding returns 0
21:58:08.556 00.000 11060 Move returns status 0, amount 67
21:58:08.556 00.000 11060 MoveAxis(N, 0, ABG)
21:58:08.556 00.000 11060 Move returns status 0, amount 0
21:58:08.556 00.000 11060 move complete, result=0
21:58:08.556 00.000 11060 worker thread done servicing request
21:58:08.556 00.000 11060 Worker thread wakes up
21:58:08.558 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:08.558 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:08.558 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
21:58:10.001 01.443 11060 Exposure complete
21:58:10.282 00.281 11060 worker thread done servicing request
21:58:10.282 00.000 10844 OnExposeComplete: enter
21:58:10.282 00.000 10844 UpdateGuideState(): m_state=6
21:58:10.282 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:58:10.282 00.000 10844 Star::Find returns 1 (0), X=1827.36, Y=153.40, Mass=3521, SNR=37.9, Peak=242 HFD=3.5
21:58:10.282 00.000 10844 MultiStar: [#1 -0.62,-0.06,0.91,U] [#2 0.11,0.41,0.92,U] [#3 -1.48,-0.60,0.00,M1] [#4 -0.12,0.63,0.95,U] [#5 -0.84,-0.33,1.88,U] [#6 -1.26,-0.25,0.00,M2] [#7 -1.61,-0.31,0.00,M1] [#8 -0.07,0.22,0.99,U] 
21:58:10.282 00.000 10844 refined, 5 included, MultiStar: {-0.47, 0.08}, one-star: {-0.92, -0.00}
21:58:10.282 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.80) = xAngle (3.78 = -2.50)
21:58:10.282 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.70 = -2.59)
21:58:10.282 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.08 hyp=0.48 cameraTheta=2.98 mountX=-0.38 mountY=-0.25, mountTheta=-2.56
21:58:10.284 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.08, opts=13)
21:58:10.284 00.000 10844 Enqueuing Move request for scope (-0.47, 0.08)
21:58:10.284 00.000 11060 Worker thread wakes up
21:58:10.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.08) opts 0xd
21:58:10.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.08)
21:58:10.284 00.000 11060 Moving (-0.47, 0.08) raw xDistance=-0.38 yDistance=-0.25
21:58:10.285 00.001 11060 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.233335, 1:0.144116, 2:-0.253132
21:58:10.285 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
21:58:10.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
21:58:10.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:10.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:58:10.285 00.000 11060 MoveAxis(E, 58, ABG)
21:58:10.285 00.000 11060 Guiding  Dir = 2, Dur = 58
21:58:10.291 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:10.305 00.014 10844 UpdateGuideState exits: m=3521 SNR=37.9
21:58:10.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:10.305 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:10.305 00.000 10844 Enqueuing Expose request
21:58:10.334 00.029 11060 IsSlewing returns 0
21:58:10.336 00.002 11060 IsGuiding returns 0
21:58:10.422 00.086 11060 IsGuiding returns 0
21:58:10.422 00.000 11060 Move returns status 0, amount 58
21:58:10.422 00.000 11060 MoveAxis(N, 0, ABG)
21:58:10.422 00.000 11060 Move returns status 0, amount 0
21:58:10.422 00.000 11060 move complete, result=0
21:58:10.422 00.000 11060 worker thread done servicing request
21:58:10.422 00.000 11060 Worker thread wakes up
21:58:10.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:10.424 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:10.425 00.001 10844 GuideStep: -0.4 px 58 ms EAST, -0.3 px 0 ms NORTH
21:58:11.910 01.485 11060 Exposure complete
21:58:12.172 00.262 11060 worker thread done servicing request
21:58:12.172 00.000 10844 OnExposeComplete: enter
21:58:12.172 00.000 10844 UpdateGuideState(): m_state=6
21:58:12.172 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:58:12.172 00.000 10844 Star::Find returns 1 (0), X=1827.90, Y=153.54, Mass=3518, SNR=37.3, Peak=241 HFD=3.8
21:58:12.173 00.001 10844 MultiStar: [#1 -0.86,0.61,0.00,M1] [#2 0.34,0.66,0.94,U] [#3 -0.91,-0.18,0.95,U] [#4 -0.51,0.69,0.94,U] [#5 -0.86,-0.32,1.91,U] [#6 -1.45,-0.39,0.00,M3] [#7 -1.35,-0.30,0.00,M2] [#8 -0.63,0.43,0.85,U] 
21:58:12.173 00.000 10844 single-star, 5 included, MultiStar: {-0.55, 0.15}, one-star: {-0.38, 0.14}
21:58:12.173 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.80) = xAngle (3.60 = -2.69)
21:58:12.173 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.51 = -2.77)
21:58:12.173 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.14 hyp=0.41 cameraTheta=2.79 mountX=-0.36 mountY=-0.15, mountTheta=-2.76
21:58:12.174 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.14, opts=13)
21:58:12.175 00.001 10844 Enqueuing Move request for scope (-0.38, 0.14)
21:58:12.175 00.000 11060 Worker thread wakes up
21:58:12.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.14) opts 0xd
21:58:12.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.14)
21:58:12.175 00.000 11060 Moving (-0.38, 0.14) raw xDistance=-0.36 yDistance=-0.15
21:58:12.175 00.000 11060 BLC: window closed
21:58:12.175 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.233335, 1:0.144116, 2:-0.253132
21:58:12.175 00.000 11060 BLC: No correction, Miss < min_move
21:58:12.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
21:58:12.176 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:12.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:58:12.176 00.000 11060 MoveAxis(E, 55, ABG)
21:58:12.176 00.000 11060 Guiding  Dir = 2, Dur = 55
21:58:12.188 00.012 11060 IsSlewing returns 0
21:58:12.190 00.002 11060 IsGuiding returns 0
21:58:12.193 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:58:12.212 00.019 10844 UpdateGuideState exits: m=3518 SNR=37.3
21:58:12.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:12.212 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:12.212 00.000 10844 Enqueuing Expose request
21:58:12.269 00.057 11060 IsGuiding returns 0
21:58:12.270 00.001 11060 Move returns status 0, amount 55
21:58:12.270 00.000 11060 MoveAxis(N, 0, ABG)
21:58:12.270 00.000 11060 Move returns status 0, amount 0
21:58:12.270 00.000 11060 move complete, result=0
21:58:12.271 00.001 11060 worker thread done servicing request
21:58:12.271 00.000 11060 Worker thread wakes up
21:58:12.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:12.271 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:12.272 00.001 10844 GuideStep: -0.4 px 55 ms EAST, -0.1 px 0 ms NORTH
21:58:13.731 01.459 11060 Exposure complete
21:58:14.034 00.303 11060 worker thread done servicing request
21:58:14.034 00.000 10844 OnExposeComplete: enter
21:58:14.034 00.000 10844 UpdateGuideState(): m_state=6
21:58:14.034 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:58:14.034 00.000 10844 Star::Find returns 1 (1), X=1827.59, Y=153.51, Mass=3681, SNR=37.7, Peak=255 HFD=3.3
21:58:14.034 00.000 10844 MultiStar: [#1 -1.10,0.54,0.00,M2] [#2 -0.63,0.55,0.98,U] [#3 -1.04,-0.29,0.00,M1] [#4 -0.64,0.04,0.98,U] [#5 -0.51,-0.69,1.85,U] [#6 -0.99,-0.22,0.00,M4] [#7 -0.83,-0.33,1.88,U] [#8 -0.40,0.06,0.84,U] 
21:58:14.034 00.000 10844 refined, 5 included, MultiStar: {-0.63, -0.15}, one-star: {-0.69, 0.11}
21:58:14.034 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.80) = xAngle (-2.10 = -2.10)
21:58:14.034 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.19 = -2.19)
21:58:14.034 00.000 10844 CameraToMount -- cameraX=-0.63 cameraY=-0.15 hyp=0.65 cameraTheta=-2.90 mountX=-0.33 mountY=-0.53, mountTheta=-2.13
21:58:14.039 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.63, y=-0.15, opts=13)
21:58:14.039 00.000 10844 Enqueuing Move request for scope (-0.63, -0.15)
21:58:14.039 00.000 11060 Worker thread wakes up
21:58:14.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.15) opts 0xd
21:58:14.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.63, -0.15)
21:58:14.039 00.000 11060 Moving (-0.63, -0.15) raw xDistance=-0.33 yDistance=-0.53
21:58:14.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
21:58:14.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:14.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:58:14.039 00.000 11060 MoveAxis(E, 50, ABG)
21:58:14.039 00.000 11060 Guiding  Dir = 2, Dur = 50
21:58:14.045 00.006 11060 IsSlewing returns 0
21:58:14.045 00.000 11060 IsGuiding returns 0
21:58:14.050 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:14.079 00.029 10844 UpdateGuideState exits: m=3681 SNR=37.7 Saturated
21:58:14.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:14.079 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:14.079 00.000 10844 Enqueuing Expose request
21:58:14.111 00.032 11060 IsGuiding returns 0
21:58:14.111 00.000 11060 Move returns status 0, amount 50
21:58:14.111 00.000 11060 MoveAxis(N, 0, ABG)
21:58:14.111 00.000 11060 Move returns status 0, amount 0
21:58:14.111 00.000 11060 move complete, result=0
21:58:14.111 00.000 11060 worker thread done servicing request
21:58:14.111 00.000 11060 Worker thread wakes up
21:58:14.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:14.111 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:14.111 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.5 px 0 ms NORTH
21:58:15.591 01.480 11060 Exposure complete
21:58:15.767 00.176 11060 worker thread done servicing request
21:58:15.767 00.000 10844 OnExposeComplete: enter
21:58:15.767 00.000 10844 UpdateGuideState(): m_state=6
21:58:15.767 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:58:15.767 00.000 10844 Star::Find returns 1 (0), X=1828.69, Y=153.20, Mass=3290, SNR=36.0, Peak=226 HFD=3.7
21:58:15.767 00.000 10844 MultiStar: [#1 -1.10,0.23,0.00,M3] [#2 -0.57,-0.57,0.95,U] [#3 -1.09,-0.83,0.00,M2] [#4 -1.08,-0.48,0.00,M2] [#5 -1.93,-1.18,0.00,M1] [#6 -1.32,-1.04,0.00,M5] [#7 -1.49,-0.91,0.00,M2] [#8 -1.15,-0.54,0.00,M1] 
21:58:15.767 00.000 10844 refined, 1 included, MultiStar: {-0.07, -0.38}, one-star: {0.41, -0.20}
21:58:15.767 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.80) = xAngle (-0.95 = -0.95)
21:58:15.767 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.03 = -1.03)
21:58:15.767 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.75 mountX=0.23 mountY=-0.33, mountTheta=-0.97
21:58:15.767 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.38, opts=13)
21:58:15.767 00.000 10844 Enqueuing Move request for scope (-0.07, -0.38)
21:58:15.767 00.000 11060 Worker thread wakes up
21:58:15.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.38) opts 0xd
21:58:15.772 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.38)
21:58:15.772 00.000 11060 Moving (-0.07, -0.38) raw xDistance=0.23 yDistance=-0.33
21:58:15.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:58:15.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:15.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
21:58:15.772 00.000 11060 MoveAxis(W, 32, ABG)
21:58:15.772 00.000 11060 Guiding  Dir = 3, Dur = 32
21:58:15.779 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:58:15.781 00.002 11060 IsSlewing returns 0
21:58:15.781 00.000 11060 IsGuiding returns 0
21:58:15.793 00.012 10844 UpdateGuideState exits: m=3290 SNR=36.0
21:58:15.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:15.793 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:15.794 00.001 10844 Enqueuing Expose request
21:58:15.830 00.036 11060 IsGuiding returns 0
21:58:15.830 00.000 11060 Move returns status 0, amount 32
21:58:15.830 00.000 11060 MoveAxis(N, 0, ABG)
21:58:15.830 00.000 11060 Move returns status 0, amount 0
21:58:15.830 00.000 11060 move complete, result=0
21:58:15.830 00.000 11060 worker thread done servicing request
21:58:15.830 00.000 11060 Worker thread wakes up
21:58:15.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:15.830 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:15.839 00.009 10844 GuideStep: 0.2 px 32 ms WEST, -0.3 px 0 ms NORTH
21:58:17.310 01.471 11060 Exposure complete
21:58:17.608 00.298 11060 worker thread done servicing request
21:58:17.609 00.001 10844 OnExposeComplete: enter
21:58:17.609 00.000 10844 UpdateGuideState(): m_state=6
21:58:17.609 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:58:17.609 00.000 10844 Star::Find returns 1 (1), X=1828.05, Y=153.31, Mass=3611, SNR=38.3, Peak=255 HFD=3.9
21:58:17.609 00.000 10844 MultiStar: [#1 -1.14,0.87,0.00,M4] [#2 -0.39,-0.15,0.86,U] [#3 -0.82,-0.16,0.91,U] [#4 -0.21,-0.38,0.90,U] [#5 -1.02,-0.22,0.00,M2] [#6 -1.30,-0.22,0.00,M6] [#7 -1.41,-0.52,0.00,M3] [#8 -0.41,-0.49,0.79,U] 
21:58:17.609 00.000 10844 single-star, 4 included, MultiStar: {-0.41, -0.25}, one-star: {-0.23, -0.10}
21:58:17.609 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.80) = xAngle (-1.95 = -1.95)
21:58:17.609 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.03 = -2.03)
21:58:17.609 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.75 mountX=-0.09 mountY=-0.22, mountTheta=-1.96
21:58:17.609 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.10, opts=13)
21:58:17.609 00.000 10844 Enqueuing Move request for scope (-0.23, -0.10)
21:58:17.609 00.000 11060 Worker thread wakes up
21:58:17.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
21:58:17.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
21:58:17.609 00.000 11060 Moving (-0.23, -0.10) raw xDistance=-0.09 yDistance=-0.22
21:58:17.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:58:17.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:17.628 00.019 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:58:17.628 00.000 11060 MoveAxis(E, 0, ABG)
21:58:17.628 00.000 11060 Move returns status 0, amount 0
21:58:17.628 00.000 11060 MoveAxis(N, 0, ABG)
21:58:17.628 00.000 11060 Move returns status 0, amount 0
21:58:17.628 00.000 11060 move complete, result=0
21:58:17.628 00.000 11060 worker thread done servicing request
21:58:17.633 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:17.650 00.017 10844 UpdateGuideState exits: m=3611 SNR=38.3 Saturated
21:58:17.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:17.650 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:17.650 00.000 10844 Enqueuing Expose request
21:58:17.650 00.000 11060 Worker thread wakes up
21:58:17.650 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:58:17.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:17.650 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:19.139 01.489 11060 Exposure complete
21:58:19.426 00.287 11060 worker thread done servicing request
21:58:19.426 00.000 10844 OnExposeComplete: enter
21:58:19.426 00.000 10844 UpdateGuideState(): m_state=6
21:58:19.426 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:58:19.428 00.002 10844 Star::Find returns 1 (0), X=1828.19, Y=153.55, Mass=3690, SNR=38.6, Peak=245 HFD=3.7
21:58:19.428 00.000 10844 MultiStar: [#1 -0.29,0.11,0.87,U] [#2 -0.13,0.10,0.92,U] [#3 -0.46,0.07,0.83,U] [#4 -0.42,-0.72,0.94,U] [#5 -0.15,0.01,1.93,U] [#6 -1.06,0.16,0.00,M7] [#7 -1.25,-0.46,0.00,M4] [#8 -0.65,-0.17,0.78,U] 
21:58:19.428 00.000 10844 single-star, 6 included, MultiStar: {-0.28, -0.06}, one-star: {-0.09, 0.15}
21:58:19.429 00.001 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.80) = xAngle (2.94 = 2.94)
21:58:19.429 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.85 = 2.85)
21:58:19.429 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.14 mountX=-0.17 mountY=0.05, mountTheta=2.86
21:58:19.431 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.15, opts=13)
21:58:19.431 00.000 10844 Enqueuing Move request for scope (-0.09, 0.15)
21:58:19.431 00.000 11060 Worker thread wakes up
21:58:19.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
21:58:19.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
21:58:19.431 00.000 11060 Moving (-0.09, 0.15) raw xDistance=-0.17 yDistance=0.05
21:58:19.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
21:58:19.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:19.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:58:19.431 00.000 11060 MoveAxis(E, 25, ABG)
21:58:19.431 00.000 11060 Guiding  Dir = 2, Dur = 25
21:58:19.440 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:19.461 00.021 11060 IsSlewing returns 0
21:58:19.461 00.000 10844 UpdateGuideState exits: m=3690 SNR=38.6
21:58:19.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:19.461 00.000 11060 IsGuiding returns 0
21:58:19.461 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:19.461 00.000 10844 Enqueuing Expose request
21:58:19.506 00.045 11060 IsGuiding returns 0
21:58:19.506 00.000 11060 Move returns status 0, amount 25
21:58:19.506 00.000 11060 MoveAxis(N, 0, ABG)
21:58:19.506 00.000 11060 Move returns status 0, amount 0
21:58:19.506 00.000 11060 move complete, result=0
21:58:19.506 00.000 11060 worker thread done servicing request
21:58:19.506 00.000 11060 Worker thread wakes up
21:58:19.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:19.506 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:19.509 00.003 10844 GuideStep: -0.2 px 25 ms EAST, 0.0 px 0 ms NORTH
21:58:20.987 01.478 11060 Exposure complete
21:58:21.245 00.258 11060 worker thread done servicing request
21:58:21.245 00.000 10844 OnExposeComplete: enter
21:58:21.245 00.000 10844 UpdateGuideState(): m_state=6
21:58:21.245 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:58:21.245 00.000 10844 Star::Find returns 1 (1), X=1828.08, Y=152.76, Mass=3833, SNR=39.3, Peak=255 HFD=4.0
21:58:21.245 00.000 10844 MultiStar: [#1 -1.33,0.22,0.00,M4] [#2 -0.33,-0.13,0.81,U] [#3 -0.64,0.01,0.80,U] [#4 -0.39,-0.13,1.01,U] [#5 -1.54,-0.26,0.00,M2] [#6 -1.28,-0.60,0.00,M8] [#7 -0.87,-0.21,1.78,U] [#8 -0.87,-0.40,0.83,U] 
21:58:21.245 00.000 10844 refined, 5 included, MultiStar: {-0.58, -0.25}, one-star: {-0.20, -0.64}
21:58:21.245 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.80) = xAngle (-1.93 = -1.93)
21:58:21.245 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.02 = -2.02)
21:58:21.245 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-0.25 hyp=0.64 cameraTheta=-2.73 mountX=-0.22 mountY=-0.57, mountTheta=-1.94
21:58:21.245 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-0.25, opts=13)
21:58:21.245 00.000 10844 Enqueuing Move request for scope (-0.58, -0.25)
21:58:21.245 00.000 11060 Worker thread wakes up
21:58:21.249 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.25) opts 0xd
21:58:21.249 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -0.25)
21:58:21.249 00.000 11060 Moving (-0.58, -0.25) raw xDistance=-0.22 yDistance=-0.57
21:58:21.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
21:58:21.249 00.000 11060 resist switch: large excursion: input -0.57 thresh 0.57 direction from 1 to -1
21:58:21.249 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.72
21:58:21.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.57
21:58:21.249 00.000 11060 MoveAxis(E, 34, ABG)
21:58:21.249 00.000 11060 Guiding  Dir = 2, Dur = 34
21:58:21.253 00.004 11060 IsSlewing returns 0
21:58:21.255 00.002 11060 IsGuiding returns 0
21:58:21.261 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:58:21.297 00.036 11060 IsGuiding returns 0
21:58:21.297 00.000 11060 Move returns status 0, amount 34
21:58:21.297 00.000 11060 BLC: Oldest BLC event removed
21:58:21.297 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:58:21.297 00.000 11060 MoveAxis(N, 970, ABG)
21:58:21.297 00.000 11060 duration set to 750 by maxDecDuration
21:58:21.297 00.000 11060 Guiding  Dir = 0, Dur = 750
21:58:21.313 00.016 10844 UpdateGuideState exits: m=3833 SNR=39.3 Saturated
21:58:21.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:21.315 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:21.315 00.000 10844 Enqueuing Expose request
21:58:21.324 00.009 11060 IsSlewing returns 0
21:58:21.324 00.000 11060 IsGuiding returns 0
21:58:22.092 00.768 11060 IsGuiding returns 0
21:58:22.092 00.000 11060 Move returns status 0, amount 750
21:58:22.092 00.000 11060 move complete, result=0
21:58:22.092 00.000 11060 worker thread done servicing request
21:58:22.092 00.000 11060 Worker thread wakes up
21:58:22.092 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.6 px 750 ms NORTH
21:58:22.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:22.092 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:23.562 01.470 11060 Exposure complete
21:58:23.809 00.247 11060 worker thread done servicing request
21:58:23.809 00.000 10844 OnExposeComplete: enter
21:58:23.811 00.002 10844 UpdateGuideState(): m_state=6
21:58:23.811 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:58:23.811 00.000 10844 Star::Find returns 1 (0), X=1827.93, Y=153.59, Mass=3138, SNR=34.9, Peak=224 HFD=3.8
21:58:23.813 00.002 10844 MultiStar: [#1 -0.88,0.38,1.00,U] [#2 -0.50,0.59,1.03,U] [#3 -1.41,0.02,0.00,M1] [#4 -1.09,0.15,0.00,M1] [#5 -1.01,-0.93,0.00,M3] [#6 -1.39,-0.82,0.00,M9] [#7 -1.48,-0.59,0.00,M4] [#8 -0.56,-0.07,0.82,U] 
21:58:23.813 00.000 10844 single-star, 3 included, MultiStar: {-0.57, 0.29}, one-star: {-0.35, 0.19}
21:58:23.813 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.80) = xAngle (3.45 = -2.83)
21:58:23.813 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.37 = -2.92)
21:58:23.813 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.65 mountX=-0.38 mountY=-0.09, mountTheta=-2.91
21:58:23.816 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.19, opts=13)
21:58:23.816 00.000 10844 Enqueuing Move request for scope (-0.35, 0.19)
21:58:23.816 00.000 11060 Worker thread wakes up
21:58:23.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
21:58:23.816 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
21:58:23.816 00.000 11060 Moving (-0.35, 0.19) raw xDistance=-0.38 yDistance=-0.09
21:58:23.816 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.402038, 1:0.088344
21:58:23.816 00.000 11060 BLC: No correction, Miss < min_move
21:58:23.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
21:58:23.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:23.820 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:58:23.820 00.000 11060 MoveAxis(E, 56, ABG)
21:58:23.820 00.000 11060 Guiding  Dir = 2, Dur = 56
21:58:23.830 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:58:23.850 00.020 11060 IsSlewing returns 0
21:58:23.850 00.000 11060 IsGuiding returns 0
21:58:23.864 00.014 10844 UpdateGuideState exits: m=3138 SNR=34.9
21:58:23.865 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:23.865 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:23.865 00.000 10844 Enqueuing Expose request
21:58:23.943 00.078 11060 IsGuiding returns 0
21:58:23.943 00.000 11060 Move returns status 0, amount 56
21:58:23.943 00.000 11060 MoveAxis(N, 0, ABG)
21:58:23.943 00.000 11060 Move returns status 0, amount 0
21:58:23.943 00.000 11060 move complete, result=0
21:58:23.945 00.002 11060 worker thread done servicing request
21:58:23.945 00.000 11060 Worker thread wakes up
21:58:23.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:23.945 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:23.945 00.000 10844 GuideStep: -0.4 px 56 ms EAST, -0.1 px 0 ms NORTH
21:58:25.418 01.473 11060 Exposure complete
21:58:25.639 00.221 11060 worker thread done servicing request
21:58:25.639 00.000 10844 OnExposeComplete: enter
21:58:25.639 00.000 10844 UpdateGuideState(): m_state=6
21:58:25.639 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:58:25.639 00.000 10844 Star::Find returns 1 (0), X=1827.61, Y=153.91, Mass=3443, SNR=36.8, Peak=235 HFD=3.7
21:58:25.639 00.000 10844 MultiStar: [#1 -1.02,0.84,0.00,M4] [#2 -0.53,0.56,1.04,U] [#3 -1.56,-0.45,0.00,M2] [#4 -0.76,-0.04,0.92,U] [#5 -1.35,-0.23,0.00,M4] [#6 -0.86,-0.26,0.68,U] [#7 -1.52,-0.69,0.00,M5] [#8 -0.11,-0.21,0.84,U] 
21:58:25.639 00.000 10844 refined, 4 included, MultiStar: {-0.58, 0.16}, one-star: {-0.67, 0.51}
21:58:25.639 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.80) = xAngle (3.68 = -2.60)
21:58:25.639 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.60 = -2.69)
21:58:25.639 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=0.16 hyp=0.60 cameraTheta=2.88 mountX=-0.51 mountY=-0.26, mountTheta=-2.67
21:58:25.641 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=0.16, opts=13)
21:58:25.641 00.000 10844 Enqueuing Move request for scope (-0.58, 0.16)
21:58:25.641 00.000 11060 Worker thread wakes up
21:58:25.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.16) opts 0xd
21:58:25.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, 0.16)
21:58:25.641 00.000 11060 Moving (-0.58, 0.16) raw xDistance=-0.51 yDistance=-0.26
21:58:25.642 00.001 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.402038, 1:0.088344, 2:0.261929
21:58:25.642 00.000 11060 BLC: Under-shoot: nominal increase by 141
21:58:25.642 00.000 11060 BLC: window closed
21:58:25.642 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:58:25.642 00.000 11060 BLC: Pulse adjusted to 750
21:58:25.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
21:58:25.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
21:58:25.642 00.000 11060 MoveAxis(E, 77, ABG)
21:58:25.642 00.000 11060 Guiding  Dir = 2, Dur = 77
21:58:25.645 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:25.660 00.015 11060 IsSlewing returns 0
21:58:25.661 00.001 11060 IsGuiding returns 0
21:58:25.680 00.019 10844 UpdateGuideState exits: m=3443 SNR=36.8
21:58:25.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:25.680 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:25.680 00.000 10844 Enqueuing Expose request
21:58:25.748 00.068 11060 IsGuiding returns 0
21:58:25.750 00.002 11060 Move returns status 0, amount 77
21:58:25.750 00.000 11060 MoveAxis(N, 100, ABG)
21:58:25.750 00.000 11060 Guiding  Dir = 0, Dur = 100
21:58:25.778 00.028 11060 IsSlewing returns 0
21:58:25.778 00.000 11060 IsGuiding returns 0
21:58:25.911 00.133 11060 IsGuiding returns 0
21:58:25.911 00.000 11060 Move returns status 0, amount 100
21:58:25.913 00.002 11060 move complete, result=0
21:58:25.913 00.000 11060 worker thread done servicing request
21:58:25.913 00.000 11060 Worker thread wakes up
21:58:25.913 00.000 10844 GuideStep: -0.5 px 77 ms EAST, -0.3 px 100 ms NORTH
21:58:25.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:25.913 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:26.106 00.193 10844 evsrv: cli 0EEEDDF0 connect
21:58:26.106 00.000 10844 case statement mapped state 6 to 3
21:58:26.106 00.000 10844 case statement mapped state 6 to 3
21:58:26.106 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"99a09d88-524a-4c00-b268-9eab0dea1cfe"}
21:58:26.106 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"99a09d88-524a-4c00-b268-9eab0dea1cfe"}
21:58:26.110 00.004 10844 evsrv: cli 0EEEDDF0 disconnect
21:58:27.373 01.263 11060 Exposure complete
21:58:27.612 00.239 11060 worker thread done servicing request
21:58:27.614 00.002 10844 OnExposeComplete: enter
21:58:27.614 00.000 10844 UpdateGuideState(): m_state=6
21:58:27.614 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:58:27.614 00.000 10844 Star::Find returns 1 (0), X=1827.94, Y=153.13, Mass=4357, SNR=41.9, Peak=245 HFD=4.2
21:58:27.614 00.000 10844 MultiStar: [#1 0.04,-0.06,0.82,U] [#2 0.00,-0.42,0.76,U] [#3 -1.18,-0.57,0.00,M3] [#4 -0.63,-0.01,0.83,U] [#5 -0.88,-1.14,0.00,M5] [#6 -0.61,-1.03,0.00,M9] [#7 -0.85,-1.09,0.00,M6] [#8 -0.13,0.06,0.72,U] 
21:58:27.614 00.000 10844 refined, 4 included, MultiStar: {-0.23, -0.15}, one-star: {-0.34, -0.27}
21:58:27.614 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.80) = xAngle (-1.76 = -1.76)
21:58:27.614 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.85 = -1.85)
21:58:27.614 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-2.56 mountX=-0.05 mountY=-0.26, mountTheta=-1.76
21:58:27.617 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.15, opts=13)
21:58:27.617 00.000 10844 Enqueuing Move request for scope (-0.23, -0.15)
21:58:27.617 00.000 11060 Worker thread wakes up
21:58:27.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.15) opts 0xd
21:58:27.618 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.15)
21:58:27.618 00.000 11060 Moving (-0.23, -0.15) raw xDistance=-0.05 yDistance=-0.26
21:58:27.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:58:27.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
21:58:27.618 00.000 11060 MoveAxis(E, 0, ABG)
21:58:27.618 00.000 11060 Move returns status 0, amount 0
21:58:27.618 00.000 11060 MoveAxis(N, 99, ABG)
21:58:27.618 00.000 11060 Guiding  Dir = 0, Dur = 99
21:58:27.625 00.007 11060 IsSlewing returns 0
21:58:27.625 00.000 11060 IsGuiding returns 0
21:58:27.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:58:27.658 00.033 10844 UpdateGuideState exits: m=4357 SNR=41.9
21:58:27.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:27.658 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:27.658 00.000 10844 Enqueuing Expose request
21:58:27.732 00.074 11060 IsGuiding returns 0
21:58:27.732 00.000 11060 Move returns status 0, amount 99
21:58:27.732 00.000 11060 move complete, result=0
21:58:27.732 00.000 11060 worker thread done servicing request
21:58:27.732 00.000 11060 Worker thread wakes up
21:58:27.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:27.732 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:27.734 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 99 ms NORTH
21:58:29.200 01.466 11060 Exposure complete
21:58:29.416 00.216 11060 worker thread done servicing request
21:58:29.416 00.000 10844 OnExposeComplete: enter
21:58:29.416 00.000 10844 UpdateGuideState(): m_state=6
21:58:29.416 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:58:29.416 00.000 10844 Star::Find returns 1 (0), X=1828.45, Y=153.05, Mass=3487, SNR=37.5, Peak=220 HFD=3.7
21:58:29.416 00.000 10844 MultiStar: [#1 -0.29,-0.20,0.92,U] [#2 0.28,0.11,0.97,U] [#3 -0.41,-1.30,0.00,M4] [#4 -0.04,0.30,0.97,U] [#5 -0.54,-1.10,0.00,M6] [#6 -0.52,-0.63,0.75,U] [#7 -0.49,-0.48,1.88,U] [#8 0.00,-0.37,0.91,U] 
21:58:29.416 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.25}, one-star: {0.16, -0.35}
21:58:29.416 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.80) = xAngle (-1.34 = -1.34)
21:58:29.416 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.42 = -1.42)
21:58:29.418 00.002 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.14 mountX=0.07 mountY=-0.29, mountTheta=-1.34
21:58:29.418 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.25, opts=13)
21:58:29.418 00.000 10844 Enqueuing Move request for scope (-0.16, -0.25)
21:58:29.418 00.000 11060 Worker thread wakes up
21:58:29.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
21:58:29.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
21:58:29.418 00.000 11060 Moving (-0.16, -0.25) raw xDistance=0.07 yDistance=-0.29
21:58:29.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:58:29.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
21:58:29.418 00.000 11060 MoveAxis(E, 0, ABG)
21:58:29.418 00.000 11060 Move returns status 0, amount 0
21:58:29.418 00.000 11060 MoveAxis(N, 112, ABG)
21:58:29.418 00.000 11060 Guiding  Dir = 0, Dur = 112
21:58:29.427 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:29.427 00.000 11060 IsSlewing returns 0
21:58:29.427 00.000 11060 IsGuiding returns 0
21:58:29.454 00.027 10844 UpdateGuideState exits: m=3487 SNR=37.5
21:58:29.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:29.454 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:29.454 00.000 10844 Enqueuing Expose request
21:58:29.548 00.094 11060 IsGuiding returns 0
21:58:29.548 00.000 11060 Move returns status 0, amount 112
21:58:29.548 00.000 11060 move complete, result=0
21:58:29.549 00.001 11060 worker thread done servicing request
21:58:29.549 00.000 11060 Worker thread wakes up
21:58:29.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:29.549 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:29.549 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 112 ms NORTH
21:58:31.030 01.481 11060 Exposure complete
21:58:31.231 00.201 11060 worker thread done servicing request
21:58:31.231 00.000 10844 OnExposeComplete: enter
21:58:31.231 00.000 10844 UpdateGuideState(): m_state=6
21:58:31.232 00.001 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:58:31.232 00.000 10844 Star::Find returns 1 (0), X=1828.48, Y=153.27, Mass=3219, SNR=36.3, Peak=210 HFD=3.6
21:58:31.232 00.000 10844 MultiStar: [#1 0.17,0.12,1.09,U] [#2 0.08,0.00,0.90,U] [#3 -0.25,-0.72,0.88,U] [#4 0.57,0.11,1.07,U] [#5 -0.18,-0.52,1.90,U] [#6 -0.66,-0.07,0.58,U] [#7 -0.17,-0.67,2.02,U] [#8 -0.67,-0.20,0.89,U] 
21:58:31.232 00.000 10844 single-star, 8 included, MultiStar: {-0.08, -0.30}, one-star: {0.20, -0.13}
21:58:31.232 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.80) = xAngle (0.25 = 0.25)
21:58:31.232 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.16 = 0.16)
21:58:31.232 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.56 mountX=0.23 mountY=0.04, mountTheta=0.16
21:58:31.233 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.13, opts=13)
21:58:31.234 00.001 10844 Enqueuing Move request for scope (0.20, -0.13)
21:58:31.234 00.000 11060 Worker thread wakes up
21:58:31.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
21:58:31.234 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
21:58:31.234 00.000 11060 Moving (0.20, -0.13) raw xDistance=0.23 yDistance=0.04
21:58:31.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
21:58:31.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:31.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:31.234 00.000 11060 MoveAxis(W, 34, ABG)
21:58:31.234 00.000 11060 Guiding  Dir = 3, Dur = 34
21:58:31.238 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:58:31.243 00.005 11060 IsSlewing returns 0
21:58:31.245 00.002 11060 IsGuiding returns 0
21:58:31.276 00.031 10844 UpdateGuideState exits: m=3219 SNR=36.3
21:58:31.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:31.276 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:31.276 00.000 10844 Enqueuing Expose request
21:58:31.284 00.008 11060 IsGuiding returns 0
21:58:31.284 00.000 11060 Move returns status 0, amount 34
21:58:31.284 00.000 11060 MoveAxis(N, 0, ABG)
21:58:31.284 00.000 11060 Move returns status 0, amount 0
21:58:31.284 00.000 11060 move complete, result=0
21:58:31.286 00.002 11060 worker thread done servicing request
21:58:31.286 00.000 11060 Worker thread wakes up
21:58:31.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:31.286 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:31.287 00.001 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
21:58:32.759 01.472 11060 Exposure complete
21:58:32.986 00.227 11060 worker thread done servicing request
21:58:32.986 00.000 10844 OnExposeComplete: enter
21:58:32.986 00.000 10844 UpdateGuideState(): m_state=6
21:58:32.986 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:58:32.986 00.000 10844 Star::Find returns 1 (0), X=1828.14, Y=152.30, Mass=3451, SNR=36.3, Peak=214 HFD=3.9
21:58:32.986 00.000 10844 MultiStar: [#1 -1.06,-0.36,0.00,M2] [#2 0.26,-0.41,0.92,U] [#3 -0.44,-0.89,0.00,M4] [#4 0.08,-0.19,0.94,U] [#5 -0.44,-1.06,0.00,M6] [#6 -0.18,-0.70,0.66,U] [#7 -0.53,-0.58,2.09,U] [#8 0.07,-0.41,0.87,U] 
21:58:32.986 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.57}, one-star: {-0.15, -1.10}
21:58:32.986 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.80) = xAngle (-1.03 = -1.03)
21:58:32.986 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.12 = -1.12)
21:58:32.986 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.57 hyp=0.59 cameraTheta=-1.84 mountX=0.30 mountY=-0.53, mountTheta=-1.05
21:58:32.986 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.57, opts=13)
21:58:32.986 00.000 10844 Enqueuing Move request for scope (-0.15, -0.57)
21:58:32.986 00.000 11060 Worker thread wakes up
21:58:32.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.57) opts 0xd
21:58:32.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.57)
21:58:32.986 00.000 11060 Moving (-0.15, -0.57) raw xDistance=0.30 yDistance=-0.53
21:58:32.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
21:58:32.991 00.005 11060 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.53
21:58:32.991 00.000 11060 MoveAxis(W, 45, ABG)
21:58:32.991 00.000 11060 Guiding  Dir = 3, Dur = 45
21:58:32.996 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:33.016 00.020 11060 IsSlewing returns 0
21:58:33.016 00.000 11060 IsGuiding returns 0
21:58:33.040 00.024 10844 UpdateGuideState exits: m=3451 SNR=36.3
21:58:33.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:33.040 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:33.040 00.000 10844 Enqueuing Expose request
21:58:33.103 00.063 11060 IsGuiding returns 0
21:58:33.103 00.000 11060 Move returns status 0, amount 45
21:58:33.103 00.000 11060 MoveAxis(N, 203, ABG)
21:58:33.103 00.000 11060 Guiding  Dir = 0, Dur = 203
21:58:33.119 00.016 11060 IsSlewing returns 0
21:58:33.119 00.000 11060 IsGuiding returns 0
21:58:33.339 00.220 11060 IsGuiding returns 0
21:58:33.339 00.000 11060 Move returns status 0, amount 203
21:58:33.339 00.000 11060 move complete, result=0
21:58:33.339 00.000 11060 worker thread done servicing request
21:58:33.339 00.000 11060 Worker thread wakes up
21:58:33.339 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.5 px 203 ms NORTH
21:58:33.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:33.339 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:34.806 01.467 11060 Exposure complete
21:58:35.047 00.241 11060 worker thread done servicing request
21:58:35.048 00.001 10844 OnExposeComplete: enter
21:58:35.048 00.000 10844 UpdateGuideState(): m_state=6
21:58:35.048 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:58:35.048 00.000 10844 Star::Find returns 1 (0), X=1827.75, Y=153.43, Mass=3687, SNR=38.5, Peak=237 HFD=3.6
21:58:35.048 00.000 10844 MultiStar: [#1 -0.09,0.14,0.97,U] [#2 0.03,0.21,0.82,U] [#3 -0.62,-0.93,0.00,M5] [#4 0.36,0.04,0.89,U] [#5 -0.71,-0.87,0.00,M7] [#6 -0.51,0.05,0.66,U] [#7 -0.41,-0.52,1.96,U] [#8 -0.21,0.12,0.82,U] 
21:58:35.048 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.07}, one-star: {-0.54, 0.03}
21:58:35.048 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.80) = xAngle (-2.04 = -2.04)
21:58:35.048 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.12 = -2.12)
21:58:35.048 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.84 mountX=-0.10 mountY=-0.20, mountTheta=-2.05
21:58:35.050 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.07, opts=13)
21:58:35.050 00.000 10844 Enqueuing Move request for scope (-0.22, -0.07)
21:58:35.050 00.000 11060 Worker thread wakes up
21:58:35.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
21:58:35.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
21:58:35.050 00.000 11060 Moving (-0.22, -0.07) raw xDistance=-0.10 yDistance=-0.20
21:58:35.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:58:35.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
21:58:35.050 00.000 11060 MoveAxis(E, 0, ABG)
21:58:35.050 00.000 11060 Move returns status 0, amount 0
21:58:35.050 00.000 11060 MoveAxis(N, 76, ABG)
21:58:35.050 00.000 11060 Guiding  Dir = 0, Dur = 76
21:58:35.057 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:58:35.068 00.011 11060 IsSlewing returns 0
21:58:35.068 00.000 11060 IsGuiding returns 0
21:58:35.073 00.005 10844 UpdateGuideState exits: m=3687 SNR=38.5
21:58:35.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:35.073 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:35.073 00.000 10844 Enqueuing Expose request
21:58:35.151 00.078 11060 IsGuiding returns 0
21:58:35.151 00.000 11060 Move returns status 0, amount 76
21:58:35.151 00.000 11060 move complete, result=0
21:58:35.151 00.000 11060 worker thread done servicing request
21:58:35.153 00.002 11060 Worker thread wakes up
21:58:35.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:35.153 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:35.514 00.361 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 76 ms NORTH
21:58:36.600 01.086 11060 Exposure complete
21:58:36.773 00.173 11060 worker thread done servicing request
21:58:36.773 00.000 10844 OnExposeComplete: enter
21:58:36.773 00.000 10844 UpdateGuideState(): m_state=6
21:58:36.773 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:58:36.773 00.000 10844 Star::Find returns 1 (0), X=1829.10, Y=153.14, Mass=3937, SNR=39.9, Peak=232 HFD=4.2
21:58:36.773 00.000 10844 MultiStar: [#1 0.42,0.26,0.87,U] [#2 0.69,-0.20,0.92,U] [#3 -0.73,-1.49,0.00,M6] [#4 0.93,-0.31,0.00,M1] [#5 -0.09,-0.08,1.87,U] [#6 -0.05,-1.01,0.00,M6] [#7 -0.53,-1.16,0.00,M3] [#8 0.59,-0.50,0.83,U] 
21:58:36.773 00.000 10844 refined, 4 included, MultiStar: {0.39, -0.14}, one-star: {0.82, -0.26}
21:58:36.773 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.80) = xAngle (0.46 = 0.46)
21:58:36.773 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.37 = 0.37)
21:58:36.773 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.14 hyp=0.42 cameraTheta=-0.35 mountX=0.37 mountY=0.15, mountTheta=0.38
21:58:36.773 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.14, opts=13)
21:58:36.778 00.005 10844 Enqueuing Move request for scope (0.39, -0.14)
21:58:36.778 00.000 11060 Worker thread wakes up
21:58:36.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.14) opts 0xd
21:58:36.778 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.14)
21:58:36.778 00.000 11060 Moving (0.39, -0.14) raw xDistance=0.37 yDistance=0.15
21:58:36.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
21:58:36.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:36.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:58:36.778 00.000 11060 MoveAxis(W, 55, ABG)
21:58:36.778 00.000 11060 Guiding  Dir = 3, Dur = 55
21:58:36.784 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:36.802 00.018 11060 IsSlewing returns 0
21:58:36.803 00.001 11060 IsGuiding returns 0
21:58:36.816 00.013 10844 UpdateGuideState exits: m=3937 SNR=39.9
21:58:36.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:36.816 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:36.816 00.000 10844 Enqueuing Expose request
21:58:36.875 00.059 11060 IsGuiding returns 0
21:58:36.877 00.002 11060 Move returns status 0, amount 55
21:58:36.877 00.000 11060 MoveAxis(N, 0, ABG)
21:58:36.877 00.000 11060 Move returns status 0, amount 0
21:58:36.877 00.000 11060 move complete, result=0
21:58:36.877 00.000 11060 worker thread done servicing request
21:58:36.877 00.000 11060 Worker thread wakes up
21:58:36.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:36.877 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:37.201 00.324 10844 GuideStep: 0.4 px 55 ms WEST, 0.2 px 0 ms NORTH
21:58:38.368 01.167 11060 Exposure complete
21:58:38.781 00.413 11060 worker thread done servicing request
21:58:38.781 00.000 10844 OnExposeComplete: enter
21:58:38.781 00.000 10844 UpdateGuideState(): m_state=6
21:58:38.781 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:58:38.783 00.002 10844 Star::Find returns 1 (0), X=1828.93, Y=153.72, Mass=3933, SNR=39.4, Peak=239 HFD=4.1
21:58:38.783 00.000 10844 MultiStar: [#1 -0.04,0.05,0.89,U] [#2 0.98,-0.70,0.00,M1] [#3 -0.67,-0.93,0.00,M7] [#4 0.61,-0.73,0.87,U] [#5 -0.01,-1.59,0.00,M7] [#6 0.17,-0.68,0.69,U] [#7 -0.08,-1.37,0.00,M4] [#8 0.26,-0.93,0.76,U] 
21:58:38.783 00.000 10844 refined, 4 included, MultiStar: {0.35, -0.34}, one-star: {0.65, 0.32}
21:58:38.783 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.80) = xAngle (0.02 = 0.02)
21:58:38.783 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.07 = -0.07)
21:58:38.783 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.34 hyp=0.49 cameraTheta=-0.78 mountX=0.49 mountY=-0.03, mountTheta=-0.07
21:58:38.791 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.34, opts=13)
21:58:38.791 00.000 10844 Enqueuing Move request for scope (0.35, -0.34)
21:58:38.791 00.000 11060 Worker thread wakes up
21:58:38.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.34) opts 0xd
21:58:38.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.34)
21:58:38.791 00.000 11060 Moving (0.35, -0.34) raw xDistance=0.49 yDistance=-0.03
21:58:38.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
21:58:38.792 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:38.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:58:38.792 00.000 11060 MoveAxis(W, 73, ABG)
21:58:38.792 00.000 11060 Guiding  Dir = 3, Dur = 73
21:58:38.800 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=2, FiltMax=255, Gamma=1.000
21:58:38.803 00.003 11060 IsSlewing returns 0
21:58:38.805 00.002 11060 IsGuiding returns 0
21:58:38.833 00.028 10844 UpdateGuideState exits: m=3933 SNR=39.4
21:58:38.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:38.833 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:38.833 00.000 10844 Enqueuing Expose request
21:58:38.898 00.065 11060 IsGuiding returns 0
21:58:38.898 00.000 11060 Move returns status 0, amount 73
21:58:38.898 00.000 11060 MoveAxis(N, 0, ABG)
21:58:38.898 00.000 11060 Move returns status 0, amount 0
21:58:38.898 00.000 11060 move complete, result=0
21:58:38.898 00.000 11060 worker thread done servicing request
21:58:38.898 00.000 11060 Worker thread wakes up
21:58:38.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:38.899 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:38.901 00.002 10844 GuideStep: 0.5 px 73 ms WEST, -0.0 px 0 ms NORTH
21:58:40.365 01.464 11060 Exposure complete
21:58:40.632 00.267 11060 worker thread done servicing request
21:58:40.632 00.000 10844 OnExposeComplete: enter
21:58:40.632 00.000 10844 UpdateGuideState(): m_state=6
21:58:40.634 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:58:40.634 00.000 10844 Star::Find returns 1 (0), X=1829.03, Y=152.88, Mass=3105, SNR=35.4, Peak=228 HFD=4.0
21:58:40.634 00.000 10844 MultiStar: [#1 0.54,-0.27,0.99,U] [#2 0.96,-0.84,0.00,M2] [#3 0.29,-0.80,0.92,U] [#4 0.19,-0.41,1.07,U] [#5 0.04,-0.34,2.02,U] [#6 0.48,-1.16,0.00,M6] [#7 0.44,-1.17,0.00,M5] [#8 1.09,-0.35,0.00,M1] 
21:58:40.634 00.000 10844 refined, 4 included, MultiStar: {0.31, -0.44}, one-star: {0.74, -0.52}
21:58:40.634 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.80) = xAngle (-0.16 = -0.16)
21:58:40.634 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.25 = -0.25)
21:58:40.634 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.44 hyp=0.54 cameraTheta=-0.97 mountX=0.53 mountY=-0.13, mountTheta=-0.24
21:58:40.634 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.44, opts=13)
21:58:40.634 00.000 10844 Enqueuing Move request for scope (0.31, -0.44)
21:58:40.634 00.000 11060 Worker thread wakes up
21:58:40.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.44) opts 0xd
21:58:40.634 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.44)
21:58:40.634 00.000 11060 Moving (0.31, -0.44) raw xDistance=0.53 yDistance=-0.13
21:58:40.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.53
21:58:40.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:40.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:58:40.634 00.000 11060 MoveAxis(W, 80, ABG)
21:58:40.634 00.000 11060 Guiding  Dir = 3, Dur = 80
21:58:40.642 00.008 11060 IsSlewing returns 0
21:58:40.642 00.000 11060 IsGuiding returns 0
21:58:40.645 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:40.660 00.015 10844 UpdateGuideState exits: m=3105 SNR=35.4
21:58:40.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:40.660 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:40.660 00.000 10844 Enqueuing Expose request
21:58:40.731 00.071 11060 IsGuiding returns 0
21:58:40.731 00.000 11060 Move returns status 0, amount 80
21:58:40.731 00.000 11060 MoveAxis(N, 0, ABG)
21:58:40.731 00.000 11060 Move returns status 0, amount 0
21:58:40.731 00.000 11060 move complete, result=0
21:58:40.732 00.001 11060 worker thread done servicing request
21:58:40.732 00.000 11060 Worker thread wakes up
21:58:40.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:40.732 00.000 10844 GuideStep: 0.5 px 80 ms WEST, -0.1 px 0 ms NORTH
21:58:40.732 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:42.179 01.447 11060 Exposure complete
21:58:42.404 00.225 11060 worker thread done servicing request
21:58:42.404 00.000 10844 OnExposeComplete: enter
21:58:42.404 00.000 10844 UpdateGuideState(): m_state=6
21:58:42.406 00.002 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:58:42.406 00.000 10844 Star::Find returns 1 (0), X=1828.68, Y=153.25, Mass=3427, SNR=36.6, Peak=233 HFD=3.7
21:58:42.406 00.000 10844 MultiStar: [#1 -0.29,-0.25,0.98,U] [#2 0.87,-0.43,0.00,M3] [#3 0.10,-0.61,0.88,U] [#4 0.54,-0.79,0.97,U] [#5 -0.17,-0.82,1.93,U] [#6 -0.46,-0.67,0.77,U] [#7 -0.43,-0.72,2.09,U] [#8 0.35,-1.07,0.00,M2] 
21:58:42.406 00.000 10844 single-star, 6 included, MultiStar: {-0.10, -0.62}, one-star: {0.39, -0.16}
21:58:42.406 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.80) = xAngle (0.43 = 0.43)
21:58:42.406 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.34 = 0.34)
21:58:42.406 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-0.38 mountX=0.38 mountY=0.14, mountTheta=0.35
21:58:42.407 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.16, opts=13)
21:58:42.407 00.000 10844 Enqueuing Move request for scope (0.39, -0.16)
21:58:42.407 00.000 11060 Worker thread wakes up
21:58:42.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.16) opts 0xd
21:58:42.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.16)
21:58:42.407 00.000 11060 Moving (0.39, -0.16) raw xDistance=0.38 yDistance=0.14
21:58:42.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.38
21:58:42.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:42.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:58:42.407 00.000 11060 MoveAxis(W, 59, ABG)
21:58:42.407 00.000 11060 Guiding  Dir = 3, Dur = 59
21:58:42.414 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:42.441 00.027 11060 IsSlewing returns 0
21:58:42.442 00.001 11060 IsGuiding returns 0
21:58:42.444 00.002 10844 UpdateGuideState exits: m=3427 SNR=36.6
21:58:42.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:42.444 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:42.444 00.000 10844 Enqueuing Expose request
21:58:42.538 00.094 11060 IsGuiding returns 0
21:58:42.538 00.000 11060 Move returns status 0, amount 59
21:58:42.538 00.000 11060 MoveAxis(N, 0, ABG)
21:58:42.538 00.000 11060 Move returns status 0, amount 0
21:58:42.538 00.000 11060 move complete, result=0
21:58:42.538 00.000 11060 worker thread done servicing request
21:58:42.538 00.000 11060 Worker thread wakes up
21:58:42.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:42.538 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:42.538 00.000 10844 GuideStep: 0.4 px 59 ms WEST, 0.1 px 0 ms NORTH
21:58:44.008 01.470 11060 Exposure complete
21:58:44.300 00.292 11060 worker thread done servicing request
21:58:44.300 00.000 10844 OnExposeComplete: enter
21:58:44.300 00.000 10844 UpdateGuideState(): m_state=6
21:58:44.300 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:58:44.300 00.000 10844 Star::Find returns 1 (0), X=1828.91, Y=153.08, Mass=3654, SNR=38.5, Peak=248 HFD=4.2
21:58:44.300 00.000 10844 MultiStar: [#1 0.02,-0.26,0.87,U] [#2 1.00,-0.34,0.00,M4] [#3 0.07,-1.19,0.00,M6] [#4 0.56,-0.34,0.79,U] [#5 -0.41,-1.30,0.00,M6] [#6 0.74,-1.11,0.00,M6] [#7 0.15,-1.24,0.00,M5] [#8 1.04,-0.64,0.00,M3] 
21:58:44.300 00.000 10844 refined, 2 included, MultiStar: {0.41, -0.30}, one-star: {0.62, -0.32}
21:58:44.300 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.80) = xAngle (0.16 = 0.16)
21:58:44.300 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.08 = 0.08)
21:58:44.300 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.30 hyp=0.51 cameraTheta=-0.64 mountX=0.50 mountY=0.04, mountTheta=0.08
21:58:44.304 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.30, opts=13)
21:58:44.304 00.000 10844 Enqueuing Move request for scope (0.41, -0.30)
21:58:44.304 00.000 11060 Worker thread wakes up
21:58:44.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.30) opts 0xd
21:58:44.304 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.30)
21:58:44.304 00.000 11060 Moving (0.41, -0.30) raw xDistance=0.50 yDistance=0.04
21:58:44.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
21:58:44.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:44.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:44.304 00.000 11060 MoveAxis(W, 76, ABG)
21:58:44.304 00.000 11060 Guiding  Dir = 3, Dur = 76
21:58:44.314 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:44.330 00.016 11060 IsSlewing returns 0
21:58:44.331 00.001 11060 IsGuiding returns 0
21:58:44.367 00.036 10844 UpdateGuideState exits: m=3654 SNR=38.5
21:58:44.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:44.367 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:44.367 00.000 10844 Enqueuing Expose request
21:58:44.441 00.074 11060 IsGuiding returns 0
21:58:44.441 00.000 11060 Move returns status 0, amount 76
21:58:44.441 00.000 11060 MoveAxis(N, 0, ABG)
21:58:44.441 00.000 11060 Move returns status 0, amount 0
21:58:44.442 00.001 11060 move complete, result=0
21:58:44.442 00.000 11060 worker thread done servicing request
21:58:44.442 00.000 11060 Worker thread wakes up
21:58:44.443 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:44.443 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:44.443 00.000 10844 GuideStep: 0.5 px 76 ms WEST, 0.0 px 0 ms NORTH
21:58:45.910 01.467 11060 Exposure complete
21:58:46.670 00.760 10844 OnExposeComplete: enter
21:58:46.670 00.000 10844 UpdateGuideState(): m_state=6
21:58:46.670 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:58:46.672 00.002 10844 Star::Find returns 1 (0), X=1828.85, Y=153.24, Mass=3385, SNR=36.6, Peak=220 HFD=3.8
21:58:46.673 00.001 10844 MultiStar: [#1 -0.16,0.03,0.93,U] [#2 1.26,-0.24,0.00,M5] [#3 0.18,-0.64,0.87,U] [#4 0.20,-0.20,0.97,U] [#5 -0.40,-0.80,2.00,U] [#6 0.25,-0.52,0.73,U] [#7 0.16,-1.05,0.00,M6] [#8 1.30,-0.69,0.00,M4] 
21:58:46.673 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.44}, one-star: {0.57, -0.16}
21:58:46.675 00.002 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.80) = xAngle (-0.71 = -0.71)
21:58:46.700 00.025 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.79 = -0.79)
21:58:46.700 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.51 mountX=0.34 mountY=-0.32, mountTheta=-0.75
21:58:46.700 00.000 11060 worker thread done servicing request
21:58:46.703 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.44, opts=13)
21:58:46.703 00.000 10844 Enqueuing Move request for scope (0.03, -0.44)
21:58:46.703 00.000 11060 Worker thread wakes up
21:58:46.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.44) opts 0xd
21:58:46.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.44)
21:58:46.703 00.000 11060 Moving (0.03, -0.44) raw xDistance=0.34 yDistance=-0.32
21:58:46.705 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.34
21:58:46.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
21:58:46.705 00.000 11060 MoveAxis(W, 52, ABG)
21:58:46.705 00.000 11060 Guiding  Dir = 3, Dur = 52
21:58:46.715 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:46.729 00.014 11060 IsSlewing returns 0
21:58:46.730 00.001 11060 IsGuiding returns 0
21:58:46.779 00.049 10844 UpdateGuideState exits: m=3385 SNR=36.6
21:58:46.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:46.781 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:46.781 00.000 10844 Enqueuing Expose request
21:58:46.804 00.023 11060 IsGuiding returns 0
21:58:46.804 00.000 11060 Move returns status 0, amount 52
21:58:46.804 00.000 11060 MoveAxis(N, 121, ABG)
21:58:46.804 00.000 11060 Guiding  Dir = 0, Dur = 121
21:58:46.822 00.018 11060 IsSlewing returns 0
21:58:46.824 00.002 11060 IsGuiding returns 0
21:58:46.956 00.132 11060 IsGuiding returns 0
21:58:46.957 00.001 11060 Move returns status 0, amount 121
21:58:46.957 00.000 11060 move complete, result=0
21:58:46.957 00.000 11060 worker thread done servicing request
21:58:46.958 00.001 11060 Worker thread wakes up
21:58:46.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:46.958 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:46.961 00.003 10844 GuideStep: 0.3 px 52 ms WEST, -0.3 px 121 ms NORTH
21:58:48.455 01.494 11060 Exposure complete
21:58:48.707 00.252 11060 worker thread done servicing request
21:58:48.707 00.000 10844 OnExposeComplete: enter
21:58:48.707 00.000 10844 UpdateGuideState(): m_state=6
21:58:48.709 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:58:48.709 00.000 10844 Star::Find returns 1 (0), X=1829.26, Y=153.46, Mass=2930, SNR=34.3, Peak=203 HFD=3.5
21:58:48.709 00.000 10844 MultiStar: [#1 0.71,0.42,1.07,U] [#2 1.20,0.34,0.00,M6] [#3 0.59,-0.36,0.91,U] [#4 1.11,-0.28,0.00,M1] [#5 0.70,-0.27,2.08,U] [#6 0.52,-0.32,0.86,U] [#7 0.64,-0.17,2.12,U] [#8 1.26,-0.04,0.00,M5] 
21:58:48.709 00.000 10844 refined, 5 included, MultiStar: {0.69, -0.13}, one-star: {0.98, 0.06}
21:58:48.709 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.80) = xAngle (0.62 = 0.62)
21:58:48.709 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.53 = 0.53)
21:58:48.709 00.000 10844 CameraToMount -- cameraX=0.69 cameraY=-0.13 hyp=0.70 cameraTheta=-0.18 mountX=0.57 mountY=0.36, mountTheta=0.56
21:58:48.711 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.69, y=-0.13, opts=13)
21:58:48.711 00.000 10844 Enqueuing Move request for scope (0.69, -0.13)
21:58:48.711 00.000 11060 Worker thread wakes up
21:58:48.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.13) opts 0xd
21:58:48.712 00.001 11060 Handling offset move in thread for scope, endpoint = (0.69, -0.13)
21:58:48.712 00.000 11060 Moving (0.69, -0.13) raw xDistance=0.57 yDistance=0.36
21:58:48.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.57
21:58:48.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:48.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:58:48.712 00.000 11060 MoveAxis(W, 85, ABG)
21:58:48.712 00.000 11060 Guiding  Dir = 3, Dur = 85
21:58:48.731 00.019 11060 IsSlewing returns 0
21:58:48.731 00.000 11060 IsGuiding returns 0
21:58:48.736 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:48.764 00.028 10844 UpdateGuideState exits: m=2930 SNR=34.3
21:58:48.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:48.764 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:48.764 00.000 10844 Enqueuing Expose request
21:58:48.823 00.059 11060 IsGuiding returns 0
21:58:48.824 00.001 11060 Move returns status 0, amount 85
21:58:48.824 00.000 11060 MoveAxis(N, 0, ABG)
21:58:48.824 00.000 11060 Move returns status 0, amount 0
21:58:48.824 00.000 11060 move complete, result=0
21:58:48.824 00.000 11060 worker thread done servicing request
21:58:48.824 00.000 11060 Worker thread wakes up
21:58:48.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:48.824 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:48.824 00.000 10844 GuideStep: 0.6 px 85 ms WEST, 0.4 px 0 ms NORTH
21:58:50.289 01.465 11060 Exposure complete
21:58:50.490 00.201 11060 worker thread done servicing request
21:58:50.490 00.000 10844 OnExposeComplete: enter
21:58:50.490 00.000 10844 UpdateGuideState(): m_state=6
21:58:50.490 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:58:50.490 00.000 10844 Star::Find returns 1 (0), X=1829.19, Y=153.32, Mass=3406, SNR=37.0, Peak=254 HFD=3.8
21:58:50.495 00.005 10844 MultiStar: [#1 0.52,-0.27,1.00,U] [#2 1.27,-0.03,0.00,M7] [#3 0.56,-0.94,0.00,M5] [#4 0.84,0.15,0.85,U] [#5 0.82,-0.73,0.00,M5] [#6 0.12,-0.81,0.82,U] [#7 0.91,-0.12,1.93,U] [#8 0.90,-0.10,0.83,U] 
21:58:50.495 00.000 10844 refined, 5 included, MultiStar: {0.74, -0.19}, one-star: {0.91, -0.08}
21:58:50.495 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.80) = xAngle (0.55 = 0.55)
21:58:50.495 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.47 = 0.47)
21:58:50.495 00.000 10844 CameraToMount -- cameraX=0.74 cameraY=-0.19 hyp=0.76 cameraTheta=-0.25 mountX=0.65 mountY=0.34, mountTheta=0.49
21:58:50.497 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.74, y=-0.19, opts=13)
21:58:50.497 00.000 10844 Enqueuing Move request for scope (0.74, -0.19)
21:58:50.497 00.000 11060 Worker thread wakes up
21:58:50.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.19) opts 0xd
21:58:50.497 00.000 11060 Handling offset move in thread for scope, endpoint = (0.74, -0.19)
21:58:50.497 00.000 11060 Moving (0.74, -0.19) raw xDistance=0.65 yDistance=0.34
21:58:50.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.65
21:58:50.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:58:50.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
21:58:50.497 00.000 11060 MoveAxis(W, 98, ABG)
21:58:50.497 00.000 11060 Guiding  Dir = 3, Dur = 98
21:58:50.515 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:50.530 00.015 10844 UpdateGuideState exits: m=3406 SNR=37.0
21:58:50.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:50.530 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:50.530 00.000 10844 Enqueuing Expose request
21:58:50.536 00.006 11060 IsSlewing returns 0
21:58:50.536 00.000 11060 IsGuiding returns 0
21:58:50.656 00.120 11060 IsGuiding returns 0
21:58:50.656 00.000 11060 Move returns status 0, amount 98
21:58:50.656 00.000 11060 MoveAxis(N, 0, ABG)
21:58:50.656 00.000 11060 Move returns status 0, amount 0
21:58:50.656 00.000 11060 move complete, result=0
21:58:50.656 00.000 11060 worker thread done servicing request
21:58:50.656 00.000 11060 Worker thread wakes up
21:58:50.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:50.656 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:50.761 00.105 10844 GuideStep: 0.6 px 98 ms WEST, 0.3 px 0 ms NORTH
21:58:52.099 01.338 11060 Exposure complete
21:58:52.359 00.260 11060 worker thread done servicing request
21:58:52.359 00.000 10844 OnExposeComplete: enter
21:58:52.359 00.000 10844 UpdateGuideState(): m_state=6
21:58:52.359 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:58:52.359 00.000 10844 Star::Find returns 1 (0), X=1829.25, Y=153.57, Mass=3841, SNR=38.9, Peak=238 HFD=3.7
21:58:52.362 00.003 10844 MultiStar: [#1 0.41,0.34,0.88,U] [#2 0.93,-0.00,0.92,U] [#3 0.48,0.17,0.78,U] [#4 0.41,0.52,0.93,U] [#5 0.71,0.48,1.89,U] [#6 0.29,0.01,0.68,U] [#7 0.80,-0.45,1.87,U] [#8 1.33,-0.13,0.00,M5] 
21:58:52.362 00.000 10844 refined, 7 included, MultiStar: {0.67, 0.13}, one-star: {0.97, 0.17}
21:58:52.362 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.80) = xAngle (0.99 = 0.99)
21:58:52.362 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.91 = 0.91)
21:58:52.362 00.000 10844 CameraToMount -- cameraX=0.67 cameraY=0.13 hyp=0.68 cameraTheta=0.19 mountX=0.37 mountY=0.53, mountTheta=0.96
21:58:52.362 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.67, y=0.13, opts=13)
21:58:52.364 00.002 10844 Enqueuing Move request for scope (0.67, 0.13)
21:58:52.364 00.000 11060 Worker thread wakes up
21:58:52.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.13) opts 0xd
21:58:52.364 00.000 11060 Handling offset move in thread for scope, endpoint = (0.67, 0.13)
21:58:52.364 00.000 11060 Moving (0.67, 0.13) raw xDistance=0.37 yDistance=0.53
21:58:52.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.37
21:58:52.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:52.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
21:58:52.364 00.000 11060 MoveAxis(W, 57, ABG)
21:58:52.364 00.000 11060 Guiding  Dir = 3, Dur = 57
21:58:52.373 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:52.394 00.021 10844 UpdateGuideState exits: m=3841 SNR=38.9
21:58:52.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:52.394 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:52.394 00.000 10844 Enqueuing Expose request
21:58:52.405 00.011 11060 IsSlewing returns 0
21:58:52.405 00.000 11060 IsGuiding returns 0
21:58:52.496 00.091 11060 IsGuiding returns 0
21:58:52.496 00.000 11060 Move returns status 0, amount 57
21:58:52.496 00.000 11060 MoveAxis(N, 0, ABG)
21:58:52.497 00.001 11060 Move returns status 0, amount 0
21:58:52.497 00.000 11060 move complete, result=0
21:58:52.497 00.000 11060 worker thread done servicing request
21:58:52.497 00.000 11060 Worker thread wakes up
21:58:52.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:52.497 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:52.616 00.119 10844 GuideStep: 0.4 px 57 ms WEST, 0.5 px 0 ms NORTH
21:58:53.969 01.353 11060 Exposure complete
21:58:54.187 00.218 11060 worker thread done servicing request
21:58:54.187 00.000 10844 OnExposeComplete: enter
21:58:54.187 00.000 10844 UpdateGuideState(): m_state=6
21:58:54.188 00.001 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:58:54.188 00.000 10844 Star::Find returns 1 (0), X=1829.31, Y=153.36, Mass=3199, SNR=35.5, Peak=252 HFD=3.5
21:58:54.188 00.000 10844 MultiStar: [#1 0.65,0.40,0.95,U] [#2 1.12,-0.45,0.00,M7] [#3 0.94,-0.20,0.00,M5] [#4 0.45,1.28,0.00,M1] [#5 0.80,-0.05,2.03,U] [#6 0.54,0.10,0.71,U] [#7 0.53,-0.21,2.03,U] [#8 1.64,0.30,0.00,M6] 
21:58:54.188 00.000 10844 refined, 4 included, MultiStar: {0.70, -0.02}, one-star: {1.03, -0.04}
21:58:54.188 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.80) = xAngle (0.78 = 0.78)
21:58:54.188 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.69 = 0.69)
21:58:54.189 00.001 10844 CameraToMount -- cameraX=0.70 cameraY=-0.02 hyp=0.70 cameraTheta=-0.03 mountX=0.50 mountY=0.45, mountTheta=0.73
21:58:54.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.70, y=-0.02, opts=13)
21:58:54.190 00.000 10844 Enqueuing Move request for scope (0.70, -0.02)
21:58:54.190 00.000 11060 Worker thread wakes up
21:58:54.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.02) opts 0xd
21:58:54.191 00.001 11060 Handling offset move in thread for scope, endpoint = (0.70, -0.02)
21:58:54.191 00.000 11060 Moving (0.70, -0.02) raw xDistance=0.50 yDistance=0.45
21:58:54.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
21:58:54.191 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.01 newest=1.33
21:58:54.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.45
21:58:54.191 00.000 11060 MoveAxis(W, 75, ABG)
21:58:54.191 00.000 11060 Guiding  Dir = 3, Dur = 75
21:58:54.199 00.008 11060 IsSlewing returns 0
21:58:54.199 00.000 11060 IsGuiding returns 0
21:58:54.202 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:58:54.241 00.039 10844 UpdateGuideState exits: m=3199 SNR=35.5
21:58:54.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:54.241 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:54.241 00.000 10844 Enqueuing Expose request
21:58:54.305 00.064 11060 IsGuiding returns 0
21:58:54.305 00.000 11060 Move returns status 0, amount 75
21:58:54.305 00.000 11060 BLC: Oldest BLC event removed
21:58:54.305 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
21:58:54.305 00.000 11060 MoveAxis(S, 922, ABG)
21:58:54.305 00.000 11060 duration set to 750 by maxDecDuration
21:58:54.305 00.000 11060 Guiding  Dir = 1, Dur = 750
21:58:54.346 00.041 11060 IsSlewing returns 0
21:58:54.347 00.001 11060 IsGuiding returns 0
21:58:55.135 00.788 11060 IsGuiding returns 0
21:58:55.135 00.000 11060 Move returns status 0, amount 750
21:58:55.135 00.000 11060 move complete, result=0
21:58:55.135 00.000 11060 worker thread done servicing request
21:58:55.135 00.000 11060 Worker thread wakes up
21:58:55.135 00.000 10844 GuideStep: 0.5 px 75 ms WEST, 0.4 px 750 ms SOUTH
21:58:55.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:55.135 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:56.618 01.483 11060 Exposure complete
21:58:56.909 00.291 11060 worker thread done servicing request
21:58:56.909 00.000 10844 OnExposeComplete: enter
21:58:56.909 00.000 10844 UpdateGuideState(): m_state=6
21:58:56.909 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:58:56.909 00.000 10844 Star::Find returns 1 (0), X=1829.40, Y=154.01, Mass=3713, SNR=38.1, Peak=230 HFD=3.8
21:58:56.909 00.000 10844 MultiStar: [#1 0.25,1.40,0.00,M1] [#2 0.77,0.44,0.91,U] [#3 0.42,0.43,0.84,U] [#4 0.04,0.88,0.92,U] [#5 0.24,0.38,1.91,U] [#6 0.00,0.45,0.71,U] [#7 0.34,0.03,1.90,U] [#8 0.44,0.40,0.71,U] 
21:58:56.909 00.000 10844 refined, 7 included, MultiStar: {0.41, 0.40}, one-star: {1.12, 0.61}
21:58:56.909 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.80) = xAngle (1.58 = 1.58)
21:58:56.909 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.49 = 1.49)
21:58:56.909 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=0.40 hyp=0.57 cameraTheta=0.77 mountX=-0.00 mountY=0.57, mountTheta=1.58
21:58:56.914 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=0.40, opts=13)
21:58:56.934 00.020 10844 Enqueuing Move request for scope (0.41, 0.40)
21:58:56.934 00.000 11060 Worker thread wakes up
21:58:56.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.40) opts 0xd
21:58:56.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 0.40)
21:58:56.934 00.000 11060 Moving (0.41, 0.40) raw xDistance=-0.00 yDistance=0.57
21:58:56.934 00.000 11060 BLC: History state: CurrMiss=0.57, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.313581, 1:0.569483
21:58:56.934 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:58:56.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:58:56.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.57
21:58:56.934 00.000 11060 MoveAxis(E, 0, ABG)
21:58:56.934 00.000 11060 Move returns status 0, amount 0
21:58:56.934 00.000 11060 MoveAxis(S, 218, ABG)
21:58:56.934 00.000 11060 Guiding  Dir = 1, Dur = 218
21:58:56.945 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:56.956 00.011 11060 IsSlewing returns 0
21:58:56.957 00.001 11060 IsGuiding returns 0
21:58:56.971 00.014 10844 UpdateGuideState exits: m=3713 SNR=38.1
21:58:56.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:56.971 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:56.971 00.000 10844 Enqueuing Expose request
21:58:57.196 00.225 11060 IsGuiding returns 0
21:58:57.196 00.000 11060 Move returns status 0, amount 218
21:58:57.196 00.000 11060 move complete, result=0
21:58:57.196 00.000 11060 worker thread done servicing request
21:58:57.197 00.001 11060 Worker thread wakes up
21:58:57.197 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.6 px 218 ms SOUTH
21:58:57.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:57.197 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:58.669 01.472 11060 Exposure complete
21:58:58.861 00.192 11060 worker thread done servicing request
21:58:58.861 00.000 10844 OnExposeComplete: enter
21:58:58.861 00.000 10844 UpdateGuideState(): m_state=6
21:58:58.863 00.002 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:58:58.863 00.000 10844 Star::Find returns 1 (1), X=1829.27, Y=153.82, Mass=3424, SNR=36.7, Peak=255 HFD=3.8
21:58:58.863 00.000 10844 MultiStar: [#1 0.46,1.35,0.00,M2] [#2 0.56,0.72,0.88,U] [#3 0.59,0.64,0.84,U] [#4 0.03,0.78,0.99,U] [#5 0.31,0.44,1.83,U] [#6 0.27,0.68,0.70,U] [#7 -0.29,0.28,2.08,U] [#8 0.75,0.69,0.00,M6] 
21:58:58.863 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.51}, one-star: {0.99, 0.42}
21:58:58.863 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.80) = xAngle (1.90 = 1.90)
21:58:58.863 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.81 = 1.81)
21:58:58.863 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.51 hyp=0.57 cameraTheta=1.10 mountX=-0.18 mountY=0.55, mountTheta=1.89
21:58:58.863 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.51, opts=13)
21:58:58.863 00.000 10844 Enqueuing Move request for scope (0.26, 0.51)
21:58:58.863 00.000 11060 Worker thread wakes up
21:58:58.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.51) opts 0xd
21:58:58.863 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.51)
21:58:58.863 00.000 11060 Moving (0.26, 0.51) raw xDistance=-0.18 yDistance=0.55
21:58:58.863 00.000 11060 BLC: History state: CurrMiss=0.55, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.313581, 1:0.569483, 2:0.552914
21:58:58.863 00.000 11060 BLC: Under-shoot: nominal increase by 135
21:58:58.863 00.000 11060 BLC: window closed
21:58:58.863 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:58:58.863 00.000 11060 BLC: Pulse adjusted to 750
21:58:58.866 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
21:58:58.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.55
21:58:58.866 00.000 11060 MoveAxis(E, 27, ABG)
21:58:58.866 00.000 11060 Guiding  Dir = 2, Dur = 27
21:58:58.873 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:58:58.898 00.025 11060 IsSlewing returns 0
21:58:58.898 00.000 11060 IsGuiding returns 0
21:58:58.902 00.004 10844 UpdateGuideState exits: m=3424 SNR=36.7 Saturated
21:58:58.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:58.902 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:58:58.902 00.000 10844 Enqueuing Expose request
21:58:58.955 00.053 11060 IsGuiding returns 0
21:58:58.955 00.000 11060 Move returns status 0, amount 27
21:58:58.956 00.001 11060 MoveAxis(S, 212, ABG)
21:58:58.956 00.000 11060 Guiding  Dir = 1, Dur = 212
21:58:58.976 00.020 11060 IsSlewing returns 0
21:58:58.976 00.000 11060 IsGuiding returns 0
21:58:59.217 00.241 11060 IsGuiding returns 0
21:58:59.217 00.000 11060 Move returns status 0, amount 212
21:58:59.217 00.000 11060 move complete, result=0
21:58:59.217 00.000 11060 worker thread done servicing request
21:58:59.217 00.000 11060 Worker thread wakes up
21:58:59.217 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.6 px 212 ms SOUTH
21:58:59.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:58:59.217 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:58:59.232 00.015 10844 evsrv: cli 0EEEDA30 connect
21:58:59.232 00.000 10844 case statement mapped state 6 to 3
21:58:59.232 00.000 10844 case statement mapped state 6 to 3
21:58:59.234 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"f1edcda3-c53e-45dd-96ab-11594acc0971"}
21:58:59.234 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"f1edcda3-c53e-45dd-96ab-11594acc0971"}
21:58:59.237 00.003 10844 evsrv: cli 0EEEDA30 disconnect
21:59:00.682 01.445 11060 Exposure complete
21:59:00.962 00.280 11060 worker thread done servicing request
21:59:00.962 00.000 10844 OnExposeComplete: enter
21:59:00.962 00.000 10844 UpdateGuideState(): m_state=6
21:59:00.962 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:59:00.962 00.000 10844 Star::Find returns 1 (0), X=1828.31, Y=153.64, Mass=3264, SNR=36.4, Peak=247 HFD=3.6
21:59:00.962 00.000 10844 MultiStar: [#1 0.57,0.54,1.02,U] [#2 0.50,0.71,0.95,U] [#3 -0.51,0.16,0.88,U] [#4 -0.10,0.37,0.99,U] [#5 -0.26,0.03,1.92,U] [#6 -0.04,0.78,0.74,U] [#7 -0.55,-0.82,0.00,M1] [#8 0.05,0.00,0.84,U] 
21:59:00.962 00.000 10844 single-star, 7 included, MultiStar: {0.00, 0.31}, one-star: {0.02, 0.24}
21:59:00.962 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.80) = xAngle (2.28 = 2.28)
21:59:00.962 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.19 = 2.19)
21:59:00.962 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.47 mountX=-0.15 mountY=0.19, mountTheta=2.24
21:59:00.994 00.032 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.24, opts=13)
21:59:00.994 00.000 10844 Enqueuing Move request for scope (0.02, 0.24)
21:59:00.996 00.002 11060 Worker thread wakes up
21:59:00.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
21:59:00.996 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
21:59:00.998 00.002 11060 Moving (0.02, 0.24) raw xDistance=-0.15 yDistance=0.19
21:59:00.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
21:59:00.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
21:59:00.998 00.000 11060 MoveAxis(E, 23, ABG)
21:59:00.998 00.000 11060 Guiding  Dir = 2, Dur = 23
21:59:01.003 00.005 11060 IsSlewing returns 0
21:59:01.004 00.001 11060 IsGuiding returns 0
21:59:01.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:01.024 00.020 10844 UpdateGuideState exits: m=3264 SNR=36.4
21:59:01.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:01.024 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:01.024 00.000 10844 Enqueuing Expose request
21:59:01.035 00.011 11060 IsGuiding returns 0
21:59:01.035 00.000 11060 Move returns status 0, amount 23
21:59:01.035 00.000 11060 MoveAxis(S, 74, ABG)
21:59:01.035 00.000 11060 Guiding  Dir = 1, Dur = 74
21:59:01.060 00.025 11060 IsSlewing returns 0
21:59:01.060 00.000 11060 IsGuiding returns 0
21:59:01.144 00.084 11060 IsGuiding returns 0
21:59:01.144 00.000 11060 Move returns status 0, amount 74
21:59:01.144 00.000 11060 move complete, result=0
21:59:01.144 00.000 11060 worker thread done servicing request
21:59:01.144 00.000 11060 Worker thread wakes up
21:59:01.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:01.144 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:01.146 00.002 10844 GuideStep: -0.2 px 23 ms EAST, 0.2 px 74 ms SOUTH
21:59:02.602 01.456 11060 Exposure complete
21:59:02.885 00.283 11060 worker thread done servicing request
21:59:02.885 00.000 10844 OnExposeComplete: enter
21:59:02.888 00.003 10844 UpdateGuideState(): m_state=6
21:59:02.888 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:59:02.888 00.000 10844 Star::Find returns 1 (1), X=1828.99, Y=154.01, Mass=4191, SNR=41.8, Peak=255 HFD=4.0
21:59:02.888 00.000 10844 MultiStar: [#1 0.42,1.09,0.00,M2] [#2 0.62,0.83,0.00,M5] [#3 -0.12,0.22,0.88,U] [#4 -0.22,-0.05,0.88,U] [#5 -0.20,0.01,1.66,U] [#6 -0.47,0.70,0.65,U] [#7 -0.30,-0.97,0.00,M2] [#8 0.33,0.11,0.78,U] 
21:59:02.888 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.23}, one-star: {0.71, 0.60}
21:59:02.888 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.80) = xAngle (2.34 = 2.34)
21:59:02.888 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.26 = 2.26)
21:59:02.888 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.54 mountX=-0.16 mountY=0.17, mountTheta=2.30
21:59:02.891 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.23, opts=13)
21:59:02.891 00.000 10844 Enqueuing Move request for scope (0.01, 0.23)
21:59:02.891 00.000 11060 Worker thread wakes up
21:59:02.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
21:59:02.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
21:59:02.891 00.000 11060 Moving (0.01, 0.23) raw xDistance=-0.16 yDistance=0.17
21:59:02.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:59:02.893 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:02.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:59:02.893 00.000 11060 MoveAxis(E, 24, ABG)
21:59:02.893 00.000 11060 Guiding  Dir = 2, Dur = 24
21:59:02.898 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:02.920 00.022 11060 IsSlewing returns 0
21:59:02.920 00.000 11060 IsGuiding returns 0
21:59:02.933 00.013 10844 UpdateGuideState exits: m=4191 SNR=41.8 Saturated
21:59:02.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:02.933 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:02.933 00.000 10844 Enqueuing Expose request
21:59:02.966 00.033 11060 IsGuiding returns 0
21:59:02.966 00.000 11060 Move returns status 0, amount 24
21:59:02.966 00.000 11060 MoveAxis(N, 0, ABG)
21:59:02.966 00.000 11060 Move returns status 0, amount 0
21:59:02.966 00.000 11060 move complete, result=0
21:59:02.966 00.000 11060 worker thread done servicing request
21:59:02.966 00.000 10844 GuideStep: -0.2 px 24 ms EAST, 0.2 px 0 ms NORTH
21:59:02.966 00.000 11060 Worker thread wakes up
21:59:02.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:02.966 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:04.434 01.468 11060 Exposure complete
21:59:04.735 00.301 11060 worker thread done servicing request
21:59:04.735 00.000 10844 OnExposeComplete: enter
21:59:04.735 00.000 10844 UpdateGuideState(): m_state=6
21:59:04.736 00.001 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:59:04.736 00.000 10844 Star::Find returns 1 (0), X=1828.63, Y=154.02, Mass=2718, SNR=32.5, Peak=184 HFD=3.8
21:59:04.736 00.000 10844 MultiStar: [#1 0.01,1.48,0.00,M3] [#2 -0.12,0.91,1.06,U] [#3 0.12,0.72,1.02,U] [#4 0.01,0.70,1.13,U] [#5 -0.02,0.26,2.23,U] [#6 -0.62,0.36,0.77,U] [#7 -0.60,0.46,2.13,U] [#8 0.60,0.56,1.00,U] 
21:59:04.736 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.53}, one-star: {0.35, 0.61}
21:59:04.736 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.80) = xAngle (2.53 = 2.53)
21:59:04.736 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.44 = 2.44)
21:59:04.736 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.53 hyp=0.54 cameraTheta=1.73 mountX=-0.44 mountY=0.35, mountTheta=2.47
21:59:04.738 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.53, opts=13)
21:59:04.738 00.000 10844 Enqueuing Move request for scope (-0.08, 0.53)
21:59:04.738 00.000 11060 Worker thread wakes up
21:59:04.753 00.015 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.53) opts 0xd
21:59:04.753 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.53)
21:59:04.753 00.000 11060 Moving (-0.08, 0.53) raw xDistance=-0.44 yDistance=0.35
21:59:04.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
21:59:04.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.35
21:59:04.753 00.000 11060 MoveAxis(E, 65, ABG)
21:59:04.753 00.000 11060 Guiding  Dir = 2, Dur = 65
21:59:04.758 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:59:04.763 00.005 11060 IsSlewing returns 0
21:59:04.763 00.000 11060 IsGuiding returns 0
21:59:04.784 00.021 10844 UpdateGuideState exits: m=2718 SNR=32.5
21:59:04.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:04.784 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:04.784 00.000 10844 Enqueuing Expose request
21:59:04.849 00.065 11060 IsGuiding returns 0
21:59:04.849 00.000 11060 Move returns status 0, amount 65
21:59:04.849 00.000 11060 MoveAxis(S, 133, ABG)
21:59:04.849 00.000 11060 Guiding  Dir = 1, Dur = 133
21:59:04.883 00.034 11060 IsSlewing returns 0
21:59:04.883 00.000 11060 IsGuiding returns 0
21:59:05.041 00.158 11060 IsGuiding returns 0
21:59:05.041 00.000 11060 Move returns status 0, amount 133
21:59:05.041 00.000 11060 move complete, result=0
21:59:05.041 00.000 11060 worker thread done servicing request
21:59:05.041 00.000 11060 Worker thread wakes up
21:59:05.041 00.000 10844 GuideStep: -0.4 px 65 ms EAST, 0.3 px 133 ms SOUTH
21:59:05.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:05.041 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:06.495 01.454 11060 Exposure complete
21:59:06.750 00.255 11060 worker thread done servicing request
21:59:06.750 00.000 10844 OnExposeComplete: enter
21:59:06.750 00.000 10844 UpdateGuideState(): m_state=6
21:59:06.750 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:59:06.750 00.000 10844 Star::Find returns 1 (0), X=1828.89, Y=153.89, Mass=3441, SNR=36.9, Peak=252 HFD=3.8
21:59:06.750 00.000 10844 MultiStar: [#1 -0.79,0.60,0.00,M4] [#2 -0.25,-0.09,0.86,U] [#3 -0.42,0.06,0.90,U] [#4 -0.51,0.49,0.89,U] [#5 -0.68,-0.03,1.94,U] [#6 -0.40,-0.08,0.76,U] [#7 -0.80,-0.35,1.77,U] [#8 0.36,0.50,0.78,U] 
21:59:06.750 00.000 10844 refined, 7 included, MultiStar: {-0.36, 0.06}, one-star: {0.60, 0.49}
21:59:06.750 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.80) = xAngle (3.77 = -2.51)
21:59:06.750 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.69 = -2.60)
21:59:06.750 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.06 hyp=0.36 cameraTheta=2.97 mountX=-0.29 mountY=-0.19, mountTheta=-2.57
21:59:06.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.06, opts=13)
21:59:06.752 00.000 10844 Enqueuing Move request for scope (-0.36, 0.06)
21:59:06.752 00.000 11060 Worker thread wakes up
21:59:06.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.06) opts 0xd
21:59:06.752 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.06)
21:59:06.752 00.000 11060 Moving (-0.36, 0.06) raw xDistance=-0.29 yDistance=-0.19
21:59:06.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
21:59:06.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:06.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:59:06.752 00.000 11060 MoveAxis(E, 45, ABG)
21:59:06.752 00.000 11060 Guiding  Dir = 2, Dur = 45
21:59:06.761 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:06.771 00.010 11060 IsSlewing returns 0
21:59:06.772 00.001 11060 IsGuiding returns 0
21:59:06.782 00.010 10844 UpdateGuideState exits: m=3441 SNR=36.9
21:59:06.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:06.782 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:06.782 00.000 10844 Enqueuing Expose request
21:59:06.819 00.037 11060 IsGuiding returns 0
21:59:06.819 00.000 11060 Move returns status 0, amount 45
21:59:06.819 00.000 11060 MoveAxis(N, 0, ABG)
21:59:06.819 00.000 11060 Move returns status 0, amount 0
21:59:06.819 00.000 11060 move complete, result=0
21:59:06.819 00.000 11060 worker thread done servicing request
21:59:06.819 00.000 11060 Worker thread wakes up
21:59:06.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:06.819 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:06.824 00.005 10844 GuideStep: -0.3 px 45 ms EAST, -0.2 px 0 ms NORTH
21:59:08.300 01.476 11060 Exposure complete
21:59:08.467 00.167 11060 worker thread done servicing request
21:59:08.467 00.000 10844 OnExposeComplete: enter
21:59:08.467 00.000 10844 UpdateGuideState(): m_state=6
21:59:08.467 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:59:08.467 00.000 10844 Star::Find returns 1 (1), X=1828.11, Y=153.68, Mass=3479, SNR=37.2, Peak=255 HFD=3.8
21:59:08.467 00.000 10844 MultiStar: [#1 -0.11,0.51,1.11,U] [#2 -0.16,0.14,0.96,U] [#3 -0.38,-0.68,0.84,U] [#4 -0.30,0.66,1.01,U] [#5 0.07,-0.34,1.96,U] [#6 -0.14,-0.40,0.65,U] [#7 -1.22,-0.64,0.00,M1] [#8 0.10,-0.40,0.74,U] 
21:59:08.467 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.02}, one-star: {-0.17, 0.28}
21:59:08.467 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.80) = xAngle (-2.20 = -2.20)
21:59:08.467 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.29 = -2.29)
21:59:08.467 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.00 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
21:59:08.467 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
21:59:08.467 00.000 10844 Enqueuing Move request for scope (-0.12, -0.02)
21:59:08.467 00.000 11060 Worker thread wakes up
21:59:08.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
21:59:08.467 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
21:59:08.467 00.000 11060 Moving (-0.12, -0.02) raw xDistance=-0.07 yDistance=-0.09
21:59:08.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:59:08.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:08.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:59:08.467 00.000 11060 MoveAxis(E, 0, ABG)
21:59:08.467 00.000 11060 Move returns status 0, amount 0
21:59:08.467 00.000 11060 MoveAxis(N, 0, ABG)
21:59:08.467 00.000 11060 Move returns status 0, amount 0
21:59:08.467 00.000 11060 move complete, result=0
21:59:08.467 00.000 11060 worker thread done servicing request
21:59:08.475 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
21:59:08.499 00.024 10844 UpdateGuideState exits: m=3479 SNR=37.2 Saturated
21:59:08.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:08.499 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:08.499 00.000 10844 Enqueuing Expose request
21:59:08.499 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:08.499 00.000 11060 Worker thread wakes up
21:59:08.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:08.499 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:09.955 01.456 11060 Exposure complete
21:59:10.118 00.163 11060 worker thread done servicing request
21:59:10.118 00.000 10844 OnExposeComplete: enter
21:59:10.118 00.000 10844 UpdateGuideState(): m_state=6
21:59:10.118 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:59:10.118 00.000 10844 Star::Find returns 1 (0), X=1828.54, Y=153.77, Mass=3818, SNR=38.8, Peak=222 HFD=3.8
21:59:10.118 00.000 10844 MultiStar: [#1 -0.29,0.50,0.87,U] [#2 0.15,0.53,0.90,U] [#3 -0.35,-0.14,0.83,U] [#4 0.19,0.89,0.91,U] [#5 -0.50,-0.25,1.92,U] [#6 -0.44,-0.29,0.70,U] [#7 -0.71,-0.03,1.83,U] [#8 -0.18,0.26,0.78,U] 
21:59:10.118 00.000 10844 refined, 8 included, MultiStar: {-0.28, 0.15}, one-star: {0.26, 0.37}
21:59:10.118 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.80) = xAngle (3.45 = -2.83)
21:59:10.118 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.36 = -2.92)
21:59:10.118 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.31 cameraTheta=2.65 mountX=-0.30 mountY=-0.07, mountTheta=-2.91
21:59:10.118 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.15, opts=13)
21:59:10.118 00.000 10844 Enqueuing Move request for scope (-0.28, 0.15)
21:59:10.118 00.000 11060 Worker thread wakes up
21:59:10.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
21:59:10.118 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
21:59:10.118 00.000 11060 Moving (-0.28, 0.15) raw xDistance=-0.30 yDistance=-0.07
21:59:10.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
21:59:10.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:10.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:59:10.118 00.000 11060 MoveAxis(E, 44, ABG)
21:59:10.118 00.000 11060 Guiding  Dir = 2, Dur = 44
21:59:10.124 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:10.134 00.010 11060 IsSlewing returns 0
21:59:10.134 00.000 11060 IsGuiding returns 0
21:59:10.144 00.010 10844 UpdateGuideState exits: m=3818 SNR=38.8
21:59:10.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:10.144 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:10.144 00.000 10844 Enqueuing Expose request
21:59:10.191 00.047 11060 IsGuiding returns 0
21:59:10.192 00.001 11060 Move returns status 0, amount 44
21:59:10.192 00.000 11060 MoveAxis(N, 0, ABG)
21:59:10.192 00.000 11060 Move returns status 0, amount 0
21:59:10.192 00.000 11060 move complete, result=0
21:59:10.192 00.000 11060 worker thread done servicing request
21:59:10.192 00.000 11060 Worker thread wakes up
21:59:10.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:10.192 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:10.192 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
21:59:11.656 01.464 11060 Exposure complete
21:59:11.802 00.146 11060 worker thread done servicing request
21:59:11.802 00.000 10844 OnExposeComplete: enter
21:59:11.802 00.000 10844 UpdateGuideState(): m_state=6
21:59:11.802 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:59:11.802 00.000 10844 Star::Find returns 1 (0), X=1828.85, Y=153.51, Mass=3410, SNR=36.8, Peak=206 HFD=3.8
21:59:11.802 00.000 10844 MultiStar: [#1 -0.25,1.30,0.00,M3] [#2 0.51,0.62,0.91,U] [#3 -0.85,-0.42,0.00,M1] [#4 -0.23,0.06,0.89,U] [#5 -0.22,-1.01,0.00,M1] [#6 -0.34,-0.30,0.71,U] [#7 -0.68,-0.48,1.99,U] [#8 0.34,0.53,0.83,U] 
21:59:11.802 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.00}, one-star: {0.57, 0.10}
21:59:11.802 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.80) = xAngle (3.93 = -2.35)
21:59:11.802 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.85 = -2.44)
21:59:11.802 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.13 mountX=-0.05 mountY=-0.05, mountTheta=-2.40
21:59:11.802 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
21:59:11.802 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
21:59:11.802 00.000 11060 Worker thread wakes up
21:59:11.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
21:59:11.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
21:59:11.802 00.000 11060 Moving (-0.07, 0.00) raw xDistance=-0.05 yDistance=-0.05
21:59:11.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:59:11.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:11.807 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:59:11.807 00.000 11060 MoveAxis(E, 0, ABG)
21:59:11.807 00.000 11060 Move returns status 0, amount 0
21:59:11.807 00.000 11060 MoveAxis(N, 0, ABG)
21:59:11.807 00.000 11060 Move returns status 0, amount 0
21:59:11.807 00.000 11060 move complete, result=0
21:59:11.807 00.000 11060 worker thread done servicing request
21:59:11.820 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:11.835 00.015 10844 UpdateGuideState exits: m=3410 SNR=36.8
21:59:11.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:11.835 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:11.835 00.000 10844 Enqueuing Expose request
21:59:11.835 00.000 11060 Worker thread wakes up
21:59:11.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:11.835 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:11.835 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:59:13.316 01.481 11060 Exposure complete
21:59:13.463 00.147 11060 worker thread done servicing request
21:59:13.463 00.000 10844 OnExposeComplete: enter
21:59:13.464 00.001 10844 UpdateGuideState(): m_state=6
21:59:13.464 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:59:13.464 00.000 10844 Star::Find returns 1 (0), X=1828.07, Y=153.21, Mass=3455, SNR=36.9, Peak=232 HFD=4.0
21:59:13.464 00.000 10844 MultiStar: [#1 -0.97,1.09,0.00,M4] [#2 0.38,0.28,0.90,U] [#3 -0.81,0.00,0.86,U] [#4 0.11,0.26,1.07,U] [#5 -0.52,-0.32,1.87,U] [#6 -0.87,-0.29,0.63,U] [#7 -1.16,-0.26,0.00,M1] [#8 0.40,0.92,0.00,M1] 
21:59:13.464 00.000 10844 single-star, 5 included, MultiStar: {-0.31, -0.07}, one-star: {-0.21, -0.19}
21:59:13.464 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.80) = xAngle (-1.59 = -1.59)
21:59:13.464 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.68 = -1.68)
21:59:13.464 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.40 mountX=-0.01 mountY=-0.28, mountTheta=-1.59
21:59:13.464 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.19, opts=13)
21:59:13.464 00.000 10844 Enqueuing Move request for scope (-0.21, -0.19)
21:59:13.464 00.000 11060 Worker thread wakes up
21:59:13.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
21:59:13.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
21:59:13.464 00.000 11060 Moving (-0.21, -0.19) raw xDistance=-0.01 yDistance=-0.28
21:59:13.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:59:13.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:59:13.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:59:13.464 00.000 11060 MoveAxis(E, 0, ABG)
21:59:13.464 00.000 11060 Move returns status 0, amount 0
21:59:13.464 00.000 11060 MoveAxis(N, 0, ABG)
21:59:13.464 00.000 11060 Move returns status 0, amount 0
21:59:13.464 00.000 11060 move complete, result=0
21:59:13.467 00.003 11060 worker thread done servicing request
21:59:13.479 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:13.497 00.018 10844 UpdateGuideState exits: m=3455 SNR=36.9
21:59:13.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:13.497 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:13.497 00.000 10844 Enqueuing Expose request
21:59:13.497 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:59:13.497 00.000 11060 Worker thread wakes up
21:59:13.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:13.497 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:14.999 01.502 11060 Exposure complete
21:59:15.150 00.151 11060 worker thread done servicing request
21:59:15.150 00.000 10844 OnExposeComplete: enter
21:59:15.150 00.000 10844 UpdateGuideState(): m_state=6
21:59:15.150 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:59:15.150 00.000 10844 Star::Find returns 1 (0), X=1827.87, Y=153.21, Mass=3065, SNR=34.6, Peak=200 HFD=3.8
21:59:15.151 00.001 10844 MultiStar: [#1 -0.23,0.78,1.14,U] [#2 0.20,0.19,1.04,U] [#3 -0.19,-0.29,0.95,U] [#4 -0.49,-0.16,1.13,U] [#5 -0.23,-0.43,2.04,U] [#6 -0.21,-0.24,0.73,U] [#7 0.06,-0.39,2.01,U] [#8 0.24,0.16,0.90,U] 
21:59:15.151 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.11}, one-star: {-0.41, -0.19}
21:59:15.151 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.80) = xAngle (-1.64 = -1.64)
21:59:15.151 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.72 = -1.72)
21:59:15.151 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.44 mountX=-0.01 mountY=-0.18, mountTheta=-1.64
21:59:15.152 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.11, opts=13)
21:59:15.152 00.000 10844 Enqueuing Move request for scope (-0.14, -0.11)
21:59:15.152 00.000 11060 Worker thread wakes up
21:59:15.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
21:59:15.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
21:59:15.152 00.000 10844 UpdateGuideState exits: m=3065 SNR=34.6
21:59:15.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:15.152 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:15.152 00.000 10844 Enqueuing Expose request
21:59:15.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
21:59:15.152 00.000 11060 Moving (-0.14, -0.11) raw xDistance=-0.01 yDistance=-0.18
21:59:15.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:59:15.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:15.153 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:59:15.153 00.000 11060 MoveAxis(E, 0, ABG)
21:59:15.153 00.000 11060 Move returns status 0, amount 0
21:59:15.153 00.000 11060 MoveAxis(N, 0, ABG)
21:59:15.153 00.000 11060 Move returns status 0, amount 0
21:59:15.153 00.000 11060 move complete, result=0
21:59:15.153 00.000 11060 worker thread done servicing request
21:59:15.153 00.000 11060 Worker thread wakes up
21:59:15.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:15.153 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:15.154 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:16.597 01.443 11060 Exposure complete
21:59:16.885 00.288 11060 worker thread done servicing request
21:59:16.885 00.000 10844 OnExposeComplete: enter
21:59:16.885 00.000 10844 UpdateGuideState(): m_state=6
21:59:16.885 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:59:16.885 00.000 10844 Star::Find returns 1 (1), X=1828.20, Y=153.54, Mass=3583, SNR=38.2, Peak=255 HFD=3.8
21:59:16.886 00.001 10844 MultiStar: [#1 -0.35,0.90,0.00,M4] [#2 0.08,0.51,0.84,U] [#3 -0.10,-0.00,0.80,U] [#4 -0.40,0.41,0.91,U] [#5 -0.57,0.21,1.85,U] [#6 0.02,0.36,0.68,U] [#7 -0.12,-0.20,1.83,U] [#8 0.29,0.14,0.84,U] 
21:59:16.886 00.000 10844 single-star, 7 included, MultiStar: {-0.17, 0.15}, one-star: {-0.09, 0.13}
21:59:16.886 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.80) = xAngle (2.95 = 2.95)
21:59:16.886 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
21:59:16.886 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.15 mountX=-0.16 mountY=0.04, mountTheta=2.87
21:59:16.886 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.13, opts=13)
21:59:16.886 00.000 10844 Enqueuing Move request for scope (-0.09, 0.13)
21:59:16.886 00.000 11060 Worker thread wakes up
21:59:16.886 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:59:16.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
21:59:16.886 00.000 10844 UpdateGuideState exits: m=3583 SNR=38.2 Saturated
21:59:16.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
21:59:16.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:16.886 00.000 11060 Moving (-0.09, 0.13) raw xDistance=-0.16 yDistance=0.04
21:59:16.886 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:16.890 00.004 10844 Enqueuing Expose request
21:59:16.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
21:59:16.891 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:16.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:16.891 00.000 11060 MoveAxis(E, 23, ABG)
21:59:16.891 00.000 11060 Guiding  Dir = 2, Dur = 23
21:59:16.915 00.024 11060 IsSlewing returns 0
21:59:16.916 00.001 11060 IsGuiding returns 0
21:59:16.951 00.035 11060 IsGuiding returns 0
21:59:16.951 00.000 11060 Move returns status 0, amount 23
21:59:16.951 00.000 11060 MoveAxis(N, 0, ABG)
21:59:16.951 00.000 11060 Move returns status 0, amount 0
21:59:16.951 00.000 11060 move complete, result=0
21:59:16.951 00.000 11060 worker thread done servicing request
21:59:16.951 00.000 11060 Worker thread wakes up
21:59:16.951 00.000 10844 GuideStep: -0.2 px 23 ms EAST, 0.0 px 0 ms NORTH
21:59:16.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:16.951 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:18.451 01.500 11060 Exposure complete
21:59:18.639 00.188 11060 worker thread done servicing request
21:59:18.639 00.000 10844 OnExposeComplete: enter
21:59:18.639 00.000 10844 UpdateGuideState(): m_state=6
21:59:18.639 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:59:18.639 00.000 10844 Star::Find returns 1 (0), X=1828.47, Y=153.69, Mass=3478, SNR=37.1, Peak=249 HFD=3.5
21:59:18.639 00.000 10844 MultiStar: [#1 -0.05,0.56,0.93,U] [#2 -0.18,0.17,0.96,U] [#3 -0.61,-0.46,0.84,U] [#4 -0.53,0.11,0.90,U] [#5 0.02,-0.72,2.02,U] [#6 -0.64,-0.15,0.72,U] [#7 0.05,-0.16,1.89,U] [#8 0.28,0.58,0.73,U] 
21:59:18.639 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {0.18, 0.29}
21:59:18.639 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.80) = xAngle (-1.75 = -1.75)
21:59:18.639 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.84 = -1.84)
21:59:18.641 00.002 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.55 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
21:59:18.641 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
21:59:18.641 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
21:59:18.641 00.000 11060 Worker thread wakes up
21:59:18.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
21:59:18.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:18.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
21:59:18.641 00.000 10844 UpdateGuideState exits: m=3478 SNR=37.1
21:59:18.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:18.641 00.000 11060 Moving (-0.12, -0.08) raw xDistance=-0.02 yDistance=-0.13
21:59:18.641 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:18.641 00.000 10844 Enqueuing Expose request
21:59:18.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:59:18.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:18.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:59:18.641 00.000 11060 MoveAxis(E, 0, ABG)
21:59:18.641 00.000 11060 Move returns status 0, amount 0
21:59:18.641 00.000 11060 MoveAxis(N, 0, ABG)
21:59:18.641 00.000 11060 Move returns status 0, amount 0
21:59:18.641 00.000 11060 move complete, result=0
21:59:18.653 00.012 11060 worker thread done servicing request
21:59:18.654 00.001 11060 Worker thread wakes up
21:59:18.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:18.654 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:18.654 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:20.145 01.491 11060 Exposure complete
21:59:20.368 00.223 11060 worker thread done servicing request
21:59:20.368 00.000 10844 OnExposeComplete: enter
21:59:20.368 00.000 10844 UpdateGuideState(): m_state=6
21:59:20.372 00.004 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:59:20.372 00.000 10844 Star::Find returns 1 (0), X=1828.30, Y=153.74, Mass=3560, SNR=37.4, Peak=247 HFD=3.7
21:59:20.372 00.000 10844 MultiStar: [#1 0.40,0.66,0.90,U] [#2 -0.14,0.87,0.99,U] [#3 -0.41,0.10,0.89,U] [#4 -0.22,0.74,1.00,U] [#5 -1.00,-0.42,0.00,M1] [#6 -0.15,-1.00,0.00,M1] [#7 -0.34,0.03,1.95,U] [#8 0.18,1.00,0.00,M1] 
21:59:20.372 00.000 10844 single-star, 5 included, MultiStar: {-0.15, 0.40}, one-star: {0.02, 0.34}
21:59:20.372 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.80) = xAngle (2.33 = 2.33)
21:59:20.372 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.24 = 2.24)
21:59:20.372 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.52 mountX=-0.23 mountY=0.27, mountTheta=2.29
21:59:20.375 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.34, opts=13)
21:59:20.375 00.000 10844 Enqueuing Move request for scope (0.02, 0.34)
21:59:20.375 00.000 11060 Worker thread wakes up
21:59:20.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:20.375 00.000 10844 UpdateGuideState exits: m=3560 SNR=37.4
21:59:20.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:20.375 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:20.375 00.000 10844 Enqueuing Expose request
21:59:20.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
21:59:20.375 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
21:59:20.377 00.002 11060 Moving (0.02, 0.34) raw xDistance=-0.23 yDistance=0.27
21:59:20.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:59:20.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
21:59:20.377 00.000 11060 MoveAxis(E, 34, ABG)
21:59:20.377 00.000 11060 Guiding  Dir = 2, Dur = 34
21:59:20.420 00.043 11060 IsSlewing returns 0
21:59:20.420 00.000 11060 IsGuiding returns 0
21:59:20.497 00.077 11060 IsGuiding returns 0
21:59:20.498 00.001 11060 Move returns status 0, amount 34
21:59:20.498 00.000 11060 MoveAxis(S, 102, ABG)
21:59:20.498 00.000 11060 Guiding  Dir = 1, Dur = 102
21:59:20.549 00.051 11060 IsSlewing returns 0
21:59:20.551 00.002 11060 IsGuiding returns 0
21:59:20.665 00.114 11060 IsGuiding returns 0
21:59:20.665 00.000 11060 Move returns status 0, amount 102
21:59:20.665 00.000 11060 move complete, result=0
21:59:20.665 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.3 px 102 ms SOUTH
21:59:20.667 00.002 11060 worker thread done servicing request
21:59:20.667 00.000 11060 Worker thread wakes up
21:59:20.668 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:20.668 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:22.128 01.460 11060 Exposure complete
21:59:22.410 00.282 11060 worker thread done servicing request
21:59:22.410 00.000 10844 OnExposeComplete: enter
21:59:22.410 00.000 10844 UpdateGuideState(): m_state=6
21:59:22.410 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:59:22.410 00.000 10844 Star::Find returns 1 (1), X=1828.36, Y=153.57, Mass=3548, SNR=37.8, Peak=255 HFD=3.4
21:59:22.410 00.000 10844 MultiStar: [#1 -0.25,0.19,0.94,U] [#2 0.17,0.31,0.85,U] [#3 -0.28,-0.19,0.79,U] [#4 -0.33,0.19,0.90,U] [#5 -0.14,-0.27,1.84,U] [#6 -1.07,-0.18,0.00,M2] [#7 -0.51,-0.31,1.96,U] [#8 -0.03,0.42,0.90,U] 
21:59:22.410 00.000 10844 single-star, 7 included, MultiStar: {-0.20, -0.01}, one-star: {0.08, 0.17}
21:59:22.410 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.80) = xAngle (1.92 = 1.92)
21:59:22.410 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.83 = 1.83)
21:59:22.410 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.11 mountX=-0.06 mountY=0.18, mountTheta=1.91
21:59:22.413 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.17, opts=13)
21:59:22.413 00.000 10844 Enqueuing Move request for scope (0.08, 0.17)
21:59:22.413 00.000 11060 Worker thread wakes up
21:59:22.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:22.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
21:59:22.413 00.000 10844 UpdateGuideState exits: m=3548 SNR=37.8 Saturated
21:59:22.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
21:59:22.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:22.413 00.000 11060 Moving (0.08, 0.17) raw xDistance=-0.06 yDistance=0.18
21:59:22.413 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:22.413 00.000 10844 Enqueuing Expose request
21:59:22.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:59:22.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:22.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:59:22.413 00.000 11060 MoveAxis(E, 0, ABG)
21:59:22.413 00.000 11060 Move returns status 0, amount 0
21:59:22.413 00.000 11060 MoveAxis(N, 0, ABG)
21:59:22.413 00.000 11060 Move returns status 0, amount 0
21:59:22.413 00.000 11060 move complete, result=0
21:59:22.413 00.000 11060 worker thread done servicing request
21:59:22.413 00.000 11060 Worker thread wakes up
21:59:22.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:22.413 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:22.418 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:59:23.902 01.484 11060 Exposure complete
21:59:24.199 00.297 10844 OnExposeComplete: enter
21:59:24.199 00.000 11060 worker thread done servicing request
21:59:24.199 00.000 10844 UpdateGuideState(): m_state=6
21:59:24.201 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:59:24.201 00.000 10844 Star::Find returns 1 (0), X=1827.87, Y=153.36, Mass=3433, SNR=36.8, Peak=215 HFD=3.8
21:59:24.201 00.000 10844 MultiStar: [#1 -0.77,-0.32,0.92,U] [#2 0.03,-0.45,0.83,U] [#3 -0.80,-0.91,0.00,M1] [#4 -0.79,0.03,1.03,U] [#5 -0.33,-0.50,1.87,U] [#6 -0.89,-0.70,0.00,M3] [#7 -0.19,-0.36,1.92,U] [#8 0.03,-0.52,0.88,U] 
21:59:24.201 00.000 10844 single-star, 6 included, MultiStar: {-0.34, -0.33}, one-star: {-0.41, -0.04}
21:59:24.201 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.80) = xAngle (-2.23 = -2.23)
21:59:24.201 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.32 = -2.32)
21:59:24.201 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-3.03 mountX=-0.25 mountY=-0.30, mountTheta=-2.27
21:59:24.201 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.04, opts=13)
21:59:24.201 00.000 10844 Enqueuing Move request for scope (-0.41, -0.04)
21:59:24.203 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
21:59:24.203 00.000 10844 UpdateGuideState exits: m=3433 SNR=36.8
21:59:24.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:24.203 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:24.203 00.000 10844 Enqueuing Expose request
21:59:24.204 00.001 11060 Worker thread wakes up
21:59:24.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.04) opts 0xd
21:59:24.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.04)
21:59:24.204 00.000 11060 Moving (-0.41, -0.04) raw xDistance=-0.25 yDistance=-0.30
21:59:24.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
21:59:24.206 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:24.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:59:24.206 00.000 11060 MoveAxis(E, 37, ABG)
21:59:24.206 00.000 11060 Guiding  Dir = 2, Dur = 37
21:59:24.211 00.005 11060 IsSlewing returns 0
21:59:24.211 00.000 11060 IsGuiding returns 0
21:59:24.259 00.048 11060 IsGuiding returns 0
21:59:24.259 00.000 11060 Move returns status 0, amount 37
21:59:24.259 00.000 11060 MoveAxis(N, 0, ABG)
21:59:24.259 00.000 11060 Move returns status 0, amount 0
21:59:24.260 00.001 11060 move complete, result=0
21:59:24.260 00.000 11060 worker thread done servicing request
21:59:24.260 00.000 11060 Worker thread wakes up
21:59:24.260 00.000 10844 GuideStep: -0.3 px 37 ms EAST, -0.3 px 0 ms NORTH
21:59:24.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:24.260 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:25.749 01.489 11060 Exposure complete
21:59:25.981 00.232 11060 worker thread done servicing request
21:59:25.984 00.003 10844 OnExposeComplete: enter
21:59:25.984 00.000 10844 UpdateGuideState(): m_state=6
21:59:25.985 00.001 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:59:25.985 00.000 10844 Star::Find returns 1 (0), X=1828.25, Y=153.69, Mass=3482, SNR=37.0, Peak=250 HFD=3.7
21:59:25.985 00.000 10844 MultiStar: [#1 -0.41,0.65,1.03,U] [#2 -0.71,0.30,0.86,U] [#3 -0.28,-0.35,0.88,U] [#4 -0.79,0.09,1.02,U] [#5 -0.55,-0.24,1.98,U] [#6 -0.93,0.13,0.57,U] [#7 -1.02,0.40,0.00,M1] [#8 0.24,0.80,0.83,U] 
21:59:25.985 00.000 10844 single-star, 7 included, MultiStar: {-0.43, 0.16}, one-star: {-0.03, 0.29}
21:59:25.985 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.80) = xAngle (2.49 = 2.49)
21:59:25.985 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.41 = 2.41)
21:59:25.985 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.69 mountX=-0.23 mountY=0.19, mountTheta=2.44
21:59:25.991 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.29, opts=13)
21:59:25.991 00.000 10844 Enqueuing Move request for scope (-0.03, 0.29)
21:59:25.991 00.000 11060 Worker thread wakes up
21:59:25.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:25.992 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
21:59:25.992 00.000 10844 UpdateGuideState exits: m=3482 SNR=37.0
21:59:25.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
21:59:25.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:25.992 00.000 11060 Moving (-0.03, 0.29) raw xDistance=-0.23 yDistance=0.19
21:59:25.992 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:25.992 00.000 10844 Enqueuing Expose request
21:59:25.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
21:59:25.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
21:59:25.992 00.000 11060 MoveAxis(E, 35, ABG)
21:59:25.992 00.000 11060 Guiding  Dir = 2, Dur = 35
21:59:25.999 00.007 11060 IsSlewing returns 0
21:59:25.999 00.000 11060 IsGuiding returns 0
21:59:26.038 00.039 11060 IsGuiding returns 0
21:59:26.038 00.000 11060 Move returns status 0, amount 35
21:59:26.038 00.000 11060 MoveAxis(S, 74, ABG)
21:59:26.038 00.000 11060 Guiding  Dir = 1, Dur = 74
21:59:26.053 00.015 11060 IsSlewing returns 0
21:59:26.053 00.000 11060 IsGuiding returns 0
21:59:26.141 00.088 11060 IsGuiding returns 0
21:59:26.141 00.000 11060 Move returns status 0, amount 74
21:59:26.141 00.000 11060 move complete, result=0
21:59:26.141 00.000 11060 worker thread done servicing request
21:59:26.141 00.000 11060 Worker thread wakes up
21:59:26.141 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 74 ms SOUTH
21:59:26.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:26.141 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:27.655 01.514 11060 Exposure complete
21:59:27.943 00.288 11060 worker thread done servicing request
21:59:27.943 00.000 10844 OnExposeComplete: enter
21:59:27.943 00.000 10844 UpdateGuideState(): m_state=6
21:59:27.943 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:59:27.943 00.000 10844 Star::Find returns 1 (0), X=1828.54, Y=154.22, Mass=4172, SNR=40.2, Peak=247 HFD=3.8
21:59:27.943 00.000 10844 MultiStar: [#1 -0.32,0.94,0.00,M1] [#2 -0.07,0.75,0.80,U] [#3 -0.77,0.52,0.83,U] [#4 -1.00,0.62,0.00,M1] [#5 -1.14,-0.26,0.00,M1] [#6 -0.70,0.56,0.67,U] [#7 -0.74,0.51,1.79,U] [#8 -0.79,1.53,0.00,M1] 
21:59:27.943 00.000 10844 refined, 4 included, MultiStar: {-0.44, 0.62}, one-star: {0.25, 0.82}
21:59:27.943 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.80) = xAngle (2.99 = 2.99)
21:59:27.943 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
21:59:27.943 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.62 hyp=0.76 cameraTheta=2.19 mountX=-0.75 mountY=0.18, mountTheta=2.91
21:59:27.946 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.62, opts=13)
21:59:27.946 00.000 10844 Enqueuing Move request for scope (-0.44, 0.62)
21:59:27.946 00.000 11060 Worker thread wakes up
21:59:27.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:59:27.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.62) opts 0xd
21:59:27.946 00.000 10844 UpdateGuideState exits: m=4172 SNR=40.2
21:59:27.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:27.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.62)
21:59:27.946 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:27.946 00.000 10844 Enqueuing Expose request
21:59:27.946 00.000 11060 Moving (-0.44, 0.62) raw xDistance=-0.75 yDistance=0.18
21:59:27.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.75
21:59:27.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:27.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:59:27.946 00.000 11060 MoveAxis(E, 111, ABG)
21:59:27.946 00.000 11060 Guiding  Dir = 2, Dur = 111
21:59:27.951 00.005 11060 IsSlewing returns 0
21:59:27.951 00.000 11060 IsGuiding returns 0
21:59:28.067 00.116 11060 IsGuiding returns 0
21:59:28.069 00.002 11060 Move returns status 0, amount 111
21:59:28.069 00.000 11060 MoveAxis(N, 0, ABG)
21:59:28.069 00.000 11060 Move returns status 0, amount 0
21:59:28.069 00.000 11060 move complete, result=0
21:59:28.069 00.000 11060 worker thread done servicing request
21:59:28.069 00.000 11060 Worker thread wakes up
21:59:28.069 00.000 10844 GuideStep: -0.7 px 111 ms EAST, 0.2 px 0 ms NORTH
21:59:28.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:28.069 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:29.503 01.434 11060 Exposure complete
21:59:29.776 00.273 11060 worker thread done servicing request
21:59:29.776 00.000 10844 OnExposeComplete: enter
21:59:29.776 00.000 10844 UpdateGuideState(): m_state=6
21:59:29.776 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:59:29.776 00.000 10844 Star::Find returns 1 (0), X=1828.00, Y=153.26, Mass=3743, SNR=37.9, Peak=245 HFD=4.0
21:59:29.776 00.000 10844 MultiStar: [#1 -0.95,0.41,0.00,M2] [#2 0.19,0.47,0.91,U] [#3 -0.89,0.18,0.84,U] [#4 -0.36,0.11,1.01,U] [#5 -0.85,-0.57,0.00,M2] [#6 -1.06,0.19,0.00,M2] [#7 -1.08,-0.59,0.00,M1] [#8 -0.41,0.11,0.87,U] 
21:59:29.776 00.000 10844 single-star, 4 included, MultiStar: {-0.34, 0.14}, one-star: {-0.28, -0.15}
21:59:29.776 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.80) = xAngle (-1.86 = -1.86)
21:59:29.776 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.94 = -1.94)
21:59:29.776 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.31 cameraTheta=-2.66 mountX=-0.09 mountY=-0.29, mountTheta=-1.86
21:59:29.779 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.15, opts=13)
21:59:29.779 00.000 10844 Enqueuing Move request for scope (-0.28, -0.15)
21:59:29.780 00.001 11060 Worker thread wakes up
21:59:29.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
21:59:29.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.15) opts 0xd
21:59:29.780 00.000 10844 UpdateGuideState exits: m=3743 SNR=37.9
21:59:29.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.15)
21:59:29.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:29.780 00.000 11060 Moving (-0.28, -0.15) raw xDistance=-0.09 yDistance=-0.29
21:59:29.780 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:29.780 00.000 10844 Enqueuing Expose request
21:59:29.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:59:29.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:29.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:59:29.780 00.000 11060 MoveAxis(E, 0, ABG)
21:59:29.780 00.000 11060 Move returns status 0, amount 0
21:59:29.780 00.000 11060 MoveAxis(N, 0, ABG)
21:59:29.780 00.000 11060 Move returns status 0, amount 0
21:59:29.780 00.000 11060 move complete, result=0
21:59:29.780 00.000 11060 worker thread done servicing request
21:59:29.780 00.000 11060 Worker thread wakes up
21:59:29.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:29.780 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:29.780 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:59:31.235 01.455 11060 Exposure complete
21:59:31.587 00.352 11060 worker thread done servicing request
21:59:31.589 00.002 10844 OnExposeComplete: enter
21:59:31.589 00.000 10844 UpdateGuideState(): m_state=6
21:59:31.589 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:59:31.589 00.000 10844 Star::Find returns 1 (0), X=1828.17, Y=154.05, Mass=3793, SNR=39.0, Peak=248 HFD=4.1
21:59:31.590 00.001 10844 MultiStar: [#1 -1.10,0.82,0.00,M3] [#2 -0.24,1.07,0.00,M1] [#3 -0.37,-0.23,0.79,U] [#4 -0.78,0.29,0.85,U] [#5 -1.03,0.42,0.00,M3] [#6 -0.91,0.51,0.00,M3] [#7 -0.69,-0.06,1.86,U] [#8 -0.32,0.45,0.76,U] 
21:59:31.590 00.000 10844 refined, 4 included, MultiStar: {-0.49, 0.18}, one-star: {-0.11, 0.65}
21:59:31.590 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.80) = xAngle (3.60 = -2.69)
21:59:31.590 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.51 = -2.77)
21:59:31.590 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=0.18 hyp=0.52 cameraTheta=2.79 mountX=-0.47 mountY=-0.19, mountTheta=-2.76
21:59:31.591 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=0.18, opts=13)
21:59:31.593 00.002 10844 Enqueuing Move request for scope (-0.49, 0.18)
21:59:31.593 00.000 11060 Worker thread wakes up
21:59:31.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.18) opts 0xd
21:59:31.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:31.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, 0.18)
21:59:31.593 00.000 10844 UpdateGuideState exits: m=3793 SNR=39.0
21:59:31.593 00.000 11060 Moving (-0.49, 0.18) raw xDistance=-0.47 yDistance=-0.19
21:59:31.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:31.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
21:59:31.593 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:31.593 00.000 10844 Enqueuing Expose request
21:59:31.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:31.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:59:31.593 00.000 11060 MoveAxis(E, 69, ABG)
21:59:31.593 00.000 11060 Guiding  Dir = 2, Dur = 69
21:59:31.621 00.028 11060 IsSlewing returns 0
21:59:31.622 00.001 11060 IsGuiding returns 0
21:59:31.730 00.108 11060 IsGuiding returns 0
21:59:31.730 00.000 11060 Move returns status 0, amount 69
21:59:31.730 00.000 11060 MoveAxis(N, 0, ABG)
21:59:31.730 00.000 11060 Move returns status 0, amount 0
21:59:31.730 00.000 11060 move complete, result=0
21:59:31.730 00.000 11060 worker thread done servicing request
21:59:31.730 00.000 11060 Worker thread wakes up
21:59:31.730 00.000 10844 GuideStep: -0.5 px 69 ms EAST, -0.2 px 0 ms NORTH
21:59:31.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:31.730 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:33.201 01.471 11060 Exposure complete
21:59:33.555 00.354 11060 worker thread done servicing request
21:59:33.555 00.000 10844 OnExposeComplete: enter
21:59:33.555 00.000 10844 UpdateGuideState(): m_state=6
21:59:33.555 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:59:33.555 00.000 10844 Star::Find returns 1 (0), X=1828.28, Y=154.48, Mass=3193, SNR=35.7, Peak=242 HFD=3.4
21:59:33.555 00.000 10844 MultiStar: [#1 -0.72,1.38,0.00,M4] [#2 -0.27,0.91,0.00,M2] [#3 -0.97,-0.16,0.00,M1] [#4 -0.59,-0.36,0.94,U] [#5 -1.22,-0.47,0.00,M4] [#6 -0.61,0.40,0.80,U] [#7 -0.83,0.02,2.14,U] [#8 0.35,0.42,0.78,U] 
21:59:33.555 00.000 10844 refined, 4 included, MultiStar: {-0.45, 0.25}, one-star: {-0.01, 1.08}
21:59:33.555 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.80) = xAngle (3.43 = -2.85)
21:59:33.560 00.005 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.34 = -2.94)
21:59:33.560 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.25 hyp=0.52 cameraTheta=2.63 mountX=-0.49 mountY=-0.10, mountTheta=-2.94
21:59:33.560 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.25, opts=13)
21:59:33.560 00.000 10844 Enqueuing Move request for scope (-0.45, 0.25)
21:59:33.560 00.000 11060 Worker thread wakes up
21:59:33.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:33.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.25) opts 0xd
21:59:33.560 00.000 10844 UpdateGuideState exits: m=3193 SNR=35.7
21:59:33.560 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.25)
21:59:33.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:33.560 00.000 11060 Moving (-0.45, 0.25) raw xDistance=-0.49 yDistance=-0.10
21:59:33.560 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:33.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.49
21:59:33.560 00.000 10844 Enqueuing Expose request
21:59:33.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:33.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:59:33.560 00.000 11060 MoveAxis(E, 75, ABG)
21:59:33.560 00.000 11060 Guiding  Dir = 2, Dur = 75
21:59:33.575 00.015 11060 IsSlewing returns 0
21:59:33.575 00.000 11060 IsGuiding returns 0
21:59:33.656 00.081 11060 IsGuiding returns 0
21:59:33.656 00.000 11060 Move returns status 0, amount 75
21:59:33.656 00.000 11060 MoveAxis(N, 0, ABG)
21:59:33.656 00.000 11060 Move returns status 0, amount 0
21:59:33.656 00.000 11060 move complete, result=0
21:59:33.656 00.000 11060 worker thread done servicing request
21:59:33.656 00.000 11060 Worker thread wakes up
21:59:33.656 00.000 10844 GuideStep: -0.5 px 75 ms EAST, -0.1 px 0 ms NORTH
21:59:33.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:33.656 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:35.134 01.478 11060 Exposure complete
21:59:35.434 00.300 11060 worker thread done servicing request
21:59:35.435 00.001 10844 OnExposeComplete: enter
21:59:35.435 00.000 10844 UpdateGuideState(): m_state=6
21:59:35.435 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:59:35.435 00.000 10844 Star::Find returns 1 (0), X=1827.59, Y=153.32, Mass=3190, SNR=35.7, Peak=231 HFD=3.5
21:59:35.435 00.000 10844 MultiStar: [#1 -0.95,-0.32,0.00,M5] [#2 -0.24,-0.49,0.90,U] [#3 -0.96,-0.45,0.00,M2] [#4 -0.66,-0.72,0.00,M1] [#5 -0.85,-0.92,0.00,M5] [#6 -0.77,-0.98,0.00,M3] [#7 -0.70,-1.26,0.00,M1] [#8 -0.32,-1.02,0.00,M1] 
21:59:35.435 00.000 10844 refined, 1 included, MultiStar: {-0.48, -0.28}, one-star: {-0.69, -0.08}
21:59:35.435 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.80) = xAngle (-1.81 = -1.81)
21:59:35.435 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.90 = -1.90)
21:59:35.435 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-0.28 hyp=0.55 cameraTheta=-2.62 mountX=-0.13 mountY=-0.52, mountTheta=-1.82
21:59:35.435 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-0.28, opts=13)
21:59:35.435 00.000 10844 Enqueuing Move request for scope (-0.48, -0.28)
21:59:35.435 00.000 11060 Worker thread wakes up
21:59:35.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:35.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.28) opts 0xd
21:59:35.435 00.000 10844 UpdateGuideState exits: m=3190 SNR=35.7
21:59:35.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -0.28)
21:59:35.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:35.435 00.000 11060 Moving (-0.48, -0.28) raw xDistance=-0.13 yDistance=-0.52
21:59:35.439 00.004 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:35.439 00.000 10844 Enqueuing Expose request
21:59:35.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:59:35.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:59:35.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:59:35.439 00.000 11060 MoveAxis(E, 22, ABG)
21:59:35.439 00.000 11060 Guiding  Dir = 2, Dur = 22
21:59:35.466 00.027 11060 IsSlewing returns 0
21:59:35.466 00.000 11060 IsGuiding returns 0
21:59:35.527 00.061 11060 IsGuiding returns 0
21:59:35.527 00.000 11060 Move returns status 0, amount 22
21:59:35.530 00.003 11060 MoveAxis(N, 0, ABG)
21:59:35.530 00.000 11060 Move returns status 0, amount 0
21:59:35.530 00.000 11060 move complete, result=0
21:59:35.530 00.000 11060 worker thread done servicing request
21:59:35.530 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.5 px 0 ms NORTH
21:59:35.530 00.000 11060 Worker thread wakes up
21:59:35.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:35.530 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:37.009 01.479 11060 Exposure complete
21:59:37.266 00.257 11060 worker thread done servicing request
21:59:37.266 00.000 10844 OnExposeComplete: enter
21:59:37.266 00.000 10844 UpdateGuideState(): m_state=6
21:59:37.266 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:59:37.267 00.001 10844 Star::Find returns 1 (0), X=1828.12, Y=153.48, Mass=3336, SNR=36.2, Peak=223 HFD=3.7
21:59:37.267 00.000 10844 MultiStar: [#1 -0.41,-0.01,1.00,U] [#2 -0.17,-0.71,0.86,U] [#3 -0.65,-0.94,0.00,M3] [#4 -0.23,-0.42,0.96,U] [#5 -0.82,-1.23,0.00,M6] [#6 -0.51,-0.97,0.00,M4] [#7 -0.92,-0.71,0.00,M2] [#8 0.13,0.40,0.89,U] 
21:59:37.267 00.000 10844 single-star, 4 included, MultiStar: {-0.17, -0.12}, one-star: {-0.16, 0.08}
21:59:37.267 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.80) = xAngle (3.50 = -2.78)
21:59:37.268 00.001 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.41 = -2.87)
21:59:37.268 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.70 mountX=-0.17 mountY=-0.05, mountTheta=-2.86
21:59:37.271 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
21:59:37.271 00.000 10844 Enqueuing Move request for scope (-0.16, 0.08)
21:59:37.271 00.000 11060 Worker thread wakes up
21:59:37.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:59:37.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
21:59:37.273 00.002 10844 UpdateGuideState exits: m=3336 SNR=36.2
21:59:37.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
21:59:37.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:37.273 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:37.273 00.000 11060 Moving (-0.16, 0.08) raw xDistance=-0.17 yDistance=-0.05
21:59:37.273 00.000 10844 Enqueuing Expose request
21:59:37.274 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
21:59:37.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:37.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:59:37.275 00.001 11060 MoveAxis(E, 25, ABG)
21:59:37.275 00.000 11060 Guiding  Dir = 2, Dur = 25
21:59:37.300 00.025 11060 IsSlewing returns 0
21:59:37.301 00.001 11060 IsGuiding returns 0
21:59:37.328 00.027 11060 IsGuiding returns 0
21:59:37.328 00.000 11060 Move returns status 0, amount 25
21:59:37.328 00.000 11060 MoveAxis(N, 0, ABG)
21:59:37.328 00.000 11060 Move returns status 0, amount 0
21:59:37.328 00.000 11060 move complete, result=0
21:59:37.328 00.000 11060 worker thread done servicing request
21:59:37.328 00.000 11060 Worker thread wakes up
21:59:37.328 00.000 10844 GuideStep: -0.2 px 25 ms EAST, -0.0 px 0 ms NORTH
21:59:37.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:37.328 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:38.827 01.499 11060 Exposure complete
21:59:39.064 00.237 11060 worker thread done servicing request
21:59:39.064 00.000 10844 OnExposeComplete: enter
21:59:39.064 00.000 10844 UpdateGuideState(): m_state=6
21:59:39.066 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:59:39.066 00.000 10844 Star::Find returns 1 (0), X=1827.84, Y=152.95, Mass=3907, SNR=39.5, Peak=243 HFD=3.9
21:59:39.066 00.000 10844 MultiStar: [#1 -0.87,0.16,0.84,U] [#2 0.04,-0.10,0.88,U] [#3 -0.61,-0.20,0.84,U] [#4 -0.39,-0.44,0.89,U] [#5 -0.55,-1.15,0.00,M7] [#6 -0.67,-0.78,0.00,M5] [#7 -0.97,-0.60,0.00,M3] [#8 -0.41,-0.44,0.81,U] 
21:59:39.066 00.000 10844 refined, 5 included, MultiStar: {-0.44, -0.25}, one-star: {-0.44, -0.46}
21:59:39.066 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.80) = xAngle (-1.82 = -1.82)
21:59:39.066 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.91 = -1.91)
21:59:39.066 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-0.25 hyp=0.51 cameraTheta=-2.63 mountX=-0.13 mountY=-0.48, mountTheta=-1.83
21:59:39.080 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-0.25, opts=13)
21:59:39.080 00.000 10844 Enqueuing Move request for scope (-0.44, -0.25)
21:59:39.080 00.000 11060 Worker thread wakes up
21:59:39.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:39.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.25) opts 0xd
21:59:39.080 00.000 10844 UpdateGuideState exits: m=3907 SNR=39.5
21:59:39.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -0.25)
21:59:39.080 00.000 11060 Moving (-0.44, -0.25) raw xDistance=-0.13 yDistance=-0.48
21:59:39.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
21:59:39.080 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.07 newest=-1.05
21:59:39.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.48
21:59:39.080 00.000 11060 MoveAxis(E, 19, ABG)
21:59:39.080 00.000 11060 Guiding  Dir = 2, Dur = 19
21:59:39.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:39.080 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:39.080 00.000 10844 Enqueuing Expose request
21:59:39.096 00.016 11060 IsSlewing returns 0
21:59:39.096 00.000 11060 IsGuiding returns 0
21:59:39.122 00.026 11060 IsGuiding returns 0
21:59:39.122 00.000 11060 Move returns status 0, amount 19
21:59:39.122 00.000 11060 BLC: Oldest BLC event removed
21:59:39.122 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
21:59:39.122 00.000 11060 MoveAxis(N, 934, ABG)
21:59:39.122 00.000 11060 duration set to 750 by maxDecDuration
21:59:39.122 00.000 11060 Guiding  Dir = 0, Dur = 750
21:59:39.143 00.021 11060 IsSlewing returns 0
21:59:39.143 00.000 11060 IsGuiding returns 0
21:59:39.901 00.758 11060 IsGuiding returns 0
21:59:39.901 00.000 11060 Move returns status 0, amount 750
21:59:39.901 00.000 11060 move complete, result=0
21:59:39.903 00.002 11060 worker thread done servicing request
21:59:39.921 00.018 10844 GuideStep: -0.1 px 19 ms EAST, -0.5 px 750 ms NORTH
21:59:39.921 00.000 11060 Worker thread wakes up
21:59:39.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:39.921 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:41.412 01.491 11060 Exposure complete
21:59:41.668 00.256 11060 worker thread done servicing request
21:59:41.670 00.002 10844 OnExposeComplete: enter
21:59:41.670 00.000 10844 UpdateGuideState(): m_state=6
21:59:41.670 00.000 10844 Star::Find(15, 1827, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:59:41.670 00.000 10844 Star::Find returns 1 (1), X=1828.63, Y=152.62, Mass=3783, SNR=39.0, Peak=255 HFD=3.5
21:59:41.670 00.000 10844 MultiStar: [#1 -0.86,-0.46,0.00,M4] [#2 -0.28,-0.73,0.75,U] [#3 0.16,-1.05,0.00,M3] [#4 -0.80,-0.81,0.00,M1] [#5 0.02,-1.31,0.00,M8] [#6 -1.02,-1.00,0.00,M6] [#7 0.01,-0.81,1.84,U] [#8 -0.37,-1.01,0.00,M1] 
21:59:41.670 00.000 10844 refined, 2 included, MultiStar: {0.04, -0.79}, one-star: {0.35, -0.79}
21:59:41.670 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.80) = xAngle (-0.71 = -0.71)
21:59:41.671 00.001 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.80 = -0.80)
21:59:41.671 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.79 hyp=0.79 cameraTheta=-1.52 mountX=0.60 mountY=-0.57, mountTheta=-0.76
21:59:41.672 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.79, opts=13)
21:59:41.672 00.000 10844 Enqueuing Move request for scope (0.04, -0.79)
21:59:41.672 00.000 11060 Worker thread wakes up
21:59:41.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.79) opts 0xd
21:59:41.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:41.672 00.000 10844 UpdateGuideState exits: m=3783 SNR=39.0 Saturated
21:59:41.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:41.672 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:41.672 00.000 10844 Enqueuing Expose request
21:59:41.672 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.79)
21:59:41.672 00.000 11060 Moving (0.04, -0.79) raw xDistance=0.60 yDistance=-0.57
21:59:41.672 00.000 11060 BLC: History state: CurrMiss=0.57, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.336409, 1:0.565509
21:59:41.672 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
21:59:41.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.60
21:59:41.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.57
21:59:41.672 00.000 11060 MoveAxis(W, 87, ABG)
21:59:41.672 00.000 11060 Guiding  Dir = 3, Dur = 87
21:59:41.691 00.019 11060 IsSlewing returns 0
21:59:41.691 00.000 11060 IsGuiding returns 0
21:59:41.796 00.105 11060 IsGuiding returns 0
21:59:41.796 00.000 11060 Move returns status 0, amount 87
21:59:41.796 00.000 11060 MoveAxis(N, 217, ABG)
21:59:41.796 00.000 11060 Guiding  Dir = 0, Dur = 217
21:59:41.827 00.031 11060 IsSlewing returns 0
21:59:41.827 00.000 11060 IsGuiding returns 0
21:59:42.073 00.246 11060 IsGuiding returns 0
21:59:42.073 00.000 11060 Move returns status 0, amount 217
21:59:42.073 00.000 11060 move complete, result=0
21:59:42.074 00.001 11060 worker thread done servicing request
21:59:42.074 00.000 11060 Worker thread wakes up
21:59:42.074 00.000 10844 GuideStep: 0.6 px 87 ms WEST, -0.6 px 217 ms NORTH
21:59:42.075 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:42.075 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:45.319 03.244 11060 Exposure complete
21:59:45.688 00.369 10844 OnExposeComplete: enter
21:59:45.688 00.000 10844 UpdateGuideState(): m_state=6
21:59:45.688 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:59:45.688 00.000 10844 Star::Find returns 1 (0), X=1829.12, Y=153.73, Mass=3872, SNR=39.1, Peak=253 HFD=3.9
21:59:45.689 00.001 10844 MultiStar: [#1 0.20,0.53,0.82,U] [#2 -0.19,0.27,0.89,U] [#3 -0.11,0.01,0.83,U] [#4 -0.33,0.51,0.97,U] [#5 -0.33,-0.44,1.77,U] [#6 -0.49,-0.75,0.73,U] [#7 -0.14,-0.24,1.89,U] [#8 0.82,-0.21,0.80,U] 
21:59:45.689 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.84, 0.32}
21:59:45.689 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.80) = xAngle (-1.05 = -1.05)
21:59:45.689 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.14 = -1.14)
21:59:45.689 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.86 mountX=0.02 mountY=-0.04, mountTheta=-1.07
21:59:45.692 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
21:59:45.692 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
21:59:45.692 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:45.692 00.000 10844 UpdateGuideState exits: m=3872 SNR=39.1
21:59:45.693 00.001 11060 worker thread done servicing request
21:59:45.695 00.002 11060 Worker thread wakes up
21:59:45.696 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
21:59:45.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:45.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
21:59:45.696 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:45.696 00.000 11060 Moving (-0.01, -0.05) raw xDistance=0.02 yDistance=-0.04
21:59:45.696 00.000 10844 Enqueuing Expose request
21:59:45.696 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.336409, 1:0.565509, 2:0.042922
21:59:45.696 00.000 11060 BLC: No correction, Miss < min_move
21:59:45.697 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:59:45.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:45.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:59:45.697 00.000 11060 MoveAxis(E, 0, ABG)
21:59:45.697 00.000 11060 Move returns status 0, amount 0
21:59:45.697 00.000 11060 MoveAxis(N, 0, ABG)
21:59:45.697 00.000 11060 Move returns status 0, amount 0
21:59:45.697 00.000 11060 move complete, result=0
21:59:45.698 00.001 11060 worker thread done servicing request
21:59:45.698 00.000 11060 Worker thread wakes up
21:59:45.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:45.698 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:45.700 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:59:47.156 01.456 11060 Exposure complete
21:59:47.433 00.277 11060 worker thread done servicing request
21:59:47.433 00.000 10844 OnExposeComplete: enter
21:59:47.433 00.000 10844 UpdateGuideState(): m_state=6
21:59:47.433 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:59:47.433 00.000 10844 Star::Find returns 1 (1), X=1829.02, Y=152.54, Mass=3739, SNR=39.1, Peak=255 HFD=3.6
21:59:47.433 00.000 10844 MultiStar: [#1 0.13,-0.31,0.83,U] [#2 0.67,0.20,0.90,U] [#3 0.22,-1.12,0.00,M3] [#4 0.08,0.26,0.87,U] [#5 0.36,-0.68,1.90,U] [#6 -0.17,-0.83,0.61,U] [#7 -0.32,-0.83,1.82,U] [#8 0.52,-0.31,0.88,U] 
21:59:47.433 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.49}, one-star: {0.74, -0.86}
21:59:47.433 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.80) = xAngle (-0.34 = -0.34)
21:59:47.433 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.42 = -0.42)
21:59:47.433 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.49 hyp=0.54 cameraTheta=-1.14 mountX=0.51 mountY=-0.22, mountTheta=-0.41
21:59:47.433 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.49, opts=13)
21:59:47.433 00.000 10844 Enqueuing Move request for scope (0.22, -0.49)
21:59:47.433 00.000 11060 Worker thread wakes up
21:59:47.437 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:47.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.49) opts 0xd
21:59:47.437 00.000 10844 UpdateGuideState exits: m=3739 SNR=39.1 Saturated
21:59:47.437 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.49)
21:59:47.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:47.437 00.000 11060 Moving (0.22, -0.49) raw xDistance=0.51 yDistance=-0.22
21:59:47.437 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:47.437 00.000 10844 Enqueuing Expose request
21:59:47.437 00.000 11060 BLC: window closed
21:59:47.437 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.336409, 1:0.565509, 2:0.042922
21:59:47.437 00.000 11060 BLC: Under-shoot: nominal increase by 156
21:59:47.437 00.000 11060 BLC: window closed
21:59:47.437 00.000 11060 BLC: Pulse increase limited by ceiling of 750
21:59:47.437 00.000 11060 BLC: Pulse adjusted to 750
21:59:47.438 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
21:59:47.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
21:59:47.438 00.000 11060 MoveAxis(W, 74, ABG)
21:59:47.438 00.000 11060 Guiding  Dir = 3, Dur = 74
21:59:47.458 00.020 11060 IsSlewing returns 0
21:59:47.459 00.001 11060 IsGuiding returns 0
21:59:47.565 00.106 11060 IsGuiding returns 0
21:59:47.565 00.000 11060 Move returns status 0, amount 74
21:59:47.565 00.000 11060 MoveAxis(N, 84, ABG)
21:59:47.565 00.000 11060 Guiding  Dir = 0, Dur = 84
21:59:47.580 00.015 11060 IsSlewing returns 0
21:59:47.580 00.000 11060 IsGuiding returns 0
21:59:47.680 00.100 11060 IsGuiding returns 0
21:59:47.680 00.000 11060 Move returns status 0, amount 84
21:59:47.680 00.000 11060 move complete, result=0
21:59:47.681 00.001 11060 worker thread done servicing request
21:59:47.681 00.000 11060 Worker thread wakes up
21:59:47.681 00.000 10844 GuideStep: 0.5 px 74 ms WEST, -0.2 px 84 ms NORTH
21:59:47.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:47.681 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:47.846 00.165 10844 evsrv: cli 0EEEE250 connect
21:59:47.846 00.000 10844 case statement mapped state 6 to 3
21:59:47.846 00.000 10844 case statement mapped state 6 to 3
21:59:47.848 00.002 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"a2670279-b4b4-4d31-b838-1b08784dd56e"}
21:59:47.848 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"a2670279-b4b4-4d31-b838-1b08784dd56e"}
21:59:47.848 00.000 10844 evsrv: cli 0EEEE250 disconnect
21:59:49.181 01.333 11060 Exposure complete
21:59:49.521 00.340 11060 worker thread done servicing request
21:59:49.526 00.005 10844 OnExposeComplete: enter
21:59:49.526 00.000 10844 UpdateGuideState(): m_state=6
21:59:49.526 00.000 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:59:49.526 00.000 10844 Star::Find returns 1 (0), X=1829.37, Y=153.17, Mass=3385, SNR=36.4, Peak=233 HFD=3.7
21:59:49.526 00.000 10844 MultiStar: [#1 -0.06,0.19,0.98,U] [#2 0.37,0.44,0.92,U] [#3 0.13,-1.27,0.00,M4] [#4 0.14,0.34,0.94,U] [#5 0.21,-0.48,2.03,U] [#6 -0.45,-0.58,0.61,U] [#7 -0.01,-1.03,0.00,M1] [#8 0.29,-0.30,0.83,U] 
21:59:49.526 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.12}, one-star: {1.09, -0.23}
21:59:49.526 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.80) = xAngle (0.37 = 0.37)
21:59:49.526 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.28 = 0.28)
21:59:49.526 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-0.44 mountX=0.27 mountY=0.08, mountTheta=0.29
21:59:49.526 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.12, opts=13)
21:59:49.526 00.000 10844 Enqueuing Move request for scope (0.26, -0.12)
21:59:49.526 00.000 11060 Worker thread wakes up
21:59:49.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:59:49.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.12) opts 0xd
21:59:49.526 00.000 10844 UpdateGuideState exits: m=3385 SNR=36.4
21:59:49.526 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.12)
21:59:49.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:49.526 00.000 11060 Moving (0.26, -0.12) raw xDistance=0.27 yDistance=0.08
21:59:49.526 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:49.526 00.000 10844 Enqueuing Expose request
21:59:49.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
21:59:49.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:49.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:59:49.531 00.005 11060 MoveAxis(W, 42, ABG)
21:59:49.531 00.000 11060 Guiding  Dir = 3, Dur = 42
21:59:49.546 00.015 11060 IsSlewing returns 0
21:59:49.547 00.001 11060 IsGuiding returns 0
21:59:49.593 00.046 11060 IsGuiding returns 0
21:59:49.593 00.000 11060 Move returns status 0, amount 42
21:59:49.593 00.000 11060 MoveAxis(N, 0, ABG)
21:59:49.593 00.000 11060 Move returns status 0, amount 0
21:59:49.593 00.000 11060 move complete, result=0
21:59:49.593 00.000 11060 worker thread done servicing request
21:59:49.593 00.000 10844 GuideStep: 0.3 px 42 ms WEST, 0.1 px 0 ms NORTH
21:59:49.593 00.000 11060 Worker thread wakes up
21:59:49.595 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:49.595 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:51.226 01.631 11060 Exposure complete
21:59:51.601 00.375 10844 OnExposeComplete: enter
21:59:51.615 00.014 10844 UpdateGuideState(): m_state=6
21:59:51.615 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:59:51.615 00.000 10844 Star::Find returns 1 (0), X=1829.32, Y=153.37, Mass=3116, SNR=34.5, Peak=220 HFD=3.6
21:59:51.615 00.000 10844 MultiStar: [#1 0.44,0.56,1.00,U] [#2 1.01,-0.50,0.00,M1] [#3 0.35,-0.66,0.88,U] [#4 0.66,0.25,0.93,U] [#5 -0.13,-1.22,0.00,M6] [#6 0.67,-0.12,0.71,U] [#7 0.11,-0.77,2.01,U] [#8 0.75,-0.30,0.88,U] 
21:59:51.615 00.000 10844 refined, 6 included, MultiStar: {0.51, -0.23}, one-star: {1.04, -0.03}
21:59:51.615 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.80) = xAngle (0.37 = 0.37)
21:59:51.617 00.002 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.29 = 0.29)
21:59:51.617 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=-0.23 hyp=0.56 cameraTheta=-0.43 mountX=0.52 mountY=0.16, mountTheta=0.29
21:59:51.624 00.007 11060 worker thread done servicing request
21:59:51.625 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-0.23, opts=13)
21:59:51.625 00.000 10844 Enqueuing Move request for scope (0.51, -0.23)
21:59:51.625 00.000 11060 Worker thread wakes up
21:59:51.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
21:59:51.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.23) opts 0xd
21:59:51.625 00.000 10844 UpdateGuideState exits: m=3116 SNR=34.5
21:59:51.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -0.23)
21:59:51.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:51.625 00.000 11060 Moving (0.51, -0.23) raw xDistance=0.52 yDistance=0.16
21:59:51.625 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:51.625 00.000 10844 Enqueuing Expose request
21:59:51.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
21:59:51.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:51.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:59:51.625 00.000 11060 MoveAxis(W, 78, ABG)
21:59:51.625 00.000 11060 Guiding  Dir = 3, Dur = 78
21:59:51.661 00.036 11060 IsSlewing returns 0
21:59:51.661 00.000 11060 IsGuiding returns 0
21:59:51.772 00.111 11060 IsGuiding returns 0
21:59:51.772 00.000 11060 Move returns status 0, amount 78
21:59:51.772 00.000 11060 MoveAxis(N, 0, ABG)
21:59:51.772 00.000 11060 Move returns status 0, amount 0
21:59:51.772 00.000 11060 move complete, result=0
21:59:51.772 00.000 10844 GuideStep: 0.5 px 78 ms WEST, 0.2 px 0 ms NORTH
21:59:51.772 00.000 11060 worker thread done servicing request
21:59:51.776 00.004 11060 Worker thread wakes up
21:59:51.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:51.776 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:53.279 01.503 11060 Exposure complete
21:59:54.538 01.259 10844 OnExposeComplete: enter
21:59:54.538 00.000 10844 UpdateGuideState(): m_state=6
21:59:54.538 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:59:54.540 00.002 10844 Star::Find returns 1 (0), X=1829.27, Y=153.08, Mass=3463, SNR=37.2, Peak=225 HFD=3.9
21:59:54.540 00.000 10844 MultiStar: [#1 0.50,0.11,0.97,U] [#2 0.62,0.14,0.92,U] [#3 0.05,-0.77,0.84,U] [#4 0.19,-0.15,0.91,U] [#5 -0.44,-0.98,0.00,M7] [#6 -0.37,-0.64,0.69,U] [#7 -0.28,-1.04,0.00,M1] [#8 0.38,-0.36,0.71,U] 
21:59:54.540 00.000 10844 refined, 6 included, MultiStar: {0.38, -0.26}, one-star: {0.99, -0.32}
21:59:54.540 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.80) = xAngle (0.20 = 0.20)
21:59:54.541 00.001 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.12 = 0.12)
21:59:54.541 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.26 hyp=0.46 cameraTheta=-0.60 mountX=0.45 mountY=0.05, mountTheta=0.12
21:59:54.545 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.26, opts=13)
21:59:54.545 00.000 10844 Enqueuing Move request for scope (0.38, -0.26)
21:59:54.545 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:54.549 00.004 11060 worker thread done servicing request
21:59:54.549 00.000 10844 UpdateGuideState exits: m=3463 SNR=37.2
21:59:54.550 00.001 11060 Worker thread wakes up
21:59:54.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:54.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.26) opts 0xd
21:59:54.550 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:54.550 00.000 10844 Enqueuing Expose request
21:59:54.554 00.004 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.26)
21:59:54.554 00.000 11060 Moving (0.38, -0.26) raw xDistance=0.45 yDistance=0.05
21:59:54.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.45
21:59:54.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:54.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:54.554 00.000 11060 MoveAxis(W, 68, ABG)
21:59:54.554 00.000 11060 Guiding  Dir = 3, Dur = 68
21:59:54.588 00.034 11060 IsSlewing returns 0
21:59:54.588 00.000 11060 IsGuiding returns 0
21:59:54.693 00.105 11060 IsGuiding returns 0
21:59:54.695 00.002 11060 Move returns status 0, amount 68
21:59:54.695 00.000 11060 MoveAxis(N, 0, ABG)
21:59:54.695 00.000 11060 Move returns status 0, amount 0
21:59:54.695 00.000 11060 move complete, result=0
21:59:54.695 00.000 10844 GuideStep: 0.4 px 68 ms WEST, 0.1 px 0 ms NORTH
21:59:54.695 00.000 11060 worker thread done servicing request
21:59:54.695 00.000 11060 Worker thread wakes up
21:59:54.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:54.695 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:56.184 01.489 11060 Exposure complete
21:59:56.511 00.327 10844 OnExposeComplete: enter
21:59:56.511 00.000 10844 UpdateGuideState(): m_state=6
21:59:56.511 00.000 11060 worker thread done servicing request
21:59:56.513 00.002 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:59:56.513 00.000 10844 Star::Find returns 1 (0), X=1829.52, Y=153.51, Mass=3231, SNR=35.2, Peak=227 HFD=3.5
21:59:56.513 00.000 10844 MultiStar: [#1 0.17,-0.22,1.08,U] [#2 0.90,0.24,0.90,U] [#3 0.20,-0.52,0.98,U] [#4 0.40,0.36,1.05,U] [#5 0.03,-0.56,2.20,U] [#6 -0.40,-0.18,0.76,U] [#7 -0.23,-0.32,2.04,U] [#8 0.58,0.00,0.89,U] 
21:59:56.513 00.000 10844 refined, 8 included, MultiStar: {0.25, -0.19}, one-star: {1.24, 0.11}
21:59:56.513 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.80) = xAngle (0.15 = 0.15)
21:59:56.514 00.001 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.07 = 0.07)
21:59:56.514 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-0.65 mountX=0.31 mountY=0.02, mountTheta=0.07
21:59:56.561 00.047 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.19, opts=13)
21:59:56.561 00.000 10844 Enqueuing Move request for scope (0.25, -0.19)
21:59:56.561 00.000 11060 Worker thread wakes up
21:59:56.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
21:59:56.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:56.572 00.011 10844 UpdateGuideState exits: m=3231 SNR=35.2
21:59:56.603 00.031 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:56.603 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
21:59:56.604 00.001 11060 Moving (0.25, -0.19) raw xDistance=0.31 yDistance=0.02
21:59:56.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
21:59:56.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:56.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:56.604 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:56.604 00.000 10844 Enqueuing Expose request
21:59:56.604 00.000 11060 MoveAxis(W, 47, ABG)
21:59:56.604 00.000 11060 Guiding  Dir = 3, Dur = 47
21:59:56.636 00.032 11060 IsSlewing returns 0
21:59:56.640 00.004 11060 IsGuiding returns 0
21:59:56.718 00.078 11060 IsGuiding returns 0
21:59:56.718 00.000 11060 Move returns status 0, amount 47
21:59:56.718 00.000 11060 MoveAxis(N, 0, ABG)
21:59:56.718 00.000 11060 Move returns status 0, amount 0
21:59:56.719 00.001 11060 move complete, result=0
21:59:56.720 00.001 10844 GuideStep: 0.3 px 47 ms WEST, 0.0 px 0 ms NORTH
21:59:56.725 00.005 11060 worker thread done servicing request
21:59:56.725 00.000 11060 Worker thread wakes up
21:59:56.727 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:56.727 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
21:59:58.230 01.503 11060 Exposure complete
21:59:58.675 00.445 10844 OnExposeComplete: enter
21:59:58.675 00.000 11060 worker thread done servicing request
21:59:58.675 00.000 10844 UpdateGuideState(): m_state=6
21:59:58.677 00.002 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:59:58.677 00.000 10844 Star::Find returns 1 (1), X=1829.34, Y=152.93, Mass=4001, SNR=40.2, Peak=255 HFD=3.9
21:59:58.677 00.000 10844 MultiStar: [#1 -0.18,-0.46,0.86,U] [#2 0.59,-0.58,0.83,U] [#3 0.55,-1.11,0.00,M2] [#4 0.52,-0.48,0.92,U] [#5 0.36,-1.13,0.00,M7] [#6 0.16,-0.81,0.56,U] [#7 0.07,-1.15,0.00,M1] [#8 0.91,-1.04,0.00,M1] 
21:59:58.677 00.000 10844 refined, 4 included, MultiStar: {0.47, -0.54}, one-star: {1.05, -0.47}
21:59:58.677 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.80) = xAngle (-0.05 = -0.05)
21:59:58.677 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.13 = -0.13)
21:59:58.677 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=-0.54 hyp=0.71 cameraTheta=-0.85 mountX=0.71 mountY=-0.10, mountTheta=-0.13
21:59:58.680 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=-0.54, opts=13)
21:59:58.681 00.001 10844 Enqueuing Move request for scope (0.47, -0.54)
21:59:58.681 00.000 11060 Worker thread wakes up
21:59:58.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
21:59:58.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.54) opts 0xd
21:59:58.681 00.000 10844 UpdateGuideState exits: m=4001 SNR=40.2 Saturated
21:59:58.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, -0.54)
21:59:58.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:58.681 00.000 11060 Moving (0.47, -0.54) raw xDistance=0.71 yDistance=-0.10
21:59:58.681 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
21:59:58.681 00.000 10844 Enqueuing Expose request
21:59:58.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.71
21:59:58.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:58.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:59:58.681 00.000 11060 MoveAxis(W, 106, ABG)
21:59:58.681 00.000 11060 Guiding  Dir = 3, Dur = 106
21:59:58.685 00.004 11060 IsSlewing returns 0
21:59:58.685 00.000 11060 IsGuiding returns 0
21:59:58.804 00.119 11060 IsGuiding returns 0
21:59:58.804 00.000 11060 Move returns status 0, amount 106
21:59:58.804 00.000 11060 MoveAxis(N, 0, ABG)
21:59:58.804 00.000 11060 Move returns status 0, amount 0
21:59:58.806 00.002 11060 move complete, result=0
21:59:58.806 00.000 11060 worker thread done servicing request
21:59:58.806 00.000 11060 Worker thread wakes up
21:59:58.806 00.000 10844 GuideStep: 0.7 px 106 ms WEST, -0.1 px 0 ms NORTH
21:59:58.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
21:59:58.807 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:00.305 01.498 11060 Exposure complete
22:00:00.591 00.286 10844 OnExposeComplete: enter
22:00:00.591 00.000 10844 UpdateGuideState(): m_state=6
22:00:00.591 00.000 11060 worker thread done servicing request
22:00:00.593 00.002 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
22:00:00.593 00.000 10844 Star::Find returns 1 (0), X=1829.67, Y=153.38, Mass=3693, SNR=38.5, Peak=250 HFD=3.5
22:00:00.593 00.000 10844 MultiStar: [#1 -0.20,0.47,0.92,U] [#2 0.26,-0.13,0.86,U] [#3 0.50,-0.80,0.00,M3] [#4 0.39,-0.13,0.99,U] [#5 0.45,0.24,1.82,U] [#6 -0.06,-0.76,0.75,U] [#7 0.49,0.01,1.79,U] [#8 0.84,-0.41,0.73,U] 
22:00:00.593 00.000 10844 refined, 7 included, MultiStar: {0.46, -0.03}, one-star: {1.39, -0.02}
22:00:00.593 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.80) = xAngle (0.74 = 0.74)
22:00:00.593 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.66 = 0.66)
22:00:00.593 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.06 mountX=0.34 mountY=0.28, mountTheta=0.69
22:00:00.606 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=-0.03, opts=13)
22:00:00.608 00.002 10844 Enqueuing Move request for scope (0.46, -0.03)
22:00:00.608 00.000 11060 Worker thread wakes up
22:00:00.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0xd
22:00:00.608 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
22:00:00.608 00.000 11060 Moving (0.46, -0.03) raw xDistance=0.34 yDistance=0.28
22:00:00.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.34
22:00:00.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:00.609 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:00.609 00.000 10844 UpdateGuideState exits: m=3693 SNR=38.5
22:00:00.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:00.609 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:00.609 00.000 10844 Enqueuing Expose request
22:00:00.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:00:00.609 00.000 11060 MoveAxis(W, 53, ABG)
22:00:00.609 00.000 11060 Guiding  Dir = 3, Dur = 53
22:00:00.619 00.010 11060 IsSlewing returns 0
22:00:00.620 00.001 11060 IsGuiding returns 0
22:00:00.681 00.061 11060 IsGuiding returns 0
22:00:00.681 00.000 11060 Move returns status 0, amount 53
22:00:00.681 00.000 11060 MoveAxis(N, 0, ABG)
22:00:00.681 00.000 11060 Move returns status 0, amount 0
22:00:00.681 00.000 11060 move complete, result=0
22:00:00.681 00.000 11060 worker thread done servicing request
22:00:00.681 00.000 10844 GuideStep: 0.3 px 53 ms WEST, 0.3 px 0 ms NORTH
22:00:00.681 00.000 11060 Worker thread wakes up
22:00:00.682 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:00.682 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:02.163 01.481 11060 Exposure complete
22:00:02.568 00.405 11060 worker thread done servicing request
22:00:02.568 00.000 10844 OnExposeComplete: enter
22:00:02.568 00.000 10844 UpdateGuideState(): m_state=6
22:00:02.568 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
22:00:02.568 00.000 10844 Star::Find returns 1 (0), X=1829.60, Y=153.27, Mass=3603, SNR=37.6, Peak=251 HFD=3.7
22:00:02.568 00.000 10844 MultiStar: [#1 0.34,0.57,0.95,U] [#2 0.76,0.36,0.95,U] [#3 0.20,-0.94,0.00,M4] [#4 0.82,0.32,0.89,U] [#5 0.36,-0.68,1.92,U] [#6 0.04,-0.43,0.72,U] [#7 0.16,-0.31,1.99,U] [#8 0.64,-0.04,0.83,U] 
22:00:02.568 00.000 10844 refined, 7 included, MultiStar: {0.50, -0.13}, one-star: {1.32, -0.13}
22:00:02.568 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.80) = xAngle (0.55 = 0.55)
22:00:02.568 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.46 = 0.46)
22:00:02.568 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=-0.13 hyp=0.52 cameraTheta=-0.25 mountX=0.44 mountY=0.23, mountTheta=0.48
22:00:02.568 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=-0.13, opts=13)
22:00:02.568 00.000 10844 Enqueuing Move request for scope (0.50, -0.13)
22:00:02.568 00.000 11060 Worker thread wakes up
22:00:02.573 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.13) opts 0xd
22:00:02.573 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, -0.13)
22:00:02.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
22:00:02.573 00.000 11060 Moving (0.50, -0.13) raw xDistance=0.44 yDistance=0.23
22:00:02.585 00.012 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
22:00:02.585 00.000 10844 UpdateGuideState exits: m=3603 SNR=37.6
22:00:02.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:02.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:00:02.585 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:02.585 00.000 10844 Enqueuing Expose request
22:00:02.585 00.000 11060 MoveAxis(W, 67, ABG)
22:00:02.585 00.000 11060 Guiding  Dir = 3, Dur = 67
22:00:02.599 00.014 11060 IsSlewing returns 0
22:00:02.599 00.000 11060 IsGuiding returns 0
22:00:02.679 00.080 11060 IsGuiding returns 0
22:00:02.679 00.000 11060 Move returns status 0, amount 67
22:00:02.679 00.000 11060 MoveAxis(N, 0, ABG)
22:00:02.679 00.000 11060 Move returns status 0, amount 0
22:00:02.679 00.000 11060 move complete, result=0
22:00:02.679 00.000 11060 worker thread done servicing request
22:00:02.679 00.000 10844 GuideStep: 0.4 px 67 ms WEST, 0.2 px 0 ms NORTH
22:00:02.679 00.000 11060 Worker thread wakes up
22:00:02.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:02.679 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:04.184 01.505 11060 Exposure complete
22:00:04.528 00.344 11060 worker thread done servicing request
22:00:04.528 00.000 10844 OnExposeComplete: enter
22:00:04.528 00.000 10844 UpdateGuideState(): m_state=6
22:00:04.528 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
22:00:04.528 00.000 10844 Star::Find returns 1 (0), X=1829.24, Y=153.31, Mass=3316, SNR=36.1, Peak=240 HFD=3.7
22:00:04.528 00.000 10844 MultiStar: [#1 -0.14,-0.22,0.99,U] [#2 0.06,-0.08,1.00,U] [#3 0.29,-0.53,0.86,U] [#4 -0.36,-0.06,1.03,U] [#5 0.65,-0.95,0.00,M6] [#6 -0.22,-0.93,0.00,M1] [#7 0.48,-0.33,1.94,U] [#8 0.16,-0.17,0.83,U] 
22:00:04.528 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.22}, one-star: {0.96, -0.09}
22:00:04.533 00.005 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.80) = xAngle (0.06 = 0.06)
22:00:04.533 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.03 = -0.03)
22:00:04.533 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-0.74 mountX=0.33 mountY=-0.01, mountTheta=-0.03
22:00:04.533 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.22, opts=13)
22:00:04.533 00.000 10844 Enqueuing Move request for scope (0.24, -0.22)
22:00:04.533 00.000 11060 Worker thread wakes up
22:00:04.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:04.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
22:00:04.533 00.000 10844 UpdateGuideState exits: m=3316 SNR=36.1
22:00:04.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
22:00:04.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:04.533 00.000 11060 Moving (0.24, -0.22) raw xDistance=0.33 yDistance=-0.01
22:00:04.533 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:04.533 00.000 10844 Enqueuing Expose request
22:00:04.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:00:04.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:04.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:04.533 00.000 11060 MoveAxis(W, 50, ABG)
22:00:04.533 00.000 11060 Guiding  Dir = 3, Dur = 50
22:00:04.559 00.026 11060 IsSlewing returns 0
22:00:04.560 00.001 11060 IsGuiding returns 0
22:00:04.635 00.075 11060 IsGuiding returns 0
22:00:04.635 00.000 11060 Move returns status 0, amount 50
22:00:04.635 00.000 11060 MoveAxis(N, 0, ABG)
22:00:04.635 00.000 11060 Move returns status 0, amount 0
22:00:04.635 00.000 11060 move complete, result=0
22:00:04.635 00.000 11060 worker thread done servicing request
22:00:04.636 00.001 11060 Worker thread wakes up
22:00:04.636 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
22:00:04.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:04.636 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:06.093 01.457 11060 Exposure complete
22:00:06.417 00.324 11060 worker thread done servicing request
22:00:06.417 00.000 10844 OnExposeComplete: enter
22:00:06.417 00.000 10844 UpdateGuideState(): m_state=6
22:00:06.417 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
22:00:06.417 00.000 10844 Star::Find returns 1 (0), X=1828.45, Y=154.05, Mass=3490, SNR=36.7, Peak=229 HFD=3.7
22:00:06.417 00.000 10844 MultiStar: [#1 0.70,1.12,0.00,M1] [#2 0.25,0.38,0.83,U] [#3 0.04,-0.21,0.93,U] [#4 0.02,0.55,0.95,U] [#5 0.11,0.25,1.97,U] [#6 0.07,0.03,0.62,U] [#7 0.52,0.05,1.89,U] [#8 0.73,0.93,0.00,M1] 
22:00:06.422 00.005 10844 refined, 6 included, MultiStar: {0.20, 0.23}, one-star: {0.17, 0.65}
22:00:06.422 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.80) = xAngle (1.66 = 1.66)
22:00:06.422 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.57 = 1.57)
22:00:06.422 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.31 cameraTheta=0.85 mountX=-0.03 mountY=0.31, mountTheta=1.66
22:00:06.424 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.23, opts=13)
22:00:06.424 00.000 10844 Enqueuing Move request for scope (0.20, 0.23)
22:00:06.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:06.424 00.000 11060 Worker thread wakes up
22:00:06.424 00.000 10844 UpdateGuideState exits: m=3490 SNR=36.7
22:00:06.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.23) opts 0xd
22:00:06.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:06.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.23)
22:00:06.424 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:06.424 00.000 10844 Enqueuing Expose request
22:00:06.424 00.000 11060 Moving (0.20, 0.23) raw xDistance=-0.03 yDistance=0.31
22:00:06.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:00:06.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:00:06.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:00:06.424 00.000 11060 MoveAxis(E, 0, ABG)
22:00:06.424 00.000 11060 Move returns status 0, amount 0
22:00:06.424 00.000 11060 MoveAxis(N, 0, ABG)
22:00:06.424 00.000 11060 Move returns status 0, amount 0
22:00:06.424 00.000 11060 move complete, result=0
22:00:06.424 00.000 11060 worker thread done servicing request
22:00:06.424 00.000 11060 Worker thread wakes up
22:00:06.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:06.424 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:06.428 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:00:07.923 01.495 11060 Exposure complete
22:00:08.215 00.292 11060 worker thread done servicing request
22:00:08.215 00.000 10844 OnExposeComplete: enter
22:00:08.217 00.002 10844 UpdateGuideState(): m_state=6
22:00:08.217 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
22:00:08.217 00.000 10844 Star::Find returns 1 (0), X=1829.03, Y=153.75, Mass=3699, SNR=37.9, Peak=230 HFD=4.1
22:00:08.217 00.000 10844 MultiStar: [#1 1.10,1.41,0.00,M2] [#2 1.26,0.66,0.00,M1] [#3 0.39,0.22,0.80,U] [#4 0.77,0.04,0.92,U] [#5 0.92,0.24,0.00,M6] [#6 0.10,0.06,0.71,U] [#7 -0.22,-0.21,1.94,U] [#8 1.06,0.35,0.00,M2] 
22:00:08.217 00.000 10844 refined, 4 included, MultiStar: {0.26, 0.04}, one-star: {0.75, 0.35}
22:00:08.217 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.80) = xAngle (0.94 = 0.94)
22:00:08.217 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.86 = 0.86)
22:00:08.218 00.001 10844 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.27 cameraTheta=0.14 mountX=0.16 mountY=0.20, mountTheta=0.91
22:00:08.218 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.04, opts=13)
22:00:08.218 00.000 10844 Enqueuing Move request for scope (0.26, 0.04)
22:00:08.218 00.000 11060 Worker thread wakes up
22:00:08.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:08.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
22:00:08.218 00.000 10844 UpdateGuideState exits: m=3699 SNR=37.9
22:00:08.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:08.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
22:00:08.218 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:08.218 00.000 10844 Enqueuing Expose request
22:00:08.220 00.002 11060 Moving (0.26, 0.04) raw xDistance=0.16 yDistance=0.20
22:00:08.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:00:08.220 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.29 newest=0.50
22:00:08.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
22:00:08.220 00.000 11060 MoveAxis(W, 23, ABG)
22:00:08.220 00.000 11060 Guiding  Dir = 3, Dur = 23
22:00:08.228 00.008 11060 IsSlewing returns 0
22:00:08.228 00.000 11060 IsGuiding returns 0
22:00:08.268 00.040 11060 IsGuiding returns 0
22:00:08.268 00.000 11060 Move returns status 0, amount 23
22:00:08.268 00.000 11060 BLC: Oldest BLC event removed
22:00:08.269 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
22:00:08.269 00.000 11060 MoveAxis(S, 827, ABG)
22:00:08.269 00.000 11060 duration set to 750 by maxDecDuration
22:00:08.269 00.000 11060 Guiding  Dir = 1, Dur = 750
22:00:08.305 00.036 11060 IsSlewing returns 0
22:00:08.305 00.000 11060 IsGuiding returns 0
22:00:09.096 00.791 11060 IsGuiding returns 0
22:00:09.096 00.000 11060 Move returns status 0, amount 750
22:00:09.096 00.000 11060 move complete, result=0
22:00:09.096 00.000 11060 worker thread done servicing request
22:00:09.096 00.000 10844 GuideStep: 0.2 px 23 ms WEST, 0.2 px 750 ms SOUTH
22:00:09.096 00.000 11060 Worker thread wakes up
22:00:09.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:09.096 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:10.559 01.463 11060 Exposure complete
22:00:10.744 00.185 11060 worker thread done servicing request
22:00:10.746 00.002 10844 OnExposeComplete: enter
22:00:10.746 00.000 10844 UpdateGuideState(): m_state=6
22:00:10.746 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
22:00:10.746 00.000 10844 Star::Find returns 1 (0), X=1829.07, Y=153.86, Mass=3646, SNR=37.7, Peak=216 HFD=4.2
22:00:10.746 00.000 10844 MultiStar: [#1 0.36,0.74,0.92,U] [#2 0.45,0.29,0.80,U] [#3 -0.06,0.26,0.84,U] [#4 0.01,0.09,1.08,U] [#5 -0.55,-0.38,2.07,U] [#6 0.09,-0.59,0.69,U] [#7 -0.51,-0.72,1.89,U] [#8 0.67,-0.04,0.74,U] 
22:00:10.746 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.78, 0.46}
22:00:10.746 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.80) = xAngle (-0.87 = -0.87)
22:00:10.746 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.96 = -0.96)
22:00:10.746 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.67 mountX=0.06 mountY=-0.07, mountTheta=-0.90
22:00:10.746 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
22:00:10.746 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
22:00:10.746 00.000 11060 Worker thread wakes up
22:00:10.746 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
22:00:10.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
22:00:10.746 00.000 10844 UpdateGuideState exits: m=3646 SNR=37.7
22:00:10.746 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
22:00:10.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:10.746 00.000 11060 Moving (-0.01, -0.09) raw xDistance=0.06 yDistance=-0.07
22:00:10.746 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:10.746 00.000 10844 Enqueuing Expose request
22:00:10.746 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.141444, 1:-0.074000
22:00:10.746 00.000 11060 BLC: No correction, Miss < min_move
22:00:10.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:00:10.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:10.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:00:10.746 00.000 11060 MoveAxis(E, 0, ABG)
22:00:10.746 00.000 11060 Move returns status 0, amount 0
22:00:10.746 00.000 11060 MoveAxis(N, 0, ABG)
22:00:10.746 00.000 11060 Move returns status 0, amount 0
22:00:10.746 00.000 11060 move complete, result=0
22:00:10.746 00.000 11060 worker thread done servicing request
22:00:10.746 00.000 11060 Worker thread wakes up
22:00:10.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:10.746 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:10.746 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:12.202 01.456 11060 Exposure complete
22:00:12.479 00.277 11060 worker thread done servicing request
22:00:12.479 00.000 10844 OnExposeComplete: enter
22:00:12.479 00.000 10844 UpdateGuideState(): m_state=6
22:00:12.480 00.001 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
22:00:12.480 00.000 10844 Star::Find returns 1 (0), X=1828.75, Y=153.33, Mass=3110, SNR=34.6, Peak=205 HFD=3.7
22:00:12.480 00.000 10844 MultiStar: [#1 0.10,0.71,1.00,U] [#2 -0.43,0.07,1.08,U] [#3 -0.02,0.17,0.80,U] [#4 -0.38,-0.16,0.99,U] [#5 -0.03,0.07,2.00,U] [#6 -0.22,0.07,0.74,U] [#7 -0.12,0.04,2.00,U] [#8 0.42,-0.01,0.89,U] 
22:00:12.480 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {0.46, -0.07}
22:00:12.480 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.80) = xAngle (2.75 = 2.75)
22:00:12.480 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.67 = 2.67)
22:00:12.480 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.95 mountX=-0.09 mountY=0.04, mountTheta=2.68
22:00:12.484 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
22:00:12.485 00.001 10844 Enqueuing Move request for scope (-0.04, 0.09)
22:00:12.485 00.000 11060 Worker thread wakes up
22:00:12.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
22:00:12.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
22:00:12.485 00.000 11060 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.04
22:00:12.485 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.141444, 1:-0.074000, 2:0.044941
22:00:12.485 00.000 11060 BLC: No correction, Miss < min_move
22:00:12.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:00:12.487 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:00:12.487 00.000 10844 UpdateGuideState exits: m=3110 SNR=34.6
22:00:12.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:12.487 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:12.487 00.000 10844 Enqueuing Expose request
22:00:12.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:12.489 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:12.489 00.000 11060 MoveAxis(E, 0, ABG)
22:00:12.489 00.000 11060 Move returns status 0, amount 0
22:00:12.489 00.000 11060 MoveAxis(N, 0, ABG)
22:00:12.491 00.002 11060 Move returns status 0, amount 0
22:00:12.491 00.000 11060 move complete, result=0
22:00:12.491 00.000 11060 worker thread done servicing request
22:00:12.491 00.000 11060 Worker thread wakes up
22:00:12.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:12.491 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:12.496 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:00:13.938 01.442 11060 Exposure complete
22:00:14.257 00.319 11060 worker thread done servicing request
22:00:14.257 00.000 10844 OnExposeComplete: enter
22:00:14.257 00.000 10844 UpdateGuideState(): m_state=6
22:00:14.257 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
22:00:14.260 00.003 10844 Star::Find returns 1 (0), X=1828.72, Y=153.88, Mass=3039, SNR=34.3, Peak=228 HFD=3.4
22:00:14.260 00.000 10844 MultiStar: [#1 0.22,0.70,1.12,U] [#2 -0.16,0.30,0.94,U] [#3 -0.26,-0.12,0.91,U] [#4 -0.83,0.48,0.00,M1] [#5 -0.39,-0.40,2.20,U] [#6 -0.90,0.01,0.76,U] [#7 -0.55,-0.30,2.19,U] [#8 0.46,0.66,0.83,U] 
22:00:14.260 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.05}, one-star: {0.44, 0.48}
22:00:14.260 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.80) = xAngle (3.73 = -2.55)
22:00:14.260 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.64 = -2.64)
22:00:14.260 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.21 cameraTheta=2.93 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
22:00:14.260 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.05, opts=13)
22:00:14.260 00.000 10844 Enqueuing Move request for scope (-0.21, 0.05)
22:00:14.260 00.000 11060 Worker thread wakes up
22:00:14.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:00:14.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
22:00:14.260 00.000 10844 UpdateGuideState exits: m=3039 SNR=34.3
22:00:14.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
22:00:14.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:14.260 00.000 11060 Moving (-0.21, 0.05) raw xDistance=-0.18 yDistance=-0.10
22:00:14.260 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:14.260 00.000 10844 Enqueuing Expose request
22:00:14.260 00.000 11060 BLC: window closed
22:00:14.260 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.141444, 1:-0.074000, 2:0.044941
22:00:14.260 00.000 11060 BLC: No correction, Miss < min_move
22:00:14.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
22:00:14.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:14.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:00:14.260 00.000 11060 MoveAxis(E, 26, ABG)
22:00:14.265 00.005 11060 Guiding  Dir = 2, Dur = 26
22:00:14.311 00.046 11060 IsSlewing returns 0
22:00:14.311 00.000 11060 IsGuiding returns 0
22:00:14.356 00.045 11060 IsGuiding returns 0
22:00:14.356 00.000 11060 Move returns status 0, amount 26
22:00:14.356 00.000 11060 MoveAxis(N, 0, ABG)
22:00:14.356 00.000 11060 Move returns status 0, amount 0
22:00:14.356 00.000 11060 move complete, result=0
22:00:14.356 00.000 11060 worker thread done servicing request
22:00:14.356 00.000 11060 Worker thread wakes up
22:00:14.356 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
22:00:14.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:14.356 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:15.848 01.492 11060 Exposure complete
22:00:16.155 00.307 11060 worker thread done servicing request
22:00:16.155 00.000 10844 OnExposeComplete: enter
22:00:16.155 00.000 10844 UpdateGuideState(): m_state=6
22:00:16.155 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
22:00:16.155 00.000 10844 Star::Find returns 1 (0), X=1828.91, Y=153.93, Mass=3324, SNR=35.6, Peak=209 HFD=4.2
22:00:16.158 00.003 10844 MultiStar: [#1 -0.54,0.35,0.96,U] [#2 -0.57,0.37,0.91,U] [#3 0.36,0.05,0.88,U] [#4 -0.99,0.14,0.00,M2] [#5 -0.55,-0.28,2.15,U] [#6 -0.30,-0.15,0.70,U] [#7 -0.25,0.37,2.00,U] [#8 0.16,0.57,0.85,U] 
22:00:16.158 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.19}, one-star: {0.63, 0.53}
22:00:16.158 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.80) = xAngle (3.18 = -3.10)
22:00:16.158 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.10 = 3.10)
22:00:16.158 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.38 mountX=-0.27 mountY=0.01, mountTheta=3.10
22:00:16.160 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.19, opts=13)
22:00:16.160 00.000 10844 Enqueuing Move request for scope (-0.19, 0.19)
22:00:16.160 00.000 11060 Worker thread wakes up
22:00:16.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:16.160 00.000 10844 UpdateGuideState exits: m=3324 SNR=35.6
22:00:16.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:16.160 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:16.160 00.000 10844 Enqueuing Expose request
22:00:16.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
22:00:16.160 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
22:00:16.160 00.000 11060 Moving (-0.19, 0.19) raw xDistance=-0.27 yDistance=0.01
22:00:16.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
22:00:16.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:16.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:16.160 00.000 11060 MoveAxis(E, 40, ABG)
22:00:16.160 00.000 11060 Guiding  Dir = 2, Dur = 40
22:00:16.165 00.005 11060 IsSlewing returns 0
22:00:16.165 00.000 11060 IsGuiding returns 0
22:00:16.216 00.051 11060 IsGuiding returns 0
22:00:16.218 00.002 11060 Move returns status 0, amount 40
22:00:16.218 00.000 11060 MoveAxis(N, 0, ABG)
22:00:16.218 00.000 11060 Move returns status 0, amount 0
22:00:16.218 00.000 11060 move complete, result=0
22:00:16.218 00.000 11060 worker thread done servicing request
22:00:16.218 00.000 11060 Worker thread wakes up
22:00:16.218 00.000 10844 GuideStep: -0.3 px 40 ms EAST, 0.0 px 0 ms NORTH
22:00:16.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:16.218 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:17.684 01.466 11060 Exposure complete
22:00:17.975 00.291 11060 worker thread done servicing request
22:00:17.975 00.000 10844 OnExposeComplete: enter
22:00:17.975 00.000 10844 UpdateGuideState(): m_state=6
22:00:17.975 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
22:00:17.975 00.000 10844 Star::Find returns 1 (0), X=1829.25, Y=153.98, Mass=3188, SNR=35.0, Peak=190 HFD=4.1
22:00:17.977 00.002 10844 MultiStar: [#1 -0.14,0.88,0.96,U] [#2 0.28,1.01,0.00,M1] [#3 0.20,0.00,0.92,U] [#4 -0.56,0.26,1.02,U] [#5 -0.33,-0.14,2.08,U] [#6 -0.06,0.16,0.73,U] [#7 -0.67,0.72,0.00,M1] [#8 0.16,0.55,0.93,U] 
22:00:17.977 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.26}, one-star: {0.97, 0.58}
22:00:17.977 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.80) = xAngle (2.44 = 2.44)
22:00:17.977 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.35 = 2.35)
22:00:17.977 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=-0.20 mountY=0.19, mountTheta=2.39
22:00:17.977 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.26, opts=13)
22:00:17.977 00.000 10844 Enqueuing Move request for scope (-0.02, 0.26)
22:00:17.977 00.000 11060 Worker thread wakes up
22:00:17.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:00:17.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
22:00:17.977 00.000 10844 UpdateGuideState exits: m=3188 SNR=35.0
22:00:17.977 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
22:00:17.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:17.977 00.000 11060 Moving (-0.02, 0.26) raw xDistance=-0.20 yDistance=0.19
22:00:17.977 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:17.977 00.000 10844 Enqueuing Expose request
22:00:17.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
22:00:17.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:17.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:00:17.977 00.000 11060 MoveAxis(E, 31, ABG)
22:00:17.980 00.003 11060 Guiding  Dir = 2, Dur = 31
22:00:17.996 00.016 11060 IsSlewing returns 0
22:00:17.996 00.000 11060 IsGuiding returns 0
22:00:18.045 00.049 11060 IsGuiding returns 0
22:00:18.045 00.000 11060 Move returns status 0, amount 31
22:00:18.045 00.000 11060 MoveAxis(N, 0, ABG)
22:00:18.045 00.000 11060 Move returns status 0, amount 0
22:00:18.045 00.000 11060 move complete, result=0
22:00:18.045 00.000 11060 worker thread done servicing request
22:00:18.045 00.000 11060 Worker thread wakes up
22:00:18.045 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
22:00:18.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:18.047 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:19.526 01.479 11060 Exposure complete
22:00:19.754 00.228 11060 worker thread done servicing request
22:00:19.754 00.000 10844 OnExposeComplete: enter
22:00:19.754 00.000 10844 UpdateGuideState(): m_state=6
22:00:19.754 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
22:00:19.754 00.000 10844 Star::Find returns 1 (0), X=1829.34, Y=153.77, Mass=2899, SNR=33.5, Peak=185 HFD=3.7
22:00:19.754 00.000 10844 MultiStar: [#1 0.17,1.22,0.00,M1] [#2 0.36,1.36,0.00,M2] [#3 -0.32,0.02,0.88,U] [#4 0.22,0.14,1.16,U] [#5 0.40,0.38,2.20,U] [#6 -0.34,0.37,0.71,U] [#7 -0.05,0.32,2.25,U] [#8 0.21,0.41,0.93,U] 
22:00:19.754 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.30}, one-star: {1.05, 0.37}
22:00:19.754 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.80) = xAngle (1.81 = 1.81)
22:00:19.754 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.72 = 1.72)
22:00:19.754 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.36 cameraTheta=1.01 mountX=-0.08 mountY=0.35, mountTheta=1.81
22:00:19.754 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.30, opts=13)
22:00:19.754 00.000 10844 Enqueuing Move request for scope (0.19, 0.30)
22:00:19.759 00.005 11060 Worker thread wakes up
22:00:19.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:00:19.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
22:00:19.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
22:00:19.759 00.000 11060 Moving (0.19, 0.30) raw xDistance=-0.08 yDistance=0.35
22:00:19.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:00:19.759 00.000 10844 UpdateGuideState exits: m=2899 SNR=33.5
22:00:19.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
22:00:19.759 00.000 11060 MoveAxis(E, 0, ABG)
22:00:19.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:19.759 00.000 11060 Move returns status 0, amount 0
22:00:19.759 00.000 11060 MoveAxis(S, 135, ABG)
22:00:19.759 00.000 11060 Guiding  Dir = 1, Dur = 135
22:00:19.759 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:19.759 00.000 10844 Enqueuing Expose request
22:00:19.764 00.005 11060 IsSlewing returns 0
22:00:19.764 00.000 11060 IsGuiding returns 0
22:00:19.904 00.140 11060 IsGuiding returns 0
22:00:19.906 00.002 11060 Move returns status 0, amount 135
22:00:19.906 00.000 11060 move complete, result=0
22:00:19.906 00.000 11060 worker thread done servicing request
22:00:19.906 00.000 11060 Worker thread wakes up
22:00:19.906 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 135 ms SOUTH
22:00:19.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:19.906 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:21.358 01.452 11060 Exposure complete
22:00:21.686 00.328 11060 worker thread done servicing request
22:00:21.686 00.000 10844 OnExposeComplete: enter
22:00:21.686 00.000 10844 UpdateGuideState(): m_state=6
22:00:21.686 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
22:00:21.686 00.000 10844 Star::Find returns 1 (0), X=1828.17, Y=153.49, Mass=3580, SNR=37.4, Peak=233 HFD=3.8
22:00:21.686 00.000 10844 MultiStar: [#1 -0.72,0.95,0.00,M2] [#2 0.50,0.30,0.83,U] [#3 -0.49,-0.71,0.89,U] [#4 -0.12,0.48,0.90,U] [#5 0.11,-0.31,1.87,U] [#6 -0.61,-0.33,0.75,U] [#7 -0.45,-0.59,1.92,U] [#8 -0.73,-0.34,0.88,U] 
22:00:21.686 00.000 10844 single-star, 7 included, MultiStar: {-0.22, -0.23}, one-star: {-0.12, 0.09}
22:00:21.686 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.80) = xAngle (3.27 = -3.01)
22:00:21.686 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.19 = -3.10)
22:00:21.686 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.47 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
22:00:21.691 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.09, opts=13)
22:00:21.691 00.000 10844 Enqueuing Move request for scope (-0.12, 0.09)
22:00:21.691 00.000 11060 Worker thread wakes up
22:00:21.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:00:21.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
22:00:21.691 00.000 10844 UpdateGuideState exits: m=3580 SNR=37.4
22:00:21.691 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
22:00:21.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:21.691 00.000 11060 Moving (-0.12, 0.09) raw xDistance=-0.15 yDistance=-0.01
22:00:21.691 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:21.691 00.000 10844 Enqueuing Expose request
22:00:21.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:00:21.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:21.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:21.691 00.000 11060 MoveAxis(E, 22, ABG)
22:00:21.691 00.000 11060 Guiding  Dir = 2, Dur = 22
22:00:21.707 00.016 11060 IsSlewing returns 0
22:00:21.707 00.000 11060 IsGuiding returns 0
22:00:21.755 00.048 11060 IsGuiding returns 0
22:00:21.755 00.000 11060 Move returns status 0, amount 22
22:00:21.755 00.000 11060 MoveAxis(N, 0, ABG)
22:00:21.755 00.000 11060 Move returns status 0, amount 0
22:00:21.755 00.000 11060 move complete, result=0
22:00:21.755 00.000 11060 worker thread done servicing request
22:00:21.755 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
22:00:21.755 00.000 11060 Worker thread wakes up
22:00:21.759 00.004 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:21.760 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:23.209 01.449 11060 Exposure complete
22:00:23.475 00.266 10844 OnExposeComplete: enter
22:00:23.475 00.000 10844 UpdateGuideState(): m_state=6
22:00:23.475 00.000 11060 worker thread done servicing request
22:00:23.475 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
22:00:23.475 00.000 10844 Star::Find returns 1 (0), X=1827.89, Y=153.82, Mass=3641, SNR=38.3, Peak=220 HFD=4.1
22:00:23.475 00.000 10844 MultiStar: [#1 -0.83,1.20,0.00,M3] [#2 -0.11,1.24,0.00,M2] [#3 -0.29,-1.00,0.00,M1] [#4 -0.15,0.37,1.01,U] [#5 -0.22,-0.14,1.91,U] [#6 -0.77,0.18,0.69,U] [#7 -0.92,-0.43,0.00,M1] [#8 0.14,0.07,0.80,U] 
22:00:23.475 00.000 10844 refined, 4 included, MultiStar: {-0.25, 0.13}, one-star: {-0.39, 0.42}
22:00:23.475 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.80) = xAngle (3.47 = -2.82)
22:00:23.475 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.38 = -2.90)
22:00:23.475 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.29 cameraTheta=2.66 mountX=-0.27 mountY=-0.07, mountTheta=-2.90
22:00:23.477 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.13, opts=13)
22:00:23.477 00.000 10844 Enqueuing Move request for scope (-0.25, 0.13)
22:00:23.477 00.000 11060 Worker thread wakes up
22:00:23.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
22:00:23.477 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
22:00:23.477 00.000 11060 Moving (-0.25, 0.13) raw xDistance=-0.27 yDistance=-0.07
22:00:23.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
22:00:23.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:23.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:23.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:00:23.477 00.000 11060 MoveAxis(E, 41, ABG)
22:00:23.477 00.000 11060 Guiding  Dir = 2, Dur = 41
22:00:23.477 00.000 10844 UpdateGuideState exits: m=3641 SNR=38.3
22:00:23.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:23.477 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:23.477 00.000 10844 Enqueuing Expose request
22:00:23.491 00.014 11060 IsSlewing returns 0
22:00:23.491 00.000 11060 IsGuiding returns 0
22:00:23.552 00.061 11060 IsGuiding returns 0
22:00:23.552 00.000 11060 Move returns status 0, amount 41
22:00:23.552 00.000 11060 MoveAxis(N, 0, ABG)
22:00:23.552 00.000 11060 Move returns status 0, amount 0
22:00:23.552 00.000 11060 move complete, result=0
22:00:23.552 00.000 10844 GuideStep: -0.3 px 41 ms EAST, -0.1 px 0 ms NORTH
22:00:23.552 00.000 11060 worker thread done servicing request
22:00:23.554 00.002 11060 Worker thread wakes up
22:00:23.559 00.005 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:23.559 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:25.049 01.490 11060 Exposure complete
22:00:25.361 00.312 11060 worker thread done servicing request
22:00:25.361 00.000 10844 OnExposeComplete: enter
22:00:25.361 00.000 10844 UpdateGuideState(): m_state=6
22:00:25.361 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
22:00:25.361 00.000 10844 Star::Find returns 1 (1), X=1829.09, Y=153.62, Mass=3557, SNR=37.3, Peak=255 HFD=3.9
22:00:25.361 00.000 10844 MultiStar: [#1 -0.78,0.78,0.00,M4] [#2 0.97,0.51,0.00,M3] [#3 -0.28,0.14,0.83,U] [#4 -0.32,0.86,0.91,U] [#5 0.08,-0.75,2.09,U] [#6 -0.16,-0.17,0.71,U] [#7 -0.06,-0.55,2.13,U] [#8 -0.60,0.43,0.80,U] 
22:00:25.361 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.16}, one-star: {0.81, 0.22}
22:00:25.361 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.80) = xAngle (-0.96 = -0.96)
22:00:25.361 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.05 = -1.05)
22:00:25.361 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.76 mountX=0.10 mountY=-0.15, mountTheta=-0.99
22:00:25.361 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
22:00:25.361 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
22:00:25.361 00.000 11060 Worker thread wakes up
22:00:25.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
22:00:25.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
22:00:25.361 00.000 11060 Moving (-0.03, -0.16) raw xDistance=0.10 yDistance=-0.15
22:00:25.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:00:25.366 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:25.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:25.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:00:25.366 00.000 10844 UpdateGuideState exits: m=3557 SNR=37.3 Saturated
22:00:25.366 00.000 11060 MoveAxis(E, 0, ABG)
22:00:25.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:25.366 00.000 11060 Move returns status 0, amount 0
22:00:25.366 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:25.366 00.000 10844 Enqueuing Expose request
22:00:25.366 00.000 11060 MoveAxis(N, 0, ABG)
22:00:25.366 00.000 11060 Move returns status 0, amount 0
22:00:25.366 00.000 11060 move complete, result=0
22:00:25.366 00.000 11060 worker thread done servicing request
22:00:25.366 00.000 11060 Worker thread wakes up
22:00:25.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:25.366 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:25.369 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:26.824 01.455 11060 Exposure complete
22:00:27.069 00.245 11060 worker thread done servicing request
22:00:27.069 00.000 10844 OnExposeComplete: enter
22:00:27.069 00.000 10844 UpdateGuideState(): m_state=6
22:00:27.069 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
22:00:27.069 00.000 10844 Star::Find returns 1 (0), X=1828.91, Y=153.43, Mass=2708, SNR=33.1, Peak=222 HFD=3.6
22:00:27.069 00.000 10844 MultiStar: [#1 -0.20,0.31,1.11,U] [#2 0.55,0.20,0.98,U] [#3 0.30,-0.45,1.01,U] [#4 0.44,-0.02,1.06,U] [#5 -0.24,-0.57,2.19,U] [#6 -1.07,-0.79,0.00,M1] [#7 -1.05,-0.44,0.00,M1] [#8 -0.26,0.18,0.88,U] 
22:00:27.069 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.12}, one-star: {0.62, 0.03}
22:00:27.069 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.80) = xAngle (-0.01 = -0.01)
22:00:27.069 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.09 = -0.09)
22:00:27.069 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.81 mountX=0.17 mountY=-0.02, mountTheta=-0.09
22:00:27.075 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.12, opts=13)
22:00:27.075 00.000 10844 Enqueuing Move request for scope (0.12, -0.12)
22:00:27.075 00.000 11060 Worker thread wakes up
22:00:27.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:27.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
22:00:27.075 00.000 10844 UpdateGuideState exits: m=2708 SNR=33.1
22:00:27.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
22:00:27.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:27.075 00.000 11060 Moving (0.12, -0.12) raw xDistance=0.17 yDistance=-0.02
22:00:27.075 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:27.075 00.000 10844 Enqueuing Expose request
22:00:27.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
22:00:27.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:27.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:27.075 00.000 11060 MoveAxis(W, 25, ABG)
22:00:27.075 00.000 11060 Guiding  Dir = 3, Dur = 25
22:00:27.090 00.015 11060 IsSlewing returns 0
22:00:27.090 00.000 11060 IsGuiding returns 0
22:00:27.130 00.040 11060 IsGuiding returns 0
22:00:27.130 00.000 11060 Move returns status 0, amount 25
22:00:27.130 00.000 11060 MoveAxis(N, 0, ABG)
22:00:27.130 00.000 11060 Move returns status 0, amount 0
22:00:27.131 00.001 11060 move complete, result=0
22:00:27.131 00.000 10844 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
22:00:27.132 00.001 11060 worker thread done servicing request
22:00:27.132 00.000 11060 Worker thread wakes up
22:00:27.133 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:27.134 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:28.591 01.457 11060 Exposure complete
22:00:28.883 00.292 11060 worker thread done servicing request
22:00:28.889 00.006 10844 OnExposeComplete: enter
22:00:28.889 00.000 10844 UpdateGuideState(): m_state=6
22:00:28.889 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
22:00:28.889 00.000 10844 Star::Find returns 1 (0), X=1828.49, Y=153.17, Mass=3214, SNR=35.7, Peak=218 HFD=3.8
22:00:28.889 00.000 10844 MultiStar: [#1 -0.49,0.83,0.00,M4] [#2 0.40,0.39,0.92,U] [#3 -0.14,-0.46,0.80,U] [#4 0.38,0.34,1.04,U] [#5 -0.17,0.29,1.93,U] [#6 -0.20,-0.10,0.76,U] [#7 -0.41,0.04,2.00,U] [#8 0.46,0.68,0.86,U] 
22:00:28.891 00.002 10844 refined, 7 included, MultiStar: {-0.00, 0.14}, one-star: {0.21, -0.23}
22:00:28.891 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.80) = xAngle (2.41 = 2.41)
22:00:28.891 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.32 = 2.32)
22:00:28.891 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=-0.10 mountY=0.10, mountTheta=2.37
22:00:28.893 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.14, opts=13)
22:00:28.894 00.001 10844 Enqueuing Move request for scope (-0.00, 0.14)
22:00:28.894 00.000 11060 Worker thread wakes up
22:00:28.894 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:28.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
22:00:28.894 00.000 10844 UpdateGuideState exits: m=3214 SNR=35.7
22:00:28.894 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
22:00:28.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:28.894 00.000 11060 Moving (-0.00, 0.14) raw xDistance=-0.10 yDistance=0.10
22:00:28.894 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:28.896 00.002 10844 Enqueuing Expose request
22:00:28.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:00:28.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:28.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:00:28.896 00.000 11060 MoveAxis(E, 0, ABG)
22:00:28.896 00.000 11060 Move returns status 0, amount 0
22:00:28.896 00.000 11060 MoveAxis(N, 0, ABG)
22:00:28.896 00.000 11060 Move returns status 0, amount 0
22:00:28.896 00.000 11060 move complete, result=0
22:00:28.896 00.000 11060 worker thread done servicing request
22:00:28.896 00.000 11060 Worker thread wakes up
22:00:28.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:28.898 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:28.900 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:00:30.376 01.476 11060 Exposure complete
22:00:30.637 00.261 11060 worker thread done servicing request
22:00:30.641 00.004 10844 OnExposeComplete: enter
22:00:30.641 00.000 10844 UpdateGuideState(): m_state=6
22:00:30.641 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
22:00:30.641 00.000 10844 Star::Find returns 1 (0), X=1828.36, Y=153.94, Mass=3896, SNR=38.9, Peak=234 HFD=4.2
22:00:30.642 00.001 10844 MultiStar: [#1 0.13,0.72,0.86,U] [#2 0.48,0.56,0.77,U] [#3 -0.59,-0.03,0.89,U] [#4 0.12,0.46,0.89,U] [#5 0.03,0.28,1.90,U] [#6 -0.45,-0.56,0.75,U] [#7 -0.62,-1.14,0.00,M1] [#8 0.48,-0.24,0.75,U] 
22:00:30.642 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.24}, one-star: {0.08, 0.54}
22:00:30.642 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.80) = xAngle (2.25 = 2.25)
22:00:30.642 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.16 = 2.16)
22:00:30.642 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.25 cameraTheta=1.45 mountX=-0.15 mountY=0.20, mountTheta=2.22
22:00:30.642 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.24, opts=13)
22:00:30.642 00.000 10844 Enqueuing Move request for scope (0.03, 0.24)
22:00:30.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:30.642 00.000 10844 UpdateGuideState exits: m=3896 SNR=38.9
22:00:30.644 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:30.644 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:30.644 00.000 11060 Worker thread wakes up
22:00:30.644 00.000 10844 Enqueuing Expose request
22:00:30.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
22:00:30.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
22:00:30.644 00.000 11060 Moving (0.03, 0.24) raw xDistance=-0.15 yDistance=0.20
22:00:30.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:00:30.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
22:00:30.644 00.000 11060 MoveAxis(E, 23, ABG)
22:00:30.644 00.000 11060 Guiding  Dir = 2, Dur = 23
22:00:30.662 00.018 11060 IsSlewing returns 0
22:00:30.662 00.000 11060 IsGuiding returns 0
22:00:30.693 00.031 11060 IsGuiding returns 0
22:00:30.693 00.000 11060 Move returns status 0, amount 23
22:00:30.693 00.000 11060 MoveAxis(S, 78, ABG)
22:00:30.693 00.000 11060 Guiding  Dir = 1, Dur = 78
22:00:30.709 00.016 11060 IsSlewing returns 0
22:00:30.709 00.000 11060 IsGuiding returns 0
22:00:30.795 00.086 11060 IsGuiding returns 0
22:00:30.795 00.000 11060 Move returns status 0, amount 78
22:00:30.795 00.000 11060 move complete, result=0
22:00:30.795 00.000 11060 worker thread done servicing request
22:00:30.795 00.000 11060 Worker thread wakes up
22:00:30.795 00.000 10844 GuideStep: -0.2 px 23 ms EAST, 0.2 px 78 ms SOUTH
22:00:30.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:30.795 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:32.259 01.464 11060 Exposure complete
22:00:32.499 00.240 11060 worker thread done servicing request
22:00:32.499 00.000 10844 OnExposeComplete: enter
22:00:32.499 00.000 10844 UpdateGuideState(): m_state=6
22:00:32.499 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
22:00:32.499 00.000 10844 Star::Find returns 1 (0), X=1828.20, Y=152.90, Mass=3873, SNR=39.5, Peak=204 HFD=4.2
22:00:32.500 00.001 10844 MultiStar: [#1 -0.32,0.14,0.88,U] [#2 0.33,-0.43,0.92,U] [#3 -0.16,-0.36,0.80,U] [#4 0.10,0.35,0.82,U] [#5 -0.50,-1.12,0.00,M1] [#6 0.04,-0.72,0.62,U] [#7 -0.76,-0.58,0.00,M2] [#8 0.03,-0.11,0.68,U] 
22:00:32.500 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.23}, one-star: {-0.08, -0.50}
22:00:32.500 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.80) = xAngle (-0.82 = -0.82)
22:00:32.500 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.90 = -0.90)
22:00:32.500 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.62 mountX=0.16 mountY=-0.18, mountTheta=-0.85
22:00:32.500 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.23, opts=13)
22:00:32.500 00.000 10844 Enqueuing Move request for scope (-0.01, -0.23)
22:00:32.500 00.000 11060 Worker thread wakes up
22:00:32.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:32.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
22:00:32.500 00.000 10844 UpdateGuideState exits: m=3873 SNR=39.5
22:00:32.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
22:00:32.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:32.500 00.000 11060 Moving (-0.01, -0.23) raw xDistance=0.16 yDistance=-0.18
22:00:32.500 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:32.500 00.000 10844 Enqueuing Expose request
22:00:32.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:00:32.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:32.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:00:32.500 00.000 11060 MoveAxis(W, 22, ABG)
22:00:32.500 00.000 11060 Guiding  Dir = 3, Dur = 22
22:00:32.535 00.035 11060 IsSlewing returns 0
22:00:32.535 00.000 11060 IsGuiding returns 0
22:00:32.596 00.061 11060 IsGuiding returns 0
22:00:32.596 00.000 11060 Move returns status 0, amount 22
22:00:32.596 00.000 11060 MoveAxis(N, 0, ABG)
22:00:32.596 00.000 11060 Move returns status 0, amount 0
22:00:32.598 00.002 11060 move complete, result=0
22:00:32.598 00.000 11060 worker thread done servicing request
22:00:32.598 00.000 11060 Worker thread wakes up
22:00:32.598 00.000 10844 GuideStep: 0.2 px 22 ms WEST, -0.2 px 0 ms NORTH
22:00:32.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:32.598 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:34.079 01.481 11060 Exposure complete
22:00:34.315 00.236 10844 OnExposeComplete: enter
22:00:34.315 00.000 10844 UpdateGuideState(): m_state=6
22:00:34.315 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
22:00:34.315 00.000 10844 Star::Find returns 1 (0), X=1828.68, Y=153.53, Mass=3200, SNR=35.8, Peak=232 HFD=3.5
22:00:34.315 00.000 10844 MultiStar: [#1 -0.45,0.06,0.93,U] [#2 0.82,-0.34,0.83,U] [#3 -0.06,-0.43,0.80,U] [#4 0.37,0.34,0.90,U] [#5 0.14,-0.51,1.96,U] [#6 -0.30,0.19,0.63,U] [#7 -0.49,-0.52,2.01,U] [#8 0.53,0.12,0.77,U] 
22:00:34.315 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.20}, one-star: {0.39, 0.13}
22:00:34.315 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.80) = xAngle (-0.54 = -0.54)
22:00:34.315 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.62 = -0.62)
22:00:34.315 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.34 mountX=0.18 mountY=-0.12, mountTheta=-0.60
22:00:34.316 00.001 11060 worker thread done servicing request
22:00:34.316 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.20, opts=13)
22:00:34.316 00.000 10844 Enqueuing Move request for scope (0.05, -0.20)
22:00:34.316 00.000 11060 Worker thread wakes up
22:00:34.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=4, FiltMax=255, Gamma=1.000
22:00:34.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
22:00:34.316 00.000 10844 UpdateGuideState exits: m=3200 SNR=35.8
22:00:34.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
22:00:34.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:34.316 00.000 11060 Moving (0.05, -0.20) raw xDistance=0.18 yDistance=-0.12
22:00:34.316 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:34.316 00.000 10844 Enqueuing Expose request
22:00:34.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
22:00:34.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:34.318 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:00:34.318 00.000 11060 MoveAxis(W, 27, ABG)
22:00:34.318 00.000 11060 Guiding  Dir = 3, Dur = 27
22:00:34.351 00.033 11060 IsSlewing returns 0
22:00:34.351 00.000 11060 IsGuiding returns 0
22:00:34.429 00.078 11060 IsGuiding returns 0
22:00:34.429 00.000 11060 Move returns status 0, amount 27
22:00:34.429 00.000 11060 MoveAxis(N, 0, ABG)
22:00:34.431 00.002 11060 Move returns status 0, amount 0
22:00:34.431 00.000 11060 move complete, result=0
22:00:34.432 00.001 11060 worker thread done servicing request
22:00:34.432 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
22:00:34.432 00.000 11060 Worker thread wakes up
22:00:34.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:34.434 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:35.888 01.454 11060 Exposure complete
22:00:36.172 00.284 11060 worker thread done servicing request
22:00:36.174 00.002 10844 OnExposeComplete: enter
22:00:36.174 00.000 10844 UpdateGuideState(): m_state=6
22:00:36.174 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
22:00:36.174 00.000 10844 Star::Find returns 1 (0), X=1828.58, Y=153.33, Mass=3786, SNR=38.3, Peak=243 HFD=3.8
22:00:36.174 00.000 10844 MultiStar: [#1 -0.10,0.11,0.85,U] [#2 0.28,0.45,0.83,U] [#3 -0.50,-0.90,0.00,M1] [#4 -0.25,0.26,0.90,U] [#5 -0.44,-0.63,1.84,U] [#6 -0.36,-0.59,0.63,U] [#7 -0.19,-0.36,1.79,U] [#8 0.74,0.50,0.77,U] 
22:00:36.174 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.13}, one-star: {0.30, -0.07}
22:00:36.174 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.80) = xAngle (-1.24 = -1.24)
22:00:36.174 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.32 = -1.32)
22:00:36.174 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.04 mountX=0.05 mountY=-0.15, mountTheta=-1.25
22:00:36.177 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
22:00:36.177 00.000 10844 Enqueuing Move request for scope (-0.07, -0.13)
22:00:36.177 00.000 11060 Worker thread wakes up
22:00:36.177 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=4, FiltMax=255, Gamma=1.000
22:00:36.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
22:00:36.177 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
22:00:36.177 00.000 10844 UpdateGuideState exits: m=3786 SNR=38.3
22:00:36.177 00.000 11060 Moving (-0.07, -0.13) raw xDistance=0.05 yDistance=-0.15
22:00:36.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:36.179 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:00:36.179 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:36.179 00.000 10844 Enqueuing Expose request
22:00:36.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:36.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:00:36.179 00.000 11060 MoveAxis(E, 0, ABG)
22:00:36.179 00.000 11060 Move returns status 0, amount 0
22:00:36.179 00.000 11060 MoveAxis(N, 0, ABG)
22:00:36.179 00.000 11060 Move returns status 0, amount 0
22:00:36.179 00.000 11060 move complete, result=0
22:00:36.179 00.000 11060 worker thread done servicing request
22:00:36.179 00.000 11060 Worker thread wakes up
22:00:36.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:36.179 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:36.197 00.018 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:37.672 01.475 11060 Exposure complete
22:00:37.916 00.244 11060 worker thread done servicing request
22:00:37.916 00.000 10844 OnExposeComplete: enter
22:00:37.916 00.000 10844 UpdateGuideState(): m_state=6
22:00:37.921 00.005 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
22:00:37.921 00.000 10844 Star::Find returns 1 (1), X=1828.47, Y=153.57, Mass=3734, SNR=39.1, Peak=255 HFD=3.3
22:00:37.921 00.000 10844 MultiStar: [#1 -0.30,0.15,0.87,U] [#2 0.66,0.25,0.81,U] [#3 -0.64,-0.57,0.87,U] [#4 -0.33,0.55,0.87,U] [#5 -0.47,-0.43,1.83,U] [#6 -0.01,-0.35,0.69,U] [#7 -0.38,0.05,1.88,U] [#8 0.16,-0.10,0.83,U] 
22:00:37.921 00.000 10844 refined, 8 included, MultiStar: {-0.19, -0.06}, one-star: {0.19, 0.17}
22:00:37.921 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.80) = xAngle (-2.05 = -2.05)
22:00:37.921 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.14 = -2.14)
22:00:37.921 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.86 mountX=-0.09 mountY=-0.17, mountTheta=-2.07
22:00:37.923 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.06, opts=13)
22:00:37.923 00.000 10844 Enqueuing Move request for scope (-0.19, -0.06)
22:00:37.923 00.000 11060 Worker thread wakes up
22:00:37.923 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:00:37.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
22:00:37.923 00.000 10844 UpdateGuideState exits: m=3734 SNR=39.1 Saturated
22:00:37.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
22:00:37.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:37.923 00.000 11060 Moving (-0.19, -0.06) raw xDistance=-0.09 yDistance=-0.17
22:00:37.923 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:37.923 00.000 10844 Enqueuing Expose request
22:00:37.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:00:37.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:37.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:00:37.923 00.000 11060 MoveAxis(E, 0, ABG)
22:00:37.923 00.000 11060 Move returns status 0, amount 0
22:00:37.923 00.000 11060 MoveAxis(N, 0, ABG)
22:00:37.923 00.000 11060 Move returns status 0, amount 0
22:00:37.923 00.000 11060 move complete, result=0
22:00:37.923 00.000 11060 worker thread done servicing request
22:00:37.923 00.000 11060 Worker thread wakes up
22:00:37.926 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:37.926 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:37.926 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:39.411 01.485 11060 Exposure complete
22:00:39.692 00.281 11060 worker thread done servicing request
22:00:39.692 00.000 10844 OnExposeComplete: enter
22:00:39.692 00.000 10844 UpdateGuideState(): m_state=6
22:00:39.694 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
22:00:39.694 00.000 10844 Star::Find returns 1 (0), X=1827.98, Y=153.43, Mass=3066, SNR=35.1, Peak=208 HFD=3.6
22:00:39.695 00.001 10844 MultiStar: [#1 0.74,-0.02,1.00,U] [#2 -0.02,0.67,0.96,U] [#3 -0.68,-0.40,0.89,U] [#4 0.36,0.96,0.00,M1] [#5 -0.36,-0.87,0.00,M1] [#6 0.08,-0.28,0.68,U] [#7 0.31,-0.81,2.12,U] [#8 0.47,-0.08,0.89,U] 
22:00:39.695 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.22}, one-star: {-0.30, 0.03}
22:00:39.695 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.80) = xAngle (-0.25 = -0.25)
22:00:39.695 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.34 = -0.34)
22:00:39.695 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.06 mountX=0.25 mountY=-0.09, mountTheta=-0.33
22:00:39.697 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.22, opts=13)
22:00:39.697 00.000 10844 Enqueuing Move request for scope (0.13, -0.22)
22:00:39.697 00.000 11060 Worker thread wakes up
22:00:39.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:00:39.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
22:00:39.697 00.000 10844 UpdateGuideState exits: m=3066 SNR=35.1
22:00:39.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
22:00:39.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:39.697 00.000 11060 Moving (0.13, -0.22) raw xDistance=0.25 yDistance=-0.09
22:00:39.697 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:39.697 00.000 10844 Enqueuing Expose request
22:00:39.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
22:00:39.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:39.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:00:39.700 00.003 11060 MoveAxis(W, 37, ABG)
22:00:39.700 00.000 11060 Guiding  Dir = 3, Dur = 37
22:00:39.710 00.010 11060 IsSlewing returns 0
22:00:39.710 00.000 11060 IsGuiding returns 0
22:00:39.755 00.045 11060 IsGuiding returns 0
22:00:39.755 00.000 11060 Move returns status 0, amount 37
22:00:39.755 00.000 11060 MoveAxis(N, 0, ABG)
22:00:39.755 00.000 11060 Move returns status 0, amount 0
22:00:39.755 00.000 11060 move complete, result=0
22:00:39.755 00.000 11060 worker thread done servicing request
22:00:39.755 00.000 11060 Worker thread wakes up
22:00:39.755 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
22:00:39.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:39.755 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:41.235 01.480 11060 Exposure complete
22:00:41.528 00.293 11060 worker thread done servicing request
22:00:41.530 00.002 10844 OnExposeComplete: enter
22:00:41.530 00.000 10844 UpdateGuideState(): m_state=6
22:00:41.530 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
22:00:41.530 00.000 10844 Star::Find returns 1 (0), X=1828.58, Y=153.94, Mass=3763, SNR=38.2, Peak=243 HFD=3.9
22:00:41.530 00.000 10844 MultiStar: [#1 0.59,0.49,0.88,U] [#2 0.20,-0.07,0.90,U] [#3 -0.45,-0.43,0.84,U] [#4 0.14,0.01,0.91,U] [#5 0.42,-0.51,1.84,U] [#6 0.09,-0.00,0.65,U] [#7 -0.57,-0.67,1.88,U] [#8 1.26,-0.08,0.00,M1] 
22:00:41.530 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.18}, one-star: {0.30, 0.54}
22:00:41.530 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.80) = xAngle (-0.46 = -0.46)
22:00:41.530 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.55 = -0.55)
22:00:41.530 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.26 mountX=0.17 mountY=-0.10, mountTheta=-0.53
22:00:41.530 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
22:00:41.533 00.003 10844 Enqueuing Move request for scope (0.06, -0.18)
22:00:41.533 00.000 11060 Worker thread wakes up
22:00:41.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:00:41.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
22:00:41.533 00.000 10844 UpdateGuideState exits: m=3763 SNR=38.2
22:00:41.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
22:00:41.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:41.533 00.000 11060 Moving (0.06, -0.18) raw xDistance=0.17 yDistance=-0.10
22:00:41.533 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:41.533 00.000 10844 Enqueuing Expose request
22:00:41.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
22:00:41.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:41.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:00:41.536 00.003 11060 MoveAxis(W, 27, ABG)
22:00:41.536 00.000 11060 Guiding  Dir = 3, Dur = 27
22:00:41.546 00.010 11060 IsSlewing returns 0
22:00:41.547 00.001 11060 IsGuiding returns 0
22:00:41.604 00.057 11060 IsGuiding returns 0
22:00:41.604 00.000 11060 Move returns status 0, amount 27
22:00:41.604 00.000 11060 MoveAxis(N, 0, ABG)
22:00:41.604 00.000 11060 Move returns status 0, amount 0
22:00:41.604 00.000 11060 move complete, result=0
22:00:41.604 00.000 11060 worker thread done servicing request
22:00:41.604 00.000 11060 Worker thread wakes up
22:00:41.604 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
22:00:41.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:41.604 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:43.060 01.456 11060 Exposure complete
22:00:43.369 00.309 11060 worker thread done servicing request
22:00:43.369 00.000 10844 OnExposeComplete: enter
22:00:43.369 00.000 10844 UpdateGuideState(): m_state=6
22:00:43.369 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
22:00:43.369 00.000 10844 Star::Find returns 1 (0), X=1828.47, Y=153.96, Mass=3038, SNR=34.9, Peak=216 HFD=3.7
22:00:43.371 00.002 10844 MultiStar: [#1 0.59,0.54,0.94,U] [#2 0.74,0.40,0.95,U] [#3 -0.05,0.24,0.88,U] [#4 1.08,0.43,0.00,M1] [#5 0.13,0.46,1.94,U] [#6 -0.03,-0.11,0.75,U] [#7 0.41,-0.48,2.08,U] [#8 0.71,0.94,0.00,M2] 
22:00:43.371 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.17}, one-star: {0.19, 0.56}
22:00:43.371 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-0.80) = xAngle (1.34 = 1.34)
22:00:43.371 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.25 = 1.25)
22:00:43.371 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.17 hyp=0.34 cameraTheta=0.53 mountX=0.08 mountY=0.32, mountTheta=1.33
22:00:43.371 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.17, opts=13)
22:00:43.371 00.000 10844 Enqueuing Move request for scope (0.29, 0.17)
22:00:43.374 00.003 11060 Worker thread wakes up
22:00:43.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:00:43.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.17) opts 0xd
22:00:43.374 00.000 10844 UpdateGuideState exits: m=3038 SNR=34.9
22:00:43.374 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.17)
22:00:43.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:43.374 00.000 11060 Moving (0.29, 0.17) raw xDistance=0.08 yDistance=0.32
22:00:43.374 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:43.374 00.000 10844 Enqueuing Expose request
22:00:43.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:00:43.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
22:00:43.388 00.014 11060 MoveAxis(E, 0, ABG)
22:00:43.388 00.000 11060 Move returns status 0, amount 0
22:00:43.388 00.000 11060 MoveAxis(S, 123, ABG)
22:00:43.388 00.000 11060 Guiding  Dir = 1, Dur = 123
22:00:43.400 00.012 11060 IsSlewing returns 0
22:00:43.400 00.000 11060 IsGuiding returns 0
22:00:43.538 00.138 11060 IsGuiding returns 0
22:00:43.538 00.000 11060 Move returns status 0, amount 123
22:00:43.540 00.002 11060 move complete, result=0
22:00:43.540 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 123 ms SOUTH
22:00:43.540 00.000 11060 worker thread done servicing request
22:00:43.541 00.001 11060 Worker thread wakes up
22:00:43.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:43.541 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:45.012 01.471 11060 Exposure complete
22:00:45.302 00.290 11060 worker thread done servicing request
22:00:45.302 00.000 10844 OnExposeComplete: enter
22:00:45.302 00.000 10844 UpdateGuideState(): m_state=6
22:00:45.302 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
22:00:45.302 00.000 10844 Star::Find returns 1 (0), X=1828.65, Y=153.39, Mass=3380, SNR=37.3, Peak=246 HFD=3.5
22:00:45.302 00.000 10844 MultiStar: [#1 0.23,0.29,0.97,U] [#2 0.57,-0.12,0.90,U] [#3 -0.37,-0.11,0.85,U] [#4 0.26,0.26,0.95,U] [#5 0.08,-0.56,1.88,U] [#6 -0.45,-0.99,0.00,M1] [#7 0.42,0.15,1.92,U] [#8 0.74,-0.16,0.75,U] 
22:00:45.302 00.000 10844 refined, 7 included, MultiStar: {0.28, -0.06}, one-star: {0.37, -0.01}
22:00:45.302 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.80) = xAngle (0.58 = 0.58)
22:00:45.302 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.50 = 0.50)
22:00:45.304 00.002 10844 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-0.22 mountX=0.24 mountY=0.14, mountTheta=0.52
22:00:45.306 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.06, opts=13)
22:00:45.306 00.000 10844 Enqueuing Move request for scope (0.28, -0.06)
22:00:45.306 00.000 11060 Worker thread wakes up
22:00:45.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:45.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
22:00:45.306 00.000 10844 UpdateGuideState exits: m=3380 SNR=37.3
22:00:45.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
22:00:45.306 00.000 11060 Moving (0.28, -0.06) raw xDistance=0.24 yDistance=0.14
22:00:45.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
22:00:45.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:45.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:45.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:00:45.306 00.000 11060 MoveAxis(W, 35, ABG)
22:00:45.306 00.000 11060 Guiding  Dir = 3, Dur = 35
22:00:45.306 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:45.306 00.000 10844 Enqueuing Expose request
22:00:45.315 00.009 11060 IsSlewing returns 0
22:00:45.315 00.000 11060 IsGuiding returns 0
22:00:45.374 00.059 11060 IsGuiding returns 0
22:00:45.374 00.000 11060 Move returns status 0, amount 35
22:00:45.374 00.000 11060 MoveAxis(N, 0, ABG)
22:00:45.374 00.000 11060 Move returns status 0, amount 0
22:00:45.374 00.000 11060 move complete, result=0
22:00:45.374 00.000 11060 worker thread done servicing request
22:00:45.374 00.000 11060 Worker thread wakes up
22:00:45.374 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
22:00:45.379 00.005 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:45.379 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:46.858 01.479 11060 Exposure complete
22:00:47.102 00.244 11060 worker thread done servicing request
22:00:47.102 00.000 10844 OnExposeComplete: enter
22:00:47.103 00.001 10844 UpdateGuideState(): m_state=6
22:00:47.103 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
22:00:47.103 00.000 10844 Star::Find returns 1 (0), X=1828.33, Y=153.71, Mass=3625, SNR=38.1, Peak=243 HFD=3.8
22:00:47.103 00.000 10844 MultiStar: [#1 0.05,0.54,0.94,U] [#2 0.24,0.42,0.89,U] [#3 0.03,-0.38,0.79,U] [#4 -0.53,0.19,0.86,U] [#5 0.53,-0.31,1.90,U] [#6 -0.57,-0.14,0.71,U] [#7 -0.32,-0.44,1.97,U] [#8 0.55,-0.17,0.91,U] 
22:00:47.103 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.05, 0.31}
22:00:47.103 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.80) = xAngle (-0.27 = -0.27)
22:00:47.103 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.36 = -0.36)
22:00:47.103 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=0.07 mountY=-0.03, mountTheta=-0.35
22:00:47.103 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
22:00:47.103 00.000 10844 Enqueuing Move request for scope (0.04, -0.07)
22:00:47.103 00.000 11060 Worker thread wakes up
22:00:47.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:00:47.103 00.000 10844 UpdateGuideState exits: m=3625 SNR=38.1
22:00:47.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:47.103 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:47.103 00.000 10844 Enqueuing Expose request
22:00:47.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:00:47.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:00:47.103 00.000 11060 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=-0.03
22:00:47.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:00:47.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:47.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:47.103 00.000 11060 MoveAxis(E, 0, ABG)
22:00:47.103 00.000 11060 Move returns status 0, amount 0
22:00:47.103 00.000 11060 MoveAxis(N, 0, ABG)
22:00:47.103 00.000 11060 Move returns status 0, amount 0
22:00:47.108 00.005 11060 move complete, result=0
22:00:47.108 00.000 11060 worker thread done servicing request
22:00:47.108 00.000 11060 Worker thread wakes up
22:00:47.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:47.108 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:47.108 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:00:48.612 01.504 11060 Exposure complete
22:00:48.960 00.348 11060 worker thread done servicing request
22:00:48.960 00.000 10844 OnExposeComplete: enter
22:00:48.960 00.000 10844 UpdateGuideState(): m_state=6
22:00:48.960 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
22:00:48.960 00.000 10844 Star::Find returns 1 (0), X=1828.49, Y=153.62, Mass=3240, SNR=35.6, Peak=227 HFD=3.4
22:00:48.960 00.000 10844 MultiStar: [#1 0.36,0.40,0.91,U] [#2 0.63,0.26,0.97,U] [#3 -0.13,-0.40,0.97,U] [#4 -0.26,-0.17,0.93,U] [#5 0.10,-0.32,2.13,U] [#6 -0.26,-1.16,0.00,M1] [#7 -0.67,-0.61,2.23,U] [#8 0.37,0.33,0.76,U] 
22:00:48.960 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.15}, one-star: {0.21, 0.22}
22:00:48.960 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.80) = xAngle (-0.91 = -0.91)
22:00:48.960 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.00 = -1.00)
22:00:48.963 00.003 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.71 mountX=0.09 mountY=-0.13, mountTheta=-0.94
22:00:48.965 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
22:00:48.965 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
22:00:48.965 00.000 11060 Worker thread wakes up
22:00:48.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:00:48.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
22:00:48.965 00.000 10844 UpdateGuideState exits: m=3240 SNR=35.6
22:00:48.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
22:00:48.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:48.965 00.000 11060 Moving (-0.02, -0.15) raw xDistance=0.09 yDistance=-0.13
22:00:48.965 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:48.965 00.000 10844 Enqueuing Expose request
22:00:48.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:00:48.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:48.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:00:48.965 00.000 11060 MoveAxis(E, 0, ABG)
22:00:48.965 00.000 11060 Move returns status 0, amount 0
22:00:48.965 00.000 11060 MoveAxis(N, 0, ABG)
22:00:48.965 00.000 11060 Move returns status 0, amount 0
22:00:48.967 00.002 11060 move complete, result=0
22:00:48.967 00.000 11060 worker thread done servicing request
22:00:48.967 00.000 11060 Worker thread wakes up
22:00:48.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:48.967 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:48.967 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:50.448 01.481 11060 Exposure complete
22:00:50.667 00.219 11060 worker thread done servicing request
22:00:50.667 00.000 10844 OnExposeComplete: enter
22:00:50.667 00.000 10844 UpdateGuideState(): m_state=6
22:00:50.667 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
22:00:50.667 00.000 10844 Star::Find returns 1 (0), X=1828.94, Y=153.20, Mass=3293, SNR=36.5, Peak=206 HFD=4.1
22:00:50.667 00.000 10844 MultiStar: [#1 0.09,0.20,0.98,U] [#2 0.54,-0.23,0.89,U] [#3 -0.33,-1.08,0.00,M1] [#4 -0.02,0.21,0.86,U] [#5 -0.41,-0.75,1.81,U] [#6 -0.99,-0.49,0.00,M2] [#7 -0.61,-0.21,2.02,U] [#8 0.84,-0.30,0.79,U] 
22:00:50.667 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.25}, one-star: {0.66, -0.20}
22:00:50.667 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.80) = xAngle (-0.81 = -0.81)
22:00:50.667 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.90 = -0.90)
22:00:50.667 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.61 mountX=0.17 mountY=-0.19, mountTheta=-0.85
22:00:50.670 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.25, opts=13)
22:00:50.670 00.000 10844 Enqueuing Move request for scope (-0.01, -0.25)
22:00:50.670 00.000 11060 Worker thread wakes up
22:00:50.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:00:50.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
22:00:50.670 00.000 10844 UpdateGuideState exits: m=3293 SNR=36.5
22:00:50.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
22:00:50.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:50.670 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:50.670 00.000 11060 Moving (-0.01, -0.25) raw xDistance=0.17 yDistance=-0.19
22:00:50.670 00.000 10844 Enqueuing Expose request
22:00:50.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
22:00:50.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:50.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:00:50.670 00.000 11060 MoveAxis(W, 25, ABG)
22:00:50.670 00.000 11060 Guiding  Dir = 3, Dur = 25
22:00:50.683 00.013 11060 IsSlewing returns 0
22:00:50.683 00.000 11060 IsGuiding returns 0
22:00:50.723 00.040 11060 IsGuiding returns 0
22:00:50.723 00.000 11060 Move returns status 0, amount 25
22:00:50.738 00.015 11060 MoveAxis(N, 0, ABG)
22:00:50.740 00.002 11060 Move returns status 0, amount 0
22:00:50.740 00.000 11060 move complete, result=0
22:00:50.740 00.000 11060 worker thread done servicing request
22:00:50.740 00.000 10844 GuideStep: 0.2 px 25 ms WEST, -0.2 px 0 ms NORTH
22:00:50.740 00.000 11060 Worker thread wakes up
22:00:50.741 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:50.741 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:52.187 01.446 11060 Exposure complete
22:00:52.368 00.181 11060 worker thread done servicing request
22:00:52.368 00.000 10844 OnExposeComplete: enter
22:00:52.368 00.000 10844 UpdateGuideState(): m_state=6
22:00:52.371 00.003 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
22:00:52.371 00.000 10844 Star::Find returns 1 (0), X=1828.27, Y=152.95, Mass=3583, SNR=37.2, Peak=221 HFD=4.0
22:00:52.371 00.000 10844 MultiStar: [#1 -0.01,0.41,0.94,U] [#2 0.85,0.31,0.92,U] [#3 -0.08,-0.25,0.85,U] [#4 -0.09,-0.43,0.85,U] [#5 0.00,-0.30,1.95,U] [#6 -0.30,-0.10,0.73,U] [#7 -0.40,-0.30,1.93,U] [#8 0.49,-0.52,0.75,U] 
22:00:52.371 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.20}, one-star: {-0.02, -0.45}
22:00:52.371 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.80) = xAngle (-0.77 = -0.77)
22:00:52.371 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.86 = -0.86)
22:00:52.371 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.58 mountX=0.14 mountY=-0.15, mountTheta=-0.82
22:00:52.371 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.20, opts=13)
22:00:52.371 00.000 10844 Enqueuing Move request for scope (-0.00, -0.20)
22:00:52.371 00.000 11060 Worker thread wakes up
22:00:52.373 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:00:52.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
22:00:52.373 00.000 10844 UpdateGuideState exits: m=3583 SNR=37.2
22:00:52.373 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
22:00:52.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:52.373 00.000 11060 Moving (-0.00, -0.20) raw xDistance=0.14 yDistance=-0.15
22:00:52.373 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:52.373 00.000 10844 Enqueuing Expose request
22:00:52.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:00:52.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:52.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:00:52.373 00.000 11060 MoveAxis(W, 22, ABG)
22:00:52.373 00.000 11060 Guiding  Dir = 3, Dur = 22
22:00:52.404 00.031 11060 IsSlewing returns 0
22:00:52.404 00.000 11060 IsGuiding returns 0
22:00:52.460 00.056 11060 IsGuiding returns 0
22:00:52.460 00.000 11060 Move returns status 0, amount 22
22:00:52.460 00.000 11060 MoveAxis(N, 0, ABG)
22:00:52.460 00.000 11060 Move returns status 0, amount 0
22:00:52.460 00.000 11060 move complete, result=0
22:00:52.461 00.001 10844 GuideStep: 0.1 px 22 ms WEST, -0.2 px 0 ms NORTH
22:00:52.461 00.000 11060 worker thread done servicing request
22:00:52.461 00.000 11060 Worker thread wakes up
22:00:52.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:52.461 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:53.937 01.476 11060 Exposure complete
22:00:54.213 00.276 11060 worker thread done servicing request
22:00:54.213 00.000 10844 OnExposeComplete: enter
22:00:54.213 00.000 10844 UpdateGuideState(): m_state=6
22:00:54.213 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
22:00:54.213 00.000 10844 Star::Find returns 1 (0), X=1828.59, Y=153.23, Mass=3726, SNR=39.0, Peak=241 HFD=3.7
22:00:54.213 00.000 10844 MultiStar: [#1 0.09,0.33,0.86,U] [#2 0.28,1.04,0.00,M1] [#3 -0.55,0.11,0.80,U] [#4 -0.33,0.71,0.94,U] [#5 0.13,-0.17,1.74,U] [#6 -0.46,-0.18,0.59,U] [#7 -0.48,-0.51,1.82,U] [#8 -0.07,0.37,0.69,U] 
22:00:54.213 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.02}, one-star: {0.30, -0.17}
22:00:54.215 00.002 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.80) = xAngle (-2.18 = -2.18)
22:00:54.215 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.27 = -2.27)
22:00:54.215 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-2.99 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
22:00:54.215 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.02, opts=13)
22:00:54.215 00.000 10844 Enqueuing Move request for scope (-0.16, -0.02)
22:00:54.215 00.000 11060 Worker thread wakes up
22:00:54.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:00:54.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
22:00:54.218 00.003 10844 UpdateGuideState exits: m=3726 SNR=39.0
22:00:54.218 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
22:00:54.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:54.218 00.000 11060 Moving (-0.16, -0.02) raw xDistance=-0.09 yDistance=-0.12
22:00:54.218 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:54.218 00.000 10844 Enqueuing Expose request
22:00:54.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:00:54.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:54.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:00:54.218 00.000 11060 MoveAxis(E, 0, ABG)
22:00:54.218 00.000 11060 Move returns status 0, amount 0
22:00:54.218 00.000 11060 MoveAxis(N, 0, ABG)
22:00:54.218 00.000 11060 Move returns status 0, amount 0
22:00:54.218 00.000 11060 move complete, result=0
22:00:54.218 00.000 11060 worker thread done servicing request
22:00:54.218 00.000 11060 Worker thread wakes up
22:00:54.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:54.218 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:54.218 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:55.652 01.434 11060 Exposure complete
22:00:55.856 00.204 11060 worker thread done servicing request
22:00:55.856 00.000 10844 OnExposeComplete: enter
22:00:55.856 00.000 10844 UpdateGuideState(): m_state=6
22:00:55.856 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
22:00:55.856 00.000 10844 Star::Find returns 1 (0), X=1828.24, Y=153.28, Mass=3248, SNR=36.1, Peak=210 HFD=3.6
22:00:55.856 00.000 10844 MultiStar: [#1 0.25,0.03,0.95,U] [#2 0.27,0.39,0.93,U] [#3 -0.87,-0.12,0.80,U] [#4 -0.10,0.23,0.93,U] [#5 0.14,-0.10,1.93,U] [#6 0.11,-0.13,0.77,U] [#7 -0.23,-0.25,1.94,U] [#8 -0.00,-0.44,0.77,U] 
22:00:55.856 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.04, -0.12}
22:00:55.856 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.80) = xAngle (-1.31 = -1.31)
22:00:55.856 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.40 = -1.40)
22:00:55.856 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.11 mountX=0.02 mountY=-0.08, mountTheta=-1.31
22:00:55.861 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
22:00:55.861 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
22:00:55.861 00.000 11060 Worker thread wakes up
22:00:55.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:55.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
22:00:55.861 00.000 10844 UpdateGuideState exits: m=3248 SNR=36.1
22:00:55.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
22:00:55.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:55.861 00.000 11060 Moving (-0.04, -0.07) raw xDistance=0.02 yDistance=-0.08
22:00:55.861 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:55.861 00.000 10844 Enqueuing Expose request
22:00:55.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:00:55.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:55.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:00:55.861 00.000 11060 MoveAxis(E, 0, ABG)
22:00:55.861 00.000 11060 Move returns status 0, amount 0
22:00:55.861 00.000 11060 MoveAxis(N, 0, ABG)
22:00:55.861 00.000 11060 Move returns status 0, amount 0
22:00:55.861 00.000 11060 move complete, result=0
22:00:55.861 00.000 11060 worker thread done servicing request
22:00:55.861 00.000 11060 Worker thread wakes up
22:00:55.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:55.861 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:55.866 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:57.340 01.474 11060 Exposure complete
22:00:57.626 00.286 11060 worker thread done servicing request
22:00:57.626 00.000 10844 OnExposeComplete: enter
22:00:57.626 00.000 10844 UpdateGuideState(): m_state=6
22:00:57.626 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
22:00:57.626 00.000 10844 Star::Find returns 1 (0), X=1827.73, Y=153.16, Mass=2477, SNR=30.9, Peak=191 HFD=3.8
22:00:57.626 00.000 10844 MultiStar: [#1 -0.07,0.74,1.08,U] [#2 0.63,0.48,1.03,U] [#3 -0.08,0.12,0.92,U] [#4 -0.30,0.44,1.22,U] [#5 0.35,-0.22,2.29,U] [#6 0.20,0.31,0.87,U] [#7 -0.51,-0.43,2.18,U] [#8 0.79,0.71,0.00,M1] 
22:00:57.626 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.55, -0.24}
22:00:57.631 00.005 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.80) = xAngle (3.19 = -3.10)
22:00:57.631 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.10 = 3.10)
22:00:57.631 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.38 mountX=-0.07 mountY=0.00, mountTheta=3.10
22:00:57.631 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
22:00:57.631 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
22:00:57.631 00.000 11060 Worker thread wakes up
22:00:57.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
22:00:57.631 00.000 10844 UpdateGuideState exits: m=2477 SNR=30.9
22:00:57.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:57.631 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:57.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
22:00:57.631 00.000 10844 Enqueuing Expose request
22:00:57.631 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
22:00:57.631 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.07 yDistance=0.00
22:00:57.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:00:57.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:57.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:00:57.631 00.000 11060 MoveAxis(E, 0, ABG)
22:00:57.631 00.000 11060 Move returns status 0, amount 0
22:00:57.631 00.000 11060 MoveAxis(N, 0, ABG)
22:00:57.631 00.000 11060 Move returns status 0, amount 0
22:00:57.631 00.000 11060 move complete, result=0
22:00:57.631 00.000 11060 worker thread done servicing request
22:00:57.631 00.000 11060 Worker thread wakes up
22:00:57.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:57.631 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:57.636 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:00:59.112 01.476 11060 Exposure complete
22:00:59.448 00.336 11060 worker thread done servicing request
22:00:59.448 00.000 10844 OnExposeComplete: enter
22:00:59.448 00.000 10844 UpdateGuideState(): m_state=6
22:00:59.448 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
22:00:59.448 00.000 10844 Star::Find returns 1 (0), X=1828.30, Y=154.00, Mass=2352, SNR=29.7, Peak=209 HFD=3.3
22:00:59.448 00.000 10844 MultiStar: [#1 0.27,0.83,1.27,U] [#2 0.20,0.16,1.14,U] [#3 0.02,-0.61,1.01,U] [#4 0.10,1.66,0.00,M1] [#5 -0.05,-0.43,2.60,U] [#6 -0.02,0.05,0.84,U] [#7 -0.14,-0.64,2.41,U] [#8 0.71,-0.02,0.99,U] 
22:00:59.448 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.13}, one-star: {0.02, 0.60}
22:00:59.448 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.80) = xAngle (-0.25 = -0.25)
22:00:59.448 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.34 = -0.34)
22:00:59.451 00.003 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-1.06 mountX=0.14 mountY=-0.05, mountTheta=-0.33
22:00:59.451 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
22:00:59.453 00.002 10844 Enqueuing Move request for scope (0.07, -0.13)
22:00:59.453 00.000 11060 Worker thread wakes up
22:00:59.453 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:00:59.453 00.000 10844 UpdateGuideState exits: m=2352 SNR=29.7
22:00:59.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
22:00:59.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:59.453 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:00:59.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
22:00:59.453 00.000 10844 Enqueuing Expose request
22:00:59.453 00.000 11060 Moving (0.07, -0.13) raw xDistance=0.14 yDistance=-0.05
22:00:59.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:00:59.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:59.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:00:59.453 00.000 11060 MoveAxis(W, 21, ABG)
22:00:59.453 00.000 11060 Guiding  Dir = 3, Dur = 21
22:00:59.504 00.051 11060 IsSlewing returns 0
22:00:59.506 00.002 11060 IsGuiding returns 0
22:00:59.536 00.030 11060 IsGuiding returns 0
22:00:59.536 00.000 11060 Move returns status 0, amount 21
22:00:59.536 00.000 11060 MoveAxis(N, 0, ABG)
22:00:59.536 00.000 11060 Move returns status 0, amount 0
22:00:59.536 00.000 11060 move complete, result=0
22:00:59.536 00.000 11060 worker thread done servicing request
22:00:59.536 00.000 11060 Worker thread wakes up
22:00:59.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:00:59.536 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:00:59.536 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
22:01:01.017 01.481 11060 Exposure complete
22:01:01.296 00.279 11060 worker thread done servicing request
22:01:01.296 00.000 10844 OnExposeComplete: enter
22:01:01.296 00.000 10844 UpdateGuideState(): m_state=6
22:01:01.297 00.001 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
22:01:01.297 00.000 10844 Star::Find returns 1 (0), X=1828.48, Y=153.48, Mass=3528, SNR=37.6, Peak=228 HFD=4.2
22:01:01.297 00.000 10844 MultiStar: [#1 -0.24,0.96,0.00,M1] [#2 -0.05,0.24,0.84,U] [#3 -0.55,0.03,0.76,U] [#4 -0.14,0.24,0.91,U] [#5 0.05,-0.24,1.93,U] [#6 -0.08,-0.03,0.68,U] [#7 -0.88,-0.72,0.00,M1] [#8 0.27,-0.43,0.74,U] 
22:01:01.297 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {0.20, 0.08}
22:01:01.297 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.80) = xAngle (-1.23 = -1.23)
22:01:01.297 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.32 = -1.32)
22:01:01.297 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.04 mountX=0.02 mountY=-0.04, mountTheta=-1.24
22:01:01.302 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
22:01:01.302 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
22:01:01.302 00.000 11060 Worker thread wakes up
22:01:01.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:01:01.318 00.016 10844 UpdateGuideState exits: m=3528 SNR=37.6
22:01:01.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:01.318 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:01.318 00.000 10844 Enqueuing Expose request
22:01:01.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:01:01.318 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:01:01.318 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.02 yDistance=-0.04
22:01:01.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:01:01.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:01.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:01.318 00.000 11060 MoveAxis(E, 0, ABG)
22:01:01.318 00.000 11060 Move returns status 0, amount 0
22:01:01.318 00.000 11060 MoveAxis(N, 0, ABG)
22:01:01.318 00.000 11060 Move returns status 0, amount 0
22:01:01.318 00.000 11060 move complete, result=0
22:01:01.318 00.000 11060 worker thread done servicing request
22:01:01.318 00.000 11060 Worker thread wakes up
22:01:01.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:01.318 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:01.322 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:02.768 01.446 11060 Exposure complete
22:01:03.036 00.268 11060 worker thread done servicing request
22:01:03.036 00.000 10844 OnExposeComplete: enter
22:01:03.036 00.000 10844 UpdateGuideState(): m_state=6
22:01:03.036 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
22:01:03.036 00.000 10844 Star::Find returns 1 (0), X=1828.39, Y=152.97, Mass=3841, SNR=39.8, Peak=233 HFD=3.8
22:01:03.036 00.000 10844 MultiStar: [#1 0.06,0.27,0.86,U] [#2 0.27,0.23,0.83,U] [#3 -0.00,-0.64,0.74,U] [#4 -0.28,0.07,0.83,U] [#5 0.01,-0.41,1.69,U] [#6 -0.30,-0.06,0.67,U] [#7 -0.72,-0.53,1.70,U] [#8 0.57,0.38,0.66,U] 
22:01:03.036 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.20}, one-star: {0.11, -0.43}
22:01:03.036 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.80) = xAngle (-1.21 = -1.21)
22:01:03.036 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.30 = -1.30)
22:01:03.036 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.02 mountX=0.08 mountY=-0.22, mountTheta=-1.22
22:01:03.041 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.20, opts=13)
22:01:03.041 00.000 10844 Enqueuing Move request for scope (-0.10, -0.20)
22:01:03.041 00.000 11060 Worker thread wakes up
22:01:03.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:01:03.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
22:01:03.041 00.000 10844 UpdateGuideState exits: m=3841 SNR=39.8
22:01:03.041 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
22:01:03.041 00.000 11060 Moving (-0.10, -0.20) raw xDistance=0.08 yDistance=-0.22
22:01:03.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:01:03.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:03.041 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:03.041 00.000 10844 Enqueuing Expose request
22:01:03.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:01:03.041 00.000 11060 MoveAxis(E, 0, ABG)
22:01:03.041 00.000 11060 Move returns status 0, amount 0
22:01:03.041 00.000 11060 MoveAxis(N, 0, ABG)
22:01:03.041 00.000 11060 Move returns status 0, amount 0
22:01:03.041 00.000 11060 move complete, result=0
22:01:03.044 00.003 11060 worker thread done servicing request
22:01:03.044 00.000 11060 Worker thread wakes up
22:01:03.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:03.044 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:03.046 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:01:04.551 01.505 11060 Exposure complete
22:01:04.842 00.291 10844 OnExposeComplete: enter
22:01:04.842 00.000 10844 UpdateGuideState(): m_state=6
22:01:04.842 00.000 11060 worker thread done servicing request
22:01:04.842 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
22:01:04.842 00.000 10844 Star::Find returns 1 (0), X=1828.03, Y=153.48, Mass=3310, SNR=36.7, Peak=254 HFD=3.6
22:01:04.844 00.002 10844 MultiStar: [#1 -0.26,0.19,0.91,U] [#2 0.05,0.36,0.88,U] [#3 -0.51,0.15,0.92,U] [#4 0.54,-0.23,0.93,U] [#5 -0.24,-0.60,1.95,U] [#6 -0.42,-0.28,0.59,U] [#7 -0.50,-0.37,1.86,U] [#8 0.51,0.16,0.76,U] 
22:01:04.844 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.14}, one-star: {-0.25, 0.08}
22:01:04.844 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.80) = xAngle (-1.64 = -1.64)
22:01:04.844 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.73 = -1.73)
22:01:04.844 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.45 mountX=-0.02 mountY=-0.22, mountTheta=-1.64
22:01:04.844 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.14, opts=13)
22:01:04.844 00.000 10844 Enqueuing Move request for scope (-0.17, -0.14)
22:01:04.844 00.000 11060 Worker thread wakes up
22:01:04.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:04.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
22:01:04.844 00.000 10844 UpdateGuideState exits: m=3310 SNR=36.7
22:01:04.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
22:01:04.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:04.844 00.000 11060 Moving (-0.17, -0.14) raw xDistance=-0.02 yDistance=-0.22
22:01:04.844 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:04.844 00.000 10844 Enqueuing Expose request
22:01:04.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:01:04.844 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.47 newest=-0.48
22:01:04.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
22:01:04.844 00.000 11060 MoveAxis(E, 0, ABG)
22:01:04.844 00.000 11060 Move returns status 0, amount 0
22:01:04.844 00.000 11060 BLC: Oldest BLC event removed
22:01:04.844 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
22:01:04.844 00.000 11060 MoveAxis(N, 835, ABG)
22:01:04.844 00.000 11060 duration set to 750 by maxDecDuration
22:01:04.844 00.000 11060 Guiding  Dir = 0, Dur = 750
22:01:04.868 00.024 11060 IsSlewing returns 0
22:01:04.868 00.000 11060 IsGuiding returns 0
22:01:05.648 00.780 11060 IsGuiding returns 0
22:01:05.648 00.000 11060 Move returns status 0, amount 750
22:01:05.648 00.000 11060 move complete, result=0
22:01:05.648 00.000 11060 worker thread done servicing request
22:01:05.648 00.000 11060 Worker thread wakes up
22:01:05.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:05.648 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:05.648 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
22:01:07.099 01.451 11060 Exposure complete
22:01:07.342 00.243 11060 worker thread done servicing request
22:01:07.344 00.002 10844 OnExposeComplete: enter
22:01:07.344 00.000 10844 UpdateGuideState(): m_state=6
22:01:07.344 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
22:01:07.344 00.000 10844 Star::Find returns 1 (0), X=1828.68, Y=153.11, Mass=3277, SNR=36.3, Peak=223 HFD=3.8
22:01:07.344 00.000 10844 MultiStar: [#1 0.40,0.14,0.92,U] [#2 0.37,-0.49,0.85,U] [#3 0.29,-0.07,0.88,U] [#4 0.68,-0.03,0.92,U] [#5 0.59,-1.28,0.00,M1] [#6 0.20,-0.51,0.62,U] [#7 -0.08,-0.79,1.86,U] [#8 0.96,-1.08,0.00,M1] 
22:01:07.344 00.000 10844 refined, 6 included, MultiStar: {0.28, -0.35}, one-star: {0.40, -0.30}
22:01:07.344 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.80) = xAngle (-0.10 = -0.10)
22:01:07.344 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.18 = -0.18)
22:01:07.344 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.35 hyp=0.44 cameraTheta=-0.90 mountX=0.44 mountY=-0.08, mountTheta=-0.18
22:01:07.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.35, opts=13)
22:01:07.344 00.000 10844 Enqueuing Move request for scope (0.28, -0.35)
22:01:07.344 00.000 11060 Worker thread wakes up
22:01:07.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:01:07.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.35) opts 0xd
22:01:07.344 00.000 10844 UpdateGuideState exits: m=3277 SNR=36.3
22:01:07.344 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.35)
22:01:07.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:07.344 00.000 11060 Moving (0.28, -0.35) raw xDistance=0.44 yDistance=-0.08
22:01:07.344 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:07.344 00.000 10844 Enqueuing Expose request
22:01:07.344 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.27, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.154446, 1:0.080873
22:01:07.347 00.003 11060 BLC: No correction, Miss < min_move
22:01:07.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
22:01:07.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:07.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:01:07.347 00.000 11060 MoveAxis(W, 65, ABG)
22:01:07.347 00.000 11060 Guiding  Dir = 3, Dur = 65
22:01:07.374 00.027 11060 IsSlewing returns 0
22:01:07.374 00.000 11060 IsGuiding returns 0
22:01:07.461 00.087 11060 IsGuiding returns 0
22:01:07.461 00.000 11060 Move returns status 0, amount 65
22:01:07.461 00.000 11060 MoveAxis(N, 0, ABG)
22:01:07.461 00.000 11060 Move returns status 0, amount 0
22:01:07.462 00.001 11060 move complete, result=0
22:01:07.462 00.000 11060 worker thread done servicing request
22:01:07.462 00.000 11060 Worker thread wakes up
22:01:07.462 00.000 10844 GuideStep: 0.4 px 65 ms WEST, -0.1 px 0 ms NORTH
22:01:07.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:07.462 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:08.907 01.445 11060 Exposure complete
22:01:09.180 00.273 11060 worker thread done servicing request
22:01:09.180 00.000 10844 OnExposeComplete: enter
22:01:09.180 00.000 10844 UpdateGuideState(): m_state=6
22:01:09.180 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
22:01:09.180 00.000 10844 Star::Find returns 1 (0), X=1829.78, Y=152.96, Mass=3336, SNR=36.2, Peak=236 HFD=4.0
22:01:09.180 00.000 10844 MultiStar: [#1 0.89,0.66,0.00,M1] [#2 0.63,-0.21,0.86,U] [#3 1.00,-0.97,0.00,M1] [#4 0.65,0.08,0.89,U] [#5 1.03,-1.27,0.00,M2] [#6 0.79,-0.22,0.58,U] [#7 0.78,-0.41,1.85,U] [#8 1.92,-0.81,0.00,M2] 
22:01:09.180 00.000 10844 refined, 4 included, MultiStar: {0.87, -0.28}, one-star: {1.50, -0.44}
22:01:09.180 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.80) = xAngle (0.50 = 0.50)
22:01:09.180 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.41 = 0.41)
22:01:09.180 00.000 10844 CameraToMount -- cameraX=0.87 cameraY=-0.28 hyp=0.91 cameraTheta=-0.31 mountX=0.80 mountY=0.36, mountTheta=0.42
22:01:09.185 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.87, y=-0.28, opts=13)
22:01:09.185 00.000 10844 Enqueuing Move request for scope (0.87, -0.28)
22:01:09.185 00.000 11060 Worker thread wakes up
22:01:09.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:09.185 00.000 10844 UpdateGuideState exits: m=3336 SNR=36.2
22:01:09.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:09.185 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:09.185 00.000 10844 Enqueuing Expose request
22:01:09.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.28) opts 0xd
22:01:09.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.87, -0.28)
22:01:09.185 00.000 11060 Moving (0.87, -0.28) raw xDistance=0.80 yDistance=0.36
22:01:09.185 00.000 11060 BLC: History state: CurrMiss=-0.36, AvgInitMiss=0.27, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.154446, 1:0.080873, 2:-0.363752
22:01:09.185 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -168.000000
22:01:09.185 00.000 11060 BLC: window closed
22:01:09.185 00.000 11060 BLC: Pulse adjusted to 600
22:01:09.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.80
22:01:09.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:09.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:01:09.185 00.000 11060 MoveAxis(W, 120, ABG)
22:01:09.185 00.000 11060 Guiding  Dir = 3, Dur = 120
22:01:09.222 00.037 11060 IsSlewing returns 0
22:01:09.224 00.002 11060 IsGuiding returns 0
22:01:09.373 00.149 11060 IsGuiding returns 0
22:01:09.373 00.000 11060 Move returns status 0, amount 120
22:01:09.375 00.002 11060 MoveAxis(N, 0, ABG)
22:01:09.375 00.000 11060 Move returns status 0, amount 0
22:01:09.375 00.000 11060 move complete, result=0
22:01:09.375 00.000 11060 worker thread done servicing request
22:01:09.375 00.000 11060 Worker thread wakes up
22:01:09.375 00.000 10844 GuideStep: 0.8 px 120 ms WEST, 0.4 px 0 ms NORTH
22:01:09.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:09.375 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:09.386 00.011 10844 evsrv: cli 0EEEE930 connect
22:01:09.386 00.000 10844 case statement mapped state 6 to 3
22:01:09.386 00.000 10844 case statement mapped state 6 to 3
22:01:09.386 00.000 10844 evsrv: cli 0EEEE930 request: {"method":"get_pixel_scale","id":"f75d22f3-e2c4-40b3-8d62-405f330c69f9"}
22:01:09.386 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":4.1253,"id":"f75d22f3-e2c4-40b3-8d62-405f330c69f9"}
22:01:09.386 00.000 10844 evsrv: cli 0EEEE930 disconnect
22:01:10.842 01.456 11060 Exposure complete
22:01:11.152 00.310 11060 worker thread done servicing request
22:01:11.152 00.000 10844 OnExposeComplete: enter
22:01:11.152 00.000 10844 UpdateGuideState(): m_state=6
22:01:11.154 00.002 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
22:01:11.154 00.000 10844 Star::Find returns 1 (0), X=1829.31, Y=152.35, Mass=3866, SNR=39.8, Peak=236 HFD=3.7
22:01:11.154 00.000 10844 MultiStar: [#1 0.90,-0.47,0.00,M2] [#2 0.96,-0.10,0.00,M1] [#3 0.37,-1.62,0.00,M2] [#4 0.45,-0.62,0.78,U] [#5 0.91,-1.38,0.00,M3] [#6 0.89,-1.14,0.00,M1] [#7 0.70,-1.42,0.00,M1] [#8 1.29,-0.89,0.00,M3] 
22:01:11.154 00.000 10844 refined, 1 included, MultiStar: {0.77, -0.86}, one-star: {1.03, -1.05}
22:01:11.154 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.80) = xAngle (-0.04 = -0.04)
22:01:11.154 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.12 = -0.12)
22:01:11.154 00.000 10844 CameraToMount -- cameraX=0.77 cameraY=-0.86 hyp=1.16 cameraTheta=-0.84 mountX=1.16 mountY=-0.14, mountTheta=-0.12
22:01:11.154 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.77, y=-0.86, opts=13)
22:01:11.154 00.000 10844 Enqueuing Move request for scope (0.77, -0.86)
22:01:11.154 00.000 11060 Worker thread wakes up
22:01:11.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.86) opts 0xd
22:01:11.154 00.000 11060 Handling offset move in thread for scope, endpoint = (0.77, -0.86)
22:01:11.154 00.000 11060 Moving (0.77, -0.86) raw xDistance=1.16 yDistance=-0.14
22:01:11.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 1.16
22:01:11.159 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:11.159 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:11.159 00.000 10844 UpdateGuideState exits: m=3866 SNR=39.8
22:01:11.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:11.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:01:11.159 00.000 11060 MoveAxis(W, 173, ABG)
22:01:11.159 00.000 11060 Guiding  Dir = 3, Dur = 173
22:01:11.159 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:11.159 00.000 10844 Enqueuing Expose request
22:01:11.190 00.031 11060 IsSlewing returns 0
22:01:11.190 00.000 11060 IsGuiding returns 0
22:01:11.389 00.199 11060 IsGuiding returns 0
22:01:11.389 00.000 11060 Move returns status 0, amount 173
22:01:11.389 00.000 11060 MoveAxis(N, 0, ABG)
22:01:11.389 00.000 11060 Move returns status 0, amount 0
22:01:11.389 00.000 11060 move complete, result=0
22:01:11.389 00.000 11060 worker thread done servicing request
22:01:11.389 00.000 11060 Worker thread wakes up
22:01:11.389 00.000 10844 GuideStep: 1.2 px 173 ms WEST, -0.1 px 0 ms NORTH
22:01:11.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:11.389 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:12.861 01.472 11060 Exposure complete
22:01:13.115 00.254 11060 worker thread done servicing request
22:01:13.115 00.000 10844 OnExposeComplete: enter
22:01:13.115 00.000 10844 UpdateGuideState(): m_state=6
22:01:13.115 00.000 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
22:01:13.115 00.000 10844 Star::Find returns 1 (0), X=1829.15, Y=151.49, Mass=4034, SNR=40.4, Peak=253 HFD=3.8
22:01:13.115 00.000 10844 MultiStar: large primary error, entering stabilization period
22:01:13.117 00.002 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.80) = xAngle (-0.34 = -0.34)
22:01:13.117 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.43 = -0.43)
22:01:13.120 00.003 10844 CameraToMount -- cameraX=0.86 cameraY=-1.91 hyp=2.10 cameraTheta=-1.15 mountX=1.98 mountY=-0.87, mountTheta=-0.42
22:01:13.122 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.86, y=-1.91, opts=13)
22:01:13.122 00.000 10844 Enqueuing Move request for scope (0.86, -1.91)
22:01:13.122 00.000 11060 Worker thread wakes up
22:01:13.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.86, -1.91) opts 0xd
22:01:13.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.86, -1.91)
22:01:13.122 00.000 11060 Moving (0.86, -1.91) raw xDistance=1.98 yDistance=-0.87
22:01:13.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.54 from input 1.98
22:01:13.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.87
22:01:13.123 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:13.123 00.000 11060 MoveAxis(W, 295, ABG)
22:01:13.123 00.000 11060 Guiding  Dir = 3, Dur = 295
22:01:13.123 00.000 10844 UpdateGuideState exits: m=4034 SNR=40.4
22:01:13.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:13.123 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:13.123 00.000 10844 Enqueuing Expose request
22:01:13.149 00.026 11060 IsSlewing returns 0
22:01:13.149 00.000 11060 IsGuiding returns 0
22:01:13.474 00.325 11060 IsGuiding returns 0
22:01:13.474 00.000 11060 Move returns status 0, amount 295
22:01:13.474 00.000 11060 MoveAxis(N, 334, ABG)
22:01:13.474 00.000 11060 Guiding  Dir = 0, Dur = 334
22:01:13.506 00.032 11060 IsSlewing returns 0
22:01:13.506 00.000 11060 IsGuiding returns 0
22:01:13.883 00.377 11060 IsGuiding returns 0
22:01:13.883 00.000 11060 Move returns status 0, amount 334
22:01:13.883 00.000 11060 move complete, result=0
22:01:13.883 00.000 11060 worker thread done servicing request
22:01:13.883 00.000 11060 Worker thread wakes up
22:01:13.883 00.000 10844 GuideStep: 2.0 px 295 ms WEST, -0.9 px 334 ms NORTH
22:01:13.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:13.883 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:15.353 01.470 11060 Exposure complete
22:01:15.636 00.283 11060 worker thread done servicing request
22:01:15.636 00.000 10844 OnExposeComplete: enter
22:01:15.636 00.000 10844 UpdateGuideState(): m_state=6
22:01:15.637 00.001 10844 Star::Find(15, 1829, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
22:01:15.637 00.000 10844 Star::Find returns 1 (0), X=1830.35, Y=151.29, Mass=3365, SNR=36.1, Peak=224 HFD=3.7
22:01:15.637 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.80) = xAngle (0.01 = 0.01)
22:01:15.637 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.08 = -0.08)
22:01:15.637 00.000 10844 CameraToMount -- cameraX=2.07 cameraY=-2.11 hyp=2.96 cameraTheta=-0.80 mountX=2.96 mountY=-0.23, mountTheta=-0.08
22:01:15.637 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=2.07, y=-2.11, opts=13)
22:01:15.637 00.000 10844 Enqueuing Move request for scope (2.07, -2.11)
22:01:15.637 00.000 11060 Worker thread wakes up
22:01:15.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:01:15.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (2.07, -2.11) opts 0xd
22:01:15.637 00.000 10844 UpdateGuideState exits: m=3365 SNR=36.1
22:01:15.637 00.000 11060 Handling offset move in thread for scope, endpoint = (2.07, -2.11)
22:01:15.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:15.637 00.000 11060 Moving (2.07, -2.11) raw xDistance=2.96 yDistance=-0.23
22:01:15.637 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:15.637 00.000 10844 Enqueuing Expose request
22:01:15.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.82 from input 2.96
22:01:15.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
22:01:15.637 00.000 11060 MoveAxis(W, 443, ABG)
22:01:15.637 00.000 11060 Guiding  Dir = 3, Dur = 443
22:01:15.652 00.015 11060 IsSlewing returns 0
22:01:15.652 00.000 11060 IsGuiding returns 0
22:01:16.107 00.455 11060 IsGuiding returns 0
22:01:16.107 00.000 11060 Move returns status 0, amount 443
22:01:16.107 00.000 11060 MoveAxis(N, 89, ABG)
22:01:16.107 00.000 11060 Guiding  Dir = 0, Dur = 89
22:01:16.122 00.015 11060 IsSlewing returns 0
22:01:16.122 00.000 11060 IsGuiding returns 0
22:01:16.216 00.094 11060 IsGuiding returns 0
22:01:16.216 00.000 11060 Move returns status 0, amount 89
22:01:16.216 00.000 11060 move complete, result=0
22:01:16.216 00.000 11060 worker thread done servicing request
22:01:16.216 00.000 11060 Worker thread wakes up
22:01:16.216 00.000 10844 GuideStep: 3.0 px 443 ms WEST, -0.2 px 89 ms NORTH
22:01:16.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:16.216 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:17.679 01.463 11060 Exposure complete
22:01:17.994 00.315 11060 worker thread done servicing request
22:01:17.994 00.000 10844 OnExposeComplete: enter
22:01:17.994 00.000 10844 UpdateGuideState(): m_state=6
22:01:17.994 00.000 10844 Star::Find(15, 1830, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
22:01:17.994 00.000 10844 Star::Find returns 1 (0), X=1830.66, Y=152.27, Mass=3192, SNR=34.3, Peak=217 HFD=3.7
22:01:17.994 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.80) = xAngle (0.36 = 0.36)
22:01:17.994 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.28 = 0.28)
22:01:17.994 00.000 10844 CameraToMount -- cameraX=2.38 cameraY=-1.13 hyp=2.64 cameraTheta=-0.44 mountX=2.46 mountY=0.72, mountTheta=0.28
22:01:17.997 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=2.38, y=-1.13, opts=13)
22:01:17.997 00.000 10844 Enqueuing Move request for scope (2.38, -1.13)
22:01:17.997 00.000 11060 Worker thread wakes up
22:01:17.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:17.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (2.38, -1.13) opts 0xd
22:01:17.997 00.000 10844 UpdateGuideState exits: m=3192 SNR=34.3
22:01:17.997 00.000 11060 Handling offset move in thread for scope, endpoint = (2.38, -1.13)
22:01:17.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:17.997 00.000 11060 Moving (2.38, -1.13) raw xDistance=2.46 yDistance=0.72
22:01:17.997 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:17.997 00.000 10844 Enqueuing Expose request
22:01:17.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.69 from input 2.46
22:01:17.997 00.000 11060 resist switch: large excursion: input 0.72 thresh 0.57 direction from -1 to 1
22:01:18.013 00.016 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.15
22:01:18.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.72
22:01:18.013 00.000 11060 MoveAxis(W, 375, ABG)
22:01:18.013 00.000 11060 Guiding  Dir = 3, Dur = 375
22:01:18.026 00.013 11060 IsSlewing returns 0
22:01:18.026 00.000 11060 IsGuiding returns 0
22:01:18.419 00.393 11060 IsGuiding returns 0
22:01:18.419 00.000 11060 Move returns status 0, amount 375
22:01:18.419 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 600 applied
22:01:18.419 00.000 11060 MoveAxis(S, 874, ABG)
22:01:18.419 00.000 11060 duration set to 750 by maxDecDuration
22:01:18.419 00.000 11060 Guiding  Dir = 1, Dur = 750
22:01:18.470 00.051 11060 IsSlewing returns 0
22:01:18.470 00.000 11060 IsGuiding returns 0
22:01:19.262 00.792 11060 IsGuiding returns 0
22:01:19.262 00.000 11060 Move returns status 0, amount 750
22:01:19.262 00.000 11060 move complete, result=0
22:01:19.262 00.000 11060 worker thread done servicing request
22:01:19.266 00.004 11060 Worker thread wakes up
22:01:19.266 00.000 10844 GuideStep: 2.5 px 375 ms WEST, 0.7 px 750 ms SOUTH
22:01:19.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:19.269 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:20.744 01.475 11060 Exposure complete
22:01:21.002 00.258 11060 worker thread done servicing request
22:01:21.002 00.000 10844 OnExposeComplete: enter
22:01:21.002 00.000 10844 UpdateGuideState(): m_state=6
22:01:21.002 00.000 10844 Star::Find(15, 1830, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
22:01:21.002 00.000 10844 Star::Find returns 1 (0), X=1830.57, Y=152.92, Mass=3382, SNR=36.4, Peak=241 HFD=3.6
22:01:21.002 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.80) = xAngle (0.60 = 0.60)
22:01:21.002 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.51 = 0.51)
22:01:21.002 00.000 10844 CameraToMount -- cameraX=2.29 cameraY=-0.48 hyp=2.34 cameraTheta=-0.21 mountX=1.94 mountY=1.14, mountTheta=0.53
22:01:21.007 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=2.29, y=-0.48, opts=13)
22:01:21.007 00.000 10844 Enqueuing Move request for scope (2.29, -0.48)
22:01:21.007 00.000 11060 Worker thread wakes up
22:01:21.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:21.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (2.29, -0.48) opts 0xd
22:01:21.007 00.000 10844 UpdateGuideState exits: m=3382 SNR=36.4
22:01:21.007 00.000 11060 Handling offset move in thread for scope, endpoint = (2.29, -0.48)
22:01:21.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:21.007 00.000 11060 Moving (2.29, -0.48) raw xDistance=1.94 yDistance=1.14
22:01:21.007 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:21.007 00.000 10844 Enqueuing Expose request
22:01:21.007 00.000 11060 BLC: History state: CurrMiss=1.14, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.501361, 1:1.140361
22:01:21.007 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:01:21.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.54 from input 1.94
22:01:21.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.80 from input 1.14
22:01:21.007 00.000 11060 MoveAxis(W, 296, ABG)
22:01:21.007 00.000 11060 Guiding  Dir = 3, Dur = 296
22:01:21.017 00.010 11060 IsSlewing returns 0
22:01:21.017 00.000 11060 IsGuiding returns 0
22:01:21.319 00.302 11060 IsGuiding returns 0
22:01:21.319 00.000 11060 Move returns status 0, amount 296
22:01:21.319 00.000 11060 MoveAxis(S, 437, ABG)
22:01:21.319 00.000 11060 Guiding  Dir = 1, Dur = 437
22:01:21.334 00.015 11060 IsSlewing returns 0
22:01:21.334 00.000 11060 IsGuiding returns 0
22:01:21.799 00.465 11060 IsGuiding returns 0
22:01:21.799 00.000 11060 Move returns status 0, amount 437
22:01:21.800 00.001 11060 move complete, result=0
22:01:21.800 00.000 11060 worker thread done servicing request
22:01:21.800 00.000 11060 Worker thread wakes up
22:01:21.800 00.000 10844 GuideStep: 1.9 px 296 ms WEST, 1.1 px 437 ms SOUTH
22:01:21.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:21.800 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:23.259 01.459 11060 Exposure complete
22:01:23.549 00.290 11060 worker thread done servicing request
22:01:23.549 00.000 10844 OnExposeComplete: enter
22:01:23.549 00.000 10844 UpdateGuideState(): m_state=6
22:01:23.549 00.000 10844 Star::Find(15, 1830, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
22:01:23.549 00.000 10844 Star::Find returns 1 (0), X=1830.05, Y=153.69, Mass=3202, SNR=35.2, Peak=200 HFD=3.9
22:01:23.549 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.80) = xAngle (0.97 = 0.97)
22:01:23.549 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.88 = 0.88)
22:01:23.549 00.000 10844 CameraToMount -- cameraX=1.77 cameraY=0.29 hyp=1.79 cameraTheta=0.16 mountX=1.02 mountY=1.38, mountTheta=0.94
22:01:23.552 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=1.77, y=0.29, opts=13)
22:01:23.552 00.000 10844 Enqueuing Move request for scope (1.77, 0.29)
22:01:23.552 00.000 11060 Worker thread wakes up
22:01:23.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
22:01:23.552 00.000 10844 UpdateGuideState exits: m=3202 SNR=35.2
22:01:23.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:23.552 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:23.552 00.000 10844 Enqueuing Expose request
22:01:23.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.77, 0.29) opts 0xd
22:01:23.552 00.000 11060 Handling offset move in thread for scope, endpoint = (1.77, 0.29)
22:01:23.552 00.000 11060 Moving (1.77, 0.29) raw xDistance=1.02 yDistance=1.38
22:01:23.552 00.000 11060 BLC: History state: CurrMiss=1.38, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.501361, 1:1.140361, 2:1.381533
22:01:23.554 00.002 11060 BLC: Under-shoot: nominal increase by 204
22:01:23.554 00.000 11060 BLC: window closed
22:01:23.554 00.000 11060 BLC: Pulse adjusted to 660
22:01:23.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.29 from input 1.02
22:01:23.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.97 from input 1.38
22:01:23.554 00.000 11060 MoveAxis(W, 158, ABG)
22:01:23.554 00.000 11060 Guiding  Dir = 3, Dur = 158
22:01:23.561 00.007 11060 IsSlewing returns 0
22:01:23.561 00.000 11060 IsGuiding returns 0
22:01:23.752 00.191 11060 IsGuiding returns 0
22:01:23.752 00.000 11060 Move returns status 0, amount 158
22:01:23.752 00.000 11060 MoveAxis(S, 529, ABG)
22:01:23.752 00.000 11060 Guiding  Dir = 1, Dur = 529
22:01:23.778 00.026 11060 IsSlewing returns 0
22:01:23.778 00.000 11060 IsGuiding returns 0
22:01:24.029 00.251 10844 evsrv: cli 0EEEE250 connect
22:01:24.029 00.000 10844 case statement mapped state 6 to 3
22:01:24.029 00.000 10844 case statement mapped state 6 to 3
22:01:24.032 00.003 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"29dc4e15-29cd-4b31-8d35-b869a7ebbabe"}
22:01:24.032 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"29dc4e15-29cd-4b31-8d35-b869a7ebbabe"}
22:01:24.032 00.000 10844 evsrv: cli 0EEEE250 disconnect
22:01:24.331 00.299 11060 IsGuiding returns 0
22:01:24.331 00.000 11060 Move returns status 0, amount 529
22:01:24.331 00.000 11060 move complete, result=0
22:01:24.331 00.000 10844 GuideStep: 1.0 px 158 ms WEST, 1.4 px 529 ms SOUTH
22:01:24.333 00.002 11060 worker thread done servicing request
22:01:24.333 00.000 11060 Worker thread wakes up
22:01:24.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:24.333 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:25.811 01.478 11060 Exposure complete
22:01:26.140 00.329 11060 worker thread done servicing request
22:01:26.140 00.000 10844 OnExposeComplete: enter
22:01:26.140 00.000 10844 UpdateGuideState(): m_state=6
22:01:26.140 00.000 10844 Star::Find(15, 1830, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
22:01:26.140 00.000 10844 Star::Find returns 1 (0), X=1828.96, Y=153.97, Mass=3212, SNR=35.0, Peak=183 HFD=4.3
22:01:26.141 00.001 10844 MultiStar: exiting stabilization period
22:01:26.141 00.000 10844 MultiStar: [#1 -0.13,1.36,0.00,M3] [#2 0.64,0.71,0.89,U] [#3 -0.21,0.36,0.76,U] [#4 0.55,0.49,1.00,U] [#5 0.04,0.29,1.96,U] [#6 0.36,0.05,0.72,U] [#7 -0.81,0.03,2.06,U] [#8 0.62,0.86,0.86,U] 
22:01:26.142 00.001 10844 refined, 7 included, MultiStar: {0.09, 0.37}, one-star: {0.67, 0.57}
22:01:26.142 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.80) = xAngle (2.13 = 2.13)
22:01:26.142 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.04 = 2.04)
22:01:26.142 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.33 mountX=-0.20 mountY=0.34, mountTheta=2.11
22:01:26.142 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.37, opts=13)
22:01:26.142 00.000 10844 Enqueuing Move request for scope (0.09, 0.37)
22:01:26.142 00.000 11060 Worker thread wakes up
22:01:26.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:26.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.37) opts 0xd
22:01:26.142 00.000 10844 UpdateGuideState exits: m=3212 SNR=35.0
22:01:26.142 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.37)
22:01:26.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:26.142 00.000 11060 Moving (0.09, 0.37) raw xDistance=-0.20 yDistance=0.34
22:01:26.142 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:26.142 00.000 10844 Enqueuing Expose request
22:01:26.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
22:01:26.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.34
22:01:26.142 00.000 11060 MoveAxis(E, 25, ABG)
22:01:26.142 00.000 11060 Guiding  Dir = 2, Dur = 25
22:01:26.170 00.028 11060 IsSlewing returns 0
22:01:26.170 00.000 11060 IsGuiding returns 0
22:01:26.214 00.044 11060 IsGuiding returns 0
22:01:26.214 00.000 11060 Move returns status 0, amount 25
22:01:26.214 00.000 11060 MoveAxis(S, 129, ABG)
22:01:26.214 00.000 11060 Guiding  Dir = 1, Dur = 129
22:01:26.258 00.044 11060 IsSlewing returns 0
22:01:26.258 00.000 11060 IsGuiding returns 0
22:01:26.422 00.164 11060 IsGuiding returns 0
22:01:26.422 00.000 11060 Move returns status 0, amount 129
22:01:26.422 00.000 11060 move complete, result=0
22:01:26.422 00.000 11060 worker thread done servicing request
22:01:26.422 00.000 11060 Worker thread wakes up
22:01:26.422 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.3 px 129 ms SOUTH
22:01:26.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:26.425 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:27.874 01.449 11060 Exposure complete
22:01:28.192 00.318 11060 worker thread done servicing request
22:01:28.192 00.000 10844 OnExposeComplete: enter
22:01:28.192 00.000 10844 UpdateGuideState(): m_state=6
22:01:28.192 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
22:01:28.192 00.000 10844 Star::Find returns 1 (0), X=1828.38, Y=154.62, Mass=3742, SNR=38.0, Peak=238 HFD=4.2
22:01:28.192 00.000 10844 MultiStar: [#1 -0.78,1.85,0.00,M4] [#2 0.74,0.84,0.83,U] [#3 -0.43,1.14,0.00,M2] [#4 0.50,0.46,0.89,U] [#5 -0.08,0.46,1.91,U] [#6 -0.06,0.74,0.65,U] [#7 0.25,0.73,1.91,U] [#8 0.62,0.79,0.83,U] 
22:01:28.192 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.71}, one-star: {0.09, 1.22}
22:01:28.192 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.80) = xAngle (2.04 = 2.04)
22:01:28.192 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.96 = 1.96)
22:01:28.192 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.71 hyp=0.75 cameraTheta=1.24 mountX=-0.34 mountY=0.70, mountTheta=2.03
22:01:28.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.71, opts=13)
22:01:28.195 00.002 10844 Enqueuing Move request for scope (0.24, 0.71)
22:01:28.195 00.000 11060 Worker thread wakes up
22:01:28.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:01:28.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.71) opts 0xd
22:01:28.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.71)
22:01:28.195 00.000 10844 UpdateGuideState exits: m=3742 SNR=38.0
22:01:28.195 00.000 11060 Moving (0.24, 0.71) raw xDistance=-0.34 yDistance=0.70
22:01:28.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:28.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
22:01:28.195 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:28.195 00.000 10844 Enqueuing Expose request
22:01:28.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.70
22:01:28.195 00.000 11060 MoveAxis(E, 51, ABG)
22:01:28.195 00.000 11060 Guiding  Dir = 2, Dur = 51
22:01:28.216 00.021 11060 IsSlewing returns 0
22:01:28.216 00.000 11060 IsGuiding returns 0
22:01:28.285 00.069 11060 IsGuiding returns 0
22:01:28.287 00.002 11060 Move returns status 0, amount 51
22:01:28.287 00.000 11060 MoveAxis(S, 267, ABG)
22:01:28.287 00.000 11060 Guiding  Dir = 1, Dur = 267
22:01:28.316 00.029 11060 IsSlewing returns 0
22:01:28.317 00.001 11060 IsGuiding returns 0
22:01:28.619 00.302 11060 IsGuiding returns 0
22:01:28.619 00.000 11060 Move returns status 0, amount 267
22:01:28.619 00.000 11060 move complete, result=0
22:01:28.619 00.000 11060 worker thread done servicing request
22:01:28.619 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.7 px 267 ms SOUTH
22:01:28.619 00.000 11060 Worker thread wakes up
22:01:28.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:28.619 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:30.083 01.464 11060 Exposure complete
22:01:30.354 00.271 11060 worker thread done servicing request
22:01:30.354 00.000 10844 OnExposeComplete: enter
22:01:30.354 00.000 10844 UpdateGuideState(): m_state=6
22:01:30.354 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
22:01:30.354 00.000 10844 Star::Find returns 1 (0), X=1828.39, Y=154.56, Mass=2783, SNR=32.9, Peak=208 HFD=3.3
22:01:30.354 00.000 10844 MultiStar: [#1 0.24,1.70,0.00,M5] [#2 0.51,0.86,0.93,U] [#3 0.05,0.87,0.91,U] [#4 0.15,0.54,0.95,U] [#5 -0.18,0.91,2.09,U] [#6 -0.19,1.01,0.76,U] [#7 0.06,0.86,2.05,U] [#8 1.11,0.99,0.00,M2] 
22:01:30.354 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.88}, one-star: {0.11, 1.16}
22:01:30.354 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.80) = xAngle (2.32 = 2.32)
22:01:30.354 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.24 = 2.24)
22:01:30.354 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.88 hyp=0.89 cameraTheta=1.52 mountX=-0.61 mountY=0.70, mountTheta=2.29
22:01:30.360 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.88, opts=13)
22:01:30.360 00.000 10844 Enqueuing Move request for scope (0.04, 0.88)
22:01:30.360 00.000 11060 Worker thread wakes up
22:01:30.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
22:01:30.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.88) opts 0xd
22:01:30.360 00.000 10844 UpdateGuideState exits: m=2783 SNR=32.9
22:01:30.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.88)
22:01:30.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:30.360 00.000 11060 Moving (0.04, 0.88) raw xDistance=-0.61 yDistance=0.70
22:01:30.360 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:30.360 00.000 10844 Enqueuing Expose request
22:01:30.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.61
22:01:30.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.70
22:01:30.360 00.000 11060 MoveAxis(E, 90, ABG)
22:01:30.360 00.000 11060 Guiding  Dir = 2, Dur = 90
22:01:30.390 00.030 11060 IsSlewing returns 0
22:01:30.390 00.000 11060 IsGuiding returns 0
22:01:30.493 00.103 11060 IsGuiding returns 0
22:01:30.493 00.000 11060 Move returns status 0, amount 90
22:01:30.493 00.000 11060 MoveAxis(S, 267, ABG)
22:01:30.493 00.000 11060 Guiding  Dir = 1, Dur = 267
22:01:30.529 00.036 11060 IsSlewing returns 0
22:01:30.530 00.001 11060 IsGuiding returns 0
22:01:30.811 00.281 11060 IsGuiding returns 0
22:01:30.811 00.000 11060 Move returns status 0, amount 267
22:01:30.811 00.000 11060 move complete, result=0
22:01:30.811 00.000 11060 worker thread done servicing request
22:01:30.811 00.000 11060 Worker thread wakes up
22:01:30.811 00.000 10844 GuideStep: -0.6 px 90 ms EAST, 0.7 px 267 ms SOUTH
22:01:30.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:30.811 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:32.308 01.497 11060 Exposure complete
22:01:32.556 00.248 10844 OnExposeComplete: enter
22:01:32.556 00.000 10844 UpdateGuideState(): m_state=6
22:01:32.556 00.000 11060 worker thread done servicing request
22:01:32.558 00.002 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
22:01:32.558 00.000 10844 Star::Find returns 1 (0), X=1827.93, Y=155.08, Mass=3429, SNR=36.6, Peak=242 HFD=3.9
22:01:32.558 00.000 10844 MultiStar: [#1 -0.06,2.02,0.00,M6] [#2 -0.08,1.63,0.00,M1] [#3 -1.02,1.34,0.00,M2] [#4 -0.20,1.07,0.88,U] [#5 -0.36,0.85,1.96,U] [#6 -0.53,0.74,0.67,U] [#7 -0.34,0.84,1.92,U] [#8 0.65,1.38,0.00,M3] 
22:01:32.558 00.000 10844 refined, 4 included, MultiStar: {-0.35, 1.00}, one-star: {-0.35, 1.68}
22:01:32.558 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.80) = xAngle (2.71 = 2.71)
22:01:32.558 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.62 = 2.62)
22:01:32.558 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=1.00 hyp=1.06 cameraTheta=1.91 mountX=-0.96 mountY=0.52, mountTheta=2.64
22:01:32.562 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=1.00, opts=13)
22:01:32.562 00.000 10844 Enqueuing Move request for scope (-0.35, 1.00)
22:01:32.562 00.000 11060 Worker thread wakes up
22:01:32.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
22:01:32.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.00) opts 0xd
22:01:32.562 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 1.00)
22:01:32.562 00.000 11060 Moving (-0.35, 1.00) raw xDistance=-0.96 yDistance=0.52
22:01:32.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.96
22:01:32.562 00.000 10844 UpdateGuideState exits: m=3429 SNR=36.6
22:01:32.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.52
22:01:32.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:32.562 00.000 11060 MoveAxis(E, 143, ABG)
22:01:32.562 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:32.562 00.000 10844 Enqueuing Expose request
22:01:32.562 00.000 11060 Guiding  Dir = 2, Dur = 143
22:01:32.572 00.010 11060 IsSlewing returns 0
22:01:32.572 00.000 11060 IsGuiding returns 0
22:01:32.738 00.166 11060 IsGuiding returns 0
22:01:32.738 00.000 11060 Move returns status 0, amount 143
22:01:32.738 00.000 11060 MoveAxis(S, 200, ABG)
22:01:32.738 00.000 11060 Guiding  Dir = 1, Dur = 200
22:01:32.746 00.008 11060 IsSlewing returns 0
22:01:32.746 00.000 11060 IsGuiding returns 0
22:01:32.963 00.217 11060 IsGuiding returns 0
22:01:32.963 00.000 11060 Move returns status 0, amount 200
22:01:32.963 00.000 11060 move complete, result=0
22:01:32.963 00.000 11060 worker thread done servicing request
22:01:32.963 00.000 11060 Worker thread wakes up
22:01:32.963 00.000 10844 GuideStep: -1.0 px 143 ms EAST, 0.5 px 200 ms SOUTH
22:01:32.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:32.963 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:34.431 01.468 11060 Exposure complete
22:01:34.701 00.270 11060 worker thread done servicing request
22:01:34.702 00.001 10844 OnExposeComplete: enter
22:01:34.702 00.000 10844 UpdateGuideState(): m_state=6
22:01:34.702 00.000 10844 Star::Find(15, 1827, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
22:01:34.702 00.000 10844 Star::Find returns 1 (0), X=1827.89, Y=154.44, Mass=2706, SNR=32.5, Peak=197 HFD=3.8
22:01:34.702 00.000 10844 MultiStar: [#1 -0.94,1.08,0.00,M7] [#2 0.46,0.91,1.01,U] [#3 -0.90,1.31,0.00,M3] [#4 -0.52,0.61,1.08,U] [#5 -0.84,0.60,2.12,U] [#6 -0.80,0.85,0.00,M1] [#7 -1.02,0.49,2.23,U] [#8 -0.46,0.71,0.88,U] 
22:01:34.703 00.001 10844 refined, 5 included, MultiStar: {-0.59, 0.68}, one-star: {-0.39, 1.03}
22:01:34.703 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.80) = xAngle (3.10 = 3.10)
22:01:34.703 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.01 = 3.01)
22:01:34.704 00.001 10844 CameraToMount -- cameraX=-0.59 cameraY=0.68 hyp=0.90 cameraTheta=2.29 mountX=-0.90 mountY=0.12, mountTheta=3.01
22:01:34.709 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=0.68, opts=13)
22:01:34.709 00.000 10844 Enqueuing Move request for scope (-0.59, 0.68)
22:01:34.709 00.000 11060 Worker thread wakes up
22:01:34.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:34.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.68) opts 0xd
22:01:34.709 00.000 10844 UpdateGuideState exits: m=2706 SNR=32.5
22:01:34.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, 0.68)
22:01:34.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:34.709 00.000 11060 Moving (-0.59, 0.68) raw xDistance=-0.90 yDistance=0.12
22:01:34.710 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.90
22:01:34.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:34.710 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:34.710 00.000 10844 Enqueuing Expose request
22:01:34.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:01:34.710 00.000 11060 MoveAxis(E, 136, ABG)
22:01:34.710 00.000 11060 Guiding  Dir = 2, Dur = 136
22:01:34.717 00.007 11060 IsSlewing returns 0
22:01:34.717 00.000 11060 IsGuiding returns 0
22:01:34.858 00.141 11060 IsGuiding returns 0
22:01:34.858 00.000 11060 Move returns status 0, amount 136
22:01:34.858 00.000 11060 MoveAxis(N, 0, ABG)
22:01:34.858 00.000 11060 Move returns status 0, amount 0
22:01:34.858 00.000 11060 move complete, result=0
22:01:34.858 00.000 11060 worker thread done servicing request
22:01:34.858 00.000 11060 Worker thread wakes up
22:01:34.858 00.000 10844 GuideStep: -0.9 px 136 ms EAST, 0.1 px 0 ms NORTH
22:01:34.860 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:34.860 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:36.328 01.468 11060 Exposure complete
22:01:36.564 00.236 11060 worker thread done servicing request
22:01:36.564 00.000 10844 OnExposeComplete: enter
22:01:36.564 00.000 10844 UpdateGuideState(): m_state=6
22:01:36.564 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
22:01:36.564 00.000 10844 Star::Find returns 1 (0), X=1827.87, Y=154.26, Mass=3148, SNR=35.0, Peak=241 HFD=3.9
22:01:36.564 00.000 10844 MultiStar: [#1 -0.83,1.18,0.00,M8] [#2 -0.34,0.77,0.81,U] [#3 -0.97,0.49,0.86,U] [#4 -0.82,0.99,0.00,M1] [#5 -0.92,0.39,2.04,U] [#6 -0.62,0.54,0.72,U] [#7 -1.06,0.26,1.92,U] [#8 -0.38,0.61,0.84,U] 
22:01:36.564 00.000 10844 refined, 6 included, MultiStar: {-0.76, 0.50}, one-star: {-0.41, 0.86}
22:01:36.564 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.80) = xAngle (3.36 = -2.92)
22:01:36.564 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.27 = -3.01)
22:01:36.564 00.000 10844 CameraToMount -- cameraX=-0.76 cameraY=0.50 hyp=0.91 cameraTheta=2.56 mountX=-0.89 mountY=-0.12, mountTheta=-3.01
22:01:36.564 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.76, y=0.50, opts=13)
22:01:36.564 00.000 10844 Enqueuing Move request for scope (-0.76, 0.50)
22:01:36.564 00.000 11060 Worker thread wakes up
22:01:36.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:36.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.50) opts 0xd
22:01:36.564 00.000 10844 UpdateGuideState exits: m=3148 SNR=35.0
22:01:36.570 00.006 11060 Handling offset move in thread for scope, endpoint = (-0.76, 0.50)
22:01:36.570 00.000 11060 Moving (-0.76, 0.50) raw xDistance=-0.89 yDistance=-0.12
22:01:36.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.89
22:01:36.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:36.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:01:36.585 00.015 11060 MoveAxis(E, 134, ABG)
22:01:36.585 00.000 11060 Guiding  Dir = 2, Dur = 134
22:01:36.587 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:36.587 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:36.587 00.000 10844 Enqueuing Expose request
22:01:36.594 00.007 11060 IsSlewing returns 0
22:01:36.594 00.000 11060 IsGuiding returns 0
22:01:36.745 00.151 11060 IsGuiding returns 0
22:01:36.745 00.000 11060 Move returns status 0, amount 134
22:01:36.745 00.000 11060 MoveAxis(N, 0, ABG)
22:01:36.745 00.000 11060 Move returns status 0, amount 0
22:01:36.745 00.000 11060 move complete, result=0
22:01:36.747 00.002 11060 worker thread done servicing request
22:01:36.747 00.000 11060 Worker thread wakes up
22:01:36.747 00.000 10844 GuideStep: -0.9 px 134 ms EAST, -0.1 px 0 ms NORTH
22:01:36.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:36.747 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:38.239 01.492 11060 Exposure complete
22:01:38.460 00.221 11060 worker thread done servicing request
22:01:38.460 00.000 10844 OnExposeComplete: enter
22:01:38.461 00.001 10844 UpdateGuideState(): m_state=6
22:01:38.462 00.001 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
22:01:38.462 00.000 10844 Star::Find returns 1 (0), X=1827.65, Y=154.24, Mass=3397, SNR=36.2, Peak=252 HFD=3.6
22:01:38.463 00.001 10844 MultiStar: [#1 -0.62,0.56,0.90,U] [#2 -0.84,0.54,0.99,U] [#3 -0.94,0.40,0.83,U] [#4 -1.70,0.86,0.00,M2] [#5 -0.88,0.36,1.84,U] [#6 -1.07,0.11,0.58,U] [#7 -1.35,-0.23,0.00,M1] [#8 -0.23,-0.04,0.77,U] 
22:01:38.463 00.000 10844 refined, 6 included, MultiStar: {-0.76, 0.42}, one-star: {-0.63, 0.84}
22:01:38.463 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.80) = xAngle (3.44 = -2.85)
22:01:38.463 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.35 = -2.93)
22:01:38.464 00.001 10844 CameraToMount -- cameraX=-0.76 cameraY=0.42 hyp=0.86 cameraTheta=2.63 mountX=-0.83 mountY=-0.18, mountTheta=-2.93
22:01:38.466 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.76, y=0.42, opts=13)
22:01:38.466 00.000 10844 Enqueuing Move request for scope (-0.76, 0.42)
22:01:38.466 00.000 11060 Worker thread wakes up
22:01:38.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:38.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.42) opts 0xd
22:01:38.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.76, 0.42)
22:01:38.466 00.000 10844 UpdateGuideState exits: m=3397 SNR=36.2
22:01:38.466 00.000 11060 Moving (-0.76, 0.42) raw xDistance=-0.83 yDistance=-0.18
22:01:38.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:38.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.83
22:01:38.466 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:38.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:38.466 00.000 10844 Enqueuing Expose request
22:01:38.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:01:38.466 00.000 11060 MoveAxis(E, 125, ABG)
22:01:38.466 00.000 11060 Guiding  Dir = 2, Dur = 125
22:01:38.494 00.028 11060 IsSlewing returns 0
22:01:38.497 00.003 11060 IsGuiding returns 0
22:01:38.638 00.141 11060 IsGuiding returns 0
22:01:38.638 00.000 11060 Move returns status 0, amount 125
22:01:38.638 00.000 11060 MoveAxis(N, 0, ABG)
22:01:38.638 00.000 11060 Move returns status 0, amount 0
22:01:38.638 00.000 11060 move complete, result=0
22:01:38.638 00.000 11060 worker thread done servicing request
22:01:38.638 00.000 11060 Worker thread wakes up
22:01:38.638 00.000 10844 GuideStep: -0.8 px 125 ms EAST, -0.2 px 0 ms NORTH
22:01:38.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:38.638 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:40.036 01.398 11060 Exposure complete
22:01:40.337 00.301 10844 OnExposeComplete: enter
22:01:40.337 00.000 10844 UpdateGuideState(): m_state=6
22:01:40.337 00.000 11060 worker thread done servicing request
22:01:40.337 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
22:01:40.337 00.000 10844 Star::Find returns 1 (0), X=1828.22, Y=153.95, Mass=3488, SNR=36.9, Peak=236 HFD=4.0
22:01:40.337 00.000 10844 MultiStar: [#1 -0.10,0.51,0.90,U] [#2 -0.56,0.45,0.79,U] [#3 -0.79,-0.09,0.81,U] [#4 -0.53,-0.04,0.90,U] [#5 0.11,-0.06,1.78,U] [#6 -0.61,0.15,0.62,U] [#7 -0.34,-0.49,1.96,U] [#8 -0.00,-0.17,0.76,U] 
22:01:40.337 00.000 10844 refined, 8 included, MultiStar: {-0.27, 0.02}, one-star: {-0.06, 0.55}
22:01:40.337 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.80) = xAngle (3.89 = -2.40)
22:01:40.337 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.80 = -2.48)
22:01:40.337 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.02 hyp=0.27 cameraTheta=3.08 mountX=-0.20 mountY=-0.16, mountTheta=-2.45
22:01:40.342 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.02, opts=13)
22:01:40.342 00.000 10844 Enqueuing Move request for scope (-0.27, 0.02)
22:01:40.342 00.000 11060 Worker thread wakes up
22:01:40.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:01:40.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.02) opts 0xd
22:01:40.342 00.000 10844 UpdateGuideState exits: m=3488 SNR=36.9
22:01:40.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.02)
22:01:40.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:40.342 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:40.342 00.000 10844 Enqueuing Expose request
22:01:40.342 00.000 11060 Moving (-0.27, 0.02) raw xDistance=-0.20 yDistance=-0.16
22:01:40.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
22:01:40.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:40.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:01:40.342 00.000 11060 MoveAxis(E, 33, ABG)
22:01:40.342 00.000 11060 Guiding  Dir = 2, Dur = 33
22:01:40.388 00.046 11060 IsSlewing returns 0
22:01:40.390 00.002 11060 IsGuiding returns 0
22:01:40.467 00.077 11060 IsGuiding returns 0
22:01:40.467 00.000 11060 Move returns status 0, amount 33
22:01:40.467 00.000 11060 MoveAxis(N, 0, ABG)
22:01:40.467 00.000 11060 Move returns status 0, amount 0
22:01:40.467 00.000 11060 move complete, result=0
22:01:40.467 00.000 11060 worker thread done servicing request
22:01:40.467 00.000 11060 Worker thread wakes up
22:01:40.467 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
22:01:40.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:40.467 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:41.940 01.473 11060 Exposure complete
22:01:42.221 00.281 11060 worker thread done servicing request
22:01:42.221 00.000 10844 OnExposeComplete: enter
22:01:42.221 00.000 10844 UpdateGuideState(): m_state=6
22:01:42.223 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
22:01:42.234 00.011 10844 Star::Find returns 1 (1), X=1828.19, Y=153.62, Mass=3243, SNR=35.8, Peak=255 HFD=3.6
22:01:42.239 00.005 10844 MultiStar: [#1 -0.62,-0.20,0.87,U] [#2 -0.56,-0.45,0.87,U] [#3 -0.39,-0.35,0.85,U] [#4 -1.08,0.51,0.00,M2] [#5 -0.18,-0.11,1.98,U] [#6 -0.52,-0.19,0.71,U] [#7 -0.30,-0.41,2.04,U] [#8 -0.21,-0.41,0.81,U] 
22:01:42.239 00.000 10844 single-star, 7 included, MultiStar: {-0.33, -0.24}, one-star: {-0.09, 0.22}
22:01:42.243 00.004 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.80) = xAngle (2.77 = 2.77)
22:01:42.244 00.001 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.69 = 2.69)
22:01:42.244 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.97 mountX=-0.23 mountY=0.11, mountTheta=2.70
22:01:42.248 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.22, opts=13)
22:01:42.248 00.000 10844 Enqueuing Move request for scope (-0.09, 0.22)
22:01:42.248 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
22:01:42.248 00.000 10844 UpdateGuideState exits: m=3243 SNR=35.8 Saturated
22:01:42.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:42.248 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:42.248 00.000 10844 Enqueuing Expose request
22:01:42.250 00.002 11060 Worker thread wakes up
22:01:42.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
22:01:42.250 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
22:01:42.250 00.000 11060 Moving (-0.09, 0.22) raw xDistance=-0.23 yDistance=0.11
22:01:42.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
22:01:42.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:42.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:01:42.250 00.000 11060 MoveAxis(E, 34, ABG)
22:01:42.250 00.000 11060 Guiding  Dir = 2, Dur = 34
22:01:42.274 00.024 11060 IsSlewing returns 0
22:01:42.274 00.000 11060 IsGuiding returns 0
22:01:42.336 00.062 11060 IsGuiding returns 0
22:01:42.336 00.000 11060 Move returns status 0, amount 34
22:01:42.336 00.000 11060 MoveAxis(N, 0, ABG)
22:01:42.336 00.000 11060 Move returns status 0, amount 0
22:01:42.336 00.000 11060 move complete, result=0
22:01:42.337 00.001 11060 worker thread done servicing request
22:01:42.337 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
22:01:42.337 00.000 11060 Worker thread wakes up
22:01:42.338 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:42.338 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:43.795 01.457 11060 Exposure complete
22:01:44.030 00.235 11060 worker thread done servicing request
22:01:44.030 00.000 10844 OnExposeComplete: enter
22:01:44.030 00.000 10844 UpdateGuideState(): m_state=6
22:01:44.030 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
22:01:44.030 00.000 10844 Star::Find returns 1 (0), X=1828.20, Y=154.06, Mass=3321, SNR=36.3, Peak=229 HFD=3.8
22:01:44.030 00.000 10844 MultiStar: [#1 -0.31,0.95,0.88,U] [#2 -0.72,0.12,0.90,U] [#3 -0.53,0.11,0.77,U] [#4 -0.73,-0.61,0.82,U] [#5 -0.08,0.26,1.86,U] [#6 -0.93,-0.11,0.69,U] [#7 -0.23,-0.10,1.94,U] [#8 0.44,-0.24,0.71,U] 
22:01:44.030 00.000 10844 refined, 8 included, MultiStar: {-0.31, 0.13}, one-star: {-0.09, 0.66}
22:01:44.030 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.80) = xAngle (3.55 = -2.73)
22:01:44.030 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.46 = -2.82)
22:01:44.030 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.34 cameraTheta=2.75 mountX=-0.31 mountY=-0.11, mountTheta=-2.81
22:01:44.030 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.13, opts=13)
22:01:44.030 00.000 10844 Enqueuing Move request for scope (-0.31, 0.13)
22:01:44.035 00.005 11060 Worker thread wakes up
22:01:44.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
22:01:44.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:01:44.035 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
22:01:44.035 00.000 11060 Moving (-0.31, 0.13) raw xDistance=-0.31 yDistance=-0.11
22:01:44.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
22:01:44.035 00.000 10844 UpdateGuideState exits: m=3321 SNR=36.3
22:01:44.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:44.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:44.047 00.012 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:44.049 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:44.049 00.000 11060 MoveAxis(E, 46, ABG)
22:01:44.049 00.000 10844 Enqueuing Expose request
22:01:44.049 00.000 11060 Guiding  Dir = 2, Dur = 46
22:01:44.060 00.011 11060 IsSlewing returns 0
22:01:44.060 00.000 11060 IsGuiding returns 0
22:01:44.121 00.061 11060 IsGuiding returns 0
22:01:44.121 00.000 11060 Move returns status 0, amount 46
22:01:44.121 00.000 11060 MoveAxis(N, 0, ABG)
22:01:44.121 00.000 11060 Move returns status 0, amount 0
22:01:44.121 00.000 11060 move complete, result=0
22:01:44.121 00.000 11060 worker thread done servicing request
22:01:44.121 00.000 11060 Worker thread wakes up
22:01:44.121 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
22:01:44.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:44.121 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:45.586 01.465 11060 Exposure complete
22:01:45.781 00.195 11060 worker thread done servicing request
22:01:45.781 00.000 10844 OnExposeComplete: enter
22:01:45.781 00.000 10844 UpdateGuideState(): m_state=6
22:01:45.781 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
22:01:45.781 00.000 10844 Star::Find returns 1 (0), X=1827.80, Y=154.53, Mass=2923, SNR=33.4, Peak=202 HFD=3.8
22:01:45.781 00.000 10844 MultiStar: [#1 -1.20,0.57,0.00,M5] [#2 -0.20,-0.11,0.94,U] [#3 -0.17,0.69,0.88,U] [#4 -1.45,-0.12,0.00,M2] [#5 -0.18,0.44,2.05,U] [#6 -1.10,0.60,0.00,M1] [#7 -0.33,0.05,2.13,U] [#8 -0.17,0.32,0.96,U] 
22:01:45.781 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.37}, one-star: {-0.48, 1.13}
22:01:45.781 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.80) = xAngle (2.98 = 2.98)
22:01:45.781 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.90 = 2.90)
22:01:45.781 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.37 hyp=0.45 cameraTheta=2.18 mountX=-0.44 mountY=0.11, mountTheta=2.90
22:01:45.783 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.37, opts=13)
22:01:45.783 00.000 10844 Enqueuing Move request for scope (-0.26, 0.37)
22:01:45.783 00.000 11060 Worker thread wakes up
22:01:45.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:01:45.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.37) opts 0xd
22:01:45.783 00.000 10844 UpdateGuideState exits: m=2923 SNR=33.4
22:01:45.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.37)
22:01:45.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:45.783 00.000 11060 Moving (-0.26, 0.37) raw xDistance=-0.44 yDistance=0.11
22:01:45.783 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:45.783 00.000 10844 Enqueuing Expose request
22:01:45.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
22:01:45.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:45.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:01:45.783 00.000 11060 MoveAxis(E, 67, ABG)
22:01:45.783 00.000 11060 Guiding  Dir = 2, Dur = 67
22:01:45.789 00.006 11060 IsSlewing returns 0
22:01:45.789 00.000 11060 IsGuiding returns 0
22:01:45.864 00.075 11060 IsGuiding returns 0
22:01:45.864 00.000 11060 Move returns status 0, amount 67
22:01:45.864 00.000 11060 MoveAxis(N, 0, ABG)
22:01:45.864 00.000 11060 Move returns status 0, amount 0
22:01:45.866 00.002 11060 move complete, result=0
22:01:45.866 00.000 11060 worker thread done servicing request
22:01:45.866 00.000 11060 Worker thread wakes up
22:01:45.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:45.866 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:45.866 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
22:01:47.331 01.465 11060 Exposure complete
22:01:47.669 00.338 11060 worker thread done servicing request
22:01:47.669 00.000 10844 OnExposeComplete: enter
22:01:47.669 00.000 10844 UpdateGuideState(): m_state=6
22:01:47.669 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
22:01:47.669 00.000 10844 Star::Find returns 1 (1), X=1827.77, Y=153.63, Mass=3715, SNR=38.4, Peak=255 HFD=3.7
22:01:47.669 00.000 10844 MultiStar: [#1 -1.09,0.47,0.00,M6] [#2 -0.68,-0.45,0.80,U] [#3 -1.50,-0.55,0.00,M1] [#4 -1.03,-0.37,0.87,U] [#5 -1.05,-0.11,1.86,U] [#6 -1.45,-0.31,0.00,M2] [#7 -1.31,-0.79,0.00,M1] [#8 -0.29,-0.05,0.72,U] 
22:01:47.672 00.003 10844 single-star, 4 included, MultiStar: {-0.79, -0.13}, one-star: {-0.52, 0.23}
22:01:47.672 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.80) = xAngle (3.53 = -2.76)
22:01:47.672 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.44 = -2.84)
22:01:47.672 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.23 hyp=0.57 cameraTheta=2.72 mountX=-0.52 mountY=-0.17, mountTheta=-2.83
22:01:47.674 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.23, opts=13)
22:01:47.674 00.000 10844 Enqueuing Move request for scope (-0.52, 0.23)
22:01:47.674 00.000 11060 Worker thread wakes up
22:01:47.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.23) opts 0xd
22:01:47.674 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.23)
22:01:47.674 00.000 11060 Moving (-0.52, 0.23) raw xDistance=-0.52 yDistance=-0.17
22:01:47.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.52
22:01:47.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:47.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:47.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:01:47.674 00.000 11060 MoveAxis(E, 79, ABG)
22:01:47.674 00.000 11060 Guiding  Dir = 2, Dur = 79
22:01:47.674 00.000 10844 UpdateGuideState exits: m=3715 SNR=38.4 Saturated
22:01:47.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:47.674 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:47.674 00.000 10844 Enqueuing Expose request
22:01:47.690 00.016 11060 IsSlewing returns 0
22:01:47.690 00.000 11060 IsGuiding returns 0
22:01:47.783 00.093 11060 IsGuiding returns 0
22:01:47.783 00.000 11060 Move returns status 0, amount 79
22:01:47.783 00.000 11060 MoveAxis(N, 0, ABG)
22:01:47.783 00.000 11060 Move returns status 0, amount 0
22:01:47.783 00.000 11060 move complete, result=0
22:01:47.783 00.000 11060 worker thread done servicing request
22:01:47.783 00.000 11060 Worker thread wakes up
22:01:47.783 00.000 10844 GuideStep: -0.5 px 79 ms EAST, -0.2 px 0 ms NORTH
22:01:47.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:47.783 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:49.263 01.480 11060 Exposure complete
22:01:49.485 00.222 11060 worker thread done servicing request
22:01:49.486 00.001 10844 OnExposeComplete: enter
22:01:49.486 00.000 10844 UpdateGuideState(): m_state=6
22:01:49.486 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
22:01:49.486 00.000 10844 Star::Find returns 1 (0), X=1827.89, Y=153.94, Mass=3566, SNR=37.5, Peak=232 HFD=4.0
22:01:49.486 00.000 10844 MultiStar: [#1 -1.32,0.60,0.00,M7] [#2 -0.76,0.02,0.90,U] [#3 -1.10,-0.57,0.00,M2] [#4 -1.21,0.29,0.00,M2] [#5 -0.54,-0.00,2.03,U] [#6 -1.26,-0.03,0.00,M3] [#7 -0.58,-0.46,1.91,U] [#8 -0.52,-0.37,0.90,U] 
22:01:49.486 00.000 10844 refined, 4 included, MultiStar: {-0.56, -0.10}, one-star: {-0.40, 0.54}
22:01:49.486 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.80) = xAngle (-2.17 = -2.17)
22:01:49.486 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.25 = -2.25)
22:01:49.487 00.001 10844 CameraToMount -- cameraX=-0.56 cameraY=-0.10 hyp=0.57 cameraTheta=-2.97 mountX=-0.32 mountY=-0.44, mountTheta=-2.20
22:01:49.487 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=-0.10, opts=13)
22:01:49.487 00.000 10844 Enqueuing Move request for scope (-0.56, -0.10)
22:01:49.487 00.000 11060 Worker thread wakes up
22:01:49.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
22:01:49.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.10) opts 0xd
22:01:49.487 00.000 10844 UpdateGuideState exits: m=3566 SNR=37.5
22:01:49.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, -0.10)
22:01:49.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:49.487 00.000 11060 Moving (-0.56, -0.10) raw xDistance=-0.32 yDistance=-0.44
22:01:49.487 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:49.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
22:01:49.487 00.000 10844 Enqueuing Expose request
22:01:49.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:49.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:01:49.487 00.000 11060 MoveAxis(E, 49, ABG)
22:01:49.487 00.000 11060 Guiding  Dir = 2, Dur = 49
22:01:49.517 00.030 11060 IsSlewing returns 0
22:01:49.517 00.000 11060 IsGuiding returns 0
22:01:49.589 00.072 11060 IsGuiding returns 0
22:01:49.589 00.000 11060 Move returns status 0, amount 49
22:01:49.589 00.000 11060 MoveAxis(N, 0, ABG)
22:01:49.589 00.000 11060 Move returns status 0, amount 0
22:01:49.589 00.000 11060 move complete, result=0
22:01:49.589 00.000 11060 worker thread done servicing request
22:01:49.589 00.000 11060 Worker thread wakes up
22:01:49.589 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.4 px 0 ms NORTH
22:01:49.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:49.589 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:51.071 01.482 11060 Exposure complete
22:01:51.357 00.286 11060 worker thread done servicing request
22:01:51.357 00.000 10844 OnExposeComplete: enter
22:01:51.357 00.000 10844 UpdateGuideState(): m_state=6
22:01:51.360 00.003 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
22:01:51.360 00.000 10844 Star::Find returns 1 (0), X=1827.90, Y=153.37, Mass=3487, SNR=37.2, Peak=240 HFD=3.7
22:01:51.360 00.000 10844 MultiStar: [#1 -0.69,0.06,0.91,U] [#2 -1.00,-0.21,0.90,U] [#3 -1.02,-0.71,0.00,M3] [#4 -1.11,-0.13,0.90,U] [#5 -0.30,-0.03,1.91,U] [#6 -0.93,0.27,0.61,U] [#7 -0.72,-0.33,2.07,U] [#8 -0.86,0.22,0.71,U] 
22:01:51.360 00.000 10844 single-star, 7 included, MultiStar: {-0.68, -0.08}, one-star: {-0.38, -0.04}
22:01:51.360 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.80) = xAngle (-2.24 = -2.24)
22:01:51.360 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.33 = -2.33)
22:01:51.360 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-3.05 mountX=-0.24 mountY=-0.28, mountTheta=-2.28
22:01:51.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.04, opts=13)
22:01:51.360 00.000 10844 Enqueuing Move request for scope (-0.38, -0.04)
22:01:51.360 00.000 11060 Worker thread wakes up
22:01:51.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:51.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.04) opts 0xd
22:01:51.360 00.000 10844 UpdateGuideState exits: m=3487 SNR=37.2
22:01:51.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.04)
22:01:51.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:51.360 00.000 11060 Moving (-0.38, -0.04) raw xDistance=-0.24 yDistance=-0.28
22:01:51.360 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:51.360 00.000 10844 Enqueuing Expose request
22:01:51.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
22:01:51.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:51.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:01:51.360 00.000 11060 MoveAxis(E, 36, ABG)
22:01:51.360 00.000 11060 Guiding  Dir = 2, Dur = 36
22:01:51.386 00.026 11060 IsSlewing returns 0
22:01:51.386 00.000 11060 IsGuiding returns 0
22:01:51.450 00.064 11060 IsGuiding returns 0
22:01:51.450 00.000 11060 Move returns status 0, amount 36
22:01:51.450 00.000 11060 MoveAxis(N, 0, ABG)
22:01:51.450 00.000 11060 Move returns status 0, amount 0
22:01:51.450 00.000 11060 move complete, result=0
22:01:51.450 00.000 11060 worker thread done servicing request
22:01:51.450 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.3 px 0 ms NORTH
22:01:51.450 00.000 11060 Worker thread wakes up
22:01:51.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:51.450 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:52.911 01.461 11060 Exposure complete
22:01:53.180 00.269 11060 worker thread done servicing request
22:01:53.180 00.000 10844 OnExposeComplete: enter
22:01:53.180 00.000 10844 UpdateGuideState(): m_state=6
22:01:53.180 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
22:01:53.180 00.000 10844 Star::Find returns 1 (0), X=1827.76, Y=153.02, Mass=3488, SNR=36.9, Peak=241 HFD=4.0
22:01:53.180 00.000 10844 MultiStar: [#1 -1.04,0.04,0.92,U] [#2 -0.41,0.30,0.95,U] [#3 -1.26,-0.38,0.00,M4] [#4 -1.81,-0.44,0.00,M2] [#5 -1.49,-0.46,0.00,M1] [#6 -0.88,0.21,0.61,U] [#7 -1.75,-0.16,0.00,M1] [#8 -0.88,0.11,0.72,U] 
22:01:53.180 00.000 10844 single-star, 4 included, MultiStar: {-0.72, 0.04}, one-star: {-0.52, -0.38}
22:01:53.180 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.80) = xAngle (-1.71 = -1.71)
22:01:53.180 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.80 = -1.80)
22:01:53.180 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-0.38 hyp=0.65 cameraTheta=-2.51 mountX=-0.09 mountY=-0.63, mountTheta=-1.71
22:01:53.184 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-0.38, opts=13)
22:01:53.184 00.000 10844 Enqueuing Move request for scope (-0.52, -0.38)
22:01:53.184 00.000 11060 Worker thread wakes up
22:01:53.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:01:53.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.38) opts 0xd
22:01:53.184 00.000 10844 UpdateGuideState exits: m=3488 SNR=36.9
22:01:53.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -0.38)
22:01:53.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:53.184 00.000 11060 Moving (-0.52, -0.38) raw xDistance=-0.09 yDistance=-0.63
22:01:53.184 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:53.184 00.000 10844 Enqueuing Expose request
22:01:53.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:01:53.184 00.000 11060 resist switch: large excursion: input -0.63 thresh 0.57 direction from 1 to -1
22:01:53.184 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.90
22:01:53.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
22:01:53.184 00.000 11060 MoveAxis(E, 0, ABG)
22:01:53.184 00.000 11060 Move returns status 0, amount 0
22:01:53.186 00.002 11060 BLC: Oldest BLC event removed
22:01:53.186 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 660 applied
22:01:53.186 00.000 11060 MoveAxis(N, 902, ABG)
22:01:53.186 00.000 11060 duration set to 750 by maxDecDuration
22:01:53.186 00.000 11060 Guiding  Dir = 0, Dur = 750
22:01:53.191 00.005 11060 IsSlewing returns 0
22:01:53.191 00.000 11060 IsGuiding returns 0
22:01:53.944 00.753 11060 IsGuiding returns 0
22:01:53.944 00.000 11060 Move returns status 0, amount 750
22:01:53.944 00.000 11060 move complete, result=0
22:01:53.944 00.000 11060 worker thread done servicing request
22:01:53.944 00.000 11060 Worker thread wakes up
22:01:53.944 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 750 ms NORTH
22:01:53.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:53.944 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:55.404 01.460 11060 Exposure complete
22:01:55.634 00.230 11060 worker thread done servicing request
22:01:55.634 00.000 10844 OnExposeComplete: enter
22:01:55.634 00.000 10844 UpdateGuideState(): m_state=6
22:01:55.634 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
22:01:55.634 00.000 10844 Star::Find returns 1 (0), X=1827.51, Y=153.83, Mass=3180, SNR=35.3, Peak=234 HFD=3.8
22:01:55.634 00.000 10844 MultiStar: [#1 -0.85,0.23,0.90,U] [#2 -0.27,0.62,0.80,U] [#3 -1.42,-0.14,0.00,M5] [#4 -0.74,0.19,0.99,U] [#5 -0.84,-0.61,2.13,U] [#6 -0.75,-0.54,0.67,U] [#7 -1.31,0.26,0.00,M2] [#8 -0.16,0.81,0.72,U] 
22:01:55.634 00.000 10844 refined, 6 included, MultiStar: {-0.68, 0.03}, one-star: {-0.77, 0.43}
22:01:55.634 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.80) = xAngle (3.89 = -2.39)
22:01:55.634 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.81 = -2.47)
22:01:55.634 00.000 10844 CameraToMount -- cameraX=-0.68 cameraY=0.03 hyp=0.68 cameraTheta=3.09 mountX=-0.50 mountY=-0.42, mountTheta=-2.44
22:01:55.634 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.68, y=0.03, opts=13)
22:01:55.634 00.000 10844 Enqueuing Move request for scope (-0.68, 0.03)
22:01:55.634 00.000 11060 Worker thread wakes up
22:01:55.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:55.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.03) opts 0xd
22:01:55.634 00.000 10844 UpdateGuideState exits: m=3180 SNR=35.3
22:01:55.634 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.68, 0.03)
22:01:55.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:55.634 00.000 11060 Moving (-0.68, 0.03) raw xDistance=-0.50 yDistance=-0.42
22:01:55.634 00.000 11060 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.442390, 1:0.421057
22:01:55.634 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:01:55.634 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:55.634 00.000 10844 Enqueuing Expose request
22:01:55.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.50
22:01:55.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.42
22:01:55.634 00.000 11060 MoveAxis(E, 73, ABG)
22:01:55.634 00.000 11060 Guiding  Dir = 2, Dur = 73
22:01:55.652 00.018 11060 IsSlewing returns 0
22:01:55.653 00.001 11060 IsGuiding returns 0
22:01:55.744 00.091 11060 IsGuiding returns 0
22:01:55.744 00.000 11060 Move returns status 0, amount 73
22:01:55.744 00.000 11060 MoveAxis(N, 161, ABG)
22:01:55.744 00.000 11060 Guiding  Dir = 0, Dur = 161
22:01:55.784 00.040 11060 IsSlewing returns 0
22:01:55.784 00.000 11060 IsGuiding returns 0
22:01:55.957 00.173 11060 IsGuiding returns 0
22:01:55.957 00.000 11060 Move returns status 0, amount 161
22:01:55.957 00.000 11060 move complete, result=0
22:01:55.957 00.000 11060 worker thread done servicing request
22:01:55.957 00.000 11060 Worker thread wakes up
22:01:55.957 00.000 10844 GuideStep: -0.5 px 73 ms EAST, -0.4 px 161 ms NORTH
22:01:55.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:55.957 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:57.437 01.480 11060 Exposure complete
22:01:57.703 00.266 11060 worker thread done servicing request
22:01:57.703 00.000 10844 OnExposeComplete: enter
22:01:57.703 00.000 10844 UpdateGuideState(): m_state=6
22:01:57.703 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
22:01:57.706 00.003 10844 Star::Find returns 1 (0), X=1828.21, Y=154.49, Mass=3624, SNR=37.8, Peak=215 HFD=3.9
22:01:57.706 00.000 10844 MultiStar: [#1 -0.93,1.07,0.00,M5] [#2 -0.06,0.15,0.86,U] [#3 -0.62,0.58,0.76,U] [#4 -0.00,0.20,0.89,U] [#5 -1.09,0.61,0.00,M1] [#6 -1.20,0.14,0.00,M1] [#7 -1.27,-0.02,0.00,M3] [#8 0.12,0.08,0.75,U] 
22:01:57.706 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.45}, one-star: {-0.07, 1.09}
22:01:57.706 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.80) = xAngle (2.63 = 2.63)
22:01:57.706 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.55 = 2.55)
22:01:57.707 00.001 10844 CameraToMount -- cameraX=-0.12 cameraY=0.45 hyp=0.46 cameraTheta=1.83 mountX=-0.40 mountY=0.26, mountTheta=2.57
22:01:57.707 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.45, opts=13)
22:01:57.707 00.000 10844 Enqueuing Move request for scope (-0.12, 0.45)
22:01:57.707 00.000 11060 Worker thread wakes up
22:01:57.707 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:57.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.45) opts 0xd
22:01:57.707 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.45)
22:01:57.707 00.000 11060 Moving (-0.12, 0.45) raw xDistance=-0.40 yDistance=0.26
22:01:57.707 00.000 10844 UpdateGuideState exits: m=3624 SNR=37.8
22:01:57.707 00.000 11060 BLC: History state: CurrMiss=-0.26, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.442390, 1:0.421057, 2:-0.260098
22:01:57.707 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -170.000000
22:01:57.707 00.000 11060 BLC: window closed
22:01:57.707 00.000 11060 BLC: Pulse adjusted to 528
22:01:57.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:57.707 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:57.707 00.000 10844 Enqueuing Expose request
22:01:57.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
22:01:57.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:01:57.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:01:57.707 00.000 11060 MoveAxis(E, 62, ABG)
22:01:57.707 00.000 11060 Guiding  Dir = 2, Dur = 62
22:01:57.725 00.018 11060 IsSlewing returns 0
22:01:57.727 00.002 11060 IsGuiding returns 0
22:01:57.816 00.089 11060 IsGuiding returns 0
22:01:57.817 00.001 11060 Move returns status 0, amount 62
22:01:57.817 00.000 11060 MoveAxis(N, 0, ABG)
22:01:57.817 00.000 11060 Move returns status 0, amount 0
22:01:57.817 00.000 11060 move complete, result=0
22:01:57.817 00.000 11060 worker thread done servicing request
22:01:57.817 00.000 11060 Worker thread wakes up
22:01:57.817 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.3 px 0 ms NORTH
22:01:57.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:57.817 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:01:57.887 00.070 10844 evsrv: cli 0EEEE2F0 connect
22:01:57.889 00.002 10844 case statement mapped state 6 to 3
22:01:57.889 00.000 10844 case statement mapped state 6 to 3
22:01:57.889 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_pixel_scale","id":"d727c7ed-2cec-43a4-9155-3629a94c0c6f"}
22:01:57.889 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"d727c7ed-2cec-43a4-9155-3629a94c0c6f"}
22:01:57.891 00.002 10844 evsrv: cli 0EEEE2F0 disconnect
22:01:59.264 01.373 11060 Exposure complete
22:01:59.532 00.268 11060 worker thread done servicing request
22:01:59.537 00.005 10844 OnExposeComplete: enter
22:01:59.537 00.000 10844 UpdateGuideState(): m_state=6
22:01:59.537 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
22:01:59.537 00.000 10844 Star::Find returns 1 (0), X=1827.82, Y=153.94, Mass=3026, SNR=34.8, Peak=192 HFD=4.1
22:01:59.537 00.000 10844 MultiStar: [#1 -1.05,-0.15,1.02,U] [#2 -0.20,-0.94,0.92,U] [#3 -2.01,-0.40,0.00,M5] [#4 -0.59,0.22,0.88,U] [#5 -1.51,-0.18,0.00,M2] [#6 -0.75,-1.19,0.00,M2] [#7 -1.04,-0.80,0.00,M4] [#8 -0.16,-0.44,0.75,U] 
22:01:59.537 00.000 10844 refined, 4 included, MultiStar: {-0.52, -0.14}, one-star: {-0.46, 0.54}
22:01:59.537 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.80) = xAngle (-2.08 = -2.08)
22:01:59.537 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.17 = -2.17)
22:01:59.537 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-0.14 hyp=0.53 cameraTheta=-2.89 mountX=-0.26 mountY=-0.44, mountTheta=-2.11
22:01:59.537 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-0.14, opts=13)
22:01:59.537 00.000 10844 Enqueuing Move request for scope (-0.52, -0.14)
22:01:59.537 00.000 11060 Worker thread wakes up
22:01:59.537 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:01:59.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.14) opts 0xd
22:01:59.537 00.000 10844 UpdateGuideState exits: m=3026 SNR=34.8
22:01:59.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -0.14)
22:01:59.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:59.537 00.000 11060 Moving (-0.52, -0.14) raw xDistance=-0.26 yDistance=-0.44
22:01:59.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
22:01:59.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.44
22:01:59.537 00.000 11060 MoveAxis(E, 40, ABG)
22:01:59.537 00.000 11060 Guiding  Dir = 2, Dur = 40
22:01:59.537 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:01:59.537 00.000 10844 Enqueuing Expose request
22:01:59.547 00.010 11060 IsSlewing returns 0
22:01:59.547 00.000 11060 IsGuiding returns 0
22:01:59.595 00.048 11060 IsGuiding returns 0
22:01:59.595 00.000 11060 Move returns status 0, amount 40
22:01:59.595 00.000 11060 MoveAxis(N, 169, ABG)
22:01:59.595 00.000 11060 Guiding  Dir = 0, Dur = 169
22:01:59.610 00.015 11060 IsSlewing returns 0
22:01:59.610 00.000 11060 IsGuiding returns 0
22:01:59.785 00.175 11060 IsGuiding returns 0
22:01:59.785 00.000 11060 Move returns status 0, amount 169
22:01:59.785 00.000 11060 move complete, result=0
22:01:59.785 00.000 11060 worker thread done servicing request
22:01:59.785 00.000 11060 Worker thread wakes up
22:01:59.785 00.000 10844 GuideStep: -0.3 px 40 ms EAST, -0.4 px 169 ms NORTH
22:01:59.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:01:59.785 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:01.251 01.466 11060 Exposure complete
22:02:01.565 00.314 11060 worker thread done servicing request
22:02:01.566 00.001 10844 OnExposeComplete: enter
22:02:01.566 00.000 10844 UpdateGuideState(): m_state=6
22:02:01.566 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
22:02:01.566 00.000 10844 Star::Find returns 1 (0), X=1827.87, Y=153.58, Mass=3660, SNR=38.4, Peak=245 HFD=3.8
22:02:01.566 00.000 10844 MultiStar: [#1 -0.23,-0.48,0.85,U] [#2 -0.46,0.04,0.72,U] [#3 -1.37,-0.43,0.00,M6] [#4 -0.14,-0.10,0.89,U] [#5 -0.08,-0.45,1.88,U] [#6 -0.06,-0.56,0.66,U] [#7 0.00,-0.24,1.82,U] [#8 0.21,-0.38,0.78,U] 
22:02:01.566 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.26}, one-star: {-0.41, 0.18}
22:02:01.566 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.80) = xAngle (-1.22 = -1.22)
22:02:01.566 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.30 = -1.30)
22:02:01.566 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-2.02 mountX=0.10 mountY=-0.28, mountTheta=-1.23
22:02:01.566 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.26, opts=13)
22:02:01.566 00.000 10844 Enqueuing Move request for scope (-0.13, -0.26)
22:02:01.570 00.004 11060 Worker thread wakes up
22:02:01.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
22:02:01.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.26) opts 0xd
22:02:01.570 00.000 10844 UpdateGuideState exits: m=3660 SNR=38.4
22:02:01.570 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.26)
22:02:01.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:01.570 00.000 11060 Moving (-0.13, -0.26) raw xDistance=0.10 yDistance=-0.28
22:02:01.570 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:01.570 00.000 10844 Enqueuing Expose request
22:02:01.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:02:01.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
22:02:01.570 00.000 11060 MoveAxis(E, 0, ABG)
22:02:01.570 00.000 11060 Move returns status 0, amount 0
22:02:01.570 00.000 11060 MoveAxis(N, 107, ABG)
22:02:01.570 00.000 11060 Guiding  Dir = 0, Dur = 107
22:02:01.580 00.010 11060 IsSlewing returns 0
22:02:01.580 00.000 11060 IsGuiding returns 0
22:02:01.711 00.131 11060 IsGuiding returns 0
22:02:01.711 00.000 11060 Move returns status 0, amount 107
22:02:01.711 00.000 11060 move complete, result=0
22:02:01.713 00.002 11060 worker thread done servicing request
22:02:01.713 00.000 11060 Worker thread wakes up
22:02:01.713 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 107 ms NORTH
22:02:01.716 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:01.718 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:03.194 01.476 11060 Exposure complete
22:02:03.493 00.299 10844 OnExposeComplete: enter
22:02:03.493 00.000 11060 worker thread done servicing request
22:02:03.493 00.000 10844 UpdateGuideState(): m_state=6
22:02:03.493 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
22:02:03.493 00.000 10844 Star::Find returns 1 (0), X=1827.82, Y=154.73, Mass=3359, SNR=36.4, Peak=215 HFD=3.8
22:02:03.493 00.000 10844 MultiStar: [#1 -0.35,0.49,0.90,U] [#2 -0.39,0.11,0.82,U] [#3 -0.99,-0.59,0.00,M7] [#4 -0.65,0.26,0.89,U] [#5 -0.77,-0.42,1.99,U] [#6 -0.61,0.19,0.63,U] [#7 -0.38,-0.02,1.95,U] [#8 -0.84,-0.27,0.84,U] 
22:02:03.493 00.000 10844 refined, 7 included, MultiStar: {-0.56, 0.12}, one-star: {-0.46, 1.33}
22:02:03.493 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.80) = xAngle (3.73 = -2.55)
22:02:03.493 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.65 = -2.64)
22:02:03.493 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=0.12 hyp=0.57 cameraTheta=2.93 mountX=-0.47 mountY=-0.28, mountTheta=-2.61
22:02:03.493 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=0.12, opts=13)
22:02:03.493 00.000 10844 Enqueuing Move request for scope (-0.56, 0.12)
22:02:03.493 00.000 11060 Worker thread wakes up
22:02:03.493 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:03.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.12) opts 0xd
22:02:03.493 00.000 10844 UpdateGuideState exits: m=3359 SNR=36.4
22:02:03.493 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, 0.12)
22:02:03.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:03.493 00.000 11060 Moving (-0.56, 0.12) raw xDistance=-0.47 yDistance=-0.28
22:02:03.493 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:03.493 00.000 10844 Enqueuing Expose request
22:02:03.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
22:02:03.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
22:02:03.493 00.000 11060 MoveAxis(E, 70, ABG)
22:02:03.493 00.000 11060 Guiding  Dir = 2, Dur = 70
22:02:03.504 00.011 11060 IsSlewing returns 0
22:02:03.504 00.000 11060 IsGuiding returns 0
22:02:03.580 00.076 11060 IsGuiding returns 0
22:02:03.580 00.000 11060 Move returns status 0, amount 70
22:02:03.580 00.000 11060 MoveAxis(N, 106, ABG)
22:02:03.580 00.000 11060 Guiding  Dir = 0, Dur = 106
22:02:03.596 00.016 11060 IsSlewing returns 0
22:02:03.596 00.000 11060 IsGuiding returns 0
22:02:03.717 00.121 11060 IsGuiding returns 0
22:02:03.717 00.000 11060 Move returns status 0, amount 106
22:02:03.717 00.000 11060 move complete, result=0
22:02:03.717 00.000 11060 worker thread done servicing request
22:02:03.717 00.000 11060 Worker thread wakes up
22:02:03.717 00.000 10844 GuideStep: -0.5 px 70 ms EAST, -0.3 px 106 ms NORTH
22:02:03.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:03.719 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:05.175 01.456 11060 Exposure complete
22:02:05.467 00.292 11060 worker thread done servicing request
22:02:05.467 00.000 10844 OnExposeComplete: enter
22:02:05.467 00.000 10844 UpdateGuideState(): m_state=6
22:02:05.467 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
22:02:05.467 00.000 10844 Star::Find returns 1 (1), X=1828.38, Y=153.66, Mass=3885, SNR=39.0, Peak=255 HFD=3.7
22:02:05.467 00.000 10844 MultiStar: [#1 -0.39,0.33,0.71,U] [#2 -0.09,-0.10,0.77,U] [#3 -0.57,-0.12,0.73,U] [#4 -0.63,-0.24,0.84,U] [#5 -0.49,-0.73,1.80,U] [#6 -1.44,-0.46,0.00,M1] [#7 -0.66,-0.13,1.72,U] [#8 -0.05,0.25,0.70,U] 
22:02:05.467 00.000 10844 single-star, 7 included, MultiStar: {-0.39, -0.15}, one-star: {0.10, 0.26}
22:02:05.467 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.80) = xAngle (2.01 = 2.01)
22:02:05.467 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.92 = 1.92)
22:02:05.467 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.20 mountX=-0.12 mountY=0.26, mountTheta=1.99
22:02:05.470 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.26, opts=13)
22:02:05.470 00.000 10844 Enqueuing Move request for scope (0.10, 0.26)
22:02:05.470 00.000 11060 Worker thread wakes up
22:02:05.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:05.470 00.000 10844 UpdateGuideState exits: m=3885 SNR=39.0 Saturated
22:02:05.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.470 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:05.470 00.000 10844 Enqueuing Expose request
22:02:05.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
22:02:05.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
22:02:05.470 00.000 11060 Moving (0.10, 0.26) raw xDistance=-0.12 yDistance=0.26
22:02:05.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:02:05.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:05.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:02:05.472 00.002 11060 MoveAxis(E, 0, ABG)
22:02:05.472 00.000 11060 Move returns status 0, amount 0
22:02:05.472 00.000 11060 MoveAxis(N, 0, ABG)
22:02:05.472 00.000 11060 Move returns status 0, amount 0
22:02:05.472 00.000 11060 move complete, result=0
22:02:05.472 00.000 11060 worker thread done servicing request
22:02:05.472 00.000 11060 Worker thread wakes up
22:02:05.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:05.472 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:05.474 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:02:06.965 01.491 11060 Exposure complete
22:02:07.230 00.265 11060 worker thread done servicing request
22:02:07.230 00.000 10844 OnExposeComplete: enter
22:02:07.230 00.000 10844 UpdateGuideState(): m_state=6
22:02:07.230 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
22:02:07.230 00.000 10844 Star::Find returns 1 (0), X=1828.05, Y=154.25, Mass=4220, SNR=41.0, Peak=247 HFD=4.0
22:02:07.232 00.002 10844 MultiStar: [#1 -0.67,0.76,0.86,U] [#2 -0.00,-0.35,0.70,U] [#3 -0.50,0.18,0.70,U] [#4 -0.31,1.04,0.88,U] [#5 -0.96,0.23,1.69,U] [#6 -0.43,-0.44,0.61,U] [#7 -0.27,0.49,1.66,U] [#8 0.28,0.58,0.71,U] 
22:02:07.232 00.000 10844 refined, 8 included, MultiStar: {-0.41, 0.41}, one-star: {-0.24, 0.84}
22:02:07.232 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.80) = xAngle (3.16 = -3.13)
22:02:07.232 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.07 = 3.07)
22:02:07.232 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.41 hyp=0.58 cameraTheta=2.35 mountX=-0.58 mountY=0.04, mountTheta=3.07
22:02:07.246 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.41, opts=13)
22:02:07.246 00.000 10844 Enqueuing Move request for scope (-0.41, 0.41)
22:02:07.246 00.000 11060 Worker thread wakes up
22:02:07.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:07.246 00.000 10844 UpdateGuideState exits: m=4220 SNR=41.0
22:02:07.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:07.246 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:07.246 00.000 10844 Enqueuing Expose request
22:02:07.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.41) opts 0xd
22:02:07.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.41)
22:02:07.246 00.000 11060 Moving (-0.41, 0.41) raw xDistance=-0.58 yDistance=0.04
22:02:07.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.58
22:02:07.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:07.249 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:02:07.249 00.000 11060 MoveAxis(E, 85, ABG)
22:02:07.249 00.000 11060 Guiding  Dir = 2, Dur = 85
22:02:07.261 00.012 11060 IsSlewing returns 0
22:02:07.261 00.000 11060 IsGuiding returns 0
22:02:07.352 00.091 11060 IsGuiding returns 0
22:02:07.352 00.000 11060 Move returns status 0, amount 85
22:02:07.352 00.000 11060 MoveAxis(N, 0, ABG)
22:02:07.352 00.000 11060 Move returns status 0, amount 0
22:02:07.352 00.000 11060 move complete, result=0
22:02:07.352 00.000 11060 worker thread done servicing request
22:02:07.352 00.000 11060 Worker thread wakes up
22:02:07.352 00.000 10844 GuideStep: -0.6 px 85 ms EAST, 0.0 px 0 ms NORTH
22:02:07.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:07.352 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:08.811 01.459 11060 Exposure complete
22:02:09.117 00.306 11060 worker thread done servicing request
22:02:09.117 00.000 10844 OnExposeComplete: enter
22:02:09.117 00.000 10844 UpdateGuideState(): m_state=6
22:02:09.117 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
22:02:09.117 00.000 10844 Star::Find returns 1 (0), X=1828.89, Y=154.09, Mass=3287, SNR=35.9, Peak=250 HFD=4.2
22:02:09.117 00.000 10844 MultiStar: [#1 -0.32,0.81,0.89,U] [#2 0.08,-0.08,0.96,U] [#3 -0.17,-0.16,0.89,U] [#4 -0.50,1.10,0.00,M1] [#5 -0.06,-0.07,2.08,U] [#6 -0.37,-0.30,0.66,U] [#7 -0.28,0.66,1.89,U] [#8 0.34,0.27,0.80,U] 
22:02:09.117 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.25}, one-star: {0.60, 0.69}
22:02:09.117 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.80) = xAngle (2.55 = 2.55)
22:02:09.117 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.46 = 2.46)
22:02:09.117 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.74 mountX=-0.21 mountY=0.16, mountTheta=2.49
22:02:09.122 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.25, opts=13)
22:02:09.122 00.000 10844 Enqueuing Move request for scope (-0.04, 0.25)
22:02:09.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:09.122 00.000 11060 Worker thread wakes up
22:02:09.122 00.000 10844 UpdateGuideState exits: m=3287 SNR=35.9
22:02:09.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:09.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
22:02:09.122 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:09.122 00.000 10844 Enqueuing Expose request
22:02:09.122 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
22:02:09.122 00.000 11060 Moving (-0.04, 0.25) raw xDistance=-0.21 yDistance=0.16
22:02:09.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
22:02:09.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:09.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:02:09.122 00.000 11060 MoveAxis(E, 34, ABG)
22:02:09.122 00.000 11060 Guiding  Dir = 2, Dur = 34
22:02:09.140 00.018 11060 IsSlewing returns 0
22:02:09.140 00.000 11060 IsGuiding returns 0
22:02:09.183 00.043 11060 IsGuiding returns 0
22:02:09.183 00.000 11060 Move returns status 0, amount 34
22:02:09.184 00.001 11060 MoveAxis(N, 0, ABG)
22:02:09.184 00.000 11060 Move returns status 0, amount 0
22:02:09.184 00.000 11060 move complete, result=0
22:02:09.184 00.000 11060 worker thread done servicing request
22:02:09.184 00.000 11060 Worker thread wakes up
22:02:09.185 00.001 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
22:02:09.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:09.185 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:10.657 01.472 11060 Exposure complete
22:02:11.157 00.500 10844 OnExposeComplete: enter
22:02:11.157 00.000 10844 UpdateGuideState(): m_state=6
22:02:11.159 00.002 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
22:02:11.159 00.000 10844 Star::Find returns 1 (1), X=1828.56, Y=153.45, Mass=3644, SNR=38.6, Peak=255 HFD=3.3
22:02:11.159 00.000 10844 MultiStar: [#1 -0.78,-0.11,0.78,U] [#2 0.23,-0.23,0.84,U] [#3 -0.24,-0.04,0.77,U] [#4 -0.32,0.29,0.92,U] [#5 -0.64,-0.80,1.84,U] [#6 -0.75,-0.72,0.57,U] [#7 -0.42,0.47,1.89,U] [#8 0.18,0.49,0.73,U] 
22:02:11.159 00.000 10844 single-star, 8 included, MultiStar: {-0.31, -0.07}, one-star: {0.27, 0.05}
22:02:11.159 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.80) = xAngle (0.97 = 0.97)
22:02:11.159 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.89 = 0.89)
22:02:11.159 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.28 cameraTheta=0.17 mountX=0.16 mountY=0.22, mountTheta=0.94
22:02:11.183 00.024 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.05, opts=13)
22:02:11.183 00.000 10844 Enqueuing Move request for scope (0.27, 0.05)
22:02:11.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:11.183 00.000 10844 UpdateGuideState exits: m=3644 SNR=38.6 Saturated
22:02:11.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:11.183 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:11.183 00.000 10844 Enqueuing Expose request
22:02:11.185 00.002 11060 worker thread done servicing request
22:02:11.185 00.000 11060 Worker thread wakes up
22:02:11.187 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
22:02:11.189 00.002 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
22:02:11.189 00.000 11060 Moving (0.27, 0.05) raw xDistance=0.16 yDistance=0.22
22:02:11.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:02:11.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:11.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:02:11.189 00.000 11060 MoveAxis(W, 22, ABG)
22:02:11.189 00.000 11060 Guiding  Dir = 3, Dur = 22
22:02:11.203 00.014 11060 IsSlewing returns 0
22:02:11.205 00.002 11060 IsGuiding returns 0
22:02:11.232 00.027 11060 IsGuiding returns 0
22:02:11.232 00.000 11060 Move returns status 0, amount 22
22:02:11.232 00.000 11060 MoveAxis(N, 0, ABG)
22:02:11.232 00.000 11060 Move returns status 0, amount 0
22:02:11.232 00.000 11060 move complete, result=0
22:02:11.232 00.000 10844 GuideStep: 0.2 px 22 ms WEST, 0.2 px 0 ms NORTH
22:02:11.237 00.005 11060 worker thread done servicing request
22:02:11.238 00.001 11060 Worker thread wakes up
22:02:11.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:11.238 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:12.710 01.472 11060 Exposure complete
22:02:12.904 00.194 10844 OnExposeComplete: enter
22:02:12.904 00.000 10844 UpdateGuideState(): m_state=6
22:02:12.904 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
22:02:12.904 00.000 10844 Star::Find returns 1 (0), X=1828.63, Y=153.89, Mass=3672, SNR=39.3, Peak=248 HFD=3.7
22:02:12.904 00.000 10844 MultiStar: [#1 -0.43,-0.03,0.90,U] [#2 -0.13,-0.03,0.84,U] [#3 -0.58,-0.52,0.88,U] [#4 -0.37,0.62,0.86,U] [#5 -0.87,0.05,1.74,U] [#6 -0.94,-0.08,0.55,U] [#7 -0.67,-0.20,1.85,U] [#8 -0.21,0.03,0.86,U] 
22:02:12.904 00.000 10844 refined, 8 included, MultiStar: {-0.47, 0.02}, one-star: {0.35, 0.49}
22:02:12.904 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.80) = xAngle (3.90 = -2.38)
22:02:12.904 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.81 = -2.47)
22:02:12.906 00.002 10844 CameraToMount -- cameraX=-0.47 cameraY=0.02 hyp=0.47 cameraTheta=3.10 mountX=-0.34 mountY=-0.29, mountTheta=-2.43
22:02:12.906 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.02, opts=13)
22:02:12.906 00.000 10844 Enqueuing Move request for scope (-0.47, 0.02)
22:02:12.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:02:12.906 00.000 10844 UpdateGuideState exits: m=3672 SNR=39.3
22:02:12.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:12.906 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:12.906 00.000 10844 Enqueuing Expose request
22:02:12.909 00.003 11060 worker thread done servicing request
22:02:12.909 00.000 11060 Worker thread wakes up
22:02:12.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.02) opts 0xd
22:02:12.909 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.02)
22:02:12.909 00.000 11060 Moving (-0.47, 0.02) raw xDistance=-0.34 yDistance=-0.29
22:02:12.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
22:02:12.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
22:02:12.909 00.000 11060 MoveAxis(E, 49, ABG)
22:02:12.909 00.000 11060 Guiding  Dir = 2, Dur = 49
22:02:12.933 00.024 11060 IsSlewing returns 0
22:02:12.933 00.000 11060 IsGuiding returns 0
22:02:13.013 00.080 11060 IsGuiding returns 0
22:02:13.013 00.000 11060 Move returns status 0, amount 49
22:02:13.013 00.000 11060 MoveAxis(N, 112, ABG)
22:02:13.013 00.000 11060 Guiding  Dir = 0, Dur = 112
22:02:13.025 00.012 11060 IsSlewing returns 0
22:02:13.025 00.000 11060 IsGuiding returns 0
22:02:13.142 00.117 11060 IsGuiding returns 0
22:02:13.142 00.000 11060 Move returns status 0, amount 112
22:02:13.142 00.000 11060 move complete, result=0
22:02:13.142 00.000 11060 worker thread done servicing request
22:02:13.142 00.000 11060 Worker thread wakes up
22:02:13.142 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.3 px 112 ms NORTH
22:02:13.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:13.142 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:14.601 01.459 11060 Exposure complete
22:02:14.972 00.371 10844 OnExposeComplete: enter
22:02:14.972 00.000 10844 UpdateGuideState(): m_state=6
22:02:14.972 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
22:02:14.972 00.000 10844 Star::Find returns 1 (0), X=1828.60, Y=153.97, Mass=3655, SNR=38.1, Peak=243 HFD=3.8
22:02:14.972 00.000 10844 MultiStar: [#1 0.03,0.54,0.92,U] [#2 -0.11,0.75,0.99,U] [#3 -0.58,-0.32,0.79,U] [#4 -0.05,0.57,0.87,U] [#5 -0.06,0.05,1.87,U] [#6 -0.76,0.05,0.60,U] [#7 -0.23,-0.47,2.00,U] [#8 -0.27,0.46,0.79,U] 
22:02:14.974 00.002 10844 refined, 8 included, MultiStar: {-0.15, 0.16}, one-star: {0.32, 0.57}
22:02:14.974 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.80) = xAngle (3.13 = 3.13)
22:02:14.974 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.05 = 3.05)
22:02:14.974 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.33 mountX=-0.22 mountY=0.02, mountTheta=3.05
22:02:14.976 00.002 11060 worker thread done servicing request
22:02:14.978 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.16, opts=13)
22:02:14.978 00.000 10844 Enqueuing Move request for scope (-0.15, 0.16)
22:02:14.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:14.988 00.010 10844 UpdateGuideState exits: m=3655 SNR=38.1
22:02:14.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:14.989 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:14.989 00.000 10844 Enqueuing Expose request
22:02:14.989 00.000 11060 Worker thread wakes up
22:02:14.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
22:02:14.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
22:02:14.991 00.002 11060 Moving (-0.15, 0.16) raw xDistance=-0.22 yDistance=0.02
22:02:14.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
22:02:14.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:14.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:02:14.991 00.000 11060 MoveAxis(E, 34, ABG)
22:02:14.991 00.000 11060 Guiding  Dir = 2, Dur = 34
22:02:15.000 00.009 11060 IsSlewing returns 0
22:02:15.000 00.000 11060 IsGuiding returns 0
22:02:15.043 00.043 11060 IsGuiding returns 0
22:02:15.043 00.000 11060 Move returns status 0, amount 34
22:02:15.043 00.000 11060 MoveAxis(N, 0, ABG)
22:02:15.043 00.000 11060 Move returns status 0, amount 0
22:02:15.043 00.000 11060 move complete, result=0
22:02:15.043 00.000 11060 worker thread done servicing request
22:02:15.043 00.000 11060 Worker thread wakes up
22:02:15.043 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
22:02:15.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:15.043 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:16.506 01.463 11060 Exposure complete
22:02:16.693 00.187 11060 worker thread done servicing request
22:02:16.693 00.000 10844 OnExposeComplete: enter
22:02:16.693 00.000 10844 UpdateGuideState(): m_state=6
22:02:16.693 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
22:02:16.693 00.000 10844 Star::Find returns 1 (1), X=1828.61, Y=153.79, Mass=4020, SNR=40.7, Peak=255 HFD=3.7
22:02:16.693 00.000 10844 MultiStar: [#1 -0.68,-0.61,0.82,U] [#2 0.46,0.51,0.77,U] [#3 -0.15,-0.12,0.69,U] [#4 0.02,-0.47,0.83,U] [#5 -0.17,-0.12,1.72,U] [#6 -0.55,-0.25,0.54,U] [#7 -0.77,-0.49,1.74,U] [#8 0.35,0.33,0.74,U] 
22:02:16.693 00.000 10844 refined, 8 included, MultiStar: {-0.19, -0.13}, one-star: {0.33, 0.39}
22:02:16.693 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.80) = xAngle (-1.73 = -1.73)
22:02:16.693 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.82 = -1.82)
22:02:16.693 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.53 mountX=-0.04 mountY=-0.22, mountTheta=-1.73
22:02:16.696 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.13, opts=13)
22:02:16.696 00.000 10844 Enqueuing Move request for scope (-0.19, -0.13)
22:02:16.696 00.000 11060 Worker thread wakes up
22:02:16.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:16.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
22:02:16.696 00.000 10844 UpdateGuideState exits: m=4020 SNR=40.7 Saturated
22:02:16.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
22:02:16.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:16.696 00.000 11060 Moving (-0.19, -0.13) raw xDistance=-0.04 yDistance=-0.22
22:02:16.696 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:16.696 00.000 10844 Enqueuing Expose request
22:02:16.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:02:16.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
22:02:16.696 00.000 11060 MoveAxis(E, 0, ABG)
22:02:16.696 00.000 11060 Move returns status 0, amount 0
22:02:16.697 00.001 11060 MoveAxis(N, 84, ABG)
22:02:16.697 00.000 11060 Guiding  Dir = 0, Dur = 84
22:02:16.707 00.010 11060 IsSlewing returns 0
22:02:16.707 00.000 11060 IsGuiding returns 0
22:02:16.803 00.096 11060 IsGuiding returns 0
22:02:16.803 00.000 11060 Move returns status 0, amount 84
22:02:16.803 00.000 11060 move complete, result=0
22:02:16.803 00.000 11060 worker thread done servicing request
22:02:16.803 00.000 11060 Worker thread wakes up
22:02:16.803 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 84 ms NORTH
22:02:16.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:16.803 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:18.286 01.483 11060 Exposure complete
22:02:18.596 00.310 11060 worker thread done servicing request
22:02:18.596 00.000 10844 OnExposeComplete: enter
22:02:18.596 00.000 10844 UpdateGuideState(): m_state=6
22:02:18.597 00.001 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
22:02:18.597 00.000 10844 Star::Find returns 1 (1), X=1829.18, Y=153.78, Mass=4195, SNR=40.3, Peak=255 HFD=3.9
22:02:18.597 00.000 10844 MultiStar: [#1 -0.06,0.72,0.91,U] [#2 0.53,0.27,0.81,U] [#3 -0.19,0.38,0.82,U] [#4 -0.25,0.52,0.80,U] [#5 0.25,0.03,1.76,U] [#6 -0.43,-0.16,0.67,U] [#7 -0.91,-0.20,1.81,U] [#8 0.61,0.53,0.69,U] 
22:02:18.597 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.21}, one-star: {0.89, 0.38}
22:02:18.597 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.80) = xAngle (2.46 = 2.46)
22:02:18.597 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
22:02:18.597 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.65 mountX=-0.16 mountY=0.15, mountTheta=2.41
22:02:18.602 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.21, opts=13)
22:02:18.602 00.000 10844 Enqueuing Move request for scope (-0.02, 0.21)
22:02:18.602 00.000 11060 Worker thread wakes up
22:02:18.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
22:02:18.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
22:02:18.602 00.000 11060 Moving (-0.02, 0.21) raw xDistance=-0.16 yDistance=0.15
22:02:18.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:02:18.603 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:18.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:02:18.603 00.000 11060 MoveAxis(E, 24, ABG)
22:02:18.603 00.000 11060 Guiding  Dir = 2, Dur = 24
22:02:18.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:02:18.603 00.000 10844 UpdateGuideState exits: m=4195 SNR=40.3 Saturated
22:02:18.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:18.603 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:18.603 00.000 10844 Enqueuing Expose request
22:02:18.617 00.014 11060 IsSlewing returns 0
22:02:18.617 00.000 11060 IsGuiding returns 0
22:02:18.656 00.039 11060 IsGuiding returns 0
22:02:18.656 00.000 11060 Move returns status 0, amount 24
22:02:18.656 00.000 11060 MoveAxis(N, 0, ABG)
22:02:18.656 00.000 11060 Move returns status 0, amount 0
22:02:18.656 00.000 11060 move complete, result=0
22:02:18.656 00.000 11060 worker thread done servicing request
22:02:18.656 00.000 11060 Worker thread wakes up
22:02:18.656 00.000 10844 GuideStep: -0.2 px 24 ms EAST, 0.1 px 0 ms NORTH
22:02:18.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:18.656 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:20.147 01.491 11060 Exposure complete
22:02:20.399 00.252 11060 worker thread done servicing request
22:02:20.403 00.004 10844 OnExposeComplete: enter
22:02:20.403 00.000 10844 UpdateGuideState(): m_state=6
22:02:20.403 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
22:02:20.403 00.000 10844 Star::Find returns 1 (0), X=1828.42, Y=153.97, Mass=2965, SNR=34.3, Peak=212 HFD=3.7
22:02:20.403 00.000 10844 MultiStar: [#1 -0.10,1.28,0.00,M1] [#2 0.84,0.65,0.90,U] [#3 -0.74,-0.13,0.93,U] [#4 0.06,0.14,0.90,U] [#5 -0.65,-0.34,2.14,U] [#6 -0.42,-0.01,0.81,U] [#7 -0.66,0.37,2.04,U] [#8 -0.07,0.75,0.87,U] 
22:02:20.403 00.000 10844 refined, 7 included, MultiStar: {-0.30, 0.19}, one-star: {0.14, 0.57}
22:02:20.403 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.80) = xAngle (3.38 = -2.90)
22:02:20.403 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.29 = -2.99)
22:02:20.403 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.19 hyp=0.36 cameraTheta=2.58 mountX=-0.35 mountY=-0.05, mountTheta=-2.99
22:02:20.403 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.19, opts=13)
22:02:20.403 00.000 10844 Enqueuing Move request for scope (-0.30, 0.19)
22:02:20.403 00.000 11060 Worker thread wakes up
22:02:20.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:20.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.19) opts 0xd
22:02:20.403 00.000 10844 UpdateGuideState exits: m=2965 SNR=34.3
22:02:20.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.19)
22:02:20.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:20.403 00.000 11060 Moving (-0.30, 0.19) raw xDistance=-0.35 yDistance=-0.05
22:02:20.403 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:20.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
22:02:20.403 00.000 10844 Enqueuing Expose request
22:02:20.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:20.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:20.403 00.000 11060 MoveAxis(E, 52, ABG)
22:02:20.403 00.000 11060 Guiding  Dir = 2, Dur = 52
22:02:20.452 00.049 11060 IsSlewing returns 0
22:02:20.453 00.001 11060 IsGuiding returns 0
22:02:20.538 00.085 11060 IsGuiding returns 0
22:02:20.538 00.000 11060 Move returns status 0, amount 52
22:02:20.538 00.000 11060 MoveAxis(N, 0, ABG)
22:02:20.538 00.000 11060 Move returns status 0, amount 0
22:02:20.538 00.000 11060 move complete, result=0
22:02:20.538 00.000 11060 worker thread done servicing request
22:02:20.538 00.000 11060 Worker thread wakes up
22:02:20.538 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
22:02:20.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:20.538 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:22.019 01.481 11060 Exposure complete
22:02:22.308 00.289 11060 worker thread done servicing request
22:02:22.308 00.000 10844 OnExposeComplete: enter
22:02:22.308 00.000 10844 UpdateGuideState(): m_state=6
22:02:22.308 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
22:02:22.308 00.000 10844 Star::Find returns 1 (1), X=1828.73, Y=153.62, Mass=3819, SNR=38.6, Peak=255 HFD=3.7
22:02:22.319 00.011 10844 MultiStar: [#1 0.11,1.15,0.00,M2] [#2 0.08,0.55,0.95,U] [#3 -0.65,-0.42,0.73,U] [#4 -0.06,0.44,0.95,U] [#5 0.14,-0.38,1.91,U] [#6 -0.60,-0.19,0.59,U] [#7 -0.16,0.13,1.90,U] [#8 0.39,-0.03,0.76,U] 
22:02:22.319 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.44, 0.22}
22:02:22.319 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.80) = xAngle (2.82 = 2.82)
22:02:22.319 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.74 = 2.74)
22:02:22.320 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.02 mountX=-0.03 mountY=0.01, mountTheta=2.75
22:02:22.322 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
22:02:22.322 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
22:02:22.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:22.322 00.000 10844 UpdateGuideState exits: m=3819 SNR=38.6 Saturated
22:02:22.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:22.322 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:22.322 00.000 10844 Enqueuing Expose request
22:02:22.322 00.000 11060 Worker thread wakes up
22:02:22.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:02:22.322 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:02:22.322 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
22:02:22.323 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:02:22.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:22.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:22.323 00.000 11060 MoveAxis(E, 0, ABG)
22:02:22.323 00.000 11060 Move returns status 0, amount 0
22:02:22.323 00.000 11060 MoveAxis(N, 0, ABG)
22:02:22.323 00.000 11060 Move returns status 0, amount 0
22:02:22.323 00.000 11060 move complete, result=0
22:02:22.323 00.000 11060 worker thread done servicing request
22:02:22.323 00.000 11060 Worker thread wakes up
22:02:22.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:22.323 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:22.323 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:23.773 01.450 11060 Exposure complete
22:02:24.053 00.280 11060 worker thread done servicing request
22:02:24.053 00.000 10844 OnExposeComplete: enter
22:02:24.053 00.000 10844 UpdateGuideState(): m_state=6
22:02:24.053 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
22:02:24.056 00.003 10844 Star::Find returns 1 (1), X=1828.33, Y=153.63, Mass=3682, SNR=38.6, Peak=255 HFD=3.6
22:02:24.056 00.000 10844 MultiStar: [#1 0.29,1.39,0.00,M3] [#2 0.52,0.46,0.80,U] [#3 -0.09,-0.06,0.76,U] [#4 -0.08,0.30,0.88,U] [#5 0.03,-0.08,1.82,U] [#6 -0.19,0.45,0.62,U] [#7 -0.43,0.34,1.89,U] [#8 1.09,0.87,0.00,M1] 
22:02:24.056 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.21}, one-star: {0.05, 0.23}
22:02:24.056 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.80) = xAngle (2.71 = 2.71)
22:02:24.056 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.63 = 2.63)
22:02:24.056 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.91 mountX=-0.20 mountY=0.11, mountTheta=2.64
22:02:24.058 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.21, opts=13)
22:02:24.058 00.000 10844 Enqueuing Move request for scope (-0.07, 0.21)
22:02:24.058 00.000 11060 Worker thread wakes up
22:02:24.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
22:02:24.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
22:02:24.058 00.000 10844 UpdateGuideState exits: m=3682 SNR=38.6 Saturated
22:02:24.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
22:02:24.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:24.058 00.000 11060 Moving (-0.07, 0.21) raw xDistance=-0.20 yDistance=0.11
22:02:24.058 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:24.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
22:02:24.058 00.000 10844 Enqueuing Expose request
22:02:24.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:24.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:02:24.058 00.000 11060 MoveAxis(E, 29, ABG)
22:02:24.058 00.000 11060 Guiding  Dir = 2, Dur = 29
22:02:24.069 00.011 11060 IsSlewing returns 0
22:02:24.072 00.003 11060 IsGuiding returns 0
22:02:24.117 00.045 11060 IsGuiding returns 0
22:02:24.117 00.000 11060 Move returns status 0, amount 29
22:02:24.117 00.000 11060 MoveAxis(N, 0, ABG)
22:02:24.117 00.000 11060 Move returns status 0, amount 0
22:02:24.117 00.000 11060 move complete, result=0
22:02:24.117 00.000 11060 worker thread done servicing request
22:02:24.117 00.000 11060 Worker thread wakes up
22:02:24.117 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
22:02:24.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:24.117 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:25.582 01.465 11060 Exposure complete
22:02:25.844 00.262 11060 worker thread done servicing request
22:02:25.844 00.000 10844 OnExposeComplete: enter
22:02:25.844 00.000 10844 UpdateGuideState(): m_state=6
22:02:25.844 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
22:02:25.845 00.001 10844 Star::Find returns 1 (1), X=1828.76, Y=153.43, Mass=3466, SNR=36.8, Peak=255 HFD=3.6
22:02:25.845 00.000 10844 MultiStar: [#1 -0.14,0.52,0.90,U] [#2 0.32,0.55,0.83,U] [#3 -0.29,-0.03,0.88,U] [#4 0.13,0.19,0.95,U] [#5 0.03,0.09,1.96,U] [#6 -0.08,0.27,0.67,U] [#7 -0.35,-0.09,2.03,U] [#8 0.66,1.19,0.00,M2] 
22:02:25.845 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {0.48, 0.03}
22:02:25.845 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.80) = xAngle (2.54 = 2.54)
22:02:25.845 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.46 = 2.46)
22:02:25.845 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.74 mountX=-0.12 mountY=0.09, mountTheta=2.49
22:02:25.845 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.14, opts=13)
22:02:25.845 00.000 10844 Enqueuing Move request for scope (-0.02, 0.14)
22:02:25.845 00.000 11060 Worker thread wakes up
22:02:25.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:25.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
22:02:25.845 00.000 10844 UpdateGuideState exits: m=3466 SNR=36.8 Saturated
22:02:25.845 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
22:02:25.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:25.845 00.000 11060 Moving (-0.02, 0.14) raw xDistance=-0.12 yDistance=0.09
22:02:25.845 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:25.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:02:25.845 00.000 10844 Enqueuing Expose request
22:02:25.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:25.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:02:25.845 00.000 11060 MoveAxis(E, 0, ABG)
22:02:25.845 00.000 11060 Move returns status 0, amount 0
22:02:25.845 00.000 11060 MoveAxis(N, 0, ABG)
22:02:25.848 00.003 11060 Move returns status 0, amount 0
22:02:25.848 00.000 11060 move complete, result=0
22:02:25.848 00.000 11060 worker thread done servicing request
22:02:25.848 00.000 11060 Worker thread wakes up
22:02:25.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:25.849 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:25.852 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:27.329 01.477 11060 Exposure complete
22:02:27.635 00.306 11060 worker thread done servicing request
22:02:27.635 00.000 10844 OnExposeComplete: enter
22:02:27.635 00.000 10844 UpdateGuideState(): m_state=6
22:02:27.635 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
22:02:27.635 00.000 10844 Star::Find returns 1 (0), X=1828.77, Y=153.78, Mass=3118, SNR=35.5, Peak=225 HFD=3.5
22:02:27.635 00.000 10844 MultiStar: [#1 -0.17,0.72,0.99,U] [#2 0.79,0.76,0.89,U] [#3 -0.20,-0.46,0.87,U] [#4 0.02,0.43,0.88,U] [#5 -0.20,-0.52,2.01,U] [#6 -0.26,0.20,0.76,U] [#7 -0.57,0.50,1.85,U] [#8 -0.10,0.98,0.83,U] 
22:02:27.635 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.26}, one-star: {0.49, 0.38}
22:02:27.635 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.80) = xAngle (2.70 = 2.70)
22:02:27.635 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.61 = 2.61)
22:02:27.635 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.89 mountX=-0.25 mountY=0.14, mountTheta=2.63
22:02:27.639 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.26, opts=13)
22:02:27.639 00.000 10844 Enqueuing Move request for scope (-0.09, 0.26)
22:02:27.639 00.000 11060 Worker thread wakes up
22:02:27.641 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:02:27.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
22:02:27.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
22:02:27.641 00.000 10844 UpdateGuideState exits: m=3118 SNR=35.5
22:02:27.641 00.000 11060 Moving (-0.09, 0.26) raw xDistance=-0.25 yDistance=0.14
22:02:27.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
22:02:27.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:27.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:27.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:02:27.641 00.000 11060 MoveAxis(E, 36, ABG)
22:02:27.641 00.000 11060 Guiding  Dir = 2, Dur = 36
22:02:27.641 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:27.641 00.000 10844 Enqueuing Expose request
22:02:27.656 00.015 11060 IsSlewing returns 0
22:02:27.657 00.001 11060 IsGuiding returns 0
22:02:27.702 00.045 11060 IsGuiding returns 0
22:02:27.702 00.000 11060 Move returns status 0, amount 36
22:02:27.702 00.000 11060 MoveAxis(N, 0, ABG)
22:02:27.702 00.000 11060 Move returns status 0, amount 0
22:02:27.702 00.000 11060 move complete, result=0
22:02:27.702 00.000 11060 worker thread done servicing request
22:02:27.702 00.000 11060 Worker thread wakes up
22:02:27.702 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
22:02:27.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:27.702 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:29.141 01.439 11060 Exposure complete
22:02:29.408 00.267 11060 worker thread done servicing request
22:02:29.408 00.000 10844 OnExposeComplete: enter
22:02:29.409 00.001 10844 UpdateGuideState(): m_state=6
22:02:29.409 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
22:02:29.409 00.000 10844 Star::Find returns 1 (0), X=1828.53, Y=153.97, Mass=3029, SNR=34.0, Peak=235 HFD=3.6
22:02:29.409 00.000 10844 MultiStar: [#1 -0.30,0.65,1.03,U] [#2 0.07,0.45,0.92,U] [#3 -0.51,0.05,0.89,U] [#4 -0.23,0.72,1.06,U] [#5 -0.36,0.66,1.97,U] [#6 -0.57,0.26,0.72,U] [#7 -0.38,-0.51,2.12,U] [#8 0.43,0.93,0.92,U] 
22:02:29.409 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.35}, one-star: {0.25, 0.57}
22:02:29.409 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.80) = xAngle (2.91 = 2.91)
22:02:29.409 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.82 = 2.82)
22:02:29.409 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.35 hyp=0.41 cameraTheta=2.10 mountX=-0.40 mountY=0.13, mountTheta=2.83
22:02:29.409 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.35, opts=13)
22:02:29.409 00.000 10844 Enqueuing Move request for scope (-0.21, 0.35)
22:02:29.409 00.000 11060 Worker thread wakes up
22:02:29.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:29.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.35) opts 0xd
22:02:29.409 00.000 10844 UpdateGuideState exits: m=3029 SNR=34.0
22:02:29.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.35)
22:02:29.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:29.409 00.000 11060 Moving (-0.21, 0.35) raw xDistance=-0.40 yDistance=0.13
22:02:29.409 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:29.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
22:02:29.409 00.000 10844 Enqueuing Expose request
22:02:29.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:29.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:02:29.409 00.000 11060 MoveAxis(E, 59, ABG)
22:02:29.409 00.000 11060 Guiding  Dir = 2, Dur = 59
22:02:29.439 00.030 11060 IsSlewing returns 0
22:02:29.439 00.000 11060 IsGuiding returns 0
22:02:29.516 00.077 11060 IsGuiding returns 0
22:02:29.516 00.000 11060 Move returns status 0, amount 59
22:02:29.516 00.000 11060 MoveAxis(N, 0, ABG)
22:02:29.518 00.002 11060 Move returns status 0, amount 0
22:02:29.518 00.000 11060 move complete, result=0
22:02:29.518 00.000 11060 worker thread done servicing request
22:02:29.518 00.000 11060 Worker thread wakes up
22:02:29.518 00.000 10844 GuideStep: -0.4 px 59 ms EAST, 0.1 px 0 ms NORTH
22:02:29.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:29.518 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:30.969 01.451 11060 Exposure complete
22:02:31.232 00.263 11060 worker thread done servicing request
22:02:31.232 00.000 10844 OnExposeComplete: enter
22:02:31.232 00.000 10844 UpdateGuideState(): m_state=6
22:02:31.232 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
22:02:31.232 00.000 10844 Star::Find returns 1 (0), X=1828.70, Y=154.15, Mass=3617, SNR=38.4, Peak=220 HFD=3.8
22:02:31.232 00.000 10844 MultiStar: [#1 -0.26,0.93,0.84,U] [#2 0.18,0.63,0.84,U] [#3 -0.38,0.55,0.76,U] [#4 -0.42,0.34,0.93,U] [#5 0.21,0.72,1.86,U] [#6 -0.56,0.36,0.63,U] [#7 -0.19,-0.26,1.87,U] [#8 0.05,0.95,0.76,U] 
22:02:31.232 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.48}, one-star: {0.42, 0.75}
22:02:31.232 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-0.80) = xAngle (2.50 = 2.50)
22:02:31.232 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.42 = 2.42)
22:02:31.232 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.48 hyp=0.49 cameraTheta=1.70 mountX=-0.39 mountY=0.32, mountTheta=2.45
22:02:31.235 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.48, opts=13)
22:02:31.235 00.000 10844 Enqueuing Move request for scope (-0.06, 0.48)
22:02:31.235 00.000 11060 Worker thread wakes up
22:02:31.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.48) opts 0xd
22:02:31.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.48)
22:02:31.235 00.000 11060 Moving (-0.06, 0.48) raw xDistance=-0.39 yDistance=0.32
22:02:31.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
22:02:31.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:31.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:31.235 00.000 10844 UpdateGuideState exits: m=3617 SNR=38.4
22:02:31.237 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:02:31.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:31.237 00.000 11060 MoveAxis(E, 59, ABG)
22:02:31.237 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:31.237 00.000 11060 Guiding  Dir = 2, Dur = 59
22:02:31.237 00.000 10844 Enqueuing Expose request
22:02:31.248 00.011 11060 IsSlewing returns 0
22:02:31.248 00.000 11060 IsGuiding returns 0
22:02:31.310 00.062 11060 IsGuiding returns 0
22:02:31.310 00.000 11060 Move returns status 0, amount 59
22:02:31.310 00.000 11060 MoveAxis(N, 0, ABG)
22:02:31.310 00.000 11060 Move returns status 0, amount 0
22:02:31.310 00.000 11060 move complete, result=0
22:02:31.310 00.000 11060 worker thread done servicing request
22:02:31.310 00.000 11060 Worker thread wakes up
22:02:31.310 00.000 10844 GuideStep: -0.4 px 59 ms EAST, 0.3 px 0 ms NORTH
22:02:31.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:31.310 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:32.801 01.491 11060 Exposure complete
22:02:32.973 00.172 11060 worker thread done servicing request
22:02:32.973 00.000 10844 OnExposeComplete: enter
22:02:32.973 00.000 10844 UpdateGuideState(): m_state=6
22:02:32.973 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
22:02:32.973 00.000 10844 Star::Find returns 1 (0), X=1828.97, Y=154.73, Mass=3449, SNR=37.4, Peak=243 HFD=4.0
22:02:32.978 00.005 10844 MultiStar: [#1 -0.25,0.92,0.95,U] [#2 0.03,0.46,0.93,U] [#3 -0.20,-0.12,0.91,U] [#4 -0.72,0.32,0.97,U] [#5 -0.21,0.27,1.95,U] [#6 -0.24,-0.18,0.70,U] [#7 -0.57,-0.36,1.85,U] [#8 0.38,0.30,0.82,U] 
22:02:32.978 00.000 10844 refined, 8 included, MultiStar: {-0.17, 0.28}, one-star: {0.68, 1.33}
22:02:32.978 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.80) = xAngle (2.92 = 2.92)
22:02:32.978 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.84 = 2.84)
22:02:32.978 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.33 cameraTheta=2.12 mountX=-0.32 mountY=0.10, mountTheta=2.84
22:02:32.978 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.28, opts=13)
22:02:32.978 00.000 10844 Enqueuing Move request for scope (-0.17, 0.28)
22:02:32.978 00.000 11060 Worker thread wakes up
22:02:32.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:32.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
22:02:32.978 00.000 10844 UpdateGuideState exits: m=3449 SNR=37.4
22:02:32.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
22:02:32.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:32.978 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:32.978 00.000 10844 Enqueuing Expose request
22:02:32.978 00.000 11060 Moving (-0.17, 0.28) raw xDistance=-0.32 yDistance=0.10
22:02:32.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
22:02:32.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:32.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:02:32.978 00.000 11060 MoveAxis(E, 49, ABG)
22:02:32.978 00.000 11060 Guiding  Dir = 2, Dur = 49
22:02:33.001 00.023 11060 IsSlewing returns 0
22:02:33.001 00.000 11060 IsGuiding returns 0
22:02:33.065 00.064 11060 IsGuiding returns 0
22:02:33.065 00.000 11060 Move returns status 0, amount 49
22:02:33.065 00.000 11060 MoveAxis(N, 0, ABG)
22:02:33.065 00.000 11060 Move returns status 0, amount 0
22:02:33.065 00.000 11060 move complete, result=0
22:02:33.065 00.000 11060 worker thread done servicing request
22:02:33.065 00.000 11060 Worker thread wakes up
22:02:33.065 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
22:02:33.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:33.065 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:34.531 01.466 11060 Exposure complete
22:02:34.842 00.311 11060 worker thread done servicing request
22:02:34.844 00.002 10844 OnExposeComplete: enter
22:02:34.844 00.000 10844 UpdateGuideState(): m_state=6
22:02:34.844 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
22:02:34.844 00.000 10844 Star::Find returns 1 (0), X=1828.53, Y=154.46, Mass=3395, SNR=36.9, Peak=240 HFD=3.3
22:02:34.844 00.000 10844 MultiStar: [#1 -0.64,0.60,0.94,U] [#2 -0.04,0.99,0.81,U] [#3 -0.33,0.45,0.70,U] [#4 -0.04,0.22,0.92,U] [#5 -0.70,0.74,1.99,U] [#6 -0.72,0.50,0.67,U] [#7 -1.00,-0.54,0.00,M1] [#8 0.15,0.59,0.79,U] 
22:02:34.844 00.000 10844 refined, 7 included, MultiStar: {-0.31, 0.67}, one-star: {0.25, 1.05}
22:02:34.844 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.80) = xAngle (2.81 = 2.81)
22:02:34.844 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.72 = 2.72)
22:02:34.844 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.67 hyp=0.74 cameraTheta=2.00 mountX=-0.69 mountY=0.30, mountTheta=2.73
22:02:34.844 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.67, opts=13)
22:02:34.844 00.000 10844 Enqueuing Move request for scope (-0.31, 0.67)
22:02:34.844 00.000 11060 Worker thread wakes up
22:02:34.846 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.67) opts 0xd
22:02:34.846 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.67)
22:02:34.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:02:34.846 00.000 11060 Moving (-0.31, 0.67) raw xDistance=-0.69 yDistance=0.30
22:02:34.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.69
22:02:34.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:02:34.846 00.000 10844 UpdateGuideState exits: m=3395 SNR=36.9
22:02:34.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:02:34.846 00.000 11060 MoveAxis(E, 103, ABG)
22:02:34.846 00.000 11060 Guiding  Dir = 2, Dur = 103
22:02:34.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:34.846 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:34.846 00.000 10844 Enqueuing Expose request
22:02:34.854 00.008 11060 IsSlewing returns 0
22:02:34.854 00.000 11060 IsGuiding returns 0
22:02:34.974 00.120 11060 IsGuiding returns 0
22:02:34.974 00.000 11060 Move returns status 0, amount 103
22:02:34.974 00.000 11060 MoveAxis(N, 0, ABG)
22:02:34.974 00.000 11060 Move returns status 0, amount 0
22:02:34.974 00.000 11060 move complete, result=0
22:02:34.974 00.000 11060 worker thread done servicing request
22:02:34.974 00.000 11060 Worker thread wakes up
22:02:34.974 00.000 10844 GuideStep: -0.7 px 103 ms EAST, 0.3 px 0 ms NORTH
22:02:34.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:34.974 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:36.458 01.484 11060 Exposure complete
22:02:36.715 00.257 11060 worker thread done servicing request
22:02:36.715 00.000 10844 OnExposeComplete: enter
22:02:36.715 00.000 10844 UpdateGuideState(): m_state=6
22:02:36.715 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
22:02:36.715 00.000 10844 Star::Find returns 1 (0), X=1828.92, Y=153.78, Mass=3516, SNR=37.1, Peak=213 HFD=4.2
22:02:36.715 00.000 10844 MultiStar: [#1 0.13,0.13,0.92,U] [#2 -0.06,0.40,0.92,U] [#3 -0.22,0.21,0.76,U] [#4 0.11,0.12,0.87,U] [#5 -0.60,-0.06,1.85,U] [#6 -0.09,-0.45,0.73,U] [#7 -0.16,0.43,1.95,U] [#8 0.01,0.55,0.80,U] 
22:02:36.715 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.20}, one-star: {0.64, 0.38}
22:02:36.715 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.80) = xAngle (2.78 = 2.78)
22:02:36.715 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.69 = 2.69)
22:02:36.720 00.005 10844 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.98 mountX=-0.20 mountY=0.09, mountTheta=2.71
22:02:36.720 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.20, opts=13)
22:02:36.720 00.000 10844 Enqueuing Move request for scope (-0.09, 0.20)
22:02:36.720 00.000 11060 Worker thread wakes up
22:02:36.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:36.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
22:02:36.720 00.000 10844 UpdateGuideState exits: m=3516 SNR=37.1
22:02:36.720 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
22:02:36.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:36.720 00.000 11060 Moving (-0.09, 0.20) raw xDistance=-0.20 yDistance=0.09
22:02:36.720 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:36.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
22:02:36.720 00.000 10844 Enqueuing Expose request
22:02:36.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:36.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:02:36.720 00.000 11060 MoveAxis(E, 33, ABG)
22:02:36.720 00.000 11060 Guiding  Dir = 2, Dur = 33
22:02:36.725 00.005 11060 IsSlewing returns 0
22:02:36.725 00.000 11060 IsGuiding returns 0
22:02:36.772 00.047 11060 IsGuiding returns 0
22:02:36.772 00.000 11060 Move returns status 0, amount 33
22:02:36.772 00.000 11060 MoveAxis(N, 0, ABG)
22:02:36.772 00.000 11060 Move returns status 0, amount 0
22:02:36.772 00.000 11060 move complete, result=0
22:02:36.772 00.000 11060 worker thread done servicing request
22:02:36.772 00.000 11060 Worker thread wakes up
22:02:36.772 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
22:02:36.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:36.772 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:38.248 01.476 11060 Exposure complete
22:02:38.510 00.262 11060 worker thread done servicing request
22:02:38.510 00.000 10844 OnExposeComplete: enter
22:02:38.510 00.000 10844 UpdateGuideState(): m_state=6
22:02:38.510 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
22:02:38.510 00.000 10844 Star::Find returns 1 (0), X=1828.62, Y=153.37, Mass=3109, SNR=35.0, Peak=247 HFD=3.5
22:02:38.510 00.000 10844 MultiStar: [#1 0.04,0.95,1.01,U] [#2 0.13,0.07,0.90,U] [#3 -0.37,-0.37,0.78,U] [#4 0.42,0.14,0.97,U] [#5 -0.53,-0.29,2.10,U] [#6 -0.71,-0.28,0.74,U] [#7 -0.45,0.32,2.15,U] [#8 0.05,1.21,0.00,M1] 
22:02:38.510 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.07}, one-star: {0.34, -0.03}
22:02:38.510 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.80) = xAngle (3.61 = -2.67)
22:02:38.510 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.52 = -2.76)
22:02:38.510 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.81 mountX=-0.20 mountY=-0.08, mountTheta=-2.75
22:02:38.510 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.07, opts=13)
22:02:38.510 00.000 10844 Enqueuing Move request for scope (-0.21, 0.07)
22:02:38.510 00.000 11060 Worker thread wakes up
22:02:38.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:02:38.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
22:02:38.510 00.000 10844 UpdateGuideState exits: m=3109 SNR=35.0
22:02:38.510 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
22:02:38.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:38.510 00.000 11060 Moving (-0.21, 0.07) raw xDistance=-0.20 yDistance=-0.08
22:02:38.510 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:38.510 00.000 10844 Enqueuing Expose request
22:02:38.514 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
22:02:38.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:38.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:38.514 00.000 11060 MoveAxis(E, 30, ABG)
22:02:38.514 00.000 11060 Guiding  Dir = 2, Dur = 30
22:02:38.545 00.031 11060 IsSlewing returns 0
22:02:38.545 00.000 11060 IsGuiding returns 0
22:02:38.591 00.046 11060 IsGuiding returns 0
22:02:38.591 00.000 11060 Move returns status 0, amount 30
22:02:38.591 00.000 11060 MoveAxis(N, 0, ABG)
22:02:38.591 00.000 11060 Move returns status 0, amount 0
22:02:38.591 00.000 11060 move complete, result=0
22:02:38.591 00.000 11060 worker thread done servicing request
22:02:38.591 00.000 11060 Worker thread wakes up
22:02:38.591 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
22:02:38.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:38.591 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:40.047 01.456 11060 Exposure complete
22:02:40.300 00.253 10844 OnExposeComplete: enter
22:02:40.300 00.000 10844 UpdateGuideState(): m_state=6
22:02:40.300 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
22:02:40.300 00.000 10844 Star::Find returns 1 (0), X=1829.21, Y=153.56, Mass=2281, SNR=29.8, Peak=181 HFD=3.7
22:02:40.302 00.002 10844 MultiStar: [#1 -0.19,-0.01,1.08,U] [#2 0.91,0.28,1.15,U] [#3 0.33,-0.82,0.96,U] [#4 -0.14,-0.11,1.17,U] [#5 0.19,-0.51,2.42,U] [#6 -0.27,0.38,0.72,U] [#7 -0.49,0.22,2.50,U] [#8 0.02,0.13,0.93,U] 
22:02:40.302 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.93, 0.15}
22:02:40.302 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.80) = xAngle (0.14 = 0.14)
22:02:40.302 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.05 = 0.05)
22:02:40.302 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=0.10 mountY=0.01, mountTheta=0.05
22:02:40.302 00.000 11060 worker thread done servicing request
22:02:40.302 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
22:02:40.302 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
22:02:40.302 00.000 11060 Worker thread wakes up
22:02:40.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=5, FiltMax=255, Gamma=1.000
22:02:40.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:02:40.302 00.000 10844 UpdateGuideState exits: m=2281 SNR=29.8
22:02:40.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:02:40.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:40.302 00.000 11060 Moving (0.08, -0.06) raw xDistance=0.10 yDistance=0.01
22:02:40.302 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:40.302 00.000 10844 Enqueuing Expose request
22:02:40.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:02:40.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:40.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:40.304 00.002 11060 MoveAxis(E, 0, ABG)
22:02:40.304 00.000 11060 Move returns status 0, amount 0
22:02:40.304 00.000 11060 MoveAxis(N, 0, ABG)
22:02:40.304 00.000 11060 Move returns status 0, amount 0
22:02:40.304 00.000 11060 move complete, result=0
22:02:40.304 00.000 11060 worker thread done servicing request
22:02:40.304 00.000 11060 Worker thread wakes up
22:02:40.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:40.304 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:40.304 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:41.762 01.458 11060 Exposure complete
22:02:42.002 00.240 11060 worker thread done servicing request
22:02:42.002 00.000 10844 OnExposeComplete: enter
22:02:42.002 00.000 10844 UpdateGuideState(): m_state=6
22:02:42.002 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
22:02:42.002 00.000 10844 Star::Find returns 1 (0), X=1828.77, Y=153.64, Mass=2908, SNR=33.7, Peak=224 HFD=3.6
22:02:42.002 00.000 10844 MultiStar: [#1 -0.63,0.42,1.08,U] [#2 -0.31,0.48,0.98,U] [#3 -0.35,-0.28,0.81,U] [#4 -0.59,0.04,1.04,U] [#5 -0.12,-0.15,1.98,U] [#6 -0.30,-0.64,0.78,U] [#7 -1.15,-0.24,0.00,M1] [#8 0.07,0.38,0.88,U] 
22:02:42.002 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.06}, one-star: {0.49, 0.24}
22:02:42.002 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.80) = xAngle (3.66 = -2.62)
22:02:42.002 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.58 = -2.71)
22:02:42.002 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.86 mountX=-0.19 mountY=-0.09, mountTheta=-2.69
22:02:42.002 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.06, opts=13)
22:02:42.002 00.000 10844 Enqueuing Move request for scope (-0.21, 0.06)
22:02:42.002 00.000 11060 Worker thread wakes up
22:02:42.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:02:42.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
22:02:42.002 00.000 10844 UpdateGuideState exits: m=2908 SNR=33.7
22:02:42.002 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
22:02:42.007 00.005 11060 Moving (-0.21, 0.06) raw xDistance=-0.19 yDistance=-0.09
22:02:42.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:42.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
22:02:42.007 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:42.007 00.000 10844 Enqueuing Expose request
22:02:42.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:42.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:42.007 00.000 11060 MoveAxis(E, 28, ABG)
22:02:42.007 00.000 11060 Guiding  Dir = 2, Dur = 28
22:02:42.023 00.016 11060 IsSlewing returns 0
22:02:42.023 00.000 11060 IsGuiding returns 0
22:02:42.063 00.040 11060 IsGuiding returns 0
22:02:42.063 00.000 11060 Move returns status 0, amount 28
22:02:42.063 00.000 11060 MoveAxis(N, 0, ABG)
22:02:42.063 00.000 11060 Move returns status 0, amount 0
22:02:42.063 00.000 11060 move complete, result=0
22:02:42.063 00.000 11060 worker thread done servicing request
22:02:42.063 00.000 11060 Worker thread wakes up
22:02:42.063 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
22:02:42.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:42.063 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:43.502 01.439 11060 Exposure complete
22:02:43.786 00.284 11060 worker thread done servicing request
22:02:43.786 00.000 10844 OnExposeComplete: enter
22:02:43.786 00.000 10844 UpdateGuideState(): m_state=6
22:02:43.786 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
22:02:43.786 00.000 10844 Star::Find returns 1 (0), X=1828.86, Y=153.57, Mass=3717, SNR=38.2, Peak=252 HFD=3.8
22:02:43.789 00.003 10844 MultiStar: [#1 -0.27,0.70,0.88,U] [#2 0.04,-0.24,0.94,U] [#3 -0.31,0.26,0.72,U] [#4 0.43,-0.50,0.91,U] [#5 0.41,-0.40,1.93,U] [#6 -0.71,-0.38,0.65,U] [#7 -0.22,-0.14,1.95,U] [#8 0.21,0.68,0.80,U] 
22:02:43.789 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.58, 0.17}
22:02:43.789 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.80) = xAngle (0.13 = 0.13)
22:02:43.789 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.05 = 0.05)
22:02:43.789 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.67 mountX=0.08 mountY=0.00, mountTheta=0.05
22:02:43.789 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
22:02:43.789 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
22:02:43.789 00.000 11060 Worker thread wakes up
22:02:43.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:43.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:02:43.792 00.003 10844 UpdateGuideState exits: m=3717 SNR=38.2
22:02:43.792 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:02:43.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:43.792 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.08 yDistance=0.00
22:02:43.792 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:43.792 00.000 10844 Enqueuing Expose request
22:02:43.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:02:43.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:43.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:02:43.792 00.000 11060 MoveAxis(E, 0, ABG)
22:02:43.792 00.000 11060 Move returns status 0, amount 0
22:02:43.792 00.000 11060 MoveAxis(N, 0, ABG)
22:02:43.792 00.000 11060 Move returns status 0, amount 0
22:02:43.792 00.000 11060 move complete, result=0
22:02:43.792 00.000 11060 worker thread done servicing request
22:02:43.792 00.000 11060 Worker thread wakes up
22:02:43.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:43.792 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:43.794 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:45.272 01.478 11060 Exposure complete
22:02:45.593 00.321 11060 worker thread done servicing request
22:02:45.593 00.000 10844 OnExposeComplete: enter
22:02:45.593 00.000 10844 UpdateGuideState(): m_state=6
22:02:45.593 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
22:02:45.593 00.000 10844 Star::Find returns 1 (0), X=1829.25, Y=153.47, Mass=2973, SNR=34.1, Peak=214 HFD=3.6
22:02:45.593 00.000 10844 MultiStar: [#1 -0.44,0.80,0.88,U] [#2 0.31,-0.01,1.00,U] [#3 -0.08,-0.78,0.84,U] [#4 -0.31,0.11,0.94,U] [#5 0.48,-0.67,2.10,U] [#6 -1.17,-0.22,0.00,M1] [#7 0.00,-0.50,2.13,U] [#8 -0.00,0.30,0.86,U] 
22:02:45.593 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.21}, one-star: {0.97, 0.06}
22:02:45.593 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.80) = xAngle (-0.11 = -0.11)
22:02:45.593 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.20 = -0.20)
22:02:45.593 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-0.92 mountX=0.26 mountY=-0.05, mountTheta=-0.20
22:02:45.595 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.21, opts=13)
22:02:45.595 00.000 10844 Enqueuing Move request for scope (0.16, -0.21)
22:02:45.595 00.000 11060 Worker thread wakes up
22:02:45.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:02:45.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
22:02:45.595 00.000 10844 UpdateGuideState exits: m=2973 SNR=34.1
22:02:45.595 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
22:02:45.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:45.595 00.000 11060 Moving (0.16, -0.21) raw xDistance=0.26 yDistance=-0.05
22:02:45.595 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:45.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
22:02:45.595 00.000 10844 Enqueuing Expose request
22:02:45.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:45.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:45.595 00.000 11060 MoveAxis(W, 38, ABG)
22:02:45.595 00.000 11060 Guiding  Dir = 3, Dur = 38
22:02:45.608 00.013 11060 IsSlewing returns 0
22:02:45.608 00.000 11060 IsGuiding returns 0
22:02:45.654 00.046 11060 IsGuiding returns 0
22:02:45.654 00.000 11060 Move returns status 0, amount 38
22:02:45.654 00.000 11060 MoveAxis(N, 0, ABG)
22:02:45.654 00.000 11060 Move returns status 0, amount 0
22:02:45.654 00.000 11060 move complete, result=0
22:02:45.654 00.000 11060 worker thread done servicing request
22:02:45.654 00.000 11060 Worker thread wakes up
22:02:45.654 00.000 10844 GuideStep: 0.3 px 38 ms WEST, -0.1 px 0 ms NORTH
22:02:45.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:45.654 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:47.139 01.485 11060 Exposure complete
22:02:47.391 00.252 11060 worker thread done servicing request
22:02:47.392 00.001 10844 OnExposeComplete: enter
22:02:47.392 00.000 10844 UpdateGuideState(): m_state=6
22:02:47.392 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
22:02:47.392 00.000 10844 Star::Find returns 1 (0), X=1828.46, Y=152.95, Mass=3343, SNR=35.8, Peak=213 HFD=4.0
22:02:47.392 00.000 10844 MultiStar: [#1 -0.29,0.86,0.84,U] [#2 0.43,-0.41,0.92,U] [#3 -0.02,-0.13,0.75,U] [#4 -0.28,-0.14,0.92,U] [#5 -0.62,0.59,1.95,U] [#6 0.55,0.40,0.71,U] [#7 -1.10,-0.61,0.00,M1] [#8 0.78,0.13,0.89,U] 
22:02:47.392 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {0.18, -0.45}
22:02:47.392 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.80) = xAngle (2.43 = 2.43)
22:02:47.392 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.35 = 2.35)
22:02:47.392 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.63 mountX=-0.12 mountY=0.11, mountTheta=2.39
22:02:47.392 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
22:02:47.392 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
22:02:47.395 00.003 11060 Worker thread wakes up
22:02:47.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:47.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
22:02:47.395 00.000 10844 UpdateGuideState exits: m=3343 SNR=35.8
22:02:47.395 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
22:02:47.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:47.395 00.000 11060 Moving (-0.01, 0.15) raw xDistance=-0.12 yDistance=0.11
22:02:47.395 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:47.395 00.000 10844 Enqueuing Expose request
22:02:47.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:02:47.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:47.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:02:47.395 00.000 11060 MoveAxis(E, 0, ABG)
22:02:47.395 00.000 11060 Move returns status 0, amount 0
22:02:47.395 00.000 11060 MoveAxis(N, 0, ABG)
22:02:47.395 00.000 11060 Move returns status 0, amount 0
22:02:47.395 00.000 11060 move complete, result=0
22:02:47.395 00.000 11060 worker thread done servicing request
22:02:47.395 00.000 11060 Worker thread wakes up
22:02:47.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:47.395 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:47.397 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:48.873 01.476 11060 Exposure complete
22:02:49.237 00.364 11060 worker thread done servicing request
22:02:49.237 00.000 10844 OnExposeComplete: enter
22:02:49.237 00.000 10844 UpdateGuideState(): m_state=6
22:02:49.237 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
22:02:49.237 00.000 10844 Star::Find returns 1 (0), X=1828.79, Y=153.62, Mass=4221, SNR=40.7, Peak=248 HFD=3.7
22:02:49.237 00.000 10844 MultiStar: [#1 -0.47,0.79,0.77,U] [#2 0.45,-0.03,0.87,U] [#3 -0.64,-0.29,0.67,U] [#4 0.38,-0.17,0.92,U] [#5 0.24,0.54,1.73,U] [#6 -0.24,-0.25,0.64,U] [#7 -0.93,-0.34,1.57,U] [#8 0.35,-0.02,0.73,U] 
22:02:49.237 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {0.50, 0.21}
22:02:49.237 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.80) = xAngle (3.02 = 3.02)
22:02:49.237 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.93 = 2.93)
22:02:49.237 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.22 mountX=-0.09 mountY=0.02, mountTheta=2.94
22:02:49.243 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
22:02:49.243 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
22:02:49.243 00.000 11060 Worker thread wakes up
22:02:49.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:49.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
22:02:49.243 00.000 10844 UpdateGuideState exits: m=4221 SNR=40.7
22:02:49.243 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
22:02:49.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:49.243 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.09 yDistance=0.02
22:02:49.243 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:49.243 00.000 10844 Enqueuing Expose request
22:02:49.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:02:49.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:49.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:02:49.243 00.000 11060 MoveAxis(E, 0, ABG)
22:02:49.243 00.000 11060 Move returns status 0, amount 0
22:02:49.243 00.000 11060 MoveAxis(N, 0, ABG)
22:02:49.243 00.000 11060 Move returns status 0, amount 0
22:02:49.243 00.000 11060 move complete, result=0
22:02:49.243 00.000 11060 worker thread done servicing request
22:02:49.243 00.000 11060 Worker thread wakes up
22:02:49.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:49.243 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:49.243 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:02:50.721 01.478 11060 Exposure complete
22:02:50.937 00.216 11060 worker thread done servicing request
22:02:50.937 00.000 10844 OnExposeComplete: enter
22:02:50.937 00.000 10844 UpdateGuideState(): m_state=6
22:02:50.937 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
22:02:50.937 00.000 10844 Star::Find returns 1 (0), X=1828.17, Y=154.03, Mass=2836, SNR=32.5, Peak=199 HFD=4.1
22:02:50.937 00.000 10844 MultiStar: [#1 -0.91,0.82,0.00,M1] [#2 0.15,0.04,1.03,U] [#3 -0.53,-0.05,0.84,U] [#4 0.16,-0.68,1.01,U] [#5 -0.32,-0.08,2.21,U] [#6 -0.27,-0.04,0.74,U] [#7 -0.67,-0.49,2.21,U] [#8 0.70,0.40,0.86,U] 
22:02:50.937 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.10}, one-star: {-0.11, 0.63}
22:02:50.937 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.80) = xAngle (-1.88 = -1.88)
22:02:50.937 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.97 = -1.97)
22:02:50.937 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-2.69 mountX=-0.07 mountY=-0.21, mountTheta=-1.89
22:02:50.937 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.10, opts=13)
22:02:50.937 00.000 10844 Enqueuing Move request for scope (-0.20, -0.10)
22:02:50.937 00.000 11060 Worker thread wakes up
22:02:50.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:02:50.942 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
22:02:50.942 00.000 10844 UpdateGuideState exits: m=2836 SNR=32.5
22:02:50.942 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
22:02:50.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:50.942 00.000 11060 Moving (-0.20, -0.10) raw xDistance=-0.07 yDistance=-0.21
22:02:50.942 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:50.942 00.000 10844 Enqueuing Expose request
22:02:50.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:02:50.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
22:02:50.942 00.000 11060 MoveAxis(E, 0, ABG)
22:02:50.942 00.000 11060 Move returns status 0, amount 0
22:02:50.942 00.000 11060 MoveAxis(N, 80, ABG)
22:02:50.942 00.000 11060 Guiding  Dir = 0, Dur = 80
22:02:50.947 00.005 11060 IsSlewing returns 0
22:02:50.947 00.000 11060 IsGuiding returns 0
22:02:51.038 00.091 11060 IsGuiding returns 0
22:02:51.038 00.000 11060 Move returns status 0, amount 80
22:02:51.038 00.000 11060 move complete, result=0
22:02:51.038 00.000 11060 worker thread done servicing request
22:02:51.038 00.000 11060 Worker thread wakes up
22:02:51.038 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 80 ms NORTH
22:02:51.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:51.038 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:52.482 01.444 11060 Exposure complete
22:02:52.766 00.284 11060 worker thread done servicing request
22:02:52.766 00.000 10844 OnExposeComplete: enter
22:02:52.766 00.000 10844 UpdateGuideState(): m_state=6
22:02:52.766 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
22:02:52.766 00.000 10844 Star::Find returns 1 (0), X=1828.79, Y=153.41, Mass=2864, SNR=33.7, Peak=236 HFD=3.6
22:02:52.766 00.000 10844 MultiStar: [#1 -0.42,0.23,0.98,U] [#2 0.24,0.12,0.91,U] [#3 0.33,0.07,0.82,U] [#4 0.45,-0.29,1.02,U] [#5 -0.04,0.27,1.99,U] [#6 -0.40,0.21,0.72,U] [#7 -0.68,-0.73,2.02,U] [#8 -0.46,-0.22,0.82,U] 
22:02:52.766 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.08}, one-star: {0.50, 0.00}
22:02:52.766 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.80) = xAngle (-1.67 = -1.67)
22:02:52.766 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.75 = -1.75)
22:02:52.766 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
22:02:52.769 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
22:02:52.769 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
22:02:52.769 00.000 11060 Worker thread wakes up
22:02:52.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:52.769 00.000 10844 UpdateGuideState exits: m=2864 SNR=33.7
22:02:52.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
22:02:52.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:52.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
22:02:52.769 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:52.769 00.000 10844 Enqueuing Expose request
22:02:52.769 00.000 11060 Moving (-0.10, -0.08) raw xDistance=-0.01 yDistance=-0.13
22:02:52.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:02:52.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:52.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:02:52.769 00.000 11060 MoveAxis(E, 0, ABG)
22:02:52.769 00.000 11060 Move returns status 0, amount 0
22:02:52.769 00.000 11060 MoveAxis(N, 0, ABG)
22:02:52.769 00.000 11060 Move returns status 0, amount 0
22:02:52.783 00.014 11060 move complete, result=0
22:02:52.783 00.000 11060 worker thread done servicing request
22:02:52.784 00.001 11060 Worker thread wakes up
22:02:52.785 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:52.785 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:52.788 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:54.255 01.467 11060 Exposure complete
22:02:54.459 00.204 11060 worker thread done servicing request
22:02:54.459 00.000 10844 OnExposeComplete: enter
22:02:54.460 00.001 10844 UpdateGuideState(): m_state=6
22:02:54.460 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
22:02:54.460 00.000 10844 Star::Find returns 1 (0), X=1828.76, Y=153.87, Mass=2791, SNR=32.5, Peak=189 HFD=3.9
22:02:54.460 00.000 10844 MultiStar: [#1 -0.42,0.71,1.00,U] [#2 0.11,-0.42,0.93,U] [#3 0.62,-0.32,0.84,U] [#4 0.47,0.45,1.02,U] [#5 -0.32,-0.08,2.17,U] [#6 -0.97,0.52,0.00,M1] [#7 -1.16,-1.02,0.00,M1] [#8 0.46,0.43,0.69,U] 
22:02:54.460 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.14}, one-star: {0.48, 0.47}
22:02:54.460 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.80) = xAngle (1.75 = 1.75)
22:02:54.460 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.67 = 1.67)
22:02:54.460 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.95 mountX=-0.03 mountY=0.18, mountTheta=1.75
22:02:54.462 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.14, opts=13)
22:02:54.462 00.000 10844 Enqueuing Move request for scope (0.10, 0.14)
22:02:54.462 00.000 11060 Worker thread wakes up
22:02:54.462 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
22:02:54.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
22:02:54.462 00.000 10844 UpdateGuideState exits: m=2791 SNR=32.5
22:02:54.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
22:02:54.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:54.462 00.000 11060 Moving (0.10, 0.14) raw xDistance=-0.03 yDistance=0.18
22:02:54.462 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:54.462 00.000 10844 Enqueuing Expose request
22:02:54.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:02:54.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:54.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:02:54.462 00.000 11060 MoveAxis(E, 0, ABG)
22:02:54.462 00.000 11060 Move returns status 0, amount 0
22:02:54.462 00.000 11060 MoveAxis(N, 0, ABG)
22:02:54.462 00.000 11060 Move returns status 0, amount 0
22:02:54.462 00.000 11060 move complete, result=0
22:02:54.462 00.000 11060 worker thread done servicing request
22:02:54.462 00.000 11060 Worker thread wakes up
22:02:54.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:54.462 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:54.466 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:02:55.926 01.460 11060 Exposure complete
22:02:56.167 00.241 11060 worker thread done servicing request
22:02:56.167 00.000 10844 OnExposeComplete: enter
22:02:56.167 00.000 10844 UpdateGuideState(): m_state=6
22:02:56.167 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
22:02:56.167 00.000 10844 Star::Find returns 1 (1), X=1828.97, Y=152.85, Mass=3376, SNR=36.8, Peak=255 HFD=4.0
22:02:56.167 00.000 10844 MultiStar: [#1 0.22,0.45,0.97,U] [#2 0.41,-0.13,0.91,U] [#3 -0.01,-0.45,0.85,U] [#4 -0.05,0.89,0.95,U] [#5 -0.36,-0.10,1.88,U] [#6 -0.49,-0.44,0.65,U] [#7 -0.56,-0.53,1.86,U] [#8 0.79,-0.32,0.78,U] 
22:02:56.167 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.68, -0.56}
22:02:56.167 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.80) = xAngle (-0.89 = -0.89)
22:02:56.167 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.98 = -0.98)
22:02:56.167 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.70 mountX=0.09 mountY=-0.12, mountTheta=-0.92
22:02:56.170 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
22:02:56.170 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
22:02:56.172 00.002 11060 Worker thread wakes up
22:02:56.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:02:56.191 00.019 10844 UpdateGuideState exits: m=3376 SNR=36.8 Saturated
22:02:56.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
22:02:56.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:56.191 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
22:02:56.191 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:56.191 00.000 10844 Enqueuing Expose request
22:02:56.191 00.000 11060 Moving (-0.02, -0.15) raw xDistance=0.09 yDistance=-0.12
22:02:56.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:02:56.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:56.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:02:56.191 00.000 11060 MoveAxis(E, 0, ABG)
22:02:56.193 00.002 11060 Move returns status 0, amount 0
22:02:56.193 00.000 11060 MoveAxis(N, 0, ABG)
22:02:56.193 00.000 11060 Move returns status 0, amount 0
22:02:56.193 00.000 11060 move complete, result=0
22:02:56.193 00.000 11060 worker thread done servicing request
22:02:56.193 00.000 11060 Worker thread wakes up
22:02:56.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:56.193 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:56.194 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:57.656 01.462 11060 Exposure complete
22:02:57.932 00.276 11060 worker thread done servicing request
22:02:57.932 00.000 10844 OnExposeComplete: enter
22:02:57.932 00.000 10844 UpdateGuideState(): m_state=6
22:02:57.932 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
22:02:57.932 00.000 10844 Star::Find returns 1 (0), X=1828.20, Y=153.97, Mass=3561, SNR=37.8, Peak=240 HFD=4.1
22:02:57.932 00.000 10844 MultiStar: [#1 -0.17,1.14,0.00,M1] [#2 -0.20,0.32,0.81,U] [#3 -0.25,-0.08,0.82,U] [#4 -0.16,-0.19,0.93,U] [#5 0.15,0.58,1.82,U] [#6 -0.44,-0.01,0.66,U] [#7 -0.07,0.93,1.85,U] [#8 0.23,0.57,0.77,U] 
22:02:57.932 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.44}, one-star: {-0.08, 0.57}
22:02:57.932 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.80) = xAngle (2.53 = 2.53)
22:02:57.932 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.44 = 2.44)
22:02:57.932 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.44 hyp=0.44 cameraTheta=1.72 mountX=-0.36 mountY=0.29, mountTheta=2.47
22:02:57.932 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.44, opts=13)
22:02:57.932 00.000 10844 Enqueuing Move request for scope (-0.07, 0.44)
22:02:57.932 00.000 11060 Worker thread wakes up
22:02:57.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:02:57.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.44) opts 0xd
22:02:57.932 00.000 10844 UpdateGuideState exits: m=3561 SNR=37.8
22:02:57.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.44)
22:02:57.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:57.932 00.000 11060 Moving (-0.07, 0.44) raw xDistance=-0.36 yDistance=0.29
22:02:57.932 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:57.932 00.000 10844 Enqueuing Expose request
22:02:57.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
22:02:57.938 00.006 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:57.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:02:57.938 00.000 11060 MoveAxis(E, 53, ABG)
22:02:57.938 00.000 11060 Guiding  Dir = 2, Dur = 53
22:02:57.953 00.015 11060 IsSlewing returns 0
22:02:57.953 00.000 11060 IsGuiding returns 0
22:02:58.009 00.056 11060 IsGuiding returns 0
22:02:58.009 00.000 11060 Move returns status 0, amount 53
22:02:58.009 00.000 11060 MoveAxis(N, 0, ABG)
22:02:58.009 00.000 11060 Move returns status 0, amount 0
22:02:58.009 00.000 11060 move complete, result=0
22:02:58.009 00.000 11060 worker thread done servicing request
22:02:58.009 00.000 11060 Worker thread wakes up
22:02:58.009 00.000 10844 GuideStep: -0.4 px 53 ms EAST, 0.3 px 0 ms NORTH
22:02:58.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:58.009 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:02:59.482 01.473 11060 Exposure complete
22:02:59.791 00.309 11060 worker thread done servicing request
22:02:59.791 00.000 10844 OnExposeComplete: enter
22:02:59.791 00.000 10844 UpdateGuideState(): m_state=6
22:02:59.791 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
22:02:59.791 00.000 10844 Star::Find returns 1 (0), X=1829.38, Y=154.00, Mass=2956, SNR=33.1, Peak=214 HFD=3.8
22:02:59.791 00.000 10844 MultiStar: [#1 0.28,0.76,1.01,U] [#2 0.37,-0.01,0.92,U] [#3 -0.17,-0.51,0.81,U] [#4 0.02,-0.39,0.93,U] [#5 0.07,-0.65,2.08,U] [#6 -0.00,-0.04,0.78,U] [#7 0.18,0.22,2.02,U] [#8 0.12,-0.40,0.78,U] 
22:02:59.791 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.06}, one-star: {1.10, 0.60}
22:02:59.791 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.80) = xAngle (0.51 = 0.51)
22:02:59.791 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.42 = 0.42)
22:02:59.791 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.29 mountX=0.19 mountY=0.09, mountTheta=0.44
22:02:59.791 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.06, opts=13)
22:02:59.791 00.000 10844 Enqueuing Move request for scope (0.21, -0.06)
22:02:59.791 00.000 11060 Worker thread wakes up
22:02:59.791 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:02:59.791 00.000 10844 UpdateGuideState exits: m=2956 SNR=33.1
22:02:59.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:59.791 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:02:59.791 00.000 10844 Enqueuing Expose request
22:02:59.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
22:02:59.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
22:02:59.791 00.000 11060 Moving (0.21, -0.06) raw xDistance=0.19 yDistance=0.09
22:02:59.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
22:02:59.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:59.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:02:59.791 00.000 11060 MoveAxis(W, 27, ABG)
22:02:59.791 00.000 11060 Guiding  Dir = 3, Dur = 27
22:02:59.822 00.031 11060 IsSlewing returns 0
22:02:59.822 00.000 11060 IsGuiding returns 0
22:02:59.885 00.063 11060 IsGuiding returns 0
22:02:59.885 00.000 11060 Move returns status 0, amount 27
22:02:59.885 00.000 11060 MoveAxis(N, 0, ABG)
22:02:59.885 00.000 11060 Move returns status 0, amount 0
22:02:59.885 00.000 11060 move complete, result=0
22:02:59.885 00.000 11060 worker thread done servicing request
22:02:59.885 00.000 11060 Worker thread wakes up
22:02:59.885 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
22:02:59.886 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:02:59.887 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:01.351 01.464 11060 Exposure complete
22:03:01.655 00.304 11060 worker thread done servicing request
22:03:01.655 00.000 10844 OnExposeComplete: enter
22:03:01.655 00.000 10844 UpdateGuideState(): m_state=6
22:03:01.655 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
22:03:01.660 00.005 10844 Star::Find returns 1 (0), X=1828.91, Y=153.22, Mass=3349, SNR=36.4, Peak=243 HFD=4.0
22:03:01.661 00.001 10844 MultiStar: [#1 -0.22,-0.44,0.91,U] [#2 0.33,-0.16,0.84,U] [#3 -0.21,-0.55,0.85,U] [#4 0.41,-1.07,0.00,M1] [#5 -0.05,-0.68,1.85,U] [#6 -0.27,-0.72,0.61,U] [#7 -0.01,-0.17,1.79,U] [#8 0.41,-0.05,0.74,U] 
22:03:01.661 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.37}, one-star: {0.62, -0.18}
22:03:01.661 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.80) = xAngle (-0.59 = -0.59)
22:03:01.661 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.68 = -0.68)
22:03:01.661 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.37 hyp=0.38 cameraTheta=-1.40 mountX=0.31 mountY=-0.24, mountTheta=-0.65
22:03:01.663 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.37, opts=13)
22:03:01.663 00.000 10844 Enqueuing Move request for scope (0.07, -0.37)
22:03:01.663 00.000 11060 Worker thread wakes up
22:03:01.663 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:03:01.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.37) opts 0xd
22:03:01.663 00.000 10844 UpdateGuideState exits: m=3349 SNR=36.4
22:03:01.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.37)
22:03:01.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:01.663 00.000 11060 Moving (0.07, -0.37) raw xDistance=0.31 yDistance=-0.24
22:03:01.663 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:01.663 00.000 10844 Enqueuing Expose request
22:03:01.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
22:03:01.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
22:03:01.663 00.000 11060 MoveAxis(W, 47, ABG)
22:03:01.663 00.000 11060 Guiding  Dir = 3, Dur = 47
22:03:01.672 00.009 11060 IsSlewing returns 0
22:03:01.672 00.000 11060 IsGuiding returns 0
22:03:01.722 00.050 11060 IsGuiding returns 0
22:03:01.722 00.000 11060 Move returns status 0, amount 47
22:03:01.722 00.000 11060 MoveAxis(N, 92, ABG)
22:03:01.722 00.000 11060 Guiding  Dir = 0, Dur = 92
22:03:01.752 00.030 11060 IsSlewing returns 0
22:03:01.752 00.000 11060 IsGuiding returns 0
22:03:01.890 00.138 11060 IsGuiding returns 0
22:03:01.890 00.000 11060 Move returns status 0, amount 92
22:03:01.890 00.000 11060 move complete, result=0
22:03:01.890 00.000 11060 worker thread done servicing request
22:03:01.890 00.000 11060 Worker thread wakes up
22:03:01.890 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.2 px 92 ms NORTH
22:03:01.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:01.890 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:03.363 01.473 11060 Exposure complete
22:03:03.666 00.303 11060 worker thread done servicing request
22:03:03.666 00.000 10844 OnExposeComplete: enter
22:03:03.666 00.000 10844 UpdateGuideState(): m_state=6
22:03:03.666 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
22:03:03.666 00.000 10844 Star::Find returns 1 (0), X=1829.32, Y=153.80, Mass=3190, SNR=35.8, Peak=221 HFD=3.7
22:03:03.666 00.000 10844 MultiStar: [#1 -0.20,1.13,0.00,M1] [#2 0.55,-0.11,0.83,U] [#3 0.30,0.01,0.78,U] [#4 0.06,-0.36,0.96,U] [#5 -0.01,-0.46,1.85,U] [#6 0.20,0.14,0.64,U] [#7 0.07,-0.83,2.13,U] [#8 0.70,0.07,0.74,U] 
22:03:03.666 00.000 10844 refined, 7 included, MultiStar: {0.29, -0.28}, one-star: {1.04, 0.40}
22:03:03.666 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.80) = xAngle (0.03 = 0.03)
22:03:03.666 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.06 = -0.06)
22:03:03.666 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.28 hyp=0.40 cameraTheta=-0.77 mountX=0.40 mountY=-0.02, mountTheta=-0.05
22:03:03.669 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.28, opts=13)
22:03:03.669 00.000 10844 Enqueuing Move request for scope (0.29, -0.28)
22:03:03.669 00.000 11060 Worker thread wakes up
22:03:03.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:03.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.28) opts 0xd
22:03:03.669 00.000 10844 UpdateGuideState exits: m=3190 SNR=35.8
22:03:03.669 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.28)
22:03:03.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:03.669 00.000 11060 Moving (0.29, -0.28) raw xDistance=0.40 yDistance=-0.02
22:03:03.669 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:03.669 00.000 10844 Enqueuing Expose request
22:03:03.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
22:03:03.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:03.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:03:03.669 00.000 11060 MoveAxis(W, 60, ABG)
22:03:03.669 00.000 11060 Guiding  Dir = 3, Dur = 60
22:03:03.695 00.026 11060 IsSlewing returns 0
22:03:03.696 00.001 11060 IsGuiding returns 0
22:03:03.777 00.081 11060 IsGuiding returns 0
22:03:03.777 00.000 11060 Move returns status 0, amount 60
22:03:03.777 00.000 11060 MoveAxis(N, 0, ABG)
22:03:03.777 00.000 11060 Move returns status 0, amount 0
22:03:03.777 00.000 11060 move complete, result=0
22:03:03.777 00.000 11060 worker thread done servicing request
22:03:03.777 00.000 11060 Worker thread wakes up
22:03:03.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:03.777 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:03.777 00.000 10844 GuideStep: 0.4 px 60 ms WEST, -0.0 px 0 ms NORTH
22:03:05.252 01.475 11060 Exposure complete
22:03:05.540 00.288 11060 worker thread done servicing request
22:03:05.540 00.000 10844 OnExposeComplete: enter
22:03:05.540 00.000 10844 UpdateGuideState(): m_state=6
22:03:05.540 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
22:03:05.540 00.000 10844 Star::Find returns 1 (0), X=1829.02, Y=153.82, Mass=3223, SNR=36.0, Peak=220 HFD=4.0
22:03:05.540 00.000 10844 MultiStar: [#1 0.63,0.68,0.91,U] [#2 0.40,0.56,0.83,U] [#3 -0.26,-0.72,0.89,U] [#4 0.06,0.43,0.89,U] [#5 -0.02,-0.45,1.97,U] [#6 0.19,-0.55,0.69,U] [#7 0.50,-0.26,1.98,U] [#8 0.70,0.17,0.78,U] 
22:03:05.540 00.000 10844 refined, 8 included, MultiStar: {0.31, -0.04}, one-star: {0.74, 0.42}
22:03:05.540 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.80) = xAngle (0.67 = 0.67)
22:03:05.540 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.58 = 0.58)
22:03:05.540 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-0.13 mountX=0.25 mountY=0.17, mountTheta=0.61
22:03:05.540 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.04, opts=13)
22:03:05.540 00.000 10844 Enqueuing Move request for scope (0.31, -0.04)
22:03:05.540 00.000 11060 Worker thread wakes up
22:03:05.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
22:03:05.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.04) opts 0xd
22:03:05.546 00.006 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.04)
22:03:05.546 00.000 10844 UpdateGuideState exits: m=3223 SNR=36.0
22:03:05.546 00.000 11060 Moving (0.31, -0.04) raw xDistance=0.25 yDistance=0.17
22:03:05.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:05.547 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
22:03:05.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:05.547 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:05.547 00.000 10844 Enqueuing Expose request
22:03:05.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:03:05.547 00.000 11060 MoveAxis(W, 38, ABG)
22:03:05.547 00.000 11060 Guiding  Dir = 3, Dur = 38
22:03:05.567 00.020 11060 IsSlewing returns 0
22:03:05.567 00.000 11060 IsGuiding returns 0
22:03:05.621 00.054 11060 IsGuiding returns 0
22:03:05.621 00.000 11060 Move returns status 0, amount 38
22:03:05.621 00.000 11060 MoveAxis(N, 0, ABG)
22:03:05.621 00.000 11060 Move returns status 0, amount 0
22:03:05.621 00.000 11060 move complete, result=0
22:03:05.621 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
22:03:05.625 00.004 11060 worker thread done servicing request
22:03:05.625 00.000 11060 Worker thread wakes up
22:03:05.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:05.625 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:07.097 01.472 11060 Exposure complete
22:03:07.365 00.268 11060 worker thread done servicing request
22:03:07.365 00.000 10844 OnExposeComplete: enter
22:03:07.365 00.000 10844 UpdateGuideState(): m_state=6
22:03:07.370 00.005 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
22:03:07.370 00.000 10844 Star::Find returns 1 (0), X=1829.44, Y=153.60, Mass=3722, SNR=37.9, Peak=253 HFD=3.4
22:03:07.370 00.000 10844 MultiStar: [#1 -0.31,1.09,0.00,M1] [#2 0.50,0.17,0.78,U] [#3 0.22,0.07,0.83,U] [#4 0.05,0.28,0.84,U] [#5 0.61,0.44,1.93,U] [#6 -0.06,0.46,0.68,U] [#7 -0.34,-0.65,1.82,U] [#8 0.58,1.14,0.00,M1] 
22:03:07.370 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.08}, one-star: {1.15, 0.20}
22:03:07.370 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.80) = xAngle (1.06 = 1.06)
22:03:07.370 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.97 = 0.97)
22:03:07.370 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.26 mountX=0.15 mountY=0.25, mountTheta=1.04
22:03:07.370 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.08, opts=13)
22:03:07.370 00.000 10844 Enqueuing Move request for scope (0.29, 0.08)
22:03:07.370 00.000 11060 Worker thread wakes up
22:03:07.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
22:03:07.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
22:03:07.370 00.000 11060 Moving (0.29, 0.08) raw xDistance=0.15 yDistance=0.25
22:03:07.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
22:03:07.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:07.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:03:07.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:03:07.370 00.000 11060 MoveAxis(W, 23, ABG)
22:03:07.370 00.000 11060 Guiding  Dir = 3, Dur = 23
22:03:07.370 00.000 10844 UpdateGuideState exits: m=3722 SNR=37.9
22:03:07.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:07.370 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:07.370 00.000 10844 Enqueuing Expose request
22:03:07.381 00.011 11060 IsSlewing returns 0
22:03:07.381 00.000 11060 IsGuiding returns 0
22:03:07.411 00.030 11060 IsGuiding returns 0
22:03:07.411 00.000 11060 Move returns status 0, amount 23
22:03:07.411 00.000 11060 MoveAxis(N, 0, ABG)
22:03:07.411 00.000 11060 Move returns status 0, amount 0
22:03:07.411 00.000 11060 move complete, result=0
22:03:07.411 00.000 11060 worker thread done servicing request
22:03:07.411 00.000 11060 Worker thread wakes up
22:03:07.411 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.2 px 0 ms NORTH
22:03:07.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:07.411 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:08.867 01.456 11060 Exposure complete
22:03:09.061 00.194 11060 worker thread done servicing request
22:03:09.062 00.001 10844 OnExposeComplete: enter
22:03:09.065 00.003 10844 UpdateGuideState(): m_state=6
22:03:09.068 00.003 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
22:03:09.068 00.000 10844 Star::Find returns 1 (0), X=1828.54, Y=154.05, Mass=3219, SNR=36.0, Peak=218 HFD=3.6
22:03:09.068 00.000 10844 MultiStar: [#1 -0.43,0.65,0.85,U] [#2 0.32,0.35,0.71,U] [#3 -0.58,-0.04,1.02,U] [#4 0.27,0.57,0.87,U] [#5 -0.47,-0.15,1.99,U] [#6 -0.72,0.58,0.67,U] [#7 -0.59,0.25,1.99,U] [#8 0.23,0.98,0.77,U] 
22:03:09.068 00.000 10844 refined, 8 included, MultiStar: {-0.27, 0.33}, one-star: {0.26, 0.65}
22:03:09.068 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.80) = xAngle (3.06 = 3.06)
22:03:09.068 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.98 = 2.98)
22:03:09.068 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.42 cameraTheta=2.26 mountX=-0.42 mountY=0.07, mountTheta=2.98
22:03:09.069 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.33, opts=13)
22:03:09.069 00.000 10844 Enqueuing Move request for scope (-0.27, 0.33)
22:03:09.069 00.000 11060 Worker thread wakes up
22:03:09.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:03:09.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
22:03:09.069 00.000 10844 UpdateGuideState exits: m=3219 SNR=36.0
22:03:09.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
22:03:09.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:09.069 00.000 11060 Moving (-0.27, 0.33) raw xDistance=-0.42 yDistance=0.07
22:03:09.069 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:09.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
22:03:09.069 00.000 10844 Enqueuing Expose request
22:03:09.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:09.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:03:09.069 00.000 11060 MoveAxis(E, 61, ABG)
22:03:09.069 00.000 11060 Guiding  Dir = 2, Dur = 61
22:03:09.116 00.047 11060 IsSlewing returns 0
22:03:09.117 00.001 11060 IsGuiding returns 0
22:03:09.196 00.079 11060 IsGuiding returns 0
22:03:09.196 00.000 11060 Move returns status 0, amount 61
22:03:09.196 00.000 11060 MoveAxis(N, 0, ABG)
22:03:09.196 00.000 11060 Move returns status 0, amount 0
22:03:09.196 00.000 11060 move complete, result=0
22:03:09.196 00.000 11060 worker thread done servicing request
22:03:09.196 00.000 11060 Worker thread wakes up
22:03:09.196 00.000 10844 GuideStep: -0.4 px 61 ms EAST, 0.1 px 0 ms NORTH
22:03:09.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:09.196 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:10.674 01.478 11060 Exposure complete
22:03:10.874 00.200 11060 worker thread done servicing request
22:03:10.874 00.000 10844 OnExposeComplete: enter
22:03:10.874 00.000 10844 UpdateGuideState(): m_state=6
22:03:10.874 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
22:03:10.874 00.000 10844 Star::Find returns 1 (0), X=1828.51, Y=153.31, Mass=3203, SNR=35.4, Peak=230 HFD=3.4
22:03:10.876 00.002 10844 MultiStar: [#1 0.14,0.48,1.01,U] [#2 1.26,0.03,0.00,M1] [#3 -0.10,-0.76,0.85,U] [#4 0.12,-0.19,0.86,U] [#5 -0.26,-0.65,1.95,U] [#6 -0.28,-0.24,0.72,U] [#7 -0.34,-0.53,2.08,U] [#8 0.23,0.26,0.76,U] 
22:03:10.888 00.012 10844 single-star, 7 included, MultiStar: {-0.09, -0.30}, one-star: {0.23, -0.09}
22:03:10.888 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.80) = xAngle (0.43 = 0.43)
22:03:10.888 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.35 = 0.35)
22:03:10.888 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.37 mountX=0.22 mountY=0.08, mountTheta=0.36
22:03:10.891 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.09, opts=13)
22:03:10.891 00.000 10844 Enqueuing Move request for scope (0.23, -0.09)
22:03:10.891 00.000 11060 Worker thread wakes up
22:03:10.893 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=7, FiltMax=255, Gamma=1.000
22:03:10.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
22:03:10.893 00.000 10844 UpdateGuideState exits: m=3203 SNR=35.4
22:03:10.893 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
22:03:10.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:10.893 00.000 11060 Moving (0.23, -0.09) raw xDistance=0.22 yDistance=0.08
22:03:10.893 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:10.893 00.000 10844 Enqueuing Expose request
22:03:10.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
22:03:10.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:10.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:03:10.893 00.000 11060 MoveAxis(W, 31, ABG)
22:03:10.893 00.000 11060 Guiding  Dir = 3, Dur = 31
22:03:10.919 00.026 11060 IsSlewing returns 0
22:03:10.919 00.000 11060 IsGuiding returns 0
22:03:10.978 00.059 11060 IsGuiding returns 0
22:03:10.978 00.000 11060 Move returns status 0, amount 31
22:03:10.978 00.000 11060 MoveAxis(N, 0, ABG)
22:03:10.978 00.000 11060 Move returns status 0, amount 0
22:03:10.978 00.000 11060 move complete, result=0
22:03:10.978 00.000 11060 worker thread done servicing request
22:03:10.978 00.000 11060 Worker thread wakes up
22:03:10.978 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
22:03:10.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:10.978 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:12.476 01.498 11060 Exposure complete
22:03:12.717 00.241 11060 worker thread done servicing request
22:03:12.717 00.000 10844 OnExposeComplete: enter
22:03:12.717 00.000 10844 UpdateGuideState(): m_state=6
22:03:12.717 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
22:03:12.723 00.006 10844 Star::Find returns 1 (1), X=1828.25, Y=153.07, Mass=4252, SNR=41.4, Peak=255 HFD=4.0
22:03:12.723 00.000 10844 MultiStar: [#1 -0.49,0.25,0.83,U] [#2 0.70,0.13,0.74,U] [#3 -0.66,-0.11,0.71,U] [#4 -0.09,-0.44,0.81,U] [#5 -0.10,-0.39,1.73,U] [#6 -0.30,-0.11,0.68,U] [#7 -0.58,-0.06,1.70,U] [#8 0.30,0.11,0.61,U] 
22:03:12.723 00.000 10844 refined, 8 included, MultiStar: {-0.19, -0.14}, one-star: {-0.03, -0.33}
22:03:12.723 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.80) = xAngle (-1.69 = -1.69)
22:03:12.723 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.77 = -1.77)
22:03:12.723 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.49 mountX=-0.03 mountY=-0.23, mountTheta=-1.69
22:03:12.723 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.14, opts=13)
22:03:12.723 00.000 10844 Enqueuing Move request for scope (-0.19, -0.14)
22:03:12.723 00.000 11060 Worker thread wakes up
22:03:12.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:12.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
22:03:12.723 00.000 10844 UpdateGuideState exits: m=4252 SNR=41.4 Saturated
22:03:12.727 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:12.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
22:03:12.727 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:12.727 00.000 10844 Enqueuing Expose request
22:03:12.727 00.000 11060 Moving (-0.19, -0.14) raw xDistance=-0.03 yDistance=-0.23
22:03:12.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:03:12.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
22:03:12.727 00.000 11060 MoveAxis(E, 0, ABG)
22:03:12.727 00.000 11060 Move returns status 0, amount 0
22:03:12.727 00.000 11060 MoveAxis(N, 88, ABG)
22:03:12.727 00.000 11060 Guiding  Dir = 0, Dur = 88
22:03:12.738 00.011 11060 IsSlewing returns 0
22:03:12.738 00.000 11060 IsGuiding returns 0
22:03:12.841 00.103 11060 IsGuiding returns 0
22:03:12.841 00.000 11060 Move returns status 0, amount 88
22:03:12.841 00.000 11060 move complete, result=0
22:03:12.841 00.000 11060 worker thread done servicing request
22:03:12.841 00.000 11060 Worker thread wakes up
22:03:12.841 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 88 ms NORTH
22:03:12.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:12.841 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:14.334 01.493 11060 Exposure complete
22:03:14.568 00.234 11060 worker thread done servicing request
22:03:14.568 00.000 10844 OnExposeComplete: enter
22:03:14.568 00.000 10844 UpdateGuideState(): m_state=6
22:03:14.569 00.001 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
22:03:14.569 00.000 10844 Star::Find returns 1 (0), X=1828.87, Y=153.36, Mass=3334, SNR=36.4, Peak=235 HFD=3.7
22:03:14.569 00.000 10844 MultiStar: [#1 0.23,-0.14,1.07,U] [#2 0.55,0.40,0.87,U] [#3 -0.17,-0.58,0.80,U] [#4 0.30,-0.76,0.90,U] [#5 -0.20,-0.55,2.08,U] [#6 -0.06,-1.02,0.67,U] [#7 -0.15,-0.44,1.87,U] [#8 1.00,-0.74,0.00,M1] 
22:03:14.569 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.39}, one-star: {0.59, -0.04}
22:03:14.569 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.80) = xAngle (-0.58 = -0.58)
22:03:14.569 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.66 = -0.66)
22:03:14.569 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.38 mountX=0.34 mountY=-0.25, mountTheta=-0.63
22:03:14.571 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.39, opts=13)
22:03:14.571 00.000 10844 Enqueuing Move request for scope (0.08, -0.39)
22:03:14.571 00.000 11060 Worker thread wakes up
22:03:14.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
22:03:14.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.39) opts 0xd
22:03:14.571 00.000 10844 UpdateGuideState exits: m=3334 SNR=36.4
22:03:14.573 00.002 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.39)
22:03:14.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:14.573 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:14.573 00.000 10844 Enqueuing Expose request
22:03:14.573 00.000 11060 Moving (0.08, -0.39) raw xDistance=0.34 yDistance=-0.25
22:03:14.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
22:03:14.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
22:03:14.573 00.000 11060 MoveAxis(W, 49, ABG)
22:03:14.573 00.000 11060 Guiding  Dir = 3, Dur = 49
22:03:14.601 00.028 11060 IsSlewing returns 0
22:03:14.601 00.000 11060 IsGuiding returns 0
22:03:14.664 00.063 11060 IsGuiding returns 0
22:03:14.664 00.000 11060 Move returns status 0, amount 49
22:03:14.664 00.000 11060 MoveAxis(N, 94, ABG)
22:03:14.664 00.000 11060 Guiding  Dir = 0, Dur = 94
22:03:14.681 00.017 11060 IsSlewing returns 0
22:03:14.681 00.000 11060 IsGuiding returns 0
22:03:14.782 00.101 11060 IsGuiding returns 0
22:03:14.782 00.000 11060 Move returns status 0, amount 94
22:03:14.782 00.000 11060 move complete, result=0
22:03:14.782 00.000 11060 worker thread done servicing request
22:03:14.783 00.001 10844 GuideStep: 0.3 px 49 ms WEST, -0.2 px 94 ms NORTH
22:03:14.783 00.000 11060 Worker thread wakes up
22:03:14.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:14.783 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:16.221 01.438 11060 Exposure complete
22:03:16.433 00.212 11060 worker thread done servicing request
22:03:16.433 00.000 10844 OnExposeComplete: enter
22:03:16.433 00.000 10844 UpdateGuideState(): m_state=6
22:03:16.433 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
22:03:16.433 00.000 10844 Star::Find returns 1 (0), X=1828.78, Y=153.66, Mass=3250, SNR=35.7, Peak=248 HFD=3.7
22:03:16.433 00.000 10844 MultiStar: [#1 0.18,0.41,0.91,U] [#2 0.60,0.20,0.85,U] [#3 -0.01,-0.46,0.87,U] [#4 -0.15,0.04,0.91,U] [#5 0.57,-0.36,1.97,U] [#6 -0.16,-0.14,0.76,U] [#7 -0.12,-0.54,2.01,U] [#8 0.46,-0.01,0.75,U] 
22:03:16.433 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.15}, one-star: {0.50, 0.26}
22:03:16.433 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.80) = xAngle (0.20 = 0.20)
22:03:16.433 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.11 = 0.11)
22:03:16.447 00.014 10844 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.61 mountX=0.25 mountY=0.03, mountTheta=0.11
22:03:16.452 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.15, opts=13)
22:03:16.452 00.000 10844 Enqueuing Move request for scope (0.21, -0.15)
22:03:16.453 00.001 11060 Worker thread wakes up
22:03:16.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
22:03:16.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
22:03:16.453 00.000 11060 Moving (0.21, -0.15) raw xDistance=0.25 yDistance=0.03
22:03:16.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
22:03:16.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:16.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:16.453 00.000 11060 MoveAxis(W, 39, ABG)
22:03:16.453 00.000 11060 Guiding  Dir = 3, Dur = 39
22:03:16.459 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:03:16.459 00.000 10844 UpdateGuideState exits: m=3250 SNR=35.7
22:03:16.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:16.459 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:16.459 00.000 10844 Enqueuing Expose request
22:03:16.488 00.029 11060 IsSlewing returns 0
22:03:16.488 00.000 11060 IsGuiding returns 0
22:03:16.579 00.091 11060 IsGuiding returns 0
22:03:16.579 00.000 11060 Move returns status 0, amount 39
22:03:16.581 00.002 11060 MoveAxis(N, 0, ABG)
22:03:16.581 00.000 11060 Move returns status 0, amount 0
22:03:16.581 00.000 11060 move complete, result=0
22:03:16.581 00.000 11060 worker thread done servicing request
22:03:16.581 00.000 10844 GuideStep: 0.3 px 39 ms WEST, 0.0 px 0 ms NORTH
22:03:16.581 00.000 11060 Worker thread wakes up
22:03:16.605 00.024 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:16.605 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:18.077 01.472 11060 Exposure complete
22:03:18.339 00.262 11060 worker thread done servicing request
22:03:18.339 00.000 10844 OnExposeComplete: enter
22:03:18.339 00.000 10844 UpdateGuideState(): m_state=6
22:03:18.339 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
22:03:18.339 00.000 10844 Star::Find returns 1 (0), X=1829.08, Y=153.75, Mass=2716, SNR=32.1, Peak=226 HFD=3.6
22:03:18.339 00.000 10844 MultiStar: [#1 0.22,0.69,1.01,U] [#2 0.66,0.26,1.05,U] [#3 -0.15,-0.57,0.98,U] [#4 -0.06,-0.08,1.09,U] [#5 0.44,-0.59,2.19,U] [#6 0.17,-0.10,0.77,U] [#7 0.55,-0.55,2.29,U] [#8 0.41,-0.04,0.89,U] 
22:03:18.339 00.000 10844 refined, 8 included, MultiStar: {0.37, -0.18}, one-star: {0.80, 0.35}
22:03:18.339 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.80) = xAngle (0.36 = 0.36)
22:03:18.339 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.27 = 0.27)
22:03:18.339 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-0.44 mountX=0.39 mountY=0.11, mountTheta=0.28
22:03:18.345 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.18, opts=13)
22:03:18.345 00.000 10844 Enqueuing Move request for scope (0.37, -0.18)
22:03:18.345 00.000 11060 Worker thread wakes up
22:03:18.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:18.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.18) opts 0xd
22:03:18.345 00.000 10844 UpdateGuideState exits: m=2716 SNR=32.1
22:03:18.345 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.18)
22:03:18.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:18.345 00.000 11060 Moving (0.37, -0.18) raw xDistance=0.39 yDistance=0.11
22:03:18.345 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:18.345 00.000 10844 Enqueuing Expose request
22:03:18.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
22:03:18.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:18.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:03:18.345 00.000 11060 MoveAxis(W, 58, ABG)
22:03:18.345 00.000 11060 Guiding  Dir = 3, Dur = 58
22:03:18.386 00.041 11060 IsSlewing returns 0
22:03:18.386 00.000 11060 IsGuiding returns 0
22:03:18.482 00.096 11060 IsGuiding returns 0
22:03:18.482 00.000 11060 Move returns status 0, amount 58
22:03:18.482 00.000 11060 MoveAxis(N, 0, ABG)
22:03:18.482 00.000 11060 Move returns status 0, amount 0
22:03:18.482 00.000 11060 move complete, result=0
22:03:18.484 00.002 11060 worker thread done servicing request
22:03:18.484 00.000 11060 Worker thread wakes up
22:03:18.484 00.000 10844 GuideStep: 0.4 px 58 ms WEST, 0.1 px 0 ms NORTH
22:03:18.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:18.484 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:19.936 01.452 11060 Exposure complete
22:03:20.217 00.281 11060 worker thread done servicing request
22:03:20.220 00.003 10844 OnExposeComplete: enter
22:03:20.220 00.000 10844 UpdateGuideState(): m_state=6
22:03:20.220 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
22:03:20.220 00.000 10844 Star::Find returns 1 (0), X=1829.28, Y=154.12, Mass=3095, SNR=35.1, Peak=201 HFD=3.9
22:03:20.220 00.000 10844 MultiStar: [#1 0.60,-0.01,1.04,U] [#2 1.04,0.56,0.00,M1] [#3 0.29,0.18,0.90,U] [#4 0.46,0.48,0.92,U] [#5 -0.06,0.08,2.22,U] [#6 0.11,-0.06,0.68,U] [#7 -0.26,0.15,2.00,U] [#8 0.43,0.80,0.85,U] 
22:03:20.220 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.25}, one-star: {0.99, 0.72}
22:03:20.220 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.80) = xAngle (1.66 = 1.66)
22:03:20.220 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.57 = 1.57)
22:03:20.220 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.25 hyp=0.33 cameraTheta=0.86 mountX=-0.03 mountY=0.33, mountTheta=1.66
22:03:20.220 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.25, opts=13)
22:03:20.220 00.000 10844 Enqueuing Move request for scope (0.22, 0.25)
22:03:20.222 00.002 11060 Worker thread wakes up
22:03:20.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:20.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.25) opts 0xd
22:03:20.222 00.000 10844 UpdateGuideState exits: m=3095 SNR=35.1
22:03:20.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.25)
22:03:20.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:20.222 00.000 11060 Moving (0.22, 0.25) raw xDistance=-0.03 yDistance=0.33
22:03:20.222 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:20.222 00.000 10844 Enqueuing Expose request
22:03:20.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:03:20.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:20.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:03:20.222 00.000 11060 MoveAxis(E, 0, ABG)
22:03:20.222 00.000 11060 Move returns status 0, amount 0
22:03:20.222 00.000 11060 MoveAxis(N, 0, ABG)
22:03:20.222 00.000 11060 Move returns status 0, amount 0
22:03:20.222 00.000 11060 move complete, result=0
22:03:20.222 00.000 11060 worker thread done servicing request
22:03:20.222 00.000 11060 Worker thread wakes up
22:03:20.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:20.222 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:20.224 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:03:21.688 01.464 11060 Exposure complete
22:03:21.980 00.292 11060 worker thread done servicing request
22:03:21.980 00.000 10844 OnExposeComplete: enter
22:03:21.980 00.000 10844 UpdateGuideState(): m_state=6
22:03:21.980 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
22:03:21.980 00.000 10844 Star::Find returns 1 (0), X=1829.32, Y=153.33, Mass=3530, SNR=37.9, Peak=253 HFD=3.7
22:03:21.980 00.000 10844 MultiStar: [#1 0.68,0.99,0.00,M1] [#2 0.98,0.23,0.88,U] [#3 -0.13,-0.31,0.82,U] [#4 0.60,0.24,0.89,U] [#5 0.48,-0.60,1.96,U] [#6 0.45,-0.23,0.59,U] [#7 0.14,-0.36,2.01,U] [#8 0.86,-0.03,0.87,U] 
22:03:21.980 00.000 10844 refined, 7 included, MultiStar: {0.51, -0.22}, one-star: {1.04, -0.07}
22:03:21.980 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.80) = xAngle (0.40 = 0.40)
22:03:21.980 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.31 = 0.31)
22:03:21.980 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=-0.22 hyp=0.55 cameraTheta=-0.40 mountX=0.51 mountY=0.17, mountTheta=0.32
22:03:21.985 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-0.22, opts=13)
22:03:21.985 00.000 10844 Enqueuing Move request for scope (0.51, -0.22)
22:03:21.985 00.000 11060 Worker thread wakes up
22:03:21.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:21.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.22) opts 0xd
22:03:21.985 00.000 10844 UpdateGuideState exits: m=3530 SNR=37.9
22:03:21.985 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -0.22)
22:03:21.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:21.985 00.000 11060 Moving (0.51, -0.22) raw xDistance=0.51 yDistance=0.17
22:03:21.985 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:21.985 00.000 10844 Enqueuing Expose request
22:03:21.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
22:03:21.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:21.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:03:21.985 00.000 11060 MoveAxis(W, 74, ABG)
22:03:21.985 00.000 11060 Guiding  Dir = 3, Dur = 74
22:03:22.002 00.017 11060 IsSlewing returns 0
22:03:22.002 00.000 11060 IsGuiding returns 0
22:03:22.085 00.083 11060 IsGuiding returns 0
22:03:22.085 00.000 11060 Move returns status 0, amount 74
22:03:22.085 00.000 11060 MoveAxis(N, 0, ABG)
22:03:22.085 00.000 11060 Move returns status 0, amount 0
22:03:22.085 00.000 11060 move complete, result=0
22:03:22.085 00.000 11060 worker thread done servicing request
22:03:22.085 00.000 11060 Worker thread wakes up
22:03:22.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:22.085 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:22.085 00.000 10844 GuideStep: 0.5 px 74 ms WEST, 0.2 px 0 ms NORTH
22:03:23.554 01.469 11060 Exposure complete
22:03:23.811 00.257 11060 worker thread done servicing request
22:03:23.811 00.000 10844 OnExposeComplete: enter
22:03:23.811 00.000 10844 UpdateGuideState(): m_state=6
22:03:23.811 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
22:03:23.811 00.000 10844 Star::Find returns 1 (0), X=1829.43, Y=153.69, Mass=3487, SNR=37.2, Peak=252 HFD=3.5
22:03:23.811 00.000 10844 MultiStar: [#1 0.91,1.12,0.00,M2] [#2 0.50,1.09,0.00,M1] [#3 0.93,-0.61,0.00,M1] [#4 -0.21,0.69,0.95,U] [#5 0.66,-0.85,2.03,U] [#6 0.71,-0.05,0.71,U] [#7 0.44,-0.24,1.91,U] [#8 1.59,0.17,0.00,M1] 
22:03:23.811 00.000 10844 refined, 4 included, MultiStar: {0.55, -0.19}, one-star: {1.15, 0.29}
22:03:23.811 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.80) = xAngle (0.47 = 0.47)
22:03:23.811 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.38 = 0.38)
22:03:23.811 00.000 10844 CameraToMount -- cameraX=0.55 cameraY=-0.19 hyp=0.58 cameraTheta=-0.34 mountX=0.52 mountY=0.22, mountTheta=0.40
22:03:23.815 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.55, y=-0.19, opts=13)
22:03:23.815 00.000 10844 Enqueuing Move request for scope (0.55, -0.19)
22:03:23.815 00.000 11060 Worker thread wakes up
22:03:23.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.19) opts 0xd
22:03:23.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:03:23.815 00.000 11060 Handling offset move in thread for scope, endpoint = (0.55, -0.19)
22:03:23.816 00.001 10844 UpdateGuideState exits: m=3487 SNR=37.2
22:03:23.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:23.816 00.000 11060 Moving (0.55, -0.19) raw xDistance=0.52 yDistance=0.22
22:03:23.816 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:23.816 00.000 10844 Enqueuing Expose request
22:03:23.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
22:03:23.817 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:03:23.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:03:23.817 00.000 11060 MoveAxis(W, 79, ABG)
22:03:23.817 00.000 11060 Guiding  Dir = 3, Dur = 79
22:03:23.847 00.030 11060 IsSlewing returns 0
22:03:23.847 00.000 11060 IsGuiding returns 0
22:03:23.957 00.110 11060 IsGuiding returns 0
22:03:23.957 00.000 11060 Move returns status 0, amount 79
22:03:23.957 00.000 11060 MoveAxis(N, 0, ABG)
22:03:23.957 00.000 11060 Move returns status 0, amount 0
22:03:23.957 00.000 11060 move complete, result=0
22:03:23.957 00.000 11060 worker thread done servicing request
22:03:23.957 00.000 11060 Worker thread wakes up
22:03:23.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:23.957 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:23.957 00.000 10844 GuideStep: 0.5 px 79 ms WEST, 0.2 px 0 ms NORTH
22:03:25.453 01.496 11060 Exposure complete
22:03:25.684 00.231 11060 worker thread done servicing request
22:03:25.684 00.000 10844 OnExposeComplete: enter
22:03:25.686 00.002 10844 UpdateGuideState(): m_state=6
22:03:25.686 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
22:03:25.686 00.000 10844 Star::Find returns 1 (0), X=1828.84, Y=153.39, Mass=3736, SNR=38.7, Peak=251 HFD=3.7
22:03:25.686 00.000 10844 MultiStar: [#1 0.79,0.68,0.94,U] [#2 0.05,-0.08,0.84,U] [#3 0.24,-0.39,0.82,U] [#4 0.46,0.27,0.99,U] [#5 0.73,-0.97,0.00,M1] [#6 0.03,-0.39,0.66,U] [#7 0.26,-0.13,1.82,U] [#8 0.45,0.13,0.75,U] 
22:03:25.686 00.000 10844 refined, 7 included, MultiStar: {0.36, 0.01}, one-star: {0.56, -0.02}
22:03:25.686 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.80) = xAngle (0.84 = 0.84)
22:03:25.686 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.75 = 0.75)
22:03:25.686 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.01 hyp=0.36 cameraTheta=0.03 mountX=0.24 mountY=0.25, mountTheta=0.79
22:03:25.686 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.01, opts=13)
22:03:25.686 00.000 10844 Enqueuing Move request for scope (0.36, 0.01)
22:03:25.686 00.000 11060 Worker thread wakes up
22:03:25.686 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:25.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.01) opts 0xd
22:03:25.686 00.000 10844 UpdateGuideState exits: m=3736 SNR=38.7
22:03:25.686 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.01)
22:03:25.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:25.686 00.000 11060 Moving (0.36, 0.01) raw xDistance=0.24 yDistance=0.25
22:03:25.686 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:25.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
22:03:25.686 00.000 10844 Enqueuing Expose request
22:03:25.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:03:25.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:03:25.686 00.000 11060 MoveAxis(W, 38, ABG)
22:03:25.686 00.000 11060 Guiding  Dir = 3, Dur = 38
22:03:25.722 00.036 11060 IsSlewing returns 0
22:03:25.723 00.001 11060 IsGuiding returns 0
22:03:25.780 00.057 11060 IsGuiding returns 0
22:03:25.780 00.000 11060 Move returns status 0, amount 38
22:03:25.780 00.000 11060 MoveAxis(N, 0, ABG)
22:03:25.780 00.000 11060 Move returns status 0, amount 0
22:03:25.780 00.000 11060 move complete, result=0
22:03:25.780 00.000 11060 worker thread done servicing request
22:03:25.780 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
22:03:25.780 00.000 11060 Worker thread wakes up
22:03:25.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:25.780 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:27.238 01.458 11060 Exposure complete
22:03:27.501 00.263 11060 worker thread done servicing request
22:03:27.501 00.000 10844 OnExposeComplete: enter
22:03:27.501 00.000 10844 UpdateGuideState(): m_state=6
22:03:27.501 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
22:03:27.501 00.000 10844 Star::Find returns 1 (0), X=1829.22, Y=153.98, Mass=3351, SNR=36.5, Peak=223 HFD=4.1
22:03:27.506 00.005 10844 MultiStar: [#1 0.12,0.64,0.98,U] [#2 0.45,0.38,0.87,U] [#3 0.83,-0.33,0.97,U] [#4 0.32,1.18,0.00,M1] [#5 0.73,-0.12,1.96,U] [#6 -0.00,-0.29,0.82,U] [#7 0.62,-0.54,2.00,U] [#8 0.77,0.15,0.82,U] 
22:03:27.506 00.000 10844 refined, 7 included, MultiStar: {0.59, -0.02}, one-star: {0.94, 0.58}
22:03:27.506 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.80) = xAngle (0.76 = 0.76)
22:03:27.506 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.68 = 0.68)
22:03:27.506 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=-0.02 hyp=0.59 cameraTheta=-0.04 mountX=0.43 mountY=0.37, mountTheta=0.71
22:03:27.506 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=-0.02, opts=13)
22:03:27.506 00.000 10844 Enqueuing Move request for scope (0.59, -0.02)
22:03:27.506 00.000 11060 Worker thread wakes up
22:03:27.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:27.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.02) opts 0xd
22:03:27.506 00.000 10844 UpdateGuideState exits: m=3351 SNR=36.5
22:03:27.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, -0.02)
22:03:27.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:27.506 00.000 11060 Moving (0.59, -0.02) raw xDistance=0.43 yDistance=0.37
22:03:27.506 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:27.506 00.000 10844 Enqueuing Expose request
22:03:27.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
22:03:27.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:03:27.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:03:27.506 00.000 11060 MoveAxis(W, 64, ABG)
22:03:27.506 00.000 11060 Guiding  Dir = 3, Dur = 64
22:03:27.517 00.011 11060 IsSlewing returns 0
22:03:27.517 00.000 11060 IsGuiding returns 0
22:03:27.588 00.071 11060 IsGuiding returns 0
22:03:27.588 00.000 11060 Move returns status 0, amount 64
22:03:27.588 00.000 11060 MoveAxis(N, 0, ABG)
22:03:27.588 00.000 11060 Move returns status 0, amount 0
22:03:27.588 00.000 11060 move complete, result=0
22:03:27.588 00.000 11060 worker thread done servicing request
22:03:27.588 00.000 11060 Worker thread wakes up
22:03:27.588 00.000 10844 GuideStep: 0.4 px 64 ms WEST, 0.4 px 0 ms NORTH
22:03:27.590 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:27.590 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:29.085 01.495 11060 Exposure complete
22:03:29.380 00.295 11060 worker thread done servicing request
22:03:29.380 00.000 10844 OnExposeComplete: enter
22:03:29.380 00.000 10844 UpdateGuideState(): m_state=6
22:03:29.380 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
22:03:29.380 00.000 10844 Star::Find returns 1 (0), X=1829.58, Y=153.75, Mass=3330, SNR=36.5, Peak=221 HFD=3.6
22:03:29.386 00.006 10844 MultiStar: [#1 0.17,0.85,1.01,U] [#2 0.67,0.72,0.89,U] [#3 0.40,-0.38,0.90,U] [#4 -0.41,0.61,1.06,U] [#5 0.32,-0.49,1.99,U] [#6 0.40,0.22,0.79,U] [#7 -0.03,0.46,1.88,U] [#8 0.81,0.92,0.00,M1] 
22:03:29.386 00.000 10844 refined, 7 included, MultiStar: {0.30, 0.23}, one-star: {1.30, 0.34}
22:03:29.386 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.80) = xAngle (1.46 = 1.46)
22:03:29.386 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.37 = 1.37)
22:03:29.386 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.23 hyp=0.38 cameraTheta=0.66 mountX=0.04 mountY=0.38, mountTheta=1.46
22:03:29.386 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.23, opts=13)
22:03:29.386 00.000 10844 Enqueuing Move request for scope (0.30, 0.23)
22:03:29.386 00.000 11060 Worker thread wakes up
22:03:29.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:29.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.23) opts 0xd
22:03:29.386 00.000 10844 UpdateGuideState exits: m=3330 SNR=36.5
22:03:29.386 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.23)
22:03:29.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:29.386 00.000 11060 Moving (0.30, 0.23) raw xDistance=0.04 yDistance=0.38
22:03:29.386 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:29.386 00.000 10844 Enqueuing Expose request
22:03:29.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:03:29.386 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.45 newest=0.99
22:03:29.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.38
22:03:29.386 00.000 11060 MoveAxis(E, 0, ABG)
22:03:29.386 00.000 11060 Move returns status 0, amount 0
22:03:29.386 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 528 applied
22:03:29.386 00.000 11060 MoveAxis(S, 672, ABG)
22:03:29.390 00.004 11060 Guiding  Dir = 1, Dur = 672
22:03:29.395 00.005 11060 IsSlewing returns 0
22:03:29.395 00.000 11060 IsGuiding returns 0
22:03:30.083 00.688 11060 IsGuiding returns 0
22:03:30.085 00.002 11060 Move returns status 0, amount 672
22:03:30.085 00.000 11060 move complete, result=0
22:03:30.085 00.000 11060 worker thread done servicing request
22:03:30.085 00.000 11060 Worker thread wakes up
22:03:30.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:30.085 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:30.085 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 672 ms SOUTH
22:03:31.547 01.462 11060 Exposure complete
22:03:31.807 00.260 11060 worker thread done servicing request
22:03:31.807 00.000 10844 OnExposeComplete: enter
22:03:31.807 00.000 10844 UpdateGuideState(): m_state=6
22:03:31.807 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
22:03:31.807 00.000 10844 Star::Find returns 1 (0), X=1829.00, Y=153.43, Mass=3520, SNR=37.7, Peak=225 HFD=3.9
22:03:31.809 00.002 10844 MultiStar: [#1 -0.77,0.36,0.97,U] [#2 0.83,0.54,0.81,U] [#3 -0.43,0.02,0.80,U] [#4 -0.11,0.79,1.01,U] [#5 -0.05,-0.19,1.84,U] [#6 -0.46,-0.27,0.73,U] [#7 -0.32,0.58,1.94,U] [#8 -0.17,0.15,0.81,U] 
22:03:31.809 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.23}, one-star: {0.71, 0.03}
22:03:31.809 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.80) = xAngle (2.79 = 2.79)
22:03:31.809 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.70 = 2.70)
22:03:31.809 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.26 cameraTheta=1.98 mountX=-0.24 mountY=0.11, mountTheta=2.71
22:03:31.809 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.23, opts=13)
22:03:31.809 00.000 10844 Enqueuing Move request for scope (-0.10, 0.23)
22:03:31.809 00.000 11060 Worker thread wakes up
22:03:31.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:03:31.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
22:03:31.809 00.000 10844 UpdateGuideState exits: m=3520 SNR=37.7
22:03:31.809 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
22:03:31.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:31.809 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:31.809 00.000 10844 Enqueuing Expose request
22:03:31.809 00.000 11060 Moving (-0.10, 0.23) raw xDistance=-0.24 yDistance=0.11
22:03:31.809 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.262530, 1:0.109435
22:03:31.809 00.000 11060 BLC: No correction, Miss < min_move
22:03:31.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
22:03:31.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:31.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:03:31.809 00.000 11060 MoveAxis(E, 35, ABG)
22:03:31.809 00.000 11060 Guiding  Dir = 2, Dur = 35
22:03:31.825 00.016 11060 IsSlewing returns 0
22:03:31.826 00.001 11060 IsGuiding returns 0
22:03:31.886 00.060 11060 IsGuiding returns 0
22:03:31.886 00.000 11060 Move returns status 0, amount 35
22:03:31.886 00.000 11060 MoveAxis(N, 0, ABG)
22:03:31.888 00.002 11060 Move returns status 0, amount 0
22:03:31.889 00.001 11060 move complete, result=0
22:03:31.893 00.004 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
22:03:31.893 00.000 11060 worker thread done servicing request
22:03:31.893 00.000 11060 Worker thread wakes up
22:03:31.895 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:31.895 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:33.353 01.458 11060 Exposure complete
22:03:33.675 00.322 10844 OnExposeComplete: enter
22:03:33.677 00.002 10844 UpdateGuideState(): m_state=6
22:03:33.677 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
22:03:33.677 00.000 11060 worker thread done servicing request
22:03:33.679 00.002 10844 Star::Find returns 1 (0), X=1828.82, Y=153.37, Mass=3597, SNR=37.6, Peak=222 HFD=3.7
22:03:33.679 00.000 10844 MultiStar: [#1 -0.26,0.55,0.94,U] [#2 0.55,0.56,0.96,U] [#3 -0.25,-0.22,0.85,U] [#4 0.47,-0.18,0.99,U] [#5 -0.08,-0.46,1.96,U] [#6 -0.35,-0.35,0.75,U] [#7 -0.70,-0.43,2.13,U] [#8 -0.06,0.26,0.85,U] 
22:03:33.679 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {0.54, -0.04}
22:03:33.679 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.80) = xAngle (-1.40 = -1.40)
22:03:33.679 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.49 = -1.49)
22:03:33.679 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.20 mountX=0.02 mountY=-0.14, mountTheta=-1.40
22:03:33.681 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.12, opts=13)
22:03:33.681 00.000 10844 Enqueuing Move request for scope (-0.08, -0.12)
22:03:33.683 00.002 11060 Worker thread wakes up
22:03:33.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
22:03:33.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:33.683 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
22:03:33.683 00.000 10844 UpdateGuideState exits: m=3597 SNR=37.6
22:03:33.683 00.000 11060 Moving (-0.08, -0.12) raw xDistance=0.02 yDistance=-0.14
22:03:33.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:33.683 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.262530, 1:0.109435, 2:-0.142245
22:03:33.683 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:33.683 00.000 10844 Enqueuing Expose request
22:03:33.683 00.000 11060 BLC: No correction, Miss < min_move
22:03:33.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:03:33.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:33.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:03:33.683 00.000 11060 MoveAxis(E, 0, ABG)
22:03:33.683 00.000 11060 Move returns status 0, amount 0
22:03:33.683 00.000 11060 MoveAxis(N, 0, ABG)
22:03:33.683 00.000 11060 Move returns status 0, amount 0
22:03:33.683 00.000 11060 move complete, result=0
22:03:33.683 00.000 11060 worker thread done servicing request
22:03:33.683 00.000 11060 Worker thread wakes up
22:03:33.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:33.683 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:33.686 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:35.129 01.443 11060 Exposure complete
22:03:35.416 00.287 11060 worker thread done servicing request
22:03:35.418 00.002 10844 OnExposeComplete: enter
22:03:35.418 00.000 10844 UpdateGuideState(): m_state=6
22:03:35.418 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
22:03:35.418 00.000 10844 Star::Find returns 1 (0), X=1828.81, Y=154.09, Mass=3392, SNR=36.5, Peak=231 HFD=3.8
22:03:35.420 00.002 10844 MultiStar: [#1 0.30,0.74,1.02,U] [#2 0.16,-0.04,0.90,U] [#3 0.28,-0.43,0.92,U] [#4 -0.23,0.37,0.94,U] [#5 -0.98,0.07,1.90,U] [#6 -0.16,-0.16,0.76,U] [#7 -0.72,0.79,0.00,M1] [#8 0.28,0.40,0.89,U] 
22:03:35.420 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.21}, one-star: {0.52, 0.69}
22:03:35.420 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.80) = xAngle (2.76 = 2.76)
22:03:35.420 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.68 = 2.68)
22:03:35.420 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.22 cameraTheta=1.96 mountX=-0.21 mountY=0.10, mountTheta=2.69
22:03:35.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.21, opts=13)
22:03:35.422 00.000 10844 Enqueuing Move request for scope (-0.09, 0.21)
22:03:35.422 00.000 11060 Worker thread wakes up
22:03:35.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
22:03:35.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
22:03:35.422 00.000 11060 Moving (-0.09, 0.21) raw xDistance=-0.21 yDistance=0.10
22:03:35.424 00.002 11060 BLC: window closed
22:03:35.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:35.424 00.000 10844 UpdateGuideState exits: m=3392 SNR=36.5
22:03:35.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:35.424 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:35.424 00.000 10844 Enqueuing Expose request
22:03:35.424 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.39, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.262530, 1:0.109435, 2:-0.142245
22:03:35.425 00.001 11060 BLC: No correction, Miss < min_move
22:03:35.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
22:03:35.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:35.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:03:35.425 00.000 11060 MoveAxis(E, 31, ABG)
22:03:35.425 00.000 11060 Guiding  Dir = 2, Dur = 31
22:03:35.435 00.010 11060 IsSlewing returns 0
22:03:35.435 00.000 11060 IsGuiding returns 0
22:03:35.492 00.057 11060 IsGuiding returns 0
22:03:35.492 00.000 11060 Move returns status 0, amount 31
22:03:35.492 00.000 11060 MoveAxis(N, 0, ABG)
22:03:35.492 00.000 11060 Move returns status 0, amount 0
22:03:35.492 00.000 11060 move complete, result=0
22:03:35.492 00.000 11060 worker thread done servicing request
22:03:35.492 00.000 11060 Worker thread wakes up
22:03:35.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:35.492 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:35.492 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
22:03:36.981 01.489 11060 Exposure complete
22:03:37.235 00.254 11060 worker thread done servicing request
22:03:37.235 00.000 10844 OnExposeComplete: enter
22:03:37.235 00.000 10844 UpdateGuideState(): m_state=6
22:03:37.235 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
22:03:37.236 00.001 10844 Star::Find returns 1 (0), X=1828.61, Y=153.85, Mass=3642, SNR=38.2, Peak=245 HFD=3.7
22:03:37.236 00.000 10844 MultiStar: [#1 0.07,0.35,0.94,U] [#2 0.33,0.23,0.93,U] [#3 -0.55,-0.08,0.81,U] [#4 -0.17,0.18,0.87,U] [#5 0.17,-0.08,1.92,U] [#6 -0.06,-0.10,0.78,U] [#7 -0.49,-1.06,0.00,M2] [#8 0.33,-0.01,0.82,U] 
22:03:37.236 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.10}, one-star: {0.33, 0.45}
22:03:37.236 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.80) = xAngle (1.71 = 1.71)
22:03:37.236 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.63 = 1.63)
22:03:37.236 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.91 mountX=-0.02 mountY=0.13, mountTheta=1.71
22:03:37.239 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
22:03:37.239 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
22:03:37.239 00.000 11060 Worker thread wakes up
22:03:37.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:03:37.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
22:03:37.239 00.000 10844 UpdateGuideState exits: m=3642 SNR=38.2
22:03:37.239 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
22:03:37.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:37.239 00.000 11060 Moving (0.08, 0.10) raw xDistance=-0.02 yDistance=0.13
22:03:37.239 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:37.239 00.000 10844 Enqueuing Expose request
22:03:37.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:03:37.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:37.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:03:37.239 00.000 11060 MoveAxis(E, 0, ABG)
22:03:37.239 00.000 11060 Move returns status 0, amount 0
22:03:37.239 00.000 11060 MoveAxis(N, 0, ABG)
22:03:37.239 00.000 11060 Move returns status 0, amount 0
22:03:37.239 00.000 11060 move complete, result=0
22:03:37.239 00.000 11060 worker thread done servicing request
22:03:37.239 00.000 11060 Worker thread wakes up
22:03:37.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:37.239 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:37.239 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:38.700 01.461 11060 Exposure complete
22:03:38.939 00.239 11060 worker thread done servicing request
22:03:38.939 00.000 10844 OnExposeComplete: enter
22:03:38.939 00.000 10844 UpdateGuideState(): m_state=6
22:03:38.939 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
22:03:38.939 00.000 10844 Star::Find returns 1 (0), X=1828.01, Y=154.18, Mass=3659, SNR=37.9, Peak=238 HFD=4.2
22:03:38.939 00.000 10844 MultiStar: [#1 -0.23,0.73,0.96,U] [#2 0.70,0.36,0.99,U] [#3 -0.16,-0.12,0.87,U] [#4 0.19,-0.05,0.97,U] [#5 0.02,0.46,1.85,U] [#6 -0.26,0.29,0.65,U] [#7 -0.90,-0.53,1.92,U] [#8 0.25,0.43,0.69,U] 
22:03:38.939 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.20}, one-star: {-0.27, 0.78}
22:03:38.939 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.80) = xAngle (3.00 = 3.00)
22:03:38.939 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.91 = 2.91)
22:03:38.939 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.25 cameraTheta=2.19 mountX=-0.25 mountY=0.06, mountTheta=2.91
22:03:38.939 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.20, opts=13)
22:03:38.939 00.000 10844 Enqueuing Move request for scope (-0.14, 0.20)
22:03:38.939 00.000 11060 Worker thread wakes up
22:03:38.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
22:03:38.944 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:38.944 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
22:03:38.944 00.000 11060 Moving (-0.14, 0.20) raw xDistance=-0.25 yDistance=0.06
22:03:38.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
22:03:38.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:38.944 00.000 10844 UpdateGuideState exits: m=3659 SNR=37.9
22:03:38.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:03:38.944 00.000 11060 MoveAxis(E, 36, ABG)
22:03:38.944 00.000 11060 Guiding  Dir = 2, Dur = 36
22:03:38.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:38.944 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:38.944 00.000 10844 Enqueuing Expose request
22:03:38.955 00.011 11060 IsSlewing returns 0
22:03:38.956 00.001 11060 IsGuiding returns 0
22:03:39.007 00.051 11060 IsGuiding returns 0
22:03:39.007 00.000 11060 Move returns status 0, amount 36
22:03:39.007 00.000 11060 MoveAxis(N, 0, ABG)
22:03:39.007 00.000 11060 Move returns status 0, amount 0
22:03:39.007 00.000 11060 move complete, result=0
22:03:39.007 00.000 11060 worker thread done servicing request
22:03:39.007 00.000 11060 Worker thread wakes up
22:03:39.007 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
22:03:39.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:39.007 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:40.505 01.498 11060 Exposure complete
22:03:40.707 00.202 11060 worker thread done servicing request
22:03:40.707 00.000 10844 OnExposeComplete: enter
22:03:40.707 00.000 10844 UpdateGuideState(): m_state=6
22:03:40.707 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
22:03:40.707 00.000 10844 Star::Find returns 1 (0), X=1829.44, Y=154.16, Mass=4009, SNR=40.4, Peak=231 HFD=3.8
22:03:40.707 00.000 10844 MultiStar: [#1 -0.31,0.31,0.87,U] [#2 0.90,0.28,0.83,U] [#3 0.28,-0.03,0.81,U] [#4 0.18,0.12,0.92,U] [#5 -0.04,0.32,1.80,U] [#6 -0.37,-0.25,0.59,U] [#7 -0.27,-0.84,1.73,U] [#8 0.44,0.15,0.76,U] 
22:03:40.707 00.000 10844 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {1.16, 0.76}
22:03:40.707 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.80) = xAngle (1.07 = 1.07)
22:03:40.707 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.98 = 0.98)
22:03:40.707 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=0.09 mountY=0.15, mountTheta=1.04
22:03:40.711 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.05, opts=13)
22:03:40.711 00.000 10844 Enqueuing Move request for scope (0.17, 0.05)
22:03:40.711 00.000 11060 Worker thread wakes up
22:03:40.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:03:40.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
22:03:40.711 00.000 10844 UpdateGuideState exits: m=4009 SNR=40.4
22:03:40.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
22:03:40.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.711 00.000 11060 Moving (0.17, 0.05) raw xDistance=0.09 yDistance=0.15
22:03:40.711 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:40.711 00.000 10844 Enqueuing Expose request
22:03:40.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:03:40.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:40.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:03:40.711 00.000 11060 MoveAxis(E, 0, ABG)
22:03:40.711 00.000 11060 Move returns status 0, amount 0
22:03:40.711 00.000 11060 MoveAxis(N, 0, ABG)
22:03:40.711 00.000 11060 Move returns status 0, amount 0
22:03:40.711 00.000 11060 move complete, result=0
22:03:40.713 00.002 11060 worker thread done servicing request
22:03:40.713 00.000 11060 Worker thread wakes up
22:03:40.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:40.713 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:40.715 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:42.199 01.484 11060 Exposure complete
22:03:42.447 00.248 11060 worker thread done servicing request
22:03:42.447 00.000 10844 OnExposeComplete: enter
22:03:42.447 00.000 10844 UpdateGuideState(): m_state=6
22:03:42.447 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
22:03:42.447 00.000 10844 Star::Find returns 1 (0), X=1829.19, Y=153.41, Mass=3297, SNR=36.0, Peak=217 HFD=3.8
22:03:42.447 00.000 10844 MultiStar: [#1 0.46,0.36,0.97,U] [#2 0.41,-0.24,1.02,U] [#3 -0.53,-1.05,0.00,M1] [#4 -0.20,0.19,1.04,U] [#5 -0.44,-0.34,2.13,U] [#6 -0.05,-0.51,0.75,U] [#7 -0.50,-0.69,1.97,U] [#8 1.46,-0.74,0.00,M1] 
22:03:42.447 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.24}, one-star: {0.91, 0.01}
22:03:42.447 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.80) = xAngle (-0.96 = -0.96)
22:03:42.447 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.04 = -1.04)
22:03:42.447 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.76 mountX=0.14 mountY=-0.21, mountTheta=-0.98
22:03:42.451 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.24, opts=13)
22:03:42.451 00.000 10844 Enqueuing Move request for scope (-0.05, -0.24)
22:03:42.451 00.000 11060 Worker thread wakes up
22:03:42.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:42.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
22:03:42.451 00.000 10844 UpdateGuideState exits: m=3297 SNR=36.0
22:03:42.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
22:03:42.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:42.451 00.000 11060 Moving (-0.05, -0.24) raw xDistance=0.14 yDistance=-0.21
22:03:42.451 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:42.451 00.000 10844 Enqueuing Expose request
22:03:42.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:03:42.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:42.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:03:42.451 00.000 11060 MoveAxis(W, 21, ABG)
22:03:42.451 00.000 11060 Guiding  Dir = 3, Dur = 21
22:03:42.473 00.022 11060 IsSlewing returns 0
22:03:42.473 00.000 11060 IsGuiding returns 0
22:03:42.526 00.053 11060 IsGuiding returns 0
22:03:42.526 00.000 11060 Move returns status 0, amount 21
22:03:42.526 00.000 11060 MoveAxis(N, 0, ABG)
22:03:42.526 00.000 11060 Move returns status 0, amount 0
22:03:42.526 00.000 11060 move complete, result=0
22:03:42.528 00.002 11060 worker thread done servicing request
22:03:42.528 00.000 11060 Worker thread wakes up
22:03:42.528 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
22:03:42.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:42.528 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:43.998 01.470 11060 Exposure complete
22:03:44.275 00.277 11060 worker thread done servicing request
22:03:44.275 00.000 10844 OnExposeComplete: enter
22:03:44.275 00.000 10844 UpdateGuideState(): m_state=6
22:03:44.275 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
22:03:44.275 00.000 10844 Star::Find returns 1 (0), X=1828.44, Y=153.67, Mass=3517, SNR=37.4, Peak=192 HFD=3.9
22:03:44.276 00.001 10844 MultiStar: [#1 0.35,0.66,0.97,U] [#2 0.92,-0.16,0.90,U] [#3 -0.18,-0.03,0.80,U] [#4 0.49,0.58,0.88,U] [#5 -0.92,-0.44,1.94,U] [#6 0.14,0.16,0.65,U] [#7 -0.03,-0.26,1.92,U] [#8 0.44,0.09,0.82,U] 
22:03:44.276 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.15, 0.27}
22:03:44.276 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.80) = xAngle (1.10 = 1.10)
22:03:44.276 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.01 = 1.01)
22:03:44.276 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.30 mountX=0.01 mountY=0.02, mountTheta=1.08
22:03:44.276 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
22:03:44.276 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
22:03:44.276 00.000 11060 Worker thread wakes up
22:03:44.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:44.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
22:03:44.276 00.000 10844 UpdateGuideState exits: m=3517 SNR=37.4
22:03:44.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
22:03:44.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:44.276 00.000 11060 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=0.02
22:03:44.276 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:44.276 00.000 10844 Enqueuing Expose request
22:03:44.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:03:44.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:44.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:03:44.276 00.000 11060 MoveAxis(E, 0, ABG)
22:03:44.276 00.000 11060 Move returns status 0, amount 0
22:03:44.276 00.000 11060 MoveAxis(N, 0, ABG)
22:03:44.276 00.000 11060 Move returns status 0, amount 0
22:03:44.276 00.000 11060 move complete, result=0
22:03:44.276 00.000 11060 worker thread done servicing request
22:03:44.280 00.004 11060 Worker thread wakes up
22:03:44.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:44.280 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:44.299 00.019 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:45.744 01.445 11060 Exposure complete
22:03:45.969 00.225 11060 worker thread done servicing request
22:03:45.969 00.000 10844 OnExposeComplete: enter
22:03:45.969 00.000 10844 UpdateGuideState(): m_state=6
22:03:45.974 00.005 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
22:03:45.974 00.000 10844 Star::Find returns 1 (0), X=1828.86, Y=153.08, Mass=3260, SNR=35.1, Peak=248 HFD=4.2
22:03:45.974 00.000 10844 MultiStar: [#1 0.24,0.47,1.02,U] [#2 0.57,-0.08,0.93,U] [#3 -0.00,-0.90,0.98,U] [#4 0.30,-0.24,1.09,U] [#5 0.26,-0.54,2.09,U] [#6 0.09,0.06,0.78,U] [#7 -0.39,-0.55,2.17,U] [#8 0.35,-0.05,0.95,U] 
22:03:45.974 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.31}, one-star: {0.58, -0.32}
22:03:45.974 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.80) = xAngle (-0.29 = -0.29)
22:03:45.974 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.37 = -0.37)
22:03:45.974 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-1.09 mountX=0.33 mountY=-0.13, mountTheta=-0.36
22:03:45.976 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.31, opts=13)
22:03:45.978 00.002 10844 Enqueuing Move request for scope (0.16, -0.31)
22:03:45.978 00.000 11060 Worker thread wakes up
22:03:45.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:45.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
22:03:45.978 00.000 10844 UpdateGuideState exits: m=3260 SNR=35.1
22:03:45.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
22:03:45.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:45.978 00.000 11060 Moving (0.16, -0.31) raw xDistance=0.33 yDistance=-0.13
22:03:45.978 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:45.978 00.000 10844 Enqueuing Expose request
22:03:45.979 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:03:45.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:45.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:03:45.979 00.000 11060 MoveAxis(W, 49, ABG)
22:03:45.979 00.000 11060 Guiding  Dir = 3, Dur = 49
22:03:46.001 00.022 11060 IsSlewing returns 0
22:03:46.003 00.002 11060 IsGuiding returns 0
22:03:46.056 00.053 11060 IsGuiding returns 0
22:03:46.056 00.000 11060 Move returns status 0, amount 49
22:03:46.056 00.000 11060 MoveAxis(N, 0, ABG)
22:03:46.056 00.000 11060 Move returns status 0, amount 0
22:03:46.056 00.000 11060 move complete, result=0
22:03:46.056 00.000 11060 worker thread done servicing request
22:03:46.056 00.000 11060 Worker thread wakes up
22:03:46.056 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
22:03:46.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:46.056 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:47.515 01.459 11060 Exposure complete
22:03:47.734 00.219 11060 worker thread done servicing request
22:03:47.734 00.000 10844 OnExposeComplete: enter
22:03:47.734 00.000 10844 UpdateGuideState(): m_state=6
22:03:47.734 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
22:03:47.738 00.004 10844 Star::Find returns 1 (0), X=1828.71, Y=153.16, Mass=2998, SNR=34.4, Peak=208 HFD=3.8
22:03:47.738 00.000 10844 MultiStar: [#1 0.35,-0.05,1.03,U] [#2 0.59,-0.67,1.03,U] [#3 -0.23,-0.90,0.87,U] [#4 0.37,-0.05,1.08,U] [#5 0.42,-0.72,2.26,U] [#6 0.34,-0.94,0.82,U] [#7 -0.23,-0.34,2.05,U] [#8 1.14,-0.61,0.00,M1] 
22:03:47.738 00.000 10844 single-star, 7 included, MultiStar: {0.23, -0.48}, one-star: {0.42, -0.24}
22:03:47.738 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.80) = xAngle (0.29 = 0.29)
22:03:47.738 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.20 = 0.20)
22:03:47.738 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.24 hyp=0.49 cameraTheta=-0.51 mountX=0.47 mountY=0.10, mountTheta=0.21
22:03:47.738 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.24, opts=13)
22:03:47.738 00.000 10844 Enqueuing Move request for scope (0.42, -0.24)
22:03:47.738 00.000 11060 Worker thread wakes up
22:03:47.741 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:47.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.24) opts 0xd
22:03:47.741 00.000 10844 UpdateGuideState exits: m=2998 SNR=34.4
22:03:47.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.24)
22:03:47.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:47.741 00.000 11060 Moving (0.42, -0.24) raw xDistance=0.47 yDistance=0.10
22:03:47.741 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:47.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
22:03:47.741 00.000 10844 Enqueuing Expose request
22:03:47.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:47.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:03:47.741 00.000 11060 MoveAxis(W, 70, ABG)
22:03:47.741 00.000 11060 Guiding  Dir = 3, Dur = 70
22:03:47.770 00.029 11060 IsSlewing returns 0
22:03:47.771 00.001 11060 IsGuiding returns 0
22:03:47.856 00.085 11060 IsGuiding returns 0
22:03:47.856 00.000 11060 Move returns status 0, amount 70
22:03:47.858 00.002 11060 MoveAxis(N, 0, ABG)
22:03:47.858 00.000 11060 Move returns status 0, amount 0
22:03:47.858 00.000 11060 move complete, result=0
22:03:47.858 00.000 11060 worker thread done servicing request
22:03:47.858 00.000 11060 Worker thread wakes up
22:03:47.858 00.000 10844 GuideStep: 0.5 px 70 ms WEST, 0.1 px 0 ms NORTH
22:03:47.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:47.858 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:49.350 01.492 11060 Exposure complete
22:03:49.586 00.236 11060 worker thread done servicing request
22:03:49.588 00.002 10844 OnExposeComplete: enter
22:03:49.588 00.000 10844 UpdateGuideState(): m_state=6
22:03:49.588 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
22:03:49.588 00.000 10844 Star::Find returns 1 (0), X=1829.52, Y=153.40, Mass=3410, SNR=36.7, Peak=230 HFD=3.6
22:03:49.588 00.000 10844 MultiStar: [#1 -0.07,0.03,0.98,U] [#2 1.25,0.48,0.00,M1] [#3 0.33,-0.51,0.82,U] [#4 0.02,0.34,0.94,U] [#5 -0.23,-0.39,2.00,U] [#6 0.39,-0.13,0.67,U] [#7 0.04,-0.46,2.08,U] [#8 1.21,0.02,0.00,M2] 
22:03:49.588 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.22}, one-star: {1.24, 0.00}
22:03:49.588 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.80) = xAngle (-0.15 = -0.15)
22:03:49.588 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.24 = -0.24)
22:03:49.588 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-0.96 mountX=0.27 mountY=-0.06, mountTheta=-0.23
22:03:49.590 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.22, opts=13)
22:03:49.590 00.000 10844 Enqueuing Move request for scope (0.16, -0.22)
22:03:49.590 00.000 11060 Worker thread wakes up
22:03:49.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:49.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
22:03:49.590 00.000 10844 UpdateGuideState exits: m=3410 SNR=36.7
22:03:49.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
22:03:49.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:49.590 00.000 11060 Moving (0.16, -0.22) raw xDistance=0.27 yDistance=-0.06
22:03:49.590 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:49.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
22:03:49.591 00.001 10844 Enqueuing Expose request
22:03:49.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:49.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:49.591 00.000 11060 MoveAxis(W, 42, ABG)
22:03:49.591 00.000 11060 Guiding  Dir = 3, Dur = 42
22:03:49.622 00.031 11060 IsSlewing returns 0
22:03:49.622 00.000 11060 IsGuiding returns 0
22:03:49.716 00.094 11060 IsGuiding returns 0
22:03:49.716 00.000 11060 Move returns status 0, amount 42
22:03:49.716 00.000 11060 MoveAxis(N, 0, ABG)
22:03:49.716 00.000 11060 Move returns status 0, amount 0
22:03:49.716 00.000 11060 move complete, result=0
22:03:49.716 00.000 11060 worker thread done servicing request
22:03:49.718 00.002 11060 Worker thread wakes up
22:03:49.718 00.000 10844 GuideStep: 0.3 px 42 ms WEST, -0.1 px 0 ms NORTH
22:03:49.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:49.718 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:51.209 01.491 11060 Exposure complete
22:03:51.450 00.241 11060 worker thread done servicing request
22:03:51.450 00.000 10844 OnExposeComplete: enter
22:03:51.450 00.000 10844 UpdateGuideState(): m_state=6
22:03:51.450 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
22:03:51.450 00.000 10844 Star::Find returns 1 (0), X=1828.62, Y=153.74, Mass=3630, SNR=38.5, Peak=253 HFD=3.7
22:03:51.451 00.001 10844 MultiStar: [#1 0.19,0.86,0.93,U] [#2 0.91,0.66,0.00,M2] [#3 -0.06,-0.14,0.83,U] [#4 0.65,1.14,0.00,M1] [#5 0.43,-0.17,1.78,U] [#6 0.32,-0.14,0.68,U] [#7 -0.10,0.68,1.86,U] [#8 0.88,0.28,0.84,U] 
22:03:51.451 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.27}, one-star: {0.34, 0.34}
22:03:51.451 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.80) = xAngle (1.62 = 1.62)
22:03:51.451 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.54 = 1.54)
22:03:51.451 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.82 mountX=-0.02 mountY=0.37, mountTheta=1.62
22:03:51.452 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.27, opts=13)
22:03:51.452 00.000 10844 Enqueuing Move request for scope (0.25, 0.27)
22:03:51.452 00.000 11060 Worker thread wakes up
22:03:51.452 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:51.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
22:03:51.452 00.000 10844 UpdateGuideState exits: m=3630 SNR=38.5
22:03:51.453 00.001 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
22:03:51.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:51.453 00.000 11060 Moving (0.25, 0.27) raw xDistance=-0.02 yDistance=0.37
22:03:51.453 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:51.453 00.000 10844 Enqueuing Expose request
22:03:51.454 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:03:51.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
22:03:51.454 00.000 11060 MoveAxis(E, 0, ABG)
22:03:51.454 00.000 11060 Move returns status 0, amount 0
22:03:51.454 00.000 11060 MoveAxis(S, 141, ABG)
22:03:51.454 00.000 11060 Guiding  Dir = 1, Dur = 141
22:03:51.484 00.030 11060 IsSlewing returns 0
22:03:51.484 00.000 11060 IsGuiding returns 0
22:03:51.652 00.168 11060 IsGuiding returns 0
22:03:51.652 00.000 11060 Move returns status 0, amount 141
22:03:51.652 00.000 11060 move complete, result=0
22:03:51.652 00.000 11060 worker thread done servicing request
22:03:51.652 00.000 11060 Worker thread wakes up
22:03:51.652 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 141 ms SOUTH
22:03:51.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:51.652 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:53.134 01.482 11060 Exposure complete
22:03:53.377 00.243 11060 worker thread done servicing request
22:03:53.377 00.000 10844 OnExposeComplete: enter
22:03:53.377 00.000 10844 UpdateGuideState(): m_state=6
22:03:53.377 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
22:03:53.377 00.000 10844 Star::Find returns 1 (1), X=1828.88, Y=153.89, Mass=4518, SNR=43.0, Peak=255 HFD=4.2
22:03:53.377 00.000 10844 MultiStar: [#1 0.06,0.70,0.86,U] [#2 0.09,0.64,0.77,U] [#3 0.13,-0.17,0.70,U] [#4 -0.64,0.82,0.76,U] [#5 -0.05,-0.19,1.58,U] [#6 0.39,-0.45,0.55,U] [#7 -0.95,-0.42,1.63,U] [#8 0.17,0.34,0.70,U] 
22:03:53.377 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {0.60, 0.49}
22:03:53.377 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.80) = xAngle (3.10 = 3.10)
22:03:53.377 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.01 = 3.01)
22:03:53.377 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.29 mountX=-0.17 mountY=0.02, mountTheta=3.01
22:03:53.382 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.13, opts=13)
22:03:53.382 00.000 10844 Enqueuing Move request for scope (-0.11, 0.13)
22:03:53.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:53.382 00.000 11060 Worker thread wakes up
22:03:53.382 00.000 10844 UpdateGuideState exits: m=4518 SNR=43.0 Saturated
22:03:53.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
22:03:53.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:53.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
22:03:53.382 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:53.382 00.000 10844 Enqueuing Expose request
22:03:53.382 00.000 11060 Moving (-0.11, 0.13) raw xDistance=-0.17 yDistance=0.02
22:03:53.398 00.016 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
22:03:53.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:53.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:03:53.398 00.000 11060 MoveAxis(E, 25, ABG)
22:03:53.400 00.002 11060 Guiding  Dir = 2, Dur = 25
22:03:53.426 00.026 11060 IsSlewing returns 0
22:03:53.426 00.000 11060 IsGuiding returns 0
22:03:53.478 00.052 11060 IsGuiding returns 0
22:03:53.478 00.000 11060 Move returns status 0, amount 25
22:03:53.478 00.000 11060 MoveAxis(N, 0, ABG)
22:03:53.478 00.000 11060 Move returns status 0, amount 0
22:03:53.478 00.000 11060 move complete, result=0
22:03:53.480 00.002 11060 worker thread done servicing request
22:03:53.480 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.0 px 0 ms NORTH
22:03:53.480 00.000 11060 Worker thread wakes up
22:03:53.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:53.480 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:54.937 01.457 11060 Exposure complete
22:03:55.198 00.261 11060 worker thread done servicing request
22:03:55.198 00.000 10844 OnExposeComplete: enter
22:03:55.198 00.000 10844 UpdateGuideState(): m_state=6
22:03:55.198 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
22:03:55.198 00.000 10844 Star::Find returns 1 (0), X=1828.60, Y=153.80, Mass=2430, SNR=30.3, Peak=200 HFD=3.7
22:03:55.199 00.001 10844 MultiStar: [#1 -0.10,0.32,1.12,U] [#2 0.62,0.52,1.10,U] [#3 0.04,-0.77,1.13,U] [#4 0.08,0.02,1.08,U] [#5 0.10,-0.55,2.43,U] [#6 -0.81,-0.46,0.86,U] [#7 -0.70,-0.34,2.41,U] [#8 0.27,0.03,1.05,U] 
22:03:55.199 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.16}, one-star: {0.32, 0.40}
22:03:55.199 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.80) = xAngle (-1.16 = -1.16)
22:03:55.199 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.25 = -1.25)
22:03:55.199 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.97 mountX=0.07 mountY=-0.17, mountTheta=-1.17
22:03:55.200 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.16, opts=13)
22:03:55.200 00.000 10844 Enqueuing Move request for scope (-0.07, -0.16)
22:03:55.200 00.000 11060 Worker thread wakes up
22:03:55.201 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:55.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
22:03:55.201 00.000 10844 UpdateGuideState exits: m=2430 SNR=30.3
22:03:55.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
22:03:55.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:55.201 00.000 11060 Moving (-0.07, -0.16) raw xDistance=0.07 yDistance=-0.17
22:03:55.201 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:55.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:03:55.201 00.000 10844 Enqueuing Expose request
22:03:55.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:55.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:03:55.201 00.000 11060 MoveAxis(E, 0, ABG)
22:03:55.201 00.000 11060 Move returns status 0, amount 0
22:03:55.201 00.000 11060 MoveAxis(N, 0, ABG)
22:03:55.202 00.001 11060 Move returns status 0, amount 0
22:03:55.202 00.000 11060 move complete, result=0
22:03:55.202 00.000 11060 worker thread done servicing request
22:03:55.202 00.000 11060 Worker thread wakes up
22:03:55.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:55.202 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:55.203 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:03:56.699 01.496 11060 Exposure complete
22:03:56.995 00.296 10844 OnExposeComplete: enter
22:03:56.995 00.000 10844 UpdateGuideState(): m_state=6
22:03:56.997 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
22:03:56.997 00.000 10844 Star::Find returns 1 (0), X=1828.50, Y=154.05, Mass=3912, SNR=39.4, Peak=253 HFD=3.9
22:03:56.997 00.000 10844 MultiStar: [#1 0.12,0.79,0.85,U] [#2 0.34,0.53,0.83,U] [#3 -0.48,-0.27,0.79,U] [#4 -0.15,0.66,0.90,U] [#5 -0.51,-0.07,1.93,U] [#6 0.04,0.16,0.65,U] [#7 -0.23,0.09,1.84,U] [#8 0.65,0.28,0.76,U] 
22:03:56.997 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.26}, one-star: {0.22, 0.65}
22:03:56.997 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.80) = xAngle (2.68 = 2.68)
22:03:56.997 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.59 = 2.59)
22:03:56.997 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.88 mountX=-0.25 mountY=0.14, mountTheta=2.62
22:03:56.997 00.000 11060 worker thread done servicing request
22:03:56.999 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.26, opts=13)
22:03:56.999 00.000 10844 Enqueuing Move request for scope (-0.08, 0.26)
22:03:56.999 00.000 11060 Worker thread wakes up
22:03:56.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:56.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
22:03:56.999 00.000 10844 UpdateGuideState exits: m=3912 SNR=39.4
22:03:56.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
22:03:56.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:56.999 00.000 11060 Moving (-0.08, 0.26) raw xDistance=-0.25 yDistance=0.14
22:03:57.000 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
22:03:57.000 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:57.000 00.000 10844 Enqueuing Expose request
22:03:57.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:57.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:03:57.000 00.000 11060 MoveAxis(E, 36, ABG)
22:03:57.000 00.000 11060 Guiding  Dir = 2, Dur = 36
22:03:57.016 00.016 11060 IsSlewing returns 0
22:03:57.016 00.000 11060 IsGuiding returns 0
22:03:57.063 00.047 11060 IsGuiding returns 0
22:03:57.063 00.000 11060 Move returns status 0, amount 36
22:03:57.063 00.000 11060 MoveAxis(N, 0, ABG)
22:03:57.063 00.000 11060 Move returns status 0, amount 0
22:03:57.063 00.000 11060 move complete, result=0
22:03:57.063 00.000 11060 worker thread done servicing request
22:03:57.063 00.000 11060 Worker thread wakes up
22:03:57.063 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
22:03:57.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:57.065 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:58.548 01.483 11060 Exposure complete
22:03:58.727 00.179 11060 worker thread done servicing request
22:03:58.729 00.002 10844 OnExposeComplete: enter
22:03:58.729 00.000 10844 UpdateGuideState(): m_state=6
22:03:58.729 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
22:03:58.729 00.000 10844 Star::Find returns 1 (0), X=1828.27, Y=153.30, Mass=3328, SNR=36.3, Peak=208 HFD=4.1
22:03:58.729 00.000 10844 MultiStar: [#1 -0.33,0.33,0.99,U] [#2 0.40,0.24,0.94,U] [#3 0.14,-0.45,0.79,U] [#4 -0.02,-0.39,0.83,U] [#5 -0.03,-0.56,1.96,U] [#6 -0.07,-0.26,0.74,U] [#7 -0.62,-0.53,2.02,U] [#8 0.80,-0.09,1.00,U] 
22:03:58.729 00.000 10844 single-star, 8 included, MultiStar: {-0.04, -0.26}, one-star: {-0.02, -0.10}
22:03:58.729 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.80) = xAngle (-0.92 = -0.92)
22:03:58.729 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.01 = -1.01)
22:03:58.729 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.72 mountX=0.06 mountY=-0.09, mountTheta=-0.95
22:03:58.731 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
22:03:58.731 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
22:03:58.731 00.000 11060 Worker thread wakes up
22:03:58.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:03:58.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
22:03:58.731 00.000 10844 UpdateGuideState exits: m=3328 SNR=36.3
22:03:58.731 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
22:03:58.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:58.731 00.000 11060 Moving (-0.02, -0.10) raw xDistance=0.06 yDistance=-0.09
22:03:58.731 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:03:58.731 00.000 10844 Enqueuing Expose request
22:03:58.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:03:58.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:58.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:58.731 00.000 11060 MoveAxis(E, 0, ABG)
22:03:58.731 00.000 11060 Move returns status 0, amount 0
22:03:58.731 00.000 11060 MoveAxis(N, 0, ABG)
22:03:58.731 00.000 11060 Move returns status 0, amount 0
22:03:58.731 00.000 11060 move complete, result=0
22:03:58.731 00.000 11060 worker thread done servicing request
22:03:58.733 00.002 11060 Worker thread wakes up
22:03:58.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:03:58.733 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:03:58.734 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:00.193 01.459 11060 Exposure complete
22:04:00.427 00.234 11060 worker thread done servicing request
22:04:00.427 00.000 10844 OnExposeComplete: enter
22:04:00.429 00.002 10844 UpdateGuideState(): m_state=6
22:04:00.429 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
22:04:00.429 00.000 10844 Star::Find returns 1 (0), X=1828.15, Y=153.04, Mass=2965, SNR=34.2, Peak=184 HFD=4.1
22:04:00.429 00.000 10844 MultiStar: [#1 -0.26,0.25,1.04,U] [#2 0.67,-0.24,0.97,U] [#3 -0.19,0.03,0.94,U] [#4 0.21,-0.04,1.00,U] [#5 0.53,-0.24,2.14,U] [#6 -0.15,-0.25,0.85,U] [#7 -1.41,-0.45,0.00,M1] [#8 0.97,0.17,0.80,U] 
22:04:00.429 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.11}, one-star: {-0.13, -0.36}
22:04:00.429 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.80) = xAngle (0.38 = 0.38)
22:04:00.429 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.29 = 0.29)
22:04:00.429 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-0.43 mountX=0.24 mountY=0.07, mountTheta=0.30
22:04:00.431 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.11, opts=13)
22:04:00.431 00.000 10844 Enqueuing Move request for scope (0.24, -0.11)
22:04:00.431 00.000 11060 Worker thread wakes up
22:04:00.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:00.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
22:04:00.431 00.000 10844 UpdateGuideState exits: m=2965 SNR=34.2
22:04:00.431 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
22:04:00.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:00.431 00.000 11060 Moving (0.24, -0.11) raw xDistance=0.24 yDistance=0.07
22:04:00.431 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:00.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
22:04:00.431 00.000 10844 Enqueuing Expose request
22:04:00.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:00.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:04:00.431 00.000 11060 MoveAxis(W, 35, ABG)
22:04:00.431 00.000 11060 Guiding  Dir = 3, Dur = 35
22:04:00.465 00.034 11060 IsSlewing returns 0
22:04:00.465 00.000 11060 IsGuiding returns 0
22:04:00.527 00.062 11060 IsGuiding returns 0
22:04:00.527 00.000 11060 Move returns status 0, amount 35
22:04:00.527 00.000 11060 MoveAxis(N, 0, ABG)
22:04:00.527 00.000 11060 Move returns status 0, amount 0
22:04:00.527 00.000 11060 move complete, result=0
22:04:00.527 00.000 11060 worker thread done servicing request
22:04:00.527 00.000 11060 Worker thread wakes up
22:04:00.527 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
22:04:00.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:00.527 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:01.975 01.448 11060 Exposure complete
22:04:02.212 00.237 11060 worker thread done servicing request
22:04:02.212 00.000 10844 OnExposeComplete: enter
22:04:02.212 00.000 10844 UpdateGuideState(): m_state=6
22:04:02.212 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
22:04:02.212 00.000 10844 Star::Find returns 1 (0), X=1828.65, Y=153.93, Mass=3398, SNR=36.7, Peak=249 HFD=3.9
22:04:02.212 00.000 10844 MultiStar: [#1 0.60,0.09,1.05,U] [#2 0.68,-0.18,0.87,U] [#3 0.18,-0.41,0.80,U] [#4 0.17,-0.45,0.95,U] [#5 -0.07,-0.48,1.95,U] [#6 0.33,-0.18,0.72,U] [#7 -0.36,-0.38,1.93,U] [#8 0.80,-0.46,0.70,U] 
22:04:02.212 00.000 10844 refined, 8 included, MultiStar: {0.18, -0.24}, one-star: {0.37, 0.53}
22:04:02.212 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.80) = xAngle (-0.12 = -0.12)
22:04:02.212 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.20 = -0.20)
22:04:02.212 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.31 cameraTheta=-0.92 mountX=0.30 mountY=-0.06, mountTheta=-0.20
22:04:02.218 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.24, opts=13)
22:04:02.219 00.001 10844 Enqueuing Move request for scope (0.18, -0.24)
22:04:02.219 00.000 11060 Worker thread wakes up
22:04:02.221 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:02.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
22:04:02.221 00.000 10844 UpdateGuideState exits: m=3398 SNR=36.7
22:04:02.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:02.221 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:02.221 00.000 10844 Enqueuing Expose request
22:04:02.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
22:04:02.221 00.000 11060 Moving (0.18, -0.24) raw xDistance=0.30 yDistance=-0.06
22:04:02.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
22:04:02.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:02.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:04:02.221 00.000 11060 MoveAxis(W, 46, ABG)
22:04:02.221 00.000 11060 Guiding  Dir = 3, Dur = 46
22:04:02.231 00.010 11060 IsSlewing returns 0
22:04:02.232 00.001 11060 IsGuiding returns 0
22:04:02.289 00.057 11060 IsGuiding returns 0
22:04:02.289 00.000 11060 Move returns status 0, amount 46
22:04:02.289 00.000 11060 MoveAxis(N, 0, ABG)
22:04:02.289 00.000 11060 Move returns status 0, amount 0
22:04:02.289 00.000 11060 move complete, result=0
22:04:02.289 00.000 11060 worker thread done servicing request
22:04:02.289 00.000 11060 Worker thread wakes up
22:04:02.289 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
22:04:02.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:02.289 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:03.766 01.477 11060 Exposure complete
22:04:04.051 00.285 11060 worker thread done servicing request
22:04:04.051 00.000 10844 OnExposeComplete: enter
22:04:04.051 00.000 10844 UpdateGuideState(): m_state=6
22:04:04.051 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
22:04:04.051 00.000 10844 Star::Find returns 1 (0), X=1828.69, Y=154.23, Mass=3465, SNR=37.0, Peak=221 HFD=3.6
22:04:04.051 00.000 10844 MultiStar: [#1 -0.17,0.85,0.87,U] [#2 0.30,0.48,0.88,U] [#3 -0.26,0.52,0.90,U] [#4 0.35,0.30,0.94,U] [#5 -0.42,-0.37,2.02,U] [#6 -0.11,0.39,0.69,U] [#7 -0.31,-0.57,2.03,U] [#8 0.79,0.92,0.00,M1] 
22:04:04.051 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.12}, one-star: {0.41, 0.83}
22:04:04.051 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.80) = xAngle (3.07 = 3.07)
22:04:04.051 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.99 = 2.99)
22:04:04.051 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.27 mountX=-0.16 mountY=0.02, mountTheta=2.99
22:04:04.059 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
22:04:04.059 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
22:04:04.059 00.000 11060 Worker thread wakes up
22:04:04.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:04.059 00.000 10844 UpdateGuideState exits: m=3465 SNR=37.0
22:04:04.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:04.059 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:04.059 00.000 10844 Enqueuing Expose request
22:04:04.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
22:04:04.059 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
22:04:04.059 00.000 11060 Moving (-0.10, 0.12) raw xDistance=-0.16 yDistance=0.02
22:04:04.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:04:04.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:04.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:04.059 00.000 11060 MoveAxis(E, 22, ABG)
22:04:04.059 00.000 11060 Guiding  Dir = 2, Dur = 22
22:04:04.072 00.013 11060 IsSlewing returns 0
22:04:04.072 00.000 11060 IsGuiding returns 0
22:04:04.103 00.031 11060 IsGuiding returns 0
22:04:04.103 00.000 11060 Move returns status 0, amount 22
22:04:04.103 00.000 11060 MoveAxis(N, 0, ABG)
22:04:04.103 00.000 11060 Move returns status 0, amount 0
22:04:04.103 00.000 11060 move complete, result=0
22:04:04.103 00.000 11060 worker thread done servicing request
22:04:04.103 00.000 11060 Worker thread wakes up
22:04:04.103 00.000 10844 GuideStep: -0.2 px 22 ms EAST, 0.0 px 0 ms NORTH
22:04:04.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:04.103 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:05.602 01.499 11060 Exposure complete
22:04:05.800 00.198 11060 worker thread done servicing request
22:04:05.804 00.004 10844 OnExposeComplete: enter
22:04:05.804 00.000 10844 UpdateGuideState(): m_state=6
22:04:05.804 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
22:04:05.804 00.000 10844 Star::Find returns 1 (1), X=1828.29, Y=153.63, Mass=3599, SNR=37.6, Peak=255 HFD=3.7
22:04:05.804 00.000 10844 MultiStar: [#1 0.15,0.31,0.92,U] [#2 0.53,-0.22,0.94,U] [#3 -0.37,-0.79,0.83,U] [#4 0.42,-0.12,0.95,U] [#5 0.08,-0.74,1.92,U] [#6 -0.05,-0.69,0.68,U] [#7 -0.73,0.57,1.90,U] [#8 0.57,-0.21,0.76,U] 
22:04:05.804 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {0.01, 0.23}
22:04:05.804 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.80) = xAngle (-0.84 = -0.84)
22:04:05.804 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.93 = -0.93)
22:04:05.804 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=0.10 mountY=-0.12, mountTheta=-0.88
22:04:05.804 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
22:04:05.804 00.000 10844 Enqueuing Move request for scope (-0.01, -0.14)
22:04:05.804 00.000 11060 Worker thread wakes up
22:04:05.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:05.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
22:04:05.804 00.000 10844 UpdateGuideState exits: m=3599 SNR=37.6 Saturated
22:04:05.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
22:04:05.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:05.804 00.000 11060 Moving (-0.01, -0.14) raw xDistance=0.10 yDistance=-0.12
22:04:05.804 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:05.804 00.000 10844 Enqueuing Expose request
22:04:05.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:04:05.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:05.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:04:05.804 00.000 11060 MoveAxis(E, 0, ABG)
22:04:05.804 00.000 11060 Move returns status 0, amount 0
22:04:05.804 00.000 11060 MoveAxis(N, 0, ABG)
22:04:05.804 00.000 11060 Move returns status 0, amount 0
22:04:05.804 00.000 11060 move complete, result=0
22:04:05.804 00.000 11060 worker thread done servicing request
22:04:05.804 00.000 11060 Worker thread wakes up
22:04:05.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:05.804 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:05.808 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:07.279 01.471 11060 Exposure complete
22:04:07.566 00.287 11060 worker thread done servicing request
22:04:07.566 00.000 10844 OnExposeComplete: enter
22:04:07.566 00.000 10844 UpdateGuideState(): m_state=6
22:04:07.566 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
22:04:07.566 00.000 10844 Star::Find returns 1 (0), X=1828.98, Y=154.09, Mass=3546, SNR=37.2, Peak=235 HFD=4.0
22:04:07.566 00.000 10844 MultiStar: [#1 -0.31,-0.12,1.03,U] [#2 1.27,0.07,0.00,M1] [#3 -0.47,-0.19,0.92,U] [#4 0.35,0.09,1.00,U] [#5 0.16,-0.04,1.96,U] [#6 0.17,-0.61,0.71,U] [#7 0.10,-0.46,1.94,U] [#8 0.82,-0.35,0.80,U] 
22:04:07.566 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.13}, one-star: {0.70, 0.68}
22:04:07.566 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.80) = xAngle (0.15 = 0.15)
22:04:07.566 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.06 = 0.06)
22:04:07.566 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.66 mountX=0.21 mountY=0.01, mountTheta=0.06
22:04:07.570 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.13, opts=13)
22:04:07.570 00.000 10844 Enqueuing Move request for scope (0.17, -0.13)
22:04:07.570 00.000 11060 Worker thread wakes up
22:04:07.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
22:04:07.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
22:04:07.570 00.000 11060 Moving (0.17, -0.13) raw xDistance=0.21 yDistance=0.01
22:04:07.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:07.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:04:07.570 00.000 10844 UpdateGuideState exits: m=3546 SNR=37.2
22:04:07.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:07.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:07.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:04:07.570 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:07.570 00.000 10844 Enqueuing Expose request
22:04:07.570 00.000 11060 MoveAxis(W, 31, ABG)
22:04:07.570 00.000 11060 Guiding  Dir = 3, Dur = 31
22:04:07.591 00.021 11060 IsSlewing returns 0
22:04:07.591 00.000 11060 IsGuiding returns 0
22:04:07.637 00.046 11060 IsGuiding returns 0
22:04:07.637 00.000 11060 Move returns status 0, amount 31
22:04:07.637 00.000 11060 MoveAxis(N, 0, ABG)
22:04:07.637 00.000 11060 Move returns status 0, amount 0
22:04:07.637 00.000 11060 move complete, result=0
22:04:07.637 00.000 11060 worker thread done servicing request
22:04:07.637 00.000 11060 Worker thread wakes up
22:04:07.637 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
22:04:07.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:07.637 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:09.110 01.473 11060 Exposure complete
22:04:09.380 00.270 11060 worker thread done servicing request
22:04:09.380 00.000 10844 OnExposeComplete: enter
22:04:09.380 00.000 10844 UpdateGuideState(): m_state=6
22:04:09.380 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
22:04:09.380 00.000 10844 Star::Find returns 1 (1), X=1829.46, Y=153.79, Mass=3619, SNR=37.5, Peak=255 HFD=3.8
22:04:09.380 00.000 10844 MultiStar: [#1 0.63,0.13,1.01,U] [#2 1.20,-0.31,0.00,M2] [#3 0.21,-0.59,0.80,U] [#4 1.24,0.29,0.00,M1] [#5 0.19,-0.48,1.96,U] [#6 0.48,-0.51,0.65,U] [#7 -0.10,0.34,1.85,U] [#8 0.95,-0.08,0.92,U] 
22:04:09.380 00.000 10844 refined, 6 included, MultiStar: {0.41, -0.08}, one-star: {1.18, 0.39}
22:04:09.380 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.80) = xAngle (0.61 = 0.61)
22:04:09.380 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.52 = 0.52)
22:04:09.380 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.08 hyp=0.42 cameraTheta=-0.20 mountX=0.34 mountY=0.21, mountTheta=0.55
22:04:09.385 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.08, opts=13)
22:04:09.385 00.000 10844 Enqueuing Move request for scope (0.41, -0.08)
22:04:09.385 00.000 11060 Worker thread wakes up
22:04:09.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.08) opts 0xd
22:04:09.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.08)
22:04:09.385 00.000 11060 Moving (0.41, -0.08) raw xDistance=0.34 yDistance=0.21
22:04:09.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
22:04:09.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
22:04:09.385 00.000 11060 MoveAxis(W, 51, ABG)
22:04:09.385 00.000 11060 Guiding  Dir = 3, Dur = 51
22:04:09.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:09.385 00.000 10844 UpdateGuideState exits: m=3619 SNR=37.5 Saturated
22:04:09.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:09.385 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:09.385 00.000 10844 Enqueuing Expose request
22:04:09.396 00.011 11060 IsSlewing returns 0
22:04:09.396 00.000 11060 IsGuiding returns 0
22:04:09.458 00.062 11060 IsGuiding returns 0
22:04:09.458 00.000 11060 Move returns status 0, amount 51
22:04:09.458 00.000 11060 MoveAxis(S, 79, ABG)
22:04:09.458 00.000 11060 Guiding  Dir = 1, Dur = 79
22:04:09.474 00.016 11060 IsSlewing returns 0
22:04:09.474 00.000 11060 IsGuiding returns 0
22:04:09.579 00.105 11060 IsGuiding returns 0
22:04:09.579 00.000 11060 Move returns status 0, amount 79
22:04:09.579 00.000 11060 move complete, result=0
22:04:09.579 00.000 11060 worker thread done servicing request
22:04:09.579 00.000 11060 Worker thread wakes up
22:04:09.579 00.000 10844 GuideStep: 0.3 px 51 ms WEST, 0.2 px 79 ms SOUTH
22:04:09.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:09.581 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:11.088 01.507 11060 Exposure complete
22:04:11.380 00.292 11060 worker thread done servicing request
22:04:11.380 00.000 10844 OnExposeComplete: enter
22:04:11.380 00.000 10844 UpdateGuideState(): m_state=6
22:04:11.380 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
22:04:11.380 00.000 10844 Star::Find returns 1 (1), X=1829.44, Y=153.17, Mass=4099, SNR=39.6, Peak=255 HFD=3.8
22:04:11.380 00.000 10844 MultiStar: [#1 0.40,-0.21,0.89,U] [#2 0.30,-0.37,0.85,U] [#3 0.46,-0.60,0.85,U] [#4 0.47,-0.49,0.97,U] [#5 0.10,-0.37,1.84,U] [#6 0.59,-0.42,0.60,U] [#7 0.23,-0.43,1.85,U] [#8 0.66,0.23,0.72,U] 
22:04:11.380 00.000 10844 refined, 8 included, MultiStar: {0.42, -0.34}, one-star: {1.16, -0.24}
22:04:11.380 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.80) = xAngle (0.12 = 0.12)
22:04:11.380 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.04 = 0.04)
22:04:11.380 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.34 hyp=0.54 cameraTheta=-0.68 mountX=0.54 mountY=0.02, mountTheta=0.04
22:04:11.382 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.34, opts=13)
22:04:11.382 00.000 10844 Enqueuing Move request for scope (0.42, -0.34)
22:04:11.382 00.000 11060 Worker thread wakes up
22:04:11.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:11.382 00.000 10844 UpdateGuideState exits: m=4099 SNR=39.6 Saturated
22:04:11.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:11.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.34) opts 0xd
22:04:11.382 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:11.384 00.002 10844 Enqueuing Expose request
22:04:11.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.34)
22:04:11.384 00.000 11060 Moving (0.42, -0.34) raw xDistance=0.54 yDistance=0.02
22:04:11.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.54
22:04:11.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:11.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:11.384 00.000 11060 MoveAxis(W, 81, ABG)
22:04:11.384 00.000 11060 Guiding  Dir = 3, Dur = 81
22:04:11.396 00.012 11060 IsSlewing returns 0
22:04:11.396 00.000 11060 IsGuiding returns 0
22:04:11.484 00.088 11060 IsGuiding returns 0
22:04:11.484 00.000 11060 Move returns status 0, amount 81
22:04:11.484 00.000 11060 MoveAxis(N, 0, ABG)
22:04:11.484 00.000 11060 Move returns status 0, amount 0
22:04:11.484 00.000 11060 move complete, result=0
22:04:11.484 00.000 11060 worker thread done servicing request
22:04:11.484 00.000 11060 Worker thread wakes up
22:04:11.484 00.000 10844 GuideStep: 0.5 px 81 ms WEST, 0.0 px 0 ms NORTH
22:04:11.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:11.484 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:12.961 01.477 11060 Exposure complete
22:04:13.194 00.233 11060 worker thread done servicing request
22:04:13.194 00.000 10844 OnExposeComplete: enter
22:04:13.194 00.000 10844 UpdateGuideState(): m_state=6
22:04:13.197 00.003 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
22:04:13.197 00.000 10844 Star::Find returns 1 (0), X=1829.17, Y=153.77, Mass=3802, SNR=38.8, Peak=247 HFD=4.0
22:04:13.197 00.000 10844 MultiStar: [#1 0.37,0.45,0.91,U] [#2 0.96,0.19,0.82,U] [#3 0.42,0.02,0.88,U] [#4 0.81,-0.19,0.93,U] [#5 0.12,-0.48,1.82,U] [#6 0.75,0.03,0.60,U] [#7 0.28,0.38,1.93,U] [#8 1.24,0.10,0.00,M1] 
22:04:13.197 00.000 10844 refined, 7 included, MultiStar: {0.49, 0.07}, one-star: {0.89, 0.37}
22:04:13.197 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.80) = xAngle (0.95 = 0.95)
22:04:13.197 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.86 = 0.86)
22:04:13.197 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=0.07 hyp=0.49 cameraTheta=0.14 mountX=0.29 mountY=0.38, mountTheta=0.92
22:04:13.199 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=0.07, opts=13)
22:04:13.199 00.000 10844 Enqueuing Move request for scope (0.49, 0.07)
22:04:13.199 00.000 11060 Worker thread wakes up
22:04:13.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:13.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.07) opts 0xd
22:04:13.199 00.000 10844 UpdateGuideState exits: m=3802 SNR=38.8
22:04:13.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, 0.07)
22:04:13.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:13.199 00.000 11060 Moving (0.49, 0.07) raw xDistance=0.29 yDistance=0.38
22:04:13.199 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:13.199 00.000 10844 Enqueuing Expose request
22:04:13.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
22:04:13.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.38
22:04:13.199 00.000 11060 MoveAxis(W, 45, ABG)
22:04:13.199 00.000 11060 Guiding  Dir = 3, Dur = 45
22:04:13.213 00.014 11060 IsSlewing returns 0
22:04:13.213 00.000 11060 IsGuiding returns 0
22:04:13.260 00.047 11060 IsGuiding returns 0
22:04:13.260 00.000 11060 Move returns status 0, amount 45
22:04:13.260 00.000 11060 MoveAxis(S, 144, ABG)
22:04:13.260 00.000 11060 Guiding  Dir = 1, Dur = 144
22:04:13.276 00.016 11060 IsSlewing returns 0
22:04:13.276 00.000 11060 IsGuiding returns 0
22:04:13.429 00.153 11060 IsGuiding returns 0
22:04:13.429 00.000 11060 Move returns status 0, amount 144
22:04:13.431 00.002 11060 move complete, result=0
22:04:13.431 00.000 11060 worker thread done servicing request
22:04:13.431 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.4 px 144 ms SOUTH
22:04:13.431 00.000 11060 Worker thread wakes up
22:04:13.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:13.434 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:14.894 01.460 11060 Exposure complete
22:04:15.167 00.273 11060 worker thread done servicing request
22:04:15.167 00.000 10844 OnExposeComplete: enter
22:04:15.167 00.000 10844 UpdateGuideState(): m_state=6
22:04:15.167 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
22:04:15.167 00.000 10844 Star::Find returns 1 (1), X=1829.53, Y=154.42, Mass=3758, SNR=38.4, Peak=255 HFD=4.1
22:04:15.167 00.000 10844 MultiStar: [#1 0.74,0.46,0.86,U] [#2 0.82,0.59,0.81,U] [#3 0.32,0.09,0.87,U] [#4 0.36,-0.10,0.91,U] [#5 0.31,0.23,1.83,U] [#6 0.64,-0.21,0.67,U] [#7 0.34,0.25,1.85,U] [#8 1.23,0.27,0.00,M2] 
22:04:15.170 00.003 10844 refined, 7 included, MultiStar: {0.54, 0.30}, one-star: {1.25, 1.02}
22:04:15.170 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.80) = xAngle (1.31 = 1.31)
22:04:15.170 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.22 = 1.22)
22:04:15.170 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=0.30 hyp=0.62 cameraTheta=0.50 mountX=0.16 mountY=0.58, mountTheta=1.30
22:04:15.172 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=0.30, opts=13)
22:04:15.172 00.000 10844 Enqueuing Move request for scope (0.54, 0.30)
22:04:15.172 00.000 11060 Worker thread wakes up
22:04:15.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:15.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.30) opts 0xd
22:04:15.172 00.000 10844 UpdateGuideState exits: m=3758 SNR=38.4 Saturated
22:04:15.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, 0.30)
22:04:15.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.172 00.000 11060 Moving (0.54, 0.30) raw xDistance=0.16 yDistance=0.58
22:04:15.172 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:15.172 00.000 10844 Enqueuing Expose request
22:04:15.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
22:04:15.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.58
22:04:15.172 00.000 11060 MoveAxis(W, 25, ABG)
22:04:15.172 00.000 11060 Guiding  Dir = 3, Dur = 25
22:04:15.187 00.015 11060 IsSlewing returns 0
22:04:15.187 00.000 11060 IsGuiding returns 0
22:04:15.227 00.040 11060 IsGuiding returns 0
22:04:15.227 00.000 11060 Move returns status 0, amount 25
22:04:15.227 00.000 11060 MoveAxis(S, 223, ABG)
22:04:15.227 00.000 11060 Guiding  Dir = 1, Dur = 223
22:04:15.242 00.015 11060 IsSlewing returns 0
22:04:15.243 00.001 11060 IsGuiding returns 0
22:04:15.479 00.236 11060 IsGuiding returns 0
22:04:15.479 00.000 11060 Move returns status 0, amount 223
22:04:15.479 00.000 11060 move complete, result=0
22:04:15.479 00.000 11060 worker thread done servicing request
22:04:15.481 00.002 11060 Worker thread wakes up
22:04:15.481 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.6 px 223 ms SOUTH
22:04:15.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:15.481 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:17.002 01.521 11060 Exposure complete
22:04:17.233 00.231 11060 worker thread done servicing request
22:04:17.233 00.000 10844 OnExposeComplete: enter
22:04:17.233 00.000 10844 UpdateGuideState(): m_state=6
22:04:17.235 00.002 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
22:04:17.235 00.000 10844 Star::Find returns 1 (1), X=1829.21, Y=154.16, Mass=3217, SNR=36.1, Peak=255 HFD=3.4
22:04:17.235 00.000 10844 MultiStar: [#1 0.35,1.12,0.00,M1] [#2 0.70,-0.09,0.90,U] [#3 0.78,0.51,0.94,U] [#4 0.38,-0.08,0.92,U] [#5 0.56,0.54,1.98,U] [#6 0.58,-0.35,0.67,U] [#7 0.25,0.46,2.02,U] [#8 0.93,0.28,0.85,U] 
22:04:17.235 00.000 10844 refined, 7 included, MultiStar: {0.59, 0.33}, one-star: {0.93, 0.76}
22:04:17.235 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.80) = xAngle (1.32 = 1.32)
22:04:17.235 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.23 = 1.23)
22:04:17.235 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=0.33 hyp=0.67 cameraTheta=0.52 mountX=0.17 mountY=0.64, mountTheta=1.31
22:04:17.255 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=0.33, opts=13)
22:04:17.255 00.000 10844 Enqueuing Move request for scope (0.59, 0.33)
22:04:17.255 00.000 11060 Worker thread wakes up
22:04:17.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.33) opts 0xd
22:04:17.255 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, 0.33)
22:04:17.255 00.000 11060 Moving (0.59, 0.33) raw xDistance=0.17 yDistance=0.64
22:04:17.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
22:04:17.255 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:17.257 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.64
22:04:17.257 00.000 11060 MoveAxis(W, 25, ABG)
22:04:17.257 00.000 11060 Guiding  Dir = 3, Dur = 25
22:04:17.257 00.000 10844 UpdateGuideState exits: m=3217 SNR=36.1 Saturated
22:04:17.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:17.257 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:17.257 00.000 10844 Enqueuing Expose request
22:04:17.264 00.007 11060 IsSlewing returns 0
22:04:17.264 00.000 11060 IsGuiding returns 0
22:04:17.295 00.031 11060 IsGuiding returns 0
22:04:17.295 00.000 11060 Move returns status 0, amount 25
22:04:17.295 00.000 11060 MoveAxis(S, 244, ABG)
22:04:17.295 00.000 11060 Guiding  Dir = 1, Dur = 244
22:04:17.311 00.016 11060 IsSlewing returns 0
22:04:17.311 00.000 11060 IsGuiding returns 0
22:04:17.572 00.261 11060 IsGuiding returns 0
22:04:17.572 00.000 11060 Move returns status 0, amount 244
22:04:17.572 00.000 11060 move complete, result=0
22:04:17.575 00.003 10844 GuideStep: 0.2 px 25 ms WEST, 0.6 px 244 ms SOUTH
22:04:17.577 00.002 11060 worker thread done servicing request
22:04:17.577 00.000 11060 Worker thread wakes up
22:04:17.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:17.577 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:19.039 01.462 11060 Exposure complete
22:04:19.198 00.159 11060 worker thread done servicing request
22:04:19.198 00.000 10844 OnExposeComplete: enter
22:04:19.198 00.000 10844 UpdateGuideState(): m_state=6
22:04:19.198 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
22:04:19.198 00.000 10844 Star::Find returns 1 (0), X=1828.82, Y=154.47, Mass=3403, SNR=36.9, Peak=251 HFD=3.8
22:04:19.198 00.000 10844 MultiStar: [#1 -0.05,1.54,0.00,M2] [#2 0.58,0.19,0.90,U] [#3 -0.28,0.48,0.77,U] [#4 -0.05,0.29,0.98,U] [#5 0.06,0.39,1.98,U] [#6 -0.21,0.31,0.73,U] [#7 -0.61,-0.03,1.91,U] [#8 0.43,0.75,0.82,U] 
22:04:19.198 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.38}, one-star: {0.54, 1.07}
22:04:19.198 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.80) = xAngle (2.39 = 2.39)
22:04:19.198 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.30 = 2.30)
22:04:19.198 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.58 mountX=-0.28 mountY=0.28, mountTheta=2.35
22:04:19.202 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.38, opts=13)
22:04:19.202 00.000 10844 Enqueuing Move request for scope (-0.01, 0.38)
22:04:19.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:19.202 00.000 10844 UpdateGuideState exits: m=3403 SNR=36.9
22:04:19.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:19.202 00.000 11060 Worker thread wakes up
22:04:19.202 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:19.202 00.000 10844 Enqueuing Expose request
22:04:19.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd
22:04:19.203 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.38)
22:04:19.203 00.000 11060 Moving (-0.01, 0.38) raw xDistance=-0.28 yDistance=0.28
22:04:19.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
22:04:19.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
22:04:19.203 00.000 11060 MoveAxis(E, 40, ABG)
22:04:19.203 00.000 11060 Guiding  Dir = 2, Dur = 40
22:04:19.227 00.024 11060 IsSlewing returns 0
22:04:19.227 00.000 11060 IsGuiding returns 0
22:04:19.279 00.052 11060 IsGuiding returns 0
22:04:19.279 00.000 11060 Move returns status 0, amount 40
22:04:19.279 00.000 11060 MoveAxis(S, 108, ABG)
22:04:19.279 00.000 11060 Guiding  Dir = 1, Dur = 108
22:04:19.294 00.015 11060 IsSlewing returns 0
22:04:19.294 00.000 11060 IsGuiding returns 0
22:04:19.421 00.127 11060 IsGuiding returns 0
22:04:19.421 00.000 11060 Move returns status 0, amount 108
22:04:19.422 00.001 11060 move complete, result=0
22:04:19.422 00.000 10844 GuideStep: -0.3 px 40 ms EAST, 0.3 px 108 ms SOUTH
22:04:19.423 00.001 11060 worker thread done servicing request
22:04:19.423 00.000 11060 Worker thread wakes up
22:04:19.424 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:19.424 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:20.872 01.448 11060 Exposure complete
22:04:21.144 00.272 11060 worker thread done servicing request
22:04:21.144 00.000 10844 OnExposeComplete: enter
22:04:21.144 00.000 10844 UpdateGuideState(): m_state=6
22:04:21.144 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
22:04:21.144 00.000 10844 Star::Find returns 1 (0), X=1828.57, Y=154.15, Mass=3485, SNR=37.2, Peak=224 HFD=3.6
22:04:21.144 00.000 10844 MultiStar: [#1 -0.17,0.84,0.89,U] [#2 0.66,0.55,0.83,U] [#3 0.15,0.60,0.91,U] [#4 0.04,0.68,0.95,U] [#5 0.14,-0.03,2.01,U] [#6 -0.50,-0.31,0.69,U] [#7 0.23,0.03,1.90,U] [#8 0.34,-0.07,0.85,U] 
22:04:21.146 00.002 10844 refined, 8 included, MultiStar: {0.15, 0.29}, one-star: {0.29, 0.75}
22:04:21.146 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.80) = xAngle (1.89 = 1.89)
22:04:21.146 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.80 = 1.80)
22:04:21.146 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.08 mountX=-0.10 mountY=0.32, mountTheta=1.88
22:04:21.146 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.29, opts=13)
22:04:21.146 00.000 10844 Enqueuing Move request for scope (0.15, 0.29)
22:04:21.146 00.000 11060 Worker thread wakes up
22:04:21.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:21.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
22:04:21.146 00.000 10844 UpdateGuideState exits: m=3485 SNR=37.2
22:04:21.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
22:04:21.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:21.146 00.000 11060 Moving (0.15, 0.29) raw xDistance=-0.10 yDistance=0.32
22:04:21.146 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:21.146 00.000 10844 Enqueuing Expose request
22:04:21.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:04:21.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
22:04:21.146 00.000 11060 MoveAxis(E, 0, ABG)
22:04:21.146 00.000 11060 Move returns status 0, amount 0
22:04:21.146 00.000 11060 MoveAxis(S, 122, ABG)
22:04:21.146 00.000 11060 Guiding  Dir = 1, Dur = 122
22:04:21.161 00.015 11060 IsSlewing returns 0
22:04:21.161 00.000 11060 IsGuiding returns 0
22:04:21.301 00.140 11060 IsGuiding returns 0
22:04:21.301 00.000 11060 Move returns status 0, amount 122
22:04:21.301 00.000 11060 move complete, result=0
22:04:21.317 00.016 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 122 ms SOUTH
22:04:21.317 00.000 11060 worker thread done servicing request
22:04:21.318 00.001 11060 Worker thread wakes up
22:04:21.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:21.318 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:22.785 01.467 11060 Exposure complete
22:04:23.064 00.279 11060 worker thread done servicing request
22:04:23.064 00.000 10844 OnExposeComplete: enter
22:04:23.064 00.000 10844 UpdateGuideState(): m_state=6
22:04:23.064 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
22:04:23.064 00.000 10844 Star::Find returns 1 (1), X=1828.37, Y=154.41, Mass=3775, SNR=38.5, Peak=255 HFD=3.5
22:04:23.064 00.000 10844 MultiStar: [#1 -0.14,1.14,0.00,M2] [#2 0.40,-0.03,0.99,U] [#3 -0.26,-0.20,0.83,U] [#4 -0.18,0.02,0.84,U] [#5 -0.51,0.54,1.88,U] [#6 -0.17,0.12,0.68,U] [#7 -0.79,-0.14,1.80,U] [#8 0.03,0.10,0.74,U] 
22:04:23.064 00.000 10844 refined, 7 included, MultiStar: {-0.27, 0.20}, one-star: {0.09, 1.01}
22:04:23.064 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.80) = xAngle (3.31 = -2.97)
22:04:23.064 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.22 = -3.06)
22:04:23.064 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.34 cameraTheta=2.51 mountX=-0.33 mountY=-0.03, mountTheta=-3.06
22:04:23.066 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.20, opts=13)
22:04:23.068 00.002 10844 Enqueuing Move request for scope (-0.27, 0.20)
22:04:23.068 00.000 11060 Worker thread wakes up
22:04:23.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:23.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.20) opts 0xd
22:04:23.068 00.000 10844 UpdateGuideState exits: m=3775 SNR=38.5 Saturated
22:04:23.068 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.20)
22:04:23.069 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:23.069 00.000 11060 Moving (-0.27, 0.20) raw xDistance=-0.33 yDistance=-0.03
22:04:23.069 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:23.069 00.000 10844 Enqueuing Expose request
22:04:23.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
22:04:23.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:23.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:23.069 00.000 11060 MoveAxis(E, 49, ABG)
22:04:23.069 00.000 11060 Guiding  Dir = 2, Dur = 49
22:04:23.092 00.023 11060 IsSlewing returns 0
22:04:23.092 00.000 11060 IsGuiding returns 0
22:04:23.149 00.057 11060 IsGuiding returns 0
22:04:23.149 00.000 11060 Move returns status 0, amount 49
22:04:23.149 00.000 11060 MoveAxis(N, 0, ABG)
22:04:23.149 00.000 11060 Move returns status 0, amount 0
22:04:23.149 00.000 11060 move complete, result=0
22:04:23.149 00.000 11060 worker thread done servicing request
22:04:23.149 00.000 11060 Worker thread wakes up
22:04:23.149 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
22:04:23.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:23.149 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:24.603 01.454 11060 Exposure complete
22:04:24.864 00.261 11060 worker thread done servicing request
22:04:24.864 00.000 10844 OnExposeComplete: enter
22:04:24.864 00.000 10844 UpdateGuideState(): m_state=6
22:04:24.864 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
22:04:24.864 00.000 10844 Star::Find returns 1 (0), X=1828.32, Y=154.02, Mass=3335, SNR=36.8, Peak=253 HFD=3.6
22:04:24.867 00.003 10844 MultiStar: [#1 -0.21,0.75,1.02,U] [#2 0.58,-0.45,0.88,U] [#3 -0.25,-0.02,0.88,U] [#4 -0.22,-0.36,0.88,U] [#5 0.20,-0.40,1.87,U] [#6 -0.47,-0.20,0.66,U] [#7 -0.10,-0.11,2.02,U] [#8 0.66,0.11,0.81,U] 
22:04:24.867 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.04, 0.62}
22:04:24.867 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.80) = xAngle (-0.03 = -0.03)
22:04:24.867 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.12 = -0.12)
22:04:24.867 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.83 mountX=0.05 mountY=-0.01, mountTheta=-0.12
22:04:24.873 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.03, opts=13)
22:04:24.873 00.000 10844 Enqueuing Move request for scope (0.03, -0.03)
22:04:24.873 00.000 11060 Worker thread wakes up
22:04:24.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:24.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:04:24.873 00.000 10844 UpdateGuideState exits: m=3335 SNR=36.8
22:04:24.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:04:24.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:24.873 00.000 11060 Moving (0.03, -0.03) raw xDistance=0.05 yDistance=-0.01
22:04:24.873 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:24.873 00.000 10844 Enqueuing Expose request
22:04:24.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:04:24.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:24.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:24.873 00.000 11060 MoveAxis(E, 0, ABG)
22:04:24.873 00.000 11060 Move returns status 0, amount 0
22:04:24.873 00.000 11060 MoveAxis(N, 0, ABG)
22:04:24.873 00.000 11060 Move returns status 0, amount 0
22:04:24.873 00.000 11060 move complete, result=0
22:04:24.873 00.000 11060 worker thread done servicing request
22:04:24.873 00.000 11060 Worker thread wakes up
22:04:24.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:24.873 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:24.879 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:04:26.323 01.444 11060 Exposure complete
22:04:26.533 00.210 11060 worker thread done servicing request
22:04:26.533 00.000 10844 OnExposeComplete: enter
22:04:26.533 00.000 10844 UpdateGuideState(): m_state=6
22:04:26.533 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
22:04:26.533 00.000 10844 Star::Find returns 1 (1), X=1828.57, Y=153.95, Mass=3633, SNR=38.2, Peak=255 HFD=3.7
22:04:26.533 00.000 10844 MultiStar: [#1 0.25,0.74,0.87,U] [#2 0.32,0.08,0.87,U] [#3 -0.11,0.55,0.84,U] [#4 -0.25,0.74,0.87,U] [#5 -0.05,0.02,1.93,U] [#6 -0.28,-0.67,0.66,U] [#7 -0.68,0.22,1.95,U] [#8 0.69,0.47,0.78,U] 
22:04:26.533 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.28}, one-star: {0.29, 0.55}
22:04:26.533 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.80) = xAngle (2.59 = 2.59)
22:04:26.533 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.50 = 2.50)
22:04:26.533 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.78 mountX=-0.24 mountY=0.17, mountTheta=2.53
22:04:26.536 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.28, opts=13)
22:04:26.536 00.000 10844 Enqueuing Move request for scope (-0.06, 0.28)
22:04:26.536 00.000 11060 Worker thread wakes up
22:04:26.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:26.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
22:04:26.536 00.000 10844 UpdateGuideState exits: m=3633 SNR=38.2 Saturated
22:04:26.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
22:04:26.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:26.536 00.000 11060 Moving (-0.06, 0.28) raw xDistance=-0.24 yDistance=0.17
22:04:26.536 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:26.539 00.003 10844 Enqueuing Expose request
22:04:26.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
22:04:26.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:26.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:04:26.539 00.000 11060 MoveAxis(E, 36, ABG)
22:04:26.539 00.000 11060 Guiding  Dir = 2, Dur = 36
22:04:26.554 00.015 11060 IsSlewing returns 0
22:04:26.555 00.001 11060 IsGuiding returns 0
22:04:26.615 00.060 11060 IsGuiding returns 0
22:04:26.617 00.002 11060 Move returns status 0, amount 36
22:04:26.617 00.000 11060 MoveAxis(N, 0, ABG)
22:04:26.617 00.000 11060 Move returns status 0, amount 0
22:04:26.617 00.000 11060 move complete, result=0
22:04:26.617 00.000 11060 worker thread done servicing request
22:04:26.617 00.000 11060 Worker thread wakes up
22:04:26.617 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
22:04:26.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:26.617 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:28.080 01.463 11060 Exposure complete
22:04:28.358 00.278 11060 worker thread done servicing request
22:04:28.360 00.002 10844 OnExposeComplete: enter
22:04:28.373 00.013 10844 UpdateGuideState(): m_state=6
22:04:28.375 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
22:04:28.375 00.000 10844 Star::Find returns 1 (0), X=1828.16, Y=153.41, Mass=3661, SNR=37.9, Peak=252 HFD=3.7
22:04:28.375 00.000 10844 MultiStar: [#1 -0.22,0.19,0.92,U] [#2 0.12,0.01,0.91,U] [#3 -0.20,-0.48,0.87,U] [#4 -0.31,0.16,0.97,U] [#5 -0.28,-0.53,1.88,U] [#6 -0.30,-0.91,0.76,U] [#7 -0.57,-1.00,0.00,M1] [#8 0.33,-0.51,0.82,U] 
22:04:28.375 00.000 10844 single-star, 7 included, MultiStar: {-0.14, -0.27}, one-star: {-0.12, 0.01}
22:04:28.375 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.80) = xAngle (3.90 = -2.39)
22:04:28.375 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.81 = -2.47)
22:04:28.375 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.09 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
22:04:28.379 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
22:04:28.379 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
22:04:28.379 00.000 11060 Worker thread wakes up
22:04:28.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:28.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
22:04:28.379 00.000 10844 UpdateGuideState exits: m=3661 SNR=37.9
22:04:28.379 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
22:04:28.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:28.379 00.000 11060 Moving (-0.12, 0.01) raw xDistance=-0.09 yDistance=-0.08
22:04:28.379 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:28.379 00.000 10844 Enqueuing Expose request
22:04:28.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:04:28.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:28.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:28.379 00.000 11060 MoveAxis(E, 0, ABG)
22:04:28.381 00.002 11060 Move returns status 0, amount 0
22:04:28.381 00.000 11060 MoveAxis(N, 0, ABG)
22:04:28.381 00.000 11060 Move returns status 0, amount 0
22:04:28.381 00.000 11060 move complete, result=0
22:04:28.382 00.001 11060 worker thread done servicing request
22:04:28.382 00.000 11060 Worker thread wakes up
22:04:28.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:28.382 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:28.384 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:29.863 01.479 11060 Exposure complete
22:04:30.129 00.266 11060 worker thread done servicing request
22:04:30.129 00.000 10844 OnExposeComplete: enter
22:04:30.129 00.000 10844 UpdateGuideState(): m_state=6
22:04:30.129 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
22:04:30.129 00.000 10844 Star::Find returns 1 (1), X=1828.64, Y=154.00, Mass=4291, SNR=41.9, Peak=255 HFD=3.8
22:04:30.143 00.014 10844 MultiStar: [#1 -0.76,0.45,0.78,U] [#2 -0.05,0.54,0.79,U] [#3 -0.65,0.03,0.75,U] [#4 -0.74,0.45,0.83,U] [#5 0.26,-0.17,1.79,U] [#6 -0.46,-0.23,0.56,U] [#7 -0.71,-0.08,1.63,U] [#8 -0.01,0.09,0.67,U] 
22:04:30.143 00.000 10844 refined, 8 included, MultiStar: {-0.26, 0.14}, one-star: {0.36, 0.60}
22:04:30.143 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.80) = xAngle (3.45 = -2.83)
22:04:30.143 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.36 = -2.92)
22:04:30.143 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.30 cameraTheta=2.65 mountX=-0.29 mountY=-0.07, mountTheta=-2.92
22:04:30.143 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.14, opts=13)
22:04:30.143 00.000 10844 Enqueuing Move request for scope (-0.26, 0.14)
22:04:30.143 00.000 11060 Worker thread wakes up
22:04:30.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:30.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
22:04:30.143 00.000 10844 UpdateGuideState exits: m=4291 SNR=41.9 Saturated
22:04:30.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
22:04:30.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:30.143 00.000 11060 Moving (-0.26, 0.14) raw xDistance=-0.29 yDistance=-0.07
22:04:30.143 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:30.143 00.000 10844 Enqueuing Expose request
22:04:30.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
22:04:30.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:30.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:30.143 00.000 11060 MoveAxis(E, 42, ABG)
22:04:30.143 00.000 11060 Guiding  Dir = 2, Dur = 42
22:04:30.158 00.015 11060 IsSlewing returns 0
22:04:30.159 00.001 11060 IsGuiding returns 0
22:04:30.222 00.063 11060 IsGuiding returns 0
22:04:30.222 00.000 11060 Move returns status 0, amount 42
22:04:30.222 00.000 11060 MoveAxis(N, 0, ABG)
22:04:30.222 00.000 11060 Move returns status 0, amount 0
22:04:30.222 00.000 11060 move complete, result=0
22:04:30.222 00.000 10844 GuideStep: -0.3 px 42 ms EAST, -0.1 px 0 ms NORTH
22:04:30.224 00.002 11060 worker thread done servicing request
22:04:30.228 00.004 11060 Worker thread wakes up
22:04:30.230 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:30.230 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:31.695 01.465 11060 Exposure complete
22:04:31.944 00.249 11060 worker thread done servicing request
22:04:31.944 00.000 10844 OnExposeComplete: enter
22:04:31.944 00.000 10844 UpdateGuideState(): m_state=6
22:04:31.944 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
22:04:31.944 00.000 10844 Star::Find returns 1 (0), X=1828.37, Y=153.64, Mass=3057, SNR=35.0, Peak=227 HFD=3.5
22:04:31.946 00.002 10844 MultiStar: [#1 -0.46,1.18,0.00,M1] [#2 -0.44,0.18,0.90,U] [#3 -0.63,-0.02,0.89,U] [#4 -0.22,0.36,1.04,U] [#5 -0.98,0.08,2.04,U] [#6 -0.45,0.40,0.71,U] [#7 -0.65,-0.43,2.10,U] [#8 0.24,0.35,0.90,U] 
22:04:31.946 00.000 10844 single-star, 7 included, MultiStar: {-0.48, 0.06}, one-star: {0.09, 0.24}
22:04:31.946 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.80) = xAngle (2.01 = 2.01)
22:04:31.946 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.93 = 1.93)
22:04:31.946 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.21 mountX=-0.11 mountY=0.24, mountTheta=2.00
22:04:31.946 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.24, opts=13)
22:04:31.946 00.000 10844 Enqueuing Move request for scope (0.09, 0.24)
22:04:31.946 00.000 11060 Worker thread wakes up
22:04:31.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:31.949 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
22:04:31.949 00.000 10844 UpdateGuideState exits: m=3057 SNR=35.0
22:04:31.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:31.949 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:31.949 00.000 10844 Enqueuing Expose request
22:04:31.949 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
22:04:31.949 00.000 11060 Moving (0.09, 0.24) raw xDistance=-0.11 yDistance=0.24
22:04:31.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:04:31.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
22:04:31.949 00.000 11060 MoveAxis(E, 0, ABG)
22:04:31.949 00.000 11060 Move returns status 0, amount 0
22:04:31.949 00.000 11060 MoveAxis(S, 91, ABG)
22:04:31.949 00.000 11060 Guiding  Dir = 1, Dur = 91
22:04:31.965 00.016 11060 IsSlewing returns 0
22:04:31.965 00.000 11060 IsGuiding returns 0
22:04:32.075 00.110 11060 IsGuiding returns 0
22:04:32.075 00.000 11060 Move returns status 0, amount 91
22:04:32.075 00.000 11060 move complete, result=0
22:04:32.075 00.000 11060 worker thread done servicing request
22:04:32.075 00.000 11060 Worker thread wakes up
22:04:32.075 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 91 ms SOUTH
22:04:32.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:32.075 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:33.530 01.455 11060 Exposure complete
22:04:33.821 00.291 11060 worker thread done servicing request
22:04:33.821 00.000 10844 OnExposeComplete: enter
22:04:33.821 00.000 10844 UpdateGuideState(): m_state=6
22:04:33.821 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
22:04:33.821 00.000 10844 Star::Find returns 1 (0), X=1827.81, Y=153.52, Mass=3552, SNR=37.6, Peak=250 HFD=3.6
22:04:33.821 00.000 10844 MultiStar: [#1 -0.68,0.49,0.93,U] [#2 -0.02,-0.03,0.86,U] [#3 -0.98,-0.05,0.88,U] [#4 -0.27,-0.23,0.86,U] [#5 -1.07,-0.26,0.00,M1] [#6 -0.79,-0.19,0.68,U] [#7 -0.97,-0.39,1.85,U] [#8 -0.67,-0.32,0.76,U] 
22:04:33.827 00.006 10844 single-star, 7 included, MultiStar: {-0.65, -0.10}, one-star: {-0.47, 0.11}
22:04:33.827 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.80) = xAngle (3.71 = -2.57)
22:04:33.827 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.62 = -2.66)
22:04:33.827 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.11 hyp=0.49 cameraTheta=2.90 mountX=-0.41 mountY=-0.23, mountTheta=-2.64
22:04:33.830 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.11, opts=13)
22:04:33.830 00.000 10844 Enqueuing Move request for scope (-0.47, 0.11)
22:04:33.830 00.000 11060 Worker thread wakes up
22:04:33.830 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:33.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.11) opts 0xd
22:04:33.830 00.000 10844 UpdateGuideState exits: m=3552 SNR=37.6
22:04:33.830 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.11)
22:04:33.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:33.830 00.000 11060 Moving (-0.47, 0.11) raw xDistance=-0.41 yDistance=-0.23
22:04:33.830 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:33.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
22:04:33.830 00.000 10844 Enqueuing Expose request
22:04:33.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:33.832 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:04:33.832 00.000 11060 MoveAxis(E, 60, ABG)
22:04:33.832 00.000 11060 Guiding  Dir = 2, Dur = 60
22:04:33.848 00.016 11060 IsSlewing returns 0
22:04:33.848 00.000 11060 IsGuiding returns 0
22:04:33.911 00.063 11060 IsGuiding returns 0
22:04:33.911 00.000 11060 Move returns status 0, amount 60
22:04:33.911 00.000 11060 MoveAxis(N, 0, ABG)
22:04:33.911 00.000 11060 Move returns status 0, amount 0
22:04:33.911 00.000 11060 move complete, result=0
22:04:33.911 00.000 11060 worker thread done servicing request
22:04:33.911 00.000 11060 Worker thread wakes up
22:04:33.911 00.000 10844 GuideStep: -0.4 px 60 ms EAST, -0.2 px 0 ms NORTH
22:04:33.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:33.911 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:35.394 01.483 11060 Exposure complete
22:04:35.655 00.261 11060 worker thread done servicing request
22:04:35.655 00.000 10844 OnExposeComplete: enter
22:04:35.655 00.000 10844 UpdateGuideState(): m_state=6
22:04:35.655 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
22:04:35.655 00.000 10844 Star::Find returns 1 (0), X=1827.80, Y=152.96, Mass=3742, SNR=38.7, Peak=225 HFD=4.1
22:04:35.655 00.000 10844 MultiStar: [#1 -0.76,0.54,0.86,U] [#2 0.23,-0.43,0.85,U] [#3 -1.03,-0.35,0.00,M1] [#4 -0.15,-0.20,0.81,U] [#5 -0.55,-1.17,0.00,M2] [#6 -0.60,0.20,0.65,U] [#7 -1.14,-0.57,0.00,M1] [#8 -0.06,-0.03,0.78,U] 
22:04:35.655 00.000 10844 refined, 5 included, MultiStar: {-0.30, -0.08}, one-star: {-0.48, -0.44}
22:04:35.655 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.80) = xAngle (-2.08 = -2.08)
22:04:35.655 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.17 = -2.17)
22:04:35.655 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.88 mountX=-0.15 mountY=-0.26, mountTheta=-2.10
22:04:35.658 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.08, opts=13)
22:04:35.658 00.000 10844 Enqueuing Move request for scope (-0.30, -0.08)
22:04:35.658 00.000 11060 Worker thread wakes up
22:04:35.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:35.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd
22:04:35.658 00.000 10844 UpdateGuideState exits: m=3742 SNR=38.7
22:04:35.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.08)
22:04:35.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:35.658 00.000 11060 Moving (-0.30, -0.08) raw xDistance=-0.15 yDistance=-0.26
22:04:35.658 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:35.658 00.000 10844 Enqueuing Expose request
22:04:35.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:04:35.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:35.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:04:35.658 00.000 11060 MoveAxis(E, 24, ABG)
22:04:35.658 00.000 11060 Guiding  Dir = 2, Dur = 24
22:04:35.676 00.018 11060 IsSlewing returns 0
22:04:35.676 00.000 11060 IsGuiding returns 0
22:04:35.718 00.042 11060 IsGuiding returns 0
22:04:35.718 00.000 11060 Move returns status 0, amount 24
22:04:35.718 00.000 11060 MoveAxis(N, 0, ABG)
22:04:35.718 00.000 11060 Move returns status 0, amount 0
22:04:35.718 00.000 11060 move complete, result=0
22:04:35.718 00.000 10844 GuideStep: -0.2 px 24 ms EAST, -0.3 px 0 ms NORTH
22:04:35.720 00.002 11060 worker thread done servicing request
22:04:35.720 00.000 11060 Worker thread wakes up
22:04:35.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:35.720 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:37.193 01.473 11060 Exposure complete
22:04:37.455 00.262 11060 worker thread done servicing request
22:04:37.455 00.000 10844 OnExposeComplete: enter
22:04:37.455 00.000 10844 UpdateGuideState(): m_state=6
22:04:37.455 00.000 10844 Star::Find(15, 1827, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
22:04:37.457 00.002 10844 Star::Find returns 1 (1), X=1827.96, Y=153.34, Mass=3504, SNR=37.8, Peak=255 HFD=3.9
22:04:37.457 00.000 10844 MultiStar: [#1 -0.46,0.29,0.89,U] [#2 0.51,0.16,0.89,U] [#3 -0.68,-0.38,0.76,U] [#4 0.26,-0.06,0.92,U] [#5 -1.15,-0.26,0.00,M3] [#6 -0.50,-0.59,0.71,U] [#7 -0.57,-0.60,1.90,U] [#8 -0.01,-0.79,0.77,U] 
22:04:37.457 00.000 10844 single-star, 7 included, MultiStar: {-0.25, -0.27}, one-star: {-0.32, -0.06}
22:04:37.457 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.80) = xAngle (-2.15 = -2.15)
22:04:37.457 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.24 = -2.24)
22:04:37.457 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-2.96 mountX=-0.18 mountY=-0.26, mountTheta=-2.18
22:04:37.457 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.06, opts=13)
22:04:37.457 00.000 10844 Enqueuing Move request for scope (-0.32, -0.06)
22:04:37.457 00.000 11060 Worker thread wakes up
22:04:37.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:37.457 00.000 10844 UpdateGuideState exits: m=3504 SNR=37.8 Saturated
22:04:37.460 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.06) opts 0xd
22:04:37.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:37.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.06)
22:04:37.460 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:37.460 00.000 10844 Enqueuing Expose request
22:04:37.460 00.000 11060 Moving (-0.32, -0.06) raw xDistance=-0.18 yDistance=-0.26
22:04:37.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
22:04:37.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:37.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:04:37.460 00.000 11060 MoveAxis(E, 27, ABG)
22:04:37.460 00.000 11060 Guiding  Dir = 2, Dur = 27
22:04:37.466 00.006 11060 IsSlewing returns 0
22:04:37.466 00.000 11060 IsGuiding returns 0
22:04:37.497 00.031 11060 IsGuiding returns 0
22:04:37.497 00.000 11060 Move returns status 0, amount 27
22:04:37.497 00.000 11060 MoveAxis(N, 0, ABG)
22:04:37.497 00.000 11060 Move returns status 0, amount 0
22:04:37.497 00.000 11060 move complete, result=0
22:04:37.497 00.000 11060 worker thread done servicing request
22:04:37.497 00.000 11060 Worker thread wakes up
22:04:37.497 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.3 px 0 ms NORTH
22:04:37.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:37.499 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:38.982 01.483 11060 Exposure complete
22:04:39.216 00.234 11060 worker thread done servicing request
22:04:39.216 00.000 10844 OnExposeComplete: enter
22:04:39.216 00.000 10844 UpdateGuideState(): m_state=6
22:04:39.216 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
22:04:39.216 00.000 10844 Star::Find returns 1 (0), X=1827.67, Y=152.90, Mass=3966, SNR=39.7, Peak=240 HFD=4.0
22:04:39.218 00.002 10844 MultiStar: [#1 -0.64,-0.39,0.84,U] [#2 0.57,-0.27,0.84,U] [#3 -1.20,-0.88,0.00,M1] [#4 0.03,-0.63,0.93,U] [#5 -0.02,-0.71,1.87,U] [#6 -0.81,-0.61,0.60,U] [#7 -0.83,-1.29,0.00,M1] [#8 -0.21,0.03,0.81,U] 
22:04:39.218 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.48}, one-star: {-0.62, -0.50}
22:04:39.218 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.80) = xAngle (-1.15 = -1.15)
22:04:39.218 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.24 = -1.24)
22:04:39.218 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.48 hyp=0.52 cameraTheta=-1.96 mountX=0.21 mountY=-0.49, mountTheta=-1.17
22:04:39.218 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.48, opts=13)
22:04:39.218 00.000 10844 Enqueuing Move request for scope (-0.20, -0.48)
22:04:39.218 00.000 11060 Worker thread wakes up
22:04:39.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:39.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.48) opts 0xd
22:04:39.218 00.000 10844 UpdateGuideState exits: m=3966 SNR=39.7
22:04:39.218 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.48)
22:04:39.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:39.218 00.000 11060 Moving (-0.20, -0.48) raw xDistance=0.21 yDistance=-0.49
22:04:39.218 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:39.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:04:39.221 00.003 10844 Enqueuing Expose request
22:04:39.221 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.14 newest=-1.01
22:04:39.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.49
22:04:39.221 00.000 11060 MoveAxis(W, 30, ABG)
22:04:39.221 00.000 11060 Guiding  Dir = 3, Dur = 30
22:04:39.252 00.031 11060 IsSlewing returns 0
22:04:39.253 00.001 11060 IsGuiding returns 0
22:04:39.295 00.042 11060 IsGuiding returns 0
22:04:39.295 00.000 11060 Move returns status 0, amount 30
22:04:39.297 00.002 11060 BLC: Oldest BLC event removed
22:04:39.297 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 528 applied
22:04:39.297 00.000 11060 MoveAxis(N, 716, ABG)
22:04:39.297 00.000 11060 Guiding  Dir = 0, Dur = 716
22:04:39.307 00.010 11060 IsSlewing returns 0
22:04:39.307 00.000 11060 IsGuiding returns 0
22:04:40.027 00.720 11060 IsGuiding returns 0
22:04:40.027 00.000 11060 Move returns status 0, amount 716
22:04:40.027 00.000 11060 move complete, result=0
22:04:40.027 00.000 11060 worker thread done servicing request
22:04:40.027 00.000 11060 Worker thread wakes up
22:04:40.027 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.5 px 716 ms NORTH
22:04:40.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:40.027 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:41.492 01.465 11060 Exposure complete
22:04:41.783 00.291 11060 worker thread done servicing request
22:04:41.783 00.000 10844 OnExposeComplete: enter
22:04:41.783 00.000 10844 UpdateGuideState(): m_state=6
22:04:41.783 00.000 10844 Star::Find(15, 1827, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
22:04:41.783 00.000 10844 Star::Find returns 1 (1), X=1828.33, Y=153.56, Mass=4116, SNR=40.9, Peak=255 HFD=3.5
22:04:41.783 00.000 10844 MultiStar: [#1 -0.07,0.48,0.90,U] [#2 0.58,0.11,0.82,U] [#3 -0.14,-0.26,0.76,U] [#4 -0.54,-0.08,0.85,U] [#5 -0.47,-0.55,1.64,U] [#6 -0.35,-0.17,0.57,U] [#7 -1.05,-0.40,0.00,M2] [#8 -0.14,-0.13,0.72,U] 
22:04:41.783 00.000 10844 single-star, 7 included, MultiStar: {-0.16, -0.09}, one-star: {0.05, 0.16}
22:04:41.783 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.80) = xAngle (2.10 = 2.10)
22:04:41.783 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.01 = 2.01)
22:04:41.783 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.29 mountX=-0.09 mountY=0.15, mountTheta=2.08
22:04:41.785 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
22:04:41.785 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
22:04:41.785 00.000 11060 Worker thread wakes up
22:04:41.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
22:04:41.785 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
22:04:41.785 00.000 11060 Moving (0.05, 0.16) raw xDistance=-0.09 yDistance=0.15
22:04:41.785 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.343968, 1:-0.153042
22:04:41.785 00.000 11060 BLC: No correction, Miss < min_move
22:04:41.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:04:41.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:41.787 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:41.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:04:41.787 00.000 11060 MoveAxis(E, 0, ABG)
22:04:41.787 00.000 11060 Move returns status 0, amount 0
22:04:41.787 00.000 11060 MoveAxis(N, 0, ABG)
22:04:41.787 00.000 11060 Move returns status 0, amount 0
22:04:41.787 00.000 10844 UpdateGuideState exits: m=4116 SNR=40.9 Saturated
22:04:41.787 00.000 11060 move complete, result=0
22:04:41.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:41.787 00.000 11060 worker thread done servicing request
22:04:41.787 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:41.787 00.000 10844 Enqueuing Expose request
22:04:41.787 00.000 11060 Worker thread wakes up
22:04:41.787 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:04:41.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:41.787 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:43.270 01.483 11060 Exposure complete
22:04:43.509 00.239 11060 worker thread done servicing request
22:04:43.509 00.000 10844 OnExposeComplete: enter
22:04:43.509 00.000 10844 UpdateGuideState(): m_state=6
22:04:43.509 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
22:04:43.509 00.000 10844 Star::Find returns 1 (1), X=1828.11, Y=153.58, Mass=3630, SNR=38.0, Peak=255 HFD=3.6
22:04:43.509 00.000 10844 MultiStar: [#1 -0.37,0.27,0.88,U] [#2 0.03,-0.26,0.86,U] [#3 -0.75,0.09,0.72,U] [#4 -0.26,-0.06,1.00,U] [#5 -0.51,0.30,1.88,U] [#6 -0.97,-0.46,0.00,M1] [#7 -0.09,-0.54,1.90,U] [#8 0.24,0.08,0.84,U] 
22:04:43.509 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.02}, one-star: {-0.17, 0.18}
22:04:43.509 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.80) = xAngle (-2.26 = -2.26)
22:04:43.509 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.34 = -2.34)
22:04:43.509 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.06 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
22:04:43.512 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.02, opts=13)
22:04:43.512 00.000 10844 Enqueuing Move request for scope (-0.24, -0.02)
22:04:43.512 00.000 11060 Worker thread wakes up
22:04:43.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:43.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
22:04:43.512 00.000 10844 UpdateGuideState exits: m=3630 SNR=38.0 Saturated
22:04:43.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
22:04:43.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:43.512 00.000 11060 Moving (-0.24, -0.02) raw xDistance=-0.15 yDistance=-0.17
22:04:43.512 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:43.512 00.000 10844 Enqueuing Expose request
22:04:43.512 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.343968, 1:-0.153042, 2:0.173865
22:04:43.512 00.000 11060 BLC: No correction, Miss < min_move
22:04:43.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:04:43.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:43.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:04:43.512 00.000 11060 MoveAxis(E, 22, ABG)
22:04:43.514 00.002 11060 Guiding  Dir = 2, Dur = 22
22:04:43.529 00.015 11060 IsSlewing returns 0
22:04:43.529 00.000 11060 IsGuiding returns 0
22:04:43.563 00.034 11060 IsGuiding returns 0
22:04:43.565 00.002 11060 Move returns status 0, amount 22
22:04:43.565 00.000 11060 MoveAxis(N, 0, ABG)
22:04:43.565 00.000 11060 Move returns status 0, amount 0
22:04:43.565 00.000 11060 move complete, result=0
22:04:43.565 00.000 11060 worker thread done servicing request
22:04:43.565 00.000 11060 Worker thread wakes up
22:04:43.565 00.000 10844 GuideStep: -0.2 px 22 ms EAST, -0.2 px 0 ms NORTH
22:04:43.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:43.565 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:45.020 01.455 11060 Exposure complete
22:04:45.303 00.283 11060 worker thread done servicing request
22:04:45.303 00.000 10844 OnExposeComplete: enter
22:04:45.303 00.000 10844 UpdateGuideState(): m_state=6
22:04:45.303 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
22:04:45.303 00.000 10844 Star::Find returns 1 (0), X=1828.04, Y=153.18, Mass=3365, SNR=36.1, Peak=234 HFD=3.8
22:04:45.303 00.000 10844 MultiStar: [#1 0.01,0.07,1.00,U] [#2 -0.15,-0.26,0.89,U] [#3 -0.83,-0.76,0.00,M1] [#4 -0.15,-0.67,0.98,U] [#5 -0.92,-0.71,0.00,M1] [#6 -0.39,-0.88,0.67,U] [#7 -1.08,-0.64,0.00,M2] [#8 -0.74,-0.83,0.00,M1] 
22:04:45.303 00.000 10844 single-star, 4 included, MultiStar: {-0.17, -0.36}, one-star: {-0.24, -0.22}
22:04:45.303 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.80) = xAngle (-1.59 = -1.59)
22:04:45.303 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.68 = -1.68)
22:04:45.303 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-2.39 mountX=-0.01 mountY=-0.32, mountTheta=-1.59
22:04:45.309 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.22, opts=13)
22:04:45.309 00.000 10844 Enqueuing Move request for scope (-0.24, -0.22)
22:04:45.309 00.000 11060 Worker thread wakes up
22:04:45.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:45.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
22:04:45.309 00.000 10844 UpdateGuideState exits: m=3365 SNR=36.1
22:04:45.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
22:04:45.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:45.309 00.000 11060 Moving (-0.24, -0.22) raw xDistance=-0.01 yDistance=-0.32
22:04:45.309 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:45.309 00.000 10844 Enqueuing Expose request
22:04:45.309 00.000 11060 BLC: window closed
22:04:45.309 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.30, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.343968, 1:-0.153042, 2:0.173865
22:04:45.309 00.000 11060 BLC: Under-shoot: nominal increase by 166
22:04:45.309 00.000 11060 BLC: window closed
22:04:45.309 00.000 11060 BLC: Pulse adjusted to 581
22:04:45.312 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:04:45.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.32
22:04:45.312 00.000 11060 MoveAxis(E, 0, ABG)
22:04:45.312 00.000 11060 Move returns status 0, amount 0
22:04:45.312 00.000 11060 MoveAxis(N, 124, ABG)
22:04:45.312 00.000 11060 Guiding  Dir = 0, Dur = 124
22:04:45.319 00.007 10844 evsrv: cli 0EEEE250 connect
22:04:45.319 00.000 10844 case statement mapped state 6 to 3
22:04:45.319 00.000 10844 case statement mapped state 6 to 3
22:04:45.324 00.005 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"eebb58b5-013d-4d3e-a4e0-90d22a2b4d47"}
22:04:45.324 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"eebb58b5-013d-4d3e-a4e0-90d22a2b4d47"}
22:04:45.342 00.018 11060 IsSlewing returns 0
22:04:45.342 00.000 10844 evsrv: cli 0EEEE250 disconnect
22:04:45.342 00.000 11060 IsGuiding returns 0
22:04:45.491 00.149 11060 IsGuiding returns 0
22:04:45.491 00.000 11060 Move returns status 0, amount 124
22:04:45.491 00.000 11060 move complete, result=0
22:04:45.491 00.000 11060 worker thread done servicing request
22:04:45.491 00.000 11060 Worker thread wakes up
22:04:45.491 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 124 ms NORTH
22:04:45.492 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:45.492 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:46.980 01.488 11060 Exposure complete
22:04:47.185 00.205 11060 worker thread done servicing request
22:04:47.185 00.000 10844 OnExposeComplete: enter
22:04:47.185 00.000 10844 UpdateGuideState(): m_state=6
22:04:47.185 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
22:04:47.185 00.000 10844 Star::Find returns 1 (1), X=1828.20, Y=153.37, Mass=3441, SNR=37.3, Peak=255 HFD=3.6
22:04:47.185 00.000 10844 MultiStar: [#1 -0.54,-0.08,1.00,U] [#2 0.38,-0.27,0.91,U] [#3 -0.89,-0.99,0.00,M2] [#4 0.06,-0.39,0.95,U] [#5 -0.12,-0.83,1.91,U] [#6 -0.08,-0.98,0.69,U] [#7 -0.89,-1.11,0.00,M3] [#8 0.44,-0.41,0.81,U] 
22:04:47.185 00.000 10844 single-star, 6 included, MultiStar: {-0.02, -0.46}, one-star: {-0.08, -0.03}
22:04:47.185 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.80) = xAngle (-1.94 = -1.94)
22:04:47.185 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.03 = -2.03)
22:04:47.185 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.75 mountX=-0.03 mountY=-0.08, mountTheta=-1.96
22:04:47.190 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.03, opts=13)
22:04:47.191 00.001 10844 Enqueuing Move request for scope (-0.08, -0.03)
22:04:47.191 00.000 11060 Worker thread wakes up
22:04:47.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:47.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:04:47.191 00.000 10844 UpdateGuideState exits: m=3441 SNR=37.3 Saturated
22:04:47.191 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:04:47.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:47.191 00.000 11060 Moving (-0.08, -0.03) raw xDistance=-0.03 yDistance=-0.08
22:04:47.191 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:47.191 00.000 10844 Enqueuing Expose request
22:04:47.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:04:47.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:47.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:47.191 00.000 11060 MoveAxis(E, 0, ABG)
22:04:47.191 00.000 11060 Move returns status 0, amount 0
22:04:47.191 00.000 11060 MoveAxis(N, 0, ABG)
22:04:47.191 00.000 11060 Move returns status 0, amount 0
22:04:47.191 00.000 11060 move complete, result=0
22:04:47.191 00.000 11060 worker thread done servicing request
22:04:47.191 00.000 11060 Worker thread wakes up
22:04:47.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:47.191 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:47.194 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:48.672 01.478 11060 Exposure complete
22:04:48.849 00.177 11060 worker thread done servicing request
22:04:48.849 00.000 10844 OnExposeComplete: enter
22:04:48.849 00.000 10844 UpdateGuideState(): m_state=6
22:04:48.849 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
22:04:48.849 00.000 10844 Star::Find returns 1 (1), X=1828.63, Y=153.03, Mass=3946, SNR=39.5, Peak=255 HFD=3.9
22:04:48.849 00.000 10844 MultiStar: [#1 -0.43,0.49,0.88,U] [#2 0.06,0.19,0.84,U] [#3 -0.89,-0.97,0.00,M3] [#4 -0.03,-0.18,0.88,U] [#5 -0.40,-0.26,1.81,U] [#6 -0.24,-0.19,0.68,U] [#7 -0.76,-0.79,0.00,M4] [#8 0.95,-0.14,0.87,U] 
22:04:48.849 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.10}, one-star: {0.34, -0.37}
22:04:48.849 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.80) = xAngle (-0.89 = -0.89)
22:04:48.849 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.97 = -0.97)
22:04:48.849 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.69 mountX=0.06 mountY=-0.08, mountTheta=-0.92
22:04:48.854 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.10, opts=13)
22:04:48.854 00.000 10844 Enqueuing Move request for scope (-0.01, -0.10)
22:04:48.854 00.000 11060 Worker thread wakes up
22:04:48.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:48.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
22:04:48.854 00.000 10844 UpdateGuideState exits: m=3946 SNR=39.5 Saturated
22:04:48.854 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
22:04:48.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:48.854 00.000 11060 Moving (-0.01, -0.10) raw xDistance=0.06 yDistance=-0.08
22:04:48.854 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:48.854 00.000 10844 Enqueuing Expose request
22:04:48.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:04:48.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:48.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:48.854 00.000 11060 MoveAxis(E, 0, ABG)
22:04:48.854 00.000 11060 Move returns status 0, amount 0
22:04:48.854 00.000 11060 MoveAxis(N, 0, ABG)
22:04:48.854 00.000 11060 Move returns status 0, amount 0
22:04:48.854 00.000 11060 move complete, result=0
22:04:48.854 00.000 11060 worker thread done servicing request
22:04:48.854 00.000 11060 Worker thread wakes up
22:04:48.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:48.854 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:48.857 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:50.304 01.447 11060 Exposure complete
22:04:50.558 00.254 10844 OnExposeComplete: enter
22:04:50.558 00.000 10844 UpdateGuideState(): m_state=6
22:04:50.558 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
22:04:50.558 00.000 10844 Star::Find returns 1 (1), X=1828.31, Y=153.27, Mass=3575, SNR=38.1, Peak=255 HFD=3.6
22:04:50.560 00.002 10844 MultiStar: [#1 -0.08,0.37,0.87,U] [#2 -0.25,-0.28,0.84,U] [#3 0.10,-0.49,0.73,U] [#4 -0.50,-0.22,0.93,U] [#5 -0.64,-0.69,1.84,U] [#6 -0.30,-0.27,0.68,U] [#7 -0.91,-1.08,0.00,M5] [#8 0.40,-0.19,0.87,U] 
22:04:50.560 00.000 10844 single-star, 7 included, MultiStar: {-0.21, -0.29}, one-star: {0.03, -0.14}
22:04:50.560 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.80) = xAngle (-0.54 = -0.54)
22:04:50.560 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.63 = -0.63)
22:04:50.560 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.34 mountX=0.12 mountY=-0.08, mountTheta=-0.60
22:04:50.560 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
22:04:50.562 00.002 10844 Enqueuing Move request for scope (0.03, -0.14)
22:04:50.562 00.000 11060 worker thread done servicing request
22:04:50.562 00.000 11060 Worker thread wakes up
22:04:50.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:50.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
22:04:50.562 00.000 10844 UpdateGuideState exits: m=3575 SNR=38.1 Saturated
22:04:50.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
22:04:50.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:50.562 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.12 yDistance=-0.08
22:04:50.562 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:50.562 00.000 10844 Enqueuing Expose request
22:04:50.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:04:50.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:50.563 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:50.563 00.000 11060 MoveAxis(E, 0, ABG)
22:04:50.563 00.000 11060 Move returns status 0, amount 0
22:04:50.563 00.000 11060 MoveAxis(N, 0, ABG)
22:04:50.563 00.000 11060 Move returns status 0, amount 0
22:04:50.563 00.000 11060 move complete, result=0
22:04:50.563 00.000 11060 worker thread done servicing request
22:04:50.563 00.000 11060 Worker thread wakes up
22:04:50.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:50.563 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:50.563 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:52.018 01.455 11060 Exposure complete
22:04:52.296 00.278 11060 worker thread done servicing request
22:04:52.296 00.000 10844 OnExposeComplete: enter
22:04:52.296 00.000 10844 UpdateGuideState(): m_state=6
22:04:52.297 00.001 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
22:04:52.297 00.000 10844 Star::Find returns 1 (1), X=1828.52, Y=152.89, Mass=3777, SNR=39.1, Peak=255 HFD=3.7
22:04:52.297 00.000 10844 MultiStar: [#1 0.54,0.30,0.90,U] [#2 0.22,-0.38,0.87,U] [#3 0.19,-0.76,0.78,U] [#4 -0.38,-0.52,0.90,U] [#5 -0.19,-1.17,0.00,M1] [#6 -0.51,-0.83,0.66,U] [#7 -0.74,-0.51,1.85,U] [#8 0.64,-0.48,0.70,U] 
22:04:52.297 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.45}, one-star: {0.24, -0.52}
22:04:52.297 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.80) = xAngle (-0.92 = -0.92)
22:04:52.297 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.01 = -1.01)
22:04:52.297 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.45 hyp=0.46 cameraTheta=-1.73 mountX=0.28 mountY=-0.39, mountTheta=-0.95
22:04:52.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.45, opts=13)
22:04:52.297 00.000 10844 Enqueuing Move request for scope (-0.07, -0.45)
22:04:52.297 00.000 11060 Worker thread wakes up
22:04:52.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
22:04:52.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.45) opts 0xd
22:04:52.297 00.000 10844 UpdateGuideState exits: m=3777 SNR=39.1 Saturated
22:04:52.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.45)
22:04:52.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:52.297 00.000 11060 Moving (-0.07, -0.45) raw xDistance=0.28 yDistance=-0.39
22:04:52.297 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:52.297 00.000 10844 Enqueuing Expose request
22:04:52.301 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
22:04:52.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
22:04:52.301 00.000 11060 MoveAxis(W, 40, ABG)
22:04:52.301 00.000 11060 Guiding  Dir = 3, Dur = 40
22:04:52.330 00.029 11060 IsSlewing returns 0
22:04:52.331 00.001 11060 IsGuiding returns 0
22:04:52.397 00.066 11060 IsGuiding returns 0
22:04:52.397 00.000 11060 Move returns status 0, amount 40
22:04:52.397 00.000 11060 MoveAxis(N, 148, ABG)
22:04:52.397 00.000 11060 Guiding  Dir = 0, Dur = 148
22:04:52.418 00.021 11060 IsSlewing returns 0
22:04:52.418 00.000 11060 IsGuiding returns 0
22:04:52.589 00.171 11060 IsGuiding returns 0
22:04:52.589 00.000 11060 Move returns status 0, amount 148
22:04:52.590 00.001 11060 move complete, result=0
22:04:52.590 00.000 11060 worker thread done servicing request
22:04:52.590 00.000 11060 Worker thread wakes up
22:04:52.590 00.000 10844 GuideStep: 0.3 px 40 ms WEST, -0.4 px 148 ms NORTH
22:04:52.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:52.590 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:54.030 01.440 11060 Exposure complete
22:04:54.299 00.269 10844 OnExposeComplete: enter
22:04:54.299 00.000 10844 UpdateGuideState(): m_state=6
22:04:54.299 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
22:04:54.299 00.000 10844 Star::Find returns 1 (1), X=1829.19, Y=152.98, Mass=4156, SNR=41.0, Peak=255 HFD=4.1
22:04:54.299 00.000 11060 worker thread done servicing request
22:04:54.301 00.002 10844 MultiStar: [#1 0.42,0.40,0.87,U] [#2 0.16,-0.49,0.81,U] [#3 -0.27,-0.56,0.81,U] [#4 -0.57,-0.24,0.85,U] [#5 0.47,-0.87,1.66,U] [#6 0.09,-0.41,0.66,U] [#7 -0.74,-1.12,0.00,M5] [#8 0.75,-0.04,0.84,U] 
22:04:54.301 00.000 10844 refined, 7 included, MultiStar: {0.29, -0.38}, one-star: {0.90, -0.42}
22:04:54.301 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.80) = xAngle (-0.12 = -0.12)
22:04:54.301 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.20 = -0.20)
22:04:54.302 00.001 10844 CameraToMount -- cameraX=0.29 cameraY=-0.38 hyp=0.48 cameraTheta=-0.92 mountX=0.48 mountY=-0.10, mountTheta=-0.20
22:04:54.302 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.38, opts=13)
22:04:54.302 00.000 10844 Enqueuing Move request for scope (0.29, -0.38)
22:04:54.302 00.000 11060 Worker thread wakes up
22:04:54.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:54.302 00.000 10844 UpdateGuideState exits: m=4156 SNR=41.0 Saturated
22:04:54.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.38) opts 0xd
22:04:54.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:54.302 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:54.302 00.000 10844 Enqueuing Expose request
22:04:54.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.38)
22:04:54.302 00.000 11060 Moving (0.29, -0.38) raw xDistance=0.48 yDistance=-0.10
22:04:54.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
22:04:54.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:54.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:04:54.302 00.000 11060 MoveAxis(W, 71, ABG)
22:04:54.302 00.000 11060 Guiding  Dir = 3, Dur = 71
22:04:54.339 00.037 11060 IsSlewing returns 0
22:04:54.339 00.000 11060 IsGuiding returns 0
22:04:54.440 00.101 11060 IsGuiding returns 0
22:04:54.440 00.000 11060 Move returns status 0, amount 71
22:04:54.440 00.000 11060 MoveAxis(N, 0, ABG)
22:04:54.440 00.000 11060 Move returns status 0, amount 0
22:04:54.440 00.000 11060 move complete, result=0
22:04:54.442 00.002 11060 worker thread done servicing request
22:04:54.442 00.000 11060 Worker thread wakes up
22:04:54.442 00.000 10844 GuideStep: 0.5 px 71 ms WEST, -0.1 px 0 ms NORTH
22:04:54.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:54.442 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:55.917 01.475 11060 Exposure complete
22:04:56.188 00.271 11060 worker thread done servicing request
22:04:56.188 00.000 10844 OnExposeComplete: enter
22:04:56.188 00.000 10844 UpdateGuideState(): m_state=6
22:04:56.188 00.000 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
22:04:56.188 00.000 10844 Star::Find returns 1 (0), X=1828.58, Y=152.99, Mass=3411, SNR=36.7, Peak=252 HFD=3.7
22:04:56.188 00.000 10844 MultiStar: [#1 -0.27,0.24,0.93,U] [#2 -0.05,-0.47,0.91,U] [#3 0.44,-0.78,0.84,U] [#4 0.05,-0.70,1.01,U] [#5 0.25,-0.16,2.02,U] [#6 -0.04,-0.83,0.66,U] [#7 -0.83,-0.41,2.00,U] [#8 0.46,0.03,0.78,U] 
22:04:56.188 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.36}, one-star: {0.30, -0.41}
22:04:56.188 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.80) = xAngle (-0.87 = -0.87)
22:04:56.188 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.96 = -0.96)
22:04:56.188 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.68 mountX=0.23 mountY=-0.30, mountTheta=-0.91
22:04:56.208 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.36, opts=13)
22:04:56.208 00.000 10844 Enqueuing Move request for scope (-0.04, -0.36)
22:04:56.208 00.000 11060 Worker thread wakes up
22:04:56.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:04:56.208 00.000 10844 UpdateGuideState exits: m=3411 SNR=36.7
22:04:56.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:56.208 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:56.208 00.000 10844 Enqueuing Expose request
22:04:56.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.36) opts 0xd
22:04:56.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.36)
22:04:56.208 00.000 11060 Moving (-0.04, -0.36) raw xDistance=0.23 yDistance=-0.30
22:04:56.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.23
22:04:56.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
22:04:56.210 00.002 11060 MoveAxis(W, 36, ABG)
22:04:56.210 00.000 11060 Guiding  Dir = 3, Dur = 36
22:04:56.223 00.013 11060 IsSlewing returns 0
22:04:56.223 00.000 11060 IsGuiding returns 0
22:04:56.278 00.055 11060 IsGuiding returns 0
22:04:56.279 00.001 11060 Move returns status 0, amount 36
22:04:56.279 00.000 11060 MoveAxis(N, 113, ABG)
22:04:56.279 00.000 11060 Guiding  Dir = 0, Dur = 113
22:04:56.301 00.022 11060 IsSlewing returns 0
22:04:56.301 00.000 11060 IsGuiding returns 0
22:04:56.440 00.139 11060 IsGuiding returns 0
22:04:56.440 00.000 11060 Move returns status 0, amount 113
22:04:56.440 00.000 11060 move complete, result=0
22:04:56.440 00.000 11060 worker thread done servicing request
22:04:56.440 00.000 11060 Worker thread wakes up
22:04:56.440 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.3 px 113 ms NORTH
22:04:56.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:56.440 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:57.897 01.457 11060 Exposure complete
22:04:58.175 00.278 11060 worker thread done servicing request
22:04:58.175 00.000 10844 OnExposeComplete: enter
22:04:58.175 00.000 10844 UpdateGuideState(): m_state=6
22:04:58.175 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
22:04:58.175 00.000 10844 Star::Find returns 1 (0), X=1828.60, Y=152.79, Mass=3520, SNR=37.7, Peak=237 HFD=3.7
22:04:58.177 00.002 10844 MultiStar: [#1 -0.18,-0.32,0.92,U] [#2 0.39,-0.57,0.89,U] [#3 -0.37,-1.19,0.00,M1] [#4 0.41,-0.26,0.94,U] [#5 -0.15,-1.28,0.00,M1] [#6 -0.90,-0.57,0.00,M1] [#7 0.07,-0.47,1.86,U] [#8 0.35,-0.45,0.84,U] 
22:04:58.177 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.45}, one-star: {0.32, -0.61}
22:04:58.177 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.80) = xAngle (-0.34 = -0.34)
22:04:58.177 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.43 = -0.43)
22:04:58.177 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.45 hyp=0.50 cameraTheta=-1.15 mountX=0.47 mountY=-0.21, mountTheta=-0.42
22:04:58.177 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.45, opts=13)
22:04:58.177 00.000 10844 Enqueuing Move request for scope (0.20, -0.45)
22:04:58.179 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:04:58.179 00.000 10844 UpdateGuideState exits: m=3520 SNR=37.7
22:04:58.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:58.179 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:04:58.179 00.000 10844 Enqueuing Expose request
22:04:58.179 00.000 11060 Worker thread wakes up
22:04:58.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.45) opts 0xd
22:04:58.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.45)
22:04:58.179 00.000 11060 Moving (0.20, -0.45) raw xDistance=0.47 yDistance=-0.21
22:04:58.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
22:04:58.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
22:04:58.179 00.000 11060 MoveAxis(W, 70, ABG)
22:04:58.179 00.000 11060 Guiding  Dir = 3, Dur = 70
22:04:58.188 00.009 11060 IsSlewing returns 0
22:04:58.188 00.000 11060 IsGuiding returns 0
22:04:58.262 00.074 11060 IsGuiding returns 0
22:04:58.262 00.000 11060 Move returns status 0, amount 70
22:04:58.262 00.000 11060 MoveAxis(N, 79, ABG)
22:04:58.262 00.000 11060 Guiding  Dir = 0, Dur = 79
22:04:58.289 00.027 11060 IsSlewing returns 0
22:04:58.289 00.000 11060 IsGuiding returns 0
22:04:58.407 00.118 11060 IsGuiding returns 0
22:04:58.407 00.000 11060 Move returns status 0, amount 79
22:04:58.407 00.000 11060 move complete, result=0
22:04:58.407 00.000 11060 worker thread done servicing request
22:04:58.407 00.000 11060 Worker thread wakes up
22:04:58.407 00.000 10844 GuideStep: 0.5 px 70 ms WEST, -0.2 px 79 ms NORTH
22:04:58.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:04:58.407 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:04:59.899 01.492 11060 Exposure complete
22:05:00.190 00.291 11060 worker thread done servicing request
22:05:00.190 00.000 10844 OnExposeComplete: enter
22:05:00.190 00.000 10844 UpdateGuideState(): m_state=6
22:05:00.190 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
22:05:00.190 00.000 10844 Star::Find returns 1 (1), X=1829.05, Y=153.32, Mass=3830, SNR=38.7, Peak=255 HFD=4.0
22:05:00.195 00.005 10844 MultiStar: [#1 -0.03,-0.05,0.92,U] [#2 0.88,-0.77,0.00,M1] [#3 -0.27,-1.20,0.00,M2] [#4 0.34,-0.48,0.92,U] [#5 0.15,-0.70,1.80,U] [#6 -0.64,-1.03,0.00,M2] [#7 0.34,-1.03,0.00,M4] [#8 0.32,-0.52,0.76,U] 
22:05:00.195 00.000 10844 refined, 4 included, MultiStar: {0.29, -0.41}, one-star: {0.76, -0.08}
22:05:00.195 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.80) = xAngle (-0.16 = -0.16)
22:05:00.195 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.25 = -0.25)
22:05:00.195 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.41 hyp=0.50 cameraTheta=-0.96 mountX=0.50 mountY=-0.12, mountTheta=-0.24
22:05:00.195 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.41, opts=13)
22:05:00.195 00.000 10844 Enqueuing Move request for scope (0.29, -0.41)
22:05:00.195 00.000 11060 Worker thread wakes up
22:05:00.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:00.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.41) opts 0xd
22:05:00.195 00.000 10844 UpdateGuideState exits: m=3830 SNR=38.7 Saturated
22:05:00.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.41)
22:05:00.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:00.195 00.000 11060 Moving (0.29, -0.41) raw xDistance=0.50 yDistance=-0.12
22:05:00.195 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:00.195 00.000 10844 Enqueuing Expose request
22:05:00.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
22:05:00.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:00.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:05:00.195 00.000 11060 MoveAxis(W, 75, ABG)
22:05:00.195 00.000 11060 Guiding  Dir = 3, Dur = 75
22:05:00.211 00.016 11060 IsSlewing returns 0
22:05:00.211 00.000 11060 IsGuiding returns 0
22:05:00.307 00.096 11060 IsGuiding returns 0
22:05:00.307 00.000 11060 Move returns status 0, amount 75
22:05:00.307 00.000 11060 MoveAxis(N, 0, ABG)
22:05:00.307 00.000 11060 Move returns status 0, amount 0
22:05:00.307 00.000 11060 move complete, result=0
22:05:00.307 00.000 11060 worker thread done servicing request
22:05:00.307 00.000 11060 Worker thread wakes up
22:05:00.307 00.000 10844 GuideStep: 0.5 px 75 ms WEST, -0.1 px 0 ms NORTH
22:05:00.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:00.309 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:01.793 01.484 11060 Exposure complete
22:05:02.023 00.230 11060 worker thread done servicing request
22:05:02.023 00.000 10844 OnExposeComplete: enter
22:05:02.023 00.000 10844 UpdateGuideState(): m_state=6
22:05:02.023 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
22:05:02.023 00.000 10844 Star::Find returns 1 (1), X=1829.01, Y=153.04, Mass=3625, SNR=38.4, Peak=255 HFD=4.0
22:05:02.023 00.000 10844 MultiStar: [#1 0.40,0.68,0.94,U] [#2 0.84,-0.26,0.85,U] [#3 0.04,-1.01,0.84,U] [#4 0.20,-0.61,0.89,U] [#5 -0.19,-1.21,0.00,M1] [#6 0.47,-0.57,0.71,U] [#7 0.47,-1.26,0.00,M5] [#8 0.62,-0.62,0.80,U] 
22:05:02.023 00.000 10844 refined, 6 included, MultiStar: {0.47, -0.37}, one-star: {0.73, -0.36}
22:05:02.023 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.80) = xAngle (0.14 = 0.14)
22:05:02.023 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.05 = 0.05)
22:05:02.023 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=-0.37 hyp=0.60 cameraTheta=-0.66 mountX=0.60 mountY=0.03, mountTheta=0.05
22:05:02.028 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=-0.37, opts=13)
22:05:02.028 00.000 10844 Enqueuing Move request for scope (0.47, -0.37)
22:05:02.028 00.000 11060 Worker thread wakes up
22:05:02.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.37) opts 0xd
22:05:02.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, -0.37)
22:05:02.028 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:02.028 00.000 11060 Moving (0.47, -0.37) raw xDistance=0.60 yDistance=0.03
22:05:02.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.60
22:05:02.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:02.028 00.000 10844 UpdateGuideState exits: m=3625 SNR=38.4 Saturated
22:05:02.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:05:02.028 00.000 11060 MoveAxis(W, 90, ABG)
22:05:02.030 00.002 11060 Guiding  Dir = 3, Dur = 90
22:05:02.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:02.030 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:02.030 00.000 10844 Enqueuing Expose request
22:05:02.033 00.003 11060 IsSlewing returns 0
22:05:02.033 00.000 11060 IsGuiding returns 0
22:05:02.136 00.103 11060 IsGuiding returns 0
22:05:02.136 00.000 11060 Move returns status 0, amount 90
22:05:02.138 00.002 11060 MoveAxis(N, 0, ABG)
22:05:02.138 00.000 11060 Move returns status 0, amount 0
22:05:02.138 00.000 11060 move complete, result=0
22:05:02.138 00.000 11060 worker thread done servicing request
22:05:02.140 00.002 11060 Worker thread wakes up
22:05:02.140 00.000 10844 GuideStep: 0.6 px 90 ms WEST, 0.0 px 0 ms NORTH
22:05:02.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:02.140 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:03.604 01.464 11060 Exposure complete
22:05:03.922 00.318 11060 worker thread done servicing request
22:05:03.922 00.000 10844 OnExposeComplete: enter
22:05:03.922 00.000 10844 UpdateGuideState(): m_state=6
22:05:03.922 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
22:05:03.922 00.000 10844 Star::Find returns 1 (1), X=1828.74, Y=153.12, Mass=3331, SNR=36.4, Peak=255 HFD=3.8
22:05:03.922 00.000 10844 MultiStar: [#1 0.34,0.54,0.94,U] [#2 1.01,-0.34,0.00,M1] [#3 -0.07,-0.77,0.90,U] [#4 -0.29,-0.08,0.95,U] [#5 -0.04,-0.62,2.05,U] [#6 0.07,-1.02,0.81,U] [#7 0.25,-0.62,2.03,U] [#8 0.65,-1.17,0.00,M1] 
22:05:03.924 00.002 10844 refined, 6 included, MultiStar: {0.11, -0.45}, one-star: {0.46, -0.28}
22:05:03.924 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.80) = xAngle (-0.54 = -0.54)
22:05:03.924 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.62 = -0.62)
22:05:03.924 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.45 hyp=0.46 cameraTheta=-1.34 mountX=0.40 mountY=-0.27, mountTheta=-0.60
22:05:03.925 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.45, opts=13)
22:05:03.925 00.000 10844 Enqueuing Move request for scope (0.11, -0.45)
22:05:03.925 00.000 11060 Worker thread wakes up
22:05:03.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.45) opts 0xd
22:05:03.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.45)
22:05:03.925 00.000 11060 Moving (0.11, -0.45) raw xDistance=0.40 yDistance=-0.27
22:05:03.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
22:05:03.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
22:05:03.925 00.000 11060 MoveAxis(W, 61, ABG)
22:05:03.925 00.000 11060 Guiding  Dir = 3, Dur = 61
22:05:03.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:03.925 00.000 10844 UpdateGuideState exits: m=3331 SNR=36.4 Saturated
22:05:03.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:03.925 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:03.925 00.000 10844 Enqueuing Expose request
22:05:03.962 00.037 11060 IsSlewing returns 0
22:05:03.962 00.000 11060 IsGuiding returns 0
22:05:04.044 00.082 11060 IsGuiding returns 0
22:05:04.044 00.000 11060 Move returns status 0, amount 61
22:05:04.044 00.000 11060 MoveAxis(N, 103, ABG)
22:05:04.044 00.000 11060 Guiding  Dir = 0, Dur = 103
22:05:04.057 00.013 11060 IsSlewing returns 0
22:05:04.057 00.000 11060 IsGuiding returns 0
22:05:04.193 00.136 11060 IsGuiding returns 0
22:05:04.193 00.000 11060 Move returns status 0, amount 103
22:05:04.193 00.000 11060 move complete, result=0
22:05:04.193 00.000 10844 GuideStep: 0.4 px 61 ms WEST, -0.3 px 103 ms NORTH
22:05:04.199 00.006 11060 worker thread done servicing request
22:05:04.199 00.000 11060 Worker thread wakes up
22:05:04.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:04.199 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:05.673 01.474 11060 Exposure complete
22:05:05.851 00.178 11060 worker thread done servicing request
22:05:05.851 00.000 10844 OnExposeComplete: enter
22:05:05.851 00.000 10844 UpdateGuideState(): m_state=6
22:05:05.851 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
22:05:05.851 00.000 10844 Star::Find returns 1 (0), X=1828.98, Y=153.21, Mass=3266, SNR=36.3, Peak=251 HFD=3.5
22:05:05.851 00.000 10844 MultiStar: [#1 0.62,0.64,1.02,U] [#2 0.86,-0.37,0.96,U] [#3 -0.13,-0.62,0.81,U] [#4 0.69,0.13,0.96,U] [#5 0.50,-0.60,1.85,U] [#6 0.34,-0.91,0.75,U] [#7 -0.34,-0.61,1.94,U] [#8 0.87,-0.58,0.00,M2] 
22:05:05.851 00.000 10844 refined, 7 included, MultiStar: {0.35, -0.35}, one-star: {0.70, -0.19}
22:05:05.851 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.80) = xAngle (0.02 = 0.02)
22:05:05.851 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.07 = -0.07)
22:05:05.851 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.35 hyp=0.49 cameraTheta=-0.79 mountX=0.49 mountY=-0.03, mountTheta=-0.07
22:05:05.859 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.35, opts=13)
22:05:05.859 00.000 10844 Enqueuing Move request for scope (0.35, -0.35)
22:05:05.859 00.000 11060 Worker thread wakes up
22:05:05.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.35) opts 0xd
22:05:05.859 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.35)
22:05:05.859 00.000 11060 Moving (0.35, -0.35) raw xDistance=0.49 yDistance=-0.03
22:05:05.860 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.49
22:05:05.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:05.862 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:05.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:05:05.862 00.000 10844 UpdateGuideState exits: m=3266 SNR=36.3
22:05:05.862 00.000 11060 MoveAxis(W, 74, ABG)
22:05:05.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:05.862 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:05.862 00.000 11060 Guiding  Dir = 3, Dur = 74
22:05:05.862 00.000 10844 Enqueuing Expose request
22:05:05.887 00.025 11060 IsSlewing returns 0
22:05:05.887 00.000 11060 IsGuiding returns 0
22:05:05.980 00.093 11060 IsGuiding returns 0
22:05:05.980 00.000 11060 Move returns status 0, amount 74
22:05:05.980 00.000 11060 MoveAxis(N, 0, ABG)
22:05:05.980 00.000 11060 Move returns status 0, amount 0
22:05:05.980 00.000 11060 move complete, result=0
22:05:05.980 00.000 11060 worker thread done servicing request
22:05:05.980 00.000 10844 GuideStep: 0.5 px 74 ms WEST, -0.0 px 0 ms NORTH
22:05:05.980 00.000 11060 Worker thread wakes up
22:05:05.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:05.980 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:07.427 01.447 11060 Exposure complete
22:05:07.709 00.282 11060 worker thread done servicing request
22:05:07.709 00.000 10844 OnExposeComplete: enter
22:05:07.709 00.000 10844 UpdateGuideState(): m_state=6
22:05:07.709 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
22:05:07.709 00.000 10844 Star::Find returns 1 (1), X=1829.34, Y=152.99, Mass=3833, SNR=39.4, Peak=255 HFD=3.9
22:05:07.709 00.000 10844 MultiStar: [#1 0.23,0.29,0.85,U] [#2 1.12,-0.29,0.00,M1] [#3 0.20,-0.83,0.94,U] [#4 0.47,-0.02,0.83,U] [#5 0.35,-0.58,1.76,U] [#6 0.08,0.09,0.65,U] [#7 0.62,-1.16,0.00,M4] [#8 0.69,-0.58,0.75,U] 
22:05:07.709 00.000 10844 refined, 6 included, MultiStar: {0.44, -0.35}, one-star: {1.06, -0.41}
22:05:07.709 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.80) = xAngle (0.14 = 0.14)
22:05:07.709 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.05 = 0.05)
22:05:07.709 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=-0.35 hyp=0.56 cameraTheta=-0.66 mountX=0.56 mountY=0.03, mountTheta=0.05
22:05:07.709 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.35, opts=13)
22:05:07.709 00.000 10844 Enqueuing Move request for scope (0.44, -0.35)
22:05:07.709 00.000 11060 Worker thread wakes up
22:05:07.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:07.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.35) opts 0xd
22:05:07.709 00.000 10844 UpdateGuideState exits: m=3833 SNR=39.4 Saturated
22:05:07.714 00.005 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.35)
22:05:07.714 00.000 11060 Moving (0.44, -0.35) raw xDistance=0.56 yDistance=0.03
22:05:07.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:07.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.56
22:05:07.714 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:07.714 00.000 10844 Enqueuing Expose request
22:05:07.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:07.715 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:05:07.715 00.000 11060 MoveAxis(W, 84, ABG)
22:05:07.715 00.000 11060 Guiding  Dir = 3, Dur = 84
22:05:07.728 00.013 11060 IsSlewing returns 0
22:05:07.728 00.000 11060 IsGuiding returns 0
22:05:07.818 00.090 11060 IsGuiding returns 0
22:05:07.818 00.000 11060 Move returns status 0, amount 84
22:05:07.818 00.000 11060 MoveAxis(N, 0, ABG)
22:05:07.818 00.000 11060 Move returns status 0, amount 0
22:05:07.818 00.000 11060 move complete, result=0
22:05:07.818 00.000 11060 worker thread done servicing request
22:05:07.820 00.002 10844 GuideStep: 0.6 px 84 ms WEST, 0.0 px 0 ms NORTH
22:05:07.820 00.000 11060 Worker thread wakes up
22:05:07.821 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:07.821 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:09.307 01.486 11060 Exposure complete
22:05:09.590 00.283 11060 worker thread done servicing request
22:05:09.590 00.000 10844 OnExposeComplete: enter
22:05:09.590 00.000 10844 UpdateGuideState(): m_state=6
22:05:09.590 00.000 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
22:05:09.596 00.006 10844 Star::Find returns 1 (0), X=1829.34, Y=153.56, Mass=3733, SNR=38.7, Peak=254 HFD=3.6
22:05:09.596 00.000 10844 MultiStar: [#1 0.35,0.96,0.96,U] [#2 0.76,-0.02,0.91,U] [#3 0.20,-0.34,0.78,U] [#4 0.95,-0.16,0.93,U] [#5 0.67,-0.06,1.95,U] [#6 0.19,0.08,0.70,U] [#7 0.06,-0.57,1.92,U] [#8 0.33,0.29,0.77,U] 
22:05:09.596 00.000 10844 refined, 8 included, MultiStar: {0.50, -0.03}, one-star: {1.06, 0.16}
22:05:09.596 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.80) = xAngle (0.74 = 0.74)
22:05:09.596 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.66 = 0.66)
22:05:09.596 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=-0.03 hyp=0.50 cameraTheta=-0.06 mountX=0.37 mountY=0.30, mountTheta=0.69
22:05:09.598 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=-0.03, opts=13)
22:05:09.598 00.000 10844 Enqueuing Move request for scope (0.50, -0.03)
22:05:09.598 00.000 11060 Worker thread wakes up
22:05:09.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:09.598 00.000 10844 UpdateGuideState exits: m=3733 SNR=38.7
22:05:09.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:09.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.03) opts 0xd
22:05:09.598 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:09.598 00.000 10844 Enqueuing Expose request
22:05:09.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, -0.03)
22:05:09.598 00.000 11060 Moving (0.50, -0.03) raw xDistance=0.37 yDistance=0.30
22:05:09.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
22:05:09.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:09.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:05:09.598 00.000 11060 MoveAxis(W, 56, ABG)
22:05:09.601 00.003 11060 Guiding  Dir = 3, Dur = 56
22:05:09.606 00.005 11060 IsSlewing returns 0
22:05:09.606 00.000 11060 IsGuiding returns 0
22:05:09.668 00.062 11060 IsGuiding returns 0
22:05:09.668 00.000 11060 Move returns status 0, amount 56
22:05:09.670 00.002 11060 MoveAxis(N, 0, ABG)
22:05:09.670 00.000 11060 Move returns status 0, amount 0
22:05:09.670 00.000 11060 move complete, result=0
22:05:09.670 00.000 11060 worker thread done servicing request
22:05:09.670 00.000 11060 Worker thread wakes up
22:05:09.670 00.000 10844 GuideStep: 0.4 px 56 ms WEST, 0.3 px 0 ms NORTH
22:05:09.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:09.670 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:11.141 01.471 11060 Exposure complete
22:05:11.424 00.283 11060 worker thread done servicing request
22:05:11.424 00.000 10844 OnExposeComplete: enter
22:05:11.424 00.000 10844 UpdateGuideState(): m_state=6
22:05:11.424 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
22:05:11.424 00.000 10844 Star::Find returns 1 (1), X=1829.06, Y=153.27, Mass=4179, SNR=41.6, Peak=255 HFD=4.0
22:05:11.427 00.003 10844 MultiStar: [#1 0.13,0.58,0.79,U] [#2 0.98,0.12,0.83,U] [#3 0.07,-0.58,0.76,U] [#4 0.21,0.08,0.85,U] [#5 0.04,-0.12,1.78,U] [#6 0.49,-0.29,0.62,U] [#7 -0.11,-0.70,1.81,U] [#8 0.55,-0.13,0.76,U] 
22:05:11.427 00.000 10844 refined, 8 included, MultiStar: {0.27, -0.18}, one-star: {0.78, -0.13}
22:05:11.427 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.80) = xAngle (0.21 = 0.21)
22:05:11.427 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.13 = 0.13)
22:05:11.427 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.33 cameraTheta=-0.59 mountX=0.32 mountY=0.04, mountTheta=0.13
22:05:11.427 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.18, opts=13)
22:05:11.427 00.000 10844 Enqueuing Move request for scope (0.27, -0.18)
22:05:11.427 00.000 11060 Worker thread wakes up
22:05:11.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:11.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
22:05:11.427 00.000 10844 UpdateGuideState exits: m=4179 SNR=41.6 Saturated
22:05:11.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:11.427 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
22:05:11.432 00.005 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:11.432 00.000 10844 Enqueuing Expose request
22:05:11.432 00.000 11060 Moving (0.27, -0.18) raw xDistance=0.32 yDistance=0.04
22:05:11.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
22:05:11.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:11.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:05:11.433 00.001 11060 MoveAxis(W, 49, ABG)
22:05:11.433 00.000 11060 Guiding  Dir = 3, Dur = 49
22:05:11.462 00.029 11060 IsSlewing returns 0
22:05:11.463 00.001 11060 IsGuiding returns 0
22:05:11.540 00.077 11060 IsGuiding returns 0
22:05:11.540 00.000 11060 Move returns status 0, amount 49
22:05:11.540 00.000 11060 MoveAxis(N, 0, ABG)
22:05:11.540 00.000 11060 Move returns status 0, amount 0
22:05:11.540 00.000 11060 move complete, result=0
22:05:11.540 00.000 11060 worker thread done servicing request
22:05:11.542 00.002 10844 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
22:05:11.543 00.001 11060 Worker thread wakes up
22:05:11.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:11.544 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:13.002 01.458 11060 Exposure complete
22:05:13.315 00.313 11060 worker thread done servicing request
22:05:13.315 00.000 10844 OnExposeComplete: enter
22:05:13.315 00.000 10844 UpdateGuideState(): m_state=6
22:05:13.316 00.001 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
22:05:13.316 00.000 10844 Star::Find returns 1 (1), X=1828.76, Y=153.47, Mass=3301, SNR=36.0, Peak=255 HFD=3.4
22:05:13.331 00.015 10844 MultiStar: [#1 0.56,0.03,0.91,U] [#2 1.15,-0.07,0.00,M1] [#3 -0.09,-0.11,0.80,U] [#4 0.19,-0.28,1.01,U] [#5 0.33,-0.08,1.94,U] [#6 0.73,-0.38,0.64,U] [#7 0.81,-0.58,1.91,U] [#8 0.89,-0.47,0.85,U] 
22:05:13.331 00.000 10844 single-star, 7 included, MultiStar: {0.50, -0.24}, one-star: {0.48, 0.07}
22:05:13.331 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.80) = xAngle (0.95 = 0.95)
22:05:13.331 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.86 = 0.86)
22:05:13.331 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.07 hyp=0.49 cameraTheta=0.14 mountX=0.28 mountY=0.37, mountTheta=0.91
22:05:13.335 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.07, opts=13)
22:05:13.335 00.000 10844 Enqueuing Move request for scope (0.48, 0.07)
22:05:13.335 00.000 11060 Worker thread wakes up
22:05:13.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:13.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.07) opts 0xd
22:05:13.335 00.000 10844 UpdateGuideState exits: m=3301 SNR=36.0 Saturated
22:05:13.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.07)
22:05:13.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:13.336 00.001 11060 Moving (0.48, 0.07) raw xDistance=0.28 yDistance=0.37
22:05:13.336 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:13.336 00.000 10844 Enqueuing Expose request
22:05:13.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
22:05:13.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:13.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:05:13.336 00.000 11060 MoveAxis(W, 43, ABG)
22:05:13.336 00.000 11060 Guiding  Dir = 3, Dur = 43
22:05:13.351 00.015 11060 IsSlewing returns 0
22:05:13.351 00.000 11060 IsGuiding returns 0
22:05:13.410 00.059 11060 IsGuiding returns 0
22:05:13.410 00.000 11060 Move returns status 0, amount 43
22:05:13.410 00.000 11060 MoveAxis(N, 0, ABG)
22:05:13.410 00.000 11060 Move returns status 0, amount 0
22:05:13.410 00.000 11060 move complete, result=0
22:05:13.410 00.000 11060 worker thread done servicing request
22:05:13.410 00.000 11060 Worker thread wakes up
22:05:13.410 00.000 10844 GuideStep: 0.3 px 43 ms WEST, 0.4 px 0 ms NORTH
22:05:13.420 00.010 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:13.420 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:14.889 01.469 11060 Exposure complete
22:05:15.172 00.283 11060 worker thread done servicing request
22:05:15.172 00.000 10844 OnExposeComplete: enter
22:05:15.172 00.000 10844 UpdateGuideState(): m_state=6
22:05:15.173 00.001 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
22:05:15.173 00.000 10844 Star::Find returns 1 (0), X=1829.05, Y=153.76, Mass=3322, SNR=36.7, Peak=228 HFD=4.0
22:05:15.173 00.000 10844 MultiStar: [#1 0.60,-0.57,1.01,U] [#2 1.14,-0.25,0.00,M2] [#3 -0.06,-0.46,0.88,U] [#4 0.10,0.17,0.93,U] [#5 0.37,-0.02,2.09,U] [#6 0.02,-0.96,0.82,U] [#7 0.09,-0.95,2.02,U] [#8 1.13,-0.57,0.00,M1] 
22:05:15.173 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.37}, one-star: {0.77, 0.36}
22:05:15.173 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.80) = xAngle (-0.13 = -0.13)
22:05:15.173 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.21 = -0.21)
22:05:15.173 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-0.93 mountX=0.45 mountY=-0.10, mountTheta=-0.21
22:05:15.173 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.37, opts=13)
22:05:15.173 00.000 10844 Enqueuing Move request for scope (0.27, -0.37)
22:05:15.173 00.000 11060 Worker thread wakes up
22:05:15.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:15.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.37) opts 0xd
22:05:15.173 00.000 10844 UpdateGuideState exits: m=3322 SNR=36.7
22:05:15.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.37)
22:05:15.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:15.173 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:15.173 00.000 10844 Enqueuing Expose request
22:05:15.173 00.000 11060 Moving (0.27, -0.37) raw xDistance=0.45 yDistance=-0.10
22:05:15.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
22:05:15.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:15.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:05:15.173 00.000 11060 MoveAxis(W, 68, ABG)
22:05:15.177 00.004 11060 Guiding  Dir = 3, Dur = 68
22:05:15.194 00.017 11060 IsSlewing returns 0
22:05:15.194 00.000 11060 IsGuiding returns 0
22:05:15.271 00.077 11060 IsGuiding returns 0
22:05:15.271 00.000 11060 Move returns status 0, amount 68
22:05:15.271 00.000 11060 MoveAxis(N, 0, ABG)
22:05:15.271 00.000 11060 Move returns status 0, amount 0
22:05:15.271 00.000 11060 move complete, result=0
22:05:15.271 00.000 11060 worker thread done servicing request
22:05:15.271 00.000 10844 GuideStep: 0.5 px 68 ms WEST, -0.1 px 0 ms NORTH
22:05:15.271 00.000 11060 Worker thread wakes up
22:05:15.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:15.271 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:16.767 01.496 11060 Exposure complete
22:05:17.049 00.282 11060 worker thread done servicing request
22:05:17.049 00.000 10844 OnExposeComplete: enter
22:05:17.049 00.000 10844 UpdateGuideState(): m_state=6
22:05:17.050 00.001 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
22:05:17.050 00.000 10844 Star::Find returns 1 (0), X=1829.15, Y=153.79, Mass=3329, SNR=35.7, Peak=216 HFD=4.0
22:05:17.051 00.001 10844 MultiStar: [#1 0.53,1.04,0.00,M1] [#2 1.16,0.50,0.00,M3] [#3 0.13,0.00,0.92,U] [#4 0.72,0.54,1.05,U] [#5 0.46,-0.02,2.12,U] [#6 0.56,-0.50,0.75,U] [#7 0.18,-0.62,1.97,U] [#8 0.85,0.00,0.90,U] 
22:05:17.051 00.000 10844 refined, 6 included, MultiStar: {0.49, -0.08}, one-star: {0.87, 0.39}
22:05:17.051 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.80) = xAngle (0.65 = 0.65)
22:05:17.051 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.56 = 0.56)
22:05:17.051 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=-0.08 hyp=0.49 cameraTheta=-0.16 mountX=0.39 mountY=0.26, mountTheta=0.59
22:05:17.052 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=-0.08, opts=13)
22:05:17.052 00.000 10844 Enqueuing Move request for scope (0.49, -0.08)
22:05:17.052 00.000 11060 Worker thread wakes up
22:05:17.053 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:17.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.08) opts 0xd
22:05:17.053 00.000 10844 UpdateGuideState exits: m=3329 SNR=35.7
22:05:17.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, -0.08)
22:05:17.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:17.053 00.000 11060 Moving (0.49, -0.08) raw xDistance=0.39 yDistance=0.26
22:05:17.053 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:17.053 00.000 10844 Enqueuing Expose request
22:05:17.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
22:05:17.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:05:17.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:05:17.053 00.000 11060 MoveAxis(W, 60, ABG)
22:05:17.053 00.000 11060 Guiding  Dir = 3, Dur = 60
22:05:17.060 00.007 11060 IsSlewing returns 0
22:05:17.073 00.013 11060 IsGuiding returns 0
22:05:17.148 00.075 11060 IsGuiding returns 0
22:05:17.148 00.000 11060 Move returns status 0, amount 60
22:05:17.148 00.000 11060 MoveAxis(N, 0, ABG)
22:05:17.148 00.000 11060 Move returns status 0, amount 0
22:05:17.148 00.000 11060 move complete, result=0
22:05:17.148 00.000 10844 GuideStep: 0.4 px 60 ms WEST, 0.3 px 0 ms NORTH
22:05:17.154 00.006 11060 worker thread done servicing request
22:05:17.154 00.000 11060 Worker thread wakes up
22:05:17.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:17.155 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:18.648 01.493 11060 Exposure complete
22:05:18.961 00.313 11060 worker thread done servicing request
22:05:18.961 00.000 10844 OnExposeComplete: enter
22:05:18.961 00.000 10844 UpdateGuideState(): m_state=6
22:05:18.966 00.005 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
22:05:18.966 00.000 10844 Star::Find returns 1 (0), X=1828.89, Y=154.16, Mass=3744, SNR=38.7, Peak=234 HFD=4.1
22:05:18.966 00.000 10844 MultiStar: [#1 0.58,0.53,1.00,U] [#2 1.11,0.25,0.00,M4] [#3 -0.02,0.22,0.79,U] [#4 -0.04,0.40,0.94,U] [#5 0.47,-0.74,1.89,U] [#6 -0.11,-0.33,0.61,U] [#7 0.41,-0.06,1.88,U] [#8 0.02,0.68,0.80,U] 
22:05:18.966 00.000 10844 refined, 7 included, MultiStar: {0.31, 0.08}, one-star: {0.61, 0.76}
22:05:18.966 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.80) = xAngle (1.04 = 1.04)
22:05:18.966 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.96 = 0.96)
22:05:18.966 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.24 mountX=0.16 mountY=0.26, mountTheta=1.02
22:05:18.966 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.08, opts=13)
22:05:18.966 00.000 10844 Enqueuing Move request for scope (0.31, 0.08)
22:05:18.966 00.000 11060 Worker thread wakes up
22:05:18.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:18.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd
22:05:18.966 00.000 10844 UpdateGuideState exits: m=3744 SNR=38.7
22:05:18.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.08)
22:05:18.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:18.966 00.000 11060 Moving (0.31, 0.08) raw xDistance=0.16 yDistance=0.26
22:05:18.966 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:18.966 00.000 10844 Enqueuing Expose request
22:05:18.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
22:05:18.966 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.27 newest=0.42
22:05:18.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
22:05:18.966 00.000 11060 MoveAxis(W, 25, ABG)
22:05:18.966 00.000 11060 Guiding  Dir = 3, Dur = 25
22:05:19.006 00.040 11060 IsSlewing returns 0
22:05:19.008 00.002 11060 IsGuiding returns 0
22:05:19.046 00.038 11060 IsGuiding returns 0
22:05:19.046 00.000 11060 Move returns status 0, amount 25
22:05:19.046 00.000 11060 BLC: Oldest BLC event removed
22:05:19.046 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 581 applied
22:05:19.047 00.001 11060 MoveAxis(S, 681, ABG)
22:05:19.047 00.000 11060 Guiding  Dir = 1, Dur = 681
22:05:19.060 00.013 11060 IsSlewing returns 0
22:05:19.060 00.000 11060 IsGuiding returns 0
22:05:19.756 00.696 11060 IsGuiding returns 0
22:05:19.756 00.000 11060 Move returns status 0, amount 681
22:05:19.756 00.000 11060 move complete, result=0
22:05:19.756 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.3 px 681 ms SOUTH
22:05:19.764 00.008 11060 worker thread done servicing request
22:05:19.764 00.000 11060 Worker thread wakes up
22:05:19.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:19.764 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:21.236 01.472 11060 Exposure complete
22:05:21.505 00.269 11060 worker thread done servicing request
22:05:21.505 00.000 10844 OnExposeComplete: enter
22:05:21.505 00.000 10844 UpdateGuideState(): m_state=6
22:05:21.505 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
22:05:21.505 00.000 10844 Star::Find returns 1 (0), X=1828.84, Y=154.00, Mass=4089, SNR=41.5, Peak=248 HFD=4.0
22:05:21.505 00.000 10844 MultiStar: [#1 0.16,1.04,0.00,M1] [#2 0.94,0.79,0.00,M5] [#3 0.07,0.18,0.80,U] [#4 0.37,0.30,0.82,U] [#5 0.32,0.29,1.90,U] [#6 0.23,-0.20,0.65,U] [#7 -0.37,-0.17,1.71,U] [#8 0.38,0.37,0.77,U] 
22:05:21.505 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.18}, one-star: {0.56, 0.59}
22:05:21.505 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.80) = xAngle (1.61 = 1.61)
22:05:21.505 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.52 = 1.52)
22:05:21.505 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.81 mountX=-0.01 mountY=0.25, mountTheta=1.61
22:05:21.510 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.18, opts=13)
22:05:21.512 00.002 10844 Enqueuing Move request for scope (0.18, 0.18)
22:05:21.512 00.000 11060 Worker thread wakes up
22:05:21.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:21.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
22:05:21.512 00.000 10844 UpdateGuideState exits: m=4089 SNR=41.5
22:05:21.513 00.001 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
22:05:21.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:21.513 00.000 11060 Moving (0.18, 0.18) raw xDistance=-0.01 yDistance=0.25
22:05:21.513 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:21.513 00.000 10844 Enqueuing Expose request
22:05:21.513 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.181847, 1:0.252665
22:05:21.513 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:05:21.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:05:21.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
22:05:21.513 00.000 11060 MoveAxis(E, 0, ABG)
22:05:21.513 00.000 11060 Move returns status 0, amount 0
22:05:21.513 00.000 11060 MoveAxis(S, 97, ABG)
22:05:21.513 00.000 11060 Guiding  Dir = 1, Dur = 97
22:05:21.520 00.007 11060 IsSlewing returns 0
22:05:21.520 00.000 11060 IsGuiding returns 0
22:05:21.628 00.108 11060 IsGuiding returns 0
22:05:21.628 00.000 11060 Move returns status 0, amount 97
22:05:21.628 00.000 11060 move complete, result=0
22:05:21.628 00.000 11060 worker thread done servicing request
22:05:21.628 00.000 11060 Worker thread wakes up
22:05:21.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:21.628 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:21.628 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 97 ms SOUTH
22:05:23.117 01.489 11060 Exposure complete
22:05:23.278 00.161 10844 OnExposeComplete: enter
22:05:23.278 00.000 10844 UpdateGuideState(): m_state=6
22:05:23.280 00.002 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
22:05:23.280 00.000 10844 Star::Find returns 1 (0), X=1828.54, Y=153.86, Mass=3727, SNR=38.8, Peak=250 HFD=3.8
22:05:23.280 00.000 10844 MultiStar: [#1 0.62,1.49,0.00,M2] [#2 0.99,0.81,0.00,M6] [#3 -0.19,-0.04,0.80,U] [#4 0.60,0.60,0.86,U] [#5 0.32,-0.26,1.97,U] [#6 0.43,0.65,0.67,U] [#7 0.13,-0.31,1.86,U] [#8 0.72,1.02,0.00,M1] 
22:05:23.280 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.04}, one-star: {0.26, 0.46}
22:05:23.280 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.80) = xAngle (0.96 = 0.96)
22:05:23.280 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.87 = 0.87)
22:05:23.280 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.16 mountX=0.14 mountY=0.19, mountTheta=0.93
22:05:23.282 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.04, opts=13)
22:05:23.282 00.000 10844 Enqueuing Move request for scope (0.25, 0.04)
22:05:23.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:23.282 00.000 10844 UpdateGuideState exits: m=3727 SNR=38.8
22:05:23.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:23.282 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:23.282 00.000 10844 Enqueuing Expose request
22:05:23.282 00.000 11060 worker thread done servicing request
22:05:23.284 00.002 11060 Worker thread wakes up
22:05:23.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
22:05:23.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
22:05:23.284 00.000 11060 Moving (0.25, 0.04) raw xDistance=0.14 yDistance=0.19
22:05:23.284 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.181847, 1:0.252665, 2:0.190921
22:05:23.284 00.000 11060 BLC: Under-shoot: nominal increase by 157
22:05:23.284 00.000 11060 BLC: window closed
22:05:23.284 00.000 11060 BLC: Pulse adjusted to 639
22:05:23.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:05:23.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
22:05:23.284 00.000 11060 MoveAxis(W, 21, ABG)
22:05:23.284 00.000 11060 Guiding  Dir = 3, Dur = 21
22:05:23.313 00.029 11060 IsSlewing returns 0
22:05:23.314 00.001 11060 IsGuiding returns 0
22:05:23.360 00.046 11060 IsGuiding returns 0
22:05:23.360 00.000 11060 Move returns status 0, amount 21
22:05:23.360 00.000 11060 MoveAxis(S, 73, ABG)
22:05:23.360 00.000 11060 Guiding  Dir = 1, Dur = 73
22:05:23.375 00.015 11060 IsSlewing returns 0
22:05:23.387 00.012 11060 IsGuiding returns 0
22:05:23.465 00.078 11060 IsGuiding returns 0
22:05:23.465 00.000 11060 Move returns status 0, amount 73
22:05:23.465 00.000 11060 move complete, result=0
22:05:23.465 00.000 11060 worker thread done servicing request
22:05:23.465 00.000 11060 Worker thread wakes up
22:05:23.465 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 73 ms SOUTH
22:05:23.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:23.465 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:23.744 00.279 10844 evsrv: cli 0EEEDFD0 connect
22:05:23.744 00.000 10844 case statement mapped state 6 to 3
22:05:23.745 00.001 10844 case statement mapped state 6 to 3
22:05:23.747 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"f370c3a2-f08b-454d-b9a0-6d1ff06d43a2"}
22:05:23.747 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"f370c3a2-f08b-454d-b9a0-6d1ff06d43a2"}
22:05:23.749 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
22:05:24.911 01.162 11060 Exposure complete
22:05:25.212 00.301 11060 worker thread done servicing request
22:05:25.212 00.000 10844 OnExposeComplete: enter
22:05:25.212 00.000 10844 UpdateGuideState(): m_state=6
22:05:25.212 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
22:05:25.214 00.002 10844 Star::Find returns 1 (1), X=1828.54, Y=153.92, Mass=3354, SNR=36.9, Peak=255 HFD=3.5
22:05:25.214 00.000 10844 MultiStar: [#1 0.53,0.89,1.02,U] [#2 0.40,0.43,0.88,U] [#3 0.01,0.13,0.81,U] [#4 -0.43,0.68,0.99,U] [#5 -0.83,-0.66,0.00,M1] [#6 -0.29,0.07,0.72,U] [#7 -0.39,-0.16,1.94,U] [#8 0.74,0.35,0.73,U] 
22:05:25.214 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.32}, one-star: {0.26, 0.52}
22:05:25.214 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.80) = xAngle (2.25 = 2.25)
22:05:25.214 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.17 = 2.17)
22:05:25.214 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.45 mountX=-0.20 mountY=0.26, mountTheta=2.22
22:05:25.216 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.32, opts=13)
22:05:25.216 00.000 10844 Enqueuing Move request for scope (0.04, 0.32)
22:05:25.216 00.000 11060 Worker thread wakes up
22:05:25.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:25.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
22:05:25.216 00.000 10844 UpdateGuideState exits: m=3354 SNR=36.9 Saturated
22:05:25.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
22:05:25.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:25.216 00.000 11060 Moving (0.04, 0.32) raw xDistance=-0.20 yDistance=0.26
22:05:25.216 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:25.216 00.000 10844 Enqueuing Expose request
22:05:25.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
22:05:25.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.26
22:05:25.216 00.000 11060 MoveAxis(E, 29, ABG)
22:05:25.216 00.000 11060 Guiding  Dir = 2, Dur = 29
22:05:25.228 00.012 11060 IsSlewing returns 0
22:05:25.228 00.000 11060 IsGuiding returns 0
22:05:25.273 00.045 11060 IsGuiding returns 0
22:05:25.273 00.000 11060 Move returns status 0, amount 29
22:05:25.273 00.000 11060 MoveAxis(S, 101, ABG)
22:05:25.273 00.000 11060 Guiding  Dir = 1, Dur = 101
22:05:25.288 00.015 11060 IsSlewing returns 0
22:05:25.288 00.000 11060 IsGuiding returns 0
22:05:25.404 00.116 11060 IsGuiding returns 0
22:05:25.404 00.000 11060 Move returns status 0, amount 101
22:05:25.404 00.000 11060 move complete, result=0
22:05:25.404 00.000 11060 worker thread done servicing request
22:05:25.404 00.000 11060 Worker thread wakes up
22:05:25.404 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.3 px 101 ms SOUTH
22:05:25.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:25.404 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:26.870 01.466 11060 Exposure complete
22:05:27.084 00.214 11060 worker thread done servicing request
22:05:27.084 00.000 10844 OnExposeComplete: enter
22:05:27.084 00.000 10844 UpdateGuideState(): m_state=6
22:05:27.084 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
22:05:27.084 00.000 10844 Star::Find returns 1 (0), X=1828.56, Y=154.03, Mass=3082, SNR=35.4, Peak=182 HFD=3.8
22:05:27.084 00.000 10844 MultiStar: [#1 0.38,1.06,0.00,M2] [#2 1.11,0.20,0.00,M6] [#3 -0.68,0.11,0.91,U] [#4 0.30,0.37,0.99,U] [#5 0.40,-0.21,2.08,U] [#6 -0.24,0.29,0.76,U] [#7 -0.11,0.28,2.08,U] [#8 0.14,0.16,0.94,U] 
22:05:27.084 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.19}, one-star: {0.28, 0.63}
22:05:27.084 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.80) = xAngle (2.07 = 2.07)
22:05:27.084 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.99 = 1.99)
22:05:27.084 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.19 cameraTheta=1.27 mountX=-0.09 mountY=0.18, mountTheta=2.06
22:05:27.086 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.19, opts=13)
22:05:27.086 00.000 10844 Enqueuing Move request for scope (0.06, 0.19)
22:05:27.086 00.000 11060 Worker thread wakes up
22:05:27.089 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:27.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
22:05:27.089 00.000 10844 UpdateGuideState exits: m=3082 SNR=35.4
22:05:27.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
22:05:27.089 00.000 11060 Moving (0.06, 0.19) raw xDistance=-0.09 yDistance=0.18
22:05:27.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:27.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:05:27.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:27.089 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:27.089 00.000 10844 Enqueuing Expose request
22:05:27.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:05:27.089 00.000 11060 MoveAxis(E, 0, ABG)
22:05:27.089 00.000 11060 Move returns status 0, amount 0
22:05:27.089 00.000 11060 MoveAxis(N, 0, ABG)
22:05:27.089 00.000 11060 Move returns status 0, amount 0
22:05:27.089 00.000 11060 move complete, result=0
22:05:27.089 00.000 11060 worker thread done servicing request
22:05:27.089 00.000 11060 Worker thread wakes up
22:05:27.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:27.089 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:27.089 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:05:28.575 01.486 11060 Exposure complete
22:05:28.928 00.353 10844 OnExposeComplete: enter
22:05:28.929 00.001 10844 UpdateGuideState(): m_state=6
22:05:28.929 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
22:05:28.929 00.000 10844 Star::Find returns 1 (0), X=1828.89, Y=153.66, Mass=3280, SNR=36.7, Peak=232 HFD=3.8
22:05:28.930 00.001 11060 worker thread done servicing request
22:05:28.930 00.000 10844 MultiStar: [#1 0.15,1.11,0.00,M3] [#2 0.46,1.02,0.00,M7] [#3 0.11,0.83,1.03,U] [#4 0.06,0.52,0.96,U] [#5 0.06,0.23,1.99,U] [#6 -0.35,-0.09,0.62,U] [#7 0.13,0.00,1.97,U] [#8 0.27,0.02,0.84,U] 
22:05:28.930 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.24}, one-star: {0.61, 0.26}
22:05:28.930 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.80) = xAngle (1.85 = 1.85)
22:05:28.930 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.76 = 1.76)
22:05:28.930 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.05 mountX=-0.08 mountY=0.28, mountTheta=1.84
22:05:28.932 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.24, opts=13)
22:05:28.932 00.000 10844 Enqueuing Move request for scope (0.14, 0.24)
22:05:28.932 00.000 11060 Worker thread wakes up
22:05:28.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:28.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
22:05:28.932 00.000 10844 UpdateGuideState exits: m=3280 SNR=36.7
22:05:28.932 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
22:05:28.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:28.932 00.000 11060 Moving (0.14, 0.24) raw xDistance=-0.08 yDistance=0.28
22:05:28.932 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:28.932 00.000 10844 Enqueuing Expose request
22:05:28.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:05:28.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
22:05:28.932 00.000 11060 MoveAxis(E, 0, ABG)
22:05:28.932 00.000 11060 Move returns status 0, amount 0
22:05:28.932 00.000 11060 MoveAxis(S, 106, ABG)
22:05:28.932 00.000 11060 Guiding  Dir = 1, Dur = 106
22:05:28.969 00.037 11060 IsSlewing returns 0
22:05:28.969 00.000 11060 IsGuiding returns 0
22:05:29.102 00.133 11060 IsGuiding returns 0
22:05:29.102 00.000 11060 Move returns status 0, amount 106
22:05:29.102 00.000 11060 move complete, result=0
22:05:29.102 00.000 11060 worker thread done servicing request
22:05:29.102 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 106 ms SOUTH
22:05:29.102 00.000 11060 Worker thread wakes up
22:05:29.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:29.102 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:30.604 01.502 11060 Exposure complete
22:05:30.779 00.175 11060 worker thread done servicing request
22:05:30.779 00.000 10844 OnExposeComplete: enter
22:05:30.779 00.000 10844 UpdateGuideState(): m_state=6
22:05:30.779 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
22:05:30.779 00.000 10844 Star::Find returns 1 (1), X=1828.65, Y=153.81, Mass=3726, SNR=38.3, Peak=255 HFD=3.6
22:05:30.779 00.000 10844 MultiStar: [#1 -0.37,0.83,0.91,U] [#2 0.60,-0.30,0.94,U] [#3 -0.83,-0.20,0.77,U] [#4 -0.01,0.25,0.97,U] [#5 -0.76,-0.72,0.00,M1] [#6 0.16,-0.09,0.66,U] [#7 -0.18,-0.03,1.81,U] [#8 0.39,0.40,0.85,U] 
22:05:30.779 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.15}, one-star: {0.37, 0.41}
22:05:30.779 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.80) = xAngle (2.33 = 2.33)
22:05:30.779 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.24 = 2.24)
22:05:30.779 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.52 mountX=-0.10 mountY=0.12, mountTheta=2.29
22:05:30.779 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
22:05:30.779 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
22:05:30.779 00.000 11060 Worker thread wakes up
22:05:30.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:30.779 00.000 10844 UpdateGuideState exits: m=3726 SNR=38.3 Saturated
22:05:30.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:30.779 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:30.779 00.000 10844 Enqueuing Expose request
22:05:30.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
22:05:30.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
22:05:30.779 00.000 11060 Moving (0.01, 0.15) raw xDistance=-0.10 yDistance=0.12
22:05:30.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:05:30.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:30.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:05:30.784 00.005 11060 MoveAxis(E, 0, ABG)
22:05:30.784 00.000 11060 Move returns status 0, amount 0
22:05:30.784 00.000 11060 MoveAxis(N, 0, ABG)
22:05:30.784 00.000 11060 Move returns status 0, amount 0
22:05:30.784 00.000 11060 move complete, result=0
22:05:30.784 00.000 11060 worker thread done servicing request
22:05:30.784 00.000 11060 Worker thread wakes up
22:05:30.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:30.784 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:30.786 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:05:32.257 01.471 11060 Exposure complete
22:05:32.497 00.240 11060 worker thread done servicing request
22:05:32.497 00.000 10844 OnExposeComplete: enter
22:05:32.502 00.005 10844 UpdateGuideState(): m_state=6
22:05:32.502 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
22:05:32.502 00.000 10844 Star::Find returns 1 (0), X=1829.07, Y=154.17, Mass=3592, SNR=37.9, Peak=216 HFD=4.1
22:05:32.516 00.014 10844 MultiStar: [#1 0.37,0.13,0.86,U] [#2 0.86,0.62,0.00,M7] [#3 -0.71,-0.49,0.79,U] [#4 0.27,0.95,0.91,U] [#5 -0.38,0.16,1.92,U] [#6 -0.05,-0.23,0.65,U] [#7 -0.43,-0.22,1.91,U] [#8 0.45,0.19,0.84,U] 
22:05:32.516 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.14}, one-star: {0.78, 0.77}
22:05:32.516 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.80) = xAngle (2.70 = 2.70)
22:05:32.516 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.62 = 2.62)
22:05:32.516 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.90 mountX=-0.14 mountY=0.07, mountTheta=2.64
22:05:32.519 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.14, opts=13)
22:05:32.519 00.000 10844 Enqueuing Move request for scope (-0.05, 0.14)
22:05:32.519 00.000 11060 Worker thread wakes up
22:05:32.521 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:32.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
22:05:32.521 00.000 10844 UpdateGuideState exits: m=3592 SNR=37.9
22:05:32.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
22:05:32.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:32.521 00.000 11060 Moving (-0.05, 0.14) raw xDistance=-0.14 yDistance=0.07
22:05:32.521 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:32.521 00.000 10844 Enqueuing Expose request
22:05:32.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
22:05:32.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:32.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:05:32.521 00.000 11060 MoveAxis(E, 20, ABG)
22:05:32.521 00.000 11060 Guiding  Dir = 2, Dur = 20
22:05:32.555 00.034 11060 IsSlewing returns 0
22:05:32.555 00.000 11060 IsGuiding returns 0
22:05:32.618 00.063 11060 IsGuiding returns 0
22:05:32.618 00.000 11060 Move returns status 0, amount 20
22:05:32.618 00.000 11060 MoveAxis(N, 0, ABG)
22:05:32.618 00.000 11060 Move returns status 0, amount 0
22:05:32.618 00.000 11060 move complete, result=0
22:05:32.618 00.000 11060 worker thread done servicing request
22:05:32.618 00.000 11060 Worker thread wakes up
22:05:32.618 00.000 10844 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
22:05:32.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:32.618 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:34.073 01.455 11060 Exposure complete
22:05:34.299 00.226 11060 worker thread done servicing request
22:05:34.299 00.000 10844 OnExposeComplete: enter
22:05:34.299 00.000 10844 UpdateGuideState(): m_state=6
22:05:34.299 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
22:05:34.300 00.001 10844 Star::Find returns 1 (0), X=1828.55, Y=153.96, Mass=4247, SNR=40.7, Peak=224 HFD=4.1
22:05:34.300 00.000 10844 MultiStar: [#1 0.34,0.79,0.85,U] [#2 0.26,0.28,0.87,U] [#3 -0.22,0.09,0.75,U] [#4 -0.36,1.01,0.00,M1] [#5 -0.08,0.57,1.71,U] [#6 -0.67,-0.47,0.67,U] [#7 -0.35,-0.55,1.83,U] [#8 0.67,0.96,0.00,M1] 
22:05:34.300 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.16}, one-star: {0.27, 0.56}
22:05:34.300 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.80) = xAngle (2.84 = 2.84)
22:05:34.300 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.76 = 2.76)
22:05:34.300 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.04 mountX=-0.17 mountY=0.07, mountTheta=2.77
22:05:34.300 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.16, opts=13)
22:05:34.302 00.002 10844 Enqueuing Move request for scope (-0.08, 0.16)
22:05:34.302 00.000 11060 Worker thread wakes up
22:05:34.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
22:05:34.302 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
22:05:34.302 00.000 11060 Moving (-0.08, 0.16) raw xDistance=-0.17 yDistance=0.07
22:05:34.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
22:05:34.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
22:05:34.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:34.302 00.000 10844 UpdateGuideState exits: m=4247 SNR=40.7
22:05:34.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:05:34.302 00.000 11060 MoveAxis(E, 25, ABG)
22:05:34.302 00.000 11060 Guiding  Dir = 2, Dur = 25
22:05:34.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:34.302 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:34.302 00.000 10844 Enqueuing Expose request
22:05:34.337 00.035 11060 IsSlewing returns 0
22:05:34.337 00.000 11060 IsGuiding returns 0
22:05:34.397 00.060 11060 IsGuiding returns 0
22:05:34.398 00.001 11060 Move returns status 0, amount 25
22:05:34.398 00.000 11060 MoveAxis(N, 0, ABG)
22:05:34.399 00.001 11060 Move returns status 0, amount 0
22:05:34.399 00.000 11060 move complete, result=0
22:05:34.399 00.000 11060 worker thread done servicing request
22:05:34.399 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
22:05:34.401 00.002 11060 Worker thread wakes up
22:05:34.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:34.401 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:35.865 01.464 11060 Exposure complete
22:05:36.206 00.341 11060 worker thread done servicing request
22:05:36.206 00.000 10844 OnExposeComplete: enter
22:05:36.206 00.000 10844 UpdateGuideState(): m_state=6
22:05:36.206 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
22:05:36.206 00.000 10844 Star::Find returns 1 (1), X=1827.72, Y=153.47, Mass=4027, SNR=40.4, Peak=255 HFD=3.9
22:05:36.206 00.000 10844 MultiStar: [#1 -0.26,0.44,0.88,U] [#2 0.18,0.28,0.87,U] [#3 -0.33,0.02,0.82,U] [#4 -0.15,0.74,0.80,U] [#5 -0.30,0.03,1.76,U] [#6 -0.66,-0.30,0.64,U] [#7 -0.46,-0.25,1.85,U] [#8 -0.53,-0.19,0.74,U] 
22:05:36.206 00.000 10844 refined, 8 included, MultiStar: {-0.34, 0.06}, one-star: {-0.56, 0.06}
22:05:36.206 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.80) = xAngle (3.77 = -2.51)
22:05:36.206 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.69 = -2.60)
22:05:36.206 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.06 hyp=0.35 cameraTheta=2.97 mountX=-0.28 mountY=-0.18, mountTheta=-2.57
22:05:36.206 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.06, opts=13)
22:05:36.212 00.006 10844 Enqueuing Move request for scope (-0.34, 0.06)
22:05:36.212 00.000 11060 Worker thread wakes up
22:05:36.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:36.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.06) opts 0xd
22:05:36.212 00.000 10844 UpdateGuideState exits: m=4027 SNR=40.4 Saturated
22:05:36.212 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.06)
22:05:36.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:36.212 00.000 11060 Moving (-0.34, 0.06) raw xDistance=-0.28 yDistance=-0.18
22:05:36.212 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:36.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
22:05:36.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:36.212 00.000 10844 Enqueuing Expose request
22:05:36.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:05:36.212 00.000 11060 MoveAxis(E, 42, ABG)
22:05:36.212 00.000 11060 Guiding  Dir = 2, Dur = 42
22:05:36.247 00.035 11060 IsSlewing returns 0
22:05:36.247 00.000 11060 IsGuiding returns 0
22:05:36.338 00.091 11060 IsGuiding returns 0
22:05:36.338 00.000 11060 Move returns status 0, amount 42
22:05:36.338 00.000 11060 MoveAxis(N, 0, ABG)
22:05:36.338 00.000 11060 Move returns status 0, amount 0
22:05:36.338 00.000 11060 move complete, result=0
22:05:36.339 00.001 11060 worker thread done servicing request
22:05:36.339 00.000 11060 Worker thread wakes up
22:05:36.339 00.000 10844 GuideStep: -0.3 px 42 ms EAST, -0.2 px 0 ms NORTH
22:05:36.340 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:36.340 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:37.833 01.493 11060 Exposure complete
22:05:38.076 00.243 11060 worker thread done servicing request
22:05:38.076 00.000 10844 OnExposeComplete: enter
22:05:38.076 00.000 10844 UpdateGuideState(): m_state=6
22:05:38.076 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
22:05:38.076 00.000 10844 Star::Find returns 1 (0), X=1828.44, Y=154.42, Mass=3665, SNR=38.4, Peak=231 HFD=3.6
22:05:38.076 00.000 10844 MultiStar: [#1 -0.38,0.74,1.01,U] [#2 0.43,0.27,0.83,U] [#3 -0.16,0.11,0.91,U] [#4 -0.77,-0.21,0.98,U] [#5 -0.36,1.07,0.00,M1] [#6 -0.14,0.42,0.67,U] [#7 -0.78,-0.20,1.89,U] [#8 0.68,0.05,0.87,U] 
22:05:38.076 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.23}, one-star: {0.16, 1.02}
22:05:38.078 00.002 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.80) = xAngle (3.14 = 3.14)
22:05:38.078 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.05 = 3.05)
22:05:38.078 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.33 mountX=-0.31 mountY=0.03, mountTheta=3.05
22:05:38.079 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.23, opts=13)
22:05:38.079 00.000 10844 Enqueuing Move request for scope (-0.21, 0.23)
22:05:38.079 00.000 11060 Worker thread wakes up
22:05:38.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:38.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
22:05:38.079 00.000 10844 UpdateGuideState exits: m=3665 SNR=38.4
22:05:38.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
22:05:38.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:38.079 00.000 11060 Moving (-0.21, 0.23) raw xDistance=-0.31 yDistance=0.03
22:05:38.079 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:38.079 00.000 10844 Enqueuing Expose request
22:05:38.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
22:05:38.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:38.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:05:38.079 00.000 11060 MoveAxis(E, 47, ABG)
22:05:38.079 00.000 11060 Guiding  Dir = 2, Dur = 47
22:05:38.111 00.032 11060 IsSlewing returns 0
22:05:38.111 00.000 11060 IsGuiding returns 0
22:05:38.179 00.068 11060 IsGuiding returns 0
22:05:38.180 00.001 11060 Move returns status 0, amount 47
22:05:38.180 00.000 11060 MoveAxis(N, 0, ABG)
22:05:38.180 00.000 11060 Move returns status 0, amount 0
22:05:38.180 00.000 11060 move complete, result=0
22:05:38.180 00.000 11060 worker thread done servicing request
22:05:38.180 00.000 11060 Worker thread wakes up
22:05:38.180 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
22:05:38.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:38.181 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:39.648 01.467 11060 Exposure complete
22:05:39.966 00.318 11060 worker thread done servicing request
22:05:39.966 00.000 10844 OnExposeComplete: enter
22:05:39.966 00.000 10844 UpdateGuideState(): m_state=6
22:05:39.966 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
22:05:39.971 00.005 10844 Star::Find returns 1 (1), X=1828.53, Y=154.20, Mass=4215, SNR=41.9, Peak=255 HFD=3.8
22:05:39.971 00.000 10844 MultiStar: [#1 -0.32,1.31,0.00,M1] [#2 0.12,0.17,0.83,U] [#3 -0.46,0.13,0.80,U] [#4 -0.45,0.34,0.88,U] [#5 -0.33,0.24,1.61,U] [#6 0.04,-0.04,0.62,U] [#7 -0.68,-0.57,1.75,U] [#8 0.70,0.53,0.79,U] 
22:05:39.971 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.14}, one-star: {0.24, 0.80}
22:05:39.971 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.80) = xAngle (3.33 = -2.96)
22:05:39.971 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.24 = -3.04)
22:05:39.971 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.52 mountX=-0.23 mountY=-0.02, mountTheta=-3.04
22:05:39.971 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.14, opts=13)
22:05:39.971 00.000 10844 Enqueuing Move request for scope (-0.19, 0.14)
22:05:39.971 00.000 11060 Worker thread wakes up
22:05:39.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
22:05:39.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
22:05:39.971 00.000 11060 Moving (-0.19, 0.14) raw xDistance=-0.23 yDistance=-0.02
22:05:39.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
22:05:39.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:39.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:39.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:05:39.971 00.000 11060 MoveAxis(E, 35, ABG)
22:05:39.971 00.000 11060 Guiding  Dir = 2, Dur = 35
22:05:39.971 00.000 10844 UpdateGuideState exits: m=4215 SNR=41.9 Saturated
22:05:39.976 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:39.976 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:39.976 00.000 10844 Enqueuing Expose request
22:05:40.007 00.031 11060 IsSlewing returns 0
22:05:40.007 00.000 11060 IsGuiding returns 0
22:05:40.069 00.062 11060 IsGuiding returns 0
22:05:40.069 00.000 11060 Move returns status 0, amount 35
22:05:40.069 00.000 11060 MoveAxis(N, 0, ABG)
22:05:40.069 00.000 11060 Move returns status 0, amount 0
22:05:40.069 00.000 11060 move complete, result=0
22:05:40.069 00.000 11060 worker thread done servicing request
22:05:40.069 00.000 11060 Worker thread wakes up
22:05:40.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:40.069 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:40.069 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
22:05:41.516 01.447 11060 Exposure complete
22:05:41.834 00.318 11060 worker thread done servicing request
22:05:41.834 00.000 10844 OnExposeComplete: enter
22:05:41.834 00.000 10844 UpdateGuideState(): m_state=6
22:05:41.834 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
22:05:41.834 00.000 10844 Star::Find returns 1 (0), X=1828.67, Y=153.85, Mass=3276, SNR=36.1, Peak=239 HFD=3.7
22:05:41.836 00.002 10844 MultiStar: [#1 0.32,0.56,0.97,U] [#2 -0.20,0.57,0.94,U] [#3 -0.02,-0.09,0.88,U] [#4 -0.52,-0.33,0.96,U] [#5 0.21,0.34,1.94,U] [#6 -0.32,-0.17,0.80,U] [#7 -0.51,-0.77,2.01,U] [#8 0.06,0.23,0.87,U] 
22:05:41.836 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {0.38, 0.45}
22:05:41.836 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.80) = xAngle (3.58 = -2.70)
22:05:41.836 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.49 = -2.79)
22:05:41.836 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.78 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
22:05:41.839 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
22:05:41.839 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
22:05:41.839 00.000 11060 Worker thread wakes up
22:05:41.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:41.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
22:05:41.839 00.000 10844 UpdateGuideState exits: m=3276 SNR=36.1
22:05:41.839 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
22:05:41.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:41.839 00.000 11060 Moving (-0.08, 0.03) raw xDistance=-0.08 yDistance=-0.03
22:05:41.839 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:41.843 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:05:41.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:41.843 00.000 10844 Enqueuing Expose request
22:05:41.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:05:41.843 00.000 11060 MoveAxis(E, 0, ABG)
22:05:41.843 00.000 11060 Move returns status 0, amount 0
22:05:41.843 00.000 11060 MoveAxis(N, 0, ABG)
22:05:41.843 00.000 11060 Move returns status 0, amount 0
22:05:41.843 00.000 11060 move complete, result=0
22:05:41.843 00.000 11060 worker thread done servicing request
22:05:41.843 00.000 11060 Worker thread wakes up
22:05:41.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:41.843 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:41.843 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:05:43.316 01.473 11060 Exposure complete
22:05:43.610 00.294 11060 worker thread done servicing request
22:05:43.610 00.000 10844 OnExposeComplete: enter
22:05:43.610 00.000 10844 UpdateGuideState(): m_state=6
22:05:43.610 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
22:05:43.610 00.000 10844 Star::Find returns 1 (0), X=1828.74, Y=153.56, Mass=3890, SNR=39.2, Peak=253 HFD=3.6
22:05:43.613 00.003 10844 MultiStar: [#1 -0.40,0.47,0.84,U] [#2 0.07,0.47,0.86,U] [#3 -0.12,-0.28,0.85,U] [#4 -0.47,-0.27,0.89,U] [#5 0.09,-0.35,1.79,U] [#6 -0.79,-0.28,0.60,U] [#7 -0.03,-0.42,1.88,U] [#8 -0.12,-0.04,0.76,U] 
22:05:43.613 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {0.46, 0.16}
22:05:43.613 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.80) = xAngle (-1.38 = -1.38)
22:05:43.613 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.47 = -1.47)
22:05:43.613 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.19 mountX=0.03 mountY=-0.15, mountTheta=-1.38
22:05:43.613 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.12, opts=13)
22:05:43.613 00.000 10844 Enqueuing Move request for scope (-0.08, -0.12)
22:05:43.613 00.000 11060 Worker thread wakes up
22:05:43.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:43.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
22:05:43.613 00.000 10844 UpdateGuideState exits: m=3890 SNR=39.2
22:05:43.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
22:05:43.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:43.613 00.000 11060 Moving (-0.08, -0.12) raw xDistance=0.03 yDistance=-0.15
22:05:43.613 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:43.613 00.000 10844 Enqueuing Expose request
22:05:43.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:05:43.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:43.618 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:05:43.618 00.000 11060 MoveAxis(E, 0, ABG)
22:05:43.618 00.000 11060 Move returns status 0, amount 0
22:05:43.618 00.000 11060 MoveAxis(N, 0, ABG)
22:05:43.618 00.000 11060 Move returns status 0, amount 0
22:05:43.618 00.000 11060 move complete, result=0
22:05:43.618 00.000 11060 worker thread done servicing request
22:05:43.618 00.000 11060 Worker thread wakes up
22:05:43.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:43.618 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:43.621 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:05:45.092 01.471 11060 Exposure complete
22:05:45.388 00.296 11060 worker thread done servicing request
22:05:45.388 00.000 10844 OnExposeComplete: enter
22:05:45.388 00.000 10844 UpdateGuideState(): m_state=6
22:05:45.388 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
22:05:45.388 00.000 10844 Star::Find returns 1 (0), X=1828.89, Y=154.03, Mass=3292, SNR=36.3, Peak=246 HFD=3.9
22:05:45.388 00.000 10844 MultiStar: [#1 -0.20,0.20,0.96,U] [#2 0.57,0.14,0.84,U] [#3 -0.44,-0.09,0.89,U] [#4 -0.15,-0.16,0.88,U] [#5 -0.48,-0.57,1.97,U] [#6 -0.79,0.11,0.71,U] [#7 -0.59,-0.68,1.96,U] [#8 0.00,-0.44,0.76,U] 
22:05:45.388 00.000 10844 refined, 8 included, MultiStar: {-0.23, -0.20}, one-star: {0.61, 0.63}
22:05:45.388 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.80) = xAngle (-1.62 = -1.62)
22:05:45.388 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.71 = -1.71)
22:05:45.388 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.20 hyp=0.30 cameraTheta=-2.43 mountX=-0.02 mountY=-0.30, mountTheta=-1.62
22:05:45.391 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.20, opts=13)
22:05:45.391 00.000 10844 Enqueuing Move request for scope (-0.23, -0.20)
22:05:45.391 00.000 11060 Worker thread wakes up
22:05:45.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:45.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.20) opts 0xd
22:05:45.393 00.002 10844 UpdateGuideState exits: m=3292 SNR=36.3
22:05:45.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.20)
22:05:45.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:45.393 00.000 11060 Moving (-0.23, -0.20) raw xDistance=-0.02 yDistance=-0.30
22:05:45.393 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:45.393 00.000 10844 Enqueuing Expose request
22:05:45.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:05:45.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:45.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:05:45.393 00.000 11060 MoveAxis(E, 0, ABG)
22:05:45.393 00.000 11060 Move returns status 0, amount 0
22:05:45.393 00.000 11060 MoveAxis(N, 0, ABG)
22:05:45.393 00.000 11060 Move returns status 0, amount 0
22:05:45.393 00.000 11060 move complete, result=0
22:05:45.393 00.000 11060 worker thread done servicing request
22:05:45.393 00.000 11060 Worker thread wakes up
22:05:45.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:45.393 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:45.393 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:05:46.851 01.458 11060 Exposure complete
22:05:47.133 00.282 10844 OnExposeComplete: enter
22:05:47.133 00.000 11060 worker thread done servicing request
22:05:47.133 00.000 10844 UpdateGuideState(): m_state=6
22:05:47.133 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
22:05:47.133 00.000 10844 Star::Find returns 1 (0), X=1828.65, Y=153.66, Mass=3567, SNR=38.0, Peak=230 HFD=3.8
22:05:47.133 00.000 10844 MultiStar: [#1 -0.52,0.53,0.93,U] [#2 0.03,0.32,0.88,U] [#3 -0.13,0.06,0.75,U] [#4 -0.29,0.23,0.96,U] [#5 -0.89,-0.17,1.94,U] [#6 -0.43,-0.38,0.67,U] [#7 -0.90,-0.52,0.00,M1] [#8 -0.13,-0.22,0.74,U] 
22:05:47.133 00.000 10844 refined, 7 included, MultiStar: {-0.33, 0.07}, one-star: {0.37, 0.26}
22:05:47.137 00.004 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.80) = xAngle (3.73 = -2.55)
22:05:47.137 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.65 = -2.64)
22:05:47.137 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.33 cameraTheta=2.93 mountX=-0.28 mountY=-0.16, mountTheta=-2.61
22:05:47.154 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.07, opts=13)
22:05:47.154 00.000 10844 Enqueuing Move request for scope (-0.33, 0.07)
22:05:47.156 00.002 11060 Worker thread wakes up
22:05:47.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:47.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd
22:05:47.156 00.000 10844 UpdateGuideState exits: m=3567 SNR=38.0
22:05:47.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.07)
22:05:47.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:47.156 00.000 11060 Moving (-0.33, 0.07) raw xDistance=-0.28 yDistance=-0.16
22:05:47.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
22:05:47.157 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:47.157 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:47.157 00.000 10844 Enqueuing Expose request
22:05:47.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:05:47.157 00.000 11060 MoveAxis(E, 41, ABG)
22:05:47.157 00.000 11060 Guiding  Dir = 2, Dur = 41
22:05:47.160 00.003 11060 IsSlewing returns 0
22:05:47.161 00.001 11060 IsGuiding returns 0
22:05:47.206 00.045 11060 IsGuiding returns 0
22:05:47.206 00.000 11060 Move returns status 0, amount 41
22:05:47.206 00.000 11060 MoveAxis(N, 0, ABG)
22:05:47.206 00.000 11060 Move returns status 0, amount 0
22:05:47.206 00.000 11060 move complete, result=0
22:05:47.206 00.000 11060 worker thread done servicing request
22:05:47.206 00.000 11060 Worker thread wakes up
22:05:47.206 00.000 10844 GuideStep: -0.3 px 41 ms EAST, -0.2 px 0 ms NORTH
22:05:47.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:47.206 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:48.700 01.494 11060 Exposure complete
22:05:49.025 00.325 11060 worker thread done servicing request
22:05:49.025 00.000 10844 OnExposeComplete: enter
22:05:49.025 00.000 10844 UpdateGuideState(): m_state=6
22:05:49.025 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
22:05:49.025 00.000 10844 Star::Find returns 1 (0), X=1828.07, Y=154.09, Mass=3629, SNR=38.3, Peak=232 HFD=4.1
22:05:49.030 00.005 10844 MultiStar: [#1 -0.19,1.33,0.00,M1] [#2 0.30,1.54,0.00,M1] [#3 -0.72,0.90,0.00,M1] [#4 -0.06,1.42,0.00,M1] [#5 -0.59,0.13,1.96,U] [#6 -0.47,0.00,0.69,U] [#7 -0.53,0.58,1.91,U] [#8 0.39,0.89,0.84,U] 
22:05:49.030 00.000 10844 refined, 4 included, MultiStar: {-0.37, 0.44}, one-star: {-0.21, 0.69}
22:05:49.030 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.80) = xAngle (3.08 = 3.08)
22:05:49.030 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.99 = 2.99)
22:05:49.030 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.44 hyp=0.57 cameraTheta=2.28 mountX=-0.57 mountY=0.08, mountTheta=3.00
22:05:49.030 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.44, opts=13)
22:05:49.030 00.000 10844 Enqueuing Move request for scope (-0.37, 0.44)
22:05:49.030 00.000 11060 Worker thread wakes up
22:05:49.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:49.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.44) opts 0xd
22:05:49.030 00.000 10844 UpdateGuideState exits: m=3629 SNR=38.3
22:05:49.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.44)
22:05:49.030 00.000 11060 Moving (-0.37, 0.44) raw xDistance=-0.57 yDistance=0.08
22:05:49.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.57
22:05:49.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:49.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:05:49.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:49.030 00.000 11060 MoveAxis(E, 85, ABG)
22:05:49.030 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:49.030 00.000 11060 Guiding  Dir = 2, Dur = 85
22:05:49.030 00.000 10844 Enqueuing Expose request
22:05:49.041 00.011 11060 IsSlewing returns 0
22:05:49.041 00.000 11060 IsGuiding returns 0
22:05:49.131 00.090 11060 IsGuiding returns 0
22:05:49.131 00.000 11060 Move returns status 0, amount 85
22:05:49.131 00.000 11060 MoveAxis(N, 0, ABG)
22:05:49.131 00.000 11060 Move returns status 0, amount 0
22:05:49.131 00.000 11060 move complete, result=0
22:05:49.131 00.000 11060 worker thread done servicing request
22:05:49.131 00.000 11060 Worker thread wakes up
22:05:49.131 00.000 10844 GuideStep: -0.6 px 85 ms EAST, 0.1 px 0 ms NORTH
22:05:49.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:49.131 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:50.617 01.486 11060 Exposure complete
22:05:50.791 00.174 11060 worker thread done servicing request
22:05:50.791 00.000 10844 OnExposeComplete: enter
22:05:50.791 00.000 10844 UpdateGuideState(): m_state=6
22:05:50.791 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
22:05:50.791 00.000 10844 Star::Find returns 1 (0), X=1828.44, Y=156.20, Mass=3948, SNR=39.1, Peak=250 HFD=3.8
22:05:50.791 00.000 10844 MultiStar: large primary error, entering stabilization period
22:05:50.791 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.80) = xAngle (2.32 = 2.32)
22:05:50.791 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.23 = 2.23)
22:05:50.791 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=2.80 hyp=2.81 cameraTheta=1.51 mountX=-1.91 mountY=2.22, mountTheta=2.28
22:05:50.791 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=2.80, opts=13)
22:05:50.791 00.000 10844 Enqueuing Move request for scope (0.16, 2.80)
22:05:50.791 00.000 11060 Worker thread wakes up
22:05:50.791 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:50.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 2.80) opts 0xd
22:05:50.791 00.000 10844 UpdateGuideState exits: m=3948 SNR=39.1
22:05:50.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 2.80)
22:05:50.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:50.791 00.000 11060 Moving (0.16, 2.80) raw xDistance=-1.91 yDistance=2.22
22:05:50.791 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:50.791 00.000 10844 Enqueuing Expose request
22:05:50.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.52 from input -1.91
22:05:50.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.55 from input 2.22
22:05:50.791 00.000 11060 MoveAxis(E, 282, ABG)
22:05:50.791 00.000 11060 Guiding  Dir = 2, Dur = 282
22:05:50.803 00.012 11060 IsSlewing returns 0
22:05:50.803 00.000 11060 IsGuiding returns 0
22:05:51.101 00.298 11060 IsGuiding returns 0
22:05:51.101 00.000 11060 Move returns status 0, amount 282
22:05:51.101 00.000 11060 MoveAxis(S, 850, ABG)
22:05:51.101 00.000 11060 duration set to 750 by maxDecDuration
22:05:51.101 00.000 11060 Guiding  Dir = 1, Dur = 750
22:05:51.126 00.025 11060 IsSlewing returns 0
22:05:51.126 00.000 11060 IsGuiding returns 0
22:05:51.902 00.776 11060 IsGuiding returns 0
22:05:51.902 00.000 11060 Move returns status 0, amount 750
22:05:51.902 00.000 11060 move complete, result=0
22:05:51.902 00.000 11060 worker thread done servicing request
22:05:51.902 00.000 11060 Worker thread wakes up
22:05:51.902 00.000 10844 GuideStep: -1.9 px 282 ms EAST, 2.2 px 750 ms SOUTH
22:05:51.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:51.902 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:53.362 01.460 11060 Exposure complete
22:05:53.627 00.265 11060 worker thread done servicing request
22:05:53.627 00.000 10844 OnExposeComplete: enter
22:05:53.627 00.000 10844 UpdateGuideState(): m_state=6
22:05:53.627 00.000 10844 Star::Find(15, 1828, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
22:05:53.627 00.000 10844 Star::Find returns 1 (0), X=1826.12, Y=155.83, Mass=4030, SNR=39.5, Peak=221 HFD=4.2
22:05:53.627 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.80) = xAngle (3.10 = 3.10)
22:05:53.627 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.01 = 3.01)
22:05:53.627 00.000 10844 CameraToMount -- cameraX=-2.16 cameraY=2.43 hyp=3.25 cameraTheta=2.30 mountX=-3.25 mountY=0.41, mountTheta=3.01
22:05:53.627 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.16, y=2.43, opts=13)
22:05:53.627 00.000 10844 Enqueuing Move request for scope (-2.16, 2.43)
22:05:53.627 00.000 11060 Worker thread wakes up
22:05:53.631 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.16, 2.43) opts 0xd
22:05:53.631 00.000 11060 Handling offset move in thread for scope, endpoint = (-2.16, 2.43)
22:05:53.631 00.000 11060 Moving (-2.16, 2.43) raw xDistance=-3.25 yDistance=0.41
22:05:53.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.89 from input -3.25
22:05:53.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.41
22:05:53.631 00.000 11060 MoveAxis(E, 485, ABG)
22:05:53.631 00.000 11060 Guiding  Dir = 2, Dur = 485
22:05:53.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:53.631 00.000 10844 UpdateGuideState exits: m=4030 SNR=39.5
22:05:53.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:53.631 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:53.631 00.000 10844 Enqueuing Expose request
22:05:53.643 00.012 11060 IsSlewing returns 0
22:05:53.643 00.000 11060 IsGuiding returns 0
22:05:54.131 00.488 11060 IsGuiding returns 0
22:05:54.131 00.000 11060 Move returns status 0, amount 485
22:05:54.131 00.000 11060 MoveAxis(S, 159, ABG)
22:05:54.131 00.000 11060 Guiding  Dir = 1, Dur = 159
22:05:54.150 00.019 11060 IsSlewing returns 0
22:05:54.151 00.001 11060 IsGuiding returns 0
22:05:54.324 00.173 11060 IsGuiding returns 0
22:05:54.324 00.000 11060 Move returns status 0, amount 159
22:05:54.324 00.000 11060 move complete, result=0
22:05:54.324 00.000 11060 worker thread done servicing request
22:05:54.324 00.000 10844 GuideStep: -3.2 px 485 ms EAST, 0.4 px 159 ms SOUTH
22:05:54.324 00.000 11060 Worker thread wakes up
22:05:54.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:54.324 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:55.778 01.454 11060 Exposure complete
22:05:56.052 00.274 11060 worker thread done servicing request
22:05:56.052 00.000 10844 OnExposeComplete: enter
22:05:56.052 00.000 10844 UpdateGuideState(): m_state=6
22:05:56.052 00.000 10844 Star::Find(15, 1826, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
22:05:56.052 00.000 10844 Star::Find returns 1 (0), X=1826.42, Y=155.84, Mass=3424, SNR=36.6, Peak=251 HFD=3.7
22:05:56.052 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.80) = xAngle (3.02 = 3.02)
22:05:56.052 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.94 = 2.94)
22:05:56.052 00.000 10844 CameraToMount -- cameraX=-1.86 cameraY=2.44 hyp=3.07 cameraTheta=2.22 mountX=-3.05 mountY=0.62, mountTheta=2.94
22:05:56.055 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.86, y=2.44, opts=13)
22:05:56.055 00.000 10844 Enqueuing Move request for scope (-1.86, 2.44)
22:05:56.055 00.000 11060 Worker thread wakes up
22:05:56.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:05:56.055 00.000 10844 UpdateGuideState exits: m=3424 SNR=36.6
22:05:56.057 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:56.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.86, 2.44) opts 0xd
22:05:56.057 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:56.057 00.000 10844 Enqueuing Expose request
22:05:56.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.86, 2.44)
22:05:56.057 00.000 11060 Moving (-1.86, 2.44) raw xDistance=-3.05 yDistance=0.62
22:05:56.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.85 from input -3.05
22:05:56.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.62
22:05:56.057 00.000 11060 MoveAxis(E, 462, ABG)
22:05:56.057 00.000 11060 Guiding  Dir = 2, Dur = 462
22:05:56.073 00.016 11060 IsSlewing returns 0
22:05:56.073 00.000 11060 IsGuiding returns 0
22:05:56.550 00.477 11060 IsGuiding returns 0
22:05:56.550 00.000 11060 Move returns status 0, amount 462
22:05:56.550 00.000 11060 MoveAxis(S, 238, ABG)
22:05:56.550 00.000 11060 Guiding  Dir = 1, Dur = 238
22:05:56.569 00.019 11060 IsSlewing returns 0
22:05:56.569 00.000 11060 IsGuiding returns 0
22:05:56.817 00.248 11060 IsGuiding returns 0
22:05:56.820 00.003 11060 Move returns status 0, amount 238
22:05:56.820 00.000 11060 move complete, result=0
22:05:56.820 00.000 11060 worker thread done servicing request
22:05:56.820 00.000 10844 GuideStep: -3.0 px 462 ms EAST, 0.6 px 238 ms SOUTH
22:05:56.820 00.000 11060 Worker thread wakes up
22:05:56.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:56.820 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:05:58.297 01.477 11060 Exposure complete
22:05:58.532 00.235 11060 worker thread done servicing request
22:05:58.532 00.000 10844 OnExposeComplete: enter
22:05:58.532 00.000 10844 UpdateGuideState(): m_state=6
22:05:58.532 00.000 10844 Star::Find(15, 1826, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
22:05:58.532 00.000 10844 Star::Find returns 1 (1), X=1826.84, Y=154.69, Mass=3538, SNR=37.5, Peak=255 HFD=3.8
22:05:58.532 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.80) = xAngle (3.22 = -3.07)
22:05:58.532 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.13 = 3.13)
22:05:58.532 00.000 10844 CameraToMount -- cameraX=-1.44 cameraY=1.29 hyp=1.94 cameraTheta=2.41 mountX=-1.93 mountY=0.02, mountTheta=3.13
22:05:58.532 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.44, y=1.29, opts=13)
22:05:58.532 00.000 10844 Enqueuing Move request for scope (-1.44, 1.29)
22:05:58.532 00.000 11060 Worker thread wakes up
22:05:58.532 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:05:58.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.44, 1.29) opts 0xd
22:05:58.532 00.000 10844 UpdateGuideState exits: m=3538 SNR=37.5 Saturated
22:05:58.532 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.44, 1.29)
22:05:58.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:58.532 00.000 11060 Moving (-1.44, 1.29) raw xDistance=-1.93 yDistance=0.02
22:05:58.532 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:05:58.532 00.000 10844 Enqueuing Expose request
22:05:58.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.55 from input -1.93
22:05:58.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:58.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:05:58.532 00.000 11060 MoveAxis(E, 297, ABG)
22:05:58.532 00.000 11060 Guiding  Dir = 2, Dur = 297
22:05:58.554 00.022 11060 IsSlewing returns 0
22:05:58.554 00.000 11060 IsGuiding returns 0
22:05:58.870 00.316 11060 IsGuiding returns 0
22:05:58.870 00.000 11060 Move returns status 0, amount 297
22:05:58.870 00.000 11060 MoveAxis(N, 0, ABG)
22:05:58.870 00.000 11060 Move returns status 0, amount 0
22:05:58.870 00.000 11060 move complete, result=0
22:05:58.870 00.000 11060 worker thread done servicing request
22:05:58.870 00.000 11060 Worker thread wakes up
22:05:58.870 00.000 10844 GuideStep: -1.9 px 297 ms EAST, 0.0 px 0 ms NORTH
22:05:58.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:05:58.870 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:00.324 01.454 11060 Exposure complete
22:06:00.571 00.247 10844 OnExposeComplete: enter
22:06:00.571 00.000 10844 UpdateGuideState(): m_state=6
22:06:00.572 00.001 10844 Star::Find(15, 1826, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
22:06:00.572 00.000 10844 Star::Find returns 1 (1), X=1825.75, Y=153.50, Mass=3247, SNR=36.4, Peak=255 HFD=3.5
22:06:00.572 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.80) = xAngle (3.90 = -2.38)
22:06:00.572 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.82 = -2.47)
22:06:00.572 00.000 10844 CameraToMount -- cameraX=-2.53 cameraY=0.10 hyp=2.53 cameraTheta=3.10 mountX=-1.83 mountY=-1.59, mountTheta=-2.43
22:06:00.574 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.53, y=0.10, opts=13)
22:06:00.574 00.000 10844 Enqueuing Move request for scope (-2.53, 0.10)
22:06:00.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:06:00.574 00.000 10844 UpdateGuideState exits: m=3247 SNR=36.4 Saturated
22:06:00.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:00.574 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:00.574 00.000 10844 Enqueuing Expose request
22:06:00.576 00.002 11060 worker thread done servicing request
22:06:00.576 00.000 11060 Worker thread wakes up
22:06:00.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.53, 0.10) opts 0xd
22:06:00.576 00.000 11060 Handling offset move in thread for scope, endpoint = (-2.53, 0.10)
22:06:00.576 00.000 11060 Moving (-2.53, 0.10) raw xDistance=-1.83 yDistance=-1.59
22:06:00.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.51 from input -1.83
22:06:00.576 00.000 11060 resist switch: large excursion: input -1.59 thresh 0.57 direction from 1 to -1
22:06:00.576 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.76
22:06:00.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.59
22:06:00.576 00.000 11060 MoveAxis(E, 277, ABG)
22:06:00.576 00.000 11060 Guiding  Dir = 2, Dur = 277
22:06:00.598 00.022 11060 IsSlewing returns 0
22:06:00.598 00.000 11060 IsGuiding returns 0
22:06:00.911 00.313 11060 IsGuiding returns 0
22:06:00.911 00.000 11060 Move returns status 0, amount 277
22:06:00.911 00.000 11060 BLC: Oldest BLC event removed
22:06:00.911 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 639 applied
22:06:00.911 00.000 11060 MoveAxis(N, 1247, ABG)
22:06:00.911 00.000 11060 duration set to 750 by maxDecDuration
22:06:00.911 00.000 11060 Guiding  Dir = 0, Dur = 750
22:06:00.926 00.015 11060 IsSlewing returns 0
22:06:00.926 00.000 11060 IsGuiding returns 0
22:06:01.684 00.758 11060 IsGuiding returns 0
22:06:01.684 00.000 11060 Move returns status 0, amount 750
22:06:01.684 00.000 11060 move complete, result=0
22:06:01.684 00.000 11060 worker thread done servicing request
22:06:01.684 00.000 11060 Worker thread wakes up
22:06:01.684 00.000 10844 GuideStep: -1.8 px 277 ms EAST, -1.6 px 750 ms NORTH
22:06:01.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:01.684 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:03.131 01.447 11060 Exposure complete
22:06:03.530 00.399 11060 worker thread done servicing request
22:06:03.530 00.000 10844 OnExposeComplete: enter
22:06:03.530 00.000 10844 UpdateGuideState(): m_state=6
22:06:03.530 00.000 10844 Star::Find(15, 1825, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
22:06:03.535 00.005 10844 Star::Find returns 1 (1), X=1825.83, Y=153.65, Mass=4254, SNR=41.6, Peak=255 HFD=3.9
22:06:03.535 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.80) = xAngle (3.85 = -2.44)
22:06:03.535 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.76 = -2.52)
22:06:03.538 00.003 10844 CameraToMount -- cameraX=-2.45 cameraY=0.24 hyp=2.46 cameraTheta=3.04 mountX=-1.87 mountY=-1.43, mountTheta=-2.49
22:06:03.538 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.45, y=0.24, opts=13)
22:06:03.538 00.000 10844 Enqueuing Move request for scope (-2.45, 0.24)
22:06:03.538 00.000 11060 Worker thread wakes up
22:06:03.538 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:03.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.45, 0.24) opts 0xd
22:06:03.538 00.000 10844 UpdateGuideState exits: m=4254 SNR=41.6 Saturated
22:06:03.540 00.002 11060 Handling offset move in thread for scope, endpoint = (-2.45, 0.24)
22:06:03.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:03.540 00.000 11060 Moving (-2.45, 0.24) raw xDistance=-1.87 yDistance=-1.43
22:06:03.540 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:03.540 00.000 10844 Enqueuing Expose request
22:06:03.540 00.000 11060 BLC: History state: CurrMiss=1.43, AvgInitMiss=0.43, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.109800, 1:1.425217
22:06:03.540 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:06:03.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.52 from input -1.87
22:06:03.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.43
22:06:03.540 00.000 11060 MoveAxis(E, 283, ABG)
22:06:03.540 00.000 11060 Guiding  Dir = 2, Dur = 283
22:06:03.606 00.066 11060 IsSlewing returns 0
22:06:03.606 00.000 11060 IsGuiding returns 0
22:06:03.902 00.296 11060 IsGuiding returns 0
22:06:03.902 00.000 11060 Move returns status 0, amount 283
22:06:03.902 00.000 11060 MoveAxis(N, 546, ABG)
22:06:03.902 00.000 11060 Guiding  Dir = 0, Dur = 546
22:06:03.939 00.037 11060 IsSlewing returns 0
22:06:03.939 00.000 11060 IsGuiding returns 0
22:06:04.507 00.568 11060 IsGuiding returns 0
22:06:04.507 00.000 11060 Move returns status 0, amount 546
22:06:04.507 00.000 11060 move complete, result=0
22:06:04.507 00.000 11060 worker thread done servicing request
22:06:04.507 00.000 11060 Worker thread wakes up
22:06:04.507 00.000 10844 GuideStep: -1.9 px 283 ms EAST, -1.4 px 546 ms NORTH
22:06:04.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:04.507 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:05.977 01.470 11060 Exposure complete
22:06:06.190 00.213 11060 worker thread done servicing request
22:06:06.190 00.000 10844 OnExposeComplete: enter
22:06:06.190 00.000 10844 UpdateGuideState(): m_state=6
22:06:06.195 00.005 10844 Star::Find(15, 1825, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
22:06:06.195 00.000 10844 Star::Find returns 1 (1), X=1826.27, Y=153.29, Mass=3821, SNR=39.0, Peak=255 HFD=3.7
22:06:06.195 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.80) = xAngle (-2.28 = -2.28)
22:06:06.195 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.37 = -2.37)
22:06:06.195 00.000 10844 CameraToMount -- cameraX=-2.01 cameraY=-0.11 hyp=2.02 cameraTheta=-3.09 mountX=-1.32 mountY=-1.41, mountTheta=-2.32
22:06:06.197 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.01, y=-0.11, opts=13)
22:06:06.197 00.000 10844 Enqueuing Move request for scope (-2.01, -0.11)
22:06:06.197 00.000 11060 Worker thread wakes up
22:06:06.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:06:06.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.01, -0.11) opts 0xd
22:06:06.197 00.000 10844 UpdateGuideState exits: m=3821 SNR=39.0 Saturated
22:06:06.197 00.000 11060 Handling offset move in thread for scope, endpoint = (-2.01, -0.11)
22:06:06.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:06.197 00.000 11060 Moving (-2.01, -0.11) raw xDistance=-1.32 yDistance=-1.41
22:06:06.197 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:06.197 00.000 10844 Enqueuing Expose request
22:06:06.197 00.000 11060 BLC: History state: CurrMiss=1.41, AvgInitMiss=0.43, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-1.109800, 1:1.425217, 2:1.409969
22:06:06.197 00.000 11060 BLC: Under-shoot: nominal increase by 237
22:06:06.197 00.000 11060 BLC: window closed
22:06:06.197 00.000 11060 BLC: Pulse adjusted to 703
22:06:06.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.37 from input -1.32
22:06:06.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.99 from input -1.41
22:06:06.197 00.000 11060 MoveAxis(E, 202, ABG)
22:06:06.197 00.000 11060 Guiding  Dir = 2, Dur = 202
22:06:06.243 00.046 11060 IsSlewing returns 0
22:06:06.243 00.000 11060 IsGuiding returns 0
22:06:06.479 00.236 11060 IsGuiding returns 0
22:06:06.479 00.000 11060 Move returns status 0, amount 202
22:06:06.479 00.000 11060 MoveAxis(N, 540, ABG)
22:06:06.479 00.000 11060 Guiding  Dir = 0, Dur = 540
22:06:06.491 00.012 11060 IsSlewing returns 0
22:06:06.491 00.000 11060 IsGuiding returns 0
22:06:06.639 00.148 10844 evsrv: cli 0EEEDFD0 connect
22:06:06.639 00.000 10844 case statement mapped state 6 to 3
22:06:06.641 00.002 10844 case statement mapped state 6 to 3
22:06:06.641 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"60ce5572-41da-44a4-a283-a078a8fbdd17"}
22:06:06.641 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"60ce5572-41da-44a4-a283-a078a8fbdd17"}
22:06:06.643 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
22:06:07.052 00.409 11060 IsGuiding returns 0
22:06:07.052 00.000 11060 Move returns status 0, amount 540
22:06:07.052 00.000 11060 move complete, result=0
22:06:07.052 00.000 11060 worker thread done servicing request
22:06:07.052 00.000 11060 Worker thread wakes up
22:06:07.052 00.000 10844 GuideStep: -1.3 px 202 ms EAST, -1.4 px 540 ms NORTH
22:06:07.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:07.052 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:08.515 01.463 11060 Exposure complete
22:06:08.792 00.277 11060 worker thread done servicing request
22:06:08.792 00.000 10844 OnExposeComplete: enter
22:06:08.792 00.000 10844 UpdateGuideState(): m_state=6
22:06:08.792 00.000 10844 Star::Find(15, 1826, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
22:06:08.792 00.000 10844 Star::Find returns 1 (0), X=1826.67, Y=152.06, Mass=3438, SNR=37.1, Peak=248 HFD=3.6
22:06:08.793 00.001 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.80) = xAngle (-1.64 = -1.64)
22:06:08.793 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.73 = -1.73)
22:06:08.793 00.000 10844 CameraToMount -- cameraX=-1.61 cameraY=-1.34 hyp=2.09 cameraTheta=-2.45 mountX=-0.15 mountY=-2.06, mountTheta=-1.64
22:06:08.795 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.61, y=-1.34, opts=13)
22:06:08.795 00.000 10844 Enqueuing Move request for scope (-1.61, -1.34)
22:06:08.795 00.000 11060 Worker thread wakes up
22:06:08.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:08.795 00.000 10844 UpdateGuideState exits: m=3438 SNR=37.1
22:06:08.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:08.795 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:08.795 00.000 10844 Enqueuing Expose request
22:06:08.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.61, -1.34) opts 0xd
22:06:08.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.61, -1.34)
22:06:08.795 00.000 11060 Moving (-1.61, -1.34) raw xDistance=-0.15 yDistance=-2.06
22:06:08.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
22:06:08.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.44 from input -2.06
22:06:08.795 00.000 11060 MoveAxis(E, 29, ABG)
22:06:08.795 00.000 11060 Guiding  Dir = 2, Dur = 29
22:06:08.803 00.008 11060 IsSlewing returns 0
22:06:08.803 00.000 11060 IsGuiding returns 0
22:06:08.834 00.031 11060 IsGuiding returns 0
22:06:08.834 00.000 11060 Move returns status 0, amount 29
22:06:08.834 00.000 11060 MoveAxis(N, 791, ABG)
22:06:08.834 00.000 11060 duration set to 750 by maxDecDuration
22:06:08.834 00.000 11060 Guiding  Dir = 0, Dur = 750
22:06:08.849 00.015 11060 IsSlewing returns 0
22:06:08.849 00.000 11060 IsGuiding returns 0
22:06:09.625 00.776 11060 IsGuiding returns 0
22:06:09.625 00.000 11060 Move returns status 0, amount 750
22:06:09.625 00.000 11060 move complete, result=0
22:06:09.625 00.000 11060 worker thread done servicing request
22:06:09.625 00.000 11060 Worker thread wakes up
22:06:09.625 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -2.1 px 750 ms NORTH
22:06:09.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:09.625 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:11.081 01.456 11060 Exposure complete
22:06:11.375 00.294 11060 worker thread done servicing request
22:06:11.375 00.000 10844 OnExposeComplete: enter
22:06:11.375 00.000 10844 UpdateGuideState(): m_state=6
22:06:11.375 00.000 10844 Star::Find(15, 1826, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
22:06:11.375 00.000 10844 Star::Find returns 1 (0), X=1828.11, Y=152.07, Mass=3248, SNR=35.7, Peak=246 HFD=3.6
22:06:11.375 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.80) = xAngle (-0.90 = -0.90)
22:06:11.375 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.99 = -0.99)
22:06:11.375 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-1.33 hyp=1.34 cameraTheta=-1.70 mountX=0.84 mountY=-1.12, mountTheta=-0.93
22:06:11.375 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-1.33, opts=13)
22:06:11.375 00.000 10844 Enqueuing Move request for scope (-0.18, -1.33)
22:06:11.375 00.000 11060 Worker thread wakes up
22:06:11.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:11.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.33) opts 0xd
22:06:11.375 00.000 10844 UpdateGuideState exits: m=3248 SNR=35.7
22:06:11.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -1.33)
22:06:11.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:11.375 00.000 11060 Moving (-0.18, -1.33) raw xDistance=0.84 yDistance=-1.12
22:06:11.375 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:11.375 00.000 10844 Enqueuing Expose request
22:06:11.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.84
22:06:11.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.78 from input -1.12
22:06:11.375 00.000 11060 MoveAxis(W, 122, ABG)
22:06:11.375 00.000 11060 Guiding  Dir = 3, Dur = 122
22:06:11.396 00.021 11060 IsSlewing returns 0
22:06:11.396 00.000 11060 IsGuiding returns 0
22:06:11.569 00.173 11060 IsGuiding returns 0
22:06:11.569 00.000 11060 Move returns status 0, amount 122
22:06:11.569 00.000 11060 MoveAxis(N, 429, ABG)
22:06:11.569 00.000 11060 Guiding  Dir = 0, Dur = 429
22:06:11.582 00.013 11060 IsSlewing returns 0
22:06:11.582 00.000 11060 IsGuiding returns 0
22:06:12.042 00.460 11060 IsGuiding returns 0
22:06:12.042 00.000 11060 Move returns status 0, amount 429
22:06:12.042 00.000 11060 move complete, result=0
22:06:12.042 00.000 11060 worker thread done servicing request
22:06:12.042 00.000 11060 Worker thread wakes up
22:06:12.042 00.000 10844 GuideStep: 0.8 px 122 ms WEST, -1.1 px 429 ms NORTH
22:06:12.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:12.042 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:13.522 01.480 11060 Exposure complete
22:06:13.757 00.235 10844 OnExposeComplete: enter
22:06:13.757 00.000 11060 worker thread done servicing request
22:06:13.757 00.000 10844 UpdateGuideState(): m_state=6
22:06:13.757 00.000 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
22:06:13.757 00.000 10844 Star::Find returns 1 (0), X=1829.04, Y=152.90, Mass=3397, SNR=37.1, Peak=224 HFD=4.0
22:06:13.757 00.000 10844 MultiStar: exiting stabilization period
22:06:13.757 00.000 10844 MultiStar: [#1 -0.25,0.46,0.92,U] [#2 0.56,-0.31,1.00,U] [#3 0.16,-1.37,0.00,M2] [#4 -0.02,-0.72,1.01,U] [#5 -0.13,-0.33,1.93,U] [#6 -0.27,-0.31,0.81,U] [#7 0.17,-1.41,0.00,M1] [#8 0.11,-0.34,0.88,U] 
22:06:13.757 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.30}, one-star: {0.76, -0.51}
22:06:13.757 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.80) = xAngle (-0.47 = -0.47)
22:06:13.757 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.56 = -0.56)
22:06:13.757 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.32 cameraTheta=-1.28 mountX=0.28 mountY=-0.17, mountTheta=-0.54
22:06:13.757 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.30, opts=13)
22:06:13.757 00.000 10844 Enqueuing Move request for scope (0.09, -0.30)
22:06:13.757 00.000 11060 Worker thread wakes up
22:06:13.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:06:13.776 00.019 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
22:06:13.778 00.002 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
22:06:13.778 00.000 11060 Moving (0.09, -0.30) raw xDistance=0.28 yDistance=-0.17
22:06:13.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
22:06:13.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:13.779 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:06:13.779 00.000 11060 MoveAxis(W, 45, ABG)
22:06:13.779 00.000 11060 Guiding  Dir = 3, Dur = 45
22:06:13.779 00.000 10844 UpdateGuideState exits: m=3397 SNR=37.1
22:06:13.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:13.779 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:13.779 00.000 10844 Enqueuing Expose request
22:06:13.793 00.014 11060 IsSlewing returns 0
22:06:13.793 00.000 11060 IsGuiding returns 0
22:06:13.850 00.057 11060 IsGuiding returns 0
22:06:13.850 00.000 11060 Move returns status 0, amount 45
22:06:13.851 00.001 11060 MoveAxis(N, 0, ABG)
22:06:13.851 00.000 11060 Move returns status 0, amount 0
22:06:13.851 00.000 11060 move complete, result=0
22:06:13.851 00.000 11060 worker thread done servicing request
22:06:13.851 00.000 11060 Worker thread wakes up
22:06:13.851 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.2 px 0 ms NORTH
22:06:13.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:13.851 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:15.317 01.466 11060 Exposure complete
22:06:15.526 00.209 11060 worker thread done servicing request
22:06:15.526 00.000 10844 OnExposeComplete: enter
22:06:15.527 00.001 10844 UpdateGuideState(): m_state=6
22:06:15.527 00.000 10844 Star::Find(15, 1829, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
22:06:15.527 00.000 10844 Star::Find returns 1 (0), X=1829.16, Y=153.09, Mass=4052, SNR=40.2, Peak=251 HFD=4.1
22:06:15.527 00.000 10844 MultiStar: [#1 0.68,0.38,0.91,U] [#2 1.06,-0.46,0.86,U] [#3 0.13,-0.79,0.81,U] [#4 0.44,0.24,0.84,U] [#5 0.56,-0.08,1.82,U] [#6 0.36,-0.32,0.61,U] [#7 0.34,-0.23,1.81,U] [#8 0.75,0.22,0.69,U] 
22:06:15.527 00.000 10844 refined, 8 included, MultiStar: {0.56, -0.15}, one-star: {0.87, -0.31}
22:06:15.527 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.80) = xAngle (0.54 = 0.54)
22:06:15.527 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.45 = 0.45)
22:06:15.527 00.000 10844 CameraToMount -- cameraX=0.56 cameraY=-0.15 hyp=0.58 cameraTheta=-0.26 mountX=0.50 mountY=0.25, mountTheta=0.47
22:06:15.529 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=-0.15, opts=13)
22:06:15.529 00.000 10844 Enqueuing Move request for scope (0.56, -0.15)
22:06:15.529 00.000 11060 Worker thread wakes up
22:06:15.529 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:15.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.15) opts 0xd
22:06:15.529 00.000 10844 UpdateGuideState exits: m=4052 SNR=40.2
22:06:15.529 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, -0.15)
22:06:15.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:15.529 00.000 11060 Moving (0.56, -0.15) raw xDistance=0.50 yDistance=0.25
22:06:15.529 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:15.529 00.000 10844 Enqueuing Expose request
22:06:15.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
22:06:15.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:15.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:06:15.529 00.000 11060 MoveAxis(W, 75, ABG)
22:06:15.529 00.000 11060 Guiding  Dir = 3, Dur = 75
22:06:15.552 00.023 11060 IsSlewing returns 0
22:06:15.553 00.001 11060 IsGuiding returns 0
22:06:15.634 00.081 11060 IsGuiding returns 0
22:06:15.634 00.000 11060 Move returns status 0, amount 75
22:06:15.634 00.000 11060 MoveAxis(N, 0, ABG)
22:06:15.634 00.000 11060 Move returns status 0, amount 0
22:06:15.634 00.000 11060 move complete, result=0
22:06:15.634 00.000 10844 GuideStep: 0.5 px 75 ms WEST, 0.3 px 0 ms NORTH
22:06:15.636 00.002 11060 worker thread done servicing request
22:06:15.636 00.000 11060 Worker thread wakes up
22:06:15.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:15.636 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:17.088 01.452 11060 Exposure complete
22:06:17.302 00.214 11060 worker thread done servicing request
22:06:17.302 00.000 10844 OnExposeComplete: enter
22:06:17.302 00.000 10844 UpdateGuideState(): m_state=6
22:06:17.302 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
22:06:17.302 00.000 10844 Star::Find returns 1 (1), X=1829.22, Y=153.64, Mass=3603, SNR=37.9, Peak=255 HFD=3.7
22:06:17.302 00.000 10844 MultiStar: [#1 0.15,0.66,0.89,U] [#2 0.47,0.38,0.93,U] [#3 0.07,-0.08,0.92,U] [#4 -0.10,0.19,0.99,U] [#5 0.63,-0.49,1.93,U] [#6 0.41,-0.01,0.66,U] [#7 -0.30,-0.54,1.89,U] [#8 0.94,0.43,0.77,U] 
22:06:17.302 00.000 10844 refined, 8 included, MultiStar: {0.31, -0.03}, one-star: {0.94, 0.24}
22:06:17.302 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.80) = xAngle (0.70 = 0.70)
22:06:17.302 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.61 = 0.61)
22:06:17.302 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.10 mountX=0.24 mountY=0.18, mountTheta=0.64
22:06:17.308 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.03, opts=13)
22:06:17.308 00.000 10844 Enqueuing Move request for scope (0.31, -0.03)
22:06:17.308 00.000 11060 Worker thread wakes up
22:06:17.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:17.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
22:06:17.308 00.000 10844 UpdateGuideState exits: m=3603 SNR=37.9 Saturated
22:06:17.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
22:06:17.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:17.308 00.000 11060 Moving (0.31, -0.03) raw xDistance=0.24 yDistance=0.18
22:06:17.308 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:17.308 00.000 10844 Enqueuing Expose request
22:06:17.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
22:06:17.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:17.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:06:17.308 00.000 11060 MoveAxis(W, 37, ABG)
22:06:17.308 00.000 11060 Guiding  Dir = 3, Dur = 37
22:06:17.318 00.010 11060 IsSlewing returns 0
22:06:17.318 00.000 11060 IsGuiding returns 0
22:06:17.376 00.058 11060 IsGuiding returns 0
22:06:17.376 00.000 11060 Move returns status 0, amount 37
22:06:17.377 00.001 11060 MoveAxis(N, 0, ABG)
22:06:17.377 00.000 11060 Move returns status 0, amount 0
22:06:17.377 00.000 11060 move complete, result=0
22:06:17.377 00.000 11060 worker thread done servicing request
22:06:17.377 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
22:06:17.377 00.000 11060 Worker thread wakes up
22:06:17.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:17.377 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:18.848 01.471 11060 Exposure complete
22:06:19.104 00.256 11060 worker thread done servicing request
22:06:19.104 00.000 10844 OnExposeComplete: enter
22:06:19.104 00.000 10844 UpdateGuideState(): m_state=6
22:06:19.104 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
22:06:19.104 00.000 10844 Star::Find returns 1 (1), X=1829.25, Y=153.73, Mass=4175, SNR=41.4, Peak=255 HFD=3.8
22:06:19.104 00.000 10844 MultiStar: [#1 1.09,0.49,0.81,U] [#2 0.60,-0.03,0.87,U] [#3 0.55,-0.07,0.75,U] [#4 0.84,0.39,0.84,U] [#5 0.41,-0.18,1.73,U] [#6 0.78,0.17,0.58,U] [#7 0.34,-0.86,1.76,U] [#8 0.78,0.18,0.73,U] 
22:06:19.104 00.000 10844 refined, 8 included, MultiStar: {0.64, -0.07}, one-star: {0.96, 0.33}
22:06:19.104 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.80) = xAngle (0.70 = 0.70)
22:06:19.104 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.61 = 0.61)
22:06:19.104 00.000 10844 CameraToMount -- cameraX=0.64 cameraY=-0.07 hyp=0.65 cameraTheta=-0.11 mountX=0.49 mountY=0.37, mountTheta=0.64
22:06:19.104 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.64, y=-0.07, opts=13)
22:06:19.104 00.000 10844 Enqueuing Move request for scope (0.64, -0.07)
22:06:19.104 00.000 11060 Worker thread wakes up
22:06:19.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:19.104 00.000 10844 UpdateGuideState exits: m=4175 SNR=41.4 Saturated
22:06:19.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:19.104 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:19.104 00.000 10844 Enqueuing Expose request
22:06:19.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.07) opts 0xd
22:06:19.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.64, -0.07)
22:06:19.109 00.005 11060 Moving (0.64, -0.07) raw xDistance=0.49 yDistance=0.37
22:06:19.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.49
22:06:19.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:19.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:06:19.109 00.000 11060 MoveAxis(W, 74, ABG)
22:06:19.109 00.000 11060 Guiding  Dir = 3, Dur = 74
22:06:19.157 00.048 11060 IsSlewing returns 0
22:06:19.157 00.000 11060 IsGuiding returns 0
22:06:19.249 00.092 11060 IsGuiding returns 0
22:06:19.249 00.000 11060 Move returns status 0, amount 74
22:06:19.249 00.000 11060 MoveAxis(N, 0, ABG)
22:06:19.249 00.000 11060 Move returns status 0, amount 0
22:06:19.249 00.000 11060 move complete, result=0
22:06:19.249 00.000 11060 worker thread done servicing request
22:06:19.249 00.000 11060 Worker thread wakes up
22:06:19.249 00.000 10844 GuideStep: 0.5 px 74 ms WEST, 0.4 px 0 ms NORTH
22:06:19.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:19.249 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:22.959 03.710 11060 Exposure complete
22:06:23.311 00.352 11060 worker thread done servicing request
22:06:23.316 00.005 10844 OnExposeComplete: enter
22:06:23.316 00.000 10844 UpdateGuideState(): m_state=6
22:06:23.316 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
22:06:23.317 00.001 10844 Star::Find returns 1 (1), X=1828.94, Y=153.76, Mass=3861, SNR=39.1, Peak=255 HFD=3.8
22:06:23.317 00.000 10844 MultiStar: [#1 1.20,1.14,0.00,M1] [#2 0.71,0.72,0.85,U] [#3 0.34,0.38,0.86,U] [#4 0.63,0.59,0.82,U] [#5 -0.72,-0.38,1.82,U] [#6 0.36,0.49,0.71,U] [#7 0.15,0.02,1.95,U] [#8 1.24,0.53,0.00,M1] 
22:06:23.317 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.18}, one-star: {0.66, 0.36}
22:06:23.317 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.80) = xAngle (1.65 = 1.65)
22:06:23.317 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.56 = 1.56)
22:06:23.317 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.25 cameraTheta=0.84 mountX=-0.02 mountY=0.25, mountTheta=1.65
22:06:23.320 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.18, opts=13)
22:06:23.320 00.000 10844 Enqueuing Move request for scope (0.16, 0.18)
22:06:23.320 00.000 11060 Worker thread wakes up
22:06:23.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
22:06:23.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
22:06:23.320 00.000 11060 Moving (0.16, 0.18) raw xDistance=-0.02 yDistance=0.25
22:06:23.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:06:23.321 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:23.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:06:23.321 00.000 11060 MoveAxis(E, 0, ABG)
22:06:23.321 00.000 11060 Move returns status 0, amount 0
22:06:23.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:23.321 00.000 11060 MoveAxis(N, 0, ABG)
22:06:23.321 00.000 10844 UpdateGuideState exits: m=3861 SNR=39.1 Saturated
22:06:23.322 00.001 11060 Move returns status 0, amount 0
22:06:23.322 00.000 11060 move complete, result=0
22:06:23.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:23.322 00.000 11060 worker thread done servicing request
22:06:23.322 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:23.322 00.000 10844 Enqueuing Expose request
22:06:23.322 00.000 11060 Worker thread wakes up
22:06:23.322 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:06:23.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:23.322 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:24.776 01.454 11060 Exposure complete
22:06:25.014 00.238 11060 worker thread done servicing request
22:06:25.014 00.000 10844 OnExposeComplete: enter
22:06:25.014 00.000 10844 UpdateGuideState(): m_state=6
22:06:25.014 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
22:06:25.014 00.000 10844 Star::Find returns 1 (0), X=1830.05, Y=154.08, Mass=3238, SNR=36.0, Peak=244 HFD=3.9
22:06:25.014 00.000 10844 MultiStar: [#1 0.20,0.42,0.99,U] [#2 1.43,0.53,0.00,M1] [#3 1.02,0.02,0.99,U] [#4 0.40,0.71,0.96,U] [#5 0.36,0.68,2.06,U] [#6 0.29,0.15,0.77,U] [#7 0.28,0.40,2.03,U] [#8 0.62,0.89,0.84,U] 
22:06:25.014 00.000 10844 refined, 7 included, MultiStar: {0.56, 0.51}, one-star: {1.77, 0.68}
22:06:25.014 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.80) = xAngle (1.54 = 1.54)
22:06:25.014 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.45 = 1.45)
22:06:25.014 00.000 10844 CameraToMount -- cameraX=0.56 cameraY=0.51 hyp=0.76 cameraTheta=0.73 mountX=0.03 mountY=0.75, mountTheta=1.54
22:06:25.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=0.51, opts=13)
22:06:25.016 00.000 10844 Enqueuing Move request for scope (0.56, 0.51)
22:06:25.016 00.000 11060 Worker thread wakes up
22:06:25.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:06:25.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.51) opts 0xd
22:06:25.016 00.000 10844 UpdateGuideState exits: m=3238 SNR=36.0
22:06:25.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, 0.51)
22:06:25.016 00.000 11060 Moving (0.56, 0.51) raw xDistance=0.03 yDistance=0.75
22:06:25.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:25.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:06:25.016 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:25.016 00.000 10844 Enqueuing Expose request
22:06:25.016 00.000 11060 resist switch: large excursion: input 0.75 thresh 0.57 direction from -1 to 1
22:06:25.016 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.25
22:06:25.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.75
22:06:25.016 00.000 11060 MoveAxis(E, 0, ABG)
22:06:25.016 00.000 11060 Move returns status 0, amount 0
22:06:25.016 00.000 11060 BLC: Oldest BLC event removed
22:06:25.016 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 703 applied
22:06:25.016 00.000 11060 MoveAxis(S, 991, ABG)
22:06:25.016 00.000 11060 duration set to 750 by maxDecDuration
22:06:25.016 00.000 11060 Guiding  Dir = 1, Dur = 750
22:06:25.042 00.026 11060 IsSlewing returns 0
22:06:25.042 00.000 11060 IsGuiding returns 0
22:06:25.812 00.770 11060 IsGuiding returns 0
22:06:25.812 00.000 11060 Move returns status 0, amount 750
22:06:25.812 00.000 11060 move complete, result=0
22:06:25.812 00.000 11060 worker thread done servicing request
22:06:25.812 00.000 11060 Worker thread wakes up
22:06:25.812 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.8 px 750 ms SOUTH
22:06:25.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:25.812 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:27.254 01.442 11060 Exposure complete
22:06:27.495 00.241 11060 worker thread done servicing request
22:06:27.495 00.000 10844 OnExposeComplete: enter
22:06:27.495 00.000 10844 UpdateGuideState(): m_state=6
22:06:27.495 00.000 10844 Star::Find(15, 1830, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
22:06:27.495 00.000 10844 Star::Find returns 1 (1), X=1829.13, Y=154.59, Mass=4212, SNR=41.3, Peak=255 HFD=3.9
22:06:27.495 00.000 10844 MultiStar: [#1 1.02,1.16,0.00,M1] [#2 0.54,1.01,0.77,U] [#3 -0.30,0.55,0.79,U] [#4 0.55,0.92,0.83,U] [#5 0.10,-0.06,1.82,U] [#6 0.61,0.27,0.61,U] [#7 0.79,1.22,0.00,M1] [#8 1.17,1.28,0.00,M1] 
22:06:27.495 00.000 10844 refined, 5 included, MultiStar: {0.35, 0.55}, one-star: {0.85, 1.19}
22:06:27.495 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.80) = xAngle (1.81 = 1.81)
22:06:27.495 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.72 = 1.72)
22:06:27.495 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.55 hyp=0.65 cameraTheta=1.01 mountX=-0.15 mountY=0.65, mountTheta=1.81
22:06:27.500 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.55, opts=13)
22:06:27.500 00.000 10844 Enqueuing Move request for scope (0.35, 0.55)
22:06:27.500 00.000 11060 Worker thread wakes up
22:06:27.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:06:27.500 00.000 10844 UpdateGuideState exits: m=4212 SNR=41.3 Saturated
22:06:27.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:27.500 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:27.500 00.000 10844 Enqueuing Expose request
22:06:27.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.55) opts 0xd
22:06:27.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.55)
22:06:27.502 00.002 11060 Moving (0.35, 0.55) raw xDistance=-0.15 yDistance=0.65
22:06:27.502 00.000 11060 BLC: History state: CurrMiss=0.65, AvgInitMiss=0.49, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.525204, 1:0.645148
22:06:27.502 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:06:27.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:06:27.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.65
22:06:27.502 00.000 11060 MoveAxis(E, 23, ABG)
22:06:27.502 00.000 11060 Guiding  Dir = 2, Dur = 23
22:06:27.510 00.008 11060 IsSlewing returns 0
22:06:27.511 00.001 11060 IsGuiding returns 0
22:06:27.542 00.031 11060 IsGuiding returns 0
22:06:27.542 00.000 11060 Move returns status 0, amount 23
22:06:27.542 00.000 11060 MoveAxis(S, 247, ABG)
22:06:27.542 00.000 11060 Guiding  Dir = 1, Dur = 247
22:06:27.557 00.015 11060 IsSlewing returns 0
22:06:27.557 00.000 11060 IsGuiding returns 0
22:06:27.818 00.261 11060 IsGuiding returns 0
22:06:27.818 00.000 11060 Move returns status 0, amount 247
22:06:27.818 00.000 11060 move complete, result=0
22:06:27.818 00.000 11060 worker thread done servicing request
22:06:27.818 00.000 11060 Worker thread wakes up
22:06:27.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:27.818 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:27.818 00.000 10844 GuideStep: -0.2 px 23 ms EAST, 0.6 px 247 ms SOUTH
22:06:29.277 01.459 11060 Exposure complete
22:06:29.513 00.236 11060 worker thread done servicing request
22:06:29.514 00.001 10844 OnExposeComplete: enter
22:06:29.514 00.000 10844 UpdateGuideState(): m_state=6
22:06:29.514 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
22:06:29.514 00.000 10844 Star::Find returns 1 (0), X=1828.74, Y=154.38, Mass=3334, SNR=36.9, Peak=235 HFD=3.6
22:06:29.514 00.000 10844 MultiStar: [#1 0.31,1.47,0.00,M2] [#2 0.72,0.42,0.92,U] [#3 -0.34,0.83,0.80,U] [#4 -0.17,0.61,1.00,U] [#5 0.30,0.18,1.92,U] [#6 -0.28,-0.23,0.76,U] [#7 -0.14,0.51,1.92,U] [#8 0.10,0.33,0.81,U] 
22:06:29.514 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.44}, one-star: {0.46, 0.98}
22:06:29.514 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.80) = xAngle (2.17 = 2.17)
22:06:29.514 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.08 = 2.08)
22:06:29.514 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.36 mountX=-0.25 mountY=0.40, mountTheta=2.14
22:06:29.516 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.44, opts=13)
22:06:29.516 00.000 10844 Enqueuing Move request for scope (0.09, 0.44)
22:06:29.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:06:29.516 00.000 10844 UpdateGuideState exits: m=3334 SNR=36.9
22:06:29.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:29.516 00.000 11060 Worker thread wakes up
22:06:29.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.44) opts 0xd
22:06:29.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.44)
22:06:29.516 00.000 11060 Moving (0.09, 0.44) raw xDistance=-0.25 yDistance=0.40
22:06:29.516 00.000 11060 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.49, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.525204, 1:0.645148, 2:0.395216
22:06:29.516 00.000 11060 BLC: Under-shoot: nominal increase by 268
22:06:29.516 00.000 11060 BLC: window closed
22:06:29.516 00.000 11060 BLC: Pulse increase limited by ceiling of 750
22:06:29.516 00.000 11060 BLC: Pulse adjusted to 750
22:06:29.516 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:29.516 00.000 10844 Enqueuing Expose request
22:06:29.518 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
22:06:29.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
22:06:29.518 00.000 11060 MoveAxis(E, 38, ABG)
22:06:29.519 00.001 11060 Guiding  Dir = 2, Dur = 38
22:06:29.523 00.004 11060 IsSlewing returns 0
22:06:29.523 00.000 11060 IsGuiding returns 0
22:06:29.564 00.041 11060 IsGuiding returns 0
22:06:29.564 00.000 11060 Move returns status 0, amount 38
22:06:29.564 00.000 11060 MoveAxis(S, 151, ABG)
22:06:29.564 00.000 11060 Guiding  Dir = 1, Dur = 151
22:06:29.579 00.015 11060 IsSlewing returns 0
22:06:29.579 00.000 11060 IsGuiding returns 0
22:06:29.615 00.036 10844 evsrv: cli 0EEEE890 connect
22:06:29.615 00.000 10844 case statement mapped state 6 to 3
22:06:29.615 00.000 10844 case statement mapped state 6 to 3
22:06:29.615 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"61edc71f-fd86-493d-8124-7578281010e4"}
22:06:29.615 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"61edc71f-fd86-493d-8124-7578281010e4"}
22:06:29.620 00.005 10844 evsrv: cli 0EEEE890 disconnect
22:06:29.748 00.128 11060 IsGuiding returns 0
22:06:29.748 00.000 11060 Move returns status 0, amount 151
22:06:29.748 00.000 11060 move complete, result=0
22:06:29.748 00.000 11060 worker thread done servicing request
22:06:29.748 00.000 11060 Worker thread wakes up
22:06:29.748 00.000 10844 GuideStep: -0.3 px 38 ms EAST, 0.4 px 151 ms SOUTH
22:06:29.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:29.748 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:31.226 01.478 11060 Exposure complete
22:06:31.467 00.241 11060 worker thread done servicing request
22:06:31.467 00.000 10844 OnExposeComplete: enter
22:06:31.467 00.000 10844 UpdateGuideState(): m_state=6
22:06:31.467 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
22:06:31.467 00.000 10844 Star::Find returns 1 (1), X=1828.70, Y=154.62, Mass=3956, SNR=40.4, Peak=255 HFD=3.6
22:06:31.467 00.000 10844 MultiStar: [#1 0.16,1.12,0.84,U] [#2 0.87,0.62,0.77,U] [#3 -0.46,0.05,0.75,U] [#4 0.45,0.67,0.83,U] [#5 -0.36,0.69,1.72,U] [#6 -0.14,0.28,0.61,U] [#7 -0.17,0.33,1.84,U] [#8 0.56,0.93,0.78,U] 
22:06:31.467 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.65}, one-star: {0.42, 1.22}
22:06:31.468 00.001 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.80) = xAngle (2.26 = 2.26)
22:06:31.468 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.17 = 2.17)
22:06:31.468 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.65 hyp=0.65 cameraTheta=1.46 mountX=-0.41 mountY=0.54, mountTheta=2.23
22:06:31.468 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.65, opts=13)
22:06:31.468 00.000 10844 Enqueuing Move request for scope (0.07, 0.65)
22:06:31.468 00.000 11060 Worker thread wakes up
22:06:31.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.65) opts 0xd
22:06:31.468 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.65)
22:06:31.468 00.000 11060 Moving (0.07, 0.65) raw xDistance=-0.41 yDistance=0.54
22:06:31.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
22:06:31.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.54
22:06:31.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:06:31.468 00.000 10844 UpdateGuideState exits: m=3956 SNR=40.4 Saturated
22:06:31.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:31.468 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:31.468 00.000 10844 Enqueuing Expose request
22:06:31.468 00.000 11060 MoveAxis(E, 62, ABG)
22:06:31.468 00.000 11060 Guiding  Dir = 2, Dur = 62
22:06:31.482 00.014 11060 IsSlewing returns 0
22:06:31.482 00.000 11060 IsGuiding returns 0
22:06:31.549 00.067 11060 IsGuiding returns 0
22:06:31.549 00.000 11060 Move returns status 0, amount 62
22:06:31.549 00.000 11060 MoveAxis(S, 205, ABG)
22:06:31.549 00.000 11060 Guiding  Dir = 1, Dur = 205
22:06:31.563 00.014 11060 IsSlewing returns 0
22:06:31.563 00.000 11060 IsGuiding returns 0
22:06:31.783 00.220 11060 IsGuiding returns 0
22:06:31.785 00.002 11060 Move returns status 0, amount 205
22:06:31.785 00.000 11060 move complete, result=0
22:06:31.785 00.000 11060 worker thread done servicing request
22:06:31.785 00.000 11060 Worker thread wakes up
22:06:31.785 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.5 px 205 ms SOUTH
22:06:31.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:31.785 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:33.238 01.453 11060 Exposure complete
22:06:33.473 00.235 11060 worker thread done servicing request
22:06:33.473 00.000 10844 OnExposeComplete: enter
22:06:33.473 00.000 10844 UpdateGuideState(): m_state=6
22:06:33.473 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
22:06:33.473 00.000 10844 Star::Find returns 1 (0), X=1828.43, Y=154.26, Mass=3852, SNR=38.9, Peak=246 HFD=3.8
22:06:33.473 00.000 10844 MultiStar: [#1 -0.59,1.31,0.00,M2] [#2 0.27,1.37,0.00,M1] [#3 -0.64,0.57,0.77,U] [#4 -0.16,1.31,0.00,M1] [#5 -0.43,0.72,1.80,U] [#6 -0.39,-0.25,0.62,U] [#7 -0.48,0.69,1.74,U] [#8 0.43,1.07,0.72,U] 
22:06:33.473 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.66}, one-star: {0.15, 0.85}
22:06:33.473 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.80) = xAngle (2.78 = 2.78)
22:06:33.473 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.69 = 2.69)
22:06:33.473 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.66 hyp=0.72 cameraTheta=1.97 mountX=-0.67 mountY=0.31, mountTheta=2.71
22:06:33.479 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.66, opts=13)
22:06:33.479 00.000 10844 Enqueuing Move request for scope (-0.28, 0.66)
22:06:33.479 00.000 11060 Worker thread wakes up
22:06:33.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.66) opts 0xd
22:06:33.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.66)
22:06:33.479 00.000 11060 Moving (-0.28, 0.66) raw xDistance=-0.67 yDistance=0.31
22:06:33.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.67
22:06:33.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
22:06:33.479 00.000 11060 MoveAxis(E, 101, ABG)
22:06:33.479 00.000 11060 Guiding  Dir = 2, Dur = 101
22:06:33.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:33.479 00.000 10844 UpdateGuideState exits: m=3852 SNR=38.9
22:06:33.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:33.479 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:33.479 00.000 10844 Enqueuing Expose request
22:06:33.509 00.030 11060 IsSlewing returns 0
22:06:33.509 00.000 11060 IsGuiding returns 0
22:06:33.628 00.119 11060 IsGuiding returns 0
22:06:33.628 00.000 11060 Move returns status 0, amount 101
22:06:33.628 00.000 11060 MoveAxis(S, 120, ABG)
22:06:33.628 00.000 11060 Guiding  Dir = 1, Dur = 120
22:06:33.644 00.016 11060 IsSlewing returns 0
22:06:33.644 00.000 11060 IsGuiding returns 0
22:06:33.778 00.134 11060 IsGuiding returns 0
22:06:33.778 00.000 11060 Move returns status 0, amount 120
22:06:33.778 00.000 11060 move complete, result=0
22:06:33.778 00.000 11060 worker thread done servicing request
22:06:33.778 00.000 11060 Worker thread wakes up
22:06:33.778 00.000 10844 GuideStep: -0.7 px 101 ms EAST, 0.3 px 120 ms SOUTH
22:06:33.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:33.778 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:35.245 01.467 11060 Exposure complete
22:06:35.487 00.242 11060 worker thread done servicing request
22:06:35.487 00.000 10844 OnExposeComplete: enter
22:06:35.487 00.000 10844 UpdateGuideState(): m_state=6
22:06:35.492 00.005 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
22:06:35.492 00.000 10844 Star::Find returns 1 (0), X=1828.20, Y=154.05, Mass=4099, SNR=40.5, Peak=253 HFD=4.1
22:06:35.492 00.000 10844 MultiStar: [#1 -0.05,0.46,0.82,U] [#2 0.32,0.09,0.87,U] [#3 -1.05,-0.19,0.78,U] [#4 -0.46,0.55,0.89,U] [#5 -0.72,-0.21,1.69,U] [#6 -0.21,-0.46,0.63,U] [#7 -0.70,-0.18,1.75,U] [#8 -0.25,0.15,0.67,U] 
22:06:35.492 00.000 10844 refined, 8 included, MultiStar: {-0.42, 0.06}, one-star: {-0.08, 0.65}
22:06:35.492 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.80) = xAngle (3.79 = -2.49)
22:06:35.492 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.71 = -2.58)
22:06:35.492 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.06 hyp=0.43 cameraTheta=2.99 mountX=-0.34 mountY=-0.23, mountTheta=-2.55
22:06:35.503 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.06, opts=13)
22:06:35.503 00.000 10844 Enqueuing Move request for scope (-0.42, 0.06)
22:06:35.503 00.000 11060 Worker thread wakes up
22:06:35.506 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.06) opts 0xd
22:06:35.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.06)
22:06:35.506 00.000 11060 Moving (-0.42, 0.06) raw xDistance=-0.34 yDistance=-0.23
22:06:35.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
22:06:35.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:06:35.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:35.506 00.000 10844 UpdateGuideState exits: m=4099 SNR=40.5
22:06:35.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:35.506 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:35.506 00.000 10844 Enqueuing Expose request
22:06:35.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:06:35.506 00.000 11060 MoveAxis(E, 53, ABG)
22:06:35.506 00.000 11060 Guiding  Dir = 2, Dur = 53
22:06:35.525 00.019 11060 IsSlewing returns 0
22:06:35.525 00.000 11060 IsGuiding returns 0
22:06:35.586 00.061 11060 IsGuiding returns 0
22:06:35.586 00.000 11060 Move returns status 0, amount 53
22:06:35.586 00.000 11060 MoveAxis(N, 0, ABG)
22:06:35.586 00.000 11060 Move returns status 0, amount 0
22:06:35.586 00.000 11060 move complete, result=0
22:06:35.586 00.000 11060 worker thread done servicing request
22:06:35.586 00.000 11060 Worker thread wakes up
22:06:35.586 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
22:06:35.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:35.586 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:37.047 01.461 11060 Exposure complete
22:06:37.259 00.212 11060 worker thread done servicing request
22:06:37.259 00.000 10844 OnExposeComplete: enter
22:06:37.259 00.000 10844 UpdateGuideState(): m_state=6
22:06:37.259 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
22:06:37.259 00.000 10844 Star::Find returns 1 (0), X=1828.28, Y=154.61, Mass=3739, SNR=38.3, Peak=239 HFD=3.6
22:06:37.259 00.000 10844 MultiStar: [#1 -0.16,1.44,0.00,M2] [#2 0.13,1.01,0.80,U] [#3 -0.57,0.30,0.82,U] [#4 -0.22,0.87,0.94,U] [#5 0.02,0.95,1.91,U] [#6 -0.68,0.24,0.65,U] [#7 -0.03,0.10,1.86,U] [#8 0.24,1.05,0.84,U] 
22:06:37.259 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.69}, one-star: {-0.00, 1.21}
22:06:37.259 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.80) = xAngle (2.51 = 2.51)
22:06:37.259 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.43 = 2.43)
22:06:37.259 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.69 hyp=0.70 cameraTheta=1.71 mountX=-0.57 mountY=0.46, mountTheta=2.46
22:06:37.262 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.69, opts=13)
22:06:37.262 00.000 10844 Enqueuing Move request for scope (-0.10, 0.69)
22:06:37.262 00.000 11060 Worker thread wakes up
22:06:37.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.69) opts 0xd
22:06:37.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.69)
22:06:37.262 00.000 11060 Moving (-0.10, 0.69) raw xDistance=-0.57 yDistance=0.46
22:06:37.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:37.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.57
22:06:37.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.46
22:06:37.262 00.000 11060 MoveAxis(E, 85, ABG)
22:06:37.262 00.000 10844 UpdateGuideState exits: m=3739 SNR=38.3
22:06:37.262 00.000 11060 Guiding  Dir = 2, Dur = 85
22:06:37.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:37.262 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:37.262 00.000 10844 Enqueuing Expose request
22:06:37.277 00.015 11060 IsSlewing returns 0
22:06:37.277 00.000 11060 IsGuiding returns 0
22:06:37.375 00.098 11060 IsGuiding returns 0
22:06:37.375 00.000 11060 Move returns status 0, amount 85
22:06:37.375 00.000 11060 MoveAxis(S, 176, ABG)
22:06:37.375 00.000 11060 Guiding  Dir = 1, Dur = 176
22:06:37.401 00.026 11060 IsSlewing returns 0
22:06:37.402 00.001 11060 IsGuiding returns 0
22:06:37.621 00.219 11060 IsGuiding returns 0
22:06:37.621 00.000 11060 Move returns status 0, amount 176
22:06:37.621 00.000 11060 move complete, result=0
22:06:37.622 00.001 10844 GuideStep: -0.6 px 85 ms EAST, 0.5 px 176 ms SOUTH
22:06:37.630 00.008 11060 worker thread done servicing request
22:06:37.630 00.000 11060 Worker thread wakes up
22:06:37.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:37.630 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:06:39.097 01.467 11060 Exposure complete
22:06:39.322 00.225 11060 worker thread done servicing request
22:06:39.322 00.000 10844 OnExposeComplete: enter
22:06:39.322 00.000 10844 UpdateGuideState(): m_state=6
22:06:39.328 00.006 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
22:06:39.328 00.000 10844 Star::Find returns 1 (0), X=1825.71, Y=163.58, Mass=873, SNR=16.4, Peak=55 HFD=5.4
22:06:39.328 00.000 10844 Status Line: Mass: 873 vs 3821
22:06:39.328 00.000 10844 UpdateCurrentPosition: star mass new=873.2 exp=3821.3 thresh=50% limits=(1818.2, 5885.4, 7642.6)
22:06:39.328 00.000 10844 DistanceChecker: activated
22:06:39.328 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:06:39.328 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
22:06:39.328 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
22:06:39.328 00.000 11060 Worker thread wakes up
22:06:39.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:39.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:39.328 00.000 11060 move complete, result=0
22:06:39.328 00.000 11060 worker thread done servicing request
22:06:39.442 00.114 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:39.442 00.000 10844 Status Line: Star lost - mass changed
22:06:39.444 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
22:06:39.444 00.000 10844 UpdateGuideState exits: Star lost - mass changed
22:06:39.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:39.444 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:06:39.444 00.000 10844 Enqueuing Expose request
22:06:39.444 00.000 11060 Worker thread wakes up
22:06:39.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:39.444 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:40.910 01.466 11060 Exposure complete
22:06:41.139 00.229 11060 worker thread done servicing request
22:06:41.139 00.000 10844 OnExposeComplete: enter
22:06:41.139 00.000 10844 UpdateGuideState(): m_state=6
22:06:41.139 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
22:06:41.139 00.000 10844 Star::Find returns 1 (0), X=1816.19, Y=156.19, Mass=2774, SNR=31.0, Peak=92 HFD=5.8
22:06:41.144 00.005 10844 DistanceChecker: reject for large offset (12.41 > 1.62) avgDist = 0.81 count = 382
22:06:41.144 00.000 10844 Status Line: Recovering
22:06:41.144 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:06:41.146 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
22:06:41.146 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
22:06:41.146 00.000 11060 Worker thread wakes up
22:06:41.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:41.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:41.146 00.000 11060 move complete, result=0
22:06:41.147 00.001 11060 worker thread done servicing request
22:06:41.259 00.112 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:41.259 00.000 10844 Status Line: No star found
22:06:41.262 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
22:06:41.262 00.000 10844 UpdateGuideState exits: No star found
22:06:41.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:41.262 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:06:41.269 00.007 10844 Enqueuing Expose request
22:06:41.269 00.000 11060 Worker thread wakes up
22:06:41.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:41.269 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:42.756 01.487 11060 Exposure complete
22:06:42.967 00.211 11060 worker thread done servicing request
22:06:42.967 00.000 10844 OnExposeComplete: enter
22:06:42.967 00.000 10844 UpdateGuideState(): m_state=6
22:06:42.967 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
22:06:42.967 00.000 10844 Star::Find returns 1 (0), X=1814.30, Y=151.88, Mass=2203, SNR=27.4, Peak=82 HFD=5.9
22:06:42.967 00.000 10844 DistanceChecker: reject for large offset (14.06 > 1.62) avgDist = 0.81 count = 382
22:06:42.967 00.000 10844 Status Line: Recovering
22:06:42.969 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:06:42.969 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
22:06:42.969 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
22:06:42.969 00.000 11060 Worker thread wakes up
22:06:42.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:42.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:42.969 00.000 11060 move complete, result=0
22:06:42.971 00.002 11060 worker thread done servicing request
22:06:43.074 00.103 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:43.074 00.000 10844 Status Line: No star found
22:06:43.075 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:43.075 00.000 10844 UpdateGuideState exits: No star found
22:06:43.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:43.075 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:06:43.075 00.000 10844 Enqueuing Expose request
22:06:43.075 00.000 11060 Worker thread wakes up
22:06:43.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:43.075 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:44.549 01.474 11060 Exposure complete
22:06:44.753 00.204 11060 worker thread done servicing request
22:06:44.753 00.000 10844 OnExposeComplete: enter
22:06:44.753 00.000 10844 UpdateGuideState(): m_state=6
22:06:44.753 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
22:06:44.753 00.000 10844 Star::Find returns 1 (0), X=1828.86, Y=162.28, Mass=1863, SNR=24.6, Peak=88 HFD=5.9
22:06:44.753 00.000 10844 DistanceChecker: reject for large offset (8.90 > 1.62) avgDist = 0.81 count = 382
22:06:44.753 00.000 10844 DistanceChecker: begin recovering
22:06:44.753 00.000 10844 MultiStar: large primary error, entering stabilization period
22:06:44.753 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.80) = xAngle (2.31 = 2.31)
22:06:44.753 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.22 = 2.22)
22:06:44.753 00.000 10844 CameraToMount -- cameraX=0.58 cameraY=8.88 hyp=8.90 cameraTheta=1.51 mountX=-5.99 mountY=7.07, mountTheta=2.27
22:06:44.753 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.58, y=8.88, opts=13)
22:06:44.753 00.000 10844 Enqueuing Move request for scope (0.58, 8.88)
22:06:44.759 00.006 11060 Worker thread wakes up
22:06:44.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:44.759 00.000 10844 UpdateGuideState exits: m=1863 SNR=24.6
22:06:44.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:44.759 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:44.759 00.000 10844 Enqueuing Expose request
22:06:44.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.58, 8.88) opts 0xd
22:06:44.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.58, 8.88)
22:06:44.759 00.000 11060 Moving (0.58, 8.88) raw xDistance=-5.99 yDistance=7.07
22:06:44.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns -1.62 from input -5.99
22:06:44.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 4.95 from input 7.07
22:06:44.759 00.000 11060 MoveAxis(E, 881, ABG)
22:06:44.759 00.000 11060 duration set to 500 by maxRaDuration
22:06:44.759 00.000 11060 Guiding  Dir = 2, Dur = 500
22:06:44.769 00.010 11060 IsSlewing returns 0
22:06:44.769 00.000 11060 IsGuiding returns 0
22:06:45.279 00.510 11060 IsGuiding returns 0
22:06:45.281 00.002 11060 Move returns status 0, amount 500
22:06:45.281 00.000 11060 MoveAxis(S, 2711, ABG)
22:06:45.281 00.000 11060 duration set to 750 by maxDecDuration
22:06:45.281 00.000 11060 Guiding  Dir = 1, Dur = 750
22:06:45.293 00.012 11060 IsSlewing returns 0
22:06:45.293 00.000 11060 IsGuiding returns 0
22:06:46.056 00.763 11060 IsGuiding returns 0
22:06:46.056 00.000 11060 Move returns status 0, amount 750
22:06:46.056 00.000 11060 move complete, result=0
22:06:46.056 00.000 11060 worker thread done servicing request
22:06:46.056 00.000 11060 Worker thread wakes up
22:06:46.056 00.000 10844 GuideStep: -6.0 px 500 ms EAST, 7.1 px 750 ms SOUTH
22:06:46.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:46.056 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1814,147,31,31)
22:06:47.518 01.462 11060 Exposure complete
22:06:47.732 00.214 11060 worker thread done servicing request
22:06:47.732 00.000 10844 OnExposeComplete: enter
22:06:47.732 00.000 10844 UpdateGuideState(): m_state=6
22:06:47.732 00.000 10844 Star::Find(15, 1828, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
22:06:47.732 00.000 10844 Star::Find returns 0 (3), X=1828.00, Y=162.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:06:47.732 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:06:47.739 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
22:06:47.739 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
22:06:47.739 00.000 11060 Worker thread wakes up
22:06:47.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:47.739 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:47.739 00.000 11060 move complete, result=0
22:06:47.739 00.000 11060 worker thread done servicing request
22:06:47.845 00.106 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:47.845 00.000 10844 Status Line: Star lost - low mass
22:06:47.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:47.845 00.000 10844 UpdateGuideState exits: Star lost - low mass
22:06:47.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:47.845 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:06:47.845 00.000 10844 Enqueuing Expose request
22:06:47.845 00.000 11060 Worker thread wakes up
22:06:47.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:47.845 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:49.309 01.464 11060 Exposure complete
22:06:49.517 00.208 11060 worker thread done servicing request
22:06:49.517 00.000 10844 OnExposeComplete: enter
22:06:49.517 00.000 10844 UpdateGuideState(): m_state=6
22:06:49.517 00.000 10844 Star::Find(15, 1828, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
22:06:49.517 00.000 10844 Star::Find returns 0 (3), X=1828.00, Y=162.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:06:49.517 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:06:49.517 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
22:06:49.517 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
22:06:49.517 00.000 11060 Worker thread wakes up
22:06:49.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:49.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:49.517 00.000 11060 move complete, result=0
22:06:49.517 00.000 11060 worker thread done servicing request
22:06:49.623 00.106 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:49.623 00.000 10844 Status Line: Star lost - low mass
22:06:49.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:49.623 00.000 10844 UpdateGuideState exits: Star lost - low mass
22:06:49.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:49.623 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:06:49.623 00.000 10844 Enqueuing Expose request
22:06:49.623 00.000 11060 Worker thread wakes up
22:06:49.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:49.623 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:51.101 01.478 11060 Exposure complete
22:06:51.350 00.249 11060 worker thread done servicing request
22:06:51.352 00.002 10844 OnExposeComplete: enter
22:06:51.352 00.000 10844 UpdateGuideState(): m_state=6
22:06:51.352 00.000 10844 Star::Find(15, 1828, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
22:06:51.352 00.000 10844 Star::Find false star n=5 nbg=271 bg=20.7 sigma=5.9 thresh=38 peak=30
22:06:51.352 00.000 10844 Star::Find returns 0 (2), X=1828.00, Y=162.00, Mass=87, SNR=2.9, Peak=37 HFD=0.0
22:06:51.352 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:06:51.354 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
22:06:51.354 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
22:06:51.354 00.000 11060 Worker thread wakes up
22:06:51.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:06:51.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:06:51.354 00.000 11060 move complete, result=0
22:06:51.354 00.000 11060 worker thread done servicing request
22:06:51.467 00.113 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:06:51.467 00.000 10844 Status Line: Star lost - low SNR
22:06:51.467 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:51.467 00.000 10844 UpdateGuideState exits: Star lost - low SNR
22:06:51.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:51.467 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:06:51.467 00.000 10844 Enqueuing Expose request
22:06:51.467 00.000 11060 Worker thread wakes up
22:06:51.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:51.467 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:52.945 01.478 11060 Exposure complete
22:06:53.175 00.230 11060 worker thread done servicing request
22:06:53.175 00.000 10844 OnExposeComplete: enter
22:06:53.175 00.000 10844 UpdateGuideState(): m_state=6
22:06:53.175 00.000 10844 Star::Find(15, 1828, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
22:06:53.175 00.000 10844 Star::Find returns 1 (0), X=1814.33, Y=161.79, Mass=3291, SNR=33.1, Peak=137 HFD=5.6
22:06:53.175 00.000 10844 DistanceChecker: reject for large offset (16.28 > 2.35) avgDist = 1.17 count = 383
22:06:53.175 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.80) = xAngle (3.40 = -2.88)
22:06:53.175 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.32 = -2.97)
22:06:53.175 00.000 10844 CameraToMount -- cameraX=-13.95 cameraY=8.39 hyp=16.28 cameraTheta=2.60 mountX=-15.72 mountY=-2.85, mountTheta=-2.96
22:06:53.180 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-13.95, y=8.39, opts=13)
22:06:53.180 00.000 10844 Enqueuing Move request for scope (-13.95, 8.39)
22:06:53.180 00.000 11060 Worker thread wakes up
22:06:53.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:53.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-13.95, 8.39) opts 0xd
22:06:53.180 00.000 10844 UpdateGuideState exits: m=3291 SNR=33.1
22:06:53.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-13.95, 8.39)
22:06:53.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:53.180 00.000 11060 Moving (-13.95, 8.39) raw xDistance=-15.72 yDistance=-2.85
22:06:53.180 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:53.180 00.000 10844 Enqueuing Expose request
22:06:53.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns -4.29 from input -15.72
22:06:53.180 00.000 11060 resist switch: large excursion: input -2.85 thresh 0.57 direction from 1 to -1
22:06:53.192 00.012 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-8.54
22:06:53.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.99 from input -2.85
22:06:53.192 00.000 11060 MoveAxis(E, 2333, ABG)
22:06:53.192 00.000 11060 duration set to 500 by maxRaDuration
22:06:53.192 00.000 11060 Guiding  Dir = 2, Dur = 500
22:06:53.210 00.018 11060 IsSlewing returns 0
22:06:53.210 00.000 11060 IsGuiding returns 0
22:06:53.721 00.511 11060 IsGuiding returns 0
22:06:53.721 00.000 11060 Move returns status 0, amount 500
22:06:53.721 00.000 11060 BLC: Oldest BLC event removed
22:06:53.721 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
22:06:53.721 00.000 11060 MoveAxis(N, 1841, ABG)
22:06:53.721 00.000 11060 duration set to 750 by maxDecDuration
22:06:53.721 00.000 11060 Guiding  Dir = 0, Dur = 750
22:06:53.739 00.018 11060 IsSlewing returns 0
22:06:53.739 00.000 11060 IsGuiding returns 0
22:06:54.499 00.760 11060 IsGuiding returns 0
22:06:54.499 00.000 11060 Move returns status 0, amount 750
22:06:54.499 00.000 11060 move complete, result=0
22:06:54.499 00.000 11060 worker thread done servicing request
22:06:54.499 00.000 11060 Worker thread wakes up
22:06:54.499 00.000 10844 GuideStep: -15.7 px 500 ms EAST, -2.8 px 750 ms NORTH
22:06:54.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:54.499 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1799,147,31,31)
22:06:55.954 01.455 11060 Exposure complete
22:06:56.162 00.208 11060 worker thread done servicing request
22:06:56.162 00.000 10844 OnExposeComplete: enter
22:06:56.162 00.000 10844 UpdateGuideState(): m_state=6
22:06:56.162 00.000 10844 Star::Find(15, 1814, 161, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
22:06:56.162 00.000 10844 Star::Find returns 1 (0), X=1808.45, Y=172.09, Mass=2201, SNR=27.3, Peak=75 HFD=6.2
22:06:56.162 00.000 10844 DistanceChecker: reject for large offset (27.25 > 3.71) avgDist = 1.85 count = 384
22:06:56.162 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.80) = xAngle (3.19 = -3.09)
22:06:56.162 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.10 = 3.10)
22:06:56.162 00.000 10844 CameraToMount -- cameraX=-19.83 cameraY=18.69 hyp=27.25 cameraTheta=2.39 mountX=-27.22 mountY=1.05, mountTheta=3.10
22:06:56.164 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-19.83, y=18.69, opts=13)
22:06:56.164 00.000 10844 Enqueuing Move request for scope (-19.83, 18.69)
22:06:56.164 00.000 11060 Worker thread wakes up
22:06:56.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-19.83, 18.69) opts 0xd
22:06:56.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-19.83, 18.69)
22:06:56.164 00.000 11060 Moving (-19.83, 18.69) raw xDistance=-27.22 yDistance=1.05
22:06:56.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:06:56.164 00.000 10844 UpdateGuideState exits: m=2201 SNR=27.3
22:06:56.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:56.164 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:56.164 00.000 10844 Enqueuing Expose request
22:06:56.164 00.000 11060 BLC: History state: CurrMiss=-1.05, AvgInitMiss=0.33, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-1.993543, 1:-1.054943
22:06:56.164 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:06:56.164 00.000 11060 BLC: window closed
22:06:56.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -7.48 from input -27.22
22:06:56.164 00.000 11060 resist switch: large excursion: input 1.05 thresh 0.57 direction from -1 to 1
22:06:56.164 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.16
22:06:56.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.74 from input 1.05
22:06:56.164 00.000 11060 MoveAxis(E, 4064, ABG)
22:06:56.164 00.000 11060 duration set to 500 by maxRaDuration
22:06:56.164 00.000 11060 Guiding  Dir = 2, Dur = 500
22:06:56.183 00.019 11060 IsSlewing returns 0
22:06:56.183 00.000 11060 IsGuiding returns 0
22:06:56.699 00.516 11060 IsGuiding returns 0
22:06:56.699 00.000 11060 Move returns status 0, amount 500
22:06:56.699 00.000 11060 BLC: Oldest BLC event removed
22:06:56.699 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
22:06:56.699 00.000 11060 MoveAxis(S, 1154, ABG)
22:06:56.699 00.000 11060 duration set to 750 by maxDecDuration
22:06:56.699 00.000 11060 Guiding  Dir = 1, Dur = 750
22:06:56.713 00.014 11060 IsSlewing returns 0
22:06:56.713 00.000 11060 IsGuiding returns 0
22:06:57.476 00.763 11060 IsGuiding returns 0
22:06:57.476 00.000 11060 Move returns status 0, amount 750
22:06:57.476 00.000 11060 move complete, result=0
22:06:57.476 00.000 10844 GuideStep: -27.2 px 500 ms EAST, 1.1 px 750 ms SOUTH
22:06:57.478 00.002 11060 worker thread done servicing request
22:06:57.478 00.000 11060 Worker thread wakes up
22:06:57.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:06:57.478 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1793,157,31,31)
22:06:58.932 01.454 11060 Exposure complete
22:06:59.185 00.253 11060 worker thread done servicing request
22:06:59.185 00.000 10844 OnExposeComplete: enter
22:06:59.185 00.000 10844 UpdateGuideState(): m_state=6
22:06:59.190 00.005 10844 Star::Find(15, 1808, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
22:06:59.190 00.000 10844 Star::Find returns 1 (0), X=1816.25, Y=158.36, Mass=3369, SNR=36.2, Peak=222 HFD=3.7
22:06:59.190 00.000 10844 DistanceChecker: reject for large offset (13.01 > 5.99) avgDist = 3.00 count = 385
22:06:59.190 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.80) = xAngle (3.55 = -2.73)
22:06:59.190 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.47 = -2.82)
22:06:59.190 00.000 10844 CameraToMount -- cameraX=-12.03 cameraY=4.95 hyp=13.01 cameraTheta=2.75 mountX=-11.92 mountY=-4.17, mountTheta=-2.80
22:06:59.190 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-12.03, y=4.95, opts=13)
22:06:59.190 00.000 10844 Enqueuing Move request for scope (-12.03, 4.95)
22:06:59.190 00.000 11060 Worker thread wakes up
22:06:59.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-12.03, 4.95) opts 0xd
22:06:59.190 00.000 11060 Handling offset move in thread for scope, endpoint = (-12.03, 4.95)
22:06:59.190 00.000 11060 Moving (-12.03, 4.95) raw xDistance=-11.92 yDistance=-4.17
22:06:59.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:06:59.190 00.000 10844 UpdateGuideState exits: m=3369 SNR=36.2
22:06:59.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:59.190 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:06:59.190 00.000 10844 Enqueuing Expose request
22:06:59.192 00.002 11060 BLC: History state: CurrMiss=-4.17, AvgInitMiss=-0.15, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.738460, 1:-4.172711
22:06:59.192 00.000 11060 BLC: Average miss indicates over-shooting, nominal decrease by -79.000000
22:06:59.192 00.000 11060 BLC: window closed
22:06:59.192 00.000 11060 BLC: Pulse adjusted to 671
22:06:59.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns -3.44 from input -11.92
22:06:59.192 00.000 11060 resist switch: large excursion: input -4.17 thresh 0.57 direction from 1 to -1
22:06:59.192 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-12.52
22:06:59.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns -2.92 from input -4.17
22:06:59.192 00.000 11060 MoveAxis(E, 1871, ABG)
22:06:59.192 00.000 11060 duration set to 500 by maxRaDuration
22:06:59.192 00.000 11060 Guiding  Dir = 2, Dur = 500
22:06:59.227 00.035 11060 IsSlewing returns 0
22:06:59.227 00.000 11060 IsGuiding returns 0
22:06:59.277 00.050 10844 evsrv: cli 0EEEDA30 connect
22:06:59.277 00.000 10844 case statement mapped state 6 to 3
22:06:59.277 00.000 10844 case statement mapped state 6 to 3
22:06:59.277 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"1a0c9ed3-2d46-4d04-8738-df65e895db94"}
22:06:59.277 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"1a0c9ed3-2d46-4d04-8738-df65e895db94"}
22:06:59.277 00.000 10844 evsrv: cli 0EEEDA30 disconnect
22:06:59.761 00.484 11060 IsGuiding returns 0
22:06:59.761 00.000 11060 Move returns status 0, amount 500
22:06:59.761 00.000 11060 BLC: Oldest BLC event removed
22:06:59.761 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 671 applied
22:06:59.761 00.000 11060 MoveAxis(N, 2270, ABG)
22:06:59.761 00.000 11060 duration set to 750 by maxDecDuration
22:06:59.761 00.000 11060 Guiding  Dir = 0, Dur = 750
22:06:59.771 00.010 11060 IsSlewing returns 0
22:06:59.771 00.000 11060 IsGuiding returns 0
22:07:00.534 00.763 11060 IsGuiding returns 0
22:07:00.534 00.000 11060 Move returns status 0, amount 750
22:07:00.536 00.002 11060 move complete, result=0
22:07:00.536 00.000 11060 worker thread done servicing request
22:07:00.536 00.000 11060 Worker thread wakes up
22:07:00.536 00.000 10844 GuideStep: -11.9 px 500 ms EAST, -4.2 px 750 ms NORTH
22:07:00.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:00.536 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1801,143,31,31)
22:07:01.993 01.457 11060 Exposure complete
22:07:02.171 00.178 11060 worker thread done servicing request
22:07:02.171 00.000 10844 OnExposeComplete: enter
22:07:02.171 00.000 10844 UpdateGuideState(): m_state=6
22:07:02.171 00.000 10844 Star::Find(15, 1816, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
22:07:02.171 00.000 10844 Star::Find returns 1 (1), X=1815.56, Y=157.98, Mass=3882, SNR=38.9, Peak=255 HFD=4.1
22:07:02.171 00.000 10844 DistanceChecker: reject for large offset (13.52 > 6.89) avgDist = 3.45 count = 386
22:07:02.171 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.80) = xAngle (3.60 = -2.68)
22:07:02.171 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.51 = -2.77)
22:07:02.171 00.000 10844 CameraToMount -- cameraX=-12.72 cameraY=4.58 hyp=13.52 cameraTheta=2.80 mountX=-12.13 mountY=-4.91, mountTheta=-2.76
22:07:02.171 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-12.72, y=4.58, opts=13)
22:07:02.171 00.000 10844 Enqueuing Move request for scope (-12.72, 4.58)
22:07:02.171 00.000 11060 Worker thread wakes up
22:07:02.171 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:07:02.171 00.000 10844 UpdateGuideState exits: m=3882 SNR=38.9 Saturated
22:07:02.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:02.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-12.72, 4.58) opts 0xd
22:07:02.171 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:02.171 00.000 10844 Enqueuing Expose request
22:07:02.177 00.006 11060 Handling offset move in thread for scope, endpoint = (-12.72, 4.58)
22:07:02.177 00.000 11060 Moving (-12.72, 4.58) raw xDistance=-12.13 yDistance=-4.91
22:07:02.177 00.000 11060 BLC: History state: CurrMiss=4.91, AvgInitMiss=0.35, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-2.920898, 1:4.907816
22:07:02.177 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:07:02.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns -3.38 from input -12.13
22:07:02.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns -3.44 from input -4.91
22:07:02.177 00.000 11060 MoveAxis(E, 1836, ABG)
22:07:02.177 00.000 11060 duration set to 500 by maxRaDuration
22:07:02.177 00.000 11060 Guiding  Dir = 2, Dur = 500
22:07:02.188 00.011 11060 IsSlewing returns 0
22:07:02.188 00.000 11060 IsGuiding returns 0
22:07:02.693 00.505 11060 IsGuiding returns 0
22:07:02.693 00.000 11060 Move returns status 0, amount 500
22:07:02.693 00.000 11060 MoveAxis(N, 1881, ABG)
22:07:02.693 00.000 11060 duration set to 750 by maxDecDuration
22:07:02.693 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:02.711 00.018 11060 IsSlewing returns 0
22:07:02.711 00.000 11060 IsGuiding returns 0
22:07:03.480 00.769 11060 IsGuiding returns 0
22:07:03.480 00.000 11060 Move returns status 0, amount 750
22:07:03.480 00.000 11060 move complete, result=0
22:07:03.481 00.001 11060 worker thread done servicing request
22:07:03.481 00.000 11060 Worker thread wakes up
22:07:03.481 00.000 10844 GuideStep: -12.1 px 500 ms EAST, -4.9 px 750 ms NORTH
22:07:03.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:03.481 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1801,143,31,31)
22:07:04.945 01.464 11060 Exposure complete
22:07:05.169 00.224 11060 worker thread done servicing request
22:07:05.169 00.000 10844 OnExposeComplete: enter
22:07:05.169 00.000 10844 UpdateGuideState(): m_state=6
22:07:05.169 00.000 10844 Star::Find(15, 1815, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
22:07:05.174 00.005 10844 Star::Find returns 1 (0), X=1816.35, Y=156.79, Mass=3581, SNR=38.1, Peak=254 HFD=3.7
22:07:05.174 00.000 10844 DistanceChecker: reject for large offset (12.41 > 7.80) avgDist = 3.90 count = 387
22:07:05.174 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.80) = xAngle (3.67 = -2.61)
22:07:05.174 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.58 = -2.70)
22:07:05.174 00.000 10844 CameraToMount -- cameraX=-11.94 cameraY=3.39 hyp=12.41 cameraTheta=2.86 mountX=-10.72 mountY=-5.29, mountTheta=-2.68
22:07:05.176 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-11.94, y=3.39, opts=13)
22:07:05.176 00.000 10844 Enqueuing Move request for scope (-11.94, 3.39)
22:07:05.176 00.000 11060 Worker thread wakes up
22:07:05.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-11.94, 3.39) opts 0xd
22:07:05.176 00.000 11060 Handling offset move in thread for scope, endpoint = (-11.94, 3.39)
22:07:05.176 00.000 11060 Moving (-11.94, 3.39) raw xDistance=-10.72 yDistance=-5.29
22:07:05.176 00.000 11060 BLC: History state: CurrMiss=5.29, AvgInitMiss=0.35, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-2.920898, 1:4.907816, 2:5.291174
22:07:05.176 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
22:07:05.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns -3.00 from input -10.72
22:07:05.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns -3.70 from input -5.29
22:07:05.176 00.000 11060 MoveAxis(E, 1629, ABG)
22:07:05.176 00.000 11060 duration set to 500 by maxRaDuration
22:07:05.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:07:05.176 00.000 10844 UpdateGuideState exits: m=3581 SNR=38.1
22:07:05.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:05.176 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:05.179 00.003 10844 Enqueuing Expose request
22:07:05.179 00.000 11060 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
22:07:05.179 00.000 11060 Guiding  Dir = 2, Dur = 500
22:07:05.181 00.002 10844 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
22:07:05.184 00.003 11060 IsSlewing returns 0
22:07:05.185 00.001 11060 IsGuiding returns 0
22:07:05.686 00.501 11060 IsGuiding returns 0
22:07:05.686 00.000 11060 Move returns status 0, amount 500
22:07:05.686 00.000 11060 MoveAxis(N, 2028, ABG)
22:07:05.686 00.000 11060 duration set to 750 by maxDecDuration
22:07:05.686 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:05.702 00.016 11060 IsSlewing returns 0
22:07:05.702 00.000 11060 IsGuiding returns 0
22:07:06.473 00.771 11060 IsGuiding returns 0
22:07:06.473 00.000 11060 Move returns status 0, amount 750
22:07:06.473 00.000 11060 move complete, result=0
22:07:06.473 00.000 11060 worker thread done servicing request
22:07:06.473 00.000 11060 Worker thread wakes up
22:07:06.473 00.000 10844 GuideStep: -10.7 px 500 ms EAST, -5.3 px 750 ms NORTH
22:07:06.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:06.473 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1801,142,31,31)
22:07:07.931 01.458 11060 Exposure complete
22:07:08.155 00.224 11060 worker thread done servicing request
22:07:08.157 00.002 10844 OnExposeComplete: enter
22:07:08.157 00.000 10844 UpdateGuideState(): m_state=6
22:07:08.157 00.000 10844 Star::Find(15, 1816, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
22:07:08.157 00.000 10844 Star::Find returns 1 (1), X=1816.79, Y=155.42, Mass=3411, SNR=36.9, Peak=255 HFD=3.5
22:07:08.157 00.000 10844 DistanceChecker: reject for large offset (11.67 > 8.57) avgDist = 4.28 count = 388
22:07:08.157 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.80) = xAngle (3.77 = -2.51)
22:07:08.157 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.68 = -2.60)
22:07:08.157 00.000 10844 CameraToMount -- cameraX=-11.49 cameraY=2.02 hyp=11.67 cameraTheta=2.97 mountX=-9.43 mountY=-6.03, mountTheta=-2.57
22:07:08.158 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-11.49, y=2.02, opts=13)
22:07:08.158 00.000 10844 Enqueuing Move request for scope (-11.49, 2.02)
22:07:08.158 00.000 11060 Worker thread wakes up
22:07:08.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-11.49, 2.02) opts 0xd
22:07:08.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-11.49, 2.02)
22:07:08.158 00.000 11060 Moving (-11.49, 2.02) raw xDistance=-9.43 yDistance=-6.03
22:07:08.160 00.002 11060 BLC: window closed
22:07:08.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:07:08.160 00.000 10844 UpdateGuideState exits: m=3411 SNR=36.9 Saturated
22:07:08.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:08.160 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:08.160 00.000 10844 Enqueuing Expose request
22:07:08.160 00.000 11060 BLC: History state: CurrMiss=6.03, AvgInitMiss=0.35, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-2.920898, 1:4.907816, 2:5.291174
22:07:08.160 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
22:07:08.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns -2.64 from input -9.43
22:07:08.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns -4.22 from input -6.03
22:07:08.160 00.000 11060 MoveAxis(E, 1433, ABG)
22:07:08.160 00.000 11060 duration set to 500 by maxRaDuration
22:07:08.160 00.000 11060 Guiding  Dir = 2, Dur = 500
22:07:08.193 00.033 11060 IsSlewing returns 0
22:07:08.193 00.000 11060 IsGuiding returns 0
22:07:08.713 00.520 11060 IsGuiding returns 0
22:07:08.713 00.000 11060 Move returns status 0, amount 500
22:07:08.713 00.000 11060 MoveAxis(N, 2311, ABG)
22:07:08.713 00.000 11060 duration set to 750 by maxDecDuration
22:07:08.713 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:08.728 00.015 11060 IsSlewing returns 0
22:07:08.728 00.000 11060 IsGuiding returns 0
22:07:09.493 00.765 11060 IsGuiding returns 0
22:07:09.493 00.000 11060 Move returns status 0, amount 750
22:07:09.493 00.000 11060 move complete, result=0
22:07:09.493 00.000 11060 worker thread done servicing request
22:07:09.493 00.000 11060 Worker thread wakes up
22:07:09.493 00.000 10844 GuideStep: -9.4 px 500 ms EAST, -6.0 px 750 ms NORTH
22:07:09.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:09.493 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1802,140,31,31)
22:07:10.964 01.471 11060 Exposure complete
22:07:11.178 00.214 11060 worker thread done servicing request
22:07:11.178 00.000 10844 OnExposeComplete: enter
22:07:11.178 00.000 10844 UpdateGuideState(): m_state=6
22:07:11.178 00.000 10844 Star::Find(15, 1816, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
22:07:11.178 00.000 10844 Star::Find returns 1 (1), X=1817.69, Y=154.53, Mass=3561, SNR=37.7, Peak=255 HFD=3.5
22:07:11.178 00.000 10844 DistanceChecker: reject for large offset (10.66 > 9.23) avgDist = 4.62 count = 389
22:07:11.178 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.80) = xAngle (3.84 = -2.44)
22:07:11.178 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.75 = -2.53)
22:07:11.178 00.000 10844 CameraToMount -- cameraX=-10.60 cameraY=1.13 hyp=10.66 cameraTheta=3.04 mountX=-8.17 mountY=-6.11, mountTheta=-2.50
22:07:11.179 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-10.60, y=1.13, opts=13)
22:07:11.179 00.000 10844 Enqueuing Move request for scope (-10.60, 1.13)
22:07:11.179 00.000 11060 Worker thread wakes up
22:07:11.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-10.60, 1.13) opts 0xd
22:07:11.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-10.60, 1.13)
22:07:11.179 00.000 11060 Moving (-10.60, 1.13) raw xDistance=-8.17 yDistance=-6.11
22:07:11.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns -2.28 from input -8.17
22:07:11.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:07:11.181 00.002 10844 UpdateGuideState exits: m=3561 SNR=37.7 Saturated
22:07:11.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:11.181 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:11.181 00.000 10844 Enqueuing Expose request
22:07:11.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns -4.28 from input -6.11
22:07:11.181 00.000 11060 MoveAxis(E, 1242, ABG)
22:07:11.181 00.000 11060 duration set to 500 by maxRaDuration
22:07:11.181 00.000 11060 Guiding  Dir = 2, Dur = 500
22:07:11.184 00.003 11060 IsSlewing returns 0
22:07:11.184 00.000 11060 IsGuiding returns 0
22:07:11.705 00.521 11060 IsGuiding returns 0
22:07:11.705 00.000 11060 Move returns status 0, amount 500
22:07:11.705 00.000 11060 MoveAxis(N, 2343, ABG)
22:07:11.705 00.000 11060 duration set to 750 by maxDecDuration
22:07:11.706 00.001 11060 Guiding  Dir = 0, Dur = 750
22:07:11.715 00.009 11060 IsSlewing returns 0
22:07:11.715 00.000 11060 IsGuiding returns 0
22:07:12.482 00.767 11060 IsGuiding returns 0
22:07:12.482 00.000 11060 Move returns status 0, amount 750
22:07:12.482 00.000 11060 move complete, result=0
22:07:12.482 00.000 11060 worker thread done servicing request
22:07:12.482 00.000 11060 Worker thread wakes up
22:07:12.482 00.000 10844 GuideStep: -8.2 px 500 ms EAST, -6.1 px 750 ms NORTH
22:07:12.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:12.482 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1803,140,31,31)
22:07:13.939 01.457 11060 Exposure complete
22:07:14.171 00.232 11060 worker thread done servicing request
22:07:14.173 00.002 10844 OnExposeComplete: enter
22:07:14.173 00.000 10844 UpdateGuideState(): m_state=6
22:07:14.173 00.000 10844 Star::Find(15, 1817, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
22:07:14.173 00.000 10844 Star::Find returns 1 (0), X=1819.41, Y=153.61, Mass=3421, SNR=36.9, Peak=244 HFD=3.4
22:07:14.173 00.000 10844 DistanceChecker: deactivated
22:07:14.173 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.80) = xAngle (3.92 = -2.36)
22:07:14.173 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.84 = -2.45)
22:07:14.173 00.000 10844 CameraToMount -- cameraX=-8.87 cameraY=0.21 hyp=8.87 cameraTheta=3.12 mountX=-6.31 mountY=-5.67, mountTheta=-2.41
22:07:14.175 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-8.87, y=0.21, opts=13)
22:07:14.175 00.000 10844 Enqueuing Move request for scope (-8.87, 0.21)
22:07:14.175 00.000 11060 Worker thread wakes up
22:07:14.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-8.87, 0.21) opts 0xd
22:07:14.176 00.001 11060 Handling offset move in thread for scope, endpoint = (-8.87, 0.21)
22:07:14.176 00.000 11060 Moving (-8.87, 0.21) raw xDistance=-6.31 yDistance=-5.67
22:07:14.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:07:14.176 00.000 10844 UpdateGuideState exits: m=3421 SNR=36.9
22:07:14.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:14.176 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:14.176 00.000 10844 Enqueuing Expose request
22:07:14.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns -1.77 from input -6.31
22:07:14.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns -3.97 from input -5.67
22:07:14.176 00.000 11060 MoveAxis(E, 963, ABG)
22:07:14.176 00.000 11060 duration set to 500 by maxRaDuration
22:07:14.176 00.000 11060 Guiding  Dir = 2, Dur = 500
22:07:14.182 00.006 11060 IsSlewing returns 0
22:07:14.182 00.000 11060 IsGuiding returns 0
22:07:14.699 00.517 11060 IsGuiding returns 0
22:07:14.699 00.000 11060 Move returns status 0, amount 500
22:07:14.699 00.000 11060 MoveAxis(N, 2175, ABG)
22:07:14.699 00.000 11060 duration set to 750 by maxDecDuration
22:07:14.699 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:14.715 00.016 11060 IsSlewing returns 0
22:07:14.717 00.002 11060 IsGuiding returns 0
22:07:15.484 00.767 11060 IsGuiding returns 0
22:07:15.484 00.000 11060 Move returns status 0, amount 750
22:07:15.484 00.000 11060 move complete, result=0
22:07:15.486 00.002 10844 GuideStep: -6.3 px 500 ms EAST, -5.7 px 750 ms NORTH
22:07:15.495 00.009 11060 worker thread done servicing request
22:07:15.495 00.000 11060 Worker thread wakes up
22:07:15.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:15.495 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1804,139,31,31)
22:07:16.964 01.469 11060 Exposure complete
22:07:17.220 00.256 11060 worker thread done servicing request
22:07:17.220 00.000 10844 OnExposeComplete: enter
22:07:17.220 00.000 10844 UpdateGuideState(): m_state=6
22:07:17.220 00.000 10844 Star::Find(15, 1819, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
22:07:17.220 00.000 10844 Star::Find returns 1 (0), X=1820.06, Y=153.10, Mass=3017, SNR=34.5, Peak=212 HFD=3.9
22:07:17.220 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.80) = xAngle (-2.30 = -2.30)
22:07:17.220 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.39 = -2.39)
22:07:17.220 00.000 10844 CameraToMount -- cameraX=-8.23 cameraY=-0.31 hyp=8.23 cameraTheta=-3.10 mountX=-5.49 mountY=-5.64, mountTheta=-2.34
22:07:17.220 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-8.23, y=-0.31, opts=13)
22:07:17.220 00.000 10844 Enqueuing Move request for scope (-8.23, -0.31)
22:07:17.220 00.000 11060 Worker thread wakes up
22:07:17.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-8.23, -0.31) opts 0xd
22:07:17.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-8.23, -0.31)
22:07:17.220 00.000 11060 Moving (-8.23, -0.31) raw xDistance=-5.49 yDistance=-5.64
22:07:17.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns -1.54 from input -5.49
22:07:17.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns -3.95 from input -5.64
22:07:17.220 00.000 11060 MoveAxis(E, 835, ABG)
22:07:17.220 00.000 11060 duration set to 500 by maxRaDuration
22:07:17.220 00.000 11060 Guiding  Dir = 2, Dur = 500
22:07:17.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:07:17.220 00.000 10844 UpdateGuideState exits: m=3017 SNR=34.5
22:07:17.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:17.220 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:17.220 00.000 10844 Enqueuing Expose request
22:07:17.235 00.015 11060 IsSlewing returns 0
22:07:17.235 00.000 11060 IsGuiding returns 0
22:07:17.749 00.514 11060 IsGuiding returns 0
22:07:17.749 00.000 11060 Move returns status 0, amount 500
22:07:17.749 00.000 11060 MoveAxis(N, 2160, ABG)
22:07:17.749 00.000 11060 duration set to 750 by maxDecDuration
22:07:17.749 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:17.767 00.018 11060 IsSlewing returns 0
22:07:17.767 00.000 11060 IsGuiding returns 0
22:07:22.496 04.729 11060 IsGuiding returns 0
22:07:22.496 00.000 11060 Move returns status 0, amount 750
22:07:22.496 00.000 11060 move complete, result=0
22:07:22.496 00.000 11060 worker thread done servicing request
22:07:22.496 00.000 11060 Worker thread wakes up
22:07:22.497 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:22.497 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1805,138,31,31)
22:07:22.519 00.022 10844 GuideStep: -5.5 px 500 ms EAST, -5.6 px 750 ms NORTH
22:07:23.979 01.460 11060 Exposure complete
22:07:25.289 01.310 10844 OnExposeComplete: enter
22:07:25.289 00.000 10844 UpdateGuideState(): m_state=6
22:07:25.290 00.001 10844 Star::Find(15, 1820, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
22:07:25.290 00.000 10844 Star::Find returns 1 (0), X=1820.61, Y=150.76, Mass=3498, SNR=37.1, Peak=226 HFD=3.7
22:07:25.290 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.80) = xAngle (-2.01 = -2.01)
22:07:25.290 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.09 = -2.09)
22:07:25.290 00.000 11060 worker thread done servicing request
22:07:25.290 00.000 10844 CameraToMount -- cameraX=-7.67 cameraY=-2.64 hyp=8.11 cameraTheta=-2.81 mountX=-3.42 mountY=-7.03, mountTheta=-2.02
22:07:25.292 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-7.67, y=-2.64, opts=13)
22:07:25.292 00.000 10844 Enqueuing Move request for scope (-7.67, -2.64)
22:07:25.292 00.000 11060 Worker thread wakes up
22:07:25.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-7.67, -2.64) opts 0xd
22:07:25.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-7.67, -2.64)
22:07:25.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:07:25.292 00.000 11060 Moving (-7.67, -2.64) raw xDistance=-3.42 yDistance=-7.03
22:07:25.292 00.000 10844 UpdateGuideState exits: m=3498 SNR=37.1
22:07:25.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.97 from input -3.42
22:07:25.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:25.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns -4.92 from input -7.03
22:07:25.292 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:25.292 00.000 11060 MoveAxis(E, 527, ABG)
22:07:25.292 00.000 10844 Enqueuing Expose request
22:07:25.292 00.000 11060 duration set to 500 by maxRaDuration
22:07:25.294 00.002 11060 Guiding  Dir = 2, Dur = 500
22:07:25.310 00.016 11060 IsSlewing returns 0
22:07:25.310 00.000 11060 IsGuiding returns 0
22:07:25.825 00.515 11060 IsGuiding returns 0
22:07:25.825 00.000 11060 Move returns status 0, amount 500
22:07:25.825 00.000 11060 MoveAxis(N, 2694, ABG)
22:07:25.825 00.000 11060 duration set to 750 by maxDecDuration
22:07:25.825 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:25.841 00.016 11060 IsSlewing returns 0
22:07:25.841 00.000 11060 IsGuiding returns 0
22:07:26.608 00.767 11060 IsGuiding returns 0
22:07:26.609 00.001 11060 Move returns status 0, amount 750
22:07:26.609 00.000 11060 move complete, result=0
22:07:26.609 00.000 10844 GuideStep: -3.4 px 500 ms EAST, -7.0 px 750 ms NORTH
22:07:26.666 00.057 11060 worker thread done servicing request
22:07:26.667 00.001 11060 Worker thread wakes up
22:07:26.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:26.667 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1806,136,31,31)
22:07:28.129 01.462 11060 Exposure complete
22:07:28.333 00.204 11060 worker thread done servicing request
22:07:28.333 00.000 10844 OnExposeComplete: enter
22:07:28.333 00.000 10844 UpdateGuideState(): m_state=6
22:07:28.334 00.001 10844 Star::Find(15, 1820, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
22:07:28.334 00.000 10844 Star::Find returns 1 (0), X=1822.10, Y=151.05, Mass=3311, SNR=35.9, Peak=193 HFD=4.2
22:07:28.334 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.80) = xAngle (-1.97 = -1.97)
22:07:28.334 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.06 = -2.06)
22:07:28.334 00.000 10844 CameraToMount -- cameraX=-6.18 cameraY=-2.35 hyp=6.62 cameraTheta=-2.78 mountX=-2.60 mountY=-5.84, mountTheta=-1.99
22:07:28.335 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-6.18, y=-2.35, opts=13)
22:07:28.335 00.000 10844 Enqueuing Move request for scope (-6.18, -2.35)
22:07:28.336 00.001 11060 Worker thread wakes up
22:07:28.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
22:07:28.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-6.18, -2.35) opts 0xd
22:07:28.336 00.000 10844 UpdateGuideState exits: m=3311 SNR=35.9
22:07:28.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-6.18, -2.35)
22:07:28.336 00.000 11060 Moving (-6.18, -2.35) raw xDistance=-2.60 yDistance=-5.84
22:07:28.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:28.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.73 from input -2.60
22:07:28.336 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:28.336 00.000 10844 Enqueuing Expose request
22:07:28.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns -4.09 from input -5.84
22:07:28.337 00.001 11060 MoveAxis(E, 397, ABG)
22:07:28.337 00.000 11060 Guiding  Dir = 2, Dur = 397
22:07:28.355 00.018 11060 IsSlewing returns 0
22:07:28.355 00.000 11060 IsGuiding returns 0
22:07:28.778 00.423 11060 IsGuiding returns 0
22:07:28.778 00.000 11060 Move returns status 0, amount 397
22:07:28.779 00.001 11060 MoveAxis(N, 2237, ABG)
22:07:28.779 00.000 11060 duration set to 750 by maxDecDuration
22:07:28.779 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:28.794 00.015 11060 IsSlewing returns 0
22:07:28.794 00.000 11060 IsGuiding returns 0
22:07:29.599 00.805 11060 IsGuiding returns 0
22:07:29.599 00.000 11060 Move returns status 0, amount 750
22:07:29.599 00.000 11060 move complete, result=0
22:07:29.599 00.000 10844 GuideStep: -2.6 px 397 ms EAST, -5.8 px 750 ms NORTH
22:07:29.604 00.005 11060 worker thread done servicing request
22:07:29.604 00.000 11060 Worker thread wakes up
22:07:29.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:29.605 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1807,136,31,31)
22:07:31.086 01.481 11060 Exposure complete
22:07:31.299 00.213 11060 worker thread done servicing request
22:07:31.299 00.000 10844 OnExposeComplete: enter
22:07:31.299 00.000 10844 UpdateGuideState(): m_state=6
22:07:31.301 00.002 10844 Star::Find(15, 1822, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
22:07:31.301 00.000 10844 Star::Find returns 1 (0), X=1823.68, Y=149.47, Mass=3935, SNR=40.1, Peak=252 HFD=3.9
22:07:31.301 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.80) = xAngle (-1.63 = -1.63)
22:07:31.301 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.72 = -1.72)
22:07:31.301 00.000 10844 CameraToMount -- cameraX=-4.60 cameraY=-3.93 hyp=6.05 cameraTheta=-2.43 mountX=-0.36 mountY=-5.99, mountTheta=-1.63
22:07:31.301 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-4.60, y=-3.93, opts=13)
22:07:31.303 00.002 10844 Enqueuing Move request for scope (-4.60, -3.93)
22:07:31.303 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:07:31.303 00.000 10844 UpdateGuideState exits: m=3935 SNR=40.1
22:07:31.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:31.303 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:31.303 00.000 10844 Enqueuing Expose request
22:07:31.303 00.000 11060 Worker thread wakes up
22:07:31.305 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-4.60, -3.93) opts 0xd
22:07:31.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-4.60, -3.93)
22:07:31.305 00.000 11060 Moving (-4.60, -3.93) raw xDistance=-0.36 yDistance=-5.99
22:07:31.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.36
22:07:31.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns -4.19 from input -5.99
22:07:31.305 00.000 11060 MoveAxis(E, 65, ABG)
22:07:31.305 00.000 11060 Guiding  Dir = 2, Dur = 65
22:07:31.327 00.022 11060 IsSlewing returns 0
22:07:31.327 00.000 11060 IsGuiding returns 0
22:07:31.418 00.091 11060 IsGuiding returns 0
22:07:31.418 00.000 11060 Move returns status 0, amount 65
22:07:31.418 00.000 11060 MoveAxis(N, 2294, ABG)
22:07:31.419 00.001 11060 duration set to 750 by maxDecDuration
22:07:31.419 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:31.434 00.015 11060 IsSlewing returns 0
22:07:31.434 00.000 11060 IsGuiding returns 0
22:07:32.194 00.760 11060 IsGuiding returns 0
22:07:32.194 00.000 11060 Move returns status 0, amount 750
22:07:32.194 00.000 11060 move complete, result=0
22:07:32.194 00.000 11060 worker thread done servicing request
22:07:32.194 00.000 11060 Worker thread wakes up
22:07:32.194 00.000 10844 GuideStep: -0.4 px 65 ms EAST, -6.0 px 750 ms NORTH
22:07:32.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:32.194 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1809,134,31,31)
22:07:33.639 01.445 11060 Exposure complete
22:07:33.864 00.225 11060 worker thread done servicing request
22:07:33.864 00.000 10844 OnExposeComplete: enter
22:07:33.864 00.000 10844 UpdateGuideState(): m_state=6
22:07:33.864 00.000 10844 Star::Find(15, 1823, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
22:07:33.866 00.002 10844 Star::Find returns 1 (0), X=1824.46, Y=150.11, Mass=3366, SNR=36.1, Peak=228 HFD=3.9
22:07:33.866 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.80) = xAngle (-1.63 = -1.63)
22:07:33.866 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.71 = -1.71)
22:07:33.866 00.000 10844 CameraToMount -- cameraX=-3.82 cameraY=-3.29 hyp=5.04 cameraTheta=-2.43 mountX=-0.28 mountY=-4.99, mountTheta=-1.63
22:07:33.868 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-3.82, y=-3.29, opts=13)
22:07:33.868 00.000 10844 Enqueuing Move request for scope (-3.82, -3.29)
22:07:33.868 00.000 11060 Worker thread wakes up
22:07:33.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:07:33.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-3.82, -3.29) opts 0xd
22:07:33.868 00.000 10844 UpdateGuideState exits: m=3366 SNR=36.1
22:07:33.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-3.82, -3.29)
22:07:33.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:33.868 00.000 11060 Moving (-3.82, -3.29) raw xDistance=-0.28 yDistance=-4.99
22:07:33.868 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:33.868 00.000 10844 Enqueuing Expose request
22:07:33.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
22:07:33.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns -3.49 from input -4.99
22:07:33.868 00.000 11060 MoveAxis(E, 43, ABG)
22:07:33.868 00.000 11060 Guiding  Dir = 2, Dur = 43
22:07:33.876 00.008 11060 IsSlewing returns 0
22:07:33.876 00.000 11060 IsGuiding returns 0
22:07:33.939 00.063 11060 IsGuiding returns 0
22:07:33.939 00.000 11060 Move returns status 0, amount 43
22:07:33.939 00.000 11060 MoveAxis(N, 1912, ABG)
22:07:33.939 00.000 11060 duration set to 750 by maxDecDuration
22:07:33.939 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:33.953 00.014 11060 IsSlewing returns 0
22:07:33.953 00.000 11060 IsGuiding returns 0
22:07:34.716 00.763 11060 IsGuiding returns 0
22:07:34.716 00.000 11060 Move returns status 0, amount 750
22:07:34.718 00.002 11060 move complete, result=0
22:07:34.719 00.001 10844 GuideStep: -0.3 px 43 ms EAST, -5.0 px 750 ms NORTH
22:07:34.721 00.002 11060 worker thread done servicing request
22:07:34.723 00.002 11060 Worker thread wakes up
22:07:34.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:34.723 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:07:36.212 01.489 11060 Exposure complete
22:07:36.525 00.313 11060 worker thread done servicing request
22:07:36.525 00.000 10844 OnExposeComplete: enter
22:07:36.525 00.000 10844 UpdateGuideState(): m_state=6
22:07:36.531 00.006 10844 Star::Find(15, 1824, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
22:07:36.531 00.000 10844 Star::Find returns 1 (0), X=1827.04, Y=149.67, Mass=3743, SNR=38.0, Peak=220 HFD=4.1
22:07:36.531 00.000 10844 MultiStar: exiting stabilization period
22:07:36.531 00.000 10844 MultiStar: [#1 -2.81,-4.46,0.96,U] [#2 -2.10,-5.12,0.99,U] [#3 -2.92,-4.69,0.77,U] [#4 -2.44,-4.90,0.97,U] [#5 -2.39,-5.05,2.00,U] [#6 -3.34,-5.20,0.00,M1] [#7 -2.45,-4.45,1.96,U] [#8 -2.48,-4.79,0.67,U] 
22:07:36.531 00.000 10844 single-star, 7 included, MultiStar: {-2.35, -4.66}, one-star: {-1.24, -3.73}
22:07:36.531 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.80) = xAngle (-1.09 = -1.09)
22:07:36.531 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.18 = -1.18)
22:07:36.531 00.000 10844 CameraToMount -- cameraX=-1.24 cameraY=-3.73 hyp=3.93 cameraTheta=-1.89 mountX=1.82 mountY=-3.63, mountTheta=-1.11
22:07:36.531 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.24, y=-3.73, opts=13)
22:07:36.534 00.003 10844 Enqueuing Move request for scope (-1.24, -3.73)
22:07:36.534 00.000 11060 Worker thread wakes up
22:07:36.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:07:36.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -3.73) opts 0xd
22:07:36.534 00.000 10844 UpdateGuideState exits: m=3743 SNR=38.0
22:07:36.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.24, -3.73)
22:07:36.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:36.534 00.000 11060 Moving (-1.24, -3.73) raw xDistance=1.82 yDistance=-3.63
22:07:36.534 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:36.534 00.000 10844 Enqueuing Expose request
22:07:36.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.49 from input 1.82
22:07:36.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns -2.54 from input -3.63
22:07:36.534 00.000 11060 MoveAxis(W, 266, ABG)
22:07:36.534 00.000 11060 Guiding  Dir = 3, Dur = 266
22:07:36.563 00.029 11060 IsSlewing returns 0
22:07:36.563 00.000 11060 IsGuiding returns 0
22:07:36.845 00.282 11060 IsGuiding returns 0
22:07:36.845 00.000 11060 Move returns status 0, amount 266
22:07:36.845 00.000 11060 MoveAxis(N, 1390, ABG)
22:07:36.845 00.000 11060 duration set to 750 by maxDecDuration
22:07:36.845 00.000 11060 GetBoolean("/Confirm/2/MaxDecLimitWarningEnabled", 1) returns 1
22:07:36.845 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:36.847 00.002 10844 Alert: Your Max Dec Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max Dec Duration setting to its default value to allow PHD2 to make larger corrections.
22:07:36.876 00.029 11060 IsSlewing returns 0
22:07:36.876 00.000 11060 IsGuiding returns 0
22:07:37.662 00.786 11060 IsGuiding returns 0
22:07:37.662 00.000 11060 Move returns status 0, amount 750
22:07:37.662 00.000 11060 move complete, result=0
22:07:37.662 00.000 11060 worker thread done servicing request
22:07:37.662 00.000 11060 Worker thread wakes up
22:07:37.662 00.000 10844 GuideStep: 1.8 px 266 ms WEST, -3.6 px 750 ms NORTH
22:07:37.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:37.662 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:07:39.115 01.453 11060 Exposure complete
22:07:39.311 00.196 11060 worker thread done servicing request
22:07:39.311 00.000 10844 OnExposeComplete: enter
22:07:39.311 00.000 10844 UpdateGuideState(): m_state=6
22:07:39.311 00.000 10844 Star::Find(15, 1827, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
22:07:39.311 00.000 10844 Star::Find returns 1 (0), X=1828.45, Y=149.62, Mass=3261, SNR=35.6, Peak=220 HFD=4.0
22:07:39.311 00.000 10844 MultiStar: [#1 -1.26,-3.32,1.11,U] [#2 -0.49,-3.77,0.96,U] [#3 -1.02,-3.71,0.85,U] [#4 -0.45,-4.46,1.02,U] [#5 -1.38,-4.80,2.06,U] [#6 -1.41,-4.87,0.63,U] [#7 -1.21,-4.42,2.15,U] [#8 -0.56,-3.93,0.86,U] 
22:07:39.311 00.000 10844 single-star, 8 included, MultiStar: {-0.93, -4.19}, one-star: {0.16, -3.78}
22:07:39.311 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.80) = xAngle (-0.72 = -0.72)
22:07:39.311 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.81 = -0.81)
22:07:39.311 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-3.78 hyp=3.79 cameraTheta=-1.53 mountX=2.84 mountY=-2.74, mountTheta=-0.77
22:07:39.313 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-3.78, opts=13)
22:07:39.313 00.000 10844 Enqueuing Move request for scope (0.16, -3.78)
22:07:39.313 00.000 11060 Worker thread wakes up
22:07:39.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:07:39.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -3.78) opts 0xd
22:07:39.313 00.000 10844 UpdateGuideState exits: m=3261 SNR=35.6
22:07:39.313 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -3.78)
22:07:39.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:39.313 00.000 11060 Moving (0.16, -3.78) raw xDistance=2.84 yDistance=-2.74
22:07:39.313 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:39.313 00.000 10844 Enqueuing Expose request
22:07:39.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.78 from input 2.84
22:07:39.315 00.002 11060 GuideAlgorithmResistSwitch::result() returns -1.92 from input -2.74
22:07:39.315 00.000 11060 MoveAxis(W, 424, ABG)
22:07:39.315 00.000 11060 Guiding  Dir = 3, Dur = 424
22:07:39.337 00.022 11060 IsSlewing returns 0
22:07:39.337 00.000 11060 IsGuiding returns 0
22:07:39.778 00.441 11060 IsGuiding returns 0
22:07:39.778 00.000 11060 Move returns status 0, amount 424
22:07:39.778 00.000 11060 MoveAxis(N, 1052, ABG)
22:07:39.778 00.000 11060 duration set to 750 by maxDecDuration
22:07:39.778 00.000 11060 Guiding  Dir = 0, Dur = 750
22:07:39.807 00.029 11060 IsSlewing returns 0
22:07:39.807 00.000 11060 IsGuiding returns 0
22:07:40.601 00.794 11060 IsGuiding returns 0
22:07:40.601 00.000 11060 Move returns status 0, amount 750
22:07:40.601 00.000 11060 move complete, result=0
22:07:40.601 00.000 11060 worker thread done servicing request
22:07:40.601 00.000 10844 GuideStep: 2.8 px 424 ms WEST, -2.7 px 750 ms NORTH
22:07:40.601 00.000 11060 Worker thread wakes up
22:07:40.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:40.601 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:07:42.060 01.459 11060 Exposure complete
22:07:42.377 00.317 11060 worker thread done servicing request
22:07:42.377 00.000 10844 OnExposeComplete: enter
22:07:42.377 00.000 10844 UpdateGuideState(): m_state=6
22:07:42.379 00.002 10844 Star::Find(15, 1828, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
22:07:42.380 00.001 10844 Star::Find returns 1 (0), X=1829.25, Y=149.97, Mass=3091, SNR=34.2, Peak=201 HFD=4.0
22:07:42.380 00.000 10844 MultiStar: [#1 0.17,-3.19,1.01,U] [#2 0.85,-3.68,0.91,U] [#3 -0.05,-3.31,0.87,U] [#4 0.13,-3.39,0.95,U] [#5 0.08,-4.21,2.02,U] [#6 0.89,-4.44,0.71,U] [#7 -0.39,-3.44,2.22,U] [#8 0.96,-3.25,0.93,U] 
22:07:42.380 00.000 10844 single-star, 8 included, MultiStar: {0.27, -3.62}, one-star: {0.97, -3.43}
22:07:42.380 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.80) = xAngle (-0.49 = -0.49)
22:07:42.380 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.58 = -0.58)
22:07:42.380 00.000 10844 CameraToMount -- cameraX=0.97 cameraY=-3.43 hyp=3.56 cameraTheta=-1.30 mountX=3.14 mountY=-1.95, mountTheta=-0.55
22:07:42.380 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.97, y=-3.43, opts=13)
22:07:42.380 00.000 10844 Enqueuing Move request for scope (0.97, -3.43)
22:07:42.380 00.000 11060 Worker thread wakes up
22:07:42.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.97, -3.43) opts 0xd
22:07:42.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.97, -3.43)
22:07:42.380 00.000 11060 Moving (0.97, -3.43) raw xDistance=3.14 yDistance=-1.95
22:07:42.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.87 from input 3.14
22:07:42.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.95
22:07:42.380 00.000 11060 MoveAxis(W, 474, ABG)
22:07:42.380 00.000 11060 Guiding  Dir = 3, Dur = 474
22:07:42.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:07:42.380 00.000 10844 UpdateGuideState exits: m=3091 SNR=34.2
22:07:42.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:42.385 00.005 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:42.385 00.000 10844 Enqueuing Expose request
22:07:42.400 00.015 11060 IsSlewing returns 0
22:07:42.401 00.001 11060 IsGuiding returns 0
22:07:42.879 00.478 11060 IsGuiding returns 0
22:07:42.879 00.000 11060 Move returns status 0, amount 474
22:07:42.879 00.000 11060 MoveAxis(N, 746, ABG)
22:07:42.879 00.000 11060 Guiding  Dir = 0, Dur = 746
22:07:42.893 00.014 11060 IsSlewing returns 0
22:07:42.893 00.000 11060 IsGuiding returns 0
22:07:43.671 00.778 11060 IsGuiding returns 0
22:07:43.671 00.000 11060 Move returns status 0, amount 746
22:07:43.671 00.000 11060 move complete, result=0
22:07:43.671 00.000 11060 worker thread done servicing request
22:07:43.671 00.000 11060 Worker thread wakes up
22:07:43.671 00.000 10844 GuideStep: 3.1 px 474 ms WEST, -1.9 px 746 ms NORTH
22:07:43.672 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:43.672 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:07:45.157 01.485 11060 Exposure complete
22:07:45.574 00.417 11060 worker thread done servicing request
22:07:45.574 00.000 10844 OnExposeComplete: enter
22:07:45.574 00.000 10844 UpdateGuideState(): m_state=6
22:07:45.574 00.000 10844 Star::Find(15, 1829, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
22:07:45.574 00.000 10844 Star::Find returns 1 (0), X=1830.12, Y=150.85, Mass=3785, SNR=38.8, Peak=251 HFD=4.1
22:07:45.575 00.001 10844 MultiStar: [#1 1.11,-2.32,1.04,U] [#2 1.79,-2.78,0.87,U] [#3 1.63,-3.30,0.90,U] [#4 1.58,-3.33,0.93,U] [#5 0.99,-2.78,1.88,U] [#6 1.14,-2.93,0.63,U] [#7 0.81,-2.86,1.85,U] [#8 1.12,-2.87,0.77,U] 
22:07:45.575 00.000 10844 refined, 8 included, MultiStar: {1.26, -2.84}, one-star: {1.84, -2.55}
22:07:45.575 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.80) = xAngle (-0.35 = -0.35)
22:07:45.575 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.44 = -0.44)
22:07:45.575 00.000 10844 CameraToMount -- cameraX=1.26 cameraY=-2.84 hyp=3.11 cameraTheta=-1.15 mountX=2.92 mountY=-1.31, mountTheta=-0.42
22:07:45.575 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.26, y=-2.84, opts=13)
22:07:45.575 00.000 10844 Enqueuing Move request for scope (1.26, -2.84)
22:07:45.575 00.000 11060 Worker thread wakes up
22:07:45.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:07:45.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.26, -2.84) opts 0xd
22:07:45.575 00.000 11060 Handling offset move in thread for scope, endpoint = (1.26, -2.84)
22:07:45.575 00.000 11060 Moving (1.26, -2.84) raw xDistance=2.92 yDistance=-1.31
22:07:45.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.81 from input 2.92
22:07:45.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.92 from input -1.31
22:07:45.575 00.000 11060 MoveAxis(W, 442, ABG)
22:07:45.575 00.000 11060 Guiding  Dir = 3, Dur = 442
22:07:45.575 00.000 10844 UpdateGuideState exits: m=3785 SNR=38.8
22:07:45.578 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:45.581 00.003 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:45.581 00.000 10844 Enqueuing Expose request
22:07:45.606 00.025 11060 IsSlewing returns 0
22:07:45.607 00.001 11060 IsGuiding returns 0
22:07:46.086 00.479 11060 IsGuiding returns 0
22:07:46.086 00.000 11060 Move returns status 0, amount 442
22:07:46.086 00.000 11060 MoveAxis(N, 504, ABG)
22:07:46.086 00.000 11060 Guiding  Dir = 0, Dur = 504
22:07:46.115 00.029 11060 IsSlewing returns 0
22:07:46.115 00.000 11060 IsGuiding returns 0
22:07:46.648 00.533 11060 IsGuiding returns 0
22:07:46.648 00.000 11060 Move returns status 0, amount 504
22:07:46.648 00.000 11060 move complete, result=0
22:07:46.648 00.000 11060 worker thread done servicing request
22:07:46.648 00.000 11060 Worker thread wakes up
22:07:46.648 00.000 10844 GuideStep: 2.9 px 442 ms WEST, -1.3 px 504 ms NORTH
22:07:46.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:46.648 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:07:48.091 01.443 11060 Exposure complete
22:07:48.389 00.298 11060 worker thread done servicing request
22:07:48.389 00.000 10844 OnExposeComplete: enter
22:07:48.389 00.000 10844 UpdateGuideState(): m_state=6
22:07:48.391 00.002 10844 Star::Find(15, 1830, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
22:07:48.391 00.000 10844 Star::Find returns 1 (0), X=1830.71, Y=152.25, Mass=3747, SNR=38.9, Peak=217 HFD=3.8
22:07:48.391 00.000 10844 MultiStar: [#1 1.93,-0.92,0.86,U] [#2 2.77,-1.84,0.77,U] [#3 1.94,-2.12,0.83,U] [#4 2.41,-1.94,0.88,U] [#5 1.28,-1.17,1.88,U] [#6 1.88,-1.90,0.66,U] [#7 1.40,-1.92,1.85,U] [#8 2.86,-1.66,0.78,U] 
22:07:48.391 00.000 10844 refined, 8 included, MultiStar: {1.94, -1.59}, one-star: {2.43, -1.15}
22:07:48.391 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.80) = xAngle (0.12 = 0.12)
22:07:48.391 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.03 = 0.03)
22:07:48.391 00.000 10844 CameraToMount -- cameraX=1.94 cameraY=-1.59 hyp=2.50 cameraTheta=-0.69 mountX=2.49 mountY=0.07, mountTheta=0.03
22:07:48.394 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=1.94, y=-1.59, opts=13)
22:07:48.394 00.000 10844 Enqueuing Move request for scope (1.94, -1.59)
22:07:48.394 00.000 11060 Worker thread wakes up
22:07:48.394 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:07:48.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.94, -1.59) opts 0xd
22:07:48.394 00.000 10844 UpdateGuideState exits: m=3747 SNR=38.9
22:07:48.394 00.000 11060 Handling offset move in thread for scope, endpoint = (1.94, -1.59)
22:07:48.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:48.395 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:48.395 00.000 10844 Enqueuing Expose request
22:07:48.395 00.000 11060 Moving (1.94, -1.59) raw xDistance=2.49 yDistance=0.07
22:07:48.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.70 from input 2.49
22:07:48.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:48.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:07:48.395 00.000 11060 MoveAxis(W, 378, ABG)
22:07:48.395 00.000 11060 Guiding  Dir = 3, Dur = 378
22:07:48.420 00.025 11060 IsSlewing returns 0
22:07:48.422 00.002 11060 IsGuiding returns 0
22:07:48.824 00.402 11060 IsGuiding returns 0
22:07:48.824 00.000 11060 Move returns status 0, amount 378
22:07:48.824 00.000 11060 MoveAxis(N, 0, ABG)
22:07:48.824 00.000 11060 Move returns status 0, amount 0
22:07:48.824 00.000 11060 move complete, result=0
22:07:48.824 00.000 10844 GuideStep: 2.5 px 378 ms WEST, 0.1 px 0 ms NORTH
22:07:48.826 00.002 11060 worker thread done servicing request
22:07:48.828 00.002 11060 Worker thread wakes up
22:07:48.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:48.828 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:07:50.275 01.447 11060 Exposure complete
22:07:50.594 00.319 11060 worker thread done servicing request
22:07:50.594 00.000 10844 OnExposeComplete: enter
22:07:50.594 00.000 10844 UpdateGuideState(): m_state=6
22:07:50.594 00.000 10844 Star::Find(15, 1830, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
22:07:50.594 00.000 10844 Star::Find returns 1 (0), X=1830.15, Y=153.09, Mass=3128, SNR=35.3, Peak=236 HFD=4.1
22:07:50.598 00.004 10844 MultiStar: [#1 2.72,-0.23,1.13,U] [#2 2.86,-0.96,1.01,U] [#3 2.18,-1.06,0.88,U] [#4 2.77,-0.62,0.97,U] [#5 2.33,-1.13,2.08,U] [#6 2.01,-1.46,0.71,U] [#7 1.58,-1.40,2.04,U] [#8 2.66,-0.42,0.79,U] 
22:07:50.598 00.000 10844 single-star, 8 included, MultiStar: {2.26, -0.91}, one-star: {1.87, -0.31}
22:07:50.598 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.80) = xAngle (0.64 = 0.64)
22:07:50.598 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.55 = 0.55)
22:07:50.598 00.000 10844 CameraToMount -- cameraX=1.87 cameraY=-0.31 hyp=1.90 cameraTheta=-0.17 mountX=1.53 mountY=0.99, mountTheta=0.58
22:07:50.598 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.87, y=-0.31, opts=13)
22:07:50.598 00.000 10844 Enqueuing Move request for scope (1.87, -0.31)
22:07:50.598 00.000 11060 Worker thread wakes up
22:07:50.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:07:50.598 00.000 10844 UpdateGuideState exits: m=3128 SNR=35.3
22:07:50.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.87, -0.31) opts 0xd
22:07:50.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:50.598 00.000 11060 Handling offset move in thread for scope, endpoint = (1.87, -0.31)
22:07:50.603 00.005 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:50.603 00.000 10844 Enqueuing Expose request
22:07:50.603 00.000 11060 Moving (1.87, -0.31) raw xDistance=1.53 yDistance=0.99
22:07:50.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.43 from input 1.53
22:07:50.603 00.000 11060 resist switch: large excursion: input 0.99 thresh 0.57 direction from -1 to 1
22:07:50.603 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.98
22:07:50.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.99
22:07:50.604 00.001 11060 MoveAxis(W, 235, ABG)
22:07:50.604 00.000 11060 Guiding  Dir = 3, Dur = 235
22:07:50.619 00.015 11060 IsSlewing returns 0
22:07:50.620 00.001 11060 IsGuiding returns 0
22:07:50.876 00.256 11060 IsGuiding returns 0
22:07:50.876 00.000 11060 Move returns status 0, amount 235
22:07:50.876 00.000 11060 BLC: Oldest BLC event removed
22:07:50.876 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 671 applied
22:07:50.876 00.000 11060 MoveAxis(S, 1052, ABG)
22:07:50.876 00.000 11060 duration set to 750 by maxDecDuration
22:07:50.876 00.000 11060 Guiding  Dir = 1, Dur = 750
22:07:50.913 00.037 11060 IsSlewing returns 0
22:07:50.914 00.001 11060 IsGuiding returns 0
22:07:51.717 00.803 11060 IsGuiding returns 0
22:07:51.717 00.000 11060 Move returns status 0, amount 750
22:07:51.717 00.000 11060 move complete, result=0
22:07:51.717 00.000 11060 worker thread done servicing request
22:07:51.717 00.000 11060 Worker thread wakes up
22:07:51.717 00.000 10844 GuideStep: 1.5 px 235 ms WEST, 1.0 px 750 ms SOUTH
22:07:51.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:51.717 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:07:53.174 01.457 11060 Exposure complete
22:07:53.473 00.299 11060 worker thread done servicing request
22:07:53.473 00.000 10844 OnExposeComplete: enter
22:07:53.473 00.000 10844 UpdateGuideState(): m_state=6
22:07:53.473 00.000 10844 Star::Find(15, 1830, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
22:07:53.473 00.000 10844 Star::Find returns 1 (0), X=1831.14, Y=153.68, Mass=3294, SNR=35.7, Peak=221 HFD=3.8
22:07:53.473 00.000 10844 MultiStar: [#1 2.16,-0.08,0.98,U] [#2 2.40,-0.84,1.05,U] [#3 2.68,0.04,0.82,U] [#4 2.81,0.05,1.02,U] [#5 2.02,-0.35,1.97,U] [#6 2.61,-1.05,0.80,U] [#7 2.00,-0.30,2.14,U] [#8 2.59,0.64,0.91,U] 
22:07:53.473 00.000 10844 refined, 8 included, MultiStar: {2.36, -0.21}, one-star: {2.85, 0.28}
22:07:53.473 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.80) = xAngle (0.72 = 0.72)
22:07:53.473 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.63 = 0.63)
22:07:53.473 00.000 10844 CameraToMount -- cameraX=2.36 cameraY=-0.21 hyp=2.37 cameraTheta=-0.09 mountX=1.79 mountY=1.40, mountTheta=0.66
22:07:53.473 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=2.36, y=-0.21, opts=13)
22:07:53.473 00.000 10844 Enqueuing Move request for scope (2.36, -0.21)
22:07:53.473 00.000 11060 Worker thread wakes up
22:07:53.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:07:53.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (2.36, -0.21) opts 0xd
22:07:53.473 00.000 10844 UpdateGuideState exits: m=3294 SNR=35.7
22:07:53.473 00.000 11060 Handling offset move in thread for scope, endpoint = (2.36, -0.21)
22:07:53.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:53.473 00.000 11060 Moving (2.36, -0.21) raw xDistance=1.79 yDistance=1.40
22:07:53.478 00.005 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:53.478 00.000 11060 BLC: History state: CurrMiss=1.40, AvgInitMiss=0.38, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.695409, 1:1.397355
22:07:53.478 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:07:53.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.50 from input 1.79
22:07:53.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.98 from input 1.40
22:07:53.478 00.000 11060 MoveAxis(W, 269, ABG)
22:07:53.478 00.000 11060 Guiding  Dir = 3, Dur = 269
22:07:53.478 00.000 10844 Enqueuing Expose request
22:07:53.509 00.031 11060 IsSlewing returns 0
22:07:53.509 00.000 11060 IsGuiding returns 0
22:07:53.793 00.284 11060 IsGuiding returns 0
22:07:53.793 00.000 11060 Move returns status 0, amount 269
22:07:53.793 00.000 11060 MoveAxis(S, 536, ABG)
22:07:53.793 00.000 11060 Guiding  Dir = 1, Dur = 536
22:07:53.810 00.017 11060 IsSlewing returns 0
22:07:53.821 00.011 11060 IsGuiding returns 0
22:07:54.365 00.544 11060 IsGuiding returns 0
22:07:54.365 00.000 11060 Move returns status 0, amount 536
22:07:54.365 00.000 11060 move complete, result=0
22:07:54.365 00.000 11060 worker thread done servicing request
22:07:54.365 00.000 11060 Worker thread wakes up
22:07:54.365 00.000 10844 GuideStep: 1.8 px 269 ms WEST, 1.4 px 536 ms SOUTH
22:07:54.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:54.365 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:07:55.853 01.488 11060 Exposure complete
22:07:56.165 00.312 11060 worker thread done servicing request
22:07:56.165 00.000 10844 OnExposeComplete: enter
22:07:56.165 00.000 10844 UpdateGuideState(): m_state=6
22:07:56.165 00.000 10844 Star::Find(15, 1831, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
22:07:56.165 00.000 10844 Star::Find returns 1 (0), X=1830.16, Y=154.22, Mass=3479, SNR=36.8, Peak=202 HFD=4.1
22:07:56.165 00.000 10844 MultiStar: [#1 2.13,1.49,0.92,U] [#2 1.67,0.47,1.01,U] [#3 1.72,0.50,0.95,U] [#4 2.14,-0.07,0.97,U] [#5 0.61,0.07,2.04,U] [#6 2.64,0.31,0.71,U] [#7 0.74,0.60,2.00,U] [#8 2.59,0.89,0.93,U] 
22:07:56.165 00.000 10844 refined, 8 included, MultiStar: {1.54, 0.52}, one-star: {1.88, 0.82}
22:07:56.165 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.80) = xAngle (1.13 = 1.13)
22:07:56.165 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.04 = 1.04)
22:07:56.165 00.000 10844 CameraToMount -- cameraX=1.54 cameraY=0.52 hyp=1.63 cameraTheta=0.32 mountX=0.70 mountY=1.41, mountTheta=1.11
22:07:56.165 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.54, y=0.52, opts=13)
22:07:56.165 00.000 10844 Enqueuing Move request for scope (1.54, 0.52)
22:07:56.165 00.000 11060 Worker thread wakes up
22:07:56.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:07:56.165 00.000 10844 UpdateGuideState exits: m=3479 SNR=36.8
22:07:56.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.54, 0.52) opts 0xd
22:07:56.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:56.165 00.000 11060 Handling offset move in thread for scope, endpoint = (1.54, 0.52)
22:07:56.165 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:56.165 00.000 10844 Enqueuing Expose request
22:07:56.165 00.000 11060 Moving (1.54, 0.52) raw xDistance=0.70 yDistance=1.41
22:07:56.165 00.000 11060 BLC: History state: CurrMiss=1.41, AvgInitMiss=0.38, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.695409, 1:1.397355, 2:1.405534
22:07:56.165 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
22:07:56.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.70
22:07:56.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.98 from input 1.41
22:07:56.165 00.000 11060 MoveAxis(W, 110, ABG)
22:07:56.165 00.000 11060 Guiding  Dir = 3, Dur = 110
22:07:56.186 00.021 11060 IsSlewing returns 0
22:07:56.186 00.000 11060 IsGuiding returns 0
22:07:56.307 00.121 11060 IsGuiding returns 0
22:07:56.307 00.000 11060 Move returns status 0, amount 110
22:07:56.307 00.000 11060 MoveAxis(S, 539, ABG)
22:07:56.307 00.000 11060 Guiding  Dir = 1, Dur = 539
22:07:56.334 00.027 11060 IsSlewing returns 0
22:07:56.334 00.000 11060 IsGuiding returns 0
22:07:56.903 00.569 11060 IsGuiding returns 0
22:07:56.903 00.000 11060 Move returns status 0, amount 539
22:07:56.903 00.000 11060 move complete, result=0
22:07:56.903 00.000 11060 worker thread done servicing request
22:07:56.903 00.000 11060 Worker thread wakes up
22:07:56.903 00.000 10844 GuideStep: 0.7 px 110 ms WEST, 1.4 px 539 ms SOUTH
22:07:56.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:56.903 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:07:58.364 01.461 11060 Exposure complete
22:07:58.673 00.309 11060 worker thread done servicing request
22:07:58.673 00.000 10844 OnExposeComplete: enter
22:07:58.673 00.000 10844 UpdateGuideState(): m_state=6
22:07:58.673 00.000 10844 Star::Find(15, 1830, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
22:07:58.673 00.000 10844 Star::Find returns 1 (0), X=1830.18, Y=154.72, Mass=2967, SNR=33.8, Peak=193 HFD=3.9
22:07:58.673 00.000 10844 MultiStar: [#1 1.53,1.48,1.02,U] [#2 1.80,-0.03,0.94,U] [#3 0.25,0.51,0.94,U] [#4 1.60,0.23,1.00,U] [#5 1.10,-0.15,2.12,U] [#6 1.40,0.23,0.80,U] [#7 0.92,-0.14,2.19,U] [#8 1.50,0.09,0.71,U] 
22:07:58.673 00.000 10844 refined, 8 included, MultiStar: {1.26, 0.29}, one-star: {1.90, 1.32}
22:07:58.673 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.80) = xAngle (1.03 = 1.03)
22:07:58.678 00.005 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.94 = 0.94)
22:07:58.678 00.000 10844 CameraToMount -- cameraX=1.26 cameraY=0.29 hyp=1.29 cameraTheta=0.23 mountX=0.66 mountY=1.05, mountTheta=1.01
22:07:58.678 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.26, y=0.29, opts=13)
22:07:58.680 00.002 10844 Enqueuing Move request for scope (1.26, 0.29)
22:07:58.680 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:07:58.680 00.000 10844 UpdateGuideState exits: m=2967 SNR=33.8
22:07:58.680 00.000 11060 Worker thread wakes up
22:07:58.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.26, 0.29) opts 0xd
22:07:58.680 00.000 11060 Handling offset move in thread for scope, endpoint = (1.26, 0.29)
22:07:58.680 00.000 11060 Moving (1.26, 0.29) raw xDistance=0.66 yDistance=1.05
22:07:58.680 00.000 11060 BLC: window closed
22:07:58.680 00.000 11060 BLC: History state: CurrMiss=1.05, AvgInitMiss=0.38, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.695409, 1:1.397355, 2:1.405534
22:07:58.680 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
22:07:58.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.66
22:07:58.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.73 from input 1.05
22:07:58.680 00.000 11060 MoveAxis(W, 101, ABG)
22:07:58.680 00.000 11060 Guiding  Dir = 3, Dur = 101
22:07:58.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:58.680 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:07:58.680 00.000 10844 Enqueuing Expose request
22:07:58.705 00.025 11060 IsSlewing returns 0
22:07:58.707 00.002 11060 IsGuiding returns 0
22:07:58.827 00.120 11060 IsGuiding returns 0
22:07:58.828 00.001 11060 Move returns status 0, amount 101
22:07:58.828 00.000 11060 MoveAxis(S, 402, ABG)
22:07:58.828 00.000 11060 Guiding  Dir = 1, Dur = 402
22:07:58.872 00.044 11060 IsSlewing returns 0
22:07:58.872 00.000 11060 IsGuiding returns 0
22:07:59.293 00.421 11060 IsGuiding returns 0
22:07:59.293 00.000 11060 Move returns status 0, amount 402
22:07:59.294 00.001 11060 move complete, result=0
22:07:59.294 00.000 11060 worker thread done servicing request
22:07:59.294 00.000 11060 Worker thread wakes up
22:07:59.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:07:59.294 00.000 10844 GuideStep: 0.7 px 101 ms WEST, 1.0 px 402 ms SOUTH
22:07:59.294 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:00.730 01.436 11060 Exposure complete
22:08:00.940 00.210 11060 worker thread done servicing request
22:08:00.940 00.000 10844 OnExposeComplete: enter
22:08:00.940 00.000 10844 UpdateGuideState(): m_state=6
22:08:00.940 00.000 10844 Star::Find(15, 1830, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
22:08:00.940 00.000 10844 Star::Find returns 1 (0), X=1829.25, Y=154.17, Mass=2876, SNR=33.6, Peak=181 HFD=3.9
22:08:00.940 00.000 10844 MultiStar: [#1 1.37,1.29,0.97,U] [#2 1.63,0.66,1.02,U] [#3 1.02,0.90,0.93,U] [#4 0.67,0.05,1.13,U] [#5 1.29,0.27,2.05,U] [#6 1.42,0.54,0.68,U] [#7 0.89,0.44,2.08,U] [#8 1.25,0.01,0.97,U] 
22:08:00.940 00.000 10844 single-star, 8 included, MultiStar: {1.14, 0.50}, one-star: {0.96, 0.77}
22:08:00.940 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.80) = xAngle (1.48 = 1.48)
22:08:00.940 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.39 = 1.39)
22:08:00.940 00.000 10844 CameraToMount -- cameraX=0.96 cameraY=0.77 hyp=1.23 cameraTheta=0.67 mountX=0.11 mountY=1.21, mountTheta=1.48
22:08:00.940 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.96, y=0.77, opts=13)
22:08:00.940 00.000 10844 Enqueuing Move request for scope (0.96, 0.77)
22:08:00.940 00.000 11060 Worker thread wakes up
22:08:00.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:08:00.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.96, 0.77) opts 0xd
22:08:00.940 00.000 10844 UpdateGuideState exits: m=2876 SNR=33.6
22:08:00.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.96, 0.77)
22:08:00.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:00.940 00.000 11060 Moving (0.96, 0.77) raw xDistance=0.11 yDistance=1.21
22:08:00.940 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:00.940 00.000 10844 Enqueuing Expose request
22:08:00.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:08:00.945 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.85 from input 1.21
22:08:00.945 00.000 11060 MoveAxis(E, 0, ABG)
22:08:00.945 00.000 11060 Move returns status 0, amount 0
22:08:00.945 00.000 11060 MoveAxis(S, 465, ABG)
22:08:00.945 00.000 11060 Guiding  Dir = 1, Dur = 465
22:08:00.952 00.007 11060 IsSlewing returns 0
22:08:00.952 00.000 11060 IsGuiding returns 0
22:08:01.433 00.481 11060 IsGuiding returns 0
22:08:01.435 00.002 11060 Move returns status 0, amount 465
22:08:01.435 00.000 11060 move complete, result=0
22:08:01.435 00.000 11060 worker thread done servicing request
22:08:01.435 00.000 11060 Worker thread wakes up
22:08:01.435 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 1.2 px 465 ms SOUTH
22:08:01.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:01.437 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:02.894 01.457 11060 Exposure complete
22:08:03.197 00.303 11060 worker thread done servicing request
22:08:03.197 00.000 10844 OnExposeComplete: enter
22:08:03.197 00.000 10844 UpdateGuideState(): m_state=6
22:08:03.197 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
22:08:03.197 00.000 10844 Star::Find returns 1 (0), X=1829.04, Y=154.22, Mass=3813, SNR=39.2, Peak=241 HFD=4.1
22:08:03.197 00.000 10844 MultiStar: [#1 0.66,0.49,0.98,U] [#2 1.06,-0.19,0.79,U] [#3 0.41,0.27,0.85,U] [#4 0.47,-0.07,0.88,U] [#5 0.73,-0.21,1.79,U] [#6 0.39,0.06,0.65,U] [#7 1.17,-0.11,1.82,U] [#8 0.81,-0.17,0.77,U] 
22:08:03.197 00.000 10844 refined, 8 included, MultiStar: {0.77, 0.07}, one-star: {0.76, 0.81}
22:08:03.197 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.80) = xAngle (0.89 = 0.89)
22:08:03.197 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.81 = 0.81)
22:08:03.197 00.000 10844 CameraToMount -- cameraX=0.77 cameraY=0.07 hyp=0.77 cameraTheta=0.09 mountX=0.48 mountY=0.56, mountTheta=0.85
22:08:03.202 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.77, y=0.07, opts=13)
22:08:03.202 00.000 10844 Enqueuing Move request for scope (0.77, 0.07)
22:08:03.202 00.000 11060 Worker thread wakes up
22:08:03.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.07) opts 0xd
22:08:03.202 00.000 11060 Handling offset move in thread for scope, endpoint = (0.77, 0.07)
22:08:03.202 00.000 11060 Moving (0.77, 0.07) raw xDistance=0.48 yDistance=0.56
22:08:03.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
22:08:03.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.56
22:08:03.202 00.000 11060 MoveAxis(W, 71, ABG)
22:08:03.202 00.000 11060 Guiding  Dir = 3, Dur = 71
22:08:03.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:03.203 00.001 10844 UpdateGuideState exits: m=3813 SNR=39.2
22:08:03.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:03.203 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:03.203 00.000 10844 Enqueuing Expose request
22:08:03.207 00.004 11060 IsSlewing returns 0
22:08:03.207 00.000 11060 IsGuiding returns 0
22:08:03.279 00.072 11060 IsGuiding returns 0
22:08:03.279 00.000 11060 Move returns status 0, amount 71
22:08:03.279 00.000 11060 MoveAxis(S, 214, ABG)
22:08:03.279 00.000 11060 Guiding  Dir = 1, Dur = 214
22:08:03.294 00.015 11060 IsSlewing returns 0
22:08:03.294 00.000 11060 IsGuiding returns 0
22:08:03.516 00.222 11060 IsGuiding returns 0
22:08:03.516 00.000 11060 Move returns status 0, amount 214
22:08:03.516 00.000 11060 move complete, result=0
22:08:03.516 00.000 11060 worker thread done servicing request
22:08:03.516 00.000 11060 Worker thread wakes up
22:08:03.516 00.000 10844 GuideStep: 0.5 px 71 ms WEST, 0.6 px 214 ms SOUTH
22:08:03.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:03.516 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:04.979 01.463 11060 Exposure complete
22:08:05.158 00.179 11060 worker thread done servicing request
22:08:05.158 00.000 10844 OnExposeComplete: enter
22:08:05.158 00.000 10844 UpdateGuideState(): m_state=6
22:08:05.158 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
22:08:05.158 00.000 10844 Star::Find returns 1 (1), X=1829.65, Y=154.57, Mass=3551, SNR=37.2, Peak=255 HFD=3.5
22:08:05.158 00.000 10844 MultiStar: [#1 0.54,0.86,0.96,U] [#2 0.51,0.94,1.01,U] [#3 0.81,0.42,0.85,U] [#4 0.21,0.45,0.95,U] [#5 -0.17,0.13,1.85,U] [#6 0.00,0.27,0.65,U] [#7 0.30,0.77,1.91,U] [#8 0.33,1.07,0.88,U] 
22:08:05.158 00.000 10844 refined, 8 included, MultiStar: {0.38, 0.65}, one-star: {1.37, 1.17}
22:08:05.158 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.80) = xAngle (1.84 = 1.84)
22:08:05.158 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.76 = 1.76)
22:08:05.158 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.65 hyp=0.76 cameraTheta=1.04 mountX=-0.20 mountY=0.74, mountTheta=1.84
22:08:05.163 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.65, opts=13)
22:08:05.163 00.000 10844 Enqueuing Move request for scope (0.38, 0.65)
22:08:05.163 00.000 11060 Worker thread wakes up
22:08:05.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.65) opts 0xd
22:08:05.163 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.65)
22:08:05.163 00.000 11060 Moving (0.38, 0.65) raw xDistance=-0.20 yDistance=0.74
22:08:05.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
22:08:05.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.74
22:08:05.163 00.000 11060 MoveAxis(E, 28, ABG)
22:08:05.163 00.000 11060 Guiding  Dir = 2, Dur = 28
22:08:05.168 00.005 11060 IsSlewing returns 0
22:08:05.168 00.000 11060 IsGuiding returns 0
22:08:05.168 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:05.178 00.010 10844 UpdateGuideState exits: m=3551 SNR=37.2 Saturated
22:08:05.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:05.178 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:05.178 00.000 10844 Enqueuing Expose request
22:08:05.201 00.023 11060 IsGuiding returns 0
22:08:05.201 00.000 11060 Move returns status 0, amount 28
22:08:05.201 00.000 11060 MoveAxis(S, 285, ABG)
22:08:05.201 00.000 11060 Guiding  Dir = 1, Dur = 285
22:08:05.214 00.013 11060 IsSlewing returns 0
22:08:05.214 00.000 11060 IsGuiding returns 0
22:08:05.511 00.297 11060 IsGuiding returns 0
22:08:05.511 00.000 11060 Move returns status 0, amount 285
22:08:05.511 00.000 11060 move complete, result=0
22:08:05.511 00.000 11060 worker thread done servicing request
22:08:05.513 00.002 11060 Worker thread wakes up
22:08:05.513 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.7 px 285 ms SOUTH
22:08:05.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:05.513 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:06.962 01.449 11060 Exposure complete
22:08:07.117 00.155 11060 worker thread done servicing request
22:08:07.117 00.000 10844 OnExposeComplete: enter
22:08:07.117 00.000 10844 UpdateGuideState(): m_state=6
22:08:07.117 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
22:08:07.117 00.000 10844 Star::Find returns 1 (0), X=1828.69, Y=154.12, Mass=3199, SNR=35.9, Peak=239 HFD=3.7
22:08:07.118 00.001 10844 MultiStar: [#1 -0.18,0.73,1.05,U] [#2 0.15,-0.26,0.96,U] [#3 0.26,0.21,0.92,U] [#4 0.16,0.60,0.99,U] [#5 -0.01,0.18,2.01,U] [#6 -0.64,-0.24,0.72,U] [#7 -0.41,0.26,2.05,U] [#8 0.41,0.93,0.74,U] 
22:08:07.118 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.33}, one-star: {0.41, 0.72}
22:08:07.118 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.80) = xAngle (2.45 = 2.45)
22:08:07.118 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.37 = 2.37)
22:08:07.118 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.65 mountX=-0.26 mountY=0.23, mountTheta=2.40
22:08:07.118 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.33, opts=13)
22:08:07.118 00.000 10844 Enqueuing Move request for scope (-0.03, 0.33)
22:08:07.118 00.000 11060 Worker thread wakes up
22:08:07.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
22:08:07.118 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
22:08:07.118 00.000 11060 Moving (-0.03, 0.33) raw xDistance=-0.26 yDistance=0.23
22:08:07.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
22:08:07.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
22:08:07.118 00.000 11060 MoveAxis(E, 38, ABG)
22:08:07.118 00.000 11060 Guiding  Dir = 2, Dur = 38
22:08:07.122 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:07.132 00.010 11060 IsSlewing returns 0
22:08:07.132 00.000 11060 IsGuiding returns 0
22:08:07.135 00.003 10844 UpdateGuideState exits: m=3199 SNR=35.9
22:08:07.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:07.135 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:07.135 00.000 10844 Enqueuing Expose request
22:08:07.179 00.044 11060 IsGuiding returns 0
22:08:07.179 00.000 11060 Move returns status 0, amount 38
22:08:07.179 00.000 11060 MoveAxis(S, 89, ABG)
22:08:07.179 00.000 11060 Guiding  Dir = 1, Dur = 89
22:08:07.191 00.012 11060 IsSlewing returns 0
22:08:07.191 00.000 11060 IsGuiding returns 0
22:08:07.306 00.115 11060 IsGuiding returns 0
22:08:07.306 00.000 11060 Move returns status 0, amount 89
22:08:07.306 00.000 11060 move complete, result=0
22:08:07.307 00.001 11060 worker thread done servicing request
22:08:07.307 00.000 11060 Worker thread wakes up
22:08:07.307 00.000 10844 GuideStep: -0.3 px 38 ms EAST, 0.2 px 89 ms SOUTH
22:08:07.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:07.307 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:08.762 01.455 11060 Exposure complete
22:08:08.938 00.176 11060 worker thread done servicing request
22:08:08.938 00.000 10844 OnExposeComplete: enter
22:08:08.938 00.000 10844 UpdateGuideState(): m_state=6
22:08:08.938 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
22:08:08.938 00.000 10844 Star::Find returns 1 (0), X=1828.46, Y=153.81, Mass=3215, SNR=35.5, Peak=210 HFD=3.8
22:08:08.938 00.000 10844 MultiStar: [#1 -0.41,0.64,1.00,U] [#2 0.51,0.26,0.98,U] [#3 -0.08,0.08,0.88,U] [#4 -0.20,-0.29,1.01,U] [#5 0.09,0.13,2.14,U] [#6 -1.04,-0.67,0.79,U] [#7 -0.48,-0.30,2.00,U] [#8 0.18,0.25,0.88,U] 
22:08:08.938 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {0.17, 0.41}
22:08:08.938 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.80) = xAngle (3.63 = -2.65)
22:08:08.938 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.55 = -2.74)
22:08:08.938 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=-0.12 mountY=-0.06, mountTheta=-2.72
22:08:08.941 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.04, opts=13)
22:08:08.941 00.000 10844 Enqueuing Move request for scope (-0.13, 0.04)
22:08:08.941 00.000 11060 Worker thread wakes up
22:08:08.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
22:08:08.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
22:08:08.941 00.000 11060 Moving (-0.13, 0.04) raw xDistance=-0.12 yDistance=-0.06
22:08:08.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
22:08:08.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:08.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:08:08.941 00.000 11060 MoveAxis(E, 19, ABG)
22:08:08.941 00.000 11060 Guiding  Dir = 2, Dur = 19
22:08:08.947 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:08.971 00.024 10844 UpdateGuideState exits: m=3215 SNR=35.5
22:08:08.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:08.971 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:08.971 00.000 10844 Enqueuing Expose request
22:08:08.995 00.024 11060 IsSlewing returns 0
22:08:08.995 00.000 11060 IsGuiding returns 0
22:08:09.057 00.062 11060 IsGuiding returns 0
22:08:09.057 00.000 11060 Move returns status 0, amount 19
22:08:09.057 00.000 11060 MoveAxis(N, 0, ABG)
22:08:09.057 00.000 11060 Move returns status 0, amount 0
22:08:09.057 00.000 11060 move complete, result=0
22:08:09.057 00.000 11060 worker thread done servicing request
22:08:09.057 00.000 11060 Worker thread wakes up
22:08:09.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:09.057 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:09.057 00.000 10844 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:08:10.516 01.459 11060 Exposure complete
22:08:10.662 00.146 11060 worker thread done servicing request
22:08:10.662 00.000 10844 OnExposeComplete: enter
22:08:10.662 00.000 10844 UpdateGuideState(): m_state=6
22:08:10.662 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
22:08:10.662 00.000 10844 Star::Find returns 1 (0), X=1828.58, Y=154.32, Mass=3777, SNR=39.0, Peak=245 HFD=3.8
22:08:10.663 00.001 10844 MultiStar: [#1 -0.84,1.45,0.96,U] [#2 0.84,0.17,0.83,U] [#3 -0.05,0.95,0.83,U] [#4 0.02,0.42,0.90,U] [#5 0.88,0.50,1.89,U] [#6 -0.24,0.85,0.59,U] [#7 -0.58,0.34,1.93,U] [#8 0.39,0.83,0.78,U] 
22:08:10.663 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.66}, one-star: {0.30, 0.91}
22:08:10.663 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.80) = xAngle (2.24 = 2.24)
22:08:10.663 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.15 = 2.15)
22:08:10.663 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.66 hyp=0.66 cameraTheta=1.43 mountX=-0.41 mountY=0.55, mountTheta=2.21
22:08:10.663 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.66, opts=13)
22:08:10.663 00.000 10844 Enqueuing Move request for scope (0.09, 0.66)
22:08:10.663 00.000 11060 Worker thread wakes up
22:08:10.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.66) opts 0xd
22:08:10.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.66)
22:08:10.665 00.002 11060 Moving (0.09, 0.66) raw xDistance=-0.41 yDistance=0.55
22:08:10.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
22:08:10.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.55
22:08:10.665 00.000 11060 MoveAxis(E, 61, ABG)
22:08:10.665 00.000 11060 Guiding  Dir = 2, Dur = 61
22:08:10.668 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:10.672 00.004 11060 IsSlewing returns 0
22:08:10.672 00.000 11060 IsGuiding returns 0
22:08:10.679 00.007 10844 UpdateGuideState exits: m=3777 SNR=39.0
22:08:10.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:10.679 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:10.679 00.000 10844 Enqueuing Expose request
22:08:10.738 00.059 11060 IsGuiding returns 0
22:08:10.738 00.000 11060 Move returns status 0, amount 61
22:08:10.738 00.000 11060 MoveAxis(S, 212, ABG)
22:08:10.738 00.000 11060 Guiding  Dir = 1, Dur = 212
22:08:10.750 00.012 11060 IsSlewing returns 0
22:08:10.751 00.001 11060 IsGuiding returns 0
22:08:10.964 00.213 11060 IsGuiding returns 0
22:08:10.964 00.000 11060 Move returns status 0, amount 212
22:08:10.964 00.000 11060 move complete, result=0
22:08:10.964 00.000 11060 worker thread done servicing request
22:08:10.964 00.000 11060 Worker thread wakes up
22:08:10.964 00.000 10844 GuideStep: -0.4 px 61 ms EAST, 0.6 px 212 ms SOUTH
22:08:10.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:10.964 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:12.421 01.457 11060 Exposure complete
22:08:12.578 00.157 11060 worker thread done servicing request
22:08:12.578 00.000 10844 OnExposeComplete: enter
22:08:12.578 00.000 10844 UpdateGuideState(): m_state=6
22:08:12.578 00.000 10844 Star::Find(15, 1828, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
22:08:12.578 00.000 10844 Star::Find returns 1 (0), X=1827.77, Y=154.30, Mass=3761, SNR=38.7, Peak=228 HFD=3.9
22:08:12.578 00.000 10844 MultiStar: [#1 -0.30,0.77,0.98,U] [#2 0.08,0.33,0.91,U] [#3 -0.67,0.33,0.84,U] [#4 -0.21,0.02,0.99,U] [#5 -0.41,0.45,1.86,U] [#6 -0.63,0.03,0.67,U] [#7 -0.80,-0.53,1.90,U] [#8 0.75,0.17,0.74,U] 
22:08:12.578 00.000 10844 refined, 8 included, MultiStar: {-0.37, 0.23}, one-star: {-0.51, 0.90}
22:08:12.578 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.80) = xAngle (3.40 = -2.89)
22:08:12.578 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.31 = -2.97)
22:08:12.578 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.23 hyp=0.43 cameraTheta=2.59 mountX=-0.42 mountY=-0.07, mountTheta=-2.97
22:08:12.578 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.23, opts=13)
22:08:12.578 00.000 10844 Enqueuing Move request for scope (-0.37, 0.23)
22:08:12.578 00.000 11060 Worker thread wakes up
22:08:12.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.23) opts 0xd
22:08:12.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.23)
22:08:12.578 00.000 11060 Moving (-0.37, 0.23) raw xDistance=-0.42 yDistance=-0.07
22:08:12.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.42
22:08:12.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:12.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:08:12.578 00.000 11060 MoveAxis(E, 63, ABG)
22:08:12.578 00.000 11060 Guiding  Dir = 2, Dur = 63
22:08:12.587 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:08:12.598 00.011 10844 UpdateGuideState exits: m=3761 SNR=38.7
22:08:12.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:12.598 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:12.598 00.000 10844 Enqueuing Expose request
22:08:12.599 00.001 11060 IsSlewing returns 0
22:08:12.599 00.000 11060 IsGuiding returns 0
22:08:12.677 00.078 11060 IsGuiding returns 0
22:08:12.677 00.000 11060 Move returns status 0, amount 63
22:08:12.677 00.000 11060 MoveAxis(N, 0, ABG)
22:08:12.677 00.000 11060 Move returns status 0, amount 0
22:08:12.677 00.000 11060 move complete, result=0
22:08:12.677 00.000 11060 worker thread done servicing request
22:08:12.677 00.000 11060 Worker thread wakes up
22:08:12.677 00.000 10844 GuideStep: -0.4 px 63 ms EAST, -0.1 px 0 ms NORTH
22:08:12.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:12.677 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:14.112 01.435 11060 Exposure complete
22:08:14.273 00.161 11060 worker thread done servicing request
22:08:14.273 00.000 10844 OnExposeComplete: enter
22:08:14.273 00.000 10844 UpdateGuideState(): m_state=6
22:08:14.273 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
22:08:14.273 00.000 10844 Star::Find returns 1 (1), X=1827.91, Y=153.81, Mass=3712, SNR=37.9, Peak=255 HFD=4.0
22:08:14.273 00.000 10844 MultiStar: [#1 -0.56,0.67,0.91,U] [#2 -0.24,-0.05,0.94,U] [#3 -0.32,0.58,0.85,U] [#4 -0.48,-0.34,0.86,U] [#5 -0.47,-0.52,1.95,U] [#6 -0.48,-0.38,0.64,U] [#7 -0.64,-0.83,1.97,U] [#8 -0.67,0.40,0.81,U] 
22:08:14.273 00.000 10844 refined, 8 included, MultiStar: {-0.48, -0.14}, one-star: {-0.37, 0.41}
22:08:14.273 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.80) = xAngle (-2.05 = -2.05)
22:08:14.273 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.14 = -2.14)
22:08:14.273 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-0.14 hyp=0.51 cameraTheta=-2.86 mountX=-0.23 mountY=-0.43, mountTheta=-2.07
22:08:14.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-0.14, opts=13)
22:08:14.273 00.000 10844 Enqueuing Move request for scope (-0.48, -0.14)
22:08:14.273 00.000 11060 Worker thread wakes up
22:08:14.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.14) opts 0xd
22:08:14.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -0.14)
22:08:14.273 00.000 11060 Moving (-0.48, -0.14) raw xDistance=-0.23 yDistance=-0.43
22:08:14.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
22:08:14.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:08:14.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:08:14.273 00.000 11060 MoveAxis(E, 36, ABG)
22:08:14.273 00.000 11060 Guiding  Dir = 2, Dur = 36
22:08:14.297 00.024 11060 IsSlewing returns 0
22:08:14.298 00.001 11060 IsGuiding returns 0
22:08:14.302 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:14.315 00.013 10844 UpdateGuideState exits: m=3712 SNR=37.9 Saturated
22:08:14.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:14.315 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:14.315 00.000 10844 Enqueuing Expose request
22:08:14.349 00.034 11060 IsGuiding returns 0
22:08:14.349 00.000 11060 Move returns status 0, amount 36
22:08:14.349 00.000 11060 MoveAxis(N, 0, ABG)
22:08:14.349 00.000 11060 Move returns status 0, amount 0
22:08:14.349 00.000 11060 move complete, result=0
22:08:14.349 00.000 11060 worker thread done servicing request
22:08:14.349 00.000 11060 Worker thread wakes up
22:08:14.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:14.349 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:14.349 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.4 px 0 ms NORTH
22:08:15.828 01.479 11060 Exposure complete
22:08:16.109 00.281 11060 worker thread done servicing request
22:08:16.109 00.000 10844 OnExposeComplete: enter
22:08:16.109 00.000 10844 UpdateGuideState(): m_state=6
22:08:16.109 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
22:08:16.109 00.000 10844 Star::Find returns 1 (0), X=1828.00, Y=153.97, Mass=3927, SNR=39.6, Peak=240 HFD=4.3
22:08:16.110 00.001 10844 MultiStar: [#1 -0.34,0.37,0.90,U] [#2 -0.18,-0.10,0.85,U] [#3 -0.49,0.50,0.83,U] [#4 -1.05,-0.22,0.94,U] [#5 -0.90,-0.18,1.77,U] [#6 -0.96,-0.22,0.55,U] [#7 -0.61,-0.46,1.82,U] [#8 -0.47,0.00,0.73,U] 
22:08:16.110 00.000 10844 refined, 8 included, MultiStar: {-0.61, -0.03}, one-star: {-0.29, 0.57}
22:08:16.110 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.80) = xAngle (-2.29 = -2.29)
22:08:16.110 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.38 = -2.38)
22:08:16.110 00.000 10844 CameraToMount -- cameraX=-0.61 cameraY=-0.03 hyp=0.61 cameraTheta=-3.10 mountX=-0.40 mountY=-0.42, mountTheta=-2.33
22:08:16.110 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.61, y=-0.03, opts=13)
22:08:16.110 00.000 10844 Enqueuing Move request for scope (-0.61, -0.03)
22:08:16.110 00.000 11060 Worker thread wakes up
22:08:16.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.03) opts 0xd
22:08:16.110 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.61, -0.03)
22:08:16.110 00.000 11060 Moving (-0.61, -0.03) raw xDistance=-0.40 yDistance=-0.42
22:08:16.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
22:08:16.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:08:16.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:08:16.110 00.000 11060 MoveAxis(E, 60, ABG)
22:08:16.110 00.000 11060 Guiding  Dir = 2, Dur = 60
22:08:16.134 00.024 11060 IsSlewing returns 0
22:08:16.134 00.000 11060 IsGuiding returns 0
22:08:16.136 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:16.150 00.014 10844 UpdateGuideState exits: m=3927 SNR=39.6
22:08:16.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:16.150 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:16.150 00.000 10844 Enqueuing Expose request
22:08:16.210 00.060 11060 IsGuiding returns 0
22:08:16.210 00.000 11060 Move returns status 0, amount 60
22:08:16.210 00.000 11060 MoveAxis(N, 0, ABG)
22:08:16.210 00.000 11060 Move returns status 0, amount 0
22:08:16.210 00.000 11060 move complete, result=0
22:08:16.212 00.002 11060 worker thread done servicing request
22:08:16.212 00.000 11060 Worker thread wakes up
22:08:16.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:16.212 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:16.212 00.000 10844 GuideStep: -0.4 px 60 ms EAST, -0.4 px 0 ms NORTH
22:08:17.670 01.458 11060 Exposure complete
22:08:17.843 00.173 11060 worker thread done servicing request
22:08:17.845 00.002 10844 OnExposeComplete: enter
22:08:17.845 00.000 10844 UpdateGuideState(): m_state=6
22:08:17.845 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
22:08:17.845 00.000 10844 Star::Find returns 1 (1), X=1828.18, Y=153.53, Mass=3709, SNR=39.2, Peak=255 HFD=3.8
22:08:17.846 00.001 10844 MultiStar: [#1 -0.72,-0.10,0.85,U] [#2 -0.14,-0.62,0.86,U] [#3 -0.38,-0.56,0.83,U] [#4 -1.13,-0.23,0.88,U] [#5 -0.27,-0.40,1.84,U] [#6 -1.10,-0.75,0.68,U] [#7 -0.90,-0.16,1.86,U] [#8 -0.27,-0.37,0.79,U] 
22:08:17.846 00.000 10844 single-star, 8 included, MultiStar: {-0.55, -0.31}, one-star: {-0.10, 0.13}
22:08:17.846 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.80) = xAngle (3.06 = 3.06)
22:08:17.846 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.97 = 2.97)
22:08:17.846 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.26 mountX=-0.16 mountY=0.03, mountTheta=2.97
22:08:17.846 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.13, opts=13)
22:08:17.846 00.000 10844 Enqueuing Move request for scope (-0.10, 0.13)
22:08:17.846 00.000 11060 Worker thread wakes up
22:08:17.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
22:08:17.846 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
22:08:17.846 00.000 11060 Moving (-0.10, 0.13) raw xDistance=-0.16 yDistance=0.03
22:08:17.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
22:08:17.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:17.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:08:17.846 00.000 11060 MoveAxis(E, 26, ABG)
22:08:17.846 00.000 11060 Guiding  Dir = 2, Dur = 26
22:08:17.852 00.006 11060 IsSlewing returns 0
22:08:17.852 00.000 11060 IsGuiding returns 0
22:08:17.854 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:08:17.867 00.013 10844 UpdateGuideState exits: m=3709 SNR=39.2 Saturated
22:08:17.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:17.867 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:17.867 00.000 10844 Enqueuing Expose request
22:08:17.896 00.029 11060 IsGuiding returns 0
22:08:17.896 00.000 11060 Move returns status 0, amount 26
22:08:17.896 00.000 11060 MoveAxis(N, 0, ABG)
22:08:17.896 00.000 11060 Move returns status 0, amount 0
22:08:17.896 00.000 11060 move complete, result=0
22:08:17.896 00.000 11060 worker thread done servicing request
22:08:17.896 00.000 11060 Worker thread wakes up
22:08:17.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:17.896 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:17.898 00.002 10844 GuideStep: -0.2 px 26 ms EAST, 0.0 px 0 ms NORTH
22:08:19.365 01.467 11060 Exposure complete
22:08:19.641 00.276 11060 worker thread done servicing request
22:08:19.645 00.004 10844 OnExposeComplete: enter
22:08:19.645 00.000 10844 UpdateGuideState(): m_state=6
22:08:19.645 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
22:08:19.645 00.000 10844 Star::Find returns 1 (0), X=1828.06, Y=153.52, Mass=2792, SNR=32.7, Peak=230 HFD=3.6
22:08:19.645 00.000 10844 MultiStar: [#1 -0.89,0.16,1.00,U] [#2 -0.33,0.13,1.06,U] [#3 -0.36,-0.28,1.03,U] [#4 -0.93,0.11,1.09,U] [#5 -0.47,-0.18,2.15,U] [#6 -0.73,-0.25,0.80,U] [#7 -0.79,-0.68,2.22,U] [#8 -0.27,-0.22,0.81,U] 
22:08:19.645 00.000 10844 single-star, 8 included, MultiStar: {-0.57, -0.18}, one-star: {-0.22, 0.12}
22:08:19.645 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.80) = xAngle (3.44 = -2.85)
22:08:19.645 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.35 = -2.93)
22:08:19.645 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.63 mountX=-0.24 mountY=-0.05, mountTheta=-2.93
22:08:19.645 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.12, opts=13)
22:08:19.645 00.000 10844 Enqueuing Move request for scope (-0.22, 0.12)
22:08:19.645 00.000 11060 Worker thread wakes up
22:08:19.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
22:08:19.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
22:08:19.645 00.000 11060 Moving (-0.22, 0.12) raw xDistance=-0.24 yDistance=-0.05
22:08:19.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
22:08:19.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:19.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:19.645 00.000 11060 MoveAxis(E, 36, ABG)
22:08:19.645 00.000 11060 Guiding  Dir = 2, Dur = 36
22:08:19.656 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:19.661 00.005 11060 IsSlewing returns 0
22:08:19.661 00.000 11060 IsGuiding returns 0
22:08:19.702 00.041 10844 UpdateGuideState exits: m=2792 SNR=32.7
22:08:19.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:19.702 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:19.702 00.000 10844 Enqueuing Expose request
22:08:19.712 00.010 11060 IsGuiding returns 0
22:08:19.712 00.000 11060 Move returns status 0, amount 36
22:08:19.712 00.000 11060 MoveAxis(N, 0, ABG)
22:08:19.712 00.000 11060 Move returns status 0, amount 0
22:08:19.712 00.000 11060 move complete, result=0
22:08:19.712 00.000 11060 worker thread done servicing request
22:08:19.712 00.000 11060 Worker thread wakes up
22:08:19.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:19.712 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:19.723 00.011 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
22:08:21.189 01.466 11060 Exposure complete
22:08:21.504 00.315 11060 worker thread done servicing request
22:08:21.504 00.000 10844 OnExposeComplete: enter
22:08:21.504 00.000 10844 UpdateGuideState(): m_state=6
22:08:21.504 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
22:08:21.504 00.000 10844 Star::Find returns 1 (1), X=1827.91, Y=153.36, Mass=4127, SNR=40.2, Peak=255 HFD=3.8
22:08:21.504 00.000 10844 MultiStar: [#1 -0.32,-0.06,0.78,U] [#2 -0.53,-0.09,0.90,U] [#3 -0.90,0.03,0.83,U] [#4 -0.94,-0.42,0.90,U] [#5 -1.12,-0.54,1.72,U] [#6 -0.79,-1.01,0.57,U] [#7 -0.77,-0.39,1.77,U] [#8 -0.79,-0.99,0.79,U] 
22:08:21.504 00.000 10844 single-star, 8 included, MultiStar: {-0.76, -0.38}, one-star: {-0.37, -0.04}
22:08:21.504 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.80) = xAngle (-2.24 = -2.24)
22:08:21.504 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.33 = -2.33)
22:08:21.504 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.04 hyp=0.38 cameraTheta=-3.04 mountX=-0.23 mountY=-0.27, mountTheta=-2.28
22:08:21.510 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.04, opts=13)
22:08:21.510 00.000 10844 Enqueuing Move request for scope (-0.37, -0.04)
22:08:21.510 00.000 11060 Worker thread wakes up
22:08:21.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.04) opts 0xd
22:08:21.511 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.04)
22:08:21.511 00.000 11060 Moving (-0.37, -0.04) raw xDistance=-0.23 yDistance=-0.27
22:08:21.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
22:08:21.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:08:21.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:08:21.511 00.000 11060 MoveAxis(E, 35, ABG)
22:08:21.511 00.000 11060 Guiding  Dir = 2, Dur = 35
22:08:21.519 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:21.548 00.029 11060 IsSlewing returns 0
22:08:21.550 00.002 11060 IsGuiding returns 0
22:08:21.561 00.011 10844 UpdateGuideState exits: m=4127 SNR=40.2 Saturated
22:08:21.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:21.561 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:21.561 00.000 10844 Enqueuing Expose request
22:08:21.608 00.047 11060 IsGuiding returns 0
22:08:21.628 00.020 11060 Move returns status 0, amount 35
22:08:21.628 00.000 11060 MoveAxis(N, 0, ABG)
22:08:21.628 00.000 11060 Move returns status 0, amount 0
22:08:21.628 00.000 11060 move complete, result=0
22:08:21.629 00.001 11060 worker thread done servicing request
22:08:21.629 00.000 11060 Worker thread wakes up
22:08:21.629 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.3 px 0 ms NORTH
22:08:21.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:21.629 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:23.125 01.496 11060 Exposure complete
22:08:23.422 00.297 11060 worker thread done servicing request
22:08:23.422 00.000 10844 OnExposeComplete: enter
22:08:23.422 00.000 10844 UpdateGuideState(): m_state=6
22:08:23.422 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
22:08:23.422 00.000 10844 Star::Find returns 1 (0), X=1828.07, Y=152.90, Mass=3656, SNR=38.3, Peak=219 HFD=4.2
22:08:23.425 00.003 10844 MultiStar: [#1 -0.90,-0.23,0.95,U] [#2 -1.02,-0.36,0.78,U] [#3 -0.26,-0.94,0.83,U] [#4 -1.87,-0.93,0.88,U] [#5 -1.02,-1.15,1.99,U] [#6 -1.31,-0.86,0.72,U] [#7 -1.39,-0.18,1.86,U] [#8 -0.36,-0.00,0.82,U] 
22:08:23.425 00.000 10844 single-star, 8 included, MultiStar: {-0.97, -0.60}, one-star: {-0.21, -0.50}
22:08:23.425 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.80) = xAngle (-1.17 = -1.17)
22:08:23.425 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.25 = -1.25)
22:08:23.425 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.50 hyp=0.55 cameraTheta=-1.97 mountX=0.21 mountY=-0.52, mountTheta=-1.18
22:08:23.425 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.50, opts=13)
22:08:23.425 00.000 10844 Enqueuing Move request for scope (-0.21, -0.50)
22:08:23.425 00.000 11060 Worker thread wakes up
22:08:23.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.50) opts 0xd
22:08:23.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.50)
22:08:23.425 00.000 11060 Moving (-0.21, -0.50) raw xDistance=0.21 yDistance=-0.52
22:08:23.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:08:23.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:08:23.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
22:08:23.425 00.000 11060 MoveAxis(W, 30, ABG)
22:08:23.425 00.000 11060 Guiding  Dir = 3, Dur = 30
22:08:23.441 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
22:08:23.466 00.025 11060 IsSlewing returns 0
22:08:23.467 00.001 11060 IsGuiding returns 0
22:08:23.484 00.017 10844 UpdateGuideState exits: m=3656 SNR=38.3
22:08:23.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:23.485 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:23.485 00.000 10844 Enqueuing Expose request
22:08:23.507 00.022 11060 IsGuiding returns 0
22:08:23.507 00.000 11060 Move returns status 0, amount 30
22:08:23.507 00.000 11060 MoveAxis(N, 0, ABG)
22:08:23.507 00.000 11060 Move returns status 0, amount 0
22:08:23.507 00.000 11060 move complete, result=0
22:08:23.507 00.000 11060 worker thread done servicing request
22:08:23.507 00.000 11060 Worker thread wakes up
22:08:23.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:23.509 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:23.512 00.003 10844 GuideStep: 0.2 px 30 ms WEST, -0.5 px 0 ms NORTH
22:08:24.999 01.487 11060 Exposure complete
22:08:25.289 00.290 11060 worker thread done servicing request
22:08:25.289 00.000 10844 OnExposeComplete: enter
22:08:25.289 00.000 10844 UpdateGuideState(): m_state=6
22:08:25.294 00.005 10844 Star::Find(15, 1828, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
22:08:25.294 00.000 10844 Star::Find returns 1 (0), X=1827.71, Y=153.27, Mass=3421, SNR=36.5, Peak=239 HFD=3.7
22:08:25.294 00.000 10844 MultiStar: [#1 -0.81,-0.01,0.96,U] [#2 -1.07,-0.71,0.85,U] [#3 -1.00,-0.43,0.97,U] [#4 -1.75,-0.81,0.99,U] [#5 -0.23,-0.17,2.03,U] [#6 -1.00,-1.06,0.67,U] [#7 -1.49,-0.17,2.01,U] [#8 0.27,-0.33,0.91,U] 
22:08:25.294 00.000 10844 single-star, 8 included, MultiStar: {-0.85, -0.35}, one-star: {-0.57, -0.14}
22:08:25.296 00.002 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.80) = xAngle (-2.10 = -2.10)
22:08:25.296 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.19 = -2.19)
22:08:25.296 00.000 10844 CameraToMount -- cameraX=-0.57 cameraY=-0.14 hyp=0.59 cameraTheta=-2.91 mountX=-0.30 mountY=-0.48, mountTheta=-2.13
22:08:25.299 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.57, y=-0.14, opts=13)
22:08:25.299 00.000 10844 Enqueuing Move request for scope (-0.57, -0.14)
22:08:25.299 00.000 11060 Worker thread wakes up
22:08:25.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.14) opts 0xd
22:08:25.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.57, -0.14)
22:08:25.299 00.000 11060 Moving (-0.57, -0.14) raw xDistance=-0.30 yDistance=-0.48
22:08:25.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
22:08:25.299 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.42 newest=-1.27
22:08:25.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.48
22:08:25.299 00.000 11060 MoveAxis(E, 43, ABG)
22:08:25.299 00.000 11060 Guiding  Dir = 2, Dur = 43
22:08:25.310 00.011 11060 IsSlewing returns 0
22:08:25.310 00.000 11060 IsGuiding returns 0
22:08:25.312 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:25.361 00.049 10844 UpdateGuideState exits: m=3421 SNR=36.5
22:08:25.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:25.361 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:25.361 00.000 10844 Enqueuing Expose request
22:08:25.369 00.008 11060 IsGuiding returns 0
22:08:25.371 00.002 11060 Move returns status 0, amount 43
22:08:25.371 00.000 11060 BLC: Oldest BLC event removed
22:08:25.371 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 671 applied
22:08:25.371 00.000 11060 MoveAxis(N, 854, ABG)
22:08:25.371 00.000 11060 duration set to 750 by maxDecDuration
22:08:25.371 00.000 11060 Guiding  Dir = 0, Dur = 750
22:08:25.401 00.030 11060 IsSlewing returns 0
22:08:25.401 00.000 11060 IsGuiding returns 0
22:08:26.174 00.773 11060 IsGuiding returns 0
22:08:26.174 00.000 11060 Move returns status 0, amount 750
22:08:26.174 00.000 11060 move complete, result=0
22:08:26.174 00.000 11060 worker thread done servicing request
22:08:26.174 00.000 11060 Worker thread wakes up
22:08:26.175 00.001 10844 GuideStep: -0.3 px 43 ms EAST, -0.5 px 750 ms NORTH
22:08:26.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:26.175 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:27.628 01.453 11060 Exposure complete
22:08:27.884 00.256 11060 worker thread done servicing request
22:08:27.884 00.000 10844 OnExposeComplete: enter
22:08:27.884 00.000 10844 UpdateGuideState(): m_state=6
22:08:27.886 00.002 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
22:08:27.886 00.000 10844 Star::Find returns 1 (0), X=1828.14, Y=153.83, Mass=3038, SNR=34.7, Peak=183 HFD=3.7
22:08:27.886 00.000 10844 MultiStar: [#1 -0.43,0.02,1.03,U] [#2 -0.29,-0.04,0.96,U] [#3 -0.80,-0.38,0.88,U] [#4 -0.21,-0.56,1.09,U] [#5 -0.88,-0.43,2.08,U] [#6 -0.84,-1.02,0.79,U] [#7 -1.08,-1.10,2.15,U] [#8 0.54,-0.09,0.82,U] 
22:08:27.886 00.000 10844 single-star, 8 included, MultiStar: {-0.57, -0.43}, one-star: {-0.14, 0.43}
22:08:27.886 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.80) = xAngle (2.70 = 2.70)
22:08:27.886 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.62 = 2.62)
22:08:27.886 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.45 cameraTheta=1.90 mountX=-0.41 mountY=0.23, mountTheta=2.64
22:08:27.887 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.43, opts=13)
22:08:27.887 00.000 10844 Enqueuing Move request for scope (-0.14, 0.43)
22:08:27.887 00.000 11060 Worker thread wakes up
22:08:27.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd
22:08:27.887 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.43)
22:08:27.887 00.000 11060 Moving (-0.14, 0.43) raw xDistance=-0.41 yDistance=0.23
22:08:27.887 00.000 11060 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.31, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.334004, 1:-0.225628
22:08:27.887 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:08:27.887 00.000 11060 BLC: window closed
22:08:27.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
22:08:27.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:08:27.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:08:27.887 00.000 11060 MoveAxis(E, 61, ABG)
22:08:27.887 00.000 11060 Guiding  Dir = 2, Dur = 61
22:08:27.892 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:27.902 00.010 11060 IsSlewing returns 0
22:08:27.903 00.001 11060 IsGuiding returns 0
22:08:27.922 00.019 10844 UpdateGuideState exits: m=3038 SNR=34.7
22:08:27.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:27.922 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:27.922 00.000 10844 Enqueuing Expose request
22:08:27.979 00.057 11060 IsGuiding returns 0
22:08:27.979 00.000 11060 Move returns status 0, amount 61
22:08:27.979 00.000 11060 MoveAxis(N, 0, ABG)
22:08:27.979 00.000 11060 Move returns status 0, amount 0
22:08:27.979 00.000 11060 move complete, result=0
22:08:27.979 00.000 11060 worker thread done servicing request
22:08:27.979 00.000 11060 Worker thread wakes up
22:08:27.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:27.979 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:27.979 00.000 10844 GuideStep: -0.4 px 61 ms EAST, 0.2 px 0 ms NORTH
22:08:29.457 01.478 11060 Exposure complete
22:08:29.743 00.286 11060 worker thread done servicing request
22:08:29.748 00.005 10844 OnExposeComplete: enter
22:08:29.748 00.000 10844 UpdateGuideState(): m_state=6
22:08:29.748 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
22:08:29.748 00.000 10844 Star::Find returns 1 (0), X=1827.68, Y=152.93, Mass=2995, SNR=34.0, Peak=183 HFD=3.9
22:08:29.748 00.000 10844 MultiStar: [#1 -0.34,0.20,1.15,U] [#2 -0.20,-0.51,0.91,U] [#3 -0.47,0.01,0.85,U] [#4 -0.62,-0.38,0.92,U] [#5 -0.64,-0.61,2.22,U] [#6 -0.12,-0.48,0.76,U] [#7 -0.64,-1.78,2.33,U] [#8 -0.09,-0.85,0.87,U] 
22:08:29.748 00.000 10844 single-star, 8 included, MultiStar: {-0.48, -0.70}, one-star: {-0.60, -0.47}
22:08:29.748 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.80) = xAngle (-1.68 = -1.68)
22:08:29.748 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.76 = -1.76)
22:08:29.748 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=-0.47 hyp=0.77 cameraTheta=-2.48 mountX=-0.08 mountY=-0.75, mountTheta=-1.68
22:08:29.751 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=-0.47, opts=13)
22:08:29.751 00.000 10844 Enqueuing Move request for scope (-0.60, -0.47)
22:08:29.751 00.000 11060 Worker thread wakes up
22:08:29.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.47) opts 0xd
22:08:29.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, -0.47)
22:08:29.751 00.000 11060 Moving (-0.60, -0.47) raw xDistance=-0.08 yDistance=-0.75
22:08:29.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:08:29.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.75
22:08:29.751 00.000 11060 MoveAxis(E, 0, ABG)
22:08:29.751 00.000 11060 Move returns status 0, amount 0
22:08:29.751 00.000 11060 MoveAxis(N, 288, ABG)
22:08:29.751 00.000 11060 Guiding  Dir = 0, Dur = 288
22:08:29.761 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:29.763 00.002 11060 IsSlewing returns 0
22:08:29.763 00.000 11060 IsGuiding returns 0
22:08:29.798 00.035 10844 UpdateGuideState exits: m=2995 SNR=34.0
22:08:29.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:29.798 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:29.798 00.000 10844 Enqueuing Expose request
22:08:30.061 00.263 11060 IsGuiding returns 0
22:08:30.061 00.000 11060 Move returns status 0, amount 288
22:08:30.061 00.000 11060 move complete, result=0
22:08:30.061 00.000 11060 worker thread done servicing request
22:08:30.061 00.000 11060 Worker thread wakes up
22:08:30.061 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.8 px 288 ms NORTH
22:08:30.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:30.061 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:31.535 01.474 11060 Exposure complete
22:08:31.820 00.285 11060 worker thread done servicing request
22:08:31.820 00.000 10844 OnExposeComplete: enter
22:08:31.820 00.000 10844 UpdateGuideState(): m_state=6
22:08:31.820 00.000 10844 Star::Find(15, 1827, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
22:08:31.820 00.000 10844 Star::Find returns 1 (0), X=1827.94, Y=153.36, Mass=3718, SNR=38.4, Peak=190 HFD=4.2
22:08:31.820 00.000 10844 MultiStar: [#1 0.14,-0.16,0.90,U] [#2 0.17,-0.19,0.86,U] [#3 -0.23,-0.88,0.86,U] [#4 -0.82,-1.20,0.94,U] [#5 -0.29,-0.68,1.85,U] [#6 -0.07,-0.39,0.63,U] [#7 -0.42,-0.93,1.97,U] [#8 -0.12,-0.52,0.83,U] 
22:08:31.820 00.000 10844 single-star, 8 included, MultiStar: {-0.26, -0.61}, one-star: {-0.34, -0.05}
22:08:31.820 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.80) = xAngle (-2.20 = -2.20)
22:08:31.820 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-2.29 = -2.29)
22:08:31.820 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.34 cameraTheta=-3.01 mountX=-0.20 mountY=-0.26, mountTheta=-2.24
22:08:31.823 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.05, opts=13)
22:08:31.823 00.000 10844 Enqueuing Move request for scope (-0.34, -0.05)
22:08:31.823 00.000 11060 Worker thread wakes up
22:08:31.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.05) opts 0xd
22:08:31.823 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.05)
22:08:31.823 00.000 11060 Moving (-0.34, -0.05) raw xDistance=-0.20 yDistance=-0.26
22:08:31.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
22:08:31.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
22:08:31.823 00.000 11060 MoveAxis(E, 30, ABG)
22:08:31.823 00.000 11060 Guiding  Dir = 2, Dur = 30
22:08:31.845 00.022 11060 IsSlewing returns 0
22:08:31.845 00.000 11060 IsGuiding returns 0
22:08:31.849 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:31.866 00.017 10844 UpdateGuideState exits: m=3718 SNR=38.4
22:08:31.868 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:31.868 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:31.868 00.000 10844 Enqueuing Expose request
22:08:31.889 00.021 11060 IsGuiding returns 0
22:08:31.889 00.000 11060 Move returns status 0, amount 30
22:08:31.889 00.000 11060 MoveAxis(N, 99, ABG)
22:08:31.889 00.000 11060 Guiding  Dir = 0, Dur = 99
22:08:31.901 00.012 11060 IsSlewing returns 0
22:08:31.901 00.000 11060 IsGuiding returns 0
22:08:32.008 00.107 11060 IsGuiding returns 0
22:08:32.008 00.000 11060 Move returns status 0, amount 99
22:08:32.008 00.000 11060 move complete, result=0
22:08:32.008 00.000 11060 worker thread done servicing request
22:08:32.008 00.000 11060 Worker thread wakes up
22:08:32.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:32.008 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:32.010 00.002 10844 GuideStep: -0.2 px 30 ms EAST, -0.3 px 99 ms NORTH
22:08:33.483 01.473 11060 Exposure complete
22:08:33.738 00.255 11060 worker thread done servicing request
22:08:33.738 00.000 10844 OnExposeComplete: enter
22:08:33.738 00.000 10844 UpdateGuideState(): m_state=6
22:08:33.738 00.000 10844 Star::Find(15, 1827, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
22:08:33.738 00.000 10844 Star::Find returns 1 (0), X=1828.58, Y=153.30, Mass=3641, SNR=38.0, Peak=232 HFD=3.7
22:08:33.738 00.000 10844 MultiStar: [#1 0.43,0.29,0.94,U] [#2 0.75,-1.06,0.92,U] [#3 -0.70,-0.65,0.85,U] [#4 0.35,-0.76,0.89,U] [#5 -0.30,-1.19,1.94,U] [#6 -0.86,-0.73,0.72,U] [#7 -0.73,-1.04,2.03,U] [#8 0.50,0.03,0.75,U] 
22:08:33.738 00.000 10844 single-star, 8 included, MultiStar: {-0.12, -0.69}, one-star: {0.30, -0.11}
22:08:33.738 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.80) = xAngle (0.47 = 0.47)
22:08:33.738 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.38 = 0.38)
22:08:33.738 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-0.34 mountX=0.29 mountY=0.12, mountTheta=0.39
22:08:33.738 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.11, opts=13)
22:08:33.738 00.000 10844 Enqueuing Move request for scope (0.30, -0.11)
22:08:33.738 00.000 11060 Worker thread wakes up
22:08:33.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
22:08:33.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
22:08:33.738 00.000 11060 Moving (0.30, -0.11) raw xDistance=0.29 yDistance=0.12
22:08:33.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
22:08:33.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:33.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:08:33.738 00.000 11060 MoveAxis(W, 41, ABG)
22:08:33.738 00.000 11060 Guiding  Dir = 3, Dur = 41
22:08:33.748 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:08:33.750 00.002 11060 IsSlewing returns 0
22:08:33.750 00.000 11060 IsGuiding returns 0
22:08:33.760 00.010 10844 UpdateGuideState exits: m=3641 SNR=38.0
22:08:33.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:33.760 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:33.760 00.000 10844 Enqueuing Expose request
22:08:33.794 00.034 11060 IsGuiding returns 0
22:08:33.795 00.001 11060 Move returns status 0, amount 41
22:08:33.795 00.000 11060 MoveAxis(N, 0, ABG)
22:08:33.795 00.000 11060 Move returns status 0, amount 0
22:08:33.795 00.000 11060 move complete, result=0
22:08:33.795 00.000 11060 worker thread done servicing request
22:08:33.795 00.000 11060 Worker thread wakes up
22:08:33.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:33.795 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:33.797 00.002 10844 GuideStep: 0.3 px 41 ms WEST, 0.1 px 0 ms NORTH
22:08:35.242 01.445 11060 Exposure complete
22:08:35.549 00.307 11060 worker thread done servicing request
22:08:35.549 00.000 10844 OnExposeComplete: enter
22:08:35.549 00.000 10844 UpdateGuideState(): m_state=6
22:08:35.549 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
22:08:35.549 00.000 10844 Star::Find returns 1 (0), X=1828.24, Y=153.46, Mass=3585, SNR=37.5, Peak=217 HFD=3.7
22:08:35.549 00.000 10844 MultiStar: [#1 0.29,0.50,1.07,U] [#2 0.78,-0.84,0.84,U] [#3 -0.10,-0.47,0.85,U] [#4 0.79,-0.70,0.91,U] [#5 0.16,-0.96,1.94,U] [#6 1.46,-0.49,0.70,U] [#7 -0.97,-0.95,2.09,U] [#8 0.18,-0.70,0.79,U] 
22:08:35.549 00.000 10844 single-star, 8 included, MultiStar: {0.10, -0.58}, one-star: {-0.04, 0.06}
22:08:35.549 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.80) = xAngle (2.95 = 2.95)
22:08:35.549 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
22:08:35.549 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.15 mountX=-0.07 mountY=0.02, mountTheta=2.87
22:08:35.549 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
22:08:35.549 00.000 10844 Enqueuing Move request for scope (-0.04, 0.06)
22:08:35.549 00.000 11060 Worker thread wakes up
22:08:35.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:08:35.554 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:08:35.554 00.000 11060 Moving (-0.04, 0.06) raw xDistance=-0.07 yDistance=0.02
22:08:35.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:08:35.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:35.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:08:35.555 00.001 11060 MoveAxis(E, 0, ABG)
22:08:35.555 00.000 11060 Move returns status 0, amount 0
22:08:35.555 00.000 11060 MoveAxis(N, 0, ABG)
22:08:35.555 00.000 11060 Move returns status 0, amount 0
22:08:35.555 00.000 11060 move complete, result=0
22:08:35.555 00.000 11060 worker thread done servicing request
22:08:35.584 00.029 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:08:35.599 00.015 10844 UpdateGuideState exits: m=3585 SNR=37.5
22:08:35.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:35.599 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:35.599 00.000 10844 Enqueuing Expose request
22:08:35.599 00.000 11060 Worker thread wakes up
22:08:35.599 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:08:35.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:35.599 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:37.058 01.459 11060 Exposure complete
22:08:37.331 00.273 11060 worker thread done servicing request
22:08:37.331 00.000 10844 OnExposeComplete: enter
22:08:37.331 00.000 10844 UpdateGuideState(): m_state=6
22:08:37.346 00.015 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
22:08:37.346 00.000 10844 Star::Find returns 1 (0), X=1828.30, Y=153.19, Mass=3211, SNR=35.6, Peak=205 HFD=3.8
22:08:37.346 00.000 10844 MultiStar: [#1 1.11,0.09,1.03,U] [#2 1.42,-1.26,0.98,U] [#3 -0.12,-0.83,0.87,U] [#4 1.27,-0.89,0.95,U] [#5 -0.72,-0.43,2.00,U] [#6 0.89,-1.37,0.71,U] [#7 -0.65,-1.18,2.08,U] [#8 1.23,-0.94,0.90,U] 
22:08:37.346 00.000 10844 single-star, 8 included, MultiStar: {0.25, -0.76}, one-star: {0.02, -0.21}
22:08:37.346 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.80) = xAngle (-0.69 = -0.69)
22:08:37.346 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.78 = -0.78)
22:08:37.346 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.50 mountX=0.16 mountY=-0.15, mountTheta=-0.74
22:08:37.346 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.21, opts=13)
22:08:37.346 00.000 10844 Enqueuing Move request for scope (0.02, -0.21)
22:08:37.346 00.000 11060 Worker thread wakes up
22:08:37.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
22:08:37.346 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
22:08:37.346 00.000 11060 Moving (0.02, -0.21) raw xDistance=0.16 yDistance=-0.15
22:08:37.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:08:37.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:37.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:08:37.346 00.000 11060 MoveAxis(W, 24, ABG)
22:08:37.346 00.000 11060 Guiding  Dir = 3, Dur = 24
22:08:37.358 00.012 11060 IsSlewing returns 0
22:08:37.358 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:37.358 00.000 11060 IsGuiding returns 0
22:08:37.377 00.019 10844 UpdateGuideState exits: m=3211 SNR=35.6
22:08:37.380 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:37.380 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:37.380 00.000 10844 Enqueuing Expose request
22:08:37.388 00.008 11060 IsGuiding returns 0
22:08:37.388 00.000 11060 Move returns status 0, amount 24
22:08:37.388 00.000 11060 MoveAxis(N, 0, ABG)
22:08:37.388 00.000 11060 Move returns status 0, amount 0
22:08:37.388 00.000 11060 move complete, result=0
22:08:37.388 00.000 11060 worker thread done servicing request
22:08:37.388 00.000 11060 Worker thread wakes up
22:08:37.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:37.388 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:37.407 00.019 10844 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
22:08:38.836 01.429 11060 Exposure complete
22:08:39.068 00.232 11060 worker thread done servicing request
22:08:39.068 00.000 10844 OnExposeComplete: enter
22:08:39.068 00.000 10844 UpdateGuideState(): m_state=6
22:08:39.068 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
22:08:39.068 00.000 10844 Star::Find returns 1 (0), X=1828.45, Y=153.39, Mass=3042, SNR=34.1, Peak=188 HFD=4.1
22:08:39.068 00.000 10844 MultiStar: [#1 0.49,-0.09,1.08,U] [#2 0.81,-1.16,0.93,U] [#3 -0.12,-0.25,0.93,U] [#4 0.75,-0.98,1.06,U] [#5 0.65,-0.32,2.18,U] [#6 0.47,-1.38,0.78,U] [#7 -0.51,-0.54,2.12,U] [#8 1.46,-0.67,0.89,U] 
22:08:39.068 00.000 10844 single-star, 8 included, MultiStar: {0.38, -0.54}, one-star: {0.16, -0.01}
22:08:39.068 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.80) = xAngle (0.74 = 0.74)
22:08:39.068 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.65 = 0.65)
22:08:39.068 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.07 mountX=0.12 mountY=0.10, mountTheta=0.69
22:08:39.068 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.01, opts=13)
22:08:39.068 00.000 10844 Enqueuing Move request for scope (0.16, -0.01)
22:08:39.068 00.000 11060 Worker thread wakes up
22:08:39.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:08:39.073 00.005 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:08:39.073 00.000 11060 Moving (0.16, -0.01) raw xDistance=0.12 yDistance=0.10
22:08:39.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
22:08:39.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:39.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:08:39.073 00.000 11060 MoveAxis(W, 19, ABG)
22:08:39.073 00.000 11060 Guiding  Dir = 3, Dur = 19
22:08:39.082 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:39.106 00.024 11060 IsSlewing returns 0
22:08:39.106 00.000 11060 IsGuiding returns 0
22:08:39.114 00.008 10844 UpdateGuideState exits: m=3042 SNR=34.1
22:08:39.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:39.114 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:39.114 00.000 10844 Enqueuing Expose request
22:08:39.141 00.027 11060 IsGuiding returns 0
22:08:39.141 00.000 11060 Move returns status 0, amount 19
22:08:39.141 00.000 11060 MoveAxis(N, 0, ABG)
22:08:39.141 00.000 11060 Move returns status 0, amount 0
22:08:39.141 00.000 11060 move complete, result=0
22:08:39.144 00.003 11060 worker thread done servicing request
22:08:39.144 00.000 11060 Worker thread wakes up
22:08:39.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:39.144 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:39.146 00.002 10844 GuideStep: 0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
22:08:40.617 01.471 11060 Exposure complete
22:08:40.828 00.211 10844 OnExposeComplete: enter
22:08:40.829 00.001 10844 UpdateGuideState(): m_state=6
22:08:40.829 00.000 11060 worker thread done servicing request
22:08:40.829 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
22:08:40.830 00.001 10844 Star::Find returns 1 (0), X=1828.09, Y=153.22, Mass=3638, SNR=37.7, Peak=226 HFD=4.2
22:08:40.830 00.000 10844 MultiStar: [#1 0.47,-0.23,0.91,U] [#2 0.54,-0.67,0.83,U] [#3 -0.11,-0.50,0.80,U] [#4 -0.10,-0.21,0.85,U] [#5 -0.16,-0.92,1.89,U] [#6 0.67,-1.12,0.74,U] [#7 -0.22,-1.15,1.99,U] [#8 0.66,-0.35,0.86,U] 
22:08:40.830 00.000 10844 single-star, 8 included, MultiStar: {0.09, -0.68}, one-star: {-0.19, -0.19}
22:08:40.830 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.80) = xAngle (-1.57 = -1.57)
22:08:40.830 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.66 = -1.66)
22:08:40.830 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.38 mountX=-0.00 mountY=-0.27, mountTheta=-1.57
22:08:40.830 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.19, opts=13)
22:08:40.830 00.000 10844 Enqueuing Move request for scope (-0.19, -0.19)
22:08:40.830 00.000 11060 Worker thread wakes up
22:08:40.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
22:08:40.832 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
22:08:40.832 00.000 11060 Moving (-0.19, -0.19) raw xDistance=-0.00 yDistance=-0.27
22:08:40.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:08:40.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
22:08:40.832 00.000 11060 MoveAxis(E, 0, ABG)
22:08:40.832 00.000 11060 Move returns status 0, amount 0
22:08:40.832 00.000 11060 MoveAxis(N, 102, ABG)
22:08:40.832 00.000 11060 Guiding  Dir = 0, Dur = 102
22:08:40.839 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:40.866 00.027 11060 IsSlewing returns 0
22:08:40.866 00.000 11060 IsGuiding returns 0
22:08:40.867 00.001 10844 UpdateGuideState exits: m=3638 SNR=37.7
22:08:40.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:40.867 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:40.867 00.000 10844 Enqueuing Expose request
22:08:41.001 00.134 11060 IsGuiding returns 0
22:08:41.001 00.000 11060 Move returns status 0, amount 102
22:08:41.001 00.000 11060 move complete, result=0
22:08:41.001 00.000 11060 worker thread done servicing request
22:08:41.001 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 102 ms NORTH
22:08:41.001 00.000 11060 Worker thread wakes up
22:08:41.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:41.003 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:42.453 01.450 11060 Exposure complete
22:08:42.737 00.284 11060 worker thread done servicing request
22:08:42.737 00.000 10844 OnExposeComplete: enter
22:08:42.737 00.000 10844 UpdateGuideState(): m_state=6
22:08:42.737 00.000 10844 Star::Find(15, 1828, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
22:08:42.737 00.000 10844 Star::Find returns 1 (0), X=1829.41, Y=153.41, Mass=3672, SNR=38.3, Peak=200 HFD=4.2
22:08:42.737 00.000 10844 MultiStar: [#1 0.82,-0.94,0.97,U] [#2 1.21,-1.17,0.91,U] [#3 0.73,-0.93,0.82,U] [#4 0.71,-1.27,0.91,U] [#5 0.36,-0.42,1.96,U] [#6 1.39,-1.48,0.72,U] [#7 0.37,-1.22,1.87,U] [#8 1.18,-0.74,0.83,U] 
22:08:42.737 00.000 10844 single-star, 8 included, MultiStar: {0.77, -0.87}, one-star: {1.13, 0.01}
22:08:42.737 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.80) = xAngle (0.81 = 0.81)
22:08:42.737 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.73 = 0.73)
22:08:42.737 00.000 10844 CameraToMount -- cameraX=1.13 cameraY=0.01 hyp=1.13 cameraTheta=0.01 mountX=0.78 mountY=0.75, mountTheta=0.77
22:08:42.741 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=1.13, y=0.01, opts=13)
22:08:42.741 00.000 10844 Enqueuing Move request for scope (1.13, 0.01)
22:08:42.741 00.000 11060 Worker thread wakes up
22:08:42.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.13, 0.01) opts 0xd
22:08:42.741 00.000 11060 Handling offset move in thread for scope, endpoint = (1.13, 0.01)
22:08:42.741 00.000 11060 Moving (1.13, 0.01) raw xDistance=0.78 yDistance=0.75
22:08:42.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.78
22:08:42.741 00.000 11060 resist switch: large excursion: input 0.75 thresh 0.57 direction from -1 to 1
22:08:42.741 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.26
22:08:42.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.75
22:08:42.741 00.000 11060 MoveAxis(W, 114, ABG)
22:08:42.741 00.000 11060 Guiding  Dir = 3, Dur = 114
22:08:42.751 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:42.776 00.025 11060 IsSlewing returns 0
22:08:42.776 00.000 11060 IsGuiding returns 0
22:08:42.797 00.021 10844 UpdateGuideState exits: m=3672 SNR=38.3
22:08:42.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:42.797 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:42.797 00.000 10844 Enqueuing Expose request
22:08:42.931 00.134 11060 IsGuiding returns 0
22:08:42.932 00.001 11060 Move returns status 0, amount 114
22:08:42.932 00.000 11060 BLC: Oldest BLC event removed
22:08:42.932 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 671 applied
22:08:42.932 00.000 11060 MoveAxis(S, 959, ABG)
22:08:42.932 00.000 11060 duration set to 750 by maxDecDuration
22:08:42.932 00.000 11060 Guiding  Dir = 1, Dur = 750
22:08:42.958 00.026 11060 IsSlewing returns 0
22:08:42.958 00.000 11060 IsGuiding returns 0
22:08:43.727 00.769 11060 IsGuiding returns 0
22:08:43.727 00.000 11060 Move returns status 0, amount 750
22:08:43.727 00.000 11060 move complete, result=0
22:08:43.727 00.000 11060 worker thread done servicing request
22:08:43.727 00.000 11060 Worker thread wakes up
22:08:43.727 00.000 10844 GuideStep: 0.8 px 114 ms WEST, 0.8 px 750 ms SOUTH
22:08:43.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:43.727 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:45.208 01.481 11060 Exposure complete
22:08:45.510 00.302 11060 worker thread done servicing request
22:08:45.510 00.000 10844 OnExposeComplete: enter
22:08:45.510 00.000 10844 UpdateGuideState(): m_state=6
22:08:45.510 00.000 10844 Star::Find(15, 1829, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
22:08:45.510 00.000 10844 Star::Find returns 1 (0), X=1829.11, Y=151.22, Mass=3240, SNR=35.4, Peak=199 HFD=4.0
22:08:45.510 00.000 10844 MultiStar: [#1 0.80,-2.22,1.04,U] [#2 1.28,-2.48,1.01,U] [#3 0.62,-2.52,0.94,U] [#4 1.30,-2.49,0.98,U] [#5 1.09,-2.73,2.10,U] [#6 0.50,-2.62,0.70,U] [#7 0.43,-1.60,1.99,U] [#8 0.65,-2.17,0.91,U] 
22:08:45.510 00.000 10844 single-star, 8 included, MultiStar: {0.83, -2.30}, one-star: {0.82, -2.18}
22:08:45.510 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.80) = xAngle (-0.41 = -0.41)
22:08:45.510 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.49 = -0.49)
22:08:45.510 00.000 10844 CameraToMount -- cameraX=0.82 cameraY=-2.18 hyp=2.33 cameraTheta=-1.21 mountX=2.14 mountY=-1.10, mountTheta=-0.48
22:08:45.513 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.82, y=-2.18, opts=13)
22:08:45.513 00.000 10844 Enqueuing Move request for scope (0.82, -2.18)
22:08:45.513 00.000 11060 Worker thread wakes up
22:08:45.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.82, -2.18) opts 0xd
22:08:45.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.82, -2.18)
22:08:45.513 00.000 11060 Moving (0.82, -2.18) raw xDistance=2.14 yDistance=-1.10
22:08:45.513 00.000 11060 BLC: History state: CurrMiss=-1.10, AvgInitMiss=0.19, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.526187, 1:-1.102196
22:08:45.513 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:08:45.513 00.000 11060 BLC: window closed
22:08:45.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.58 from input 2.14
22:08:45.513 00.000 11060 resist switch: large excursion: input -1.10 thresh 0.57 direction from 1 to -1
22:08:45.513 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.31
22:08:45.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.77 from input -1.10
22:08:45.513 00.000 11060 MoveAxis(W, 318, ABG)
22:08:45.513 00.000 11060 Guiding  Dir = 3, Dur = 318
22:08:45.523 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:08:45.528 00.005 11060 IsSlewing returns 0
22:08:45.530 00.002 11060 IsGuiding returns 0
22:08:45.574 00.044 10844 UpdateGuideState exits: m=3240 SNR=35.4
22:08:45.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:45.574 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:45.574 00.000 10844 Enqueuing Expose request
22:08:45.872 00.298 11060 IsGuiding returns 0
22:08:45.872 00.000 11060 Move returns status 0, amount 318
22:08:45.872 00.000 11060 BLC: Oldest BLC event removed
22:08:45.872 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 671 applied
22:08:45.872 00.000 11060 MoveAxis(N, 1093, ABG)
22:08:45.872 00.000 11060 duration set to 750 by maxDecDuration
22:08:45.872 00.000 11060 Guiding  Dir = 0, Dur = 750
22:08:45.887 00.015 11060 IsSlewing returns 0
22:08:45.887 00.000 11060 IsGuiding returns 0
22:08:46.648 00.761 11060 IsGuiding returns 0
22:08:46.648 00.000 11060 Move returns status 0, amount 750
22:08:46.648 00.000 11060 move complete, result=0
22:08:46.648 00.000 11060 worker thread done servicing request
22:08:46.648 00.000 11060 Worker thread wakes up
22:08:46.648 00.000 10844 GuideStep: 2.1 px 318 ms WEST, -1.1 px 750 ms NORTH
22:08:46.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:46.648 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:48.113 01.465 11060 Exposure complete
22:08:48.376 00.263 11060 worker thread done servicing request
22:08:48.376 00.000 10844 OnExposeComplete: enter
22:08:48.376 00.000 10844 UpdateGuideState(): m_state=6
22:08:48.377 00.001 10844 Star::Find(15, 1829, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
22:08:48.377 00.000 10844 Star::Find returns 1 (0), X=1829.74, Y=150.40, Mass=3420, SNR=37.2, Peak=224 HFD=3.8
22:08:48.378 00.001 10844 MultiStar: [#1 1.60,-3.10,0.94,U] [#2 1.30,-4.03,0.81,U] [#3 1.23,-3.62,0.83,U] [#4 0.96,-3.99,1.08,U] [#5 1.13,-3.42,2.03,U] [#6 0.85,-3.13,0.67,U] [#7 0.49,-3.13,1.91,U] [#8 1.50,-3.58,0.86,U] 
22:08:48.378 00.000 10844 single-star, 8 included, MultiStar: {1.10, -3.41}, one-star: {1.46, -3.00}
22:08:48.378 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.80) = xAngle (-0.31 = -0.31)
22:08:48.378 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-0.40 = -0.40)
22:08:48.378 00.000 10844 CameraToMount -- cameraX=1.46 cameraY=-3.00 hyp=3.34 cameraTheta=-1.12 mountX=3.17 mountY=-1.30, mountTheta=-0.39
22:08:48.378 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.46, y=-3.00, opts=13)
22:08:48.378 00.000 10844 Enqueuing Move request for scope (1.46, -3.00)
22:08:48.381 00.003 11060 Worker thread wakes up
22:08:48.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.46, -3.00) opts 0xd
22:08:48.381 00.000 11060 Handling offset move in thread for scope, endpoint = (1.46, -3.00)
22:08:48.381 00.000 11060 Moving (1.46, -3.00) raw xDistance=3.17 yDistance=-1.30
22:08:48.381 00.000 11060 BLC: History state: CurrMiss=1.30, AvgInitMiss=0.34, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.771537, 1:1.304271
22:08:48.381 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:08:48.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.87 from input 3.17
22:08:48.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.91 from input -1.30
22:08:48.381 00.000 11060 MoveAxis(W, 475, ABG)
22:08:48.381 00.000 11060 Guiding  Dir = 3, Dur = 475
22:08:48.387 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
22:08:48.408 00.021 10844 UpdateGuideState exits: m=3420 SNR=37.2
22:08:48.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:48.408 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:48.408 00.000 10844 Enqueuing Expose request
22:08:48.408 00.000 11060 IsSlewing returns 0
22:08:48.423 00.015 11060 IsGuiding returns 0
22:08:48.924 00.501 11060 IsGuiding returns 0
22:08:48.924 00.000 11060 Move returns status 0, amount 475
22:08:48.924 00.000 11060 MoveAxis(N, 500, ABG)
22:08:48.926 00.002 11060 Guiding  Dir = 0, Dur = 500
22:08:48.965 00.039 11060 IsSlewing returns 0
22:08:48.965 00.000 11060 IsGuiding returns 0
22:08:49.519 00.554 11060 IsGuiding returns 0
22:08:49.519 00.000 11060 Move returns status 0, amount 500
22:08:49.520 00.001 11060 move complete, result=0
22:08:49.520 00.000 11060 worker thread done servicing request
22:08:49.520 00.000 11060 Worker thread wakes up
22:08:49.520 00.000 10844 GuideStep: 3.2 px 475 ms WEST, -1.3 px 500 ms NORTH
22:08:49.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:49.520 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:50.982 01.462 11060 Exposure complete
22:08:51.248 00.266 11060 worker thread done servicing request
22:08:51.248 00.000 10844 OnExposeComplete: enter
22:08:51.248 00.000 10844 UpdateGuideState(): m_state=6
22:08:51.248 00.000 10844 Star::Find(15, 1829, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
22:08:51.248 00.000 10844 Star::Find returns 1 (0), X=1830.84, Y=151.87, Mass=3541, SNR=37.9, Peak=208 HFD=4.1
22:08:51.248 00.000 10844 MultiStar: [#1 1.76,-1.89,0.90,U] [#2 2.41,-2.60,0.93,U] [#3 2.21,-2.82,0.83,U] [#4 2.05,-2.51,0.95,U] [#5 1.95,-2.65,1.87,U] [#6 1.98,-3.22,0.69,U] [#7 1.40,-2.39,1.98,U] [#8 3.04,-1.63,0.81,U] 
22:08:51.248 00.000 10844 single-star, 8 included, MultiStar: {2.05, -2.37}, one-star: {2.56, -1.53}
22:08:51.248 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.80) = xAngle (0.26 = 0.26)
22:08:51.253 00.005 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.18 = 0.18)
22:08:51.253 00.000 10844 CameraToMount -- cameraX=2.56 cameraY=-1.53 hyp=2.98 cameraTheta=-0.54 mountX=2.88 mountY=0.53, mountTheta=0.18
22:08:51.253 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=2.56, y=-1.53, opts=13)
22:08:51.255 00.002 10844 Enqueuing Move request for scope (2.56, -1.53)
22:08:51.255 00.000 11060 Worker thread wakes up
22:08:51.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (2.56, -1.53) opts 0xd
22:08:51.255 00.000 11060 Handling offset move in thread for scope, endpoint = (2.56, -1.53)
22:08:51.255 00.000 11060 Moving (2.56, -1.53) raw xDistance=2.88 yDistance=0.53
22:08:51.255 00.000 11060 BLC: History state: CurrMiss=-0.53, AvgInitMiss=0.34, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.771537, 1:1.304271, 2:-0.528515
22:08:51.255 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
22:08:51.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.80 from input 2.88
22:08:51.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:08:51.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
22:08:51.255 00.000 11060 MoveAxis(W, 437, ABG)
22:08:51.255 00.000 11060 Guiding  Dir = 3, Dur = 437
22:08:51.260 00.005 11060 IsSlewing returns 0
22:08:51.260 00.000 11060 IsGuiding returns 0
22:08:51.264 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:08:51.284 00.020 10844 UpdateGuideState exits: m=3541 SNR=37.9
22:08:51.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:51.284 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:51.284 00.000 10844 Enqueuing Expose request
22:08:51.717 00.433 11060 IsGuiding returns 0
22:08:51.717 00.000 11060 Move returns status 0, amount 437
22:08:51.717 00.000 11060 MoveAxis(N, 0, ABG)
22:08:51.717 00.000 11060 Move returns status 0, amount 0
22:08:51.717 00.000 11060 move complete, result=0
22:08:51.717 00.000 11060 worker thread done servicing request
22:08:51.717 00.000 11060 Worker thread wakes up
22:08:51.717 00.000 10844 GuideStep: 2.9 px 437 ms WEST, 0.5 px 0 ms NORTH
22:08:51.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:51.717 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:53.176 01.459 11060 Exposure complete
22:08:53.391 00.215 11060 worker thread done servicing request
22:08:53.393 00.002 10844 OnExposeComplete: enter
22:08:53.393 00.000 10844 UpdateGuideState(): m_state=6
22:08:53.393 00.000 10844 Star::Find(15, 1830, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
22:08:53.393 00.000 10844 Star::Find returns 1 (0), X=1831.28, Y=152.22, Mass=3593, SNR=37.9, Peak=229 HFD=3.8
22:08:53.393 00.000 10844 MultiStar: [#1 1.57,-0.51,0.96,U] [#2 2.47,-1.68,0.93,U] [#3 2.15,-1.24,0.83,U] [#4 1.67,-1.55,0.98,U] [#5 1.59,-1.29,1.90,U] [#6 1.37,-1.99,0.65,U] [#7 1.78,-1.80,1.94,U] [#8 1.49,-1.77,0.81,U] 
22:08:53.393 00.000 10844 refined, 8 included, MultiStar: {1.88, -1.45}, one-star: {2.99, -1.19}
22:08:53.393 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.80) = xAngle (0.15 = 0.15)
22:08:53.393 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.06 = 0.06)
22:08:53.393 00.000 10844 CameraToMount -- cameraX=1.88 cameraY=-1.45 hyp=2.37 cameraTheta=-0.66 mountX=2.35 mountY=0.14, mountTheta=0.06
22:08:53.393 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.88, y=-1.45, opts=13)
22:08:53.393 00.000 10844 Enqueuing Move request for scope (1.88, -1.45)
22:08:53.393 00.000 11060 Worker thread wakes up
22:08:53.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.88, -1.45) opts 0xd
22:08:53.393 00.000 11060 Handling offset move in thread for scope, endpoint = (1.88, -1.45)
22:08:53.393 00.000 11060 Moving (1.88, -1.45) raw xDistance=2.35 yDistance=0.14
22:08:53.393 00.000 11060 BLC: window closed
22:08:53.393 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.34, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.771537, 1:1.304271, 2:-0.528515
22:08:53.393 00.000 11060 BLC: No correction, Miss < min_move
22:08:53.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.66 from input 2.35
22:08:53.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:53.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:08:53.393 00.000 11060 MoveAxis(W, 357, ABG)
22:08:53.393 00.000 11060 Guiding  Dir = 3, Dur = 357
22:08:53.401 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=5, FiltMax=255, Gamma=1.000
22:08:53.424 00.023 11060 IsSlewing returns 0
22:08:53.424 00.000 11060 IsGuiding returns 0
22:08:53.430 00.006 10844 UpdateGuideState exits: m=3593 SNR=37.9
22:08:53.432 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:53.432 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:53.432 00.000 10844 Enqueuing Expose request
22:08:53.805 00.373 11060 IsGuiding returns 0
22:08:53.805 00.000 11060 Move returns status 0, amount 357
22:08:53.805 00.000 11060 MoveAxis(N, 0, ABG)
22:08:53.805 00.000 11060 Move returns status 0, amount 0
22:08:53.826 00.021 11060 move complete, result=0
22:08:53.826 00.000 11060 worker thread done servicing request
22:08:53.826 00.000 10844 GuideStep: 2.3 px 357 ms WEST, 0.1 px 0 ms NORTH
22:08:53.826 00.000 11060 Worker thread wakes up
22:08:53.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:53.826 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:55.292 01.466 11060 Exposure complete
22:08:55.607 00.315 11060 worker thread done servicing request
22:08:55.608 00.001 10844 OnExposeComplete: enter
22:08:55.608 00.000 10844 UpdateGuideState(): m_state=6
22:08:55.608 00.000 10844 Star::Find(15, 1831, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
22:08:55.608 00.000 10844 Star::Find returns 1 (0), X=1830.44, Y=153.26, Mass=3886, SNR=39.3, Peak=245 HFD=3.9
22:08:55.608 00.000 10844 MultiStar: [#1 1.61,-0.98,0.94,U] [#2 2.15,-1.31,0.91,U] [#3 1.02,-1.34,0.80,U] [#4 1.33,-1.29,0.87,U] [#5 1.37,-1.50,1.88,U] [#6 1.70,-1.85,0.67,U] [#7 1.49,-1.31,1.88,U] [#8 2.13,-1.03,0.77,U] 
22:08:55.608 00.000 10844 refined, 8 included, MultiStar: {1.62, -1.21}, one-star: {2.16, -0.14}
22:08:55.608 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.80) = xAngle (0.16 = 0.16)
22:08:55.608 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.08 = 0.08)
22:08:55.608 00.000 10844 CameraToMount -- cameraX=1.62 cameraY=-1.21 hyp=2.02 cameraTheta=-0.64 mountX=2.00 mountY=0.15, mountTheta=0.08
22:08:55.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=1.62, y=-1.21, opts=13)
22:08:55.610 00.000 10844 Enqueuing Move request for scope (1.62, -1.21)
22:08:55.610 00.000 11060 Worker thread wakes up
22:08:55.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.62, -1.21) opts 0xd
22:08:55.610 00.000 11060 Handling offset move in thread for scope, endpoint = (1.62, -1.21)
22:08:55.610 00.000 11060 Moving (1.62, -1.21) raw xDistance=2.00 yDistance=0.15
22:08:55.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.56 from input 2.00
22:08:55.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:55.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:08:55.610 00.000 11060 MoveAxis(W, 304, ABG)
22:08:55.610 00.000 11060 Guiding  Dir = 3, Dur = 304
22:08:55.614 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:55.624 00.010 11060 IsSlewing returns 0
22:08:55.624 00.000 11060 IsGuiding returns 0
22:08:55.639 00.015 10844 UpdateGuideState exits: m=3886 SNR=39.3
22:08:55.641 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:55.641 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:55.641 00.000 10844 Enqueuing Expose request
22:08:55.942 00.301 11060 IsGuiding returns 0
22:08:55.942 00.000 11060 Move returns status 0, amount 304
22:08:55.942 00.000 11060 MoveAxis(N, 0, ABG)
22:08:55.942 00.000 11060 Move returns status 0, amount 0
22:08:55.942 00.000 11060 move complete, result=0
22:08:55.942 00.000 11060 worker thread done servicing request
22:08:55.942 00.000 11060 Worker thread wakes up
22:08:55.942 00.000 10844 GuideStep: 2.0 px 304 ms WEST, 0.2 px 0 ms NORTH
22:08:55.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:55.942 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:08:57.422 01.480 11060 Exposure complete
22:08:57.691 00.269 11060 worker thread done servicing request
22:08:57.691 00.000 10844 OnExposeComplete: enter
22:08:57.691 00.000 10844 UpdateGuideState(): m_state=6
22:08:57.691 00.000 10844 Star::Find(15, 1830, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
22:08:57.691 00.000 10844 Star::Find returns 1 (1), X=1830.96, Y=153.70, Mass=3368, SNR=36.6, Peak=255 HFD=3.9
22:08:57.691 00.000 10844 MultiStar: [#1 2.01,-0.32,0.95,U] [#2 2.11,-0.22,0.87,U] [#3 1.51,-0.64,0.97,U] [#4 1.53,-0.39,1.01,U] [#5 1.45,-0.55,1.95,U] [#6 1.56,-0.88,0.66,U] [#7 1.87,-1.16,1.97,U] [#8 2.87,-0.42,0.85,U] 
22:08:57.691 00.000 10844 refined, 8 included, MultiStar: {1.90, -0.54}, one-star: {2.68, 0.29}
22:08:57.691 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.80) = xAngle (0.53 = 0.53)
22:08:57.691 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.44 = 0.44)
22:08:57.691 00.000 10844 CameraToMount -- cameraX=1.90 cameraY=-0.54 hyp=1.97 cameraTheta=-0.28 mountX=1.71 mountY=0.84, mountTheta=0.46
22:08:57.695 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=1.90, y=-0.54, opts=13)
22:08:57.695 00.000 10844 Enqueuing Move request for scope (1.90, -0.54)
22:08:57.695 00.000 11060 Worker thread wakes up
22:08:57.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.90, -0.54) opts 0xd
22:08:57.695 00.000 11060 Handling offset move in thread for scope, endpoint = (1.90, -0.54)
22:08:57.695 00.000 11060 Moving (1.90, -0.54) raw xDistance=1.71 yDistance=0.84
22:08:57.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.48 from input 1.71
22:08:57.695 00.000 11060 resist switch: large excursion: input 0.84 thresh 0.57 direction from -1 to 1
22:08:57.695 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.53
22:08:57.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.84
22:08:57.695 00.000 11060 MoveAxis(W, 259, ABG)
22:08:57.695 00.000 11060 Guiding  Dir = 3, Dur = 259
22:08:57.723 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:08:57.736 00.013 11060 IsSlewing returns 0
22:08:57.738 00.002 11060 IsGuiding returns 0
22:08:57.745 00.007 10844 UpdateGuideState exits: m=3368 SNR=36.6 Saturated
22:08:57.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:57.747 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:08:57.747 00.000 10844 Enqueuing Expose request
22:08:58.037 00.290 11060 IsGuiding returns 0
22:08:58.038 00.001 11060 Move returns status 0, amount 259
22:08:58.038 00.000 11060 BLC: Oldest BLC event removed
22:08:58.038 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 671 applied
22:08:58.038 00.000 11060 MoveAxis(S, 994, ABG)
22:08:58.038 00.000 11060 duration set to 750 by maxDecDuration
22:08:58.038 00.000 11060 Guiding  Dir = 1, Dur = 750
22:08:58.048 00.010 11060 IsSlewing returns 0
22:08:58.048 00.000 11060 IsGuiding returns 0
22:08:58.808 00.760 11060 IsGuiding returns 0
22:08:58.808 00.000 11060 Move returns status 0, amount 750
22:08:58.808 00.000 11060 move complete, result=0
22:08:58.808 00.000 11060 worker thread done servicing request
22:08:58.808 00.000 11060 Worker thread wakes up
22:08:58.808 00.000 10844 GuideStep: 1.7 px 259 ms WEST, 0.8 px 750 ms SOUTH
22:08:58.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:08:58.810 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:09:00.256 01.446 11060 Exposure complete
22:09:00.462 00.206 11060 worker thread done servicing request
22:09:00.462 00.000 10844 OnExposeComplete: enter
22:09:00.462 00.000 10844 UpdateGuideState(): m_state=6
22:09:00.462 00.000 10844 Star::Find(15, 1830, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
22:09:00.462 00.000 10844 Star::Find returns 1 (0), X=1830.02, Y=153.52, Mass=2812, SNR=33.5, Peak=214 HFD=3.6
22:09:00.462 00.000 10844 MultiStar: [#1 1.66,0.16,0.97,U] [#2 1.87,-0.12,1.04,U] [#3 1.54,-0.16,1.04,U] [#4 1.42,-0.39,1.05,U] [#5 0.91,0.19,2.13,U] [#6 1.89,-0.77,0.76,U] [#7 1.84,0.04,2.12,U] [#8 2.60,0.43,0.95,U] 
22:09:00.462 00.000 10844 refined, 8 included, MultiStar: {1.64, -0.01}, one-star: {1.74, 0.12}
22:09:00.462 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.80) = xAngle (0.80 = 0.80)
22:09:00.462 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.71 = 0.71)
22:09:00.462 00.000 10844 CameraToMount -- cameraX=1.64 cameraY=-0.01 hyp=1.64 cameraTheta=-0.01 mountX=1.14 mountY=1.07, mountTheta=0.75
22:09:00.464 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=1.64, y=-0.01, opts=13)
22:09:00.464 00.000 10844 Enqueuing Move request for scope (1.64, -0.01)
22:09:00.464 00.000 11060 Worker thread wakes up
22:09:00.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.64, -0.01) opts 0xd
22:09:00.464 00.000 11060 Handling offset move in thread for scope, endpoint = (1.64, -0.01)
22:09:00.464 00.000 11060 Moving (1.64, -0.01) raw xDistance=1.14 yDistance=1.07
22:09:00.464 00.000 11060 BLC: History state: CurrMiss=1.07, AvgInitMiss=0.42, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=0.589383, 1:1.070332
22:09:00.464 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:09:00.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 1.14
22:09:00.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.75 from input 1.07
22:09:00.464 00.000 11060 MoveAxis(W, 176, ABG)
22:09:00.464 00.000 11060 Guiding  Dir = 3, Dur = 176
22:09:00.470 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:09:00.490 00.020 11060 IsSlewing returns 0
22:09:00.491 00.001 10844 UpdateGuideState exits: m=2812 SNR=33.5
22:09:00.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:00.491 00.000 11060 IsGuiding returns 0
22:09:00.491 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:09:00.491 00.000 10844 Enqueuing Expose request
22:09:00.700 00.209 11060 IsGuiding returns 0
22:09:00.700 00.000 11060 Move returns status 0, amount 176
22:09:00.700 00.000 11060 MoveAxis(S, 410, ABG)
22:09:00.701 00.001 11060 Guiding  Dir = 1, Dur = 410
22:09:00.714 00.013 11060 IsSlewing returns 0
22:09:00.714 00.000 11060 IsGuiding returns 0
22:09:01.131 00.417 11060 IsGuiding returns 0
22:09:01.131 00.000 11060 Move returns status 0, amount 410
22:09:01.131 00.000 11060 move complete, result=0
22:09:01.131 00.000 11060 worker thread done servicing request
22:09:01.131 00.000 11060 Worker thread wakes up
22:09:01.131 00.000 10844 GuideStep: 1.1 px 176 ms WEST, 1.1 px 410 ms SOUTH
22:09:01.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:01.131 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:09:02.616 01.485 11060 Exposure complete
22:09:02.863 00.247 11060 worker thread done servicing request
22:09:02.863 00.000 10844 OnExposeComplete: enter
22:09:02.863 00.000 10844 UpdateGuideState(): m_state=6
22:09:02.863 00.000 10844 Star::Find(15, 1830, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
22:09:02.863 00.000 10844 Star::Find returns 1 (0), X=1829.89, Y=154.79, Mass=4025, SNR=40.6, Peak=232 HFD=4.1
22:09:02.863 00.000 10844 MultiStar: [#1 1.27,0.68,0.89,U] [#2 1.62,0.57,0.83,U] [#3 0.97,0.73,0.81,U] [#4 0.92,0.66,0.78,U] [#5 1.52,0.60,1.83,U] [#6 1.03,-0.11,0.61,U] [#7 1.29,0.51,1.86,U] [#8 2.17,0.75,0.86,U] 
22:09:02.863 00.000 10844 refined, 8 included, MultiStar: {1.40, 0.66}, one-star: {1.61, 1.39}
22:09:02.863 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.80) = xAngle (1.24 = 1.24)
22:09:02.863 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.15 = 1.15)
22:09:02.863 00.000 10844 CameraToMount -- cameraX=1.40 cameraY=0.66 hyp=1.55 cameraTheta=0.44 mountX=0.50 mountY=1.41, mountTheta=1.23
22:09:02.866 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=1.40, y=0.66, opts=13)
22:09:02.866 00.000 10844 Enqueuing Move request for scope (1.40, 0.66)
22:09:02.866 00.000 11060 Worker thread wakes up
22:09:02.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.40, 0.66) opts 0xd
22:09:02.866 00.000 11060 Handling offset move in thread for scope, endpoint = (1.40, 0.66)
22:09:02.866 00.000 11060 Moving (1.40, 0.66) raw xDistance=0.50 yDistance=1.41
22:09:02.866 00.000 11060 BLC: History state: CurrMiss=1.41, AvgInitMiss=0.42, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=0.589383, 1:1.070332, 2:1.413837
22:09:02.866 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
22:09:02.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
22:09:02.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.99 from input 1.41
22:09:02.866 00.000 11060 MoveAxis(W, 79, ABG)
22:09:02.866 00.000 11060 Guiding  Dir = 3, Dur = 79
22:09:02.872 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:09:02.887 00.015 10844 UpdateGuideState exits: m=4025 SNR=40.6
22:09:02.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:02.887 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:09:02.887 00.000 10844 Enqueuing Expose request
22:09:02.902 00.015 11060 IsSlewing returns 0
22:09:02.902 00.000 11060 IsGuiding returns 0
22:09:03.027 00.125 11060 IsGuiding returns 0
22:09:03.027 00.000 11060 Move returns status 0, amount 79
22:09:03.027 00.000 11060 MoveAxis(S, 542, ABG)
22:09:03.027 00.000 11060 Guiding  Dir = 1, Dur = 542
22:09:03.083 00.056 11060 IsSlewing returns 0
22:09:03.083 00.000 11060 IsGuiding returns 0
22:09:03.667 00.584 11060 IsGuiding returns 0
22:09:03.667 00.000 11060 Move returns status 0, amount 542
22:09:03.667 00.000 11060 move complete, result=0
22:09:03.667 00.000 11060 worker thread done servicing request
22:09:03.667 00.000 11060 Worker thread wakes up
22:09:03.667 00.000 10844 GuideStep: 0.5 px 79 ms WEST, 1.4 px 542 ms SOUTH
22:09:03.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:03.667 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:09:05.154 01.487 11060 Exposure complete
22:09:05.438 00.284 11060 worker thread done servicing request
22:09:05.438 00.000 10844 OnExposeComplete: enter
22:09:05.438 00.000 10844 UpdateGuideState(): m_state=6
22:09:05.438 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
22:09:05.438 00.000 10844 Star::Find returns 1 (0), X=1829.58, Y=154.68, Mass=3110, SNR=35.1, Peak=204 HFD=3.5
22:09:05.440 00.002 10844 MultiStar: [#1 -0.22,1.04,0.98,U] [#2 1.37,0.72,1.02,U] [#3 1.06,0.61,0.89,U] [#4 0.78,0.88,1.08,U] [#5 0.41,0.41,2.08,U] [#6 -0.23,0.07,0.76,U] [#7 -0.13,0.67,1.97,U] [#8 0.45,0.59,0.96,U] 
22:09:05.440 00.000 10844 refined, 8 included, MultiStar: {0.48, 0.68}, one-star: {1.30, 1.28}
22:09:05.440 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.80) = xAngle (1.76 = 1.76)
22:09:05.440 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.68 = 1.68)
22:09:05.440 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.68 hyp=0.83 cameraTheta=0.96 mountX=-0.16 mountY=0.83, mountTheta=1.76
22:09:05.440 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.68, opts=13)
22:09:05.440 00.000 10844 Enqueuing Move request for scope (0.48, 0.68)
22:09:05.440 00.000 11060 Worker thread wakes up
22:09:05.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.68) opts 0xd
22:09:05.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.68)
22:09:05.440 00.000 11060 Moving (0.48, 0.68) raw xDistance=-0.16 yDistance=0.83
22:09:05.440 00.000 11060 BLC: window closed
22:09:05.440 00.000 11060 BLC: History state: CurrMiss=0.83, AvgInitMiss=0.42, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=0.589383, 1:1.070332, 2:1.413837
22:09:05.440 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
22:09:05.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:09:05.443 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.83
22:09:05.443 00.000 11060 MoveAxis(E, 21, ABG)
22:09:05.443 00.000 11060 Guiding  Dir = 2, Dur = 21
22:09:05.446 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=4, FiltMax=255, Gamma=1.000
22:09:05.466 00.020 11060 IsSlewing returns 0
22:09:05.479 00.013 11060 IsGuiding returns 0
22:09:05.486 00.007 10844 UpdateGuideState exits: m=3110 SNR=35.1
22:09:05.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:05.486 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:09:05.486 00.000 10844 Enqueuing Expose request
22:09:05.529 00.043 11060 IsGuiding returns 0
22:09:05.529 00.000 11060 Move returns status 0, amount 21
22:09:05.529 00.000 11060 MoveAxis(S, 317, ABG)
22:09:05.529 00.000 11060 Guiding  Dir = 1, Dur = 317
22:09:05.555 00.026 11060 IsSlewing returns 0
22:09:05.574 00.019 11060 IsGuiding returns 0
22:09:05.911 00.337 11060 IsGuiding returns 0
22:09:05.911 00.000 11060 Move returns status 0, amount 317
22:09:05.911 00.000 11060 move complete, result=0
22:09:05.911 00.000 11060 worker thread done servicing request
22:09:05.911 00.000 11060 Worker thread wakes up
22:09:05.911 00.000 10844 GuideStep: -0.2 px 21 ms EAST, 0.8 px 317 ms SOUTH
22:09:05.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:05.911 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:09:07.357 01.446 11060 Exposure complete
22:09:07.611 00.254 11060 worker thread done servicing request
22:09:07.611 00.000 10844 OnExposeComplete: enter
22:09:07.611 00.000 10844 UpdateGuideState(): m_state=6
22:09:07.611 00.000 10844 Star::Find(15, 1829, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
22:09:07.611 00.000 10844 Star::Find returns 1 (0), X=1828.97, Y=155.22, Mass=4164, SNR=40.7, Peak=230 HFD=4.1
22:09:07.611 00.000 10844 MultiStar: [#1 0.21,1.43,0.89,U] [#2 0.53,1.38,0.81,U] [#3 0.47,1.03,0.74,U] [#4 -0.18,0.99,0.89,U] [#5 -0.86,1.13,1.86,U] [#6 -0.61,1.03,0.64,U] [#7 -0.36,1.26,1.69,U] [#8 -0.06,0.47,0.81,U] 
22:09:07.611 00.000 10844 refined, 8 included, MultiStar: {-0.13, 1.19}, one-star: {0.68, 1.82}
22:09:07.611 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.80) = xAngle (2.48 = 2.48)
22:09:07.611 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.39 = 2.39)
22:09:07.611 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=1.19 hyp=1.20 cameraTheta=1.68 mountX=-0.95 mountY=0.82, mountTheta=2.43
22:09:07.616 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=1.19, opts=13)
22:09:07.616 00.000 10844 Enqueuing Move request for scope (-0.13, 1.19)
22:09:07.616 00.000 11060 Worker thread wakes up
22:09:07.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.19) opts 0xd
22:09:07.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 1.19)
22:09:07.616 00.000 11060 Moving (-0.13, 1.19) raw xDistance=-0.95 yDistance=0.82
22:09:07.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.95
22:09:07.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.82
22:09:07.616 00.000 11060 MoveAxis(E, 139, ABG)
22:09:07.616 00.000 11060 Guiding  Dir = 2, Dur = 139
22:09:07.621 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:09:07.631 00.010 11060 IsSlewing returns 0
22:09:07.632 00.001 11060 IsGuiding returns 0
22:09:07.663 00.031 10844 UpdateGuideState exits: m=4164 SNR=40.7
22:09:07.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:07.663 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:09:07.663 00.000 10844 Enqueuing Expose request
22:09:07.774 00.111 11060 IsGuiding returns 0
22:09:07.774 00.000 11060 Move returns status 0, amount 139
22:09:07.774 00.000 11060 MoveAxis(S, 313, ABG)
22:09:07.774 00.000 11060 Guiding  Dir = 1, Dur = 313
22:09:07.805 00.031 11060 IsSlewing returns 0
22:09:07.805 00.000 11060 IsGuiding returns 0
22:09:08.131 00.326 11060 IsGuiding returns 0
22:09:08.131 00.000 11060 Move returns status 0, amount 313
22:09:08.131 00.000 11060 move complete, result=0
22:09:08.131 00.000 11060 worker thread done servicing request
22:09:08.131 00.000 10844 GuideStep: -0.9 px 139 ms EAST, 0.8 px 313 ms SOUTH
22:09:08.132 00.001 11060 Worker thread wakes up
22:09:08.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:08.132 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:09:09.625 01.493 11060 Exposure complete
22:09:09.919 00.294 11060 worker thread done servicing request
22:09:09.920 00.001 10844 OnExposeComplete: enter
22:09:09.920 00.000 10844 UpdateGuideState(): m_state=6
22:09:09.920 00.000 10844 Star::Find(15, 1828, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
22:09:09.920 00.000 10844 Star::Find returns 1 (1), X=1827.98, Y=154.78, Mass=3903, SNR=39.6, Peak=255 HFD=4.1
22:09:09.920 00.000 10844 MultiStar: [#1 -0.54,1.38,0.87,U] [#2 -0.29,0.69,0.86,U] [#3 -0.95,1.72,0.84,U] [#4 -1.01,0.69,0.88,U] [#5 -0.75,0.84,1.85,U] [#6 -0.73,-0.06,0.71,U] [#7 -0.78,1.14,1.82,U] [#8 0.00,0.75,0.84,U] 
22:09:09.920 00.000 10844 refined, 8 included, MultiStar: {-0.62, 0.98}, one-star: {-0.30, 1.38}
22:09:09.920 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.80) = xAngle (2.94 = 2.94)
22:09:09.920 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.86 = 2.86)
22:09:09.920 00.000 10844 CameraToMount -- cameraX=-0.62 cameraY=0.98 hyp=1.16 cameraTheta=2.14 mountX=-1.14 mountY=0.33, mountTheta=2.86
22:09:09.923 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.62, y=0.98, opts=13)
22:09:09.923 00.000 10844 Enqueuing Move request for scope (-0.62, 0.98)
22:09:09.924 00.001 11060 Worker thread wakes up
22:09:09.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.98) opts 0xd
22:09:09.924 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.62, 0.98)
22:09:09.924 00.000 11060 Moving (-0.62, 0.98) raw xDistance=-1.14 yDistance=0.33
22:09:09.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.31 from input -1.14
22:09:09.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
22:09:09.924 00.000 11060 MoveAxis(E, 171, ABG)
22:09:09.924 00.000 11060 Guiding  Dir = 2, Dur = 171
22:09:09.933 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:09:09.959 00.026 11060 IsSlewing returns 0
22:09:09.959 00.000 11060 IsGuiding returns 0
22:09:09.959 00.000 10844 UpdateGuideState exits: m=3903 SNR=39.6 Saturated
22:09:09.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:09.959 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:09:09.959 00.000 10844 Enqueuing Expose request
22:09:10.149 00.190 11060 IsGuiding returns 0
22:09:10.149 00.000 11060 Move returns status 0, amount 171
22:09:10.149 00.000 11060 MoveAxis(S, 125, ABG)
22:09:10.149 00.000 11060 Guiding  Dir = 1, Dur = 125
22:09:10.154 00.005 11060 IsSlewing returns 0
22:09:10.154 00.000 11060 IsGuiding returns 0
22:09:10.297 00.143 11060 IsGuiding returns 0
22:09:10.299 00.002 11060 Move returns status 0, amount 125
22:09:10.299 00.000 11060 move complete, result=0
22:09:10.299 00.000 11060 worker thread done servicing request
22:09:10.299 00.000 11060 Worker thread wakes up
22:09:10.299 00.000 10844 GuideStep: -1.1 px 171 ms EAST, 0.3 px 125 ms SOUTH
22:09:10.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:10.301 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:09:11.778 01.477 11060 Exposure complete
22:09:12.041 00.263 11060 worker thread done servicing request
22:09:12.041 00.000 10844 OnExposeComplete: enter
22:09:12.041 00.000 10844 UpdateGuideState(): m_state=6
22:09:12.041 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
22:09:12.041 00.000 10844 Star::Find returns 1 (1), X=1827.86, Y=154.73, Mass=3726, SNR=38.3, Peak=255 HFD=4.0
22:09:12.043 00.002 10844 MultiStar: [#1 -1.27,0.64,0.93,U] [#2 -0.38,-0.31,0.85,U] [#3 -0.32,0.19,0.91,U] [#4 -0.66,0.55,0.92,U] [#5 -0.98,0.09,1.84,U] [#6 -0.61,-0.54,0.65,U] [#7 -1.19,0.46,1.88,U] [#8 -0.24,0.51,0.85,U] 
22:09:12.043 00.000 10844 refined, 8 included, MultiStar: {-0.76, 0.35}, one-star: {-0.42, 1.33}
22:09:12.043 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.80) = xAngle (3.51 = -2.77)
22:09:12.043 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.43 = -2.86)
22:09:12.043 00.000 10844 CameraToMount -- cameraX=-0.76 cameraY=0.35 hyp=0.84 cameraTheta=2.71 mountX=-0.78 mountY=-0.24, mountTheta=-2.85
22:09:12.043 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.76, y=0.35, opts=13)
22:09:12.043 00.000 10844 Enqueuing Move request for scope (-0.76, 0.35)
22:09:12.043 00.000 11060 Worker thread wakes up
22:09:12.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.35) opts 0xd
22:09:12.043 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.76, 0.35)
22:09:12.043 00.000 11060 Moving (-0.76, 0.35) raw xDistance=-0.78 yDistance=-0.24
22:09:12.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.78
22:09:12.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:09:12.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:09:12.043 00.000 11060 MoveAxis(E, 119, ABG)
22:09:12.043 00.000 11060 Guiding  Dir = 2, Dur = 119
22:09:12.059 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:09:12.069 00.010 11060 IsSlewing returns 1
22:09:12.069 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:540->attempt to guide while slewing
22:09:12.085 00.016 11060 GetBoolean("/Confirm/2/SlewWarningEnabled", 1) returns 1
22:09:12.085 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
22:09:12.085 00.000 11060 Move returns status 2, amount 0
22:09:12.085 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
22:09:12.085 00.000 11060 move complete, result=2
22:09:12.085 00.000 11060 worker thread done servicing request
22:09:12.092 00.007 10844 UpdateGuideState exits: m=3726 SNR=38.3 Saturated
22:09:12.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:12.092 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:09:12.092 00.000 10844 Enqueuing Expose request
22:09:12.092 00.000 10844 Alert: Guiding stopped: the scope started slewing.
22:09:12.092 00.000 11060 Worker thread wakes up
22:09:12.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:12.093 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1813,138,31,31)
22:09:12.119 00.026 10844 GuideStep: -0.8 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:12.128 00.009 10844 mount move error indicates guiding should stop
22:09:12.128 00.000 10844 Mount: notify guiding stopped
22:09:12.128 00.000 10844 BLC: window closed
22:09:12.128 00.000 10844 BLC: Last direction was reset
22:09:12.129 00.001 10844 Changing from state GUIDING to STOP
22:09:12.129 00.000 10844 guider state => SELECTED
22:09:12.129 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
22:09:13.581 01.452 11060 Exposure complete
22:09:13.780 00.199 11060 worker thread done servicing request
22:09:13.780 00.000 10844 OnExposeComplete: enter
22:09:13.780 00.000 10844 UpdateGuideState(): m_state=2
22:09:13.780 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
22:09:13.780 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=32, SNR=3.0, Peak=38 HFD=0.0
22:09:13.780 00.000 10844 DistanceChecker: activated
22:09:13.780 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:13.782 00.002 10844 Changing from state SELECTED to UNINITIALIZED
22:09:13.782 00.000 10844 guider state => SELECTING
22:09:13.782 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:13.782 00.000 10844 Status Line: Star lost - low SNR
22:09:13.782 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=6, FiltMax=255, Gamma=1.000
22:09:13.799 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:09:13.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:13.799 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:13.799 00.000 10844 Enqueuing Expose request
22:09:13.799 00.000 11060 Worker thread wakes up
22:09:13.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:13.799 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:15.259 01.460 11060 Exposure complete
22:09:15.406 00.147 11060 worker thread done servicing request
22:09:15.406 00.000 10844 OnExposeComplete: enter
22:09:15.418 00.012 10844 UpdateGuideState(): m_state=1
22:09:15.418 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
22:09:15.418 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=19, SNR=2.3, Peak=37 HFD=0.0
22:09:15.418 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:15.418 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:15.418 00.000 10844 Status Line: Star lost - low SNR
22:09:15.421 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=69, med=18, FiltMin=6, FiltMax=59, Gamma=1.000
22:09:15.433 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:09:15.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:15.433 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:15.433 00.000 10844 Enqueuing Expose request
22:09:15.433 00.000 11060 Worker thread wakes up
22:09:15.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:15.433 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:16.884 01.451 11060 Exposure complete
22:09:17.065 00.181 11060 worker thread done servicing request
22:09:17.065 00.000 10844 OnExposeComplete: enter
22:09:17.065 00.000 10844 UpdateGuideState(): m_state=1
22:09:17.065 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
22:09:17.065 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:09:17.065 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:17.065 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:17.065 00.000 10844 Status Line: Star lost - low mass
22:09:17.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=6, FiltMax=241, Gamma=1.000
22:09:17.099 00.034 10844 UpdateGuideState exits: Star lost - low mass
22:09:17.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:17.099 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:17.099 00.000 10844 Enqueuing Expose request
22:09:17.099 00.000 11060 Worker thread wakes up
22:09:17.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:17.099 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:18.562 01.463 11060 Exposure complete
22:09:18.718 00.156 11060 worker thread done servicing request
22:09:18.718 00.000 10844 OnExposeComplete: enter
22:09:18.718 00.000 10844 UpdateGuideState(): m_state=1
22:09:18.718 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
22:09:18.718 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=36 HFD=0.0
22:09:18.718 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:18.719 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:18.719 00.000 10844 Status Line: Star lost - low mass
22:09:18.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=53, med=18, FiltMin=5, FiltMax=45, Gamma=1.000
22:09:18.730 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:09:18.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:18.730 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:18.730 00.000 10844 Enqueuing Expose request
22:09:18.730 00.000 11060 Worker thread wakes up
22:09:18.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:18.730 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:20.189 01.459 11060 Exposure complete
22:09:20.348 00.159 11060 worker thread done servicing request
22:09:20.348 00.000 10844 OnExposeComplete: enter
22:09:20.348 00.000 10844 UpdateGuideState(): m_state=1
22:09:20.348 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
22:09:20.348 00.000 10844 Star::Find false star n=3 nbg=280 bg=18.2 sigma=5.4 thresh=34 peak=27
22:09:20.348 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=47, SNR=2.9, Peak=37 HFD=0.0
22:09:20.348 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:20.348 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:20.348 00.000 10844 Status Line: Star lost - low SNR
22:09:20.352 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=153, med=18, FiltMin=5, FiltMax=123, Gamma=1.000
22:09:20.362 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:09:20.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:20.362 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:20.362 00.000 10844 Enqueuing Expose request
22:09:20.362 00.000 11060 Worker thread wakes up
22:09:20.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:20.362 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:21.824 01.462 11060 Exposure complete
22:09:21.988 00.164 11060 worker thread done servicing request
22:09:21.988 00.000 10844 OnExposeComplete: enter
22:09:21.988 00.000 10844 UpdateGuideState(): m_state=1
22:09:21.988 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
22:09:21.988 00.000 10844 Star::Find false star n=5 nbg=282 bg=21.3 sigma=5.3 thresh=37 peak=29
22:09:21.988 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=83, SNR=2.9, Peak=38 HFD=0.0
22:09:21.988 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:21.988 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:21.988 00.000 10844 Status Line: Star lost - low SNR
22:09:21.991 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=9, FiltMax=255, Gamma=1.000
22:09:21.998 00.007 10844 UpdateGuideState exits: Star lost - low SNR
22:09:21.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:21.998 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:21.998 00.000 10844 Enqueuing Expose request
22:09:21.998 00.000 11060 Worker thread wakes up
22:09:21.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:22.004 00.006 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:23.460 01.456 11060 Exposure complete
22:09:23.608 00.148 11060 worker thread done servicing request
22:09:23.608 00.000 10844 OnExposeComplete: enter
22:09:23.608 00.000 10844 UpdateGuideState(): m_state=1
22:09:23.608 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
22:09:23.608 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:09:23.608 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:23.609 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:23.609 00.000 10844 Status Line: Star lost - low mass
22:09:23.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=171, med=18, FiltMin=4, FiltMax=143, Gamma=1.000
22:09:23.622 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:09:23.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:23.622 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:23.622 00.000 10844 Enqueuing Expose request
22:09:23.622 00.000 11060 Worker thread wakes up
22:09:23.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:23.623 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:25.071 01.448 11060 Exposure complete
22:09:25.266 00.195 11060 worker thread done servicing request
22:09:25.266 00.000 10844 OnExposeComplete: enter
22:09:25.266 00.000 10844 UpdateGuideState(): m_state=1
22:09:25.266 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
22:09:25.266 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:09:25.266 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:25.266 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:25.266 00.000 10844 Status Line: Star lost - low mass
22:09:25.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=6, FiltMax=255, Gamma=1.000
22:09:25.281 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:09:25.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:25.281 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:25.281 00.000 10844 Enqueuing Expose request
22:09:25.281 00.000 11060 Worker thread wakes up
22:09:25.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:25.281 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:26.758 01.477 11060 Exposure complete
22:09:26.907 00.149 11060 worker thread done servicing request
22:09:26.907 00.000 10844 OnExposeComplete: enter
22:09:26.907 00.000 10844 UpdateGuideState(): m_state=1
22:09:26.907 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
22:09:26.907 00.000 10844 Star::Find false star n=2 nbg=283 bg=17.1 sigma=5.3 thresh=33 peak=25
22:09:26.907 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=34, SNR=2.9, Peak=34 HFD=0.0
22:09:26.907 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:26.907 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:26.907 00.000 10844 Status Line: Star lost - low SNR
22:09:26.919 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=115, med=17, FiltMin=5, FiltMax=109, Gamma=1.000
22:09:26.927 00.008 10844 UpdateGuideState exits: Star lost - low SNR
22:09:26.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:26.927 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:26.927 00.000 10844 Enqueuing Expose request
22:09:26.927 00.000 11060 Worker thread wakes up
22:09:26.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:26.927 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:28.381 01.454 11060 Exposure complete
22:09:28.574 00.193 11060 worker thread done servicing request
22:09:28.574 00.000 10844 OnExposeComplete: enter
22:09:28.574 00.000 10844 UpdateGuideState(): m_state=1
22:09:28.574 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
22:09:28.574 00.000 10844 Star::Find false star n=7 nbg=285 bg=16.4 sigma=5.6 thresh=33 peak=28
22:09:28.574 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=126, SNR=2.9, Peak=38 HFD=0.0
22:09:28.574 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:28.574 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:28.574 00.000 10844 Status Line: Star lost - low SNR
22:09:28.577 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=114, med=15, FiltMin=3, FiltMax=95, Gamma=1.000
22:09:28.590 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:09:28.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:28.590 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:28.590 00.000 10844 Enqueuing Expose request
22:09:28.590 00.000 11060 Worker thread wakes up
22:09:28.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:28.590 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:30.057 01.467 11060 Exposure complete
22:09:30.238 00.181 11060 worker thread done servicing request
22:09:30.238 00.000 10844 OnExposeComplete: enter
22:09:30.238 00.000 10844 UpdateGuideState(): m_state=1
22:09:30.238 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
22:09:30.238 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=15, SNR=2.0, Peak=32 HFD=0.0
22:09:30.238 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:30.238 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:30.238 00.000 10844 Status Line: Star lost - low SNR
22:09:30.240 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:09:30.251 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:09:30.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:30.251 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:30.251 00.000 10844 Enqueuing Expose request
22:09:30.251 00.000 11060 Worker thread wakes up
22:09:30.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:30.251 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:31.734 01.483 11060 Exposure complete
22:09:31.939 00.205 11060 worker thread done servicing request
22:09:31.939 00.000 10844 OnExposeComplete: enter
22:09:31.939 00.000 10844 UpdateGuideState(): m_state=1
22:09:31.939 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
22:09:31.939 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:09:31.939 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:31.939 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:31.939 00.000 10844 Status Line: Star lost - low mass
22:09:31.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:09:31.955 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:09:31.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:31.955 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:31.955 00.000 10844 Enqueuing Expose request
22:09:31.955 00.000 11060 Worker thread wakes up
22:09:31.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:31.955 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:33.453 01.498 11060 Exposure complete
22:09:33.773 00.320 11060 worker thread done servicing request
22:09:33.774 00.001 10844 OnExposeComplete: enter
22:09:33.774 00.000 10844 UpdateGuideState(): m_state=1
22:09:33.774 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
22:09:33.774 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:09:33.774 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:33.774 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:33.774 00.000 10844 Status Line: Star lost - low mass
22:09:33.777 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=119, med=13, FiltMin=2, FiltMax=89, Gamma=1.000
22:09:33.804 00.027 10844 UpdateGuideState exits: Star lost - low mass
22:09:33.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:33.804 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:33.804 00.000 10844 Enqueuing Expose request
22:09:33.804 00.000 11060 Worker thread wakes up
22:09:33.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:33.804 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:35.286 01.482 11060 Exposure complete
22:09:35.607 00.321 11060 worker thread done servicing request
22:09:35.607 00.000 10844 OnExposeComplete: enter
22:09:35.610 00.003 10844 UpdateGuideState(): m_state=1
22:09:35.610 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
22:09:35.610 00.000 10844 Star::Find false star n=4 nbg=262 bg=14.0 sigma=4.7 thresh=28 peak=19
22:09:35.610 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=60, SNR=2.9, Peak=26 HFD=0.0
22:09:35.610 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:35.618 00.008 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:35.618 00.000 10844 Status Line: Star lost - low SNR
22:09:35.621 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:09:35.631 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:09:35.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:35.631 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:35.631 00.000 10844 Enqueuing Expose request
22:09:35.631 00.000 11060 Worker thread wakes up
22:09:35.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:35.631 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:37.084 01.453 11060 Exposure complete
22:09:37.334 00.250 11060 worker thread done servicing request
22:09:37.334 00.000 10844 OnExposeComplete: enter
22:09:37.334 00.000 10844 UpdateGuideState(): m_state=1
22:09:37.334 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
22:09:37.336 00.002 10844 Star::Find false star n=7 nbg=271 bg=13.7 sigma=5.1 thresh=29 peak=23
22:09:37.336 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=121, SNR=2.9, Peak=29 HFD=0.0
22:09:37.336 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:37.336 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:37.336 00.000 10844 Status Line: Star lost - low SNR
22:09:37.341 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:09:37.362 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:09:37.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:37.362 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:37.362 00.000 10844 Enqueuing Expose request
22:09:37.362 00.000 11060 Worker thread wakes up
22:09:37.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:37.362 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:38.823 01.461 11060 Exposure complete
22:09:39.101 00.278 11060 worker thread done servicing request
22:09:39.101 00.000 10844 OnExposeComplete: enter
22:09:39.101 00.000 10844 UpdateGuideState(): m_state=1
22:09:39.101 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
22:09:39.101 00.000 10844 Star::Find false star n=7 nbg=268 bg=14.1 sigma=5.0 thresh=29 peak=22
22:09:39.101 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=119, SNR=2.9, Peak=31 HFD=0.0
22:09:39.101 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:39.101 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:39.101 00.000 10844 Status Line: Star lost - low SNR
22:09:39.107 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:09:39.127 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:09:39.128 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:39.128 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:39.128 00.000 10844 Enqueuing Expose request
22:09:39.128 00.000 11060 Worker thread wakes up
22:09:39.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:39.128 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:40.578 01.450 11060 Exposure complete
22:09:40.768 00.190 11060 worker thread done servicing request
22:09:40.768 00.000 10844 OnExposeComplete: enter
22:09:40.768 00.000 10844 UpdateGuideState(): m_state=1
22:09:40.768 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
22:09:40.768 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=18, SNR=2.3, Peak=27 HFD=0.0
22:09:40.768 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:40.768 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:40.768 00.000 10844 Status Line: Star lost - low SNR
22:09:40.772 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:09:40.805 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:09:40.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:40.805 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:40.805 00.000 10844 Enqueuing Expose request
22:09:40.805 00.000 11060 Worker thread wakes up
22:09:40.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:40.805 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:42.249 01.444 11060 Exposure complete
22:09:42.562 00.313 11060 worker thread done servicing request
22:09:42.562 00.000 10844 OnExposeComplete: enter
22:09:42.562 00.000 10844 UpdateGuideState(): m_state=1
22:09:42.562 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
22:09:42.562 00.000 10844 Star::Find false star n=6 nbg=274 bg=14.1 sigma=4.9 thresh=29 peak=23
22:09:42.562 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=105, SNR=2.9, Peak=29 HFD=0.0
22:09:42.562 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:42.562 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:42.565 00.003 10844 Status Line: Star lost - low SNR
22:09:42.567 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:09:42.588 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:09:42.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:42.588 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:42.588 00.000 10844 Enqueuing Expose request
22:09:42.588 00.000 11060 Worker thread wakes up
22:09:42.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:42.588 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:44.062 01.474 11060 Exposure complete
22:09:44.330 00.268 11060 worker thread done servicing request
22:09:44.330 00.000 10844 OnExposeComplete: enter
22:09:44.343 00.013 10844 UpdateGuideState(): m_state=1
22:09:44.345 00.002 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
22:09:44.345 00.000 10844 Star::Find false star n=4 nbg=269 bg=13.9 sigma=5.0 thresh=29 peak=23
22:09:44.345 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=77, SNR=2.9, Peak=29 HFD=0.0
22:09:44.345 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:44.345 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:44.345 00.000 10844 Status Line: Star lost - low SNR
22:09:44.348 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:09:44.368 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:09:44.370 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:44.370 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:44.370 00.000 10844 Enqueuing Expose request
22:09:44.370 00.000 11060 Worker thread wakes up
22:09:44.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:44.370 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:45.855 01.485 11060 Exposure complete
22:09:46.109 00.254 11060 worker thread done servicing request
22:09:46.110 00.001 10844 OnExposeComplete: enter
22:09:46.110 00.000 10844 UpdateGuideState(): m_state=1
22:09:46.110 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
22:09:46.110 00.000 10844 Star::Find false star n=10 nbg=267 bg=14.4 sigma=5.1 thresh=30 peak=26
22:09:46.110 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=198, SNR=2.9, Peak=29 HFD=0.0
22:09:46.110 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:46.110 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:46.112 00.002 10844 Status Line: Star lost - low SNR
22:09:46.114 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:09:46.139 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:09:46.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:46.139 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:46.139 00.000 10844 Enqueuing Expose request
22:09:46.141 00.002 11060 Worker thread wakes up
22:09:46.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:46.141 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:47.576 01.435 11060 Exposure complete
22:09:47.872 00.296 11060 worker thread done servicing request
22:09:47.872 00.000 10844 OnExposeComplete: enter
22:09:47.872 00.000 10844 UpdateGuideState(): m_state=1
22:09:47.872 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
22:09:47.872 00.000 10844 Star::Find false star n=4 nbg=281 bg=15.2 sigma=5.8 thresh=33 peak=24
22:09:47.872 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=82, SNR=2.9, Peak=29 HFD=0.0
22:09:47.872 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:47.872 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:47.872 00.000 10844 Status Line: Star lost - low SNR
22:09:47.877 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:09:47.893 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:09:47.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:47.893 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:47.893 00.000 10844 Enqueuing Expose request
22:09:47.893 00.000 11060 Worker thread wakes up
22:09:47.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:47.893 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:49.356 01.463 11060 Exposure complete
22:09:49.640 00.284 11060 worker thread done servicing request
22:09:49.641 00.001 10844 OnExposeComplete: enter
22:09:49.641 00.000 10844 UpdateGuideState(): m_state=1
22:09:49.641 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
22:09:49.641 00.000 10844 Star::Find false star n=9 nbg=280 bg=14.5 sigma=5.1 thresh=30 peak=22
22:09:49.641 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=197, SNR=2.9, Peak=32 HFD=0.0
22:09:49.641 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:49.641 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:49.641 00.000 10844 Status Line: Star lost - low SNR
22:09:49.645 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:09:49.680 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:09:49.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:49.680 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:49.680 00.000 10844 Enqueuing Expose request
22:09:49.680 00.000 11060 Worker thread wakes up
22:09:49.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:49.680 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:51.153 01.473 11060 Exposure complete
22:09:51.439 00.286 11060 worker thread done servicing request
22:09:51.442 00.003 10844 OnExposeComplete: enter
22:09:51.442 00.000 10844 UpdateGuideState(): m_state=1
22:09:51.442 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
22:09:51.442 00.000 10844 Star::Find false star n=12 nbg=279 bg=15.5 sigma=5.2 thresh=31 peak=25
22:09:51.442 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=246, SNR=2.9, Peak=33 HFD=0.0
22:09:51.442 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:51.442 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:51.442 00.000 10844 Status Line: Star lost - low SNR
22:09:51.455 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:09:51.475 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:09:51.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:51.475 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:51.475 00.000 10844 Enqueuing Expose request
22:09:51.475 00.000 11060 Worker thread wakes up
22:09:51.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:51.475 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:52.956 01.481 11060 Exposure complete
22:09:53.243 00.287 11060 worker thread done servicing request
22:09:53.243 00.000 10844 OnExposeComplete: enter
22:09:53.243 00.000 10844 UpdateGuideState(): m_state=1
22:09:53.243 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
22:09:53.243 00.000 10844 Star::Find false star n=8 nbg=267 bg=15.0 sigma=4.9 thresh=30 peak=29
22:09:53.243 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=135, SNR=2.9, Peak=34 HFD=0.0
22:09:53.243 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:53.243 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:53.243 00.000 10844 Status Line: Star lost - low SNR
22:09:53.248 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:09:53.283 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:09:53.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:53.283 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:53.283 00.000 10844 Enqueuing Expose request
22:09:53.283 00.000 11060 Worker thread wakes up
22:09:53.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:53.283 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:54.782 01.499 11060 Exposure complete
22:09:55.051 00.269 11060 worker thread done servicing request
22:09:55.051 00.000 10844 OnExposeComplete: enter
22:09:55.051 00.000 10844 UpdateGuideState(): m_state=1
22:09:55.052 00.001 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
22:09:55.052 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=19, SNR=2.2, Peak=35 HFD=0.0
22:09:55.052 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:55.052 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:55.052 00.000 10844 Status Line: Star lost - low SNR
22:09:55.056 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:09:55.073 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:09:55.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:55.073 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:55.073 00.000 10844 Enqueuing Expose request
22:09:55.073 00.000 11060 Worker thread wakes up
22:09:55.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:55.073 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:56.535 01.462 11060 Exposure complete
22:09:56.822 00.287 11060 worker thread done servicing request
22:09:56.822 00.000 10844 OnExposeComplete: enter
22:09:56.822 00.000 10844 UpdateGuideState(): m_state=1
22:09:56.822 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
22:09:56.822 00.000 10844 Star::Find false star n=10 nbg=277 bg=15.1 sigma=4.8 thresh=30 peak=25
22:09:56.822 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=215, SNR=2.9, Peak=31 HFD=0.0
22:09:56.822 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:56.822 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:56.822 00.000 10844 Status Line: Star lost - low SNR
22:09:56.830 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:09:56.838 00.008 10844 UpdateGuideState exits: Star lost - low SNR
22:09:56.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:56.838 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:56.838 00.000 10844 Enqueuing Expose request
22:09:56.838 00.000 11060 Worker thread wakes up
22:09:56.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:56.843 00.005 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:09:58.315 01.472 11060 Exposure complete
22:09:58.594 00.279 11060 worker thread done servicing request
22:09:58.594 00.000 10844 OnExposeComplete: enter
22:09:58.594 00.000 10844 UpdateGuideState(): m_state=1
22:09:58.594 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
22:09:58.594 00.000 10844 Star::Find false star n=3 nbg=280 bg=14.6 sigma=5.8 thresh=32 peak=29
22:09:58.594 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=64, SNR=2.9, Peak=36 HFD=0.0
22:09:58.594 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:58.594 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:58.594 00.000 10844 Status Line: Star lost - low SNR
22:09:58.621 00.027 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:09:58.641 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:09:58.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:58.641 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:09:58.641 00.000 10844 Enqueuing Expose request
22:09:58.641 00.000 11060 Worker thread wakes up
22:09:58.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:09:58.641 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:00.049 01.408 11060 Exposure complete
22:10:00.344 00.295 11060 worker thread done servicing request
22:10:00.344 00.000 10844 OnExposeComplete: enter
22:10:00.344 00.000 10844 UpdateGuideState(): m_state=1
22:10:00.344 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
22:10:00.348 00.004 10844 Star::Find false star n=15 nbg=274 bg=15.9 sigma=4.5 thresh=29 peak=23
22:10:00.348 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=264, SNR=2.9, Peak=29 HFD=0.0
22:10:00.348 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:00.348 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:00.348 00.000 10844 Status Line: Star lost - low SNR
22:10:00.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:00.386 00.038 10844 UpdateGuideState exits: Star lost - low SNR
22:10:00.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:00.386 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:00.386 00.000 10844 Enqueuing Expose request
22:10:00.386 00.000 11060 Worker thread wakes up
22:10:00.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:00.386 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:01.887 01.501 11060 Exposure complete
22:10:02.154 00.267 11060 worker thread done servicing request
22:10:02.154 00.000 10844 OnExposeComplete: enter
22:10:02.154 00.000 10844 UpdateGuideState(): m_state=1
22:10:02.154 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
22:10:02.154 00.000 10844 Star::Find false star n=12 nbg=275 bg=14.8 sigma=5.0 thresh=30 peak=27
22:10:02.154 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=227, SNR=2.9, Peak=35 HFD=0.0
22:10:02.154 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:02.154 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:02.154 00.000 10844 Status Line: Star lost - low SNR
22:10:02.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:02.169 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:10:02.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:02.169 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:02.169 00.000 10844 Enqueuing Expose request
22:10:02.169 00.000 11060 Worker thread wakes up
22:10:02.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:02.169 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:03.651 01.482 11060 Exposure complete
22:10:03.938 00.287 11060 worker thread done servicing request
22:10:03.938 00.000 10844 OnExposeComplete: enter
22:10:03.938 00.000 10844 UpdateGuideState(): m_state=1
22:10:03.938 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
22:10:03.938 00.000 10844 Star::Find false star n=4 nbg=275 bg=14.9 sigma=5.6 thresh=32 peak=23
22:10:03.938 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=75, SNR=2.9, Peak=33 HFD=0.0
22:10:03.938 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:03.938 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:03.943 00.005 10844 Status Line: Star lost - low SNR
22:10:03.943 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:03.959 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:10:03.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:03.959 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:03.959 00.000 10844 Enqueuing Expose request
22:10:03.959 00.000 11060 Worker thread wakes up
22:10:03.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:03.959 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:05.360 01.401 11060 Exposure complete
22:10:05.629 00.269 11060 worker thread done servicing request
22:10:05.631 00.002 10844 OnExposeComplete: enter
22:10:05.631 00.000 10844 UpdateGuideState(): m_state=1
22:10:05.631 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
22:10:05.631 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:10:05.631 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:05.631 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:05.631 00.000 10844 Status Line: Star lost - low mass
22:10:05.633 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:05.657 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:10:05.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:05.657 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:05.657 00.000 10844 Enqueuing Expose request
22:10:05.657 00.000 11060 Worker thread wakes up
22:10:05.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:05.657 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:07.115 01.458 11060 Exposure complete
22:10:07.424 00.309 11060 worker thread done servicing request
22:10:07.424 00.000 10844 OnExposeComplete: enter
22:10:07.424 00.000 10844 UpdateGuideState(): m_state=1
22:10:07.424 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
22:10:07.424 00.000 10844 Star::Find false star n=15 nbg=266 bg=14.9 sigma=4.8 thresh=29 peak=27
22:10:07.424 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=232, SNR=2.9, Peak=33 HFD=0.0
22:10:07.424 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:07.424 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:07.424 00.000 10844 Status Line: Star lost - low SNR
22:10:07.429 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:07.452 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:10:07.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:07.452 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:07.452 00.000 10844 Enqueuing Expose request
22:10:07.452 00.000 11060 Worker thread wakes up
22:10:07.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:07.452 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:08.915 01.463 11060 Exposure complete
22:10:09.198 00.283 11060 worker thread done servicing request
22:10:09.200 00.002 10844 OnExposeComplete: enter
22:10:09.200 00.000 10844 UpdateGuideState(): m_state=1
22:10:09.200 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
22:10:09.200 00.000 10844 Star::Find false star n=3 nbg=277 bg=15.0 sigma=5.3 thresh=31 peak=22
22:10:09.200 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=55, SNR=2.9, Peak=30 HFD=0.0
22:10:09.200 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:09.200 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:09.200 00.000 10844 Status Line: Star lost - low SNR
22:10:09.203 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:09.237 00.034 10844 UpdateGuideState exits: Star lost - low SNR
22:10:09.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:09.237 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:09.237 00.000 10844 Enqueuing Expose request
22:10:09.237 00.000 11060 Worker thread wakes up
22:10:09.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:09.237 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:10.705 01.468 11060 Exposure complete
22:10:10.900 00.195 11060 worker thread done servicing request
22:10:10.900 00.000 10844 OnExposeComplete: enter
22:10:10.900 00.000 10844 UpdateGuideState(): m_state=1
22:10:10.900 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
22:10:10.900 00.000 10844 Star::Find false star n=6 nbg=271 bg=14.8 sigma=4.8 thresh=29 peak=24
22:10:10.900 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=118, SNR=2.9, Peak=29 HFD=0.0
22:10:10.900 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:10.900 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:10.900 00.000 10844 Status Line: Star lost - low SNR
22:10:10.903 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:10.928 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:10:10.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:10.928 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:10.928 00.000 10844 Enqueuing Expose request
22:10:10.928 00.000 11060 Worker thread wakes up
22:10:10.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:10.928 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:12.395 01.467 11060 Exposure complete
22:10:12.578 00.183 11060 worker thread done servicing request
22:10:12.578 00.000 10844 OnExposeComplete: enter
22:10:12.578 00.000 10844 UpdateGuideState(): m_state=1
22:10:12.578 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
22:10:12.578 00.000 10844 Star::Find false star n=9 nbg=265 bg=14.8 sigma=5.1 thresh=30 peak=27
22:10:12.578 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=164, SNR=2.9, Peak=33 HFD=0.0
22:10:12.578 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:12.579 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:12.579 00.000 10844 Status Line: Star lost - low SNR
22:10:12.580 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:12.590 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:10:12.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:12.590 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:12.590 00.000 10844 Enqueuing Expose request
22:10:12.590 00.000 11060 Worker thread wakes up
22:10:12.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:12.590 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:14.046 01.456 11060 Exposure complete
22:10:14.339 00.293 11060 worker thread done servicing request
22:10:14.339 00.000 10844 OnExposeComplete: enter
22:10:14.344 00.005 10844 UpdateGuideState(): m_state=1
22:10:14.344 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
22:10:14.344 00.000 10844 Star::Find false star n=10 nbg=271 bg=15.4 sigma=5.2 thresh=31 peak=27
22:10:14.344 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=173, SNR=2.9, Peak=30 HFD=0.0
22:10:14.344 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:14.344 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:14.344 00.000 10844 Status Line: Star lost - low SNR
22:10:14.346 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:14.386 00.040 10844 UpdateGuideState exits: Star lost - low SNR
22:10:14.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.386 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:14.386 00.000 10844 Enqueuing Expose request
22:10:14.386 00.000 11060 Worker thread wakes up
22:10:14.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:14.386 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:15.877 01.491 11060 Exposure complete
22:10:16.151 00.274 11060 worker thread done servicing request
22:10:16.151 00.000 10844 OnExposeComplete: enter
22:10:16.151 00.000 10844 UpdateGuideState(): m_state=1
22:10:16.151 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
22:10:16.151 00.000 10844 Star::Find false star n=12 nbg=269 bg=15.0 sigma=5.0 thresh=30 peak=26
22:10:16.151 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=231, SNR=2.9, Peak=31 HFD=0.0
22:10:16.151 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:16.151 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:16.151 00.000 10844 Status Line: Star lost - low SNR
22:10:16.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:16.169 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:10:16.171 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:16.171 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:16.171 00.000 10844 Enqueuing Expose request
22:10:16.171 00.000 11060 Worker thread wakes up
22:10:16.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:16.171 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:17.667 01.496 11060 Exposure complete
22:10:17.967 00.300 11060 worker thread done servicing request
22:10:17.967 00.000 10844 OnExposeComplete: enter
22:10:17.967 00.000 10844 UpdateGuideState(): m_state=1
22:10:17.967 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
22:10:17.967 00.000 10844 Star::Find false star n=6 nbg=281 bg=15.2 sigma=5.5 thresh=32 peak=25
22:10:17.967 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=120, SNR=2.9, Peak=34 HFD=0.0
22:10:17.967 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:17.967 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:17.967 00.000 10844 Status Line: Star lost - low SNR
22:10:17.970 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:17.985 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:10:17.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:17.985 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:17.985 00.000 10844 Enqueuing Expose request
22:10:17.985 00.000 11060 Worker thread wakes up
22:10:17.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:17.985 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:18.661 00.676 10844 evsrv: cli 0EEEE250 connect
22:10:18.661 00.000 10844 case statement mapped state 1 to 101
22:10:18.661 00.000 10844 case statement mapped state 1 to 101
22:10:18.661 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_app_state","id":"be4eaa39-d750-40e8-84f8-a701a7120be0"}
22:10:18.664 00.003 10844 case statement mapped state 1 to 101
22:10:18.664 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":"Looping","id":"be4eaa39-d750-40e8-84f8-a701a7120be0"}
22:10:18.685 00.021 10844 evsrv: cli 0EEEE250 disconnect
22:10:19.458 00.773 11060 Exposure complete
22:10:19.781 00.323 11060 worker thread done servicing request
22:10:19.781 00.000 10844 OnExposeComplete: enter
22:10:19.781 00.000 10844 UpdateGuideState(): m_state=1
22:10:19.781 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
22:10:19.781 00.000 10844 Star::Find false star n=11 nbg=273 bg=15.4 sigma=4.8 thresh=30 peak=26
22:10:19.781 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=202, SNR=2.9, Peak=33 HFD=0.0
22:10:19.781 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:19.781 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:19.781 00.000 10844 Status Line: Star lost - low SNR
22:10:19.785 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:19.804 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:10:19.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:19.804 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:19.804 00.000 10844 Enqueuing Expose request
22:10:19.804 00.000 11060 Worker thread wakes up
22:10:19.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:19.804 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:21.203 01.399 11060 Exposure complete
22:10:21.498 00.295 11060 worker thread done servicing request
22:10:21.498 00.000 10844 OnExposeComplete: enter
22:10:21.498 00.000 10844 UpdateGuideState(): m_state=1
22:10:21.498 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
22:10:21.498 00.000 10844 Star::Find false star n=5 nbg=273 bg=12.9 sigma=4.2 thresh=26 peak=20
22:10:21.498 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=70, SNR=2.9, Peak=28 HFD=0.0
22:10:21.498 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:21.498 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:21.498 00.000 10844 Status Line: Star lost - low SNR
22:10:21.503 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=254, Gamma=1.000
22:10:21.532 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:10:21.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:21.532 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:21.532 00.000 10844 Enqueuing Expose request
22:10:21.532 00.000 11060 Worker thread wakes up
22:10:21.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:21.532 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:23.024 01.492 11060 Exposure complete
22:10:23.344 00.320 11060 worker thread done servicing request
22:10:23.345 00.001 10844 OnExposeComplete: enter
22:10:23.345 00.000 10844 UpdateGuideState(): m_state=1
22:10:23.345 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
22:10:23.345 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=27, SNR=2.8, Peak=27 HFD=0.0
22:10:23.345 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:23.345 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:23.345 00.000 10844 Status Line: Star lost - low SNR
22:10:23.346 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:23.365 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:10:23.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:23.365 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:23.365 00.000 10844 Enqueuing Expose request
22:10:23.365 00.000 11060 Worker thread wakes up
22:10:23.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:23.365 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:24.821 01.456 11060 Exposure complete
22:10:25.040 00.219 10844 OnExposeComplete: enter
22:10:25.040 00.000 11060 worker thread done servicing request
22:10:25.040 00.000 10844 UpdateGuideState(): m_state=1
22:10:25.040 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
22:10:25.040 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=15, SNR=2.1, Peak=28 HFD=0.0
22:10:25.040 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:25.040 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:25.040 00.000 10844 Status Line: Star lost - low SNR
22:10:25.043 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=131, med=13, FiltMin=2, FiltMax=108, Gamma=1.000
22:10:25.058 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:10:25.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:25.058 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:25.058 00.000 10844 Enqueuing Expose request
22:10:25.058 00.000 11060 Worker thread wakes up
22:10:25.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:25.058 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:26.514 01.456 11060 Exposure complete
22:10:26.803 00.289 11060 worker thread done servicing request
22:10:26.803 00.000 10844 OnExposeComplete: enter
22:10:26.803 00.000 10844 UpdateGuideState(): m_state=1
22:10:26.803 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
22:10:26.803 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:10:26.803 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:26.803 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:26.805 00.002 10844 Status Line: Star lost - low mass
22:10:26.806 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=112, med=13, FiltMin=2, FiltMax=96, Gamma=1.000
22:10:26.821 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:10:26.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:26.821 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:26.821 00.000 10844 Enqueuing Expose request
22:10:26.821 00.000 11060 Worker thread wakes up
22:10:26.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:26.821 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:28.289 01.468 11060 Exposure complete
22:10:28.582 00.293 11060 worker thread done servicing request
22:10:28.582 00.000 10844 OnExposeComplete: enter
22:10:28.582 00.000 10844 UpdateGuideState(): m_state=1
22:10:28.587 00.005 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
22:10:28.587 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:10:28.587 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:28.587 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:28.587 00.000 10844 Status Line: Star lost - low mass
22:10:28.593 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=94, med=13, FiltMin=3, FiltMax=82, Gamma=1.000
22:10:28.619 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:10:28.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:28.619 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:28.619 00.000 10844 Enqueuing Expose request
22:10:28.619 00.000 11060 Worker thread wakes up
22:10:28.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:28.619 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:30.091 01.472 11060 Exposure complete
22:10:30.384 00.293 11060 worker thread done servicing request
22:10:30.384 00.000 10844 OnExposeComplete: enter
22:10:30.384 00.000 10844 UpdateGuideState(): m_state=1
22:10:30.384 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
22:10:30.384 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:10:30.384 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:30.384 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:30.384 00.000 10844 Status Line: Star lost - low mass
22:10:30.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=72, med=13, FiltMin=2, FiltMax=61, Gamma=1.000
22:10:30.394 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:10:30.399 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:30.399 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:30.399 00.000 10844 Enqueuing Expose request
22:10:30.399 00.000 11060 Worker thread wakes up
22:10:30.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:30.399 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:31.879 01.480 11060 Exposure complete
22:10:32.152 00.273 11060 worker thread done servicing request
22:10:32.152 00.000 10844 OnExposeComplete: enter
22:10:32.152 00.000 10844 UpdateGuideState(): m_state=1
22:10:32.153 00.001 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
22:10:32.153 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:10:32.153 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:32.153 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:32.153 00.000 10844 Status Line: Star lost - low mass
22:10:32.157 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:32.197 00.040 10844 UpdateGuideState exits: Star lost - low mass
22:10:32.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:32.197 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:32.197 00.000 10844 Enqueuing Expose request
22:10:32.197 00.000 11060 Worker thread wakes up
22:10:32.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:32.199 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:33.682 01.483 11060 Exposure complete
22:10:33.915 00.233 11060 worker thread done servicing request
22:10:33.915 00.000 10844 OnExposeComplete: enter
22:10:33.915 00.000 10844 UpdateGuideState(): m_state=1
22:10:33.915 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
22:10:33.915 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=14, SNR=2.0, Peak=26 HFD=0.0
22:10:33.915 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:33.915 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:33.917 00.002 10844 Status Line: Star lost - low SNR
22:10:33.920 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:10:33.956 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:10:33.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:33.956 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:33.956 00.000 10844 Enqueuing Expose request
22:10:33.958 00.002 11060 Worker thread wakes up
22:10:33.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:33.958 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:35.422 01.464 11060 Exposure complete
22:10:35.639 00.217 11060 worker thread done servicing request
22:10:35.639 00.000 10844 OnExposeComplete: enter
22:10:35.639 00.000 10844 UpdateGuideState(): m_state=1
22:10:35.639 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
22:10:35.639 00.000 10844 Star::Find false star n=2 nbg=283 bg=11.9 sigma=5.0 thresh=27 peak=18
22:10:35.639 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=33, SNR=2.9, Peak=29 HFD=0.0
22:10:35.639 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:35.639 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:35.639 00.000 10844 Status Line: Star lost - low SNR
22:10:35.643 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:35.669 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:10:35.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:35.669 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:35.669 00.000 10844 Enqueuing Expose request
22:10:35.670 00.001 11060 Worker thread wakes up
22:10:35.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:35.670 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:37.126 01.456 11060 Exposure complete
22:10:37.391 00.265 11060 worker thread done servicing request
22:10:37.391 00.000 10844 OnExposeComplete: enter
22:10:37.391 00.000 10844 UpdateGuideState(): m_state=1
22:10:37.393 00.002 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
22:10:37.393 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:10:37.393 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:37.393 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:37.393 00.000 10844 Status Line: Star lost - low mass
22:10:37.394 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:37.420 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:10:37.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:37.420 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:37.420 00.000 10844 Enqueuing Expose request
22:10:37.420 00.000 11060 Worker thread wakes up
22:10:37.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:37.420 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:38.870 01.450 11060 Exposure complete
22:10:39.105 00.235 11060 worker thread done servicing request
22:10:39.105 00.000 10844 OnExposeComplete: enter
22:10:39.105 00.000 10844 UpdateGuideState(): m_state=1
22:10:39.105 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
22:10:39.105 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=15, SNR=2.0, Peak=28 HFD=0.0
22:10:39.105 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:39.105 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:39.105 00.000 10844 Status Line: Star lost - low SNR
22:10:39.110 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:39.140 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:10:39.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:39.140 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:39.140 00.000 10844 Enqueuing Expose request
22:10:39.140 00.000 11060 Worker thread wakes up
22:10:39.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:39.140 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:40.613 01.473 11060 Exposure complete
22:10:40.840 00.227 11060 worker thread done servicing request
22:10:40.840 00.000 10844 OnExposeComplete: enter
22:10:40.840 00.000 10844 UpdateGuideState(): m_state=1
22:10:40.840 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
22:10:40.840 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:10:40.840 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:40.840 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:40.840 00.000 10844 Status Line: Star lost - low mass
22:10:40.845 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:40.864 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:10:40.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:40.865 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:40.865 00.000 10844 Enqueuing Expose request
22:10:40.865 00.000 11060 Worker thread wakes up
22:10:40.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:40.865 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:42.304 01.439 11060 Exposure complete
22:10:42.478 00.174 11060 worker thread done servicing request
22:10:42.478 00.000 10844 OnExposeComplete: enter
22:10:42.478 00.000 10844 UpdateGuideState(): m_state=1
22:10:42.478 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
22:10:42.478 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:10:42.478 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:42.480 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:42.480 00.000 10844 Status Line: Star lost - low mass
22:10:42.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:42.495 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:10:42.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:42.495 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:42.495 00.000 10844 Enqueuing Expose request
22:10:42.495 00.000 11060 Worker thread wakes up
22:10:42.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:42.495 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:43.951 01.456 11060 Exposure complete
22:10:44.124 00.173 11060 worker thread done servicing request
22:10:44.124 00.000 10844 OnExposeComplete: enter
22:10:44.124 00.000 10844 UpdateGuideState(): m_state=1
22:10:44.124 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
22:10:44.124 00.000 10844 Star::Find false star n=4 nbg=283 bg=11.5 sigma=4.3 thresh=24 peak=18
22:10:44.124 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=52, SNR=2.9, Peak=25 HFD=0.0
22:10:44.124 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:44.124 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:44.124 00.000 10844 Status Line: Star lost - low SNR
22:10:44.127 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:44.137 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:10:44.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:44.137 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:44.137 00.000 10844 Enqueuing Expose request
22:10:44.137 00.000 11060 Worker thread wakes up
22:10:44.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:44.141 00.004 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:45.614 01.473 11060 Exposure complete
22:10:45.797 00.183 11060 worker thread done servicing request
22:10:45.797 00.000 10844 OnExposeComplete: enter
22:10:45.797 00.000 10844 UpdateGuideState(): m_state=1
22:10:45.797 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
22:10:45.797 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=24 HFD=0.0
22:10:45.797 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:45.797 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:45.797 00.000 10844 Status Line: Star lost - low mass
22:10:45.800 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:45.822 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:10:45.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:45.822 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:45.822 00.000 10844 Enqueuing Expose request
22:10:45.822 00.000 11060 Worker thread wakes up
22:10:45.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:45.822 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:47.311 01.489 11060 Exposure complete
22:10:47.550 00.239 11060 worker thread done servicing request
22:10:47.550 00.000 10844 OnExposeComplete: enter
22:10:47.550 00.000 10844 UpdateGuideState(): m_state=1
22:10:47.550 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
22:10:47.550 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:10:47.550 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:47.550 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:47.550 00.000 10844 Status Line: Star lost - low mass
22:10:47.550 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:47.585 00.035 10844 UpdateGuideState exits: Star lost - low mass
22:10:47.587 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:47.587 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:47.587 00.000 10844 Enqueuing Expose request
22:10:47.587 00.000 11060 Worker thread wakes up
22:10:47.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:47.587 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:49.050 01.463 11060 Exposure complete
22:10:49.286 00.236 11060 worker thread done servicing request
22:10:49.286 00.000 10844 OnExposeComplete: enter
22:10:49.286 00.000 10844 UpdateGuideState(): m_state=1
22:10:49.286 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
22:10:49.286 00.000 10844 Star::Find false star n=2 nbg=283 bg=12.5 sigma=4.5 thresh=26 peak=19
22:10:49.286 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=35, SNR=2.9, Peak=30 HFD=0.0
22:10:49.286 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:49.286 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:49.286 00.000 10844 Status Line: Star lost - low SNR
22:10:49.289 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:49.303 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:10:49.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:49.303 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:49.303 00.000 10844 Enqueuing Expose request
22:10:49.303 00.000 11060 Worker thread wakes up
22:10:49.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:49.303 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:50.745 01.442 11060 Exposure complete
22:10:50.942 00.197 11060 worker thread done servicing request
22:10:50.942 00.000 10844 OnExposeComplete: enter
22:10:50.942 00.000 10844 UpdateGuideState(): m_state=1
22:10:50.942 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
22:10:50.942 00.000 10844 Star::Find false star n=2 nbg=283 bg=12.8 sigma=4.4 thresh=26 peak=18
22:10:50.942 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=33, SNR=2.9, Peak=32 HFD=0.0
22:10:50.942 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:50.942 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:50.947 00.005 10844 Status Line: Star lost - low SNR
22:10:50.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:50.964 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:10:50.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:50.964 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:50.964 00.000 10844 Enqueuing Expose request
22:10:50.964 00.000 11060 Worker thread wakes up
22:10:50.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:50.964 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:52.413 01.449 11060 Exposure complete
22:10:52.662 00.249 11060 worker thread done servicing request
22:10:52.662 00.000 10844 OnExposeComplete: enter
22:10:52.663 00.001 10844 UpdateGuideState(): m_state=1
22:10:52.663 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
22:10:52.663 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:10:52.663 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:52.663 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:52.663 00.000 10844 Status Line: Star lost - low mass
22:10:52.669 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:10:52.684 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:10:52.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:52.684 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:52.684 00.000 10844 Enqueuing Expose request
22:10:52.686 00.002 11060 Worker thread wakes up
22:10:52.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:52.686 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:54.136 01.450 11060 Exposure complete
22:10:54.384 00.248 11060 worker thread done servicing request
22:10:54.384 00.000 10844 OnExposeComplete: enter
22:10:54.384 00.000 10844 UpdateGuideState(): m_state=1
22:10:54.384 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
22:10:54.384 00.000 10844 Star::Find false star n=3 nbg=279 bg=12.6 sigma=4.3 thresh=26 peak=20
22:10:54.384 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=42, SNR=2.9, Peak=27 HFD=0.0
22:10:54.384 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:54.384 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:54.384 00.000 10844 Status Line: Star lost - low SNR
22:10:54.388 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:54.397 00.009 10844 UpdateGuideState exits: Star lost - low SNR
22:10:54.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:54.397 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:54.402 00.005 10844 Enqueuing Expose request
22:10:54.402 00.000 11060 Worker thread wakes up
22:10:54.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:54.402 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:55.865 01.463 11060 Exposure complete
22:10:56.066 00.201 11060 worker thread done servicing request
22:10:56.068 00.002 10844 OnExposeComplete: enter
22:10:56.068 00.000 10844 UpdateGuideState(): m_state=1
22:10:56.068 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
22:10:56.068 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=16, SNR=2.1, Peak=27 HFD=0.0
22:10:56.068 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:56.068 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:56.068 00.000 10844 Status Line: Star lost - low SNR
22:10:56.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:56.084 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:10:56.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:56.084 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:56.089 00.005 10844 Enqueuing Expose request
22:10:56.089 00.000 11060 Worker thread wakes up
22:10:56.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:56.089 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:57.553 01.464 11060 Exposure complete
22:10:57.863 00.310 11060 worker thread done servicing request
22:10:57.863 00.000 10844 OnExposeComplete: enter
22:10:57.863 00.000 10844 UpdateGuideState(): m_state=1
22:10:57.863 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
22:10:57.863 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:10:57.863 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:57.863 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:57.863 00.000 10844 Status Line: Star lost - low mass
22:10:57.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:57.886 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:10:57.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:57.886 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:57.886 00.000 10844 Enqueuing Expose request
22:10:57.886 00.000 11060 Worker thread wakes up
22:10:57.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:57.886 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:10:59.391 01.505 11060 Exposure complete
22:10:59.699 00.308 11060 worker thread done servicing request
22:10:59.699 00.000 10844 OnExposeComplete: enter
22:10:59.699 00.000 10844 UpdateGuideState(): m_state=1
22:10:59.699 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
22:10:59.699 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=27, SNR=2.8, Peak=27 HFD=0.0
22:10:59.699 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:10:59.699 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:59.699 00.000 10844 Status Line: Star lost - low SNR
22:10:59.701 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:10:59.722 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:10:59.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:59.722 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:10:59.722 00.000 10844 Enqueuing Expose request
22:10:59.722 00.000 11060 Worker thread wakes up
22:10:59.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:10:59.722 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:01.211 01.489 11060 Exposure complete
22:11:01.487 00.276 11060 worker thread done servicing request
22:11:01.487 00.000 10844 OnExposeComplete: enter
22:11:01.487 00.000 10844 UpdateGuideState(): m_state=1
22:11:01.489 00.002 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
22:11:01.489 00.000 10844 Star::Find false star n=5 nbg=281 bg=12.9 sigma=4.8 thresh=27 peak=22
22:11:01.489 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=86, SNR=2.9, Peak=34 HFD=0.0
22:11:01.489 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:01.489 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:01.489 00.000 10844 Status Line: Star lost - low SNR
22:11:01.491 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:01.507 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:11:01.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:01.507 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:01.507 00.000 10844 Enqueuing Expose request
22:11:01.507 00.000 11060 Worker thread wakes up
22:11:01.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:01.507 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:03.025 01.518 11060 Exposure complete
22:11:03.258 00.233 11060 worker thread done servicing request
22:11:03.263 00.005 10844 OnExposeComplete: enter
22:11:03.263 00.000 10844 UpdateGuideState(): m_state=1
22:11:03.263 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
22:11:03.263 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:11:03.263 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:03.263 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:03.263 00.000 10844 Status Line: Star lost - low mass
22:11:03.266 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:03.297 00.031 10844 UpdateGuideState exits: Star lost - low mass
22:11:03.298 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:03.298 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:03.298 00.000 10844 Enqueuing Expose request
22:11:03.298 00.000 11060 Worker thread wakes up
22:11:03.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:03.298 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:04.751 01.453 11060 Exposure complete
22:11:04.950 00.199 11060 worker thread done servicing request
22:11:04.952 00.002 10844 OnExposeComplete: enter
22:11:04.952 00.000 10844 UpdateGuideState(): m_state=1
22:11:04.952 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
22:11:04.952 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:11:04.952 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:04.952 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:04.952 00.000 10844 Status Line: Star lost - low mass
22:11:04.956 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:04.971 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:11:04.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:04.971 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:04.971 00.000 10844 Enqueuing Expose request
22:11:04.971 00.000 11060 Worker thread wakes up
22:11:04.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:04.971 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:06.435 01.464 11060 Exposure complete
22:11:06.668 00.233 11060 worker thread done servicing request
22:11:06.668 00.000 10844 OnExposeComplete: enter
22:11:06.668 00.000 10844 UpdateGuideState(): m_state=1
22:11:06.668 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
22:11:06.668 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:11:06.668 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:06.672 00.004 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:06.672 00.000 10844 Status Line: Star lost - low mass
22:11:06.676 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:06.693 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:11:06.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:06.693 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:06.693 00.000 10844 Enqueuing Expose request
22:11:06.698 00.005 11060 Worker thread wakes up
22:11:06.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:06.698 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:08.202 01.504 11060 Exposure complete
22:11:08.420 00.218 11060 worker thread done servicing request
22:11:08.420 00.000 10844 OnExposeComplete: enter
22:11:08.420 00.000 10844 UpdateGuideState(): m_state=1
22:11:08.422 00.002 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
22:11:08.422 00.000 10844 Star::Find false star n=2 nbg=282 bg=12.8 sigma=4.2 thresh=25 peak=20
22:11:08.422 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=31, SNR=2.9, Peak=31 HFD=0.0
22:11:08.422 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:08.422 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:08.422 00.000 10844 Status Line: Star lost - low SNR
22:11:08.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:08.444 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:11:08.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:08.444 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:08.444 00.000 10844 Enqueuing Expose request
22:11:08.444 00.000 11060 Worker thread wakes up
22:11:08.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:08.444 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:09.909 01.465 11060 Exposure complete
22:11:10.188 00.279 11060 worker thread done servicing request
22:11:10.188 00.000 10844 OnExposeComplete: enter
22:11:10.188 00.000 10844 UpdateGuideState(): m_state=1
22:11:10.188 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
22:11:10.188 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=32, SNR=3.0, Peak=29 HFD=0.0
22:11:10.188 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:10.188 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:10.188 00.000 10844 Status Line: Star lost - low SNR
22:11:10.197 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:10.214 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:11:10.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:10.214 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:10.214 00.000 10844 Enqueuing Expose request
22:11:10.217 00.003 11060 Worker thread wakes up
22:11:10.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:10.217 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:11.676 01.459 11060 Exposure complete
22:11:11.900 00.224 11060 worker thread done servicing request
22:11:11.902 00.002 10844 OnExposeComplete: enter
22:11:11.902 00.000 10844 UpdateGuideState(): m_state=1
22:11:11.902 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
22:11:11.902 00.000 10844 Star::Find false star n=5 nbg=281 bg=12.0 sigma=4.5 thresh=25 peak=17
22:11:11.902 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=74, SNR=2.9, Peak=28 HFD=0.0
22:11:11.902 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:11.903 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:11.903 00.000 10844 Status Line: Star lost - low SNR
22:11:11.905 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:11.918 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:11:11.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:11.918 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:11.918 00.000 10844 Enqueuing Expose request
22:11:11.918 00.000 11060 Worker thread wakes up
22:11:11.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:11.918 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:13.391 01.473 11060 Exposure complete
22:11:13.635 00.244 11060 worker thread done servicing request
22:11:13.635 00.000 10844 OnExposeComplete: enter
22:11:13.635 00.000 10844 UpdateGuideState(): m_state=1
22:11:13.635 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
22:11:13.635 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:11:13.635 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:13.637 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:13.637 00.000 10844 Status Line: Star lost - low mass
22:11:13.638 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:13.654 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:11:13.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:13.654 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:13.655 00.001 10844 Enqueuing Expose request
22:11:13.655 00.000 11060 Worker thread wakes up
22:11:13.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:13.655 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:15.155 01.500 11060 Exposure complete
22:11:15.488 00.333 11060 worker thread done servicing request
22:11:15.488 00.000 10844 OnExposeComplete: enter
22:11:15.488 00.000 10844 UpdateGuideState(): m_state=1
22:11:15.488 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
22:11:15.488 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=29, SNR=3.0, Peak=29 HFD=0.0
22:11:15.488 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:15.488 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:15.488 00.000 10844 Status Line: Star lost - low SNR
22:11:15.508 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:15.524 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:11:15.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:15.524 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:15.524 00.000 10844 Enqueuing Expose request
22:11:15.524 00.000 11060 Worker thread wakes up
22:11:15.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:15.524 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:16.992 01.468 11060 Exposure complete
22:11:17.253 00.261 11060 worker thread done servicing request
22:11:17.253 00.000 10844 OnExposeComplete: enter
22:11:17.253 00.000 10844 UpdateGuideState(): m_state=1
22:11:17.253 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
22:11:17.253 00.000 10844 Star::Find false star n=2 nbg=280 bg=12.5 sigma=4.5 thresh=26 peak=19
22:11:17.253 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=35, SNR=2.9, Peak=30 HFD=0.0
22:11:17.253 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:17.253 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:17.256 00.003 10844 Status Line: Star lost - low SNR
22:11:17.259 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:17.295 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:11:17.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:17.295 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:17.295 00.000 10844 Enqueuing Expose request
22:11:17.295 00.000 11060 Worker thread wakes up
22:11:17.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:17.295 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:18.743 01.448 11060 Exposure complete
22:11:18.933 00.190 10844 OnExposeComplete: enter
22:11:18.934 00.001 10844 UpdateGuideState(): m_state=1
22:11:18.934 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
22:11:18.934 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=14, SNR=2.1, Peak=29 HFD=0.0
22:11:18.934 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:18.934 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:18.941 00.007 10844 Status Line: Star lost - low SNR
22:11:18.942 00.001 11060 worker thread done servicing request
22:11:18.943 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:18.956 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:11:18.958 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:18.958 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:18.958 00.000 10844 Enqueuing Expose request
22:11:18.958 00.000 11060 Worker thread wakes up
22:11:18.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:18.958 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:20.363 01.405 11060 Exposure complete
22:11:20.589 00.226 11060 worker thread done servicing request
22:11:20.589 00.000 10844 OnExposeComplete: enter
22:11:20.589 00.000 10844 UpdateGuideState(): m_state=1
22:11:20.590 00.001 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
22:11:20.590 00.000 10844 Star::Find false star n=3 nbg=287 bg=13.2 sigma=4.3 thresh=26 peak=18
22:11:20.590 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=38, SNR=2.9, Peak=26 HFD=0.0
22:11:20.590 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:20.590 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:20.590 00.000 10844 Status Line: Star lost - low SNR
22:11:20.595 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:20.628 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:11:20.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:20.628 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:20.628 00.000 10844 Enqueuing Expose request
22:11:20.628 00.000 11060 Worker thread wakes up
22:11:20.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:20.628 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:22.071 01.443 11060 Exposure complete
22:11:22.323 00.252 11060 worker thread done servicing request
22:11:22.323 00.000 10844 OnExposeComplete: enter
22:11:22.323 00.000 10844 UpdateGuideState(): m_state=1
22:11:22.323 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
22:11:22.323 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:11:22.323 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:22.323 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:22.323 00.000 10844 Status Line: Star lost - low mass
22:11:22.328 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:22.355 00.027 10844 UpdateGuideState exits: Star lost - low mass
22:11:22.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:22.355 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:22.355 00.000 10844 Enqueuing Expose request
22:11:22.355 00.000 11060 Worker thread wakes up
22:11:22.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:22.355 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:23.849 01.494 11060 Exposure complete
22:11:24.174 00.325 11060 worker thread done servicing request
22:11:24.174 00.000 10844 OnExposeComplete: enter
22:11:24.174 00.000 10844 UpdateGuideState(): m_state=1
22:11:24.174 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
22:11:24.174 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=27, SNR=2.7, Peak=27 HFD=0.0
22:11:24.174 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:24.174 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:24.174 00.000 10844 Status Line: Star lost - low SNR
22:11:24.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:24.200 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:11:24.202 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:24.202 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:24.202 00.000 10844 Enqueuing Expose request
22:11:24.202 00.000 11060 Worker thread wakes up
22:11:24.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:24.202 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:25.678 01.476 11060 Exposure complete
22:11:25.875 00.197 11060 worker thread done servicing request
22:11:25.878 00.003 10844 OnExposeComplete: enter
22:11:25.878 00.000 10844 UpdateGuideState(): m_state=1
22:11:25.878 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
22:11:25.878 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:11:25.878 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:25.878 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:25.878 00.000 10844 Status Line: Star lost - low mass
22:11:25.881 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:25.904 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:11:25.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:25.904 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:25.904 00.000 10844 Enqueuing Expose request
22:11:25.904 00.000 11060 Worker thread wakes up
22:11:25.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:25.904 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:27.376 01.472 11060 Exposure complete
22:11:27.587 00.211 10844 OnExposeComplete: enter
22:11:27.587 00.000 10844 UpdateGuideState(): m_state=1
22:11:27.587 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
22:11:27.587 00.000 10844 Star::Find false star n=4 nbg=279 bg=12.5 sigma=4.3 thresh=25 peak=18
22:11:27.587 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=61, SNR=2.9, Peak=28 HFD=0.0
22:11:27.587 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:27.587 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:27.587 00.000 10844 Status Line: Star lost - low SNR
22:11:27.589 00.002 11060 worker thread done servicing request
22:11:27.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:27.606 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:11:27.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:27.606 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:27.606 00.000 10844 Enqueuing Expose request
22:11:27.606 00.000 11060 Worker thread wakes up
22:11:27.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:27.606 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:29.053 01.447 11060 Exposure complete
22:11:29.252 00.199 11060 worker thread done servicing request
22:11:29.252 00.000 10844 OnExposeComplete: enter
22:11:29.252 00.000 10844 UpdateGuideState(): m_state=1
22:11:29.252 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
22:11:29.252 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:11:29.252 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:29.252 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:29.252 00.000 10844 Status Line: Star lost - low mass
22:11:29.257 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:29.276 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:11:29.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:29.276 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:29.276 00.000 10844 Enqueuing Expose request
22:11:29.276 00.000 11060 Worker thread wakes up
22:11:29.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:29.276 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:30.726 01.450 11060 Exposure complete
22:11:30.983 00.257 11060 worker thread done servicing request
22:11:30.983 00.000 10844 OnExposeComplete: enter
22:11:30.983 00.000 10844 UpdateGuideState(): m_state=1
22:11:30.984 00.001 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
22:11:30.984 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:11:30.984 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:30.985 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:30.987 00.002 10844 Status Line: Star lost - low mass
22:11:30.990 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:31.024 00.034 10844 UpdateGuideState exits: Star lost - low mass
22:11:31.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:31.024 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:31.024 00.000 10844 Enqueuing Expose request
22:11:31.024 00.000 11060 Worker thread wakes up
22:11:31.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:31.024 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:32.490 01.466 11060 Exposure complete
22:11:32.846 00.356 11060 worker thread done servicing request
22:11:32.846 00.000 10844 OnExposeComplete: enter
22:11:32.846 00.000 10844 UpdateGuideState(): m_state=1
22:11:32.846 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
22:11:32.846 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:11:32.846 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:32.846 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:32.848 00.002 10844 Status Line: Star lost - low mass
22:11:32.850 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:32.863 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:11:32.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:32.863 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:32.863 00.000 10844 Enqueuing Expose request
22:11:32.863 00.000 11060 Worker thread wakes up
22:11:32.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:32.863 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:34.340 01.477 11060 Exposure complete
22:11:34.618 00.278 11060 worker thread done servicing request
22:11:34.620 00.002 10844 OnExposeComplete: enter
22:11:34.620 00.000 10844 UpdateGuideState(): m_state=1
22:11:34.620 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
22:11:34.620 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:11:34.620 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:34.620 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:34.620 00.000 10844 Status Line: Star lost - low mass
22:11:34.624 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:34.664 00.040 10844 UpdateGuideState exits: Star lost - low mass
22:11:34.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:34.664 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:34.664 00.000 10844 Enqueuing Expose request
22:11:34.664 00.000 11060 Worker thread wakes up
22:11:34.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:34.664 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:36.170 01.506 11060 Exposure complete
22:11:36.349 00.179 11060 worker thread done servicing request
22:11:36.349 00.000 10844 OnExposeComplete: enter
22:11:36.349 00.000 10844 UpdateGuideState(): m_state=1
22:11:36.349 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
22:11:36.349 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:11:36.349 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:36.349 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:36.352 00.003 10844 Status Line: Star lost - low mass
22:11:36.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:36.367 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:11:36.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:36.367 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:36.367 00.000 10844 Enqueuing Expose request
22:11:36.367 00.000 11060 Worker thread wakes up
22:11:36.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:36.367 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:37.854 01.487 11060 Exposure complete
22:11:38.046 00.192 11060 worker thread done servicing request
22:11:38.046 00.000 10844 OnExposeComplete: enter
22:11:38.046 00.000 10844 UpdateGuideState(): m_state=1
22:11:38.046 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
22:11:38.046 00.000 10844 Star::Find false star n=4 nbg=280 bg=12.7 sigma=4.6 thresh=26 peak=20
22:11:38.046 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=56, SNR=2.9, Peak=28 HFD=0.0
22:11:38.046 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:38.046 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:38.046 00.000 10844 Status Line: Star lost - low SNR
22:11:38.049 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:38.063 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:11:38.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:38.063 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:38.063 00.000 10844 Enqueuing Expose request
22:11:38.063 00.000 11060 Worker thread wakes up
22:11:38.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:38.063 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:39.522 01.459 11060 Exposure complete
22:11:39.707 00.185 11060 worker thread done servicing request
22:11:39.707 00.000 10844 OnExposeComplete: enter
22:11:39.707 00.000 10844 UpdateGuideState(): m_state=1
22:11:39.707 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
22:11:39.707 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:11:39.707 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:39.707 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:39.711 00.004 10844 Status Line: Star lost - low mass
22:11:39.713 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:39.728 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:11:39.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:39.728 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:39.728 00.000 10844 Enqueuing Expose request
22:11:39.728 00.000 11060 Worker thread wakes up
22:11:39.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:39.728 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:41.212 01.484 11060 Exposure complete
22:11:41.444 00.232 11060 worker thread done servicing request
22:11:41.444 00.000 10844 OnExposeComplete: enter
22:11:41.444 00.000 10844 UpdateGuideState(): m_state=1
22:11:41.444 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
22:11:41.444 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:11:41.444 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:41.444 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:41.444 00.000 10844 Status Line: Star lost - low mass
22:11:41.450 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:11:41.461 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:11:41.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:41.461 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:41.461 00.000 10844 Enqueuing Expose request
22:11:41.461 00.000 11060 Worker thread wakes up
22:11:41.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:41.461 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:42.917 01.456 11060 Exposure complete
22:11:43.211 00.294 11060 worker thread done servicing request
22:11:43.211 00.000 10844 OnExposeComplete: enter
22:11:43.211 00.000 10844 UpdateGuideState(): m_state=1
22:11:43.213 00.002 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
22:11:43.213 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:11:43.213 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:43.213 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:43.213 00.000 10844 Status Line: Star lost - low SNR
22:11:43.216 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:43.246 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:11:43.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:43.246 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:43.246 00.000 10844 Enqueuing Expose request
22:11:43.252 00.006 11060 Worker thread wakes up
22:11:43.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:43.252 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:44.732 01.480 11060 Exposure complete
22:11:44.965 00.233 11060 worker thread done servicing request
22:11:44.965 00.000 10844 OnExposeComplete: enter
22:11:44.965 00.000 10844 UpdateGuideState(): m_state=1
22:11:44.965 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
22:11:44.965 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:11:44.965 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:44.967 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:44.967 00.000 10844 Status Line: Star lost - low mass
22:11:44.968 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:44.979 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:11:44.982 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:44.982 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:44.982 00.000 10844 Enqueuing Expose request
22:11:44.982 00.000 11060 Worker thread wakes up
22:11:44.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:44.982 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:46.437 01.455 11060 Exposure complete
22:11:46.689 00.252 11060 worker thread done servicing request
22:11:46.689 00.000 10844 OnExposeComplete: enter
22:11:46.689 00.000 10844 UpdateGuideState(): m_state=1
22:11:46.690 00.001 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
22:11:46.690 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:11:46.690 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:46.690 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:46.690 00.000 10844 Status Line: Star lost - low mass
22:11:46.693 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:46.721 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:11:46.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:46.721 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:46.723 00.002 10844 Enqueuing Expose request
22:11:46.723 00.000 11060 Worker thread wakes up
22:11:46.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:46.723 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:48.204 01.481 11060 Exposure complete
22:11:48.448 00.244 11060 worker thread done servicing request
22:11:48.448 00.000 10844 OnExposeComplete: enter
22:11:48.448 00.000 10844 UpdateGuideState(): m_state=1
22:11:48.448 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
22:11:48.448 00.000 10844 Star::Find false star n=3 nbg=284 bg=12.6 sigma=4.9 thresh=27 peak=17
22:11:48.448 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=51, SNR=2.9, Peak=30 HFD=0.0
22:11:48.453 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:48.453 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:48.454 00.001 10844 Status Line: Star lost - low SNR
22:11:48.458 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:48.475 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:11:48.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:48.475 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:48.475 00.000 10844 Enqueuing Expose request
22:11:48.475 00.000 11060 Worker thread wakes up
22:11:48.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:48.475 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:49.953 01.478 11060 Exposure complete
22:11:50.247 00.294 11060 worker thread done servicing request
22:11:50.247 00.000 10844 OnExposeComplete: enter
22:11:50.247 00.000 10844 UpdateGuideState(): m_state=1
22:11:50.247 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
22:11:50.247 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=14, SNR=2.0, Peak=26 HFD=0.0
22:11:50.247 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:50.247 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:50.247 00.000 10844 Status Line: Star lost - low SNR
22:11:50.270 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:50.289 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:11:50.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:50.289 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:50.289 00.000 10844 Enqueuing Expose request
22:11:50.289 00.000 11060 Worker thread wakes up
22:11:50.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:50.289 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:51.745 01.456 11060 Exposure complete
22:11:51.970 00.225 11060 worker thread done servicing request
22:11:51.970 00.000 10844 OnExposeComplete: enter
22:11:51.970 00.000 10844 UpdateGuideState(): m_state=1
22:11:51.970 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
22:11:51.970 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:11:51.970 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:51.970 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:51.970 00.000 10844 Status Line: Star lost - low mass
22:11:51.975 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:51.990 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:11:51.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:51.990 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:51.990 00.000 10844 Enqueuing Expose request
22:11:51.990 00.000 11060 Worker thread wakes up
22:11:51.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:51.991 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:53.455 01.464 11060 Exposure complete
22:11:53.754 00.299 11060 worker thread done servicing request
22:11:53.757 00.003 10844 OnExposeComplete: enter
22:11:53.757 00.000 10844 UpdateGuideState(): m_state=1
22:11:53.758 00.001 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
22:11:53.758 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=16, SNR=2.2, Peak=28 HFD=0.0
22:11:53.758 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:53.758 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:53.758 00.000 10844 Status Line: Star lost - low SNR
22:11:53.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:53.776 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:11:53.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:53.776 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:53.776 00.000 10844 Enqueuing Expose request
22:11:53.776 00.000 11060 Worker thread wakes up
22:11:53.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:53.776 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:55.257 01.481 11060 Exposure complete
22:11:55.502 00.245 10844 OnExposeComplete: enter
22:11:55.502 00.000 10844 UpdateGuideState(): m_state=1
22:11:55.504 00.002 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
22:11:55.504 00.000 10844 Star::Find false star n=5 nbg=280 bg=13.6 sigma=4.3 thresh=26 peak=19
22:11:55.504 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=64, SNR=2.9, Peak=29 HFD=0.0
22:11:55.504 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:55.504 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:55.504 00.000 10844 Status Line: Star lost - low SNR
22:11:55.504 00.000 11060 worker thread done servicing request
22:11:55.506 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:11:55.518 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:11:55.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:55.518 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:55.518 00.000 10844 Enqueuing Expose request
22:11:55.518 00.000 11060 Worker thread wakes up
22:11:55.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:55.518 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:56.976 01.458 11060 Exposure complete
22:11:57.275 00.299 11060 worker thread done servicing request
22:11:57.275 00.000 10844 OnExposeComplete: enter
22:11:57.275 00.000 10844 UpdateGuideState(): m_state=1
22:11:57.275 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
22:11:57.275 00.000 10844 Star::Find false star n=3 nbg=274 bg=13.3 sigma=4.0 thresh=25 peak=19
22:11:57.275 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=36, SNR=2.9, Peak=28 HFD=0.0
22:11:57.275 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:57.275 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:57.275 00.000 10844 Status Line: Star lost - low SNR
22:11:57.281 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:57.311 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:11:57.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:57.311 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:57.311 00.000 10844 Enqueuing Expose request
22:11:57.311 00.000 11060 Worker thread wakes up
22:11:57.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:57.311 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:11:58.754 01.443 11060 Exposure complete
22:11:59.074 00.320 11060 worker thread done servicing request
22:11:59.074 00.000 10844 OnExposeComplete: enter
22:11:59.078 00.004 10844 UpdateGuideState(): m_state=1
22:11:59.078 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
22:11:59.078 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:11:59.078 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:11:59.079 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:11:59.079 00.000 10844 Status Line: Star lost - low mass
22:11:59.098 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:11:59.120 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:11:59.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:59.120 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:11:59.120 00.000 10844 Enqueuing Expose request
22:11:59.120 00.000 11060 Worker thread wakes up
22:11:59.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:11:59.120 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:00.604 01.484 11060 Exposure complete
22:12:00.931 00.327 11060 worker thread done servicing request
22:12:00.931 00.000 10844 OnExposeComplete: enter
22:12:00.931 00.000 10844 UpdateGuideState(): m_state=1
22:12:00.931 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
22:12:00.931 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:12:00.931 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:00.931 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:00.931 00.000 10844 Status Line: Star lost - low SNR
22:12:00.936 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:12:00.969 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:12:00.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:00.969 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:00.969 00.000 10844 Enqueuing Expose request
22:12:00.969 00.000 11060 Worker thread wakes up
22:12:00.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:00.969 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:02.438 01.469 11060 Exposure complete
22:12:02.742 00.304 11060 worker thread done servicing request
22:12:02.742 00.000 10844 OnExposeComplete: enter
22:12:02.742 00.000 10844 UpdateGuideState(): m_state=1
22:12:02.742 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
22:12:02.742 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:12:02.742 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:02.742 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:02.742 00.000 10844 Status Line: Star lost - low mass
22:12:02.746 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:12:02.771 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:12:02.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:02.771 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:02.771 00.000 10844 Enqueuing Expose request
22:12:02.771 00.000 11060 Worker thread wakes up
22:12:02.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:02.771 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:04.226 01.455 11060 Exposure complete
22:12:04.536 00.310 11060 worker thread done servicing request
22:12:04.536 00.000 10844 OnExposeComplete: enter
22:12:04.536 00.000 10844 UpdateGuideState(): m_state=1
22:12:04.536 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
22:12:04.536 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:12:04.536 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:04.536 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:04.536 00.000 10844 Status Line: Star lost - low mass
22:12:04.542 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:04.578 00.036 10844 UpdateGuideState exits: Star lost - low mass
22:12:04.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:04.578 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:04.578 00.000 10844 Enqueuing Expose request
22:12:04.578 00.000 11060 Worker thread wakes up
22:12:04.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:04.578 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:06.037 01.459 11060 Exposure complete
22:12:06.338 00.301 11060 worker thread done servicing request
22:12:06.338 00.000 10844 OnExposeComplete: enter
22:12:06.338 00.000 10844 UpdateGuideState(): m_state=1
22:12:06.338 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
22:12:06.338 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=29, SNR=2.8, Peak=28 HFD=0.0
22:12:06.338 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:06.338 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:06.338 00.000 10844 Status Line: Star lost - low SNR
22:12:06.344 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:12:06.360 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:12:06.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:06.360 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:06.360 00.000 10844 Enqueuing Expose request
22:12:06.360 00.000 11060 Worker thread wakes up
22:12:06.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:06.360 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:07.855 01.495 11060 Exposure complete
22:12:08.125 00.270 11060 worker thread done servicing request
22:12:08.125 00.000 10844 OnExposeComplete: enter
22:12:08.125 00.000 10844 UpdateGuideState(): m_state=1
22:12:08.125 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
22:12:08.125 00.000 10844 Star::Find false star n=4 nbg=282 bg=13.4 sigma=4.6 thresh=27 peak=20
22:12:08.125 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=54, SNR=2.9, Peak=29 HFD=0.0
22:12:08.125 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:08.125 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:08.125 00.000 10844 Status Line: Star lost - low SNR
22:12:08.129 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:08.144 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:12:08.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:08.144 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:08.144 00.000 10844 Enqueuing Expose request
22:12:08.144 00.000 11060 Worker thread wakes up
22:12:08.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:08.144 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:09.610 01.466 11060 Exposure complete
22:12:09.908 00.298 11060 worker thread done servicing request
22:12:09.908 00.000 10844 OnExposeComplete: enter
22:12:09.908 00.000 10844 UpdateGuideState(): m_state=1
22:12:09.908 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
22:12:09.908 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:12:09.908 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:09.910 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:09.910 00.000 10844 Status Line: Star lost - low mass
22:12:09.911 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:09.933 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:12:09.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:09.933 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:09.933 00.000 10844 Enqueuing Expose request
22:12:09.933 00.000 11060 Worker thread wakes up
22:12:09.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:09.933 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:11.407 01.474 11060 Exposure complete
22:12:11.768 00.361 11060 worker thread done servicing request
22:12:11.768 00.000 10844 OnExposeComplete: enter
22:12:11.768 00.000 10844 UpdateGuideState(): m_state=1
22:12:11.768 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
22:12:11.770 00.002 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:12:11.770 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:11.770 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:11.770 00.000 10844 Status Line: Star lost - low mass
22:12:11.770 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:11.821 00.051 10844 UpdateGuideState exits: Star lost - low mass
22:12:11.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:11.821 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:11.821 00.000 10844 Enqueuing Expose request
22:12:11.823 00.002 11060 Worker thread wakes up
22:12:11.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:11.823 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:13.294 01.471 11060 Exposure complete
22:12:13.617 00.323 11060 worker thread done servicing request
22:12:13.617 00.000 10844 OnExposeComplete: enter
22:12:13.619 00.002 10844 UpdateGuideState(): m_state=1
22:12:13.619 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
22:12:13.619 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:12:13.619 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:13.619 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:13.619 00.000 10844 Status Line: Star lost - low mass
22:12:13.622 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:12:13.632 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:12:13.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:13.632 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:13.632 00.000 10844 Enqueuing Expose request
22:12:13.632 00.000 11060 Worker thread wakes up
22:12:13.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:13.632 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:15.074 01.442 11060 Exposure complete
22:12:15.360 00.286 11060 worker thread done servicing request
22:12:15.360 00.000 10844 OnExposeComplete: enter
22:12:15.360 00.000 10844 UpdateGuideState(): m_state=1
22:12:15.360 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
22:12:15.360 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:12:15.360 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:15.360 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:15.360 00.000 10844 Status Line: Star lost - low mass
22:12:15.367 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:12:15.391 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:12:15.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:15.391 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:15.391 00.000 10844 Enqueuing Expose request
22:12:15.391 00.000 11060 Worker thread wakes up
22:12:15.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:15.394 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:16.857 01.463 11060 Exposure complete
22:12:17.115 00.258 11060 worker thread done servicing request
22:12:17.115 00.000 10844 OnExposeComplete: enter
22:12:17.115 00.000 10844 UpdateGuideState(): m_state=1
22:12:17.115 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
22:12:17.115 00.000 10844 Star::Find false star n=3 nbg=280 bg=14.6 sigma=4.8 thresh=29 peak=20
22:12:17.115 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=43, SNR=2.9, Peak=29 HFD=0.0
22:12:17.115 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:17.115 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:17.115 00.000 10844 Status Line: Star lost - low SNR
22:12:17.117 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:17.133 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:12:17.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:17.133 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:17.133 00.000 10844 Enqueuing Expose request
22:12:17.133 00.000 11060 Worker thread wakes up
22:12:17.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:17.133 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:18.585 01.452 11060 Exposure complete
22:12:18.856 00.271 11060 worker thread done servicing request
22:12:18.856 00.000 10844 OnExposeComplete: enter
22:12:18.856 00.000 10844 UpdateGuideState(): m_state=1
22:12:18.856 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
22:12:18.856 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:12:18.856 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:18.856 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:18.856 00.000 10844 Status Line: Star lost - low mass
22:12:18.858 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:18.872 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:12:18.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:18.872 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:18.872 00.000 10844 Enqueuing Expose request
22:12:18.872 00.000 11060 Worker thread wakes up
22:12:18.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:18.874 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:20.335 01.461 11060 Exposure complete
22:12:20.622 00.287 11060 worker thread done servicing request
22:12:20.622 00.000 10844 OnExposeComplete: enter
22:12:20.622 00.000 10844 UpdateGuideState(): m_state=1
22:12:20.622 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
22:12:20.622 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:12:20.622 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:20.622 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:20.622 00.000 10844 Status Line: Star lost - low mass
22:12:20.626 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:20.637 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:12:20.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:20.637 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:20.637 00.000 10844 Enqueuing Expose request
22:12:20.637 00.000 11060 Worker thread wakes up
22:12:20.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:20.639 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:22.115 01.476 11060 Exposure complete
22:12:22.428 00.313 11060 worker thread done servicing request
22:12:22.428 00.000 10844 OnExposeComplete: enter
22:12:22.428 00.000 10844 UpdateGuideState(): m_state=1
22:12:22.428 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
22:12:22.428 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:12:22.428 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:22.433 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:22.433 00.000 10844 Status Line: Star lost - low mass
22:12:22.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:22.464 00.031 10844 UpdateGuideState exits: Star lost - low mass
22:12:22.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:22.464 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:22.464 00.000 10844 Enqueuing Expose request
22:12:22.464 00.000 11060 Worker thread wakes up
22:12:22.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:22.464 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:23.920 01.456 10844 evsrv: cli 0EEEDA30 connect
22:12:23.920 00.000 10844 case statement mapped state 1 to 101
22:12:23.920 00.000 11060 Exposure complete
22:12:23.920 00.000 10844 case statement mapped state 1 to 101
22:12:23.922 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"get_app_state","id":"2ffd2778-157e-493d-ae53-e3c6241bea81"}
22:12:23.922 00.000 10844 case statement mapped state 1 to 101
22:12:23.922 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":"Looping","id":"2ffd2778-157e-493d-ae53-e3c6241bea81"}
22:12:23.931 00.009 10844 evsrv: cli 0EEEDA30 disconnect
22:12:24.159 00.228 11060 worker thread done servicing request
22:12:24.159 00.000 10844 OnExposeComplete: enter
22:12:24.159 00.000 10844 UpdateGuideState(): m_state=1
22:12:24.164 00.005 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
22:12:24.164 00.000 10844 Star::Find false star n=5 nbg=231 bg=16.4 sigma=5.3 thresh=32 peak=22
22:12:24.164 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=97, SNR=2.9, Peak=29 HFD=0.0
22:12:24.175 00.011 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:24.175 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:24.177 00.002 10844 Status Line: Star lost - low SNR
22:12:24.179 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:24.190 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:12:24.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:24.190 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:24.190 00.000 10844 Enqueuing Expose request
22:12:24.193 00.003 11060 Worker thread wakes up
22:12:24.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:24.193 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:25.679 01.486 11060 Exposure complete
22:12:25.904 00.225 10844 OnExposeComplete: enter
22:12:25.904 00.000 11060 worker thread done servicing request
22:12:25.905 00.001 10844 UpdateGuideState(): m_state=1
22:12:25.905 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
22:12:25.905 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:12:25.905 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:25.905 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:25.905 00.000 10844 Status Line: Star lost - low mass
22:12:25.922 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=233, med=14, FiltMin=3, FiltMax=176, Gamma=1.000
22:12:25.944 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:12:25.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:25.944 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:25.944 00.000 10844 Enqueuing Expose request
22:12:25.944 00.000 11060 Worker thread wakes up
22:12:25.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:25.944 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:27.431 01.487 11060 Exposure complete
22:12:27.742 00.311 11060 worker thread done servicing request
22:12:27.742 00.000 10844 OnExposeComplete: enter
22:12:27.742 00.000 10844 UpdateGuideState(): m_state=1
22:12:27.742 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
22:12:27.742 00.000 10844 Star::Find false star n=5 nbg=281 bg=13.0 sigma=4.6 thresh=27 peak=20
22:12:27.742 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=80, SNR=2.9, Peak=33 HFD=0.0
22:12:27.742 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:27.742 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:27.742 00.000 10844 Status Line: Star lost - low SNR
22:12:27.761 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:27.782 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:12:27.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:27.782 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:27.782 00.000 10844 Enqueuing Expose request
22:12:27.782 00.000 11060 Worker thread wakes up
22:12:27.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:27.782 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:29.250 01.468 11060 Exposure complete
22:12:29.656 00.406 11060 worker thread done servicing request
22:12:29.656 00.000 10844 OnExposeComplete: enter
22:12:29.656 00.000 10844 UpdateGuideState(): m_state=1
22:12:29.656 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
22:12:29.659 00.003 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:12:29.659 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:29.659 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:29.659 00.000 10844 Status Line: Star lost - low mass
22:12:29.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:12:29.713 00.054 10844 UpdateGuideState exits: Star lost - low mass
22:12:29.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:29.713 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:29.713 00.000 10844 Enqueuing Expose request
22:12:29.713 00.000 11060 Worker thread wakes up
22:12:29.716 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:29.716 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:31.184 01.468 11060 Exposure complete
22:12:31.447 00.263 11060 worker thread done servicing request
22:12:31.449 00.002 10844 OnExposeComplete: enter
22:12:31.449 00.000 10844 UpdateGuideState(): m_state=1
22:12:31.449 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
22:12:31.449 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=14, SNR=2.0, Peak=29 HFD=0.0
22:12:31.449 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:31.449 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:31.449 00.000 10844 Status Line: Star lost - low SNR
22:12:31.454 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=125, med=14, FiltMin=2, FiltMax=103, Gamma=1.000
22:12:31.486 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:12:31.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:31.486 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:31.486 00.000 10844 Enqueuing Expose request
22:12:31.487 00.001 11060 Worker thread wakes up
22:12:31.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:31.487 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:32.939 01.452 11060 Exposure complete
22:12:33.208 00.269 11060 worker thread done servicing request
22:12:33.208 00.000 10844 OnExposeComplete: enter
22:12:33.208 00.000 10844 UpdateGuideState(): m_state=1
22:12:33.208 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
22:12:33.208 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:12:33.208 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:33.208 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:33.208 00.000 10844 Status Line: Star lost - low mass
22:12:33.213 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=90, med=14, FiltMin=3, FiltMax=81, Gamma=1.000
22:12:33.248 00.035 10844 UpdateGuideState exits: Star lost - low mass
22:12:33.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:33.248 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:33.248 00.000 10844 Enqueuing Expose request
22:12:33.248 00.000 11060 Worker thread wakes up
22:12:33.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:33.248 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:34.718 01.470 11060 Exposure complete
22:12:34.978 00.260 11060 worker thread done servicing request
22:12:34.978 00.000 10844 OnExposeComplete: enter
22:12:34.978 00.000 10844 UpdateGuideState(): m_state=1
22:12:34.978 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
22:12:34.978 00.000 10844 Star::Find false star n=4 nbg=284 bg=14.4 sigma=5.0 thresh=29 peak=23
22:12:34.978 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=69, SNR=2.9, Peak=32 HFD=0.0
22:12:34.978 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:34.978 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:34.978 00.000 10844 Status Line: Star lost - low SNR
22:12:34.980 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=70, med=14, FiltMin=2, FiltMax=66, Gamma=1.000
22:12:35.000 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:12:35.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:35.000 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:35.000 00.000 10844 Enqueuing Expose request
22:12:35.000 00.000 11060 Worker thread wakes up
22:12:35.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:35.002 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:36.467 01.465 11060 Exposure complete
22:12:36.755 00.288 11060 worker thread done servicing request
22:12:36.755 00.000 10844 OnExposeComplete: enter
22:12:36.755 00.000 10844 UpdateGuideState(): m_state=1
22:12:36.755 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
22:12:36.755 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:12:36.755 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:36.758 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:36.758 00.000 10844 Status Line: Star lost - low mass
22:12:36.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:36.780 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:12:36.793 00.013 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:36.793 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:36.793 00.000 10844 Enqueuing Expose request
22:12:36.793 00.000 11060 Worker thread wakes up
22:12:36.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:36.795 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:38.297 01.502 11060 Exposure complete
22:12:38.604 00.307 11060 worker thread done servicing request
22:12:38.604 00.000 10844 OnExposeComplete: enter
22:12:38.604 00.000 10844 UpdateGuideState(): m_state=1
22:12:38.604 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
22:12:38.604 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:12:38.604 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:38.604 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:38.604 00.000 10844 Status Line: Star lost - low mass
22:12:38.609 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:12:38.630 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:12:38.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:38.630 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:38.630 00.000 10844 Enqueuing Expose request
22:12:38.630 00.000 11060 Worker thread wakes up
22:12:38.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:38.630 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:40.087 01.457 11060 Exposure complete
22:12:40.343 00.256 11060 worker thread done servicing request
22:12:40.343 00.000 10844 OnExposeComplete: enter
22:12:40.343 00.000 10844 UpdateGuideState(): m_state=1
22:12:40.343 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
22:12:40.343 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=29, SNR=2.9, Peak=28 HFD=0.0
22:12:40.343 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:40.343 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:40.343 00.000 10844 Status Line: Star lost - low SNR
22:12:40.363 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:12:40.379 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:12:40.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:40.379 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:40.379 00.000 10844 Enqueuing Expose request
22:12:40.379 00.000 11060 Worker thread wakes up
22:12:40.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:40.379 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:41.882 01.503 11060 Exposure complete
22:12:42.155 00.273 11060 worker thread done servicing request
22:12:42.155 00.000 10844 OnExposeComplete: enter
22:12:42.155 00.000 10844 UpdateGuideState(): m_state=1
22:12:42.155 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
22:12:42.155 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:12:42.155 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:42.155 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:42.155 00.000 10844 Status Line: Star lost - low mass
22:12:42.160 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:12:42.176 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:12:42.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:42.176 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:42.176 00.000 10844 Enqueuing Expose request
22:12:42.176 00.000 11060 Worker thread wakes up
22:12:42.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:42.176 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:43.622 01.446 11060 Exposure complete
22:12:43.871 00.249 11060 worker thread done servicing request
22:12:43.871 00.000 10844 OnExposeComplete: enter
22:12:43.871 00.000 10844 UpdateGuideState(): m_state=1
22:12:43.877 00.006 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
22:12:43.877 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=16, SNR=2.2, Peak=29 HFD=0.0
22:12:43.877 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:43.877 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:43.877 00.000 10844 Status Line: Star lost - low SNR
22:12:43.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:43.891 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:12:43.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:43.891 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:43.891 00.000 10844 Enqueuing Expose request
22:12:43.891 00.000 11060 Worker thread wakes up
22:12:43.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:43.891 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:45.347 01.456 11060 Exposure complete
22:12:45.619 00.272 11060 worker thread done servicing request
22:12:45.619 00.000 10844 OnExposeComplete: enter
22:12:45.619 00.000 10844 UpdateGuideState(): m_state=1
22:12:45.619 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
22:12:45.619 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=14, SNR=2.0, Peak=27 HFD=0.0
22:12:45.619 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:45.619 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:45.619 00.000 10844 Status Line: Star lost - low SNR
22:12:45.621 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:45.635 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:12:45.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:45.635 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:45.635 00.000 10844 Enqueuing Expose request
22:12:45.635 00.000 11060 Worker thread wakes up
22:12:45.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:45.635 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:47.094 01.459 11060 Exposure complete
22:12:47.271 00.177 11060 worker thread done servicing request
22:12:47.271 00.000 10844 OnExposeComplete: enter
22:12:47.271 00.000 10844 UpdateGuideState(): m_state=1
22:12:47.271 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
22:12:47.271 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:12:47.271 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:47.271 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:47.271 00.000 10844 Status Line: Star lost - low mass
22:12:47.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:12:47.288 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:12:47.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:47.288 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:47.288 00.000 10844 Enqueuing Expose request
22:12:47.288 00.000 11060 Worker thread wakes up
22:12:47.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:47.288 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:48.695 01.407 11060 Exposure complete
22:12:48.925 00.230 11060 worker thread done servicing request
22:12:48.925 00.000 10844 OnExposeComplete: enter
22:12:48.925 00.000 10844 UpdateGuideState(): m_state=1
22:12:48.925 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
22:12:48.925 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:12:48.925 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:48.930 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:48.930 00.000 10844 Status Line: Star lost - low mass
22:12:48.933 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:12:48.947 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:12:48.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:48.947 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:48.947 00.000 10844 Enqueuing Expose request
22:12:48.947 00.000 11060 Worker thread wakes up
22:12:48.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:48.947 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:50.410 01.463 11060 Exposure complete
22:12:50.662 00.252 11060 worker thread done servicing request
22:12:50.664 00.002 10844 OnExposeComplete: enter
22:12:50.664 00.000 10844 UpdateGuideState(): m_state=1
22:12:50.664 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
22:12:50.664 00.000 10844 Star::Find false star n=4 nbg=282 bg=12.7 sigma=4.6 thresh=27 peak=19
22:12:50.664 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=63, SNR=2.9, Peak=30 HFD=0.0
22:12:50.664 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:50.664 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:50.664 00.000 10844 Status Line: Star lost - low SNR
22:12:50.677 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:12:50.690 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:12:50.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:50.690 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:50.690 00.000 10844 Enqueuing Expose request
22:12:50.690 00.000 11060 Worker thread wakes up
22:12:50.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:50.690 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:52.148 01.458 11060 Exposure complete
22:12:52.378 00.230 11060 worker thread done servicing request
22:12:52.378 00.000 10844 OnExposeComplete: enter
22:12:52.378 00.000 10844 UpdateGuideState(): m_state=1
22:12:52.378 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
22:12:52.378 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:12:52.378 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:52.378 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:52.378 00.000 10844 Status Line: Star lost - low mass
22:12:52.398 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:52.418 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:12:52.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:52.418 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:52.418 00.000 10844 Enqueuing Expose request
22:12:52.418 00.000 11060 Worker thread wakes up
22:12:52.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:52.418 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:53.907 01.489 11060 Exposure complete
22:12:54.159 00.252 11060 worker thread done servicing request
22:12:54.159 00.000 10844 OnExposeComplete: enter
22:12:54.159 00.000 10844 UpdateGuideState(): m_state=1
22:12:54.162 00.003 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
22:12:54.162 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=15, SNR=2.1, Peak=29 HFD=0.0
22:12:54.162 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:54.162 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:54.162 00.000 10844 Status Line: Star lost - low SNR
22:12:54.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:54.188 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:12:54.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:54.191 00.003 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:54.191 00.000 10844 Enqueuing Expose request
22:12:54.191 00.000 11060 Worker thread wakes up
22:12:54.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:54.191 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:55.647 01.456 11060 Exposure complete
22:12:55.838 00.191 11060 worker thread done servicing request
22:12:55.838 00.000 10844 OnExposeComplete: enter
22:12:55.838 00.000 10844 UpdateGuideState(): m_state=1
22:12:55.838 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
22:12:55.838 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:12:55.838 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:55.838 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:55.838 00.000 10844 Status Line: Star lost - low mass
22:12:55.841 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:12:55.858 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:12:55.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:55.858 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:55.858 00.000 10844 Enqueuing Expose request
22:12:55.858 00.000 11060 Worker thread wakes up
22:12:55.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:55.858 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:57.322 01.464 11060 Exposure complete
22:12:57.557 00.235 11060 worker thread done servicing request
22:12:57.557 00.000 10844 OnExposeComplete: enter
22:12:57.557 00.000 10844 UpdateGuideState(): m_state=1
22:12:57.557 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
22:12:57.557 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:12:57.557 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:57.562 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:57.562 00.000 10844 Status Line: Star lost - low mass
22:12:57.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:57.592 00.030 10844 UpdateGuideState exits: Star lost - low mass
22:12:57.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:57.592 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:57.592 00.000 10844 Enqueuing Expose request
22:12:57.592 00.000 11060 Worker thread wakes up
22:12:57.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:57.592 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:12:59.087 01.495 11060 Exposure complete
22:12:59.361 00.274 10844 OnExposeComplete: enter
22:12:59.361 00.000 10844 UpdateGuideState(): m_state=1
22:12:59.361 00.000 11060 worker thread done servicing request
22:12:59.361 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
22:12:59.362 00.001 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=24, SNR=2.7, Peak=28 HFD=0.0
22:12:59.362 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:12:59.363 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:59.363 00.000 10844 Status Line: Star lost - low SNR
22:12:59.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:12:59.396 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:12:59.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:59.396 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:12:59.396 00.000 10844 Enqueuing Expose request
22:12:59.396 00.000 11060 Worker thread wakes up
22:12:59.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:12:59.396 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:00.885 01.489 11060 Exposure complete
22:13:01.177 00.292 11060 worker thread done servicing request
22:13:01.177 00.000 10844 OnExposeComplete: enter
22:13:01.177 00.000 10844 UpdateGuideState(): m_state=1
22:13:01.177 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
22:13:01.177 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=28, SNR=2.9, Peak=27 HFD=0.0
22:13:01.177 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:01.177 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:01.177 00.000 10844 Status Line: Star lost - low SNR
22:13:01.177 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:01.193 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:13:01.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:01.193 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:01.193 00.000 10844 Enqueuing Expose request
22:13:01.193 00.000 11060 Worker thread wakes up
22:13:01.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:01.193 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:02.653 01.460 11060 Exposure complete
22:13:02.932 00.279 11060 worker thread done servicing request
22:13:02.932 00.000 10844 OnExposeComplete: enter
22:13:02.932 00.000 10844 UpdateGuideState(): m_state=1
22:13:02.932 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
22:13:02.932 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:13:02.933 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:02.933 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:02.933 00.000 10844 Status Line: Star lost - low SNR
22:13:02.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:02.963 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:13:02.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:02.963 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:02.963 00.000 10844 Enqueuing Expose request
22:13:02.963 00.000 11060 Worker thread wakes up
22:13:02.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:02.963 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:04.441 01.478 11060 Exposure complete
22:13:04.714 00.273 11060 worker thread done servicing request
22:13:04.714 00.000 10844 OnExposeComplete: enter
22:13:04.714 00.000 10844 UpdateGuideState(): m_state=1
22:13:04.714 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
22:13:04.714 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:13:04.714 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:04.714 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:04.714 00.000 10844 Status Line: Star lost - low mass
22:13:04.716 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:04.729 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:13:04.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:04.729 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:04.729 00.000 10844 Enqueuing Expose request
22:13:04.730 00.001 11060 Worker thread wakes up
22:13:04.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:04.730 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:06.202 01.472 11060 Exposure complete
22:13:06.448 00.246 11060 worker thread done servicing request
22:13:06.448 00.000 10844 OnExposeComplete: enter
22:13:06.448 00.000 10844 UpdateGuideState(): m_state=1
22:13:06.448 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
22:13:06.450 00.002 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:13:06.450 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:06.450 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:06.450 00.000 10844 Status Line: Star lost - low mass
22:13:06.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:06.466 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:13:06.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:06.466 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:06.466 00.000 10844 Enqueuing Expose request
22:13:06.469 00.003 11060 Worker thread wakes up
22:13:06.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:06.469 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:07.948 01.479 11060 Exposure complete
22:13:08.180 00.232 11060 worker thread done servicing request
22:13:08.180 00.000 10844 OnExposeComplete: enter
22:13:08.180 00.000 10844 UpdateGuideState(): m_state=1
22:13:08.180 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
22:13:08.180 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:13:08.180 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:08.180 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:08.180 00.000 10844 Status Line: Star lost - low mass
22:13:08.185 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:13:08.223 00.038 10844 UpdateGuideState exits: Star lost - low mass
22:13:08.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:08.223 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:08.223 00.000 10844 Enqueuing Expose request
22:13:08.223 00.000 11060 Worker thread wakes up
22:13:08.225 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:08.225 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:09.698 01.473 11060 Exposure complete
22:13:09.967 00.269 11060 worker thread done servicing request
22:13:09.967 00.000 10844 OnExposeComplete: enter
22:13:09.967 00.000 10844 UpdateGuideState(): m_state=1
22:13:09.967 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
22:13:09.967 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:13:09.967 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:09.967 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:09.967 00.000 10844 Status Line: Star lost - low mass
22:13:09.970 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:09.995 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:13:09.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:09.995 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:09.997 00.002 10844 Enqueuing Expose request
22:13:09.997 00.000 11060 Worker thread wakes up
22:13:09.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:09.997 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:11.485 01.488 11060 Exposure complete
22:13:11.754 00.269 11060 worker thread done servicing request
22:13:11.754 00.000 10844 OnExposeComplete: enter
22:13:11.756 00.002 10844 UpdateGuideState(): m_state=1
22:13:11.756 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
22:13:11.757 00.001 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:13:11.757 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:11.757 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:11.757 00.000 10844 Status Line: Star lost - low mass
22:13:11.762 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:11.791 00.029 10844 UpdateGuideState exits: Star lost - low mass
22:13:11.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:11.791 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:11.791 00.000 10844 Enqueuing Expose request
22:13:11.791 00.000 11060 Worker thread wakes up
22:13:11.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:11.791 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:13.259 01.468 11060 Exposure complete
22:13:13.495 00.236 11060 worker thread done servicing request
22:13:13.495 00.000 10844 OnExposeComplete: enter
22:13:13.495 00.000 10844 UpdateGuideState(): m_state=1
22:13:13.495 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
22:13:13.495 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:13:13.495 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:13.495 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:13.495 00.000 10844 Status Line: Star lost - low mass
22:13:13.500 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:13.510 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:13:13.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:13.510 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:13.510 00.000 10844 Enqueuing Expose request
22:13:13.510 00.000 11060 Worker thread wakes up
22:13:13.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:13.510 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:14.961 01.451 11060 Exposure complete
22:13:15.218 00.257 10844 OnExposeComplete: enter
22:13:15.218 00.000 11060 worker thread done servicing request
22:13:15.218 00.000 10844 UpdateGuideState(): m_state=1
22:13:15.219 00.001 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
22:13:15.219 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:13:15.219 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:15.219 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:15.219 00.000 10844 Status Line: Star lost - low mass
22:13:15.225 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:15.243 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:13:15.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:15.243 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:15.243 00.000 10844 Enqueuing Expose request
22:13:15.243 00.000 11060 Worker thread wakes up
22:13:15.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:15.243 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:16.720 01.477 11060 Exposure complete
22:13:16.934 00.214 11060 worker thread done servicing request
22:13:16.934 00.000 10844 OnExposeComplete: enter
22:13:16.934 00.000 10844 UpdateGuideState(): m_state=1
22:13:16.953 00.019 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
22:13:16.953 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:13:16.953 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:16.954 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:16.954 00.000 10844 Status Line: Star lost - low mass
22:13:16.957 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:16.982 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:13:16.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:16.982 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:16.982 00.000 10844 Enqueuing Expose request
22:13:16.982 00.000 11060 Worker thread wakes up
22:13:16.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:16.985 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:18.479 01.494 11060 Exposure complete
22:13:18.704 00.225 11060 worker thread done servicing request
22:13:18.704 00.000 10844 OnExposeComplete: enter
22:13:18.704 00.000 10844 UpdateGuideState(): m_state=1
22:13:18.704 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
22:13:18.706 00.002 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:13:18.706 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:18.706 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:18.706 00.000 10844 Status Line: Star lost - low mass
22:13:18.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:18.745 00.039 10844 UpdateGuideState exits: Star lost - low mass
22:13:18.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:18.745 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:18.745 00.000 10844 Enqueuing Expose request
22:13:18.745 00.000 11060 Worker thread wakes up
22:13:18.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:18.745 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:20.192 01.447 11060 Exposure complete
22:13:20.485 00.293 11060 worker thread done servicing request
22:13:20.485 00.000 10844 OnExposeComplete: enter
22:13:20.485 00.000 10844 UpdateGuideState(): m_state=1
22:13:20.485 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
22:13:20.485 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:13:20.485 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:20.485 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:20.485 00.000 10844 Status Line: Star lost - low mass
22:13:20.490 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:20.511 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:13:20.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:20.511 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:20.511 00.000 10844 Enqueuing Expose request
22:13:20.511 00.000 11060 Worker thread wakes up
22:13:20.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:20.511 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:21.947 01.436 11060 Exposure complete
22:13:22.119 00.172 11060 worker thread done servicing request
22:13:22.119 00.000 10844 OnExposeComplete: enter
22:13:22.119 00.000 10844 UpdateGuideState(): m_state=1
22:13:22.119 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
22:13:22.119 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:13:22.119 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:22.119 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:22.119 00.000 10844 Status Line: Star lost - low mass
22:13:22.124 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:22.146 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:13:22.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:22.146 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:22.148 00.002 10844 Enqueuing Expose request
22:13:22.148 00.000 11060 Worker thread wakes up
22:13:22.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:22.148 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:23.589 01.441 11060 Exposure complete
22:13:23.781 00.192 11060 worker thread done servicing request
22:13:23.781 00.000 10844 OnExposeComplete: enter
22:13:23.781 00.000 10844 UpdateGuideState(): m_state=1
22:13:23.781 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:13:23.781 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=19, SNR=2.4, Peak=32 HFD=0.0
22:13:23.781 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:23.781 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:23.781 00.000 10844 Status Line: Star lost - low SNR
22:13:23.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:23.809 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:13:23.812 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:23.812 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:23.812 00.000 10844 Enqueuing Expose request
22:13:23.812 00.000 11060 Worker thread wakes up
22:13:23.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:23.812 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:25.258 01.446 11060 Exposure complete
22:13:25.447 00.189 11060 worker thread done servicing request
22:13:25.447 00.000 10844 OnExposeComplete: enter
22:13:25.447 00.000 10844 UpdateGuideState(): m_state=1
22:13:25.447 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
22:13:25.447 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=25, SNR=2.8, Peak=26 HFD=0.0
22:13:25.447 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:25.447 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:25.447 00.000 10844 Status Line: Star lost - low SNR
22:13:25.450 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:25.460 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:13:25.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:25.460 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:25.460 00.000 10844 Enqueuing Expose request
22:13:25.460 00.000 11060 Worker thread wakes up
22:13:25.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:25.460 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:26.911 01.451 11060 Exposure complete
22:13:27.118 00.207 11060 worker thread done servicing request
22:13:27.118 00.000 10844 OnExposeComplete: enter
22:13:27.118 00.000 10844 UpdateGuideState(): m_state=1
22:13:27.118 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
22:13:27.118 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:13:27.118 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:27.118 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:27.122 00.004 10844 Status Line: Star lost - low mass
22:13:27.124 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=1, FiltMax=255, Gamma=1.000
22:13:27.155 00.031 10844 UpdateGuideState exits: Star lost - low mass
22:13:27.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:27.155 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:27.155 00.000 10844 Enqueuing Expose request
22:13:27.156 00.001 11060 Worker thread wakes up
22:13:27.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:27.156 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:28.609 01.453 11060 Exposure complete
22:13:28.894 00.285 11060 worker thread done servicing request
22:13:28.894 00.000 10844 OnExposeComplete: enter
22:13:28.894 00.000 10844 UpdateGuideState(): m_state=1
22:13:28.894 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
22:13:28.894 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:13:28.894 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:28.894 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:28.894 00.000 10844 Status Line: Star lost - low mass
22:13:28.899 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:28.929 00.030 10844 UpdateGuideState exits: Star lost - low mass
22:13:28.931 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:28.931 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:28.931 00.000 10844 Enqueuing Expose request
22:13:28.931 00.000 11060 Worker thread wakes up
22:13:28.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:28.931 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:30.374 01.443 11060 Exposure complete
22:13:30.547 00.173 11060 worker thread done servicing request
22:13:30.547 00.000 10844 OnExposeComplete: enter
22:13:30.547 00.000 10844 UpdateGuideState(): m_state=1
22:13:30.547 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
22:13:30.547 00.000 10844 Star::Find false star n=2 nbg=283 bg=13.4 sigma=4.7 thresh=28 peak=20
22:13:30.547 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=31, SNR=2.9, Peak=30 HFD=0.0
22:13:30.547 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:30.547 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:30.547 00.000 10844 Status Line: Star lost - low SNR
22:13:30.551 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:30.587 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:13:30.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:30.587 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:30.587 00.000 10844 Enqueuing Expose request
22:13:30.587 00.000 11060 Worker thread wakes up
22:13:30.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:30.587 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:32.098 01.511 11060 Exposure complete
22:13:32.368 00.270 11060 worker thread done servicing request
22:13:32.368 00.000 10844 OnExposeComplete: enter
22:13:32.368 00.000 10844 UpdateGuideState(): m_state=1
22:13:32.379 00.011 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
22:13:32.381 00.002 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=27, SNR=2.7, Peak=27 HFD=0.0
22:13:32.381 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:32.381 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:32.381 00.000 10844 Status Line: Star lost - low SNR
22:13:32.385 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:32.403 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:13:32.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:32.403 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:32.403 00.000 10844 Enqueuing Expose request
22:13:32.403 00.000 11060 Worker thread wakes up
22:13:32.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:32.403 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:33.874 01.471 11060 Exposure complete
22:13:34.196 00.322 11060 worker thread done servicing request
22:13:34.196 00.000 10844 OnExposeComplete: enter
22:13:34.196 00.000 10844 UpdateGuideState(): m_state=1
22:13:34.196 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
22:13:34.196 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:13:34.196 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:34.196 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:34.196 00.000 10844 Status Line: Star lost - low mass
22:13:34.202 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:34.217 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:13:34.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:34.217 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:34.217 00.000 10844 Enqueuing Expose request
22:13:34.223 00.006 11060 Worker thread wakes up
22:13:34.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:34.223 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:35.684 01.461 11060 Exposure complete
22:13:35.909 00.225 11060 worker thread done servicing request
22:13:35.909 00.000 10844 OnExposeComplete: enter
22:13:35.909 00.000 10844 UpdateGuideState(): m_state=1
22:13:35.909 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
22:13:35.909 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:13:35.909 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:35.909 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:35.909 00.000 10844 Status Line: Star lost - low mass
22:13:35.914 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:35.932 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:13:35.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:35.932 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:35.932 00.000 10844 Enqueuing Expose request
22:13:35.932 00.000 11060 Worker thread wakes up
22:13:35.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:35.932 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:37.393 01.461 11060 Exposure complete
22:13:37.550 00.157 11060 worker thread done servicing request
22:13:37.550 00.000 10844 OnExposeComplete: enter
22:13:37.550 00.000 10844 UpdateGuideState(): m_state=1
22:13:37.550 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
22:13:37.550 00.000 10844 Star::Find returns 0 (3), X=1827.00, Y=154.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:13:37.550 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:37.550 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:37.550 00.000 10844 Status Line: Star lost - low mass
22:13:37.555 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:37.570 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:13:37.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:37.570 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:37.570 00.000 10844 Enqueuing Expose request
22:13:37.570 00.000 11060 Worker thread wakes up
22:13:37.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:37.570 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:39.030 01.460 11060 Exposure complete
22:13:39.224 00.194 11060 worker thread done servicing request
22:13:39.224 00.000 10844 OnExposeComplete: enter
22:13:39.224 00.000 10844 UpdateGuideState(): m_state=1
22:13:39.224 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
22:13:39.224 00.000 10844 Star::Find false star n=3 nbg=283 bg=14.3 sigma=4.8 thresh=29 peak=22
22:13:39.224 00.000 10844 Star::Find returns 0 (2), X=1827.00, Y=154.00, Mass=49, SNR=2.9, Peak=31 HFD=0.0
22:13:39.224 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:39.224 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:39.224 00.000 10844 Status Line: Star lost - low SNR
22:13:39.226 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:39.249 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:13:39.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:39.249 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:39.249 00.000 10844 Enqueuing Expose request
22:13:39.250 00.001 11060 Worker thread wakes up
22:13:39.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:39.250 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:40.720 01.470 11060 Exposure complete
22:13:40.991 00.271 11060 worker thread done servicing request
22:13:40.991 00.000 10844 OnExposeComplete: enter
22:13:40.991 00.000 10844 UpdateGuideState(): m_state=1
22:13:40.991 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
22:13:40.991 00.000 10844 Star::Find returns 1 (0), X=1838.34, Y=157.26, Mass=592, SNR=14.6, Peak=58 HFD=3.1
22:13:40.991 00.000 10844 Status Line: Mass: 592 vs 3585
22:13:40.996 00.005 10844 UpdateCurrentPosition: star mass new=592.2 exp=3585.2 thresh=50% limits=(1756.3, 5885.4, 7170.5)
22:13:40.996 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:13:40.996 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:40.996 00.000 10844 Status Line: No star selected
22:13:40.999 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:41.021 00.022 10844 UpdateGuideState exits: No star selected
22:13:41.024 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:41.024 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:41.024 00.000 10844 Enqueuing Expose request
22:13:41.024 00.000 11060 Worker thread wakes up
22:13:41.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:41.024 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:42.496 01.472 11060 Exposure complete
22:13:42.794 00.298 11060 worker thread done servicing request
22:13:42.794 00.000 10844 OnExposeComplete: enter
22:13:42.794 00.000 10844 UpdateGuideState(): m_state=1
22:13:42.794 00.000 10844 Star::Find(15, 1827, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
22:13:42.794 00.000 10844 Star::Find returns 1 (0), X=1837.44, Y=157.81, Mass=663, SNR=15.3, Peak=69 HFD=3.2
22:13:42.794 00.000 10844 DistanceChecker: deactivated
22:13:42.801 00.007 10844 setting lock position to (1837.44, 157.81)
22:13:42.801 00.000 10844 MultiStar: stabilizing after lock position change
22:13:42.801 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:13:42.801 00.000 10844 Changing from state SELECTING to SELECTED
22:13:42.801 00.000 10844 guider state => SELECTED
22:13:42.812 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:42.842 00.030 10844 UpdateGuideState exits: m=663 SNR=15.3
22:13:42.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:42.842 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:13:42.842 00.000 10844 Enqueuing Expose request
22:13:42.842 00.000 11060 Worker thread wakes up
22:13:42.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:42.842 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1822,143,31,31)
22:13:44.323 01.481 11060 Exposure complete
22:13:44.636 00.313 11060 worker thread done servicing request
22:13:44.636 00.000 10844 OnExposeComplete: enter
22:13:44.636 00.000 10844 UpdateGuideState(): m_state=2
22:13:44.638 00.002 10844 Star::Find(15, 1837, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
22:13:44.638 00.000 10844 Star::Find returns 1 (0), X=1837.51, Y=157.84, Mass=523, SNR=13.6, Peak=69 HFD=3.0
22:13:44.638 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.80) = xAngle (1.13 = 1.13)
22:13:44.638 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.04 = 1.04)
22:13:44.638 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.32 mountX=0.04 mountY=0.07, mountTheta=1.11
22:13:44.639 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:44.665 00.026 10844 UpdateGuideState exits: m=523 SNR=13.6
22:13:44.670 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:44.670 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:13:44.670 00.000 10844 Enqueuing Expose request
22:13:44.670 00.000 11060 Worker thread wakes up
22:13:44.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:44.670 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1823,143,31,31)
22:13:46.129 01.459 11060 Exposure complete
22:13:46.341 00.212 10844 OnExposeComplete: enter
22:13:46.341 00.000 10844 UpdateGuideState(): m_state=2
22:13:46.341 00.000 10844 Star::Find(15, 1837, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
22:13:46.341 00.000 10844 Star::Find returns 1 (0), X=1837.41, Y=157.90, Mass=658, SNR=15.4, Peak=67 HFD=3.5
22:13:46.341 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.80) = xAngle (2.70 = 2.70)
22:13:46.341 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (2.61 = 2.61)
22:13:46.341 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.90 mountX=-0.08 mountY=0.05, mountTheta=2.63
22:13:46.343 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:46.345 00.002 11060 worker thread done servicing request
22:13:46.362 00.017 10844 UpdateGuideState exits: m=658 SNR=15.4
22:13:46.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:46.362 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:13:46.362 00.000 10844 Enqueuing Expose request
22:13:46.362 00.000 11060 Worker thread wakes up
22:13:46.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:46.362 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1822,143,31,31)
22:13:47.832 01.470 11060 Exposure complete
22:13:48.101 00.269 11060 worker thread done servicing request
22:13:48.101 00.000 10844 OnExposeComplete: enter
22:13:48.101 00.000 10844 UpdateGuideState(): m_state=2
22:13:48.102 00.001 10844 Star::Find(15, 1837, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
22:13:48.102 00.000 10844 Star::Find returns 1 (0), X=1837.23, Y=157.83, Mass=609, SNR=14.7, Peak=62 HFD=3.5
22:13:48.102 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.80) = xAngle (3.85 = -2.44)
22:13:48.102 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.76 = -2.52)
22:13:48.102 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.04 mountX=-0.16 mountY=-0.12, mountTheta=-2.49
22:13:48.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:48.136 00.034 10844 UpdateGuideState exits: m=609 SNR=14.7
22:13:48.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:48.136 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:13:48.136 00.000 10844 Enqueuing Expose request
22:13:48.136 00.000 11060 Worker thread wakes up
22:13:48.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:48.136 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1822,143,31,31)
22:13:49.639 01.503 11060 Exposure complete
22:13:49.897 00.258 11060 worker thread done servicing request
22:13:49.897 00.000 10844 OnExposeComplete: enter
22:13:49.897 00.000 10844 UpdateGuideState(): m_state=2
22:13:49.897 00.000 10844 Star::Find(15, 1837, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
22:13:49.897 00.000 10844 Star::Find returns 1 (0), X=1836.58, Y=157.82, Mass=391, SNR=11.1, Peak=50 HFD=3.3
22:13:49.897 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.80) = xAngle (3.94 = -2.35)
22:13:49.899 00.002 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (3.85 = -2.43)
22:13:49.899 00.000 10844 CameraToMount -- cameraX=-0.85 cameraY=0.01 hyp=0.85 cameraTheta=3.13 mountX=-0.60 mountY=-0.55, mountTheta=-2.39
22:13:49.900 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:13:49.935 00.035 10844 UpdateGuideState exits: m=391 SNR=11.1
22:13:49.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:49.935 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:13:49.935 00.000 10844 Enqueuing Expose request
22:13:49.935 00.000 11060 Worker thread wakes up
22:13:49.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:49.935 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1822,143,31,31)
22:13:51.407 01.472 11060 Exposure complete
22:13:51.660 00.253 11060 worker thread done servicing request
22:13:51.660 00.000 10844 OnExposeComplete: enter
22:13:51.660 00.000 10844 UpdateGuideState(): m_state=2
22:13:51.660 00.000 10844 Star::Find(15, 1836, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
22:13:51.660 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=157.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:13:51.660 00.000 10844 DistanceChecker: activated
22:13:51.660 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:13:51.660 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:13:51.660 00.000 10844 guider state => SELECTING
22:13:51.660 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:13:51.660 00.000 10844 Status Line: Star lost - low mass
22:13:51.666 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:51.681 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:13:51.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:51.681 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:13:51.681 00.000 10844 Enqueuing Expose request
22:13:51.681 00.000 11060 Worker thread wakes up
22:13:51.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:51.681 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:13:53.157 01.476 11060 Exposure complete
22:13:53.470 00.313 11060 worker thread done servicing request
22:13:53.470 00.000 10844 OnExposeComplete: enter
22:13:53.470 00.000 10844 UpdateGuideState(): m_state=1
22:13:53.470 00.000 10844 Star::Find(15, 1836, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
22:13:53.470 00.000 10844 Star::Find returns 1 (0), X=1842.98, Y=154.56, Mass=624, SNR=14.6, Peak=50 HFD=4.1
22:13:53.470 00.000 10844 DistanceChecker: deactivated
22:13:53.479 00.009 10844 setting lock position to (1842.98, 154.56)
22:13:53.479 00.000 10844 MultiStar: stabilizing after lock position change
22:13:53.479 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:13:53.479 00.000 10844 Changing from state SELECTING to SELECTED
22:13:53.479 00.000 10844 guider state => SELECTED
22:13:53.505 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:53.526 00.021 10844 UpdateGuideState exits: m=624 SNR=14.6
22:13:53.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:53.526 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:13:53.526 00.000 10844 Enqueuing Expose request
22:13:53.526 00.000 11060 Worker thread wakes up
22:13:53.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:53.526 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1828,140,31,31)
22:13:54.999 01.473 11060 Exposure complete
22:13:55.323 00.324 11060 worker thread done servicing request
22:13:55.323 00.000 10844 OnExposeComplete: enter
22:13:55.323 00.000 10844 UpdateGuideState(): m_state=2
22:13:55.323 00.000 10844 Star::Find(15, 1842, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
22:13:55.323 00.000 10844 Star::Find returns 1 (0), X=1845.25, Y=154.22, Mass=428, SNR=11.9, Peak=51 HFD=2.9
22:13:55.323 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.80) = xAngle (0.66 = 0.66)
22:13:55.323 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.57 = 0.57)
22:13:55.323 00.000 10844 CameraToMount -- cameraX=2.27 cameraY=-0.34 hyp=2.29 cameraTheta=-0.15 mountX=1.82 mountY=1.23, mountTheta=0.60
22:13:55.332 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:13:55.350 00.018 10844 UpdateGuideState exits: m=428 SNR=11.9
22:13:55.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:55.350 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:13:55.350 00.000 10844 Enqueuing Expose request
22:13:55.350 00.000 11060 Worker thread wakes up
22:13:55.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:55.350 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1830,139,31,31)
22:13:56.807 01.457 11060 Exposure complete
22:13:57.025 00.218 11060 worker thread done servicing request
22:13:57.025 00.000 10844 OnExposeComplete: enter
22:13:57.025 00.000 10844 UpdateGuideState(): m_state=2
22:13:57.025 00.000 10844 Star::Find(15, 1845, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
22:13:57.025 00.000 10844 Star::Find returns 1 (0), X=1846.25, Y=154.45, Mass=698, SNR=16.1, Peak=66 HFD=3.3
22:13:57.025 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.80) = xAngle (0.77 = 0.77)
22:13:57.025 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.68 = 0.68)
22:13:57.025 00.000 10844 CameraToMount -- cameraX=3.27 cameraY=-0.11 hyp=3.27 cameraTheta=-0.03 mountX=2.35 mountY=2.06, mountTheta=0.72
22:13:57.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:13:57.058 00.033 10844 UpdateGuideState exits: m=698 SNR=16.1
22:13:57.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:57.058 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:13:57.058 00.000 10844 Enqueuing Expose request
22:13:57.058 00.000 11060 Worker thread wakes up
22:13:57.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:57.058 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1831,139,31,31)
22:13:58.530 01.472 11060 Exposure complete
22:13:58.874 00.344 11060 worker thread done servicing request
22:13:58.874 00.000 10844 OnExposeComplete: enter
22:13:58.874 00.000 10844 UpdateGuideState(): m_state=2
22:13:58.874 00.000 10844 Star::Find(15, 1846, 154, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
22:13:58.874 00.000 10844 Star::Find returns 1 (0), X=1846.21, Y=155.10, Mass=691, SNR=15.7, Peak=71 HFD=3.1
22:13:58.874 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.80) = xAngle (0.97 = 0.97)
22:13:58.874 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.88 = 0.88)
22:13:58.874 00.000 10844 CameraToMount -- cameraX=3.23 cameraY=0.54 hyp=3.27 cameraTheta=0.17 mountX=1.85 mountY=2.53, mountTheta=0.94
22:13:58.877 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:13:58.903 00.026 10844 UpdateGuideState exits: m=691 SNR=15.7
22:13:58.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:58.903 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:13:58.903 00.000 10844 Enqueuing Expose request
22:13:58.903 00.000 11060 Worker thread wakes up
22:13:58.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:13:58.903 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1831,140,31,31)
22:14:00.393 01.490 11060 Exposure complete
22:14:00.904 00.511 11060 worker thread done servicing request
22:14:00.904 00.000 10844 OnExposeComplete: enter
22:14:00.904 00.000 10844 UpdateGuideState(): m_state=2
22:14:00.904 00.000 10844 Star::Find(15, 1846, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
22:14:00.904 00.000 10844 Star::Find returns 1 (0), X=1845.71, Y=155.14, Mass=582, SNR=14.0, Peak=54 HFD=3.4
22:14:00.904 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.80) = xAngle (1.01 = 1.01)
22:14:00.904 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.93 = 0.93)
22:14:00.904 00.000 10844 CameraToMount -- cameraX=2.72 cameraY=0.58 hyp=2.79 cameraTheta=0.21 mountX=1.47 mountY=2.23, mountTheta=0.99
22:14:00.909 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:00.950 00.041 10844 UpdateGuideState exits: m=582 SNR=14.0
22:14:00.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:00.950 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:14:00.950 00.000 10844 Enqueuing Expose request
22:14:00.950 00.000 11060 Worker thread wakes up
22:14:00.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:00.950 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1831,140,31,31)
22:14:02.446 01.496 11060 Exposure complete
22:14:02.726 00.280 11060 worker thread done servicing request
22:14:02.726 00.000 10844 OnExposeComplete: enter
22:14:02.726 00.000 10844 UpdateGuideState(): m_state=2
22:14:02.726 00.000 10844 Star::Find(15, 1845, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
22:14:02.726 00.000 10844 Star::Find returns 1 (0), X=1845.28, Y=155.65, Mass=533, SNR=13.1, Peak=49 HFD=3.6
22:14:02.726 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.80) = xAngle (1.25 = 1.25)
22:14:02.726 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.16 = 1.16)
22:14:02.726 00.000 10844 CameraToMount -- cameraX=2.30 cameraY=1.09 hyp=2.55 cameraTheta=0.44 mountX=0.81 mountY=2.34, mountTheta=1.24
22:14:02.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:02.745 00.019 10844 UpdateGuideState exits: m=533 SNR=13.1
22:14:02.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:02.745 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:14:02.745 00.000 10844 Enqueuing Expose request
22:14:02.745 00.000 11060 Worker thread wakes up
22:14:02.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:02.745 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1830,141,31,31)
22:14:04.218 01.473 11060 Exposure complete
22:14:04.510 00.292 11060 worker thread done servicing request
22:14:04.510 00.000 10844 OnExposeComplete: enter
22:14:04.510 00.000 10844 UpdateGuideState(): m_state=2
22:14:04.510 00.000 10844 Star::Find(15, 1845, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
22:14:04.510 00.000 10844 Star::Find returns 1 (0), X=1844.46, Y=155.55, Mass=654, SNR=14.9, Peak=57 HFD=3.5
22:14:04.510 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.80) = xAngle (1.39 = 1.39)
22:14:04.510 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.31 = 1.31)
22:14:04.510 00.000 10844 CameraToMount -- cameraX=1.48 cameraY=0.99 hyp=1.79 cameraTheta=0.59 mountX=0.31 mountY=1.72, mountTheta=1.39
22:14:04.514 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:04.533 00.019 10844 UpdateGuideState exits: m=654 SNR=14.9
22:14:04.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:04.533 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:14:04.533 00.000 10844 Enqueuing Expose request
22:14:04.533 00.000 11060 Worker thread wakes up
22:14:04.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:04.538 00.005 11060 Handling exposure in thread, d=1000 o=3 r=(1829,141,31,31)
22:14:06.007 01.469 11060 Exposure complete
22:14:06.191 00.184 11060 worker thread done servicing request
22:14:06.191 00.000 10844 OnExposeComplete: enter
22:14:06.191 00.000 10844 UpdateGuideState(): m_state=2
22:14:06.191 00.000 10844 Star::Find(15, 1844, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
22:14:06.191 00.000 10844 Star::Find returns 1 (0), X=1844.58, Y=156.16, Mass=491, SNR=12.4, Peak=43 HFD=4.4
22:14:06.191 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.80) = xAngle (1.59 = 1.59)
22:14:06.191 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (1.50 = 1.50)
22:14:06.191 00.000 10844 CameraToMount -- cameraX=1.60 cameraY=1.60 hyp=2.26 cameraTheta=0.79 mountX=-0.04 mountY=2.26, mountTheta=1.59
22:14:06.193 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:06.206 00.013 10844 UpdateGuideState exits: m=491 SNR=12.4
22:14:06.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:06.206 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:14:06.206 00.000 10844 Enqueuing Expose request
22:14:06.206 00.000 11060 Worker thread wakes up
22:14:06.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:06.206 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1830,141,31,31)
22:14:07.672 01.466 11060 Exposure complete
22:14:07.879 00.207 11060 worker thread done servicing request
22:14:07.879 00.000 10844 OnExposeComplete: enter
22:14:07.879 00.000 10844 UpdateGuideState(): m_state=2
22:14:07.881 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
22:14:07.881 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:14:07.881 00.000 10844 DistanceChecker: activated
22:14:07.881 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:07.881 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:14:07.881 00.000 10844 guider state => SELECTING
22:14:07.881 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:07.881 00.000 10844 Status Line: Star lost - low mass
22:14:07.884 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:07.899 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:14:07.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:07.899 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:07.899 00.000 10844 Enqueuing Expose request
22:14:07.899 00.000 11060 Worker thread wakes up
22:14:07.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:07.899 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:09.360 01.461 11060 Exposure complete
22:14:09.658 00.298 11060 worker thread done servicing request
22:14:09.658 00.000 10844 OnExposeComplete: enter
22:14:09.658 00.000 10844 UpdateGuideState(): m_state=1
22:14:09.658 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
22:14:09.658 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=28, SNR=2.8, Peak=27 HFD=0.0
22:14:09.658 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:09.658 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:09.658 00.000 10844 Status Line: Star lost - low SNR
22:14:09.663 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:09.705 00.042 10844 UpdateGuideState exits: Star lost - low SNR
22:14:09.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:09.705 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:09.705 00.000 10844 Enqueuing Expose request
22:14:09.705 00.000 11060 Worker thread wakes up
22:14:09.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:09.705 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:11.183 01.478 11060 Exposure complete
22:14:11.447 00.264 11060 worker thread done servicing request
22:14:11.447 00.000 10844 OnExposeComplete: enter
22:14:11.447 00.000 10844 UpdateGuideState(): m_state=1
22:14:11.447 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
22:14:11.447 00.000 10844 Star::Find false star n=4 nbg=278 bg=12.2 sigma=4.2 thresh=25 peak=18
22:14:11.447 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=51, SNR=2.9, Peak=28 HFD=0.0
22:14:11.447 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:11.447 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:11.447 00.000 10844 Status Line: Star lost - low SNR
22:14:11.473 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:11.487 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:14:11.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:11.487 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:11.487 00.000 10844 Enqueuing Expose request
22:14:11.487 00.000 11060 Worker thread wakes up
22:14:11.488 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:11.488 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:12.944 01.456 11060 Exposure complete
22:14:13.166 00.222 11060 worker thread done servicing request
22:14:13.166 00.000 10844 OnExposeComplete: enter
22:14:13.166 00.000 10844 UpdateGuideState(): m_state=1
22:14:13.168 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
22:14:13.168 00.000 10844 Star::Find false star n=4 nbg=282 bg=11.4 sigma=4.6 thresh=25 peak=20
22:14:13.168 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=58, SNR=2.9, Peak=26 HFD=0.0
22:14:13.168 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:13.168 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:13.168 00.000 10844 Status Line: Star lost - low SNR
22:14:13.170 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:14:13.189 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:14:13.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:13.189 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:13.189 00.000 10844 Enqueuing Expose request
22:14:13.189 00.000 11060 Worker thread wakes up
22:14:13.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:13.189 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:14.686 01.497 11060 Exposure complete
22:14:14.929 00.243 11060 worker thread done servicing request
22:14:14.929 00.000 10844 OnExposeComplete: enter
22:14:14.929 00.000 10844 UpdateGuideState(): m_state=1
22:14:14.929 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
22:14:14.929 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:14:14.929 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:14.929 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:14.929 00.000 10844 Status Line: Star lost - low mass
22:14:14.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:14.949 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:14:14.951 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:14.951 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:14.951 00.000 10844 Enqueuing Expose request
22:14:14.951 00.000 11060 Worker thread wakes up
22:14:14.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:14.951 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:16.429 01.478 11060 Exposure complete
22:14:16.709 00.280 11060 worker thread done servicing request
22:14:16.714 00.005 10844 OnExposeComplete: enter
22:14:16.714 00.000 10844 UpdateGuideState(): m_state=1
22:14:16.714 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
22:14:16.714 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=29, SNR=2.9, Peak=25 HFD=0.0
22:14:16.714 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:16.714 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:16.714 00.000 10844 Status Line: Star lost - low SNR
22:14:16.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:16.729 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:14:16.733 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:16.733 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:16.733 00.000 10844 Enqueuing Expose request
22:14:16.733 00.000 11060 Worker thread wakes up
22:14:16.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:16.733 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:18.222 01.489 11060 Exposure complete
22:14:18.526 00.304 11060 worker thread done servicing request
22:14:18.528 00.002 10844 OnExposeComplete: enter
22:14:18.528 00.000 10844 UpdateGuideState(): m_state=1
22:14:18.528 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
22:14:18.529 00.001 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.1, Peak=27 HFD=0.0
22:14:18.529 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:18.529 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:18.529 00.000 10844 Status Line: Star lost - low SNR
22:14:18.529 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:18.576 00.047 10844 UpdateGuideState exits: Star lost - low SNR
22:14:18.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:18.577 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:18.577 00.000 10844 Enqueuing Expose request
22:14:18.577 00.000 11060 Worker thread wakes up
22:14:18.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:18.577 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:20.014 01.437 11060 Exposure complete
22:14:20.376 00.362 11060 worker thread done servicing request
22:14:20.376 00.000 10844 OnExposeComplete: enter
22:14:20.376 00.000 10844 UpdateGuideState(): m_state=1
22:14:20.376 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
22:14:20.376 00.000 10844 Star::Find false star n=2 nbg=279 bg=12.6 sigma=4.5 thresh=26 peak=19
22:14:20.376 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=31, SNR=2.9, Peak=30 HFD=0.0
22:14:20.376 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:20.376 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:20.378 00.002 10844 Status Line: Star lost - low SNR
22:14:20.382 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:20.403 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:14:20.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:20.403 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:20.403 00.000 10844 Enqueuing Expose request
22:14:20.403 00.000 11060 Worker thread wakes up
22:14:20.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:20.403 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:21.851 01.448 11060 Exposure complete
22:14:22.176 00.325 11060 worker thread done servicing request
22:14:22.176 00.000 10844 OnExposeComplete: enter
22:14:22.176 00.000 10844 UpdateGuideState(): m_state=1
22:14:22.176 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
22:14:22.176 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=28, SNR=2.8, Peak=27 HFD=0.0
22:14:22.176 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:22.176 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:22.176 00.000 10844 Status Line: Star lost - low SNR
22:14:22.181 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:22.202 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:14:22.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:22.202 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:22.202 00.000 10844 Enqueuing Expose request
22:14:22.202 00.000 11060 Worker thread wakes up
22:14:22.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:22.202 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:23.635 01.433 11060 Exposure complete
22:14:23.885 00.250 11060 worker thread done servicing request
22:14:23.885 00.000 10844 OnExposeComplete: enter
22:14:23.885 00.000 10844 UpdateGuideState(): m_state=1
22:14:23.908 00.023 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
22:14:23.908 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:14:23.908 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:23.910 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:23.910 00.000 10844 Status Line: Star lost - low mass
22:14:23.912 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:23.938 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:14:23.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:23.940 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:23.940 00.000 10844 Enqueuing Expose request
22:14:23.940 00.000 11060 Worker thread wakes up
22:14:23.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:23.940 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:25.429 01.489 11060 Exposure complete
22:14:25.621 00.192 11060 worker thread done servicing request
22:14:25.621 00.000 10844 OnExposeComplete: enter
22:14:25.621 00.000 10844 UpdateGuideState(): m_state=1
22:14:25.621 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
22:14:25.621 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=15, SNR=2.1, Peak=27 HFD=0.0
22:14:25.621 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:25.621 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:25.624 00.003 10844 Status Line: Star lost - low SNR
22:14:25.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:25.653 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:14:25.655 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:25.655 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:25.655 00.000 10844 Enqueuing Expose request
22:14:25.655 00.000 11060 Worker thread wakes up
22:14:25.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:25.655 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:27.126 01.471 11060 Exposure complete
22:14:27.351 00.225 11060 worker thread done servicing request
22:14:27.351 00.000 10844 OnExposeComplete: enter
22:14:27.351 00.000 10844 UpdateGuideState(): m_state=1
22:14:27.351 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
22:14:27.356 00.005 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=13, SNR=1.9, Peak=27 HFD=0.0
22:14:27.356 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:27.356 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:27.356 00.000 10844 Status Line: Star lost - low SNR
22:14:27.358 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:27.371 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:14:27.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:27.371 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:27.371 00.000 10844 Enqueuing Expose request
22:14:27.371 00.000 11060 Worker thread wakes up
22:14:27.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:27.371 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:28.850 01.479 11060 Exposure complete
22:14:29.134 00.284 11060 worker thread done servicing request
22:14:29.134 00.000 10844 OnExposeComplete: enter
22:14:29.134 00.000 10844 UpdateGuideState(): m_state=1
22:14:29.137 00.003 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
22:14:29.137 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:14:29.137 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:29.137 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:29.137 00.000 10844 Status Line: Star lost - low mass
22:14:29.141 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:29.167 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:14:29.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:29.167 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:29.167 00.000 10844 Enqueuing Expose request
22:14:29.167 00.000 11060 Worker thread wakes up
22:14:29.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:29.167 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:30.613 01.446 11060 Exposure complete
22:14:30.786 00.173 11060 worker thread done servicing request
22:14:30.786 00.000 10844 OnExposeComplete: enter
22:14:30.786 00.000 10844 UpdateGuideState(): m_state=1
22:14:30.786 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
22:14:30.786 00.000 10844 Star::Find false star n=2 nbg=285 bg=13.0 sigma=5.0 thresh=28 peak=19
22:14:30.786 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=34, SNR=2.9, Peak=30 HFD=0.0
22:14:30.786 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:30.786 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:30.786 00.000 10844 Status Line: Star lost - low SNR
22:14:30.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:30.807 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:14:30.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:30.807 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:30.807 00.000 10844 Enqueuing Expose request
22:14:30.807 00.000 11060 Worker thread wakes up
22:14:30.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:30.807 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:32.248 01.441 11060 Exposure complete
22:14:32.416 00.168 11060 worker thread done servicing request
22:14:32.416 00.000 10844 OnExposeComplete: enter
22:14:32.416 00.000 10844 UpdateGuideState(): m_state=1
22:14:32.416 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
22:14:32.416 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=13, SNR=1.9, Peak=26 HFD=0.0
22:14:32.416 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:32.416 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:32.416 00.000 10844 Status Line: Star lost - low SNR
22:14:32.419 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:32.431 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:14:32.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:32.431 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:32.431 00.000 10844 Enqueuing Expose request
22:14:32.431 00.000 11060 Worker thread wakes up
22:14:32.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:32.431 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:33.860 01.429 11060 Exposure complete
22:14:34.110 00.250 11060 worker thread done servicing request
22:14:34.110 00.000 10844 OnExposeComplete: enter
22:14:34.110 00.000 10844 UpdateGuideState(): m_state=1
22:14:34.113 00.003 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
22:14:34.113 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:14:34.113 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:34.113 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:34.113 00.000 10844 Status Line: Star lost - low mass
22:14:34.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:34.129 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:14:34.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:34.129 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:34.129 00.000 10844 Enqueuing Expose request
22:14:34.129 00.000 11060 Worker thread wakes up
22:14:34.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:34.129 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:35.578 01.449 11060 Exposure complete
22:14:35.803 00.225 11060 worker thread done servicing request
22:14:35.803 00.000 10844 OnExposeComplete: enter
22:14:35.803 00.000 10844 UpdateGuideState(): m_state=1
22:14:35.803 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
22:14:35.803 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=27, SNR=2.8, Peak=27 HFD=0.0
22:14:35.803 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:35.803 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:35.803 00.000 10844 Status Line: Star lost - low SNR
22:14:35.807 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:14:35.822 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:14:35.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:35.822 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:35.822 00.000 10844 Enqueuing Expose request
22:14:35.822 00.000 11060 Worker thread wakes up
22:14:35.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:35.822 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:37.277 01.455 11060 Exposure complete
22:14:37.544 00.267 11060 worker thread done servicing request
22:14:37.546 00.002 10844 OnExposeComplete: enter
22:14:37.546 00.000 10844 UpdateGuideState(): m_state=1
22:14:37.546 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
22:14:37.546 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=16, SNR=2.1, Peak=29 HFD=0.0
22:14:37.546 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:37.546 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:37.546 00.000 10844 Status Line: Star lost - low SNR
22:14:37.554 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:37.590 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:14:37.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:37.590 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:37.590 00.000 10844 Enqueuing Expose request
22:14:37.590 00.000 11060 Worker thread wakes up
22:14:37.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:37.590 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:39.045 01.455 11060 Exposure complete
22:14:39.219 00.174 11060 worker thread done servicing request
22:14:39.219 00.000 10844 OnExposeComplete: enter
22:14:39.219 00.000 10844 UpdateGuideState(): m_state=1
22:14:39.219 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
22:14:39.219 00.000 10844 Star::Find false star n=4 nbg=283 bg=13.8 sigma=4.9 thresh=28 peak=24
22:14:39.219 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=61, SNR=2.9, Peak=31 HFD=0.0
22:14:39.219 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:39.219 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:39.219 00.000 10844 Status Line: Star lost - low SNR
22:14:39.222 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:39.259 00.037 10844 UpdateGuideState exits: Star lost - low SNR
22:14:39.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:39.259 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:39.259 00.000 10844 Enqueuing Expose request
22:14:39.259 00.000 11060 Worker thread wakes up
22:14:39.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:39.259 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:40.715 01.456 11060 Exposure complete
22:14:41.039 00.324 11060 worker thread done servicing request
22:14:41.039 00.000 10844 OnExposeComplete: enter
22:14:41.039 00.000 10844 UpdateGuideState(): m_state=1
22:14:41.039 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
22:14:41.039 00.000 10844 Star::Find false star n=3 nbg=282 bg=12.8 sigma=4.7 thresh=27 peak=26
22:14:41.039 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=60, SNR=2.9, Peak=34 HFD=0.0
22:14:41.039 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:41.039 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:41.041 00.002 10844 Status Line: Star lost - low SNR
22:14:41.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:41.069 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:14:41.070 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:41.070 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:41.070 00.000 10844 Enqueuing Expose request
22:14:41.070 00.000 11060 Worker thread wakes up
22:14:41.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:41.070 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:42.529 01.459 11060 Exposure complete
22:14:42.812 00.283 11060 worker thread done servicing request
22:14:42.812 00.000 10844 OnExposeComplete: enter
22:14:42.812 00.000 10844 UpdateGuideState(): m_state=1
22:14:42.812 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
22:14:42.812 00.000 10844 Star::Find false star n=8 nbg=282 bg=12.5 sigma=4.7 thresh=26 peak=25
22:14:42.812 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=130, SNR=2.9, Peak=30 HFD=0.0
22:14:42.812 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:42.815 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:42.815 00.000 10844 Status Line: Star lost - low SNR
22:14:42.818 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:42.845 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:14:42.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:42.847 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:42.847 00.000 10844 Enqueuing Expose request
22:14:42.847 00.000 11060 Worker thread wakes up
22:14:42.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:42.847 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:44.312 01.465 11060 Exposure complete
22:14:44.609 00.297 11060 worker thread done servicing request
22:14:44.609 00.000 10844 OnExposeComplete: enter
22:14:44.609 00.000 10844 UpdateGuideState(): m_state=1
22:14:44.625 00.016 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
22:14:44.625 00.000 10844 Star::Find false star n=4 nbg=284 bg=12.5 sigma=4.6 thresh=26 peak=20
22:14:44.625 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=58, SNR=2.9, Peak=29 HFD=0.0
22:14:44.625 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:44.625 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:44.625 00.000 10844 Status Line: Star lost - low SNR
22:14:44.628 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:44.644 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:14:44.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:44.644 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:44.644 00.000 10844 Enqueuing Expose request
22:14:44.644 00.000 11060 Worker thread wakes up
22:14:44.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:44.644 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:46.102 01.458 11060 Exposure complete
22:14:46.346 00.244 10844 OnExposeComplete: enter
22:14:46.346 00.000 10844 UpdateGuideState(): m_state=1
22:14:46.346 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
22:14:46.346 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:14:46.346 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:46.346 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:46.346 00.000 10844 Status Line: Star lost - low mass
22:14:46.349 00.003 11060 worker thread done servicing request
22:14:46.350 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:46.407 00.057 10844 UpdateGuideState exits: Star lost - low mass
22:14:46.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:46.407 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:46.407 00.000 10844 Enqueuing Expose request
22:14:46.414 00.007 11060 Worker thread wakes up
22:14:46.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:46.414 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:47.907 01.493 11060 Exposure complete
22:14:48.182 00.275 11060 worker thread done servicing request
22:14:48.182 00.000 10844 OnExposeComplete: enter
22:14:48.182 00.000 10844 UpdateGuideState(): m_state=1
22:14:48.182 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
22:14:48.182 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=28, SNR=2.9, Peak=28 HFD=0.0
22:14:48.182 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:48.182 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:48.182 00.000 10844 Status Line: Star lost - low SNR
22:14:48.186 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:14:48.211 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:14:48.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:48.211 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:48.211 00.000 10844 Enqueuing Expose request
22:14:48.211 00.000 11060 Worker thread wakes up
22:14:48.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:48.211 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:49.731 01.520 11060 Exposure complete
22:14:50.014 00.283 11060 worker thread done servicing request
22:14:50.014 00.000 10844 OnExposeComplete: enter
22:14:50.014 00.000 10844 UpdateGuideState(): m_state=1
22:14:50.015 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
22:14:50.015 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=15, SNR=2.2, Peak=28 HFD=0.0
22:14:50.015 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:50.016 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:50.016 00.000 10844 Status Line: Star lost - low SNR
22:14:50.020 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:50.036 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:14:50.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:50.036 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:50.036 00.000 10844 Enqueuing Expose request
22:14:50.036 00.000 11060 Worker thread wakes up
22:14:50.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:50.036 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:51.509 01.473 11060 Exposure complete
22:14:51.689 00.180 11060 worker thread done servicing request
22:14:51.689 00.000 10844 OnExposeComplete: enter
22:14:51.689 00.000 10844 UpdateGuideState(): m_state=1
22:14:51.689 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
22:14:51.689 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:14:51.689 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:51.689 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:51.689 00.000 10844 Status Line: Star lost - low mass
22:14:51.692 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:14:51.718 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:14:51.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:51.718 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:51.718 00.000 10844 Enqueuing Expose request
22:14:51.718 00.000 11060 Worker thread wakes up
22:14:51.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:51.718 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:53.156 01.438 11060 Exposure complete
22:14:53.422 00.266 10844 OnExposeComplete: enter
22:14:53.422 00.000 11060 worker thread done servicing request
22:14:53.422 00.000 10844 UpdateGuideState(): m_state=1
22:14:53.422 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:14:53.423 00.001 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:14:53.423 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:53.424 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:53.424 00.000 10844 Status Line: Star lost - low mass
22:14:53.425 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:53.446 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:14:53.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:53.446 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:53.446 00.000 10844 Enqueuing Expose request
22:14:53.446 00.000 11060 Worker thread wakes up
22:14:53.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:53.446 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:54.924 01.478 11060 Exposure complete
22:14:55.230 00.306 11060 worker thread done servicing request
22:14:55.230 00.000 10844 OnExposeComplete: enter
22:14:55.230 00.000 10844 UpdateGuideState(): m_state=1
22:14:55.230 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
22:14:55.230 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:14:55.230 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:55.230 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:55.230 00.000 10844 Status Line: Star lost - low mass
22:14:55.235 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:55.257 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:14:55.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:55.257 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:55.257 00.000 10844 Enqueuing Expose request
22:14:55.257 00.000 11060 Worker thread wakes up
22:14:55.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:55.257 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:56.716 01.459 11060 Exposure complete
22:14:56.947 00.231 11060 worker thread done servicing request
22:14:56.947 00.000 10844 OnExposeComplete: enter
22:14:56.947 00.000 10844 UpdateGuideState(): m_state=1
22:14:56.947 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
22:14:56.947 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:14:56.947 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:56.947 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:56.949 00.002 10844 Status Line: Star lost - low mass
22:14:56.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:56.966 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:14:56.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:56.966 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:56.966 00.000 10844 Enqueuing Expose request
22:14:56.966 00.000 11060 Worker thread wakes up
22:14:56.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:56.966 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:14:58.424 01.458 11060 Exposure complete
22:14:58.593 00.169 11060 worker thread done servicing request
22:14:58.593 00.000 10844 OnExposeComplete: enter
22:14:58.593 00.000 10844 UpdateGuideState(): m_state=1
22:14:58.593 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
22:14:58.593 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:14:58.593 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:14:58.593 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:14:58.593 00.000 10844 Status Line: Star lost - low mass
22:14:58.596 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:14:58.609 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:14:58.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:58.609 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:14:58.609 00.000 10844 Enqueuing Expose request
22:14:58.609 00.000 11060 Worker thread wakes up
22:14:58.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:14:58.609 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:00.069 01.460 11060 Exposure complete
22:15:00.309 00.240 11060 worker thread done servicing request
22:15:00.309 00.000 10844 OnExposeComplete: enter
22:15:00.309 00.000 10844 UpdateGuideState(): m_state=1
22:15:00.309 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
22:15:00.309 00.000 10844 Star::Find false star n=8 nbg=279 bg=12.7 sigma=4.4 thresh=26 peak=20
22:15:00.309 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=111, SNR=2.9, Peak=29 HFD=0.0
22:15:00.309 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:00.309 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:00.309 00.000 10844 Status Line: Star lost - low SNR
22:15:00.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:00.340 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:15:00.342 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:00.342 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:00.342 00.000 10844 Enqueuing Expose request
22:15:00.342 00.000 11060 Worker thread wakes up
22:15:00.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:00.342 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:01.787 01.445 11060 Exposure complete
22:15:02.185 00.398 10844 OnExposeComplete: enter
22:15:02.185 00.000 10844 UpdateGuideState(): m_state=1
22:15:02.185 00.000 11060 worker thread done servicing request
22:15:02.185 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
22:15:02.185 00.000 10844 Star::Find false star n=5 nbg=278 bg=13.2 sigma=4.4 thresh=26 peak=18
22:15:02.185 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=90, SNR=2.9, Peak=26 HFD=0.0
22:15:02.185 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:02.187 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:02.187 00.000 10844 Status Line: Star lost - low SNR
22:15:02.189 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:02.249 00.060 10844 UpdateGuideState exits: Star lost - low SNR
22:15:02.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:02.249 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:02.250 00.001 10844 Enqueuing Expose request
22:15:02.250 00.000 11060 Worker thread wakes up
22:15:02.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:02.250 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:03.713 01.463 11060 Exposure complete
22:15:04.056 00.343 11060 worker thread done servicing request
22:15:04.056 00.000 10844 OnExposeComplete: enter
22:15:04.056 00.000 10844 UpdateGuideState(): m_state=1
22:15:04.056 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
22:15:04.056 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:15:04.056 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:04.056 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:04.056 00.000 10844 Status Line: Star lost - low mass
22:15:04.061 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:04.088 00.027 10844 UpdateGuideState exits: Star lost - low mass
22:15:04.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:04.088 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:04.088 00.000 10844 Enqueuing Expose request
22:15:04.088 00.000 11060 Worker thread wakes up
22:15:04.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:04.088 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:05.593 01.505 11060 Exposure complete
22:15:06.010 00.417 11060 worker thread done servicing request
22:15:06.010 00.000 10844 OnExposeComplete: enter
22:15:06.010 00.000 10844 UpdateGuideState(): m_state=1
22:15:06.012 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
22:15:06.012 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:15:06.012 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:06.012 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:06.012 00.000 10844 Status Line: Star lost - low mass
22:15:06.030 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
22:15:06.050 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:15:06.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:06.052 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:06.052 00.000 10844 Enqueuing Expose request
22:15:06.052 00.000 11060 Worker thread wakes up
22:15:06.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:06.052 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:07.554 01.502 11060 Exposure complete
22:15:07.839 00.285 11060 worker thread done servicing request
22:15:07.839 00.000 10844 OnExposeComplete: enter
22:15:07.839 00.000 10844 UpdateGuideState(): m_state=1
22:15:07.839 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
22:15:07.839 00.000 10844 Star::Find false star n=6 nbg=283 bg=13.6 sigma=4.4 thresh=27 peak=19
22:15:07.839 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=98, SNR=2.9, Peak=29 HFD=0.0
22:15:07.839 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:07.839 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:07.841 00.002 10844 Status Line: Star lost - low SNR
22:15:07.843 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:07.875 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:15:07.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:07.875 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:07.875 00.000 10844 Enqueuing Expose request
22:15:07.875 00.000 11060 Worker thread wakes up
22:15:07.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:07.875 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:09.328 01.453 11060 Exposure complete
22:15:09.672 00.344 10844 OnExposeComplete: enter
22:15:09.672 00.000 10844 UpdateGuideState(): m_state=1
22:15:09.674 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
22:15:09.674 00.000 10844 Star::Find false star n=2 nbg=288 bg=12.3 sigma=4.7 thresh=26 peak=18
22:15:09.674 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=33, SNR=2.9, Peak=29 HFD=0.0
22:15:09.674 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:09.674 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:09.674 00.000 10844 Status Line: Star lost - low SNR
22:15:09.676 00.002 11060 worker thread done servicing request
22:15:09.680 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:09.695 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:15:09.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:09.695 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:09.695 00.000 10844 Enqueuing Expose request
22:15:09.695 00.000 11060 Worker thread wakes up
22:15:09.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:09.695 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:11.154 01.459 11060 Exposure complete
22:15:11.446 00.292 11060 worker thread done servicing request
22:15:11.446 00.000 10844 OnExposeComplete: enter
22:15:11.446 00.000 10844 UpdateGuideState(): m_state=1
22:15:11.446 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
22:15:11.446 00.000 10844 Star::Find false star n=4 nbg=281 bg=12.1 sigma=4.3 thresh=25 peak=19
22:15:11.446 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=55, SNR=2.9, Peak=27 HFD=0.0
22:15:11.446 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:11.446 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:11.446 00.000 10844 Status Line: Star lost - low SNR
22:15:11.451 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:11.480 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:15:11.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:11.480 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:11.480 00.000 10844 Enqueuing Expose request
22:15:11.480 00.000 11060 Worker thread wakes up
22:15:11.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:11.480 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:12.953 01.473 11060 Exposure complete
22:15:13.110 00.157 11060 worker thread done servicing request
22:15:13.110 00.000 10844 OnExposeComplete: enter
22:15:13.110 00.000 10844 UpdateGuideState(): m_state=1
22:15:13.110 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
22:15:13.110 00.000 10844 Star::Find false star n=4 nbg=278 bg=12.4 sigma=4.3 thresh=25 peak=18
22:15:13.110 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=54, SNR=2.9, Peak=29 HFD=0.0
22:15:13.112 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:13.112 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:13.112 00.000 10844 Status Line: Star lost - low SNR
22:15:13.112 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:13.147 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:15:13.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:13.147 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:13.147 00.000 10844 Enqueuing Expose request
22:15:13.147 00.000 11060 Worker thread wakes up
22:15:13.148 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:13.148 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:14.613 01.465 11060 Exposure complete
22:15:14.843 00.230 11060 worker thread done servicing request
22:15:14.843 00.000 10844 OnExposeComplete: enter
22:15:14.843 00.000 10844 UpdateGuideState(): m_state=1
22:15:14.843 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
22:15:14.843 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:15:14.843 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:14.845 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:14.845 00.000 10844 Status Line: Star lost - low mass
22:15:14.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:14.861 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:15:14.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:14.861 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:14.861 00.000 10844 Enqueuing Expose request
22:15:14.861 00.000 11060 Worker thread wakes up
22:15:14.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:14.865 00.004 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:16.359 01.494 11060 Exposure complete
22:15:16.593 00.234 11060 worker thread done servicing request
22:15:16.593 00.000 10844 OnExposeComplete: enter
22:15:16.593 00.000 10844 UpdateGuideState(): m_state=1
22:15:16.593 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
22:15:16.593 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=13, SNR=2.0, Peak=27 HFD=0.0
22:15:16.593 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:16.593 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:16.593 00.000 10844 Status Line: Star lost - low SNR
22:15:16.598 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:16.629 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:15:16.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:16.629 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:16.629 00.000 10844 Enqueuing Expose request
22:15:16.629 00.000 11060 Worker thread wakes up
22:15:16.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:16.629 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:18.100 01.471 11060 Exposure complete
22:15:18.393 00.293 11060 worker thread done servicing request
22:15:18.393 00.000 10844 OnExposeComplete: enter
22:15:18.393 00.000 10844 UpdateGuideState(): m_state=1
22:15:18.393 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
22:15:18.393 00.000 10844 Star::Find false star n=5 nbg=285 bg=12.2 sigma=4.8 thresh=27 peak=19
22:15:18.393 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=87, SNR=2.9, Peak=31 HFD=0.0
22:15:18.393 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:18.393 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:18.393 00.000 10844 Status Line: Star lost - low SNR
22:15:18.398 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:15:18.419 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:15:18.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:18.419 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:18.419 00.000 10844 Enqueuing Expose request
22:15:18.422 00.003 11060 Worker thread wakes up
22:15:18.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:18.423 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:19.887 01.464 11060 Exposure complete
22:15:20.126 00.239 11060 worker thread done servicing request
22:15:20.127 00.001 10844 OnExposeComplete: enter
22:15:20.127 00.000 10844 UpdateGuideState(): m_state=1
22:15:20.127 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
22:15:20.127 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=15, SNR=2.1, Peak=28 HFD=0.0
22:15:20.127 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:20.127 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:20.127 00.000 10844 Status Line: Star lost - low SNR
22:15:20.129 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:20.159 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:15:20.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:20.159 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:20.159 00.000 10844 Enqueuing Expose request
22:15:20.159 00.000 11060 Worker thread wakes up
22:15:20.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:20.159 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:21.656 01.497 11060 Exposure complete
22:15:21.943 00.287 11060 worker thread done servicing request
22:15:21.943 00.000 10844 OnExposeComplete: enter
22:15:21.943 00.000 10844 UpdateGuideState(): m_state=1
22:15:21.943 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
22:15:21.943 00.000 10844 Star::Find false star n=2 nbg=285 bg=12.5 sigma=4.9 thresh=27 peak=22
22:15:21.943 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=32, SNR=2.9, Peak=30 HFD=0.0
22:15:21.943 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:21.943 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:21.943 00.000 10844 Status Line: Star lost - low SNR
22:15:21.948 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:21.979 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:15:21.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:21.982 00.003 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:21.982 00.000 10844 Enqueuing Expose request
22:15:21.982 00.000 11060 Worker thread wakes up
22:15:21.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:21.982 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:23.456 01.474 11060 Exposure complete
22:15:23.737 00.281 11060 worker thread done servicing request
22:15:23.737 00.000 10844 OnExposeComplete: enter
22:15:23.737 00.000 10844 UpdateGuideState(): m_state=1
22:15:23.737 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
22:15:23.737 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:15:23.737 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:23.737 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:23.737 00.000 10844 Status Line: Star lost - low mass
22:15:23.742 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:23.762 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:15:23.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:23.762 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:23.762 00.000 10844 Enqueuing Expose request
22:15:23.762 00.000 11060 Worker thread wakes up
22:15:23.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:23.762 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:25.228 01.466 11060 Exposure complete
22:15:25.410 00.182 11060 worker thread done servicing request
22:15:25.410 00.000 10844 OnExposeComplete: enter
22:15:25.410 00.000 10844 UpdateGuideState(): m_state=1
22:15:25.410 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
22:15:25.410 00.000 10844 Star::Find false star n=5 nbg=285 bg=13.2 sigma=4.5 thresh=27 peak=24
22:15:25.410 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=76, SNR=2.9, Peak=30 HFD=0.0
22:15:25.412 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:25.412 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:25.412 00.000 10844 Status Line: Star lost - low SNR
22:15:25.413 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:25.424 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:15:25.427 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:25.427 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:25.427 00.000 10844 Enqueuing Expose request
22:15:25.427 00.000 11060 Worker thread wakes up
22:15:25.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:25.427 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:27.019 01.592 11060 Exposure complete
22:15:27.279 00.260 11060 worker thread done servicing request
22:15:27.279 00.000 10844 OnExposeComplete: enter
22:15:27.279 00.000 10844 UpdateGuideState(): m_state=1
22:15:27.279 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
22:15:27.279 00.000 10844 Star::Find false star n=3 nbg=286 bg=13.2 sigma=4.8 thresh=28 peak=25
22:15:27.279 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=46, SNR=2.9, Peak=29 HFD=0.0
22:15:27.279 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:27.279 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:27.279 00.000 10844 Status Line: Star lost - low SNR
22:15:27.285 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:27.302 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:15:27.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:27.302 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:27.302 00.000 10844 Enqueuing Expose request
22:15:27.305 00.003 11060 Worker thread wakes up
22:15:27.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:27.305 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:28.766 01.461 11060 Exposure complete
22:15:29.003 00.237 11060 worker thread done servicing request
22:15:29.003 00.000 10844 OnExposeComplete: enter
22:15:29.003 00.000 10844 UpdateGuideState(): m_state=1
22:15:29.003 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
22:15:29.003 00.000 10844 Star::Find false star n=4 nbg=282 bg=13.5 sigma=4.8 thresh=28 peak=23
22:15:29.003 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=62, SNR=2.9, Peak=30 HFD=0.0
22:15:29.005 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:29.005 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:29.005 00.000 10844 Status Line: Star lost - low SNR
22:15:29.021 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:29.093 00.072 10844 UpdateGuideState exits: Star lost - low SNR
22:15:29.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:29.093 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:29.093 00.000 10844 Enqueuing Expose request
22:15:29.093 00.000 11060 Worker thread wakes up
22:15:29.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:29.093 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:30.547 01.454 11060 Exposure complete
22:15:30.891 00.344 10844 OnExposeComplete: enter
22:15:30.891 00.000 10844 UpdateGuideState(): m_state=1
22:15:30.891 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
22:15:30.891 00.000 10844 Star::Find returns 1 (0), X=1835.22, Y=147.10, Mass=160, SNR=7.0, Peak=33 HFD=3.7
22:15:30.893 00.002 10844 Status Line: Mass: 160 vs 609
22:15:30.896 00.003 11060 worker thread done servicing request
22:15:30.896 00.000 10844 UpdateCurrentPosition: star mass new=160.1 exp=609.2 thresh=50% limits=(304.6, 5885.4, 1218.4)
22:15:30.896 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:15:30.899 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:30.899 00.000 10844 Status Line: No star selected
22:15:30.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:30.930 00.031 10844 UpdateGuideState exits: No star selected
22:15:30.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:30.930 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:30.930 00.000 10844 Enqueuing Expose request
22:15:30.930 00.000 11060 Worker thread wakes up
22:15:30.932 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:30.932 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:32.410 01.478 11060 Exposure complete
22:15:32.662 00.252 11060 worker thread done servicing request
22:15:32.662 00.000 10844 OnExposeComplete: enter
22:15:32.662 00.000 10844 UpdateGuideState(): m_state=1
22:15:32.662 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
22:15:32.662 00.000 10844 Star::Find false star n=3 nbg=279 bg=13.4 sigma=4.5 thresh=27 peak=25
22:15:32.662 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=59, SNR=2.9, Peak=40 HFD=0.0
22:15:32.662 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:32.662 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:32.662 00.000 10844 Status Line: Star lost - low SNR
22:15:32.687 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:32.703 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:15:32.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:32.703 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:32.703 00.000 10844 Enqueuing Expose request
22:15:32.703 00.000 11060 Worker thread wakes up
22:15:32.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:32.703 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:34.169 01.466 11060 Exposure complete
22:15:34.396 00.227 11060 worker thread done servicing request
22:15:34.396 00.000 10844 OnExposeComplete: enter
22:15:34.398 00.002 10844 UpdateGuideState(): m_state=1
22:15:34.398 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
22:15:34.398 00.000 10844 Star::Find false star n=4 nbg=279 bg=13.3 sigma=4.7 thresh=27 peak=24
22:15:34.399 00.001 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=62, SNR=2.9, Peak=30 HFD=0.0
22:15:34.399 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:34.399 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:34.399 00.000 10844 Status Line: Star lost - low SNR
22:15:34.401 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:34.413 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:15:34.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:34.413 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:34.413 00.000 10844 Enqueuing Expose request
22:15:34.413 00.000 11060 Worker thread wakes up
22:15:34.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:34.413 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:35.919 01.506 11060 Exposure complete
22:15:36.179 00.260 10844 OnExposeComplete: enter
22:15:36.179 00.000 10844 UpdateGuideState(): m_state=1
22:15:36.179 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
22:15:36.179 00.000 10844 Star::Find false star n=7 nbg=282 bg=12.4 sigma=4.4 thresh=26 peak=25
22:15:36.179 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=122, SNR=2.9, Peak=38 HFD=0.0
22:15:36.179 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:36.179 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:36.179 00.000 10844 Status Line: Star lost - low SNR
22:15:36.181 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:36.187 00.006 11060 worker thread done servicing request
22:15:36.201 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:15:36.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:36.201 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:36.201 00.000 10844 Enqueuing Expose request
22:15:36.201 00.000 11060 Worker thread wakes up
22:15:36.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:36.201 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:37.759 01.558 11060 Exposure complete
22:15:38.024 00.265 11060 worker thread done servicing request
22:15:38.024 00.000 10844 OnExposeComplete: enter
22:15:38.024 00.000 10844 UpdateGuideState(): m_state=1
22:15:38.024 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
22:15:38.024 00.000 10844 Star::Find false star n=4 nbg=283 bg=13.3 sigma=4.9 thresh=28 peak=25
22:15:38.024 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=61, SNR=2.9, Peak=30 HFD=0.0
22:15:38.024 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:38.024 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:38.024 00.000 10844 Status Line: Star lost - low SNR
22:15:38.031 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:15:38.047 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:15:38.049 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:38.049 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:38.049 00.000 10844 Enqueuing Expose request
22:15:38.049 00.000 11060 Worker thread wakes up
22:15:38.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:38.049 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:39.516 01.467 11060 Exposure complete
22:15:39.769 00.253 11060 worker thread done servicing request
22:15:39.769 00.000 10844 OnExposeComplete: enter
22:15:39.769 00.000 10844 UpdateGuideState(): m_state=1
22:15:39.769 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
22:15:39.769 00.000 10844 Star::Find false star n=3 nbg=283 bg=13.6 sigma=5.1 thresh=29 peak=25
22:15:39.769 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=59, SNR=2.9, Peak=35 HFD=0.0
22:15:39.769 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:39.769 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:39.769 00.000 10844 Status Line: Star lost - low SNR
22:15:39.772 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:39.789 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:15:39.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:39.789 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:39.789 00.000 10844 Enqueuing Expose request
22:15:39.789 00.000 11060 Worker thread wakes up
22:15:39.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:39.789 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:41.252 01.463 11060 Exposure complete
22:15:41.485 00.233 10844 OnExposeComplete: enter
22:15:41.485 00.000 10844 UpdateGuideState(): m_state=1
22:15:41.485 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
22:15:41.485 00.000 10844 Star::Find false star n=5 nbg=276 bg=12.3 sigma=4.5 thresh=26 peak=24
22:15:41.485 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=76, SNR=2.9, Peak=30 HFD=0.0
22:15:41.485 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:41.485 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:41.485 00.000 10844 Status Line: Star lost - low SNR
22:15:41.488 00.003 11060 worker thread done servicing request
22:15:41.489 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:41.507 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:15:41.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:41.507 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:41.507 00.000 10844 Enqueuing Expose request
22:15:41.507 00.000 11060 Worker thread wakes up
22:15:41.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:41.509 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:42.974 01.465 11060 Exposure complete
22:15:43.262 00.288 11060 worker thread done servicing request
22:15:43.262 00.000 10844 OnExposeComplete: enter
22:15:43.262 00.000 10844 UpdateGuideState(): m_state=1
22:15:43.262 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
22:15:43.262 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:15:43.262 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:43.262 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:43.262 00.000 10844 Status Line: Star lost - low mass
22:15:43.266 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:43.297 00.031 10844 UpdateGuideState exits: Star lost - low mass
22:15:43.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:43.297 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:43.298 00.001 10844 Enqueuing Expose request
22:15:43.299 00.001 11060 Worker thread wakes up
22:15:43.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:43.299 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:44.756 01.457 11060 Exposure complete
22:15:45.018 00.262 10844 OnExposeComplete: enter
22:15:45.018 00.000 11060 worker thread done servicing request
22:15:45.018 00.000 10844 UpdateGuideState(): m_state=1
22:15:45.018 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
22:15:45.018 00.000 10844 Star::Find false star n=3 nbg=284 bg=13.3 sigma=4.6 thresh=27 peak=22
22:15:45.018 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=41, SNR=2.9, Peak=31 HFD=0.0
22:15:45.018 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:45.018 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:45.018 00.000 10844 Status Line: Star lost - low SNR
22:15:45.020 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:45.055 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:15:45.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:45.057 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:45.057 00.000 10844 Enqueuing Expose request
22:15:45.057 00.000 11060 Worker thread wakes up
22:15:45.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:45.057 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:46.523 01.466 11060 Exposure complete
22:15:46.787 00.264 11060 worker thread done servicing request
22:15:46.787 00.000 10844 OnExposeComplete: enter
22:15:46.787 00.000 10844 UpdateGuideState(): m_state=1
22:15:46.787 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
22:15:46.787 00.000 10844 Star::Find false star n=4 nbg=284 bg=13.6 sigma=4.9 thresh=28 peak=26
22:15:46.787 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=68, SNR=2.9, Peak=31 HFD=0.0
22:15:46.787 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:46.787 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:46.787 00.000 10844 Status Line: Star lost - low SNR
22:15:46.817 00.030 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:46.830 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:15:46.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:46.830 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:46.830 00.000 10844 Enqueuing Expose request
22:15:46.830 00.000 11060 Worker thread wakes up
22:15:46.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:46.830 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:48.279 01.449 11060 Exposure complete
22:15:48.471 00.192 11060 worker thread done servicing request
22:15:48.474 00.003 10844 OnExposeComplete: enter
22:15:48.474 00.000 10844 UpdateGuideState(): m_state=1
22:15:48.474 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
22:15:48.474 00.000 10844 Star::Find false star n=4 nbg=286 bg=12.7 sigma=4.7 thresh=27 peak=24
22:15:48.474 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=66, SNR=2.9, Peak=32 HFD=0.0
22:15:48.474 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:48.474 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:48.474 00.000 10844 Status Line: Star lost - low SNR
22:15:48.477 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:48.490 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:15:48.491 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:48.491 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:48.491 00.000 10844 Enqueuing Expose request
22:15:48.491 00.000 11060 Worker thread wakes up
22:15:48.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:48.491 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:49.968 01.477 11060 Exposure complete
22:15:50.208 00.240 11060 worker thread done servicing request
22:15:50.208 00.000 10844 OnExposeComplete: enter
22:15:50.208 00.000 10844 UpdateGuideState(): m_state=1
22:15:50.208 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
22:15:50.208 00.000 10844 Star::Find false star n=6 nbg=279 bg=13.0 sigma=4.3 thresh=26 peak=24
22:15:50.208 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=87, SNR=2.9, Peak=29 HFD=0.0
22:15:50.208 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:50.208 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:50.208 00.000 10844 Status Line: Star lost - low SNR
22:15:50.215 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:50.232 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:15:50.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:50.232 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:50.232 00.000 10844 Enqueuing Expose request
22:15:50.232 00.000 11060 Worker thread wakes up
22:15:50.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:50.232 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:51.700 01.468 11060 Exposure complete
22:15:51.963 00.263 11060 worker thread done servicing request
22:15:51.963 00.000 10844 OnExposeComplete: enter
22:15:51.963 00.000 10844 UpdateGuideState(): m_state=1
22:15:51.963 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
22:15:51.963 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.0, Peak=29 HFD=0.0
22:15:51.963 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:51.965 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:51.965 00.000 10844 Status Line: Star lost - low SNR
22:15:51.967 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:52.004 00.037 10844 UpdateGuideState exits: Star lost - low SNR
22:15:52.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:52.006 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:52.006 00.000 10844 Enqueuing Expose request
22:15:52.006 00.000 11060 Worker thread wakes up
22:15:52.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:52.006 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:53.457 01.451 11060 Exposure complete
22:15:53.752 00.295 11060 worker thread done servicing request
22:15:53.752 00.000 10844 OnExposeComplete: enter
22:15:53.752 00.000 10844 UpdateGuideState(): m_state=1
22:15:53.752 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
22:15:53.752 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=29, SNR=3.0, Peak=28 HFD=0.0
22:15:53.752 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:53.752 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:53.752 00.000 10844 Status Line: Star lost - low SNR
22:15:53.758 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:53.794 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:15:53.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:53.794 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:53.794 00.000 10844 Enqueuing Expose request
22:15:53.794 00.000 11060 Worker thread wakes up
22:15:53.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:53.794 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:55.273 01.479 11060 Exposure complete
22:15:55.452 00.179 11060 worker thread done servicing request
22:15:55.453 00.001 10844 OnExposeComplete: enter
22:15:55.453 00.000 10844 UpdateGuideState(): m_state=1
22:15:55.453 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
22:15:55.453 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:15:55.453 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:55.453 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:55.454 00.001 10844 Status Line: Star lost - low mass
22:15:55.456 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:55.466 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:15:55.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:55.466 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:55.466 00.000 10844 Enqueuing Expose request
22:15:55.466 00.000 11060 Worker thread wakes up
22:15:55.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:55.466 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:56.936 01.470 11060 Exposure complete
22:15:57.175 00.239 11060 worker thread done servicing request
22:15:57.175 00.000 10844 OnExposeComplete: enter
22:15:57.175 00.000 10844 UpdateGuideState(): m_state=1
22:15:57.175 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
22:15:57.175 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=15, SNR=2.1, Peak=27 HFD=0.0
22:15:57.175 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:57.175 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:57.180 00.005 10844 Status Line: Star lost - low SNR
22:15:57.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:57.197 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:15:57.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:57.197 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:57.197 00.000 10844 Enqueuing Expose request
22:15:57.197 00.000 11060 Worker thread wakes up
22:15:57.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:57.197 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:15:58.656 01.459 11060 Exposure complete
22:15:58.900 00.244 11060 worker thread done servicing request
22:15:58.900 00.000 10844 OnExposeComplete: enter
22:15:58.900 00.000 10844 UpdateGuideState(): m_state=1
22:15:58.900 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
22:15:58.900 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=28, SNR=2.9, Peak=27 HFD=0.0
22:15:58.900 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:15:58.900 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:15:58.900 00.000 10844 Status Line: Star lost - low SNR
22:15:58.904 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:15:58.932 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:15:58.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:58.932 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:15:58.932 00.000 10844 Enqueuing Expose request
22:15:58.932 00.000 11060 Worker thread wakes up
22:15:58.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:15:58.932 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:00.434 01.502 11060 Exposure complete
22:16:00.659 00.225 11060 worker thread done servicing request
22:16:00.659 00.000 10844 OnExposeComplete: enter
22:16:00.659 00.000 10844 UpdateGuideState(): m_state=1
22:16:00.659 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
22:16:00.659 00.000 10844 Star::Find false star n=6 nbg=278 bg=12.3 sigma=4.0 thresh=24 peak=21
22:16:00.659 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=86, SNR=2.9, Peak=30 HFD=0.0
22:16:00.659 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:00.659 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:00.659 00.000 10844 Status Line: Star lost - low SNR
22:16:00.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:00.674 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:16:00.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:00.674 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:00.674 00.000 10844 Enqueuing Expose request
22:16:00.674 00.000 11060 Worker thread wakes up
22:16:00.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:00.674 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:02.170 01.496 11060 Exposure complete
22:16:02.344 00.174 10844 OnExposeComplete: enter
22:16:02.344 00.000 10844 UpdateGuideState(): m_state=1
22:16:02.344 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
22:16:02.344 00.000 10844 Star::Find false star n=4 nbg=281 bg=11.7 sigma=4.5 thresh=25 peak=20
22:16:02.344 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=55, SNR=2.9, Peak=27 HFD=0.0
22:16:02.344 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:02.344 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:02.346 00.002 10844 Status Line: Star lost - low SNR
22:16:02.346 00.000 11060 worker thread done servicing request
22:16:02.348 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:02.376 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:16:02.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:02.376 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:02.376 00.000 10844 Enqueuing Expose request
22:16:02.376 00.000 11060 Worker thread wakes up
22:16:02.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:02.376 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:03.849 01.473 11060 Exposure complete
22:16:04.089 00.240 11060 worker thread done servicing request
22:16:04.089 00.000 10844 OnExposeComplete: enter
22:16:04.089 00.000 10844 UpdateGuideState(): m_state=1
22:16:04.089 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
22:16:04.089 00.000 10844 Star::Find false star n=2 nbg=281 bg=12.3 sigma=4.8 thresh=27 peak=20
22:16:04.089 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=34, SNR=2.9, Peak=30 HFD=0.0
22:16:04.089 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:04.089 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:04.089 00.000 10844 Status Line: Star lost - low SNR
22:16:04.093 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:04.110 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:16:04.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:04.110 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:04.110 00.000 10844 Enqueuing Expose request
22:16:04.110 00.000 11060 Worker thread wakes up
22:16:04.111 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:04.111 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:05.578 01.467 11060 Exposure complete
22:16:05.757 00.179 11060 worker thread done servicing request
22:16:05.757 00.000 10844 OnExposeComplete: enter
22:16:05.757 00.000 10844 UpdateGuideState(): m_state=1
22:16:05.757 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
22:16:05.757 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:16:05.757 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:05.757 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:05.757 00.000 10844 Status Line: Star lost - low mass
22:16:05.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:05.773 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:16:05.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:05.773 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:05.773 00.000 10844 Enqueuing Expose request
22:16:05.773 00.000 11060 Worker thread wakes up
22:16:05.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:05.773 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:07.248 01.475 11060 Exposure complete
22:16:07.507 00.259 11060 worker thread done servicing request
22:16:07.507 00.000 10844 OnExposeComplete: enter
22:16:07.507 00.000 10844 UpdateGuideState(): m_state=1
22:16:07.507 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
22:16:07.507 00.000 10844 Star::Find false star n=3 nbg=284 bg=12.5 sigma=4.9 thresh=27 peak=21
22:16:07.507 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=45, SNR=2.9, Peak=28 HFD=0.0
22:16:07.507 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:07.525 00.018 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:07.528 00.003 10844 Status Line: Star lost - low SNR
22:16:07.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:07.551 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:16:07.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:07.551 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:07.551 00.000 10844 Enqueuing Expose request
22:16:07.551 00.000 11060 Worker thread wakes up
22:16:07.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:07.551 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:09.028 01.477 11060 Exposure complete
22:16:09.275 00.247 10844 OnExposeComplete: enter
22:16:09.275 00.000 10844 UpdateGuideState(): m_state=1
22:16:09.275 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
22:16:09.275 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:16:09.275 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:09.275 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:09.275 00.000 10844 Status Line: Star lost - low mass
22:16:09.277 00.002 11060 worker thread done servicing request
22:16:09.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:09.295 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:16:09.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:09.295 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:09.295 00.000 10844 Enqueuing Expose request
22:16:09.295 00.000 11060 Worker thread wakes up
22:16:09.319 00.024 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:09.319 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:10.754 01.435 11060 Exposure complete
22:16:11.190 00.436 11060 worker thread done servicing request
22:16:11.190 00.000 10844 OnExposeComplete: enter
22:16:11.190 00.000 10844 UpdateGuideState(): m_state=1
22:16:11.193 00.003 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
22:16:11.193 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=27, SNR=2.8, Peak=28 HFD=0.0
22:16:11.193 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:11.193 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:11.193 00.000 10844 Status Line: Star lost - low SNR
22:16:11.197 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:11.216 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:16:11.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:11.216 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:11.216 00.000 10844 Enqueuing Expose request
22:16:11.216 00.000 11060 Worker thread wakes up
22:16:11.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:11.216 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:12.692 01.476 11060 Exposure complete
22:16:12.929 00.237 11060 worker thread done servicing request
22:16:12.929 00.000 10844 OnExposeComplete: enter
22:16:12.929 00.000 10844 UpdateGuideState(): m_state=1
22:16:12.929 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
22:16:12.929 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:16:12.929 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:12.929 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:12.929 00.000 10844 Status Line: Star lost - low mass
22:16:12.932 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:12.946 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:16:12.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:12.946 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:12.946 00.000 10844 Enqueuing Expose request
22:16:12.946 00.000 11060 Worker thread wakes up
22:16:12.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:12.946 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:14.422 01.476 11060 Exposure complete
22:16:14.649 00.227 11060 worker thread done servicing request
22:16:14.649 00.000 10844 OnExposeComplete: enter
22:16:14.649 00.000 10844 UpdateGuideState(): m_state=1
22:16:14.649 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
22:16:14.649 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=29, SNR=2.9, Peak=28 HFD=0.0
22:16:14.649 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:14.649 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:14.649 00.000 10844 Status Line: Star lost - low SNR
22:16:14.655 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:14.674 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:16:14.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:14.674 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:14.674 00.000 10844 Enqueuing Expose request
22:16:14.674 00.000 11060 Worker thread wakes up
22:16:14.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:14.674 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:16.136 01.462 11060 Exposure complete
22:16:16.472 00.336 11060 worker thread done servicing request
22:16:16.472 00.000 10844 OnExposeComplete: enter
22:16:16.472 00.000 10844 UpdateGuideState(): m_state=1
22:16:16.472 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
22:16:16.472 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:16:16.472 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:16.472 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:16.472 00.000 10844 Status Line: Star lost - low mass
22:16:16.476 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:16.496 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:16:16.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:16.496 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:16.496 00.000 10844 Enqueuing Expose request
22:16:16.496 00.000 11060 Worker thread wakes up
22:16:16.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:16.496 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:17.976 01.480 11060 Exposure complete
22:16:18.287 00.311 11060 worker thread done servicing request
22:16:18.287 00.000 10844 OnExposeComplete: enter
22:16:18.287 00.000 10844 UpdateGuideState(): m_state=1
22:16:18.287 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
22:16:18.287 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:16:18.287 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:18.287 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:18.287 00.000 10844 Status Line: Star lost - low mass
22:16:18.292 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:18.332 00.040 10844 UpdateGuideState exits: Star lost - low mass
22:16:18.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:18.332 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:18.332 00.000 10844 Enqueuing Expose request
22:16:18.332 00.000 11060 Worker thread wakes up
22:16:18.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:18.334 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:19.835 01.501 11060 Exposure complete
22:16:20.128 00.293 10844 OnExposeComplete: enter
22:16:20.128 00.000 10844 UpdateGuideState(): m_state=1
22:16:20.128 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
22:16:20.128 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:16:20.128 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:20.130 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:20.130 00.000 10844 Status Line: Star lost - low mass
22:16:20.130 00.000 11060 worker thread done servicing request
22:16:20.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:16:20.148 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:16:20.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:20.148 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:20.148 00.000 10844 Enqueuing Expose request
22:16:20.148 00.000 11060 Worker thread wakes up
22:16:20.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:20.148 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:21.622 01.474 11060 Exposure complete
22:16:21.793 00.171 11060 worker thread done servicing request
22:16:21.793 00.000 10844 OnExposeComplete: enter
22:16:21.793 00.000 10844 UpdateGuideState(): m_state=1
22:16:21.793 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
22:16:21.793 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:16:21.793 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:21.793 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:21.793 00.000 10844 Status Line: Star lost - low mass
22:16:21.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:21.819 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:16:21.821 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:21.821 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:21.821 00.000 10844 Enqueuing Expose request
22:16:21.821 00.000 11060 Worker thread wakes up
22:16:21.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:21.821 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:23.301 01.480 11060 Exposure complete
22:16:23.538 00.237 11060 worker thread done servicing request
22:16:23.538 00.000 10844 OnExposeComplete: enter
22:16:23.538 00.000 10844 UpdateGuideState(): m_state=1
22:16:23.538 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
22:16:23.538 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=28, SNR=2.9, Peak=28 HFD=0.0
22:16:23.538 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:23.538 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:23.538 00.000 10844 Status Line: Star lost - low SNR
22:16:23.554 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:23.570 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:16:23.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:23.570 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:23.570 00.000 10844 Enqueuing Expose request
22:16:23.570 00.000 11060 Worker thread wakes up
22:16:23.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:23.570 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:25.058 01.488 11060 Exposure complete
22:16:25.361 00.303 11060 worker thread done servicing request
22:16:25.361 00.000 10844 OnExposeComplete: enter
22:16:25.361 00.000 10844 UpdateGuideState(): m_state=1
22:16:25.361 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
22:16:25.361 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=13, SNR=2.0, Peak=26 HFD=0.0
22:16:25.361 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:25.361 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:25.361 00.000 10844 Status Line: Star lost - low SNR
22:16:25.363 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:16:25.381 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:16:25.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:25.381 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:25.381 00.000 10844 Enqueuing Expose request
22:16:25.381 00.000 11060 Worker thread wakes up
22:16:25.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:25.381 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:26.842 01.461 11060 Exposure complete
22:16:27.093 00.251 11060 worker thread done servicing request
22:16:27.093 00.000 10844 OnExposeComplete: enter
22:16:27.093 00.000 10844 UpdateGuideState(): m_state=1
22:16:27.098 00.005 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
22:16:27.098 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:16:27.098 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:27.098 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:27.098 00.000 10844 Status Line: Star lost - low mass
22:16:27.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:27.113 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:16:27.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:27.113 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:27.113 00.000 10844 Enqueuing Expose request
22:16:27.113 00.000 11060 Worker thread wakes up
22:16:27.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:27.113 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:28.579 01.466 11060 Exposure complete
22:16:28.827 00.248 10844 OnExposeComplete: enter
22:16:28.827 00.000 10844 UpdateGuideState(): m_state=1
22:16:28.827 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
22:16:28.828 00.001 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:16:28.828 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:28.828 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:28.828 00.000 10844 Status Line: Star lost - low mass
22:16:28.832 00.004 11060 worker thread done servicing request
22:16:28.864 00.032 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:28.883 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:16:28.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:28.883 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:28.883 00.000 10844 Enqueuing Expose request
22:16:28.885 00.002 11060 Worker thread wakes up
22:16:28.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:28.885 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:30.382 01.497 11060 Exposure complete
22:16:30.623 00.241 11060 worker thread done servicing request
22:16:30.623 00.000 10844 OnExposeComplete: enter
22:16:30.623 00.000 10844 UpdateGuideState(): m_state=1
22:16:30.623 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
22:16:30.623 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.0, Peak=26 HFD=0.0
22:16:30.623 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:30.623 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:30.623 00.000 10844 Status Line: Star lost - low SNR
22:16:30.629 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:30.645 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:16:30.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:30.645 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:30.647 00.002 10844 Enqueuing Expose request
22:16:30.647 00.000 11060 Worker thread wakes up
22:16:30.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:30.647 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:32.106 01.459 11060 Exposure complete
22:16:32.364 00.258 11060 worker thread done servicing request
22:16:32.364 00.000 10844 OnExposeComplete: enter
22:16:32.364 00.000 10844 UpdateGuideState(): m_state=1
22:16:32.364 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
22:16:32.364 00.000 10844 Star::Find false star n=4 nbg=281 bg=12.5 sigma=4.1 thresh=25 peak=19
22:16:32.364 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=55, SNR=2.9, Peak=27 HFD=0.0
22:16:32.369 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:32.369 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:32.369 00.000 10844 Status Line: Star lost - low SNR
22:16:32.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:16:32.385 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:16:32.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:32.385 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:32.385 00.000 10844 Enqueuing Expose request
22:16:32.385 00.000 11060 Worker thread wakes up
22:16:32.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:32.385 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:41.440 09.055 11060 Exposure complete
22:16:43.227 01.787 11060 worker thread done servicing request
22:16:43.227 00.000 10844 OnExposeComplete: enter
22:16:43.227 00.000 10844 UpdateGuideState(): m_state=1
22:16:43.227 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
22:16:43.227 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:16:43.227 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:43.229 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:43.229 00.000 10844 Status Line: Star lost - low mass
22:16:43.233 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:16:43.288 00.055 10844 UpdateGuideState exits: Star lost - low mass
22:16:43.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:43.288 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:43.288 00.000 10844 Enqueuing Expose request
22:16:43.288 00.000 11060 Worker thread wakes up
22:16:43.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:43.288 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:44.713 01.425 11060 Exposure complete
22:16:45.201 00.488 11060 worker thread done servicing request
22:16:45.201 00.000 10844 OnExposeComplete: enter
22:16:45.201 00.000 10844 UpdateGuideState(): m_state=1
22:16:45.201 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
22:16:45.203 00.002 10844 Star::Find false star n=4 nbg=278 bg=11.9 sigma=4.1 thresh=24 peak=19
22:16:45.203 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=55, SNR=2.9, Peak=28 HFD=0.0
22:16:45.203 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:45.207 00.004 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:45.224 00.017 10844 Status Line: Star lost - low SNR
22:16:45.228 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:45.260 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:16:45.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:45.262 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:45.262 00.000 10844 Enqueuing Expose request
22:16:45.262 00.000 11060 Worker thread wakes up
22:16:45.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:45.262 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:47.485 02.223 11060 Exposure complete
22:16:47.977 00.492 11060 worker thread done servicing request
22:16:47.977 00.000 10844 OnExposeComplete: enter
22:16:47.977 00.000 10844 UpdateGuideState(): m_state=1
22:16:47.977 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
22:16:47.977 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:16:47.977 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:47.977 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:47.977 00.000 10844 Status Line: Star lost - low mass
22:16:47.982 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:48.180 00.198 10844 UpdateGuideState exits: Star lost - low mass
22:16:48.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:48.180 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:48.180 00.000 10844 Enqueuing Expose request
22:16:48.180 00.000 11060 Worker thread wakes up
22:16:48.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:48.180 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:49.670 01.490 11060 Exposure complete
22:16:51.461 01.791 11060 worker thread done servicing request
22:16:51.461 00.000 10844 OnExposeComplete: enter
22:16:51.461 00.000 10844 UpdateGuideState(): m_state=1
22:16:51.461 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
22:16:51.461 00.000 10844 Star::Find false star n=3 nbg=279 bg=12.4 sigma=4.6 thresh=26 peak=19
22:16:51.463 00.002 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=47, SNR=2.9, Peak=29 HFD=0.0
22:16:51.463 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:51.463 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:51.463 00.000 10844 Status Line: Star lost - low SNR
22:16:51.470 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:51.512 00.042 10844 UpdateGuideState exits: Star lost - low SNR
22:16:51.514 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:51.514 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:51.514 00.000 10844 Enqueuing Expose request
22:16:51.514 00.000 11060 Worker thread wakes up
22:16:51.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:51.514 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:53.141 01.627 11060 Exposure complete
22:16:53.596 00.455 11060 worker thread done servicing request
22:16:53.596 00.000 10844 OnExposeComplete: enter
22:16:53.597 00.001 10844 UpdateGuideState(): m_state=1
22:16:53.598 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
22:16:53.598 00.000 10844 Star::Find false star n=3 nbg=284 bg=12.0 sigma=4.3 thresh=25 peak=22
22:16:53.598 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=48, SNR=2.9, Peak=30 HFD=0.0
22:16:53.598 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:53.598 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:53.598 00.000 10844 Status Line: Star lost - low SNR
22:16:53.602 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:53.652 00.050 10844 UpdateGuideState exits: Star lost - low SNR
22:16:53.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:53.652 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:53.652 00.000 10844 Enqueuing Expose request
22:16:53.652 00.000 11060 Worker thread wakes up
22:16:53.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:53.654 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:55.167 01.513 11060 Exposure complete
22:16:55.682 00.515 10844 OnExposeComplete: enter
22:16:55.682 00.000 10844 UpdateGuideState(): m_state=1
22:16:55.682 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
22:16:55.684 00.002 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:16:55.685 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:55.722 00.037 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:55.722 00.000 10844 Status Line: Star lost - low mass
22:16:55.722 00.000 11060 worker thread done servicing request
22:16:55.761 00.039 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
22:16:55.793 00.032 10844 UpdateGuideState exits: Star lost - low mass
22:16:55.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:55.796 00.003 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:55.796 00.000 10844 Enqueuing Expose request
22:16:55.796 00.000 11060 Worker thread wakes up
22:16:55.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:55.796 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:16:57.279 01.483 11060 Exposure complete
22:16:57.609 00.330 11060 worker thread done servicing request
22:16:57.609 00.000 10844 OnExposeComplete: enter
22:16:57.610 00.001 10844 UpdateGuideState(): m_state=1
22:16:57.610 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
22:16:57.610 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=13, SNR=1.9, Peak=26 HFD=0.0
22:16:57.610 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:16:57.610 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:16:57.610 00.000 10844 Status Line: Star lost - low SNR
22:16:57.614 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:16:57.629 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:16:57.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:57.629 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:16:57.629 00.000 10844 Enqueuing Expose request
22:16:57.629 00.000 11060 Worker thread wakes up
22:16:57.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:16:57.631 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:12.593 14.962 11060 Exposure complete
22:17:17.294 04.701 11060 worker thread done servicing request
22:17:17.294 00.000 10844 OnExposeComplete: enter
22:17:17.294 00.000 10844 UpdateGuideState(): m_state=1
22:17:17.294 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
22:17:17.296 00.002 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:17:17.296 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:17.296 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:17.296 00.000 10844 Status Line: Star lost - low mass
22:17:17.309 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:17.337 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:17:17.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:17.337 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:17.337 00.000 10844 Enqueuing Expose request
22:17:17.337 00.000 11060 Worker thread wakes up
22:17:17.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:17.339 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:18.805 01.466 11060 Exposure complete
22:17:19.084 00.279 11060 worker thread done servicing request
22:17:19.084 00.000 10844 OnExposeComplete: enter
22:17:19.084 00.000 10844 UpdateGuideState(): m_state=1
22:17:19.085 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
22:17:19.085 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=24, SNR=2.7, Peak=25 HFD=0.0
22:17:19.085 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:19.085 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:19.085 00.000 10844 Status Line: Star lost - low SNR
22:17:19.089 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:19.110 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:17:19.111 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:19.111 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:19.111 00.000 10844 Enqueuing Expose request
22:17:19.111 00.000 11060 Worker thread wakes up
22:17:19.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:19.111 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:20.559 01.448 11060 Exposure complete
22:17:20.823 00.264 11060 worker thread done servicing request
22:17:20.823 00.000 10844 OnExposeComplete: enter
22:17:20.823 00.000 10844 UpdateGuideState(): m_state=1
22:17:20.823 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
22:17:20.823 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:17:20.823 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:20.825 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:20.825 00.000 10844 Status Line: Star lost - low mass
22:17:20.827 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:20.855 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:17:20.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:20.855 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:20.855 00.000 10844 Enqueuing Expose request
22:17:20.855 00.000 11060 Worker thread wakes up
22:17:20.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:20.855 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:22.321 01.466 11060 Exposure complete
22:17:22.497 00.176 11060 worker thread done servicing request
22:17:22.497 00.000 10844 OnExposeComplete: enter
22:17:22.497 00.000 10844 UpdateGuideState(): m_state=1
22:17:22.497 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
22:17:22.497 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=19, SNR=2.5, Peak=24 HFD=0.0
22:17:22.497 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:22.497 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:22.497 00.000 10844 Status Line: Star lost - low SNR
22:17:22.499 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:22.521 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:17:22.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:22.521 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:22.521 00.000 10844 Enqueuing Expose request
22:17:22.521 00.000 11060 Worker thread wakes up
22:17:22.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:22.521 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:23.989 01.468 11060 Exposure complete
22:17:24.131 00.142 11060 worker thread done servicing request
22:17:24.131 00.000 10844 OnExposeComplete: enter
22:17:24.131 00.000 10844 UpdateGuideState(): m_state=1
22:17:24.131 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
22:17:24.131 00.000 10844 Star::Find false star n=4 nbg=277 bg=12.4 sigma=4.5 thresh=26 peak=22
22:17:24.131 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=57, SNR=2.9, Peak=31 HFD=0.0
22:17:24.131 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:24.131 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:24.131 00.000 10844 Status Line: Star lost - low SNR
22:17:24.136 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:24.160 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:17:24.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:24.160 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:24.160 00.000 10844 Enqueuing Expose request
22:17:24.160 00.000 11060 Worker thread wakes up
22:17:24.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:24.160 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:25.599 01.439 11060 Exposure complete
22:17:25.764 00.165 11060 worker thread done servicing request
22:17:25.764 00.000 10844 OnExposeComplete: enter
22:17:25.764 00.000 10844 UpdateGuideState(): m_state=1
22:17:25.764 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
22:17:25.764 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:17:25.764 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:25.764 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:25.764 00.000 10844 Status Line: Star lost - low mass
22:17:25.766 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:25.781 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:17:25.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:25.781 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:25.781 00.000 10844 Enqueuing Expose request
22:17:25.781 00.000 11060 Worker thread wakes up
22:17:25.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:25.781 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:27.240 01.459 11060 Exposure complete
22:17:27.535 00.295 11060 worker thread done servicing request
22:17:27.535 00.000 10844 OnExposeComplete: enter
22:17:27.535 00.000 10844 UpdateGuideState(): m_state=1
22:17:27.537 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
22:17:27.537 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=16, SNR=2.2, Peak=26 HFD=0.0
22:17:27.537 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:27.537 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:27.537 00.000 10844 Status Line: Star lost - low SNR
22:17:27.538 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:17:27.567 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:17:27.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:27.567 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:27.567 00.000 10844 Enqueuing Expose request
22:17:27.567 00.000 11060 Worker thread wakes up
22:17:27.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:27.567 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:29.052 01.485 11060 Exposure complete
22:17:29.363 00.311 11060 worker thread done servicing request
22:17:29.363 00.000 10844 OnExposeComplete: enter
22:17:29.363 00.000 10844 UpdateGuideState(): m_state=1
22:17:29.363 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
22:17:29.363 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:17:29.363 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:29.369 00.006 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:29.369 00.000 10844 Status Line: Star lost - low mass
22:17:29.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:29.415 00.046 10844 UpdateGuideState exits: Star lost - low mass
22:17:29.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:29.415 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:29.415 00.000 10844 Enqueuing Expose request
22:17:29.415 00.000 11060 Worker thread wakes up
22:17:29.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:29.415 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:30.875 01.460 11060 Exposure complete
22:17:31.142 00.267 11060 worker thread done servicing request
22:17:31.142 00.000 10844 OnExposeComplete: enter
22:17:31.142 00.000 10844 UpdateGuideState(): m_state=1
22:17:31.142 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
22:17:31.142 00.000 10844 Star::Find false star n=3 nbg=278 bg=12.2 sigma=4.5 thresh=26 peak=21
22:17:31.142 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=53, SNR=2.9, Peak=31 HFD=0.0
22:17:31.142 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:31.142 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:31.142 00.000 10844 Status Line: Star lost - low SNR
22:17:31.146 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:17:31.176 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:17:31.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:31.176 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:31.176 00.000 10844 Enqueuing Expose request
22:17:31.176 00.000 11060 Worker thread wakes up
22:17:31.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:31.176 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:32.653 01.477 11060 Exposure complete
22:17:32.839 00.186 11060 worker thread done servicing request
22:17:32.839 00.000 10844 OnExposeComplete: enter
22:17:32.839 00.000 10844 UpdateGuideState(): m_state=1
22:17:32.839 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
22:17:32.839 00.000 10844 Star::Find false star n=2 nbg=285 bg=12.8 sigma=4.6 thresh=27 peak=18
22:17:32.839 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=32, SNR=2.9, Peak=29 HFD=0.0
22:17:32.839 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:32.839 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:32.839 00.000 10844 Status Line: Star lost - low SNR
22:17:32.842 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:32.853 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:17:32.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:32.853 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:32.855 00.002 10844 Enqueuing Expose request
22:17:32.855 00.000 11060 Worker thread wakes up
22:17:32.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:32.855 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:34.345 01.490 11060 Exposure complete
22:17:34.603 00.258 11060 worker thread done servicing request
22:17:34.603 00.000 10844 OnExposeComplete: enter
22:17:34.603 00.000 10844 UpdateGuideState(): m_state=1
22:17:34.603 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
22:17:34.603 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=30, SNR=2.9, Peak=27 HFD=0.0
22:17:34.603 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:34.603 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:34.603 00.000 10844 Status Line: Star lost - low SNR
22:17:34.608 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:34.638 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:17:34.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:34.638 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:34.638 00.000 10844 Enqueuing Expose request
22:17:34.638 00.000 11060 Worker thread wakes up
22:17:34.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:34.638 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:36.144 01.506 11060 Exposure complete
22:17:36.485 00.341 11060 worker thread done servicing request
22:17:36.485 00.000 10844 OnExposeComplete: enter
22:17:36.485 00.000 10844 UpdateGuideState(): m_state=1
22:17:36.485 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
22:17:36.485 00.000 10844 Star::Find false star n=6 nbg=282 bg=12.2 sigma=4.5 thresh=26 peak=21
22:17:36.485 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=90, SNR=2.9, Peak=30 HFD=0.0
22:17:36.485 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:36.485 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:36.485 00.000 10844 Status Line: Star lost - low SNR
22:17:36.490 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:36.505 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:17:36.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:36.505 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:36.505 00.000 10844 Enqueuing Expose request
22:17:36.505 00.000 11060 Worker thread wakes up
22:17:36.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:36.505 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:37.971 01.466 11060 Exposure complete
22:17:38.272 00.301 11060 worker thread done servicing request
22:17:38.272 00.000 10844 OnExposeComplete: enter
22:17:38.272 00.000 10844 UpdateGuideState(): m_state=1
22:17:38.272 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
22:17:38.272 00.000 10844 Star::Find false star n=5 nbg=278 bg=12.3 sigma=4.3 thresh=25 peak=19
22:17:38.272 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=80, SNR=2.9, Peak=30 HFD=0.0
22:17:38.272 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:38.272 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:38.272 00.000 10844 Status Line: Star lost - low SNR
22:17:38.278 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:38.303 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:17:38.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:38.303 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:38.303 00.000 10844 Enqueuing Expose request
22:17:38.303 00.000 11060 Worker thread wakes up
22:17:38.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:38.303 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:39.801 01.498 11060 Exposure complete
22:17:40.047 00.246 10844 OnExposeComplete: enter
22:17:40.047 00.000 10844 UpdateGuideState(): m_state=1
22:17:40.047 00.000 11060 worker thread done servicing request
22:17:40.047 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
22:17:40.047 00.000 10844 Star::Find false star n=3 nbg=287 bg=13.0 sigma=4.8 thresh=28 peak=21
22:17:40.047 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=45, SNR=2.9, Peak=28 HFD=0.0
22:17:40.047 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:40.049 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:40.049 00.000 10844 Status Line: Star lost - low SNR
22:17:40.051 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:40.096 00.045 10844 UpdateGuideState exits: Star lost - low SNR
22:17:40.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:40.096 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:40.096 00.000 10844 Enqueuing Expose request
22:17:40.096 00.000 11060 Worker thread wakes up
22:17:40.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:40.096 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:41.588 01.492 11060 Exposure complete
22:17:41.864 00.276 11060 worker thread done servicing request
22:17:41.864 00.000 10844 OnExposeComplete: enter
22:17:41.866 00.002 10844 UpdateGuideState(): m_state=1
22:17:41.866 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
22:17:41.866 00.000 10844 Star::Find false star n=10 nbg=274 bg=11.4 sigma=4.1 thresh=24 peak=24
22:17:41.866 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=148, SNR=2.9, Peak=28 HFD=0.0
22:17:41.866 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:41.866 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:41.866 00.000 10844 Status Line: Star lost - low SNR
22:17:41.869 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:17:41.887 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:17:41.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:41.887 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:41.887 00.000 10844 Enqueuing Expose request
22:17:41.887 00.000 11060 Worker thread wakes up
22:17:41.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:41.887 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:43.365 01.478 11060 Exposure complete
22:17:43.622 00.257 11060 worker thread done servicing request
22:17:43.622 00.000 10844 OnExposeComplete: enter
22:17:43.623 00.001 10844 UpdateGuideState(): m_state=1
22:17:43.623 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
22:17:43.623 00.000 10844 Star::Find false star n=4 nbg=277 bg=13.1 sigma=4.4 thresh=26 peak=25
22:17:43.623 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=66, SNR=2.9, Peak=34 HFD=0.0
22:17:43.623 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:43.623 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:43.623 00.000 10844 Status Line: Star lost - low SNR
22:17:43.625 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:17:43.641 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:17:43.643 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:43.643 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:43.643 00.000 10844 Enqueuing Expose request
22:17:43.643 00.000 11060 Worker thread wakes up
22:17:43.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:43.643 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:45.134 01.491 11060 Exposure complete
22:17:45.422 00.288 11060 worker thread done servicing request
22:17:45.422 00.000 10844 OnExposeComplete: enter
22:17:45.422 00.000 10844 UpdateGuideState(): m_state=1
22:17:45.423 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
22:17:45.423 00.000 10844 Star::Find false star n=3 nbg=287 bg=12.1 sigma=4.7 thresh=26 peak=22
22:17:45.424 00.001 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=47, SNR=2.9, Peak=28 HFD=0.0
22:17:45.424 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:45.424 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:45.424 00.000 10844 Status Line: Star lost - low SNR
22:17:45.426 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:45.461 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:17:45.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:45.461 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:45.461 00.000 10844 Enqueuing Expose request
22:17:45.464 00.003 11060 Worker thread wakes up
22:17:45.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:45.464 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:46.940 01.476 11060 Exposure complete
22:17:47.180 00.240 11060 worker thread done servicing request
22:17:47.180 00.000 10844 OnExposeComplete: enter
22:17:47.180 00.000 10844 UpdateGuideState(): m_state=1
22:17:47.180 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
22:17:47.180 00.000 10844 Star::Find false star n=4 nbg=283 bg=12.3 sigma=4.5 thresh=26 peak=19
22:17:47.180 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=55, SNR=2.9, Peak=26 HFD=0.0
22:17:47.180 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:47.180 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:47.180 00.000 10844 Status Line: Star lost - low SNR
22:17:47.183 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:47.214 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:17:47.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:47.214 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:47.214 00.000 10844 Enqueuing Expose request
22:17:47.214 00.000 11060 Worker thread wakes up
22:17:47.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:47.214 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:48.696 01.482 11060 Exposure complete
22:17:48.921 00.225 11060 worker thread done servicing request
22:17:48.921 00.000 10844 OnExposeComplete: enter
22:17:48.921 00.000 10844 UpdateGuideState(): m_state=1
22:17:48.921 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
22:17:48.921 00.000 10844 Star::Find false star n=4 nbg=284 bg=12.1 sigma=4.4 thresh=25 peak=20
22:17:48.921 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=53, SNR=2.9, Peak=26 HFD=0.0
22:17:48.921 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:48.921 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:48.921 00.000 10844 Status Line: Star lost - low SNR
22:17:48.926 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:17:48.953 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:17:48.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:48.953 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:48.953 00.000 10844 Enqueuing Expose request
22:17:48.953 00.000 11060 Worker thread wakes up
22:17:48.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:48.954 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:50.441 01.487 11060 Exposure complete
22:17:50.674 00.233 10844 OnExposeComplete: enter
22:17:50.674 00.000 10844 UpdateGuideState(): m_state=1
22:17:50.674 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
22:17:50.674 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:17:50.674 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:50.674 00.000 11060 worker thread done servicing request
22:17:50.674 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:50.674 00.000 10844 Status Line: Star lost - low mass
22:17:50.676 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:50.699 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:17:50.700 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:50.700 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:50.700 00.000 10844 Enqueuing Expose request
22:17:50.700 00.000 11060 Worker thread wakes up
22:17:50.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:50.700 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:52.165 01.465 11060 Exposure complete
22:17:52.453 00.288 11060 worker thread done servicing request
22:17:52.453 00.000 10844 OnExposeComplete: enter
22:17:52.453 00.000 10844 UpdateGuideState(): m_state=1
22:17:52.453 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
22:17:52.453 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=15, SNR=2.0, Peak=27 HFD=0.0
22:17:52.453 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:52.453 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:52.453 00.000 10844 Status Line: Star lost - low SNR
22:17:52.453 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:52.490 00.037 10844 UpdateGuideState exits: Star lost - low SNR
22:17:52.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:52.490 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:52.490 00.000 10844 Enqueuing Expose request
22:17:52.490 00.000 11060 Worker thread wakes up
22:17:52.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:52.490 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:53.938 01.448 11060 Exposure complete
22:17:54.194 00.256 11060 worker thread done servicing request
22:17:54.194 00.000 10844 OnExposeComplete: enter
22:17:54.194 00.000 10844 UpdateGuideState(): m_state=1
22:17:54.194 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
22:17:54.194 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:17:54.194 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:54.196 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:54.196 00.000 10844 Status Line: Star lost - low mass
22:17:54.198 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:17:54.234 00.036 10844 UpdateGuideState exits: Star lost - low mass
22:17:54.236 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:54.236 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:54.236 00.000 10844 Enqueuing Expose request
22:17:54.236 00.000 11060 Worker thread wakes up
22:17:54.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:54.236 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:55.718 01.482 11060 Exposure complete
22:17:56.241 00.523 11060 worker thread done servicing request
22:17:56.241 00.000 10844 OnExposeComplete: enter
22:17:56.241 00.000 10844 UpdateGuideState(): m_state=1
22:17:56.241 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
22:17:56.241 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=24 HFD=0.0
22:17:56.241 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:56.243 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:56.243 00.000 10844 Status Line: Star lost - low mass
22:17:56.251 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:17:56.290 00.039 10844 UpdateGuideState exits: Star lost - low mass
22:17:56.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:56.290 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:56.290 00.000 10844 Enqueuing Expose request
22:17:56.290 00.000 11060 Worker thread wakes up
22:17:56.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:56.290 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:57.758 01.468 11060 Exposure complete
22:17:58.047 00.289 11060 worker thread done servicing request
22:17:58.047 00.000 10844 OnExposeComplete: enter
22:17:58.047 00.000 10844 UpdateGuideState(): m_state=1
22:17:58.047 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
22:17:58.047 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:17:58.047 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:58.047 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:58.047 00.000 10844 Status Line: Star lost - low SNR
22:17:58.051 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:58.085 00.034 10844 UpdateGuideState exits: Star lost - low SNR
22:17:58.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:58.085 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:58.085 00.000 10844 Enqueuing Expose request
22:17:58.085 00.000 11060 Worker thread wakes up
22:17:58.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:58.085 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:17:59.551 01.466 11060 Exposure complete
22:17:59.754 00.203 11060 worker thread done servicing request
22:17:59.759 00.005 10844 OnExposeComplete: enter
22:17:59.759 00.000 10844 UpdateGuideState(): m_state=1
22:17:59.759 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
22:17:59.759 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.0, Peak=29 HFD=0.0
22:17:59.759 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:17:59.759 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:17:59.759 00.000 10844 Status Line: Star lost - low SNR
22:17:59.761 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:17:59.778 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:17:59.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:59.778 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:17:59.778 00.000 10844 Enqueuing Expose request
22:17:59.778 00.000 11060 Worker thread wakes up
22:17:59.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:17:59.778 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:01.276 01.498 11060 Exposure complete
22:18:01.650 00.374 11060 worker thread done servicing request
22:18:01.650 00.000 10844 OnExposeComplete: enter
22:18:01.650 00.000 10844 UpdateGuideState(): m_state=1
22:18:01.651 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
22:18:01.651 00.000 10844 Star::Find false star n=3 nbg=285 bg=12.1 sigma=4.9 thresh=27 peak=19
22:18:01.651 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=51, SNR=2.9, Peak=25 HFD=0.0
22:18:01.651 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:01.651 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:01.651 00.000 10844 Status Line: Star lost - low SNR
22:18:01.660 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:18:01.690 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:18:01.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:01.690 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:01.690 00.000 10844 Enqueuing Expose request
22:18:01.690 00.000 11060 Worker thread wakes up
22:18:01.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:01.690 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:03.190 01.500 11060 Exposure complete
22:18:03.507 00.317 11060 worker thread done servicing request
22:18:03.507 00.000 10844 OnExposeComplete: enter
22:18:03.507 00.000 10844 UpdateGuideState(): m_state=1
22:18:03.507 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
22:18:03.507 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=15, SNR=2.0, Peak=26 HFD=0.0
22:18:03.507 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:03.507 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:03.507 00.000 10844 Status Line: Star lost - low SNR
22:18:03.537 00.030 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:18:03.569 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:18:03.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:03.569 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:03.569 00.000 10844 Enqueuing Expose request
22:18:03.569 00.000 11060 Worker thread wakes up
22:18:03.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:03.569 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:05.068 01.499 11060 Exposure complete
22:18:05.271 00.203 11060 worker thread done servicing request
22:18:05.271 00.000 10844 OnExposeComplete: enter
22:18:05.271 00.000 10844 UpdateGuideState(): m_state=1
22:18:05.271 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
22:18:05.271 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:18:05.271 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:05.271 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:05.271 00.000 10844 Status Line: Star lost - low mass
22:18:05.275 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:05.312 00.037 10844 UpdateGuideState exits: Star lost - low mass
22:18:05.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:05.312 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:05.312 00.000 10844 Enqueuing Expose request
22:18:05.312 00.000 11060 Worker thread wakes up
22:18:05.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:05.312 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:06.779 01.467 11060 Exposure complete
22:18:06.955 00.176 11060 worker thread done servicing request
22:18:06.955 00.000 10844 OnExposeComplete: enter
22:18:06.955 00.000 10844 UpdateGuideState(): m_state=1
22:18:06.955 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
22:18:06.955 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=16, SNR=2.1, Peak=28 HFD=0.0
22:18:06.955 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:06.955 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:06.955 00.000 10844 Status Line: Star lost - low SNR
22:18:06.955 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:06.980 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:18:06.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:06.980 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:06.980 00.000 10844 Enqueuing Expose request
22:18:06.980 00.000 11060 Worker thread wakes up
22:18:06.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:06.980 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:08.447 01.467 11060 Exposure complete
22:18:08.727 00.280 11060 worker thread done servicing request
22:18:08.727 00.000 10844 OnExposeComplete: enter
22:18:08.727 00.000 10844 UpdateGuideState(): m_state=1
22:18:08.727 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
22:18:08.727 00.000 10844 Star::Find false star n=5 nbg=278 bg=11.9 sigma=4.4 thresh=25 peak=20
22:18:08.727 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=70, SNR=2.9, Peak=27 HFD=0.0
22:18:08.727 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:08.727 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:08.727 00.000 10844 Status Line: Star lost - low SNR
22:18:08.732 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:08.763 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:18:08.764 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:08.764 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:08.764 00.000 10844 Enqueuing Expose request
22:18:08.764 00.000 11060 Worker thread wakes up
22:18:08.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:08.764 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:10.212 01.448 11060 Exposure complete
22:18:10.485 00.273 11060 worker thread done servicing request
22:18:10.485 00.000 10844 OnExposeComplete: enter
22:18:10.485 00.000 10844 UpdateGuideState(): m_state=1
22:18:10.485 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
22:18:10.485 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=30, SNR=2.9, Peak=27 HFD=0.0
22:18:10.485 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:10.485 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:10.485 00.000 10844 Status Line: Star lost - low SNR
22:18:10.488 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:18:10.546 00.058 10844 UpdateGuideState exits: Star lost - low SNR
22:18:10.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:10.546 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:10.547 00.001 10844 Enqueuing Expose request
22:18:10.547 00.000 11060 Worker thread wakes up
22:18:10.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:10.547 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:12.027 01.480 11060 Exposure complete
22:18:12.294 00.267 11060 worker thread done servicing request
22:18:12.294 00.000 10844 OnExposeComplete: enter
22:18:12.294 00.000 10844 UpdateGuideState(): m_state=1
22:18:12.294 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
22:18:12.294 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:18:12.294 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:12.294 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:12.294 00.000 10844 Status Line: Star lost - low mass
22:18:12.319 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:12.334 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:18:12.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:12.334 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:12.334 00.000 10844 Enqueuing Expose request
22:18:12.334 00.000 11060 Worker thread wakes up
22:18:12.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:12.334 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:13.808 01.474 11060 Exposure complete
22:18:13.973 00.165 11060 worker thread done servicing request
22:18:13.973 00.000 10844 OnExposeComplete: enter
22:18:13.973 00.000 10844 UpdateGuideState(): m_state=1
22:18:13.973 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
22:18:13.973 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=26, SNR=2.7, Peak=25 HFD=0.0
22:18:13.973 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:13.978 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:13.978 00.000 10844 Status Line: Star lost - low SNR
22:18:13.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:18:13.993 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:18:13.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:13.993 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:13.993 00.000 10844 Enqueuing Expose request
22:18:13.993 00.000 11060 Worker thread wakes up
22:18:13.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:13.993 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:15.387 01.394 11060 Exposure complete
22:18:15.699 00.312 11060 worker thread done servicing request
22:18:15.699 00.000 10844 OnExposeComplete: enter
22:18:15.699 00.000 10844 UpdateGuideState(): m_state=1
22:18:15.699 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
22:18:15.699 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=13, SNR=2.0, Peak=27 HFD=0.0
22:18:15.699 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:15.699 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:15.699 00.000 10844 Status Line: Star lost - low SNR
22:18:15.705 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:15.734 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:18:15.735 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:15.735 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:15.735 00.000 10844 Enqueuing Expose request
22:18:15.736 00.001 11060 Worker thread wakes up
22:18:15.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:15.736 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:17.197 01.461 11060 Exposure complete
22:18:17.459 00.262 11060 worker thread done servicing request
22:18:17.459 00.000 10844 OnExposeComplete: enter
22:18:17.459 00.000 10844 UpdateGuideState(): m_state=1
22:18:17.459 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
22:18:17.459 00.000 10844 Star::Find false star n=3 nbg=281 bg=11.6 sigma=4.3 thresh=24 peak=18
22:18:17.459 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=47, SNR=2.9, Peak=29 HFD=0.0
22:18:17.459 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:17.459 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:17.459 00.000 10844 Status Line: Star lost - low SNR
22:18:17.464 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:18:17.491 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:18:17.493 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:17.493 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:17.493 00.000 10844 Enqueuing Expose request
22:18:17.493 00.000 11060 Worker thread wakes up
22:18:17.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:17.493 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:18.947 01.454 11060 Exposure complete
22:18:19.199 00.252 11060 worker thread done servicing request
22:18:19.199 00.000 10844 OnExposeComplete: enter
22:18:19.199 00.000 10844 UpdateGuideState(): m_state=1
22:18:19.201 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
22:18:19.201 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=28, SNR=2.9, Peak=31 HFD=0.0
22:18:19.201 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:19.201 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:19.201 00.000 10844 Status Line: Star lost - low SNR
22:18:19.203 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:19.220 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:18:19.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:19.220 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:19.220 00.000 10844 Enqueuing Expose request
22:18:19.220 00.000 11060 Worker thread wakes up
22:18:19.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:19.220 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:20.787 01.567 11060 Exposure complete
22:18:21.200 00.413 11060 worker thread done servicing request
22:18:21.200 00.000 10844 OnExposeComplete: enter
22:18:21.200 00.000 10844 UpdateGuideState(): m_state=1
22:18:21.200 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
22:18:21.200 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=29, SNR=2.9, Peak=27 HFD=0.0
22:18:21.200 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:21.200 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:21.200 00.000 10844 Status Line: Star lost - low SNR
22:18:21.205 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:21.231 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:18:21.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:21.231 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:21.231 00.000 10844 Enqueuing Expose request
22:18:21.231 00.000 11060 Worker thread wakes up
22:18:21.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:21.231 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:22.707 01.476 11060 Exposure complete
22:18:22.949 00.242 11060 worker thread done servicing request
22:18:22.949 00.000 10844 OnExposeComplete: enter
22:18:22.949 00.000 10844 UpdateGuideState(): m_state=1
22:18:22.950 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
22:18:22.950 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=16, SNR=2.2, Peak=28 HFD=0.0
22:18:22.950 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:22.950 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:22.950 00.000 10844 Status Line: Star lost - low SNR
22:18:22.953 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:22.971 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:18:22.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:22.971 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:22.971 00.000 10844 Enqueuing Expose request
22:18:22.971 00.000 11060 Worker thread wakes up
22:18:22.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:22.971 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:24.449 01.478 11060 Exposure complete
22:18:24.778 00.329 11060 worker thread done servicing request
22:18:24.778 00.000 10844 OnExposeComplete: enter
22:18:24.778 00.000 10844 UpdateGuideState(): m_state=1
22:18:24.778 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
22:18:24.778 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:18:24.778 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:24.778 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:24.778 00.000 10844 Status Line: Star lost - low mass
22:18:24.778 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:24.801 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:18:24.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:24.801 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:24.801 00.000 10844 Enqueuing Expose request
22:18:24.801 00.000 11060 Worker thread wakes up
22:18:24.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:24.801 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:26.277 01.476 11060 Exposure complete
22:18:26.562 00.285 11060 worker thread done servicing request
22:18:26.562 00.000 10844 OnExposeComplete: enter
22:18:26.562 00.000 10844 UpdateGuideState(): m_state=1
22:18:26.562 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
22:18:26.562 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=12, SNR=1.9, Peak=27 HFD=0.0
22:18:26.562 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:26.562 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:26.562 00.000 10844 Status Line: Star lost - low SNR
22:18:26.567 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:26.588 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:18:26.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:26.588 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:26.588 00.000 10844 Enqueuing Expose request
22:18:26.588 00.000 11060 Worker thread wakes up
22:18:26.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:26.588 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:28.049 01.461 11060 Exposure complete
22:18:28.346 00.297 10844 OnExposeComplete: enter
22:18:28.346 00.000 10844 UpdateGuideState(): m_state=1
22:18:28.348 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
22:18:28.348 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:18:28.348 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:28.348 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:28.348 00.000 10844 Status Line: Star lost - low mass
22:18:28.348 00.000 11060 worker thread done servicing request
22:18:28.350 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:28.479 00.129 10844 UpdateGuideState exits: Star lost - low mass
22:18:28.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:28.479 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:28.479 00.000 10844 Enqueuing Expose request
22:18:28.479 00.000 11060 Worker thread wakes up
22:18:28.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:28.479 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:29.973 01.494 11060 Exposure complete
22:18:30.284 00.311 11060 worker thread done servicing request
22:18:30.284 00.000 10844 OnExposeComplete: enter
22:18:30.284 00.000 10844 UpdateGuideState(): m_state=1
22:18:30.284 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
22:18:30.284 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:18:30.284 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:30.284 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:30.284 00.000 10844 Status Line: Star lost - low mass
22:18:30.289 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:30.329 00.040 10844 UpdateGuideState exits: Star lost - low mass
22:18:30.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:30.329 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:30.329 00.000 10844 Enqueuing Expose request
22:18:30.329 00.000 11060 Worker thread wakes up
22:18:30.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:30.329 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:31.832 01.503 11060 Exposure complete
22:18:32.123 00.291 11060 worker thread done servicing request
22:18:32.123 00.000 10844 OnExposeComplete: enter
22:18:32.123 00.000 10844 UpdateGuideState(): m_state=1
22:18:32.125 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
22:18:32.125 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=24 HFD=0.0
22:18:32.125 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:32.125 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:32.125 00.000 10844 Status Line: Star lost - low mass
22:18:32.127 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:32.139 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:18:32.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:32.140 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:32.140 00.000 10844 Enqueuing Expose request
22:18:32.140 00.000 11060 Worker thread wakes up
22:18:32.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:32.140 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:33.608 01.468 11060 Exposure complete
22:18:33.789 00.181 11060 worker thread done servicing request
22:18:33.789 00.000 10844 OnExposeComplete: enter
22:18:33.792 00.003 10844 UpdateGuideState(): m_state=1
22:18:33.792 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
22:18:33.792 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=30, SNR=3.0, Peak=27 HFD=0.0
22:18:33.792 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:33.792 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:33.793 00.001 10844 Status Line: Star lost - low SNR
22:18:33.795 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:33.811 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:18:33.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:33.811 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:33.811 00.000 10844 Enqueuing Expose request
22:18:33.811 00.000 11060 Worker thread wakes up
22:18:33.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:33.811 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:35.287 01.476 11060 Exposure complete
22:18:35.538 00.251 11060 worker thread done servicing request
22:18:35.538 00.000 10844 OnExposeComplete: enter
22:18:35.538 00.000 10844 UpdateGuideState(): m_state=1
22:18:35.538 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
22:18:35.538 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:18:35.538 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:35.538 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:35.538 00.000 10844 Status Line: Star lost - low mass
22:18:35.541 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:35.618 00.077 10844 UpdateGuideState exits: Star lost - low mass
22:18:35.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:35.618 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:35.618 00.000 10844 Enqueuing Expose request
22:18:35.618 00.000 11060 Worker thread wakes up
22:18:35.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:35.618 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:37.138 01.520 11060 Exposure complete
22:18:37.490 00.352 11060 worker thread done servicing request
22:18:37.490 00.000 10844 OnExposeComplete: enter
22:18:37.490 00.000 10844 UpdateGuideState(): m_state=1
22:18:37.490 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
22:18:37.492 00.002 10844 Star::Find false star n=3 nbg=282 bg=11.9 sigma=4.3 thresh=25 peak=20
22:18:37.492 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=40, SNR=2.9, Peak=27 HFD=0.0
22:18:37.492 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:37.492 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:37.492 00.000 10844 Status Line: Star lost - low SNR
22:18:37.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:37.533 00.041 10844 UpdateGuideState exits: Star lost - low SNR
22:18:37.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:37.533 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:37.533 00.000 10844 Enqueuing Expose request
22:18:37.533 00.000 11060 Worker thread wakes up
22:18:37.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:37.535 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:38.987 01.452 11060 Exposure complete
22:18:39.218 00.231 11060 worker thread done servicing request
22:18:39.218 00.000 10844 OnExposeComplete: enter
22:18:39.218 00.000 10844 UpdateGuideState(): m_state=1
22:18:39.218 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
22:18:39.218 00.000 10844 Star::Find false star n=3 nbg=284 bg=12.4 sigma=4.1 thresh=25 peak=18
22:18:39.218 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=38, SNR=2.9, Peak=26 HFD=0.0
22:18:39.218 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:39.218 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:39.218 00.000 10844 Status Line: Star lost - low SNR
22:18:39.223 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:18:39.256 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:18:39.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:39.256 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:39.258 00.002 10844 Enqueuing Expose request
22:18:39.258 00.000 11060 Worker thread wakes up
22:18:39.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:39.258 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:40.733 01.475 11060 Exposure complete
22:18:40.920 00.187 11060 worker thread done servicing request
22:18:40.920 00.000 10844 OnExposeComplete: enter
22:18:40.920 00.000 10844 UpdateGuideState(): m_state=1
22:18:40.921 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
22:18:40.921 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:18:40.921 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:40.921 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:40.921 00.000 10844 Status Line: Star lost - low mass
22:18:40.924 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:40.954 00.030 10844 UpdateGuideState exits: Star lost - low mass
22:18:40.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:40.954 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:40.954 00.000 10844 Enqueuing Expose request
22:18:40.954 00.000 11060 Worker thread wakes up
22:18:40.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:40.954 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:42.429 01.475 11060 Exposure complete
22:18:42.646 00.217 11060 worker thread done servicing request
22:18:42.646 00.000 10844 OnExposeComplete: enter
22:18:42.646 00.000 10844 UpdateGuideState(): m_state=1
22:18:42.646 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
22:18:42.648 00.002 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:18:42.648 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:42.648 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:42.648 00.000 10844 Status Line: Star lost - low mass
22:18:42.651 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:42.668 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:18:42.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:42.668 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:42.668 00.000 10844 Enqueuing Expose request
22:18:42.668 00.000 11060 Worker thread wakes up
22:18:42.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:42.668 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:44.139 01.471 11060 Exposure complete
22:18:44.437 00.298 11060 worker thread done servicing request
22:18:44.441 00.004 10844 OnExposeComplete: enter
22:18:44.441 00.000 10844 UpdateGuideState(): m_state=1
22:18:44.441 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
22:18:44.441 00.000 10844 Star::Find false star n=3 nbg=281 bg=13.0 sigma=4.3 thresh=26 peak=22
22:18:44.441 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=40, SNR=2.9, Peak=27 HFD=0.0
22:18:44.441 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:44.442 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:44.442 00.000 10844 Status Line: Star lost - low SNR
22:18:44.444 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:18:44.458 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:18:44.463 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:44.463 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:44.463 00.000 10844 Enqueuing Expose request
22:18:44.463 00.000 11060 Worker thread wakes up
22:18:44.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:44.463 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:45.943 01.480 11060 Exposure complete
22:18:46.239 00.296 11060 worker thread done servicing request
22:18:46.239 00.000 10844 OnExposeComplete: enter
22:18:46.239 00.000 10844 UpdateGuideState(): m_state=1
22:18:46.239 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
22:18:46.239 00.000 10844 Star::Find false star n=4 nbg=284 bg=12.4 sigma=4.0 thresh=24 peak=18
22:18:46.239 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=52, SNR=2.9, Peak=25 HFD=0.0
22:18:46.239 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:46.244 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:46.244 00.000 10844 Status Line: Star lost - low SNR
22:18:46.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:18:46.276 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:18:46.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:46.276 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:46.276 00.000 10844 Enqueuing Expose request
22:18:46.276 00.000 11060 Worker thread wakes up
22:18:46.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:46.276 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:47.732 01.456 11060 Exposure complete
22:18:47.977 00.245 11060 worker thread done servicing request
22:18:47.977 00.000 10844 OnExposeComplete: enter
22:18:47.977 00.000 10844 UpdateGuideState(): m_state=1
22:18:47.981 00.004 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
22:18:47.981 00.000 10844 Star::Find false star n=5 nbg=283 bg=13.3 sigma=4.8 thresh=28 peak=18
22:18:47.981 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=81, SNR=2.9, Peak=26 HFD=0.0
22:18:47.981 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:47.981 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:47.981 00.000 10844 Status Line: Star lost - low SNR
22:18:47.985 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:48.013 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:18:48.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:48.013 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:48.013 00.000 10844 Enqueuing Expose request
22:18:48.013 00.000 11060 Worker thread wakes up
22:18:48.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:48.013 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:49.518 01.505 11060 Exposure complete
22:18:49.891 00.373 11060 worker thread done servicing request
22:18:49.892 00.001 10844 OnExposeComplete: enter
22:18:49.892 00.000 10844 UpdateGuideState(): m_state=1
22:18:49.892 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
22:18:49.892 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:18:49.892 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:49.892 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:49.892 00.000 10844 Status Line: Star lost - low mass
22:18:49.894 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:49.915 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:18:49.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:49.915 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:49.915 00.000 10844 Enqueuing Expose request
22:18:49.915 00.000 11060 Worker thread wakes up
22:18:49.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:49.915 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:51.418 01.503 11060 Exposure complete
22:18:51.687 00.269 11060 worker thread done servicing request
22:18:51.687 00.000 10844 OnExposeComplete: enter
22:18:51.687 00.000 10844 UpdateGuideState(): m_state=1
22:18:51.687 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
22:18:51.687 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=18, SNR=2.4, Peak=30 HFD=0.0
22:18:51.687 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:51.687 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:51.687 00.000 10844 Status Line: Star lost - low SNR
22:18:51.689 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:51.704 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:18:51.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:51.704 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:51.704 00.000 10844 Enqueuing Expose request
22:18:51.704 00.000 11060 Worker thread wakes up
22:18:51.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:51.704 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:53.183 01.479 11060 Exposure complete
22:18:53.482 00.299 11060 worker thread done servicing request
22:18:53.482 00.000 10844 OnExposeComplete: enter
22:18:53.482 00.000 10844 UpdateGuideState(): m_state=1
22:18:53.485 00.003 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
22:18:53.485 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:18:53.485 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:53.485 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:53.485 00.000 10844 Status Line: Star lost - low mass
22:18:53.490 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:18:53.500 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:18:53.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:53.500 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:53.503 00.003 10844 Enqueuing Expose request
22:18:53.503 00.000 11060 Worker thread wakes up
22:18:53.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:53.503 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:54.980 01.477 11060 Exposure complete
22:18:55.304 00.324 11060 worker thread done servicing request
22:18:55.304 00.000 10844 OnExposeComplete: enter
22:18:55.304 00.000 10844 UpdateGuideState(): m_state=1
22:18:55.304 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
22:18:55.304 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:18:55.304 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:55.308 00.004 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:55.308 00.000 10844 Status Line: Star lost - low mass
22:18:55.312 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:55.330 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:18:55.332 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:55.332 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:55.332 00.000 10844 Enqueuing Expose request
22:18:55.333 00.001 11060 Worker thread wakes up
22:18:55.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:55.333 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:56.728 01.395 11060 Exposure complete
22:18:57.016 00.288 11060 worker thread done servicing request
22:18:57.016 00.000 10844 OnExposeComplete: enter
22:18:57.016 00.000 10844 UpdateGuideState(): m_state=1
22:18:57.016 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
22:18:57.016 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=15, SNR=2.1, Peak=27 HFD=0.0
22:18:57.016 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:57.018 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:57.018 00.000 10844 Status Line: Star lost - low SNR
22:18:57.020 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:18:57.039 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:18:57.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:57.039 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:57.039 00.000 10844 Enqueuing Expose request
22:18:57.039 00.000 11060 Worker thread wakes up
22:18:57.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:57.039 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:18:58.517 01.478 11060 Exposure complete
22:18:58.796 00.279 11060 worker thread done servicing request
22:18:58.796 00.000 10844 OnExposeComplete: enter
22:18:58.796 00.000 10844 UpdateGuideState(): m_state=1
22:18:58.797 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
22:18:58.797 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:18:58.797 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:18:58.797 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:18:58.797 00.000 10844 Status Line: Star lost - low mass
22:18:58.799 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:18:58.828 00.029 10844 UpdateGuideState exits: Star lost - low mass
22:18:58.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:58.828 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:18:58.828 00.000 10844 Enqueuing Expose request
22:18:58.828 00.000 11060 Worker thread wakes up
22:18:58.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:18:58.828 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:00.283 01.455 11060 Exposure complete
22:19:00.459 00.176 11060 worker thread done servicing request
22:19:00.459 00.000 10844 OnExposeComplete: enter
22:19:00.459 00.000 10844 UpdateGuideState(): m_state=1
22:19:00.459 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
22:19:00.459 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:19:00.459 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:00.459 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:00.459 00.000 10844 Status Line: Star lost - low mass
22:19:00.469 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:19:00.480 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:19:00.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:00.480 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:00.480 00.000 10844 Enqueuing Expose request
22:19:00.480 00.000 11060 Worker thread wakes up
22:19:00.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:00.480 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:01.930 01.450 11060 Exposure complete
22:19:02.208 00.278 11060 worker thread done servicing request
22:19:02.208 00.000 10844 OnExposeComplete: enter
22:19:02.208 00.000 10844 UpdateGuideState(): m_state=1
22:19:02.208 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
22:19:02.208 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:19:02.208 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:02.208 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:02.208 00.000 10844 Status Line: Star lost - low mass
22:19:02.215 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:02.230 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:19:02.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:02.230 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:02.230 00.000 10844 Enqueuing Expose request
22:19:02.231 00.001 11060 Worker thread wakes up
22:19:02.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:02.231 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:03.709 01.478 11060 Exposure complete
22:19:03.909 00.200 11060 worker thread done servicing request
22:19:03.909 00.000 10844 OnExposeComplete: enter
22:19:03.909 00.000 10844 UpdateGuideState(): m_state=1
22:19:03.909 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
22:19:03.909 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:19:03.909 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:03.909 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:03.909 00.000 10844 Status Line: Star lost - low mass
22:19:03.909 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:03.950 00.041 10844 UpdateGuideState exits: Star lost - low mass
22:19:03.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:03.950 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:03.950 00.000 10844 Enqueuing Expose request
22:19:03.950 00.000 11060 Worker thread wakes up
22:19:03.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:03.950 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:05.414 01.464 11060 Exposure complete
22:19:05.682 00.268 11060 worker thread done servicing request
22:19:05.682 00.000 10844 OnExposeComplete: enter
22:19:05.682 00.000 10844 UpdateGuideState(): m_state=1
22:19:05.682 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
22:19:05.682 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:19:05.682 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:05.682 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:05.682 00.000 10844 Status Line: Star lost - low mass
22:19:05.685 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:19:05.697 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:19:05.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:05.697 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:05.697 00.000 10844 Enqueuing Expose request
22:19:05.697 00.000 11060 Worker thread wakes up
22:19:05.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:05.697 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:07.130 01.433 11060 Exposure complete
22:19:07.295 00.165 11060 worker thread done servicing request
22:19:07.296 00.001 10844 OnExposeComplete: enter
22:19:07.296 00.000 10844 UpdateGuideState(): m_state=1
22:19:07.296 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
22:19:07.296 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.0, Peak=26 HFD=0.0
22:19:07.296 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:07.296 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:07.297 00.001 10844 Status Line: Star lost - low SNR
22:19:07.301 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:07.314 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:19:07.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:07.314 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:07.314 00.000 10844 Enqueuing Expose request
22:19:07.314 00.000 11060 Worker thread wakes up
22:19:07.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:07.314 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:08.791 01.477 11060 Exposure complete
22:19:09.022 00.231 11060 worker thread done servicing request
22:19:09.022 00.000 10844 OnExposeComplete: enter
22:19:09.022 00.000 10844 UpdateGuideState(): m_state=1
22:19:09.025 00.003 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
22:19:09.025 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.0, Peak=26 HFD=0.0
22:19:09.025 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:09.026 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:09.026 00.000 10844 Status Line: Star lost - low SNR
22:19:09.028 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:09.045 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:19:09.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:09.045 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:09.045 00.000 10844 Enqueuing Expose request
22:19:09.045 00.000 11060 Worker thread wakes up
22:19:09.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:09.045 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:10.522 01.477 11060 Exposure complete
22:19:10.770 00.248 11060 worker thread done servicing request
22:19:10.770 00.000 10844 OnExposeComplete: enter
22:19:10.770 00.000 10844 UpdateGuideState(): m_state=1
22:19:10.772 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
22:19:10.772 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.0, Peak=29 HFD=0.0
22:19:10.772 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:10.772 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:10.772 00.000 10844 Status Line: Star lost - low SNR
22:19:10.775 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:10.795 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:19:10.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:10.795 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:10.795 00.000 10844 Enqueuing Expose request
22:19:10.795 00.000 11060 Worker thread wakes up
22:19:10.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:10.795 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:12.287 01.492 11060 Exposure complete
22:19:12.545 00.258 11060 worker thread done servicing request
22:19:12.545 00.000 10844 OnExposeComplete: enter
22:19:12.545 00.000 10844 UpdateGuideState(): m_state=1
22:19:12.547 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
22:19:12.547 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:19:12.547 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:12.547 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:12.547 00.000 10844 Status Line: Star lost - low mass
22:19:12.550 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:12.575 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:19:12.576 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:12.576 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:12.576 00.000 10844 Enqueuing Expose request
22:19:12.576 00.000 11060 Worker thread wakes up
22:19:12.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:12.576 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:14.029 01.453 11060 Exposure complete
22:19:14.284 00.255 11060 worker thread done servicing request
22:19:14.284 00.000 10844 OnExposeComplete: enter
22:19:14.284 00.000 10844 UpdateGuideState(): m_state=1
22:19:14.286 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
22:19:14.286 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=30, SNR=3.0, Peak=28 HFD=0.0
22:19:14.286 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:14.286 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:14.286 00.000 10844 Status Line: Star lost - low SNR
22:19:14.289 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:14.306 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:19:14.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:14.306 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:14.306 00.000 10844 Enqueuing Expose request
22:19:14.306 00.000 11060 Worker thread wakes up
22:19:14.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:14.306 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:15.781 01.475 11060 Exposure complete
22:19:16.037 00.256 11060 worker thread done servicing request
22:19:16.042 00.005 10844 OnExposeComplete: enter
22:19:16.042 00.000 10844 UpdateGuideState(): m_state=1
22:19:16.042 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
22:19:16.042 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=26, SNR=2.8, Peak=28 HFD=0.0
22:19:16.042 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:16.042 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:16.042 00.000 10844 Status Line: Star lost - low SNR
22:19:16.042 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:19:16.067 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:19:16.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:16.067 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:16.067 00.000 10844 Enqueuing Expose request
22:19:16.067 00.000 11060 Worker thread wakes up
22:19:16.069 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:16.069 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:17.516 01.447 11060 Exposure complete
22:19:17.843 00.327 10844 OnExposeComplete: enter
22:19:17.843 00.000 10844 UpdateGuideState(): m_state=1
22:19:17.843 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
22:19:17.845 00.002 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:19:17.845 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:17.845 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:17.845 00.000 10844 Status Line: Star lost - low mass
22:19:17.851 00.006 11060 worker thread done servicing request
22:19:17.853 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:19:17.904 00.051 10844 UpdateGuideState exits: Star lost - low mass
22:19:17.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:17.904 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:17.904 00.000 10844 Enqueuing Expose request
22:19:17.904 00.000 11060 Worker thread wakes up
22:19:17.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:17.904 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:19.408 01.504 11060 Exposure complete
22:19:19.732 00.324 11060 worker thread done servicing request
22:19:19.732 00.000 10844 OnExposeComplete: enter
22:19:19.732 00.000 10844 UpdateGuideState(): m_state=1
22:19:19.732 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
22:19:19.732 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:19:19.732 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:19.732 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:19.735 00.003 10844 Status Line: Star lost - low mass
22:19:19.740 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:19.758 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:19:19.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:19.758 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:19.758 00.000 10844 Enqueuing Expose request
22:19:19.758 00.000 11060 Worker thread wakes up
22:19:19.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:19.758 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:21.246 01.488 11060 Exposure complete
22:19:21.524 00.278 11060 worker thread done servicing request
22:19:21.525 00.001 10844 OnExposeComplete: enter
22:19:21.525 00.000 10844 UpdateGuideState(): m_state=1
22:19:21.525 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
22:19:21.525 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:19:21.525 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:21.525 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:21.525 00.000 10844 Status Line: Star lost - low mass
22:19:21.528 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:21.581 00.053 10844 UpdateGuideState exits: Star lost - low mass
22:19:21.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:21.581 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:21.581 00.000 10844 Enqueuing Expose request
22:19:21.581 00.000 11060 Worker thread wakes up
22:19:21.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:21.581 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:23.049 01.468 11060 Exposure complete
22:19:23.228 00.179 11060 worker thread done servicing request
22:19:23.238 00.010 10844 OnExposeComplete: enter
22:19:23.238 00.000 10844 UpdateGuideState(): m_state=1
22:19:23.238 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
22:19:23.238 00.000 10844 Star::Find false star n=3 nbg=285 bg=12.1 sigma=4.4 thresh=25 peak=19
22:19:23.240 00.002 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=42, SNR=2.9, Peak=26 HFD=0.0
22:19:23.240 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:23.240 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:23.240 00.000 10844 Status Line: Star lost - low SNR
22:19:23.243 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:23.251 00.008 10844 UpdateGuideState exits: Star lost - low SNR
22:19:23.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:23.251 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:23.251 00.000 10844 Enqueuing Expose request
22:19:23.251 00.000 11060 Worker thread wakes up
22:19:23.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:23.251 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:24.714 01.463 11060 Exposure complete
22:19:24.960 00.246 11060 worker thread done servicing request
22:19:24.960 00.000 10844 OnExposeComplete: enter
22:19:24.960 00.000 10844 UpdateGuideState(): m_state=1
22:19:24.960 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
22:19:24.961 00.001 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=1.9, Peak=26 HFD=0.0
22:19:24.961 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:24.961 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:24.961 00.000 10844 Status Line: Star lost - low SNR
22:19:24.965 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:24.991 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:19:24.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:24.991 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:24.991 00.000 10844 Enqueuing Expose request
22:19:24.991 00.000 11060 Worker thread wakes up
22:19:24.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:24.991 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:26.483 01.492 11060 Exposure complete
22:19:26.777 00.294 11060 worker thread done servicing request
22:19:26.777 00.000 10844 OnExposeComplete: enter
22:19:26.777 00.000 10844 UpdateGuideState(): m_state=1
22:19:26.777 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
22:19:26.777 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.0, Peak=26 HFD=0.0
22:19:26.779 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:26.779 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:26.779 00.000 10844 Status Line: Star lost - low SNR
22:19:26.781 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:26.794 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:19:26.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:26.794 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:26.794 00.000 10844 Enqueuing Expose request
22:19:26.794 00.000 11060 Worker thread wakes up
22:19:26.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:26.794 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:28.293 01.499 11060 Exposure complete
22:19:28.536 00.243 11060 worker thread done servicing request
22:19:28.536 00.000 10844 OnExposeComplete: enter
22:19:28.536 00.000 10844 UpdateGuideState(): m_state=1
22:19:28.536 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
22:19:28.536 00.000 10844 Star::Find false star n=2 nbg=283 bg=12.1 sigma=4.8 thresh=27 peak=19
22:19:28.536 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=35, SNR=2.9, Peak=30 HFD=0.0
22:19:28.536 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:28.536 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:28.536 00.000 10844 Status Line: Star lost - low SNR
22:19:28.559 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:28.577 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:19:28.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:28.577 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:28.579 00.002 10844 Enqueuing Expose request
22:19:28.579 00.000 11060 Worker thread wakes up
22:19:28.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:28.579 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:30.001 01.422 11060 Exposure complete
22:19:30.178 00.177 11060 worker thread done servicing request
22:19:30.178 00.000 10844 OnExposeComplete: enter
22:19:30.178 00.000 10844 UpdateGuideState(): m_state=1
22:19:30.178 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
22:19:30.178 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:19:30.178 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:30.178 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:30.180 00.002 10844 Status Line: Star lost - low mass
22:19:30.181 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:30.197 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:19:30.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:30.197 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:30.197 00.000 10844 Enqueuing Expose request
22:19:30.197 00.000 11060 Worker thread wakes up
22:19:30.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:30.197 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:31.650 01.453 11060 Exposure complete
22:19:31.891 00.241 11060 worker thread done servicing request
22:19:31.891 00.000 10844 OnExposeComplete: enter
22:19:31.891 00.000 10844 UpdateGuideState(): m_state=1
22:19:31.891 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
22:19:31.891 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:19:31.891 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:31.891 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:31.891 00.000 10844 Status Line: Star lost - low mass
22:19:31.894 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:31.911 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:19:31.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:31.911 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:31.911 00.000 10844 Enqueuing Expose request
22:19:31.911 00.000 11060 Worker thread wakes up
22:19:31.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:31.911 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:33.383 01.472 11060 Exposure complete
22:19:33.712 00.329 10844 OnExposeComplete: enter
22:19:33.712 00.000 10844 UpdateGuideState(): m_state=1
22:19:33.712 00.000 11060 worker thread done servicing request
22:19:33.713 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
22:19:33.713 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.1, Peak=26 HFD=0.0
22:19:33.713 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:33.713 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:33.713 00.000 10844 Status Line: Star lost - low SNR
22:19:33.715 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:33.730 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:19:33.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:33.730 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:33.730 00.000 10844 Enqueuing Expose request
22:19:33.730 00.000 11060 Worker thread wakes up
22:19:33.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:33.730 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:35.215 01.485 11060 Exposure complete
22:19:35.522 00.307 11060 worker thread done servicing request
22:19:35.522 00.000 10844 OnExposeComplete: enter
22:19:35.522 00.000 10844 UpdateGuideState(): m_state=1
22:19:35.522 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
22:19:35.522 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:19:35.522 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:35.522 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:35.522 00.000 10844 Status Line: Star lost - low mass
22:19:35.530 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:19:35.582 00.052 10844 UpdateGuideState exits: Star lost - low mass
22:19:35.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:35.582 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:35.582 00.000 10844 Enqueuing Expose request
22:19:35.582 00.000 11060 Worker thread wakes up
22:19:35.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:35.588 00.006 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:37.073 01.485 11060 Exposure complete
22:19:37.286 00.213 10844 OnExposeComplete: enter
22:19:37.286 00.000 11060 worker thread done servicing request
22:19:37.286 00.000 10844 UpdateGuideState(): m_state=1
22:19:37.286 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
22:19:37.286 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=13, SNR=1.9, Peak=25 HFD=0.0
22:19:37.286 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:37.286 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:37.286 00.000 10844 Status Line: Star lost - low SNR
22:19:37.290 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:19:37.305 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:19:37.307 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:37.307 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:37.307 00.000 10844 Enqueuing Expose request
22:19:37.307 00.000 11060 Worker thread wakes up
22:19:37.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:37.307 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:38.765 01.458 11060 Exposure complete
22:19:38.989 00.224 11060 worker thread done servicing request
22:19:38.991 00.002 10844 OnExposeComplete: enter
22:19:38.991 00.000 10844 UpdateGuideState(): m_state=1
22:19:38.991 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
22:19:38.991 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:19:38.991 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:38.992 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:38.992 00.000 10844 Status Line: Star lost - low mass
22:19:38.994 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:39.028 00.034 10844 UpdateGuideState exits: Star lost - low mass
22:19:39.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:39.028 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:39.028 00.000 10844 Enqueuing Expose request
22:19:39.028 00.000 11060 Worker thread wakes up
22:19:39.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:39.028 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:40.507 01.479 11060 Exposure complete
22:19:40.739 00.232 11060 worker thread done servicing request
22:19:40.739 00.000 10844 OnExposeComplete: enter
22:19:40.739 00.000 10844 UpdateGuideState(): m_state=1
22:19:40.739 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
22:19:40.739 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:19:40.739 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:40.739 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:40.739 00.000 10844 Status Line: Star lost - low mass
22:19:40.742 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:40.752 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:19:40.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:40.752 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:40.752 00.000 10844 Enqueuing Expose request
22:19:40.752 00.000 11060 Worker thread wakes up
22:19:40.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:40.752 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:42.218 01.466 11060 Exposure complete
22:19:42.512 00.294 11060 worker thread done servicing request
22:19:42.512 00.000 10844 OnExposeComplete: enter
22:19:42.512 00.000 10844 UpdateGuideState(): m_state=1
22:19:42.512 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
22:19:42.512 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:19:42.512 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:42.512 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:42.515 00.003 10844 Status Line: Star lost - low mass
22:19:42.516 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:42.535 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:19:42.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:42.535 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:42.535 00.000 10844 Enqueuing Expose request
22:19:42.540 00.005 11060 Worker thread wakes up
22:19:42.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:42.540 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:44.007 01.467 11060 Exposure complete
22:19:44.310 00.303 10844 OnExposeComplete: enter
22:19:44.310 00.000 10844 UpdateGuideState(): m_state=1
22:19:44.310 00.000 11060 worker thread done servicing request
22:19:44.310 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
22:19:44.310 00.000 10844 Star::Find false star n=6 nbg=277 bg=12.9 sigma=4.2 thresh=26 peak=17
22:19:44.310 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=94, SNR=2.9, Peak=26 HFD=0.0
22:19:44.310 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:44.313 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:44.313 00.000 10844 Status Line: Star lost - low SNR
22:19:44.322 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:19:44.380 00.058 10844 UpdateGuideState exits: Star lost - low SNR
22:19:44.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:44.380 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:44.380 00.000 10844 Enqueuing Expose request
22:19:44.380 00.000 11060 Worker thread wakes up
22:19:44.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:44.380 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:45.876 01.496 11060 Exposure complete
22:19:46.193 00.317 11060 worker thread done servicing request
22:19:46.193 00.000 10844 OnExposeComplete: enter
22:19:46.193 00.000 10844 UpdateGuideState(): m_state=1
22:19:46.193 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
22:19:46.193 00.000 10844 Star::Find false star n=6 nbg=276 bg=12.7 sigma=4.3 thresh=26 peak=21
22:19:46.193 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=88, SNR=2.9, Peak=26 HFD=0.0
22:19:46.193 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:46.193 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:46.193 00.000 10844 Status Line: Star lost - low SNR
22:19:46.198 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:46.219 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:19:46.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:46.219 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:46.219 00.000 10844 Enqueuing Expose request
22:19:46.219 00.000 11060 Worker thread wakes up
22:19:46.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:46.219 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:47.701 01.482 11060 Exposure complete
22:19:47.972 00.271 11060 worker thread done servicing request
22:19:47.977 00.005 10844 OnExposeComplete: enter
22:19:47.977 00.000 10844 UpdateGuideState(): m_state=1
22:19:47.977 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
22:19:47.977 00.000 10844 Star::Find false star n=7 nbg=284 bg=13.0 sigma=4.3 thresh=26 peak=19
22:19:47.977 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=101, SNR=2.9, Peak=25 HFD=0.0
22:19:47.977 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:47.977 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:47.977 00.000 10844 Status Line: Star lost - low SNR
22:19:47.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:48.013 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:19:48.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:48.013 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:48.013 00.000 10844 Enqueuing Expose request
22:19:48.013 00.000 11060 Worker thread wakes up
22:19:48.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:48.013 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:49.440 01.427 11060 Exposure complete
22:19:49.652 00.212 11060 worker thread done servicing request
22:19:49.653 00.001 10844 OnExposeComplete: enter
22:19:49.653 00.000 10844 UpdateGuideState(): m_state=1
22:19:49.653 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
22:19:49.653 00.000 10844 Star::Find false star n=4 nbg=281 bg=12.1 sigma=4.3 thresh=25 peak=18
22:19:49.653 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=64, SNR=2.9, Peak=28 HFD=0.0
22:19:49.653 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:49.653 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:49.653 00.000 10844 Status Line: Star lost - low SNR
22:19:49.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:49.667 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:19:49.669 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:49.669 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:49.669 00.000 10844 Enqueuing Expose request
22:19:49.669 00.000 11060 Worker thread wakes up
22:19:49.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:49.669 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:51.129 01.460 11060 Exposure complete
22:19:51.327 00.198 11060 worker thread done servicing request
22:19:51.327 00.000 10844 OnExposeComplete: enter
22:19:51.327 00.000 10844 UpdateGuideState(): m_state=1
22:19:51.327 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
22:19:51.328 00.001 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=25, SNR=2.7, Peak=27 HFD=0.0
22:19:51.328 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:51.329 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:51.329 00.000 10844 Status Line: Star lost - low SNR
22:19:51.331 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:51.354 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:19:51.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:51.354 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:51.354 00.000 10844 Enqueuing Expose request
22:19:51.354 00.000 11060 Worker thread wakes up
22:19:51.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:51.354 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:52.849 01.495 11060 Exposure complete
22:19:53.162 00.313 11060 worker thread done servicing request
22:19:53.162 00.000 10844 OnExposeComplete: enter
22:19:53.162 00.000 10844 UpdateGuideState(): m_state=1
22:19:53.162 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
22:19:53.162 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:19:53.162 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:53.162 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:53.162 00.000 10844 Status Line: Star lost - low mass
22:19:53.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:53.187 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:19:53.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:53.187 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:53.187 00.000 10844 Enqueuing Expose request
22:19:53.187 00.000 11060 Worker thread wakes up
22:19:53.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:53.187 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:54.656 01.469 11060 Exposure complete
22:19:54.970 00.314 11060 worker thread done servicing request
22:19:54.970 00.000 10844 OnExposeComplete: enter
22:19:54.970 00.000 10844 UpdateGuideState(): m_state=1
22:19:54.970 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
22:19:54.970 00.000 10844 Star::Find false star n=3 nbg=277 bg=12.9 sigma=4.2 thresh=25 peak=21
22:19:54.972 00.002 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=42, SNR=2.9, Peak=29 HFD=0.0
22:19:54.972 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:54.972 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:54.972 00.000 10844 Status Line: Star lost - low SNR
22:19:54.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:19:55.011 00.039 10844 UpdateGuideState exits: Star lost - low SNR
22:19:55.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:55.013 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:55.013 00.000 10844 Enqueuing Expose request
22:19:55.013 00.000 11060 Worker thread wakes up
22:19:55.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:55.013 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:56.469 01.456 11060 Exposure complete
22:19:56.639 00.170 11060 worker thread done servicing request
22:19:56.639 00.000 10844 OnExposeComplete: enter
22:19:56.639 00.000 10844 UpdateGuideState(): m_state=1
22:19:56.639 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
22:19:56.639 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=27, SNR=2.8, Peak=29 HFD=0.0
22:19:56.639 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:56.641 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:56.641 00.000 10844 Status Line: Star lost - low SNR
22:19:56.643 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:56.669 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:19:56.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:56.669 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:56.669 00.000 10844 Enqueuing Expose request
22:19:56.669 00.000 11060 Worker thread wakes up
22:19:56.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:56.669 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:58.130 01.461 11060 Exposure complete
22:19:58.368 00.238 11060 worker thread done servicing request
22:19:58.370 00.002 10844 OnExposeComplete: enter
22:19:58.370 00.000 10844 UpdateGuideState(): m_state=1
22:19:58.370 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
22:19:58.370 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:19:58.370 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:19:58.370 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:19:58.370 00.000 10844 Status Line: Star lost - low mass
22:19:58.372 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:19:58.388 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:19:58.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:58.388 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:19:58.388 00.000 10844 Enqueuing Expose request
22:19:58.388 00.000 11060 Worker thread wakes up
22:19:58.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:19:58.388 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:19:59.871 01.483 11060 Exposure complete
22:20:00.218 00.347 11060 worker thread done servicing request
22:20:00.218 00.000 10844 OnExposeComplete: enter
22:20:00.218 00.000 10844 UpdateGuideState(): m_state=1
22:20:00.218 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
22:20:00.218 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=24 HFD=0.0
22:20:00.218 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:00.218 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:00.218 00.000 10844 Status Line: Star lost - low mass
22:20:00.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:00.234 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:20:00.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:00.234 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:00.234 00.000 10844 Enqueuing Expose request
22:20:00.234 00.000 11060 Worker thread wakes up
22:20:00.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:00.234 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:01.722 01.488 11060 Exposure complete
22:20:02.034 00.312 11060 worker thread done servicing request
22:20:02.036 00.002 10844 OnExposeComplete: enter
22:20:02.036 00.000 10844 UpdateGuideState(): m_state=1
22:20:02.036 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
22:20:02.036 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=24 HFD=0.0
22:20:02.036 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:02.036 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:02.036 00.000 10844 Status Line: Star lost - low mass
22:20:02.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:20:02.051 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:20:02.057 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:02.057 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:02.057 00.000 10844 Enqueuing Expose request
22:20:02.057 00.000 11060 Worker thread wakes up
22:20:02.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:02.057 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:03.522 01.465 11060 Exposure complete
22:20:03.817 00.295 11060 worker thread done servicing request
22:20:03.817 00.000 10844 OnExposeComplete: enter
22:20:03.817 00.000 10844 UpdateGuideState(): m_state=1
22:20:03.817 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
22:20:03.817 00.000 10844 Star::Find false star n=2 nbg=279 bg=12.0 sigma=4.6 thresh=26 peak=20
22:20:03.817 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=31, SNR=2.9, Peak=28 HFD=0.0
22:20:03.817 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:03.817 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:03.817 00.000 10844 Status Line: Star lost - low SNR
22:20:03.822 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:03.850 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:20:03.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:03.850 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:03.850 00.000 10844 Enqueuing Expose request
22:20:03.850 00.000 11060 Worker thread wakes up
22:20:03.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:03.850 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:05.346 01.496 11060 Exposure complete
22:20:05.940 00.594 11060 worker thread done servicing request
22:20:05.941 00.001 10844 OnExposeComplete: enter
22:20:05.941 00.000 10844 UpdateGuideState(): m_state=1
22:20:05.941 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:20:05.941 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:20:05.941 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:05.941 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:05.941 00.000 10844 Status Line: Star lost - low mass
22:20:05.945 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:20:05.983 00.038 10844 UpdateGuideState exits: Star lost - low mass
22:20:05.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:05.985 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:05.985 00.000 10844 Enqueuing Expose request
22:20:05.985 00.000 11060 Worker thread wakes up
22:20:05.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:05.985 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:07.450 01.465 11060 Exposure complete
22:20:07.684 00.234 11060 worker thread done servicing request
22:20:07.684 00.000 10844 OnExposeComplete: enter
22:20:07.698 00.014 10844 UpdateGuideState(): m_state=1
22:20:07.698 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
22:20:07.700 00.002 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:20:07.700 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:07.700 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:07.700 00.000 10844 Status Line: Star lost - low mass
22:20:07.702 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:07.717 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:20:07.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:07.717 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:07.717 00.000 10844 Enqueuing Expose request
22:20:07.717 00.000 11060 Worker thread wakes up
22:20:07.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:07.717 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:09.205 01.488 11060 Exposure complete
22:20:09.460 00.255 11060 worker thread done servicing request
22:20:09.460 00.000 10844 OnExposeComplete: enter
22:20:09.460 00.000 10844 UpdateGuideState(): m_state=1
22:20:09.460 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
22:20:09.460 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=27, SNR=2.8, Peak=26 HFD=0.0
22:20:09.460 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:09.460 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:09.460 00.000 10844 Status Line: Star lost - low SNR
22:20:09.463 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:09.477 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:20:09.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:09.477 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:09.477 00.000 10844 Enqueuing Expose request
22:20:09.477 00.000 11060 Worker thread wakes up
22:20:09.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:09.477 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:10.947 01.470 11060 Exposure complete
22:20:11.304 00.357 11060 worker thread done servicing request
22:20:11.304 00.000 10844 OnExposeComplete: enter
22:20:11.304 00.000 10844 UpdateGuideState(): m_state=1
22:20:11.304 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
22:20:11.304 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:20:11.304 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:11.306 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:11.306 00.000 10844 Status Line: Star lost - low mass
22:20:11.307 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:20:11.324 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:20:11.326 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:11.326 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:11.326 00.000 10844 Enqueuing Expose request
22:20:11.326 00.000 11060 Worker thread wakes up
22:20:11.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:11.326 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:12.785 01.459 11060 Exposure complete
22:20:13.083 00.298 11060 worker thread done servicing request
22:20:13.083 00.000 10844 OnExposeComplete: enter
22:20:13.083 00.000 10844 UpdateGuideState(): m_state=1
22:20:13.083 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
22:20:13.085 00.002 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:20:13.085 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:13.085 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:13.085 00.000 10844 Status Line: Star lost - low mass
22:20:13.090 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:13.107 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:20:13.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:13.107 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:13.107 00.000 10844 Enqueuing Expose request
22:20:13.110 00.003 11060 Worker thread wakes up
22:20:13.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:13.111 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:14.579 01.468 11060 Exposure complete
22:20:14.807 00.228 11060 worker thread done servicing request
22:20:14.809 00.002 10844 OnExposeComplete: enter
22:20:14.809 00.000 10844 UpdateGuideState(): m_state=1
22:20:14.809 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
22:20:14.809 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:20:14.809 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:14.809 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:14.809 00.000 10844 Status Line: Star lost - low mass
22:20:14.812 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:14.829 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:20:14.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:14.829 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:14.829 00.000 10844 Enqueuing Expose request
22:20:14.829 00.000 11060 Worker thread wakes up
22:20:14.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:14.829 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:16.310 01.481 11060 Exposure complete
22:20:16.468 00.158 11060 worker thread done servicing request
22:20:16.468 00.000 10844 OnExposeComplete: enter
22:20:16.468 00.000 10844 UpdateGuideState(): m_state=1
22:20:16.468 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
22:20:16.468 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:20:16.468 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:16.468 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:16.468 00.000 10844 Status Line: Star lost - low mass
22:20:16.471 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:16.484 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:20:16.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:16.484 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:16.484 00.000 10844 Enqueuing Expose request
22:20:16.484 00.000 11060 Worker thread wakes up
22:20:16.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:16.484 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:17.886 01.402 11060 Exposure complete
22:20:18.196 00.310 11060 worker thread done servicing request
22:20:18.196 00.000 10844 OnExposeComplete: enter
22:20:18.196 00.000 10844 UpdateGuideState(): m_state=1
22:20:18.196 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
22:20:18.196 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:20:18.196 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:18.196 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:18.196 00.000 10844 Status Line: Star lost - low mass
22:20:18.200 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:18.219 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:20:18.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:18.219 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:18.219 00.000 10844 Enqueuing Expose request
22:20:18.220 00.001 11060 Worker thread wakes up
22:20:18.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:18.220 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:19.631 01.411 11060 Exposure complete
22:20:19.909 00.278 11060 worker thread done servicing request
22:20:19.909 00.000 10844 OnExposeComplete: enter
22:20:19.909 00.000 10844 UpdateGuideState(): m_state=1
22:20:19.909 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
22:20:19.909 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:20:19.909 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:19.909 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:19.909 00.000 10844 Status Line: Star lost - low mass
22:20:19.914 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:20:19.941 00.027 10844 UpdateGuideState exits: Star lost - low mass
22:20:19.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:19.941 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:19.941 00.000 10844 Enqueuing Expose request
22:20:19.941 00.000 11060 Worker thread wakes up
22:20:19.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:19.941 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:21.412 01.471 11060 Exposure complete
22:20:21.703 00.291 11060 worker thread done servicing request
22:20:21.704 00.001 10844 OnExposeComplete: enter
22:20:21.704 00.000 10844 UpdateGuideState(): m_state=1
22:20:21.704 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
22:20:21.704 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:20:21.704 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:21.704 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:21.704 00.000 10844 Status Line: Star lost - low mass
22:20:21.707 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:21.720 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:20:21.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:21.720 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:21.720 00.000 10844 Enqueuing Expose request
22:20:21.720 00.000 11060 Worker thread wakes up
22:20:21.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:21.720 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:23.215 01.495 11060 Exposure complete
22:20:23.397 00.182 11060 worker thread done servicing request
22:20:23.397 00.000 10844 OnExposeComplete: enter
22:20:23.397 00.000 10844 UpdateGuideState(): m_state=1
22:20:23.397 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
22:20:23.397 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:20:23.397 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:23.397 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:23.397 00.000 10844 Status Line: Star lost - low mass
22:20:23.402 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:23.415 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:20:23.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:23.415 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:23.415 00.000 10844 Enqueuing Expose request
22:20:23.415 00.000 11060 Worker thread wakes up
22:20:23.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:23.415 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:24.863 01.448 11060 Exposure complete
22:20:25.103 00.240 11060 worker thread done servicing request
22:20:25.103 00.000 10844 OnExposeComplete: enter
22:20:25.103 00.000 10844 UpdateGuideState(): m_state=1
22:20:25.104 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
22:20:25.104 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:20:25.104 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:25.104 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:25.105 00.001 10844 Status Line: Star lost - low mass
22:20:25.108 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:20:25.125 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:20:25.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:25.125 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:25.125 00.000 10844 Enqueuing Expose request
22:20:25.125 00.000 11060 Worker thread wakes up
22:20:25.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:25.125 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:26.597 01.472 11060 Exposure complete
22:20:26.903 00.306 11060 worker thread done servicing request
22:20:26.903 00.000 10844 OnExposeComplete: enter
22:20:26.903 00.000 10844 UpdateGuideState(): m_state=1
22:20:26.903 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
22:20:26.905 00.002 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=19, SNR=2.5, Peak=26 HFD=0.0
22:20:26.905 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:26.905 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:26.905 00.000 10844 Status Line: Star lost - low SNR
22:20:26.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:26.919 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:20:26.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:26.919 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:26.919 00.000 10844 Enqueuing Expose request
22:20:26.919 00.000 11060 Worker thread wakes up
22:20:26.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:26.919 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:28.391 01.472 11060 Exposure complete
22:20:28.660 00.269 11060 worker thread done servicing request
22:20:28.660 00.000 10844 OnExposeComplete: enter
22:20:28.660 00.000 10844 UpdateGuideState(): m_state=1
22:20:28.660 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
22:20:28.661 00.001 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:20:28.661 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:28.661 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:28.661 00.000 10844 Status Line: Star lost - low mass
22:20:28.681 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:28.697 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:20:28.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:28.697 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:28.697 00.000 10844 Enqueuing Expose request
22:20:28.697 00.000 11060 Worker thread wakes up
22:20:28.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:28.697 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:30.150 01.453 11060 Exposure complete
22:20:30.338 00.188 11060 worker thread done servicing request
22:20:30.338 00.000 10844 OnExposeComplete: enter
22:20:30.338 00.000 10844 UpdateGuideState(): m_state=1
22:20:30.338 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
22:20:30.338 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:20:30.338 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:30.338 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:30.338 00.000 10844 Status Line: Star lost - low mass
22:20:30.340 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:30.353 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:20:30.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:30.353 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:30.353 00.000 10844 Enqueuing Expose request
22:20:30.353 00.000 11060 Worker thread wakes up
22:20:30.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:30.353 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:31.829 01.476 11060 Exposure complete
22:20:32.041 00.212 11060 worker thread done servicing request
22:20:32.041 00.000 10844 OnExposeComplete: enter
22:20:32.041 00.000 10844 UpdateGuideState(): m_state=1
22:20:32.041 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
22:20:32.041 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:20:32.041 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:32.041 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:32.041 00.000 10844 Status Line: Star lost - low mass
22:20:32.045 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:20:32.070 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:20:32.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:32.070 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:32.070 00.000 10844 Enqueuing Expose request
22:20:32.070 00.000 11060 Worker thread wakes up
22:20:32.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:32.070 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:33.543 01.473 11060 Exposure complete
22:20:33.774 00.231 11060 worker thread done servicing request
22:20:33.774 00.000 10844 OnExposeComplete: enter
22:20:33.774 00.000 10844 UpdateGuideState(): m_state=1
22:20:33.774 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
22:20:33.774 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:20:33.774 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:33.774 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:33.774 00.000 10844 Status Line: Star lost - low mass
22:20:33.779 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:33.808 00.029 10844 UpdateGuideState exits: Star lost - low mass
22:20:33.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:33.808 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:33.808 00.000 10844 Enqueuing Expose request
22:20:33.808 00.000 11060 Worker thread wakes up
22:20:33.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:33.808 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:35.292 01.484 11060 Exposure complete
22:20:35.591 00.299 11060 worker thread done servicing request
22:20:35.591 00.000 10844 OnExposeComplete: enter
22:20:35.591 00.000 10844 UpdateGuideState(): m_state=1
22:20:35.591 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
22:20:35.591 00.000 10844 Star::Find false star n=2 nbg=279 bg=12.2 sigma=4.5 thresh=26 peak=20
22:20:35.591 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=36, SNR=2.9, Peak=30 HFD=0.0
22:20:35.591 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:35.591 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:35.591 00.000 10844 Status Line: Star lost - low SNR
22:20:35.600 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:35.628 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:20:35.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:35.628 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:35.628 00.000 10844 Enqueuing Expose request
22:20:35.628 00.000 11060 Worker thread wakes up
22:20:35.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:35.628 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:37.070 01.442 11060 Exposure complete
22:20:37.387 00.317 11060 worker thread done servicing request
22:20:37.388 00.001 10844 OnExposeComplete: enter
22:20:37.388 00.000 10844 UpdateGuideState(): m_state=1
22:20:37.388 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
22:20:37.388 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:20:37.388 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:37.388 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:37.388 00.000 10844 Status Line: Star lost - low mass
22:20:37.394 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:37.521 00.127 10844 UpdateGuideState exits: Star lost - low mass
22:20:37.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:37.521 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:37.521 00.000 10844 Enqueuing Expose request
22:20:37.521 00.000 11060 Worker thread wakes up
22:20:37.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:37.521 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:39.092 01.571 11060 Exposure complete
22:20:39.499 00.407 10844 OnExposeComplete: enter
22:20:39.499 00.000 11060 worker thread done servicing request
22:20:39.499 00.000 10844 UpdateGuideState(): m_state=1
22:20:39.499 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
22:20:39.499 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=24 HFD=0.0
22:20:39.499 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:39.499 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:39.500 00.001 10844 Status Line: Star lost - low mass
22:20:39.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:39.525 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:20:39.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:39.525 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:39.525 00.000 10844 Enqueuing Expose request
22:20:39.525 00.000 11060 Worker thread wakes up
22:20:39.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:39.525 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:40.991 01.466 11060 Exposure complete
22:20:41.262 00.271 11060 worker thread done servicing request
22:20:41.262 00.000 10844 OnExposeComplete: enter
22:20:41.262 00.000 10844 UpdateGuideState(): m_state=1
22:20:41.265 00.003 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
22:20:41.265 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:20:41.265 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:41.265 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:41.265 00.000 10844 Status Line: Star lost - low mass
22:20:41.268 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:41.287 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:20:41.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:41.287 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:41.287 00.000 10844 Enqueuing Expose request
22:20:41.287 00.000 11060 Worker thread wakes up
22:20:41.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:41.287 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:42.723 01.436 11060 Exposure complete
22:20:42.908 00.185 11060 worker thread done servicing request
22:20:42.908 00.000 10844 OnExposeComplete: enter
22:20:42.908 00.000 10844 UpdateGuideState(): m_state=1
22:20:42.908 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
22:20:42.908 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=27, SNR=2.9, Peak=26 HFD=0.0
22:20:42.908 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:42.908 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:42.908 00.000 10844 Status Line: Star lost - low SNR
22:20:42.910 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:42.930 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:20:42.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:42.930 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:42.930 00.000 10844 Enqueuing Expose request
22:20:42.930 00.000 11060 Worker thread wakes up
22:20:42.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:42.930 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:44.371 01.441 11060 Exposure complete
22:20:44.655 00.284 11060 worker thread done servicing request
22:20:44.655 00.000 10844 OnExposeComplete: enter
22:20:44.655 00.000 10844 UpdateGuideState(): m_state=1
22:20:44.656 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
22:20:44.656 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:20:44.656 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:44.656 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:44.656 00.000 10844 Status Line: Star lost - low mass
22:20:44.661 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:44.698 00.037 10844 UpdateGuideState exits: Star lost - low mass
22:20:44.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:44.698 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:44.698 00.000 10844 Enqueuing Expose request
22:20:44.698 00.000 11060 Worker thread wakes up
22:20:44.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:44.698 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:46.174 01.476 11060 Exposure complete
22:20:46.477 00.303 11060 worker thread done servicing request
22:20:46.477 00.000 10844 OnExposeComplete: enter
22:20:46.477 00.000 10844 UpdateGuideState(): m_state=1
22:20:46.477 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
22:20:46.477 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:20:46.477 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:46.477 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:46.477 00.000 10844 Status Line: Star lost - low mass
22:20:46.485 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:46.507 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:20:46.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:46.507 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:46.507 00.000 10844 Enqueuing Expose request
22:20:46.507 00.000 11060 Worker thread wakes up
22:20:46.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:46.507 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:47.977 01.470 11060 Exposure complete
22:20:48.254 00.277 11060 worker thread done servicing request
22:20:48.256 00.002 10844 OnExposeComplete: enter
22:20:48.256 00.000 10844 UpdateGuideState(): m_state=1
22:20:48.256 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
22:20:48.256 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.1, Peak=29 HFD=0.0
22:20:48.256 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:48.256 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:48.256 00.000 10844 Status Line: Star lost - low SNR
22:20:48.259 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:48.285 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:20:48.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:48.285 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:48.285 00.000 10844 Enqueuing Expose request
22:20:48.285 00.000 11060 Worker thread wakes up
22:20:48.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:48.285 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:49.720 01.435 11060 Exposure complete
22:20:49.899 00.179 11060 worker thread done servicing request
22:20:49.899 00.000 10844 OnExposeComplete: enter
22:20:49.899 00.000 10844 UpdateGuideState(): m_state=1
22:20:49.899 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
22:20:49.899 00.000 10844 Star::Find false star n=3 nbg=279 bg=12.6 sigma=4.4 thresh=26 peak=18
22:20:49.899 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=43, SNR=2.9, Peak=27 HFD=0.0
22:20:49.899 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:49.899 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:49.899 00.000 10844 Status Line: Star lost - low SNR
22:20:49.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:49.913 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:20:49.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:49.913 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:49.915 00.002 10844 Enqueuing Expose request
22:20:49.915 00.000 11060 Worker thread wakes up
22:20:49.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:49.915 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:51.369 01.454 11060 Exposure complete
22:20:51.587 00.218 11060 worker thread done servicing request
22:20:51.587 00.000 10844 OnExposeComplete: enter
22:20:51.587 00.000 10844 UpdateGuideState(): m_state=1
22:20:51.587 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
22:20:51.587 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=28, SNR=2.9, Peak=28 HFD=0.0
22:20:51.587 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:51.589 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:51.589 00.000 10844 Status Line: Star lost - low SNR
22:20:51.592 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:51.614 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:20:51.616 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:51.616 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:51.616 00.000 10844 Enqueuing Expose request
22:20:51.616 00.000 11060 Worker thread wakes up
22:20:51.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:51.618 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:53.056 01.438 11060 Exposure complete
22:20:53.370 00.314 11060 worker thread done servicing request
22:20:53.370 00.000 10844 OnExposeComplete: enter
22:20:53.370 00.000 10844 UpdateGuideState(): m_state=1
22:20:53.370 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
22:20:53.370 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:20:53.370 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:53.370 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:53.372 00.002 10844 Status Line: Star lost - low mass
22:20:53.375 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:53.412 00.037 10844 UpdateGuideState exits: Star lost - low mass
22:20:53.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:53.412 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:53.412 00.000 10844 Enqueuing Expose request
22:20:53.412 00.000 11060 Worker thread wakes up
22:20:53.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:53.412 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:54.888 01.476 11060 Exposure complete
22:20:55.130 00.242 11060 worker thread done servicing request
22:20:55.130 00.000 10844 OnExposeComplete: enter
22:20:55.130 00.000 10844 UpdateGuideState(): m_state=1
22:20:55.130 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
22:20:55.130 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=27, SNR=2.8, Peak=32 HFD=0.0
22:20:55.130 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:55.130 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:55.130 00.000 10844 Status Line: Star lost - low SNR
22:20:55.136 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:55.170 00.034 10844 UpdateGuideState exits: Star lost - low SNR
22:20:55.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:55.170 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:55.170 00.000 10844 Enqueuing Expose request
22:20:55.170 00.000 11060 Worker thread wakes up
22:20:55.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:55.170 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:56.627 01.457 11060 Exposure complete
22:20:56.820 00.193 11060 worker thread done servicing request
22:20:56.820 00.000 10844 OnExposeComplete: enter
22:20:56.820 00.000 10844 UpdateGuideState(): m_state=1
22:20:56.820 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
22:20:56.820 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:20:56.821 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:56.821 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:56.821 00.000 10844 Status Line: Star lost - low mass
22:20:56.823 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:20:56.837 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:20:56.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:56.837 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:56.837 00.000 10844 Enqueuing Expose request
22:20:56.837 00.000 11060 Worker thread wakes up
22:20:56.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:56.837 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:20:58.299 01.462 11060 Exposure complete
22:20:58.546 00.247 10844 OnExposeComplete: enter
22:20:58.546 00.000 11060 worker thread done servicing request
22:20:58.546 00.000 10844 UpdateGuideState(): m_state=1
22:20:58.546 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
22:20:58.546 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:20:58.546 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:20:58.547 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:20:58.547 00.000 10844 Status Line: Star lost - low mass
22:20:58.549 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:20:58.567 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:20:58.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:58.569 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:20:58.569 00.000 10844 Enqueuing Expose request
22:20:58.569 00.000 11060 Worker thread wakes up
22:20:58.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:20:58.569 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:00.062 01.493 11060 Exposure complete
22:21:00.387 00.325 11060 worker thread done servicing request
22:21:00.387 00.000 10844 OnExposeComplete: enter
22:21:00.387 00.000 10844 UpdateGuideState(): m_state=1
22:21:00.387 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
22:21:00.387 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=13, SNR=1.9, Peak=28 HFD=0.0
22:21:00.387 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:00.387 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:00.387 00.000 10844 Status Line: Star lost - low SNR
22:21:00.391 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:21:00.433 00.042 10844 UpdateGuideState exits: Star lost - low SNR
22:21:00.435 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:00.435 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:00.435 00.000 10844 Enqueuing Expose request
22:21:00.435 00.000 11060 Worker thread wakes up
22:21:00.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:00.435 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:01.930 01.495 11060 Exposure complete
22:21:02.162 00.232 11060 worker thread done servicing request
22:21:02.162 00.000 10844 OnExposeComplete: enter
22:21:02.162 00.000 10844 UpdateGuideState(): m_state=1
22:21:02.162 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
22:21:02.162 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:21:02.162 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:02.164 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:02.164 00.000 10844 Status Line: Star lost - low mass
22:21:02.167 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:21:02.209 00.042 10844 UpdateGuideState exits: Star lost - low mass
22:21:02.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:02.209 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:02.209 00.000 10844 Enqueuing Expose request
22:21:02.209 00.000 11060 Worker thread wakes up
22:21:02.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:02.209 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:03.671 01.462 11060 Exposure complete
22:21:04.058 00.387 11060 worker thread done servicing request
22:21:04.058 00.000 10844 OnExposeComplete: enter
22:21:04.060 00.002 10844 UpdateGuideState(): m_state=1
22:21:04.060 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
22:21:04.060 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=16, SNR=2.3, Peak=28 HFD=0.0
22:21:04.060 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:04.060 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:04.060 00.000 10844 Status Line: Star lost - low SNR
22:21:04.065 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:21:04.138 00.073 10844 UpdateGuideState exits: Star lost - low SNR
22:21:04.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:04.138 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:04.138 00.000 10844 Enqueuing Expose request
22:21:04.138 00.000 11060 Worker thread wakes up
22:21:04.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:04.138 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:05.820 01.682 11060 Exposure complete
22:21:06.170 00.350 11060 worker thread done servicing request
22:21:06.170 00.000 10844 OnExposeComplete: enter
22:21:06.172 00.002 10844 UpdateGuideState(): m_state=1
22:21:06.172 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
22:21:06.172 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:21:06.172 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:06.172 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:06.172 00.000 10844 Status Line: Star lost - low mass
22:21:06.177 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:06.227 00.050 10844 UpdateGuideState exits: Star lost - low mass
22:21:06.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:06.230 00.003 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:06.230 00.000 10844 Enqueuing Expose request
22:21:06.230 00.000 11060 Worker thread wakes up
22:21:06.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:06.230 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:07.713 01.483 11060 Exposure complete
22:21:07.988 00.275 11060 worker thread done servicing request
22:21:07.988 00.000 10844 OnExposeComplete: enter
22:21:07.988 00.000 10844 UpdateGuideState(): m_state=1
22:21:07.988 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
22:21:07.988 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=28, SNR=2.8, Peak=26 HFD=0.0
22:21:07.988 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:07.988 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:07.988 00.000 10844 Status Line: Star lost - low SNR
22:21:07.991 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:21:08.018 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:21:08.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:08.018 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:08.018 00.000 10844 Enqueuing Expose request
22:21:08.018 00.000 11060 Worker thread wakes up
22:21:08.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:08.018 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:09.495 01.477 11060 Exposure complete
22:21:09.683 00.188 11060 worker thread done servicing request
22:21:09.683 00.000 10844 OnExposeComplete: enter
22:21:09.683 00.000 10844 UpdateGuideState(): m_state=1
22:21:09.683 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
22:21:09.683 00.000 10844 Star::Find false star n=2 nbg=280 bg=12.4 sigma=4.4 thresh=26 peak=18
22:21:09.683 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=30, SNR=2.9, Peak=28 HFD=0.0
22:21:09.683 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:09.683 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:09.683 00.000 10844 Status Line: Star lost - low SNR
22:21:09.688 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:09.713 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:21:09.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:09.713 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:09.713 00.000 10844 Enqueuing Expose request
22:21:09.713 00.000 11060 Worker thread wakes up
22:21:09.714 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:09.714 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:11.151 01.437 11060 Exposure complete
22:21:11.450 00.299 11060 worker thread done servicing request
22:21:11.450 00.000 10844 OnExposeComplete: enter
22:21:11.450 00.000 10844 UpdateGuideState(): m_state=1
22:21:11.451 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
22:21:11.451 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:21:11.451 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:11.451 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:11.451 00.000 10844 Status Line: Star lost - low mass
22:21:11.456 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:11.493 00.037 10844 UpdateGuideState exits: Star lost - low mass
22:21:11.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:11.493 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:11.493 00.000 10844 Enqueuing Expose request
22:21:11.493 00.000 11060 Worker thread wakes up
22:21:11.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:11.493 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:12.964 01.471 11060 Exposure complete
22:21:13.278 00.314 11060 worker thread done servicing request
22:21:13.279 00.001 10844 OnExposeComplete: enter
22:21:13.279 00.000 10844 UpdateGuideState(): m_state=1
22:21:13.279 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
22:21:13.279 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=26, SNR=2.7, Peak=27 HFD=0.0
22:21:13.279 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:13.279 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:13.279 00.000 10844 Status Line: Star lost - low SNR
22:21:13.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:21:13.308 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:21:13.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:13.308 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:13.308 00.000 10844 Enqueuing Expose request
22:21:13.309 00.001 11060 Worker thread wakes up
22:21:13.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:13.309 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:14.806 01.497 11060 Exposure complete
22:21:15.034 00.228 11060 worker thread done servicing request
22:21:15.034 00.000 10844 OnExposeComplete: enter
22:21:15.034 00.000 10844 UpdateGuideState(): m_state=1
22:21:15.034 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
22:21:15.034 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=23 HFD=0.0
22:21:15.038 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:15.038 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:15.038 00.000 10844 Status Line: Star lost - low mass
22:21:15.038 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:15.082 00.044 10844 UpdateGuideState exits: Star lost - low mass
22:21:15.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:15.082 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:15.082 00.000 10844 Enqueuing Expose request
22:21:15.082 00.000 11060 Worker thread wakes up
22:21:15.084 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:15.084 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:16.526 01.442 11060 Exposure complete
22:21:16.691 00.165 11060 worker thread done servicing request
22:21:16.691 00.000 10844 OnExposeComplete: enter
22:21:16.691 00.000 10844 UpdateGuideState(): m_state=1
22:21:16.691 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
22:21:16.691 00.000 10844 Star::Find false star n=3 nbg=282 bg=12.5 sigma=4.2 thresh=25 peak=19
22:21:16.691 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=45, SNR=2.9, Peak=32 HFD=0.0
22:21:16.691 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:16.691 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:16.691 00.000 10844 Status Line: Star lost - low SNR
22:21:16.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:21:16.707 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:21:16.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:16.707 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:16.707 00.000 10844 Enqueuing Expose request
22:21:16.707 00.000 11060 Worker thread wakes up
22:21:16.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:16.707 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:18.284 01.577 11060 Exposure complete
22:21:19.191 00.907 11060 worker thread done servicing request
22:21:19.191 00.000 10844 OnExposeComplete: enter
22:21:19.191 00.000 10844 UpdateGuideState(): m_state=1
22:21:19.191 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
22:21:19.191 00.000 10844 Star::Find false star n=2 nbg=281 bg=12.2 sigma=4.2 thresh=25 peak=18
22:21:19.191 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=31, SNR=2.9, Peak=29 HFD=0.0
22:21:19.191 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:19.191 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:19.191 00.000 10844 Status Line: Star lost - low SNR
22:21:19.199 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:21:19.256 00.057 10844 UpdateGuideState exits: Star lost - low SNR
22:21:19.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:19.256 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:19.256 00.000 10844 Enqueuing Expose request
22:21:19.257 00.001 11060 Worker thread wakes up
22:21:19.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:19.257 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:21.107 01.850 11060 Exposure complete
22:21:21.759 00.652 11060 worker thread done servicing request
22:21:21.759 00.000 10844 OnExposeComplete: enter
22:21:21.759 00.000 10844 UpdateGuideState(): m_state=1
22:21:21.761 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
22:21:21.761 00.000 10844 Star::Find false star n=4 nbg=288 bg=12.6 sigma=4.8 thresh=27 peak=20
22:21:21.761 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=60, SNR=2.9, Peak=29 HFD=0.0
22:21:21.761 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:21.761 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:21.761 00.000 10844 Status Line: Star lost - low SNR
22:21:21.763 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:21.812 00.049 10844 UpdateGuideState exits: Star lost - low SNR
22:21:21.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:21.812 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:21.812 00.000 10844 Enqueuing Expose request
22:21:21.812 00.000 11060 Worker thread wakes up
22:21:21.816 00.004 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:21.816 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:23.278 01.462 11060 Exposure complete
22:21:23.627 00.349 11060 worker thread done servicing request
22:21:23.627 00.000 10844 OnExposeComplete: enter
22:21:23.627 00.000 10844 UpdateGuideState(): m_state=1
22:21:23.627 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
22:21:23.627 00.000 10844 Star::Find false star n=3 nbg=284 bg=11.6 sigma=4.7 thresh=26 peak=18
22:21:23.627 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=43, SNR=2.9, Peak=26 HFD=0.0
22:21:23.627 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:23.627 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:23.627 00.000 10844 Status Line: Star lost - low SNR
22:21:23.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:23.688 00.061 10844 UpdateGuideState exits: Star lost - low SNR
22:21:23.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:23.688 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:23.688 00.000 10844 Enqueuing Expose request
22:21:23.688 00.000 11060 Worker thread wakes up
22:21:23.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:23.688 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:25.092 01.404 11060 Exposure complete
22:21:25.520 00.428 10844 OnExposeComplete: enter
22:21:25.520 00.000 10844 UpdateGuideState(): m_state=1
22:21:25.520 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
22:21:25.522 00.002 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:21:25.522 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:25.522 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:25.522 00.000 10844 Status Line: Star lost - low mass
22:21:25.525 00.003 11060 worker thread done servicing request
22:21:25.528 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:21:25.641 00.113 10844 UpdateGuideState exits: Star lost - low mass
22:21:25.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:25.641 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:25.641 00.000 10844 Enqueuing Expose request
22:21:25.641 00.000 11060 Worker thread wakes up
22:21:25.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:25.641 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:27.170 01.529 11060 Exposure complete
22:21:28.401 01.231 10844 OnExposeComplete: enter
22:21:28.401 00.000 10844 UpdateGuideState(): m_state=1
22:21:28.402 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
22:21:28.402 00.000 10844 Star::Find false star n=2 nbg=285 bg=13.0 sigma=4.4 thresh=26 peak=18
22:21:28.402 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=30, SNR=2.9, Peak=28 HFD=0.0
22:21:28.402 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:28.402 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:28.402 00.000 10844 Status Line: Star lost - low SNR
22:21:28.406 00.004 11060 worker thread done servicing request
22:21:28.412 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:21:28.468 00.056 10844 UpdateGuideState exits: Star lost - low SNR
22:21:28.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:28.468 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:28.468 00.000 10844 Enqueuing Expose request
22:21:28.468 00.000 11060 Worker thread wakes up
22:21:28.469 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:28.469 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:30.172 01.703 11060 Exposure complete
22:21:30.762 00.590 11060 worker thread done servicing request
22:21:30.764 00.002 10844 OnExposeComplete: enter
22:21:30.764 00.000 10844 UpdateGuideState(): m_state=1
22:21:30.764 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
22:21:30.764 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:21:30.764 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:30.768 00.004 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:30.768 00.000 10844 Status Line: Star lost - low mass
22:21:30.776 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:30.844 00.068 10844 UpdateGuideState exits: Star lost - low mass
22:21:30.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:30.844 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:30.844 00.000 10844 Enqueuing Expose request
22:21:30.846 00.002 11060 Worker thread wakes up
22:21:30.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:30.846 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:32.310 01.464 11060 Exposure complete
22:21:32.605 00.295 11060 worker thread done servicing request
22:21:32.605 00.000 10844 OnExposeComplete: enter
22:21:32.605 00.000 10844 UpdateGuideState(): m_state=1
22:21:32.609 00.004 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
22:21:32.609 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:21:32.609 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:32.609 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:32.609 00.000 10844 Status Line: Star lost - low mass
22:21:32.614 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:32.636 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:21:32.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:32.636 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:32.636 00.000 10844 Enqueuing Expose request
22:21:32.636 00.000 11060 Worker thread wakes up
22:21:32.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:32.636 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:34.050 01.414 11060 Exposure complete
22:21:34.365 00.315 11060 worker thread done servicing request
22:21:34.365 00.000 10844 OnExposeComplete: enter
22:21:34.365 00.000 10844 UpdateGuideState(): m_state=1
22:21:34.365 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
22:21:34.365 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=13, SNR=2.0, Peak=26 HFD=0.0
22:21:34.365 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:34.370 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:34.370 00.000 10844 Status Line: Star lost - low SNR
22:21:34.376 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:21:34.396 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:21:34.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:34.396 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:34.396 00.000 10844 Enqueuing Expose request
22:21:34.396 00.000 11060 Worker thread wakes up
22:21:34.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:34.396 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:36.217 01.821 11060 Exposure complete
22:21:36.776 00.559 11060 worker thread done servicing request
22:21:36.776 00.000 10844 OnExposeComplete: enter
22:21:36.776 00.000 10844 UpdateGuideState(): m_state=1
22:21:36.780 00.004 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
22:21:36.780 00.000 10844 Star::Find false star n=3 nbg=279 bg=12.5 sigma=4.4 thresh=26 peak=18
22:21:36.780 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=42, SNR=2.9, Peak=27 HFD=0.0
22:21:36.780 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:36.780 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:36.780 00.000 10844 Status Line: Star lost - low SNR
22:21:36.787 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:36.809 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:21:36.810 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:36.810 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:36.834 00.024 10844 Enqueuing Expose request
22:21:36.834 00.000 11060 Worker thread wakes up
22:21:36.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:36.834 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:38.587 01.753 11060 Exposure complete
22:21:39.069 00.482 10844 OnExposeComplete: enter
22:21:39.069 00.000 11060 worker thread done servicing request
22:21:39.069 00.000 10844 UpdateGuideState(): m_state=1
22:21:39.069 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
22:21:39.069 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:21:39.069 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:39.069 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:39.069 00.000 10844 Status Line: Star lost - low mass
22:21:39.073 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:21:39.121 00.048 10844 UpdateGuideState exits: Star lost - low mass
22:21:39.122 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:39.122 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:39.122 00.000 10844 Enqueuing Expose request
22:21:39.122 00.000 11060 Worker thread wakes up
22:21:39.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:39.122 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:40.619 01.497 11060 Exposure complete
22:21:40.907 00.288 11060 worker thread done servicing request
22:21:40.907 00.000 10844 OnExposeComplete: enter
22:21:40.907 00.000 10844 UpdateGuideState(): m_state=1
22:21:40.907 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
22:21:40.907 00.000 10844 Star::Find false star n=4 nbg=276 bg=12.4 sigma=4.0 thresh=25 peak=19
22:21:40.907 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=55, SNR=2.9, Peak=28 HFD=0.0
22:21:40.907 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:40.910 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:40.910 00.000 10844 Status Line: Star lost - low SNR
22:21:40.928 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:40.951 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:21:40.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:40.951 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:40.951 00.000 10844 Enqueuing Expose request
22:21:40.951 00.000 11060 Worker thread wakes up
22:21:40.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:40.951 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:42.427 01.476 11060 Exposure complete
22:21:42.727 00.300 11060 worker thread done servicing request
22:21:42.727 00.000 10844 OnExposeComplete: enter
22:21:42.727 00.000 10844 UpdateGuideState(): m_state=1
22:21:42.727 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
22:21:42.727 00.000 10844 Star::Find false star n=2 nbg=276 bg=12.0 sigma=4.4 thresh=25 peak=19
22:21:42.727 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=32, SNR=2.9, Peak=28 HFD=0.0
22:21:42.727 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:42.727 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:42.727 00.000 10844 Status Line: Star lost - low SNR
22:21:42.735 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:21:42.774 00.039 10844 UpdateGuideState exits: Star lost - low SNR
22:21:42.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:42.774 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:42.776 00.002 10844 Enqueuing Expose request
22:21:42.776 00.000 11060 Worker thread wakes up
22:21:42.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:42.776 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:44.260 01.484 11060 Exposure complete
22:21:44.510 00.250 11060 worker thread done servicing request
22:21:44.510 00.000 10844 OnExposeComplete: enter
22:21:44.510 00.000 10844 UpdateGuideState(): m_state=1
22:21:44.510 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
22:21:44.512 00.002 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:21:44.512 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:44.512 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:44.512 00.000 10844 Status Line: Star lost - low mass
22:21:44.514 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:44.535 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:21:44.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:44.535 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:44.535 00.000 10844 Enqueuing Expose request
22:21:44.535 00.000 11060 Worker thread wakes up
22:21:44.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:44.535 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:45.983 01.448 11060 Exposure complete
22:21:46.278 00.295 11060 worker thread done servicing request
22:21:46.278 00.000 10844 OnExposeComplete: enter
22:21:46.278 00.000 10844 UpdateGuideState(): m_state=1
22:21:46.280 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
22:21:46.280 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=24 HFD=0.0
22:21:46.280 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:46.280 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:46.280 00.000 10844 Status Line: Star lost - low mass
22:21:46.295 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:21:46.310 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:21:46.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:46.310 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:46.310 00.000 10844 Enqueuing Expose request
22:21:46.310 00.000 11060 Worker thread wakes up
22:21:46.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:46.310 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:47.778 01.468 11060 Exposure complete
22:21:48.084 00.306 11060 worker thread done servicing request
22:21:48.084 00.000 10844 OnExposeComplete: enter
22:21:48.084 00.000 10844 UpdateGuideState(): m_state=1
22:21:48.084 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
22:21:48.084 00.000 10844 Star::Find false star n=6 nbg=283 bg=13.9 sigma=5.1 thresh=29 peak=26
22:21:48.084 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=100, SNR=2.9, Peak=34 HFD=0.0
22:21:48.084 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:48.084 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:48.084 00.000 10844 Status Line: Star lost - low SNR
22:21:48.088 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:21:48.138 00.050 10844 UpdateGuideState exits: Star lost - low SNR
22:21:48.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:48.138 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:48.138 00.000 10844 Enqueuing Expose request
22:21:48.141 00.003 11060 Worker thread wakes up
22:21:48.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:48.141 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:49.597 01.456 11060 Exposure complete
22:21:49.811 00.214 11060 worker thread done servicing request
22:21:49.811 00.000 10844 OnExposeComplete: enter
22:21:49.811 00.000 10844 UpdateGuideState(): m_state=1
22:21:49.811 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
22:21:49.811 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=27, SNR=2.8, Peak=26 HFD=0.0
22:21:49.811 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:49.811 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:49.811 00.000 10844 Status Line: Star lost - low SNR
22:21:49.815 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=252, med=13, FiltMin=2, FiltMax=229, Gamma=1.000
22:21:49.836 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:21:49.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:49.836 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:49.836 00.000 10844 Enqueuing Expose request
22:21:49.836 00.000 11060 Worker thread wakes up
22:21:49.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:49.836 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:51.324 01.488 11060 Exposure complete
22:21:51.600 00.276 11060 worker thread done servicing request
22:21:51.602 00.002 10844 OnExposeComplete: enter
22:21:51.602 00.000 10844 UpdateGuideState(): m_state=1
22:21:51.602 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
22:21:51.602 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:21:51.602 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:51.602 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:51.602 00.000 10844 Status Line: Star lost - low mass
22:21:51.603 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:21:51.617 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:21:51.618 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:51.618 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:51.618 00.000 10844 Enqueuing Expose request
22:21:51.618 00.000 11060 Worker thread wakes up
22:21:51.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:51.618 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:53.100 01.482 11060 Exposure complete
22:21:53.404 00.304 11060 worker thread done servicing request
22:21:53.404 00.000 10844 OnExposeComplete: enter
22:21:53.404 00.000 10844 UpdateGuideState(): m_state=1
22:21:53.404 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
22:21:53.404 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=24 HFD=0.0
22:21:53.404 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:53.404 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:53.404 00.000 10844 Status Line: Star lost - low mass
22:21:53.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:53.424 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:21:53.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:53.424 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:53.424 00.000 10844 Enqueuing Expose request
22:21:53.424 00.000 11060 Worker thread wakes up
22:21:53.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:53.424 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:54.904 01.480 11060 Exposure complete
22:21:55.218 00.314 11060 worker thread done servicing request
22:21:55.218 00.000 10844 OnExposeComplete: enter
22:21:55.218 00.000 10844 UpdateGuideState(): m_state=1
22:21:55.218 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
22:21:55.218 00.000 10844 Star::Find false star n=6 nbg=282 bg=12.5 sigma=4.1 thresh=25 peak=21
22:21:55.218 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=77, SNR=2.9, Peak=29 HFD=0.0
22:21:55.218 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:55.218 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:55.218 00.000 10844 Status Line: Star lost - low SNR
22:21:55.223 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:21:55.247 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:21:55.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:55.247 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:55.247 00.000 10844 Enqueuing Expose request
22:21:55.247 00.000 11060 Worker thread wakes up
22:21:55.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:55.247 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:56.739 01.492 11060 Exposure complete
22:21:57.038 00.299 11060 worker thread done servicing request
22:21:57.038 00.000 10844 OnExposeComplete: enter
22:21:57.038 00.000 10844 UpdateGuideState(): m_state=1
22:21:57.038 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
22:21:57.038 00.000 10844 Star::Find false star n=4 nbg=279 bg=13.3 sigma=4.5 thresh=27 peak=19
22:21:57.038 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=55, SNR=2.9, Peak=27 HFD=0.0
22:21:57.038 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:57.038 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:57.038 00.000 10844 Status Line: Star lost - low SNR
22:21:57.043 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:57.054 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:21:57.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:57.054 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:57.054 00.000 10844 Enqueuing Expose request
22:21:57.073 00.019 11060 Worker thread wakes up
22:21:57.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:57.073 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:21:58.518 01.445 11060 Exposure complete
22:21:58.832 00.314 11060 worker thread done servicing request
22:21:58.832 00.000 10844 OnExposeComplete: enter
22:21:58.832 00.000 10844 UpdateGuideState(): m_state=1
22:21:58.832 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
22:21:58.832 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=16, SNR=2.2, Peak=28 HFD=0.0
22:21:58.832 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:21:58.832 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:58.832 00.000 10844 Status Line: Star lost - low SNR
22:21:58.835 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:21:58.876 00.041 10844 UpdateGuideState exits: Star lost - low SNR
22:21:58.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:58.879 00.003 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:21:58.879 00.000 10844 Enqueuing Expose request
22:21:58.879 00.000 11060 Worker thread wakes up
22:21:58.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:21:58.879 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:00.389 01.510 11060 Exposure complete
22:22:00.684 00.295 11060 worker thread done servicing request
22:22:00.684 00.000 10844 OnExposeComplete: enter
22:22:00.684 00.000 10844 UpdateGuideState(): m_state=1
22:22:00.684 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
22:22:00.684 00.000 10844 Star::Find false star n=4 nbg=280 bg=11.7 sigma=4.1 thresh=24 peak=17
22:22:00.684 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=54, SNR=2.9, Peak=28 HFD=0.0
22:22:00.684 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:00.684 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:00.684 00.000 10844 Status Line: Star lost - low SNR
22:22:00.689 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:00.700 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:22:00.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:00.700 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:00.700 00.000 10844 Enqueuing Expose request
22:22:00.700 00.000 11060 Worker thread wakes up
22:22:00.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:00.700 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:02.176 01.476 11060 Exposure complete
22:22:02.490 00.314 11060 worker thread done servicing request
22:22:02.490 00.000 10844 OnExposeComplete: enter
22:22:02.490 00.000 10844 UpdateGuideState(): m_state=1
22:22:02.490 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
22:22:02.490 00.000 10844 Star::Find false star n=5 nbg=281 bg=12.6 sigma=4.4 thresh=26 peak=19
22:22:02.490 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=77, SNR=2.9, Peak=28 HFD=0.0
22:22:02.490 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:02.490 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:02.490 00.000 10844 Status Line: Star lost - low SNR
22:22:02.495 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:02.530 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:22:02.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:02.530 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:02.530 00.000 10844 Enqueuing Expose request
22:22:02.530 00.000 11060 Worker thread wakes up
22:22:02.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:02.530 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:03.366 00.836 10844 evsrv: cli 0EEEEA70 connect
22:22:03.366 00.000 10844 case statement mapped state 1 to 101
22:22:03.366 00.000 10844 case statement mapped state 1 to 101
22:22:03.368 00.002 10844 evsrv: cli 0EEEEA70 request: {"method":"get_app_state","id":"a9ad797a-63c9-4f36-bf65-08c4bf5f653a"}
22:22:03.368 00.000 10844 case statement mapped state 1 to 101
22:22:03.368 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":"Looping","id":"a9ad797a-63c9-4f36-bf65-08c4bf5f653a"}
22:22:03.378 00.010 10844 evsrv: cli 0EEEEA70 disconnect
22:22:04.018 00.640 11060 Exposure complete
22:22:04.339 00.321 11060 worker thread done servicing request
22:22:04.339 00.000 10844 OnExposeComplete: enter
22:22:04.339 00.000 10844 UpdateGuideState(): m_state=1
22:22:04.339 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
22:22:04.339 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=29, SNR=2.9, Peak=29 HFD=0.0
22:22:04.339 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:04.342 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:04.342 00.000 10844 Status Line: Star lost - low SNR
22:22:04.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:04.367 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:22:04.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:04.367 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:04.367 00.000 10844 Enqueuing Expose request
22:22:04.367 00.000 11060 Worker thread wakes up
22:22:04.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:04.367 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:05.820 01.453 11060 Exposure complete
22:22:06.102 00.282 11060 worker thread done servicing request
22:22:06.102 00.000 10844 OnExposeComplete: enter
22:22:06.102 00.000 10844 UpdateGuideState(): m_state=1
22:22:06.102 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
22:22:06.102 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:22:06.102 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:06.102 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:06.102 00.000 10844 Status Line: Star lost - low mass
22:22:06.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=253, Gamma=1.000
22:22:06.123 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:22:06.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:06.123 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:06.123 00.000 10844 Enqueuing Expose request
22:22:06.123 00.000 11060 Worker thread wakes up
22:22:06.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:06.123 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:07.582 01.459 11060 Exposure complete
22:22:07.840 00.258 11060 worker thread done servicing request
22:22:07.840 00.000 10844 OnExposeComplete: enter
22:22:07.840 00.000 10844 UpdateGuideState(): m_state=1
22:22:07.840 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
22:22:07.840 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:22:07.842 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:07.842 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:07.842 00.000 10844 Status Line: Star lost - low mass
22:22:07.844 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:07.864 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:22:07.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:07.864 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:07.864 00.000 10844 Enqueuing Expose request
22:22:07.864 00.000 11060 Worker thread wakes up
22:22:07.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:07.864 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:09.311 01.447 11060 Exposure complete
22:22:09.590 00.279 11060 worker thread done servicing request
22:22:09.590 00.000 10844 OnExposeComplete: enter
22:22:09.590 00.000 10844 UpdateGuideState(): m_state=1
22:22:09.590 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
22:22:09.590 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:22:09.590 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:09.590 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:09.590 00.000 10844 Status Line: Star lost - low mass
22:22:09.595 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=253, Gamma=1.000
22:22:09.609 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:22:09.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:09.609 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:09.609 00.000 10844 Enqueuing Expose request
22:22:09.609 00.000 11060 Worker thread wakes up
22:22:09.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:09.609 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:11.057 01.448 11060 Exposure complete
22:22:11.365 00.308 11060 worker thread done servicing request
22:22:11.365 00.000 10844 OnExposeComplete: enter
22:22:11.365 00.000 10844 UpdateGuideState(): m_state=1
22:22:11.365 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
22:22:11.365 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.0, Peak=27 HFD=0.0
22:22:11.365 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:11.365 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:11.367 00.002 10844 Status Line: Star lost - low SNR
22:22:11.369 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=219, med=13, FiltMin=3, FiltMax=191, Gamma=1.000
22:22:11.389 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:22:11.391 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:11.391 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:11.391 00.000 10844 Enqueuing Expose request
22:22:11.391 00.000 11060 Worker thread wakes up
22:22:11.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:11.391 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:12.862 01.471 11060 Exposure complete
22:22:13.155 00.293 11060 worker thread done servicing request
22:22:13.155 00.000 10844 OnExposeComplete: enter
22:22:13.155 00.000 10844 UpdateGuideState(): m_state=1
22:22:13.155 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
22:22:13.155 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=29, SNR=2.9, Peak=27 HFD=0.0
22:22:13.155 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:13.155 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:13.160 00.005 10844 Status Line: Star lost - low SNR
22:22:13.163 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=97, med=13, FiltMin=2, FiltMax=78, Gamma=1.000
22:22:13.204 00.041 10844 UpdateGuideState exits: Star lost - low SNR
22:22:13.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:13.204 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:13.206 00.002 10844 Enqueuing Expose request
22:22:13.206 00.000 11060 Worker thread wakes up
22:22:13.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:13.206 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:14.664 01.458 11060 Exposure complete
22:22:14.964 00.300 11060 worker thread done servicing request
22:22:14.964 00.000 10844 OnExposeComplete: enter
22:22:14.969 00.005 10844 UpdateGuideState(): m_state=1
22:22:14.969 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
22:22:14.969 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:22:14.969 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:14.969 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:14.969 00.000 10844 Status Line: Star lost - low mass
22:22:14.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=205, med=13, FiltMin=2, FiltMax=151, Gamma=1.000
22:22:15.010 00.041 10844 UpdateGuideState exits: Star lost - low mass
22:22:15.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:15.010 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:15.010 00.000 10844 Enqueuing Expose request
22:22:15.010 00.000 11060 Worker thread wakes up
22:22:15.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:15.010 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:16.466 01.456 11060 Exposure complete
22:22:16.730 00.264 11060 worker thread done servicing request
22:22:16.730 00.000 10844 OnExposeComplete: enter
22:22:16.730 00.000 10844 UpdateGuideState(): m_state=1
22:22:16.735 00.005 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
22:22:16.735 00.000 10844 Star::Find false star n=3 nbg=285 bg=13.3 sigma=4.6 thresh=27 peak=21
22:22:16.735 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=45, SNR=2.9, Peak=29 HFD=0.0
22:22:16.735 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:16.735 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:16.735 00.000 10844 Status Line: Star lost - low SNR
22:22:16.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:16.757 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:22:16.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:16.757 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:16.757 00.000 10844 Enqueuing Expose request
22:22:16.757 00.000 11060 Worker thread wakes up
22:22:16.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:16.757 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:18.233 01.476 11060 Exposure complete
22:22:18.525 00.292 11060 worker thread done servicing request
22:22:18.525 00.000 10844 OnExposeComplete: enter
22:22:18.525 00.000 10844 UpdateGuideState(): m_state=1
22:22:18.531 00.006 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
22:22:18.531 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.1, Peak=28 HFD=0.0
22:22:18.531 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:18.531 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:18.531 00.000 10844 Status Line: Star lost - low SNR
22:22:18.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:18.557 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:22:18.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:18.557 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:18.557 00.000 10844 Enqueuing Expose request
22:22:18.557 00.000 11060 Worker thread wakes up
22:22:18.559 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:18.559 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:20.058 01.499 11060 Exposure complete
22:22:20.316 00.258 11060 worker thread done servicing request
22:22:20.316 00.000 10844 OnExposeComplete: enter
22:22:20.316 00.000 10844 UpdateGuideState(): m_state=1
22:22:20.316 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
22:22:20.316 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=27, SNR=2.8, Peak=31 HFD=0.0
22:22:20.316 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:20.320 00.004 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:20.320 00.000 10844 Status Line: Star lost - low SNR
22:22:20.324 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:22:20.340 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:22:20.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:20.340 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:20.340 00.000 10844 Enqueuing Expose request
22:22:20.340 00.000 11060 Worker thread wakes up
22:22:20.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:20.340 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:21.810 01.470 11060 Exposure complete
22:22:22.055 00.245 11060 worker thread done servicing request
22:22:22.055 00.000 10844 OnExposeComplete: enter
22:22:22.055 00.000 10844 UpdateGuideState(): m_state=1
22:22:22.057 00.002 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
22:22:22.057 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:22:22.057 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:22.057 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:22.057 00.000 10844 Status Line: Star lost - low mass
22:22:22.059 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:22.070 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:22:22.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:22.070 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:22.070 00.000 10844 Enqueuing Expose request
22:22:22.070 00.000 11060 Worker thread wakes up
22:22:22.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:22.070 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:23.537 01.467 11060 Exposure complete
22:22:23.792 00.255 11060 worker thread done servicing request
22:22:23.792 00.000 10844 OnExposeComplete: enter
22:22:23.792 00.000 10844 UpdateGuideState(): m_state=1
22:22:23.792 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
22:22:23.792 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=27, SNR=2.8, Peak=27 HFD=0.0
22:22:23.792 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:23.792 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:23.792 00.000 10844 Status Line: Star lost - low SNR
22:22:23.796 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:23.831 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:22:23.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:23.831 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:23.831 00.000 10844 Enqueuing Expose request
22:22:23.831 00.000 11060 Worker thread wakes up
22:22:23.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:23.831 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:25.349 01.518 11060 Exposure complete
22:22:25.651 00.302 11060 worker thread done servicing request
22:22:25.651 00.000 10844 OnExposeComplete: enter
22:22:25.651 00.000 10844 UpdateGuideState(): m_state=1
22:22:25.651 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
22:22:25.651 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=16, SNR=2.2, Peak=29 HFD=0.0
22:22:25.652 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:25.652 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:25.652 00.000 10844 Status Line: Star lost - low SNR
22:22:25.654 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:22:25.668 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:22:25.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:25.668 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:25.668 00.000 10844 Enqueuing Expose request
22:22:25.668 00.000 11060 Worker thread wakes up
22:22:25.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:25.668 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:27.108 01.440 11060 Exposure complete
22:22:27.291 00.183 11060 worker thread done servicing request
22:22:27.291 00.000 10844 OnExposeComplete: enter
22:22:27.291 00.000 10844 UpdateGuideState(): m_state=1
22:22:27.291 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
22:22:27.291 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:22:27.291 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:27.291 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:27.291 00.000 10844 Status Line: Star lost - low mass
22:22:27.296 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:22:27.307 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:22:27.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:27.307 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:27.307 00.000 10844 Enqueuing Expose request
22:22:27.307 00.000 11060 Worker thread wakes up
22:22:27.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:27.307 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:28.758 01.451 11060 Exposure complete
22:22:28.941 00.183 11060 worker thread done servicing request
22:22:28.941 00.000 10844 OnExposeComplete: enter
22:22:28.941 00.000 10844 UpdateGuideState(): m_state=1
22:22:28.941 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
22:22:28.941 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:22:28.941 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:28.941 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:28.941 00.000 10844 Status Line: Star lost - low mass
22:22:28.943 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:28.968 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:22:28.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:28.968 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:28.968 00.000 10844 Enqueuing Expose request
22:22:28.968 00.000 11060 Worker thread wakes up
22:22:28.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:28.968 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:30.449 01.481 11060 Exposure complete
22:22:30.668 00.219 11060 worker thread done servicing request
22:22:30.668 00.000 10844 OnExposeComplete: enter
22:22:30.668 00.000 10844 UpdateGuideState(): m_state=1
22:22:30.679 00.011 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
22:22:30.679 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:22:30.679 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:30.679 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:30.679 00.000 10844 Status Line: Star lost - low mass
22:22:30.681 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:22:30.697 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:22:30.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:30.697 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:30.697 00.000 10844 Enqueuing Expose request
22:22:30.697 00.000 11060 Worker thread wakes up
22:22:30.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:30.697 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:32.165 01.468 11060 Exposure complete
22:22:32.391 00.226 11060 worker thread done servicing request
22:22:32.391 00.000 10844 OnExposeComplete: enter
22:22:32.391 00.000 10844 UpdateGuideState(): m_state=1
22:22:32.391 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
22:22:32.391 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=27, SNR=2.8, Peak=27 HFD=0.0
22:22:32.393 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:32.393 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:32.393 00.000 10844 Status Line: Star lost - low SNR
22:22:32.396 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:22:32.436 00.040 10844 UpdateGuideState exits: Star lost - low SNR
22:22:32.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:32.436 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:32.436 00.000 10844 Enqueuing Expose request
22:22:32.436 00.000 11060 Worker thread wakes up
22:22:32.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:32.436 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:33.881 01.445 11060 Exposure complete
22:22:34.117 00.236 11060 worker thread done servicing request
22:22:34.119 00.002 10844 OnExposeComplete: enter
22:22:34.119 00.000 10844 UpdateGuideState(): m_state=1
22:22:34.119 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
22:22:34.119 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:22:34.119 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:34.119 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:34.119 00.000 10844 Status Line: Star lost - low mass
22:22:34.124 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:34.154 00.030 10844 UpdateGuideState exits: Star lost - low mass
22:22:34.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:34.154 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:34.154 00.000 10844 Enqueuing Expose request
22:22:34.154 00.000 11060 Worker thread wakes up
22:22:34.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:34.154 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:35.599 01.445 11060 Exposure complete
22:22:35.802 00.203 10844 OnExposeComplete: enter
22:22:35.802 00.000 11060 worker thread done servicing request
22:22:35.802 00.000 10844 UpdateGuideState(): m_state=1
22:22:35.802 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
22:22:35.802 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=14, SNR=2.1, Peak=27 HFD=0.0
22:22:35.802 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:35.802 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:35.802 00.000 10844 Status Line: Star lost - low SNR
22:22:35.810 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:35.839 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:22:35.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:35.839 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:35.839 00.000 10844 Enqueuing Expose request
22:22:35.839 00.000 11060 Worker thread wakes up
22:22:35.844 00.005 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:35.844 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:37.322 01.478 11060 Exposure complete
22:22:37.586 00.264 11060 worker thread done servicing request
22:22:37.586 00.000 10844 OnExposeComplete: enter
22:22:37.586 00.000 10844 UpdateGuideState(): m_state=1
22:22:37.586 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
22:22:37.586 00.000 10844 Star::Find false star n=2 nbg=281 bg=12.7 sigma=4.8 thresh=27 peak=19
22:22:37.586 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=37, SNR=2.9, Peak=31 HFD=0.0
22:22:37.586 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:37.589 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:37.589 00.000 10844 Status Line: Star lost - low SNR
22:22:37.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:37.617 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:22:37.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:37.617 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:37.617 00.000 10844 Enqueuing Expose request
22:22:37.617 00.000 11060 Worker thread wakes up
22:22:37.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:37.617 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:39.083 01.466 11060 Exposure complete
22:22:39.374 00.291 11060 worker thread done servicing request
22:22:39.374 00.000 10844 OnExposeComplete: enter
22:22:39.374 00.000 10844 UpdateGuideState(): m_state=1
22:22:39.375 00.001 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
22:22:39.375 00.000 10844 Star::Find false star n=10 nbg=279 bg=12.2 sigma=4.4 thresh=25 peak=20
22:22:39.375 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=148, SNR=2.9, Peak=29 HFD=0.0
22:22:39.375 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:39.375 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:39.375 00.000 10844 Status Line: Star lost - low SNR
22:22:39.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:39.395 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:22:39.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:39.395 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:39.395 00.000 10844 Enqueuing Expose request
22:22:39.395 00.000 11060 Worker thread wakes up
22:22:39.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:39.395 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:40.895 01.500 11060 Exposure complete
22:22:41.127 00.232 11060 worker thread done servicing request
22:22:41.127 00.000 10844 OnExposeComplete: enter
22:22:41.127 00.000 10844 UpdateGuideState(): m_state=1
22:22:41.127 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
22:22:41.127 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:22:41.127 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:41.127 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:41.127 00.000 10844 Status Line: Star lost - low mass
22:22:41.132 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:41.164 00.032 10844 UpdateGuideState exits: Star lost - low mass
22:22:41.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:41.164 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:41.164 00.000 10844 Enqueuing Expose request
22:22:41.164 00.000 11060 Worker thread wakes up
22:22:41.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:41.164 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:42.657 01.493 11060 Exposure complete
22:22:42.943 00.286 11060 worker thread done servicing request
22:22:42.943 00.000 10844 OnExposeComplete: enter
22:22:42.943 00.000 10844 UpdateGuideState(): m_state=1
22:22:42.943 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
22:22:42.943 00.000 10844 Star::Find false star n=3 nbg=284 bg=12.5 sigma=4.6 thresh=26 peak=19
22:22:42.944 00.001 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=43, SNR=2.9, Peak=27 HFD=0.0
22:22:42.944 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:42.944 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:42.944 00.000 10844 Status Line: Star lost - low SNR
22:22:42.946 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:42.959 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:22:42.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:42.959 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:42.959 00.000 10844 Enqueuing Expose request
22:22:42.959 00.000 11060 Worker thread wakes up
22:22:42.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:42.959 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:44.433 01.474 11060 Exposure complete
22:22:44.735 00.302 10844 OnExposeComplete: enter
22:22:44.735 00.000 10844 UpdateGuideState(): m_state=1
22:22:44.735 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
22:22:44.735 00.000 10844 Star::Find false star n=3 nbg=282 bg=12.4 sigma=4.4 thresh=25 peak=19
22:22:44.735 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=40, SNR=2.9, Peak=27 HFD=0.0
22:22:44.735 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:44.737 00.002 11060 worker thread done servicing request
22:22:44.737 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:44.737 00.000 10844 Status Line: Star lost - low SNR
22:22:44.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:44.754 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:22:44.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:44.754 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:44.754 00.000 10844 Enqueuing Expose request
22:22:44.754 00.000 11060 Worker thread wakes up
22:22:44.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:44.754 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:46.223 01.469 11060 Exposure complete
22:22:46.465 00.242 11060 worker thread done servicing request
22:22:46.465 00.000 10844 OnExposeComplete: enter
22:22:46.465 00.000 10844 UpdateGuideState(): m_state=1
22:22:46.469 00.004 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
22:22:46.469 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=15, SNR=2.0, Peak=28 HFD=0.0
22:22:46.469 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:46.469 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:46.469 00.000 10844 Status Line: Star lost - low SNR
22:22:46.471 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:46.488 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:22:46.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:46.488 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:46.488 00.000 10844 Enqueuing Expose request
22:22:46.488 00.000 11060 Worker thread wakes up
22:22:46.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:46.488 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:47.949 01.461 11060 Exposure complete
22:22:48.182 00.233 11060 worker thread done servicing request
22:22:48.182 00.000 10844 OnExposeComplete: enter
22:22:48.182 00.000 10844 UpdateGuideState(): m_state=1
22:22:48.186 00.004 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
22:22:48.186 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:22:48.186 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:48.186 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:48.186 00.000 10844 Status Line: Star lost - low mass
22:22:48.186 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:48.208 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:22:48.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:48.208 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:48.208 00.000 10844 Enqueuing Expose request
22:22:48.208 00.000 11060 Worker thread wakes up
22:22:48.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:48.208 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:49.666 01.458 11060 Exposure complete
22:22:49.933 00.267 11060 worker thread done servicing request
22:22:49.933 00.000 10844 OnExposeComplete: enter
22:22:49.933 00.000 10844 UpdateGuideState(): m_state=1
22:22:49.933 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
22:22:49.938 00.005 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:22:49.938 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:49.938 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:49.938 00.000 10844 Status Line: Star lost - low mass
22:22:49.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:49.964 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:22:49.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:49.964 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:49.964 00.000 10844 Enqueuing Expose request
22:22:49.964 00.000 11060 Worker thread wakes up
22:22:49.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:49.964 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:51.465 01.501 11060 Exposure complete
22:22:51.688 00.223 11060 worker thread done servicing request
22:22:51.688 00.000 10844 OnExposeComplete: enter
22:22:51.688 00.000 10844 UpdateGuideState(): m_state=1
22:22:51.688 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
22:22:51.688 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=30, SNR=2.9, Peak=28 HFD=0.0
22:22:51.688 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:51.688 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:51.688 00.000 10844 Status Line: Star lost - low SNR
22:22:51.688 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:51.720 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:22:51.722 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:51.722 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:51.722 00.000 10844 Enqueuing Expose request
22:22:51.722 00.000 11060 Worker thread wakes up
22:22:51.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:51.722 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:53.183 01.461 11060 Exposure complete
22:22:53.427 00.244 11060 worker thread done servicing request
22:22:53.427 00.000 10844 OnExposeComplete: enter
22:22:53.427 00.000 10844 UpdateGuideState(): m_state=1
22:22:53.427 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
22:22:53.427 00.000 10844 Star::Find returns 0 (3), X=1844.00, Y=156.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:22:53.427 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:53.427 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:53.427 00.000 10844 Status Line: Star lost - low mass
22:22:53.445 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:22:53.456 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:22:53.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:53.456 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:53.456 00.000 10844 Enqueuing Expose request
22:22:53.456 00.000 11060 Worker thread wakes up
22:22:53.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:53.456 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:54.924 01.468 11060 Exposure complete
22:22:55.158 00.234 11060 worker thread done servicing request
22:22:55.160 00.002 10844 OnExposeComplete: enter
22:22:55.160 00.000 10844 UpdateGuideState(): m_state=1
22:22:55.160 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
22:22:55.160 00.000 10844 Star::Find false star n=3 nbg=283 bg=12.9 sigma=5.0 thresh=28 peak=23
22:22:55.160 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=47, SNR=2.9, Peak=29 HFD=0.0
22:22:55.160 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:55.160 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:55.162 00.002 10844 Status Line: Star lost - low SNR
22:22:55.165 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:55.184 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:22:55.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:55.184 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:55.184 00.000 10844 Enqueuing Expose request
22:22:55.184 00.000 11060 Worker thread wakes up
22:22:55.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:55.184 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:56.695 01.511 11060 Exposure complete
22:22:56.924 00.229 11060 worker thread done servicing request
22:22:56.924 00.000 10844 OnExposeComplete: enter
22:22:56.924 00.000 10844 UpdateGuideState(): m_state=1
22:22:56.924 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:22:56.924 00.000 10844 Star::Find false star n=7 nbg=286 bg=11.9 sigma=4.8 thresh=26 peak=24
22:22:56.924 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=111, SNR=2.9, Peak=31 HFD=0.0
22:22:56.924 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:56.924 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:56.924 00.000 10844 Status Line: Star lost - low SNR
22:22:56.928 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:22:56.949 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:22:56.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:56.949 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:56.949 00.000 10844 Enqueuing Expose request
22:22:56.949 00.000 11060 Worker thread wakes up
22:22:56.965 00.016 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:56.965 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:22:58.436 01.471 11060 Exposure complete
22:22:58.705 00.269 11060 worker thread done servicing request
22:22:58.705 00.000 10844 OnExposeComplete: enter
22:22:58.705 00.000 10844 UpdateGuideState(): m_state=1
22:22:58.705 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
22:22:58.705 00.000 10844 Star::Find false star n=5 nbg=287 bg=12.9 sigma=4.9 thresh=27 peak=24
22:22:58.708 00.003 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=77, SNR=2.9, Peak=29 HFD=0.0
22:22:58.708 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:22:58.708 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:22:58.708 00.000 10844 Status Line: Star lost - low SNR
22:22:58.710 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:22:58.723 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:22:58.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:58.723 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:22:58.723 00.000 10844 Enqueuing Expose request
22:22:58.723 00.000 11060 Worker thread wakes up
22:22:58.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:22:58.723 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:00.239 01.516 11060 Exposure complete
22:23:00.528 00.289 11060 worker thread done servicing request
22:23:00.528 00.000 10844 OnExposeComplete: enter
22:23:00.528 00.000 10844 UpdateGuideState(): m_state=1
22:23:00.528 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
22:23:00.528 00.000 10844 Star::Find false star n=7 nbg=278 bg=13.1 sigma=4.5 thresh=27 peak=27
22:23:00.528 00.000 10844 Star::Find returns 0 (2), X=1844.00, Y=156.00, Mass=122, SNR=2.9, Peak=35 HFD=0.0
22:23:00.528 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:00.528 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:00.531 00.003 10844 Status Line: Star lost - low SNR
22:23:00.547 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:00.568 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:23:00.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:00.568 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:00.568 00.000 10844 Enqueuing Expose request
22:23:00.568 00.000 11060 Worker thread wakes up
22:23:00.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:00.568 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:02.026 01.458 11060 Exposure complete
22:23:02.254 00.228 11060 worker thread done servicing request
22:23:02.254 00.000 10844 OnExposeComplete: enter
22:23:02.254 00.000 10844 UpdateGuideState(): m_state=1
22:23:02.254 00.000 10844 Star::Find(15, 1844, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
22:23:02.254 00.000 10844 Star::Find returns 1 (0), X=1834.59, Y=169.18, Mass=116, SNR=6.0, Peak=37 HFD=3.0
22:23:02.254 00.000 10844 DistanceChecker: deactivated
22:23:02.257 00.003 10844 setting lock position to (1834.59, 169.18)
22:23:02.257 00.000 10844 MultiStar: stabilizing after lock position change
22:23:02.257 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:23:02.257 00.000 10844 Changing from state SELECTING to SELECTED
22:23:02.257 00.000 10844 guider state => SELECTED
22:23:02.265 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:02.299 00.034 10844 UpdateGuideState exits: m=116 SNR=6.0
22:23:02.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:02.299 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:23:02.299 00.000 10844 Enqueuing Expose request
22:23:02.299 00.000 11060 Worker thread wakes up
22:23:02.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:02.299 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1820,154,31,31)
22:23:03.758 01.459 11060 Exposure complete
22:23:03.945 00.187 11060 worker thread done servicing request
22:23:03.945 00.000 10844 OnExposeComplete: enter
22:23:03.945 00.000 10844 UpdateGuideState(): m_state=2
22:23:03.945 00.000 10844 Star::Find(15, 1834, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
22:23:03.945 00.000 10844 Star::Find false star n=9 nbg=280 bg=12.9 sigma=4.4 thresh=26 peak=24
22:23:03.945 00.000 10844 Star::Find returns 0 (2), X=1834.00, Y=169.00, Mass=133, SNR=2.9, Peak=30 HFD=0.0
22:23:03.945 00.000 10844 DistanceChecker: activated
22:23:03.945 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:03.947 00.002 10844 Changing from state SELECTED to UNINITIALIZED
22:23:03.947 00.000 10844 guider state => SELECTING
22:23:03.947 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:03.947 00.000 10844 Status Line: Star lost - low SNR
22:23:03.954 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:03.976 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:23:03.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:03.976 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:03.976 00.000 10844 Enqueuing Expose request
22:23:03.976 00.000 11060 Worker thread wakes up
22:23:03.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:03.976 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:05.441 01.465 11060 Exposure complete
22:23:05.713 00.272 10844 OnExposeComplete: enter
22:23:05.713 00.000 10844 UpdateGuideState(): m_state=1
22:23:05.714 00.001 10844 Star::Find(15, 1834, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
22:23:05.714 00.000 10844 Star::Find false star n=6 nbg=279 bg=13.3 sigma=5.0 thresh=28 peak=25
22:23:05.714 00.000 10844 Star::Find returns 0 (2), X=1834.00, Y=169.00, Mass=100, SNR=2.9, Peak=32 HFD=0.0
22:23:05.714 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:05.714 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:05.714 00.000 10844 Status Line: Star lost - low SNR
22:23:05.716 00.002 11060 worker thread done servicing request
22:23:05.719 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:05.748 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:23:05.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:05.748 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:05.748 00.000 10844 Enqueuing Expose request
22:23:05.748 00.000 11060 Worker thread wakes up
22:23:05.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:05.748 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:07.211 01.463 11060 Exposure complete
22:23:07.372 00.161 11060 worker thread done servicing request
22:23:07.372 00.000 10844 OnExposeComplete: enter
22:23:07.372 00.000 10844 UpdateGuideState(): m_state=1
22:23:07.372 00.000 10844 Star::Find(15, 1834, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
22:23:07.372 00.000 10844 Star::Find returns 1 (0), X=1834.04, Y=169.09, Mass=164, SNR=7.3, Peak=35 HFD=4.3
22:23:07.378 00.006 10844 DistanceChecker: deactivated
22:23:07.390 00.012 10844 setting lock position to (1834.04, 169.09)
22:23:07.390 00.000 10844 MultiStar: stabilizing after lock position change
22:23:07.390 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:23:07.391 00.001 10844 Changing from state SELECTING to SELECTED
22:23:07.391 00.000 10844 guider state => SELECTED
22:23:07.398 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:07.408 00.010 10844 UpdateGuideState exits: m=164 SNR=7.3
22:23:07.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:07.408 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:23:07.408 00.000 10844 Enqueuing Expose request
22:23:07.413 00.005 11060 Worker thread wakes up
22:23:07.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:07.413 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1819,154,31,31)
22:23:08.887 01.474 11060 Exposure complete
22:23:09.214 00.327 11060 worker thread done servicing request
22:23:09.214 00.000 10844 OnExposeComplete: enter
22:23:09.214 00.000 10844 UpdateGuideState(): m_state=2
22:23:09.216 00.002 10844 Star::Find(15, 1834, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
22:23:09.216 00.000 10844 Star::Find false star n=4 nbg=281 bg=13.1 sigma=4.5 thresh=27 peak=24
22:23:09.216 00.000 10844 Star::Find returns 0 (2), X=1834.00, Y=169.00, Mass=61, SNR=2.9, Peak=30 HFD=0.0
22:23:09.216 00.000 10844 DistanceChecker: activated
22:23:09.216 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:09.216 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:23:09.216 00.000 10844 guider state => SELECTING
22:23:09.216 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:09.216 00.000 10844 Status Line: Star lost - low SNR
22:23:09.226 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:09.273 00.047 10844 UpdateGuideState exits: Star lost - low SNR
22:23:09.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:09.273 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:09.273 00.000 10844 Enqueuing Expose request
22:23:09.273 00.000 11060 Worker thread wakes up
22:23:09.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:09.273 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:10.748 01.475 11060 Exposure complete
22:23:11.021 00.273 11060 worker thread done servicing request
22:23:11.021 00.000 10844 OnExposeComplete: enter
22:23:11.021 00.000 10844 UpdateGuideState(): m_state=1
22:23:11.021 00.000 10844 Star::Find(15, 1834, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
22:23:11.021 00.000 10844 Star::Find returns 1 (0), X=1835.01, Y=170.33, Mass=115, SNR=5.9, Peak=36 HFD=2.1
22:23:11.027 00.006 10844 DistanceChecker: deactivated
22:23:11.027 00.000 10844 setting lock position to (1835.01, 170.33)
22:23:11.027 00.000 10844 MultiStar: stabilizing after lock position change
22:23:11.027 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:23:11.027 00.000 10844 Changing from state SELECTING to SELECTED
22:23:11.027 00.000 10844 guider state => SELECTED
22:23:11.037 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:23:11.063 00.026 10844 UpdateGuideState exits: m=115 SNR=5.9
22:23:11.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:11.063 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:23:11.063 00.000 10844 Enqueuing Expose request
22:23:11.063 00.000 11060 Worker thread wakes up
22:23:11.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:11.063 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1820,155,31,31)
22:23:12.530 01.467 11060 Exposure complete
22:23:12.836 00.306 10844 OnExposeComplete: enter
22:23:12.836 00.000 10844 UpdateGuideState(): m_state=2
22:23:12.836 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
22:23:12.836 00.000 10844 Star::Find returns 1 (0), X=1835.44, Y=170.07, Mass=181, SNR=7.5, Peak=38 HFD=2.2
22:23:12.836 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.80) = xAngle (0.27 = 0.27)
22:23:12.836 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (0.19 = 0.19)
22:23:12.836 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=-0.25 hyp=0.50 cameraTheta=-0.53 mountX=0.48 mountY=0.09, mountTheta=0.19
22:23:12.841 00.005 11060 worker thread done servicing request
22:23:12.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:23:12.867 00.026 10844 UpdateGuideState exits: m=181 SNR=7.5
22:23:12.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:12.867 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:23:12.868 00.001 10844 Enqueuing Expose request
22:23:12.868 00.000 11060 Worker thread wakes up
22:23:12.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:12.868 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1820,155,31,31)
22:23:14.340 01.472 11060 Exposure complete
22:23:14.619 00.279 11060 worker thread done servicing request
22:23:14.619 00.000 10844 OnExposeComplete: enter
22:23:14.619 00.000 10844 UpdateGuideState(): m_state=2
22:23:14.619 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
22:23:14.619 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:23:14.619 00.000 10844 DistanceChecker: activated
22:23:14.619 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:14.619 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:23:14.634 00.015 10844 guider state => SELECTING
22:23:14.634 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:14.634 00.000 10844 Status Line: Star lost - low mass
22:23:14.641 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:14.655 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:23:14.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:14.655 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:14.655 00.000 10844 Enqueuing Expose request
22:23:14.655 00.000 11060 Worker thread wakes up
22:23:14.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:14.660 00.005 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:16.124 01.464 11060 Exposure complete
22:23:16.406 00.282 11060 worker thread done servicing request
22:23:16.406 00.000 10844 OnExposeComplete: enter
22:23:16.406 00.000 10844 UpdateGuideState(): m_state=1
22:23:16.406 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
22:23:16.406 00.000 10844 Star::Find false star n=3 nbg=281 bg=12.3 sigma=4.4 thresh=26 peak=22
22:23:16.406 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=53, SNR=2.9, Peak=32 HFD=0.0
22:23:16.406 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:16.406 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:16.406 00.000 10844 Status Line: Star lost - low SNR
22:23:16.411 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:16.442 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:23:16.445 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:16.445 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:16.445 00.000 10844 Enqueuing Expose request
22:23:16.445 00.000 11060 Worker thread wakes up
22:23:16.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:16.445 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:17.913 01.468 11060 Exposure complete
22:23:18.086 00.173 11060 worker thread done servicing request
22:23:18.086 00.000 10844 OnExposeComplete: enter
22:23:18.086 00.000 10844 UpdateGuideState(): m_state=1
22:23:18.088 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
22:23:18.088 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:23:18.088 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:18.088 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:18.088 00.000 10844 Status Line: Star lost - low mass
22:23:18.089 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:18.101 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:23:18.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:18.101 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:18.101 00.000 10844 Enqueuing Expose request
22:23:18.101 00.000 11060 Worker thread wakes up
22:23:18.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:18.101 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:19.590 01.489 11060 Exposure complete
22:23:19.816 00.226 11060 worker thread done servicing request
22:23:19.818 00.002 10844 OnExposeComplete: enter
22:23:19.818 00.000 10844 UpdateGuideState(): m_state=1
22:23:19.818 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
22:23:19.818 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=16, SNR=2.2, Peak=29 HFD=0.0
22:23:19.818 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:19.818 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:19.819 00.001 10844 Status Line: Star lost - low SNR
22:23:19.820 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:19.834 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:23:19.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:19.834 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:19.834 00.000 10844 Enqueuing Expose request
22:23:19.834 00.000 11060 Worker thread wakes up
22:23:19.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:19.834 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:21.280 01.446 11060 Exposure complete
22:23:21.509 00.229 11060 worker thread done servicing request
22:23:21.509 00.000 10844 OnExposeComplete: enter
22:23:21.509 00.000 10844 UpdateGuideState(): m_state=1
22:23:21.524 00.015 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
22:23:21.524 00.000 10844 Star::Find false star n=5 nbg=282 bg=12.6 sigma=4.8 thresh=27 peak=19
22:23:21.524 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=77, SNR=2.9, Peak=30 HFD=0.0
22:23:21.524 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:21.526 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:21.526 00.000 10844 Status Line: Star lost - low SNR
22:23:21.531 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:21.548 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:23:21.549 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:21.549 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:21.549 00.000 10844 Enqueuing Expose request
22:23:21.549 00.000 11060 Worker thread wakes up
22:23:21.551 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:21.551 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:23.034 01.483 11060 Exposure complete
22:23:23.331 00.297 11060 worker thread done servicing request
22:23:23.332 00.001 10844 OnExposeComplete: enter
22:23:23.332 00.000 10844 UpdateGuideState(): m_state=1
22:23:23.332 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
22:23:23.332 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:23:23.332 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:23.332 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:23.332 00.000 10844 Status Line: Star lost - low mass
22:23:23.336 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:23.369 00.033 10844 UpdateGuideState exits: Star lost - low mass
22:23:23.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:23.369 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:23.369 00.000 10844 Enqueuing Expose request
22:23:23.369 00.000 11060 Worker thread wakes up
22:23:23.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:23.369 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:24.854 01.485 11060 Exposure complete
22:23:25.032 00.178 11060 worker thread done servicing request
22:23:25.032 00.000 10844 OnExposeComplete: enter
22:23:25.032 00.000 10844 UpdateGuideState(): m_state=1
22:23:25.032 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
22:23:25.032 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:23:25.032 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:25.032 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:25.032 00.000 10844 Status Line: Star lost - low SNR
22:23:25.035 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:25.047 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:23:25.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:25.047 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:25.047 00.000 10844 Enqueuing Expose request
22:23:25.047 00.000 11060 Worker thread wakes up
22:23:25.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:25.047 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:26.476 01.429 11060 Exposure complete
22:23:26.688 00.212 11060 worker thread done servicing request
22:23:26.688 00.000 10844 OnExposeComplete: enter
22:23:26.688 00.000 10844 UpdateGuideState(): m_state=1
22:23:26.693 00.005 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
22:23:26.693 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:23:26.693 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:26.693 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:26.693 00.000 10844 Status Line: Star lost - low mass
22:23:26.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:26.719 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:23:26.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:26.719 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:26.724 00.005 10844 Enqueuing Expose request
22:23:26.724 00.000 11060 Worker thread wakes up
22:23:26.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:26.724 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:28.178 01.454 11060 Exposure complete
22:23:28.479 00.301 11060 worker thread done servicing request
22:23:28.479 00.000 10844 OnExposeComplete: enter
22:23:28.479 00.000 10844 UpdateGuideState(): m_state=1
22:23:28.479 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
22:23:28.479 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:23:28.479 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:28.479 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:28.479 00.000 10844 Status Line: Star lost - low mass
22:23:28.483 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:28.499 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:23:28.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:28.499 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:28.499 00.000 10844 Enqueuing Expose request
22:23:28.499 00.000 11060 Worker thread wakes up
22:23:28.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:28.499 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:30.003 01.504 11060 Exposure complete
22:23:30.310 00.307 11060 worker thread done servicing request
22:23:30.310 00.000 10844 OnExposeComplete: enter
22:23:30.310 00.000 10844 UpdateGuideState(): m_state=1
22:23:30.310 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
22:23:30.310 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:23:30.310 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:30.310 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:30.310 00.000 10844 Status Line: Star lost - low mass
22:23:30.313 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:30.325 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:23:30.327 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:30.327 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:30.327 00.000 10844 Enqueuing Expose request
22:23:30.327 00.000 11060 Worker thread wakes up
22:23:30.328 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:30.328 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:31.787 01.459 11060 Exposure complete
22:23:31.979 00.192 11060 worker thread done servicing request
22:23:31.979 00.000 10844 OnExposeComplete: enter
22:23:31.979 00.000 10844 UpdateGuideState(): m_state=1
22:23:31.979 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
22:23:31.979 00.000 10844 Star::Find false star n=3 nbg=282 bg=12.6 sigma=4.4 thresh=26 peak=20
22:23:31.979 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=48, SNR=2.9, Peak=32 HFD=0.0
22:23:31.979 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:31.981 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:31.981 00.000 10844 Status Line: Star lost - low SNR
22:23:31.992 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:32.006 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:23:32.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:32.006 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:32.006 00.000 10844 Enqueuing Expose request
22:23:32.006 00.000 11060 Worker thread wakes up
22:23:32.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:32.006 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:33.492 01.486 11060 Exposure complete
22:23:33.745 00.253 11060 worker thread done servicing request
22:23:33.745 00.000 10844 OnExposeComplete: enter
22:23:33.745 00.000 10844 UpdateGuideState(): m_state=1
22:23:33.745 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
22:23:33.745 00.000 10844 Star::Find false star n=3 nbg=279 bg=12.2 sigma=4.2 thresh=25 peak=19
22:23:33.745 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=42, SNR=2.9, Peak=28 HFD=0.0
22:23:33.745 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:33.745 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:33.745 00.000 10844 Status Line: Star lost - low SNR
22:23:33.750 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:33.766 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:23:33.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:33.766 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:33.766 00.000 10844 Enqueuing Expose request
22:23:33.766 00.000 11060 Worker thread wakes up
22:23:33.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:33.766 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:35.237 01.471 11060 Exposure complete
22:23:35.502 00.265 11060 worker thread done servicing request
22:23:35.502 00.000 10844 OnExposeComplete: enter
22:23:35.502 00.000 10844 UpdateGuideState(): m_state=1
22:23:35.502 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
22:23:35.502 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:23:35.502 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:35.502 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:35.502 00.000 10844 Status Line: Star lost - low mass
22:23:35.508 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:23:35.529 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:23:35.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:35.529 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:35.529 00.000 10844 Enqueuing Expose request
22:23:35.529 00.000 11060 Worker thread wakes up
22:23:35.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:35.529 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:36.987 01.458 11060 Exposure complete
22:23:37.260 00.273 11060 worker thread done servicing request
22:23:37.260 00.000 10844 OnExposeComplete: enter
22:23:37.260 00.000 10844 UpdateGuideState(): m_state=1
22:23:37.260 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
22:23:37.260 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:23:37.260 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:37.260 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:37.260 00.000 10844 Status Line: Star lost - low mass
22:23:37.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:37.281 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:23:37.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:37.281 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:37.281 00.000 10844 Enqueuing Expose request
22:23:37.281 00.000 11060 Worker thread wakes up
22:23:37.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:37.281 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:38.758 01.477 11060 Exposure complete
22:23:39.002 00.244 10844 OnExposeComplete: enter
22:23:39.002 00.000 10844 UpdateGuideState(): m_state=1
22:23:39.002 00.000 11060 worker thread done servicing request
22:23:39.002 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
22:23:39.002 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=15, SNR=2.0, Peak=28 HFD=0.0
22:23:39.002 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:39.004 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:39.004 00.000 10844 Status Line: Star lost - low SNR
22:23:39.006 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:39.022 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:23:39.024 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:39.024 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:39.024 00.000 10844 Enqueuing Expose request
22:23:39.024 00.000 11060 Worker thread wakes up
22:23:39.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:39.024 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:40.470 01.446 11060 Exposure complete
22:23:40.719 00.249 11060 worker thread done servicing request
22:23:40.721 00.002 10844 OnExposeComplete: enter
22:23:40.721 00.000 10844 UpdateGuideState(): m_state=1
22:23:40.722 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
22:23:40.722 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:23:40.722 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:40.722 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:40.722 00.000 10844 Status Line: Star lost - low mass
22:23:40.724 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:40.746 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:23:40.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:40.746 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:40.746 00.000 10844 Enqueuing Expose request
22:23:40.746 00.000 11060 Worker thread wakes up
22:23:40.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:40.746 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:42.195 01.449 11060 Exposure complete
22:23:42.468 00.273 11060 worker thread done servicing request
22:23:42.468 00.000 10844 OnExposeComplete: enter
22:23:42.468 00.000 10844 UpdateGuideState(): m_state=1
22:23:42.468 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
22:23:42.468 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:23:42.468 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:42.468 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:42.468 00.000 10844 Status Line: Star lost - low mass
22:23:42.475 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:42.514 00.039 10844 UpdateGuideState exits: Star lost - low mass
22:23:42.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:42.514 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:42.514 00.000 10844 Enqueuing Expose request
22:23:42.514 00.000 11060 Worker thread wakes up
22:23:42.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:42.514 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:44.027 01.513 11060 Exposure complete
22:23:44.306 00.279 11060 worker thread done servicing request
22:23:44.306 00.000 10844 OnExposeComplete: enter
22:23:44.306 00.000 10844 UpdateGuideState(): m_state=1
22:23:44.306 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
22:23:44.306 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:23:44.306 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:44.306 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:44.306 00.000 10844 Status Line: Star lost - low mass
22:23:44.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:44.323 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:23:44.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:44.323 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:44.323 00.000 10844 Enqueuing Expose request
22:23:44.323 00.000 11060 Worker thread wakes up
22:23:44.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:44.323 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:45.792 01.469 11060 Exposure complete
22:23:46.176 00.384 10844 OnExposeComplete: enter
22:23:46.176 00.000 10844 UpdateGuideState(): m_state=1
22:23:46.176 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
22:23:46.176 00.000 11060 worker thread done servicing request
22:23:46.176 00.000 10844 Star::Find false star n=3 nbg=283 bg=12.3 sigma=4.4 thresh=25 peak=19
22:23:46.176 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=42, SNR=2.9, Peak=27 HFD=0.0
22:23:46.176 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:46.176 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:46.176 00.000 10844 Status Line: Star lost - low SNR
22:23:46.183 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:46.212 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:23:46.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:46.212 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:46.212 00.000 10844 Enqueuing Expose request
22:23:46.214 00.002 11060 Worker thread wakes up
22:23:46.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:46.217 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:47.678 01.461 11060 Exposure complete
22:23:47.919 00.241 11060 worker thread done servicing request
22:23:47.919 00.000 10844 OnExposeComplete: enter
22:23:47.919 00.000 10844 UpdateGuideState(): m_state=1
22:23:47.922 00.003 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
22:23:47.923 00.001 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:23:47.923 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:47.923 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:47.923 00.000 10844 Status Line: Star lost - low mass
22:23:47.925 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:47.940 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:23:47.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:47.940 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:47.940 00.000 10844 Enqueuing Expose request
22:23:47.940 00.000 11060 Worker thread wakes up
22:23:47.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:47.945 00.005 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:49.427 01.482 11060 Exposure complete
22:23:49.684 00.257 11060 worker thread done servicing request
22:23:49.684 00.000 10844 OnExposeComplete: enter
22:23:49.684 00.000 10844 UpdateGuideState(): m_state=1
22:23:49.686 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
22:23:49.686 00.000 10844 Star::Find false star n=3 nbg=282 bg=12.5 sigma=4.7 thresh=26 peak=19
22:23:49.686 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=43, SNR=2.9, Peak=27 HFD=0.0
22:23:49.686 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:49.686 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:49.686 00.000 10844 Status Line: Star lost - low SNR
22:23:49.688 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:49.700 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:23:49.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:49.700 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:49.700 00.000 10844 Enqueuing Expose request
22:23:49.700 00.000 11060 Worker thread wakes up
22:23:49.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:49.700 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:51.156 01.456 11060 Exposure complete
22:23:51.330 00.174 11060 worker thread done servicing request
22:23:51.330 00.000 10844 OnExposeComplete: enter
22:23:51.330 00.000 10844 UpdateGuideState(): m_state=1
22:23:51.330 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
22:23:51.330 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:23:51.330 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:51.330 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:51.330 00.000 10844 Status Line: Star lost - low mass
22:23:51.337 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:51.356 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:23:51.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:51.356 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:51.356 00.000 10844 Enqueuing Expose request
22:23:51.356 00.000 11060 Worker thread wakes up
22:23:51.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:51.356 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:52.846 01.490 11060 Exposure complete
22:23:53.094 00.248 11060 worker thread done servicing request
22:23:53.094 00.000 10844 OnExposeComplete: enter
22:23:53.094 00.000 10844 UpdateGuideState(): m_state=1
22:23:53.094 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
22:23:53.094 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:23:53.094 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:53.094 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:53.096 00.002 10844 Status Line: Star lost - low mass
22:23:53.097 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:23:53.126 00.029 10844 UpdateGuideState exits: Star lost - low mass
22:23:53.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:53.126 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:53.126 00.000 10844 Enqueuing Expose request
22:23:53.126 00.000 11060 Worker thread wakes up
22:23:53.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:53.127 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:54.611 01.484 11060 Exposure complete
22:23:54.832 00.221 11060 worker thread done servicing request
22:23:54.832 00.000 10844 OnExposeComplete: enter
22:23:54.832 00.000 10844 UpdateGuideState(): m_state=1
22:23:54.832 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
22:23:54.832 00.000 10844 Star::Find false star n=2 nbg=280 bg=12.6 sigma=4.4 thresh=26 peak=18
22:23:54.832 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=31, SNR=2.9, Peak=28 HFD=0.0
22:23:54.832 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:54.832 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:54.832 00.000 10844 Status Line: Star lost - low SNR
22:23:54.836 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:54.868 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:23:54.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:54.868 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:54.868 00.000 10844 Enqueuing Expose request
22:23:54.868 00.000 11060 Worker thread wakes up
22:23:54.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:54.868 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:56.318 01.450 11060 Exposure complete
22:23:56.573 00.255 11060 worker thread done servicing request
22:23:56.573 00.000 10844 OnExposeComplete: enter
22:23:56.573 00.000 10844 UpdateGuideState(): m_state=1
22:23:56.573 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
22:23:56.573 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:23:56.573 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:56.573 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:56.573 00.000 10844 Status Line: Star lost - low mass
22:23:56.576 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:56.606 00.030 10844 UpdateGuideState exits: Star lost - low mass
22:23:56.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:56.610 00.004 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:56.610 00.000 10844 Enqueuing Expose request
22:23:56.610 00.000 11060 Worker thread wakes up
22:23:56.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:56.610 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:58.072 01.462 11060 Exposure complete
22:23:58.248 00.176 11060 worker thread done servicing request
22:23:58.248 00.000 10844 OnExposeComplete: enter
22:23:58.248 00.000 10844 UpdateGuideState(): m_state=1
22:23:58.248 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
22:23:58.248 00.000 10844 Star::Find false star n=5 nbg=278 bg=12.6 sigma=4.1 thresh=25 peak=20
22:23:58.248 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=67, SNR=2.9, Peak=29 HFD=0.0
22:23:58.248 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:23:58.248 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:23:58.263 00.015 10844 Status Line: Star lost - low SNR
22:23:58.266 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:23:58.279 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:23:58.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:58.279 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:23:58.279 00.000 10844 Enqueuing Expose request
22:23:58.279 00.000 11060 Worker thread wakes up
22:23:58.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:23:58.279 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:59.766 01.487 11060 Exposure complete
22:24:00.001 00.235 11060 worker thread done servicing request
22:24:00.001 00.000 10844 OnExposeComplete: enter
22:24:00.001 00.000 10844 UpdateGuideState(): m_state=1
22:24:00.001 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
22:24:00.001 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:24:00.001 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:00.001 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:00.001 00.000 10844 Status Line: Star lost - low mass
22:24:00.013 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:00.041 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:24:00.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:00.041 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:00.041 00.000 10844 Enqueuing Expose request
22:24:00.041 00.000 11060 Worker thread wakes up
22:24:00.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:00.041 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:01.478 01.437 11060 Exposure complete
22:24:01.771 00.293 11060 worker thread done servicing request
22:24:01.771 00.000 10844 OnExposeComplete: enter
22:24:01.771 00.000 10844 UpdateGuideState(): m_state=1
22:24:01.771 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
22:24:01.771 00.000 10844 Star::Find false star n=4 nbg=281 bg=12.7 sigma=4.3 thresh=26 peak=19
22:24:01.771 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=57, SNR=2.9, Peak=28 HFD=0.0
22:24:01.771 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:01.771 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:01.771 00.000 10844 Status Line: Star lost - low SNR
22:24:01.775 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:24:01.799 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:24:01.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:01.799 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:01.799 00.000 10844 Enqueuing Expose request
22:24:01.799 00.000 11060 Worker thread wakes up
22:24:01.800 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:01.800 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:03.261 01.461 11060 Exposure complete
22:24:03.540 00.279 11060 worker thread done servicing request
22:24:03.540 00.000 10844 OnExposeComplete: enter
22:24:03.540 00.000 10844 UpdateGuideState(): m_state=1
22:24:03.543 00.003 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
22:24:03.543 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=13, SNR=1.9, Peak=26 HFD=0.0
22:24:03.543 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:03.560 00.017 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:03.563 00.003 10844 Status Line: Star lost - low SNR
22:24:03.569 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:03.587 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:24:03.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:03.587 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:03.587 00.000 10844 Enqueuing Expose request
22:24:03.587 00.000 11060 Worker thread wakes up
22:24:03.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:03.587 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:05.085 01.498 11060 Exposure complete
22:24:05.267 00.182 11060 worker thread done servicing request
22:24:05.267 00.000 10844 OnExposeComplete: enter
22:24:05.267 00.000 10844 UpdateGuideState(): m_state=1
22:24:05.267 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
22:24:05.267 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:24:05.267 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:05.271 00.004 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:05.271 00.000 10844 Status Line: Star lost - low mass
22:24:05.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:05.285 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:24:05.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:05.286 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:05.286 00.000 10844 Enqueuing Expose request
22:24:05.286 00.000 11060 Worker thread wakes up
22:24:05.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:05.286 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:06.769 01.483 11060 Exposure complete
22:24:06.969 00.200 11060 worker thread done servicing request
22:24:06.969 00.000 10844 OnExposeComplete: enter
22:24:06.969 00.000 10844 UpdateGuideState(): m_state=1
22:24:06.969 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
22:24:06.969 00.000 10844 Star::Find false star n=5 nbg=282 bg=13.0 sigma=4.4 thresh=26 peak=20
22:24:06.969 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=69, SNR=2.9, Peak=28 HFD=0.0
22:24:06.969 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:06.969 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:06.969 00.000 10844 Status Line: Star lost - low SNR
22:24:06.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:24:06.998 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:24:06.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:06.998 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:06.998 00.000 10844 Enqueuing Expose request
22:24:06.998 00.000 11060 Worker thread wakes up
22:24:06.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:07.000 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:08.473 01.473 11060 Exposure complete
22:24:08.800 00.327 11060 worker thread done servicing request
22:24:08.800 00.000 10844 OnExposeComplete: enter
22:24:08.800 00.000 10844 UpdateGuideState(): m_state=1
22:24:08.800 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
22:24:08.800 00.000 10844 Star::Find false star n=4 nbg=281 bg=12.9 sigma=4.3 thresh=26 peak=19
22:24:08.800 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=64, SNR=2.9, Peak=31 HFD=0.0
22:24:08.800 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:08.800 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:08.801 00.001 10844 Status Line: Star lost - low SNR
22:24:08.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:08.821 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:24:08.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:08.821 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:08.821 00.000 10844 Enqueuing Expose request
22:24:08.821 00.000 11060 Worker thread wakes up
22:24:08.826 00.005 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:08.826 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:10.292 01.466 11060 Exposure complete
22:24:10.579 00.287 10844 OnExposeComplete: enter
22:24:10.579 00.000 10844 UpdateGuideState(): m_state=1
22:24:10.579 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
22:24:10.581 00.002 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:24:10.581 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:10.582 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:10.582 00.000 11060 worker thread done servicing request
22:24:10.582 00.000 10844 Status Line: Star lost - low mass
22:24:10.584 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:10.599 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:24:10.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:10.599 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:10.599 00.000 10844 Enqueuing Expose request
22:24:10.599 00.000 11060 Worker thread wakes up
22:24:10.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:10.599 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:12.061 01.462 11060 Exposure complete
22:24:12.251 00.190 10844 OnExposeComplete: enter
22:24:12.251 00.000 10844 UpdateGuideState(): m_state=1
22:24:12.251 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
22:24:12.251 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=30, SNR=2.9, Peak=28 HFD=0.0
22:24:12.251 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:12.251 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:12.251 00.000 10844 Status Line: Star lost - low SNR
22:24:12.254 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:12.256 00.002 11060 worker thread done servicing request
22:24:12.268 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:24:12.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:12.268 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:12.268 00.000 10844 Enqueuing Expose request
22:24:12.268 00.000 11060 Worker thread wakes up
22:24:12.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:12.268 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:13.749 01.481 11060 Exposure complete
22:24:13.960 00.211 11060 worker thread done servicing request
22:24:13.960 00.000 10844 OnExposeComplete: enter
22:24:13.960 00.000 10844 UpdateGuideState(): m_state=1
22:24:13.960 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
22:24:13.960 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=13, SNR=1.9, Peak=29 HFD=0.0
22:24:13.960 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:13.960 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:13.960 00.000 10844 Status Line: Star lost - low SNR
22:24:13.976 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:13.990 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:24:13.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:13.990 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:13.990 00.000 10844 Enqueuing Expose request
22:24:13.990 00.000 11060 Worker thread wakes up
22:24:13.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:13.990 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:15.466 01.476 11060 Exposure complete
22:24:15.682 00.216 11060 worker thread done servicing request
22:24:15.682 00.000 10844 OnExposeComplete: enter
22:24:15.682 00.000 10844 UpdateGuideState(): m_state=1
22:24:15.682 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
22:24:15.682 00.000 10844 Star::Find false star n=2 nbg=287 bg=13.3 sigma=4.5 thresh=27 peak=19
22:24:15.682 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=35, SNR=2.9, Peak=31 HFD=0.0
22:24:15.682 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:15.683 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:15.683 00.000 10844 Status Line: Star lost - low SNR
22:24:15.685 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:15.698 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:24:15.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:15.698 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:15.698 00.000 10844 Enqueuing Expose request
22:24:15.698 00.000 11060 Worker thread wakes up
22:24:15.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:15.698 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:17.165 01.467 11060 Exposure complete
22:24:17.460 00.295 11060 worker thread done servicing request
22:24:17.460 00.000 10844 OnExposeComplete: enter
22:24:17.460 00.000 10844 UpdateGuideState(): m_state=1
22:24:17.460 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
22:24:17.460 00.000 10844 Star::Find false star n=5 nbg=283 bg=11.8 sigma=4.9 thresh=27 peak=21
22:24:17.460 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=78, SNR=2.9, Peak=27 HFD=0.0
22:24:17.460 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:17.460 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:17.460 00.000 10844 Status Line: Star lost - low SNR
22:24:17.466 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:24:17.481 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:24:17.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:17.481 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:17.481 00.000 10844 Enqueuing Expose request
22:24:17.481 00.000 11060 Worker thread wakes up
22:24:17.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:17.481 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:18.946 01.465 11060 Exposure complete
22:24:19.191 00.245 10844 OnExposeComplete: enter
22:24:19.191 00.000 10844 UpdateGuideState(): m_state=1
22:24:19.191 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
22:24:19.191 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=13, SNR=2.0, Peak=27 HFD=0.0
22:24:19.191 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:19.191 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:19.191 00.000 10844 Status Line: Star lost - low SNR
22:24:19.195 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:24:19.196 00.001 11060 worker thread done servicing request
22:24:19.211 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:24:19.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.211 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:19.211 00.000 10844 Enqueuing Expose request
22:24:19.211 00.000 11060 Worker thread wakes up
22:24:19.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:19.211 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:20.699 01.488 11060 Exposure complete
22:24:21.095 00.396 11060 worker thread done servicing request
22:24:21.095 00.000 10844 OnExposeComplete: enter
22:24:21.095 00.000 10844 UpdateGuideState(): m_state=1
22:24:21.095 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
22:24:21.095 00.000 10844 Star::Find false star n=2 nbg=279 bg=12.7 sigma=4.3 thresh=26 peak=21
22:24:21.095 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=32, SNR=2.9, Peak=30 HFD=0.0
22:24:21.095 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:21.097 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:21.097 00.000 10844 Status Line: Star lost - low SNR
22:24:21.101 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:24:21.121 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:24:21.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:21.121 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:21.121 00.000 10844 Enqueuing Expose request
22:24:21.121 00.000 11060 Worker thread wakes up
22:24:21.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:21.121 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:22.585 01.464 11060 Exposure complete
22:24:22.868 00.283 11060 worker thread done servicing request
22:24:22.868 00.000 10844 OnExposeComplete: enter
22:24:22.868 00.000 10844 UpdateGuideState(): m_state=1
22:24:22.870 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
22:24:22.870 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:24:22.870 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:22.870 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:22.870 00.000 10844 Status Line: Star lost - low mass
22:24:22.873 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:22.896 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:24:22.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:22.896 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:22.896 00.000 10844 Enqueuing Expose request
22:24:22.896 00.000 11060 Worker thread wakes up
22:24:22.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:22.896 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:24.369 01.473 11060 Exposure complete
22:24:24.617 00.248 10844 OnExposeComplete: enter
22:24:24.617 00.000 10844 UpdateGuideState(): m_state=1
22:24:24.619 00.002 11060 worker thread done servicing request
22:24:24.619 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
22:24:24.619 00.000 10844 Star::Find false star n=3 nbg=284 bg=12.9 sigma=4.3 thresh=26 peak=23
22:24:24.619 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=47, SNR=2.9, Peak=33 HFD=0.0
22:24:24.619 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:24.619 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:24.619 00.000 10844 Status Line: Star lost - low SNR
22:24:24.621 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:24.634 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:24:24.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:24.634 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:24.634 00.000 10844 Enqueuing Expose request
22:24:24.634 00.000 11060 Worker thread wakes up
22:24:24.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:24.634 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:26.114 01.480 11060 Exposure complete
22:24:26.442 00.328 11060 worker thread done servicing request
22:24:26.442 00.000 10844 OnExposeComplete: enter
22:24:26.442 00.000 10844 UpdateGuideState(): m_state=1
22:24:26.442 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
22:24:26.444 00.002 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=21, SNR=2.6, Peak=34 HFD=0.0
22:24:26.444 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:26.444 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:26.444 00.000 10844 Status Line: Star lost - low SNR
22:24:26.447 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:26.476 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:24:26.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:26.476 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:26.476 00.000 10844 Enqueuing Expose request
22:24:26.476 00.000 11060 Worker thread wakes up
22:24:26.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:26.476 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:27.939 01.463 11060 Exposure complete
22:24:28.273 00.334 11060 worker thread done servicing request
22:24:28.273 00.000 10844 OnExposeComplete: enter
22:24:28.273 00.000 10844 UpdateGuideState(): m_state=1
22:24:28.273 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
22:24:28.273 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=26 HFD=0.0
22:24:28.273 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:28.273 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:28.273 00.000 10844 Status Line: Star lost - low SNR
22:24:28.276 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:28.330 00.054 10844 UpdateGuideState exits: Star lost - low SNR
22:24:28.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:28.330 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:28.330 00.000 10844 Enqueuing Expose request
22:24:28.330 00.000 11060 Worker thread wakes up
22:24:28.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:28.330 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:29.798 01.468 11060 Exposure complete
22:24:30.137 00.339 11060 worker thread done servicing request
22:24:30.137 00.000 10844 OnExposeComplete: enter
22:24:30.137 00.000 10844 UpdateGuideState(): m_state=1
22:24:30.137 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
22:24:30.137 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:24:30.137 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:30.137 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:30.137 00.000 10844 Status Line: Star lost - low mass
22:24:30.143 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:30.164 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:24:30.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:30.164 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:30.164 00.000 10844 Enqueuing Expose request
22:24:30.164 00.000 11060 Worker thread wakes up
22:24:30.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:30.164 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:31.628 01.464 11060 Exposure complete
22:24:31.790 00.162 11060 worker thread done servicing request
22:24:31.790 00.000 10844 OnExposeComplete: enter
22:24:31.790 00.000 10844 UpdateGuideState(): m_state=1
22:24:31.790 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
22:24:31.790 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.1, Peak=29 HFD=0.0
22:24:31.790 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:31.790 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:31.790 00.000 10844 Status Line: Star lost - low SNR
22:24:31.792 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:31.805 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:24:31.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:31.805 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:31.805 00.000 10844 Enqueuing Expose request
22:24:31.805 00.000 11060 Worker thread wakes up
22:24:31.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:31.805 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:33.268 01.463 11060 Exposure complete
22:24:33.491 00.223 11060 worker thread done servicing request
22:24:33.491 00.000 10844 OnExposeComplete: enter
22:24:33.491 00.000 10844 UpdateGuideState(): m_state=1
22:24:33.491 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
22:24:33.491 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=15, SNR=2.0, Peak=28 HFD=0.0
22:24:33.491 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:33.491 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:33.491 00.000 10844 Status Line: Star lost - low SNR
22:24:33.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:24:33.508 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:24:33.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:33.508 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:33.508 00.000 10844 Enqueuing Expose request
22:24:33.508 00.000 11060 Worker thread wakes up
22:24:33.511 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:33.511 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:34.960 01.449 11060 Exposure complete
22:24:35.190 00.230 11060 worker thread done servicing request
22:24:35.190 00.000 10844 OnExposeComplete: enter
22:24:35.190 00.000 10844 UpdateGuideState(): m_state=1
22:24:35.204 00.014 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
22:24:35.204 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:24:35.204 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:35.204 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:35.204 00.000 10844 Status Line: Star lost - low mass
22:24:35.209 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:35.224 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:24:35.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:35.224 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:35.224 00.000 10844 Enqueuing Expose request
22:24:35.224 00.000 11060 Worker thread wakes up
22:24:35.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:35.224 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:36.682 01.458 11060 Exposure complete
22:24:36.914 00.232 11060 worker thread done servicing request
22:24:36.914 00.000 10844 OnExposeComplete: enter
22:24:36.914 00.000 10844 UpdateGuideState(): m_state=1
22:24:36.914 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
22:24:36.914 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=24 HFD=0.0
22:24:36.914 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:36.916 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:36.916 00.000 10844 Status Line: Star lost - low mass
22:24:36.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:24:36.935 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:24:36.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:36.935 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:36.935 00.000 10844 Enqueuing Expose request
22:24:36.935 00.000 11060 Worker thread wakes up
22:24:36.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:36.935 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:38.409 01.474 11060 Exposure complete
22:24:38.603 00.194 10844 OnExposeComplete: enter
22:24:38.603 00.000 10844 UpdateGuideState(): m_state=1
22:24:38.603 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
22:24:38.603 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:24:38.603 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:38.603 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:38.603 00.000 10844 Status Line: Star lost - low mass
22:24:38.605 00.002 11060 worker thread done servicing request
22:24:38.608 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:24:38.633 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:24:38.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:38.633 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:38.633 00.000 10844 Enqueuing Expose request
22:24:38.633 00.000 11060 Worker thread wakes up
22:24:38.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:38.633 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:40.128 01.495 11060 Exposure complete
22:24:40.367 00.239 11060 worker thread done servicing request
22:24:40.367 00.000 10844 OnExposeComplete: enter
22:24:40.367 00.000 10844 UpdateGuideState(): m_state=1
22:24:40.367 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
22:24:40.369 00.002 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:24:40.369 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:40.369 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:40.369 00.000 10844 Status Line: Star lost - low mass
22:24:40.372 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:40.385 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:24:40.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:40.385 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:40.385 00.000 10844 Enqueuing Expose request
22:24:40.385 00.000 11060 Worker thread wakes up
22:24:40.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:40.385 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:41.844 01.459 11060 Exposure complete
22:24:42.127 00.283 11060 worker thread done servicing request
22:24:42.127 00.000 10844 OnExposeComplete: enter
22:24:42.127 00.000 10844 UpdateGuideState(): m_state=1
22:24:42.127 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
22:24:42.127 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:24:42.127 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:42.127 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:42.127 00.000 10844 Status Line: Star lost - low mass
22:24:42.133 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:42.152 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:24:42.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:42.152 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:42.152 00.000 10844 Enqueuing Expose request
22:24:42.152 00.000 11060 Worker thread wakes up
22:24:42.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:42.152 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:43.626 01.474 11060 Exposure complete
22:24:43.906 00.280 11060 worker thread done servicing request
22:24:43.906 00.000 10844 OnExposeComplete: enter
22:24:43.906 00.000 10844 UpdateGuideState(): m_state=1
22:24:43.906 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
22:24:43.912 00.006 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:24:43.912 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:43.912 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:43.912 00.000 10844 Status Line: Star lost - low mass
22:24:43.917 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:43.958 00.041 10844 UpdateGuideState exits: Star lost - low mass
22:24:43.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:43.958 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:43.958 00.000 10844 Enqueuing Expose request
22:24:43.958 00.000 11060 Worker thread wakes up
22:24:43.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:43.958 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:45.418 01.460 11060 Exposure complete
22:24:46.020 00.602 10844 OnExposeComplete: enter
22:24:46.020 00.000 10844 UpdateGuideState(): m_state=1
22:24:46.021 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
22:24:46.021 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:24:46.021 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:46.021 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:46.021 00.000 10844 Status Line: Star lost - low mass
22:24:46.026 00.005 11060 worker thread done servicing request
22:24:46.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:24:46.051 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:24:46.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:46.051 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:46.051 00.000 10844 Enqueuing Expose request
22:24:46.051 00.000 11060 Worker thread wakes up
22:24:46.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:46.051 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:47.555 01.504 11060 Exposure complete
22:24:47.799 00.244 11060 worker thread done servicing request
22:24:47.799 00.000 10844 OnExposeComplete: enter
22:24:47.799 00.000 10844 UpdateGuideState(): m_state=1
22:24:47.801 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
22:24:47.801 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=28, SNR=2.9, Peak=28 HFD=0.0
22:24:47.801 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:47.801 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:47.801 00.000 10844 Status Line: Star lost - low SNR
22:24:47.804 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:47.823 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:24:47.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:47.823 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:47.823 00.000 10844 Enqueuing Expose request
22:24:47.823 00.000 11060 Worker thread wakes up
22:24:47.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:47.823 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:49.317 01.494 11060 Exposure complete
22:24:49.565 00.248 11060 worker thread done servicing request
22:24:49.565 00.000 10844 OnExposeComplete: enter
22:24:49.565 00.000 10844 UpdateGuideState(): m_state=1
22:24:49.565 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
22:24:49.565 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:24:49.565 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:49.565 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:49.565 00.000 10844 Status Line: Star lost - low mass
22:24:49.584 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:24:49.597 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:24:49.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:49.597 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:49.597 00.000 10844 Enqueuing Expose request
22:24:49.597 00.000 11060 Worker thread wakes up
22:24:49.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:49.597 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:51.051 01.454 11060 Exposure complete
22:24:51.203 00.152 11060 worker thread done servicing request
22:24:51.203 00.000 10844 OnExposeComplete: enter
22:24:51.203 00.000 10844 UpdateGuideState(): m_state=1
22:24:51.208 00.005 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
22:24:51.208 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:24:51.208 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:51.208 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:51.208 00.000 10844 Status Line: Star lost - low mass
22:24:51.217 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:51.230 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:24:51.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:51.230 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:51.230 00.000 10844 Enqueuing Expose request
22:24:51.230 00.000 11060 Worker thread wakes up
22:24:51.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:51.230 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:52.669 01.439 11060 Exposure complete
22:24:52.882 00.213 11060 worker thread done servicing request
22:24:52.882 00.000 10844 OnExposeComplete: enter
22:24:52.882 00.000 10844 UpdateGuideState(): m_state=1
22:24:52.882 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
22:24:52.882 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:24:52.882 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:52.882 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:52.882 00.000 10844 Status Line: Star lost - low mass
22:24:52.887 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:24:52.902 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:24:52.903 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:52.903 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:52.903 00.000 10844 Enqueuing Expose request
22:24:52.903 00.000 11060 Worker thread wakes up
22:24:52.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:52.903 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:54.377 01.474 11060 Exposure complete
22:24:54.641 00.264 11060 worker thread done servicing request
22:24:54.641 00.000 10844 OnExposeComplete: enter
22:24:54.641 00.000 10844 UpdateGuideState(): m_state=1
22:24:54.641 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
22:24:54.641 00.000 10844 Star::Find false star n=3 nbg=281 bg=13.6 sigma=4.5 thresh=27 peak=20
22:24:54.641 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=43, SNR=2.9, Peak=29 HFD=0.0
22:24:54.643 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:54.643 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:54.643 00.000 10844 Status Line: Star lost - low SNR
22:24:54.646 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:54.666 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:24:54.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:54.666 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:54.666 00.000 10844 Enqueuing Expose request
22:24:54.666 00.000 11060 Worker thread wakes up
22:24:54.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:54.666 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:56.129 01.463 11060 Exposure complete
22:24:56.433 00.304 11060 worker thread done servicing request
22:24:56.433 00.000 10844 OnExposeComplete: enter
22:24:56.433 00.000 10844 UpdateGuideState(): m_state=1
22:24:56.433 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
22:24:56.433 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:24:56.433 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:56.433 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:56.433 00.000 10844 Status Line: Star lost - low mass
22:24:56.438 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:24:56.472 00.034 10844 UpdateGuideState exits: Star lost - low mass
22:24:56.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:56.472 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:56.472 00.000 10844 Enqueuing Expose request
22:24:56.472 00.000 11060 Worker thread wakes up
22:24:56.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:56.472 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:57.914 01.442 11060 Exposure complete
22:24:58.077 00.163 11060 worker thread done servicing request
22:24:58.079 00.002 10844 OnExposeComplete: enter
22:24:58.079 00.000 10844 UpdateGuideState(): m_state=1
22:24:58.079 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
22:24:58.079 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:24:58.079 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:58.079 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:58.079 00.000 10844 Status Line: Star lost - low mass
22:24:58.080 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:24:58.096 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:24:58.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:58.096 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:58.096 00.000 10844 Enqueuing Expose request
22:24:58.096 00.000 11060 Worker thread wakes up
22:24:58.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:58.096 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:59.572 01.476 11060 Exposure complete
22:24:59.823 00.251 11060 worker thread done servicing request
22:24:59.823 00.000 10844 OnExposeComplete: enter
22:24:59.823 00.000 10844 UpdateGuideState(): m_state=1
22:24:59.823 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
22:24:59.823 00.000 10844 Star::Find false star n=5 nbg=279 bg=12.8 sigma=4.3 thresh=26 peak=19
22:24:59.828 00.005 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=74, SNR=2.9, Peak=30 HFD=0.0
22:24:59.828 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:24:59.829 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:24:59.829 00.000 10844 Status Line: Star lost - low SNR
22:24:59.831 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:24:59.856 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:24:59.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:59.856 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:24:59.856 00.000 10844 Enqueuing Expose request
22:24:59.856 00.000 11060 Worker thread wakes up
22:24:59.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:24:59.856 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:01.318 01.462 11060 Exposure complete
22:25:01.619 00.301 11060 worker thread done servicing request
22:25:01.619 00.000 10844 OnExposeComplete: enter
22:25:01.619 00.000 10844 UpdateGuideState(): m_state=1
22:25:01.619 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
22:25:01.619 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:25:01.619 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:01.619 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:01.619 00.000 10844 Status Line: Star lost - low mass
22:25:01.623 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:01.638 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:25:01.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:01.638 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:01.638 00.000 10844 Enqueuing Expose request
22:25:01.638 00.000 11060 Worker thread wakes up
22:25:01.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:01.638 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:03.116 01.478 11060 Exposure complete
22:25:03.391 00.275 11060 worker thread done servicing request
22:25:03.391 00.000 10844 OnExposeComplete: enter
22:25:03.391 00.000 10844 UpdateGuideState(): m_state=1
22:25:03.391 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
22:25:03.391 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=27 HFD=0.0
22:25:03.391 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:03.391 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:03.391 00.000 10844 Status Line: Star lost - low SNR
22:25:03.394 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:03.411 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:25:03.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:03.411 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:03.411 00.000 10844 Enqueuing Expose request
22:25:03.411 00.000 11060 Worker thread wakes up
22:25:03.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:03.411 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:04.875 01.464 11060 Exposure complete
22:25:05.174 00.299 11060 worker thread done servicing request
22:25:05.174 00.000 10844 OnExposeComplete: enter
22:25:05.174 00.000 10844 UpdateGuideState(): m_state=1
22:25:05.174 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
22:25:05.174 00.000 10844 Star::Find false star n=6 nbg=274 bg=12.6 sigma=3.7 thresh=24 peak=19
22:25:05.174 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=78, SNR=2.9, Peak=28 HFD=0.0
22:25:05.174 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:05.176 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:05.176 00.000 10844 Status Line: Star lost - low SNR
22:25:05.179 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:05.242 00.063 10844 UpdateGuideState exits: Star lost - low SNR
22:25:05.243 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:05.243 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:05.243 00.000 10844 Enqueuing Expose request
22:25:05.243 00.000 11060 Worker thread wakes up
22:25:05.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:05.243 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:06.685 01.442 11060 Exposure complete
22:25:07.043 00.358 10844 OnExposeComplete: enter
22:25:07.043 00.000 10844 UpdateGuideState(): m_state=1
22:25:07.043 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
22:25:07.043 00.000 11060 worker thread done servicing request
22:25:07.043 00.000 10844 Star::Find false star n=4 nbg=279 bg=12.8 sigma=4.2 thresh=25 peak=20
22:25:07.043 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=56, SNR=2.9, Peak=27 HFD=0.0
22:25:07.043 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:07.043 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:07.043 00.000 10844 Status Line: Star lost - low SNR
22:25:07.050 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:07.091 00.041 10844 UpdateGuideState exits: Star lost - low SNR
22:25:07.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:07.091 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:07.091 00.000 10844 Enqueuing Expose request
22:25:07.091 00.000 11060 Worker thread wakes up
22:25:07.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:07.091 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:08.550 01.459 11060 Exposure complete
22:25:08.805 00.255 11060 worker thread done servicing request
22:25:08.805 00.000 10844 OnExposeComplete: enter
22:25:08.805 00.000 10844 UpdateGuideState(): m_state=1
22:25:08.805 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
22:25:08.805 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:25:08.805 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:08.805 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:08.805 00.000 10844 Status Line: Star lost - low mass
22:25:08.810 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:08.831 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:25:08.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:08.831 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:08.831 00.000 10844 Enqueuing Expose request
22:25:08.831 00.000 11060 Worker thread wakes up
22:25:08.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:08.831 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:10.311 01.480 11060 Exposure complete
22:25:10.518 00.207 10844 OnExposeComplete: enter
22:25:10.518 00.000 10844 UpdateGuideState(): m_state=1
22:25:10.518 00.000 11060 worker thread done servicing request
22:25:10.520 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
22:25:10.520 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:25:10.520 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:10.520 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:10.520 00.000 10844 Status Line: Star lost - low mass
22:25:10.522 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:10.534 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:25:10.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:10.534 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:10.534 00.000 10844 Enqueuing Expose request
22:25:10.534 00.000 11060 Worker thread wakes up
22:25:10.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:10.534 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:12.038 01.504 11060 Exposure complete
22:25:12.331 00.293 11060 worker thread done servicing request
22:25:12.331 00.000 10844 OnExposeComplete: enter
22:25:12.331 00.000 10844 UpdateGuideState(): m_state=1
22:25:12.331 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
22:25:12.334 00.003 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=29, SNR=2.9, Peak=28 HFD=0.0
22:25:12.334 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:12.334 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:12.334 00.000 10844 Status Line: Star lost - low SNR
22:25:12.339 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:12.353 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:25:12.355 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:12.355 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:12.355 00.000 10844 Enqueuing Expose request
22:25:12.355 00.000 11060 Worker thread wakes up
22:25:12.356 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:12.356 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:13.828 01.472 11060 Exposure complete
22:25:14.132 00.304 11060 worker thread done servicing request
22:25:14.132 00.000 10844 OnExposeComplete: enter
22:25:14.132 00.000 10844 UpdateGuideState(): m_state=1
22:25:14.133 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
22:25:14.133 00.000 10844 Star::Find false star n=2 nbg=279 bg=13.5 sigma=4.6 thresh=27 peak=21
22:25:14.148 00.015 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=31, SNR=2.9, Peak=29 HFD=0.0
22:25:14.148 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:14.149 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:14.149 00.000 10844 Status Line: Star lost - low SNR
22:25:14.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:14.168 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:25:14.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:14.168 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:14.168 00.000 10844 Enqueuing Expose request
22:25:14.168 00.000 11060 Worker thread wakes up
22:25:14.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:14.168 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:15.643 01.475 11060 Exposure complete
22:25:15.834 00.191 11060 worker thread done servicing request
22:25:15.834 00.000 10844 OnExposeComplete: enter
22:25:15.834 00.000 10844 UpdateGuideState(): m_state=1
22:25:15.834 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
22:25:15.834 00.000 10844 Star::Find false star n=3 nbg=280 bg=12.3 sigma=4.3 thresh=25 peak=20
22:25:15.834 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=44, SNR=2.9, Peak=28 HFD=0.0
22:25:15.834 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:15.834 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:15.834 00.000 10844 Status Line: Star lost - low SNR
22:25:15.842 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:15.866 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:25:15.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:15.866 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:15.866 00.000 10844 Enqueuing Expose request
22:25:15.866 00.000 11060 Worker thread wakes up
22:25:15.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:15.866 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:17.318 01.452 11060 Exposure complete
22:25:17.487 00.169 11060 worker thread done servicing request
22:25:17.487 00.000 10844 OnExposeComplete: enter
22:25:17.487 00.000 10844 UpdateGuideState(): m_state=1
22:25:17.487 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
22:25:17.487 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:25:17.487 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:17.487 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:17.487 00.000 10844 Status Line: Star lost - low mass
22:25:17.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:17.513 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:25:17.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:17.513 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:17.513 00.000 10844 Enqueuing Expose request
22:25:17.513 00.000 11060 Worker thread wakes up
22:25:17.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:17.513 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:18.969 01.456 11060 Exposure complete
22:25:19.206 00.237 10844 OnExposeComplete: enter
22:25:19.206 00.000 10844 UpdateGuideState(): m_state=1
22:25:19.207 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
22:25:19.207 00.000 11060 worker thread done servicing request
22:25:19.207 00.000 10844 Star::Find false star n=3 nbg=285 bg=12.6 sigma=4.8 thresh=27 peak=18
22:25:19.207 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=44, SNR=2.9, Peak=29 HFD=0.0
22:25:19.207 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:19.209 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:19.209 00.000 10844 Status Line: Star lost - low SNR
22:25:19.210 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:19.227 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:25:19.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:19.227 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:19.227 00.000 10844 Enqueuing Expose request
22:25:19.227 00.000 11060 Worker thread wakes up
22:25:19.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:19.227 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:20.684 01.457 11060 Exposure complete
22:25:20.905 00.221 11060 worker thread done servicing request
22:25:20.905 00.000 10844 OnExposeComplete: enter
22:25:20.905 00.000 10844 UpdateGuideState(): m_state=1
22:25:20.905 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
22:25:20.905 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:25:20.905 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:20.905 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:20.905 00.000 10844 Status Line: Star lost - low mass
22:25:20.908 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:20.936 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:25:20.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:20.936 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:20.936 00.000 10844 Enqueuing Expose request
22:25:20.936 00.000 11060 Worker thread wakes up
22:25:20.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:20.936 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:22.398 01.462 11060 Exposure complete
22:25:22.711 00.313 11060 worker thread done servicing request
22:25:22.711 00.000 10844 OnExposeComplete: enter
22:25:22.711 00.000 10844 UpdateGuideState(): m_state=1
22:25:22.711 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
22:25:22.712 00.001 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:25:22.712 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:22.712 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:22.712 00.000 10844 Status Line: Star lost - low mass
22:25:22.714 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:22.729 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:25:22.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:22.729 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:22.729 00.000 10844 Enqueuing Expose request
22:25:22.729 00.000 11060 Worker thread wakes up
22:25:22.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:22.729 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:24.207 01.478 11060 Exposure complete
22:25:24.402 00.195 11060 worker thread done servicing request
22:25:24.402 00.000 10844 OnExposeComplete: enter
22:25:24.402 00.000 10844 UpdateGuideState(): m_state=1
22:25:24.402 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
22:25:24.402 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:25:24.402 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:24.402 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:24.402 00.000 10844 Status Line: Star lost - low mass
22:25:24.405 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:24.438 00.033 10844 UpdateGuideState exits: Star lost - low mass
22:25:24.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:24.438 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:24.438 00.000 10844 Enqueuing Expose request
22:25:24.438 00.000 11060 Worker thread wakes up
22:25:24.440 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:24.440 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:25.927 01.487 11060 Exposure complete
22:25:26.279 00.352 11060 worker thread done servicing request
22:25:26.279 00.000 10844 OnExposeComplete: enter
22:25:26.279 00.000 10844 UpdateGuideState(): m_state=1
22:25:26.279 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
22:25:26.279 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:25:26.279 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:26.279 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:26.279 00.000 10844 Status Line: Star lost - low mass
22:25:26.283 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:26.321 00.038 10844 UpdateGuideState exits: Star lost - low mass
22:25:26.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:26.321 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:26.321 00.000 10844 Enqueuing Expose request
22:25:26.321 00.000 11060 Worker thread wakes up
22:25:26.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:26.321 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:27.802 01.481 11060 Exposure complete
22:25:28.065 00.263 11060 worker thread done servicing request
22:25:28.065 00.000 10844 OnExposeComplete: enter
22:25:28.065 00.000 10844 UpdateGuideState(): m_state=1
22:25:28.066 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
22:25:28.066 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:25:28.066 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:28.066 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:28.066 00.000 10844 Status Line: Star lost - low mass
22:25:28.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:28.082 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:25:28.083 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:28.083 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:28.083 00.000 10844 Enqueuing Expose request
22:25:28.083 00.000 11060 Worker thread wakes up
22:25:28.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:28.083 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:29.558 01.475 11060 Exposure complete
22:25:29.816 00.258 11060 worker thread done servicing request
22:25:29.816 00.000 10844 OnExposeComplete: enter
22:25:29.816 00.000 10844 UpdateGuideState(): m_state=1
22:25:29.816 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
22:25:29.816 00.000 10844 Star::Find false star n=2 nbg=287 bg=12.0 sigma=4.4 thresh=25 peak=19
22:25:29.816 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=30, SNR=2.9, Peak=27 HFD=0.0
22:25:29.816 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:29.816 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:29.816 00.000 10844 Status Line: Star lost - low SNR
22:25:29.819 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:29.835 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:25:29.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:29.835 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:29.835 00.000 10844 Enqueuing Expose request
22:25:29.835 00.000 11060 Worker thread wakes up
22:25:29.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:29.835 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:31.298 01.463 11060 Exposure complete
22:25:31.569 00.271 10844 OnExposeComplete: enter
22:25:31.571 00.002 10844 UpdateGuideState(): m_state=1
22:25:31.571 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
22:25:31.571 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=27 HFD=0.0
22:25:31.571 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:31.571 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:31.571 00.000 10844 Status Line: Star lost - low SNR
22:25:31.575 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:31.581 00.006 11060 worker thread done servicing request
22:25:31.597 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:25:31.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:31.597 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:31.597 00.000 10844 Enqueuing Expose request
22:25:31.597 00.000 11060 Worker thread wakes up
22:25:31.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:31.597 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:33.069 01.472 11060 Exposure complete
22:25:33.362 00.293 11060 worker thread done servicing request
22:25:33.362 00.000 10844 OnExposeComplete: enter
22:25:33.362 00.000 10844 UpdateGuideState(): m_state=1
22:25:33.362 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
22:25:33.362 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=30 HFD=0.0
22:25:33.362 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:33.362 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:33.362 00.000 10844 Status Line: Star lost - low SNR
22:25:33.368 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:33.388 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:25:33.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:33.388 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:33.388 00.000 10844 Enqueuing Expose request
22:25:33.388 00.000 11060 Worker thread wakes up
22:25:33.391 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:33.391 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:34.867 01.476 11060 Exposure complete
22:25:35.135 00.268 11060 worker thread done servicing request
22:25:35.135 00.000 10844 OnExposeComplete: enter
22:25:35.135 00.000 10844 UpdateGuideState(): m_state=1
22:25:35.135 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
22:25:35.135 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:25:35.135 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:35.135 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:35.135 00.000 10844 Status Line: Star lost - low mass
22:25:35.141 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:35.162 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:25:35.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:35.162 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:35.162 00.000 10844 Enqueuing Expose request
22:25:35.162 00.000 11060 Worker thread wakes up
22:25:35.167 00.005 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:35.167 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:36.653 01.486 11060 Exposure complete
22:25:36.825 00.172 11060 worker thread done servicing request
22:25:36.825 00.000 10844 OnExposeComplete: enter
22:25:36.825 00.000 10844 UpdateGuideState(): m_state=1
22:25:36.825 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
22:25:36.825 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:25:36.825 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:36.825 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:36.825 00.000 10844 Status Line: Star lost - low mass
22:25:36.829 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:36.839 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:25:36.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:36.839 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:36.839 00.000 10844 Enqueuing Expose request
22:25:36.839 00.000 11060 Worker thread wakes up
22:25:36.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:36.839 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:38.313 01.474 11060 Exposure complete
22:25:38.504 00.191 11060 worker thread done servicing request
22:25:38.504 00.000 10844 OnExposeComplete: enter
22:25:38.504 00.000 10844 UpdateGuideState(): m_state=1
22:25:38.504 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
22:25:38.504 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:25:38.504 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:38.504 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:38.504 00.000 10844 Status Line: Star lost - low mass
22:25:38.507 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:38.535 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:25:38.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:38.535 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:38.535 00.000 10844 Enqueuing Expose request
22:25:38.535 00.000 11060 Worker thread wakes up
22:25:38.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:38.535 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:39.976 01.441 11060 Exposure complete
22:25:40.281 00.305 11060 worker thread done servicing request
22:25:40.281 00.000 10844 OnExposeComplete: enter
22:25:40.281 00.000 10844 UpdateGuideState(): m_state=1
22:25:40.281 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
22:25:40.281 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=15, SNR=2.0, Peak=28 HFD=0.0
22:25:40.281 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:40.281 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:40.281 00.000 10844 Status Line: Star lost - low SNR
22:25:40.287 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:40.330 00.043 10844 UpdateGuideState exits: Star lost - low SNR
22:25:40.331 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:40.331 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:40.331 00.000 10844 Enqueuing Expose request
22:25:40.331 00.000 11060 Worker thread wakes up
22:25:40.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:40.333 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:41.789 01.456 11060 Exposure complete
22:25:42.058 00.269 11060 worker thread done servicing request
22:25:42.058 00.000 10844 OnExposeComplete: enter
22:25:42.058 00.000 10844 UpdateGuideState(): m_state=1
22:25:42.058 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
22:25:42.058 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:25:42.058 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:42.058 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:42.058 00.000 10844 Status Line: Star lost - low mass
22:25:42.063 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:42.107 00.044 10844 UpdateGuideState exits: Star lost - low mass
22:25:42.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.107 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:42.107 00.000 10844 Enqueuing Expose request
22:25:42.107 00.000 11060 Worker thread wakes up
22:25:42.109 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:42.109 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:43.571 01.462 11060 Exposure complete
22:25:43.820 00.249 10844 OnExposeComplete: enter
22:25:43.820 00.000 10844 UpdateGuideState(): m_state=1
22:25:43.820 00.000 11060 worker thread done servicing request
22:25:43.820 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
22:25:43.820 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:25:43.820 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:43.821 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:43.821 00.000 10844 Status Line: Star lost - low mass
22:25:43.834 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:43.851 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:25:43.852 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:43.852 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:43.852 00.000 10844 Enqueuing Expose request
22:25:43.852 00.000 11060 Worker thread wakes up
22:25:43.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:43.852 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:45.400 01.548 11060 Exposure complete
22:25:45.757 00.357 11060 worker thread done servicing request
22:25:45.757 00.000 10844 OnExposeComplete: enter
22:25:45.757 00.000 10844 UpdateGuideState(): m_state=1
22:25:45.757 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
22:25:45.757 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:25:45.757 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:45.759 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:45.759 00.000 10844 Status Line: Star lost - low mass
22:25:45.761 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:45.801 00.040 10844 UpdateGuideState exits: Star lost - low mass
22:25:45.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:45.801 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:45.801 00.000 10844 Enqueuing Expose request
22:25:45.801 00.000 11060 Worker thread wakes up
22:25:45.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:45.801 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:47.267 01.466 11060 Exposure complete
22:25:47.541 00.274 11060 worker thread done servicing request
22:25:47.541 00.000 10844 OnExposeComplete: enter
22:25:47.541 00.000 10844 UpdateGuideState(): m_state=1
22:25:47.541 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
22:25:47.541 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:25:47.541 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:47.541 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:47.541 00.000 10844 Status Line: Star lost - low mass
22:25:47.541 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:47.583 00.042 10844 UpdateGuideState exits: Star lost - low mass
22:25:47.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:47.583 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:47.583 00.000 10844 Enqueuing Expose request
22:25:47.583 00.000 11060 Worker thread wakes up
22:25:47.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:47.583 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:49.063 01.480 11060 Exposure complete
22:25:49.250 00.187 11060 worker thread done servicing request
22:25:49.250 00.000 10844 OnExposeComplete: enter
22:25:49.250 00.000 10844 UpdateGuideState(): m_state=1
22:25:49.250 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
22:25:49.250 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:25:49.250 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:49.250 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:49.250 00.000 10844 Status Line: Star lost - low mass
22:25:49.253 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:49.265 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:25:49.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:49.265 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:49.265 00.000 10844 Enqueuing Expose request
22:25:49.265 00.000 11060 Worker thread wakes up
22:25:49.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:49.265 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:50.730 01.465 11060 Exposure complete
22:25:50.959 00.229 11060 worker thread done servicing request
22:25:50.959 00.000 10844 OnExposeComplete: enter
22:25:50.959 00.000 10844 UpdateGuideState(): m_state=1
22:25:50.961 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
22:25:50.961 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:25:50.961 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:50.961 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:50.961 00.000 10844 Status Line: Star lost - low mass
22:25:50.963 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:50.976 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:25:50.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:50.976 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:50.976 00.000 10844 Enqueuing Expose request
22:25:50.976 00.000 11060 Worker thread wakes up
22:25:50.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:50.976 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:52.449 01.473 11060 Exposure complete
22:25:52.733 00.284 11060 worker thread done servicing request
22:25:52.733 00.000 10844 OnExposeComplete: enter
22:25:52.733 00.000 10844 UpdateGuideState(): m_state=1
22:25:52.733 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
22:25:52.735 00.002 10844 Star::Find false star n=4 nbg=281 bg=12.6 sigma=5.0 thresh=28 peak=19
22:25:52.735 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=68, SNR=2.9, Peak=30 HFD=0.0
22:25:52.735 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:52.735 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:52.735 00.000 10844 Status Line: Star lost - low SNR
22:25:52.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:52.750 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:25:52.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:52.750 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:52.750 00.000 10844 Enqueuing Expose request
22:25:52.750 00.000 11060 Worker thread wakes up
22:25:52.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:52.750 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:54.204 01.454 11060 Exposure complete
22:25:54.514 00.310 11060 worker thread done servicing request
22:25:54.514 00.000 10844 OnExposeComplete: enter
22:25:54.514 00.000 10844 UpdateGuideState(): m_state=1
22:25:54.514 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
22:25:54.514 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=1.9, Peak=29 HFD=0.0
22:25:54.514 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:54.516 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:54.516 00.000 10844 Status Line: Star lost - low SNR
22:25:54.519 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:54.535 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:25:54.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:54.535 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:54.535 00.000 10844 Enqueuing Expose request
22:25:54.535 00.000 11060 Worker thread wakes up
22:25:54.540 00.005 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:54.540 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:55.989 01.449 11060 Exposure complete
22:25:56.167 00.178 11060 worker thread done servicing request
22:25:56.167 00.000 10844 OnExposeComplete: enter
22:25:56.167 00.000 10844 UpdateGuideState(): m_state=1
22:25:56.169 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
22:25:56.169 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:25:56.169 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:56.169 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:56.169 00.000 10844 Status Line: Star lost - low mass
22:25:56.172 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:25:56.200 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:25:56.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:56.200 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:56.200 00.000 10844 Enqueuing Expose request
22:25:56.200 00.000 11060 Worker thread wakes up
22:25:56.202 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:56.202 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:57.641 01.439 11060 Exposure complete
22:25:57.866 00.225 10844 OnExposeComplete: enter
22:25:57.866 00.000 10844 UpdateGuideState(): m_state=1
22:25:57.866 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
22:25:57.866 00.000 10844 Star::Find false star n=2 nbg=282 bg=12.7 sigma=4.6 thresh=27 peak=21
22:25:57.866 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=31, SNR=2.9, Peak=30 HFD=0.0
22:25:57.866 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:57.866 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:57.866 00.000 10844 Status Line: Star lost - low SNR
22:25:57.866 00.000 11060 worker thread done servicing request
22:25:57.868 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:25:57.973 00.105 10844 UpdateGuideState exits: Star lost - low SNR
22:25:57.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:57.973 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:57.973 00.000 10844 Enqueuing Expose request
22:25:57.973 00.000 11060 Worker thread wakes up
22:25:57.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:57.973 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:25:59.453 01.480 11060 Exposure complete
22:25:59.750 00.297 11060 worker thread done servicing request
22:25:59.750 00.000 10844 OnExposeComplete: enter
22:25:59.755 00.005 10844 UpdateGuideState(): m_state=1
22:25:59.755 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
22:25:59.755 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:25:59.755 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:25:59.755 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:25:59.755 00.000 10844 Status Line: Star lost - low mass
22:25:59.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=0, FiltMax=255, Gamma=1.000
22:25:59.778 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:25:59.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:59.778 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:25:59.778 00.000 10844 Enqueuing Expose request
22:25:59.778 00.000 11060 Worker thread wakes up
22:25:59.780 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:25:59.780 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:01.252 01.472 11060 Exposure complete
22:26:01.594 00.342 11060 worker thread done servicing request
22:26:01.594 00.000 10844 OnExposeComplete: enter
22:26:01.594 00.000 10844 UpdateGuideState(): m_state=1
22:26:01.594 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
22:26:01.594 00.000 10844 Star::Find false star n=2 nbg=282 bg=13.0 sigma=4.3 thresh=26 peak=20
22:26:01.594 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=31, SNR=2.9, Peak=30 HFD=0.0
22:26:01.594 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:01.594 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:01.594 00.000 10844 Status Line: Star lost - low SNR
22:26:01.599 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:01.615 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:26:01.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:01.615 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:01.615 00.000 10844 Enqueuing Expose request
22:26:01.615 00.000 11060 Worker thread wakes up
22:26:01.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:01.615 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:03.087 01.472 11060 Exposure complete
22:26:03.398 00.311 11060 worker thread done servicing request
22:26:03.398 00.000 10844 OnExposeComplete: enter
22:26:03.398 00.000 10844 UpdateGuideState(): m_state=1
22:26:03.398 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
22:26:03.398 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=28, SNR=2.8, Peak=27 HFD=0.0
22:26:03.398 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:03.398 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:03.402 00.004 10844 Status Line: Star lost - low SNR
22:26:03.413 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:03.435 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:26:03.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:03.435 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:03.435 00.000 10844 Enqueuing Expose request
22:26:03.435 00.000 11060 Worker thread wakes up
22:26:03.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:03.435 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:04.882 01.447 11060 Exposure complete
22:26:05.248 00.366 11060 worker thread done servicing request
22:26:05.249 00.001 10844 OnExposeComplete: enter
22:26:05.249 00.000 10844 UpdateGuideState(): m_state=1
22:26:05.249 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
22:26:05.249 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:26:05.249 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:05.249 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:05.249 00.000 10844 Status Line: Star lost - low mass
22:26:05.254 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:05.289 00.035 10844 UpdateGuideState exits: Star lost - low mass
22:26:05.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:05.289 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:05.289 00.000 10844 Enqueuing Expose request
22:26:05.289 00.000 11060 Worker thread wakes up
22:26:05.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:05.289 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:06.789 01.500 11060 Exposure complete
22:26:07.090 00.301 11060 worker thread done servicing request
22:26:07.090 00.000 10844 OnExposeComplete: enter
22:26:07.090 00.000 10844 UpdateGuideState(): m_state=1
22:26:07.090 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
22:26:07.090 00.000 10844 Star::Find false star n=3 nbg=281 bg=12.5 sigma=4.2 thresh=25 peak=19
22:26:07.090 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=42, SNR=2.9, Peak=30 HFD=0.0
22:26:07.090 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:07.090 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:07.090 00.000 10844 Status Line: Star lost - low SNR
22:26:07.095 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:07.115 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:26:07.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:07.115 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:07.115 00.000 10844 Enqueuing Expose request
22:26:07.115 00.000 11060 Worker thread wakes up
22:26:07.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:07.115 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:08.578 01.463 11060 Exposure complete
22:26:08.745 00.167 11060 worker thread done servicing request
22:26:08.745 00.000 10844 OnExposeComplete: enter
22:26:08.745 00.000 10844 UpdateGuideState(): m_state=1
22:26:08.750 00.005 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
22:26:08.750 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.1, Peak=28 HFD=0.0
22:26:08.750 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:08.750 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:08.750 00.000 10844 Status Line: Star lost - low SNR
22:26:08.752 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:08.765 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:26:08.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:08.765 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:08.765 00.000 10844 Enqueuing Expose request
22:26:08.765 00.000 11060 Worker thread wakes up
22:26:08.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:08.765 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:10.230 01.465 11060 Exposure complete
22:26:11.286 01.056 11060 worker thread done servicing request
22:26:11.286 00.000 10844 OnExposeComplete: enter
22:26:11.286 00.000 10844 UpdateGuideState(): m_state=1
22:26:11.288 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
22:26:11.288 00.000 10844 Star::Find false star n=3 nbg=279 bg=13.4 sigma=4.6 thresh=27 peak=19
22:26:11.288 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=49, SNR=2.9, Peak=31 HFD=0.0
22:26:11.288 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:11.288 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:11.288 00.000 10844 Status Line: Star lost - low SNR
22:26:11.293 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:11.335 00.042 10844 UpdateGuideState exits: Star lost - low SNR
22:26:11.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:11.336 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:11.336 00.000 10844 Enqueuing Expose request
22:26:11.336 00.000 11060 Worker thread wakes up
22:26:11.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:11.336 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:12.797 01.461 11060 Exposure complete
22:26:13.124 00.327 11060 worker thread done servicing request
22:26:13.124 00.000 10844 OnExposeComplete: enter
22:26:13.124 00.000 10844 UpdateGuideState(): m_state=1
22:26:13.124 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
22:26:13.124 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=28, SNR=2.8, Peak=30 HFD=0.0
22:26:13.124 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:13.124 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:13.124 00.000 10844 Status Line: Star lost - low SNR
22:26:13.130 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:13.162 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:26:13.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:13.162 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:13.162 00.000 10844 Enqueuing Expose request
22:26:13.162 00.000 11060 Worker thread wakes up
22:26:13.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:13.162 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:14.618 01.456 11060 Exposure complete
22:26:14.860 00.242 11060 worker thread done servicing request
22:26:14.860 00.000 10844 OnExposeComplete: enter
22:26:14.860 00.000 10844 UpdateGuideState(): m_state=1
22:26:14.860 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
22:26:14.860 00.000 10844 Star::Find false star n=2 nbg=286 bg=13.3 sigma=4.8 thresh=28 peak=19
22:26:14.860 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=33, SNR=2.9, Peak=30 HFD=0.0
22:26:14.860 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:14.860 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:14.860 00.000 10844 Status Line: Star lost - low SNR
22:26:14.866 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:14.896 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:26:14.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:14.896 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:14.896 00.000 10844 Enqueuing Expose request
22:26:14.896 00.000 11060 Worker thread wakes up
22:26:14.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:14.896 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:16.356 01.460 11060 Exposure complete
22:26:16.534 00.178 10844 OnExposeComplete: enter
22:26:16.534 00.000 10844 UpdateGuideState(): m_state=1
22:26:16.534 00.000 11060 worker thread done servicing request
22:26:16.534 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
22:26:16.534 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:26:16.534 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:16.534 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:16.534 00.000 10844 Status Line: Star lost - low mass
22:26:16.537 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:16.559 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:26:16.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:16.559 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:16.559 00.000 10844 Enqueuing Expose request
22:26:16.559 00.000 11060 Worker thread wakes up
22:26:16.560 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:16.560 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:18.039 01.479 11060 Exposure complete
22:26:18.266 00.227 11060 worker thread done servicing request
22:26:18.266 00.000 10844 OnExposeComplete: enter
22:26:18.266 00.000 10844 UpdateGuideState(): m_state=1
22:26:18.266 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
22:26:18.266 00.000 10844 Star::Find false star n=2 nbg=279 bg=13.1 sigma=4.4 thresh=26 peak=21
22:26:18.266 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=30, SNR=2.9, Peak=30 HFD=0.0
22:26:18.266 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:18.266 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:18.266 00.000 10844 Status Line: Star lost - low SNR
22:26:18.269 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:18.299 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:26:18.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:18.299 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:18.299 00.000 10844 Enqueuing Expose request
22:26:18.299 00.000 11060 Worker thread wakes up
22:26:18.301 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:18.301 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:19.770 01.469 11060 Exposure complete
22:26:20.027 00.257 11060 worker thread done servicing request
22:26:20.027 00.000 10844 OnExposeComplete: enter
22:26:20.027 00.000 10844 UpdateGuideState(): m_state=1
22:26:20.027 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
22:26:20.027 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:26:20.027 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:20.027 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:20.027 00.000 10844 Status Line: Star lost - low mass
22:26:20.045 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:20.063 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:26:20.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:20.063 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:20.063 00.000 10844 Enqueuing Expose request
22:26:20.063 00.000 11060 Worker thread wakes up
22:26:20.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:20.063 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:21.557 01.494 11060 Exposure complete
22:26:21.837 00.280 11060 worker thread done servicing request
22:26:21.837 00.000 10844 OnExposeComplete: enter
22:26:21.837 00.000 10844 UpdateGuideState(): m_state=1
22:26:21.837 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
22:26:21.837 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:26:21.837 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:21.837 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:21.837 00.000 10844 Status Line: Star lost - low mass
22:26:21.839 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:21.880 00.041 10844 UpdateGuideState exits: Star lost - low mass
22:26:21.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:21.880 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:21.880 00.000 10844 Enqueuing Expose request
22:26:21.880 00.000 11060 Worker thread wakes up
22:26:21.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:21.880 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:23.318 01.438 11060 Exposure complete
22:26:23.564 00.246 10844 OnExposeComplete: enter
22:26:23.564 00.000 10844 UpdateGuideState(): m_state=1
22:26:23.564 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
22:26:23.564 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=30 HFD=0.0
22:26:23.564 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:23.565 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:23.565 00.000 10844 Status Line: Star lost - low SNR
22:26:23.566 00.001 11060 worker thread done servicing request
22:26:23.568 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:23.622 00.054 10844 UpdateGuideState exits: Star lost - low SNR
22:26:23.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:23.622 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:23.624 00.002 10844 Enqueuing Expose request
22:26:23.628 00.004 11060 Worker thread wakes up
22:26:23.653 00.025 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:23.653 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:25.105 01.452 11060 Exposure complete
22:26:25.372 00.267 11060 worker thread done servicing request
22:26:25.372 00.000 10844 OnExposeComplete: enter
22:26:25.372 00.000 10844 UpdateGuideState(): m_state=1
22:26:25.372 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
22:26:25.372 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=16, SNR=2.1, Peak=28 HFD=0.0
22:26:25.372 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:25.372 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:25.372 00.000 10844 Status Line: Star lost - low SNR
22:26:25.378 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:25.418 00.040 10844 UpdateGuideState exits: Star lost - low SNR
22:26:25.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:25.418 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:25.418 00.000 10844 Enqueuing Expose request
22:26:25.418 00.000 11060 Worker thread wakes up
22:26:25.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:25.418 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:26.868 01.450 11060 Exposure complete
22:26:27.128 00.260 11060 worker thread done servicing request
22:26:27.128 00.000 10844 OnExposeComplete: enter
22:26:27.128 00.000 10844 UpdateGuideState(): m_state=1
22:26:27.128 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
22:26:27.128 00.000 10844 Star::Find false star n=4 nbg=282 bg=12.9 sigma=4.4 thresh=26 peak=20
22:26:27.128 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=58, SNR=2.9, Peak=29 HFD=0.0
22:26:27.128 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:27.128 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:27.128 00.000 10844 Status Line: Star lost - low SNR
22:26:27.132 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:27.158 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:26:27.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:27.158 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:27.158 00.000 10844 Enqueuing Expose request
22:26:27.158 00.000 11060 Worker thread wakes up
22:26:27.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:27.158 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:28.610 01.452 11060 Exposure complete
22:26:28.801 00.191 11060 worker thread done servicing request
22:26:28.801 00.000 10844 OnExposeComplete: enter
22:26:28.801 00.000 10844 UpdateGuideState(): m_state=1
22:26:28.801 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
22:26:28.801 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:26:28.801 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:28.801 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:28.801 00.000 10844 Status Line: Star lost - low mass
22:26:28.803 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:28.815 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:26:28.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:28.815 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:28.815 00.000 10844 Enqueuing Expose request
22:26:28.815 00.000 11060 Worker thread wakes up
22:26:28.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:28.815 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:30.287 01.472 11060 Exposure complete
22:26:30.628 00.341 10844 OnExposeComplete: enter
22:26:30.628 00.000 10844 UpdateGuideState(): m_state=1
22:26:30.630 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
22:26:30.630 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:26:30.630 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:30.630 00.000 11060 worker thread done servicing request
22:26:30.630 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:30.630 00.000 10844 Status Line: Star lost - low mass
22:26:30.634 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:30.667 00.033 10844 UpdateGuideState exits: Star lost - low mass
22:26:30.684 00.017 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:30.684 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:30.684 00.000 10844 Enqueuing Expose request
22:26:30.684 00.000 11060 Worker thread wakes up
22:26:30.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:30.684 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:32.176 01.492 11060 Exposure complete
22:26:32.498 00.322 11060 worker thread done servicing request
22:26:32.498 00.000 10844 OnExposeComplete: enter
22:26:32.498 00.000 10844 UpdateGuideState(): m_state=1
22:26:32.498 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
22:26:32.498 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:26:32.498 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:32.498 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:32.498 00.000 10844 Status Line: Star lost - low mass
22:26:32.503 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:32.542 00.039 10844 UpdateGuideState exits: Star lost - low mass
22:26:32.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:32.542 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:32.544 00.002 10844 Enqueuing Expose request
22:26:32.544 00.000 11060 Worker thread wakes up
22:26:32.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:32.544 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:34.042 01.498 11060 Exposure complete
22:26:34.336 00.294 11060 worker thread done servicing request
22:26:34.336 00.000 10844 OnExposeComplete: enter
22:26:34.336 00.000 10844 UpdateGuideState(): m_state=1
22:26:34.336 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
22:26:34.336 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:26:34.336 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:34.336 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:34.336 00.000 10844 Status Line: Star lost - low mass
22:26:34.341 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:34.362 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:26:34.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:34.362 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:34.362 00.000 10844 Enqueuing Expose request
22:26:34.362 00.000 11060 Worker thread wakes up
22:26:34.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:34.362 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:35.807 01.445 11060 Exposure complete
22:26:35.990 00.183 11060 worker thread done servicing request
22:26:35.990 00.000 10844 OnExposeComplete: enter
22:26:35.990 00.000 10844 UpdateGuideState(): m_state=1
22:26:35.990 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
22:26:35.990 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:26:35.990 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:35.990 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:35.990 00.000 10844 Status Line: Star lost - low mass
22:26:36.005 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:36.016 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:26:36.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:36.016 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:36.016 00.000 10844 Enqueuing Expose request
22:26:36.020 00.004 11060 Worker thread wakes up
22:26:36.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:36.020 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:37.486 01.466 11060 Exposure complete
22:26:37.722 00.236 11060 worker thread done servicing request
22:26:37.722 00.000 10844 OnExposeComplete: enter
22:26:37.722 00.000 10844 UpdateGuideState(): m_state=1
22:26:37.722 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
22:26:37.722 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:26:37.722 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:37.722 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:37.722 00.000 10844 Status Line: Star lost - low mass
22:26:37.734 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:37.750 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:26:37.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:37.750 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:37.750 00.000 10844 Enqueuing Expose request
22:26:37.750 00.000 11060 Worker thread wakes up
22:26:37.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:37.750 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:39.214 01.464 11060 Exposure complete
22:26:39.495 00.281 11060 worker thread done servicing request
22:26:39.495 00.000 10844 OnExposeComplete: enter
22:26:39.495 00.000 10844 UpdateGuideState(): m_state=1
22:26:39.495 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
22:26:39.496 00.001 10844 Star::Find false star n=3 nbg=284 bg=12.1 sigma=4.5 thresh=26 peak=19
22:26:39.496 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=46, SNR=2.9, Peak=28 HFD=0.0
22:26:39.496 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:39.496 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:39.496 00.000 10844 Status Line: Star lost - low SNR
22:26:39.498 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:39.521 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:26:39.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:39.521 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:39.521 00.000 10844 Enqueuing Expose request
22:26:39.523 00.002 11060 Worker thread wakes up
22:26:39.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:39.523 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:40.998 01.475 11060 Exposure complete
22:26:41.314 00.316 11060 worker thread done servicing request
22:26:41.314 00.000 10844 OnExposeComplete: enter
22:26:41.314 00.000 10844 UpdateGuideState(): m_state=1
22:26:41.314 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
22:26:41.317 00.003 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:26:41.317 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:41.317 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:41.317 00.000 10844 Status Line: Star lost - low mass
22:26:41.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:41.343 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:26:41.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:41.343 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:41.343 00.000 10844 Enqueuing Expose request
22:26:41.343 00.000 11060 Worker thread wakes up
22:26:41.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:41.343 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:42.790 01.447 11060 Exposure complete
22:26:43.026 00.236 11060 worker thread done servicing request
22:26:43.026 00.000 10844 OnExposeComplete: enter
22:26:43.026 00.000 10844 UpdateGuideState(): m_state=1
22:26:43.026 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
22:26:43.026 00.000 10844 Star::Find false star n=7 nbg=284 bg=12.6 sigma=4.7 thresh=27 peak=21
22:26:43.026 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=109, SNR=2.9, Peak=30 HFD=0.0
22:26:43.027 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:43.027 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:43.027 00.000 10844 Status Line: Star lost - low SNR
22:26:43.029 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:43.056 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:26:43.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:43.056 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:43.056 00.000 10844 Enqueuing Expose request
22:26:43.056 00.000 11060 Worker thread wakes up
22:26:43.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:43.056 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:44.542 01.486 11060 Exposure complete
22:26:44.773 00.231 11060 worker thread done servicing request
22:26:44.773 00.000 10844 OnExposeComplete: enter
22:26:44.773 00.000 10844 UpdateGuideState(): m_state=1
22:26:44.773 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
22:26:44.773 00.000 10844 Star::Find false star n=4 nbg=282 bg=13.2 sigma=4.7 thresh=27 peak=23
22:26:44.773 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=59, SNR=2.9, Peak=29 HFD=0.0
22:26:44.773 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:44.773 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:44.778 00.005 10844 Status Line: Star lost - low SNR
22:26:44.778 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:44.808 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:26:44.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:44.808 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:44.808 00.000 10844 Enqueuing Expose request
22:26:44.808 00.000 11060 Worker thread wakes up
22:26:44.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:44.808 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:46.279 01.471 11060 Exposure complete
22:26:46.559 00.280 11060 worker thread done servicing request
22:26:46.559 00.000 10844 OnExposeComplete: enter
22:26:46.559 00.000 10844 UpdateGuideState(): m_state=1
22:26:46.559 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
22:26:46.559 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:26:46.559 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:46.559 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:46.561 00.002 10844 Status Line: Star lost - low mass
22:26:46.564 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:46.584 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:26:46.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:46.584 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:46.584 00.000 10844 Enqueuing Expose request
22:26:46.584 00.000 11060 Worker thread wakes up
22:26:46.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:46.584 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:48.080 01.496 11060 Exposure complete
22:26:48.259 00.179 11060 worker thread done servicing request
22:26:48.259 00.000 10844 OnExposeComplete: enter
22:26:48.259 00.000 10844 UpdateGuideState(): m_state=1
22:26:48.259 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
22:26:48.259 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:26:48.259 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:48.259 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:48.259 00.000 10844 Status Line: Star lost - low mass
22:26:48.262 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:48.275 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:26:48.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:48.275 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:48.275 00.000 10844 Enqueuing Expose request
22:26:48.275 00.000 11060 Worker thread wakes up
22:26:48.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:48.275 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:49.776 01.501 11060 Exposure complete
22:26:50.042 00.266 11060 worker thread done servicing request
22:26:50.042 00.000 10844 OnExposeComplete: enter
22:26:50.042 00.000 10844 UpdateGuideState(): m_state=1
22:26:50.042 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
22:26:50.042 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=13, SNR=2.0, Peak=33 HFD=0.0
22:26:50.042 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:50.042 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:50.042 00.000 10844 Status Line: Star lost - low SNR
22:26:50.051 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:26:50.084 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:26:50.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:50.084 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:50.084 00.000 10844 Enqueuing Expose request
22:26:50.084 00.000 11060 Worker thread wakes up
22:26:50.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:50.084 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:51.509 01.425 11060 Exposure complete
22:26:51.806 00.297 11060 worker thread done servicing request
22:26:51.806 00.000 10844 OnExposeComplete: enter
22:26:51.806 00.000 10844 UpdateGuideState(): m_state=1
22:26:51.806 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
22:26:51.806 00.000 10844 Star::Find false star n=4 nbg=279 bg=12.3 sigma=4.6 thresh=26 peak=19
22:26:51.806 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=61, SNR=2.9, Peak=29 HFD=0.0
22:26:51.806 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:51.806 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:51.806 00.000 10844 Status Line: Star lost - low SNR
22:26:51.810 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:51.826 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:26:51.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:51.826 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:51.826 00.000 10844 Enqueuing Expose request
22:26:51.826 00.000 11060 Worker thread wakes up
22:26:51.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:51.826 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:53.272 01.446 11060 Exposure complete
22:26:53.517 00.245 11060 worker thread done servicing request
22:26:53.517 00.000 10844 OnExposeComplete: enter
22:26:53.517 00.000 10844 UpdateGuideState(): m_state=1
22:26:53.517 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
22:26:53.517 00.000 10844 Star::Find false star n=4 nbg=284 bg=12.8 sigma=4.5 thresh=26 peak=19
22:26:53.517 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=57, SNR=2.9, Peak=28 HFD=0.0
22:26:53.517 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:53.517 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:53.517 00.000 10844 Status Line: Star lost - low SNR
22:26:53.522 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:53.553 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:26:53.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:53.553 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:53.553 00.000 10844 Enqueuing Expose request
22:26:53.553 00.000 11060 Worker thread wakes up
22:26:53.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:53.553 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:55.001 01.448 11060 Exposure complete
22:26:55.173 00.172 11060 worker thread done servicing request
22:26:55.173 00.000 10844 OnExposeComplete: enter
22:26:55.173 00.000 10844 UpdateGuideState(): m_state=1
22:26:55.173 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
22:26:55.173 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:26:55.173 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:55.173 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:55.173 00.000 10844 Status Line: Star lost - low mass
22:26:55.178 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:26:55.193 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:26:55.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:55.193 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:55.193 00.000 10844 Enqueuing Expose request
22:26:55.193 00.000 11060 Worker thread wakes up
22:26:55.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:55.193 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:56.641 01.448 11060 Exposure complete
22:26:56.852 00.211 11060 worker thread done servicing request
22:26:56.852 00.000 10844 OnExposeComplete: enter
22:26:56.852 00.000 10844 UpdateGuideState(): m_state=1
22:26:56.852 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
22:26:56.852 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:26:56.852 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:56.852 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:56.852 00.000 10844 Status Line: Star lost - low mass
22:26:56.854 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=1, FiltMax=255, Gamma=1.000
22:26:56.880 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:26:56.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:56.880 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:56.880 00.000 10844 Enqueuing Expose request
22:26:56.880 00.000 11060 Worker thread wakes up
22:26:56.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:56.880 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:26:58.337 01.457 11060 Exposure complete
22:26:58.637 00.300 11060 worker thread done servicing request
22:26:58.637 00.000 10844 OnExposeComplete: enter
22:26:58.637 00.000 10844 UpdateGuideState(): m_state=1
22:26:58.637 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
22:26:58.637 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:26:58.637 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:26:58.637 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:26:58.637 00.000 10844 Status Line: Star lost - low mass
22:26:58.641 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:26:58.668 00.027 10844 UpdateGuideState exits: Star lost - low mass
22:26:58.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:58.668 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:26:58.668 00.000 10844 Enqueuing Expose request
22:26:58.668 00.000 11060 Worker thread wakes up
22:26:58.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:26:58.668 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:00.147 01.479 11060 Exposure complete
22:27:00.478 00.331 11060 worker thread done servicing request
22:27:00.478 00.000 10844 OnExposeComplete: enter
22:27:00.478 00.000 10844 UpdateGuideState(): m_state=1
22:27:00.478 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
22:27:00.478 00.000 10844 Star::Find false star n=3 nbg=276 bg=13.3 sigma=4.3 thresh=26 peak=18
22:27:00.478 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=39, SNR=2.9, Peak=25 HFD=0.0
22:27:00.478 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:00.478 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:00.483 00.005 10844 Status Line: Star lost - low SNR
22:27:00.485 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:00.540 00.055 10844 UpdateGuideState exits: Star lost - low SNR
22:27:00.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:00.540 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:00.540 00.000 10844 Enqueuing Expose request
22:27:00.540 00.000 11060 Worker thread wakes up
22:27:00.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:00.540 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:01.989 01.449 11060 Exposure complete
22:27:02.216 00.227 11060 worker thread done servicing request
22:27:02.216 00.000 10844 OnExposeComplete: enter
22:27:02.216 00.000 10844 UpdateGuideState(): m_state=1
22:27:02.216 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
22:27:02.216 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:27:02.216 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:02.216 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:02.216 00.000 10844 Status Line: Star lost - low mass
22:27:02.222 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:02.238 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:27:02.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:02.238 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:02.238 00.000 10844 Enqueuing Expose request
22:27:02.238 00.000 11060 Worker thread wakes up
22:27:02.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:02.238 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:03.705 01.467 11060 Exposure complete
22:27:04.066 00.361 11060 worker thread done servicing request
22:27:04.066 00.000 10844 OnExposeComplete: enter
22:27:04.066 00.000 10844 UpdateGuideState(): m_state=1
22:27:04.066 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
22:27:04.066 00.000 10844 Star::Find false star n=2 nbg=282 bg=13.0 sigma=4.5 thresh=26 peak=19
22:27:04.066 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=30, SNR=2.9, Peak=28 HFD=0.0
22:27:04.066 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:04.066 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:04.066 00.000 10844 Status Line: Star lost - low SNR
22:27:04.070 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:04.087 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:27:04.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:04.087 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:04.087 00.000 10844 Enqueuing Expose request
22:27:04.087 00.000 11060 Worker thread wakes up
22:27:04.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:04.087 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:05.566 01.479 11060 Exposure complete
22:27:05.804 00.238 11060 worker thread done servicing request
22:27:05.804 00.000 10844 OnExposeComplete: enter
22:27:05.804 00.000 10844 UpdateGuideState(): m_state=1
22:27:05.804 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
22:27:05.804 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=29, SNR=2.9, Peak=28 HFD=0.0
22:27:05.804 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:05.804 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:05.804 00.000 10844 Status Line: Star lost - low SNR
22:27:05.807 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:05.852 00.045 10844 UpdateGuideState exits: Star lost - low SNR
22:27:05.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:05.852 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:05.852 00.000 10844 Enqueuing Expose request
22:27:05.852 00.000 11060 Worker thread wakes up
22:27:05.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:05.852 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:07.357 01.505 11060 Exposure complete
22:27:07.531 00.174 11060 worker thread done servicing request
22:27:07.531 00.000 10844 OnExposeComplete: enter
22:27:07.533 00.002 10844 UpdateGuideState(): m_state=1
22:27:07.533 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
22:27:07.533 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=26, SNR=2.7, Peak=27 HFD=0.0
22:27:07.533 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:07.533 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:07.533 00.000 10844 Status Line: Star lost - low SNR
22:27:07.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:07.549 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:27:07.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:07.549 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:07.549 00.000 10844 Enqueuing Expose request
22:27:07.549 00.000 11060 Worker thread wakes up
22:27:07.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:07.549 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:09.020 01.471 11060 Exposure complete
22:27:09.248 00.228 11060 worker thread done servicing request
22:27:09.248 00.000 10844 OnExposeComplete: enter
22:27:09.248 00.000 10844 UpdateGuideState(): m_state=1
22:27:09.248 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
22:27:09.248 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:27:09.248 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:09.248 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:09.248 00.000 10844 Status Line: Star lost - low mass
22:27:09.253 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:09.281 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:27:09.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:09.281 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:09.281 00.000 10844 Enqueuing Expose request
22:27:09.281 00.000 11060 Worker thread wakes up
22:27:09.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:09.281 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:10.750 01.469 11060 Exposure complete
22:27:11.049 00.299 11060 worker thread done servicing request
22:27:11.049 00.000 10844 OnExposeComplete: enter
22:27:11.049 00.000 10844 UpdateGuideState(): m_state=1
22:27:11.049 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
22:27:11.049 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:27:11.049 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:11.049 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:11.049 00.000 10844 Status Line: Star lost - low mass
22:27:11.054 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:11.088 00.034 10844 UpdateGuideState exits: Star lost - low mass
22:27:11.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:11.088 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:11.090 00.002 10844 Enqueuing Expose request
22:27:11.090 00.000 11060 Worker thread wakes up
22:27:11.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:11.090 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:12.544 01.454 11060 Exposure complete
22:27:12.820 00.276 11060 worker thread done servicing request
22:27:12.820 00.000 10844 OnExposeComplete: enter
22:27:12.820 00.000 10844 UpdateGuideState(): m_state=1
22:27:12.820 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
22:27:12.820 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:27:12.820 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:12.821 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:12.821 00.000 10844 Status Line: Star lost - low mass
22:27:12.822 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:12.844 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:27:12.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:12.844 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:12.844 00.000 10844 Enqueuing Expose request
22:27:12.844 00.000 11060 Worker thread wakes up
22:27:12.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:12.844 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:14.301 01.457 11060 Exposure complete
22:27:14.470 00.169 11060 worker thread done servicing request
22:27:14.470 00.000 10844 OnExposeComplete: enter
22:27:14.470 00.000 10844 UpdateGuideState(): m_state=1
22:27:14.470 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
22:27:14.470 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:27:14.470 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:14.470 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:14.470 00.000 10844 Status Line: Star lost - low mass
22:27:14.475 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:14.499 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:27:14.500 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:14.500 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:14.500 00.000 10844 Enqueuing Expose request
22:27:14.500 00.000 11060 Worker thread wakes up
22:27:14.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:14.500 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:15.940 01.440 11060 Exposure complete
22:27:16.168 00.228 11060 worker thread done servicing request
22:27:16.168 00.000 10844 OnExposeComplete: enter
22:27:16.168 00.000 10844 UpdateGuideState(): m_state=1
22:27:16.168 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
22:27:16.168 00.000 10844 Star::Find false star n=4 nbg=284 bg=13.0 sigma=4.5 thresh=26 peak=19
22:27:16.168 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=60, SNR=2.9, Peak=29 HFD=0.0
22:27:16.168 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:16.168 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:16.172 00.004 10844 Status Line: Star lost - low SNR
22:27:16.174 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:16.190 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:27:16.192 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:16.192 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:16.192 00.000 10844 Enqueuing Expose request
22:27:16.192 00.000 11060 Worker thread wakes up
22:27:16.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:16.192 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:17.650 01.458 11060 Exposure complete
22:27:17.917 00.267 11060 worker thread done servicing request
22:27:17.919 00.002 10844 OnExposeComplete: enter
22:27:17.919 00.000 10844 UpdateGuideState(): m_state=1
22:27:17.919 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
22:27:17.919 00.000 10844 Star::Find false star n=4 nbg=279 bg=12.8 sigma=4.2 thresh=25 peak=19
22:27:17.919 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=51, SNR=2.9, Peak=27 HFD=0.0
22:27:17.919 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:17.919 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:17.919 00.000 10844 Status Line: Star lost - low SNR
22:27:17.922 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:17.964 00.042 10844 UpdateGuideState exits: Star lost - low SNR
22:27:17.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:17.964 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:17.964 00.000 10844 Enqueuing Expose request
22:27:17.964 00.000 11060 Worker thread wakes up
22:27:17.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:17.964 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:19.482 01.518 11060 Exposure complete
22:27:19.731 00.249 11060 worker thread done servicing request
22:27:19.731 00.000 10844 OnExposeComplete: enter
22:27:19.731 00.000 10844 UpdateGuideState(): m_state=1
22:27:19.732 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
22:27:19.732 00.000 10844 Star::Find false star n=2 nbg=286 bg=13.3 sigma=4.6 thresh=27 peak=19
22:27:19.732 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=32, SNR=2.9, Peak=30 HFD=0.0
22:27:19.747 00.015 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:19.747 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:19.747 00.000 10844 Status Line: Star lost - low SNR
22:27:19.750 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:19.764 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:27:19.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:19.764 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:19.766 00.002 10844 Enqueuing Expose request
22:27:19.766 00.000 11060 Worker thread wakes up
22:27:19.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:19.766 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:21.210 01.444 11060 Exposure complete
22:27:21.429 00.219 10844 OnExposeComplete: enter
22:27:21.431 00.002 10844 UpdateGuideState(): m_state=1
22:27:21.431 00.000 11060 worker thread done servicing request
22:27:21.431 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
22:27:21.431 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:27:21.431 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:21.431 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:21.431 00.000 10844 Status Line: Star lost - low mass
22:27:21.433 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:21.450 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:27:21.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:21.450 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:21.450 00.000 10844 Enqueuing Expose request
22:27:21.450 00.000 11060 Worker thread wakes up
22:27:21.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:21.451 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:22.915 01.464 11060 Exposure complete
22:27:23.301 00.386 11060 worker thread done servicing request
22:27:23.301 00.000 10844 OnExposeComplete: enter
22:27:23.303 00.002 10844 UpdateGuideState(): m_state=1
22:27:23.303 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
22:27:23.303 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.1, Peak=28 HFD=0.0
22:27:23.303 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:23.303 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:23.303 00.000 10844 Status Line: Star lost - low SNR
22:27:23.307 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:23.324 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:27:23.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:23.324 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:23.324 00.000 10844 Enqueuing Expose request
22:27:23.324 00.000 11060 Worker thread wakes up
22:27:23.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:23.326 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:24.791 01.465 11060 Exposure complete
22:27:25.118 00.327 11060 worker thread done servicing request
22:27:25.118 00.000 10844 OnExposeComplete: enter
22:27:25.118 00.000 10844 UpdateGuideState(): m_state=1
22:27:25.119 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
22:27:25.119 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=27 HFD=0.0
22:27:25.119 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:25.119 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:25.119 00.000 10844 Status Line: Star lost - low SNR
22:27:25.122 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:25.157 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:27:25.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:25.157 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:25.157 00.000 10844 Enqueuing Expose request
22:27:25.157 00.000 11060 Worker thread wakes up
22:27:25.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:25.157 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:26.621 01.464 11060 Exposure complete
22:27:26.794 00.173 11060 worker thread done servicing request
22:27:26.794 00.000 10844 OnExposeComplete: enter
22:27:26.794 00.000 10844 UpdateGuideState(): m_state=1
22:27:26.794 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
22:27:26.794 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=30, SNR=3.0, Peak=29 HFD=0.0
22:27:26.794 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:26.794 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:26.794 00.000 10844 Status Line: Star lost - low SNR
22:27:26.797 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:26.817 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:27:26.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:26.817 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:26.817 00.000 10844 Enqueuing Expose request
22:27:26.817 00.000 11060 Worker thread wakes up
22:27:26.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:26.817 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:28.283 01.466 11060 Exposure complete
22:27:28.539 00.256 11060 worker thread done servicing request
22:27:28.539 00.000 10844 OnExposeComplete: enter
22:27:28.539 00.000 10844 UpdateGuideState(): m_state=1
22:27:28.539 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
22:27:28.539 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:27:28.539 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:28.539 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:28.539 00.000 10844 Status Line: Star lost - low mass
22:27:28.544 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=13, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:28.560 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:27:28.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:28.560 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:28.560 00.000 10844 Enqueuing Expose request
22:27:28.560 00.000 11060 Worker thread wakes up
22:27:28.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:28.560 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:30.042 01.482 11060 Exposure complete
22:27:30.401 00.359 11060 worker thread done servicing request
22:27:30.401 00.000 10844 OnExposeComplete: enter
22:27:30.401 00.000 10844 UpdateGuideState(): m_state=1
22:27:30.404 00.003 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
22:27:30.404 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=26, SNR=2.7, Peak=27 HFD=0.0
22:27:30.404 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:30.404 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:30.404 00.000 10844 Status Line: Star lost - low SNR
22:27:30.411 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:30.432 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:27:30.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:30.432 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:30.432 00.000 10844 Enqueuing Expose request
22:27:30.432 00.000 11060 Worker thread wakes up
22:27:30.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:30.432 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:31.915 01.483 11060 Exposure complete
22:27:32.194 00.279 10844 OnExposeComplete: enter
22:27:32.194 00.000 10844 UpdateGuideState(): m_state=1
22:27:32.196 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
22:27:32.196 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:27:32.196 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:32.198 00.002 11060 worker thread done servicing request
22:27:32.198 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:32.198 00.000 10844 Status Line: Star lost - low SNR
22:27:32.199 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:32.215 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:27:32.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:32.215 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:32.215 00.000 10844 Enqueuing Expose request
22:27:32.215 00.000 11060 Worker thread wakes up
22:27:32.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:32.215 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:33.696 01.481 11060 Exposure complete
22:27:33.922 00.226 11060 worker thread done servicing request
22:27:33.922 00.000 10844 OnExposeComplete: enter
22:27:33.924 00.002 10844 UpdateGuideState(): m_state=1
22:27:33.924 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
22:27:33.924 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=1.9, Peak=27 HFD=0.0
22:27:33.924 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:33.924 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:33.924 00.000 10844 Status Line: Star lost - low SNR
22:27:33.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:33.945 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:27:33.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:33.945 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:33.945 00.000 10844 Enqueuing Expose request
22:27:33.945 00.000 11060 Worker thread wakes up
22:27:33.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:33.945 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:35.440 01.495 11060 Exposure complete
22:27:35.751 00.311 10844 OnExposeComplete: enter
22:27:35.751 00.000 11060 worker thread done servicing request
22:27:35.753 00.002 10844 UpdateGuideState(): m_state=1
22:27:35.753 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
22:27:35.753 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:27:35.753 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:35.754 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:35.754 00.000 10844 Status Line: Star lost - low mass
22:27:35.756 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:35.779 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:27:35.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:35.779 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:35.779 00.000 10844 Enqueuing Expose request
22:27:35.779 00.000 11060 Worker thread wakes up
22:27:35.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:35.779 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:37.272 01.493 11060 Exposure complete
22:27:37.523 00.251 11060 worker thread done servicing request
22:27:37.523 00.000 10844 OnExposeComplete: enter
22:27:37.523 00.000 10844 UpdateGuideState(): m_state=1
22:27:37.523 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
22:27:37.523 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=21, SNR=2.6, Peak=35 HFD=0.0
22:27:37.523 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:37.523 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:37.523 00.000 10844 Status Line: Star lost - low SNR
22:27:37.529 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:37.540 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:27:37.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:37.540 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:37.540 00.000 10844 Enqueuing Expose request
22:27:37.540 00.000 11060 Worker thread wakes up
22:27:37.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:37.540 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:39.000 01.460 11060 Exposure complete
22:27:39.309 00.309 11060 worker thread done servicing request
22:27:39.309 00.000 10844 OnExposeComplete: enter
22:27:39.309 00.000 10844 UpdateGuideState(): m_state=1
22:27:39.309 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
22:27:39.309 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=24, SNR=2.7, Peak=28 HFD=0.0
22:27:39.309 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:39.309 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:39.309 00.000 10844 Status Line: Star lost - low SNR
22:27:39.315 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:39.346 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:27:39.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:39.346 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:39.346 00.000 10844 Enqueuing Expose request
22:27:39.346 00.000 11060 Worker thread wakes up
22:27:39.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:39.346 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:40.830 01.484 11060 Exposure complete
22:27:41.126 00.296 10844 OnExposeComplete: enter
22:27:41.128 00.002 10844 UpdateGuideState(): m_state=1
22:27:41.128 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
22:27:41.128 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=29, SNR=3.0, Peak=28 HFD=0.0
22:27:41.128 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:41.128 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:41.128 00.000 10844 Status Line: Star lost - low SNR
22:27:41.130 00.002 11060 worker thread done servicing request
22:27:41.132 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:41.208 00.076 10844 UpdateGuideState exits: Star lost - low SNR
22:27:41.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:41.208 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:41.208 00.000 10844 Enqueuing Expose request
22:27:41.208 00.000 11060 Worker thread wakes up
22:27:41.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:41.208 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:42.611 01.403 11060 Exposure complete
22:27:42.848 00.237 11060 worker thread done servicing request
22:27:42.848 00.000 10844 OnExposeComplete: enter
22:27:42.848 00.000 10844 UpdateGuideState(): m_state=1
22:27:42.848 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
22:27:42.848 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=16, SNR=2.0, Peak=30 HFD=0.0
22:27:42.848 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:42.848 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:42.848 00.000 10844 Status Line: Star lost - low SNR
22:27:42.852 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:42.870 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:27:42.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:42.870 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:42.870 00.000 10844 Enqueuing Expose request
22:27:42.870 00.000 11060 Worker thread wakes up
22:27:42.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:42.870 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:44.332 01.462 11060 Exposure complete
22:27:44.603 00.271 11060 worker thread done servicing request
22:27:44.605 00.002 10844 OnExposeComplete: enter
22:27:44.605 00.000 10844 UpdateGuideState(): m_state=1
22:27:44.605 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
22:27:44.605 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=29, SNR=2.9, Peak=28 HFD=0.0
22:27:44.605 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:44.607 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:44.607 00.000 10844 Status Line: Star lost - low SNR
22:27:44.610 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:44.627 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:27:44.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:44.627 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:44.627 00.000 10844 Enqueuing Expose request
22:27:44.627 00.000 11060 Worker thread wakes up
22:27:44.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:44.627 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:46.110 01.483 11060 Exposure complete
22:27:46.282 00.172 11060 worker thread done servicing request
22:27:46.282 00.000 10844 OnExposeComplete: enter
22:27:46.282 00.000 10844 UpdateGuideState(): m_state=1
22:27:46.283 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
22:27:46.283 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=26, SNR=2.8, Peak=27 HFD=0.0
22:27:46.283 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:46.283 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:46.283 00.000 10844 Status Line: Star lost - low SNR
22:27:46.285 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:46.297 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:27:46.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:46.297 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:46.297 00.000 10844 Enqueuing Expose request
22:27:46.297 00.000 11060 Worker thread wakes up
22:27:46.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:46.297 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:47.774 01.477 11060 Exposure complete
22:27:48.017 00.243 11060 worker thread done servicing request
22:27:48.017 00.000 10844 OnExposeComplete: enter
22:27:48.017 00.000 10844 UpdateGuideState(): m_state=1
22:27:48.017 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
22:27:48.022 00.005 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:27:48.022 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:48.022 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:48.022 00.000 10844 Status Line: Star lost - low mass
22:27:48.023 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:48.043 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:27:48.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:48.043 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:48.043 00.000 10844 Enqueuing Expose request
22:27:48.043 00.000 11060 Worker thread wakes up
22:27:48.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:48.043 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:49.553 01.510 11060 Exposure complete
22:27:49.820 00.267 11060 worker thread done servicing request
22:27:49.820 00.000 10844 OnExposeComplete: enter
22:27:49.820 00.000 10844 UpdateGuideState(): m_state=1
22:27:49.820 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
22:27:49.820 00.000 10844 Star::Find false star n=4 nbg=279 bg=13.3 sigma=4.5 thresh=27 peak=22
22:27:49.820 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=57, SNR=2.9, Peak=32 HFD=0.0
22:27:49.820 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:49.820 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:49.820 00.000 10844 Status Line: Star lost - low SNR
22:27:49.824 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:49.843 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:27:49.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:49.843 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:49.843 00.000 10844 Enqueuing Expose request
22:27:49.843 00.000 11060 Worker thread wakes up
22:27:49.844 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:49.844 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:51.324 01.480 11060 Exposure complete
22:27:51.585 00.261 11060 worker thread done servicing request
22:27:51.585 00.000 10844 OnExposeComplete: enter
22:27:51.585 00.000 10844 UpdateGuideState(): m_state=1
22:27:51.585 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
22:27:51.585 00.000 10844 Star::Find false star n=4 nbg=280 bg=13.9 sigma=4.7 thresh=28 peak=20
22:27:51.585 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=59, SNR=2.9, Peak=30 HFD=0.0
22:27:51.585 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:51.587 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:51.600 00.013 10844 Status Line: Star lost - low SNR
22:27:51.603 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:51.618 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:27:51.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:51.618 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:51.618 00.000 10844 Enqueuing Expose request
22:27:51.618 00.000 11060 Worker thread wakes up
22:27:51.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:51.618 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:53.089 01.471 11060 Exposure complete
22:27:53.285 00.196 11060 worker thread done servicing request
22:27:53.285 00.000 10844 OnExposeComplete: enter
22:27:53.285 00.000 10844 UpdateGuideState(): m_state=1
22:27:53.285 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
22:27:53.285 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=21, SNR=2.6, Peak=35 HFD=0.0
22:27:53.285 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:53.285 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:53.285 00.000 10844 Status Line: Star lost - low SNR
22:27:53.289 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:53.298 00.009 10844 UpdateGuideState exits: Star lost - low SNR
22:27:53.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:53.298 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:53.298 00.000 10844 Enqueuing Expose request
22:27:53.298 00.000 11060 Worker thread wakes up
22:27:53.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:53.298 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:54.752 01.454 11060 Exposure complete
22:27:54.989 00.237 11060 worker thread done servicing request
22:27:54.989 00.000 10844 OnExposeComplete: enter
22:27:54.989 00.000 10844 UpdateGuideState(): m_state=1
22:27:54.990 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
22:27:54.990 00.000 10844 Star::Find false star n=6 nbg=282 bg=13.2 sigma=4.4 thresh=26 peak=20
22:27:54.990 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=82, SNR=2.9, Peak=28 HFD=0.0
22:27:54.990 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:54.990 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:54.990 00.000 10844 Status Line: Star lost - low SNR
22:27:54.992 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:55.016 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:27:55.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:55.016 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:55.016 00.000 10844 Enqueuing Expose request
22:27:55.016 00.000 11060 Worker thread wakes up
22:27:55.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:55.016 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:56.488 01.472 11060 Exposure complete
22:27:56.748 00.260 11060 worker thread done servicing request
22:27:56.748 00.000 10844 OnExposeComplete: enter
22:27:56.748 00.000 10844 UpdateGuideState(): m_state=1
22:27:56.748 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
22:27:56.748 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:27:56.748 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:56.748 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:56.750 00.002 10844 Status Line: Star lost - low mass
22:27:56.752 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:27:56.767 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:27:56.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:56.767 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:56.767 00.000 10844 Enqueuing Expose request
22:27:56.767 00.000 11060 Worker thread wakes up
22:27:56.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:56.767 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:58.233 01.466 11060 Exposure complete
22:27:58.510 00.277 11060 worker thread done servicing request
22:27:58.510 00.000 10844 OnExposeComplete: enter
22:27:58.510 00.000 10844 UpdateGuideState(): m_state=1
22:27:58.510 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
22:27:58.510 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=29, SNR=2.9, Peak=34 HFD=0.0
22:27:58.510 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:27:58.510 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:27:58.512 00.002 10844 Status Line: Star lost - low SNR
22:27:58.514 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:27:58.526 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:27:58.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:58.526 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:27:58.526 00.000 10844 Enqueuing Expose request
22:27:58.526 00.000 11060 Worker thread wakes up
22:27:58.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:27:58.526 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:00.040 01.514 11060 Exposure complete
22:28:00.212 00.172 11060 worker thread done servicing request
22:28:00.212 00.000 10844 OnExposeComplete: enter
22:28:00.212 00.000 10844 UpdateGuideState(): m_state=1
22:28:00.212 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
22:28:00.213 00.001 10844 Star::Find false star n=3 nbg=284 bg=12.6 sigma=4.9 thresh=27 peak=19
22:28:00.213 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=47, SNR=2.9, Peak=30 HFD=0.0
22:28:00.213 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:00.213 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:00.213 00.000 10844 Status Line: Star lost - low SNR
22:28:00.215 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:00.243 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:28:00.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:00.243 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:00.243 00.000 10844 Enqueuing Expose request
22:28:00.243 00.000 11060 Worker thread wakes up
22:28:00.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:00.243 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:01.714 01.471 11060 Exposure complete
22:28:01.940 00.226 11060 worker thread done servicing request
22:28:01.940 00.000 10844 OnExposeComplete: enter
22:28:01.940 00.000 10844 UpdateGuideState(): m_state=1
22:28:01.940 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
22:28:01.940 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:28:01.940 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:01.940 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:01.940 00.000 10844 Status Line: Star lost - low mass
22:28:01.944 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:01.974 00.030 10844 UpdateGuideState exits: Star lost - low mass
22:28:01.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:01.975 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:01.975 00.000 10844 Enqueuing Expose request
22:28:01.975 00.000 11060 Worker thread wakes up
22:28:01.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:01.975 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:03.450 01.475 11060 Exposure complete
22:28:03.688 00.238 11060 worker thread done servicing request
22:28:03.688 00.000 10844 OnExposeComplete: enter
22:28:03.688 00.000 10844 UpdateGuideState(): m_state=1
22:28:03.688 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
22:28:03.693 00.005 10844 Star::Find false star n=2 nbg=283 bg=12.7 sigma=4.5 thresh=26 peak=20
22:28:03.693 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=33, SNR=2.9, Peak=30 HFD=0.0
22:28:03.693 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:03.693 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:03.693 00.000 10844 Status Line: Star lost - low SNR
22:28:03.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:28:03.719 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:28:03.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:03.719 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:03.719 00.000 10844 Enqueuing Expose request
22:28:03.719 00.000 11060 Worker thread wakes up
22:28:03.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:03.719 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:05.172 01.453 11060 Exposure complete
22:28:05.427 00.255 11060 worker thread done servicing request
22:28:05.427 00.000 10844 OnExposeComplete: enter
22:28:05.427 00.000 10844 UpdateGuideState(): m_state=1
22:28:05.427 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
22:28:05.427 00.000 10844 Star::Find false star n=3 nbg=279 bg=12.7 sigma=4.4 thresh=26 peak=19
22:28:05.427 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=42, SNR=2.9, Peak=28 HFD=0.0
22:28:05.427 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:05.427 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:05.427 00.000 10844 Status Line: Star lost - low SNR
22:28:05.434 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:05.462 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:28:05.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:05.462 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:05.462 00.000 10844 Enqueuing Expose request
22:28:05.462 00.000 11060 Worker thread wakes up
22:28:05.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:05.462 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:06.945 01.483 11060 Exposure complete
22:28:07.122 00.177 10844 OnExposeComplete: enter
22:28:07.122 00.000 11060 worker thread done servicing request
22:28:07.122 00.000 10844 UpdateGuideState(): m_state=1
22:28:07.123 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
22:28:07.123 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=28, SNR=2.9, Peak=27 HFD=0.0
22:28:07.123 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:07.123 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:07.123 00.000 10844 Status Line: Star lost - low SNR
22:28:07.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:07.134 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:28:07.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:07.134 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:07.134 00.000 10844 Enqueuing Expose request
22:28:07.134 00.000 11060 Worker thread wakes up
22:28:07.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:07.134 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:08.589 01.455 11060 Exposure complete
22:28:08.818 00.229 11060 worker thread done servicing request
22:28:08.818 00.000 10844 OnExposeComplete: enter
22:28:08.818 00.000 10844 UpdateGuideState(): m_state=1
22:28:08.818 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
22:28:08.818 00.000 10844 Star::Find false star n=3 nbg=282 bg=13.0 sigma=4.4 thresh=26 peak=21
22:28:08.818 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=42, SNR=2.9, Peak=29 HFD=0.0
22:28:08.818 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:08.818 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:08.823 00.005 10844 Status Line: Star lost - low SNR
22:28:08.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:08.838 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:28:08.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:08.838 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:08.838 00.000 10844 Enqueuing Expose request
22:28:08.838 00.000 11060 Worker thread wakes up
22:28:08.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:08.843 00.005 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:10.327 01.484 11060 Exposure complete
22:28:10.599 00.272 11060 worker thread done servicing request
22:28:10.599 00.000 10844 OnExposeComplete: enter
22:28:10.599 00.000 10844 UpdateGuideState(): m_state=1
22:28:10.601 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
22:28:10.601 00.000 10844 Star::Find false star n=2 nbg=279 bg=13.8 sigma=4.9 thresh=29 peak=19
22:28:10.601 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=32, SNR=2.9, Peak=30 HFD=0.0
22:28:10.601 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:10.601 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:10.601 00.000 10844 Status Line: Star lost - low SNR
22:28:10.604 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:10.624 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:28:10.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:10.624 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:10.624 00.000 10844 Enqueuing Expose request
22:28:10.624 00.000 11060 Worker thread wakes up
22:28:10.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:10.624 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:12.081 01.457 11060 Exposure complete
22:28:12.360 00.279 11060 worker thread done servicing request
22:28:12.360 00.000 10844 OnExposeComplete: enter
22:28:12.360 00.000 10844 UpdateGuideState(): m_state=1
22:28:12.361 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
22:28:12.361 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:28:12.361 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:12.361 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:12.361 00.000 10844 Status Line: Star lost - low mass
22:28:12.365 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:12.404 00.039 10844 UpdateGuideState exits: Star lost - low mass
22:28:12.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:12.404 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:12.405 00.001 10844 Enqueuing Expose request
22:28:12.405 00.000 11060 Worker thread wakes up
22:28:12.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:12.405 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:13.857 01.452 11060 Exposure complete
22:28:14.102 00.245 11060 worker thread done servicing request
22:28:14.102 00.000 10844 OnExposeComplete: enter
22:28:14.102 00.000 10844 UpdateGuideState(): m_state=1
22:28:14.102 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
22:28:14.102 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=31, SNR=3.0, Peak=29 HFD=0.0
22:28:14.102 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:14.102 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:14.102 00.000 10844 Status Line: Star lost - low SNR
22:28:14.104 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:28:14.137 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:28:14.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:14.137 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:14.137 00.000 10844 Enqueuing Expose request
22:28:14.137 00.000 11060 Worker thread wakes up
22:28:14.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:14.139 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:15.590 01.451 11060 Exposure complete
22:28:16.028 00.438 11060 worker thread done servicing request
22:28:16.028 00.000 10844 OnExposeComplete: enter
22:28:16.028 00.000 10844 UpdateGuideState(): m_state=1
22:28:16.028 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
22:28:16.030 00.002 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=29, SNR=2.8, Peak=28 HFD=0.0
22:28:16.030 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:16.030 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:16.030 00.000 10844 Status Line: Star lost - low SNR
22:28:16.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:16.063 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:28:16.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:16.063 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:16.063 00.000 10844 Enqueuing Expose request
22:28:16.063 00.000 11060 Worker thread wakes up
22:28:16.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:16.063 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:17.516 01.453 11060 Exposure complete
22:28:17.724 00.208 11060 worker thread done servicing request
22:28:17.724 00.000 10844 OnExposeComplete: enter
22:28:17.724 00.000 10844 UpdateGuideState(): m_state=1
22:28:17.724 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
22:28:17.724 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=16, SNR=2.1, Peak=32 HFD=0.0
22:28:17.724 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:17.724 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:17.724 00.000 10844 Status Line: Star lost - low SNR
22:28:17.730 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:17.749 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:28:17.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:17.749 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:17.749 00.000 10844 Enqueuing Expose request
22:28:17.749 00.000 11060 Worker thread wakes up
22:28:17.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:17.749 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:19.218 01.469 11060 Exposure complete
22:28:19.456 00.238 11060 worker thread done servicing request
22:28:19.456 00.000 10844 OnExposeComplete: enter
22:28:19.456 00.000 10844 UpdateGuideState(): m_state=1
22:28:19.456 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
22:28:19.456 00.000 10844 Star::Find false star n=2 nbg=283 bg=13.5 sigma=4.6 thresh=27 peak=20
22:28:19.456 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=35, SNR=2.9, Peak=31 HFD=0.0
22:28:19.459 00.003 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:19.459 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:19.459 00.000 10844 Status Line: Star lost - low SNR
22:28:19.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:28:19.472 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:28:19.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:19.472 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:19.472 00.000 10844 Enqueuing Expose request
22:28:19.472 00.000 11060 Worker thread wakes up
22:28:19.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:19.472 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:20.868 01.396 11060 Exposure complete
22:28:21.189 00.321 10844 OnExposeComplete: enter
22:28:21.191 00.002 10844 UpdateGuideState(): m_state=1
22:28:21.191 00.000 11060 worker thread done servicing request
22:28:21.191 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
22:28:21.191 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:28:21.191 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:21.191 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:21.191 00.000 10844 Status Line: Star lost - low mass
22:28:21.196 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:28:21.209 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:28:21.214 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:21.214 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:21.214 00.000 10844 Enqueuing Expose request
22:28:21.214 00.000 11060 Worker thread wakes up
22:28:21.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:21.214 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:22.664 01.450 11060 Exposure complete
22:28:22.897 00.233 11060 worker thread done servicing request
22:28:22.897 00.000 10844 OnExposeComplete: enter
22:28:22.897 00.000 10844 UpdateGuideState(): m_state=1
22:28:22.897 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
22:28:22.897 00.000 10844 Star::Find false star n=6 nbg=278 bg=13.3 sigma=4.7 thresh=27 peak=20
22:28:22.897 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=86, SNR=2.9, Peak=29 HFD=0.0
22:28:22.897 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:22.899 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:22.899 00.000 10844 Status Line: Star lost - low SNR
22:28:22.907 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:28:22.947 00.040 10844 UpdateGuideState exits: Star lost - low SNR
22:28:22.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:22.947 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:22.947 00.000 10844 Enqueuing Expose request
22:28:22.947 00.000 11060 Worker thread wakes up
22:28:22.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:22.947 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:24.439 01.492 11060 Exposure complete
22:28:24.732 00.293 11060 worker thread done servicing request
22:28:24.732 00.000 10844 OnExposeComplete: enter
22:28:24.732 00.000 10844 UpdateGuideState(): m_state=1
22:28:24.732 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
22:28:24.732 00.000 10844 Star::Find false star n=3 nbg=284 bg=13.4 sigma=4.6 thresh=27 peak=20
22:28:24.732 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=44, SNR=2.9, Peak=31 HFD=0.0
22:28:24.732 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:24.735 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:24.736 00.001 10844 Status Line: Star lost - low SNR
22:28:24.743 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:24.755 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:28:24.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:24.755 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:24.755 00.000 10844 Enqueuing Expose request
22:28:24.755 00.000 11060 Worker thread wakes up
22:28:24.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:24.755 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:26.207 01.452 11060 Exposure complete
22:28:26.404 00.197 11060 worker thread done servicing request
22:28:26.404 00.000 10844 OnExposeComplete: enter
22:28:26.404 00.000 10844 UpdateGuideState(): m_state=1
22:28:26.404 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
22:28:26.404 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:28:26.404 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:26.406 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:26.406 00.000 10844 Status Line: Star lost - low mass
22:28:26.407 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:28:26.418 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:28:26.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:26.418 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:26.418 00.000 10844 Enqueuing Expose request
22:28:26.418 00.000 11060 Worker thread wakes up
22:28:26.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:26.418 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:27.893 01.475 11060 Exposure complete
22:28:28.130 00.237 11060 worker thread done servicing request
22:28:28.130 00.000 10844 OnExposeComplete: enter
22:28:28.130 00.000 10844 UpdateGuideState(): m_state=1
22:28:28.130 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
22:28:28.131 00.001 10844 Star::Find false star n=6 nbg=278 bg=13.0 sigma=4.3 thresh=26 peak=19
22:28:28.131 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=83, SNR=2.9, Peak=29 HFD=0.0
22:28:28.131 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:28.131 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:28.131 00.000 10844 Status Line: Star lost - low SNR
22:28:28.133 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:28.149 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:28:28.151 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:28.151 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:28.151 00.000 10844 Enqueuing Expose request
22:28:28.151 00.000 11060 Worker thread wakes up
22:28:28.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:28.151 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:29.617 01.466 11060 Exposure complete
22:28:29.819 00.202 11060 worker thread done servicing request
22:28:29.819 00.000 10844 OnExposeComplete: enter
22:28:29.819 00.000 10844 UpdateGuideState(): m_state=1
22:28:29.820 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
22:28:29.820 00.000 10844 Star::Find false star n=6 nbg=277 bg=13.0 sigma=4.1 thresh=25 peak=19
22:28:29.820 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=77, SNR=2.9, Peak=29 HFD=0.0
22:28:29.820 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:29.820 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:29.820 00.000 10844 Status Line: Star lost - low SNR
22:28:29.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:29.839 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:28:29.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:29.839 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:29.839 00.000 10844 Enqueuing Expose request
22:28:29.839 00.000 11060 Worker thread wakes up
22:28:29.840 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:29.840 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:31.304 01.464 11060 Exposure complete
22:28:31.599 00.295 11060 worker thread done servicing request
22:28:31.599 00.000 10844 OnExposeComplete: enter
22:28:31.599 00.000 10844 UpdateGuideState(): m_state=1
22:28:31.599 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
22:28:31.599 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=30 HFD=0.0
22:28:31.599 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:31.599 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:31.599 00.000 10844 Status Line: Star lost - low SNR
22:28:31.601 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:28:31.616 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:28:31.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:31.617 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:31.617 00.000 10844 Enqueuing Expose request
22:28:31.617 00.000 11060 Worker thread wakes up
22:28:31.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:31.617 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:33.083 01.466 11060 Exposure complete
22:28:33.243 00.160 11060 worker thread done servicing request
22:28:33.243 00.000 10844 OnExposeComplete: enter
22:28:33.243 00.000 10844 UpdateGuideState(): m_state=1
22:28:33.243 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
22:28:33.244 00.001 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:28:33.244 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:33.244 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:33.244 00.000 10844 Status Line: Star lost - low mass
22:28:33.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:33.254 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:28:33.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:33.254 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:33.254 00.000 10844 Enqueuing Expose request
22:28:33.254 00.000 11060 Worker thread wakes up
22:28:33.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:33.254 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:34.705 01.451 11060 Exposure complete
22:28:34.926 00.221 11060 worker thread done servicing request
22:28:34.926 00.000 10844 OnExposeComplete: enter
22:28:34.926 00.000 10844 UpdateGuideState(): m_state=1
22:28:34.926 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
22:28:34.926 00.000 10844 Star::Find false star n=2 nbg=279 bg=13.2 sigma=4.7 thresh=27 peak=22
22:28:34.926 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=32, SNR=2.9, Peak=34 HFD=0.0
22:28:34.926 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:34.926 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:34.926 00.000 10844 Status Line: Star lost - low SNR
22:28:34.929 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:34.958 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:28:34.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:34.958 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:34.958 00.000 10844 Enqueuing Expose request
22:28:34.958 00.000 11060 Worker thread wakes up
22:28:34.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:34.958 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:36.448 01.490 11060 Exposure complete
22:28:36.749 00.301 11060 worker thread done servicing request
22:28:36.749 00.000 10844 OnExposeComplete: enter
22:28:36.749 00.000 10844 UpdateGuideState(): m_state=1
22:28:36.754 00.005 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
22:28:36.754 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:28:36.754 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:36.754 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:36.754 00.000 10844 Status Line: Star lost - low mass
22:28:36.759 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:36.779 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:28:36.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:36.779 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:36.779 00.000 10844 Enqueuing Expose request
22:28:36.779 00.000 11060 Worker thread wakes up
22:28:36.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:36.779 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:38.256 01.477 11060 Exposure complete
22:28:38.531 00.275 11060 worker thread done servicing request
22:28:38.531 00.000 10844 OnExposeComplete: enter
22:28:38.531 00.000 10844 UpdateGuideState(): m_state=1
22:28:38.531 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
22:28:38.531 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=28, SNR=2.8, Peak=28 HFD=0.0
22:28:38.531 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:38.531 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:38.531 00.000 10844 Status Line: Star lost - low SNR
22:28:38.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:38.557 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:28:38.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:38.557 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:38.557 00.000 10844 Enqueuing Expose request
22:28:38.557 00.000 11060 Worker thread wakes up
22:28:38.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:38.557 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:40.007 01.450 11060 Exposure complete
22:28:40.274 00.267 10844 OnExposeComplete: enter
22:28:40.274 00.000 10844 UpdateGuideState(): m_state=1
22:28:40.276 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
22:28:40.276 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=18, SNR=2.3, Peak=31 HFD=0.0
22:28:40.276 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:40.276 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:40.276 00.000 10844 Status Line: Star lost - low SNR
22:28:40.279 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:40.281 00.002 11060 worker thread done servicing request
22:28:40.295 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:28:40.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:40.295 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:40.295 00.000 10844 Enqueuing Expose request
22:28:40.297 00.002 11060 Worker thread wakes up
22:28:40.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:40.297 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:41.776 01.479 11060 Exposure complete
22:28:42.073 00.297 11060 worker thread done servicing request
22:28:42.076 00.003 10844 OnExposeComplete: enter
22:28:42.076 00.000 10844 UpdateGuideState(): m_state=1
22:28:42.076 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
22:28:42.076 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:28:42.076 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:42.076 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:42.076 00.000 10844 Status Line: Star lost - low mass
22:28:42.081 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:42.103 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:28:42.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:42.103 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:42.103 00.000 10844 Enqueuing Expose request
22:28:42.103 00.000 11060 Worker thread wakes up
22:28:42.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:42.103 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:43.571 01.468 11060 Exposure complete
22:28:43.761 00.190 11060 worker thread done servicing request
22:28:43.761 00.000 10844 OnExposeComplete: enter
22:28:43.761 00.000 10844 UpdateGuideState(): m_state=1
22:28:43.761 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
22:28:43.761 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:28:43.761 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:43.766 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:43.766 00.000 10844 Status Line: Star lost - low mass
22:28:43.770 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:28:43.787 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:28:43.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:43.787 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:43.787 00.000 10844 Enqueuing Expose request
22:28:43.787 00.000 11060 Worker thread wakes up
22:28:43.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:43.787 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:45.227 01.440 11060 Exposure complete
22:28:45.478 00.251 11060 worker thread done servicing request
22:28:45.478 00.000 10844 OnExposeComplete: enter
22:28:45.478 00.000 10844 UpdateGuideState(): m_state=1
22:28:45.478 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
22:28:45.478 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=15, SNR=2.1, Peak=27 HFD=0.0
22:28:45.478 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:45.478 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:45.478 00.000 10844 Status Line: Star lost - low SNR
22:28:45.481 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:45.493 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:28:45.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:45.493 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:45.493 00.000 10844 Enqueuing Expose request
22:28:45.493 00.000 11060 Worker thread wakes up
22:28:45.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:45.493 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:46.959 01.466 11060 Exposure complete
22:28:47.222 00.263 11060 worker thread done servicing request
22:28:47.222 00.000 10844 OnExposeComplete: enter
22:28:47.222 00.000 10844 UpdateGuideState(): m_state=1
22:28:47.222 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
22:28:47.222 00.000 10844 Star::Find false star n=2 nbg=282 bg=13.1 sigma=4.5 thresh=27 peak=20
22:28:47.222 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=38, SNR=2.9, Peak=33 HFD=0.0
22:28:47.222 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:47.222 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:47.222 00.000 10844 Status Line: Star lost - low SNR
22:28:47.225 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:47.246 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:28:47.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:47.246 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:47.246 00.000 10844 Enqueuing Expose request
22:28:47.246 00.000 11060 Worker thread wakes up
22:28:47.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:47.246 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:48.739 01.493 11060 Exposure complete
22:28:48.963 00.224 11060 worker thread done servicing request
22:28:48.967 00.004 10844 OnExposeComplete: enter
22:28:48.967 00.000 10844 UpdateGuideState(): m_state=1
22:28:48.967 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
22:28:48.967 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:28:48.967 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:48.967 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:48.967 00.000 10844 Status Line: Star lost - low mass
22:28:48.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:49.001 00.034 10844 UpdateGuideState exits: Star lost - low mass
22:28:49.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:49.001 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:49.001 00.000 10844 Enqueuing Expose request
22:28:49.001 00.000 11060 Worker thread wakes up
22:28:49.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:49.001 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:50.502 01.501 11060 Exposure complete
22:28:50.710 00.208 11060 worker thread done servicing request
22:28:50.715 00.005 10844 OnExposeComplete: enter
22:28:50.715 00.000 10844 UpdateGuideState(): m_state=1
22:28:50.715 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
22:28:50.715 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=27, SNR=2.8, Peak=27 HFD=0.0
22:28:50.715 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:50.716 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:50.716 00.000 10844 Status Line: Star lost - low SNR
22:28:50.716 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:28:50.729 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:28:50.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:50.729 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:50.729 00.000 10844 Enqueuing Expose request
22:28:50.731 00.002 11060 Worker thread wakes up
22:28:50.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:50.731 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:52.200 01.469 11060 Exposure complete
22:28:52.367 00.167 11060 worker thread done servicing request
22:28:52.367 00.000 10844 OnExposeComplete: enter
22:28:52.367 00.000 10844 UpdateGuideState(): m_state=1
22:28:52.367 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
22:28:52.369 00.002 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:28:52.369 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:52.369 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:52.369 00.000 10844 Status Line: Star lost - low mass
22:28:52.370 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:52.381 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:28:52.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:52.381 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:52.381 00.000 10844 Enqueuing Expose request
22:28:52.381 00.000 11060 Worker thread wakes up
22:28:52.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:52.381 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:53.834 01.453 11060 Exposure complete
22:28:54.092 00.258 11060 worker thread done servicing request
22:28:54.092 00.000 10844 OnExposeComplete: enter
22:28:54.092 00.000 10844 UpdateGuideState(): m_state=1
22:28:54.092 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
22:28:54.092 00.000 10844 Star::Find false star n=3 nbg=279 bg=13.5 sigma=4.2 thresh=26 peak=19
22:28:54.092 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=37, SNR=2.9, Peak=28 HFD=0.0
22:28:54.092 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:54.092 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:54.092 00.000 10844 Status Line: Star lost - low SNR
22:28:54.095 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:54.114 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:28:54.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:54.114 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:54.114 00.000 10844 Enqueuing Expose request
22:28:54.114 00.000 11060 Worker thread wakes up
22:28:54.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:54.114 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:55.607 01.493 11060 Exposure complete
22:28:55.840 00.233 11060 worker thread done servicing request
22:28:55.840 00.000 10844 OnExposeComplete: enter
22:28:55.840 00.000 10844 UpdateGuideState(): m_state=1
22:28:55.840 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
22:28:55.840 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=28, SNR=2.9, Peak=27 HFD=0.0
22:28:55.845 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:55.845 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:55.845 00.000 10844 Status Line: Star lost - low SNR
22:28:55.866 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:55.886 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:28:55.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:55.886 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:55.886 00.000 10844 Enqueuing Expose request
22:28:55.886 00.000 11060 Worker thread wakes up
22:28:55.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:55.886 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:57.363 01.477 11060 Exposure complete
22:28:57.615 00.252 11060 worker thread done servicing request
22:28:57.615 00.000 10844 OnExposeComplete: enter
22:28:57.615 00.000 10844 UpdateGuideState(): m_state=1
22:28:57.615 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
22:28:57.615 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:28:57.615 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:57.615 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:57.615 00.000 10844 Status Line: Star lost - low mass
22:28:57.619 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:57.633 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:28:57.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:57.633 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:57.633 00.000 10844 Enqueuing Expose request
22:28:57.633 00.000 11060 Worker thread wakes up
22:28:57.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:57.633 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:28:59.094 01.461 11060 Exposure complete
22:28:59.298 00.204 11060 worker thread done servicing request
22:28:59.298 00.000 10844 OnExposeComplete: enter
22:28:59.298 00.000 10844 UpdateGuideState(): m_state=1
22:28:59.298 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
22:28:59.298 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:28:59.298 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:28:59.298 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:28:59.298 00.000 10844 Status Line: Star lost - low mass
22:28:59.313 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:28:59.328 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:28:59.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:59.328 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:28:59.328 00.000 10844 Enqueuing Expose request
22:28:59.328 00.000 11060 Worker thread wakes up
22:28:59.330 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:28:59.330 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:00.832 01.502 11060 Exposure complete
22:29:01.180 00.348 11060 worker thread done servicing request
22:29:01.180 00.000 10844 OnExposeComplete: enter
22:29:01.180 00.000 10844 UpdateGuideState(): m_state=1
22:29:01.181 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
22:29:01.181 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:29:01.181 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:01.181 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:01.181 00.000 10844 Status Line: Star lost - low mass
22:29:01.185 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:29:01.206 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:29:01.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:01.206 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:01.206 00.000 10844 Enqueuing Expose request
22:29:01.207 00.001 11060 Worker thread wakes up
22:29:01.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:01.207 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:02.680 01.473 11060 Exposure complete
22:29:02.926 00.246 11060 worker thread done servicing request
22:29:02.926 00.000 10844 OnExposeComplete: enter
22:29:02.927 00.001 10844 UpdateGuideState(): m_state=1
22:29:02.927 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
22:29:02.927 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:29:02.927 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:02.927 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:02.927 00.000 10844 Status Line: Star lost - low mass
22:29:02.931 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:02.975 00.044 10844 UpdateGuideState exits: Star lost - low mass
22:29:02.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:02.975 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:02.975 00.000 10844 Enqueuing Expose request
22:29:02.975 00.000 11060 Worker thread wakes up
22:29:02.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:02.975 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:04.454 01.479 11060 Exposure complete
22:29:04.755 00.301 11060 worker thread done servicing request
22:29:04.755 00.000 10844 OnExposeComplete: enter
22:29:04.755 00.000 10844 UpdateGuideState(): m_state=1
22:29:04.755 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
22:29:04.755 00.000 10844 Star::Find false star n=3 nbg=283 bg=13.4 sigma=4.2 thresh=26 peak=20
22:29:04.757 00.002 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=45, SNR=2.9, Peak=30 HFD=0.0
22:29:04.757 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:04.757 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:04.757 00.000 10844 Status Line: Star lost - low SNR
22:29:04.758 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:04.773 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:29:04.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:04.773 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:04.773 00.000 10844 Enqueuing Expose request
22:29:04.773 00.000 11060 Worker thread wakes up
22:29:04.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:04.773 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:06.282 01.509 11060 Exposure complete
22:29:06.541 00.259 11060 worker thread done servicing request
22:29:06.541 00.000 10844 OnExposeComplete: enter
22:29:06.541 00.000 10844 UpdateGuideState(): m_state=1
22:29:06.543 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
22:29:06.543 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:29:06.543 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:06.543 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:06.543 00.000 10844 Status Line: Star lost - low mass
22:29:06.545 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:06.562 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:29:06.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:06.562 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:06.562 00.000 10844 Enqueuing Expose request
22:29:06.562 00.000 11060 Worker thread wakes up
22:29:06.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:06.562 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:08.058 01.496 11060 Exposure complete
22:29:08.365 00.307 11060 worker thread done servicing request
22:29:08.365 00.000 10844 OnExposeComplete: enter
22:29:08.365 00.000 10844 UpdateGuideState(): m_state=1
22:29:08.365 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
22:29:08.365 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=16, SNR=2.1, Peak=27 HFD=0.0
22:29:08.365 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:08.365 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:08.365 00.000 10844 Status Line: Star lost - low SNR
22:29:08.372 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:08.406 00.034 10844 UpdateGuideState exits: Star lost - low SNR
22:29:08.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:08.406 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:08.406 00.000 10844 Enqueuing Expose request
22:29:08.406 00.000 11060 Worker thread wakes up
22:29:08.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:08.407 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:09.878 01.471 11060 Exposure complete
22:29:10.143 00.265 11060 worker thread done servicing request
22:29:10.143 00.000 10844 OnExposeComplete: enter
22:29:10.143 00.000 10844 UpdateGuideState(): m_state=1
22:29:10.143 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
22:29:10.143 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:29:10.143 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:10.143 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:10.143 00.000 10844 Status Line: Star lost - low mass
22:29:10.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:10.161 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:29:10.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:10.161 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:10.161 00.000 10844 Enqueuing Expose request
22:29:10.161 00.000 11060 Worker thread wakes up
22:29:10.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:10.161 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:11.627 01.466 11060 Exposure complete
22:29:11.809 00.182 11060 worker thread done servicing request
22:29:11.809 00.000 10844 OnExposeComplete: enter
22:29:11.809 00.000 10844 UpdateGuideState(): m_state=1
22:29:11.809 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
22:29:11.809 00.000 10844 Star::Find false star n=3 nbg=283 bg=13.8 sigma=4.4 thresh=27 peak=20
22:29:11.809 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=40, SNR=2.9, Peak=28 HFD=0.0
22:29:11.809 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:11.809 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:11.809 00.000 10844 Status Line: Star lost - low SNR
22:29:11.811 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:29:11.825 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:29:11.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:11.825 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:11.825 00.000 10844 Enqueuing Expose request
22:29:11.825 00.000 11060 Worker thread wakes up
22:29:11.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:11.825 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:13.296 01.471 11060 Exposure complete
22:29:13.497 00.201 11060 worker thread done servicing request
22:29:13.497 00.000 10844 OnExposeComplete: enter
22:29:13.497 00.000 10844 UpdateGuideState(): m_state=1
22:29:13.497 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
22:29:13.497 00.000 10844 Star::Find false star n=3 nbg=279 bg=13.1 sigma=4.6 thresh=27 peak=19
22:29:13.497 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=45, SNR=2.9, Peak=29 HFD=0.0
22:29:13.497 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:13.497 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:13.497 00.000 10844 Status Line: Star lost - low SNR
22:29:13.504 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:13.518 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:29:13.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:13.518 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:13.518 00.000 10844 Enqueuing Expose request
22:29:13.518 00.000 11060 Worker thread wakes up
22:29:13.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:13.518 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:14.970 01.452 11060 Exposure complete
22:29:15.273 00.303 11060 worker thread done servicing request
22:29:15.273 00.000 10844 OnExposeComplete: enter
22:29:15.273 00.000 10844 UpdateGuideState(): m_state=1
22:29:15.273 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
22:29:15.273 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.1, Peak=27 HFD=0.0
22:29:15.273 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:15.273 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:15.273 00.000 10844 Status Line: Star lost - low SNR
22:29:15.278 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:15.297 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:29:15.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:15.299 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:15.299 00.000 10844 Enqueuing Expose request
22:29:15.299 00.000 11060 Worker thread wakes up
22:29:15.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:15.299 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:16.767 01.468 11060 Exposure complete
22:29:17.076 00.309 11060 worker thread done servicing request
22:29:17.076 00.000 10844 OnExposeComplete: enter
22:29:17.076 00.000 10844 UpdateGuideState(): m_state=1
22:29:17.076 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
22:29:17.076 00.000 10844 Star::Find false star n=3 nbg=282 bg=13.9 sigma=4.9 thresh=29 peak=21
22:29:17.076 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=52, SNR=2.9, Peak=34 HFD=0.0
22:29:17.076 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:17.079 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:17.079 00.000 10844 Status Line: Star lost - low SNR
22:29:17.081 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:17.117 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:29:17.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:17.117 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:17.117 00.000 10844 Enqueuing Expose request
22:29:17.117 00.000 11060 Worker thread wakes up
22:29:17.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:17.117 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:18.579 01.462 11060 Exposure complete
22:29:18.835 00.256 11060 worker thread done servicing request
22:29:18.835 00.000 10844 OnExposeComplete: enter
22:29:18.835 00.000 10844 UpdateGuideState(): m_state=1
22:29:18.835 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
22:29:18.835 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:29:18.837 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:18.837 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:18.837 00.000 10844 Status Line: Star lost - low SNR
22:29:18.840 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:18.855 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:29:18.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:18.855 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:18.855 00.000 10844 Enqueuing Expose request
22:29:18.855 00.000 11060 Worker thread wakes up
22:29:18.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:18.855 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:20.356 01.501 11060 Exposure complete
22:29:20.670 00.314 11060 worker thread done servicing request
22:29:20.670 00.000 10844 OnExposeComplete: enter
22:29:20.670 00.000 10844 UpdateGuideState(): m_state=1
22:29:20.670 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
22:29:20.671 00.001 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=16, SNR=2.1, Peak=29 HFD=0.0
22:29:20.671 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:20.671 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:20.671 00.000 10844 Status Line: Star lost - low SNR
22:29:20.679 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:29:20.697 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:29:20.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:20.697 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:20.697 00.000 10844 Enqueuing Expose request
22:29:20.697 00.000 11060 Worker thread wakes up
22:29:20.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:20.697 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:22.210 01.513 11060 Exposure complete
22:29:22.446 00.236 11060 worker thread done servicing request
22:29:22.446 00.000 10844 OnExposeComplete: enter
22:29:22.446 00.000 10844 UpdateGuideState(): m_state=1
22:29:22.446 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
22:29:22.446 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:29:22.446 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:22.446 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:22.446 00.000 10844 Status Line: Star lost - low mass
22:29:22.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:22.471 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:29:22.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:22.471 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:22.471 00.000 10844 Enqueuing Expose request
22:29:22.471 00.000 11060 Worker thread wakes up
22:29:22.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:22.471 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:23.961 01.490 11060 Exposure complete
22:29:24.132 00.171 11060 worker thread done servicing request
22:29:24.132 00.000 10844 OnExposeComplete: enter
22:29:24.132 00.000 10844 UpdateGuideState(): m_state=1
22:29:24.132 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
22:29:24.132 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:29:24.132 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:24.132 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:24.132 00.000 10844 Status Line: Star lost - low SNR
22:29:24.137 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:24.151 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:29:24.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:24.151 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:24.151 00.000 10844 Enqueuing Expose request
22:29:24.151 00.000 11060 Worker thread wakes up
22:29:24.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:24.151 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:25.652 01.501 11060 Exposure complete
22:29:25.954 00.302 11060 worker thread done servicing request
22:29:25.954 00.000 10844 OnExposeComplete: enter
22:29:25.954 00.000 10844 UpdateGuideState(): m_state=1
22:29:25.954 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
22:29:25.954 00.000 10844 Star::Find false star n=2 nbg=282 bg=13.5 sigma=4.4 thresh=27 peak=19
22:29:25.954 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=31, SNR=2.9, Peak=29 HFD=0.0
22:29:25.954 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:25.954 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:25.954 00.000 10844 Status Line: Star lost - low SNR
22:29:25.959 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:25.974 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:29:25.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:25.974 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:25.974 00.000 10844 Enqueuing Expose request
22:29:25.974 00.000 11060 Worker thread wakes up
22:29:25.976 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:25.976 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:27.453 01.477 11060 Exposure complete
22:29:27.713 00.260 11060 worker thread done servicing request
22:29:27.713 00.000 10844 OnExposeComplete: enter
22:29:27.713 00.000 10844 UpdateGuideState(): m_state=1
22:29:27.713 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
22:29:27.713 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:29:27.713 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:27.713 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:27.713 00.000 10844 Status Line: Star lost - low mass
22:29:27.718 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:27.728 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:29:27.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:27.728 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:27.728 00.000 10844 Enqueuing Expose request
22:29:27.728 00.000 11060 Worker thread wakes up
22:29:27.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:27.728 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:29.195 01.467 11060 Exposure complete
22:29:29.445 00.250 11060 worker thread done servicing request
22:29:29.445 00.000 10844 OnExposeComplete: enter
22:29:29.445 00.000 10844 UpdateGuideState(): m_state=1
22:29:29.450 00.005 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
22:29:29.450 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=17, SNR=2.3, Peak=30 HFD=0.0
22:29:29.450 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:29.450 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:29.450 00.000 10844 Status Line: Star lost - low SNR
22:29:29.453 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:29.481 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:29:29.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:29.481 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:29.481 00.000 10844 Enqueuing Expose request
22:29:29.481 00.000 11060 Worker thread wakes up
22:29:29.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:29.481 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:30.938 01.457 11060 Exposure complete
22:29:31.125 00.187 11060 worker thread done servicing request
22:29:31.125 00.000 10844 OnExposeComplete: enter
22:29:31.125 00.000 10844 UpdateGuideState(): m_state=1
22:29:31.125 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
22:29:31.125 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=17, SNR=2.2, Peak=26 HFD=0.0
22:29:31.125 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:31.125 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:31.125 00.000 10844 Status Line: Star lost - low SNR
22:29:31.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:29:31.141 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:29:31.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:31.141 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:31.141 00.000 10844 Enqueuing Expose request
22:29:31.141 00.000 11060 Worker thread wakes up
22:29:31.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:31.141 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:32.636 01.495 11060 Exposure complete
22:29:32.857 00.221 11060 worker thread done servicing request
22:29:32.857 00.000 10844 OnExposeComplete: enter
22:29:32.857 00.000 10844 UpdateGuideState(): m_state=1
22:29:32.857 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
22:29:32.857 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:29:32.857 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:32.857 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:32.857 00.000 10844 Status Line: Star lost - low mass
22:29:32.862 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:29:32.877 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:29:32.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:32.877 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:32.877 00.000 10844 Enqueuing Expose request
22:29:32.877 00.000 11060 Worker thread wakes up
22:29:32.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:32.877 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:34.350 01.473 11060 Exposure complete
22:29:34.634 00.284 11060 worker thread done servicing request
22:29:34.634 00.000 10844 OnExposeComplete: enter
22:29:34.634 00.000 10844 UpdateGuideState(): m_state=1
22:29:34.634 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
22:29:34.634 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=20, SNR=2.5, Peak=33 HFD=0.0
22:29:34.634 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:34.634 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:34.634 00.000 10844 Status Line: Star lost - low SNR
22:29:34.639 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:29:34.654 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:29:34.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:34.654 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:34.654 00.000 10844 Enqueuing Expose request
22:29:34.654 00.000 11060 Worker thread wakes up
22:29:34.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:34.654 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:36.111 01.457 11060 Exposure complete
22:29:36.366 00.255 11060 worker thread done servicing request
22:29:36.366 00.000 10844 OnExposeComplete: enter
22:29:36.366 00.000 10844 UpdateGuideState(): m_state=1
22:29:36.367 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
22:29:36.367 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:29:36.367 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:36.367 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:36.367 00.000 10844 Status Line: Star lost - low mass
22:29:36.373 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:36.413 00.040 10844 UpdateGuideState exits: Star lost - low mass
22:29:36.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:36.413 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:36.413 00.000 10844 Enqueuing Expose request
22:29:36.416 00.003 11060 Worker thread wakes up
22:29:36.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:36.416 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:37.873 01.457 11060 Exposure complete
22:29:38.126 00.253 10844 OnExposeComplete: enter
22:29:38.126 00.000 10844 UpdateGuideState(): m_state=1
22:29:38.126 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
22:29:38.126 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:29:38.126 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:38.126 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:38.126 00.000 10844 Status Line: Star lost - low mass
22:29:38.138 00.012 11060 worker thread done servicing request
22:29:38.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:38.157 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:29:38.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:38.157 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:38.157 00.000 10844 Enqueuing Expose request
22:29:38.157 00.000 11060 Worker thread wakes up
22:29:38.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:38.158 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:39.658 01.500 11060 Exposure complete
22:29:39.959 00.301 11060 worker thread done servicing request
22:29:39.959 00.000 10844 OnExposeComplete: enter
22:29:39.959 00.000 10844 UpdateGuideState(): m_state=1
22:29:39.959 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
22:29:39.959 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=16, SNR=2.2, Peak=29 HFD=0.0
22:29:39.959 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:39.959 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:39.959 00.000 10844 Status Line: Star lost - low SNR
22:29:39.965 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:39.985 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:29:39.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:39.985 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:39.985 00.000 10844 Enqueuing Expose request
22:29:39.985 00.000 11060 Worker thread wakes up
22:29:39.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:39.985 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:41.476 01.491 11060 Exposure complete
22:29:41.709 00.233 11060 worker thread done servicing request
22:29:41.709 00.000 10844 OnExposeComplete: enter
22:29:41.709 00.000 10844 UpdateGuideState(): m_state=1
22:29:41.714 00.005 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
22:29:41.714 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:29:41.714 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:41.714 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:41.714 00.000 10844 Status Line: Star lost - low mass
22:29:41.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:41.742 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:29:41.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:41.742 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:41.742 00.000 10844 Enqueuing Expose request
22:29:41.742 00.000 11060 Worker thread wakes up
22:29:41.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:41.742 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:43.233 01.491 11060 Exposure complete
22:29:43.412 00.179 11060 worker thread done servicing request
22:29:43.412 00.000 10844 OnExposeComplete: enter
22:29:43.412 00.000 10844 UpdateGuideState(): m_state=1
22:29:43.412 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
22:29:43.412 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:29:43.412 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:43.412 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:43.412 00.000 10844 Status Line: Star lost - low mass
22:29:43.417 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=1, FiltMax=255, Gamma=1.000
22:29:43.438 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:29:43.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:43.438 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:43.438 00.000 10844 Enqueuing Expose request
22:29:43.438 00.000 11060 Worker thread wakes up
22:29:43.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:43.438 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:44.902 01.464 11060 Exposure complete
22:29:45.129 00.227 11060 worker thread done servicing request
22:29:45.130 00.001 10844 OnExposeComplete: enter
22:29:45.130 00.000 10844 UpdateGuideState(): m_state=1
22:29:45.130 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
22:29:45.130 00.000 10844 Star::Find false star n=4 nbg=279 bg=13.4 sigma=4.4 thresh=26 peak=19
22:29:45.130 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=52, SNR=2.9, Peak=27 HFD=0.0
22:29:45.130 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:45.131 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:45.131 00.000 10844 Status Line: Star lost - low SNR
22:29:45.134 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:45.149 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:29:45.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:45.149 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:45.149 00.000 10844 Enqueuing Expose request
22:29:45.149 00.000 11060 Worker thread wakes up
22:29:45.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:45.149 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:46.625 01.476 11060 Exposure complete
22:29:46.846 00.221 11060 worker thread done servicing request
22:29:46.847 00.001 10844 OnExposeComplete: enter
22:29:46.847 00.000 10844 UpdateGuideState(): m_state=1
22:29:46.847 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
22:29:46.847 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=30, SNR=2.9, Peak=29 HFD=0.0
22:29:46.847 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:46.847 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:46.847 00.000 10844 Status Line: Star lost - low SNR
22:29:46.849 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:46.867 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:29:46.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:46.867 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:46.869 00.002 10844 Enqueuing Expose request
22:29:46.869 00.000 11060 Worker thread wakes up
22:29:46.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:46.869 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:48.348 01.479 11060 Exposure complete
22:29:48.633 00.285 11060 worker thread done servicing request
22:29:48.633 00.000 10844 OnExposeComplete: enter
22:29:48.633 00.000 10844 UpdateGuideState(): m_state=1
22:29:48.633 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
22:29:48.633 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:29:48.633 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:48.633 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:48.633 00.000 10844 Status Line: Star lost - low mass
22:29:48.639 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:48.654 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:29:48.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:48.654 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:48.654 00.000 10844 Enqueuing Expose request
22:29:48.654 00.000 11060 Worker thread wakes up
22:29:48.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:48.654 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:50.047 01.393 11060 Exposure complete
22:29:50.223 00.176 11060 worker thread done servicing request
22:29:50.223 00.000 10844 OnExposeComplete: enter
22:29:50.223 00.000 10844 UpdateGuideState(): m_state=1
22:29:50.223 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
22:29:50.223 00.000 10844 Star::Find false star n=3 nbg=279 bg=13.5 sigma=4.9 thresh=28 peak=20
22:29:50.223 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=48, SNR=2.9, Peak=31 HFD=0.0
22:29:50.223 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:50.223 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:50.223 00.000 10844 Status Line: Star lost - low SNR
22:29:50.240 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:29:50.254 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:29:50.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:50.256 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:50.256 00.000 10844 Enqueuing Expose request
22:29:50.256 00.000 11060 Worker thread wakes up
22:29:50.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:50.256 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:51.713 01.457 11060 Exposure complete
22:29:51.908 00.195 11060 worker thread done servicing request
22:29:51.908 00.000 10844 OnExposeComplete: enter
22:29:51.908 00.000 10844 UpdateGuideState(): m_state=1
22:29:51.908 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
22:29:51.908 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=29 HFD=0.0
22:29:51.908 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:51.908 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:51.908 00.000 10844 Status Line: Star lost - low SNR
22:29:51.910 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:29:51.937 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:29:51.938 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:51.938 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:51.938 00.000 10844 Enqueuing Expose request
22:29:51.938 00.000 11060 Worker thread wakes up
22:29:51.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:51.938 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:53.421 01.483 11060 Exposure complete
22:29:53.649 00.228 11060 worker thread done servicing request
22:29:53.649 00.000 10844 OnExposeComplete: enter
22:29:53.649 00.000 10844 UpdateGuideState(): m_state=1
22:29:53.649 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
22:29:53.649 00.000 10844 Star::Find false star n=3 nbg=281 bg=14.1 sigma=4.4 thresh=27 peak=20
22:29:53.649 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=39, SNR=2.9, Peak=27 HFD=0.0
22:29:53.649 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:53.649 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:53.649 00.000 10844 Status Line: Star lost - low SNR
22:29:53.655 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:29:53.684 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:29:53.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:53.684 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:53.684 00.000 10844 Enqueuing Expose request
22:29:53.684 00.000 11060 Worker thread wakes up
22:29:53.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:53.684 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:55.160 01.476 11060 Exposure complete
22:29:55.449 00.289 11060 worker thread done servicing request
22:29:55.449 00.000 10844 OnExposeComplete: enter
22:29:55.449 00.000 10844 UpdateGuideState(): m_state=1
22:29:55.449 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
22:29:55.449 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:29:55.449 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:55.449 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:55.449 00.000 10844 Status Line: Star lost - low mass
22:29:55.456 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:55.490 00.034 10844 UpdateGuideState exits: Star lost - low mass
22:29:55.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:55.490 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:55.490 00.000 10844 Enqueuing Expose request
22:29:55.490 00.000 11060 Worker thread wakes up
22:29:55.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:55.492 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:56.959 01.467 11060 Exposure complete
22:29:57.124 00.165 11060 worker thread done servicing request
22:29:57.124 00.000 10844 OnExposeComplete: enter
22:29:57.124 00.000 10844 UpdateGuideState(): m_state=1
22:29:57.124 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
22:29:57.124 00.000 10844 Star::Find false star n=3 nbg=282 bg=14.1 sigma=4.4 thresh=27 peak=21
22:29:57.124 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=43, SNR=2.9, Peak=30 HFD=0.0
22:29:57.127 00.003 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:57.127 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:57.127 00.000 10844 Status Line: Star lost - low SNR
22:29:57.128 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:29:57.147 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:29:57.148 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:57.148 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:57.148 00.000 10844 Enqueuing Expose request
22:29:57.148 00.000 11060 Worker thread wakes up
22:29:57.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:57.148 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:29:58.599 01.451 11060 Exposure complete
22:29:58.811 00.212 11060 worker thread done servicing request
22:29:58.811 00.000 10844 OnExposeComplete: enter
22:29:58.811 00.000 10844 UpdateGuideState(): m_state=1
22:29:58.811 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
22:29:58.811 00.000 10844 Star::Find false star n=4 nbg=281 bg=13.1 sigma=4.7 thresh=27 peak=20
22:29:58.811 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=59, SNR=2.9, Peak=30 HFD=0.0
22:29:58.811 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:29:58.811 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:29:58.811 00.000 10844 Status Line: Star lost - low SNR
22:29:58.816 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:29:58.940 00.124 10844 UpdateGuideState exits: Star lost - low SNR
22:29:58.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:58.940 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:29:58.940 00.000 10844 Enqueuing Expose request
22:29:58.940 00.000 11060 Worker thread wakes up
22:29:58.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:29:58.940 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:00.404 01.464 11060 Exposure complete
22:30:00.680 00.276 11060 worker thread done servicing request
22:30:00.680 00.000 10844 OnExposeComplete: enter
22:30:00.680 00.000 10844 UpdateGuideState(): m_state=1
22:30:00.682 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
22:30:00.682 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:30:00.682 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:00.682 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:00.682 00.000 10844 Status Line: Star lost - low mass
22:30:00.684 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:30:00.692 00.008 10844 UpdateGuideState exits: Star lost - low mass
22:30:00.692 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:00.692 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:00.692 00.000 10844 Enqueuing Expose request
22:30:00.692 00.000 11060 Worker thread wakes up
22:30:00.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:00.692 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:02.163 01.471 11060 Exposure complete
22:30:02.436 00.273 11060 worker thread done servicing request
22:30:02.438 00.002 10844 OnExposeComplete: enter
22:30:02.438 00.000 10844 UpdateGuideState(): m_state=1
22:30:02.438 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
22:30:02.438 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=15, SNR=2.0, Peak=28 HFD=0.0
22:30:02.438 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:02.438 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:02.438 00.000 10844 Status Line: Star lost - low SNR
22:30:02.442 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:02.459 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:30:02.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:02.459 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:02.459 00.000 10844 Enqueuing Expose request
22:30:02.459 00.000 11060 Worker thread wakes up
22:30:02.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:02.459 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:03.932 01.473 11060 Exposure complete
22:30:04.285 00.353 11060 worker thread done servicing request
22:30:04.285 00.000 10844 OnExposeComplete: enter
22:30:04.285 00.000 10844 UpdateGuideState(): m_state=1
22:30:04.285 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
22:30:04.285 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:30:04.285 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:04.285 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:04.285 00.000 10844 Status Line: Star lost - low mass
22:30:04.290 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:30:04.314 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:30:04.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:04.314 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:04.314 00.000 10844 Enqueuing Expose request
22:30:04.314 00.000 11060 Worker thread wakes up
22:30:04.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:04.314 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:05.796 01.482 11060 Exposure complete
22:30:06.136 00.340 11060 worker thread done servicing request
22:30:06.136 00.000 10844 OnExposeComplete: enter
22:30:06.136 00.000 10844 UpdateGuideState(): m_state=1
22:30:06.136 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
22:30:06.136 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:30:06.136 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:06.136 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:06.136 00.000 10844 Status Line: Star lost - low mass
22:30:06.141 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:06.158 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:30:06.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:06.158 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:06.158 00.000 10844 Enqueuing Expose request
22:30:06.158 00.000 11060 Worker thread wakes up
22:30:06.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:06.158 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:07.619 01.461 11060 Exposure complete
22:30:07.893 00.274 11060 worker thread done servicing request
22:30:07.893 00.000 10844 OnExposeComplete: enter
22:30:07.893 00.000 10844 UpdateGuideState(): m_state=1
22:30:07.895 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
22:30:07.895 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:30:07.895 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:07.895 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:07.895 00.000 10844 Status Line: Star lost - low mass
22:30:07.899 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:30:07.910 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:30:07.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:07.910 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:07.910 00.000 10844 Enqueuing Expose request
22:30:07.910 00.000 11060 Worker thread wakes up
22:30:07.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:07.910 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:09.385 01.475 11060 Exposure complete
22:30:09.561 00.176 11060 worker thread done servicing request
22:30:09.562 00.001 10844 OnExposeComplete: enter
22:30:09.562 00.000 10844 UpdateGuideState(): m_state=1
22:30:09.562 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
22:30:09.562 00.000 10844 Star::Find false star n=3 nbg=276 bg=13.6 sigma=4.1 thresh=26 peak=20
22:30:09.562 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=50, SNR=2.9, Peak=31 HFD=0.0
22:30:09.562 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:09.562 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:09.562 00.000 10844 Status Line: Star lost - low SNR
22:30:09.565 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:09.594 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:30:09.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:09.594 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:09.594 00.000 10844 Enqueuing Expose request
22:30:09.594 00.000 11060 Worker thread wakes up
22:30:09.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:09.594 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:10.987 01.393 11060 Exposure complete
22:30:11.196 00.209 11060 worker thread done servicing request
22:30:11.196 00.000 10844 OnExposeComplete: enter
22:30:11.196 00.000 10844 UpdateGuideState(): m_state=1
22:30:11.196 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
22:30:11.196 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:30:11.196 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:11.196 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:11.196 00.000 10844 Status Line: Star lost - low mass
22:30:11.198 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:11.210 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:30:11.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:11.210 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:11.210 00.000 10844 Enqueuing Expose request
22:30:11.210 00.000 11060 Worker thread wakes up
22:30:11.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:11.210 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:12.673 01.463 11060 Exposure complete
22:30:12.881 00.208 11060 worker thread done servicing request
22:30:12.881 00.000 10844 OnExposeComplete: enter
22:30:12.881 00.000 10844 UpdateGuideState(): m_state=1
22:30:12.881 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
22:30:12.881 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=27 HFD=0.0
22:30:12.881 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:12.883 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:12.883 00.000 10844 Status Line: Star lost - low SNR
22:30:12.886 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=1, FiltMax=255, Gamma=1.000
22:30:12.905 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:30:12.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:12.905 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:12.905 00.000 10844 Enqueuing Expose request
22:30:12.905 00.000 11060 Worker thread wakes up
22:30:12.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:12.905 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:14.362 01.457 11060 Exposure complete
22:30:14.661 00.299 11060 worker thread done servicing request
22:30:14.661 00.000 10844 OnExposeComplete: enter
22:30:14.661 00.000 10844 UpdateGuideState(): m_state=1
22:30:14.661 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
22:30:14.661 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:30:14.661 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:14.661 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:14.661 00.000 10844 Status Line: Star lost - low mass
22:30:14.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:14.685 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:30:14.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:14.685 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:14.685 00.000 10844 Enqueuing Expose request
22:30:14.685 00.000 11060 Worker thread wakes up
22:30:14.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:14.685 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:16.155 01.470 11060 Exposure complete
22:30:16.325 00.170 11060 worker thread done servicing request
22:30:16.325 00.000 10844 OnExposeComplete: enter
22:30:16.325 00.000 10844 UpdateGuideState(): m_state=1
22:30:16.325 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
22:30:16.325 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:30:16.325 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:16.325 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:16.325 00.000 10844 Status Line: Star lost - low mass
22:30:16.328 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:16.341 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:30:16.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:16.341 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:16.341 00.000 10844 Enqueuing Expose request
22:30:16.341 00.000 11060 Worker thread wakes up
22:30:16.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:16.341 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:17.795 01.454 11060 Exposure complete
22:30:18.006 00.211 11060 worker thread done servicing request
22:30:18.006 00.000 10844 OnExposeComplete: enter
22:30:18.006 00.000 10844 UpdateGuideState(): m_state=1
22:30:18.006 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
22:30:18.006 00.000 10844 Star::Find false star n=3 nbg=279 bg=13.9 sigma=4.3 thresh=27 peak=18
22:30:18.006 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=44, SNR=2.9, Peak=29 HFD=0.0
22:30:18.006 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:18.006 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:18.006 00.000 10844 Status Line: Star lost - low SNR
22:30:18.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:18.038 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:30:18.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:18.038 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:18.040 00.002 10844 Enqueuing Expose request
22:30:18.040 00.000 11060 Worker thread wakes up
22:30:18.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:18.040 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:19.541 01.501 11060 Exposure complete
22:30:19.756 00.215 11060 worker thread done servicing request
22:30:19.756 00.000 10844 OnExposeComplete: enter
22:30:19.756 00.000 10844 UpdateGuideState(): m_state=1
22:30:19.756 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
22:30:19.756 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:30:19.756 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:19.756 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:19.756 00.000 10844 Status Line: Star lost - low mass
22:30:19.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:30:19.777 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:30:19.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:19.777 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:19.777 00.000 10844 Enqueuing Expose request
22:30:19.777 00.000 11060 Worker thread wakes up
22:30:19.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:19.777 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:21.246 01.469 11060 Exposure complete
22:30:21.528 00.282 11060 worker thread done servicing request
22:30:21.528 00.000 10844 OnExposeComplete: enter
22:30:21.528 00.000 10844 UpdateGuideState(): m_state=1
22:30:21.528 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
22:30:21.528 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:30:21.528 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:21.528 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:21.528 00.000 10844 Status Line: Star lost - low SNR
22:30:21.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:21.543 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:30:21.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:21.543 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:21.543 00.000 10844 Enqueuing Expose request
22:30:21.543 00.000 11060 Worker thread wakes up
22:30:21.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:21.543 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:23.002 01.459 11060 Exposure complete
22:30:23.252 00.250 10844 OnExposeComplete: enter
22:30:23.252 00.000 10844 UpdateGuideState(): m_state=1
22:30:23.252 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
22:30:23.252 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:30:23.252 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:23.253 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:23.253 00.000 10844 Status Line: Star lost - low SNR
22:30:23.255 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:30:23.255 00.000 11060 worker thread done servicing request
22:30:23.270 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:30:23.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:23.270 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:23.270 00.000 10844 Enqueuing Expose request
22:30:23.272 00.002 11060 Worker thread wakes up
22:30:23.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:23.272 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:24.718 01.446 11060 Exposure complete
22:30:25.040 00.322 11060 worker thread done servicing request
22:30:25.041 00.001 10844 OnExposeComplete: enter
22:30:25.041 00.000 10844 UpdateGuideState(): m_state=1
22:30:25.041 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
22:30:25.041 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=15, SNR=2.1, Peak=29 HFD=0.0
22:30:25.041 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:25.041 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:25.041 00.000 10844 Status Line: Star lost - low SNR
22:30:25.045 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:25.065 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:30:25.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:25.065 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:25.065 00.000 10844 Enqueuing Expose request
22:30:25.065 00.000 11060 Worker thread wakes up
22:30:25.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:25.065 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:26.522 01.457 11060 Exposure complete
22:30:26.766 00.244 11060 worker thread done servicing request
22:30:26.770 00.004 10844 OnExposeComplete: enter
22:30:26.770 00.000 10844 UpdateGuideState(): m_state=1
22:30:26.770 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
22:30:26.770 00.000 10844 Star::Find false star n=2 nbg=283 bg=14.0 sigma=4.9 thresh=29 peak=23
22:30:26.770 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=33, SNR=2.9, Peak=32 HFD=0.0
22:30:26.770 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:26.770 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:26.770 00.000 10844 Status Line: Star lost - low SNR
22:30:26.772 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:26.806 00.034 10844 UpdateGuideState exits: Star lost - low SNR
22:30:26.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:26.806 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:26.806 00.000 10844 Enqueuing Expose request
22:30:26.806 00.000 11060 Worker thread wakes up
22:30:26.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:26.806 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:28.279 01.473 11060 Exposure complete
22:30:28.558 00.279 11060 worker thread done servicing request
22:30:28.558 00.000 10844 OnExposeComplete: enter
22:30:28.558 00.000 10844 UpdateGuideState(): m_state=1
22:30:28.558 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
22:30:28.558 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=30 HFD=0.0
22:30:28.560 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:28.560 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:28.560 00.000 10844 Status Line: Star lost - low SNR
22:30:28.562 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:28.580 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:30:28.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:28.580 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:28.580 00.000 10844 Enqueuing Expose request
22:30:28.580 00.000 11060 Worker thread wakes up
22:30:28.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:28.580 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:30.080 01.500 11060 Exposure complete
22:30:30.734 00.654 10844 OnExposeComplete: enter
22:30:30.734 00.000 11060 worker thread done servicing request
22:30:30.734 00.000 10844 UpdateGuideState(): m_state=1
22:30:30.734 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
22:30:30.735 00.001 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:30:30.735 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:30.735 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:30.735 00.000 10844 Status Line: Star lost - low mass
22:30:30.745 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:30.802 00.057 10844 UpdateGuideState exits: Star lost - low mass
22:30:30.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:30.802 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:30.804 00.002 10844 Enqueuing Expose request
22:30:30.804 00.000 11060 Worker thread wakes up
22:30:30.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:30.804 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:32.229 01.425 11060 Exposure complete
22:30:32.595 00.366 10844 OnExposeComplete: enter
22:30:32.595 00.000 10844 UpdateGuideState(): m_state=1
22:30:32.595 00.000 11060 worker thread done servicing request
22:30:32.596 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
22:30:32.596 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=29, SNR=2.9, Peak=32 HFD=0.0
22:30:32.596 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:32.596 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:32.596 00.000 10844 Status Line: Star lost - low SNR
22:30:32.598 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:30:32.617 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:30:32.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:32.617 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:32.617 00.000 10844 Enqueuing Expose request
22:30:32.617 00.000 11060 Worker thread wakes up
22:30:32.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:32.617 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:34.103 01.486 11060 Exposure complete
22:30:34.593 00.490 11060 worker thread done servicing request
22:30:34.593 00.000 10844 OnExposeComplete: enter
22:30:34.593 00.000 10844 UpdateGuideState(): m_state=1
22:30:34.593 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
22:30:34.593 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=29, SNR=2.8, Peak=27 HFD=0.0
22:30:34.593 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:34.593 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:34.593 00.000 10844 Status Line: Star lost - low SNR
22:30:34.598 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:34.615 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:30:34.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:34.615 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:34.615 00.000 10844 Enqueuing Expose request
22:30:34.615 00.000 11060 Worker thread wakes up
22:30:34.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:34.615 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:36.074 01.459 11060 Exposure complete
22:30:36.375 00.301 11060 worker thread done servicing request
22:30:36.375 00.000 10844 OnExposeComplete: enter
22:30:36.375 00.000 10844 UpdateGuideState(): m_state=1
22:30:36.375 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
22:30:36.375 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:30:36.375 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:36.375 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:36.375 00.000 10844 Status Line: Star lost - low mass
22:30:36.380 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:36.408 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:30:36.409 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:36.409 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:36.409 00.000 10844 Enqueuing Expose request
22:30:36.409 00.000 11060 Worker thread wakes up
22:30:36.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:36.410 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:37.865 01.455 11060 Exposure complete
22:30:38.818 00.953 11060 worker thread done servicing request
22:30:38.818 00.000 10844 OnExposeComplete: enter
22:30:38.818 00.000 10844 UpdateGuideState(): m_state=1
22:30:38.818 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
22:30:38.818 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:30:38.818 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:38.820 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:38.820 00.000 10844 Status Line: Star lost - low SNR
22:30:38.824 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:38.871 00.047 10844 UpdateGuideState exits: Star lost - low SNR
22:30:38.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:38.871 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:38.871 00.000 10844 Enqueuing Expose request
22:30:38.871 00.000 11060 Worker thread wakes up
22:30:38.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:38.871 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:40.481 01.610 11060 Exposure complete
22:30:41.387 00.906 11060 worker thread done servicing request
22:30:41.387 00.000 10844 OnExposeComplete: enter
22:30:41.387 00.000 10844 UpdateGuideState(): m_state=1
22:30:41.388 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
22:30:41.388 00.000 10844 Star::Find false star n=2 nbg=284 bg=13.6 sigma=4.9 thresh=28 peak=22
22:30:41.388 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=34, SNR=2.9, Peak=32 HFD=0.0
22:30:41.388 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:41.388 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:41.388 00.000 10844 Status Line: Star lost - low SNR
22:30:41.396 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:41.433 00.037 10844 UpdateGuideState exits: Star lost - low SNR
22:30:41.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:41.433 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:41.433 00.000 10844 Enqueuing Expose request
22:30:41.433 00.000 11060 Worker thread wakes up
22:30:41.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:41.433 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:43.970 02.537 11060 Exposure complete
22:30:44.606 00.636 10844 OnExposeComplete: enter
22:30:44.606 00.000 10844 UpdateGuideState(): m_state=1
22:30:44.606 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
22:30:44.608 00.002 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:30:44.608 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:44.608 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:44.608 00.000 10844 Status Line: Star lost - low mass
22:30:44.626 00.018 11060 worker thread done servicing request
22:30:44.638 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:30:44.939 00.301 10844 UpdateGuideState exits: Star lost - low mass
22:30:44.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:44.939 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:44.939 00.000 10844 Enqueuing Expose request
22:30:44.939 00.000 11060 Worker thread wakes up
22:30:44.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:44.939 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:47.857 02.918 11060 Exposure complete
22:30:49.030 01.173 11060 worker thread done servicing request
22:30:49.030 00.000 10844 OnExposeComplete: enter
22:30:49.030 00.000 10844 UpdateGuideState(): m_state=1
22:30:49.031 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
22:30:49.031 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:30:49.031 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:49.031 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:49.031 00.000 10844 Status Line: Star lost - low mass
22:30:49.035 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:49.105 00.070 10844 UpdateGuideState exits: Star lost - low mass
22:30:49.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:49.105 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:49.105 00.000 10844 Enqueuing Expose request
22:30:49.105 00.000 11060 Worker thread wakes up
22:30:49.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:49.106 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:51.177 02.071 11060 Exposure complete
22:30:51.951 00.774 11060 worker thread done servicing request
22:30:51.951 00.000 10844 OnExposeComplete: enter
22:30:51.951 00.000 10844 UpdateGuideState(): m_state=1
22:30:51.951 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
22:30:51.951 00.000 10844 Star::Find false star n=2 nbg=282 bg=13.8 sigma=4.8 thresh=28 peak=20
22:30:51.951 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=34, SNR=2.9, Peak=31 HFD=0.0
22:30:51.951 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:51.951 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:51.953 00.002 10844 Status Line: Star lost - low SNR
22:30:51.957 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:51.982 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:30:51.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:51.982 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:51.982 00.000 10844 Enqueuing Expose request
22:30:51.982 00.000 11060 Worker thread wakes up
22:30:51.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:51.982 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:53.440 01.458 11060 Exposure complete
22:30:53.700 00.260 10844 OnExposeComplete: enter
22:30:53.700 00.000 10844 UpdateGuideState(): m_state=1
22:30:53.700 00.000 11060 worker thread done servicing request
22:30:53.701 00.001 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
22:30:53.701 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=15, SNR=2.1, Peak=30 HFD=0.0
22:30:53.701 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:53.701 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:53.701 00.000 10844 Status Line: Star lost - low SNR
22:30:53.704 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:30:53.728 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:30:53.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:53.728 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:53.728 00.000 10844 Enqueuing Expose request
22:30:53.728 00.000 11060 Worker thread wakes up
22:30:53.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:53.728 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:55.171 01.443 11060 Exposure complete
22:30:55.501 00.330 10844 OnExposeComplete: enter
22:30:55.501 00.000 10844 UpdateGuideState(): m_state=1
22:30:55.501 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
22:30:55.501 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:30:55.501 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:55.502 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:55.502 00.000 10844 Status Line: Star lost - low mass
22:30:55.503 00.001 11060 worker thread done servicing request
22:30:55.506 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:30:55.545 00.039 10844 UpdateGuideState exits: Star lost - low mass
22:30:55.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:55.545 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:55.545 00.000 10844 Enqueuing Expose request
22:30:55.545 00.000 11060 Worker thread wakes up
22:30:55.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:55.545 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:57.029 01.484 11060 Exposure complete
22:30:57.447 00.418 11060 worker thread done servicing request
22:30:57.447 00.000 10844 OnExposeComplete: enter
22:30:57.447 00.000 10844 UpdateGuideState(): m_state=1
22:30:57.447 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
22:30:57.449 00.002 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:30:57.460 00.011 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:57.460 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:57.461 00.001 10844 Status Line: Star lost - low mass
22:30:57.464 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:30:57.497 00.033 10844 UpdateGuideState exits: Star lost - low mass
22:30:57.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:57.497 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:57.500 00.003 10844 Enqueuing Expose request
22:30:57.500 00.000 11060 Worker thread wakes up
22:30:57.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:57.500 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:30:58.969 01.469 11060 Exposure complete
22:30:59.280 00.311 11060 worker thread done servicing request
22:30:59.280 00.000 10844 OnExposeComplete: enter
22:30:59.280 00.000 10844 UpdateGuideState(): m_state=1
22:30:59.280 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
22:30:59.281 00.001 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=16, SNR=2.2, Peak=32 HFD=0.0
22:30:59.281 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:30:59.281 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:30:59.281 00.000 10844 Status Line: Star lost - low SNR
22:30:59.285 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:30:59.303 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:30:59.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:59.303 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:30:59.303 00.000 10844 Enqueuing Expose request
22:30:59.303 00.000 11060 Worker thread wakes up
22:30:59.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:30:59.303 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:00.766 01.463 11060 Exposure complete
22:31:01.014 00.248 11060 worker thread done servicing request
22:31:01.014 00.000 10844 OnExposeComplete: enter
22:31:01.016 00.002 10844 UpdateGuideState(): m_state=1
22:31:01.016 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
22:31:01.016 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:31:01.016 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:01.016 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:01.016 00.000 10844 Status Line: Star lost - low mass
22:31:01.021 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:31:01.052 00.031 10844 UpdateGuideState exits: Star lost - low mass
22:31:01.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:01.052 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:01.052 00.000 10844 Enqueuing Expose request
22:31:01.052 00.000 11060 Worker thread wakes up
22:31:01.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:01.052 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:02.510 01.458 11060 Exposure complete
22:31:02.782 00.272 11060 worker thread done servicing request
22:31:02.782 00.000 10844 OnExposeComplete: enter
22:31:02.782 00.000 10844 UpdateGuideState(): m_state=1
22:31:02.782 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
22:31:02.782 00.000 10844 Star::Find false star n=4 nbg=283 bg=14.0 sigma=4.4 thresh=27 peak=20
22:31:02.782 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=60, SNR=2.9, Peak=31 HFD=0.0
22:31:02.782 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:02.782 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:02.782 00.000 10844 Status Line: Star lost - low SNR
22:31:02.786 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:31:02.802 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:31:02.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:02.802 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:02.802 00.000 10844 Enqueuing Expose request
22:31:02.802 00.000 11060 Worker thread wakes up
22:31:02.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:02.802 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:04.252 01.450 11060 Exposure complete
22:31:04.564 00.312 11060 worker thread done servicing request
22:31:04.564 00.000 10844 OnExposeComplete: enter
22:31:04.564 00.000 10844 UpdateGuideState(): m_state=1
22:31:04.564 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
22:31:04.564 00.000 10844 Star::Find false star n=3 nbg=277 bg=13.7 sigma=4.5 thresh=27 peak=22
22:31:04.568 00.004 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=42, SNR=2.9, Peak=29 HFD=0.0
22:31:04.568 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:04.568 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:04.568 00.000 10844 Status Line: Star lost - low SNR
22:31:04.586 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:31:04.600 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:31:04.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:04.600 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:04.600 00.000 10844 Enqueuing Expose request
22:31:04.600 00.000 11060 Worker thread wakes up
22:31:04.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:04.600 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:06.063 01.463 11060 Exposure complete
22:31:06.350 00.287 11060 worker thread done servicing request
22:31:06.350 00.000 10844 OnExposeComplete: enter
22:31:06.350 00.000 10844 UpdateGuideState(): m_state=1
22:31:06.350 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
22:31:06.350 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=31, SNR=2.9, Peak=30 HFD=0.0
22:31:06.350 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:06.350 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:06.350 00.000 10844 Status Line: Star lost - low SNR
22:31:06.354 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:06.386 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:31:06.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:06.386 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:06.386 00.000 10844 Enqueuing Expose request
22:31:06.386 00.000 11060 Worker thread wakes up
22:31:06.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:06.386 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:07.862 01.476 11060 Exposure complete
22:31:08.109 00.247 11060 worker thread done servicing request
22:31:08.109 00.000 10844 OnExposeComplete: enter
22:31:08.109 00.000 10844 UpdateGuideState(): m_state=1
22:31:08.109 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
22:31:08.109 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:31:08.109 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:08.109 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:08.109 00.000 10844 Status Line: Star lost - low mass
22:31:08.114 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:31:08.163 00.049 10844 UpdateGuideState exits: Star lost - low mass
22:31:08.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:08.163 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:08.163 00.000 10844 Enqueuing Expose request
22:31:08.163 00.000 11060 Worker thread wakes up
22:31:08.165 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:08.165 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:09.632 01.467 11060 Exposure complete
22:31:09.874 00.242 11060 worker thread done servicing request
22:31:09.874 00.000 10844 OnExposeComplete: enter
22:31:09.874 00.000 10844 UpdateGuideState(): m_state=1
22:31:09.874 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
22:31:09.874 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=29, SNR=2.9, Peak=29 HFD=0.0
22:31:09.874 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:09.874 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:09.874 00.000 10844 Status Line: Star lost - low SNR
22:31:09.877 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:09.908 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:31:09.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:09.908 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:09.908 00.000 10844 Enqueuing Expose request
22:31:09.908 00.000 11060 Worker thread wakes up
22:31:09.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:09.908 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:11.387 01.479 11060 Exposure complete
22:31:11.664 00.277 10844 OnExposeComplete: enter
22:31:11.664 00.000 10844 UpdateGuideState(): m_state=1
22:31:11.664 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
22:31:11.664 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=16, SNR=2.1, Peak=30 HFD=0.0
22:31:11.665 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:11.665 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:11.665 00.000 10844 Status Line: Star lost - low SNR
22:31:11.666 00.001 11060 worker thread done servicing request
22:31:11.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=244, Gamma=1.000
22:31:11.681 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:31:11.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:11.681 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:11.681 00.000 10844 Enqueuing Expose request
22:31:11.681 00.000 11060 Worker thread wakes up
22:31:11.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:11.681 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:13.126 01.445 11060 Exposure complete
22:31:13.404 00.278 11060 worker thread done servicing request
22:31:13.404 00.000 10844 OnExposeComplete: enter
22:31:13.404 00.000 10844 UpdateGuideState(): m_state=1
22:31:13.404 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
22:31:13.404 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=31, SNR=2.9, Peak=32 HFD=0.0
22:31:13.404 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:13.404 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:13.404 00.000 10844 Status Line: Star lost - low SNR
22:31:13.425 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:13.442 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:31:13.444 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:13.444 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:13.444 00.000 10844 Enqueuing Expose request
22:31:13.444 00.000 11060 Worker thread wakes up
22:31:13.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:13.444 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:14.887 01.443 11060 Exposure complete
22:31:15.164 00.277 11060 worker thread done servicing request
22:31:15.164 00.000 10844 OnExposeComplete: enter
22:31:15.164 00.000 10844 UpdateGuideState(): m_state=1
22:31:15.164 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
22:31:15.164 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=15, SNR=2.0, Peak=30 HFD=0.0
22:31:15.164 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:15.164 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:15.164 00.000 10844 Status Line: Star lost - low SNR
22:31:15.169 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:15.194 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:31:15.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:15.194 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:15.194 00.000 10844 Enqueuing Expose request
22:31:15.194 00.000 11060 Worker thread wakes up
22:31:15.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:15.194 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:16.668 01.474 11060 Exposure complete
22:31:17.005 00.337 11060 worker thread done servicing request
22:31:17.005 00.000 10844 OnExposeComplete: enter
22:31:17.005 00.000 10844 UpdateGuideState(): m_state=1
22:31:17.005 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
22:31:17.005 00.000 10844 Star::Find returns 0 (3), X=1835.00, Y=170.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:31:17.005 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:17.008 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:17.008 00.000 10844 Status Line: Star lost - low mass
22:31:17.008 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:17.039 00.031 10844 UpdateGuideState exits: Star lost - low mass
22:31:17.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:17.039 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:17.039 00.000 10844 Enqueuing Expose request
22:31:17.039 00.000 11060 Worker thread wakes up
22:31:17.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:17.039 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:18.523 01.484 11060 Exposure complete
22:31:18.867 00.344 11060 worker thread done servicing request
22:31:18.867 00.000 10844 OnExposeComplete: enter
22:31:18.867 00.000 10844 UpdateGuideState(): m_state=1
22:31:18.867 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
22:31:18.873 00.006 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=17, SNR=2.3, Peak=32 HFD=0.0
22:31:18.873 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:18.873 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:18.873 00.000 10844 Status Line: Star lost - low SNR
22:31:18.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:18.892 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:31:18.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:18.896 00.004 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:18.896 00.000 10844 Enqueuing Expose request
22:31:18.896 00.000 11060 Worker thread wakes up
22:31:18.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:18.896 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:20.360 01.464 11060 Exposure complete
22:31:20.649 00.289 11060 worker thread done servicing request
22:31:20.649 00.000 10844 OnExposeComplete: enter
22:31:20.649 00.000 10844 UpdateGuideState(): m_state=1
22:31:20.651 00.002 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
22:31:20.651 00.000 10844 Star::Find returns 0 (2), X=1835.00, Y=170.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:31:20.651 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:20.651 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:20.651 00.000 10844 Status Line: Star lost - low SNR
22:31:20.654 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:31:20.664 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:31:20.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.664 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:20.664 00.000 10844 Enqueuing Expose request
22:31:20.664 00.000 11060 Worker thread wakes up
22:31:20.667 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:20.667 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:22.146 01.479 11060 Exposure complete
22:31:22.440 00.294 11060 worker thread done servicing request
22:31:22.440 00.000 10844 OnExposeComplete: enter
22:31:22.440 00.000 10844 UpdateGuideState(): m_state=1
22:31:22.440 00.000 10844 Star::Find(15, 1835, 170, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
22:31:22.440 00.000 10844 Star::Find returns 1 (1), X=1820.17, Y=183.93, Mass=13662, SNR=65.8, Peak=255 HFD=7.4
22:31:22.440 00.000 10844 DistanceChecker: deactivated
22:31:22.440 00.000 10844 setting lock position to (1820.17, 183.93)
22:31:22.440 00.000 10844 MultiStar: stabilizing after lock position change
22:31:22.440 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:31:22.440 00.000 10844 Changing from state SELECTING to SELECTED
22:31:22.440 00.000 10844 guider state => SELECTED
22:31:22.452 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:22.472 00.020 10844 UpdateGuideState exits: m=13662 SNR=65.8 Saturated
22:31:22.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:22.488 00.016 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:31:22.488 00.000 10844 Enqueuing Expose request
22:31:22.488 00.000 11060 Worker thread wakes up
22:31:22.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:22.488 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1805,169,31,31)
22:31:23.940 01.452 11060 Exposure complete
22:31:24.307 00.367 11060 worker thread done servicing request
22:31:24.307 00.000 10844 OnExposeComplete: enter
22:31:24.307 00.000 10844 UpdateGuideState(): m_state=2
22:31:24.307 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
22:31:24.307 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=14, SNR=2.0, Peak=29 HFD=0.0
22:31:24.307 00.000 10844 DistanceChecker: activated
22:31:24.307 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:24.307 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:31:24.307 00.000 10844 guider state => SELECTING
22:31:24.309 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:24.309 00.000 10844 Status Line: Star lost - low SNR
22:31:24.318 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:31:24.366 00.048 10844 UpdateGuideState exits: Star lost - low SNR
22:31:24.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:24.366 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:24.366 00.000 10844 Enqueuing Expose request
22:31:24.366 00.000 11060 Worker thread wakes up
22:31:24.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:24.366 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:25.836 01.470 11060 Exposure complete
22:31:26.151 00.315 11060 worker thread done servicing request
22:31:26.154 00.003 10844 OnExposeComplete: enter
22:31:26.154 00.000 10844 UpdateGuideState(): m_state=1
22:31:26.154 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
22:31:26.154 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=14, SNR=1.9, Peak=28 HFD=0.0
22:31:26.154 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:26.155 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:26.155 00.000 10844 Status Line: Star lost - low SNR
22:31:26.161 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:26.195 00.034 10844 UpdateGuideState exits: Star lost - low SNR
22:31:26.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:26.195 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:26.195 00.000 10844 Enqueuing Expose request
22:31:26.195 00.000 11060 Worker thread wakes up
22:31:26.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:26.195 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:27.680 01.485 11060 Exposure complete
22:31:27.968 00.288 11060 worker thread done servicing request
22:31:27.968 00.000 10844 OnExposeComplete: enter
22:31:27.968 00.000 10844 UpdateGuideState(): m_state=1
22:31:27.968 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
22:31:27.971 00.003 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:31:27.971 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:27.971 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:27.971 00.000 10844 Status Line: Star lost - low mass
22:31:27.973 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:27.995 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:31:27.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:27.995 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:27.995 00.000 10844 Enqueuing Expose request
22:31:27.995 00.000 11060 Worker thread wakes up
22:31:27.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:27.995 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:28.510 00.515 10844 evsrv: cli 0EEEE070 connect
22:31:28.510 00.000 10844 case statement mapped state 1 to 101
22:31:28.510 00.000 10844 case statement mapped state 1 to 101
22:31:28.514 00.004 10844 evsrv: cli 0EEEE070 request: {"method":"get_app_state","id":"0d61f7aa-c03d-4739-b636-e86e837d0976"}
22:31:28.514 00.000 10844 case statement mapped state 1 to 101
22:31:28.514 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":"Looping","id":"0d61f7aa-c03d-4739-b636-e86e837d0976"}
22:31:28.516 00.002 10844 evsrv: cli 0EEEE070 disconnect
22:31:29.459 00.943 11060 Exposure complete
22:31:29.717 00.258 11060 worker thread done servicing request
22:31:29.717 00.000 10844 OnExposeComplete: enter
22:31:29.717 00.000 10844 UpdateGuideState(): m_state=1
22:31:29.717 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
22:31:29.718 00.001 10844 Star::Find false star n=2 nbg=284 bg=14.8 sigma=5.1 thresh=30 peak=20
22:31:29.718 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=34, SNR=2.9, Peak=32 HFD=0.0
22:31:29.718 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:29.718 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:29.718 00.000 10844 Status Line: Star lost - low SNR
22:31:29.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:29.758 00.040 10844 UpdateGuideState exits: Star lost - low SNR
22:31:29.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:29.758 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:29.758 00.000 10844 Enqueuing Expose request
22:31:29.758 00.000 11060 Worker thread wakes up
22:31:29.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:29.758 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:31.220 01.462 11060 Exposure complete
22:31:31.521 00.301 11060 worker thread done servicing request
22:31:31.521 00.000 10844 OnExposeComplete: enter
22:31:31.521 00.000 10844 UpdateGuideState(): m_state=1
22:31:31.521 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
22:31:31.521 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=28, SNR=2.8, Peak=34 HFD=0.0
22:31:31.521 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:31.521 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:31.521 00.000 10844 Status Line: Star lost - low SNR
22:31:31.526 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:31:31.568 00.042 10844 UpdateGuideState exits: Star lost - low SNR
22:31:31.570 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:31.570 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:31.570 00.000 10844 Enqueuing Expose request
22:31:31.570 00.000 11060 Worker thread wakes up
22:31:31.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:31.570 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:33.072 01.502 11060 Exposure complete
22:31:33.368 00.296 11060 worker thread done servicing request
22:31:33.368 00.000 10844 OnExposeComplete: enter
22:31:33.368 00.000 10844 UpdateGuideState(): m_state=1
22:31:33.368 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
22:31:33.368 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:31:33.368 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:33.368 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:33.368 00.000 10844 Status Line: Star lost - low mass
22:31:33.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:33.384 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:31:33.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:33.384 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:33.384 00.000 10844 Enqueuing Expose request
22:31:33.384 00.000 11060 Worker thread wakes up
22:31:33.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:33.384 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:34.849 01.465 11060 Exposure complete
22:31:35.115 00.266 11060 worker thread done servicing request
22:31:35.115 00.000 10844 OnExposeComplete: enter
22:31:35.115 00.000 10844 UpdateGuideState(): m_state=1
22:31:35.115 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
22:31:35.115 00.000 10844 Star::Find false star n=3 nbg=283 bg=13.3 sigma=4.2 thresh=26 peak=20
22:31:35.115 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=39, SNR=2.9, Peak=30 HFD=0.0
22:31:35.115 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:35.115 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:35.115 00.000 10844 Status Line: Star lost - low SNR
22:31:35.120 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:35.143 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:31:35.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:35.143 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:35.143 00.000 10844 Enqueuing Expose request
22:31:35.143 00.000 11060 Worker thread wakes up
22:31:35.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:35.143 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:36.651 01.508 11060 Exposure complete
22:31:36.927 00.276 11060 worker thread done servicing request
22:31:36.927 00.000 10844 OnExposeComplete: enter
22:31:36.927 00.000 10844 UpdateGuideState(): m_state=1
22:31:36.927 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
22:31:36.927 00.000 10844 Star::Find false star n=5 nbg=278 bg=13.5 sigma=4.5 thresh=27 peak=20
22:31:36.927 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=80, SNR=2.9, Peak=32 HFD=0.0
22:31:36.927 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:36.927 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:36.932 00.005 10844 Status Line: Star lost - low SNR
22:31:36.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=184, med=14, FiltMin=1, FiltMax=133, Gamma=1.000
22:31:36.953 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:31:36.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:36.953 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:36.953 00.000 10844 Enqueuing Expose request
22:31:36.953 00.000 11060 Worker thread wakes up
22:31:36.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:36.953 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:38.427 01.474 11060 Exposure complete
22:31:38.644 00.217 11060 worker thread done servicing request
22:31:38.644 00.000 10844 OnExposeComplete: enter
22:31:38.644 00.000 10844 UpdateGuideState(): m_state=1
22:31:38.644 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
22:31:38.644 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:31:38.644 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:38.644 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:38.644 00.000 10844 Status Line: Star lost - low mass
22:31:38.647 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=108, med=14, FiltMin=3, FiltMax=89, Gamma=1.000
22:31:38.679 00.032 10844 UpdateGuideState exits: Star lost - low mass
22:31:38.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:38.679 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:38.679 00.000 10844 Enqueuing Expose request
22:31:38.679 00.000 11060 Worker thread wakes up
22:31:38.681 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:38.681 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:40.127 01.446 11060 Exposure complete
22:31:40.302 00.175 11060 worker thread done servicing request
22:31:40.302 00.000 10844 OnExposeComplete: enter
22:31:40.302 00.000 10844 UpdateGuideState(): m_state=1
22:31:40.302 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
22:31:40.302 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:31:40.302 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:40.302 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:40.302 00.000 10844 Status Line: Star lost - low mass
22:31:40.307 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=103, med=14, FiltMin=3, FiltMax=78, Gamma=1.000
22:31:40.318 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:31:40.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:40.318 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:40.318 00.000 10844 Enqueuing Expose request
22:31:40.318 00.000 11060 Worker thread wakes up
22:31:40.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:40.318 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:41.788 01.470 11060 Exposure complete
22:31:42.054 00.266 10844 OnExposeComplete: enter
22:31:42.054 00.000 11060 worker thread done servicing request
22:31:42.054 00.000 10844 UpdateGuideState(): m_state=1
22:31:42.054 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
22:31:42.054 00.000 10844 Star::Find false star n=4 nbg=284 bg=13.5 sigma=4.6 thresh=27 peak=19
22:31:42.054 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=54, SNR=2.9, Peak=28 HFD=0.0
22:31:42.054 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:42.064 00.010 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:42.064 00.000 10844 Status Line: Star lost - low SNR
22:31:42.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:42.080 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:31:42.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:42.080 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:42.080 00.000 10844 Enqueuing Expose request
22:31:42.080 00.000 11060 Worker thread wakes up
22:31:42.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:42.080 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:43.531 01.451 11060 Exposure complete
22:31:43.798 00.267 11060 worker thread done servicing request
22:31:43.798 00.000 10844 OnExposeComplete: enter
22:31:43.798 00.000 10844 UpdateGuideState(): m_state=1
22:31:43.798 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
22:31:43.798 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=16, SNR=2.1, Peak=32 HFD=0.0
22:31:43.798 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:43.798 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:43.798 00.000 10844 Status Line: Star lost - low SNR
22:31:43.802 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:31:43.819 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:31:43.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:43.819 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:43.819 00.000 10844 Enqueuing Expose request
22:31:43.819 00.000 11060 Worker thread wakes up
22:31:43.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:43.819 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:45.284 01.465 11060 Exposure complete
22:31:45.594 00.310 11060 worker thread done servicing request
22:31:45.594 00.000 10844 OnExposeComplete: enter
22:31:45.594 00.000 10844 UpdateGuideState(): m_state=1
22:31:45.597 00.003 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
22:31:45.597 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:31:45.597 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:45.598 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:45.598 00.000 10844 Status Line: Star lost - low mass
22:31:45.599 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:45.623 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:31:45.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:45.623 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:45.623 00.000 10844 Enqueuing Expose request
22:31:45.623 00.000 11060 Worker thread wakes up
22:31:45.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:45.623 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:47.145 01.522 11060 Exposure complete
22:31:47.391 00.246 11060 worker thread done servicing request
22:31:47.391 00.000 10844 OnExposeComplete: enter
22:31:47.391 00.000 10844 UpdateGuideState(): m_state=1
22:31:47.391 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
22:31:47.393 00.002 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=14, SNR=2.0, Peak=31 HFD=0.0
22:31:47.393 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:47.408 00.015 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:47.410 00.002 10844 Status Line: Star lost - low SNR
22:31:47.413 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:47.427 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:31:47.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:47.427 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:47.427 00.000 10844 Enqueuing Expose request
22:31:47.427 00.000 11060 Worker thread wakes up
22:31:47.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:47.427 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:48.891 01.464 11060 Exposure complete
22:31:49.130 00.239 11060 worker thread done servicing request
22:31:49.130 00.000 10844 OnExposeComplete: enter
22:31:49.130 00.000 10844 UpdateGuideState(): m_state=1
22:31:49.130 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
22:31:49.130 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:31:49.130 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:49.130 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:49.130 00.000 10844 Status Line: Star lost - low mass
22:31:49.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:31:49.154 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:31:49.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:49.154 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:49.154 00.000 10844 Enqueuing Expose request
22:31:49.154 00.000 11060 Worker thread wakes up
22:31:49.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:49.154 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:50.624 01.470 11060 Exposure complete
22:31:50.852 00.228 11060 worker thread done servicing request
22:31:50.852 00.000 10844 OnExposeComplete: enter
22:31:50.852 00.000 10844 UpdateGuideState(): m_state=1
22:31:50.852 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
22:31:50.852 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:31:50.852 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:50.852 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:50.852 00.000 10844 Status Line: Star lost - low mass
22:31:50.857 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:31:50.871 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:31:50.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:50.871 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:50.871 00.000 10844 Enqueuing Expose request
22:31:50.871 00.000 11060 Worker thread wakes up
22:31:50.877 00.006 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:50.877 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:52.355 01.478 11060 Exposure complete
22:31:52.587 00.232 11060 worker thread done servicing request
22:31:52.588 00.001 10844 OnExposeComplete: enter
22:31:52.588 00.000 10844 UpdateGuideState(): m_state=1
22:31:52.588 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
22:31:52.588 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:31:52.588 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:52.589 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:52.589 00.000 10844 Status Line: Star lost - low mass
22:31:52.591 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:52.608 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:31:52.610 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:52.611 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:52.611 00.000 10844 Enqueuing Expose request
22:31:52.611 00.000 11060 Worker thread wakes up
22:31:52.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:52.611 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:54.071 01.460 11060 Exposure complete
22:31:54.369 00.298 11060 worker thread done servicing request
22:31:54.369 00.000 10844 OnExposeComplete: enter
22:31:54.369 00.000 10844 UpdateGuideState(): m_state=1
22:31:54.369 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
22:31:54.369 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=27, SNR=2.7, Peak=30 HFD=0.0
22:31:54.369 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:54.371 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:54.371 00.000 10844 Status Line: Star lost - low SNR
22:31:54.373 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:31:54.388 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:31:54.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:54.388 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:54.388 00.000 10844 Enqueuing Expose request
22:31:54.388 00.000 11060 Worker thread wakes up
22:31:54.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:54.388 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:55.861 01.473 11060 Exposure complete
22:31:56.155 00.294 11060 worker thread done servicing request
22:31:56.155 00.000 10844 OnExposeComplete: enter
22:31:56.156 00.001 10844 UpdateGuideState(): m_state=1
22:31:56.156 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
22:31:56.156 00.000 10844 Star::Find false star n=2 nbg=283 bg=13.6 sigma=5.0 thresh=29 peak=21
22:31:56.156 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=33, SNR=2.9, Peak=30 HFD=0.0
22:31:56.156 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:56.157 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:56.157 00.000 10844 Status Line: Star lost - low SNR
22:31:56.158 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:31:56.187 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:31:56.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:56.187 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:56.187 00.000 10844 Enqueuing Expose request
22:31:56.187 00.000 11060 Worker thread wakes up
22:31:56.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:56.187 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:57.653 01.466 11060 Exposure complete
22:31:57.871 00.218 11060 worker thread done servicing request
22:31:57.871 00.000 10844 OnExposeComplete: enter
22:31:57.871 00.000 10844 UpdateGuideState(): m_state=1
22:31:57.871 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
22:31:57.871 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:31:57.871 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:57.871 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:57.871 00.000 10844 Status Line: Star lost - low mass
22:31:57.878 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:57.906 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:31:57.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:57.906 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:57.906 00.000 10844 Enqueuing Expose request
22:31:57.906 00.000 11060 Worker thread wakes up
22:31:57.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:57.906 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:31:59.378 01.472 11060 Exposure complete
22:31:59.634 00.256 11060 worker thread done servicing request
22:31:59.634 00.000 10844 OnExposeComplete: enter
22:31:59.634 00.000 10844 UpdateGuideState(): m_state=1
22:31:59.634 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
22:31:59.634 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:31:59.634 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:31:59.634 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:31:59.634 00.000 10844 Status Line: Star lost - low mass
22:31:59.638 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:31:59.653 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:31:59.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:59.653 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:31:59.653 00.000 10844 Enqueuing Expose request
22:31:59.653 00.000 11060 Worker thread wakes up
22:31:59.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:31:59.653 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:01.148 01.495 11060 Exposure complete
22:32:01.443 00.295 11060 worker thread done servicing request
22:32:01.443 00.000 10844 OnExposeComplete: enter
22:32:01.443 00.000 10844 UpdateGuideState(): m_state=1
22:32:01.443 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
22:32:01.443 00.000 10844 Star::Find false star n=3 nbg=279 bg=14.0 sigma=4.9 thresh=29 peak=20
22:32:01.443 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=49, SNR=2.9, Peak=31 HFD=0.0
22:32:01.443 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:01.447 00.004 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:01.447 00.000 10844 Status Line: Star lost - low SNR
22:32:01.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:01.472 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:32:01.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:01.472 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:01.472 00.000 10844 Enqueuing Expose request
22:32:01.472 00.000 11060 Worker thread wakes up
22:32:01.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:01.472 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:02.917 01.445 11060 Exposure complete
22:32:03.123 00.206 11060 worker thread done servicing request
22:32:03.123 00.000 10844 OnExposeComplete: enter
22:32:03.123 00.000 10844 UpdateGuideState(): m_state=1
22:32:03.123 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
22:32:03.123 00.000 10844 Star::Find false star n=4 nbg=283 bg=14.0 sigma=4.7 thresh=28 peak=19
22:32:03.123 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=61, SNR=2.9, Peak=31 HFD=0.0
22:32:03.123 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:03.123 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:03.123 00.000 10844 Status Line: Star lost - low SNR
22:32:03.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:03.153 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:32:03.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:03.153 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:03.153 00.000 10844 Enqueuing Expose request
22:32:03.153 00.000 11060 Worker thread wakes up
22:32:03.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:03.153 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:04.606 01.453 11060 Exposure complete
22:32:04.850 00.244 11060 worker thread done servicing request
22:32:04.874 00.024 10844 OnExposeComplete: enter
22:32:04.874 00.000 10844 UpdateGuideState(): m_state=1
22:32:04.874 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
22:32:04.874 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:32:04.874 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:04.874 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:04.874 00.000 10844 Status Line: Star lost - low mass
22:32:04.891 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:04.932 00.041 10844 UpdateGuideState exits: Star lost - low mass
22:32:04.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:04.932 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:04.934 00.002 10844 Enqueuing Expose request
22:32:04.934 00.000 11060 Worker thread wakes up
22:32:04.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:04.934 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:06.406 01.472 11060 Exposure complete
22:32:06.666 00.260 11060 worker thread done servicing request
22:32:06.666 00.000 10844 OnExposeComplete: enter
22:32:06.666 00.000 10844 UpdateGuideState(): m_state=1
22:32:06.666 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
22:32:06.666 00.000 10844 Star::Find false star n=3 nbg=286 bg=13.8 sigma=4.8 thresh=28 peak=22
22:32:06.666 00.000 10844 Star::Find returns 0 (2), X=1820.00, Y=183.00, Mass=47, SNR=2.9, Peak=31 HFD=0.0
22:32:06.668 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:06.668 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:06.668 00.000 10844 Status Line: Star lost - low SNR
22:32:06.671 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:32:06.698 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:32:06.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:06.698 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:06.698 00.000 10844 Enqueuing Expose request
22:32:06.698 00.000 11060 Worker thread wakes up
22:32:06.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:06.698 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:08.211 01.513 11060 Exposure complete
22:32:08.416 00.205 11060 worker thread done servicing request
22:32:08.433 00.017 10844 OnExposeComplete: enter
22:32:08.433 00.000 10844 UpdateGuideState(): m_state=1
22:32:08.435 00.002 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
22:32:08.435 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:32:08.435 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:08.435 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:08.435 00.000 10844 Status Line: Star lost - low mass
22:32:08.439 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:08.458 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:32:08.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:08.458 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:08.458 00.000 10844 Enqueuing Expose request
22:32:08.458 00.000 11060 Worker thread wakes up
22:32:08.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:08.458 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:09.933 01.475 11060 Exposure complete
22:32:10.185 00.252 10844 OnExposeComplete: enter
22:32:10.185 00.000 11060 worker thread done servicing request
22:32:10.185 00.000 10844 UpdateGuideState(): m_state=1
22:32:10.185 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
22:32:10.185 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
22:32:10.185 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:10.187 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:10.187 00.000 10844 Status Line: Star lost - low mass
22:32:10.190 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:32:10.225 00.035 10844 UpdateGuideState exits: Star lost - low mass
22:32:10.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:10.225 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:10.225 00.000 10844 Enqueuing Expose request
22:32:10.225 00.000 11060 Worker thread wakes up
22:32:10.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:10.225 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:11.730 01.505 11060 Exposure complete
22:32:11.939 00.209 11060 worker thread done servicing request
22:32:11.939 00.000 10844 OnExposeComplete: enter
22:32:11.939 00.000 10844 UpdateGuideState(): m_state=1
22:32:11.939 00.000 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
22:32:11.939 00.000 10844 Star::Find returns 0 (3), X=1820.00, Y=183.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:32:11.939 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:11.939 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:11.939 00.000 10844 Status Line: Star lost - low mass
22:32:11.947 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:11.973 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:32:11.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:11.973 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:11.973 00.000 10844 Enqueuing Expose request
22:32:11.973 00.000 11060 Worker thread wakes up
22:32:11.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:11.973 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:13.422 01.449 11060 Exposure complete
22:32:13.672 00.250 10844 OnExposeComplete: enter
22:32:13.672 00.000 10844 UpdateGuideState(): m_state=1
22:32:13.672 00.000 11060 worker thread done servicing request
22:32:13.687 00.015 10844 Star::Find(15, 1820, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
22:32:13.687 00.000 10844 Star::Find returns 1 (0), X=1836.75, Y=177.60, Mass=1708, SNR=23.0, Peak=43 HFD=4.8
22:32:13.687 00.000 10844 DistanceChecker: deactivated
22:32:13.692 00.005 10844 setting lock position to (1836.75, 177.60)
22:32:13.692 00.000 10844 MultiStar: stabilizing after lock position change
22:32:13.692 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:32:13.692 00.000 10844 Changing from state SELECTING to SELECTED
22:32:13.692 00.000 10844 guider state => SELECTED
22:32:13.705 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:32:13.718 00.013 10844 UpdateGuideState exits: m=1708 SNR=23.0
22:32:13.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:13.719 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:32:13.719 00.000 10844 Enqueuing Expose request
22:32:13.719 00.000 11060 Worker thread wakes up
22:32:13.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:13.719 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1822,163,31,31)
22:32:15.218 01.499 11060 Exposure complete
22:32:15.497 00.279 11060 worker thread done servicing request
22:32:15.497 00.000 10844 OnExposeComplete: enter
22:32:15.497 00.000 10844 UpdateGuideState(): m_state=2
22:32:15.497 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
22:32:15.497 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:32:15.497 00.000 10844 DistanceChecker: activated
22:32:15.497 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:15.497 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:32:15.497 00.000 10844 guider state => SELECTING
22:32:15.497 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:15.502 00.005 10844 Status Line: Star lost - low mass
22:32:15.532 00.030 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=1, FiltMax=255, Gamma=1.000
22:32:15.556 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:32:15.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:15.556 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:15.556 00.000 10844 Enqueuing Expose request
22:32:15.556 00.000 11060 Worker thread wakes up
22:32:15.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:15.556 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:17.001 01.445 11060 Exposure complete
22:32:17.281 00.280 11060 worker thread done servicing request
22:32:17.281 00.000 10844 OnExposeComplete: enter
22:32:17.281 00.000 10844 UpdateGuideState(): m_state=1
22:32:17.281 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
22:32:17.281 00.000 10844 Star::Find returns 0 (2), X=1836.00, Y=177.00, Mass=27, SNR=2.8, Peak=27 HFD=0.0
22:32:17.281 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:17.281 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:17.281 00.000 10844 Status Line: Star lost - low SNR
22:32:17.286 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:32:17.322 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:32:17.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:17.322 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:17.322 00.000 10844 Enqueuing Expose request
22:32:17.322 00.000 11060 Worker thread wakes up
22:32:17.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:17.322 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:18.797 01.475 11060 Exposure complete
22:32:19.039 00.242 11060 worker thread done servicing request
22:32:19.039 00.000 10844 OnExposeComplete: enter
22:32:19.039 00.000 10844 UpdateGuideState(): m_state=1
22:32:19.039 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
22:32:19.039 00.000 10844 Star::Find false star n=3 nbg=282 bg=13.5 sigma=4.9 thresh=28 peak=23
22:32:19.039 00.000 10844 Star::Find returns 0 (2), X=1836.00, Y=177.00, Mass=49, SNR=2.9, Peak=32 HFD=0.0
22:32:19.039 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:19.039 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:19.039 00.000 10844 Status Line: Star lost - low SNR
22:32:19.057 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:32:19.069 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:32:19.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:19.069 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:19.069 00.000 10844 Enqueuing Expose request
22:32:19.069 00.000 11060 Worker thread wakes up
22:32:19.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:19.069 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:20.524 01.455 11060 Exposure complete
22:32:20.737 00.213 11060 worker thread done servicing request
22:32:20.737 00.000 10844 OnExposeComplete: enter
22:32:20.737 00.000 10844 UpdateGuideState(): m_state=1
22:32:20.737 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
22:32:20.737 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:32:20.737 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:20.737 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:20.737 00.000 10844 Status Line: Star lost - low mass
22:32:20.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:20.766 00.029 10844 UpdateGuideState exits: Star lost - low mass
22:32:20.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:20.766 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:20.766 00.000 10844 Enqueuing Expose request
22:32:20.766 00.000 11060 Worker thread wakes up
22:32:20.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:20.766 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:22.242 01.476 11060 Exposure complete
22:32:22.448 00.206 11060 worker thread done servicing request
22:32:22.448 00.000 10844 OnExposeComplete: enter
22:32:22.448 00.000 10844 UpdateGuideState(): m_state=1
22:32:22.450 00.002 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
22:32:22.450 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:32:22.450 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:22.450 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:22.452 00.002 10844 Status Line: Star lost - low mass
22:32:22.457 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:22.475 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:32:22.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:22.475 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:22.475 00.000 10844 Enqueuing Expose request
22:32:22.475 00.000 11060 Worker thread wakes up
22:32:22.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:22.475 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:23.958 01.483 11060 Exposure complete
22:32:24.248 00.290 11060 worker thread done servicing request
22:32:24.248 00.000 10844 OnExposeComplete: enter
22:32:24.248 00.000 10844 UpdateGuideState(): m_state=1
22:32:24.250 00.002 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
22:32:24.250 00.000 10844 Star::Find false star n=2 nbg=282 bg=13.7 sigma=4.7 thresh=28 peak=22
22:32:24.250 00.000 10844 Star::Find returns 0 (2), X=1836.00, Y=177.00, Mass=35, SNR=2.9, Peak=32 HFD=0.0
22:32:24.250 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:24.250 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:24.250 00.000 10844 Status Line: Star lost - low SNR
22:32:24.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:32:24.271 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:32:24.273 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:24.273 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:24.273 00.000 10844 Enqueuing Expose request
22:32:24.273 00.000 11060 Worker thread wakes up
22:32:24.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:24.273 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:25.754 01.481 11060 Exposure complete
22:32:26.012 00.258 11060 worker thread done servicing request
22:32:26.012 00.000 10844 OnExposeComplete: enter
22:32:26.012 00.000 10844 UpdateGuideState(): m_state=1
22:32:26.012 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
22:32:26.012 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=25 HFD=0.0
22:32:26.012 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:26.012 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:26.012 00.000 10844 Status Line: Star lost - low mass
22:32:26.017 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:26.028 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:32:26.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:26.028 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:26.028 00.000 10844 Enqueuing Expose request
22:32:26.028 00.000 11060 Worker thread wakes up
22:32:26.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:26.028 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:27.505 01.477 11060 Exposure complete
22:32:27.772 00.267 11060 worker thread done servicing request
22:32:27.772 00.000 10844 OnExposeComplete: enter
22:32:27.772 00.000 10844 UpdateGuideState(): m_state=1
22:32:27.772 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
22:32:27.772 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:32:27.772 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:27.772 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:27.772 00.000 10844 Status Line: Star lost - low mass
22:32:27.777 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:27.795 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:32:27.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:27.795 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:27.795 00.000 10844 Enqueuing Expose request
22:32:27.795 00.000 11060 Worker thread wakes up
22:32:27.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:27.795 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:29.262 01.467 11060 Exposure complete
22:32:29.492 00.230 10844 OnExposeComplete: enter
22:32:29.493 00.001 10844 UpdateGuideState(): m_state=1
22:32:29.493 00.000 11060 worker thread done servicing request
22:32:29.493 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
22:32:29.493 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:32:29.493 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:29.494 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:29.494 00.000 10844 Status Line: Star lost - low mass
22:32:29.499 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:29.530 00.031 10844 UpdateGuideState exits: Star lost - low mass
22:32:29.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:29.530 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:29.530 00.000 10844 Enqueuing Expose request
22:32:29.530 00.000 11060 Worker thread wakes up
22:32:29.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:29.530 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:30.988 01.458 11060 Exposure complete
22:32:31.172 00.184 11060 worker thread done servicing request
22:32:31.172 00.000 10844 OnExposeComplete: enter
22:32:31.172 00.000 10844 UpdateGuideState(): m_state=1
22:32:31.172 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
22:32:31.172 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:32:31.172 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:31.172 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:31.172 00.000 10844 Status Line: Star lost - low mass
22:32:31.177 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:31.199 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:32:31.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:31.199 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:31.199 00.000 10844 Enqueuing Expose request
22:32:31.199 00.000 11060 Worker thread wakes up
22:32:31.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:31.199 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:32.685 01.486 11060 Exposure complete
22:32:33.016 00.331 11060 worker thread done servicing request
22:32:33.016 00.000 10844 OnExposeComplete: enter
22:32:33.018 00.002 10844 UpdateGuideState(): m_state=1
22:32:33.018 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
22:32:33.018 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:32:33.018 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:33.018 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:33.018 00.000 10844 Status Line: Star lost - low mass
22:32:33.023 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:33.066 00.043 10844 UpdateGuideState exits: Star lost - low mass
22:32:33.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:33.066 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:33.066 00.000 10844 Enqueuing Expose request
22:32:33.066 00.000 11060 Worker thread wakes up
22:32:33.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:33.066 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:34.521 01.455 11060 Exposure complete
22:32:34.795 00.274 11060 worker thread done servicing request
22:32:34.795 00.000 10844 OnExposeComplete: enter
22:32:34.795 00.000 10844 UpdateGuideState(): m_state=1
22:32:34.797 00.002 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
22:32:34.797 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:32:34.797 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:34.797 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:34.797 00.000 10844 Status Line: Star lost - low mass
22:32:34.799 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:34.815 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:32:34.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:34.815 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:34.815 00.000 10844 Enqueuing Expose request
22:32:34.821 00.006 11060 Worker thread wakes up
22:32:34.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:34.821 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:36.285 01.464 11060 Exposure complete
22:32:36.487 00.202 11060 worker thread done servicing request
22:32:36.487 00.000 10844 OnExposeComplete: enter
22:32:36.487 00.000 10844 UpdateGuideState(): m_state=1
22:32:36.487 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
22:32:36.488 00.001 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:32:36.488 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:36.488 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:36.488 00.000 10844 Status Line: Star lost - low mass
22:32:36.500 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:36.517 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:32:36.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:36.517 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:36.517 00.000 10844 Enqueuing Expose request
22:32:36.517 00.000 11060 Worker thread wakes up
22:32:36.518 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:36.518 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:37.988 01.470 11060 Exposure complete
22:32:38.183 00.195 11060 worker thread done servicing request
22:32:38.183 00.000 10844 OnExposeComplete: enter
22:32:38.183 00.000 10844 UpdateGuideState(): m_state=1
22:32:38.183 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
22:32:38.183 00.000 10844 Star::Find returns 0 (2), X=1836.00, Y=177.00, Mass=30, SNR=2.9, Peak=29 HFD=0.0
22:32:38.183 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:38.187 00.004 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:38.187 00.000 10844 Status Line: Star lost - low SNR
22:32:38.189 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:38.214 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:32:38.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:38.214 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:38.214 00.000 10844 Enqueuing Expose request
22:32:38.214 00.000 11060 Worker thread wakes up
22:32:38.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:38.214 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:39.706 01.492 11060 Exposure complete
22:32:40.002 00.296 11060 worker thread done servicing request
22:32:40.002 00.000 10844 OnExposeComplete: enter
22:32:40.002 00.000 10844 UpdateGuideState(): m_state=1
22:32:40.002 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
22:32:40.002 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:32:40.002 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:40.002 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:40.002 00.000 10844 Status Line: Star lost - low mass
22:32:40.005 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:40.020 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:32:40.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:40.020 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:40.020 00.000 10844 Enqueuing Expose request
22:32:40.020 00.000 11060 Worker thread wakes up
22:32:40.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:40.020 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:41.507 01.487 11060 Exposure complete
22:32:41.759 00.252 11060 worker thread done servicing request
22:32:41.759 00.000 10844 OnExposeComplete: enter
22:32:41.759 00.000 10844 UpdateGuideState(): m_state=1
22:32:41.759 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
22:32:41.759 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:32:41.759 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:41.759 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:41.759 00.000 10844 Status Line: Star lost - low mass
22:32:41.764 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:41.780 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:32:41.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:41.780 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:41.780 00.000 10844 Enqueuing Expose request
22:32:41.780 00.000 11060 Worker thread wakes up
22:32:41.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:41.780 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:43.270 01.490 11060 Exposure complete
22:32:43.806 00.536 11060 worker thread done servicing request
22:32:43.806 00.000 10844 OnExposeComplete: enter
22:32:43.806 00.000 10844 UpdateGuideState(): m_state=1
22:32:43.806 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
22:32:43.806 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:32:43.806 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:43.806 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:43.806 00.000 10844 Status Line: Star lost - low mass
22:32:43.809 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:32:43.842 00.033 10844 UpdateGuideState exits: Star lost - low mass
22:32:43.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:43.842 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:43.842 00.000 10844 Enqueuing Expose request
22:32:43.842 00.000 11060 Worker thread wakes up
22:32:43.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:43.842 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:45.250 01.408 11060 Exposure complete
22:32:45.819 00.569 11060 worker thread done servicing request
22:32:45.819 00.000 10844 OnExposeComplete: enter
22:32:45.819 00.000 10844 UpdateGuideState(): m_state=1
22:32:45.821 00.002 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
22:32:45.821 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:32:45.821 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:45.822 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:45.822 00.000 10844 Status Line: Star lost - low mass
22:32:45.848 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:32:45.886 00.038 10844 UpdateGuideState exits: Star lost - low mass
22:32:45.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:45.886 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:45.886 00.000 10844 Enqueuing Expose request
22:32:45.888 00.002 11060 Worker thread wakes up
22:32:45.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:45.888 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:47.376 01.488 11060 Exposure complete
22:32:47.679 00.303 11060 worker thread done servicing request
22:32:47.679 00.000 10844 OnExposeComplete: enter
22:32:47.679 00.000 10844 UpdateGuideState(): m_state=1
22:32:47.679 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
22:32:47.679 00.000 10844 Star::Find false star n=3 nbg=288 bg=13.9 sigma=5.0 thresh=29 peak=23
22:32:47.679 00.000 10844 Star::Find returns 0 (2), X=1836.00, Y=177.00, Mass=46, SNR=2.9, Peak=30 HFD=0.0
22:32:47.679 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:47.679 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:47.679 00.000 10844 Status Line: Star lost - low SNR
22:32:47.683 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:32:47.702 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:32:47.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:47.702 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:47.702 00.000 10844 Enqueuing Expose request
22:32:47.703 00.001 11060 Worker thread wakes up
22:32:47.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:47.703 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:49.150 01.447 11060 Exposure complete
22:32:49.428 00.278 11060 worker thread done servicing request
22:32:49.428 00.000 10844 OnExposeComplete: enter
22:32:49.428 00.000 10844 UpdateGuideState(): m_state=1
22:32:49.429 00.001 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
22:32:49.429 00.000 10844 Star::Find false star n=4 nbg=281 bg=13.2 sigma=4.8 thresh=28 peak=22
22:32:49.429 00.000 10844 Star::Find returns 0 (2), X=1836.00, Y=177.00, Mass=67, SNR=2.9, Peak=33 HFD=0.0
22:32:49.429 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:49.429 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:49.430 00.001 10844 Status Line: Star lost - low SNR
22:32:49.433 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:49.462 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:32:49.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:49.462 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:49.463 00.001 10844 Enqueuing Expose request
22:32:49.463 00.000 11060 Worker thread wakes up
22:32:49.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:49.463 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:51.039 01.576 11060 Exposure complete
22:32:51.491 00.452 11060 worker thread done servicing request
22:32:51.491 00.000 10844 OnExposeComplete: enter
22:32:51.491 00.000 10844 UpdateGuideState(): m_state=1
22:32:51.491 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
22:32:51.491 00.000 10844 Star::Find returns 0 (2), X=1836.00, Y=177.00, Mass=16, SNR=2.1, Peak=32 HFD=0.0
22:32:51.491 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:51.491 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:51.491 00.000 10844 Status Line: Star lost - low SNR
22:32:51.499 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:51.536 00.037 10844 UpdateGuideState exits: Star lost - low SNR
22:32:51.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:51.536 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:51.536 00.000 10844 Enqueuing Expose request
22:32:51.536 00.000 11060 Worker thread wakes up
22:32:51.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:51.536 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:52.981 01.445 11060 Exposure complete
22:32:53.349 00.368 11060 worker thread done servicing request
22:32:53.349 00.000 10844 OnExposeComplete: enter
22:32:53.351 00.002 10844 UpdateGuideState(): m_state=1
22:32:53.351 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
22:32:53.351 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:32:53.351 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:53.351 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:53.351 00.000 10844 Status Line: Star lost - low mass
22:32:53.355 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:32:53.408 00.053 10844 UpdateGuideState exits: Star lost - low mass
22:32:53.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:53.408 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:53.408 00.000 10844 Enqueuing Expose request
22:32:53.408 00.000 11060 Worker thread wakes up
22:32:53.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:53.408 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:54.865 01.457 11060 Exposure complete
22:32:55.135 00.270 11060 worker thread done servicing request
22:32:55.135 00.000 10844 OnExposeComplete: enter
22:32:55.135 00.000 10844 UpdateGuideState(): m_state=1
22:32:55.135 00.000 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
22:32:55.135 00.000 10844 Star::Find returns 0 (3), X=1836.00, Y=177.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:32:55.135 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:55.135 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:55.135 00.000 10844 Status Line: Star lost - low mass
22:32:55.140 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:55.160 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:32:55.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:55.160 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:55.160 00.000 10844 Enqueuing Expose request
22:32:55.160 00.000 11060 Worker thread wakes up
22:32:55.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:55.160 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:32:56.635 01.475 11060 Exposure complete
22:32:56.841 00.206 11060 worker thread done servicing request
22:32:56.841 00.000 10844 OnExposeComplete: enter
22:32:56.841 00.000 10844 UpdateGuideState(): m_state=1
22:32:56.842 00.001 10844 Star::Find(15, 1836, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
22:32:56.842 00.000 10844 Star::Find returns 1 (0), X=1823.62, Y=173.52, Mass=142, SNR=6.8, Peak=38 HFD=3.0
22:32:56.842 00.000 10844 DistanceChecker: deactivated
22:32:56.845 00.003 10844 setting lock position to (1823.62, 173.52)
22:32:56.845 00.000 10844 MultiStar: stabilizing after lock position change
22:32:56.845 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:32:56.845 00.000 10844 Changing from state SELECTING to SELECTED
22:32:56.845 00.000 10844 guider state => SELECTED
22:32:56.865 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:32:56.884 00.019 10844 UpdateGuideState exits: m=142 SNR=6.8
22:32:56.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:56.884 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:32:56.884 00.000 10844 Enqueuing Expose request
22:32:56.884 00.000 11060 Worker thread wakes up
22:32:56.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:56.884 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1809,159,31,31)
22:32:58.409 01.525 11060 Exposure complete
22:32:58.902 00.493 11060 worker thread done servicing request
22:32:58.902 00.000 10844 OnExposeComplete: enter
22:32:58.902 00.000 10844 UpdateGuideState(): m_state=2
22:32:58.902 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
22:32:58.903 00.001 10844 Star::Find false star n=6 nbg=281 bg=14.2 sigma=4.7 thresh=28 peak=26
22:32:58.903 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=95, SNR=2.9, Peak=32 HFD=0.0
22:32:58.903 00.000 10844 DistanceChecker: activated
22:32:58.903 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:32:58.903 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:32:58.903 00.000 10844 guider state => SELECTING
22:32:58.903 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:32:58.903 00.000 10844 Status Line: Star lost - low SNR
22:32:58.913 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:32:58.952 00.039 10844 UpdateGuideState exits: Star lost - low SNR
22:32:58.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:58.954 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:32:58.954 00.000 10844 Enqueuing Expose request
22:32:58.954 00.000 11060 Worker thread wakes up
22:32:58.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:32:58.954 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:00.349 01.395 11060 Exposure complete
22:33:00.725 00.376 11060 worker thread done servicing request
22:33:00.725 00.000 10844 OnExposeComplete: enter
22:33:00.725 00.000 10844 UpdateGuideState(): m_state=1
22:33:00.727 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
22:33:00.727 00.000 10844 Star::Find false star n=3 nbg=281 bg=14.4 sigma=4.6 thresh=28 peak=23
22:33:00.727 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=44, SNR=2.9, Peak=31 HFD=0.0
22:33:00.727 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:00.727 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:00.727 00.000 10844 Status Line: Star lost - low SNR
22:33:00.731 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:00.781 00.050 10844 UpdateGuideState exits: Star lost - low SNR
22:33:00.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:00.781 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:00.781 00.000 10844 Enqueuing Expose request
22:33:00.781 00.000 11060 Worker thread wakes up
22:33:00.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:00.781 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:02.235 01.454 11060 Exposure complete
22:33:02.486 00.251 11060 worker thread done servicing request
22:33:02.486 00.000 10844 OnExposeComplete: enter
22:33:02.486 00.000 10844 UpdateGuideState(): m_state=1
22:33:02.486 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
22:33:02.486 00.000 10844 Star::Find false star n=4 nbg=281 bg=14.1 sigma=4.7 thresh=28 peak=23
22:33:02.486 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=66, SNR=2.9, Peak=31 HFD=0.0
22:33:02.486 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:02.488 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:02.488 00.000 10844 Status Line: Star lost - low SNR
22:33:02.491 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:02.511 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:33:02.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:02.511 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:02.511 00.000 10844 Enqueuing Expose request
22:33:02.511 00.000 11060 Worker thread wakes up
22:33:02.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:02.511 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:03.963 01.452 11060 Exposure complete
22:33:04.265 00.302 10844 OnExposeComplete: enter
22:33:04.265 00.000 10844 UpdateGuideState(): m_state=1
22:33:04.265 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
22:33:04.265 00.000 10844 Star::Find false star n=8 nbg=286 bg=13.6 sigma=5.1 thresh=29 peak=23
22:33:04.265 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=133, SNR=2.9, Peak=32 HFD=0.0
22:33:04.265 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:04.267 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:04.267 00.000 10844 Status Line: Star lost - low SNR
22:33:04.275 00.008 11060 worker thread done servicing request
22:33:04.279 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:33:04.301 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:33:04.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:04.301 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:04.301 00.000 10844 Enqueuing Expose request
22:33:04.301 00.000 11060 Worker thread wakes up
22:33:04.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:04.301 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:06.740 02.439 11060 Exposure complete
22:33:07.489 00.749 11060 worker thread done servicing request
22:33:07.489 00.000 10844 OnExposeComplete: enter
22:33:07.489 00.000 10844 UpdateGuideState(): m_state=1
22:33:07.490 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
22:33:07.490 00.000 10844 Star::Find false star n=3 nbg=279 bg=13.4 sigma=4.5 thresh=27 peak=22
22:33:07.490 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=47, SNR=2.9, Peak=30 HFD=0.0
22:33:07.490 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:07.490 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:07.490 00.000 10844 Status Line: Star lost - low SNR
22:33:07.494 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:07.533 00.039 10844 UpdateGuideState exits: Star lost - low SNR
22:33:07.535 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:07.535 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:07.535 00.000 10844 Enqueuing Expose request
22:33:07.535 00.000 11060 Worker thread wakes up
22:33:07.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:07.535 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:08.955 01.420 11060 Exposure complete
22:33:09.293 00.338 11060 worker thread done servicing request
22:33:09.293 00.000 10844 OnExposeComplete: enter
22:33:09.293 00.000 10844 UpdateGuideState(): m_state=1
22:33:09.293 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
22:33:09.293 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.2, Peak=32 HFD=0.0
22:33:09.295 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:09.295 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:09.295 00.000 10844 Status Line: Star lost - low SNR
22:33:09.298 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:09.346 00.048 10844 UpdateGuideState exits: Star lost - low SNR
22:33:09.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:09.346 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:09.346 00.000 10844 Enqueuing Expose request
22:33:09.346 00.000 11060 Worker thread wakes up
22:33:09.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:09.346 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:10.812 01.466 11060 Exposure complete
22:33:11.070 00.258 11060 worker thread done servicing request
22:33:11.070 00.000 10844 OnExposeComplete: enter
22:33:11.070 00.000 10844 UpdateGuideState(): m_state=1
22:33:11.070 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
22:33:11.070 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:33:11.070 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:11.070 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:11.070 00.000 10844 Status Line: Star lost - low mass
22:33:11.077 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:33:11.099 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:33:11.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:11.099 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:11.099 00.000 10844 Enqueuing Expose request
22:33:11.099 00.000 11060 Worker thread wakes up
22:33:11.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:11.099 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:12.557 01.458 11060 Exposure complete
22:33:12.743 00.186 11060 worker thread done servicing request
22:33:12.743 00.000 10844 OnExposeComplete: enter
22:33:12.743 00.000 10844 UpdateGuideState(): m_state=1
22:33:12.743 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
22:33:12.744 00.001 10844 Star::Find false star n=3 nbg=280 bg=14.9 sigma=4.8 thresh=29 peak=25
22:33:12.744 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=45, SNR=2.9, Peak=31 HFD=0.0
22:33:12.744 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:12.744 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:12.744 00.000 10844 Status Line: Star lost - low SNR
22:33:12.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:12.754 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:33:12.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:12.754 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:12.754 00.000 10844 Enqueuing Expose request
22:33:12.754 00.000 11060 Worker thread wakes up
22:33:12.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:12.754 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:14.342 01.588 11060 Exposure complete
22:33:14.695 00.353 11060 worker thread done servicing request
22:33:14.695 00.000 10844 OnExposeComplete: enter
22:33:14.695 00.000 10844 UpdateGuideState(): m_state=1
22:33:14.697 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
22:33:14.697 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.3, Peak=32 HFD=0.0
22:33:14.697 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:14.698 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:14.698 00.000 10844 Status Line: Star lost - low SNR
22:33:14.718 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:14.738 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:33:14.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:14.738 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:14.738 00.000 10844 Enqueuing Expose request
22:33:14.738 00.000 11060 Worker thread wakes up
22:33:14.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:14.738 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:16.193 01.455 11060 Exposure complete
22:33:16.660 00.467 10844 OnExposeComplete: enter
22:33:16.660 00.000 11060 worker thread done servicing request
22:33:16.660 00.000 10844 UpdateGuideState(): m_state=1
22:33:16.679 00.019 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
22:33:16.680 00.001 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:33:16.680 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:16.680 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:16.680 00.000 10844 Status Line: Star lost - low mass
22:33:16.687 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:16.711 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:33:16.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:16.711 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:16.711 00.000 10844 Enqueuing Expose request
22:33:16.711 00.000 11060 Worker thread wakes up
22:33:16.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:16.711 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:18.160 01.449 11060 Exposure complete
22:33:18.477 00.317 11060 worker thread done servicing request
22:33:18.477 00.000 10844 OnExposeComplete: enter
22:33:18.477 00.000 10844 UpdateGuideState(): m_state=1
22:33:18.482 00.005 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
22:33:18.482 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:33:18.482 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:18.494 00.012 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:18.496 00.002 10844 Status Line: Star lost - low mass
22:33:18.499 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:33:18.519 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:33:18.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:18.519 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:18.519 00.000 10844 Enqueuing Expose request
22:33:18.519 00.000 11060 Worker thread wakes up
22:33:18.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:18.519 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:19.964 01.445 11060 Exposure complete
22:33:20.320 00.356 11060 worker thread done servicing request
22:33:20.320 00.000 10844 OnExposeComplete: enter
22:33:20.320 00.000 10844 UpdateGuideState(): m_state=1
22:33:20.321 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
22:33:20.321 00.000 10844 Star::Find false star n=6 nbg=280 bg=13.9 sigma=4.7 thresh=28 peak=22
22:33:20.321 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=91, SNR=2.9, Peak=31 HFD=0.0
22:33:20.321 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:20.321 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:20.321 00.000 10844 Status Line: Star lost - low SNR
22:33:20.326 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=2, FiltMax=255, Gamma=1.000
22:33:20.370 00.044 10844 UpdateGuideState exits: Star lost - low SNR
22:33:20.372 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:20.372 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:20.372 00.000 10844 Enqueuing Expose request
22:33:20.372 00.000 11060 Worker thread wakes up
22:33:20.373 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:20.373 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:21.841 01.468 11060 Exposure complete
22:33:22.756 00.915 11060 worker thread done servicing request
22:33:22.756 00.000 10844 OnExposeComplete: enter
22:33:22.760 00.004 10844 UpdateGuideState(): m_state=1
22:33:22.760 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
22:33:22.760 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:33:22.760 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:22.760 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:22.760 00.000 10844 Status Line: Star lost - low mass
22:33:22.768 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:33:22.816 00.048 10844 UpdateGuideState exits: Star lost - low mass
22:33:22.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:22.816 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:22.816 00.000 10844 Enqueuing Expose request
22:33:22.816 00.000 11060 Worker thread wakes up
22:33:22.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:22.816 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:24.355 01.539 11060 Exposure complete
22:33:24.792 00.437 11060 worker thread done servicing request
22:33:24.792 00.000 10844 OnExposeComplete: enter
22:33:24.792 00.000 10844 UpdateGuideState(): m_state=1
22:33:24.792 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
22:33:24.792 00.000 10844 Star::Find false star n=2 nbg=285 bg=14.8 sigma=4.8 thresh=29 peak=25
22:33:24.792 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=33, SNR=2.9, Peak=32 HFD=0.0
22:33:24.792 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:24.794 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:24.794 00.000 10844 Status Line: Star lost - low SNR
22:33:24.800 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=4, FiltMax=255, Gamma=1.000
22:33:24.827 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:33:24.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:24.828 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:24.831 00.003 10844 Enqueuing Expose request
22:33:24.831 00.000 11060 Worker thread wakes up
22:33:24.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:24.831 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:26.238 01.407 11060 Exposure complete
22:33:26.538 00.300 10844 OnExposeComplete: enter
22:33:26.538 00.000 10844 UpdateGuideState(): m_state=1
22:33:26.538 00.000 11060 worker thread done servicing request
22:33:26.538 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
22:33:26.538 00.000 10844 Star::Find false star n=2 nbg=283 bg=14.6 sigma=4.6 thresh=28 peak=23
22:33:26.539 00.001 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=32, SNR=2.9, Peak=32 HFD=0.0
22:33:26.539 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:26.539 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:26.539 00.000 10844 Status Line: Star lost - low SNR
22:33:26.543 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=14, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:26.584 00.041 10844 UpdateGuideState exits: Star lost - low SNR
22:33:26.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:26.584 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:26.584 00.000 10844 Enqueuing Expose request
22:33:26.584 00.000 11060 Worker thread wakes up
22:33:26.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:26.584 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:27.985 01.401 11060 Exposure complete
22:33:28.283 00.298 10844 OnExposeComplete: enter
22:33:28.283 00.000 10844 UpdateGuideState(): m_state=1
22:33:28.285 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
22:33:28.285 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=28, SNR=2.9, Peak=30 HFD=0.0
22:33:28.285 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:28.285 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:28.286 00.001 10844 Status Line: Star lost - low SNR
22:33:28.286 00.000 11060 worker thread done servicing request
22:33:28.288 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:33:28.319 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:33:28.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.319 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:28.319 00.000 10844 Enqueuing Expose request
22:33:28.319 00.000 11060 Worker thread wakes up
22:33:28.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:28.321 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:30.036 01.715 11060 Exposure complete
22:33:31.289 01.253 11060 worker thread done servicing request
22:33:31.289 00.000 10844 OnExposeComplete: enter
22:33:31.289 00.000 10844 UpdateGuideState(): m_state=1
22:33:31.289 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
22:33:31.290 00.001 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:33:31.290 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:31.290 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:31.290 00.000 10844 Status Line: Star lost - low SNR
22:33:31.294 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:31.321 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:33:31.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:31.321 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:31.321 00.000 10844 Enqueuing Expose request
22:33:31.321 00.000 11060 Worker thread wakes up
22:33:31.323 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:31.323 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:33.002 01.679 11060 Exposure complete
22:33:34.002 01.000 11060 worker thread done servicing request
22:33:34.002 00.000 10844 OnExposeComplete: enter
22:33:34.002 00.000 10844 UpdateGuideState(): m_state=1
22:33:34.002 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
22:33:34.002 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:33:34.002 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:34.002 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:34.005 00.003 10844 Status Line: Star lost - low mass
22:33:34.012 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:33:34.085 00.073 10844 UpdateGuideState exits: Star lost - low mass
22:33:34.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:34.087 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:34.087 00.000 10844 Enqueuing Expose request
22:33:34.087 00.000 11060 Worker thread wakes up
22:33:34.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:34.087 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:35.542 01.455 11060 Exposure complete
22:33:36.385 00.843 10844 OnExposeComplete: enter
22:33:36.385 00.000 10844 UpdateGuideState(): m_state=1
22:33:36.386 00.001 11060 worker thread done servicing request
22:33:36.386 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
22:33:36.386 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.2, Peak=28 HFD=0.0
22:33:36.386 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:36.387 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:36.387 00.000 10844 Status Line: Star lost - low SNR
22:33:36.391 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:36.444 00.053 10844 UpdateGuideState exits: Star lost - low SNR
22:33:36.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:36.444 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:36.444 00.000 10844 Enqueuing Expose request
22:33:36.444 00.000 11060 Worker thread wakes up
22:33:36.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:36.446 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:37.964 01.518 11060 Exposure complete
22:33:40.261 02.297 11060 worker thread done servicing request
22:33:40.261 00.000 10844 OnExposeComplete: enter
22:33:40.261 00.000 10844 UpdateGuideState(): m_state=1
22:33:40.262 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
22:33:40.262 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=31 HFD=0.0
22:33:40.262 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:40.262 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:40.285 00.023 10844 Status Line: Star lost - low SNR
22:33:40.296 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=2, FiltMax=255, Gamma=1.000
22:33:40.414 00.118 10844 UpdateGuideState exits: Star lost - low SNR
22:33:40.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:40.414 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:40.416 00.002 10844 Enqueuing Expose request
22:33:40.416 00.000 11060 Worker thread wakes up
22:33:40.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:40.416 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:41.849 01.433 11060 Exposure complete
22:33:42.386 00.537 11060 worker thread done servicing request
22:33:42.387 00.001 10844 OnExposeComplete: enter
22:33:42.387 00.000 10844 UpdateGuideState(): m_state=1
22:33:42.387 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
22:33:42.388 00.001 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:33:42.388 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:42.388 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:42.388 00.000 10844 Status Line: Star lost - low mass
22:33:42.399 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:33:42.455 00.056 10844 UpdateGuideState exits: Star lost - low mass
22:33:42.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:42.455 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:42.455 00.000 10844 Enqueuing Expose request
22:33:42.455 00.000 11060 Worker thread wakes up
22:33:42.457 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:42.457 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:44.422 01.965 11060 Exposure complete
22:33:46.826 02.404 11060 worker thread done servicing request
22:33:46.826 00.000 10844 OnExposeComplete: enter
22:33:46.826 00.000 10844 UpdateGuideState(): m_state=1
22:33:46.826 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
22:33:46.826 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=30 HFD=0.0
22:33:46.826 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:46.828 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:46.828 00.000 10844 Status Line: Star lost - low SNR
22:33:46.836 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:46.872 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:33:46.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:46.873 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:46.873 00.000 10844 Enqueuing Expose request
22:33:46.873 00.000 11060 Worker thread wakes up
22:33:46.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:46.873 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:48.365 01.492 11060 Exposure complete
22:33:48.912 00.547 11060 worker thread done servicing request
22:33:48.912 00.000 10844 OnExposeComplete: enter
22:33:48.912 00.000 10844 UpdateGuideState(): m_state=1
22:33:48.913 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
22:33:48.913 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:33:48.913 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:48.913 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:48.913 00.000 10844 Status Line: Star lost - low mass
22:33:48.918 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:48.980 00.062 10844 UpdateGuideState exits: Star lost - low mass
22:33:48.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:48.980 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:48.980 00.000 10844 Enqueuing Expose request
22:33:48.980 00.000 11060 Worker thread wakes up
22:33:48.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:48.980 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:50.503 01.523 11060 Exposure complete
22:33:51.046 00.543 11060 worker thread done servicing request
22:33:51.046 00.000 10844 OnExposeComplete: enter
22:33:51.046 00.000 10844 UpdateGuideState(): m_state=1
22:33:51.046 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
22:33:51.046 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:33:51.046 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:51.047 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:51.047 00.000 10844 Status Line: Star lost - low mass
22:33:51.051 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:51.086 00.035 10844 UpdateGuideState exits: Star lost - low mass
22:33:51.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:51.086 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:51.086 00.000 10844 Enqueuing Expose request
22:33:51.086 00.000 11060 Worker thread wakes up
22:33:51.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:51.086 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:52.550 01.464 11060 Exposure complete
22:33:52.955 00.405 11060 worker thread done servicing request
22:33:52.955 00.000 10844 OnExposeComplete: enter
22:33:52.955 00.000 10844 UpdateGuideState(): m_state=1
22:33:52.955 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
22:33:52.955 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=20, SNR=2.5, Peak=35 HFD=0.0
22:33:52.955 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:52.955 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:52.955 00.000 10844 Status Line: Star lost - low SNR
22:33:52.961 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:33:52.996 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:33:52.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:52.996 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:52.996 00.000 10844 Enqueuing Expose request
22:33:52.996 00.000 11060 Worker thread wakes up
22:33:52.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:52.996 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:54.500 01.504 11060 Exposure complete
22:33:56.175 01.675 11060 worker thread done servicing request
22:33:56.175 00.000 10844 OnExposeComplete: enter
22:33:56.175 00.000 10844 UpdateGuideState(): m_state=1
22:33:56.179 00.004 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
22:33:56.179 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=30 HFD=0.0
22:33:56.179 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:56.180 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:56.180 00.000 10844 Status Line: Star lost - low SNR
22:33:56.187 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:33:56.230 00.043 10844 UpdateGuideState exits: Star lost - low SNR
22:33:56.231 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:56.231 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:56.231 00.000 10844 Enqueuing Expose request
22:33:56.231 00.000 11060 Worker thread wakes up
22:33:56.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:56.231 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:57.699 01.468 11060 Exposure complete
22:33:58.069 00.370 11060 worker thread done servicing request
22:33:58.069 00.000 10844 OnExposeComplete: enter
22:33:58.071 00.002 10844 UpdateGuideState(): m_state=1
22:33:58.071 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
22:33:58.072 00.001 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:33:58.072 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:58.072 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:58.072 00.000 10844 Status Line: Star lost - low mass
22:33:58.090 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=1, FiltMax=255, Gamma=1.000
22:33:58.115 00.025 10844 UpdateGuideState exits: Star lost - low mass
22:33:58.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:58.115 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:58.115 00.000 10844 Enqueuing Expose request
22:33:58.115 00.000 11060 Worker thread wakes up
22:33:58.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:33:58.115 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:33:59.568 01.453 11060 Exposure complete
22:33:59.958 00.390 11060 worker thread done servicing request
22:33:59.958 00.000 10844 OnExposeComplete: enter
22:33:59.958 00.000 10844 UpdateGuideState(): m_state=1
22:33:59.959 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
22:33:59.959 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:33:59.959 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:33:59.959 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:33:59.960 00.001 10844 Status Line: Star lost - low mass
22:33:59.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:33:59.999 00.039 10844 UpdateGuideState exits: Star lost - low mass
22:33:59.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:59.999 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:33:59.999 00.000 10844 Enqueuing Expose request
22:34:00.015 00.016 11060 Worker thread wakes up
22:34:00.016 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:00.016 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:01.470 01.454 11060 Exposure complete
22:34:01.990 00.520 11060 worker thread done servicing request
22:34:01.990 00.000 10844 OnExposeComplete: enter
22:34:01.990 00.000 10844 UpdateGuideState(): m_state=1
22:34:01.991 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
22:34:01.991 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:34:01.991 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:01.991 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:01.991 00.000 10844 Status Line: Star lost - low mass
22:34:01.995 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:02.019 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:34:02.020 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:02.020 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:02.020 00.000 10844 Enqueuing Expose request
22:34:02.020 00.000 11060 Worker thread wakes up
22:34:02.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:02.020 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:03.506 01.486 11060 Exposure complete
22:34:04.968 01.462 10844 OnExposeComplete: enter
22:34:04.968 00.000 10844 UpdateGuideState(): m_state=1
22:34:04.968 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
22:34:04.968 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:34:04.970 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:04.970 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:04.970 00.000 10844 Status Line: Star lost - low mass
22:34:04.973 00.003 11060 worker thread done servicing request
22:34:05.136 00.163 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:05.567 00.431 10844 UpdateGuideState exits: Star lost - low mass
22:34:05.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:05.567 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:05.567 00.000 10844 Enqueuing Expose request
22:34:05.569 00.002 11060 Worker thread wakes up
22:34:05.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:05.569 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:07.029 01.460 11060 Exposure complete
22:34:07.445 00.416 10844 OnExposeComplete: enter
22:34:07.445 00.000 10844 UpdateGuideState(): m_state=1
22:34:07.446 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
22:34:07.446 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:34:07.446 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:07.446 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:07.446 00.000 10844 Status Line: Star lost - low mass
22:34:07.450 00.004 11060 worker thread done servicing request
22:34:07.452 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=1, FiltMax=255, Gamma=1.000
22:34:07.481 00.029 10844 UpdateGuideState exits: Star lost - low mass
22:34:07.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:07.481 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:07.481 00.000 10844 Enqueuing Expose request
22:34:07.481 00.000 11060 Worker thread wakes up
22:34:07.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:07.481 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:08.919 01.438 11060 Exposure complete
22:34:09.330 00.411 11060 worker thread done servicing request
22:34:09.330 00.000 10844 OnExposeComplete: enter
22:34:09.330 00.000 10844 UpdateGuideState(): m_state=1
22:34:09.332 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
22:34:09.332 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.4, Peak=33 HFD=0.0
22:34:09.332 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:09.332 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:09.332 00.000 10844 Status Line: Star lost - low SNR
22:34:09.337 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:09.360 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:34:09.367 00.007 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:09.367 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:09.367 00.000 10844 Enqueuing Expose request
22:34:09.367 00.000 11060 Worker thread wakes up
22:34:09.368 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:09.368 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:10.788 01.420 11060 Exposure complete
22:34:11.215 00.427 11060 worker thread done servicing request
22:34:11.215 00.000 10844 OnExposeComplete: enter
22:34:11.215 00.000 10844 UpdateGuideState(): m_state=1
22:34:11.216 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
22:34:11.216 00.000 10844 Star::Find false star n=4 nbg=283 bg=14.4 sigma=4.7 thresh=28 peak=23
22:34:11.216 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=57, SNR=2.9, Peak=30 HFD=0.0
22:34:11.216 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:11.216 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:11.216 00.000 10844 Status Line: Star lost - low SNR
22:34:11.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:34:11.262 00.046 10844 UpdateGuideState exits: Star lost - low SNR
22:34:11.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:11.263 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:11.263 00.000 10844 Enqueuing Expose request
22:34:11.263 00.000 11060 Worker thread wakes up
22:34:11.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:11.263 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:12.742 01.479 11060 Exposure complete
22:34:13.336 00.594 11060 worker thread done servicing request
22:34:13.336 00.000 10844 OnExposeComplete: enter
22:34:13.336 00.000 10844 UpdateGuideState(): m_state=1
22:34:13.338 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
22:34:13.338 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:34:13.338 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:13.338 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:13.338 00.000 10844 Status Line: Star lost - low mass
22:34:13.343 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:13.381 00.038 10844 UpdateGuideState exits: Star lost - low mass
22:34:13.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:13.381 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:13.381 00.000 10844 Enqueuing Expose request
22:34:13.381 00.000 11060 Worker thread wakes up
22:34:13.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:13.381 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:15.511 02.130 11060 Exposure complete
22:34:16.522 01.011 10844 OnExposeComplete: enter
22:34:16.522 00.000 10844 UpdateGuideState(): m_state=1
22:34:16.523 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
22:34:16.523 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
22:34:16.523 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:16.523 00.000 11060 worker thread done servicing request
22:34:16.523 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:16.523 00.000 10844 Status Line: Star lost - low mass
22:34:16.528 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:34:16.556 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:34:16.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:16.556 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:16.556 00.000 10844 Enqueuing Expose request
22:34:16.556 00.000 11060 Worker thread wakes up
22:34:16.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:16.556 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:18.042 01.486 11060 Exposure complete
22:34:18.731 00.689 11060 worker thread done servicing request
22:34:18.731 00.000 10844 OnExposeComplete: enter
22:34:18.731 00.000 10844 UpdateGuideState(): m_state=1
22:34:18.732 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
22:34:18.732 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:34:18.732 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:18.732 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:18.732 00.000 10844 Status Line: Star lost - low mass
22:34:18.760 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:18.805 00.045 10844 UpdateGuideState exits: Star lost - low mass
22:34:18.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:18.805 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:18.805 00.000 10844 Enqueuing Expose request
22:34:18.805 00.000 11060 Worker thread wakes up
22:34:18.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:18.805 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:20.301 01.496 11060 Exposure complete
22:34:20.771 00.470 11060 worker thread done servicing request
22:34:20.771 00.000 10844 OnExposeComplete: enter
22:34:20.771 00.000 10844 UpdateGuideState(): m_state=1
22:34:20.776 00.005 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
22:34:20.776 00.000 10844 Star::Find false star n=2 nbg=280 bg=14.8 sigma=4.7 thresh=29 peak=21
22:34:20.776 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=33, SNR=2.9, Peak=32 HFD=0.0
22:34:20.777 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:20.777 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:20.777 00.000 10844 Status Line: Star lost - low SNR
22:34:20.782 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:20.844 00.062 10844 UpdateGuideState exits: Star lost - low SNR
22:34:20.845 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:20.845 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:20.845 00.000 10844 Enqueuing Expose request
22:34:20.845 00.000 11060 Worker thread wakes up
22:34:20.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:20.845 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:22.342 01.497 11060 Exposure complete
22:34:22.799 00.457 11060 worker thread done servicing request
22:34:22.799 00.000 10844 OnExposeComplete: enter
22:34:22.799 00.000 10844 UpdateGuideState(): m_state=1
22:34:22.801 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
22:34:22.814 00.013 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:34:22.814 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:22.815 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:22.815 00.000 10844 Status Line: Star lost - low mass
22:34:22.817 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:34:22.843 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:34:22.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:22.843 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:22.843 00.000 10844 Enqueuing Expose request
22:34:22.843 00.000 11060 Worker thread wakes up
22:34:22.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:22.843 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:24.799 01.956 11060 Exposure complete
22:34:26.465 01.666 11060 worker thread done servicing request
22:34:26.465 00.000 10844 OnExposeComplete: enter
22:34:26.465 00.000 10844 UpdateGuideState(): m_state=1
22:34:26.465 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
22:34:26.465 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.0, Peak=29 HFD=0.0
22:34:26.465 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:26.465 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:26.468 00.003 10844 Status Line: Star lost - low SNR
22:34:26.473 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:34:26.552 00.079 10844 UpdateGuideState exits: Star lost - low SNR
22:34:26.554 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:26.554 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:26.554 00.000 10844 Enqueuing Expose request
22:34:26.554 00.000 11060 Worker thread wakes up
22:34:26.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:26.554 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:28.009 01.455 11060 Exposure complete
22:34:29.180 01.171 10844 OnExposeComplete: enter
22:34:29.181 00.001 11060 worker thread done servicing request
22:34:29.181 00.000 10844 UpdateGuideState(): m_state=1
22:34:29.181 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
22:34:29.181 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.1, Peak=30 HFD=0.0
22:34:29.181 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:29.181 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:29.181 00.000 10844 Status Line: Star lost - low SNR
22:34:29.188 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:34:29.219 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:34:29.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:29.219 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:29.219 00.000 10844 Enqueuing Expose request
22:34:29.219 00.000 11060 Worker thread wakes up
22:34:29.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:29.219 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:30.699 01.480 11060 Exposure complete
22:34:30.967 00.268 11060 worker thread done servicing request
22:34:30.967 00.000 10844 OnExposeComplete: enter
22:34:30.967 00.000 10844 UpdateGuideState(): m_state=1
22:34:30.967 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
22:34:30.967 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=31 HFD=0.0
22:34:30.967 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:30.969 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:30.969 00.000 10844 Status Line: Star lost - low SNR
22:34:30.976 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:34:30.999 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:34:30.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:30.999 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:30.999 00.000 10844 Enqueuing Expose request
22:34:30.999 00.000 11060 Worker thread wakes up
22:34:30.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:31.001 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:32.446 01.445 11060 Exposure complete
22:34:32.817 00.371 10844 OnExposeComplete: enter
22:34:32.819 00.002 10844 UpdateGuideState(): m_state=1
22:34:32.819 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
22:34:32.832 00.013 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:34:32.832 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:32.834 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:32.834 00.000 10844 Status Line: Star lost - low mass
22:34:32.838 00.004 11060 worker thread done servicing request
22:34:32.848 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:32.876 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:34:32.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:32.876 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:32.876 00.000 10844 Enqueuing Expose request
22:34:32.876 00.000 11060 Worker thread wakes up
22:34:32.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:32.876 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:34.382 01.506 11060 Exposure complete
22:34:34.809 00.427 11060 worker thread done servicing request
22:34:34.809 00.000 10844 OnExposeComplete: enter
22:34:34.809 00.000 10844 UpdateGuideState(): m_state=1
22:34:34.809 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
22:34:34.809 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.1, Peak=29 HFD=0.0
22:34:34.809 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:34.809 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:34.809 00.000 10844 Status Line: Star lost - low SNR
22:34:34.815 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:34:34.855 00.040 10844 UpdateGuideState exits: Star lost - low SNR
22:34:34.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:34.855 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:34.855 00.000 10844 Enqueuing Expose request
22:34:34.855 00.000 11060 Worker thread wakes up
22:34:34.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:34.855 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:36.339 01.484 11060 Exposure complete
22:34:36.660 00.321 11060 worker thread done servicing request
22:34:36.660 00.000 10844 OnExposeComplete: enter
22:34:36.660 00.000 10844 UpdateGuideState(): m_state=1
22:34:36.660 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
22:34:36.660 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:34:36.660 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:36.660 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:36.660 00.000 10844 Status Line: Star lost - low mass
22:34:36.664 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:36.685 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:34:36.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:36.685 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:36.685 00.000 10844 Enqueuing Expose request
22:34:36.685 00.000 11060 Worker thread wakes up
22:34:36.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:36.685 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:38.160 01.475 11060 Exposure complete
22:34:38.452 00.292 11060 worker thread done servicing request
22:34:38.452 00.000 10844 OnExposeComplete: enter
22:34:38.452 00.000 10844 UpdateGuideState(): m_state=1
22:34:38.454 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
22:34:38.454 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=19, SNR=2.3, Peak=33 HFD=0.0
22:34:38.454 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:38.454 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:38.454 00.000 10844 Status Line: Star lost - low SNR
22:34:38.457 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:38.466 00.009 10844 UpdateGuideState exits: Star lost - low SNR
22:34:38.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:38.466 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:38.466 00.000 10844 Enqueuing Expose request
22:34:38.466 00.000 11060 Worker thread wakes up
22:34:38.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:38.466 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:39.929 01.463 11060 Exposure complete
22:34:40.142 00.213 11060 worker thread done servicing request
22:34:40.142 00.000 10844 OnExposeComplete: enter
22:34:40.142 00.000 10844 UpdateGuideState(): m_state=1
22:34:40.142 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
22:34:40.142 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:34:40.142 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:40.145 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:40.145 00.000 10844 Status Line: Star lost - low mass
22:34:40.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:34:40.158 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:34:40.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:40.158 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:40.158 00.000 10844 Enqueuing Expose request
22:34:40.158 00.000 11060 Worker thread wakes up
22:34:40.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:40.158 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:41.631 01.473 11060 Exposure complete
22:34:41.840 00.209 11060 worker thread done servicing request
22:34:41.840 00.000 10844 OnExposeComplete: enter
22:34:41.840 00.000 10844 UpdateGuideState(): m_state=1
22:34:41.840 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
22:34:41.840 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:34:41.840 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:41.840 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:41.840 00.000 10844 Status Line: Star lost - low mass
22:34:41.844 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:41.856 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:34:41.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:41.856 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:41.856 00.000 10844 Enqueuing Expose request
22:34:41.856 00.000 11060 Worker thread wakes up
22:34:41.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:41.856 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:43.328 01.472 11060 Exposure complete
22:34:43.615 00.287 11060 worker thread done servicing request
22:34:43.615 00.000 10844 OnExposeComplete: enter
22:34:43.615 00.000 10844 UpdateGuideState(): m_state=1
22:34:43.615 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
22:34:43.615 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:34:43.615 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:43.615 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:43.615 00.000 10844 Status Line: Star lost - low mass
22:34:43.635 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:43.647 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:34:43.649 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:43.649 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:43.649 00.000 10844 Enqueuing Expose request
22:34:43.649 00.000 11060 Worker thread wakes up
22:34:43.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:43.649 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:45.141 01.492 11060 Exposure complete
22:34:45.394 00.253 11060 worker thread done servicing request
22:34:45.394 00.000 10844 OnExposeComplete: enter
22:34:45.394 00.000 10844 UpdateGuideState(): m_state=1
22:34:45.394 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
22:34:45.394 00.000 10844 Star::Find false star n=4 nbg=275 bg=14.1 sigma=4.3 thresh=27 peak=22
22:34:45.394 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=52, SNR=2.9, Peak=29 HFD=0.0
22:34:45.394 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:45.394 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:45.394 00.000 10844 Status Line: Star lost - low SNR
22:34:45.408 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:34:45.422 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:34:45.424 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:45.424 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:45.424 00.000 10844 Enqueuing Expose request
22:34:45.424 00.000 11060 Worker thread wakes up
22:34:45.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:45.424 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:46.872 01.448 11060 Exposure complete
22:34:47.100 00.228 11060 worker thread done servicing request
22:34:47.100 00.000 10844 OnExposeComplete: enter
22:34:47.100 00.000 10844 UpdateGuideState(): m_state=1
22:34:47.100 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
22:34:47.100 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:34:47.100 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:47.100 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:47.100 00.000 10844 Status Line: Star lost - low mass
22:34:47.105 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:47.131 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:34:47.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:47.131 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:47.131 00.000 10844 Enqueuing Expose request
22:34:47.131 00.000 11060 Worker thread wakes up
22:34:47.133 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:47.133 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:48.569 01.436 11060 Exposure complete
22:34:48.884 00.315 11060 worker thread done servicing request
22:34:48.885 00.001 10844 OnExposeComplete: enter
22:34:48.885 00.000 10844 UpdateGuideState(): m_state=1
22:34:48.885 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
22:34:48.885 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:34:48.885 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:48.886 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:48.886 00.000 10844 Status Line: Star lost - low mass
22:34:48.904 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:48.936 00.032 10844 UpdateGuideState exits: Star lost - low mass
22:34:48.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:48.936 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:48.936 00.000 10844 Enqueuing Expose request
22:34:48.936 00.000 11060 Worker thread wakes up
22:34:48.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:48.936 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:50.432 01.496 11060 Exposure complete
22:34:50.659 00.227 11060 worker thread done servicing request
22:34:50.669 00.010 10844 OnExposeComplete: enter
22:34:50.669 00.000 10844 UpdateGuideState(): m_state=1
22:34:50.669 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
22:34:50.669 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=29 HFD=0.0
22:34:50.669 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:50.669 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:50.669 00.000 10844 Status Line: Star lost - low SNR
22:34:50.672 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:34:50.689 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:34:50.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:50.689 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:50.689 00.000 10844 Enqueuing Expose request
22:34:50.689 00.000 11060 Worker thread wakes up
22:34:50.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:50.689 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:52.167 01.478 11060 Exposure complete
22:34:52.502 00.335 11060 worker thread done servicing request
22:34:52.502 00.000 10844 OnExposeComplete: enter
22:34:52.502 00.000 10844 UpdateGuideState(): m_state=1
22:34:52.502 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
22:34:52.502 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=19, SNR=2.3, Peak=27 HFD=0.0
22:34:52.507 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:52.507 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:52.507 00.000 10844 Status Line: Star lost - low SNR
22:34:52.508 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:52.524 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:34:52.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:52.524 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:52.524 00.000 10844 Enqueuing Expose request
22:34:52.524 00.000 11060 Worker thread wakes up
22:34:52.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:52.524 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:54.035 01.511 11060 Exposure complete
22:34:54.389 00.354 11060 worker thread done servicing request
22:34:54.389 00.000 10844 OnExposeComplete: enter
22:34:54.390 00.001 10844 UpdateGuideState(): m_state=1
22:34:54.390 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
22:34:54.390 00.000 10844 Star::Find false star n=4 nbg=279 bg=14.2 sigma=4.6 thresh=28 peak=20
22:34:54.390 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=63, SNR=2.9, Peak=27 HFD=0.0
22:34:54.390 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:54.391 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:54.391 00.000 10844 Status Line: Star lost - low SNR
22:34:54.395 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:54.416 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:34:54.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:54.416 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:54.416 00.000 10844 Enqueuing Expose request
22:34:54.416 00.000 11060 Worker thread wakes up
22:34:54.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:54.416 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:55.866 01.450 11060 Exposure complete
22:34:56.182 00.316 11060 worker thread done servicing request
22:34:56.182 00.000 10844 OnExposeComplete: enter
22:34:56.182 00.000 10844 UpdateGuideState(): m_state=1
22:34:56.184 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
22:34:56.184 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.1, Peak=29 HFD=0.0
22:34:56.184 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:56.184 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:56.184 00.000 10844 Status Line: Star lost - low SNR
22:34:56.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=2, FiltMax=255, Gamma=1.000
22:34:56.203 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:34:56.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:56.203 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:56.203 00.000 10844 Enqueuing Expose request
22:34:56.203 00.000 11060 Worker thread wakes up
22:34:56.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:56.203 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:57.672 01.469 11060 Exposure complete
22:34:57.962 00.290 10844 OnExposeComplete: enter
22:34:57.962 00.000 10844 UpdateGuideState(): m_state=1
22:34:57.962 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
22:34:57.962 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:34:57.962 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:57.962 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:57.965 00.003 11060 worker thread done servicing request
22:34:57.965 00.000 10844 Status Line: Star lost - low mass
22:34:57.968 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:34:57.984 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:34:57.989 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:57.989 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:57.989 00.000 10844 Enqueuing Expose request
22:34:57.989 00.000 11060 Worker thread wakes up
22:34:57.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:57.989 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:34:59.450 01.461 11060 Exposure complete
22:34:59.621 00.171 11060 worker thread done servicing request
22:34:59.621 00.000 10844 OnExposeComplete: enter
22:34:59.621 00.000 10844 UpdateGuideState(): m_state=1
22:34:59.621 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
22:34:59.621 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:34:59.621 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:34:59.621 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:34:59.621 00.000 10844 Status Line: Star lost - low mass
22:34:59.621 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=2, FiltMax=255, Gamma=1.000
22:34:59.636 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:34:59.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:59.636 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:34:59.636 00.000 10844 Enqueuing Expose request
22:34:59.636 00.000 11060 Worker thread wakes up
22:34:59.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:34:59.636 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:01.076 01.440 11060 Exposure complete
22:35:01.273 00.197 11060 worker thread done servicing request
22:35:01.273 00.000 10844 OnExposeComplete: enter
22:35:01.273 00.000 10844 UpdateGuideState(): m_state=1
22:35:01.273 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
22:35:01.273 00.000 10844 Star::Find false star n=4 nbg=280 bg=13.7 sigma=4.4 thresh=27 peak=20
22:35:01.273 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=59, SNR=2.9, Peak=30 HFD=0.0
22:35:01.273 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:01.273 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:01.273 00.000 10844 Status Line: Star lost - low SNR
22:35:01.276 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:01.290 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:35:01.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:01.290 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:01.291 00.001 10844 Enqueuing Expose request
22:35:01.291 00.000 11060 Worker thread wakes up
22:35:01.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:01.291 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:02.747 01.456 11060 Exposure complete
22:35:02.978 00.231 11060 worker thread done servicing request
22:35:02.978 00.000 10844 OnExposeComplete: enter
22:35:02.981 00.003 10844 UpdateGuideState(): m_state=1
22:35:02.995 00.014 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
22:35:02.995 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.1, Peak=31 HFD=0.0
22:35:02.997 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:02.997 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:02.998 00.001 10844 Status Line: Star lost - low SNR
22:35:02.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:03.016 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:35:03.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:03.016 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:03.016 00.000 10844 Enqueuing Expose request
22:35:03.016 00.000 11060 Worker thread wakes up
22:35:03.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:03.016 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:04.499 01.483 11060 Exposure complete
22:35:04.775 00.276 11060 worker thread done servicing request
22:35:04.775 00.000 10844 OnExposeComplete: enter
22:35:04.775 00.000 10844 UpdateGuideState(): m_state=1
22:35:04.775 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
22:35:04.775 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=1.9, Peak=28 HFD=0.0
22:35:04.775 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:04.775 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:04.775 00.000 10844 Status Line: Star lost - low SNR
22:35:04.779 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:04.802 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:35:04.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:04.802 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:04.802 00.000 10844 Enqueuing Expose request
22:35:04.802 00.000 11060 Worker thread wakes up
22:35:04.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:04.802 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:06.293 01.491 11060 Exposure complete
22:35:06.495 00.202 11060 worker thread done servicing request
22:35:06.495 00.000 10844 OnExposeComplete: enter
22:35:06.495 00.000 10844 UpdateGuideState(): m_state=1
22:35:06.495 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
22:35:06.495 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=30 HFD=0.0
22:35:06.495 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:06.495 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:06.495 00.000 10844 Status Line: Star lost - low SNR
22:35:06.499 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:06.528 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:35:06.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:06.528 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:06.528 00.000 10844 Enqueuing Expose request
22:35:06.528 00.000 11060 Worker thread wakes up
22:35:06.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:06.528 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:08.030 01.502 11060 Exposure complete
22:35:08.360 00.330 10844 OnExposeComplete: enter
22:35:08.360 00.000 11060 worker thread done servicing request
22:35:08.365 00.005 10844 UpdateGuideState(): m_state=1
22:35:08.365 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
22:35:08.365 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:35:08.365 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:08.365 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:08.365 00.000 10844 Status Line: Star lost - low mass
22:35:08.369 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:08.385 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:35:08.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:08.385 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:08.385 00.000 10844 Enqueuing Expose request
22:35:08.385 00.000 11060 Worker thread wakes up
22:35:08.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:08.385 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:09.879 01.494 11060 Exposure complete
22:35:10.141 00.262 11060 worker thread done servicing request
22:35:10.141 00.000 10844 OnExposeComplete: enter
22:35:10.141 00.000 10844 UpdateGuideState(): m_state=1
22:35:10.141 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
22:35:10.141 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=30 HFD=0.0
22:35:10.141 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:10.144 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:10.144 00.000 10844 Status Line: Star lost - low SNR
22:35:10.146 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:10.165 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:35:10.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:10.165 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:10.165 00.000 10844 Enqueuing Expose request
22:35:10.165 00.000 11060 Worker thread wakes up
22:35:10.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:10.165 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:11.651 01.486 11060 Exposure complete
22:35:11.914 00.263 11060 worker thread done servicing request
22:35:11.914 00.000 10844 OnExposeComplete: enter
22:35:11.914 00.000 10844 UpdateGuideState(): m_state=1
22:35:11.914 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
22:35:11.914 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=21, SNR=2.5, Peak=35 HFD=0.0
22:35:11.916 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:11.916 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:11.916 00.000 10844 Status Line: Star lost - low SNR
22:35:11.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:11.933 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:35:11.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:11.934 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:11.934 00.000 10844 Enqueuing Expose request
22:35:11.934 00.000 11060 Worker thread wakes up
22:35:11.936 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:11.936 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:13.426 01.490 11060 Exposure complete
22:35:13.829 00.403 11060 worker thread done servicing request
22:35:13.829 00.000 10844 OnExposeComplete: enter
22:35:13.829 00.000 10844 UpdateGuideState(): m_state=1
22:35:13.829 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
22:35:13.829 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=17, SNR=2.3, Peak=32 HFD=0.0
22:35:13.829 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:13.829 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:13.829 00.000 10844 Status Line: Star lost - low SNR
22:35:13.834 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:13.868 00.034 10844 UpdateGuideState exits: Star lost - low SNR
22:35:13.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:13.868 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:13.868 00.000 10844 Enqueuing Expose request
22:35:13.868 00.000 11060 Worker thread wakes up
22:35:13.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:13.868 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:15.339 01.471 11060 Exposure complete
22:35:15.689 00.350 11060 worker thread done servicing request
22:35:15.689 00.000 10844 OnExposeComplete: enter
22:35:15.689 00.000 10844 UpdateGuideState(): m_state=1
22:35:15.689 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
22:35:15.689 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=28, SNR=2.8, Peak=30 HFD=0.0
22:35:15.689 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:15.689 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:15.689 00.000 10844 Status Line: Star lost - low SNR
22:35:15.699 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:15.717 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:35:15.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:15.717 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:15.717 00.000 10844 Enqueuing Expose request
22:35:15.717 00.000 11060 Worker thread wakes up
22:35:15.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:15.717 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:17.198 01.481 11060 Exposure complete
22:35:17.461 00.263 11060 worker thread done servicing request
22:35:17.461 00.000 10844 OnExposeComplete: enter
22:35:17.461 00.000 10844 UpdateGuideState(): m_state=1
22:35:17.461 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
22:35:17.461 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=19, SNR=2.4, Peak=29 HFD=0.0
22:35:17.461 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:17.461 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:17.461 00.000 10844 Status Line: Star lost - low SNR
22:35:17.466 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:17.501 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:35:17.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:17.501 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:17.501 00.000 10844 Enqueuing Expose request
22:35:17.501 00.000 11060 Worker thread wakes up
22:35:17.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:17.501 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:18.969 01.468 11060 Exposure complete
22:35:19.146 00.177 11060 worker thread done servicing request
22:35:19.146 00.000 10844 OnExposeComplete: enter
22:35:19.146 00.000 10844 UpdateGuideState(): m_state=1
22:35:19.146 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
22:35:19.146 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:35:19.146 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:19.146 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:19.146 00.000 10844 Status Line: Star lost - low mass
22:35:19.149 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:19.161 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:35:19.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:19.161 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:19.161 00.000 10844 Enqueuing Expose request
22:35:19.161 00.000 11060 Worker thread wakes up
22:35:19.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:19.161 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:20.609 01.448 11060 Exposure complete
22:35:20.830 00.221 11060 worker thread done servicing request
22:35:20.830 00.000 10844 OnExposeComplete: enter
22:35:20.830 00.000 10844 UpdateGuideState(): m_state=1
22:35:20.835 00.005 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
22:35:20.835 00.000 10844 Star::Find false star n=3 nbg=281 bg=14.5 sigma=4.5 thresh=28 peak=21
22:35:20.835 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=43, SNR=2.9, Peak=29 HFD=0.0
22:35:20.835 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:20.835 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:20.835 00.000 10844 Status Line: Star lost - low SNR
22:35:20.837 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:20.865 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:35:20.866 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:20.867 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:20.867 00.000 10844 Enqueuing Expose request
22:35:20.867 00.000 11060 Worker thread wakes up
22:35:20.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:20.867 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:22.350 01.483 11060 Exposure complete
22:35:22.640 00.290 11060 worker thread done servicing request
22:35:22.640 00.000 10844 OnExposeComplete: enter
22:35:22.640 00.000 10844 UpdateGuideState(): m_state=1
22:35:22.641 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
22:35:22.641 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=28, SNR=2.8, Peak=29 HFD=0.0
22:35:22.641 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:22.641 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:22.641 00.000 10844 Status Line: Star lost - low SNR
22:35:22.642 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:22.666 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:35:22.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:22.666 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:22.666 00.000 10844 Enqueuing Expose request
22:35:22.666 00.000 11060 Worker thread wakes up
22:35:22.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:22.666 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:24.123 01.457 11060 Exposure complete
22:35:24.364 00.241 11060 worker thread done servicing request
22:35:24.364 00.000 10844 OnExposeComplete: enter
22:35:24.364 00.000 10844 UpdateGuideState(): m_state=1
22:35:24.364 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
22:35:24.364 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=27, SNR=2.8, Peak=29 HFD=0.0
22:35:24.364 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:24.364 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:24.364 00.000 10844 Status Line: Star lost - low SNR
22:35:24.364 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:24.399 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:35:24.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:24.399 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:24.399 00.000 10844 Enqueuing Expose request
22:35:24.399 00.000 11060 Worker thread wakes up
22:35:24.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:24.399 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:25.855 01.456 11060 Exposure complete
22:35:26.098 00.243 10844 OnExposeComplete: enter
22:35:26.098 00.000 10844 UpdateGuideState(): m_state=1
22:35:26.098 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
22:35:26.100 00.002 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:35:26.100 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:26.100 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:26.100 00.000 10844 Status Line: Star lost - low mass
22:35:26.115 00.015 11060 worker thread done servicing request
22:35:26.116 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:26.167 00.051 10844 UpdateGuideState exits: Star lost - low mass
22:35:26.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:26.167 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:26.167 00.000 10844 Enqueuing Expose request
22:35:26.167 00.000 11060 Worker thread wakes up
22:35:26.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:26.167 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:27.631 01.464 11060 Exposure complete
22:35:27.963 00.332 11060 worker thread done servicing request
22:35:27.963 00.000 10844 OnExposeComplete: enter
22:35:27.963 00.000 10844 UpdateGuideState(): m_state=1
22:35:27.963 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
22:35:27.963 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=29, SNR=2.9, Peak=29 HFD=0.0
22:35:27.963 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:27.963 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:27.963 00.000 10844 Status Line: Star lost - low SNR
22:35:27.968 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:27.998 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:35:27.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:27.998 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:27.998 00.000 10844 Enqueuing Expose request
22:35:27.998 00.000 11060 Worker thread wakes up
22:35:27.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:27.998 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:29.474 01.476 11060 Exposure complete
22:35:29.728 00.254 11060 worker thread done servicing request
22:35:29.728 00.000 10844 OnExposeComplete: enter
22:35:29.728 00.000 10844 UpdateGuideState(): m_state=1
22:35:29.728 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
22:35:29.728 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:35:29.728 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:29.728 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:29.729 00.001 10844 Status Line: Star lost - low mass
22:35:29.729 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:29.770 00.041 10844 UpdateGuideState exits: Star lost - low mass
22:35:29.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:29.770 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:29.770 00.000 10844 Enqueuing Expose request
22:35:29.770 00.000 11060 Worker thread wakes up
22:35:29.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:29.770 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:31.224 01.454 11060 Exposure complete
22:35:31.514 00.290 11060 worker thread done servicing request
22:35:31.514 00.000 10844 OnExposeComplete: enter
22:35:31.514 00.000 10844 UpdateGuideState(): m_state=1
22:35:31.514 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
22:35:31.516 00.002 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.3, Peak=32 HFD=0.0
22:35:31.516 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:31.516 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:31.518 00.002 10844 Status Line: Star lost - low SNR
22:35:31.524 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:31.547 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:35:31.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:31.547 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:31.547 00.000 10844 Enqueuing Expose request
22:35:31.547 00.000 11060 Worker thread wakes up
22:35:31.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:31.547 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:33.016 01.469 11060 Exposure complete
22:35:33.373 00.357 11060 worker thread done servicing request
22:35:33.373 00.000 10844 OnExposeComplete: enter
22:35:33.373 00.000 10844 UpdateGuideState(): m_state=1
22:35:33.373 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
22:35:33.373 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:35:33.373 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:33.373 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:33.373 00.000 10844 Status Line: Star lost - low mass
22:35:33.385 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:33.404 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:35:33.406 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:33.406 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:33.406 00.000 10844 Enqueuing Expose request
22:35:33.406 00.000 11060 Worker thread wakes up
22:35:33.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:33.406 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:34.808 01.402 11060 Exposure complete
22:35:35.121 00.313 11060 worker thread done servicing request
22:35:35.121 00.000 10844 OnExposeComplete: enter
22:35:35.121 00.000 10844 UpdateGuideState(): m_state=1
22:35:35.121 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
22:35:35.121 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=29 HFD=0.0
22:35:35.121 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:35.121 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:35.121 00.000 10844 Status Line: Star lost - low SNR
22:35:35.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:35.138 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:35:35.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:35.138 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:35.138 00.000 10844 Enqueuing Expose request
22:35:35.138 00.000 11060 Worker thread wakes up
22:35:35.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:35.138 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:36.643 01.505 11060 Exposure complete
22:35:36.868 00.225 11060 worker thread done servicing request
22:35:36.868 00.000 10844 OnExposeComplete: enter
22:35:36.868 00.000 10844 UpdateGuideState(): m_state=1
22:35:36.868 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
22:35:36.868 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=30 HFD=0.0
22:35:36.868 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:36.868 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:36.868 00.000 10844 Status Line: Star lost - low SNR
22:35:36.871 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:36.912 00.041 10844 UpdateGuideState exits: Star lost - low SNR
22:35:36.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:36.912 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:36.912 00.000 10844 Enqueuing Expose request
22:35:36.912 00.000 11060 Worker thread wakes up
22:35:36.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:36.912 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:38.370 01.458 11060 Exposure complete
22:35:38.542 00.172 11060 worker thread done servicing request
22:35:38.542 00.000 10844 OnExposeComplete: enter
22:35:38.542 00.000 10844 UpdateGuideState(): m_state=1
22:35:38.542 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
22:35:38.542 00.000 10844 Star::Find false star n=4 nbg=282 bg=14.1 sigma=4.8 thresh=29 peak=22
22:35:38.542 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=63, SNR=2.9, Peak=30 HFD=0.0
22:35:38.547 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:38.547 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:38.547 00.000 10844 Status Line: Star lost - low SNR
22:35:38.549 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:38.563 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:35:38.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:38.563 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:38.563 00.000 10844 Enqueuing Expose request
22:35:38.563 00.000 11060 Worker thread wakes up
22:35:38.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:38.563 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:39.985 01.422 11060 Exposure complete
22:35:40.203 00.218 11060 worker thread done servicing request
22:35:40.203 00.000 10844 OnExposeComplete: enter
22:35:40.203 00.000 10844 UpdateGuideState(): m_state=1
22:35:40.203 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
22:35:40.205 00.002 10844 Star::Find false star n=3 nbg=273 bg=14.5 sigma=4.4 thresh=28 peak=20
22:35:40.205 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=49, SNR=2.9, Peak=31 HFD=0.0
22:35:40.205 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:40.205 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:40.205 00.000 10844 Status Line: Star lost - low SNR
22:35:40.207 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:40.223 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:35:40.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:40.223 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:40.223 00.000 10844 Enqueuing Expose request
22:35:40.223 00.000 11060 Worker thread wakes up
22:35:40.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:40.223 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:41.676 01.453 11060 Exposure complete
22:35:41.882 00.206 11060 worker thread done servicing request
22:35:41.882 00.000 10844 OnExposeComplete: enter
22:35:41.882 00.000 10844 UpdateGuideState(): m_state=1
22:35:41.882 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
22:35:41.882 00.000 10844 Star::Find false star n=4 nbg=279 bg=15.3 sigma=4.2 thresh=28 peak=21
22:35:41.882 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=55, SNR=2.9, Peak=30 HFD=0.0
22:35:41.882 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:41.882 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:41.882 00.000 10844 Status Line: Star lost - low SNR
22:35:41.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:41.898 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:35:41.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:41.898 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:41.898 00.000 10844 Enqueuing Expose request
22:35:41.898 00.000 11060 Worker thread wakes up
22:35:41.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:41.898 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:43.375 01.477 11060 Exposure complete
22:35:43.621 00.246 11060 worker thread done servicing request
22:35:43.621 00.000 10844 OnExposeComplete: enter
22:35:43.621 00.000 10844 UpdateGuideState(): m_state=1
22:35:43.621 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
22:35:43.621 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=13, SNR=2.0, Peak=31 HFD=0.0
22:35:43.621 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:43.621 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:43.621 00.000 10844 Status Line: Star lost - low SNR
22:35:43.627 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:43.658 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:35:43.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:43.658 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:43.658 00.000 10844 Enqueuing Expose request
22:35:43.658 00.000 11060 Worker thread wakes up
22:35:43.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:43.658 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:45.120 01.462 11060 Exposure complete
22:35:45.292 00.172 11060 worker thread done servicing request
22:35:45.292 00.000 10844 OnExposeComplete: enter
22:35:45.292 00.000 10844 UpdateGuideState(): m_state=1
22:35:45.292 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
22:35:45.292 00.000 10844 Star::Find false star n=4 nbg=282 bg=13.8 sigma=4.4 thresh=27 peak=21
22:35:45.292 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=55, SNR=2.9, Peak=28 HFD=0.0
22:35:45.292 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:45.292 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:45.292 00.000 10844 Status Line: Star lost - low SNR
22:35:45.296 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:45.309 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:35:45.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:45.309 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:45.311 00.002 10844 Enqueuing Expose request
22:35:45.311 00.000 11060 Worker thread wakes up
22:35:45.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:45.311 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:46.800 01.489 11060 Exposure complete
22:35:47.065 00.265 11060 worker thread done servicing request
22:35:47.065 00.000 10844 OnExposeComplete: enter
22:35:47.065 00.000 10844 UpdateGuideState(): m_state=1
22:35:47.065 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
22:35:47.065 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:35:47.065 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:47.065 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:47.065 00.000 10844 Status Line: Star lost - low mass
22:35:47.070 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:47.086 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:35:47.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:47.086 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:47.086 00.000 10844 Enqueuing Expose request
22:35:47.086 00.000 11060 Worker thread wakes up
22:35:47.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:47.086 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:48.565 01.479 11060 Exposure complete
22:35:48.808 00.243 11060 worker thread done servicing request
22:35:48.808 00.000 10844 OnExposeComplete: enter
22:35:48.811 00.003 10844 UpdateGuideState(): m_state=1
22:35:48.811 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
22:35:48.811 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=17, SNR=2.2, Peak=32 HFD=0.0
22:35:48.811 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:48.811 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:48.811 00.000 10844 Status Line: Star lost - low SNR
22:35:48.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:48.829 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:35:48.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:48.829 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:48.829 00.000 10844 Enqueuing Expose request
22:35:48.829 00.000 11060 Worker thread wakes up
22:35:48.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:48.829 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:50.270 01.441 11060 Exposure complete
22:35:50.546 00.276 11060 worker thread done servicing request
22:35:50.546 00.000 10844 OnExposeComplete: enter
22:35:50.546 00.000 10844 UpdateGuideState(): m_state=1
22:35:50.546 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
22:35:50.546 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=31 HFD=0.0
22:35:50.546 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:50.547 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:50.547 00.000 10844 Status Line: Star lost - low SNR
22:35:50.549 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:50.573 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:35:50.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:50.573 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:50.573 00.000 10844 Enqueuing Expose request
22:35:50.573 00.000 11060 Worker thread wakes up
22:35:50.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:50.573 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:52.026 01.453 11060 Exposure complete
22:35:52.203 00.177 11060 worker thread done servicing request
22:35:52.203 00.000 10844 OnExposeComplete: enter
22:35:52.203 00.000 10844 UpdateGuideState(): m_state=1
22:35:52.203 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
22:35:52.203 00.000 10844 Star::Find false star n=3 nbg=277 bg=14.2 sigma=4.6 thresh=28 peak=22
22:35:52.203 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=47, SNR=2.9, Peak=32 HFD=0.0
22:35:52.203 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:52.203 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:52.205 00.002 10844 Status Line: Star lost - low SNR
22:35:52.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:52.221 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:35:52.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:52.221 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:52.221 00.000 10844 Enqueuing Expose request
22:35:52.221 00.000 11060 Worker thread wakes up
22:35:52.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:52.222 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:53.707 01.485 11060 Exposure complete
22:35:53.949 00.242 11060 worker thread done servicing request
22:35:53.949 00.000 10844 OnExposeComplete: enter
22:35:53.950 00.001 10844 UpdateGuideState(): m_state=1
22:35:53.950 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
22:35:53.950 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:35:53.950 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:53.950 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:53.950 00.000 10844 Status Line: Star lost - low mass
22:35:53.954 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:53.971 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:35:53.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:53.971 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:53.971 00.000 10844 Enqueuing Expose request
22:35:53.973 00.002 11060 Worker thread wakes up
22:35:53.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:53.973 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:55.431 01.458 11060 Exposure complete
22:35:55.753 00.322 10844 OnExposeComplete: enter
22:35:55.753 00.000 11060 worker thread done servicing request
22:35:55.753 00.000 10844 UpdateGuideState(): m_state=1
22:35:55.753 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
22:35:55.753 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:35:55.753 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:55.753 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:55.753 00.000 10844 Status Line: Star lost - low mass
22:35:55.755 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:35:55.774 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:35:55.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:55.774 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:55.774 00.000 10844 Enqueuing Expose request
22:35:55.774 00.000 11060 Worker thread wakes up
22:35:55.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:55.774 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:57.230 01.456 11060 Exposure complete
22:35:57.528 00.298 11060 worker thread done servicing request
22:35:57.528 00.000 10844 OnExposeComplete: enter
22:35:57.528 00.000 10844 UpdateGuideState(): m_state=1
22:35:57.528 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
22:35:57.528 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.1, Peak=28 HFD=0.0
22:35:57.528 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:57.528 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:57.528 00.000 10844 Status Line: Star lost - low SNR
22:35:57.567 00.039 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:57.582 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:35:57.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:57.582 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:57.582 00.000 10844 Enqueuing Expose request
22:35:57.582 00.000 11060 Worker thread wakes up
22:35:57.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:57.582 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:35:59.041 01.459 11060 Exposure complete
22:35:59.225 00.184 11060 worker thread done servicing request
22:35:59.225 00.000 10844 OnExposeComplete: enter
22:35:59.225 00.000 10844 UpdateGuideState(): m_state=1
22:35:59.225 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
22:35:59.225 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=31 HFD=0.0
22:35:59.225 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:35:59.225 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:35:59.226 00.001 10844 Status Line: Star lost - low SNR
22:35:59.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:35:59.252 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:35:59.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:59.252 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:35:59.252 00.000 10844 Enqueuing Expose request
22:35:59.252 00.000 11060 Worker thread wakes up
22:35:59.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:35:59.252 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:00.727 01.475 11060 Exposure complete
22:36:00.931 00.204 11060 worker thread done servicing request
22:36:00.931 00.000 10844 OnExposeComplete: enter
22:36:00.931 00.000 10844 UpdateGuideState(): m_state=1
22:36:00.931 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
22:36:00.933 00.002 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:36:00.933 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:00.933 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:00.933 00.000 10844 Status Line: Star lost - low mass
22:36:00.936 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:00.960 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:36:00.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:00.960 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:00.960 00.000 10844 Enqueuing Expose request
22:36:00.960 00.000 11060 Worker thread wakes up
22:36:00.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:00.960 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:02.429 01.469 11060 Exposure complete
22:36:02.712 00.283 11060 worker thread done servicing request
22:36:02.712 00.000 10844 OnExposeComplete: enter
22:36:02.712 00.000 10844 UpdateGuideState(): m_state=1
22:36:02.714 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
22:36:02.714 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:36:02.714 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:02.714 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:02.714 00.000 10844 Status Line: Star lost - low mass
22:36:02.719 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:02.738 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:36:02.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:02.738 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:02.738 00.000 10844 Enqueuing Expose request
22:36:02.738 00.000 11060 Worker thread wakes up
22:36:02.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:02.738 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:04.207 01.469 11060 Exposure complete
22:36:04.508 00.301 11060 worker thread done servicing request
22:36:04.508 00.000 10844 OnExposeComplete: enter
22:36:04.508 00.000 10844 UpdateGuideState(): m_state=1
22:36:04.508 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
22:36:04.508 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=34 HFD=0.0
22:36:04.508 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:04.510 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:04.510 00.000 10844 Status Line: Star lost - low SNR
22:36:04.513 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:04.534 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:36:04.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:04.534 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:04.534 00.000 10844 Enqueuing Expose request
22:36:04.534 00.000 11060 Worker thread wakes up
22:36:04.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:04.534 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:06.004 01.470 11060 Exposure complete
22:36:06.188 00.184 11060 worker thread done servicing request
22:36:06.188 00.000 10844 OnExposeComplete: enter
22:36:06.190 00.002 10844 UpdateGuideState(): m_state=1
22:36:06.190 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
22:36:06.190 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:36:06.190 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:06.190 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:06.190 00.000 10844 Status Line: Star lost - low mass
22:36:06.192 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:06.214 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:36:06.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:06.214 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:06.214 00.000 10844 Enqueuing Expose request
22:36:06.214 00.000 11060 Worker thread wakes up
22:36:06.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:06.214 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:07.715 01.501 11060 Exposure complete
22:36:07.917 00.202 11060 worker thread done servicing request
22:36:07.917 00.000 10844 OnExposeComplete: enter
22:36:07.917 00.000 10844 UpdateGuideState(): m_state=1
22:36:07.917 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
22:36:07.917 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:36:07.917 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:07.917 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:07.917 00.000 10844 Status Line: Star lost - low mass
22:36:07.924 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:07.950 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:36:07.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:07.950 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:07.950 00.000 10844 Enqueuing Expose request
22:36:07.950 00.000 11060 Worker thread wakes up
22:36:07.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:07.950 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:09.441 01.491 11060 Exposure complete
22:36:09.681 00.240 11060 worker thread done servicing request
22:36:09.681 00.000 10844 OnExposeComplete: enter
22:36:09.681 00.000 10844 UpdateGuideState(): m_state=1
22:36:09.681 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
22:36:09.681 00.000 10844 Star::Find false star n=2 nbg=282 bg=14.5 sigma=4.7 thresh=29 peak=21
22:36:09.681 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=34, SNR=2.9, Peak=32 HFD=0.0
22:36:09.681 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:09.681 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:09.681 00.000 10844 Status Line: Star lost - low SNR
22:36:09.684 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:09.699 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:36:09.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:09.699 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:09.699 00.000 10844 Enqueuing Expose request
22:36:09.699 00.000 11060 Worker thread wakes up
22:36:09.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:09.699 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:11.165 01.466 11060 Exposure complete
22:36:11.408 00.243 11060 worker thread done servicing request
22:36:11.408 00.000 10844 OnExposeComplete: enter
22:36:11.408 00.000 10844 UpdateGuideState(): m_state=1
22:36:11.408 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
22:36:11.408 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=33 HFD=0.0
22:36:11.408 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:11.408 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:11.408 00.000 10844 Status Line: Star lost - low SNR
22:36:11.411 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:11.440 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:36:11.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:11.440 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:11.440 00.000 10844 Enqueuing Expose request
22:36:11.440 00.000 11060 Worker thread wakes up
22:36:11.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:11.440 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:12.957 01.517 11060 Exposure complete
22:36:13.271 00.314 11060 worker thread done servicing request
22:36:13.271 00.000 10844 OnExposeComplete: enter
22:36:13.271 00.000 10844 UpdateGuideState(): m_state=1
22:36:13.271 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
22:36:13.273 00.002 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=28 HFD=0.0
22:36:13.273 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:13.273 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:13.273 00.000 10844 Status Line: Star lost - low SNR
22:36:13.275 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:13.287 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:36:13.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:13.287 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:13.287 00.000 10844 Enqueuing Expose request
22:36:13.287 00.000 11060 Worker thread wakes up
22:36:13.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:13.287 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:14.743 01.456 11060 Exposure complete
22:36:15.030 00.287 11060 worker thread done servicing request
22:36:15.030 00.000 10844 OnExposeComplete: enter
22:36:15.030 00.000 10844 UpdateGuideState(): m_state=1
22:36:15.032 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
22:36:15.032 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:36:15.032 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:15.032 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:15.032 00.000 10844 Status Line: Star lost - low mass
22:36:15.034 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:15.051 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:36:15.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:15.051 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:15.051 00.000 10844 Enqueuing Expose request
22:36:15.051 00.000 11060 Worker thread wakes up
22:36:15.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:15.051 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:16.541 01.490 11060 Exposure complete
22:36:16.700 00.159 11060 worker thread done servicing request
22:36:16.700 00.000 10844 OnExposeComplete: enter
22:36:16.700 00.000 10844 UpdateGuideState(): m_state=1
22:36:16.703 00.003 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
22:36:16.703 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:36:16.703 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:16.703 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:16.703 00.000 10844 Status Line: Star lost - low mass
22:36:16.716 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:16.728 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:36:16.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:16.728 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:16.728 00.000 10844 Enqueuing Expose request
22:36:16.728 00.000 11060 Worker thread wakes up
22:36:16.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:16.728 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:18.139 01.411 11060 Exposure complete
22:36:18.347 00.208 11060 worker thread done servicing request
22:36:18.347 00.000 10844 OnExposeComplete: enter
22:36:18.347 00.000 10844 UpdateGuideState(): m_state=1
22:36:18.347 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
22:36:18.349 00.002 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:36:18.349 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:18.349 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:18.349 00.000 10844 Status Line: Star lost - low mass
22:36:18.350 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:18.365 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:36:18.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:18.365 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:18.365 00.000 10844 Enqueuing Expose request
22:36:18.367 00.002 11060 Worker thread wakes up
22:36:18.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:18.367 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:19.842 01.475 11060 Exposure complete
22:36:20.148 00.306 11060 worker thread done servicing request
22:36:20.148 00.000 10844 OnExposeComplete: enter
22:36:20.148 00.000 10844 UpdateGuideState(): m_state=1
22:36:20.148 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
22:36:20.148 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.8, Peak=30 HFD=0.0
22:36:20.149 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:20.150 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:20.150 00.000 10844 Status Line: Star lost - low SNR
22:36:20.152 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:20.188 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:36:20.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:20.188 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:20.188 00.000 10844 Enqueuing Expose request
22:36:20.188 00.000 11060 Worker thread wakes up
22:36:20.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:20.188 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:21.637 01.449 11060 Exposure complete
22:36:21.873 00.236 11060 worker thread done servicing request
22:36:21.873 00.000 10844 OnExposeComplete: enter
22:36:21.873 00.000 10844 UpdateGuideState(): m_state=1
22:36:21.889 00.016 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
22:36:21.889 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:36:21.889 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:21.889 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:21.890 00.001 10844 Status Line: Star lost - low mass
22:36:21.898 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:21.908 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:36:21.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:21.908 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:21.908 00.000 10844 Enqueuing Expose request
22:36:21.908 00.000 11060 Worker thread wakes up
22:36:21.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:21.908 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:23.370 01.462 11060 Exposure complete
22:36:23.532 00.162 11060 worker thread done servicing request
22:36:23.532 00.000 10844 OnExposeComplete: enter
22:36:23.532 00.000 10844 UpdateGuideState(): m_state=1
22:36:23.532 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
22:36:23.532 00.000 10844 Star::Find false star n=4 nbg=279 bg=14.9 sigma=4.7 thresh=29 peak=24
22:36:23.532 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=74, SNR=2.9, Peak=39 HFD=0.0
22:36:23.532 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:23.532 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:23.532 00.000 10844 Status Line: Star lost - low SNR
22:36:23.540 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:23.574 00.034 10844 UpdateGuideState exits: Star lost - low SNR
22:36:23.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:23.574 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:23.574 00.000 10844 Enqueuing Expose request
22:36:23.574 00.000 11060 Worker thread wakes up
22:36:23.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:23.574 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:25.028 01.454 11060 Exposure complete
22:36:25.269 00.241 11060 worker thread done servicing request
22:36:25.269 00.000 10844 OnExposeComplete: enter
22:36:25.269 00.000 10844 UpdateGuideState(): m_state=1
22:36:25.269 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
22:36:25.269 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=30 HFD=0.0
22:36:25.269 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:25.269 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:25.269 00.000 10844 Status Line: Star lost - low SNR
22:36:25.271 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:25.289 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:36:25.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:25.289 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:25.289 00.000 10844 Enqueuing Expose request
22:36:25.289 00.000 11060 Worker thread wakes up
22:36:25.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:25.289 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:26.773 01.484 11060 Exposure complete
22:36:27.073 00.300 11060 worker thread done servicing request
22:36:27.073 00.000 10844 OnExposeComplete: enter
22:36:27.073 00.000 10844 UpdateGuideState(): m_state=1
22:36:27.073 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
22:36:27.074 00.001 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=30 HFD=0.0
22:36:27.074 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:27.074 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:27.074 00.000 10844 Status Line: Star lost - low SNR
22:36:27.079 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:27.112 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:36:27.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:27.112 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:27.112 00.000 10844 Enqueuing Expose request
22:36:27.112 00.000 11060 Worker thread wakes up
22:36:27.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:27.112 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:28.603 01.491 11060 Exposure complete
22:36:28.909 00.306 11060 worker thread done servicing request
22:36:28.909 00.000 10844 OnExposeComplete: enter
22:36:28.909 00.000 10844 UpdateGuideState(): m_state=1
22:36:28.909 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
22:36:28.909 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=29 HFD=0.0
22:36:28.909 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:28.909 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:28.909 00.000 10844 Status Line: Star lost - low SNR
22:36:28.914 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:28.953 00.039 10844 UpdateGuideState exits: Star lost - low SNR
22:36:28.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:28.955 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:28.955 00.000 10844 Enqueuing Expose request
22:36:28.955 00.000 11060 Worker thread wakes up
22:36:28.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:28.955 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:30.405 01.450 11060 Exposure complete
22:36:30.815 00.410 11060 worker thread done servicing request
22:36:30.815 00.000 10844 OnExposeComplete: enter
22:36:30.815 00.000 10844 UpdateGuideState(): m_state=1
22:36:30.815 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
22:36:30.815 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=30 HFD=0.0
22:36:30.817 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:30.817 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:30.817 00.000 10844 Status Line: Star lost - low SNR
22:36:30.819 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:30.847 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:36:30.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:30.847 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:30.847 00.000 10844 Enqueuing Expose request
22:36:30.847 00.000 11060 Worker thread wakes up
22:36:30.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:30.847 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:32.321 01.474 11060 Exposure complete
22:36:32.618 00.297 11060 worker thread done servicing request
22:36:32.618 00.000 10844 OnExposeComplete: enter
22:36:32.618 00.000 10844 UpdateGuideState(): m_state=1
22:36:32.618 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
22:36:32.618 00.000 10844 Star::Find false star n=3 nbg=279 bg=14.3 sigma=4.6 thresh=28 peak=22
22:36:32.618 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=43, SNR=2.9, Peak=32 HFD=0.0
22:36:32.618 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:32.618 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:32.620 00.002 10844 Status Line: Star lost - low SNR
22:36:32.627 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:32.649 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:36:32.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:32.649 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:32.649 00.000 10844 Enqueuing Expose request
22:36:32.649 00.000 11060 Worker thread wakes up
22:36:32.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:32.649 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:34.152 01.503 11060 Exposure complete
22:36:34.429 00.277 11060 worker thread done servicing request
22:36:34.429 00.000 10844 OnExposeComplete: enter
22:36:34.429 00.000 10844 UpdateGuideState(): m_state=1
22:36:34.432 00.003 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
22:36:34.432 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:36:34.432 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:34.432 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:34.432 00.000 10844 Status Line: Star lost - low mass
22:36:34.434 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:34.456 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:36:34.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:34.456 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:34.456 00.000 10844 Enqueuing Expose request
22:36:34.456 00.000 11060 Worker thread wakes up
22:36:34.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:34.456 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:35.922 01.466 11060 Exposure complete
22:36:36.095 00.173 11060 worker thread done servicing request
22:36:36.095 00.000 10844 OnExposeComplete: enter
22:36:36.095 00.000 10844 UpdateGuideState(): m_state=1
22:36:36.095 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
22:36:36.095 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:36:36.095 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:36.095 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:36.095 00.000 10844 Status Line: Star lost - low mass
22:36:36.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:36.118 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:36:36.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:36.118 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:36.118 00.000 10844 Enqueuing Expose request
22:36:36.118 00.000 11060 Worker thread wakes up
22:36:36.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:36.118 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:37.645 01.527 11060 Exposure complete
22:36:37.975 00.330 11060 worker thread done servicing request
22:36:37.977 00.002 10844 OnExposeComplete: enter
22:36:37.977 00.000 10844 UpdateGuideState(): m_state=1
22:36:37.977 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
22:36:37.977 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:36:37.977 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:37.977 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:37.977 00.000 10844 Status Line: Star lost - low mass
22:36:37.980 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:38.012 00.032 10844 UpdateGuideState exits: Star lost - low mass
22:36:38.012 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:38.012 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:38.012 00.000 10844 Enqueuing Expose request
22:36:38.012 00.000 11060 Worker thread wakes up
22:36:38.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:38.012 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:39.487 01.475 11060 Exposure complete
22:36:39.750 00.263 11060 worker thread done servicing request
22:36:39.750 00.000 10844 OnExposeComplete: enter
22:36:39.750 00.000 10844 UpdateGuideState(): m_state=1
22:36:39.750 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
22:36:39.750 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:36:39.750 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:39.750 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:39.750 00.000 10844 Status Line: Star lost - low mass
22:36:39.753 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:39.777 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:36:39.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:39.777 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:39.777 00.000 10844 Enqueuing Expose request
22:36:39.777 00.000 11060 Worker thread wakes up
22:36:39.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:39.777 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:41.258 01.481 11060 Exposure complete
22:36:41.519 00.261 11060 worker thread done servicing request
22:36:41.519 00.000 10844 OnExposeComplete: enter
22:36:41.519 00.000 10844 UpdateGuideState(): m_state=1
22:36:41.519 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
22:36:41.519 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=29, SNR=2.9, Peak=34 HFD=0.0
22:36:41.519 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:41.519 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:41.519 00.000 10844 Status Line: Star lost - low SNR
22:36:41.551 00.032 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:41.564 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:36:41.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:41.564 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:41.564 00.000 10844 Enqueuing Expose request
22:36:41.564 00.000 11060 Worker thread wakes up
22:36:41.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:41.564 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:43.004 01.440 11060 Exposure complete
22:36:43.184 00.180 11060 worker thread done servicing request
22:36:43.184 00.000 10844 OnExposeComplete: enter
22:36:43.184 00.000 10844 UpdateGuideState(): m_state=1
22:36:43.184 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
22:36:43.184 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=29 HFD=0.0
22:36:43.184 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:43.184 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:43.184 00.000 10844 Status Line: Star lost - low SNR
22:36:43.189 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:43.201 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:36:43.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:43.201 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:43.215 00.014 10844 Enqueuing Expose request
22:36:43.215 00.000 11060 Worker thread wakes up
22:36:43.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:43.215 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:44.684 01.469 11060 Exposure complete
22:36:44.988 00.304 11060 worker thread done servicing request
22:36:44.988 00.000 10844 OnExposeComplete: enter
22:36:44.988 00.000 10844 UpdateGuideState(): m_state=1
22:36:44.989 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
22:36:44.989 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=31 HFD=0.0
22:36:44.989 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:44.989 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:44.989 00.000 10844 Status Line: Star lost - low SNR
22:36:44.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:45.010 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:36:45.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:45.010 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:45.010 00.000 10844 Enqueuing Expose request
22:36:45.010 00.000 11060 Worker thread wakes up
22:36:45.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:45.010 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:46.458 01.448 11060 Exposure complete
22:36:46.778 00.320 11060 worker thread done servicing request
22:36:46.778 00.000 10844 OnExposeComplete: enter
22:36:46.778 00.000 10844 UpdateGuideState(): m_state=1
22:36:46.781 00.003 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
22:36:46.781 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.3, Peak=33 HFD=0.0
22:36:46.781 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:46.781 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:46.781 00.000 10844 Status Line: Star lost - low SNR
22:36:46.783 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:46.806 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:36:46.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:46.806 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:46.806 00.000 10844 Enqueuing Expose request
22:36:46.806 00.000 11060 Worker thread wakes up
22:36:46.807 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:46.807 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:48.280 01.473 11060 Exposure complete
22:36:48.568 00.288 11060 worker thread done servicing request
22:36:48.568 00.000 10844 OnExposeComplete: enter
22:36:48.568 00.000 10844 UpdateGuideState(): m_state=1
22:36:48.568 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
22:36:48.568 00.000 10844 Star::Find false star n=2 nbg=284 bg=14.5 sigma=4.9 thresh=29 peak=21
22:36:48.568 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=33, SNR=2.9, Peak=31 HFD=0.0
22:36:48.568 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:48.568 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:48.568 00.000 10844 Status Line: Star lost - low SNR
22:36:48.576 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=2, FiltMax=255, Gamma=1.000
22:36:48.595 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:36:48.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:48.595 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:48.595 00.000 10844 Enqueuing Expose request
22:36:48.595 00.000 11060 Worker thread wakes up
22:36:48.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:48.595 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:50.059 01.464 11060 Exposure complete
22:36:50.238 00.179 11060 worker thread done servicing request
22:36:50.238 00.000 10844 OnExposeComplete: enter
22:36:50.238 00.000 10844 UpdateGuideState(): m_state=1
22:36:50.238 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
22:36:50.238 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=31 HFD=0.0
22:36:50.238 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:50.238 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:50.238 00.000 10844 Status Line: Star lost - low SNR
22:36:50.244 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:50.257 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:36:50.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:50.257 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:50.257 00.000 10844 Enqueuing Expose request
22:36:50.257 00.000 11060 Worker thread wakes up
22:36:50.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:50.257 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:51.723 01.466 11060 Exposure complete
22:36:51.953 00.230 11060 worker thread done servicing request
22:36:51.953 00.000 10844 OnExposeComplete: enter
22:36:51.953 00.000 10844 UpdateGuideState(): m_state=1
22:36:51.953 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
22:36:51.953 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:36:51.953 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:51.953 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:51.953 00.000 10844 Status Line: Star lost - low mass
22:36:51.956 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:51.973 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:36:51.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:51.973 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:51.973 00.000 10844 Enqueuing Expose request
22:36:51.973 00.000 11060 Worker thread wakes up
22:36:51.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:51.973 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:53.433 01.460 11060 Exposure complete
22:36:53.658 00.225 11060 worker thread done servicing request
22:36:53.658 00.000 10844 OnExposeComplete: enter
22:36:53.658 00.000 10844 UpdateGuideState(): m_state=1
22:36:53.660 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
22:36:53.660 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=31 HFD=0.0
22:36:53.660 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:53.660 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:53.660 00.000 10844 Status Line: Star lost - low SNR
22:36:53.678 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:36:53.689 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:36:53.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:53.689 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:53.689 00.000 10844 Enqueuing Expose request
22:36:53.689 00.000 11060 Worker thread wakes up
22:36:53.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:53.689 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:55.152 01.463 11060 Exposure complete
22:36:55.412 00.260 11060 worker thread done servicing request
22:36:55.412 00.000 10844 OnExposeComplete: enter
22:36:55.412 00.000 10844 UpdateGuideState(): m_state=1
22:36:55.412 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
22:36:55.412 00.000 10844 Star::Find false star n=3 nbg=282 bg=15.6 sigma=4.6 thresh=29 peak=22
22:36:55.412 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=43, SNR=2.9, Peak=32 HFD=0.0
22:36:55.412 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:55.412 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:55.412 00.000 10844 Status Line: Star lost - low SNR
22:36:55.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:55.458 00.046 10844 UpdateGuideState exits: Star lost - low SNR
22:36:55.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:55.458 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:55.458 00.000 10844 Enqueuing Expose request
22:36:55.458 00.000 11060 Worker thread wakes up
22:36:55.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:55.458 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:56.918 01.460 11060 Exposure complete
22:36:57.141 00.223 10844 OnExposeComplete: enter
22:36:57.141 00.000 10844 UpdateGuideState(): m_state=1
22:36:57.150 00.009 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
22:36:57.150 00.000 10844 Star::Find false star n=9 nbg=279 bg=13.7 sigma=4.7 thresh=28 peak=25
22:36:57.150 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=135, SNR=2.9, Peak=35 HFD=0.0
22:36:57.150 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:57.152 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:57.152 00.000 10844 Status Line: Star lost - low SNR
22:36:57.154 00.002 11060 worker thread done servicing request
22:36:57.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=2, FiltMax=255, Gamma=1.000
22:36:57.176 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:36:57.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:57.176 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:57.176 00.000 10844 Enqueuing Expose request
22:36:57.176 00.000 11060 Worker thread wakes up
22:36:57.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:57.176 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:36:58.655 01.479 11060 Exposure complete
22:36:59.000 00.345 11060 worker thread done servicing request
22:36:59.000 00.000 10844 OnExposeComplete: enter
22:36:59.000 00.000 10844 UpdateGuideState(): m_state=1
22:36:59.000 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
22:36:59.000 00.000 10844 Star::Find false star n=5 nbg=285 bg=14.6 sigma=5.0 thresh=29 peak=22
22:36:59.000 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=78, SNR=2.9, Peak=31 HFD=0.0
22:36:59.000 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:36:59.000 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:36:59.000 00.000 10844 Status Line: Star lost - low SNR
22:36:59.004 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:36:59.037 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:36:59.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:59.037 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:36:59.037 00.000 10844 Enqueuing Expose request
22:36:59.037 00.000 11060 Worker thread wakes up
22:36:59.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:36:59.037 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:00.519 01.482 11060 Exposure complete
22:37:00.733 00.214 11060 worker thread done servicing request
22:37:00.735 00.002 10844 OnExposeComplete: enter
22:37:00.735 00.000 10844 UpdateGuideState(): m_state=1
22:37:00.735 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
22:37:00.735 00.000 10844 Star::Find false star n=8 nbg=281 bg=14.6 sigma=4.3 thresh=27 peak=22
22:37:00.735 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=107, SNR=2.9, Peak=31 HFD=0.0
22:37:00.735 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:00.735 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:00.735 00.000 10844 Status Line: Star lost - low SNR
22:37:00.738 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:00.765 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:37:00.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:00.765 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:00.765 00.000 10844 Enqueuing Expose request
22:37:00.765 00.000 11060 Worker thread wakes up
22:37:00.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:00.766 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:02.211 01.445 11060 Exposure complete
22:37:02.470 00.259 11060 worker thread done servicing request
22:37:02.470 00.000 10844 OnExposeComplete: enter
22:37:02.470 00.000 10844 UpdateGuideState(): m_state=1
22:37:02.470 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
22:37:02.472 00.002 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:37:02.472 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:02.472 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:02.472 00.000 10844 Status Line: Star lost - low mass
22:37:02.474 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=2, FiltMax=255, Gamma=1.000
22:37:02.490 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:37:02.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:02.490 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:02.490 00.000 10844 Enqueuing Expose request
22:37:02.490 00.000 11060 Worker thread wakes up
22:37:02.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:02.490 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:03.958 01.468 11060 Exposure complete
22:37:04.340 00.382 11060 worker thread done servicing request
22:37:04.340 00.000 10844 OnExposeComplete: enter
22:37:04.340 00.000 10844 UpdateGuideState(): m_state=1
22:37:04.341 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
22:37:04.341 00.000 10844 Star::Find false star n=2 nbg=283 bg=15.4 sigma=4.6 thresh=29 peak=23
22:37:04.341 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=32, SNR=2.9, Peak=32 HFD=0.0
22:37:04.341 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:04.341 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:04.341 00.000 10844 Status Line: Star lost - low SNR
22:37:04.343 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:04.364 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:37:04.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:04.364 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:04.365 00.001 10844 Enqueuing Expose request
22:37:04.365 00.000 11060 Worker thread wakes up
22:37:04.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:04.365 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:05.831 01.466 11060 Exposure complete
22:37:06.122 00.291 11060 worker thread done servicing request
22:37:06.122 00.000 10844 OnExposeComplete: enter
22:37:06.122 00.000 10844 UpdateGuideState(): m_state=1
22:37:06.125 00.003 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
22:37:06.125 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:37:06.125 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:06.125 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:06.125 00.000 10844 Status Line: Star lost - low mass
22:37:06.127 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:06.163 00.036 10844 UpdateGuideState exits: Star lost - low mass
22:37:06.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:06.163 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:06.163 00.000 10844 Enqueuing Expose request
22:37:06.168 00.005 11060 Worker thread wakes up
22:37:06.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:06.168 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:07.648 01.480 11060 Exposure complete
22:37:07.860 00.212 11060 worker thread done servicing request
22:37:07.860 00.000 10844 OnExposeComplete: enter
22:37:07.860 00.000 10844 UpdateGuideState(): m_state=1
22:37:07.863 00.003 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
22:37:07.863 00.000 10844 Star::Find false star n=3 nbg=281 bg=14.8 sigma=4.7 thresh=29 peak=22
22:37:07.863 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=46, SNR=2.9, Peak=30 HFD=0.0
22:37:07.863 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:07.863 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:07.863 00.000 10844 Status Line: Star lost - low SNR
22:37:07.865 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:07.900 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:37:07.902 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:07.902 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:07.902 00.000 10844 Enqueuing Expose request
22:37:07.902 00.000 11060 Worker thread wakes up
22:37:07.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:07.902 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:09.349 01.447 11060 Exposure complete
22:37:09.518 00.169 11060 worker thread done servicing request
22:37:09.518 00.000 10844 OnExposeComplete: enter
22:37:09.518 00.000 10844 UpdateGuideState(): m_state=1
22:37:09.518 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
22:37:09.518 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:37:09.523 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:09.523 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:09.523 00.000 10844 Status Line: Star lost - low mass
22:37:09.524 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:09.538 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:37:09.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:09.538 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:09.538 00.000 10844 Enqueuing Expose request
22:37:09.538 00.000 11060 Worker thread wakes up
22:37:09.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:09.538 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:10.972 01.434 11060 Exposure complete
22:37:11.194 00.222 11060 worker thread done servicing request
22:37:11.194 00.000 10844 OnExposeComplete: enter
22:37:11.194 00.000 10844 UpdateGuideState(): m_state=1
22:37:11.196 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
22:37:11.196 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:37:11.196 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:11.196 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:11.197 00.001 10844 Status Line: Star lost - low mass
22:37:11.199 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:11.213 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:37:11.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:11.213 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:11.213 00.000 10844 Enqueuing Expose request
22:37:11.213 00.000 11060 Worker thread wakes up
22:37:11.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:11.213 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:12.688 01.475 11060 Exposure complete
22:37:12.894 00.206 11060 worker thread done servicing request
22:37:12.894 00.000 10844 OnExposeComplete: enter
22:37:12.894 00.000 10844 UpdateGuideState(): m_state=1
22:37:12.896 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
22:37:12.896 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=29, SNR=2.8, Peak=29 HFD=0.0
22:37:12.896 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:12.896 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:12.896 00.000 10844 Status Line: Star lost - low SNR
22:37:12.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:12.942 00.046 10844 UpdateGuideState exits: Star lost - low SNR
22:37:12.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:12.942 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:12.943 00.001 10844 Enqueuing Expose request
22:37:12.943 00.000 11060 Worker thread wakes up
22:37:12.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:12.943 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:14.383 01.440 11060 Exposure complete
22:37:14.670 00.287 11060 worker thread done servicing request
22:37:14.670 00.000 10844 OnExposeComplete: enter
22:37:14.670 00.000 10844 UpdateGuideState(): m_state=1
22:37:14.670 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
22:37:14.670 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=27, SNR=2.7, Peak=32 HFD=0.0
22:37:14.670 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:14.670 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:14.670 00.000 10844 Status Line: Star lost - low SNR
22:37:14.677 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:14.716 00.039 10844 UpdateGuideState exits: Star lost - low SNR
22:37:14.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:14.716 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:14.716 00.000 10844 Enqueuing Expose request
22:37:14.716 00.000 11060 Worker thread wakes up
22:37:14.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:14.716 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:16.182 01.466 11060 Exposure complete
22:37:16.358 00.176 11060 worker thread done servicing request
22:37:16.358 00.000 10844 OnExposeComplete: enter
22:37:16.358 00.000 10844 UpdateGuideState(): m_state=1
22:37:16.360 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
22:37:16.360 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:37:16.360 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:16.360 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:16.360 00.000 10844 Status Line: Star lost - low mass
22:37:16.362 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:16.376 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:37:16.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:16.376 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:16.376 00.000 10844 Enqueuing Expose request
22:37:16.376 00.000 11060 Worker thread wakes up
22:37:16.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:16.376 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:17.877 01.501 11060 Exposure complete
22:37:18.076 00.199 11060 worker thread done servicing request
22:37:18.076 00.000 10844 OnExposeComplete: enter
22:37:18.076 00.000 10844 UpdateGuideState(): m_state=1
22:37:18.079 00.003 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
22:37:18.079 00.000 10844 Star::Find false star n=3 nbg=281 bg=15.1 sigma=4.9 thresh=30 peak=23
22:37:18.079 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=46, SNR=2.9, Peak=31 HFD=0.0
22:37:18.079 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:18.079 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:18.080 00.001 10844 Status Line: Star lost - low SNR
22:37:18.081 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:18.105 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:37:18.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:18.105 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:18.105 00.000 10844 Enqueuing Expose request
22:37:18.105 00.000 11060 Worker thread wakes up
22:37:18.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:18.105 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:19.594 01.489 11060 Exposure complete
22:37:19.799 00.205 11060 worker thread done servicing request
22:37:19.799 00.000 10844 OnExposeComplete: enter
22:37:19.799 00.000 10844 UpdateGuideState(): m_state=1
22:37:19.799 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
22:37:19.799 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.2, Peak=31 HFD=0.0
22:37:19.801 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:19.801 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:19.801 00.000 10844 Status Line: Star lost - low SNR
22:37:19.803 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:19.849 00.046 10844 UpdateGuideState exits: Star lost - low SNR
22:37:19.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:19.849 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:19.849 00.000 10844 Enqueuing Expose request
22:37:19.849 00.000 11060 Worker thread wakes up
22:37:19.851 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:19.851 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:21.319 01.468 11060 Exposure complete
22:37:21.628 00.309 11060 worker thread done servicing request
22:37:21.628 00.000 10844 OnExposeComplete: enter
22:37:21.628 00.000 10844 UpdateGuideState(): m_state=1
22:37:21.628 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
22:37:21.628 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=29, SNR=2.8, Peak=29 HFD=0.0
22:37:21.628 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:21.628 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:21.628 00.000 10844 Status Line: Star lost - low SNR
22:37:21.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:21.648 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:37:21.649 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:21.649 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:21.649 00.000 10844 Enqueuing Expose request
22:37:21.649 00.000 11060 Worker thread wakes up
22:37:21.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:21.649 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:23.089 01.440 11060 Exposure complete
22:37:23.275 00.186 11060 worker thread done servicing request
22:37:23.275 00.000 10844 OnExposeComplete: enter
22:37:23.275 00.000 10844 UpdateGuideState(): m_state=1
22:37:23.275 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
22:37:23.276 00.001 10844 Star::Find false star n=3 nbg=286 bg=14.8 sigma=4.9 thresh=29 peak=22
22:37:23.276 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=47, SNR=2.9, Peak=31 HFD=0.0
22:37:23.276 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:23.276 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:23.276 00.000 10844 Status Line: Star lost - low SNR
22:37:23.278 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:23.302 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:37:23.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:23.302 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:23.302 00.000 10844 Enqueuing Expose request
22:37:23.302 00.000 11060 Worker thread wakes up
22:37:23.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:23.302 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:24.760 01.458 11060 Exposure complete
22:37:24.993 00.233 11060 worker thread done servicing request
22:37:24.993 00.000 10844 OnExposeComplete: enter
22:37:24.993 00.000 10844 UpdateGuideState(): m_state=1
22:37:24.993 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
22:37:24.993 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:37:24.993 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:24.993 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:24.993 00.000 10844 Status Line: Star lost - low mass
22:37:24.997 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:25.012 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:37:25.012 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:25.012 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:25.012 00.000 10844 Enqueuing Expose request
22:37:25.012 00.000 11060 Worker thread wakes up
22:37:25.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:25.012 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:26.460 01.448 11060 Exposure complete
22:37:26.728 00.268 11060 worker thread done servicing request
22:37:26.728 00.000 10844 OnExposeComplete: enter
22:37:26.728 00.000 10844 UpdateGuideState(): m_state=1
22:37:26.728 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
22:37:26.728 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:37:26.728 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:26.728 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:26.728 00.000 10844 Status Line: Star lost - low mass
22:37:26.740 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:26.759 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:37:26.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:26.759 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:26.759 00.000 10844 Enqueuing Expose request
22:37:26.759 00.000 11060 Worker thread wakes up
22:37:26.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:26.759 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:28.242 01.483 11060 Exposure complete
22:37:28.541 00.299 11060 worker thread done servicing request
22:37:28.541 00.000 10844 OnExposeComplete: enter
22:37:28.541 00.000 10844 UpdateGuideState(): m_state=1
22:37:28.541 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
22:37:28.541 00.000 10844 Star::Find false star n=4 nbg=282 bg=15.5 sigma=4.9 thresh=30 peak=23
22:37:28.541 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=66, SNR=2.9, Peak=36 HFD=0.0
22:37:28.541 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:28.541 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:28.541 00.000 10844 Status Line: Star lost - low SNR
22:37:28.548 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:28.564 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:37:28.566 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:28.566 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:28.566 00.000 10844 Enqueuing Expose request
22:37:28.566 00.000 11060 Worker thread wakes up
22:37:28.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:28.566 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:30.006 01.440 11060 Exposure complete
22:37:30.344 00.338 10844 OnExposeComplete: enter
22:37:30.344 00.000 10844 UpdateGuideState(): m_state=1
22:37:30.344 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
22:37:30.344 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:37:30.346 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:30.346 00.000 11060 worker thread done servicing request
22:37:30.346 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:30.346 00.000 10844 Status Line: Star lost - low mass
22:37:30.351 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:30.401 00.050 10844 UpdateGuideState exits: Star lost - low mass
22:37:30.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:30.401 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:30.401 00.000 10844 Enqueuing Expose request
22:37:30.401 00.000 11060 Worker thread wakes up
22:37:30.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:30.401 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:31.887 01.486 11060 Exposure complete
22:37:32.194 00.307 11060 worker thread done servicing request
22:37:32.194 00.000 10844 OnExposeComplete: enter
22:37:32.194 00.000 10844 UpdateGuideState(): m_state=1
22:37:32.194 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
22:37:32.194 00.000 10844 Star::Find false star n=3 nbg=284 bg=14.5 sigma=4.6 thresh=28 peak=23
22:37:32.194 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=45, SNR=2.9, Peak=31 HFD=0.0
22:37:32.194 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:32.197 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:32.197 00.000 10844 Status Line: Star lost - low SNR
22:37:32.217 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:32.237 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:37:32.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:32.237 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:32.237 00.000 10844 Enqueuing Expose request
22:37:32.237 00.000 11060 Worker thread wakes up
22:37:32.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:32.237 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:33.734 01.497 11060 Exposure complete
22:37:34.044 00.310 11060 worker thread done servicing request
22:37:34.044 00.000 10844 OnExposeComplete: enter
22:37:34.046 00.002 10844 UpdateGuideState(): m_state=1
22:37:34.046 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
22:37:34.046 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=30 HFD=0.0
22:37:34.046 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:34.046 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:34.046 00.000 10844 Status Line: Star lost - low SNR
22:37:34.049 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:34.065 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:37:34.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:34.065 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:34.065 00.000 10844 Enqueuing Expose request
22:37:34.065 00.000 11060 Worker thread wakes up
22:37:34.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:34.065 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:35.526 01.461 11060 Exposure complete
22:37:35.817 00.291 11060 worker thread done servicing request
22:37:35.817 00.000 10844 OnExposeComplete: enter
22:37:35.819 00.002 10844 UpdateGuideState(): m_state=1
22:37:35.819 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
22:37:35.819 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:37:35.819 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:35.819 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:35.819 00.000 10844 Status Line: Star lost - low mass
22:37:35.821 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:35.836 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:37:35.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:35.836 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:35.836 00.000 10844 Enqueuing Expose request
22:37:35.836 00.000 11060 Worker thread wakes up
22:37:35.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:35.836 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:37.291 01.455 11060 Exposure complete
22:37:37.515 00.224 11060 worker thread done servicing request
22:37:37.515 00.000 10844 OnExposeComplete: enter
22:37:37.515 00.000 10844 UpdateGuideState(): m_state=1
22:37:37.515 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
22:37:37.515 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:37:37.515 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:37.515 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:37.516 00.001 10844 Status Line: Star lost - low mass
22:37:37.518 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:37.532 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:37:37.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:37.534 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:37.534 00.000 10844 Enqueuing Expose request
22:37:37.534 00.000 11060 Worker thread wakes up
22:37:37.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:37.534 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:39.021 01.487 11060 Exposure complete
22:37:39.313 00.292 11060 worker thread done servicing request
22:37:39.313 00.000 10844 OnExposeComplete: enter
22:37:39.313 00.000 10844 UpdateGuideState(): m_state=1
22:37:39.315 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
22:37:39.315 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=32, SNR=2.9, Peak=31 HFD=0.0
22:37:39.315 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:39.315 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:39.315 00.000 10844 Status Line: Star lost - low SNR
22:37:39.318 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:39.333 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:37:39.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.333 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:39.333 00.000 10844 Enqueuing Expose request
22:37:39.333 00.000 11060 Worker thread wakes up
22:37:39.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:39.333 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:40.822 01.489 11060 Exposure complete
22:37:41.097 00.275 11060 worker thread done servicing request
22:37:41.097 00.000 10844 OnExposeComplete: enter
22:37:41.097 00.000 10844 UpdateGuideState(): m_state=1
22:37:41.099 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
22:37:41.099 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:37:41.099 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:41.099 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:41.099 00.000 10844 Status Line: Star lost - low mass
22:37:41.100 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:41.122 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:37:41.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:41.122 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:41.122 00.000 10844 Enqueuing Expose request
22:37:41.122 00.000 11060 Worker thread wakes up
22:37:41.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:41.122 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:42.585 01.463 11060 Exposure complete
22:37:42.753 00.168 11060 worker thread done servicing request
22:37:42.753 00.000 10844 OnExposeComplete: enter
22:37:42.753 00.000 10844 UpdateGuideState(): m_state=1
22:37:42.753 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
22:37:42.753 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:37:42.753 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:42.753 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:42.753 00.000 10844 Status Line: Star lost - low mass
22:37:42.758 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:42.768 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:37:42.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:42.768 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:42.768 00.000 10844 Enqueuing Expose request
22:37:42.770 00.002 11060 Worker thread wakes up
22:37:42.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:42.770 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:44.269 01.499 11060 Exposure complete
22:37:44.497 00.228 11060 worker thread done servicing request
22:37:44.497 00.000 10844 OnExposeComplete: enter
22:37:44.497 00.000 10844 UpdateGuideState(): m_state=1
22:37:44.497 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
22:37:44.497 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.1, Peak=30 HFD=0.0
22:37:44.499 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:44.499 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:44.499 00.000 10844 Status Line: Star lost - low SNR
22:37:44.501 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=2, FiltMax=255, Gamma=1.000
22:37:44.517 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:37:44.519 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:44.519 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:44.519 00.000 10844 Enqueuing Expose request
22:37:44.519 00.000 11060 Worker thread wakes up
22:37:44.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:44.519 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:46.034 01.515 11060 Exposure complete
22:37:46.262 00.228 11060 worker thread done servicing request
22:37:46.262 00.000 10844 OnExposeComplete: enter
22:37:46.262 00.000 10844 UpdateGuideState(): m_state=1
22:37:46.262 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
22:37:46.262 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=13, SNR=2.0, Peak=30 HFD=0.0
22:37:46.262 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:46.266 00.004 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:46.266 00.000 10844 Status Line: Star lost - low SNR
22:37:46.273 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:46.303 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:37:46.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:46.303 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:46.303 00.000 10844 Enqueuing Expose request
22:37:46.303 00.000 11060 Worker thread wakes up
22:37:46.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:46.303 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:47.783 01.480 11060 Exposure complete
22:37:48.056 00.273 11060 worker thread done servicing request
22:37:48.056 00.000 10844 OnExposeComplete: enter
22:37:48.056 00.000 10844 UpdateGuideState(): m_state=1
22:37:48.056 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
22:37:48.056 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=3.0, Peak=31 HFD=0.0
22:37:48.056 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:48.056 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:48.056 00.000 10844 Status Line: Star lost - low SNR
22:37:48.062 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:48.099 00.037 10844 UpdateGuideState exits: Star lost - low SNR
22:37:48.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:48.099 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:48.099 00.000 10844 Enqueuing Expose request
22:37:48.099 00.000 11060 Worker thread wakes up
22:37:48.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:48.099 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:49.560 01.461 11060 Exposure complete
22:37:49.896 00.336 11060 worker thread done servicing request
22:37:49.896 00.000 10844 OnExposeComplete: enter
22:37:49.896 00.000 10844 UpdateGuideState(): m_state=1
22:37:49.896 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
22:37:49.896 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:37:49.896 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:49.898 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:49.898 00.000 10844 Status Line: Star lost - low mass
22:37:49.900 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:49.948 00.048 10844 UpdateGuideState exits: Star lost - low mass
22:37:49.949 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:49.949 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:49.949 00.000 10844 Enqueuing Expose request
22:37:49.949 00.000 11060 Worker thread wakes up
22:37:49.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:49.949 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:51.352 01.403 11060 Exposure complete
22:37:51.773 00.421 11060 worker thread done servicing request
22:37:51.773 00.000 10844 OnExposeComplete: enter
22:37:51.773 00.000 10844 UpdateGuideState(): m_state=1
22:37:51.773 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
22:37:51.773 00.000 10844 Star::Find false star n=3 nbg=281 bg=14.7 sigma=4.9 thresh=29 peak=22
22:37:51.773 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=47, SNR=2.9, Peak=31 HFD=0.0
22:37:51.773 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:51.773 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:51.773 00.000 10844 Status Line: Star lost - low SNR
22:37:51.780 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:51.803 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:37:51.804 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:51.804 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:51.804 00.000 10844 Enqueuing Expose request
22:37:51.804 00.000 11060 Worker thread wakes up
22:37:51.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:51.804 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:53.279 01.475 11060 Exposure complete
22:37:53.572 00.293 11060 worker thread done servicing request
22:37:53.572 00.000 10844 OnExposeComplete: enter
22:37:53.572 00.000 10844 UpdateGuideState(): m_state=1
22:37:53.572 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
22:37:53.572 00.000 10844 Star::Find false star n=2 nbg=279 bg=14.8 sigma=4.7 thresh=29 peak=22
22:37:53.572 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=34, SNR=2.9, Peak=29 HFD=0.0
22:37:53.572 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:53.572 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:53.572 00.000 10844 Status Line: Star lost - low SNR
22:37:53.585 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:53.596 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:37:53.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:53.596 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:53.596 00.000 10844 Enqueuing Expose request
22:37:53.596 00.000 11060 Worker thread wakes up
22:37:53.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:53.596 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:55.072 01.476 11060 Exposure complete
22:37:55.294 00.222 11060 worker thread done servicing request
22:37:55.294 00.000 10844 OnExposeComplete: enter
22:37:55.294 00.000 10844 UpdateGuideState(): m_state=1
22:37:55.294 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
22:37:55.294 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:37:55.294 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:55.294 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:55.294 00.000 10844 Status Line: Star lost - low mass
22:37:55.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:55.308 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:37:55.309 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:55.309 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:55.309 00.000 10844 Enqueuing Expose request
22:37:55.309 00.000 11060 Worker thread wakes up
22:37:55.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:55.309 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:56.756 01.447 11060 Exposure complete
22:37:57.016 00.260 11060 worker thread done servicing request
22:37:57.021 00.005 10844 OnExposeComplete: enter
22:37:57.021 00.000 10844 UpdateGuideState(): m_state=1
22:37:57.021 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
22:37:57.021 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
22:37:57.021 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:57.021 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:57.021 00.000 10844 Status Line: Star lost - low mass
22:37:57.022 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:37:57.039 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:37:57.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:57.039 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:57.039 00.000 10844 Enqueuing Expose request
22:37:57.039 00.000 11060 Worker thread wakes up
22:37:57.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:57.039 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:37:58.534 01.495 11060 Exposure complete
22:37:58.789 00.255 11060 worker thread done servicing request
22:37:58.789 00.000 10844 OnExposeComplete: enter
22:37:58.789 00.000 10844 UpdateGuideState(): m_state=1
22:37:58.789 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
22:37:58.789 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:37:58.789 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:37:58.789 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:37:58.789 00.000 10844 Status Line: Star lost - low mass
22:37:58.792 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:37:58.807 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:37:58.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:58.807 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:37:58.807 00.000 10844 Enqueuing Expose request
22:37:58.807 00.000 11060 Worker thread wakes up
22:37:58.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:37:58.807 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:00.297 01.490 11060 Exposure complete
22:38:00.600 00.303 11060 worker thread done servicing request
22:38:00.600 00.000 10844 OnExposeComplete: enter
22:38:00.600 00.000 10844 UpdateGuideState(): m_state=1
22:38:00.600 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
22:38:00.600 00.000 10844 Star::Find false star n=4 nbg=277 bg=14.5 sigma=4.9 thresh=29 peak=25
22:38:00.600 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=68, SNR=2.9, Peak=35 HFD=0.0
22:38:00.601 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:00.601 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:00.601 00.000 10844 Status Line: Star lost - low SNR
22:38:00.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:00.615 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:38:00.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:00.615 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:00.615 00.000 10844 Enqueuing Expose request
22:38:00.615 00.000 11060 Worker thread wakes up
22:38:00.617 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:00.617 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:02.056 01.439 11060 Exposure complete
22:38:02.227 00.171 11060 worker thread done servicing request
22:38:02.227 00.000 10844 OnExposeComplete: enter
22:38:02.227 00.000 10844 UpdateGuideState(): m_state=1
22:38:02.227 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
22:38:02.227 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:38:02.227 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:02.227 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:02.227 00.000 10844 Status Line: Star lost - low mass
22:38:02.230 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:02.242 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:38:02.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:02.242 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:02.245 00.003 10844 Enqueuing Expose request
22:38:02.245 00.000 11060 Worker thread wakes up
22:38:02.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:02.245 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:03.696 01.451 11060 Exposure complete
22:38:03.915 00.219 11060 worker thread done servicing request
22:38:03.915 00.000 10844 OnExposeComplete: enter
22:38:03.915 00.000 10844 UpdateGuideState(): m_state=1
22:38:03.917 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
22:38:03.917 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=17, SNR=2.1, Peak=31 HFD=0.0
22:38:03.917 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:03.917 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:03.917 00.000 10844 Status Line: Star lost - low SNR
22:38:03.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:03.934 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:38:03.936 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:03.936 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:03.936 00.000 10844 Enqueuing Expose request
22:38:03.936 00.000 11060 Worker thread wakes up
22:38:03.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:03.936 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:05.425 01.489 11060 Exposure complete
22:38:05.710 00.285 11060 worker thread done servicing request
22:38:05.710 00.000 10844 OnExposeComplete: enter
22:38:05.710 00.000 10844 UpdateGuideState(): m_state=1
22:38:05.710 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
22:38:05.710 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=32 HFD=0.0
22:38:05.710 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:05.710 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:05.710 00.000 10844 Status Line: Star lost - low SNR
22:38:05.724 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:05.744 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:38:05.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:05.744 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:05.744 00.000 10844 Enqueuing Expose request
22:38:05.744 00.000 11060 Worker thread wakes up
22:38:05.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:05.744 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:07.229 01.485 11060 Exposure complete
22:38:07.519 00.290 11060 worker thread done servicing request
22:38:07.519 00.000 10844 OnExposeComplete: enter
22:38:07.519 00.000 10844 UpdateGuideState(): m_state=1
22:38:07.519 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
22:38:07.519 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:38:07.519 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:07.519 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:07.519 00.000 10844 Status Line: Star lost - low mass
22:38:07.521 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:07.576 00.055 10844 UpdateGuideState exits: Star lost - low mass
22:38:07.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:07.576 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:07.576 00.000 10844 Enqueuing Expose request
22:38:07.576 00.000 11060 Worker thread wakes up
22:38:07.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:07.576 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:09.047 01.471 11060 Exposure complete
22:38:09.392 00.345 11060 worker thread done servicing request
22:38:09.392 00.000 10844 OnExposeComplete: enter
22:38:09.392 00.000 10844 UpdateGuideState(): m_state=1
22:38:09.412 00.020 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
22:38:09.412 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:38:09.412 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:09.412 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:09.412 00.000 10844 Status Line: Star lost - low mass
22:38:09.418 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:09.437 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:38:09.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:09.437 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:09.437 00.000 10844 Enqueuing Expose request
22:38:09.437 00.000 11060 Worker thread wakes up
22:38:09.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:09.437 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:10.903 01.466 11060 Exposure complete
22:38:11.207 00.304 11060 worker thread done servicing request
22:38:11.207 00.000 10844 OnExposeComplete: enter
22:38:11.207 00.000 10844 UpdateGuideState(): m_state=1
22:38:11.207 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
22:38:11.207 00.000 10844 Star::Find false star n=2 nbg=286 bg=15.2 sigma=4.9 thresh=30 peak=22
22:38:11.207 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=37, SNR=2.9, Peak=35 HFD=0.0
22:38:11.210 00.003 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:11.210 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:11.210 00.000 10844 Status Line: Star lost - low SNR
22:38:11.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=5, FiltMax=255, Gamma=1.000
22:38:11.230 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:38:11.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:11.230 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:11.230 00.000 10844 Enqueuing Expose request
22:38:11.230 00.000 11060 Worker thread wakes up
22:38:11.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:11.230 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:12.738 01.508 11060 Exposure complete
22:38:13.054 00.316 11060 worker thread done servicing request
22:38:13.054 00.000 10844 OnExposeComplete: enter
22:38:13.054 00.000 10844 UpdateGuideState(): m_state=1
22:38:13.054 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
22:38:13.054 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:38:13.054 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:13.054 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:13.054 00.000 10844 Status Line: Star lost - low mass
22:38:13.056 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:13.087 00.031 10844 UpdateGuideState exits: Star lost - low mass
22:38:13.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:13.087 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:13.089 00.002 10844 Enqueuing Expose request
22:38:13.089 00.000 11060 Worker thread wakes up
22:38:13.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:13.089 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:14.543 01.454 11060 Exposure complete
22:38:14.850 00.307 11060 worker thread done servicing request
22:38:14.850 00.000 10844 OnExposeComplete: enter
22:38:14.855 00.005 10844 UpdateGuideState(): m_state=1
22:38:14.855 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
22:38:14.855 00.000 10844 Star::Find false star n=3 nbg=282 bg=14.8 sigma=4.9 thresh=29 peak=21
22:38:14.855 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=47, SNR=2.9, Peak=32 HFD=0.0
22:38:14.855 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:14.855 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:14.855 00.000 10844 Status Line: Star lost - low SNR
22:38:14.859 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:14.899 00.040 10844 UpdateGuideState exits: Star lost - low SNR
22:38:14.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:14.901 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:14.901 00.000 10844 Enqueuing Expose request
22:38:14.901 00.000 11060 Worker thread wakes up
22:38:14.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:14.901 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:16.354 01.453 11060 Exposure complete
22:38:16.536 00.182 11060 worker thread done servicing request
22:38:16.536 00.000 10844 OnExposeComplete: enter
22:38:16.537 00.001 10844 UpdateGuideState(): m_state=1
22:38:16.537 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
22:38:16.537 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:38:16.537 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:16.537 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:16.537 00.000 10844 Status Line: Star lost - low mass
22:38:16.540 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:16.552 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:38:16.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:16.552 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:16.554 00.002 10844 Enqueuing Expose request
22:38:16.554 00.000 11060 Worker thread wakes up
22:38:16.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:16.554 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:18.035 01.481 11060 Exposure complete
22:38:18.259 00.224 11060 worker thread done servicing request
22:38:18.259 00.000 10844 OnExposeComplete: enter
22:38:18.259 00.000 10844 UpdateGuideState(): m_state=1
22:38:18.259 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
22:38:18.261 00.002 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=29 HFD=0.0
22:38:18.261 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:18.261 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:18.261 00.000 10844 Status Line: Star lost - low SNR
22:38:18.263 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:18.280 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:38:18.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:18.280 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:18.280 00.000 10844 Enqueuing Expose request
22:38:18.280 00.000 11060 Worker thread wakes up
22:38:18.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:18.280 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:19.754 01.474 11060 Exposure complete
22:38:20.029 00.275 11060 worker thread done servicing request
22:38:20.029 00.000 10844 OnExposeComplete: enter
22:38:20.029 00.000 10844 UpdateGuideState(): m_state=1
22:38:20.029 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
22:38:20.029 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:38:20.029 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:20.029 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:20.029 00.000 10844 Status Line: Star lost - low mass
22:38:20.034 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:20.054 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:38:20.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:20.058 00.004 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:20.058 00.000 10844 Enqueuing Expose request
22:38:20.058 00.000 11060 Worker thread wakes up
22:38:20.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:20.058 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:21.530 01.472 11060 Exposure complete
22:38:21.780 00.250 11060 worker thread done servicing request
22:38:21.780 00.000 10844 OnExposeComplete: enter
22:38:21.780 00.000 10844 UpdateGuideState(): m_state=1
22:38:21.780 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
22:38:21.780 00.000 10844 Star::Find false star n=4 nbg=278 bg=15.7 sigma=4.6 thresh=29 peak=23
22:38:21.780 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=58, SNR=2.9, Peak=33 HFD=0.0
22:38:21.780 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:21.780 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:21.780 00.000 10844 Status Line: Star lost - low SNR
22:38:21.785 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:21.819 00.034 10844 UpdateGuideState exits: Star lost - low SNR
22:38:21.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:21.819 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:21.819 00.000 10844 Enqueuing Expose request
22:38:21.819 00.000 11060 Worker thread wakes up
22:38:21.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:21.819 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:23.278 01.459 11060 Exposure complete
22:38:23.478 00.200 10844 OnExposeComplete: enter
22:38:23.478 00.000 10844 UpdateGuideState(): m_state=1
22:38:23.478 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
22:38:23.478 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=31 HFD=0.0
22:38:23.478 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:23.478 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:23.478 00.000 10844 Status Line: Star lost - low SNR
22:38:23.480 00.002 11060 worker thread done servicing request
22:38:23.482 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=5, FiltMax=255, Gamma=1.000
22:38:23.497 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:38:23.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:23.497 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:23.497 00.000 10844 Enqueuing Expose request
22:38:23.497 00.000 11060 Worker thread wakes up
22:38:23.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:23.497 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:24.956 01.459 11060 Exposure complete
22:38:25.172 00.216 11060 worker thread done servicing request
22:38:25.172 00.000 10844 OnExposeComplete: enter
22:38:25.172 00.000 10844 UpdateGuideState(): m_state=1
22:38:25.172 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
22:38:25.172 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:38:25.172 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:25.172 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:25.172 00.000 10844 Status Line: Star lost - low mass
22:38:25.177 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:25.206 00.029 10844 UpdateGuideState exits: Star lost - low mass
22:38:25.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:25.206 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:25.206 00.000 10844 Enqueuing Expose request
22:38:25.206 00.000 11060 Worker thread wakes up
22:38:25.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:25.206 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:26.670 01.464 11060 Exposure complete
22:38:26.940 00.270 11060 worker thread done servicing request
22:38:26.940 00.000 10844 OnExposeComplete: enter
22:38:26.940 00.000 10844 UpdateGuideState(): m_state=1
22:38:26.940 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
22:38:26.940 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:38:26.940 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:26.940 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:26.940 00.000 10844 Status Line: Star lost - low mass
22:38:26.945 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:26.966 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:38:26.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:26.966 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:26.966 00.000 10844 Enqueuing Expose request
22:38:26.966 00.000 11060 Worker thread wakes up
22:38:26.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:26.966 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:28.424 01.458 11060 Exposure complete
22:38:28.714 00.290 11060 worker thread done servicing request
22:38:28.714 00.000 10844 OnExposeComplete: enter
22:38:28.714 00.000 10844 UpdateGuideState(): m_state=1
22:38:28.714 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
22:38:28.714 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:38:28.719 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:28.719 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:28.719 00.000 10844 Status Line: Star lost - low mass
22:38:28.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:28.763 00.044 10844 UpdateGuideState exits: Star lost - low mass
22:38:28.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:28.763 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:28.763 00.000 10844 Enqueuing Expose request
22:38:28.763 00.000 11060 Worker thread wakes up
22:38:28.765 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:28.765 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:30.225 01.460 11060 Exposure complete
22:38:30.543 00.318 11060 worker thread done servicing request
22:38:30.543 00.000 10844 OnExposeComplete: enter
22:38:30.543 00.000 10844 UpdateGuideState(): m_state=1
22:38:30.543 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
22:38:30.543 00.000 10844 Star::Find false star n=3 nbg=283 bg=15.5 sigma=4.6 thresh=29 peak=24
22:38:30.543 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=55, SNR=2.9, Peak=32 HFD=0.0
22:38:30.543 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:30.545 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:30.545 00.000 10844 Status Line: Star lost - low SNR
22:38:30.552 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:30.575 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:38:30.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:30.575 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:30.575 00.000 10844 Enqueuing Expose request
22:38:30.575 00.000 11060 Worker thread wakes up
22:38:30.576 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:30.576 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:32.063 01.487 11060 Exposure complete
22:38:32.374 00.311 11060 worker thread done servicing request
22:38:32.374 00.000 10844 OnExposeComplete: enter
22:38:32.374 00.000 10844 UpdateGuideState(): m_state=1
22:38:32.374 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
22:38:32.374 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=28 HFD=0.0
22:38:32.374 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:32.374 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:32.374 00.000 10844 Status Line: Star lost - low mass
22:38:32.380 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:32.401 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:38:32.403 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:32.403 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:32.403 00.000 10844 Enqueuing Expose request
22:38:32.403 00.000 11060 Worker thread wakes up
22:38:32.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:32.404 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:33.860 01.456 11060 Exposure complete
22:38:34.081 00.221 11060 worker thread done servicing request
22:38:34.081 00.000 10844 OnExposeComplete: enter
22:38:34.081 00.000 10844 UpdateGuideState(): m_state=1
22:38:34.081 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
22:38:34.081 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=31 HFD=0.0
22:38:34.081 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:34.081 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:34.081 00.000 10844 Status Line: Star lost - low SNR
22:38:34.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:34.120 00.039 10844 UpdateGuideState exits: Star lost - low SNR
22:38:34.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:34.122 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:34.122 00.000 10844 Enqueuing Expose request
22:38:34.122 00.000 11060 Worker thread wakes up
22:38:34.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:34.122 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:35.572 01.450 11060 Exposure complete
22:38:35.829 00.257 11060 worker thread done servicing request
22:38:35.829 00.000 10844 OnExposeComplete: enter
22:38:35.829 00.000 10844 UpdateGuideState(): m_state=1
22:38:35.829 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
22:38:35.829 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:38:35.829 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:35.829 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:35.829 00.000 10844 Status Line: Star lost - low mass
22:38:35.834 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:35.848 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:38:35.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:35.848 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:35.848 00.000 10844 Enqueuing Expose request
22:38:35.848 00.000 11060 Worker thread wakes up
22:38:35.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:35.849 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:37.282 01.433 11060 Exposure complete
22:38:37.510 00.228 11060 worker thread done servicing request
22:38:37.510 00.000 10844 OnExposeComplete: enter
22:38:37.510 00.000 10844 UpdateGuideState(): m_state=1
22:38:37.510 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
22:38:37.510 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:38:37.510 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:37.510 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:37.510 00.000 10844 Status Line: Star lost - low mass
22:38:37.516 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:37.533 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:38:37.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:37.533 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:37.533 00.000 10844 Enqueuing Expose request
22:38:37.533 00.000 11060 Worker thread wakes up
22:38:37.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:37.533 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:39.057 01.524 11060 Exposure complete
22:38:39.360 00.303 11060 worker thread done servicing request
22:38:39.360 00.000 10844 OnExposeComplete: enter
22:38:39.360 00.000 10844 UpdateGuideState(): m_state=1
22:38:39.360 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
22:38:39.360 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=30 HFD=0.0
22:38:39.360 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:39.360 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:39.360 00.000 10844 Status Line: Star lost - low SNR
22:38:39.362 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:39.381 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:38:39.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:39.381 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:39.381 00.000 10844 Enqueuing Expose request
22:38:39.381 00.000 11060 Worker thread wakes up
22:38:39.382 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:39.382 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:40.855 01.473 11060 Exposure complete
22:38:41.130 00.275 11060 worker thread done servicing request
22:38:41.130 00.000 10844 OnExposeComplete: enter
22:38:41.130 00.000 10844 UpdateGuideState(): m_state=1
22:38:41.130 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
22:38:41.130 00.000 10844 Star::Find false star n=4 nbg=280 bg=15.2 sigma=4.6 thresh=29 peak=21
22:38:41.130 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=61, SNR=2.9, Peak=31 HFD=0.0
22:38:41.130 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:41.130 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:41.133 00.003 10844 Status Line: Star lost - low SNR
22:38:41.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:41.168 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:38:41.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:41.168 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:41.168 00.000 10844 Enqueuing Expose request
22:38:41.168 00.000 11060 Worker thread wakes up
22:38:41.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:41.168 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:42.625 01.457 11060 Exposure complete
22:38:42.795 00.170 11060 worker thread done servicing request
22:38:42.795 00.000 10844 OnExposeComplete: enter
22:38:42.795 00.000 10844 UpdateGuideState(): m_state=1
22:38:42.797 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
22:38:42.797 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=30 HFD=0.0
22:38:42.797 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:42.797 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:42.797 00.000 10844 Status Line: Star lost - low SNR
22:38:42.800 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:42.810 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:38:42.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:42.810 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:42.810 00.000 10844 Enqueuing Expose request
22:38:42.810 00.000 11060 Worker thread wakes up
22:38:42.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:42.810 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:44.254 01.444 11060 Exposure complete
22:38:44.475 00.221 11060 worker thread done servicing request
22:38:44.477 00.002 10844 OnExposeComplete: enter
22:38:44.477 00.000 10844 UpdateGuideState(): m_state=1
22:38:44.477 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
22:38:44.477 00.000 10844 Star::Find false star n=3 nbg=283 bg=15.0 sigma=5.0 thresh=30 peak=25
22:38:44.477 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=45, SNR=2.9, Peak=30 HFD=0.0
22:38:44.477 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:44.477 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:44.477 00.000 10844 Status Line: Star lost - low SNR
22:38:44.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:44.494 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:38:44.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:44.494 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:44.494 00.000 10844 Enqueuing Expose request
22:38:44.494 00.000 11060 Worker thread wakes up
22:38:44.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:44.494 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:45.994 01.500 11060 Exposure complete
22:38:46.281 00.287 11060 worker thread done servicing request
22:38:46.281 00.000 10844 OnExposeComplete: enter
22:38:46.281 00.000 10844 UpdateGuideState(): m_state=1
22:38:46.281 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
22:38:46.281 00.000 10844 Star::Find false star n=3 nbg=281 bg=15.2 sigma=4.9 thresh=30 peak=21
22:38:46.281 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=52, SNR=2.9, Peak=30 HFD=0.0
22:38:46.281 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:46.281 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:46.281 00.000 10844 Status Line: Star lost - low SNR
22:38:46.286 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:46.304 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:38:46.306 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:46.306 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:46.306 00.000 10844 Enqueuing Expose request
22:38:46.306 00.000 11060 Worker thread wakes up
22:38:46.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:46.306 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:47.784 01.478 11060 Exposure complete
22:38:48.061 00.277 11060 worker thread done servicing request
22:38:48.061 00.000 10844 OnExposeComplete: enter
22:38:48.061 00.000 10844 UpdateGuideState(): m_state=1
22:38:48.061 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
22:38:48.061 00.000 10844 Star::Find false star n=4 nbg=285 bg=15.0 sigma=4.8 thresh=29 peak=21
22:38:48.061 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=59, SNR=2.9, Peak=32 HFD=0.0
22:38:48.061 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:48.061 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:48.061 00.000 10844 Status Line: Star lost - low SNR
22:38:48.067 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:48.100 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:38:48.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:48.100 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:48.100 00.000 10844 Enqueuing Expose request
22:38:48.100 00.000 11060 Worker thread wakes up
22:38:48.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:48.100 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:49.577 01.477 11060 Exposure complete
22:38:49.787 00.210 10844 OnExposeComplete: enter
22:38:49.787 00.000 10844 UpdateGuideState(): m_state=1
22:38:49.787 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
22:38:49.787 00.000 10844 Star::Find false star n=2 nbg=278 bg=15.0 sigma=5.0 thresh=30 peak=21
22:38:49.787 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=38, SNR=2.9, Peak=36 HFD=0.0
22:38:49.787 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:49.787 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:49.787 00.000 10844 Status Line: Star lost - low SNR
22:38:49.789 00.002 11060 worker thread done servicing request
22:38:49.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:49.808 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:38:49.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:49.808 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:49.808 00.000 10844 Enqueuing Expose request
22:38:49.808 00.000 11060 Worker thread wakes up
22:38:49.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:49.808 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:51.273 01.465 11060 Exposure complete
22:38:51.650 00.377 11060 worker thread done servicing request
22:38:51.650 00.000 10844 OnExposeComplete: enter
22:38:51.650 00.000 10844 UpdateGuideState(): m_state=1
22:38:51.650 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
22:38:51.650 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=32, SNR=2.9, Peak=31 HFD=0.0
22:38:51.650 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:51.650 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:51.650 00.000 10844 Status Line: Star lost - low SNR
22:38:51.655 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:51.701 00.046 10844 UpdateGuideState exits: Star lost - low SNR
22:38:51.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:51.701 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:51.701 00.000 10844 Enqueuing Expose request
22:38:51.701 00.000 11060 Worker thread wakes up
22:38:51.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:51.701 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:53.159 01.458 11060 Exposure complete
22:38:53.458 00.299 11060 worker thread done servicing request
22:38:53.458 00.000 10844 OnExposeComplete: enter
22:38:53.458 00.000 10844 UpdateGuideState(): m_state=1
22:38:53.458 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
22:38:53.458 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=17, SNR=2.2, Peak=32 HFD=0.0
22:38:53.458 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:53.458 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:53.458 00.000 10844 Status Line: Star lost - low SNR
22:38:53.460 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:53.497 00.037 10844 UpdateGuideState exits: Star lost - low SNR
22:38:53.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:53.497 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:53.497 00.000 10844 Enqueuing Expose request
22:38:53.497 00.000 11060 Worker thread wakes up
22:38:53.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:53.498 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:54.956 01.458 11060 Exposure complete
22:38:55.196 00.240 11060 worker thread done servicing request
22:38:55.196 00.000 10844 OnExposeComplete: enter
22:38:55.196 00.000 10844 UpdateGuideState(): m_state=1
22:38:55.196 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
22:38:55.196 00.000 10844 Star::Find false star n=2 nbg=283 bg=14.7 sigma=5.1 thresh=30 peak=27
22:38:55.196 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=37, SNR=2.9, Peak=35 HFD=0.0
22:38:55.196 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:55.196 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:55.196 00.000 10844 Status Line: Star lost - low SNR
22:38:55.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:38:55.212 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:38:55.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:55.212 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:55.212 00.000 10844 Enqueuing Expose request
22:38:55.212 00.000 11060 Worker thread wakes up
22:38:55.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:55.212 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:56.652 01.440 11060 Exposure complete
22:38:56.927 00.275 11060 worker thread done servicing request
22:38:56.927 00.000 10844 OnExposeComplete: enter
22:38:56.927 00.000 10844 UpdateGuideState(): m_state=1
22:38:56.927 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
22:38:56.927 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:38:56.927 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:56.927 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:56.927 00.000 10844 Status Line: Star lost - low mass
22:38:56.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:56.951 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:38:56.953 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:56.953 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:56.953 00.000 10844 Enqueuing Expose request
22:38:56.953 00.000 11060 Worker thread wakes up
22:38:56.954 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:56.954 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:38:58.415 01.461 11060 Exposure complete
22:38:58.697 00.282 11060 worker thread done servicing request
22:38:58.697 00.000 10844 OnExposeComplete: enter
22:38:58.697 00.000 10844 UpdateGuideState(): m_state=1
22:38:58.697 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
22:38:58.697 00.000 10844 Star::Find false star n=2 nbg=282 bg=14.7 sigma=4.7 thresh=29 peak=22
22:38:58.697 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=32, SNR=2.9, Peak=32 HFD=0.0
22:38:58.697 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:38:58.700 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:38:58.700 00.000 10844 Status Line: Star lost - low SNR
22:38:58.705 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:38:58.720 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:38:58.722 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:58.722 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:38:58.722 00.000 10844 Enqueuing Expose request
22:38:58.722 00.000 11060 Worker thread wakes up
22:38:58.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:38:58.722 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:00.208 01.486 11060 Exposure complete
22:39:00.522 00.314 11060 worker thread done servicing request
22:39:00.522 00.000 10844 OnExposeComplete: enter
22:39:00.522 00.000 10844 UpdateGuideState(): m_state=1
22:39:00.522 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
22:39:00.522 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:39:00.522 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:00.522 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:00.522 00.000 10844 Status Line: Star lost - low mass
22:39:00.524 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:00.557 00.033 10844 UpdateGuideState exits: Star lost - low mass
22:39:00.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:00.557 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:00.557 00.000 10844 Enqueuing Expose request
22:39:00.557 00.000 11060 Worker thread wakes up
22:39:00.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:00.560 00.003 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:02.059 01.499 11060 Exposure complete
22:39:02.229 00.170 11060 worker thread done servicing request
22:39:02.229 00.000 10844 OnExposeComplete: enter
22:39:02.229 00.000 10844 UpdateGuideState(): m_state=1
22:39:02.229 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
22:39:02.229 00.000 10844 Star::Find false star n=3 nbg=278 bg=14.4 sigma=4.6 thresh=28 peak=25
22:39:02.229 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=49, SNR=2.9, Peak=32 HFD=0.0
22:39:02.229 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:02.229 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:02.229 00.000 10844 Status Line: Star lost - low SNR
22:39:02.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:02.244 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:39:02.244 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:02.244 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:02.244 00.000 10844 Enqueuing Expose request
22:39:02.244 00.000 11060 Worker thread wakes up
22:39:02.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:02.244 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:03.651 01.407 11060 Exposure complete
22:39:03.865 00.214 11060 worker thread done servicing request
22:39:03.865 00.000 10844 OnExposeComplete: enter
22:39:03.865 00.000 10844 UpdateGuideState(): m_state=1
22:39:03.865 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
22:39:03.865 00.000 10844 Star::Find false star n=2 nbg=281 bg=15.6 sigma=5.0 thresh=31 peak=22
22:39:03.865 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=37, SNR=2.9, Peak=35 HFD=0.0
22:39:03.865 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:03.865 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:03.865 00.000 10844 Status Line: Star lost - low SNR
22:39:03.869 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:03.894 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:39:03.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:03.897 00.003 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:03.897 00.000 10844 Enqueuing Expose request
22:39:03.897 00.000 11060 Worker thread wakes up
22:39:03.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:03.897 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:05.388 01.491 11060 Exposure complete
22:39:05.663 00.275 11060 worker thread done servicing request
22:39:05.663 00.000 10844 OnExposeComplete: enter
22:39:05.663 00.000 10844 UpdateGuideState(): m_state=1
22:39:05.663 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
22:39:05.663 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:39:05.663 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:05.663 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:05.663 00.000 10844 Status Line: Star lost - low mass
22:39:05.667 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:39:05.682 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:39:05.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:05.682 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:05.682 00.000 10844 Enqueuing Expose request
22:39:05.682 00.000 11060 Worker thread wakes up
22:39:05.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:05.682 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:07.138 01.456 11060 Exposure complete
22:39:07.344 00.206 11060 worker thread done servicing request
22:39:07.344 00.000 10844 OnExposeComplete: enter
22:39:07.344 00.000 10844 UpdateGuideState(): m_state=1
22:39:07.345 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
22:39:07.345 00.000 10844 Star::Find false star n=3 nbg=282 bg=14.9 sigma=4.8 thresh=29 peak=24
22:39:07.345 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=50, SNR=2.9, Peak=34 HFD=0.0
22:39:07.345 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:07.345 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:07.345 00.000 10844 Status Line: Star lost - low SNR
22:39:07.349 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:07.378 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:39:07.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:07.378 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:07.378 00.000 10844 Enqueuing Expose request
22:39:07.378 00.000 11060 Worker thread wakes up
22:39:07.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:07.378 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:08.821 01.443 11060 Exposure complete
22:39:09.016 00.195 10844 OnExposeComplete: enter
22:39:09.016 00.000 11060 worker thread done servicing request
22:39:09.016 00.000 10844 UpdateGuideState(): m_state=1
22:39:09.016 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
22:39:09.016 00.000 10844 Star::Find false star n=3 nbg=279 bg=16.1 sigma=5.0 thresh=31 peak=21
22:39:09.016 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=46, SNR=2.9, Peak=32 HFD=0.0
22:39:09.016 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:09.016 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:09.016 00.000 10844 Status Line: Star lost - low SNR
22:39:09.021 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:09.047 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:39:09.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:09.047 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:09.047 00.000 10844 Enqueuing Expose request
22:39:09.047 00.000 11060 Worker thread wakes up
22:39:09.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:09.047 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:10.513 01.466 11060 Exposure complete
22:39:10.773 00.260 11060 worker thread done servicing request
22:39:10.773 00.000 10844 OnExposeComplete: enter
22:39:10.773 00.000 10844 UpdateGuideState(): m_state=1
22:39:10.773 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
22:39:10.773 00.000 10844 Star::Find false star n=6 nbg=273 bg=14.6 sigma=4.4 thresh=28 peak=22
22:39:10.773 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=91, SNR=2.9, Peak=32 HFD=0.0
22:39:10.773 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:10.773 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:10.773 00.000 10844 Status Line: Star lost - low SNR
22:39:10.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:10.793 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:39:10.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:10.793 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:10.793 00.000 10844 Enqueuing Expose request
22:39:10.793 00.000 11060 Worker thread wakes up
22:39:10.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:10.793 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:12.262 01.469 11060 Exposure complete
22:39:12.474 00.212 11060 worker thread done servicing request
22:39:12.474 00.000 10844 OnExposeComplete: enter
22:39:12.474 00.000 10844 UpdateGuideState(): m_state=1
22:39:12.474 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
22:39:12.474 00.000 10844 Star::Find false star n=6 nbg=282 bg=15.3 sigma=4.7 thresh=29 peak=24
22:39:12.474 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=91, SNR=2.9, Peak=29 HFD=0.0
22:39:12.474 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:12.474 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:12.474 00.000 10844 Status Line: Star lost - low SNR
22:39:12.478 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:12.492 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:39:12.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:12.492 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:12.492 00.000 10844 Enqueuing Expose request
22:39:12.492 00.000 11060 Worker thread wakes up
22:39:12.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:12.492 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:13.987 01.495 11060 Exposure complete
22:39:14.280 00.293 11060 worker thread done servicing request
22:39:14.280 00.000 10844 OnExposeComplete: enter
22:39:14.280 00.000 10844 UpdateGuideState(): m_state=1
22:39:14.280 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
22:39:14.280 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:39:14.280 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:14.280 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:14.280 00.000 10844 Status Line: Star lost - low mass
22:39:14.280 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:14.306 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:39:14.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:14.306 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:14.306 00.000 10844 Enqueuing Expose request
22:39:14.306 00.000 11060 Worker thread wakes up
22:39:14.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:14.306 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:15.821 01.515 11060 Exposure complete
22:39:16.109 00.288 11060 worker thread done servicing request
22:39:16.109 00.000 10844 OnExposeComplete: enter
22:39:16.112 00.003 10844 UpdateGuideState(): m_state=1
22:39:16.112 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
22:39:16.112 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=31, SNR=2.9, Peak=30 HFD=0.0
22:39:16.112 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:16.113 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:16.113 00.000 10844 Status Line: Star lost - low SNR
22:39:16.141 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:16.159 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:39:16.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:16.159 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:16.159 00.000 10844 Enqueuing Expose request
22:39:16.159 00.000 11060 Worker thread wakes up
22:39:16.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:16.159 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:17.640 01.481 11060 Exposure complete
22:39:17.885 00.245 11060 worker thread done servicing request
22:39:17.890 00.005 10844 OnExposeComplete: enter
22:39:17.890 00.000 10844 UpdateGuideState(): m_state=1
22:39:17.891 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
22:39:17.891 00.000 10844 Star::Find false star n=3 nbg=282 bg=15.2 sigma=4.9 thresh=30 peak=24
22:39:17.891 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=48, SNR=2.9, Peak=30 HFD=0.0
22:39:17.891 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:17.891 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:17.891 00.000 10844 Status Line: Star lost - low SNR
22:39:17.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:17.928 00.037 10844 UpdateGuideState exits: Star lost - low SNR
22:39:17.930 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:17.930 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:17.930 00.000 10844 Enqueuing Expose request
22:39:17.930 00.000 11060 Worker thread wakes up
22:39:17.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:17.930 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:19.415 01.485 11060 Exposure complete
22:39:19.684 00.269 10844 OnExposeComplete: enter
22:39:19.684 00.000 10844 UpdateGuideState(): m_state=1
22:39:19.684 00.000 11060 worker thread done servicing request
22:39:19.684 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
22:39:19.686 00.002 10844 Star::Find false star n=2 nbg=281 bg=14.8 sigma=4.7 thresh=29 peak=24
22:39:19.686 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=35, SNR=2.9, Peak=35 HFD=0.0
22:39:19.686 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:19.686 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:19.686 00.000 10844 Status Line: Star lost - low SNR
22:39:19.688 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:39:19.713 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:39:19.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:19.713 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:19.713 00.000 10844 Enqueuing Expose request
22:39:19.713 00.000 11060 Worker thread wakes up
22:39:19.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:19.714 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:21.173 01.459 11060 Exposure complete
22:39:21.348 00.175 11060 worker thread done servicing request
22:39:21.358 00.010 10844 OnExposeComplete: enter
22:39:21.360 00.002 10844 UpdateGuideState(): m_state=1
22:39:21.360 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
22:39:21.360 00.000 10844 Star::Find false star n=2 nbg=287 bg=15.1 sigma=5.1 thresh=30 peak=23
22:39:21.360 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=36, SNR=2.9, Peak=34 HFD=0.0
22:39:21.360 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:21.360 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:21.360 00.000 10844 Status Line: Star lost - low SNR
22:39:21.364 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:21.375 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:39:21.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:21.375 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:21.375 00.000 10844 Enqueuing Expose request
22:39:21.375 00.000 11060 Worker thread wakes up
22:39:21.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:21.375 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:22.831 01.456 11060 Exposure complete
22:39:23.049 00.218 11060 worker thread done servicing request
22:39:23.049 00.000 10844 OnExposeComplete: enter
22:39:23.049 00.000 10844 UpdateGuideState(): m_state=1
22:39:23.049 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
22:39:23.049 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:39:23.049 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:23.049 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:23.049 00.000 10844 Status Line: Star lost - low mass
22:39:23.051 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:39:23.078 00.027 10844 UpdateGuideState exits: Star lost - low mass
22:39:23.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:23.078 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:23.083 00.005 10844 Enqueuing Expose request
22:39:23.083 00.000 11060 Worker thread wakes up
22:39:23.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:23.083 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:24.554 01.471 11060 Exposure complete
22:39:24.842 00.288 11060 worker thread done servicing request
22:39:24.842 00.000 10844 OnExposeComplete: enter
22:39:24.842 00.000 10844 UpdateGuideState(): m_state=1
22:39:24.842 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
22:39:24.842 00.000 10844 Star::Find false star n=2 nbg=283 bg=15.7 sigma=4.7 thresh=30 peak=25
22:39:24.842 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=35, SNR=2.9, Peak=33 HFD=0.0
22:39:24.842 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:24.842 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:24.842 00.000 10844 Status Line: Star lost - low SNR
22:39:24.847 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:39:24.873 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:39:24.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:24.873 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:24.873 00.000 10844 Enqueuing Expose request
22:39:24.873 00.000 11060 Worker thread wakes up
22:39:24.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:24.873 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:26.316 01.443 11060 Exposure complete
22:39:26.596 00.280 11060 worker thread done servicing request
22:39:26.596 00.000 10844 OnExposeComplete: enter
22:39:26.596 00.000 10844 UpdateGuideState(): m_state=1
22:39:26.596 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
22:39:26.596 00.000 10844 Star::Find false star n=6 nbg=280 bg=15.5 sigma=4.5 thresh=29 peak=24
22:39:26.596 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=97, SNR=2.9, Peak=35 HFD=0.0
22:39:26.596 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:26.596 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:26.596 00.000 10844 Status Line: Star lost - low SNR
22:39:26.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:26.611 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:39:26.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:26.611 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:26.611 00.000 10844 Enqueuing Expose request
22:39:26.611 00.000 11060 Worker thread wakes up
22:39:26.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:26.611 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:28.063 01.452 11060 Exposure complete
22:39:28.244 00.181 11060 worker thread done servicing request
22:39:28.244 00.000 10844 OnExposeComplete: enter
22:39:28.244 00.000 10844 UpdateGuideState(): m_state=1
22:39:28.244 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
22:39:28.244 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:39:28.244 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:28.244 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:28.244 00.000 10844 Status Line: Star lost - low mass
22:39:28.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:39:28.263 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:39:28.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:28.263 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:28.263 00.000 10844 Enqueuing Expose request
22:39:28.263 00.000 11060 Worker thread wakes up
22:39:28.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:28.263 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:29.719 01.456 11060 Exposure complete
22:39:29.948 00.229 11060 worker thread done servicing request
22:39:29.948 00.000 10844 OnExposeComplete: enter
22:39:29.948 00.000 10844 UpdateGuideState(): m_state=1
22:39:29.949 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
22:39:29.949 00.000 10844 Star::Find false star n=3 nbg=278 bg=15.5 sigma=4.7 thresh=29 peak=23
22:39:29.949 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=46, SNR=2.9, Peak=31 HFD=0.0
22:39:29.949 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:29.949 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:29.949 00.000 10844 Status Line: Star lost - low SNR
22:39:29.951 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:29.970 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:39:29.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:29.970 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:29.970 00.000 10844 Enqueuing Expose request
22:39:29.970 00.000 11060 Worker thread wakes up
22:39:29.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:29.970 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:31.422 01.452 11060 Exposure complete
22:39:31.686 00.264 11060 worker thread done servicing request
22:39:31.686 00.000 10844 OnExposeComplete: enter
22:39:31.686 00.000 10844 UpdateGuideState(): m_state=1
22:39:31.686 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
22:39:31.686 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=31 HFD=0.0
22:39:31.686 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:31.686 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:31.686 00.000 10844 Status Line: Star lost - low SNR
22:39:31.686 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:31.696 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:39:31.701 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:31.701 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:31.701 00.000 10844 Enqueuing Expose request
22:39:31.701 00.000 11060 Worker thread wakes up
22:39:31.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:31.701 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:33.200 01.499 11060 Exposure complete
22:39:33.437 00.237 11060 worker thread done servicing request
22:39:33.437 00.000 10844 OnExposeComplete: enter
22:39:33.437 00.000 10844 UpdateGuideState(): m_state=1
22:39:33.437 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
22:39:33.437 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=30 HFD=0.0
22:39:33.437 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:33.437 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:33.437 00.000 10844 Status Line: Star lost - low SNR
22:39:33.442 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:33.470 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:39:33.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.470 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:33.470 00.000 10844 Enqueuing Expose request
22:39:33.470 00.000 11060 Worker thread wakes up
22:39:33.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:33.470 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:34.904 01.434 11060 Exposure complete
22:39:35.131 00.227 11060 worker thread done servicing request
22:39:35.131 00.000 10844 OnExposeComplete: enter
22:39:35.131 00.000 10844 UpdateGuideState(): m_state=1
22:39:35.131 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
22:39:35.131 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=29, SNR=2.9, Peak=31 HFD=0.0
22:39:35.131 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:35.131 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:35.131 00.000 10844 Status Line: Star lost - low SNR
22:39:35.135 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:35.152 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:39:35.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:35.152 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:35.152 00.000 10844 Enqueuing Expose request
22:39:35.152 00.000 11060 Worker thread wakes up
22:39:35.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:35.152 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:36.604 01.452 11060 Exposure complete
22:39:36.966 00.362 10844 OnExposeComplete: enter
22:39:36.966 00.000 10844 UpdateGuideState(): m_state=1
22:39:36.966 00.000 11060 worker thread done servicing request
22:39:36.966 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
22:39:36.966 00.000 10844 Star::Find false star n=2 nbg=284 bg=15.7 sigma=5.0 thresh=31 peak=23
22:39:36.966 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=35, SNR=2.9, Peak=30 HFD=0.0
22:39:36.966 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:36.966 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:36.966 00.000 10844 Status Line: Star lost - low SNR
22:39:36.972 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=5, FiltMax=255, Gamma=1.000
22:39:37.003 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:39:37.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.003 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:37.003 00.000 10844 Enqueuing Expose request
22:39:37.003 00.000 11060 Worker thread wakes up
22:39:37.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:37.003 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:38.482 01.479 11060 Exposure complete
22:39:38.734 00.252 10844 OnExposeComplete: enter
22:39:38.734 00.000 11060 worker thread done servicing request
22:39:38.734 00.000 10844 UpdateGuideState(): m_state=1
22:39:38.748 00.014 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
22:39:38.748 00.000 10844 Star::Find false star n=4 nbg=290 bg=15.6 sigma=5.3 thresh=32 peak=28
22:39:38.748 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=76, SNR=2.9, Peak=36 HFD=0.0
22:39:38.748 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:38.748 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:38.748 00.000 10844 Status Line: Star lost - low SNR
22:39:38.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:38.764 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:39:38.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:38.764 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:38.764 00.000 10844 Enqueuing Expose request
22:39:38.764 00.000 11060 Worker thread wakes up
22:39:38.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:38.764 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:40.238 01.474 11060 Exposure complete
22:39:40.496 00.258 11060 worker thread done servicing request
22:39:40.496 00.000 10844 OnExposeComplete: enter
22:39:40.496 00.000 10844 UpdateGuideState(): m_state=1
22:39:40.496 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
22:39:40.496 00.000 10844 Star::Find false star n=3 nbg=281 bg=15.3 sigma=4.7 thresh=29 peak=25
22:39:40.496 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=49, SNR=2.9, Peak=33 HFD=0.0
22:39:40.496 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:40.496 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:40.496 00.000 10844 Status Line: Star lost - low SNR
22:39:40.498 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:40.511 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:39:40.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:40.511 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:40.511 00.000 10844 Enqueuing Expose request
22:39:40.511 00.000 11060 Worker thread wakes up
22:39:40.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:40.511 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:41.965 01.454 11060 Exposure complete
22:39:42.257 00.292 11060 worker thread done servicing request
22:39:42.257 00.000 10844 OnExposeComplete: enter
22:39:42.257 00.000 10844 UpdateGuideState(): m_state=1
22:39:42.257 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
22:39:42.257 00.000 10844 Star::Find false star n=2 nbg=284 bg=15.4 sigma=5.2 thresh=31 peak=24
22:39:42.257 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=35, SNR=2.9, Peak=33 HFD=0.0
22:39:42.257 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:42.257 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:42.257 00.000 10844 Status Line: Star lost - low SNR
22:39:42.262 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:42.288 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:39:42.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:42.290 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:42.290 00.000 10844 Enqueuing Expose request
22:39:42.290 00.000 11060 Worker thread wakes up
22:39:42.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:42.290 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:43.779 01.489 11060 Exposure complete
22:39:44.079 00.300 11060 worker thread done servicing request
22:39:44.079 00.000 10844 OnExposeComplete: enter
22:39:44.079 00.000 10844 UpdateGuideState(): m_state=1
22:39:44.079 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
22:39:44.082 00.003 10844 Star::Find false star n=2 nbg=285 bg=15.4 sigma=5.2 thresh=31 peak=22
22:39:44.082 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=33, SNR=2.9, Peak=34 HFD=0.0
22:39:44.082 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:44.082 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:44.082 00.000 10844 Status Line: Star lost - low SNR
22:39:44.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=5, FiltMax=255, Gamma=1.000
22:39:44.115 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:39:44.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:44.115 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:44.115 00.000 10844 Enqueuing Expose request
22:39:44.115 00.000 11060 Worker thread wakes up
22:39:44.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:44.115 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:45.591 01.476 11060 Exposure complete
22:39:45.773 00.182 11060 worker thread done servicing request
22:39:45.773 00.000 10844 OnExposeComplete: enter
22:39:45.773 00.000 10844 UpdateGuideState(): m_state=1
22:39:45.773 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
22:39:45.773 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:39:45.773 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:45.773 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:45.773 00.000 10844 Status Line: Star lost - low mass
22:39:45.778 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:45.799 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:39:45.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:45.799 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:45.799 00.000 10844 Enqueuing Expose request
22:39:45.799 00.000 11060 Worker thread wakes up
22:39:45.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:45.799 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:47.263 01.464 11060 Exposure complete
22:39:47.436 00.173 11060 worker thread done servicing request
22:39:47.436 00.000 10844 OnExposeComplete: enter
22:39:47.436 00.000 10844 UpdateGuideState(): m_state=1
22:39:47.436 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
22:39:47.436 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
22:39:47.436 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:47.436 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:47.438 00.002 10844 Status Line: Star lost - low mass
22:39:47.440 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:39:47.453 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:39:47.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:47.453 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:47.453 00.000 10844 Enqueuing Expose request
22:39:47.453 00.000 11060 Worker thread wakes up
22:39:47.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:47.453 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:48.925 01.472 11060 Exposure complete
22:39:49.167 00.242 11060 worker thread done servicing request
22:39:49.167 00.000 10844 OnExposeComplete: enter
22:39:49.167 00.000 10844 UpdateGuideState(): m_state=1
22:39:49.167 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
22:39:49.167 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:39:49.172 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:49.172 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:49.172 00.000 10844 Status Line: Star lost - low mass
22:39:49.174 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:49.203 00.029 10844 UpdateGuideState exits: Star lost - low mass
22:39:49.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:49.203 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:49.203 00.000 10844 Enqueuing Expose request
22:39:49.203 00.000 11060 Worker thread wakes up
22:39:49.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:49.203 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:50.669 01.466 11060 Exposure complete
22:39:50.903 00.234 11060 worker thread done servicing request
22:39:50.903 00.000 10844 OnExposeComplete: enter
22:39:50.903 00.000 10844 UpdateGuideState(): m_state=1
22:39:50.903 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
22:39:50.903 00.000 10844 Star::Find false star n=2 nbg=282 bg=14.8 sigma=5.0 thresh=30 peak=22
22:39:50.903 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=32, SNR=2.9, Peak=32 HFD=0.0
22:39:50.903 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:50.912 00.009 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:50.912 00.000 10844 Status Line: Star lost - low SNR
22:39:50.915 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:50.934 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:39:50.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:50.934 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:50.934 00.000 10844 Enqueuing Expose request
22:39:50.934 00.000 11060 Worker thread wakes up
22:39:50.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:50.934 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:52.404 01.470 11060 Exposure complete
22:39:52.684 00.280 11060 worker thread done servicing request
22:39:52.684 00.000 10844 OnExposeComplete: enter
22:39:52.684 00.000 10844 UpdateGuideState(): m_state=1
22:39:52.684 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
22:39:52.684 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:39:52.684 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:52.684 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:52.684 00.000 10844 Status Line: Star lost - low mass
22:39:52.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:52.701 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:39:52.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:52.701 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:52.701 00.000 10844 Enqueuing Expose request
22:39:52.701 00.000 11060 Worker thread wakes up
22:39:52.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:52.701 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:54.141 01.440 11060 Exposure complete
22:39:54.316 00.175 11060 worker thread done servicing request
22:39:54.316 00.000 10844 OnExposeComplete: enter
22:39:54.316 00.000 10844 UpdateGuideState(): m_state=1
22:39:54.316 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
22:39:54.316 00.000 10844 Star::Find false star n=3 nbg=279 bg=15.1 sigma=4.7 thresh=29 peak=21
22:39:54.316 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=46, SNR=2.9, Peak=30 HFD=0.0
22:39:54.316 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:54.316 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:54.316 00.000 10844 Status Line: Star lost - low SNR
22:39:54.321 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:54.332 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:39:54.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:54.332 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:54.332 00.000 10844 Enqueuing Expose request
22:39:54.332 00.000 11060 Worker thread wakes up
22:39:54.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:54.332 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:55.839 01.507 11060 Exposure complete
22:39:56.080 00.241 11060 worker thread done servicing request
22:39:56.080 00.000 10844 OnExposeComplete: enter
22:39:56.080 00.000 10844 UpdateGuideState(): m_state=1
22:39:56.085 00.005 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
22:39:56.085 00.000 10844 Star::Find false star n=3 nbg=282 bg=14.5 sigma=4.5 thresh=28 peak=23
22:39:56.085 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=44, SNR=2.9, Peak=29 HFD=0.0
22:39:56.086 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:56.086 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:56.086 00.000 10844 Status Line: Star lost - low SNR
22:39:56.088 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=5, FiltMax=255, Gamma=1.000
22:39:56.105 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:39:56.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:56.105 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:56.105 00.000 10844 Enqueuing Expose request
22:39:56.105 00.000 11060 Worker thread wakes up
22:39:56.106 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:56.106 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:57.588 01.482 11060 Exposure complete
22:39:57.806 00.218 11060 worker thread done servicing request
22:39:57.806 00.000 10844 OnExposeComplete: enter
22:39:57.806 00.000 10844 UpdateGuideState(): m_state=1
22:39:57.806 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
22:39:57.806 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=31 HFD=0.0
22:39:57.806 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:57.806 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:57.806 00.000 10844 Status Line: Star lost - low SNR
22:39:57.812 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:39:57.850 00.038 10844 UpdateGuideState exits: Star lost - low SNR
22:39:57.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:57.850 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:57.850 00.000 10844 Enqueuing Expose request
22:39:57.850 00.000 11060 Worker thread wakes up
22:39:57.852 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:57.852 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:39:59.337 01.485 11060 Exposure complete
22:39:59.578 00.241 10844 OnExposeComplete: enter
22:39:59.578 00.000 10844 UpdateGuideState(): m_state=1
22:39:59.593 00.015 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
22:39:59.593 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=27 HFD=0.0
22:39:59.593 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:39:59.594 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:39:59.594 00.000 10844 Status Line: Star lost - low mass
22:39:59.595 00.001 11060 worker thread done servicing request
22:39:59.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:39:59.609 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:39:59.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:59.609 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:39:59.609 00.000 10844 Enqueuing Expose request
22:39:59.609 00.000 11060 Worker thread wakes up
22:39:59.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:39:59.609 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:01.067 01.458 11060 Exposure complete
22:40:01.270 00.203 11060 worker thread done servicing request
22:40:01.270 00.000 10844 OnExposeComplete: enter
22:40:01.270 00.000 10844 UpdateGuideState(): m_state=1
22:40:01.270 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
22:40:01.270 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:40:01.270 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:01.272 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:01.272 00.000 10844 Status Line: Star lost - low mass
22:40:01.272 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:40:01.304 00.032 10844 UpdateGuideState exits: Star lost - low mass
22:40:01.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:01.304 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:01.304 00.000 10844 Enqueuing Expose request
22:40:01.304 00.000 11060 Worker thread wakes up
22:40:01.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:01.304 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:02.711 01.407 11060 Exposure complete
22:40:02.922 00.211 11060 worker thread done servicing request
22:40:02.922 00.000 10844 OnExposeComplete: enter
22:40:02.922 00.000 10844 UpdateGuideState(): m_state=1
22:40:02.924 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
22:40:02.924 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.1, Peak=31 HFD=0.0
22:40:02.924 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:02.924 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:02.924 00.000 10844 Status Line: Star lost - low SNR
22:40:02.926 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=3, FiltMax=255, Gamma=1.000
22:40:02.957 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:40:02.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:02.957 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:02.957 00.000 10844 Enqueuing Expose request
22:40:02.957 00.000 11060 Worker thread wakes up
22:40:02.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:02.957 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:04.422 01.465 11060 Exposure complete
22:40:04.717 00.295 11060 worker thread done servicing request
22:40:04.717 00.000 10844 OnExposeComplete: enter
22:40:04.717 00.000 10844 UpdateGuideState(): m_state=1
22:40:04.717 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
22:40:04.717 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:40:04.717 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:04.722 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:04.722 00.000 10844 Status Line: Star lost - low mass
22:40:04.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:04.751 00.029 10844 UpdateGuideState exits: Star lost - low mass
22:40:04.767 00.016 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:04.767 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:04.768 00.001 10844 Enqueuing Expose request
22:40:04.768 00.000 11060 Worker thread wakes up
22:40:04.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:04.769 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:06.247 01.478 11060 Exposure complete
22:40:06.530 00.283 11060 worker thread done servicing request
22:40:06.530 00.000 10844 OnExposeComplete: enter
22:40:06.530 00.000 10844 UpdateGuideState(): m_state=1
22:40:06.530 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
22:40:06.530 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:40:06.530 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:06.530 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:06.530 00.000 10844 Status Line: Star lost - low mass
22:40:06.550 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:06.570 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:40:06.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:06.570 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:06.570 00.000 10844 Enqueuing Expose request
22:40:06.570 00.000 11060 Worker thread wakes up
22:40:06.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:06.570 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:08.006 01.436 11060 Exposure complete
22:40:08.343 00.337 10844 OnExposeComplete: enter
22:40:08.343 00.000 10844 UpdateGuideState(): m_state=1
22:40:08.344 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
22:40:08.344 00.000 10844 Star::Find false star n=3 nbg=283 bg=15.7 sigma=4.9 thresh=30 peak=24
22:40:08.344 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=46, SNR=2.9, Peak=33 HFD=0.0
22:40:08.344 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:08.344 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:08.344 00.000 10844 Status Line: Star lost - low SNR
22:40:08.345 00.001 11060 worker thread done servicing request
22:40:08.350 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:08.370 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:40:08.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:08.370 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:08.370 00.000 10844 Enqueuing Expose request
22:40:08.370 00.000 11060 Worker thread wakes up
22:40:08.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:08.370 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:09.848 01.478 11060 Exposure complete
22:40:10.185 00.337 10844 OnExposeComplete: enter
22:40:10.185 00.000 10844 UpdateGuideState(): m_state=1
22:40:10.185 00.000 11060 worker thread done servicing request
22:40:10.185 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
22:40:10.185 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=31 HFD=0.0
22:40:10.185 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:10.185 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:10.185 00.000 10844 Status Line: Star lost - low SNR
22:40:10.190 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=2, FiltMax=255, Gamma=1.000
22:40:10.245 00.055 10844 UpdateGuideState exits: Star lost - low SNR
22:40:10.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:10.245 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:10.246 00.001 10844 Enqueuing Expose request
22:40:10.246 00.000 11060 Worker thread wakes up
22:40:10.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:10.246 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:11.704 01.458 11060 Exposure complete
22:40:11.959 00.255 11060 worker thread done servicing request
22:40:11.960 00.001 10844 OnExposeComplete: enter
22:40:11.960 00.000 10844 UpdateGuideState(): m_state=1
22:40:11.960 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
22:40:11.960 00.000 10844 Star::Find false star n=2 nbg=281 bg=15.9 sigma=5.3 thresh=32 peak=23
22:40:11.960 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=42, SNR=2.9, Peak=37 HFD=0.0
22:40:11.960 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:11.960 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:11.960 00.000 10844 Status Line: Star lost - low SNR
22:40:11.966 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:11.999 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:40:12.001 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:12.001 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:12.001 00.000 10844 Enqueuing Expose request
22:40:12.001 00.000 11060 Worker thread wakes up
22:40:12.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:12.001 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:13.459 01.458 11060 Exposure complete
22:40:13.654 00.195 10844 OnExposeComplete: enter
22:40:13.654 00.000 10844 UpdateGuideState(): m_state=1
22:40:13.654 00.000 11060 worker thread done servicing request
22:40:13.654 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
22:40:13.654 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:40:13.654 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:13.654 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:13.654 00.000 10844 Status Line: Star lost - low mass
22:40:13.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=15, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:13.670 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:40:13.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.670 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:13.670 00.000 10844 Enqueuing Expose request
22:40:13.670 00.000 11060 Worker thread wakes up
22:40:13.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:13.670 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:15.093 01.423 11060 Exposure complete
22:40:15.296 00.203 11060 worker thread done servicing request
22:40:15.296 00.000 10844 OnExposeComplete: enter
22:40:15.297 00.001 10844 UpdateGuideState(): m_state=1
22:40:15.297 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
22:40:15.297 00.000 10844 Star::Find false star n=2 nbg=279 bg=15.6 sigma=5.0 thresh=31 peak=23
22:40:15.297 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=33, SNR=2.9, Peak=32 HFD=0.0
22:40:15.297 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:15.297 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:15.297 00.000 10844 Status Line: Star lost - low SNR
22:40:15.299 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:15.330 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:40:15.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:15.330 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:15.330 00.000 10844 Enqueuing Expose request
22:40:15.330 00.000 11060 Worker thread wakes up
22:40:15.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:15.330 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:16.804 01.474 11060 Exposure complete
22:40:17.105 00.301 11060 worker thread done servicing request
22:40:17.105 00.000 10844 OnExposeComplete: enter
22:40:17.105 00.000 10844 UpdateGuideState(): m_state=1
22:40:17.105 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
22:40:17.105 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:40:17.105 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:17.105 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:17.105 00.000 10844 Status Line: Star lost - low mass
22:40:17.110 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=2, FiltMax=255, Gamma=1.000
22:40:17.162 00.052 10844 UpdateGuideState exits: Star lost - low mass
22:40:17.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:17.162 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:17.162 00.000 10844 Enqueuing Expose request
22:40:17.162 00.000 11060 Worker thread wakes up
22:40:17.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:17.162 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:18.631 01.469 11060 Exposure complete
22:40:18.913 00.282 11060 worker thread done servicing request
22:40:18.913 00.000 10844 OnExposeComplete: enter
22:40:18.913 00.000 10844 UpdateGuideState(): m_state=1
22:40:18.913 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
22:40:18.913 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:40:18.913 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:18.913 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:18.913 00.000 10844 Status Line: Star lost - low mass
22:40:18.917 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:18.934 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:40:18.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:18.934 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:18.934 00.000 10844 Enqueuing Expose request
22:40:18.934 00.000 11060 Worker thread wakes up
22:40:18.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:18.934 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:20.402 01.468 11060 Exposure complete
22:40:20.698 00.296 10844 OnExposeComplete: enter
22:40:20.698 00.000 10844 UpdateGuideState(): m_state=1
22:40:20.699 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
22:40:20.699 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:40:20.699 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:20.699 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:20.699 00.000 10844 Status Line: Star lost - low mass
22:40:20.708 00.009 11060 worker thread done servicing request
22:40:20.755 00.047 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:20.805 00.050 10844 UpdateGuideState exits: Star lost - low mass
22:40:20.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:20.805 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:20.805 00.000 10844 Enqueuing Expose request
22:40:20.806 00.001 11060 Worker thread wakes up
22:40:20.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:20.806 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:22.253 01.447 11060 Exposure complete
22:40:22.607 00.354 11060 worker thread done servicing request
22:40:22.607 00.000 10844 OnExposeComplete: enter
22:40:22.607 00.000 10844 UpdateGuideState(): m_state=1
22:40:22.609 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
22:40:22.609 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:40:22.609 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:22.609 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:22.609 00.000 10844 Status Line: Star lost - low mass
22:40:22.612 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:22.634 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:40:22.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:22.634 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:22.634 00.000 10844 Enqueuing Expose request
22:40:22.634 00.000 11060 Worker thread wakes up
22:40:22.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:22.634 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:24.100 01.466 11060 Exposure complete
22:40:24.377 00.277 11060 worker thread done servicing request
22:40:24.377 00.000 10844 OnExposeComplete: enter
22:40:24.379 00.002 10844 UpdateGuideState(): m_state=1
22:40:24.379 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
22:40:24.379 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:40:24.379 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:24.379 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:24.379 00.000 10844 Status Line: Star lost - low mass
22:40:24.382 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:24.402 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:40:24.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:24.402 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:24.402 00.000 10844 Enqueuing Expose request
22:40:24.402 00.000 11060 Worker thread wakes up
22:40:24.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:24.402 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:25.856 01.454 11060 Exposure complete
22:40:26.099 00.243 11060 worker thread done servicing request
22:40:26.099 00.000 10844 OnExposeComplete: enter
22:40:26.099 00.000 10844 UpdateGuideState(): m_state=1
22:40:26.099 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
22:40:26.099 00.000 10844 Star::Find false star n=3 nbg=281 bg=15.4 sigma=4.6 thresh=29 peak=21
22:40:26.099 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=43, SNR=2.9, Peak=32 HFD=0.0
22:40:26.099 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:26.104 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:26.104 00.000 10844 Status Line: Star lost - low SNR
22:40:26.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:26.117 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:40:26.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:26.117 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:26.117 00.000 10844 Enqueuing Expose request
22:40:26.117 00.000 11060 Worker thread wakes up
22:40:26.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:26.117 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:27.615 01.498 11060 Exposure complete
22:40:27.914 00.299 11060 worker thread done servicing request
22:40:27.914 00.000 10844 OnExposeComplete: enter
22:40:27.914 00.000 10844 UpdateGuideState(): m_state=1
22:40:27.914 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
22:40:27.914 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:40:27.914 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:27.914 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:27.914 00.000 10844 Status Line: Star lost - low mass
22:40:27.916 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:27.937 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:40:27.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:27.937 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:27.937 00.000 10844 Enqueuing Expose request
22:40:27.937 00.000 11060 Worker thread wakes up
22:40:27.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:27.937 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:29.420 01.483 11060 Exposure complete
22:40:29.708 00.288 11060 worker thread done servicing request
22:40:29.708 00.000 10844 OnExposeComplete: enter
22:40:29.708 00.000 10844 UpdateGuideState(): m_state=1
22:40:29.708 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
22:40:29.708 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:40:29.708 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:29.708 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:29.708 00.000 10844 Status Line: Star lost - low mass
22:40:29.714 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:40:29.726 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:40:29.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:29.726 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:29.726 00.000 10844 Enqueuing Expose request
22:40:29.726 00.000 11060 Worker thread wakes up
22:40:29.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:29.728 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:31.199 01.471 11060 Exposure complete
22:40:31.475 00.276 11060 worker thread done servicing request
22:40:31.475 00.000 10844 OnExposeComplete: enter
22:40:31.475 00.000 10844 UpdateGuideState(): m_state=1
22:40:31.475 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
22:40:31.475 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=31 HFD=0.0
22:40:31.475 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:31.475 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:31.477 00.002 10844 Status Line: Star lost - low SNR
22:40:31.480 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=1, FiltMax=255, Gamma=1.000
22:40:31.511 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:40:31.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:31.511 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:31.511 00.000 10844 Enqueuing Expose request
22:40:31.513 00.002 11060 Worker thread wakes up
22:40:31.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:31.513 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:32.960 01.447 11060 Exposure complete
22:40:33.131 00.171 11060 worker thread done servicing request
22:40:33.131 00.000 10844 OnExposeComplete: enter
22:40:33.131 00.000 10844 UpdateGuideState(): m_state=1
22:40:33.131 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
22:40:33.131 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:40:33.131 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:33.131 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:33.131 00.000 10844 Status Line: Star lost - low mass
22:40:33.134 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:40:33.144 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:40:33.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:33.144 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:33.144 00.000 10844 Enqueuing Expose request
22:40:33.144 00.000 11060 Worker thread wakes up
22:40:33.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:33.146 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:34.600 01.454 11060 Exposure complete
22:40:34.837 00.237 11060 worker thread done servicing request
22:40:34.837 00.000 10844 OnExposeComplete: enter
22:40:34.837 00.000 10844 UpdateGuideState(): m_state=1
22:40:34.837 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
22:40:34.849 00.012 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:40:34.849 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:34.849 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:34.849 00.000 10844 Status Line: Star lost - low mass
22:40:34.852 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:40:34.870 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:40:34.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:34.870 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:34.870 00.000 10844 Enqueuing Expose request
22:40:34.870 00.000 11060 Worker thread wakes up
22:40:34.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:34.870 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:36.365 01.495 11060 Exposure complete
22:40:36.593 00.228 11060 worker thread done servicing request
22:40:36.593 00.000 10844 OnExposeComplete: enter
22:40:36.593 00.000 10844 UpdateGuideState(): m_state=1
22:40:36.593 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
22:40:36.593 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:40:36.593 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:36.593 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:36.593 00.000 10844 Status Line: Star lost - low mass
22:40:36.596 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:36.622 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:40:36.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:36.622 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:36.622 00.000 10844 Enqueuing Expose request
22:40:36.622 00.000 11060 Worker thread wakes up
22:40:36.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:36.622 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:38.071 01.449 11060 Exposure complete
22:40:38.339 00.268 11060 worker thread done servicing request
22:40:38.339 00.000 10844 OnExposeComplete: enter
22:40:38.339 00.000 10844 UpdateGuideState(): m_state=1
22:40:38.339 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
22:40:38.339 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:40:38.339 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:38.339 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:38.339 00.000 10844 Status Line: Star lost - low mass
22:40:38.344 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:38.383 00.039 10844 UpdateGuideState exits: Star lost - low mass
22:40:38.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:38.383 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:38.383 00.000 10844 Enqueuing Expose request
22:40:38.383 00.000 11060 Worker thread wakes up
22:40:38.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:38.383 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:39.826 01.443 11060 Exposure complete
22:40:40.061 00.235 11060 worker thread done servicing request
22:40:40.061 00.000 10844 OnExposeComplete: enter
22:40:40.061 00.000 10844 UpdateGuideState(): m_state=1
22:40:40.061 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
22:40:40.061 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:40:40.061 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:40.062 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:40.062 00.000 10844 Status Line: Star lost - low mass
22:40:40.064 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:40.092 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:40:40.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:40.092 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:40.092 00.000 10844 Enqueuing Expose request
22:40:40.092 00.000 11060 Worker thread wakes up
22:40:40.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:40.092 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:41.577 01.485 11060 Exposure complete
22:40:41.819 00.242 11060 worker thread done servicing request
22:40:41.819 00.000 10844 OnExposeComplete: enter
22:40:41.819 00.000 10844 UpdateGuideState(): m_state=1
22:40:41.819 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
22:40:41.819 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:40:41.821 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:41.821 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:41.821 00.000 10844 Status Line: Star lost - low mass
22:40:41.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=2, FiltMax=255, Gamma=1.000
22:40:41.930 00.109 10844 UpdateGuideState exits: Star lost - low mass
22:40:41.932 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:41.932 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:41.933 00.001 10844 Enqueuing Expose request
22:40:41.933 00.000 11060 Worker thread wakes up
22:40:41.934 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:41.934 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:43.427 01.493 11060 Exposure complete
22:40:43.660 00.233 11060 worker thread done servicing request
22:40:43.660 00.000 10844 OnExposeComplete: enter
22:40:43.660 00.000 10844 UpdateGuideState(): m_state=1
22:40:43.660 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
22:40:43.660 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=30 HFD=0.0
22:40:43.660 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:43.660 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:43.660 00.000 10844 Status Line: Star lost - low SNR
22:40:43.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:40:43.690 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:40:43.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:43.690 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:43.690 00.000 10844 Enqueuing Expose request
22:40:43.690 00.000 11060 Worker thread wakes up
22:40:43.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:43.690 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:45.172 01.482 11060 Exposure complete
22:40:45.409 00.237 11060 worker thread done servicing request
22:40:45.409 00.000 10844 OnExposeComplete: enter
22:40:45.409 00.000 10844 UpdateGuideState(): m_state=1
22:40:45.409 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
22:40:45.409 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:40:45.409 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:45.409 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:45.409 00.000 10844 Status Line: Star lost - low mass
22:40:45.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:40:45.449 00.040 10844 UpdateGuideState exits: Star lost - low mass
22:40:45.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:45.449 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:45.449 00.000 10844 Enqueuing Expose request
22:40:45.450 00.001 11060 Worker thread wakes up
22:40:45.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:45.450 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:46.890 01.440 11060 Exposure complete
22:40:47.513 00.623 11060 worker thread done servicing request
22:40:47.513 00.000 10844 OnExposeComplete: enter
22:40:47.516 00.003 10844 UpdateGuideState(): m_state=1
22:40:47.516 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
22:40:47.516 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:40:47.516 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:47.517 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:47.518 00.001 10844 Status Line: Star lost - low mass
22:40:47.525 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:47.624 00.099 10844 UpdateGuideState exits: Star lost - low mass
22:40:47.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:47.624 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:47.624 00.000 10844 Enqueuing Expose request
22:40:47.624 00.000 11060 Worker thread wakes up
22:40:47.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:47.624 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:49.042 01.418 11060 Exposure complete
22:40:49.351 00.309 10844 OnExposeComplete: enter
22:40:49.351 00.000 10844 UpdateGuideState(): m_state=1
22:40:49.351 00.000 11060 worker thread done servicing request
22:40:49.351 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
22:40:49.351 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=30 HFD=0.0
22:40:49.351 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:49.353 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:49.353 00.000 10844 Status Line: Star lost - low SNR
22:40:49.353 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:49.372 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:40:49.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.372 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:49.372 00.000 10844 Enqueuing Expose request
22:40:49.372 00.000 11060 Worker thread wakes up
22:40:49.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:49.372 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:50.888 01.516 11060 Exposure complete
22:40:51.153 00.265 11060 worker thread done servicing request
22:40:51.153 00.000 10844 OnExposeComplete: enter
22:40:51.153 00.000 10844 UpdateGuideState(): m_state=1
22:40:51.153 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
22:40:51.168 00.015 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=31 HFD=0.0
22:40:51.168 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:51.169 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:51.169 00.000 10844 Status Line: Star lost - low SNR
22:40:51.174 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:51.192 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:40:51.194 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:51.194 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:51.194 00.000 10844 Enqueuing Expose request
22:40:51.194 00.000 11060 Worker thread wakes up
22:40:51.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:51.194 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:52.685 01.491 11060 Exposure complete
22:40:52.854 00.169 11060 worker thread done servicing request
22:40:52.854 00.000 10844 OnExposeComplete: enter
22:40:52.854 00.000 10844 UpdateGuideState(): m_state=1
22:40:52.854 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
22:40:52.854 00.000 10844 Star::Find false star n=2 nbg=287 bg=15.6 sigma=5.6 thresh=32 peak=24
22:40:52.854 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=41, SNR=2.9, Peak=39 HFD=0.0
22:40:52.854 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:52.854 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:52.854 00.000 10844 Status Line: Star lost - low SNR
22:40:52.857 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:52.870 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:40:52.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:52.870 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:52.870 00.000 10844 Enqueuing Expose request
22:40:52.870 00.000 11060 Worker thread wakes up
22:40:52.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:52.870 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:54.312 01.442 11060 Exposure complete
22:40:54.557 00.245 10844 OnExposeComplete: enter
22:40:54.557 00.000 10844 UpdateGuideState(): m_state=1
22:40:54.557 00.000 11060 worker thread done servicing request
22:40:54.557 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
22:40:54.557 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:40:54.559 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:54.559 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:54.559 00.000 10844 Status Line: Star lost - low mass
22:40:54.562 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:54.580 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:40:54.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:54.580 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:54.580 00.000 10844 Enqueuing Expose request
22:40:54.580 00.000 11060 Worker thread wakes up
22:40:54.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:54.580 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:56.058 01.478 11060 Exposure complete
22:40:56.324 00.266 11060 worker thread done servicing request
22:40:56.325 00.001 10844 OnExposeComplete: enter
22:40:56.325 00.000 10844 UpdateGuideState(): m_state=1
22:40:56.325 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
22:40:56.325 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:40:56.325 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:56.325 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:56.325 00.000 10844 Status Line: Star lost - low mass
22:40:56.328 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:40:56.345 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:40:56.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:56.345 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:56.345 00.000 10844 Enqueuing Expose request
22:40:56.345 00.000 11060 Worker thread wakes up
22:40:56.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:56.345 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:40:57.800 01.455 11060 Exposure complete
22:40:58.079 00.279 11060 worker thread done servicing request
22:40:58.079 00.000 10844 OnExposeComplete: enter
22:40:58.079 00.000 10844 UpdateGuideState(): m_state=1
22:40:58.079 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
22:40:58.079 00.000 10844 Star::Find false star n=3 nbg=281 bg=15.4 sigma=5.2 thresh=31 peak=27
22:40:58.079 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=51, SNR=2.9, Peak=33 HFD=0.0
22:40:58.079 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:40:58.079 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:40:58.079 00.000 10844 Status Line: Star lost - low SNR
22:40:58.084 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:40:58.112 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:40:58.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.112 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:40:58.112 00.000 10844 Enqueuing Expose request
22:40:58.112 00.000 11060 Worker thread wakes up
22:40:58.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:40:58.112 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:00.097 01.985 11060 Exposure complete
22:41:00.678 00.581 10844 OnExposeComplete: enter
22:41:00.679 00.001 10844 UpdateGuideState(): m_state=1
22:41:00.679 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
22:41:00.679 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:41:00.679 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:00.679 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:00.679 00.000 10844 Status Line: Star lost - low mass
22:41:00.727 00.048 11060 worker thread done servicing request
22:41:00.729 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:01.683 00.954 10844 UpdateGuideState exits: Star lost - low mass
22:41:01.684 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.684 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:01.684 00.000 10844 Enqueuing Expose request
22:41:01.684 00.000 11060 Worker thread wakes up
22:41:01.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:01.684 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:03.170 01.486 11060 Exposure complete
22:41:03.440 00.270 11060 worker thread done servicing request
22:41:03.440 00.000 10844 OnExposeComplete: enter
22:41:03.440 00.000 10844 UpdateGuideState(): m_state=1
22:41:03.441 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
22:41:03.441 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=37 HFD=0.0
22:41:03.441 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:03.441 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:03.441 00.000 10844 Status Line: Star lost - low mass
22:41:03.444 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:03.477 00.033 10844 UpdateGuideState exits: Star lost - low mass
22:41:03.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:03.477 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:03.477 00.000 10844 Enqueuing Expose request
22:41:03.477 00.000 11060 Worker thread wakes up
22:41:03.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:03.477 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:04.973 01.496 11060 Exposure complete
22:41:05.282 00.309 11060 worker thread done servicing request
22:41:05.282 00.000 10844 OnExposeComplete: enter
22:41:05.282 00.000 10844 UpdateGuideState(): m_state=1
22:41:05.284 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
22:41:05.284 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=28, SNR=2.8, Peak=30 HFD=0.0
22:41:05.284 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:05.285 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:05.285 00.000 10844 Status Line: Star lost - low SNR
22:41:05.288 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:05.311 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:41:05.312 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:05.312 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:05.312 00.000 10844 Enqueuing Expose request
22:41:05.312 00.000 11060 Worker thread wakes up
22:41:05.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:05.312 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:06.709 01.397 11060 Exposure complete
22:41:07.001 00.292 11060 worker thread done servicing request
22:41:07.001 00.000 10844 OnExposeComplete: enter
22:41:07.001 00.000 10844 UpdateGuideState(): m_state=1
22:41:07.001 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
22:41:07.001 00.000 10844 Star::Find false star n=4 nbg=281 bg=15.4 sigma=4.4 thresh=29 peak=28
22:41:07.001 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=74, SNR=2.9, Peak=34 HFD=0.0
22:41:07.001 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:07.003 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:07.003 00.000 10844 Status Line: Star lost - low SNR
22:41:07.006 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:07.038 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:41:07.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:07.038 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:07.038 00.000 10844 Enqueuing Expose request
22:41:07.038 00.000 11060 Worker thread wakes up
22:41:07.039 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:07.039 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:08.493 01.454 11060 Exposure complete
22:41:08.714 00.221 11060 worker thread done servicing request
22:41:08.714 00.000 10844 OnExposeComplete: enter
22:41:08.714 00.000 10844 UpdateGuideState(): m_state=1
22:41:08.715 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
22:41:08.715 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:41:08.715 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:08.715 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:08.715 00.000 10844 Status Line: Star lost - low mass
22:41:08.719 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:08.740 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:41:08.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:08.740 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:08.740 00.000 10844 Enqueuing Expose request
22:41:08.741 00.001 11060 Worker thread wakes up
22:41:08.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:08.741 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:10.212 01.471 11060 Exposure complete
22:41:10.510 00.298 11060 worker thread done servicing request
22:41:10.511 00.001 10844 OnExposeComplete: enter
22:41:10.511 00.000 10844 UpdateGuideState(): m_state=1
22:41:10.511 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
22:41:10.511 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:41:10.511 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:10.511 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:10.511 00.000 10844 Status Line: Star lost - low mass
22:41:10.515 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:41:10.653 00.138 10844 UpdateGuideState exits: Star lost - low mass
22:41:10.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:10.653 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:10.653 00.000 10844 Enqueuing Expose request
22:41:10.654 00.001 11060 Worker thread wakes up
22:41:10.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:10.654 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:12.147 01.493 11060 Exposure complete
22:41:12.465 00.318 11060 worker thread done servicing request
22:41:12.465 00.000 10844 OnExposeComplete: enter
22:41:12.465 00.000 10844 UpdateGuideState(): m_state=1
22:41:12.467 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
22:41:12.467 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=29 HFD=0.0
22:41:12.467 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:12.467 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:12.467 00.000 10844 Status Line: Star lost - low mass
22:41:12.472 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:41:12.495 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:41:12.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:12.495 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:12.495 00.000 10844 Enqueuing Expose request
22:41:12.495 00.000 11060 Worker thread wakes up
22:41:12.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:12.495 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:13.987 01.492 11060 Exposure complete
22:41:14.280 00.293 11060 worker thread done servicing request
22:41:14.280 00.000 10844 OnExposeComplete: enter
22:41:14.280 00.000 10844 UpdateGuideState(): m_state=1
22:41:14.280 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
22:41:14.280 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:41:14.280 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:14.283 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:14.283 00.000 10844 Status Line: Star lost - low mass
22:41:14.283 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:41:14.307 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:41:14.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.307 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:14.307 00.000 10844 Enqueuing Expose request
22:41:14.309 00.002 11060 Worker thread wakes up
22:41:14.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:14.309 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:15.799 01.490 11060 Exposure complete
22:41:16.194 00.395 11060 worker thread done servicing request
22:41:16.194 00.000 10844 OnExposeComplete: enter
22:41:16.194 00.000 10844 UpdateGuideState(): m_state=1
22:41:16.194 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
22:41:16.194 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=32 HFD=0.0
22:41:16.194 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:16.194 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:16.194 00.000 10844 Status Line: Star lost - low SNR
22:41:16.199 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:16.226 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:41:16.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:16.226 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:16.226 00.000 10844 Enqueuing Expose request
22:41:16.226 00.000 11060 Worker thread wakes up
22:41:16.227 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:16.227 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:17.724 01.497 11060 Exposure complete
22:41:17.985 00.261 11060 worker thread done servicing request
22:41:17.985 00.000 10844 OnExposeComplete: enter
22:41:17.985 00.000 10844 UpdateGuideState(): m_state=1
22:41:17.987 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
22:41:17.987 00.000 10844 Star::Find false star n=3 nbg=284 bg=14.8 sigma=5.3 thresh=31 peak=22
22:41:17.987 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=49, SNR=2.9, Peak=31 HFD=0.0
22:41:17.987 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:17.987 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:17.987 00.000 10844 Status Line: Star lost - low SNR
22:41:17.990 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:41:18.010 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:41:18.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:18.010 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:18.010 00.000 10844 Enqueuing Expose request
22:41:18.010 00.000 11060 Worker thread wakes up
22:41:18.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:18.010 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:19.497 01.487 11060 Exposure complete
22:41:19.741 00.244 11060 worker thread done servicing request
22:41:19.741 00.000 10844 OnExposeComplete: enter
22:41:19.741 00.000 10844 UpdateGuideState(): m_state=1
22:41:19.741 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
22:41:19.741 00.000 10844 Star::Find false star n=3 nbg=280 bg=15.1 sigma=4.6 thresh=29 peak=24
22:41:19.741 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=44, SNR=2.9, Peak=30 HFD=0.0
22:41:19.741 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:19.743 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:19.743 00.000 10844 Status Line: Star lost - low SNR
22:41:19.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:19.762 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:41:19.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:19.762 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:19.762 00.000 10844 Enqueuing Expose request
22:41:19.762 00.000 11060 Worker thread wakes up
22:41:19.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:19.762 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:21.242 01.480 11060 Exposure complete
22:41:21.435 00.193 11060 worker thread done servicing request
22:41:21.435 00.000 10844 OnExposeComplete: enter
22:41:21.435 00.000 10844 UpdateGuideState(): m_state=1
22:41:21.435 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
22:41:21.435 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:41:21.435 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:21.435 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:21.435 00.000 10844 Status Line: Star lost - low mass
22:41:21.440 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:21.452 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:41:21.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:21.452 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:21.452 00.000 10844 Enqueuing Expose request
22:41:21.452 00.000 11060 Worker thread wakes up
22:41:21.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:21.452 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:22.908 01.456 11060 Exposure complete
22:41:23.246 00.338 11060 worker thread done servicing request
22:41:23.246 00.000 10844 OnExposeComplete: enter
22:41:23.246 00.000 10844 UpdateGuideState(): m_state=1
22:41:23.250 00.004 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
22:41:23.250 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=17, SNR=2.3, Peak=33 HFD=0.0
22:41:23.250 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:23.260 00.010 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:23.260 00.000 10844 Status Line: Star lost - low SNR
22:41:23.261 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:23.291 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:41:23.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:23.291 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:23.291 00.000 10844 Enqueuing Expose request
22:41:23.291 00.000 11060 Worker thread wakes up
22:41:23.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:23.291 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:24.761 01.470 11060 Exposure complete
22:41:25.046 00.285 11060 worker thread done servicing request
22:41:25.046 00.000 10844 OnExposeComplete: enter
22:41:25.046 00.000 10844 UpdateGuideState(): m_state=1
22:41:25.046 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
22:41:25.046 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=31 HFD=0.0
22:41:25.046 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:25.047 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:25.048 00.001 10844 Status Line: Star lost - low SNR
22:41:25.051 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:25.074 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:41:25.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:25.074 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:25.074 00.000 10844 Enqueuing Expose request
22:41:25.074 00.000 11060 Worker thread wakes up
22:41:25.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:25.078 00.004 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:26.547 01.469 11060 Exposure complete
22:41:26.835 00.288 11060 worker thread done servicing request
22:41:26.835 00.000 10844 OnExposeComplete: enter
22:41:26.835 00.000 10844 UpdateGuideState(): m_state=1
22:41:26.835 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
22:41:26.835 00.000 10844 Star::Find false star n=2 nbg=287 bg=15.4 sigma=5.2 thresh=31 peak=23
22:41:26.835 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=37, SNR=2.9, Peak=34 HFD=0.0
22:41:26.835 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:26.835 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:26.835 00.000 10844 Status Line: Star lost - low SNR
22:41:26.840 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:26.864 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:41:26.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:26.864 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:26.864 00.000 10844 Enqueuing Expose request
22:41:26.864 00.000 11060 Worker thread wakes up
22:41:26.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:26.866 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:28.331 01.465 11060 Exposure complete
22:41:28.519 00.188 11060 worker thread done servicing request
22:41:28.519 00.000 10844 OnExposeComplete: enter
22:41:28.519 00.000 10844 UpdateGuideState(): m_state=1
22:41:28.519 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
22:41:28.519 00.000 10844 Star::Find false star n=4 nbg=278 bg=16.1 sigma=4.8 thresh=31 peak=26
22:41:28.519 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=64, SNR=2.9, Peak=33 HFD=0.0
22:41:28.519 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:28.519 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:28.519 00.000 10844 Status Line: Star lost - low SNR
22:41:28.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:28.534 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:41:28.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:28.534 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:28.534 00.000 10844 Enqueuing Expose request
22:41:28.534 00.000 11060 Worker thread wakes up
22:41:28.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:28.534 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:30.021 01.487 11060 Exposure complete
22:41:30.290 00.269 11060 worker thread done servicing request
22:41:30.290 00.000 10844 OnExposeComplete: enter
22:41:30.290 00.000 10844 UpdateGuideState(): m_state=1
22:41:30.290 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
22:41:30.290 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=38 HFD=0.0
22:41:30.290 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:30.290 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:30.292 00.002 10844 Status Line: Star lost - low mass
22:41:30.294 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:30.313 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:41:30.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:30.313 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:30.313 00.000 10844 Enqueuing Expose request
22:41:30.313 00.000 11060 Worker thread wakes up
22:41:30.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:30.313 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:31.773 01.460 11060 Exposure complete
22:41:32.018 00.245 11060 worker thread done servicing request
22:41:32.018 00.000 10844 OnExposeComplete: enter
22:41:32.018 00.000 10844 UpdateGuideState(): m_state=1
22:41:32.018 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
22:41:32.018 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:41:32.018 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:32.018 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:32.018 00.000 10844 Status Line: Star lost - low mass
22:41:32.036 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:32.056 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:41:32.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:32.056 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:32.056 00.000 10844 Enqueuing Expose request
22:41:32.056 00.000 11060 Worker thread wakes up
22:41:32.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:32.056 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:33.562 01.506 11060 Exposure complete
22:41:33.807 00.245 11060 worker thread done servicing request
22:41:33.807 00.000 10844 OnExposeComplete: enter
22:41:33.807 00.000 10844 UpdateGuideState(): m_state=1
22:41:33.807 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
22:41:33.807 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:41:33.807 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:33.807 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:33.807 00.000 10844 Status Line: Star lost - low mass
22:41:33.811 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:33.837 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:41:33.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:33.837 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:33.837 00.000 10844 Enqueuing Expose request
22:41:33.837 00.000 11060 Worker thread wakes up
22:41:33.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:33.837 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:35.336 01.499 11060 Exposure complete
22:41:35.502 00.166 11060 worker thread done servicing request
22:41:35.502 00.000 10844 OnExposeComplete: enter
22:41:35.502 00.000 10844 UpdateGuideState(): m_state=1
22:41:35.502 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
22:41:35.502 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=31 HFD=0.0
22:41:35.502 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:35.502 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:35.502 00.000 10844 Status Line: Star lost - low SNR
22:41:35.506 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:35.518 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:41:35.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:35.519 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:35.519 00.000 10844 Enqueuing Expose request
22:41:35.519 00.000 11060 Worker thread wakes up
22:41:35.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:35.519 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:36.964 01.445 11060 Exposure complete
22:41:37.174 00.210 11060 worker thread done servicing request
22:41:37.174 00.000 10844 OnExposeComplete: enter
22:41:37.174 00.000 10844 UpdateGuideState(): m_state=1
22:41:37.174 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
22:41:37.174 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=38 HFD=0.0
22:41:37.174 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:37.174 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:37.174 00.000 10844 Status Line: Star lost - low mass
22:41:37.177 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:41:37.203 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:41:37.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:37.203 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:37.203 00.000 10844 Enqueuing Expose request
22:41:37.203 00.000 11060 Worker thread wakes up
22:41:37.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:37.203 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:38.692 01.489 11060 Exposure complete
22:41:38.948 00.256 11060 worker thread done servicing request
22:41:38.948 00.000 10844 OnExposeComplete: enter
22:41:38.948 00.000 10844 UpdateGuideState(): m_state=1
22:41:38.948 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
22:41:38.948 00.000 10844 Star::Find false star n=5 nbg=284 bg=14.9 sigma=4.7 thresh=29 peak=23
22:41:38.948 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=74, SNR=2.9, Peak=33 HFD=0.0
22:41:38.948 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:38.948 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:38.948 00.000 10844 Status Line: Star lost - low SNR
22:41:38.953 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:38.977 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:41:38.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:38.977 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:38.977 00.000 10844 Enqueuing Expose request
22:41:38.977 00.000 11060 Worker thread wakes up
22:41:38.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:38.977 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:40.422 01.445 11060 Exposure complete
22:41:40.661 00.239 11060 worker thread done servicing request
22:41:40.661 00.000 10844 OnExposeComplete: enter
22:41:40.661 00.000 10844 UpdateGuideState(): m_state=1
22:41:40.661 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
22:41:40.661 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:41:40.661 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:40.661 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:40.661 00.000 10844 Status Line: Star lost - low mass
22:41:40.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:40.691 00.030 10844 UpdateGuideState exits: Star lost - low mass
22:41:40.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:40.691 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:40.691 00.000 10844 Enqueuing Expose request
22:41:40.691 00.000 11060 Worker thread wakes up
22:41:40.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:40.691 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:42.168 01.477 11060 Exposure complete
22:41:42.394 00.226 11060 worker thread done servicing request
22:41:42.396 00.002 10844 OnExposeComplete: enter
22:41:42.396 00.000 10844 UpdateGuideState(): m_state=1
22:41:42.396 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
22:41:42.396 00.000 10844 Star::Find false star n=3 nbg=283 bg=15.0 sigma=5.2 thresh=31 peak=22
22:41:42.396 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=49, SNR=2.9, Peak=35 HFD=0.0
22:41:42.396 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:42.396 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:42.396 00.000 10844 Status Line: Star lost - low SNR
22:41:42.399 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:42.416 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:41:42.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:42.416 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:42.416 00.000 10844 Enqueuing Expose request
22:41:42.416 00.000 11060 Worker thread wakes up
22:41:42.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:42.416 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:43.879 01.463 11060 Exposure complete
22:41:44.247 00.368 11060 worker thread done servicing request
22:41:44.247 00.000 10844 OnExposeComplete: enter
22:41:44.247 00.000 10844 UpdateGuideState(): m_state=1
22:41:44.247 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
22:41:44.247 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:41:44.247 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:44.249 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:44.249 00.000 10844 Status Line: Star lost - low mass
22:41:44.250 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:44.284 00.034 10844 UpdateGuideState exits: Star lost - low mass
22:41:44.286 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:44.286 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:44.286 00.000 10844 Enqueuing Expose request
22:41:44.286 00.000 11060 Worker thread wakes up
22:41:44.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:44.287 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:45.684 01.397 11060 Exposure complete
22:41:45.879 00.195 11060 worker thread done servicing request
22:41:45.879 00.000 10844 OnExposeComplete: enter
22:41:45.879 00.000 10844 UpdateGuideState(): m_state=1
22:41:45.879 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
22:41:45.879 00.000 10844 Star::Find false star n=5 nbg=282 bg=15.7 sigma=5.1 thresh=31 peak=26
22:41:45.879 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=84, SNR=2.9, Peak=33 HFD=0.0
22:41:45.879 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:45.879 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:45.879 00.000 10844 Status Line: Star lost - low SNR
22:41:45.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:45.896 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:41:45.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:45.896 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:45.896 00.000 10844 Enqueuing Expose request
22:41:45.896 00.000 11060 Worker thread wakes up
22:41:45.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:45.896 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:47.362 01.466 11060 Exposure complete
22:41:47.629 00.267 11060 worker thread done servicing request
22:41:47.629 00.000 10844 OnExposeComplete: enter
22:41:47.629 00.000 10844 UpdateGuideState(): m_state=1
22:41:47.629 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
22:41:47.629 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:41:47.629 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:47.629 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:47.629 00.000 10844 Status Line: Star lost - low mass
22:41:47.633 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:41:47.644 00.011 10844 UpdateGuideState exits: Star lost - low mass
22:41:47.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:47.644 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:47.644 00.000 10844 Enqueuing Expose request
22:41:47.644 00.000 11060 Worker thread wakes up
22:41:47.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:47.644 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:49.090 01.446 11060 Exposure complete
22:41:49.444 00.354 11060 worker thread done servicing request
22:41:49.444 00.000 10844 OnExposeComplete: enter
22:41:49.444 00.000 10844 UpdateGuideState(): m_state=1
22:41:49.444 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
22:41:49.444 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:41:49.444 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:49.445 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:49.445 00.000 10844 Status Line: Star lost - low mass
22:41:49.450 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:49.482 00.032 10844 UpdateGuideState exits: Star lost - low mass
22:41:49.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:49.482 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:49.482 00.000 10844 Enqueuing Expose request
22:41:49.482 00.000 11060 Worker thread wakes up
22:41:49.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:49.482 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:50.946 01.464 11060 Exposure complete
22:41:51.240 00.294 11060 worker thread done servicing request
22:41:51.240 00.000 10844 OnExposeComplete: enter
22:41:51.242 00.002 10844 UpdateGuideState(): m_state=1
22:41:51.242 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
22:41:51.242 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:41:51.242 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:51.242 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:51.242 00.000 10844 Status Line: Star lost - low mass
22:41:51.247 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:51.268 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:41:51.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.268 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:51.270 00.002 10844 Enqueuing Expose request
22:41:51.271 00.001 11060 Worker thread wakes up
22:41:51.273 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:51.273 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:52.756 01.483 11060 Exposure complete
22:41:53.047 00.291 11060 worker thread done servicing request
22:41:53.047 00.000 10844 OnExposeComplete: enter
22:41:53.047 00.000 10844 UpdateGuideState(): m_state=1
22:41:53.048 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
22:41:53.048 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:41:53.048 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:53.048 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:53.048 00.000 10844 Status Line: Star lost - low mass
22:41:53.056 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:53.079 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:41:53.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:53.079 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:53.079 00.000 10844 Enqueuing Expose request
22:41:53.079 00.000 11060 Worker thread wakes up
22:41:53.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:53.079 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:54.541 01.462 11060 Exposure complete
22:41:54.707 00.166 11060 worker thread done servicing request
22:41:54.707 00.000 10844 OnExposeComplete: enter
22:41:54.707 00.000 10844 UpdateGuideState(): m_state=1
22:41:54.707 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
22:41:54.707 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=32 HFD=0.0
22:41:54.707 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:54.707 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:54.707 00.000 10844 Status Line: Star lost - low SNR
22:41:54.711 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:54.724 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:41:54.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:54.724 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:54.724 00.000 10844 Enqueuing Expose request
22:41:54.724 00.000 11060 Worker thread wakes up
22:41:54.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:54.724 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:56.133 01.409 11060 Exposure complete
22:41:56.343 00.210 11060 worker thread done servicing request
22:41:56.343 00.000 10844 OnExposeComplete: enter
22:41:56.343 00.000 10844 UpdateGuideState(): m_state=1
22:41:56.343 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
22:41:56.343 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.1, Peak=31 HFD=0.0
22:41:56.343 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:56.343 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:56.343 00.000 10844 Status Line: Star lost - low SNR
22:41:56.346 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:56.361 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:41:56.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:56.361 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:56.361 00.000 10844 Enqueuing Expose request
22:41:56.361 00.000 11060 Worker thread wakes up
22:41:56.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:56.361 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:57.827 01.466 11060 Exposure complete
22:41:58.039 00.212 11060 worker thread done servicing request
22:41:58.039 00.000 10844 OnExposeComplete: enter
22:41:58.039 00.000 10844 UpdateGuideState(): m_state=1
22:41:58.039 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
22:41:58.039 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.3, Peak=34 HFD=0.0
22:41:58.039 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:58.039 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:58.039 00.000 10844 Status Line: Star lost - low SNR
22:41:58.044 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:41:58.066 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:41:58.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:58.066 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:58.066 00.000 10844 Enqueuing Expose request
22:41:58.066 00.000 11060 Worker thread wakes up
22:41:58.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:58.068 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:41:59.532 01.464 11060 Exposure complete
22:41:59.854 00.322 11060 worker thread done servicing request
22:41:59.854 00.000 10844 OnExposeComplete: enter
22:41:59.854 00.000 10844 UpdateGuideState(): m_state=1
22:41:59.854 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
22:41:59.854 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:41:59.854 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:41:59.854 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:41:59.854 00.000 10844 Status Line: Star lost - low mass
22:41:59.870 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:41:59.891 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:41:59.893 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:59.893 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:41:59.893 00.000 10844 Enqueuing Expose request
22:41:59.893 00.000 11060 Worker thread wakes up
22:41:59.894 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:41:59.894 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:01.359 01.465 11060 Exposure complete
22:42:01.615 00.256 11060 worker thread done servicing request
22:42:01.615 00.000 10844 OnExposeComplete: enter
22:42:01.615 00.000 10844 UpdateGuideState(): m_state=1
22:42:01.615 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
22:42:01.615 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:42:01.615 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:01.615 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:01.615 00.000 10844 Status Line: Star lost - low mass
22:42:01.620 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:42:01.633 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:42:01.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:01.633 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:01.633 00.000 10844 Enqueuing Expose request
22:42:01.633 00.000 11060 Worker thread wakes up
22:42:01.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:01.633 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:03.096 01.463 11060 Exposure complete
22:42:03.385 00.289 11060 worker thread done servicing request
22:42:03.385 00.000 10844 OnExposeComplete: enter
22:42:03.385 00.000 10844 UpdateGuideState(): m_state=1
22:42:03.390 00.005 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
22:42:03.390 00.000 10844 Star::Find false star n=2 nbg=277 bg=16.1 sigma=4.8 thresh=31 peak=25
22:42:03.390 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=32, SNR=2.9, Peak=32 HFD=0.0
22:42:03.391 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:03.391 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:03.391 00.000 10844 Status Line: Star lost - low SNR
22:42:03.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:03.409 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:42:03.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.409 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:03.409 00.000 10844 Enqueuing Expose request
22:42:03.409 00.000 11060 Worker thread wakes up
22:42:03.411 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:03.411 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:04.912 01.501 11060 Exposure complete
22:42:05.087 00.175 11060 worker thread done servicing request
22:42:05.087 00.000 10844 OnExposeComplete: enter
22:42:05.088 00.001 10844 UpdateGuideState(): m_state=1
22:42:05.088 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
22:42:05.088 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=31 HFD=0.0
22:42:05.088 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:05.088 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:05.088 00.000 10844 Status Line: Star lost - low SNR
22:42:05.100 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:05.124 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:42:05.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:05.124 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:05.124 00.000 10844 Enqueuing Expose request
22:42:05.124 00.000 11060 Worker thread wakes up
22:42:05.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:05.124 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:06.588 01.464 11060 Exposure complete
22:42:06.837 00.249 11060 worker thread done servicing request
22:42:06.837 00.000 10844 OnExposeComplete: enter
22:42:06.837 00.000 10844 UpdateGuideState(): m_state=1
22:42:06.837 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
22:42:06.837 00.000 10844 Star::Find false star n=3 nbg=284 bg=16.0 sigma=5.1 thresh=31 peak=25
22:42:06.837 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=49, SNR=2.9, Peak=34 HFD=0.0
22:42:06.837 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:06.837 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:06.837 00.000 10844 Status Line: Star lost - low SNR
22:42:06.843 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:06.869 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:42:06.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:06.869 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:06.869 00.000 10844 Enqueuing Expose request
22:42:06.869 00.000 11060 Worker thread wakes up
22:42:06.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:06.869 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:08.361 01.492 11060 Exposure complete
22:42:08.637 00.276 11060 worker thread done servicing request
22:42:08.637 00.000 10844 OnExposeComplete: enter
22:42:08.637 00.000 10844 UpdateGuideState(): m_state=1
22:42:08.637 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
22:42:08.637 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=20, SNR=2.4, Peak=36 HFD=0.0
22:42:08.637 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:08.639 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:08.639 00.000 10844 Status Line: Star lost - low SNR
22:42:08.643 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:08.662 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:42:08.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.662 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:08.665 00.003 10844 Enqueuing Expose request
22:42:08.665 00.000 11060 Worker thread wakes up
22:42:08.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:08.665 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:10.115 01.450 11060 Exposure complete
22:42:10.415 00.300 11060 worker thread done servicing request
22:42:10.415 00.000 10844 OnExposeComplete: enter
22:42:10.415 00.000 10844 UpdateGuideState(): m_state=1
22:42:10.415 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
22:42:10.415 00.000 10844 Star::Find false star n=2 nbg=280 bg=15.9 sigma=5.1 thresh=31 peak=26
22:42:10.415 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=35, SNR=2.9, Peak=35 HFD=0.0
22:42:10.415 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:10.420 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:10.420 00.000 10844 Status Line: Star lost - low SNR
22:42:10.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:10.440 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:42:10.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:10.440 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:10.440 00.000 10844 Enqueuing Expose request
22:42:10.443 00.003 11060 Worker thread wakes up
22:42:10.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:10.443 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:11.901 01.458 11060 Exposure complete
22:42:12.198 00.297 10844 OnExposeComplete: enter
22:42:12.198 00.000 10844 UpdateGuideState(): m_state=1
22:42:12.198 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
22:42:12.198 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=30 HFD=0.0
22:42:12.198 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:12.200 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:12.200 00.000 10844 Status Line: Star lost - low SNR
22:42:12.202 00.002 11060 worker thread done servicing request
22:42:12.204 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:12.225 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:42:12.226 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:12.227 00.001 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:12.227 00.000 10844 Enqueuing Expose request
22:42:12.227 00.000 11060 Worker thread wakes up
22:42:12.228 00.001 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:12.229 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:13.729 01.500 11060 Exposure complete
22:42:14.009 00.280 11060 worker thread done servicing request
22:42:14.012 00.003 10844 OnExposeComplete: enter
22:42:14.012 00.000 10844 UpdateGuideState(): m_state=1
22:42:14.012 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
22:42:14.012 00.000 10844 Star::Find false star n=3 nbg=281 bg=16.0 sigma=4.6 thresh=30 peak=22
22:42:14.012 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=46, SNR=2.9, Peak=35 HFD=0.0
22:42:14.012 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:14.012 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:14.012 00.000 10844 Status Line: Star lost - low SNR
22:42:14.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:14.038 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:42:14.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:14.038 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:14.038 00.000 10844 Enqueuing Expose request
22:42:14.038 00.000 11060 Worker thread wakes up
22:42:14.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:14.038 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:15.489 01.451 11060 Exposure complete
22:42:15.732 00.243 11060 worker thread done servicing request
22:42:15.732 00.000 10844 OnExposeComplete: enter
22:42:15.732 00.000 10844 UpdateGuideState(): m_state=1
22:42:15.732 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
22:42:15.732 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
22:42:15.732 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:15.732 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:15.732 00.000 10844 Status Line: Star lost - low mass
22:42:15.735 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:15.748 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:42:15.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:15.748 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:15.748 00.000 10844 Enqueuing Expose request
22:42:15.750 00.002 11060 Worker thread wakes up
22:42:15.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:15.750 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:17.204 01.454 11060 Exposure complete
22:42:17.373 00.169 11060 worker thread done servicing request
22:42:17.373 00.000 10844 OnExposeComplete: enter
22:42:17.373 00.000 10844 UpdateGuideState(): m_state=1
22:42:17.373 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
22:42:17.373 00.000 10844 Star::Find false star n=8 nbg=280 bg=16.0 sigma=5.1 thresh=31 peak=25
22:42:17.373 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=134, SNR=2.9, Peak=34 HFD=0.0
22:42:17.373 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:17.373 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:17.373 00.000 10844 Status Line: Star lost - low SNR
22:42:17.378 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:17.404 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:42:17.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:17.404 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:17.404 00.000 10844 Enqueuing Expose request
22:42:17.404 00.000 11060 Worker thread wakes up
22:42:17.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:17.404 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:18.871 01.467 11060 Exposure complete
22:42:19.129 00.258 11060 worker thread done servicing request
22:42:19.129 00.000 10844 OnExposeComplete: enter
22:42:19.129 00.000 10844 UpdateGuideState(): m_state=1
22:42:19.129 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
22:42:19.129 00.000 10844 Star::Find false star n=3 nbg=281 bg=16.6 sigma=5.2 thresh=32 peak=24
22:42:19.129 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=48, SNR=2.9, Peak=33 HFD=0.0
22:42:19.131 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:19.131 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:19.131 00.000 10844 Status Line: Star lost - low SNR
22:42:19.132 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:19.148 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:42:19.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:19.148 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:19.148 00.000 10844 Enqueuing Expose request
22:42:19.148 00.000 11060 Worker thread wakes up
22:42:19.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:19.148 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:20.630 01.482 11060 Exposure complete
22:42:20.862 00.232 11060 worker thread done servicing request
22:42:20.862 00.000 10844 OnExposeComplete: enter
22:42:20.862 00.000 10844 UpdateGuideState(): m_state=1
22:42:20.862 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
22:42:20.862 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:42:20.862 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:20.862 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:20.862 00.000 10844 Status Line: Star lost - low mass
22:42:20.868 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:20.888 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:42:20.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:20.888 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:20.888 00.000 10844 Enqueuing Expose request
22:42:20.888 00.000 11060 Worker thread wakes up
22:42:20.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:20.888 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:22.334 01.446 11060 Exposure complete
22:42:22.588 00.254 11060 worker thread done servicing request
22:42:22.588 00.000 10844 OnExposeComplete: enter
22:42:22.588 00.000 10844 UpdateGuideState(): m_state=1
22:42:22.588 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
22:42:22.588 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:42:22.588 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:22.588 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:22.588 00.000 10844 Status Line: Star lost - low mass
22:42:22.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:22.603 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:42:22.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.603 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:22.603 00.000 10844 Enqueuing Expose request
22:42:22.603 00.000 11060 Worker thread wakes up
22:42:22.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:22.603 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:24.062 01.459 11060 Exposure complete
22:42:24.241 00.179 11060 worker thread done servicing request
22:42:24.241 00.000 10844 OnExposeComplete: enter
22:42:24.241 00.000 10844 UpdateGuideState(): m_state=1
22:42:24.241 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
22:42:24.241 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=30 HFD=0.0
22:42:24.241 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:24.241 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:24.241 00.000 10844 Status Line: Star lost - low SNR
22:42:24.244 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:24.269 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:42:24.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:24.271 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:24.271 00.000 10844 Enqueuing Expose request
22:42:24.271 00.000 11060 Worker thread wakes up
22:42:24.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:24.271 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:25.771 01.500 11060 Exposure complete
22:42:26.018 00.247 11060 worker thread done servicing request
22:42:26.018 00.000 10844 OnExposeComplete: enter
22:42:26.018 00.000 10844 UpdateGuideState(): m_state=1
22:42:26.018 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
22:42:26.018 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:42:26.018 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:26.018 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:26.018 00.000 10844 Status Line: Star lost - low mass
22:42:26.022 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:26.037 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:42:26.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:26.037 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:26.037 00.000 10844 Enqueuing Expose request
22:42:26.037 00.000 11060 Worker thread wakes up
22:42:26.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:26.037 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:27.522 01.485 11060 Exposure complete
22:42:27.784 00.262 11060 worker thread done servicing request
22:42:27.784 00.000 10844 OnExposeComplete: enter
22:42:27.784 00.000 10844 UpdateGuideState(): m_state=1
22:42:27.784 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
22:42:27.784 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:42:27.786 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:27.786 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:27.786 00.000 10844 Status Line: Star lost - low mass
22:42:27.789 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:27.810 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:42:27.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:27.810 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:27.810 00.000 10844 Enqueuing Expose request
22:42:27.810 00.000 11060 Worker thread wakes up
22:42:27.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:27.810 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:29.275 01.465 11060 Exposure complete
22:42:29.566 00.291 11060 worker thread done servicing request
22:42:29.566 00.000 10844 OnExposeComplete: enter
22:42:29.566 00.000 10844 UpdateGuideState(): m_state=1
22:42:29.566 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
22:42:29.566 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=37 HFD=0.0
22:42:29.566 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:29.566 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:29.566 00.000 10844 Status Line: Star lost - low mass
22:42:29.568 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:29.580 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:42:29.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:29.580 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:29.580 00.000 10844 Enqueuing Expose request
22:42:29.580 00.000 11060 Worker thread wakes up
22:42:29.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:29.580 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:31.029 01.449 11060 Exposure complete
22:42:31.235 00.206 10844 OnExposeComplete: enter
22:42:31.235 00.000 10844 UpdateGuideState(): m_state=1
22:42:31.235 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
22:42:31.235 00.000 11060 worker thread done servicing request
22:42:31.235 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.2, Peak=34 HFD=0.0
22:42:31.235 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:31.235 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:31.235 00.000 10844 Status Line: Star lost - low SNR
22:42:31.238 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:31.265 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:42:31.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.265 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:31.265 00.000 10844 Enqueuing Expose request
22:42:31.265 00.000 11060 Worker thread wakes up
22:42:31.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:31.265 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:32.680 01.415 11060 Exposure complete
22:42:32.889 00.209 11060 worker thread done servicing request
22:42:32.889 00.000 10844 OnExposeComplete: enter
22:42:32.889 00.000 10844 UpdateGuideState(): m_state=1
22:42:32.889 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
22:42:32.889 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:42:32.889 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:32.889 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:32.891 00.002 10844 Status Line: Star lost - low mass
22:42:32.895 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=2, FiltMax=255, Gamma=1.000
22:42:32.919 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:42:32.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:32.919 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:32.919 00.000 10844 Enqueuing Expose request
22:42:32.919 00.000 11060 Worker thread wakes up
22:42:32.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:32.919 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:34.380 01.461 11060 Exposure complete
22:42:34.648 00.268 11060 worker thread done servicing request
22:42:34.648 00.000 10844 OnExposeComplete: enter
22:42:34.648 00.000 10844 UpdateGuideState(): m_state=1
22:42:34.648 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
22:42:34.649 00.001 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:42:34.649 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:34.649 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:34.649 00.000 10844 Status Line: Star lost - low mass
22:42:34.651 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:34.667 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:42:34.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:34.667 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:34.667 00.000 10844 Enqueuing Expose request
22:42:34.667 00.000 11060 Worker thread wakes up
22:42:34.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:34.667 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:36.143 01.476 11060 Exposure complete
22:42:36.473 00.330 11060 worker thread done servicing request
22:42:36.473 00.000 10844 OnExposeComplete: enter
22:42:36.473 00.000 10844 UpdateGuideState(): m_state=1
22:42:36.473 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
22:42:36.473 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:42:36.473 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:36.475 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:36.475 00.000 10844 Status Line: Star lost - low mass
22:42:36.477 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:36.489 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:42:36.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:36.489 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:36.489 00.000 10844 Enqueuing Expose request
22:42:36.489 00.000 11060 Worker thread wakes up
22:42:36.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:36.489 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:37.937 01.448 11060 Exposure complete
22:42:38.179 00.242 11060 worker thread done servicing request
22:42:38.179 00.000 10844 OnExposeComplete: enter
22:42:38.179 00.000 10844 UpdateGuideState(): m_state=1
22:42:38.179 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
22:42:38.179 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=33 HFD=0.0
22:42:38.179 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:38.179 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:38.179 00.000 10844 Status Line: Star lost - low SNR
22:42:38.184 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:38.219 00.035 10844 UpdateGuideState exits: Star lost - low SNR
22:42:38.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.219 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:38.219 00.000 10844 Enqueuing Expose request
22:42:38.219 00.000 11060 Worker thread wakes up
22:42:38.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:38.219 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:39.724 01.505 11060 Exposure complete
22:42:40.024 00.300 11060 worker thread done servicing request
22:42:40.024 00.000 10844 OnExposeComplete: enter
22:42:40.024 00.000 10844 UpdateGuideState(): m_state=1
22:42:40.024 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
22:42:40.024 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=17, SNR=2.1, Peak=33 HFD=0.0
22:42:40.024 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:40.029 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:40.030 00.001 10844 Status Line: Star lost - low SNR
22:42:40.034 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:40.054 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:42:40.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:40.054 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:40.054 00.000 10844 Enqueuing Expose request
22:42:40.054 00.000 11060 Worker thread wakes up
22:42:40.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:40.054 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:41.511 01.457 11060 Exposure complete
22:42:41.765 00.254 11060 worker thread done servicing request
22:42:41.765 00.000 10844 OnExposeComplete: enter
22:42:41.765 00.000 10844 UpdateGuideState(): m_state=1
22:42:41.766 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
22:42:41.766 00.000 10844 Star::Find false star n=4 nbg=282 bg=16.6 sigma=5.2 thresh=32 peak=27
22:42:41.766 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=69, SNR=2.9, Peak=35 HFD=0.0
22:42:41.766 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:41.766 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:41.766 00.000 10844 Status Line: Star lost - low SNR
22:42:41.767 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:42:41.785 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:42:41.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:41.785 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:41.785 00.000 10844 Enqueuing Expose request
22:42:41.785 00.000 11060 Worker thread wakes up
22:42:41.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:41.785 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:43.265 01.480 11060 Exposure complete
22:42:43.451 00.186 11060 worker thread done servicing request
22:42:43.451 00.000 10844 OnExposeComplete: enter
22:42:43.451 00.000 10844 UpdateGuideState(): m_state=1
22:42:43.451 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
22:42:43.451 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:42:43.451 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:43.451 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:43.451 00.000 10844 Status Line: Star lost - low mass
22:42:43.453 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:43.476 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:42:43.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.476 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:43.478 00.002 10844 Enqueuing Expose request
22:42:43.478 00.000 11060 Worker thread wakes up
22:42:43.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:43.478 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:44.933 01.455 11060 Exposure complete
22:42:45.193 00.260 11060 worker thread done servicing request
22:42:45.193 00.000 10844 OnExposeComplete: enter
22:42:45.193 00.000 10844 UpdateGuideState(): m_state=1
22:42:45.193 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
22:42:45.198 00.005 10844 Star::Find false star n=3 nbg=278 bg=15.9 sigma=4.7 thresh=30 peak=22
22:42:45.198 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=46, SNR=2.9, Peak=33 HFD=0.0
22:42:45.198 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:45.199 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:45.199 00.000 10844 Status Line: Star lost - low SNR
22:42:45.203 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:42:45.239 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:42:45.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:45.239 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:45.239 00.000 10844 Enqueuing Expose request
22:42:45.239 00.000 11060 Worker thread wakes up
22:42:45.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:45.239 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:46.702 01.463 11060 Exposure complete
22:42:46.951 00.249 11060 worker thread done servicing request
22:42:46.951 00.000 10844 OnExposeComplete: enter
22:42:46.951 00.000 10844 UpdateGuideState(): m_state=1
22:42:46.951 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
22:42:46.951 00.000 10844 Star::Find false star n=2 nbg=281 bg=15.7 sigma=5.0 thresh=31 peak=29
22:42:46.951 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=39, SNR=2.9, Peak=38 HFD=0.0
22:42:46.951 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:46.951 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:46.951 00.000 10844 Status Line: Star lost - low SNR
22:42:46.956 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:46.975 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:42:46.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:46.979 00.004 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:46.979 00.000 10844 Enqueuing Expose request
22:42:46.979 00.000 11060 Worker thread wakes up
22:42:46.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:46.979 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:48.436 01.457 11060 Exposure complete
22:42:48.725 00.289 11060 worker thread done servicing request
22:42:48.725 00.000 10844 OnExposeComplete: enter
22:42:48.725 00.000 10844 UpdateGuideState(): m_state=1
22:42:48.728 00.003 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
22:42:48.728 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
22:42:48.728 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:48.728 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:48.728 00.000 10844 Status Line: Star lost - low mass
22:42:48.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:48.743 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:42:48.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:48.743 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:48.743 00.000 10844 Enqueuing Expose request
22:42:48.743 00.000 11060 Worker thread wakes up
22:42:48.745 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:48.745 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:50.215 01.470 11060 Exposure complete
22:42:50.398 00.183 11060 worker thread done servicing request
22:42:50.398 00.000 10844 OnExposeComplete: enter
22:42:50.398 00.000 10844 UpdateGuideState(): m_state=1
22:42:50.398 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
22:42:50.398 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:42:50.398 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:50.398 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:50.398 00.000 10844 Status Line: Star lost - low mass
22:42:50.403 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:50.415 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:42:50.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.415 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:50.415 00.000 10844 Enqueuing Expose request
22:42:50.415 00.000 11060 Worker thread wakes up
22:42:50.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:50.415 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:51.827 01.412 11060 Exposure complete
22:42:52.033 00.206 11060 worker thread done servicing request
22:42:52.035 00.002 10844 OnExposeComplete: enter
22:42:52.035 00.000 10844 UpdateGuideState(): m_state=1
22:42:52.035 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
22:42:52.035 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.3, Peak=34 HFD=0.0
22:42:52.035 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:52.035 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:52.035 00.000 10844 Status Line: Star lost - low SNR
22:42:52.038 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:52.070 00.032 10844 UpdateGuideState exits: Star lost - low SNR
22:42:52.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:52.070 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:52.070 00.000 10844 Enqueuing Expose request
22:42:52.070 00.000 11060 Worker thread wakes up
22:42:52.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:52.070 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:53.531 01.461 11060 Exposure complete
22:42:53.792 00.261 11060 worker thread done servicing request
22:42:53.792 00.000 10844 OnExposeComplete: enter
22:42:53.792 00.000 10844 UpdateGuideState(): m_state=1
22:42:53.792 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
22:42:53.792 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:42:53.792 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:53.792 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:53.792 00.000 10844 Status Line: Star lost - low mass
22:42:53.795 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:42:53.809 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:42:53.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:53.809 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:53.811 00.002 10844 Enqueuing Expose request
22:42:53.827 00.016 11060 Worker thread wakes up
22:42:53.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:53.827 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:55.289 01.462 11060 Exposure complete
22:42:55.576 00.287 11060 worker thread done servicing request
22:42:55.576 00.000 10844 OnExposeComplete: enter
22:42:55.576 00.000 10844 UpdateGuideState(): m_state=1
22:42:55.576 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
22:42:55.576 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:42:55.576 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:55.578 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:55.579 00.001 10844 Status Line: Star lost - low mass
22:42:55.582 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:55.594 00.012 10844 UpdateGuideState exits: Star lost - low mass
22:42:55.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:55.594 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:55.594 00.000 10844 Enqueuing Expose request
22:42:55.594 00.000 11060 Worker thread wakes up
22:42:55.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:55.594 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:57.049 01.455 11060 Exposure complete
22:42:57.226 00.177 11060 worker thread done servicing request
22:42:57.226 00.000 10844 OnExposeComplete: enter
22:42:57.226 00.000 10844 UpdateGuideState(): m_state=1
22:42:57.227 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
22:42:57.227 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=17, SNR=2.2, Peak=33 HFD=0.0
22:42:57.227 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:57.227 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:57.227 00.000 10844 Status Line: Star lost - low SNR
22:42:57.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:57.252 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:42:57.253 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:57.253 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:57.253 00.000 10844 Enqueuing Expose request
22:42:57.253 00.000 11060 Worker thread wakes up
22:42:57.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:57.253 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:42:58.711 01.458 11060 Exposure complete
22:42:58.942 00.231 11060 worker thread done servicing request
22:42:58.942 00.000 10844 OnExposeComplete: enter
22:42:58.942 00.000 10844 UpdateGuideState(): m_state=1
22:42:58.942 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
22:42:58.942 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.2, Peak=34 HFD=0.0
22:42:58.942 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:42:58.942 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:42:58.942 00.000 10844 Status Line: Star lost - low SNR
22:42:58.944 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:42:58.958 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:42:58.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:58.958 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:42:58.958 00.000 10844 Enqueuing Expose request
22:42:58.958 00.000 11060 Worker thread wakes up
22:42:58.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:42:58.958 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:00.431 01.473 11060 Exposure complete
22:43:00.683 00.252 11060 worker thread done servicing request
22:43:00.683 00.000 10844 OnExposeComplete: enter
22:43:00.683 00.000 10844 UpdateGuideState(): m_state=1
22:43:00.683 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
22:43:00.683 00.000 10844 Star::Find false star n=4 nbg=282 bg=16.0 sigma=5.1 thresh=31 peak=24
22:43:00.683 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=60, SNR=2.9, Peak=31 HFD=0.0
22:43:00.683 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:00.683 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:00.683 00.000 10844 Status Line: Star lost - low SNR
22:43:00.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:00.699 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:43:00.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:00.699 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:00.699 00.000 10844 Enqueuing Expose request
22:43:00.699 00.000 11060 Worker thread wakes up
22:43:00.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:00.699 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:02.149 01.450 11060 Exposure complete
22:43:02.404 00.255 11060 worker thread done servicing request
22:43:02.404 00.000 10844 OnExposeComplete: enter
22:43:02.404 00.000 10844 UpdateGuideState(): m_state=1
22:43:02.405 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
22:43:02.405 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:43:02.405 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:02.405 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:02.405 00.000 10844 Status Line: Star lost - low mass
22:43:02.409 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:02.426 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:43:02.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:02.426 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:02.426 00.000 10844 Enqueuing Expose request
22:43:02.426 00.000 11060 Worker thread wakes up
22:43:02.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:02.426 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:03.879 01.453 11060 Exposure complete
22:43:04.074 00.195 10844 OnExposeComplete: enter
22:43:04.074 00.000 10844 UpdateGuideState(): m_state=1
22:43:04.074 00.000 11060 worker thread done servicing request
22:43:04.074 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
22:43:04.078 00.004 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=32, SNR=3.0, Peak=33 HFD=0.0
22:43:04.078 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:04.080 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:04.080 00.000 10844 Status Line: Star lost - low SNR
22:43:04.084 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:04.095 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:43:04.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:04.095 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:04.095 00.000 10844 Enqueuing Expose request
22:43:04.095 00.000 11060 Worker thread wakes up
22:43:04.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:04.095 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:05.614 01.519 11060 Exposure complete
22:43:06.014 00.400 11060 worker thread done servicing request
22:43:06.014 00.000 10844 OnExposeComplete: enter
22:43:06.014 00.000 10844 UpdateGuideState(): m_state=1
22:43:06.014 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
22:43:06.014 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:43:06.014 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:06.014 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:06.014 00.000 10844 Status Line: Star lost - low mass
22:43:06.035 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:06.056 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:43:06.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:06.056 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:06.056 00.000 10844 Enqueuing Expose request
22:43:06.056 00.000 11060 Worker thread wakes up
22:43:06.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:06.056 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:07.541 01.485 11060 Exposure complete
22:43:07.763 00.222 11060 worker thread done servicing request
22:43:07.763 00.000 10844 OnExposeComplete: enter
22:43:07.763 00.000 10844 UpdateGuideState(): m_state=1
22:43:07.763 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
22:43:07.763 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:43:07.763 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:07.763 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:07.763 00.000 10844 Status Line: Star lost - low mass
22:43:07.766 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:07.794 00.028 10844 UpdateGuideState exits: Star lost - low mass
22:43:07.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:07.796 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:07.796 00.000 10844 Enqueuing Expose request
22:43:07.796 00.000 11060 Worker thread wakes up
22:43:07.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:07.796 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:09.257 01.461 11060 Exposure complete
22:43:09.587 00.330 11060 worker thread done servicing request
22:43:09.587 00.000 10844 OnExposeComplete: enter
22:43:09.587 00.000 10844 UpdateGuideState(): m_state=1
22:43:09.587 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
22:43:09.587 00.000 10844 Star::Find false star n=2 nbg=285 bg=16.1 sigma=5.5 thresh=33 peak=26
22:43:09.587 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=35, SNR=2.9, Peak=34 HFD=0.0
22:43:09.588 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:09.588 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:09.588 00.000 10844 Status Line: Star lost - low SNR
22:43:09.590 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:09.623 00.033 10844 UpdateGuideState exits: Star lost - low SNR
22:43:09.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:09.623 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:09.625 00.002 10844 Enqueuing Expose request
22:43:09.625 00.000 11060 Worker thread wakes up
22:43:09.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:09.625 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:11.104 01.479 11060 Exposure complete
22:43:11.387 00.283 11060 worker thread done servicing request
22:43:11.387 00.000 10844 OnExposeComplete: enter
22:43:11.387 00.000 10844 UpdateGuideState(): m_state=1
22:43:11.387 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
22:43:11.387 00.000 10844 Star::Find false star n=3 nbg=280 bg=16.3 sigma=5.0 thresh=31 peak=23
22:43:11.387 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=48, SNR=2.9, Peak=34 HFD=0.0
22:43:11.387 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:11.389 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:11.389 00.000 10844 Status Line: Star lost - low SNR
22:43:11.392 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:43:11.408 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:43:11.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:11.408 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:11.408 00.000 10844 Enqueuing Expose request
22:43:11.408 00.000 11060 Worker thread wakes up
22:43:11.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:11.408 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:12.901 01.493 11060 Exposure complete
22:43:13.183 00.282 10844 OnExposeComplete: enter
22:43:13.183 00.000 10844 UpdateGuideState(): m_state=1
22:43:13.183 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
22:43:13.183 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=17, SNR=2.2, Peak=33 HFD=0.0
22:43:13.185 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:13.186 00.001 11060 worker thread done servicing request
22:43:13.186 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:13.186 00.000 10844 Status Line: Star lost - low SNR
22:43:13.188 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:13.204 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:43:13.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:13.204 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:13.204 00.000 10844 Enqueuing Expose request
22:43:13.204 00.000 11060 Worker thread wakes up
22:43:13.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:13.204 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:14.655 01.451 11060 Exposure complete
22:43:14.954 00.299 11060 worker thread done servicing request
22:43:14.954 00.000 10844 OnExposeComplete: enter
22:43:14.955 00.001 10844 UpdateGuideState(): m_state=1
22:43:14.955 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
22:43:14.955 00.000 10844 Star::Find false star n=2 nbg=285 bg=16.4 sigma=5.2 thresh=32 peak=26
22:43:14.955 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=36, SNR=2.9, Peak=35 HFD=0.0
22:43:14.955 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:14.955 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:14.955 00.000 10844 Status Line: Star lost - low SNR
22:43:14.961 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:14.975 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:43:14.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:14.975 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:14.975 00.000 10844 Enqueuing Expose request
22:43:14.975 00.000 11060 Worker thread wakes up
22:43:14.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:14.975 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:16.443 01.468 11060 Exposure complete
22:43:16.628 00.185 11060 worker thread done servicing request
22:43:16.628 00.000 10844 OnExposeComplete: enter
22:43:16.628 00.000 10844 UpdateGuideState(): m_state=1
22:43:16.628 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
22:43:16.628 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:43:16.628 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:16.628 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:16.628 00.000 10844 Status Line: Star lost - low mass
22:43:16.631 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:16.653 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:43:16.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:16.653 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:16.653 00.000 10844 Enqueuing Expose request
22:43:16.653 00.000 11060 Worker thread wakes up
22:43:16.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:16.653 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:18.122 01.469 11060 Exposure complete
22:43:18.363 00.241 11060 worker thread done servicing request
22:43:18.363 00.000 10844 OnExposeComplete: enter
22:43:18.363 00.000 10844 UpdateGuideState(): m_state=1
22:43:18.363 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
22:43:18.363 00.000 10844 Star::Find false star n=5 nbg=282 bg=16.8 sigma=5.2 thresh=32 peak=26
22:43:18.363 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=77, SNR=2.9, Peak=34 HFD=0.0
22:43:18.363 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:18.363 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:18.363 00.000 10844 Status Line: Star lost - low SNR
22:43:18.369 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:18.394 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:43:18.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:18.394 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:18.394 00.000 10844 Enqueuing Expose request
22:43:18.394 00.000 11060 Worker thread wakes up
22:43:18.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:18.394 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:19.871 01.477 11060 Exposure complete
22:43:20.162 00.291 11060 worker thread done servicing request
22:43:20.162 00.000 10844 OnExposeComplete: enter
22:43:20.162 00.000 10844 UpdateGuideState(): m_state=1
22:43:20.162 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
22:43:20.162 00.000 10844 Star::Find false star n=3 nbg=278 bg=16.3 sigma=4.9 thresh=31 peak=24
22:43:20.163 00.001 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=54, SNR=2.9, Peak=36 HFD=0.0
22:43:20.163 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:20.163 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:20.163 00.000 10844 Status Line: Star lost - low SNR
22:43:20.166 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:20.183 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:43:20.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.183 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:20.183 00.000 10844 Enqueuing Expose request
22:43:20.183 00.000 11060 Worker thread wakes up
22:43:20.186 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:20.186 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:21.656 01.470 11060 Exposure complete
22:43:21.917 00.261 11060 worker thread done servicing request
22:43:21.917 00.000 10844 OnExposeComplete: enter
22:43:21.917 00.000 10844 UpdateGuideState(): m_state=1
22:43:21.917 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
22:43:21.917 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:43:21.917 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:21.917 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:21.917 00.000 10844 Status Line: Star lost - low mass
22:43:21.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:21.937 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:43:21.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:21.937 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:21.937 00.000 10844 Enqueuing Expose request
22:43:21.937 00.000 11060 Worker thread wakes up
22:43:21.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:21.937 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:23.409 01.472 11060 Exposure complete
22:43:23.638 00.229 10844 OnExposeComplete: enter
22:43:23.639 00.001 10844 UpdateGuideState(): m_state=1
22:43:23.639 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
22:43:23.639 00.000 10844 Star::Find false star n=3 nbg=279 bg=16.3 sigma=4.9 thresh=31 peak=26
22:43:23.639 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=49, SNR=2.9, Peak=38 HFD=0.0
22:43:23.639 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:23.639 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:23.639 00.000 10844 Status Line: Star lost - low SNR
22:43:23.649 00.010 11060 worker thread done servicing request
22:43:23.651 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:23.667 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:43:23.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:23.667 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:23.667 00.000 10844 Enqueuing Expose request
22:43:23.676 00.009 11060 Worker thread wakes up
22:43:23.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:23.676 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:25.121 01.445 11060 Exposure complete
22:43:25.439 00.318 11060 worker thread done servicing request
22:43:25.439 00.000 10844 OnExposeComplete: enter
22:43:25.439 00.000 10844 UpdateGuideState(): m_state=1
22:43:25.439 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
22:43:25.439 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=31, SNR=2.9, Peak=33 HFD=0.0
22:43:25.439 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:25.439 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:25.439 00.000 10844 Status Line: Star lost - low SNR
22:43:25.445 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:25.494 00.049 10844 UpdateGuideState exits: Star lost - low SNR
22:43:25.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:25.494 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:25.494 00.000 10844 Enqueuing Expose request
22:43:25.494 00.000 11060 Worker thread wakes up
22:43:25.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:25.494 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:26.975 01.481 11060 Exposure complete
22:43:27.260 00.285 11060 worker thread done servicing request
22:43:27.260 00.000 10844 OnExposeComplete: enter
22:43:27.260 00.000 10844 UpdateGuideState(): m_state=1
22:43:27.260 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
22:43:27.260 00.000 10844 Star::Find false star n=5 nbg=280 bg=16.1 sigma=4.8 thresh=30 peak=24
22:43:27.260 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=79, SNR=2.9, Peak=36 HFD=0.0
22:43:27.260 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:27.260 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:27.260 00.000 10844 Status Line: Star lost - low SNR
22:43:27.265 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:27.281 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:43:27.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:27.281 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:27.281 00.000 10844 Enqueuing Expose request
22:43:27.281 00.000 11060 Worker thread wakes up
22:43:27.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:27.281 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:28.761 01.480 11060 Exposure complete
22:43:29.006 00.245 10844 OnExposeComplete: enter
22:43:29.006 00.000 11060 worker thread done servicing request
22:43:29.006 00.000 10844 UpdateGuideState(): m_state=1
22:43:29.006 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
22:43:29.006 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=33 HFD=0.0
22:43:29.006 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:29.006 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:29.006 00.000 10844 Status Line: Star lost - low SNR
22:43:29.009 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:29.031 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:43:29.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:29.031 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:29.031 00.000 10844 Enqueuing Expose request
22:43:29.031 00.000 11060 Worker thread wakes up
22:43:29.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:29.031 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:30.522 01.491 11060 Exposure complete
22:43:30.917 00.395 10844 OnExposeComplete: enter
22:43:30.917 00.000 10844 UpdateGuideState(): m_state=1
22:43:30.917 00.000 11060 worker thread done servicing request
22:43:30.917 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
22:43:30.917 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:43:30.917 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:30.919 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:30.919 00.000 10844 Status Line: Star lost - low mass
22:43:30.921 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:30.938 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:43:30.940 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:30.940 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:30.940 00.000 10844 Enqueuing Expose request
22:43:30.940 00.000 11060 Worker thread wakes up
22:43:30.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:30.940 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:32.442 01.502 11060 Exposure complete
22:43:32.739 00.297 11060 worker thread done servicing request
22:43:32.739 00.000 10844 OnExposeComplete: enter
22:43:32.739 00.000 10844 UpdateGuideState(): m_state=1
22:43:32.739 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
22:43:32.739 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:43:32.739 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:32.739 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:32.739 00.000 10844 Status Line: Star lost - low mass
22:43:32.745 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:32.754 00.009 10844 UpdateGuideState exits: Star lost - low mass
22:43:32.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:32.754 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:32.754 00.000 10844 Enqueuing Expose request
22:43:32.754 00.000 11060 Worker thread wakes up
22:43:32.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:32.754 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:34.252 01.498 11060 Exposure complete
22:43:34.542 00.290 11060 worker thread done servicing request
22:43:34.542 00.000 10844 OnExposeComplete: enter
22:43:34.542 00.000 10844 UpdateGuideState(): m_state=1
22:43:34.542 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
22:43:34.542 00.000 10844 Star::Find false star n=2 nbg=286 bg=16.1 sigma=5.3 thresh=32 peak=23
22:43:34.542 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=36, SNR=2.9, Peak=36 HFD=0.0
22:43:34.542 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:34.542 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:34.542 00.000 10844 Status Line: Star lost - low SNR
22:43:34.547 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:34.568 00.021 10844 UpdateGuideState exits: Star lost - low SNR
22:43:34.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:34.568 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:34.568 00.000 10844 Enqueuing Expose request
22:43:34.568 00.000 11060 Worker thread wakes up
22:43:34.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:34.568 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:36.023 01.455 11060 Exposure complete
22:43:36.204 00.181 11060 worker thread done servicing request
22:43:36.204 00.000 10844 OnExposeComplete: enter
22:43:36.204 00.000 10844 UpdateGuideState(): m_state=1
22:43:36.204 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
22:43:36.204 00.000 10844 Star::Find false star n=3 nbg=278 bg=16.5 sigma=4.5 thresh=30 peak=23
22:43:36.204 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=47, SNR=2.9, Peak=34 HFD=0.0
22:43:36.204 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:36.204 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:36.204 00.000 10844 Status Line: Star lost - low SNR
22:43:36.209 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:36.233 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:43:36.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:36.233 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:36.233 00.000 10844 Enqueuing Expose request
22:43:36.233 00.000 11060 Worker thread wakes up
22:43:36.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:36.233 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:37.697 01.464 11060 Exposure complete
22:43:37.920 00.223 11060 worker thread done servicing request
22:43:37.920 00.000 10844 OnExposeComplete: enter
22:43:37.921 00.001 10844 UpdateGuideState(): m_state=1
22:43:37.921 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
22:43:37.921 00.000 10844 Star::Find false star n=4 nbg=283 bg=16.1 sigma=4.8 thresh=30 peak=24
22:43:37.921 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=57, SNR=2.9, Peak=34 HFD=0.0
22:43:37.921 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:37.922 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:37.922 00.000 10844 Status Line: Star lost - low SNR
22:43:37.927 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:37.955 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:43:37.957 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:37.957 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:37.957 00.000 10844 Enqueuing Expose request
22:43:37.957 00.000 11060 Worker thread wakes up
22:43:37.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:37.957 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:39.441 01.484 11060 Exposure complete
22:43:39.705 00.264 11060 worker thread done servicing request
22:43:39.705 00.000 10844 OnExposeComplete: enter
22:43:39.705 00.000 10844 UpdateGuideState(): m_state=1
22:43:39.705 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
22:43:39.705 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=35 HFD=0.0
22:43:39.705 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:39.705 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:39.705 00.000 10844 Status Line: Star lost - low SNR
22:43:39.709 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:39.725 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:43:39.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:39.725 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:39.725 00.000 10844 Enqueuing Expose request
22:43:39.725 00.000 11060 Worker thread wakes up
22:43:39.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:39.725 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:41.190 01.465 11060 Exposure complete
22:43:41.500 00.310 11060 worker thread done servicing request
22:43:41.500 00.000 10844 OnExposeComplete: enter
22:43:41.500 00.000 10844 UpdateGuideState(): m_state=1
22:43:41.500 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
22:43:41.500 00.000 10844 Star::Find false star n=2 nbg=284 bg=16.0 sigma=5.4 thresh=32 peak=24
22:43:41.513 00.013 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=36, SNR=2.9, Peak=36 HFD=0.0
22:43:41.515 00.002 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:41.515 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:41.515 00.000 10844 Status Line: Star lost - low SNR
22:43:41.520 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:41.535 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:43:41.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:41.535 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:41.535 00.000 10844 Enqueuing Expose request
22:43:41.535 00.000 11060 Worker thread wakes up
22:43:41.540 00.005 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:41.540 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:42.992 01.452 11060 Exposure complete
22:43:43.175 00.183 11060 worker thread done servicing request
22:43:43.175 00.000 10844 OnExposeComplete: enter
22:43:43.175 00.000 10844 UpdateGuideState(): m_state=1
22:43:43.175 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
22:43:43.175 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:43:43.175 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:43.175 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:43.175 00.000 10844 Status Line: Star lost - low mass
22:43:43.177 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:43.190 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:43:43.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.190 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:43.190 00.000 10844 Enqueuing Expose request
22:43:43.190 00.000 11060 Worker thread wakes up
22:43:43.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:43.190 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:44.679 01.489 11060 Exposure complete
22:43:45.043 00.364 11060 worker thread done servicing request
22:43:45.043 00.000 10844 OnExposeComplete: enter
22:43:45.043 00.000 10844 UpdateGuideState(): m_state=1
22:43:45.043 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
22:43:45.043 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:43:45.043 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:45.043 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:45.043 00.000 10844 Status Line: Star lost - low mass
22:43:45.048 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:43:45.086 00.038 10844 UpdateGuideState exits: Star lost - low mass
22:43:45.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:45.086 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:45.086 00.000 10844 Enqueuing Expose request
22:43:45.086 00.000 11060 Worker thread wakes up
22:43:45.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:45.086 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:46.572 01.486 11060 Exposure complete
22:43:46.824 00.252 11060 worker thread done servicing request
22:43:46.824 00.000 10844 OnExposeComplete: enter
22:43:46.824 00.000 10844 UpdateGuideState(): m_state=1
22:43:46.824 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
22:43:46.828 00.004 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=32 HFD=0.0
22:43:46.828 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:46.828 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:46.828 00.000 10844 Status Line: Star lost - low SNR
22:43:46.830 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:46.866 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:43:46.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:46.866 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:46.866 00.000 10844 Enqueuing Expose request
22:43:46.866 00.000 11060 Worker thread wakes up
22:43:46.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:46.866 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:48.340 01.474 11060 Exposure complete
22:43:48.603 00.263 11060 worker thread done servicing request
22:43:48.603 00.000 10844 OnExposeComplete: enter
22:43:48.603 00.000 10844 UpdateGuideState(): m_state=1
22:43:48.603 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
22:43:48.603 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=32 HFD=0.0
22:43:48.603 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:48.603 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:48.603 00.000 10844 Status Line: Star lost - low SNR
22:43:48.608 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:48.618 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:43:48.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:48.618 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:48.618 00.000 10844 Enqueuing Expose request
22:43:48.618 00.000 11060 Worker thread wakes up
22:43:48.623 00.005 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:48.623 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:50.083 01.460 11060 Exposure complete
22:43:50.369 00.286 11060 worker thread done servicing request
22:43:50.369 00.000 10844 OnExposeComplete: enter
22:43:50.369 00.000 10844 UpdateGuideState(): m_state=1
22:43:50.374 00.005 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
22:43:50.374 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.3, Peak=34 HFD=0.0
22:43:50.374 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:50.374 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:50.374 00.000 10844 Status Line: Star lost - low SNR
22:43:50.379 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:43:50.399 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:43:50.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:50.399 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:50.399 00.000 10844 Enqueuing Expose request
22:43:50.399 00.000 11060 Worker thread wakes up
22:43:50.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:50.399 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:51.842 01.443 11060 Exposure complete
22:43:52.173 00.331 11060 worker thread done servicing request
22:43:52.173 00.000 10844 OnExposeComplete: enter
22:43:52.173 00.000 10844 UpdateGuideState(): m_state=1
22:43:52.173 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
22:43:52.173 00.000 10844 Star::Find false star n=4 nbg=284 bg=15.3 sigma=5.0 thresh=30 peak=24
22:43:52.173 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=61, SNR=2.9, Peak=32 HFD=0.0
22:43:52.173 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:52.173 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:52.173 00.000 10844 Status Line: Star lost - low SNR
22:43:52.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:52.195 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:43:52.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:52.195 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:52.195 00.000 10844 Enqueuing Expose request
22:43:52.195 00.000 11060 Worker thread wakes up
22:43:52.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:52.195 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:53.652 01.457 11060 Exposure complete
22:43:53.911 00.259 11060 worker thread done servicing request
22:43:53.911 00.000 10844 OnExposeComplete: enter
22:43:53.911 00.000 10844 UpdateGuideState(): m_state=1
22:43:53.913 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
22:43:53.913 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:43:53.913 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:53.913 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:53.913 00.000 10844 Status Line: Star lost - low mass
22:43:53.917 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:43:53.934 00.017 10844 UpdateGuideState exits: Star lost - low mass
22:43:53.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:53.934 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:53.934 00.000 10844 Enqueuing Expose request
22:43:53.934 00.000 11060 Worker thread wakes up
22:43:53.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:53.934 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:55.401 01.467 11060 Exposure complete
22:43:55.589 00.188 11060 worker thread done servicing request
22:43:55.589 00.000 10844 OnExposeComplete: enter
22:43:55.589 00.000 10844 UpdateGuideState(): m_state=1
22:43:55.590 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
22:43:55.590 00.000 10844 Star::Find false star n=3 nbg=284 bg=16.4 sigma=5.3 thresh=32 peak=25
22:43:55.590 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=56, SNR=2.9, Peak=38 HFD=0.0
22:43:55.590 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:55.590 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:55.590 00.000 10844 Status Line: Star lost - low SNR
22:43:55.591 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:55.614 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:43:55.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:55.614 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:55.614 00.000 10844 Enqueuing Expose request
22:43:55.614 00.000 11060 Worker thread wakes up
22:43:55.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:55.614 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:57.100 01.486 11060 Exposure complete
22:43:57.292 00.192 11060 worker thread done servicing request
22:43:57.292 00.000 10844 OnExposeComplete: enter
22:43:57.292 00.000 10844 UpdateGuideState(): m_state=1
22:43:57.297 00.005 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
22:43:57.297 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=33 HFD=0.0
22:43:57.297 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:57.297 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:57.297 00.000 10844 Status Line: Star lost - low SNR
22:43:57.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:57.312 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:43:57.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:57.312 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:57.312 00.000 10844 Enqueuing Expose request
22:43:57.312 00.000 11060 Worker thread wakes up
22:43:57.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:57.312 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:43:58.762 01.450 11060 Exposure complete
22:43:59.016 00.254 11060 worker thread done servicing request
22:43:59.016 00.000 10844 OnExposeComplete: enter
22:43:59.016 00.000 10844 UpdateGuideState(): m_state=1
22:43:59.016 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
22:43:59.016 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:43:59.016 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:43:59.017 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:43:59.017 00.000 10844 Status Line: Star lost - low mass
22:43:59.019 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:43:59.037 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:43:59.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:59.037 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:43:59.037 00.000 10844 Enqueuing Expose request
22:43:59.037 00.000 11060 Worker thread wakes up
22:43:59.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:43:59.037 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:00.491 01.454 11060 Exposure complete
22:44:00.724 00.233 11060 worker thread done servicing request
22:44:00.724 00.000 10844 OnExposeComplete: enter
22:44:00.724 00.000 10844 UpdateGuideState(): m_state=1
22:44:00.724 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
22:44:00.724 00.000 10844 Star::Find false star n=3 nbg=282 bg=16.2 sigma=4.8 thresh=31 peak=23
22:44:00.724 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=46, SNR=2.9, Peak=32 HFD=0.0
22:44:00.724 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:00.724 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:00.724 00.000 10844 Status Line: Star lost - low SNR
22:44:00.727 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:00.741 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:44:00.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:00.741 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:00.741 00.000 10844 Enqueuing Expose request
22:44:00.741 00.000 11060 Worker thread wakes up
22:44:00.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:00.741 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:02.193 01.452 11060 Exposure complete
22:44:02.380 00.187 10844 OnExposeComplete: enter
22:44:02.380 00.000 10844 UpdateGuideState(): m_state=1
22:44:02.382 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
22:44:02.382 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:44:02.382 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:02.382 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:02.382 00.000 10844 Status Line: Star lost - low mass
22:44:02.383 00.001 11060 worker thread done servicing request
22:44:02.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:44:02.399 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:44:02.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:02.399 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:02.400 00.001 10844 Enqueuing Expose request
22:44:02.400 00.000 11060 Worker thread wakes up
22:44:02.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:02.400 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:03.863 01.463 11060 Exposure complete
22:44:04.114 00.251 11060 worker thread done servicing request
22:44:04.114 00.000 10844 OnExposeComplete: enter
22:44:04.114 00.000 10844 UpdateGuideState(): m_state=1
22:44:04.114 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
22:44:04.114 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:44:04.114 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:04.114 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:04.114 00.000 10844 Status Line: Star lost - low mass
22:44:04.119 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:44:04.154 00.035 10844 UpdateGuideState exits: Star lost - low mass
22:44:04.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:04.154 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:04.154 00.000 10844 Enqueuing Expose request
22:44:04.154 00.000 11060 Worker thread wakes up
22:44:04.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:04.154 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:05.615 01.461 11060 Exposure complete
22:44:05.806 00.191 11060 worker thread done servicing request
22:44:05.806 00.000 10844 OnExposeComplete: enter
22:44:05.806 00.000 10844 UpdateGuideState(): m_state=1
22:44:05.806 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
22:44:05.806 00.000 10844 Star::Find false star n=3 nbg=277 bg=15.8 sigma=4.5 thresh=29 peak=25
22:44:05.806 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=50, SNR=2.9, Peak=33 HFD=0.0
22:44:05.806 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:05.806 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:05.806 00.000 10844 Status Line: Star lost - low SNR
22:44:05.809 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:44:05.837 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:44:05.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:05.837 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:05.837 00.000 10844 Enqueuing Expose request
22:44:05.837 00.000 11060 Worker thread wakes up
22:44:05.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:05.837 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:07.305 01.468 11060 Exposure complete
22:44:07.600 00.295 11060 worker thread done servicing request
22:44:07.600 00.000 10844 OnExposeComplete: enter
22:44:07.600 00.000 10844 UpdateGuideState(): m_state=1
22:44:07.600 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
22:44:07.600 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:44:07.603 00.003 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:07.603 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:07.603 00.000 10844 Status Line: Star lost - low mass
22:44:07.605 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:07.619 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:44:07.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:07.619 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:07.619 00.000 10844 Enqueuing Expose request
22:44:07.619 00.000 11060 Worker thread wakes up
22:44:07.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:07.619 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:09.095 01.476 11060 Exposure complete
22:44:09.339 00.244 11060 worker thread done servicing request
22:44:09.339 00.000 10844 OnExposeComplete: enter
22:44:09.339 00.000 10844 UpdateGuideState(): m_state=1
22:44:09.339 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
22:44:09.339 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=17, SNR=2.2, Peak=33 HFD=0.0
22:44:09.339 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:09.339 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:09.339 00.000 10844 Status Line: Star lost - low SNR
22:44:09.344 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:09.370 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:44:09.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:09.370 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:09.370 00.000 10844 Enqueuing Expose request
22:44:09.370 00.000 11060 Worker thread wakes up
22:44:09.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:09.370 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:10.836 01.466 11060 Exposure complete
22:44:11.254 00.418 10844 OnExposeComplete: enter
22:44:11.254 00.000 10844 UpdateGuideState(): m_state=1
22:44:11.255 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
22:44:11.255 00.000 10844 Star::Find false star n=6 nbg=279 bg=16.4 sigma=5.1 thresh=32 peak=28
22:44:11.255 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=116, SNR=2.9, Peak=37 HFD=0.0
22:44:11.255 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:11.255 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:11.256 00.001 10844 Status Line: Star lost - low SNR
22:44:11.256 00.000 11060 worker thread done servicing request
22:44:11.259 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:11.282 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:44:11.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:11.282 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:11.282 00.000 10844 Enqueuing Expose request
22:44:11.282 00.000 11060 Worker thread wakes up
22:44:11.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:11.282 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:12.751 01.469 11060 Exposure complete
22:44:12.962 00.211 11060 worker thread done servicing request
22:44:12.962 00.000 10844 OnExposeComplete: enter
22:44:12.962 00.000 10844 UpdateGuideState(): m_state=1
22:44:12.962 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
22:44:12.962 00.000 10844 Star::Find false star n=3 nbg=281 bg=15.7 sigma=4.5 thresh=29 peak=24
22:44:12.962 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=48, SNR=2.9, Peak=34 HFD=0.0
22:44:12.962 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:12.962 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:12.962 00.000 10844 Status Line: Star lost - low SNR
22:44:12.968 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=4, FiltMax=255, Gamma=1.000
22:44:12.986 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:44:12.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:12.986 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:12.986 00.000 10844 Enqueuing Expose request
22:44:12.987 00.001 11060 Worker thread wakes up
22:44:12.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:12.987 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:14.446 01.459 11060 Exposure complete
22:44:14.723 00.277 11060 worker thread done servicing request
22:44:14.723 00.000 10844 OnExposeComplete: enter
22:44:14.723 00.000 10844 UpdateGuideState(): m_state=1
22:44:14.723 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
22:44:14.723 00.000 10844 Star::Find false star n=2 nbg=283 bg=16.5 sigma=4.9 thresh=31 peak=23
22:44:14.723 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=37, SNR=2.9, Peak=36 HFD=0.0
22:44:14.723 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:14.723 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:14.723 00.000 10844 Status Line: Star lost - low SNR
22:44:14.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=16, FiltMin=3, FiltMax=255, Gamma=1.000
22:44:14.743 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:44:14.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:14.743 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:14.743 00.000 10844 Enqueuing Expose request
22:44:14.743 00.000 11060 Worker thread wakes up
22:44:14.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:14.743 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:16.217 01.474 11060 Exposure complete
22:44:16.500 00.283 11060 worker thread done servicing request
22:44:16.500 00.000 10844 OnExposeComplete: enter
22:44:16.500 00.000 10844 UpdateGuideState(): m_state=1
22:44:16.506 00.006 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
22:44:16.506 00.000 10844 Star::Find false star n=4 nbg=282 bg=18.0 sigma=5.3 thresh=34 peak=30
22:44:16.506 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=71, SNR=2.9, Peak=37 HFD=0.0
22:44:16.506 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:16.506 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:16.506 00.000 10844 Status Line: Star lost - low SNR
22:44:16.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:16.537 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:44:16.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:16.537 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:16.537 00.000 10844 Enqueuing Expose request
22:44:16.537 00.000 11060 Worker thread wakes up
22:44:16.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:16.537 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:18.012 01.475 11060 Exposure complete
22:44:18.416 00.404 11060 worker thread done servicing request
22:44:18.416 00.000 10844 OnExposeComplete: enter
22:44:18.416 00.000 10844 UpdateGuideState(): m_state=1
22:44:18.416 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
22:44:18.416 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=32 HFD=0.0
22:44:18.416 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:18.416 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:18.416 00.000 10844 Status Line: Star lost - low SNR
22:44:18.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=4, FiltMax=255, Gamma=1.000
22:44:18.432 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:44:18.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:18.432 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:18.432 00.000 10844 Enqueuing Expose request
22:44:18.432 00.000 11060 Worker thread wakes up
22:44:18.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:18.432 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:19.902 01.470 11060 Exposure complete
22:44:20.230 00.328 10844 OnExposeComplete: enter
22:44:20.230 00.000 11060 worker thread done servicing request
22:44:20.230 00.000 10844 UpdateGuideState(): m_state=1
22:44:20.230 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
22:44:20.230 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:44:20.230 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:20.232 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:20.232 00.000 10844 Status Line: Star lost - low mass
22:44:20.237 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=4, FiltMax=255, Gamma=1.000
22:44:20.263 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:44:20.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:20.263 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:20.263 00.000 10844 Enqueuing Expose request
22:44:20.263 00.000 11060 Worker thread wakes up
22:44:20.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:20.263 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:21.760 01.497 11060 Exposure complete
22:44:22.067 00.307 11060 worker thread done servicing request
22:44:22.067 00.000 10844 OnExposeComplete: enter
22:44:22.067 00.000 10844 UpdateGuideState(): m_state=1
22:44:22.067 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
22:44:22.067 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:44:22.067 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:22.070 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:22.070 00.000 10844 Status Line: Star lost - low mass
22:44:22.076 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=225, med=17, FiltMin=4, FiltMax=209, Gamma=1.000
22:44:22.117 00.041 10844 UpdateGuideState exits: Star lost - low mass
22:44:22.119 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:22.119 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:22.119 00.000 10844 Enqueuing Expose request
22:44:22.119 00.000 11060 Worker thread wakes up
22:44:22.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:22.120 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:23.614 01.494 11060 Exposure complete
22:44:23.814 00.200 11060 worker thread done servicing request
22:44:23.820 00.006 10844 OnExposeComplete: enter
22:44:23.820 00.000 10844 UpdateGuideState(): m_state=1
22:44:23.820 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
22:44:23.820 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=36 HFD=0.0
22:44:23.820 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:23.820 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:23.820 00.000 10844 Status Line: Star lost - low SNR
22:44:23.825 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=6, FiltMax=255, Gamma=1.000
22:44:23.862 00.037 10844 UpdateGuideState exits: Star lost - low SNR
22:44:23.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:23.862 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:23.862 00.000 10844 Enqueuing Expose request
22:44:23.864 00.002 11060 Worker thread wakes up
22:44:23.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:23.864 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:25.340 01.476 11060 Exposure complete
22:44:25.636 00.296 10844 OnExposeComplete: enter
22:44:25.636 00.000 10844 UpdateGuideState(): m_state=1
22:44:25.636 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
22:44:25.636 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.2, Peak=35 HFD=0.0
22:44:25.636 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:25.636 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:25.636 00.000 10844 Status Line: Star lost - low SNR
22:44:25.648 00.012 11060 worker thread done servicing request
22:44:25.652 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=6, FiltMax=255, Gamma=1.000
22:44:25.668 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:44:25.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:25.668 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:25.668 00.000 10844 Enqueuing Expose request
22:44:25.668 00.000 11060 Worker thread wakes up
22:44:25.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:25.668 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:27.126 01.458 11060 Exposure complete
22:44:27.426 00.300 11060 worker thread done servicing request
22:44:27.426 00.000 10844 OnExposeComplete: enter
22:44:27.426 00.000 10844 UpdateGuideState(): m_state=1
22:44:27.426 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
22:44:27.426 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=33 HFD=0.0
22:44:27.426 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:27.426 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:27.426 00.000 10844 Status Line: Star lost - low SNR
22:44:27.430 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=6, FiltMax=255, Gamma=1.000
22:44:27.450 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:44:27.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:27.450 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:27.450 00.000 10844 Enqueuing Expose request
22:44:27.450 00.000 11060 Worker thread wakes up
22:44:27.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:27.450 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:28.945 01.495 11060 Exposure complete
22:44:29.130 00.185 11060 worker thread done servicing request
22:44:29.130 00.000 10844 OnExposeComplete: enter
22:44:29.130 00.000 10844 UpdateGuideState(): m_state=1
22:44:29.130 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
22:44:29.130 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:44:29.130 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:29.133 00.003 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:29.133 00.000 10844 Status Line: Star lost - low mass
22:44:29.135 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:29.149 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:44:29.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:29.149 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:29.149 00.000 10844 Enqueuing Expose request
22:44:29.150 00.001 11060 Worker thread wakes up
22:44:29.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:29.150 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:30.620 01.470 11060 Exposure complete
22:44:30.824 00.204 11060 worker thread done servicing request
22:44:30.824 00.000 10844 OnExposeComplete: enter
22:44:30.824 00.000 10844 UpdateGuideState(): m_state=1
22:44:30.824 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
22:44:30.824 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.0, Peak=33 HFD=0.0
22:44:30.824 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:30.824 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:30.824 00.000 10844 Status Line: Star lost - low SNR
22:44:30.828 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=6, FiltMax=255, Gamma=1.000
22:44:30.844 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:44:30.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:30.844 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:30.844 00.000 10844 Enqueuing Expose request
22:44:30.844 00.000 11060 Worker thread wakes up
22:44:30.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:30.844 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:32.334 01.490 11060 Exposure complete
22:44:32.589 00.255 11060 worker thread done servicing request
22:44:32.589 00.000 10844 OnExposeComplete: enter
22:44:32.589 00.000 10844 UpdateGuideState(): m_state=1
22:44:32.589 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
22:44:32.589 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=36 HFD=0.0
22:44:32.589 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:32.589 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:32.589 00.000 10844 Status Line: Star lost - low SNR
22:44:32.592 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:32.606 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:44:32.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:32.606 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:32.606 00.000 10844 Enqueuing Expose request
22:44:32.606 00.000 11060 Worker thread wakes up
22:44:32.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:32.606 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:34.072 01.466 11060 Exposure complete
22:44:34.299 00.227 11060 worker thread done servicing request
22:44:34.299 00.000 10844 OnExposeComplete: enter
22:44:34.299 00.000 10844 UpdateGuideState(): m_state=1
22:44:34.299 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
22:44:34.299 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:44:34.299 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:34.299 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:34.299 00.000 10844 Status Line: Star lost - low mass
22:44:34.305 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:34.315 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:44:34.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:34.315 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:34.315 00.000 10844 Enqueuing Expose request
22:44:34.315 00.000 11060 Worker thread wakes up
22:44:34.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:34.315 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:35.821 01.506 11060 Exposure complete
22:44:36.106 00.285 11060 worker thread done servicing request
22:44:36.106 00.000 10844 OnExposeComplete: enter
22:44:36.106 00.000 10844 UpdateGuideState(): m_state=1
22:44:36.106 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
22:44:36.106 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:44:36.106 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:36.106 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:36.106 00.000 10844 Status Line: Star lost - low mass
22:44:36.110 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=6, FiltMax=255, Gamma=1.000
22:44:36.129 00.019 10844 UpdateGuideState exits: Star lost - low mass
22:44:36.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:36.129 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:36.129 00.000 10844 Enqueuing Expose request
22:44:36.133 00.004 11060 Worker thread wakes up
22:44:36.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:36.133 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:37.605 01.472 11060 Exposure complete
22:44:37.803 00.198 11060 worker thread done servicing request
22:44:37.803 00.000 10844 OnExposeComplete: enter
22:44:37.803 00.000 10844 UpdateGuideState(): m_state=1
22:44:37.803 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
22:44:37.803 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
22:44:37.803 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:37.805 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:37.805 00.000 10844 Status Line: Star lost - low mass
22:44:37.806 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:37.837 00.031 10844 UpdateGuideState exits: Star lost - low mass
22:44:37.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:37.837 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:37.837 00.000 10844 Enqueuing Expose request
22:44:37.837 00.000 11060 Worker thread wakes up
22:44:37.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:37.837 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:39.285 01.448 11060 Exposure complete
22:44:39.570 00.285 11060 worker thread done servicing request
22:44:39.570 00.000 10844 OnExposeComplete: enter
22:44:39.570 00.000 10844 UpdateGuideState(): m_state=1
22:44:39.570 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
22:44:39.570 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.9, Peak=33 HFD=0.0
22:44:39.570 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:39.570 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:39.570 00.000 10844 Status Line: Star lost - low SNR
22:44:39.574 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:39.587 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:44:39.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:39.587 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:39.587 00.000 10844 Enqueuing Expose request
22:44:39.587 00.000 11060 Worker thread wakes up
22:44:39.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:39.587 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:41.074 01.487 11060 Exposure complete
22:44:41.379 00.305 11060 worker thread done servicing request
22:44:41.379 00.000 10844 OnExposeComplete: enter
22:44:41.379 00.000 10844 UpdateGuideState(): m_state=1
22:44:41.379 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
22:44:41.379 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=38 HFD=0.0
22:44:41.379 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:41.379 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:41.379 00.000 10844 Status Line: Star lost - low mass
22:44:41.384 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:41.418 00.034 10844 UpdateGuideState exits: Star lost - low mass
22:44:41.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:41.418 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:41.418 00.000 10844 Enqueuing Expose request
22:44:41.418 00.000 11060 Worker thread wakes up
22:44:41.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:41.418 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:42.896 01.478 11060 Exposure complete
22:44:43.279 00.383 11060 worker thread done servicing request
22:44:43.279 00.000 10844 OnExposeComplete: enter
22:44:43.279 00.000 10844 UpdateGuideState(): m_state=1
22:44:43.279 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
22:44:43.279 00.000 10844 Star::Find false star n=3 nbg=284 bg=17.4 sigma=5.2 thresh=33 peak=26
22:44:43.279 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=49, SNR=2.9, Peak=35 HFD=0.0
22:44:43.279 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:43.279 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:43.279 00.000 10844 Status Line: Star lost - low SNR
22:44:43.284 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:43.315 00.031 10844 UpdateGuideState exits: Star lost - low SNR
22:44:43.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:43.315 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:43.315 00.000 10844 Enqueuing Expose request
22:44:43.315 00.000 11060 Worker thread wakes up
22:44:43.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:43.315 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:44.776 01.461 11060 Exposure complete
22:44:45.030 00.254 11060 worker thread done servicing request
22:44:45.030 00.000 10844 OnExposeComplete: enter
22:44:45.030 00.000 10844 UpdateGuideState(): m_state=1
22:44:45.030 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
22:44:45.030 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:44:45.030 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:45.030 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:45.030 00.000 10844 Status Line: Star lost - low mass
22:44:45.034 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:45.056 00.022 10844 UpdateGuideState exits: Star lost - low mass
22:44:45.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:45.056 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:45.056 00.000 10844 Enqueuing Expose request
22:44:45.056 00.000 11060 Worker thread wakes up
22:44:45.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:45.056 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:46.509 01.453 11060 Exposure complete
22:44:46.695 00.186 11060 worker thread done servicing request
22:44:46.695 00.000 10844 OnExposeComplete: enter
22:44:46.695 00.000 10844 UpdateGuideState(): m_state=1
22:44:46.695 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
22:44:46.696 00.001 10844 Star::Find false star n=3 nbg=279 bg=17.1 sigma=4.5 thresh=31 peak=26
22:44:46.696 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=50, SNR=2.9, Peak=35 HFD=0.0
22:44:46.696 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:46.696 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:46.696 00.000 10844 Status Line: Star lost - low SNR
22:44:46.698 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:46.711 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:44:46.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:46.711 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:46.711 00.000 10844 Enqueuing Expose request
22:44:46.711 00.000 11060 Worker thread wakes up
22:44:46.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:46.711 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:48.178 01.467 11060 Exposure complete
22:44:48.406 00.228 11060 worker thread done servicing request
22:44:48.406 00.000 10844 OnExposeComplete: enter
22:44:48.406 00.000 10844 UpdateGuideState(): m_state=1
22:44:48.406 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
22:44:48.406 00.000 10844 Star::Find false star n=3 nbg=285 bg=16.7 sigma=5.3 thresh=32 peak=26
22:44:48.406 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=57, SNR=2.9, Peak=36 HFD=0.0
22:44:48.406 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:48.406 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:48.406 00.000 10844 Status Line: Star lost - low SNR
22:44:48.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:48.428 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:44:48.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:48.428 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:48.428 00.000 10844 Enqueuing Expose request
22:44:48.428 00.000 11060 Worker thread wakes up
22:44:48.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:48.428 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:49.876 01.448 11060 Exposure complete
22:44:50.179 00.303 11060 worker thread done servicing request
22:44:50.179 00.000 10844 OnExposeComplete: enter
22:44:50.179 00.000 10844 UpdateGuideState(): m_state=1
22:44:50.179 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
22:44:50.179 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:44:50.179 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:50.179 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:50.179 00.000 10844 Status Line: Star lost - low mass
22:44:50.184 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:50.205 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:44:50.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:50.205 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:50.205 00.000 10844 Enqueuing Expose request
22:44:50.205 00.000 11060 Worker thread wakes up
22:44:50.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:50.205 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:51.655 01.450 11060 Exposure complete
22:44:51.877 00.222 11060 worker thread done servicing request
22:44:51.877 00.000 10844 OnExposeComplete: enter
22:44:51.877 00.000 10844 UpdateGuideState(): m_state=1
22:44:51.889 00.012 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
22:44:51.889 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:44:51.889 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:51.891 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:51.891 00.000 10844 Status Line: Star lost - low mass
22:44:51.892 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:51.915 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:44:51.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:51.915 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:51.915 00.000 10844 Enqueuing Expose request
22:44:51.915 00.000 11060 Worker thread wakes up
22:44:51.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:51.915 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:53.376 01.461 11060 Exposure complete
22:44:53.700 00.324 10844 OnExposeComplete: enter
22:44:53.700 00.000 10844 UpdateGuideState(): m_state=1
22:44:53.701 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
22:44:53.701 00.000 10844 Star::Find false star n=2 nbg=284 bg=16.7 sigma=5.3 thresh=33 peak=25
22:44:53.701 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=35, SNR=2.9, Peak=35 HFD=0.0
22:44:53.701 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:53.701 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:53.701 00.000 10844 Status Line: Star lost - low SNR
22:44:53.705 00.004 11060 worker thread done servicing request
22:44:53.719 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:53.744 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:44:53.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:53.744 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:53.744 00.000 10844 Enqueuing Expose request
22:44:53.744 00.000 11060 Worker thread wakes up
22:44:53.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:53.744 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:55.187 01.443 11060 Exposure complete
22:44:55.435 00.248 11060 worker thread done servicing request
22:44:55.435 00.000 10844 OnExposeComplete: enter
22:44:55.435 00.000 10844 UpdateGuideState(): m_state=1
22:44:55.440 00.005 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
22:44:55.440 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=33 HFD=0.0
22:44:55.440 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:55.440 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:55.440 00.000 10844 Status Line: Star lost - low SNR
22:44:55.442 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=4, FiltMax=255, Gamma=1.000
22:44:55.468 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:44:55.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:55.468 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:55.468 00.000 10844 Enqueuing Expose request
22:44:55.468 00.000 11060 Worker thread wakes up
22:44:55.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:55.468 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:56.936 01.468 11060 Exposure complete
22:44:57.185 00.249 11060 worker thread done servicing request
22:44:57.185 00.000 10844 OnExposeComplete: enter
22:44:57.185 00.000 10844 UpdateGuideState(): m_state=1
22:44:57.185 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
22:44:57.185 00.000 10844 Star::Find false star n=2 nbg=284 bg=17.6 sigma=5.1 thresh=33 peak=25
22:44:57.185 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=37, SNR=2.9, Peak=36 HFD=0.0
22:44:57.185 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:57.187 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:57.187 00.000 10844 Status Line: Star lost - low SNR
22:44:57.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:57.199 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:44:57.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:57.199 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:57.199 00.000 10844 Enqueuing Expose request
22:44:57.199 00.000 11060 Worker thread wakes up
22:44:57.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:57.199 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:44:58.633 01.434 11060 Exposure complete
22:44:58.815 00.182 11060 worker thread done servicing request
22:44:58.815 00.000 10844 OnExposeComplete: enter
22:44:58.815 00.000 10844 UpdateGuideState(): m_state=1
22:44:58.815 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
22:44:58.815 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=19, SNR=2.3, Peak=32 HFD=0.0
22:44:58.815 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:44:58.815 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:44:58.815 00.000 10844 Status Line: Star lost - low SNR
22:44:58.820 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:44:58.842 00.022 10844 UpdateGuideState exits: Star lost - low SNR
22:44:58.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:58.842 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:44:58.842 00.000 10844 Enqueuing Expose request
22:44:58.842 00.000 11060 Worker thread wakes up
22:44:58.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:44:58.842 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:00.286 01.444 11060 Exposure complete
22:45:00.475 00.189 11060 worker thread done servicing request
22:45:00.475 00.000 10844 OnExposeComplete: enter
22:45:00.475 00.000 10844 UpdateGuideState(): m_state=1
22:45:00.475 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
22:45:00.475 00.000 10844 Star::Find false star n=5 nbg=283 bg=17.3 sigma=4.8 thresh=32 peak=25
22:45:00.475 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=79, SNR=2.9, Peak=35 HFD=0.0
22:45:00.475 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:00.475 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:00.475 00.000 10844 Status Line: Star lost - low SNR
22:45:00.479 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:00.506 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:45:00.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:00.506 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:00.506 00.000 10844 Enqueuing Expose request
22:45:00.506 00.000 11060 Worker thread wakes up
22:45:00.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:00.506 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:01.946 01.440 11060 Exposure complete
22:45:02.152 00.206 11060 worker thread done servicing request
22:45:02.152 00.000 10844 OnExposeComplete: enter
22:45:02.152 00.000 10844 UpdateGuideState(): m_state=1
22:45:02.154 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
22:45:02.154 00.000 10844 Star::Find false star n=4 nbg=287 bg=17.1 sigma=5.1 thresh=32 peak=24
22:45:02.154 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=65, SNR=2.9, Peak=35 HFD=0.0
22:45:02.154 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:02.154 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:02.154 00.000 10844 Status Line: Star lost - low SNR
22:45:02.156 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:02.171 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:45:02.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:02.171 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:02.171 00.000 10844 Enqueuing Expose request
22:45:02.171 00.000 11060 Worker thread wakes up
22:45:02.174 00.003 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:02.174 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:03.628 01.454 11060 Exposure complete
22:45:03.889 00.261 11060 worker thread done servicing request
22:45:03.889 00.000 10844 OnExposeComplete: enter
22:45:03.889 00.000 10844 UpdateGuideState(): m_state=1
22:45:03.891 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
22:45:03.891 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=36 HFD=0.0
22:45:03.891 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:03.891 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:03.891 00.000 10844 Status Line: Star lost - low mass
22:45:03.894 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:03.915 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:45:03.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:03.915 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:03.915 00.000 10844 Enqueuing Expose request
22:45:03.915 00.000 11060 Worker thread wakes up
22:45:03.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:03.915 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:05.363 01.448 11060 Exposure complete
22:45:05.579 00.216 11060 worker thread done servicing request
22:45:05.579 00.000 10844 OnExposeComplete: enter
22:45:05.579 00.000 10844 UpdateGuideState(): m_state=1
22:45:05.584 00.005 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
22:45:05.584 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.1, Peak=38 HFD=0.0
22:45:05.584 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:05.584 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:05.584 00.000 10844 Status Line: Star lost - low SNR
22:45:05.585 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=4, FiltMax=255, Gamma=1.000
22:45:05.602 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:45:05.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:05.602 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:05.602 00.000 10844 Enqueuing Expose request
22:45:05.602 00.000 11060 Worker thread wakes up
22:45:05.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:05.602 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:07.081 01.479 11060 Exposure complete
22:45:07.260 00.179 11060 worker thread done servicing request
22:45:07.260 00.000 10844 OnExposeComplete: enter
22:45:07.260 00.000 10844 UpdateGuideState(): m_state=1
22:45:07.260 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
22:45:07.260 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=30, SNR=2.8, Peak=32 HFD=0.0
22:45:07.260 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:07.261 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:07.261 00.000 10844 Status Line: Star lost - low SNR
22:45:07.263 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:07.276 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:45:07.277 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:07.277 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:07.277 00.000 10844 Enqueuing Expose request
22:45:07.277 00.000 11060 Worker thread wakes up
22:45:07.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:07.277 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:08.761 01.484 11060 Exposure complete
22:45:09.093 00.332 11060 worker thread done servicing request
22:45:09.093 00.000 10844 OnExposeComplete: enter
22:45:09.093 00.000 10844 UpdateGuideState(): m_state=1
22:45:09.093 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
22:45:09.093 00.000 10844 Star::Find false star n=4 nbg=280 bg=16.9 sigma=5.2 thresh=33 peak=25
22:45:09.093 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=81, SNR=2.9, Peak=41 HFD=0.0
22:45:09.093 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:09.095 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:09.095 00.000 10844 Status Line: Star lost - low SNR
22:45:09.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:09.110 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:45:09.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:09.110 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:09.110 00.000 10844 Enqueuing Expose request
22:45:09.110 00.000 11060 Worker thread wakes up
22:45:09.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:09.110 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:10.578 01.468 11060 Exposure complete
22:45:10.805 00.227 11060 worker thread done servicing request
22:45:10.805 00.000 10844 OnExposeComplete: enter
22:45:10.805 00.000 10844 UpdateGuideState(): m_state=1
22:45:10.805 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
22:45:10.805 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:45:10.805 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:10.809 00.004 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:10.809 00.000 10844 Status Line: Star lost - low mass
22:45:10.824 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=4, FiltMax=255, Gamma=1.000
22:45:10.839 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:45:10.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:10.844 00.005 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:10.844 00.000 10844 Enqueuing Expose request
22:45:10.844 00.000 11060 Worker thread wakes up
22:45:10.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:10.844 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:12.301 01.457 11060 Exposure complete
22:45:12.576 00.275 11060 worker thread done servicing request
22:45:12.576 00.000 10844 OnExposeComplete: enter
22:45:12.576 00.000 10844 UpdateGuideState(): m_state=1
22:45:12.576 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
22:45:12.576 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=36 HFD=0.0
22:45:12.576 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:12.576 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:12.576 00.000 10844 Status Line: Star lost - low mass
22:45:12.578 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:12.593 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:45:12.595 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:12.595 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:12.595 00.000 10844 Enqueuing Expose request
22:45:12.595 00.000 11060 Worker thread wakes up
22:45:12.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:12.595 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:14.070 01.475 11060 Exposure complete
22:45:14.348 00.278 11060 worker thread done servicing request
22:45:14.348 00.000 10844 OnExposeComplete: enter
22:45:14.349 00.001 10844 UpdateGuideState(): m_state=1
22:45:14.349 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
22:45:14.349 00.000 10844 Star::Find false star n=3 nbg=285 bg=16.6 sigma=5.5 thresh=33 peak=24
22:45:14.349 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=51, SNR=2.9, Peak=34 HFD=0.0
22:45:14.350 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:14.350 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:14.350 00.000 10844 Status Line: Star lost - low SNR
22:45:14.356 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:14.380 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:45:14.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:14.380 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:14.380 00.000 10844 Enqueuing Expose request
22:45:14.380 00.000 11060 Worker thread wakes up
22:45:14.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:14.380 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:15.842 01.462 11060 Exposure complete
22:45:16.076 00.234 11060 worker thread done servicing request
22:45:16.076 00.000 10844 OnExposeComplete: enter
22:45:16.076 00.000 10844 UpdateGuideState(): m_state=1
22:45:16.076 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
22:45:16.076 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=31 HFD=0.0
22:45:16.076 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:16.077 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:16.077 00.000 10844 Status Line: Star lost - low mass
22:45:16.079 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=6, FiltMax=255, Gamma=1.000
22:45:16.093 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:45:16.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:16.093 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:16.093 00.000 10844 Enqueuing Expose request
22:45:16.093 00.000 11060 Worker thread wakes up
22:45:16.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:16.093 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:17.550 01.457 11060 Exposure complete
22:45:17.803 00.253 11060 worker thread done servicing request
22:45:17.803 00.000 10844 OnExposeComplete: enter
22:45:17.803 00.000 10844 UpdateGuideState(): m_state=1
22:45:17.803 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
22:45:17.803 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=33, SNR=2.9, Peak=34 HFD=0.0
22:45:17.803 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:17.803 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:17.803 00.000 10844 Status Line: Star lost - low SNR
22:45:17.808 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:17.826 00.018 10844 UpdateGuideState exits: Star lost - low SNR
22:45:17.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:17.826 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:17.826 00.000 10844 Enqueuing Expose request
22:45:17.826 00.000 11060 Worker thread wakes up
22:45:17.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:17.826 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:19.270 01.444 11060 Exposure complete
22:45:19.556 00.286 10844 OnExposeComplete: enter
22:45:19.556 00.000 10844 UpdateGuideState(): m_state=1
22:45:19.558 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
22:45:19.558 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=34, SNR=3.0, Peak=35 HFD=0.0
22:45:19.558 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:19.558 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:19.560 00.002 10844 Status Line: Star lost - low SNR
22:45:19.560 00.000 11060 worker thread done servicing request
22:45:19.563 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:19.591 00.028 10844 UpdateGuideState exits: Star lost - low SNR
22:45:19.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:19.591 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:19.591 00.000 10844 Enqueuing Expose request
22:45:19.591 00.000 11060 Worker thread wakes up
22:45:19.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:19.591 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:21.072 01.481 11060 Exposure complete
22:45:21.370 00.298 11060 worker thread done servicing request
22:45:21.375 00.005 10844 OnExposeComplete: enter
22:45:21.375 00.000 10844 UpdateGuideState(): m_state=1
22:45:21.375 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
22:45:21.375 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=37 HFD=0.0
22:45:21.375 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:21.375 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:21.375 00.000 10844 Status Line: Star lost - low SNR
22:45:21.379 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:21.399 00.020 10844 UpdateGuideState exits: Star lost - low SNR
22:45:21.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:21.399 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:21.399 00.000 10844 Enqueuing Expose request
22:45:21.399 00.000 11060 Worker thread wakes up
22:45:21.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:21.401 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:22.879 01.478 11060 Exposure complete
22:45:23.056 00.177 11060 worker thread done servicing request
22:45:23.056 00.000 10844 OnExposeComplete: enter
22:45:23.056 00.000 10844 UpdateGuideState(): m_state=1
22:45:23.056 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
22:45:23.056 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:45:23.056 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:23.056 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:23.057 00.001 10844 Status Line: Star lost - low mass
22:45:23.059 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:23.072 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:45:23.073 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:23.073 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:23.073 00.000 10844 Enqueuing Expose request
22:45:23.073 00.000 11060 Worker thread wakes up
22:45:23.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:23.073 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:24.511 01.438 11060 Exposure complete
22:45:24.699 00.188 11060 worker thread done servicing request
22:45:24.699 00.000 10844 OnExposeComplete: enter
22:45:24.699 00.000 10844 UpdateGuideState(): m_state=1
22:45:24.699 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
22:45:24.699 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.0, Peak=32 HFD=0.0
22:45:24.699 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:24.699 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:24.699 00.000 10844 Status Line: Star lost - low SNR
22:45:24.701 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:24.730 00.029 10844 UpdateGuideState exits: Star lost - low SNR
22:45:24.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:24.730 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:24.730 00.000 10844 Enqueuing Expose request
22:45:24.730 00.000 11060 Worker thread wakes up
22:45:24.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:24.730 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:26.177 01.447 11060 Exposure complete
22:45:26.446 00.269 11060 worker thread done servicing request
22:45:26.446 00.000 10844 OnExposeComplete: enter
22:45:26.446 00.000 10844 UpdateGuideState(): m_state=1
22:45:26.446 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
22:45:26.446 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:45:26.446 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:26.448 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:26.448 00.000 10844 Status Line: Star lost - low mass
22:45:26.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:26.485 00.037 10844 UpdateGuideState exits: Star lost - low mass
22:45:26.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:26.485 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:26.485 00.000 10844 Enqueuing Expose request
22:45:26.485 00.000 11060 Worker thread wakes up
22:45:26.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:26.489 00.004 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:27.985 01.496 11060 Exposure complete
22:45:28.287 00.302 11060 worker thread done servicing request
22:45:28.287 00.000 10844 OnExposeComplete: enter
22:45:28.287 00.000 10844 UpdateGuideState(): m_state=1
22:45:28.287 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
22:45:28.287 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=19, SNR=2.4, Peak=36 HFD=0.0
22:45:28.287 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:28.287 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:28.287 00.000 10844 Status Line: Star lost - low SNR
22:45:28.291 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:28.316 00.025 10844 UpdateGuideState exits: Star lost - low SNR
22:45:28.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.316 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:28.316 00.000 10844 Enqueuing Expose request
22:45:28.316 00.000 11060 Worker thread wakes up
22:45:28.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:28.316 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:29.805 01.489 11060 Exposure complete
22:45:29.982 00.177 11060 worker thread done servicing request
22:45:29.982 00.000 10844 OnExposeComplete: enter
22:45:29.982 00.000 10844 UpdateGuideState(): m_state=1
22:45:29.982 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
22:45:29.982 00.000 10844 Star::Find false star n=3 nbg=282 bg=16.6 sigma=4.6 thresh=30 peak=22
22:45:29.982 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=41, SNR=2.9, Peak=31 HFD=0.0
22:45:29.982 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:29.982 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:29.982 00.000 10844 Status Line: Star lost - low SNR
22:45:29.985 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=6, FiltMax=255, Gamma=1.000
22:45:29.995 00.010 10844 UpdateGuideState exits: Star lost - low SNR
22:45:29.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:29.995 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:29.995 00.000 10844 Enqueuing Expose request
22:45:29.995 00.000 11060 Worker thread wakes up
22:45:29.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:29.995 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:31.455 01.460 11060 Exposure complete
22:45:31.672 00.217 11060 worker thread done servicing request
22:45:31.672 00.000 10844 OnExposeComplete: enter
22:45:31.672 00.000 10844 UpdateGuideState(): m_state=1
22:45:31.672 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
22:45:31.672 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:45:31.672 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:31.674 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:31.674 00.000 10844 Status Line: Star lost - low mass
22:45:31.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:31.689 00.015 10844 UpdateGuideState exits: Star lost - low mass
22:45:31.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:31.689 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:31.689 00.000 10844 Enqueuing Expose request
22:45:31.689 00.000 11060 Worker thread wakes up
22:45:31.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:31.689 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:33.185 01.496 11060 Exposure complete
22:45:33.465 00.280 11060 worker thread done servicing request
22:45:33.465 00.000 10844 OnExposeComplete: enter
22:45:33.465 00.000 10844 UpdateGuideState(): m_state=1
22:45:33.465 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
22:45:33.465 00.000 10844 Star::Find false star n=3 nbg=284 bg=16.3 sigma=5.0 thresh=31 peak=26
22:45:33.465 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=51, SNR=2.9, Peak=35 HFD=0.0
22:45:33.465 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:33.465 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:33.465 00.000 10844 Status Line: Star lost - low SNR
22:45:33.468 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:33.484 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:45:33.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:33.484 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:33.484 00.000 10844 Enqueuing Expose request
22:45:33.484 00.000 11060 Worker thread wakes up
22:45:33.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:33.484 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:34.969 01.485 11060 Exposure complete
22:45:35.160 00.191 11060 worker thread done servicing request
22:45:35.160 00.000 10844 OnExposeComplete: enter
22:45:35.160 00.000 10844 UpdateGuideState(): m_state=1
22:45:35.160 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
22:45:35.160 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.2, Peak=35 HFD=0.0
22:45:35.160 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:35.162 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:35.162 00.000 10844 Status Line: Star lost - low SNR
22:45:35.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=6, FiltMax=255, Gamma=1.000
22:45:35.176 00.014 10844 UpdateGuideState exits: Star lost - low SNR
22:45:35.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:35.176 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:35.176 00.000 10844 Enqueuing Expose request
22:45:35.176 00.000 11060 Worker thread wakes up
22:45:35.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:35.176 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:36.611 01.435 11060 Exposure complete
22:45:36.816 00.205 11060 worker thread done servicing request
22:45:36.816 00.000 10844 OnExposeComplete: enter
22:45:36.816 00.000 10844 UpdateGuideState(): m_state=1
22:45:36.816 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
22:45:36.816 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=23, SNR=2.6, Peak=40 HFD=0.0
22:45:36.816 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:36.816 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:36.816 00.000 10844 Status Line: Star lost - low SNR
22:45:36.820 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:36.835 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:45:36.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.835 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:36.835 00.000 10844 Enqueuing Expose request
22:45:36.835 00.000 11060 Worker thread wakes up
22:45:36.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:36.835 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:38.304 01.469 11060 Exposure complete
22:45:38.621 00.317 11060 worker thread done servicing request
22:45:38.621 00.000 10844 OnExposeComplete: enter
22:45:38.621 00.000 10844 UpdateGuideState(): m_state=1
22:45:38.621 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
22:45:38.621 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
22:45:38.621 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:38.621 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:38.621 00.000 10844 Status Line: Star lost - low mass
22:45:38.626 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:38.646 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:45:38.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:38.646 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:38.646 00.000 10844 Enqueuing Expose request
22:45:38.648 00.002 11060 Worker thread wakes up
22:45:38.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:38.648 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:40.102 01.454 11060 Exposure complete
22:45:40.403 00.301 11060 worker thread done servicing request
22:45:40.403 00.000 10844 OnExposeComplete: enter
22:45:40.403 00.000 10844 UpdateGuideState(): m_state=1
22:45:40.403 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
22:45:40.403 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:45:40.403 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:40.403 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:40.403 00.000 10844 Status Line: Star lost - low mass
22:45:40.407 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=4, FiltMax=255, Gamma=1.000
22:45:40.442 00.035 10844 UpdateGuideState exits: Star lost - low mass
22:45:40.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:40.442 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:40.442 00.000 10844 Enqueuing Expose request
22:45:40.442 00.000 11060 Worker thread wakes up
22:45:40.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:40.442 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:41.906 01.464 11060 Exposure complete
22:45:42.080 00.174 11060 worker thread done servicing request
22:45:42.081 00.001 10844 OnExposeComplete: enter
22:45:42.081 00.000 10844 UpdateGuideState(): m_state=1
22:45:42.081 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
22:45:42.081 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:45:42.081 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:42.081 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:42.081 00.000 10844 Status Line: Star lost - low mass
22:45:42.083 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:42.093 00.010 10844 UpdateGuideState exits: Star lost - low mass
22:45:42.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:42.093 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:42.093 00.000 10844 Enqueuing Expose request
22:45:42.093 00.000 11060 Worker thread wakes up
22:45:42.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:42.093 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:43.538 01.445 11060 Exposure complete
22:45:43.769 00.231 11060 worker thread done servicing request
22:45:43.769 00.000 10844 OnExposeComplete: enter
22:45:43.769 00.000 10844 UpdateGuideState(): m_state=1
22:45:43.769 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
22:45:43.769 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=36 HFD=0.0
22:45:43.769 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:43.769 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:43.769 00.000 10844 Status Line: Star lost - low mass
22:45:43.772 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:43.803 00.031 10844 UpdateGuideState exits: Star lost - low mass
22:45:43.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:43.803 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:43.805 00.002 10844 Enqueuing Expose request
22:45:43.805 00.000 11060 Worker thread wakes up
22:45:43.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:43.805 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:45.259 01.454 11060 Exposure complete
22:45:45.569 00.310 10844 OnExposeComplete: enter
22:45:45.569 00.000 10844 UpdateGuideState(): m_state=1
22:45:45.569 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
22:45:45.569 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=32 HFD=0.0
22:45:45.569 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:45.571 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:45.571 00.000 10844 Status Line: Star lost - low SNR
22:45:45.571 00.000 11060 worker thread done servicing request
22:45:45.573 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:45.589 00.016 10844 UpdateGuideState exits: Star lost - low SNR
22:45:45.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:45.589 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:45.591 00.002 10844 Enqueuing Expose request
22:45:45.591 00.000 11060 Worker thread wakes up
22:45:45.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:45.591 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:47.026 01.435 11060 Exposure complete
22:45:47.287 00.261 11060 worker thread done servicing request
22:45:47.287 00.000 10844 OnExposeComplete: enter
22:45:47.287 00.000 10844 UpdateGuideState(): m_state=1
22:45:47.287 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
22:45:47.287 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=15, SNR=2.0, Peak=34 HFD=0.0
22:45:47.287 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:47.287 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:47.287 00.000 10844 Status Line: Star lost - low SNR
22:45:47.290 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=6, FiltMax=255, Gamma=1.000
22:45:47.313 00.023 10844 UpdateGuideState exits: Star lost - low SNR
22:45:47.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:47.313 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:47.313 00.000 10844 Enqueuing Expose request
22:45:47.313 00.000 11060 Worker thread wakes up
22:45:47.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:47.313 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:48.768 01.455 11060 Exposure complete
22:45:49.050 00.282 11060 worker thread done servicing request
22:45:49.050 00.000 10844 OnExposeComplete: enter
22:45:49.050 00.000 10844 UpdateGuideState(): m_state=1
22:45:49.050 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
22:45:49.050 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=30 HFD=0.0
22:45:49.050 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:49.050 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:49.050 00.000 10844 Status Line: Star lost - low mass
22:45:49.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=4, FiltMax=255, Gamma=1.000
22:45:49.066 00.016 10844 UpdateGuideState exits: Star lost - low mass
22:45:49.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:49.066 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:49.066 00.000 10844 Enqueuing Expose request
22:45:49.071 00.005 11060 Worker thread wakes up
22:45:49.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:49.071 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:50.528 01.457 11060 Exposure complete
22:45:50.770 00.242 11060 worker thread done servicing request
22:45:50.770 00.000 10844 OnExposeComplete: enter
22:45:50.770 00.000 10844 UpdateGuideState(): m_state=1
22:45:50.770 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
22:45:50.770 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
22:45:50.770 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:50.770 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:50.770 00.000 10844 Status Line: Star lost - low mass
22:45:50.770 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:50.791 00.021 10844 UpdateGuideState exits: Star lost - low mass
22:45:50.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:50.793 00.002 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:50.793 00.000 10844 Enqueuing Expose request
22:45:50.793 00.000 11060 Worker thread wakes up
22:45:50.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:50.793 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:52.261 01.468 11060 Exposure complete
22:45:52.482 00.221 11060 worker thread done servicing request
22:45:52.482 00.000 10844 OnExposeComplete: enter
22:45:52.482 00.000 10844 UpdateGuideState(): m_state=1
22:45:52.482 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
22:45:52.482 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:45:52.482 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:52.482 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:52.482 00.000 10844 Status Line: Star lost - low mass
22:45:52.486 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=6, FiltMax=255, Gamma=1.000
22:45:52.513 00.027 10844 UpdateGuideState exits: Star lost - low mass
22:45:52.515 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:52.515 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:52.515 00.000 10844 Enqueuing Expose request
22:45:52.515 00.000 11060 Worker thread wakes up
22:45:52.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:52.515 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:53.979 01.464 11060 Exposure complete
22:45:54.277 00.298 11060 worker thread done servicing request
22:45:54.277 00.000 10844 OnExposeComplete: enter
22:45:54.278 00.001 10844 UpdateGuideState(): m_state=1
22:45:54.278 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
22:45:54.278 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=17, SNR=2.2, Peak=36 HFD=0.0
22:45:54.278 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:54.278 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:54.278 00.000 10844 Status Line: Star lost - low SNR
22:45:54.281 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=6, FiltMax=255, Gamma=1.000
22:45:54.300 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:45:54.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:54.300 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:54.300 00.000 10844 Enqueuing Expose request
22:45:54.300 00.000 11060 Worker thread wakes up
22:45:54.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:54.300 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:55.775 01.475 11060 Exposure complete
22:45:55.940 00.165 11060 worker thread done servicing request
22:45:55.940 00.000 10844 OnExposeComplete: enter
22:45:55.940 00.000 10844 UpdateGuideState(): m_state=1
22:45:55.940 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
22:45:55.940 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=18, SNR=2.3, Peak=35 HFD=0.0
22:45:55.940 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:55.940 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:55.940 00.000 10844 Status Line: Star lost - low SNR
22:45:55.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:55.957 00.017 10844 UpdateGuideState exits: Star lost - low SNR
22:45:55.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:55.957 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:55.957 00.000 10844 Enqueuing Expose request
22:45:55.957 00.000 11060 Worker thread wakes up
22:45:55.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:55.957 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:57.415 01.458 11060 Exposure complete
22:45:57.599 00.184 11060 worker thread done servicing request
22:45:57.599 00.000 10844 OnExposeComplete: enter
22:45:57.599 00.000 10844 UpdateGuideState(): m_state=1
22:45:57.599 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
22:45:57.599 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=14, SNR=2.1, Peak=31 HFD=0.0
22:45:57.599 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:57.599 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:57.599 00.000 10844 Status Line: Star lost - low SNR
22:45:57.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:57.618 00.019 10844 UpdateGuideState exits: Star lost - low SNR
22:45:57.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:57.618 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:57.618 00.000 10844 Enqueuing Expose request
22:45:57.618 00.000 11060 Worker thread wakes up
22:45:57.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:57.618 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:45:59.073 01.455 11060 Exposure complete
22:45:59.248 00.175 11060 worker thread done servicing request
22:45:59.250 00.002 10844 OnExposeComplete: enter
22:45:59.250 00.000 10844 UpdateGuideState(): m_state=1
22:45:59.250 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
22:45:59.250 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=32 HFD=0.0
22:45:59.250 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:45:59.250 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:45:59.250 00.000 10844 Status Line: Star lost - low SNR
22:45:59.253 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:45:59.264 00.011 10844 UpdateGuideState exits: Star lost - low SNR
22:45:59.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.264 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:45:59.264 00.000 10844 Enqueuing Expose request
22:45:59.266 00.002 11060 Worker thread wakes up
22:45:59.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:45:59.268 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:00.725 01.457 11060 Exposure complete
22:46:00.895 00.170 11060 worker thread done servicing request
22:46:00.895 00.000 10844 OnExposeComplete: enter
22:46:00.895 00.000 10844 UpdateGuideState(): m_state=1
22:46:00.895 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
22:46:00.895 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
22:46:00.895 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:00.900 00.005 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:00.900 00.000 10844 Status Line: Star lost - low mass
22:46:00.901 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=6, FiltMax=255, Gamma=1.000
22:46:00.925 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:46:00.927 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:00.927 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:00.927 00.000 10844 Enqueuing Expose request
22:46:00.927 00.000 11060 Worker thread wakes up
22:46:00.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:00.927 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:02.385 01.458 11060 Exposure complete
22:46:02.731 00.346 11060 worker thread done servicing request
22:46:02.731 00.000 10844 OnExposeComplete: enter
22:46:02.731 00.000 10844 UpdateGuideState(): m_state=1
22:46:02.731 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
22:46:02.731 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:46:02.731 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:02.731 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:02.731 00.000 10844 Status Line: Star lost - low mass
22:46:02.735 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:02.753 00.018 10844 UpdateGuideState exits: Star lost - low mass
22:46:02.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:02.753 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:02.753 00.000 10844 Enqueuing Expose request
22:46:02.753 00.000 11060 Worker thread wakes up
22:46:02.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:02.753 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:04.220 01.467 11060 Exposure complete
22:46:04.474 00.254 10844 OnExposeComplete: enter
22:46:04.474 00.000 10844 UpdateGuideState(): m_state=1
22:46:04.475 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
22:46:04.475 00.000 10844 Star::Find false star n=3 nbg=278 bg=17.2 sigma=5.2 thresh=33 peak=27
22:46:04.475 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=50, SNR=2.9, Peak=36 HFD=0.0
22:46:04.475 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:04.475 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:04.476 00.001 10844 Status Line: Star lost - low SNR
22:46:04.478 00.002 11060 worker thread done servicing request
22:46:04.478 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:04.490 00.012 10844 UpdateGuideState exits: Star lost - low SNR
22:46:04.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:04.490 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:04.490 00.000 10844 Enqueuing Expose request
22:46:04.490 00.000 11060 Worker thread wakes up
22:46:04.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:04.490 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:05.962 01.472 11060 Exposure complete
22:46:05.990 00.028 10844 evsrv: cli 0EEEDFD0 connect
22:46:05.990 00.000 10844 case statement mapped state 1 to 101
22:46:05.990 00.000 10844 case statement mapped state 1 to 101
22:46:06.008 00.018 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"066cf390-3b0f-440a-8985-6e277f44ddf5"}
22:46:06.008 00.000 10844 case statement mapped state 1 to 101
22:46:06.008 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Looping","id":"066cf390-3b0f-440a-8985-6e277f44ddf5"}
22:46:06.012 00.004 10844 evsrv: cli 0EEEDFD0 disconnect
22:46:06.152 00.140 11060 worker thread done servicing request
22:46:06.152 00.000 10844 OnExposeComplete: enter
22:46:06.152 00.000 10844 UpdateGuideState(): m_state=1
22:46:06.154 00.002 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
22:46:06.154 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=33, SNR=2.9, Peak=34 HFD=0.0
22:46:06.154 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:06.154 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:06.154 00.000 10844 Status Line: Star lost - low SNR
22:46:06.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=17, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:06.180 00.026 10844 UpdateGuideState exits: Star lost - low SNR
22:46:06.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.180 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:06.180 00.000 10844 Enqueuing Expose request
22:46:06.180 00.000 11060 Worker thread wakes up
22:46:06.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:06.180 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:07.640 01.460 11060 Exposure complete
22:46:07.913 00.273 11060 worker thread done servicing request
22:46:07.913 00.000 10844 OnExposeComplete: enter
22:46:07.913 00.000 10844 UpdateGuideState(): m_state=1
22:46:07.914 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
22:46:07.914 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:46:07.914 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:07.929 00.015 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:07.929 00.000 10844 Status Line: Star lost - low mass
22:46:07.934 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=6, FiltMax=255, Gamma=1.000
22:46:07.954 00.020 10844 UpdateGuideState exits: Star lost - low mass
22:46:07.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.954 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:07.954 00.000 10844 Enqueuing Expose request
22:46:07.954 00.000 11060 Worker thread wakes up
22:46:07.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:07.954 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:09.438 01.484 11060 Exposure complete
22:46:09.688 00.250 11060 worker thread done servicing request
22:46:09.688 00.000 10844 OnExposeComplete: enter
22:46:09.688 00.000 10844 UpdateGuideState(): m_state=1
22:46:09.693 00.005 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
22:46:09.693 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
22:46:09.693 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:09.693 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:09.693 00.000 10844 Status Line: Star lost - low mass
22:46:09.696 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=65, med=18, FiltMin=5, FiltMax=54, Gamma=1.000
22:46:09.720 00.024 10844 UpdateGuideState exits: Star lost - low mass
22:46:09.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:09.720 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:09.720 00.000 10844 Enqueuing Expose request
22:46:09.720 00.000 11060 Worker thread wakes up
22:46:09.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:09.720 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:11.189 01.469 11060 Exposure complete
22:46:11.477 00.288 11060 worker thread done servicing request
22:46:11.477 00.000 10844 OnExposeComplete: enter
22:46:11.477 00.000 10844 UpdateGuideState(): m_state=1
22:46:11.477 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
22:46:11.477 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:46:11.477 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:11.477 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:11.482 00.005 10844 Status Line: Star lost - low mass
22:46:11.485 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=229, med=18, FiltMin=5, FiltMax=188, Gamma=1.000
22:46:11.534 00.049 10844 UpdateGuideState exits: Star lost - low mass
22:46:11.538 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:11.538 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:11.538 00.000 10844 Enqueuing Expose request
22:46:11.538 00.000 11060 Worker thread wakes up
22:46:11.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:11.538 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:12.984 01.446 11060 Exposure complete
22:46:13.163 00.179 10844 OnExposeComplete: enter
22:46:13.163 00.000 11060 worker thread done servicing request
22:46:13.163 00.000 10844 UpdateGuideState(): m_state=1
22:46:13.163 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
22:46:13.163 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=37 HFD=0.0
22:46:13.163 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:13.163 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:13.163 00.000 10844 Status Line: Star lost - low mass
22:46:13.169 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=80, med=19, FiltMin=6, FiltMax=61, Gamma=1.000
22:46:13.182 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:46:13.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:13.182 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:13.182 00.000 10844 Enqueuing Expose request
22:46:13.182 00.000 11060 Worker thread wakes up
22:46:13.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:13.182 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:14.632 01.450 11060 Exposure complete
22:46:14.930 00.298 11060 worker thread done servicing request
22:46:14.930 00.000 10844 OnExposeComplete: enter
22:46:14.930 00.000 10844 UpdateGuideState(): m_state=1
22:46:14.930 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
22:46:14.930 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=16, SNR=2.1, Peak=34 HFD=0.0
22:46:14.930 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:14.930 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:14.930 00.000 10844 Status Line: Star lost - low SNR
22:46:14.936 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=192, med=18, FiltMin=5, FiltMax=151, Gamma=1.000
22:46:14.960 00.024 10844 UpdateGuideState exits: Star lost - low SNR
22:46:14.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.960 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:14.960 00.000 10844 Enqueuing Expose request
22:46:14.960 00.000 11060 Worker thread wakes up
22:46:14.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:14.960 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:16.404 01.444 11060 Exposure complete
22:46:16.588 00.184 11060 worker thread done servicing request
22:46:16.588 00.000 10844 OnExposeComplete: enter
22:46:16.588 00.000 10844 UpdateGuideState(): m_state=1
22:46:16.589 00.001 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
22:46:16.589 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:46:16.589 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:16.589 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:16.589 00.000 10844 Status Line: Star lost - low mass
22:46:16.590 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=116, med=19, FiltMin=6, FiltMax=93, Gamma=1.000
22:46:16.599 00.009 10844 UpdateGuideState exits: Star lost - low mass
22:46:16.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:16.599 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:16.599 00.000 10844 Enqueuing Expose request
22:46:16.599 00.000 11060 Worker thread wakes up
22:46:16.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:16.599 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:18.062 01.463 11060 Exposure complete
22:46:18.214 00.152 11060 worker thread done servicing request
22:46:18.214 00.000 10844 OnExposeComplete: enter
22:46:18.214 00.000 10844 UpdateGuideState(): m_state=1
22:46:18.214 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
22:46:18.214 00.000 10844 Star::Find false star n=5 nbg=279 bg=19.9 sigma=5.4 thresh=36 peak=34
22:46:18.214 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=93, SNR=2.9, Peak=43 HFD=0.0
22:46:18.214 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:18.214 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:18.214 00.000 10844 Status Line: Star lost - low SNR
22:46:18.217 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=132, med=19, FiltMin=6, FiltMax=121, Gamma=1.000
22:46:18.222 00.005 10844 UpdateGuideState exits: Star lost - low SNR
22:46:18.228 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:18.228 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:18.228 00.000 10844 Enqueuing Expose request
22:46:18.228 00.000 11060 Worker thread wakes up
22:46:18.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:18.228 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:19.673 01.445 11060 Exposure complete
22:46:19.841 00.168 11060 worker thread done servicing request
22:46:19.841 00.000 10844 OnExposeComplete: enter
22:46:19.841 00.000 10844 UpdateGuideState(): m_state=1
22:46:19.841 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
22:46:19.841 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=39 HFD=0.0
22:46:19.841 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:19.841 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:19.841 00.000 10844 Status Line: Star lost - low mass
22:46:19.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
22:46:19.854 00.013 10844 UpdateGuideState exits: Star lost - low mass
22:46:19.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:19.854 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:19.854 00.000 10844 Enqueuing Expose request
22:46:19.854 00.000 11060 Worker thread wakes up
22:46:19.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:19.854 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:21.319 01.465 11060 Exposure complete
22:46:21.507 00.188 11060 worker thread done servicing request
22:46:21.507 00.000 10844 OnExposeComplete: enter
22:46:21.507 00.000 10844 UpdateGuideState(): m_state=1
22:46:21.507 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
22:46:21.507 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=32 HFD=0.0
22:46:21.507 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:21.509 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:21.509 00.000 10844 Status Line: Star lost - low mass
22:46:21.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=4, FiltMax=255, Gamma=1.000
22:46:21.523 00.014 10844 UpdateGuideState exits: Star lost - low mass
22:46:21.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:21.523 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:21.523 00.000 10844 Enqueuing Expose request
22:46:21.523 00.000 11060 Worker thread wakes up
22:46:21.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:21.523 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:22.975 01.452 11060 Exposure complete
22:46:23.167 00.192 11060 worker thread done servicing request
22:46:23.167 00.000 10844 OnExposeComplete: enter
22:46:23.167 00.000 10844 UpdateGuideState(): m_state=1
22:46:23.167 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
22:46:23.167 00.000 10844 Star::Find false star n=11 nbg=279 bg=17.7 sigma=4.8 thresh=32 peak=28
22:46:23.167 00.000 10844 Star::Find returns 0 (2), X=1823.00, Y=173.00, Mass=180, SNR=2.9, Peak=35 HFD=0.0
22:46:23.167 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:23.167 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:23.167 00.000 10844 Status Line: Star lost - low SNR
22:46:23.176 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:23.206 00.030 10844 UpdateGuideState exits: Star lost - low SNR
22:46:23.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:23.206 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:23.206 00.000 10844 Enqueuing Expose request
22:46:23.206 00.000 11060 Worker thread wakes up
22:46:23.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:23.206 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:24.683 01.477 11060 Exposure complete
22:46:24.940 00.257 11060 worker thread done servicing request
22:46:24.940 00.000 10844 OnExposeComplete: enter
22:46:24.940 00.000 10844 UpdateGuideState(): m_state=1
22:46:24.940 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
22:46:24.940 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
22:46:24.940 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:24.940 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:24.940 00.000 10844 Status Line: Star lost - low mass
22:46:24.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:24.963 00.023 10844 UpdateGuideState exits: Star lost - low mass
22:46:24.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:24.963 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:24.963 00.000 10844 Enqueuing Expose request
22:46:24.963 00.000 11060 Worker thread wakes up
22:46:24.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:24.963 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:26.436 01.473 11060 Exposure complete
22:46:26.703 00.267 10844 OnExposeComplete: enter
22:46:26.703 00.000 10844 UpdateGuideState(): m_state=1
22:46:26.707 00.004 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
22:46:26.707 00.000 10844 Star::Find returns 0 (3), X=1823.00, Y=173.00, Mass=0, SNR=0.0, Peak=35 HFD=0.0
22:46:26.707 00.000 11060 worker thread done servicing request
22:46:26.708 00.001 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:26.708 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:26.708 00.000 10844 Status Line: Star lost - low mass
22:46:26.712 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:26.738 00.026 10844 UpdateGuideState exits: Star lost - low mass
22:46:26.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.738 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:26.738 00.000 10844 Enqueuing Expose request
22:46:26.738 00.000 11060 Worker thread wakes up
22:46:26.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:26.738 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:28.242 01.504 11060 Exposure complete
22:46:28.460 00.218 11060 worker thread done servicing request
22:46:28.460 00.000 10844 OnExposeComplete: enter
22:46:28.460 00.000 10844 UpdateGuideState(): m_state=1
22:46:28.460 00.000 10844 Star::Find(15, 1823, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
22:46:28.460 00.000 10844 Star::Find returns 1 (0), X=1832.98, Y=185.15, Mass=172, SNR=7.2, Peak=43 HFD=2.1
22:46:28.460 00.000 10844 DistanceChecker: deactivated
22:46:28.469 00.009 10844 setting lock position to (1832.98, 185.15)
22:46:28.469 00.000 10844 MultiStar: stabilizing after lock position change
22:46:28.470 00.001 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:46:28.470 00.000 10844 Changing from state SELECTING to SELECTED
22:46:28.470 00.000 10844 guider state => SELECTED
22:46:28.496 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=4, FiltMax=255, Gamma=1.000
22:46:28.512 00.016 10844 UpdateGuideState exits: m=172 SNR=7.2
22:46:28.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:28.512 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:46:28.512 00.000 10844 Enqueuing Expose request
22:46:28.512 00.000 11060 Worker thread wakes up
22:46:28.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:28.512 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1818,170,31,31)
22:46:29.981 01.469 11060 Exposure complete
22:46:30.167 00.186 11060 worker thread done servicing request
22:46:30.167 00.000 10844 OnExposeComplete: enter
22:46:30.167 00.000 10844 UpdateGuideState(): m_state=2
22:46:30.167 00.000 10844 Star::Find(15, 1832, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
22:46:30.167 00.000 10844 Star::Find false star n=5 nbg=284 bg=18.2 sigma=5.4 thresh=34 peak=32
22:46:30.167 00.000 10844 Star::Find returns 0 (2), X=1832.00, Y=185.00, Mass=94, SNR=2.9, Peak=39 HFD=0.0
22:46:30.167 00.000 10844 DistanceChecker: activated
22:46:30.167 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:30.167 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:46:30.167 00.000 10844 guider state => SELECTING
22:46:30.169 00.002 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:30.169 00.000 10844 Status Line: Star lost - low SNR
22:46:30.175 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:30.202 00.027 10844 UpdateGuideState exits: Star lost - low SNR
22:46:30.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:30.202 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:30.202 00.000 10844 Enqueuing Expose request
22:46:30.202 00.000 11060 Worker thread wakes up
22:46:30.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:30.202 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:31.679 01.477 11060 Exposure complete
22:46:31.885 00.206 11060 worker thread done servicing request
22:46:31.885 00.000 10844 OnExposeComplete: enter
22:46:31.885 00.000 10844 UpdateGuideState(): m_state=1
22:46:31.885 00.000 10844 Star::Find(15, 1832, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
22:46:31.885 00.000 10844 Star::Find returns 1 (0), X=1832.46, Y=183.30, Mass=194, SNR=7.8, Peak=38 HFD=4.1
22:46:31.885 00.000 10844 DistanceChecker: deactivated
22:46:31.889 00.004 10844 setting lock position to (1832.46, 183.30)
22:46:31.889 00.000 10844 MultiStar: stabilizing after lock position change
22:46:31.889 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:46:31.889 00.000 10844 Changing from state SELECTING to SELECTED
22:46:31.889 00.000 10844 guider state => SELECTED
22:46:31.899 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:31.915 00.016 10844 UpdateGuideState exits: m=194 SNR=7.8
22:46:31.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:31.915 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:46:31.915 00.000 10844 Enqueuing Expose request
22:46:31.915 00.000 11060 Worker thread wakes up
22:46:31.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:31.915 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1817,168,31,31)
22:46:33.379 01.464 11060 Exposure complete
22:46:33.622 00.243 11060 worker thread done servicing request
22:46:33.622 00.000 10844 OnExposeComplete: enter
22:46:33.622 00.000 10844 UpdateGuideState(): m_state=2
22:46:33.622 00.000 10844 Star::Find(15, 1832, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
22:46:33.622 00.000 10844 Star::Find false star n=2 nbg=279 bg=17.7 sigma=4.8 thresh=32 peak=32
22:46:33.622 00.000 10844 Star::Find returns 0 (2), X=1832.00, Y=183.00, Mass=47, SNR=2.9, Peak=48 HFD=0.0
22:46:33.622 00.000 10844 DistanceChecker: activated
22:46:33.622 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:33.622 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:46:33.622 00.000 10844 guider state => SELECTING
22:46:33.622 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:33.622 00.000 10844 Status Line: Star lost - low SNR
22:46:33.646 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=3, FiltMax=255, Gamma=1.000
22:46:33.661 00.015 10844 UpdateGuideState exits: Star lost - low SNR
22:46:33.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:33.661 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:33.661 00.000 10844 Enqueuing Expose request
22:46:33.661 00.000 11060 Worker thread wakes up
22:46:33.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:33.661 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:35.139 01.478 11060 Exposure complete
22:46:35.417 00.278 11060 worker thread done servicing request
22:46:35.417 00.000 10844 OnExposeComplete: enter
22:46:35.419 00.002 10844 UpdateGuideState(): m_state=1
22:46:35.419 00.000 10844 Star::Find(15, 1832, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
22:46:35.419 00.000 10844 Star::Find false star n=3 nbg=279 bg=18.0 sigma=5.2 thresh=33 peak=30
22:46:35.419 00.000 10844 Star::Find returns 0 (2), X=1832.00, Y=183.00, Mass=60, SNR=2.9, Peak=43 HFD=0.0
22:46:35.419 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:35.419 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:35.419 00.000 10844 Status Line: Star lost - low SNR
22:46:35.422 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:35.458 00.036 10844 UpdateGuideState exits: Star lost - low SNR
22:46:35.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:35.458 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:35.458 00.000 10844 Enqueuing Expose request
22:46:35.458 00.000 11060 Worker thread wakes up
22:46:35.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:35.458 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:36.927 01.469 11060 Exposure complete
22:46:37.097 00.170 11060 worker thread done servicing request
22:46:37.100 00.003 10844 OnExposeComplete: enter
22:46:37.100 00.000 10844 UpdateGuideState(): m_state=1
22:46:37.100 00.000 10844 Star::Find(15, 1832, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
22:46:37.100 00.000 10844 Star::Find false star n=5 nbg=282 bg=18.4 sigma=5.1 thresh=34 peak=31
22:46:37.100 00.000 10844 Star::Find returns 0 (2), X=1832.00, Y=183.00, Mass=87, SNR=2.9, Peak=38 HFD=0.0
22:46:37.100 00.000 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:46:37.100 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:37.100 00.000 10844 Status Line: Star lost - low SNR
22:46:37.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=6, FiltMax=255, Gamma=1.000
22:46:37.113 00.013 10844 UpdateGuideState exits: Star lost - low SNR
22:46:37.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:37.113 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:37.113 00.000 10844 Enqueuing Expose request
22:46:37.113 00.000 11060 Worker thread wakes up
22:46:37.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:37.113 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:38.593 01.480 11060 Exposure complete
22:46:38.757 00.164 11060 worker thread done servicing request
22:46:38.757 00.000 10844 OnExposeComplete: enter
22:46:38.757 00.000 10844 UpdateGuideState(): m_state=1
22:46:38.757 00.000 10844 Star::Find(15, 1832, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
22:46:38.757 00.000 10844 Star::Find returns 1 (0), X=1846.08, Y=167.51, Mass=3967, SNR=36.4, Peak=132 HFD=6.3
22:46:38.757 00.000 10844 DistanceChecker: deactivated
22:46:38.758 00.001 10844 setting lock position to (1846.08, 167.51)
22:46:38.758 00.000 10844 MultiStar: stabilizing after lock position change
22:46:38.758 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:46:38.758 00.000 10844 Changing from state SELECTING to SELECTED
22:46:38.758 00.000 10844 guider state => SELECTED
22:46:38.763 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:38.788 00.025 10844 UpdateGuideState exits: m=3967 SNR=36.4
22:46:38.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.788 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:46:38.788 00.000 10844 Enqueuing Expose request
22:46:38.788 00.000 11060 Worker thread wakes up
22:46:38.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:38.790 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1831,153,31,31)
22:46:40.257 01.467 11060 Exposure complete
22:46:40.399 00.142 11060 worker thread done servicing request
22:46:40.401 00.002 10844 OnExposeComplete: enter
22:46:40.401 00.000 10844 UpdateGuideState(): m_state=2
22:46:40.401 00.000 10844 Star::Find(15, 1846, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
22:46:40.401 00.000 10844 Star::Find returns 1 (1), X=1841.53, Y=151.95, Mass=18069, SNR=57.1, Peak=255 HFD=8.0
22:46:40.401 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.80) = xAngle (-1.05 = -1.05)
22:46:40.401 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.14 = -1.14)
22:46:40.401 00.000 10844 CameraToMount -- cameraX=-4.55 cameraY=-15.55 hyp=16.21 cameraTheta=-1.86 mountX=8.04 mountY=-14.71, mountTheta=-1.07
22:46:40.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=6, FiltMax=255, Gamma=1.000
22:46:40.430 00.029 10844 UpdateGuideState exits: m=18069 SNR=57.1 Saturated
22:46:40.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:40.430 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:46:40.430 00.000 10844 Enqueuing Expose request
22:46:40.430 00.000 11060 Worker thread wakes up
22:46:40.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:40.430 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1827,137,31,31)
22:46:41.896 01.466 11060 Exposure complete
22:46:42.064 00.168 11060 worker thread done servicing request
22:46:42.064 00.000 10844 OnExposeComplete: enter
22:46:42.064 00.000 10844 UpdateGuideState(): m_state=2
22:46:42.066 00.002 10844 Star::Find(15, 1841, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
22:46:42.066 00.000 10844 Star::Find returns 1 (1), X=1841.25, Y=144.70, Mass=18896, SNR=74.7, Peak=255 HFD=7.7
22:46:42.066 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.80) = xAngle (-0.98 = -0.98)
22:46:42.066 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.80) + m_yAngleError (0.09)) = yAngle (-1.06 = -1.06)
22:46:42.066 00.000 10844 CameraToMount -- cameraX=-4.83 cameraY=-22.80 hyp=23.31 cameraTheta=-1.78 mountX=13.07 mountY=-20.36, mountTheta=-1.00
22:46:42.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=6, FiltMax=255, Gamma=1.000
22:46:42.078 00.012 10844 UpdateGuideState exits: m=18896 SNR=74.7 Saturated
22:46:42.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:42.078 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:46:42.078 00.000 10844 Enqueuing Expose request
22:46:42.078 00.000 11060 Worker thread wakes up
22:46:42.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:42.078 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1826,130,31,31)
22:46:42.528 00.450 10844 GuideButtonClick i=1 ctx=Guide button clicked
22:46:42.528 00.000 10844 GetBoolean("/Confirm/force_recalibration_ok", 0) returns 0
22:46:43.567 01.039 11060 Exposure complete
22:46:43.735 00.168 11060 worker thread done servicing request
22:46:43.735 00.000 10844 OnExposeComplete: enter
22:46:43.735 00.000 10844 UpdateGuideState(): m_state=2
22:46:43.735 00.000 10844 Star::Find(15, 1841, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
22:46:43.735 00.000 10844 Star::Find returns 1 (1), X=1840.00, Y=142.15, Mass=19356, SNR=73.0, Peak=255 HFD=8.0
22:46:43.735 00.000 10844 Status Line: Mass: 19356 vs 3967
22:46:43.741 00.006 10844 UpdateCurrentPosition: star mass new=19356.3 exp=3967.1 thresh=50% limits=(388.6, 5950.6, 7934.2)
22:46:43.741 00.000 10844 DistanceChecker: activated
22:46:43.741 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
22:46:43.741 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:46:43.741 00.000 10844 guider state => SELECTING
22:46:43.741 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:46:43.741 00.000 10844 Status Line: Star lost - mass changed
22:46:43.745 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:43.760 00.015 10844 UpdateGuideState exits: Star lost - mass changed
22:46:43.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:43.760 00.000 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:46:43.760 00.000 10844 Enqueuing Expose request
22:46:43.760 00.000 11060 Worker thread wakes up
22:46:43.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:43.760 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:46:44.810 01.050 10844 ScopeASCOM::GetDeclinationRadians() returns 22.8
22:46:44.812 00.002 10844 ScopeASCOM::SideOfPier() returns 0
22:46:44.819 00.007 10844 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
22:46:45.233 00.414 11060 Exposure complete
22:46:45.418 00.185 11060 worker thread done servicing request
22:46:45.418 00.000 10844 OnExposeComplete: enter
22:46:45.418 00.000 10844 UpdateGuideState(): m_state=1
22:46:45.418 00.000 10844 Star::Find(15, 1841, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
22:46:45.418 00.000 10844 Star::Find returns 1 (1), X=1839.80, Y=140.44, Mass=18521, SNR=72.6, Peak=255 HFD=7.7
22:46:45.418 00.000 10844 DistanceChecker: deactivated
22:46:45.418 00.000 10844 setting lock position to (1839.80, 140.44)
22:46:45.418 00.000 10844 MultiStar: stabilizing after lock position change
22:46:45.418 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:46:45.418 00.000 10844 Changing from state SELECTING to SELECTED
22:46:45.418 00.000 10844 guider state => SELECTED
22:46:45.423 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=6, FiltMax=255, Gamma=1.000
22:46:45.441 00.018 10844 UpdateGuideState exits: m=18521 SNR=72.6 Saturated
22:46:45.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:45.441 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:46:45.441 00.000 10844 Enqueuing Expose request
22:46:45.441 00.000 11060 Worker thread wakes up
22:46:45.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:45.441 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1825,125,31,31)
22:46:46.906 01.465 11060 Exposure complete
22:46:47.062 00.156 11060 worker thread done servicing request
22:46:47.062 00.000 10844 OnExposeComplete: enter
22:46:47.062 00.000 10844 UpdateGuideState(): m_state=2
22:46:47.062 00.000 10844 Star::Find(15, 1839, 140, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
22:46:47.062 00.000 10844 Star::Find returns 1 (1), X=1839.76, Y=139.50, Mass=18302, SNR=65.6, Peak=255 HFD=7.6
22:46:47.067 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:47.078 00.011 10844 UpdateGuideState exits: m=18302 SNR=65.6 Saturated
22:46:47.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:47.078 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:46:47.078 00.000 10844 Enqueuing Expose request
22:46:47.078 00.000 11060 Worker thread wakes up
22:46:47.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:47.078 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1825,124,31,31)
22:46:48.527 01.449 11060 Exposure complete
22:46:48.696 00.169 11060 worker thread done servicing request
22:46:48.696 00.000 10844 OnExposeComplete: enter
22:46:48.696 00.000 10844 UpdateGuideState(): m_state=2
22:46:48.696 00.000 10844 Star::Find(15, 1839, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
22:46:48.696 00.000 10844 Star::Find returns 1 (1), X=1839.15, Y=139.21, Mass=19114, SNR=72.9, Peak=255 HFD=7.8
22:46:48.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:48.712 00.016 10844 UpdateGuideState exits: m=19114 SNR=72.9 Saturated
22:46:48.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:48.712 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:46:48.712 00.000 10844 Enqueuing Expose request
22:46:48.712 00.000 11060 Worker thread wakes up
22:46:48.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:48.712 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1824,124,31,31)
22:46:50.174 01.462 11060 Exposure complete
22:46:50.342 00.168 11060 worker thread done servicing request
22:46:50.342 00.000 10844 OnExposeComplete: enter
22:46:50.342 00.000 10844 UpdateGuideState(): m_state=2
22:46:50.342 00.000 10844 Star::Find(15, 1839, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
22:46:50.342 00.000 10844 Star::Find returns 1 (1), X=1839.72, Y=139.44, Mass=18327, SNR=67.1, Peak=255 HFD=7.6
22:46:50.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=5, FiltMax=255, Gamma=1.000
22:46:50.357 00.015 10844 UpdateGuideState exits: m=18327 SNR=67.1 Saturated
22:46:50.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:50.357 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:46:50.357 00.000 10844 Enqueuing Expose request
22:46:50.357 00.000 11060 Worker thread wakes up
22:46:50.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:46:50.357 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1825,124,31,31)
22:46:51.228 00.871 10844 CalAsst: slew from ra 6.34, dec 22.8 to ra 7.33, dec 0.0, M/F = 0
22:46:51.228 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:46:51.228 00.000 10844 Status Line: Waiting for devices...
22:46:51.267 00.039 11060 ZWO: stopexposure
22:46:51.323 00.056 8988 IsSlewing returns 1
22:46:51.744 00.421 11060 ZWO: stopexposure
22:46:51.744 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:46:51.744 00.000 11060 worker thread done servicing request
22:46:51.769 00.025 10844 OnExposeComplete: enter
22:46:51.770 00.001 10844 OnExposeComplete: Capture Error reported
22:46:51.770 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:46:51.770 00.000 10844 Changing from state SELECTED to UNINITIALIZED
22:46:51.770 00.000 10844 guider state => SELECTING
22:46:51.778 00.008 10844 Status Line: Stopped.
22:46:51.783 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:46:51.845 00.062 8988 IsSlewing returns 1
22:46:52.371 00.526 8988 IsSlewing returns 1
22:46:52.894 00.523 8988 IsSlewing returns 1
22:46:53.437 00.543 8988 IsSlewing returns 1
22:46:53.977 00.540 8988 IsSlewing returns 1
22:46:54.505 00.528 8988 IsSlewing returns 1
22:46:55.031 00.526 8988 IsSlewing returns 1
22:46:55.558 00.527 8988 IsSlewing returns 1
22:46:56.077 00.519 8988 IsSlewing returns 1
22:46:56.591 00.514 8988 IsSlewing returns 1
22:46:57.110 00.519 8988 IsSlewing returns 0
22:46:59.396 02.286 13812 IsSlewing returns 1
22:46:59.927 00.531 13812 IsSlewing returns 1
22:47:00.452 00.525 13812 IsSlewing returns 0
22:47:03.535 03.083 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:47:03.543 00.008 10844 PhdController::Guide begins
22:47:03.543 00.000 10844 PhdController: newstate STATE_SETUP
22:47:03.543 00.000 10844 PhdController: setup
22:47:03.543 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
22:47:03.543 00.000 10844 PhdController: start capturing
22:47:03.543 00.000 10844 Changing from state SELECTING to UNINITIALIZED
22:47:03.543 00.000 10844 guider state => SELECTING
22:47:03.543 00.000 10844 setting force full frames = true
22:47:03.543 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:47:03.609 00.066 10844 ScheduleExposure(1000,3,0) exposurePending=0
22:47:03.609 00.000 10844 Enqueuing Expose request
22:47:03.610 00.001 10844 PhdController: newstate STATE_SELECT_STAR
22:47:03.610 00.000 11060 Worker thread wakes up
22:47:03.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:03.610 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:47:05.051 01.441 11060 Exposure complete
22:47:05.217 00.166 11060 worker thread done servicing request
22:47:05.217 00.000 10844 OnExposeComplete: enter
22:47:05.217 00.000 10844 UpdateGuideState(): m_state=1
22:47:05.217 00.000 10844 UpdateCurrentPosition: no star selected
22:47:05.217 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:47:05.217 00.000 10844 Status Line: No star selected
22:47:05.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
22:47:05.227 00.010 10844 UpdateGuideState exits: No star selected
22:47:05.227 00.000 10844 GuiderMultiStar::AutoSelect enter
22:47:05.227 00.000 10844 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
22:47:05.382 00.155 10844 AutoFind: auto downsample for scale 4.13 => 1x
22:47:05.539 00.157 10844 AutoFind: global mean = -0.0, stdev 22.2
22:47:05.539 00.000 10844 AutoFind: using threshold = 0.1
22:47:05.714 00.175 10844 AutoFind: local max [1598, 68] 42.5
22:47:05.714 00.000 10844 AutoFind: local max [1451, 983] 41.6
22:47:05.714 00.000 10844 AutoFind: local max [1772, 248] 41.0
22:47:05.714 00.000 10844 AutoFind: local max [51, 460] 40.5
22:47:05.714 00.000 10844 AutoFind: local max [1262, 704] 40.4
22:47:05.714 00.000 10844 AutoFind: local max [236, 966] 39.9
22:47:05.714 00.000 10844 AutoFind: local max [440, 655] 39.3
22:47:05.714 00.000 10844 AutoFind: local max [1654, 286] 39.3
22:47:05.714 00.000 10844 AutoFind: local max [1344, 212] 39.0
22:47:05.714 00.000 10844 AutoFind: local max [1397, 805] 39.0
22:47:05.714 00.000 10844 AutoFind: local max [1401, 37] 38.8
22:47:05.714 00.000 10844 AutoFind: local max [1420, 439] 38.5
22:47:05.714 00.000 10844 AutoFind: local max [77, 210] 38.5
22:47:05.714 00.000 10844 AutoFind: local max [94, 469] 38.2
22:47:05.714 00.000 10844 AutoFind: local max [885, 192] 38.2
22:47:05.714 00.000 10844 AutoFind: local max [508, 493] 37.9
22:47:05.714 00.000 10844 AutoFind: local max [294, 1018] 37.7
22:47:05.714 00.000 10844 AutoFind: local max [533, 402] 37.6
22:47:05.714 00.000 10844 AutoFind: local max [1255, 824] 37.0
22:47:05.717 00.003 10844 AutoFind: local max [1175, 463] 36.5
22:47:05.717 00.000 10844 AutoFind: local max [469, 895] 36.3
22:47:05.717 00.000 10844 AutoFind: local max [1267, 609] 35.3
22:47:05.717 00.000 10844 AutoFind: local max [177, 44] 35.3
22:47:05.717 00.000 10844 AutoFind: local max [1102, 114] 34.9
22:47:05.717 00.000 10844 AutoFind: local max [301, 742] 34.9
22:47:05.717 00.000 10844 AutoFind: local max [601, 199] 34.7
22:47:05.717 00.000 10844 AutoFind: local max [1866, 415] 34.5
22:47:05.717 00.000 10844 AutoFind: local max [1344, 45] 34.0
22:47:05.717 00.000 10844 AutoFind: local max [299, 1043] 33.3
22:47:05.717 00.000 10844 AutoFind: local max [125, 894] 32.3
22:47:05.717 00.000 10844 AutoFind: local max [1084, 87] 32.3
22:47:05.717 00.000 10844 AutoFind: local max [1560, 101] 31.8
22:47:05.717 00.000 10844 AutoFind: local max [1823, 545] 31.8
22:47:05.717 00.000 10844 AutoFind: local max [1278, 593] 31.5
22:47:05.717 00.000 10844 AutoFind: local max [1115, 100] 31.1
22:47:05.717 00.000 10844 AutoFind: local max [341, 739] 30.8
22:47:05.717 00.000 10844 AutoFind: local max [48, 631] 30.4
22:47:05.717 00.000 10844 AutoFind: local max [738, 489] 30.3
22:47:05.717 00.000 10844 AutoFind: local max [311, 298] 30.2
22:47:05.717 00.000 10844 AutoFind: local max [957, 461] 29.2
22:47:05.717 00.000 10844 AutoFind: local max [836, 964] 28.8
22:47:05.717 00.000 10844 AutoFind: local max [618, 590] 28.5
22:47:05.717 00.000 10844 AutoFind: local max [1019, 973] 28.1
22:47:05.717 00.000 10844 AutoFind: local max [1032, 379] 27.3
22:47:05.717 00.000 10844 AutoFind: local max [1532, 347] 27.1
22:47:05.717 00.000 10844 AutoFind: local max [407, 735] 26.7
22:47:05.717 00.000 10844 AutoFind: local max [1567, 785] 26.6
22:47:05.717 00.000 10844 AutoFind: local max [1906, 109] 26.4
22:47:05.717 00.000 10844 AutoFind: local max [1871, 72] 26.0
22:47:05.717 00.000 10844 AutoFind: local max [666, 297] 25.6
22:47:05.717 00.000 10844 AutoFind: local max [837, 889] 25.6
22:47:05.717 00.000 10844 AutoFind: local max [394, 189] 25.5
22:47:05.717 00.000 10844 AutoFind: local max [344, 733] 25.3
22:47:05.717 00.000 10844 AutoFind: local max [29, 939] 25.1
22:47:05.717 00.000 10844 AutoFind: local max [1756, 422] 24.9
22:47:05.719 00.002 10844 AutoFind: local max [567, 302] 24.4
22:47:05.719 00.000 10844 AutoFind: local max [289, 243] 24.0
22:47:05.719 00.000 10844 AutoFind: local max [1165, 34] 23.5
22:47:05.719 00.000 10844 AutoFind: local max [753, 66] 23.2
22:47:05.719 00.000 10844 AutoFind: local max [1823, 71] 23.1
22:47:05.719 00.000 10844 AutoFind: local max [283, 880] 22.8
22:47:05.719 00.000 10844 AutoFind: local max [482, 534] 22.3
22:47:05.719 00.000 10844 AutoFind: local max [1217, 17] 22.2
22:47:05.719 00.000 10844 AutoFind: local max [361, 767] 22.1
22:47:05.719 00.000 10844 AutoFind: local max [347, 618] 21.9
22:47:05.719 00.000 10844 AutoFind: local max [1858, 412] 21.9
22:47:05.719 00.000 10844 AutoFind: local max [1638, 196] 21.9
22:47:05.719 00.000 10844 AutoFind: local max [1862, 724] 21.7
22:47:05.719 00.000 10844 AutoFind: local max [252, 57] 21.6
22:47:05.719 00.000 10844 AutoFind: local max [887, 260] 21.3
22:47:05.719 00.000 10844 AutoFind: local max [1369, 995] 21.2
22:47:05.719 00.000 10844 AutoFind: local max [1790, 693] 20.8
22:47:05.719 00.000 10844 AutoFind: local max [1605, 189] 20.5
22:47:05.719 00.000 10844 AutoFind: local max [825, 1006] 20.3
22:47:05.719 00.000 10844 AutoFind: local max [1473, 535] 20.3
22:47:05.719 00.000 10844 AutoFind: local max [1443, 575] 20.2
22:47:05.719 00.000 10844 AutoFind: local max [1799, 441] 19.8
22:47:05.719 00.000 10844 AutoFind: local max [35, 1009] 19.6
22:47:05.719 00.000 10844 AutoFind: local max [1148, 462] 19.4
22:47:05.719 00.000 10844 AutoFind: local max [1566, 675] 19.3
22:47:05.719 00.000 10844 AutoFind: local max [781, 751] 19.2
22:47:05.719 00.000 10844 AutoFind: local max [1800, 72] 19.1
22:47:05.719 00.000 10844 AutoFind: local max [537, 1058] 19.0
22:47:05.719 00.000 10844 AutoFind: local max [263, 805] 19.0
22:47:05.719 00.000 10844 AutoFind: local max [629, 977] 18.8
22:47:05.719 00.000 10844 AutoFind: local max [876, 336] 18.7
22:47:05.719 00.000 10844 AutoFind: local max [80, 724] 18.3
22:47:05.719 00.000 10844 AutoFind: local max [525, 133] 18.2
22:47:05.719 00.000 10844 AutoFind: local max [1017, 582] 18.1
22:47:05.719 00.000 10844 AutoFind: local max [1862, 958] 17.8
22:47:05.719 00.000 10844 AutoFind: local max [1843, 86] 17.7
22:47:05.719 00.000 10844 AutoFind: local max [109, 77] 17.6
22:47:05.721 00.002 10844 AutoFind: local max [249, 925] 17.5
22:47:05.721 00.000 10844 AutoFind: local max [1360, 236] 17.4
22:47:05.721 00.000 10844 AutoFind: local max [9, 629] 17.0
22:47:05.721 00.000 10844 AutoFind: local max [760, 635] 16.9
22:47:05.721 00.000 10844 AutoFind: local max [1457, 247] 16.8
22:47:05.721 00.000 10844 AutoFind: local max [1747, 574] 16.7
22:47:05.721 00.000 10844 AutoFind: local max [599, 221] 16.7
22:47:05.721 00.000 10844 AutoFind: local max [106, 304] 16.5
22:47:05.721 00.000 10844 AutoFind: too close [1843, 86] 17.7 - [1823, 71] 23.1
22:47:05.721 00.000 10844 AutoFind: too close [1858, 412] 21.9 - [1866, 415] 34.5
22:47:05.721 00.000 10844 AutoFind: too close [344, 733] 25.3 - [341, 739] 30.8
22:47:05.721 00.000 10844 AutoFind: too close [1115, 100] 31.1 - [1102, 114] 34.9
22:47:05.721 00.000 10844 AutoFind: too close [1278, 593] 31.5 - [1267, 609] 35.3
22:47:05.721 00.000 10844 AutoFind: too close to edge [9, 629] 17.0
22:47:05.721 00.000 10844 AutoFind: too close to edge [537, 1058] 19.0
22:47:05.721 00.000 10844 AutoFind: too close to edge [35, 1009] 19.6
22:47:05.721 00.000 10844 AutoFind: too close to edge [1217, 17] 22.2
22:47:05.721 00.000 10844 AutoFind: too close to edge [1165, 34] 23.5
22:47:05.721 00.000 10844 AutoFind: too close to edge [29, 939] 25.1
22:47:05.721 00.000 10844 AutoFind: too close to edge [1906, 109] 26.4
22:47:05.721 00.000 10844 AutoFind: too close to edge [299, 1043] 33.3
22:47:05.721 00.000 10844 AutoFind: too close to edge [1401, 37] 38.8
22:47:05.721 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:47:05.721 00.000 10844 Star::Find(15, 1598, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=1598.18, Y=67.84, Mass=6123, SNR=47.6, Peak=255 HFD=4.3
22:47:05.721 00.000 10844 Star::Find(15, 1451, 983, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=1450.99, Y=983.12, Mass=7051, SNR=51.8, Peak=255 HFD=4.5
22:47:05.721 00.000 10844 Star::Find(15, 1772, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=1772.03, Y=247.76, Mass=7247, SNR=52.0, Peak=255 HFD=4.5
22:47:05.721 00.000 10844 Star::Find(15, 51, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=51.05, Y=460.12, Mass=7524, SNR=54.1, Peak=255 HFD=4.7
22:47:05.721 00.000 10844 Star::Find(15, 1262, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=1261.85, Y=704.28, Mass=7517, SNR=53.0, Peak=255 HFD=4.7
22:47:05.721 00.000 10844 Star::Find(15, 236, 966, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=235.97, Y=966.29, Mass=5877, SNR=47.9, Peak=255 HFD=4.2
22:47:05.721 00.000 10844 Star::Find(15, 440, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=440.54, Y=655.16, Mass=5481, SNR=44.2, Peak=255 HFD=3.8
22:47:05.721 00.000 10844 Star::Find(15, 1654, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=1653.70, Y=286.40, Mass=4522, SNR=42.0, Peak=255 HFD=3.5
22:47:05.721 00.000 10844 Star::Find(15, 1344, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=1344.35, Y=212.70, Mass=6940, SNR=50.6, Peak=255 HFD=4.8
22:47:05.721 00.000 10844 Star::Find(15, 1397, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=1396.77, Y=805.68, Mass=7021, SNR=52.0, Peak=255 HFD=4.7
22:47:05.721 00.000 10844 Star::Find(15, 1420, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=1420.06, Y=439.20, Mass=5852, SNR=48.5, Peak=255 HFD=4.4
22:47:05.721 00.000 10844 Star::Find(15, 77, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=76.93, Y=209.65, Mass=8781, SNR=58.3, Peak=255 HFD=5.2
22:47:05.721 00.000 10844 Star::Find(15, 94, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=94.02, Y=469.06, Mass=6121, SNR=47.5, Peak=255 HFD=4.5
22:47:05.721 00.000 10844 Star::Find(15, 885, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=885.63, Y=191.67, Mass=8026, SNR=54.8, Peak=255 HFD=4.9
22:47:05.721 00.000 10844 Star::Find(15, 508, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=507.78, Y=493.48, Mass=8537, SNR=55.1, Peak=255 HFD=5.3
22:47:05.721 00.000 10844 Star::Find(15, 294, 1018, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=294.06, Y=1018.11, Mass=6603, SNR=50.2, Peak=255 HFD=4.5
22:47:05.721 00.000 10844 Star::Find(15, 533, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.721 00.000 10844 Star::Find returns 1 (1), X=532.73, Y=402.28, Mass=8693, SNR=54.7, Peak=255 HFD=5.2
22:47:05.724 00.003 10844 Star::Find(15, 1255, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1255.04, Y=823.86, Mass=5674, SNR=46.0, Peak=255 HFD=4.3
22:47:05.724 00.000 10844 Star::Find(15, 1175, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1174.80, Y=463.02, Mass=9333, SNR=57.6, Peak=255 HFD=5.4
22:47:05.724 00.000 10844 Star::Find(15, 469, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=469.24, Y=894.66, Mass=6373, SNR=49.6, Peak=255 HFD=4.7
22:47:05.724 00.000 10844 Star::Find(15, 177, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=177.57, Y=43.77, Mass=5287, SNR=45.2, Peak=255 HFD=4.4
22:47:05.724 00.000 10844 Star::Find(15, 301, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=300.44, Y=742.03, Mass=5484, SNR=46.2, Peak=255 HFD=4.2
22:47:05.724 00.000 10844 Star::Find(15, 601, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=600.59, Y=199.52, Mass=4680, SNR=40.4, Peak=255 HFD=4.1
22:47:05.724 00.000 10844 Star::Find(15, 1344, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1344.11, Y=44.44, Mass=10632, SNR=63.7, Peak=255 HFD=5.5
22:47:05.724 00.000 10844 Star::Find(15, 125, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=124.45, Y=894.50, Mass=6333, SNR=48.8, Peak=255 HFD=5.0
22:47:05.724 00.000 10844 Star::Find(15, 1084, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1083.83, Y=86.76, Mass=5044, SNR=42.3, Peak=255 HFD=4.4
22:47:05.724 00.000 10844 Star::Find(15, 1560, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1560.38, Y=101.04, Mass=3958, SNR=39.0, Peak=255 HFD=3.8
22:47:05.724 00.000 10844 Star::Find(15, 1823, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1823.20, Y=545.01, Mass=4102, SNR=39.2, Peak=255 HFD=4.1
22:47:05.724 00.000 10844 Star::Find(15, 48, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=48.52, Y=631.77, Mass=5292, SNR=45.5, Peak=240 HFD=5.0
22:47:05.724 00.000 10844 Star::Find(15, 738, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=738.25, Y=489.45, Mass=4219, SNR=39.6, Peak=255 HFD=3.8
22:47:05.724 00.000 10844 Star::Find(15, 311, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=310.84, Y=297.69, Mass=4026, SNR=40.2, Peak=235 HFD=3.9
22:47:05.724 00.000 10844 Star::Find(15, 957, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=956.88, Y=461.06, Mass=3633, SNR=35.4, Peak=255 HFD=3.8
22:47:05.724 00.000 10844 Star::Find(15, 836, 964, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=836.25, Y=964.07, Mass=11253, SNR=64.5, Peak=255 HFD=6.0
22:47:05.724 00.000 10844 Star::Find(15, 618, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=618.38, Y=590.15, Mass=4008, SNR=39.0, Peak=255 HFD=3.9
22:47:05.724 00.000 10844 Star::Find(15, 1019, 973, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1018.77, Y=973.43, Mass=3730, SNR=37.0, Peak=255 HFD=3.7
22:47:05.724 00.000 10844 Star::Find(15, 1032, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=1032.10, Y=379.43, Mass=3809, SNR=37.7, Peak=233 HFD=3.9
22:47:05.724 00.000 10844 Star::Find(15, 1532, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1532.15, Y=346.66, Mass=5076, SNR=39.3, Peak=255 HFD=4.7
22:47:05.724 00.000 10844 Star::Find(15, 407, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=407.15, Y=735.54, Mass=4673, SNR=41.2, Peak=250 HFD=4.4
22:47:05.724 00.000 10844 Star::Find(15, 1567, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=1566.84, Y=785.14, Mass=3216, SNR=35.0, Peak=229 HFD=3.7
22:47:05.724 00.000 10844 Star::Find(15, 1871, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1872.46, Y=71.84, Mass=12903, SNR=70.0, Peak=255 HFD=6.3
22:47:05.724 00.000 10844 Star::Find(15, 666, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=666.02, Y=296.71, Mass=3025, SNR=33.4, Peak=221 HFD=3.7
22:47:05.724 00.000 10844 Star::Find(15, 837, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=836.61, Y=889.11, Mass=3144, SNR=34.2, Peak=249 HFD=3.5
22:47:05.724 00.000 10844 Star::Find(15, 394, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=393.79, Y=188.86, Mass=12884, SNR=68.7, Peak=255 HFD=6.2
22:47:05.724 00.000 10844 Star::Find(15, 1756, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1755.61, Y=422.37, Mass=3454, SNR=35.6, Peak=255 HFD=3.5
22:47:05.724 00.000 10844 Star::Find(15, 567, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=566.65, Y=301.83, Mass=3773, SNR=37.8, Peak=238 HFD=4.0
22:47:05.724 00.000 10844 Star::Find(15, 289, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=289.14, Y=243.09, Mass=3477, SNR=35.7, Peak=226 HFD=4.2
22:47:05.724 00.000 10844 Star::Find(15, 753, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=752.62, Y=65.87, Mass=3198, SNR=34.5, Peak=236 HFD=3.8
22:47:05.724 00.000 10844 Star::Find(15, 283, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=284.47, Y=879.48, Mass=13135, SNR=65.1, Peak=255 HFD=5.9
22:47:05.724 00.000 10844 Star::Find(15, 482, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=482.00, Y=535.65, Mass=13366, SNR=65.8, Peak=255 HFD=6.4
22:47:05.724 00.000 10844 Star::Find(15, 361, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=360.83, Y=766.76, Mass=2894, SNR=32.1, Peak=224 HFD=3.9
22:47:05.724 00.000 10844 Star::Find(15, 347, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=346.94, Y=618.11, Mass=2737, SNR=31.0, Peak=183 HFD=4.0
22:47:05.724 00.000 10844 Star::Find(15, 1638, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=1638.07, Y=195.92, Mass=2766, SNR=31.9, Peak=216 HFD=3.9
22:47:05.724 00.000 10844 Star::Find(15, 1862, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=1862.11, Y=723.97, Mass=3518, SNR=36.1, Peak=212 HFD=4.3
22:47:05.724 00.000 10844 Star::Find(15, 252, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=251.30, Y=57.31, Mass=3192, SNR=34.3, Peak=195 HFD=3.7
22:47:05.724 00.000 10844 Star::Find(15, 887, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=887.07, Y=259.55, Mass=3001, SNR=33.2, Peak=200 HFD=3.9
22:47:05.724 00.000 10844 Star::Find(15, 1369, 995, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (1), X=1367.08, Y=995.66, Mass=13442, SNR=64.8, Peak=255 HFD=6.5
22:47:05.724 00.000 10844 Star::Find(15, 1790, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=1790.08, Y=692.78, Mass=3105, SNR=33.4, Peak=213 HFD=4.1
22:47:05.724 00.000 10844 Star::Find(15, 1605, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.724 00.000 10844 Star::Find returns 1 (0), X=1604.70, Y=188.91, Mass=2484, SNR=30.1, Peak=194 HFD=3.4
22:47:05.730 00.006 10844 Star::Find(15, 825, 1006, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=824.51, Y=1005.43, Mass=2588, SNR=31.0, Peak=169 HFD=3.3
22:47:05.730 00.000 10844 Star::Find(15, 1473, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=1473.00, Y=535.02, Mass=3035, SNR=34.5, Peak=237 HFD=4.0
22:47:05.730 00.000 10844 Star::Find(15, 1443, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=1442.98, Y=576.98, Mass=14713, SNR=71.3, Peak=255 HFD=6.4
22:47:05.730 00.000 10844 Star::Find(15, 1799, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=1799.13, Y=441.27, Mass=2955, SNR=33.2, Peak=228 HFD=3.8
22:47:05.730 00.000 10844 Star::Find(15, 1148, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=1148.55, Y=461.91, Mass=3126, SNR=33.0, Peak=235 HFD=3.9
22:47:05.730 00.000 10844 Star::Find(15, 1566, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=1564.05, Y=675.21, Mass=14625, SNR=70.2, Peak=255 HFD=6.6
22:47:05.730 00.000 10844 Star::Find(15, 781, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=780.70, Y=751.19, Mass=2583, SNR=30.7, Peak=214 HFD=3.6
22:47:05.730 00.000 10844 Star::Find(15, 1800, 72, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=1800.43, Y=71.76, Mass=2620, SNR=31.3, Peak=192 HFD=3.7
22:47:05.730 00.000 10844 Star::Find(15, 263, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=262.99, Y=804.98, Mass=2216, SNR=28.1, Peak=165 HFD=4.0
22:47:05.730 00.000 10844 Star::Find(15, 629, 977, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=628.46, Y=977.08, Mass=2341, SNR=29.8, Peak=213 HFD=3.5
22:47:05.730 00.000 10844 Star::Find(15, 876, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=876.33, Y=335.99, Mass=3069, SNR=33.1, Peak=209 HFD=4.1
22:47:05.730 00.000 10844 Star::Find(15, 80, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=79.67, Y=724.44, Mass=2649, SNR=31.7, Peak=193 HFD=3.6
22:47:05.730 00.000 10844 Star::Find(15, 525, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=525.68, Y=132.81, Mass=2751, SNR=31.6, Peak=234 HFD=3.7
22:47:05.730 00.000 10844 Star::Find(15, 1017, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=1016.99, Y=581.90, Mass=2521, SNR=30.5, Peak=218 HFD=3.7
22:47:05.730 00.000 10844 Star::Find(15, 1862, 958, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=1862.04, Y=958.23, Mass=2534, SNR=30.6, Peak=165 HFD=4.1
22:47:05.730 00.000 10844 Star::Find(15, 109, 77, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=109.52, Y=76.53, Mass=2439, SNR=29.1, Peak=166 HFD=3.2
22:47:05.730 00.000 10844 Star::Find(15, 249, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=249.53, Y=925.27, Mass=2682, SNR=31.4, Peak=188 HFD=3.9
22:47:05.730 00.000 10844 Star::Find(15, 1360, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=1360.04, Y=235.54, Mass=2502, SNR=29.3, Peak=236 HFD=3.7
22:47:05.730 00.000 10844 Star::Find(15, 760, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=760.41, Y=635.11, Mass=2137, SNR=27.3, Peak=180 HFD=3.5
22:47:05.730 00.000 10844 Star::Find(15, 1457, 247, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=1457.51, Y=248.05, Mass=3070, SNR=32.7, Peak=160 HFD=6.2
22:47:05.730 00.000 10844 Star::Find(15, 1747, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=1746.77, Y=573.92, Mass=2332, SNR=29.3, Peak=171 HFD=3.9
22:47:05.730 00.000 10844 Star::Find(15, 599, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=601.14, Y=218.63, Mass=16821, SNR=74.4, Peak=255 HFD=7.4
22:47:05.730 00.000 10844 Star::Find(15, 106, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (0), X=105.77, Y=303.58, Mass=2217, SNR=24.7, Peak=196 HFD=3.7
22:47:05.730 00.000 10844 AutoFind: finding best star pass 1
22:47:05.730 00.000 10844 Star::Find(15, 1598, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=1598.18, Y=67.84, Mass=6123, SNR=47.6, Peak=255 HFD=4.3
22:47:05.730 00.000 10844 AutoFind: near-saturated [1598, 68] 42.5 Mass 6123 SNR 47.6 Peak 255
22:47:05.730 00.000 10844 Star::Find(15, 1451, 983, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=1450.99, Y=983.12, Mass=7051, SNR=51.8, Peak=255 HFD=4.5
22:47:05.730 00.000 10844 AutoFind: near-saturated [1451, 983] 41.6 Mass 7051 SNR 51.8 Peak 255
22:47:05.730 00.000 10844 Star::Find(15, 1772, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=1772.03, Y=247.76, Mass=7247, SNR=52.0, Peak=255 HFD=4.5
22:47:05.730 00.000 10844 AutoFind: near-saturated [1772, 248] 41.0 Mass 7247 SNR 52.0 Peak 255
22:47:05.730 00.000 10844 Star::Find(15, 51, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=51.05, Y=460.12, Mass=7524, SNR=54.1, Peak=255 HFD=4.7
22:47:05.730 00.000 10844 AutoFind: near-saturated [51, 460] 40.5 Mass 7524 SNR 54.1 Peak 255
22:47:05.730 00.000 10844 Star::Find(15, 1262, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=1261.85, Y=704.28, Mass=7517, SNR=53.0, Peak=255 HFD=4.7
22:47:05.730 00.000 10844 AutoFind: near-saturated [1262, 704] 40.4 Mass 7517 SNR 53.0 Peak 255
22:47:05.730 00.000 10844 Star::Find(15, 236, 966, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=235.97, Y=966.29, Mass=5877, SNR=47.9, Peak=255 HFD=4.2
22:47:05.730 00.000 10844 AutoFind: near-saturated [236, 966] 39.9 Mass 5877 SNR 47.9 Peak 255
22:47:05.730 00.000 10844 Star::Find(15, 440, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=440.54, Y=655.16, Mass=5481, SNR=44.2, Peak=255 HFD=3.8
22:47:05.730 00.000 10844 AutoFind: near-saturated [440, 655] 39.3 Mass 5481 SNR 44.2 Peak 255
22:47:05.730 00.000 10844 Star::Find(15, 1654, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=1653.70, Y=286.40, Mass=4522, SNR=42.0, Peak=255 HFD=3.5
22:47:05.730 00.000 10844 AutoFind: near-saturated [1654, 286] 39.3 Mass 4522 SNR 42.0 Peak 255
22:47:05.730 00.000 10844 Star::Find(15, 1344, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=1344.35, Y=212.70, Mass=6940, SNR=50.6, Peak=255 HFD=4.8
22:47:05.730 00.000 10844 AutoFind: near-saturated [1344, 212] 39.0 Mass 6940 SNR 50.6 Peak 255
22:47:05.730 00.000 10844 Star::Find(15, 1397, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.730 00.000 10844 Star::Find returns 1 (1), X=1396.77, Y=805.68, Mass=7021, SNR=52.0, Peak=255 HFD=4.7
22:47:05.734 00.004 10844 AutoFind: near-saturated [1397, 805] 39.0 Mass 7021 SNR 52.0 Peak 255
22:47:05.735 00.001 10844 Star::Find(15, 1420, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.735 00.000 10844 Star::Find returns 1 (1), X=1420.06, Y=439.20, Mass=5852, SNR=48.5, Peak=255 HFD=4.4
22:47:05.735 00.000 10844 AutoFind: near-saturated [1420, 439] 38.5 Mass 5852 SNR 48.5 Peak 255
22:47:05.735 00.000 10844 Star::Find(15, 77, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.735 00.000 10844 Star::Find returns 1 (1), X=76.93, Y=209.65, Mass=8781, SNR=58.3, Peak=255 HFD=5.2
22:47:05.735 00.000 10844 AutoFind: near-saturated [77, 210] 38.5 Mass 8781 SNR 58.3 Peak 255
22:47:05.735 00.000 10844 Star::Find(15, 94, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.735 00.000 10844 Star::Find returns 1 (1), X=94.02, Y=469.06, Mass=6121, SNR=47.5, Peak=255 HFD=4.5
22:47:05.735 00.000 10844 AutoFind: near-saturated [94, 469] 38.2 Mass 6121 SNR 47.5 Peak 255
22:47:05.735 00.000 10844 Star::Find(15, 885, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.735 00.000 10844 Star::Find returns 1 (1), X=885.63, Y=191.67, Mass=8026, SNR=54.8, Peak=255 HFD=4.9
22:47:05.735 00.000 10844 AutoFind: near-saturated [885, 192] 38.2 Mass 8026 SNR 54.8 Peak 255
22:47:05.735 00.000 10844 Star::Find(15, 508, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.735 00.000 10844 Star::Find returns 1 (1), X=507.78, Y=493.48, Mass=8537, SNR=55.1, Peak=255 HFD=5.3
22:47:05.735 00.000 10844 AutoFind: near-saturated [508, 493] 37.9 Mass 8537 SNR 55.1 Peak 255
22:47:05.735 00.000 10844 Star::Find(15, 294, 1018, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.735 00.000 10844 Star::Find returns 1 (1), X=294.06, Y=1018.11, Mass=6603, SNR=50.2, Peak=255 HFD=4.5
22:47:05.735 00.000 10844 AutoFind: near-saturated [294, 1018] 37.7 Mass 6603 SNR 50.2 Peak 255
22:47:05.735 00.000 10844 Star::Find(15, 533, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.735 00.000 10844 Star::Find returns 1 (1), X=532.73, Y=402.28, Mass=8693, SNR=54.7, Peak=255 HFD=5.2
22:47:05.735 00.000 10844 AutoFind: near-saturated [533, 402] 37.6 Mass 8693 SNR 54.7 Peak 255
22:47:05.735 00.000 10844 Star::Find(15, 1255, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.735 00.000 10844 Star::Find returns 1 (1), X=1255.04, Y=823.86, Mass=5674, SNR=46.0, Peak=255 HFD=4.3
22:47:05.735 00.000 10844 AutoFind: near-saturated [1255, 824] 37.0 Mass 5674 SNR 46.0 Peak 255
22:47:05.735 00.000 10844 Star::Find(15, 1175, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.002 10844 Star::Find returns 1 (1), X=1174.80, Y=463.02, Mass=9333, SNR=57.6, Peak=255 HFD=5.4
22:47:05.737 00.000 10844 AutoFind: near-saturated [1175, 463] 36.5 Mass 9333 SNR 57.6 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 469, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=469.24, Y=894.66, Mass=6373, SNR=49.6, Peak=255 HFD=4.7
22:47:05.737 00.000 10844 AutoFind: near-saturated [469, 895] 36.3 Mass 6373 SNR 49.6 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 177, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=177.57, Y=43.77, Mass=5287, SNR=45.2, Peak=255 HFD=4.4
22:47:05.737 00.000 10844 AutoFind: near-saturated [177, 44] 35.3 Mass 5287 SNR 45.2 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 301, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=300.44, Y=742.03, Mass=5484, SNR=46.2, Peak=255 HFD=4.2
22:47:05.737 00.000 10844 AutoFind: near-saturated [301, 742] 34.9 Mass 5484 SNR 46.2 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 601, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=600.59, Y=199.52, Mass=4680, SNR=40.4, Peak=255 HFD=4.1
22:47:05.737 00.000 10844 AutoFind: near-saturated [601, 199] 34.7 Mass 4680 SNR 40.4 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 1344, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=1344.11, Y=44.44, Mass=10632, SNR=63.7, Peak=255 HFD=5.5
22:47:05.737 00.000 10844 AutoFind: near-saturated [1344, 45] 34.0 Mass 10632 SNR 63.7 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 125, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=124.45, Y=894.50, Mass=6333, SNR=48.8, Peak=255 HFD=5.0
22:47:05.737 00.000 10844 AutoFind: near-saturated [125, 894] 32.3 Mass 6333 SNR 48.8 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 1084, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=1083.83, Y=86.76, Mass=5044, SNR=42.3, Peak=255 HFD=4.4
22:47:05.737 00.000 10844 AutoFind: near-saturated [1084, 87] 32.3 Mass 5044 SNR 42.3 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 1560, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=1560.38, Y=101.04, Mass=3958, SNR=39.0, Peak=255 HFD=3.8
22:47:05.737 00.000 10844 AutoFind: near-saturated [1560, 101] 31.8 Mass 3958 SNR 39.0 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 1823, 545, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=1823.20, Y=545.01, Mass=4102, SNR=39.2, Peak=255 HFD=4.1
22:47:05.737 00.000 10844 AutoFind: near-saturated [1823, 545] 31.8 Mass 4102 SNR 39.2 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 48, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (0), X=48.52, Y=631.77, Mass=5292, SNR=45.5, Peak=240 HFD=5.0
22:47:05.737 00.000 10844 AutoFind: near-saturated [48, 631] 30.4 Mass 5292 SNR 45.5 Peak 240
22:47:05.737 00.000 10844 Star::Find(15, 738, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=738.25, Y=489.45, Mass=4219, SNR=39.6, Peak=255 HFD=3.8
22:47:05.737 00.000 10844 AutoFind: near-saturated [738, 489] 30.3 Mass 4219 SNR 39.6 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 311, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (0), X=310.84, Y=297.69, Mass=4026, SNR=40.2, Peak=235 HFD=3.9
22:47:05.737 00.000 10844 AutoFind: near-saturated [311, 298] 30.2 Mass 4026 SNR 40.2 Peak 235
22:47:05.737 00.000 10844 Star::Find(15, 957, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.737 00.000 10844 Star::Find returns 1 (1), X=956.88, Y=461.06, Mass=3633, SNR=35.4, Peak=255 HFD=3.8
22:47:05.737 00.000 10844 AutoFind: near-saturated [957, 461] 29.2 Mass 3633 SNR 35.4 Peak 255
22:47:05.737 00.000 10844 Star::Find(15, 836, 964, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.739 00.002 10844 Star::Find returns 1 (1), X=836.25, Y=964.07, Mass=11253, SNR=64.5, Peak=255 HFD=6.0
22:47:05.739 00.000 10844 AutoFind: near-saturated [836, 964] 28.8 Mass 11253 SNR 64.5 Peak 255
22:47:05.739 00.000 10844 Star::Find(15, 618, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.739 00.000 10844 Star::Find returns 1 (1), X=618.38, Y=590.15, Mass=4008, SNR=39.0, Peak=255 HFD=3.9
22:47:05.739 00.000 10844 AutoFind: near-saturated [618, 590] 28.5 Mass 4008 SNR 39.0 Peak 255
22:47:05.739 00.000 10844 Star::Find(15, 1019, 973, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.739 00.000 10844 Star::Find returns 1 (1), X=1018.77, Y=973.43, Mass=3730, SNR=37.0, Peak=255 HFD=3.7
22:47:05.739 00.000 10844 AutoFind: near-saturated [1019, 973] 28.1 Mass 3730 SNR 37.0 Peak 255
22:47:05.739 00.000 10844 Star::Find(15, 1032, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.739 00.000 10844 Star::Find returns 1 (0), X=1032.10, Y=379.43, Mass=3809, SNR=37.7, Peak=233 HFD=3.9
22:47:05.739 00.000 10844 AutoFind: near-saturated [1032, 379] 27.3 Mass 3809 SNR 37.7 Peak 233
22:47:05.739 00.000 10844 Star::Find(15, 1532, 347, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.739 00.000 10844 Star::Find returns 1 (1), X=1532.15, Y=346.66, Mass=5076, SNR=39.3, Peak=255 HFD=4.7
22:47:05.739 00.000 10844 AutoFind: near-saturated [1532, 347] 27.1 Mass 5076 SNR 39.3 Peak 255
22:47:05.739 00.000 10844 Star::Find(15, 407, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.739 00.000 10844 Star::Find returns 1 (0), X=407.15, Y=735.54, Mass=4673, SNR=41.2, Peak=250 HFD=4.4
22:47:05.739 00.000 10844 AutoFind: near-saturated [407, 735] 26.7 Mass 4673 SNR 41.2 Peak 250
22:47:05.739 00.000 10844 Star::Find(15, 1567, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.739 00.000 10844 Star::Find returns 1 (0), X=1566.84, Y=785.14, Mass=3216, SNR=35.0, Peak=229 HFD=3.7
22:47:05.739 00.000 10844 AutoFind returns star at [1567, 785] 26.6 Mass 3216 SNR 35.0
22:47:05.739 00.000 10844 Star::Find(15, 1567, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.739 00.000 10844 Star::Find returns 1 (0), X=1566.84, Y=785.14, Mass=3216, SNR=35.0, Peak=229 HFD=3.7
22:47:05.739 00.000 10844 MultiStar: List (12): {1566.84, 785.14}(35.0), {1872.46, 71.84}(70.0), {666.02, 296.71}(33.4), {836.61, 889.11}(34.2), {393.79, 188.86}(68.7), {1755.61, 422.37}(35.6), {566.65, 301.83}(37.8), {289.14, 243.09}(35.7), {752.62, 65.87}(34.5), {284.47, 879.48}(65.1), {482.00, 535.65}(65.8), {360.83, 766.76}(32.1), 
22:47:05.739 00.000 10844 setting lock position to (1566.84, 785.14)
22:47:05.739 00.000 10844 MultiStar: stabilizing after lock position change
22:47:05.739 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
22:47:05.739 00.000 10844 UpdateGuideState(): m_state=1
22:47:05.739 00.000 10844 Star::Find(15, 1566, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:47:05.739 00.000 10844 Star::Find returns 1 (0), X=1566.84, Y=785.14, Mass=3216, SNR=35.0, Peak=229 HFD=3.7
22:47:05.755 00.016 10844 setting force full frames = false
22:47:05.755 00.000 10844 setting lock position to (1566.84, 785.14)
22:47:05.755 00.000 10844 MultiStar: stabilizing after lock position change
22:47:05.755 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:47:05.755 00.000 10844 Changing from state SELECTING to SELECTED
22:47:05.755 00.000 10844 guider state => SELECTED
22:47:05.762 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
22:47:05.774 00.012 10844 UpdateGuideState exits: m=3216 SNR=35.0
22:47:05.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
22:47:05.785 00.011 10844 Status Line: Auto-selected star at (1566.8, 785.1)
22:47:05.790 00.005 10844 PhdController: newstate STATE_WAIT_SELECTED
22:47:05.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:05.790 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:05.790 00.000 10844 Enqueuing Expose request
22:47:05.790 00.000 11060 Worker thread wakes up
22:47:05.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:05.790 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1552,770,31,31)
22:47:07.245 01.455 11060 Exposure complete
22:47:07.390 00.145 11060 worker thread done servicing request
22:47:07.390 00.000 10844 OnExposeComplete: enter
22:47:07.390 00.000 10844 UpdateGuideState(): m_state=2
22:47:07.391 00.001 10844 Star::Find(15, 1566, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:47:07.391 00.000 10844 Star::Find returns 1 (0), X=1567.14, Y=785.98, Mass=3009, SNR=33.4, Peak=209 HFD=4.2
22:47:07.393 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:07.414 00.021 10844 UpdateGuideState exits: m=3009 SNR=33.4
22:47:07.414 00.000 10844 PhdController: newstate STATE_CALIBRATE
22:47:07.414 00.000 10844 PhdController: clearing calibration
22:47:07.422 00.008 10844 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:47:07.434 00.012 10844 ScopeASCOM::SideOfPier() returns 0
22:47:07.434 00.000 10844 PhdController: start calibration
22:47:07.434 00.000 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
22:47:07.434 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:47:07.434 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
22:47:07.434 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:47:07.434 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:47:07.434 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
22:47:07.434 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
22:47:07.434 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:47:07.434 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:47:07.434 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:47:07.434 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
22:47:07.434 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:47:07.440 00.006 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
22:47:07.440 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
22:47:07.485 00.045 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:47:07.491 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:47:07.506 00.015 10844 ScopeASCOM::SideOfPier() returns 0
22:47:07.507 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
22:47:07.557 00.050 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:47:07.599 00.042 10844 ScopeASCOM::SideOfPier() returns 0
22:47:07.693 00.094 10844 guider state => CALIBRATING_PRIMARY
22:47:07.693 00.000 10844 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:47:07.693 00.000 10844 reset dither spiral
22:47:07.693 00.000 10844 PhdController: newstate STATE_CALIBRATION_WAIT
22:47:07.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:07.693 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:07.693 00.000 10844 Enqueuing Expose request
22:47:07.693 00.000 11060 Worker thread wakes up
22:47:07.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:07.693 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1552,771,31,31)
22:47:09.185 01.492 11060 Exposure complete
22:47:09.327 00.142 11060 worker thread done servicing request
22:47:09.327 00.000 10844 OnExposeComplete: enter
22:47:09.327 00.000 10844 UpdateGuideState(): m_state=3
22:47:09.328 00.001 10844 Star::Find(15, 1567, 785, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:47:09.328 00.000 10844 Star::Find returns 1 (0), X=1566.88, Y=784.94, Mass=3167, SNR=35.6, Peak=247 HFD=3.4
22:47:09.350 00.022 10844 Scope::UpdateCalibrationState: starting location = 1566.88,784.94 coords = 7.33,-0.0
22:47:09.350 00.000 10844 Status Line: West step   1, dist= 0.0
22:47:09.350 00.000 10844 Enqueuing Calibration Move request for direction 3
22:47:09.350 00.000 11060 Worker thread wakes up
22:47:09.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:09.350 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:09.350 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:09.350 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:09.350 00.000 11060 MoveAxis(W, 1150, -)
22:47:09.350 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:09.366 00.016 10844 UpdateGuideState exits: m=3167 SNR=35.6
22:47:09.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:09.366 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:09.366 00.000 10844 Enqueuing Expose request
22:47:09.371 00.005 11060 IsSlewing returns 0
22:47:09.371 00.000 11060 IsGuiding returns 0
22:47:10.534 01.163 11060 IsGuiding returns 0
22:47:10.534 00.000 11060 Move returns status 0, amount 1150
22:47:10.534 00.000 11060 move complete, result=0
22:47:10.534 00.000 11060 worker thread done servicing request
22:47:10.534 00.000 11060 Worker thread wakes up
22:47:10.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:10.534 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1552,770,31,31)
22:47:11.999 01.465 11060 Exposure complete
22:47:12.152 00.153 11060 worker thread done servicing request
22:47:12.152 00.000 10844 OnExposeComplete: enter
22:47:12.152 00.000 10844 UpdateGuideState(): m_state=3
22:47:12.152 00.000 10844 Star::Find(15, 1566, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:47:12.152 00.000 10844 Star::Find returns 1 (1), X=1567.56, Y=786.25, Mass=2750, SNR=31.8, Peak=255 HFD=3.4
22:47:12.152 00.000 10844 Status Line: West step   2, dist= 1.5
22:47:12.157 00.005 10844 Enqueuing Calibration Move request for direction 3
22:47:12.157 00.000 11060 Worker thread wakes up
22:47:12.157 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:12.157 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:12.157 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:12.157 00.000 11060 MoveAxis(W, 1150, -)
22:47:12.157 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:12.178 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:12.190 00.012 11060 IsSlewing returns 0
22:47:12.190 00.000 11060 IsGuiding returns 0
22:47:12.190 00.000 10844 UpdateGuideState exits: m=2750 SNR=31.8 Saturated
22:47:12.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:12.190 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:12.190 00.000 10844 Enqueuing Expose request
22:47:13.355 01.165 11060 IsGuiding returns 0
22:47:13.355 00.000 11060 Move returns status 0, amount 1150
22:47:13.355 00.000 11060 move complete, result=0
22:47:13.355 00.000 11060 worker thread done servicing request
22:47:13.355 00.000 11060 Worker thread wakes up
22:47:13.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:13.355 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1553,771,31,31)
22:47:14.818 01.463 11060 Exposure complete
22:47:14.973 00.155 11060 worker thread done servicing request
22:47:14.973 00.000 10844 OnExposeComplete: enter
22:47:14.973 00.000 10844 UpdateGuideState(): m_state=3
22:47:14.973 00.000 10844 Star::Find(15, 1567, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:47:14.973 00.000 10844 Star::Find returns 1 (0), X=1567.86, Y=788.65, Mass=2689, SNR=31.9, Peak=205 HFD=3.5
22:47:14.973 00.000 10844 Status Line: West step   3, dist= 3.8
22:47:14.976 00.003 10844 Enqueuing Calibration Move request for direction 3
22:47:14.976 00.000 11060 Worker thread wakes up
22:47:14.976 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:14.976 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:14.976 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:14.976 00.000 11060 MoveAxis(W, 1150, -)
22:47:14.976 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:14.978 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=9, FiltMax=255, Gamma=1.000
22:47:14.983 00.005 11060 IsSlewing returns 0
22:47:14.984 00.001 11060 IsGuiding returns 0
22:47:15.004 00.020 10844 UpdateGuideState exits: m=2689 SNR=31.9
22:47:15.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:15.004 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:15.004 00.000 10844 Enqueuing Expose request
22:47:16.145 01.141 11060 IsGuiding returns 0
22:47:16.145 00.000 11060 Move returns status 0, amount 1150
22:47:16.145 00.000 11060 move complete, result=0
22:47:16.146 00.001 11060 worker thread done servicing request
22:47:16.146 00.000 11060 Worker thread wakes up
22:47:16.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:16.146 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1553,774,31,31)
22:47:17.632 01.486 11060 Exposure complete
22:47:17.791 00.159 11060 worker thread done servicing request
22:47:17.791 00.000 10844 OnExposeComplete: enter
22:47:17.791 00.000 10844 UpdateGuideState(): m_state=3
22:47:17.791 00.000 10844 Star::Find(15, 1567, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:47:17.792 00.001 10844 Star::Find returns 1 (0), X=1568.52, Y=790.19, Mass=2556, SNR=30.9, Peak=225 HFD=3.2
22:47:17.792 00.000 10844 Status Line: West step   4, dist= 5.5
22:47:17.794 00.002 10844 Enqueuing Calibration Move request for direction 3
22:47:17.794 00.000 11060 Worker thread wakes up
22:47:17.794 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:17.794 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:17.794 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:17.794 00.000 11060 MoveAxis(W, 1150, -)
22:47:17.794 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:17.799 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:17.809 00.010 11060 IsSlewing returns 0
22:47:17.809 00.000 11060 IsGuiding returns 0
22:47:17.811 00.002 10844 UpdateGuideState exits: m=2556 SNR=30.9
22:47:17.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:17.811 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:17.811 00.000 10844 Enqueuing Expose request
22:47:18.973 01.162 11060 IsGuiding returns 0
22:47:18.973 00.000 11060 Move returns status 0, amount 1150
22:47:18.973 00.000 11060 move complete, result=0
22:47:18.973 00.000 11060 worker thread done servicing request
22:47:18.973 00.000 11060 Worker thread wakes up
22:47:18.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:18.973 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1554,775,31,31)
22:47:20.438 01.465 11060 Exposure complete
22:47:20.582 00.144 11060 worker thread done servicing request
22:47:20.582 00.000 10844 OnExposeComplete: enter
22:47:20.582 00.000 10844 UpdateGuideState(): m_state=3
22:47:20.582 00.000 10844 Star::Find(15, 1568, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:47:20.582 00.000 10844 Star::Find returns 1 (0), X=1569.22, Y=792.27, Mass=2655, SNR=31.6, Peak=215 HFD=3.5
22:47:20.582 00.000 10844 Status Line: West step   5, dist= 7.7
22:47:20.598 00.016 10844 Enqueuing Calibration Move request for direction 3
22:47:20.598 00.000 11060 Worker thread wakes up
22:47:20.598 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:20.598 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:20.598 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:20.598 00.000 11060 MoveAxis(W, 1150, -)
22:47:20.598 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:20.602 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:20.613 00.011 11060 IsSlewing returns 0
22:47:20.613 00.000 11060 IsGuiding returns 0
22:47:20.613 00.000 10844 UpdateGuideState exits: m=2655 SNR=31.6
22:47:20.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.613 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:20.613 00.000 10844 Enqueuing Expose request
22:47:21.780 01.167 11060 IsGuiding returns 0
22:47:21.780 00.000 11060 Move returns status 0, amount 1150
22:47:21.782 00.002 11060 move complete, result=0
22:47:21.782 00.000 11060 worker thread done servicing request
22:47:21.782 00.000 11060 Worker thread wakes up
22:47:21.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:21.782 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1554,777,31,31)
22:47:23.231 01.449 11060 Exposure complete
22:47:23.399 00.168 11060 worker thread done servicing request
22:47:23.399 00.000 10844 OnExposeComplete: enter
22:47:23.399 00.000 10844 UpdateGuideState(): m_state=3
22:47:23.399 00.000 10844 Star::Find(15, 1569, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:47:23.399 00.000 10844 Star::Find returns 1 (0), X=1569.41, Y=794.32, Mass=2620, SNR=31.5, Peak=241 HFD=3.3
22:47:23.399 00.000 10844 Status Line: West step   6, dist= 9.7
22:47:23.401 00.002 10844 Enqueuing Calibration Move request for direction 3
22:47:23.401 00.000 11060 Worker thread wakes up
22:47:23.401 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:23.401 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:23.401 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:23.401 00.000 11060 MoveAxis(W, 1150, -)
22:47:23.401 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:23.415 00.014 11060 IsSlewing returns 0
22:47:23.415 00.000 11060 IsGuiding returns 0
22:47:23.416 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=9, FiltMax=255, Gamma=1.000
22:47:23.426 00.010 10844 UpdateGuideState exits: m=2620 SNR=31.5
22:47:23.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:23.426 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:23.426 00.000 10844 Enqueuing Expose request
22:47:24.568 01.142 11060 IsGuiding returns 0
22:47:24.568 00.000 11060 Move returns status 0, amount 1150
22:47:24.568 00.000 11060 move complete, result=0
22:47:24.568 00.000 11060 worker thread done servicing request
22:47:24.568 00.000 11060 Worker thread wakes up
22:47:24.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:24.568 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1554,779,31,31)
22:47:26.030 01.462 11060 Exposure complete
22:47:26.182 00.152 11060 worker thread done servicing request
22:47:26.182 00.000 10844 OnExposeComplete: enter
22:47:26.182 00.000 10844 UpdateGuideState(): m_state=3
22:47:26.182 00.000 10844 Star::Find(15, 1569, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:47:26.182 00.000 10844 Star::Find returns 1 (1), X=1569.65, Y=796.17, Mass=2968, SNR=33.3, Peak=255 HFD=3.4
22:47:26.185 00.003 10844 Status Line: West step   7, dist=11.6
22:47:26.190 00.005 10844 Enqueuing Calibration Move request for direction 3
22:47:26.190 00.000 11060 Worker thread wakes up
22:47:26.190 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:26.190 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:26.190 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:26.190 00.000 11060 MoveAxis(W, 1150, -)
22:47:26.190 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:26.195 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:26.216 00.021 11060 IsSlewing returns 0
22:47:26.216 00.000 11060 IsGuiding returns 0
22:47:26.221 00.005 10844 UpdateGuideState exits: m=2968 SNR=33.3 Saturated
22:47:26.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:26.221 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:26.221 00.000 10844 Enqueuing Expose request
22:47:27.404 01.183 11060 IsGuiding returns 0
22:47:27.404 00.000 11060 Move returns status 0, amount 1150
22:47:27.404 00.000 11060 move complete, result=0
22:47:27.404 00.000 11060 worker thread done servicing request
22:47:27.405 00.001 11060 Worker thread wakes up
22:47:27.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:27.405 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,781,31,31)
22:47:28.877 01.472 11060 Exposure complete
22:47:29.024 00.147 11060 worker thread done servicing request
22:47:29.024 00.000 10844 OnExposeComplete: enter
22:47:29.024 00.000 10844 UpdateGuideState(): m_state=3
22:47:29.024 00.000 10844 Star::Find(15, 1569, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:47:29.024 00.000 10844 Star::Find returns 1 (0), X=1570.03, Y=797.78, Mass=3145, SNR=34.9, Peak=240 HFD=3.2
22:47:29.039 00.015 10844 Status Line: West step   8, dist=13.2
22:47:29.041 00.002 10844 Enqueuing Calibration Move request for direction 3
22:47:29.041 00.000 11060 Worker thread wakes up
22:47:29.043 00.002 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:29.043 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:29.043 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:29.043 00.000 11060 MoveAxis(W, 1150, -)
22:47:29.043 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:29.046 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:29.054 00.008 10844 UpdateGuideState exits: m=3145 SNR=34.9
22:47:29.058 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:29.058 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:29.058 00.000 10844 Enqueuing Expose request
22:47:29.070 00.012 11060 IsSlewing returns 0
22:47:29.070 00.000 11060 IsGuiding returns 0
22:47:30.233 01.163 11060 IsGuiding returns 0
22:47:30.233 00.000 11060 Move returns status 0, amount 1150
22:47:30.233 00.000 11060 move complete, result=0
22:47:30.233 00.000 11060 worker thread done servicing request
22:47:30.233 00.000 11060 Worker thread wakes up
22:47:30.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:30.233 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,783,31,31)
22:47:31.706 01.473 11060 Exposure complete
22:47:31.873 00.167 11060 worker thread done servicing request
22:47:31.873 00.000 10844 OnExposeComplete: enter
22:47:31.873 00.000 10844 UpdateGuideState(): m_state=3
22:47:31.873 00.000 10844 Star::Find(15, 1570, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:47:31.873 00.000 10844 Star::Find returns 1 (0), X=1571.13, Y=800.04, Mass=2708, SNR=31.6, Peak=250 HFD=3.0
22:47:31.878 00.005 10844 Status Line: West step   9, dist=15.7
22:47:31.880 00.002 10844 Enqueuing Calibration Move request for direction 3
22:47:31.880 00.000 11060 Worker thread wakes up
22:47:31.880 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:31.880 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:31.880 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:31.880 00.000 11060 MoveAxis(W, 1150, -)
22:47:31.880 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:31.885 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:31.898 00.013 10844 UpdateGuideState exits: m=2708 SNR=31.6
22:47:31.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:31.898 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:31.898 00.000 10844 Enqueuing Expose request
22:47:31.904 00.006 11060 IsSlewing returns 0
22:47:31.904 00.000 11060 IsGuiding returns 0
22:47:33.083 01.179 11060 IsGuiding returns 0
22:47:33.083 00.000 11060 Move returns status 0, amount 1150
22:47:33.083 00.000 11060 move complete, result=0
22:47:33.083 00.000 11060 worker thread done servicing request
22:47:33.083 00.000 11060 Worker thread wakes up
22:47:33.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:33.085 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1556,785,31,31)
22:47:34.531 01.446 11060 Exposure complete
22:47:34.682 00.151 11060 worker thread done servicing request
22:47:34.682 00.000 10844 OnExposeComplete: enter
22:47:34.682 00.000 10844 UpdateGuideState(): m_state=3
22:47:34.682 00.000 10844 Star::Find(15, 1571, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:47:34.682 00.000 10844 Star::Find returns 1 (0), X=1570.79, Y=802.22, Mass=2429, SNR=30.1, Peak=217 HFD=3.4
22:47:34.682 00.000 10844 Status Line: West step  10, dist=17.7
22:47:34.682 00.000 10844 Enqueuing Calibration Move request for direction 3
22:47:34.682 00.000 11060 Worker thread wakes up
22:47:34.682 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:34.682 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:34.682 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:34.682 00.000 11060 MoveAxis(W, 1150, -)
22:47:34.682 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:34.688 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:34.697 00.009 10844 UpdateGuideState exits: m=2429 SNR=30.1
22:47:34.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:34.697 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:34.697 00.000 10844 Enqueuing Expose request
22:47:34.703 00.006 11060 IsSlewing returns 0
22:47:34.703 00.000 11060 IsGuiding returns 0
22:47:35.879 01.176 11060 IsGuiding returns 0
22:47:35.879 00.000 11060 Move returns status 0, amount 1150
22:47:35.879 00.000 11060 move complete, result=0
22:47:35.879 00.000 11060 worker thread done servicing request
22:47:35.879 00.000 11060 Worker thread wakes up
22:47:35.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:35.879 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1556,787,31,31)
22:47:37.357 01.478 11060 Exposure complete
22:47:37.505 00.148 11060 worker thread done servicing request
22:47:37.505 00.000 10844 OnExposeComplete: enter
22:47:37.505 00.000 10844 UpdateGuideState(): m_state=3
22:47:37.505 00.000 10844 Star::Find(15, 1570, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:47:37.505 00.000 10844 Star::Find returns 1 (0), X=1571.22, Y=803.97, Mass=2658, SNR=31.7, Peak=254 HFD=2.8
22:47:37.505 00.000 10844 Status Line: West step  11, dist=19.5
22:47:37.510 00.005 10844 Enqueuing Calibration Move request for direction 3
22:47:37.523 00.013 11060 Worker thread wakes up
22:47:37.523 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:37.523 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:37.523 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:37.523 00.000 11060 MoveAxis(W, 1150, -)
22:47:37.523 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:37.526 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:47:37.531 00.005 11060 IsSlewing returns 0
22:47:37.532 00.001 11060 IsGuiding returns 0
22:47:37.537 00.005 10844 UpdateGuideState exits: m=2658 SNR=31.7
22:47:37.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:37.537 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:37.537 00.000 10844 Enqueuing Expose request
22:47:38.694 01.157 11060 IsGuiding returns 0
22:47:38.694 00.000 11060 Move returns status 0, amount 1150
22:47:38.694 00.000 11060 move complete, result=0
22:47:38.694 00.000 11060 worker thread done servicing request
22:47:38.694 00.000 11060 Worker thread wakes up
22:47:38.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:38.694 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1556,789,31,31)
22:47:40.178 01.484 11060 Exposure complete
22:47:40.318 00.140 11060 worker thread done servicing request
22:47:40.318 00.000 10844 OnExposeComplete: enter
22:47:40.318 00.000 10844 UpdateGuideState(): m_state=3
22:47:40.318 00.000 10844 Star::Find(15, 1571, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:47:40.318 00.000 10844 Star::Find returns 1 (0), X=1570.86, Y=805.78, Mass=2327, SNR=29.7, Peak=241 HFD=3.1
22:47:40.323 00.005 10844 Status Line: West step  12, dist=21.2
22:47:40.338 00.015 10844 Enqueuing Calibration Move request for direction 3
22:47:40.338 00.000 11060 Worker thread wakes up
22:47:40.338 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:40.338 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:40.338 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:40.338 00.000 11060 MoveAxis(W, 1150, -)
22:47:40.338 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:40.340 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:40.348 00.008 11060 IsSlewing returns 0
22:47:40.348 00.000 11060 IsGuiding returns 0
22:47:40.352 00.004 10844 UpdateGuideState exits: m=2327 SNR=29.7
22:47:40.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.354 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:40.354 00.000 10844 Enqueuing Expose request
22:47:41.504 01.150 11060 IsGuiding returns 0
22:47:41.504 00.000 11060 Move returns status 0, amount 1150
22:47:41.504 00.000 11060 move complete, result=0
22:47:41.504 00.000 11060 worker thread done servicing request
22:47:41.504 00.000 11060 Worker thread wakes up
22:47:41.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:41.504 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1556,791,31,31)
22:47:42.980 01.476 11060 Exposure complete
22:47:43.152 00.172 11060 worker thread done servicing request
22:47:43.152 00.000 10844 OnExposeComplete: enter
22:47:43.152 00.000 10844 UpdateGuideState(): m_state=3
22:47:43.152 00.000 10844 Star::Find(15, 1570, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:47:43.152 00.000 10844 Star::Find returns 1 (0), X=1571.40, Y=807.51, Mass=2766, SNR=32.9, Peak=221 HFD=3.2
22:47:43.152 00.000 10844 Status Line: West step  13, dist=23.0
22:47:43.157 00.005 10844 Enqueuing Calibration Move request for direction 3
22:47:43.157 00.000 11060 Worker thread wakes up
22:47:43.157 00.000 11060 worker thread servicing REQUEST_MOVE scope dir W(3) 1150 opts 0x0
22:47:43.157 00.000 11060 Handling axis move in thread for scope dir=3 dur=1150
22:47:43.157 00.000 11060 scope move axis dir= 3 dur= 1150 opts= 0x0
22:47:43.157 00.000 11060 MoveAxis(W, 1150, -)
22:47:43.157 00.000 11060 Guiding  Dir = 3, Dur = 1150
22:47:43.159 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:47:43.188 00.029 10844 UpdateGuideState exits: m=2766 SNR=32.9
22:47:43.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.188 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:43.188 00.000 10844 Enqueuing Expose request
22:47:43.193 00.005 11060 IsSlewing returns 0
22:47:43.193 00.000 11060 IsGuiding returns 0
22:47:44.377 01.184 11060 IsGuiding returns 0
22:47:44.377 00.000 11060 Move returns status 0, amount 1150
22:47:44.377 00.000 11060 move complete, result=0
22:47:44.377 00.000 11060 worker thread done servicing request
22:47:44.377 00.000 11060 Worker thread wakes up
22:47:44.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:44.377 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1556,793,31,31)
22:47:45.856 01.479 11060 Exposure complete
22:47:46.022 00.166 11060 worker thread done servicing request
22:47:46.022 00.000 10844 OnExposeComplete: enter
22:47:46.022 00.000 10844 UpdateGuideState(): m_state=3
22:47:46.022 00.000 10844 Star::Find(15, 1571, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:47:46.022 00.000 10844 Star::Find returns 1 (0), X=1571.43, Y=809.76, Mass=2354, SNR=29.9, Peak=249 HFD=3.2
22:47:46.032 00.010 10844 WEST calibration completes with steps=13 angle=-100.4 rate=1.688 parity=0
22:47:46.032 00.000 10844 Falling Through to state GO_EAST
22:47:46.032 00.000 10844 Status Line: East step  13, dist=25.2
22:47:46.032 00.000 10844 Enqueuing Calibration Move request for direction 2
22:47:46.032 00.000 11060 Worker thread wakes up
22:47:46.032 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:47:46.032 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:47:46.032 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:47:46.032 00.000 11060 MoveAxis(E, 1150, -)
22:47:46.032 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:47:46.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
22:47:46.052 00.020 11060 IsSlewing returns 0
22:47:46.053 00.001 11060 IsGuiding returns 0
22:47:46.060 00.007 10844 UpdateGuideState exits: m=2354 SNR=29.9
22:47:46.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:46.060 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:46.060 00.000 10844 Enqueuing Expose request
22:47:47.221 01.161 11060 IsGuiding returns 0
22:47:47.221 00.000 11060 Move returns status 0, amount 1150
22:47:47.221 00.000 11060 move complete, result=0
22:47:47.221 00.000 11060 worker thread done servicing request
22:47:47.221 00.000 11060 Worker thread wakes up
22:47:47.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:47.221 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1556,795,31,31)
22:47:48.674 01.453 11060 Exposure complete
22:47:48.817 00.143 11060 worker thread done servicing request
22:47:48.817 00.000 10844 OnExposeComplete: enter
22:47:48.817 00.000 10844 UpdateGuideState(): m_state=3
22:47:48.817 00.000 10844 Star::Find(15, 1571, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:47:48.817 00.000 10844 Star::Find returns 1 (0), X=1570.76, Y=807.84, Mass=3022, SNR=33.6, Peak=234 HFD=3.5
22:47:48.817 00.000 10844 Status Line: East step  12, dist=23.2
22:47:48.820 00.003 10844 Enqueuing Calibration Move request for direction 2
22:47:48.820 00.000 11060 Worker thread wakes up
22:47:48.820 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:47:48.820 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:47:48.820 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:47:48.820 00.000 11060 MoveAxis(E, 1150, -)
22:47:48.820 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:47:48.836 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:47:48.844 00.008 11060 IsSlewing returns 0
22:47:48.845 00.001 11060 IsGuiding returns 0
22:47:48.848 00.003 10844 UpdateGuideState exits: m=3022 SNR=33.6
22:47:48.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:48.848 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:48.848 00.000 10844 Enqueuing Expose request
22:47:50.024 01.176 11060 IsGuiding returns 0
22:47:50.024 00.000 11060 Move returns status 0, amount 1150
22:47:50.024 00.000 11060 move complete, result=0
22:47:50.026 00.002 11060 worker thread done servicing request
22:47:50.026 00.000 11060 Worker thread wakes up
22:47:50.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:50.026 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1556,793,31,31)
22:47:51.479 01.453 11060 Exposure complete
22:47:51.636 00.157 11060 worker thread done servicing request
22:47:51.636 00.000 10844 OnExposeComplete: enter
22:47:51.636 00.000 10844 UpdateGuideState(): m_state=3
22:47:51.636 00.000 10844 Star::Find(15, 1570, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:47:51.636 00.000 10844 Star::Find returns 1 (0), X=1570.30, Y=805.28, Mass=2631, SNR=31.8, Peak=245 HFD=3.6
22:47:51.641 00.005 10844 Status Line: East step  11, dist=20.6
22:47:51.643 00.002 10844 Enqueuing Calibration Move request for direction 2
22:47:51.643 00.000 11060 Worker thread wakes up
22:47:51.644 00.001 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:47:51.644 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:47:51.644 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:47:51.644 00.000 11060 MoveAxis(E, 1150, -)
22:47:51.644 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:47:51.646 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
22:47:51.660 00.014 10844 UpdateGuideState exits: m=2631 SNR=31.8
22:47:51.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:51.660 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:51.660 00.000 10844 Enqueuing Expose request
22:47:51.676 00.016 11060 IsSlewing returns 0
22:47:51.676 00.000 11060 IsGuiding returns 0
22:47:52.860 01.184 11060 IsGuiding returns 0
22:47:52.860 00.000 11060 Move returns status 0, amount 1150
22:47:52.860 00.000 11060 move complete, result=0
22:47:52.860 00.000 11060 worker thread done servicing request
22:47:52.860 00.000 11060 Worker thread wakes up
22:47:52.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:52.860 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,790,31,31)
22:47:54.317 01.457 11060 Exposure complete
22:47:54.477 00.160 11060 worker thread done servicing request
22:47:54.477 00.000 10844 OnExposeComplete: enter
22:47:54.477 00.000 10844 UpdateGuideState(): m_state=3
22:47:54.477 00.000 10844 Star::Find(15, 1570, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:47:54.477 00.000 10844 Star::Find returns 1 (0), X=1570.64, Y=803.02, Mass=2474, SNR=30.3, Peak=217 HFD=3.3
22:47:54.482 00.005 10844 Status Line: East step  10, dist=18.5
22:47:54.482 00.000 10844 Enqueuing Calibration Move request for direction 2
22:47:54.482 00.000 11060 Worker thread wakes up
22:47:54.482 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:47:54.482 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:47:54.484 00.002 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:47:54.484 00.000 11060 MoveAxis(E, 1150, -)
22:47:54.484 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:47:54.487 00.003 11060 IsSlewing returns 0
22:47:54.488 00.001 11060 IsGuiding returns 0
22:47:54.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:54.512 00.024 10844 UpdateGuideState exits: m=2474 SNR=30.3
22:47:54.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:54.512 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:54.512 00.000 10844 Enqueuing Expose request
22:47:55.658 01.146 11060 IsGuiding returns 0
22:47:55.658 00.000 11060 Move returns status 0, amount 1150
22:47:55.658 00.000 11060 move complete, result=0
22:47:55.658 00.000 11060 worker thread done servicing request
22:47:55.658 00.000 11060 Worker thread wakes up
22:47:55.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:55.658 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1556,788,31,31)
22:47:57.105 01.447 11060 Exposure complete
22:47:57.272 00.167 11060 worker thread done servicing request
22:47:57.272 00.000 10844 OnExposeComplete: enter
22:47:57.272 00.000 10844 UpdateGuideState(): m_state=3
22:47:57.273 00.001 10844 Star::Find(15, 1570, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:47:57.273 00.000 10844 Star::Find returns 1 (0), X=1570.64, Y=800.97, Mass=2538, SNR=30.9, Peak=252 HFD=3.3
22:47:57.273 00.000 10844 Status Line: East step   9, dist=16.5
22:47:57.275 00.002 10844 Enqueuing Calibration Move request for direction 2
22:47:57.275 00.000 11060 Worker thread wakes up
22:47:57.275 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:47:57.275 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:47:57.275 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:47:57.275 00.000 11060 MoveAxis(E, 1150, -)
22:47:57.275 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:47:57.281 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:47:57.292 00.011 11060 IsSlewing returns 0
22:47:57.292 00.000 11060 IsGuiding returns 0
22:47:57.302 00.010 10844 UpdateGuideState exits: m=2538 SNR=30.9
22:47:57.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:57.304 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:47:57.304 00.000 10844 Enqueuing Expose request
22:47:58.458 01.154 11060 IsGuiding returns 0
22:47:58.458 00.000 11060 Move returns status 0, amount 1150
22:47:58.458 00.000 11060 move complete, result=0
22:47:58.458 00.000 11060 worker thread done servicing request
22:47:58.458 00.000 11060 Worker thread wakes up
22:47:58.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:47:58.458 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1556,786,31,31)
22:47:59.918 01.460 11060 Exposure complete
22:48:00.091 00.173 11060 worker thread done servicing request
22:48:00.091 00.000 10844 OnExposeComplete: enter
22:48:00.091 00.000 10844 UpdateGuideState(): m_state=3
22:48:00.091 00.000 10844 Star::Find(15, 1570, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:48:00.091 00.000 10844 Star::Find returns 1 (1), X=1569.37, Y=798.63, Mass=2643, SNR=31.6, Peak=255 HFD=3.3
22:48:00.091 00.000 10844 Status Line: East step   8, dist=13.9
22:48:00.096 00.005 10844 Enqueuing Calibration Move request for direction 2
22:48:00.096 00.000 11060 Worker thread wakes up
22:48:00.096 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:48:00.096 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:48:00.096 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:48:00.096 00.000 11060 MoveAxis(E, 1150, -)
22:48:00.096 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:48:00.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=9, FiltMax=255, Gamma=1.000
22:48:00.101 00.005 11060 IsSlewing returns 0
22:48:00.101 00.000 11060 IsGuiding returns 0
22:48:00.111 00.010 10844 UpdateGuideState exits: m=2643 SNR=31.6 Saturated
22:48:00.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:00.111 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:00.111 00.000 10844 Enqueuing Expose request
22:48:01.264 01.153 11060 IsGuiding returns 0
22:48:01.264 00.000 11060 Move returns status 0, amount 1150
22:48:01.264 00.000 11060 move complete, result=0
22:48:01.264 00.000 11060 worker thread done servicing request
22:48:01.264 00.000 11060 Worker thread wakes up
22:48:01.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:01.266 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1554,784,31,31)
22:48:02.731 01.465 11060 Exposure complete
22:48:02.880 00.149 11060 worker thread done servicing request
22:48:02.880 00.000 10844 OnExposeComplete: enter
22:48:02.880 00.000 10844 UpdateGuideState(): m_state=3
22:48:02.880 00.000 10844 Star::Find(15, 1569, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:48:02.880 00.000 10844 Star::Find returns 1 (0), X=1569.50, Y=796.33, Mass=2823, SNR=32.2, Peak=233 HFD=3.5
22:48:02.880 00.000 10844 Status Line: East step   7, dist=11.7
22:48:02.884 00.004 10844 Enqueuing Calibration Move request for direction 2
22:48:02.884 00.000 11060 Worker thread wakes up
22:48:02.884 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:48:02.884 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:48:02.884 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:48:02.884 00.000 11060 MoveAxis(E, 1150, -)
22:48:02.884 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:48:02.885 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:48:02.891 00.006 11060 IsSlewing returns 0
22:48:02.891 00.000 11060 IsGuiding returns 0
22:48:02.896 00.005 10844 UpdateGuideState exits: m=2823 SNR=32.2
22:48:02.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.896 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:02.896 00.000 10844 Enqueuing Expose request
22:48:04.049 01.153 11060 IsGuiding returns 0
22:48:04.049 00.000 11060 Move returns status 0, amount 1150
22:48:04.049 00.000 11060 move complete, result=0
22:48:04.049 00.000 11060 worker thread done servicing request
22:48:04.049 00.000 11060 Worker thread wakes up
22:48:04.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:04.049 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,781,31,31)
22:48:05.497 01.448 11060 Exposure complete
22:48:05.670 00.173 11060 worker thread done servicing request
22:48:05.670 00.000 10844 OnExposeComplete: enter
22:48:05.670 00.000 10844 UpdateGuideState(): m_state=3
22:48:05.672 00.002 10844 Star::Find(15, 1569, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:48:05.672 00.000 10844 Star::Find returns 1 (1), X=1568.66, Y=793.74, Mass=2399, SNR=30.3, Peak=255 HFD=3.0
22:48:05.673 00.001 10844 Status Line: East step   6, dist= 9.0
22:48:05.673 00.000 10844 Enqueuing Calibration Move request for direction 2
22:48:05.673 00.000 11060 Worker thread wakes up
22:48:05.673 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:48:05.673 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:48:05.673 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:48:05.673 00.000 11060 MoveAxis(E, 1150, -)
22:48:05.673 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:48:05.689 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
22:48:05.697 00.008 11060 IsSlewing returns 0
22:48:05.697 00.000 11060 IsGuiding returns 0
22:48:05.701 00.004 10844 UpdateGuideState exits: m=2399 SNR=30.3 Saturated
22:48:05.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:05.701 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:05.701 00.000 10844 Enqueuing Expose request
22:48:06.886 01.185 11060 IsGuiding returns 0
22:48:06.886 00.000 11060 Move returns status 0, amount 1150
22:48:06.886 00.000 11060 move complete, result=0
22:48:06.888 00.002 11060 worker thread done servicing request
22:48:06.888 00.000 11060 Worker thread wakes up
22:48:06.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:06.888 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1554,779,31,31)
22:48:08.334 01.446 11060 Exposure complete
22:48:08.478 00.144 11060 worker thread done servicing request
22:48:08.478 00.000 10844 OnExposeComplete: enter
22:48:08.478 00.000 10844 UpdateGuideState(): m_state=3
22:48:08.478 00.000 10844 Star::Find(15, 1568, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:48:08.478 00.000 10844 Star::Find returns 1 (0), X=1568.46, Y=791.49, Mass=2666, SNR=31.5, Peak=254 HFD=3.2
22:48:08.494 00.016 10844 Status Line: East step   5, dist= 6.7
22:48:08.494 00.000 10844 Enqueuing Calibration Move request for direction 2
22:48:08.494 00.000 11060 Worker thread wakes up
22:48:08.494 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:48:08.494 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:48:08.494 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:48:08.494 00.000 11060 MoveAxis(E, 1150, -)
22:48:08.494 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:48:08.500 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:48:08.505 00.005 11060 IsSlewing returns 0
22:48:08.505 00.000 11060 IsGuiding returns 0
22:48:08.511 00.006 10844 UpdateGuideState exits: m=2666 SNR=31.5
22:48:08.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:08.511 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:08.511 00.000 10844 Enqueuing Expose request
22:48:09.671 01.160 11060 IsGuiding returns 0
22:48:09.671 00.000 11060 Move returns status 0, amount 1150
22:48:09.671 00.000 11060 move complete, result=0
22:48:09.671 00.000 11060 worker thread done servicing request
22:48:09.671 00.000 11060 Worker thread wakes up
22:48:09.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:09.671 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1553,776,31,31)
22:48:11.137 01.466 11060 Exposure complete
22:48:11.294 00.157 11060 worker thread done servicing request
22:48:11.294 00.000 10844 OnExposeComplete: enter
22:48:11.294 00.000 10844 UpdateGuideState(): m_state=3
22:48:11.294 00.000 10844 Star::Find(15, 1568, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:48:11.294 00.000 10844 Star::Find returns 1 (0), X=1567.63, Y=788.89, Mass=2796, SNR=32.4, Peak=252 HFD=3.5
22:48:11.294 00.000 10844 Status Line: East step   4, dist= 4.0
22:48:11.299 00.005 10844 Enqueuing Calibration Move request for direction 2
22:48:11.299 00.000 11060 Worker thread wakes up
22:48:11.299 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:48:11.299 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:48:11.299 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:48:11.299 00.000 11060 MoveAxis(E, 1150, -)
22:48:11.299 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:48:11.301 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:48:11.305 00.004 11060 IsSlewing returns 0
22:48:11.305 00.000 11060 IsGuiding returns 0
22:48:11.315 00.010 10844 UpdateGuideState exits: m=2796 SNR=32.4
22:48:11.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:11.315 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:11.315 00.000 10844 Enqueuing Expose request
22:48:12.462 01.147 11060 IsGuiding returns 0
22:48:12.462 00.000 11060 Move returns status 0, amount 1150
22:48:12.462 00.000 11060 move complete, result=0
22:48:12.462 00.000 11060 worker thread done servicing request
22:48:12.462 00.000 11060 Worker thread wakes up
22:48:12.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:12.462 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1553,774,31,31)
22:48:13.940 01.478 11060 Exposure complete
22:48:14.341 00.401 11060 worker thread done servicing request
22:48:14.341 00.000 10844 OnExposeComplete: enter
22:48:14.341 00.000 10844 UpdateGuideState(): m_state=3
22:48:14.341 00.000 10844 Star::Find(15, 1567, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:48:14.343 00.002 10844 Star::Find returns 1 (0), X=1567.95, Y=786.96, Mass=2727, SNR=32.5, Peak=241 HFD=2.9
22:48:14.349 00.006 10844 Status Line: East step   3, dist= 2.3
22:48:14.356 00.007 10844 Enqueuing Calibration Move request for direction 2
22:48:14.356 00.000 11060 Worker thread wakes up
22:48:14.356 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:48:14.356 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:48:14.356 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:48:14.358 00.002 11060 MoveAxis(E, 1150, -)
22:48:14.358 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:48:14.364 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:48:14.369 00.005 11060 IsSlewing returns 0
22:48:14.369 00.000 11060 IsGuiding returns 0
22:48:14.405 00.036 10844 UpdateGuideState exits: m=2727 SNR=32.5
22:48:14.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:14.405 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:14.405 00.000 10844 Enqueuing Expose request
22:48:15.523 01.118 11060 IsGuiding returns 0
22:48:15.523 00.000 11060 Move returns status 0, amount 1150
22:48:15.523 00.000 11060 move complete, result=0
22:48:15.523 00.000 11060 worker thread done servicing request
22:48:15.523 00.000 11060 Worker thread wakes up
22:48:15.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:15.523 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1553,772,31,31)
22:48:16.993 01.470 11060 Exposure complete
22:48:17.177 00.184 11060 worker thread done servicing request
22:48:17.178 00.001 10844 OnExposeComplete: enter
22:48:17.178 00.000 10844 UpdateGuideState(): m_state=3
22:48:17.178 00.000 10844 Star::Find(15, 1567, 786, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:48:17.178 00.000 10844 Star::Find returns 1 (1), X=1567.51, Y=784.60, Mass=2791, SNR=31.7, Peak=255 HFD=3.3
22:48:17.178 00.000 10844 Status Line: East step   2, dist= 0.7
22:48:17.183 00.005 10844 Enqueuing Calibration Move request for direction 2
22:48:17.183 00.000 11060 Worker thread wakes up
22:48:17.183 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:48:17.183 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:48:17.183 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:48:17.183 00.000 11060 MoveAxis(E, 1150, -)
22:48:17.183 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:48:17.187 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:48:17.203 00.016 10844 UpdateGuideState exits: m=2791 SNR=31.7 Saturated
22:48:17.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:17.203 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:17.203 00.000 10844 Enqueuing Expose request
22:48:17.216 00.013 11060 IsSlewing returns 0
22:48:17.216 00.000 11060 IsGuiding returns 0
22:48:18.389 01.173 11060 IsGuiding returns 0
22:48:18.389 00.000 11060 Move returns status 0, amount 1150
22:48:18.389 00.000 11060 move complete, result=0
22:48:18.389 00.000 11060 worker thread done servicing request
22:48:18.389 00.000 11060 Worker thread wakes up
22:48:18.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:18.389 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1553,770,31,31)
22:48:19.852 01.463 11060 Exposure complete
22:48:20.090 00.238 11060 worker thread done servicing request
22:48:20.090 00.000 10844 OnExposeComplete: enter
22:48:20.090 00.000 10844 UpdateGuideState(): m_state=3
22:48:20.090 00.000 10844 Star::Find(15, 1567, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:48:20.090 00.000 10844 Star::Find returns 1 (0), X=1567.29, Y=782.61, Mass=2632, SNR=31.5, Peak=231 HFD=3.5
22:48:20.090 00.000 10844 Status Line: East step   1, dist= 2.4
22:48:20.097 00.007 10844 Enqueuing Calibration Move request for direction 2
22:48:20.097 00.000 11060 Worker thread wakes up
22:48:20.097 00.000 11060 worker thread servicing REQUEST_MOVE scope dir E(2) 1150 opts 0x0
22:48:20.097 00.000 11060 Handling axis move in thread for scope dir=2 dur=1150
22:48:20.097 00.000 11060 scope move axis dir= 2 dur= 1150 opts= 0x0
22:48:20.097 00.000 11060 MoveAxis(E, 1150, -)
22:48:20.097 00.000 11060 Guiding  Dir = 2, Dur = 1150
22:48:20.100 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:48:20.124 00.024 11060 IsSlewing returns 0
22:48:20.124 00.000 11060 IsGuiding returns 0
22:48:20.127 00.003 10844 UpdateGuideState exits: m=2632 SNR=31.5
22:48:20.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:20.127 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:20.130 00.003 10844 Enqueuing Expose request
22:48:21.290 01.160 11060 IsGuiding returns 0
22:48:21.290 00.000 11060 Move returns status 0, amount 1150
22:48:21.290 00.000 11060 move complete, result=0
22:48:21.292 00.002 11060 worker thread done servicing request
22:48:21.292 00.000 11060 Worker thread wakes up
22:48:21.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:21.292 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1552,768,31,31)
22:48:22.772 01.480 11060 Exposure complete
22:48:22.974 00.202 11060 worker thread done servicing request
22:48:22.974 00.000 10844 OnExposeComplete: enter
22:48:22.974 00.000 10844 UpdateGuideState(): m_state=3
22:48:22.974 00.000 10844 Star::Find(15, 1567, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:48:22.974 00.000 10844 Star::Find returns 1 (0), X=1567.08, Y=781.04, Mass=2792, SNR=31.7, Peak=232 HFD=3.0
22:48:23.026 00.052 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:48:23.026 00.000 10844 Backlash: Looking for 3 moves of 1.2 px, max attempts = 52
22:48:23.026 00.000 10844 Falling Through to state CLEAR_BACKLASH
22:48:23.026 00.000 10844 Backlash: Starting north clearing using pulse width of 1150
22:48:23.027 00.001 10844 Enqueuing Calibration Move request for direction 0
22:48:23.027 00.000 11060 Worker thread wakes up
22:48:23.027 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:23.027 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:23.027 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:23.027 00.000 11060 MoveAxis(N, 1150, -)
22:48:23.027 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:23.027 00.000 10844 Status Line: Clearing backlash step 1
22:48:23.032 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:48:23.041 00.009 11060 IsSlewing returns 0
22:48:23.041 00.000 11060 IsGuiding returns 0
22:48:23.053 00.012 10844 UpdateGuideState exits: m=2792 SNR=31.7
22:48:23.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:23.053 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:23.053 00.000 10844 Enqueuing Expose request
22:48:24.201 01.148 11060 IsGuiding returns 0
22:48:24.201 00.000 11060 Move returns status 0, amount 1150
22:48:24.201 00.000 11060 move complete, result=0
22:48:24.201 00.000 11060 worker thread done servicing request
22:48:24.201 00.000 11060 Worker thread wakes up
22:48:24.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:24.201 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1552,766,31,31)
22:48:25.662 01.461 11060 Exposure complete
22:48:25.927 00.265 11060 worker thread done servicing request
22:48:25.927 00.000 10844 OnExposeComplete: enter
22:48:25.927 00.000 10844 UpdateGuideState(): m_state=3
22:48:25.927 00.000 10844 Star::Find(15, 1567, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:48:25.927 00.000 10844 Star::Find returns 1 (0), X=1568.74, Y=780.28, Mass=2841, SNR=32.8, Peak=238 HFD=3.0
22:48:25.933 00.006 10844 Backlash: Accepted clearing move of 1.8
22:48:25.933 00.000 10844 Enqueuing Calibration Move request for direction 0
22:48:25.933 00.000 11060 Worker thread wakes up
22:48:25.933 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:25.933 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:25.933 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:25.933 00.000 11060 MoveAxis(N, 1150, -)
22:48:25.933 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:25.943 00.010 11060 IsSlewing returns 0
22:48:25.943 00.000 11060 IsGuiding returns 0
22:48:25.943 00.000 10844 Status Line: Clearing backlash step   2
22:48:25.953 00.010 10844 Backlash: Clearing backlash step   2, Last Delta = 1.83 px, CumDistance = 1.83 px
22:48:25.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:48:25.992 00.039 10844 UpdateGuideState exits: m=2841 SNR=32.8
22:48:25.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.994 00.002 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:25.994 00.000 10844 Enqueuing Expose request
22:48:27.100 01.106 11060 IsGuiding returns 0
22:48:27.100 00.000 11060 Move returns status 0, amount 1150
22:48:27.100 00.000 11060 move complete, result=0
22:48:27.102 00.002 11060 worker thread done servicing request
22:48:27.102 00.000 11060 Worker thread wakes up
22:48:27.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:27.102 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1554,765,31,31)
22:48:28.547 01.445 11060 Exposure complete
22:48:28.835 00.288 11060 worker thread done servicing request
22:48:28.835 00.000 10844 OnExposeComplete: enter
22:48:28.835 00.000 10844 UpdateGuideState(): m_state=3
22:48:28.835 00.000 10844 Star::Find(15, 1568, 780, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:48:28.835 00.000 10844 Star::Find returns 1 (1), X=1570.99, Y=779.11, Mass=3267, SNR=35.2, Peak=255 HFD=3.8
22:48:28.841 00.006 10844 Backlash: Accepted clearing move of 2.5
22:48:28.841 00.000 10844 Enqueuing Calibration Move request for direction 0
22:48:28.841 00.000 11060 Worker thread wakes up
22:48:28.841 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:28.843 00.002 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:28.843 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:28.843 00.000 11060 MoveAxis(N, 1150, -)
22:48:28.843 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:28.851 00.008 11060 IsSlewing returns 0
22:48:28.851 00.000 10844 Status Line: Clearing backlash step   3
22:48:28.851 00.000 11060 IsGuiding returns 0
22:48:28.851 00.000 10844 Backlash: Clearing backlash step   3, Last Delta = 2.54 px, CumDistance = 4.36 px
22:48:28.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
22:48:28.892 00.041 10844 UpdateGuideState exits: m=3267 SNR=35.2 Saturated
22:48:28.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:28.892 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:28.892 00.000 10844 Enqueuing Expose request
22:48:30.008 01.116 11060 IsGuiding returns 0
22:48:30.008 00.000 11060 Move returns status 0, amount 1150
22:48:30.008 00.000 11060 move complete, result=0
22:48:30.008 00.000 11060 worker thread done servicing request
22:48:30.008 00.000 11060 Worker thread wakes up
22:48:30.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:30.008 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1556,764,31,31)
22:48:31.485 01.477 11060 Exposure complete
22:48:31.727 00.242 11060 worker thread done servicing request
22:48:31.727 00.000 10844 OnExposeComplete: enter
22:48:31.727 00.000 10844 UpdateGuideState(): m_state=3
22:48:31.727 00.000 10844 Star::Find(15, 1570, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:48:31.727 00.000 10844 Star::Find returns 1 (0), X=1572.61, Y=779.10, Mass=2425, SNR=30.2, Peak=229 HFD=3.3
22:48:31.727 00.000 10844 Backlash: Accepted clearing move of 1.6
22:48:31.727 00.000 10844 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
22:48:31.727 00.000 10844 Backlash: North calibration moves starting at {1571.0,779.1}, Offset = 7.9 px
22:48:31.727 00.000 10844 Backlash: Total distance moved = 8.8
22:48:31.727 00.000 10844 Backlash: Falling Through to state GO_NORTH
22:48:31.727 00.000 10844 Status Line: North step   2, dist= 1.6
22:48:31.732 00.005 10844 Enqueuing Calibration Move request for direction 0
22:48:31.732 00.000 11060 Worker thread wakes up
22:48:31.732 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:31.732 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:31.732 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:31.732 00.000 11060 MoveAxis(N, 1150, -)
22:48:31.732 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:31.737 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:48:31.769 00.032 10844 UpdateGuideState exits: m=2425 SNR=30.2
22:48:31.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:31.769 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:31.769 00.000 10844 Enqueuing Expose request
22:48:31.783 00.014 11060 IsSlewing returns 0
22:48:31.783 00.000 11060 IsGuiding returns 0
22:48:32.972 01.189 11060 IsGuiding returns 0
22:48:32.972 00.000 11060 Move returns status 0, amount 1150
22:48:32.972 00.000 11060 move complete, result=0
22:48:32.973 00.001 11060 worker thread done servicing request
22:48:32.973 00.000 11060 Worker thread wakes up
22:48:32.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:32.973 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1558,764,31,31)
22:48:34.480 01.507 11060 Exposure complete
22:48:34.769 00.289 11060 worker thread done servicing request
22:48:34.769 00.000 10844 OnExposeComplete: enter
22:48:34.769 00.000 10844 UpdateGuideState(): m_state=3
22:48:34.771 00.002 10844 Star::Find(15, 1572, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:48:34.771 00.000 10844 Star::Find returns 1 (0), X=1574.28, Y=778.83, Mass=2431, SNR=30.3, Peak=246 HFD=3.5
22:48:34.771 00.000 10844 Status Line: North step   3, dist= 3.3
22:48:34.771 00.000 10844 Enqueuing Calibration Move request for direction 0
22:48:34.776 00.005 11060 Worker thread wakes up
22:48:34.776 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:34.776 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:34.776 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:34.776 00.000 11060 MoveAxis(N, 1150, -)
22:48:34.776 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:34.781 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:48:34.791 00.010 11060 IsSlewing returns 0
22:48:34.791 00.000 11060 IsGuiding returns 0
22:48:34.817 00.026 10844 UpdateGuideState exits: m=2431 SNR=30.3
22:48:34.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:34.817 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:34.817 00.000 10844 Enqueuing Expose request
22:48:35.951 01.134 11060 IsGuiding returns 0
22:48:35.951 00.000 11060 Move returns status 0, amount 1150
22:48:35.951 00.000 11060 move complete, result=0
22:48:35.951 00.000 11060 worker thread done servicing request
22:48:35.951 00.000 11060 Worker thread wakes up
22:48:35.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:35.951 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1559,764,31,31)
22:48:37.427 01.476 11060 Exposure complete
22:48:37.687 00.260 11060 worker thread done servicing request
22:48:37.687 00.000 10844 OnExposeComplete: enter
22:48:37.687 00.000 10844 UpdateGuideState(): m_state=3
22:48:37.687 00.000 10844 Star::Find(15, 1574, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:48:37.687 00.000 10844 Star::Find returns 1 (0), X=1576.44, Y=778.09, Mass=3196, SNR=35.1, Peak=238 HFD=3.5
22:48:37.689 00.002 10844 Status Line: North step   4, dist= 5.5
22:48:37.690 00.001 10844 Enqueuing Calibration Move request for direction 0
22:48:37.690 00.000 11060 Worker thread wakes up
22:48:37.690 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:37.690 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:37.690 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:37.690 00.000 11060 MoveAxis(N, 1150, -)
22:48:37.690 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:37.696 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:48:37.711 00.015 10844 UpdateGuideState exits: m=3196 SNR=35.1
22:48:37.714 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.716 00.002 11060 IsSlewing returns 0
22:48:37.716 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:37.716 00.000 10844 Enqueuing Expose request
22:48:37.716 00.000 11060 IsGuiding returns 0
22:48:38.879 01.163 11060 IsGuiding returns 0
22:48:38.879 00.000 11060 Move returns status 0, amount 1150
22:48:38.879 00.000 11060 move complete, result=0
22:48:38.879 00.000 11060 worker thread done servicing request
22:48:38.879 00.000 11060 Worker thread wakes up
22:48:38.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:38.879 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1561,763,31,31)
22:48:40.334 01.455 11060 Exposure complete
22:48:40.618 00.284 11060 worker thread done servicing request
22:48:40.618 00.000 10844 OnExposeComplete: enter
22:48:40.618 00.000 10844 UpdateGuideState(): m_state=3
22:48:40.618 00.000 10844 Star::Find(15, 1576, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:48:40.618 00.000 10844 Star::Find returns 1 (0), X=1578.35, Y=778.30, Mass=2467, SNR=30.3, Peak=184 HFD=3.5
22:48:40.621 00.003 10844 Status Line: North step   5, dist= 7.4
22:48:40.623 00.002 10844 Enqueuing Calibration Move request for direction 0
22:48:40.623 00.000 11060 Worker thread wakes up
22:48:40.623 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:40.623 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:40.625 00.002 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:40.625 00.000 11060 MoveAxis(N, 1150, -)
22:48:40.625 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:40.629 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:48:40.631 00.002 11060 IsSlewing returns 0
22:48:40.632 00.001 11060 IsGuiding returns 0
22:48:40.642 00.010 10844 UpdateGuideState exits: m=2467 SNR=30.3
22:48:40.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:40.642 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:40.642 00.000 10844 Enqueuing Expose request
22:48:41.790 01.148 11060 IsGuiding returns 0
22:48:41.790 00.000 11060 Move returns status 0, amount 1150
22:48:41.790 00.000 11060 move complete, result=0
22:48:41.792 00.002 11060 worker thread done servicing request
22:48:41.792 00.000 11060 Worker thread wakes up
22:48:41.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:41.792 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1563,763,31,31)
22:48:43.266 01.474 11060 Exposure complete
22:48:43.572 00.306 11060 worker thread done servicing request
22:48:43.572 00.000 10844 OnExposeComplete: enter
22:48:43.572 00.000 10844 UpdateGuideState(): m_state=3
22:48:43.572 00.000 10844 Star::Find(15, 1578, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:48:43.572 00.000 10844 Star::Find returns 1 (0), X=1580.49, Y=777.37, Mass=2499, SNR=30.4, Peak=237 HFD=3.2
22:48:43.572 00.000 10844 Status Line: North step   6, dist= 9.7
22:48:43.577 00.005 10844 Enqueuing Calibration Move request for direction 0
22:48:43.577 00.000 11060 Worker thread wakes up
22:48:43.577 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:43.577 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:43.577 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:43.587 00.010 11060 MoveAxis(N, 1150, -)
22:48:43.587 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:43.593 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:48:43.597 00.004 11060 IsSlewing returns 0
22:48:43.597 00.000 11060 IsGuiding returns 0
22:48:43.603 00.006 10844 UpdateGuideState exits: m=2499 SNR=30.4
22:48:43.608 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:43.608 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:43.608 00.000 10844 Enqueuing Expose request
22:48:44.783 01.175 11060 IsGuiding returns 0
22:48:44.783 00.000 11060 Move returns status 0, amount 1150
22:48:44.783 00.000 11060 move complete, result=0
22:48:44.783 00.000 11060 worker thread done servicing request
22:48:44.783 00.000 11060 Worker thread wakes up
22:48:44.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:44.784 00.001 11060 Handling exposure in thread, d=1000 o=3 r=(1565,762,31,31)
22:48:46.276 01.492 11060 Exposure complete
22:48:46.573 00.297 11060 worker thread done servicing request
22:48:46.573 00.000 10844 OnExposeComplete: enter
22:48:46.573 00.000 10844 UpdateGuideState(): m_state=3
22:48:46.573 00.000 10844 Star::Find(15, 1580, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:48:46.573 00.000 10844 Star::Find returns 1 (0), X=1582.36, Y=776.96, Mass=2218, SNR=29.5, Peak=204 HFD=3.3
22:48:46.575 00.002 10844 Status Line: North step   7, dist=11.6
22:48:46.580 00.005 10844 Enqueuing Calibration Move request for direction 0
22:48:46.580 00.000 11060 Worker thread wakes up
22:48:46.580 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:46.580 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:46.580 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:46.580 00.000 11060 MoveAxis(N, 1150, -)
22:48:46.580 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:46.584 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:48:46.589 00.005 11060 IsSlewing returns 0
22:48:46.589 00.000 11060 IsGuiding returns 0
22:48:46.605 00.016 10844 UpdateGuideState exits: m=2218 SNR=29.5
22:48:46.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:46.605 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:46.605 00.000 10844 Enqueuing Expose request
22:48:47.743 01.138 11060 IsGuiding returns 0
22:48:47.744 00.001 11060 Move returns status 0, amount 1150
22:48:47.744 00.000 11060 move complete, result=0
22:48:47.745 00.001 11060 worker thread done servicing request
22:48:47.745 00.000 11060 Worker thread wakes up
22:48:47.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:47.745 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1567,762,31,31)
22:48:49.211 01.466 11060 Exposure complete
22:48:49.449 00.238 11060 worker thread done servicing request
22:48:49.449 00.000 10844 OnExposeComplete: enter
22:48:49.449 00.000 10844 UpdateGuideState(): m_state=3
22:48:49.449 00.000 10844 Star::Find(15, 1582, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:48:49.449 00.000 10844 Star::Find returns 1 (0), X=1585.00, Y=777.01, Mass=3404, SNR=35.9, Peak=252 HFD=4.0
22:48:49.449 00.000 10844 Status Line: North step   8, dist=14.2
22:48:49.453 00.004 10844 Enqueuing Calibration Move request for direction 0
22:48:49.453 00.000 11060 Worker thread wakes up
22:48:49.453 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:49.453 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:49.453 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:49.453 00.000 11060 MoveAxis(N, 1150, -)
22:48:49.453 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:49.461 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:48:49.462 00.001 11060 IsSlewing returns 0
22:48:49.462 00.000 11060 IsGuiding returns 0
22:48:49.508 00.046 10844 UpdateGuideState exits: m=3404 SNR=35.9
22:48:49.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:49.508 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:49.508 00.000 10844 Enqueuing Expose request
22:48:50.625 01.117 11060 IsGuiding returns 0
22:48:50.625 00.000 11060 Move returns status 0, amount 1150
22:48:50.625 00.000 11060 move complete, result=0
22:48:50.625 00.000 11060 worker thread done servicing request
22:48:50.625 00.000 11060 Worker thread wakes up
22:48:50.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:50.625 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1570,762,31,31)
22:48:52.069 01.444 11060 Exposure complete
22:48:52.375 00.306 11060 worker thread done servicing request
22:48:52.375 00.000 10844 OnExposeComplete: enter
22:48:52.378 00.003 10844 UpdateGuideState(): m_state=3
22:48:52.378 00.000 10844 Star::Find(15, 1585, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:48:52.378 00.000 10844 Star::Find returns 1 (0), X=1587.90, Y=775.53, Mass=2585, SNR=31.4, Peak=247 HFD=3.5
22:48:52.380 00.002 10844 Status Line: North step   9, dist=17.3
22:48:52.384 00.004 10844 Enqueuing Calibration Move request for direction 0
22:48:52.384 00.000 11060 Worker thread wakes up
22:48:52.384 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:52.384 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:52.384 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:52.384 00.000 11060 MoveAxis(N, 1150, -)
22:48:52.384 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:52.391 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:48:52.398 00.007 11060 IsSlewing returns 0
22:48:52.399 00.001 11060 IsGuiding returns 0
22:48:52.420 00.021 10844 UpdateGuideState exits: m=2585 SNR=31.4
22:48:52.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:52.420 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:52.420 00.000 10844 Enqueuing Expose request
22:48:53.586 01.166 11060 IsGuiding returns 0
22:48:53.586 00.000 11060 Move returns status 0, amount 1150
22:48:53.586 00.000 11060 move complete, result=0
22:48:53.586 00.000 11060 worker thread done servicing request
22:48:53.586 00.000 11060 Worker thread wakes up
22:48:53.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:53.586 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1573,761,31,31)
22:48:55.055 01.469 11060 Exposure complete
22:48:55.327 00.272 11060 worker thread done servicing request
22:48:55.327 00.000 10844 OnExposeComplete: enter
22:48:55.327 00.000 10844 UpdateGuideState(): m_state=3
22:48:55.327 00.000 10844 Star::Find(15, 1587, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:48:55.328 00.001 10844 Star::Find returns 1 (0), X=1588.46, Y=775.85, Mass=2836, SNR=32.5, Peak=213 HFD=3.5
22:48:55.331 00.003 10844 Status Line: North step  10, dist=17.8
22:48:55.331 00.000 10844 Enqueuing Calibration Move request for direction 0
22:48:55.331 00.000 11060 Worker thread wakes up
22:48:55.331 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:55.331 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:55.331 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:55.331 00.000 11060 MoveAxis(N, 1150, -)
22:48:55.331 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:55.340 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
22:48:55.362 00.022 10844 UpdateGuideState exits: m=2836 SNR=32.5
22:48:55.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:55.362 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:55.362 00.000 10844 Enqueuing Expose request
22:48:55.370 00.008 11060 IsSlewing returns 0
22:48:55.370 00.000 11060 IsGuiding returns 0
22:48:56.535 01.165 11060 IsGuiding returns 0
22:48:56.535 00.000 11060 Move returns status 0, amount 1150
22:48:56.535 00.000 11060 move complete, result=0
22:48:56.535 00.000 11060 worker thread done servicing request
22:48:56.535 00.000 11060 Worker thread wakes up
22:48:56.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:56.535 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1573,761,31,31)
22:48:57.992 01.457 11060 Exposure complete
22:48:58.141 00.149 11060 worker thread done servicing request
22:48:58.142 00.001 10844 OnExposeComplete: enter
22:48:58.142 00.000 10844 UpdateGuideState(): m_state=3
22:48:58.142 00.000 10844 Star::Find(15, 1588, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:48:58.142 00.000 10844 Star::Find returns 1 (0), X=1591.15, Y=774.60, Mass=3151, SNR=34.8, Peak=248 HFD=3.6
22:48:58.142 00.000 10844 Status Line: North step  11, dist=20.7
22:48:58.142 00.000 10844 Enqueuing Calibration Move request for direction 0
22:48:58.142 00.000 11060 Worker thread wakes up
22:48:58.142 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:48:58.142 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:48:58.142 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:48:58.142 00.000 11060 MoveAxis(N, 1150, -)
22:48:58.142 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:48:58.151 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:48:58.160 00.009 11060 IsSlewing returns 0
22:48:58.160 00.000 11060 IsGuiding returns 0
22:48:58.164 00.004 10844 UpdateGuideState exits: m=3151 SNR=34.8
22:48:58.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:58.164 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:48:58.164 00.000 10844 Enqueuing Expose request
22:48:59.318 01.154 11060 IsGuiding returns 0
22:48:59.318 00.000 11060 Move returns status 0, amount 1150
22:48:59.318 00.000 11060 move complete, result=0
22:48:59.318 00.000 11060 worker thread done servicing request
22:48:59.318 00.000 11060 Worker thread wakes up
22:48:59.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:48:59.318 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1576,760,31,31)
22:49:00.807 01.489 11060 Exposure complete
22:49:00.976 00.169 11060 worker thread done servicing request
22:49:00.976 00.000 10844 OnExposeComplete: enter
22:49:00.976 00.000 10844 UpdateGuideState(): m_state=3
22:49:00.976 00.000 10844 Star::Find(15, 1591, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:49:00.976 00.000 10844 Star::Find returns 1 (1), X=1592.96, Y=774.67, Mass=2978, SNR=33.4, Peak=255 HFD=3.4
22:49:00.981 00.005 10844 Status Line: North step  12, dist=22.4
22:49:00.981 00.000 10844 Enqueuing Calibration Move request for direction 0
22:49:00.981 00.000 11060 Worker thread wakes up
22:49:00.981 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:49:00.981 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:49:00.981 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:49:00.981 00.000 11060 MoveAxis(N, 1150, -)
22:49:00.981 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:49:00.986 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
22:49:00.993 00.007 11060 IsSlewing returns 0
22:49:00.993 00.000 11060 IsGuiding returns 0
22:49:00.999 00.006 10844 UpdateGuideState exits: m=2978 SNR=33.4 Saturated
22:49:00.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.999 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:00.999 00.000 10844 Enqueuing Expose request
22:49:02.146 01.147 11060 IsGuiding returns 0
22:49:02.146 00.000 11060 Move returns status 0, amount 1150
22:49:02.146 00.000 11060 move complete, result=0
22:49:02.146 00.000 11060 worker thread done servicing request
22:49:02.146 00.000 11060 Worker thread wakes up
22:49:02.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:02.146 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1578,760,31,31)
22:49:03.617 01.471 11060 Exposure complete
22:49:03.790 00.173 11060 worker thread done servicing request
22:49:03.790 00.000 10844 OnExposeComplete: enter
22:49:03.790 00.000 10844 UpdateGuideState(): m_state=3
22:49:03.790 00.000 10844 Star::Find(15, 1592, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:49:03.790 00.000 10844 Star::Find returns 1 (0), X=1594.33, Y=774.03, Mass=2812, SNR=32.8, Peak=249 HFD=3.4
22:49:03.791 00.001 10844 Status Line: North step  13, dist=23.9
22:49:03.791 00.000 10844 Enqueuing Calibration Move request for direction 0
22:49:03.791 00.000 11060 Worker thread wakes up
22:49:03.791 00.000 11060 worker thread servicing REQUEST_MOVE scope dir N(0) 1150 opts 0x0
22:49:03.791 00.000 11060 Handling axis move in thread for scope dir=0 dur=1150
22:49:03.791 00.000 11060 scope move axis dir= 0 dur= 1150 opts= 0x0
22:49:03.791 00.000 11060 MoveAxis(N, 1150, -)
22:49:03.791 00.000 11060 Guiding  Dir = 0, Dur = 1150
22:49:03.812 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
22:49:03.824 00.012 11060 IsSlewing returns 0
22:49:03.824 00.000 11060 IsGuiding returns 0
22:49:03.826 00.002 10844 UpdateGuideState exits: m=2812 SNR=32.8
22:49:03.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:03.826 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:03.826 00.000 10844 Enqueuing Expose request
22:49:05.022 01.196 11060 IsGuiding returns 0
22:49:05.022 00.000 11060 Move returns status 0, amount 1150
22:49:05.022 00.000 11060 move complete, result=0
22:49:05.022 00.000 11060 worker thread done servicing request
22:49:05.022 00.000 11060 Worker thread wakes up
22:49:05.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:05.022 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1579,759,31,31)
22:49:06.477 01.455 11060 Exposure complete
22:49:06.630 00.153 11060 worker thread done servicing request
22:49:06.630 00.000 10844 OnExposeComplete: enter
22:49:06.630 00.000 10844 UpdateGuideState(): m_state=3
22:49:06.632 00.002 10844 Star::Find(15, 1594, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:49:06.632 00.000 10844 Star::Find returns 1 (0), X=1597.35, Y=773.80, Mass=2835, SNR=32.5, Peak=205 HFD=3.7
22:49:06.638 00.006 10844 NORTH calibration completes with angle=-11.4 rate=1.799 parity=0
22:49:06.638 00.000 10844 Falling Through to state GO_SOUTH
22:49:06.638 00.000 10844 Status Line: South step  13, dist=26.9
22:49:06.641 00.003 10844 Enqueuing Calibration Move request for direction 1
22:49:06.641 00.000 11060 Worker thread wakes up
22:49:06.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=10, FiltMax=255, Gamma=1.000
22:49:06.641 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:06.641 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:06.641 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:06.641 00.000 11060 MoveAxis(S, 1150, -)
22:49:06.641 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:06.653 00.012 10844 UpdateGuideState exits: m=2835 SNR=32.5
22:49:06.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:06.653 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:06.653 00.000 10844 Enqueuing Expose request
22:49:06.663 00.010 11060 IsSlewing returns 0
22:49:06.663 00.000 11060 IsGuiding returns 0
22:49:07.846 01.183 11060 IsGuiding returns 0
22:49:07.848 00.002 11060 Move returns status 0, amount 1150
22:49:07.848 00.000 11060 move complete, result=0
22:49:07.848 00.000 11060 worker thread done servicing request
22:49:07.848 00.000 11060 Worker thread wakes up
22:49:07.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:07.848 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1582,759,31,31)
22:49:09.309 01.461 11060 Exposure complete
22:49:09.462 00.153 11060 worker thread done servicing request
22:49:09.462 00.000 10844 OnExposeComplete: enter
22:49:09.462 00.000 10844 UpdateGuideState(): m_state=3
22:49:09.462 00.000 10844 Star::Find(15, 1597, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:49:09.462 00.000 10844 Star::Find returns 1 (0), X=1596.77, Y=773.89, Mass=2473, SNR=30.1, Peak=217 HFD=3.4
22:49:09.463 00.001 10844 Status Line: South step  12, dist=26.3
22:49:09.463 00.000 10844 Enqueuing Calibration Move request for direction 1
22:49:09.463 00.000 11060 Worker thread wakes up
22:49:09.463 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:09.463 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:09.463 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:09.463 00.000 11060 MoveAxis(S, 1150, -)
22:49:09.463 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:09.468 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=13, FiltMax=255, Gamma=1.000
22:49:09.478 00.010 10844 UpdateGuideState exits: m=2473 SNR=30.1
22:49:09.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:09.478 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:09.478 00.000 10844 Enqueuing Expose request
22:49:09.489 00.011 11060 IsSlewing returns 0
22:49:09.489 00.000 11060 IsGuiding returns 0
22:49:10.665 01.176 11060 IsGuiding returns 0
22:49:10.665 00.000 11060 Move returns status 0, amount 1150
22:49:10.665 00.000 11060 move complete, result=0
22:49:10.667 00.002 11060 worker thread done servicing request
22:49:10.667 00.000 11060 Worker thread wakes up
22:49:10.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:10.667 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1582,759,31,31)
22:49:12.097 01.430 11060 Exposure complete
22:49:12.263 00.166 11060 worker thread done servicing request
22:49:12.263 00.000 10844 OnExposeComplete: enter
22:49:12.263 00.000 10844 UpdateGuideState(): m_state=3
22:49:12.263 00.000 10844 Star::Find(15, 1596, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:49:12.263 00.000 10844 Star::Find returns 1 (0), X=1595.14, Y=773.86, Mass=3061, SNR=34.3, Peak=252 HFD=3.1
22:49:12.263 00.000 10844 Status Line: South step  11, dist=24.7
22:49:12.266 00.003 10844 Enqueuing Calibration Move request for direction 1
22:49:12.266 00.000 11060 Worker thread wakes up
22:49:12.266 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:12.266 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:12.266 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:12.266 00.000 11060 MoveAxis(S, 1150, -)
22:49:12.266 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:12.270 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:12.290 00.020 11060 IsSlewing returns 0
22:49:12.290 00.000 11060 IsGuiding returns 0
22:49:12.297 00.007 10844 UpdateGuideState exits: m=3061 SNR=34.3
22:49:12.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:12.297 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:12.297 00.000 10844 Enqueuing Expose request
22:49:13.467 01.170 11060 IsGuiding returns 0
22:49:13.467 00.000 11060 Move returns status 0, amount 1150
22:49:13.467 00.000 11060 move complete, result=0
22:49:13.467 00.000 11060 worker thread done servicing request
22:49:13.469 00.002 11060 Worker thread wakes up
22:49:13.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:13.469 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1580,759,31,31)
22:49:14.952 01.483 11060 Exposure complete
22:49:15.093 00.141 11060 worker thread done servicing request
22:49:15.093 00.000 10844 OnExposeComplete: enter
22:49:15.093 00.000 10844 UpdateGuideState(): m_state=3
22:49:15.093 00.000 10844 Star::Find(15, 1595, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:49:15.093 00.000 10844 Star::Find returns 1 (0), X=1593.62, Y=774.64, Mass=2997, SNR=33.3, Peak=253 HFD=3.5
22:49:15.093 00.000 10844 Status Line: South step  10, dist=23.1
22:49:15.096 00.003 10844 Enqueuing Calibration Move request for direction 1
22:49:15.096 00.000 11060 Worker thread wakes up
22:49:15.096 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:15.096 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:15.096 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:15.096 00.000 11060 MoveAxis(S, 1150, -)
22:49:15.096 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:15.101 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:15.106 00.005 11060 IsSlewing returns 0
22:49:15.106 00.000 11060 IsGuiding returns 0
22:49:15.125 00.019 10844 UpdateGuideState exits: m=2997 SNR=33.3
22:49:15.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:15.125 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:15.125 00.000 10844 Enqueuing Expose request
22:49:16.282 01.157 11060 IsGuiding returns 0
22:49:16.282 00.000 11060 Move returns status 0, amount 1150
22:49:16.282 00.000 11060 move complete, result=0
22:49:16.282 00.000 11060 worker thread done servicing request
22:49:16.282 00.000 11060 Worker thread wakes up
22:49:16.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:16.282 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1579,760,31,31)
22:49:17.774 01.492 11060 Exposure complete
22:49:17.922 00.148 11060 worker thread done servicing request
22:49:17.924 00.002 10844 OnExposeComplete: enter
22:49:17.924 00.000 10844 UpdateGuideState(): m_state=3
22:49:17.924 00.000 10844 Star::Find(15, 1593, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:49:17.924 00.000 10844 Star::Find returns 1 (0), X=1592.59, Y=774.44, Mass=2733, SNR=32.1, Peak=251 HFD=3.3
22:49:17.924 00.000 10844 Status Line: South step   9, dist=22.1
22:49:17.927 00.003 10844 Enqueuing Calibration Move request for direction 1
22:49:17.927 00.000 11060 Worker thread wakes up
22:49:17.927 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:17.927 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:17.927 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:17.927 00.000 11060 MoveAxis(S, 1150, -)
22:49:17.927 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:17.929 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:49:17.940 00.011 11060 IsSlewing returns 0
22:49:17.940 00.000 11060 IsGuiding returns 0
22:49:17.940 00.000 10844 UpdateGuideState exits: m=2733 SNR=32.1
22:49:17.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:17.940 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:17.940 00.000 10844 Enqueuing Expose request
22:49:19.102 01.162 11060 IsGuiding returns 0
22:49:19.102 00.000 11060 Move returns status 0, amount 1150
22:49:19.102 00.000 11060 move complete, result=0
22:49:19.102 00.000 11060 worker thread done servicing request
22:49:19.102 00.000 11060 Worker thread wakes up
22:49:19.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:19.102 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1578,759,31,31)
22:49:20.584 01.482 11060 Exposure complete
22:49:20.740 00.156 11060 worker thread done servicing request
22:49:20.740 00.000 10844 OnExposeComplete: enter
22:49:20.740 00.000 10844 UpdateGuideState(): m_state=3
22:49:20.740 00.000 10844 Star::Find(15, 1592, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:49:20.740 00.000 10844 Star::Find returns 1 (0), X=1590.69, Y=775.04, Mass=3018, SNR=33.1, Peak=229 HFD=3.6
22:49:20.742 00.002 10844 Status Line: South step   8, dist=20.1
22:49:20.742 00.000 10844 Enqueuing Calibration Move request for direction 1
22:49:20.742 00.000 11060 Worker thread wakes up
22:49:20.742 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:20.742 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:20.742 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:20.742 00.000 11060 MoveAxis(S, 1150, -)
22:49:20.742 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:20.748 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:49:20.752 00.004 11060 IsSlewing returns 0
22:49:20.752 00.000 11060 IsGuiding returns 0
22:49:20.762 00.010 10844 UpdateGuideState exits: m=3018 SNR=33.1
22:49:20.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:20.762 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:20.762 00.000 10844 Enqueuing Expose request
22:49:21.907 01.145 11060 IsGuiding returns 0
22:49:21.907 00.000 11060 Move returns status 0, amount 1150
22:49:21.907 00.000 11060 move complete, result=0
22:49:21.907 00.000 11060 worker thread done servicing request
22:49:21.907 00.000 11060 Worker thread wakes up
22:49:21.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:21.907 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1576,760,31,31)
22:49:23.346 01.439 11060 Exposure complete
22:49:23.494 00.148 11060 worker thread done servicing request
22:49:23.501 00.007 10844 OnExposeComplete: enter
22:49:23.501 00.000 10844 UpdateGuideState(): m_state=3
22:49:23.501 00.000 10844 Star::Find(15, 1590, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:49:23.501 00.000 10844 Star::Find returns 1 (0), X=1589.11, Y=774.63, Mass=2954, SNR=33.6, Peak=247 HFD=3.3
22:49:23.501 00.000 10844 Status Line: South step   7, dist=18.7
22:49:23.504 00.003 10844 Enqueuing Calibration Move request for direction 1
22:49:23.504 00.000 11060 Worker thread wakes up
22:49:23.504 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:23.504 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:23.504 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:23.504 00.000 11060 MoveAxis(S, 1150, -)
22:49:23.504 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:23.510 00.006 11060 IsSlewing returns 0
22:49:23.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
22:49:23.510 00.000 11060 IsGuiding returns 0
22:49:23.520 00.010 10844 UpdateGuideState exits: m=2954 SNR=33.6
22:49:23.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:23.520 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:23.520 00.000 10844 Enqueuing Expose request
22:49:24.665 01.145 11060 IsGuiding returns 0
22:49:24.666 00.001 11060 Move returns status 0, amount 1150
22:49:24.666 00.000 11060 move complete, result=0
22:49:24.666 00.000 11060 worker thread done servicing request
22:49:24.666 00.000 11060 Worker thread wakes up
22:49:24.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:24.666 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1574,760,31,31)
22:49:26.127 01.461 11060 Exposure complete
22:49:26.264 00.137 11060 worker thread done servicing request
22:49:26.264 00.000 10844 OnExposeComplete: enter
22:49:26.264 00.000 10844 UpdateGuideState(): m_state=3
22:49:26.265 00.001 10844 Star::Find(15, 1589, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:49:26.265 00.000 10844 Star::Find returns 1 (0), X=1586.70, Y=775.38, Mass=2804, SNR=32.2, Peak=239 HFD=3.5
22:49:26.266 00.001 10844 Status Line: South step   6, dist=16.1
22:49:26.280 00.014 10844 Enqueuing Calibration Move request for direction 1
22:49:26.280 00.000 11060 Worker thread wakes up
22:49:26.280 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:26.280 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:26.280 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:26.280 00.000 11060 MoveAxis(S, 1150, -)
22:49:26.280 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:26.284 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:49:26.297 00.013 10844 UpdateGuideState exits: m=2804 SNR=32.2
22:49:26.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.297 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:26.297 00.000 10844 Enqueuing Expose request
22:49:26.308 00.011 11060 IsSlewing returns 0
22:49:26.308 00.000 11060 IsGuiding returns 0
22:49:27.484 01.176 11060 IsGuiding returns 0
22:49:27.484 00.000 11060 Move returns status 0, amount 1150
22:49:27.484 00.000 11060 move complete, result=0
22:49:27.484 00.000 11060 worker thread done servicing request
22:49:27.484 00.000 11060 Worker thread wakes up
22:49:27.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:27.484 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1572,760,31,31)
22:49:28.961 01.477 11060 Exposure complete
22:49:29.114 00.153 11060 worker thread done servicing request
22:49:29.114 00.000 10844 OnExposeComplete: enter
22:49:29.114 00.000 10844 UpdateGuideState(): m_state=3
22:49:29.114 00.000 10844 Star::Find(15, 1586, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:49:29.114 00.000 10844 Star::Find returns 1 (0), X=1584.32, Y=775.73, Mass=2163, SNR=28.4, Peak=234 HFD=3.2
22:49:29.117 00.003 10844 Status Line: South step   5, dist=13.8
22:49:29.117 00.000 10844 Enqueuing Calibration Move request for direction 1
22:49:29.117 00.000 11060 Worker thread wakes up
22:49:29.117 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:29.117 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:29.117 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:29.117 00.000 11060 MoveAxis(S, 1150, -)
22:49:29.117 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:29.122 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:29.127 00.005 11060 IsSlewing returns 0
22:49:29.127 00.000 11060 IsGuiding returns 0
22:49:29.132 00.005 10844 UpdateGuideState exits: m=2163 SNR=28.4
22:49:29.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:29.132 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:29.132 00.000 10844 Enqueuing Expose request
22:49:30.301 01.169 11060 IsGuiding returns 0
22:49:30.301 00.000 11060 Move returns status 0, amount 1150
22:49:30.301 00.000 11060 move complete, result=0
22:49:30.301 00.000 11060 worker thread done servicing request
22:49:30.301 00.000 11060 Worker thread wakes up
22:49:30.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:30.301 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1569,761,31,31)
22:49:31.793 01.492 11060 Exposure complete
22:49:31.960 00.167 11060 worker thread done servicing request
22:49:31.960 00.000 10844 OnExposeComplete: enter
22:49:31.960 00.000 10844 UpdateGuideState(): m_state=3
22:49:31.960 00.000 10844 Star::Find(15, 1584, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:49:31.960 00.000 10844 Star::Find returns 1 (0), X=1583.10, Y=776.00, Mass=2576, SNR=31.3, Peak=213 HFD=3.0
22:49:31.964 00.004 10844 Status Line: South step   4, dist=12.5
22:49:31.964 00.000 10844 Enqueuing Calibration Move request for direction 1
22:49:31.964 00.000 11060 Worker thread wakes up
22:49:31.964 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:31.964 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:31.964 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:31.964 00.000 11060 MoveAxis(S, 1150, -)
22:49:31.964 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:31.969 00.005 11060 IsSlewing returns 0
22:49:31.969 00.000 11060 IsGuiding returns 0
22:49:31.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=6, FiltMax=255, Gamma=1.000
22:49:31.981 00.012 10844 UpdateGuideState exits: m=2576 SNR=31.3
22:49:31.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:31.981 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:31.981 00.000 10844 Enqueuing Expose request
22:49:33.132 01.151 11060 IsGuiding returns 0
22:49:33.132 00.000 11060 Move returns status 0, amount 1150
22:49:33.132 00.000 11060 move complete, result=0
22:49:33.132 00.000 11060 worker thread done servicing request
22:49:33.132 00.000 11060 Worker thread wakes up
22:49:33.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:33.132 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1568,761,31,31)
22:49:34.615 01.483 11060 Exposure complete
22:49:34.785 00.170 11060 worker thread done servicing request
22:49:34.785 00.000 10844 OnExposeComplete: enter
22:49:34.785 00.000 10844 UpdateGuideState(): m_state=3
22:49:34.785 00.000 10844 Star::Find(15, 1583, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:49:34.785 00.000 10844 Star::Find returns 1 (0), X=1580.58, Y=776.48, Mass=2174, SNR=28.5, Peak=215 HFD=3.2
22:49:34.785 00.000 10844 Status Line: South step   3, dist= 9.9
22:49:34.788 00.003 10844 Enqueuing Calibration Move request for direction 1
22:49:34.788 00.000 11060 Worker thread wakes up
22:49:34.788 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:34.791 00.003 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:34.791 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:34.791 00.000 11060 MoveAxis(S, 1150, -)
22:49:34.791 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:34.794 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:34.797 00.003 11060 IsSlewing returns 0
22:49:34.797 00.000 11060 IsGuiding returns 0
22:49:34.804 00.007 10844 UpdateGuideState exits: m=2174 SNR=28.5
22:49:34.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:34.804 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:34.804 00.000 10844 Enqueuing Expose request
22:49:35.956 01.152 11060 IsGuiding returns 0
22:49:35.956 00.000 11060 Move returns status 0, amount 1150
22:49:35.956 00.000 11060 move complete, result=0
22:49:35.976 00.020 11060 worker thread done servicing request
22:49:35.976 00.000 11060 Worker thread wakes up
22:49:35.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:35.976 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1566,761,31,31)
22:49:37.418 01.442 11060 Exposure complete
22:49:37.570 00.152 11060 worker thread done servicing request
22:49:37.570 00.000 10844 OnExposeComplete: enter
22:49:37.570 00.000 10844 UpdateGuideState(): m_state=3
22:49:37.570 00.000 10844 Star::Find(15, 1580, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:49:37.570 00.000 10844 Star::Find returns 1 (0), X=1578.67, Y=776.71, Mass=3148, SNR=34.5, Peak=248 HFD=3.6
22:49:37.574 00.004 10844 Status Line: South step   2, dist= 8.0
22:49:37.576 00.002 10844 Enqueuing Calibration Move request for direction 1
22:49:37.576 00.000 11060 Worker thread wakes up
22:49:37.576 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:37.576 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:37.576 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:37.576 00.000 11060 MoveAxis(S, 1150, -)
22:49:37.576 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:37.581 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:37.591 00.010 10844 UpdateGuideState exits: m=3148 SNR=34.5
22:49:37.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:37.591 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:37.591 00.000 10844 Enqueuing Expose request
22:49:37.606 00.015 11060 IsSlewing returns 0
22:49:37.606 00.000 11060 IsGuiding returns 0
22:49:38.797 01.191 11060 IsGuiding returns 0
22:49:38.797 00.000 11060 Move returns status 0, amount 1150
22:49:38.797 00.000 11060 move complete, result=0
22:49:38.797 00.000 11060 worker thread done servicing request
22:49:38.797 00.000 11060 Worker thread wakes up
22:49:38.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:38.797 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1564,762,31,31)
22:49:40.247 01.450 11060 Exposure complete
22:49:40.391 00.144 11060 worker thread done servicing request
22:49:40.391 00.000 10844 OnExposeComplete: enter
22:49:40.391 00.000 10844 UpdateGuideState(): m_state=3
22:49:40.392 00.001 10844 Star::Find(15, 1578, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:49:40.392 00.000 10844 Star::Find returns 1 (0), X=1575.16, Y=776.80, Mass=2981, SNR=33.9, Peak=202 HFD=4.0
22:49:40.392 00.000 10844 Status Line: South step   1, dist= 4.8
22:49:40.392 00.000 10844 Enqueuing Calibration Move request for direction 1
22:49:40.406 00.014 11060 Worker thread wakes up
22:49:40.406 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:40.406 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:40.406 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:40.406 00.000 11060 MoveAxis(S, 1150, -)
22:49:40.406 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:40.412 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=8, FiltMax=255, Gamma=1.000
22:49:40.426 00.014 10844 UpdateGuideState exits: m=2981 SNR=33.9
22:49:40.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:40.426 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:40.426 00.000 10844 Enqueuing Expose request
22:49:40.426 00.000 11060 IsSlewing returns 0
22:49:40.427 00.001 11060 IsGuiding returns 0
22:49:41.583 01.156 11060 IsGuiding returns 0
22:49:41.583 00.000 11060 Move returns status 0, amount 1150
22:49:41.583 00.000 11060 move complete, result=0
22:49:41.583 00.000 11060 worker thread done servicing request
22:49:41.583 00.000 11060 Worker thread wakes up
22:49:41.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:41.585 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1560,762,31,31)
22:49:43.040 01.455 11060 Exposure complete
22:49:43.205 00.165 11060 worker thread done servicing request
22:49:43.205 00.000 10844 OnExposeComplete: enter
22:49:43.205 00.000 10844 UpdateGuideState(): m_state=3
22:49:43.205 00.000 10844 Star::Find(15, 1575, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:49:43.205 00.000 10844 Star::Find returns 1 (0), X=1574.30, Y=777.80, Mass=2177, SNR=28.4, Peak=183 HFD=3.6
22:49:43.205 00.000 10844 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
22:49:43.205 00.000 10844 Nudge: theta = 2.67
22:49:43.205 00.000 10844 South nudging, decAmt = 8.396, Normal south moves = 23.402
22:49:43.205 00.000 10844 Sending NudgeSouth pulse of duration 1150 ms
22:49:43.205 00.000 10844 Status Line: Nudge South   1
22:49:43.207 00.002 10844 Enqueuing Calibration Move request for direction 1
22:49:43.207 00.000 11060 Worker thread wakes up
22:49:43.209 00.002 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:43.209 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:43.209 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:43.209 00.000 11060 MoveAxis(S, 1150, -)
22:49:43.209 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:43.213 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:43.233 00.020 10844 UpdateGuideState exits: m=2177 SNR=28.4
22:49:43.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:43.233 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:43.233 00.000 10844 Enqueuing Expose request
22:49:43.242 00.009 11060 IsSlewing returns 0
22:49:43.242 00.000 11060 IsGuiding returns 0
22:49:44.419 01.177 11060 IsGuiding returns 0
22:49:44.420 00.001 11060 Move returns status 0, amount 1150
22:49:44.420 00.000 11060 move complete, result=0
22:49:44.420 00.000 11060 worker thread done servicing request
22:49:44.420 00.000 11060 Worker thread wakes up
22:49:44.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:44.420 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1559,763,31,31)
22:49:45.899 01.479 11060 Exposure complete
22:49:46.052 00.153 11060 worker thread done servicing request
22:49:46.052 00.000 10844 OnExposeComplete: enter
22:49:46.052 00.000 10844 UpdateGuideState(): m_state=3
22:49:46.052 00.000 10844 Star::Find(15, 1574, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:49:46.052 00.000 10844 Star::Find returns 1 (0), X=1572.63, Y=777.65, Mass=2571, SNR=31.0, Peak=233 HFD=3.2
22:49:46.052 00.000 10844 Nudge: theta = 2.54
22:49:46.052 00.000 10844 South nudging, decAmt = 6.778, Normal south moves = 23.402
22:49:46.052 00.000 10844 Sending NudgeSouth pulse of duration 1150 ms
22:49:46.052 00.000 10844 Status Line: Nudge South   2
22:49:46.057 00.005 10844 Enqueuing Calibration Move request for direction 1
22:49:46.057 00.000 11060 Worker thread wakes up
22:49:46.057 00.000 11060 worker thread servicing REQUEST_MOVE scope dir S(1) 1150 opts 0x0
22:49:46.057 00.000 11060 Handling axis move in thread for scope dir=1 dur=1150
22:49:46.057 00.000 11060 scope move axis dir= 1 dur= 1150 opts= 0x0
22:49:46.057 00.000 11060 MoveAxis(S, 1150, -)
22:49:46.057 00.000 11060 Guiding  Dir = 1, Dur = 1150
22:49:46.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:46.072 00.015 11060 IsSlewing returns 0
22:49:46.074 00.002 11060 IsGuiding returns 0
22:49:46.086 00.012 10844 UpdateGuideState exits: m=2571 SNR=31.0
22:49:46.088 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:46.088 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:46.088 00.000 10844 Enqueuing Expose request
22:49:47.261 01.173 11060 IsGuiding returns 0
22:49:47.261 00.000 11060 Move returns status 0, amount 1150
22:49:47.261 00.000 11060 move complete, result=0
22:49:47.261 00.000 11060 worker thread done servicing request
22:49:47.261 00.000 11060 Worker thread wakes up
22:49:47.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:47.261 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1558,763,31,31)
22:49:48.718 01.457 11060 Exposure complete
22:49:48.876 00.158 11060 worker thread done servicing request
22:49:48.876 00.000 10844 OnExposeComplete: enter
22:49:48.876 00.000 10844 UpdateGuideState(): m_state=3
22:49:48.882 00.006 10844 Star::Find(15, 1572, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:49:48.882 00.000 10844 Star::Find returns 1 (0), X=1570.01, Y=778.27, Mass=3127, SNR=33.9, Peak=221 HFD=4.0
22:49:48.893 00.011 10844 Nudge: theta = 2.31
22:49:48.893 00.000 10844 Nudging discontinued, wrong direction: 2.31
22:49:48.893 00.000 10844 Final south nudging status: Current loc = {1570.011,778.266}, targeting {1567.139,785.981}
22:49:48.893 00.000 10844 Falling Through to state CALIBRATION_COMPLETE
22:49:48.893 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 9:19:57 PM"
22:49:48.893 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001840
22:49:48.893 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001827
22:49:48.893 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:49:48.893 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -0.803677
22:49:48.893 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 0.680631
22:49:48.898 00.005 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.042693
22:49:48.898 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:49:48.898 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
22:49:48.898 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
22:49:48.898 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -51.510000
22:49:48.898 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:49:48.898 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
22:49:48.898 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:49:48.898 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:49:48.898 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.955380
22:49:48.898 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
22:49:48.898 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:49:48.900 00.002 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:49:48.900 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:49:48.900 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 9:13:34 PM"
22:49:48.900 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:49:48.900 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.6}, {-0.5 -3.9}, {-0.6 -6.2}, {-1.1 -8.1}, {-1.8 -10.2}, {-1.8 -12.4}, {-2.8 -14.3}, {-2.2 -16.7}, {-3.1 -19.5}, {-3.5 -21.2}, {-3.3 -23.6}, {-3.3 -25.2}, {-3.3 -25.2}, {-3.1 -20.5}, {-2.4 -16.0}, {-1.0 -10.8}, {-1.1 -5.9}, {-0.1 -0.9}, {0.6 1.0}"
22:49:48.900 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.0 0.3}, {-4.8 0.9}, {-6.4 0.6}, {-8.8 0.7}, {-11.1 1.9}, {-13.3 2.1}, {-14.6 2.4}, {-16.3 3.2}, {-18.5 3.7}, {-20.1 3.7}, {-22.5 4.6}, {-24.2 4.8}, {-26.7 5.9}, {-26.7 5.9}, {-23.8 5.6}, {-20.7 4.9}, {-16.5 3.9}, {-12.0 2.7}, {-7.9 1.2}, {-4.2 1.7}"
22:49:48.903 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:49:48.919 00.016 10844 ScopeASCOM::SideOfPier() returns 0
22:49:48.919 00.000 10844 Mount::SetCalibration (scope) -- xAngle=-100.4 yAngle=-11.4 xRate=1.688 yRate=1.799 bin=1 dec=-0.0 pierSide=0 par=?/? rotAng=-0.0
22:49:48.919 00.000 10844 Mount::SetCalibration (scope) -- sets m_xAngle=-100.4 m_yAngleError=1.0
22:49:48.924 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:49:48.935 00.011 10844 ScopeASCOM::SideOfPier() returns 0
22:49:48.978 00.043 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:49:48.990 00.012 10844 ScopeASCOM::SideOfPier() returns 0
22:49:48.992 00.002 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 10:49:48 PM"
22:49:48.992 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001688
22:49:48.992 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001799
22:49:48.992 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:49:48.992 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.752280
22:49:48.992 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.199085
22:49:48.992 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000000
22:49:48.992 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:49:48.992 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
22:49:48.992 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
22:49:48.992 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
22:49:48.992 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:49:48.992 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
22:49:48.992 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:49:48.992 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:49:48.992 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
22:49:48.992 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
22:49:48.997 00.005 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:49:48.997 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:49:48.997 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:49:48.997 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
22:49:48.997 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:49:48.997 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
22:49:48.997 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
22:49:48.997 00.000 10844 Calibration passed sanity checks...
22:49:48.997 00.000 10844 Status Line: Calibration complete
22:49:48.997 00.000 10844 Calibration Complete
22:49:48.997 00.000 10844 PhdConfig flush
22:49:48.997 00.000 10844 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
22:49:48.997 00.000 10844 guider state => CALIBRATED
22:49:49.000 00.003 10844 Changing from state CALIBRATED to CALIBRATED
22:49:49.000 00.000 10844 guider state => CALIBRATED
22:49:49.000 00.000 10844 Changing from state CALIBRATED to GUIDING
22:49:49.000 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:49:49.002 00.002 10844 ScopeASCOM::SideOfPier() returns 0
22:49:49.004 00.002 10844 AdjustCalibrationForScopePointing (scope): current dec=-0.0 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=-0.0 bin=1
22:49:49.004 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:49:49.004 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
22:49:49.004 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:49:49.004 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:49:49.004 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
22:49:49.004 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
22:49:49.004 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:49:49.004 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:49:49.004 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:49:49.004 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
22:49:49.008 00.004 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:49:49.008 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
22:49:49.008 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
22:49:49.043 00.035 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:49:49.045 00.002 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
22:49:49.048 00.003 10844 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:49:49.063 00.015 10844 ScopeASCOM::SideOfPier() returns 0
22:49:49.064 00.001 10844 setting lock position to (1570.01, 778.27)
22:49:49.064 00.000 10844 MultiStar: stabilizing after lock position change
22:49:49.064 00.000 10844 guider state => GUIDING
22:49:49.064 00.000 10844 Status Line: Guiding
22:49:49.066 00.002 10844 Mount: notify guiding started
22:49:49.066 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
22:49:49.066 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 10:49:48 PM"
22:49:49.068 00.002 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001688
22:49:49.068 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001799
22:49:49.068 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:49:49.068 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.752280
22:49:49.069 00.001 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.199085
22:49:49.069 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000000
22:49:49.069 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:49:49.069 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
22:49:49.069 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
22:49:49.069 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
22:49:49.069 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:49:49.069 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
22:49:49.069 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:49:49.069 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:49:49.069 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
22:49:49.071 00.002 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
22:49:49.071 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:49:49.071 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:49:49.071 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:49:49.071 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
22:49:49.071 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:49:49.071 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
22:49:49.071 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
22:49:49.071 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:49:49.071 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
22:49:49.071 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:49:49.073 00.002 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:49:49.073 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
22:49:49.073 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
22:49:49.073 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:49:49.073 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:49:49.073 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:49:49.074 00.001 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
22:49:49.074 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:49:49.074 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
22:49:49.074 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
22:49:49.095 00.021 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:49:49.141 00.046 10844 ScopeASCOM::SideOfPier() returns 0
22:49:49.204 00.063 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:49:49.204 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns -0.0
22:49:49.204 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -0.0
22:49:49.204 00.000 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.75) = xAngle (-1.75 = -1.75)
22:49:49.204 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
22:49:49.204 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
22:49:49.204 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
22:49:49.204 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
22:49:49.204 00.000 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
22:49:49.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:49:49.219 00.015 10844 UpdateGuideState exits: m=3127 SNR=33.9
22:49:49.219 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
22:49:49.219 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
22:49:49.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:49.220 00.001 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:49.220 00.000 10844 Enqueuing Expose request
22:49:49.220 00.000 11060 Worker thread wakes up
22:49:49.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:49.220 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:49:49.222 00.002 10844 evsrv: cli 0EEEDA30 connect
22:49:49.222 00.000 10844 case statement mapped state 6 to 3
22:49:49.222 00.000 10844 case statement mapped state 6 to 3
22:49:49.222 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"bccf60e9-aa30-4391-8bf6-babb4f270abb"}
22:49:49.222 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"bccf60e9-aa30-4391-8bf6-babb4f270abb"}
22:49:49.242 00.020 10844 evsrv: cli 0EEEDA30 disconnect
22:49:50.021 00.779 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 10:49:48 PM"
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001688
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001799
22:49:50.021 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.752280
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.199085
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000000
22:49:50.021 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:49:50.021 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
22:49:50.021 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
22:49:50.021 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
22:49:50.021 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
22:49:50.021 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:49:50.021 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:49:50.021 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:49:50.021 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
22:49:50.021 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:49:50.021 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
22:49:50.021 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
22:49:50.021 00.000 10844 CalAsst: Spds: 0.5X,0.5X, Dec: -0.0, Rates: 0.4, 0.4, Steps: 13,13, Ortho: 1.01, Rates: 1.00 (Expect) vs 0.94 (Act)
22:49:50.021 00.000 10844 CalAsst: good result
22:49:50.694 00.673 11060 Exposure complete
22:49:50.866 00.172 11060 worker thread done servicing request
22:49:50.866 00.000 10844 OnExposeComplete: enter
22:49:50.866 00.000 10844 UpdateGuideState(): m_state=6
22:49:50.866 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:49:50.866 00.000 10844 Star::Find returns 1 (0), X=1570.70, Y=778.06, Mass=2669, SNR=32.2, Peak=227 HFD=3.4
22:49:50.866 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
22:49:50.866 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
22:49:50.866 00.000 10844 CameraToMount -- cameraX=0.69 cameraY=-0.21 hyp=0.72 cameraTheta=-0.29 mountX=0.08 mountY=0.71, mountTheta=1.46
22:49:50.866 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.69, y=-0.21, opts=13)
22:49:50.880 00.014 10844 Enqueuing Move request for scope (0.69, -0.21)
22:49:50.880 00.000 11060 Worker thread wakes up
22:49:50.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.21) opts 0xd
22:49:50.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.69, -0.21)
22:49:50.880 00.000 11060 Moving (0.69, -0.21) raw xDistance=0.08 yDistance=0.71
22:49:50.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:49:50.880 00.000 11060 resist switch: large excursion: input 0.71 thresh 0.57 direction from 0 to 1
22:49:50.880 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.14
22:49:50.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.71
22:49:50.880 00.000 11060 MoveAxis(E, 0, ABG)
22:49:50.880 00.000 11060 Move returns status 0, amount 0
22:49:50.880 00.000 11060 MoveAxis(S, 278, ABG)
22:49:50.880 00.000 11060 Guiding  Dir = 1, Dur = 278
22:49:50.884 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:50.897 00.013 11060 IsSlewing returns 0
22:49:50.897 00.000 11060 IsGuiding returns 0
22:49:50.897 00.000 10844 UpdateGuideState exits: m=2669 SNR=32.2
22:49:50.897 00.000 10844 PhdController: settling, locked = 1, distance = 5.51 (99.00) aobump = 0 frame = 1 / 5
22:49:50.897 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360590.897,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":5.51,"Time":0.0,"SettleTime":9999.0,"StarLocked":true}
22:49:50.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:50.897 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:50.898 00.001 10844 Enqueuing Expose request
22:49:51.183 00.285 11060 IsGuiding returns 0
22:49:51.183 00.000 11060 Move returns status 0, amount 278
22:49:51.183 00.000 11060 move complete, result=0
22:49:51.183 00.000 11060 worker thread done servicing request
22:49:51.183 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.7 px 278 ms SOUTH
22:49:51.183 00.000 11060 Worker thread wakes up
22:49:51.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:51.183 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:49:52.662 01.479 11060 Exposure complete
22:49:52.835 00.173 11060 worker thread done servicing request
22:49:52.835 00.000 10844 OnExposeComplete: enter
22:49:52.835 00.000 10844 UpdateGuideState(): m_state=6
22:49:52.835 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:49:52.835 00.000 10844 Star::Find returns 1 (0), X=1570.70, Y=778.44, Mass=2553, SNR=30.4, Peak=233 HFD=3.5
22:49:52.835 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
22:49:52.835 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
22:49:52.835 00.000 10844 CameraToMount -- cameraX=0.69 cameraY=0.17 hyp=0.71 cameraTheta=0.24 mountX=-0.29 mountY=0.65, mountTheta=1.99
22:49:52.835 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.69, y=0.17, opts=13)
22:49:52.835 00.000 10844 Enqueuing Move request for scope (0.69, 0.17)
22:49:52.835 00.000 11060 Worker thread wakes up
22:49:52.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.17) opts 0xd
22:49:52.837 00.002 11060 Handling offset move in thread for scope, endpoint = (0.69, 0.17)
22:49:52.837 00.000 11060 Moving (0.69, 0.17) raw xDistance=-0.29 yDistance=0.65
22:49:52.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
22:49:52.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.65
22:49:52.837 00.000 11060 MoveAxis(E, 47, ABG)
22:49:52.837 00.000 11060 Guiding  Dir = 2, Dur = 47
22:49:52.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:49:52.853 00.016 10844 UpdateGuideState exits: m=2553 SNR=30.4
22:49:52.853 00.000 10844 PhdController: settling, locked = 1, distance = 4.07 (99.00) aobump = 0 frame = 2 / 5
22:49:52.855 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770360592.855,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.07,"Time":2.0,"SettleTime":9999.0,"StarLocked":true}
22:49:52.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:52.855 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:52.855 00.000 10844 Enqueuing Expose request
22:49:52.858 00.003 11060 IsSlewing returns 0
22:49:52.858 00.000 11060 IsGuiding returns 0
22:49:52.914 00.056 11060 IsGuiding returns 0
22:49:52.914 00.000 11060 Move returns status 0, amount 47
22:49:52.914 00.000 11060 MoveAxis(S, 255, ABG)
22:49:52.914 00.000 11060 Guiding  Dir = 1, Dur = 255
22:49:52.929 00.015 11060 IsSlewing returns 0
22:49:52.929 00.000 11060 IsGuiding returns 0
22:49:53.194 00.265 11060 IsGuiding returns 0
22:49:53.194 00.000 11060 Move returns status 0, amount 255
22:49:53.194 00.000 11060 move complete, result=0
22:49:53.194 00.000 11060 worker thread done servicing request
22:49:53.194 00.000 11060 Worker thread wakes up
22:49:53.194 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.7 px 255 ms SOUTH
22:49:53.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:53.194 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:49:54.697 01.503 11060 Exposure complete
22:49:54.846 00.149 11060 worker thread done servicing request
22:49:54.846 00.000 10844 OnExposeComplete: enter
22:49:54.846 00.000 10844 UpdateGuideState(): m_state=6
22:49:54.846 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:49:54.846 00.000 10844 Star::Find returns 1 (0), X=1570.03, Y=778.48, Mass=2654, SNR=31.6, Peak=174 HFD=3.6
22:49:54.846 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
22:49:54.846 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
22:49:54.846 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.50 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
22:49:54.849 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.22, opts=13)
22:49:54.849 00.000 10844 Enqueuing Move request for scope (0.02, 0.22)
22:49:54.849 00.000 11060 Worker thread wakes up
22:49:54.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
22:49:54.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
22:49:54.849 00.000 11060 Moving (0.02, 0.22) raw xDistance=-0.22 yDistance=-0.02
22:49:54.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
22:49:54.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:54.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:49:54.849 00.000 11060 MoveAxis(E, 36, ABG)
22:49:54.849 00.000 11060 Guiding  Dir = 2, Dur = 36
22:49:54.854 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:54.854 00.000 11060 IsSlewing returns 0
22:49:54.854 00.000 11060 IsGuiding returns 0
22:49:54.866 00.012 10844 UpdateGuideState exits: m=2654 SNR=31.6
22:49:54.866 00.000 10844 PhdController: settling, locked = 1, distance = 2.92 (99.00) aobump = 0 frame = 3 / 5
22:49:54.866 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360594.866,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.92,"Time":4.0,"SettleTime":9999.0,"StarLocked":true}
22:49:54.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:54.866 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:54.866 00.000 10844 Enqueuing Expose request
22:49:54.907 00.041 11060 IsGuiding returns 0
22:49:54.907 00.000 11060 Move returns status 0, amount 36
22:49:54.907 00.000 11060 MoveAxis(N, 0, ABG)
22:49:54.907 00.000 11060 Move returns status 0, amount 0
22:49:54.907 00.000 11060 move complete, result=0
22:49:54.907 00.000 11060 worker thread done servicing request
22:49:54.907 00.000 11060 Worker thread wakes up
22:49:54.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:54.907 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:49:54.914 00.007 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
22:49:56.371 01.457 11060 Exposure complete
22:49:56.568 00.197 11060 worker thread done servicing request
22:49:56.568 00.000 10844 OnExposeComplete: enter
22:49:56.568 00.000 10844 UpdateGuideState(): m_state=6
22:49:56.568 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:49:56.568 00.000 10844 Star::Find returns 1 (0), X=1569.01, Y=778.10, Mass=2592, SNR=31.1, Peak=188 HFD=3.8
22:49:56.568 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
22:49:56.568 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
22:49:56.568 00.000 10844 CameraToMount -- cameraX=-1.00 cameraY=-0.17 hyp=1.01 cameraTheta=-2.97 mountX=0.35 mountY=-0.96, mountTheta=-1.22
22:49:56.570 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.00, y=-0.17, opts=13)
22:49:56.570 00.000 10844 Enqueuing Move request for scope (-1.00, -0.17)
22:49:56.570 00.000 11060 Worker thread wakes up
22:49:56.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.00, -0.17) opts 0xd
22:49:56.570 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.00, -0.17)
22:49:56.570 00.000 11060 Moving (-1.00, -0.17) raw xDistance=0.35 yDistance=-0.96
22:49:56.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
22:49:56.570 00.000 11060 resist switch: large excursion: input -0.96 thresh 0.57 direction from 1 to -1
22:49:56.570 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.87
22:49:56.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.96
22:49:56.570 00.000 11060 MoveAxis(W, 54, ABG)
22:49:56.570 00.000 11060 Guiding  Dir = 3, Dur = 54
22:49:56.573 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:56.578 00.005 11060 IsSlewing returns 0
22:49:56.578 00.000 11060 IsGuiding returns 0
22:49:56.589 00.011 10844 UpdateGuideState exits: m=2592 SNR=31.1
22:49:56.589 00.000 10844 PhdController: settling, locked = 1, distance = 2.35 (99.00) aobump = 0 frame = 4 / 5
22:49:56.589 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360596.589,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.35,"Time":5.7,"SettleTime":9999.0,"StarLocked":true}
22:49:56.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:56.589 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:56.589 00.000 10844 Enqueuing Expose request
22:49:56.657 00.068 11060 IsGuiding returns 0
22:49:56.657 00.000 11060 Move returns status 0, amount 54
22:49:56.657 00.000 11060 BLC: Oldest BLC event removed
22:49:56.657 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 671 applied
22:49:56.657 00.000 11060 MoveAxis(N, 1043, ABG)
22:49:56.657 00.000 11060 duration set to 750 by maxDecDuration
22:49:56.657 00.000 11060 Guiding  Dir = 0, Dur = 750
22:49:56.703 00.046 11060 IsSlewing returns 0
22:49:56.703 00.000 11060 IsGuiding returns 0
22:49:57.477 00.774 11060 IsGuiding returns 0
22:49:57.477 00.000 11060 Move returns status 0, amount 750
22:49:57.477 00.000 11060 move complete, result=0
22:49:57.479 00.002 11060 worker thread done servicing request
22:49:57.479 00.000 11060 Worker thread wakes up
22:49:57.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:57.479 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:49:57.479 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -1.0 px 750 ms NORTH
22:49:58.947 01.468 11060 Exposure complete
22:49:59.103 00.156 11060 worker thread done servicing request
22:49:59.105 00.002 10844 OnExposeComplete: enter
22:49:59.105 00.000 10844 UpdateGuideState(): m_state=6
22:49:59.105 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:49:59.105 00.000 10844 Star::Find returns 1 (0), X=1570.35, Y=778.29, Mass=3055, SNR=32.2, Peak=192 HFD=4.2
22:49:59.105 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
22:49:59.105 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
22:49:59.105 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.03 hyp=0.34 cameraTheta=0.08 mountX=-0.09 mountY=0.33, mountTheta=1.83
22:49:59.105 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.03, opts=13)
22:49:59.105 00.000 10844 Enqueuing Move request for scope (0.34, 0.03)
22:49:59.106 00.001 11060 Worker thread wakes up
22:49:59.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.03) opts 0xd
22:49:59.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.03)
22:49:59.106 00.000 11060 Moving (0.34, 0.03) raw xDistance=-0.09 yDistance=0.33
22:49:59.106 00.000 11060 BLC: History state: CurrMiss=-0.33, AvgInitMiss=0.24, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=-0.668869, 1:-0.327938
22:49:59.106 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:49:59.106 00.000 11060 BLC: window closed
22:49:59.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:49:59.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:49:59.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:49:59.106 00.000 11060 MoveAxis(E, 0, ABG)
22:49:59.106 00.000 11060 Move returns status 0, amount 0
22:49:59.106 00.000 11060 MoveAxis(N, 0, ABG)
22:49:59.106 00.000 11060 Move returns status 0, amount 0
22:49:59.106 00.000 11060 move complete, result=0
22:49:59.106 00.000 11060 worker thread done servicing request
22:49:59.113 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:49:59.119 00.006 10844 UpdateGuideState exits: m=3055 SNR=32.2
22:49:59.124 00.005 10844 PhdController: settling, locked = 1, distance = 1.74 (99.00) aobump = 0 frame = 5 / 5
22:49:59.124 00.000 10844 PhdController: newstate STATE_FINISH
22:49:59.124 00.000 10844 PhdController complete: success
22:49:59.124 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770360599.124,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
22:49:59.124 00.000 10844 Mount: notify guiding dither settle done success=1
22:49:59.124 00.000 10844 PhdController: newstate STATE_IDLE
22:49:59.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:59.124 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:49:59.124 00.000 10844 Enqueuing Expose request
22:49:59.124 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:49:59.124 00.000 11060 Worker thread wakes up
22:49:59.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:49:59.124 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:00.576 01.452 11060 Exposure complete
22:50:00.743 00.167 11060 worker thread done servicing request
22:50:00.748 00.005 10844 OnExposeComplete: enter
22:50:00.748 00.000 10844 UpdateGuideState(): m_state=6
22:50:00.748 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:50:00.748 00.000 10844 Star::Find returns 1 (0), X=1570.47, Y=778.51, Mass=2570, SNR=30.7, Peak=206 HFD=3.2
22:50:00.748 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
22:50:00.748 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
22:50:00.748 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=0.24 hyp=0.52 cameraTheta=0.49 mountX=-0.32 mountY=0.42, mountTheta=2.23
22:50:00.748 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=0.24, opts=13)
22:50:00.748 00.000 10844 Enqueuing Move request for scope (0.46, 0.24)
22:50:00.748 00.000 11060 Worker thread wakes up
22:50:00.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.24) opts 0xd
22:50:00.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, 0.24)
22:50:00.748 00.000 11060 Moving (0.46, 0.24) raw xDistance=-0.32 yDistance=0.42
22:50:00.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
22:50:00.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:00.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:50:00.748 00.000 11060 MoveAxis(E, 52, ABG)
22:50:00.748 00.000 11060 Guiding  Dir = 2, Dur = 52
22:50:00.755 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:00.759 00.004 11060 IsSlewing returns 0
22:50:00.759 00.000 11060 IsGuiding returns 0
22:50:00.766 00.007 10844 UpdateGuideState exits: m=2570 SNR=30.7
22:50:00.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:00.766 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:00.766 00.000 10844 Enqueuing Expose request
22:50:00.820 00.054 11060 IsGuiding returns 0
22:50:00.820 00.000 11060 Move returns status 0, amount 52
22:50:00.820 00.000 11060 MoveAxis(N, 0, ABG)
22:50:00.820 00.000 11060 Move returns status 0, amount 0
22:50:00.820 00.000 11060 move complete, result=0
22:50:00.820 00.000 11060 worker thread done servicing request
22:50:00.820 00.000 11060 Worker thread wakes up
22:50:00.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:00.820 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:00.820 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.4 px 0 ms NORTH
22:50:02.284 01.464 11060 Exposure complete
22:50:02.474 00.190 11060 worker thread done servicing request
22:50:02.474 00.000 10844 OnExposeComplete: enter
22:50:02.474 00.000 10844 UpdateGuideState(): m_state=6
22:50:02.476 00.002 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:50:02.476 00.000 10844 Star::Find returns 1 (0), X=1569.79, Y=777.41, Mass=3380, SNR=35.9, Peak=186 HFD=3.9
22:50:02.476 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
22:50:02.476 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
22:50:02.476 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.86 hyp=0.88 cameraTheta=-1.82 mountX=0.88 mountY=-0.08, mountTheta=-0.09
22:50:02.476 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.86, opts=13)
22:50:02.476 00.000 10844 Enqueuing Move request for scope (-0.22, -0.86)
22:50:02.476 00.000 11060 Worker thread wakes up
22:50:02.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.86) opts 0xd
22:50:02.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.86)
22:50:02.476 00.000 11060 Moving (-0.22, -0.86) raw xDistance=0.88 yDistance=-0.08
22:50:02.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.88
22:50:02.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:02.478 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:50:02.478 00.000 11060 MoveAxis(W, 140, ABG)
22:50:02.478 00.000 11060 Guiding  Dir = 3, Dur = 140
22:50:02.483 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=10, FiltMax=255, Gamma=1.000
22:50:02.486 00.003 11060 IsSlewing returns 0
22:50:02.486 00.000 11060 IsGuiding returns 0
22:50:02.491 00.005 10844 UpdateGuideState exits: m=3380 SNR=35.9
22:50:02.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:02.491 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:02.491 00.000 10844 Enqueuing Expose request
22:50:02.635 00.144 11060 IsGuiding returns 0
22:50:02.635 00.000 11060 Move returns status 0, amount 140
22:50:02.635 00.000 11060 MoveAxis(N, 0, ABG)
22:50:02.635 00.000 11060 Move returns status 0, amount 0
22:50:02.635 00.000 11060 move complete, result=0
22:50:02.635 00.000 11060 worker thread done servicing request
22:50:02.635 00.000 11060 Worker thread wakes up
22:50:02.635 00.000 10844 GuideStep: 0.9 px 140 ms WEST, -0.1 px 0 ms NORTH
22:50:02.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:02.635 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:04.082 01.447 11060 Exposure complete
22:50:04.243 00.161 11060 worker thread done servicing request
22:50:04.243 00.000 10844 OnExposeComplete: enter
22:50:04.243 00.000 10844 UpdateGuideState(): m_state=6
22:50:04.243 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:50:04.243 00.000 10844 Star::Find returns 1 (0), X=1570.55, Y=778.69, Mass=2713, SNR=31.6, Peak=200 HFD=3.6
22:50:04.244 00.001 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
22:50:04.244 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
22:50:04.244 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=0.43 hyp=0.69 cameraTheta=0.67 mountX=-0.52 mountY=0.47, mountTheta=2.41
22:50:04.244 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=0.43, opts=13)
22:50:04.244 00.000 10844 Enqueuing Move request for scope (0.54, 0.43)
22:50:04.244 00.000 11060 Worker thread wakes up
22:50:04.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.43) opts 0xd
22:50:04.244 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, 0.43)
22:50:04.244 00.000 11060 Moving (0.54, 0.43) raw xDistance=-0.52 yDistance=0.47
22:50:04.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.52
22:50:04.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:04.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:50:04.244 00.000 11060 MoveAxis(E, 79, ABG)
22:50:04.244 00.000 11060 Guiding  Dir = 2, Dur = 79
22:50:04.249 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:04.272 00.023 10844 UpdateGuideState exits: m=2713 SNR=31.6
22:50:04.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:04.272 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:04.272 00.000 10844 Enqueuing Expose request
22:50:04.280 00.008 11060 IsSlewing returns 0
22:50:04.280 00.000 11060 IsGuiding returns 0
22:50:04.365 00.085 11060 IsGuiding returns 0
22:50:04.365 00.000 11060 Move returns status 0, amount 79
22:50:04.365 00.000 11060 MoveAxis(N, 0, ABG)
22:50:04.365 00.000 11060 Move returns status 0, amount 0
22:50:04.365 00.000 11060 move complete, result=0
22:50:04.365 00.000 11060 worker thread done servicing request
22:50:04.365 00.000 11060 Worker thread wakes up
22:50:04.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:04.365 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:04.365 00.000 10844 GuideStep: -0.5 px 79 ms EAST, 0.5 px 0 ms NORTH
22:50:05.823 01.458 11060 Exposure complete
22:50:05.979 00.156 11060 worker thread done servicing request
22:50:05.979 00.000 10844 OnExposeComplete: enter
22:50:05.979 00.000 10844 UpdateGuideState(): m_state=6
22:50:05.979 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:50:05.979 00.000 10844 Star::Find returns 1 (0), X=1570.88, Y=778.68, Mass=2697, SNR=32.0, Peak=195 HFD=3.8
22:50:05.979 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
22:50:05.979 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
22:50:05.979 00.000 10844 CameraToMount -- cameraX=0.87 cameraY=0.42 hyp=0.96 cameraTheta=0.45 mountX=-0.57 mountY=0.79, mountTheta=2.20
22:50:05.979 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.87, y=0.42, opts=13)
22:50:05.979 00.000 10844 Enqueuing Move request for scope (0.87, 0.42)
22:50:05.979 00.000 11060 Worker thread wakes up
22:50:05.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.42) opts 0xd
22:50:05.979 00.000 11060 Handling offset move in thread for scope, endpoint = (0.87, 0.42)
22:50:05.979 00.000 11060 Moving (0.87, 0.42) raw xDistance=-0.57 yDistance=0.79
22:50:05.985 00.006 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.57
22:50:05.985 00.000 11060 resist switch: large excursion: input 0.79 thresh 0.57 direction from -1 to 1
22:50:05.985 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.36
22:50:05.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.79
22:50:05.985 00.000 11060 MoveAxis(E, 93, ABG)
22:50:05.985 00.000 11060 Guiding  Dir = 2, Dur = 93
22:50:05.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:05.993 00.008 11060 IsSlewing returns 0
22:50:05.993 00.000 11060 IsGuiding returns 0
22:50:06.000 00.007 10844 UpdateGuideState exits: m=2697 SNR=32.0
22:50:06.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:06.000 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:06.000 00.000 10844 Enqueuing Expose request
22:50:06.117 00.117 11060 IsGuiding returns 0
22:50:06.117 00.000 11060 Move returns status 0, amount 93
22:50:06.117 00.000 11060 BLC: Oldest BLC event removed
22:50:06.117 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 671 applied
22:50:06.117 00.000 11060 MoveAxis(S, 977, ABG)
22:50:06.117 00.000 11060 duration set to 750 by maxDecDuration
22:50:06.117 00.000 11060 Guiding  Dir = 1, Dur = 750
22:50:06.162 00.045 11060 IsSlewing returns 0
22:50:06.163 00.001 11060 IsGuiding returns 0
22:50:06.936 00.773 11060 IsGuiding returns 0
22:50:06.936 00.000 11060 Move returns status 0, amount 750
22:50:06.936 00.000 11060 move complete, result=0
22:50:06.936 00.000 11060 worker thread done servicing request
22:50:06.936 00.000 11060 Worker thread wakes up
22:50:06.936 00.000 10844 GuideStep: -0.6 px 93 ms EAST, 0.8 px 750 ms SOUTH
22:50:06.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:06.936 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:08.419 01.483 11060 Exposure complete
22:50:08.583 00.164 11060 worker thread done servicing request
22:50:08.583 00.000 10844 OnExposeComplete: enter
22:50:08.583 00.000 10844 UpdateGuideState(): m_state=6
22:50:08.583 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:50:08.583 00.000 10844 Star::Find returns 1 (1), X=1569.80, Y=777.80, Mass=2741, SNR=32.4, Peak=255 HFD=3.1
22:50:08.583 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
22:50:08.583 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
22:50:08.583 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.47 hyp=0.51 cameraTheta=-1.99 mountX=0.50 mountY=-0.13, mountTheta=-0.26
22:50:08.586 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.47, opts=13)
22:50:08.586 00.000 10844 Enqueuing Move request for scope (-0.21, -0.47)
22:50:08.586 00.000 11060 Worker thread wakes up
22:50:08.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.47) opts 0xd
22:50:08.586 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.47)
22:50:08.586 00.000 11060 Moving (-0.21, -0.47) raw xDistance=0.50 yDistance=-0.13
22:50:08.586 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.17, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.549962, 1:-0.130458
22:50:08.586 00.000 11060 BLC: No correction, Miss < min_move
22:50:08.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.50
22:50:08.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:08.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:50:08.586 00.000 11060 MoveAxis(W, 77, ABG)
22:50:08.586 00.000 11060 Guiding  Dir = 3, Dur = 77
22:50:08.602 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:08.604 00.002 11060 IsSlewing returns 0
22:50:08.604 00.000 11060 IsGuiding returns 0
22:50:08.614 00.010 10844 UpdateGuideState exits: m=2741 SNR=32.4 Saturated
22:50:08.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:08.614 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:08.614 00.000 10844 Enqueuing Expose request
22:50:08.685 00.071 11060 IsGuiding returns 0
22:50:08.685 00.000 11060 Move returns status 0, amount 77
22:50:08.685 00.000 11060 MoveAxis(N, 0, ABG)
22:50:08.685 00.000 11060 Move returns status 0, amount 0
22:50:08.685 00.000 11060 move complete, result=0
22:50:08.685 00.000 11060 worker thread done servicing request
22:50:08.685 00.000 11060 Worker thread wakes up
22:50:08.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:08.685 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:08.685 00.000 10844 GuideStep: 0.5 px 77 ms WEST, -0.1 px 0 ms NORTH
22:50:10.118 01.433 11060 Exposure complete
22:50:10.266 00.148 11060 worker thread done servicing request
22:50:10.266 00.000 10844 OnExposeComplete: enter
22:50:10.266 00.000 10844 UpdateGuideState(): m_state=6
22:50:10.266 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (0), X=1570.00, Y=778.52, Mass=2619, SNR=31.1, Peak=225 HFD=3.6
22:50:10.266 00.000 10844 MultiStar: exiting stabilization period
22:50:10.266 00.000 10844 MultiStar: updating star positions after lock position change
22:50:10.266 00.000 10844 Star::Find(15, 1875, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (1), X=1874.97, Y=64.78, Mass=11137, SNR=65.2, Peak=255 HFD=5.9
22:50:10.266 00.000 10844 Star::Find(15, 669, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (0), X=668.41, Y=289.66, Mass=2577, SNR=30.3, Peak=219 HFD=3.4
22:50:10.266 00.000 10844 Star::Find(15, 839, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (0), X=838.98, Y=882.52, Mass=3317, SNR=36.2, Peak=245 HFD=3.6
22:50:10.266 00.000 10844 Star::Find(15, 396, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (1), X=396.37, Y=180.76, Mass=12545, SNR=68.7, Peak=255 HFD=6.2
22:50:10.266 00.000 10844 Star::Find(15, 1758, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (0), X=1758.68, Y=415.13, Mass=3362, SNR=35.1, Peak=233 HFD=3.8
22:50:10.266 00.000 10844 Star::Find(15, 569, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (0), X=568.97, Y=293.86, Mass=3594, SNR=36.8, Peak=250 HFD=4.2
22:50:10.266 00.000 10844 Star::Find(15, 292, 236, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (0), X=291.81, Y=234.13, Mass=3678, SNR=37.1, Peak=230 HFD=4.0
22:50:10.266 00.000 10844 Star::Find(15, 755, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (0), X=755.70, Y=58.96, Mass=3726, SNR=36.9, Peak=243 HFD=4.0
22:50:10.266 00.000 10844 Star::Find(15, 287, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (1), X=288.70, Y=872.23, Mass=12703, SNR=66.9, Peak=255 HFD=6.3
22:50:10.266 00.000 10844 Star::Find(15, 485, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (1), X=484.71, Y=528.93, Mass=14006, SNR=70.2, Peak=255 HFD=6.6
22:50:10.266 00.000 10844 Star::Find(15, 363, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:50:10.266 00.000 10844 Star::Find returns 1 (0), X=364.47, Y=759.93, Mass=3124, SNR=33.7, Peak=235 HFD=3.8
22:50:10.266 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
22:50:10.270 00.004 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.94)
22:50:10.270 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.61 mountX=-0.25 mountY=-0.05, mountTheta=-2.94
22:50:10.270 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.26, opts=13)
22:50:10.270 00.000 10844 Enqueuing Move request for scope (-0.01, 0.26)
22:50:10.270 00.000 11060 Worker thread wakes up
22:50:10.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
22:50:10.270 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
22:50:10.270 00.000 11060 Moving (-0.01, 0.26) raw xDistance=-0.25 yDistance=-0.05
22:50:10.270 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.17, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.549962, 1:-0.130458, 2:-0.052281
22:50:10.270 00.000 11060 BLC: No correction, Miss < min_move
22:50:10.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.25
22:50:10.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:10.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:10.270 00.000 11060 MoveAxis(E, 38, ABG)
22:50:10.270 00.000 11060 Guiding  Dir = 2, Dur = 38
22:50:10.276 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:10.286 00.010 10844 UpdateGuideState exits: m=2619 SNR=31.1
22:50:10.288 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:10.288 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:10.288 00.000 10844 Enqueuing Expose request
22:50:10.288 00.000 11060 IsSlewing returns 0
22:50:10.288 00.000 11060 IsGuiding returns 0
22:50:10.342 00.054 11060 IsGuiding returns 0
22:50:10.342 00.000 11060 Move returns status 0, amount 38
22:50:10.342 00.000 11060 MoveAxis(N, 0, ABG)
22:50:10.342 00.000 11060 Move returns status 0, amount 0
22:50:10.342 00.000 11060 move complete, result=0
22:50:10.342 00.000 11060 worker thread done servicing request
22:50:10.342 00.000 11060 Worker thread wakes up
22:50:10.342 00.000 10844 GuideStep: -0.3 px 38 ms EAST, -0.1 px 0 ms NORTH
22:50:10.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:10.342 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:11.791 01.449 11060 Exposure complete
22:50:11.956 00.165 11060 worker thread done servicing request
22:50:11.956 00.000 10844 OnExposeComplete: enter
22:50:11.956 00.000 10844 UpdateGuideState(): m_state=6
22:50:11.956 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:50:11.956 00.000 10844 Star::Find returns 1 (0), X=1569.90, Y=778.10, Mass=2868, SNR=32.6, Peak=190 HFD=4.2
22:50:11.956 00.000 10844 MultiStar: [#1 -0.06,-0.01,2.11,U] [#2 0.30,0.42,0.93,U] [#3 0.11,-0.67,1.17,U] [#4 0.61,-0.35,2.11,U] [#5 -0.08,0.33,1.17,U] [#6 0.19,0.26,1.09,U] [#7 0.11,0.40,1.19,U] [#8 -0.25,0.09,1.17,U] 
22:50:11.956 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {-0.11, -0.17}
22:50:11.956 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
22:50:11.956 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
22:50:11.956 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.02 mountY=0.12, mountTheta=1.71
22:50:11.956 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.01, opts=13)
22:50:11.958 00.002 10844 Enqueuing Move request for scope (0.12, -0.01)
22:50:11.958 00.000 11060 Worker thread wakes up
22:50:11.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
22:50:11.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
22:50:11.958 00.000 11060 Moving (0.12, -0.01) raw xDistance=-0.02 yDistance=0.12
22:50:11.958 00.000 11060 BLC: window closed
22:50:11.958 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.17, ShCount=5, LgCount=5, SticCount=1,  Deflections: 0=0.549962, 1:-0.130458, 2:-0.052281
22:50:11.958 00.000 11060 BLC: No correction, Miss < min_move
22:50:11.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:50:11.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:11.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:50:11.958 00.000 11060 MoveAxis(E, 0, ABG)
22:50:11.958 00.000 11060 Move returns status 0, amount 0
22:50:11.958 00.000 11060 MoveAxis(N, 0, ABG)
22:50:11.958 00.000 11060 Move returns status 0, amount 0
22:50:11.958 00.000 11060 move complete, result=0
22:50:11.958 00.000 11060 worker thread done servicing request
22:50:11.963 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:11.985 00.022 10844 UpdateGuideState exits: m=2868 SNR=32.6
22:50:11.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:11.985 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:11.985 00.000 10844 Enqueuing Expose request
22:50:11.985 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:11.987 00.002 11060 Worker thread wakes up
22:50:11.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:11.987 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:13.432 01.445 11060 Exposure complete
22:50:13.587 00.155 11060 worker thread done servicing request
22:50:13.587 00.000 10844 OnExposeComplete: enter
22:50:13.587 00.000 10844 UpdateGuideState(): m_state=6
22:50:13.587 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:50:13.587 00.000 10844 Star::Find returns 1 (0), X=1570.08, Y=777.81, Mass=3139, SNR=34.1, Peak=225 HFD=3.8
22:50:13.589 00.002 10844 MultiStar: [#1 -0.01,-1.20,0.00,M1] [#2 0.35,-0.23,0.99,U] [#3 0.54,-1.23,0.00,M1] [#4 -0.40,-0.18,2.01,U] [#5 -0.14,-0.03,1.08,U] [#6 -0.01,0.02,1.00,U] [#7 0.20,0.70,0.00,M1] [#8 0.28,-0.54,0.97,U] 
22:50:13.589 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.23}, one-star: {0.07, -0.46}
22:50:13.589 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
22:50:13.589 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
22:50:13.589 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.74 mountX=0.23 mountY=-0.00, mountTheta=-0.01
22:50:13.589 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.23, opts=13)
22:50:13.589 00.000 10844 Enqueuing Move request for scope (-0.04, -0.23)
22:50:13.589 00.000 11060 Worker thread wakes up
22:50:13.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
22:50:13.589 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
22:50:13.589 00.000 11060 Moving (-0.04, -0.23) raw xDistance=0.23 yDistance=-0.00
22:50:13.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
22:50:13.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:13.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:13.589 00.000 11060 MoveAxis(W, 37, ABG)
22:50:13.589 00.000 11060 Guiding  Dir = 3, Dur = 37
22:50:13.594 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
22:50:13.604 00.010 10844 UpdateGuideState exits: m=3139 SNR=34.1
22:50:13.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:13.604 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:13.604 00.000 10844 Enqueuing Expose request
22:50:13.625 00.021 11060 IsSlewing returns 0
22:50:13.625 00.000 11060 IsGuiding returns 0
22:50:13.707 00.082 11060 IsGuiding returns 0
22:50:13.707 00.000 11060 Move returns status 0, amount 37
22:50:13.707 00.000 11060 MoveAxis(N, 0, ABG)
22:50:13.707 00.000 11060 Move returns status 0, amount 0
22:50:13.707 00.000 11060 move complete, result=0
22:50:13.707 00.000 11060 worker thread done servicing request
22:50:13.707 00.000 11060 Worker thread wakes up
22:50:13.707 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
22:50:13.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:13.707 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:15.178 01.471 11060 Exposure complete
22:50:15.322 00.144 11060 worker thread done servicing request
22:50:15.322 00.000 10844 OnExposeComplete: enter
22:50:15.322 00.000 10844 UpdateGuideState(): m_state=6
22:50:15.322 00.000 10844 Star::Find(15, 1570, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:50:15.322 00.000 10844 Star::Find returns 1 (0), X=1570.10, Y=778.36, Mass=2992, SNR=33.3, Peak=214 HFD=3.9
22:50:15.322 00.000 10844 MultiStar: [#1 1.08,0.02,0.00,M2] [#2 -0.05,0.25,0.96,U] [#3 0.19,-0.65,1.02,U] [#4 0.24,0.06,1.98,U] [#5 0.65,-0.21,1.13,U] [#6 -0.00,0.05,1.12,U] [#7 0.38,0.85,0.00,M2] [#8 0.25,-0.12,1.04,U] 
22:50:15.322 00.000 10844 single-star, 6 included, MultiStar: {0.21, -0.06}, one-star: {0.09, 0.10}
22:50:15.322 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
22:50:15.322 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
22:50:15.322 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.81 mountX=-0.11 mountY=0.07, mountTheta=2.55
22:50:15.322 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
22:50:15.322 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
22:50:15.322 00.000 11060 Worker thread wakes up
22:50:15.334 00.012 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:50:15.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:50:15.334 00.000 11060 Moving (0.09, 0.10) raw xDistance=-0.11 yDistance=0.07
22:50:15.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:50:15.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:15.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:15.334 00.000 11060 MoveAxis(E, 0, ABG)
22:50:15.336 00.002 11060 Move returns status 0, amount 0
22:50:15.336 00.000 11060 MoveAxis(N, 0, ABG)
22:50:15.336 00.000 11060 Move returns status 0, amount 0
22:50:15.336 00.000 11060 move complete, result=0
22:50:15.336 00.000 11060 worker thread done servicing request
22:50:15.340 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:15.352 00.012 10844 UpdateGuideState exits: m=2992 SNR=33.3
22:50:15.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:15.352 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:15.352 00.000 10844 Enqueuing Expose request
22:50:15.352 00.000 11060 Worker thread wakes up
22:50:15.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:15.352 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:15.352 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:16.808 01.456 11060 Exposure complete
22:50:16.944 00.136 11060 worker thread done servicing request
22:50:16.944 00.000 10844 OnExposeComplete: enter
22:50:16.944 00.000 10844 UpdateGuideState(): m_state=6
22:50:16.944 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:50:16.944 00.000 10844 Star::Find returns 1 (0), X=1569.97, Y=778.62, Mass=2504, SNR=30.7, Peak=232 HFD=3.4
22:50:16.953 00.009 10844 MultiStar: [#1 0.89,-0.23,0.00,M3] [#2 -0.23,0.25,1.05,U] [#3 -0.09,-0.66,1.15,U] [#4 -0.15,0.80,0.00,M1] [#5 0.28,0.14,1.18,U] [#6 -0.12,0.51,1.21,U] [#7 0.18,0.72,0.00,M3] [#8 -0.22,0.14,1.22,U] 
22:50:16.953 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.12}, one-star: {-0.04, 0.35}
22:50:16.953 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
22:50:16.953 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
22:50:16.953 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.10 mountX=-0.10 mountY=-0.09, mountTheta=-2.44
22:50:16.957 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
22:50:16.957 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
22:50:16.957 00.000 11060 Worker thread wakes up
22:50:16.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
22:50:16.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
22:50:16.957 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.10 yDistance=-0.09
22:50:16.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:50:16.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:16.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:50:16.957 00.000 11060 MoveAxis(E, 0, ABG)
22:50:16.957 00.000 11060 Move returns status 0, amount 0
22:50:16.957 00.000 11060 MoveAxis(N, 0, ABG)
22:50:16.957 00.000 11060 Move returns status 0, amount 0
22:50:16.957 00.000 11060 move complete, result=0
22:50:16.957 00.000 11060 worker thread done servicing request
22:50:16.959 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:16.969 00.010 10844 UpdateGuideState exits: m=2504 SNR=30.7
22:50:16.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:16.969 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:16.969 00.000 10844 Enqueuing Expose request
22:50:16.969 00.000 11060 Worker thread wakes up
22:50:16.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:16.969 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:16.969 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:18.410 01.441 11060 Exposure complete
22:50:18.551 00.141 11060 worker thread done servicing request
22:50:18.551 00.000 10844 OnExposeComplete: enter
22:50:18.551 00.000 10844 UpdateGuideState(): m_state=6
22:50:18.551 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:50:18.551 00.000 10844 Star::Find returns 1 (0), X=1569.88, Y=778.84, Mass=3046, SNR=33.5, Peak=236 HFD=3.6
22:50:18.552 00.001 10844 MultiStar: [#1 1.13,0.45,0.00,M4] [#2 0.02,0.18,0.95,U] [#3 0.37,-0.19,1.06,U] [#4 0.39,0.00,1.95,U] [#5 0.33,0.85,0.00,M1] [#6 -0.21,0.57,1.08,U] [#7 0.50,1.67,0.00,M4] [#8 -0.34,-0.21,0.94,U] 
22:50:18.552 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.14}, one-star: {-0.13, 0.57}
22:50:18.552 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
22:50:18.552 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
22:50:18.552 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.09 mountX=-0.15 mountY=0.05, mountTheta=2.83
22:50:18.565 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.14, opts=13)
22:50:18.565 00.000 10844 Enqueuing Move request for scope (0.07, 0.14)
22:50:18.565 00.000 11060 Worker thread wakes up
22:50:18.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:50:18.565 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:50:18.565 00.000 11060 Moving (0.07, 0.14) raw xDistance=-0.15 yDistance=0.05
22:50:18.567 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:50:18.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:18.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:50:18.567 00.000 11060 MoveAxis(E, 24, ABG)
22:50:18.567 00.000 11060 Guiding  Dir = 2, Dur = 24
22:50:18.572 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:18.585 00.013 10844 UpdateGuideState exits: m=3046 SNR=33.5
22:50:18.587 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:18.587 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:18.587 00.000 10844 Enqueuing Expose request
22:50:18.587 00.000 11060 IsSlewing returns 0
22:50:18.588 00.001 11060 IsGuiding returns 0
22:50:18.635 00.047 11060 IsGuiding returns 0
22:50:18.635 00.000 11060 Move returns status 0, amount 24
22:50:18.635 00.000 11060 MoveAxis(N, 0, ABG)
22:50:18.635 00.000 11060 Move returns status 0, amount 0
22:50:18.635 00.000 11060 move complete, result=0
22:50:18.635 00.000 11060 worker thread done servicing request
22:50:18.635 00.000 11060 Worker thread wakes up
22:50:18.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:18.637 00.002 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:18.645 00.008 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
22:50:20.117 01.472 11060 Exposure complete
22:50:20.278 00.161 11060 worker thread done servicing request
22:50:20.278 00.000 10844 OnExposeComplete: enter
22:50:20.278 00.000 10844 UpdateGuideState(): m_state=6
22:50:20.278 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:50:20.278 00.000 10844 Star::Find returns 1 (0), X=1570.48, Y=778.72, Mass=2980, SNR=33.0, Peak=248 HFD=3.3
22:50:20.278 00.000 10844 MultiStar: [#1 0.11,0.21,1.94,U] [#2 0.50,-0.13,0.99,U] [#3 -0.32,-0.71,0.00,M1] [#4 0.29,-0.06,2.02,U] [#5 -0.36,1.00,0.00,M2] [#6 -0.72,0.11,0.00,M1] [#7 0.61,1.01,0.00,M5] [#8 -0.61,-0.35,0.00,M1] 
22:50:20.278 00.000 10844 refined, 3 included, MultiStar: {0.30, 0.10}, one-star: {0.47, 0.46}
22:50:20.278 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
22:50:20.278 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
22:50:20.278 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.31 cameraTheta=0.33 mountX=-0.15 mountY=0.28, mountTheta=2.08
22:50:20.278 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.10, opts=13)
22:50:20.278 00.000 10844 Enqueuing Move request for scope (0.30, 0.10)
22:50:20.284 00.006 11060 Worker thread wakes up
22:50:20.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd
22:50:20.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.10)
22:50:20.284 00.000 11060 Moving (0.30, 0.10) raw xDistance=-0.15 yDistance=0.28
22:50:20.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:50:20.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
22:50:20.284 00.000 11060 MoveAxis(E, 25, ABG)
22:50:20.284 00.000 11060 Guiding  Dir = 2, Dur = 25
22:50:20.288 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:20.294 00.006 11060 IsSlewing returns 0
22:50:20.294 00.000 11060 IsGuiding returns 0
22:50:20.298 00.004 10844 UpdateGuideState exits: m=2980 SNR=33.0
22:50:20.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:20.298 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:20.298 00.000 10844 Enqueuing Expose request
22:50:20.324 00.026 11060 IsGuiding returns 0
22:50:20.324 00.000 11060 Move returns status 0, amount 25
22:50:20.324 00.000 11060 MoveAxis(S, 108, ABG)
22:50:20.324 00.000 11060 Guiding  Dir = 1, Dur = 108
22:50:20.340 00.016 11060 IsSlewing returns 0
22:50:20.340 00.000 11060 IsGuiding returns 0
22:50:20.476 00.136 11060 IsGuiding returns 0
22:50:20.476 00.000 11060 Move returns status 0, amount 108
22:50:20.476 00.000 11060 move complete, result=0
22:50:20.477 00.001 11060 worker thread done servicing request
22:50:20.477 00.000 11060 Worker thread wakes up
22:50:20.477 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.3 px 108 ms SOUTH
22:50:20.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:20.477 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:21.943 01.466 11060 Exposure complete
22:50:22.099 00.156 11060 worker thread done servicing request
22:50:22.099 00.000 10844 OnExposeComplete: enter
22:50:22.099 00.000 10844 UpdateGuideState(): m_state=6
22:50:22.099 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:50:22.099 00.000 10844 Star::Find returns 1 (0), X=1570.01, Y=778.29, Mass=2495, SNR=30.4, Peak=206 HFD=3.3
22:50:22.099 00.000 10844 MultiStar: [#1 0.25,0.71,0.00,M4] [#2 0.04,0.36,1.04,U] [#3 -0.28,-0.75,0.00,M2] [#4 0.47,0.18,2.18,U] [#5 0.72,0.56,0.00,M3] [#6 0.30,0.65,0.00,M2] [#7 -0.15,0.92,0.00,M6] [#8 -0.44,0.41,1.16,U] 
22:50:22.099 00.000 10844 single-star, 3 included, MultiStar: {0.10, 0.24}, one-star: {0.00, 0.02}
22:50:22.099 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
22:50:22.099 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
22:50:22.099 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.57 mountX=-0.02 mountY=-0.00, mountTheta=-2.98
22:50:22.099 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.02, opts=13)
22:50:22.099 00.000 10844 Enqueuing Move request for scope (0.00, 0.02)
22:50:22.099 00.000 11060 Worker thread wakes up
22:50:22.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
22:50:22.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
22:50:22.099 00.000 11060 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
22:50:22.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:50:22.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:22.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:22.099 00.000 11060 MoveAxis(E, 0, ABG)
22:50:22.099 00.000 11060 Move returns status 0, amount 0
22:50:22.099 00.000 11060 MoveAxis(N, 0, ABG)
22:50:22.099 00.000 11060 Move returns status 0, amount 0
22:50:22.099 00.000 11060 move complete, result=0
22:50:22.099 00.000 11060 worker thread done servicing request
22:50:22.107 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:22.115 00.008 10844 UpdateGuideState exits: m=2495 SNR=30.4
22:50:22.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:22.115 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:22.115 00.000 10844 Enqueuing Expose request
22:50:22.115 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:22.115 00.000 11060 Worker thread wakes up
22:50:22.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:22.115 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:23.569 01.454 11060 Exposure complete
22:50:23.740 00.171 11060 worker thread done servicing request
22:50:23.740 00.000 10844 OnExposeComplete: enter
22:50:23.740 00.000 10844 UpdateGuideState(): m_state=6
22:50:23.740 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:50:23.740 00.000 10844 Star::Find returns 1 (0), X=1569.96, Y=779.35, Mass=2908, SNR=33.3, Peak=235 HFD=3.4
22:50:23.740 00.000 10844 MultiStar: [#1 0.55,0.64,0.00,M5] [#2 -0.22,0.99,0.00,M1] [#3 0.07,-0.28,1.15,U] [#4 0.27,0.56,2.03,U] [#5 0.55,0.74,0.00,M4] [#6 -0.52,0.90,0.00,M3] [#7 0.60,1.62,0.00,M7] [#8 -0.10,0.64,0.97,U] 
22:50:23.740 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.49}, one-star: {-0.06, 1.09}
22:50:23.740 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
22:50:23.740 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
22:50:23.740 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.39 mountX=-0.50 mountY=0.01, mountTheta=3.12
22:50:23.740 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.49, opts=13)
22:50:23.740 00.000 10844 Enqueuing Move request for scope (0.09, 0.49)
22:50:23.740 00.000 11060 Worker thread wakes up
22:50:23.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.49) opts 0xd
22:50:23.745 00.005 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.49)
22:50:23.745 00.000 11060 Moving (0.09, 0.49) raw xDistance=-0.50 yDistance=0.01
22:50:23.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.50
22:50:23.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:23.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:23.745 00.000 11060 MoveAxis(E, 80, ABG)
22:50:23.745 00.000 11060 Guiding  Dir = 2, Dur = 80
22:50:23.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:23.762 00.017 10844 UpdateGuideState exits: m=2908 SNR=33.3
22:50:23.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:23.762 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:23.762 00.000 10844 Enqueuing Expose request
22:50:23.769 00.007 11060 IsSlewing returns 0
22:50:23.769 00.000 11060 IsGuiding returns 0
22:50:23.886 00.117 11060 IsGuiding returns 0
22:50:23.886 00.000 11060 Move returns status 0, amount 80
22:50:23.886 00.000 11060 MoveAxis(N, 0, ABG)
22:50:23.886 00.000 11060 Move returns status 0, amount 0
22:50:23.886 00.000 11060 move complete, result=0
22:50:23.886 00.000 11060 worker thread done servicing request
22:50:23.886 00.000 11060 Worker thread wakes up
22:50:23.886 00.000 10844 GuideStep: -0.5 px 80 ms EAST, 0.0 px 0 ms NORTH
22:50:23.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:23.886 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:25.353 01.467 11060 Exposure complete
22:50:25.498 00.145 11060 worker thread done servicing request
22:50:25.498 00.000 10844 OnExposeComplete: enter
22:50:25.498 00.000 10844 UpdateGuideState(): m_state=6
22:50:25.498 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:50:25.498 00.000 10844 Star::Find returns 1 (1), X=1569.75, Y=778.71, Mass=2955, SNR=33.7, Peak=255 HFD=3.1
22:50:25.498 00.000 10844 MultiStar: [#1 0.74,-0.34,0.00,M6] [#2 0.03,0.41,0.92,U] [#3 0.44,-0.21,1.03,U] [#4 0.30,-0.30,1.97,U] [#5 0.24,0.45,1.04,U] [#6 0.22,0.67,1.07,U] [#7 0.42,0.63,1.12,U] [#8 0.04,-0.45,1.05,U] 
22:50:25.512 00.014 10844 refined, 7 included, MultiStar: {0.20, 0.15}, one-star: {-0.26, 0.45}
22:50:25.512 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
22:50:25.512 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
22:50:25.512 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.67 mountX=-0.19 mountY=0.17, mountTheta=2.41
22:50:25.513 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.15, opts=13)
22:50:25.513 00.000 10844 Enqueuing Move request for scope (0.20, 0.15)
22:50:25.513 00.000 11060 Worker thread wakes up
22:50:25.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
22:50:25.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
22:50:25.513 00.000 11060 Moving (0.20, 0.15) raw xDistance=-0.19 yDistance=0.17
22:50:25.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
22:50:25.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:25.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:50:25.513 00.000 11060 MoveAxis(E, 32, ABG)
22:50:25.513 00.000 11060 Guiding  Dir = 2, Dur = 32
22:50:25.518 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:25.528 00.010 11060 IsSlewing returns 0
22:50:25.528 00.000 11060 IsGuiding returns 0
22:50:25.528 00.000 10844 UpdateGuideState exits: m=2955 SNR=33.7 Saturated
22:50:25.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:25.528 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:25.528 00.000 10844 Enqueuing Expose request
22:50:25.572 00.044 11060 IsGuiding returns 0
22:50:25.572 00.000 11060 Move returns status 0, amount 32
22:50:25.572 00.000 11060 MoveAxis(N, 0, ABG)
22:50:25.572 00.000 11060 Move returns status 0, amount 0
22:50:25.572 00.000 11060 move complete, result=0
22:50:25.574 00.002 11060 worker thread done servicing request
22:50:25.574 00.000 11060 Worker thread wakes up
22:50:25.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:25.574 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
22:50:25.574 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:27.057 01.483 11060 Exposure complete
22:50:27.205 00.148 11060 worker thread done servicing request
22:50:27.205 00.000 10844 OnExposeComplete: enter
22:50:27.205 00.000 10844 UpdateGuideState(): m_state=6
22:50:27.205 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:50:27.205 00.000 10844 Star::Find returns 1 (0), X=1569.51, Y=779.33, Mass=2241, SNR=28.2, Peak=197 HFD=3.3
22:50:27.210 00.005 10844 MultiStar: [#1 0.59,0.54,2.28,U] [#2 0.24,0.67,1.18,U] [#3 0.11,0.93,0.00,M1] [#4 0.15,0.70,2.28,U] [#5 0.20,0.93,0.00,M4] [#6 0.04,0.63,1.32,U] [#7 -0.01,1.13,0.00,M7] [#8 -0.80,0.34,0.00,M1] 
22:50:27.210 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.68}, one-star: {-0.50, 1.07}
22:50:27.210 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
22:50:27.210 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
22:50:27.210 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.68 hyp=0.71 cameraTheta=1.30 mountX=-0.71 mountY=0.07, mountTheta=3.04
22:50:27.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.68, opts=13)
22:50:27.210 00.000 10844 Enqueuing Move request for scope (0.19, 0.68)
22:50:27.210 00.000 11060 Worker thread wakes up
22:50:27.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.68) opts 0xd
22:50:27.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.68)
22:50:27.210 00.000 11060 Moving (0.19, 0.68) raw xDistance=-0.71 yDistance=0.07
22:50:27.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.71
22:50:27.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:27.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:27.210 00.000 11060 MoveAxis(E, 114, ABG)
22:50:27.210 00.000 11060 Guiding  Dir = 2, Dur = 114
22:50:27.216 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:27.226 00.010 10844 UpdateGuideState exits: m=2241 SNR=28.2
22:50:27.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:27.226 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:27.226 00.000 10844 Enqueuing Expose request
22:50:27.236 00.010 11060 IsSlewing returns 0
22:50:27.236 00.000 11060 IsGuiding returns 0
22:50:27.414 00.178 11060 IsGuiding returns 0
22:50:27.414 00.000 11060 Move returns status 0, amount 114
22:50:27.414 00.000 11060 MoveAxis(N, 0, ABG)
22:50:27.414 00.000 11060 Move returns status 0, amount 0
22:50:27.414 00.000 11060 move complete, result=0
22:50:27.414 00.000 11060 worker thread done servicing request
22:50:27.414 00.000 11060 Worker thread wakes up
22:50:27.414 00.000 10844 GuideStep: -0.7 px 114 ms EAST, 0.1 px 0 ms NORTH
22:50:27.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:27.414 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:28.867 01.453 11060 Exposure complete
22:50:29.020 00.153 11060 worker thread done servicing request
22:50:29.020 00.000 10844 OnExposeComplete: enter
22:50:29.020 00.000 10844 UpdateGuideState(): m_state=6
22:50:29.020 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:50:29.020 00.000 10844 Star::Find returns 1 (0), X=1570.07, Y=779.27, Mass=3188, SNR=34.8, Peak=212 HFD=3.7
22:50:29.020 00.000 10844 MultiStar: [#1 0.30,0.50,1.82,U] [#2 -0.15,0.35,0.97,U] [#3 -0.06,0.43,1.07,U] [#4 0.39,0.86,0.00,M1] [#5 0.17,0.64,0.99,U] [#6 0.19,0.12,1.07,U] [#7 0.45,1.45,0.00,M8] [#8 -0.61,-0.42,0.93,U] 
22:50:29.020 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.39}, one-star: {0.06, 1.00}
22:50:29.020 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
22:50:29.020 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
22:50:29.020 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.51 mountX=-0.39 mountY=-0.04, mountTheta=-3.04
22:50:29.020 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.39, opts=13)
22:50:29.020 00.000 10844 Enqueuing Move request for scope (0.03, 0.39)
22:50:29.020 00.000 11060 Worker thread wakes up
22:50:29.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
22:50:29.020 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
22:50:29.020 00.000 11060 Moving (0.03, 0.39) raw xDistance=-0.39 yDistance=-0.04
22:50:29.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
22:50:29.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:29.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:50:29.020 00.000 11060 MoveAxis(E, 66, ABG)
22:50:29.020 00.000 11060 Guiding  Dir = 2, Dur = 66
22:50:29.025 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:29.031 00.006 11060 IsSlewing returns 0
22:50:29.031 00.000 11060 IsGuiding returns 0
22:50:29.040 00.009 10844 UpdateGuideState exits: m=3188 SNR=34.8
22:50:29.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:29.040 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:29.040 00.000 10844 Enqueuing Expose request
22:50:29.103 00.063 11060 IsGuiding returns 0
22:50:29.103 00.000 11060 Move returns status 0, amount 66
22:50:29.103 00.000 11060 MoveAxis(N, 0, ABG)
22:50:29.103 00.000 11060 Move returns status 0, amount 0
22:50:29.103 00.000 11060 move complete, result=0
22:50:29.103 00.000 11060 worker thread done servicing request
22:50:29.103 00.000 11060 Worker thread wakes up
22:50:29.105 00.002 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:29.105 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:29.107 00.002 10844 GuideStep: -0.4 px 66 ms EAST, -0.0 px 0 ms NORTH
22:50:30.574 01.467 11060 Exposure complete
22:50:30.733 00.159 11060 worker thread done servicing request
22:50:30.733 00.000 10844 OnExposeComplete: enter
22:50:30.733 00.000 10844 UpdateGuideState(): m_state=6
22:50:30.735 00.002 10844 Star::Find(15, 1570, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:50:30.735 00.000 10844 Star::Find returns 1 (0), X=1569.76, Y=778.90, Mass=2472, SNR=31.1, Peak=185 HFD=3.3
22:50:30.735 00.000 10844 MultiStar: [#1 0.14,0.17,2.15,U] [#2 -0.10,0.42,1.01,U] [#3 0.59,0.30,1.16,U] [#4 0.56,0.22,2.21,U] [#5 0.48,1.04,0.00,M4] [#6 -0.14,0.22,1.12,U] [#7 0.28,1.03,0.00,M9] [#8 -0.53,-0.17,1.13,U] 
22:50:30.735 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.23}, one-star: {-0.25, 0.63}
22:50:30.735 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
22:50:30.735 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
22:50:30.735 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.12 mountX=-0.25 mountY=0.07, mountTheta=2.85
22:50:30.735 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.23, opts=13)
22:50:30.735 00.000 10844 Enqueuing Move request for scope (0.11, 0.23)
22:50:30.735 00.000 11060 Worker thread wakes up
22:50:30.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
22:50:30.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
22:50:30.735 00.000 11060 Moving (0.11, 0.23) raw xDistance=-0.25 yDistance=0.07
22:50:30.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
22:50:30.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:30.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:30.735 00.000 11060 MoveAxis(E, 42, ABG)
22:50:30.735 00.000 11060 Guiding  Dir = 2, Dur = 42
22:50:30.739 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:30.752 00.013 10844 UpdateGuideState exits: m=2472 SNR=31.1
22:50:30.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:30.752 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:30.752 00.000 10844 Enqueuing Expose request
22:50:30.760 00.008 11060 IsSlewing returns 0
22:50:30.760 00.000 11060 IsGuiding returns 0
22:50:30.843 00.083 11060 IsGuiding returns 0
22:50:30.843 00.000 11060 Move returns status 0, amount 42
22:50:30.843 00.000 11060 MoveAxis(N, 0, ABG)
22:50:30.843 00.000 11060 Move returns status 0, amount 0
22:50:30.843 00.000 11060 move complete, result=0
22:50:30.843 00.000 11060 worker thread done servicing request
22:50:30.843 00.000 11060 Worker thread wakes up
22:50:30.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:30.843 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:30.843 00.000 10844 GuideStep: -0.3 px 42 ms EAST, 0.1 px 0 ms NORTH
22:50:32.306 01.463 11060 Exposure complete
22:50:32.447 00.141 11060 worker thread done servicing request
22:50:32.448 00.001 10844 OnExposeComplete: enter
22:50:32.448 00.000 10844 UpdateGuideState(): m_state=6
22:50:32.448 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:50:32.448 00.000 10844 Star::Find returns 1 (0), X=1569.51, Y=778.41, Mass=2365, SNR=29.5, Peak=251 HFD=3.2
22:50:32.448 00.000 10844 MultiStar: [#1 -0.20,-0.11,2.25,U] [#2 0.17,-0.26,1.09,U] [#3 -0.27,0.16,1.19,U] [#4 0.18,-0.24,2.27,U] [#5 0.10,0.43,1.18,U] [#6 -0.13,0.17,1.12,U] [#7 1.08,0.72,0.00,M10] [#8 0.25,-0.17,1.20,U] 
22:50:32.448 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {-0.50, 0.14}
22:50:32.448 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
22:50:32.448 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
22:50:32.448 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.55 mountX=0.03 mountY=-0.03, mountTheta=-0.81
22:50:32.450 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
22:50:32.450 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
22:50:32.450 00.000 11060 Worker thread wakes up
22:50:32.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
22:50:32.450 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
22:50:32.450 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=-0.03
22:50:32.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:50:32.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:32.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:50:32.450 00.000 11060 MoveAxis(E, 0, ABG)
22:50:32.450 00.000 11060 Move returns status 0, amount 0
22:50:32.450 00.000 11060 MoveAxis(N, 0, ABG)
22:50:32.450 00.000 11060 Move returns status 0, amount 0
22:50:32.450 00.000 11060 move complete, result=0
22:50:32.450 00.000 11060 worker thread done servicing request
22:50:32.468 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:32.476 00.008 10844 UpdateGuideState exits: m=2365 SNR=29.5
22:50:32.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:32.476 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:32.476 00.000 10844 Enqueuing Expose request
22:50:32.476 00.000 11060 Worker thread wakes up
22:50:32.476 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:32.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:32.481 00.005 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:33.953 01.472 11060 Exposure complete
22:50:34.105 00.152 11060 worker thread done servicing request
22:50:34.105 00.000 10844 OnExposeComplete: enter
22:50:34.105 00.000 10844 UpdateGuideState(): m_state=6
22:50:34.105 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:50:34.105 00.000 10844 Star::Find returns 1 (0), X=1569.68, Y=779.18, Mass=2989, SNR=34.3, Peak=252 HFD=3.4
22:50:34.105 00.000 10844 MultiStar: [#1 0.51,0.04,1.98,U] [#2 0.71,-0.03,0.89,U] [#3 -0.03,-0.76,1.04,U] [#4 0.25,0.06,2.03,U] [#5 0.39,0.53,0.97,U] [#6 -0.06,-0.13,0.97,U] [#7 -0.27,1.32,0.00,R] [#8 0.17,-0.63,1.04,U] 
22:50:34.105 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.00}, one-star: {-0.33, 0.91}
22:50:34.105 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
22:50:34.105 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
22:50:34.105 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.02 mountX=-0.05 mountY=0.23, mountTheta=1.77
22:50:34.105 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.00, opts=13)
22:50:34.105 00.000 10844 Enqueuing Move request for scope (0.23, 0.00)
22:50:34.105 00.000 11060 Worker thread wakes up
22:50:34.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
22:50:34.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
22:50:34.105 00.000 11060 Moving (0.23, 0.00) raw xDistance=-0.05 yDistance=0.23
22:50:34.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:50:34.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
22:50:34.105 00.000 11060 MoveAxis(E, 0, ABG)
22:50:34.105 00.000 11060 Move returns status 0, amount 0
22:50:34.105 00.000 11060 MoveAxis(S, 88, ABG)
22:50:34.105 00.000 11060 Guiding  Dir = 1, Dur = 88
22:50:34.109 00.004 11060 IsSlewing returns 0
22:50:34.110 00.001 11060 IsGuiding returns 0
22:50:34.110 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:34.123 00.013 10844 UpdateGuideState exits: m=2989 SNR=34.3
22:50:34.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:34.123 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:34.123 00.000 10844 Enqueuing Expose request
22:50:34.199 00.076 11060 IsGuiding returns 0
22:50:34.199 00.000 11060 Move returns status 0, amount 88
22:50:34.199 00.000 11060 move complete, result=0
22:50:34.199 00.000 11060 worker thread done servicing request
22:50:34.199 00.000 11060 Worker thread wakes up
22:50:34.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:34.199 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:34.199 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 88 ms SOUTH
22:50:35.664 01.465 11060 Exposure complete
22:50:35.830 00.166 11060 worker thread done servicing request
22:50:35.830 00.000 10844 OnExposeComplete: enter
22:50:35.830 00.000 10844 UpdateGuideState(): m_state=6
22:50:35.830 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:50:35.830 00.000 10844 Star::Find returns 1 (0), X=1569.57, Y=779.28, Mass=3061, SNR=34.1, Peak=232 HFD=3.5
22:50:35.830 00.000 10844 MultiStar: [#1 0.85,-0.04,0.00,M2] [#2 0.31,0.64,0.91,U] [#3 0.68,0.09,1.02,U] [#4 0.95,-0.04,0.00,M1] [#5 0.49,0.77,0.00,M3] [#6 0.29,0.85,0.00,M1] [#7 0.26,0.21,1.05,U] [#8 -0.47,-0.29,1.00,U] 
22:50:35.830 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.32}, one-star: {-0.44, 1.01}
22:50:35.830 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
22:50:35.830 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
22:50:35.830 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.37 mountX=-0.33 mountY=0.01, mountTheta=3.10
22:50:35.830 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.32, opts=13)
22:50:35.830 00.000 10844 Enqueuing Move request for scope (0.07, 0.32)
22:50:35.833 00.003 11060 Worker thread wakes up
22:50:35.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
22:50:35.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
22:50:35.833 00.000 11060 Moving (0.07, 0.32) raw xDistance=-0.33 yDistance=0.01
22:50:35.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
22:50:35.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:35.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:35.833 00.000 11060 MoveAxis(E, 53, ABG)
22:50:35.833 00.000 11060 Guiding  Dir = 2, Dur = 53
22:50:35.836 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:35.849 00.013 10844 UpdateGuideState exits: m=3061 SNR=34.1
22:50:35.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:35.849 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:35.849 00.000 10844 Enqueuing Expose request
22:50:35.853 00.004 11060 IsSlewing returns 0
22:50:35.853 00.000 11060 IsGuiding returns 0
22:50:35.934 00.081 11060 IsGuiding returns 0
22:50:35.934 00.000 11060 Move returns status 0, amount 53
22:50:35.934 00.000 11060 MoveAxis(N, 0, ABG)
22:50:35.934 00.000 11060 Move returns status 0, amount 0
22:50:35.934 00.000 11060 move complete, result=0
22:50:35.934 00.000 11060 worker thread done servicing request
22:50:35.934 00.000 11060 Worker thread wakes up
22:50:35.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:35.934 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:35.934 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
22:50:37.401 01.467 11060 Exposure complete
22:50:37.567 00.166 11060 worker thread done servicing request
22:50:37.567 00.000 10844 OnExposeComplete: enter
22:50:37.568 00.001 10844 UpdateGuideState(): m_state=6
22:50:37.568 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:50:37.568 00.000 10844 Star::Find returns 1 (0), X=1569.72, Y=778.33, Mass=2467, SNR=29.7, Peak=209 HFD=3.5
22:50:37.568 00.000 10844 MultiStar: [#1 0.43,-0.07,2.36,U] [#2 -0.08,-0.76,1.17,U] [#3 0.18,-0.78,1.24,U] [#4 -0.06,0.11,2.22,U] [#5 0.69,0.94,0.00,M4] [#6 -0.50,0.16,1.19,U] [#7 0.08,-0.02,1.19,U] [#8 -0.77,-0.45,0.00,M1] 
22:50:37.568 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {-0.29, 0.06}
22:50:37.568 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
22:50:37.568 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
22:50:37.568 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.42 mountX=0.14 mountY=0.05, mountTheta=0.31
22:50:37.570 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.15, opts=13)
22:50:37.570 00.000 10844 Enqueuing Move request for scope (0.02, -0.15)
22:50:37.570 00.000 11060 Worker thread wakes up
22:50:37.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
22:50:37.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
22:50:37.570 00.000 11060 Moving (0.02, -0.15) raw xDistance=0.14 yDistance=0.05
22:50:37.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:50:37.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:37.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:50:37.570 00.000 11060 MoveAxis(W, 21, ABG)
22:50:37.570 00.000 11060 Guiding  Dir = 3, Dur = 21
22:50:37.585 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
22:50:37.597 00.012 10844 UpdateGuideState exits: m=2467 SNR=29.7
22:50:37.599 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:37.599 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:37.599 00.000 10844 Enqueuing Expose request
22:50:37.608 00.009 11060 IsSlewing returns 0
22:50:37.608 00.000 11060 IsGuiding returns 0
22:50:37.675 00.067 11060 IsGuiding returns 0
22:50:37.675 00.000 11060 Move returns status 0, amount 21
22:50:37.675 00.000 11060 MoveAxis(N, 0, ABG)
22:50:37.675 00.000 11060 Move returns status 0, amount 0
22:50:37.675 00.000 11060 move complete, result=0
22:50:37.675 00.000 11060 worker thread done servicing request
22:50:37.675 00.000 11060 Worker thread wakes up
22:50:37.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:37.675 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:37.679 00.004 10844 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
22:50:39.119 01.440 11060 Exposure complete
22:50:39.266 00.147 11060 worker thread done servicing request
22:50:39.266 00.000 10844 OnExposeComplete: enter
22:50:39.266 00.000 10844 UpdateGuideState(): m_state=6
22:50:39.266 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:50:39.266 00.000 10844 Star::Find returns 1 (0), X=1570.09, Y=779.46, Mass=2808, SNR=32.3, Peak=177 HFD=3.7
22:50:39.266 00.000 10844 MultiStar: [#1 -0.02,0.67,1.96,U] [#2 -0.52,0.08,0.97,U] [#3 -0.14,-0.13,1.10,U] [#4 -0.10,0.01,2.11,U] [#5 0.07,0.94,0.00,M5] [#6 -0.60,0.21,1.05,U] [#7 0.70,-0.02,1.11,U] [#8 -0.67,0.01,0.93,U] 
22:50:39.266 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.26}, one-star: {0.08, 1.20}
22:50:39.266 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
22:50:39.266 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
22:50:39.266 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=-0.24 mountY=-0.17, mountTheta=-2.52
22:50:39.269 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.26, opts=13)
22:50:39.269 00.000 10844 Enqueuing Move request for scope (-0.13, 0.26)
22:50:39.269 00.000 11060 Worker thread wakes up
22:50:39.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
22:50:39.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
22:50:39.269 00.000 11060 Moving (-0.13, 0.26) raw xDistance=-0.24 yDistance=-0.17
22:50:39.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
22:50:39.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:39.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:50:39.269 00.000 11060 MoveAxis(E, 37, ABG)
22:50:39.269 00.000 11060 Guiding  Dir = 2, Dur = 37
22:50:39.271 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:39.289 00.018 11060 IsSlewing returns 0
22:50:39.289 00.000 11060 IsGuiding returns 0
22:50:39.297 00.008 10844 UpdateGuideState exits: m=2808 SNR=32.3
22:50:39.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:39.297 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:39.297 00.000 10844 Enqueuing Expose request
22:50:39.328 00.031 11060 IsGuiding returns 0
22:50:39.328 00.000 11060 Move returns status 0, amount 37
22:50:39.328 00.000 11060 MoveAxis(N, 0, ABG)
22:50:39.328 00.000 11060 Move returns status 0, amount 0
22:50:39.328 00.000 11060 move complete, result=0
22:50:39.328 00.000 11060 worker thread done servicing request
22:50:39.328 00.000 11060 Worker thread wakes up
22:50:39.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:39.328 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:39.328 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
22:50:40.790 01.462 11060 Exposure complete
22:50:40.953 00.163 11060 worker thread done servicing request
22:50:40.953 00.000 10844 OnExposeComplete: enter
22:50:40.953 00.000 10844 UpdateGuideState(): m_state=6
22:50:40.953 00.000 10844 Star::Find(15, 1570, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:50:40.953 00.000 10844 Star::Find returns 1 (1), X=1569.75, Y=779.13, Mass=2880, SNR=33.0, Peak=255 HFD=3.3
22:50:40.953 00.000 10844 MultiStar: [#1 0.13,0.85,2.08,U] [#2 -1.09,0.20,0.00,M1] [#3 -0.01,-0.44,1.14,U] [#4 0.13,0.55,2.01,U] [#5 0.54,0.83,0.00,M6] [#6 -1.23,0.17,0.00,M1] [#7 -0.22,0.10,0.98,U] [#8 -1.15,-0.25,0.00,M1] 
22:50:40.953 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.47}, one-star: {-0.26, 0.87}
22:50:40.953 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
22:50:40.953 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
22:50:40.953 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.56 mountX=-0.46 mountY=-0.07, mountTheta=-2.99
22:50:40.956 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.47, opts=13)
22:50:40.956 00.000 10844 Enqueuing Move request for scope (0.01, 0.47)
22:50:40.956 00.000 11060 Worker thread wakes up
22:50:40.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.47) opts 0xd
22:50:40.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.47)
22:50:40.956 00.000 11060 Moving (0.01, 0.47) raw xDistance=-0.46 yDistance=-0.07
22:50:40.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
22:50:40.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:40.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:40.956 00.000 11060 MoveAxis(E, 74, ABG)
22:50:40.956 00.000 11060 Guiding  Dir = 2, Dur = 74
22:50:40.957 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:40.971 00.014 11060 IsSlewing returns 0
22:50:40.971 00.000 11060 IsGuiding returns 0
22:50:40.971 00.000 10844 UpdateGuideState exits: m=2880 SNR=33.0 Saturated
22:50:40.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:40.971 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:40.971 00.000 10844 Enqueuing Expose request
22:50:41.060 00.089 11060 IsGuiding returns 0
22:50:41.060 00.000 11060 Move returns status 0, amount 74
22:50:41.060 00.000 11060 MoveAxis(N, 0, ABG)
22:50:41.060 00.000 11060 Move returns status 0, amount 0
22:50:41.060 00.000 11060 move complete, result=0
22:50:41.060 00.000 11060 worker thread done servicing request
22:50:41.060 00.000 11060 Worker thread wakes up
22:50:41.060 00.000 10844 GuideStep: -0.5 px 74 ms EAST, -0.1 px 0 ms NORTH
22:50:41.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:41.060 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:42.528 01.468 11060 Exposure complete
22:50:42.690 00.162 11060 worker thread done servicing request
22:50:42.690 00.000 10844 OnExposeComplete: enter
22:50:42.690 00.000 10844 UpdateGuideState(): m_state=6
22:50:42.690 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:50:42.690 00.000 10844 Star::Find returns 1 (0), X=1570.02, Y=777.82, Mass=2820, SNR=32.8, Peak=242 HFD=3.1
22:50:42.690 00.000 10844 MultiStar: [#1 0.28,-0.02,1.98,U] [#2 -0.73,-0.56,0.00,M2] [#3 -0.14,-0.92,0.00,M1] [#4 -0.12,-0.11,2.05,U] [#5 0.60,0.33,0.92,U] [#6 -0.34,-0.02,1.04,U] [#7 0.43,-0.65,1.19,U] [#8 -1.11,-0.35,0.00,M2] 
22:50:42.690 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.15}, one-star: {0.01, -0.44}
22:50:42.690 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
22:50:42.690 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
22:50:42.690 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.19 cameraTheta=-0.87 mountX=0.12 mountY=0.15, mountTheta=0.88
22:50:42.690 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.15, opts=13)
22:50:42.690 00.000 10844 Enqueuing Move request for scope (0.13, -0.15)
22:50:42.690 00.000 11060 Worker thread wakes up
22:50:42.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
22:50:42.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
22:50:42.690 00.000 11060 Moving (0.13, -0.15) raw xDistance=0.12 yDistance=0.15
22:50:42.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
22:50:42.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:42.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:50:42.690 00.000 11060 MoveAxis(W, 17, ABG)
22:50:42.690 00.000 11060 Guiding  Dir = 3, Dur = 17
22:50:42.695 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
22:50:42.716 00.021 11060 IsSlewing returns 0
22:50:42.716 00.000 11060 IsGuiding returns 0
22:50:42.721 00.005 10844 UpdateGuideState exits: m=2820 SNR=32.8
22:50:42.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:42.721 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:42.721 00.000 10844 Enqueuing Expose request
22:50:42.772 00.051 11060 IsGuiding returns 0
22:50:42.773 00.001 11060 Move returns status 0, amount 17
22:50:42.773 00.000 11060 MoveAxis(N, 0, ABG)
22:50:42.773 00.000 11060 Move returns status 0, amount 0
22:50:42.773 00.000 11060 move complete, result=0
22:50:42.773 00.000 11060 worker thread done servicing request
22:50:42.773 00.000 11060 Worker thread wakes up
22:50:42.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:42.773 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:42.773 00.000 10844 GuideStep: 0.1 px 17 ms WEST, 0.1 px 0 ms NORTH
22:50:44.231 01.458 11060 Exposure complete
22:50:44.368 00.137 11060 worker thread done servicing request
22:50:44.368 00.000 10844 OnExposeComplete: enter
22:50:44.368 00.000 10844 UpdateGuideState(): m_state=6
22:50:44.368 00.000 10844 Star::Find(15, 1570, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:50:44.368 00.000 10844 Star::Find returns 1 (1), X=1570.13, Y=778.85, Mass=3167, SNR=35.6, Peak=255 HFD=3.1
22:50:44.368 00.000 10844 MultiStar: [#1 0.55,0.49,1.89,U] [#2 -0.56,-0.03,0.84,U] [#3 -0.60,-0.34,0.93,U] [#4 -0.73,0.48,0.00,M1] [#5 1.01,1.14,0.00,M6] [#6 -0.82,0.43,0.00,M1] [#7 -0.37,0.17,0.89,U] [#8 -0.81,-0.10,1.01,U] 
22:50:44.368 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.19}, one-star: {0.12, 0.58}
22:50:44.368 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
22:50:44.368 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
22:50:44.368 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.24 cameraTheta=2.27 mountX=-0.16 mountY=-0.19, mountTheta=-2.27
22:50:44.373 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.19, opts=13)
22:50:44.373 00.000 10844 Enqueuing Move request for scope (-0.16, 0.19)
22:50:44.373 00.000 11060 Worker thread wakes up
22:50:44.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
22:50:44.373 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
22:50:44.373 00.000 11060 Moving (-0.16, 0.19) raw xDistance=-0.16 yDistance=-0.19
22:50:44.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:50:44.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:44.383 00.010 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:50:44.383 00.000 11060 MoveAxis(E, 24, ABG)
22:50:44.383 00.000 11060 Guiding  Dir = 2, Dur = 24
22:50:44.389 00.006 11060 IsSlewing returns 0
22:50:44.389 00.000 11060 IsGuiding returns 0
22:50:44.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:44.399 00.010 10844 UpdateGuideState exits: m=3167 SNR=35.6 Saturated
22:50:44.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.399 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:44.399 00.000 10844 Enqueuing Expose request
22:50:44.420 00.021 11060 IsGuiding returns 0
22:50:44.420 00.000 11060 Move returns status 0, amount 24
22:50:44.420 00.000 11060 MoveAxis(N, 0, ABG)
22:50:44.420 00.000 11060 Move returns status 0, amount 0
22:50:44.420 00.000 11060 move complete, result=0
22:50:44.420 00.000 11060 worker thread done servicing request
22:50:44.420 00.000 11060 Worker thread wakes up
22:50:44.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:44.420 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:44.420 00.000 10844 GuideStep: -0.2 px 24 ms EAST, -0.2 px 0 ms NORTH
22:50:45.885 01.465 11060 Exposure complete
22:50:46.039 00.154 11060 worker thread done servicing request
22:50:46.039 00.000 10844 OnExposeComplete: enter
22:50:46.039 00.000 10844 UpdateGuideState(): m_state=6
22:50:46.039 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:50:46.039 00.000 10844 Star::Find returns 1 (1), X=1569.30, Y=778.51, Mass=2229, SNR=28.6, Peak=255 HFD=3.0
22:50:46.039 00.000 10844 MultiStar: [#1 0.13,0.35,2.32,U] [#2 -0.49,-0.23,1.08,U] [#3 -0.03,-0.48,1.28,U] [#4 -0.79,-0.41,0.00,M2] [#5 -0.16,0.17,1.17,U] [#6 -0.96,0.05,0.00,M2] [#7 -0.13,-0.25,1.21,U] [#8 -0.60,0.10,1.13,U] 
22:50:46.039 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.02}, one-star: {-0.71, 0.24}
22:50:46.039 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
22:50:46.039 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.51)
22:50:46.039 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.04 mountX=0.02 mountY=-0.22, mountTheta=-1.49
22:50:46.039 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.02, opts=13)
22:50:46.039 00.000 10844 Enqueuing Move request for scope (-0.22, 0.02)
22:50:46.039 00.000 11060 Worker thread wakes up
22:50:46.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
22:50:46.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
22:50:46.039 00.000 11060 Moving (-0.22, 0.02) raw xDistance=0.02 yDistance=-0.22
22:50:46.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:50:46.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:50:46.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:50:46.039 00.000 11060 MoveAxis(E, 0, ABG)
22:50:46.039 00.000 11060 Move returns status 0, amount 0
22:50:46.039 00.000 11060 MoveAxis(N, 0, ABG)
22:50:46.039 00.000 11060 Move returns status 0, amount 0
22:50:46.039 00.000 11060 move complete, result=0
22:50:46.039 00.000 11060 worker thread done servicing request
22:50:46.046 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:46.058 00.012 10844 UpdateGuideState exits: m=2229 SNR=28.6 Saturated
22:50:46.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.058 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:46.058 00.000 10844 Enqueuing Expose request
22:50:46.058 00.000 11060 Worker thread wakes up
22:50:46.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:46.058 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:46.058 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:50:47.516 01.458 11060 Exposure complete
22:50:47.688 00.172 11060 worker thread done servicing request
22:50:47.688 00.000 10844 OnExposeComplete: enter
22:50:47.688 00.000 10844 UpdateGuideState(): m_state=6
22:50:47.688 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:50:47.688 00.000 10844 Star::Find returns 1 (1), X=1569.73, Y=779.13, Mass=3050, SNR=34.6, Peak=255 HFD=3.7
22:50:47.688 00.000 10844 MultiStar: [#1 -0.26,0.57,2.00,U] [#2 -0.07,0.14,0.91,U] [#3 0.05,-0.90,0.00,M1] [#4 -0.69,-0.00,1.93,U] [#5 0.38,0.77,0.00,M6] [#6 -0.33,0.05,1.03,U] [#7 0.06,-0.56,0.95,U] [#8 -0.47,-0.26,1.03,U] 
22:50:47.688 00.000 10844 refined, 6 included, MultiStar: {-0.34, 0.15}, one-star: {-0.29, 0.86}
22:50:47.688 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
22:50:47.688 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.84)
22:50:47.688 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.15 hyp=0.37 cameraTheta=2.71 mountX=-0.09 mountY=-0.36, mountTheta=-1.82
22:50:47.688 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.15, opts=13)
22:50:47.688 00.000 10844 Enqueuing Move request for scope (-0.34, 0.15)
22:50:47.688 00.000 11060 Worker thread wakes up
22:50:47.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.15) opts 0xd
22:50:47.688 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.15)
22:50:47.688 00.000 11060 Moving (-0.34, 0.15) raw xDistance=-0.09 yDistance=-0.36
22:50:47.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:50:47.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:47.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:50:47.688 00.000 11060 MoveAxis(E, 0, ABG)
22:50:47.688 00.000 11060 Move returns status 0, amount 0
22:50:47.688 00.000 11060 MoveAxis(N, 0, ABG)
22:50:47.688 00.000 11060 Move returns status 0, amount 0
22:50:47.688 00.000 11060 move complete, result=0
22:50:47.693 00.005 11060 worker thread done servicing request
22:50:47.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:47.716 00.023 10844 UpdateGuideState exits: m=3050 SNR=34.6 Saturated
22:50:47.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:47.716 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:47.716 00.000 10844 Enqueuing Expose request
22:50:47.716 00.000 11060 Worker thread wakes up
22:50:47.716 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:50:47.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:47.716 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:49.171 01.455 11060 Exposure complete
22:50:49.316 00.145 11060 worker thread done servicing request
22:50:49.316 00.000 10844 OnExposeComplete: enter
22:50:49.316 00.000 10844 UpdateGuideState(): m_state=6
22:50:49.316 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:50:49.316 00.000 10844 Star::Find returns 1 (0), X=1569.77, Y=778.66, Mass=2382, SNR=30.0, Peak=251 HFD=3.3
22:50:49.316 00.000 10844 MultiStar: [#1 0.02,0.67,2.19,U] [#2 -0.31,0.14,1.01,U] [#3 0.08,-0.86,0.00,M2] [#4 -0.34,-0.29,2.23,U] [#5 0.42,0.53,1.14,U] [#6 -0.65,-0.15,1.16,U] [#7 -0.24,-0.44,1.31,U] [#8 -0.75,-0.37,0.00,M1] 
22:50:49.316 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.12}, one-star: {-0.24, 0.39}
22:50:49.316 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
22:50:49.316 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.99)
22:50:49.316 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=-0.09 mountY=-0.20, mountTheta=-1.97
22:50:49.316 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.12, opts=13)
22:50:49.316 00.000 10844 Enqueuing Move request for scope (-0.18, 0.12)
22:50:49.316 00.000 11060 Worker thread wakes up
22:50:49.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
22:50:49.316 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
22:50:49.316 00.000 11060 Moving (-0.18, 0.12) raw xDistance=-0.09 yDistance=-0.20
22:50:49.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:50:49.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:49.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:50:49.316 00.000 11060 MoveAxis(E, 0, ABG)
22:50:49.321 00.005 11060 Move returns status 0, amount 0
22:50:49.321 00.000 11060 MoveAxis(N, 0, ABG)
22:50:49.321 00.000 11060 Move returns status 0, amount 0
22:50:49.321 00.000 11060 move complete, result=0
22:50:49.321 00.000 11060 worker thread done servicing request
22:50:49.337 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:50:49.346 00.009 10844 UpdateGuideState exits: m=2382 SNR=30.0
22:50:49.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:49.346 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:49.346 00.000 10844 Enqueuing Expose request
22:50:49.346 00.000 11060 Worker thread wakes up
22:50:49.346 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:50:49.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:49.351 00.005 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:50.798 01.447 11060 Exposure complete
22:50:50.953 00.155 11060 worker thread done servicing request
22:50:50.953 00.000 10844 OnExposeComplete: enter
22:50:50.953 00.000 10844 UpdateGuideState(): m_state=6
22:50:50.953 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:50:50.953 00.000 10844 Star::Find returns 1 (0), X=1570.38, Y=778.45, Mass=2759, SNR=32.6, Peak=246 HFD=3.3
22:50:50.953 00.000 10844 MultiStar: [#1 -0.05,0.08,1.98,U] [#2 -0.31,-0.78,0.00,M1] [#3 -0.02,-0.71,1.04,U] [#4 -0.62,-0.46,2.03,U] [#5 -0.02,0.13,1.23,U] [#6 -0.46,-0.02,1.03,U] [#7 0.04,-1.17,0.00,M1] [#8 -0.75,-0.50,0.00,M2] 
22:50:50.953 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.14}, one-star: {0.37, 0.19}
22:50:50.953 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
22:50:50.953 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
22:50:50.953 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.47 mountX=0.17 mountY=-0.16, mountTheta=-0.73
22:50:50.958 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.14, opts=13)
22:50:50.958 00.000 10844 Enqueuing Move request for scope (-0.18, -0.14)
22:50:50.958 00.000 11060 Worker thread wakes up
22:50:50.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
22:50:50.958 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
22:50:50.958 00.000 11060 Moving (-0.18, -0.14) raw xDistance=0.17 yDistance=-0.16
22:50:50.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
22:50:50.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:50.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:50:50.958 00.000 11060 MoveAxis(W, 28, ABG)
22:50:50.958 00.000 11060 Guiding  Dir = 3, Dur = 28
22:50:50.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:50.963 00.005 11060 IsSlewing returns 0
22:50:50.963 00.000 11060 IsGuiding returns 0
22:50:50.973 00.010 10844 UpdateGuideState exits: m=2759 SNR=32.6
22:50:50.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:50.973 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:50.973 00.000 10844 Enqueuing Expose request
22:50:51.006 00.033 11060 IsGuiding returns 0
22:50:51.006 00.000 11060 Move returns status 0, amount 28
22:50:51.006 00.000 11060 MoveAxis(N, 0, ABG)
22:50:51.006 00.000 11060 Move returns status 0, amount 0
22:50:51.006 00.000 11060 move complete, result=0
22:50:51.006 00.000 11060 worker thread done servicing request
22:50:51.006 00.000 11060 Worker thread wakes up
22:50:51.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:51.006 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:51.006 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
22:50:52.467 01.461 11060 Exposure complete
22:50:52.617 00.150 11060 worker thread done servicing request
22:50:52.617 00.000 10844 OnExposeComplete: enter
22:50:52.617 00.000 10844 UpdateGuideState(): m_state=6
22:50:52.617 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:50:52.617 00.000 10844 Star::Find returns 1 (1), X=1570.30, Y=778.60, Mass=3320, SNR=35.3, Peak=255 HFD=3.5
22:50:52.617 00.000 10844 MultiStar: [#1 0.74,0.19,1.90,U] [#2 0.52,-0.40,0.91,U] [#3 0.32,-0.08,1.03,U] [#4 0.28,-0.30,1.93,U] [#5 1.01,0.32,0.00,M5] [#6 0.35,0.13,1.02,U] [#7 0.88,-0.65,0.00,M2] [#8 -0.06,-0.45,1.05,U] 
22:50:52.617 00.000 10844 refined, 6 included, MultiStar: {0.37, -0.08}, one-star: {0.29, 0.33}
22:50:52.617 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
22:50:52.617 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
22:50:52.617 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.08 hyp=0.38 cameraTheta=-0.20 mountX=0.01 mountY=0.38, mountTheta=1.55
22:50:52.617 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.08, opts=13)
22:50:52.617 00.000 10844 Enqueuing Move request for scope (0.37, -0.08)
22:50:52.617 00.000 11060 Worker thread wakes up
22:50:52.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.08) opts 0xd
22:50:52.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.08)
22:50:52.617 00.000 11060 Moving (0.37, -0.08) raw xDistance=0.01 yDistance=0.38
22:50:52.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:50:52.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:52.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:50:52.617 00.000 11060 MoveAxis(E, 0, ABG)
22:50:52.617 00.000 11060 Move returns status 0, amount 0
22:50:52.617 00.000 11060 MoveAxis(N, 0, ABG)
22:50:52.617 00.000 11060 Move returns status 0, amount 0
22:50:52.617 00.000 11060 move complete, result=0
22:50:52.617 00.000 11060 worker thread done servicing request
22:50:52.624 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
22:50:52.632 00.008 10844 UpdateGuideState exits: m=3320 SNR=35.3 Saturated
22:50:52.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:52.632 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:52.632 00.000 10844 Enqueuing Expose request
22:50:52.632 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:50:52.632 00.000 11060 Worker thread wakes up
22:50:52.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:52.632 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:54.091 01.459 11060 Exposure complete
22:50:54.233 00.142 11060 worker thread done servicing request
22:50:54.233 00.000 10844 OnExposeComplete: enter
22:50:54.233 00.000 10844 UpdateGuideState(): m_state=6
22:50:54.233 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:50:54.233 00.000 10844 Star::Find returns 1 (1), X=1569.83, Y=778.41, Mass=3239, SNR=35.6, Peak=255 HFD=3.3
22:50:54.235 00.002 10844 MultiStar: [#1 0.40,0.35,1.83,U] [#2 0.18,-0.10,0.91,U] [#3 0.15,-0.49,1.02,U] [#4 -0.30,0.11,1.78,U] [#5 0.69,0.03,1.01,U] [#6 -0.61,-0.32,1.03,U] [#7 0.29,-0.59,1.02,U] [#8 -0.86,-0.28,0.00,M2] 
22:50:54.235 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {-0.18, 0.15}
22:50:54.235 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
22:50:54.235 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
22:50:54.235 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.64 mountX=0.04 mountY=0.08, mountTheta=1.11
22:50:54.235 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
22:50:54.236 00.001 10844 Enqueuing Move request for scope (0.07, -0.05)
22:50:54.236 00.000 11060 Worker thread wakes up
22:50:54.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:50:54.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:50:54.236 00.000 11060 Moving (0.07, -0.05) raw xDistance=0.04 yDistance=0.08
22:50:54.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:50:54.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:54.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:50:54.236 00.000 11060 MoveAxis(E, 0, ABG)
22:50:54.236 00.000 11060 Move returns status 0, amount 0
22:50:54.236 00.000 11060 MoveAxis(N, 0, ABG)
22:50:54.236 00.000 11060 Move returns status 0, amount 0
22:50:54.236 00.000 11060 move complete, result=0
22:50:54.237 00.001 11060 worker thread done servicing request
22:50:54.240 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=13, FiltMax=255, Gamma=1.000
22:50:54.251 00.011 10844 UpdateGuideState exits: m=3239 SNR=35.6 Saturated
22:50:54.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:54.251 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:54.251 00.000 10844 Enqueuing Expose request
22:50:54.251 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:54.251 00.000 11060 Worker thread wakes up
22:50:54.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:54.251 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:55.715 01.464 11060 Exposure complete
22:50:55.872 00.157 11060 worker thread done servicing request
22:50:55.877 00.005 10844 OnExposeComplete: enter
22:50:55.877 00.000 10844 UpdateGuideState(): m_state=6
22:50:55.877 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:50:55.877 00.000 10844 Star::Find returns 1 (0), X=1569.86, Y=778.60, Mass=2726, SNR=32.1, Peak=250 HFD=3.5
22:50:55.877 00.000 10844 MultiStar: [#1 0.03,-0.04,2.09,U] [#2 -0.51,0.06,0.86,U] [#3 -0.35,-0.14,1.10,U] [#4 -0.52,0.17,1.98,U] [#5 0.22,0.41,1.15,U] [#6 -1.12,0.13,0.00,M1] [#7 0.25,0.18,1.18,U] [#8 -1.42,-0.27,0.00,M3] 
22:50:55.877 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.12}, one-star: {-0.16, 0.33}
22:50:55.877 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
22:50:55.877 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
22:50:55.877 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=-0.10 mountY=-0.17, mountTheta=-2.09
22:50:55.877 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.12, opts=13)
22:50:55.877 00.000 10844 Enqueuing Move request for scope (-0.15, 0.12)
22:50:55.877 00.000 11060 Worker thread wakes up
22:50:55.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
22:50:55.877 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
22:50:55.877 00.000 11060 Moving (-0.15, 0.12) raw xDistance=-0.10 yDistance=-0.17
22:50:55.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:50:55.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:55.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:50:55.877 00.000 11060 MoveAxis(E, 0, ABG)
22:50:55.877 00.000 11060 Move returns status 0, amount 0
22:50:55.877 00.000 11060 MoveAxis(N, 0, ABG)
22:50:55.877 00.000 11060 Move returns status 0, amount 0
22:50:55.877 00.000 11060 move complete, result=0
22:50:55.877 00.000 11060 worker thread done servicing request
22:50:55.884 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:55.893 00.009 10844 UpdateGuideState exits: m=2726 SNR=32.1
22:50:55.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:55.893 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:55.893 00.000 10844 Enqueuing Expose request
22:50:55.893 00.000 11060 Worker thread wakes up
22:50:55.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:55.893 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:55.893 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:50:57.339 01.446 11060 Exposure complete
22:50:57.495 00.156 11060 worker thread done servicing request
22:50:57.495 00.000 10844 OnExposeComplete: enter
22:50:57.495 00.000 10844 UpdateGuideState(): m_state=6
22:50:57.495 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:50:57.495 00.000 10844 Star::Find returns 1 (1), X=1569.27, Y=778.55, Mass=2992, SNR=33.6, Peak=255 HFD=3.4
22:50:57.495 00.000 10844 MultiStar: [#1 -0.11,-0.72,1.99,U] [#2 -1.38,-0.34,0.00,M1] [#3 -0.68,-0.60,0.00,M1] [#4 -0.56,0.39,1.95,U] [#5 -0.03,-0.04,0.99,U] [#6 -0.62,0.54,0.00,M2] [#7 0.55,0.09,1.12,U] [#8 -1.30,-0.63,0.00,M4] 
22:50:57.495 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.05}, one-star: {-0.74, 0.28}
22:50:57.495 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
22:50:57.495 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
22:50:57.495 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.93 mountX=0.08 mountY=-0.20, mountTheta=-1.18
22:50:57.499 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.05, opts=13)
22:50:57.499 00.000 10844 Enqueuing Move request for scope (-0.21, -0.05)
22:50:57.499 00.000 11060 Worker thread wakes up
22:50:57.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
22:50:57.499 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
22:50:57.499 00.000 11060 Moving (-0.21, -0.05) raw xDistance=0.08 yDistance=-0.20
22:50:57.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:50:57.499 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.28
22:50:57.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
22:50:57.499 00.000 11060 MoveAxis(E, 0, ABG)
22:50:57.499 00.000 11060 Move returns status 0, amount 0
22:50:57.499 00.000 11060 BLC: Oldest BLC event removed
22:50:57.499 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 671 applied
22:50:57.499 00.000 11060 MoveAxis(N, 748, ABG)
22:50:57.499 00.000 11060 Guiding  Dir = 0, Dur = 748
22:50:57.504 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:57.510 00.006 11060 IsSlewing returns 0
22:50:57.510 00.000 11060 IsGuiding returns 0
22:50:57.516 00.006 10844 UpdateGuideState exits: m=2992 SNR=33.6 Saturated
22:50:57.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:57.516 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:57.516 00.000 10844 Enqueuing Expose request
22:50:58.270 00.754 11060 IsGuiding returns 0
22:50:58.270 00.000 11060 Move returns status 0, amount 748
22:50:58.270 00.000 11060 move complete, result=0
22:50:58.270 00.000 11060 worker thread done servicing request
22:50:58.270 00.000 11060 Worker thread wakes up
22:50:58.270 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 748 ms NORTH
22:50:58.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:58.270 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:50:59.730 01.460 11060 Exposure complete
22:50:59.888 00.158 11060 worker thread done servicing request
22:50:59.888 00.000 10844 OnExposeComplete: enter
22:50:59.888 00.000 10844 UpdateGuideState(): m_state=6
22:50:59.888 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:50:59.888 00.000 10844 Star::Find returns 1 (0), X=1569.75, Y=778.94, Mass=2707, SNR=31.6, Peak=231 HFD=3.3
22:50:59.891 00.003 10844 MultiStar: [#1 0.32,0.00,2.10,U] [#2 -0.11,0.01,0.96,U] [#3 -0.09,-0.41,1.07,U] [#4 -0.50,-0.30,2.17,U] [#5 0.17,0.66,1.12,U] [#6 -0.44,0.23,1.09,U] [#7 0.47,-0.43,1.13,U] [#8 -0.89,-0.67,0.00,M5] 
22:50:59.891 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.01}, one-star: {-0.26, 0.67}
22:50:59.891 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
22:50:59.891 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
22:50:59.891 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.00 mountX=0.00 mountY=-0.06, mountTheta=-1.53
22:50:59.891 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
22:50:59.891 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
22:50:59.891 00.000 11060 Worker thread wakes up
22:50:59.894 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
22:50:59.894 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
22:50:59.894 00.000 11060 Moving (-0.06, 0.01) raw xDistance=0.00 yDistance=-0.06
22:50:59.894 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.28, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.138706, 1:0.058125
22:50:59.894 00.000 11060 BLC: No correction, Miss < min_move
22:50:59.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:50:59.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:59.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:50:59.894 00.000 11060 MoveAxis(E, 0, ABG)
22:50:59.894 00.000 11060 Move returns status 0, amount 0
22:50:59.894 00.000 11060 MoveAxis(N, 0, ABG)
22:50:59.894 00.000 11060 Move returns status 0, amount 0
22:50:59.894 00.000 11060 move complete, result=0
22:50:59.894 00.000 11060 worker thread done servicing request
22:50:59.899 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:50:59.910 00.011 10844 UpdateGuideState exits: m=2707 SNR=31.6
22:50:59.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:59.910 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:50:59.910 00.000 10844 Enqueuing Expose request
22:50:59.910 00.000 11060 Worker thread wakes up
22:50:59.910 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:59.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:50:59.910 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:51:01.357 01.447 11060 Exposure complete
22:51:01.525 00.168 11060 worker thread done servicing request
22:51:01.525 00.000 10844 OnExposeComplete: enter
22:51:01.525 00.000 10844 UpdateGuideState(): m_state=6
22:51:01.525 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:51:01.525 00.000 10844 Star::Find returns 1 (1), X=1569.38, Y=778.23, Mass=2956, SNR=33.3, Peak=255 HFD=3.5
22:51:01.525 00.000 10844 MultiStar: [#1 0.19,0.22,1.94,U] [#2 0.30,0.19,0.94,U] [#3 -0.24,-0.58,1.01,U] [#4 -0.12,0.19,1.81,U] [#5 -0.33,0.39,1.11,U] [#6 -0.12,-0.04,1.00,U] [#7 0.72,-0.75,0.00,M1] [#8 -0.36,-0.41,0.98,U] 
22:51:01.525 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.03}, one-star: {-0.63, -0.04}
22:51:01.525 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.65 = -1.64)
22:51:01.525 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.66)
22:51:01.525 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.89 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
22:51:01.525 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.03, opts=13)
22:51:01.525 00.000 10844 Enqueuing Move request for scope (-0.13, 0.03)
22:51:01.525 00.000 11060 Worker thread wakes up
22:51:01.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
22:51:01.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
22:51:01.525 00.000 11060 Moving (-0.13, 0.03) raw xDistance=-0.01 yDistance=-0.14
22:51:01.525 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.28, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.138706, 1:0.058125, 2:0.135599
22:51:01.525 00.000 11060 BLC: No correction, Miss < min_move
22:51:01.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:51:01.527 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:01.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:51:01.527 00.000 11060 MoveAxis(E, 0, ABG)
22:51:01.527 00.000 11060 Move returns status 0, amount 0
22:51:01.527 00.000 11060 MoveAxis(N, 0, ABG)
22:51:01.527 00.000 11060 Move returns status 0, amount 0
22:51:01.527 00.000 11060 move complete, result=0
22:51:01.527 00.000 11060 worker thread done servicing request
22:51:01.530 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:01.540 00.010 10844 UpdateGuideState exits: m=2956 SNR=33.3 Saturated
22:51:01.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:01.540 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:51:01.540 00.000 10844 Enqueuing Expose request
22:51:01.540 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:01.540 00.000 11060 Worker thread wakes up
22:51:01.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:51:01.540 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:51:03.008 01.468 11060 Exposure complete
22:51:03.184 00.176 11060 worker thread done servicing request
22:51:03.186 00.002 10844 OnExposeComplete: enter
22:51:03.186 00.000 10844 UpdateGuideState(): m_state=6
22:51:03.186 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:51:03.186 00.000 10844 Star::Find returns 1 (1), X=1569.38, Y=779.03, Mass=2948, SNR=32.2, Peak=255 HFD=3.5
22:51:03.186 00.000 10844 MultiStar: [#1 0.15,-0.19,2.12,U] [#2 0.53,-0.01,0.85,U] [#3 0.01,-0.18,1.11,U] [#4 0.37,-0.27,1.98,U] [#5 -0.10,0.40,1.14,U] [#6 -0.25,0.32,1.07,U] [#7 0.85,-0.74,0.00,M2] [#8 -0.79,-0.87,0.00,M5] 
22:51:03.187 00.001 10844 refined, 6 included, MultiStar: {0.06, 0.05}, one-star: {-0.63, 0.76}
22:51:03.187 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
22:51:03.187 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
22:51:03.187 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.68 mountX=-0.06 mountY=0.05, mountTheta=2.42
22:51:03.188 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
22:51:03.188 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
22:51:03.188 00.000 11060 Worker thread wakes up
22:51:03.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:51:03.188 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:51:03.188 00.000 11060 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=0.05
22:51:03.188 00.000 11060 BLC: window closed
22:51:03.188 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.28, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.138706, 1:0.058125, 2:0.135599
22:51:03.188 00.000 11060 BLC: No correction, Miss < min_move
22:51:03.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:51:03.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:03.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:51:03.188 00.000 11060 MoveAxis(E, 0, ABG)
22:51:03.188 00.000 11060 Move returns status 0, amount 0
22:51:03.188 00.000 11060 MoveAxis(N, 0, ABG)
22:51:03.188 00.000 11060 Move returns status 0, amount 0
22:51:03.188 00.000 11060 move complete, result=0
22:51:03.188 00.000 11060 worker thread done servicing request
22:51:03.192 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:03.210 00.018 10844 UpdateGuideState exits: m=2948 SNR=32.2 Saturated
22:51:03.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.210 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:51:03.210 00.000 10844 Enqueuing Expose request
22:51:03.210 00.000 11060 Worker thread wakes up
22:51:03.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:51:03.210 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:51:03.210 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:04.667 01.457 11060 Exposure complete
22:51:04.806 00.139 11060 worker thread done servicing request
22:51:04.806 00.000 10844 OnExposeComplete: enter
22:51:04.806 00.000 10844 UpdateGuideState(): m_state=6
22:51:04.806 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:51:04.806 00.000 10844 Star::Find returns 1 (0), X=1569.38, Y=779.31, Mass=3241, SNR=35.1, Peak=236 HFD=3.6
22:51:04.806 00.000 10844 MultiStar: [#1 0.12,0.30,1.98,U] [#2 -0.23,1.13,0.00,M1] [#3 0.14,-0.25,1.03,U] [#4 -0.07,0.49,1.87,U] [#5 0.51,1.21,0.00,M1] [#6 -0.24,0.69,0.91,U] [#7 0.57,0.17,1.13,U] [#8 -0.43,-0.50,0.98,U] 
22:51:04.810 00.004 10844 refined, 6 included, MultiStar: {-0.04, 0.29}, one-star: {-0.63, 1.04}
22:51:04.810 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.47 = -2.82)
22:51:04.810 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
22:51:04.810 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.71 mountX=-0.28 mountY=-0.09, mountTheta=-2.83
22:51:04.811 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.29, opts=13)
22:51:04.811 00.000 10844 Enqueuing Move request for scope (-0.04, 0.29)
22:51:04.811 00.000 11060 Worker thread wakes up
22:51:04.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
22:51:04.811 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
22:51:04.811 00.000 11060 Moving (-0.04, 0.29) raw xDistance=-0.28 yDistance=-0.09
22:51:04.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
22:51:04.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:04.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:04.811 00.000 11060 MoveAxis(E, 45, ABG)
22:51:04.811 00.000 11060 Guiding  Dir = 2, Dur = 45
22:51:04.826 00.015 11060 IsSlewing returns 0
22:51:04.826 00.000 11060 IsGuiding returns 0
22:51:04.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:04.838 00.012 10844 UpdateGuideState exits: m=3241 SNR=35.1
22:51:04.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:04.838 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:51:04.838 00.000 10844 Enqueuing Expose request
22:51:04.888 00.050 11060 IsGuiding returns 0
22:51:04.888 00.000 11060 Move returns status 0, amount 45
22:51:04.888 00.000 11060 MoveAxis(N, 0, ABG)
22:51:04.888 00.000 11060 Move returns status 0, amount 0
22:51:04.888 00.000 11060 move complete, result=0
22:51:04.888 00.000 11060 worker thread done servicing request
22:51:04.888 00.000 11060 Worker thread wakes up
22:51:04.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:51:04.888 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:51:04.888 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
22:51:06.353 01.465 11060 Exposure complete
22:51:06.508 00.155 11060 worker thread done servicing request
22:51:06.508 00.000 10844 OnExposeComplete: enter
22:51:06.508 00.000 10844 UpdateGuideState(): m_state=6
22:51:06.508 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:51:06.508 00.000 10844 Star::Find returns 1 (0), X=1569.26, Y=777.62, Mass=2539, SNR=30.6, Peak=245 HFD=3.5
22:51:06.508 00.000 10844 MultiStar: [#1 0.11,-0.20,2.31,U] [#2 -0.65,0.03,0.99,U] [#3 -0.31,-0.38,0.99,U] [#4 0.48,-0.19,2.29,U] [#5 0.08,-0.10,1.14,U] [#6 -0.16,0.45,1.16,U] [#7 0.09,0.16,1.15,U] [#8 -0.83,-0.23,0.00,M5] 
22:51:06.508 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {-0.75, -0.65}
22:51:06.508 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
22:51:06.508 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
22:51:06.508 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.83 mountX=0.12 mountY=-0.01, mountTheta=-0.10
22:51:06.509 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.12, opts=13)
22:51:06.511 00.002 10844 Enqueuing Move request for scope (-0.03, -0.12)
22:51:06.511 00.000 11060 Worker thread wakes up
22:51:06.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
22:51:06.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
22:51:06.511 00.000 11060 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=-0.01
22:51:06.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
22:51:06.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:06.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:06.511 00.000 11060 MoveAxis(W, 18, ABG)
22:51:06.511 00.000 11060 Guiding  Dir = 3, Dur = 18
22:51:06.531 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:06.542 00.011 11060 IsSlewing returns 0
22:51:06.542 00.000 11060 IsGuiding returns 0
22:51:06.542 00.000 10844 UpdateGuideState exits: m=2539 SNR=30.6
22:51:06.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:06.542 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:51:06.542 00.000 10844 Enqueuing Expose request
22:51:06.569 00.027 11060 IsGuiding returns 0
22:51:06.569 00.000 11060 Move returns status 0, amount 18
22:51:06.569 00.000 11060 MoveAxis(N, 0, ABG)
22:51:06.569 00.000 11060 Move returns status 0, amount 0
22:51:06.569 00.000 11060 move complete, result=0
22:51:06.569 00.000 11060 worker thread done servicing request
22:51:06.569 00.000 11060 Worker thread wakes up
22:51:06.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:51:06.569 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:51:06.572 00.003 10844 GuideStep: 0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
22:51:08.025 01.453 11060 Exposure complete
22:51:08.160 00.135 11060 worker thread done servicing request
22:51:08.160 00.000 10844 OnExposeComplete: enter
22:51:08.160 00.000 10844 UpdateGuideState(): m_state=6
22:51:08.160 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:51:08.160 00.000 10844 Star::Find returns 1 (0), X=1569.91, Y=778.44, Mass=2920, SNR=33.0, Peak=219 HFD=3.6
22:51:08.160 00.000 10844 MultiStar: [#1 0.39,-0.37,2.04,U] [#2 -0.20,0.25,0.94,U] [#3 -0.33,-0.17,1.01,U] [#4 -0.04,0.31,2.00,U] [#5 0.51,0.89,0.00,M1] [#6 -0.72,0.34,1.04,U] [#7 0.35,-0.18,1.09,U] [#8 -1.16,0.42,0.00,M6] 
22:51:08.160 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {-0.11, 0.17}
22:51:08.160 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
22:51:08.160 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
22:51:08.160 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.44 mountX=-0.02 mountY=-0.04, mountTheta=-2.10
22:51:08.160 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
22:51:08.160 00.000 10844 Enqueuing Move request for scope (-0.03, 0.03)
22:51:08.160 00.000 11060 Worker thread wakes up
22:51:08.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:51:08.160 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:51:08.160 00.000 11060 Moving (-0.03, 0.03) raw xDistance=-0.02 yDistance=-0.04
22:51:08.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:51:08.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:08.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:08.165 00.005 11060 MoveAxis(E, 0, ABG)
22:51:08.165 00.000 11060 Move returns status 0, amount 0
22:51:08.165 00.000 11060 MoveAxis(N, 0, ABG)
22:51:08.165 00.000 11060 Move returns status 0, amount 0
22:51:08.165 00.000 11060 move complete, result=0
22:51:08.165 00.000 11060 worker thread done servicing request
22:51:08.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:08.196 00.031 10844 UpdateGuideState exits: m=2920 SNR=33.0
22:51:08.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:08.196 00.000 10844 ScheduleExposure(1000,3,1) exposurePending=0
22:51:08.196 00.000 10844 Enqueuing Expose request
22:51:08.196 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:08.196 00.000 11060 Worker thread wakes up
22:51:08.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 1000
22:51:08.196 00.000 11060 Handling exposure in thread, d=1000 o=3 r=(1555,763,31,31)
22:51:09.463 01.267 10844 OnExposureDurationSelected: duration = 500
22:51:09.645 00.182 11060 Exposure complete
22:51:09.819 00.174 11060 worker thread done servicing request
22:51:09.819 00.000 10844 OnExposeComplete: enter
22:51:09.819 00.000 10844 UpdateGuideState(): m_state=6
22:51:09.824 00.005 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:51:09.824 00.000 10844 Star::Find returns 1 (0), X=1569.81, Y=779.02, Mass=3030, SNR=34.0, Peak=253 HFD=3.1
22:51:09.824 00.000 10844 MultiStar: [#1 0.16,-0.15,2.10,U] [#2 0.13,0.91,0.00,M1] [#3 -0.10,-0.64,1.05,U] [#4 0.04,0.54,1.87,U] [#5 0.37,0.05,0.95,U] [#6 -0.35,0.99,0.00,M1] [#7 0.17,0.70,1.00,U] [#8 -0.22,-0.11,1.08,U] 
22:51:09.824 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {-0.20, 0.75}
22:51:09.824 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
22:51:09.824 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
22:51:09.824 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.30 mountX=-0.16 mountY=0.02, mountTheta=3.03
22:51:09.824 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
22:51:09.824 00.000 10844 Enqueuing Move request for scope (0.04, 0.15)
22:51:09.824 00.000 11060 Worker thread wakes up
22:51:09.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:51:09.824 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:51:09.824 00.000 11060 Moving (0.04, 0.15) raw xDistance=-0.16 yDistance=0.02
22:51:09.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:51:09.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:09.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:51:09.824 00.000 11060 MoveAxis(E, 25, ABG)
22:51:09.824 00.000 11060 Guiding  Dir = 2, Dur = 25
22:51:09.831 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=10, FiltMax=255, Gamma=1.000
22:51:09.855 00.024 11060 IsSlewing returns 0
22:51:09.855 00.000 11060 IsGuiding returns 0
22:51:09.857 00.002 10844 UpdateGuideState exits: m=3030 SNR=34.0
22:51:09.860 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:09.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:09.860 00.000 10844 Enqueuing Expose request
22:51:09.905 00.045 11060 IsGuiding returns 0
22:51:09.905 00.000 11060 Move returns status 0, amount 25
22:51:09.905 00.000 11060 MoveAxis(N, 0, ABG)
22:51:09.905 00.000 11060 Move returns status 0, amount 0
22:51:09.905 00.000 11060 move complete, result=0
22:51:09.905 00.000 11060 worker thread done servicing request
22:51:09.905 00.000 11060 Worker thread wakes up
22:51:09.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:09.905 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:09.905 00.000 11060 ZWO: set CONTROL_EXPOSURE 500000
22:51:09.905 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.0 px 0 ms NORTH
22:51:09.909 00.004 10844 evsrv: cli 0EEED8F0 connect
22:51:09.909 00.000 10844 case statement mapped state 6 to 3
22:51:09.909 00.000 10844 case statement mapped state 6 to 3
22:51:09.910 00.001 10844 evsrv: cli 0EEED8F0 request: {"method":"get_pixel_scale","id":"fff81f93-71ac-438e-8c12-50bc74096928"}
22:51:09.910 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"fff81f93-71ac-438e-8c12-50bc74096928"}
22:51:09.912 00.002 10844 evsrv: cli 0EEED8F0 disconnect
22:51:10.541 00.629 11060 Exposure complete
22:51:10.704 00.163 11060 worker thread done servicing request
22:51:10.704 00.000 10844 OnExposeComplete: enter
22:51:10.704 00.000 10844 UpdateGuideState(): m_state=6
22:51:10.704 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:51:10.704 00.000 10844 Star::Find returns 1 (0), X=1569.92, Y=778.54, Mass=1222, SNR=21.6, Peak=134 HFD=3.5
22:51:10.704 00.000 10844 MultiStar: [#1 -0.68,-0.13,2.56,U] [#2 -0.25,0.41,1.29,U] [#3 -0.48,0.16,1.16,U] [#4 -0.66,0.44,2.60,U] [#5 -0.22,0.49,1.17,U] [#6 -0.61,0.60,0.00,M2] [#7 0.58,-0.20,1.11,U] [#8 -0.55,0.30,0.99,U] 
22:51:10.704 00.000 10844 single-star, 7 included, MultiStar: {-0.39, 0.21}, one-star: {-0.09, 0.27}
22:51:10.707 00.003 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
22:51:10.707 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.65)
22:51:10.707 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.90 mountX=-0.25 mountY=-0.14, mountTheta=-2.64
22:51:10.707 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.27, opts=13)
22:51:10.707 00.000 10844 Enqueuing Move request for scope (-0.09, 0.27)
22:51:10.707 00.000 11060 Worker thread wakes up
22:51:10.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
22:51:10.707 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
22:51:10.707 00.000 11060 Moving (-0.09, 0.27) raw xDistance=-0.25 yDistance=-0.14
22:51:10.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
22:51:10.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:10.709 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:51:10.709 00.000 11060 MoveAxis(E, 41, ABG)
22:51:10.709 00.000 11060 Guiding  Dir = 2, Dur = 41
22:51:10.712 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:10.732 00.020 11060 IsSlewing returns 0
22:51:10.732 00.000 10844 UpdateGuideState exits: m=1222 SNR=21.6
22:51:10.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:10.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:10.732 00.000 10844 Enqueuing Expose request
22:51:10.732 00.000 11060 IsGuiding returns 0
22:51:10.804 00.072 11060 IsGuiding returns 0
22:51:10.804 00.000 11060 Move returns status 0, amount 41
22:51:10.804 00.000 11060 MoveAxis(N, 0, ABG)
22:51:10.804 00.000 11060 Move returns status 0, amount 0
22:51:10.804 00.000 11060 move complete, result=0
22:51:10.804 00.000 11060 worker thread done servicing request
22:51:10.804 00.000 11060 Worker thread wakes up
22:51:10.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:10.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:10.804 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
22:51:11.432 00.628 11060 Exposure complete
22:51:11.588 00.156 11060 worker thread done servicing request
22:51:11.588 00.000 10844 OnExposeComplete: enter
22:51:11.588 00.000 10844 UpdateGuideState(): m_state=6
22:51:11.588 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:51:11.588 00.000 10844 Star::Find returns 1 (0), X=1569.82, Y=778.13, Mass=1266, SNR=22.0, Peak=159 HFD=2.9
22:51:11.588 00.000 10844 MultiStar: [#1 0.10,-0.33,2.77,U] [#2 -0.35,-0.99,0.00,M1] [#3 -0.82,-0.30,0.00,M1] [#4 -0.50,-0.62,2.47,U] [#5 0.35,0.39,1.02,U] [#6 -0.52,0.04,1.29,U] [#7 0.50,-0.43,1.05,U] [#8 -1.13,0.01,0.00,M5] 
22:51:11.588 00.000 10844 single-star, 5 included, MultiStar: {-0.10, -0.27}, one-star: {-0.19, -0.14}
22:51:11.588 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
22:51:11.588 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
22:51:11.588 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.52 mountX=0.17 mountY=-0.17, mountTheta=-0.78
22:51:11.590 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.14, opts=13)
22:51:11.590 00.000 10844 Enqueuing Move request for scope (-0.19, -0.14)
22:51:11.590 00.000 11060 Worker thread wakes up
22:51:11.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
22:51:11.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
22:51:11.590 00.000 11060 Moving (-0.19, -0.14) raw xDistance=0.17 yDistance=-0.17
22:51:11.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
22:51:11.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:11.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:51:11.590 00.000 11060 MoveAxis(W, 26, ABG)
22:51:11.590 00.000 11060 Guiding  Dir = 3, Dur = 26
22:51:11.596 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:11.616 00.020 10844 UpdateGuideState exits: m=1266 SNR=22.0
22:51:11.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:11.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:11.616 00.000 10844 Enqueuing Expose request
22:51:11.628 00.012 11060 IsSlewing returns 0
22:51:11.628 00.000 11060 IsGuiding returns 0
22:51:11.684 00.056 11060 IsGuiding returns 0
22:51:11.684 00.000 11060 Move returns status 0, amount 26
22:51:11.684 00.000 11060 MoveAxis(N, 0, ABG)
22:51:11.684 00.000 11060 Move returns status 0, amount 0
22:51:11.684 00.000 11060 move complete, result=0
22:51:11.684 00.000 11060 worker thread done servicing request
22:51:11.684 00.000 11060 Worker thread wakes up
22:51:11.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:11.684 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:11.684 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.2 px 0 ms NORTH
22:51:12.300 00.616 11060 Exposure complete
22:51:12.457 00.157 11060 worker thread done servicing request
22:51:12.457 00.000 10844 OnExposeComplete: enter
22:51:12.457 00.000 10844 UpdateGuideState(): m_state=6
22:51:12.459 00.002 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:51:12.459 00.000 10844 Star::Find returns 1 (0), X=1569.76, Y=778.42, Mass=1214, SNR=21.9, Peak=138 HFD=3.0
22:51:12.459 00.000 10844 MultiStar: [#1 0.19,-0.63,2.64,U] [#2 -0.18,-0.55,1.25,U] [#3 -0.18,-0.13,1.12,U] [#4 0.08,-0.19,2.59,U] [#5 -0.44,0.93,0.00,M1] [#6 0.17,-0.31,1.22,U] [#7 0.29,-0.43,1.18,U] [#8 -0.71,-0.77,0.00,M6] 
22:51:12.459 00.000 10844 single-star, 6 included, MultiStar: {0.05, -0.34}, one-star: {-0.25, 0.15}
22:51:12.459 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
22:51:12.459 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.96)
22:51:12.459 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.59 mountX=-0.10 mountY=-0.27, mountTheta=-1.94
22:51:12.459 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.15, opts=13)
22:51:12.459 00.000 10844 Enqueuing Move request for scope (-0.25, 0.15)
22:51:12.459 00.000 11060 Worker thread wakes up
22:51:12.461 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
22:51:12.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
22:51:12.461 00.000 11060 Moving (-0.25, 0.15) raw xDistance=-0.10 yDistance=-0.27
22:51:12.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:51:12.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
22:51:12.461 00.000 11060 MoveAxis(E, 0, ABG)
22:51:12.461 00.000 11060 Move returns status 0, amount 0
22:51:12.461 00.000 11060 MoveAxis(N, 104, ABG)
22:51:12.461 00.000 11060 Guiding  Dir = 0, Dur = 104
22:51:12.464 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:12.474 00.010 11060 IsSlewing returns 0
22:51:12.474 00.000 11060 IsGuiding returns 0
22:51:12.478 00.004 10844 UpdateGuideState exits: m=1214 SNR=21.9
22:51:12.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:12.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:12.478 00.000 10844 Enqueuing Expose request
22:51:12.593 00.115 11060 IsGuiding returns 0
22:51:12.593 00.000 11060 Move returns status 0, amount 104
22:51:12.594 00.001 11060 move complete, result=0
22:51:12.594 00.000 11060 worker thread done servicing request
22:51:12.594 00.000 11060 Worker thread wakes up
22:51:12.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:12.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:12.596 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 104 ms NORTH
22:51:13.215 00.619 11060 Exposure complete
22:51:13.369 00.154 11060 worker thread done servicing request
22:51:13.369 00.000 10844 OnExposeComplete: enter
22:51:13.369 00.000 10844 UpdateGuideState(): m_state=6
22:51:13.369 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:51:13.369 00.000 10844 Star::Find returns 1 (0), X=1570.09, Y=778.52, Mass=1292, SNR=22.8, Peak=140 HFD=3.2
22:51:13.369 00.000 10844 MultiStar: [#1 0.20,0.16,2.59,U] [#2 -0.59,-0.01,0.90,U] [#3 -0.22,-0.16,0.90,U] [#4 -0.43,0.28,2.46,U] [#5 0.07,0.39,1.15,U] [#6 -0.31,0.35,1.06,U] [#7 -0.08,-0.72,1.14,U] [#8 -0.80,-0.71,0.00,M7] 
22:51:13.369 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.11}, one-star: {0.08, 0.25}
22:51:13.369 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.23 = -2.06)
22:51:13.369 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
22:51:13.369 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.17 cameraTheta=2.47 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
22:51:13.375 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.11, opts=13)
22:51:13.375 00.000 10844 Enqueuing Move request for scope (-0.14, 0.11)
22:51:13.375 00.000 11060 Worker thread wakes up
22:51:13.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
22:51:13.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
22:51:13.375 00.000 11060 Moving (-0.14, 0.11) raw xDistance=-0.08 yDistance=-0.15
22:51:13.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:51:13.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:13.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:51:13.375 00.000 11060 MoveAxis(E, 0, ABG)
22:51:13.375 00.000 11060 Move returns status 0, amount 0
22:51:13.375 00.000 11060 MoveAxis(N, 0, ABG)
22:51:13.375 00.000 11060 Move returns status 0, amount 0
22:51:13.375 00.000 11060 move complete, result=0
22:51:13.375 00.000 11060 worker thread done servicing request
22:51:13.380 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:13.391 00.011 10844 UpdateGuideState exits: m=1292 SNR=22.8
22:51:13.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:13.391 00.000 10844 Enqueuing Expose request
22:51:13.391 00.000 11060 Worker thread wakes up
22:51:13.391 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:13.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:13.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:14.028 00.637 11060 Exposure complete
22:51:14.169 00.141 11060 worker thread done servicing request
22:51:14.169 00.000 10844 OnExposeComplete: enter
22:51:14.169 00.000 10844 UpdateGuideState(): m_state=6
22:51:14.169 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:51:14.169 00.000 10844 Star::Find returns 1 (0), X=1569.01, Y=778.43, Mass=1598, SNR=25.2, Peak=154 HFD=3.3
22:51:14.169 00.000 10844 MultiStar: [#1 0.06,-0.63,2.19,U] [#2 0.22,0.05,0.82,U] [#3 0.13,-0.79,1.00,U] [#4 -0.42,-0.33,2.23,U] [#5 0.02,0.32,0.87,U] [#6 -0.14,-0.79,1.11,U] [#7 0.39,-0.69,0.93,U] [#8 -0.68,-0.69,0.00,M8] 
22:51:14.169 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.39}, one-star: {-1.01, 0.17}
22:51:14.169 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
22:51:14.169 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
22:51:14.169 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.89 mountX=0.41 mountY=-0.06, mountTheta=-0.15
22:51:14.169 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.39, opts=13)
22:51:14.169 00.000 10844 Enqueuing Move request for scope (-0.13, -0.39)
22:51:14.169 00.000 11060 Worker thread wakes up
22:51:14.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.39) opts 0xd
22:51:14.169 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.39)
22:51:14.169 00.000 11060 Moving (-0.13, -0.39) raw xDistance=0.41 yDistance=-0.06
22:51:14.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
22:51:14.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:14.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:14.169 00.000 11060 MoveAxis(W, 65, ABG)
22:51:14.169 00.000 11060 Guiding  Dir = 3, Dur = 65
22:51:14.179 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:14.195 00.016 10844 UpdateGuideState exits: m=1598 SNR=25.2
22:51:14.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:14.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:14.195 00.000 10844 Enqueuing Expose request
22:51:14.201 00.006 11060 IsSlewing returns 0
22:51:14.201 00.000 11060 IsGuiding returns 0
22:51:14.288 00.087 11060 IsGuiding returns 0
22:51:14.288 00.000 11060 Move returns status 0, amount 65
22:51:14.288 00.000 11060 MoveAxis(N, 0, ABG)
22:51:14.288 00.000 11060 Move returns status 0, amount 0
22:51:14.288 00.000 11060 move complete, result=0
22:51:14.288 00.000 11060 worker thread done servicing request
22:51:14.288 00.000 11060 Worker thread wakes up
22:51:14.288 00.000 10844 GuideStep: 0.4 px 65 ms WEST, -0.1 px 0 ms NORTH
22:51:14.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:14.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:14.923 00.635 11060 Exposure complete
22:51:15.079 00.156 11060 worker thread done servicing request
22:51:15.079 00.000 10844 OnExposeComplete: enter
22:51:15.079 00.000 10844 UpdateGuideState(): m_state=6
22:51:15.079 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:51:15.079 00.000 10844 Star::Find returns 1 (0), X=1570.05, Y=778.83, Mass=1082, SNR=20.4, Peak=113 HFD=2.9
22:51:15.079 00.000 10844 MultiStar: [#1 0.32,-0.09,2.69,U] [#2 0.11,-0.12,0.95,U] [#3 0.03,-0.54,1.36,U] [#4 0.53,-0.27,2.77,U] [#5 0.32,0.71,1.18,U] [#6 0.16,0.22,1.24,U] [#7 0.50,-0.90,0.00,M1] [#8 -0.73,-1.24,0.00,M9] 
22:51:15.079 00.000 10844 refined, 6 included, MultiStar: {0.28, -0.01}, one-star: {0.04, 0.57}
22:51:15.079 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
22:51:15.079 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
22:51:15.079 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.05 mountX=-0.04 mountY=0.28, mountTheta=1.70
22:51:15.079 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.01, opts=13)
22:51:15.079 00.000 10844 Enqueuing Move request for scope (0.28, -0.01)
22:51:15.079 00.000 11060 Worker thread wakes up
22:51:15.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
22:51:15.079 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
22:51:15.079 00.000 11060 Moving (0.28, -0.01) raw xDistance=-0.04 yDistance=0.28
22:51:15.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:51:15.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:15.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:51:15.079 00.000 11060 MoveAxis(E, 0, ABG)
22:51:15.079 00.000 11060 Move returns status 0, amount 0
22:51:15.079 00.000 11060 MoveAxis(N, 0, ABG)
22:51:15.079 00.000 11060 Move returns status 0, amount 0
22:51:15.079 00.000 11060 move complete, result=0
22:51:15.079 00.000 11060 worker thread done servicing request
22:51:15.100 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:15.115 00.015 10844 UpdateGuideState exits: m=1082 SNR=20.4
22:51:15.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:15.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:15.115 00.000 10844 Enqueuing Expose request
22:51:15.115 00.000 11060 Worker thread wakes up
22:51:15.115 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:51:15.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:15.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:15.752 00.637 11060 Exposure complete
22:51:15.897 00.145 11060 worker thread done servicing request
22:51:15.897 00.000 10844 OnExposeComplete: enter
22:51:15.897 00.000 10844 UpdateGuideState(): m_state=6
22:51:15.897 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:51:15.897 00.000 10844 Star::Find returns 1 (0), X=1570.23, Y=777.93, Mass=1125, SNR=20.8, Peak=139 HFD=2.7
22:51:15.897 00.000 10844 MultiStar: [#1 0.10,-0.34,2.82,U] [#2 0.49,0.43,1.02,U] [#3 -0.15,-0.57,1.24,U] [#4 0.06,0.56,2.73,U] [#5 0.26,1.07,0.00,M1] [#6 0.07,0.22,1.11,U] [#7 0.22,0.05,1.29,U] [#8 -0.50,-1.10,0.00,M10] 
22:51:15.897 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.22, -0.34}
22:51:15.897 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
22:51:15.909 00.012 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
22:51:15.909 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.21 mountX=-0.05 mountY=0.11, mountTheta=1.96
22:51:15.910 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
22:51:15.910 00.000 10844 Enqueuing Move request for scope (0.12, 0.03)
22:51:15.910 00.000 11060 Worker thread wakes up
22:51:15.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
22:51:15.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
22:51:15.910 00.000 11060 Moving (0.12, 0.03) raw xDistance=-0.05 yDistance=0.11
22:51:15.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:51:15.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:15.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:51:15.910 00.000 11060 MoveAxis(E, 0, ABG)
22:51:15.910 00.000 11060 Move returns status 0, amount 0
22:51:15.910 00.000 11060 MoveAxis(N, 0, ABG)
22:51:15.910 00.000 11060 Move returns status 0, amount 0
22:51:15.910 00.000 11060 move complete, result=0
22:51:15.910 00.000 11060 worker thread done servicing request
22:51:15.916 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:15.926 00.010 10844 UpdateGuideState exits: m=1125 SNR=20.8
22:51:15.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:15.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:15.926 00.000 10844 Enqueuing Expose request
22:51:15.926 00.000 11060 Worker thread wakes up
22:51:15.926 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:15.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:15.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:16.558 00.632 11060 Exposure complete
22:51:16.703 00.145 11060 worker thread done servicing request
22:51:16.706 00.003 10844 OnExposeComplete: enter
22:51:16.706 00.000 10844 UpdateGuideState(): m_state=6
22:51:16.706 00.000 10844 Star::Find(15, 1570, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:51:16.706 00.000 10844 Star::Find returns 1 (0), X=1570.58, Y=779.03, Mass=1465, SNR=24.0, Peak=128 HFD=3.7
22:51:16.706 00.000 10844 MultiStar: [#1 -0.35,0.29,2.43,U] [#2 0.24,-0.02,0.89,U] [#3 -0.31,-0.33,1.00,U] [#4 -0.31,0.77,0.00,M1] [#5 0.38,1.06,0.00,M2] [#6 -0.26,0.21,1.05,U] [#7 0.08,-0.26,1.13,U] [#8 -0.26,-0.29,1.03,U] 
22:51:16.706 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.09}, one-star: {0.57, 0.76}
22:51:16.706 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
22:51:16.706 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.13)
22:51:16.706 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.42 mountX=-0.07 mountY=-0.11, mountTheta=-2.12
22:51:16.706 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.09, opts=13)
22:51:16.706 00.000 10844 Enqueuing Move request for scope (-0.10, 0.09)
22:51:16.718 00.012 11060 Worker thread wakes up
22:51:16.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
22:51:16.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
22:51:16.718 00.000 11060 Moving (-0.10, 0.09) raw xDistance=-0.07 yDistance=-0.11
22:51:16.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:51:16.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:16.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:51:16.718 00.000 11060 MoveAxis(E, 0, ABG)
22:51:16.718 00.000 11060 Move returns status 0, amount 0
22:51:16.718 00.000 11060 MoveAxis(N, 0, ABG)
22:51:16.718 00.000 11060 Move returns status 0, amount 0
22:51:16.718 00.000 11060 move complete, result=0
22:51:16.718 00.000 11060 worker thread done servicing request
22:51:16.725 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:16.735 00.010 10844 UpdateGuideState exits: m=1465 SNR=24.0
22:51:16.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:16.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:16.735 00.000 10844 Enqueuing Expose request
22:51:16.735 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:16.735 00.000 11060 Worker thread wakes up
22:51:16.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:16.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:17.365 00.630 11060 Exposure complete
22:51:17.519 00.154 11060 worker thread done servicing request
22:51:17.519 00.000 10844 OnExposeComplete: enter
22:51:17.519 00.000 10844 UpdateGuideState(): m_state=6
22:51:17.519 00.000 10844 Star::Find(15, 1570, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:51:17.519 00.000 10844 Star::Find returns 1 (0), X=1570.68, Y=778.14, Mass=1266, SNR=22.5, Peak=167 HFD=2.7
22:51:17.519 00.000 10844 MultiStar: [#1 0.24,0.62,2.69,U] [#2 -0.06,0.60,0.99,U] [#3 -0.52,-1.08,0.00,M1] [#4 -0.13,0.77,2.48,U] [#5 0.04,0.25,0.92,U] [#6 -0.41,0.69,0.00,M1] [#7 0.38,0.08,1.11,U] [#8 -0.35,-0.41,1.03,U] 
22:51:17.519 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.39}, one-star: {0.67, -0.13}
22:51:17.519 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
22:51:17.519 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
22:51:17.519 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.32 mountX=-0.40 mountY=0.03, mountTheta=3.06
22:51:17.519 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.39, opts=13)
22:51:17.519 00.000 10844 Enqueuing Move request for scope (0.10, 0.39)
22:51:17.519 00.000 11060 Worker thread wakes up
22:51:17.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
22:51:17.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
22:51:17.519 00.000 11060 Moving (0.10, 0.39) raw xDistance=-0.40 yDistance=0.03
22:51:17.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
22:51:17.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:17.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:17.519 00.000 11060 MoveAxis(E, 64, ABG)
22:51:17.519 00.000 11060 Guiding  Dir = 2, Dur = 64
22:51:17.524 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:17.535 00.011 10844 UpdateGuideState exits: m=1266 SNR=22.5
22:51:17.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:17.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:17.535 00.000 10844 Enqueuing Expose request
22:51:17.562 00.027 11060 IsSlewing returns 0
22:51:17.562 00.000 11060 IsGuiding returns 0
22:51:17.662 00.100 11060 IsGuiding returns 0
22:51:17.662 00.000 11060 Move returns status 0, amount 64
22:51:17.662 00.000 11060 MoveAxis(N, 0, ABG)
22:51:17.662 00.000 11060 Move returns status 0, amount 0
22:51:17.662 00.000 11060 move complete, result=0
22:51:17.662 00.000 11060 worker thread done servicing request
22:51:17.662 00.000 11060 Worker thread wakes up
22:51:17.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:17.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:17.662 00.000 10844 GuideStep: -0.4 px 64 ms EAST, 0.0 px 0 ms NORTH
22:51:18.324 00.662 11060 Exposure complete
22:51:18.468 00.144 11060 worker thread done servicing request
22:51:18.468 00.000 10844 OnExposeComplete: enter
22:51:18.468 00.000 10844 UpdateGuideState(): m_state=6
22:51:18.468 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:51:18.471 00.003 10844 Star::Find returns 1 (0), X=1569.71, Y=778.35, Mass=1124, SNR=21.4, Peak=130 HFD=3.0
22:51:18.471 00.000 10844 MultiStar: [#1 0.25,0.41,2.81,U] [#2 -0.04,0.26,1.08,U] [#3 0.16,-0.38,0.93,U] [#4 0.18,-0.23,2.58,U] [#5 0.30,-0.44,1.20,U] [#6 -0.42,0.03,1.08,U] [#7 0.74,-0.44,0.00,M1] [#8 -0.91,-0.14,0.00,M9] 
22:51:18.471 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.01}, one-star: {-0.30, 0.08}
22:51:18.471 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
22:51:18.471 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
22:51:18.471 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.11 mountX=-0.02 mountY=0.08, mountTheta=1.86
22:51:18.471 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
22:51:18.471 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
22:51:18.471 00.000 11060 Worker thread wakes up
22:51:18.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:51:18.471 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:51:18.471 00.000 11060 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=0.08
22:51:18.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:51:18.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:18.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:51:18.471 00.000 11060 MoveAxis(E, 0, ABG)
22:51:18.471 00.000 11060 Move returns status 0, amount 0
22:51:18.471 00.000 11060 MoveAxis(N, 0, ABG)
22:51:18.471 00.000 11060 Move returns status 0, amount 0
22:51:18.471 00.000 11060 move complete, result=0
22:51:18.471 00.000 11060 worker thread done servicing request
22:51:18.488 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:18.499 00.011 10844 UpdateGuideState exits: m=1124 SNR=21.4
22:51:18.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:18.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:18.499 00.000 10844 Enqueuing Expose request
22:51:18.499 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:18.499 00.000 11060 Worker thread wakes up
22:51:18.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:18.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:19.122 00.623 11060 Exposure complete
22:51:19.274 00.152 11060 worker thread done servicing request
22:51:19.274 00.000 10844 OnExposeComplete: enter
22:51:19.274 00.000 10844 UpdateGuideState(): m_state=6
22:51:19.274 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:51:19.274 00.000 10844 Star::Find returns 1 (0), X=1570.50, Y=778.18, Mass=1212, SNR=21.5, Peak=151 HFD=3.0
22:51:19.274 00.000 10844 MultiStar: [#1 0.32,0.35,2.68,U] [#2 0.26,-0.08,1.01,U] [#3 0.07,-0.75,1.13,U] [#4 -0.37,0.92,0.00,M1] [#5 0.71,0.37,0.00,M1] [#6 -0.28,0.49,1.10,U] [#7 0.80,-0.30,0.00,M2] [#8 -0.44,-0.40,1.16,U] 
22:51:19.274 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.00}, one-star: {0.49, -0.08}
22:51:19.274 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
22:51:19.274 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
22:51:19.274 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.00 mountX=-0.02 mountY=0.11, mountTheta=1.75
22:51:19.274 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.00, opts=13)
22:51:19.274 00.000 10844 Enqueuing Move request for scope (0.11, 0.00)
22:51:19.274 00.000 11060 Worker thread wakes up
22:51:19.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
22:51:19.274 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
22:51:19.274 00.000 11060 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=0.11
22:51:19.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:51:19.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:19.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:51:19.274 00.000 11060 MoveAxis(E, 0, ABG)
22:51:19.274 00.000 11060 Move returns status 0, amount 0
22:51:19.274 00.000 11060 MoveAxis(N, 0, ABG)
22:51:19.274 00.000 11060 Move returns status 0, amount 0
22:51:19.274 00.000 11060 move complete, result=0
22:51:19.274 00.000 11060 worker thread done servicing request
22:51:19.279 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:19.291 00.012 10844 UpdateGuideState exits: m=1212 SNR=21.5
22:51:19.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:19.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:19.291 00.000 10844 Enqueuing Expose request
22:51:19.291 00.000 11060 Worker thread wakes up
22:51:19.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:19.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:19.291 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:19.934 00.643 11060 Exposure complete
22:51:20.080 00.146 11060 worker thread done servicing request
22:51:20.080 00.000 10844 OnExposeComplete: enter
22:51:20.080 00.000 10844 UpdateGuideState(): m_state=6
22:51:20.080 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:51:20.080 00.000 10844 Star::Find returns 1 (0), X=1569.93, Y=778.28, Mass=1203, SNR=21.4, Peak=117 HFD=3.2
22:51:20.085 00.005 10844 MultiStar: [#1 0.33,-0.50,2.54,U] [#2 0.11,-0.41,1.22,U] [#3 -0.24,-1.19,0.00,M1] [#4 0.31,-0.43,2.52,U] [#5 0.87,0.03,0.00,M2] [#6 -0.04,-0.51,1.11,U] [#7 1.05,-0.17,0.00,M3] [#8 -0.13,0.09,1.13,U] 
22:51:20.085 00.000 10844 single-star, 5 included, MultiStar: {0.16, -0.35}, one-star: {-0.09, 0.01}
22:51:20.085 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
22:51:20.085 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
22:51:20.085 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.02 mountX=0.00 mountY=-0.09, mountTheta=-1.51
22:51:20.085 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
22:51:20.085 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
22:51:20.085 00.000 11060 Worker thread wakes up
22:51:20.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
22:51:20.085 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
22:51:20.085 00.000 11060 Moving (-0.09, 0.01) raw xDistance=0.00 yDistance=-0.09
22:51:20.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:51:20.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:20.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:20.085 00.000 11060 MoveAxis(E, 0, ABG)
22:51:20.085 00.000 11060 Move returns status 0, amount 0
22:51:20.085 00.000 11060 MoveAxis(N, 0, ABG)
22:51:20.085 00.000 11060 Move returns status 0, amount 0
22:51:20.085 00.000 11060 move complete, result=0
22:51:20.085 00.000 11060 worker thread done servicing request
22:51:20.090 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:20.111 00.021 10844 UpdateGuideState exits: m=1203 SNR=21.4
22:51:20.114 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:20.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:20.114 00.000 10844 Enqueuing Expose request
22:51:20.114 00.000 11060 Worker thread wakes up
22:51:20.114 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:20.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:20.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:20.752 00.638 11060 Exposure complete
22:51:20.909 00.157 11060 worker thread done servicing request
22:51:20.912 00.003 10844 OnExposeComplete: enter
22:51:20.912 00.000 10844 UpdateGuideState(): m_state=6
22:51:20.912 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:51:20.912 00.000 10844 Star::Find returns 1 (0), X=1569.31, Y=779.22, Mass=1215, SNR=21.8, Peak=147 HFD=3.0
22:51:20.912 00.000 10844 MultiStar: [#1 0.15,-0.52,2.58,U] [#2 0.29,-0.37,1.00,U] [#3 0.65,-0.88,0.00,M2] [#4 0.61,0.23,2.56,U] [#5 0.26,-0.36,1.25,U] [#6 0.36,-0.27,1.05,U] [#7 1.05,-0.18,0.00,M4] [#8 0.10,-0.49,1.11,U] 
22:51:20.912 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.14}, one-star: {-0.70, 0.96}
22:51:20.912 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
22:51:20.912 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
22:51:20.912 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.55 mountX=0.10 mountY=0.24, mountTheta=1.20
22:51:20.914 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.14, opts=13)
22:51:20.914 00.000 10844 Enqueuing Move request for scope (0.22, -0.14)
22:51:20.914 00.000 11060 Worker thread wakes up
22:51:20.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
22:51:20.914 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
22:51:20.914 00.000 11060 Moving (0.22, -0.14) raw xDistance=0.10 yDistance=0.24
22:51:20.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:51:20.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:20.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:51:20.914 00.000 11060 MoveAxis(E, 0, ABG)
22:51:20.914 00.000 11060 Move returns status 0, amount 0
22:51:20.914 00.000 11060 MoveAxis(N, 0, ABG)
22:51:20.914 00.000 11060 Move returns status 0, amount 0
22:51:20.914 00.000 11060 move complete, result=0
22:51:20.914 00.000 11060 worker thread done servicing request
22:51:20.917 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:20.927 00.010 10844 UpdateGuideState exits: m=1215 SNR=21.8
22:51:20.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:20.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:20.927 00.000 10844 Enqueuing Expose request
22:51:20.927 00.000 11060 Worker thread wakes up
22:51:20.932 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:20.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:20.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:21.574 00.642 11060 Exposure complete
22:51:21.740 00.166 11060 worker thread done servicing request
22:51:21.740 00.000 10844 OnExposeComplete: enter
22:51:21.740 00.000 10844 UpdateGuideState(): m_state=6
22:51:21.740 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:51:21.740 00.000 10844 Star::Find returns 1 (0), X=1569.64, Y=778.10, Mass=1584, SNR=25.1, Peak=156 HFD=3.3
22:51:21.740 00.000 10844 MultiStar: [#1 0.15,-0.58,2.29,U] [#2 0.56,-0.11,0.78,U] [#3 -0.04,-0.72,0.90,U] [#4 0.00,-0.06,2.15,U] [#5 -0.30,0.06,1.00,U] [#6 -0.23,0.10,1.05,U] [#7 0.83,-0.23,0.00,M5] [#8 -0.02,-0.66,0.88,U] 
22:51:21.740 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.28}, one-star: {-0.38, -0.17}
22:51:21.740 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
22:51:21.740 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
22:51:21.740 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.64 mountX=0.28 mountY=0.03, mountTheta=0.09
22:51:21.740 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.28, opts=13)
22:51:21.740 00.000 10844 Enqueuing Move request for scope (-0.02, -0.28)
22:51:21.740 00.000 11060 Worker thread wakes up
22:51:21.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
22:51:21.740 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
22:51:21.740 00.000 11060 Moving (-0.02, -0.28) raw xDistance=0.28 yDistance=0.03
22:51:21.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
22:51:21.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:21.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:21.740 00.000 11060 MoveAxis(W, 44, ABG)
22:51:21.740 00.000 11060 Guiding  Dir = 3, Dur = 44
22:51:21.745 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:21.755 00.010 10844 UpdateGuideState exits: m=1584 SNR=25.1
22:51:21.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:21.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:21.755 00.000 10844 Enqueuing Expose request
22:51:21.775 00.020 11060 IsSlewing returns 0
22:51:21.777 00.002 11060 IsGuiding returns 0
22:51:21.878 00.101 11060 IsGuiding returns 0
22:51:21.878 00.000 11060 Move returns status 0, amount 44
22:51:21.878 00.000 11060 MoveAxis(N, 0, ABG)
22:51:21.878 00.000 11060 Move returns status 0, amount 0
22:51:21.878 00.000 11060 move complete, result=0
22:51:21.878 00.000 11060 worker thread done servicing request
22:51:21.878 00.000 11060 Worker thread wakes up
22:51:21.878 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
22:51:21.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:21.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:22.550 00.672 11060 Exposure complete
22:51:22.691 00.141 11060 worker thread done servicing request
22:51:22.691 00.000 10844 OnExposeComplete: enter
22:51:22.691 00.000 10844 UpdateGuideState(): m_state=6
22:51:22.691 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:51:22.691 00.000 10844 Star::Find returns 1 (0), X=1570.24, Y=777.69, Mass=1208, SNR=21.6, Peak=139 HFD=3.0
22:51:22.695 00.004 10844 MultiStar: [#1 -0.10,-0.01,2.60,U] [#2 -0.33,-0.28,1.08,U] [#3 0.48,-1.05,0.00,M2] [#4 0.13,-0.89,0.00,M1] [#5 0.64,-0.01,1.17,U] [#6 -0.43,-0.15,1.12,U] [#7 0.06,-0.57,1.02,U] [#8 -1.05,-1.83,0.00,M6] 
22:51:22.695 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.21}, one-star: {0.23, -0.57}
22:51:22.695 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
22:51:22.695 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
22:51:22.695 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.60 mountX=0.21 mountY=0.03, mountTheta=0.14
22:51:22.696 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.21, opts=13)
22:51:22.696 00.000 10844 Enqueuing Move request for scope (-0.01, -0.21)
22:51:22.696 00.000 11060 Worker thread wakes up
22:51:22.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
22:51:22.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
22:51:22.696 00.000 11060 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=0.03
22:51:22.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:51:22.696 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:22.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:51:22.696 00.000 11060 MoveAxis(W, 34, ABG)
22:51:22.696 00.000 11060 Guiding  Dir = 3, Dur = 34
22:51:22.715 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:22.723 00.008 11060 IsSlewing returns 0
22:51:22.723 00.000 11060 IsGuiding returns 0
22:51:22.726 00.003 10844 UpdateGuideState exits: m=1208 SNR=21.6
22:51:22.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:22.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:22.726 00.000 10844 Enqueuing Expose request
22:51:22.781 00.055 11060 IsGuiding returns 0
22:51:22.781 00.000 11060 Move returns status 0, amount 34
22:51:22.781 00.000 11060 MoveAxis(N, 0, ABG)
22:51:22.781 00.000 11060 Move returns status 0, amount 0
22:51:22.781 00.000 11060 move complete, result=0
22:51:22.781 00.000 11060 worker thread done servicing request
22:51:22.781 00.000 11060 Worker thread wakes up
22:51:22.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:22.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:22.781 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
22:51:23.422 00.641 11060 Exposure complete
22:51:23.581 00.159 11060 worker thread done servicing request
22:51:23.581 00.000 10844 OnExposeComplete: enter
22:51:23.581 00.000 10844 UpdateGuideState(): m_state=6
22:51:23.581 00.000 10844 Star::Find(15, 1570, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:51:23.582 00.001 10844 Star::Find returns 1 (0), X=1569.95, Y=777.97, Mass=1200, SNR=21.9, Peak=128 HFD=2.8
22:51:23.582 00.000 10844 MultiStar: [#1 0.66,0.22,2.69,U] [#2 -0.29,0.11,1.01,U] [#3 -0.20,-0.47,1.11,U] [#4 -0.06,0.27,2.74,U] [#5 0.38,0.52,1.26,U] [#6 -0.66,0.16,1.12,U] [#7 0.59,0.07,1.20,U] [#8 -0.57,-0.61,0.00,M7] 
22:51:23.582 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.13}, one-star: {-0.06, -0.30}
22:51:23.582 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
22:51:23.582 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
22:51:23.582 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.80 mountX=-0.15 mountY=0.10, mountTheta=2.54
22:51:23.582 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.13, opts=13)
22:51:23.582 00.000 10844 Enqueuing Move request for scope (0.12, 0.13)
22:51:23.584 00.002 11060 Worker thread wakes up
22:51:23.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
22:51:23.584 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
22:51:23.584 00.000 11060 Moving (0.12, 0.13) raw xDistance=-0.15 yDistance=0.10
22:51:23.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:51:23.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:23.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:51:23.584 00.000 11060 MoveAxis(E, 23, ABG)
22:51:23.584 00.000 11060 Guiding  Dir = 2, Dur = 23
22:51:23.589 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:23.602 00.013 10844 UpdateGuideState exits: m=1200 SNR=21.9
22:51:23.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:23.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:23.602 00.000 10844 Enqueuing Expose request
22:51:23.627 00.025 11060 IsSlewing returns 0
22:51:23.627 00.000 11060 IsGuiding returns 0
22:51:23.688 00.061 11060 IsGuiding returns 0
22:51:23.688 00.000 11060 Move returns status 0, amount 23
22:51:23.688 00.000 11060 MoveAxis(N, 0, ABG)
22:51:23.688 00.000 11060 Move returns status 0, amount 0
22:51:23.688 00.000 11060 move complete, result=0
22:51:23.688 00.000 11060 worker thread done servicing request
22:51:23.688 00.000 11060 Worker thread wakes up
22:51:23.688 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
22:51:23.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:23.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:24.327 00.639 11060 Exposure complete
22:51:24.480 00.153 11060 worker thread done servicing request
22:51:24.480 00.000 10844 OnExposeComplete: enter
22:51:24.480 00.000 10844 UpdateGuideState(): m_state=6
22:51:24.480 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:51:24.480 00.000 10844 Star::Find returns 1 (0), X=1570.02, Y=779.20, Mass=1237, SNR=21.9, Peak=138 HFD=3.0
22:51:24.480 00.000 10844 MultiStar: [#1 0.11,-0.00,2.58,U] [#2 -0.37,0.19,1.05,U] [#3 -0.47,-0.28,0.82,U] [#4 -0.10,0.67,2.45,U] [#5 0.08,0.29,1.12,U] [#6 -0.56,0.14,1.06,U] [#7 0.58,-0.11,1.20,U] [#8 -0.84,-0.48,0.00,M8] 
22:51:24.480 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.25}, one-star: {0.01, 0.94}
22:51:24.480 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
22:51:24.480 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
22:51:24.480 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.75 mountX=-0.24 mountY=-0.09, mountTheta=-2.80
22:51:24.485 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.25, opts=13)
22:51:24.485 00.000 10844 Enqueuing Move request for scope (-0.05, 0.25)
22:51:24.485 00.000 11060 Worker thread wakes up
22:51:24.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
22:51:24.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
22:51:24.485 00.000 11060 Moving (-0.05, 0.25) raw xDistance=-0.24 yDistance=-0.09
22:51:24.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
22:51:24.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:24.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:24.485 00.000 11060 MoveAxis(E, 39, ABG)
22:51:24.485 00.000 11060 Guiding  Dir = 2, Dur = 39
22:51:24.491 00.006 11060 IsSlewing returns 0
22:51:24.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:24.492 00.001 11060 IsGuiding returns 0
22:51:24.501 00.009 10844 UpdateGuideState exits: m=1237 SNR=21.9
22:51:24.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:24.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:24.501 00.000 10844 Enqueuing Expose request
22:51:24.540 00.039 11060 IsGuiding returns 0
22:51:24.540 00.000 11060 Move returns status 0, amount 39
22:51:24.540 00.000 11060 MoveAxis(N, 0, ABG)
22:51:24.540 00.000 11060 Move returns status 0, amount 0
22:51:24.540 00.000 11060 move complete, result=0
22:51:24.540 00.000 11060 worker thread done servicing request
22:51:24.541 00.001 11060 Worker thread wakes up
22:51:24.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:24.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:24.541 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
22:51:25.177 00.636 11060 Exposure complete
22:51:25.337 00.160 11060 worker thread done servicing request
22:51:25.339 00.002 10844 OnExposeComplete: enter
22:51:25.339 00.000 10844 UpdateGuideState(): m_state=6
22:51:25.339 00.000 10844 Star::Find(15, 1570, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:51:25.339 00.000 10844 Star::Find returns 1 (0), X=1569.81, Y=779.27, Mass=1425, SNR=23.5, Peak=116 HFD=3.6
22:51:25.339 00.000 10844 MultiStar: [#1 0.51,-0.27,2.45,U] [#2 0.02,-0.37,0.92,U] [#3 -0.38,-0.17,0.79,U] [#4 0.35,0.23,2.35,U] [#5 0.30,0.03,1.07,U] [#6 -0.07,-0.38,1.12,U] [#7 0.61,-0.42,1.00,U] [#8 -0.46,-0.40,1.06,U] 
22:51:25.339 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {-0.20, 1.00}
22:51:25.339 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
22:51:25.339 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
22:51:25.339 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.40 mountX=0.04 mountY=0.17, mountTheta=1.35
22:51:25.340 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.07, opts=13)
22:51:25.340 00.000 10844 Enqueuing Move request for scope (0.17, -0.07)
22:51:25.340 00.000 11060 Worker thread wakes up
22:51:25.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
22:51:25.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
22:51:25.340 00.000 11060 Moving (0.17, -0.07) raw xDistance=0.04 yDistance=0.17
22:51:25.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:25.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:25.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:51:25.340 00.000 11060 MoveAxis(E, 0, ABG)
22:51:25.340 00.000 11060 Move returns status 0, amount 0
22:51:25.340 00.000 11060 MoveAxis(N, 0, ABG)
22:51:25.340 00.000 11060 Move returns status 0, amount 0
22:51:25.340 00.000 11060 move complete, result=0
22:51:25.340 00.000 11060 worker thread done servicing request
22:51:25.345 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:25.356 00.011 10844 UpdateGuideState exits: m=1425 SNR=23.5
22:51:25.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:25.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:25.356 00.000 10844 Enqueuing Expose request
22:51:25.356 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:25.356 00.000 11060 Worker thread wakes up
22:51:25.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:25.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:25.980 00.624 11060 Exposure complete
22:51:26.134 00.154 11060 worker thread done servicing request
22:51:26.140 00.006 10844 OnExposeComplete: enter
22:51:26.140 00.000 10844 UpdateGuideState(): m_state=6
22:51:26.140 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:51:26.140 00.000 10844 Star::Find returns 1 (0), X=1569.99, Y=778.38, Mass=1274, SNR=22.0, Peak=115 HFD=3.4
22:51:26.140 00.000 10844 MultiStar: [#1 0.17,0.27,2.73,U] [#2 0.14,0.07,1.02,U] [#3 -0.80,-0.59,0.00,M1] [#4 0.04,0.45,2.67,U] [#5 0.40,0.45,1.04,U] [#6 0.32,-0.11,1.36,U] [#7 0.93,-0.05,0.00,M2] [#8 -0.67,-0.14,1.29,U] 
22:51:26.141 00.001 10844 single-star, 6 included, MultiStar: {0.06, 0.20}, one-star: {-0.02, 0.12}
22:51:26.141 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
22:51:26.141 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
22:51:26.141 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
22:51:26.141 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
22:51:26.143 00.002 10844 Enqueuing Move request for scope (-0.02, 0.12)
22:51:26.143 00.000 11060 Worker thread wakes up
22:51:26.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:51:26.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:51:26.143 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
22:51:26.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:51:26.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:26.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:26.143 00.000 11060 MoveAxis(E, 0, ABG)
22:51:26.143 00.000 11060 Move returns status 0, amount 0
22:51:26.143 00.000 11060 MoveAxis(N, 0, ABG)
22:51:26.143 00.000 11060 Move returns status 0, amount 0
22:51:26.143 00.000 11060 move complete, result=0
22:51:26.143 00.000 11060 worker thread done servicing request
22:51:26.147 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:26.160 00.013 10844 UpdateGuideState exits: m=1274 SNR=22.0
22:51:26.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:26.160 00.000 10844 Enqueuing Expose request
22:51:26.160 00.000 11060 Worker thread wakes up
22:51:26.160 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:26.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:26.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:26.779 00.619 11060 Exposure complete
22:51:26.947 00.168 11060 worker thread done servicing request
22:51:26.948 00.001 10844 OnExposeComplete: enter
22:51:26.948 00.000 10844 UpdateGuideState(): m_state=6
22:51:26.948 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:51:26.948 00.000 10844 Star::Find returns 1 (0), X=1569.24, Y=778.69, Mass=1109, SNR=20.5, Peak=94 HFD=3.5
22:51:26.948 00.000 10844 MultiStar: [#1 0.15,-0.16,2.92,U] [#2 -0.07,-0.59,1.07,U] [#3 -0.33,-0.28,1.01,U] [#4 -0.11,0.10,2.84,U] [#5 0.51,0.03,1.26,U] [#6 0.07,-0.25,1.07,U] [#7 0.42,-0.49,1.15,U] [#8 -0.21,-0.24,1.06,U] 
22:51:26.948 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {-0.77, 0.42}
22:51:26.948 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
22:51:26.948 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
22:51:26.948 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.62 mountX=0.13 mountY=0.01, mountTheta=0.11
22:51:26.948 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
22:51:26.948 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
22:51:26.948 00.000 11060 Worker thread wakes up
22:51:26.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
22:51:26.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
22:51:26.948 00.000 11060 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.01
22:51:26.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
22:51:26.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:26.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:26.948 00.000 11060 MoveAxis(W, 20, ABG)
22:51:26.948 00.000 11060 Guiding  Dir = 3, Dur = 20
22:51:26.954 00.006 11060 IsSlewing returns 0
22:51:26.954 00.000 11060 IsGuiding returns 0
22:51:26.957 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:26.977 00.020 10844 UpdateGuideState exits: m=1109 SNR=20.5
22:51:26.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:26.977 00.000 10844 Enqueuing Expose request
22:51:26.986 00.009 11060 IsGuiding returns 0
22:51:26.986 00.000 11060 Move returns status 0, amount 20
22:51:26.986 00.000 11060 MoveAxis(N, 0, ABG)
22:51:26.986 00.000 11060 Move returns status 0, amount 0
22:51:26.986 00.000 11060 move complete, result=0
22:51:26.986 00.000 11060 worker thread done servicing request
22:51:26.986 00.000 11060 Worker thread wakes up
22:51:26.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:26.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:26.995 00.009 10844 GuideStep: 0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
22:51:27.638 00.643 11060 Exposure complete
22:51:27.809 00.171 11060 worker thread done servicing request
22:51:27.809 00.000 10844 OnExposeComplete: enter
22:51:27.809 00.000 10844 UpdateGuideState(): m_state=6
22:51:27.809 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:51:27.809 00.000 10844 Star::Find returns 1 (0), X=1570.02, Y=778.05, Mass=1180, SNR=21.4, Peak=114 HFD=2.9
22:51:27.809 00.000 10844 MultiStar: [#1 0.55,-0.33,2.65,U] [#2 0.45,0.43,0.95,U] [#3 -0.78,-0.93,0.00,M1] [#4 0.63,0.28,2.77,U] [#5 0.29,0.01,1.17,U] [#6 0.11,0.26,1.18,U] [#7 0.83,0.07,0.00,M2] [#8 0.20,-0.56,1.13,U] 
22:51:27.809 00.000 10844 single-star, 6 included, MultiStar: {0.40, -0.02}, one-star: {0.00, -0.22}
22:51:27.809 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
22:51:27.809 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
22:51:27.809 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.55 mountX=0.21 mountY=0.04, mountTheta=0.18
22:51:27.811 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.22, opts=13)
22:51:27.811 00.000 10844 Enqueuing Move request for scope (0.00, -0.22)
22:51:27.811 00.000 11060 Worker thread wakes up
22:51:27.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
22:51:27.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
22:51:27.811 00.000 11060 Moving (0.00, -0.22) raw xDistance=0.21 yDistance=0.04
22:51:27.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:51:27.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:27.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:27.811 00.000 11060 MoveAxis(W, 35, ABG)
22:51:27.811 00.000 11060 Guiding  Dir = 3, Dur = 35
22:51:27.817 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:27.828 00.011 10844 UpdateGuideState exits: m=1180 SNR=21.4
22:51:27.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:27.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:27.828 00.000 10844 Enqueuing Expose request
22:51:27.853 00.025 11060 IsSlewing returns 0
22:51:27.853 00.000 11060 IsGuiding returns 0
22:51:27.907 00.054 11060 IsGuiding returns 0
22:51:27.907 00.000 11060 Move returns status 0, amount 35
22:51:27.907 00.000 11060 MoveAxis(N, 0, ABG)
22:51:27.907 00.000 11060 Move returns status 0, amount 0
22:51:27.907 00.000 11060 move complete, result=0
22:51:27.907 00.000 11060 worker thread done servicing request
22:51:27.907 00.000 11060 Worker thread wakes up
22:51:27.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:27.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:27.907 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
22:51:28.544 00.637 11060 Exposure complete
22:51:28.730 00.186 11060 worker thread done servicing request
22:51:28.730 00.000 10844 OnExposeComplete: enter
22:51:28.730 00.000 10844 UpdateGuideState(): m_state=6
22:51:28.730 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:51:28.730 00.000 10844 Star::Find returns 1 (0), X=1569.48, Y=777.75, Mass=1923, SNR=27.3, Peak=175 HFD=3.6
22:51:28.730 00.000 10844 MultiStar: [#1 0.12,-0.41,2.14,U] [#2 0.37,-0.07,0.77,U] [#3 -0.18,-1.38,0.00,M2] [#4 0.61,0.08,2.10,U] [#5 0.38,0.29,0.89,U] [#6 -0.24,-0.08,0.85,U] [#7 1.26,0.27,0.00,M3] [#8 0.23,-0.37,0.79,U] 
22:51:28.730 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.16}, one-star: {-0.53, -0.52}
22:51:28.730 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
22:51:28.730 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
22:51:28.730 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.71 mountX=0.13 mountY=0.21, mountTheta=1.04
22:51:28.733 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.16, opts=13)
22:51:28.733 00.000 10844 Enqueuing Move request for scope (0.19, -0.16)
22:51:28.733 00.000 11060 Worker thread wakes up
22:51:28.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
22:51:28.733 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
22:51:28.733 00.000 11060 Moving (0.19, -0.16) raw xDistance=0.13 yDistance=0.21
22:51:28.734 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
22:51:28.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:28.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:51:28.734 00.000 11060 MoveAxis(W, 21, ABG)
22:51:28.734 00.000 11060 Guiding  Dir = 3, Dur = 21
22:51:28.740 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:28.750 00.010 10844 UpdateGuideState exits: m=1923 SNR=27.3
22:51:28.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:28.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:28.750 00.000 10844 Enqueuing Expose request
22:51:28.766 00.016 11060 IsSlewing returns 0
22:51:28.766 00.000 11060 IsGuiding returns 0
22:51:28.795 00.029 11060 IsGuiding returns 0
22:51:28.795 00.000 11060 Move returns status 0, amount 21
22:51:28.795 00.000 11060 MoveAxis(N, 0, ABG)
22:51:28.795 00.000 11060 Move returns status 0, amount 0
22:51:28.795 00.000 11060 move complete, result=0
22:51:28.795 00.000 11060 worker thread done servicing request
22:51:28.795 00.000 11060 Worker thread wakes up
22:51:28.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:28.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:28.795 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
22:51:29.442 00.647 11060 Exposure complete
22:51:29.611 00.169 11060 worker thread done servicing request
22:51:29.611 00.000 10844 OnExposeComplete: enter
22:51:29.611 00.000 10844 UpdateGuideState(): m_state=6
22:51:29.611 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:51:29.611 00.000 10844 Star::Find returns 1 (0), X=1569.93, Y=779.07, Mass=1449, SNR=23.9, Peak=133 HFD=3.0
22:51:29.616 00.005 10844 MultiStar: [#1 0.24,0.13,2.49,U] [#2 0.00,0.42,1.05,U] [#3 0.02,-1.10,0.00,M3] [#4 0.68,0.40,2.38,U] [#5 0.48,0.36,0.96,U] [#6 -0.04,0.08,1.01,U] [#7 0.28,0.21,1.04,U] [#8 -0.37,-0.03,1.03,U] 
22:51:29.616 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.28}, one-star: {-0.09, 0.80}
22:51:29.616 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
22:51:29.616 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
22:51:29.616 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.28 hyp=0.36 cameraTheta=0.90 mountX=-0.32 mountY=0.18, mountTheta=2.64
22:51:29.616 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.28, opts=13)
22:51:29.616 00.000 10844 Enqueuing Move request for scope (0.22, 0.28)
22:51:29.616 00.000 11060 Worker thread wakes up
22:51:29.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.28) opts 0xd
22:51:29.616 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.28)
22:51:29.616 00.000 11060 Moving (0.22, 0.28) raw xDistance=-0.32 yDistance=0.18
22:51:29.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
22:51:29.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:29.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:51:29.616 00.000 11060 MoveAxis(E, 50, ABG)
22:51:29.619 00.003 11060 Guiding  Dir = 2, Dur = 50
22:51:29.623 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:29.639 00.016 10844 UpdateGuideState exits: m=1449 SNR=23.9
22:51:29.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:29.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:29.639 00.000 10844 Enqueuing Expose request
22:51:29.660 00.021 11060 IsSlewing returns 0
22:51:29.660 00.000 11060 IsGuiding returns 0
22:51:29.750 00.090 11060 IsGuiding returns 0
22:51:29.750 00.000 11060 Move returns status 0, amount 50
22:51:29.752 00.002 11060 MoveAxis(N, 0, ABG)
22:51:29.752 00.000 11060 Move returns status 0, amount 0
22:51:29.752 00.000 11060 move complete, result=0
22:51:29.752 00.000 11060 worker thread done servicing request
22:51:29.752 00.000 11060 Worker thread wakes up
22:51:29.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:29.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:29.753 00.001 10844 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
22:51:30.381 00.628 11060 Exposure complete
22:51:30.551 00.170 11060 worker thread done servicing request
22:51:30.551 00.000 10844 OnExposeComplete: enter
22:51:30.551 00.000 10844 UpdateGuideState(): m_state=6
22:51:30.551 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:51:30.551 00.000 10844 Star::Find returns 1 (0), X=1570.12, Y=778.79, Mass=1311, SNR=22.7, Peak=123 HFD=3.0
22:51:30.551 00.000 10844 MultiStar: [#1 0.44,-0.11,2.54,U] [#2 0.22,-0.28,1.03,U] [#3 -0.14,-0.34,0.91,U] [#4 0.35,0.40,2.39,U] [#5 0.72,0.37,0.00,M1] [#6 -0.12,0.38,1.14,U] [#7 0.27,-0.09,1.04,U] [#8 -0.49,0.16,0.94,U] 
22:51:30.551 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.10}, one-star: {0.11, 0.53}
22:51:30.551 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
22:51:30.551 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
22:51:30.551 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.19 cameraTheta=0.53 mountX=-0.13 mountY=0.15, mountTheta=2.28
22:51:30.554 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.10, opts=13)
22:51:30.554 00.000 10844 Enqueuing Move request for scope (0.17, 0.10)
22:51:30.554 00.000 11060 Worker thread wakes up
22:51:30.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
22:51:30.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
22:51:30.554 00.000 11060 Moving (0.17, 0.10) raw xDistance=-0.13 yDistance=0.15
22:51:30.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
22:51:30.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:30.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:51:30.554 00.000 11060 MoveAxis(E, 22, ABG)
22:51:30.554 00.000 11060 Guiding  Dir = 2, Dur = 22
22:51:30.558 00.004 11060 IsSlewing returns 0
22:51:30.558 00.000 11060 IsGuiding returns 0
22:51:30.561 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:30.581 00.020 10844 UpdateGuideState exits: m=1311 SNR=22.7
22:51:30.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:30.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:30.581 00.000 10844 Enqueuing Expose request
22:51:30.601 00.020 11060 IsGuiding returns 0
22:51:30.601 00.000 11060 Move returns status 0, amount 22
22:51:30.601 00.000 11060 MoveAxis(N, 0, ABG)
22:51:30.601 00.000 11060 Move returns status 0, amount 0
22:51:30.601 00.000 11060 move complete, result=0
22:51:30.601 00.000 11060 worker thread done servicing request
22:51:30.601 00.000 11060 Worker thread wakes up
22:51:30.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:30.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:30.603 00.002 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
22:51:31.223 00.620 11060 Exposure complete
22:51:31.426 00.203 11060 worker thread done servicing request
22:51:31.426 00.000 10844 OnExposeComplete: enter
22:51:31.426 00.000 10844 UpdateGuideState(): m_state=6
22:51:31.426 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:51:31.426 00.000 10844 Star::Find returns 1 (0), X=1569.69, Y=778.46, Mass=1321, SNR=23.0, Peak=146 HFD=3.2
22:51:31.426 00.000 10844 MultiStar: [#1 0.63,-0.57,0.00,M1] [#2 -0.02,-0.26,0.95,U] [#3 -0.14,-1.34,0.00,M3] [#4 -0.17,-0.10,2.37,U] [#5 0.37,0.40,1.10,U] [#6 -0.65,0.38,1.04,U] [#7 0.10,-0.19,1.11,U] [#8 -0.34,-0.31,0.87,U] 
22:51:31.441 00.015 10844 refined, 6 included, MultiStar: {-0.14, 0.01}, one-star: {-0.32, 0.20}
22:51:31.441 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
22:51:31.441 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
22:51:31.441 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.08 mountX=0.02 mountY=-0.14, mountTheta=-1.45
22:51:31.443 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.01, opts=13)
22:51:31.443 00.000 10844 Enqueuing Move request for scope (-0.14, 0.01)
22:51:31.443 00.000 11060 Worker thread wakes up
22:51:31.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
22:51:31.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
22:51:31.443 00.000 11060 Moving (-0.14, 0.01) raw xDistance=0.02 yDistance=-0.14
22:51:31.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:51:31.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:31.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:51:31.443 00.000 11060 MoveAxis(E, 0, ABG)
22:51:31.443 00.000 11060 Move returns status 0, amount 0
22:51:31.443 00.000 11060 MoveAxis(N, 0, ABG)
22:51:31.443 00.000 11060 Move returns status 0, amount 0
22:51:31.443 00.000 11060 move complete, result=0
22:51:31.443 00.000 11060 worker thread done servicing request
22:51:31.447 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:31.461 00.014 10844 UpdateGuideState exits: m=1321 SNR=23.0
22:51:31.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:31.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:31.461 00.000 10844 Enqueuing Expose request
22:51:31.461 00.000 11060 Worker thread wakes up
22:51:31.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:31.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:31.461 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:32.097 00.636 11060 Exposure complete
22:51:32.298 00.201 11060 worker thread done servicing request
22:51:32.298 00.000 10844 OnExposeComplete: enter
22:51:32.298 00.000 10844 UpdateGuideState(): m_state=6
22:51:32.298 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:51:32.298 00.000 10844 Star::Find returns 1 (0), X=1569.62, Y=778.29, Mass=1216, SNR=21.9, Peak=149 HFD=2.9
22:51:32.298 00.000 10844 MultiStar: [#1 0.09,0.10,2.57,U] [#2 -0.45,-0.54,1.04,U] [#3 -0.00,-0.60,0.94,U] [#4 -0.25,0.04,2.59,U] [#5 0.55,0.42,1.03,U] [#6 -0.65,0.06,1.08,U] [#7 0.78,-0.68,0.00,M1] [#8 -0.67,-0.75,0.00,M1] 
22:51:32.298 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.03}, one-star: {-0.39, 0.02}
22:51:32.298 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
22:51:32.298 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
22:51:32.298 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.95 mountX=0.05 mountY=-0.13, mountTheta=-1.20
22:51:32.312 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
22:51:32.312 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
22:51:32.312 00.000 11060 Worker thread wakes up
22:51:32.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
22:51:32.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
22:51:32.312 00.000 11060 Moving (-0.14, -0.03) raw xDistance=0.05 yDistance=-0.13
22:51:32.313 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:51:32.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:32.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:51:32.313 00.000 11060 MoveAxis(E, 0, ABG)
22:51:32.313 00.000 11060 Move returns status 0, amount 0
22:51:32.313 00.000 11060 MoveAxis(N, 0, ABG)
22:51:32.313 00.000 11060 Move returns status 0, amount 0
22:51:32.313 00.000 11060 move complete, result=0
22:51:32.313 00.000 11060 worker thread done servicing request
22:51:32.318 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:32.334 00.016 10844 UpdateGuideState exits: m=1216 SNR=21.9
22:51:32.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:32.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:32.334 00.000 10844 Enqueuing Expose request
22:51:32.334 00.000 11060 Worker thread wakes up
22:51:32.334 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:32.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:32.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:32.971 00.637 11060 Exposure complete
22:51:33.155 00.184 11060 worker thread done servicing request
22:51:33.155 00.000 10844 OnExposeComplete: enter
22:51:33.155 00.000 10844 UpdateGuideState(): m_state=6
22:51:33.160 00.005 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:51:33.160 00.000 10844 Star::Find returns 1 (0), X=1570.78, Y=778.78, Mass=1271, SNR=22.1, Peak=132 HFD=3.6
22:51:33.166 00.006 10844 MultiStar: [#1 0.14,0.00,2.63,U] [#2 -0.37,0.06,0.97,U] [#3 0.45,-0.96,0.00,M3] [#4 0.05,-0.04,2.36,U] [#5 0.42,0.03,1.22,U] [#6 -0.06,0.23,1.07,U] [#7 1.13,0.12,0.00,M2] [#8 -0.80,-0.51,0.00,M2] 
22:51:33.166 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.08}, one-star: {0.77, 0.51}
22:51:33.168 00.002 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
22:51:33.168 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
22:51:33.168 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.52 mountX=-0.11 mountY=0.13, mountTheta=2.26
22:51:33.168 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
22:51:33.168 00.000 10844 Enqueuing Move request for scope (0.15, 0.08)
22:51:33.168 00.000 11060 Worker thread wakes up
22:51:33.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
22:51:33.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
22:51:33.168 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.11 yDistance=0.13
22:51:33.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:51:33.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:33.170 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:51:33.170 00.000 11060 MoveAxis(E, 0, ABG)
22:51:33.170 00.000 11060 Move returns status 0, amount 0
22:51:33.170 00.000 11060 MoveAxis(N, 0, ABG)
22:51:33.170 00.000 11060 Move returns status 0, amount 0
22:51:33.170 00.000 11060 move complete, result=0
22:51:33.170 00.000 11060 worker thread done servicing request
22:51:33.175 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:33.186 00.011 10844 UpdateGuideState exits: m=1271 SNR=22.1
22:51:33.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:33.186 00.000 10844 Enqueuing Expose request
22:51:33.186 00.000 11060 Worker thread wakes up
22:51:33.186 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:33.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:33.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:33.812 00.626 11060 Exposure complete
22:51:34.001 00.189 11060 worker thread done servicing request
22:51:34.001 00.000 10844 OnExposeComplete: enter
22:51:34.001 00.000 10844 UpdateGuideState(): m_state=6
22:51:34.001 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:51:34.001 00.000 10844 Star::Find returns 1 (0), X=1569.96, Y=777.68, Mass=1160, SNR=21.4, Peak=131 HFD=3.0
22:51:34.001 00.000 10844 MultiStar: [#1 0.84,-0.44,0.00,M1] [#2 0.59,0.29,1.08,U] [#3 -0.06,-0.95,0.00,M4] [#4 0.81,-0.13,0.00,M1] [#5 0.76,0.83,0.00,M1] [#6 0.08,-0.21,1.12,U] [#7 0.69,-0.98,0.00,M3] [#8 0.02,-0.66,1.20,U] 
22:51:34.001 00.000 10844 refined, 3 included, MultiStar: {0.16, -0.30}, one-star: {-0.05, -0.58}
22:51:34.001 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
22:51:34.001 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
22:51:34.001 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-1.08 mountX=0.26 mountY=0.21, mountTheta=0.67
22:51:34.005 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.30, opts=13)
22:51:34.006 00.001 10844 Enqueuing Move request for scope (0.16, -0.30)
22:51:34.006 00.000 11060 Worker thread wakes up
22:51:34.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
22:51:34.006 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
22:51:34.006 00.000 11060 Moving (0.16, -0.30) raw xDistance=0.26 yDistance=0.21
22:51:34.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
22:51:34.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:34.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:51:34.006 00.000 11060 MoveAxis(W, 42, ABG)
22:51:34.006 00.000 11060 Guiding  Dir = 3, Dur = 42
22:51:34.011 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:34.024 00.013 10844 UpdateGuideState exits: m=1160 SNR=21.4
22:51:34.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:34.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:34.024 00.000 10844 Enqueuing Expose request
22:51:34.036 00.012 11060 IsSlewing returns 0
22:51:34.036 00.000 11060 IsGuiding returns 0
22:51:34.107 00.071 11060 IsGuiding returns 0
22:51:34.107 00.000 11060 Move returns status 0, amount 42
22:51:34.107 00.000 11060 MoveAxis(N, 0, ABG)
22:51:34.107 00.000 11060 Move returns status 0, amount 0
22:51:34.107 00.000 11060 move complete, result=0
22:51:34.107 00.000 11060 worker thread done servicing request
22:51:34.107 00.000 11060 Worker thread wakes up
22:51:34.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:34.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:34.107 00.000 10844 GuideStep: 0.3 px 42 ms WEST, 0.2 px 0 ms NORTH
22:51:34.745 00.638 11060 Exposure complete
22:51:34.935 00.190 11060 worker thread done servicing request
22:51:34.935 00.000 10844 OnExposeComplete: enter
22:51:34.935 00.000 10844 UpdateGuideState(): m_state=6
22:51:34.935 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:51:34.935 00.000 10844 Star::Find returns 1 (0), X=1569.68, Y=778.15, Mass=1420, SNR=23.9, Peak=139 HFD=3.4
22:51:34.935 00.000 10844 MultiStar: [#1 0.60,-0.27,2.32,U] [#2 0.62,-0.26,0.90,U] [#3 -0.15,-0.49,0.73,U] [#4 0.44,0.47,2.45,U] [#5 0.10,0.21,1.03,U] [#6 -0.06,0.72,0.95,U] [#7 0.72,-0.04,1.08,U] [#8 -0.25,-0.22,1.06,U] 
22:51:34.935 00.000 10844 refined, 8 included, MultiStar: {0.27, 0.04}, one-star: {-0.33, -0.12}
22:51:34.935 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
22:51:34.935 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
22:51:34.935 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.28 cameraTheta=0.14 mountX=-0.09 mountY=0.26, mountTheta=1.90
22:51:34.952 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.04, opts=13)
22:51:34.952 00.000 10844 Enqueuing Move request for scope (0.27, 0.04)
22:51:34.953 00.001 11060 Worker thread wakes up
22:51:34.955 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
22:51:34.955 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
22:51:34.955 00.000 11060 Moving (0.27, 0.04) raw xDistance=-0.09 yDistance=0.26
22:51:34.955 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:51:34.955 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.27 newest=0.60
22:51:34.955 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
22:51:34.955 00.000 11060 MoveAxis(E, 0, ABG)
22:51:34.955 00.000 11060 Move returns status 0, amount 0
22:51:34.955 00.000 11060 BLC: Oldest BLC event removed
22:51:34.955 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 671 applied
22:51:34.955 00.000 11060 MoveAxis(S, 773, ABG)
22:51:34.955 00.000 11060 duration set to 750 by maxDecDuration
22:51:34.955 00.000 11060 Guiding  Dir = 1, Dur = 750
22:51:34.960 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:34.975 00.015 11060 IsSlewing returns 0
22:51:34.975 00.000 11060 IsGuiding returns 0
22:51:34.975 00.000 10844 UpdateGuideState exits: m=1420 SNR=23.9
22:51:34.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:34.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:34.977 00.002 10844 Enqueuing Expose request
22:51:35.752 00.775 11060 IsGuiding returns 0
22:51:35.752 00.000 11060 Move returns status 0, amount 750
22:51:35.752 00.000 11060 move complete, result=0
22:51:35.752 00.000 11060 worker thread done servicing request
22:51:35.752 00.000 11060 Worker thread wakes up
22:51:35.752 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
22:51:35.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:35.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:36.371 00.619 11060 Exposure complete
22:51:36.532 00.161 11060 worker thread done servicing request
22:51:36.532 00.000 10844 OnExposeComplete: enter
22:51:36.532 00.000 10844 UpdateGuideState(): m_state=6
22:51:36.532 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:51:36.532 00.000 10844 Star::Find returns 1 (0), X=1569.61, Y=778.62, Mass=1096, SNR=20.3, Peak=122 HFD=3.0
22:51:36.532 00.000 10844 MultiStar: [#1 0.57,0.32,2.73,U] [#2 -0.38,0.94,0.00,M1] [#3 -0.01,-0.99,0.00,M4] [#4 0.10,0.64,2.68,U] [#5 0.25,1.05,0.00,M1] [#6 -0.73,0.72,0.00,M1] [#7 0.57,0.28,1.22,U] [#8 -0.66,-0.14,1.18,U] 
22:51:36.532 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.35}, one-star: {-0.40, 0.36}
22:51:36.532 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
22:51:36.532 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
22:51:36.532 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.35 hyp=0.39 cameraTheta=1.16 mountX=-0.38 mountY=0.09, mountTheta=2.90
22:51:36.535 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.35, opts=13)
22:51:36.535 00.000 10844 Enqueuing Move request for scope (0.15, 0.35)
22:51:36.535 00.000 11060 Worker thread wakes up
22:51:36.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.35) opts 0xd
22:51:36.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.35)
22:51:36.535 00.000 11060 Moving (0.15, 0.35) raw xDistance=-0.38 yDistance=0.09
22:51:36.535 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.70, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.183629, 1:0.094366
22:51:36.535 00.000 11060 BLC: No correction, Miss < min_move
22:51:36.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
22:51:36.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:36.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:51:36.535 00.000 11060 MoveAxis(E, 60, ABG)
22:51:36.535 00.000 11060 Guiding  Dir = 2, Dur = 60
22:51:36.549 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:36.552 00.003 11060 IsSlewing returns 0
22:51:36.552 00.000 11060 IsGuiding returns 0
22:51:36.562 00.010 10844 UpdateGuideState exits: m=1096 SNR=20.3
22:51:36.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:36.562 00.000 10844 Enqueuing Expose request
22:51:36.625 00.063 11060 IsGuiding returns 0
22:51:36.625 00.000 11060 Move returns status 0, amount 60
22:51:36.625 00.000 11060 MoveAxis(N, 0, ABG)
22:51:36.625 00.000 11060 Move returns status 0, amount 0
22:51:36.625 00.000 11060 move complete, result=0
22:51:36.625 00.000 11060 worker thread done servicing request
22:51:36.625 00.000 11060 Worker thread wakes up
22:51:36.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:36.625 00.000 10844 GuideStep: -0.4 px 60 ms EAST, 0.1 px 0 ms NORTH
22:51:36.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:37.255 00.630 11060 Exposure complete
22:51:37.423 00.168 11060 worker thread done servicing request
22:51:37.423 00.000 10844 OnExposeComplete: enter
22:51:37.423 00.000 10844 UpdateGuideState(): m_state=6
22:51:37.423 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:51:37.423 00.000 10844 Star::Find returns 1 (0), X=1569.61, Y=778.22, Mass=1491, SNR=23.8, Peak=129 HFD=3.7
22:51:37.423 00.000 10844 MultiStar: [#1 -0.29,-0.05,2.45,U] [#2 -0.34,0.13,0.85,U] [#3 -0.68,-1.01,0.00,M5] [#4 0.16,0.12,2.24,U] [#5 0.22,0.21,0.90,U] [#6 0.00,0.39,0.90,U] [#7 0.23,-0.10,0.91,U] [#8 -0.83,-0.47,0.00,M1] 
22:51:37.423 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.07}, one-star: {-0.40, -0.05}
22:51:37.423 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
22:51:37.423 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.20)
22:51:37.423 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.35 mountX=-0.06 mountY=-0.08, mountTheta=-2.19
22:51:37.427 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.07, opts=13)
22:51:37.427 00.000 10844 Enqueuing Move request for scope (-0.07, 0.07)
22:51:37.427 00.000 11060 Worker thread wakes up
22:51:37.439 00.012 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
22:51:37.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
22:51:37.439 00.000 11060 Moving (-0.07, 0.07) raw xDistance=-0.06 yDistance=-0.08
22:51:37.439 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.70, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.183629, 1:0.094366, 2:-0.079409
22:51:37.439 00.000 11060 BLC: No correction, Miss < min_move
22:51:37.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:51:37.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:37.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:37.439 00.000 11060 MoveAxis(E, 0, ABG)
22:51:37.439 00.000 11060 Move returns status 0, amount 0
22:51:37.439 00.000 11060 MoveAxis(N, 0, ABG)
22:51:37.439 00.000 11060 Move returns status 0, amount 0
22:51:37.439 00.000 11060 move complete, result=0
22:51:37.439 00.000 11060 worker thread done servicing request
22:51:37.442 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:37.456 00.014 10844 UpdateGuideState exits: m=1491 SNR=23.8
22:51:37.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:37.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:37.456 00.000 10844 Enqueuing Expose request
22:51:37.456 00.000 11060 Worker thread wakes up
22:51:37.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:37.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:37.456 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:38.077 00.621 11060 Exposure complete
22:51:38.271 00.194 11060 worker thread done servicing request
22:51:38.271 00.000 10844 OnExposeComplete: enter
22:51:38.271 00.000 10844 UpdateGuideState(): m_state=6
22:51:38.271 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:51:38.271 00.000 10844 Star::Find returns 1 (0), X=1569.85, Y=778.30, Mass=1271, SNR=22.6, Peak=142 HFD=2.8
22:51:38.276 00.005 10844 MultiStar: [#1 0.15,-0.15,2.53,U] [#2 -0.54,0.04,1.01,U] [#3 -0.80,-1.69,0.00,M6] [#4 -0.03,-0.15,2.45,U] [#5 0.07,0.19,0.97,U] [#6 -0.56,0.09,1.09,U] [#7 0.44,-0.29,1.00,U] [#8 -0.41,-0.79,0.00,M2] 
22:51:38.276 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.07}, one-star: {-0.16, 0.03}
22:51:38.276 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
22:51:38.276 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
22:51:38.276 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.21 mountX=0.08 mountY=-0.04, mountTheta=-0.47
22:51:38.276 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.07, opts=13)
22:51:38.276 00.000 10844 Enqueuing Move request for scope (-0.05, -0.07)
22:51:38.276 00.000 11060 Worker thread wakes up
22:51:38.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
22:51:38.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
22:51:38.276 00.000 11060 Moving (-0.05, -0.07) raw xDistance=0.08 yDistance=-0.04
22:51:38.276 00.000 11060 BLC: window closed
22:51:38.276 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.70, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.183629, 1:0.094366, 2:-0.079409
22:51:38.276 00.000 11060 BLC: No correction, Miss < min_move
22:51:38.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:51:38.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:38.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:38.276 00.000 11060 MoveAxis(E, 0, ABG)
22:51:38.276 00.000 11060 Move returns status 0, amount 0
22:51:38.276 00.000 11060 MoveAxis(N, 0, ABG)
22:51:38.276 00.000 11060 Move returns status 0, amount 0
22:51:38.276 00.000 11060 move complete, result=0
22:51:38.276 00.000 11060 worker thread done servicing request
22:51:38.283 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:38.297 00.014 10844 UpdateGuideState exits: m=1271 SNR=22.6
22:51:38.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:38.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:38.297 00.000 10844 Enqueuing Expose request
22:51:38.297 00.000 11060 Worker thread wakes up
22:51:38.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:38.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:38.297 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:38.924 00.627 11060 Exposure complete
22:51:39.085 00.161 11060 worker thread done servicing request
22:51:39.085 00.000 10844 OnExposeComplete: enter
22:51:39.085 00.000 10844 UpdateGuideState(): m_state=6
22:51:39.089 00.004 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:51:39.089 00.000 10844 Star::Find returns 1 (0), X=1569.86, Y=778.07, Mass=1401, SNR=22.7, Peak=123 HFD=3.3
22:51:39.089 00.000 10844 MultiStar: [#1 0.19,0.21,2.48,U] [#2 -0.65,-0.09,0.91,U] [#3 -1.04,-1.71,0.00,M7] [#4 0.41,-0.15,2.46,U] [#5 0.42,-0.02,1.14,U] [#6 -0.26,0.07,0.99,U] [#7 0.76,-0.17,1.17,U] [#8 -0.67,-0.69,0.00,M3] 
22:51:39.089 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.03}, one-star: {-0.15, -0.20}
22:51:39.089 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
22:51:39.089 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
22:51:39.090 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=-0.00 mountY=0.18, mountTheta=1.59
22:51:39.104 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.03, opts=13)
22:51:39.104 00.000 10844 Enqueuing Move request for scope (0.18, -0.03)
22:51:39.104 00.000 11060 Worker thread wakes up
22:51:39.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
22:51:39.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
22:51:39.104 00.000 11060 Moving (0.18, -0.03) raw xDistance=-0.00 yDistance=0.18
22:51:39.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:51:39.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:39.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:51:39.104 00.000 11060 MoveAxis(E, 0, ABG)
22:51:39.104 00.000 11060 Move returns status 0, amount 0
22:51:39.104 00.000 11060 MoveAxis(N, 0, ABG)
22:51:39.104 00.000 11060 Move returns status 0, amount 0
22:51:39.104 00.000 11060 move complete, result=0
22:51:39.104 00.000 11060 worker thread done servicing request
22:51:39.108 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:39.121 00.013 10844 UpdateGuideState exits: m=1401 SNR=22.7
22:51:39.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:39.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:39.121 00.000 10844 Enqueuing Expose request
22:51:39.121 00.000 11060 Worker thread wakes up
22:51:39.121 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:39.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:39.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:39.760 00.639 11060 Exposure complete
22:51:39.966 00.206 11060 worker thread done servicing request
22:51:39.966 00.000 10844 OnExposeComplete: enter
22:51:39.966 00.000 10844 UpdateGuideState(): m_state=6
22:51:39.966 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:51:39.966 00.000 10844 Star::Find returns 1 (0), X=1569.19, Y=777.34, Mass=1531, SNR=24.9, Peak=163 HFD=2.8
22:51:39.971 00.005 10844 MultiStar: [#1 0.19,-0.83,0.00,M1] [#2 -0.52,-0.42,1.01,U] [#3 -1.12,-1.49,0.00,M8] [#4 -0.19,-0.41,2.19,U] [#5 0.13,-0.39,0.95,U] [#6 -0.75,-0.77,0.00,M1] [#7 -0.27,-0.72,1.09,U] [#8 -0.99,-1.25,0.00,M4] 
22:51:39.971 00.000 10844 refined, 4 included, MultiStar: {-0.31, -0.54}, one-star: {-0.82, -0.93}
22:51:39.971 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
22:51:39.971 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
22:51:39.971 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.54 hyp=0.62 cameraTheta=-2.09 mountX=0.59 mountY=-0.22, mountTheta=-0.35
22:51:39.971 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.54, opts=13)
22:51:39.971 00.000 10844 Enqueuing Move request for scope (-0.31, -0.54)
22:51:39.971 00.000 11060 Worker thread wakes up
22:51:39.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.54) opts 0xd
22:51:39.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.54)
22:51:39.971 00.000 11060 Moving (-0.31, -0.54) raw xDistance=0.59 yDistance=-0.22
22:51:39.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.59
22:51:39.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:39.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:51:39.971 00.000 11060 MoveAxis(W, 94, ABG)
22:51:39.971 00.000 11060 Guiding  Dir = 3, Dur = 94
22:51:39.976 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:39.981 00.005 11060 IsSlewing returns 0
22:51:39.981 00.000 11060 IsGuiding returns 0
22:51:39.992 00.011 10844 UpdateGuideState exits: m=1531 SNR=24.9
22:51:39.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:39.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:39.992 00.000 10844 Enqueuing Expose request
22:51:40.089 00.097 11060 IsGuiding returns 0
22:51:40.089 00.000 11060 Move returns status 0, amount 94
22:51:40.089 00.000 11060 MoveAxis(N, 0, ABG)
22:51:40.089 00.000 11060 Move returns status 0, amount 0
22:51:40.089 00.000 11060 move complete, result=0
22:51:40.089 00.000 11060 worker thread done servicing request
22:51:40.089 00.000 11060 Worker thread wakes up
22:51:40.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:40.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:40.093 00.004 10844 GuideStep: 0.6 px 94 ms WEST, -0.2 px 0 ms NORTH
22:51:40.724 00.631 11060 Exposure complete
22:51:40.915 00.191 11060 worker thread done servicing request
22:51:40.915 00.000 10844 OnExposeComplete: enter
22:51:40.915 00.000 10844 UpdateGuideState(): m_state=6
22:51:40.915 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
22:51:40.915 00.000 10844 Star::Find returns 1 (0), X=1570.23, Y=778.64, Mass=1266, SNR=22.4, Peak=140 HFD=3.2
22:51:40.915 00.000 10844 MultiStar: [#1 0.28,0.07,2.61,U] [#2 -0.14,0.71,0.99,U] [#3 -1.10,-0.61,0.00,M9] [#4 -0.25,0.85,0.00,M1] [#5 0.55,-0.03,1.11,U] [#6 -0.31,0.73,0.99,U] [#7 0.53,0.08,1.19,U] [#8 -0.57,0.21,1.13,U] 
22:51:40.915 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.25}, one-star: {0.22, 0.38}
22:51:40.915 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
22:51:40.915 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
22:51:40.915 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.12 mountX=-0.27 mountY=0.08, mountTheta=2.85
22:51:40.915 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.25, opts=13)
22:51:40.915 00.000 10844 Enqueuing Move request for scope (0.12, 0.25)
22:51:40.915 00.000 11060 Worker thread wakes up
22:51:40.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
22:51:40.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
22:51:40.915 00.000 11060 Moving (0.12, 0.25) raw xDistance=-0.27 yDistance=0.08
22:51:40.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
22:51:40.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:40.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:51:40.915 00.000 11060 MoveAxis(E, 40, ABG)
22:51:40.915 00.000 11060 Guiding  Dir = 2, Dur = 40
22:51:40.920 00.005 11060 IsSlewing returns 0
22:51:40.920 00.000 11060 IsGuiding returns 0
22:51:40.926 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:40.954 00.028 10844 UpdateGuideState exits: m=1266 SNR=22.4
22:51:40.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:40.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:40.954 00.000 10844 Enqueuing Expose request
22:51:40.977 00.023 11060 IsGuiding returns 0
22:51:40.977 00.000 11060 Move returns status 0, amount 40
22:51:40.977 00.000 11060 MoveAxis(N, 0, ABG)
22:51:40.977 00.000 11060 Move returns status 0, amount 0
22:51:40.977 00.000 11060 move complete, result=0
22:51:40.977 00.000 11060 worker thread done servicing request
22:51:40.977 00.000 11060 Worker thread wakes up
22:51:40.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:40.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:40.977 00.000 10844 GuideStep: -0.3 px 40 ms EAST, 0.1 px 0 ms NORTH
22:51:41.612 00.635 11060 Exposure complete
22:51:41.792 00.180 11060 worker thread done servicing request
22:51:41.792 00.000 10844 OnExposeComplete: enter
22:51:41.792 00.000 10844 UpdateGuideState(): m_state=6
22:51:41.794 00.002 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
22:51:41.794 00.000 10844 Star::Find returns 1 (0), X=1569.62, Y=779.25, Mass=1131, SNR=20.7, Peak=129 HFD=2.9
22:51:41.794 00.000 10844 MultiStar: [#1 0.27,-0.22,2.57,U] [#2 0.42,0.58,1.08,U] [#3 0.21,-0.00,0.77,U] [#4 0.00,0.68,2.75,U] [#5 -0.05,0.69,1.16,U] [#6 -0.00,0.74,1.19,U] [#7 0.62,-0.07,1.23,U] [#8 0.03,-0.08,1.20,U] 
22:51:41.794 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.34}, one-star: {-0.39, 0.99}
22:51:41.794 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
22:51:41.794 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
22:51:41.794 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.21 mountX=-0.36 mountY=0.07, mountTheta=2.95
22:51:41.796 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.34, opts=13)
22:51:41.796 00.000 10844 Enqueuing Move request for scope (0.13, 0.34)
22:51:41.796 00.000 11060 Worker thread wakes up
22:51:41.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
22:51:41.796 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
22:51:41.796 00.000 11060 Moving (0.13, 0.34) raw xDistance=-0.36 yDistance=0.07
22:51:41.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
22:51:41.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:41.797 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:41.797 00.000 11060 MoveAxis(E, 59, ABG)
22:51:41.797 00.000 11060 Guiding  Dir = 2, Dur = 59
22:51:41.801 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:41.816 00.015 10844 UpdateGuideState exits: m=1131 SNR=20.7
22:51:41.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:41.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:41.816 00.000 10844 Enqueuing Expose request
22:51:41.821 00.005 11060 IsSlewing returns 0
22:51:41.821 00.000 11060 IsGuiding returns 0
22:51:41.895 00.074 11060 IsGuiding returns 0
22:51:41.895 00.000 11060 Move returns status 0, amount 59
22:51:41.895 00.000 11060 MoveAxis(N, 0, ABG)
22:51:41.895 00.000 11060 Move returns status 0, amount 0
22:51:41.895 00.000 11060 move complete, result=0
22:51:41.895 00.000 11060 worker thread done servicing request
22:51:41.895 00.000 11060 Worker thread wakes up
22:51:41.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:41.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:41.897 00.002 10844 GuideStep: -0.4 px 59 ms EAST, 0.1 px 0 ms NORTH
22:51:42.535 00.638 11060 Exposure complete
22:51:42.705 00.170 11060 worker thread done servicing request
22:51:42.707 00.002 10844 OnExposeComplete: enter
22:51:42.707 00.000 10844 UpdateGuideState(): m_state=6
22:51:42.707 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
22:51:42.707 00.000 10844 Star::Find returns 1 (0), X=1569.63, Y=778.46, Mass=1588, SNR=25.0, Peak=156 HFD=3.3
22:51:42.707 00.000 10844 MultiStar: [#1 0.07,-0.66,2.22,U] [#2 -0.07,0.24,0.89,U] [#3 0.00,-0.90,0.00,M9] [#4 0.83,-0.01,0.00,M1] [#5 -0.34,0.15,0.95,U] [#6 0.40,0.60,0.96,U] [#7 0.97,0.27,0.00,M1] [#8 -0.51,-0.05,0.84,U] 
22:51:42.707 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.06}, one-star: {-0.38, 0.19}
22:51:42.707 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
22:51:42.707 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
22:51:42.707 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.60 mountX=0.07 mountY=-0.08, mountTheta=-0.86
22:51:42.709 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
22:51:42.709 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
22:51:42.709 00.000 11060 Worker thread wakes up
22:51:42.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
22:51:42.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
22:51:42.709 00.000 11060 Moving (-0.10, -0.06) raw xDistance=0.07 yDistance=-0.08
22:51:42.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:51:42.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:42.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:51:42.709 00.000 11060 MoveAxis(E, 0, ABG)
22:51:42.709 00.000 11060 Move returns status 0, amount 0
22:51:42.709 00.000 11060 MoveAxis(N, 0, ABG)
22:51:42.709 00.000 11060 Move returns status 0, amount 0
22:51:42.709 00.000 11060 move complete, result=0
22:51:42.709 00.000 11060 worker thread done servicing request
22:51:42.716 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:42.730 00.014 10844 UpdateGuideState exits: m=1588 SNR=25.0
22:51:42.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:42.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:42.730 00.000 10844 Enqueuing Expose request
22:51:42.730 00.000 11060 Worker thread wakes up
22:51:42.730 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:42.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:42.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:43.372 00.642 11060 Exposure complete
22:51:43.573 00.201 11060 worker thread done servicing request
22:51:43.573 00.000 10844 OnExposeComplete: enter
22:51:43.573 00.000 10844 UpdateGuideState(): m_state=6
22:51:43.573 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
22:51:43.573 00.000 10844 Star::Find returns 1 (0), X=1569.46, Y=778.50, Mass=1195, SNR=21.6, Peak=117 HFD=3.2
22:51:43.573 00.000 10844 MultiStar: [#1 0.25,0.31,2.61,U] [#2 0.28,0.15,0.93,U] [#3 -0.24,-0.71,0.71,U] [#4 0.52,0.71,0.00,M2] [#5 -0.05,0.96,0.00,M1] [#6 0.20,0.85,0.00,M1] [#7 1.09,0.08,0.00,M2] [#8 -0.22,-0.21,1.18,U] 
22:51:43.573 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.06}, one-star: {-0.55, 0.23}
22:51:43.573 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
22:51:43.573 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.83)
22:51:43.573 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.72 mountX=-0.06 mountY=-0.02, mountTheta=-2.82
22:51:43.576 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
22:51:43.576 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
22:51:43.576 00.000 11060 Worker thread wakes up
22:51:43.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:51:43.576 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:51:43.576 00.000 11060 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
22:51:43.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:51:43.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:43.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:51:43.576 00.000 11060 MoveAxis(E, 0, ABG)
22:51:43.576 00.000 11060 Move returns status 0, amount 0
22:51:43.576 00.000 11060 MoveAxis(N, 0, ABG)
22:51:43.576 00.000 11060 Move returns status 0, amount 0
22:51:43.576 00.000 11060 move complete, result=0
22:51:43.576 00.000 11060 worker thread done servicing request
22:51:43.584 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:43.594 00.010 10844 UpdateGuideState exits: m=1195 SNR=21.6
22:51:43.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:43.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:43.594 00.000 10844 Enqueuing Expose request
22:51:43.594 00.000 11060 Worker thread wakes up
22:51:43.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:43.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:43.594 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:51:44.227 00.633 11060 Exposure complete
22:51:44.417 00.190 11060 worker thread done servicing request
22:51:44.417 00.000 10844 OnExposeComplete: enter
22:51:44.417 00.000 10844 UpdateGuideState(): m_state=6
22:51:44.417 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
22:51:44.417 00.000 10844 Star::Find returns 1 (0), X=1569.26, Y=778.63, Mass=1310, SNR=22.1, Peak=112 HFD=3.6
22:51:44.417 00.000 10844 MultiStar: [#1 -0.14,0.15,2.37,U] [#2 -0.46,-0.09,1.04,U] [#3 -0.45,-0.61,0.58,U] [#4 -0.07,0.63,2.48,U] [#5 0.33,0.89,0.00,M2] [#6 0.31,0.51,1.14,U] [#7 0.77,0.53,0.00,M3] [#8 -0.14,0.55,1.19,U] 
22:51:44.417 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.31}, one-star: {-0.75, 0.37}
22:51:44.417 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.86 = -2.43)
22:51:44.417 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
22:51:44.417 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.31 hyp=0.36 cameraTheta=2.10 mountX=-0.27 mountY=-0.23, mountTheta=-2.44
22:51:44.420 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.31, opts=13)
22:51:44.436 00.016 10844 Enqueuing Move request for scope (-0.18, 0.31)
22:51:44.436 00.000 11060 Worker thread wakes up
22:51:44.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.31) opts 0xd
22:51:44.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.31)
22:51:44.436 00.000 11060 Moving (-0.18, 0.31) raw xDistance=-0.27 yDistance=-0.23
22:51:44.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
22:51:44.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:44.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:51:44.436 00.000 11060 MoveAxis(E, 44, ABG)
22:51:44.436 00.000 11060 Guiding  Dir = 2, Dur = 44
22:51:44.444 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:44.459 00.015 10844 UpdateGuideState exits: m=1310 SNR=22.1
22:51:44.464 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:44.464 00.000 11060 IsSlewing returns 0
22:51:44.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:44.464 00.000 10844 Enqueuing Expose request
22:51:44.464 00.000 11060 IsGuiding returns 0
22:51:44.531 00.067 11060 IsGuiding returns 0
22:51:44.532 00.001 11060 Move returns status 0, amount 44
22:51:44.532 00.000 11060 MoveAxis(N, 0, ABG)
22:51:44.532 00.000 11060 Move returns status 0, amount 0
22:51:44.532 00.000 11060 move complete, result=0
22:51:44.532 00.000 11060 worker thread done servicing request
22:51:44.532 00.000 11060 Worker thread wakes up
22:51:44.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:44.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:44.532 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.2 px 0 ms NORTH
22:51:45.165 00.633 11060 Exposure complete
22:51:45.345 00.180 11060 worker thread done servicing request
22:51:45.345 00.000 10844 OnExposeComplete: enter
22:51:45.345 00.000 10844 UpdateGuideState(): m_state=6
22:51:45.345 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
22:51:45.345 00.000 10844 Star::Find returns 1 (0), X=1569.22, Y=778.11, Mass=1589, SNR=25.1, Peak=145 HFD=3.5
22:51:45.345 00.000 10844 MultiStar: [#1 -0.50,-0.39,2.31,U] [#2 -0.59,0.40,0.97,U] [#3 -0.41,-0.74,0.00,M8] [#4 -0.20,0.34,2.20,U] [#5 -0.26,0.79,0.00,M3] [#6 -0.66,0.43,0.88,U] [#7 -0.28,-0.14,0.94,U] [#8 -0.74,0.32,0.00,M1] 
22:51:45.345 00.000 10844 refined, 5 included, MultiStar: {-0.46, 0.04}, one-star: {-0.79, -0.16}
22:51:45.345 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.81 = -1.48)
22:51:45.345 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
22:51:45.345 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=0.04 hyp=0.46 cameraTheta=3.05 mountX=0.04 mountY=-0.46, mountTheta=-1.48
22:51:45.345 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=0.04, opts=13)
22:51:45.345 00.000 10844 Enqueuing Move request for scope (-0.46, 0.04)
22:51:45.345 00.000 11060 Worker thread wakes up
22:51:45.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.04) opts 0xd
22:51:45.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, 0.04)
22:51:45.345 00.000 11060 Moving (-0.46, 0.04) raw xDistance=0.04 yDistance=-0.46
22:51:45.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:45.345 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.07 newest=-0.71
22:51:45.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
22:51:45.345 00.000 11060 MoveAxis(E, 0, ABG)
22:51:45.345 00.000 11060 Move returns status 0, amount 0
22:51:45.345 00.000 11060 BLC: Oldest BLC event removed
22:51:45.345 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 671 applied
22:51:45.345 00.000 11060 MoveAxis(N, 850, ABG)
22:51:45.345 00.000 11060 duration set to 750 by maxDecDuration
22:51:45.345 00.000 11060 Guiding  Dir = 0, Dur = 750
22:51:45.352 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:45.375 00.023 11060 IsSlewing returns 0
22:51:45.375 00.000 11060 IsGuiding returns 0
22:51:45.379 00.004 10844 UpdateGuideState exits: m=1589 SNR=25.1
22:51:45.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:45.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:45.379 00.000 10844 Enqueuing Expose request
22:51:46.153 00.774 11060 IsGuiding returns 0
22:51:46.153 00.000 11060 Move returns status 0, amount 750
22:51:46.153 00.000 11060 move complete, result=0
22:51:46.153 00.000 11060 worker thread done servicing request
22:51:46.153 00.000 11060 Worker thread wakes up
22:51:46.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:46.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:46.153 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 750 ms NORTH
22:51:46.780 00.627 11060 Exposure complete
22:51:46.940 00.160 11060 worker thread done servicing request
22:51:46.940 00.000 10844 OnExposeComplete: enter
22:51:46.940 00.000 10844 UpdateGuideState(): m_state=6
22:51:46.940 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
22:51:46.940 00.000 10844 Star::Find returns 1 (0), X=1569.98, Y=778.11, Mass=1211, SNR=22.0, Peak=134 HFD=2.8
22:51:46.940 00.000 10844 MultiStar: [#1 0.36,0.16,2.56,U] [#2 -0.14,-0.25,0.97,U] [#3 -0.55,-1.59,0.00,M9] [#4 0.06,0.85,0.00,M1] [#5 0.35,0.21,0.99,U] [#6 -0.12,-0.16,1.04,U] [#7 0.46,0.04,1.22,U] [#8 -1.02,-0.04,0.00,M2] 
22:51:46.940 00.000 10844 single-star, 5 included, MultiStar: {0.20, 0.01}, one-star: {-0.03, -0.15}
22:51:46.940 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
22:51:46.940 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
22:51:46.940 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.78 mountX=0.16 mountY=-0.01, mountTheta=-0.05
22:51:46.940 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
22:51:46.940 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
22:51:46.940 00.000 11060 Worker thread wakes up
22:51:46.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
22:51:46.940 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
22:51:46.940 00.000 11060 Moving (-0.03, -0.15) raw xDistance=0.16 yDistance=-0.01
22:51:46.940 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.21, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.321554, 1:0.007380
22:51:46.940 00.000 11060 BLC: No correction, Miss < min_move
22:51:46.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:51:46.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:46.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:51:46.940 00.000 11060 MoveAxis(W, 25, ABG)
22:51:46.940 00.000 11060 Guiding  Dir = 3, Dur = 25
22:51:46.945 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:46.951 00.006 11060 IsSlewing returns 0
22:51:46.951 00.000 11060 IsGuiding returns 0
22:51:46.956 00.005 10844 UpdateGuideState exits: m=1211 SNR=22.0
22:51:46.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:46.956 00.000 10844 Enqueuing Expose request
22:51:46.987 00.031 11060 IsGuiding returns 0
22:51:46.987 00.000 11060 Move returns status 0, amount 25
22:51:46.987 00.000 11060 MoveAxis(N, 0, ABG)
22:51:46.987 00.000 11060 Move returns status 0, amount 0
22:51:46.987 00.000 11060 move complete, result=0
22:51:46.987 00.000 11060 worker thread done servicing request
22:51:46.987 00.000 11060 Worker thread wakes up
22:51:46.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:46.987 00.000 10844 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
22:51:46.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:47.615 00.628 11060 Exposure complete
22:51:47.784 00.169 11060 worker thread done servicing request
22:51:47.784 00.000 10844 OnExposeComplete: enter
22:51:47.784 00.000 10844 UpdateGuideState(): m_state=6
22:51:47.784 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
22:51:47.784 00.000 10844 Star::Find returns 1 (0), X=1570.24, Y=778.94, Mass=1088, SNR=21.0, Peak=157 HFD=2.7
22:51:47.784 00.000 10844 MultiStar: [#1 0.22,-0.00,2.83,U] [#2 0.25,-0.01,1.01,U] [#3 -0.12,-1.25,0.00,M10] [#4 0.56,0.54,2.68,U] [#5 0.46,0.11,1.18,U] [#6 0.32,-0.08,1.26,U] [#7 0.70,0.23,1.22,U] [#8 -0.05,0.21,1.15,U] 
22:51:47.784 00.000 10844 refined, 7 included, MultiStar: {0.35, 0.22}, one-star: {0.23, 0.67}
22:51:47.784 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
22:51:47.784 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
22:51:47.784 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.22 hyp=0.41 cameraTheta=0.55 mountX=-0.28 mountY=0.31, mountTheta=2.29
22:51:47.784 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.22, opts=13)
22:51:47.787 00.003 10844 Enqueuing Move request for scope (0.35, 0.22)
22:51:47.787 00.000 11060 Worker thread wakes up
22:51:47.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.22) opts 0xd
22:51:47.787 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.22)
22:51:47.787 00.000 11060 Moving (0.35, 0.22) raw xDistance=-0.28 yDistance=0.31
22:51:47.787 00.000 11060 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.21, ShCount=7, LgCount=3, SticCount=2,  Deflections: 0=-0.321554, 1:0.007380, 2:-0.312135
22:51:47.787 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -233.000000
22:51:47.787 00.000 11060 BLC: window closed
22:51:47.787 00.000 11060 BLC: Pulse adjusted to 537
22:51:47.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
22:51:47.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:47.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:51:47.787 00.000 11060 MoveAxis(E, 43, ABG)
22:51:47.787 00.000 11060 Guiding  Dir = 2, Dur = 43
22:51:47.792 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:47.813 00.021 10844 UpdateGuideState exits: m=1088 SNR=21.0
22:51:47.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:47.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:47.813 00.000 10844 Enqueuing Expose request
22:51:47.813 00.000 10844 evsrv: cli 0EEEE7F0 connect
22:51:47.813 00.000 10844 case statement mapped state 6 to 3
22:51:47.813 00.000 10844 case statement mapped state 6 to 3
22:51:47.813 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"1429674f-6554-48a2-ba62-76588b970685"}
22:51:47.813 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"1429674f-6554-48a2-ba62-76588b970685"}
22:51:47.813 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
22:51:47.823 00.010 11060 IsSlewing returns 0
22:51:47.823 00.000 11060 IsGuiding returns 0
22:51:47.901 00.078 11060 IsGuiding returns 0
22:51:47.901 00.000 11060 Move returns status 0, amount 43
22:51:47.901 00.000 11060 MoveAxis(N, 0, ABG)
22:51:47.901 00.000 11060 Move returns status 0, amount 0
22:51:47.901 00.000 11060 move complete, result=0
22:51:47.901 00.000 11060 worker thread done servicing request
22:51:47.901 00.000 11060 Worker thread wakes up
22:51:47.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:47.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:47.901 00.000 10844 GuideStep: -0.3 px 43 ms EAST, 0.3 px 0 ms NORTH
22:51:48.527 00.626 11060 Exposure complete
22:51:48.691 00.164 11060 worker thread done servicing request
22:51:48.691 00.000 10844 OnExposeComplete: enter
22:51:48.691 00.000 10844 UpdateGuideState(): m_state=6
22:51:48.691 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
22:51:48.693 00.002 10844 Star::Find returns 1 (0), X=1569.82, Y=778.26, Mass=1135, SNR=21.1, Peak=113 HFD=3.2
22:51:48.693 00.000 10844 MultiStar: [#1 0.46,-0.49,2.77,U] [#2 -0.10,-0.38,1.23,U] [#3 0.27,-0.95,0.00,R] [#4 0.31,-0.11,2.43,U] [#5 0.22,-0.34,1.16,U] [#6 -0.32,-0.34,1.21,U] [#7 0.50,-0.31,1.09,U] [#8 -0.48,-0.20,1.25,U] 
22:51:48.693 00.000 10844 single-star, 7 included, MultiStar: {0.12, -0.29}, one-star: {-0.19, -0.01}
22:51:48.693 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
22:51:48.693 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
22:51:48.693 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.09 mountX=0.04 mountY=-0.19, mountTheta=-1.34
22:51:48.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.01, opts=13)
22:51:48.694 00.000 10844 Enqueuing Move request for scope (-0.19, -0.01)
22:51:48.694 00.000 11060 Worker thread wakes up
22:51:48.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
22:51:48.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
22:51:48.694 00.000 11060 Moving (-0.19, -0.01) raw xDistance=0.04 yDistance=-0.19
22:51:48.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:48.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:48.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:51:48.694 00.000 11060 MoveAxis(E, 0, ABG)
22:51:48.694 00.000 11060 Move returns status 0, amount 0
22:51:48.694 00.000 11060 MoveAxis(N, 0, ABG)
22:51:48.694 00.000 11060 Move returns status 0, amount 0
22:51:48.694 00.000 11060 move complete, result=0
22:51:48.694 00.000 11060 worker thread done servicing request
22:51:48.701 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:48.727 00.026 10844 UpdateGuideState exits: m=1135 SNR=21.1
22:51:48.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:48.727 00.000 10844 Enqueuing Expose request
22:51:48.727 00.000 11060 Worker thread wakes up
22:51:48.727 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:48.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:48.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:49.368 00.641 11060 Exposure complete
22:51:49.541 00.173 11060 worker thread done servicing request
22:51:49.541 00.000 10844 OnExposeComplete: enter
22:51:49.541 00.000 10844 UpdateGuideState(): m_state=6
22:51:49.541 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
22:51:49.541 00.000 10844 Star::Find returns 1 (0), X=1569.57, Y=778.67, Mass=1522, SNR=24.1, Peak=163 HFD=3.2
22:51:49.541 00.000 10844 MultiStar: [#1 0.93,-0.03,0.00,M1] [#2 -0.01,0.64,0.93,U] [#3 -0.33,0.78,0.00,M1] [#4 0.52,0.10,2.36,U] [#5 0.37,0.31,0.95,U] [#6 0.09,0.21,0.95,U] [#7 0.51,0.00,0.92,U] [#8 -0.74,-0.36,0.00,M1] 
22:51:49.541 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.24}, one-star: {-0.44, 0.40}
22:51:49.541 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
22:51:49.541 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
22:51:49.541 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.34 cameraTheta=0.79 mountX=-0.28 mountY=0.20, mountTheta=2.53
22:51:49.541 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.24, opts=13)
22:51:49.541 00.000 10844 Enqueuing Move request for scope (0.24, 0.24)
22:51:49.541 00.000 11060 Worker thread wakes up
22:51:49.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.24) opts 0xd
22:51:49.541 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.24)
22:51:49.541 00.000 11060 Moving (0.24, 0.24) raw xDistance=-0.28 yDistance=0.20
22:51:49.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
22:51:49.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:49.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:51:49.541 00.000 11060 MoveAxis(E, 45, ABG)
22:51:49.547 00.006 11060 Guiding  Dir = 2, Dur = 45
22:51:49.554 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:49.567 00.013 10844 UpdateGuideState exits: m=1522 SNR=24.1
22:51:49.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:49.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:49.567 00.000 10844 Enqueuing Expose request
22:51:49.577 00.010 11060 IsSlewing returns 0
22:51:49.587 00.010 11060 IsGuiding returns 0
22:51:49.666 00.079 11060 IsGuiding returns 0
22:51:49.666 00.000 11060 Move returns status 0, amount 45
22:51:49.666 00.000 11060 MoveAxis(N, 0, ABG)
22:51:49.666 00.000 11060 Move returns status 0, amount 0
22:51:49.666 00.000 11060 move complete, result=0
22:51:49.666 00.000 11060 worker thread done servicing request
22:51:49.666 00.000 11060 Worker thread wakes up
22:51:49.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:49.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:49.666 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
22:51:50.300 00.634 11060 Exposure complete
22:51:50.495 00.195 11060 worker thread done servicing request
22:51:50.495 00.000 10844 OnExposeComplete: enter
22:51:50.495 00.000 10844 UpdateGuideState(): m_state=6
22:51:50.495 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
22:51:50.495 00.000 10844 Star::Find returns 1 (0), X=1570.00, Y=778.58, Mass=1448, SNR=23.5, Peak=142 HFD=3.3
22:51:50.495 00.000 10844 MultiStar: [#1 0.59,0.37,2.41,U] [#2 0.23,0.60,0.95,U] [#3 -0.24,1.33,0.00,M2] [#4 -0.18,-0.21,2.51,U] [#5 1.11,0.62,0.00,M1] [#6 -0.23,0.58,0.94,U] [#7 -0.12,-0.48,1.00,U] [#8 -0.64,-0.61,0.00,M2] 
22:51:50.496 00.001 10844 refined, 5 included, MultiStar: {0.09, 0.15}, one-star: {-0.02, 0.31}
22:51:50.496 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
22:51:50.496 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
22:51:50.496 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=-0.16 mountY=0.07, mountTheta=2.75
22:51:50.496 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.15, opts=13)
22:51:50.496 00.000 10844 Enqueuing Move request for scope (0.09, 0.15)
22:51:50.496 00.000 11060 Worker thread wakes up
22:51:50.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
22:51:50.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
22:51:50.496 00.000 11060 Moving (0.09, 0.15) raw xDistance=-0.16 yDistance=0.07
22:51:50.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
22:51:50.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:50.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:51:50.496 00.000 11060 MoveAxis(E, 28, ABG)
22:51:50.496 00.000 11060 Guiding  Dir = 2, Dur = 28
22:51:50.500 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:50.506 00.006 11060 IsSlewing returns 0
22:51:50.506 00.000 11060 IsGuiding returns 0
22:51:50.539 00.033 10844 UpdateGuideState exits: m=1448 SNR=23.5
22:51:50.539 00.000 11060 IsGuiding returns 0
22:51:50.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:50.539 00.000 11060 Move returns status 0, amount 28
22:51:50.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:50.540 00.001 10844 Enqueuing Expose request
22:51:50.540 00.000 11060 MoveAxis(N, 0, ABG)
22:51:50.540 00.000 11060 Move returns status 0, amount 0
22:51:50.540 00.000 11060 move complete, result=0
22:51:50.540 00.000 11060 worker thread done servicing request
22:51:50.540 00.000 11060 Worker thread wakes up
22:51:50.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:50.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:50.555 00.015 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
22:51:51.172 00.617 11060 Exposure complete
22:51:51.362 00.190 11060 worker thread done servicing request
22:51:51.362 00.000 10844 OnExposeComplete: enter
22:51:51.362 00.000 10844 UpdateGuideState(): m_state=6
22:51:51.362 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
22:51:51.362 00.000 10844 Star::Find returns 1 (0), X=1569.96, Y=777.34, Mass=1187, SNR=21.3, Peak=115 HFD=3.3
22:51:51.364 00.002 10844 MultiStar: [#1 0.17,-0.93,0.00,M1] [#2 -0.43,-0.65,0.99,U] [#3 -0.65,0.82,0.00,M3] [#4 0.08,0.13,2.66,U] [#5 0.33,-0.61,1.11,U] [#6 -0.23,-0.16,1.14,U] [#7 0.15,-0.51,1.11,U] [#8 -0.33,-0.66,1.13,U] 
22:51:51.364 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.37}, one-star: {-0.05, -0.92}
22:51:51.364 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
22:51:51.364 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
22:51:51.364 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.68 mountX=0.37 mountY=0.02, mountTheta=0.06
22:51:51.364 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.37, opts=13)
22:51:51.364 00.000 10844 Enqueuing Move request for scope (-0.04, -0.37)
22:51:51.364 00.000 11060 Worker thread wakes up
22:51:51.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd
22:51:51.364 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.37)
22:51:51.364 00.000 11060 Moving (-0.04, -0.37) raw xDistance=0.37 yDistance=0.02
22:51:51.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
22:51:51.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:51.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:51:51.364 00.000 11060 MoveAxis(W, 59, ABG)
22:51:51.364 00.000 11060 Guiding  Dir = 3, Dur = 59
22:51:51.371 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:51.376 00.005 11060 IsSlewing returns 0
22:51:51.376 00.000 11060 IsGuiding returns 0
22:51:51.384 00.008 10844 UpdateGuideState exits: m=1187 SNR=21.3
22:51:51.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:51.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:51.384 00.000 10844 Enqueuing Expose request
22:51:51.437 00.053 11060 IsGuiding returns 0
22:51:51.437 00.000 11060 Move returns status 0, amount 59
22:51:51.437 00.000 11060 MoveAxis(N, 0, ABG)
22:51:51.437 00.000 11060 Move returns status 0, amount 0
22:51:51.437 00.000 11060 move complete, result=0
22:51:51.437 00.000 11060 worker thread done servicing request
22:51:51.437 00.000 11060 Worker thread wakes up
22:51:51.437 00.000 10844 GuideStep: 0.4 px 59 ms WEST, 0.0 px 0 ms NORTH
22:51:51.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:51.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:52.078 00.641 11060 Exposure complete
22:51:52.246 00.168 11060 worker thread done servicing request
22:51:52.246 00.000 10844 OnExposeComplete: enter
22:51:52.246 00.000 10844 UpdateGuideState(): m_state=6
22:51:52.246 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
22:51:52.246 00.000 10844 Star::Find returns 1 (0), X=1568.99, Y=778.66, Mass=1101, SNR=20.3, Peak=109 HFD=3.3
22:51:52.251 00.005 10844 MultiStar: [#1 0.33,0.02,2.81,U] [#2 -0.34,0.09,1.13,U] [#3 0.21,0.54,0.70,U] [#4 -0.28,0.19,2.76,U] [#5 0.61,0.03,1.32,U] [#6 -0.84,-0.62,0.00,M1] [#7 0.12,-0.03,1.25,U] [#8 -1.21,-0.89,0.00,M2] 
22:51:52.251 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.13}, one-star: {-1.02, 0.39}
22:51:52.251 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
22:51:52.251 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.87)
22:51:52.251 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.68 mountX=-0.13 mountY=-0.04, mountTheta=-2.87
22:51:52.253 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.13, opts=13)
22:51:52.253 00.000 10844 Enqueuing Move request for scope (-0.01, 0.13)
22:51:52.253 00.000 11060 Worker thread wakes up
22:51:52.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
22:51:52.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
22:51:52.253 00.000 11060 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.04
22:51:52.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
22:51:52.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:52.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:52.253 00.000 11060 MoveAxis(E, 18, ABG)
22:51:52.253 00.000 11060 Guiding  Dir = 2, Dur = 18
22:51:52.260 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:52.264 00.004 11060 IsSlewing returns 0
22:51:52.264 00.000 11060 IsGuiding returns 0
22:51:52.274 00.010 10844 UpdateGuideState exits: m=1101 SNR=20.3
22:51:52.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:52.274 00.000 10844 Enqueuing Expose request
22:51:52.291 00.017 11060 IsGuiding returns 0
22:51:52.291 00.000 11060 Move returns status 0, amount 18
22:51:52.291 00.000 11060 MoveAxis(N, 0, ABG)
22:51:52.291 00.000 11060 Move returns status 0, amount 0
22:51:52.291 00.000 11060 move complete, result=0
22:51:52.291 00.000 11060 worker thread done servicing request
22:51:52.291 00.000 11060 Worker thread wakes up
22:51:52.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:52.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:52.291 00.000 10844 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
22:51:52.926 00.635 11060 Exposure complete
22:51:53.119 00.193 11060 worker thread done servicing request
22:51:53.119 00.000 10844 OnExposeComplete: enter
22:51:53.119 00.000 10844 UpdateGuideState(): m_state=6
22:51:53.119 00.000 10844 Star::Find(15, 1568, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
22:51:53.119 00.000 10844 Star::Find returns 1 (0), X=1569.44, Y=778.61, Mass=1304, SNR=22.7, Peak=160 HFD=3.1
22:51:53.119 00.000 10844 MultiStar: [#1 0.66,-0.30,2.56,U] [#2 -0.40,0.16,0.91,U] [#3 -0.04,0.54,0.75,U] [#4 -0.14,-0.00,2.40,U] [#5 0.05,0.31,1.03,U] [#6 -0.56,0.66,0.00,M2] [#7 -0.03,-0.60,1.12,U] [#8 -0.61,-0.81,0.00,M3] 
22:51:53.119 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {-0.57, 0.34}
22:51:53.119 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
22:51:53.119 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
22:51:53.119 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.52 mountX=0.02 mountY=0.05, mountTheta=1.23
22:51:53.121 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
22:51:53.121 00.000 10844 Enqueuing Move request for scope (0.04, -0.02)
22:51:53.121 00.000 11060 Worker thread wakes up
22:51:53.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:51:53.121 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:51:53.121 00.000 11060 Moving (0.04, -0.02) raw xDistance=0.02 yDistance=0.05
22:51:53.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:51:53.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:53.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:51:53.121 00.000 11060 MoveAxis(E, 0, ABG)
22:51:53.121 00.000 11060 Move returns status 0, amount 0
22:51:53.121 00.000 11060 MoveAxis(N, 0, ABG)
22:51:53.121 00.000 11060 Move returns status 0, amount 0
22:51:53.121 00.000 11060 move complete, result=0
22:51:53.123 00.002 11060 worker thread done servicing request
22:51:53.126 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
22:51:53.141 00.015 10844 UpdateGuideState exits: m=1304 SNR=22.7
22:51:53.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:53.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:53.141 00.000 10844 Enqueuing Expose request
22:51:53.141 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:53.141 00.000 11060 Worker thread wakes up
22:51:53.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:53.142 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:53.795 00.653 11060 Exposure complete
22:51:53.981 00.186 11060 worker thread done servicing request
22:51:53.981 00.000 10844 OnExposeComplete: enter
22:51:53.981 00.000 10844 UpdateGuideState(): m_state=6
22:51:53.981 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
22:51:53.981 00.000 10844 Star::Find returns 1 (0), X=1569.84, Y=777.90, Mass=1321, SNR=22.7, Peak=136 HFD=3.9
22:51:53.981 00.000 10844 MultiStar: [#1 0.51,-0.24,2.30,U] [#2 -0.65,-0.33,1.07,U] [#3 -0.30,0.70,0.82,U] [#4 -0.22,0.37,2.42,U] [#5 0.35,-0.19,1.04,U] [#6 -0.93,0.39,0.00,M3] [#7 0.60,-0.30,0.95,U] [#8 -0.29,-0.85,0.00,M4] 
22:51:53.981 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {-0.17, -0.37}
22:51:53.981 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
22:51:53.981 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
22:51:53.981 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.54 mountX=0.02 mountY=0.05, mountTheta=1.21
22:51:53.985 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.03, opts=13)
22:51:53.985 00.000 10844 Enqueuing Move request for scope (0.05, -0.03)
22:51:53.985 00.000 11060 Worker thread wakes up
22:51:53.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:51:53.985 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:51:53.985 00.000 11060 Moving (0.05, -0.03) raw xDistance=0.02 yDistance=0.05
22:51:53.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:51:53.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:53.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:51:53.985 00.000 11060 MoveAxis(E, 0, ABG)
22:51:53.985 00.000 11060 Move returns status 0, amount 0
22:51:53.985 00.000 11060 MoveAxis(N, 0, ABG)
22:51:53.985 00.000 11060 Move returns status 0, amount 0
22:51:53.985 00.000 11060 move complete, result=0
22:51:53.985 00.000 11060 worker thread done servicing request
22:51:53.987 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:54.002 00.015 10844 UpdateGuideState exits: m=1321 SNR=22.7
22:51:54.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:54.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:54.002 00.000 10844 Enqueuing Expose request
22:51:54.002 00.000 11060 Worker thread wakes up
22:51:54.002 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:54.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:54.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:54.637 00.635 11060 Exposure complete
22:51:54.807 00.170 11060 worker thread done servicing request
22:51:54.807 00.000 10844 OnExposeComplete: enter
22:51:54.807 00.000 10844 UpdateGuideState(): m_state=6
22:51:54.807 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
22:51:54.807 00.000 10844 Star::Find returns 1 (0), X=1569.11, Y=778.01, Mass=1596, SNR=25.2, Peak=134 HFD=3.0
22:51:54.807 00.000 10844 MultiStar: [#1 0.15,-0.06,2.39,U] [#2 -0.54,0.19,0.95,U] [#3 0.09,0.96,0.00,M1] [#4 0.17,-0.02,2.25,U] [#5 -0.15,-0.46,0.98,U] [#6 -0.71,-0.05,0.98,U] [#7 0.23,-0.20,0.91,U] [#8 -1.04,-0.55,0.00,M5] 
22:51:54.810 00.003 10844 refined, 6 included, MultiStar: {-0.14, -0.10}, one-star: {-0.90, -0.25}
22:51:54.810 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
22:51:54.810 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
22:51:54.810 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.51 mountX=0.12 mountY=-0.12, mountTheta=-0.76
22:51:54.810 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.10, opts=13)
22:51:54.810 00.000 10844 Enqueuing Move request for scope (-0.14, -0.10)
22:51:54.812 00.002 11060 Worker thread wakes up
22:51:54.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
22:51:54.812 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
22:51:54.812 00.000 11060 Moving (-0.14, -0.10) raw xDistance=0.12 yDistance=-0.12
22:51:54.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
22:51:54.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:54.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:51:54.812 00.000 11060 MoveAxis(W, 20, ABG)
22:51:54.812 00.000 11060 Guiding  Dir = 3, Dur = 20
22:51:54.817 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:54.828 00.011 11060 IsSlewing returns 0
22:51:54.828 00.000 11060 IsGuiding returns 0
22:51:54.829 00.001 10844 UpdateGuideState exits: m=1596 SNR=25.2
22:51:54.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:54.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:54.829 00.000 10844 Enqueuing Expose request
22:51:54.855 00.026 11060 IsGuiding returns 0
22:51:54.855 00.000 11060 Move returns status 0, amount 20
22:51:54.855 00.000 11060 MoveAxis(N, 0, ABG)
22:51:54.855 00.000 11060 Move returns status 0, amount 0
22:51:54.855 00.000 11060 move complete, result=0
22:51:54.855 00.000 11060 worker thread done servicing request
22:51:54.855 00.000 11060 Worker thread wakes up
22:51:54.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:54.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:54.857 00.002 10844 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
22:51:55.493 00.636 11060 Exposure complete
22:51:55.663 00.170 11060 worker thread done servicing request
22:51:55.663 00.000 10844 OnExposeComplete: enter
22:51:55.663 00.000 10844 UpdateGuideState(): m_state=6
22:51:55.663 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
22:51:55.663 00.000 10844 Star::Find returns 1 (0), X=1569.35, Y=778.20, Mass=1223, SNR=21.6, Peak=140 HFD=3.1
22:51:55.663 00.000 10844 MultiStar: [#1 -0.07,-0.06,2.64,U] [#2 -0.52,0.39,1.05,U] [#3 -0.23,0.83,0.00,M2] [#4 -0.31,0.31,2.66,U] [#5 0.15,-0.28,1.20,U] [#6 -0.83,0.14,0.00,M3] [#7 -0.27,0.10,1.01,U] [#8 -0.78,-0.42,0.00,M6] 
22:51:55.663 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.08}, one-star: {-0.66, -0.07}
22:51:55.663 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
22:51:55.663 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
22:51:55.663 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.82 mountX=-0.04 mountY=-0.25, mountTheta=-1.72
22:51:55.667 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.08, opts=13)
22:51:55.667 00.000 10844 Enqueuing Move request for scope (-0.24, 0.08)
22:51:55.667 00.000 11060 Worker thread wakes up
22:51:55.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
22:51:55.667 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
22:51:55.667 00.000 11060 Moving (-0.24, 0.08) raw xDistance=-0.04 yDistance=-0.25
22:51:55.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:51:55.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:55.669 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:51:55.669 00.000 11060 MoveAxis(E, 0, ABG)
22:51:55.669 00.000 11060 Move returns status 0, amount 0
22:51:55.669 00.000 11060 MoveAxis(N, 0, ABG)
22:51:55.669 00.000 11060 Move returns status 0, amount 0
22:51:55.669 00.000 11060 move complete, result=0
22:51:55.669 00.000 11060 worker thread done servicing request
22:51:55.676 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:55.690 00.014 10844 UpdateGuideState exits: m=1223 SNR=21.6
22:51:55.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:55.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:55.690 00.000 10844 Enqueuing Expose request
22:51:55.690 00.000 11060 Worker thread wakes up
22:51:55.690 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:51:55.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:55.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:56.332 00.642 11060 Exposure complete
22:51:56.532 00.200 11060 worker thread done servicing request
22:51:56.532 00.000 10844 OnExposeComplete: enter
22:51:56.532 00.000 10844 UpdateGuideState(): m_state=6
22:51:56.532 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
22:51:56.532 00.000 10844 Star::Find returns 1 (0), X=1569.67, Y=778.33, Mass=1221, SNR=21.6, Peak=124 HFD=3.4
22:51:56.532 00.000 10844 MultiStar: [#1 0.28,-0.01,2.73,U] [#2 -0.33,-0.60,0.94,U] [#3 -0.24,0.29,0.78,U] [#4 -0.80,-0.12,0.00,M1] [#5 0.44,0.84,0.00,M1] [#6 -0.62,0.01,1.05,U] [#7 -0.05,-0.11,1.21,U] [#8 -0.64,-0.43,1.06,U] 
22:51:56.532 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.10}, one-star: {-0.34, 0.06}
22:51:56.532 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
22:51:56.532 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
22:51:56.532 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.61 mountX=0.13 mountY=-0.15, mountTheta=-0.86
22:51:56.537 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.10, opts=13)
22:51:56.537 00.000 10844 Enqueuing Move request for scope (-0.17, -0.10)
22:51:56.537 00.000 11060 Worker thread wakes up
22:51:56.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
22:51:56.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
22:51:56.537 00.000 11060 Moving (-0.17, -0.10) raw xDistance=0.13 yDistance=-0.15
22:51:56.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
22:51:56.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:56.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:51:56.537 00.000 11060 MoveAxis(W, 21, ABG)
22:51:56.537 00.000 11060 Guiding  Dir = 3, Dur = 21
22:51:56.543 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:56.552 00.009 11060 IsSlewing returns 0
22:51:56.552 00.000 11060 IsGuiding returns 0
22:51:56.554 00.002 10844 UpdateGuideState exits: m=1221 SNR=21.6
22:51:56.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:56.554 00.000 10844 Enqueuing Expose request
22:51:56.580 00.026 11060 IsGuiding returns 0
22:51:56.580 00.000 11060 Move returns status 0, amount 21
22:51:56.580 00.000 11060 MoveAxis(N, 0, ABG)
22:51:56.580 00.000 11060 Move returns status 0, amount 0
22:51:56.580 00.000 11060 move complete, result=0
22:51:56.581 00.001 11060 worker thread done servicing request
22:51:56.581 00.000 11060 Worker thread wakes up
22:51:56.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:56.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:56.584 00.003 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
22:51:57.227 00.643 11060 Exposure complete
22:51:57.407 00.180 11060 worker thread done servicing request
22:51:57.407 00.000 10844 OnExposeComplete: enter
22:51:57.407 00.000 10844 UpdateGuideState(): m_state=6
22:51:57.407 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
22:51:57.407 00.000 10844 Star::Find returns 1 (0), X=1569.47, Y=778.04, Mass=1228, SNR=21.8, Peak=145 HFD=3.0
22:51:57.407 00.000 10844 MultiStar: [#1 0.77,-0.31,0.00,M1] [#2 -0.41,-1.01,0.00,M1] [#3 0.06,0.44,0.96,U] [#4 -0.46,-0.87,0.00,M2] [#5 0.54,-0.59,0.00,M2] [#6 -0.58,-0.53,0.00,M3] [#7 0.03,-1.16,0.00,M1] [#8 -0.88,-1.04,0.00,M6] 
22:51:57.407 00.000 10844 refined, 1 included, MultiStar: {-0.25, 0.10}, one-star: {-0.54, -0.22}
22:51:57.407 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
22:51:57.407 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
22:51:57.407 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.76 mountX=-0.05 mountY=-0.26, mountTheta=-1.77
22:51:57.412 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.10, opts=13)
22:51:57.412 00.000 10844 Enqueuing Move request for scope (-0.25, 0.10)
22:51:57.412 00.000 11060 Worker thread wakes up
22:51:57.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
22:51:57.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
22:51:57.412 00.000 11060 Moving (-0.25, 0.10) raw xDistance=-0.05 yDistance=-0.26
22:51:57.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:51:57.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
22:51:57.412 00.000 11060 MoveAxis(E, 0, ABG)
22:51:57.412 00.000 11060 Move returns status 0, amount 0
22:51:57.412 00.000 11060 MoveAxis(N, 102, ABG)
22:51:57.412 00.000 11060 Guiding  Dir = 0, Dur = 102
22:51:57.418 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:51:57.427 00.009 11060 IsSlewing returns 0
22:51:57.427 00.000 11060 IsGuiding returns 0
22:51:57.429 00.002 10844 UpdateGuideState exits: m=1228 SNR=21.8
22:51:57.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:57.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:57.429 00.000 10844 Enqueuing Expose request
22:51:57.535 00.106 11060 IsGuiding returns 0
22:51:57.535 00.000 11060 Move returns status 0, amount 102
22:51:57.535 00.000 11060 move complete, result=0
22:51:57.535 00.000 11060 worker thread done servicing request
22:51:57.535 00.000 11060 Worker thread wakes up
22:51:57.535 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 102 ms NORTH
22:51:57.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:57.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:58.174 00.639 11060 Exposure complete
22:51:58.353 00.179 11060 worker thread done servicing request
22:51:58.354 00.001 10844 OnExposeComplete: enter
22:51:58.354 00.000 10844 UpdateGuideState(): m_state=6
22:51:58.354 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
22:51:58.354 00.000 10844 Star::Find returns 1 (0), X=1569.79, Y=778.21, Mass=1247, SNR=21.9, Peak=124 HFD=3.1
22:51:58.354 00.000 10844 MultiStar: [#1 0.46,-0.20,2.65,U] [#2 0.34,-0.41,1.01,U] [#3 -0.71,0.79,0.00,M1] [#4 -0.04,-0.41,2.45,U] [#5 0.75,0.36,0.00,M3] [#6 0.30,-0.31,1.16,U] [#7 -0.28,-0.81,0.00,M2] [#8 -0.64,-0.98,0.00,M7] 
22:51:58.354 00.000 10844 single-star, 4 included, MultiStar: {0.19, -0.29}, one-star: {-0.23, -0.06}
22:51:58.354 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
22:51:58.354 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
22:51:58.354 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.23 cameraTheta=-2.88 mountX=0.10 mountY=-0.21, mountTheta=-1.13
22:51:58.354 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.06, opts=13)
22:51:58.354 00.000 10844 Enqueuing Move request for scope (-0.23, -0.06)
22:51:58.354 00.000 11060 Worker thread wakes up
22:51:58.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.06) opts 0xd
22:51:58.354 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.06)
22:51:58.354 00.000 11060 Moving (-0.23, -0.06) raw xDistance=0.10 yDistance=-0.21
22:51:58.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:51:58.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
22:51:58.354 00.000 11060 MoveAxis(E, 0, ABG)
22:51:58.354 00.000 11060 Move returns status 0, amount 0
22:51:58.354 00.000 11060 MoveAxis(N, 83, ABG)
22:51:58.354 00.000 11060 Guiding  Dir = 0, Dur = 83
22:51:58.359 00.005 11060 IsSlewing returns 0
22:51:58.360 00.001 11060 IsGuiding returns 0
22:51:58.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:58.375 00.015 10844 UpdateGuideState exits: m=1247 SNR=21.9
22:51:58.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:58.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:58.375 00.000 10844 Enqueuing Expose request
22:51:58.446 00.071 11060 IsGuiding returns 0
22:51:58.446 00.000 11060 Move returns status 0, amount 83
22:51:58.446 00.000 11060 move complete, result=0
22:51:58.446 00.000 11060 worker thread done servicing request
22:51:58.446 00.000 11060 Worker thread wakes up
22:51:58.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:58.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:58.446 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 83 ms NORTH
22:51:59.080 00.634 11060 Exposure complete
22:51:59.242 00.162 11060 worker thread done servicing request
22:51:59.242 00.000 10844 OnExposeComplete: enter
22:51:59.242 00.000 10844 UpdateGuideState(): m_state=6
22:51:59.242 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
22:51:59.242 00.000 10844 Star::Find returns 1 (0), X=1569.85, Y=778.89, Mass=1324, SNR=22.6, Peak=130 HFD=3.0
22:51:59.242 00.000 10844 MultiStar: [#1 0.22,0.20,2.36,U] [#2 -0.03,-0.25,1.03,U] [#3 0.51,1.03,0.00,M2] [#4 -0.09,-0.19,2.35,U] [#5 0.48,-0.06,1.19,U] [#6 0.28,0.06,0.99,U] [#7 0.71,-0.65,0.00,M3] [#8 0.14,-0.47,1.00,U] 
22:51:59.242 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.01}, one-star: {-0.16, 0.62}
22:51:59.242 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
22:51:59.242 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
22:51:59.242 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.09 mountX=-0.01 mountY=0.11, mountTheta=1.66
22:51:59.247 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
22:51:59.247 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
22:51:59.247 00.000 11060 Worker thread wakes up
22:51:59.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:51:59.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:51:59.247 00.000 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
22:51:59.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:51:59.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:59.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:51:59.247 00.000 11060 MoveAxis(E, 0, ABG)
22:51:59.247 00.000 11060 Move returns status 0, amount 0
22:51:59.247 00.000 11060 MoveAxis(N, 0, ABG)
22:51:59.247 00.000 11060 Move returns status 0, amount 0
22:51:59.247 00.000 11060 move complete, result=0
22:51:59.247 00.000 11060 worker thread done servicing request
22:51:59.255 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:51:59.276 00.021 10844 UpdateGuideState exits: m=1324 SNR=22.6
22:51:59.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:59.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:51:59.276 00.000 10844 Enqueuing Expose request
22:51:59.276 00.000 11060 Worker thread wakes up
22:51:59.276 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:59.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:51:59.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:51:59.905 00.629 11060 Exposure complete
22:52:00.103 00.198 11060 worker thread done servicing request
22:52:00.103 00.000 10844 OnExposeComplete: enter
22:52:00.103 00.000 10844 UpdateGuideState(): m_state=6
22:52:00.103 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
22:52:00.103 00.000 10844 Star::Find returns 1 (0), X=1569.97, Y=778.61, Mass=1328, SNR=22.6, Peak=123 HFD=3.4
22:52:00.103 00.000 10844 MultiStar: [#1 0.75,-0.54,0.00,M1] [#2 0.45,0.03,0.96,U] [#3 0.60,0.46,0.80,U] [#4 -0.02,-0.01,2.41,U] [#5 0.74,-0.10,1.07,U] [#6 0.02,0.07,1.06,U] [#7 0.26,-0.73,0.00,M4] [#8 -0.18,-0.70,1.01,U] 
22:52:00.103 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.00}, one-star: {-0.04, 0.34}
22:52:00.103 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
22:52:00.106 00.003 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
22:52:00.106 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=-0.03 mountY=0.17, mountTheta=1.74
22:52:00.106 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.00, opts=13)
22:52:00.106 00.000 10844 Enqueuing Move request for scope (0.17, -0.00)
22:52:00.106 00.000 11060 Worker thread wakes up
22:52:00.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
22:52:00.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
22:52:00.106 00.000 11060 Moving (0.17, -0.00) raw xDistance=-0.03 yDistance=0.17
22:52:00.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:52:00.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:00.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:52:00.106 00.000 11060 MoveAxis(E, 0, ABG)
22:52:00.123 00.017 11060 Move returns status 0, amount 0
22:52:00.123 00.000 11060 MoveAxis(N, 0, ABG)
22:52:00.123 00.000 11060 Move returns status 0, amount 0
22:52:00.123 00.000 11060 move complete, result=0
22:52:00.123 00.000 11060 worker thread done servicing request
22:52:00.130 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:00.143 00.013 10844 UpdateGuideState exits: m=1328 SNR=22.6
22:52:00.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:00.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:00.143 00.000 10844 Enqueuing Expose request
22:52:00.143 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:52:00.143 00.000 11060 Worker thread wakes up
22:52:00.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:00.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:00.781 00.638 11060 Exposure complete
22:52:00.960 00.179 11060 worker thread done servicing request
22:52:00.960 00.000 10844 OnExposeComplete: enter
22:52:00.960 00.000 10844 UpdateGuideState(): m_state=6
22:52:00.960 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
22:52:00.960 00.000 10844 Star::Find returns 1 (0), X=1569.48, Y=779.04, Mass=1381, SNR=23.7, Peak=128 HFD=3.4
22:52:00.960 00.000 10844 MultiStar: [#1 0.52,0.14,2.18,U] [#2 0.25,-0.21,0.80,U] [#3 1.14,0.44,0.00,M2] [#4 0.46,0.12,2.17,U] [#5 -0.05,0.29,0.98,U] [#6 0.25,0.47,0.90,U] [#7 0.58,-0.41,1.11,U] [#8 -0.57,-0.43,1.03,U] 
22:52:00.960 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.10}, one-star: {-0.54, 0.77}
22:52:00.960 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
22:52:00.960 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
22:52:00.960 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.44 mountX=-0.13 mountY=0.18, mountTheta=2.19
22:52:00.960 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.10, opts=13)
22:52:00.960 00.000 10844 Enqueuing Move request for scope (0.20, 0.10)
22:52:00.960 00.000 11060 Worker thread wakes up
22:52:00.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
22:52:00.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
22:52:00.960 00.000 11060 Moving (0.20, 0.10) raw xDistance=-0.13 yDistance=0.18
22:52:00.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
22:52:00.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:00.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:52:00.960 00.000 11060 MoveAxis(E, 21, ABG)
22:52:00.960 00.000 11060 Guiding  Dir = 2, Dur = 21
22:52:00.964 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:00.979 00.015 11060 IsSlewing returns 0
22:52:00.980 00.001 11060 IsGuiding returns 0
22:52:01.002 00.022 10844 UpdateGuideState exits: m=1381 SNR=23.7
22:52:01.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:01.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:01.002 00.000 10844 Enqueuing Expose request
22:52:01.024 00.022 11060 IsGuiding returns 0
22:52:01.024 00.000 11060 Move returns status 0, amount 21
22:52:01.025 00.001 11060 MoveAxis(N, 0, ABG)
22:52:01.025 00.000 11060 Move returns status 0, amount 0
22:52:01.025 00.000 11060 move complete, result=0
22:52:01.025 00.000 11060 worker thread done servicing request
22:52:01.025 00.000 11060 Worker thread wakes up
22:52:01.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:01.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:01.027 00.002 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
22:52:01.665 00.638 11060 Exposure complete
22:52:01.829 00.164 11060 worker thread done servicing request
22:52:01.831 00.002 10844 OnExposeComplete: enter
22:52:01.831 00.000 10844 UpdateGuideState(): m_state=6
22:52:01.831 00.000 10844 Star::Find(15, 1569, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
22:52:01.831 00.000 10844 Star::Find returns 1 (0), X=1570.30, Y=778.72, Mass=1295, SNR=22.3, Peak=154 HFD=3.0
22:52:01.831 00.000 10844 MultiStar: [#1 -0.17,0.03,2.54,U] [#2 0.38,-0.29,1.07,U] [#3 0.23,0.87,0.00,M3] [#4 0.69,-0.51,0.00,M1] [#5 0.64,0.05,1.17,U] [#6 0.36,-0.10,1.10,U] [#7 0.78,-0.59,0.00,M4] [#8 -0.12,-1.13,0.00,M5] 
22:52:01.831 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.03}, one-star: {0.29, 0.46}
22:52:01.831 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
22:52:01.831 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
22:52:01.831 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=-0.06 mountY=0.20, mountTheta=1.88
22:52:01.833 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.03, opts=13)
22:52:01.833 00.000 10844 Enqueuing Move request for scope (0.20, 0.03)
22:52:01.833 00.000 11060 Worker thread wakes up
22:52:01.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
22:52:01.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
22:52:01.833 00.000 11060 Moving (0.20, 0.03) raw xDistance=-0.06 yDistance=0.20
22:52:01.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:52:01.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:01.834 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:52:01.834 00.000 11060 MoveAxis(E, 0, ABG)
22:52:01.834 00.000 11060 Move returns status 0, amount 0
22:52:01.834 00.000 11060 MoveAxis(N, 0, ABG)
22:52:01.834 00.000 11060 Move returns status 0, amount 0
22:52:01.834 00.000 11060 move complete, result=0
22:52:01.834 00.000 11060 worker thread done servicing request
22:52:01.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:01.852 00.018 10844 UpdateGuideState exits: m=1295 SNR=22.3
22:52:01.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:01.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:01.852 00.000 10844 Enqueuing Expose request
22:52:01.852 00.000 11060 Worker thread wakes up
22:52:01.852 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:52:01.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:01.860 00.008 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:02.499 00.639 11060 Exposure complete
22:52:02.702 00.203 11060 worker thread done servicing request
22:52:02.702 00.000 10844 OnExposeComplete: enter
22:52:02.702 00.000 10844 UpdateGuideState(): m_state=6
22:52:02.703 00.001 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
22:52:02.703 00.000 10844 Star::Find returns 1 (0), X=1570.85, Y=778.36, Mass=1205, SNR=21.7, Peak=137 HFD=3.4
22:52:02.703 00.000 10844 MultiStar: [#1 0.39,-0.26,2.50,U] [#2 -0.38,-0.25,0.98,U] [#3 0.41,1.15,0.00,M4] [#4 -0.39,0.16,2.65,U] [#5 -0.20,-0.11,1.00,U] [#6 -0.35,-0.03,1.17,U] [#7 0.34,-0.41,1.32,U] [#8 -0.58,-1.07,0.00,M6] 
22:52:02.703 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.10}, one-star: {0.84, 0.10}
22:52:02.703 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
22:52:02.703 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
22:52:02.703 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.34 mountX=0.09 mountY=0.04, mountTheta=0.40
22:52:02.703 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
22:52:02.703 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
22:52:02.703 00.000 11060 Worker thread wakes up
22:52:02.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
22:52:02.706 00.003 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
22:52:02.706 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.09 yDistance=0.04
22:52:02.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:52:02.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:02.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:52:02.706 00.000 11060 MoveAxis(E, 0, ABG)
22:52:02.706 00.000 11060 Move returns status 0, amount 0
22:52:02.706 00.000 11060 MoveAxis(N, 0, ABG)
22:52:02.706 00.000 11060 Move returns status 0, amount 0
22:52:02.706 00.000 11060 move complete, result=0
22:52:02.706 00.000 11060 worker thread done servicing request
22:52:02.725 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:02.740 00.015 10844 UpdateGuideState exits: m=1205 SNR=21.7
22:52:02.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:02.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:02.740 00.000 10844 Enqueuing Expose request
22:52:02.740 00.000 11060 Worker thread wakes up
22:52:02.740 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:02.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:02.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:03.401 00.661 11060 Exposure complete
22:52:03.592 00.191 11060 worker thread done servicing request
22:52:03.592 00.000 10844 OnExposeComplete: enter
22:52:03.592 00.000 10844 UpdateGuideState(): m_state=6
22:52:03.592 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
22:52:03.592 00.000 10844 Star::Find returns 1 (0), X=1569.93, Y=778.09, Mass=1290, SNR=22.5, Peak=149 HFD=2.8
22:52:03.592 00.000 10844 MultiStar: [#1 0.37,-0.91,0.00,M1] [#2 -0.04,-1.01,0.00,M1] [#3 0.80,0.73,0.00,M5] [#4 0.38,-0.04,2.57,U] [#5 0.03,0.08,1.01,U] [#6 -0.54,-0.57,0.00,M1] [#7 0.25,-0.82,0.00,M4] [#8 -0.36,-1.17,0.00,M7] 
22:52:03.592 00.000 10844 single-star, 2 included, MultiStar: {0.20, -0.04}, one-star: {-0.08, -0.17}
22:52:03.592 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
22:52:03.592 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
22:52:03.592 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.00 mountX=0.18 mountY=-0.05, mountTheta=-0.26
22:52:03.592 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.17, opts=13)
22:52:03.592 00.000 10844 Enqueuing Move request for scope (-0.08, -0.17)
22:52:03.592 00.000 11060 Worker thread wakes up
22:52:03.597 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
22:52:03.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
22:52:03.597 00.000 11060 Moving (-0.08, -0.17) raw xDistance=0.18 yDistance=-0.05
22:52:03.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
22:52:03.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:03.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:52:03.597 00.000 11060 MoveAxis(W, 29, ABG)
22:52:03.597 00.000 11060 Guiding  Dir = 3, Dur = 29
22:52:03.602 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:03.622 00.020 11060 IsSlewing returns 0
22:52:03.623 00.001 11060 IsGuiding returns 0
22:52:03.631 00.008 10844 UpdateGuideState exits: m=1290 SNR=22.5
22:52:03.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:03.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:03.631 00.000 10844 Enqueuing Expose request
22:52:03.668 00.037 11060 IsGuiding returns 0
22:52:03.668 00.000 11060 Move returns status 0, amount 29
22:52:03.668 00.000 11060 MoveAxis(N, 0, ABG)
22:52:03.668 00.000 11060 Move returns status 0, amount 0
22:52:03.668 00.000 11060 move complete, result=0
22:52:03.668 00.000 11060 worker thread done servicing request
22:52:03.668 00.000 11060 Worker thread wakes up
22:52:03.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:03.668 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
22:52:03.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:04.304 00.636 11060 Exposure complete
22:52:04.493 00.189 11060 worker thread done servicing request
22:52:04.498 00.005 10844 OnExposeComplete: enter
22:52:04.498 00.000 10844 UpdateGuideState(): m_state=6
22:52:04.498 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
22:52:04.498 00.000 10844 Star::Find returns 1 (0), X=1570.53, Y=778.45, Mass=1146, SNR=21.1, Peak=136 HFD=3.2
22:52:04.498 00.000 10844 MultiStar: [#1 0.10,-1.19,0.00,M2] [#2 -0.15,-0.86,0.00,M2] [#3 -0.21,0.10,0.86,U] [#4 0.21,0.08,2.64,U] [#5 0.38,0.36,1.20,U] [#6 0.06,-0.26,1.18,U] [#7 0.28,-1.02,0.00,M5] [#8 -0.44,-0.75,0.00,M8] 
22:52:04.498 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.09}, one-star: {0.52, 0.18}
22:52:04.498 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
22:52:04.498 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
22:52:04.498 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.22 cameraTheta=0.40 mountX=-0.12 mountY=0.19, mountTheta=2.15
22:52:04.498 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.09, opts=13)
22:52:04.498 00.000 10844 Enqueuing Move request for scope (0.21, 0.09)
22:52:04.498 00.000 11060 Worker thread wakes up
22:52:04.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
22:52:04.498 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
22:52:04.498 00.000 11060 Moving (0.21, 0.09) raw xDistance=-0.12 yDistance=0.19
22:52:04.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
22:52:04.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:04.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:52:04.498 00.000 11060 MoveAxis(E, 19, ABG)
22:52:04.498 00.000 11060 Guiding  Dir = 2, Dur = 19
22:52:04.504 00.006 11060 IsSlewing returns 0
22:52:04.504 00.000 11060 IsGuiding returns 0
22:52:04.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:04.521 00.017 10844 UpdateGuideState exits: m=1146 SNR=21.1
22:52:04.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:04.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:04.521 00.000 10844 Enqueuing Expose request
22:52:04.539 00.018 11060 IsGuiding returns 0
22:52:04.539 00.000 11060 Move returns status 0, amount 19
22:52:04.539 00.000 11060 MoveAxis(N, 0, ABG)
22:52:04.539 00.000 11060 Move returns status 0, amount 0
22:52:04.539 00.000 11060 move complete, result=0
22:52:04.539 00.000 11060 worker thread done servicing request
22:52:04.539 00.000 11060 Worker thread wakes up
22:52:04.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:04.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:04.539 00.000 10844 GuideStep: -0.1 px 19 ms EAST, 0.2 px 0 ms NORTH
22:52:05.167 00.628 11060 Exposure complete
22:52:05.347 00.180 11060 worker thread done servicing request
22:52:05.347 00.000 10844 OnExposeComplete: enter
22:52:05.347 00.000 10844 UpdateGuideState(): m_state=6
22:52:05.347 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
22:52:05.347 00.000 10844 Star::Find returns 1 (0), X=1569.78, Y=777.87, Mass=1573, SNR=24.8, Peak=158 HFD=3.5
22:52:05.347 00.000 10844 MultiStar: [#1 0.15,-0.40,2.04,U] [#2 0.36,-0.05,0.95,U] [#3 -0.33,0.09,0.89,U] [#4 0.14,0.16,2.18,U] [#5 0.47,0.10,1.07,U] [#6 0.18,0.14,0.92,U] [#7 -0.22,-0.45,0.98,U] [#8 -0.25,-0.65,0.96,U] 
22:52:05.347 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.15}, one-star: {-0.23, -0.39}
22:52:05.347 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
22:52:05.347 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
22:52:05.347 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=0.14 mountY=0.08, mountTheta=0.55
22:52:05.349 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
22:52:05.349 00.000 10844 Enqueuing Move request for scope (0.06, -0.15)
22:52:05.349 00.000 11060 Worker thread wakes up
22:52:05.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
22:52:05.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
22:52:05.349 00.000 11060 Moving (0.06, -0.15) raw xDistance=0.14 yDistance=0.08
22:52:05.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:52:05.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:05.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:05.349 00.000 11060 MoveAxis(W, 21, ABG)
22:52:05.349 00.000 11060 Guiding  Dir = 3, Dur = 21
22:52:05.354 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:05.380 00.026 11060 IsSlewing returns 0
22:52:05.380 00.000 11060 IsGuiding returns 0
22:52:05.380 00.000 10844 UpdateGuideState exits: m=1573 SNR=24.8
22:52:05.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:05.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:05.380 00.000 10844 Enqueuing Expose request
22:52:05.415 00.035 11060 IsGuiding returns 0
22:52:05.415 00.000 11060 Move returns status 0, amount 21
22:52:05.415 00.000 11060 MoveAxis(N, 0, ABG)
22:52:05.415 00.000 11060 Move returns status 0, amount 0
22:52:05.415 00.000 11060 move complete, result=0
22:52:05.415 00.000 11060 worker thread done servicing request
22:52:05.415 00.000 11060 Worker thread wakes up
22:52:05.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:05.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:05.415 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
22:52:06.078 00.663 11060 Exposure complete
22:52:06.273 00.195 11060 worker thread done servicing request
22:52:06.273 00.000 10844 OnExposeComplete: enter
22:52:06.273 00.000 10844 UpdateGuideState(): m_state=6
22:52:06.273 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
22:52:06.273 00.000 10844 Star::Find returns 1 (0), X=1570.26, Y=777.49, Mass=1181, SNR=21.6, Peak=121 HFD=3.0
22:52:06.273 00.000 10844 MultiStar: [#1 0.01,-0.19,2.39,U] [#2 0.01,-0.75,1.05,U] [#3 -0.69,-0.51,0.00,M4] [#4 -0.31,-0.17,2.43,U] [#5 0.27,-0.17,1.18,U] [#6 -0.19,0.06,1.17,U] [#7 0.60,-0.58,0.00,M5] [#8 -0.15,-0.63,1.12,U] 
22:52:06.273 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.32}, one-star: {0.25, -0.78}
22:52:06.273 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
22:52:06.273 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
22:52:06.273 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.73 mountX=0.32 mountY=0.00, mountTheta=0.00
22:52:06.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.32, opts=13)
22:52:06.273 00.000 10844 Enqueuing Move request for scope (-0.05, -0.32)
22:52:06.273 00.000 11060 Worker thread wakes up
22:52:06.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
22:52:06.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
22:52:06.273 00.000 11060 Moving (-0.05, -0.32) raw xDistance=0.32 yDistance=0.00
22:52:06.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
22:52:06.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:06.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:52:06.273 00.000 11060 MoveAxis(W, 52, ABG)
22:52:06.273 00.000 11060 Guiding  Dir = 3, Dur = 52
22:52:06.280 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:06.297 00.017 10844 UpdateGuideState exits: m=1181 SNR=21.6
22:52:06.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:06.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:06.297 00.000 10844 Enqueuing Expose request
22:52:06.299 00.002 11060 IsSlewing returns 0
22:52:06.300 00.001 11060 IsGuiding returns 0
22:52:06.394 00.094 11060 IsGuiding returns 0
22:52:06.394 00.000 11060 Move returns status 0, amount 52
22:52:06.394 00.000 11060 MoveAxis(N, 0, ABG)
22:52:06.394 00.000 11060 Move returns status 0, amount 0
22:52:06.394 00.000 11060 move complete, result=0
22:52:06.396 00.002 11060 worker thread done servicing request
22:52:06.396 00.000 11060 Worker thread wakes up
22:52:06.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:06.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:06.396 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.0 px 0 ms NORTH
22:52:07.038 00.642 11060 Exposure complete
22:52:07.229 00.191 11060 worker thread done servicing request
22:52:07.229 00.000 10844 OnExposeComplete: enter
22:52:07.229 00.000 10844 UpdateGuideState(): m_state=6
22:52:07.229 00.000 10844 Star::Find(15, 1570, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
22:52:07.232 00.003 10844 Star::Find returns 1 (0), X=1570.26, Y=778.38, Mass=1308, SNR=22.8, Peak=152 HFD=3.0
22:52:07.232 00.000 10844 MultiStar: [#1 0.48,0.19,2.20,U] [#2 -0.25,-0.22,1.00,U] [#3 -0.31,0.14,0.93,U] [#4 -0.17,-0.45,2.43,U] [#5 0.47,0.18,1.01,U] [#6 0.16,0.02,1.07,U] [#7 0.17,-0.07,0.97,U] [#8 -0.57,-1.00,0.00,M7] 
22:52:07.232 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.25, 0.12}
22:52:07.232 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
22:52:07.232 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
22:52:07.232 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=0.03 mountY=0.12, mountTheta=1.34
22:52:07.232 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
22:52:07.232 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
22:52:07.232 00.000 11060 Worker thread wakes up
22:52:07.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:52:07.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:52:07.232 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.12
22:52:07.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:52:07.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:07.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:52:07.232 00.000 11060 MoveAxis(E, 0, ABG)
22:52:07.232 00.000 11060 Move returns status 0, amount 0
22:52:07.232 00.000 11060 MoveAxis(N, 0, ABG)
22:52:07.232 00.000 11060 Move returns status 0, amount 0
22:52:07.232 00.000 11060 move complete, result=0
22:52:07.235 00.003 11060 worker thread done servicing request
22:52:07.240 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:07.253 00.013 10844 UpdateGuideState exits: m=1308 SNR=22.8
22:52:07.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:07.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:07.253 00.000 10844 Enqueuing Expose request
22:52:07.253 00.000 11060 Worker thread wakes up
22:52:07.253 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:07.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:07.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:07.894 00.641 11060 Exposure complete
22:52:08.082 00.188 11060 worker thread done servicing request
22:52:08.082 00.000 10844 OnExposeComplete: enter
22:52:08.082 00.000 10844 UpdateGuideState(): m_state=6
22:52:08.082 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
22:52:08.082 00.000 10844 Star::Find returns 1 (0), X=1569.79, Y=777.72, Mass=1199, SNR=21.7, Peak=118 HFD=3.4
22:52:08.082 00.000 10844 MultiStar: [#1 0.55,-0.48,2.41,U] [#2 -0.24,0.41,1.08,U] [#3 -0.63,0.54,0.00,M4] [#4 0.33,0.19,2.45,U] [#5 0.22,-0.24,1.04,U] [#6 -0.21,0.42,1.13,U] [#7 0.95,-0.49,0.00,M5] [#8 -0.96,-0.57,0.00,M8] 
22:52:08.082 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.06}, one-star: {-0.22, -0.54}
22:52:08.082 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
22:52:08.082 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
22:52:08.082 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=0.03 mountY=0.19, mountTheta=1.43
22:52:08.082 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.06, opts=13)
22:52:08.082 00.000 10844 Enqueuing Move request for scope (0.18, -0.06)
22:52:08.082 00.000 11060 Worker thread wakes up
22:52:08.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
22:52:08.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
22:52:08.082 00.000 11060 Moving (0.18, -0.06) raw xDistance=0.03 yDistance=0.19
22:52:08.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:52:08.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:08.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:52:08.082 00.000 11060 MoveAxis(E, 0, ABG)
22:52:08.082 00.000 11060 Move returns status 0, amount 0
22:52:08.082 00.000 11060 MoveAxis(N, 0, ABG)
22:52:08.082 00.000 11060 Move returns status 0, amount 0
22:52:08.082 00.000 11060 move complete, result=0
22:52:08.082 00.000 11060 worker thread done servicing request
22:52:08.090 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:08.103 00.013 10844 UpdateGuideState exits: m=1199 SNR=21.7
22:52:08.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:08.103 00.000 10844 Enqueuing Expose request
22:52:08.103 00.000 11060 Worker thread wakes up
22:52:08.103 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:52:08.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:08.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:08.760 00.657 11060 Exposure complete
22:52:08.934 00.174 11060 worker thread done servicing request
22:52:08.934 00.000 10844 OnExposeComplete: enter
22:52:08.934 00.000 10844 UpdateGuideState(): m_state=6
22:52:08.934 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
22:52:08.934 00.000 10844 Star::Find returns 1 (0), X=1569.49, Y=778.19, Mass=1268, SNR=21.9, Peak=138 HFD=3.3
22:52:08.934 00.000 10844 MultiStar: [#1 0.21,-0.90,0.00,M1] [#2 -0.54,-0.13,1.02,U] [#3 -0.11,-0.09,0.90,U] [#4 0.05,0.11,2.59,U] [#5 0.11,-0.59,1.14,U] [#6 -0.22,-0.42,1.16,U] [#7 0.62,-0.36,1.11,U] [#8 -0.84,-0.03,0.00,M9] 
22:52:08.934 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.18}, one-star: {-0.52, -0.07}
22:52:08.934 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
22:52:08.934 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
22:52:08.934 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.18 cameraTheta=-1.88 mountX=0.18 mountY=-0.03, mountTheta=-0.14
22:52:08.937 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.18, opts=13)
22:52:08.937 00.000 10844 Enqueuing Move request for scope (-0.06, -0.18)
22:52:08.937 00.000 11060 Worker thread wakes up
22:52:08.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
22:52:08.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
22:52:08.937 00.000 11060 Moving (-0.06, -0.18) raw xDistance=0.18 yDistance=-0.03
22:52:08.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
22:52:08.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:08.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:08.939 00.002 11060 MoveAxis(W, 29, ABG)
22:52:08.939 00.000 11060 Guiding  Dir = 3, Dur = 29
22:52:08.944 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:08.954 00.010 11060 IsSlewing returns 0
22:52:08.954 00.000 11060 IsGuiding returns 0
22:52:08.958 00.004 10844 UpdateGuideState exits: m=1268 SNR=21.9
22:52:08.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:08.958 00.000 10844 Enqueuing Expose request
22:52:09.007 00.049 11060 IsGuiding returns 0
22:52:09.007 00.000 11060 Move returns status 0, amount 29
22:52:09.007 00.000 11060 MoveAxis(N, 0, ABG)
22:52:09.009 00.002 11060 Move returns status 0, amount 0
22:52:09.009 00.000 11060 move complete, result=0
22:52:09.009 00.000 11060 worker thread done servicing request
22:52:09.009 00.000 11060 Worker thread wakes up
22:52:09.009 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
22:52:09.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:09.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:09.641 00.632 11060 Exposure complete
22:52:09.856 00.215 11060 worker thread done servicing request
22:52:09.856 00.000 10844 OnExposeComplete: enter
22:52:09.856 00.000 10844 UpdateGuideState(): m_state=6
22:52:09.856 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
22:52:09.856 00.000 10844 Star::Find returns 1 (0), X=1569.84, Y=778.00, Mass=919, SNR=18.7, Peak=110 HFD=2.6
22:52:09.856 00.000 10844 MultiStar: [#1 0.24,-0.42,2.78,U] [#2 0.12,0.23,1.20,U] [#3 -0.81,0.13,0.00,M4] [#4 0.27,0.41,3.05,U] [#5 -0.41,0.02,1.30,U] [#6 -0.44,0.03,1.37,U] [#7 1.14,-0.32,0.00,M5] [#8 -0.47,-0.20,1.25,U] 
22:52:09.856 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.01}, one-star: {-0.17, -0.26}
22:52:09.856 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
22:52:09.856 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
22:52:09.856 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.85 mountX=0.01 mountY=-0.02, mountTheta=-1.11
22:52:09.860 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
22:52:09.860 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
22:52:09.860 00.000 11060 Worker thread wakes up
22:52:09.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
22:52:09.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
22:52:09.860 00.000 11060 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
22:52:09.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:52:09.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:09.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:52:09.860 00.000 11060 MoveAxis(E, 0, ABG)
22:52:09.861 00.001 11060 Move returns status 0, amount 0
22:52:09.861 00.000 11060 MoveAxis(N, 0, ABG)
22:52:09.861 00.000 11060 Move returns status 0, amount 0
22:52:09.861 00.000 11060 move complete, result=0
22:52:09.861 00.000 11060 worker thread done servicing request
22:52:09.867 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:09.881 00.014 10844 UpdateGuideState exits: m=919 SNR=18.7
22:52:09.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:09.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:09.881 00.000 10844 Enqueuing Expose request
22:52:09.881 00.000 11060 Worker thread wakes up
22:52:09.881 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:09.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:09.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:10.537 00.656 11060 Exposure complete
22:52:10.728 00.191 11060 worker thread done servicing request
22:52:10.728 00.000 10844 OnExposeComplete: enter
22:52:10.728 00.000 10844 UpdateGuideState(): m_state=6
22:52:10.728 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
22:52:10.728 00.000 10844 Star::Find returns 1 (0), X=1569.07, Y=778.35, Mass=1483, SNR=24.2, Peak=146 HFD=3.5
22:52:10.728 00.000 10844 MultiStar: [#1 0.01,-0.46,2.00,U] [#2 -0.29,0.48,0.89,U] [#3 -0.17,0.27,0.92,U] [#4 0.26,0.19,2.38,U] [#5 0.12,0.37,0.97,U] [#6 -0.18,0.23,0.94,U] [#7 0.74,-0.42,0.00,M6] [#8 -0.42,-0.39,0.94,U] 
22:52:10.728 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.05}, one-star: {-0.94, 0.08}
22:52:10.728 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
22:52:10.728 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
22:52:10.728 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.74 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
22:52:10.733 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.05, opts=13)
22:52:10.733 00.000 10844 Enqueuing Move request for scope (-0.11, 0.05)
22:52:10.733 00.000 11060 Worker thread wakes up
22:52:10.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
22:52:10.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
22:52:10.733 00.000 11060 Moving (-0.11, 0.05) raw xDistance=-0.03 yDistance=-0.12
22:52:10.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:52:10.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:10.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:52:10.733 00.000 11060 MoveAxis(E, 0, ABG)
22:52:10.733 00.000 11060 Move returns status 0, amount 0
22:52:10.733 00.000 11060 MoveAxis(N, 0, ABG)
22:52:10.733 00.000 11060 Move returns status 0, amount 0
22:52:10.733 00.000 11060 move complete, result=0
22:52:10.733 00.000 11060 worker thread done servicing request
22:52:10.738 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:10.752 00.014 10844 UpdateGuideState exits: m=1483 SNR=24.2
22:52:10.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:10.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:10.752 00.000 10844 Enqueuing Expose request
22:52:10.752 00.000 11060 Worker thread wakes up
22:52:10.753 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:10.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:10.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:11.386 00.633 11060 Exposure complete
22:52:11.560 00.174 11060 worker thread done servicing request
22:52:11.560 00.000 10844 OnExposeComplete: enter
22:52:11.560 00.000 10844 UpdateGuideState(): m_state=6
22:52:11.560 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
22:52:11.560 00.000 10844 Star::Find returns 1 (0), X=1569.58, Y=778.87, Mass=1579, SNR=24.8, Peak=158 HFD=3.6
22:52:11.560 00.000 10844 MultiStar: [#1 0.08,-0.15,1.87,U] [#2 0.49,-0.36,0.88,U] [#3 -0.34,0.04,0.82,U] [#4 0.15,0.36,2.36,U] [#5 -0.41,0.09,1.02,U] [#6 0.06,0.31,0.92,U] [#7 0.72,0.17,0.89,U] [#8 -0.56,-0.33,0.91,U] 
22:52:11.560 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.10}, one-star: {-0.43, 0.60}
22:52:11.560 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
22:52:11.560 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
22:52:11.560 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
22:52:11.562 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.10, opts=13)
22:52:11.563 00.001 10844 Enqueuing Move request for scope (-0.00, 0.10)
22:52:11.563 00.000 11060 Worker thread wakes up
22:52:11.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
22:52:11.563 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
22:52:11.563 00.000 11060 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=-0.02
22:52:11.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:52:11.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:11.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:52:11.563 00.000 11060 MoveAxis(E, 0, ABG)
22:52:11.563 00.000 11060 Move returns status 0, amount 0
22:52:11.563 00.000 11060 MoveAxis(N, 0, ABG)
22:52:11.563 00.000 11060 Move returns status 0, amount 0
22:52:11.563 00.000 11060 move complete, result=0
22:52:11.563 00.000 11060 worker thread done servicing request
22:52:11.568 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
22:52:11.595 00.027 10844 UpdateGuideState exits: m=1579 SNR=24.8
22:52:11.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:11.595 00.000 10844 Enqueuing Expose request
22:52:11.595 00.000 11060 Worker thread wakes up
22:52:11.595 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:11.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:11.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:12.231 00.636 11060 Exposure complete
22:52:12.403 00.172 11060 worker thread done servicing request
22:52:12.403 00.000 10844 OnExposeComplete: enter
22:52:12.403 00.000 10844 UpdateGuideState(): m_state=6
22:52:12.403 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
22:52:12.403 00.000 10844 Star::Find returns 1 (0), X=1569.71, Y=777.66, Mass=1238, SNR=21.8, Peak=105 HFD=3.4
22:52:12.403 00.000 10844 MultiStar: [#1 0.06,-0.62,2.07,U] [#2 -0.02,0.28,1.02,U] [#3 -0.54,-0.28,1.18,U] [#4 0.23,0.23,2.53,U] [#5 0.02,0.72,1.04,U] [#6 0.10,0.04,1.15,U] [#7 0.80,-0.05,0.00,M6] [#8 -0.78,-0.44,0.00,M7] 
22:52:12.403 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.05}, one-star: {-0.30, -0.61}
22:52:12.403 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
22:52:12.403 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
22:52:12.403 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.79 mountX=0.06 mountY=-0.00, mountTheta=-0.05
22:52:12.406 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
22:52:12.406 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
22:52:12.406 00.000 11060 Worker thread wakes up
22:52:12.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:52:12.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:52:12.406 00.000 11060 Moving (-0.01, -0.05) raw xDistance=0.06 yDistance=-0.00
22:52:12.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:52:12.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:12.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:52:12.406 00.000 11060 MoveAxis(E, 0, ABG)
22:52:12.406 00.000 11060 Move returns status 0, amount 0
22:52:12.408 00.002 11060 MoveAxis(N, 0, ABG)
22:52:12.408 00.000 11060 Move returns status 0, amount 0
22:52:12.408 00.000 11060 move complete, result=0
22:52:12.408 00.000 11060 worker thread done servicing request
22:52:12.413 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:12.433 00.020 10844 UpdateGuideState exits: m=1238 SNR=21.8
22:52:12.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:12.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:12.433 00.000 10844 Enqueuing Expose request
22:52:12.433 00.000 11060 Worker thread wakes up
22:52:12.433 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:12.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:12.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:13.047 00.614 11060 Exposure complete
22:52:13.252 00.205 11060 worker thread done servicing request
22:52:13.254 00.002 10844 OnExposeComplete: enter
22:52:13.254 00.000 10844 UpdateGuideState(): m_state=6
22:52:13.254 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
22:52:13.254 00.000 10844 Star::Find returns 1 (0), X=1569.36, Y=778.47, Mass=1138, SNR=21.0, Peak=147 HFD=3.0
22:52:13.254 00.000 10844 MultiStar: [#1 0.57,-1.39,0.00,M1] [#2 0.02,0.07,1.11,U] [#3 -0.22,0.08,1.22,U] [#4 0.21,0.05,2.69,U] [#5 0.30,-0.32,1.05,U] [#6 -0.46,-0.22,1.20,U] [#7 0.50,0.04,1.14,U] [#8 -0.75,-0.42,0.00,M8] 
22:52:13.254 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.00}, one-star: {-0.65, 0.21}
22:52:13.254 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
22:52:13.254 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
22:52:13.254 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-2.49 mountX=0.00 mountY=-0.00, mountTheta=-0.75
22:52:13.270 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.00, opts=13)
22:52:13.270 00.000 10844 Enqueuing Move request for scope (-0.00, -0.00)
22:52:13.271 00.001 11060 Worker thread wakes up
22:52:13.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
22:52:13.271 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
22:52:13.271 00.000 11060 Moving (-0.00, -0.00) raw xDistance=0.00 yDistance=-0.00
22:52:13.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:52:13.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:13.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:52:13.271 00.000 11060 MoveAxis(E, 0, ABG)
22:52:13.271 00.000 11060 Move returns status 0, amount 0
22:52:13.271 00.000 11060 MoveAxis(N, 0, ABG)
22:52:13.271 00.000 11060 Move returns status 0, amount 0
22:52:13.271 00.000 11060 move complete, result=0
22:52:13.271 00.000 11060 worker thread done servicing request
22:52:13.278 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:13.293 00.015 10844 UpdateGuideState exits: m=1138 SNR=21.0
22:52:13.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:13.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:13.293 00.000 10844 Enqueuing Expose request
22:52:13.293 00.000 11060 Worker thread wakes up
22:52:13.293 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:13.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:13.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:13.930 00.637 11060 Exposure complete
22:52:14.125 00.195 11060 worker thread done servicing request
22:52:14.128 00.003 10844 OnExposeComplete: enter
22:52:14.128 00.000 10844 UpdateGuideState(): m_state=6
22:52:14.128 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
22:52:14.128 00.000 10844 Star::Find returns 1 (0), X=1569.37, Y=778.65, Mass=1430, SNR=23.5, Peak=145 HFD=3.1
22:52:14.128 00.000 10844 MultiStar: [#1 0.42,-0.30,1.74,U] [#2 -0.39,0.76,0.00,M1] [#3 0.09,0.63,0.95,U] [#4 -0.51,0.05,2.35,U] [#5 0.49,0.90,0.00,M1] [#6 -0.73,0.71,0.00,M1] [#7 0.15,0.10,1.02,U] [#8 -0.49,-0.75,0.00,M9] 
22:52:14.128 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.10}, one-star: {-0.64, 0.38}
22:52:14.128 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
22:52:14.128 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
22:52:14.128 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.47 mountX=-0.08 mountY=-0.14, mountTheta=-2.07
22:52:14.130 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.10, opts=13)
22:52:14.130 00.000 10844 Enqueuing Move request for scope (-0.13, 0.10)
22:52:14.130 00.000 11060 Worker thread wakes up
22:52:14.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
22:52:14.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
22:52:14.130 00.000 11060 Moving (-0.13, 0.10) raw xDistance=-0.08 yDistance=-0.14
22:52:14.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:52:14.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:14.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:52:14.130 00.000 11060 MoveAxis(E, 0, ABG)
22:52:14.130 00.000 11060 Move returns status 0, amount 0
22:52:14.130 00.000 11060 MoveAxis(N, 0, ABG)
22:52:14.130 00.000 11060 Move returns status 0, amount 0
22:52:14.132 00.002 11060 move complete, result=0
22:52:14.132 00.000 11060 worker thread done servicing request
22:52:14.139 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:14.164 00.025 10844 UpdateGuideState exits: m=1430 SNR=23.5
22:52:14.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:14.164 00.000 10844 Enqueuing Expose request
22:52:14.164 00.000 11060 Worker thread wakes up
22:52:14.164 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:14.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:14.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:14.792 00.628 11060 Exposure complete
22:52:14.963 00.171 11060 worker thread done servicing request
22:52:14.963 00.000 10844 OnExposeComplete: enter
22:52:14.963 00.000 10844 UpdateGuideState(): m_state=6
22:52:14.963 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
22:52:14.965 00.002 10844 Star::Find returns 1 (0), X=1569.81, Y=778.15, Mass=1076, SNR=20.9, Peak=107 HFD=3.1
22:52:14.965 00.000 10844 MultiStar: [#1 -0.68,0.20,1.96,U] [#2 0.12,0.35,1.10,U] [#3 -0.68,0.19,1.22,U] [#4 0.10,0.61,2.75,U] [#5 -0.78,0.52,0.00,M2] [#6 -0.22,0.11,0.98,U] [#7 0.80,-0.43,0.00,M5] [#8 -0.31,0.10,1.11,U] 
22:52:14.965 00.000 10844 single-star, 6 included, MultiStar: {-0.25, 0.28}, one-star: {-0.21, -0.11}
22:52:14.965 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
22:52:14.965 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
22:52:14.965 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-2.63 mountX=0.15 mountY=-0.18, mountTheta=-0.89
22:52:14.967 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.11, opts=13)
22:52:14.967 00.000 10844 Enqueuing Move request for scope (-0.21, -0.11)
22:52:14.967 00.000 11060 Worker thread wakes up
22:52:14.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd
22:52:14.967 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.11)
22:52:14.967 00.000 11060 Moving (-0.21, -0.11) raw xDistance=0.15 yDistance=-0.18
22:52:14.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
22:52:14.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:14.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:52:14.967 00.000 11060 MoveAxis(W, 24, ABG)
22:52:14.967 00.000 11060 Guiding  Dir = 3, Dur = 24
22:52:14.973 00.006 11060 IsSlewing returns 0
22:52:14.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:14.973 00.000 11060 IsGuiding returns 0
22:52:14.985 00.012 10844 UpdateGuideState exits: m=1076 SNR=20.9
22:52:14.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:14.985 00.000 10844 Enqueuing Expose request
22:52:15.020 00.035 11060 IsGuiding returns 0
22:52:15.020 00.000 11060 Move returns status 0, amount 24
22:52:15.020 00.000 11060 MoveAxis(N, 0, ABG)
22:52:15.020 00.000 11060 Move returns status 0, amount 0
22:52:15.020 00.000 11060 move complete, result=0
22:52:15.020 00.000 11060 worker thread done servicing request
22:52:15.020 00.000 11060 Worker thread wakes up
22:52:15.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:15.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:15.020 00.000 10844 GuideStep: 0.2 px 24 ms WEST, -0.2 px 0 ms NORTH
22:52:15.655 00.635 11060 Exposure complete
22:52:15.845 00.190 11060 worker thread done servicing request
22:52:15.845 00.000 10844 OnExposeComplete: enter
22:52:15.845 00.000 10844 UpdateGuideState(): m_state=6
22:52:15.845 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
22:52:15.845 00.000 10844 Star::Find returns 1 (0), X=1569.58, Y=778.22, Mass=1300, SNR=22.6, Peak=126 HFD=3.2
22:52:15.845 00.000 10844 MultiStar: [#1 -0.37,-0.11,1.84,U] [#2 0.30,0.18,0.96,U] [#3 -0.82,-0.20,0.00,M1] [#4 -0.08,0.35,2.54,U] [#5 0.25,-0.10,1.10,U] [#6 -0.00,-0.61,1.04,U] [#7 0.42,-0.19,1.07,U] [#8 -0.48,-0.66,0.00,M9] 
22:52:15.845 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {-0.43, -0.05}
22:52:15.845 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
22:52:15.845 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
22:52:15.845 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.76 mountX=0.02 mountY=-0.03, mountTheta=-1.01
22:52:15.850 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
22:52:15.850 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
22:52:15.850 00.000 11060 Worker thread wakes up
22:52:15.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:52:15.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:52:15.850 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=-0.03
22:52:15.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:52:15.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:15.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:15.850 00.000 11060 MoveAxis(E, 0, ABG)
22:52:15.850 00.000 11060 Move returns status 0, amount 0
22:52:15.850 00.000 11060 MoveAxis(N, 0, ABG)
22:52:15.850 00.000 11060 Move returns status 0, amount 0
22:52:15.850 00.000 11060 move complete, result=0
22:52:15.850 00.000 11060 worker thread done servicing request
22:52:15.856 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:15.884 00.028 10844 UpdateGuideState exits: m=1300 SNR=22.6
22:52:15.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:15.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:15.884 00.000 10844 Enqueuing Expose request
22:52:15.884 00.000 11060 Worker thread wakes up
22:52:15.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:15.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:15.884 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:16.519 00.635 11060 Exposure complete
22:52:16.699 00.180 11060 worker thread done servicing request
22:52:16.699 00.000 10844 OnExposeComplete: enter
22:52:16.699 00.000 10844 UpdateGuideState(): m_state=6
22:52:16.699 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
22:52:16.699 00.000 10844 Star::Find returns 1 (0), X=1569.56, Y=778.07, Mass=1157, SNR=21.2, Peak=111 HFD=3.3
22:52:16.699 00.000 10844 MultiStar: [#1 0.59,-0.65,0.00,M1] [#2 -0.04,-0.37,0.98,U] [#3 -0.64,-0.10,1.26,U] [#4 -0.32,0.08,2.66,U] [#5 0.41,-0.50,1.05,U] [#6 -0.03,0.09,1.22,U] [#7 0.10,-0.17,1.20,U] [#8 -0.03,-0.94,0.00,M10] 
22:52:16.699 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.12}, one-star: {-0.45, -0.20}
22:52:16.699 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
22:52:16.699 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
22:52:16.699 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.56 mountX=0.15 mountY=-0.15, mountTheta=-0.81
22:52:16.699 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.12, opts=13)
22:52:16.699 00.000 10844 Enqueuing Move request for scope (-0.18, -0.12)
22:52:16.699 00.000 11060 Worker thread wakes up
22:52:16.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
22:52:16.702 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
22:52:16.702 00.000 11060 Moving (-0.18, -0.12) raw xDistance=0.15 yDistance=-0.15
22:52:16.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
22:52:16.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:16.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:52:16.702 00.000 11060 MoveAxis(W, 23, ABG)
22:52:16.702 00.000 11060 Guiding  Dir = 3, Dur = 23
22:52:16.704 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:16.709 00.005 11060 IsSlewing returns 0
22:52:16.709 00.000 11060 IsGuiding returns 0
22:52:16.719 00.010 10844 UpdateGuideState exits: m=1157 SNR=21.2
22:52:16.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:16.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:16.719 00.000 10844 Enqueuing Expose request
22:52:16.740 00.021 11060 IsGuiding returns 0
22:52:16.740 00.000 11060 Move returns status 0, amount 23
22:52:16.740 00.000 11060 MoveAxis(N, 0, ABG)
22:52:16.740 00.000 11060 Move returns status 0, amount 0
22:52:16.740 00.000 11060 move complete, result=0
22:52:16.740 00.000 11060 worker thread done servicing request
22:52:16.740 00.000 11060 Worker thread wakes up
22:52:16.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:16.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:16.745 00.005 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
22:52:17.355 00.610 11060 Exposure complete
22:52:17.525 00.170 11060 worker thread done servicing request
22:52:17.525 00.000 10844 OnExposeComplete: enter
22:52:17.525 00.000 10844 UpdateGuideState(): m_state=6
22:52:17.530 00.005 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
22:52:17.530 00.000 10844 Star::Find returns 1 (0), X=1569.51, Y=778.47, Mass=1189, SNR=21.3, Peak=138 HFD=3.2
22:52:17.530 00.000 10844 MultiStar: [#1 -0.65,-0.99,0.00,M2] [#2 0.12,-0.36,1.09,U] [#3 -0.16,0.34,1.24,U] [#4 0.25,-0.01,2.55,U] [#5 0.32,-0.48,1.07,U] [#6 -0.35,-0.29,1.24,U] [#7 0.50,0.05,1.07,U] [#8 -0.26,-0.53,1.10,U] 
22:52:17.530 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.12}, one-star: {-0.50, 0.20}
22:52:17.530 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
22:52:17.530 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
22:52:17.530 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.39 mountX=0.11 mountY=0.04, mountTheta=0.34
22:52:17.532 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
22:52:17.532 00.000 10844 Enqueuing Move request for scope (0.02, -0.12)
22:52:17.532 00.000 11060 Worker thread wakes up
22:52:17.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
22:52:17.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
22:52:17.532 00.000 11060 Moving (0.02, -0.12) raw xDistance=0.11 yDistance=0.04
22:52:17.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:52:17.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:17.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:52:17.532 00.000 11060 MoveAxis(E, 0, ABG)
22:52:17.532 00.000 11060 Move returns status 0, amount 0
22:52:17.532 00.000 11060 MoveAxis(N, 0, ABG)
22:52:17.532 00.000 11060 Move returns status 0, amount 0
22:52:17.532 00.000 11060 move complete, result=0
22:52:17.532 00.000 11060 worker thread done servicing request
22:52:17.535 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:17.551 00.016 10844 UpdateGuideState exits: m=1189 SNR=21.3
22:52:17.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:17.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:17.562 00.011 10844 Enqueuing Expose request
22:52:17.562 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:17.562 00.000 11060 Worker thread wakes up
22:52:17.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:17.565 00.003 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:18.198 00.633 11060 Exposure complete
22:52:18.391 00.193 11060 worker thread done servicing request
22:52:18.391 00.000 10844 OnExposeComplete: enter
22:52:18.391 00.000 10844 UpdateGuideState(): m_state=6
22:52:18.391 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
22:52:18.391 00.000 10844 Star::Find returns 1 (0), X=1568.86, Y=778.26, Mass=1474, SNR=23.9, Peak=129 HFD=3.3
22:52:18.393 00.002 10844 MultiStar: [#1 -0.46,-0.30,1.77,U] [#2 -0.72,0.20,0.00,M1] [#3 -0.17,0.30,0.98,U] [#4 0.21,0.57,2.39,U] [#5 0.26,-0.08,1.03,U] [#6 -0.14,0.42,0.99,U] [#7 0.51,-0.03,1.03,U] [#8 -0.54,-0.39,1.06,U] 
22:52:18.393 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.10}, one-star: {-1.15, -0.00}
22:52:18.393 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
22:52:18.393 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
22:52:18.393 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.57 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
22:52:18.393 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.10, opts=13)
22:52:18.393 00.000 10844 Enqueuing Move request for scope (-0.15, 0.10)
22:52:18.393 00.000 11060 Worker thread wakes up
22:52:18.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
22:52:18.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
22:52:18.393 00.000 11060 Moving (-0.15, 0.10) raw xDistance=-0.07 yDistance=-0.17
22:52:18.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:52:18.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:18.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:52:18.393 00.000 11060 MoveAxis(E, 0, ABG)
22:52:18.393 00.000 11060 Move returns status 0, amount 0
22:52:18.393 00.000 11060 MoveAxis(N, 0, ABG)
22:52:18.393 00.000 11060 Move returns status 0, amount 0
22:52:18.393 00.000 11060 move complete, result=0
22:52:18.393 00.000 11060 worker thread done servicing request
22:52:18.396 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:18.426 00.030 10844 UpdateGuideState exits: m=1474 SNR=23.9
22:52:18.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:18.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:18.426 00.000 10844 Enqueuing Expose request
22:52:18.426 00.000 11060 Worker thread wakes up
22:52:18.426 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:52:18.427 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:18.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:19.077 00.650 11060 Exposure complete
22:52:19.264 00.187 11060 worker thread done servicing request
22:52:19.264 00.000 10844 OnExposeComplete: enter
22:52:19.264 00.000 10844 UpdateGuideState(): m_state=6
22:52:19.264 00.000 10844 Star::Find(15, 1568, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
22:52:19.264 00.000 10844 Star::Find returns 1 (0), X=1569.58, Y=778.69, Mass=1442, SNR=23.4, Peak=125 HFD=3.4
22:52:19.266 00.002 10844 MultiStar: [#1 0.51,-0.25,1.78,U] [#2 -0.31,0.68,1.00,U] [#3 -0.89,0.41,0.00,M1] [#4 0.12,0.44,2.29,U] [#5 0.30,0.46,0.95,U] [#6 -0.61,0.81,0.00,M1] [#7 0.87,-0.00,0.00,M2] [#8 -0.47,-0.06,1.03,U] 
22:52:19.266 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.26}, one-star: {-0.43, 0.43}
22:52:19.266 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
22:52:19.266 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
22:52:19.266 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.45 mountX=-0.26 mountY=-0.01, mountTheta=-3.10
22:52:19.267 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.26, opts=13)
22:52:19.267 00.000 10844 Enqueuing Move request for scope (0.03, 0.26)
22:52:19.267 00.000 11060 Worker thread wakes up
22:52:19.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
22:52:19.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
22:52:19.267 00.000 11060 Moving (0.03, 0.26) raw xDistance=-0.26 yDistance=-0.01
22:52:19.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
22:52:19.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:19.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:52:19.267 00.000 11060 MoveAxis(E, 41, ABG)
22:52:19.267 00.000 11060 Guiding  Dir = 2, Dur = 41
22:52:19.272 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:19.282 00.010 11060 IsSlewing returns 0
22:52:19.282 00.000 11060 IsGuiding returns 0
22:52:19.282 00.000 10844 UpdateGuideState exits: m=1442 SNR=23.4
22:52:19.287 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:19.287 00.000 10844 Enqueuing Expose request
22:52:19.334 00.047 11060 IsGuiding returns 0
22:52:19.334 00.000 11060 Move returns status 0, amount 41
22:52:19.334 00.000 11060 MoveAxis(N, 0, ABG)
22:52:19.334 00.000 11060 Move returns status 0, amount 0
22:52:19.334 00.000 11060 move complete, result=0
22:52:19.334 00.000 11060 worker thread done servicing request
22:52:19.334 00.000 11060 Worker thread wakes up
22:52:19.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:19.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:19.334 00.000 10844 GuideStep: -0.3 px 41 ms EAST, -0.0 px 0 ms NORTH
22:52:19.951 00.617 11060 Exposure complete
22:52:20.164 00.213 11060 worker thread done servicing request
22:52:20.164 00.000 10844 OnExposeComplete: enter
22:52:20.164 00.000 10844 UpdateGuideState(): m_state=6
22:52:20.164 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
22:52:20.164 00.000 10844 Star::Find returns 1 (0), X=1569.05, Y=778.31, Mass=1316, SNR=23.0, Peak=149 HFD=2.7
22:52:20.166 00.002 10844 MultiStar: [#1 0.37,-0.33,1.79,U] [#2 -0.30,-0.48,0.89,U] [#3 -0.99,-0.50,0.00,M2] [#4 -0.22,-0.52,2.45,U] [#5 -0.33,0.42,1.10,U] [#6 -0.59,-0.22,1.05,U] [#7 0.11,-1.33,0.00,M3] [#8 -0.87,-0.60,0.00,M8] 
22:52:20.166 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.25}, one-star: {-0.96, 0.04}
22:52:20.166 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
22:52:20.166 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
22:52:20.166 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-2.37 mountX=0.29 mountY=-0.21, mountTheta=-0.63
22:52:20.166 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.25, opts=13)
22:52:20.166 00.000 10844 Enqueuing Move request for scope (-0.25, -0.25)
22:52:20.166 00.000 11060 Worker thread wakes up
22:52:20.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.25) opts 0xd
22:52:20.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.25)
22:52:20.166 00.000 11060 Moving (-0.25, -0.25) raw xDistance=0.29 yDistance=-0.21
22:52:20.168 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
22:52:20.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
22:52:20.168 00.000 11060 MoveAxis(W, 45, ABG)
22:52:20.168 00.000 11060 Guiding  Dir = 3, Dur = 45
22:52:20.174 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:20.190 00.016 10844 UpdateGuideState exits: m=1316 SNR=23.0
22:52:20.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:20.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:20.190 00.000 10844 Enqueuing Expose request
22:52:20.201 00.011 11060 IsSlewing returns 0
22:52:20.201 00.000 11060 IsGuiding returns 0
22:52:20.272 00.071 11060 IsGuiding returns 0
22:52:20.272 00.000 11060 Move returns status 0, amount 45
22:52:20.272 00.000 11060 MoveAxis(N, 82, ABG)
22:52:20.272 00.000 11060 Guiding  Dir = 0, Dur = 82
22:52:20.288 00.016 11060 IsSlewing returns 0
22:52:20.288 00.000 11060 IsGuiding returns 0
22:52:20.384 00.096 11060 IsGuiding returns 0
22:52:20.384 00.000 11060 Move returns status 0, amount 82
22:52:20.384 00.000 11060 move complete, result=0
22:52:20.384 00.000 11060 worker thread done servicing request
22:52:20.384 00.000 11060 Worker thread wakes up
22:52:20.384 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.2 px 82 ms NORTH
22:52:20.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:20.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:21.022 00.638 11060 Exposure complete
22:52:21.235 00.213 11060 worker thread done servicing request
22:52:21.235 00.000 10844 OnExposeComplete: enter
22:52:21.235 00.000 10844 UpdateGuideState(): m_state=6
22:52:21.235 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
22:52:21.235 00.000 10844 Star::Find returns 1 (0), X=1569.11, Y=778.45, Mass=1243, SNR=22.2, Peak=120 HFD=3.3
22:52:21.235 00.000 10844 MultiStar: [#1 0.26,0.35,1.88,U] [#2 -0.09,-0.40,0.98,U] [#3 -0.14,-0.06,1.33,U] [#4 0.72,0.11,2.43,U] [#5 -0.22,0.38,1.13,U] [#6 -0.49,-0.20,1.26,U] [#7 0.72,0.49,0.00,M4] [#8 -0.44,-0.69,0.00,M9] 
22:52:21.235 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.08}, one-star: {-0.90, 0.18}
22:52:21.235 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
22:52:21.235 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
22:52:21.239 00.004 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.36 mountX=-0.08 mountY=0.00, mountTheta=3.10
22:52:21.239 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
22:52:21.241 00.002 10844 Enqueuing Move request for scope (0.02, 0.08)
22:52:21.241 00.000 11060 Worker thread wakes up
22:52:21.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:52:21.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:52:21.241 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.00
22:52:21.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:52:21.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:21.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:52:21.241 00.000 11060 MoveAxis(E, 0, ABG)
22:52:21.241 00.000 11060 Move returns status 0, amount 0
22:52:21.241 00.000 11060 MoveAxis(N, 0, ABG)
22:52:21.241 00.000 11060 Move returns status 0, amount 0
22:52:21.241 00.000 11060 move complete, result=0
22:52:21.241 00.000 11060 worker thread done servicing request
22:52:21.244 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:21.274 00.030 10844 UpdateGuideState exits: m=1243 SNR=22.2
22:52:21.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:21.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:21.280 00.006 10844 Enqueuing Expose request
22:52:21.280 00.000 11060 Worker thread wakes up
22:52:21.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:21.280 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:21.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:21.919 00.639 11060 Exposure complete
22:52:22.143 00.224 11060 worker thread done servicing request
22:52:22.143 00.000 10844 OnExposeComplete: enter
22:52:22.143 00.000 10844 UpdateGuideState(): m_state=6
22:52:22.143 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
22:52:22.143 00.000 10844 Star::Find returns 1 (0), X=1570.04, Y=778.88, Mass=1126, SNR=20.8, Peak=130 HFD=2.6
22:52:22.143 00.000 10844 MultiStar: [#1 0.33,0.81,0.00,M1] [#2 0.34,-0.13,0.86,U] [#3 0.11,0.06,1.00,U] [#4 1.05,-0.21,0.00,M1] [#5 0.35,0.46,1.12,U] [#6 0.24,0.24,1.29,U] [#7 1.00,-0.01,0.00,M5] [#8 0.26,-0.63,1.25,U] 
22:52:22.143 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.09}, one-star: {0.03, 0.61}
22:52:22.143 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
22:52:22.143 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
22:52:22.143 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.39 mountX=-0.13 mountY=0.20, mountTheta=2.14
22:52:22.143 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.09, opts=13)
22:52:22.143 00.000 10844 Enqueuing Move request for scope (0.22, 0.09)
22:52:22.146 00.003 11060 Worker thread wakes up
22:52:22.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
22:52:22.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
22:52:22.146 00.000 11060 Moving (0.22, 0.09) raw xDistance=-0.13 yDistance=0.20
22:52:22.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
22:52:22.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:22.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:52:22.146 00.000 11060 MoveAxis(E, 21, ABG)
22:52:22.146 00.000 11060 Guiding  Dir = 2, Dur = 21
22:52:22.166 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:22.182 00.016 11060 IsSlewing returns 0
22:52:22.182 00.000 11060 IsGuiding returns 0
22:52:22.183 00.001 10844 UpdateGuideState exits: m=1126 SNR=20.8
22:52:22.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:22.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:22.183 00.000 10844 Enqueuing Expose request
22:52:22.237 00.054 11060 IsGuiding returns 0
22:52:22.237 00.000 11060 Move returns status 0, amount 21
22:52:22.237 00.000 11060 MoveAxis(N, 0, ABG)
22:52:22.237 00.000 11060 Move returns status 0, amount 0
22:52:22.237 00.000 11060 move complete, result=0
22:52:22.237 00.000 11060 worker thread done servicing request
22:52:22.237 00.000 11060 Worker thread wakes up
22:52:22.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:22.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:22.237 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
22:52:22.890 00.653 11060 Exposure complete
22:52:23.120 00.230 11060 worker thread done servicing request
22:52:23.120 00.000 10844 OnExposeComplete: enter
22:52:23.120 00.000 10844 UpdateGuideState(): m_state=6
22:52:23.120 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
22:52:23.120 00.000 10844 Star::Find returns 1 (0), X=1570.49, Y=778.63, Mass=1377, SNR=23.0, Peak=134 HFD=3.4
22:52:23.120 00.000 10844 MultiStar: [#1 0.67,-0.09,1.93,U] [#2 0.42,-0.57,1.05,U] [#3 -0.41,-0.48,1.17,U] [#4 0.23,-0.80,0.00,M2] [#5 0.37,-0.59,1.10,U] [#6 0.08,-0.61,1.10,U] [#7 0.37,-0.33,1.17,U] [#8 -0.09,-0.66,1.05,U] 
22:52:23.120 00.000 10844 refined, 7 included, MultiStar: {0.27, -0.35}, one-star: {0.48, 0.36}
22:52:23.120 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
22:52:23.120 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
22:52:23.120 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.35 hyp=0.44 cameraTheta=-0.92 mountX=0.30 mountY=0.32, mountTheta=0.83
22:52:23.120 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.35, opts=13)
22:52:23.120 00.000 10844 Enqueuing Move request for scope (0.27, -0.35)
22:52:23.120 00.000 11060 Worker thread wakes up
22:52:23.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.35) opts 0xd
22:52:23.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.35)
22:52:23.120 00.000 11060 Moving (0.27, -0.35) raw xDistance=0.30 yDistance=0.32
22:52:23.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
22:52:23.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:23.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:52:23.125 00.005 11060 MoveAxis(W, 47, ABG)
22:52:23.125 00.000 11060 Guiding  Dir = 3, Dur = 47
22:52:23.131 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:23.146 00.015 11060 IsSlewing returns 0
22:52:23.147 00.001 11060 IsGuiding returns 0
22:52:23.164 00.017 10844 UpdateGuideState exits: m=1377 SNR=23.0
22:52:23.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:23.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:23.164 00.000 10844 Enqueuing Expose request
22:52:23.239 00.075 11060 IsGuiding returns 0
22:52:23.239 00.000 11060 Move returns status 0, amount 47
22:52:23.239 00.000 11060 MoveAxis(N, 0, ABG)
22:52:23.239 00.000 11060 Move returns status 0, amount 0
22:52:23.239 00.000 11060 move complete, result=0
22:52:23.239 00.000 11060 worker thread done servicing request
22:52:23.239 00.000 11060 Worker thread wakes up
22:52:23.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:23.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:23.239 00.000 10844 GuideStep: 0.3 px 47 ms WEST, 0.3 px 0 ms NORTH
22:52:23.878 00.639 11060 Exposure complete
22:52:24.110 00.232 11060 worker thread done servicing request
22:52:24.110 00.000 10844 OnExposeComplete: enter
22:52:24.124 00.014 10844 UpdateGuideState(): m_state=6
22:52:24.124 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
22:52:24.124 00.000 10844 Star::Find returns 1 (0), X=1570.57, Y=778.64, Mass=1241, SNR=22.2, Peak=129 HFD=3.2
22:52:24.125 00.001 10844 MultiStar: [#1 0.74,0.30,0.00,M1] [#2 1.08,-0.02,0.00,M1] [#3 0.07,0.29,1.25,U] [#4 0.68,-0.05,2.39,U] [#5 0.46,0.03,1.25,U] [#6 0.37,-0.29,1.03,U] [#7 1.48,-0.24,0.00,M5] [#8 -0.23,-0.25,1.14,U] 
22:52:24.125 00.000 10844 refined, 5 included, MultiStar: {0.37, 0.01}, one-star: {0.55, 0.37}
22:52:24.125 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
22:52:24.125 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
22:52:24.125 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.01 hyp=0.37 cameraTheta=0.02 mountX=-0.07 mountY=0.36, mountTheta=1.77
22:52:24.127 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.01, opts=13)
22:52:24.127 00.000 10844 Enqueuing Move request for scope (0.37, 0.01)
22:52:24.127 00.000 11060 Worker thread wakes up
22:52:24.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.01) opts 0xd
22:52:24.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.01)
22:52:24.127 00.000 11060 Moving (0.37, 0.01) raw xDistance=-0.07 yDistance=0.36
22:52:24.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:52:24.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:24.129 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:52:24.129 00.000 11060 MoveAxis(E, 0, ABG)
22:52:24.129 00.000 11060 Move returns status 0, amount 0
22:52:24.129 00.000 11060 MoveAxis(N, 0, ABG)
22:52:24.129 00.000 11060 Move returns status 0, amount 0
22:52:24.129 00.000 11060 move complete, result=0
22:52:24.129 00.000 11060 worker thread done servicing request
22:52:24.136 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:24.153 00.017 10844 UpdateGuideState exits: m=1241 SNR=22.2
22:52:24.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:24.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:24.153 00.000 10844 Enqueuing Expose request
22:52:24.153 00.000 11060 Worker thread wakes up
22:52:24.153 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:52:24.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:24.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:24.779 00.626 11060 Exposure complete
22:52:25.052 00.273 11060 worker thread done servicing request
22:52:25.052 00.000 10844 OnExposeComplete: enter
22:52:25.052 00.000 10844 UpdateGuideState(): m_state=6
22:52:25.052 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
22:52:25.052 00.000 10844 Star::Find returns 1 (0), X=1570.56, Y=777.91, Mass=1441, SNR=23.8, Peak=130 HFD=3.6
22:52:25.052 00.000 10844 MultiStar: [#1 0.78,0.25,0.00,M2] [#2 -0.40,0.06,0.91,U] [#3 0.14,0.05,0.99,U] [#4 -0.23,-0.30,2.30,U] [#5 0.42,-0.54,1.03,U] [#6 -0.18,-0.49,1.01,U] [#7 0.89,-0.25,0.00,M6] [#8 -0.28,-0.71,0.00,M7] 
22:52:25.052 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.28}, one-star: {0.55, -0.35}
22:52:25.052 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
22:52:25.052 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
22:52:25.052 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.56 mountX=0.27 mountY=0.05, mountTheta=0.18
22:52:25.057 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.28, opts=13)
22:52:25.057 00.000 10844 Enqueuing Move request for scope (0.00, -0.28)
22:52:25.057 00.000 11060 Worker thread wakes up
22:52:25.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.28) opts 0xd
22:52:25.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.28)
22:52:25.057 00.000 11060 Moving (0.00, -0.28) raw xDistance=0.27 yDistance=0.05
22:52:25.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
22:52:25.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:25.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:52:25.057 00.000 11060 MoveAxis(W, 43, ABG)
22:52:25.057 00.000 11060 Guiding  Dir = 3, Dur = 43
22:52:25.067 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:25.096 00.029 11060 IsSlewing returns 0
22:52:25.098 00.002 11060 IsGuiding returns 0
22:52:25.105 00.007 10844 UpdateGuideState exits: m=1441 SNR=23.8
22:52:25.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:25.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:25.105 00.000 10844 Enqueuing Expose request
22:52:25.151 00.046 11060 IsGuiding returns 0
22:52:25.151 00.000 11060 Move returns status 0, amount 43
22:52:25.152 00.001 11060 MoveAxis(N, 0, ABG)
22:52:25.152 00.000 11060 Move returns status 0, amount 0
22:52:25.152 00.000 11060 move complete, result=0
22:52:25.153 00.001 11060 worker thread done servicing request
22:52:25.153 00.000 11060 Worker thread wakes up
22:52:25.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:25.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:25.154 00.001 10844 GuideStep: 0.3 px 43 ms WEST, 0.0 px 0 ms NORTH
22:52:25.777 00.623 11060 Exposure complete
22:52:26.000 00.223 11060 worker thread done servicing request
22:52:26.000 00.000 10844 OnExposeComplete: enter
22:52:26.000 00.000 10844 UpdateGuideState(): m_state=6
22:52:26.000 00.000 10844 Star::Find(15, 1570, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
22:52:26.000 00.000 10844 Star::Find returns 1 (0), X=1570.19, Y=777.95, Mass=1377, SNR=23.0, Peak=153 HFD=3.5
22:52:26.000 00.000 10844 MultiStar: [#1 0.26,-0.29,1.71,U] [#2 -0.05,-0.10,1.03,U] [#3 -0.56,-0.02,1.23,U] [#4 0.28,0.15,2.53,U] [#5 0.20,-0.25,1.06,U] [#6 -0.08,-0.42,1.07,U] [#7 -0.12,-0.45,1.04,U] [#8 -1.16,-0.96,0.00,M8] 
22:52:26.000 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.16}, one-star: {0.18, -0.31}
22:52:26.000 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
22:52:26.000 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
22:52:26.000 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.24 mountX=0.15 mountY=0.08, mountTheta=0.50
22:52:26.002 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.16, opts=13)
22:52:26.002 00.000 10844 Enqueuing Move request for scope (0.06, -0.16)
22:52:26.002 00.000 11060 Worker thread wakes up
22:52:26.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:52:26.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:52:26.002 00.000 11060 Moving (0.06, -0.16) raw xDistance=0.15 yDistance=0.08
22:52:26.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
22:52:26.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:26.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:52:26.002 00.000 11060 MoveAxis(W, 25, ABG)
22:52:26.002 00.000 11060 Guiding  Dir = 3, Dur = 25
22:52:26.005 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:26.019 00.014 11060 IsSlewing returns 0
22:52:26.019 00.000 11060 IsGuiding returns 0
22:52:26.021 00.002 10844 UpdateGuideState exits: m=1377 SNR=23.0
22:52:26.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:26.021 00.000 10844 Enqueuing Expose request
22:52:26.064 00.043 11060 IsGuiding returns 0
22:52:26.064 00.000 11060 Move returns status 0, amount 25
22:52:26.064 00.000 11060 MoveAxis(N, 0, ABG)
22:52:26.064 00.000 11060 Move returns status 0, amount 0
22:52:26.064 00.000 11060 move complete, result=0
22:52:26.064 00.000 11060 worker thread done servicing request
22:52:26.064 00.000 11060 Worker thread wakes up
22:52:26.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:26.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:26.065 00.001 10844 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
22:52:26.720 00.655 11060 Exposure complete
22:52:26.928 00.208 11060 worker thread done servicing request
22:52:26.938 00.010 10844 OnExposeComplete: enter
22:52:26.938 00.000 10844 UpdateGuideState(): m_state=6
22:52:26.939 00.001 10844 Star::Find(15, 1570, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
22:52:26.939 00.000 10844 Star::Find returns 1 (0), X=1569.35, Y=778.06, Mass=1270, SNR=22.0, Peak=104 HFD=3.7
22:52:26.939 00.000 10844 MultiStar: [#1 0.78,0.44,0.00,M2] [#2 -0.22,0.24,1.01,U] [#3 -0.65,-0.03,1.18,U] [#4 0.52,-0.29,2.41,U] [#5 0.41,0.19,1.15,U] [#6 0.09,0.26,1.14,U] [#7 0.90,-0.16,0.00,M6] [#8 -0.18,-0.52,1.08,U] 
22:52:26.939 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.08}, one-star: {-0.67, -0.20}
22:52:26.939 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
22:52:26.939 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
22:52:26.939 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.60 mountX=0.08 mountY=0.01, mountTheta=0.14
22:52:26.941 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.08, opts=13)
22:52:26.941 00.000 10844 Enqueuing Move request for scope (-0.00, -0.08)
22:52:26.941 00.000 11060 Worker thread wakes up
22:52:26.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
22:52:26.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
22:52:26.941 00.000 11060 Moving (-0.00, -0.08) raw xDistance=0.08 yDistance=0.01
22:52:26.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:52:26.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:26.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:26.941 00.000 11060 MoveAxis(E, 0, ABG)
22:52:26.941 00.000 11060 Move returns status 0, amount 0
22:52:26.941 00.000 11060 MoveAxis(N, 0, ABG)
22:52:26.941 00.000 11060 Move returns status 0, amount 0
22:52:26.941 00.000 11060 move complete, result=0
22:52:26.941 00.000 11060 worker thread done servicing request
22:52:26.945 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
22:52:26.959 00.014 10844 UpdateGuideState exits: m=1270 SNR=22.0
22:52:26.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:26.959 00.000 10844 Enqueuing Expose request
22:52:26.959 00.000 11060 Worker thread wakes up
22:52:26.959 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:26.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:26.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:27.589 00.630 11060 Exposure complete
22:52:27.777 00.188 11060 worker thread done servicing request
22:52:27.777 00.000 10844 OnExposeComplete: enter
22:52:27.777 00.000 10844 UpdateGuideState(): m_state=6
22:52:27.777 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
22:52:27.777 00.000 10844 Star::Find returns 1 (0), X=1569.88, Y=778.99, Mass=1135, SNR=21.1, Peak=136 HFD=2.7
22:52:27.779 00.002 10844 MultiStar: [#1 0.95,1.12,0.00,M3] [#2 0.07,0.27,1.03,U] [#3 -0.12,0.77,0.00,M1] [#4 0.29,0.32,2.51,U] [#5 -0.17,0.44,1.12,U] [#6 -0.72,0.33,0.00,M1] [#7 0.60,0.25,1.24,U] [#8 0.09,0.30,1.04,U] 
22:52:27.779 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.37}, one-star: {-0.14, 0.72}
22:52:27.779 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
22:52:27.779 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
22:52:27.779 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.15 mountX=-0.39 mountY=0.10, mountTheta=2.88
22:52:27.780 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.37, opts=13)
22:52:27.780 00.000 10844 Enqueuing Move request for scope (0.16, 0.37)
22:52:27.780 00.000 11060 Worker thread wakes up
22:52:27.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.37) opts 0xd
22:52:27.780 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.37)
22:52:27.780 00.000 11060 Moving (0.16, 0.37) raw xDistance=-0.39 yDistance=0.10
22:52:27.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
22:52:27.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:27.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:52:27.780 00.000 11060 MoveAxis(E, 62, ABG)
22:52:27.780 00.000 11060 Guiding  Dir = 2, Dur = 62
22:52:27.785 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:27.801 00.016 10844 UpdateGuideState exits: m=1135 SNR=21.1
22:52:27.806 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:27.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:27.806 00.000 10844 Enqueuing Expose request
22:52:27.820 00.014 11060 IsSlewing returns 0
22:52:27.820 00.000 11060 IsGuiding returns 0
22:52:27.894 00.074 11060 IsGuiding returns 0
22:52:27.894 00.000 11060 Move returns status 0, amount 62
22:52:27.894 00.000 11060 MoveAxis(N, 0, ABG)
22:52:27.894 00.000 11060 Move returns status 0, amount 0
22:52:27.894 00.000 11060 move complete, result=0
22:52:27.894 00.000 11060 worker thread done servicing request
22:52:27.894 00.000 11060 Worker thread wakes up
22:52:27.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:27.894 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.1 px 0 ms NORTH
22:52:27.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:28.519 00.625 11060 Exposure complete
22:52:28.722 00.203 11060 worker thread done servicing request
22:52:28.722 00.000 10844 OnExposeComplete: enter
22:52:28.722 00.000 10844 UpdateGuideState(): m_state=6
22:52:28.722 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
22:52:28.722 00.000 10844 Star::Find returns 1 (0), X=1570.28, Y=778.20, Mass=1275, SNR=22.1, Peak=121 HFD=3.5
22:52:28.722 00.000 10844 MultiStar: [#1 0.23,0.30,2.00,U] [#2 0.69,-0.06,1.06,U] [#3 0.23,0.03,1.17,U] [#4 0.58,-0.23,2.56,U] [#5 0.19,-0.43,1.12,U] [#6 0.18,-0.04,0.95,U] [#7 1.01,-0.48,0.00,M6] [#8 -0.36,-0.42,1.10,U] 
22:52:28.722 00.000 10844 single-star, 7 included, MultiStar: {0.29, -0.10}, one-star: {0.27, -0.07}
22:52:28.722 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
22:52:28.722 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
22:52:28.722 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.24 mountX=0.02 mountY=0.28, mountTheta=1.51
22:52:28.724 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.07, opts=13)
22:52:28.724 00.000 10844 Enqueuing Move request for scope (0.27, -0.07)
22:52:28.724 00.000 11060 Worker thread wakes up
22:52:28.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
22:52:28.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
22:52:28.724 00.000 11060 Moving (0.27, -0.07) raw xDistance=0.02 yDistance=0.28
22:52:28.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:52:28.724 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.00 newest=0.39
22:52:28.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
22:52:28.724 00.000 11060 MoveAxis(E, 0, ABG)
22:52:28.724 00.000 11060 Move returns status 0, amount 0
22:52:28.724 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 537 applied
22:52:28.724 00.000 11060 MoveAxis(S, 645, ABG)
22:52:28.724 00.000 11060 Guiding  Dir = 1, Dur = 645
22:52:28.731 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:28.748 00.017 11060 IsSlewing returns 0
22:52:28.750 00.002 11060 IsGuiding returns 0
22:52:28.753 00.003 10844 UpdateGuideState exits: m=1275 SNR=22.1
22:52:28.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:28.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:28.753 00.000 10844 Enqueuing Expose request
22:52:29.440 00.687 11060 IsGuiding returns 0
22:52:29.440 00.000 11060 Move returns status 0, amount 645
22:52:29.440 00.000 11060 move complete, result=0
22:52:29.440 00.000 11060 worker thread done servicing request
22:52:29.440 00.000 11060 Worker thread wakes up
22:52:29.440 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 645 ms SOUTH
22:52:29.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:29.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:30.073 00.633 11060 Exposure complete
22:52:30.267 00.194 11060 worker thread done servicing request
22:52:30.267 00.000 10844 OnExposeComplete: enter
22:52:30.267 00.000 10844 UpdateGuideState(): m_state=6
22:52:30.267 00.000 10844 Star::Find(15, 1570, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
22:52:30.269 00.002 10844 Star::Find returns 1 (0), X=1569.12, Y=778.64, Mass=1222, SNR=21.6, Peak=125 HFD=3.2
22:52:30.269 00.000 10844 MultiStar: [#1 -0.05,0.23,1.93,U] [#2 -1.03,-0.03,0.00,M1] [#3 -1.45,0.12,0.00,M1] [#4 -0.76,-0.24,0.00,M1] [#5 0.23,0.22,1.08,U] [#6 -0.86,0.01,0.00,M1] [#7 -0.43,-0.21,1.01,U] [#8 -0.97,0.17,0.00,M6] 
22:52:30.269 00.000 10844 refined, 3 included, MultiStar: {-0.23, 0.17}, one-star: {-0.89, 0.37}
22:52:30.269 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.27 = -2.02)
22:52:30.269 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.04)
22:52:30.269 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.51 mountX=-0.12 mountY=-0.26, mountTheta=-2.02
22:52:30.269 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.17, opts=13)
22:52:30.269 00.000 10844 Enqueuing Move request for scope (-0.23, 0.17)
22:52:30.269 00.000 11060 Worker thread wakes up
22:52:30.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
22:52:30.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
22:52:30.269 00.000 11060 Moving (-0.23, 0.17) raw xDistance=-0.12 yDistance=-0.26
22:52:30.269 00.000 11060 BLC: History state: CurrMiss=-0.26, AvgInitMiss=0.06, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=0.193775, 1:-0.257479
22:52:30.269 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:52:30.269 00.000 11060 BLC: window closed
22:52:30.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
22:52:30.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:30.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:52:30.269 00.000 11060 MoveAxis(E, 20, ABG)
22:52:30.269 00.000 11060 Guiding  Dir = 2, Dur = 20
22:52:30.276 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:30.292 00.016 10844 UpdateGuideState exits: m=1222 SNR=21.6
22:52:30.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:30.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:30.292 00.000 10844 Enqueuing Expose request
22:52:30.314 00.022 11060 IsSlewing returns 0
22:52:30.316 00.002 11060 IsGuiding returns 0
22:52:30.350 00.034 11060 IsGuiding returns 0
22:52:30.350 00.000 11060 Move returns status 0, amount 20
22:52:30.350 00.000 11060 MoveAxis(N, 0, ABG)
22:52:30.350 00.000 11060 Move returns status 0, amount 0
22:52:30.350 00.000 11060 move complete, result=0
22:52:30.350 00.000 11060 worker thread done servicing request
22:52:30.350 00.000 11060 Worker thread wakes up
22:52:30.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:30.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:30.352 00.002 10844 GuideStep: -0.1 px 20 ms EAST, -0.3 px 0 ms NORTH
22:52:30.987 00.635 11060 Exposure complete
22:52:31.186 00.199 11060 worker thread done servicing request
22:52:31.192 00.006 10844 OnExposeComplete: enter
22:52:31.192 00.000 10844 UpdateGuideState(): m_state=6
22:52:31.192 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
22:52:31.192 00.000 10844 Star::Find returns 1 (0), X=1569.64, Y=778.40, Mass=1324, SNR=23.1, Peak=128 HFD=3.1
22:52:31.192 00.000 10844 MultiStar: [#1 0.05,0.44,1.89,U] [#2 -0.46,0.09,0.97,U] [#3 -1.35,0.30,0.00,M2] [#4 -0.79,0.73,0.00,M2] [#5 0.11,0.28,1.02,U] [#6 -0.55,0.39,1.08,U] [#7 0.16,0.22,1.21,U] [#8 -0.41,-0.45,1.11,U] 
22:52:31.192 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.19}, one-star: {-0.37, 0.13}
22:52:31.192 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
22:52:31.192 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
22:52:31.192 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.33 mountX=-0.15 mountY=-0.20, mountTheta=-2.21
22:52:31.192 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.19, opts=13)
22:52:31.192 00.000 10844 Enqueuing Move request for scope (-0.18, 0.19)
22:52:31.192 00.000 11060 Worker thread wakes up
22:52:31.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
22:52:31.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
22:52:31.192 00.000 11060 Moving (-0.18, 0.19) raw xDistance=-0.15 yDistance=-0.20
22:52:31.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:52:31.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:31.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:52:31.192 00.000 11060 MoveAxis(E, 25, ABG)
22:52:31.192 00.000 11060 Guiding  Dir = 2, Dur = 25
22:52:31.200 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:31.230 00.030 10844 UpdateGuideState exits: m=1324 SNR=23.1
22:52:31.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:31.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:31.230 00.000 10844 Enqueuing Expose request
22:52:31.238 00.008 11060 IsSlewing returns 0
22:52:31.238 00.000 11060 IsGuiding returns 0
22:52:31.280 00.042 11060 IsGuiding returns 0
22:52:31.280 00.000 11060 Move returns status 0, amount 25
22:52:31.280 00.000 11060 MoveAxis(N, 0, ABG)
22:52:31.280 00.000 11060 Move returns status 0, amount 0
22:52:31.280 00.000 11060 move complete, result=0
22:52:31.280 00.000 11060 worker thread done servicing request
22:52:31.280 00.000 11060 Worker thread wakes up
22:52:31.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:31.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:31.281 00.001 10844 GuideStep: -0.2 px 25 ms EAST, -0.2 px 0 ms NORTH
22:52:31.933 00.652 11060 Exposure complete
22:52:32.130 00.197 11060 worker thread done servicing request
22:52:32.130 00.000 10844 OnExposeComplete: enter
22:52:32.130 00.000 10844 UpdateGuideState(): m_state=6
22:52:32.130 00.000 10844 Star::Find(15, 1569, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
22:52:32.130 00.000 10844 Star::Find returns 1 (0), X=1569.39, Y=777.67, Mass=1352, SNR=22.7, Peak=152 HFD=3.4
22:52:32.130 00.000 10844 MultiStar: [#1 0.75,0.75,0.00,M1] [#2 -0.74,0.07,0.00,M1] [#3 -1.52,-0.12,0.00,M3] [#4 -1.12,0.00,0.00,M3] [#5 -0.41,0.54,1.05,U] [#6 -1.16,0.04,0.00,M1] [#7 0.24,0.32,1.20,U] [#8 -0.63,-0.01,1.08,U] 
22:52:32.130 00.000 10844 refined, 3 included, MultiStar: {-0.33, 0.08}, one-star: {-0.62, -0.60}
22:52:32.130 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
22:52:32.130 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
22:52:32.130 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.08 hyp=0.34 cameraTheta=2.91 mountX=-0.02 mountY=-0.34, mountTheta=-1.62
22:52:32.136 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.08, opts=13)
22:52:32.136 00.000 10844 Enqueuing Move request for scope (-0.33, 0.08)
22:52:32.136 00.000 11060 Worker thread wakes up
22:52:32.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.08) opts 0xd
22:52:32.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.08)
22:52:32.136 00.000 11060 Moving (-0.33, 0.08) raw xDistance=-0.02 yDistance=-0.34
22:52:32.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:52:32.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:32.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:52:32.136 00.000 11060 MoveAxis(E, 0, ABG)
22:52:32.136 00.000 11060 Move returns status 0, amount 0
22:52:32.136 00.000 11060 MoveAxis(N, 0, ABG)
22:52:32.136 00.000 11060 Move returns status 0, amount 0
22:52:32.136 00.000 11060 move complete, result=0
22:52:32.136 00.000 11060 worker thread done servicing request
22:52:32.141 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:32.164 00.023 10844 UpdateGuideState exits: m=1352 SNR=22.7
22:52:32.166 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:32.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:32.166 00.000 10844 Enqueuing Expose request
22:52:32.166 00.000 11060 Worker thread wakes up
22:52:32.166 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:52:32.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:32.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:32.794 00.628 11060 Exposure complete
22:52:32.987 00.193 11060 worker thread done servicing request
22:52:32.987 00.000 10844 OnExposeComplete: enter
22:52:32.987 00.000 10844 UpdateGuideState(): m_state=6
22:52:32.987 00.000 10844 Star::Find(15, 1569, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
22:52:32.987 00.000 10844 Star::Find returns 1 (0), X=1569.19, Y=778.13, Mass=1564, SNR=24.6, Peak=125 HFD=3.7
22:52:32.987 00.000 10844 MultiStar: [#1 -0.45,-0.05,1.79,U] [#2 -0.76,0.09,0.00,M2] [#3 -1.40,-0.09,0.00,M4] [#4 -1.09,0.38,0.00,M4] [#5 0.15,0.27,0.99,U] [#6 -1.47,0.47,0.00,M2] [#7 -0.42,0.57,1.08,U] [#8 -0.53,-0.22,1.01,U] 
22:52:32.987 00.000 10844 refined, 4 included, MultiStar: {-0.42, 0.08}, one-star: {-0.82, -0.13}
22:52:32.987 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.72 = -1.57)
22:52:32.987 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.59)
22:52:32.987 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.08 hyp=0.43 cameraTheta=2.96 mountX=0.00 mountY=-0.43, mountTheta=-1.57
22:52:32.987 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.08, opts=13)
22:52:32.987 00.000 10844 Enqueuing Move request for scope (-0.42, 0.08)
22:52:32.987 00.000 11060 Worker thread wakes up
22:52:32.992 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.08) opts 0xd
22:52:32.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.08)
22:52:32.992 00.000 11060 Moving (-0.42, 0.08) raw xDistance=0.00 yDistance=-0.43
22:52:32.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:52:32.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:32.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
22:52:32.992 00.000 11060 MoveAxis(E, 0, ABG)
22:52:32.992 00.000 11060 Move returns status 0, amount 0
22:52:32.992 00.000 11060 MoveAxis(N, 0, ABG)
22:52:32.992 00.000 11060 Move returns status 0, amount 0
22:52:32.992 00.000 11060 move complete, result=0
22:52:32.992 00.000 11060 worker thread done servicing request
22:52:33.008 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:33.024 00.016 10844 UpdateGuideState exits: m=1564 SNR=24.6
22:52:33.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:33.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:52:33.024 00.000 10844 Enqueuing Expose request
22:52:33.024 00.000 11060 Worker thread wakes up
22:52:33.024 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:52:33.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:52:33.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1555,763,31,31)
22:52:33.208 00.184 10844 evsrv: cli 0EEEE6B0 connect
22:52:33.209 00.001 10844 case statement mapped state 6 to 3
22:52:33.209 00.000 10844 case statement mapped state 6 to 3
22:52:33.212 00.003 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_app_state","id":"eb9c9ab0-981f-4cad-a488-5bde428543c8"}
22:52:33.212 00.000 10844 case statement mapped state 6 to 3
22:52:33.213 00.001 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb9c9ab0-981f-4cad-a488-5bde428543c8"}
22:52:33.217 00.004 10844 evsrv: cli 0EEEE6B0 disconnect
22:52:33.219 00.002 10844 evsrv: cli 0EEEE2F0 connect
22:52:33.219 00.000 10844 case statement mapped state 6 to 3
22:52:33.220 00.001 10844 case statement mapped state 6 to 3
22:52:33.220 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"stop_capture","id":"37d2ecc6-c923-4689-8434-03421799f118"}
22:52:33.222 00.002 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:52:33.222 00.000 10844 Status Line: Waiting for devices...
22:52:33.223 00.001 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":0,"id":"37d2ecc6-c923-4689-8434-03421799f118"}
22:52:33.223 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
22:52:33.223 00.000 10844 evsrv: cli 0EEEDFD0 connect
22:52:33.223 00.000 10844 case statement mapped state 6 to 3
22:52:33.223 00.000 10844 case statement mapped state 6 to 3
22:52:33.223 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"4fdded73-9a99-4a45-b103-cae822b8e7d5"}
22:52:33.223 00.000 10844 case statement mapped state 6 to 3
22:52:33.223 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fdded73-9a99-4a45-b103-cae822b8e7d5"}
22:52:33.223 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
22:52:33.231 00.008 11060 ZWO: stopexposure
22:52:33.587 00.356 11060 ZWO: stopexposure
22:52:33.587 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:52:33.587 00.000 11060 worker thread done servicing request
22:52:33.587 00.000 10844 OnExposeComplete: enter
22:52:33.587 00.000 10844 OnExposeComplete: Capture Error reported
22:52:33.587 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:52:33.587 00.000 10844 Mount: notify guiding stopped
22:52:33.587 00.000 10844 BLC: window closed
22:52:33.587 00.000 10844 BLC: Last direction was reset
22:52:33.590 00.003 10844 Changing from state GUIDING to STOP
22:52:33.590 00.000 10844 guider state => SELECTED
22:52:33.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
22:52:33.618 00.028 10844 Changing from state SELECTED to UNINITIALIZED
22:52:33.619 00.001 10844 guider state => SELECTING
22:52:33.622 00.003 10844 Status Line: Stopped.
22:52:33.627 00.005 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:52:34.229 00.602 10844 evsrv: cli 0EEEDAD0 connect
22:52:34.230 00.001 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_app_state","id":"77063dd4-0ddf-468a-a679-8d4b5e180580"}
22:52:34.230 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":"Stopped","id":"77063dd4-0ddf-468a-a679-8d4b5e180580"}
22:52:34.230 00.000 10844 evsrv: cli 0EEEDAD0 disconnect
22:53:08.951 34.721 10844 evsrv: cli 0EEEEC50 connect
22:53:08.951 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_app_state","id":"399e9892-53fb-486a-992d-0429e1ed4e3b"}
22:53:08.952 00.001 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":"Stopped","id":"399e9892-53fb-486a-992d-0429e1ed4e3b"}
22:53:08.952 00.000 10844 evsrv: cli 0EEEEC50 disconnect
22:53:08.953 00.001 10844 evsrv: cli 0EEEDB70 connect
22:53:08.954 00.001 10844 evsrv: cli 0EEEDB70 request: {"method":"get_calibrated","id":"46969758-9aaf-4e6e-85d4-0931f7372b04"}
22:53:08.956 00.002 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":true,"id":"46969758-9aaf-4e6e-85d4-0931f7372b04"}
22:53:08.957 00.001 10844 evsrv: cli 0EEEDB70 disconnect
22:53:08.958 00.001 10844 evsrv: cli 0EEEEA70 connect
22:53:08.959 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"1c6c3562-ec66-4953-9628-5bc94b69fac0"}
22:53:08.959 00.000 10844 PhdController::Guide begins
22:53:08.959 00.000 10844 PhdController: newstate STATE_SETUP
22:53:08.959 00.000 10844 PhdController: setup
22:53:08.959 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
22:53:08.959 00.000 10844 PhdController: start capturing
22:53:08.959 00.000 10844 Changing from state SELECTING to UNINITIALIZED
22:53:08.959 00.000 10844 guider state => SELECTING
22:53:08.959 00.000 10844 setting force full frames = true
22:53:08.959 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:53:08.967 00.008 10844 ScheduleExposure(500,3,0) exposurePending=0
22:53:08.967 00.000 10844 Enqueuing Expose request
22:53:08.967 00.000 10844 PhdController: newstate STATE_SELECT_STAR
22:53:08.967 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":0,"id":"1c6c3562-ec66-4953-9628-5bc94b69fac0"}
22:53:08.967 00.000 11060 Worker thread wakes up
22:53:08.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:08.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
22:53:08.969 00.002 10844 evsrv: cli 0EEEEA70 disconnect
22:53:08.970 00.001 10844 evsrv: cli 0EEEDDF0 connect
22:53:08.970 00.000 10844 case statement mapped state 1 to 101
22:53:08.970 00.000 10844 case statement mapped state 1 to 101
22:53:08.971 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_shift_params","id":"0d761dbb-3c99-4712-b504-f7e447dbfd44"}
22:53:08.971 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"0d761dbb-3c99-4712-b504-f7e447dbfd44"}
22:53:08.971 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
22:53:08.973 00.002 10844 evsrv: cli 0EEEE110 connect
22:53:08.973 00.000 10844 case statement mapped state 1 to 101
22:53:08.974 00.001 10844 case statement mapped state 1 to 101
22:53:08.974 00.000 10844 evsrv: cli 0EEEE110 request: {"method":"get_lock_position","id":"6f6f2e90-37cd-40a9-80e8-7d0ed27bcce3"}
22:53:08.974 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":null,"id":"6f6f2e90-37cd-40a9-80e8-7d0ed27bcce3"}
22:53:08.974 00.000 10844 evsrv: cli 0EEEE110 disconnect
22:53:09.608 00.634 11060 Exposure complete
22:53:09.780 00.172 11060 worker thread done servicing request
22:53:09.780 00.000 10844 OnExposeComplete: enter
22:53:09.780 00.000 10844 UpdateGuideState(): m_state=1
22:53:09.780 00.000 10844 UpdateCurrentPosition: no star selected
22:53:09.780 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:53:09.780 00.000 10844 Status Line: No star selected
22:53:09.785 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:09.811 00.026 10844 UpdateGuideState exits: No star selected
22:53:09.811 00.000 10844 GuiderMultiStar::AutoSelect enter
22:53:09.811 00.000 10844 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:53:10.063 00.252 10844 AutoFind: auto downsample for scale 4.13 => 1x
22:53:10.282 00.219 10844 AutoFind: global mean = 0.0, stdev 16.3
22:53:10.282 00.000 10844 AutoFind: using threshold = 0.1
22:53:10.601 00.319 10844 AutoFind: local max [927, 847] 57.1
22:53:10.601 00.000 10844 AutoFind: local max [77, 125] 56.6
22:53:10.601 00.000 10844 AutoFind: local max [1620, 298] 55.6
22:53:10.601 00.000 10844 AutoFind: local max [1896, 403] 55.5
22:53:10.601 00.000 10844 AutoFind: local max [781, 660] 55.4
22:53:10.601 00.000 10844 AutoFind: local max [1777, 669] 55.3
22:53:10.615 00.014 10844 AutoFind: local max [603, 577] 54.9
22:53:10.615 00.000 10844 AutoFind: local max [1401, 467] 54.0
22:53:10.615 00.000 10844 AutoFind: local max [1797, 49] 53.6
22:53:10.615 00.000 10844 AutoFind: local max [1898, 101] 53.5
22:53:10.615 00.000 10844 AutoFind: local max [1299, 823] 53.3
22:53:10.615 00.000 10844 AutoFind: local max [1401, 356] 53.3
22:53:10.615 00.000 10844 AutoFind: local max [1302, 704] 52.3
22:53:10.615 00.000 10844 AutoFind: local max [331, 115] 52.1
22:53:10.615 00.000 10844 AutoFind: local max [1164, 639] 52.1
22:53:10.615 00.000 10844 AutoFind: local max [381, 424] 51.9
22:53:10.615 00.000 10844 AutoFind: local max [1112, 541] 51.8
22:53:10.615 00.000 10844 AutoFind: local max [383, 713] 51.6
22:53:10.615 00.000 10844 AutoFind: local max [22, 147] 51.4
22:53:10.615 00.000 10844 AutoFind: local max [1681, 822] 49.7
22:53:10.615 00.000 10844 AutoFind: local max [925, 833] 49.1
22:53:10.615 00.000 10844 AutoFind: local max [900, 973] 46.2
22:53:10.615 00.000 10844 AutoFind: local max [898, 796] 45.5
22:53:10.615 00.000 10844 AutoFind: local max [1400, 863] 45.4
22:53:10.615 00.000 10844 AutoFind: local max [859, 45] 45.4
22:53:10.615 00.000 10844 AutoFind: local max [383, 603] 44.1
22:53:10.615 00.000 10844 AutoFind: local max [424, 906] 43.9
22:53:10.615 00.000 10844 AutoFind: local max [495, 146] 42.8
22:53:10.615 00.000 10844 AutoFind: local max [421, 937] 42.8
22:53:10.615 00.000 10844 AutoFind: local max [608, 850] 42.4
22:53:10.615 00.000 10844 AutoFind: local max [1303, 775] 41.6
22:53:10.615 00.000 10844 AutoFind: local max [1791, 278] 38.6
22:53:10.615 00.000 10844 AutoFind: local max [1130, 611] 37.6
22:53:10.615 00.000 10844 AutoFind: local max [847, 502] 37.4
22:53:10.615 00.000 10844 AutoFind: local max [1588, 205] 36.8
22:53:10.615 00.000 10844 AutoFind: local max [1778, 70] 36.4
22:53:10.615 00.000 10844 AutoFind: local max [334, 800] 35.7
22:53:10.615 00.000 10844 AutoFind: local max [319, 667] 35.3
22:53:10.615 00.000 10844 AutoFind: local max [255, 59] 34.5
22:53:10.615 00.000 10844 AutoFind: local max [462, 423] 33.5
22:53:10.615 00.000 10844 AutoFind: local max [807, 900] 32.9
22:53:10.615 00.000 10844 AutoFind: local max [403, 692] 31.8
22:53:10.615 00.000 10844 AutoFind: local max [1749, 659] 31.6
22:53:10.615 00.000 10844 AutoFind: local max [886, 644] 31.5
22:53:10.615 00.000 10844 AutoFind: local max [157, 951] 30.0
22:53:10.615 00.000 10844 AutoFind: local max [414, 556] 28.8
22:53:10.615 00.000 10844 AutoFind: local max [505, 913] 28.1
22:53:10.615 00.000 10844 AutoFind: local max [102, 267] 27.2
22:53:10.615 00.000 10844 AutoFind: local max [1379, 403] 27.0
22:53:10.615 00.000 10844 AutoFind: local max [1910, 891] 26.4
22:53:10.615 00.000 10844 AutoFind: local max [1597, 256] 25.9
22:53:10.615 00.000 10844 AutoFind: local max [1147, 486] 25.6
22:53:10.615 00.000 10844 AutoFind: local max [320, 849] 25.2
22:53:10.615 00.000 10844 AutoFind: local max [942, 934] 25.1
22:53:10.615 00.000 10844 AutoFind: local max [793, 1028] 25.0
22:53:10.615 00.000 10844 AutoFind: local max [1293, 262] 24.9
22:53:10.615 00.000 10844 AutoFind: local max [309, 524] 24.0
22:53:10.615 00.000 10844 AutoFind: local max [1834, 139] 23.4
22:53:10.615 00.000 10844 AutoFind: local max [1839, 140] 23.0
22:53:10.615 00.000 10844 AutoFind: local max [1287, 750] 22.8
22:53:10.615 00.000 10844 AutoFind: local max [1035, 616] 22.0
22:53:10.615 00.000 10844 AutoFind: local max [1291, 74] 21.2
22:53:10.615 00.000 10844 AutoFind: local max [1334, 290] 21.0
22:53:10.615 00.000 10844 AutoFind: local max [766, 961] 20.9
22:53:10.615 00.000 10844 AutoFind: local max [97, 319] 20.6
22:53:10.615 00.000 10844 AutoFind: local max [897, 726] 19.9
22:53:10.615 00.000 10844 AutoFind: local max [1113, 227] 19.7
22:53:10.615 00.000 10844 AutoFind: local max [903, 730] 19.4
22:53:10.615 00.000 10844 AutoFind: local max [721, 744] 19.1
22:53:10.615 00.000 10844 AutoFind: local max [1228, 690] 19.1
22:53:10.615 00.000 10844 AutoFind: local max [824, 418] 18.8
22:53:10.615 00.000 10844 AutoFind: local max [552, 120] 18.8
22:53:10.615 00.000 10844 AutoFind: local max [1461, 1070] 18.6
22:53:10.615 00.000 10844 AutoFind: local max [897, 731] 18.5
22:53:10.615 00.000 10844 AutoFind: local max [1133, 746] 17.9
22:53:10.615 00.000 10844 AutoFind: local max [72, 1006] 17.8
22:53:10.615 00.000 10844 AutoFind: local max [727, 748] 17.7
22:53:10.615 00.000 10844 AutoFind: local max [1716, 531] 17.7
22:53:10.615 00.000 10844 AutoFind: local max [1595, 993] 17.3
22:53:10.615 00.000 10844 AutoFind: local max [697, 329] 17.2
22:53:10.619 00.004 10844 AutoFind: local max [675, 997] 17.0
22:53:10.619 00.000 10844 AutoFind: local max [1207, 404] 16.8
22:53:10.619 00.000 10844 AutoFind: local max [1514, 841] 16.8
22:53:10.619 00.000 10844 AutoFind: local max [398, 311] 16.8
22:53:10.619 00.000 10844 AutoFind: local max [224, 221] 16.6
22:53:10.619 00.000 10844 AutoFind: local max [1726, 405] 16.4
22:53:10.619 00.000 10844 AutoFind: local max [264, 522] 16.3
22:53:10.619 00.000 10844 AutoFind: local max [661, 46] 16.2
22:53:10.619 00.000 10844 AutoFind: local max [765, 1011] 15.7
22:53:10.619 00.000 10844 AutoFind: local max [1554, 232] 15.7
22:53:10.619 00.000 10844 AutoFind: local max [587, 684] 15.6
22:53:10.619 00.000 10844 AutoFind: local max [1252, 243] 15.5
22:53:10.619 00.000 10844 AutoFind: local max [1789, 770] 15.3
22:53:10.619 00.000 10844 AutoFind: local max [224, 816] 15.3
22:53:10.619 00.000 10844 AutoFind: local max [171, 212] 15.2
22:53:10.619 00.000 10844 AutoFind: local max [407, 307] 15.1
22:53:10.619 00.000 10844 AutoFind: local max [86, 153] 14.7
22:53:10.619 00.000 10844 AutoFind: local max [595, 679] 14.7
22:53:10.619 00.000 10844 AutoFind: local max [1524, 834] 14.5
22:53:10.619 00.000 10844 AutoFind: local max [587, 678] 14.4
22:53:10.619 00.000 10844 AutoFind: too close [587, 678] 14.4 - [595, 679] 14.7
22:53:10.619 00.000 10844 AutoFind: too close [587, 678] 14.4 - [587, 684] 15.6
22:53:10.621 00.002 10844 AutoFind: too close [1524, 834] 14.5 - [1514, 841] 16.8
22:53:10.621 00.000 10844 AutoFind: too close [595, 679] 14.7 - [587, 684] 15.6
22:53:10.621 00.000 10844 AutoFind: too close [407, 307] 15.1 - [398, 311] 16.8
22:53:10.621 00.000 10844 AutoFind: too close [727, 748] 17.7 - [721, 744] 19.1
22:53:10.621 00.000 10844 AutoFind: too close [897, 731] 18.5 - [903, 730] 19.4
22:53:10.621 00.000 10844 AutoFind: too close [897, 731] 18.5 - [897, 726] 19.9
22:53:10.621 00.000 10844 AutoFind: too close [903, 730] 19.4 - [897, 726] 19.9
22:53:10.621 00.000 10844 AutoFind: too close [1839, 140] 23.0 - [1834, 139] 23.4
22:53:10.621 00.000 10844 AutoFind: too close [925, 833] 49.1 - [927, 847] 57.1
22:53:10.621 00.000 10844 AutoFind: too close to edge [1461, 1070] 18.6
22:53:10.621 00.000 10844 AutoFind: too close to edge [1910, 891] 26.4
22:53:10.621 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:53:10.621 00.000 10844 Star::Find(15, 77, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.621 00.000 10844 Star::Find returns 1 (1), X=77.04, Y=125.46, Mass=7225, SNR=55.7, Peak=255 HFD=4.9
22:53:10.621 00.000 10844 Star::Find(15, 1620, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.621 00.000 10844 Star::Find returns 1 (1), X=1619.85, Y=298.49, Mass=6500, SNR=52.2, Peak=255 HFD=4.6
22:53:10.621 00.000 10844 Star::Find(15, 1896, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.621 00.000 10844 Star::Find returns 1 (1), X=1895.54, Y=402.89, Mass=6358, SNR=51.9, Peak=255 HFD=4.4
22:53:10.621 00.000 10844 Star::Find(15, 781, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.621 00.000 10844 Star::Find returns 1 (1), X=781.42, Y=660.16, Mass=6784, SNR=53.5, Peak=255 HFD=4.9
22:53:10.621 00.000 10844 Star::Find(15, 1777, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.621 00.000 10844 Star::Find returns 1 (1), X=1776.62, Y=668.45, Mass=6514, SNR=53.0, Peak=255 HFD=4.5
22:53:10.621 00.000 10844 Star::Find(15, 603, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.621 00.000 10844 Star::Find returns 1 (1), X=602.86, Y=577.31, Mass=6409, SNR=51.4, Peak=255 HFD=4.5
22:53:10.624 00.003 10844 Star::Find(15, 1401, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1401.17, Y=466.74, Mass=7083, SNR=54.3, Peak=255 HFD=4.7
22:53:10.624 00.000 10844 Star::Find(15, 1797, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1796.68, Y=49.20, Mass=9538, SNR=63.5, Peak=255 HFD=5.2
22:53:10.624 00.000 10844 Star::Find(15, 1898, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1897.79, Y=100.40, Mass=6147, SNR=50.5, Peak=255 HFD=4.5
22:53:10.624 00.000 10844 Star::Find(15, 1299, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1299.04, Y=822.97, Mass=6830, SNR=53.2, Peak=255 HFD=4.5
22:53:10.624 00.000 10844 Star::Find(15, 1401, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1401.50, Y=355.89, Mass=8120, SNR=56.6, Peak=255 HFD=5.1
22:53:10.624 00.000 10844 Star::Find(15, 1302, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1302.22, Y=704.00, Mass=10060, SNR=64.5, Peak=255 HFD=5.5
22:53:10.624 00.000 10844 Star::Find(15, 331, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=330.66, Y=115.15, Mass=5479, SNR=48.6, Peak=255 HFD=4.0
22:53:10.624 00.000 10844 Star::Find(15, 1164, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1164.50, Y=638.91, Mass=9644, SNR=63.2, Peak=255 HFD=5.3
22:53:10.624 00.000 10844 Star::Find(15, 381, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=380.79, Y=423.87, Mass=6271, SNR=50.7, Peak=255 HFD=4.5
22:53:10.624 00.000 10844 Star::Find(15, 1112, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1112.56, Y=541.29, Mass=8183, SNR=57.5, Peak=255 HFD=5.1
22:53:10.624 00.000 10844 Star::Find(15, 383, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=383.64, Y=712.98, Mass=7104, SNR=53.6, Peak=255 HFD=5.0
22:53:10.624 00.000 10844 Star::Find(15, 22, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=21.31, Y=146.74, Mass=6351, SNR=52.7, Peak=255 HFD=4.7
22:53:10.624 00.000 10844 Star::Find(15, 1681, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1680.51, Y=822.63, Mass=9726, SNR=62.0, Peak=255 HFD=5.4
22:53:10.624 00.000 10844 Star::Find(15, 900, 973, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=899.94, Y=973.58, Mass=5259, SNR=46.8, Peak=255 HFD=4.2
22:53:10.624 00.000 10844 Star::Find(15, 898, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=897.82, Y=795.51, Mass=5235, SNR=46.8, Peak=255 HFD=4.5
22:53:10.624 00.000 10844 Star::Find(15, 1400, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1400.25, Y=862.74, Mass=4869, SNR=45.9, Peak=255 HFD=4.3
22:53:10.624 00.000 10844 Star::Find(15, 859, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=859.03, Y=45.35, Mass=11385, SNR=67.9, Peak=255 HFD=6.1
22:53:10.624 00.000 10844 Star::Find(15, 383, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=383.47, Y=603.26, Mass=11537, SNR=64.3, Peak=255 HFD=5.9
22:53:10.624 00.000 10844 Star::Find(15, 424, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=424.37, Y=905.61, Mass=4386, SNR=42.8, Peak=255 HFD=3.6
22:53:10.624 00.000 10844 Star::Find(15, 495, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=495.17, Y=145.92, Mass=5176, SNR=46.6, Peak=255 HFD=4.4
22:53:10.624 00.000 10844 Star::Find(15, 421, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=420.81, Y=937.16, Mass=4342, SNR=43.1, Peak=255 HFD=4.0
22:53:10.624 00.000 10844 Star::Find(15, 608, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=607.57, Y=850.27, Mass=4664, SNR=44.4, Peak=255 HFD=4.2
22:53:10.624 00.000 10844 Star::Find(15, 1303, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1303.24, Y=775.16, Mass=5049, SNR=44.9, Peak=255 HFD=4.5
22:53:10.624 00.000 10844 Star::Find(15, 1791, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (0), X=1791.05, Y=277.55, Mass=3847, SNR=40.0, Peak=245 HFD=3.9
22:53:10.624 00.000 10844 Star::Find(15, 1130, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1130.36, Y=610.29, Mass=13139, SNR=71.1, Peak=255 HFD=6.3
22:53:10.624 00.000 10844 Star::Find(15, 847, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=846.95, Y=502.62, Mass=4431, SNR=42.0, Peak=255 HFD=4.1
22:53:10.624 00.000 10844 Star::Find(15, 1588, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1587.67, Y=204.80, Mass=3799, SNR=39.6, Peak=255 HFD=3.8
22:53:10.624 00.000 10844 Star::Find(15, 1778, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=1777.65, Y=70.31, Mass=3945, SNR=40.6, Peak=255 HFD=3.7
22:53:10.624 00.000 10844 Star::Find(15, 334, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.624 00.000 10844 Star::Find returns 1 (1), X=334.40, Y=799.87, Mass=3506, SNR=38.2, Peak=255 HFD=3.7
22:53:10.629 00.005 10844 Star::Find(15, 319, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=319.39, Y=667.21, Mass=3377, SNR=38.0, Peak=235 HFD=3.7
22:53:10.629 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.51, Mass=3216, SNR=36.7, Peak=213 HFD=3.7
22:53:10.629 00.000 10844 Star::Find(15, 462, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=462.24, Y=423.04, Mass=3682, SNR=38.6, Peak=245 HFD=4.1
22:53:10.629 00.000 10844 Star::Find(15, 807, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (1), X=808.17, Y=900.59, Mass=14245, SNR=73.6, Peak=255 HFD=6.5
22:53:10.629 00.000 10844 Star::Find(15, 403, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (1), X=403.43, Y=691.66, Mass=3121, SNR=35.9, Peak=255 HFD=3.4
22:53:10.629 00.000 10844 Star::Find(15, 1749, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1749.14, Y=658.84, Mass=3236, SNR=36.5, Peak=205 HFD=4.1
22:53:10.629 00.000 10844 Star::Find(15, 886, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=885.66, Y=643.77, Mass=3492, SNR=37.5, Peak=247 HFD=3.8
22:53:10.629 00.000 10844 Star::Find(15, 157, 951, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=156.90, Y=950.62, Mass=3097, SNR=36.0, Peak=219 HFD=3.9
22:53:10.629 00.000 10844 Star::Find(15, 414, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=413.76, Y=556.34, Mass=2604, SNR=33.2, Peak=215 HFD=3.6
22:53:10.629 00.000 10844 Star::Find(15, 505, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=505.09, Y=912.67, Mass=2740, SNR=33.5, Peak=174 HFD=3.9
22:53:10.629 00.000 10844 Star::Find(15, 102, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=101.92, Y=266.74, Mass=2753, SNR=33.8, Peak=187 HFD=4.0
22:53:10.629 00.000 10844 Star::Find(15, 1379, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1379.47, Y=403.16, Mass=3333, SNR=36.5, Peak=226 HFD=3.8
22:53:10.629 00.000 10844 Star::Find(15, 1597, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1597.03, Y=256.06, Mass=2626, SNR=32.6, Peak=149 HFD=4.2
22:53:10.629 00.000 10844 Star::Find(15, 1147, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1147.50, Y=485.82, Mass=3106, SNR=35.3, Peak=231 HFD=3.8
22:53:10.629 00.000 10844 Star::Find(15, 320, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=320.15, Y=848.66, Mass=2248, SNR=30.5, Peak=179 HFD=3.6
22:53:10.629 00.000 10844 Star::Find(15, 942, 934, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=941.10, Y=933.95, Mass=2880, SNR=34.1, Peak=204 HFD=4.3
22:53:10.629 00.000 10844 Star::Find(15, 793, 1028, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=793.22, Y=1028.55, Mass=2750, SNR=33.2, Peak=180 HFD=3.7
22:53:10.629 00.000 10844 Star::Find(15, 1293, 262, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1293.18, Y=261.69, Mass=2319, SNR=30.3, Peak=155 HFD=3.8
22:53:10.629 00.000 10844 Star::Find(15, 309, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (1), X=310.60, Y=523.31, Mass=13581, SNR=60.0, Peak=255 HFD=6.9
22:53:10.629 00.000 10844 Star::Find(15, 1287, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1286.74, Y=749.37, Mass=2742, SNR=33.6, Peak=192 HFD=4.3
22:53:10.629 00.000 10844 Star::Find(15, 1035, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1035.05, Y=616.13, Mass=2194, SNR=29.6, Peak=148 HFD=4.0
22:53:10.629 00.000 10844 Star::Find(15, 1291, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1291.36, Y=73.64, Mass=1771, SNR=26.7, Peak=145 HFD=3.4
22:53:10.629 00.000 10844 Star::Find(15, 1334, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1334.00, Y=290.19, Mass=2451, SNR=31.7, Peak=180 HFD=4.3
22:53:10.629 00.000 10844 Star::Find(15, 766, 961, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=765.59, Y=961.46, Mass=2046, SNR=29.1, Peak=148 HFD=3.3
22:53:10.629 00.000 10844 Star::Find(15, 97, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=96.29, Y=319.35, Mass=2263, SNR=30.6, Peak=162 HFD=3.7
22:53:10.629 00.000 10844 Star::Find(15, 1113, 227, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1112.88, Y=226.98, Mass=2421, SNR=30.3, Peak=172 HFD=4.2
22:53:10.629 00.000 10844 Star::Find(15, 1228, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1227.83, Y=690.07, Mass=1788, SNR=26.9, Peak=162 HFD=3.5
22:53:10.629 00.000 10844 Star::Find(15, 824, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=823.71, Y=418.59, Mass=1949, SNR=27.8, Peak=164 HFD=3.6
22:53:10.629 00.000 10844 Star::Find(15, 552, 120, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=552.27, Y=119.91, Mass=2075, SNR=29.2, Peak=142 HFD=4.1
22:53:10.629 00.000 10844 Star::Find(15, 1133, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1133.27, Y=746.31, Mass=1827, SNR=26.5, Peak=146 HFD=3.6
22:53:10.629 00.000 10844 Star::Find(15, 72, 1006, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=71.50, Y=1006.59, Mass=2179, SNR=29.8, Peak=130 HFD=4.4
22:53:10.629 00.000 10844 Star::Find(15, 1716, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.629 00.000 10844 Star::Find returns 1 (0), X=1716.25, Y=531.44, Mass=1773, SNR=26.5, Peak=118 HFD=3.7
22:53:10.635 00.006 10844 Star::Find(15, 1595, 993, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.635 00.000 10844 Star::Find returns 1 (0), X=1595.14, Y=993.21, Mass=1646, SNR=26.3, Peak=139 HFD=3.7
22:53:10.635 00.000 10844 Star::Find(15, 697, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.635 00.000 10844 Star::Find returns 1 (0), X=696.89, Y=328.83, Mass=1696, SNR=25.7, Peak=132 HFD=3.8
22:53:10.635 00.000 10844 Star::Find(15, 675, 997, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.635 00.000 10844 Star::Find returns 1 (0), X=674.60, Y=997.18, Mass=1983, SNR=28.0, Peak=138 HFD=3.9
22:53:10.635 00.000 10844 Star::Find(15, 1207, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.635 00.000 10844 Star::Find returns 1 (0), X=1206.44, Y=404.41, Mass=1818, SNR=27.3, Peak=150 HFD=3.3
22:53:10.635 00.000 10844 Star::Find(15, 224, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.635 00.000 10844 Star::Find returns 1 (0), X=223.76, Y=220.59, Mass=1395, SNR=23.4, Peak=111 HFD=3.6
22:53:10.635 00.000 10844 Star::Find(15, 1726, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.635 00.000 10844 Star::Find returns 1 (0), X=1726.37, Y=405.24, Mass=1623, SNR=25.2, Peak=127 HFD=3.6
22:53:10.635 00.000 10844 Star::Find(15, 264, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.635 00.000 10844 Star::Find returns 1 (0), X=263.68, Y=521.76, Mass=1442, SNR=24.3, Peak=118 HFD=3.6
22:53:10.635 00.000 10844 Star::Find(15, 661, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.636 00.001 10844 Star::Find returns 1 (0), X=660.88, Y=46.13, Mass=1353, SNR=22.9, Peak=107 HFD=3.7
22:53:10.636 00.000 10844 Star::Find(15, 765, 1011, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.636 00.000 10844 Star::Find returns 1 (0), X=764.61, Y=1011.41, Mass=1647, SNR=25.8, Peak=117 HFD=3.8
22:53:10.636 00.000 10844 Star::Find(15, 1554, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.636 00.000 10844 Star::Find returns 1 (0), X=1554.41, Y=232.09, Mass=1524, SNR=24.8, Peak=146 HFD=3.5
22:53:10.636 00.000 10844 Star::Find(15, 1252, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.636 00.000 10844 Star::Find returns 1 (0), X=1251.77, Y=243.53, Mass=1598, SNR=24.6, Peak=126 HFD=3.7
22:53:10.636 00.000 10844 Star::Find(15, 1789, 770, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.636 00.000 10844 Star::Find returns 1 (0), X=1789.24, Y=770.23, Mass=1298, SNR=23.0, Peak=100 HFD=3.6
22:53:10.636 00.000 10844 Star::Find(15, 224, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.636 00.000 10844 Star::Find returns 1 (0), X=223.91, Y=815.71, Mass=1526, SNR=24.0, Peak=111 HFD=3.9
22:53:10.636 00.000 10844 Star::Find(15, 171, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.636 00.000 10844 Star::Find returns 0 (3), X=171.00, Y=212.00, Mass=0, SNR=0.0, Peak=255 HFD=0.0
22:53:10.636 00.000 10844 Star::Find(15, 86, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.636 00.000 10844 Star::Find returns 1 (0), X=85.87, Y=153.33, Mass=1429, SNR=23.7, Peak=119 HFD=3.8
22:53:10.636 00.000 10844 AutoFind: finding best star pass 1
22:53:10.636 00.000 10844 Star::Find(15, 77, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.638 00.002 10844 Star::Find returns 1 (1), X=77.04, Y=125.46, Mass=7225, SNR=55.7, Peak=255 HFD=4.9
22:53:10.638 00.000 10844 AutoFind: near-saturated [77, 125] 56.6 Mass 7225 SNR 55.7 Peak 255
22:53:10.638 00.000 10844 Star::Find(15, 1620, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.638 00.000 10844 Star::Find returns 1 (1), X=1619.85, Y=298.49, Mass=6500, SNR=52.2, Peak=255 HFD=4.6
22:53:10.638 00.000 10844 AutoFind: near-saturated [1620, 298] 55.6 Mass 6500 SNR 52.2 Peak 255
22:53:10.638 00.000 10844 Star::Find(15, 1896, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.638 00.000 10844 Star::Find returns 1 (1), X=1895.54, Y=402.89, Mass=6358, SNR=51.9, Peak=255 HFD=4.4
22:53:10.638 00.000 10844 AutoFind: near-saturated [1896, 403] 55.5 Mass 6358 SNR 51.9 Peak 255
22:53:10.638 00.000 10844 Star::Find(15, 781, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.638 00.000 10844 Star::Find returns 1 (1), X=781.42, Y=660.16, Mass=6784, SNR=53.5, Peak=255 HFD=4.9
22:53:10.638 00.000 10844 AutoFind: near-saturated [781, 660] 55.4 Mass 6784 SNR 53.5 Peak 255
22:53:10.638 00.000 10844 Star::Find(15, 1777, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.638 00.000 10844 Star::Find returns 1 (1), X=1776.62, Y=668.45, Mass=6514, SNR=53.0, Peak=255 HFD=4.5
22:53:10.638 00.000 10844 AutoFind: near-saturated [1777, 669] 55.3 Mass 6514 SNR 53.0 Peak 255
22:53:10.638 00.000 10844 Star::Find(15, 603, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.640 00.002 10844 Star::Find returns 1 (1), X=602.86, Y=577.31, Mass=6409, SNR=51.4, Peak=255 HFD=4.5
22:53:10.640 00.000 10844 AutoFind: near-saturated [603, 577] 54.9 Mass 6409 SNR 51.4 Peak 255
22:53:10.640 00.000 10844 Star::Find(15, 1401, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.640 00.000 10844 Star::Find returns 1 (1), X=1401.17, Y=466.74, Mass=7083, SNR=54.3, Peak=255 HFD=4.7
22:53:10.640 00.000 10844 AutoFind: near-saturated [1401, 467] 54.0 Mass 7083 SNR 54.3 Peak 255
22:53:10.640 00.000 10844 Star::Find(15, 1797, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.640 00.000 10844 Star::Find returns 1 (1), X=1796.68, Y=49.20, Mass=9538, SNR=63.5, Peak=255 HFD=5.2
22:53:10.640 00.000 10844 AutoFind: near-saturated [1797, 49] 53.6 Mass 9538 SNR 63.5 Peak 255
22:53:10.640 00.000 10844 Star::Find(15, 1898, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.001 10844 Star::Find returns 1 (1), X=1897.79, Y=100.40, Mass=6147, SNR=50.5, Peak=255 HFD=4.5
22:53:10.641 00.000 10844 AutoFind: near-saturated [1898, 101] 53.5 Mass 6147 SNR 50.5 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 1299, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=1299.04, Y=822.97, Mass=6830, SNR=53.2, Peak=255 HFD=4.5
22:53:10.641 00.000 10844 AutoFind: near-saturated [1299, 823] 53.3 Mass 6830 SNR 53.2 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 1401, 356, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=1401.50, Y=355.89, Mass=8120, SNR=56.6, Peak=255 HFD=5.1
22:53:10.641 00.000 10844 AutoFind: near-saturated [1401, 356] 53.3 Mass 8120 SNR 56.6 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 1302, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=1302.22, Y=704.00, Mass=10060, SNR=64.5, Peak=255 HFD=5.5
22:53:10.641 00.000 10844 AutoFind: near-saturated [1302, 704] 52.3 Mass 10060 SNR 64.5 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 331, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=330.66, Y=115.15, Mass=5479, SNR=48.6, Peak=255 HFD=4.0
22:53:10.641 00.000 10844 AutoFind: near-saturated [331, 115] 52.1 Mass 5479 SNR 48.6 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 1164, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=1164.50, Y=638.91, Mass=9644, SNR=63.2, Peak=255 HFD=5.3
22:53:10.641 00.000 10844 AutoFind: near-saturated [1164, 639] 52.1 Mass 9644 SNR 63.2 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 381, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=380.79, Y=423.87, Mass=6271, SNR=50.7, Peak=255 HFD=4.5
22:53:10.641 00.000 10844 AutoFind: near-saturated [381, 424] 51.9 Mass 6271 SNR 50.7 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 1112, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=1112.56, Y=541.29, Mass=8183, SNR=57.5, Peak=255 HFD=5.1
22:53:10.641 00.000 10844 AutoFind: near-saturated [1112, 541] 51.8 Mass 8183 SNR 57.5 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 383, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=383.64, Y=712.98, Mass=7104, SNR=53.6, Peak=255 HFD=5.0
22:53:10.641 00.000 10844 AutoFind: near-saturated [383, 713] 51.6 Mass 7104 SNR 53.6 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 22, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=21.31, Y=146.74, Mass=6351, SNR=52.7, Peak=255 HFD=4.7
22:53:10.641 00.000 10844 AutoFind: near-saturated [22, 147] 51.4 Mass 6351 SNR 52.7 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 1681, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=1680.51, Y=822.63, Mass=9726, SNR=62.0, Peak=255 HFD=5.4
22:53:10.641 00.000 10844 AutoFind: near-saturated [1681, 822] 49.7 Mass 9726 SNR 62.0 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 900, 973, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=899.94, Y=973.58, Mass=5259, SNR=46.8, Peak=255 HFD=4.2
22:53:10.641 00.000 10844 AutoFind: near-saturated [900, 973] 46.2 Mass 5259 SNR 46.8 Peak 255
22:53:10.641 00.000 10844 Star::Find(15, 898, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.641 00.000 10844 Star::Find returns 1 (1), X=897.82, Y=795.51, Mass=5235, SNR=46.8, Peak=255 HFD=4.5
22:53:10.645 00.004 10844 AutoFind: near-saturated [898, 796] 45.5 Mass 5235 SNR 46.8 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 1400, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=1400.25, Y=862.74, Mass=4869, SNR=45.9, Peak=255 HFD=4.3
22:53:10.645 00.000 10844 AutoFind: near-saturated [1400, 863] 45.4 Mass 4869 SNR 45.9 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 859, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=859.03, Y=45.35, Mass=11385, SNR=67.9, Peak=255 HFD=6.1
22:53:10.645 00.000 10844 AutoFind: near-saturated [859, 45] 45.4 Mass 11385 SNR 67.9 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 383, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=383.47, Y=603.26, Mass=11537, SNR=64.3, Peak=255 HFD=5.9
22:53:10.645 00.000 10844 AutoFind: near-saturated [383, 603] 44.1 Mass 11537 SNR 64.3 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 424, 906, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=424.37, Y=905.61, Mass=4386, SNR=42.8, Peak=255 HFD=3.6
22:53:10.645 00.000 10844 AutoFind: near-saturated [424, 906] 43.9 Mass 4386 SNR 42.8 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 495, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=495.17, Y=145.92, Mass=5176, SNR=46.6, Peak=255 HFD=4.4
22:53:10.645 00.000 10844 AutoFind: near-saturated [495, 146] 42.8 Mass 5176 SNR 46.6 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 421, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=420.81, Y=937.16, Mass=4342, SNR=43.1, Peak=255 HFD=4.0
22:53:10.645 00.000 10844 AutoFind: near-saturated [421, 937] 42.8 Mass 4342 SNR 43.1 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 608, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=607.57, Y=850.27, Mass=4664, SNR=44.4, Peak=255 HFD=4.2
22:53:10.645 00.000 10844 AutoFind: near-saturated [608, 850] 42.4 Mass 4664 SNR 44.4 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 1303, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=1303.24, Y=775.16, Mass=5049, SNR=44.9, Peak=255 HFD=4.5
22:53:10.645 00.000 10844 AutoFind: near-saturated [1303, 775] 41.6 Mass 5049 SNR 44.9 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 1791, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (0), X=1791.05, Y=277.55, Mass=3847, SNR=40.0, Peak=245 HFD=3.9
22:53:10.645 00.000 10844 AutoFind: near-saturated [1791, 278] 38.6 Mass 3847 SNR 40.0 Peak 245
22:53:10.645 00.000 10844 Star::Find(15, 1130, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=1130.36, Y=610.29, Mass=13139, SNR=71.1, Peak=255 HFD=6.3
22:53:10.645 00.000 10844 AutoFind: near-saturated [1130, 611] 37.6 Mass 13139 SNR 71.1 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 847, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=846.95, Y=502.62, Mass=4431, SNR=42.0, Peak=255 HFD=4.1
22:53:10.645 00.000 10844 AutoFind: near-saturated [847, 502] 37.4 Mass 4431 SNR 42.0 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 1588, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=1587.67, Y=204.80, Mass=3799, SNR=39.6, Peak=255 HFD=3.8
22:53:10.645 00.000 10844 AutoFind: near-saturated [1588, 205] 36.8 Mass 3799 SNR 39.6 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 1778, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=1777.65, Y=70.31, Mass=3945, SNR=40.6, Peak=255 HFD=3.7
22:53:10.645 00.000 10844 AutoFind: near-saturated [1778, 70] 36.4 Mass 3945 SNR 40.6 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 334, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (1), X=334.40, Y=799.87, Mass=3506, SNR=38.2, Peak=255 HFD=3.7
22:53:10.645 00.000 10844 AutoFind: near-saturated [334, 800] 35.7 Mass 3506 SNR 38.2 Peak 255
22:53:10.645 00.000 10844 Star::Find(15, 319, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.645 00.000 10844 Star::Find returns 1 (0), X=319.39, Y=667.21, Mass=3377, SNR=38.0, Peak=235 HFD=3.7
22:53:10.650 00.005 10844 AutoFind: near-saturated [319, 667] 35.3 Mass 3377 SNR 38.0 Peak 235
22:53:10.650 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.650 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.51, Mass=3216, SNR=36.7, Peak=213 HFD=3.7
22:53:10.650 00.000 10844 AutoFind returns star at [255, 59] 34.5 Mass 3216 SNR 36.7
22:53:10.650 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.650 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.51, Mass=3216, SNR=36.7, Peak=213 HFD=3.7
22:53:10.650 00.000 10844 MultiStar: List (12): {254.92, 59.51}(36.7), {462.24, 423.04}(38.6), {808.17, 900.59}(73.6), {403.43, 691.66}(35.9), {1749.14, 658.84}(36.5), {885.66, 643.77}(37.5), {156.90, 950.62}(36.0), {413.76, 556.34}(33.2), {505.09, 912.67}(33.5), {101.92, 266.74}(33.8), {1379.47, 403.16}(36.5), {1597.03, 256.06}(32.6), 
22:53:10.652 00.002 10844 setting lock position to (254.92, 59.51)
22:53:10.652 00.000 10844 MultiStar: stabilizing after lock position change
22:53:10.652 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
22:53:10.652 00.000 10844 UpdateGuideState(): m_state=1
22:53:10.652 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:10.653 00.001 10844 Star::Find returns 1 (0), X=254.92, Y=59.51, Mass=3216, SNR=36.7, Peak=213 HFD=3.7
22:53:10.653 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
22:53:10.653 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
22:53:10.653 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
22:53:10.656 00.003 10844 setting force full frames = false
22:53:10.656 00.000 10844 setting lock position to (254.92, 59.51)
22:53:10.656 00.000 10844 MultiStar: stabilizing after lock position change
22:53:10.656 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
22:53:10.656 00.000 10844 Changing from state SELECTING to SELECTED
22:53:10.656 00.000 10844 guider state => SELECTED
22:53:10.687 00.031 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:10.704 00.017 10844 UpdateGuideState exits: m=3216 SNR=36.7
22:53:10.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:10.721 00.017 10844 Status Line: Auto-selected star at (254.9, 59.5)
22:53:10.731 00.010 10844 PhdController: newstate STATE_WAIT_SELECTED
22:53:10.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:10.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:10.731 00.000 10844 Enqueuing Expose request
22:53:10.731 00.000 11060 Worker thread wakes up
22:53:10.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:10.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:10.731 00.000 10844 evsrv: cli 0EEEEC50 connect
22:53:10.731 00.000 10844 case statement mapped state 2 to 1
22:53:10.734 00.003 10844 case statement mapped state 2 to 1
22:53:10.735 00.001 10844 evsrv: cli 0EEEEC50 request: {"method":"get_lock_position","id":"e98b6b5d-6c50-429f-87a3-8a2367c5bafb"}
22:53:10.735 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":[254.92,59.51],"id":"e98b6b5d-6c50-429f-87a3-8a2367c5bafb"}
22:53:10.735 00.000 10844 evsrv: cli 0EEEEC50 disconnect
22:53:10.752 00.017 10844 evsrv: cli 0EEEE2F0 connect
22:53:10.752 00.000 10844 case statement mapped state 2 to 1
22:53:10.752 00.000 10844 case statement mapped state 2 to 1
22:53:10.752 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_app_state","id":"43c653e2-7d15-496c-af60-31261557b960"}
22:53:10.753 00.001 10844 case statement mapped state 2 to 1
22:53:10.753 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":"Selected","id":"43c653e2-7d15-496c-af60-31261557b960"}
22:53:10.753 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
22:53:11.373 00.620 11060 Exposure complete
22:53:11.671 00.298 11060 worker thread done servicing request
22:53:11.671 00.000 10844 OnExposeComplete: enter
22:53:11.671 00.000 10844 UpdateGuideState(): m_state=2
22:53:11.672 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:53:11.672 00.000 10844 Star::Find returns 1 (0), X=254.66, Y=59.58, Mass=2964, SNR=35.2, Peak=214 HFD=3.9
22:53:11.672 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
22:53:11.672 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
22:53:11.672 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.08 hyp=0.27 cameraTheta=2.86 mountX=-0.03 mountY=-0.27, mountTheta=-1.67
22:53:11.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=18, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:11.700 00.028 10844 UpdateGuideState exits: m=2964 SNR=35.2
22:53:11.700 00.000 10844 PhdController: newstate STATE_CALIBRATE
22:53:11.700 00.000 10844 PhdController: newstate STATE_GUIDE
22:53:11.700 00.000 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
22:53:11.700 00.000 10844 guider state => CALIBRATED
22:53:11.700 00.000 10844 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:53:11.707 00.007 10844 reset dither spiral
22:53:11.707 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
22:53:11.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:11.707 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
22:53:11.707 00.000 10844 Enqueuing Expose request
22:53:11.707 00.000 11060 Worker thread wakes up
22:53:11.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:11.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
22:53:11.759 00.052 10844 evsrv: cli 0EEEDDF0 connect
22:53:11.759 00.000 10844 case statement mapped state 5 to 1
22:53:11.759 00.000 10844 case statement mapped state 5 to 1
22:53:11.759 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"cae1c7b2-7fd0-4259-b257-2dd9d4aa736e"}
22:53:11.759 00.000 10844 case statement mapped state 5 to 1
22:53:11.759 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Selected","id":"cae1c7b2-7fd0-4259-b257-2dd9d4aa736e"}
22:53:11.759 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
22:53:12.334 00.575 11060 Exposure complete
22:53:12.633 00.299 11060 worker thread done servicing request
22:53:12.633 00.000 10844 OnExposeComplete: enter
22:53:12.633 00.000 10844 UpdateGuideState(): m_state=5
22:53:12.633 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:53:12.633 00.000 10844 Star::Find returns 1 (0), X=255.12, Y=59.62, Mass=2985, SNR=34.7, Peak=201 HFD=3.9
22:53:12.633 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
22:53:12.633 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
22:53:12.633 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.23 cameraTheta=0.50 mountX=-0.15 mountY=0.18, mountTheta=2.24
22:53:12.636 00.003 10844 Changing from state CALIBRATED to GUIDING
22:53:12.649 00.013 10844 ScopeASCOM::GetDeclinationRadians() returns 22.8
22:53:12.657 00.008 10844 ScopeASCOM::SideOfPier() returns 0
22:53:12.659 00.002 10844 AdjustCalibrationForScopePointing (scope): current dec=22.8 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=-0.0 bin=1
22:53:12.659 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:53:12.659 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
22:53:12.659 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:53:12.659 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:53:12.659 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
22:53:12.659 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
22:53:12.659 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:53:12.662 00.003 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:53:12.662 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:53:12.662 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
22:53:12.662 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:53:12.662 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
22:53:12.662 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
22:53:12.694 00.032 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:53:12.695 00.001 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
22:53:12.695 00.000 10844 Dec comp: XRate 1.688 -> 1.556 for dec -0.0 -> dec 22.8
22:53:12.701 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 22.8
22:53:12.716 00.015 10844 ScopeASCOM::SideOfPier() returns 0
22:53:12.718 00.002 10844 setting lock position to (255.12, 59.62)
22:53:12.718 00.000 10844 MultiStar: stabilizing after lock position change
22:53:12.718 00.000 10844 guider state => GUIDING
22:53:12.718 00.000 10844 Status Line: Guiding
22:53:12.722 00.004 10844 Mount: notify guiding started
22:53:12.722 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
22:53:12.722 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 10:49:48 PM"
22:53:12.722 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001688
22:53:12.727 00.005 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001799
22:53:12.727 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
22:53:12.727 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.752280
22:53:12.727 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.199085
22:53:12.727 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000000
22:53:12.727 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
22:53:12.727 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
22:53:12.727 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
22:53:12.727 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
22:53:12.727 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:53:12.727 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
22:53:12.727 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:53:12.727 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:53:12.727 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
22:53:12.727 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
22:53:12.727 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:53:12.732 00.005 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:53:12.732 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:53:12.732 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
22:53:12.732 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:53:12.735 00.003 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
22:53:12.736 00.001 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
22:53:12.736 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
22:53:12.738 00.002 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
22:53:12.738 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
22:53:12.738 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
22:53:12.738 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
22:53:12.738 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
22:53:12.738 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
22:53:12.738 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:53:12.738 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
22:53:12.738 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
22:53:12.738 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
22:53:12.738 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
22:53:12.738 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
22:53:12.782 00.044 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
22:53:12.811 00.029 10844 ScopeASCOM::SideOfPier() returns 0
22:53:12.866 00.055 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:53:12.866 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 22.8
22:53:12.866 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 22.8
22:53:12.866 00.000 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.75) = xAngle (-1.75 = -1.75)
22:53:12.866 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
22:53:12.866 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
22:53:12.866 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
22:53:12.866 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
22:53:12.866 00.000 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
22:53:12.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:12.896 00.030 10844 UpdateGuideState exits: m=2985 SNR=34.7
22:53:12.896 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
22:53:12.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:12.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:12.896 00.000 10844 Enqueuing Expose request
22:53:12.896 00.000 11060 Worker thread wakes up
22:53:12.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:12.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:12.896 00.000 10844 evsrv: cli 0EEEE250 connect
22:53:12.896 00.000 10844 case statement mapped state 6 to 3
22:53:12.900 00.004 10844 case statement mapped state 6 to 3
22:53:12.900 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_app_state","id":"f58dfb62-8bf6-4971-bd31-6ed1f7e7760e"}
22:53:12.900 00.000 10844 case statement mapped state 6 to 3
22:53:12.900 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":"Guiding","id":"f58dfb62-8bf6-4971-bd31-6ed1f7e7760e"}
22:53:12.901 00.001 10844 evsrv: cli 0EEEE250 disconnect
22:53:13.534 00.633 11060 Exposure complete
22:53:13.808 00.274 11060 worker thread done servicing request
22:53:13.808 00.000 10844 OnExposeComplete: enter
22:53:13.808 00.000 10844 UpdateGuideState(): m_state=6
22:53:13.809 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:53:13.809 00.000 10844 Star::Find returns 1 (0), X=255.29, Y=59.56, Mass=3825, SNR=40.2, Peak=249 HFD=3.6
22:53:13.809 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
22:53:13.809 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
22:53:13.809 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.36 mountX=0.03 mountY=0.17, mountTheta=1.39
22:53:13.811 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.06, opts=13)
22:53:13.811 00.000 10844 Enqueuing Move request for scope (0.17, -0.06)
22:53:13.811 00.000 11060 Worker thread wakes up
22:53:13.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
22:53:13.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
22:53:13.811 00.000 11060 Moving (0.17, -0.06) raw xDistance=0.03 yDistance=0.17
22:53:13.812 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:53:13.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:13.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:53:13.812 00.000 11060 MoveAxis(E, 0, ABG)
22:53:13.812 00.000 11060 Move returns status 0, amount 0
22:53:13.812 00.000 11060 MoveAxis(N, 0, ABG)
22:53:13.812 00.000 11060 Move returns status 0, amount 0
22:53:13.812 00.000 11060 move complete, result=0
22:53:13.812 00.000 11060 worker thread done servicing request
22:53:13.820 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:13.857 00.037 10844 UpdateGuideState exits: m=3825 SNR=40.2
22:53:13.860 00.003 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 1 / 99999
22:53:13.860 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360793.860,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:53:13.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:13.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:13.860 00.000 10844 Enqueuing Expose request
22:53:13.860 00.000 11060 Worker thread wakes up
22:53:13.860 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:53:13.861 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:13.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:14.495 00.634 11060 Exposure complete
22:53:14.760 00.265 11060 worker thread done servicing request
22:53:14.760 00.000 10844 OnExposeComplete: enter
22:53:14.760 00.000 10844 UpdateGuideState(): m_state=6
22:53:14.760 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:53:14.760 00.000 10844 Star::Find returns 1 (0), X=253.52, Y=58.61, Mass=3264, SNR=36.8, Peak=198 HFD=3.7
22:53:14.760 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
22:53:14.760 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
22:53:14.760 00.000 10844 CameraToMount -- cameraX=-1.61 cameraY=-1.01 hyp=1.90 cameraTheta=-2.58 mountX=1.28 mountY=-1.42, mountTheta=-0.84
22:53:14.760 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.61, y=-1.01, opts=13)
22:53:14.760 00.000 10844 Enqueuing Move request for scope (-1.61, -1.01)
22:53:14.766 00.006 11060 Worker thread wakes up
22:53:14.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.61, -1.01) opts 0xd
22:53:14.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.61, -1.01)
22:53:14.766 00.000 11060 Moving (-1.61, -1.01) raw xDistance=1.28 yDistance=-1.42
22:53:14.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.35 from input 1.28
22:53:14.766 00.000 11060 resist switch: large excursion: input -1.42 thresh 0.57 direction from 0 to -1
22:53:14.766 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.26
22:53:14.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.99 from input -1.42
22:53:14.766 00.000 11060 MoveAxis(W, 222, ABG)
22:53:14.766 00.000 11060 Guiding  Dir = 3, Dur = 222
22:53:14.792 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
22:53:14.803 00.011 11060 IsSlewing returns 0
22:53:14.804 00.001 11060 IsGuiding returns 0
22:53:14.823 00.019 10844 UpdateGuideState exits: m=3264 SNR=36.8
22:53:14.823 00.000 10844 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 2 / 99999
22:53:14.823 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360794.823,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.72,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
22:53:14.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:14.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:14.823 00.000 10844 Enqueuing Expose request
22:53:15.049 00.226 11060 IsGuiding returns 0
22:53:15.049 00.000 11060 Move returns status 0, amount 222
22:53:15.049 00.000 11060 MoveAxis(N, 552, ABG)
22:53:15.049 00.000 11060 Guiding  Dir = 0, Dur = 552
22:53:15.065 00.016 11060 IsSlewing returns 0
22:53:15.065 00.000 11060 IsGuiding returns 0
22:53:15.629 00.564 11060 IsGuiding returns 0
22:53:15.629 00.000 11060 Move returns status 0, amount 552
22:53:15.629 00.000 11060 move complete, result=0
22:53:15.629 00.000 11060 worker thread done servicing request
22:53:15.629 00.000 10844 GuideStep: 1.3 px 222 ms WEST, -1.4 px 552 ms NORTH
22:53:15.631 00.002 11060 Worker thread wakes up
22:53:15.633 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:15.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:16.278 00.645 11060 Exposure complete
22:53:16.457 00.179 11060 worker thread done servicing request
22:53:16.457 00.000 10844 OnExposeComplete: enter
22:53:16.457 00.000 10844 UpdateGuideState(): m_state=6
22:53:16.460 00.003 10844 Star::Find(15, 253, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:53:16.460 00.000 10844 Star::Find returns 1 (0), X=254.93, Y=60.25, Mass=3288, SNR=37.0, Peak=192 HFD=4.1
22:53:16.460 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
22:53:16.460 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
22:53:16.460 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.63 hyp=0.66 cameraTheta=1.87 mountX=-0.58 mountY=-0.29, mountTheta=-2.67
22:53:16.460 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.63, opts=13)
22:53:16.462 00.002 10844 Enqueuing Move request for scope (-0.19, 0.63)
22:53:16.462 00.000 11060 Worker thread wakes up
22:53:16.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.63) opts 0xd
22:53:16.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.63)
22:53:16.462 00.000 11060 Moving (-0.19, 0.63) raw xDistance=-0.58 yDistance=-0.29
22:53:16.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.58
22:53:16.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
22:53:16.462 00.000 11060 MoveAxis(E, 94, ABG)
22:53:16.463 00.001 11060 Guiding  Dir = 2, Dur = 94
22:53:16.474 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:16.477 00.003 11060 IsSlewing returns 0
22:53:16.477 00.000 11060 IsGuiding returns 0
22:53:16.488 00.011 10844 UpdateGuideState exits: m=3288 SNR=37.0
22:53:16.488 00.000 10844 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 3 / 99999
22:53:16.488 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360796.488,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.70,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
22:53:16.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:16.488 00.000 10844 Enqueuing Expose request
22:53:16.585 00.097 11060 IsGuiding returns 0
22:53:16.585 00.000 11060 Move returns status 0, amount 94
22:53:16.585 00.000 11060 MoveAxis(N, 114, ABG)
22:53:16.585 00.000 11060 Guiding  Dir = 0, Dur = 114
22:53:16.596 00.011 11060 IsSlewing returns 0
22:53:16.596 00.000 11060 IsGuiding returns 0
22:53:16.724 00.128 11060 IsGuiding returns 0
22:53:16.724 00.000 11060 Move returns status 0, amount 114
22:53:16.724 00.000 11060 move complete, result=0
22:53:16.724 00.000 11060 worker thread done servicing request
22:53:16.724 00.000 11060 Worker thread wakes up
22:53:16.724 00.000 10844 GuideStep: -0.6 px 94 ms EAST, -0.3 px 114 ms NORTH
22:53:16.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:16.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:17.353 00.629 11060 Exposure complete
22:53:17.542 00.189 11060 worker thread done servicing request
22:53:17.542 00.000 10844 OnExposeComplete: enter
22:53:17.542 00.000 10844 UpdateGuideState(): m_state=6
22:53:17.542 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:53:17.542 00.000 10844 Star::Find returns 1 (0), X=255.66, Y=59.75, Mass=3273, SNR=37.1, Peak=228 HFD=3.7
22:53:17.542 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
22:53:17.542 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
22:53:17.542 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=0.13 hyp=0.55 cameraTheta=0.24 mountX=-0.22 mountY=0.51, mountTheta=1.98
22:53:17.545 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=0.13, opts=13)
22:53:17.545 00.000 10844 Enqueuing Move request for scope (0.54, 0.13)
22:53:17.545 00.000 11060 Worker thread wakes up
22:53:17.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.13) opts 0xd
22:53:17.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, 0.13)
22:53:17.545 00.000 11060 Moving (0.54, 0.13) raw xDistance=-0.22 yDistance=0.51
22:53:17.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
22:53:17.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:17.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
22:53:17.545 00.000 11060 MoveAxis(E, 42, ABG)
22:53:17.545 00.000 11060 Guiding  Dir = 2, Dur = 42
22:53:17.553 00.008 11060 IsSlewing returns 0
22:53:17.553 00.000 11060 IsGuiding returns 0
22:53:17.557 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:17.571 00.014 10844 UpdateGuideState exits: m=3273 SNR=37.1
22:53:17.571 00.000 10844 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 4 / 99999
22:53:17.571 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360797.571,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.66,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
22:53:17.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:17.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:17.571 00.000 10844 Enqueuing Expose request
22:53:17.613 00.042 11060 IsGuiding returns 0
22:53:17.613 00.000 11060 Move returns status 0, amount 42
22:53:17.613 00.000 11060 MoveAxis(N, 0, ABG)
22:53:17.613 00.000 11060 Move returns status 0, amount 0
22:53:17.613 00.000 11060 move complete, result=0
22:53:17.613 00.000 11060 worker thread done servicing request
22:53:17.614 00.001 11060 Worker thread wakes up
22:53:17.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:17.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:17.615 00.001 10844 GuideStep: -0.2 px 42 ms EAST, 0.5 px 0 ms NORTH
22:53:18.232 00.617 11060 Exposure complete
22:53:18.439 00.207 11060 worker thread done servicing request
22:53:18.439 00.000 10844 OnExposeComplete: enter
22:53:18.450 00.011 10844 UpdateGuideState(): m_state=6
22:53:18.452 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:53:18.452 00.000 10844 Star::Find returns 1 (0), X=256.05, Y=59.28, Mass=3375, SNR=37.7, Peak=236 HFD=3.9
22:53:18.452 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
22:53:18.452 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
22:53:18.452 00.000 10844 CameraToMount -- cameraX=0.93 cameraY=-0.34 hyp=0.99 cameraTheta=-0.35 mountX=0.17 mountY=0.97, mountTheta=1.40
22:53:18.454 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.93, y=-0.34, opts=13)
22:53:18.454 00.000 10844 Enqueuing Move request for scope (0.93, -0.34)
22:53:18.455 00.001 11060 Worker thread wakes up
22:53:18.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.34) opts 0xd
22:53:18.455 00.000 11060 Handling offset move in thread for scope, endpoint = (0.93, -0.34)
22:53:18.455 00.000 11060 Moving (0.93, -0.34) raw xDistance=0.17 yDistance=0.97
22:53:18.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
22:53:18.455 00.000 11060 resist switch: large excursion: input 0.97 thresh 0.57 direction from -1 to 1
22:53:18.455 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.92
22:53:18.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.97
22:53:18.455 00.000 11060 MoveAxis(W, 28, ABG)
22:53:18.455 00.000 11060 Guiding  Dir = 3, Dur = 28
22:53:18.461 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:18.465 00.004 11060 IsSlewing returns 0
22:53:18.465 00.000 11060 IsGuiding returns 0
22:53:18.477 00.012 10844 UpdateGuideState exits: m=3375 SNR=37.7
22:53:18.478 00.001 10844 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 5 / 99999
22:53:18.478 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360798.478,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.76,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
22:53:18.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:18.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:18.478 00.000 10844 Enqueuing Expose request
22:53:18.506 00.028 11060 IsGuiding returns 0
22:53:18.506 00.000 11060 Move returns status 0, amount 28
22:53:18.506 00.000 11060 BLC: Oldest BLC event removed
22:53:18.506 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 537 applied
22:53:18.506 00.000 11060 MoveAxis(S, 915, ABG)
22:53:18.508 00.002 11060 duration set to 750 by maxDecDuration
22:53:18.508 00.000 11060 Guiding  Dir = 1, Dur = 750
22:53:18.529 00.021 11060 IsSlewing returns 0
22:53:18.529 00.000 11060 IsGuiding returns 0
22:53:19.283 00.754 11060 IsGuiding returns 0
22:53:19.283 00.000 11060 Move returns status 0, amount 750
22:53:19.285 00.002 11060 move complete, result=0
22:53:19.285 00.000 11060 worker thread done servicing request
22:53:19.285 00.000 11060 Worker thread wakes up
22:53:19.285 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 1.0 px 750 ms SOUTH
22:53:19.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:19.286 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:19.925 00.639 11060 Exposure complete
22:53:20.099 00.174 11060 worker thread done servicing request
22:53:20.099 00.000 10844 OnExposeComplete: enter
22:53:20.099 00.000 10844 UpdateGuideState(): m_state=6
22:53:20.103 00.004 10844 Star::Find(15, 256, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:53:20.103 00.000 10844 Star::Find returns 1 (0), X=255.70, Y=58.96, Mass=3427, SNR=38.5, Peak=246 HFD=3.4
22:53:20.103 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
22:53:20.103 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
22:53:20.103 00.000 10844 CameraToMount -- cameraX=0.58 cameraY=-0.66 hyp=0.88 cameraTheta=-0.85 mountX=0.54 mountY=0.68, mountTheta=0.90
22:53:20.103 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.58, y=-0.66, opts=13)
22:53:20.103 00.000 10844 Enqueuing Move request for scope (0.58, -0.66)
22:53:20.103 00.000 11060 Worker thread wakes up
22:53:20.105 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.66) opts 0xd
22:53:20.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.58, -0.66)
22:53:20.105 00.000 11060 Moving (0.58, -0.66) raw xDistance=0.54 yDistance=0.68
22:53:20.105 00.000 11060 BLC: History state: CurrMiss=0.68, AvgInitMiss=-0.01, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=0.680739, 1:0.678500
22:53:20.105 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
22:53:20.105 00.000 11060 BLC: window closed
22:53:20.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.54
22:53:20.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.68
22:53:20.105 00.000 11060 MoveAxis(W, 95, ABG)
22:53:20.105 00.000 11060 Guiding  Dir = 3, Dur = 95
22:53:20.109 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:20.113 00.004 11060 IsSlewing returns 0
22:53:20.113 00.000 11060 IsGuiding returns 0
22:53:20.123 00.010 10844 UpdateGuideState exits: m=3427 SNR=38.5
22:53:20.123 00.000 10844 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 6 / 99999
22:53:20.123 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360800.123,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.79,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
22:53:20.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:20.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:20.123 00.000 10844 Enqueuing Expose request
22:53:20.216 00.093 11060 IsGuiding returns 0
22:53:20.216 00.000 11060 Move returns status 0, amount 95
22:53:20.216 00.000 11060 MoveAxis(S, 264, ABG)
22:53:20.216 00.000 11060 Guiding  Dir = 1, Dur = 264
22:53:20.243 00.027 11060 IsSlewing returns 0
22:53:20.243 00.000 11060 IsGuiding returns 0
22:53:20.531 00.288 11060 IsGuiding returns 0
22:53:20.531 00.000 11060 Move returns status 0, amount 264
22:53:20.531 00.000 11060 move complete, result=0
22:53:20.531 00.000 11060 worker thread done servicing request
22:53:20.531 00.000 11060 Worker thread wakes up
22:53:20.531 00.000 10844 GuideStep: 0.5 px 95 ms WEST, 0.7 px 264 ms SOUTH
22:53:20.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:20.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:21.168 00.637 11060 Exposure complete
22:53:21.335 00.167 11060 worker thread done servicing request
22:53:21.335 00.000 10844 OnExposeComplete: enter
22:53:21.335 00.000 10844 UpdateGuideState(): m_state=6
22:53:21.336 00.001 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:53:21.336 00.000 10844 Star::Find returns 1 (0), X=255.79, Y=59.46, Mass=3339, SNR=37.8, Peak=244 HFD=3.7
22:53:21.336 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
22:53:21.336 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
22:53:21.336 00.000 10844 CameraToMount -- cameraX=0.67 cameraY=-0.16 hyp=0.69 cameraTheta=-0.23 mountX=0.04 mountY=0.68, mountTheta=1.52
22:53:21.336 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.67, y=-0.16, opts=13)
22:53:21.336 00.000 10844 Enqueuing Move request for scope (0.67, -0.16)
22:53:21.336 00.000 11060 Worker thread wakes up
22:53:21.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.16) opts 0xd
22:53:21.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.67, -0.16)
22:53:21.336 00.000 11060 Moving (0.67, -0.16) raw xDistance=0.04 yDistance=0.68
22:53:21.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:53:21.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.68
22:53:21.336 00.000 11060 MoveAxis(E, 0, ABG)
22:53:21.336 00.000 11060 Move returns status 0, amount 0
22:53:21.336 00.000 11060 MoveAxis(S, 266, ABG)
22:53:21.336 00.000 11060 Guiding  Dir = 1, Dur = 266
22:53:21.341 00.005 11060 IsSlewing returns 0
22:53:21.341 00.000 11060 IsGuiding returns 0
22:53:21.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:21.351 00.010 10844 UpdateGuideState exits: m=3339 SNR=37.8
22:53:21.351 00.000 10844 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 7 / 99999
22:53:21.351 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360801.351,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.76,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
22:53:21.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:21.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:21.351 00.000 10844 Enqueuing Expose request
22:53:21.615 00.264 11060 IsGuiding returns 0
22:53:21.615 00.000 11060 Move returns status 0, amount 266
22:53:21.615 00.000 11060 move complete, result=0
22:53:21.615 00.000 11060 worker thread done servicing request
22:53:21.615 00.000 11060 Worker thread wakes up
22:53:21.615 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.7 px 266 ms SOUTH
22:53:21.616 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:21.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:22.259 00.643 11060 Exposure complete
22:53:22.428 00.169 11060 worker thread done servicing request
22:53:22.428 00.000 10844 OnExposeComplete: enter
22:53:22.429 00.001 10844 UpdateGuideState(): m_state=6
22:53:22.429 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:53:22.429 00.000 10844 Star::Find returns 1 (0), X=255.95, Y=58.77, Mass=3504, SNR=38.9, Peak=206 HFD=4.1
22:53:22.429 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
22:53:22.429 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
22:53:22.429 00.000 10844 CameraToMount -- cameraX=0.83 cameraY=-0.85 hyp=1.19 cameraTheta=-0.80 mountX=0.69 mountY=0.96, mountTheta=0.94
22:53:22.429 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.83, y=-0.85, opts=13)
22:53:22.429 00.000 10844 Enqueuing Move request for scope (0.83, -0.85)
22:53:22.429 00.000 11060 Worker thread wakes up
22:53:22.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.85) opts 0xd
22:53:22.429 00.000 11060 Handling offset move in thread for scope, endpoint = (0.83, -0.85)
22:53:22.429 00.000 11060 Moving (0.83, -0.85) raw xDistance=0.69 yDistance=0.96
22:53:22.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.69
22:53:22.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.96
22:53:22.429 00.000 11060 MoveAxis(W, 120, ABG)
22:53:22.429 00.000 11060 Guiding  Dir = 3, Dur = 120
22:53:22.435 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:22.440 00.005 11060 IsSlewing returns 0
22:53:22.440 00.000 11060 IsGuiding returns 0
22:53:22.445 00.005 10844 UpdateGuideState exits: m=3504 SNR=38.9
22:53:22.445 00.000 10844 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 8 / 99999
22:53:22.445 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360802.445,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.89,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
22:53:22.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:22.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:22.445 00.000 10844 Enqueuing Expose request
22:53:22.575 00.130 11060 IsGuiding returns 0
22:53:22.575 00.000 11060 Move returns status 0, amount 120
22:53:22.575 00.000 11060 MoveAxis(S, 372, ABG)
22:53:22.575 00.000 11060 Guiding  Dir = 1, Dur = 372
22:53:22.591 00.016 11060 IsSlewing returns 0
22:53:22.591 00.000 11060 IsGuiding returns 0
22:53:22.979 00.388 11060 IsGuiding returns 0
22:53:22.979 00.000 11060 Move returns status 0, amount 372
22:53:22.979 00.000 11060 move complete, result=0
22:53:22.979 00.000 11060 worker thread done servicing request
22:53:22.979 00.000 11060 Worker thread wakes up
22:53:22.979 00.000 10844 GuideStep: 0.7 px 120 ms WEST, 1.0 px 372 ms SOUTH
22:53:22.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:22.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:23.606 00.627 11060 Exposure complete
22:53:23.763 00.157 11060 worker thread done servicing request
22:53:23.763 00.000 10844 OnExposeComplete: enter
22:53:23.763 00.000 10844 UpdateGuideState(): m_state=6
22:53:23.763 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:53:23.763 00.000 10844 Star::Find returns 1 (1), X=255.12, Y=59.55, Mass=3442, SNR=37.7, Peak=255 HFD=3.8
22:53:23.763 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
22:53:23.763 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
22:53:23.763 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.54 mountX=0.07 mountY=0.01, mountTheta=0.19
22:53:23.766 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.07, opts=13)
22:53:23.766 00.000 10844 Enqueuing Move request for scope (0.00, -0.07)
22:53:23.766 00.000 11060 Worker thread wakes up
22:53:23.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:53:23.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:53:23.766 00.000 11060 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=0.01
22:53:23.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:53:23.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:23.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:23.766 00.000 11060 MoveAxis(E, 0, ABG)
22:53:23.766 00.000 11060 Move returns status 0, amount 0
22:53:23.766 00.000 11060 MoveAxis(N, 0, ABG)
22:53:23.766 00.000 11060 Move returns status 0, amount 0
22:53:23.766 00.000 11060 move complete, result=0
22:53:23.766 00.000 11060 worker thread done servicing request
22:53:23.768 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:23.784 00.016 10844 UpdateGuideState exits: m=3442 SNR=37.7 Saturated
22:53:23.784 00.000 10844 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 9 / 99999
22:53:23.784 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770360803.784,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.64,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
22:53:23.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:23.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:23.784 00.000 10844 Enqueuing Expose request
22:53:23.784 00.000 11060 Worker thread wakes up
22:53:23.784 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:23.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:23.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:24.408 00.624 11060 Exposure complete
22:53:24.575 00.167 11060 worker thread done servicing request
22:53:24.575 00.000 10844 OnExposeComplete: enter
22:53:24.575 00.000 10844 UpdateGuideState(): m_state=6
22:53:24.575 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:53:24.575 00.000 10844 Star::Find returns 1 (1), X=255.90, Y=60.06, Mass=3557, SNR=39.0, Peak=255 HFD=4.0
22:53:24.575 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
22:53:24.575 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
22:53:24.575 00.000 10844 CameraToMount -- cameraX=0.78 cameraY=0.44 hyp=0.89 cameraTheta=0.52 mountX=-0.58 mountY=0.69, mountTheta=2.26
22:53:24.577 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.78, y=0.44, opts=13)
22:53:24.577 00.000 10844 Enqueuing Move request for scope (0.78, 0.44)
22:53:24.577 00.000 11060 Worker thread wakes up
22:53:24.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.44) opts 0xd
22:53:24.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.78, 0.44)
22:53:24.577 00.000 11060 Moving (0.78, 0.44) raw xDistance=-0.58 yDistance=0.69
22:53:24.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.58
22:53:24.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.69
22:53:24.577 00.000 11060 MoveAxis(E, 100, ABG)
22:53:24.577 00.000 11060 Guiding  Dir = 2, Dur = 100
22:53:24.582 00.005 11060 IsSlewing returns 0
22:53:24.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:24.582 00.000 11060 IsGuiding returns 0
22:53:24.601 00.019 10844 UpdateGuideState exits: m=3557 SNR=39.0 Saturated
22:53:24.601 00.000 10844 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 10 / 99999
22:53:24.601 00.000 10844 PhdController: newstate STATE_FINISH
22:53:24.601 00.000 10844 PhdController complete: success
22:53:24.601 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770360804.601,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
22:53:24.601 00.000 10844 Mount: notify guiding dither settle done success=1
22:53:24.601 00.000 10844 PhdController: newstate STATE_IDLE
22:53:24.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:24.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:24.601 00.000 10844 Enqueuing Expose request
22:53:24.696 00.095 11060 IsGuiding returns 0
22:53:24.696 00.000 11060 Move returns status 0, amount 100
22:53:24.696 00.000 11060 MoveAxis(S, 270, ABG)
22:53:24.696 00.000 11060 Guiding  Dir = 1, Dur = 270
22:53:24.754 00.058 11060 IsSlewing returns 0
22:53:24.754 00.000 11060 IsGuiding returns 0
22:53:25.039 00.285 11060 IsGuiding returns 0
22:53:25.039 00.000 11060 Move returns status 0, amount 270
22:53:25.039 00.000 11060 move complete, result=0
22:53:25.039 00.000 11060 worker thread done servicing request
22:53:25.039 00.000 11060 Worker thread wakes up
22:53:25.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:25.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:25.039 00.000 10844 GuideStep: -0.6 px 100 ms EAST, 0.7 px 270 ms SOUTH
22:53:25.658 00.619 11060 Exposure complete
22:53:25.821 00.163 11060 worker thread done servicing request
22:53:25.821 00.000 10844 OnExposeComplete: enter
22:53:25.821 00.000 10844 UpdateGuideState(): m_state=6
22:53:25.821 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:53:25.821 00.000 10844 Star::Find returns 1 (1), X=255.16, Y=59.78, Mass=3407, SNR=38.5, Peak=255 HFD=3.6
22:53:25.821 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
22:53:25.821 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
22:53:25.821 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.33 mountX=-0.17 mountY=0.01, mountTheta=3.07
22:53:25.821 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
22:53:25.821 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
22:53:25.821 00.000 11060 Worker thread wakes up
22:53:25.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
22:53:25.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
22:53:25.821 00.000 11060 Moving (0.04, 0.16) raw xDistance=-0.17 yDistance=0.01
22:53:25.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
22:53:25.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:25.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:25.821 00.000 11060 MoveAxis(E, 32, ABG)
22:53:25.821 00.000 11060 Guiding  Dir = 2, Dur = 32
22:53:25.828 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:25.833 00.005 11060 IsSlewing returns 0
22:53:25.834 00.001 11060 IsGuiding returns 0
22:53:25.842 00.008 10844 UpdateGuideState exits: m=3407 SNR=38.5 Saturated
22:53:25.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:25.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:25.842 00.000 10844 Enqueuing Expose request
22:53:25.877 00.035 11060 IsGuiding returns 0
22:53:25.877 00.000 11060 Move returns status 0, amount 32
22:53:25.877 00.000 11060 MoveAxis(N, 0, ABG)
22:53:25.877 00.000 11060 Move returns status 0, amount 0
22:53:25.877 00.000 11060 move complete, result=0
22:53:25.878 00.001 11060 worker thread done servicing request
22:53:25.878 00.000 11060 Worker thread wakes up
22:53:25.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:25.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:25.878 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
22:53:26.512 00.634 11060 Exposure complete
22:53:26.676 00.164 11060 worker thread done servicing request
22:53:26.676 00.000 10844 OnExposeComplete: enter
22:53:26.676 00.000 10844 UpdateGuideState(): m_state=6
22:53:26.676 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:53:26.676 00.000 10844 Star::Find returns 1 (0), X=254.99, Y=59.32, Mass=2660, SNR=33.2, Peak=249 HFD=3.3
22:53:26.676 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
22:53:26.677 00.001 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
22:53:26.677 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.97 mountX=0.32 mountY=-0.08, mountTheta=-0.24
22:53:26.677 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.30, opts=13)
22:53:26.677 00.000 10844 Enqueuing Move request for scope (-0.13, -0.30)
22:53:26.677 00.000 11060 Worker thread wakes up
22:53:26.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
22:53:26.677 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
22:53:26.677 00.000 11060 Moving (-0.13, -0.30) raw xDistance=0.32 yDistance=-0.08
22:53:26.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.32
22:53:26.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:26.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:53:26.677 00.000 11060 MoveAxis(W, 54, ABG)
22:53:26.677 00.000 11060 Guiding  Dir = 3, Dur = 54
22:53:26.683 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:26.693 00.010 11060 IsSlewing returns 0
22:53:26.693 00.000 11060 IsGuiding returns 0
22:53:26.698 00.005 10844 UpdateGuideState exits: m=2660 SNR=33.2
22:53:26.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:26.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:26.698 00.000 10844 Enqueuing Expose request
22:53:26.760 00.062 11060 IsGuiding returns 0
22:53:26.760 00.000 11060 Move returns status 0, amount 54
22:53:26.760 00.000 11060 MoveAxis(N, 0, ABG)
22:53:26.760 00.000 11060 Move returns status 0, amount 0
22:53:26.760 00.000 11060 move complete, result=0
22:53:26.760 00.000 11060 worker thread done servicing request
22:53:26.760 00.000 11060 Worker thread wakes up
22:53:26.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:26.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:26.761 00.001 10844 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
22:53:27.399 00.638 11060 Exposure complete
22:53:27.576 00.177 11060 worker thread done servicing request
22:53:27.576 00.000 10844 OnExposeComplete: enter
22:53:27.576 00.000 10844 UpdateGuideState(): m_state=6
22:53:27.576 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:53:27.578 00.002 10844 Star::Find returns 1 (1), X=255.11, Y=59.28, Mass=3544, SNR=38.3, Peak=255 HFD=3.8
22:53:27.578 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
22:53:27.578 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
22:53:27.578 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.59 mountX=0.34 mountY=0.05, mountTheta=0.14
22:53:27.580 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.34, opts=13)
22:53:27.580 00.000 10844 Enqueuing Move request for scope (-0.01, -0.34)
22:53:27.580 00.000 11060 Worker thread wakes up
22:53:27.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.34) opts 0xd
22:53:27.580 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.34)
22:53:27.580 00.000 11060 Moving (-0.01, -0.34) raw xDistance=0.34 yDistance=0.05
22:53:27.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
22:53:27.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:27.581 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:27.581 00.000 11060 MoveAxis(W, 60, ABG)
22:53:27.581 00.000 11060 Guiding  Dir = 3, Dur = 60
22:53:27.587 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:27.607 00.020 11060 IsSlewing returns 0
22:53:27.608 00.001 11060 IsGuiding returns 0
22:53:27.608 00.000 10844 UpdateGuideState exits: m=3544 SNR=38.3 Saturated
22:53:27.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:27.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:27.608 00.000 10844 Enqueuing Expose request
22:53:27.699 00.091 11060 IsGuiding returns 0
22:53:27.699 00.000 11060 Move returns status 0, amount 60
22:53:27.699 00.000 11060 MoveAxis(N, 0, ABG)
22:53:27.699 00.000 11060 Move returns status 0, amount 0
22:53:27.701 00.002 11060 move complete, result=0
22:53:27.701 00.000 11060 worker thread done servicing request
22:53:27.701 00.000 11060 Worker thread wakes up
22:53:27.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:27.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:27.701 00.000 10844 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
22:53:28.343 00.642 11060 Exposure complete
22:53:28.499 00.156 11060 worker thread done servicing request
22:53:28.499 00.000 10844 OnExposeComplete: enter
22:53:28.499 00.000 10844 UpdateGuideState(): m_state=6
22:53:28.499 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:53:28.499 00.000 10844 Star::Find returns 1 (0), X=255.17, Y=59.97, Mass=3300, SNR=37.9, Peak=243 HFD=3.9
22:53:28.499 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
22:53:28.499 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
22:53:28.499 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.44 mountX=-0.36 mountY=-0.01, mountTheta=-3.11
22:53:28.516 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.35, opts=13)
22:53:28.516 00.000 10844 Enqueuing Move request for scope (0.05, 0.35)
22:53:28.520 00.004 11060 Worker thread wakes up
22:53:28.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
22:53:28.521 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
22:53:28.521 00.000 11060 Moving (0.05, 0.35) raw xDistance=-0.36 yDistance=-0.01
22:53:28.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.36
22:53:28.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:28.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:53:28.525 00.004 11060 MoveAxis(E, 60, ABG)
22:53:28.525 00.000 11060 Guiding  Dir = 2, Dur = 60
22:53:28.527 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:28.540 00.013 11060 IsSlewing returns 0
22:53:28.540 00.000 11060 IsGuiding returns 0
22:53:28.542 00.002 10844 UpdateGuideState exits: m=3300 SNR=37.9
22:53:28.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:28.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:28.542 00.000 10844 Enqueuing Expose request
22:53:28.614 00.072 11060 IsGuiding returns 0
22:53:28.614 00.000 11060 Move returns status 0, amount 60
22:53:28.614 00.000 11060 MoveAxis(N, 0, ABG)
22:53:28.614 00.000 11060 Move returns status 0, amount 0
22:53:28.614 00.000 11060 move complete, result=0
22:53:28.614 00.000 11060 worker thread done servicing request
22:53:28.614 00.000 11060 Worker thread wakes up
22:53:28.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:28.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:28.614 00.000 10844 GuideStep: -0.4 px 60 ms EAST, -0.0 px 0 ms NORTH
22:53:29.244 00.630 11060 Exposure complete
22:53:29.453 00.209 11060 worker thread done servicing request
22:53:29.453 00.000 10844 OnExposeComplete: enter
22:53:29.453 00.000 10844 UpdateGuideState(): m_state=6
22:53:29.453 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:53:29.453 00.000 10844 Star::Find returns 1 (1), X=254.86, Y=58.63, Mass=3758, SNR=40.2, Peak=255 HFD=3.7
22:53:29.453 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
22:53:29.453 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
22:53:29.453 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.99 hyp=1.02 cameraTheta=-1.83 mountX=1.02 mountY=-0.10, mountTheta=-0.09
22:53:29.455 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.99, opts=13)
22:53:29.455 00.000 10844 Enqueuing Move request for scope (-0.26, -0.99)
22:53:29.455 00.000 11060 Worker thread wakes up
22:53:29.457 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.99) opts 0xd
22:53:29.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.99)
22:53:29.457 00.000 11060 Moving (-0.26, -0.99) raw xDistance=1.02 yDistance=-0.10
22:53:29.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.27 from input 1.02
22:53:29.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:29.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:29.457 00.000 11060 MoveAxis(W, 175, ABG)
22:53:29.457 00.000 11060 Guiding  Dir = 3, Dur = 175
22:53:29.462 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:29.472 00.010 11060 IsSlewing returns 0
22:53:29.472 00.000 11060 IsGuiding returns 0
22:53:29.483 00.011 10844 UpdateGuideState exits: m=3758 SNR=40.2 Saturated
22:53:29.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:29.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:29.483 00.000 10844 Enqueuing Expose request
22:53:29.664 00.181 11060 IsGuiding returns 0
22:53:29.664 00.000 11060 Move returns status 0, amount 175
22:53:29.664 00.000 11060 MoveAxis(N, 0, ABG)
22:53:29.664 00.000 11060 Move returns status 0, amount 0
22:53:29.664 00.000 11060 move complete, result=0
22:53:29.664 00.000 11060 worker thread done servicing request
22:53:29.664 00.000 11060 Worker thread wakes up
22:53:29.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:29.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:29.664 00.000 10844 GuideStep: 1.0 px 175 ms WEST, -0.1 px 0 ms NORTH
22:53:30.302 00.638 11060 Exposure complete
22:53:30.528 00.226 11060 worker thread done servicing request
22:53:30.528 00.000 10844 OnExposeComplete: enter
22:53:30.528 00.000 10844 UpdateGuideState(): m_state=6
22:53:30.528 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.528 00.000 10844 Star::Find returns 1 (1), X=255.37, Y=59.41, Mass=3178, SNR=36.7, Peak=255 HFD=3.4
22:53:30.528 00.000 10844 MultiStar: exiting stabilization period
22:53:30.528 00.000 10844 MultiStar: updating star positions after lock position change
22:53:30.528 00.000 10844 Star::Find(15, 462, 423, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.528 00.000 10844 Star::Find returns 1 (1), X=461.94, Y=422.95, Mass=3452, SNR=37.2, Peak=255 HFD=4.1
22:53:30.528 00.000 10844 Star::Find(15, 808, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.528 00.000 10844 Star::Find returns 1 (1), X=808.67, Y=899.61, Mass=13500, SNR=71.3, Peak=255 HFD=6.3
22:53:30.531 00.003 10844 Star::Find(15, 403, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.531 00.000 10844 Star::Find returns 1 (1), X=403.08, Y=691.80, Mass=3241, SNR=36.9, Peak=255 HFD=3.5
22:53:30.531 00.000 10844 Star::Find(15, 1749, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.531 00.000 10844 Star::Find returns 1 (0), X=1749.19, Y=659.22, Mass=3024, SNR=34.9, Peak=247 HFD=3.6
22:53:30.531 00.000 10844 Star::Find(15, 886, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.531 00.000 10844 Star::Find returns 1 (0), X=885.19, Y=643.76, Mass=3460, SNR=37.6, Peak=252 HFD=3.8
22:53:30.531 00.000 10844 Star::Find(15, 157, 951, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.531 00.000 10844 Star::Find returns 1 (0), X=156.59, Y=950.15, Mass=2714, SNR=34.1, Peak=187 HFD=3.6
22:53:30.531 00.000 10844 Star::Find(15, 414, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.531 00.000 10844 Star::Find returns 1 (0), X=413.62, Y=556.39, Mass=2603, SNR=32.6, Peak=229 HFD=3.5
22:53:30.531 00.000 10844 Star::Find(15, 505, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.531 00.000 10844 Star::Find returns 1 (1), X=504.34, Y=912.68, Mass=3053, SNR=35.5, Peak=255 HFD=3.6
22:53:30.531 00.000 10844 Star::Find(15, 102, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.531 00.000 10844 Star::Find returns 1 (0), X=101.92, Y=267.31, Mass=3051, SNR=36.2, Peak=236 HFD=3.8
22:53:30.531 00.000 10844 Star::Find(15, 1379, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.531 00.000 10844 Star::Find returns 1 (0), X=1379.23, Y=404.10, Mass=3325, SNR=36.0, Peak=250 HFD=4.2
22:53:30.531 00.000 10844 Star::Find(15, 1597, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:53:30.533 00.002 10844 Star::Find returns 1 (0), X=1597.36, Y=256.17, Mass=2811, SNR=33.8, Peak=226 HFD=3.6
22:53:30.533 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
22:53:30.533 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
22:53:30.533 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.32 cameraTheta=-0.70 mountX=0.16 mountY=0.28, mountTheta=1.05
22:53:30.534 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.21, opts=13)
22:53:30.534 00.000 10844 Enqueuing Move request for scope (0.25, -0.21)
22:53:30.534 00.000 11060 Worker thread wakes up
22:53:30.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
22:53:30.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
22:53:30.536 00.002 11060 Moving (0.25, -0.21) raw xDistance=0.16 yDistance=0.28
22:53:30.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
22:53:30.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
22:53:30.536 00.000 11060 MoveAxis(W, 33, ABG)
22:53:30.536 00.000 11060 Guiding  Dir = 3, Dur = 33
22:53:30.544 00.008 11060 IsSlewing returns 0
22:53:30.544 00.000 11060 IsGuiding returns 0
22:53:30.548 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:30.589 00.041 10844 UpdateGuideState exits: m=3178 SNR=36.7 Saturated
22:53:30.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:30.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:30.589 00.000 10844 Enqueuing Expose request
22:53:30.590 00.001 11060 IsGuiding returns 0
22:53:30.590 00.000 11060 Move returns status 0, amount 33
22:53:30.590 00.000 11060 MoveAxis(S, 108, ABG)
22:53:30.590 00.000 11060 Guiding  Dir = 1, Dur = 108
22:53:30.606 00.016 11060 IsSlewing returns 0
22:53:30.606 00.000 11060 IsGuiding returns 0
22:53:30.725 00.119 11060 IsGuiding returns 0
22:53:30.725 00.000 11060 Move returns status 0, amount 108
22:53:30.725 00.000 11060 move complete, result=0
22:53:30.725 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.3 px 108 ms SOUTH
22:53:30.731 00.006 11060 worker thread done servicing request
22:53:30.731 00.000 11060 Worker thread wakes up
22:53:30.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:30.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:31.365 00.634 11060 Exposure complete
22:53:31.562 00.197 11060 worker thread done servicing request
22:53:31.562 00.000 10844 OnExposeComplete: enter
22:53:31.562 00.000 10844 UpdateGuideState(): m_state=6
22:53:31.562 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:53:31.562 00.000 10844 Star::Find returns 1 (0), X=255.74, Y=60.27, Mass=3472, SNR=38.1, Peak=252 HFD=3.8
22:53:31.562 00.000 10844 MultiStar: [#1 -0.04,1.10,0.00,M1] [#2 -0.56,1.16,0.00,M1] [#3 0.28,0.19,0.93,U] [#4 0.05,0.11,0.91,U] [#5 -0.27,0.13,0.94,U] [#6 0.16,0.63,0.88,U] [#7 0.33,0.12,0.86,U] [#8 -0.00,0.46,0.89,U] 
22:53:31.562 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.33}, one-star: {0.62, 0.65}
22:53:31.562 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
22:53:31.562 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
22:53:31.562 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.33 hyp=0.37 cameraTheta=1.09 mountX=-0.36 mountY=0.11, mountTheta=2.83
22:53:31.565 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.33, opts=13)
22:53:31.565 00.000 10844 Enqueuing Move request for scope (0.17, 0.33)
22:53:31.565 00.000 11060 Worker thread wakes up
22:53:31.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.33) opts 0xd
22:53:31.565 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.33)
22:53:31.565 00.000 11060 Moving (0.17, 0.33) raw xDistance=-0.36 yDistance=0.11
22:53:31.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.36
22:53:31.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:31.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:53:31.565 00.000 11060 MoveAxis(E, 61, ABG)
22:53:31.565 00.000 11060 Guiding  Dir = 2, Dur = 61
22:53:31.573 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:31.589 00.016 10844 UpdateGuideState exits: m=3472 SNR=38.1
22:53:31.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:31.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:31.589 00.000 10844 Enqueuing Expose request
22:53:31.594 00.005 11060 IsSlewing returns 0
22:53:31.594 00.000 11060 IsGuiding returns 0
22:53:31.699 00.105 11060 IsGuiding returns 0
22:53:31.701 00.002 11060 Move returns status 0, amount 61
22:53:31.701 00.000 11060 MoveAxis(N, 0, ABG)
22:53:31.701 00.000 11060 Move returns status 0, amount 0
22:53:31.701 00.000 11060 move complete, result=0
22:53:31.701 00.000 11060 worker thread done servicing request
22:53:31.701 00.000 11060 Worker thread wakes up
22:53:31.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:31.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:31.718 00.017 10844 GuideStep: -0.4 px 61 ms EAST, 0.1 px 0 ms NORTH
22:53:32.367 00.649 11060 Exposure complete
22:53:32.949 00.582 10844 OnExposeComplete: enter
22:53:32.949 00.000 10844 UpdateGuideState(): m_state=6
22:53:32.951 00.002 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:53:32.951 00.000 10844 Star::Find returns 1 (0), X=255.37, Y=59.18, Mass=3359, SNR=37.8, Peak=249 HFD=3.6
22:53:32.951 00.000 10844 MultiStar: [#1 0.42,-0.30,1.02,U] [#2 -0.57,-0.03,1.94,U] [#3 0.16,-1.06,0.00,M1] [#4 -0.04,-0.62,0.96,U] [#5 0.28,-0.82,0.00,M1] [#6 0.65,-0.46,0.00,M1] [#7 0.42,-0.61,0.88,U] [#8 0.14,-0.66,0.83,U] 
22:53:32.951 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.38}, one-star: {0.25, -0.44}
22:53:32.951 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
22:53:32.951 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
22:53:32.951 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.38 hyp=0.38 cameraTheta=-1.56 mountX=0.37 mountY=0.06, mountTheta=0.17
22:53:32.959 00.008 11060 worker thread done servicing request
22:53:32.961 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.38, opts=13)
22:53:32.961 00.000 10844 Enqueuing Move request for scope (0.00, -0.38)
22:53:32.961 00.000 11060 Worker thread wakes up
22:53:32.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.38) opts 0xd
22:53:32.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.38)
22:53:32.961 00.000 11060 Moving (0.00, -0.38) raw xDistance=0.37 yDistance=0.06
22:53:32.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
22:53:32.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:32.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:53:32.963 00.002 11060 MoveAxis(W, 62, ABG)
22:53:32.963 00.000 11060 Guiding  Dir = 3, Dur = 62
22:53:32.980 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:32.983 00.003 11060 IsSlewing returns 0
22:53:32.983 00.000 11060 IsGuiding returns 0
22:53:33.003 00.020 10844 UpdateGuideState exits: m=3359 SNR=37.8
22:53:33.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:33.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:33.003 00.000 10844 Enqueuing Expose request
22:53:33.061 00.058 11060 IsGuiding returns 0
22:53:33.061 00.000 11060 Move returns status 0, amount 62
22:53:33.061 00.000 11060 MoveAxis(N, 0, ABG)
22:53:33.061 00.000 11060 Move returns status 0, amount 0
22:53:33.061 00.000 11060 move complete, result=0
22:53:33.061 00.000 11060 worker thread done servicing request
22:53:33.061 00.000 11060 Worker thread wakes up
22:53:33.063 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:33.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:33.063 00.000 10844 GuideStep: 0.4 px 62 ms WEST, 0.1 px 0 ms NORTH
22:53:33.732 00.669 11060 Exposure complete
22:53:34.104 00.372 11060 worker thread done servicing request
22:53:34.104 00.000 10844 OnExposeComplete: enter
22:53:34.104 00.000 10844 UpdateGuideState(): m_state=6
22:53:34.104 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:53:34.104 00.000 10844 Star::Find returns 1 (0), X=254.75, Y=59.34, Mass=3198, SNR=37.0, Peak=249 HFD=3.5
22:53:34.106 00.002 10844 MultiStar: [#1 -0.26,-0.19,0.99,U] [#2 -0.63,0.36,0.00,M1] [#3 -0.04,-0.10,1.05,U] [#4 -0.08,-0.25,0.95,U] [#5 -0.39,-0.55,1.01,U] [#6 -0.18,-0.12,0.96,U] [#7 0.03,0.02,0.90,U] [#8 0.03,0.10,0.95,U] 
22:53:34.106 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.17}, one-star: {-0.37, -0.28}
22:53:34.106 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
22:53:34.106 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
22:53:34.106 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-2.32 mountX=0.20 mountY=-0.13, mountTheta=-0.58
22:53:34.108 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.17, opts=13)
22:53:34.108 00.000 10844 Enqueuing Move request for scope (-0.16, -0.17)
22:53:34.108 00.000 11060 Worker thread wakes up
22:53:34.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
22:53:34.109 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
22:53:34.109 00.000 11060 Moving (-0.16, -0.17) raw xDistance=0.20 yDistance=-0.13
22:53:34.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
22:53:34.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:34.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:53:34.109 00.000 11060 MoveAxis(W, 37, ABG)
22:53:34.109 00.000 11060 Guiding  Dir = 3, Dur = 37
22:53:34.116 00.007 11060 IsSlewing returns 0
22:53:34.116 00.000 11060 IsGuiding returns 0
22:53:34.119 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:34.159 00.040 11060 IsGuiding returns 0
22:53:34.159 00.000 11060 Move returns status 0, amount 37
22:53:34.159 00.000 11060 MoveAxis(N, 0, ABG)
22:53:34.159 00.000 11060 Move returns status 0, amount 0
22:53:34.159 00.000 11060 move complete, result=0
22:53:34.159 00.000 11060 worker thread done servicing request
22:53:34.161 00.002 10844 UpdateGuideState exits: m=3198 SNR=37.0
22:53:34.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:34.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:34.161 00.000 10844 Enqueuing Expose request
22:53:34.161 00.000 11060 Worker thread wakes up
22:53:34.161 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
22:53:34.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:34.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:34.806 00.645 11060 Exposure complete
22:53:35.135 00.329 10844 OnExposeComplete: enter
22:53:35.135 00.000 10844 UpdateGuideState(): m_state=6
22:53:35.135 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:53:35.135 00.000 10844 Star::Find returns 1 (0), X=254.93, Y=59.11, Mass=3409, SNR=37.7, Peak=244 HFD=3.8
22:53:35.135 00.000 10844 MultiStar: [#1 -0.08,0.19,0.94,U] [#2 -0.63,0.24,0.00,M2] [#3 0.16,-0.33,0.90,U] [#4 -0.29,0.01,0.97,U] [#5 -0.20,-1.32,0.00,M1] [#6 -0.01,-0.15,0.90,U] [#7 0.01,-0.41,0.84,U] [#8 -0.08,-0.91,0.00,M1] 
22:53:35.135 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.20}, one-star: {-0.19, -0.51}
22:53:35.137 00.002 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
22:53:35.137 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
22:53:35.137 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.92 mountX=0.21 mountY=-0.04, mountTheta=-0.19
22:53:35.138 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.20, opts=13)
22:53:35.138 00.000 10844 Enqueuing Move request for scope (-0.07, -0.20)
22:53:35.138 00.000 11060 worker thread done servicing request
22:53:35.140 00.002 11060 Worker thread wakes up
22:53:35.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
22:53:35.140 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
22:53:35.140 00.000 11060 Moving (-0.07, -0.20) raw xDistance=0.21 yDistance=-0.04
22:53:35.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:53:35.141 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:35.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:53:35.141 00.000 11060 MoveAxis(W, 37, ABG)
22:53:35.141 00.000 11060 Guiding  Dir = 3, Dur = 37
22:53:35.148 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:35.153 00.005 11060 IsSlewing returns 0
22:53:35.155 00.002 11060 IsGuiding returns 0
22:53:35.191 00.036 10844 UpdateGuideState exits: m=3409 SNR=37.7
22:53:35.192 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:35.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:35.192 00.000 10844 Enqueuing Expose request
22:53:35.194 00.002 11060 IsGuiding returns 0
22:53:35.195 00.001 11060 Move returns status 0, amount 37
22:53:35.196 00.001 11060 MoveAxis(N, 0, ABG)
22:53:35.196 00.000 11060 Move returns status 0, amount 0
22:53:35.196 00.000 11060 move complete, result=0
22:53:35.196 00.000 11060 worker thread done servicing request
22:53:35.196 00.000 11060 Worker thread wakes up
22:53:35.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:35.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:35.201 00.005 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
22:53:35.839 00.638 11060 Exposure complete
22:53:36.128 00.289 11060 worker thread done servicing request
22:53:36.480 00.352 10844 OnExposeComplete: enter
22:53:36.480 00.000 10844 UpdateGuideState(): m_state=6
22:53:36.480 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:53:36.480 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=60.00, Mass=3426, SNR=38.4, Peak=240 HFD=4.0
22:53:36.480 00.000 10844 MultiStar: [#1 0.07,0.20,1.03,U] [#2 -0.15,0.87,0.00,M3] [#3 0.01,-0.12,0.93,U] [#4 0.19,0.62,0.00,M1] [#5 -0.04,0.46,0.96,U] [#6 0.04,0.19,0.93,U] [#7 0.04,0.36,0.85,U] [#8 0.18,0.21,0.89,U] 
22:53:36.480 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.24}, one-star: {-0.11, 0.38}
22:53:36.480 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
22:53:36.480 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
22:53:36.480 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.47 mountX=-0.24 mountY=-0.01, mountTheta=-3.08
22:53:36.480 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.24, opts=13)
22:53:36.480 00.000 10844 Enqueuing Move request for scope (0.02, 0.24)
22:53:36.484 00.004 11060 Worker thread wakes up
22:53:36.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
22:53:36.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
22:53:36.484 00.000 11060 Moving (0.02, 0.24) raw xDistance=-0.24 yDistance=-0.01
22:53:36.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
22:53:36.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:36.486 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:53:36.486 00.000 11060 MoveAxis(E, 41, ABG)
22:53:36.486 00.000 11060 Guiding  Dir = 2, Dur = 41
22:53:36.490 00.004 11060 IsSlewing returns 0
22:53:36.490 00.000 11060 IsGuiding returns 0
22:53:36.536 00.046 11060 IsGuiding returns 0
22:53:36.536 00.000 11060 Move returns status 0, amount 41
22:53:36.536 00.000 11060 MoveAxis(N, 0, ABG)
22:53:36.536 00.000 11060 Move returns status 0, amount 0
22:53:36.536 00.000 11060 move complete, result=0
22:53:36.536 00.000 11060 worker thread done servicing request
22:53:36.649 00.113 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:36.668 00.019 10844 UpdateGuideState exits: m=3426 SNR=38.4
22:53:36.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:36.668 00.000 10844 Enqueuing Expose request
22:53:36.668 00.000 11060 Worker thread wakes up
22:53:36.668 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
22:53:36.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:36.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:37.313 00.645 11060 Exposure complete
22:53:37.596 00.283 10844 OnExposeComplete: enter
22:53:37.596 00.000 10844 UpdateGuideState(): m_state=6
22:53:37.596 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:53:37.596 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.49, Mass=3021, SNR=35.7, Peak=232 HFD=3.6
22:53:37.596 00.000 10844 MultiStar: [#1 -0.17,0.20,1.05,U] [#2 0.20,0.35,2.07,U] [#3 -0.26,0.00,0.99,U] [#4 -0.01,0.20,1.04,U] [#5 -0.23,-0.09,1.05,U] [#6 -0.40,0.54,0.00,M1] [#7 0.15,0.16,0.88,U] [#8 -0.09,0.23,0.97,U] 
22:53:37.596 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.14}, one-star: {-0.11, -0.13}
22:53:37.596 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
22:53:37.596 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
22:53:37.598 00.002 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.83 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
22:53:37.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
22:53:37.600 00.000 10844 Enqueuing Move request for scope (-0.04, 0.14)
22:53:37.601 00.001 11060 worker thread done servicing request
22:53:37.601 00.000 11060 Worker thread wakes up
22:53:37.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
22:53:37.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
22:53:37.601 00.000 11060 Moving (-0.04, 0.14) raw xDistance=-0.13 yDistance=-0.06
22:53:37.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
22:53:37.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:37.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:37.603 00.002 11060 MoveAxis(E, 24, ABG)
22:53:37.603 00.000 11060 Guiding  Dir = 2, Dur = 24
22:53:37.610 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:37.634 00.024 10844 UpdateGuideState exits: m=3021 SNR=35.7
22:53:37.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:37.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:37.634 00.000 10844 Enqueuing Expose request
22:53:37.637 00.003 11060 IsSlewing returns 0
22:53:37.637 00.000 11060 IsGuiding returns 0
22:53:37.702 00.065 11060 IsGuiding returns 0
22:53:37.703 00.001 11060 Move returns status 0, amount 24
22:53:37.703 00.000 11060 MoveAxis(N, 0, ABG)
22:53:37.703 00.000 11060 Move returns status 0, amount 0
22:53:37.704 00.001 11060 move complete, result=0
22:53:37.705 00.001 11060 worker thread done servicing request
22:53:37.705 00.000 11060 Worker thread wakes up
22:53:37.706 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:37.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:37.706 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
22:53:38.347 00.641 11060 Exposure complete
22:53:38.579 00.232 11060 worker thread done servicing request
22:53:38.579 00.000 10844 OnExposeComplete: enter
22:53:38.579 00.000 10844 UpdateGuideState(): m_state=6
22:53:38.579 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:53:38.579 00.000 10844 Star::Find returns 1 (1), X=255.27, Y=60.24, Mass=3609, SNR=39.1, Peak=255 HFD=3.6
22:53:38.580 00.001 10844 MultiStar: [#1 -0.01,0.86,0.00,M1] [#2 -0.33,0.52,1.80,U] [#3 -0.14,0.12,0.90,U] [#4 -0.46,0.42,0.89,U] [#5 -0.51,0.07,0.95,U] [#6 -0.28,0.16,0.89,U] [#7 0.17,0.16,0.86,U] [#8 0.00,-0.13,0.85,U] 
22:53:38.580 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.28}, one-star: {0.15, 0.62}
22:53:38.580 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.93 = -2.36)
22:53:38.580 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
22:53:38.580 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.34 cameraTheta=2.17 mountX=-0.24 mountY=-0.24, mountTheta=-2.37
22:53:38.582 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.28, opts=13)
22:53:38.582 00.000 10844 Enqueuing Move request for scope (-0.19, 0.28)
22:53:38.582 00.000 11060 Worker thread wakes up
22:53:38.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
22:53:38.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
22:53:38.582 00.000 11060 Moving (-0.19, 0.28) raw xDistance=-0.24 yDistance=-0.24
22:53:38.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
22:53:38.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:38.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:53:38.583 00.001 11060 MoveAxis(E, 43, ABG)
22:53:38.583 00.000 11060 Guiding  Dir = 2, Dur = 43
22:53:38.587 00.004 11060 IsSlewing returns 0
22:53:38.588 00.001 11060 IsGuiding returns 0
22:53:38.589 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:38.619 00.030 10844 UpdateGuideState exits: m=3609 SNR=39.1 Saturated
22:53:38.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:38.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:38.619 00.000 10844 Enqueuing Expose request
22:53:38.644 00.025 11060 IsGuiding returns 0
22:53:38.644 00.000 11060 Move returns status 0, amount 43
22:53:38.644 00.000 11060 MoveAxis(N, 0, ABG)
22:53:38.644 00.000 11060 Move returns status 0, amount 0
22:53:38.646 00.002 11060 move complete, result=0
22:53:38.646 00.000 11060 worker thread done servicing request
22:53:38.646 00.000 11060 Worker thread wakes up
22:53:38.646 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
22:53:38.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:38.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:39.277 00.631 11060 Exposure complete
22:53:39.504 00.227 11060 worker thread done servicing request
22:53:39.504 00.000 10844 OnExposeComplete: enter
22:53:39.504 00.000 10844 UpdateGuideState(): m_state=6
22:53:39.504 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:53:39.504 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=60.00, Mass=3515, SNR=38.7, Peak=253 HFD=3.7
22:53:39.504 00.000 10844 MultiStar: [#1 0.15,0.55,1.02,U] [#2 -0.14,0.60,0.00,M2] [#3 0.67,0.51,0.00,M1] [#4 -0.38,0.30,0.88,U] [#5 -0.31,0.15,0.97,U] [#6 0.17,0.23,0.89,U] [#7 0.29,-0.02,0.86,U] [#8 0.23,0.40,0.84,U] 
22:53:39.504 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.29}, one-star: {0.10, 0.38}
22:53:39.504 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
22:53:39.504 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
22:53:39.504 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.46 mountX=-0.29 mountY=-0.02, mountTheta=-3.09
22:53:39.509 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.29, opts=13)
22:53:39.509 00.000 10844 Enqueuing Move request for scope (0.03, 0.29)
22:53:39.509 00.000 11060 Worker thread wakes up
22:53:39.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
22:53:39.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
22:53:39.509 00.000 11060 Moving (0.03, 0.29) raw xDistance=-0.29 yDistance=-0.02
22:53:39.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
22:53:39.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:39.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:39.509 00.000 11060 MoveAxis(E, 52, ABG)
22:53:39.509 00.000 11060 Guiding  Dir = 2, Dur = 52
22:53:39.519 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:39.520 00.001 11060 IsSlewing returns 0
22:53:39.520 00.000 11060 IsGuiding returns 0
22:53:39.555 00.035 10844 UpdateGuideState exits: m=3515 SNR=38.7
22:53:39.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:39.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:39.555 00.000 10844 Enqueuing Expose request
22:53:39.625 00.070 11060 IsGuiding returns 0
22:53:39.625 00.000 11060 Move returns status 0, amount 52
22:53:39.625 00.000 11060 MoveAxis(N, 0, ABG)
22:53:39.625 00.000 11060 Move returns status 0, amount 0
22:53:39.625 00.000 11060 move complete, result=0
22:53:39.626 00.001 11060 worker thread done servicing request
22:53:39.626 00.000 11060 Worker thread wakes up
22:53:39.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:39.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:39.628 00.002 10844 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
22:53:40.255 00.627 11060 Exposure complete
22:53:40.502 00.247 11060 worker thread done servicing request
22:53:40.502 00.000 10844 OnExposeComplete: enter
22:53:40.502 00.000 10844 UpdateGuideState(): m_state=6
22:53:40.502 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:53:40.503 00.001 10844 Star::Find returns 1 (1), X=254.98, Y=59.60, Mass=3786, SNR=39.9, Peak=255 HFD=3.8
22:53:40.503 00.000 10844 MultiStar: [#1 0.07,0.52,1.00,U] [#2 -0.55,0.55,0.00,M3] [#3 -0.10,-0.40,0.93,U] [#4 0.18,0.12,0.87,U] [#5 -0.65,-0.19,0.00,M1] [#6 0.10,0.01,0.90,U] [#7 0.04,-0.59,0.82,U] [#8 -0.09,0.07,0.95,U] 
22:53:40.503 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.03}, one-star: {-0.14, -0.02}
22:53:40.503 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
22:53:40.503 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
22:53:40.503 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.42 mountX=0.03 mountY=0.01, mountTheta=0.31
22:53:40.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.03, opts=13)
22:53:40.505 00.000 10844 Enqueuing Move request for scope (0.00, -0.03)
22:53:40.506 00.001 11060 Worker thread wakes up
22:53:40.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
22:53:40.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
22:53:40.506 00.000 11060 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=0.01
22:53:40.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:53:40.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:40.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:40.506 00.000 11060 MoveAxis(E, 0, ABG)
22:53:40.506 00.000 11060 Move returns status 0, amount 0
22:53:40.506 00.000 11060 MoveAxis(N, 0, ABG)
22:53:40.507 00.001 11060 Move returns status 0, amount 0
22:53:40.507 00.000 11060 move complete, result=0
22:53:40.507 00.000 11060 worker thread done servicing request
22:53:40.513 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:40.530 00.017 10844 UpdateGuideState exits: m=3786 SNR=39.9 Saturated
22:53:40.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:40.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:40.530 00.000 10844 Enqueuing Expose request
22:53:40.530 00.000 11060 Worker thread wakes up
22:53:40.530 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:40.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:40.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:41.170 00.640 11060 Exposure complete
22:53:41.409 00.239 11060 worker thread done servicing request
22:53:41.409 00.000 10844 OnExposeComplete: enter
22:53:41.409 00.000 10844 UpdateGuideState(): m_state=6
22:53:41.409 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:53:41.409 00.000 10844 Star::Find returns 1 (0), X=254.82, Y=59.79, Mass=3415, SNR=38.2, Peak=248 HFD=3.6
22:53:41.409 00.000 10844 MultiStar: [#1 0.01,0.23,1.04,U] [#2 -1.29,0.67,0.00,M4] [#3 0.34,-0.14,0.97,U] [#4 0.05,0.25,1.00,U] [#5 -0.41,0.03,1.05,U] [#6 -0.27,-0.31,0.84,U] [#7 0.17,-0.02,0.76,U] [#8 0.41,-0.07,0.95,U] 
22:53:41.409 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.30, 0.17}
22:53:41.409 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
22:53:41.409 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
22:53:41.409 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.76 mountX=-0.03 mountY=-0.01, mountTheta=-2.79
22:53:41.413 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
22:53:41.413 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
22:53:41.413 00.000 11060 Worker thread wakes up
22:53:41.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:53:41.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:53:41.413 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
22:53:41.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:53:41.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:41.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:53:41.413 00.000 11060 MoveAxis(E, 0, ABG)
22:53:41.413 00.000 11060 Move returns status 0, amount 0
22:53:41.413 00.000 11060 MoveAxis(N, 0, ABG)
22:53:41.413 00.000 11060 Move returns status 0, amount 0
22:53:41.413 00.000 11060 move complete, result=0
22:53:41.413 00.000 11060 worker thread done servicing request
22:53:41.418 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:41.435 00.017 10844 UpdateGuideState exits: m=3415 SNR=38.2
22:53:41.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:41.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:41.435 00.000 10844 Enqueuing Expose request
22:53:41.435 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:41.435 00.000 11060 Worker thread wakes up
22:53:41.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:41.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:42.074 00.639 11060 Exposure complete
22:53:42.287 00.213 11060 worker thread done servicing request
22:53:42.288 00.001 10844 OnExposeComplete: enter
22:53:42.288 00.000 10844 UpdateGuideState(): m_state=6
22:53:42.288 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:53:42.288 00.000 10844 Star::Find returns 1 (0), X=254.34, Y=59.89, Mass=2710, SNR=33.9, Peak=249 HFD=3.4
22:53:42.289 00.001 10844 MultiStar: [#1 -0.43,0.29,1.06,U] [#2 -0.56,0.09,2.10,U] [#3 0.13,-0.26,1.02,U] [#4 0.06,-0.13,1.08,U] [#5 -0.74,-0.44,0.00,M1] [#6 -0.38,-0.41,0.98,U] [#7 -0.11,-0.20,0.93,U] [#8 -0.00,-0.22,1.05,U] 
22:53:42.289 00.000 10844 refined, 7 included, MultiStar: {-0.29, -0.05}, one-star: {-0.78, 0.27}
22:53:42.289 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
22:53:42.289 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
22:53:42.289 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.05 hyp=0.30 cameraTheta=-2.97 mountX=0.10 mountY=-0.28, mountTheta=-1.22
22:53:42.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.05, opts=13)
22:53:42.291 00.000 10844 Enqueuing Move request for scope (-0.29, -0.05)
22:53:42.291 00.000 11060 Worker thread wakes up
22:53:42.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.05) opts 0xd
22:53:42.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.05)
22:53:42.291 00.000 11060 Moving (-0.29, -0.05) raw xDistance=0.10 yDistance=-0.28
22:53:42.292 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:53:42.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:42.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:53:42.292 00.000 11060 MoveAxis(E, 0, ABG)
22:53:42.292 00.000 11060 Move returns status 0, amount 0
22:53:42.292 00.000 11060 MoveAxis(N, 0, ABG)
22:53:42.292 00.000 11060 Move returns status 0, amount 0
22:53:42.292 00.000 11060 move complete, result=0
22:53:42.292 00.000 11060 worker thread done servicing request
22:53:42.298 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:42.331 00.033 10844 UpdateGuideState exits: m=2710 SNR=33.9
22:53:42.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:42.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:42.331 00.000 10844 Enqueuing Expose request
22:53:42.331 00.000 11060 Worker thread wakes up
22:53:42.331 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:53:42.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:42.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:42.971 00.640 11060 Exposure complete
22:53:43.213 00.242 11060 worker thread done servicing request
22:53:43.213 00.000 10844 OnExposeComplete: enter
22:53:43.213 00.000 10844 UpdateGuideState(): m_state=6
22:53:43.213 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:53:43.213 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=59.50, Mass=2740, SNR=33.7, Peak=244 HFD=3.5
22:53:43.213 00.000 10844 MultiStar: [#1 -0.51,0.56,0.00,M1] [#2 -0.99,0.43,0.00,M4] [#3 -0.18,-0.12,1.09,U] [#4 -0.53,0.13,1.01,U] [#5 -0.80,0.08,0.00,M2] [#6 -0.38,0.36,1.04,U] [#7 -0.26,0.14,1.01,U] [#8 -0.20,-0.24,1.02,U] 
22:53:43.213 00.000 10844 single-star, 5 included, MultiStar: {-0.26, 0.03}, one-star: {-0.02, -0.12}
22:53:43.213 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
22:53:43.213 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
22:53:43.213 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.71 mountX=0.12 mountY=0.00, mountTheta=0.03
22:53:43.216 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
22:53:43.216 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
22:53:43.216 00.000 11060 Worker thread wakes up
22:53:43.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
22:53:43.218 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
22:53:43.218 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.00
22:53:43.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
22:53:43.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:43.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:53:43.218 00.000 11060 MoveAxis(W, 21, ABG)
22:53:43.218 00.000 11060 Guiding  Dir = 3, Dur = 21
22:53:43.227 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:43.242 00.015 11060 IsSlewing returns 0
22:53:43.243 00.001 11060 IsGuiding returns 0
22:53:43.258 00.015 10844 UpdateGuideState exits: m=2740 SNR=33.7
22:53:43.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:43.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:43.258 00.000 10844 Enqueuing Expose request
22:53:43.273 00.015 11060 IsGuiding returns 0
22:53:43.273 00.000 11060 Move returns status 0, amount 21
22:53:43.273 00.000 11060 MoveAxis(N, 0, ABG)
22:53:43.273 00.000 11060 Move returns status 0, amount 0
22:53:43.274 00.001 11060 move complete, result=0
22:53:43.274 00.000 11060 worker thread done servicing request
22:53:43.274 00.000 11060 Worker thread wakes up
22:53:43.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:43.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:43.279 00.005 10844 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
22:53:43.925 00.646 11060 Exposure complete
22:53:44.238 00.313 11060 worker thread done servicing request
22:53:44.238 00.000 10844 OnExposeComplete: enter
22:53:44.238 00.000 10844 UpdateGuideState(): m_state=6
22:53:44.238 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:53:44.238 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=59.15, Mass=3318, SNR=37.5, Peak=244 HFD=3.8
22:53:44.238 00.000 10844 MultiStar: [#1 -0.64,0.62,0.00,M2] [#2 -0.88,0.80,0.00,M5] [#3 -0.19,-0.42,0.94,U] [#4 -0.34,0.07,0.90,U] [#5 -0.33,-0.77,0.00,M3] [#6 -0.15,-0.01,0.93,U] [#7 0.40,0.15,0.82,U] [#8 -0.24,-0.12,0.88,U] 
22:53:44.238 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.14}, one-star: {-0.16, -0.47}
22:53:44.243 00.005 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
22:53:44.243 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
22:53:44.243 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.28 mountX=0.16 mountY=-0.10, mountTheta=-0.54
22:53:44.243 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.14, opts=13)
22:53:44.243 00.000 10844 Enqueuing Move request for scope (-0.12, -0.14)
22:53:44.243 00.000 11060 Worker thread wakes up
22:53:44.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
22:53:44.243 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
22:53:44.243 00.000 11060 Moving (-0.12, -0.14) raw xDistance=0.16 yDistance=-0.10
22:53:44.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:53:44.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:44.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:53:44.243 00.000 11060 MoveAxis(W, 29, ABG)
22:53:44.243 00.000 11060 Guiding  Dir = 3, Dur = 29
22:53:44.248 00.005 11060 IsSlewing returns 0
22:53:44.248 00.000 11060 IsGuiding returns 0
22:53:44.252 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:44.279 00.027 10844 UpdateGuideState exits: m=3318 SNR=37.5
22:53:44.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:44.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:44.279 00.000 10844 Enqueuing Expose request
22:53:44.303 00.024 11060 IsGuiding returns 0
22:53:44.303 00.000 11060 Move returns status 0, amount 29
22:53:44.303 00.000 11060 MoveAxis(N, 0, ABG)
22:53:44.304 00.001 11060 Move returns status 0, amount 0
22:53:44.304 00.000 11060 move complete, result=0
22:53:44.304 00.000 11060 worker thread done servicing request
22:53:44.304 00.000 11060 Worker thread wakes up
22:53:44.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:44.305 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:44.315 00.010 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
22:53:44.947 00.632 11060 Exposure complete
22:53:45.811 00.864 11060 worker thread done servicing request
22:53:45.811 00.000 10844 OnExposeComplete: enter
22:53:45.811 00.000 10844 UpdateGuideState(): m_state=6
22:53:45.811 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:53:45.811 00.000 10844 Star::Find returns 1 (0), X=254.80, Y=59.73, Mass=3263, SNR=37.4, Peak=251 HFD=3.5
22:53:45.813 00.002 10844 MultiStar: [#1 -0.10,1.04,0.00,M3] [#2 -0.32,1.04,0.00,M6] [#3 0.09,0.27,0.95,U] [#4 -0.35,0.17,0.93,U] [#5 -0.30,0.34,0.90,U] [#6 -0.61,0.87,0.00,M1] [#7 0.36,0.19,0.81,U] [#8 0.04,0.16,0.97,U] 
22:53:45.813 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.20}, one-star: {-0.32, 0.11}
22:53:45.817 00.004 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
22:53:45.822 00.005 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
22:53:45.822 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.99 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
22:53:45.824 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.20, opts=13)
22:53:45.824 00.000 10844 Enqueuing Move request for scope (-0.09, 0.20)
22:53:45.824 00.000 11060 Worker thread wakes up
22:53:45.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
22:53:45.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
22:53:45.824 00.000 11060 Moving (-0.09, 0.20) raw xDistance=-0.18 yDistance=-0.12
22:53:45.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
22:53:45.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:45.828 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:53:45.847 00.019 11060 MoveAxis(E, 31, ABG)
22:53:45.847 00.000 11060 Guiding  Dir = 2, Dur = 31
22:53:45.874 00.027 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:45.884 00.010 11060 IsSlewing returns 0
22:53:45.884 00.000 11060 IsGuiding returns 0
22:53:45.981 00.097 11060 IsGuiding returns 0
22:53:45.981 00.000 11060 Move returns status 0, amount 31
22:53:45.981 00.000 11060 MoveAxis(N, 0, ABG)
22:53:45.981 00.000 11060 Move returns status 0, amount 0
22:53:45.981 00.000 11060 move complete, result=0
22:53:45.983 00.002 11060 worker thread done servicing request
22:53:45.985 00.002 10844 UpdateGuideState exits: m=3263 SNR=37.4
22:53:45.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:45.987 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:45.987 00.000 10844 Enqueuing Expose request
22:53:45.987 00.000 11060 Worker thread wakes up
22:53:45.989 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:45.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:45.989 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
22:53:46.639 00.650 11060 Exposure complete
22:53:47.031 00.392 11060 worker thread done servicing request
22:53:47.031 00.000 10844 OnExposeComplete: enter
22:53:47.031 00.000 10844 UpdateGuideState(): m_state=6
22:53:47.033 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:53:47.033 00.000 10844 Star::Find returns 1 (0), X=254.98, Y=59.56, Mass=3192, SNR=36.3, Peak=243 HFD=3.6
22:53:47.034 00.001 10844 MultiStar: [#1 0.21,0.02,0.97,U] [#2 -0.02,0.00,1.90,U] [#3 0.32,-0.06,0.95,U] [#4 0.33,-0.04,0.95,U] [#5 -0.05,0.20,1.07,U] [#6 -0.00,-0.12,0.90,U] [#7 0.23,0.09,0.87,U] [#8 0.31,-0.06,0.98,U] 
22:53:47.034 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {-0.14, -0.06}
22:53:47.034 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
22:53:47.034 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
22:53:47.034 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=-0.02 mountY=0.11, mountTheta=1.74
22:53:47.036 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.00, opts=13)
22:53:47.036 00.000 10844 Enqueuing Move request for scope (0.11, -0.00)
22:53:47.036 00.000 11060 Worker thread wakes up
22:53:47.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
22:53:47.036 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
22:53:47.036 00.000 11060 Moving (0.11, -0.00) raw xDistance=-0.02 yDistance=0.11
22:53:47.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:53:47.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:47.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:53:47.036 00.000 11060 MoveAxis(E, 0, ABG)
22:53:47.036 00.000 11060 Move returns status 0, amount 0
22:53:47.036 00.000 11060 MoveAxis(N, 0, ABG)
22:53:47.036 00.000 11060 Move returns status 0, amount 0
22:53:47.036 00.000 11060 move complete, result=0
22:53:47.036 00.000 11060 worker thread done servicing request
22:53:47.046 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:47.082 00.036 10844 UpdateGuideState exits: m=3192 SNR=36.3
22:53:47.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:47.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:47.082 00.000 10844 Enqueuing Expose request
22:53:47.082 00.000 11060 Worker thread wakes up
22:53:47.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:47.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:47.084 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:53:47.744 00.660 11060 Exposure complete
22:53:48.135 00.391 10844 OnExposeComplete: enter
22:53:48.135 00.000 10844 UpdateGuideState(): m_state=6
22:53:48.135 00.000 11060 worker thread done servicing request
22:53:48.135 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:53:48.135 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.95, Mass=3310, SNR=37.6, Peak=251 HFD=3.5
22:53:48.135 00.000 10844 MultiStar: [#1 -0.62,0.74,0.00,M3] [#2 -0.75,0.86,0.00,M6] [#3 -0.01,-0.11,0.97,U] [#4 0.52,0.23,0.89,U] [#5 -0.19,0.68,0.00,M2] [#6 -0.04,0.41,0.89,U] [#7 -0.24,0.38,0.86,U] [#8 0.29,0.69,0.00,M1] 
22:53:48.135 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.24}, one-star: {0.01, 0.33}
22:53:48.135 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
22:53:48.135 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
22:53:48.135 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.38 mountX=-0.25 mountY=0.01, mountTheta=3.11
22:53:48.155 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
22:53:48.155 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
22:53:48.155 00.000 11060 Worker thread wakes up
22:53:48.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
22:53:48.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
22:53:48.155 00.000 11060 Moving (0.05, 0.24) raw xDistance=-0.25 yDistance=0.01
22:53:48.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
22:53:48.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:48.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:48.155 00.000 11060 MoveAxis(E, 43, ABG)
22:53:48.155 00.000 11060 Guiding  Dir = 2, Dur = 43
22:53:48.162 00.007 11060 IsSlewing returns 0
22:53:48.162 00.000 11060 IsGuiding returns 0
22:53:48.164 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:48.190 00.026 10844 UpdateGuideState exits: m=3310 SNR=37.6
22:53:48.192 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:48.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:48.192 00.000 10844 Enqueuing Expose request
22:53:48.224 00.032 11060 IsGuiding returns 0
22:53:48.224 00.000 11060 Move returns status 0, amount 43
22:53:48.224 00.000 11060 MoveAxis(N, 0, ABG)
22:53:48.224 00.000 11060 Move returns status 0, amount 0
22:53:48.224 00.000 11060 move complete, result=0
22:53:48.224 00.000 11060 worker thread done servicing request
22:53:48.224 00.000 11060 Worker thread wakes up
22:53:48.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:48.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:48.226 00.002 10844 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
22:53:48.865 00.639 11060 Exposure complete
22:53:49.137 00.272 11060 worker thread done servicing request
22:53:49.137 00.000 10844 OnExposeComplete: enter
22:53:49.137 00.000 10844 UpdateGuideState(): m_state=6
22:53:49.137 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:53:49.137 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=59.41, Mass=2996, SNR=35.3, Peak=255 HFD=3.6
22:53:49.137 00.000 10844 MultiStar: [#1 -0.02,0.40,1.12,U] [#2 -0.19,0.69,0.00,M7] [#3 0.53,0.16,1.02,U] [#4 0.06,0.42,0.98,U] [#5 -0.06,-0.12,1.04,U] [#6 0.40,0.77,0.00,M1] [#7 0.37,0.37,0.79,U] [#8 0.10,0.83,0.00,M2] 
22:53:49.137 00.000 10844 single-star, 5 included, MultiStar: {0.14, 0.17}, one-star: {0.05, -0.21}
22:53:49.137 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
22:53:49.137 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
22:53:49.137 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.35 mountX=0.19 mountY=0.08, mountTheta=0.38
22:53:49.143 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.21, opts=13)
22:53:49.143 00.000 10844 Enqueuing Move request for scope (0.05, -0.21)
22:53:49.143 00.000 11060 Worker thread wakes up
22:53:49.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
22:53:49.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
22:53:49.143 00.000 11060 Moving (0.05, -0.21) raw xDistance=0.19 yDistance=0.08
22:53:49.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
22:53:49.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:49.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:53:49.143 00.000 11060 MoveAxis(W, 33, ABG)
22:53:49.143 00.000 11060 Guiding  Dir = 3, Dur = 33
22:53:49.151 00.008 11060 IsSlewing returns 0
22:53:49.151 00.000 11060 IsGuiding returns 0
22:53:49.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:49.194 00.043 10844 UpdateGuideState exits: m=2996 SNR=35.3 Saturated
22:53:49.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:49.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:49.194 00.000 10844 Enqueuing Expose request
22:53:49.198 00.004 11060 IsGuiding returns 0
22:53:49.198 00.000 11060 Move returns status 0, amount 33
22:53:49.198 00.000 11060 MoveAxis(N, 0, ABG)
22:53:49.198 00.000 11060 Move returns status 0, amount 0
22:53:49.198 00.000 11060 move complete, result=0
22:53:49.198 00.000 11060 worker thread done servicing request
22:53:49.198 00.000 11060 Worker thread wakes up
22:53:49.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:49.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:49.203 00.005 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
22:53:49.839 00.636 11060 Exposure complete
22:53:50.094 00.255 11060 worker thread done servicing request
22:53:50.094 00.000 10844 OnExposeComplete: enter
22:53:50.094 00.000 10844 UpdateGuideState(): m_state=6
22:53:50.094 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:53:50.094 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=59.52, Mass=3452, SNR=38.8, Peak=255 HFD=3.5
22:53:50.094 00.000 10844 MultiStar: [#1 -0.22,0.54,0.93,U] [#2 -0.30,1.12,0.00,M8] [#3 0.20,0.70,0.00,M1] [#4 0.08,0.24,0.99,U] [#5 0.02,-0.50,0.99,U] [#6 -0.03,-0.10,0.84,U] [#7 0.33,0.53,0.00,M1] [#8 0.28,0.04,0.90,U] 
22:53:50.094 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.02}, one-star: {0.12, -0.09}
22:53:50.094 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
22:53:50.094 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
22:53:50.094 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.38 mountX=-0.02 mountY=0.04, mountTheta=2.13
22:53:50.094 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
22:53:50.094 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
22:53:50.094 00.000 11060 Worker thread wakes up
22:53:50.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
22:53:50.094 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
22:53:50.094 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
22:53:50.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:53:50.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:50.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:50.094 00.000 11060 MoveAxis(E, 0, ABG)
22:53:50.094 00.000 11060 Move returns status 0, amount 0
22:53:50.094 00.000 11060 MoveAxis(N, 0, ABG)
22:53:50.094 00.000 11060 Move returns status 0, amount 0
22:53:50.094 00.000 11060 move complete, result=0
22:53:50.094 00.000 11060 worker thread done servicing request
22:53:50.105 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:50.132 00.027 10844 UpdateGuideState exits: m=3452 SNR=38.8 Saturated
22:53:50.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:50.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:50.132 00.000 10844 Enqueuing Expose request
22:53:50.132 00.000 11060 Worker thread wakes up
22:53:50.135 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:50.137 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:50.137 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:53:50.789 00.652 11060 Exposure complete
22:53:51.086 00.297 11060 worker thread done servicing request
22:53:51.086 00.000 10844 OnExposeComplete: enter
22:53:51.086 00.000 10844 UpdateGuideState(): m_state=6
22:53:51.086 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:53:51.086 00.000 10844 Star::Find returns 1 (0), X=254.79, Y=59.85, Mass=3507, SNR=38.5, Peak=249 HFD=3.9
22:53:51.086 00.000 10844 MultiStar: [#1 -0.34,0.60,0.00,M2] [#2 -0.65,1.66,0.00,M9] [#3 -0.21,0.71,0.00,M2] [#4 0.28,0.14,0.96,U] [#5 -0.29,-0.03,0.99,U] [#6 -0.27,0.71,0.00,M1] [#7 -0.24,0.60,0.00,M2] [#8 -0.25,0.27,0.83,U] 
22:53:51.086 00.000 10844 refined, 3 included, MultiStar: {-0.15, 0.14}, one-star: {-0.33, 0.23}
22:53:51.086 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.12 = -2.17)
22:53:51.086 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.19)
22:53:51.086 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.36 mountX=-0.12 mountY=-0.17, mountTheta=-2.17
22:53:51.090 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.14, opts=13)
22:53:51.090 00.000 10844 Enqueuing Move request for scope (-0.15, 0.14)
22:53:51.091 00.001 11060 Worker thread wakes up
22:53:51.091 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
22:53:51.091 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
22:53:51.091 00.000 11060 Moving (-0.15, 0.14) raw xDistance=-0.12 yDistance=-0.17
22:53:51.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:53:51.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:51.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:53:51.091 00.000 11060 MoveAxis(E, 0, ABG)
22:53:51.091 00.000 11060 Move returns status 0, amount 0
22:53:51.091 00.000 11060 MoveAxis(N, 0, ABG)
22:53:51.091 00.000 11060 Move returns status 0, amount 0
22:53:51.091 00.000 11060 move complete, result=0
22:53:51.091 00.000 11060 worker thread done servicing request
22:53:51.101 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:51.137 00.036 10844 UpdateGuideState exits: m=3507 SNR=38.5
22:53:51.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:51.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:51.137 00.000 10844 Enqueuing Expose request
22:53:51.138 00.001 11060 Worker thread wakes up
22:53:51.138 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:51.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:51.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:51.773 00.635 11060 Exposure complete
22:53:52.029 00.256 11060 worker thread done servicing request
22:53:52.029 00.000 10844 OnExposeComplete: enter
22:53:52.029 00.000 10844 UpdateGuideState(): m_state=6
22:53:52.030 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:53:52.030 00.000 10844 Star::Find returns 1 (1), X=255.05, Y=59.24, Mass=3402, SNR=38.2, Peak=255 HFD=3.6
22:53:52.030 00.000 10844 MultiStar: [#1 -0.48,0.64,0.00,M3] [#2 -0.56,0.80,0.00,M10] [#3 -0.12,-0.22,0.94,U] [#4 -0.10,0.49,0.89,U] [#5 -0.28,-0.14,1.05,U] [#6 0.00,0.45,0.97,U] [#7 -0.34,0.48,0.00,M3] [#8 0.37,-0.13,0.91,U] 
22:53:52.030 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.00}, one-star: {-0.07, -0.38}
22:53:52.030 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.78 = -1.51)
22:53:52.030 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
22:53:52.030 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.02 mountX=0.00 mountY=-0.04, mountTheta=-1.51
22:53:52.044 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.00, opts=13)
22:53:52.044 00.000 10844 Enqueuing Move request for scope (-0.04, 0.00)
22:53:52.044 00.000 11060 Worker thread wakes up
22:53:52.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
22:53:52.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
22:53:52.044 00.000 11060 Moving (-0.04, 0.00) raw xDistance=0.00 yDistance=-0.04
22:53:52.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:53:52.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:52.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:53:52.045 00.001 11060 MoveAxis(E, 0, ABG)
22:53:52.045 00.000 11060 Move returns status 0, amount 0
22:53:52.045 00.000 11060 MoveAxis(N, 0, ABG)
22:53:52.045 00.000 11060 Move returns status 0, amount 0
22:53:52.045 00.000 11060 move complete, result=0
22:53:52.045 00.000 11060 worker thread done servicing request
22:53:52.054 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:52.071 00.017 10844 UpdateGuideState exits: m=3402 SNR=38.2 Saturated
22:53:52.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:52.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:52.071 00.000 10844 Enqueuing Expose request
22:53:52.071 00.000 11060 Worker thread wakes up
22:53:52.071 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:52.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:52.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:52.705 00.634 11060 Exposure complete
22:53:53.061 00.356 10844 OnExposeComplete: enter
22:53:53.061 00.000 10844 UpdateGuideState(): m_state=6
22:53:53.063 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:53:53.063 00.000 11060 worker thread done servicing request
22:53:53.063 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=59.74, Mass=2797, SNR=34.0, Peak=254 HFD=3.5
22:53:53.063 00.000 10844 MultiStar: [#1 0.05,0.31,1.10,U] [#2 -0.01,0.88,0.00,R] [#3 -0.04,-0.52,1.03,U] [#4 0.21,0.53,1.03,U] [#5 -0.58,-0.42,0.00,M1] [#6 0.18,0.45,0.96,U] [#7 0.04,0.24,0.95,U] [#8 0.34,0.77,0.00,M1] 
22:53:53.063 00.000 10844 single-star, 5 included, MultiStar: {0.07, 0.19}, one-star: {-0.02, 0.12}
22:53:53.063 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.46 = -2.83)
22:53:53.063 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
22:53:53.063 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=-0.12 mountY=-0.04, mountTheta=-2.84
22:53:53.066 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
22:53:53.066 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
22:53:53.066 00.000 11060 Worker thread wakes up
22:53:53.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:53:53.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:53:53.066 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.04
22:53:53.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:53:53.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:53.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:53:53.068 00.002 11060 MoveAxis(E, 0, ABG)
22:53:53.068 00.000 11060 Move returns status 0, amount 0
22:53:53.068 00.000 11060 MoveAxis(N, 0, ABG)
22:53:53.068 00.000 11060 Move returns status 0, amount 0
22:53:53.068 00.000 11060 move complete, result=0
22:53:53.068 00.000 11060 worker thread done servicing request
22:53:53.082 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:53.117 00.035 10844 UpdateGuideState exits: m=2797 SNR=34.0
22:53:53.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:53.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:53.117 00.000 10844 Enqueuing Expose request
22:53:53.117 00.000 11060 Worker thread wakes up
22:53:53.117 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:53.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:53.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:53.836 00.719 11060 Exposure complete
22:53:54.228 00.392 11060 worker thread done servicing request
22:53:54.228 00.000 10844 OnExposeComplete: enter
22:53:54.228 00.000 10844 UpdateGuideState(): m_state=6
22:53:54.228 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:53:54.228 00.000 10844 Star::Find returns 1 (0), X=255.42, Y=58.99, Mass=3239, SNR=36.9, Peak=253 HFD=3.7
22:53:54.231 00.003 10844 MultiStar: [#1 -0.04,0.15,1.01,U] [#2 0.08,-0.91,0.00,M1] [#3 0.56,0.27,0.00,M1] [#4 0.29,-0.27,0.94,U] [#5 0.31,-0.94,0.00,M2] [#6 0.17,0.01,0.96,U] [#7 0.44,-0.01,0.91,U] [#8 0.37,-0.22,0.97,U] 
22:53:54.231 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.16}, one-star: {0.30, -0.63}
22:53:54.231 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
22:53:54.231 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
22:53:54.231 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.58 mountX=0.12 mountY=0.28, mountTheta=1.17
22:53:54.235 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.16, opts=13)
22:53:54.236 00.001 10844 Enqueuing Move request for scope (0.25, -0.16)
22:53:54.236 00.000 11060 Worker thread wakes up
22:53:54.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
22:53:54.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
22:53:54.236 00.000 11060 Moving (0.25, -0.16) raw xDistance=0.12 yDistance=0.28
22:53:54.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:53:54.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
22:53:54.236 00.000 11060 MoveAxis(E, 0, ABG)
22:53:54.238 00.002 11060 Move returns status 0, amount 0
22:53:54.238 00.000 11060 MoveAxis(S, 108, ABG)
22:53:54.238 00.000 11060 Guiding  Dir = 1, Dur = 108
22:53:54.247 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:54.248 00.001 11060 IsSlewing returns 0
22:53:54.248 00.000 11060 IsGuiding returns 0
22:53:54.287 00.039 10844 UpdateGuideState exits: m=3239 SNR=36.9
22:53:54.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:54.287 00.000 10844 Enqueuing Expose request
22:53:54.366 00.079 11060 IsGuiding returns 0
22:53:54.366 00.000 11060 Move returns status 0, amount 108
22:53:54.366 00.000 11060 move complete, result=0
22:53:54.366 00.000 11060 worker thread done servicing request
22:53:54.366 00.000 11060 Worker thread wakes up
22:53:54.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:54.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:54.389 00.023 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 108 ms SOUTH
22:53:55.000 00.611 11060 Exposure complete
22:53:55.353 00.353 10844 OnExposeComplete: enter
22:53:55.353 00.000 10844 UpdateGuideState(): m_state=6
22:53:55.355 00.002 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:53:55.355 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=60.00, Mass=3158, SNR=36.8, Peak=238 HFD=4.0
22:53:55.356 00.001 10844 MultiStar: [#1 -0.45,0.76,0.00,M2] [#2 -0.34,0.15,1.99,U] [#3 -0.34,0.84,0.00,M2] [#4 0.01,0.02,0.92,U] [#5 -0.25,-0.30,1.04,U] [#6 -0.42,-0.04,0.96,U] [#7 -0.23,0.58,0.00,M2] [#8 -0.01,-0.05,0.88,U] 
22:53:55.356 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.05}, one-star: {-0.10, 0.38}
22:53:55.356 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
22:53:55.356 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
22:53:55.356 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.93 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
22:53:55.358 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.05, opts=13)
22:53:55.358 00.000 10844 Enqueuing Move request for scope (-0.21, 0.05)
22:53:55.361 00.003 11060 worker thread done servicing request
22:53:55.361 00.000 11060 Worker thread wakes up
22:53:55.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
22:53:55.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
22:53:55.363 00.002 11060 Moving (-0.21, 0.05) raw xDistance=-0.01 yDistance=-0.22
22:53:55.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:53:55.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:55.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:53:55.363 00.000 11060 MoveAxis(E, 0, ABG)
22:53:55.363 00.000 11060 Move returns status 0, amount 0
22:53:55.363 00.000 11060 MoveAxis(N, 0, ABG)
22:53:55.363 00.000 11060 Move returns status 0, amount 0
22:53:55.363 00.000 11060 move complete, result=0
22:53:55.363 00.000 11060 worker thread done servicing request
22:53:55.373 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:55.403 00.030 10844 UpdateGuideState exits: m=3158 SNR=36.8
22:53:55.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:55.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:55.403 00.000 10844 Enqueuing Expose request
22:53:55.403 00.000 11060 Worker thread wakes up
22:53:55.403 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:55.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:55.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:56.037 00.634 11060 Exposure complete
22:53:56.381 00.344 10844 OnExposeComplete: enter
22:53:56.383 00.002 10844 UpdateGuideState(): m_state=6
22:53:56.401 00.018 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:53:56.402 00.001 10844 Star::Find returns 1 (0), X=255.74, Y=59.06, Mass=3083, SNR=35.4, Peak=209 HFD=3.9
22:53:56.402 00.000 10844 MultiStar: [#1 0.41,0.41,1.09,U] [#2 0.32,-0.12,2.02,U] [#3 0.20,-0.18,1.03,U] [#4 0.61,-0.96,0.00,M1] [#5 0.53,-0.53,0.00,M2] [#6 0.59,0.52,0.00,M1] [#7 0.67,-0.42,0.00,M3] [#8 0.43,-0.07,0.99,U] 
22:53:56.402 00.000 10844 refined, 4 included, MultiStar: {0.38, -0.10}, one-star: {0.62, -0.56}
22:53:56.402 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
22:53:56.402 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
22:53:56.402 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.10 hyp=0.39 cameraTheta=-0.26 mountX=0.03 mountY=0.39, mountTheta=1.49
22:53:56.405 00.003 11060 worker thread done servicing request
22:53:56.405 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.10, opts=13)
22:53:56.405 00.000 10844 Enqueuing Move request for scope (0.38, -0.10)
22:53:56.405 00.000 11060 Worker thread wakes up
22:53:56.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.10) opts 0xd
22:53:56.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.10)
22:53:56.405 00.000 11060 Moving (0.38, -0.10) raw xDistance=0.03 yDistance=0.39
22:53:56.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:53:56.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
22:53:56.405 00.000 11060 MoveAxis(E, 0, ABG)
22:53:56.405 00.000 11060 Move returns status 0, amount 0
22:53:56.405 00.000 11060 MoveAxis(S, 152, ABG)
22:53:56.405 00.000 11060 Guiding  Dir = 1, Dur = 152
22:53:56.417 00.012 11060 IsSlewing returns 0
22:53:56.417 00.000 11060 IsGuiding returns 0
22:53:56.419 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:56.445 00.026 10844 UpdateGuideState exits: m=3083 SNR=35.4
22:53:56.446 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:56.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:56.446 00.000 10844 Enqueuing Expose request
22:53:56.576 00.130 11060 IsGuiding returns 0
22:53:56.576 00.000 11060 Move returns status 0, amount 152
22:53:56.576 00.000 11060 move complete, result=0
22:53:56.576 00.000 11060 worker thread done servicing request
22:53:56.576 00.000 11060 Worker thread wakes up
22:53:56.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:56.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:56.576 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 152 ms SOUTH
22:53:57.216 00.640 11060 Exposure complete
22:53:57.485 00.269 11060 worker thread done servicing request
22:53:57.485 00.000 10844 OnExposeComplete: enter
22:53:57.485 00.000 10844 UpdateGuideState(): m_state=6
22:53:57.485 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:53:57.488 00.003 10844 Star::Find returns 1 (0), X=254.75, Y=60.12, Mass=3206, SNR=37.0, Peak=245 HFD=3.4
22:53:57.488 00.000 10844 MultiStar: [#1 -0.17,0.91,0.00,M2] [#2 -0.86,0.23,0.00,M1] [#3 0.08,0.84,0.00,M2] [#4 -0.32,0.01,0.97,U] [#5 -0.57,0.35,0.00,M3] [#6 -0.34,0.28,0.92,U] [#7 0.19,0.28,0.87,U] [#8 -0.00,0.59,0.98,U] 
22:53:57.488 00.000 10844 refined, 4 included, MultiStar: {-0.17, 0.34}, one-star: {-0.37, 0.50}
22:53:57.488 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
22:53:57.488 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
22:53:57.488 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.05 mountX=-0.30 mountY=-0.23, mountTheta=-2.49
22:53:57.491 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.34, opts=13)
22:53:57.491 00.000 10844 Enqueuing Move request for scope (-0.17, 0.34)
22:53:57.491 00.000 11060 Worker thread wakes up
22:53:57.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.34) opts 0xd
22:53:57.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.34)
22:53:57.491 00.000 11060 Moving (-0.17, 0.34) raw xDistance=-0.30 yDistance=-0.23
22:53:57.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
22:53:57.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:57.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:53:57.491 00.000 11060 MoveAxis(E, 52, ABG)
22:53:57.491 00.000 11060 Guiding  Dir = 2, Dur = 52
22:53:57.498 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:57.508 00.010 11060 IsSlewing returns 0
22:53:57.509 00.001 11060 IsGuiding returns 0
22:53:57.536 00.027 10844 UpdateGuideState exits: m=3206 SNR=37.0
22:53:57.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:57.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:57.536 00.000 10844 Enqueuing Expose request
22:53:57.570 00.034 11060 IsGuiding returns 0
22:53:57.570 00.000 11060 Move returns status 0, amount 52
22:53:57.570 00.000 11060 MoveAxis(N, 0, ABG)
22:53:57.570 00.000 11060 Move returns status 0, amount 0
22:53:57.570 00.000 11060 move complete, result=0
22:53:57.570 00.000 11060 worker thread done servicing request
22:53:57.570 00.000 11060 Worker thread wakes up
22:53:57.570 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
22:53:57.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:57.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:58.193 00.623 11060 Exposure complete
22:53:58.436 00.243 11060 worker thread done servicing request
22:53:58.436 00.000 10844 OnExposeComplete: enter
22:53:58.436 00.000 10844 UpdateGuideState(): m_state=6
22:53:58.436 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:53:58.436 00.000 10844 Star::Find returns 1 (0), X=254.61, Y=59.91, Mass=3154, SNR=36.3, Peak=230 HFD=3.7
22:53:58.436 00.000 10844 MultiStar: [#1 -0.73,1.55,0.00,M3] [#2 -0.43,0.75,0.00,M2] [#3 -0.96,0.05,0.00,M3] [#4 -0.03,0.49,1.01,U] [#5 -0.55,0.37,0.00,M4] [#6 -1.02,0.30,0.00,M1] [#7 -0.45,0.50,0.00,M3] [#8 -0.41,0.19,1.02,U] 
22:53:58.436 00.000 10844 refined, 2 included, MultiStar: {-0.31, 0.32}, one-star: {-0.51, 0.29}
22:53:58.436 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
22:53:58.440 00.004 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.21)
22:53:58.440 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.32 hyp=0.45 cameraTheta=2.34 mountX=-0.26 mountY=-0.36, mountTheta=-2.20
22:53:58.440 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.32, opts=13)
22:53:58.440 00.000 10844 Enqueuing Move request for scope (-0.31, 0.32)
22:53:58.440 00.000 11060 Worker thread wakes up
22:53:58.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.32) opts 0xd
22:53:58.440 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.32)
22:53:58.440 00.000 11060 Moving (-0.31, 0.32) raw xDistance=-0.26 yDistance=-0.36
22:53:58.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
22:53:58.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:58.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:53:58.440 00.000 11060 MoveAxis(E, 47, ABG)
22:53:58.440 00.000 11060 Guiding  Dir = 2, Dur = 47
22:53:58.450 00.010 11060 IsSlewing returns 0
22:53:58.450 00.000 11060 IsGuiding returns 0
22:53:58.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:53:58.469 00.019 10844 UpdateGuideState exits: m=3154 SNR=36.3
22:53:58.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:58.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:58.469 00.000 10844 Enqueuing Expose request
22:53:58.511 00.042 11060 IsGuiding returns 0
22:53:58.511 00.000 11060 Move returns status 0, amount 47
22:53:58.511 00.000 11060 MoveAxis(N, 0, ABG)
22:53:58.511 00.000 11060 Move returns status 0, amount 0
22:53:58.511 00.000 11060 move complete, result=0
22:53:58.511 00.000 11060 worker thread done servicing request
22:53:58.511 00.000 11060 Worker thread wakes up
22:53:58.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:53:58.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:53:58.512 00.001 10844 GuideStep: -0.3 px 47 ms EAST, -0.4 px 0 ms NORTH
22:53:59.153 00.641 11060 Exposure complete
22:53:59.437 00.284 11060 worker thread done servicing request
22:53:59.437 00.000 10844 OnExposeComplete: enter
22:53:59.437 00.000 10844 UpdateGuideState(): m_state=6
22:53:59.437 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:53:59.439 00.002 10844 Star::Find returns 1 (0), X=254.32, Y=61.02, Mass=3704, SNR=40.0, Peak=247 HFD=3.9
22:53:59.439 00.000 10844 MultiStar: large primary error, entering stabilization period
22:53:59.439 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
22:53:59.439 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
22:53:59.439 00.000 10844 CameraToMount -- cameraX=-0.80 cameraY=1.40 hyp=1.61 cameraTheta=2.09 mountX=-1.23 mountY=-1.02, mountTheta=-2.45
22:53:59.439 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.80, y=1.40, opts=13)
22:53:59.439 00.000 10844 Enqueuing Move request for scope (-0.80, 1.40)
22:53:59.441 00.002 11060 Worker thread wakes up
22:53:59.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 1.40) opts 0xd
22:53:59.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.80, 1.40)
22:53:59.441 00.000 11060 Moving (-0.80, 1.40) raw xDistance=-1.23 yDistance=-1.02
22:53:59.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.23
22:53:59.441 00.000 11060 resist switch: large excursion: input -1.02 thresh 0.57 direction from 1 to -1
22:53:59.441 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.05
22:53:59.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.71 from input -1.02
22:53:59.441 00.000 11060 MoveAxis(E, 215, ABG)
22:53:59.441 00.000 11060 Guiding  Dir = 2, Dur = 215
22:53:59.447 00.006 11060 IsSlewing returns 0
22:53:59.447 00.000 11060 IsGuiding returns 0
22:53:59.448 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:53:59.480 00.032 10844 UpdateGuideState exits: m=3704 SNR=40.0
22:53:59.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:59.481 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
22:53:59.481 00.000 10844 Enqueuing Expose request
22:53:59.670 00.189 11060 IsGuiding returns 0
22:53:59.670 00.000 11060 Move returns status 0, amount 215
22:53:59.670 00.000 11060 BLC: Oldest BLC event removed
22:53:59.670 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 537 applied
22:53:59.670 00.000 11060 MoveAxis(N, 933, ABG)
22:53:59.670 00.000 11060 duration set to 750 by maxDecDuration
22:53:59.670 00.000 11060 Guiding  Dir = 0, Dur = 750
22:53:59.701 00.031 11060 IsSlewing returns 0
22:53:59.701 00.000 11060 IsGuiding returns 0
22:54:00.483 00.782 11060 IsGuiding returns 0
22:54:00.484 00.001 11060 Move returns status 0, amount 750
22:54:00.484 00.000 11060 move complete, result=0
22:54:00.484 00.000 10844 GuideStep: -1.2 px 215 ms EAST, -1.0 px 750 ms NORTH
22:54:00.492 00.008 11060 worker thread done servicing request
22:54:00.492 00.000 11060 Worker thread wakes up
22:54:00.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:00.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:01.123 00.631 11060 Exposure complete
22:54:01.877 00.754 11060 worker thread done servicing request
22:54:01.877 00.000 10844 OnExposeComplete: enter
22:54:01.877 00.000 10844 UpdateGuideState(): m_state=6
22:54:01.879 00.002 10844 Star::Find(15, 254, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:54:01.879 00.000 10844 Star::Find returns 1 (0), X=254.17, Y=60.09, Mass=2984, SNR=35.4, Peak=205 HFD=3.9
22:54:01.879 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.44 = -1.85)
22:54:01.879 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.86)
22:54:01.879 00.000 10844 CameraToMount -- cameraX=-0.95 cameraY=0.47 hyp=1.06 cameraTheta=2.68 mountX=-0.29 mountY=-1.01, mountTheta=-1.85
22:54:01.882 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.95, y=0.47, opts=13)
22:54:01.882 00.000 10844 Enqueuing Move request for scope (-0.95, 0.47)
22:54:01.884 00.002 11060 Worker thread wakes up
22:54:01.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.47) opts 0xd
22:54:01.884 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.95, 0.47)
22:54:01.886 00.002 11060 Moving (-0.95, 0.47) raw xDistance=-0.29 yDistance=-1.01
22:54:01.886 00.000 11060 BLC: History state: CurrMiss=1.01, AvgInitMiss=0.11, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.712363, 1:1.010154
22:54:01.886 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:54:01.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.29
22:54:01.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.71 from input -1.01
22:54:01.886 00.000 11060 MoveAxis(E, 56, ABG)
22:54:01.886 00.000 11060 Guiding  Dir = 2, Dur = 56
22:54:01.917 00.031 11060 IsSlewing returns 0
22:54:01.917 00.000 11060 IsGuiding returns 0
22:54:01.923 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:01.947 00.024 10844 UpdateGuideState exits: m=2984 SNR=35.4
22:54:01.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:01.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:01.947 00.000 10844 Enqueuing Expose request
22:54:01.999 00.052 11060 IsGuiding returns 0
22:54:01.999 00.000 11060 Move returns status 0, amount 56
22:54:01.999 00.000 11060 MoveAxis(N, 393, ABG)
22:54:01.999 00.000 11060 Guiding  Dir = 0, Dur = 393
22:54:02.013 00.014 11060 IsSlewing returns 0
22:54:02.014 00.001 11060 IsGuiding returns 0
22:54:02.448 00.434 11060 IsGuiding returns 0
22:54:02.448 00.000 11060 Move returns status 0, amount 393
22:54:02.448 00.000 11060 move complete, result=0
22:54:02.450 00.002 10844 GuideStep: -0.3 px 56 ms EAST, -1.0 px 393 ms NORTH
22:54:02.451 00.001 11060 worker thread done servicing request
22:54:02.451 00.000 11060 Worker thread wakes up
22:54:02.453 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:02.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:03.069 00.616 11060 Exposure complete
22:54:03.463 00.394 11060 worker thread done servicing request
22:54:03.463 00.000 10844 OnExposeComplete: enter
22:54:03.463 00.000 10844 UpdateGuideState(): m_state=6
22:54:03.463 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:54:03.463 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.86, Mass=3507, SNR=38.7, Peak=244 HFD=4.1
22:54:03.463 00.000 10844 MultiStar: exiting stabilization period
22:54:03.463 00.000 10844 MultiStar: [#1 -0.56,0.51,0.91,U] [#2 -1.36,0.06,0.00,M3] [#3 -0.22,0.41,0.91,U] [#4 -0.24,0.13,0.91,U] [#5 -0.89,0.04,0.00,M5] [#6 -0.48,0.42,0.82,U] [#7 -0.57,0.41,0.82,U] [#8 -0.52,0.79,0.00,M1] 
22:54:03.463 00.000 10844 single-star, 5 included, MultiStar: {-0.34, 0.35}, one-star: {-0.06, 0.24}
22:54:03.463 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
22:54:03.463 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
22:54:03.463 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.81 mountX=-0.23 mountY=-0.10, mountTheta=-2.74
22:54:03.465 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.24, opts=13)
22:54:03.465 00.000 10844 Enqueuing Move request for scope (-0.06, 0.24)
22:54:03.465 00.000 11060 Worker thread wakes up
22:54:03.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
22:54:03.465 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
22:54:03.465 00.000 11060 Moving (-0.06, 0.24) raw xDistance=-0.23 yDistance=-0.10
22:54:03.467 00.002 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.11, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.712363, 1:1.010154, 2:0.096790
22:54:03.467 00.000 11060 BLC: No correction, Miss < min_move
22:54:03.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
22:54:03.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:03.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:54:03.467 00.000 11060 MoveAxis(E, 41, ABG)
22:54:03.467 00.000 11060 Guiding  Dir = 2, Dur = 41
22:54:03.470 00.003 11060 IsSlewing returns 0
22:54:03.472 00.002 11060 IsGuiding returns 0
22:54:03.476 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:03.508 00.032 10844 UpdateGuideState exits: m=3507 SNR=38.7
22:54:03.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:03.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:03.508 00.000 10844 Enqueuing Expose request
22:54:03.524 00.016 11060 IsGuiding returns 0
22:54:03.524 00.000 11060 Move returns status 0, amount 41
22:54:03.524 00.000 11060 MoveAxis(N, 0, ABG)
22:54:03.524 00.000 11060 Move returns status 0, amount 0
22:54:03.524 00.000 11060 move complete, result=0
22:54:03.524 00.000 11060 worker thread done servicing request
22:54:03.524 00.000 11060 Worker thread wakes up
22:54:03.525 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:03.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:03.537 00.012 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
22:54:04.175 00.638 11060 Exposure complete
22:54:04.510 00.335 11060 worker thread done servicing request
22:54:04.510 00.000 10844 OnExposeComplete: enter
22:54:04.510 00.000 10844 UpdateGuideState(): m_state=6
22:54:04.511 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:54:04.511 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=59.51, Mass=3407, SNR=37.7, Peak=255 HFD=3.7
22:54:04.511 00.000 10844 MultiStar: [#1 -0.49,-0.50,0.95,U] [#2 -0.39,-0.23,1.87,U] [#3 -0.26,-0.11,0.95,U] [#4 -0.35,0.22,0.93,U] [#5 -0.19,-0.01,1.02,U] [#6 -0.11,0.38,0.84,U] [#7 -0.41,0.29,0.76,U] [#8 -0.13,-0.01,0.89,U] 
22:54:04.511 00.000 10844 single-star, 8 included, MultiStar: {-0.26, -0.04}, one-star: {0.12, -0.11}
22:54:04.511 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
22:54:04.511 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
22:54:04.511 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.73 mountX=0.08 mountY=0.13, mountTheta=1.02
22:54:04.513 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.11, opts=13)
22:54:04.513 00.000 10844 Enqueuing Move request for scope (0.12, -0.11)
22:54:04.513 00.000 11060 Worker thread wakes up
22:54:04.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
22:54:04.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
22:54:04.513 00.000 11060 Moving (0.12, -0.11) raw xDistance=0.08 yDistance=0.13
22:54:04.513 00.000 11060 BLC: window closed
22:54:04.513 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.11, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.712363, 1:1.010154, 2:0.096790
22:54:04.513 00.000 11060 BLC: No correction, Miss < min_move
22:54:04.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:54:04.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:04.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:54:04.513 00.000 11060 MoveAxis(E, 0, ABG)
22:54:04.513 00.000 11060 Move returns status 0, amount 0
22:54:04.513 00.000 11060 MoveAxis(N, 0, ABG)
22:54:04.513 00.000 11060 Move returns status 0, amount 0
22:54:04.513 00.000 11060 move complete, result=0
22:54:04.513 00.000 11060 worker thread done servicing request
22:54:04.532 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:04.571 00.039 10844 UpdateGuideState exits: m=3407 SNR=37.7 Saturated
22:54:04.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:04.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:04.571 00.000 10844 Enqueuing Expose request
22:54:04.573 00.002 11060 Worker thread wakes up
22:54:04.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:04.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:04.575 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:05.215 00.640 11060 Exposure complete
22:54:05.443 00.228 11060 worker thread done servicing request
22:54:05.443 00.000 10844 OnExposeComplete: enter
22:54:05.443 00.000 10844 UpdateGuideState(): m_state=6
22:54:05.443 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:54:05.443 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.59, Mass=3143, SNR=36.3, Peak=245 HFD=3.5
22:54:05.443 00.000 10844 MultiStar: [#1 -0.32,-0.04,0.95,U] [#2 -0.94,-0.48,0.00,M3] [#3 -0.33,-0.49,0.92,U] [#4 -0.83,0.40,0.00,M1] [#5 -0.42,-0.22,1.01,U] [#6 -0.71,-0.00,0.94,U] [#7 -0.28,-0.35,0.93,U] [#8 -0.36,-0.36,0.99,U] 
22:54:05.443 00.000 10844 single-star, 6 included, MultiStar: {-0.37, -0.21}, one-star: {-0.18, -0.03}
22:54:05.443 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
22:54:05.447 00.004 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
22:54:05.447 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-3.00 mountX=0.06 mountY=-0.17, mountTheta=-1.25
22:54:05.449 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.03, opts=13)
22:54:05.449 00.000 10844 Enqueuing Move request for scope (-0.18, -0.03)
22:54:05.449 00.000 11060 Worker thread wakes up
22:54:05.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
22:54:05.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
22:54:05.452 00.003 11060 Moving (-0.18, -0.03) raw xDistance=0.06 yDistance=-0.17
22:54:05.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:54:05.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:05.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:54:05.452 00.000 11060 MoveAxis(E, 0, ABG)
22:54:05.454 00.002 11060 Move returns status 0, amount 0
22:54:05.454 00.000 11060 MoveAxis(N, 0, ABG)
22:54:05.454 00.000 11060 Move returns status 0, amount 0
22:54:05.454 00.000 11060 move complete, result=0
22:54:05.454 00.000 11060 worker thread done servicing request
22:54:05.457 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:05.488 00.031 10844 UpdateGuideState exits: m=3143 SNR=36.3
22:54:05.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:05.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:05.488 00.000 10844 Enqueuing Expose request
22:54:05.488 00.000 11060 Worker thread wakes up
22:54:05.488 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:05.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:05.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:06.133 00.645 11060 Exposure complete
22:54:06.365 00.232 11060 worker thread done servicing request
22:54:06.365 00.000 10844 OnExposeComplete: enter
22:54:06.365 00.000 10844 UpdateGuideState(): m_state=6
22:54:06.365 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:54:06.365 00.000 10844 Star::Find returns 1 (0), X=254.84, Y=59.66, Mass=3543, SNR=38.7, Peak=247 HFD=3.6
22:54:06.365 00.000 10844 MultiStar: [#1 -0.76,0.41,0.00,M1] [#2 -0.87,-0.07,0.00,M4] [#3 -0.80,-0.25,0.00,M1] [#4 -0.85,0.23,0.00,M2] [#5 -0.58,-0.48,0.91,U] [#6 -0.68,0.32,0.89,U] [#7 -0.50,-0.23,0.84,U] [#8 -0.57,0.22,0.87,U] 
22:54:06.365 00.000 10844 single-star, 4 included, MultiStar: {-0.52, -0.03}, one-star: {-0.28, 0.04}
22:54:06.365 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
22:54:06.365 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.54)
22:54:06.365 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=3.01 mountX=0.01 mountY=-0.28, mountTheta=-1.52
22:54:06.369 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.04, opts=13)
22:54:06.369 00.000 10844 Enqueuing Move request for scope (-0.28, 0.04)
22:54:06.369 00.000 11060 Worker thread wakes up
22:54:06.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
22:54:06.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
22:54:06.369 00.000 11060 Moving (-0.28, 0.04) raw xDistance=0.01 yDistance=-0.28
22:54:06.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:54:06.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
22:54:06.369 00.000 11060 MoveAxis(E, 0, ABG)
22:54:06.369 00.000 11060 Move returns status 0, amount 0
22:54:06.369 00.000 11060 MoveAxis(N, 108, ABG)
22:54:06.369 00.000 11060 Guiding  Dir = 0, Dur = 108
22:54:06.375 00.006 11060 IsSlewing returns 0
22:54:06.376 00.001 11060 IsGuiding returns 0
22:54:06.377 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:06.404 00.027 10844 UpdateGuideState exits: m=3543 SNR=38.7
22:54:06.409 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:06.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:06.409 00.000 10844 Enqueuing Expose request
22:54:06.495 00.086 11060 IsGuiding returns 0
22:54:06.495 00.000 11060 Move returns status 0, amount 108
22:54:06.495 00.000 11060 move complete, result=0
22:54:06.495 00.000 11060 worker thread done servicing request
22:54:06.495 00.000 11060 Worker thread wakes up
22:54:06.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:06.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:06.498 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 108 ms NORTH
22:54:07.122 00.624 11060 Exposure complete
22:54:07.393 00.271 10844 OnExposeComplete: enter
22:54:07.393 00.000 10844 UpdateGuideState(): m_state=6
22:54:07.394 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:54:07.394 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=60.15, Mass=3305, SNR=37.5, Peak=253 HFD=3.2
22:54:07.394 00.000 11060 worker thread done servicing request
22:54:07.394 00.000 10844 MultiStar: [#1 -0.54,0.48,0.96,U] [#2 -1.41,-0.11,0.00,M5] [#3 -0.24,0.26,0.94,U] [#4 -0.61,0.07,0.88,U] [#5 -0.78,-0.45,0.00,M3] [#6 -0.52,0.74,0.00,M1] [#7 -0.50,-0.05,0.86,U] [#8 -0.65,0.05,0.89,U] 
22:54:07.394 00.000 10844 refined, 5 included, MultiStar: {-0.41, 0.24}, one-star: {0.01, 0.53}
22:54:07.394 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
22:54:07.394 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
22:54:07.397 00.003 10844 CameraToMount -- cameraX=-0.41 cameraY=0.24 hyp=0.48 cameraTheta=2.62 mountX=-0.16 mountY=-0.45, mountTheta=-1.91
22:54:07.400 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.24, opts=13)
22:54:07.400 00.000 10844 Enqueuing Move request for scope (-0.41, 0.24)
22:54:07.400 00.000 11060 Worker thread wakes up
22:54:07.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.24) opts 0xd
22:54:07.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.24)
22:54:07.400 00.000 11060 Moving (-0.41, 0.24) raw xDistance=-0.16 yDistance=-0.45
22:54:07.401 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:54:07.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.45
22:54:07.401 00.000 11060 MoveAxis(E, 28, ABG)
22:54:07.401 00.000 11060 Guiding  Dir = 2, Dur = 28
22:54:07.410 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:07.410 00.000 11060 IsSlewing returns 0
22:54:07.410 00.000 11060 IsGuiding returns 0
22:54:07.432 00.022 10844 UpdateGuideState exits: m=3305 SNR=37.5
22:54:07.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:07.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:07.432 00.000 10844 Enqueuing Expose request
22:54:07.447 00.015 11060 IsGuiding returns 0
22:54:07.447 00.000 11060 Move returns status 0, amount 28
22:54:07.447 00.000 11060 MoveAxis(N, 173, ABG)
22:54:07.447 00.000 11060 Guiding  Dir = 0, Dur = 173
22:54:07.459 00.012 11060 IsSlewing returns 0
22:54:07.459 00.000 11060 IsGuiding returns 0
22:54:07.634 00.175 11060 IsGuiding returns 0
22:54:07.634 00.000 11060 Move returns status 0, amount 173
22:54:07.634 00.000 11060 move complete, result=0
22:54:07.634 00.000 11060 worker thread done servicing request
22:54:07.634 00.000 11060 Worker thread wakes up
22:54:07.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:07.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:08.120 00.486 10844 GuideStep: -0.2 px 28 ms EAST, -0.4 px 173 ms NORTH
22:54:08.262 00.142 11060 Exposure complete
22:54:08.608 00.346 11060 worker thread done servicing request
22:54:08.608 00.000 10844 OnExposeComplete: enter
22:54:08.608 00.000 10844 UpdateGuideState(): m_state=6
22:54:08.609 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:54:08.609 00.000 10844 Star::Find returns 1 (0), X=254.62, Y=59.65, Mass=3216, SNR=37.0, Peak=216 HFD=3.5
22:54:08.609 00.000 10844 MultiStar: [#1 -0.58,0.30,0.96,U] [#2 -0.60,-0.30,1.82,U] [#3 -0.03,-0.15,0.93,U] [#4 -0.20,-0.20,0.94,U] [#5 -0.53,0.03,1.03,U] [#6 -0.55,0.31,0.90,U] [#7 -0.14,0.44,0.85,U] [#8 -0.31,0.67,0.89,U] 
22:54:08.609 00.000 10844 refined, 8 included, MultiStar: {-0.41, 0.08}, one-star: {-0.50, 0.03}
22:54:08.609 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
22:54:08.609 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.60)
22:54:08.609 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.08 hyp=0.42 cameraTheta=2.95 mountX=-0.00 mountY=-0.42, mountTheta=-1.58
22:54:08.611 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.08, opts=13)
22:54:08.611 00.000 10844 Enqueuing Move request for scope (-0.41, 0.08)
22:54:08.611 00.000 11060 Worker thread wakes up
22:54:08.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.08) opts 0xd
22:54:08.613 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.08)
22:54:08.613 00.000 11060 Moving (-0.41, 0.08) raw xDistance=-0.00 yDistance=-0.42
22:54:08.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:54:08.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.42
22:54:08.613 00.000 11060 MoveAxis(E, 0, ABG)
22:54:08.613 00.000 11060 Move returns status 0, amount 0
22:54:08.613 00.000 11060 MoveAxis(N, 162, ABG)
22:54:08.613 00.000 11060 Guiding  Dir = 0, Dur = 162
22:54:08.617 00.004 11060 IsSlewing returns 0
22:54:08.617 00.000 11060 IsGuiding returns 0
22:54:08.620 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:08.653 00.033 10844 UpdateGuideState exits: m=3216 SNR=37.0
22:54:08.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:08.654 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:08.654 00.000 10844 Enqueuing Expose request
22:54:08.804 00.150 11060 IsGuiding returns 0
22:54:08.807 00.003 11060 Move returns status 0, amount 162
22:54:08.807 00.000 11060 move complete, result=0
22:54:08.808 00.001 11060 worker thread done servicing request
22:54:08.808 00.000 11060 Worker thread wakes up
22:54:08.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:08.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:08.809 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 162 ms NORTH
22:54:09.444 00.635 11060 Exposure complete
22:54:09.960 00.516 10844 OnExposeComplete: enter
22:54:09.960 00.000 10844 UpdateGuideState(): m_state=6
22:54:09.960 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:54:09.960 00.000 10844 Star::Find returns 1 (1), X=255.37, Y=58.65, Mass=3708, SNR=39.4, Peak=255 HFD=3.6
22:54:09.963 00.003 10844 MultiStar: [#1 0.03,-0.15,0.89,U] [#2 -0.39,-1.07,0.00,M5] [#3 0.16,-0.54,0.85,U] [#4 -0.44,-0.23,0.91,U] [#5 -0.45,-0.95,0.00,M3] [#6 -0.04,-0.01,0.90,U] [#7 0.14,-0.70,0.88,U] [#8 -0.09,-0.21,0.87,U] 
22:54:09.963 00.000 11060 worker thread done servicing request
22:54:09.963 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.41}, one-star: {0.25, -0.97}
22:54:09.963 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
22:54:09.963 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
22:54:09.963 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.41 hyp=0.41 cameraTheta=-1.56 mountX=0.40 mountY=0.07, mountTheta=0.17
22:54:09.967 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.41, opts=13)
22:54:09.967 00.000 10844 Enqueuing Move request for scope (0.00, -0.41)
22:54:09.967 00.000 11060 Worker thread wakes up
22:54:09.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.41) opts 0xd
22:54:09.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.41)
22:54:09.967 00.000 11060 Moving (0.00, -0.41) raw xDistance=0.40 yDistance=0.07
22:54:09.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
22:54:09.969 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:09.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:54:09.969 00.000 11060 MoveAxis(W, 70, ABG)
22:54:09.969 00.000 11060 Guiding  Dir = 3, Dur = 70
22:54:09.976 00.007 11060 IsSlewing returns 0
22:54:09.977 00.001 11060 IsGuiding returns 0
22:54:09.996 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:10.033 00.037 10844 UpdateGuideState exits: m=3708 SNR=39.4 Saturated
22:54:10.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:10.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:10.033 00.000 10844 Enqueuing Expose request
22:54:10.075 00.042 11060 IsGuiding returns 0
22:54:10.075 00.000 11060 Move returns status 0, amount 70
22:54:10.075 00.000 11060 MoveAxis(N, 0, ABG)
22:54:10.075 00.000 11060 Move returns status 0, amount 0
22:54:10.075 00.000 11060 move complete, result=0
22:54:10.075 00.000 11060 worker thread done servicing request
22:54:10.075 00.000 11060 Worker thread wakes up
22:54:10.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:10.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:10.082 00.007 10844 GuideStep: 0.4 px 70 ms WEST, 0.1 px 0 ms NORTH
22:54:10.725 00.643 11060 Exposure complete
22:54:11.085 00.360 10844 OnExposeComplete: enter
22:54:11.085 00.000 10844 UpdateGuideState(): m_state=6
22:54:11.085 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:54:11.085 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=59.27, Mass=3678, SNR=39.6, Peak=255 HFD=3.9
22:54:11.085 00.000 10844 MultiStar: [#1 0.08,0.67,0.99,U] [#2 0.01,-0.42,1.82,U] [#3 0.37,0.19,0.91,U] [#4 0.15,0.73,0.85,U] [#5 -0.29,-0.38,0.94,U] [#6 -0.02,-0.00,0.88,U] [#7 -0.09,-0.06,0.82,U] [#8 0.28,-0.24,0.78,U] 
22:54:11.085 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.06, -0.35}
22:54:11.085 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
22:54:11.085 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
22:54:11.087 00.002 10844 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.52 mountX=0.02 mountY=0.06, mountTheta=1.23
22:54:11.089 00.002 11060 worker thread done servicing request
22:54:11.102 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.03, opts=13)
22:54:11.102 00.000 10844 Enqueuing Move request for scope (0.05, -0.03)
22:54:11.102 00.000 11060 Worker thread wakes up
22:54:11.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
22:54:11.102 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
22:54:11.102 00.000 11060 Moving (0.05, -0.03) raw xDistance=0.02 yDistance=0.06
22:54:11.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:54:11.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:11.104 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:11.104 00.000 11060 MoveAxis(E, 0, ABG)
22:54:11.104 00.000 11060 Move returns status 0, amount 0
22:54:11.104 00.000 11060 MoveAxis(N, 0, ABG)
22:54:11.104 00.000 11060 Move returns status 0, amount 0
22:54:11.104 00.000 11060 move complete, result=0
22:54:11.104 00.000 11060 worker thread done servicing request
22:54:11.119 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:11.154 00.035 10844 UpdateGuideState exits: m=3678 SNR=39.6 Saturated
22:54:11.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:11.156 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:11.156 00.000 10844 Enqueuing Expose request
22:54:11.156 00.000 11060 Worker thread wakes up
22:54:11.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:11.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:11.158 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:11.851 00.693 11060 Exposure complete
22:54:12.195 00.344 11060 worker thread done servicing request
22:54:12.195 00.000 10844 OnExposeComplete: enter
22:54:12.195 00.000 10844 UpdateGuideState(): m_state=6
22:54:12.195 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:54:12.195 00.000 10844 Star::Find returns 1 (0), X=255.45, Y=60.02, Mass=3190, SNR=36.5, Peak=219 HFD=4.0
22:54:12.195 00.000 10844 MultiStar: [#1 -0.24,0.50,1.02,U] [#2 -0.10,0.05,1.97,U] [#3 0.07,0.53,1.00,U] [#4 0.06,0.97,0.00,M1] [#5 -0.15,0.44,0.99,U] [#6 -0.16,0.97,0.00,M1] [#7 0.29,0.48,0.83,U] [#8 0.20,0.42,1.03,U] 
22:54:12.195 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.36}, one-star: {0.33, 0.40}
22:54:12.195 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
22:54:12.195 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
22:54:12.195 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.48 mountX=-0.36 mountY=-0.03, mountTheta=-3.07
22:54:12.199 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.36, opts=13)
22:54:12.199 00.000 10844 Enqueuing Move request for scope (0.03, 0.36)
22:54:12.199 00.000 11060 Worker thread wakes up
22:54:12.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.36) opts 0xd
22:54:12.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.36)
22:54:12.199 00.000 11060 Moving (0.03, 0.36) raw xDistance=-0.36 yDistance=-0.03
22:54:12.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
22:54:12.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:12.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:12.199 00.000 11060 MoveAxis(E, 62, ABG)
22:54:12.199 00.000 11060 Guiding  Dir = 2, Dur = 62
22:54:12.217 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:12.240 00.023 11060 IsSlewing returns 0
22:54:12.241 00.001 11060 IsGuiding returns 0
22:54:12.260 00.019 10844 UpdateGuideState exits: m=3190 SNR=36.5
22:54:12.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:12.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:12.260 00.000 10844 Enqueuing Expose request
22:54:12.348 00.088 11060 IsGuiding returns 0
22:54:12.348 00.000 11060 Move returns status 0, amount 62
22:54:12.349 00.001 11060 MoveAxis(N, 0, ABG)
22:54:12.349 00.000 11060 Move returns status 0, amount 0
22:54:12.349 00.000 11060 move complete, result=0
22:54:12.349 00.000 11060 worker thread done servicing request
22:54:12.349 00.000 11060 Worker thread wakes up
22:54:12.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:12.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:12.349 00.000 10844 GuideStep: -0.4 px 62 ms EAST, -0.0 px 0 ms NORTH
22:54:12.971 00.622 11060 Exposure complete
22:54:13.248 00.277 10844 OnExposeComplete: enter
22:54:13.248 00.000 10844 UpdateGuideState(): m_state=6
22:54:13.248 00.000 11060 worker thread done servicing request
22:54:13.248 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:54:13.248 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.94, Mass=3306, SNR=37.1, Peak=251 HFD=3.8
22:54:13.249 00.001 10844 MultiStar: [#1 -0.02,0.94,0.00,M1] [#2 -0.41,-0.18,1.93,U] [#3 0.27,0.45,0.94,U] [#4 0.64,0.24,0.91,U] [#5 -0.30,0.73,0.00,M2] [#6 -0.16,0.98,0.00,M2] [#7 0.42,0.63,0.88,U] [#8 0.21,0.63,0.94,U] 
22:54:13.249 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.27}, one-star: {0.01, 0.32}
22:54:13.250 00.001 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
22:54:13.250 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
22:54:13.250 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.28 cameraTheta=1.23 mountX=-0.28 mountY=0.05, mountTheta=2.96
22:54:13.251 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.27, opts=13)
22:54:13.251 00.000 10844 Enqueuing Move request for scope (0.10, 0.27)
22:54:13.251 00.000 11060 Worker thread wakes up
22:54:13.253 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
22:54:13.253 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
22:54:13.253 00.000 11060 Moving (0.10, 0.27) raw xDistance=-0.28 yDistance=0.05
22:54:13.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
22:54:13.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:13.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:54:13.253 00.000 11060 MoveAxis(E, 50, ABG)
22:54:13.253 00.000 11060 Guiding  Dir = 2, Dur = 50
22:54:13.257 00.004 11060 IsSlewing returns 0
22:54:13.257 00.000 11060 IsGuiding returns 0
22:54:13.262 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:13.282 00.020 10844 UpdateGuideState exits: m=3306 SNR=37.1
22:54:13.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.283 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:13.283 00.000 10844 Enqueuing Expose request
22:54:13.317 00.034 11060 IsGuiding returns 0
22:54:13.317 00.000 11060 Move returns status 0, amount 50
22:54:13.317 00.000 11060 MoveAxis(N, 0, ABG)
22:54:13.317 00.000 11060 Move returns status 0, amount 0
22:54:13.317 00.000 11060 move complete, result=0
22:54:13.317 00.000 11060 worker thread done servicing request
22:54:13.317 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
22:54:13.317 00.000 11060 Worker thread wakes up
22:54:13.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:13.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:13.967 00.650 11060 Exposure complete
22:54:14.227 00.260 11060 worker thread done servicing request
22:54:14.227 00.000 10844 OnExposeComplete: enter
22:54:14.227 00.000 10844 UpdateGuideState(): m_state=6
22:54:14.227 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:54:14.227 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.78, Mass=3100, SNR=35.7, Peak=235 HFD=3.7
22:54:14.232 00.005 10844 MultiStar: [#1 -0.71,0.91,0.00,M2] [#2 -0.16,-0.23,2.09,U] [#3 -0.13,0.22,0.97,U] [#4 0.39,0.43,0.98,U] [#5 -0.35,-0.14,1.08,U] [#6 0.01,1.01,0.00,M3] [#7 -0.20,0.47,0.95,U] [#8 0.45,1.03,0.00,M1] 
22:54:14.232 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.09}, one-star: {0.10, 0.16}
22:54:14.232 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
22:54:14.232 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
22:54:14.232 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=-0.07 mountY=-0.09, mountTheta=-2.26
22:54:14.234 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
22:54:14.234 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
22:54:14.234 00.000 11060 Worker thread wakes up
22:54:14.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
22:54:14.234 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
22:54:14.234 00.000 11060 Moving (-0.08, 0.09) raw xDistance=-0.07 yDistance=-0.09
22:54:14.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:54:14.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:14.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:14.234 00.000 11060 MoveAxis(E, 0, ABG)
22:54:14.234 00.000 11060 Move returns status 0, amount 0
22:54:14.235 00.001 11060 MoveAxis(N, 0, ABG)
22:54:14.235 00.000 11060 Move returns status 0, amount 0
22:54:14.235 00.000 11060 move complete, result=0
22:54:14.235 00.000 11060 worker thread done servicing request
22:54:14.238 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:14.262 00.024 10844 UpdateGuideState exits: m=3100 SNR=35.7
22:54:14.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:14.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:14.262 00.000 10844 Enqueuing Expose request
22:54:14.262 00.000 11060 Worker thread wakes up
22:54:14.262 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:14.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:14.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:14.900 00.638 11060 Exposure complete
22:54:15.145 00.245 11060 worker thread done servicing request
22:54:15.145 00.000 10844 OnExposeComplete: enter
22:54:15.145 00.000 10844 UpdateGuideState(): m_state=6
22:54:15.145 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:54:15.145 00.000 10844 Star::Find returns 1 (0), X=255.08, Y=59.52, Mass=3127, SNR=36.6, Peak=251 HFD=3.6
22:54:15.145 00.000 10844 MultiStar: [#1 0.09,0.65,1.01,U] [#2 -0.37,-0.21,1.98,U] [#3 0.20,0.10,0.95,U] [#4 0.20,-0.20,0.99,U] [#5 -0.26,-0.41,1.12,U] [#6 -0.09,-0.20,0.85,U] [#7 0.50,-0.07,0.91,U] [#8 -0.03,0.36,1.06,U] 
22:54:15.145 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.04, -0.09}
22:54:15.145 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
22:54:15.145 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
22:54:15.145 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.31 mountX=0.03 mountY=-0.02, mountTheta=-0.57
22:54:15.145 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
22:54:15.145 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
22:54:15.145 00.000 11060 Worker thread wakes up
22:54:15.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:54:15.145 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:54:15.145 00.000 11060 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=-0.02
22:54:15.150 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:54:15.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:15.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:54:15.150 00.000 11060 MoveAxis(E, 0, ABG)
22:54:15.150 00.000 11060 Move returns status 0, amount 0
22:54:15.150 00.000 11060 MoveAxis(N, 0, ABG)
22:54:15.150 00.000 11060 Move returns status 0, amount 0
22:54:15.150 00.000 11060 move complete, result=0
22:54:15.150 00.000 11060 worker thread done servicing request
22:54:15.156 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:15.188 00.032 10844 UpdateGuideState exits: m=3127 SNR=36.6
22:54:15.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:15.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:15.188 00.000 10844 Enqueuing Expose request
22:54:15.188 00.000 11060 Worker thread wakes up
22:54:15.188 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:54:15.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:15.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:15.827 00.639 11060 Exposure complete
22:54:16.072 00.245 11060 worker thread done servicing request
22:54:16.072 00.000 10844 OnExposeComplete: enter
22:54:16.072 00.000 10844 UpdateGuideState(): m_state=6
22:54:16.072 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:54:16.072 00.000 10844 Star::Find returns 1 (1), X=255.00, Y=59.74, Mass=3450, SNR=38.0, Peak=255 HFD=3.3
22:54:16.072 00.000 10844 MultiStar: [#1 0.18,0.44,0.91,U] [#2 -0.69,-0.25,1.91,U] [#3 0.06,0.15,0.98,U] [#4 -0.06,-0.04,0.90,U] [#5 -0.24,-0.92,0.00,M1] [#6 -0.08,-0.07,0.91,U] [#7 -0.01,0.44,0.83,U] [#8 0.03,0.11,0.91,U] 
22:54:16.072 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.07}, one-star: {-0.13, 0.12}
22:54:16.072 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.50 = -1.79)
22:54:16.072 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
22:54:16.072 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.74 mountX=-0.04 mountY=-0.17, mountTheta=-1.79
22:54:16.077 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.07, opts=13)
22:54:16.077 00.000 10844 Enqueuing Move request for scope (-0.16, 0.07)
22:54:16.077 00.000 11060 Worker thread wakes up
22:54:16.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
22:54:16.077 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
22:54:16.077 00.000 11060 Moving (-0.16, 0.07) raw xDistance=-0.04 yDistance=-0.17
22:54:16.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:54:16.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:16.077 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:54:16.077 00.000 11060 MoveAxis(E, 0, ABG)
22:54:16.079 00.002 11060 Move returns status 0, amount 0
22:54:16.079 00.000 11060 MoveAxis(N, 0, ABG)
22:54:16.079 00.000 11060 Move returns status 0, amount 0
22:54:16.079 00.000 11060 move complete, result=0
22:54:16.079 00.000 11060 worker thread done servicing request
22:54:16.087 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:16.125 00.038 10844 UpdateGuideState exits: m=3450 SNR=38.0 Saturated
22:54:16.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:16.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:16.125 00.000 10844 Enqueuing Expose request
22:54:16.125 00.000 11060 Worker thread wakes up
22:54:16.125 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:16.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:16.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:16.765 00.640 11060 Exposure complete
22:54:17.023 00.258 11060 worker thread done servicing request
22:54:17.023 00.000 10844 OnExposeComplete: enter
22:54:17.023 00.000 10844 UpdateGuideState(): m_state=6
22:54:17.024 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:54:17.024 00.000 10844 Star::Find returns 1 (0), X=255.05, Y=59.79, Mass=2998, SNR=35.5, Peak=218 HFD=3.9
22:54:17.024 00.000 10844 MultiStar: [#1 0.09,0.87,0.00,M1] [#2 -0.36,0.26,2.08,U] [#3 -0.31,0.69,1.02,U] [#4 -0.10,0.41,0.99,U] [#5 -0.13,0.37,1.00,U] [#6 -0.24,0.67,0.99,U] [#7 -0.11,0.77,0.00,M1] [#8 -0.48,0.78,0.00,M1] 
22:54:17.024 00.000 10844 single-star, 5 included, MultiStar: {-0.22, 0.40}, one-star: {-0.07, 0.17}
22:54:17.024 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
22:54:17.024 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
22:54:17.024 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.94 mountX=-0.16 mountY=-0.09, mountTheta=-2.60
22:54:17.026 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
22:54:17.026 00.000 10844 Enqueuing Move request for scope (-0.07, 0.17)
22:54:17.026 00.000 11060 Worker thread wakes up
22:54:17.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
22:54:17.026 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
22:54:17.026 00.000 11060 Moving (-0.07, 0.17) raw xDistance=-0.16 yDistance=-0.09
22:54:17.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:54:17.026 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:17.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:54:17.028 00.002 11060 MoveAxis(E, 27, ABG)
22:54:17.028 00.000 11060 Guiding  Dir = 2, Dur = 27
22:54:17.034 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:17.039 00.005 11060 IsSlewing returns 0
22:54:17.041 00.002 11060 IsGuiding returns 0
22:54:17.080 00.039 10844 UpdateGuideState exits: m=2998 SNR=35.5
22:54:17.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:17.080 00.000 10844 Enqueuing Expose request
22:54:17.085 00.005 11060 IsGuiding returns 0
22:54:17.085 00.000 11060 Move returns status 0, amount 27
22:54:17.085 00.000 11060 MoveAxis(N, 0, ABG)
22:54:17.085 00.000 11060 Move returns status 0, amount 0
22:54:17.085 00.000 11060 move complete, result=0
22:54:17.085 00.000 11060 worker thread done servicing request
22:54:17.085 00.000 11060 Worker thread wakes up
22:54:17.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:17.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:17.095 00.010 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
22:54:17.729 00.634 11060 Exposure complete
22:54:17.949 00.220 11060 worker thread done servicing request
22:54:17.949 00.000 10844 OnExposeComplete: enter
22:54:17.949 00.000 10844 UpdateGuideState(): m_state=6
22:54:17.949 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:54:17.949 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.44, Mass=3589, SNR=39.2, Peak=251 HFD=3.6
22:54:17.949 00.000 10844 MultiStar: [#1 -0.59,0.76,0.00,M2] [#2 -0.13,0.29,1.78,U] [#3 -0.28,0.18,0.88,U] [#4 -0.03,0.71,0.95,U] [#5 -0.35,0.07,0.97,U] [#6 -0.68,0.59,0.00,M1] [#7 0.03,0.36,0.77,U] [#8 -0.10,0.62,0.91,U] 
22:54:17.949 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.29}, one-star: {-0.18, -0.18}
22:54:17.949 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
22:54:17.949 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
22:54:17.949 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-2.37 mountX=0.20 mountY=-0.15, mountTheta=-0.63
22:54:17.964 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.18, opts=13)
22:54:17.964 00.000 10844 Enqueuing Move request for scope (-0.18, -0.18)
22:54:17.964 00.000 11060 Worker thread wakes up
22:54:17.965 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
22:54:17.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
22:54:17.965 00.000 11060 Moving (-0.18, -0.18) raw xDistance=0.20 yDistance=-0.15
22:54:17.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
22:54:17.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:17.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:54:17.965 00.000 11060 MoveAxis(W, 35, ABG)
22:54:17.965 00.000 11060 Guiding  Dir = 3, Dur = 35
22:54:17.973 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:17.979 00.006 11060 IsSlewing returns 0
22:54:17.979 00.000 11060 IsGuiding returns 0
22:54:17.985 00.006 10844 UpdateGuideState exits: m=3589 SNR=39.2
22:54:17.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:17.985 00.000 10844 Enqueuing Expose request
22:54:18.039 00.054 11060 IsGuiding returns 0
22:54:18.040 00.001 11060 Move returns status 0, amount 35
22:54:18.040 00.000 11060 MoveAxis(N, 0, ABG)
22:54:18.040 00.000 11060 Move returns status 0, amount 0
22:54:18.040 00.000 11060 move complete, result=0
22:54:18.040 00.000 11060 worker thread done servicing request
22:54:18.040 00.000 11060 Worker thread wakes up
22:54:18.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:18.040 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
22:54:18.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:18.696 00.656 11060 Exposure complete
22:54:18.887 00.191 11060 worker thread done servicing request
22:54:18.887 00.000 10844 OnExposeComplete: enter
22:54:18.887 00.000 10844 UpdateGuideState(): m_state=6
22:54:18.887 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:54:18.887 00.000 10844 Star::Find returns 1 (0), X=254.53, Y=59.70, Mass=3331, SNR=37.8, Peak=238 HFD=3.6
22:54:18.887 00.000 10844 MultiStar: [#1 -0.10,1.17,0.00,M3] [#2 -0.55,0.31,1.81,U] [#3 -0.25,0.60,0.93,U] [#4 -0.29,0.60,0.94,U] [#5 -0.70,0.37,0.00,M1] [#6 -0.43,0.95,0.00,M2] [#7 0.09,1.04,0.00,M1] [#8 -0.09,0.63,0.96,U] 
22:54:18.887 00.000 10844 refined, 4 included, MultiStar: {-0.38, 0.42}, one-star: {-0.59, 0.08}
22:54:18.887 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
22:54:18.887 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.24)
22:54:18.887 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.42 hyp=0.57 cameraTheta=2.31 mountX=-0.34 mountY=-0.45, mountTheta=-2.23
22:54:18.887 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.42, opts=13)
22:54:18.887 00.000 10844 Enqueuing Move request for scope (-0.38, 0.42)
22:54:18.890 00.003 11060 Worker thread wakes up
22:54:18.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.42) opts 0xd
22:54:18.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.42)
22:54:18.890 00.000 11060 Moving (-0.38, 0.42) raw xDistance=-0.34 yDistance=-0.45
22:54:18.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
22:54:18.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.45
22:54:18.891 00.001 11060 MoveAxis(E, 59, ABG)
22:54:18.891 00.000 11060 Guiding  Dir = 2, Dur = 59
22:54:18.895 00.004 11060 IsSlewing returns 0
22:54:18.896 00.001 11060 IsGuiding returns 0
22:54:18.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:18.912 00.016 10844 UpdateGuideState exits: m=3331 SNR=37.8
22:54:18.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:18.912 00.000 10844 Enqueuing Expose request
22:54:18.956 00.044 11060 IsGuiding returns 0
22:54:18.957 00.001 11060 Move returns status 0, amount 59
22:54:18.957 00.000 11060 MoveAxis(N, 174, ABG)
22:54:18.958 00.001 11060 Guiding  Dir = 0, Dur = 174
22:54:18.969 00.011 11060 IsSlewing returns 0
22:54:18.969 00.000 11060 IsGuiding returns 0
22:54:19.156 00.187 11060 IsGuiding returns 0
22:54:19.158 00.002 11060 Move returns status 0, amount 174
22:54:19.161 00.003 11060 move complete, result=0
22:54:19.161 00.000 11060 worker thread done servicing request
22:54:19.161 00.000 11060 Worker thread wakes up
22:54:19.161 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.4 px 174 ms NORTH
22:54:19.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:19.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:19.811 00.650 11060 Exposure complete
22:54:20.030 00.219 11060 worker thread done servicing request
22:54:20.032 00.002 10844 OnExposeComplete: enter
22:54:20.032 00.000 10844 UpdateGuideState(): m_state=6
22:54:20.032 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:54:20.032 00.000 10844 Star::Find returns 1 (0), X=254.80, Y=59.67, Mass=3288, SNR=37.6, Peak=225 HFD=3.7
22:54:20.032 00.000 10844 MultiStar: [#1 0.17,0.81,0.00,M4] [#2 -0.03,-0.19,1.89,U] [#3 0.04,0.43,0.96,U] [#4 0.12,-0.03,0.84,U] [#5 0.03,0.10,1.00,U] [#6 -0.33,0.63,0.97,U] [#7 0.26,1.02,0.00,M2] [#8 -0.08,0.99,0.00,M1] 
22:54:20.032 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.12}, one-star: {-0.32, 0.05}
22:54:20.032 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
22:54:20.032 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.39)
22:54:20.032 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.16 mountX=-0.10 mountY=-0.10, mountTheta=-2.38
22:54:20.032 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.12, opts=13)
22:54:20.038 00.006 10844 Enqueuing Move request for scope (-0.08, 0.12)
22:54:20.038 00.000 11060 Worker thread wakes up
22:54:20.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
22:54:20.038 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
22:54:20.038 00.000 11060 Moving (-0.08, 0.12) raw xDistance=-0.10 yDistance=-0.10
22:54:20.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:54:20.038 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:20.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:54:20.038 00.000 11060 MoveAxis(E, 0, ABG)
22:54:20.038 00.000 11060 Move returns status 0, amount 0
22:54:20.038 00.000 11060 MoveAxis(N, 0, ABG)
22:54:20.040 00.002 11060 Move returns status 0, amount 0
22:54:20.040 00.000 11060 move complete, result=0
22:54:20.040 00.000 11060 worker thread done servicing request
22:54:20.065 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:20.085 00.020 10844 UpdateGuideState exits: m=3288 SNR=37.6
22:54:20.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:20.085 00.000 10844 Enqueuing Expose request
22:54:20.085 00.000 11060 Worker thread wakes up
22:54:20.085 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:20.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:20.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:20.738 00.653 11060 Exposure complete
22:54:20.965 00.227 11060 worker thread done servicing request
22:54:20.965 00.000 10844 OnExposeComplete: enter
22:54:20.965 00.000 10844 UpdateGuideState(): m_state=6
22:54:20.968 00.003 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:54:20.968 00.000 10844 Star::Find returns 1 (0), X=255.88, Y=58.87, Mass=3121, SNR=36.2, Peak=197 HFD=4.1
22:54:20.969 00.001 10844 MultiStar: [#1 0.12,0.60,1.15,U] [#2 0.23,-0.58,2.13,U] [#3 0.03,-0.27,1.03,U] [#4 -0.16,0.03,1.03,U] [#5 0.49,-0.35,1.14,U] [#6 0.90,-0.28,0.00,M2] [#7 0.32,0.13,0.93,U] [#8 0.73,-0.57,0.00,M2] 
22:54:20.969 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.22}, one-star: {0.76, -0.75}
22:54:20.969 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
22:54:20.969 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
22:54:20.969 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-0.71 mountX=0.17 mountY=0.28, mountTheta=1.03
22:54:20.970 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.22, opts=13)
22:54:20.970 00.000 10844 Enqueuing Move request for scope (0.25, -0.22)
22:54:20.970 00.000 11060 Worker thread wakes up
22:54:20.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.22) opts 0xd
22:54:20.970 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.22)
22:54:20.970 00.000 11060 Moving (0.25, -0.22) raw xDistance=0.17 yDistance=0.28
22:54:20.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
22:54:20.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:20.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:54:20.970 00.000 11060 MoveAxis(W, 29, ABG)
22:54:20.970 00.000 11060 Guiding  Dir = 3, Dur = 29
22:54:20.978 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:20.983 00.005 11060 IsSlewing returns 0
22:54:20.983 00.000 11060 IsGuiding returns 0
22:54:20.999 00.016 10844 UpdateGuideState exits: m=3121 SNR=36.2
22:54:20.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:20.999 00.000 10844 Enqueuing Expose request
22:54:21.022 00.023 11060 IsGuiding returns 0
22:54:21.022 00.000 11060 Move returns status 0, amount 29
22:54:21.022 00.000 11060 MoveAxis(N, 0, ABG)
22:54:21.022 00.000 11060 Move returns status 0, amount 0
22:54:21.022 00.000 11060 move complete, result=0
22:54:21.022 00.000 11060 worker thread done servicing request
22:54:21.022 00.000 11060 Worker thread wakes up
22:54:21.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:21.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:21.035 00.013 10844 GuideStep: 0.2 px 29 ms WEST, 0.3 px 0 ms NORTH
22:54:21.655 00.620 11060 Exposure complete
22:54:21.879 00.224 11060 worker thread done servicing request
22:54:21.879 00.000 10844 OnExposeComplete: enter
22:54:21.879 00.000 10844 UpdateGuideState(): m_state=6
22:54:21.879 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:54:21.879 00.000 10844 Star::Find returns 1 (0), X=255.63, Y=59.75, Mass=3460, SNR=38.1, Peak=200 HFD=3.9
22:54:21.889 00.010 10844 MultiStar: [#1 0.05,0.81,0.00,M4] [#2 -0.33,-0.20,2.04,U] [#3 0.27,-0.28,0.94,U] [#4 0.51,0.46,0.95,U] [#5 -0.27,0.21,0.98,U] [#6 0.13,0.36,0.84,U] [#7 0.39,0.24,0.89,U] [#8 0.07,-0.32,0.92,U] 
22:54:21.889 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {0.51, 0.13}
22:54:21.889 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
22:54:21.889 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
22:54:21.889 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=-0.06 mountY=0.09, mountTheta=2.12
22:54:21.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
22:54:21.891 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
22:54:21.891 00.000 11060 Worker thread wakes up
22:54:21.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:54:21.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:54:21.891 00.000 11060 Moving (0.10, 0.04) raw xDistance=-0.06 yDistance=0.09
22:54:21.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:54:21.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:21.893 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:54:21.893 00.000 11060 MoveAxis(E, 0, ABG)
22:54:21.893 00.000 11060 Move returns status 0, amount 0
22:54:21.893 00.000 11060 MoveAxis(N, 0, ABG)
22:54:21.893 00.000 11060 Move returns status 0, amount 0
22:54:21.893 00.000 11060 move complete, result=0
22:54:21.893 00.000 11060 worker thread done servicing request
22:54:21.901 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:21.917 00.016 10844 UpdateGuideState exits: m=3460 SNR=38.1
22:54:21.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:21.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:21.917 00.000 10844 Enqueuing Expose request
22:54:21.917 00.000 11060 Worker thread wakes up
22:54:21.917 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:21.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:21.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:22.549 00.632 11060 Exposure complete
22:54:22.937 00.388 11060 worker thread done servicing request
22:54:22.937 00.000 10844 OnExposeComplete: enter
22:54:22.937 00.000 10844 UpdateGuideState(): m_state=6
22:54:22.937 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:54:22.939 00.002 10844 Star::Find returns 1 (0), X=254.50, Y=60.40, Mass=3178, SNR=36.5, Peak=211 HFD=3.7
22:54:22.939 00.000 10844 MultiStar: [#1 -0.72,1.34,0.00,M5] [#2 -0.88,0.19,0.00,M1] [#3 -0.64,1.51,0.00,M1] [#4 -0.28,0.87,0.00,M1] [#5 -0.60,0.48,1.04,U] [#6 -1.18,0.73,0.00,M2] [#7 -0.17,0.87,0.00,M1] [#8 -0.78,0.89,0.00,M2] 
22:54:22.939 00.000 10844 refined, 1 included, MultiStar: {-0.61, 0.63}, one-star: {-0.62, 0.78}
22:54:22.939 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
22:54:22.939 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.21)
22:54:22.939 00.000 10844 CameraToMount -- cameraX=-0.61 cameraY=0.63 hyp=0.88 cameraTheta=2.34 mountX=-0.51 mountY=-0.71, mountTheta=-2.19
22:54:22.946 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.61, y=0.63, opts=13)
22:54:22.946 00.000 10844 Enqueuing Move request for scope (-0.61, 0.63)
22:54:22.946 00.000 11060 Worker thread wakes up
22:54:22.948 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.63) opts 0xd
22:54:22.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.61, 0.63)
22:54:22.948 00.000 11060 Moving (-0.61, 0.63) raw xDistance=-0.51 yDistance=-0.71
22:54:22.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
22:54:22.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.71
22:54:22.950 00.002 11060 MoveAxis(E, 88, ABG)
22:54:22.950 00.000 11060 Guiding  Dir = 2, Dur = 88
22:54:22.962 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
22:54:23.111 00.149 11060 IsSlewing returns 0
22:54:23.113 00.002 11060 IsGuiding returns 0
22:54:23.207 00.094 11060 IsGuiding returns 0
22:54:23.207 00.000 11060 Move returns status 0, amount 88
22:54:23.207 00.000 11060 MoveAxis(N, 275, ABG)
22:54:23.207 00.000 11060 Guiding  Dir = 0, Dur = 275
22:54:23.243 00.036 11060 IsSlewing returns 0
22:54:23.244 00.001 11060 IsGuiding returns 0
22:54:23.263 00.019 10844 UpdateGuideState exits: m=3178 SNR=36.5
22:54:23.264 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:23.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:23.264 00.000 10844 Enqueuing Expose request
22:54:23.544 00.280 11060 IsGuiding returns 0
22:54:23.544 00.000 11060 Move returns status 0, amount 275
22:54:23.544 00.000 11060 move complete, result=0
22:54:23.544 00.000 11060 worker thread done servicing request
22:54:23.544 00.000 11060 Worker thread wakes up
22:54:23.545 00.001 10844 GuideStep: -0.5 px 88 ms EAST, -0.7 px 275 ms NORTH
22:54:23.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:23.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:24.197 00.652 11060 Exposure complete
22:54:24.605 00.408 10844 OnExposeComplete: enter
22:54:24.605 00.000 10844 UpdateGuideState(): m_state=6
22:54:24.605 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:54:24.605 00.000 10844 Star::Find returns 1 (0), X=255.62, Y=59.61, Mass=3240, SNR=36.9, Peak=250 HFD=3.5
22:54:24.605 00.000 10844 MultiStar: [#1 0.16,0.15,1.12,U] [#2 -0.07,-0.32,2.00,U] [#3 0.49,0.73,0.00,M2] [#4 0.48,-0.03,0.98,U] [#5 0.06,0.01,1.12,U] [#6 0.55,-0.19,0.90,U] [#7 0.46,0.09,0.86,U] [#8 0.26,-0.00,1.01,U] 
22:54:24.605 00.000 10844 refined, 7 included, MultiStar: {0.25, -0.07}, one-star: {0.50, -0.01}
22:54:24.605 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
22:54:24.605 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
22:54:24.605 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.26 mountX=0.02 mountY=0.26, mountTheta=1.49
22:54:24.607 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.07, opts=13)
22:54:24.607 00.000 10844 Enqueuing Move request for scope (0.25, -0.07)
22:54:24.612 00.005 11060 worker thread done servicing request
22:54:24.613 00.001 11060 Worker thread wakes up
22:54:24.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
22:54:24.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
22:54:24.613 00.000 11060 Moving (0.25, -0.07) raw xDistance=0.02 yDistance=0.26
22:54:24.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:54:24.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:24.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:54:24.613 00.000 11060 MoveAxis(E, 0, ABG)
22:54:24.613 00.000 11060 Move returns status 0, amount 0
22:54:24.613 00.000 11060 MoveAxis(N, 0, ABG)
22:54:24.613 00.000 11060 Move returns status 0, amount 0
22:54:24.613 00.000 11060 move complete, result=0
22:54:24.613 00.000 11060 worker thread done servicing request
22:54:24.627 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:24.651 00.024 10844 UpdateGuideState exits: m=3240 SNR=36.9
22:54:24.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:24.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:24.651 00.000 10844 Enqueuing Expose request
22:54:24.651 00.000 11060 Worker thread wakes up
22:54:24.651 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:54:24.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:24.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:25.309 00.658 11060 Exposure complete
22:54:25.687 00.378 11060 worker thread done servicing request
22:54:25.687 00.000 10844 OnExposeComplete: enter
22:54:25.687 00.000 10844 UpdateGuideState(): m_state=6
22:54:25.687 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:54:25.687 00.000 10844 Star::Find returns 1 (1), X=255.59, Y=59.47, Mass=3131, SNR=36.4, Peak=255 HFD=3.3
22:54:25.687 00.000 10844 MultiStar: [#1 0.25,0.47,1.07,U] [#2 -0.13,-0.20,1.99,U] [#3 0.29,-0.19,0.92,U] [#4 -0.03,-0.78,0.00,M1] [#5 0.01,0.28,1.07,U] [#6 0.03,-0.17,0.95,U] [#7 0.43,-0.32,0.85,U] [#8 0.34,-0.60,1.04,U] 
22:54:25.690 00.003 10844 refined, 7 included, MultiStar: {0.17, -0.11}, one-star: {0.47, -0.15}
22:54:25.691 00.001 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
22:54:25.691 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
22:54:25.691 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.57 mountX=0.08 mountY=0.19, mountTheta=1.18
22:54:25.695 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.11, opts=13)
22:54:25.695 00.000 10844 Enqueuing Move request for scope (0.17, -0.11)
22:54:25.695 00.000 11060 Worker thread wakes up
22:54:25.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
22:54:25.695 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
22:54:25.695 00.000 11060 Moving (0.17, -0.11) raw xDistance=0.08 yDistance=0.19
22:54:25.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:54:25.697 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:25.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:54:25.697 00.000 11060 MoveAxis(E, 0, ABG)
22:54:25.697 00.000 11060 Move returns status 0, amount 0
22:54:25.697 00.000 11060 MoveAxis(N, 0, ABG)
22:54:25.697 00.000 11060 Move returns status 0, amount 0
22:54:25.697 00.000 11060 move complete, result=0
22:54:25.697 00.000 11060 worker thread done servicing request
22:54:25.722 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:25.755 00.033 10844 UpdateGuideState exits: m=3131 SNR=36.4 Saturated
22:54:25.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:25.755 00.000 10844 Enqueuing Expose request
22:54:25.755 00.000 11060 Worker thread wakes up
22:54:25.755 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:25.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:25.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:26.395 00.640 11060 Exposure complete
22:54:26.726 00.331 10844 OnExposeComplete: enter
22:54:26.726 00.000 10844 UpdateGuideState(): m_state=6
22:54:26.726 00.000 11060 worker thread done servicing request
22:54:26.726 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:54:26.726 00.000 10844 Star::Find returns 1 (0), X=256.33, Y=59.86, Mass=2822, SNR=34.8, Peak=218 HFD=3.6
22:54:26.728 00.002 10844 MultiStar: [#1 0.80,0.63,0.00,M4] [#2 0.22,-0.36,2.07,U] [#3 0.64,-0.20,0.94,U] [#4 0.69,0.04,0.99,U] [#5 0.16,-0.10,1.13,U] [#6 1.09,-0.31,0.00,M1] [#7 1.18,0.01,0.00,M1] [#8 0.72,-0.07,1.11,U] 
22:54:26.728 00.000 10844 refined, 5 included, MultiStar: {0.54, -0.12}, one-star: {1.20, 0.24}
22:54:26.728 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
22:54:26.729 00.001 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
22:54:26.729 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=-0.12 hyp=0.55 cameraTheta=-0.21 mountX=0.02 mountY=0.55, mountTheta=1.54
22:54:26.731 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=-0.12, opts=13)
22:54:26.731 00.000 10844 Enqueuing Move request for scope (0.54, -0.12)
22:54:26.731 00.000 11060 Worker thread wakes up
22:54:26.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.12) opts 0xd
22:54:26.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, -0.12)
22:54:26.731 00.000 11060 Moving (0.54, -0.12) raw xDistance=0.02 yDistance=0.55
22:54:26.733 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:54:26.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:26.747 00.014 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
22:54:26.748 00.001 11060 MoveAxis(E, 0, ABG)
22:54:26.748 00.000 11060 Move returns status 0, amount 0
22:54:26.748 00.000 11060 MoveAxis(N, 0, ABG)
22:54:26.748 00.000 11060 Move returns status 0, amount 0
22:54:26.748 00.000 11060 move complete, result=0
22:54:26.748 00.000 11060 worker thread done servicing request
22:54:26.776 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:26.802 00.026 10844 UpdateGuideState exits: m=2822 SNR=34.8
22:54:26.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:26.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:26.802 00.000 10844 Enqueuing Expose request
22:54:26.802 00.000 11060 Worker thread wakes up
22:54:26.802 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
22:54:26.803 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:26.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:27.432 00.629 11060 Exposure complete
22:54:27.707 00.275 11060 worker thread done servicing request
22:54:27.707 00.000 10844 OnExposeComplete: enter
22:54:27.707 00.000 10844 UpdateGuideState(): m_state=6
22:54:27.707 00.000 10844 Star::Find(15, 256, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:54:27.709 00.002 10844 Star::Find returns 1 (0), X=255.63, Y=59.42, Mass=3265, SNR=37.5, Peak=225 HFD=3.4
22:54:27.710 00.001 10844 MultiStar: [#1 0.17,0.52,1.00,U] [#2 0.06,0.06,1.96,U] [#3 0.85,-0.30,0.00,M1] [#4 0.69,-0.01,0.91,U] [#5 0.13,0.32,1.01,U] [#6 0.55,0.33,0.94,U] [#7 0.84,0.23,0.00,M2] [#8 0.66,-0.01,0.94,U] 
22:54:27.710 00.000 10844 refined, 6 included, MultiStar: {0.35, 0.14}, one-star: {0.51, -0.19}
22:54:27.710 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
22:54:27.710 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
22:54:27.710 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.37 cameraTheta=0.37 mountX=-0.20 mountY=0.32, mountTheta=2.12
22:54:27.710 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.14, opts=13)
22:54:27.712 00.002 10844 Enqueuing Move request for scope (0.35, 0.14)
22:54:27.712 00.000 11060 Worker thread wakes up
22:54:27.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.14) opts 0xd
22:54:27.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.14)
22:54:27.712 00.000 11060 Moving (0.35, 0.14) raw xDistance=-0.20 yDistance=0.32
22:54:27.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
22:54:27.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:27.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:54:27.712 00.000 11060 MoveAxis(E, 34, ABG)
22:54:27.712 00.000 11060 Guiding  Dir = 2, Dur = 34
22:54:27.724 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:27.748 00.024 11060 IsSlewing returns 0
22:54:27.749 00.001 11060 IsGuiding returns 0
22:54:27.769 00.020 10844 UpdateGuideState exits: m=3265 SNR=37.5
22:54:27.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:27.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:27.769 00.000 10844 Enqueuing Expose request
22:54:27.816 00.047 11060 IsGuiding returns 0
22:54:27.816 00.000 11060 Move returns status 0, amount 34
22:54:27.816 00.000 11060 MoveAxis(N, 0, ABG)
22:54:27.816 00.000 11060 Move returns status 0, amount 0
22:54:27.816 00.000 11060 move complete, result=0
22:54:27.816 00.000 11060 worker thread done servicing request
22:54:27.816 00.000 11060 Worker thread wakes up
22:54:27.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:27.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:27.816 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.3 px 0 ms NORTH
22:54:28.460 00.644 11060 Exposure complete
22:54:28.696 00.236 11060 worker thread done servicing request
22:54:28.698 00.002 10844 OnExposeComplete: enter
22:54:28.698 00.000 10844 UpdateGuideState(): m_state=6
22:54:28.698 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:54:28.698 00.000 10844 Star::Find returns 1 (0), X=256.05, Y=60.46, Mass=3035, SNR=35.9, Peak=216 HFD=3.6
22:54:28.698 00.000 10844 MultiStar: [#1 0.21,1.54,0.00,M4] [#2 0.54,0.86,0.00,M1] [#3 0.46,1.06,0.00,M2] [#4 0.58,0.89,0.00,M1] [#5 0.97,0.89,0.00,M1] [#6 0.30,1.29,0.00,M1] [#7 0.83,0.98,0.00,M3] [#8 0.68,0.59,0.00,M1] 
22:54:28.698 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
22:54:28.698 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
22:54:28.698 00.000 10844 CameraToMount -- cameraX=0.93 cameraY=0.84 hyp=1.25 cameraTheta=0.74 mountX=-1.00 mountY=0.78, mountTheta=2.48
22:54:28.701 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.93, y=0.84, opts=13)
22:54:28.701 00.000 10844 Enqueuing Move request for scope (0.93, 0.84)
22:54:28.701 00.000 11060 Worker thread wakes up
22:54:28.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.84) opts 0xd
22:54:28.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.93, 0.84)
22:54:28.701 00.000 11060 Moving (0.93, 0.84) raw xDistance=-1.00 yDistance=0.78
22:54:28.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.27 from input -1.00
22:54:28.701 00.000 11060 resist switch: large excursion: input 0.78 thresh 0.57 direction from -1 to 1
22:54:28.701 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.33
22:54:28.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.78
22:54:28.701 00.000 11060 MoveAxis(E, 174, ABG)
22:54:28.701 00.000 11060 Guiding  Dir = 2, Dur = 174
22:54:28.710 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:28.737 00.027 11060 IsSlewing returns 0
22:54:28.739 00.002 11060 IsGuiding returns 0
22:54:28.741 00.002 10844 UpdateGuideState exits: m=3035 SNR=35.9
22:54:28.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:28.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:28.741 00.000 10844 Enqueuing Expose request
22:54:28.918 00.177 11060 IsGuiding returns 0
22:54:28.918 00.000 11060 Move returns status 0, amount 174
22:54:28.918 00.000 11060 BLC: Oldest BLC event removed
22:54:28.918 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 537 applied
22:54:28.918 00.000 11060 MoveAxis(S, 839, ABG)
22:54:28.918 00.000 11060 duration set to 750 by maxDecDuration
22:54:28.918 00.000 11060 Guiding  Dir = 1, Dur = 750
22:54:28.934 00.016 11060 IsSlewing returns 0
22:54:28.934 00.000 11060 IsGuiding returns 0
22:54:29.688 00.754 11060 IsGuiding returns 0
22:54:29.688 00.000 11060 Move returns status 0, amount 750
22:54:29.688 00.000 11060 move complete, result=0
22:54:29.688 00.000 10844 GuideStep: -1.0 px 174 ms EAST, 0.8 px 750 ms SOUTH
22:54:29.690 00.002 11060 worker thread done servicing request
22:54:29.690 00.000 11060 Worker thread wakes up
22:54:29.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:29.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:30.320 00.630 11060 Exposure complete
22:54:30.514 00.194 11060 worker thread done servicing request
22:54:30.514 00.000 10844 OnExposeComplete: enter
22:54:30.514 00.000 10844 UpdateGuideState(): m_state=6
22:54:30.514 00.000 10844 Star::Find(15, 256, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:54:30.514 00.000 10844 Star::Find returns 1 (0), X=255.98, Y=59.91, Mass=3245, SNR=37.3, Peak=246 HFD=4.0
22:54:30.514 00.000 10844 MultiStar: [#1 0.53,0.85,0.00,M5] [#2 -0.01,-0.58,1.93,U] [#3 1.20,0.43,0.00,M3] [#4 0.84,0.41,0.00,M2] [#5 0.26,-0.17,1.03,U] [#6 1.08,0.62,0.00,M2] [#7 0.80,0.51,0.00,M4] [#8 0.78,0.17,0.93,U] 
22:54:30.514 00.000 10844 refined, 3 included, MultiStar: {0.38, -0.17}, one-star: {0.86, 0.30}
22:54:30.514 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
22:54:30.514 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
22:54:30.514 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.17 hyp=0.41 cameraTheta=-0.43 mountX=0.10 mountY=0.40, mountTheta=1.32
22:54:30.517 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.17, opts=13)
22:54:30.517 00.000 10844 Enqueuing Move request for scope (0.38, -0.17)
22:54:30.517 00.000 11060 Worker thread wakes up
22:54:30.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.17) opts 0xd
22:54:30.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.17)
22:54:30.517 00.000 11060 Moving (0.38, -0.17) raw xDistance=0.10 yDistance=0.40
22:54:30.517 00.000 11060 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.26, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.543017, 1:0.398323
22:54:30.517 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:54:30.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:54:30.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
22:54:30.517 00.000 11060 MoveAxis(E, 0, ABG)
22:54:30.517 00.000 11060 Move returns status 0, amount 0
22:54:30.517 00.000 11060 MoveAxis(S, 155, ABG)
22:54:30.517 00.000 11060 Guiding  Dir = 1, Dur = 155
22:54:30.523 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:30.530 00.007 11060 IsSlewing returns 0
22:54:30.531 00.001 11060 IsGuiding returns 0
22:54:30.554 00.023 10844 UpdateGuideState exits: m=3245 SNR=37.3
22:54:30.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:30.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:30.554 00.000 10844 Enqueuing Expose request
22:54:30.708 00.154 11060 IsGuiding returns 0
22:54:30.708 00.000 11060 Move returns status 0, amount 155
22:54:30.708 00.000 11060 move complete, result=0
22:54:30.710 00.002 11060 worker thread done servicing request
22:54:30.710 00.000 11060 Worker thread wakes up
22:54:30.710 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 155 ms SOUTH
22:54:30.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:30.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:31.337 00.627 11060 Exposure complete
22:54:31.525 00.188 11060 worker thread done servicing request
22:54:31.525 00.000 10844 OnExposeComplete: enter
22:54:31.525 00.000 10844 UpdateGuideState(): m_state=6
22:54:31.525 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:54:31.525 00.000 10844 Star::Find returns 1 (0), X=255.85, Y=60.67, Mass=3369, SNR=37.5, Peak=227 HFD=3.8
22:54:31.525 00.000 10844 MultiStar: [#1 0.46,0.88,0.00,M6] [#2 0.09,-0.07,1.97,U] [#3 0.51,-0.02,0.95,U] [#4 0.48,0.11,0.96,U] [#5 -0.18,-0.04,1.03,U] [#6 0.32,0.79,0.89,U] [#7 0.51,0.55,0.87,U] [#8 0.57,0.69,0.00,M1] 
22:54:31.525 00.000 10844 refined, 6 included, MultiStar: {0.31, 0.28}, one-star: {0.73, 1.05}
22:54:31.525 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
22:54:31.525 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
22:54:31.525 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.28 hyp=0.42 cameraTheta=0.73 mountX=-0.33 mountY=0.26, mountTheta=2.47
22:54:31.525 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.28, opts=13)
22:54:31.525 00.000 10844 Enqueuing Move request for scope (0.31, 0.28)
22:54:31.525 00.000 11060 Worker thread wakes up
22:54:31.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.28) opts 0xd
22:54:31.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.28)
22:54:31.525 00.000 11060 Moving (0.31, 0.28) raw xDistance=-0.33 yDistance=0.26
22:54:31.525 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.26, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.543017, 1:0.398323, 2:0.262677
22:54:31.525 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
22:54:31.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
22:54:31.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
22:54:31.525 00.000 11060 MoveAxis(E, 58, ABG)
22:54:31.531 00.006 11060 Guiding  Dir = 2, Dur = 58
22:54:31.536 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:31.550 00.014 11060 IsSlewing returns 0
22:54:31.550 00.000 11060 IsGuiding returns 0
22:54:31.550 00.000 10844 UpdateGuideState exits: m=3369 SNR=37.5
22:54:31.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:31.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:31.550 00.000 10844 Enqueuing Expose request
22:54:31.650 00.100 11060 IsGuiding returns 0
22:54:31.650 00.000 11060 Move returns status 0, amount 58
22:54:31.650 00.000 11060 MoveAxis(S, 102, ABG)
22:54:31.650 00.000 11060 Guiding  Dir = 1, Dur = 102
22:54:31.690 00.040 11060 IsSlewing returns 0
22:54:31.691 00.001 11060 IsGuiding returns 0
22:54:31.822 00.131 11060 IsGuiding returns 0
22:54:31.822 00.000 11060 Move returns status 0, amount 102
22:54:31.822 00.000 11060 move complete, result=0
22:54:31.822 00.000 11060 worker thread done servicing request
22:54:31.822 00.000 11060 Worker thread wakes up
22:54:31.822 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.3 px 102 ms SOUTH
22:54:31.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:31.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:32.444 00.622 11060 Exposure complete
22:54:32.654 00.210 11060 worker thread done servicing request
22:54:32.654 00.000 10844 OnExposeComplete: enter
22:54:32.654 00.000 10844 UpdateGuideState(): m_state=6
22:54:32.654 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:54:32.654 00.000 10844 Star::Find returns 1 (0), X=255.39, Y=59.57, Mass=2772, SNR=34.3, Peak=251 HFD=3.3
22:54:32.654 00.000 10844 MultiStar: [#1 -0.01,0.69,1.10,U] [#2 -0.07,-0.53,2.21,U] [#3 0.27,0.29,1.06,U] [#4 0.46,-0.44,1.03,U] [#5 0.17,0.03,1.11,U] [#6 0.30,0.05,0.98,U] [#7 0.34,-0.05,0.96,U] [#8 0.28,0.48,1.04,U] 
22:54:32.654 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.27, -0.05}
22:54:32.654 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
22:54:32.654 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
22:54:32.654 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.04 mountX=-0.03 mountY=0.19, mountTheta=1.72
22:54:32.668 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
22:54:32.668 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
22:54:32.668 00.000 11060 Worker thread wakes up
22:54:32.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
22:54:32.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
22:54:32.668 00.000 11060 Moving (0.19, -0.01) raw xDistance=-0.03 yDistance=0.19
22:54:32.668 00.000 11060 BLC: window closed
22:54:32.668 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.26, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.543017, 1:0.398323, 2:0.262677
22:54:32.668 00.000 11060 BLC: No correction, Miss < min_move
22:54:32.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:54:32.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:32.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:54:32.668 00.000 11060 MoveAxis(E, 0, ABG)
22:54:32.668 00.000 11060 Move returns status 0, amount 0
22:54:32.668 00.000 11060 MoveAxis(N, 0, ABG)
22:54:32.668 00.000 11060 Move returns status 0, amount 0
22:54:32.668 00.000 11060 move complete, result=0
22:54:32.668 00.000 11060 worker thread done servicing request
22:54:32.675 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:32.690 00.015 10844 UpdateGuideState exits: m=2772 SNR=34.3
22:54:32.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:32.690 00.000 10844 Enqueuing Expose request
22:54:32.690 00.000 11060 Worker thread wakes up
22:54:32.690 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:32.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:32.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:33.314 00.624 11060 Exposure complete
22:54:33.551 00.237 10844 OnExposeComplete: enter
22:54:33.551 00.000 11060 worker thread done servicing request
22:54:33.551 00.000 10844 UpdateGuideState(): m_state=6
22:54:33.551 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:54:33.551 00.000 10844 Star::Find returns 1 (1), X=255.42, Y=59.63, Mass=3492, SNR=38.9, Peak=255 HFD=3.4
22:54:33.554 00.003 10844 MultiStar: [#1 0.45,1.13,0.00,M6] [#2 0.06,0.05,1.74,U] [#3 0.03,-0.28,0.93,U] [#4 0.74,0.23,0.85,U] [#5 0.09,0.02,0.95,U] [#6 0.03,0.38,0.82,U] [#7 0.35,0.16,0.86,U] [#8 0.51,0.46,0.93,U] 
22:54:33.554 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.12}, one-star: {0.30, 0.01}
22:54:33.554 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
22:54:33.554 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
22:54:33.554 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.45 mountX=-0.16 mountY=0.22, mountTheta=2.19
22:54:33.554 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.12, opts=13)
22:54:33.554 00.000 10844 Enqueuing Move request for scope (0.24, 0.12)
22:54:33.554 00.000 11060 Worker thread wakes up
22:54:33.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd
22:54:33.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
22:54:33.554 00.000 11060 Moving (0.24, 0.12) raw xDistance=-0.16 yDistance=0.22
22:54:33.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:54:33.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
22:54:33.554 00.000 11060 MoveAxis(E, 27, ABG)
22:54:33.554 00.000 11060 Guiding  Dir = 2, Dur = 27
22:54:33.564 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:33.585 00.021 11060 IsSlewing returns 0
22:54:33.585 00.000 11060 IsGuiding returns 0
22:54:33.597 00.012 10844 UpdateGuideState exits: m=3492 SNR=38.9 Saturated
22:54:33.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:33.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:33.597 00.000 10844 Enqueuing Expose request
22:54:33.632 00.035 11060 IsGuiding returns 0
22:54:33.632 00.000 11060 Move returns status 0, amount 27
22:54:33.633 00.001 11060 MoveAxis(S, 86, ABG)
22:54:33.633 00.000 11060 Guiding  Dir = 1, Dur = 86
22:54:33.651 00.018 11060 IsSlewing returns 0
22:54:33.652 00.001 11060 IsGuiding returns 0
22:54:33.754 00.102 11060 IsGuiding returns 0
22:54:33.754 00.000 11060 Move returns status 0, amount 86
22:54:33.754 00.000 11060 move complete, result=0
22:54:33.754 00.000 11060 worker thread done servicing request
22:54:33.754 00.000 11060 Worker thread wakes up
22:54:33.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:33.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:33.754 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 86 ms SOUTH
22:54:34.398 00.644 11060 Exposure complete
22:54:34.627 00.229 11060 worker thread done servicing request
22:54:34.627 00.000 10844 OnExposeComplete: enter
22:54:34.627 00.000 10844 UpdateGuideState(): m_state=6
22:54:34.631 00.004 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:54:34.631 00.000 10844 Star::Find returns 1 (1), X=254.95, Y=59.81, Mass=3367, SNR=37.9, Peak=255 HFD=4.0
22:54:34.631 00.000 10844 MultiStar: [#1 0.12,0.88,0.00,M7] [#2 -0.29,0.03,1.91,U] [#3 0.02,0.20,0.96,U] [#4 0.04,0.43,0.98,U] [#5 -0.17,0.08,1.02,U] [#6 -0.15,0.71,0.88,U] [#7 0.44,0.84,0.00,M2] [#8 0.15,0.31,0.93,U] 
22:54:34.631 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.24}, one-star: {-0.17, 0.19}
22:54:34.631 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
22:54:34.631 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.25)
22:54:34.631 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.30 mountX=-0.16 mountY=-0.20, mountTheta=-2.24
22:54:34.635 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.19, opts=13)
22:54:34.635 00.000 10844 Enqueuing Move request for scope (-0.17, 0.19)
22:54:34.635 00.000 11060 Worker thread wakes up
22:54:34.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
22:54:34.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
22:54:34.635 00.000 11060 Moving (-0.17, 0.19) raw xDistance=-0.16 yDistance=-0.20
22:54:34.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:54:34.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:34.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:54:34.635 00.000 11060 MoveAxis(E, 28, ABG)
22:54:34.635 00.000 11060 Guiding  Dir = 2, Dur = 28
22:54:34.643 00.008 11060 IsSlewing returns 0
22:54:34.643 00.000 11060 IsGuiding returns 0
22:54:34.645 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:34.664 00.019 10844 UpdateGuideState exits: m=3367 SNR=37.9 Saturated
22:54:34.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:34.664 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:34.664 00.000 10844 Enqueuing Expose request
22:54:34.687 00.023 11060 IsGuiding returns 0
22:54:34.687 00.000 11060 Move returns status 0, amount 28
22:54:34.687 00.000 11060 MoveAxis(N, 0, ABG)
22:54:34.687 00.000 11060 Move returns status 0, amount 0
22:54:34.687 00.000 11060 move complete, result=0
22:54:34.688 00.001 11060 worker thread done servicing request
22:54:34.688 00.000 11060 Worker thread wakes up
22:54:34.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:34.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:34.695 00.007 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
22:54:35.333 00.638 11060 Exposure complete
22:54:35.583 00.250 11060 worker thread done servicing request
22:54:35.583 00.000 10844 OnExposeComplete: enter
22:54:35.583 00.000 10844 UpdateGuideState(): m_state=6
22:54:35.583 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:54:35.583 00.000 10844 Star::Find returns 1 (0), X=255.50, Y=60.15, Mass=2989, SNR=36.1, Peak=249 HFD=3.4
22:54:35.583 00.000 10844 MultiStar: [#1 0.24,0.63,0.94,U] [#2 0.18,-0.06,1.94,U] [#3 0.76,0.24,1.01,U] [#4 0.73,0.15,0.98,U] [#5 0.43,0.38,0.96,U] [#6 0.53,0.56,0.96,U] [#7 0.28,0.53,0.86,U] [#8 0.64,0.43,1.03,U] 
22:54:35.583 00.000 10844 refined, 8 included, MultiStar: {0.44, 0.33}, one-star: {0.38, 0.53}
22:54:35.583 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
22:54:35.583 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
22:54:35.583 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=0.33 hyp=0.55 cameraTheta=0.64 mountX=-0.40 mountY=0.38, mountTheta=2.39
22:54:35.586 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=0.33, opts=13)
22:54:35.586 00.000 10844 Enqueuing Move request for scope (0.44, 0.33)
22:54:35.586 00.000 11060 Worker thread wakes up
22:54:35.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.33) opts 0xd
22:54:35.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 0.33)
22:54:35.586 00.000 11060 Moving (0.44, 0.33) raw xDistance=-0.40 yDistance=0.38
22:54:35.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
22:54:35.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
22:54:35.586 00.000 11060 MoveAxis(E, 71, ABG)
22:54:35.586 00.000 11060 Guiding  Dir = 2, Dur = 71
22:54:35.591 00.005 11060 IsSlewing returns 0
22:54:35.591 00.000 11060 IsGuiding returns 0
22:54:35.593 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:35.611 00.018 10844 UpdateGuideState exits: m=2989 SNR=36.1
22:54:35.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:35.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:35.611 00.000 10844 Enqueuing Expose request
22:54:35.668 00.057 11060 IsGuiding returns 0
22:54:35.668 00.000 11060 Move returns status 0, amount 71
22:54:35.668 00.000 11060 MoveAxis(S, 148, ABG)
22:54:35.668 00.000 11060 Guiding  Dir = 1, Dur = 148
22:54:35.695 00.027 11060 IsSlewing returns 0
22:54:35.695 00.000 11060 IsGuiding returns 0
22:54:35.883 00.188 11060 IsGuiding returns 0
22:54:35.883 00.000 11060 Move returns status 0, amount 148
22:54:35.883 00.000 11060 move complete, result=0
22:54:35.883 00.000 11060 worker thread done servicing request
22:54:35.883 00.000 11060 Worker thread wakes up
22:54:35.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:35.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:35.977 00.094 10844 GuideStep: -0.4 px 71 ms EAST, 0.4 px 148 ms SOUTH
22:54:36.539 00.562 11060 Exposure complete
22:54:36.985 00.446 11060 worker thread done servicing request
22:54:36.985 00.000 10844 OnExposeComplete: enter
22:54:36.985 00.000 10844 UpdateGuideState(): m_state=6
22:54:36.985 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:54:36.985 00.000 10844 Star::Find returns 1 (0), X=255.81, Y=59.82, Mass=2715, SNR=34.1, Peak=234 HFD=3.6
22:54:36.990 00.005 10844 MultiStar: [#1 0.26,0.56,1.17,U] [#2 -0.20,-0.16,2.21,U] [#3 0.40,0.31,1.07,U] [#4 -0.22,0.25,1.08,U] [#5 0.09,-0.20,1.15,U] [#6 0.24,0.38,0.95,U] [#7 0.42,0.35,0.99,U] [#8 0.06,0.90,0.00,M1] 
22:54:36.990 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.16}, one-star: {0.69, 0.20}
22:54:36.990 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
22:54:36.990 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
22:54:36.990 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.82 mountX=-0.19 mountY=0.12, mountTheta=2.56
22:54:36.990 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.16, opts=13)
22:54:36.990 00.000 10844 Enqueuing Move request for scope (0.15, 0.16)
22:54:36.990 00.000 11060 Worker thread wakes up
22:54:36.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
22:54:36.995 00.005 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
22:54:36.995 00.000 11060 Moving (0.15, 0.16) raw xDistance=-0.19 yDistance=0.12
22:54:36.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
22:54:36.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:36.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:54:36.995 00.000 11060 MoveAxis(E, 35, ABG)
22:54:36.995 00.000 11060 Guiding  Dir = 2, Dur = 35
22:54:37.008 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:37.023 00.015 11060 IsSlewing returns 0
22:54:37.023 00.000 11060 IsGuiding returns 0
22:54:37.101 00.078 11060 IsGuiding returns 0
22:54:37.101 00.000 11060 Move returns status 0, amount 35
22:54:37.101 00.000 11060 MoveAxis(N, 0, ABG)
22:54:37.101 00.000 11060 Move returns status 0, amount 0
22:54:37.101 00.000 11060 move complete, result=0
22:54:37.101 00.000 11060 worker thread done servicing request
22:54:37.114 00.013 10844 UpdateGuideState exits: m=2715 SNR=34.1
22:54:37.116 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:37.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:37.116 00.000 10844 Enqueuing Expose request
22:54:37.116 00.000 11060 Worker thread wakes up
22:54:37.116 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
22:54:37.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:37.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:37.692 00.576 11060 Exposure complete
22:54:38.118 00.426 11060 worker thread done servicing request
22:54:38.118 00.000 10844 OnExposeComplete: enter
22:54:38.118 00.000 10844 UpdateGuideState(): m_state=6
22:54:38.118 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:54:38.118 00.000 10844 Star::Find returns 1 (0), X=254.75, Y=59.71, Mass=2804, SNR=34.0, Peak=215 HFD=3.7
22:54:38.121 00.003 10844 MultiStar: [#1 0.04,0.96,0.00,M6] [#2 -0.31,0.12,2.18,U] [#3 0.04,0.09,0.99,U] [#4 0.08,0.46,1.04,U] [#5 -0.54,0.00,1.10,U] [#6 -0.18,0.77,1.02,U] [#7 0.27,0.75,0.92,U] [#8 -0.37,0.57,1.05,U] 
22:54:38.121 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.32}, one-star: {-0.38, 0.09}
22:54:38.121 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
22:54:38.121 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
22:54:38.121 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.32 hyp=0.38 cameraTheta=2.12 mountX=-0.28 mountY=-0.25, mountTheta=-2.42
22:54:38.123 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.32, opts=13)
22:54:38.123 00.000 10844 Enqueuing Move request for scope (-0.20, 0.32)
22:54:38.123 00.000 11060 Worker thread wakes up
22:54:38.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.32) opts 0xd
22:54:38.123 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.32)
22:54:38.123 00.000 11060 Moving (-0.20, 0.32) raw xDistance=-0.28 yDistance=-0.25
22:54:38.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
22:54:38.124 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:38.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:54:38.124 00.000 11060 MoveAxis(E, 50, ABG)
22:54:38.124 00.000 11060 Guiding  Dir = 2, Dur = 50
22:54:38.130 00.006 11060 IsSlewing returns 0
22:54:38.130 00.000 11060 IsGuiding returns 0
22:54:38.139 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:38.198 00.059 11060 IsGuiding returns 0
22:54:38.198 00.000 11060 Move returns status 0, amount 50
22:54:38.198 00.000 11060 MoveAxis(N, 0, ABG)
22:54:38.198 00.000 11060 Move returns status 0, amount 0
22:54:38.198 00.000 11060 move complete, result=0
22:54:38.198 00.000 11060 worker thread done servicing request
22:54:38.215 00.017 10844 UpdateGuideState exits: m=2804 SNR=34.0
22:54:38.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:38.216 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:38.216 00.000 10844 Enqueuing Expose request
22:54:38.216 00.000 11060 Worker thread wakes up
22:54:38.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:38.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:38.216 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
22:54:38.870 00.654 11060 Exposure complete
22:54:39.250 00.380 11060 worker thread done servicing request
22:54:39.250 00.000 10844 OnExposeComplete: enter
22:54:39.250 00.000 10844 UpdateGuideState(): m_state=6
22:54:39.251 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:54:39.251 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=59.57, Mass=3546, SNR=38.9, Peak=247 HFD=3.5
22:54:39.251 00.000 10844 MultiStar: [#1 -0.17,-0.03,0.90,U] [#2 -0.61,-0.25,1.90,U] [#3 -0.28,-0.15,0.91,U] [#4 -0.42,0.02,0.89,U] [#5 -0.37,-0.05,0.97,U] [#6 -0.30,0.49,0.93,U] [#7 0.05,0.16,0.84,U] [#8 -0.13,0.24,0.89,U] 
22:54:39.251 00.000 10844 single-star, 8 included, MultiStar: {-0.30, 0.01}, one-star: {-0.16, -0.05}
22:54:39.251 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
22:54:39.251 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
22:54:39.251 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.84 mountX=0.08 mountY=-0.15, mountTheta=-1.09
22:54:39.255 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.05, opts=13)
22:54:39.255 00.000 10844 Enqueuing Move request for scope (-0.16, -0.05)
22:54:39.255 00.000 11060 Worker thread wakes up
22:54:39.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
22:54:39.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
22:54:39.255 00.000 11060 Moving (-0.16, -0.05) raw xDistance=0.08 yDistance=-0.15
22:54:39.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:54:39.257 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:39.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:54:39.257 00.000 11060 MoveAxis(E, 0, ABG)
22:54:39.257 00.000 11060 Move returns status 0, amount 0
22:54:39.257 00.000 11060 MoveAxis(N, 0, ABG)
22:54:39.257 00.000 11060 Move returns status 0, amount 0
22:54:39.257 00.000 11060 move complete, result=0
22:54:39.257 00.000 11060 worker thread done servicing request
22:54:39.268 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:39.304 00.036 10844 UpdateGuideState exits: m=3546 SNR=38.9
22:54:39.308 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:39.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:39.308 00.000 10844 Enqueuing Expose request
22:54:39.308 00.000 11060 Worker thread wakes up
22:54:39.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:39.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:39.308 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:39.939 00.631 11060 Exposure complete
22:54:40.295 00.356 10844 OnExposeComplete: enter
22:54:40.295 00.000 10844 UpdateGuideState(): m_state=6
22:54:40.295 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:54:40.295 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=59.99, Mass=3654, SNR=39.4, Peak=227 HFD=4.0
22:54:40.297 00.002 10844 MultiStar: [#1 -0.44,0.30,1.01,U] [#2 -0.61,-0.13,1.87,U] [#3 -0.63,-0.04,0.93,U] [#4 -0.47,-0.16,0.88,U] [#5 -0.48,-0.14,0.99,U] [#6 -0.38,-0.05,0.80,U] [#7 -0.42,-0.19,0.82,U] [#8 -0.04,-0.05,0.87,U] 
22:54:40.297 00.000 10844 single-star, 8 included, MultiStar: {-0.43, -0.01}, one-star: {-0.16, 0.37}
22:54:40.297 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
22:54:40.297 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
22:54:40.297 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.37 hyp=0.41 cameraTheta=1.98 mountX=-0.34 mountY=-0.22, mountTheta=-2.56
22:54:40.303 00.006 11060 worker thread done servicing request
22:54:40.304 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.37, opts=13)
22:54:40.304 00.000 10844 Enqueuing Move request for scope (-0.16, 0.37)
22:54:40.304 00.000 11060 Worker thread wakes up
22:54:40.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.37) opts 0xd
22:54:40.304 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.37)
22:54:40.304 00.000 11060 Moving (-0.16, 0.37) raw xDistance=-0.34 yDistance=-0.22
22:54:40.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
22:54:40.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:40.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:54:40.306 00.002 11060 MoveAxis(E, 58, ABG)
22:54:40.306 00.000 11060 Guiding  Dir = 2, Dur = 58
22:54:40.318 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:40.338 00.020 11060 IsSlewing returns 0
22:54:40.338 00.000 11060 IsGuiding returns 0
22:54:40.350 00.012 10844 UpdateGuideState exits: m=3654 SNR=39.4
22:54:40.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:40.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:40.350 00.000 10844 Enqueuing Expose request
22:54:40.423 00.073 11060 IsGuiding returns 0
22:54:40.423 00.000 11060 Move returns status 0, amount 58
22:54:40.425 00.002 11060 MoveAxis(N, 0, ABG)
22:54:40.425 00.000 11060 Move returns status 0, amount 0
22:54:40.425 00.000 11060 move complete, result=0
22:54:40.425 00.000 11060 worker thread done servicing request
22:54:40.425 00.000 11060 Worker thread wakes up
22:54:40.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:40.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:40.458 00.033 10844 GuideStep: -0.3 px 58 ms EAST, -0.2 px 0 ms NORTH
22:54:41.063 00.605 11060 Exposure complete
22:54:41.359 00.296 10844 OnExposeComplete: enter
22:54:41.359 00.000 10844 UpdateGuideState(): m_state=6
22:54:41.359 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:54:41.359 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.22, Mass=3312, SNR=37.6, Peak=253 HFD=3.7
22:54:41.361 00.002 10844 MultiStar: [#1 -0.41,0.78,0.00,M5] [#2 -0.47,-0.00,1.90,U] [#3 -0.03,0.19,0.96,U] [#4 0.19,-0.14,0.85,U] [#5 -0.25,-0.06,1.00,U] [#6 0.06,0.55,0.85,U] [#7 0.21,0.20,0.79,U] [#8 -0.24,0.14,0.84,U] 
22:54:41.362 00.001 10844 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {-0.19, -0.40}
22:54:41.362 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
22:54:41.362 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
22:54:41.362 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=-0.02 mountY=-0.15, mountTheta=-1.67
22:54:41.362 00.000 11060 worker thread done servicing request
22:54:41.362 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.04, opts=13)
22:54:41.362 00.000 10844 Enqueuing Move request for scope (-0.14, 0.04)
22:54:41.362 00.000 11060 Worker thread wakes up
22:54:41.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
22:54:41.362 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
22:54:41.362 00.000 11060 Moving (-0.14, 0.04) raw xDistance=-0.02 yDistance=-0.15
22:54:41.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:54:41.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:41.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:54:41.362 00.000 11060 MoveAxis(E, 0, ABG)
22:54:41.362 00.000 11060 Move returns status 0, amount 0
22:54:41.362 00.000 11060 MoveAxis(N, 0, ABG)
22:54:41.362 00.000 11060 Move returns status 0, amount 0
22:54:41.362 00.000 11060 move complete, result=0
22:54:41.362 00.000 11060 worker thread done servicing request
22:54:41.373 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:41.400 00.027 10844 UpdateGuideState exits: m=3312 SNR=37.6
22:54:41.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:41.400 00.000 10844 Enqueuing Expose request
22:54:41.400 00.000 11060 Worker thread wakes up
22:54:41.400 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:41.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:41.402 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:42.026 00.624 11060 Exposure complete
22:54:42.286 00.260 11060 worker thread done servicing request
22:54:42.286 00.000 10844 OnExposeComplete: enter
22:54:42.286 00.000 10844 UpdateGuideState(): m_state=6
22:54:42.286 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
22:54:42.286 00.000 10844 Star::Find returns 1 (1), X=254.75, Y=59.55, Mass=3165, SNR=35.9, Peak=255 HFD=3.6
22:54:42.287 00.001 10844 MultiStar: [#1 -0.37,0.14,1.07,U] [#2 -0.68,-0.36,1.94,U] [#3 -0.05,0.02,1.00,U] [#4 -0.11,-0.39,0.95,U] [#5 0.00,-0.04,1.03,U] [#6 -0.02,0.17,0.97,U] [#7 -0.25,0.04,0.86,U] [#8 0.13,0.46,0.96,U] 
22:54:42.287 00.000 10844 refined, 8 included, MultiStar: {-0.24, -0.04}, one-star: {-0.38, -0.07}
22:54:42.287 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
22:54:42.287 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
22:54:42.287 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.99 mountX=0.08 mountY=-0.23, mountTheta=-1.24
22:54:42.288 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.04, opts=13)
22:54:42.288 00.000 10844 Enqueuing Move request for scope (-0.24, -0.04)
22:54:42.288 00.000 11060 Worker thread wakes up
22:54:42.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
22:54:42.288 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
22:54:42.288 00.000 11060 Moving (-0.24, -0.04) raw xDistance=0.08 yDistance=-0.23
22:54:42.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:54:42.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:42.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:54:42.288 00.000 11060 MoveAxis(E, 0, ABG)
22:54:42.288 00.000 11060 Move returns status 0, amount 0
22:54:42.288 00.000 11060 MoveAxis(N, 0, ABG)
22:54:42.288 00.000 11060 Move returns status 0, amount 0
22:54:42.288 00.000 11060 move complete, result=0
22:54:42.288 00.000 11060 worker thread done servicing request
22:54:42.297 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:42.313 00.016 10844 UpdateGuideState exits: m=3165 SNR=35.9 Saturated
22:54:42.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:42.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:42.313 00.000 10844 Enqueuing Expose request
22:54:42.313 00.000 11060 Worker thread wakes up
22:54:42.313 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:42.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:42.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:42.945 00.632 11060 Exposure complete
22:54:43.185 00.240 11060 worker thread done servicing request
22:54:43.185 00.000 10844 OnExposeComplete: enter
22:54:43.185 00.000 10844 UpdateGuideState(): m_state=6
22:54:43.185 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
22:54:43.185 00.000 10844 Star::Find returns 1 (0), X=255.05, Y=59.45, Mass=3161, SNR=36.4, Peak=221 HFD=3.7
22:54:43.185 00.000 10844 MultiStar: [#1 -0.70,0.31,1.00,U] [#2 -1.21,-0.15,0.00,M1] [#3 0.03,0.08,1.00,U] [#4 -0.23,0.13,0.97,U] [#5 -0.82,0.09,0.00,M1] [#6 -0.20,0.56,0.91,U] [#7 -0.22,0.10,0.86,U] [#8 -0.49,0.40,0.92,U] 
22:54:43.185 00.000 10844 single-star, 6 included, MultiStar: {-0.27, 0.20}, one-star: {-0.07, -0.17}
22:54:43.185 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
22:54:43.185 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
22:54:43.185 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.97 mountX=0.18 mountY=-0.04, mountTheta=-0.24
22:54:43.185 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.17, opts=13)
22:54:43.185 00.000 10844 Enqueuing Move request for scope (-0.07, -0.17)
22:54:43.185 00.000 11060 Worker thread wakes up
22:54:43.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
22:54:43.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
22:54:43.185 00.000 11060 Moving (-0.07, -0.17) raw xDistance=0.18 yDistance=-0.04
22:54:43.190 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
22:54:43.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:43.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:43.190 00.000 11060 MoveAxis(W, 31, ABG)
22:54:43.190 00.000 11060 Guiding  Dir = 3, Dur = 31
22:54:43.210 00.020 11060 IsSlewing returns 0
22:54:43.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:43.210 00.000 11060 IsGuiding returns 0
22:54:43.226 00.016 10844 UpdateGuideState exits: m=3161 SNR=36.4
22:54:43.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:43.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:43.226 00.000 10844 Enqueuing Expose request
22:54:43.247 00.021 11060 IsGuiding returns 0
22:54:43.247 00.000 11060 Move returns status 0, amount 31
22:54:43.247 00.000 11060 MoveAxis(N, 0, ABG)
22:54:43.247 00.000 11060 Move returns status 0, amount 0
22:54:43.247 00.000 11060 move complete, result=0
22:54:43.247 00.000 11060 worker thread done servicing request
22:54:43.247 00.000 11060 Worker thread wakes up
22:54:43.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:43.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:43.247 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
22:54:43.900 00.653 11060 Exposure complete
22:54:44.101 00.201 11060 worker thread done servicing request
22:54:44.101 00.000 10844 OnExposeComplete: enter
22:54:44.101 00.000 10844 UpdateGuideState(): m_state=6
22:54:44.101 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
22:54:44.101 00.000 10844 Star::Find returns 1 (1), X=255.43, Y=59.03, Mass=3325, SNR=37.4, Peak=255 HFD=3.7
22:54:44.107 00.006 10844 MultiStar: [#1 0.03,0.09,0.91,U] [#2 -0.46,-0.85,0.00,M2] [#3 0.38,-0.37,0.94,U] [#4 0.19,0.01,0.90,U] [#5 -0.21,-0.23,1.04,U] [#6 -0.15,0.19,0.92,U] [#7 0.40,-0.59,0.85,U] [#8 0.14,0.06,0.94,U] 
22:54:44.107 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.18}, one-star: {0.31, -0.59}
22:54:44.107 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
22:54:44.107 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
22:54:44.107 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.94 mountX=0.15 mountY=0.16, mountTheta=0.80
22:54:44.107 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.18, opts=13)
22:54:44.107 00.000 10844 Enqueuing Move request for scope (0.13, -0.18)
22:54:44.107 00.000 11060 Worker thread wakes up
22:54:44.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
22:54:44.107 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
22:54:44.107 00.000 11060 Moving (0.13, -0.18) raw xDistance=0.15 yDistance=0.16
22:54:44.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
22:54:44.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:44.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:54:44.107 00.000 11060 MoveAxis(W, 28, ABG)
22:54:44.107 00.000 11060 Guiding  Dir = 3, Dur = 28
22:54:44.116 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:44.134 00.018 11060 IsSlewing returns 0
22:54:44.134 00.000 11060 IsGuiding returns 0
22:54:44.143 00.009 10844 UpdateGuideState exits: m=3325 SNR=37.4 Saturated
22:54:44.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:44.143 00.000 10844 Enqueuing Expose request
22:54:44.184 00.041 11060 IsGuiding returns 0
22:54:44.184 00.000 11060 Move returns status 0, amount 28
22:54:44.184 00.000 11060 MoveAxis(N, 0, ABG)
22:54:44.184 00.000 11060 Move returns status 0, amount 0
22:54:44.184 00.000 11060 move complete, result=0
22:54:44.185 00.001 11060 worker thread done servicing request
22:54:44.185 00.000 11060 Worker thread wakes up
22:54:44.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:44.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:44.185 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
22:54:44.828 00.643 11060 Exposure complete
22:54:45.039 00.211 11060 worker thread done servicing request
22:54:45.039 00.000 10844 OnExposeComplete: enter
22:54:45.039 00.000 10844 UpdateGuideState(): m_state=6
22:54:45.040 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
22:54:45.040 00.000 10844 Star::Find returns 1 (0), X=254.65, Y=59.26, Mass=2668, SNR=33.7, Peak=224 HFD=3.6
22:54:45.040 00.000 10844 MultiStar: [#1 -0.65,0.43,1.09,U] [#2 -0.64,-0.25,2.15,U] [#3 -0.50,-0.21,1.07,U] [#4 -0.25,-0.01,1.00,U] [#5 -0.85,-0.05,0.00,M1] [#6 -0.40,0.28,1.06,U] [#7 -0.20,-0.10,0.99,U] [#8 -0.41,-0.19,1.06,U] 
22:54:45.040 00.000 10844 refined, 7 included, MultiStar: {-0.47, -0.07}, one-star: {-0.47, -0.36}
22:54:45.040 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
22:54:45.040 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
22:54:45.041 00.001 10844 CameraToMount -- cameraX=-0.47 cameraY=-0.07 hyp=0.47 cameraTheta=-2.99 mountX=0.15 mountY=-0.45, mountTheta=-1.24
22:54:45.042 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=-0.07, opts=13)
22:54:45.042 00.000 10844 Enqueuing Move request for scope (-0.47, -0.07)
22:54:45.042 00.000 11060 Worker thread wakes up
22:54:45.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.07) opts 0xd
22:54:45.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, -0.07)
22:54:45.042 00.000 11060 Moving (-0.47, -0.07) raw xDistance=0.15 yDistance=-0.45
22:54:45.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
22:54:45.042 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.26 newest=-0.33
22:54:45.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.45
22:54:45.042 00.000 11060 MoveAxis(W, 27, ABG)
22:54:45.042 00.000 11060 Guiding  Dir = 3, Dur = 27
22:54:45.050 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:45.061 00.011 10844 UpdateGuideState exits: m=2668 SNR=33.7
22:54:45.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:45.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:45.061 00.000 10844 Enqueuing Expose request
22:54:45.072 00.011 11060 IsSlewing returns 0
22:54:45.072 00.000 11060 IsGuiding returns 0
22:54:45.127 00.055 11060 IsGuiding returns 0
22:54:45.127 00.000 11060 Move returns status 0, amount 27
22:54:45.127 00.000 11060 BLC: Oldest BLC event removed
22:54:45.127 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 537 applied
22:54:45.127 00.000 11060 MoveAxis(N, 712, ABG)
22:54:45.127 00.000 11060 Guiding  Dir = 0, Dur = 712
22:54:45.142 00.015 11060 IsSlewing returns 0
22:54:45.143 00.001 11060 IsGuiding returns 0
22:54:45.867 00.724 11060 IsGuiding returns 0
22:54:45.867 00.000 11060 Move returns status 0, amount 712
22:54:45.869 00.002 11060 move complete, result=0
22:54:45.869 00.000 11060 worker thread done servicing request
22:54:45.869 00.000 11060 Worker thread wakes up
22:54:45.869 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.5 px 712 ms NORTH
22:54:45.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:45.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:46.520 00.651 11060 Exposure complete
22:54:46.708 00.188 11060 worker thread done servicing request
22:54:46.708 00.000 10844 OnExposeComplete: enter
22:54:46.708 00.000 10844 UpdateGuideState(): m_state=6
22:54:46.708 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
22:54:46.708 00.000 10844 Star::Find returns 1 (0), X=255.59, Y=59.58, Mass=2925, SNR=34.9, Peak=252 HFD=3.5
22:54:46.708 00.000 10844 MultiStar: [#1 0.01,0.69,1.06,U] [#2 -0.38,0.33,1.93,U] [#3 0.08,0.39,1.02,U] [#4 -0.22,0.17,0.97,U] [#5 -0.22,0.02,1.12,U] [#6 -0.19,0.49,0.99,U] [#7 0.04,0.38,0.92,U] [#8 -0.06,0.51,0.95,U] 
22:54:46.708 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.33}, one-star: {0.47, -0.04}
22:54:46.708 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
22:54:46.708 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
22:54:46.708 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.83 mountX=-0.30 mountY=-0.14, mountTheta=-2.72
22:54:46.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.33, opts=13)
22:54:46.710 00.000 10844 Enqueuing Move request for scope (-0.09, 0.33)
22:54:46.710 00.000 11060 Worker thread wakes up
22:54:46.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.33) opts 0xd
22:54:46.710 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.33)
22:54:46.710 00.000 11060 Moving (-0.09, 0.33) raw xDistance=-0.30 yDistance=-0.14
22:54:46.710 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.17, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.315501, 1:0.137614
22:54:46.710 00.000 11060 BLC: No correction, Miss < min_move
22:54:46.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
22:54:46.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:46.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:54:46.710 00.000 11060 MoveAxis(E, 52, ABG)
22:54:46.710 00.000 11060 Guiding  Dir = 2, Dur = 52
22:54:46.713 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:46.729 00.016 11060 IsSlewing returns 0
22:54:46.729 00.000 11060 IsGuiding returns 0
22:54:46.731 00.002 10844 UpdateGuideState exits: m=2925 SNR=34.9
22:54:46.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:46.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:46.731 00.000 10844 Enqueuing Expose request
22:54:46.786 00.055 11060 IsGuiding returns 0
22:54:46.786 00.000 11060 Move returns status 0, amount 52
22:54:46.786 00.000 11060 MoveAxis(N, 0, ABG)
22:54:46.786 00.000 11060 Move returns status 0, amount 0
22:54:46.786 00.000 11060 move complete, result=0
22:54:46.786 00.000 11060 worker thread done servicing request
22:54:46.786 00.000 11060 Worker thread wakes up
22:54:46.786 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
22:54:46.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:46.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:47.420 00.634 11060 Exposure complete
22:54:47.627 00.207 11060 worker thread done servicing request
22:54:47.627 00.000 10844 OnExposeComplete: enter
22:54:47.627 00.000 10844 UpdateGuideState(): m_state=6
22:54:47.627 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
22:54:47.627 00.000 10844 Star::Find returns 1 (1), X=255.09, Y=59.14, Mass=3681, SNR=39.5, Peak=255 HFD=3.8
22:54:47.627 00.000 10844 MultiStar: [#1 -0.31,0.17,0.94,U] [#2 -0.79,-0.32,0.00,M1] [#3 -0.26,-0.32,0.89,U] [#4 -0.42,-0.23,0.87,U] [#5 -0.45,-0.39,0.90,U] [#6 0.14,0.15,0.90,U] [#7 -0.25,0.14,0.81,U] [#8 -0.59,-0.05,0.91,U] 
22:54:47.627 00.000 10844 refined, 7 included, MultiStar: {-0.27, -0.13}, one-star: {-0.03, -0.48}
22:54:47.627 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
22:54:47.627 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
22:54:47.627 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-2.68 mountX=0.18 mountY=-0.24, mountTheta=-0.94
22:54:47.630 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.13, opts=13)
22:54:47.630 00.000 10844 Enqueuing Move request for scope (-0.27, -0.13)
22:54:47.630 00.000 11060 Worker thread wakes up
22:54:47.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.13) opts 0xd
22:54:47.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.13)
22:54:47.630 00.000 11060 Moving (-0.27, -0.13) raw xDistance=0.18 yDistance=-0.24
22:54:47.630 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.17, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.315501, 1:0.137614, 2:0.243816
22:54:47.630 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
22:54:47.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
22:54:47.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
22:54:47.630 00.000 11060 MoveAxis(W, 30, ABG)
22:54:47.630 00.000 11060 Guiding  Dir = 3, Dur = 30
22:54:47.648 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:47.650 00.002 11060 IsSlewing returns 0
22:54:47.651 00.001 11060 IsGuiding returns 0
22:54:47.665 00.014 10844 UpdateGuideState exits: m=3681 SNR=39.5 Saturated
22:54:47.666 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:47.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:47.666 00.000 10844 Enqueuing Expose request
22:54:47.706 00.040 11060 IsGuiding returns 0
22:54:47.708 00.002 11060 Move returns status 0, amount 30
22:54:47.708 00.000 11060 MoveAxis(N, 95, ABG)
22:54:47.708 00.000 11060 Guiding  Dir = 0, Dur = 95
22:54:47.737 00.029 11060 IsSlewing returns 0
22:54:47.737 00.000 11060 IsGuiding returns 0
22:54:47.855 00.118 11060 IsGuiding returns 0
22:54:47.855 00.000 11060 Move returns status 0, amount 95
22:54:47.855 00.000 11060 move complete, result=0
22:54:47.855 00.000 11060 worker thread done servicing request
22:54:47.855 00.000 11060 Worker thread wakes up
22:54:47.855 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 95 ms NORTH
22:54:47.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:47.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:48.512 00.657 11060 Exposure complete
22:54:48.739 00.227 11060 worker thread done servicing request
22:54:48.739 00.000 10844 OnExposeComplete: enter
22:54:48.739 00.000 10844 UpdateGuideState(): m_state=6
22:54:48.741 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
22:54:48.741 00.000 10844 Star::Find returns 1 (1), X=255.39, Y=58.94, Mass=3464, SNR=38.3, Peak=255 HFD=3.7
22:54:48.741 00.000 10844 MultiStar: [#1 -0.10,-0.23,0.99,U] [#2 -0.78,-0.90,0.00,M2] [#3 0.51,-0.28,0.86,U] [#4 0.21,-0.22,0.93,U] [#5 0.14,-0.48,1.00,U] [#6 0.42,-0.23,0.85,U] [#7 0.33,-0.27,0.92,U] [#8 0.16,-0.43,0.87,U] 
22:54:48.741 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.36}, one-star: {0.27, -0.68}
22:54:48.741 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
22:54:48.741 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
22:54:48.741 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.36 hyp=0.43 cameraTheta=-0.99 mountX=0.31 mountY=0.29, mountTheta=0.75
22:54:48.743 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.36, opts=13)
22:54:48.743 00.000 10844 Enqueuing Move request for scope (0.23, -0.36)
22:54:48.743 00.000 11060 Worker thread wakes up
22:54:48.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.36) opts 0xd
22:54:48.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.36)
22:54:48.744 00.001 11060 Moving (0.23, -0.36) raw xDistance=0.31 yDistance=0.29
22:54:48.744 00.000 11060 BLC: window closed
22:54:48.744 00.000 11060 BLC: History state: CurrMiss=-0.29, AvgInitMiss=0.17, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.315501, 1:0.137614, 2:0.243816
22:54:48.744 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:54:48.744 00.000 11060 BLC: window closed
22:54:48.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
22:54:48.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:48.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:54:48.744 00.000 11060 MoveAxis(W, 55, ABG)
22:54:48.744 00.000 11060 Guiding  Dir = 3, Dur = 55
22:54:48.750 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:48.775 00.025 11060 IsSlewing returns 0
22:54:48.776 00.001 11060 IsGuiding returns 0
22:54:48.780 00.004 10844 UpdateGuideState exits: m=3464 SNR=38.3 Saturated
22:54:48.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:48.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:48.780 00.000 10844 Enqueuing Expose request
22:54:48.846 00.066 11060 IsGuiding returns 0
22:54:48.846 00.000 11060 Move returns status 0, amount 55
22:54:48.846 00.000 11060 MoveAxis(N, 0, ABG)
22:54:48.846 00.000 11060 Move returns status 0, amount 0
22:54:48.846 00.000 11060 move complete, result=0
22:54:48.846 00.000 11060 worker thread done servicing request
22:54:48.846 00.000 11060 Worker thread wakes up
22:54:48.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:48.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:48.846 00.000 10844 GuideStep: 0.3 px 55 ms WEST, 0.3 px 0 ms NORTH
22:54:49.492 00.646 11060 Exposure complete
22:54:49.728 00.236 11060 worker thread done servicing request
22:54:49.728 00.000 10844 OnExposeComplete: enter
22:54:49.728 00.000 10844 UpdateGuideState(): m_state=6
22:54:49.728 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
22:54:49.728 00.000 10844 Star::Find returns 1 (0), X=255.59, Y=59.85, Mass=2972, SNR=35.6, Peak=240 HFD=3.3
22:54:49.728 00.000 10844 MultiStar: [#1 -0.24,0.43,1.03,U] [#2 -0.27,-0.21,1.91,U] [#3 0.20,0.45,0.96,U] [#4 0.40,0.16,0.92,U] [#5 0.34,0.24,1.09,U] [#6 0.46,0.35,0.90,U] [#7 0.06,0.21,0.91,U] [#8 0.15,0.18,0.96,U] 
22:54:49.728 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.19}, one-star: {0.47, 0.23}
22:54:49.728 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
22:54:49.728 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
22:54:49.728 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.96 mountX=-0.21 mountY=0.10, mountTheta=2.70
22:54:49.734 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.19, opts=13)
22:54:49.735 00.001 10844 Enqueuing Move request for scope (0.13, 0.19)
22:54:49.737 00.002 11060 Worker thread wakes up
22:54:49.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
22:54:49.737 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
22:54:49.739 00.002 11060 Moving (0.13, 0.19) raw xDistance=-0.21 yDistance=0.10
22:54:49.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
22:54:49.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:49.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:54:49.740 00.001 11060 MoveAxis(E, 34, ABG)
22:54:49.740 00.000 11060 Guiding  Dir = 2, Dur = 34
22:54:49.744 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:49.775 00.031 10844 UpdateGuideState exits: m=2972 SNR=35.6
22:54:49.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:49.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:49.775 00.000 10844 Enqueuing Expose request
22:54:49.780 00.005 11060 IsSlewing returns 0
22:54:49.780 00.000 11060 IsGuiding returns 0
22:54:49.853 00.073 11060 IsGuiding returns 0
22:54:49.853 00.000 11060 Move returns status 0, amount 34
22:54:49.853 00.000 11060 MoveAxis(N, 0, ABG)
22:54:49.853 00.000 11060 Move returns status 0, amount 0
22:54:49.853 00.000 11060 move complete, result=0
22:54:49.853 00.000 11060 worker thread done servicing request
22:54:49.853 00.000 11060 Worker thread wakes up
22:54:49.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:49.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:49.853 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
22:54:50.482 00.629 11060 Exposure complete
22:54:50.707 00.225 11060 worker thread done servicing request
22:54:50.707 00.000 10844 OnExposeComplete: enter
22:54:50.707 00.000 10844 UpdateGuideState(): m_state=6
22:54:50.707 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
22:54:50.707 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=58.80, Mass=3589, SNR=39.0, Peak=255 HFD=3.6
22:54:50.711 00.004 10844 MultiStar: [#1 -0.33,-0.20,0.89,U] [#2 -0.30,-1.05,0.00,M2] [#3 0.13,-0.64,0.87,U] [#4 0.15,-1.03,0.00,M1] [#5 -0.12,-0.61,0.92,U] [#6 -0.27,-0.40,0.81,U] [#7 0.16,-0.52,0.85,U] [#8 0.20,-0.80,0.00,M1] 
22:54:50.711 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.54}, one-star: {-0.09, -0.82}
22:54:50.711 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
22:54:50.711 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
22:54:50.711 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.54 hyp=0.55 cameraTheta=-1.73 mountX=0.55 mountY=0.00, mountTheta=0.00
22:54:50.711 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.54, opts=13)
22:54:50.711 00.000 10844 Enqueuing Move request for scope (-0.09, -0.54)
22:54:50.711 00.000 11060 Worker thread wakes up
22:54:50.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.54) opts 0xd
22:54:50.711 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.54)
22:54:50.711 00.000 11060 Moving (-0.09, -0.54) raw xDistance=0.55 yDistance=0.00
22:54:50.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.55
22:54:50.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:50.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:54:50.711 00.000 11060 MoveAxis(W, 94, ABG)
22:54:50.711 00.000 11060 Guiding  Dir = 3, Dur = 94
22:54:50.716 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:50.734 00.018 10844 UpdateGuideState exits: m=3589 SNR=39.0 Saturated
22:54:50.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:50.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:50.734 00.000 10844 Enqueuing Expose request
22:54:50.736 00.002 11060 IsSlewing returns 0
22:54:50.736 00.000 11060 IsGuiding returns 0
22:54:50.861 00.125 11060 IsGuiding returns 0
22:54:50.861 00.000 11060 Move returns status 0, amount 94
22:54:50.861 00.000 11060 MoveAxis(N, 0, ABG)
22:54:50.861 00.000 11060 Move returns status 0, amount 0
22:54:50.861 00.000 11060 move complete, result=0
22:54:50.861 00.000 11060 worker thread done servicing request
22:54:50.861 00.000 11060 Worker thread wakes up
22:54:50.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:50.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:50.863 00.002 10844 GuideStep: 0.5 px 94 ms WEST, 0.0 px 0 ms NORTH
22:54:51.505 00.642 11060 Exposure complete
22:54:51.735 00.230 11060 worker thread done servicing request
22:54:51.735 00.000 10844 OnExposeComplete: enter
22:54:51.735 00.000 10844 UpdateGuideState(): m_state=6
22:54:51.735 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
22:54:51.735 00.000 10844 Star::Find returns 1 (1), X=255.11, Y=59.58, Mass=3812, SNR=39.9, Peak=255 HFD=3.9
22:54:51.737 00.002 10844 MultiStar: [#1 -0.10,0.33,0.97,U] [#2 -0.70,-0.45,0.00,M3] [#3 0.13,-0.03,0.90,U] [#4 -0.19,0.25,0.84,U] [#5 -0.47,-0.29,0.96,U] [#6 -0.04,0.38,0.81,U] [#7 -0.08,0.02,0.80,U] [#8 -0.11,0.30,0.89,U] 
22:54:51.737 00.000 10844 single-star, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.01, -0.04}
22:54:51.737 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
22:54:51.737 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
22:54:51.737 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.76 mountX=0.04 mountY=-0.00, mountTheta=-0.02
22:54:51.739 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
22:54:51.739 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
22:54:51.739 00.000 11060 Worker thread wakes up
22:54:51.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:54:51.739 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:54:51.739 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=-0.00
22:54:51.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:54:51.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:51.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:54:51.739 00.000 11060 MoveAxis(E, 0, ABG)
22:54:51.739 00.000 11060 Move returns status 0, amount 0
22:54:51.739 00.000 11060 MoveAxis(N, 0, ABG)
22:54:51.739 00.000 11060 Move returns status 0, amount 0
22:54:51.739 00.000 11060 move complete, result=0
22:54:51.739 00.000 11060 worker thread done servicing request
22:54:51.746 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:51.762 00.016 10844 UpdateGuideState exits: m=3812 SNR=39.9 Saturated
22:54:51.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:51.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:51.762 00.000 10844 Enqueuing Expose request
22:54:51.762 00.000 11060 Worker thread wakes up
22:54:51.762 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:54:51.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:51.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:52.406 00.644 11060 Exposure complete
22:54:52.748 00.342 11060 worker thread done servicing request
22:54:52.748 00.000 10844 OnExposeComplete: enter
22:54:52.748 00.000 10844 UpdateGuideState(): m_state=6
22:54:52.748 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
22:54:52.748 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=59.47, Mass=3295, SNR=37.7, Peak=255 HFD=3.6
22:54:52.750 00.002 10844 MultiStar: [#1 -0.42,0.54,1.00,U] [#2 -0.65,-0.11,1.95,U] [#3 0.32,0.51,0.87,U] [#4 -0.16,0.18,0.98,U] [#5 -0.56,0.16,0.98,U] [#6 -0.14,0.53,0.96,U] [#7 0.00,-0.22,0.84,U] [#8 -0.49,0.11,0.94,U] 
22:54:52.750 00.000 10844 single-star, 8 included, MultiStar: {-0.29, 0.15}, one-star: {-0.04, -0.15}
22:54:52.750 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
22:54:52.750 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
22:54:52.750 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.85 mountX=0.16 mountY=-0.02, mountTheta=-0.12
22:54:52.753 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.15, opts=13)
22:54:52.753 00.000 10844 Enqueuing Move request for scope (-0.04, -0.15)
22:54:52.753 00.000 11060 Worker thread wakes up
22:54:52.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
22:54:52.753 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
22:54:52.753 00.000 11060 Moving (-0.04, -0.15) raw xDistance=0.16 yDistance=-0.02
22:54:52.755 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:54:52.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:52.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:54:52.756 00.001 11060 MoveAxis(W, 27, ABG)
22:54:52.756 00.000 11060 Guiding  Dir = 3, Dur = 27
22:54:52.763 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:52.766 00.003 11060 IsSlewing returns 0
22:54:52.766 00.000 11060 IsGuiding returns 0
22:54:52.801 00.035 11060 IsGuiding returns 0
22:54:52.801 00.000 11060 Move returns status 0, amount 27
22:54:52.801 00.000 11060 MoveAxis(N, 0, ABG)
22:54:52.801 00.000 11060 Move returns status 0, amount 0
22:54:52.801 00.000 11060 move complete, result=0
22:54:52.805 00.004 11060 worker thread done servicing request
22:54:52.806 00.001 10844 UpdateGuideState exits: m=3295 SNR=37.7 Saturated
22:54:52.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:52.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:52.806 00.000 10844 Enqueuing Expose request
22:54:52.806 00.000 11060 Worker thread wakes up
22:54:52.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:52.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:52.812 00.006 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
22:54:53.439 00.627 11060 Exposure complete
22:54:53.930 00.491 11060 worker thread done servicing request
22:54:53.930 00.000 10844 OnExposeComplete: enter
22:54:53.931 00.001 10844 UpdateGuideState(): m_state=6
22:54:53.931 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
22:54:53.931 00.000 10844 Star::Find returns 1 (1), X=255.11, Y=59.71, Mass=3144, SNR=36.4, Peak=255 HFD=3.4
22:54:53.931 00.000 10844 MultiStar: [#1 0.21,0.27,0.94,U] [#2 0.01,-0.39,2.02,U] [#3 0.33,-0.19,0.99,U] [#4 -0.05,-0.09,0.98,U] [#5 -0.20,-0.02,1.01,U] [#6 0.32,0.23,0.96,U] [#7 0.39,-0.17,0.91,U] [#8 0.48,0.09,0.90,U] 
22:54:53.931 00.000 10844 single-star, 8 included, MultiStar: {0.14, -0.06}, one-star: {-0.01, 0.09}
22:54:53.931 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
22:54:53.931 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.87)
22:54:53.931 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.68 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
22:54:53.933 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
22:54:53.933 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
22:54:53.933 00.000 11060 Worker thread wakes up
22:54:53.935 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:54:53.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:54:53.935 00.000 11060 Moving (-0.01, 0.09) raw xDistance=-0.08 yDistance=-0.02
22:54:53.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:54:53.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:53.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:54:53.935 00.000 11060 MoveAxis(E, 0, ABG)
22:54:53.935 00.000 11060 Move returns status 0, amount 0
22:54:53.935 00.000 11060 MoveAxis(N, 0, ABG)
22:54:53.935 00.000 11060 Move returns status 0, amount 0
22:54:53.935 00.000 11060 move complete, result=0
22:54:53.935 00.000 11060 worker thread done servicing request
22:54:53.948 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:53.970 00.022 10844 UpdateGuideState exits: m=3144 SNR=36.4 Saturated
22:54:53.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:53.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:53.970 00.000 10844 Enqueuing Expose request
22:54:53.970 00.000 11060 Worker thread wakes up
22:54:53.970 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:54:53.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:53.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:54.647 00.677 11060 Exposure complete
22:54:54.991 00.344 11060 worker thread done servicing request
22:54:54.991 00.000 10844 OnExposeComplete: enter
22:54:54.991 00.000 10844 UpdateGuideState(): m_state=6
22:54:54.991 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
22:54:54.991 00.000 10844 Star::Find returns 1 (1), X=255.23, Y=59.86, Mass=3295, SNR=37.4, Peak=255 HFD=3.5
22:54:54.991 00.000 10844 MultiStar: [#1 0.14,0.25,0.98,U] [#2 0.10,0.27,1.87,U] [#3 0.26,0.36,0.95,U] [#4 0.45,0.49,0.97,U] [#5 0.28,-0.03,1.00,U] [#6 0.59,0.58,0.00,M1] [#7 0.36,0.28,0.87,U] [#8 0.58,0.32,0.94,U] 
22:54:54.991 00.000 10844 single-star, 7 included, MultiStar: {0.26, 0.27}, one-star: {0.10, 0.24}
22:54:54.991 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
22:54:54.991 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
22:54:54.991 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.27 cameraTheta=1.17 mountX=-0.26 mountY=0.06, mountTheta=2.90
22:54:54.993 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.24, opts=13)
22:54:54.995 00.002 10844 Enqueuing Move request for scope (0.10, 0.24)
22:54:54.995 00.000 11060 Worker thread wakes up
22:54:54.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
22:54:54.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
22:54:54.995 00.000 11060 Moving (0.10, 0.24) raw xDistance=-0.26 yDistance=0.06
22:54:54.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
22:54:54.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:54.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:54.995 00.000 11060 MoveAxis(E, 45, ABG)
22:54:54.995 00.000 11060 Guiding  Dir = 2, Dur = 45
22:54:55.005 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:54:55.017 00.012 11060 IsSlewing returns 0
22:54:55.017 00.000 11060 IsGuiding returns 0
22:54:55.026 00.009 10844 UpdateGuideState exits: m=3295 SNR=37.4 Saturated
22:54:55.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:55.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:55.026 00.000 10844 Enqueuing Expose request
22:54:55.076 00.050 11060 IsGuiding returns 0
22:54:55.076 00.000 11060 Move returns status 0, amount 45
22:54:55.076 00.000 11060 MoveAxis(N, 0, ABG)
22:54:55.076 00.000 11060 Move returns status 0, amount 0
22:54:55.076 00.000 11060 move complete, result=0
22:54:55.076 00.000 11060 worker thread done servicing request
22:54:55.076 00.000 11060 Worker thread wakes up
22:54:55.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:55.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:55.076 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
22:54:55.752 00.676 11060 Exposure complete
22:54:56.074 00.322 11060 worker thread done servicing request
22:54:56.074 00.000 10844 OnExposeComplete: enter
22:54:56.074 00.000 10844 UpdateGuideState(): m_state=6
22:54:56.074 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
22:54:56.074 00.000 10844 Star::Find returns 1 (1), X=255.65, Y=59.33, Mass=3551, SNR=38.9, Peak=255 HFD=3.6
22:54:56.074 00.000 10844 MultiStar: [#1 0.19,0.34,0.90,U] [#2 -0.29,0.13,1.82,U] [#3 0.69,-0.16,0.88,U] [#4 0.47,-0.21,0.93,U] [#5 -0.04,-0.32,0.90,U] [#6 0.16,0.01,0.88,U] [#7 0.38,0.08,0.77,U] [#8 0.52,0.18,0.90,U] 
22:54:56.074 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.02}, one-star: {0.53, -0.29}
22:54:56.074 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
22:54:56.074 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
22:54:56.074 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.07 mountX=-0.03 mountY=0.23, mountTheta=1.68
22:54:56.078 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.02, opts=13)
22:54:56.080 00.002 10844 Enqueuing Move request for scope (0.23, -0.02)
22:54:56.080 00.000 11060 Worker thread wakes up
22:54:56.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
22:54:56.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
22:54:56.080 00.000 11060 Moving (0.23, -0.02) raw xDistance=-0.03 yDistance=0.23
22:54:56.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:54:56.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:56.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:54:56.080 00.000 11060 MoveAxis(E, 0, ABG)
22:54:56.080 00.000 11060 Move returns status 0, amount 0
22:54:56.080 00.000 11060 MoveAxis(N, 0, ABG)
22:54:56.080 00.000 11060 Move returns status 0, amount 0
22:54:56.080 00.000 11060 move complete, result=0
22:54:56.080 00.000 11060 worker thread done servicing request
22:54:56.090 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:56.123 00.033 10844 UpdateGuideState exits: m=3551 SNR=38.9 Saturated
22:54:56.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:56.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:56.123 00.000 10844 Enqueuing Expose request
22:54:56.123 00.000 11060 Worker thread wakes up
22:54:56.125 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:56.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:56.125 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:56.780 00.655 11060 Exposure complete
22:54:57.098 00.318 11060 worker thread done servicing request
22:54:57.098 00.000 10844 OnExposeComplete: enter
22:54:57.098 00.000 10844 UpdateGuideState(): m_state=6
22:54:57.098 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
22:54:57.098 00.000 10844 Star::Find returns 1 (1), X=255.77, Y=59.63, Mass=3157, SNR=36.3, Peak=255 HFD=3.6
22:54:57.100 00.002 10844 MultiStar: [#1 0.60,0.07,1.02,U] [#2 0.21,-0.58,1.97,U] [#3 0.52,-0.35,0.99,U] [#4 0.36,-0.05,1.03,U] [#5 0.05,-0.00,0.99,U] [#6 0.34,0.32,0.90,U] [#7 0.39,0.15,0.93,U] [#8 0.40,-0.41,0.95,U] 
22:54:57.100 00.000 10844 refined, 8 included, MultiStar: {0.38, -0.15}, one-star: {0.65, 0.01}
22:54:57.100 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
22:54:57.100 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
22:54:57.100 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.15 hyp=0.40 cameraTheta=-0.37 mountX=0.07 mountY=0.39, mountTheta=1.38
22:54:57.102 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.15, opts=13)
22:54:57.102 00.000 10844 Enqueuing Move request for scope (0.38, -0.15)
22:54:57.102 00.000 11060 Worker thread wakes up
22:54:57.103 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.15) opts 0xd
22:54:57.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.15)
22:54:57.103 00.000 11060 Moving (0.38, -0.15) raw xDistance=0.07 yDistance=0.39
22:54:57.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:54:57.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:57.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:54:57.103 00.000 11060 MoveAxis(E, 0, ABG)
22:54:57.103 00.000 11060 Move returns status 0, amount 0
22:54:57.115 00.012 11060 MoveAxis(N, 0, ABG)
22:54:57.117 00.002 11060 Move returns status 0, amount 0
22:54:57.117 00.000 11060 move complete, result=0
22:54:57.118 00.001 11060 worker thread done servicing request
22:54:57.127 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:57.144 00.017 10844 UpdateGuideState exits: m=3157 SNR=36.3 Saturated
22:54:57.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:57.144 00.000 10844 Enqueuing Expose request
22:54:57.144 00.000 11060 Worker thread wakes up
22:54:57.144 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:54:57.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:57.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:57.802 00.658 11060 Exposure complete
22:54:58.047 00.245 11060 worker thread done servicing request
22:54:58.047 00.000 10844 OnExposeComplete: enter
22:54:58.047 00.000 10844 UpdateGuideState(): m_state=6
22:54:58.048 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
22:54:58.048 00.000 10844 Star::Find returns 1 (0), X=255.64, Y=59.98, Mass=2955, SNR=35.5, Peak=219 HFD=3.6
22:54:58.049 00.001 10844 MultiStar: [#1 0.12,0.54,1.11,U] [#2 -0.06,0.06,2.12,U] [#3 0.51,0.19,0.97,U] [#4 0.40,0.13,0.93,U] [#5 0.54,0.11,1.06,U] [#6 0.28,0.45,0.94,U] [#7 0.41,-0.08,0.84,U] [#8 0.40,0.61,1.02,U] 
22:54:58.049 00.000 10844 refined, 8 included, MultiStar: {0.30, 0.25}, one-star: {0.52, 0.36}
22:54:58.049 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
22:54:58.049 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
22:54:58.049 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.25 hyp=0.39 cameraTheta=0.70 mountX=-0.30 mountY=0.25, mountTheta=2.44
22:54:58.051 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.25, opts=13)
22:54:58.051 00.000 10844 Enqueuing Move request for scope (0.30, 0.25)
22:54:58.051 00.000 11060 Worker thread wakes up
22:54:58.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.25) opts 0xd
22:54:58.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.25)
22:54:58.051 00.000 11060 Moving (0.30, 0.25) raw xDistance=-0.30 yDistance=0.25
22:54:58.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
22:54:58.051 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.39 newest=0.88
22:54:58.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
22:54:58.051 00.000 11060 MoveAxis(E, 52, ABG)
22:54:58.051 00.000 11060 Guiding  Dir = 2, Dur = 52
22:54:58.058 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:58.068 00.010 11060 IsSlewing returns 0
22:54:58.069 00.001 11060 IsGuiding returns 0
22:54:58.077 00.008 10844 UpdateGuideState exits: m=2955 SNR=35.5
22:54:58.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:58.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:58.077 00.000 10844 Enqueuing Expose request
22:54:58.130 00.053 11060 IsGuiding returns 0
22:54:58.130 00.000 11060 Move returns status 0, amount 52
22:54:58.130 00.000 11060 BLC: Oldest BLC event removed
22:54:58.130 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 537 applied
22:54:58.130 00.000 11060 MoveAxis(S, 635, ABG)
22:54:58.130 00.000 11060 Guiding  Dir = 1, Dur = 635
22:54:58.145 00.015 11060 IsSlewing returns 0
22:54:58.145 00.000 11060 IsGuiding returns 0
22:54:58.802 00.657 11060 IsGuiding returns 0
22:54:58.802 00.000 11060 Move returns status 0, amount 635
22:54:58.802 00.000 11060 move complete, result=0
22:54:58.802 00.000 11060 worker thread done servicing request
22:54:58.802 00.000 11060 Worker thread wakes up
22:54:58.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:58.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:58.802 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.3 px 635 ms SOUTH
22:54:59.446 00.644 11060 Exposure complete
22:54:59.605 00.159 11060 worker thread done servicing request
22:54:59.605 00.000 10844 OnExposeComplete: enter
22:54:59.605 00.000 10844 UpdateGuideState(): m_state=6
22:54:59.605 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
22:54:59.606 00.001 10844 Star::Find returns 1 (0), X=255.13, Y=59.92, Mass=2930, SNR=34.8, Peak=214 HFD=4.0
22:54:59.606 00.000 10844 MultiStar: [#1 0.16,0.83,0.00,M1] [#2 -0.76,-0.57,0.00,M1] [#3 0.15,-0.02,0.97,U] [#4 -0.19,0.15,0.93,U] [#5 -0.24,-0.40,1.08,U] [#6 0.12,0.73,0.99,U] [#7 0.30,0.35,0.93,U] [#8 -0.12,0.09,0.99,U] 
22:54:59.606 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.16}, one-star: {0.00, 0.30}
22:54:59.606 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
22:54:59.606 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
22:54:59.606 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.58 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
22:54:59.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.16, opts=13)
22:54:59.608 00.000 10844 Enqueuing Move request for scope (-0.00, 0.16)
22:54:59.608 00.000 11060 Worker thread wakes up
22:54:59.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
22:54:59.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
22:54:59.608 00.000 11060 Moving (-0.00, 0.16) raw xDistance=-0.16 yDistance=-0.03
22:54:59.608 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.20, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.176879, 1:-0.028631
22:54:59.608 00.000 11060 BLC: No correction, Miss < min_move
22:54:59.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
22:54:59.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:59.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:59.608 00.000 11060 MoveAxis(E, 30, ABG)
22:54:59.608 00.000 11060 Guiding  Dir = 2, Dur = 30
22:54:59.611 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:54:59.626 00.015 10844 UpdateGuideState exits: m=2930 SNR=34.8
22:54:59.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:59.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:54:59.626 00.000 10844 Enqueuing Expose request
22:54:59.633 00.007 11060 IsSlewing returns 0
22:54:59.633 00.000 11060 IsGuiding returns 0
22:54:59.706 00.073 11060 IsGuiding returns 0
22:54:59.706 00.000 11060 Move returns status 0, amount 30
22:54:59.706 00.000 11060 MoveAxis(N, 0, ABG)
22:54:59.706 00.000 11060 Move returns status 0, amount 0
22:54:59.706 00.000 11060 move complete, result=0
22:54:59.706 00.000 11060 worker thread done servicing request
22:54:59.706 00.000 11060 Worker thread wakes up
22:54:59.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:54:59.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:54:59.708 00.002 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
22:55:00.332 00.624 11060 Exposure complete
22:55:00.528 00.196 11060 worker thread done servicing request
22:55:00.528 00.000 10844 OnExposeComplete: enter
22:55:00.528 00.000 10844 UpdateGuideState(): m_state=6
22:55:00.528 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
22:55:00.528 00.000 10844 Star::Find returns 1 (0), X=255.08, Y=59.43, Mass=3304, SNR=37.7, Peak=248 HFD=3.6
22:55:00.528 00.000 10844 MultiStar: [#1 -0.07,0.57,0.97,U] [#2 -0.16,0.06,1.94,U] [#3 0.08,-0.37,0.94,U] [#4 -0.41,-0.17,0.94,U] [#5 0.05,-0.27,0.98,U] [#6 -0.01,0.13,0.92,U] [#7 -0.11,0.28,0.81,U] [#8 0.22,-0.08,0.94,U] 
22:55:00.528 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.04, -0.19}
22:55:00.528 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
22:55:00.528 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
22:55:00.528 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.10 mountX=0.01 mountY=-0.06, mountTheta=-1.34
22:55:00.530 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.00, opts=13)
22:55:00.530 00.000 10844 Enqueuing Move request for scope (-0.06, -0.00)
22:55:00.530 00.000 11060 Worker thread wakes up
22:55:00.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
22:55:00.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
22:55:00.530 00.000 11060 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=-0.06
22:55:00.530 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.20, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.176879, 1:-0.028631, 2:-0.058702
22:55:00.530 00.000 11060 BLC: No correction, Miss < min_move
22:55:00.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:55:00.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:00.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:55:00.530 00.000 11060 MoveAxis(E, 0, ABG)
22:55:00.530 00.000 11060 Move returns status 0, amount 0
22:55:00.530 00.000 11060 MoveAxis(N, 0, ABG)
22:55:00.530 00.000 11060 Move returns status 0, amount 0
22:55:00.530 00.000 11060 move complete, result=0
22:55:00.530 00.000 11060 worker thread done servicing request
22:55:00.537 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:00.551 00.014 10844 UpdateGuideState exits: m=3304 SNR=37.7
22:55:00.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:00.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:00.551 00.000 10844 Enqueuing Expose request
22:55:00.551 00.000 11060 Worker thread wakes up
22:55:00.551 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:00.554 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:00.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:01.174 00.620 11060 Exposure complete
22:55:01.391 00.217 11060 worker thread done servicing request
22:55:01.391 00.000 10844 OnExposeComplete: enter
22:55:01.391 00.000 10844 UpdateGuideState(): m_state=6
22:55:01.391 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
22:55:01.393 00.002 10844 Star::Find returns 1 (1), X=255.05, Y=59.43, Mass=3388, SNR=37.6, Peak=255 HFD=3.6
22:55:01.394 00.001 10844 MultiStar: [#1 -0.08,-0.49,0.97,U] [#2 -0.03,-0.66,1.93,U] [#3 -0.28,-0.47,0.97,U] [#4 -0.07,-0.89,0.00,M1] [#5 -0.35,-0.82,0.00,M1] [#6 0.11,0.04,0.84,U] [#7 0.01,-0.60,0.82,U] [#8 -0.00,-0.21,0.90,U] 
22:55:01.394 00.000 10844 single-star, 6 included, MultiStar: {-0.05, -0.41}, one-star: {-0.07, -0.19}
22:55:01.394 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
22:55:01.394 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
22:55:01.394 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.91 mountX=0.20 mountY=-0.04, mountTheta=-0.18
22:55:01.396 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.19, opts=13)
22:55:01.396 00.000 10844 Enqueuing Move request for scope (-0.07, -0.19)
22:55:01.396 00.000 11060 Worker thread wakes up
22:55:01.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
22:55:01.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
22:55:01.396 00.000 11060 Moving (-0.07, -0.19) raw xDistance=0.20 yDistance=-0.04
22:55:01.396 00.000 11060 BLC: window closed
22:55:01.396 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.20, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.176879, 1:-0.028631, 2:-0.058702
22:55:01.396 00.000 11060 BLC: No correction, Miss < min_move
22:55:01.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
22:55:01.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:01.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:55:01.396 00.000 11060 MoveAxis(W, 35, ABG)
22:55:01.396 00.000 11060 Guiding  Dir = 3, Dur = 35
22:55:01.401 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:01.407 00.006 11060 IsSlewing returns 0
22:55:01.407 00.000 11060 IsGuiding returns 0
22:55:01.417 00.010 10844 UpdateGuideState exits: m=3388 SNR=37.6 Saturated
22:55:01.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:01.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:01.417 00.000 10844 Enqueuing Expose request
22:55:01.457 00.040 11060 IsGuiding returns 0
22:55:01.459 00.002 11060 Move returns status 0, amount 35
22:55:01.459 00.000 11060 MoveAxis(N, 0, ABG)
22:55:01.459 00.000 11060 Move returns status 0, amount 0
22:55:01.459 00.000 11060 move complete, result=0
22:55:01.459 00.000 11060 worker thread done servicing request
22:55:01.459 00.000 11060 Worker thread wakes up
22:55:01.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:01.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:01.459 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
22:55:02.128 00.669 11060 Exposure complete
22:55:02.315 00.187 11060 worker thread done servicing request
22:55:02.315 00.000 10844 OnExposeComplete: enter
22:55:02.315 00.000 10844 UpdateGuideState(): m_state=6
22:55:02.315 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
22:55:02.315 00.000 10844 Star::Find returns 1 (1), X=255.20, Y=59.11, Mass=3753, SNR=39.8, Peak=255 HFD=4.0
22:55:02.315 00.000 10844 MultiStar: [#1 -0.34,-0.25,0.91,U] [#2 -0.64,-0.50,0.00,M1] [#3 0.04,-0.31,0.95,U] [#4 -0.18,-0.84,0.00,M2] [#5 -0.29,-0.85,0.00,M2] [#6 0.40,-0.09,0.87,U] [#7 0.15,-0.30,0.73,U] [#8 0.06,-0.22,0.86,U] 
22:55:02.315 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.28}, one-star: {0.07, -0.51}
22:55:02.315 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
22:55:02.315 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
22:55:02.315 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.37 mountX=0.27 mountY=0.10, mountTheta=0.37
22:55:02.320 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.28, opts=13)
22:55:02.320 00.000 10844 Enqueuing Move request for scope (0.06, -0.28)
22:55:02.320 00.000 11060 Worker thread wakes up
22:55:02.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
22:55:02.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
22:55:02.320 00.000 11060 Moving (0.06, -0.28) raw xDistance=0.27 yDistance=0.10
22:55:02.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
22:55:02.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:02.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:55:02.320 00.000 11060 MoveAxis(W, 48, ABG)
22:55:02.320 00.000 11060 Guiding  Dir = 3, Dur = 48
22:55:02.327 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:02.330 00.003 11060 IsSlewing returns 0
22:55:02.330 00.000 11060 IsGuiding returns 0
22:55:02.356 00.026 10844 UpdateGuideState exits: m=3753 SNR=39.8 Saturated
22:55:02.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:02.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:02.356 00.000 10844 Enqueuing Expose request
22:55:02.392 00.036 11060 IsGuiding returns 0
22:55:02.392 00.000 11060 Move returns status 0, amount 48
22:55:02.392 00.000 11060 MoveAxis(N, 0, ABG)
22:55:02.392 00.000 11060 Move returns status 0, amount 0
22:55:02.392 00.000 11060 move complete, result=0
22:55:02.392 00.000 11060 worker thread done servicing request
22:55:02.392 00.000 11060 Worker thread wakes up
22:55:02.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:02.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:02.392 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
22:55:03.022 00.630 11060 Exposure complete
22:55:03.225 00.203 11060 worker thread done servicing request
22:55:03.225 00.000 10844 OnExposeComplete: enter
22:55:03.225 00.000 10844 UpdateGuideState(): m_state=6
22:55:03.227 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
22:55:03.227 00.000 10844 Star::Find returns 1 (1), X=255.70, Y=59.41, Mass=3246, SNR=37.0, Peak=255 HFD=3.6
22:55:03.227 00.000 10844 MultiStar: [#1 0.19,0.13,0.95,U] [#2 -0.22,-0.52,1.81,U] [#3 0.22,0.22,0.95,U] [#4 -0.09,-0.24,0.96,U] [#5 -0.48,-0.39,0.98,U] [#6 0.20,0.23,0.93,U] [#7 0.36,-0.26,0.86,U] [#8 0.33,-0.23,0.98,U] 
22:55:03.227 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.18}, one-star: {0.58, -0.21}
22:55:03.227 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
22:55:03.227 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
22:55:03.227 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.10 mountX=0.16 mountY=0.12, mountTheta=0.64
22:55:03.229 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.18, opts=13)
22:55:03.229 00.000 10844 Enqueuing Move request for scope (0.09, -0.18)
22:55:03.229 00.000 11060 Worker thread wakes up
22:55:03.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
22:55:03.229 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
22:55:03.229 00.000 11060 Moving (0.09, -0.18) raw xDistance=0.16 yDistance=0.12
22:55:03.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:55:03.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:03.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:55:03.229 00.000 11060 MoveAxis(W, 29, ABG)
22:55:03.229 00.000 11060 Guiding  Dir = 3, Dur = 29
22:55:03.233 00.004 11060 IsSlewing returns 0
22:55:03.233 00.000 11060 IsGuiding returns 0
22:55:03.234 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:03.252 00.018 10844 UpdateGuideState exits: m=3246 SNR=37.0 Saturated
22:55:03.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:03.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:03.252 00.000 10844 Enqueuing Expose request
22:55:03.264 00.012 11060 IsGuiding returns 0
22:55:03.264 00.000 11060 Move returns status 0, amount 29
22:55:03.264 00.000 11060 MoveAxis(N, 0, ABG)
22:55:03.264 00.000 11060 Move returns status 0, amount 0
22:55:03.264 00.000 11060 move complete, result=0
22:55:03.266 00.002 11060 worker thread done servicing request
22:55:03.266 00.000 11060 Worker thread wakes up
22:55:03.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:03.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:03.269 00.003 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
22:55:03.903 00.634 11060 Exposure complete
22:55:04.112 00.209 11060 worker thread done servicing request
22:55:04.112 00.000 10844 OnExposeComplete: enter
22:55:04.112 00.000 10844 UpdateGuideState(): m_state=6
22:55:04.112 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
22:55:04.112 00.000 10844 Star::Find returns 1 (0), X=255.51, Y=59.14, Mass=3113, SNR=36.0, Peak=242 HFD=3.7
22:55:04.112 00.000 10844 MultiStar: [#1 0.00,0.08,1.06,U] [#2 -0.15,-0.46,2.04,U] [#3 0.19,-0.35,0.96,U] [#4 0.15,-0.09,0.94,U] [#5 -0.20,-0.41,1.05,U] [#6 -0.03,-0.05,0.93,U] [#7 0.54,-0.52,0.94,U] [#8 0.46,0.00,1.04,U] 
22:55:04.112 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.27}, one-star: {0.39, -0.48}
22:55:04.112 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
22:55:04.112 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
22:55:04.112 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.17 mountX=0.25 mountY=0.16, mountTheta=0.57
22:55:04.112 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.27, opts=13)
22:55:04.112 00.000 10844 Enqueuing Move request for scope (0.12, -0.27)
22:55:04.112 00.000 11060 Worker thread wakes up
22:55:04.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
22:55:04.112 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
22:55:04.112 00.000 11060 Moving (0.12, -0.27) raw xDistance=0.25 yDistance=0.16
22:55:04.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
22:55:04.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:04.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:55:04.117 00.005 11060 MoveAxis(W, 44, ABG)
22:55:04.117 00.000 11060 Guiding  Dir = 3, Dur = 44
22:55:04.133 00.016 11060 IsSlewing returns 0
22:55:04.133 00.000 11060 IsGuiding returns 0
22:55:04.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:04.148 00.015 10844 UpdateGuideState exits: m=3113 SNR=36.0
22:55:04.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:04.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:04.148 00.000 10844 Enqueuing Expose request
22:55:04.184 00.036 11060 IsGuiding returns 0
22:55:04.184 00.000 11060 Move returns status 0, amount 44
22:55:04.184 00.000 11060 MoveAxis(N, 0, ABG)
22:55:04.184 00.000 11060 Move returns status 0, amount 0
22:55:04.184 00.000 11060 move complete, result=0
22:55:04.184 00.000 11060 worker thread done servicing request
22:55:04.186 00.002 11060 Worker thread wakes up
22:55:04.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:04.199 00.013 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:04.201 00.002 10844 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
22:55:04.827 00.626 11060 Exposure complete
22:55:05.038 00.211 11060 worker thread done servicing request
22:55:05.038 00.000 10844 OnExposeComplete: enter
22:55:05.038 00.000 10844 UpdateGuideState(): m_state=6
22:55:05.040 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
22:55:05.040 00.000 10844 Star::Find returns 1 (1), X=255.27, Y=59.91, Mass=3226, SNR=36.2, Peak=255 HFD=3.9
22:55:05.040 00.000 10844 MultiStar: [#1 -0.01,0.48,1.09,U] [#2 -0.17,0.08,1.98,U] [#3 -0.05,0.54,1.02,U] [#4 0.15,0.06,1.00,U] [#5 0.32,0.37,1.04,U] [#6 0.38,0.47,0.89,U] [#7 0.11,0.28,0.82,U] [#8 -0.07,0.55,1.00,U] 
22:55:05.040 00.000 10844 single-star, 8 included, MultiStar: {0.06, 0.32}, one-star: {0.15, 0.29}
22:55:05.040 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
22:55:05.040 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
22:55:05.040 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.11 mountX=-0.31 mountY=0.10, mountTheta=2.84
22:55:05.040 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.29, opts=13)
22:55:05.040 00.000 10844 Enqueuing Move request for scope (0.15, 0.29)
22:55:05.042 00.002 11060 Worker thread wakes up
22:55:05.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
22:55:05.042 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
22:55:05.042 00.000 11060 Moving (0.15, 0.29) raw xDistance=-0.31 yDistance=0.10
22:55:05.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
22:55:05.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:05.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:55:05.042 00.000 11060 MoveAxis(E, 53, ABG)
22:55:05.042 00.000 11060 Guiding  Dir = 2, Dur = 53
22:55:05.049 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:05.058 00.009 11060 IsSlewing returns 0
22:55:05.058 00.000 11060 IsGuiding returns 0
22:55:05.066 00.008 10844 UpdateGuideState exits: m=3226 SNR=36.2 Saturated
22:55:05.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:05.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:05.066 00.000 10844 Enqueuing Expose request
22:55:05.119 00.053 11060 IsGuiding returns 0
22:55:05.119 00.000 11060 Move returns status 0, amount 53
22:55:05.119 00.000 11060 MoveAxis(N, 0, ABG)
22:55:05.119 00.000 11060 Move returns status 0, amount 0
22:55:05.119 00.000 11060 move complete, result=0
22:55:05.119 00.000 11060 worker thread done servicing request
22:55:05.120 00.001 11060 Worker thread wakes up
22:55:05.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:05.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:05.120 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
22:55:05.772 00.652 11060 Exposure complete
22:55:06.025 00.253 10844 OnExposeComplete: enter
22:55:06.025 00.000 11060 worker thread done servicing request
22:55:06.025 00.000 10844 UpdateGuideState(): m_state=6
22:55:06.025 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
22:55:06.025 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.72, Mass=3187, SNR=36.6, Peak=237 HFD=4.0
22:55:06.025 00.000 10844 MultiStar: [#1 -0.15,0.44,1.10,U] [#2 -0.91,0.00,0.00,M1] [#3 -0.14,0.86,0.00,M1] [#4 -0.11,0.07,0.96,U] [#5 0.00,0.24,1.04,U] [#6 0.24,0.59,0.92,U] [#7 0.03,0.44,0.88,U] [#8 -0.01,0.42,0.96,U] 
22:55:06.025 00.000 10844 single-star, 6 included, MultiStar: {-0.02, 0.33}, one-star: {-0.11, 0.10}
22:55:06.025 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
22:55:06.025 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.16)
22:55:06.025 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.39 mountX=-0.08 mountY=-0.13, mountTheta=-2.14
22:55:06.029 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.10, opts=13)
22:55:06.029 00.000 10844 Enqueuing Move request for scope (-0.11, 0.10)
22:55:06.029 00.000 11060 Worker thread wakes up
22:55:06.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
22:55:06.029 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
22:55:06.029 00.000 11060 Moving (-0.11, 0.10) raw xDistance=-0.08 yDistance=-0.13
22:55:06.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:55:06.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:06.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:55:06.029 00.000 11060 MoveAxis(E, 0, ABG)
22:55:06.029 00.000 11060 Move returns status 0, amount 0
22:55:06.029 00.000 11060 MoveAxis(N, 0, ABG)
22:55:06.029 00.000 11060 Move returns status 0, amount 0
22:55:06.029 00.000 11060 move complete, result=0
22:55:06.029 00.000 11060 worker thread done servicing request
22:55:06.038 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:06.056 00.018 10844 UpdateGuideState exits: m=3187 SNR=36.6
22:55:06.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:06.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:06.056 00.000 10844 Enqueuing Expose request
22:55:06.056 00.000 11060 Worker thread wakes up
22:55:06.056 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:06.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:06.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:06.685 00.629 11060 Exposure complete
22:55:06.974 00.289 11060 worker thread done servicing request
22:55:06.974 00.000 10844 OnExposeComplete: enter
22:55:06.974 00.000 10844 UpdateGuideState(): m_state=6
22:55:06.974 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
22:55:06.974 00.000 10844 Star::Find returns 1 (0), X=254.88, Y=59.84, Mass=3337, SNR=37.6, Peak=238 HFD=3.9
22:55:06.974 00.000 10844 MultiStar: [#1 -0.44,0.73,0.00,M1] [#2 -0.88,0.15,0.00,M2] [#3 -0.29,0.66,1.02,U] [#4 -0.07,0.30,0.94,U] [#5 0.08,-0.05,0.99,U] [#6 -0.16,0.45,0.94,U] [#7 -0.06,0.34,0.89,U] [#8 0.19,0.01,0.91,U] 
22:55:06.974 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.28}, one-star: {-0.24, 0.22}
22:55:06.976 00.002 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
22:55:06.976 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
22:55:06.976 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.86 mountX=-0.26 mountY=-0.13, mountTheta=-2.69
22:55:06.978 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.28, opts=13)
22:55:06.978 00.000 10844 Enqueuing Move request for scope (-0.08, 0.28)
22:55:06.978 00.000 11060 Worker thread wakes up
22:55:06.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
22:55:06.979 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
22:55:06.979 00.000 11060 Moving (-0.08, 0.28) raw xDistance=-0.26 yDistance=-0.13
22:55:06.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
22:55:06.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:06.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:55:06.979 00.000 11060 MoveAxis(E, 45, ABG)
22:55:06.979 00.000 11060 Guiding  Dir = 2, Dur = 45
22:55:06.989 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:07.005 00.016 11060 IsSlewing returns 0
22:55:07.005 00.000 11060 IsGuiding returns 0
22:55:07.022 00.017 10844 UpdateGuideState exits: m=3337 SNR=37.6
22:55:07.024 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:07.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:07.024 00.000 10844 Enqueuing Expose request
22:55:07.059 00.035 11060 IsGuiding returns 0
22:55:07.059 00.000 11060 Move returns status 0, amount 45
22:55:07.059 00.000 11060 MoveAxis(N, 0, ABG)
22:55:07.059 00.000 11060 Move returns status 0, amount 0
22:55:07.059 00.000 11060 move complete, result=0
22:55:07.059 00.000 11060 worker thread done servicing request
22:55:07.059 00.000 11060 Worker thread wakes up
22:55:07.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:07.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:07.059 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
22:55:07.950 00.891 11060 Exposure complete
22:55:08.391 00.441 11060 worker thread done servicing request
22:55:08.391 00.000 10844 OnExposeComplete: enter
22:55:08.391 00.000 10844 UpdateGuideState(): m_state=6
22:55:08.391 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
22:55:08.393 00.002 10844 Star::Find returns 1 (0), X=254.52, Y=60.16, Mass=3454, SNR=38.1, Peak=225 HFD=3.8
22:55:08.393 00.000 10844 MultiStar: [#1 -0.50,0.81,0.00,M2] [#2 -0.62,0.35,1.88,U] [#3 -0.31,-0.17,0.93,U] [#4 -0.06,0.44,0.95,U] [#5 -0.56,-0.23,1.02,U] [#6 -0.46,0.80,0.00,M1] [#7 0.40,0.06,0.88,U] [#8 -0.18,0.44,0.95,U] 
22:55:08.393 00.000 10844 refined, 6 included, MultiStar: {-0.33, 0.22}, one-star: {-0.60, 0.54}
22:55:08.393 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.30 = -1.99)
22:55:08.394 00.001 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
22:55:08.394 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.22 hyp=0.40 cameraTheta=2.54 mountX=-0.16 mountY=-0.36, mountTheta=-1.99
22:55:08.399 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.22, opts=13)
22:55:08.399 00.000 10844 Enqueuing Move request for scope (-0.33, 0.22)
22:55:08.399 00.000 11060 Worker thread wakes up
22:55:08.401 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.22) opts 0xd
22:55:08.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.22)
22:55:08.401 00.000 11060 Moving (-0.33, 0.22) raw xDistance=-0.16 yDistance=-0.36
22:55:08.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
22:55:08.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:08.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:55:08.401 00.000 11060 MoveAxis(E, 29, ABG)
22:55:08.401 00.000 11060 Guiding  Dir = 2, Dur = 29
22:55:08.410 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:08.414 00.004 11060 IsSlewing returns 0
22:55:08.414 00.000 11060 IsGuiding returns 0
22:55:08.450 00.036 10844 UpdateGuideState exits: m=3454 SNR=38.1
22:55:08.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:08.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:08.450 00.000 10844 Enqueuing Expose request
22:55:08.459 00.009 11060 IsGuiding returns 0
22:55:08.459 00.000 11060 Move returns status 0, amount 29
22:55:08.459 00.000 11060 MoveAxis(N, 0, ABG)
22:55:08.459 00.000 11060 Move returns status 0, amount 0
22:55:08.459 00.000 11060 move complete, result=0
22:55:08.459 00.000 11060 worker thread done servicing request
22:55:08.459 00.000 11060 Worker thread wakes up
22:55:08.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:08.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:08.476 00.017 10844 GuideStep: -0.2 px 29 ms EAST, -0.4 px 0 ms NORTH
22:55:09.099 00.623 11060 Exposure complete
22:55:09.462 00.363 11060 worker thread done servicing request
22:55:09.462 00.000 10844 OnExposeComplete: enter
22:55:09.462 00.000 10844 UpdateGuideState(): m_state=6
22:55:09.462 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
22:55:09.462 00.000 10844 Star::Find returns 1 (0), X=255.49, Y=59.76, Mass=2931, SNR=35.7, Peak=254 HFD=3.5
22:55:09.462 00.000 10844 MultiStar: [#1 -0.05,0.38,1.05,U] [#2 -0.40,-0.28,2.05,U] [#3 -0.44,-0.02,0.93,U] [#4 -0.37,0.19,0.91,U] [#5 -0.43,0.31,1.08,U] [#6 -0.56,-0.29,0.93,U] [#7 -0.25,0.07,0.87,U] [#8 -0.44,0.53,0.99,U] 
22:55:09.462 00.000 10844 refined, 8 included, MultiStar: {-0.29, 0.08}, one-star: {0.37, 0.15}
22:55:09.462 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.66)
22:55:09.462 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
22:55:09.462 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.30 cameraTheta=2.88 mountX=-0.03 mountY=-0.30, mountTheta=-1.66
22:55:09.466 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.08, opts=13)
22:55:09.466 00.000 10844 Enqueuing Move request for scope (-0.29, 0.08)
22:55:09.466 00.000 11060 Worker thread wakes up
22:55:09.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.08) opts 0xd
22:55:09.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.08)
22:55:09.467 00.001 11060 Moving (-0.29, 0.08) raw xDistance=-0.03 yDistance=-0.30
22:55:09.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:55:09.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:09.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:55:09.467 00.000 11060 MoveAxis(E, 0, ABG)
22:55:09.467 00.000 11060 Move returns status 0, amount 0
22:55:09.467 00.000 11060 MoveAxis(N, 0, ABG)
22:55:09.467 00.000 11060 Move returns status 0, amount 0
22:55:09.467 00.000 11060 move complete, result=0
22:55:09.467 00.000 11060 worker thread done servicing request
22:55:09.475 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:09.492 00.017 10844 UpdateGuideState exits: m=2931 SNR=35.7
22:55:09.497 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:09.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:09.497 00.000 10844 Enqueuing Expose request
22:55:09.497 00.000 11060 Worker thread wakes up
22:55:09.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:09.498 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:55:09.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:10.149 00.651 11060 Exposure complete
22:55:10.476 00.327 10844 OnExposeComplete: enter
22:55:10.476 00.000 10844 UpdateGuideState(): m_state=6
22:55:10.478 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
22:55:10.478 00.000 10844 Star::Find returns 1 (0), X=254.79, Y=59.43, Mass=3198, SNR=37.2, Peak=235 HFD=3.6
22:55:10.478 00.000 10844 MultiStar: [#1 -0.46,0.51,0.98,U] [#2 -0.63,-0.17,1.95,U] [#3 -0.26,-0.15,0.97,U] [#4 -0.26,0.29,0.93,U] [#5 -0.49,-0.68,0.00,M1] [#6 -0.19,0.47,0.93,U] [#7 -0.37,-0.01,0.83,U] [#8 -0.59,-0.00,0.96,U] 
22:55:10.479 00.001 10844 single-star, 7 included, MultiStar: {-0.42, 0.06}, one-star: {-0.33, -0.19}
22:55:10.479 00.000 11060 worker thread done servicing request
22:55:10.479 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
22:55:10.479 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
22:55:10.479 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-2.63 mountX=0.24 mountY=-0.30, mountTheta=-0.88
22:55:10.481 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.19, opts=13)
22:55:10.481 00.000 10844 Enqueuing Move request for scope (-0.33, -0.19)
22:55:10.484 00.003 11060 Worker thread wakes up
22:55:10.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.19) opts 0xd
22:55:10.500 00.016 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.19)
22:55:10.500 00.000 11060 Moving (-0.33, -0.19) raw xDistance=0.24 yDistance=-0.30
22:55:10.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
22:55:10.500 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.18 newest=-0.96
22:55:10.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
22:55:10.500 00.000 11060 MoveAxis(W, 42, ABG)
22:55:10.500 00.000 11060 Guiding  Dir = 3, Dur = 42
22:55:10.526 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:10.532 00.006 11060 IsSlewing returns 0
22:55:10.533 00.001 11060 IsGuiding returns 0
22:55:10.547 00.014 10844 UpdateGuideState exits: m=3198 SNR=37.2
22:55:10.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:10.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:10.547 00.000 10844 Enqueuing Expose request
22:55:10.594 00.047 11060 IsGuiding returns 0
22:55:10.596 00.002 11060 Move returns status 0, amount 42
22:55:10.596 00.000 11060 BLC: Oldest BLC event removed
22:55:10.600 00.004 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 537 applied
22:55:10.600 00.000 11060 MoveAxis(N, 653, ABG)
22:55:10.600 00.000 11060 Guiding  Dir = 0, Dur = 653
22:55:10.626 00.026 11060 IsSlewing returns 0
22:55:10.626 00.000 11060 IsGuiding returns 0
22:55:11.303 00.677 11060 IsGuiding returns 0
22:55:11.303 00.000 11060 Move returns status 0, amount 653
22:55:11.303 00.000 11060 move complete, result=0
22:55:11.303 00.000 11060 worker thread done servicing request
22:55:11.303 00.000 11060 Worker thread wakes up
22:55:11.303 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.3 px 653 ms NORTH
22:55:11.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:11.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:11.928 00.625 11060 Exposure complete
22:55:12.180 00.252 11060 worker thread done servicing request
22:55:12.180 00.000 10844 OnExposeComplete: enter
22:55:12.180 00.000 10844 UpdateGuideState(): m_state=6
22:55:12.180 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
22:55:12.180 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.35, Mass=2967, SNR=35.2, Peak=237 HFD=3.4
22:55:12.185 00.005 10844 MultiStar: [#1 0.11,0.36,1.12,U] [#2 -0.71,-0.71,0.00,M1] [#3 0.02,-0.04,0.98,U] [#4 -0.07,-0.30,1.00,U] [#5 -0.12,-0.22,1.11,U] [#6 0.19,0.10,1.01,U] [#7 -0.21,0.59,0.89,U] [#8 0.25,-0.09,0.98,U] 
22:55:12.185 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {-0.21, -0.27}
22:55:12.185 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
22:55:12.185 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.96)
22:55:12.185 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.59 mountX=-0.01 mountY=-0.00, mountTheta=-2.96
22:55:12.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
22:55:12.187 00.000 10844 Enqueuing Move request for scope (-0.00, 0.01)
22:55:12.187 00.000 11060 Worker thread wakes up
22:55:12.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
22:55:12.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
22:55:12.187 00.000 11060 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
22:55:12.187 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.209289, 1:0.002181
22:55:12.187 00.000 11060 BLC: No correction, Miss < min_move
22:55:12.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:55:12.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:12.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:55:12.187 00.000 11060 MoveAxis(E, 0, ABG)
22:55:12.187 00.000 11060 Move returns status 0, amount 0
22:55:12.187 00.000 11060 MoveAxis(N, 0, ABG)
22:55:12.187 00.000 11060 Move returns status 0, amount 0
22:55:12.187 00.000 11060 move complete, result=0
22:55:12.187 00.000 11060 worker thread done servicing request
22:55:12.196 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:12.227 00.031 10844 UpdateGuideState exits: m=2967 SNR=35.2
22:55:12.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:12.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:12.227 00.000 10844 Enqueuing Expose request
22:55:12.227 00.000 11060 Worker thread wakes up
22:55:12.227 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:12.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:12.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:12.859 00.632 11060 Exposure complete
22:55:13.089 00.230 11060 worker thread done servicing request
22:55:13.089 00.000 10844 OnExposeComplete: enter
22:55:13.089 00.000 10844 UpdateGuideState(): m_state=6
22:55:13.089 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
22:55:13.089 00.000 10844 Star::Find returns 1 (1), X=255.21, Y=59.04, Mass=3689, SNR=39.2, Peak=255 HFD=3.7
22:55:13.089 00.000 10844 MultiStar: [#1 0.09,0.27,0.95,U] [#2 -0.38,-0.87,0.00,M2] [#3 0.33,-0.76,0.00,M1] [#4 -0.22,-0.45,0.88,U] [#5 -0.20,-0.74,0.00,M1] [#6 0.47,-0.25,0.83,U] [#7 0.38,-0.30,0.84,U] [#8 0.45,-0.62,0.00,M1] 
22:55:13.090 00.001 10844 refined, 4 included, MultiStar: {0.15, -0.26}, one-star: {0.09, -0.58}
22:55:13.090 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
22:55:13.090 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
22:55:13.090 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-1.04 mountX=0.23 mountY=0.19, mountTheta=0.70
22:55:13.092 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.26, opts=13)
22:55:13.092 00.000 10844 Enqueuing Move request for scope (0.15, -0.26)
22:55:13.092 00.000 11060 Worker thread wakes up
22:55:13.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.26) opts 0xd
22:55:13.092 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.26)
22:55:13.092 00.000 11060 Moving (0.15, -0.26) raw xDistance=0.23 yDistance=0.19
22:55:13.092 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=-0.209289, 1:0.002181, 2:-0.192375
22:55:13.092 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -140.000000
22:55:13.094 00.002 11060 BLC: window closed
22:55:13.094 00.000 11060 BLC: Pulse adjusted to 430
22:55:13.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
22:55:13.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:13.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:55:13.094 00.000 11060 MoveAxis(W, 40, ABG)
22:55:13.096 00.002 11060 Guiding  Dir = 3, Dur = 40
22:55:13.099 00.003 11060 IsSlewing returns 0
22:55:13.099 00.000 11060 IsGuiding returns 0
22:55:13.103 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:13.130 00.027 10844 UpdateGuideState exits: m=3689 SNR=39.2 Saturated
22:55:13.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:13.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:13.130 00.000 10844 Enqueuing Expose request
22:55:13.147 00.017 11060 IsGuiding returns 0
22:55:13.147 00.000 11060 Move returns status 0, amount 40
22:55:13.147 00.000 11060 MoveAxis(N, 0, ABG)
22:55:13.147 00.000 11060 Move returns status 0, amount 0
22:55:13.147 00.000 11060 move complete, result=0
22:55:13.147 00.000 11060 worker thread done servicing request
22:55:13.147 00.000 11060 Worker thread wakes up
22:55:13.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:13.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:13.147 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
22:55:13.372 00.225 10844 evsrv: cli 0EEEDFD0 connect
22:55:13.372 00.000 10844 case statement mapped state 6 to 3
22:55:13.374 00.002 10844 case statement mapped state 6 to 3
22:55:13.376 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"fcb17c75-c1ab-40d4-8465-f3ac2b76f250"}
22:55:13.376 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"fcb17c75-c1ab-40d4-8465-f3ac2b76f250"}
22:55:13.379 00.003 10844 evsrv: cli 0EEEDFD0 disconnect
22:55:13.785 00.406 11060 Exposure complete
22:55:14.052 00.267 11060 worker thread done servicing request
22:55:14.052 00.000 10844 OnExposeComplete: enter
22:55:14.052 00.000 10844 UpdateGuideState(): m_state=6
22:55:14.052 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
22:55:14.052 00.000 10844 Star::Find returns 1 (0), X=255.20, Y=58.06, Mass=3430, SNR=38.4, Peak=236 HFD=3.8
22:55:14.052 00.000 10844 MultiStar: [#1 0.24,-0.82,0.00,M1] [#2 0.13,-0.67,1.87,U] [#3 0.43,-0.85,0.00,M2] [#4 0.21,-0.61,0.89,U] [#5 0.53,-1.40,0.00,M2] [#6 0.50,-0.25,0.88,U] [#7 0.36,-0.64,0.83,U] [#8 0.13,-0.46,0.91,U] 
22:55:14.052 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.71}, one-star: {0.08, -1.56}
22:55:14.052 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
22:55:14.052 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
22:55:14.052 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.71 hyp=0.74 cameraTheta=-1.28 mountX=0.66 mountY=0.33, mountTheta=0.46
22:55:14.057 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.71, opts=13)
22:55:14.057 00.000 10844 Enqueuing Move request for scope (0.21, -0.71)
22:55:14.057 00.000 11060 Worker thread wakes up
22:55:14.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.71) opts 0xd
22:55:14.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.71)
22:55:14.057 00.000 11060 Moving (0.21, -0.71) raw xDistance=0.66 yDistance=0.33
22:55:14.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.66
22:55:14.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:14.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:55:14.057 00.000 11060 MoveAxis(W, 116, ABG)
22:55:14.057 00.000 11060 Guiding  Dir = 3, Dur = 116
22:55:14.066 00.009 11060 IsSlewing returns 0
22:55:14.066 00.000 11060 IsGuiding returns 0
22:55:14.068 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:14.094 00.026 10844 UpdateGuideState exits: m=3430 SNR=38.4
22:55:14.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:14.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:14.094 00.000 10844 Enqueuing Expose request
22:55:14.196 00.102 11060 IsGuiding returns 0
22:55:14.196 00.000 11060 Move returns status 0, amount 116
22:55:14.196 00.000 11060 MoveAxis(N, 0, ABG)
22:55:14.196 00.000 11060 Move returns status 0, amount 0
22:55:14.196 00.000 11060 move complete, result=0
22:55:14.196 00.000 11060 worker thread done servicing request
22:55:14.196 00.000 11060 Worker thread wakes up
22:55:14.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:14.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:14.511 00.315 10844 GuideStep: 0.7 px 116 ms WEST, 0.3 px 0 ms NORTH
22:55:14.847 00.336 11060 Exposure complete
22:55:15.124 00.277 10844 OnExposeComplete: enter
22:55:15.124 00.000 10844 UpdateGuideState(): m_state=6
22:55:15.124 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
22:55:15.124 00.000 10844 Star::Find returns 1 (0), X=255.29, Y=58.85, Mass=3127, SNR=36.4, Peak=218 HFD=3.8
22:55:15.124 00.000 10844 MultiStar: [#1 0.18,-0.56,1.09,U] [#2 -0.64,-0.87,0.00,M2] [#3 0.18,-0.20,0.98,U] [#4 -0.11,-0.21,0.99,U] [#5 0.23,-0.74,1.05,U] [#6 0.25,-0.08,0.96,U] [#7 0.35,-0.04,0.86,U] [#8 0.09,-0.44,0.94,U] 
22:55:15.124 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.39}, one-star: {0.17, -0.77}
22:55:15.124 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
22:55:15.126 00.002 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
22:55:15.126 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.39 hyp=0.43 cameraTheta=-1.17 mountX=0.36 mountY=0.23, mountTheta=0.57
22:55:15.129 00.003 11060 worker thread done servicing request
22:55:15.129 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.39, opts=13)
22:55:15.129 00.000 10844 Enqueuing Move request for scope (0.17, -0.39)
22:55:15.131 00.002 11060 Worker thread wakes up
22:55:15.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.39) opts 0xd
22:55:15.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.39)
22:55:15.131 00.000 11060 Moving (0.17, -0.39) raw xDistance=0.36 yDistance=0.23
22:55:15.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
22:55:15.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:15.140 00.009 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:55:15.140 00.000 11060 MoveAxis(W, 65, ABG)
22:55:15.140 00.000 11060 Guiding  Dir = 3, Dur = 65
22:55:15.155 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:15.175 00.020 11060 IsSlewing returns 0
22:55:15.177 00.002 11060 IsGuiding returns 0
22:55:15.203 00.026 10844 UpdateGuideState exits: m=3127 SNR=36.4
22:55:15.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:15.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:15.203 00.000 10844 Enqueuing Expose request
22:55:15.254 00.051 11060 IsGuiding returns 0
22:55:15.255 00.001 11060 Move returns status 0, amount 65
22:55:15.255 00.000 11060 MoveAxis(N, 0, ABG)
22:55:15.255 00.000 11060 Move returns status 0, amount 0
22:55:15.255 00.000 11060 move complete, result=0
22:55:15.255 00.000 11060 worker thread done servicing request
22:55:15.255 00.000 11060 Worker thread wakes up
22:55:15.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:15.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:15.255 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.2 px 0 ms NORTH
22:55:15.885 00.630 11060 Exposure complete
22:55:16.316 00.431 11060 worker thread done servicing request
22:55:16.316 00.000 10844 OnExposeComplete: enter
22:55:16.316 00.000 10844 UpdateGuideState(): m_state=6
22:55:16.316 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
22:55:16.319 00.003 10844 Star::Find returns 1 (0), X=255.68, Y=59.05, Mass=3091, SNR=36.4, Peak=239 HFD=3.6
22:55:16.319 00.000 10844 MultiStar: [#1 0.20,0.29,1.10,U] [#2 0.07,-0.10,1.99,U] [#3 0.55,0.11,0.91,U] [#4 0.10,-0.41,0.92,U] [#5 -0.34,-0.71,1.05,U] [#6 0.47,0.54,0.96,U] [#7 0.14,-0.14,0.91,U] [#8 0.57,0.30,0.96,U] 
22:55:16.319 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.56, -0.57}
22:55:16.319 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
22:55:16.319 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
22:55:16.319 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-0.34 mountX=0.04 mountY=0.24, mountTheta=1.41
22:55:16.321 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.08, opts=13)
22:55:16.321 00.000 10844 Enqueuing Move request for scope (0.23, -0.08)
22:55:16.321 00.000 11060 Worker thread wakes up
22:55:16.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
22:55:16.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
22:55:16.321 00.000 11060 Moving (0.23, -0.08) raw xDistance=0.04 yDistance=0.24
22:55:16.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:55:16.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:16.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:55:16.321 00.000 11060 MoveAxis(E, 0, ABG)
22:55:16.321 00.000 11060 Move returns status 0, amount 0
22:55:16.323 00.002 11060 MoveAxis(N, 0, ABG)
22:55:16.323 00.000 11060 Move returns status 0, amount 0
22:55:16.323 00.000 11060 move complete, result=0
22:55:16.323 00.000 11060 worker thread done servicing request
22:55:16.331 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:16.358 00.027 10844 UpdateGuideState exits: m=3091 SNR=36.4
22:55:16.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:16.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:16.358 00.000 10844 Enqueuing Expose request
22:55:16.358 00.000 11060 Worker thread wakes up
22:55:16.358 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:16.360 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:16.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:17.014 00.654 11060 Exposure complete
22:55:17.364 00.350 10844 OnExposeComplete: enter
22:55:17.364 00.000 10844 UpdateGuideState(): m_state=6
22:55:17.364 00.000 11060 worker thread done servicing request
22:55:17.364 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
22:55:17.364 00.000 10844 Star::Find returns 1 (0), X=255.59, Y=59.18, Mass=3208, SNR=36.9, Peak=238 HFD=3.6
22:55:17.368 00.004 10844 MultiStar: [#1 0.54,0.08,0.99,U] [#2 0.01,-0.32,1.92,U] [#3 0.39,-0.16,0.96,U] [#4 0.46,-0.02,0.95,U] [#5 0.20,-0.92,0.00,M1] [#6 0.46,0.06,0.89,U] [#7 0.53,-0.14,0.91,U] [#8 0.46,0.08,0.96,U] 
22:55:17.368 00.000 10844 refined, 7 included, MultiStar: {0.37, -0.13}, one-star: {0.47, -0.44}
22:55:17.368 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
22:55:17.368 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
22:55:17.368 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.13 hyp=0.39 cameraTheta=-0.35 mountX=0.06 mountY=0.38, mountTheta=1.40
22:55:17.371 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.13, opts=13)
22:55:17.371 00.000 10844 Enqueuing Move request for scope (0.37, -0.13)
22:55:17.373 00.002 11060 Worker thread wakes up
22:55:17.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.13) opts 0xd
22:55:17.373 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.13)
22:55:17.373 00.000 11060 Moving (0.37, -0.13) raw xDistance=0.06 yDistance=0.38
22:55:17.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:55:17.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:17.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:55:17.373 00.000 11060 MoveAxis(E, 0, ABG)
22:55:17.373 00.000 11060 Move returns status 0, amount 0
22:55:17.373 00.000 11060 MoveAxis(N, 0, ABG)
22:55:17.373 00.000 11060 Move returns status 0, amount 0
22:55:17.373 00.000 11060 move complete, result=0
22:55:17.373 00.000 11060 worker thread done servicing request
22:55:17.381 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:17.415 00.034 10844 UpdateGuideState exits: m=3208 SNR=36.9
22:55:17.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:17.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:17.415 00.000 10844 Enqueuing Expose request
22:55:17.415 00.000 11060 Worker thread wakes up
22:55:17.415 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:55:17.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:17.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:18.065 00.650 11060 Exposure complete
22:55:18.367 00.302 10844 OnExposeComplete: enter
22:55:18.367 00.000 10844 UpdateGuideState(): m_state=6
22:55:18.368 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
22:55:18.368 00.000 10844 Star::Find returns 1 (0), X=255.61, Y=58.83, Mass=3397, SNR=38.2, Peak=240 HFD=3.6
22:55:18.368 00.000 10844 MultiStar: [#1 0.54,0.10,1.01,U] [#2 0.60,-1.12,0.00,M1] [#3 0.50,-1.21,0.00,M1] [#4 0.43,-0.60,0.93,U] [#5 0.35,-1.01,0.00,M2] [#6 0.44,-0.73,0.00,M1] [#7 0.54,-0.63,0.00,M1] [#8 0.15,-0.39,0.99,U] 
22:55:18.368 00.000 10844 refined, 3 included, MultiStar: {0.40, -0.41}, one-star: {0.49, -0.79}
22:55:18.368 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
22:55:18.368 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
22:55:18.368 00.000 11060 worker thread done servicing request
22:55:18.368 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.41 hyp=0.58 cameraTheta=-0.80 mountX=0.34 mountY=0.46, mountTheta=0.95
22:55:18.371 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.41, opts=13)
22:55:18.371 00.000 10844 Enqueuing Move request for scope (0.40, -0.41)
22:55:18.371 00.000 11060 Worker thread wakes up
22:55:18.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.41) opts 0xd
22:55:18.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.41)
22:55:18.371 00.000 11060 Moving (0.40, -0.41) raw xDistance=0.34 yDistance=0.46
22:55:18.374 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
22:55:18.374 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.96 newest=1.09
22:55:18.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.46
22:55:18.374 00.000 11060 MoveAxis(W, 58, ABG)
22:55:18.374 00.000 11060 Guiding  Dir = 3, Dur = 58
22:55:18.405 00.031 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:18.413 00.008 11060 IsSlewing returns 0
22:55:18.415 00.002 11060 IsGuiding returns 0
22:55:18.435 00.020 10844 UpdateGuideState exits: m=3397 SNR=38.2
22:55:18.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:18.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:18.438 00.003 10844 Enqueuing Expose request
22:55:18.498 00.060 11060 IsGuiding returns 0
22:55:18.498 00.000 11060 Move returns status 0, amount 58
22:55:18.499 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 430 applied
22:55:18.499 00.000 11060 MoveAxis(S, 611, ABG)
22:55:18.499 00.000 11060 Guiding  Dir = 1, Dur = 611
22:55:18.513 00.014 11060 IsSlewing returns 0
22:55:18.513 00.000 11060 IsGuiding returns 0
22:55:19.155 00.642 11060 IsGuiding returns 0
22:55:19.155 00.000 11060 Move returns status 0, amount 611
22:55:19.155 00.000 11060 move complete, result=0
22:55:19.155 00.000 11060 worker thread done servicing request
22:55:19.155 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.5 px 611 ms SOUTH
22:55:19.155 00.000 11060 Worker thread wakes up
22:55:19.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:19.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:19.796 00.641 11060 Exposure complete
22:55:20.049 00.253 11060 worker thread done servicing request
22:55:20.049 00.000 10844 OnExposeComplete: enter
22:55:20.049 00.000 10844 UpdateGuideState(): m_state=6
22:55:20.049 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
22:55:20.049 00.000 10844 Star::Find returns 1 (0), X=256.12, Y=58.97, Mass=3501, SNR=38.4, Peak=245 HFD=4.0
22:55:20.049 00.000 10844 MultiStar: [#1 0.66,-0.24,1.02,U] [#2 -0.12,-0.87,0.00,M2] [#3 0.83,-1.16,0.00,M2] [#4 0.65,-0.67,0.00,M1] [#5 0.40,-1.75,0.00,M3] [#6 0.63,0.04,0.84,U] [#7 0.73,-0.35,0.00,M2] [#8 0.29,-0.44,0.96,U] 
22:55:20.049 00.000 10844 refined, 3 included, MultiStar: {0.65, -0.33}, one-star: {1.00, -0.65}
22:55:20.049 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
22:55:20.049 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
22:55:20.049 00.000 10844 CameraToMount -- cameraX=0.65 cameraY=-0.33 hyp=0.73 cameraTheta=-0.48 mountX=0.21 mountY=0.69, mountTheta=1.28
22:55:20.051 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.65, y=-0.33, opts=13)
22:55:20.051 00.000 10844 Enqueuing Move request for scope (0.65, -0.33)
22:55:20.051 00.000 11060 Worker thread wakes up
22:55:20.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.33) opts 0xd
22:55:20.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.65, -0.33)
22:55:20.051 00.000 11060 Moving (0.65, -0.33) raw xDistance=0.21 yDistance=0.69
22:55:20.051 00.000 11060 BLC: History state: CurrMiss=0.69, AvgInitMiss=0.28, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.324797, 1:0.693490
22:55:20.051 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:55:20.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:55:20.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.69
22:55:20.051 00.000 11060 MoveAxis(W, 38, ABG)
22:55:20.051 00.000 11060 Guiding  Dir = 3, Dur = 38
22:55:20.060 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:20.080 00.020 11060 IsSlewing returns 0
22:55:20.081 00.001 11060 IsGuiding returns 0
22:55:20.092 00.011 10844 UpdateGuideState exits: m=3501 SNR=38.4
22:55:20.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:20.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:20.092 00.000 10844 Enqueuing Expose request
22:55:20.122 00.030 11060 IsGuiding returns 0
22:55:20.122 00.000 11060 Move returns status 0, amount 38
22:55:20.122 00.000 11060 MoveAxis(S, 270, ABG)
22:55:20.122 00.000 11060 Guiding  Dir = 1, Dur = 270
22:55:20.138 00.016 11060 IsSlewing returns 0
22:55:20.138 00.000 11060 IsGuiding returns 0
22:55:20.425 00.287 11060 IsGuiding returns 0
22:55:20.425 00.000 11060 Move returns status 0, amount 270
22:55:20.425 00.000 11060 move complete, result=0
22:55:20.425 00.000 11060 worker thread done servicing request
22:55:20.425 00.000 11060 Worker thread wakes up
22:55:20.425 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.7 px 270 ms SOUTH
22:55:20.427 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:20.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:21.047 00.620 11060 Exposure complete
22:55:21.268 00.221 11060 worker thread done servicing request
22:55:21.268 00.000 10844 OnExposeComplete: enter
22:55:21.268 00.000 10844 UpdateGuideState(): m_state=6
22:55:21.268 00.000 10844 Star::Find(15, 256, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
22:55:21.270 00.002 10844 Star::Find returns 1 (0), X=256.20, Y=58.71, Mass=2946, SNR=35.5, Peak=211 HFD=3.6
22:55:21.270 00.000 10844 MultiStar: [#1 0.29,-0.12,1.04,U] [#2 0.45,-1.39,0.00,M3] [#3 0.55,-0.89,0.00,M3] [#4 0.92,-0.75,0.00,M2] [#5 0.99,-1.21,0.00,M4] [#6 0.55,-0.33,0.99,U] [#7 0.90,-0.85,0.00,M3] [#8 0.60,-0.43,1.05,U] 
22:55:21.270 00.000 10844 refined, 3 included, MultiStar: {0.62, -0.44}, one-star: {1.08, -0.91}
22:55:21.270 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
22:55:21.270 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
22:55:21.270 00.000 10844 CameraToMount -- cameraX=0.62 cameraY=-0.44 hyp=0.77 cameraTheta=-0.62 mountX=0.32 mountY=0.69, mountTheta=1.13
22:55:21.273 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.62, y=-0.44, opts=13)
22:55:21.273 00.000 10844 Enqueuing Move request for scope (0.62, -0.44)
22:55:21.273 00.000 11060 Worker thread wakes up
22:55:21.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.44) opts 0xd
22:55:21.273 00.000 11060 Handling offset move in thread for scope, endpoint = (0.62, -0.44)
22:55:21.273 00.000 11060 Moving (0.62, -0.44) raw xDistance=0.32 yDistance=0.69
22:55:21.273 00.000 11060 BLC: History state: CurrMiss=0.69, AvgInitMiss=0.28, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.324797, 1:0.693490, 2:0.687851
22:55:21.273 00.000 11060 BLC: Under-shoot: nominal increase by 154
22:55:21.273 00.000 11060 BLC: window closed
22:55:21.273 00.000 11060 BLC: Pulse adjusted to 473
22:55:21.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
22:55:21.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.69
22:55:21.273 00.000 11060 MoveAxis(W, 57, ABG)
22:55:21.273 00.000 11060 Guiding  Dir = 3, Dur = 57
22:55:21.279 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:21.303 00.024 11060 IsSlewing returns 0
22:55:21.303 00.000 11060 IsGuiding returns 0
22:55:21.303 00.000 10844 UpdateGuideState exits: m=2946 SNR=35.5
22:55:21.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:21.303 00.000 10844 Enqueuing Expose request
22:55:21.370 00.067 11060 IsGuiding returns 0
22:55:21.370 00.000 11060 Move returns status 0, amount 57
22:55:21.370 00.000 11060 MoveAxis(S, 268, ABG)
22:55:21.370 00.000 11060 Guiding  Dir = 1, Dur = 268
22:55:21.385 00.015 11060 IsSlewing returns 0
22:55:21.385 00.000 11060 IsGuiding returns 0
22:55:21.668 00.283 11060 IsGuiding returns 0
22:55:21.669 00.001 11060 Move returns status 0, amount 268
22:55:21.669 00.000 11060 move complete, result=0
22:55:21.669 00.000 11060 worker thread done servicing request
22:55:21.669 00.000 11060 Worker thread wakes up
22:55:21.669 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.7 px 268 ms SOUTH
22:55:21.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:21.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:21.722 00.053 10844 evsrv: cli 0EEEEB10 connect
22:55:21.722 00.000 10844 case statement mapped state 6 to 3
22:55:21.724 00.002 10844 case statement mapped state 6 to 3
22:55:21.724 00.000 10844 evsrv: cli 0EEEEB10 request: {"method":"get_pixel_scale","id":"03f2e778-7191-412b-99dc-969443314c6a"}
22:55:21.724 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":4.1253,"id":"03f2e778-7191-412b-99dc-969443314c6a"}
22:55:21.724 00.000 10844 evsrv: cli 0EEEEB10 disconnect
22:55:22.302 00.578 11060 Exposure complete
22:55:22.581 00.279 11060 worker thread done servicing request
22:55:22.581 00.000 10844 OnExposeComplete: enter
22:55:22.581 00.000 10844 UpdateGuideState(): m_state=6
22:55:22.581 00.000 10844 Star::Find(15, 256, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
22:55:22.581 00.000 10844 Star::Find returns 1 (0), X=255.75, Y=59.13, Mass=3547, SNR=38.9, Peak=243 HFD=4.0
22:55:22.581 00.000 10844 MultiStar: [#1 0.07,-0.35,0.98,U] [#2 0.47,-1.04,0.00,M4] [#3 0.47,-0.72,0.00,M4] [#4 0.62,-0.79,0.00,M3] [#5 0.25,-0.82,0.00,M5] [#6 -0.04,0.30,0.89,U] [#7 0.18,-0.78,0.81,U] [#8 0.53,-0.29,0.91,U] 
22:55:22.581 00.000 10844 refined, 4 included, MultiStar: {0.28, -0.32}, one-star: {0.63, -0.49}
22:55:22.581 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
22:55:22.581 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
22:55:22.581 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.32 hyp=0.43 cameraTheta=-0.84 mountX=0.26 mountY=0.33, mountTheta=0.90
22:55:22.584 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.32, opts=13)
22:55:22.584 00.000 10844 Enqueuing Move request for scope (0.28, -0.32)
22:55:22.584 00.000 11060 Worker thread wakes up
22:55:22.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.32) opts 0xd
22:55:22.584 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.32)
22:55:22.584 00.000 11060 Moving (0.28, -0.32) raw xDistance=0.26 yDistance=0.33
22:55:22.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
22:55:22.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
22:55:22.584 00.000 11060 MoveAxis(W, 47, ABG)
22:55:22.584 00.000 11060 Guiding  Dir = 3, Dur = 47
22:55:22.591 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:22.602 00.011 10844 UpdateGuideState exits: m=3547 SNR=38.9
22:55:22.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:22.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:22.602 00.000 10844 Enqueuing Expose request
22:55:22.618 00.016 11060 IsSlewing returns 0
22:55:22.618 00.000 11060 IsGuiding returns 0
22:55:22.696 00.078 11060 IsGuiding returns 0
22:55:22.696 00.000 11060 Move returns status 0, amount 47
22:55:22.696 00.000 11060 MoveAxis(S, 129, ABG)
22:55:22.696 00.000 11060 Guiding  Dir = 1, Dur = 129
22:55:22.729 00.033 11060 IsSlewing returns 0
22:55:22.730 00.001 11060 IsGuiding returns 0
22:55:22.880 00.150 11060 IsGuiding returns 0
22:55:22.880 00.000 11060 Move returns status 0, amount 129
22:55:22.880 00.000 11060 move complete, result=0
22:55:22.880 00.000 11060 worker thread done servicing request
22:55:22.880 00.000 10844 GuideStep: 0.3 px 47 ms WEST, 0.3 px 129 ms SOUTH
22:55:22.882 00.002 11060 Worker thread wakes up
22:55:22.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:22.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:23.518 00.636 11060 Exposure complete
22:55:23.709 00.191 11060 worker thread done servicing request
22:55:23.709 00.000 10844 OnExposeComplete: enter
22:55:23.709 00.000 10844 UpdateGuideState(): m_state=6
22:55:23.709 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
22:55:23.709 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=60.48, Mass=2922, SNR=35.2, Peak=255 HFD=3.8
22:55:23.709 00.000 10844 MultiStar: [#1 0.07,0.90,0.00,M1] [#2 -0.75,0.58,0.00,M5] [#3 0.12,0.46,1.07,U] [#4 -0.11,1.02,0.00,M4] [#5 -0.45,0.73,0.00,M6] [#6 -0.46,1.60,0.00,M1] [#7 0.03,0.88,0.00,M3] [#8 -0.09,1.23,0.00,M1] 
22:55:23.709 00.000 10844 refined, 1 included, MultiStar: {0.09, 0.65}, one-star: {0.06, 0.86}
22:55:23.709 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.19 = -3.10)
22:55:23.709 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
22:55:23.709 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.65 hyp=0.66 cameraTheta=1.43 mountX=-0.66 mountY=-0.02, mountTheta=-3.11
22:55:23.709 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.65, opts=13)
22:55:23.709 00.000 10844 Enqueuing Move request for scope (0.09, 0.65)
22:55:23.709 00.000 11060 Worker thread wakes up
22:55:23.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.65) opts 0xd
22:55:23.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.65)
22:55:23.709 00.000 11060 Moving (0.09, 0.65) raw xDistance=-0.66 yDistance=-0.02
22:55:23.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.66
22:55:23.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:23.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:55:23.709 00.000 11060 MoveAxis(E, 113, ABG)
22:55:23.709 00.000 11060 Guiding  Dir = 2, Dur = 113
22:55:23.732 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:23.745 00.013 11060 IsSlewing returns 0
22:55:23.746 00.001 11060 IsGuiding returns 0
22:55:23.748 00.002 10844 UpdateGuideState exits: m=2922 SNR=35.2 Saturated
22:55:23.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:23.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:23.748 00.000 10844 Enqueuing Expose request
22:55:23.896 00.148 11060 IsGuiding returns 0
22:55:23.896 00.000 11060 Move returns status 0, amount 113
22:55:23.896 00.000 11060 MoveAxis(N, 0, ABG)
22:55:23.896 00.000 11060 Move returns status 0, amount 0
22:55:23.896 00.000 11060 move complete, result=0
22:55:23.896 00.000 11060 worker thread done servicing request
22:55:23.896 00.000 11060 Worker thread wakes up
22:55:23.896 00.000 10844 GuideStep: -0.7 px 113 ms EAST, -0.0 px 0 ms NORTH
22:55:23.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:23.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:24.523 00.627 11060 Exposure complete
22:55:24.717 00.194 11060 worker thread done servicing request
22:55:24.717 00.000 10844 OnExposeComplete: enter
22:55:24.717 00.000 10844 UpdateGuideState(): m_state=6
22:55:24.718 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
22:55:24.718 00.000 10844 Star::Find returns 1 (0), X=254.71, Y=60.25, Mass=3135, SNR=36.4, Peak=225 HFD=3.6
22:55:24.718 00.000 10844 MultiStar: [#1 -0.66,1.18,0.00,M2] [#2 -1.19,0.77,0.00,M6] [#3 -0.61,0.49,0.98,U] [#4 -0.10,0.22,1.05,U] [#5 -0.96,0.61,0.00,M7] [#6 -0.50,0.88,0.00,M2] [#7 -0.56,1.09,0.00,M4] [#8 -0.49,0.62,0.99,U] 
22:55:24.718 00.000 10844 refined, 3 included, MultiStar: {-0.40, 0.49}, one-star: {-0.42, 0.63}
22:55:24.718 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
22:55:24.718 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
22:55:24.718 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.49 hyp=0.63 cameraTheta=2.26 mountX=-0.41 mountY=-0.47, mountTheta=-2.28
22:55:24.718 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.49, opts=13)
22:55:24.718 00.000 10844 Enqueuing Move request for scope (-0.40, 0.49)
22:55:24.718 00.000 11060 Worker thread wakes up
22:55:24.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.49) opts 0xd
22:55:24.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.49)
22:55:24.718 00.000 11060 Moving (-0.40, 0.49) raw xDistance=-0.41 yDistance=-0.47
22:55:24.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.41
22:55:24.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:24.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:55:24.718 00.000 11060 MoveAxis(E, 74, ABG)
22:55:24.718 00.000 11060 Guiding  Dir = 2, Dur = 74
22:55:24.725 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:24.739 00.014 10844 UpdateGuideState exits: m=3135 SNR=36.4
22:55:24.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:24.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:24.739 00.000 10844 Enqueuing Expose request
22:55:24.751 00.012 11060 IsSlewing returns 0
22:55:24.753 00.002 11060 IsGuiding returns 0
22:55:24.838 00.085 11060 IsGuiding returns 0
22:55:24.838 00.000 11060 Move returns status 0, amount 74
22:55:24.838 00.000 11060 MoveAxis(N, 0, ABG)
22:55:24.838 00.000 11060 Move returns status 0, amount 0
22:55:24.838 00.000 11060 move complete, result=0
22:55:24.840 00.002 11060 worker thread done servicing request
22:55:24.840 00.000 11060 Worker thread wakes up
22:55:24.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:24.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:24.840 00.000 10844 GuideStep: -0.4 px 74 ms EAST, -0.5 px 0 ms NORTH
22:55:25.484 00.644 11060 Exposure complete
22:55:25.702 00.218 11060 worker thread done servicing request
22:55:25.703 00.001 10844 OnExposeComplete: enter
22:55:25.703 00.000 10844 UpdateGuideState(): m_state=6
22:55:25.703 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
22:55:25.703 00.000 10844 Star::Find returns 1 (1), X=254.11, Y=59.87, Mass=3211, SNR=36.7, Peak=255 HFD=3.8
22:55:25.703 00.000 10844 MultiStar: [#1 -0.96,0.75,0.00,M3] [#2 -0.90,-0.10,0.00,M7] [#3 -0.35,-0.06,0.96,U] [#4 -0.73,0.24,0.95,U] [#5 -0.97,0.99,0.00,M8] [#6 -0.53,0.88,0.00,M3] [#7 -0.31,0.61,0.91,U] [#8 -0.16,0.41,0.95,U] 
22:55:25.703 00.000 10844 refined, 4 included, MultiStar: {-0.52, 0.29}, one-star: {-1.01, 0.25}
22:55:25.703 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.39 = -1.90)
22:55:25.703 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
22:55:25.703 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.29 hyp=0.59 cameraTheta=2.63 mountX=-0.19 mountY=-0.56, mountTheta=-1.90
22:55:25.705 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.29, opts=13)
22:55:25.705 00.000 10844 Enqueuing Move request for scope (-0.52, 0.29)
22:55:25.705 00.000 11060 Worker thread wakes up
22:55:25.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.29) opts 0xd
22:55:25.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.29)
22:55:25.705 00.000 11060 Moving (-0.52, 0.29) raw xDistance=-0.19 yDistance=-0.56
22:55:25.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
22:55:25.707 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:25.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
22:55:25.707 00.000 11060 MoveAxis(E, 35, ABG)
22:55:25.707 00.000 11060 Guiding  Dir = 2, Dur = 35
22:55:25.714 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:25.725 00.011 10844 UpdateGuideState exits: m=3211 SNR=36.7 Saturated
22:55:25.728 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:25.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:25.728 00.000 10844 Enqueuing Expose request
22:55:25.755 00.027 11060 IsSlewing returns 0
22:55:25.755 00.000 11060 IsGuiding returns 0
22:55:25.829 00.074 11060 IsGuiding returns 0
22:55:25.829 00.000 11060 Move returns status 0, amount 35
22:55:25.829 00.000 11060 MoveAxis(N, 0, ABG)
22:55:25.829 00.000 11060 Move returns status 0, amount 0
22:55:25.829 00.000 11060 move complete, result=0
22:55:25.829 00.000 11060 worker thread done servicing request
22:55:25.829 00.000 11060 Worker thread wakes up
22:55:25.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:25.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:25.835 00.006 10844 GuideStep: -0.2 px 35 ms EAST, -0.6 px 0 ms NORTH
22:55:26.456 00.621 11060 Exposure complete
22:55:26.656 00.200 11060 worker thread done servicing request
22:55:26.656 00.000 10844 OnExposeComplete: enter
22:55:26.656 00.000 10844 UpdateGuideState(): m_state=6
22:55:26.656 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
22:55:26.656 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=59.97, Mass=3483, SNR=38.3, Peak=217 HFD=4.1
22:55:26.656 00.000 10844 MultiStar: [#1 -0.27,0.32,0.92,U] [#2 0.40,0.07,1.99,U] [#3 -0.43,0.36,0.92,U] [#4 0.03,0.52,0.95,U] [#5 -0.24,0.63,1.02,U] [#6 -0.16,1.02,0.00,M4] [#7 -0.14,0.73,0.88,U] [#8 0.17,0.56,0.92,U] 
22:55:26.656 00.000 10844 single-star, 7 included, MultiStar: {-0.00, 0.40}, one-star: {0.04, 0.35}
22:55:26.656 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
22:55:26.656 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
22:55:26.656 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.45 mountX=-0.35 mountY=-0.02, mountTheta=-3.10
22:55:26.656 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.35, opts=13)
22:55:26.656 00.000 10844 Enqueuing Move request for scope (0.04, 0.35)
22:55:26.656 00.000 11060 Worker thread wakes up
22:55:26.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.35) opts 0xd
22:55:26.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.35)
22:55:26.656 00.000 11060 Moving (0.04, 0.35) raw xDistance=-0.35 yDistance=-0.02
22:55:26.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
22:55:26.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:26.661 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:55:26.661 00.000 11060 MoveAxis(E, 62, ABG)
22:55:26.661 00.000 11060 Guiding  Dir = 2, Dur = 62
22:55:26.667 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:26.678 00.011 11060 IsSlewing returns 0
22:55:26.678 00.000 11060 IsGuiding returns 0
22:55:26.693 00.015 10844 UpdateGuideState exits: m=3483 SNR=38.3
22:55:26.694 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:26.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:26.694 00.000 10844 Enqueuing Expose request
22:55:26.771 00.077 11060 IsGuiding returns 0
22:55:26.771 00.000 11060 Move returns status 0, amount 62
22:55:26.771 00.000 11060 MoveAxis(N, 0, ABG)
22:55:26.771 00.000 11060 Move returns status 0, amount 0
22:55:26.771 00.000 11060 move complete, result=0
22:55:26.771 00.000 11060 worker thread done servicing request
22:55:26.771 00.000 11060 Worker thread wakes up
22:55:26.773 00.002 10844 GuideStep: -0.4 px 62 ms EAST, -0.0 px 0 ms NORTH
22:55:26.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:26.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:27.430 00.657 11060 Exposure complete
22:55:27.641 00.211 11060 worker thread done servicing request
22:55:27.641 00.000 10844 OnExposeComplete: enter
22:55:27.641 00.000 10844 UpdateGuideState(): m_state=6
22:55:27.641 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
22:55:27.641 00.000 10844 Star::Find returns 1 (0), X=254.41, Y=59.31, Mass=2916, SNR=34.5, Peak=233 HFD=3.5
22:55:27.641 00.000 10844 MultiStar: [#1 -0.73,0.22,1.08,U] [#2 -1.46,-0.38,0.00,M7] [#3 -0.33,-0.31,1.05,U] [#4 -0.93,0.80,0.00,M2] [#5 -0.66,-0.42,1.09,U] [#6 -1.06,0.51,0.00,M5] [#7 -0.63,-0.33,0.92,U] [#8 -0.79,0.36,0.00,M1] 
22:55:27.644 00.003 10844 refined, 4 included, MultiStar: {-0.61, -0.23}, one-star: {-0.71, -0.31}
22:55:27.644 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
22:55:27.644 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
22:55:27.644 00.000 10844 CameraToMount -- cameraX=-0.61 cameraY=-0.23 hyp=0.65 cameraTheta=-2.79 mountX=0.33 mountY=-0.57, mountTheta=-1.04
22:55:27.645 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.61, y=-0.23, opts=13)
22:55:27.645 00.000 10844 Enqueuing Move request for scope (-0.61, -0.23)
22:55:27.645 00.000 11060 Worker thread wakes up
22:55:27.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.23) opts 0xd
22:55:27.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.61, -0.23)
22:55:27.645 00.000 11060 Moving (-0.61, -0.23) raw xDistance=0.33 yDistance=-0.57
22:55:27.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:55:27.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:27.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
22:55:27.645 00.000 11060 MoveAxis(W, 56, ABG)
22:55:27.645 00.000 11060 Guiding  Dir = 3, Dur = 56
22:55:27.651 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:27.675 00.024 11060 IsSlewing returns 0
22:55:27.675 00.000 11060 IsGuiding returns 0
22:55:27.683 00.008 10844 UpdateGuideState exits: m=2916 SNR=34.5
22:55:27.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:27.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:27.683 00.000 10844 Enqueuing Expose request
22:55:27.764 00.081 11060 IsGuiding returns 0
22:55:27.764 00.000 11060 Move returns status 0, amount 56
22:55:27.764 00.000 11060 MoveAxis(N, 0, ABG)
22:55:27.764 00.000 11060 Move returns status 0, amount 0
22:55:27.764 00.000 11060 move complete, result=0
22:55:27.764 00.000 11060 worker thread done servicing request
22:55:27.764 00.000 11060 Worker thread wakes up
22:55:27.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:27.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:27.765 00.001 10844 GuideStep: 0.3 px 56 ms WEST, -0.6 px 0 ms NORTH
22:55:28.413 00.648 11060 Exposure complete
22:55:28.630 00.217 11060 worker thread done servicing request
22:55:28.630 00.000 10844 OnExposeComplete: enter
22:55:28.630 00.000 10844 UpdateGuideState(): m_state=6
22:55:28.630 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
22:55:28.630 00.000 10844 Star::Find returns 1 (1), X=254.71, Y=60.03, Mass=3356, SNR=37.5, Peak=255 HFD=3.4
22:55:28.633 00.003 10844 MultiStar: [#1 -0.63,0.79,0.00,M2] [#2 -0.71,-0.01,1.93,U] [#3 -0.78,0.84,0.00,M1] [#4 -0.95,0.90,0.00,M3] [#5 -0.69,0.33,1.04,U] [#6 -0.65,0.44,0.83,U] [#7 -0.24,0.48,0.91,U] [#8 -0.62,0.74,0.00,M2] 
22:55:28.633 00.000 10844 single-star, 4 included, MultiStar: {-0.57, 0.27}, one-star: {-0.41, 0.41}
22:55:28.633 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.12 = -2.17)
22:55:28.633 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
22:55:28.633 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.41 hyp=0.58 cameraTheta=2.36 mountX=-0.33 mountY=-0.48, mountTheta=-2.17
22:55:28.633 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.41, opts=13)
22:55:28.635 00.002 10844 Enqueuing Move request for scope (-0.41, 0.41)
22:55:28.635 00.000 11060 Worker thread wakes up
22:55:28.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.41) opts 0xd
22:55:28.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.41)
22:55:28.635 00.000 11060 Moving (-0.41, 0.41) raw xDistance=-0.33 yDistance=-0.48
22:55:28.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
22:55:28.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:28.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
22:55:28.635 00.000 11060 MoveAxis(E, 55, ABG)
22:55:28.635 00.000 11060 Guiding  Dir = 2, Dur = 55
22:55:28.638 00.003 11060 IsSlewing returns 0
22:55:28.639 00.001 11060 IsGuiding returns 0
22:55:28.644 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:28.681 00.037 10844 UpdateGuideState exits: m=3356 SNR=37.5 Saturated
22:55:28.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:28.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:28.681 00.000 10844 Enqueuing Expose request
22:55:28.698 00.017 11060 IsGuiding returns 0
22:55:28.698 00.000 11060 Move returns status 0, amount 55
22:55:28.698 00.000 11060 MoveAxis(N, 0, ABG)
22:55:28.698 00.000 11060 Move returns status 0, amount 0
22:55:28.698 00.000 11060 move complete, result=0
22:55:28.698 00.000 11060 worker thread done servicing request
22:55:28.698 00.000 11060 Worker thread wakes up
22:55:28.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:28.698 00.000 10844 GuideStep: -0.3 px 55 ms EAST, -0.5 px 0 ms NORTH
22:55:28.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:29.344 00.646 11060 Exposure complete
22:55:29.613 00.269 11060 worker thread done servicing request
22:55:29.613 00.000 10844 OnExposeComplete: enter
22:55:29.613 00.000 10844 UpdateGuideState(): m_state=6
22:55:29.614 00.001 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
22:55:29.614 00.000 10844 Star::Find returns 1 (1), X=254.09, Y=59.73, Mass=3493, SNR=38.6, Peak=255 HFD=3.8
22:55:29.614 00.000 10844 MultiStar: [#1 -1.13,1.14,0.00,M3] [#2 -1.18,0.20,0.00,M7] [#3 -0.80,0.73,0.00,M2] [#4 -1.06,1.09,0.00,M4] [#5 -0.96,0.49,0.00,M6] [#6 -0.74,1.08,0.00,M5] [#7 -1.03,0.41,0.00,M1] [#8 -0.77,0.44,0.00,M3] 
22:55:29.614 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.79 = -1.50)
22:55:29.614 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.51)
22:55:29.614 00.000 10844 CameraToMount -- cameraX=-1.03 cameraY=0.11 hyp=1.04 cameraTheta=3.03 mountX=0.08 mountY=-1.04, mountTheta=-1.50
22:55:29.615 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.03, y=0.11, opts=13)
22:55:29.616 00.001 10844 Enqueuing Move request for scope (-1.03, 0.11)
22:55:29.616 00.000 11060 Worker thread wakes up
22:55:29.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.11) opts 0xd
22:55:29.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.03, 0.11)
22:55:29.616 00.000 11060 Moving (-1.03, 0.11) raw xDistance=0.08 yDistance=-1.04
22:55:29.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:55:29.616 00.000 11060 resist switch: large excursion: input -1.04 thresh 0.57 direction from 1 to -1
22:55:29.616 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.11
22:55:29.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.73 from input -1.04
22:55:29.616 00.000 11060 MoveAxis(E, 0, ABG)
22:55:29.616 00.000 11060 Move returns status 0, amount 0
22:55:29.616 00.000 11060 BLC: Oldest BLC event removed
22:55:29.616 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 473 applied
22:55:29.617 00.001 11060 MoveAxis(N, 876, ABG)
22:55:29.617 00.000 11060 duration set to 750 by maxDecDuration
22:55:29.617 00.000 11060 Guiding  Dir = 0, Dur = 750
22:55:29.631 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:29.651 00.020 10844 UpdateGuideState exits: m=3493 SNR=38.6 Saturated
22:55:29.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:29.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:29.651 00.000 10844 Enqueuing Expose request
22:55:29.656 00.005 11060 IsSlewing returns 0
22:55:29.656 00.000 11060 IsGuiding returns 0
22:55:30.447 00.791 11060 IsGuiding returns 0
22:55:30.447 00.000 11060 Move returns status 0, amount 750
22:55:30.447 00.000 11060 move complete, result=0
22:55:30.447 00.000 11060 worker thread done servicing request
22:55:30.447 00.000 11060 Worker thread wakes up
22:55:30.447 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -1.0 px 750 ms NORTH
22:55:30.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:30.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:31.068 00.621 11060 Exposure complete
22:55:31.288 00.220 11060 worker thread done servicing request
22:55:31.288 00.000 10844 OnExposeComplete: enter
22:55:31.288 00.000 10844 UpdateGuideState(): m_state=6
22:55:31.288 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
22:55:31.289 00.001 10844 Star::Find returns 1 (0), X=254.44, Y=60.06, Mass=3185, SNR=36.7, Peak=231 HFD=3.7
22:55:31.289 00.000 10844 MultiStar: [#1 -0.74,0.79,0.00,M4] [#2 -1.61,0.40,0.00,M8] [#3 -0.71,0.97,0.00,M3] [#4 -0.70,0.49,0.00,M5] [#5 -0.57,0.34,1.07,U] [#6 -0.99,0.79,0.00,M6] [#7 -0.61,0.53,0.91,U] [#8 0.03,0.85,0.00,M4] 
22:55:31.289 00.000 10844 refined, 2 included, MultiStar: {-0.62, 0.43}, one-star: {-0.68, 0.45}
22:55:31.289 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
22:55:31.289 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.02)
22:55:31.289 00.000 10844 CameraToMount -- cameraX=-0.62 cameraY=0.43 hyp=0.76 cameraTheta=2.53 mountX=-0.31 mountY=-0.68, mountTheta=-2.00
22:55:31.302 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.62, y=0.43, opts=13)
22:55:31.302 00.000 10844 Enqueuing Move request for scope (-0.62, 0.43)
22:55:31.303 00.001 11060 Worker thread wakes up
22:55:31.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.43) opts 0xd
22:55:31.303 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.62, 0.43)
22:55:31.303 00.000 11060 Moving (-0.62, 0.43) raw xDistance=-0.31 yDistance=-0.68
22:55:31.303 00.000 11060 BLC: History state: CurrMiss=0.68, AvgInitMiss=0.34, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.725616, 1:0.681446
22:55:31.303 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:55:31.304 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
22:55:31.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.68
22:55:31.304 00.000 11060 MoveAxis(E, 55, ABG)
22:55:31.304 00.000 11060 Guiding  Dir = 2, Dur = 55
22:55:31.307 00.003 11060 IsSlewing returns 0
22:55:31.307 00.000 11060 IsGuiding returns 0
22:55:31.313 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:31.333 00.020 10844 UpdateGuideState exits: m=3185 SNR=36.7
22:55:31.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:31.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:31.333 00.000 10844 Enqueuing Expose request
22:55:31.370 00.037 11060 IsGuiding returns 0
22:55:31.370 00.000 11060 Move returns status 0, amount 55
22:55:31.370 00.000 11060 MoveAxis(N, 265, ABG)
22:55:31.370 00.000 11060 Guiding  Dir = 0, Dur = 265
22:55:31.386 00.016 11060 IsSlewing returns 0
22:55:31.386 00.000 11060 IsGuiding returns 0
22:55:31.671 00.285 11060 IsGuiding returns 0
22:55:31.671 00.000 11060 Move returns status 0, amount 265
22:55:31.671 00.000 11060 move complete, result=0
22:55:31.671 00.000 11060 worker thread done servicing request
22:55:31.671 00.000 11060 Worker thread wakes up
22:55:31.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:31.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:31.902 00.231 10844 GuideStep: -0.3 px 55 ms EAST, -0.7 px 265 ms NORTH
22:55:32.320 00.418 11060 Exposure complete
22:55:32.694 00.374 11060 worker thread done servicing request
22:55:32.694 00.000 10844 OnExposeComplete: enter
22:55:32.694 00.000 10844 UpdateGuideState(): m_state=6
22:55:32.694 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
22:55:32.694 00.000 10844 Star::Find returns 1 (1), X=254.54, Y=59.71, Mass=3186, SNR=36.5, Peak=255 HFD=3.4
22:55:32.694 00.000 10844 MultiStar: [#1 -0.64,0.82,0.00,M5] [#2 -1.41,-0.07,0.00,M9] [#3 -0.12,0.54,1.06,U] [#4 -0.95,0.09,0.00,M6] [#5 -0.53,-0.11,1.09,U] [#6 -0.24,0.62,0.95,U] [#7 0.01,0.57,0.89,U] [#8 -0.23,0.05,0.97,U] 
22:55:32.694 00.000 10844 refined, 5 included, MultiStar: {-0.29, 0.28}, one-star: {-0.58, 0.09}
22:55:32.699 00.005 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
22:55:32.699 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
22:55:32.699 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.41 cameraTheta=2.37 mountX=-0.23 mountY=-0.33, mountTheta=-2.17
22:55:32.699 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.28, opts=13)
22:55:32.701 00.002 10844 Enqueuing Move request for scope (-0.29, 0.28)
22:55:32.701 00.000 11060 Worker thread wakes up
22:55:32.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.28) opts 0xd
22:55:32.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.28)
22:55:32.701 00.000 11060 Moving (-0.29, 0.28) raw xDistance=-0.23 yDistance=-0.33
22:55:32.701 00.000 11060 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.34, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.725616, 1:0.681446, 2:0.332484
22:55:32.701 00.000 11060 BLC: Under-shoot: nominal increase by 189
22:55:32.701 00.000 11060 BLC: window closed
22:55:32.701 00.000 11060 BLC: Pulse adjusted to 520
22:55:32.703 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
22:55:32.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
22:55:32.703 00.000 11060 MoveAxis(E, 41, ABG)
22:55:32.703 00.000 11060 Guiding  Dir = 2, Dur = 41
22:55:32.708 00.005 11060 IsSlewing returns 0
22:55:32.708 00.000 11060 IsGuiding returns 0
22:55:32.712 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:32.733 00.021 10844 UpdateGuideState exits: m=3186 SNR=36.5 Saturated
22:55:32.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:32.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:32.733 00.000 10844 Enqueuing Expose request
22:55:32.762 00.029 11060 IsGuiding returns 0
22:55:32.762 00.000 11060 Move returns status 0, amount 41
22:55:32.763 00.001 11060 MoveAxis(N, 129, ABG)
22:55:32.763 00.000 11060 Guiding  Dir = 0, Dur = 129
22:55:32.776 00.013 11060 IsSlewing returns 0
22:55:32.777 00.001 11060 IsGuiding returns 0
22:55:33.032 00.255 11060 IsGuiding returns 0
22:55:33.032 00.000 11060 Move returns status 0, amount 129
22:55:33.032 00.000 11060 move complete, result=0
22:55:33.033 00.001 11060 worker thread done servicing request
22:55:33.033 00.000 11060 Worker thread wakes up
22:55:33.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:33.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:33.036 00.003 10844 evsrv: cli 0EEEDDF0 connect
22:55:33.036 00.000 10844 case statement mapped state 6 to 3
22:55:33.169 00.133 10844 case statement mapped state 6 to 3
22:55:33.185 00.016 10844 GuideStep: -0.2 px 41 ms EAST, -0.3 px 129 ms NORTH
22:55:33.244 00.059 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"cb952502-d9af-4d8d-9ea0-c43bcccfd3f2"}
22:55:33.244 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"cb952502-d9af-4d8d-9ea0-c43bcccfd3f2"}
22:55:33.246 00.002 10844 evsrv: cli 0EEEDDF0 disconnect
22:55:33.678 00.432 11060 Exposure complete
22:55:34.051 00.373 11060 worker thread done servicing request
22:55:34.051 00.000 10844 OnExposeComplete: enter
22:55:34.051 00.000 10844 UpdateGuideState(): m_state=6
22:55:34.051 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
22:55:34.051 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=59.45, Mass=3530, SNR=38.7, Peak=246 HFD=3.8
22:55:34.054 00.003 10844 MultiStar: [#1 -0.50,0.50,1.01,U] [#2 -0.06,-0.05,1.80,U] [#3 -0.04,-0.04,0.98,U] [#4 0.14,0.31,0.91,U] [#5 0.24,0.08,1.02,U] [#6 -0.26,0.41,0.91,U] [#7 0.12,0.25,0.87,U] [#8 -0.10,0.35,0.98,U] 
22:55:34.054 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.16, -0.17}
22:55:34.054 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
22:55:34.054 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
22:55:34.054 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.99 mountX=-0.14 mountY=-0.09, mountTheta=-2.56
22:55:34.056 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.16, opts=13)
22:55:34.056 00.000 10844 Enqueuing Move request for scope (-0.07, 0.16)
22:55:34.056 00.000 11060 Worker thread wakes up
22:55:34.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
22:55:34.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
22:55:34.056 00.000 11060 Moving (-0.07, 0.16) raw xDistance=-0.14 yDistance=-0.09
22:55:34.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
22:55:34.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:34.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:34.056 00.000 11060 MoveAxis(E, 26, ABG)
22:55:34.056 00.000 11060 Guiding  Dir = 2, Dur = 26
22:55:34.065 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:34.070 00.005 11060 IsSlewing returns 0
22:55:34.072 00.002 11060 IsGuiding returns 0
22:55:34.100 00.028 11060 IsGuiding returns 0
22:55:34.100 00.000 11060 Move returns status 0, amount 26
22:55:34.100 00.000 11060 MoveAxis(N, 0, ABG)
22:55:34.100 00.000 11060 Move returns status 0, amount 0
22:55:34.100 00.000 11060 move complete, result=0
22:55:34.100 00.000 11060 worker thread done servicing request
22:55:34.119 00.019 10844 UpdateGuideState exits: m=3530 SNR=38.7
22:55:34.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:34.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:34.119 00.000 10844 Enqueuing Expose request
22:55:34.120 00.001 11060 Worker thread wakes up
22:55:34.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:34.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:34.120 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
22:55:34.762 00.642 11060 Exposure complete
22:55:35.083 00.321 11060 worker thread done servicing request
22:55:35.083 00.000 10844 OnExposeComplete: enter
22:55:35.083 00.000 10844 UpdateGuideState(): m_state=6
22:55:35.083 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
22:55:35.083 00.000 10844 Star::Find returns 1 (0), X=254.49, Y=59.01, Mass=3158, SNR=36.4, Peak=202 HFD=3.6
22:55:35.085 00.002 10844 MultiStar: [#1 -0.42,0.43,1.05,U] [#2 -0.94,0.07,0.00,M9] [#3 -0.16,-0.22,0.99,U] [#4 -0.66,-0.26,1.00,U] [#5 -0.80,0.23,0.00,M4] [#6 -0.47,0.48,0.90,U] [#7 -0.25,-0.58,0.95,U] [#8 -0.12,0.29,0.99,U] 
22:55:35.085 00.000 10844 refined, 6 included, MultiStar: {-0.39, -0.07}, one-star: {-0.63, -0.60}
22:55:35.085 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
22:55:35.085 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
22:55:35.085 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.07 hyp=0.39 cameraTheta=-2.97 mountX=0.14 mountY=-0.37, mountTheta=-1.22
22:55:35.087 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.07, opts=13)
22:55:35.087 00.000 10844 Enqueuing Move request for scope (-0.39, -0.07)
22:55:35.087 00.000 11060 Worker thread wakes up
22:55:35.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.07) opts 0xd
22:55:35.087 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.07)
22:55:35.087 00.000 11060 Moving (-0.39, -0.07) raw xDistance=0.14 yDistance=-0.37
22:55:35.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:55:35.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
22:55:35.087 00.000 11060 MoveAxis(W, 23, ABG)
22:55:35.088 00.001 11060 Guiding  Dir = 3, Dur = 23
22:55:35.094 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:35.103 00.009 11060 IsSlewing returns 0
22:55:35.104 00.001 11060 IsGuiding returns 0
22:55:35.125 00.021 10844 UpdateGuideState exits: m=3158 SNR=36.4
22:55:35.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:35.126 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:35.126 00.000 10844 Enqueuing Expose request
22:55:35.130 00.004 11060 IsGuiding returns 0
22:55:35.130 00.000 11060 Move returns status 0, amount 23
22:55:35.130 00.000 11060 MoveAxis(N, 145, ABG)
22:55:35.130 00.000 11060 Guiding  Dir = 0, Dur = 145
22:55:35.149 00.019 11060 IsSlewing returns 0
22:55:35.149 00.000 11060 IsGuiding returns 0
22:55:35.302 00.153 11060 IsGuiding returns 0
22:55:35.302 00.000 11060 Move returns status 0, amount 145
22:55:35.302 00.000 11060 move complete, result=0
22:55:35.302 00.000 11060 worker thread done servicing request
22:55:35.302 00.000 11060 Worker thread wakes up
22:55:35.302 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.4 px 145 ms NORTH
22:55:35.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:35.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:35.965 00.663 11060 Exposure complete
22:55:36.281 00.316 11060 worker thread done servicing request
22:55:36.281 00.000 10844 OnExposeComplete: enter
22:55:36.281 00.000 10844 UpdateGuideState(): m_state=6
22:55:36.281 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
22:55:36.287 00.006 10844 Star::Find returns 1 (0), X=255.02, Y=59.47, Mass=3335, SNR=37.7, Peak=251 HFD=3.6
22:55:36.287 00.000 10844 MultiStar: [#1 -0.29,0.39,0.98,U] [#2 -0.70,-0.12,1.92,U] [#3 0.20,-0.61,0.89,U] [#4 -0.16,0.08,0.90,U] [#5 -0.36,-0.51,1.02,U] [#6 -0.10,0.22,0.90,U] [#7 -0.01,-0.91,0.00,M1] [#8 -0.17,-0.18,0.99,U] 
22:55:36.287 00.000 10844 single-star, 7 included, MultiStar: {-0.27, -0.11}, one-star: {-0.10, -0.15}
22:55:36.287 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
22:55:36.287 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
22:55:36.287 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.18 mountX=0.17 mountY=-0.08, mountTheta=-0.44
22:55:36.287 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.15, opts=13)
22:55:36.287 00.000 10844 Enqueuing Move request for scope (-0.10, -0.15)
22:55:36.287 00.000 11060 Worker thread wakes up
22:55:36.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
22:55:36.287 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
22:55:36.287 00.000 11060 Moving (-0.10, -0.15) raw xDistance=0.17 yDistance=-0.08
22:55:36.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
22:55:36.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:36.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:36.287 00.000 11060 MoveAxis(W, 30, ABG)
22:55:36.287 00.000 11060 Guiding  Dir = 3, Dur = 30
22:55:36.314 00.027 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:36.315 00.001 11060 IsSlewing returns 0
22:55:36.315 00.000 11060 IsGuiding returns 0
22:55:36.334 00.019 10844 UpdateGuideState exits: m=3335 SNR=37.7
22:55:36.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:36.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:36.334 00.000 10844 Enqueuing Expose request
22:55:36.369 00.035 11060 IsGuiding returns 0
22:55:36.369 00.000 11060 Move returns status 0, amount 30
22:55:36.369 00.000 11060 MoveAxis(N, 0, ABG)
22:55:36.369 00.000 11060 Move returns status 0, amount 0
22:55:36.369 00.000 11060 move complete, result=0
22:55:36.369 00.000 11060 worker thread done servicing request
22:55:36.369 00.000 11060 Worker thread wakes up
22:55:36.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:36.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:36.369 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
22:55:37.020 00.651 11060 Exposure complete
22:55:37.318 00.298 11060 worker thread done servicing request
22:55:37.318 00.000 10844 OnExposeComplete: enter
22:55:37.318 00.000 10844 UpdateGuideState(): m_state=6
22:55:37.320 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
22:55:37.320 00.000 10844 Star::Find returns 1 (0), X=255.00, Y=60.05, Mass=3443, SNR=37.6, Peak=235 HFD=4.0
22:55:37.320 00.000 10844 MultiStar: [#1 -0.28,0.87,0.00,M3] [#2 -0.57,-0.43,1.82,U] [#3 0.07,0.54,0.99,U] [#4 -0.58,0.22,0.94,U] [#5 -0.52,0.16,1.00,U] [#6 0.14,0.38,0.89,U] [#7 0.02,0.34,0.88,U] [#8 0.02,0.41,0.91,U] 
22:55:37.320 00.000 10844 refined, 7 included, MultiStar: {-0.24, 0.19}, one-star: {-0.12, 0.43}
22:55:37.320 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
22:55:37.320 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
22:55:37.320 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.30 cameraTheta=2.48 mountX=-0.14 mountY=-0.26, mountTheta=-2.06
22:55:37.320 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.19, opts=13)
22:55:37.320 00.000 10844 Enqueuing Move request for scope (-0.24, 0.19)
22:55:37.320 00.000 11060 Worker thread wakes up
22:55:37.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
22:55:37.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
22:55:37.320 00.000 11060 Moving (-0.24, 0.19) raw xDistance=-0.14 yDistance=-0.26
22:55:37.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
22:55:37.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
22:55:37.320 00.000 11060 MoveAxis(E, 23, ABG)
22:55:37.320 00.000 11060 Guiding  Dir = 2, Dur = 23
22:55:37.331 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:37.336 00.005 11060 IsSlewing returns 0
22:55:37.336 00.000 11060 IsGuiding returns 0
22:55:37.346 00.010 10844 UpdateGuideState exits: m=3443 SNR=37.6
22:55:37.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:37.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:37.346 00.000 10844 Enqueuing Expose request
22:55:37.380 00.034 11060 IsGuiding returns 0
22:55:37.380 00.000 11060 Move returns status 0, amount 23
22:55:37.380 00.000 11060 MoveAxis(N, 103, ABG)
22:55:37.380 00.000 11060 Guiding  Dir = 0, Dur = 103
22:55:37.393 00.013 11060 IsSlewing returns 0
22:55:37.393 00.000 11060 IsGuiding returns 0
22:55:37.501 00.108 11060 IsGuiding returns 0
22:55:37.501 00.000 11060 Move returns status 0, amount 103
22:55:37.501 00.000 11060 move complete, result=0
22:55:37.501 00.000 11060 worker thread done servicing request
22:55:37.501 00.000 11060 Worker thread wakes up
22:55:37.501 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.3 px 103 ms NORTH
22:55:37.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:37.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:38.145 00.644 11060 Exposure complete
22:55:38.403 00.258 11060 worker thread done servicing request
22:55:38.403 00.000 10844 OnExposeComplete: enter
22:55:38.403 00.000 10844 UpdateGuideState(): m_state=6
22:55:38.403 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
22:55:38.403 00.000 10844 Star::Find returns 1 (0), X=255.95, Y=59.37, Mass=3347, SNR=37.7, Peak=251 HFD=3.5
22:55:38.403 00.000 10844 MultiStar: [#1 0.10,0.29,1.01,U] [#2 -0.40,-0.44,1.83,U] [#3 0.47,0.17,0.91,U] [#4 -0.00,0.73,0.98,U] [#5 -0.34,-0.02,1.00,U] [#6 0.15,0.60,0.98,U] [#7 0.33,-0.13,0.86,U] [#8 0.03,-0.38,0.93,U] 
22:55:38.403 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.83, -0.25}
22:55:38.403 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
22:55:38.403 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
22:55:38.403 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=-0.04 mountY=0.07, mountTheta=2.05
22:55:38.408 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
22:55:38.408 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
22:55:38.408 00.000 11060 Worker thread wakes up
22:55:38.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:55:38.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:55:38.408 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.04 yDistance=0.07
22:55:38.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:55:38.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:38.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:55:38.408 00.000 11060 MoveAxis(E, 0, ABG)
22:55:38.408 00.000 11060 Move returns status 0, amount 0
22:55:38.408 00.000 11060 MoveAxis(N, 0, ABG)
22:55:38.408 00.000 11060 Move returns status 0, amount 0
22:55:38.408 00.000 11060 move complete, result=0
22:55:38.408 00.000 11060 worker thread done servicing request
22:55:38.418 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:38.449 00.031 10844 UpdateGuideState exits: m=3347 SNR=37.7
22:55:38.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:38.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:38.449 00.000 10844 Enqueuing Expose request
22:55:38.449 00.000 11060 Worker thread wakes up
22:55:38.449 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:38.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:38.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:39.080 00.631 11060 Exposure complete
22:55:39.348 00.268 11060 worker thread done servicing request
22:55:39.348 00.000 10844 OnExposeComplete: enter
22:55:39.348 00.000 10844 UpdateGuideState(): m_state=6
22:55:39.348 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
22:55:39.348 00.000 10844 Star::Find returns 1 (0), X=254.85, Y=59.53, Mass=2992, SNR=35.7, Peak=245 HFD=3.6
22:55:39.348 00.000 10844 MultiStar: [#1 0.06,0.10,1.00,U] [#2 0.12,0.02,2.04,U] [#3 0.40,0.40,0.99,U] [#4 0.17,0.33,1.02,U] [#5 0.04,-0.64,1.08,U] [#6 0.39,0.14,0.93,U] [#7 0.26,0.07,0.86,U] [#8 0.44,-0.30,1.00,U] 
22:55:39.348 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {-0.27, -0.09}
22:55:39.348 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
22:55:39.348 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
22:55:39.348 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.03 mountY=0.16, mountTheta=1.74
22:55:39.350 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.00, opts=13)
22:55:39.350 00.000 10844 Enqueuing Move request for scope (0.17, -0.00)
22:55:39.350 00.000 11060 Worker thread wakes up
22:55:39.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
22:55:39.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
22:55:39.350 00.000 11060 Moving (0.17, -0.00) raw xDistance=-0.03 yDistance=0.16
22:55:39.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:55:39.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:39.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:55:39.350 00.000 11060 MoveAxis(E, 0, ABG)
22:55:39.350 00.000 11060 Move returns status 0, amount 0
22:55:39.350 00.000 11060 MoveAxis(N, 0, ABG)
22:55:39.350 00.000 11060 Move returns status 0, amount 0
22:55:39.350 00.000 11060 move complete, result=0
22:55:39.350 00.000 11060 worker thread done servicing request
22:55:39.358 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:39.384 00.026 10844 UpdateGuideState exits: m=2992 SNR=35.7
22:55:39.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:39.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:39.384 00.000 10844 Enqueuing Expose request
22:55:39.384 00.000 11060 Worker thread wakes up
22:55:39.384 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:39.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:39.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:40.022 00.638 11060 Exposure complete
22:55:40.251 00.229 11060 worker thread done servicing request
22:55:40.251 00.000 10844 OnExposeComplete: enter
22:55:40.251 00.000 10844 UpdateGuideState(): m_state=6
22:55:40.251 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
22:55:40.251 00.000 10844 Star::Find returns 1 (0), X=254.75, Y=59.93, Mass=3136, SNR=36.4, Peak=243 HFD=3.4
22:55:40.251 00.000 10844 MultiStar: [#1 -0.61,0.97,0.00,M2] [#2 -0.58,-0.35,2.04,U] [#3 -0.65,0.07,0.90,U] [#4 0.04,0.33,0.98,U] [#5 -0.30,0.36,1.04,U] [#6 0.17,0.24,0.96,U] [#7 -0.49,0.31,0.96,U] [#8 -0.50,0.10,1.00,U] 
22:55:40.251 00.000 10844 refined, 7 included, MultiStar: {-0.36, 0.11}, one-star: {-0.38, 0.31}
22:55:40.251 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
22:55:40.251 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.71)
22:55:40.251 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.11 hyp=0.38 cameraTheta=2.84 mountX=-0.04 mountY=-0.38, mountTheta=-1.69
22:55:40.251 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.11, opts=13)
22:55:40.251 00.000 10844 Enqueuing Move request for scope (-0.36, 0.11)
22:55:40.251 00.000 11060 Worker thread wakes up
22:55:40.256 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.11) opts 0xd
22:55:40.256 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.11)
22:55:40.256 00.000 11060 Moving (-0.36, 0.11) raw xDistance=-0.04 yDistance=-0.38
22:55:40.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:55:40.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.38
22:55:40.256 00.000 11060 MoveAxis(E, 0, ABG)
22:55:40.257 00.001 11060 Move returns status 0, amount 0
22:55:40.257 00.000 11060 MoveAxis(N, 146, ABG)
22:55:40.257 00.000 11060 Guiding  Dir = 0, Dur = 146
22:55:40.266 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:40.271 00.005 11060 IsSlewing returns 0
22:55:40.271 00.000 11060 IsGuiding returns 0
22:55:40.287 00.016 10844 UpdateGuideState exits: m=3136 SNR=36.4
22:55:40.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:40.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:40.287 00.000 10844 Enqueuing Expose request
22:55:40.426 00.139 11060 IsGuiding returns 0
22:55:40.426 00.000 11060 Move returns status 0, amount 146
22:55:40.426 00.000 11060 move complete, result=0
22:55:40.426 00.000 11060 worker thread done servicing request
22:55:40.426 00.000 11060 Worker thread wakes up
22:55:40.426 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 146 ms NORTH
22:55:40.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:40.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:41.076 00.650 11060 Exposure complete
22:55:41.315 00.239 11060 worker thread done servicing request
22:55:41.315 00.000 10844 OnExposeComplete: enter
22:55:41.315 00.000 10844 UpdateGuideState(): m_state=6
22:55:41.315 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
22:55:41.315 00.000 10844 Star::Find returns 1 (0), X=255.59, Y=58.90, Mass=3454, SNR=38.6, Peak=250 HFD=3.6
22:55:41.315 00.000 10844 MultiStar: [#1 0.55,-0.13,1.00,U] [#2 -0.17,-0.29,1.84,U] [#3 0.98,-0.39,0.00,M1] [#4 0.51,-0.08,0.86,U] [#5 -0.16,-0.59,0.93,U] [#6 0.49,-0.02,0.93,U] [#7 0.65,-0.54,0.00,M1] [#8 0.64,-0.63,0.00,M1] 
22:55:41.315 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.31}, one-star: {0.47, -0.72}
22:55:41.315 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
22:55:41.315 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
22:55:41.315 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-0.95 mountX=0.26 mountY=0.27, mountTheta=0.80
22:55:41.320 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.31, opts=13)
22:55:41.320 00.000 10844 Enqueuing Move request for scope (0.22, -0.31)
22:55:41.320 00.000 11060 Worker thread wakes up
22:55:41.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.31) opts 0xd
22:55:41.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.31)
22:55:41.320 00.000 11060 Moving (0.22, -0.31) raw xDistance=0.26 yDistance=0.27
22:55:41.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
22:55:41.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:41.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:55:41.320 00.000 11060 MoveAxis(W, 46, ABG)
22:55:41.320 00.000 11060 Guiding  Dir = 3, Dur = 46
22:55:41.346 00.026 11060 IsSlewing returns 0
22:55:41.346 00.000 11060 IsGuiding returns 0
22:55:41.356 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:41.371 00.015 10844 UpdateGuideState exits: m=3454 SNR=38.6
22:55:41.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:41.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:41.371 00.000 10844 Enqueuing Expose request
22:55:41.433 00.062 11060 IsGuiding returns 0
22:55:41.434 00.001 11060 Move returns status 0, amount 46
22:55:41.434 00.000 11060 MoveAxis(N, 0, ABG)
22:55:41.434 00.000 11060 Move returns status 0, amount 0
22:55:41.434 00.000 11060 move complete, result=0
22:55:41.434 00.000 11060 worker thread done servicing request
22:55:41.434 00.000 11060 Worker thread wakes up
22:55:41.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:41.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:41.444 00.010 10844 GuideStep: 0.3 px 46 ms WEST, 0.3 px 0 ms NORTH
22:55:42.085 00.641 11060 Exposure complete
22:55:42.341 00.256 11060 worker thread done servicing request
22:55:42.341 00.000 10844 OnExposeComplete: enter
22:55:42.341 00.000 10844 UpdateGuideState(): m_state=6
22:55:42.341 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
22:55:42.341 00.000 10844 Star::Find returns 1 (0), X=255.14, Y=59.07, Mass=2960, SNR=35.5, Peak=220 HFD=3.8
22:55:42.344 00.003 10844 MultiStar: [#1 0.12,0.41,1.02,U] [#2 -0.11,-0.60,1.94,U] [#3 -0.09,-0.70,1.06,U] [#4 0.27,-0.41,0.99,U] [#5 0.47,-0.77,0.00,M1] [#6 0.27,-0.31,0.91,U] [#7 -0.03,-0.46,0.90,U] [#8 0.17,-0.04,0.98,U] 
22:55:42.344 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.36}, one-star: {0.02, -0.55}
22:55:42.344 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
22:55:42.344 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
22:55:42.344 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.36 cameraTheta=-1.42 mountX=0.34 mountY=0.11, mountTheta=0.32
22:55:42.366 00.022 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.36, opts=13)
22:55:42.366 00.000 10844 Enqueuing Move request for scope (0.05, -0.36)
22:55:42.368 00.002 11060 Worker thread wakes up
22:55:42.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd
22:55:42.368 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.36)
22:55:42.368 00.000 11060 Moving (0.05, -0.36) raw xDistance=0.34 yDistance=0.11
22:55:42.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.34
22:55:42.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:42.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:55:42.368 00.000 11060 MoveAxis(W, 61, ABG)
22:55:42.368 00.000 11060 Guiding  Dir = 3, Dur = 61
22:55:42.380 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:42.402 00.022 11060 IsSlewing returns 0
22:55:42.403 00.001 11060 IsGuiding returns 0
22:55:42.417 00.014 10844 UpdateGuideState exits: m=2960 SNR=35.5
22:55:42.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:42.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:42.417 00.000 10844 Enqueuing Expose request
22:55:42.492 00.075 11060 IsGuiding returns 0
22:55:42.492 00.000 11060 Move returns status 0, amount 61
22:55:42.492 00.000 11060 MoveAxis(N, 0, ABG)
22:55:42.492 00.000 11060 Move returns status 0, amount 0
22:55:42.492 00.000 11060 move complete, result=0
22:55:42.492 00.000 11060 worker thread done servicing request
22:55:42.492 00.000 11060 Worker thread wakes up
22:55:42.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:42.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:42.492 00.000 10844 GuideStep: 0.3 px 61 ms WEST, 0.1 px 0 ms NORTH
22:55:43.117 00.625 11060 Exposure complete
22:55:43.364 00.247 11060 worker thread done servicing request
22:55:43.364 00.000 10844 OnExposeComplete: enter
22:55:43.364 00.000 10844 UpdateGuideState(): m_state=6
22:55:43.366 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
22:55:43.366 00.000 10844 Star::Find returns 1 (1), X=255.09, Y=58.72, Mass=3345, SNR=37.3, Peak=255 HFD=3.9
22:55:43.366 00.000 10844 MultiStar: [#1 -0.26,0.15,0.97,U] [#2 -0.60,-1.05,0.00,M3] [#3 0.19,-0.54,0.94,U] [#4 0.26,-0.92,0.00,M1] [#5 -0.43,-0.71,0.00,M2] [#6 0.11,-0.20,0.90,U] [#7 0.05,-0.98,0.00,M1] [#8 0.30,-0.08,0.94,U] 
22:55:43.366 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.32}, one-star: {-0.04, -0.90}
22:55:43.366 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
22:55:43.366 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
22:55:43.366 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.39 mountX=0.30 mountY=0.11, mountTheta=0.34
22:55:43.369 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.32, opts=13)
22:55:43.369 00.000 10844 Enqueuing Move request for scope (0.06, -0.32)
22:55:43.369 00.000 11060 Worker thread wakes up
22:55:43.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
22:55:43.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
22:55:43.369 00.000 11060 Moving (0.06, -0.32) raw xDistance=0.30 yDistance=0.11
22:55:43.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.30
22:55:43.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:43.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:55:43.369 00.000 11060 MoveAxis(W, 55, ABG)
22:55:43.369 00.000 11060 Guiding  Dir = 3, Dur = 55
22:55:43.391 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:43.401 00.010 11060 IsSlewing returns 0
22:55:43.401 00.000 11060 IsGuiding returns 0
22:55:43.408 00.007 10844 UpdateGuideState exits: m=3345 SNR=37.3 Saturated
22:55:43.410 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:43.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:43.410 00.000 10844 Enqueuing Expose request
22:55:43.472 00.062 11060 IsGuiding returns 0
22:55:43.472 00.000 11060 Move returns status 0, amount 55
22:55:43.472 00.000 11060 MoveAxis(N, 0, ABG)
22:55:43.472 00.000 11060 Move returns status 0, amount 0
22:55:43.472 00.000 11060 move complete, result=0
22:55:43.472 00.000 11060 worker thread done servicing request
22:55:43.472 00.000 11060 Worker thread wakes up
22:55:43.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:43.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:43.480 00.008 10844 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
22:55:44.129 00.649 11060 Exposure complete
22:55:44.869 00.740 11060 worker thread done servicing request
22:55:44.869 00.000 10844 OnExposeComplete: enter
22:55:44.869 00.000 10844 UpdateGuideState(): m_state=6
22:55:44.870 00.001 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
22:55:44.870 00.000 10844 Star::Find returns 1 (1), X=255.04, Y=58.80, Mass=3073, SNR=35.7, Peak=255 HFD=3.9
22:55:44.870 00.000 10844 MultiStar: [#1 0.17,-0.97,0.00,M1] [#2 -0.10,-1.42,0.00,M4] [#3 0.41,-1.39,0.00,M1] [#4 0.45,-0.86,0.00,M2] [#5 0.08,-1.03,0.00,M3] [#6 0.01,-0.43,0.92,U] [#7 0.26,-0.68,0.89,U] [#8 0.32,-0.59,0.97,U] 
22:55:44.870 00.000 10844 refined, 3 included, MultiStar: {0.13, -0.64}, one-star: {-0.08, -0.82}
22:55:44.870 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
22:55:44.870 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
22:55:44.870 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.64 hyp=0.65 cameraTheta=-1.38 mountX=0.60 mountY=0.23, mountTheta=0.36
22:55:44.872 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.64, opts=13)
22:55:44.874 00.002 10844 Enqueuing Move request for scope (0.13, -0.64)
22:55:44.874 00.000 11060 Worker thread wakes up
22:55:44.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.64) opts 0xd
22:55:44.874 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.64)
22:55:44.874 00.000 11060 Moving (0.13, -0.64) raw xDistance=0.60 yDistance=0.23
22:55:44.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.60
22:55:44.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:44.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:55:44.874 00.000 11060 MoveAxis(W, 106, ABG)
22:55:44.874 00.000 11060 Guiding  Dir = 3, Dur = 106
22:55:44.879 00.005 11060 IsSlewing returns 0
22:55:44.881 00.002 11060 IsGuiding returns 0
22:55:44.887 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:44.926 00.039 10844 UpdateGuideState exits: m=3073 SNR=35.7 Saturated
22:55:44.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:44.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:44.926 00.000 10844 Enqueuing Expose request
22:55:45.002 00.076 11060 IsGuiding returns 0
22:55:45.002 00.000 11060 Move returns status 0, amount 106
22:55:45.002 00.000 11060 MoveAxis(N, 0, ABG)
22:55:45.002 00.000 11060 Move returns status 0, amount 0
22:55:45.002 00.000 11060 move complete, result=0
22:55:45.002 00.000 11060 worker thread done servicing request
22:55:45.002 00.000 11060 Worker thread wakes up
22:55:45.002 00.000 10844 GuideStep: 0.6 px 106 ms WEST, 0.2 px 0 ms NORTH
22:55:45.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:45.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:45.680 00.678 11060 Exposure complete
22:55:46.020 00.340 11060 worker thread done servicing request
22:55:46.022 00.002 10844 OnExposeComplete: enter
22:55:46.022 00.000 10844 UpdateGuideState(): m_state=6
22:55:46.022 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
22:55:46.022 00.000 10844 Star::Find returns 1 (1), X=255.30, Y=58.30, Mass=3233, SNR=37.0, Peak=255 HFD=3.5
22:55:46.022 00.000 10844 MultiStar: [#1 0.15,-0.84,0.00,M2] [#2 -0.17,-0.92,0.00,M5] [#3 0.35,-1.29,0.00,M2] [#4 0.30,-0.93,0.00,M3] [#5 -0.34,-1.32,0.00,M4] [#6 -0.11,-0.74,0.90,U] [#7 0.37,-0.97,0.00,M1] [#8 0.35,-1.02,0.00,M1] 
22:55:46.022 00.000 10844 refined, 1 included, MultiStar: {0.04, -1.04}, one-star: {0.18, -1.32}
22:55:46.022 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
22:55:46.022 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
22:55:46.022 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-1.04 hyp=1.05 cameraTheta=-1.53 mountX=1.02 mountY=0.21, mountTheta=0.20
22:55:46.024 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-1.04, opts=13)
22:55:46.024 00.000 10844 Enqueuing Move request for scope (0.04, -1.04)
22:55:46.024 00.000 11060 Worker thread wakes up
22:55:46.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.04) opts 0xd
22:55:46.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -1.04)
22:55:46.024 00.000 11060 Moving (0.04, -1.04) raw xDistance=1.02 yDistance=0.21
22:55:46.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.28 from input 1.02
22:55:46.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:46.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:55:46.024 00.000 11060 MoveAxis(W, 180, ABG)
22:55:46.024 00.000 11060 Guiding  Dir = 3, Dur = 180
22:55:46.065 00.041 11060 IsSlewing returns 0
22:55:46.066 00.001 11060 IsGuiding returns 0
22:55:46.068 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:46.095 00.027 10844 UpdateGuideState exits: m=3233 SNR=37.0 Saturated
22:55:46.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:46.095 00.000 10844 Enqueuing Expose request
22:55:46.272 00.177 11060 IsGuiding returns 0
22:55:46.272 00.000 11060 Move returns status 0, amount 180
22:55:46.272 00.000 11060 MoveAxis(N, 0, ABG)
22:55:46.272 00.000 11060 Move returns status 0, amount 0
22:55:46.272 00.000 11060 move complete, result=0
22:55:46.273 00.001 11060 worker thread done servicing request
22:55:46.273 00.000 11060 Worker thread wakes up
22:55:46.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:46.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:46.273 00.000 10844 GuideStep: 1.0 px 180 ms WEST, 0.2 px 0 ms NORTH
22:55:46.919 00.646 11060 Exposure complete
22:55:47.296 00.377 11060 worker thread done servicing request
22:55:47.296 00.000 10844 OnExposeComplete: enter
22:55:47.296 00.000 10844 UpdateGuideState(): m_state=6
22:55:47.297 00.001 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:55:47.297 00.000 10844 Star::Find returns 1 (0), X=255.34, Y=59.24, Mass=3151, SNR=36.6, Peak=254 HFD=3.6
22:55:47.297 00.000 10844 MultiStar: [#1 -0.08,-0.16,0.96,U] [#2 -0.17,-0.35,1.89,U] [#3 0.06,-0.14,1.00,U] [#4 0.10,-0.46,1.01,U] [#5 -0.35,-1.34,0.00,M5] [#6 0.19,-0.35,0.89,U] [#7 0.02,-0.89,0.00,M2] [#8 0.21,-0.32,0.93,U] 
22:55:47.297 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.31}, one-star: {0.22, -0.38}
22:55:47.297 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
22:55:47.297 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
22:55:47.297 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.32 cameraTheta=-1.42 mountX=0.30 mountY=0.10, mountTheta=0.31
22:55:47.299 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.31, opts=13)
22:55:47.299 00.000 10844 Enqueuing Move request for scope (0.05, -0.31)
22:55:47.301 00.002 11060 Worker thread wakes up
22:55:47.303 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
22:55:47.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
22:55:47.303 00.000 11060 Moving (0.05, -0.31) raw xDistance=0.30 yDistance=0.10
22:55:47.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.30
22:55:47.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:47.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:55:47.303 00.000 11060 MoveAxis(W, 58, ABG)
22:55:47.303 00.000 11060 Guiding  Dir = 3, Dur = 58
22:55:47.310 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:47.317 00.007 11060 IsSlewing returns 0
22:55:47.317 00.000 11060 IsGuiding returns 0
22:55:47.342 00.025 10844 UpdateGuideState exits: m=3151 SNR=36.6
22:55:47.343 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:47.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:47.343 00.000 10844 Enqueuing Expose request
22:55:47.383 00.040 11060 IsGuiding returns 0
22:55:47.383 00.000 11060 Move returns status 0, amount 58
22:55:47.383 00.000 11060 MoveAxis(N, 0, ABG)
22:55:47.385 00.002 11060 Move returns status 0, amount 0
22:55:47.385 00.000 11060 move complete, result=0
22:55:47.385 00.000 11060 worker thread done servicing request
22:55:47.385 00.000 11060 Worker thread wakes up
22:55:47.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:47.387 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:47.387 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
22:55:48.015 00.628 11060 Exposure complete
22:55:48.309 00.294 11060 worker thread done servicing request
22:55:48.309 00.000 10844 OnExposeComplete: enter
22:55:48.309 00.000 10844 UpdateGuideState(): m_state=6
22:55:48.309 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
22:55:48.309 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=58.95, Mass=3248, SNR=37.6, Peak=228 HFD=4.0
22:55:48.309 00.000 10844 MultiStar: [#1 -0.37,-0.27,1.01,U] [#2 0.31,-0.43,1.89,U] [#3 0.26,0.33,0.96,U] [#4 0.52,0.49,0.93,U] [#5 0.21,-0.40,0.98,U] [#6 0.20,0.39,0.92,U] [#7 0.39,-0.10,0.82,U] [#8 -0.01,0.10,0.89,U] 
22:55:48.309 00.000 10844 refined, 8 included, MultiStar: {0.18, -0.11}, one-star: {0.00, -0.67}
22:55:48.309 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
22:55:48.309 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
22:55:48.309 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.55 mountX=0.07 mountY=0.19, mountTheta=1.20
22:55:48.314 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.11, opts=13)
22:55:48.314 00.000 10844 Enqueuing Move request for scope (0.18, -0.11)
22:55:48.314 00.000 11060 Worker thread wakes up
22:55:48.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
22:55:48.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
22:55:48.314 00.000 11060 Moving (0.18, -0.11) raw xDistance=0.07 yDistance=0.19
22:55:48.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:55:48.317 00.003 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.14 newest=0.50
22:55:48.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
22:55:48.317 00.000 11060 MoveAxis(E, 0, ABG)
22:55:48.317 00.000 11060 Move returns status 0, amount 0
22:55:48.317 00.000 11060 BLC: Oldest BLC event removed
22:55:48.317 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 520 applied
22:55:48.317 00.000 11060 MoveAxis(S, 595, ABG)
22:55:48.317 00.000 11060 Guiding  Dir = 1, Dur = 595
22:55:48.340 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:48.345 00.005 11060 IsSlewing returns 0
22:55:48.346 00.001 11060 IsGuiding returns 0
22:55:48.361 00.015 10844 UpdateGuideState exits: m=3248 SNR=37.6
22:55:48.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:48.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:48.361 00.000 10844 Enqueuing Expose request
22:55:48.957 00.596 11060 IsGuiding returns 0
22:55:48.957 00.000 11060 Move returns status 0, amount 595
22:55:48.971 00.014 11060 move complete, result=0
22:55:48.971 00.000 11060 worker thread done servicing request
22:55:48.971 00.000 11060 Worker thread wakes up
22:55:48.973 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:48.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:48.973 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 595 ms SOUTH
22:55:49.600 00.627 11060 Exposure complete
22:55:49.793 00.193 11060 worker thread done servicing request
22:55:49.793 00.000 10844 OnExposeComplete: enter
22:55:49.793 00.000 10844 UpdateGuideState(): m_state=6
22:55:49.793 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
22:55:49.793 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.12, Mass=3373, SNR=37.5, Peak=243 HFD=4.0
22:55:49.793 00.000 10844 MultiStar: [#1 0.02,0.41,1.08,U] [#2 -0.44,-0.41,1.84,U] [#3 -0.12,-0.29,0.95,U] [#4 0.74,-0.26,0.93,U] [#5 -0.28,-0.71,1.10,U] [#6 0.17,-0.28,0.87,U] [#7 0.32,-0.64,0.86,U] [#8 -0.23,0.13,0.95,U] 
22:55:49.793 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.29}, one-star: {-0.06, -0.50}
22:55:49.793 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
22:55:49.793 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
22:55:49.793 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.70 mountX=0.29 mountY=0.01, mountTheta=0.03
22:55:49.797 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.29, opts=13)
22:55:49.797 00.000 10844 Enqueuing Move request for scope (-0.04, -0.29)
22:55:49.797 00.000 11060 Worker thread wakes up
22:55:49.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
22:55:49.797 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
22:55:49.797 00.000 11060 Moving (-0.04, -0.29) raw xDistance=0.29 yDistance=0.01
22:55:49.799 00.002 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.33, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.134669, 1:0.009049
22:55:49.799 00.000 11060 BLC: No correction, Miss < min_move
22:55:49.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
22:55:49.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:49.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:49.799 00.000 11060 MoveAxis(W, 51, ABG)
22:55:49.799 00.000 11060 Guiding  Dir = 3, Dur = 51
22:55:49.805 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:49.831 00.026 11060 IsSlewing returns 0
22:55:49.832 00.001 11060 IsGuiding returns 0
22:55:49.840 00.008 10844 UpdateGuideState exits: m=3373 SNR=37.5
22:55:49.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:49.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:49.840 00.000 10844 Enqueuing Expose request
22:55:49.920 00.080 11060 IsGuiding returns 0
22:55:49.920 00.000 11060 Move returns status 0, amount 51
22:55:49.920 00.000 11060 MoveAxis(N, 0, ABG)
22:55:49.920 00.000 11060 Move returns status 0, amount 0
22:55:49.920 00.000 11060 move complete, result=0
22:55:49.920 00.000 11060 worker thread done servicing request
22:55:49.920 00.000 10844 GuideStep: 0.3 px 51 ms WEST, 0.0 px 0 ms NORTH
22:55:49.920 00.000 11060 Worker thread wakes up
22:55:49.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:49.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:50.590 00.670 11060 Exposure complete
22:55:50.843 00.253 11060 worker thread done servicing request
22:55:50.843 00.000 10844 OnExposeComplete: enter
22:55:50.843 00.000 10844 UpdateGuideState(): m_state=6
22:55:50.845 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
22:55:50.845 00.000 10844 Star::Find returns 1 (0), X=255.28, Y=59.34, Mass=2988, SNR=35.4, Peak=238 HFD=3.6
22:55:50.845 00.000 10844 MultiStar: [#1 -0.70,0.04,1.07,U] [#2 -0.39,-0.90,0.00,M3] [#3 -0.04,-0.35,1.01,U] [#4 0.56,-0.52,1.08,U] [#5 -0.48,-0.67,0.00,M4] [#6 -0.42,-0.47,0.92,U] [#7 0.24,-0.31,0.90,U] [#8 -0.28,0.04,0.90,U] 
22:55:50.845 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.27}, one-star: {0.16, -0.28}
22:55:50.845 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
22:55:50.845 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
22:55:50.845 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.27 cameraTheta=-1.81 mountX=0.27 mountY=-0.02, mountTheta=-0.08
22:55:50.847 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.27, opts=13)
22:55:50.847 00.000 10844 Enqueuing Move request for scope (-0.06, -0.27)
22:55:50.847 00.000 11060 Worker thread wakes up
22:55:50.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
22:55:50.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
22:55:50.847 00.000 11060 Moving (-0.06, -0.27) raw xDistance=0.27 yDistance=-0.02
22:55:50.847 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.33, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.134669, 1:0.009049, 2:-0.020511
22:55:50.847 00.000 11060 BLC: No correction, Miss < min_move
22:55:50.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
22:55:50.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:50.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:55:50.847 00.000 11060 MoveAxis(W, 49, ABG)
22:55:50.847 00.000 11060 Guiding  Dir = 3, Dur = 49
22:55:50.850 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:50.867 00.017 10844 UpdateGuideState exits: m=2988 SNR=35.4
22:55:50.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:50.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:50.867 00.000 10844 Enqueuing Expose request
22:55:50.871 00.004 11060 IsSlewing returns 0
22:55:50.871 00.000 11060 IsGuiding returns 0
22:55:50.928 00.057 11060 IsGuiding returns 0
22:55:50.929 00.001 11060 Move returns status 0, amount 49
22:55:50.929 00.000 11060 MoveAxis(N, 0, ABG)
22:55:50.929 00.000 11060 Move returns status 0, amount 0
22:55:50.929 00.000 11060 move complete, result=0
22:55:50.929 00.000 11060 worker thread done servicing request
22:55:50.929 00.000 11060 Worker thread wakes up
22:55:50.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:50.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:50.937 00.008 10844 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
22:55:51.570 00.633 11060 Exposure complete
22:55:51.791 00.221 11060 worker thread done servicing request
22:55:51.791 00.000 10844 OnExposeComplete: enter
22:55:51.796 00.005 10844 UpdateGuideState(): m_state=6
22:55:51.796 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
22:55:51.796 00.000 10844 Star::Find returns 1 (1), X=255.57, Y=59.62, Mass=3249, SNR=37.2, Peak=255 HFD=3.4
22:55:51.797 00.001 10844 MultiStar: [#1 -0.38,0.08,1.04,U] [#2 -0.05,-0.35,1.95,U] [#3 -0.07,-0.64,0.95,U] [#4 0.13,-0.46,0.91,U] [#5 0.03,-0.25,0.97,U] [#6 0.05,0.17,0.94,U] [#7 -0.09,-0.71,0.79,U] [#8 0.26,0.08,0.99,U] 
22:55:51.797 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.23}, one-star: {0.45, 0.00}
22:55:51.797 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
22:55:51.797 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
22:55:51.797 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.45 mountX=0.22 mountY=0.07, mountTheta=0.29
22:55:51.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.23, opts=13)
22:55:51.799 00.000 10844 Enqueuing Move request for scope (0.03, -0.23)
22:55:51.799 00.000 11060 Worker thread wakes up
22:55:51.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
22:55:51.799 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
22:55:51.799 00.000 11060 Moving (0.03, -0.23) raw xDistance=0.22 yDistance=0.07
22:55:51.799 00.000 11060 BLC: window closed
22:55:51.799 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.33, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.134669, 1:0.009049, 2:-0.020511
22:55:51.799 00.000 11060 BLC: No correction, Miss < min_move
22:55:51.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
22:55:51.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:51.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:55:51.802 00.003 11060 MoveAxis(W, 40, ABG)
22:55:51.802 00.000 11060 Guiding  Dir = 3, Dur = 40
22:55:51.806 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:51.842 00.036 10844 UpdateGuideState exits: m=3249 SNR=37.2 Saturated
22:55:51.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:51.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:51.842 00.000 10844 Enqueuing Expose request
22:55:51.847 00.005 11060 IsSlewing returns 0
22:55:51.848 00.001 11060 IsGuiding returns 0
22:55:51.919 00.071 11060 IsGuiding returns 0
22:55:51.919 00.000 11060 Move returns status 0, amount 40
22:55:51.919 00.000 11060 MoveAxis(N, 0, ABG)
22:55:51.919 00.000 11060 Move returns status 0, amount 0
22:55:51.919 00.000 11060 move complete, result=0
22:55:51.919 00.000 11060 worker thread done servicing request
22:55:51.919 00.000 11060 Worker thread wakes up
22:55:51.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:51.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:51.921 00.002 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
22:55:52.554 00.633 11060 Exposure complete
22:55:52.810 00.256 11060 worker thread done servicing request
22:55:52.810 00.000 10844 OnExposeComplete: enter
22:55:52.810 00.000 10844 UpdateGuideState(): m_state=6
22:55:52.810 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
22:55:52.810 00.000 10844 Star::Find returns 1 (0), X=255.46, Y=59.17, Mass=3314, SNR=37.4, Peak=246 HFD=3.7
22:55:52.810 00.000 10844 MultiStar: [#1 0.44,-0.38,1.01,U] [#2 -0.55,-1.05,0.00,M3] [#3 0.60,-0.61,0.00,M1] [#4 -0.69,-0.50,0.00,M1] [#5 -0.24,-0.97,0.00,M4] [#6 0.25,-0.15,0.92,U] [#7 0.88,-0.76,0.00,M1] [#8 0.17,-0.47,0.94,U] 
22:55:52.810 00.000 10844 refined, 3 included, MultiStar: {0.30, -0.36}, one-star: {0.34, -0.45}
22:55:52.810 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
22:55:52.810 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
22:55:52.810 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.36 hyp=0.47 cameraTheta=-0.88 mountX=0.30 mountY=0.36, mountTheta=0.87
22:55:52.813 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.36, opts=13)
22:55:52.813 00.000 10844 Enqueuing Move request for scope (0.30, -0.36)
22:55:52.813 00.000 11060 Worker thread wakes up
22:55:52.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.36) opts 0xd
22:55:52.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.36)
22:55:52.813 00.000 11060 Moving (0.30, -0.36) raw xDistance=0.30 yDistance=0.36
22:55:52.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
22:55:52.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
22:55:52.813 00.000 11060 MoveAxis(W, 54, ABG)
22:55:52.813 00.000 11060 Guiding  Dir = 3, Dur = 54
22:55:52.818 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:52.850 00.032 11060 IsSlewing returns 0
22:55:52.850 00.000 11060 IsGuiding returns 0
22:55:52.854 00.004 10844 UpdateGuideState exits: m=3314 SNR=37.4
22:55:52.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:52.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:52.854 00.000 10844 Enqueuing Expose request
22:55:52.922 00.068 11060 IsGuiding returns 0
22:55:52.923 00.001 11060 Move returns status 0, amount 54
22:55:52.923 00.000 11060 MoveAxis(S, 139, ABG)
22:55:52.923 00.000 11060 Guiding  Dir = 1, Dur = 139
22:55:52.948 00.025 11060 IsSlewing returns 0
22:55:52.950 00.002 11060 IsGuiding returns 0
22:55:53.105 00.155 11060 IsGuiding returns 0
22:55:53.105 00.000 11060 Move returns status 0, amount 139
22:55:53.105 00.000 11060 move complete, result=0
22:55:53.105 00.000 11060 worker thread done servicing request
22:55:53.105 00.000 11060 Worker thread wakes up
22:55:53.105 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.4 px 139 ms SOUTH
22:55:53.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:53.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:53.742 00.637 11060 Exposure complete
22:55:53.920 00.178 11060 worker thread done servicing request
22:55:53.920 00.000 10844 OnExposeComplete: enter
22:55:53.920 00.000 10844 UpdateGuideState(): m_state=6
22:55:53.920 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
22:55:53.920 00.000 10844 Star::Find returns 1 (1), X=255.38, Y=59.59, Mass=3558, SNR=38.3, Peak=255 HFD=3.4
22:55:53.920 00.000 10844 MultiStar: [#1 0.43,0.31,0.91,U] [#2 0.14,-0.28,1.72,U] [#3 0.44,-0.11,0.90,U] [#4 0.03,-0.28,0.99,U] [#5 0.13,-0.28,0.96,U] [#6 0.41,0.16,0.92,U] [#7 0.47,0.30,0.79,U] [#8 0.26,0.17,0.88,U] 
22:55:53.920 00.000 10844 single-star, 8 included, MultiStar: {0.27, -0.04}, one-star: {0.26, -0.02}
22:55:53.920 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
22:55:53.920 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
22:55:53.920 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.10 mountX=-0.02 mountY=0.26, mountTheta=1.66
22:55:53.925 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.02, opts=13)
22:55:53.925 00.000 10844 Enqueuing Move request for scope (0.26, -0.02)
22:55:53.925 00.000 11060 Worker thread wakes up
22:55:53.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
22:55:53.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
22:55:53.925 00.000 11060 Moving (0.26, -0.02) raw xDistance=-0.02 yDistance=0.26
22:55:53.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:55:53.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
22:55:53.925 00.000 11060 MoveAxis(E, 0, ABG)
22:55:53.925 00.000 11060 Move returns status 0, amount 0
22:55:53.925 00.000 11060 MoveAxis(S, 102, ABG)
22:55:53.925 00.000 11060 Guiding  Dir = 1, Dur = 102
22:55:53.932 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:53.935 00.003 11060 IsSlewing returns 0
22:55:53.936 00.001 11060 IsGuiding returns 0
22:55:53.945 00.009 10844 UpdateGuideState exits: m=3558 SNR=38.3 Saturated
22:55:53.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:53.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:53.945 00.000 10844 Enqueuing Expose request
22:55:54.058 00.113 11060 IsGuiding returns 0
22:55:54.058 00.000 11060 Move returns status 0, amount 102
22:55:54.058 00.000 11060 move complete, result=0
22:55:54.060 00.002 11060 worker thread done servicing request
22:55:54.060 00.000 11060 Worker thread wakes up
22:55:54.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:54.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:54.065 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 102 ms SOUTH
22:55:54.680 00.615 11060 Exposure complete
22:55:54.864 00.184 11060 worker thread done servicing request
22:55:54.864 00.000 10844 OnExposeComplete: enter
22:55:54.864 00.000 10844 UpdateGuideState(): m_state=6
22:55:54.864 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
22:55:54.864 00.000 10844 Star::Find returns 1 (1), X=255.20, Y=59.65, Mass=3029, SNR=35.2, Peak=255 HFD=3.7
22:55:54.864 00.000 10844 MultiStar: [#1 0.05,1.23,0.00,M1] [#2 -0.24,0.22,2.03,U] [#3 0.10,0.56,0.98,U] [#4 -0.57,0.76,0.00,M1] [#5 -0.21,0.34,1.09,U] [#6 0.46,0.61,0.92,U] [#7 0.23,0.39,0.92,U] [#8 0.16,0.64,0.93,U] 
22:55:54.864 00.000 10844 single-star, 6 included, MultiStar: {0.03, 0.37}, one-star: {0.08, 0.03}
22:55:54.864 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
22:55:54.867 00.003 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
22:55:54.867 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.37 mountX=-0.04 mountY=0.07, mountTheta=2.12
22:55:54.867 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
22:55:54.867 00.000 10844 Enqueuing Move request for scope (0.08, 0.03)
22:55:54.867 00.000 11060 Worker thread wakes up
22:55:54.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:55:54.867 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:55:54.867 00.000 11060 Moving (0.08, 0.03) raw xDistance=-0.04 yDistance=0.07
22:55:54.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:55:54.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:54.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:55:54.867 00.000 11060 MoveAxis(E, 0, ABG)
22:55:54.867 00.000 11060 Move returns status 0, amount 0
22:55:54.867 00.000 11060 MoveAxis(N, 0, ABG)
22:55:54.872 00.005 11060 Move returns status 0, amount 0
22:55:54.872 00.000 11060 move complete, result=0
22:55:54.872 00.000 11060 worker thread done servicing request
22:55:54.879 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:55:54.904 00.025 10844 UpdateGuideState exits: m=3029 SNR=35.2 Saturated
22:55:54.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:54.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:54.904 00.000 10844 Enqueuing Expose request
22:55:54.908 00.004 11060 Worker thread wakes up
22:55:54.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:54.908 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:55:54.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:55.540 00.632 11060 Exposure complete
22:55:55.787 00.247 11060 worker thread done servicing request
22:55:55.787 00.000 10844 OnExposeComplete: enter
22:55:55.787 00.000 10844 UpdateGuideState(): m_state=6
22:55:55.790 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
22:55:55.790 00.000 10844 Star::Find returns 1 (0), X=255.63, Y=60.26, Mass=3394, SNR=37.5, Peak=251 HFD=3.6
22:55:55.790 00.000 10844 MultiStar: [#1 0.26,1.18,0.00,M2] [#2 -0.11,0.07,1.99,U] [#3 0.37,0.31,0.94,U] [#4 -0.21,0.63,0.92,U] [#5 -0.79,1.04,0.00,M3] [#6 -0.12,0.46,0.91,U] [#7 0.29,0.66,0.84,U] [#8 0.48,0.43,0.99,U] 
22:55:55.790 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.40}, one-star: {0.51, 0.64}
22:55:55.790 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
22:55:55.790 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
22:55:55.790 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.40 hyp=0.42 cameraTheta=1.24 mountX=-0.42 mountY=0.07, mountTheta=2.97
22:55:55.795 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.40, opts=13)
22:55:55.795 00.000 10844 Enqueuing Move request for scope (0.14, 0.40)
22:55:55.795 00.000 11060 Worker thread wakes up
22:55:55.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.40) opts 0xd
22:55:55.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.40)
22:55:55.795 00.000 11060 Moving (0.14, 0.40) raw xDistance=-0.42 yDistance=0.07
22:55:55.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
22:55:55.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:55.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:55:55.795 00.000 11060 MoveAxis(E, 73, ABG)
22:55:55.795 00.000 11060 Guiding  Dir = 2, Dur = 73
22:55:55.804 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:55.808 00.004 11060 IsSlewing returns 0
22:55:55.809 00.001 11060 IsGuiding returns 0
22:55:55.823 00.014 10844 UpdateGuideState exits: m=3394 SNR=37.5
22:55:55.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:55.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:55.823 00.000 10844 Enqueuing Expose request
22:55:55.885 00.062 11060 IsGuiding returns 0
22:55:55.885 00.000 11060 Move returns status 0, amount 73
22:55:55.885 00.000 11060 MoveAxis(N, 0, ABG)
22:55:55.885 00.000 11060 Move returns status 0, amount 0
22:55:55.885 00.000 11060 move complete, result=0
22:55:55.885 00.000 11060 worker thread done servicing request
22:55:55.885 00.000 11060 Worker thread wakes up
22:55:55.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:55.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:56.117 00.232 10844 GuideStep: -0.4 px 73 ms EAST, 0.1 px 0 ms NORTH
22:55:56.509 00.392 11060 Exposure complete
22:55:56.829 00.320 11060 worker thread done servicing request
22:55:56.829 00.000 10844 OnExposeComplete: enter
22:55:56.829 00.000 10844 UpdateGuideState(): m_state=6
22:55:56.830 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
22:55:56.830 00.000 10844 Star::Find returns 1 (0), X=254.88, Y=59.96, Mass=2682, SNR=33.6, Peak=219 HFD=3.1
22:55:56.830 00.000 10844 MultiStar: [#1 0.10,1.16,0.00,M3] [#2 -0.12,-0.04,2.04,U] [#3 0.27,-0.06,1.04,U] [#4 -0.04,0.35,1.09,U] [#5 0.10,0.07,1.16,U] [#6 0.14,0.69,1.01,U] [#7 0.30,0.08,0.90,U] [#8 0.14,0.57,1.02,U] 
22:55:56.830 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.22}, one-star: {-0.24, 0.34}
22:55:56.830 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
22:55:56.830 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
22:55:56.830 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.36 mountX=-0.22 mountY=0.01, mountTheta=3.10
22:55:56.832 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.22, opts=13)
22:55:56.832 00.000 10844 Enqueuing Move request for scope (0.05, 0.22)
22:55:56.832 00.000 11060 Worker thread wakes up
22:55:56.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
22:55:56.832 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
22:55:56.832 00.000 11060 Moving (0.05, 0.22) raw xDistance=-0.22 yDistance=0.01
22:55:56.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
22:55:56.834 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:56.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:56.834 00.000 11060 MoveAxis(E, 41, ABG)
22:55:56.834 00.000 11060 Guiding  Dir = 2, Dur = 41
22:55:56.841 00.007 11060 IsSlewing returns 0
22:55:56.841 00.000 11060 IsGuiding returns 0
22:55:56.844 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:56.883 00.039 10844 UpdateGuideState exits: m=2682 SNR=33.6
22:55:56.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:56.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:56.883 00.000 10844 Enqueuing Expose request
22:55:56.895 00.012 11060 IsGuiding returns 0
22:55:56.895 00.000 11060 Move returns status 0, amount 41
22:55:56.895 00.000 11060 MoveAxis(N, 0, ABG)
22:55:56.895 00.000 11060 Move returns status 0, amount 0
22:55:56.895 00.000 11060 move complete, result=0
22:55:56.895 00.000 11060 worker thread done servicing request
22:55:56.895 00.000 11060 Worker thread wakes up
22:55:56.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:56.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:56.911 00.016 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
22:55:57.594 00.683 11060 Exposure complete
22:55:58.203 00.609 11060 worker thread done servicing request
22:55:58.203 00.000 10844 OnExposeComplete: enter
22:55:58.203 00.000 10844 UpdateGuideState(): m_state=6
22:55:58.205 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
22:55:58.205 00.000 10844 Star::Find returns 1 (1), X=255.37, Y=59.81, Mass=3054, SNR=36.0, Peak=255 HFD=3.6
22:55:58.205 00.000 10844 MultiStar: [#1 -0.03,1.10,0.00,M4] [#2 -0.53,0.49,1.99,U] [#3 0.04,0.35,1.03,U] [#4 -0.34,0.31,0.97,U] [#5 -0.01,0.25,1.07,U] [#6 0.29,1.18,0.00,M1] [#7 0.13,0.24,0.97,U] [#8 -0.26,0.87,0.00,M1] 
22:55:58.205 00.000 10844 single-star, 5 included, MultiStar: {-0.14, 0.33}, one-star: {0.25, 0.19}
22:55:58.205 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
22:55:58.205 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
22:55:58.205 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.32 cameraTheta=0.65 mountX=-0.24 mountY=0.22, mountTheta=2.40
22:55:58.208 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.19, opts=13)
22:55:58.208 00.000 10844 Enqueuing Move request for scope (0.25, 0.19)
22:55:58.208 00.000 11060 Worker thread wakes up
22:55:58.210 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd
22:55:58.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.19)
22:55:58.210 00.000 11060 Moving (0.25, 0.19) raw xDistance=-0.24 yDistance=0.22
22:55:58.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
22:55:58.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
22:55:58.210 00.000 11060 MoveAxis(E, 42, ABG)
22:55:58.210 00.000 11060 Guiding  Dir = 2, Dur = 42
22:55:58.219 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:58.224 00.005 11060 IsSlewing returns 0
22:55:58.224 00.000 11060 IsGuiding returns 0
22:55:58.272 00.048 11060 IsGuiding returns 0
22:55:58.272 00.000 11060 Move returns status 0, amount 42
22:55:58.272 00.000 11060 MoveAxis(S, 85, ABG)
22:55:58.272 00.000 10844 UpdateGuideState exits: m=3054 SNR=36.0 Saturated
22:55:58.272 00.000 11060 Guiding  Dir = 1, Dur = 85
22:55:58.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:58.272 00.000 10844 Enqueuing Expose request
22:55:58.285 00.013 11060 IsSlewing returns 0
22:55:58.285 00.000 11060 IsGuiding returns 0
22:55:58.393 00.108 11060 IsGuiding returns 0
22:55:58.393 00.000 11060 Move returns status 0, amount 85
22:55:58.393 00.000 11060 move complete, result=0
22:55:58.394 00.001 11060 worker thread done servicing request
22:55:58.394 00.000 11060 Worker thread wakes up
22:55:58.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:58.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:55:58.394 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 85 ms SOUTH
22:55:59.030 00.636 11060 Exposure complete
22:55:59.390 00.360 11060 worker thread done servicing request
22:55:59.390 00.000 10844 OnExposeComplete: enter
22:55:59.390 00.000 10844 UpdateGuideState(): m_state=6
22:55:59.391 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
22:55:59.391 00.000 10844 Star::Find returns 1 (0), X=255.52, Y=59.44, Mass=3262, SNR=37.2, Peak=241 HFD=3.3
22:55:59.391 00.000 10844 MultiStar: [#1 0.59,0.53,1.04,U] [#2 -0.14,-0.51,1.94,U] [#3 0.58,0.13,0.98,U] [#4 0.09,-0.33,0.95,U] [#5 0.15,0.41,0.98,U] [#6 0.50,0.48,0.92,U] [#7 0.45,-0.31,0.86,U] [#8 0.69,0.46,0.00,M2] 
22:55:59.391 00.000 10844 refined, 7 included, MultiStar: {0.28, -0.03}, one-star: {0.40, -0.18}
22:55:59.391 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
22:55:59.391 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
22:55:59.391 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.09 mountX=-0.02 mountY=0.28, mountTheta=1.66
22:55:59.393 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.03, opts=13)
22:55:59.393 00.000 10844 Enqueuing Move request for scope (0.28, -0.03)
22:55:59.393 00.000 11060 Worker thread wakes up
22:55:59.395 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
22:55:59.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
22:55:59.395 00.000 11060 Moving (0.28, -0.03) raw xDistance=-0.02 yDistance=0.28
22:55:59.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:55:59.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
22:55:59.395 00.000 11060 MoveAxis(E, 0, ABG)
22:55:59.395 00.000 11060 Move returns status 0, amount 0
22:55:59.395 00.000 11060 MoveAxis(S, 107, ABG)
22:55:59.395 00.000 11060 Guiding  Dir = 1, Dur = 107
22:55:59.399 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:55:59.404 00.005 11060 IsSlewing returns 0
22:55:59.407 00.003 11060 IsGuiding returns 0
22:55:59.441 00.034 10844 UpdateGuideState exits: m=3262 SNR=37.2
22:55:59.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:59.442 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
22:55:59.442 00.000 10844 Enqueuing Expose request
22:55:59.521 00.079 11060 IsGuiding returns 0
22:55:59.521 00.000 11060 Move returns status 0, amount 107
22:55:59.523 00.002 11060 move complete, result=0
22:55:59.523 00.000 11060 worker thread done servicing request
22:55:59.523 00.000 11060 Worker thread wakes up
22:55:59.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:55:59.523 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 107 ms SOUTH
22:55:59.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:00.169 00.646 11060 Exposure complete
22:56:00.512 00.343 11060 worker thread done servicing request
22:56:00.512 00.000 10844 OnExposeComplete: enter
22:56:00.512 00.000 10844 UpdateGuideState(): m_state=6
22:56:00.512 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
22:56:00.512 00.000 10844 Star::Find returns 1 (1), X=255.19, Y=59.42, Mass=2994, SNR=36.0, Peak=255 HFD=3.7
22:56:00.512 00.000 10844 MultiStar: [#1 -0.10,0.15,1.00,U] [#2 -0.32,-0.10,1.96,U] [#3 0.19,-0.05,0.97,U] [#4 0.51,-0.42,0.96,U] [#5 -0.12,-0.50,1.02,U] [#6 0.09,0.32,0.92,U] [#7 0.19,0.20,0.86,U] [#8 0.39,0.22,0.95,U] 
22:56:00.512 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.07, -0.20}
22:56:00.512 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
22:56:00.512 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
22:56:00.512 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.08 cameraTheta=-0.78 mountX=0.04 mountY=0.06, mountTheta=0.96
22:56:00.518 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
22:56:00.518 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
22:56:00.518 00.000 11060 Worker thread wakes up
22:56:00.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:56:00.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:56:00.519 00.001 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.06
22:56:00.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:56:00.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:00.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:56:00.519 00.000 11060 MoveAxis(E, 0, ABG)
22:56:00.519 00.000 11060 Move returns status 0, amount 0
22:56:00.519 00.000 11060 MoveAxis(N, 0, ABG)
22:56:00.519 00.000 11060 Move returns status 0, amount 0
22:56:00.519 00.000 11060 move complete, result=0
22:56:00.521 00.002 11060 worker thread done servicing request
22:56:00.529 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:00.552 00.023 10844 UpdateGuideState exits: m=2994 SNR=36.0 Saturated
22:56:00.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:00.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:00.552 00.000 10844 Enqueuing Expose request
22:56:00.552 00.000 11060 Worker thread wakes up
22:56:00.553 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:00.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:00.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:01.184 00.631 11060 Exposure complete
22:56:01.440 00.256 11060 worker thread done servicing request
22:56:01.440 00.000 10844 OnExposeComplete: enter
22:56:01.440 00.000 10844 UpdateGuideState(): m_state=6
22:56:01.440 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:56:01.440 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.52, Mass=3129, SNR=36.2, Peak=227 HFD=3.7
22:56:01.440 00.000 10844 MultiStar: [#1 0.09,0.64,1.02,U] [#2 -0.64,-0.05,2.08,U] [#3 0.17,0.14,0.96,U] [#4 0.09,0.03,1.00,U] [#5 -0.69,-0.46,0.00,M1] [#6 0.06,0.42,0.97,U] [#7 0.40,-0.18,1.01,U] [#8 -0.15,0.18,0.93,U] 
22:56:01.440 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.11}, one-star: {0.10, -0.10}
22:56:01.443 00.003 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
22:56:01.443 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.47)
22:56:01.443 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.08 mountX=-0.10 mountY=-0.08, mountTheta=-2.46
22:56:01.443 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
22:56:01.443 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
22:56:01.443 00.000 11060 Worker thread wakes up
22:56:01.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
22:56:01.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
22:56:01.443 00.000 11060 Moving (-0.06, 0.11) raw xDistance=-0.10 yDistance=-0.08
22:56:01.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:56:01.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:01.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:01.443 00.000 11060 MoveAxis(E, 0, ABG)
22:56:01.443 00.000 11060 Move returns status 0, amount 0
22:56:01.443 00.000 11060 MoveAxis(N, 0, ABG)
22:56:01.443 00.000 11060 Move returns status 0, amount 0
22:56:01.443 00.000 11060 move complete, result=0
22:56:01.443 00.000 11060 worker thread done servicing request
22:56:01.450 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:01.469 00.019 10844 UpdateGuideState exits: m=3129 SNR=36.2
22:56:01.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:01.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:01.469 00.000 10844 Enqueuing Expose request
22:56:01.469 00.000 11060 Worker thread wakes up
22:56:01.469 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:01.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:01.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:02.108 00.639 11060 Exposure complete
22:56:02.371 00.263 11060 worker thread done servicing request
22:56:02.371 00.000 10844 OnExposeComplete: enter
22:56:02.371 00.000 10844 UpdateGuideState(): m_state=6
22:56:02.371 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
22:56:02.371 00.000 10844 Star::Find returns 1 (1), X=255.21, Y=59.61, Mass=3317, SNR=37.6, Peak=255 HFD=3.7
22:56:02.371 00.000 10844 MultiStar: [#1 -0.05,0.57,0.99,U] [#2 -0.19,-0.05,1.90,U] [#3 0.37,-0.29,0.91,U] [#4 0.27,0.26,0.93,U] [#5 -0.44,0.75,0.00,M2] [#6 0.11,0.29,0.93,U] [#7 0.54,0.24,0.89,U] [#8 0.51,0.89,0.00,M1] 
22:56:02.371 00.000 10844 single-star, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.09, -0.01}
22:56:02.371 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
22:56:02.371 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
22:56:02.371 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=-0.01 mountY=0.09, mountTheta=1.65
22:56:02.371 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
22:56:02.371 00.000 10844 Enqueuing Move request for scope (0.09, -0.01)
22:56:02.371 00.000 11060 Worker thread wakes up
22:56:02.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
22:56:02.376 00.005 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
22:56:02.376 00.000 11060 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
22:56:02.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:56:02.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:02.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:56:02.376 00.000 11060 MoveAxis(E, 0, ABG)
22:56:02.376 00.000 11060 Move returns status 0, amount 0
22:56:02.376 00.000 11060 MoveAxis(N, 0, ABG)
22:56:02.376 00.000 11060 Move returns status 0, amount 0
22:56:02.376 00.000 11060 move complete, result=0
22:56:02.376 00.000 11060 worker thread done servicing request
22:56:02.384 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:02.417 00.033 10844 UpdateGuideState exits: m=3317 SNR=37.6 Saturated
22:56:02.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:02.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:02.417 00.000 10844 Enqueuing Expose request
22:56:02.417 00.000 11060 Worker thread wakes up
22:56:02.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:02.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:02.417 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:03.065 00.648 11060 Exposure complete
22:56:03.319 00.254 10844 OnExposeComplete: enter
22:56:03.319 00.000 10844 UpdateGuideState(): m_state=6
22:56:03.319 00.000 11060 worker thread done servicing request
22:56:03.319 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
22:56:03.319 00.000 10844 Star::Find returns 1 (1), X=254.96, Y=60.26, Mass=3261, SNR=37.2, Peak=255 HFD=4.0
22:56:03.319 00.000 10844 MultiStar: [#1 0.30,0.54,1.04,U] [#2 -0.10,0.20,1.90,U] [#3 0.02,0.35,0.94,U] [#4 -0.12,-0.08,0.95,U] [#5 -0.16,0.31,0.97,U] [#6 0.14,0.98,0.00,M1] [#7 0.46,0.03,0.83,U] [#8 0.16,0.25,0.95,U] 
22:56:03.319 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.28}, one-star: {-0.17, 0.64}
22:56:03.319 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
22:56:03.319 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
22:56:03.319 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.48 mountX=-0.28 mountY=-0.02, mountTheta=-3.07
22:56:03.323 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.28, opts=13)
22:56:03.323 00.000 10844 Enqueuing Move request for scope (0.03, 0.28)
22:56:03.323 00.000 11060 Worker thread wakes up
22:56:03.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
22:56:03.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
22:56:03.323 00.000 11060 Moving (0.03, 0.28) raw xDistance=-0.28 yDistance=-0.02
22:56:03.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
22:56:03.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:03.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:03.323 00.000 11060 MoveAxis(E, 49, ABG)
22:56:03.323 00.000 11060 Guiding  Dir = 2, Dur = 49
22:56:03.334 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:03.335 00.001 11060 IsSlewing returns 0
22:56:03.336 00.001 11060 IsGuiding returns 0
22:56:03.367 00.031 10844 UpdateGuideState exits: m=3261 SNR=37.2 Saturated
22:56:03.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:03.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:03.367 00.000 10844 Enqueuing Expose request
22:56:03.396 00.029 11060 IsGuiding returns 0
22:56:03.397 00.001 11060 Move returns status 0, amount 49
22:56:03.397 00.000 11060 MoveAxis(N, 0, ABG)
22:56:03.397 00.000 11060 Move returns status 0, amount 0
22:56:03.397 00.000 11060 move complete, result=0
22:56:03.397 00.000 11060 worker thread done servicing request
22:56:03.397 00.000 11060 Worker thread wakes up
22:56:03.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:03.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:03.397 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
22:56:04.035 00.638 11060 Exposure complete
22:56:04.281 00.246 11060 worker thread done servicing request
22:56:04.281 00.000 10844 OnExposeComplete: enter
22:56:04.281 00.000 10844 UpdateGuideState(): m_state=6
22:56:04.283 00.002 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
22:56:04.283 00.000 10844 Star::Find returns 1 (1), X=255.57, Y=59.37, Mass=3230, SNR=36.5, Peak=255 HFD=3.9
22:56:04.283 00.000 10844 MultiStar: [#1 -0.04,0.25,1.07,U] [#2 -0.11,-0.74,1.89,U] [#3 0.10,-0.17,0.92,U] [#4 0.45,-0.36,0.94,U] [#5 0.29,-0.46,1.08,U] [#6 0.00,0.72,0.93,U] [#7 0.22,-0.12,0.92,U] [#8 -0.06,0.05,0.93,U] 
22:56:04.283 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.18}, one-star: {0.45, -0.25}
22:56:04.283 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
22:56:04.283 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
22:56:04.283 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.98 mountX=0.16 mountY=0.15, mountTheta=0.76
22:56:04.285 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.18, opts=13)
22:56:04.285 00.000 10844 Enqueuing Move request for scope (0.12, -0.18)
22:56:04.285 00.000 11060 Worker thread wakes up
22:56:04.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
22:56:04.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
22:56:04.285 00.000 11060 Moving (0.12, -0.18) raw xDistance=0.16 yDistance=0.15
22:56:04.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:56:04.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:04.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:56:04.285 00.000 11060 MoveAxis(W, 26, ABG)
22:56:04.285 00.000 11060 Guiding  Dir = 3, Dur = 26
22:56:04.290 00.005 11060 IsSlewing returns 0
22:56:04.290 00.000 11060 IsGuiding returns 0
22:56:04.304 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:04.334 00.030 11060 IsGuiding returns 0
22:56:04.334 00.000 11060 Move returns status 0, amount 26
22:56:04.334 00.000 11060 MoveAxis(N, 0, ABG)
22:56:04.334 00.000 11060 Move returns status 0, amount 0
22:56:04.334 00.000 11060 move complete, result=0
22:56:04.335 00.001 11060 worker thread done servicing request
22:56:04.338 00.003 10844 UpdateGuideState exits: m=3230 SNR=36.5 Saturated
22:56:04.340 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:04.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:04.340 00.000 10844 Enqueuing Expose request
22:56:04.340 00.000 11060 Worker thread wakes up
22:56:04.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:04.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:04.340 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
22:56:05.006 00.666 11060 Exposure complete
22:56:05.392 00.386 10844 OnExposeComplete: enter
22:56:05.392 00.000 10844 UpdateGuideState(): m_state=6
22:56:05.392 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
22:56:05.394 00.002 10844 Star::Find returns 1 (0), X=254.95, Y=59.54, Mass=2923, SNR=35.6, Peak=249 HFD=3.6
22:56:05.394 00.000 10844 MultiStar: [#1 -0.14,0.19,1.08,U] [#2 -0.58,-0.23,1.90,U] [#3 0.15,-0.53,0.98,U] [#4 0.30,-0.17,0.99,U] [#5 -0.30,-0.91,0.00,M1] [#6 0.05,0.15,0.96,U] [#7 -0.02,-1.01,0.00,M1] [#8 0.03,-0.06,1.01,U] 
22:56:05.394 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.12}, one-star: {-0.17, -0.08}
22:56:05.396 00.002 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
22:56:05.396 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
22:56:05.408 00.012 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.35 mountX=0.14 mountY=-0.09, mountTheta=-0.61
22:56:05.444 00.036 11060 worker thread done servicing request
22:56:05.458 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.12, opts=13)
22:56:05.460 00.002 10844 Enqueuing Move request for scope (-0.11, -0.12)
22:56:05.460 00.000 11060 Worker thread wakes up
22:56:05.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
22:56:05.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
22:56:05.460 00.000 11060 Moving (-0.11, -0.12) raw xDistance=0.14 yDistance=-0.09
22:56:05.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:56:05.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:05.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:05.460 00.000 11060 MoveAxis(W, 24, ABG)
22:56:05.460 00.000 11060 Guiding  Dir = 3, Dur = 24
22:56:05.514 00.054 11060 IsSlewing returns 0
22:56:05.514 00.000 11060 IsGuiding returns 0
22:56:05.550 00.036 11060 IsGuiding returns 0
22:56:05.550 00.000 11060 Move returns status 0, amount 24
22:56:05.550 00.000 11060 MoveAxis(N, 0, ABG)
22:56:05.550 00.000 11060 Move returns status 0, amount 0
22:56:05.550 00.000 11060 move complete, result=0
22:56:05.550 00.000 11060 worker thread done servicing request
22:56:05.550 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:05.781 00.231 10844 UpdateGuideState exits: m=2923 SNR=35.6
22:56:05.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:05.781 00.000 10844 Enqueuing Expose request
22:56:05.783 00.002 11060 Worker thread wakes up
22:56:05.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:05.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:05.784 00.001 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
22:56:06.441 00.657 11060 Exposure complete
22:56:06.847 00.406 11060 worker thread done servicing request
22:56:06.847 00.000 10844 OnExposeComplete: enter
22:56:06.849 00.002 10844 UpdateGuideState(): m_state=6
22:56:06.849 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
22:56:06.849 00.000 10844 Star::Find returns 1 (0), X=254.98, Y=60.27, Mass=3282, SNR=37.8, Peak=240 HFD=3.8
22:56:06.849 00.000 10844 MultiStar: [#1 -0.20,1.03,0.00,M1] [#2 -0.53,0.58,1.96,U] [#3 0.26,0.48,0.96,U] [#4 0.52,0.00,0.92,U] [#5 -0.25,0.00,1.00,U] [#6 0.24,1.07,0.00,M1] [#7 0.06,0.30,0.88,U] [#8 -0.03,0.70,0.92,U] 
22:56:06.849 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.41}, one-star: {-0.14, 0.65}
22:56:06.849 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.75)
22:56:06.849 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
22:56:06.849 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.41 hyp=0.42 cameraTheta=1.79 mountX=-0.39 mountY=-0.16, mountTheta=-2.76
22:56:06.851 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.41, opts=13)
22:56:06.851 00.000 10844 Enqueuing Move request for scope (-0.09, 0.41)
22:56:06.851 00.000 11060 Worker thread wakes up
22:56:06.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.41) opts 0xd
22:56:06.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.41)
22:56:06.853 00.002 11060 Moving (-0.09, 0.41) raw xDistance=-0.39 yDistance=-0.16
22:56:06.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
22:56:06.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:06.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:56:06.853 00.000 11060 MoveAxis(E, 67, ABG)
22:56:06.853 00.000 11060 Guiding  Dir = 2, Dur = 67
22:56:06.870 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:06.874 00.004 11060 IsSlewing returns 0
22:56:06.875 00.001 11060 IsGuiding returns 0
22:56:06.920 00.045 10844 UpdateGuideState exits: m=3282 SNR=37.8
22:56:06.921 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:06.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:06.921 00.000 10844 Enqueuing Expose request
22:56:06.961 00.040 11060 IsGuiding returns 0
22:56:06.962 00.001 11060 Move returns status 0, amount 67
22:56:06.962 00.000 11060 MoveAxis(N, 0, ABG)
22:56:06.962 00.000 11060 Move returns status 0, amount 0
22:56:06.962 00.000 11060 move complete, result=0
22:56:06.962 00.000 11060 worker thread done servicing request
22:56:06.962 00.000 11060 Worker thread wakes up
22:56:06.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:06.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:06.963 00.001 10844 GuideStep: -0.4 px 67 ms EAST, -0.2 px 0 ms NORTH
22:56:07.634 00.671 11060 Exposure complete
22:56:08.041 00.407 10844 OnExposeComplete: enter
22:56:08.041 00.000 11060 worker thread done servicing request
22:56:08.041 00.000 10844 UpdateGuideState(): m_state=6
22:56:08.043 00.002 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
22:56:08.043 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=59.53, Mass=3393, SNR=37.6, Peak=255 HFD=3.8
22:56:08.043 00.000 10844 MultiStar: [#1 -0.24,0.27,0.99,U] [#2 -0.62,0.13,1.80,U] [#3 0.15,0.20,0.90,U] [#4 0.34,0.13,0.85,U] [#5 0.26,0.17,1.00,U] [#6 0.23,0.30,0.91,U] [#7 0.06,0.11,0.86,U] [#8 0.49,0.56,0.89,U] 
22:56:08.043 00.000 10844 single-star, 8 included, MultiStar: {0.01, 0.19}, one-star: {0.06, -0.09}
22:56:08.043 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
22:56:08.043 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
22:56:08.043 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.97 mountX=0.08 mountY=0.08, mountTheta=0.77
22:56:08.043 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.09, opts=13)
22:56:08.043 00.000 10844 Enqueuing Move request for scope (0.06, -0.09)
22:56:08.043 00.000 11060 Worker thread wakes up
22:56:08.047 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:56:08.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:56:08.047 00.000 11060 Moving (0.06, -0.09) raw xDistance=0.08 yDistance=0.08
22:56:08.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:56:08.049 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:08.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:56:08.049 00.000 11060 MoveAxis(E, 0, ABG)
22:56:08.052 00.003 11060 Move returns status 0, amount 0
22:56:08.052 00.000 11060 MoveAxis(N, 0, ABG)
22:56:08.052 00.000 11060 Move returns status 0, amount 0
22:56:08.052 00.000 11060 move complete, result=0
22:56:08.054 00.002 11060 worker thread done servicing request
22:56:08.062 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:08.106 00.044 10844 UpdateGuideState exits: m=3393 SNR=37.6 Saturated
22:56:08.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:08.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:08.106 00.000 10844 Enqueuing Expose request
22:56:08.106 00.000 11060 Worker thread wakes up
22:56:08.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:08.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:08.107 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:08.771 00.664 11060 Exposure complete
22:56:09.058 00.287 10844 OnExposeComplete: enter
22:56:09.060 00.002 10844 UpdateGuideState(): m_state=6
22:56:09.060 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
22:56:09.060 00.000 10844 Star::Find returns 1 (1), X=255.39, Y=59.85, Mass=3188, SNR=36.6, Peak=255 HFD=3.6
22:56:09.064 00.004 10844 MultiStar: [#1 -0.10,0.70,0.99,U] [#2 -0.17,0.61,1.91,U] [#3 0.46,0.41,0.95,U] [#4 -0.14,0.28,0.91,U] [#5 -0.08,0.03,1.08,U] [#6 0.36,0.37,1.01,U] [#7 0.24,-0.14,0.93,U] [#8 0.14,0.42,0.93,U] 
22:56:09.064 00.000 10844 single-star, 8 included, MultiStar: {0.08, 0.35}, one-star: {0.27, 0.23}
22:56:09.064 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
22:56:09.065 00.001 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
22:56:09.065 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.23 hyp=0.35 cameraTheta=0.71 mountX=-0.27 mountY=0.23, mountTheta=2.45
22:56:09.070 00.005 11060 worker thread done servicing request
22:56:09.085 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.23, opts=13)
22:56:09.085 00.000 10844 Enqueuing Move request for scope (0.27, 0.23)
22:56:09.085 00.000 11060 Worker thread wakes up
22:56:09.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.23) opts 0xd
22:56:09.087 00.002 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.23)
22:56:09.087 00.000 11060 Moving (0.27, 0.23) raw xDistance=-0.27 yDistance=0.23
22:56:09.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
22:56:09.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
22:56:09.087 00.000 11060 MoveAxis(E, 47, ABG)
22:56:09.087 00.000 11060 Guiding  Dir = 2, Dur = 47
22:56:09.099 00.012 11060 IsSlewing returns 0
22:56:09.099 00.000 11060 IsGuiding returns 0
22:56:09.103 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:09.126 00.023 10844 UpdateGuideState exits: m=3188 SNR=36.6 Saturated
22:56:09.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:09.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:09.128 00.002 10844 Enqueuing Expose request
22:56:09.158 00.030 11060 IsGuiding returns 0
22:56:09.158 00.000 11060 Move returns status 0, amount 47
22:56:09.160 00.002 11060 MoveAxis(S, 88, ABG)
22:56:09.160 00.000 11060 Guiding  Dir = 1, Dur = 88
22:56:09.171 00.011 11060 IsSlewing returns 0
22:56:09.172 00.001 11060 IsGuiding returns 0
22:56:09.283 00.111 11060 IsGuiding returns 0
22:56:09.283 00.000 11060 Move returns status 0, amount 88
22:56:09.283 00.000 11060 move complete, result=0
22:56:09.283 00.000 11060 worker thread done servicing request
22:56:09.283 00.000 11060 Worker thread wakes up
22:56:09.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:09.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:09.283 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.2 px 88 ms SOUTH
22:56:09.942 00.659 11060 Exposure complete
22:56:10.177 00.235 11060 worker thread done servicing request
22:56:10.177 00.000 10844 OnExposeComplete: enter
22:56:10.179 00.002 10844 UpdateGuideState(): m_state=6
22:56:10.179 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
22:56:10.179 00.000 10844 Star::Find returns 1 (1), X=255.57, Y=59.30, Mass=3169, SNR=36.6, Peak=255 HFD=3.5
22:56:10.179 00.000 10844 MultiStar: [#1 0.29,0.13,0.94,U] [#2 0.07,-0.26,1.99,U] [#3 0.20,-0.19,0.96,U] [#4 0.56,0.04,0.96,U] [#5 0.16,-0.49,0.94,U] [#6 -0.02,-0.05,0.93,U] [#7 0.07,-0.07,0.92,U] [#8 0.19,-0.46,0.94,U] 
22:56:10.179 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.20}, one-star: {0.45, -0.32}
22:56:10.179 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
22:56:10.179 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
22:56:10.179 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.77 mountX=0.16 mountY=0.23, mountTheta=0.98
22:56:10.182 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.20, opts=13)
22:56:10.182 00.000 10844 Enqueuing Move request for scope (0.20, -0.20)
22:56:10.182 00.000 11060 Worker thread wakes up
22:56:10.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
22:56:10.182 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
22:56:10.182 00.000 11060 Moving (0.20, -0.20) raw xDistance=0.16 yDistance=0.23
22:56:10.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:56:10.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
22:56:10.184 00.002 11060 MoveAxis(W, 26, ABG)
22:56:10.184 00.000 11060 Guiding  Dir = 3, Dur = 26
22:56:10.193 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:10.197 00.004 11060 IsSlewing returns 0
22:56:10.197 00.000 11060 IsGuiding returns 0
22:56:10.226 00.029 10844 UpdateGuideState exits: m=3169 SNR=36.6 Saturated
22:56:10.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:10.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:10.226 00.000 10844 Enqueuing Expose request
22:56:10.229 00.003 11060 IsGuiding returns 0
22:56:10.229 00.000 11060 Move returns status 0, amount 26
22:56:10.229 00.000 11060 MoveAxis(S, 90, ABG)
22:56:10.229 00.000 11060 Guiding  Dir = 1, Dur = 90
22:56:10.254 00.025 11060 IsSlewing returns 0
22:56:10.254 00.000 11060 IsGuiding returns 0
22:56:10.378 00.124 11060 IsGuiding returns 0
22:56:10.378 00.000 11060 Move returns status 0, amount 90
22:56:10.379 00.001 11060 move complete, result=0
22:56:10.379 00.000 11060 worker thread done servicing request
22:56:10.379 00.000 11060 Worker thread wakes up
22:56:10.379 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.2 px 90 ms SOUTH
22:56:10.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:10.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:11.013 00.634 11060 Exposure complete
22:56:11.302 00.289 10844 OnExposeComplete: enter
22:56:11.302 00.000 10844 UpdateGuideState(): m_state=6
22:56:11.302 00.000 11060 worker thread done servicing request
22:56:11.302 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
22:56:11.302 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=58.89, Mass=3505, SNR=38.3, Peak=255 HFD=3.8
22:56:11.302 00.000 10844 MultiStar: [#1 0.06,-0.06,1.01,U] [#2 -0.50,-0.96,0.00,M1] [#3 -0.10,0.04,0.93,U] [#4 0.25,-0.47,0.89,U] [#5 -0.20,-0.37,0.99,U] [#6 0.12,-0.29,0.91,U] [#7 0.22,0.26,0.86,U] [#8 0.16,-0.27,0.90,U] 
22:56:11.302 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.24}, one-star: {0.06, -0.73}
22:56:11.302 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
22:56:11.302 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
22:56:11.302 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.31 mountX=0.23 mountY=0.10, mountTheta=0.43
22:56:11.304 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.24, opts=13)
22:56:11.304 00.000 10844 Enqueuing Move request for scope (0.07, -0.24)
22:56:11.304 00.000 11060 Worker thread wakes up
22:56:11.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
22:56:11.304 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
22:56:11.304 00.000 11060 Moving (0.07, -0.24) raw xDistance=0.23 yDistance=0.10
22:56:11.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
22:56:11.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:11.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:56:11.304 00.000 11060 MoveAxis(W, 40, ABG)
22:56:11.304 00.000 11060 Guiding  Dir = 3, Dur = 40
22:56:11.313 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:11.325 00.012 11060 IsSlewing returns 0
22:56:11.325 00.000 11060 IsGuiding returns 0
22:56:11.341 00.016 10844 UpdateGuideState exits: m=3505 SNR=38.3 Saturated
22:56:11.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:11.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:11.342 00.001 10844 Enqueuing Expose request
22:56:11.377 00.035 11060 IsGuiding returns 0
22:56:11.377 00.000 11060 Move returns status 0, amount 40
22:56:11.377 00.000 11060 MoveAxis(N, 0, ABG)
22:56:11.377 00.000 11060 Move returns status 0, amount 0
22:56:11.377 00.000 11060 move complete, result=0
22:56:11.378 00.001 11060 worker thread done servicing request
22:56:11.378 00.000 11060 Worker thread wakes up
22:56:11.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:11.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:11.378 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
22:56:12.004 00.626 11060 Exposure complete
22:56:12.237 00.233 11060 worker thread done servicing request
22:56:12.237 00.000 10844 OnExposeComplete: enter
22:56:12.237 00.000 10844 UpdateGuideState(): m_state=6
22:56:12.237 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
22:56:12.237 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.36, Mass=3116, SNR=36.4, Peak=217 HFD=3.8
22:56:12.237 00.000 10844 MultiStar: [#1 0.10,-0.02,1.01,U] [#2 -0.55,-0.56,1.90,U] [#3 0.09,0.18,1.00,U] [#4 -0.17,-0.16,0.90,U] [#5 -0.34,-0.01,1.07,U] [#6 0.14,0.09,0.89,U] [#7 0.51,-0.07,0.86,U] [#8 -0.18,-0.04,0.99,U] 
22:56:12.237 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.14}, one-star: {-0.21, -0.26}
22:56:12.237 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
22:56:12.237 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
22:56:12.237 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.30 mountX=0.16 mountY=-0.10, mountTheta=-0.56
22:56:12.240 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.14, opts=13)
22:56:12.240 00.000 10844 Enqueuing Move request for scope (-0.12, -0.14)
22:56:12.240 00.000 11060 Worker thread wakes up
22:56:12.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
22:56:12.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
22:56:12.241 00.001 11060 Moving (-0.12, -0.14) raw xDistance=0.16 yDistance=-0.10
22:56:12.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:56:12.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:12.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:56:12.241 00.000 11060 MoveAxis(W, 29, ABG)
22:56:12.241 00.000 11060 Guiding  Dir = 3, Dur = 29
22:56:12.245 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:12.267 00.022 10844 UpdateGuideState exits: m=3116 SNR=36.4
22:56:12.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:12.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:12.267 00.000 10844 Enqueuing Expose request
22:56:12.270 00.003 11060 IsSlewing returns 0
22:56:12.271 00.001 11060 IsGuiding returns 0
22:56:12.326 00.055 11060 IsGuiding returns 0
22:56:12.328 00.002 11060 Move returns status 0, amount 29
22:56:12.328 00.000 11060 MoveAxis(N, 0, ABG)
22:56:12.328 00.000 11060 Move returns status 0, amount 0
22:56:12.328 00.000 11060 move complete, result=0
22:56:12.328 00.000 11060 worker thread done servicing request
22:56:12.328 00.000 11060 Worker thread wakes up
22:56:12.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:12.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:12.342 00.014 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
22:56:12.993 00.651 11060 Exposure complete
22:56:13.385 00.392 10844 OnExposeComplete: enter
22:56:13.385 00.000 10844 UpdateGuideState(): m_state=6
22:56:13.385 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
22:56:13.385 00.000 10844 Star::Find returns 1 (1), X=254.87, Y=59.56, Mass=3217, SNR=36.9, Peak=255 HFD=3.5
22:56:13.385 00.000 10844 MultiStar: [#1 0.04,0.08,0.97,U] [#2 -0.52,-0.00,1.93,U] [#3 -0.25,0.41,0.95,U] [#4 -0.37,-0.10,0.98,U] [#5 -0.52,-0.04,1.04,U] [#6 0.14,-0.13,0.92,U] [#7 -0.31,0.12,0.81,U] [#8 -0.11,0.09,0.88,U] 
22:56:13.413 00.028 10844 single-star, 8 included, MultiStar: {-0.27, 0.03}, one-star: {-0.26, -0.06}
22:56:13.413 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
22:56:13.413 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
22:56:13.415 00.002 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.06 hyp=0.26 cameraTheta=-2.91 mountX=0.10 mountY=-0.24, mountTheta=-1.16
22:56:13.416 00.001 11060 worker thread done servicing request
22:56:13.421 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.06, opts=13)
22:56:13.421 00.000 10844 Enqueuing Move request for scope (-0.26, -0.06)
22:56:13.422 00.001 11060 Worker thread wakes up
22:56:13.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.06) opts 0xd
22:56:13.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.06)
22:56:13.422 00.000 11060 Moving (-0.26, -0.06) raw xDistance=0.10 yDistance=-0.24
22:56:13.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:56:13.424 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:13.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:56:13.424 00.000 11060 MoveAxis(E, 0, ABG)
22:56:13.424 00.000 11060 Move returns status 0, amount 0
22:56:13.424 00.000 11060 MoveAxis(N, 0, ABG)
22:56:13.424 00.000 11060 Move returns status 0, amount 0
22:56:13.424 00.000 11060 move complete, result=0
22:56:13.424 00.000 11060 worker thread done servicing request
22:56:13.449 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:13.750 00.301 10844 UpdateGuideState exits: m=3217 SNR=36.9 Saturated
22:56:13.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:13.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:13.750 00.000 10844 Enqueuing Expose request
22:56:13.750 00.000 11060 Worker thread wakes up
22:56:13.750 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:13.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:13.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:14.386 00.636 11060 Exposure complete
22:56:14.863 00.477 10844 OnExposeComplete: enter
22:56:14.863 00.000 10844 UpdateGuideState(): m_state=6
22:56:14.863 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
22:56:14.863 00.000 10844 Star::Find returns 1 (1), X=255.62, Y=59.56, Mass=3264, SNR=37.1, Peak=255 HFD=3.4
22:56:14.863 00.000 11060 worker thread done servicing request
22:56:14.863 00.000 10844 MultiStar: [#1 0.27,0.38,0.93,U] [#2 -0.28,-0.37,1.97,U] [#3 0.19,0.24,0.94,U] [#4 0.42,-0.25,0.95,U] [#5 -0.10,-0.17,1.00,U] [#6 0.03,0.00,0.93,U] [#7 0.42,0.42,0.88,U] [#8 0.41,0.44,0.93,U] 
22:56:14.863 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.50, -0.06}
22:56:14.863 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
22:56:14.863 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
22:56:14.863 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.10 mountX=-0.04 mountY=0.15, mountTheta=1.85
22:56:14.866 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.02, opts=13)
22:56:14.866 00.000 10844 Enqueuing Move request for scope (0.15, 0.02)
22:56:14.866 00.000 11060 Worker thread wakes up
22:56:14.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
22:56:14.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
22:56:14.868 00.002 11060 Moving (0.15, 0.02) raw xDistance=-0.04 yDistance=0.15
22:56:14.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:56:14.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:14.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:56:14.868 00.000 11060 MoveAxis(E, 0, ABG)
22:56:14.868 00.000 11060 Move returns status 0, amount 0
22:56:14.868 00.000 11060 MoveAxis(N, 0, ABG)
22:56:14.868 00.000 11060 Move returns status 0, amount 0
22:56:14.868 00.000 11060 move complete, result=0
22:56:14.868 00.000 11060 worker thread done servicing request
22:56:14.876 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:14.912 00.036 10844 UpdateGuideState exits: m=3264 SNR=37.1 Saturated
22:56:14.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:14.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:14.912 00.000 10844 Enqueuing Expose request
22:56:14.912 00.000 11060 Worker thread wakes up
22:56:14.912 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:14.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:14.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:15.540 00.628 11060 Exposure complete
22:56:15.971 00.431 11060 worker thread done servicing request
22:56:15.973 00.002 10844 OnExposeComplete: enter
22:56:15.973 00.000 10844 UpdateGuideState(): m_state=6
22:56:15.973 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
22:56:15.973 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.95, Mass=2702, SNR=33.5, Peak=245 HFD=3.4
22:56:15.973 00.000 10844 MultiStar: [#1 -0.04,0.02,1.12,U] [#2 -0.27,-0.48,2.24,U] [#3 -0.15,0.39,1.06,U] [#4 -0.11,-0.11,1.11,U] [#5 -0.22,0.15,1.14,U] [#6 -0.58,0.73,0.00,M1] [#7 0.45,-0.33,0.98,U] [#8 0.22,0.33,1.06,U] 
22:56:15.973 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.10, 0.34}
22:56:15.973 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
22:56:15.973 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
22:56:15.973 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.64 mountX=0.03 mountY=-0.04, mountTheta=-0.90
22:56:15.975 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
22:56:15.975 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
22:56:15.975 00.000 11060 Worker thread wakes up
22:56:15.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
22:56:15.975 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
22:56:15.975 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=-0.04
22:56:15.977 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:56:15.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:15.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:15.977 00.000 11060 MoveAxis(E, 0, ABG)
22:56:15.977 00.000 11060 Move returns status 0, amount 0
22:56:15.977 00.000 11060 MoveAxis(N, 0, ABG)
22:56:15.977 00.000 11060 Move returns status 0, amount 0
22:56:15.977 00.000 11060 move complete, result=0
22:56:15.978 00.001 11060 worker thread done servicing request
22:56:15.983 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:16.021 00.038 10844 UpdateGuideState exits: m=2702 SNR=33.5
22:56:16.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:16.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:16.021 00.000 10844 Enqueuing Expose request
22:56:16.021 00.000 11060 Worker thread wakes up
22:56:16.021 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:16.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:16.022 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:16.662 00.640 11060 Exposure complete
22:56:17.022 00.360 10844 OnExposeComplete: enter
22:56:17.022 00.000 10844 UpdateGuideState(): m_state=6
22:56:17.022 00.000 11060 worker thread done servicing request
22:56:17.022 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
22:56:17.022 00.000 10844 Star::Find returns 1 (0), X=254.85, Y=60.00, Mass=2953, SNR=35.2, Peak=186 HFD=4.0
22:56:17.024 00.002 10844 MultiStar: [#1 -0.06,0.34,1.11,U] [#2 -0.24,0.21,2.09,U] [#3 -0.11,0.07,1.04,U] [#4 -0.16,0.35,1.02,U] [#5 -0.69,-0.04,1.12,U] [#6 -0.25,0.30,0.98,U] [#7 -0.09,0.33,0.92,U] [#8 -0.48,0.32,1.01,U] 
22:56:17.024 00.000 10844 refined, 8 included, MultiStar: {-0.26, 0.24}, one-star: {-0.27, 0.38}
22:56:17.024 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
22:56:17.024 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
22:56:17.024 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.36 cameraTheta=2.40 mountX=-0.19 mountY=-0.30, mountTheta=-2.14
22:56:17.027 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.24, opts=13)
22:56:17.027 00.000 10844 Enqueuing Move request for scope (-0.26, 0.24)
22:56:17.027 00.000 11060 Worker thread wakes up
22:56:17.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
22:56:17.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
22:56:17.027 00.000 11060 Moving (-0.26, 0.24) raw xDistance=-0.19 yDistance=-0.30
22:56:17.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
22:56:17.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:17.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:56:17.027 00.000 11060 MoveAxis(E, 33, ABG)
22:56:17.027 00.000 11060 Guiding  Dir = 2, Dur = 33
22:56:17.040 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:17.049 00.009 11060 IsSlewing returns 0
22:56:17.050 00.001 11060 IsGuiding returns 0
22:56:17.081 00.031 10844 UpdateGuideState exits: m=2953 SNR=35.2
22:56:17.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:17.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:17.081 00.000 10844 Enqueuing Expose request
22:56:17.091 00.010 11060 IsGuiding returns 0
22:56:17.091 00.000 11060 Move returns status 0, amount 33
22:56:17.091 00.000 11060 MoveAxis(N, 0, ABG)
22:56:17.091 00.000 11060 Move returns status 0, amount 0
22:56:17.091 00.000 11060 move complete, result=0
22:56:17.091 00.000 11060 worker thread done servicing request
22:56:17.091 00.000 11060 Worker thread wakes up
22:56:17.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:17.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:17.104 00.013 10844 GuideStep: -0.2 px 33 ms EAST, -0.3 px 0 ms NORTH
22:56:17.718 00.614 11060 Exposure complete
22:56:17.993 00.275 11060 worker thread done servicing request
22:56:17.993 00.000 10844 OnExposeComplete: enter
22:56:17.993 00.000 10844 UpdateGuideState(): m_state=6
22:56:17.995 00.002 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
22:56:17.995 00.000 10844 Star::Find returns 1 (0), X=255.31, Y=59.52, Mass=3164, SNR=36.0, Peak=228 HFD=3.5
22:56:17.995 00.000 10844 MultiStar: [#1 0.10,0.67,1.05,U] [#2 0.15,-0.55,1.98,U] [#3 0.63,-0.57,0.00,M1] [#4 0.06,0.05,1.01,U] [#5 -0.21,-0.17,1.04,U] [#6 0.48,-0.06,0.91,U] [#7 0.62,-0.04,0.89,U] [#8 0.82,-0.07,0.00,M1] 
22:56:17.996 00.001 10844 refined, 6 included, MultiStar: {0.18, -0.09}, one-star: {0.19, -0.10}
22:56:17.996 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
22:56:17.996 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
22:56:17.996 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=0.05 mountY=0.19, mountTheta=1.29
22:56:17.998 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.09, opts=13)
22:56:17.998 00.000 10844 Enqueuing Move request for scope (0.18, -0.09)
22:56:17.998 00.000 11060 Worker thread wakes up
22:56:17.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
22:56:17.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
22:56:17.998 00.000 11060 Moving (0.18, -0.09) raw xDistance=0.05 yDistance=0.19
22:56:17.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:56:17.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
22:56:17.998 00.000 11060 MoveAxis(E, 0, ABG)
22:56:17.998 00.000 11060 Move returns status 0, amount 0
22:56:17.998 00.000 11060 MoveAxis(S, 74, ABG)
22:56:17.998 00.000 11060 Guiding  Dir = 1, Dur = 74
22:56:18.006 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:18.017 00.011 11060 IsSlewing returns 0
22:56:18.017 00.000 11060 IsGuiding returns 0
22:56:18.023 00.006 10844 UpdateGuideState exits: m=3164 SNR=36.0
22:56:18.028 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:18.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:18.028 00.000 10844 Enqueuing Expose request
22:56:18.097 00.069 11060 IsGuiding returns 0
22:56:18.098 00.001 11060 Move returns status 0, amount 74
22:56:18.098 00.000 11060 move complete, result=0
22:56:18.098 00.000 11060 worker thread done servicing request
22:56:18.098 00.000 11060 Worker thread wakes up
22:56:18.099 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:18.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:18.099 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 74 ms SOUTH
22:56:18.731 00.632 11060 Exposure complete
22:56:18.975 00.244 11060 worker thread done servicing request
22:56:18.975 00.000 10844 OnExposeComplete: enter
22:56:18.975 00.000 10844 UpdateGuideState(): m_state=6
22:56:18.975 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
22:56:18.975 00.000 10844 Star::Find returns 1 (1), X=255.59, Y=59.47, Mass=3387, SNR=37.3, Peak=255 HFD=3.3
22:56:18.975 00.000 10844 MultiStar: [#1 0.33,0.10,1.00,U] [#2 -0.02,-0.67,1.90,U] [#3 0.20,-0.75,0.95,U] [#4 0.50,-0.55,0.96,U] [#5 -0.08,-0.73,1.00,U] [#6 0.25,-0.26,0.91,U] [#7 0.28,-0.49,0.85,U] [#8 0.68,-0.10,0.87,U] 
22:56:18.975 00.000 10844 single-star, 8 included, MultiStar: {0.25, -0.43}, one-star: {0.47, -0.15}
22:56:18.975 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
22:56:18.975 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
22:56:18.975 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=-0.15 hyp=0.49 cameraTheta=-0.31 mountX=0.06 mountY=0.48, mountTheta=1.45
22:56:18.975 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=-0.15, opts=13)
22:56:18.975 00.000 10844 Enqueuing Move request for scope (0.47, -0.15)
22:56:18.975 00.000 11060 Worker thread wakes up
22:56:18.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.15) opts 0xd
22:56:18.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, -0.15)
22:56:18.980 00.005 11060 Moving (0.47, -0.15) raw xDistance=0.06 yDistance=0.48
22:56:18.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:56:18.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.48
22:56:18.980 00.000 11060 MoveAxis(E, 0, ABG)
22:56:18.980 00.000 11060 Move returns status 0, amount 0
22:56:18.980 00.000 11060 MoveAxis(S, 188, ABG)
22:56:18.980 00.000 11060 Guiding  Dir = 1, Dur = 188
22:56:18.989 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:18.991 00.002 11060 IsSlewing returns 0
22:56:18.991 00.000 11060 IsGuiding returns 0
22:56:19.006 00.015 10844 UpdateGuideState exits: m=3387 SNR=37.3 Saturated
22:56:19.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:19.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:19.006 00.000 10844 Enqueuing Expose request
22:56:19.187 00.181 11060 IsGuiding returns 0
22:56:19.187 00.000 11060 Move returns status 0, amount 188
22:56:19.187 00.000 11060 move complete, result=0
22:56:19.187 00.000 11060 worker thread done servicing request
22:56:19.187 00.000 11060 Worker thread wakes up
22:56:19.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:19.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:19.191 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 188 ms SOUTH
22:56:19.828 00.637 11060 Exposure complete
22:56:20.058 00.230 11060 worker thread done servicing request
22:56:20.058 00.000 10844 OnExposeComplete: enter
22:56:20.058 00.000 10844 UpdateGuideState(): m_state=6
22:56:20.058 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
22:56:20.058 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=59.93, Mass=3292, SNR=37.2, Peak=254 HFD=3.6
22:56:20.058 00.000 10844 MultiStar: [#1 -0.38,0.45,1.05,U] [#2 -0.73,-0.30,0.00,M1] [#3 -0.42,-0.20,0.93,U] [#4 -0.50,-0.09,0.96,U] [#5 -0.32,-0.20,1.00,U] [#6 -0.71,0.12,0.93,U] [#7 0.39,0.17,0.91,U] [#8 -0.35,-0.04,0.89,U] 
22:56:20.058 00.000 10844 refined, 7 included, MultiStar: {-0.31, 0.07}, one-star: {-0.18, 0.31}
22:56:20.058 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
22:56:20.058 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
22:56:20.058 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.92 mountX=-0.01 mountY=-0.32, mountTheta=-1.61
22:56:20.060 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.07, opts=13)
22:56:20.060 00.000 10844 Enqueuing Move request for scope (-0.31, 0.07)
22:56:20.062 00.002 11060 Worker thread wakes up
22:56:20.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
22:56:20.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
22:56:20.062 00.000 11060 Moving (-0.31, 0.07) raw xDistance=-0.01 yDistance=-0.32
22:56:20.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:56:20.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:56:20.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:56:20.062 00.000 11060 MoveAxis(E, 0, ABG)
22:56:20.062 00.000 11060 Move returns status 0, amount 0
22:56:20.062 00.000 11060 MoveAxis(N, 0, ABG)
22:56:20.062 00.000 11060 Move returns status 0, amount 0
22:56:20.062 00.000 11060 move complete, result=0
22:56:20.063 00.001 11060 worker thread done servicing request
22:56:20.080 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:20.098 00.018 10844 UpdateGuideState exits: m=3292 SNR=37.2
22:56:20.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:20.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:20.098 00.000 10844 Enqueuing Expose request
22:56:20.098 00.000 11060 Worker thread wakes up
22:56:20.098 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:56:20.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:20.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:20.731 00.633 11060 Exposure complete
22:56:21.281 00.550 11060 worker thread done servicing request
22:56:21.281 00.000 10844 OnExposeComplete: enter
22:56:21.281 00.000 10844 UpdateGuideState(): m_state=6
22:56:21.283 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
22:56:21.283 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=59.56, Mass=3331, SNR=37.4, Peak=255 HFD=3.6
22:56:21.283 00.000 10844 MultiStar: [#1 -0.44,-0.11,1.01,U] [#2 -0.89,-0.75,0.00,M2] [#3 -0.20,-0.11,0.90,U] [#4 -0.43,-0.15,0.98,U] [#5 -0.37,-0.62,1.01,U] [#6 -0.21,0.52,0.86,U] [#7 -0.24,-0.29,0.75,U] [#8 -0.59,0.13,1.02,U] 
22:56:21.283 00.000 10844 single-star, 7 included, MultiStar: {-0.34, -0.09}, one-star: {-0.15, -0.06}
22:56:21.283 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
22:56:21.283 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
22:56:21.283 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.77 mountX=0.08 mountY=-0.14, mountTheta=-1.03
22:56:21.296 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.06, opts=13)
22:56:21.296 00.000 10844 Enqueuing Move request for scope (-0.15, -0.06)
22:56:21.299 00.003 11060 Worker thread wakes up
22:56:21.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
22:56:21.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
22:56:21.299 00.000 11060 Moving (-0.15, -0.06) raw xDistance=0.08 yDistance=-0.14
22:56:21.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:56:21.300 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:21.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:56:21.300 00.000 11060 MoveAxis(E, 0, ABG)
22:56:21.300 00.000 11060 Move returns status 0, amount 0
22:56:21.301 00.001 11060 MoveAxis(N, 0, ABG)
22:56:21.301 00.000 11060 Move returns status 0, amount 0
22:56:21.301 00.000 11060 move complete, result=0
22:56:21.301 00.000 11060 worker thread done servicing request
22:56:24.919 03.618 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:25.028 00.109 10844 UpdateGuideState exits: m=3331 SNR=37.4 Saturated
22:56:25.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:25.028 00.000 10844 Enqueuing Expose request
22:56:25.028 00.000 11060 Worker thread wakes up
22:56:25.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:25.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:25.030 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:25.673 00.643 11060 Exposure complete
22:56:26.665 00.992 10844 OnExposeComplete: enter
22:56:26.665 00.000 10844 UpdateGuideState(): m_state=6
22:56:26.665 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
22:56:26.665 00.000 10844 Star::Find returns 1 (0), X=255.28, Y=59.20, Mass=3337, SNR=38.1, Peak=244 HFD=3.8
22:56:26.665 00.000 10844 MultiStar: [#1 -0.15,0.36,0.92,U] [#2 -0.47,-0.11,1.83,U] [#3 -0.39,-0.37,0.88,U] [#4 -0.25,-0.29,0.93,U] [#5 -0.32,-0.38,1.01,U] [#6 -0.23,0.18,0.91,U] [#7 -0.36,-0.34,0.86,U] [#8 -0.15,0.25,0.95,U] 
22:56:26.665 00.000 10844 refined, 8 included, MultiStar: {-0.26, -0.12}, one-star: {0.16, -0.42}
22:56:26.667 00.002 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
22:56:26.667 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
22:56:26.667 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-2.70 mountX=0.17 mountY=-0.24, mountTheta=-0.95
22:56:26.693 00.026 11060 worker thread done servicing request
22:56:26.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.12, opts=13)
22:56:26.694 00.000 10844 Enqueuing Move request for scope (-0.26, -0.12)
22:56:26.694 00.000 11060 Worker thread wakes up
22:56:26.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd
22:56:26.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.12)
22:56:26.694 00.000 11060 Moving (-0.26, -0.12) raw xDistance=0.17 yDistance=-0.24
22:56:26.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
22:56:26.696 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:56:26.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:56:26.696 00.000 11060 MoveAxis(W, 29, ABG)
22:56:26.696 00.000 11060 Guiding  Dir = 3, Dur = 29
22:56:26.732 00.036 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:26.734 00.002 11060 IsSlewing returns 0
22:56:26.735 00.001 11060 IsGuiding returns 0
22:56:26.760 00.025 10844 UpdateGuideState exits: m=3337 SNR=38.1
22:56:26.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:26.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:26.760 00.000 10844 Enqueuing Expose request
22:56:26.797 00.037 11060 IsGuiding returns 0
22:56:26.797 00.000 11060 Move returns status 0, amount 29
22:56:26.797 00.000 11060 MoveAxis(N, 0, ABG)
22:56:26.797 00.000 11060 Move returns status 0, amount 0
22:56:26.797 00.000 11060 move complete, result=0
22:56:26.797 00.000 11060 worker thread done servicing request
22:56:26.797 00.000 11060 Worker thread wakes up
22:56:26.798 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:26.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:26.799 00.001 10844 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
22:56:27.454 00.655 11060 Exposure complete
22:56:27.853 00.399 11060 worker thread done servicing request
22:56:27.853 00.000 10844 OnExposeComplete: enter
22:56:27.853 00.000 10844 UpdateGuideState(): m_state=6
22:56:27.853 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
22:56:27.855 00.002 10844 Star::Find returns 1 (0), X=254.96, Y=59.44, Mass=3571, SNR=39.1, Peak=254 HFD=3.6
22:56:27.855 00.000 10844 MultiStar: [#1 -0.25,0.01,0.95,U] [#2 -0.30,-0.44,1.83,U] [#3 0.02,-0.45,0.91,U] [#4 -0.09,-0.20,0.80,U] [#5 -0.52,-0.37,1.00,U] [#6 0.13,0.11,0.84,U] [#7 0.17,-0.23,0.78,U] [#8 0.16,-0.35,0.88,U] 
22:56:27.855 00.000 10844 single-star, 8 included, MultiStar: {-0.12, -0.26}, one-star: {-0.16, -0.18}
22:56:27.855 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
22:56:27.855 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
22:56:27.856 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-2.28 mountX=0.21 mountY=-0.12, mountTheta=-0.54
22:56:27.858 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.18, opts=13)
22:56:27.858 00.000 10844 Enqueuing Move request for scope (-0.16, -0.18)
22:56:27.858 00.000 11060 Worker thread wakes up
22:56:27.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
22:56:27.858 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
22:56:27.858 00.000 11060 Moving (-0.16, -0.18) raw xDistance=0.21 yDistance=-0.12
22:56:27.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:56:27.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:27.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:27.858 00.000 11060 MoveAxis(W, 37, ABG)
22:56:27.858 00.000 11060 Guiding  Dir = 3, Dur = 37
22:56:27.867 00.009 11060 IsSlewing returns 0
22:56:27.868 00.001 11060 IsGuiding returns 0
22:56:27.872 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:27.912 00.040 11060 IsGuiding returns 0
22:56:27.912 00.000 11060 Move returns status 0, amount 37
22:56:27.912 00.000 11060 MoveAxis(N, 0, ABG)
22:56:27.912 00.000 11060 Move returns status 0, amount 0
22:56:27.913 00.001 11060 move complete, result=0
22:56:27.913 00.000 11060 worker thread done servicing request
22:56:27.920 00.007 10844 UpdateGuideState exits: m=3571 SNR=39.1
22:56:27.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:27.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:27.920 00.000 10844 Enqueuing Expose request
22:56:27.920 00.000 11060 Worker thread wakes up
22:56:27.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:27.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:27.922 00.002 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
22:56:28.565 00.643 11060 Exposure complete
22:56:28.997 00.432 11060 worker thread done servicing request
22:56:28.997 00.000 10844 OnExposeComplete: enter
22:56:28.997 00.000 10844 UpdateGuideState(): m_state=6
22:56:28.997 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
22:56:28.997 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.45, Mass=3399, SNR=38.3, Peak=255 HFD=3.7
22:56:28.999 00.002 10844 MultiStar: [#1 -0.14,0.38,0.96,U] [#2 -0.14,0.23,1.89,U] [#3 -0.08,0.28,0.97,U] [#4 0.04,-0.07,0.97,U] [#5 -0.16,0.27,0.93,U] [#6 0.21,0.46,0.86,U] [#7 0.10,0.25,0.76,U] [#8 0.30,0.14,0.90,U] 
22:56:28.999 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.19}, one-star: {0.10, -0.17}
22:56:28.999 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
22:56:28.999 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
22:56:28.999 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.54 mountX=-0.19 mountY=-0.02, mountTheta=-3.01
22:56:29.002 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.19, opts=13)
22:56:29.002 00.000 10844 Enqueuing Move request for scope (0.01, 0.19)
22:56:29.002 00.000 11060 Worker thread wakes up
22:56:29.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
22:56:29.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
22:56:29.003 00.001 11060 Moving (0.01, 0.19) raw xDistance=-0.19 yDistance=-0.02
22:56:29.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
22:56:29.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:29.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:29.003 00.000 11060 MoveAxis(E, 32, ABG)
22:56:29.003 00.000 11060 Guiding  Dir = 2, Dur = 32
22:56:29.014 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:29.019 00.005 11060 IsSlewing returns 0
22:56:29.019 00.000 11060 IsGuiding returns 0
22:56:29.046 00.027 10844 UpdateGuideState exits: m=3399 SNR=38.3 Saturated
22:56:29.047 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:29.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:29.047 00.000 10844 Enqueuing Expose request
22:56:29.063 00.016 11060 IsGuiding returns 0
22:56:29.063 00.000 11060 Move returns status 0, amount 32
22:56:29.063 00.000 11060 MoveAxis(N, 0, ABG)
22:56:29.063 00.000 11060 Move returns status 0, amount 0
22:56:29.063 00.000 11060 move complete, result=0
22:56:29.063 00.000 11060 worker thread done servicing request
22:56:29.063 00.000 11060 Worker thread wakes up
22:56:29.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:29.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:29.093 00.030 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
22:56:29.706 00.613 11060 Exposure complete
22:56:29.896 00.190 11060 worker thread done servicing request
22:56:29.896 00.000 10844 OnExposeComplete: enter
22:56:29.896 00.000 10844 UpdateGuideState(): m_state=6
22:56:29.896 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
22:56:29.896 00.000 10844 Star::Find returns 1 (0), X=255.24, Y=59.77, Mass=3072, SNR=36.4, Peak=238 HFD=3.5
22:56:29.896 00.000 10844 MultiStar: [#1 0.02,0.32,0.99,U] [#2 -0.38,0.03,1.96,U] [#3 0.30,0.53,1.00,U] [#4 0.15,0.53,1.04,U] [#5 -0.49,0.28,1.13,U] [#6 -0.03,0.38,0.95,U] [#7 0.25,0.31,0.82,U] [#8 0.03,0.35,0.96,U] 
22:56:29.896 00.000 10844 single-star, 8 included, MultiStar: {-0.05, 0.29}, one-star: {0.12, 0.15}
22:56:29.896 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
22:56:29.896 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
22:56:29.896 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.87 mountX=-0.17 mountY=0.10, mountTheta=2.61
22:56:29.899 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
22:56:29.899 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
22:56:29.901 00.002 11060 Worker thread wakes up
22:56:29.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
22:56:29.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
22:56:29.901 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.10
22:56:29.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
22:56:29.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:29.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:56:29.901 00.000 11060 MoveAxis(E, 30, ABG)
22:56:29.901 00.000 11060 Guiding  Dir = 2, Dur = 30
22:56:29.906 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:29.916 00.010 11060 IsSlewing returns 0
22:56:29.916 00.000 11060 IsGuiding returns 0
22:56:29.923 00.007 10844 UpdateGuideState exits: m=3072 SNR=36.4
22:56:29.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:29.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:29.923 00.000 10844 Enqueuing Expose request
22:56:29.960 00.037 11060 IsGuiding returns 0
22:56:29.960 00.000 11060 Move returns status 0, amount 30
22:56:29.960 00.000 11060 MoveAxis(N, 0, ABG)
22:56:29.960 00.000 11060 Move returns status 0, amount 0
22:56:29.960 00.000 11060 move complete, result=0
22:56:29.960 00.000 11060 worker thread done servicing request
22:56:29.960 00.000 11060 Worker thread wakes up
22:56:29.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:29.973 00.013 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:29.974 00.001 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
22:56:30.618 00.644 11060 Exposure complete
22:56:30.801 00.183 11060 worker thread done servicing request
22:56:30.801 00.000 10844 OnExposeComplete: enter
22:56:30.801 00.000 10844 UpdateGuideState(): m_state=6
22:56:30.801 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
22:56:30.801 00.000 10844 Star::Find returns 1 (0), X=254.69, Y=59.39, Mass=2808, SNR=34.3, Peak=229 HFD=3.3
22:56:30.801 00.000 10844 MultiStar: [#1 -0.13,0.18,1.02,U] [#2 -1.01,-0.81,0.00,M1] [#3 -0.18,-0.22,0.97,U] [#4 0.11,0.41,1.03,U] [#5 -0.63,-0.17,1.04,U] [#6 0.11,0.09,1.03,U] [#7 0.11,0.21,0.90,U] [#8 -0.16,-0.25,0.96,U] 
22:56:30.801 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.00}, one-star: {-0.43, -0.23}
22:56:30.801 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
22:56:30.801 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.42)
22:56:30.801 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.13 mountX=0.03 mountY=-0.15, mountTheta=-1.40
22:56:30.803 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.00, opts=13)
22:56:30.803 00.000 10844 Enqueuing Move request for scope (-0.15, 0.00)
22:56:30.803 00.000 11060 Worker thread wakes up
22:56:30.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
22:56:30.803 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
22:56:30.803 00.000 11060 Moving (-0.15, 0.00) raw xDistance=0.03 yDistance=-0.15
22:56:30.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:56:30.805 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:30.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:56:30.805 00.000 11060 MoveAxis(E, 0, ABG)
22:56:30.805 00.000 11060 Move returns status 0, amount 0
22:56:30.805 00.000 11060 MoveAxis(N, 0, ABG)
22:56:30.805 00.000 11060 Move returns status 0, amount 0
22:56:30.805 00.000 11060 move complete, result=0
22:56:30.805 00.000 11060 worker thread done servicing request
22:56:30.811 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:30.822 00.011 10844 UpdateGuideState exits: m=2808 SNR=34.3
22:56:30.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:30.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:30.822 00.000 10844 Enqueuing Expose request
22:56:30.822 00.000 11060 Worker thread wakes up
22:56:30.822 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:30.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:30.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:31.448 00.626 11060 Exposure complete
22:56:31.591 00.143 11060 worker thread done servicing request
22:56:31.591 00.000 10844 OnExposeComplete: enter
22:56:31.591 00.000 10844 UpdateGuideState(): m_state=6
22:56:31.591 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
22:56:31.591 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.49, Mass=3179, SNR=36.9, Peak=247 HFD=3.6
22:56:31.597 00.006 10844 MultiStar: [#1 -0.66,1.15,0.00,M1] [#2 -0.64,0.06,1.88,U] [#3 -0.36,0.05,0.90,U] [#4 -0.21,0.41,0.98,U] [#5 -0.14,0.02,1.01,U] [#6 -0.33,0.01,0.93,U] [#7 -0.53,0.70,0.00,M1] [#8 0.00,0.32,0.89,U] 
22:56:31.597 00.000 10844 single-star, 6 included, MultiStar: {-0.29, 0.10}, one-star: {-0.06, -0.13}
22:56:31.597 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
22:56:31.597 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
22:56:31.597 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=0.14 mountY=-0.04, mountTheta=-0.26
22:56:31.597 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.13, opts=13)
22:56:31.597 00.000 10844 Enqueuing Move request for scope (-0.06, -0.13)
22:56:31.597 00.000 11060 Worker thread wakes up
22:56:31.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
22:56:31.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
22:56:31.597 00.000 11060 Moving (-0.06, -0.13) raw xDistance=0.14 yDistance=-0.04
22:56:31.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:56:31.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:31.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:31.597 00.000 11060 MoveAxis(W, 23, ABG)
22:56:31.597 00.000 11060 Guiding  Dir = 3, Dur = 23
22:56:31.602 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:31.618 00.016 10844 UpdateGuideState exits: m=3179 SNR=36.9
22:56:31.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:31.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:31.618 00.000 10844 Enqueuing Expose request
22:56:31.623 00.005 11060 IsSlewing returns 0
22:56:31.623 00.000 11060 IsGuiding returns 0
22:56:31.670 00.047 11060 IsGuiding returns 0
22:56:31.670 00.000 11060 Move returns status 0, amount 23
22:56:31.670 00.000 11060 MoveAxis(N, 0, ABG)
22:56:31.670 00.000 11060 Move returns status 0, amount 0
22:56:31.670 00.000 11060 move complete, result=0
22:56:31.670 00.000 11060 worker thread done servicing request
22:56:31.670 00.000 11060 Worker thread wakes up
22:56:31.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:31.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:31.670 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
22:56:32.312 00.642 11060 Exposure complete
22:56:32.490 00.178 11060 worker thread done servicing request
22:56:32.490 00.000 10844 OnExposeComplete: enter
22:56:32.490 00.000 10844 UpdateGuideState(): m_state=6
22:56:32.490 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
22:56:32.490 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=60.61, Mass=2804, SNR=34.5, Peak=224 HFD=3.7
22:56:32.490 00.000 10844 MultiStar: [#1 -0.09,1.02,0.00,M2] [#2 -0.28,0.35,1.96,U] [#3 0.05,0.52,1.01,U] [#4 0.01,0.36,0.99,U] [#5 -0.04,0.31,1.10,U] [#6 -0.07,1.08,0.00,M1] [#7 -0.07,0.77,0.88,U] [#8 0.28,0.93,0.00,M1] 
22:56:32.490 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.52}, one-star: {-0.06, 0.99}
22:56:32.493 00.003 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
22:56:32.493 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.80)
22:56:32.493 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.52 hyp=0.53 cameraTheta=1.75 mountX=-0.49 mountY=-0.18, mountTheta=-2.79
22:56:32.493 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.52, opts=13)
22:56:32.493 00.000 10844 Enqueuing Move request for scope (-0.10, 0.52)
22:56:32.493 00.000 11060 Worker thread wakes up
22:56:32.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.52) opts 0xd
22:56:32.493 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.52)
22:56:32.493 00.000 11060 Moving (-0.10, 0.52) raw xDistance=-0.49 yDistance=-0.18
22:56:32.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
22:56:32.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:32.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:56:32.493 00.000 11060 MoveAxis(E, 85, ABG)
22:56:32.493 00.000 11060 Guiding  Dir = 2, Dur = 85
22:56:32.499 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:32.511 00.012 10844 UpdateGuideState exits: m=2804 SNR=34.5
22:56:32.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:32.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:32.511 00.000 10844 Enqueuing Expose request
22:56:32.529 00.018 11060 IsSlewing returns 0
22:56:32.529 00.000 11060 IsGuiding returns 0
22:56:32.646 00.117 11060 IsGuiding returns 0
22:56:32.646 00.000 11060 Move returns status 0, amount 85
22:56:32.646 00.000 11060 MoveAxis(N, 0, ABG)
22:56:32.646 00.000 11060 Move returns status 0, amount 0
22:56:32.646 00.000 11060 move complete, result=0
22:56:32.646 00.000 11060 worker thread done servicing request
22:56:32.646 00.000 11060 Worker thread wakes up
22:56:32.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:32.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:32.669 00.023 10844 GuideStep: -0.5 px 85 ms EAST, -0.2 px 0 ms NORTH
22:56:33.305 00.636 11060 Exposure complete
22:56:33.461 00.156 11060 worker thread done servicing request
22:56:33.461 00.000 10844 OnExposeComplete: enter
22:56:33.461 00.000 10844 UpdateGuideState(): m_state=6
22:56:33.461 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
22:56:33.461 00.000 10844 Star::Find returns 1 (0), X=254.99, Y=58.88, Mass=3174, SNR=36.1, Peak=243 HFD=3.4
22:56:33.461 00.000 10844 MultiStar: [#1 -0.46,-0.07,1.03,U] [#2 -0.44,-0.67,0.00,M1] [#3 -0.26,-0.88,0.00,M1] [#4 -0.10,-0.99,0.00,M1] [#5 -0.58,-1.02,0.00,M1] [#6 0.09,-0.61,0.90,U] [#7 -0.02,-0.58,0.85,U] [#8 -0.10,-0.34,0.93,U] 
22:56:33.461 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.46}, one-star: {-0.14, -0.74}
22:56:33.461 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
22:56:33.461 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
22:56:33.461 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.46 hyp=0.48 cameraTheta=-1.86 mountX=0.47 mountY=-0.06, mountTheta=-0.12
22:56:33.464 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.46, opts=13)
22:56:33.464 00.000 10844 Enqueuing Move request for scope (-0.13, -0.46)
22:56:33.464 00.000 11060 Worker thread wakes up
22:56:33.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.46) opts 0xd
22:56:33.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.46)
22:56:33.464 00.000 11060 Moving (-0.13, -0.46) raw xDistance=0.47 yDistance=-0.06
22:56:33.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.47
22:56:33.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:33.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:33.464 00.000 11060 MoveAxis(W, 80, ABG)
22:56:33.464 00.000 11060 Guiding  Dir = 3, Dur = 80
22:56:33.472 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:33.496 00.024 11060 IsSlewing returns 0
22:56:33.496 00.000 11060 IsGuiding returns 0
22:56:33.509 00.013 10844 UpdateGuideState exits: m=3174 SNR=36.1
22:56:33.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:33.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:33.509 00.000 10844 Enqueuing Expose request
22:56:33.601 00.092 11060 IsGuiding returns 0
22:56:33.601 00.000 11060 Move returns status 0, amount 80
22:56:33.601 00.000 11060 MoveAxis(N, 0, ABG)
22:56:33.601 00.000 11060 Move returns status 0, amount 0
22:56:33.601 00.000 11060 move complete, result=0
22:56:33.601 00.000 11060 worker thread done servicing request
22:56:33.601 00.000 11060 Worker thread wakes up
22:56:33.601 00.000 10844 GuideStep: 0.5 px 80 ms WEST, -0.1 px 0 ms NORTH
22:56:33.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:33.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:34.242 00.641 11060 Exposure complete
22:56:34.424 00.182 11060 worker thread done servicing request
22:56:34.424 00.000 10844 OnExposeComplete: enter
22:56:34.424 00.000 10844 UpdateGuideState(): m_state=6
22:56:34.424 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
22:56:34.424 00.000 10844 Star::Find returns 1 (1), X=255.40, Y=59.42, Mass=2702, SNR=33.8, Peak=255 HFD=3.3
22:56:34.424 00.000 10844 MultiStar: [#1 -0.27,0.12,1.11,U] [#2 -0.46,-0.84,0.00,M2] [#3 -0.10,-0.67,1.01,U] [#4 -0.04,-0.52,1.06,U] [#5 -0.52,-0.47,1.06,U] [#6 0.05,-0.12,1.03,U] [#7 -0.26,-0.35,1.01,U] [#8 -0.07,-0.30,0.99,U] 
22:56:34.424 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.31}, one-star: {0.28, -0.20}
22:56:34.424 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
22:56:34.424 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
22:56:34.424 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.93 mountX=0.33 mountY=-0.07, mountTheta=-0.20
22:56:34.424 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.31, opts=13)
22:56:34.424 00.000 10844 Enqueuing Move request for scope (-0.12, -0.31)
22:56:34.424 00.000 11060 Worker thread wakes up
22:56:34.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
22:56:34.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
22:56:34.424 00.000 11060 Moving (-0.12, -0.31) raw xDistance=0.33 yDistance=-0.07
22:56:34.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:56:34.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:34.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:34.429 00.005 11060 MoveAxis(W, 59, ABG)
22:56:34.429 00.000 11060 Guiding  Dir = 3, Dur = 59
22:56:34.435 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:34.446 00.011 10844 UpdateGuideState exits: m=2702 SNR=33.8 Saturated
22:56:34.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:34.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:34.446 00.000 10844 Enqueuing Expose request
22:56:34.454 00.008 11060 IsSlewing returns 0
22:56:34.454 00.000 11060 IsGuiding returns 0
22:56:34.532 00.078 11060 IsGuiding returns 0
22:56:34.532 00.000 11060 Move returns status 0, amount 59
22:56:34.532 00.000 11060 MoveAxis(N, 0, ABG)
22:56:34.533 00.001 11060 Move returns status 0, amount 0
22:56:34.533 00.000 11060 move complete, result=0
22:56:34.533 00.000 11060 worker thread done servicing request
22:56:34.533 00.000 11060 Worker thread wakes up
22:56:34.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:34.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:34.533 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
22:56:35.187 00.654 11060 Exposure complete
22:56:35.364 00.177 11060 worker thread done servicing request
22:56:35.364 00.000 10844 OnExposeComplete: enter
22:56:35.364 00.000 10844 UpdateGuideState(): m_state=6
22:56:35.364 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
22:56:35.364 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=59.91, Mass=2857, SNR=35.1, Peak=221 HFD=3.2
22:56:35.364 00.000 10844 MultiStar: [#1 -0.22,0.77,0.00,M1] [#2 -0.59,0.07,1.95,U] [#3 0.09,0.28,0.97,U] [#4 -0.18,0.28,0.97,U] [#5 -0.31,-0.04,0.98,U] [#6 -0.33,0.61,1.00,U] [#7 -0.05,-0.01,0.85,U] [#8 -0.14,0.12,0.97,U] 
22:56:35.364 00.000 10844 single-star, 7 included, MultiStar: {-0.23, 0.19}, one-star: {0.04, 0.29}
22:56:35.364 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
22:56:35.364 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
22:56:35.364 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.42 mountX=-0.29 mountY=-0.00, mountTheta=-3.12
22:56:35.365 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.29, opts=13)
22:56:35.365 00.000 10844 Enqueuing Move request for scope (0.04, 0.29)
22:56:35.365 00.000 11060 Worker thread wakes up
22:56:35.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
22:56:35.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
22:56:35.365 00.000 11060 Moving (0.04, 0.29) raw xDistance=-0.29 yDistance=-0.00
22:56:35.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
22:56:35.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:35.367 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:56:35.367 00.000 11060 MoveAxis(E, 49, ABG)
22:56:35.367 00.000 11060 Guiding  Dir = 2, Dur = 49
22:56:35.370 00.003 11060 IsSlewing returns 0
22:56:35.372 00.002 11060 IsGuiding returns 0
22:56:35.381 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:35.397 00.016 10844 UpdateGuideState exits: m=2857 SNR=35.1
22:56:35.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:35.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:35.397 00.000 10844 Enqueuing Expose request
22:56:35.433 00.036 11060 IsGuiding returns 0
22:56:35.433 00.000 11060 Move returns status 0, amount 49
22:56:35.433 00.000 11060 MoveAxis(N, 0, ABG)
22:56:35.433 00.000 11060 Move returns status 0, amount 0
22:56:35.433 00.000 11060 move complete, result=0
22:56:35.433 00.000 11060 worker thread done servicing request
22:56:35.433 00.000 11060 Worker thread wakes up
22:56:35.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:35.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:35.464 00.031 10844 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
22:56:36.076 00.612 11060 Exposure complete
22:56:36.303 00.227 10844 OnExposeComplete: enter
22:56:36.303 00.000 11060 worker thread done servicing request
22:56:36.303 00.000 10844 UpdateGuideState(): m_state=6
22:56:36.303 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
22:56:36.303 00.000 10844 Star::Find returns 1 (1), X=254.68, Y=59.45, Mass=3201, SNR=36.9, Peak=255 HFD=3.4
22:56:36.303 00.000 10844 MultiStar: [#1 -0.68,-0.18,1.04,U] [#2 -0.30,-0.52,1.79,U] [#3 -0.50,-0.61,0.00,M1] [#4 -0.53,-0.25,0.97,U] [#5 -0.39,-0.97,0.00,M1] [#6 -0.39,0.18,0.87,U] [#7 -0.60,-0.38,0.88,U] [#8 -0.19,-0.18,0.90,U] 
22:56:36.303 00.000 10844 single-star, 6 included, MultiStar: {-0.44, -0.25}, one-star: {-0.44, -0.17}
22:56:36.303 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
22:56:36.303 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
22:56:36.303 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-0.17 hyp=0.48 cameraTheta=-2.77 mountX=0.25 mountY=-0.41, mountTheta=-1.02
22:56:36.309 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-0.17, opts=13)
22:56:36.309 00.000 10844 Enqueuing Move request for scope (-0.44, -0.17)
22:56:36.309 00.000 11060 Worker thread wakes up
22:56:36.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.17) opts 0xd
22:56:36.311 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.44, -0.17)
22:56:36.311 00.000 11060 Moving (-0.44, -0.17) raw xDistance=0.25 yDistance=-0.41
22:56:36.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
22:56:36.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:56:36.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:56:36.311 00.000 11060 MoveAxis(W, 42, ABG)
22:56:36.311 00.000 11060 Guiding  Dir = 3, Dur = 42
22:56:36.318 00.007 11060 IsSlewing returns 0
22:56:36.318 00.000 11060 IsGuiding returns 0
22:56:36.322 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:36.350 00.028 10844 UpdateGuideState exits: m=3201 SNR=36.9 Saturated
22:56:36.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:36.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:36.350 00.000 10844 Enqueuing Expose request
22:56:36.374 00.024 11060 IsGuiding returns 0
22:56:36.374 00.000 11060 Move returns status 0, amount 42
22:56:36.374 00.000 11060 MoveAxis(N, 0, ABG)
22:56:36.375 00.001 11060 Move returns status 0, amount 0
22:56:36.375 00.000 11060 move complete, result=0
22:56:36.375 00.000 11060 worker thread done servicing request
22:56:36.375 00.000 11060 Worker thread wakes up
22:56:36.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:36.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:36.375 00.000 10844 GuideStep: 0.3 px 42 ms WEST, -0.4 px 0 ms NORTH
22:56:37.011 00.636 11060 Exposure complete
22:56:37.190 00.179 11060 worker thread done servicing request
22:56:37.190 00.000 10844 OnExposeComplete: enter
22:56:37.190 00.000 10844 UpdateGuideState(): m_state=6
22:56:37.190 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
22:56:37.190 00.000 10844 Star::Find returns 1 (0), X=254.97, Y=59.78, Mass=3123, SNR=36.0, Peak=252 HFD=4.0
22:56:37.190 00.000 10844 MultiStar: [#1 -0.36,0.37,1.06,U] [#2 -0.65,-0.22,2.02,U] [#3 -0.24,-0.28,0.96,U] [#4 -0.42,-0.41,0.99,U] [#5 -0.23,-0.26,1.06,U] [#6 -0.08,0.29,0.89,U] [#7 0.05,-0.26,0.88,U] [#8 -0.30,0.26,0.96,U] 
22:56:37.190 00.000 10844 single-star, 8 included, MultiStar: {-0.31, -0.06}, one-star: {-0.15, 0.16}
22:56:37.190 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.22)
22:56:37.190 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
22:56:37.190 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.32 mountX=-0.13 mountY=-0.18, mountTheta=-2.22
22:56:37.194 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.16, opts=13)
22:56:37.195 00.001 10844 Enqueuing Move request for scope (-0.15, 0.16)
22:56:37.195 00.000 11060 Worker thread wakes up
22:56:37.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
22:56:37.195 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
22:56:37.195 00.000 11060 Moving (-0.15, 0.16) raw xDistance=-0.13 yDistance=-0.18
22:56:37.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
22:56:37.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:37.196 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:56:37.196 00.000 11060 MoveAxis(E, 22, ABG)
22:56:37.196 00.000 11060 Guiding  Dir = 2, Dur = 22
22:56:37.203 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:37.210 00.007 11060 IsSlewing returns 0
22:56:37.210 00.000 11060 IsGuiding returns 0
22:56:37.213 00.003 10844 UpdateGuideState exits: m=3123 SNR=36.0
22:56:37.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:37.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:37.213 00.000 10844 Enqueuing Expose request
22:56:37.239 00.026 11060 IsGuiding returns 0
22:56:37.239 00.000 11060 Move returns status 0, amount 22
22:56:37.239 00.000 11060 MoveAxis(N, 0, ABG)
22:56:37.239 00.000 11060 Move returns status 0, amount 0
22:56:37.239 00.000 11060 move complete, result=0
22:56:37.239 00.000 11060 worker thread done servicing request
22:56:37.239 00.000 11060 Worker thread wakes up
22:56:37.239 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
22:56:37.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:37.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:37.868 00.629 11060 Exposure complete
22:56:38.016 00.148 11060 worker thread done servicing request
22:56:38.016 00.000 10844 OnExposeComplete: enter
22:56:38.016 00.000 10844 UpdateGuideState(): m_state=6
22:56:38.016 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
22:56:38.016 00.000 10844 Star::Find returns 1 (1), X=255.06, Y=59.30, Mass=3273, SNR=37.1, Peak=255 HFD=3.6
22:56:38.016 00.000 10844 MultiStar: [#1 -0.42,0.42,0.98,U] [#2 -0.85,-0.50,0.00,M1] [#3 -0.01,-0.13,1.00,U] [#4 -0.27,-0.20,0.93,U] [#5 -0.37,-0.22,0.99,U] [#6 -0.50,0.43,0.93,U] [#7 0.04,-0.34,0.88,U] [#8 -0.12,0.26,0.89,U] 
22:56:38.016 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.02}, one-star: {-0.06, -0.32}
22:56:38.016 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
22:56:38.016 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
22:56:38.016 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.07 mountX=0.05 mountY=-0.21, mountTheta=-1.32
22:56:38.019 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.02, opts=13)
22:56:38.019 00.000 10844 Enqueuing Move request for scope (-0.21, -0.02)
22:56:38.019 00.000 11060 Worker thread wakes up
22:56:38.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
22:56:38.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
22:56:38.019 00.000 11060 Moving (-0.21, -0.02) raw xDistance=0.05 yDistance=-0.21
22:56:38.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:56:38.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:56:38.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:56:38.019 00.000 11060 MoveAxis(E, 0, ABG)
22:56:38.019 00.000 11060 Move returns status 0, amount 0
22:56:38.019 00.000 11060 MoveAxis(N, 0, ABG)
22:56:38.019 00.000 11060 Move returns status 0, amount 0
22:56:38.019 00.000 11060 move complete, result=0
22:56:38.019 00.000 11060 worker thread done servicing request
22:56:38.024 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:38.035 00.011 10844 UpdateGuideState exits: m=3273 SNR=37.1 Saturated
22:56:38.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:38.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:38.035 00.000 10844 Enqueuing Expose request
22:56:38.035 00.000 11060 Worker thread wakes up
22:56:38.035 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:38.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:38.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:38.679 00.644 11060 Exposure complete
22:56:38.868 00.189 11060 worker thread done servicing request
22:56:38.868 00.000 10844 OnExposeComplete: enter
22:56:38.868 00.000 10844 UpdateGuideState(): m_state=6
22:56:38.869 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
22:56:38.869 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=59.01, Mass=3194, SNR=36.9, Peak=255 HFD=3.4
22:56:38.869 00.000 10844 MultiStar: [#1 -0.44,-0.25,1.01,U] [#2 -0.73,-0.79,0.00,M2] [#3 -0.02,-0.45,0.98,U] [#4 -0.26,-1.06,0.00,M1] [#5 -0.52,-0.99,0.00,M1] [#6 -0.32,0.17,0.90,U] [#7 0.09,-0.12,0.85,U] [#8 0.01,-0.34,0.87,U] 
22:56:38.869 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.28}, one-star: {-0.10, -0.61}
22:56:38.869 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
22:56:38.869 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
22:56:38.869 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-2.03 mountX=0.30 mountY=-0.09, mountTheta=-0.30
22:56:38.871 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.28, opts=13)
22:56:38.871 00.000 10844 Enqueuing Move request for scope (-0.14, -0.28)
22:56:38.871 00.000 11060 Worker thread wakes up
22:56:38.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.28) opts 0xd
22:56:38.871 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.28)
22:56:38.871 00.000 11060 Moving (-0.14, -0.28) raw xDistance=0.30 yDistance=-0.09
22:56:38.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
22:56:38.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:38.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:38.871 00.000 11060 MoveAxis(W, 51, ABG)
22:56:38.871 00.000 11060 Guiding  Dir = 3, Dur = 51
22:56:38.878 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:38.895 00.017 10844 UpdateGuideState exits: m=3194 SNR=36.9 Saturated
22:56:38.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:38.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:38.895 00.000 10844 Enqueuing Expose request
22:56:38.907 00.012 11060 IsSlewing returns 0
22:56:38.907 00.000 11060 IsGuiding returns 0
22:56:38.984 00.077 11060 IsGuiding returns 0
22:56:38.984 00.000 11060 Move returns status 0, amount 51
22:56:38.984 00.000 11060 MoveAxis(N, 0, ABG)
22:56:38.984 00.000 11060 Move returns status 0, amount 0
22:56:38.984 00.000 11060 move complete, result=0
22:56:38.984 00.000 11060 worker thread done servicing request
22:56:38.984 00.000 11060 Worker thread wakes up
22:56:38.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:38.984 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
22:56:38.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:39.641 00.657 11060 Exposure complete
22:56:39.891 00.250 11060 worker thread done servicing request
22:56:39.891 00.000 10844 OnExposeComplete: enter
22:56:39.891 00.000 10844 UpdateGuideState(): m_state=6
22:56:39.891 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
22:56:39.891 00.000 10844 Star::Find returns 1 (1), X=255.21, Y=59.46, Mass=3122, SNR=36.4, Peak=255 HFD=3.7
22:56:39.891 00.000 10844 MultiStar: [#1 -0.08,0.36,0.99,U] [#2 -0.30,-0.47,1.92,U] [#3 -0.16,-0.67,0.99,U] [#4 -0.02,-0.47,0.95,U] [#5 -0.04,-0.64,1.04,U] [#6 0.03,-0.25,0.94,U] [#7 -0.04,-0.11,0.90,U] [#8 0.13,-0.13,0.94,U] 
22:56:39.891 00.000 10844 single-star, 8 included, MultiStar: {-0.07, -0.30}, one-star: {0.09, -0.16}
22:56:39.891 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
22:56:39.891 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
22:56:39.891 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.09 mountX=0.15 mountY=0.11, mountTheta=0.65
22:56:39.897 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.16, opts=13)
22:56:39.897 00.000 10844 Enqueuing Move request for scope (0.09, -0.16)
22:56:39.897 00.000 11060 Worker thread wakes up
22:56:39.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
22:56:39.897 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
22:56:39.897 00.000 11060 Moving (0.09, -0.16) raw xDistance=0.15 yDistance=0.11
22:56:39.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
22:56:39.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:39.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:56:39.897 00.000 11060 MoveAxis(W, 27, ABG)
22:56:39.897 00.000 11060 Guiding  Dir = 3, Dur = 27
22:56:39.902 00.005 11060 IsSlewing returns 0
22:56:39.902 00.000 11060 IsGuiding returns 0
22:56:39.918 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:39.936 00.018 11060 IsGuiding returns 0
22:56:39.936 00.000 11060 Move returns status 0, amount 27
22:56:39.936 00.000 11060 MoveAxis(N, 0, ABG)
22:56:39.936 00.000 11060 Move returns status 0, amount 0
22:56:39.936 00.000 11060 move complete, result=0
22:56:39.936 00.000 11060 worker thread done servicing request
22:56:39.940 00.004 10844 UpdateGuideState exits: m=3122 SNR=36.4 Saturated
22:56:39.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:39.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:39.940 00.000 10844 Enqueuing Expose request
22:56:39.940 00.000 11060 Worker thread wakes up
22:56:39.940 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
22:56:39.943 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:39.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:40.575 00.632 11060 Exposure complete
22:56:40.824 00.249 11060 worker thread done servicing request
22:56:40.824 00.000 10844 OnExposeComplete: enter
22:56:40.824 00.000 10844 UpdateGuideState(): m_state=6
22:56:40.824 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
22:56:40.824 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.05, Mass=3395, SNR=37.6, Peak=247 HFD=4.0
22:56:40.824 00.000 10844 MultiStar: [#1 0.14,-0.09,0.98,U] [#2 -0.30,-1.10,0.00,M2] [#3 0.69,-0.60,0.00,M1] [#4 -0.21,-0.38,0.94,U] [#5 -0.21,-0.61,1.05,U] [#6 -0.13,-0.06,0.95,U] [#7 0.33,-0.05,0.80,U] [#8 0.27,-0.50,0.92,U] 
22:56:40.824 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.33}, one-star: {-0.05, -0.57}
22:56:40.824 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
22:56:40.824 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
22:56:40.824 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.54 mountX=0.33 mountY=0.06, mountTheta=0.19
22:56:40.828 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.33, opts=13)
22:56:40.830 00.002 10844 Enqueuing Move request for scope (0.01, -0.33)
22:56:40.830 00.000 11060 Worker thread wakes up
22:56:40.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.33) opts 0xd
22:56:40.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.33)
22:56:40.830 00.000 11060 Moving (0.01, -0.33) raw xDistance=0.33 yDistance=0.06
22:56:40.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:56:40.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:40.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:56:40.830 00.000 11060 MoveAxis(W, 57, ABG)
22:56:40.830 00.000 11060 Guiding  Dir = 3, Dur = 57
22:56:40.835 00.005 11060 IsSlewing returns 0
22:56:40.835 00.000 11060 IsGuiding returns 0
22:56:40.837 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:40.857 00.020 10844 UpdateGuideState exits: m=3395 SNR=37.6
22:56:40.859 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:40.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:40.859 00.000 10844 Enqueuing Expose request
22:56:40.895 00.036 11060 IsGuiding returns 0
22:56:40.895 00.000 11060 Move returns status 0, amount 57
22:56:40.895 00.000 11060 MoveAxis(N, 0, ABG)
22:56:40.895 00.000 11060 Move returns status 0, amount 0
22:56:40.895 00.000 11060 move complete, result=0
22:56:40.895 00.000 11060 worker thread done servicing request
22:56:40.895 00.000 11060 Worker thread wakes up
22:56:40.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:40.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:40.900 00.005 10844 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
22:56:41.527 00.627 11060 Exposure complete
22:56:41.822 00.295 11060 worker thread done servicing request
22:56:41.822 00.000 10844 OnExposeComplete: enter
22:56:41.822 00.000 10844 UpdateGuideState(): m_state=6
22:56:41.822 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
22:56:41.822 00.000 10844 Star::Find returns 1 (1), X=254.94, Y=59.56, Mass=3397, SNR=37.6, Peak=255 HFD=3.7
22:56:41.822 00.000 10844 MultiStar: [#1 -0.33,-0.16,0.92,U] [#2 -0.50,-1.05,0.00,M3] [#3 -0.29,-0.28,0.96,U] [#4 0.26,-0.66,0.92,U] [#5 -0.33,-0.97,0.00,M1] [#6 -0.37,-0.21,0.87,U] [#7 -0.09,-0.35,0.81,U] [#8 -0.18,-0.13,0.87,U] 
22:56:41.822 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.26}, one-star: {-0.18, -0.06}
22:56:41.822 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
22:56:41.822 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
22:56:41.822 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.84 mountX=0.09 mountY=-0.17, mountTheta=-1.09
22:56:41.824 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.06, opts=13)
22:56:41.824 00.000 10844 Enqueuing Move request for scope (-0.18, -0.06)
22:56:41.824 00.000 11060 Worker thread wakes up
22:56:41.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
22:56:41.826 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
22:56:41.826 00.000 11060 Moving (-0.18, -0.06) raw xDistance=0.09 yDistance=-0.17
22:56:41.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:56:41.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:41.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:56:41.826 00.000 11060 MoveAxis(E, 0, ABG)
22:56:41.826 00.000 11060 Move returns status 0, amount 0
22:56:41.826 00.000 11060 MoveAxis(N, 0, ABG)
22:56:41.826 00.000 11060 Move returns status 0, amount 0
22:56:41.826 00.000 11060 move complete, result=0
22:56:41.826 00.000 11060 worker thread done servicing request
22:56:41.843 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:41.863 00.020 10844 UpdateGuideState exits: m=3397 SNR=37.6 Saturated
22:56:41.865 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:41.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:41.865 00.000 10844 Enqueuing Expose request
22:56:41.865 00.000 11060 Worker thread wakes up
22:56:41.865 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:41.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:41.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:42.492 00.627 11060 Exposure complete
22:56:42.769 00.277 11060 worker thread done servicing request
22:56:42.769 00.000 10844 OnExposeComplete: enter
22:56:42.769 00.000 10844 UpdateGuideState(): m_state=6
22:56:42.770 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
22:56:42.770 00.000 10844 Star::Find returns 1 (1), X=254.92, Y=59.70, Mass=3417, SNR=38.2, Peak=255 HFD=3.4
22:56:42.770 00.000 10844 MultiStar: [#1 -0.36,0.38,0.98,U] [#2 -1.01,-0.54,0.00,M4] [#3 -0.32,0.09,0.91,U] [#4 -0.02,0.23,0.92,U] [#5 -0.56,-0.24,1.01,U] [#6 -0.45,0.36,0.81,U] [#7 -0.45,0.36,0.81,U] [#8 0.21,0.06,0.89,U] 
22:56:42.770 00.000 10844 single-star, 7 included, MultiStar: {-0.27, 0.15}, one-star: {-0.20, 0.08}
22:56:42.770 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
22:56:42.770 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.80)
22:56:42.770 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.75 mountX=-0.04 mountY=-0.21, mountTheta=-1.78
22:56:42.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.08, opts=13)
22:56:42.770 00.000 10844 Enqueuing Move request for scope (-0.20, 0.08)
22:56:42.770 00.000 11060 Worker thread wakes up
22:56:42.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
22:56:42.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
22:56:42.770 00.000 11060 Moving (-0.20, 0.08) raw xDistance=-0.04 yDistance=-0.21
22:56:42.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:56:42.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:56:42.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:56:42.770 00.000 11060 MoveAxis(E, 0, ABG)
22:56:42.770 00.000 11060 Move returns status 0, amount 0
22:56:42.770 00.000 11060 MoveAxis(N, 0, ABG)
22:56:42.770 00.000 11060 Move returns status 0, amount 0
22:56:42.770 00.000 11060 move complete, result=0
22:56:42.770 00.000 11060 worker thread done servicing request
22:56:42.781 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:42.810 00.029 10844 UpdateGuideState exits: m=3417 SNR=38.2 Saturated
22:56:42.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:42.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:42.810 00.000 10844 Enqueuing Expose request
22:56:42.810 00.000 11060 Worker thread wakes up
22:56:42.810 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:42.812 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:42.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:43.438 00.626 11060 Exposure complete
22:56:43.659 00.221 11060 worker thread done servicing request
22:56:43.659 00.000 10844 OnExposeComplete: enter
22:56:43.659 00.000 10844 UpdateGuideState(): m_state=6
22:56:43.660 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
22:56:43.660 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=59.83, Mass=2994, SNR=35.4, Peak=248 HFD=3.4
22:56:43.660 00.000 10844 MultiStar: [#1 -0.54,0.90,0.00,M1] [#2 -0.47,0.34,2.02,U] [#3 0.24,0.87,0.00,M1] [#4 0.00,0.70,0.90,U] [#5 -0.63,0.85,0.00,M1] [#6 -0.29,0.89,0.00,M1] [#7 -0.16,1.44,0.00,M1] [#8 -0.07,0.29,0.97,U] 
22:56:43.660 00.000 10844 single-star, 3 included, MultiStar: {-0.22, 0.37}, one-star: {-0.09, 0.21}
22:56:43.660 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.71 = -2.58)
22:56:43.660 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.60)
22:56:43.660 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.95 mountX=-0.19 mountY=-0.12, mountTheta=-2.59
22:56:43.662 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.21, opts=13)
22:56:43.662 00.000 10844 Enqueuing Move request for scope (-0.09, 0.21)
22:56:43.662 00.000 11060 Worker thread wakes up
22:56:43.664 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
22:56:43.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
22:56:43.664 00.000 11060 Moving (-0.09, 0.21) raw xDistance=-0.19 yDistance=-0.12
22:56:43.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
22:56:43.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:43.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:43.666 00.002 11060 MoveAxis(E, 34, ABG)
22:56:43.666 00.000 11060 Guiding  Dir = 2, Dur = 34
22:56:43.675 00.009 11060 IsSlewing returns 0
22:56:43.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:43.676 00.001 11060 IsGuiding returns 0
22:56:43.691 00.015 10844 UpdateGuideState exits: m=2994 SNR=35.4
22:56:43.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:43.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:43.691 00.000 10844 Enqueuing Expose request
22:56:43.723 00.032 11060 IsGuiding returns 0
22:56:43.723 00.000 11060 Move returns status 0, amount 34
22:56:43.725 00.002 11060 MoveAxis(N, 0, ABG)
22:56:43.725 00.000 11060 Move returns status 0, amount 0
22:56:43.725 00.000 11060 move complete, result=0
22:56:43.725 00.000 11060 worker thread done servicing request
22:56:43.725 00.000 11060 Worker thread wakes up
22:56:43.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:43.726 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:43.733 00.007 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
22:56:44.376 00.643 11060 Exposure complete
22:56:44.556 00.180 11060 worker thread done servicing request
22:56:44.556 00.000 10844 OnExposeComplete: enter
22:56:44.556 00.000 10844 UpdateGuideState(): m_state=6
22:56:44.556 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
22:56:44.556 00.000 10844 Star::Find returns 1 (1), X=255.41, Y=59.51, Mass=3049, SNR=36.3, Peak=255 HFD=3.3
22:56:44.556 00.000 10844 MultiStar: [#1 -0.15,-0.18,1.07,U] [#2 -0.61,-0.72,0.00,M4] [#3 -0.09,0.07,1.03,U] [#4 -0.29,-0.29,0.94,U] [#5 -0.12,-0.13,1.06,U] [#6 -0.08,0.04,0.94,U] [#7 0.00,0.61,0.83,U] [#8 -0.11,-0.03,0.93,U] 
22:56:44.556 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.02}, one-star: {0.29, -0.11}
22:56:44.556 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
22:56:44.556 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
22:56:44.556 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.91 mountX=0.03 mountY=-0.07, mountTheta=-1.16
22:56:44.559 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
22:56:44.559 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
22:56:44.559 00.000 11060 Worker thread wakes up
22:56:44.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:56:44.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:56:44.559 00.000 11060 Moving (-0.07, -0.02) raw xDistance=0.03 yDistance=-0.07
22:56:44.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:56:44.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:44.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:44.559 00.000 11060 MoveAxis(E, 0, ABG)
22:56:44.559 00.000 11060 Move returns status 0, amount 0
22:56:44.559 00.000 11060 MoveAxis(N, 0, ABG)
22:56:44.559 00.000 11060 Move returns status 0, amount 0
22:56:44.559 00.000 11060 move complete, result=0
22:56:44.559 00.000 11060 worker thread done servicing request
22:56:44.564 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:44.579 00.015 10844 UpdateGuideState exits: m=3049 SNR=36.3 Saturated
22:56:44.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:44.585 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:44.585 00.000 10844 Enqueuing Expose request
22:56:44.585 00.000 11060 Worker thread wakes up
22:56:44.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:44.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:44.585 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:45.222 00.637 11060 Exposure complete
22:56:45.392 00.170 11060 worker thread done servicing request
22:56:45.392 00.000 10844 OnExposeComplete: enter
22:56:45.392 00.000 10844 UpdateGuideState(): m_state=6
22:56:45.392 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
22:56:45.392 00.000 10844 Star::Find returns 1 (0), X=255.20, Y=59.83, Mass=2837, SNR=34.7, Peak=244 HFD=3.7
22:56:45.399 00.007 10844 MultiStar: [#1 -0.39,0.70,0.00,M1] [#2 -0.70,-0.40,0.00,M5] [#3 0.00,0.80,0.00,M1] [#4 -0.13,-0.09,1.07,U] [#5 -0.46,0.30,1.18,U] [#6 -0.16,0.54,1.04,U] [#7 -0.03,0.40,0.93,U] [#8 -0.23,0.23,1.02,U] 
22:56:45.399 00.000 10844 single-star, 5 included, MultiStar: {-0.17, 0.26}, one-star: {0.07, 0.21}
22:56:45.399 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
22:56:45.399 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
22:56:45.399 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.23 cameraTheta=1.24 mountX=-0.22 mountY=0.04, mountTheta=2.97
22:56:45.401 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.21, opts=13)
22:56:45.401 00.000 10844 Enqueuing Move request for scope (0.07, 0.21)
22:56:45.403 00.002 11060 Worker thread wakes up
22:56:45.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
22:56:45.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
22:56:45.403 00.000 11060 Moving (0.07, 0.21) raw xDistance=-0.22 yDistance=0.04
22:56:45.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
22:56:45.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:45.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:56:45.403 00.000 11060 MoveAxis(E, 39, ABG)
22:56:45.403 00.000 11060 Guiding  Dir = 2, Dur = 39
22:56:45.407 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:45.407 00.000 11060 IsSlewing returns 0
22:56:45.407 00.000 11060 IsGuiding returns 0
22:56:45.419 00.012 10844 UpdateGuideState exits: m=2837 SNR=34.7
22:56:45.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:45.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:45.419 00.000 10844 Enqueuing Expose request
22:56:45.455 00.036 11060 IsGuiding returns 0
22:56:45.455 00.000 11060 Move returns status 0, amount 39
22:56:45.455 00.000 11060 MoveAxis(N, 0, ABG)
22:56:45.455 00.000 11060 Move returns status 0, amount 0
22:56:45.455 00.000 11060 move complete, result=0
22:56:45.456 00.001 11060 worker thread done servicing request
22:56:45.456 00.000 11060 Worker thread wakes up
22:56:45.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:45.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:45.456 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
22:56:46.087 00.631 11060 Exposure complete
22:56:46.265 00.178 11060 worker thread done servicing request
22:56:46.265 00.000 10844 OnExposeComplete: enter
22:56:46.265 00.000 10844 UpdateGuideState(): m_state=6
22:56:46.268 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
22:56:46.268 00.000 10844 Star::Find returns 1 (1), X=254.90, Y=59.70, Mass=2954, SNR=35.3, Peak=255 HFD=3.4
22:56:46.268 00.000 10844 MultiStar: [#1 0.15,0.47,1.07,U] [#2 -0.51,-0.17,2.09,U] [#3 0.10,0.02,1.01,U] [#4 -0.35,-0.07,0.99,U] [#5 0.02,0.25,1.01,U] [#6 0.01,0.48,0.95,U] [#7 0.46,0.40,0.86,U] [#8 0.01,0.03,0.97,U] 
22:56:46.268 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.13}, one-star: {-0.22, 0.08}
22:56:46.268 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
22:56:46.268 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
22:56:46.268 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.20 mountX=-0.11 mountY=-0.11, mountTheta=-2.34
22:56:46.272 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.13, opts=13)
22:56:46.272 00.000 10844 Enqueuing Move request for scope (-0.09, 0.13)
22:56:46.272 00.000 11060 Worker thread wakes up
22:56:46.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
22:56:46.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
22:56:46.272 00.000 11060 Moving (-0.09, 0.13) raw xDistance=-0.11 yDistance=-0.11
22:56:46.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:56:46.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:46.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:56:46.272 00.000 11060 MoveAxis(E, 0, ABG)
22:56:46.274 00.002 11060 Move returns status 0, amount 0
22:56:46.274 00.000 11060 MoveAxis(N, 0, ABG)
22:56:46.274 00.000 11060 Move returns status 0, amount 0
22:56:46.274 00.000 11060 move complete, result=0
22:56:46.274 00.000 11060 worker thread done servicing request
22:56:46.281 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:46.295 00.014 10844 UpdateGuideState exits: m=2954 SNR=35.3 Saturated
22:56:46.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:46.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:46.295 00.000 10844 Enqueuing Expose request
22:56:46.295 00.000 11060 Worker thread wakes up
22:56:46.295 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:46.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:46.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:46.937 00.642 11060 Exposure complete
22:56:47.100 00.163 11060 worker thread done servicing request
22:56:47.100 00.000 10844 OnExposeComplete: enter
22:56:47.100 00.000 10844 UpdateGuideState(): m_state=6
22:56:47.100 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
22:56:47.100 00.000 10844 Star::Find returns 1 (1), X=255.32, Y=59.29, Mass=3031, SNR=35.3, Peak=255 HFD=3.6
22:56:47.100 00.000 10844 MultiStar: [#1 0.22,0.24,1.06,U] [#2 -0.17,-0.51,2.01,U] [#3 0.20,-0.19,0.97,U] [#4 -0.07,-0.13,1.06,U] [#5 0.12,-0.51,1.06,U] [#6 -0.14,0.39,0.94,U] [#7 0.24,0.04,0.91,U] [#8 0.82,0.06,0.00,M1] 
22:56:47.100 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.17}, one-star: {0.20, -0.33}
22:56:47.100 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
22:56:47.100 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
22:56:47.100 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.31 mountX=0.16 mountY=0.07, mountTheta=0.43
22:56:47.103 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.17, opts=13)
22:56:47.103 00.000 10844 Enqueuing Move request for scope (0.05, -0.17)
22:56:47.103 00.000 11060 Worker thread wakes up
22:56:47.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
22:56:47.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
22:56:47.103 00.000 11060 Moving (0.05, -0.17) raw xDistance=0.16 yDistance=0.07
22:56:47.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:56:47.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:47.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:56:47.103 00.000 11060 MoveAxis(W, 28, ABG)
22:56:47.103 00.000 11060 Guiding  Dir = 3, Dur = 28
22:56:47.123 00.020 11060 IsSlewing returns 0
22:56:47.124 00.001 11060 IsGuiding returns 0
22:56:47.128 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:47.144 00.016 10844 UpdateGuideState exits: m=3031 SNR=35.3 Saturated
22:56:47.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:47.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:47.144 00.000 10844 Enqueuing Expose request
22:56:47.167 00.023 11060 IsGuiding returns 0
22:56:47.167 00.000 11060 Move returns status 0, amount 28
22:56:47.167 00.000 11060 MoveAxis(N, 0, ABG)
22:56:47.167 00.000 11060 Move returns status 0, amount 0
22:56:47.167 00.000 11060 move complete, result=0
22:56:47.167 00.000 11060 worker thread done servicing request
22:56:47.167 00.000 11060 Worker thread wakes up
22:56:47.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:47.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:47.178 00.011 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
22:56:47.809 00.631 11060 Exposure complete
22:56:47.995 00.186 11060 worker thread done servicing request
22:56:47.995 00.000 10844 OnExposeComplete: enter
22:56:47.998 00.003 10844 UpdateGuideState(): m_state=6
22:56:47.998 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
22:56:47.998 00.000 10844 Star::Find returns 1 (1), X=255.50, Y=59.52, Mass=3216, SNR=37.0, Peak=255 HFD=3.4
22:56:47.998 00.000 10844 MultiStar: [#1 0.06,0.57,1.06,U] [#2 -0.27,0.32,1.86,U] [#3 0.19,0.19,0.94,U] [#4 0.01,0.10,0.83,U] [#5 0.08,0.01,1.00,U] [#6 -0.19,0.41,0.92,U] [#7 0.24,0.23,0.88,U] [#8 0.22,0.38,0.90,U] 
22:56:47.998 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.25}, one-star: {0.38, -0.09}
22:56:47.998 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
22:56:47.998 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
22:56:47.998 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.38 mountX=-0.25 mountY=0.01, mountTheta=3.12
22:56:47.998 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.25, opts=13)
22:56:47.998 00.000 10844 Enqueuing Move request for scope (0.05, 0.25)
22:56:47.998 00.000 11060 Worker thread wakes up
22:56:47.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
22:56:47.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
22:56:47.998 00.000 11060 Moving (0.05, 0.25) raw xDistance=-0.25 yDistance=0.01
22:56:47.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
22:56:47.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:47.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:56:47.998 00.000 11060 MoveAxis(E, 42, ABG)
22:56:47.998 00.000 11060 Guiding  Dir = 2, Dur = 42
22:56:48.003 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:48.008 00.005 11060 IsSlewing returns 0
22:56:48.008 00.000 11060 IsGuiding returns 0
22:56:48.023 00.015 10844 UpdateGuideState exits: m=3216 SNR=37.0 Saturated
22:56:48.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:48.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:48.023 00.000 10844 Enqueuing Expose request
22:56:48.057 00.034 11060 IsGuiding returns 0
22:56:48.057 00.000 11060 Move returns status 0, amount 42
22:56:48.057 00.000 11060 MoveAxis(N, 0, ABG)
22:56:48.057 00.000 11060 Move returns status 0, amount 0
22:56:48.057 00.000 11060 move complete, result=0
22:56:48.057 00.000 11060 worker thread done servicing request
22:56:48.057 00.000 11060 Worker thread wakes up
22:56:48.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:48.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:48.060 00.003 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
22:56:48.691 00.631 11060 Exposure complete
22:56:48.855 00.164 11060 worker thread done servicing request
22:56:48.855 00.000 10844 OnExposeComplete: enter
22:56:48.855 00.000 10844 UpdateGuideState(): m_state=6
22:56:48.858 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
22:56:48.858 00.000 10844 Star::Find returns 1 (1), X=255.09, Y=59.82, Mass=3940, SNR=41.1, Peak=255 HFD=3.8
22:56:48.858 00.000 10844 MultiStar: [#1 -0.15,0.38,0.93,U] [#2 -0.14,-0.00,1.73,U] [#3 0.31,0.11,0.85,U] [#4 0.17,0.16,0.82,U] [#5 -0.42,0.07,0.96,U] [#6 -0.02,0.25,0.80,U] [#7 0.47,0.49,0.76,U] [#8 0.05,0.61,0.81,U] 
22:56:48.858 00.000 10844 single-star, 8 included, MultiStar: {-0.00, 0.22}, one-star: {-0.04, 0.21}
22:56:48.858 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
22:56:48.858 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
22:56:48.858 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.74 mountX=-0.20 mountY=-0.07, mountTheta=-2.81
22:56:48.861 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
22:56:48.861 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
22:56:48.861 00.000 11060 Worker thread wakes up
22:56:48.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
22:56:48.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
22:56:48.861 00.000 11060 Moving (-0.04, 0.21) raw xDistance=-0.20 yDistance=-0.07
22:56:48.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
22:56:48.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:48.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:48.861 00.000 11060 MoveAxis(E, 35, ABG)
22:56:48.861 00.000 11060 Guiding  Dir = 2, Dur = 35
22:56:48.868 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:48.873 00.005 11060 IsSlewing returns 0
22:56:48.873 00.000 11060 IsGuiding returns 0
22:56:48.883 00.010 10844 UpdateGuideState exits: m=3940 SNR=41.1 Saturated
22:56:48.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:48.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:48.883 00.000 10844 Enqueuing Expose request
22:56:48.924 00.041 11060 IsGuiding returns 0
22:56:48.924 00.000 11060 Move returns status 0, amount 35
22:56:48.924 00.000 11060 MoveAxis(N, 0, ABG)
22:56:48.924 00.000 11060 Move returns status 0, amount 0
22:56:48.924 00.000 11060 move complete, result=0
22:56:48.924 00.000 11060 worker thread done servicing request
22:56:48.924 00.000 11060 Worker thread wakes up
22:56:48.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:48.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:48.924 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
22:56:49.570 00.646 11060 Exposure complete
22:56:49.745 00.175 10844 OnExposeComplete: enter
22:56:49.745 00.000 10844 UpdateGuideState(): m_state=6
22:56:49.745 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
22:56:49.747 00.002 10844 Star::Find returns 1 (0), X=254.96, Y=59.57, Mass=3573, SNR=39.0, Peak=253 HFD=3.6
22:56:49.747 00.000 11060 worker thread done servicing request
22:56:49.747 00.000 10844 MultiStar: [#1 -0.24,0.56,0.93,U] [#2 -0.57,-0.18,1.70,U] [#3 -0.20,0.18,0.88,U] [#4 -0.03,0.17,0.85,U] [#5 -0.17,-0.07,0.97,U] [#6 -0.13,0.67,0.82,U] [#7 0.09,0.22,0.85,U] [#8 -0.50,0.10,0.93,U] 
22:56:49.747 00.000 10844 single-star, 8 included, MultiStar: {-0.25, 0.14}, one-star: {-0.16, -0.05}
22:56:49.747 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
22:56:49.747 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
22:56:49.747 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.82 mountX=0.08 mountY=-0.15, mountTheta=-1.07
22:56:49.750 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.05, opts=13)
22:56:49.750 00.000 10844 Enqueuing Move request for scope (-0.16, -0.05)
22:56:49.750 00.000 11060 Worker thread wakes up
22:56:49.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
22:56:49.750 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
22:56:49.750 00.000 11060 Moving (-0.16, -0.05) raw xDistance=0.08 yDistance=-0.15
22:56:49.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:56:49.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:49.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:56:49.750 00.000 11060 MoveAxis(E, 0, ABG)
22:56:49.750 00.000 11060 Move returns status 0, amount 0
22:56:49.750 00.000 11060 MoveAxis(N, 0, ABG)
22:56:49.750 00.000 11060 Move returns status 0, amount 0
22:56:49.750 00.000 11060 move complete, result=0
22:56:49.750 00.000 11060 worker thread done servicing request
22:56:49.755 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:49.765 00.010 10844 UpdateGuideState exits: m=3573 SNR=39.0
22:56:49.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:49.770 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:49.770 00.000 10844 Enqueuing Expose request
22:56:49.770 00.000 11060 Worker thread wakes up
22:56:49.770 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:49.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:49.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:50.427 00.657 11060 Exposure complete
22:56:50.583 00.156 11060 worker thread done servicing request
22:56:50.583 00.000 10844 OnExposeComplete: enter
22:56:50.583 00.000 10844 UpdateGuideState(): m_state=6
22:56:50.583 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
22:56:50.583 00.000 10844 Star::Find returns 1 (0), X=254.76, Y=58.73, Mass=3077, SNR=36.2, Peak=213 HFD=3.5
22:56:50.583 00.000 10844 MultiStar: [#1 -0.38,-0.16,1.11,U] [#2 -0.61,-0.96,0.00,M1] [#3 -0.26,-0.82,0.00,M1] [#4 -0.08,-0.06,0.94,U] [#5 -0.41,-0.68,0.00,M1] [#6 -0.38,-0.13,0.91,U] [#7 0.14,-0.08,0.94,U] [#8 0.16,-0.09,1.00,U] 
22:56:50.583 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.24}, one-star: {-0.36, -0.89}
22:56:50.583 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
22:56:50.583 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
22:56:50.583 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.15 mountX=0.26 mountY=-0.11, mountTheta=-0.41
22:56:50.583 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.24, opts=13)
22:56:50.583 00.000 10844 Enqueuing Move request for scope (-0.15, -0.24)
22:56:50.583 00.000 11060 Worker thread wakes up
22:56:50.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
22:56:50.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
22:56:50.583 00.000 11060 Moving (-0.15, -0.24) raw xDistance=0.26 yDistance=-0.11
22:56:50.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
22:56:50.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:50.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:56:50.583 00.000 11060 MoveAxis(W, 46, ABG)
22:56:50.583 00.000 11060 Guiding  Dir = 3, Dur = 46
22:56:50.590 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:50.599 00.009 10844 UpdateGuideState exits: m=3077 SNR=36.2
22:56:50.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:50.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:50.599 00.000 10844 Enqueuing Expose request
22:56:50.620 00.021 11060 IsSlewing returns 0
22:56:50.621 00.001 11060 IsGuiding returns 0
22:56:50.698 00.077 11060 IsGuiding returns 0
22:56:50.698 00.000 11060 Move returns status 0, amount 46
22:56:50.698 00.000 11060 MoveAxis(N, 0, ABG)
22:56:50.698 00.000 11060 Move returns status 0, amount 0
22:56:50.698 00.000 11060 move complete, result=0
22:56:50.698 00.000 11060 worker thread done servicing request
22:56:50.699 00.001 11060 Worker thread wakes up
22:56:50.699 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
22:56:50.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:50.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:51.349 00.650 11060 Exposure complete
22:56:51.574 00.225 11060 worker thread done servicing request
22:56:51.574 00.000 10844 OnExposeComplete: enter
22:56:51.574 00.000 10844 UpdateGuideState(): m_state=6
22:56:51.574 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
22:56:51.574 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.04, Mass=3449, SNR=38.4, Peak=237 HFD=3.9
22:56:51.574 00.000 10844 MultiStar: [#1 -0.23,-0.13,1.02,U] [#2 -0.01,-0.36,1.92,U] [#3 0.06,-0.73,0.92,U] [#4 0.08,-0.58,0.87,U] [#5 0.02,-0.58,0.94,U] [#6 -0.31,-0.25,0.95,U] [#7 -0.33,-0.81,0.00,M1] [#8 -0.26,0.03,0.92,U] 
22:56:51.574 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.39}, one-star: {-0.20, -0.58}
22:56:51.575 00.001 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
22:56:51.575 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
22:56:51.575 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.82 mountX=0.40 mountY=-0.04, mountTheta=-0.09
22:56:51.575 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.39, opts=13)
22:56:51.575 00.000 10844 Enqueuing Move request for scope (-0.10, -0.39)
22:56:51.575 00.000 11060 Worker thread wakes up
22:56:51.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.39) opts 0xd
22:56:51.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.39)
22:56:51.575 00.000 11060 Moving (-0.10, -0.39) raw xDistance=0.40 yDistance=-0.04
22:56:51.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
22:56:51.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:51.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:56:51.575 00.000 11060 MoveAxis(W, 71, ABG)
22:56:51.575 00.000 11060 Guiding  Dir = 3, Dur = 71
22:56:51.587 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:51.598 00.011 11060 IsSlewing returns 0
22:56:51.598 00.000 11060 IsGuiding returns 0
22:56:51.599 00.001 10844 UpdateGuideState exits: m=3449 SNR=38.4
22:56:51.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:51.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:51.599 00.000 10844 Enqueuing Expose request
22:56:51.696 00.097 11060 IsGuiding returns 0
22:56:51.696 00.000 11060 Move returns status 0, amount 71
22:56:51.696 00.000 11060 MoveAxis(N, 0, ABG)
22:56:51.696 00.000 11060 Move returns status 0, amount 0
22:56:51.696 00.000 11060 move complete, result=0
22:56:51.696 00.000 11060 worker thread done servicing request
22:56:51.696 00.000 11060 Worker thread wakes up
22:56:51.696 00.000 10844 GuideStep: 0.4 px 71 ms WEST, -0.0 px 0 ms NORTH
22:56:51.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:51.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:52.324 00.628 11060 Exposure complete
22:56:52.482 00.158 11060 worker thread done servicing request
22:56:52.483 00.001 10844 OnExposeComplete: enter
22:56:52.483 00.000 10844 UpdateGuideState(): m_state=6
22:56:52.483 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
22:56:52.483 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=59.42, Mass=3073, SNR=36.1, Peak=255 HFD=3.4
22:56:52.483 00.000 10844 MultiStar: [#1 -0.15,0.07,1.07,U] [#2 -0.55,-0.09,1.97,U] [#3 -0.16,-0.10,0.99,U] [#4 -0.46,-0.16,0.97,U] [#5 -0.42,-0.39,0.99,U] [#6 -0.44,0.05,0.97,U] [#7 0.10,0.29,0.85,U] [#8 -0.35,0.56,0.98,U] 
22:56:52.483 00.000 10844 single-star, 8 included, MultiStar: {-0.31, -0.01}, one-star: {-0.09, -0.20}
22:56:52.484 00.001 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
22:56:52.484 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
22:56:52.484 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.99 mountX=0.21 mountY=-0.05, mountTheta=-0.25
22:56:52.484 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.20, opts=13)
22:56:52.486 00.002 10844 Enqueuing Move request for scope (-0.09, -0.20)
22:56:52.486 00.000 11060 Worker thread wakes up
22:56:52.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
22:56:52.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
22:56:52.486 00.000 11060 Moving (-0.09, -0.20) raw xDistance=0.21 yDistance=-0.05
22:56:52.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:56:52.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:52.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:52.486 00.000 11060 MoveAxis(W, 38, ABG)
22:56:52.486 00.000 11060 Guiding  Dir = 3, Dur = 38
22:56:52.493 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:52.506 00.013 10844 UpdateGuideState exits: m=3073 SNR=36.1 Saturated
22:56:52.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:52.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:52.506 00.000 10844 Enqueuing Expose request
22:56:52.509 00.003 11060 IsSlewing returns 0
22:56:52.509 00.000 11060 IsGuiding returns 0
22:56:52.571 00.062 11060 IsGuiding returns 0
22:56:52.571 00.000 11060 Move returns status 0, amount 38
22:56:52.571 00.000 11060 MoveAxis(N, 0, ABG)
22:56:52.571 00.000 11060 Move returns status 0, amount 0
22:56:52.571 00.000 11060 move complete, result=0
22:56:52.571 00.000 11060 worker thread done servicing request
22:56:52.571 00.000 11060 Worker thread wakes up
22:56:52.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:52.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:52.595 00.024 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
22:56:53.188 00.593 11060 Exposure complete
22:56:53.441 00.253 11060 worker thread done servicing request
22:56:53.441 00.000 10844 OnExposeComplete: enter
22:56:53.441 00.000 10844 UpdateGuideState(): m_state=6
22:56:53.441 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
22:56:53.441 00.000 10844 Star::Find returns 1 (0), X=254.56, Y=59.25, Mass=3151, SNR=36.8, Peak=244 HFD=3.5
22:56:53.443 00.002 10844 MultiStar: [#1 -0.80,0.21,0.00,M1] [#2 -1.19,0.13,0.00,M1] [#3 -0.50,0.06,0.95,U] [#4 -0.16,0.20,0.99,U] [#5 -0.53,-0.24,1.04,U] [#6 -0.19,-0.01,0.93,U] [#7 -0.68,0.01,0.89,U] [#8 -0.32,0.59,0.97,U] 
22:56:53.443 00.000 10844 refined, 6 included, MultiStar: {-0.42, 0.03}, one-star: {-0.56, -0.37}
22:56:53.443 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.83 = -1.46)
22:56:53.443 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.48)
22:56:53.443 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.03 hyp=0.42 cameraTheta=3.07 mountX=0.05 mountY=-0.42, mountTheta=-1.46
22:56:53.446 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.03, opts=13)
22:56:53.446 00.000 10844 Enqueuing Move request for scope (-0.42, 0.03)
22:56:53.448 00.002 11060 Worker thread wakes up
22:56:53.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.03) opts 0xd
22:56:53.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.03)
22:56:53.448 00.000 11060 Moving (-0.42, 0.03) raw xDistance=0.05 yDistance=-0.42
22:56:53.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:56:53.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:56:53.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:56:53.448 00.000 11060 MoveAxis(E, 0, ABG)
22:56:53.448 00.000 11060 Move returns status 0, amount 0
22:56:53.448 00.000 11060 MoveAxis(N, 0, ABG)
22:56:53.448 00.000 11060 Move returns status 0, amount 0
22:56:53.448 00.000 11060 move complete, result=0
22:56:53.448 00.000 11060 worker thread done servicing request
22:56:53.478 00.030 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:53.522 00.044 10844 UpdateGuideState exits: m=3151 SNR=36.8
22:56:53.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:53.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:53.522 00.000 10844 Enqueuing Expose request
22:56:53.522 00.000 11060 Worker thread wakes up
22:56:53.522 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:56:53.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:53.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:54.160 00.638 11060 Exposure complete
22:56:54.398 00.238 11060 worker thread done servicing request
22:56:54.398 00.000 10844 OnExposeComplete: enter
22:56:54.398 00.000 10844 UpdateGuideState(): m_state=6
22:56:54.398 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
22:56:54.398 00.000 10844 Star::Find returns 1 (0), X=254.78, Y=59.86, Mass=3445, SNR=38.5, Peak=251 HFD=3.7
22:56:54.400 00.002 10844 MultiStar: [#1 -0.27,0.52,0.96,U] [#2 -1.11,0.36,0.00,M2] [#3 0.07,0.32,0.89,U] [#4 -0.55,0.13,0.84,U] [#5 -0.61,-0.27,0.95,U] [#6 0.10,0.62,0.83,U] [#7 -0.14,-0.08,0.82,U] [#8 -0.38,0.76,0.00,M1] 
22:56:54.400 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.21}, one-star: {-0.34, 0.24}
22:56:54.400 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.21 = -2.08)
22:56:54.400 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
22:56:54.400 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.33 cameraTheta=2.45 mountX=-0.16 mountY=-0.29, mountTheta=-2.08
22:56:54.402 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.21, opts=13)
22:56:54.402 00.000 10844 Enqueuing Move request for scope (-0.26, 0.21)
22:56:54.402 00.000 11060 Worker thread wakes up
22:56:54.403 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.21) opts 0xd
22:56:54.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.21)
22:56:54.403 00.000 11060 Moving (-0.26, 0.21) raw xDistance=-0.16 yDistance=-0.29
22:56:54.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:56:54.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:56:54.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:56:54.403 00.000 11060 MoveAxis(E, 28, ABG)
22:56:54.403 00.000 11060 Guiding  Dir = 2, Dur = 28
22:56:54.408 00.005 11060 IsSlewing returns 0
22:56:54.408 00.000 11060 IsGuiding returns 0
22:56:54.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:54.428 00.020 10844 UpdateGuideState exits: m=3445 SNR=38.5
22:56:54.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:54.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:54.428 00.000 10844 Enqueuing Expose request
22:56:54.440 00.012 11060 IsGuiding returns 0
22:56:54.440 00.000 11060 Move returns status 0, amount 28
22:56:54.440 00.000 11060 MoveAxis(N, 0, ABG)
22:56:54.440 00.000 11060 Move returns status 0, amount 0
22:56:54.440 00.000 11060 move complete, result=0
22:56:54.440 00.000 11060 worker thread done servicing request
22:56:54.440 00.000 11060 Worker thread wakes up
22:56:54.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:54.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:54.440 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.3 px 0 ms NORTH
22:56:55.075 00.635 11060 Exposure complete
22:56:55.296 00.221 11060 worker thread done servicing request
22:56:55.296 00.000 10844 OnExposeComplete: enter
22:56:55.296 00.000 10844 UpdateGuideState(): m_state=6
22:56:55.296 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
22:56:55.296 00.000 10844 Star::Find returns 1 (0), X=254.40, Y=59.28, Mass=3129, SNR=35.7, Peak=247 HFD=3.5
22:56:55.296 00.000 10844 MultiStar: [#1 -0.43,0.45,1.05,U] [#2 -0.76,0.05,1.95,U] [#3 -0.18,0.20,0.98,U] [#4 -0.37,-0.07,0.91,U] [#5 -0.59,-0.31,1.06,U] [#6 -0.43,0.23,0.91,U] [#7 -0.05,-0.13,0.90,U] [#8 -0.29,0.33,0.96,U] 
22:56:55.296 00.000 10844 refined, 8 included, MultiStar: {-0.46, 0.05}, one-star: {-0.72, -0.34}
22:56:55.296 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
22:56:55.296 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.51)
22:56:55.298 00.002 10844 CameraToMount -- cameraX=-0.46 cameraY=0.05 hyp=0.47 cameraTheta=3.04 mountX=0.04 mountY=-0.46, mountTheta=-1.49
22:56:55.299 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=0.05, opts=13)
22:56:55.299 00.000 10844 Enqueuing Move request for scope (-0.46, 0.05)
22:56:55.299 00.000 11060 Worker thread wakes up
22:56:55.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.05) opts 0xd
22:56:55.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, 0.05)
22:56:55.299 00.000 11060 Moving (-0.46, 0.05) raw xDistance=0.04 yDistance=-0.46
22:56:55.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:56:55.299 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.01 newest=-1.17
22:56:55.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.46
22:56:55.299 00.000 11060 MoveAxis(E, 0, ABG)
22:56:55.299 00.000 11060 Move returns status 0, amount 0
22:56:55.299 00.000 11060 BLC: Oldest BLC event removed
22:56:55.299 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 520 applied
22:56:55.299 00.000 11060 MoveAxis(N, 701, ABG)
22:56:55.299 00.000 11060 Guiding  Dir = 0, Dur = 701
22:56:55.308 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:55.315 00.007 11060 IsSlewing returns 0
22:56:55.315 00.000 11060 IsGuiding returns 0
22:56:55.324 00.009 10844 UpdateGuideState exits: m=3129 SNR=35.7
22:56:55.326 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:55.326 00.000 10844 Enqueuing Expose request
22:56:56.030 00.704 11060 IsGuiding returns 0
22:56:56.031 00.001 11060 Move returns status 0, amount 701
22:56:56.031 00.000 11060 move complete, result=0
22:56:56.031 00.000 11060 worker thread done servicing request
22:56:56.031 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 701 ms NORTH
22:56:56.031 00.000 11060 Worker thread wakes up
22:56:56.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:56.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:56.664 00.633 11060 Exposure complete
22:56:56.852 00.188 11060 worker thread done servicing request
22:56:56.852 00.000 10844 OnExposeComplete: enter
22:56:56.852 00.000 10844 UpdateGuideState(): m_state=6
22:56:56.852 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
22:56:56.852 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=59.16, Mass=3123, SNR=36.7, Peak=243 HFD=3.5
22:56:56.852 00.000 10844 MultiStar: [#1 -0.38,0.21,1.03,U] [#2 -0.99,-0.21,0.00,M2] [#3 -0.04,-0.54,1.03,U] [#4 0.02,-0.70,1.02,U] [#5 -0.69,-0.79,0.00,M1] [#6 -0.33,-0.41,0.94,U] [#7 -0.21,-0.39,0.91,U] [#8 -0.01,0.24,0.99,U] 
22:56:56.852 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.29}, one-star: {-0.23, -0.45}
22:56:56.852 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
22:56:56.852 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
22:56:56.852 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.09 mountX=0.32 mountY=-0.12, mountTheta=-0.35
22:56:56.855 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.29, opts=13)
22:56:56.855 00.000 10844 Enqueuing Move request for scope (-0.17, -0.29)
22:56:56.855 00.000 11060 Worker thread wakes up
22:56:56.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
22:56:56.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
22:56:56.855 00.000 11060 Moving (-0.17, -0.29) raw xDistance=0.32 yDistance=-0.12
22:56:56.855 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.325436, 1:0.117147
22:56:56.855 00.000 11060 BLC: No correction, Miss < min_move
22:56:56.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
22:56:56.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:56.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:56.855 00.000 11060 MoveAxis(W, 55, ABG)
22:56:56.855 00.000 11060 Guiding  Dir = 3, Dur = 55
22:56:56.863 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:56.873 00.010 11060 IsSlewing returns 0
22:56:56.873 00.000 11060 IsGuiding returns 0
22:56:56.877 00.004 10844 UpdateGuideState exits: m=3123 SNR=36.7
22:56:56.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:56.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:56.877 00.000 10844 Enqueuing Expose request
22:56:56.939 00.062 11060 IsGuiding returns 0
22:56:56.939 00.000 11060 Move returns status 0, amount 55
22:56:56.939 00.000 11060 MoveAxis(N, 0, ABG)
22:56:56.940 00.001 11060 Move returns status 0, amount 0
22:56:56.940 00.000 11060 move complete, result=0
22:56:56.940 00.000 11060 worker thread done servicing request
22:56:56.940 00.000 11060 Worker thread wakes up
22:56:56.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:56.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:56.940 00.000 10844 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
22:56:57.563 00.623 11060 Exposure complete
22:56:57.759 00.196 11060 worker thread done servicing request
22:56:57.759 00.000 10844 OnExposeComplete: enter
22:56:57.759 00.000 10844 UpdateGuideState(): m_state=6
22:56:57.759 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
22:56:57.770 00.011 10844 Star::Find returns 1 (0), X=254.87, Y=59.51, Mass=3014, SNR=35.3, Peak=222 HFD=3.7
22:56:57.770 00.000 10844 MultiStar: [#1 -0.27,0.37,1.04,U] [#2 -0.52,-0.83,0.00,M3] [#3 0.10,-0.07,0.96,U] [#4 0.04,-0.03,1.01,U] [#5 -0.15,-0.20,1.10,U] [#6 0.06,-0.46,0.96,U] [#7 0.15,-0.01,0.86,U] [#8 0.02,-0.06,0.99,U] 
22:56:57.770 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {-0.25, -0.11}
22:56:57.770 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
22:56:57.770 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
22:56:57.772 00.002 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.14 mountX=0.08 mountY=-0.03, mountTheta=-0.40
22:56:57.773 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
22:56:57.773 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
22:56:57.773 00.000 11060 Worker thread wakes up
22:56:57.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
22:56:57.773 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
22:56:57.773 00.000 11060 Moving (-0.04, -0.07) raw xDistance=0.08 yDistance=-0.03
22:56:57.773 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.325436, 1:0.117147, 2:0.032236
22:56:57.773 00.000 11060 BLC: No correction, Miss < min_move
22:56:57.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:56:57.775 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:57.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:56:57.775 00.000 11060 MoveAxis(E, 0, ABG)
22:56:57.775 00.000 11060 Move returns status 0, amount 0
22:56:57.775 00.000 11060 MoveAxis(N, 0, ABG)
22:56:57.775 00.000 11060 Move returns status 0, amount 0
22:56:57.775 00.000 11060 move complete, result=0
22:56:57.775 00.000 11060 worker thread done servicing request
22:56:57.783 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:57.804 00.021 10844 UpdateGuideState exits: m=3014 SNR=35.3
22:56:57.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:57.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:57.804 00.000 10844 Enqueuing Expose request
22:56:57.804 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:56:57.804 00.000 11060 Worker thread wakes up
22:56:57.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:57.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:58.433 00.629 11060 Exposure complete
22:56:58.623 00.190 11060 worker thread done servicing request
22:56:58.623 00.000 10844 OnExposeComplete: enter
22:56:58.623 00.000 10844 UpdateGuideState(): m_state=6
22:56:58.623 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
22:56:58.623 00.000 10844 Star::Find returns 1 (0), X=254.83, Y=59.15, Mass=2938, SNR=35.2, Peak=242 HFD=3.6
22:56:58.623 00.000 10844 MultiStar: [#1 -0.27,0.20,1.04,U] [#2 -0.90,-0.81,0.00,M4] [#3 -0.69,-0.35,0.00,M1] [#4 -0.21,-0.36,1.00,U] [#5 -0.44,-0.59,1.16,U] [#6 -0.72,-0.28,0.00,M1] [#7 -0.56,-0.04,0.90,U] [#8 -0.16,-0.36,0.98,U] 
22:56:58.623 00.000 10844 refined, 5 included, MultiStar: {-0.32, -0.28}, one-star: {-0.29, -0.47}
22:56:58.623 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
22:56:58.623 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
22:56:58.623 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.28 hyp=0.43 cameraTheta=-2.43 mountX=0.33 mountY=-0.27, mountTheta=-0.69
22:56:58.623 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.28, opts=13)
22:56:58.623 00.000 10844 Enqueuing Move request for scope (-0.32, -0.28)
22:56:58.623 00.000 11060 Worker thread wakes up
22:56:58.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.28) opts 0xd
22:56:58.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.28)
22:56:58.623 00.000 11060 Moving (-0.32, -0.28) raw xDistance=0.33 yDistance=-0.27
22:56:58.627 00.004 11060 BLC: window closed
22:56:58.627 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.325436, 1:0.117147, 2:0.032236
22:56:58.627 00.000 11060 BLC: Under-shoot: nominal increase by 205
22:56:58.627 00.000 11060 BLC: window closed
22:56:58.627 00.000 11060 BLC: Pulse adjusted to 572
22:56:58.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:56:58.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
22:56:58.627 00.000 11060 MoveAxis(W, 58, ABG)
22:56:58.627 00.000 11060 Guiding  Dir = 3, Dur = 58
22:56:58.631 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:56:58.644 00.013 10844 UpdateGuideState exits: m=2938 SNR=35.2
22:56:58.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:58.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:58.644 00.000 10844 Enqueuing Expose request
22:56:58.649 00.005 11060 IsSlewing returns 0
22:56:58.649 00.000 11060 IsGuiding returns 0
22:56:58.727 00.078 11060 IsGuiding returns 0
22:56:58.727 00.000 11060 Move returns status 0, amount 58
22:56:58.727 00.000 11060 MoveAxis(N, 107, ABG)
22:56:58.727 00.000 11060 Guiding  Dir = 0, Dur = 107
22:56:58.742 00.015 11060 IsSlewing returns 0
22:56:58.742 00.000 11060 IsGuiding returns 0
22:56:58.871 00.129 11060 IsGuiding returns 0
22:56:58.871 00.000 11060 Move returns status 0, amount 107
22:56:58.871 00.000 11060 move complete, result=0
22:56:58.871 00.000 11060 worker thread done servicing request
22:56:58.871 00.000 11060 Worker thread wakes up
22:56:58.871 00.000 10844 GuideStep: 0.3 px 58 ms WEST, -0.3 px 107 ms NORTH
22:56:58.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:58.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:59.103 00.232 10844 evsrv: cli 0EEEEB10 connect
22:56:59.103 00.000 10844 case statement mapped state 6 to 3
22:56:59.103 00.000 10844 case statement mapped state 6 to 3
22:56:59.103 00.000 10844 evsrv: cli 0EEEEB10 request: {"method":"get_pixel_scale","id":"d777db34-c7dd-48b2-86ef-4cb7edffe000"}
22:56:59.103 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":4.1253,"id":"d777db34-c7dd-48b2-86ef-4cb7edffe000"}
22:56:59.108 00.005 10844 evsrv: cli 0EEEEB10 disconnect
22:56:59.496 00.388 11060 Exposure complete
22:56:59.638 00.142 11060 worker thread done servicing request
22:56:59.638 00.000 10844 OnExposeComplete: enter
22:56:59.638 00.000 10844 UpdateGuideState(): m_state=6
22:56:59.638 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
22:56:59.638 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=59.50, Mass=2893, SNR=34.7, Peak=246 HFD=3.6
22:56:59.643 00.005 10844 MultiStar: [#1 0.03,0.57,1.08,U] [#2 -0.63,-0.63,0.00,M5] [#3 0.30,0.00,1.06,U] [#4 0.04,-0.33,1.00,U] [#5 -0.59,-0.54,0.00,M1] [#6 0.05,0.37,0.92,U] [#7 0.62,-0.22,0.93,U] [#8 0.01,0.33,0.99,U] 
22:56:59.643 00.000 10844 single-star, 6 included, MultiStar: {0.13, 0.09}, one-star: {-0.09, -0.12}
22:56:59.643 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
22:56:59.643 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
22:56:59.643 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.20 mountX=0.13 mountY=-0.07, mountTheta=-0.46
22:56:59.643 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.12, opts=13)
22:56:59.645 00.002 10844 Enqueuing Move request for scope (-0.09, -0.12)
22:56:59.645 00.000 11060 Worker thread wakes up
22:56:59.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
22:56:59.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
22:56:59.645 00.000 11060 Moving (-0.09, -0.12) raw xDistance=0.13 yDistance=-0.07
22:56:59.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
22:56:59.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:59.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:59.645 00.000 11060 MoveAxis(W, 25, ABG)
22:56:59.645 00.000 11060 Guiding  Dir = 3, Dur = 25
22:56:59.651 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:56:59.657 00.006 11060 IsSlewing returns 0
22:56:59.657 00.000 11060 IsGuiding returns 0
22:56:59.679 00.022 10844 UpdateGuideState exits: m=2893 SNR=34.7
22:56:59.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:59.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:56:59.679 00.000 10844 Enqueuing Expose request
22:56:59.685 00.006 11060 IsGuiding returns 0
22:56:59.685 00.000 11060 Move returns status 0, amount 25
22:56:59.685 00.000 11060 MoveAxis(N, 0, ABG)
22:56:59.685 00.000 11060 Move returns status 0, amount 0
22:56:59.685 00.000 11060 move complete, result=0
22:56:59.685 00.000 11060 worker thread done servicing request
22:56:59.685 00.000 11060 Worker thread wakes up
22:56:59.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:56:59.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:56:59.685 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
22:57:00.321 00.636 11060 Exposure complete
22:57:00.509 00.188 11060 worker thread done servicing request
22:57:00.509 00.000 10844 OnExposeComplete: enter
22:57:00.509 00.000 10844 UpdateGuideState(): m_state=6
22:57:00.509 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
22:57:00.509 00.000 10844 Star::Find returns 1 (0), X=254.66, Y=59.40, Mass=2857, SNR=34.4, Peak=200 HFD=3.5
22:57:00.509 00.000 10844 MultiStar: [#1 -0.17,0.46,1.15,U] [#2 -0.49,-0.84,0.00,M6] [#3 -0.01,-0.73,1.02,U] [#4 0.00,-0.21,1.08,U] [#5 -0.32,-0.73,0.00,M2] [#6 -0.40,0.04,0.89,U] [#7 0.14,-0.29,0.94,U] [#8 0.21,0.34,0.96,U] 
22:57:00.509 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.08}, one-star: {-0.46, -0.22}
22:57:00.509 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
22:57:00.509 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
22:57:00.509 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.44 mountX=0.10 mountY=-0.08, mountTheta=-0.70
22:57:00.511 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
22:57:00.511 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
22:57:00.511 00.000 11060 Worker thread wakes up
22:57:00.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
22:57:00.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
22:57:00.511 00.000 11060 Moving (-0.10, -0.08) raw xDistance=0.10 yDistance=-0.08
22:57:00.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:57:00.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:00.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:57:00.511 00.000 11060 MoveAxis(E, 0, ABG)
22:57:00.511 00.000 11060 Move returns status 0, amount 0
22:57:00.511 00.000 11060 MoveAxis(N, 0, ABG)
22:57:00.511 00.000 11060 Move returns status 0, amount 0
22:57:00.511 00.000 11060 move complete, result=0
22:57:00.511 00.000 11060 worker thread done servicing request
22:57:00.514 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:00.530 00.016 10844 UpdateGuideState exits: m=2857 SNR=34.4
22:57:00.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:00.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:00.530 00.000 10844 Enqueuing Expose request
22:57:00.530 00.000 11060 Worker thread wakes up
22:57:00.530 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:00.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:00.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:01.163 00.633 11060 Exposure complete
22:57:01.317 00.154 11060 worker thread done servicing request
22:57:01.317 00.000 10844 OnExposeComplete: enter
22:57:01.317 00.000 10844 UpdateGuideState(): m_state=6
22:57:01.317 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
22:57:01.317 00.000 10844 Star::Find returns 1 (1), X=255.64, Y=59.49, Mass=3006, SNR=35.6, Peak=255 HFD=3.4
22:57:01.317 00.000 10844 MultiStar: [#1 -0.07,0.10,1.06,U] [#2 -0.32,0.08,1.95,U] [#3 0.18,-0.28,0.95,U] [#4 -0.21,-0.48,0.98,U] [#5 -0.54,-0.42,1.14,U] [#6 -0.04,0.30,0.97,U] [#7 -0.01,0.17,0.86,U] [#8 0.13,-0.36,1.04,U] 
22:57:01.317 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {0.52, -0.13}
22:57:01.317 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
22:57:01.317 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
22:57:01.317 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.19 mountX=0.12 mountY=-0.06, mountTheta=-0.45
22:57:01.320 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
22:57:01.320 00.000 10844 Enqueuing Move request for scope (-0.07, -0.10)
22:57:01.320 00.000 11060 Worker thread wakes up
22:57:01.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
22:57:01.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
22:57:01.320 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.12 yDistance=-0.06
22:57:01.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:57:01.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:01.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:01.320 00.000 11060 MoveAxis(E, 0, ABG)
22:57:01.320 00.000 11060 Move returns status 0, amount 0
22:57:01.320 00.000 11060 MoveAxis(N, 0, ABG)
22:57:01.320 00.000 11060 Move returns status 0, amount 0
22:57:01.320 00.000 11060 move complete, result=0
22:57:01.320 00.000 11060 worker thread done servicing request
22:57:01.325 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:01.337 00.012 10844 UpdateGuideState exits: m=3006 SNR=35.6 Saturated
22:57:01.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:01.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:01.337 00.000 10844 Enqueuing Expose request
22:57:01.337 00.000 11060 Worker thread wakes up
22:57:01.337 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:01.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:01.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:01.986 00.649 11060 Exposure complete
22:57:02.144 00.158 11060 worker thread done servicing request
22:57:02.144 00.000 10844 OnExposeComplete: enter
22:57:02.144 00.000 10844 UpdateGuideState(): m_state=6
22:57:02.144 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
22:57:02.144 00.000 10844 Star::Find returns 1 (1), X=254.96, Y=58.85, Mass=3416, SNR=38.2, Peak=255 HFD=3.8
22:57:02.144 00.000 10844 MultiStar: [#1 0.01,0.05,1.04,U] [#2 -0.01,-0.29,1.91,U] [#3 -0.07,-0.66,0.97,U] [#4 -0.09,-0.34,0.93,U] [#5 -0.31,-0.41,0.98,U] [#6 -0.23,-0.57,0.89,U] [#7 0.14,-0.73,0.74,U] [#8 0.12,-0.75,0.00,M1] 
22:57:02.144 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.44}, one-star: {-0.16, -0.77}
22:57:02.144 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
22:57:02.144 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
22:57:02.144 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.44 hyp=0.44 cameraTheta=-1.77 mountX=0.44 mountY=-0.01, mountTheta=-0.03
22:57:02.146 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.44, opts=13)
22:57:02.146 00.000 10844 Enqueuing Move request for scope (-0.09, -0.44)
22:57:02.146 00.000 11060 Worker thread wakes up
22:57:02.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.44) opts 0xd
22:57:02.146 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.44)
22:57:02.146 00.000 11060 Moving (-0.09, -0.44) raw xDistance=0.44 yDistance=-0.01
22:57:02.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
22:57:02.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:02.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:02.146 00.000 11060 MoveAxis(W, 77, ABG)
22:57:02.146 00.000 11060 Guiding  Dir = 3, Dur = 77
22:57:02.152 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:02.169 00.017 11060 IsSlewing returns 0
22:57:02.169 00.000 11060 IsGuiding returns 0
22:57:02.181 00.012 10844 UpdateGuideState exits: m=3416 SNR=38.2 Saturated
22:57:02.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:02.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:02.181 00.000 10844 Enqueuing Expose request
22:57:02.262 00.081 11060 IsGuiding returns 0
22:57:02.262 00.000 11060 Move returns status 0, amount 77
22:57:02.262 00.000 11060 MoveAxis(N, 0, ABG)
22:57:02.262 00.000 11060 Move returns status 0, amount 0
22:57:02.262 00.000 11060 move complete, result=0
22:57:02.262 00.000 11060 worker thread done servicing request
22:57:02.262 00.000 11060 Worker thread wakes up
22:57:02.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:02.263 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:02.263 00.000 10844 GuideStep: 0.4 px 77 ms WEST, -0.0 px 0 ms NORTH
22:57:02.894 00.631 11060 Exposure complete
22:57:03.058 00.164 11060 worker thread done servicing request
22:57:03.058 00.000 10844 OnExposeComplete: enter
22:57:03.061 00.003 10844 UpdateGuideState(): m_state=6
22:57:03.061 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
22:57:03.061 00.000 10844 Star::Find returns 1 (0), X=254.63, Y=59.11, Mass=3291, SNR=37.3, Peak=243 HFD=3.9
22:57:03.061 00.000 10844 MultiStar: [#1 -0.33,0.20,1.01,U] [#2 -0.70,-0.10,1.89,U] [#3 -0.22,-0.38,1.00,U] [#4 -0.13,-0.43,0.97,U] [#5 -0.69,-0.48,0.00,M1] [#6 0.21,0.03,0.92,U] [#7 0.11,-0.66,0.83,U] [#8 -0.08,-0.04,0.97,U] 
22:57:03.061 00.000 10844 refined, 7 included, MultiStar: {-0.27, -0.21}, one-star: {-0.49, -0.51}
22:57:03.061 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
22:57:03.061 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
22:57:03.061 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-2.46 mountX=0.26 mountY=-0.23, mountTheta=-0.72
22:57:03.065 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.21, opts=13)
22:57:03.065 00.000 10844 Enqueuing Move request for scope (-0.27, -0.21)
22:57:03.065 00.000 11060 Worker thread wakes up
22:57:03.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.21) opts 0xd
22:57:03.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.21)
22:57:03.065 00.000 11060 Moving (-0.27, -0.21) raw xDistance=0.26 yDistance=-0.23
22:57:03.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
22:57:03.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
22:57:03.065 00.000 11060 MoveAxis(W, 47, ABG)
22:57:03.065 00.000 11060 Guiding  Dir = 3, Dur = 47
22:57:03.074 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:03.082 00.008 10844 UpdateGuideState exits: m=3291 SNR=37.3
22:57:03.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:03.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:03.082 00.000 10844 Enqueuing Expose request
22:57:03.087 00.005 11060 IsSlewing returns 0
22:57:03.088 00.001 11060 IsGuiding returns 0
22:57:03.164 00.076 11060 IsGuiding returns 0
22:57:03.164 00.000 11060 Move returns status 0, amount 47
22:57:03.164 00.000 11060 MoveAxis(N, 88, ABG)
22:57:03.164 00.000 11060 Guiding  Dir = 0, Dur = 88
22:57:03.196 00.032 11060 IsSlewing returns 0
22:57:03.196 00.000 11060 IsGuiding returns 0
22:57:03.321 00.125 11060 IsGuiding returns 0
22:57:03.321 00.000 11060 Move returns status 0, amount 88
22:57:03.321 00.000 11060 move complete, result=0
22:57:03.322 00.001 11060 worker thread done servicing request
22:57:03.322 00.000 11060 Worker thread wakes up
22:57:03.322 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.2 px 88 ms NORTH
22:57:03.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:03.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:03.956 00.634 11060 Exposure complete
22:57:04.139 00.183 11060 worker thread done servicing request
22:57:04.139 00.000 10844 OnExposeComplete: enter
22:57:04.139 00.000 10844 UpdateGuideState(): m_state=6
22:57:04.139 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
22:57:04.139 00.000 10844 Star::Find returns 1 (0), X=254.83, Y=59.24, Mass=3154, SNR=36.4, Peak=232 HFD=3.8
22:57:04.139 00.000 10844 MultiStar: [#1 -0.52,0.46,0.93,U] [#2 -0.75,-0.70,0.00,M4] [#3 -0.07,-0.36,0.99,U] [#4 -0.20,0.13,0.98,U] [#5 -0.60,-0.72,0.00,M2] [#6 -0.32,0.16,0.97,U] [#7 -0.37,-0.39,0.89,U] [#8 -0.24,-0.25,0.87,U] 
22:57:04.139 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.09}, one-star: {-0.29, -0.38}
22:57:04.139 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
22:57:04.141 00.002 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
22:57:04.141 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-2.83 mountX=0.14 mountY=-0.26, mountTheta=-1.09
22:57:04.141 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.09, opts=13)
22:57:04.141 00.000 10844 Enqueuing Move request for scope (-0.28, -0.09)
22:57:04.141 00.000 11060 Worker thread wakes up
22:57:04.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.09) opts 0xd
22:57:04.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.09)
22:57:04.141 00.000 11060 Moving (-0.28, -0.09) raw xDistance=0.14 yDistance=-0.26
22:57:04.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:57:04.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.26
22:57:04.141 00.000 11060 MoveAxis(W, 26, ABG)
22:57:04.141 00.000 11060 Guiding  Dir = 3, Dur = 26
22:57:04.150 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:04.172 00.022 11060 IsSlewing returns 0
22:57:04.172 00.000 11060 IsGuiding returns 0
22:57:04.177 00.005 10844 UpdateGuideState exits: m=3154 SNR=36.4
22:57:04.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:04.177 00.000 10844 Enqueuing Expose request
22:57:04.220 00.043 11060 IsGuiding returns 0
22:57:04.220 00.000 11060 Move returns status 0, amount 26
22:57:04.220 00.000 11060 MoveAxis(N, 103, ABG)
22:57:04.220 00.000 11060 Guiding  Dir = 0, Dur = 103
22:57:04.235 00.015 11060 IsSlewing returns 0
22:57:04.235 00.000 11060 IsGuiding returns 0
22:57:04.347 00.112 11060 IsGuiding returns 0
22:57:04.347 00.000 11060 Move returns status 0, amount 103
22:57:04.347 00.000 11060 move complete, result=0
22:57:04.349 00.002 11060 worker thread done servicing request
22:57:04.349 00.000 11060 Worker thread wakes up
22:57:04.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:04.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:04.349 00.000 10844 GuideStep: 0.1 px 26 ms WEST, -0.3 px 103 ms NORTH
22:57:04.991 00.642 11060 Exposure complete
22:57:05.160 00.169 11060 worker thread done servicing request
22:57:05.160 00.000 10844 OnExposeComplete: enter
22:57:05.160 00.000 10844 UpdateGuideState(): m_state=6
22:57:05.160 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
22:57:05.160 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.38, Mass=3128, SNR=36.4, Peak=249 HFD=3.6
22:57:05.160 00.000 10844 MultiStar: [#1 0.16,0.12,1.00,U] [#2 -0.67,-0.84,0.00,M5] [#3 0.08,-0.13,0.95,U] [#4 -0.21,-0.46,0.98,U] [#5 -0.21,-0.87,0.00,M3] [#6 -0.42,-0.22,0.96,U] [#7 0.31,-0.24,0.85,U] [#8 0.49,-0.63,0.00,M1] 
22:57:05.160 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.19}, one-star: {0.01, -0.24}
22:57:05.160 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
22:57:05.160 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
22:57:05.160 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.66 mountX=0.19 mountY=0.02, mountTheta=0.08
22:57:05.163 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.19, opts=13)
22:57:05.163 00.000 10844 Enqueuing Move request for scope (-0.02, -0.19)
22:57:05.163 00.000 11060 Worker thread wakes up
22:57:05.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
22:57:05.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
22:57:05.163 00.000 11060 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.02
22:57:05.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
22:57:05.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:05.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:05.163 00.000 11060 MoveAxis(W, 34, ABG)
22:57:05.163 00.000 11060 Guiding  Dir = 3, Dur = 34
22:57:05.186 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:05.204 00.018 10844 UpdateGuideState exits: m=3128 SNR=36.4
22:57:05.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:05.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:05.204 00.000 10844 Enqueuing Expose request
22:57:05.209 00.005 11060 IsSlewing returns 0
22:57:05.210 00.001 11060 IsGuiding returns 0
22:57:05.269 00.059 11060 IsGuiding returns 0
22:57:05.269 00.000 11060 Move returns status 0, amount 34
22:57:05.269 00.000 11060 MoveAxis(N, 0, ABG)
22:57:05.269 00.000 11060 Move returns status 0, amount 0
22:57:05.269 00.000 11060 move complete, result=0
22:57:05.269 00.000 11060 worker thread done servicing request
22:57:05.269 00.000 11060 Worker thread wakes up
22:57:05.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:05.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:05.284 00.015 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
22:57:05.919 00.635 11060 Exposure complete
22:57:06.075 00.156 11060 worker thread done servicing request
22:57:06.075 00.000 10844 OnExposeComplete: enter
22:57:06.075 00.000 10844 UpdateGuideState(): m_state=6
22:57:06.077 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
22:57:06.077 00.000 10844 Star::Find returns 1 (0), X=255.04, Y=58.68, Mass=2994, SNR=35.2, Peak=249 HFD=3.4
22:57:06.077 00.000 10844 MultiStar: [#1 0.01,0.27,1.12,U] [#2 -0.92,-0.83,0.00,M6] [#3 -0.18,-0.32,0.97,U] [#4 0.26,-0.61,0.95,U] [#5 -0.49,-1.21,0.00,M4] [#6 -0.30,-0.05,1.00,U] [#7 0.31,-0.36,0.95,U] [#8 -0.22,-0.36,1.03,U] 
22:57:06.077 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.33}, one-star: {-0.08, -0.94}
22:57:06.077 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
22:57:06.077 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
22:57:06.077 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.67 mountX=0.33 mountY=0.02, mountTheta=0.06
22:57:06.079 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.33, opts=13)
22:57:06.079 00.000 10844 Enqueuing Move request for scope (-0.03, -0.33)
22:57:06.079 00.000 11060 Worker thread wakes up
22:57:06.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.33) opts 0xd
22:57:06.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.33)
22:57:06.079 00.000 11060 Moving (-0.03, -0.33) raw xDistance=0.33 yDistance=0.02
22:57:06.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:57:06.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:06.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:06.080 00.001 11060 MoveAxis(W, 58, ABG)
22:57:06.080 00.000 11060 Guiding  Dir = 3, Dur = 58
22:57:06.084 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:06.097 00.013 10844 UpdateGuideState exits: m=2994 SNR=35.2
22:57:06.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:06.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:06.097 00.000 10844 Enqueuing Expose request
22:57:06.102 00.005 11060 IsSlewing returns 0
22:57:06.102 00.000 11060 IsGuiding returns 0
22:57:06.179 00.077 11060 IsGuiding returns 0
22:57:06.179 00.000 11060 Move returns status 0, amount 58
22:57:06.179 00.000 11060 MoveAxis(N, 0, ABG)
22:57:06.179 00.000 11060 Move returns status 0, amount 0
22:57:06.179 00.000 11060 move complete, result=0
22:57:06.179 00.000 11060 worker thread done servicing request
22:57:06.179 00.000 11060 Worker thread wakes up
22:57:06.179 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.0 px 0 ms NORTH
22:57:06.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:06.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:06.814 00.635 11060 Exposure complete
22:57:06.986 00.172 11060 worker thread done servicing request
22:57:06.986 00.000 10844 OnExposeComplete: enter
22:57:06.986 00.000 10844 UpdateGuideState(): m_state=6
22:57:06.986 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
22:57:06.986 00.000 10844 Star::Find returns 1 (1), X=255.25, Y=59.75, Mass=3375, SNR=37.9, Peak=255 HFD=3.6
22:57:06.986 00.000 10844 MultiStar: [#1 0.00,-0.06,1.04,U] [#2 -0.39,-0.38,1.94,U] [#3 0.02,0.09,1.02,U] [#4 -0.00,-0.17,0.91,U] [#5 0.03,-0.35,1.08,U] [#6 -0.02,0.05,0.89,U] [#7 -0.30,-0.18,0.82,U] [#8 -0.23,0.36,0.93,U] 
22:57:06.986 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {0.13, 0.13}
22:57:06.986 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
22:57:06.986 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
22:57:06.986 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.44 mountX=0.11 mountY=-0.09, mountTheta=-0.70
22:57:06.989 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
22:57:06.989 00.000 10844 Enqueuing Move request for scope (-0.11, -0.09)
22:57:06.989 00.000 11060 Worker thread wakes up
22:57:06.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
22:57:06.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
22:57:06.989 00.000 11060 Moving (-0.11, -0.09) raw xDistance=0.11 yDistance=-0.09
22:57:06.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:57:06.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:06.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:06.989 00.000 11060 MoveAxis(E, 0, ABG)
22:57:06.989 00.000 11060 Move returns status 0, amount 0
22:57:06.989 00.000 11060 MoveAxis(N, 0, ABG)
22:57:06.989 00.000 11060 Move returns status 0, amount 0
22:57:06.989 00.000 11060 move complete, result=0
22:57:06.989 00.000 11060 worker thread done servicing request
22:57:06.997 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:07.011 00.014 10844 UpdateGuideState exits: m=3375 SNR=37.9 Saturated
22:57:07.012 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.012 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:07.012 00.000 10844 Enqueuing Expose request
22:57:07.012 00.000 11060 Worker thread wakes up
22:57:07.012 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:07.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:07.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:07.635 00.623 11060 Exposure complete
22:57:07.830 00.195 11060 worker thread done servicing request
22:57:07.830 00.000 10844 OnExposeComplete: enter
22:57:07.830 00.000 10844 UpdateGuideState(): m_state=6
22:57:07.830 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
22:57:07.830 00.000 10844 Star::Find returns 1 (0), X=254.90, Y=58.99, Mass=3013, SNR=35.7, Peak=220 HFD=4.0
22:57:07.830 00.000 10844 MultiStar: [#1 -0.03,-0.36,1.03,U] [#2 -0.34,-0.54,2.00,U] [#3 0.09,-0.01,0.98,U] [#4 0.24,-0.32,1.02,U] [#5 -0.27,-0.40,1.08,U] [#6 0.18,-0.01,0.93,U] [#7 0.13,-0.37,0.95,U] [#8 0.11,0.06,0.96,U] 
22:57:07.830 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.32}, one-star: {-0.22, -0.63}
22:57:07.830 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
22:57:07.830 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
22:57:07.830 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.73 mountX=0.32 mountY=0.00, mountTheta=0.00
22:57:07.835 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.32, opts=13)
22:57:07.835 00.000 10844 Enqueuing Move request for scope (-0.05, -0.32)
22:57:07.835 00.000 11060 Worker thread wakes up
22:57:07.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
22:57:07.835 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
22:57:07.835 00.000 11060 Moving (-0.05, -0.32) raw xDistance=0.32 yDistance=0.00
22:57:07.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
22:57:07.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:07.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:57:07.835 00.000 11060 MoveAxis(W, 56, ABG)
22:57:07.835 00.000 11060 Guiding  Dir = 3, Dur = 56
22:57:07.843 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:07.865 00.022 11060 IsSlewing returns 0
22:57:07.865 00.000 11060 IsGuiding returns 0
22:57:07.874 00.009 10844 UpdateGuideState exits: m=3013 SNR=35.7
22:57:07.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:07.874 00.000 10844 Enqueuing Expose request
22:57:07.949 00.075 11060 IsGuiding returns 0
22:57:07.949 00.000 11060 Move returns status 0, amount 56
22:57:07.949 00.000 11060 MoveAxis(N, 0, ABG)
22:57:07.949 00.000 11060 Move returns status 0, amount 0
22:57:07.949 00.000 11060 move complete, result=0
22:57:07.949 00.000 11060 worker thread done servicing request
22:57:07.949 00.000 11060 Worker thread wakes up
22:57:07.949 00.000 10844 GuideStep: 0.3 px 56 ms WEST, 0.0 px 0 ms NORTH
22:57:07.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:07.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:08.591 00.642 11060 Exposure complete
22:57:08.829 00.238 11060 worker thread done servicing request
22:57:08.829 00.000 10844 OnExposeComplete: enter
22:57:08.829 00.000 10844 UpdateGuideState(): m_state=6
22:57:08.829 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
22:57:08.831 00.002 10844 Star::Find returns 1 (0), X=254.40, Y=59.07, Mass=3050, SNR=35.8, Peak=235 HFD=3.7
22:57:08.831 00.000 10844 MultiStar: [#1 -0.21,0.27,1.03,U] [#2 -0.91,0.06,0.00,M5] [#3 -0.40,0.06,0.97,U] [#4 0.13,-0.09,0.94,U] [#5 -0.37,-0.23,0.99,U] [#6 -0.42,0.72,0.00,M1] [#7 -0.53,-0.14,1.01,U] [#8 -0.55,0.44,0.99,U] 
22:57:08.831 00.000 10844 refined, 6 included, MultiStar: {-0.38, -0.03}, one-star: {-0.72, -0.55}
22:57:08.831 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
22:57:08.831 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
22:57:08.831 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.03 hyp=0.38 cameraTheta=-3.05 mountX=0.10 mountY=-0.37, mountTheta=-1.30
22:57:08.834 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.03, opts=13)
22:57:08.834 00.000 10844 Enqueuing Move request for scope (-0.38, -0.03)
22:57:08.834 00.000 11060 Worker thread wakes up
22:57:08.835 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.03) opts 0xd
22:57:08.835 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.03)
22:57:08.835 00.000 11060 Moving (-0.38, -0.03) raw xDistance=0.10 yDistance=-0.37
22:57:08.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:57:08.836 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
22:57:08.836 00.000 11060 MoveAxis(E, 0, ABG)
22:57:08.836 00.000 11060 Move returns status 0, amount 0
22:57:08.836 00.000 11060 MoveAxis(N, 144, ABG)
22:57:08.836 00.000 11060 Guiding  Dir = 0, Dur = 144
22:57:08.845 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:08.859 00.014 11060 IsSlewing returns 0
22:57:08.859 00.000 11060 IsGuiding returns 0
22:57:08.863 00.004 10844 UpdateGuideState exits: m=3050 SNR=35.8
22:57:08.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:08.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:08.863 00.000 10844 Enqueuing Expose request
22:57:09.023 00.160 11060 IsGuiding returns 0
22:57:09.023 00.000 11060 Move returns status 0, amount 144
22:57:09.023 00.000 11060 move complete, result=0
22:57:09.023 00.000 11060 worker thread done servicing request
22:57:09.023 00.000 11060 Worker thread wakes up
22:57:09.023 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 144 ms NORTH
22:57:09.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:09.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:09.657 00.634 11060 Exposure complete
22:57:09.857 00.200 10844 OnExposeComplete: enter
22:57:09.857 00.000 10844 UpdateGuideState(): m_state=6
22:57:09.857 00.000 11060 worker thread done servicing request
22:57:09.857 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
22:57:09.857 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=58.89, Mass=3425, SNR=38.0, Peak=226 HFD=3.9
22:57:09.857 00.000 10844 MultiStar: [#1 -0.56,0.52,0.00,M1] [#2 -0.57,0.04,1.82,U] [#3 -0.27,-0.24,1.00,U] [#4 0.18,0.44,0.96,U] [#5 -0.65,-0.04,1.01,U] [#6 -0.49,-0.06,0.89,U] [#7 -0.23,0.30,0.94,U] [#8 -0.18,0.19,0.96,U] 
22:57:09.857 00.000 10844 refined, 7 included, MultiStar: {-0.32, -0.01}, one-star: {-0.16, -0.73}
22:57:09.857 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
22:57:09.857 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
22:57:09.857 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.11 mountX=0.07 mountY=-0.32, mountTheta=-1.36
22:57:09.857 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.01, opts=13)
22:57:09.857 00.000 10844 Enqueuing Move request for scope (-0.32, -0.01)
22:57:09.857 00.000 11060 Worker thread wakes up
22:57:09.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
22:57:09.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
22:57:09.857 00.000 11060 Moving (-0.32, -0.01) raw xDistance=0.07 yDistance=-0.32
22:57:09.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:57:09.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
22:57:09.861 00.004 11060 MoveAxis(E, 0, ABG)
22:57:09.861 00.000 11060 Move returns status 0, amount 0
22:57:09.861 00.000 11060 MoveAxis(N, 123, ABG)
22:57:09.861 00.000 11060 Guiding  Dir = 0, Dur = 123
22:57:09.866 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:09.871 00.005 11060 IsSlewing returns 0
22:57:09.872 00.001 11060 IsGuiding returns 0
22:57:09.892 00.020 10844 UpdateGuideState exits: m=3425 SNR=38.0
22:57:09.894 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:09.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:09.894 00.000 10844 Enqueuing Expose request
22:57:10.013 00.119 11060 IsGuiding returns 0
22:57:10.013 00.000 11060 Move returns status 0, amount 123
22:57:10.013 00.000 11060 move complete, result=0
22:57:10.013 00.000 11060 worker thread done servicing request
22:57:10.013 00.000 11060 Worker thread wakes up
22:57:10.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:10.013 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 123 ms NORTH
22:57:10.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:10.663 00.650 11060 Exposure complete
22:57:10.845 00.182 10844 OnExposeComplete: enter
22:57:10.845 00.000 10844 UpdateGuideState(): m_state=6
22:57:10.845 00.000 11060 worker thread done servicing request
22:57:10.846 00.001 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
22:57:10.846 00.000 10844 Star::Find returns 1 (1), X=254.81, Y=59.52, Mass=3375, SNR=38.1, Peak=255 HFD=3.8
22:57:10.846 00.000 10844 MultiStar: [#1 -0.61,0.74,0.00,M2] [#2 -0.75,0.19,0.00,M5] [#3 -0.20,-0.46,1.00,U] [#4 0.42,0.00,0.98,U] [#5 -0.26,-0.44,1.00,U] [#6 -0.33,0.10,0.89,U] [#7 -0.34,0.32,0.89,U] [#8 -0.01,0.04,0.86,U] 
22:57:10.846 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.09}, one-star: {-0.31, -0.10}
22:57:10.846 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
22:57:10.846 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
22:57:10.846 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.59 mountX=0.11 mountY=-0.13, mountTheta=-0.84
22:57:10.848 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.09, opts=13)
22:57:10.848 00.000 10844 Enqueuing Move request for scope (-0.15, -0.09)
22:57:10.848 00.000 11060 Worker thread wakes up
22:57:10.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
22:57:10.848 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
22:57:10.848 00.000 11060 Moving (-0.15, -0.09) raw xDistance=0.11 yDistance=-0.13
22:57:10.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:57:10.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:10.850 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:57:10.850 00.000 11060 MoveAxis(E, 0, ABG)
22:57:10.850 00.000 11060 Move returns status 0, amount 0
22:57:10.850 00.000 11060 MoveAxis(N, 0, ABG)
22:57:10.850 00.000 11060 Move returns status 0, amount 0
22:57:10.850 00.000 11060 move complete, result=0
22:57:10.850 00.000 11060 worker thread done servicing request
22:57:10.855 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:10.871 00.016 10844 UpdateGuideState exits: m=3375 SNR=38.1 Saturated
22:57:10.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:10.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:10.871 00.000 10844 Enqueuing Expose request
22:57:10.871 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:10.871 00.000 11060 Worker thread wakes up
22:57:10.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:10.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:11.519 00.648 11060 Exposure complete
22:57:11.689 00.170 11060 worker thread done servicing request
22:57:11.689 00.000 10844 OnExposeComplete: enter
22:57:11.689 00.000 10844 UpdateGuideState(): m_state=6
22:57:11.691 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
22:57:11.691 00.000 10844 Star::Find returns 1 (1), X=255.47, Y=59.39, Mass=2765, SNR=34.3, Peak=255 HFD=3.3
22:57:11.691 00.000 10844 MultiStar: [#1 0.47,0.39,1.10,U] [#2 -0.07,0.03,2.04,U] [#3 0.79,0.46,0.00,M1] [#4 0.59,0.36,1.02,U] [#5 -0.34,0.31,1.13,U] [#6 0.30,0.37,0.91,U] [#7 0.53,-0.10,0.98,U] [#8 0.44,0.36,1.06,U] 
22:57:11.691 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.17}, one-star: {0.35, -0.23}
22:57:11.691 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
22:57:11.691 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
22:57:11.691 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.29 cameraTheta=0.63 mountX=-0.21 mountY=0.21, mountTheta=2.37
22:57:11.693 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.17, opts=13)
22:57:11.693 00.000 10844 Enqueuing Move request for scope (0.24, 0.17)
22:57:11.693 00.000 11060 Worker thread wakes up
22:57:11.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
22:57:11.693 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
22:57:11.693 00.000 11060 Moving (0.24, 0.17) raw xDistance=-0.21 yDistance=0.21
22:57:11.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
22:57:11.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:57:11.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:57:11.693 00.000 11060 MoveAxis(E, 37, ABG)
22:57:11.693 00.000 11060 Guiding  Dir = 2, Dur = 37
22:57:11.713 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:11.713 00.000 11060 IsSlewing returns 0
22:57:11.714 00.001 11060 IsGuiding returns 0
22:57:11.728 00.014 10844 UpdateGuideState exits: m=2765 SNR=34.3 Saturated
22:57:11.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:11.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:11.728 00.000 10844 Enqueuing Expose request
22:57:11.775 00.047 11060 IsGuiding returns 0
22:57:11.775 00.000 11060 Move returns status 0, amount 37
22:57:11.775 00.000 11060 MoveAxis(N, 0, ABG)
22:57:11.775 00.000 11060 Move returns status 0, amount 0
22:57:11.775 00.000 11060 move complete, result=0
22:57:11.775 00.000 11060 worker thread done servicing request
22:57:11.775 00.000 11060 Worker thread wakes up
22:57:11.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:11.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:11.775 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
22:57:12.408 00.633 11060 Exposure complete
22:57:12.558 00.150 11060 worker thread done servicing request
22:57:12.558 00.000 10844 OnExposeComplete: enter
22:57:12.558 00.000 10844 UpdateGuideState(): m_state=6
22:57:12.558 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
22:57:12.558 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=59.42, Mass=3127, SNR=36.4, Peak=252 HFD=3.6
22:57:12.558 00.000 10844 MultiStar: [#1 0.07,0.54,1.05,U] [#2 0.16,-0.20,1.99,U] [#3 -0.02,0.25,0.96,U] [#4 0.07,-0.09,0.98,U] [#5 0.41,-0.06,1.04,U] [#6 0.13,-0.00,0.91,U] [#7 0.06,0.76,0.00,M1] [#8 0.23,0.34,0.99,U] 
22:57:12.558 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.03, -0.20}
22:57:12.558 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
22:57:12.558 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
22:57:12.558 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=-0.07 mountY=0.13, mountTheta=2.07
22:57:12.563 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.05, opts=13)
22:57:12.563 00.000 10844 Enqueuing Move request for scope (0.14, 0.05)
22:57:12.563 00.000 11060 Worker thread wakes up
22:57:12.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
22:57:12.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
22:57:12.563 00.000 11060 Moving (0.14, 0.05) raw xDistance=-0.07 yDistance=0.13
22:57:12.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:57:12.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:12.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:57:12.563 00.000 11060 MoveAxis(E, 0, ABG)
22:57:12.563 00.000 11060 Move returns status 0, amount 0
22:57:12.563 00.000 11060 MoveAxis(N, 0, ABG)
22:57:12.563 00.000 11060 Move returns status 0, amount 0
22:57:12.563 00.000 11060 move complete, result=0
22:57:12.563 00.000 11060 worker thread done servicing request
22:57:12.571 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:12.599 00.028 10844 UpdateGuideState exits: m=3127 SNR=36.4
22:57:12.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:12.599 00.000 10844 Enqueuing Expose request
22:57:12.599 00.000 11060 Worker thread wakes up
22:57:12.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:12.599 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:12.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:13.237 00.638 11060 Exposure complete
22:57:13.403 00.166 11060 worker thread done servicing request
22:57:13.403 00.000 10844 OnExposeComplete: enter
22:57:13.403 00.000 10844 UpdateGuideState(): m_state=6
22:57:13.403 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
22:57:13.403 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.13, Mass=3250, SNR=37.2, Peak=251 HFD=3.8
22:57:13.403 00.000 10844 MultiStar: [#1 0.01,0.18,0.98,U] [#2 -0.29,-1.19,0.00,M4] [#3 0.13,-0.79,0.00,M1] [#4 0.02,-0.47,0.98,U] [#5 -0.81,-0.50,0.00,M1] [#6 -0.36,-0.51,0.91,U] [#7 0.48,-0.60,0.00,M2] [#8 0.54,-0.64,0.00,M1] 
22:57:13.403 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.32}, one-star: {-0.03, -0.49}
22:57:13.403 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
22:57:13.403 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
22:57:13.403 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.83 mountX=0.33 mountY=-0.03, mountTheta=-0.09
22:57:13.408 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.32, opts=13)
22:57:13.408 00.000 10844 Enqueuing Move request for scope (-0.08, -0.32)
22:57:13.408 00.000 11060 Worker thread wakes up
22:57:13.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
22:57:13.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
22:57:13.408 00.000 11060 Moving (-0.08, -0.32) raw xDistance=0.33 yDistance=-0.03
22:57:13.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:57:13.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:13.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:57:13.408 00.000 11060 MoveAxis(W, 57, ABG)
22:57:13.408 00.000 11060 Guiding  Dir = 3, Dur = 57
22:57:13.413 00.005 11060 IsSlewing returns 0
22:57:13.413 00.000 11060 IsGuiding returns 0
22:57:13.416 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:13.428 00.012 10844 UpdateGuideState exits: m=3250 SNR=37.2
22:57:13.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:13.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:13.428 00.000 10844 Enqueuing Expose request
22:57:13.473 00.045 11060 IsGuiding returns 0
22:57:13.473 00.000 11060 Move returns status 0, amount 57
22:57:13.473 00.000 11060 MoveAxis(N, 0, ABG)
22:57:13.473 00.000 11060 Move returns status 0, amount 0
22:57:13.473 00.000 11060 move complete, result=0
22:57:13.473 00.000 11060 worker thread done servicing request
22:57:13.473 00.000 11060 Worker thread wakes up
22:57:13.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:13.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:13.473 00.000 10844 GuideStep: 0.3 px 57 ms WEST, -0.0 px 0 ms NORTH
22:57:14.108 00.635 11060 Exposure complete
22:57:14.283 00.175 11060 worker thread done servicing request
22:57:14.283 00.000 10844 OnExposeComplete: enter
22:57:14.283 00.000 10844 UpdateGuideState(): m_state=6
22:57:14.283 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
22:57:14.283 00.000 10844 Star::Find returns 1 (0), X=255.37, Y=59.39, Mass=2945, SNR=35.4, Peak=254 HFD=3.4
22:57:14.283 00.000 10844 MultiStar: [#1 0.31,-0.13,1.07,U] [#2 -0.06,-0.36,2.01,U] [#3 0.45,-0.15,0.91,U] [#4 0.15,0.20,0.98,U] [#5 -0.37,-0.69,0.00,M2] [#6 0.42,-0.16,0.95,U] [#7 0.64,-0.25,0.89,U] [#8 0.24,0.86,0.00,M2] 
22:57:14.283 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.18}, one-star: {0.25, -0.23}
22:57:14.283 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
22:57:14.283 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
22:57:14.283 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.18 hyp=0.31 cameraTheta=-0.62 mountX=0.13 mountY=0.28, mountTheta=1.13
22:57:14.286 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.18, opts=13)
22:57:14.286 00.000 10844 Enqueuing Move request for scope (0.26, -0.18)
22:57:14.286 00.000 11060 Worker thread wakes up
22:57:14.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.18) opts 0xd
22:57:14.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.18)
22:57:14.286 00.000 11060 Moving (0.26, -0.18) raw xDistance=0.13 yDistance=0.28
22:57:14.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
22:57:14.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:57:14.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:57:14.286 00.000 11060 MoveAxis(W, 25, ABG)
22:57:14.286 00.000 11060 Guiding  Dir = 3, Dur = 25
22:57:14.292 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:14.297 00.005 11060 IsSlewing returns 0
22:57:14.297 00.000 11060 IsGuiding returns 0
22:57:14.312 00.015 10844 UpdateGuideState exits: m=2945 SNR=35.4
22:57:14.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:14.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:14.312 00.000 10844 Enqueuing Expose request
22:57:14.327 00.015 11060 IsGuiding returns 0
22:57:14.327 00.000 11060 Move returns status 0, amount 25
22:57:14.327 00.000 11060 MoveAxis(N, 0, ABG)
22:57:14.327 00.000 11060 Move returns status 0, amount 0
22:57:14.327 00.000 11060 move complete, result=0
22:57:14.327 00.000 11060 worker thread done servicing request
22:57:14.327 00.000 11060 Worker thread wakes up
22:57:14.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:14.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:14.327 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.3 px 0 ms NORTH
22:57:14.954 00.627 11060 Exposure complete
22:57:15.128 00.174 11060 worker thread done servicing request
22:57:15.128 00.000 10844 OnExposeComplete: enter
22:57:15.128 00.000 10844 UpdateGuideState(): m_state=6
22:57:15.128 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
22:57:15.128 00.000 10844 Star::Find returns 1 (1), X=255.54, Y=59.40, Mass=2989, SNR=35.4, Peak=255 HFD=3.3
22:57:15.128 00.000 10844 MultiStar: [#1 0.38,0.70,0.00,M1] [#2 -0.86,-0.09,0.00,M4] [#3 0.49,0.11,0.93,U] [#4 0.02,-0.27,1.07,U] [#5 -0.02,0.23,1.07,U] [#6 0.12,0.45,0.94,U] [#7 0.62,-0.21,0.95,U] [#8 0.26,0.22,0.96,U] 
22:57:15.128 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.04}, one-star: {0.42, -0.22}
22:57:15.128 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
22:57:15.128 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
22:57:15.128 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.27 cameraTheta=0.15 mountX=-0.09 mountY=0.25, mountTheta=1.90
22:57:15.130 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.04, opts=13)
22:57:15.130 00.000 10844 Enqueuing Move request for scope (0.26, 0.04)
22:57:15.130 00.000 11060 Worker thread wakes up
22:57:15.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
22:57:15.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
22:57:15.130 00.000 11060 Moving (0.26, 0.04) raw xDistance=-0.09 yDistance=0.25
22:57:15.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:57:15.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:15.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:57:15.130 00.000 11060 MoveAxis(E, 0, ABG)
22:57:15.130 00.000 11060 Move returns status 0, amount 0
22:57:15.130 00.000 11060 MoveAxis(N, 0, ABG)
22:57:15.130 00.000 11060 Move returns status 0, amount 0
22:57:15.130 00.000 11060 move complete, result=0
22:57:15.130 00.000 11060 worker thread done servicing request
22:57:15.136 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
22:57:15.148 00.012 10844 UpdateGuideState exits: m=2989 SNR=35.4 Saturated
22:57:15.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:15.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:15.148 00.000 10844 Enqueuing Expose request
22:57:15.148 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:57:15.148 00.000 11060 Worker thread wakes up
22:57:15.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:15.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:15.776 00.628 11060 Exposure complete
22:57:15.954 00.178 11060 worker thread done servicing request
22:57:15.954 00.000 10844 OnExposeComplete: enter
22:57:15.954 00.000 10844 UpdateGuideState(): m_state=6
22:57:15.954 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
22:57:15.954 00.000 10844 Star::Find returns 1 (1), X=255.49, Y=59.36, Mass=3045, SNR=35.9, Peak=255 HFD=3.4
22:57:15.954 00.000 10844 MultiStar: [#1 0.05,0.09,1.13,U] [#2 -0.53,-0.81,0.00,M5] [#3 0.49,-0.06,0.96,U] [#4 0.25,-0.10,1.00,U] [#5 0.01,-0.08,1.08,U] [#6 0.33,0.08,0.98,U] [#7 0.28,-0.10,0.84,U] [#8 0.14,-0.22,0.96,U] 
22:57:15.954 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.08}, one-star: {0.37, -0.26}
22:57:15.954 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
22:57:15.954 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
22:57:15.954 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-0.32 mountX=0.03 mountY=0.24, mountTheta=1.43
22:57:15.954 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.08, opts=13)
22:57:15.954 00.000 10844 Enqueuing Move request for scope (0.23, -0.08)
22:57:15.954 00.000 11060 Worker thread wakes up
22:57:15.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
22:57:15.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
22:57:15.954 00.000 11060 Moving (0.23, -0.08) raw xDistance=0.03 yDistance=0.24
22:57:15.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:57:15.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:15.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:57:15.954 00.000 11060 MoveAxis(E, 0, ABG)
22:57:15.954 00.000 11060 Move returns status 0, amount 0
22:57:15.954 00.000 11060 MoveAxis(N, 0, ABG)
22:57:15.954 00.000 11060 Move returns status 0, amount 0
22:57:15.954 00.000 11060 move complete, result=0
22:57:15.954 00.000 11060 worker thread done servicing request
22:57:15.961 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:15.975 00.014 10844 UpdateGuideState exits: m=3045 SNR=35.9 Saturated
22:57:15.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:15.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:15.975 00.000 10844 Enqueuing Expose request
22:57:15.975 00.000 11060 Worker thread wakes up
22:57:15.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:15.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:15.975 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:57:16.608 00.633 11060 Exposure complete
22:57:16.803 00.195 11060 worker thread done servicing request
22:57:16.803 00.000 10844 OnExposeComplete: enter
22:57:16.803 00.000 10844 UpdateGuideState(): m_state=6
22:57:16.803 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
22:57:16.803 00.000 10844 Star::Find returns 1 (1), X=255.49, Y=59.66, Mass=3570, SNR=39.0, Peak=255 HFD=3.5
22:57:16.803 00.000 10844 MultiStar: [#1 -0.04,0.39,0.98,U] [#2 -0.50,-0.31,1.78,U] [#3 0.28,0.32,0.89,U] [#4 0.56,-0.53,0.00,M1] [#5 -0.09,-0.18,0.98,U] [#6 0.16,0.20,0.81,U] [#7 0.14,0.29,0.78,U] [#8 0.26,0.28,0.91,U] 
22:57:16.808 00.005 10844 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.37, 0.04}
22:57:16.808 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
22:57:16.808 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
22:57:16.808 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
22:57:16.808 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
22:57:16.808 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
22:57:16.808 00.000 11060 Worker thread wakes up
22:57:16.810 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:57:16.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:57:16.810 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
22:57:16.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:57:16.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:16.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:57:16.810 00.000 11060 MoveAxis(E, 0, ABG)
22:57:16.810 00.000 11060 Move returns status 0, amount 0
22:57:16.810 00.000 11060 MoveAxis(N, 0, ABG)
22:57:16.810 00.000 11060 Move returns status 0, amount 0
22:57:16.810 00.000 11060 move complete, result=0
22:57:16.810 00.000 11060 worker thread done servicing request
22:57:16.817 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:16.840 00.023 10844 UpdateGuideState exits: m=3570 SNR=39.0 Saturated
22:57:16.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:16.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:16.840 00.000 10844 Enqueuing Expose request
22:57:16.840 00.000 11060 Worker thread wakes up
22:57:16.840 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:57:16.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:16.842 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:17.468 00.626 11060 Exposure complete
22:57:17.767 00.299 11060 worker thread done servicing request
22:57:17.767 00.000 10844 OnExposeComplete: enter
22:57:17.767 00.000 10844 UpdateGuideState(): m_state=6
22:57:17.768 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
22:57:17.768 00.000 10844 Star::Find returns 1 (1), X=255.27, Y=59.40, Mass=3446, SNR=38.0, Peak=255 HFD=3.6
22:57:17.768 00.000 10844 MultiStar: [#1 0.44,0.49,0.92,U] [#2 -0.09,-0.09,1.98,U] [#3 0.29,0.32,0.84,U] [#4 -0.40,-0.03,0.91,U] [#5 -0.03,-0.33,0.99,U] [#6 -0.07,0.51,0.82,U] [#7 0.48,0.55,0.83,U] [#8 0.37,0.06,0.93,U] 
22:57:17.768 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.15, -0.22}
22:57:17.768 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
22:57:17.768 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
22:57:17.768 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=-0.11 mountY=0.08, mountTheta=2.52
22:57:17.770 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
22:57:17.770 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
22:57:17.784 00.014 11060 Worker thread wakes up
22:57:17.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
22:57:17.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
22:57:17.784 00.000 11060 Moving (0.10, 0.10) raw xDistance=-0.11 yDistance=0.08
22:57:17.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:57:17.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:17.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:17.784 00.000 11060 MoveAxis(E, 0, ABG)
22:57:17.784 00.000 11060 Move returns status 0, amount 0
22:57:17.786 00.002 11060 MoveAxis(N, 0, ABG)
22:57:17.786 00.000 11060 Move returns status 0, amount 0
22:57:17.786 00.000 11060 move complete, result=0
22:57:17.786 00.000 11060 worker thread done servicing request
22:57:17.794 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:17.827 00.033 10844 UpdateGuideState exits: m=3446 SNR=38.0 Saturated
22:57:17.830 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:17.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:17.830 00.000 10844 Enqueuing Expose request
22:57:17.830 00.000 11060 Worker thread wakes up
22:57:17.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:17.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:17.830 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:18.453 00.623 11060 Exposure complete
22:57:18.720 00.267 11060 worker thread done servicing request
22:57:18.720 00.000 10844 OnExposeComplete: enter
22:57:18.720 00.000 10844 UpdateGuideState(): m_state=6
22:57:18.725 00.005 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
22:57:18.725 00.000 10844 Star::Find returns 1 (1), X=255.25, Y=59.45, Mass=3765, SNR=39.7, Peak=255 HFD=3.6
22:57:18.725 00.000 10844 MultiStar: [#1 0.38,0.86,0.00,M1] [#2 -0.30,-0.29,1.86,U] [#3 0.80,0.27,0.00,M1] [#4 0.15,-0.48,0.82,U] [#5 -0.42,0.04,0.90,U] [#6 0.33,0.69,0.00,M1] [#7 0.53,0.03,0.76,U] [#8 0.56,-0.31,0.91,U] 
22:57:18.725 00.000 10844 single-star, 5 included, MultiStar: {0.04, -0.21}, one-star: {0.13, -0.16}
22:57:18.725 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
22:57:18.725 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
22:57:18.725 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.89 mountX=0.14 mountY=0.16, mountTheta=0.86
22:57:18.727 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.16, opts=13)
22:57:18.727 00.000 10844 Enqueuing Move request for scope (0.13, -0.16)
22:57:18.727 00.000 11060 Worker thread wakes up
22:57:18.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
22:57:18.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
22:57:18.727 00.000 11060 Moving (0.13, -0.16) raw xDistance=0.14 yDistance=0.16
22:57:18.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:57:18.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:18.729 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:57:18.729 00.000 11060 MoveAxis(W, 24, ABG)
22:57:18.729 00.000 11060 Guiding  Dir = 3, Dur = 24
22:57:18.734 00.005 11060 IsSlewing returns 0
22:57:18.734 00.000 11060 IsGuiding returns 0
22:57:18.734 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:18.765 00.031 11060 IsGuiding returns 0
22:57:18.765 00.000 11060 Move returns status 0, amount 24
22:57:18.765 00.000 11060 MoveAxis(N, 0, ABG)
22:57:18.765 00.000 11060 Move returns status 0, amount 0
22:57:18.765 00.000 11060 move complete, result=0
22:57:18.765 00.000 11060 worker thread done servicing request
22:57:18.770 00.005 10844 UpdateGuideState exits: m=3765 SNR=39.7 Saturated
22:57:18.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:18.771 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:18.771 00.000 10844 Enqueuing Expose request
22:57:18.771 00.000 11060 Worker thread wakes up
22:57:18.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:18.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:18.772 00.001 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
22:57:19.403 00.631 11060 Exposure complete
22:57:19.630 00.227 11060 worker thread done servicing request
22:57:19.630 00.000 10844 OnExposeComplete: enter
22:57:19.630 00.000 10844 UpdateGuideState(): m_state=6
22:57:19.631 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
22:57:19.631 00.000 10844 Star::Find returns 1 (0), X=254.86, Y=59.10, Mass=3209, SNR=36.8, Peak=223 HFD=3.5
22:57:19.631 00.000 10844 MultiStar: [#1 -0.22,0.14,1.00,U] [#2 -0.27,-0.43,1.91,U] [#3 0.43,-0.25,0.91,U] [#4 0.16,-1.08,0.00,M1] [#5 -0.14,-0.42,0.93,U] [#6 0.27,-0.05,0.96,U] [#7 0.63,-0.27,0.89,U] [#8 0.29,-0.11,1.00,U] 
22:57:19.631 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.26}, one-star: {-0.26, -0.52}
22:57:19.631 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
22:57:19.631 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
22:57:19.631 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.40 mountX=0.25 mountY=0.09, mountTheta=0.33
22:57:19.633 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.26, opts=13)
22:57:19.633 00.000 10844 Enqueuing Move request for scope (0.04, -0.26)
22:57:19.633 00.000 11060 Worker thread wakes up
22:57:19.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
22:57:19.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
22:57:19.633 00.000 11060 Moving (0.04, -0.26) raw xDistance=0.25 yDistance=0.09
22:57:19.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
22:57:19.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:19.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:57:19.633 00.000 11060 MoveAxis(W, 44, ABG)
22:57:19.633 00.000 11060 Guiding  Dir = 3, Dur = 44
22:57:19.641 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:19.646 00.005 11060 IsSlewing returns 0
22:57:19.647 00.001 11060 IsGuiding returns 0
22:57:19.661 00.014 10844 UpdateGuideState exits: m=3209 SNR=36.8
22:57:19.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:19.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:19.661 00.000 10844 Enqueuing Expose request
22:57:19.701 00.040 11060 IsGuiding returns 0
22:57:19.701 00.000 11060 Move returns status 0, amount 44
22:57:19.701 00.000 11060 MoveAxis(N, 0, ABG)
22:57:19.701 00.000 11060 Move returns status 0, amount 0
22:57:19.702 00.001 11060 move complete, result=0
22:57:19.702 00.000 11060 worker thread done servicing request
22:57:19.702 00.000 11060 Worker thread wakes up
22:57:19.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:19.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:19.702 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
22:57:20.329 00.627 11060 Exposure complete
22:57:20.538 00.209 11060 worker thread done servicing request
22:57:20.538 00.000 10844 OnExposeComplete: enter
22:57:20.538 00.000 10844 UpdateGuideState(): m_state=6
22:57:20.541 00.003 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
22:57:20.541 00.000 10844 Star::Find returns 1 (0), X=255.25, Y=59.54, Mass=2939, SNR=34.9, Peak=252 HFD=3.5
22:57:20.541 00.000 10844 MultiStar: [#1 0.26,0.37,1.09,U] [#2 -0.39,-0.55,1.97,U] [#3 0.50,0.03,0.97,U] [#4 0.32,-0.37,1.01,U] [#5 -0.14,-0.35,1.15,U] [#6 0.04,0.26,0.98,U] [#7 -0.05,-0.20,0.94,U] [#8 0.34,-0.28,0.99,U] 
22:57:20.541 00.000 10844 single-star, 8 included, MultiStar: {0.06, -0.17}, one-star: {0.13, -0.08}
22:57:20.541 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
22:57:20.541 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
22:57:20.541 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.54 mountX=0.05 mountY=0.14, mountTheta=1.21
22:57:20.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.08, opts=13)
22:57:20.543 00.000 10844 Enqueuing Move request for scope (0.13, -0.08)
22:57:20.543 00.000 11060 Worker thread wakes up
22:57:20.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
22:57:20.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
22:57:20.543 00.000 11060 Moving (0.13, -0.08) raw xDistance=0.05 yDistance=0.14
22:57:20.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:57:20.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:20.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:57:20.543 00.000 11060 MoveAxis(E, 0, ABG)
22:57:20.543 00.000 11060 Move returns status 0, amount 0
22:57:20.543 00.000 11060 MoveAxis(N, 0, ABG)
22:57:20.543 00.000 11060 Move returns status 0, amount 0
22:57:20.543 00.000 11060 move complete, result=0
22:57:20.543 00.000 11060 worker thread done servicing request
22:57:20.551 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:20.577 00.026 10844 UpdateGuideState exits: m=2939 SNR=34.9
22:57:20.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:20.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:20.577 00.000 10844 Enqueuing Expose request
22:57:20.577 00.000 11060 Worker thread wakes up
22:57:20.577 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:20.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:20.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:21.206 00.629 11060 Exposure complete
22:57:21.406 00.200 11060 worker thread done servicing request
22:57:21.406 00.000 10844 OnExposeComplete: enter
22:57:21.406 00.000 10844 UpdateGuideState(): m_state=6
22:57:21.406 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
22:57:21.406 00.000 10844 Star::Find returns 1 (1), X=255.35, Y=59.61, Mass=3106, SNR=36.3, Peak=255 HFD=3.5
22:57:21.406 00.000 10844 MultiStar: [#1 0.25,0.22,1.04,U] [#2 -0.42,0.07,1.89,U] [#3 0.27,0.19,0.99,U] [#4 0.35,-0.02,0.89,U] [#5 0.26,-0.16,0.96,U] [#6 0.38,0.10,0.98,U] [#7 0.15,0.25,0.84,U] [#8 0.50,0.48,0.99,U] 
22:57:21.406 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.12}, one-star: {0.23, -0.00}
22:57:21.406 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
22:57:21.406 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
22:57:21.411 00.005 10844 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=-0.15 mountY=0.14, mountTheta=2.40
22:57:21.426 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.12, opts=13)
22:57:21.426 00.000 10844 Enqueuing Move request for scope (0.16, 0.12)
22:57:21.426 00.000 11060 Worker thread wakes up
22:57:21.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
22:57:21.426 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
22:57:21.426 00.000 11060 Moving (0.16, 0.12) raw xDistance=-0.15 yDistance=0.14
22:57:21.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:57:21.427 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:21.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:57:21.427 00.000 11060 MoveAxis(E, 26, ABG)
22:57:21.427 00.000 11060 Guiding  Dir = 2, Dur = 26
22:57:21.439 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:21.443 00.004 11060 IsSlewing returns 0
22:57:21.443 00.000 11060 IsGuiding returns 0
22:57:21.459 00.016 10844 UpdateGuideState exits: m=3106 SNR=36.3 Saturated
22:57:21.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:21.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:21.459 00.000 10844 Enqueuing Expose request
22:57:21.472 00.013 11060 IsGuiding returns 0
22:57:21.472 00.000 11060 Move returns status 0, amount 26
22:57:21.472 00.000 11060 MoveAxis(N, 0, ABG)
22:57:21.472 00.000 11060 Move returns status 0, amount 0
22:57:21.472 00.000 11060 move complete, result=0
22:57:21.472 00.000 11060 worker thread done servicing request
22:57:21.473 00.001 11060 Worker thread wakes up
22:57:21.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:21.473 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
22:57:21.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:22.116 00.643 11060 Exposure complete
22:57:22.305 00.189 11060 worker thread done servicing request
22:57:22.305 00.000 10844 OnExposeComplete: enter
22:57:22.305 00.000 10844 UpdateGuideState(): m_state=6
22:57:22.305 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
22:57:22.305 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=59.88, Mass=3450, SNR=38.6, Peak=255 HFD=3.6
22:57:22.305 00.000 10844 MultiStar: [#1 -0.25,0.10,0.89,U] [#2 -0.12,0.24,1.86,U] [#3 -0.03,0.02,0.92,U] [#4 0.79,-0.10,0.00,M1] [#5 -0.23,-0.45,1.04,U] [#6 0.17,-0.03,0.93,U] [#7 0.09,0.22,0.80,U] [#8 -0.04,0.51,0.88,U] 
22:57:22.305 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.12}, one-star: {0.05, 0.26}
22:57:22.305 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
22:57:22.305 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.53)
22:57:22.305 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.02 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
22:57:22.305 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.12, opts=13)
22:57:22.305 00.000 10844 Enqueuing Move request for scope (-0.06, 0.12)
22:57:22.305 00.000 11060 Worker thread wakes up
22:57:22.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
22:57:22.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
22:57:22.305 00.000 11060 Moving (-0.06, 0.12) raw xDistance=-0.10 yDistance=-0.07
22:57:22.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:57:22.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:22.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:22.305 00.000 11060 MoveAxis(E, 0, ABG)
22:57:22.305 00.000 11060 Move returns status 0, amount 0
22:57:22.305 00.000 11060 MoveAxis(N, 0, ABG)
22:57:22.305 00.000 11060 Move returns status 0, amount 0
22:57:22.305 00.000 11060 move complete, result=0
22:57:22.305 00.000 11060 worker thread done servicing request
22:57:22.313 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:22.331 00.018 10844 UpdateGuideState exits: m=3450 SNR=38.6 Saturated
22:57:22.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:22.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:22.333 00.002 10844 Enqueuing Expose request
22:57:22.333 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:22.333 00.000 11060 Worker thread wakes up
22:57:22.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:22.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:22.973 00.640 11060 Exposure complete
22:57:23.139 00.166 11060 worker thread done servicing request
22:57:23.139 00.000 10844 OnExposeComplete: enter
22:57:23.139 00.000 10844 UpdateGuideState(): m_state=6
22:57:23.139 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
22:57:23.139 00.000 10844 Star::Find returns 1 (1), X=255.21, Y=59.34, Mass=3193, SNR=36.6, Peak=255 HFD=3.7
22:57:23.139 00.000 10844 MultiStar: [#1 0.57,0.40,0.97,U] [#2 -0.14,-0.00,1.96,U] [#3 0.07,0.19,0.93,U] [#4 -0.14,0.19,1.01,U] [#5 0.22,-0.44,1.05,U] [#6 0.59,0.57,0.00,M1] [#7 0.49,-0.17,0.81,U] [#8 0.26,0.00,0.88,U] 
22:57:23.139 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.09, -0.28}
22:57:23.139 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
22:57:23.139 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
22:57:23.139 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.11 mountX=-0.01 mountY=0.13, mountTheta=1.64
22:57:23.139 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
22:57:23.139 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
22:57:23.139 00.000 11060 Worker thread wakes up
22:57:23.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
22:57:23.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
22:57:23.143 00.004 11060 Moving (0.13, -0.02) raw xDistance=-0.01 yDistance=0.13
22:57:23.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:57:23.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:23.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:57:23.143 00.000 11060 MoveAxis(E, 0, ABG)
22:57:23.143 00.000 11060 Move returns status 0, amount 0
22:57:23.143 00.000 11060 MoveAxis(N, 0, ABG)
22:57:23.143 00.000 11060 Move returns status 0, amount 0
22:57:23.143 00.000 11060 move complete, result=0
22:57:23.143 00.000 11060 worker thread done servicing request
22:57:23.148 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:23.174 00.026 10844 UpdateGuideState exits: m=3193 SNR=36.6 Saturated
22:57:23.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:23.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:23.174 00.000 10844 Enqueuing Expose request
22:57:23.174 00.000 11060 Worker thread wakes up
22:57:23.174 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:23.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:23.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:23.805 00.631 11060 Exposure complete
22:57:23.985 00.180 11060 worker thread done servicing request
22:57:23.985 00.000 10844 OnExposeComplete: enter
22:57:23.985 00.000 10844 UpdateGuideState(): m_state=6
22:57:23.985 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
22:57:23.985 00.000 10844 Star::Find returns 1 (0), X=255.81, Y=59.63, Mass=3243, SNR=36.3, Peak=251 HFD=3.6
22:57:23.985 00.000 10844 MultiStar: [#1 0.55,0.39,0.96,U] [#2 -0.09,0.13,1.94,U] [#3 0.96,0.29,0.00,M1] [#4 -0.05,0.33,0.99,U] [#5 0.06,0.15,1.06,U] [#6 0.49,0.42,0.85,U] [#7 0.73,0.61,0.00,M1] [#8 0.36,0.44,0.93,U] 
22:57:23.985 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.24}, one-star: {0.68, 0.01}
22:57:23.985 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
22:57:23.985 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
22:57:23.985 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.24 hyp=0.34 cameraTheta=0.81 mountX=-0.28 mountY=0.19, mountTheta=2.55
22:57:23.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.24, opts=13)
22:57:23.987 00.000 10844 Enqueuing Move request for scope (0.23, 0.24)
22:57:23.987 00.000 11060 Worker thread wakes up
22:57:23.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.24) opts 0xd
22:57:23.987 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.24)
22:57:23.987 00.000 11060 Moving (0.23, 0.24) raw xDistance=-0.28 yDistance=0.19
22:57:23.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
22:57:23.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:23.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:57:23.987 00.000 11060 MoveAxis(E, 49, ABG)
22:57:23.987 00.000 11060 Guiding  Dir = 2, Dur = 49
22:57:23.994 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:24.007 00.013 10844 UpdateGuideState exits: m=3243 SNR=36.3
22:57:24.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:24.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:24.007 00.000 10844 Enqueuing Expose request
22:57:24.013 00.006 11060 IsSlewing returns 0
22:57:24.013 00.000 11060 IsGuiding returns 0
22:57:24.090 00.077 11060 IsGuiding returns 0
22:57:24.090 00.000 11060 Move returns status 0, amount 49
22:57:24.090 00.000 11060 MoveAxis(N, 0, ABG)
22:57:24.090 00.000 11060 Move returns status 0, amount 0
22:57:24.090 00.000 11060 move complete, result=0
22:57:24.091 00.001 11060 worker thread done servicing request
22:57:24.091 00.000 11060 Worker thread wakes up
22:57:24.091 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.2 px 0 ms NORTH
22:57:24.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:24.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:24.742 00.651 11060 Exposure complete
22:57:24.934 00.192 11060 worker thread done servicing request
22:57:24.934 00.000 10844 OnExposeComplete: enter
22:57:24.934 00.000 10844 UpdateGuideState(): m_state=6
22:57:24.934 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
22:57:24.934 00.000 10844 Star::Find returns 1 (0), X=255.87, Y=59.08, Mass=3322, SNR=37.6, Peak=250 HFD=3.6
22:57:24.935 00.001 10844 MultiStar: [#1 0.29,-0.35,0.96,U] [#2 0.51,-0.76,0.00,M1] [#3 0.60,-0.75,0.00,M2] [#4 0.28,-0.44,0.93,U] [#5 0.14,-0.44,1.06,U] [#6 0.28,0.22,0.89,U] [#7 0.48,-0.08,0.86,U] [#8 0.62,0.20,0.88,U] 
22:57:24.935 00.000 10844 refined, 6 included, MultiStar: {0.40, -0.22}, one-star: {0.75, -0.54}
22:57:24.935 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
22:57:24.935 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
22:57:24.935 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.22 hyp=0.46 cameraTheta=-0.50 mountX=0.14 mountY=0.43, mountTheta=1.25
22:57:24.937 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.22, opts=13)
22:57:24.937 00.000 10844 Enqueuing Move request for scope (0.40, -0.22)
22:57:24.937 00.000 11060 Worker thread wakes up
22:57:24.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.22) opts 0xd
22:57:24.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.22)
22:57:24.937 00.000 11060 Moving (0.40, -0.22) raw xDistance=0.14 yDistance=0.43
22:57:24.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:57:24.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:24.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:57:24.937 00.000 11060 MoveAxis(W, 23, ABG)
22:57:24.937 00.000 11060 Guiding  Dir = 3, Dur = 23
22:57:24.945 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:24.961 00.016 10844 UpdateGuideState exits: m=3322 SNR=37.6
22:57:24.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:24.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:24.961 00.000 10844 Enqueuing Expose request
22:57:24.971 00.010 11060 IsSlewing returns 0
22:57:24.972 00.001 11060 IsGuiding returns 0
22:57:25.012 00.040 11060 IsGuiding returns 0
22:57:25.012 00.000 11060 Move returns status 0, amount 23
22:57:25.012 00.000 11060 MoveAxis(N, 0, ABG)
22:57:25.012 00.000 11060 Move returns status 0, amount 0
22:57:25.013 00.001 11060 move complete, result=0
22:57:25.013 00.000 11060 worker thread done servicing request
22:57:25.013 00.000 11060 Worker thread wakes up
22:57:25.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:25.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:25.016 00.003 10844 GuideStep: 0.1 px 23 ms WEST, 0.4 px 0 ms NORTH
22:57:25.644 00.628 11060 Exposure complete
22:57:25.999 00.355 11060 worker thread done servicing request
22:57:25.999 00.000 10844 OnExposeComplete: enter
22:57:25.999 00.000 10844 UpdateGuideState(): m_state=6
22:57:25.999 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
22:57:25.999 00.000 10844 Star::Find returns 1 (0), X=255.70, Y=59.68, Mass=2853, SNR=34.5, Peak=243 HFD=3.4
22:57:26.001 00.002 10844 MultiStar: [#1 0.27,0.54,1.04,U] [#2 -0.08,-0.05,2.06,U] [#3 0.48,0.16,0.98,U] [#4 0.16,0.45,1.00,U] [#5 0.59,-0.12,1.11,U] [#6 0.40,0.74,0.00,M1] [#7 0.33,0.15,0.88,U] [#8 0.45,0.35,0.99,U] 
22:57:26.001 00.000 10844 refined, 7 included, MultiStar: {0.30, 0.16}, one-star: {0.58, 0.06}
22:57:26.001 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
22:57:26.001 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
22:57:26.001 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.16 hyp=0.34 cameraTheta=0.50 mountX=-0.22 mountY=0.27, mountTheta=2.25
22:57:26.004 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.16, opts=13)
22:57:26.004 00.000 10844 Enqueuing Move request for scope (0.30, 0.16)
22:57:26.006 00.002 11060 Worker thread wakes up
22:57:26.008 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.16) opts 0xd
22:57:26.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.16)
22:57:26.008 00.000 11060 Moving (0.30, 0.16) raw xDistance=-0.22 yDistance=0.27
22:57:26.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
22:57:26.008 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.89
22:57:26.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
22:57:26.008 00.000 11060 MoveAxis(E, 37, ABG)
22:57:26.008 00.000 11060 Guiding  Dir = 2, Dur = 37
22:57:26.022 00.014 11060 IsSlewing returns 0
22:57:26.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:26.022 00.000 11060 IsGuiding returns 0
22:57:26.050 00.028 10844 UpdateGuideState exits: m=2853 SNR=34.5
22:57:26.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:26.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:26.050 00.000 10844 Enqueuing Expose request
22:57:26.068 00.018 11060 IsGuiding returns 0
22:57:26.068 00.000 11060 Move returns status 0, amount 37
22:57:26.068 00.000 11060 BLC: Oldest BLC event removed
22:57:26.068 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 572 applied
22:57:26.068 00.000 11060 MoveAxis(S, 676, ABG)
22:57:26.068 00.000 11060 Guiding  Dir = 1, Dur = 676
22:57:26.083 00.015 11060 IsSlewing returns 0
22:57:26.083 00.000 11060 IsGuiding returns 0
22:57:26.764 00.681 11060 IsGuiding returns 0
22:57:26.764 00.000 11060 Move returns status 0, amount 676
22:57:26.764 00.000 11060 move complete, result=0
22:57:26.766 00.002 11060 worker thread done servicing request
22:57:26.766 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.3 px 676 ms SOUTH
22:57:26.766 00.000 11060 Worker thread wakes up
22:57:26.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:26.767 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:27.414 00.647 11060 Exposure complete
22:57:27.837 00.423 11060 worker thread done servicing request
22:57:27.837 00.000 10844 OnExposeComplete: enter
22:57:27.837 00.000 10844 UpdateGuideState(): m_state=6
22:57:27.839 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
22:57:27.839 00.000 10844 Star::Find returns 1 (0), X=255.59, Y=58.83, Mass=2757, SNR=34.4, Peak=238 HFD=3.4
22:57:27.839 00.000 10844 MultiStar: [#1 0.16,0.43,1.16,U] [#2 0.11,-0.43,2.10,U] [#3 0.23,-0.27,0.97,U] [#4 -0.06,-0.16,0.93,U] [#5 -0.02,-0.25,1.11,U] [#6 -0.03,0.17,0.94,U] [#7 0.45,0.16,1.00,U] [#8 0.75,0.33,0.00,M1] 
22:57:27.839 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.17}, one-star: {0.47, -0.79}
22:57:27.839 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
22:57:27.839 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
22:57:27.839 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.82 mountX=0.14 mountY=0.18, mountTheta=0.93
22:57:27.844 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.17, opts=13)
22:57:27.844 00.000 10844 Enqueuing Move request for scope (0.16, -0.17)
22:57:27.844 00.000 11060 Worker thread wakes up
22:57:27.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
22:57:27.844 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
22:57:27.844 00.000 11060 Moving (0.16, -0.17) raw xDistance=0.14 yDistance=0.18
22:57:27.844 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.32, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.187961, 1:0.183827
22:57:27.844 00.000 11060 BLC: No correction, Miss < min_move
22:57:27.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:57:27.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:27.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:57:27.844 00.000 11060 MoveAxis(W, 23, ABG)
22:57:27.844 00.000 11060 Guiding  Dir = 3, Dur = 23
22:57:27.856 00.012 11060 IsSlewing returns 0
22:57:27.857 00.001 11060 IsGuiding returns 0
22:57:27.859 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:27.884 00.025 11060 IsGuiding returns 0
22:57:27.884 00.000 11060 Move returns status 0, amount 23
22:57:27.884 00.000 11060 MoveAxis(N, 0, ABG)
22:57:27.884 00.000 11060 Move returns status 0, amount 0
22:57:27.885 00.001 11060 move complete, result=0
22:57:27.885 00.000 11060 worker thread done servicing request
22:57:27.897 00.012 10844 UpdateGuideState exits: m=2757 SNR=34.4
22:57:27.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:27.900 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:27.900 00.000 10844 Enqueuing Expose request
22:57:27.900 00.000 11060 Worker thread wakes up
22:57:27.900 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.2 px 0 ms NORTH
22:57:27.901 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:27.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:28.553 00.652 11060 Exposure complete
22:57:28.915 00.362 11060 worker thread done servicing request
22:57:28.915 00.000 10844 OnExposeComplete: enter
22:57:28.915 00.000 10844 UpdateGuideState(): m_state=6
22:57:28.926 00.011 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
22:57:28.926 00.000 10844 Star::Find returns 1 (1), X=255.47, Y=59.89, Mass=3446, SNR=37.7, Peak=255 HFD=3.9
22:57:28.926 00.000 10844 MultiStar: [#1 0.29,0.24,0.97,U] [#2 0.37,-0.45,1.89,U] [#3 0.66,0.08,0.99,U] [#4 0.24,-0.19,0.98,U] [#5 -0.16,0.27,1.00,U] [#6 0.73,0.48,0.00,M1] [#7 0.37,0.38,0.82,U] [#8 0.65,0.14,0.91,U] 
22:57:28.926 00.000 10844 refined, 7 included, MultiStar: {0.34, 0.03}, one-star: {0.34, 0.27}
22:57:28.926 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
22:57:28.926 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
22:57:28.926 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.03 hyp=0.34 cameraTheta=0.09 mountX=-0.09 mountY=0.33, mountTheta=1.84
22:57:28.930 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.03, opts=13)
22:57:28.930 00.000 10844 Enqueuing Move request for scope (0.34, 0.03)
22:57:28.930 00.000 11060 Worker thread wakes up
22:57:28.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.03) opts 0xd
22:57:28.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.03)
22:57:28.930 00.000 11060 Moving (0.34, 0.03) raw xDistance=-0.09 yDistance=0.33
22:57:28.932 00.002 11060 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.32, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.187961, 1:0.183827, 2:0.333643
22:57:28.932 00.000 11060 BLC: Under-shoot: nominal increase by 178
22:57:28.932 00.000 11060 BLC: window closed
22:57:28.932 00.000 11060 BLC: Pulse adjusted to 629
22:57:28.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:57:28.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
22:57:28.932 00.000 11060 MoveAxis(E, 0, ABG)
22:57:28.932 00.000 11060 Move returns status 0, amount 0
22:57:28.934 00.002 11060 MoveAxis(S, 130, ABG)
22:57:28.934 00.000 11060 Guiding  Dir = 1, Dur = 130
22:57:28.941 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:28.947 00.006 11060 IsSlewing returns 0
22:57:28.948 00.001 11060 IsGuiding returns 0
22:57:28.969 00.021 10844 UpdateGuideState exits: m=3446 SNR=37.7 Saturated
22:57:28.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:28.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:28.969 00.000 10844 Enqueuing Expose request
22:57:29.085 00.116 11060 IsGuiding returns 0
22:57:29.085 00.000 11060 Move returns status 0, amount 130
22:57:29.085 00.000 11060 move complete, result=0
22:57:29.085 00.000 11060 worker thread done servicing request
22:57:29.085 00.000 11060 Worker thread wakes up
22:57:29.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:29.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:29.089 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 130 ms SOUTH
22:57:29.322 00.233 10844 evsrv: cli 0EEEE6B0 connect
22:57:29.322 00.000 10844 case statement mapped state 6 to 3
22:57:29.322 00.000 10844 case statement mapped state 6 to 3
22:57:29.325 00.003 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_pixel_scale","id":"2a00158e-64fb-448d-9494-1f9ce19455b5"}
22:57:29.325 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":4.1253,"id":"2a00158e-64fb-448d-9494-1f9ce19455b5"}
22:57:29.325 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
22:57:29.702 00.377 11060 Exposure complete
22:57:29.913 00.211 11060 worker thread done servicing request
22:57:29.913 00.000 10844 OnExposeComplete: enter
22:57:29.913 00.000 10844 UpdateGuideState(): m_state=6
22:57:29.913 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
22:57:29.913 00.000 10844 Star::Find returns 1 (1), X=255.63, Y=59.59, Mass=3565, SNR=38.8, Peak=255 HFD=3.4
22:57:29.917 00.004 10844 MultiStar: [#1 0.72,0.21,0.00,M1] [#2 0.00,-0.16,1.83,U] [#3 0.62,0.09,0.98,U] [#4 0.54,0.01,0.84,U] [#5 0.08,-0.12,0.98,U] [#6 0.91,0.33,0.00,M2] [#7 0.64,0.13,0.81,U] [#8 0.84,-0.42,0.00,M1] 
22:57:29.917 00.000 10844 refined, 5 included, MultiStar: {0.34, -0.04}, one-star: {0.51, -0.03}
22:57:29.917 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
22:57:29.917 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
22:57:29.917 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-0.11 mountX=-0.02 mountY=0.34, mountTheta=1.64
22:57:29.917 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.04, opts=13)
22:57:29.917 00.000 10844 Enqueuing Move request for scope (0.34, -0.04)
22:57:29.917 00.000 11060 Worker thread wakes up
22:57:29.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.04) opts 0xd
22:57:29.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.04)
22:57:29.917 00.000 11060 Moving (0.34, -0.04) raw xDistance=-0.02 yDistance=0.34
22:57:29.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:57:29.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
22:57:29.917 00.000 11060 MoveAxis(E, 0, ABG)
22:57:29.917 00.000 11060 Move returns status 0, amount 0
22:57:29.917 00.000 11060 MoveAxis(S, 132, ABG)
22:57:29.917 00.000 11060 Guiding  Dir = 1, Dur = 132
22:57:29.922 00.005 11060 IsSlewing returns 0
22:57:29.922 00.000 11060 IsGuiding returns 0
22:57:29.942 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:29.964 00.022 10844 UpdateGuideState exits: m=3565 SNR=38.8 Saturated
22:57:29.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:29.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:29.964 00.000 10844 Enqueuing Expose request
22:57:30.070 00.106 11060 IsGuiding returns 0
22:57:30.070 00.000 11060 Move returns status 0, amount 132
22:57:30.070 00.000 11060 move complete, result=0
22:57:30.071 00.001 11060 worker thread done servicing request
22:57:30.071 00.000 11060 Worker thread wakes up
22:57:30.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:30.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:30.071 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 132 ms SOUTH
22:57:30.694 00.623 11060 Exposure complete
22:57:30.886 00.192 11060 worker thread done servicing request
22:57:30.886 00.000 10844 OnExposeComplete: enter
22:57:30.886 00.000 10844 UpdateGuideState(): m_state=6
22:57:30.886 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
22:57:30.886 00.000 10844 Star::Find returns 1 (0), X=255.41, Y=58.79, Mass=3091, SNR=36.0, Peak=226 HFD=3.5
22:57:30.891 00.005 10844 MultiStar: [#1 0.12,-0.24,1.00,U] [#2 -0.09,-0.48,2.04,U] [#3 0.62,-0.24,0.91,U] [#4 0.06,-0.70,1.00,U] [#5 0.10,-0.65,1.01,U] [#6 0.04,-0.22,0.92,U] [#7 0.34,-0.58,0.83,U] [#8 0.71,-0.15,0.97,U] 
22:57:30.891 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.46}, one-star: {0.29, -0.83}
22:57:30.891 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
22:57:30.892 00.001 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
22:57:30.892 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.46 hyp=0.50 cameraTheta=-1.16 mountX=0.42 mountY=0.28, mountTheta=0.58
22:57:30.892 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.46, opts=13)
22:57:30.892 00.000 10844 Enqueuing Move request for scope (0.20, -0.46)
22:57:30.892 00.000 11060 Worker thread wakes up
22:57:30.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.46) opts 0xd
22:57:30.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.46)
22:57:30.892 00.000 11060 Moving (0.20, -0.46) raw xDistance=0.42 yDistance=0.28
22:57:30.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
22:57:30.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
22:57:30.892 00.000 11060 MoveAxis(W, 72, ABG)
22:57:30.892 00.000 11060 Guiding  Dir = 3, Dur = 72
22:57:30.902 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:30.922 00.020 11060 IsSlewing returns 0
22:57:30.923 00.001 11060 IsGuiding returns 0
22:57:30.937 00.014 10844 UpdateGuideState exits: m=3091 SNR=36.0
22:57:30.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:30.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:30.937 00.000 10844 Enqueuing Expose request
22:57:31.009 00.072 11060 IsGuiding returns 0
22:57:31.009 00.000 11060 Move returns status 0, amount 72
22:57:31.010 00.001 11060 MoveAxis(S, 107, ABG)
22:57:31.010 00.000 11060 Guiding  Dir = 1, Dur = 107
22:57:31.041 00.031 11060 IsSlewing returns 0
22:57:31.041 00.000 11060 IsGuiding returns 0
22:57:31.164 00.123 11060 IsGuiding returns 0
22:57:31.164 00.000 11060 Move returns status 0, amount 107
22:57:31.164 00.000 11060 move complete, result=0
22:57:31.164 00.000 11060 worker thread done servicing request
22:57:31.164 00.000 11060 Worker thread wakes up
22:57:31.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:31.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:31.164 00.000 10844 GuideStep: 0.4 px 72 ms WEST, 0.3 px 107 ms SOUTH
22:57:31.812 00.648 11060 Exposure complete
22:57:32.019 00.207 11060 worker thread done servicing request
22:57:32.020 00.001 10844 OnExposeComplete: enter
22:57:32.020 00.000 10844 UpdateGuideState(): m_state=6
22:57:32.020 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
22:57:32.020 00.000 10844 Star::Find returns 1 (0), X=255.21, Y=58.93, Mass=2910, SNR=35.2, Peak=224 HFD=3.4
22:57:32.020 00.000 10844 MultiStar: [#1 0.12,-0.37,1.05,U] [#2 -0.63,-0.95,0.00,M1] [#3 0.16,-0.65,0.97,U] [#4 -0.16,-0.96,0.00,M1] [#5 0.00,-1.04,0.00,M1] [#6 0.15,-0.60,0.97,U] [#7 0.30,-0.93,0.00,M1] [#8 0.22,-0.65,1.02,U] 
22:57:32.020 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.59}, one-star: {0.08, -0.68}
22:57:32.020 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
22:57:32.020 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
22:57:32.020 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.59 hyp=0.61 cameraTheta=-1.32 mountX=0.55 mountY=0.24, mountTheta=0.41
22:57:32.022 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.59, opts=13)
22:57:32.022 00.000 10844 Enqueuing Move request for scope (0.15, -0.59)
22:57:32.022 00.000 11060 Worker thread wakes up
22:57:32.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.59) opts 0xd
22:57:32.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.59)
22:57:32.022 00.000 11060 Moving (0.15, -0.59) raw xDistance=0.55 yDistance=0.24
22:57:32.024 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.55
22:57:32.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
22:57:32.024 00.000 11060 MoveAxis(W, 98, ABG)
22:57:32.024 00.000 11060 Guiding  Dir = 3, Dur = 98
22:57:32.031 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:32.039 00.008 11060 IsSlewing returns 0
22:57:32.039 00.000 11060 IsGuiding returns 0
22:57:32.055 00.016 10844 UpdateGuideState exits: m=2910 SNR=35.2
22:57:32.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:32.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:32.055 00.000 10844 Enqueuing Expose request
22:57:32.144 00.089 11060 IsGuiding returns 0
22:57:32.144 00.000 11060 Move returns status 0, amount 98
22:57:32.145 00.001 11060 MoveAxis(S, 94, ABG)
22:57:32.145 00.000 11060 Guiding  Dir = 1, Dur = 94
22:57:32.162 00.017 11060 IsSlewing returns 0
22:57:32.162 00.000 11060 IsGuiding returns 0
22:57:32.261 00.099 11060 IsGuiding returns 0
22:57:32.263 00.002 11060 Move returns status 0, amount 94
22:57:32.263 00.000 11060 move complete, result=0
22:57:32.263 00.000 11060 worker thread done servicing request
22:57:32.263 00.000 11060 Worker thread wakes up
22:57:32.263 00.000 10844 GuideStep: 0.6 px 98 ms WEST, 0.2 px 94 ms SOUTH
22:57:32.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:32.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:32.892 00.629 11060 Exposure complete
22:57:33.097 00.205 11060 worker thread done servicing request
22:57:33.097 00.000 10844 OnExposeComplete: enter
22:57:33.097 00.000 10844 UpdateGuideState(): m_state=6
22:57:33.097 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
22:57:33.097 00.000 10844 Star::Find returns 1 (1), X=254.61, Y=58.70, Mass=3134, SNR=36.1, Peak=255 HFD=3.4
22:57:33.097 00.000 10844 MultiStar: [#1 -0.60,-0.31,1.04,U] [#2 -0.51,-0.76,0.00,M2] [#3 0.28,-0.48,0.90,U] [#4 0.30,-0.92,0.00,M2] [#5 -0.07,-1.04,0.00,M2] [#6 -0.15,-0.50,0.92,U] [#7 -0.14,-0.05,0.90,U] [#8 0.27,-0.57,0.93,U] 
22:57:33.097 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.48}, one-star: {-0.51, -0.92}
22:57:33.097 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
22:57:33.097 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
22:57:33.097 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.48 hyp=0.50 cameraTheta=-1.89 mountX=0.50 mountY=-0.08, mountTheta=-0.15
22:57:33.102 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.48, opts=13)
22:57:33.102 00.000 10844 Enqueuing Move request for scope (-0.16, -0.48)
22:57:33.102 00.000 11060 Worker thread wakes up
22:57:33.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.48) opts 0xd
22:57:33.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.48)
22:57:33.102 00.000 11060 Moving (-0.16, -0.48) raw xDistance=0.50 yDistance=-0.08
22:57:33.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
22:57:33.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:33.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:57:33.102 00.000 11060 MoveAxis(W, 89, ABG)
22:57:33.102 00.000 11060 Guiding  Dir = 3, Dur = 89
22:57:33.107 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:33.117 00.010 11060 IsSlewing returns 0
22:57:33.117 00.000 11060 IsGuiding returns 0
22:57:33.129 00.012 10844 UpdateGuideState exits: m=3134 SNR=36.1 Saturated
22:57:33.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:33.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:33.129 00.000 10844 Enqueuing Expose request
22:57:33.208 00.079 11060 IsGuiding returns 0
22:57:33.210 00.002 11060 Move returns status 0, amount 89
22:57:33.210 00.000 11060 MoveAxis(N, 0, ABG)
22:57:33.210 00.000 11060 Move returns status 0, amount 0
22:57:33.210 00.000 11060 move complete, result=0
22:57:33.210 00.000 11060 worker thread done servicing request
22:57:33.210 00.000 11060 Worker thread wakes up
22:57:33.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:33.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:33.210 00.000 10844 GuideStep: 0.5 px 89 ms WEST, -0.1 px 0 ms NORTH
22:57:33.846 00.636 11060 Exposure complete
22:57:34.046 00.200 11060 worker thread done servicing request
22:57:34.046 00.000 10844 OnExposeComplete: enter
22:57:34.046 00.000 10844 UpdateGuideState(): m_state=6
22:57:34.046 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
22:57:34.046 00.000 10844 Star::Find returns 1 (1), X=255.20, Y=59.59, Mass=3602, SNR=39.3, Peak=255 HFD=3.6
22:57:34.046 00.000 10844 MultiStar: [#1 0.09,0.27,0.99,U] [#2 -0.50,-1.03,0.00,M3] [#3 0.27,0.16,0.95,U] [#4 0.48,-0.49,0.87,U] [#5 -0.12,-0.22,0.95,U] [#6 0.02,0.14,0.88,U] [#7 0.30,0.39,0.78,U] [#8 0.02,0.15,0.90,U] 
22:57:34.046 00.000 10844 single-star, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.08, -0.03}
22:57:34.046 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
22:57:34.046 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
22:57:34.046 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.40 mountX=0.02 mountY=0.08, mountTheta=1.35
22:57:34.046 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.03, opts=13)
22:57:34.046 00.000 10844 Enqueuing Move request for scope (0.08, -0.03)
22:57:34.046 00.000 11060 Worker thread wakes up
22:57:34.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:57:34.050 00.004 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:57:34.050 00.000 11060 Moving (0.08, -0.03) raw xDistance=0.02 yDistance=0.08
22:57:34.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:57:34.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:34.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:34.050 00.000 11060 MoveAxis(E, 0, ABG)
22:57:34.050 00.000 11060 Move returns status 0, amount 0
22:57:34.050 00.000 11060 MoveAxis(N, 0, ABG)
22:57:34.050 00.000 11060 Move returns status 0, amount 0
22:57:34.050 00.000 11060 move complete, result=0
22:57:34.051 00.001 11060 worker thread done servicing request
22:57:34.056 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:34.067 00.011 10844 UpdateGuideState exits: m=3602 SNR=39.3 Saturated
22:57:34.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:34.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:34.067 00.000 10844 Enqueuing Expose request
22:57:34.067 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:34.067 00.000 11060 Worker thread wakes up
22:57:34.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:34.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:34.693 00.626 11060 Exposure complete
22:57:34.868 00.175 11060 worker thread done servicing request
22:57:34.868 00.000 10844 OnExposeComplete: enter
22:57:34.868 00.000 10844 UpdateGuideState(): m_state=6
22:57:34.868 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
22:57:34.868 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=59.38, Mass=2993, SNR=35.6, Peak=227 HFD=3.5
22:57:34.870 00.002 10844 MultiStar: [#1 0.10,0.27,1.01,U] [#2 -0.15,-0.39,1.97,U] [#3 0.40,-0.13,0.96,U] [#4 0.18,-0.41,0.98,U] [#5 -0.38,-0.05,1.08,U] [#6 0.13,-0.09,0.98,U] [#7 0.15,-0.23,0.87,U] [#8 0.48,0.12,1.05,U] 
22:57:34.870 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.15}, one-star: {-0.01, -0.24}
22:57:34.870 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
22:57:34.870 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
22:57:34.870 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.12 mountX=0.13 mountY=0.10, mountTheta=0.62
22:57:34.871 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
22:57:34.871 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
22:57:34.871 00.000 11060 Worker thread wakes up
22:57:34.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
22:57:34.871 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
22:57:34.871 00.000 11060 Moving (0.07, -0.15) raw xDistance=0.13 yDistance=0.10
22:57:34.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
22:57:34.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:34.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:57:34.871 00.000 11060 MoveAxis(W, 23, ABG)
22:57:34.871 00.000 11060 Guiding  Dir = 3, Dur = 23
22:57:34.879 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:34.882 00.003 11060 IsSlewing returns 0
22:57:34.882 00.000 11060 IsGuiding returns 0
22:57:34.891 00.009 10844 UpdateGuideState exits: m=2993 SNR=35.6
22:57:34.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:34.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:34.891 00.000 10844 Enqueuing Expose request
22:57:34.914 00.023 11060 IsGuiding returns 0
22:57:34.914 00.000 11060 Move returns status 0, amount 23
22:57:34.914 00.000 11060 MoveAxis(N, 0, ABG)
22:57:34.914 00.000 11060 Move returns status 0, amount 0
22:57:34.914 00.000 11060 move complete, result=0
22:57:34.914 00.000 11060 worker thread done servicing request
22:57:34.914 00.000 11060 Worker thread wakes up
22:57:34.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:34.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:34.918 00.004 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
22:57:35.552 00.634 11060 Exposure complete
22:57:35.726 00.174 11060 worker thread done servicing request
22:57:35.726 00.000 10844 OnExposeComplete: enter
22:57:35.726 00.000 10844 UpdateGuideState(): m_state=6
22:57:35.729 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
22:57:35.729 00.000 10844 Star::Find returns 1 (1), X=255.05, Y=59.14, Mass=3625, SNR=39.7, Peak=255 HFD=3.8
22:57:35.729 00.000 10844 MultiStar: [#1 0.38,-0.29,0.88,U] [#2 -0.46,-0.44,1.76,U] [#3 0.06,-0.43,0.85,U] [#4 0.31,-0.21,0.91,U] [#5 0.02,-0.35,0.94,U] [#6 0.40,-0.01,0.87,U] [#7 0.24,-0.27,0.82,U] [#8 0.19,-0.09,0.84,U] 
22:57:35.729 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.30}, one-star: {-0.07, -0.48}
22:57:35.729 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
22:57:35.729 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
22:57:35.729 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.38 mountX=0.29 mountY=0.11, mountTheta=0.36
22:57:35.729 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.30, opts=13)
22:57:35.729 00.000 10844 Enqueuing Move request for scope (0.06, -0.30)
22:57:35.729 00.000 11060 Worker thread wakes up
22:57:35.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
22:57:35.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
22:57:35.729 00.000 11060 Moving (0.06, -0.30) raw xDistance=0.29 yDistance=0.11
22:57:35.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
22:57:35.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:35.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:57:35.729 00.000 11060 MoveAxis(W, 51, ABG)
22:57:35.729 00.000 11060 Guiding  Dir = 3, Dur = 51
22:57:35.740 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:35.745 00.005 11060 IsSlewing returns 0
22:57:35.745 00.000 11060 IsGuiding returns 0
22:57:35.760 00.015 10844 UpdateGuideState exits: m=3625 SNR=39.7 Saturated
22:57:35.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:35.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:35.760 00.000 10844 Enqueuing Expose request
22:57:35.811 00.051 11060 IsGuiding returns 0
22:57:35.811 00.000 11060 Move returns status 0, amount 51
22:57:35.811 00.000 11060 MoveAxis(N, 0, ABG)
22:57:35.811 00.000 11060 Move returns status 0, amount 0
22:57:35.811 00.000 11060 move complete, result=0
22:57:35.811 00.000 11060 worker thread done servicing request
22:57:35.811 00.000 11060 Worker thread wakes up
22:57:35.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:35.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:35.813 00.002 10844 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
22:57:36.451 00.638 11060 Exposure complete
22:57:36.616 00.165 11060 worker thread done servicing request
22:57:36.616 00.000 10844 OnExposeComplete: enter
22:57:36.616 00.000 10844 UpdateGuideState(): m_state=6
22:57:36.616 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
22:57:36.616 00.000 10844 Star::Find returns 1 (1), X=255.25, Y=59.02, Mass=3216, SNR=37.1, Peak=255 HFD=3.7
22:57:36.616 00.000 10844 MultiStar: [#1 0.16,-0.41,1.06,U] [#2 -0.15,-0.14,1.96,U] [#3 0.22,-0.07,0.98,U] [#4 0.29,-0.39,0.98,U] [#5 0.04,-0.69,1.06,U] [#6 -0.07,0.40,0.92,U] [#7 0.16,-0.34,0.91,U] [#8 0.51,0.52,0.84,U] 
22:57:36.616 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.20}, one-star: {0.13, -0.60}
22:57:36.616 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
22:57:36.616 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
22:57:36.616 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.08 mountX=0.18 mountY=0.14, mountTheta=0.66
22:57:36.621 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.20, opts=13)
22:57:36.621 00.000 10844 Enqueuing Move request for scope (0.11, -0.20)
22:57:36.621 00.000 11060 Worker thread wakes up
22:57:36.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
22:57:36.621 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
22:57:36.621 00.000 11060 Moving (0.11, -0.20) raw xDistance=0.18 yDistance=0.14
22:57:36.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
22:57:36.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:36.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:57:36.621 00.000 11060 MoveAxis(W, 33, ABG)
22:57:36.621 00.000 11060 Guiding  Dir = 3, Dur = 33
22:57:36.639 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:36.652 00.013 10844 UpdateGuideState exits: m=3216 SNR=37.1 Saturated
22:57:36.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:36.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:36.652 00.000 10844 Enqueuing Expose request
22:57:36.658 00.006 11060 IsSlewing returns 0
22:57:36.658 00.000 11060 IsGuiding returns 0
22:57:36.738 00.080 11060 IsGuiding returns 0
22:57:36.738 00.000 11060 Move returns status 0, amount 33
22:57:36.738 00.000 11060 MoveAxis(N, 0, ABG)
22:57:36.738 00.000 11060 Move returns status 0, amount 0
22:57:36.738 00.000 11060 move complete, result=0
22:57:36.740 00.002 11060 worker thread done servicing request
22:57:36.740 00.000 11060 Worker thread wakes up
22:57:36.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:36.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:36.745 00.005 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
22:57:37.371 00.626 11060 Exposure complete
22:57:37.523 00.152 11060 worker thread done servicing request
22:57:37.523 00.000 10844 OnExposeComplete: enter
22:57:37.523 00.000 10844 UpdateGuideState(): m_state=6
22:57:37.523 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
22:57:37.523 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=59.30, Mass=3328, SNR=37.1, Peak=255 HFD=3.6
22:57:37.526 00.003 10844 MultiStar: [#1 0.00,0.34,0.98,U] [#2 0.08,-0.43,1.98,U] [#3 0.27,0.26,0.95,U] [#4 0.25,-0.00,0.93,U] [#5 -0.19,0.10,1.02,U] [#6 0.10,0.20,0.97,U] [#7 0.61,-0.51,0.00,M1] [#8 0.30,-0.07,0.98,U] 
22:57:37.526 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.21, -0.32}
22:57:37.526 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
22:57:37.526 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
22:57:37.526 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=0.02 mountY=0.13, mountTheta=1.41
22:57:37.528 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.04, opts=13)
22:57:37.528 00.000 10844 Enqueuing Move request for scope (0.12, -0.04)
22:57:37.528 00.000 11060 Worker thread wakes up
22:57:37.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
22:57:37.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
22:57:37.528 00.000 11060 Moving (0.12, -0.04) raw xDistance=0.02 yDistance=0.13
22:57:37.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:57:37.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:37.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:57:37.528 00.000 11060 MoveAxis(E, 0, ABG)
22:57:37.528 00.000 11060 Move returns status 0, amount 0
22:57:37.528 00.000 11060 MoveAxis(N, 0, ABG)
22:57:37.528 00.000 11060 Move returns status 0, amount 0
22:57:37.528 00.000 11060 move complete, result=0
22:57:37.528 00.000 11060 worker thread done servicing request
22:57:37.534 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:37.547 00.013 10844 UpdateGuideState exits: m=3328 SNR=37.1 Saturated
22:57:37.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:37.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:37.547 00.000 10844 Enqueuing Expose request
22:57:37.547 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:37.547 00.000 11060 Worker thread wakes up
22:57:37.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:37.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:38.181 00.634 11060 Exposure complete
22:57:38.326 00.145 11060 worker thread done servicing request
22:57:38.326 00.000 10844 OnExposeComplete: enter
22:57:38.326 00.000 10844 UpdateGuideState(): m_state=6
22:57:38.326 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
22:57:38.332 00.006 10844 Star::Find returns 1 (1), X=255.36, Y=59.73, Mass=3429, SNR=37.8, Peak=255 HFD=3.7
22:57:38.332 00.000 10844 MultiStar: [#1 -0.12,0.34,0.94,U] [#2 0.19,-0.17,1.87,U] [#3 0.02,-0.14,0.90,U] [#4 0.56,0.13,0.84,U] [#5 0.44,0.45,0.98,U] [#6 0.39,0.45,0.81,U] [#7 0.46,-0.08,0.80,U] [#8 0.45,0.31,0.94,U] 
22:57:38.332 00.000 10844 single-star, 8 included, MultiStar: {0.28, 0.12}, one-star: {0.23, 0.11}
22:57:38.332 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
22:57:38.332 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
22:57:38.332 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.26 cameraTheta=0.42 mountX=-0.15 mountY=0.21, mountTheta=2.17
22:57:38.332 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.11, opts=13)
22:57:38.332 00.000 10844 Enqueuing Move request for scope (0.23, 0.11)
22:57:38.332 00.000 11060 Worker thread wakes up
22:57:38.334 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
22:57:38.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
22:57:38.334 00.000 11060 Moving (0.23, 0.11) raw xDistance=-0.15 yDistance=0.21
22:57:38.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:57:38.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
22:57:38.334 00.000 11060 MoveAxis(E, 25, ABG)
22:57:38.334 00.000 11060 Guiding  Dir = 2, Dur = 25
22:57:38.337 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:38.347 00.010 11060 IsSlewing returns 0
22:57:38.347 00.000 11060 IsGuiding returns 0
22:57:38.352 00.005 10844 UpdateGuideState exits: m=3429 SNR=37.8 Saturated
22:57:38.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:38.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:38.352 00.000 10844 Enqueuing Expose request
22:57:38.378 00.026 11060 IsGuiding returns 0
22:57:38.378 00.000 11060 Move returns status 0, amount 25
22:57:38.378 00.000 11060 MoveAxis(S, 83, ABG)
22:57:38.378 00.000 11060 Guiding  Dir = 1, Dur = 83
22:57:38.394 00.016 11060 IsSlewing returns 0
22:57:38.394 00.000 11060 IsGuiding returns 0
22:57:38.483 00.089 11060 IsGuiding returns 0
22:57:38.483 00.000 11060 Move returns status 0, amount 83
22:57:38.483 00.000 11060 move complete, result=0
22:57:38.484 00.001 11060 worker thread done servicing request
22:57:38.484 00.000 11060 Worker thread wakes up
22:57:38.484 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 83 ms SOUTH
22:57:38.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:38.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:39.118 00.634 11060 Exposure complete
22:57:39.261 00.143 11060 worker thread done servicing request
22:57:39.261 00.000 10844 OnExposeComplete: enter
22:57:39.261 00.000 10844 UpdateGuideState(): m_state=6
22:57:39.261 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
22:57:39.261 00.000 10844 Star::Find returns 1 (1), X=255.59, Y=59.50, Mass=3193, SNR=36.3, Peak=255 HFD=3.3
22:57:39.261 00.000 10844 MultiStar: [#1 -0.09,-0.24,0.98,U] [#2 -0.19,-0.66,1.92,U] [#3 0.13,-0.29,0.94,U] [#4 0.56,-0.20,0.97,U] [#5 -0.05,-0.29,1.01,U] [#6 -0.04,-0.28,0.85,U] [#7 0.12,-0.11,0.85,U] [#8 0.25,0.22,0.99,U] 
22:57:39.261 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.26}, one-star: {0.47, -0.12}
22:57:39.261 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
22:57:39.261 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
22:57:39.261 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.21 mountX=0.24 mountY=0.14, mountTheta=0.53
22:57:39.264 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.26, opts=13)
22:57:39.264 00.000 10844 Enqueuing Move request for scope (0.10, -0.26)
22:57:39.264 00.000 11060 Worker thread wakes up
22:57:39.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
22:57:39.264 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
22:57:39.264 00.000 11060 Moving (0.10, -0.26) raw xDistance=0.24 yDistance=0.14
22:57:39.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
22:57:39.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:39.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:57:39.264 00.000 11060 MoveAxis(W, 41, ABG)
22:57:39.264 00.000 11060 Guiding  Dir = 3, Dur = 41
22:57:39.271 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:39.279 00.008 11060 IsSlewing returns 0
22:57:39.279 00.000 11060 IsGuiding returns 0
22:57:39.284 00.005 10844 UpdateGuideState exits: m=3193 SNR=36.3 Saturated
22:57:39.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:39.284 00.000 10844 Enqueuing Expose request
22:57:39.323 00.039 11060 IsGuiding returns 0
22:57:39.323 00.000 11060 Move returns status 0, amount 41
22:57:39.323 00.000 11060 MoveAxis(N, 0, ABG)
22:57:39.323 00.000 11060 Move returns status 0, amount 0
22:57:39.323 00.000 11060 move complete, result=0
22:57:39.323 00.000 11060 worker thread done servicing request
22:57:39.323 00.000 11060 Worker thread wakes up
22:57:39.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:39.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:39.335 00.012 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
22:57:39.951 00.616 11060 Exposure complete
22:57:40.125 00.174 11060 worker thread done servicing request
22:57:40.125 00.000 10844 OnExposeComplete: enter
22:57:40.125 00.000 10844 UpdateGuideState(): m_state=6
22:57:40.130 00.005 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
22:57:40.130 00.000 10844 Star::Find returns 1 (1), X=255.12, Y=59.35, Mass=2907, SNR=35.0, Peak=255 HFD=3.7
22:57:40.130 00.000 10844 MultiStar: [#1 -0.05,0.65,1.09,U] [#2 -0.35,0.39,1.96,U] [#3 0.45,0.13,1.00,U] [#4 0.15,0.74,0.00,M1] [#5 -0.20,0.12,1.06,U] [#6 0.39,0.14,1.01,U] [#7 0.19,0.02,0.86,U] [#8 0.39,0.43,0.99,U] 
22:57:40.131 00.001 10844 refined, 7 included, MultiStar: {0.05, 0.23}, one-star: {-0.00, -0.27}
22:57:40.131 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
22:57:40.131 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
22:57:40.131 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.36 mountX=-0.23 mountY=0.01, mountTheta=3.09
22:57:40.131 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.23, opts=13)
22:57:40.131 00.000 10844 Enqueuing Move request for scope (0.05, 0.23)
22:57:40.131 00.000 11060 Worker thread wakes up
22:57:40.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
22:57:40.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
22:57:40.131 00.000 11060 Moving (0.05, 0.23) raw xDistance=-0.23 yDistance=0.01
22:57:40.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
22:57:40.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:40.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:40.131 00.000 11060 MoveAxis(E, 39, ABG)
22:57:40.135 00.004 11060 Guiding  Dir = 2, Dur = 39
22:57:40.141 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:40.163 00.022 11060 IsSlewing returns 0
22:57:40.163 00.000 11060 IsGuiding returns 0
22:57:40.163 00.000 10844 UpdateGuideState exits: m=2907 SNR=35.0 Saturated
22:57:40.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:40.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:40.168 00.005 10844 Enqueuing Expose request
22:57:40.209 00.041 11060 IsGuiding returns 0
22:57:40.209 00.000 11060 Move returns status 0, amount 39
22:57:40.209 00.000 11060 MoveAxis(N, 0, ABG)
22:57:40.209 00.000 11060 Move returns status 0, amount 0
22:57:40.209 00.000 11060 move complete, result=0
22:57:40.211 00.002 11060 worker thread done servicing request
22:57:40.211 00.000 11060 Worker thread wakes up
22:57:40.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:40.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:40.211 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
22:57:40.837 00.626 11060 Exposure complete
22:57:40.985 00.148 11060 worker thread done servicing request
22:57:40.985 00.000 10844 OnExposeComplete: enter
22:57:40.985 00.000 10844 UpdateGuideState(): m_state=6
22:57:40.985 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
22:57:40.985 00.000 10844 Star::Find returns 1 (1), X=255.41, Y=59.38, Mass=3309, SNR=37.5, Peak=255 HFD=3.4
22:57:40.985 00.000 10844 MultiStar: [#1 0.39,0.15,1.07,U] [#2 0.24,-0.09,1.78,U] [#3 0.34,0.12,0.92,U] [#4 0.08,0.43,0.98,U] [#5 -0.02,-0.45,1.00,U] [#6 0.20,0.09,0.89,U] [#7 0.36,-0.12,0.89,U] [#8 0.53,-0.06,0.97,U] 
22:57:40.985 00.000 10844 refined, 8 included, MultiStar: {0.27, -0.03}, one-star: {0.29, -0.24}
22:57:40.985 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
22:57:40.985 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
22:57:40.985 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.10 mountX=-0.02 mountY=0.27, mountTheta=1.65
22:57:40.985 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.03, opts=13)
22:57:40.985 00.000 10844 Enqueuing Move request for scope (0.27, -0.03)
22:57:40.985 00.000 11060 Worker thread wakes up
22:57:40.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
22:57:40.985 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
22:57:40.985 00.000 11060 Moving (0.27, -0.03) raw xDistance=-0.02 yDistance=0.27
22:57:40.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:57:40.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
22:57:40.985 00.000 11060 MoveAxis(E, 0, ABG)
22:57:40.985 00.000 11060 Move returns status 0, amount 0
22:57:40.985 00.000 11060 MoveAxis(S, 104, ABG)
22:57:40.985 00.000 11060 Guiding  Dir = 1, Dur = 104
22:57:40.993 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:41.000 00.007 11060 IsSlewing returns 0
22:57:41.000 00.000 11060 IsGuiding returns 0
22:57:41.005 00.005 10844 UpdateGuideState exits: m=3309 SNR=37.5 Saturated
22:57:41.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:41.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:41.005 00.000 10844 Enqueuing Expose request
22:57:41.107 00.102 11060 IsGuiding returns 0
22:57:41.107 00.000 11060 Move returns status 0, amount 104
22:57:41.107 00.000 11060 move complete, result=0
22:57:41.107 00.000 11060 worker thread done servicing request
22:57:41.107 00.000 11060 Worker thread wakes up
22:57:41.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:41.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:41.107 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 104 ms SOUTH
22:57:41.739 00.632 11060 Exposure complete
22:57:41.903 00.164 11060 worker thread done servicing request
22:57:41.903 00.000 10844 OnExposeComplete: enter
22:57:41.903 00.000 10844 UpdateGuideState(): m_state=6
22:57:41.903 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
22:57:41.903 00.000 10844 Star::Find returns 1 (0), X=255.23, Y=58.72, Mass=3119, SNR=36.3, Peak=247 HFD=3.6
22:57:41.903 00.000 10844 MultiStar: [#1 -0.04,-0.17,0.93,U] [#2 -0.03,-0.93,0.00,M1] [#3 0.31,-0.73,0.00,M1] [#4 -0.24,-0.34,0.90,U] [#5 -0.06,-0.68,1.02,U] [#6 0.22,-0.47,0.93,U] [#7 0.62,-0.85,0.00,M1] [#8 -0.10,-0.52,0.94,U] 
22:57:41.903 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.52}, one-star: {0.11, -0.90}
22:57:41.903 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
22:57:41.903 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
22:57:41.903 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.52 hyp=0.52 cameraTheta=-1.60 mountX=0.52 mountY=0.07, mountTheta=0.13
22:57:41.905 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.52, opts=13)
22:57:41.905 00.000 10844 Enqueuing Move request for scope (-0.02, -0.52)
22:57:41.905 00.000 11060 Worker thread wakes up
22:57:41.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.52) opts 0xd
22:57:41.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.52)
22:57:41.905 00.000 11060 Moving (-0.02, -0.52) raw xDistance=0.52 yDistance=0.07
22:57:41.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
22:57:41.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:41.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:57:41.905 00.000 11060 MoveAxis(W, 90, ABG)
22:57:41.905 00.000 11060 Guiding  Dir = 3, Dur = 90
22:57:41.911 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:41.927 00.016 11060 IsSlewing returns 0
22:57:41.927 00.000 11060 IsGuiding returns 0
22:57:41.928 00.001 10844 UpdateGuideState exits: m=3119 SNR=36.3
22:57:41.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:41.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:41.928 00.000 10844 Enqueuing Expose request
22:57:42.023 00.095 11060 IsGuiding returns 0
22:57:42.023 00.000 11060 Move returns status 0, amount 90
22:57:42.023 00.000 11060 MoveAxis(N, 0, ABG)
22:57:42.023 00.000 11060 Move returns status 0, amount 0
22:57:42.024 00.001 11060 move complete, result=0
22:57:42.024 00.000 11060 worker thread done servicing request
22:57:42.024 00.000 11060 Worker thread wakes up
22:57:42.024 00.000 10844 GuideStep: 0.5 px 90 ms WEST, 0.1 px 0 ms NORTH
22:57:42.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:42.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:42.642 00.618 11060 Exposure complete
22:57:42.823 00.181 11060 worker thread done servicing request
22:57:42.823 00.000 10844 OnExposeComplete: enter
22:57:42.823 00.000 10844 UpdateGuideState(): m_state=6
22:57:42.823 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
22:57:42.823 00.000 10844 Star::Find returns 1 (0), X=254.99, Y=59.85, Mass=3399, SNR=38.0, Peak=251 HFD=4.0
22:57:42.825 00.002 10844 MultiStar: [#1 -0.27,-0.03,0.98,U] [#2 -0.40,0.04,1.86,U] [#3 -0.27,-0.04,0.92,U] [#4 0.27,-0.38,0.86,U] [#5 -0.34,-0.38,0.98,U] [#6 -0.56,0.01,0.88,U] [#7 -0.06,0.16,0.80,U] [#8 -0.01,0.06,0.84,U] 
22:57:42.825 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.03}, one-star: {-0.13, 0.23}
22:57:42.825 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
22:57:42.825 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
22:57:42.825 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-3.01 mountX=0.07 mountY=-0.22, mountTheta=-1.26
22:57:42.826 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.03, opts=13)
22:57:42.826 00.000 10844 Enqueuing Move request for scope (-0.22, -0.03)
22:57:42.826 00.000 11060 Worker thread wakes up
22:57:42.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
22:57:42.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
22:57:42.826 00.000 11060 Moving (-0.22, -0.03) raw xDistance=0.07 yDistance=-0.22
22:57:42.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:57:42.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:57:42.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:57:42.826 00.000 11060 MoveAxis(E, 0, ABG)
22:57:42.826 00.000 11060 Move returns status 0, amount 0
22:57:42.826 00.000 11060 MoveAxis(N, 0, ABG)
22:57:42.826 00.000 11060 Move returns status 0, amount 0
22:57:42.826 00.000 11060 move complete, result=0
22:57:42.826 00.000 11060 worker thread done servicing request
22:57:42.831 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:42.862 00.031 10844 UpdateGuideState exits: m=3399 SNR=38.0
22:57:42.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:42.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:42.862 00.000 10844 Enqueuing Expose request
22:57:42.862 00.000 11060 Worker thread wakes up
22:57:42.863 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:42.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:42.863 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:57:43.513 00.650 11060 Exposure complete
22:57:43.734 00.221 11060 worker thread done servicing request
22:57:43.734 00.000 10844 OnExposeComplete: enter
22:57:43.734 00.000 10844 UpdateGuideState(): m_state=6
22:57:43.734 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
22:57:43.734 00.000 10844 Star::Find returns 1 (0), X=255.08, Y=60.01, Mass=3223, SNR=36.9, Peak=232 HFD=3.5
22:57:43.734 00.000 10844 MultiStar: [#1 -0.26,0.11,1.04,U] [#2 -0.68,-0.19,1.94,U] [#3 -0.14,0.20,0.97,U] [#4 -0.27,0.21,0.90,U] [#5 -0.16,0.23,1.01,U] [#6 -0.30,0.44,0.91,U] [#7 0.04,0.48,0.88,U] [#8 0.31,0.30,0.91,U] 
22:57:43.734 00.000 10844 refined, 8 included, MultiStar: {-0.22, 0.19}, one-star: {-0.04, 0.39}
22:57:43.734 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
22:57:43.734 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
22:57:43.734 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.43 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
22:57:43.738 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.19, opts=13)
22:57:43.738 00.000 10844 Enqueuing Move request for scope (-0.22, 0.19)
22:57:43.738 00.000 11060 Worker thread wakes up
22:57:43.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
22:57:43.740 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
22:57:43.740 00.000 11060 Moving (-0.22, 0.19) raw xDistance=-0.15 yDistance=-0.25
22:57:43.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:57:43.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:57:43.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:57:43.740 00.000 11060 MoveAxis(E, 26, ABG)
22:57:43.740 00.000 11060 Guiding  Dir = 2, Dur = 26
22:57:43.747 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:43.755 00.008 11060 IsSlewing returns 0
22:57:43.756 00.001 11060 IsGuiding returns 0
22:57:43.765 00.009 10844 UpdateGuideState exits: m=3223 SNR=36.9
22:57:43.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:43.765 00.000 10844 Enqueuing Expose request
22:57:43.786 00.021 11060 IsGuiding returns 0
22:57:43.786 00.000 11060 Move returns status 0, amount 26
22:57:43.786 00.000 11060 MoveAxis(N, 0, ABG)
22:57:43.786 00.000 11060 Move returns status 0, amount 0
22:57:43.786 00.000 11060 move complete, result=0
22:57:43.786 00.000 11060 worker thread done servicing request
22:57:43.786 00.000 11060 Worker thread wakes up
22:57:43.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:43.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:43.793 00.007 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
22:57:44.408 00.615 11060 Exposure complete
22:57:44.642 00.234 11060 worker thread done servicing request
22:57:44.642 00.000 10844 OnExposeComplete: enter
22:57:44.642 00.000 10844 UpdateGuideState(): m_state=6
22:57:44.642 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
22:57:44.642 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=59.65, Mass=3168, SNR=36.6, Peak=255 HFD=3.7
22:57:44.644 00.002 10844 MultiStar: [#1 -0.21,-0.00,1.06,U] [#2 -0.63,-0.69,0.00,M1] [#3 0.04,-0.56,0.95,U] [#4 0.20,-0.45,0.88,U] [#5 -0.43,-0.60,0.00,M1] [#6 -0.23,0.13,0.88,U] [#7 -0.02,-0.28,0.81,U] [#8 -0.22,-0.18,0.97,U] 
22:57:44.644 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.18}, one-star: {0.05, 0.03}
22:57:44.644 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
22:57:44.644 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
22:57:44.644 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.50 mountX=-0.04 mountY=0.05, mountTheta=2.24
22:57:44.646 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
22:57:44.646 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
22:57:44.646 00.000 11060 Worker thread wakes up
22:57:44.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:57:44.646 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:57:44.646 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.05
22:57:44.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:57:44.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:44.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:57:44.646 00.000 11060 MoveAxis(E, 0, ABG)
22:57:44.646 00.000 11060 Move returns status 0, amount 0
22:57:44.648 00.002 11060 MoveAxis(N, 0, ABG)
22:57:44.648 00.000 11060 Move returns status 0, amount 0
22:57:44.648 00.000 11060 move complete, result=0
22:57:44.649 00.001 11060 worker thread done servicing request
22:57:44.659 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:44.676 00.017 10844 UpdateGuideState exits: m=3168 SNR=36.6 Saturated
22:57:44.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:44.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:44.676 00.000 10844 Enqueuing Expose request
22:57:44.676 00.000 11060 Worker thread wakes up
22:57:44.676 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:44.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:44.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:45.315 00.639 11060 Exposure complete
22:57:45.519 00.204 11060 worker thread done servicing request
22:57:45.519 00.000 10844 OnExposeComplete: enter
22:57:45.519 00.000 10844 UpdateGuideState(): m_state=6
22:57:45.520 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
22:57:45.520 00.000 10844 Star::Find returns 1 (0), X=255.00, Y=59.47, Mass=2896, SNR=34.7, Peak=249 HFD=3.6
22:57:45.520 00.000 10844 MultiStar: [#1 -0.20,0.32,1.06,U] [#2 -0.21,-0.23,2.09,U] [#3 0.01,-0.17,1.10,U] [#4 0.11,-0.29,0.98,U] [#5 -0.31,-0.15,1.07,U] [#6 -0.36,-0.10,0.97,U] [#7 0.06,0.06,0.94,U] [#8 0.00,0.10,1.01,U] 
22:57:45.520 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {-0.12, -0.15}
22:57:45.520 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
22:57:45.520 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
22:57:45.520 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.54 mountX=0.11 mountY=-0.11, mountTheta=-0.80
22:57:45.522 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
22:57:45.522 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
22:57:45.522 00.000 11060 Worker thread wakes up
22:57:45.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
22:57:45.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
22:57:45.522 00.000 11060 Moving (-0.12, -0.08) raw xDistance=0.11 yDistance=-0.11
22:57:45.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:57:45.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:45.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:57:45.522 00.000 11060 MoveAxis(E, 0, ABG)
22:57:45.522 00.000 11060 Move returns status 0, amount 0
22:57:45.522 00.000 11060 MoveAxis(N, 0, ABG)
22:57:45.522 00.000 11060 Move returns status 0, amount 0
22:57:45.522 00.000 11060 move complete, result=0
22:57:45.522 00.000 11060 worker thread done servicing request
22:57:45.526 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:45.545 00.019 10844 UpdateGuideState exits: m=2896 SNR=34.7
22:57:45.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:45.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:45.545 00.000 10844 Enqueuing Expose request
22:57:45.545 00.000 11060 Worker thread wakes up
22:57:45.545 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:45.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:45.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:46.181 00.636 10844 evsrv: cli 0EEEDFD0 connect
22:57:46.181 00.000 10844 case statement mapped state 6 to 3
22:57:46.182 00.001 10844 case statement mapped state 6 to 3
22:57:46.182 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"cf07f9d0-5a10-4758-9bd2-e330217130bd"}
22:57:46.182 00.000 10844 case statement mapped state 6 to 3
22:57:46.183 00.001 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf07f9d0-5a10-4758-9bd2-e330217130bd"}
22:57:46.186 00.003 10844 evsrv: cli 0EEEDFD0 disconnect
22:57:46.189 00.003 11060 Exposure complete
22:57:46.192 00.003 10844 evsrv: cli 0EEEE250 connect
22:57:46.192 00.000 10844 case statement mapped state 6 to 3
22:57:46.194 00.002 10844 case statement mapped state 6 to 3
22:57:46.195 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"02b20520-0e60-4b33-af14-d2e543aa772b"}
22:57:46.195 00.000 10844 PhdController::Guide begins
22:57:46.195 00.000 10844 PhdController: newstate STATE_SETUP
22:57:46.195 00.000 10844 PhdController: setup
22:57:46.195 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
22:57:46.195 00.000 10844 PhdController: guider state = 6
22:57:46.195 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
22:57:46.197 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
22:57:46.197 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":0,"id":"02b20520-0e60-4b33-af14-d2e543aa772b"}
22:57:46.198 00.001 10844 evsrv: cli 0EEEE250 disconnect
22:57:46.198 00.000 10844 evsrv: cli 0EEEDA30 connect
22:57:46.198 00.000 10844 case statement mapped state 6 to 3
22:57:46.198 00.000 10844 case statement mapped state 6 to 3
22:57:46.200 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"get_lock_shift_params","id":"b2cdb76c-1eb3-4e02-bc11-1dac97784b2d"}
22:57:46.200 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b2cdb76c-1eb3-4e02-bc11-1dac97784b2d"}
22:57:46.200 00.000 10844 evsrv: cli 0EEEDA30 disconnect
22:57:46.200 00.000 10844 evsrv: cli 0EEEE6B0 connect
22:57:46.202 00.002 10844 case statement mapped state 6 to 3
22:57:46.202 00.000 10844 case statement mapped state 6 to 3
22:57:46.202 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_lock_position","id":"3845c598-cfde-461a-a5d1-f3232cfc5f17"}
22:57:46.202 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":[255.12,59.62],"id":"3845c598-cfde-461a-a5d1-f3232cfc5f17"}
22:57:46.202 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
22:57:46.204 00.002 10844 evsrv: cli 0EEEDDF0 connect
22:57:46.204 00.000 10844 case statement mapped state 6 to 3
22:57:46.204 00.000 10844 case statement mapped state 6 to 3
22:57:46.204 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_calibrated","id":"53278057-3c01-470e-8bd4-b7791db5896c"}
22:57:46.204 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":true,"id":"53278057-3c01-470e-8bd4-b7791db5896c"}
22:57:46.207 00.003 10844 evsrv: cli 0EEEDDF0 disconnect
22:57:46.208 00.001 10844 evsrv: cli 0EEEDDF0 connect
22:57:46.208 00.000 10844 case statement mapped state 6 to 3
22:57:46.208 00.000 10844 case statement mapped state 6 to 3
22:57:46.208 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"63666802-6945-4d93-ac6a-9990140b7c15"}
22:57:46.208 00.000 10844 case statement mapped state 6 to 3
22:57:46.208 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"63666802-6945-4d93-ac6a-9990140b7c15"}
22:57:46.223 00.015 10844 evsrv: cli 0EEEDDF0 disconnect
22:57:46.406 00.183 11060 worker thread done servicing request
22:57:46.406 00.000 10844 OnExposeComplete: enter
22:57:46.406 00.000 10844 UpdateGuideState(): m_state=6
22:57:46.406 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
22:57:46.406 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=59.80, Mass=3312, SNR=37.5, Peak=255 HFD=3.9
22:57:46.406 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
22:57:46.406 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
22:57:46.406 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.28 mountX=-0.15 mountY=-0.18, mountTheta=-2.26
22:57:46.406 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.18, opts=13)
22:57:46.406 00.000 10844 Enqueuing Move request for scope (-0.15, 0.18)
22:57:46.406 00.000 11060 Worker thread wakes up
22:57:46.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
22:57:46.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
22:57:46.406 00.000 11060 Moving (-0.15, 0.18) raw xDistance=-0.15 yDistance=-0.18
22:57:46.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:57:46.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:46.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:57:46.406 00.000 11060 MoveAxis(E, 26, ABG)
22:57:46.411 00.005 11060 Guiding  Dir = 2, Dur = 26
22:57:46.416 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:46.418 00.002 11060 IsSlewing returns 0
22:57:46.418 00.000 11060 IsGuiding returns 0
22:57:46.447 00.029 11060 IsGuiding returns 0
22:57:46.447 00.000 11060 Move returns status 0, amount 26
22:57:46.447 00.000 11060 MoveAxis(N, 0, ABG)
22:57:46.447 00.000 11060 Move returns status 0, amount 0
22:57:46.447 00.000 11060 move complete, result=0
22:57:46.448 00.001 11060 worker thread done servicing request
22:57:46.450 00.002 10844 UpdateGuideState exits: m=3312 SNR=37.5 Saturated
22:57:46.450 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 1 / 99999
22:57:46.450 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361066.450,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.21,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:57:46.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:46.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:46.452 00.002 10844 Enqueuing Expose request
22:57:46.452 00.000 11060 Worker thread wakes up
22:57:46.452 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
22:57:46.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:46.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:47.081 00.629 11060 Exposure complete
22:57:47.283 00.202 11060 worker thread done servicing request
22:57:47.283 00.000 10844 OnExposeComplete: enter
22:57:47.283 00.000 10844 UpdateGuideState(): m_state=6
22:57:47.283 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
22:57:47.283 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=59.37, Mass=3302, SNR=37.8, Peak=255 HFD=3.6
22:57:47.283 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
22:57:47.284 00.001 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
22:57:47.284 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.92 mountX=0.26 mountY=-0.05, mountTheta=-0.19
22:57:47.284 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.25, opts=13)
22:57:47.284 00.000 10844 Enqueuing Move request for scope (-0.09, -0.25)
22:57:47.284 00.000 11060 Worker thread wakes up
22:57:47.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
22:57:47.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
22:57:47.284 00.000 11060 Moving (-0.09, -0.25) raw xDistance=0.26 yDistance=-0.05
22:57:47.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
22:57:47.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:47.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:57:47.284 00.000 11060 MoveAxis(W, 45, ABG)
22:57:47.284 00.000 11060 Guiding  Dir = 3, Dur = 45
22:57:47.292 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:47.303 00.011 11060 IsSlewing returns 0
22:57:47.303 00.000 11060 IsGuiding returns 0
22:57:47.303 00.000 10844 UpdateGuideState exits: m=3302 SNR=37.8 Saturated
22:57:47.303 00.000 10844 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 2 / 99999
22:57:47.319 00.016 10844 evsrv: {"Event":"Settling","Timestamp":1770361067.303,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.23,"Time":0.9,"SettleTime":10.0,"StarLocked":true}
22:57:47.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:47.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:47.319 00.000 10844 Enqueuing Expose request
22:57:47.363 00.044 11060 IsGuiding returns 0
22:57:47.363 00.000 11060 Move returns status 0, amount 45
22:57:47.363 00.000 11060 MoveAxis(N, 0, ABG)
22:57:47.363 00.000 11060 Move returns status 0, amount 0
22:57:47.363 00.000 11060 move complete, result=0
22:57:47.363 00.000 11060 worker thread done servicing request
22:57:47.363 00.000 11060 Worker thread wakes up
22:57:47.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:47.365 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:47.365 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.0 px 0 ms NORTH
22:57:48.006 00.641 11060 Exposure complete
22:57:48.181 00.175 11060 worker thread done servicing request
22:57:48.181 00.000 10844 OnExposeComplete: enter
22:57:48.181 00.000 10844 UpdateGuideState(): m_state=6
22:57:48.181 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
22:57:48.181 00.000 10844 Star::Find returns 1 (0), X=254.78, Y=59.07, Mass=3155, SNR=36.7, Peak=226 HFD=3.5
22:57:48.181 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
22:57:48.181 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
22:57:48.181 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.55 hyp=0.64 cameraTheta=-2.12 mountX=0.60 mountY=-0.24, mountTheta=-0.39
22:57:48.184 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.55, opts=13)
22:57:48.184 00.000 10844 Enqueuing Move request for scope (-0.34, -0.55)
22:57:48.184 00.000 11060 Worker thread wakes up
22:57:48.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.55) opts 0xd
22:57:48.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.55)
22:57:48.184 00.000 11060 Moving (-0.34, -0.55) raw xDistance=0.60 yDistance=-0.24
22:57:48.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.60
22:57:48.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:48.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:57:48.184 00.000 11060 MoveAxis(W, 106, ABG)
22:57:48.184 00.000 11060 Guiding  Dir = 3, Dur = 106
22:57:48.191 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:57:48.196 00.005 11060 IsSlewing returns 0
22:57:48.196 00.000 11060 IsGuiding returns 0
22:57:48.211 00.015 10844 UpdateGuideState exits: m=3155 SNR=36.7
22:57:48.211 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 3 / 99999
22:57:48.211 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361068.211,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
22:57:48.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:48.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:48.211 00.000 10844 Enqueuing Expose request
22:57:48.315 00.104 11060 IsGuiding returns 0
22:57:48.315 00.000 11060 Move returns status 0, amount 106
22:57:48.315 00.000 11060 MoveAxis(N, 0, ABG)
22:57:48.315 00.000 11060 Move returns status 0, amount 0
22:57:48.315 00.000 11060 move complete, result=0
22:57:48.315 00.000 11060 worker thread done servicing request
22:57:48.315 00.000 11060 Worker thread wakes up
22:57:48.315 00.000 10844 GuideStep: 0.6 px 106 ms WEST, -0.2 px 0 ms NORTH
22:57:48.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:48.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:48.940 00.625 11060 Exposure complete
22:57:49.117 00.177 11060 worker thread done servicing request
22:57:49.117 00.000 10844 OnExposeComplete: enter
22:57:49.117 00.000 10844 UpdateGuideState(): m_state=6
22:57:49.117 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
22:57:49.117 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=59.29, Mass=3494, SNR=38.8, Peak=255 HFD=3.8
22:57:49.117 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
22:57:49.117 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
22:57:49.117 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.43 mountX=0.31 mountY=0.10, mountTheta=0.31
22:57:49.120 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.33, opts=13)
22:57:49.120 00.000 10844 Enqueuing Move request for scope (0.05, -0.33)
22:57:49.120 00.000 11060 Worker thread wakes up
22:57:49.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.33) opts 0xd
22:57:49.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.33)
22:57:49.120 00.000 11060 Moving (0.05, -0.33) raw xDistance=0.31 yDistance=0.10
22:57:49.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
22:57:49.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:49.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:57:49.120 00.000 11060 MoveAxis(W, 57, ABG)
22:57:49.120 00.000 11060 Guiding  Dir = 3, Dur = 57
22:57:49.126 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:49.136 00.010 10844 UpdateGuideState exits: m=3494 SNR=38.8 Saturated
22:57:49.136 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 4 / 99999
22:57:49.136 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361069.136,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":2.7,"SettleTime":10.0,"StarLocked":true}
22:57:49.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:49.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:49.136 00.000 10844 Enqueuing Expose request
22:57:49.146 00.010 11060 IsSlewing returns 0
22:57:49.146 00.000 11060 IsGuiding returns 0
22:57:49.225 00.079 11060 IsGuiding returns 0
22:57:49.225 00.000 11060 Move returns status 0, amount 57
22:57:49.225 00.000 11060 MoveAxis(N, 0, ABG)
22:57:49.225 00.000 11060 Move returns status 0, amount 0
22:57:49.225 00.000 11060 move complete, result=0
22:57:49.225 00.000 11060 worker thread done servicing request
22:57:49.225 00.000 11060 Worker thread wakes up
22:57:49.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:49.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:49.225 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
22:57:49.853 00.628 11060 Exposure complete
22:57:50.040 00.187 11060 worker thread done servicing request
22:57:50.040 00.000 10844 OnExposeComplete: enter
22:57:50.040 00.000 10844 UpdateGuideState(): m_state=6
22:57:50.040 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
22:57:50.045 00.005 10844 Star::Find returns 1 (1), X=254.57, Y=59.57, Mass=3351, SNR=37.3, Peak=255 HFD=3.3
22:57:50.045 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
22:57:50.045 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
22:57:50.045 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-0.05 hyp=0.56 cameraTheta=-3.06 mountX=0.15 mountY=-0.54, mountTheta=-1.31
22:57:50.045 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-0.05, opts=13)
22:57:50.045 00.000 10844 Enqueuing Move request for scope (-0.55, -0.05)
22:57:50.045 00.000 11060 Worker thread wakes up
22:57:50.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.05) opts 0xd
22:57:50.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, -0.05)
22:57:50.045 00.000 11060 Moving (-0.55, -0.05) raw xDistance=0.15 yDistance=-0.54
22:57:50.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
22:57:50.045 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.40 newest=-0.68
22:57:50.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.54
22:57:50.045 00.000 11060 MoveAxis(W, 27, ABG)
22:57:50.045 00.000 11060 Guiding  Dir = 3, Dur = 27
22:57:50.050 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:50.070 00.020 11060 IsSlewing returns 0
22:57:50.071 00.001 11060 IsGuiding returns 0
22:57:50.075 00.004 10844 UpdateGuideState exits: m=3351 SNR=37.3 Saturated
22:57:50.075 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 5 / 99999
22:57:50.075 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361070.075,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
22:57:50.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:50.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:50.075 00.000 10844 Enqueuing Expose request
22:57:50.116 00.041 11060 IsGuiding returns 0
22:57:50.116 00.000 11060 Move returns status 0, amount 27
22:57:50.116 00.000 11060 BLC: Oldest BLC event removed
22:57:50.116 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 629 applied
22:57:50.116 00.000 11060 MoveAxis(N, 839, ABG)
22:57:50.117 00.001 11060 duration set to 750 by maxDecDuration
22:57:50.117 00.000 11060 Guiding  Dir = 0, Dur = 750
22:57:50.148 00.031 11060 IsSlewing returns 0
22:57:50.148 00.000 11060 IsGuiding returns 0
22:57:50.937 00.789 11060 IsGuiding returns 0
22:57:50.937 00.000 11060 Move returns status 0, amount 750
22:57:50.937 00.000 11060 move complete, result=0
22:57:50.937 00.000 11060 worker thread done servicing request
22:57:50.937 00.000 11060 Worker thread wakes up
22:57:50.937 00.000 10844 GuideStep: 0.1 px 27 ms WEST, -0.5 px 750 ms NORTH
22:57:50.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:50.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:51.578 00.641 11060 Exposure complete
22:57:51.765 00.187 11060 worker thread done servicing request
22:57:51.765 00.000 10844 OnExposeComplete: enter
22:57:51.765 00.000 10844 UpdateGuideState(): m_state=6
22:57:51.765 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
22:57:51.765 00.000 10844 Star::Find returns 1 (0), X=255.31, Y=60.01, Mass=3158, SNR=36.4, Peak=242 HFD=3.4
22:57:51.765 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
22:57:51.765 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
22:57:51.765 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.39 hyp=0.43 cameraTheta=1.12 mountX=-0.41 mountY=0.12, mountTheta=2.86
22:57:51.769 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.39, opts=13)
22:57:51.769 00.000 10844 Enqueuing Move request for scope (0.19, 0.39)
22:57:51.769 00.000 11060 Worker thread wakes up
22:57:51.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.39) opts 0xd
22:57:51.769 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.39)
22:57:51.769 00.000 11060 Moving (0.19, 0.39) raw xDistance=-0.41 yDistance=0.12
22:57:51.769 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.377748, 1:-0.120400
22:57:51.769 00.000 11060 BLC: No correction, Miss < min_move
22:57:51.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
22:57:51.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:51.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:57:51.769 00.000 11060 MoveAxis(E, 71, ABG)
22:57:51.769 00.000 11060 Guiding  Dir = 2, Dur = 71
22:57:51.776 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:51.776 00.000 11060 IsSlewing returns 0
22:57:51.777 00.001 11060 IsGuiding returns 0
22:57:51.786 00.009 10844 UpdateGuideState exits: m=3158 SNR=36.4
22:57:51.786 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 6 / 99999
22:57:51.786 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361071.786,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
22:57:51.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:51.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:51.786 00.000 10844 Enqueuing Expose request
22:57:51.854 00.068 11060 IsGuiding returns 0
22:57:51.854 00.000 11060 Move returns status 0, amount 71
22:57:51.854 00.000 11060 MoveAxis(N, 0, ABG)
22:57:51.854 00.000 11060 Move returns status 0, amount 0
22:57:51.854 00.000 11060 move complete, result=0
22:57:51.854 00.000 11060 worker thread done servicing request
22:57:51.854 00.000 11060 Worker thread wakes up
22:57:51.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:51.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:51.854 00.000 10844 GuideStep: -0.4 px 71 ms EAST, 0.1 px 0 ms NORTH
22:57:52.491 00.637 11060 Exposure complete
22:57:52.682 00.191 10844 OnExposeComplete: enter
22:57:52.682 00.000 10844 UpdateGuideState(): m_state=6
22:57:52.682 00.000 11060 worker thread done servicing request
22:57:52.682 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
22:57:52.682 00.000 10844 Star::Find returns 1 (0), X=255.54, Y=59.13, Mass=3097, SNR=36.0, Peak=245 HFD=3.7
22:57:52.682 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
22:57:52.682 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
22:57:52.682 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.48 hyp=0.64 cameraTheta=-0.86 mountX=0.40 mountY=0.49, mountTheta=0.88
22:57:52.685 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.48, opts=13)
22:57:52.685 00.000 10844 Enqueuing Move request for scope (0.42, -0.48)
22:57:52.685 00.000 11060 Worker thread wakes up
22:57:52.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.48) opts 0xd
22:57:52.685 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.48)
22:57:52.685 00.000 11060 Moving (0.42, -0.48) raw xDistance=0.40 yDistance=0.49
22:57:52.685 00.000 11060 BLC: History state: CurrMiss=-0.49, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.377748, 1:-0.120400, 2:-0.490016
22:57:52.685 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:57:52.685 00.000 11060 BLC: window closed
22:57:52.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
22:57:52.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:57:52.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
22:57:52.685 00.000 11060 MoveAxis(W, 68, ABG)
22:57:52.685 00.000 11060 Guiding  Dir = 3, Dur = 68
22:57:52.690 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:52.721 00.031 10844 UpdateGuideState exits: m=3097 SNR=36.0
22:57:52.721 00.000 10844 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 7 / 99999
22:57:52.721 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361072.721,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.48,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
22:57:52.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:52.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:52.721 00.000 10844 Enqueuing Expose request
22:57:52.726 00.005 11060 IsSlewing returns 0
22:57:52.727 00.001 11060 IsGuiding returns 0
22:57:52.827 00.100 11060 IsGuiding returns 0
22:57:52.827 00.000 11060 Move returns status 0, amount 68
22:57:52.827 00.000 11060 MoveAxis(N, 0, ABG)
22:57:52.827 00.000 11060 Move returns status 0, amount 0
22:57:52.827 00.000 11060 move complete, result=0
22:57:52.827 00.000 11060 worker thread done servicing request
22:57:52.827 00.000 11060 Worker thread wakes up
22:57:52.827 00.000 10844 GuideStep: 0.4 px 68 ms WEST, 0.5 px 0 ms NORTH
22:57:52.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:52.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:53.464 00.637 11060 Exposure complete
22:57:53.690 00.226 11060 worker thread done servicing request
22:57:53.690 00.000 10844 OnExposeComplete: enter
22:57:53.690 00.000 10844 UpdateGuideState(): m_state=6
22:57:53.691 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
22:57:53.691 00.000 10844 Star::Find returns 1 (1), X=254.96, Y=59.28, Mass=3197, SNR=36.4, Peak=255 HFD=3.8
22:57:53.691 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
22:57:53.691 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
22:57:53.691 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.38 cameraTheta=-2.01 mountX=0.36 mountY=-0.10, mountTheta=-0.27
22:57:53.691 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.34, opts=13)
22:57:53.693 00.002 10844 Enqueuing Move request for scope (-0.16, -0.34)
22:57:53.693 00.000 11060 Worker thread wakes up
22:57:53.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd
22:57:53.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.34)
22:57:53.693 00.000 11060 Moving (-0.16, -0.34) raw xDistance=0.36 yDistance=-0.10
22:57:53.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
22:57:53.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:53.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:57:53.693 00.000 11060 MoveAxis(W, 65, ABG)
22:57:53.693 00.000 11060 Guiding  Dir = 3, Dur = 65
22:57:53.698 00.005 11060 IsSlewing returns 0
22:57:53.700 00.002 11060 IsGuiding returns 0
22:57:53.702 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:57:53.716 00.014 10844 UpdateGuideState exits: m=3197 SNR=36.4 Saturated
22:57:53.716 00.000 10844 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 8 / 99999
22:57:53.716 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361073.716,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.45,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
22:57:53.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:53.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:57:53.716 00.000 10844 Enqueuing Expose request
22:57:58.617 04.901 11060 IsGuiding returns 0
22:57:58.617 00.000 11060 Move returns status 0, amount 65
22:57:58.617 00.000 11060 MoveAxis(N, 0, ABG)
22:57:58.617 00.000 11060 Move returns status 0, amount 0
22:57:58.617 00.000 11060 move complete, result=0
22:57:58.617 00.000 11060 worker thread done servicing request
22:57:58.617 00.000 11060 Worker thread wakes up
22:57:58.618 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:57:58.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:57:58.868 00.250 10844 GuideStep: 0.4 px 65 ms WEST, -0.1 px 0 ms NORTH
22:57:59.227 00.359 11060 Exposure complete
22:58:00.165 00.938 11060 worker thread done servicing request
22:58:00.292 00.127 10844 OnExposeComplete: enter
22:58:00.298 00.006 10844 UpdateGuideState(): m_state=6
22:58:00.301 00.003 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
22:58:00.302 00.001 10844 Star::Find returns 1 (0), X=254.96, Y=59.83, Mass=3455, SNR=38.5, Peak=230 HFD=4.0
22:58:00.302 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
22:58:00.302 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
22:58:00.302 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.27 cameraTheta=2.21 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
22:58:00.308 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.21, opts=13)
22:58:00.308 00.000 10844 Enqueuing Move request for scope (-0.16, 0.21)
22:58:00.308 00.000 11060 Worker thread wakes up
22:58:00.309 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
22:58:00.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
22:58:00.309 00.000 11060 Moving (-0.16, 0.21) raw xDistance=-0.18 yDistance=-0.19
22:58:00.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
22:58:00.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
22:58:00.309 00.000 11060 MoveAxis(E, 30, ABG)
22:58:00.309 00.000 11060 Guiding  Dir = 2, Dur = 30
22:58:00.333 00.024 11060 IsSlewing returns 0
22:58:00.334 00.001 11060 IsGuiding returns 0
22:58:00.367 00.033 11060 IsGuiding returns 0
22:58:00.367 00.000 11060 Move returns status 0, amount 30
22:58:00.367 00.000 11060 MoveAxis(N, 74, ABG)
22:58:00.368 00.001 11060 Guiding  Dir = 0, Dur = 74
22:58:00.380 00.012 11060 IsSlewing returns 0
22:58:00.381 00.001 11060 IsGuiding returns 0
22:58:00.509 00.128 11060 IsGuiding returns 0
22:58:00.509 00.000 11060 Move returns status 0, amount 74
22:58:00.509 00.000 11060 move complete, result=0
22:58:00.509 00.000 11060 worker thread done servicing request
22:58:05.985 05.476 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:06.003 00.018 10844 UpdateGuideState exits: m=3455 SNR=38.5
22:58:06.003 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 9 / 99999
22:58:06.003 00.000 10844 PhdController: newstate STATE_FINISH
22:58:06.003 00.000 10844 PhdController complete: success
22:58:06.003 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770361086.003,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:58:06.003 00.000 10844 Mount: notify guiding dither settle done success=1
22:58:06.003 00.000 10844 PhdController: newstate STATE_IDLE
22:58:06.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:06.005 00.002 10844 Enqueuing Expose request
22:58:06.005 00.000 11060 Worker thread wakes up
22:58:06.005 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 74 ms NORTH
22:58:06.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:06.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:06.633 00.628 11060 Exposure complete
22:58:06.880 00.247 11060 worker thread done servicing request
22:58:06.880 00.000 10844 OnExposeComplete: enter
22:58:06.880 00.000 10844 UpdateGuideState(): m_state=6
22:58:06.880 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
22:58:06.880 00.000 10844 Star::Find returns 1 (1), X=255.64, Y=60.66, Mass=2854, SNR=34.8, Peak=255 HFD=3.4
22:58:06.880 00.000 10844 MultiStar: [#1 0.61,0.70,0.00,M1] [#2 -0.20,0.27,2.09,U] [#3 0.66,0.79,0.00,M1] [#4 -0.16,0.80,0.00,M1] [#5 -0.26,0.53,1.13,U] [#6 0.41,1.02,0.00,M1] [#7 0.69,0.50,0.00,M1] [#8 0.13,0.89,0.00,M1] 
22:58:06.880 00.000 10844 refined, 2 included, MultiStar: {-0.04, 0.52}, one-star: {0.52, 1.04}
22:58:06.880 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
22:58:06.880 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
22:58:06.880 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.52 hyp=0.52 cameraTheta=1.65 mountX=-0.50 mountY=-0.13, mountTheta=-2.89
22:58:06.885 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.52, opts=13)
22:58:06.885 00.000 10844 Enqueuing Move request for scope (-0.04, 0.52)
22:58:06.885 00.000 11060 Worker thread wakes up
22:58:06.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.52) opts 0xd
22:58:06.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.52)
22:58:06.885 00.000 11060 Moving (-0.04, 0.52) raw xDistance=-0.50 yDistance=-0.13
22:58:06.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.50
22:58:06.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:06.889 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:06.889 00.000 11060 MoveAxis(E, 88, ABG)
22:58:06.889 00.000 11060 Guiding  Dir = 2, Dur = 88
22:58:06.891 00.002 11060 IsSlewing returns 0
22:58:06.891 00.000 11060 IsGuiding returns 0
22:58:06.896 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:06.916 00.020 10844 UpdateGuideState exits: m=2854 SNR=34.8 Saturated
22:58:06.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:06.916 00.000 10844 Enqueuing Expose request
22:58:06.994 00.078 11060 IsGuiding returns 0
22:58:06.994 00.000 11060 Move returns status 0, amount 88
22:58:06.994 00.000 11060 MoveAxis(N, 0, ABG)
22:58:06.994 00.000 11060 Move returns status 0, amount 0
22:58:06.994 00.000 11060 move complete, result=0
22:58:06.994 00.000 11060 worker thread done servicing request
22:58:06.994 00.000 11060 Worker thread wakes up
22:58:06.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:06.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:06.994 00.000 10844 GuideStep: -0.5 px 88 ms EAST, -0.1 px 0 ms NORTH
22:58:07.653 00.659 11060 Exposure complete
22:58:07.902 00.249 11060 worker thread done servicing request
22:58:07.902 00.000 10844 OnExposeComplete: enter
22:58:07.902 00.000 10844 UpdateGuideState(): m_state=6
22:58:07.902 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
22:58:07.902 00.000 10844 Star::Find returns 1 (1), X=255.25, Y=59.43, Mass=2871, SNR=34.4, Peak=255 HFD=3.5
22:58:07.902 00.000 10844 MultiStar: [#1 -0.25,0.63,0.98,U] [#2 0.05,-0.07,2.13,U] [#3 0.04,0.60,1.10,U] [#4 0.17,0.47,1.08,U] [#5 0.04,0.14,1.12,U] [#6 -0.08,0.85,0.00,M2] [#7 0.34,0.50,0.96,U] [#8 0.47,0.54,1.02,U] 
22:58:07.902 00.000 10844 single-star, 7 included, MultiStar: {0.11, 0.28}, one-star: {0.13, -0.19}
22:58:07.902 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
22:58:07.902 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
22:58:07.902 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.22 cameraTheta=-0.97 mountX=0.16 mountY=0.15, mountTheta=0.77
22:58:07.905 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.19, opts=13)
22:58:07.905 00.000 10844 Enqueuing Move request for scope (0.13, -0.19)
22:58:07.905 00.000 11060 Worker thread wakes up
22:58:07.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
22:58:07.905 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
22:58:07.905 00.000 11060 Moving (0.13, -0.19) raw xDistance=0.16 yDistance=0.15
22:58:07.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
22:58:07.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:07.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:58:07.905 00.000 11060 MoveAxis(W, 25, ABG)
22:58:07.905 00.000 11060 Guiding  Dir = 3, Dur = 25
22:58:07.923 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:07.941 00.018 11060 IsSlewing returns 0
22:58:07.941 00.000 11060 IsGuiding returns 0
22:58:07.944 00.003 10844 UpdateGuideState exits: m=2871 SNR=34.4 Saturated
22:58:07.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:07.946 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:07.946 00.000 10844 Enqueuing Expose request
22:58:07.991 00.045 11060 IsGuiding returns 0
22:58:07.993 00.002 11060 Move returns status 0, amount 25
22:58:07.993 00.000 11060 MoveAxis(N, 0, ABG)
22:58:07.993 00.000 11060 Move returns status 0, amount 0
22:58:07.993 00.000 11060 move complete, result=0
22:58:07.993 00.000 11060 worker thread done servicing request
22:58:07.993 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.2 px 0 ms NORTH
22:58:07.993 00.000 11060 Worker thread wakes up
22:58:07.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:07.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:08.432 00.439 10844 evsrv: cli 0EEEE930 connect
22:58:08.432 00.000 10844 case statement mapped state 6 to 3
22:58:08.432 00.000 10844 case statement mapped state 6 to 3
22:58:08.432 00.000 10844 evsrv: cli 0EEEE930 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"c1840abf-88e5-425f-9ce8-2ccd7eb038a7"}
22:58:08.432 00.000 10844 PhdController::Guide begins
22:58:08.432 00.000 10844 PhdController: newstate STATE_SETUP
22:58:08.432 00.000 10844 PhdController: setup
22:58:08.432 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
22:58:08.432 00.000 10844 PhdController: guider state = 6
22:58:08.432 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
22:58:08.432 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
22:58:08.432 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":0,"id":"c1840abf-88e5-425f-9ce8-2ccd7eb038a7"}
22:58:08.432 00.000 10844 evsrv: cli 0EEEE930 disconnect
22:58:08.437 00.005 10844 evsrv: cli 0EEEE250 connect
22:58:08.437 00.000 10844 case statement mapped state 6 to 3
22:58:08.437 00.000 10844 case statement mapped state 6 to 3
22:58:08.437 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_shift_params","id":"c9b1f872-a8e8-444c-a01e-02d4181b3869"}
22:58:08.437 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"c9b1f872-a8e8-444c-a01e-02d4181b3869"}
22:58:08.437 00.000 10844 evsrv: cli 0EEEE250 disconnect
22:58:08.441 00.004 10844 evsrv: cli 0EEED8F0 connect
22:58:08.441 00.000 10844 case statement mapped state 6 to 3
22:58:08.441 00.000 10844 case statement mapped state 6 to 3
22:58:08.441 00.000 10844 evsrv: cli 0EEED8F0 request: {"method":"get_lock_position","id":"af6f1ad9-21cc-46aa-bbc1-7c04a46a1a2f"}
22:58:08.441 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":[255.12,59.62],"id":"af6f1ad9-21cc-46aa-bbc1-7c04a46a1a2f"}
22:58:08.442 00.001 10844 evsrv: cli 0EEED8F0 disconnect
22:58:08.444 00.002 10844 evsrv: cli 0EEEE7F0 connect
22:58:08.444 00.000 10844 case statement mapped state 6 to 3
22:58:08.444 00.000 10844 case statement mapped state 6 to 3
22:58:08.444 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_calibrated","id":"f9c0c975-a64d-444b-b4e5-2eae2ec3c87c"}
22:58:08.444 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":true,"id":"f9c0c975-a64d-444b-b4e5-2eae2ec3c87c"}
22:58:08.446 00.002 10844 evsrv: cli 0EEEE7F0 disconnect
22:58:08.459 00.013 10844 evsrv: cli 0EEEE390 connect
22:58:08.459 00.000 10844 case statement mapped state 6 to 3
22:58:08.459 00.000 10844 case statement mapped state 6 to 3
22:58:08.461 00.002 10844 evsrv: cli 0EEEE390 request: {"method":"get_app_state","id":"ca0ad499-36d7-4df9-bc6a-17c3350005d9"}
22:58:08.461 00.000 10844 case statement mapped state 6 to 3
22:58:08.461 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca0ad499-36d7-4df9-bc6a-17c3350005d9"}
22:58:08.461 00.000 10844 evsrv: cli 0EEEE390 disconnect
22:58:08.613 00.152 11060 Exposure complete
22:58:08.875 00.262 11060 worker thread done servicing request
22:58:08.875 00.000 10844 OnExposeComplete: enter
22:58:08.875 00.000 10844 UpdateGuideState(): m_state=6
22:58:08.875 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
22:58:08.875 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=60.54, Mass=3061, SNR=35.9, Peak=255 HFD=3.6
22:58:08.875 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.09)
22:58:08.875 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
22:58:08.875 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.92 hyp=0.92 cameraTheta=1.45 mountX=-0.92 mountY=-0.04, mountTheta=-3.10
22:58:08.898 00.023 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.92, opts=13)
22:58:08.898 00.000 10844 Enqueuing Move request for scope (0.12, 0.92)
22:58:08.898 00.000 11060 Worker thread wakes up
22:58:08.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.92) opts 0xd
22:58:08.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.92)
22:58:08.898 00.000 11060 Moving (0.12, 0.92) raw xDistance=-0.92 yDistance=-0.04
22:58:08.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.92
22:58:08.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:08.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:08.898 00.000 11060 MoveAxis(E, 159, ABG)
22:58:08.900 00.002 11060 Guiding  Dir = 2, Dur = 159
22:58:08.908 00.008 11060 IsSlewing returns 0
22:58:08.908 00.000 11060 IsGuiding returns 0
22:58:08.913 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:08.939 00.026 10844 UpdateGuideState exits: m=3061 SNR=35.9 Saturated
22:58:08.939 00.000 10844 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 1 / 99999
22:58:08.939 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361088.939,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:58:08.941 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:08.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:08.941 00.000 10844 Enqueuing Expose request
22:58:09.082 00.141 11060 IsGuiding returns 0
22:58:09.082 00.000 11060 Move returns status 0, amount 159
22:58:09.085 00.003 11060 MoveAxis(N, 0, ABG)
22:58:09.085 00.000 11060 Move returns status 0, amount 0
22:58:09.085 00.000 11060 move complete, result=0
22:58:09.085 00.000 11060 worker thread done servicing request
22:58:09.085 00.000 11060 Worker thread wakes up
22:58:09.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:09.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:09.097 00.012 10844 GuideStep: -0.9 px 159 ms EAST, -0.0 px 0 ms NORTH
22:58:09.705 00.608 11060 Exposure complete
22:58:09.982 00.277 11060 worker thread done servicing request
22:58:09.982 00.000 10844 OnExposeComplete: enter
22:58:09.982 00.000 10844 UpdateGuideState(): m_state=6
22:58:09.982 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
22:58:09.982 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.71, Mass=2811, SNR=34.7, Peak=254 HFD=3.3
22:58:09.982 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
22:58:09.985 00.003 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
22:58:09.985 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.44 mountX=-0.07 mountY=-0.13, mountTheta=-2.09
22:58:09.985 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.10, opts=13)
22:58:09.985 00.000 10844 Enqueuing Move request for scope (-0.11, 0.10)
22:58:09.985 00.000 11060 Worker thread wakes up
22:58:09.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
22:58:09.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
22:58:09.985 00.000 11060 Moving (-0.11, 0.10) raw xDistance=-0.07 yDistance=-0.13
22:58:09.988 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:58:09.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:09.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:09.988 00.000 11060 MoveAxis(E, 0, ABG)
22:58:09.988 00.000 11060 Move returns status 0, amount 0
22:58:09.988 00.000 11060 MoveAxis(N, 0, ABG)
22:58:09.988 00.000 11060 Move returns status 0, amount 0
22:58:09.988 00.000 11060 move complete, result=0
22:58:09.988 00.000 11060 worker thread done servicing request
22:58:09.995 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:10.024 00.029 10844 UpdateGuideState exits: m=2811 SNR=34.7
22:58:10.024 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 2 / 99999
22:58:10.024 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361090.024,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":1.1,"SettleTime":10.0,"StarLocked":true}
22:58:10.026 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:10.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:10.026 00.000 10844 Enqueuing Expose request
22:58:10.026 00.000 11060 Worker thread wakes up
22:58:10.026 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:10.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:10.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:10.685 00.659 11060 Exposure complete
22:58:10.927 00.242 11060 worker thread done servicing request
22:58:10.927 00.000 10844 OnExposeComplete: enter
22:58:10.927 00.000 10844 UpdateGuideState(): m_state=6
22:58:10.927 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
22:58:10.927 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.11, Mass=3767, SNR=40.2, Peak=251 HFD=4.0
22:58:10.927 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
22:58:10.927 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
22:58:10.927 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.51 hyp=0.52 cameraTheta=-1.39 mountX=0.49 mountY=0.18, mountTheta=0.35
22:58:10.930 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.51, opts=13)
22:58:10.930 00.000 10844 Enqueuing Move request for scope (0.09, -0.51)
22:58:10.930 00.000 11060 Worker thread wakes up
22:58:10.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.51) opts 0xd
22:58:10.932 00.002 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.51)
22:58:10.932 00.000 11060 Moving (0.09, -0.51) raw xDistance=0.49 yDistance=0.18
22:58:10.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
22:58:10.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:10.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:58:10.932 00.000 11060 MoveAxis(W, 84, ABG)
22:58:10.933 00.001 11060 Guiding  Dir = 3, Dur = 84
22:58:10.940 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:10.942 00.002 11060 IsSlewing returns 0
22:58:10.942 00.000 11060 IsGuiding returns 0
22:58:10.957 00.015 10844 UpdateGuideState exits: m=3767 SNR=40.2
22:58:10.957 00.000 10844 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 3 / 99999
22:58:10.957 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361090.957,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.45,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
22:58:10.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:10.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:10.957 00.000 10844 Enqueuing Expose request
22:58:11.029 00.072 11060 IsGuiding returns 0
22:58:11.029 00.000 11060 Move returns status 0, amount 84
22:58:11.029 00.000 11060 MoveAxis(N, 0, ABG)
22:58:11.029 00.000 11060 Move returns status 0, amount 0
22:58:11.029 00.000 11060 move complete, result=0
22:58:11.029 00.000 11060 worker thread done servicing request
22:58:11.029 00.000 11060 Worker thread wakes up
22:58:11.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:11.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:11.103 00.074 10844 GuideStep: 0.5 px 84 ms WEST, 0.2 px 0 ms NORTH
22:58:11.664 00.561 11060 Exposure complete
22:58:11.902 00.238 11060 worker thread done servicing request
22:58:11.902 00.000 10844 OnExposeComplete: enter
22:58:11.902 00.000 10844 UpdateGuideState(): m_state=6
22:58:11.902 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
22:58:11.902 00.000 10844 Star::Find returns 1 (1), X=254.84, Y=59.60, Mass=3275, SNR=37.6, Peak=255 HFD=3.6
22:58:11.902 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
22:58:11.902 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
22:58:11.902 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.08 mountX=0.07 mountY=-0.27, mountTheta=-1.33
22:58:11.904 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.02, opts=13)
22:58:11.904 00.000 10844 Enqueuing Move request for scope (-0.28, -0.02)
22:58:11.904 00.000 11060 Worker thread wakes up
22:58:11.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
22:58:11.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
22:58:11.904 00.000 11060 Moving (-0.28, -0.02) raw xDistance=0.07 yDistance=-0.27
22:58:11.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:58:11.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
22:58:11.904 00.000 11060 MoveAxis(E, 0, ABG)
22:58:11.904 00.000 11060 Move returns status 0, amount 0
22:58:11.904 00.000 11060 MoveAxis(N, 105, ABG)
22:58:11.904 00.000 11060 Guiding  Dir = 0, Dur = 105
22:58:11.910 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:11.917 00.007 11060 IsSlewing returns 0
22:58:11.917 00.000 11060 IsGuiding returns 0
22:58:11.939 00.022 10844 UpdateGuideState exits: m=3275 SNR=37.6 Saturated
22:58:11.941 00.002 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 4 / 99999
22:58:11.941 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361091.941,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":3.0,"SettleTime":10.0,"StarLocked":true}
22:58:11.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:11.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:11.941 00.000 10844 Enqueuing Expose request
22:58:12.031 00.090 11060 IsGuiding returns 0
22:58:12.031 00.000 11060 Move returns status 0, amount 105
22:58:12.031 00.000 11060 move complete, result=0
22:58:12.031 00.000 11060 worker thread done servicing request
22:58:12.031 00.000 11060 Worker thread wakes up
22:58:12.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:12.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:12.685 00.654 11060 Exposure complete
22:58:12.906 00.221 11060 worker thread done servicing request
22:58:13.489 00.583 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 105 ms NORTH
22:58:13.493 00.004 10844 OnExposeComplete: enter
22:58:13.493 00.000 10844 UpdateGuideState(): m_state=6
22:58:13.493 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
22:58:13.493 00.000 10844 Star::Find returns 1 (0), X=255.33, Y=60.39, Mass=3151, SNR=36.2, Peak=252 HFD=3.5
22:58:13.494 00.001 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
22:58:13.494 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
22:58:13.494 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.77 hyp=0.80 cameraTheta=1.30 mountX=-0.79 mountY=0.08, mountTheta=3.04
22:58:13.496 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.77, opts=13)
22:58:13.496 00.000 10844 Enqueuing Move request for scope (0.21, 0.77)
22:58:13.496 00.000 11060 Worker thread wakes up
22:58:13.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.77) opts 0xd
22:58:13.497 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.77)
22:58:13.497 00.000 11060 Moving (0.21, 0.77) raw xDistance=-0.79 yDistance=0.08
22:58:13.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.79
22:58:13.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:13.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:58:13.497 00.000 11060 MoveAxis(E, 138, ABG)
22:58:13.497 00.000 11060 Guiding  Dir = 2, Dur = 138
22:58:13.509 00.012 11060 IsSlewing returns 0
22:58:13.509 00.000 11060 IsGuiding returns 0
22:58:13.658 00.149 11060 IsGuiding returns 0
22:58:13.658 00.000 11060 Move returns status 0, amount 138
22:58:13.658 00.000 11060 MoveAxis(N, 0, ABG)
22:58:13.658 00.000 11060 Move returns status 0, amount 0
22:58:13.658 00.000 11060 move complete, result=0
22:58:13.658 00.000 11060 worker thread done servicing request
22:58:13.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:13.672 00.014 10844 UpdateGuideState exits: m=3151 SNR=36.2
22:58:13.672 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 5 / 99999
22:58:13.677 00.005 10844 evsrv: {"Event":"Settling","Timestamp":1770361093.677,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
22:58:13.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:13.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:13.677 00.000 10844 Enqueuing Expose request
22:58:13.677 00.000 11060 Worker thread wakes up
22:58:13.677 00.000 10844 GuideStep: -0.8 px 138 ms EAST, 0.1 px 0 ms NORTH
22:58:13.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:13.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:14.340 00.663 11060 Exposure complete
22:58:14.592 00.252 10844 OnExposeComplete: enter
22:58:14.592 00.000 10844 UpdateGuideState(): m_state=6
22:58:14.593 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
22:58:14.593 00.000 10844 Star::Find returns 1 (1), X=255.89, Y=59.47, Mass=3648, SNR=39.6, Peak=255 HFD=3.7
22:58:14.593 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
22:58:14.593 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
22:58:14.593 00.000 10844 CameraToMount -- cameraX=0.77 cameraY=-0.15 hyp=0.78 cameraTheta=-0.19 mountX=0.01 mountY=0.78, mountTheta=1.56
22:58:14.595 00.002 11060 worker thread done servicing request
22:58:14.595 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.77, y=-0.15, opts=13)
22:58:14.595 00.000 10844 Enqueuing Move request for scope (0.77, -0.15)
22:58:14.595 00.000 11060 Worker thread wakes up
22:58:14.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.15) opts 0xd
22:58:14.595 00.000 11060 Handling offset move in thread for scope, endpoint = (0.77, -0.15)
22:58:14.595 00.000 11060 Moving (0.77, -0.15) raw xDistance=0.01 yDistance=0.78
22:58:14.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:58:14.595 00.000 11060 resist switch: large excursion: input 0.78 thresh 0.57 direction from -1 to 1
22:58:14.595 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.35
22:58:14.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.78
22:58:14.595 00.000 11060 MoveAxis(E, 0, ABG)
22:58:14.595 00.000 11060 Move returns status 0, amount 0
22:58:14.595 00.000 11060 BLC: Oldest BLC event removed
22:58:14.595 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 629 applied
22:58:14.595 00.000 11060 MoveAxis(S, 933, ABG)
22:58:14.597 00.002 11060 duration set to 750 by maxDecDuration
22:58:14.597 00.000 11060 Guiding  Dir = 1, Dur = 750
22:58:14.604 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:14.622 00.018 10844 UpdateGuideState exits: m=3648 SNR=39.6 Saturated
22:58:14.622 00.000 10844 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 6 / 99999
22:58:14.622 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361094.622,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.60,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
22:58:14.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:14.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:14.622 00.000 10844 Enqueuing Expose request
22:58:14.630 00.008 11060 IsSlewing returns 0
22:58:14.630 00.000 11060 IsGuiding returns 0
22:58:15.415 00.785 11060 IsGuiding returns 0
22:58:15.415 00.000 11060 Move returns status 0, amount 750
22:58:15.415 00.000 11060 move complete, result=0
22:58:15.416 00.001 11060 worker thread done servicing request
22:58:15.416 00.000 11060 Worker thread wakes up
22:58:15.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:15.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:15.416 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.8 px 750 ms SOUTH
22:58:16.065 00.649 11060 Exposure complete
22:58:16.238 00.173 10844 OnExposeComplete: enter
22:58:16.238 00.000 10844 UpdateGuideState(): m_state=6
22:58:16.238 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
22:58:16.238 00.000 10844 Star::Find returns 1 (0), X=255.84, Y=59.88, Mass=3257, SNR=37.2, Peak=231 HFD=3.7
22:58:16.238 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
22:58:16.238 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
22:58:16.238 00.000 10844 CameraToMount -- cameraX=0.72 cameraY=0.26 hyp=0.77 cameraTheta=0.35 mountX=-0.39 mountY=0.67, mountTheta=2.10
22:58:16.238 00.000 11060 worker thread done servicing request
22:58:16.238 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.72, y=0.26, opts=13)
22:58:16.238 00.000 10844 Enqueuing Move request for scope (0.72, 0.26)
22:58:16.238 00.000 11060 Worker thread wakes up
22:58:16.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.26) opts 0xd
22:58:16.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.72, 0.26)
22:58:16.238 00.000 11060 Moving (0.72, 0.26) raw xDistance=-0.39 yDistance=0.67
22:58:16.238 00.000 11060 BLC: History state: CurrMiss=0.67, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.547374, 1:0.671364
22:58:16.238 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:58:16.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
22:58:16.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.67
22:58:16.238 00.000 11060 MoveAxis(E, 67, ABG)
22:58:16.238 00.000 11060 Guiding  Dir = 2, Dur = 67
22:58:16.246 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:16.254 00.008 11060 IsSlewing returns 0
22:58:16.254 00.000 11060 IsGuiding returns 0
22:58:16.259 00.005 10844 UpdateGuideState exits: m=3257 SNR=37.2
22:58:16.259 00.000 10844 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 7 / 99999
22:58:16.259 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361096.259,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.65,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
22:58:16.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:16.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:16.259 00.000 10844 Enqueuing Expose request
22:58:16.330 00.071 11060 IsGuiding returns 0
22:58:16.330 00.000 11060 Move returns status 0, amount 67
22:58:16.330 00.000 11060 MoveAxis(S, 261, ABG)
22:58:16.331 00.001 11060 Guiding  Dir = 1, Dur = 261
22:58:16.347 00.016 11060 IsSlewing returns 0
22:58:16.362 00.015 11060 IsGuiding returns 0
22:58:16.633 00.271 11060 IsGuiding returns 0
22:58:16.633 00.000 11060 Move returns status 0, amount 261
22:58:16.633 00.000 11060 move complete, result=0
22:58:16.633 00.000 11060 worker thread done servicing request
22:58:16.633 00.000 11060 Worker thread wakes up
22:58:16.633 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.7 px 261 ms SOUTH
22:58:16.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:16.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:17.261 00.628 11060 Exposure complete
22:58:17.454 00.193 11060 worker thread done servicing request
22:58:17.454 00.000 10844 OnExposeComplete: enter
22:58:17.454 00.000 10844 UpdateGuideState(): m_state=6
22:58:17.454 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
22:58:17.454 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=60.01, Mass=3207, SNR=37.0, Peak=241 HFD=3.8
22:58:17.454 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
22:58:17.454 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
22:58:17.454 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.39 hyp=0.42 cameraTheta=1.99 mountX=-0.35 mountY=-0.23, mountTheta=-2.55
22:58:17.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.39, opts=13)
22:58:17.456 00.000 10844 Enqueuing Move request for scope (-0.17, 0.39)
22:58:17.456 00.000 11060 Worker thread wakes up
22:58:17.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.39) opts 0xd
22:58:17.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.39)
22:58:17.456 00.000 11060 Moving (-0.17, 0.39) raw xDistance=-0.35 yDistance=-0.23
22:58:17.456 00.000 11060 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=0.547374, 1:0.671364, 2:-0.232413
22:58:17.456 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -118.000000
22:58:17.456 00.000 11060 BLC: window closed
22:58:17.456 00.000 11060 BLC: Pulse adjusted to 511
22:58:17.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
22:58:17.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:17.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:58:17.456 00.000 11060 MoveAxis(E, 63, ABG)
22:58:17.456 00.000 11060 Guiding  Dir = 2, Dur = 63
22:58:17.462 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:17.482 00.020 11060 IsSlewing returns 0
22:58:17.482 00.000 11060 IsGuiding returns 0
22:58:17.492 00.010 10844 UpdateGuideState exits: m=3207 SNR=37.0
22:58:17.492 00.000 10844 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 8 / 99999
22:58:17.492 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361097.492,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.58,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
22:58:17.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:17.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:17.492 00.000 10844 Enqueuing Expose request
22:58:17.562 00.070 11060 IsGuiding returns 0
22:58:17.562 00.000 11060 Move returns status 0, amount 63
22:58:17.562 00.000 11060 MoveAxis(N, 0, ABG)
22:58:17.562 00.000 11060 Move returns status 0, amount 0
22:58:17.562 00.000 11060 move complete, result=0
22:58:17.562 00.000 11060 worker thread done servicing request
22:58:17.562 00.000 11060 Worker thread wakes up
22:58:17.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:17.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:17.564 00.002 10844 GuideStep: -0.3 px 63 ms EAST, -0.2 px 0 ms NORTH
22:58:17.930 00.366 10844 evsrv: cli 0EEED8F0 connect
22:58:17.930 00.000 10844 case statement mapped state 6 to 3
22:58:17.933 00.003 10844 case statement mapped state 6 to 3
22:58:17.933 00.000 10844 evsrv: cli 0EEED8F0 request: {"method":"get_pixel_scale","id":"29be023b-47a6-4f5d-9e64-e72ee80c8cf5"}
22:58:17.933 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"29be023b-47a6-4f5d-9e64-e72ee80c8cf5"}
22:58:17.933 00.000 10844 evsrv: cli 0EEED8F0 disconnect
22:58:18.211 00.278 11060 Exposure complete
22:58:18.403 00.192 11060 worker thread done servicing request
22:58:18.403 00.000 10844 OnExposeComplete: enter
22:58:18.403 00.000 10844 UpdateGuideState(): m_state=6
22:58:18.403 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
22:58:18.403 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=60.76, Mass=3057, SNR=36.1, Peak=255 HFD=3.7
22:58:18.403 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
22:58:18.403 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
22:58:18.403 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=1.14 hyp=1.14 cameraTheta=1.65 mountX=-1.10 mountY=-0.27, mountTheta=-2.90
22:58:18.405 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=1.14, opts=13)
22:58:18.405 00.000 10844 Enqueuing Move request for scope (-0.09, 1.14)
22:58:18.405 00.000 11060 Worker thread wakes up
22:58:18.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.14) opts 0xd
22:58:18.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 1.14)
22:58:18.405 00.000 11060 Moving (-0.09, 1.14) raw xDistance=-1.10 yDistance=-0.27
22:58:18.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.30 from input -1.10
22:58:18.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:18.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:58:18.405 00.000 11060 MoveAxis(E, 193, ABG)
22:58:18.405 00.000 11060 Guiding  Dir = 2, Dur = 193
22:58:18.414 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:18.432 00.018 10844 UpdateGuideState exits: m=3057 SNR=36.1 Saturated
22:58:18.432 00.000 10844 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 9 / 99999
22:58:18.432 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361098.432,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.75,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
22:58:18.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:18.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:18.432 00.000 10844 Enqueuing Expose request
22:58:18.435 00.003 11060 IsSlewing returns 0
22:58:18.435 00.000 11060 IsGuiding returns 0
22:58:18.665 00.230 11060 IsGuiding returns 0
22:58:18.665 00.000 11060 Move returns status 0, amount 193
22:58:18.665 00.000 11060 MoveAxis(N, 0, ABG)
22:58:18.665 00.000 11060 Move returns status 0, amount 0
22:58:18.665 00.000 11060 move complete, result=0
22:58:18.665 00.000 11060 worker thread done servicing request
22:58:18.665 00.000 11060 Worker thread wakes up
22:58:18.665 00.000 10844 GuideStep: -1.1 px 193 ms EAST, -0.3 px 0 ms NORTH
22:58:18.666 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:18.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:19.306 00.640 11060 Exposure complete
22:58:19.500 00.194 10844 OnExposeComplete: enter
22:58:19.500 00.000 10844 UpdateGuideState(): m_state=6
22:58:19.502 00.002 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
22:58:19.502 00.000 11060 worker thread done servicing request
22:58:19.502 00.000 10844 Star::Find returns 1 (1), X=254.82, Y=59.97, Mass=3265, SNR=36.8, Peak=255 HFD=3.8
22:58:19.502 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
22:58:19.502 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
22:58:19.502 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.35 hyp=0.46 cameraTheta=2.28 mountX=-0.29 mountY=-0.35, mountTheta=-2.26
22:58:19.503 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.35, opts=13)
22:58:19.503 00.000 10844 Enqueuing Move request for scope (-0.30, 0.35)
22:58:19.503 00.000 11060 Worker thread wakes up
22:58:19.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.35) opts 0xd
22:58:19.503 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.35)
22:58:19.503 00.000 11060 Moving (-0.30, 0.35) raw xDistance=-0.29 yDistance=-0.35
22:58:19.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.29
22:58:19.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:19.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:58:19.503 00.000 11060 MoveAxis(E, 56, ABG)
22:58:19.503 00.000 11060 Guiding  Dir = 2, Dur = 56
22:58:19.511 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:19.513 00.002 11060 IsSlewing returns 0
22:58:19.513 00.000 11060 IsGuiding returns 0
22:58:19.528 00.015 10844 UpdateGuideState exits: m=3265 SNR=36.8 Saturated
22:58:19.528 00.000 10844 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 10 / 99999
22:58:19.528 00.000 10844 PhdController: newstate STATE_FINISH
22:58:19.528 00.000 10844 PhdController complete: success
22:58:19.528 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770361099.528,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
22:58:19.528 00.000 10844 Mount: notify guiding dither settle done success=1
22:58:19.528 00.000 10844 PhdController: newstate STATE_IDLE
22:58:19.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:19.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:19.528 00.000 10844 Enqueuing Expose request
22:58:19.573 00.045 11060 IsGuiding returns 0
22:58:19.573 00.000 11060 Move returns status 0, amount 56
22:58:19.573 00.000 11060 MoveAxis(N, 0, ABG)
22:58:19.573 00.000 11060 Move returns status 0, amount 0
22:58:19.573 00.000 11060 move complete, result=0
22:58:19.573 00.000 11060 worker thread done servicing request
22:58:19.573 00.000 11060 Worker thread wakes up
22:58:19.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:19.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:19.587 00.014 10844 GuideStep: -0.3 px 56 ms EAST, -0.3 px 0 ms NORTH
22:58:20.199 00.612 11060 Exposure complete
22:58:20.417 00.218 11060 worker thread done servicing request
22:58:20.417 00.000 10844 OnExposeComplete: enter
22:58:20.417 00.000 10844 UpdateGuideState(): m_state=6
22:58:20.417 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
22:58:20.417 00.000 10844 Star::Find returns 1 (0), X=254.82, Y=60.06, Mass=3523, SNR=38.6, Peak=234 HFD=3.7
22:58:20.419 00.002 10844 MultiStar: [#1 -0.40,0.34,0.90,U] [#2 -0.36,-0.20,1.79,U] [#3 0.25,-0.15,0.90,U] [#4 -0.04,0.25,0.89,U] [#5 -0.47,0.07,0.94,U] [#6 -0.33,0.60,0.87,U] [#7 0.24,0.03,0.81,U] [#8 0.23,0.09,0.86,U] 
22:58:20.419 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.13}, one-star: {-0.30, 0.44}
22:58:20.419 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.07)
22:58:20.419 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
22:58:20.419 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.47 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
22:58:20.419 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.13, opts=13)
22:58:20.419 00.000 10844 Enqueuing Move request for scope (-0.16, 0.13)
22:58:20.421 00.002 11060 Worker thread wakes up
22:58:20.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
22:58:20.421 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
22:58:20.421 00.000 11060 Moving (-0.16, 0.13) raw xDistance=-0.10 yDistance=-0.18
22:58:20.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:58:20.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:20.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:58:20.421 00.000 11060 MoveAxis(E, 0, ABG)
22:58:20.421 00.000 11060 Move returns status 0, amount 0
22:58:20.421 00.000 11060 MoveAxis(N, 0, ABG)
22:58:20.421 00.000 11060 Move returns status 0, amount 0
22:58:20.421 00.000 11060 move complete, result=0
22:58:20.421 00.000 11060 worker thread done servicing request
22:58:20.428 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:20.460 00.032 10844 UpdateGuideState exits: m=3523 SNR=38.6
22:58:20.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:20.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:20.460 00.000 10844 Enqueuing Expose request
22:58:20.460 00.000 11060 Worker thread wakes up
22:58:20.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:20.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:20.489 00.029 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:21.115 00.626 11060 Exposure complete
22:58:21.360 00.245 11060 worker thread done servicing request
22:58:21.360 00.000 10844 OnExposeComplete: enter
22:58:21.360 00.000 10844 UpdateGuideState(): m_state=6
22:58:21.362 00.002 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
22:58:21.362 00.000 10844 Star::Find returns 1 (0), X=254.71, Y=60.30, Mass=3195, SNR=36.8, Peak=235 HFD=3.6
22:58:21.362 00.000 10844 MultiStar: [#1 -0.30,0.48,1.01,U] [#2 -0.51,-0.01,1.83,U] [#3 -0.37,-0.15,0.94,U] [#4 -0.33,0.00,0.94,U] [#5 -0.43,-0.48,1.01,U] [#6 -0.47,0.34,0.89,U] [#7 -0.38,-0.09,0.85,U] [#8 -0.21,0.41,0.95,U] 
22:58:21.362 00.000 10844 refined, 8 included, MultiStar: {-0.39, 0.12}, one-star: {-0.41, 0.68}
22:58:21.362 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
22:58:21.362 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
22:58:21.362 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.12 hyp=0.41 cameraTheta=2.84 mountX=-0.05 mountY=-0.40, mountTheta=-1.69
22:58:21.362 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.12, opts=13)
22:58:21.362 00.000 10844 Enqueuing Move request for scope (-0.39, 0.12)
22:58:21.362 00.000 11060 Worker thread wakes up
22:58:21.365 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.12) opts 0xd
22:58:21.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.12)
22:58:21.365 00.000 11060 Moving (-0.39, 0.12) raw xDistance=-0.05 yDistance=-0.40
22:58:21.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:58:21.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:21.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:58:21.365 00.000 11060 MoveAxis(E, 0, ABG)
22:58:21.365 00.000 11060 Move returns status 0, amount 0
22:58:21.365 00.000 11060 MoveAxis(N, 0, ABG)
22:58:21.365 00.000 11060 Move returns status 0, amount 0
22:58:21.365 00.000 11060 move complete, result=0
22:58:21.365 00.000 11060 worker thread done servicing request
22:58:21.372 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:21.388 00.016 10844 UpdateGuideState exits: m=3195 SNR=36.8
22:58:21.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:21.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:21.388 00.000 10844 Enqueuing Expose request
22:58:21.388 00.000 11060 Worker thread wakes up
22:58:21.388 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:58:21.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:21.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:22.009 00.621 11060 Exposure complete
22:58:22.251 00.242 11060 worker thread done servicing request
22:58:22.251 00.000 10844 OnExposeComplete: enter
22:58:22.251 00.000 10844 UpdateGuideState(): m_state=6
22:58:22.251 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
22:58:22.251 00.000 10844 Star::Find returns 1 (1), X=255.11, Y=59.53, Mass=3585, SNR=39.2, Peak=255 HFD=3.8
22:58:22.251 00.000 10844 MultiStar: [#1 0.02,0.24,0.91,U] [#2 -0.61,-0.39,1.79,U] [#3 -0.27,0.12,0.93,U] [#4 -0.28,0.24,0.85,U] [#5 -0.62,-0.10,0.97,U] [#6 -0.36,0.17,0.79,U] [#7 -0.09,0.12,0.85,U] [#8 -0.11,0.05,0.79,U] 
22:58:22.251 00.000 10844 single-star, 8 included, MultiStar: {-0.30, -0.01}, one-star: {-0.01, -0.08}
22:58:22.251 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
22:58:22.251 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
22:58:22.251 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.72 mountX=0.09 mountY=0.00, mountTheta=0.01
22:58:22.254 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
22:58:22.254 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
22:58:22.254 00.000 11060 Worker thread wakes up
22:58:22.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
22:58:22.254 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
22:58:22.254 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.09 yDistance=0.00
22:58:22.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:58:22.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:22.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:58:22.254 00.000 11060 MoveAxis(E, 0, ABG)
22:58:22.256 00.002 11060 Move returns status 0, amount 0
22:58:22.256 00.000 11060 MoveAxis(N, 0, ABG)
22:58:22.256 00.000 11060 Move returns status 0, amount 0
22:58:22.256 00.000 11060 move complete, result=0
22:58:22.256 00.000 11060 worker thread done servicing request
22:58:22.262 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:22.281 00.019 10844 UpdateGuideState exits: m=3585 SNR=39.2 Saturated
22:58:22.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:22.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:22.281 00.000 10844 Enqueuing Expose request
22:58:22.281 00.000 11060 Worker thread wakes up
22:58:22.281 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:22.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:22.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:22.904 00.623 11060 Exposure complete
22:58:23.128 00.224 11060 worker thread done servicing request
22:58:23.128 00.000 10844 OnExposeComplete: enter
22:58:23.128 00.000 10844 UpdateGuideState(): m_state=6
22:58:23.128 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
22:58:23.128 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=60.31, Mass=3129, SNR=36.4, Peak=255 HFD=3.3
22:58:23.129 00.001 10844 MultiStar: [#1 -0.53,0.82,0.00,M1] [#2 -0.47,-0.05,1.93,U] [#3 -0.16,-0.33,0.98,U] [#4 0.34,0.18,0.88,U] [#5 -0.33,0.38,1.02,U] [#6 -0.15,0.17,0.92,U] [#7 -0.01,-0.00,0.83,U] [#8 0.03,0.18,0.94,U] 
22:58:23.129 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.13}, one-star: {-0.09, 0.69}
22:58:23.129 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
22:58:23.129 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
22:58:23.129 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.43 mountX=-0.10 mountY=-0.17, mountTheta=-2.11
22:58:23.129 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.13, opts=13)
22:58:23.129 00.000 10844 Enqueuing Move request for scope (-0.15, 0.13)
22:58:23.129 00.000 11060 Worker thread wakes up
22:58:23.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
22:58:23.129 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
22:58:23.129 00.000 11060 Moving (-0.15, 0.13) raw xDistance=-0.10 yDistance=-0.17
22:58:23.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:58:23.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:23.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:58:23.129 00.000 11060 MoveAxis(E, 0, ABG)
22:58:23.129 00.000 11060 Move returns status 0, amount 0
22:58:23.129 00.000 11060 MoveAxis(N, 0, ABG)
22:58:23.132 00.003 11060 Move returns status 0, amount 0
22:58:23.132 00.000 11060 move complete, result=0
22:58:23.132 00.000 11060 worker thread done servicing request
22:58:23.151 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:23.168 00.017 10844 UpdateGuideState exits: m=3129 SNR=36.4 Saturated
22:58:23.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:23.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:23.168 00.000 10844 Enqueuing Expose request
22:58:23.168 00.000 11060 Worker thread wakes up
22:58:23.168 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:23.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:23.169 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:23.805 00.636 11060 Exposure complete
22:58:24.021 00.216 11060 worker thread done servicing request
22:58:24.021 00.000 10844 OnExposeComplete: enter
22:58:24.021 00.000 10844 UpdateGuideState(): m_state=6
22:58:24.024 00.003 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
22:58:24.024 00.000 10844 Star::Find returns 1 (0), X=255.00, Y=59.46, Mass=3213, SNR=36.1, Peak=252 HFD=3.7
22:58:24.024 00.000 10844 MultiStar: [#1 -0.46,0.66,0.00,M2] [#2 -0.25,-0.33,2.08,U] [#3 0.06,-0.04,1.06,U] [#4 0.03,-0.14,1.01,U] [#5 -0.49,0.28,1.00,U] [#6 0.19,0.37,0.91,U] [#7 -0.05,0.26,0.84,U] [#8 -0.20,-0.18,0.96,U] 
22:58:24.024 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.04}, one-star: {-0.12, -0.16}
22:58:24.024 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
22:58:24.024 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
22:58:24.024 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.82 mountX=0.06 mountY=-0.11, mountTheta=-1.07
22:58:24.025 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.04, opts=13)
22:58:24.025 00.000 10844 Enqueuing Move request for scope (-0.12, -0.04)
22:58:24.025 00.000 11060 Worker thread wakes up
22:58:24.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
22:58:24.025 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
22:58:24.025 00.000 11060 Moving (-0.12, -0.04) raw xDistance=0.06 yDistance=-0.11
22:58:24.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:58:24.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:24.027 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:24.027 00.000 11060 MoveAxis(E, 0, ABG)
22:58:24.027 00.000 11060 Move returns status 0, amount 0
22:58:24.027 00.000 11060 MoveAxis(N, 0, ABG)
22:58:24.027 00.000 11060 Move returns status 0, amount 0
22:58:24.027 00.000 11060 move complete, result=0
22:58:24.027 00.000 11060 worker thread done servicing request
22:58:24.032 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:24.065 00.033 10844 UpdateGuideState exits: m=3213 SNR=36.1
22:58:24.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:24.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:24.065 00.000 10844 Enqueuing Expose request
22:58:24.065 00.000 11060 Worker thread wakes up
22:58:24.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:24.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:24.067 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:24.710 00.643 11060 Exposure complete
22:58:24.925 00.215 11060 worker thread done servicing request
22:58:24.925 00.000 10844 OnExposeComplete: enter
22:58:24.925 00.000 10844 UpdateGuideState(): m_state=6
22:58:24.925 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
22:58:24.926 00.001 10844 Star::Find returns 1 (0), X=255.13, Y=59.75, Mass=2898, SNR=35.2, Peak=250 HFD=3.3
22:58:24.926 00.000 10844 MultiStar: [#1 -0.10,0.49,1.02,U] [#2 -0.43,0.17,1.83,U] [#3 -0.29,-0.15,1.03,U] [#4 -0.11,-0.06,0.93,U] [#5 -0.47,-0.20,1.04,U] [#6 -0.14,0.45,0.99,U] [#7 -0.14,0.13,0.83,U] [#8 0.13,0.34,0.93,U] 
22:58:24.926 00.000 10844 single-star, 8 included, MultiStar: {-0.20, 0.15}, one-star: {0.01, 0.13}
22:58:24.926 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
22:58:24.926 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
22:58:24.926 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
22:58:24.926 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
22:58:24.926 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
22:58:24.926 00.000 11060 Worker thread wakes up
22:58:24.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:58:24.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:58:24.926 00.000 11060 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
22:58:24.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
22:58:24.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:24.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:24.926 00.000 11060 MoveAxis(E, 23, ABG)
22:58:24.926 00.000 11060 Guiding  Dir = 2, Dur = 23
22:58:24.934 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:24.937 00.003 11060 IsSlewing returns 0
22:58:24.937 00.000 11060 IsGuiding returns 0
22:58:24.964 00.027 10844 UpdateGuideState exits: m=2898 SNR=35.2
22:58:24.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:24.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:24.964 00.000 10844 Enqueuing Expose request
22:58:24.972 00.008 11060 IsGuiding returns 0
22:58:24.972 00.000 11060 Move returns status 0, amount 23
22:58:24.974 00.002 11060 MoveAxis(N, 0, ABG)
22:58:24.974 00.000 11060 Move returns status 0, amount 0
22:58:24.974 00.000 11060 move complete, result=0
22:58:24.974 00.000 11060 worker thread done servicing request
22:58:24.974 00.000 11060 Worker thread wakes up
22:58:24.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:24.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:24.986 00.012 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
22:58:25.598 00.612 11060 Exposure complete
22:58:25.959 00.361 11060 worker thread done servicing request
22:58:25.959 00.000 10844 OnExposeComplete: enter
22:58:25.959 00.000 10844 UpdateGuideState(): m_state=6
22:58:25.960 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
22:58:25.960 00.000 10844 Star::Find returns 1 (0), X=254.88, Y=59.95, Mass=2952, SNR=35.3, Peak=241 HFD=3.0
22:58:25.960 00.000 10844 MultiStar: [#1 -0.64,0.45,0.00,M2] [#2 -0.31,-0.11,2.05,U] [#3 -0.12,0.61,0.99,U] [#4 -0.11,0.39,1.01,U] [#5 -0.56,-0.41,1.00,U] [#6 -0.19,0.54,0.91,U] [#7 0.05,-0.07,0.85,U] [#8 -0.48,0.03,0.98,U] 
22:58:25.960 00.000 10844 refined, 7 included, MultiStar: {-0.26, 0.13}, one-star: {-0.24, 0.33}
22:58:25.960 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.86)
22:58:25.960 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.88)
22:58:25.960 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.67 mountX=-0.08 mountY=-0.28, mountTheta=-1.86
22:58:25.964 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.13, opts=13)
22:58:25.964 00.000 10844 Enqueuing Move request for scope (-0.26, 0.13)
22:58:25.964 00.000 11060 Worker thread wakes up
22:58:25.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
22:58:25.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
22:58:25.964 00.000 11060 Moving (-0.26, 0.13) raw xDistance=-0.08 yDistance=-0.28
22:58:25.966 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:58:25.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:58:25.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:58:25.966 00.000 11060 MoveAxis(E, 0, ABG)
22:58:25.966 00.000 11060 Move returns status 0, amount 0
22:58:25.966 00.000 11060 MoveAxis(N, 0, ABG)
22:58:25.966 00.000 11060 Move returns status 0, amount 0
22:58:25.966 00.000 11060 move complete, result=0
22:58:25.966 00.000 11060 worker thread done servicing request
22:58:25.977 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:26.035 00.058 10844 UpdateGuideState exits: m=2952 SNR=35.3
22:58:26.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:26.036 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:26.036 00.000 10844 Enqueuing Expose request
22:58:26.036 00.000 11060 Worker thread wakes up
22:58:26.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:26.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:26.036 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:58:26.707 00.671 11060 Exposure complete
22:58:26.927 00.220 11060 worker thread done servicing request
22:58:26.927 00.000 10844 OnExposeComplete: enter
22:58:26.927 00.000 10844 UpdateGuideState(): m_state=6
22:58:26.927 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
22:58:26.927 00.000 10844 Star::Find returns 1 (1), X=254.62, Y=59.55, Mass=3545, SNR=39.4, Peak=255 HFD=3.4
22:58:26.932 00.005 10844 MultiStar: [#1 -0.69,0.97,0.00,M3] [#2 -0.72,0.49,0.00,M1] [#3 -0.06,0.83,0.00,M1] [#4 -0.28,0.46,0.90,U] [#5 -0.58,0.30,1.00,U] [#6 -0.27,0.68,0.89,U] [#7 -0.11,0.14,0.83,U] [#8 -0.37,0.76,0.00,M1] 
22:58:26.932 00.000 10844 refined, 4 included, MultiStar: {-0.36, 0.29}, one-star: {-0.50, -0.07}
22:58:26.932 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
22:58:26.932 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
22:58:26.932 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.29 hyp=0.47 cameraTheta=2.46 mountX=-0.22 mountY=-0.41, mountTheta=-2.08
22:58:26.935 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.29, opts=13)
22:58:26.937 00.002 10844 Enqueuing Move request for scope (-0.36, 0.29)
22:58:26.937 00.000 11060 Worker thread wakes up
22:58:26.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.29) opts 0xd
22:58:26.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.29)
22:58:26.937 00.000 11060 Moving (-0.36, 0.29) raw xDistance=-0.22 yDistance=-0.41
22:58:26.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
22:58:26.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:58:26.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:58:26.937 00.000 11060 MoveAxis(E, 39, ABG)
22:58:26.937 00.000 11060 Guiding  Dir = 2, Dur = 39
22:58:26.959 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:26.962 00.003 11060 IsSlewing returns 0
22:58:26.962 00.000 11060 IsGuiding returns 0
22:58:26.980 00.018 10844 UpdateGuideState exits: m=3545 SNR=39.4 Saturated
22:58:26.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:26.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:26.980 00.000 10844 Enqueuing Expose request
22:58:27.029 00.049 11060 IsGuiding returns 0
22:58:27.029 00.000 11060 Move returns status 0, amount 39
22:58:27.031 00.002 11060 MoveAxis(N, 0, ABG)
22:58:27.031 00.000 11060 Move returns status 0, amount 0
22:58:27.031 00.000 11060 move complete, result=0
22:58:27.031 00.000 11060 worker thread done servicing request
22:58:27.031 00.000 11060 Worker thread wakes up
22:58:27.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:27.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:27.034 00.003 10844 GuideStep: -0.2 px 39 ms EAST, -0.4 px 0 ms NORTH
22:58:27.666 00.632 11060 Exposure complete
22:58:27.894 00.228 11060 worker thread done servicing request
22:58:27.894 00.000 10844 OnExposeComplete: enter
22:58:27.894 00.000 10844 UpdateGuideState(): m_state=6
22:58:27.896 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
22:58:27.896 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.98, Mass=2748, SNR=34.1, Peak=245 HFD=2.8
22:58:27.896 00.000 10844 MultiStar: [#1 -0.58,0.13,1.06,U] [#2 -0.69,-0.16,2.03,U] [#3 0.12,0.03,1.02,U] [#4 -0.06,-0.05,1.06,U] [#5 -0.87,-0.38,0.00,M1] [#6 -0.31,0.18,0.96,U] [#7 -0.06,0.29,0.92,U] [#8 -0.57,0.36,1.06,U] 
22:58:27.896 00.000 10844 refined, 7 included, MultiStar: {-0.33, 0.11}, one-star: {-0.11, 0.36}
22:58:27.896 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.59 = -1.70)
22:58:27.896 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
22:58:27.896 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.35 cameraTheta=2.83 mountX=-0.04 mountY=-0.35, mountTheta=-1.70
22:58:27.896 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.11, opts=13)
22:58:27.896 00.000 10844 Enqueuing Move request for scope (-0.33, 0.11)
22:58:27.896 00.000 11060 Worker thread wakes up
22:58:27.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.11) opts 0xd
22:58:27.896 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.11)
22:58:27.900 00.004 11060 Moving (-0.33, 0.11) raw xDistance=-0.04 yDistance=-0.35
22:58:27.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:58:27.900 00.000 11060 switching direction from 1 to -1 - decHistory=-5 oldest=-0.94 newest=-1.03
22:58:27.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
22:58:27.900 00.000 11060 MoveAxis(E, 0, ABG)
22:58:27.900 00.000 11060 Move returns status 0, amount 0
22:58:27.900 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 511 applied
22:58:27.900 00.000 11060 MoveAxis(N, 646, ABG)
22:58:27.900 00.000 11060 Guiding  Dir = 0, Dur = 646
22:58:27.905 00.005 11060 IsSlewing returns 0
22:58:27.907 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:27.907 00.000 11060 IsGuiding returns 0
22:58:27.937 00.030 10844 UpdateGuideState exits: m=2748 SNR=34.1
22:58:27.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:27.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:27.937 00.000 10844 Enqueuing Expose request
22:58:28.567 00.630 11060 IsGuiding returns 0
22:58:28.567 00.000 11060 Move returns status 0, amount 646
22:58:28.567 00.000 11060 move complete, result=0
22:58:28.567 00.000 11060 worker thread done servicing request
22:58:28.567 00.000 11060 Worker thread wakes up
22:58:28.567 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 646 ms NORTH
22:58:28.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:28.576 00.009 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:29.213 00.637 11060 Exposure complete
22:58:29.436 00.223 11060 worker thread done servicing request
22:58:29.436 00.000 10844 OnExposeComplete: enter
22:58:29.436 00.000 10844 UpdateGuideState(): m_state=6
22:58:29.436 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
22:58:29.436 00.000 10844 Star::Find returns 1 (0), X=254.93, Y=59.43, Mass=3540, SNR=39.3, Peak=253 HFD=3.7
22:58:29.436 00.000 10844 MultiStar: [#1 -0.55,0.93,0.00,M3] [#2 -0.66,0.33,1.84,U] [#3 -0.17,-0.19,0.93,U] [#4 0.20,0.07,0.89,U] [#5 -0.20,-0.76,0.00,M2] [#6 0.17,0.32,0.89,U] [#7 -0.22,-0.20,0.85,U] [#8 -0.46,0.14,0.90,U] 
22:58:29.436 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.08}, one-star: {-0.19, -0.19}
22:58:29.436 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
22:58:29.436 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
22:58:29.436 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.85 mountX=-0.03 mountY=-0.26, mountTheta=-1.68
22:58:29.436 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.08, opts=13)
22:58:29.436 00.000 10844 Enqueuing Move request for scope (-0.25, 0.08)
22:58:29.436 00.000 11060 Worker thread wakes up
22:58:29.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
22:58:29.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
22:58:29.436 00.000 11060 Moving (-0.25, 0.08) raw xDistance=-0.03 yDistance=-0.26
22:58:29.436 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.242168, 1:0.260218
22:58:29.436 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
22:58:29.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:58:29.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
22:58:29.436 00.000 11060 MoveAxis(E, 0, ABG)
22:58:29.436 00.000 11060 Move returns status 0, amount 0
22:58:29.436 00.000 11060 MoveAxis(N, 101, ABG)
22:58:29.436 00.000 11060 Guiding  Dir = 0, Dur = 101
22:58:29.447 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:29.468 00.021 11060 IsSlewing returns 0
22:58:29.468 00.000 11060 IsGuiding returns 0
22:58:29.470 00.002 10844 UpdateGuideState exits: m=3540 SNR=39.3
22:58:29.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:29.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:29.470 00.000 10844 Enqueuing Expose request
22:58:29.596 00.126 11060 IsGuiding returns 0
22:58:29.596 00.000 11060 Move returns status 0, amount 101
22:58:29.596 00.000 11060 move complete, result=0
22:58:29.596 00.000 11060 worker thread done servicing request
22:58:29.596 00.000 11060 Worker thread wakes up
22:58:29.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:29.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:29.596 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 101 ms NORTH
22:58:30.217 00.621 11060 Exposure complete
22:58:30.432 00.215 11060 worker thread done servicing request
22:58:30.432 00.000 10844 OnExposeComplete: enter
22:58:30.432 00.000 10844 UpdateGuideState(): m_state=6
22:58:30.432 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
22:58:30.432 00.000 10844 Star::Find returns 1 (0), X=255.28, Y=60.30, Mass=2997, SNR=35.4, Peak=253 HFD=3.7
22:58:30.432 00.000 10844 MultiStar: [#1 0.07,1.00,0.00,M4] [#2 -0.31,-0.36,2.05,U] [#3 -0.04,0.53,0.99,U] [#4 0.10,0.30,1.04,U] [#5 -0.44,0.39,1.04,U] [#6 -0.26,0.93,0.00,M1] [#7 -0.16,0.90,0.00,M1] [#8 0.08,0.86,0.00,M1] 
22:58:30.432 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.19}, one-star: {0.16, 0.68}
22:58:30.432 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
22:58:30.432 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
22:58:30.432 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.20 mountX=-0.16 mountY=-0.17, mountTheta=-2.34
22:58:30.435 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.19, opts=13)
22:58:30.435 00.000 10844 Enqueuing Move request for scope (-0.14, 0.19)
22:58:30.435 00.000 11060 Worker thread wakes up
22:58:30.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
22:58:30.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
22:58:30.435 00.000 11060 Moving (-0.14, 0.19) raw xDistance=-0.16 yDistance=-0.17
22:58:30.437 00.002 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.242168, 1:0.260218, 2:0.170134
22:58:30.437 00.000 11060 BLC: No correction, Miss < min_move
22:58:30.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
22:58:30.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:30.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:58:30.437 00.000 11060 MoveAxis(E, 28, ABG)
22:58:30.437 00.000 11060 Guiding  Dir = 2, Dur = 28
22:58:30.440 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:30.451 00.011 11060 IsSlewing returns 0
22:58:30.451 00.000 11060 IsGuiding returns 0
22:58:30.461 00.010 10844 UpdateGuideState exits: m=2997 SNR=35.4
22:58:30.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:30.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:30.461 00.000 10844 Enqueuing Expose request
22:58:30.493 00.032 11060 IsGuiding returns 0
22:58:30.493 00.000 11060 Move returns status 0, amount 28
22:58:30.493 00.000 11060 MoveAxis(N, 0, ABG)
22:58:30.493 00.000 11060 Move returns status 0, amount 0
22:58:30.493 00.000 11060 move complete, result=0
22:58:30.493 00.000 11060 worker thread done servicing request
22:58:30.493 00.000 11060 Worker thread wakes up
22:58:30.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:30.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:30.493 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
22:58:31.124 00.631 11060 Exposure complete
22:58:31.349 00.225 11060 worker thread done servicing request
22:58:31.350 00.001 10844 OnExposeComplete: enter
22:58:31.350 00.000 10844 UpdateGuideState(): m_state=6
22:58:31.350 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
22:58:31.350 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=59.52, Mass=3290, SNR=37.8, Peak=246 HFD=3.5
22:58:31.350 00.000 10844 MultiStar: [#1 -0.14,0.61,0.97,U] [#2 -0.33,0.37,1.82,U] [#3 0.06,-0.09,0.91,U] [#4 0.57,0.23,0.88,U] [#5 -0.04,0.56,0.93,U] [#6 -0.31,0.73,0.00,M2] [#7 0.19,0.49,0.84,U] [#8 0.06,0.77,0.00,M2] 
22:58:31.350 00.000 10844 single-star, 6 included, MultiStar: {-0.01, 0.30}, one-star: {-0.03, -0.10}
22:58:31.350 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
22:58:31.350 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
22:58:31.350 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.82 mountX=0.10 mountY=-0.01, mountTheta=-0.08
22:58:31.353 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
22:58:31.353 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
22:58:31.353 00.000 11060 Worker thread wakes up
22:58:31.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
22:58:31.366 00.013 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
22:58:31.366 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=-0.01
22:58:31.366 00.000 11060 BLC: window closed
22:58:31.366 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.26, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.242168, 1:0.260218, 2:0.170134
22:58:31.366 00.000 11060 BLC: No correction, Miss < min_move
22:58:31.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:58:31.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:31.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:31.366 00.000 11060 MoveAxis(E, 0, ABG)
22:58:31.368 00.002 11060 Move returns status 0, amount 0
22:58:31.368 00.000 11060 MoveAxis(N, 0, ABG)
22:58:31.368 00.000 11060 Move returns status 0, amount 0
22:58:31.368 00.000 11060 move complete, result=0
22:58:31.368 00.000 11060 worker thread done servicing request
22:58:31.374 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:31.388 00.014 10844 UpdateGuideState exits: m=3290 SNR=37.8
22:58:31.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:31.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:31.388 00.000 10844 Enqueuing Expose request
22:58:31.388 00.000 11060 Worker thread wakes up
22:58:31.388 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:31.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:31.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:32.026 00.638 11060 Exposure complete
22:58:32.233 00.207 11060 worker thread done servicing request
22:58:32.233 00.000 10844 OnExposeComplete: enter
22:58:32.233 00.000 10844 UpdateGuideState(): m_state=6
22:58:32.234 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
22:58:32.234 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=60.12, Mass=3947, SNR=41.5, Peak=255 HFD=3.7
22:58:32.235 00.001 10844 MultiStar: [#1 0.26,1.07,0.00,M4] [#2 -0.64,0.15,1.75,U] [#3 -0.01,0.53,0.87,U] [#4 -0.17,0.15,0.83,U] [#5 -0.87,0.23,0.00,M1] [#6 -0.76,0.97,0.00,M3] [#7 0.04,0.88,0.00,M1] [#8 0.11,0.60,0.87,U] 
22:58:32.235 00.000 10844 refined, 4 included, MultiStar: {-0.21, 0.35}, one-star: {0.05, 0.50}
22:58:32.235 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
22:58:32.235 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
22:58:32.235 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.35 hyp=0.41 cameraTheta=2.12 mountX=-0.31 mountY=-0.27, mountTheta=-2.42
22:58:32.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.35, opts=13)
22:58:32.237 00.000 10844 Enqueuing Move request for scope (-0.21, 0.35)
22:58:32.237 00.000 11060 Worker thread wakes up
22:58:32.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.35) opts 0xd
22:58:32.237 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.35)
22:58:32.238 00.001 11060 Moving (-0.21, 0.35) raw xDistance=-0.31 yDistance=-0.27
22:58:32.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
22:58:32.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
22:58:32.238 00.000 11060 MoveAxis(E, 53, ABG)
22:58:32.238 00.000 11060 Guiding  Dir = 2, Dur = 53
22:58:32.246 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:32.262 00.016 11060 IsSlewing returns 0
22:58:32.262 00.000 11060 IsGuiding returns 0
22:58:32.280 00.018 10844 UpdateGuideState exits: m=3947 SNR=41.5 Saturated
22:58:32.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:32.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:32.280 00.000 10844 Enqueuing Expose request
22:58:32.345 00.065 11060 IsGuiding returns 0
22:58:32.345 00.000 11060 Move returns status 0, amount 53
22:58:32.345 00.000 11060 MoveAxis(N, 105, ABG)
22:58:32.345 00.000 11060 Guiding  Dir = 0, Dur = 105
22:58:32.358 00.013 11060 IsSlewing returns 0
22:58:32.359 00.001 11060 IsGuiding returns 0
22:58:32.476 00.117 11060 IsGuiding returns 0
22:58:32.476 00.000 11060 Move returns status 0, amount 105
22:58:32.477 00.001 11060 move complete, result=0
22:58:32.477 00.000 11060 worker thread done servicing request
22:58:32.477 00.000 11060 Worker thread wakes up
22:58:32.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:32.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:32.477 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.3 px 105 ms NORTH
22:58:33.116 00.639 11060 Exposure complete
22:58:33.344 00.228 11060 worker thread done servicing request
22:58:33.344 00.000 10844 OnExposeComplete: enter
22:58:33.344 00.000 10844 UpdateGuideState(): m_state=6
22:58:33.345 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
22:58:33.345 00.000 10844 Star::Find returns 1 (0), X=255.05, Y=59.97, Mass=3365, SNR=37.8, Peak=251 HFD=3.4
22:58:33.345 00.000 10844 MultiStar: [#1 -0.08,1.20,0.00,M5] [#2 -0.67,0.02,1.92,U] [#3 0.21,0.36,0.92,U] [#4 0.09,0.38,0.96,U] [#5 -0.54,0.16,0.94,U] [#6 0.18,0.73,0.00,M4] [#7 0.16,-0.02,0.76,U] [#8 0.01,0.25,0.94,U] 
22:58:33.345 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.20}, one-star: {-0.07, 0.35}
22:58:33.345 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.11 = -2.18)
22:58:33.345 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
22:58:33.346 00.001 10844 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.28 cameraTheta=2.35 mountX=-0.16 mountY=-0.22, mountTheta=-2.18
22:58:33.347 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.20, opts=13)
22:58:33.347 00.000 10844 Enqueuing Move request for scope (-0.19, 0.20)
22:58:33.347 00.000 11060 Worker thread wakes up
22:58:33.348 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.20) opts 0xd
22:58:33.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.20)
22:58:33.348 00.000 11060 Moving (-0.19, 0.20) raw xDistance=-0.16 yDistance=-0.22
22:58:33.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
22:58:33.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
22:58:33.348 00.000 11060 MoveAxis(E, 29, ABG)
22:58:33.348 00.000 11060 Guiding  Dir = 2, Dur = 29
22:58:33.351 00.003 11060 IsSlewing returns 0
22:58:33.352 00.001 11060 IsGuiding returns 0
22:58:33.356 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:33.386 00.030 10844 UpdateGuideState exits: m=3365 SNR=37.8
22:58:33.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:33.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:33.386 00.000 10844 Enqueuing Expose request
22:58:33.396 00.010 11060 IsGuiding returns 0
22:58:33.396 00.000 11060 Move returns status 0, amount 29
22:58:33.396 00.000 11060 MoveAxis(N, 87, ABG)
22:58:33.398 00.002 11060 Guiding  Dir = 0, Dur = 87
22:58:33.412 00.014 11060 IsSlewing returns 0
22:58:33.412 00.000 11060 IsGuiding returns 0
22:58:33.503 00.091 11060 IsGuiding returns 0
22:58:33.503 00.000 11060 Move returns status 0, amount 87
22:58:33.503 00.000 11060 move complete, result=0
22:58:33.503 00.000 11060 worker thread done servicing request
22:58:33.503 00.000 11060 Worker thread wakes up
22:58:33.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:33.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:33.512 00.009 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 87 ms NORTH
22:58:34.137 00.625 11060 Exposure complete
22:58:34.375 00.238 10844 OnExposeComplete: enter
22:58:34.375 00.000 10844 UpdateGuideState(): m_state=6
22:58:34.375 00.000 11060 worker thread done servicing request
22:58:34.375 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
22:58:34.375 00.000 10844 Star::Find returns 1 (0), X=254.90, Y=59.89, Mass=3135, SNR=36.2, Peak=249 HFD=3.8
22:58:34.378 00.003 10844 MultiStar: [#1 -0.05,0.50,1.00,U] [#2 -0.61,-0.13,1.85,U] [#3 -0.20,0.45,0.94,U] [#4 -0.08,0.13,0.95,U] [#5 -0.41,-0.37,1.03,U] [#6 -0.19,0.16,0.89,U] [#7 0.08,-0.11,0.85,U] [#8 -0.13,0.44,0.89,U] 
22:58:34.378 00.000 10844 refined, 8 included, MultiStar: {-0.25, 0.12}, one-star: {-0.22, 0.27}
22:58:34.378 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.44 = -1.84)
22:58:34.378 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.86)
22:58:34.378 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.27 cameraTheta=2.69 mountX=-0.07 mountY=-0.26, mountTheta=-1.85
22:58:34.381 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.12, opts=13)
22:58:34.381 00.000 10844 Enqueuing Move request for scope (-0.25, 0.12)
22:58:34.381 00.000 11060 Worker thread wakes up
22:58:34.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
22:58:34.382 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
22:58:34.383 00.001 11060 Moving (-0.25, 0.12) raw xDistance=-0.07 yDistance=-0.26
22:58:34.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:58:34.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
22:58:34.383 00.000 11060 MoveAxis(E, 0, ABG)
22:58:34.383 00.000 11060 Move returns status 0, amount 0
22:58:34.383 00.000 11060 MoveAxis(N, 102, ABG)
22:58:34.383 00.000 11060 Guiding  Dir = 0, Dur = 102
22:58:34.389 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:34.394 00.005 11060 IsSlewing returns 0
22:58:34.394 00.000 11060 IsGuiding returns 0
22:58:34.406 00.012 10844 UpdateGuideState exits: m=3135 SNR=36.2
22:58:34.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:34.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:34.406 00.000 10844 Enqueuing Expose request
22:58:34.508 00.102 11060 IsGuiding returns 0
22:58:34.509 00.001 11060 Move returns status 0, amount 102
22:58:34.509 00.000 11060 move complete, result=0
22:58:34.509 00.000 11060 worker thread done servicing request
22:58:34.509 00.000 11060 Worker thread wakes up
22:58:34.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:34.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:34.509 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 102 ms NORTH
22:58:35.152 00.643 11060 Exposure complete
22:58:35.367 00.215 11060 worker thread done servicing request
22:58:35.367 00.000 10844 OnExposeComplete: enter
22:58:35.367 00.000 10844 UpdateGuideState(): m_state=6
22:58:35.367 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
22:58:35.367 00.000 10844 Star::Find returns 1 (0), X=255.26, Y=60.07, Mass=2891, SNR=35.0, Peak=232 HFD=3.4
22:58:35.372 00.005 10844 MultiStar: [#1 -0.39,0.83,0.00,M5] [#2 -0.52,0.75,0.00,M1] [#3 -0.25,0.80,0.00,M1] [#4 0.39,0.20,1.00,U] [#5 -0.25,0.40,1.07,U] [#6 -0.01,0.81,0.00,M4] [#7 -0.08,0.51,0.88,U] [#8 -0.02,0.98,0.00,M1] 
22:58:35.372 00.000 10844 refined, 3 included, MultiStar: {0.05, 0.39}, one-star: {0.13, 0.45}
22:58:35.372 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
22:58:35.372 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
22:58:35.372 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.39 hyp=0.39 cameraTheta=1.45 mountX=-0.39 mountY=-0.02, mountTheta=-3.10
22:58:35.372 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.39, opts=13)
22:58:35.372 00.000 10844 Enqueuing Move request for scope (0.05, 0.39)
22:58:35.372 00.000 11060 Worker thread wakes up
22:58:35.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.39) opts 0xd
22:58:35.372 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.39)
22:58:35.372 00.000 11060 Moving (0.05, 0.39) raw xDistance=-0.39 yDistance=-0.02
22:58:35.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
22:58:35.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:35.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:35.372 00.000 11060 MoveAxis(E, 67, ABG)
22:58:35.372 00.000 11060 Guiding  Dir = 2, Dur = 67
22:58:35.382 00.010 11060 IsSlewing returns 0
22:58:35.383 00.001 11060 IsGuiding returns 0
22:58:35.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:35.417 00.034 10844 UpdateGuideState exits: m=2891 SNR=35.0
22:58:35.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:35.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:35.417 00.000 10844 Enqueuing Expose request
22:58:35.468 00.051 11060 IsGuiding returns 0
22:58:35.468 00.000 11060 Move returns status 0, amount 67
22:58:35.468 00.000 11060 MoveAxis(N, 0, ABG)
22:58:35.468 00.000 11060 Move returns status 0, amount 0
22:58:35.468 00.000 11060 move complete, result=0
22:58:35.468 00.000 11060 worker thread done servicing request
22:58:35.470 00.002 11060 Worker thread wakes up
22:58:35.470 00.000 10844 GuideStep: -0.4 px 67 ms EAST, -0.0 px 0 ms NORTH
22:58:35.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:35.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:36.110 00.640 11060 Exposure complete
22:58:36.329 00.219 11060 worker thread done servicing request
22:58:36.329 00.000 10844 OnExposeComplete: enter
22:58:36.329 00.000 10844 UpdateGuideState(): m_state=6
22:58:36.329 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
22:58:36.329 00.000 10844 Star::Find returns 1 (1), X=254.89, Y=60.96, Mass=3726, SNR=40.5, Peak=255 HFD=3.9
22:58:36.330 00.001 10844 MultiStar: [#1 -0.45,0.97,0.00,M6] [#2 -0.46,0.36,1.75,U] [#3 -0.35,0.32,0.93,U] [#4 0.13,0.58,0.86,U] [#5 -0.10,0.37,0.95,U] [#6 -0.01,0.89,0.00,M5] [#7 0.08,0.72,0.73,U] [#8 0.54,1.12,0.00,M2] 
22:58:36.330 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.59}, one-star: {-0.23, 1.34}
22:58:36.330 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
22:58:36.330 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.64)
22:58:36.330 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.59 hyp=0.62 cameraTheta=1.91 mountX=-0.54 mountY=-0.30, mountTheta=-2.63
22:58:36.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.59, opts=13)
22:58:36.332 00.000 10844 Enqueuing Move request for scope (-0.21, 0.59)
22:58:36.332 00.000 11060 Worker thread wakes up
22:58:36.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.59) opts 0xd
22:58:36.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.59)
22:58:36.332 00.000 11060 Moving (-0.21, 0.59) raw xDistance=-0.54 yDistance=-0.30
22:58:36.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
22:58:36.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
22:58:36.332 00.000 11060 MoveAxis(E, 96, ABG)
22:58:36.332 00.000 11060 Guiding  Dir = 2, Dur = 96
22:58:36.336 00.004 11060 IsSlewing returns 0
22:58:36.336 00.000 11060 IsGuiding returns 0
22:58:36.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:36.351 00.015 10844 UpdateGuideState exits: m=3726 SNR=40.5 Saturated
22:58:36.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:36.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:36.351 00.000 10844 Enqueuing Expose request
22:58:36.439 00.088 11060 IsGuiding returns 0
22:58:36.440 00.001 11060 Move returns status 0, amount 96
22:58:36.440 00.000 11060 MoveAxis(N, 117, ABG)
22:58:36.441 00.001 11060 Guiding  Dir = 0, Dur = 117
22:58:36.455 00.014 11060 IsSlewing returns 0
22:58:36.482 00.027 11060 IsGuiding returns 0
22:58:36.637 00.155 11060 IsGuiding returns 0
22:58:36.637 00.000 11060 Move returns status 0, amount 117
22:58:36.637 00.000 11060 move complete, result=0
22:58:36.637 00.000 10844 GuideStep: -0.5 px 96 ms EAST, -0.3 px 117 ms NORTH
22:58:36.639 00.002 11060 worker thread done servicing request
22:58:36.639 00.000 11060 Worker thread wakes up
22:58:36.641 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:36.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:37.277 00.636 11060 Exposure complete
22:58:37.496 00.219 11060 worker thread done servicing request
22:58:37.496 00.000 10844 OnExposeComplete: enter
22:58:37.496 00.000 10844 UpdateGuideState(): m_state=6
22:58:37.496 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
22:58:37.496 00.000 10844 Star::Find returns 1 (1), X=255.26, Y=60.04, Mass=3248, SNR=37.1, Peak=255 HFD=3.4
22:58:37.496 00.000 10844 MultiStar: [#1 0.21,0.30,0.98,U] [#2 -0.18,0.05,1.88,U] [#3 0.01,0.45,0.98,U] [#4 -0.04,0.31,0.93,U] [#5 -0.13,0.13,0.95,U] [#6 -0.26,0.65,0.96,U] [#7 0.12,1.14,0.00,M1] [#8 0.18,0.45,0.96,U] 
22:58:37.496 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.31}, one-star: {0.14, 0.42}
22:58:37.496 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
22:58:37.496 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.90)
22:58:37.496 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.65 mountX=-0.30 mountY=-0.08, mountTheta=-2.90
22:58:37.501 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.31, opts=13)
22:58:37.502 00.001 10844 Enqueuing Move request for scope (-0.03, 0.31)
22:58:37.502 00.000 11060 Worker thread wakes up
22:58:37.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
22:58:37.502 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
22:58:37.502 00.000 11060 Moving (-0.03, 0.31) raw xDistance=-0.30 yDistance=-0.08
22:58:37.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.30
22:58:37.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:37.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:58:37.502 00.000 11060 MoveAxis(E, 56, ABG)
22:58:37.502 00.000 11060 Guiding  Dir = 2, Dur = 56
22:58:37.522 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:37.527 00.005 11060 IsSlewing returns 0
22:58:37.527 00.000 11060 IsGuiding returns 0
22:58:37.541 00.014 10844 UpdateGuideState exits: m=3248 SNR=37.1 Saturated
22:58:37.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:37.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:37.541 00.000 10844 Enqueuing Expose request
22:58:37.607 00.066 11060 IsGuiding returns 0
22:58:37.607 00.000 11060 Move returns status 0, amount 56
22:58:37.607 00.000 11060 MoveAxis(N, 0, ABG)
22:58:37.607 00.000 11060 Move returns status 0, amount 0
22:58:37.607 00.000 11060 move complete, result=0
22:58:37.608 00.001 11060 worker thread done servicing request
22:58:37.608 00.000 11060 Worker thread wakes up
22:58:37.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:37.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:37.608 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
22:58:38.245 00.637 11060 Exposure complete
22:58:38.489 00.244 11060 worker thread done servicing request
22:58:38.489 00.000 10844 OnExposeComplete: enter
22:58:38.489 00.000 10844 UpdateGuideState(): m_state=6
22:58:38.489 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
22:58:38.489 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.96, Mass=2917, SNR=34.9, Peak=217 HFD=4.0
22:58:38.489 00.000 10844 MultiStar: [#1 0.06,0.88,0.00,M6] [#2 -0.27,0.33,2.05,U] [#3 0.12,0.76,0.00,M1] [#4 0.22,0.12,1.03,U] [#5 -0.32,0.10,1.09,U] [#6 0.19,0.80,0.00,M5] [#7 0.08,0.38,0.90,U] [#8 -0.11,0.79,0.00,M2] 
22:58:38.489 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.26}, one-star: {-0.06, 0.34}
22:58:38.489 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
22:58:38.489 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
22:58:38.489 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.96 mountX=-0.24 mountY=-0.15, mountTheta=-2.58
22:58:38.493 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.26, opts=13)
22:58:38.493 00.000 10844 Enqueuing Move request for scope (-0.11, 0.26)
22:58:38.493 00.000 11060 Worker thread wakes up
22:58:38.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
22:58:38.493 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
22:58:38.494 00.001 11060 Moving (-0.11, 0.26) raw xDistance=-0.24 yDistance=-0.15
22:58:38.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
22:58:38.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:38.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:58:38.494 00.000 11060 MoveAxis(E, 43, ABG)
22:58:38.495 00.001 11060 Guiding  Dir = 2, Dur = 43
22:58:38.499 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:38.532 00.033 11060 IsSlewing returns 0
22:58:38.532 00.000 11060 IsGuiding returns 0
22:58:38.534 00.002 10844 UpdateGuideState exits: m=2917 SNR=34.9
22:58:38.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:38.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:38.534 00.000 10844 Enqueuing Expose request
22:58:38.606 00.072 11060 IsGuiding returns 0
22:58:38.606 00.000 11060 Move returns status 0, amount 43
22:58:38.606 00.000 11060 MoveAxis(N, 0, ABG)
22:58:38.606 00.000 11060 Move returns status 0, amount 0
22:58:38.606 00.000 11060 move complete, result=0
22:58:38.606 00.000 11060 worker thread done servicing request
22:58:38.606 00.000 11060 Worker thread wakes up
22:58:38.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:38.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:38.611 00.005 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
22:58:39.260 00.649 11060 Exposure complete
22:58:39.472 00.212 11060 worker thread done servicing request
22:58:39.472 00.000 10844 OnExposeComplete: enter
22:58:39.472 00.000 10844 UpdateGuideState(): m_state=6
22:58:39.472 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
22:58:39.472 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=59.76, Mass=3366, SNR=37.8, Peak=255 HFD=3.6
22:58:39.472 00.000 10844 MultiStar: [#1 -0.18,0.69,0.99,U] [#2 -0.19,-0.42,1.82,U] [#3 0.62,0.19,0.88,U] [#4 0.04,-0.17,0.94,U] [#5 0.04,0.21,1.02,U] [#6 0.45,0.54,0.91,U] [#7 0.35,0.16,0.86,U] [#8 0.28,0.75,0.00,M3] 
22:58:39.472 00.000 10844 single-star, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.05, 0.14}
22:58:39.472 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
22:58:39.472 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
22:58:39.472 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=-0.15 mountY=0.02, mountTheta=2.98
22:58:39.480 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
22:58:39.480 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
22:58:39.480 00.000 11060 Worker thread wakes up
22:58:39.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:58:39.480 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:58:39.480 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.15 yDistance=0.02
22:58:39.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:58:39.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:39.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:39.480 00.000 11060 MoveAxis(E, 27, ABG)
22:58:39.480 00.000 11060 Guiding  Dir = 2, Dur = 27
22:58:39.487 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:39.520 00.033 11060 IsSlewing returns 0
22:58:39.520 00.000 11060 IsGuiding returns 0
22:58:39.527 00.007 10844 UpdateGuideState exits: m=3366 SNR=37.8 Saturated
22:58:39.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:39.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:39.527 00.000 10844 Enqueuing Expose request
22:58:39.566 00.039 11060 IsGuiding returns 0
22:58:39.566 00.000 11060 Move returns status 0, amount 27
22:58:39.566 00.000 11060 MoveAxis(N, 0, ABG)
22:58:39.566 00.000 11060 Move returns status 0, amount 0
22:58:39.566 00.000 11060 move complete, result=0
22:58:39.568 00.002 11060 worker thread done servicing request
22:58:39.568 00.000 11060 Worker thread wakes up
22:58:39.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:39.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:39.576 00.008 10844 GuideStep: -0.1 px 27 ms EAST, 0.0 px 0 ms NORTH
22:58:40.189 00.613 11060 Exposure complete
22:58:40.439 00.250 10844 OnExposeComplete: enter
22:58:40.439 00.000 10844 UpdateGuideState(): m_state=6
22:58:40.439 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
22:58:40.441 00.002 10844 Star::Find returns 1 (1), X=255.25, Y=59.65, Mass=3365, SNR=37.9, Peak=255 HFD=3.6
22:58:40.441 00.000 10844 MultiStar: [#1 -0.01,0.60,0.99,U] [#2 -0.53,-0.39,2.00,U] [#3 0.13,0.20,0.92,U] [#4 0.20,0.28,0.95,U] [#5 0.05,0.12,1.00,U] [#6 0.32,0.84,0.00,M5] [#7 0.24,0.12,0.82,U] [#8 0.26,0.62,0.88,U] 
22:58:40.441 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {0.13, 0.04}
22:58:40.441 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
22:58:40.441 00.000 11060 worker thread done servicing request
22:58:40.442 00.001 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
22:58:40.442 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.72 mountX=-0.12 mountY=-0.04, mountTheta=-2.83
22:58:40.442 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
22:58:40.442 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
22:58:40.442 00.000 11060 Worker thread wakes up
22:58:40.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
22:58:40.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
22:58:40.442 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.04
22:58:40.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:58:40.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:40.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:40.442 00.000 11060 MoveAxis(E, 0, ABG)
22:58:40.442 00.000 11060 Move returns status 0, amount 0
22:58:40.442 00.000 11060 MoveAxis(N, 0, ABG)
22:58:40.442 00.000 11060 Move returns status 0, amount 0
22:58:40.442 00.000 11060 move complete, result=0
22:58:40.442 00.000 11060 worker thread done servicing request
22:58:40.449 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:40.468 00.019 10844 UpdateGuideState exits: m=3365 SNR=37.9 Saturated
22:58:40.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:40.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:40.468 00.000 10844 Enqueuing Expose request
22:58:40.468 00.000 11060 Worker thread wakes up
22:58:40.468 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:40.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:40.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:41.105 00.637 11060 Exposure complete
22:58:41.340 00.235 11060 worker thread done servicing request
22:58:41.340 00.000 10844 OnExposeComplete: enter
22:58:41.342 00.002 10844 UpdateGuideState(): m_state=6
22:58:41.342 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
22:58:41.342 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=59.63, Mass=3393, SNR=38.0, Peak=255 HFD=3.5
22:58:41.342 00.000 10844 MultiStar: [#1 -0.15,0.38,0.90,U] [#2 -0.15,-0.02,1.93,U] [#3 0.08,0.24,0.87,U] [#4 -0.00,0.57,0.95,U] [#5 0.21,-0.04,0.92,U] [#6 0.20,0.07,0.89,U] [#7 0.04,0.08,0.81,U] [#8 0.34,0.52,0.90,U] 
22:58:41.342 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.18}, one-star: {0.22, 0.01}
22:58:41.342 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
22:58:41.342 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
22:58:41.342 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.23 mountX=-0.19 mountY=0.03, mountTheta=2.97
22:58:41.350 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.18, opts=13)
22:58:41.350 00.000 10844 Enqueuing Move request for scope (0.06, 0.18)
22:58:41.350 00.000 11060 Worker thread wakes up
22:58:41.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
22:58:41.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
22:58:41.350 00.000 11060 Moving (0.06, 0.18) raw xDistance=-0.19 yDistance=0.03
22:58:41.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
22:58:41.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:41.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:58:41.350 00.000 11060 MoveAxis(E, 32, ABG)
22:58:41.350 00.000 11060 Guiding  Dir = 2, Dur = 32
22:58:41.362 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:41.373 00.011 11060 IsSlewing returns 0
22:58:41.373 00.000 11060 IsGuiding returns 0
22:58:41.377 00.004 10844 UpdateGuideState exits: m=3393 SNR=38.0 Saturated
22:58:41.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:41.379 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:41.379 00.000 10844 Enqueuing Expose request
22:58:41.434 00.055 11060 IsGuiding returns 0
22:58:41.434 00.000 11060 Move returns status 0, amount 32
22:58:41.434 00.000 11060 MoveAxis(N, 0, ABG)
22:58:41.434 00.000 11060 Move returns status 0, amount 0
22:58:41.434 00.000 11060 move complete, result=0
22:58:41.434 00.000 11060 worker thread done servicing request
22:58:41.434 00.000 11060 Worker thread wakes up
22:58:41.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:41.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:41.454 00.020 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
22:58:42.066 00.612 11060 Exposure complete
22:58:42.304 00.238 11060 worker thread done servicing request
22:58:42.304 00.000 10844 OnExposeComplete: enter
22:58:42.304 00.000 10844 UpdateGuideState(): m_state=6
22:58:42.304 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
22:58:42.304 00.000 10844 Star::Find returns 1 (1), X=255.43, Y=59.65, Mass=3518, SNR=38.7, Peak=255 HFD=3.5
22:58:42.304 00.000 10844 MultiStar: [#1 0.14,0.37,0.92,U] [#2 0.16,-0.56,1.86,U] [#3 0.32,-0.29,0.84,U] [#4 0.13,0.23,0.92,U] [#5 -0.28,-0.23,1.00,U] [#6 -0.14,-0.15,0.89,U] [#7 0.28,-0.07,0.79,U] [#8 0.17,0.48,0.88,U] 
22:58:42.304 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.31, 0.03}
22:58:42.304 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
22:58:42.304 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
22:58:42.304 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.58 mountX=0.05 mountY=0.13, mountTheta=1.17
22:58:42.306 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.08, opts=13)
22:58:42.306 00.000 10844 Enqueuing Move request for scope (0.12, -0.08)
22:58:42.306 00.000 11060 Worker thread wakes up
22:58:42.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
22:58:42.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
22:58:42.306 00.000 11060 Moving (0.12, -0.08) raw xDistance=0.05 yDistance=0.13
22:58:42.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:58:42.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:42.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:58:42.306 00.000 11060 MoveAxis(E, 0, ABG)
22:58:42.306 00.000 11060 Move returns status 0, amount 0
22:58:42.306 00.000 11060 MoveAxis(N, 0, ABG)
22:58:42.306 00.000 11060 Move returns status 0, amount 0
22:58:42.306 00.000 11060 move complete, result=0
22:58:42.306 00.000 11060 worker thread done servicing request
22:58:42.315 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:42.330 00.015 10844 UpdateGuideState exits: m=3518 SNR=38.7 Saturated
22:58:42.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:42.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:42.330 00.000 10844 Enqueuing Expose request
22:58:42.330 00.000 11060 Worker thread wakes up
22:58:42.330 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:42.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:42.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:42.966 00.636 11060 Exposure complete
22:58:43.196 00.230 11060 worker thread done servicing request
22:58:43.197 00.001 10844 OnExposeComplete: enter
22:58:43.197 00.000 10844 UpdateGuideState(): m_state=6
22:58:43.197 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
22:58:43.197 00.000 10844 Star::Find returns 1 (1), X=255.49, Y=59.31, Mass=3059, SNR=36.0, Peak=255 HFD=3.4
22:58:43.197 00.000 10844 MultiStar: [#1 0.13,0.12,1.04,U] [#2 -0.49,-0.54,1.95,U] [#3 0.13,-0.17,0.96,U] [#4 0.04,-0.18,0.98,U] [#5 -0.07,-0.49,1.06,U] [#6 -0.07,0.14,0.95,U] [#7 0.00,0.45,0.85,U] [#8 0.31,0.18,0.94,U] 
22:58:43.197 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {0.37, -0.31}
22:58:43.197 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
22:58:43.197 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
22:58:43.197 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.67 mountX=0.15 mountY=0.01, mountTheta=0.07
22:58:43.197 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
22:58:43.197 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
22:58:43.197 00.000 11060 Worker thread wakes up
22:58:43.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
22:58:43.197 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
22:58:43.197 00.000 11060 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=0.01
22:58:43.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
22:58:43.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:43.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:58:43.197 00.000 11060 MoveAxis(W, 25, ABG)
22:58:43.197 00.000 11060 Guiding  Dir = 3, Dur = 25
22:58:43.207 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:43.228 00.021 11060 IsSlewing returns 0
22:58:43.228 00.000 10844 UpdateGuideState exits: m=3059 SNR=36.0 Saturated
22:58:43.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:43.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:43.228 00.000 10844 Enqueuing Expose request
22:58:43.228 00.000 11060 IsGuiding returns 0
22:58:43.271 00.043 11060 IsGuiding returns 0
22:58:43.271 00.000 11060 Move returns status 0, amount 25
22:58:43.271 00.000 11060 MoveAxis(N, 0, ABG)
22:58:43.271 00.000 11060 Move returns status 0, amount 0
22:58:43.271 00.000 11060 move complete, result=0
22:58:43.271 00.000 11060 worker thread done servicing request
22:58:43.271 00.000 11060 Worker thread wakes up
22:58:43.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:43.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:43.271 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
22:58:43.893 00.622 11060 Exposure complete
22:58:44.122 00.229 11060 worker thread done servicing request
22:58:44.122 00.000 10844 OnExposeComplete: enter
22:58:44.122 00.000 10844 UpdateGuideState(): m_state=6
22:58:44.122 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
22:58:44.122 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=59.47, Mass=3176, SNR=36.3, Peak=255 HFD=3.6
22:58:44.125 00.003 10844 MultiStar: [#1 -0.10,0.93,0.00,M2] [#2 -0.50,-0.27,2.04,U] [#3 0.53,0.27,0.95,U] [#4 0.13,-0.07,0.97,U] [#5 -0.17,-0.27,1.07,U] [#6 0.02,0.09,0.87,U] [#7 0.25,-0.41,0.86,U] [#8 0.30,0.52,0.95,U] 
22:58:44.125 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.07}, one-star: {0.06, -0.15}
22:58:44.125 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
22:58:44.125 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
22:58:44.125 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.56 mountX=0.06 mountY=0.01, mountTheta=0.17
22:58:44.127 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.07, opts=13)
22:58:44.127 00.000 10844 Enqueuing Move request for scope (0.00, -0.07)
22:58:44.127 00.000 11060 Worker thread wakes up
22:58:44.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:58:44.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:58:44.127 00.000 11060 Moving (0.00, -0.07) raw xDistance=0.06 yDistance=0.01
22:58:44.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:58:44.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:44.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:58:44.127 00.000 11060 MoveAxis(E, 0, ABG)
22:58:44.127 00.000 11060 Move returns status 0, amount 0
22:58:44.127 00.000 11060 MoveAxis(N, 0, ABG)
22:58:44.127 00.000 11060 Move returns status 0, amount 0
22:58:44.127 00.000 11060 move complete, result=0
22:58:44.127 00.000 11060 worker thread done servicing request
22:58:44.133 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:44.162 00.029 10844 UpdateGuideState exits: m=3176 SNR=36.3 Saturated
22:58:44.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:44.167 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:44.167 00.000 10844 Enqueuing Expose request
22:58:44.167 00.000 11060 Worker thread wakes up
22:58:44.167 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:44.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:44.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:44.804 00.637 11060 Exposure complete
22:58:45.031 00.227 11060 worker thread done servicing request
22:58:45.031 00.000 10844 OnExposeComplete: enter
22:58:45.031 00.000 10844 UpdateGuideState(): m_state=6
22:58:45.031 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
22:58:45.031 00.000 10844 Star::Find returns 1 (1), X=255.47, Y=59.48, Mass=3030, SNR=36.1, Peak=255 HFD=3.2
22:58:45.032 00.001 10844 MultiStar: [#1 0.07,0.31,1.03,U] [#2 -0.18,0.03,1.95,U] [#3 -0.09,0.12,1.00,U] [#4 0.20,-0.32,1.02,U] [#5 0.01,-0.14,1.10,U] [#6 0.57,0.65,0.00,M2] [#7 0.40,-0.22,0.88,U] [#8 0.42,0.25,0.96,U] 
22:58:45.032 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.35, -0.14}
22:58:45.032 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
22:58:45.032 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
22:58:45.032 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.09 mountX=-0.01 mountY=0.11, mountTheta=1.66
22:58:45.034 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
22:58:45.034 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
22:58:45.034 00.000 11060 Worker thread wakes up
22:58:45.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
22:58:45.034 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
22:58:45.034 00.000 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
22:58:45.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:58:45.035 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:45.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:58:45.035 00.000 11060 MoveAxis(E, 0, ABG)
22:58:45.035 00.000 11060 Move returns status 0, amount 0
22:58:45.035 00.000 11060 MoveAxis(N, 0, ABG)
22:58:45.035 00.000 11060 Move returns status 0, amount 0
22:58:45.035 00.000 11060 move complete, result=0
22:58:45.036 00.001 11060 worker thread done servicing request
22:58:45.043 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:45.070 00.027 10844 UpdateGuideState exits: m=3030 SNR=36.1 Saturated
22:58:45.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:45.072 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:45.072 00.000 10844 Enqueuing Expose request
22:58:45.072 00.000 11060 Worker thread wakes up
22:58:45.072 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:45.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:45.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:45.737 00.665 11060 Exposure complete
22:58:45.955 00.218 11060 worker thread done servicing request
22:58:45.957 00.002 10844 OnExposeComplete: enter
22:58:45.957 00.000 10844 UpdateGuideState(): m_state=6
22:58:45.957 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
22:58:45.958 00.001 10844 Star::Find returns 1 (1), X=255.50, Y=59.85, Mass=3168, SNR=36.7, Peak=255 HFD=3.5
22:58:45.958 00.000 10844 MultiStar: [#1 -0.04,-0.20,1.00,U] [#2 -0.39,-0.77,0.00,M1] [#3 0.21,-0.56,0.96,U] [#4 -0.07,-0.20,0.94,U] [#5 -0.08,-0.56,0.97,U] [#6 0.05,-0.02,0.95,U] [#7 0.00,-0.48,0.80,U] [#8 0.28,-0.10,1.00,U] 
22:58:45.958 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.23}, one-star: {0.38, 0.24}
22:58:45.958 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
22:58:45.958 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
22:58:45.958 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.18 mountX=0.21 mountY=0.13, mountTheta=0.56
22:58:45.958 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.23, opts=13)
22:58:45.960 00.002 10844 Enqueuing Move request for scope (0.10, -0.23)
22:58:45.960 00.000 11060 Worker thread wakes up
22:58:45.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
22:58:45.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
22:58:45.960 00.000 11060 Moving (0.10, -0.23) raw xDistance=0.21 yDistance=0.13
22:58:45.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:58:45.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:45.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:58:45.960 00.000 11060 MoveAxis(W, 36, ABG)
22:58:45.960 00.000 11060 Guiding  Dir = 3, Dur = 36
22:58:45.967 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:45.975 00.008 11060 IsSlewing returns 0
22:58:45.976 00.001 11060 IsGuiding returns 0
22:58:45.995 00.019 10844 UpdateGuideState exits: m=3168 SNR=36.7 Saturated
22:58:45.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:45.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:45.995 00.000 10844 Enqueuing Expose request
22:58:46.021 00.026 11060 IsGuiding returns 0
22:58:46.021 00.000 11060 Move returns status 0, amount 36
22:58:46.021 00.000 11060 MoveAxis(N, 0, ABG)
22:58:46.021 00.000 11060 Move returns status 0, amount 0
22:58:46.021 00.000 11060 move complete, result=0
22:58:46.021 00.000 11060 worker thread done servicing request
22:58:46.021 00.000 11060 Worker thread wakes up
22:58:46.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:46.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:46.031 00.010 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
22:58:46.655 00.624 11060 Exposure complete
22:58:46.891 00.236 11060 worker thread done servicing request
22:58:46.891 00.000 10844 OnExposeComplete: enter
22:58:46.891 00.000 10844 UpdateGuideState(): m_state=6
22:58:46.891 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
22:58:46.892 00.001 10844 Star::Find returns 1 (1), X=255.34, Y=59.95, Mass=3184, SNR=36.8, Peak=255 HFD=3.5
22:58:46.892 00.000 10844 MultiStar: [#1 -0.08,0.39,0.98,U] [#2 -0.67,-0.32,0.00,M2] [#3 0.21,-0.13,0.97,U] [#4 0.24,-0.07,0.86,U] [#5 -0.23,0.12,1.00,U] [#6 0.33,0.69,0.00,M2] [#7 0.26,0.15,0.93,U] [#8 0.03,0.13,0.93,U] 
22:58:46.892 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.22, 0.33}
22:58:46.892 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
22:58:46.892 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
22:58:46.892 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.00 mountX=-0.15 mountY=0.06, mountTheta=2.73
22:58:46.893 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
22:58:46.895 00.002 10844 Enqueuing Move request for scope (0.09, 0.14)
22:58:46.895 00.000 11060 Worker thread wakes up
22:58:46.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
22:58:46.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
22:58:46.895 00.000 11060 Moving (0.09, 0.14) raw xDistance=-0.15 yDistance=0.06
22:58:46.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:58:46.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:46.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:58:46.895 00.000 11060 MoveAxis(E, 25, ABG)
22:58:46.895 00.000 11060 Guiding  Dir = 2, Dur = 25
22:58:46.903 00.008 11060 IsSlewing returns 0
22:58:46.903 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:46.903 00.000 11060 IsGuiding returns 0
22:58:46.922 00.019 10844 UpdateGuideState exits: m=3184 SNR=36.8 Saturated
22:58:46.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:46.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:46.922 00.000 10844 Enqueuing Expose request
22:58:46.934 00.012 11060 IsGuiding returns 0
22:58:46.934 00.000 11060 Move returns status 0, amount 25
22:58:46.934 00.000 11060 MoveAxis(N, 0, ABG)
22:58:46.934 00.000 11060 Move returns status 0, amount 0
22:58:46.934 00.000 11060 move complete, result=0
22:58:46.934 00.000 11060 worker thread done servicing request
22:58:46.934 00.000 11060 Worker thread wakes up
22:58:46.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:46.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:46.937 00.003 10844 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
22:58:47.575 00.638 11060 Exposure complete
22:58:47.804 00.229 11060 worker thread done servicing request
22:58:47.804 00.000 10844 OnExposeComplete: enter
22:58:47.804 00.000 10844 UpdateGuideState(): m_state=6
22:58:47.804 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
22:58:47.804 00.000 10844 Star::Find returns 1 (0), X=255.40, Y=59.88, Mass=2862, SNR=34.4, Peak=251 HFD=3.5
22:58:47.804 00.000 10844 MultiStar: [#1 -0.00,0.16,1.05,U] [#2 -0.06,-0.07,2.03,U] [#3 0.43,0.02,1.00,U] [#4 -0.15,0.14,1.03,U] [#5 -0.46,0.07,1.06,U] [#6 -0.15,0.80,0.00,M3] [#7 0.46,0.20,0.90,U] [#8 0.28,0.46,1.00,U] 
22:58:47.804 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.28, 0.26}
22:58:47.804 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
22:58:47.804 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
22:58:47.804 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=-0.14 mountY=0.05, mountTheta=2.81
22:58:47.809 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
22:58:47.809 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
22:58:47.809 00.000 11060 Worker thread wakes up
22:58:47.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:58:47.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:58:47.809 00.000 11060 Moving (0.07, 0.13) raw xDistance=-0.14 yDistance=0.05
22:58:47.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
22:58:47.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:47.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:58:47.809 00.000 11060 MoveAxis(E, 25, ABG)
22:58:47.809 00.000 11060 Guiding  Dir = 2, Dur = 25
22:58:47.814 00.005 11060 IsSlewing returns 0
22:58:47.814 00.000 11060 IsGuiding returns 0
22:58:47.816 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:47.835 00.019 10844 UpdateGuideState exits: m=2862 SNR=34.4
22:58:47.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:47.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:47.835 00.000 10844 Enqueuing Expose request
22:58:47.873 00.038 11060 IsGuiding returns 0
22:58:47.873 00.000 11060 Move returns status 0, amount 25
22:58:47.873 00.000 11060 MoveAxis(N, 0, ABG)
22:58:47.873 00.000 11060 Move returns status 0, amount 0
22:58:47.873 00.000 11060 move complete, result=0
22:58:47.873 00.000 11060 worker thread done servicing request
22:58:47.873 00.000 11060 Worker thread wakes up
22:58:47.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:47.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:47.876 00.003 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
22:58:48.524 00.648 11060 Exposure complete
22:58:48.761 00.237 11060 worker thread done servicing request
22:58:48.761 00.000 10844 OnExposeComplete: enter
22:58:48.761 00.000 10844 UpdateGuideState(): m_state=6
22:58:48.761 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
22:58:48.761 00.000 10844 Star::Find returns 1 (0), X=255.23, Y=59.17, Mass=3495, SNR=38.5, Peak=254 HFD=3.7
22:58:48.761 00.000 10844 MultiStar: [#1 -0.31,-0.12,0.98,U] [#2 -0.29,-0.73,0.00,M2] [#3 -0.33,-0.18,0.91,U] [#4 -0.16,0.40,0.91,U] [#5 0.14,-0.40,0.95,U] [#6 -0.37,0.49,0.91,U] [#7 -0.30,-0.38,0.77,U] [#8 -0.19,0.37,0.92,U] 
22:58:48.764 00.003 10844 refined, 7 included, MultiStar: {-0.17, -0.04}, one-star: {0.11, -0.45}
22:58:48.764 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
22:58:48.764 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
22:58:48.764 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.94 mountX=0.07 mountY=-0.16, mountTheta=-1.19
22:58:48.766 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.04, opts=13)
22:58:48.766 00.000 10844 Enqueuing Move request for scope (-0.17, -0.04)
22:58:48.766 00.000 11060 Worker thread wakes up
22:58:48.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
22:58:48.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
22:58:48.766 00.000 11060 Moving (-0.17, -0.04) raw xDistance=0.07 yDistance=-0.16
22:58:48.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:58:48.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:48.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:58:48.766 00.000 11060 MoveAxis(E, 0, ABG)
22:58:48.766 00.000 11060 Move returns status 0, amount 0
22:58:48.766 00.000 11060 MoveAxis(N, 0, ABG)
22:58:48.766 00.000 11060 Move returns status 0, amount 0
22:58:48.766 00.000 11060 move complete, result=0
22:58:48.766 00.000 11060 worker thread done servicing request
22:58:48.769 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:48.790 00.021 10844 UpdateGuideState exits: m=3495 SNR=38.5
22:58:48.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:48.792 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:48.792 00.000 10844 Enqueuing Expose request
22:58:48.792 00.000 11060 Worker thread wakes up
22:58:48.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:48.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:48.793 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:49.441 00.648 11060 Exposure complete
22:58:49.687 00.246 11060 worker thread done servicing request
22:58:49.687 00.000 10844 OnExposeComplete: enter
22:58:49.689 00.002 10844 UpdateGuideState(): m_state=6
22:58:49.689 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
22:58:49.689 00.000 10844 Star::Find returns 1 (0), X=255.74, Y=59.20, Mass=3089, SNR=36.1, Peak=239 HFD=3.6
22:58:49.689 00.000 10844 MultiStar: [#1 -0.02,0.97,0.00,M1] [#2 -0.54,-0.25,2.01,U] [#3 0.23,-0.06,0.94,U] [#4 0.53,-0.11,0.91,U] [#5 -0.22,-0.34,1.06,U] [#6 0.11,0.53,0.95,U] [#7 -0.10,-0.26,0.84,U] [#8 0.33,0.11,1.01,U] 
22:58:49.689 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {0.62, -0.42}
22:58:49.689 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
22:58:49.689 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
22:58:49.689 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.26 mountX=0.11 mountY=0.06, mountTheta=0.48
22:58:49.689 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
22:58:49.689 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
22:58:49.689 00.000 11060 Worker thread wakes up
22:58:49.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
22:58:49.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
22:58:49.689 00.000 11060 Moving (0.04, -0.12) raw xDistance=0.11 yDistance=0.06
22:58:49.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:58:49.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:49.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:58:49.689 00.000 11060 MoveAxis(E, 0, ABG)
22:58:49.689 00.000 11060 Move returns status 0, amount 0
22:58:49.689 00.000 11060 MoveAxis(N, 0, ABG)
22:58:49.689 00.000 11060 Move returns status 0, amount 0
22:58:49.689 00.000 11060 move complete, result=0
22:58:49.689 00.000 11060 worker thread done servicing request
22:58:49.695 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:49.718 00.023 10844 UpdateGuideState exits: m=3089 SNR=36.1
22:58:49.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:49.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:49.718 00.000 10844 Enqueuing Expose request
22:58:49.718 00.000 11060 Worker thread wakes up
22:58:49.718 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:49.719 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:49.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:50.367 00.648 11060 Exposure complete
22:58:50.606 00.239 11060 worker thread done servicing request
22:58:50.606 00.000 10844 OnExposeComplete: enter
22:58:50.606 00.000 10844 UpdateGuideState(): m_state=6
22:58:50.607 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
22:58:50.607 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=59.13, Mass=2900, SNR=35.2, Peak=251 HFD=3.8
22:58:50.607 00.000 10844 MultiStar: [#1 -0.03,0.00,1.12,U] [#2 -0.05,-0.64,2.02,U] [#3 0.15,0.62,1.05,U] [#4 0.11,0.03,0.99,U] [#5 -0.01,-0.43,0.98,U] [#6 -0.19,0.45,0.99,U] [#7 -0.09,0.29,0.90,U] [#8 0.07,0.60,1.01,U] 
22:58:50.607 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.09, -0.49}
22:58:50.608 00.001 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
22:58:50.608 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
22:58:50.608 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.24 mountX=0.02 mountY=-0.01, mountTheta=-0.50
22:58:50.609 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
22:58:50.609 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
22:58:50.609 00.000 11060 Worker thread wakes up
22:58:50.611 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:58:50.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:58:50.612 00.001 11060 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=-0.01
22:58:50.613 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:58:50.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:50.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:50.613 00.000 11060 MoveAxis(E, 0, ABG)
22:58:50.613 00.000 11060 Move returns status 0, amount 0
22:58:50.613 00.000 11060 MoveAxis(N, 0, ABG)
22:58:50.614 00.001 11060 Move returns status 0, amount 0
22:58:50.614 00.000 11060 move complete, result=0
22:58:50.614 00.000 11060 worker thread done servicing request
22:58:50.618 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
22:58:50.632 00.014 10844 UpdateGuideState exits: m=2900 SNR=35.2
22:58:50.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:50.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:50.632 00.000 10844 Enqueuing Expose request
22:58:50.636 00.004 11060 Worker thread wakes up
22:58:50.636 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:50.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:50.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:51.287 00.651 11060 Exposure complete
22:58:51.530 00.243 11060 worker thread done servicing request
22:58:51.530 00.000 10844 OnExposeComplete: enter
22:58:51.530 00.000 10844 UpdateGuideState(): m_state=6
22:58:51.530 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
22:58:51.532 00.002 10844 Star::Find returns 1 (1), X=255.00, Y=58.77, Mass=3585, SNR=38.8, Peak=255 HFD=3.8
22:58:51.532 00.000 10844 MultiStar: [#1 -0.27,0.14,0.96,U] [#2 -0.74,-0.38,0.00,M1] [#3 -0.38,-0.03,0.89,U] [#4 0.10,-0.36,0.90,U] [#5 0.16,-0.28,1.00,U] [#6 -0.00,0.25,0.84,U] [#7 0.09,-0.22,0.79,U] [#8 -0.30,-0.56,0.92,U] 
22:58:51.532 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.25}, one-star: {-0.12, -0.85}
22:58:51.532 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
22:58:51.532 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
22:58:51.532 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.92 mountX=0.26 mountY=-0.05, mountTheta=-0.19
22:58:51.534 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.25, opts=13)
22:58:51.534 00.000 10844 Enqueuing Move request for scope (-0.09, -0.25)
22:58:51.536 00.002 11060 Worker thread wakes up
22:58:51.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
22:58:51.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
22:58:51.536 00.000 11060 Moving (-0.09, -0.25) raw xDistance=0.26 yDistance=-0.05
22:58:51.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
22:58:51.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:51.537 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:58:51.537 00.000 11060 MoveAxis(W, 46, ABG)
22:58:51.537 00.000 11060 Guiding  Dir = 3, Dur = 46
22:58:51.543 00.006 11060 IsSlewing returns 0
22:58:51.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:51.543 00.000 11060 IsGuiding returns 0
22:58:51.558 00.015 10844 UpdateGuideState exits: m=3585 SNR=38.8 Saturated
22:58:51.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:51.558 00.000 10844 Enqueuing Expose request
22:58:51.604 00.046 11060 IsGuiding returns 0
22:58:51.604 00.000 11060 Move returns status 0, amount 46
22:58:51.604 00.000 11060 MoveAxis(N, 0, ABG)
22:58:51.604 00.000 11060 Move returns status 0, amount 0
22:58:51.604 00.000 11060 move complete, result=0
22:58:51.604 00.000 11060 worker thread done servicing request
22:58:51.604 00.000 11060 Worker thread wakes up
22:58:51.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:51.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:51.604 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.0 px 0 ms NORTH
22:58:52.237 00.633 11060 Exposure complete
22:58:52.449 00.212 11060 worker thread done servicing request
22:58:52.449 00.000 10844 OnExposeComplete: enter
22:58:52.449 00.000 10844 UpdateGuideState(): m_state=6
22:58:52.453 00.004 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
22:58:52.453 00.000 10844 Star::Find returns 1 (0), X=255.15, Y=59.69, Mass=3244, SNR=36.7, Peak=254 HFD=3.8
22:58:52.454 00.001 10844 MultiStar: [#1 -0.03,0.20,1.00,U] [#2 -0.70,-0.10,1.93,U] [#3 -0.65,-0.24,0.93,U] [#4 -0.19,0.06,1.00,U] [#5 -0.13,-0.75,0.00,M1] [#6 -0.35,0.21,0.87,U] [#7 0.09,-0.89,0.00,M1] [#8 0.07,0.15,0.88,U] 
22:58:52.454 00.000 10844 single-star, 6 included, MultiStar: {-0.31, 0.03}, one-star: {0.03, 0.08}
22:58:52.454 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
22:58:52.454 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
22:58:52.454 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.22 mountX=-0.08 mountY=0.01, mountTheta=2.96
22:58:52.454 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
22:58:52.454 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
22:58:52.454 00.000 11060 Worker thread wakes up
22:58:52.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
22:58:52.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
22:58:52.454 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.01
22:58:52.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:58:52.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:52.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:58:52.454 00.000 11060 MoveAxis(E, 0, ABG)
22:58:52.454 00.000 11060 Move returns status 0, amount 0
22:58:52.454 00.000 11060 MoveAxis(N, 0, ABG)
22:58:52.454 00.000 11060 Move returns status 0, amount 0
22:58:52.454 00.000 11060 move complete, result=0
22:58:52.454 00.000 11060 worker thread done servicing request
22:58:52.466 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:52.495 00.029 10844 UpdateGuideState exits: m=3244 SNR=36.7
22:58:52.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:52.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:52.495 00.000 10844 Enqueuing Expose request
22:58:52.495 00.000 11060 Worker thread wakes up
22:58:52.495 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:52.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:52.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:53.133 00.638 11060 Exposure complete
22:58:53.374 00.241 11060 worker thread done servicing request
22:58:53.376 00.002 10844 OnExposeComplete: enter
22:58:53.376 00.000 10844 UpdateGuideState(): m_state=6
22:58:53.376 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
22:58:53.376 00.000 10844 Star::Find returns 1 (1), X=254.92, Y=59.66, Mass=3857, SNR=40.6, Peak=255 HFD=3.4
22:58:53.376 00.000 10844 MultiStar: [#1 -0.22,0.20,0.91,U] [#2 -0.61,-0.67,0.00,M1] [#3 -0.42,0.14,0.88,U] [#4 0.28,0.57,0.85,U] [#5 -0.24,-0.44,0.94,U] [#6 -0.44,0.24,0.85,U] [#7 -0.35,-0.60,0.74,U] [#8 -0.10,0.51,0.85,U] 
22:58:53.376 00.000 10844 single-star, 7 included, MultiStar: {-0.21, 0.09}, one-star: {-0.20, 0.04}
22:58:53.376 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
22:58:53.376 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
22:58:53.376 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.94 mountX=-0.00 mountY=-0.20, mountTheta=-1.59
22:58:53.378 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.04, opts=13)
22:58:53.378 00.000 10844 Enqueuing Move request for scope (-0.20, 0.04)
22:58:53.378 00.000 11060 Worker thread wakes up
22:58:53.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
22:58:53.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
22:58:53.378 00.000 11060 Moving (-0.20, 0.04) raw xDistance=-0.00 yDistance=-0.20
22:58:53.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:58:53.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
22:58:53.378 00.000 11060 MoveAxis(E, 0, ABG)
22:58:53.378 00.000 11060 Move returns status 0, amount 0
22:58:53.378 00.000 11060 MoveAxis(N, 78, ABG)
22:58:53.378 00.000 11060 Guiding  Dir = 0, Dur = 78
22:58:53.386 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:53.397 00.011 11060 IsSlewing returns 0
22:58:53.398 00.001 11060 IsGuiding returns 0
22:58:53.408 00.010 10844 UpdateGuideState exits: m=3857 SNR=40.6 Saturated
22:58:53.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:53.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:53.408 00.000 10844 Enqueuing Expose request
22:58:53.501 00.093 11060 IsGuiding returns 0
22:58:53.501 00.000 11060 Move returns status 0, amount 78
22:58:53.501 00.000 11060 move complete, result=0
22:58:53.501 00.000 11060 worker thread done servicing request
22:58:53.501 00.000 11060 Worker thread wakes up
22:58:53.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:53.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:53.509 00.008 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 78 ms NORTH
22:58:54.136 00.627 11060 Exposure complete
22:58:54.365 00.229 11060 worker thread done servicing request
22:58:54.367 00.002 10844 OnExposeComplete: enter
22:58:54.367 00.000 10844 UpdateGuideState(): m_state=6
22:58:54.367 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
22:58:54.367 00.000 10844 Star::Find returns 1 (0), X=255.02, Y=59.45, Mass=3495, SNR=38.9, Peak=249 HFD=3.7
22:58:54.367 00.000 10844 MultiStar: [#1 -0.31,0.27,1.01,U] [#2 -0.76,-0.30,0.00,M2] [#3 -0.05,-0.25,0.99,U] [#4 -0.00,0.04,0.87,U] [#5 0.07,-1.07,0.00,M1] [#6 -0.22,-0.18,0.84,U] [#7 -0.32,-0.47,0.75,U] [#8 -0.10,0.00,0.86,U] 
22:58:54.367 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.10}, one-star: {-0.10, -0.17}
22:58:54.367 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
22:58:54.367 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
22:58:54.367 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=0.12 mountY=-0.14, mountTheta=-0.84
22:58:54.367 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.10, opts=13)
22:58:54.367 00.000 10844 Enqueuing Move request for scope (-0.16, -0.10)
22:58:54.367 00.000 11060 Worker thread wakes up
22:58:54.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
22:58:54.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
22:58:54.367 00.000 11060 Moving (-0.16, -0.10) raw xDistance=0.12 yDistance=-0.14
22:58:54.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
22:58:54.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:54.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:58:54.367 00.000 11060 MoveAxis(W, 21, ABG)
22:58:54.367 00.000 11060 Guiding  Dir = 3, Dur = 21
22:58:54.378 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:54.393 00.015 11060 IsSlewing returns 0
22:58:54.393 00.000 11060 IsGuiding returns 0
22:58:54.412 00.019 10844 UpdateGuideState exits: m=3495 SNR=38.9
22:58:54.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:54.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:54.412 00.000 10844 Enqueuing Expose request
22:58:54.428 00.016 11060 IsGuiding returns 0
22:58:54.428 00.000 11060 Move returns status 0, amount 21
22:58:54.428 00.000 11060 MoveAxis(N, 0, ABG)
22:58:54.428 00.000 11060 Move returns status 0, amount 0
22:58:54.428 00.000 11060 move complete, result=0
22:58:54.429 00.001 11060 worker thread done servicing request
22:58:54.429 00.000 11060 Worker thread wakes up
22:58:54.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:54.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:54.429 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
22:58:55.074 00.645 11060 Exposure complete
22:58:55.308 00.234 11060 worker thread done servicing request
22:58:55.308 00.000 10844 OnExposeComplete: enter
22:58:55.308 00.000 10844 UpdateGuideState(): m_state=6
22:58:55.308 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
22:58:55.308 00.000 10844 Star::Find returns 1 (0), X=255.20, Y=59.19, Mass=3097, SNR=36.4, Peak=244 HFD=3.6
22:58:55.308 00.000 10844 MultiStar: [#1 0.01,0.60,1.04,U] [#2 -0.42,-0.65,0.00,M3] [#3 0.18,0.60,0.92,U] [#4 -0.45,0.29,0.94,U] [#5 -0.77,-0.20,0.00,M2] [#6 -0.08,0.49,0.97,U] [#7 0.27,0.13,0.87,U] [#8 0.00,0.19,0.96,U] 
22:58:55.308 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.27}, one-star: {0.08, -0.43}
22:58:55.308 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
22:58:55.308 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
22:58:55.308 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.57 mountX=-0.26 mountY=-0.04, mountTheta=-2.97
22:58:55.311 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.27, opts=13)
22:58:55.311 00.000 10844 Enqueuing Move request for scope (-0.00, 0.27)
22:58:55.311 00.000 11060 Worker thread wakes up
22:58:55.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.27) opts 0xd
22:58:55.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.27)
22:58:55.313 00.002 11060 Moving (-0.00, 0.27) raw xDistance=-0.26 yDistance=-0.04
22:58:55.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
22:58:55.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:55.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:55.313 00.000 11060 MoveAxis(E, 45, ABG)
22:58:55.313 00.000 11060 Guiding  Dir = 2, Dur = 45
22:58:55.319 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:55.322 00.003 11060 IsSlewing returns 0
22:58:55.322 00.000 11060 IsGuiding returns 0
22:58:55.337 00.015 10844 UpdateGuideState exits: m=3097 SNR=36.4
22:58:55.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:55.342 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:55.342 00.000 10844 Enqueuing Expose request
22:58:55.379 00.037 11060 IsGuiding returns 0
22:58:55.379 00.000 11060 Move returns status 0, amount 45
22:58:55.379 00.000 11060 MoveAxis(N, 0, ABG)
22:58:55.379 00.000 11060 Move returns status 0, amount 0
22:58:55.379 00.000 11060 move complete, result=0
22:58:55.379 00.000 11060 worker thread done servicing request
22:58:55.379 00.000 11060 Worker thread wakes up
22:58:55.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:55.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:55.383 00.004 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
22:58:56.021 00.638 11060 Exposure complete
22:58:56.261 00.240 11060 worker thread done servicing request
22:58:56.261 00.000 10844 OnExposeComplete: enter
22:58:56.261 00.000 10844 UpdateGuideState(): m_state=6
22:58:56.261 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
22:58:56.261 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.93, Mass=3370, SNR=37.6, Peak=249 HFD=3.8
22:58:56.261 00.000 10844 MultiStar: [#1 -0.25,0.43,1.03,U] [#2 -0.36,-0.24,1.87,U] [#3 0.03,-0.38,0.97,U] [#4 0.14,-0.02,0.95,U] [#5 -0.39,-0.38,1.03,U] [#6 -0.26,0.01,0.86,U] [#7 0.19,-0.31,0.83,U] [#8 0.11,0.05,0.97,U] 
22:58:56.261 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {0.09, 0.32}
22:58:56.261 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
22:58:56.261 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
22:58:56.261 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.56 mountX=0.09 mountY=-0.09, mountTheta=-0.82
22:58:56.266 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
22:58:56.266 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
22:58:56.266 00.000 11060 Worker thread wakes up
22:58:56.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:58:56.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:58:56.266 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=-0.09
22:58:56.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:58:56.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:56.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:58:56.266 00.000 11060 MoveAxis(E, 0, ABG)
22:58:56.266 00.000 11060 Move returns status 0, amount 0
22:58:56.266 00.000 11060 MoveAxis(N, 0, ABG)
22:58:56.266 00.000 11060 Move returns status 0, amount 0
22:58:56.269 00.003 11060 move complete, result=0
22:58:56.269 00.000 11060 worker thread done servicing request
22:58:56.271 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:56.291 00.020 10844 UpdateGuideState exits: m=3370 SNR=37.6
22:58:56.292 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:56.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:56.292 00.000 10844 Enqueuing Expose request
22:58:56.292 00.000 11060 Worker thread wakes up
22:58:56.292 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:56.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:56.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:56.934 00.642 11060 Exposure complete
22:58:57.159 00.225 11060 worker thread done servicing request
22:58:57.159 00.000 10844 OnExposeComplete: enter
22:58:57.159 00.000 10844 UpdateGuideState(): m_state=6
22:58:57.159 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
22:58:57.159 00.000 10844 Star::Find returns 1 (0), X=255.95, Y=59.17, Mass=3186, SNR=36.8, Peak=223 HFD=3.7
22:58:57.159 00.000 10844 MultiStar: [#1 -0.12,-0.11,1.01,U] [#2 -0.69,-0.74,0.00,M3] [#3 0.25,-0.18,0.92,U] [#4 -0.26,-0.38,1.01,U] [#5 0.07,-0.83,0.00,M2] [#6 -0.28,0.22,0.89,U] [#7 0.35,-0.50,0.89,U] [#8 0.11,-0.28,0.85,U] 
22:58:57.159 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.24}, one-star: {0.83, -0.45}
22:58:57.159 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
22:58:57.159 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
22:58:57.159 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.09 mountX=0.22 mountY=0.16, mountTheta=0.65
22:58:57.159 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.24, opts=13)
22:58:57.159 00.000 10844 Enqueuing Move request for scope (0.13, -0.24)
22:58:57.159 00.000 11060 Worker thread wakes up
22:58:57.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
22:58:57.159 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
22:58:57.159 00.000 11060 Moving (0.13, -0.24) raw xDistance=0.22 yDistance=0.16
22:58:57.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
22:58:57.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:57.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:58:57.159 00.000 11060 MoveAxis(W, 38, ABG)
22:58:57.177 00.018 11060 Guiding  Dir = 3, Dur = 38
22:58:57.183 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:57.203 00.020 10844 UpdateGuideState exits: m=3186 SNR=36.8
22:58:57.205 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:57.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:57.205 00.000 10844 Enqueuing Expose request
22:58:57.211 00.006 11060 IsSlewing returns 0
22:58:57.211 00.000 11060 IsGuiding returns 0
22:58:57.266 00.055 11060 IsGuiding returns 0
22:58:57.266 00.000 11060 Move returns status 0, amount 38
22:58:57.266 00.000 11060 MoveAxis(N, 0, ABG)
22:58:57.266 00.000 11060 Move returns status 0, amount 0
22:58:57.266 00.000 11060 move complete, result=0
22:58:57.267 00.001 11060 worker thread done servicing request
22:58:57.267 00.000 11060 Worker thread wakes up
22:58:57.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:57.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:57.267 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
22:58:57.892 00.625 11060 Exposure complete
22:58:58.117 00.225 11060 worker thread done servicing request
22:58:58.117 00.000 10844 OnExposeComplete: enter
22:58:58.117 00.000 10844 UpdateGuideState(): m_state=6
22:58:58.117 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
22:58:58.117 00.000 10844 Star::Find returns 1 (1), X=255.44, Y=59.77, Mass=3248, SNR=37.2, Peak=255 HFD=3.7
22:58:58.117 00.000 10844 MultiStar: [#1 0.32,0.62,1.04,U] [#2 -0.55,-0.09,1.96,U] [#3 0.13,0.29,0.93,U] [#4 -0.35,0.04,0.93,U] [#5 -0.00,0.30,0.95,U] [#6 -0.14,0.16,0.92,U] [#7 0.36,0.31,0.84,U] [#8 0.40,0.33,1.00,U] 
22:58:58.117 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.20}, one-star: {0.32, 0.15}
22:58:58.117 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
22:58:58.122 00.005 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
22:58:58.122 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=-0.20 mountY=-0.04, mountTheta=-2.94
22:58:58.122 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.20, opts=13)
22:58:58.122 00.000 10844 Enqueuing Move request for scope (-0.01, 0.20)
22:58:58.122 00.000 11060 Worker thread wakes up
22:58:58.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
22:58:58.122 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
22:58:58.122 00.000 11060 Moving (-0.01, 0.20) raw xDistance=-0.20 yDistance=-0.04
22:58:58.125 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
22:58:58.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:58.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:58.125 00.000 11060 MoveAxis(E, 33, ABG)
22:58:58.125 00.000 11060 Guiding  Dir = 2, Dur = 33
22:58:58.131 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:58:58.155 00.024 11060 IsSlewing returns 0
22:58:58.155 00.000 11060 IsGuiding returns 0
22:58:58.156 00.001 10844 UpdateGuideState exits: m=3248 SNR=37.2 Saturated
22:58:58.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:58.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:58.156 00.000 10844 Enqueuing Expose request
22:58:58.204 00.048 11060 IsGuiding returns 0
22:58:58.205 00.001 11060 Move returns status 0, amount 33
22:58:58.205 00.000 11060 MoveAxis(N, 0, ABG)
22:58:58.205 00.000 11060 Move returns status 0, amount 0
22:58:58.205 00.000 11060 move complete, result=0
22:58:58.205 00.000 11060 worker thread done servicing request
22:58:58.205 00.000 11060 Worker thread wakes up
22:58:58.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:58.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:58.208 00.003 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
22:58:58.837 00.629 11060 Exposure complete
22:58:59.074 00.237 11060 worker thread done servicing request
22:58:59.074 00.000 10844 OnExposeComplete: enter
22:58:59.077 00.003 10844 UpdateGuideState(): m_state=6
22:58:59.077 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
22:58:59.077 00.000 10844 Star::Find returns 1 (1), X=255.12, Y=60.31, Mass=3236, SNR=37.1, Peak=255 HFD=3.6
22:58:59.077 00.000 10844 MultiStar: [#1 -0.07,1.07,0.00,M1] [#2 -0.11,-0.18,1.96,U] [#3 -0.33,0.49,0.89,U] [#4 0.05,0.28,0.94,U] [#5 -0.07,-0.03,1.05,U] [#6 -0.11,0.54,0.87,U] [#7 0.24,0.32,0.86,U] [#8 -0.24,-0.21,0.91,U] 
22:58:59.077 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.19}, one-star: {0.00, 0.69}
22:58:59.077 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
22:58:59.077 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
22:58:59.077 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.96 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
22:58:59.079 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.19, opts=13)
22:58:59.079 00.000 10844 Enqueuing Move request for scope (-0.08, 0.19)
22:58:59.079 00.000 11060 Worker thread wakes up
22:58:59.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
22:58:59.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
22:58:59.079 00.000 11060 Moving (-0.08, 0.19) raw xDistance=-0.17 yDistance=-0.11
22:58:59.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
22:58:59.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:59.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:58:59.079 00.000 11060 MoveAxis(E, 30, ABG)
22:58:59.079 00.000 11060 Guiding  Dir = 2, Dur = 30
22:58:59.082 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:58:59.087 00.005 11060 IsSlewing returns 0
22:58:59.087 00.000 11060 IsGuiding returns 0
22:58:59.116 00.029 10844 UpdateGuideState exits: m=3236 SNR=37.1 Saturated
22:58:59.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:59.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:58:59.116 00.000 10844 Enqueuing Expose request
22:58:59.134 00.018 11060 IsGuiding returns 0
22:58:59.134 00.000 11060 Move returns status 0, amount 30
22:58:59.135 00.001 11060 MoveAxis(N, 0, ABG)
22:58:59.135 00.000 11060 Move returns status 0, amount 0
22:58:59.135 00.000 11060 move complete, result=0
22:58:59.135 00.000 11060 worker thread done servicing request
22:58:59.135 00.000 11060 Worker thread wakes up
22:58:59.135 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
22:58:59.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:58:59.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:58:59.778 00.643 11060 Exposure complete
22:58:59.999 00.221 11060 worker thread done servicing request
22:58:59.999 00.000 10844 OnExposeComplete: enter
22:58:59.999 00.000 10844 UpdateGuideState(): m_state=6
22:58:59.999 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
22:58:59.999 00.000 10844 Star::Find returns 1 (0), X=255.14, Y=59.70, Mass=3498, SNR=39.3, Peak=232 HFD=3.5
22:58:59.999 00.000 10844 MultiStar: [#1 -0.38,0.22,0.90,U] [#2 -0.47,-0.28,1.82,U] [#3 0.01,-0.42,0.92,U] [#4 -0.20,-0.08,0.90,U] [#5 -0.20,-0.68,0.95,U] [#6 -0.23,0.13,0.87,U] [#7 -0.21,-0.15,0.81,U] [#8 0.07,0.14,0.88,U] 
22:58:59.999 00.000 10844 single-star, 8 included, MultiStar: {-0.20, -0.13}, one-star: {0.02, 0.08}
22:58:59.999 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
22:58:59.999 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
22:58:59.999 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.31 mountX=-0.08 mountY=0.01, mountTheta=3.04
22:58:59.999 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
22:58:59.999 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
22:58:59.999 00.000 11060 Worker thread wakes up
22:58:59.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:58:59.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:58:59.999 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.01
22:58:59.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:58:59.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:59.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:58:59.999 00.000 11060 MoveAxis(E, 0, ABG)
22:58:59.999 00.000 11060 Move returns status 0, amount 0
22:58:59.999 00.000 11060 MoveAxis(N, 0, ABG)
22:58:59.999 00.000 11060 Move returns status 0, amount 0
22:58:59.999 00.000 11060 move complete, result=0
22:58:59.999 00.000 11060 worker thread done servicing request
22:59:00.035 00.036 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:00.053 00.018 10844 UpdateGuideState exits: m=3498 SNR=39.3
22:59:00.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:00.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:00.053 00.000 10844 Enqueuing Expose request
22:59:00.055 00.002 11060 Worker thread wakes up
22:59:00.055 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:00.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:00.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:00.721 00.666 11060 Exposure complete
22:59:00.992 00.271 11060 worker thread done servicing request
22:59:00.992 00.000 10844 OnExposeComplete: enter
22:59:00.992 00.000 10844 UpdateGuideState(): m_state=6
22:59:00.992 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
22:59:00.992 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.71, Mass=2869, SNR=35.2, Peak=221 HFD=3.3
22:59:00.992 00.000 10844 MultiStar: [#1 -0.17,0.58,1.06,U] [#2 -0.54,0.35,2.05,U] [#3 0.03,0.41,1.01,U] [#4 -0.07,0.31,1.04,U] [#5 -0.48,-0.23,1.03,U] [#6 -0.29,0.52,0.92,U] [#7 0.06,-0.26,0.89,U] [#8 -0.02,0.57,0.96,U] 
22:59:00.995 00.003 10844 single-star, 8 included, MultiStar: {-0.23, 0.27}, one-star: {-0.20, 0.09}
22:59:00.995 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
22:59:00.995 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
22:59:00.995 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=-0.05 mountY=-0.21, mountTheta=-1.82
22:59:00.997 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.09, opts=13)
22:59:00.997 00.000 10844 Enqueuing Move request for scope (-0.20, 0.09)
22:59:00.997 00.000 11060 Worker thread wakes up
22:59:00.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
22:59:00.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
22:59:00.997 00.000 11060 Moving (-0.20, 0.09) raw xDistance=-0.05 yDistance=-0.21
22:59:00.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:59:00.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
22:59:00.997 00.000 11060 MoveAxis(E, 0, ABG)
22:59:00.997 00.000 11060 Move returns status 0, amount 0
22:59:00.997 00.000 11060 MoveAxis(N, 82, ABG)
22:59:00.997 00.000 11060 Guiding  Dir = 0, Dur = 82
22:59:01.006 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:01.024 00.018 11060 IsSlewing returns 0
22:59:01.026 00.002 11060 IsGuiding returns 0
22:59:01.047 00.021 10844 UpdateGuideState exits: m=2869 SNR=35.2
22:59:01.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:01.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:01.047 00.000 10844 Enqueuing Expose request
22:59:01.126 00.079 11060 IsGuiding returns 0
22:59:01.126 00.000 11060 Move returns status 0, amount 82
22:59:01.126 00.000 11060 move complete, result=0
22:59:01.126 00.000 11060 worker thread done servicing request
22:59:01.126 00.000 11060 Worker thread wakes up
22:59:01.127 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:01.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:01.129 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 82 ms NORTH
22:59:01.776 00.647 11060 Exposure complete
22:59:02.000 00.224 11060 worker thread done servicing request
22:59:02.001 00.001 10844 OnExposeComplete: enter
22:59:02.001 00.000 10844 UpdateGuideState(): m_state=6
22:59:02.001 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
22:59:02.001 00.000 10844 Star::Find returns 1 (0), X=255.36, Y=60.26, Mass=3243, SNR=36.8, Peak=246 HFD=3.6
22:59:02.001 00.000 10844 MultiStar: [#1 -0.02,0.78,0.00,M1] [#2 -0.13,-0.55,1.92,U] [#3 0.18,0.48,0.92,U] [#4 0.16,0.29,0.92,U] [#5 0.13,0.31,0.96,U] [#6 0.15,0.62,0.87,U] [#7 -0.14,0.56,0.92,U] [#8 0.44,0.46,0.96,U] 
22:59:02.001 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.25}, one-star: {0.24, 0.64}
22:59:02.001 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
22:59:02.001 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
22:59:02.001 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.18 mountX=-0.26 mountY=0.06, mountTheta=2.92
22:59:02.001 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.25, opts=13)
22:59:02.001 00.000 10844 Enqueuing Move request for scope (0.10, 0.25)
22:59:02.001 00.000 11060 Worker thread wakes up
22:59:02.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
22:59:02.001 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
22:59:02.001 00.000 11060 Moving (0.10, 0.25) raw xDistance=-0.26 yDistance=0.06
22:59:02.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
22:59:02.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:02.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:59:02.001 00.000 11060 MoveAxis(E, 45, ABG)
22:59:02.001 00.000 11060 Guiding  Dir = 2, Dur = 45
22:59:02.013 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:02.025 00.012 11060 IsSlewing returns 0
22:59:02.026 00.001 11060 IsGuiding returns 0
22:59:02.042 00.016 10844 UpdateGuideState exits: m=3243 SNR=36.8
22:59:02.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:02.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:02.042 00.000 10844 Enqueuing Expose request
22:59:02.097 00.055 11060 IsGuiding returns 0
22:59:02.097 00.000 11060 Move returns status 0, amount 45
22:59:02.097 00.000 11060 MoveAxis(N, 0, ABG)
22:59:02.097 00.000 11060 Move returns status 0, amount 0
22:59:02.097 00.000 11060 move complete, result=0
22:59:02.097 00.000 11060 worker thread done servicing request
22:59:02.097 00.000 11060 Worker thread wakes up
22:59:02.099 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:02.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:02.099 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
22:59:02.737 00.638 11060 Exposure complete
22:59:02.968 00.231 11060 worker thread done servicing request
22:59:02.968 00.000 10844 OnExposeComplete: enter
22:59:02.968 00.000 10844 UpdateGuideState(): m_state=6
22:59:02.973 00.005 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
22:59:02.973 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=59.64, Mass=3525, SNR=38.9, Peak=255 HFD=3.5
22:59:02.973 00.000 10844 MultiStar: [#1 0.10,0.07,0.98,U] [#2 -0.68,-0.39,0.00,M1] [#3 0.08,-0.24,0.88,U] [#4 -0.17,-0.76,0.00,M1] [#5 -0.21,-0.28,0.91,U] [#6 -0.18,0.49,0.93,U] [#7 0.16,0.03,0.80,U] [#8 0.35,0.08,0.89,U] 
22:59:02.973 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {0.16, 0.02}
22:59:02.973 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
22:59:02.973 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
22:59:02.973 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.39 mountX=-0.04 mountY=0.06, mountTheta=2.14
22:59:02.988 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
22:59:02.988 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
22:59:02.988 00.000 11060 Worker thread wakes up
22:59:02.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:59:02.988 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:59:02.988 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.06
22:59:02.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:59:02.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:02.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:59:02.988 00.000 11060 MoveAxis(E, 0, ABG)
22:59:02.988 00.000 11060 Move returns status 0, amount 0
22:59:02.990 00.002 11060 MoveAxis(N, 0, ABG)
22:59:02.990 00.000 11060 Move returns status 0, amount 0
22:59:02.990 00.000 11060 move complete, result=0
22:59:02.990 00.000 11060 worker thread done servicing request
22:59:02.997 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:03.017 00.020 10844 UpdateGuideState exits: m=3525 SNR=38.9 Saturated
22:59:03.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:03.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:03.017 00.000 10844 Enqueuing Expose request
22:59:03.017 00.000 11060 Worker thread wakes up
22:59:03.017 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:03.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:03.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:03.650 00.633 11060 Exposure complete
22:59:03.876 00.226 11060 worker thread done servicing request
22:59:03.876 00.000 10844 OnExposeComplete: enter
22:59:03.878 00.002 10844 UpdateGuideState(): m_state=6
22:59:03.878 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
22:59:03.878 00.000 10844 Star::Find returns 1 (1), X=255.58, Y=59.58, Mass=3152, SNR=36.2, Peak=255 HFD=3.4
22:59:03.878 00.000 10844 MultiStar: [#1 0.47,0.37,1.05,U] [#2 -0.01,-0.31,1.97,U] [#3 0.76,0.18,0.00,M1] [#4 0.69,0.10,1.01,U] [#5 -0.38,-0.11,1.03,U] [#6 -0.10,0.79,0.00,M1] [#7 0.28,0.37,0.86,U] [#8 0.52,0.42,0.95,U] 
22:59:03.878 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.06}, one-star: {0.46, -0.04}
22:59:03.879 00.001 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
22:59:03.879 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
22:59:03.879 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.25 cameraTheta=0.22 mountX=-0.10 mountY=0.24, mountTheta=1.97
22:59:03.879 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.06, opts=13)
22:59:03.879 00.000 10844 Enqueuing Move request for scope (0.25, 0.06)
22:59:03.879 00.000 11060 Worker thread wakes up
22:59:03.881 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.06) opts 0xd
22:59:03.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.06)
22:59:03.881 00.000 11060 Moving (0.25, 0.06) raw xDistance=-0.10 yDistance=0.24
22:59:03.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:59:03.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:59:03.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:59:03.881 00.000 11060 MoveAxis(E, 0, ABG)
22:59:03.881 00.000 11060 Move returns status 0, amount 0
22:59:03.881 00.000 11060 MoveAxis(N, 0, ABG)
22:59:03.881 00.000 11060 Move returns status 0, amount 0
22:59:03.881 00.000 11060 move complete, result=0
22:59:03.881 00.000 11060 worker thread done servicing request
22:59:03.886 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:03.900 00.014 10844 UpdateGuideState exits: m=3152 SNR=36.2 Saturated
22:59:03.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:03.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:03.900 00.000 10844 Enqueuing Expose request
22:59:03.900 00.000 11060 Worker thread wakes up
22:59:03.900 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:03.904 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:03.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:04.526 00.622 11060 Exposure complete
22:59:04.786 00.260 11060 worker thread done servicing request
22:59:04.786 00.000 10844 OnExposeComplete: enter
22:59:04.786 00.000 10844 UpdateGuideState(): m_state=6
22:59:04.786 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
22:59:04.786 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=60.12, Mass=3329, SNR=37.3, Peak=249 HFD=4.0
22:59:04.788 00.002 10844 MultiStar: [#1 -0.19,0.95,0.00,M1] [#2 -0.36,0.56,1.89,U] [#3 0.02,0.36,0.93,U] [#4 0.51,0.44,0.96,U] [#5 -0.09,-0.07,0.98,U] [#6 -0.05,0.74,0.00,M2] [#7 -0.03,1.00,0.00,M1] [#8 0.08,0.54,0.89,U] 
22:59:04.788 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.41}, one-star: {-0.18, 0.50}
22:59:04.788 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
22:59:04.788 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
22:59:04.788 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.41 hyp=0.41 cameraTheta=1.71 mountX=-0.39 mountY=-0.12, mountTheta=-2.84
22:59:04.788 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.41, opts=13)
22:59:04.788 00.000 10844 Enqueuing Move request for scope (-0.06, 0.41)
22:59:04.788 00.000 11060 Worker thread wakes up
22:59:04.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.41) opts 0xd
22:59:04.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.41)
22:59:04.788 00.000 11060 Moving (-0.06, 0.41) raw xDistance=-0.39 yDistance=-0.12
22:59:04.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
22:59:04.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:04.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:59:04.788 00.000 11060 MoveAxis(E, 68, ABG)
22:59:04.788 00.000 11060 Guiding  Dir = 2, Dur = 68
22:59:04.797 00.009 11060 IsSlewing returns 0
22:59:04.797 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:04.797 00.000 11060 IsGuiding returns 0
22:59:04.813 00.016 10844 UpdateGuideState exits: m=3329 SNR=37.3
22:59:04.818 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:04.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:04.818 00.000 10844 Enqueuing Expose request
22:59:04.874 00.056 11060 IsGuiding returns 0
22:59:04.874 00.000 11060 Move returns status 0, amount 68
22:59:04.874 00.000 11060 MoveAxis(N, 0, ABG)
22:59:04.874 00.000 11060 Move returns status 0, amount 0
22:59:04.874 00.000 11060 move complete, result=0
22:59:04.877 00.003 11060 worker thread done servicing request
22:59:04.877 00.000 11060 Worker thread wakes up
22:59:04.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:04.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:04.877 00.000 10844 GuideStep: -0.4 px 68 ms EAST, -0.1 px 0 ms NORTH
22:59:05.521 00.644 11060 Exposure complete
22:59:05.778 00.257 11060 worker thread done servicing request
22:59:05.778 00.000 10844 OnExposeComplete: enter
22:59:05.778 00.000 10844 UpdateGuideState(): m_state=6
22:59:05.778 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
22:59:05.778 00.000 10844 Star::Find returns 1 (1), X=254.83, Y=59.85, Mass=3626, SNR=39.3, Peak=255 HFD=3.7
22:59:05.778 00.000 10844 MultiStar: [#1 -0.68,0.53,0.00,M2] [#2 -0.50,-0.23,1.79,U] [#3 -0.25,-0.07,0.87,U] [#4 -0.28,0.27,0.84,U] [#5 -0.31,-0.09,1.04,U] [#6 -0.29,0.10,0.89,U] [#7 -0.06,0.25,0.76,U] [#8 -0.28,0.17,0.94,U] 
22:59:05.778 00.000 10844 refined, 7 included, MultiStar: {-0.31, 0.04}, one-star: {-0.29, 0.23}
22:59:05.778 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
22:59:05.778 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
22:59:05.778 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.04 hyp=0.31 cameraTheta=3.01 mountX=0.02 mountY=-0.31, mountTheta=-1.52
22:59:05.784 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.04, opts=13)
22:59:05.784 00.000 10844 Enqueuing Move request for scope (-0.31, 0.04)
22:59:05.784 00.000 11060 Worker thread wakes up
22:59:05.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.04) opts 0xd
22:59:05.784 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.04)
22:59:05.784 00.000 11060 Moving (-0.31, 0.04) raw xDistance=0.02 yDistance=-0.31
22:59:05.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:59:05.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
22:59:05.784 00.000 11060 MoveAxis(E, 0, ABG)
22:59:05.784 00.000 11060 Move returns status 0, amount 0
22:59:05.784 00.000 11060 MoveAxis(N, 122, ABG)
22:59:05.784 00.000 11060 Guiding  Dir = 0, Dur = 122
22:59:05.789 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:05.799 00.010 11060 IsSlewing returns 0
22:59:05.799 00.000 11060 IsGuiding returns 0
22:59:05.813 00.014 10844 UpdateGuideState exits: m=3626 SNR=39.3 Saturated
22:59:05.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:05.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:05.813 00.000 10844 Enqueuing Expose request
22:59:05.959 00.146 11060 IsGuiding returns 0
22:59:05.959 00.000 11060 Move returns status 0, amount 122
22:59:05.959 00.000 11060 move complete, result=0
22:59:05.959 00.000 11060 worker thread done servicing request
22:59:05.959 00.000 11060 Worker thread wakes up
22:59:05.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:05.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:05.967 00.008 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 122 ms NORTH
22:59:06.599 00.632 11060 Exposure complete
22:59:06.838 00.239 11060 worker thread done servicing request
22:59:06.838 00.000 10844 OnExposeComplete: enter
22:59:06.838 00.000 10844 UpdateGuideState(): m_state=6
22:59:06.838 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
22:59:06.838 00.000 10844 Star::Find returns 1 (0), X=255.30, Y=60.06, Mass=3129, SNR=36.5, Peak=251 HFD=3.4
22:59:06.838 00.000 10844 MultiStar: [#1 0.26,0.69,0.00,M3] [#2 -0.08,-0.01,1.87,U] [#3 0.12,0.07,1.00,U] [#4 -0.32,0.38,0.97,U] [#5 0.07,-0.03,0.99,U] [#6 -0.10,0.44,0.87,U] [#7 0.29,0.11,0.96,U] [#8 -0.02,0.43,0.91,U] 
22:59:06.838 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.20}, one-star: {0.17, 0.44}
22:59:06.838 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
22:59:06.838 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
22:59:06.838 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.52 mountX=-0.20 mountY=-0.02, mountTheta=-3.02
22:59:06.842 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
22:59:06.842 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
22:59:06.842 00.000 11060 Worker thread wakes up
22:59:06.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
22:59:06.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
22:59:06.842 00.000 11060 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.02
22:59:06.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
22:59:06.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:06.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:06.842 00.000 11060 MoveAxis(E, 34, ABG)
22:59:06.842 00.000 11060 Guiding  Dir = 2, Dur = 34
22:59:06.847 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:06.867 00.020 10844 UpdateGuideState exits: m=3129 SNR=36.5
22:59:06.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:06.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:06.867 00.000 10844 Enqueuing Expose request
22:59:06.872 00.005 11060 IsSlewing returns 0
22:59:06.872 00.000 11060 IsGuiding returns 0
22:59:06.932 00.060 11060 IsGuiding returns 0
22:59:06.933 00.001 11060 Move returns status 0, amount 34
22:59:06.933 00.000 11060 MoveAxis(N, 0, ABG)
22:59:06.933 00.000 11060 Move returns status 0, amount 0
22:59:06.933 00.000 11060 move complete, result=0
22:59:06.933 00.000 11060 worker thread done servicing request
22:59:06.933 00.000 11060 Worker thread wakes up
22:59:06.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:06.933 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
22:59:06.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:07.581 00.648 11060 Exposure complete
22:59:07.821 00.240 11060 worker thread done servicing request
22:59:07.821 00.000 10844 OnExposeComplete: enter
22:59:07.821 00.000 10844 UpdateGuideState(): m_state=6
22:59:07.821 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
22:59:07.821 00.000 10844 Star::Find returns 1 (0), X=255.25, Y=59.82, Mass=3089, SNR=36.5, Peak=247 HFD=3.4
22:59:07.821 00.000 10844 MultiStar: [#1 -0.15,0.73,0.00,M4] [#2 -0.03,-0.10,2.07,U] [#3 0.42,0.41,0.95,U] [#4 0.62,0.46,0.00,M1] [#5 -0.08,-0.24,1.04,U] [#6 0.28,0.61,0.92,U] [#7 0.18,-0.23,0.95,U] [#8 0.40,0.30,0.91,U] 
22:59:07.821 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.13, 0.20}
22:59:07.821 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
22:59:07.821 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
22:59:07.821 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.56 mountX=-0.12 mountY=0.13, mountTheta=2.31
22:59:07.821 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
22:59:07.824 00.003 10844 Enqueuing Move request for scope (0.15, 0.09)
22:59:07.824 00.000 11060 Worker thread wakes up
22:59:07.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
22:59:07.824 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
22:59:07.824 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.12 yDistance=0.13
22:59:07.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
22:59:07.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:07.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:59:07.824 00.000 11060 MoveAxis(E, 22, ABG)
22:59:07.824 00.000 11060 Guiding  Dir = 2, Dur = 22
22:59:07.831 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
22:59:07.834 00.003 11060 IsSlewing returns 0
22:59:07.835 00.001 11060 IsGuiding returns 0
22:59:07.848 00.013 10844 UpdateGuideState exits: m=3089 SNR=36.5
22:59:07.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:07.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:07.848 00.000 10844 Enqueuing Expose request
22:59:07.866 00.018 11060 IsGuiding returns 0
22:59:07.866 00.000 11060 Move returns status 0, amount 22
22:59:07.866 00.000 11060 MoveAxis(N, 0, ABG)
22:59:07.866 00.000 11060 Move returns status 0, amount 0
22:59:07.866 00.000 11060 move complete, result=0
22:59:07.866 00.000 11060 worker thread done servicing request
22:59:07.866 00.000 11060 Worker thread wakes up
22:59:07.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:07.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:07.866 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
22:59:08.488 00.622 11060 Exposure complete
22:59:08.735 00.247 10844 OnExposeComplete: enter
22:59:08.735 00.000 10844 UpdateGuideState(): m_state=6
22:59:08.735 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
22:59:08.735 00.000 10844 Star::Find returns 1 (0), X=255.77, Y=59.51, Mass=3197, SNR=36.4, Peak=254 HFD=3.5
22:59:08.737 00.002 10844 MultiStar: [#1 0.17,0.29,1.01,U] [#2 -0.37,-0.48,1.98,U] [#3 0.46,-0.46,0.98,U] [#4 -0.24,-0.18,0.94,U] [#5 -0.15,-0.68,1.06,U] [#6 0.10,-0.09,0.92,U] [#7 0.52,-0.31,0.86,U] [#8 0.24,0.18,0.99,U] 
22:59:08.737 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.23}, one-star: {0.65, -0.11}
22:59:08.737 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
22:59:08.737 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
22:59:08.737 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.19 mountX=0.21 mountY=0.13, mountTheta=0.55
22:59:08.737 00.000 11060 worker thread done servicing request
22:59:08.739 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.23, opts=13)
22:59:08.739 00.000 10844 Enqueuing Move request for scope (0.09, -0.23)
22:59:08.740 00.001 11060 Worker thread wakes up
22:59:08.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
22:59:08.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
22:59:08.740 00.000 11060 Moving (0.09, -0.23) raw xDistance=0.21 yDistance=0.13
22:59:08.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
22:59:08.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:08.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:59:08.740 00.000 11060 MoveAxis(W, 36, ABG)
22:59:08.740 00.000 11060 Guiding  Dir = 3, Dur = 36
22:59:08.748 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:08.764 00.016 11060 IsSlewing returns 0
22:59:08.765 00.001 11060 IsGuiding returns 0
22:59:08.770 00.005 10844 UpdateGuideState exits: m=3197 SNR=36.4
22:59:08.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:08.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:08.770 00.000 10844 Enqueuing Expose request
22:59:08.822 00.052 11060 IsGuiding returns 0
22:59:08.822 00.000 11060 Move returns status 0, amount 36
22:59:08.822 00.000 11060 MoveAxis(N, 0, ABG)
22:59:08.822 00.000 11060 Move returns status 0, amount 0
22:59:08.822 00.000 11060 move complete, result=0
22:59:08.823 00.001 11060 worker thread done servicing request
22:59:08.823 00.000 11060 Worker thread wakes up
22:59:08.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:08.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:08.824 00.001 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
22:59:09.455 00.631 11060 Exposure complete
22:59:09.718 00.263 11060 worker thread done servicing request
22:59:09.718 00.000 10844 OnExposeComplete: enter
22:59:09.719 00.001 10844 UpdateGuideState(): m_state=6
22:59:09.719 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
22:59:09.719 00.000 10844 Star::Find returns 1 (1), X=255.31, Y=60.04, Mass=3342, SNR=38.0, Peak=255 HFD=3.4
22:59:09.719 00.000 10844 MultiStar: [#1 0.39,0.62,0.00,M4] [#2 -0.20,0.10,1.83,U] [#3 0.39,0.09,0.97,U] [#4 -0.06,0.49,0.93,U] [#5 -0.44,-0.43,1.02,U] [#6 0.36,0.55,0.92,U] [#7 0.18,0.22,0.86,U] [#8 0.10,0.35,0.82,U] 
22:59:09.719 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.20}, one-star: {0.19, 0.43}
22:59:09.719 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
22:59:09.719 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
22:59:09.719 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.41 mountX=-0.21 mountY=-0.00, mountTheta=-3.13
22:59:09.723 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.20, opts=13)
22:59:09.723 00.000 10844 Enqueuing Move request for scope (0.03, 0.20)
22:59:09.723 00.000 11060 Worker thread wakes up
22:59:09.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
22:59:09.723 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
22:59:09.723 00.000 11060 Moving (0.03, 0.20) raw xDistance=-0.21 yDistance=-0.00
22:59:09.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
22:59:09.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:09.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:59:09.723 00.000 11060 MoveAxis(E, 35, ABG)
22:59:09.723 00.000 11060 Guiding  Dir = 2, Dur = 35
22:59:09.743 00.020 11060 IsSlewing returns 0
22:59:09.743 00.000 11060 IsGuiding returns 0
22:59:09.748 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:09.768 00.020 10844 UpdateGuideState exits: m=3342 SNR=38.0 Saturated
22:59:09.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:09.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:09.768 00.000 10844 Enqueuing Expose request
22:59:09.789 00.021 11060 IsGuiding returns 0
22:59:09.789 00.000 11060 Move returns status 0, amount 35
22:59:09.789 00.000 11060 MoveAxis(N, 0, ABG)
22:59:09.789 00.000 11060 Move returns status 0, amount 0
22:59:09.789 00.000 11060 move complete, result=0
22:59:09.789 00.000 11060 worker thread done servicing request
22:59:09.789 00.000 11060 Worker thread wakes up
22:59:09.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:09.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:09.805 00.016 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
22:59:10.415 00.610 11060 Exposure complete
22:59:10.672 00.257 10844 OnExposeComplete: enter
22:59:10.672 00.000 10844 UpdateGuideState(): m_state=6
22:59:10.672 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
22:59:10.672 00.000 10844 Star::Find returns 1 (0), X=255.49, Y=59.55, Mass=3114, SNR=36.0, Peak=232 HFD=3.6
22:59:10.672 00.000 10844 MultiStar: [#1 0.31,0.55,1.05,U] [#2 0.58,-0.05,2.04,U] [#3 0.58,0.65,0.00,M1] [#4 0.28,0.07,0.91,U] [#5 0.43,0.00,1.08,U] [#6 0.33,0.83,0.00,M1] [#7 0.17,0.58,0.88,U] [#8 0.67,0.25,0.99,U] 
22:59:10.672 00.000 10844 single-star, 6 included, MultiStar: {0.43, 0.15}, one-star: {0.37, -0.07}
22:59:10.672 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
22:59:10.674 00.002 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
22:59:10.674 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.07 hyp=0.38 cameraTheta=-0.19 mountX=0.00 mountY=0.38, mountTheta=1.56
22:59:10.675 00.001 11060 worker thread done servicing request
22:59:10.677 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.07, opts=13)
22:59:10.677 00.000 10844 Enqueuing Move request for scope (0.37, -0.07)
22:59:10.677 00.000 11060 Worker thread wakes up
22:59:10.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.07) opts 0xd
22:59:10.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.07)
22:59:10.677 00.000 11060 Moving (0.37, -0.07) raw xDistance=0.00 yDistance=0.38
22:59:10.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:59:10.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:59:10.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:59:10.677 00.000 11060 MoveAxis(E, 0, ABG)
22:59:10.677 00.000 11060 Move returns status 0, amount 0
22:59:10.679 00.002 11060 MoveAxis(N, 0, ABG)
22:59:10.679 00.000 11060 Move returns status 0, amount 0
22:59:10.679 00.000 11060 move complete, result=0
22:59:10.679 00.000 11060 worker thread done servicing request
22:59:10.683 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:10.715 00.032 10844 UpdateGuideState exits: m=3114 SNR=36.0
22:59:10.716 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:10.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:10.716 00.000 10844 Enqueuing Expose request
22:59:10.716 00.000 11060 Worker thread wakes up
22:59:10.716 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:59:10.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:10.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:11.376 00.660 11060 Exposure complete
22:59:11.626 00.250 11060 worker thread done servicing request
22:59:11.626 00.000 10844 OnExposeComplete: enter
22:59:11.627 00.001 10844 UpdateGuideState(): m_state=6
22:59:11.627 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
22:59:11.627 00.000 10844 Star::Find returns 1 (0), X=255.65, Y=59.54, Mass=3015, SNR=35.2, Peak=249 HFD=3.4
22:59:11.627 00.000 10844 MultiStar: [#1 -0.11,0.40,1.09,U] [#2 0.11,-0.46,1.94,U] [#3 0.16,-0.11,0.93,U] [#4 0.80,0.49,0.00,M1] [#5 -0.10,-0.04,1.13,U] [#6 -0.11,0.37,0.95,U] [#7 0.56,-0.19,0.86,U] [#8 0.76,-0.26,0.00,M1] 
22:59:11.627 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.06}, one-star: {0.53, -0.08}
22:59:11.627 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
22:59:11.627 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
22:59:11.627 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=0.04 mountY=0.14, mountTheta=1.31
22:59:11.630 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
22:59:11.630 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
22:59:11.630 00.000 11060 Worker thread wakes up
22:59:11.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
22:59:11.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
22:59:11.632 00.002 11060 Moving (0.13, -0.06) raw xDistance=0.04 yDistance=0.14
22:59:11.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:59:11.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:11.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:59:11.632 00.000 11060 MoveAxis(E, 0, ABG)
22:59:11.632 00.000 11060 Move returns status 0, amount 0
22:59:11.632 00.000 11060 MoveAxis(N, 0, ABG)
22:59:11.632 00.000 11060 Move returns status 0, amount 0
22:59:11.632 00.000 11060 move complete, result=0
22:59:11.632 00.000 11060 worker thread done servicing request
22:59:11.637 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:11.658 00.021 10844 UpdateGuideState exits: m=3015 SNR=35.2
22:59:11.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:11.658 00.000 10844 Enqueuing Expose request
22:59:11.658 00.000 11060 Worker thread wakes up
22:59:11.658 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:11.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:11.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:12.300 00.642 11060 Exposure complete
22:59:12.505 00.205 11060 worker thread done servicing request
22:59:12.506 00.001 10844 OnExposeComplete: enter
22:59:12.506 00.000 10844 UpdateGuideState(): m_state=6
22:59:12.506 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
22:59:12.506 00.000 10844 Star::Find returns 1 (0), X=255.32, Y=59.62, Mass=2590, SNR=32.6, Peak=230 HFD=3.3
22:59:12.507 00.001 10844 MultiStar: [#1 -0.11,0.51,1.22,U] [#2 -0.05,0.09,2.18,U] [#3 -0.11,0.37,1.09,U] [#4 0.23,-0.01,1.07,U] [#5 -0.17,0.22,1.10,U] [#6 -0.19,0.53,1.03,U] [#7 0.16,0.54,1.01,U] [#8 0.12,0.25,1.06,U] 
22:59:12.507 00.000 10844 single-star, 8 included, MultiStar: {-0.00, 0.26}, one-star: {0.19, 0.01}
22:59:12.507 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
22:59:12.507 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
22:59:12.508 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.03 mountX=-0.04 mountY=0.19, mountTheta=1.78
22:59:12.509 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.01, opts=13)
22:59:12.509 00.000 10844 Enqueuing Move request for scope (0.19, 0.01)
22:59:12.510 00.001 11060 Worker thread wakes up
22:59:12.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
22:59:12.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
22:59:12.510 00.000 11060 Moving (0.19, 0.01) raw xDistance=-0.04 yDistance=0.19
22:59:12.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:59:12.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:59:12.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:59:12.510 00.000 11060 MoveAxis(E, 0, ABG)
22:59:12.510 00.000 11060 Move returns status 0, amount 0
22:59:12.510 00.000 11060 MoveAxis(N, 0, ABG)
22:59:12.511 00.001 11060 Move returns status 0, amount 0
22:59:12.511 00.000 11060 move complete, result=0
22:59:12.511 00.000 11060 worker thread done servicing request
22:59:12.518 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:12.551 00.033 10844 UpdateGuideState exits: m=2590 SNR=32.6
22:59:12.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:12.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:12.551 00.000 10844 Enqueuing Expose request
22:59:12.551 00.000 11060 Worker thread wakes up
22:59:12.551 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:12.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:12.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:13.185 00.634 11060 Exposure complete
22:59:13.425 00.240 11060 worker thread done servicing request
22:59:13.425 00.000 10844 OnExposeComplete: enter
22:59:13.425 00.000 10844 UpdateGuideState(): m_state=6
22:59:13.427 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
22:59:13.427 00.000 10844 Star::Find returns 1 (1), X=255.46, Y=60.22, Mass=3261, SNR=37.2, Peak=255 HFD=3.6
22:59:13.427 00.000 10844 MultiStar: [#1 0.14,0.89,0.00,M2] [#2 -0.04,0.40,1.94,U] [#3 -0.10,0.38,0.98,U] [#4 0.55,0.41,0.96,U] [#5 0.05,0.52,1.02,U] [#6 0.09,0.78,0.00,M1] [#7 -0.12,0.05,0.88,U] [#8 0.25,0.89,0.00,M1] 
22:59:13.427 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.40}, one-star: {0.34, 0.60}
22:59:13.427 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
22:59:13.427 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
22:59:13.427 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.34 mountX=-0.41 mountY=0.03, mountTheta=3.08
22:59:13.428 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.40, opts=13)
22:59:13.428 00.000 10844 Enqueuing Move request for scope (0.09, 0.40)
22:59:13.428 00.000 11060 Worker thread wakes up
22:59:13.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd
22:59:13.428 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.40)
22:59:13.428 00.000 11060 Moving (0.09, 0.40) raw xDistance=-0.41 yDistance=0.03
22:59:13.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
22:59:13.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:13.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:13.428 00.000 11060 MoveAxis(E, 71, ABG)
22:59:13.430 00.002 11060 Guiding  Dir = 2, Dur = 71
22:59:13.433 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:13.441 00.008 11060 IsSlewing returns 0
22:59:13.441 00.000 11060 IsGuiding returns 0
22:59:13.456 00.015 10844 UpdateGuideState exits: m=3261 SNR=37.2 Saturated
22:59:13.457 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:13.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:13.457 00.000 10844 Enqueuing Expose request
22:59:13.524 00.067 11060 IsGuiding returns 0
22:59:13.524 00.000 11060 Move returns status 0, amount 71
22:59:13.524 00.000 11060 MoveAxis(N, 0, ABG)
22:59:13.524 00.000 11060 Move returns status 0, amount 0
22:59:13.524 00.000 11060 move complete, result=0
22:59:13.524 00.000 11060 worker thread done servicing request
22:59:13.524 00.000 11060 Worker thread wakes up
22:59:13.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:13.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:13.534 00.010 10844 GuideStep: -0.4 px 71 ms EAST, 0.0 px 0 ms NORTH
22:59:14.161 00.627 11060 Exposure complete
22:59:14.365 00.204 11060 worker thread done servicing request
22:59:14.365 00.000 10844 OnExposeComplete: enter
22:59:14.365 00.000 10844 UpdateGuideState(): m_state=6
22:59:14.365 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
22:59:14.365 00.000 10844 Star::Find returns 1 (0), X=255.20, Y=59.09, Mass=3122, SNR=36.6, Peak=227 HFD=3.5
22:59:14.365 00.000 10844 MultiStar: [#1 -0.19,0.28,1.04,U] [#2 -0.62,-0.16,1.96,U] [#3 0.25,0.37,0.94,U] [#4 0.33,-0.45,0.93,U] [#5 -0.18,-0.09,0.99,U] [#6 0.40,-0.03,0.95,U] [#7 0.13,-0.19,0.88,U] [#8 -0.03,-0.10,0.92,U] 
22:59:14.365 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {0.08, -0.53}
22:59:14.365 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
22:59:14.365 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
22:59:14.365 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.03 mountX=0.11 mountY=-0.03, mountTheta=-0.30
22:59:14.370 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
22:59:14.370 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
22:59:14.370 00.000 11060 Worker thread wakes up
22:59:14.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
22:59:14.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
22:59:14.370 00.000 11060 Moving (-0.05, -0.10) raw xDistance=0.11 yDistance=-0.03
22:59:14.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:59:14.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:14.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:14.370 00.000 11060 MoveAxis(E, 0, ABG)
22:59:14.370 00.000 11060 Move returns status 0, amount 0
22:59:14.370 00.000 11060 MoveAxis(N, 0, ABG)
22:59:14.370 00.000 11060 Move returns status 0, amount 0
22:59:14.370 00.000 11060 move complete, result=0
22:59:14.370 00.000 11060 worker thread done servicing request
22:59:14.375 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:14.405 00.030 10844 UpdateGuideState exits: m=3122 SNR=36.6
22:59:14.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:14.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:14.405 00.000 10844 Enqueuing Expose request
22:59:14.405 00.000 11060 Worker thread wakes up
22:59:14.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:14.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:14.405 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:15.041 00.636 11060 Exposure complete
22:59:15.258 00.217 11060 worker thread done servicing request
22:59:15.258 00.000 10844 OnExposeComplete: enter
22:59:15.258 00.000 10844 UpdateGuideState(): m_state=6
22:59:15.258 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
22:59:15.258 00.000 10844 Star::Find returns 1 (1), X=255.12, Y=59.55, Mass=3550, SNR=39.1, Peak=255 HFD=3.8
22:59:15.258 00.000 10844 MultiStar: [#1 0.26,0.48,0.96,U] [#2 -0.15,-0.24,1.77,U] [#3 0.22,-0.03,0.88,U] [#4 -0.15,0.13,0.88,U] [#5 0.24,-0.23,0.94,U] [#6 -0.19,0.72,0.00,M1] [#7 0.02,0.26,0.80,U] [#8 0.44,-0.04,0.91,U] 
22:59:15.258 00.000 10844 single-star, 7 included, MultiStar: {0.08, 0.00}, one-star: {-0.01, -0.07}
22:59:15.258 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
22:59:15.258 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
22:59:15.258 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.65 mountX=0.07 mountY=0.01, mountTheta=0.09
22:59:15.260 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
22:59:15.260 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
22:59:15.260 00.000 11060 Worker thread wakes up
22:59:15.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
22:59:15.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
22:59:15.260 00.000 11060 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=0.01
22:59:15.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:59:15.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:15.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:59:15.262 00.002 11060 MoveAxis(E, 0, ABG)
22:59:15.262 00.000 11060 Move returns status 0, amount 0
22:59:15.262 00.000 11060 MoveAxis(N, 0, ABG)
22:59:15.262 00.000 11060 Move returns status 0, amount 0
22:59:15.262 00.000 11060 move complete, result=0
22:59:15.262 00.000 11060 worker thread done servicing request
22:59:15.268 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:15.294 00.026 10844 UpdateGuideState exits: m=3550 SNR=39.1 Saturated
22:59:15.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:15.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:15.294 00.000 10844 Enqueuing Expose request
22:59:15.294 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:15.294 00.000 11060 Worker thread wakes up
22:59:15.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:15.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:15.932 00.638 11060 Exposure complete
22:59:16.144 00.212 11060 worker thread done servicing request
22:59:16.144 00.000 10844 OnExposeComplete: enter
22:59:16.144 00.000 10844 UpdateGuideState(): m_state=6
22:59:16.144 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
22:59:16.144 00.000 10844 Star::Find returns 1 (0), X=255.32, Y=60.01, Mass=3623, SNR=39.2, Peak=250 HFD=3.4
22:59:16.148 00.004 10844 MultiStar: [#1 -0.18,0.20,0.94,U] [#2 0.02,0.05,1.92,U] [#3 0.12,0.21,0.88,U] [#4 0.23,-0.07,0.89,U] [#5 -0.04,0.54,0.93,U] [#6 0.26,0.44,0.85,U] [#7 -0.25,0.23,0.82,U] [#8 -0.35,0.25,0.95,U] 
22:59:16.148 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.23}, one-star: {0.20, 0.39}
22:59:16.148 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
22:59:16.148 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.99)
22:59:16.148 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
22:59:16.151 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.23, opts=13)
22:59:16.152 00.001 10844 Enqueuing Move request for scope (0.00, 0.23)
22:59:16.152 00.000 11060 Worker thread wakes up
22:59:16.153 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
22:59:16.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
22:59:16.153 00.000 11060 Moving (0.00, 0.23) raw xDistance=-0.22 yDistance=-0.03
22:59:16.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
22:59:16.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:16.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:16.153 00.000 11060 MoveAxis(E, 39, ABG)
22:59:16.153 00.000 11060 Guiding  Dir = 2, Dur = 39
22:59:16.173 00.020 11060 IsSlewing returns 0
22:59:16.175 00.002 11060 IsGuiding returns 0
22:59:16.177 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:16.189 00.012 10844 UpdateGuideState exits: m=3623 SNR=39.2
22:59:16.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:16.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:16.189 00.000 10844 Enqueuing Expose request
22:59:16.221 00.032 11060 IsGuiding returns 0
22:59:16.221 00.000 11060 Move returns status 0, amount 39
22:59:16.221 00.000 11060 MoveAxis(N, 0, ABG)
22:59:16.221 00.000 11060 Move returns status 0, amount 0
22:59:16.221 00.000 11060 move complete, result=0
22:59:16.221 00.000 11060 worker thread done servicing request
22:59:16.221 00.000 11060 Worker thread wakes up
22:59:16.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:16.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:16.223 00.002 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
22:59:16.848 00.625 11060 Exposure complete
22:59:17.091 00.243 11060 worker thread done servicing request
22:59:17.091 00.000 10844 OnExposeComplete: enter
22:59:17.091 00.000 10844 UpdateGuideState(): m_state=6
22:59:17.091 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
22:59:17.091 00.000 10844 Star::Find returns 1 (0), X=255.41, Y=59.69, Mass=3170, SNR=36.7, Peak=222 HFD=3.6
22:59:17.091 00.000 10844 MultiStar: [#1 -0.04,0.23,1.01,U] [#2 -0.39,-0.13,1.90,U] [#3 0.11,-0.23,0.95,U] [#4 0.29,0.31,0.95,U] [#5 -0.35,-0.54,1.07,U] [#6 -0.06,0.25,0.91,U] [#7 -0.00,-0.50,0.84,U] [#8 -0.09,0.10,0.95,U] 
22:59:17.091 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {0.29, 0.07}
22:59:17.091 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
22:59:17.091 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
22:59:17.091 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.43 mountX=0.07 mountY=-0.06, mountTheta=-0.69
22:59:17.092 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.06, opts=13)
22:59:17.092 00.000 10844 Enqueuing Move request for scope (-0.07, -0.06)
22:59:17.092 00.000 11060 Worker thread wakes up
22:59:17.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
22:59:17.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
22:59:17.092 00.000 11060 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=-0.06
22:59:17.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:59:17.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:17.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:17.092 00.000 11060 MoveAxis(E, 0, ABG)
22:59:17.092 00.000 11060 Move returns status 0, amount 0
22:59:17.092 00.000 11060 MoveAxis(N, 0, ABG)
22:59:17.092 00.000 11060 Move returns status 0, amount 0
22:59:17.092 00.000 11060 move complete, result=0
22:59:17.092 00.000 11060 worker thread done servicing request
22:59:17.100 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:17.124 00.024 10844 UpdateGuideState exits: m=3170 SNR=36.7
22:59:17.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:17.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:17.124 00.000 10844 Enqueuing Expose request
22:59:17.124 00.000 11060 Worker thread wakes up
22:59:17.124 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:17.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:17.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:17.763 00.639 11060 Exposure complete
22:59:17.967 00.204 11060 worker thread done servicing request
22:59:17.967 00.000 10844 OnExposeComplete: enter
22:59:17.967 00.000 10844 UpdateGuideState(): m_state=6
22:59:17.967 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
22:59:17.967 00.000 10844 Star::Find returns 1 (0), X=255.29, Y=60.09, Mass=3188, SNR=36.6, Peak=253 HFD=3.9
22:59:17.967 00.000 10844 MultiStar: [#1 0.19,0.69,1.06,U] [#2 -0.28,-0.38,1.94,U] [#3 0.72,-0.10,0.00,M1] [#4 -0.31,0.03,0.94,U] [#5 -0.22,-0.31,1.09,U] [#6 0.24,0.52,0.92,U] [#7 0.11,0.34,0.85,U] [#8 0.55,-0.02,0.90,U] 
22:59:17.967 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.17, 0.47}
22:59:17.967 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
22:59:17.967 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
22:59:17.967 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.47 mountX=-0.10 mountY=-0.01, mountTheta=-3.08
22:59:17.969 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
22:59:17.969 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
22:59:17.969 00.000 11060 Worker thread wakes up
22:59:17.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:59:17.971 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:59:17.973 00.002 11060 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.01
22:59:17.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:59:17.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:17.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:17.974 00.001 11060 MoveAxis(E, 0, ABG)
22:59:17.974 00.000 11060 Move returns status 0, amount 0
22:59:17.974 00.000 11060 MoveAxis(N, 0, ABG)
22:59:17.974 00.000 11060 Move returns status 0, amount 0
22:59:17.974 00.000 11060 move complete, result=0
22:59:17.974 00.000 11060 worker thread done servicing request
22:59:17.979 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:17.995 00.016 10844 UpdateGuideState exits: m=3188 SNR=36.6
22:59:17.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:17.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:17.995 00.000 10844 Enqueuing Expose request
22:59:17.995 00.000 11060 Worker thread wakes up
22:59:17.995 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:17.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:17.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:18.643 00.648 11060 Exposure complete
22:59:18.872 00.229 10844 OnExposeComplete: enter
22:59:18.872 00.000 10844 UpdateGuideState(): m_state=6
22:59:18.872 00.000 11060 worker thread done servicing request
22:59:18.872 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
22:59:18.872 00.000 10844 Star::Find returns 1 (1), X=255.38, Y=59.60, Mass=3058, SNR=35.4, Peak=255 HFD=3.4
22:59:18.873 00.001 10844 MultiStar: [#1 -0.11,0.27,1.08,U] [#2 -0.07,-0.77,0.00,M1] [#3 0.06,-0.21,1.03,U] [#4 0.75,-0.02,0.00,M1] [#5 0.16,-0.26,0.98,U] [#6 0.04,0.35,0.91,U] [#7 0.04,-0.14,0.90,U] [#8 0.17,0.11,0.94,U] 
22:59:18.873 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.01}, one-star: {0.26, -0.02}
22:59:18.873 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
22:59:18.873 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
22:59:18.873 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.17 mountX=-0.03 mountY=0.08, mountTheta=1.92
22:59:18.875 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
22:59:18.875 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
22:59:18.875 00.000 11060 Worker thread wakes up
22:59:18.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
22:59:18.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
22:59:18.875 00.000 11060 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=0.08
22:59:18.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:59:18.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:18.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:59:18.875 00.000 11060 MoveAxis(E, 0, ABG)
22:59:18.875 00.000 11060 Move returns status 0, amount 0
22:59:18.875 00.000 11060 MoveAxis(N, 0, ABG)
22:59:18.875 00.000 11060 Move returns status 0, amount 0
22:59:18.875 00.000 11060 move complete, result=0
22:59:18.875 00.000 11060 worker thread done servicing request
22:59:18.890 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:18.903 00.013 10844 UpdateGuideState exits: m=3058 SNR=35.4 Saturated
22:59:18.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:18.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:18.903 00.000 10844 Enqueuing Expose request
22:59:18.903 00.000 11060 Worker thread wakes up
22:59:18.903 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:18.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:18.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:19.561 00.658 11060 Exposure complete
22:59:19.784 00.223 11060 worker thread done servicing request
22:59:19.784 00.000 10844 OnExposeComplete: enter
22:59:19.784 00.000 10844 UpdateGuideState(): m_state=6
22:59:19.784 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
22:59:19.784 00.000 10844 Star::Find returns 1 (1), X=255.37, Y=60.14, Mass=3843, SNR=40.2, Peak=255 HFD=3.7
22:59:19.786 00.002 10844 MultiStar: [#1 -0.00,0.25,0.96,U] [#2 -0.66,-1.01,0.00,M2] [#3 0.27,-0.33,0.83,U] [#4 -0.02,-0.26,0.92,U] [#5 -0.08,-0.56,0.91,U] [#6 0.15,0.24,0.90,U] [#7 0.30,-0.20,0.76,U] [#8 0.29,-0.22,0.89,U] 
22:59:19.786 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.25, 0.52}
22:59:19.786 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
22:59:19.786 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
22:59:19.786 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.38 mountX=0.03 mountY=0.15, mountTheta=1.37
22:59:19.788 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.06, opts=13)
22:59:19.788 00.000 10844 Enqueuing Move request for scope (0.14, -0.06)
22:59:19.788 00.000 11060 Worker thread wakes up
22:59:19.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
22:59:19.788 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
22:59:19.788 00.000 11060 Moving (0.14, -0.06) raw xDistance=0.03 yDistance=0.15
22:59:19.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:59:19.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:19.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:59:19.788 00.000 11060 MoveAxis(E, 0, ABG)
22:59:19.788 00.000 11060 Move returns status 0, amount 0
22:59:19.790 00.002 11060 MoveAxis(N, 0, ABG)
22:59:19.790 00.000 11060 Move returns status 0, amount 0
22:59:19.790 00.000 11060 move complete, result=0
22:59:19.790 00.000 11060 worker thread done servicing request
22:59:19.812 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:19.834 00.022 10844 UpdateGuideState exits: m=3843 SNR=40.2 Saturated
22:59:19.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:19.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:19.834 00.000 10844 Enqueuing Expose request
22:59:19.834 00.000 11060 Worker thread wakes up
22:59:19.834 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:19.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:19.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:20.468 00.634 11060 Exposure complete
22:59:20.679 00.211 11060 worker thread done servicing request
22:59:20.679 00.000 10844 OnExposeComplete: enter
22:59:20.679 00.000 10844 UpdateGuideState(): m_state=6
22:59:20.679 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
22:59:20.679 00.000 10844 Star::Find returns 1 (1), X=255.64, Y=59.72, Mass=3169, SNR=36.5, Peak=255 HFD=3.5
22:59:20.679 00.000 10844 MultiStar: [#1 0.14,0.71,0.00,M1] [#2 -0.04,-0.71,1.98,U] [#3 0.44,-0.45,0.94,U] [#4 -0.49,-0.47,0.99,U] [#5 0.05,-0.53,1.03,U] [#6 -0.09,-0.12,0.96,U] [#7 0.06,-0.13,0.90,U] [#8 0.56,-0.10,0.94,U] 
22:59:20.679 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.35}, one-star: {0.52, 0.10}
22:59:20.679 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
22:59:20.679 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
22:59:20.679 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.28 mountX=0.33 mountY=0.16, mountTheta=0.46
22:59:20.686 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.35, opts=13)
22:59:20.687 00.001 10844 Enqueuing Move request for scope (0.11, -0.35)
22:59:20.687 00.000 11060 Worker thread wakes up
22:59:20.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.35) opts 0xd
22:59:20.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.35)
22:59:20.687 00.000 11060 Moving (0.11, -0.35) raw xDistance=0.33 yDistance=0.16
22:59:20.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:59:20.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:20.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:59:20.689 00.002 11060 MoveAxis(W, 57, ABG)
22:59:20.689 00.000 11060 Guiding  Dir = 3, Dur = 57
22:59:20.694 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:20.709 00.015 11060 IsSlewing returns 0
22:59:20.709 00.000 11060 IsGuiding returns 0
22:59:20.726 00.017 10844 UpdateGuideState exits: m=3169 SNR=36.5 Saturated
22:59:20.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:20.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:20.726 00.000 10844 Enqueuing Expose request
22:59:20.784 00.058 11060 IsGuiding returns 0
22:59:20.784 00.000 11060 Move returns status 0, amount 57
22:59:20.784 00.000 11060 MoveAxis(N, 0, ABG)
22:59:20.784 00.000 11060 Move returns status 0, amount 0
22:59:20.784 00.000 11060 move complete, result=0
22:59:20.784 00.000 11060 worker thread done servicing request
22:59:20.784 00.000 11060 Worker thread wakes up
22:59:20.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:20.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:20.784 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.2 px 0 ms NORTH
22:59:21.419 00.635 11060 Exposure complete
22:59:21.618 00.199 11060 worker thread done servicing request
22:59:21.620 00.002 10844 OnExposeComplete: enter
22:59:21.620 00.000 10844 UpdateGuideState(): m_state=6
22:59:21.620 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
22:59:21.620 00.000 10844 Star::Find returns 1 (0), X=255.34, Y=59.60, Mass=3022, SNR=35.6, Peak=254 HFD=3.4
22:59:21.620 00.000 10844 MultiStar: [#1 0.46,0.25,1.09,U] [#2 -0.22,-0.49,1.94,U] [#3 0.09,-0.55,1.00,U] [#4 -0.27,-0.02,0.99,U] [#5 -0.34,-0.12,0.92,U] [#6 0.19,-0.08,0.97,U] [#7 0.11,-0.16,0.86,U] [#8 0.05,0.19,1.02,U] 
22:59:21.621 00.001 10844 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.22, -0.02}
22:59:21.621 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
22:59:21.621 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
22:59:21.621 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.48 mountX=0.14 mountY=0.04, mountTheta=0.26
22:59:21.621 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
22:59:21.621 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
22:59:21.621 00.000 11060 Worker thread wakes up
22:59:21.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
22:59:21.621 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
22:59:21.621 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.14 yDistance=0.04
22:59:21.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
22:59:21.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:21.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:59:21.621 00.000 11060 MoveAxis(W, 26, ABG)
22:59:21.621 00.000 11060 Guiding  Dir = 3, Dur = 26
22:59:21.633 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:21.646 00.013 11060 IsSlewing returns 0
22:59:21.646 00.000 11060 IsGuiding returns 0
22:59:21.652 00.006 10844 UpdateGuideState exits: m=3022 SNR=35.6
22:59:21.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:21.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:21.652 00.000 10844 Enqueuing Expose request
22:59:21.707 00.055 11060 IsGuiding returns 0
22:59:21.707 00.000 11060 Move returns status 0, amount 26
22:59:21.707 00.000 11060 MoveAxis(N, 0, ABG)
22:59:21.707 00.000 11060 Move returns status 0, amount 0
22:59:21.707 00.000 11060 move complete, result=0
22:59:21.707 00.000 11060 worker thread done servicing request
22:59:21.707 00.000 11060 Worker thread wakes up
22:59:21.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:21.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:22.351 00.644 11060 Exposure complete
22:59:22.411 00.060 10844 GuideStep: 0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
22:59:22.693 00.282 11060 worker thread done servicing request
22:59:22.693 00.000 10844 OnExposeComplete: enter
22:59:22.695 00.002 10844 UpdateGuideState(): m_state=6
22:59:22.695 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
22:59:22.695 00.000 10844 Star::Find returns 1 (0), X=255.20, Y=59.80, Mass=3160, SNR=36.4, Peak=237 HFD=3.6
22:59:22.696 00.001 10844 MultiStar: [#1 -0.03,0.10,1.03,U] [#2 -0.54,-0.24,1.95,U] [#3 0.24,0.13,0.96,U] [#4 -0.11,0.48,0.94,U] [#5 -0.13,-0.14,0.98,U] [#6 -0.21,0.74,0.00,M1] [#7 0.54,0.28,0.92,U] [#8 0.21,0.16,0.94,U] 
22:59:22.696 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {0.08, 0.18}
22:59:22.696 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
22:59:22.696 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
22:59:22.696 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.98 mountX=-0.07 mountY=-0.05, mountTheta=-2.57
22:59:22.696 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
22:59:22.696 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
22:59:22.696 00.000 11060 Worker thread wakes up
22:59:22.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
22:59:22.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
22:59:22.696 00.000 11060 Moving (-0.03, 0.08) raw xDistance=-0.07 yDistance=-0.05
22:59:22.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:59:22.696 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:22.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:22.696 00.000 11060 MoveAxis(E, 0, ABG)
22:59:22.696 00.000 11060 Move returns status 0, amount 0
22:59:22.696 00.000 11060 MoveAxis(N, 0, ABG)
22:59:22.696 00.000 11060 Move returns status 0, amount 0
22:59:22.696 00.000 11060 move complete, result=0
22:59:22.696 00.000 11060 worker thread done servicing request
22:59:22.706 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:22.733 00.027 10844 UpdateGuideState exits: m=3160 SNR=36.4
22:59:22.735 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:22.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:22.735 00.000 10844 Enqueuing Expose request
22:59:22.735 00.000 11060 Worker thread wakes up
22:59:22.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:22.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:22.737 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:23.375 00.638 11060 Exposure complete
22:59:23.700 00.325 11060 worker thread done servicing request
22:59:23.701 00.001 10844 OnExposeComplete: enter
22:59:23.701 00.000 10844 UpdateGuideState(): m_state=6
22:59:23.701 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
22:59:23.701 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.61, Mass=3335, SNR=37.2, Peak=255 HFD=3.6
22:59:23.702 00.001 10844 MultiStar: [#1 0.23,0.43,0.95,U] [#2 -0.14,-0.16,1.93,U] [#3 0.04,0.53,0.98,U] [#4 0.12,0.08,1.00,U] [#5 0.09,-0.29,0.98,U] [#6 0.15,0.77,0.00,M2] [#7 0.06,0.37,0.93,U] [#8 0.05,0.10,0.94,U] 
22:59:23.702 00.000 10844 single-star, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.10, -0.01}
22:59:23.702 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
22:59:23.702 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
22:59:23.702 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.05 mountX=-0.01 mountY=0.10, mountTheta=1.70
22:59:23.704 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
22:59:23.704 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
22:59:23.704 00.000 11060 Worker thread wakes up
22:59:23.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:59:23.704 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:59:23.704 00.000 11060 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=0.10
22:59:23.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:59:23.705 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:23.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:59:23.705 00.000 11060 MoveAxis(E, 0, ABG)
22:59:23.705 00.000 11060 Move returns status 0, amount 0
22:59:23.705 00.000 11060 MoveAxis(N, 0, ABG)
22:59:23.705 00.000 11060 Move returns status 0, amount 0
22:59:23.705 00.000 11060 move complete, result=0
22:59:23.705 00.000 11060 worker thread done servicing request
22:59:23.740 00.035 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:23.763 00.023 10844 UpdateGuideState exits: m=3335 SNR=37.2 Saturated
22:59:23.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:23.765 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:23.765 00.000 10844 Enqueuing Expose request
22:59:23.765 00.000 11060 Worker thread wakes up
22:59:23.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:23.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:23.766 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:24.415 00.649 11060 Exposure complete
22:59:24.888 00.473 11060 worker thread done servicing request
22:59:24.888 00.000 10844 OnExposeComplete: enter
22:59:24.888 00.000 10844 UpdateGuideState(): m_state=6
22:59:24.888 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
22:59:24.888 00.000 10844 Star::Find returns 1 (0), X=255.57, Y=59.82, Mass=3332, SNR=37.2, Peak=227 HFD=3.7
22:59:24.888 00.000 10844 MultiStar: [#1 -0.73,0.93,0.00,M1] [#2 -0.01,-0.25,1.85,U] [#3 0.10,-0.25,0.96,U] [#4 -0.09,0.07,0.92,U] [#5 -0.21,-0.14,1.02,U] [#6 -0.27,0.04,0.87,U] [#7 -0.30,0.50,0.83,U] [#8 0.18,0.16,0.93,U] 
22:59:24.890 00.002 10844 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {0.45, 0.20}
22:59:24.891 00.001 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.84 = -1.45)
22:59:24.891 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.46)
22:59:24.891 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.08 mountX=0.00 mountY=-0.01, mountTheta=-1.45
22:59:24.897 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.00, opts=13)
22:59:24.897 00.000 10844 Enqueuing Move request for scope (-0.01, 0.00)
22:59:24.900 00.003 11060 Worker thread wakes up
22:59:24.902 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
22:59:24.902 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
22:59:24.903 00.001 11060 Moving (-0.01, 0.00) raw xDistance=0.00 yDistance=-0.01
22:59:24.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:59:24.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:24.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:24.904 00.001 11060 MoveAxis(E, 0, ABG)
22:59:24.904 00.000 11060 Move returns status 0, amount 0
22:59:24.904 00.000 11060 MoveAxis(N, 0, ABG)
22:59:24.904 00.000 11060 Move returns status 0, amount 0
22:59:24.904 00.000 11060 move complete, result=0
22:59:24.904 00.000 11060 worker thread done servicing request
22:59:24.919 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:24.971 00.052 10844 UpdateGuideState exits: m=3332 SNR=37.2
22:59:24.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:24.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:24.971 00.000 10844 Enqueuing Expose request
22:59:24.971 00.000 11060 Worker thread wakes up
22:59:24.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:24.972 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:24.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:25.629 00.657 11060 Exposure complete
22:59:25.910 00.281 11060 worker thread done servicing request
22:59:25.910 00.000 10844 OnExposeComplete: enter
22:59:25.910 00.000 10844 UpdateGuideState(): m_state=6
22:59:25.910 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
22:59:25.910 00.000 10844 Star::Find returns 1 (0), X=254.82, Y=59.56, Mass=3471, SNR=38.6, Peak=220 HFD=3.7
22:59:25.910 00.000 10844 MultiStar: [#1 0.02,0.14,0.95,U] [#2 -0.87,0.05,0.00,M1] [#3 0.04,-0.07,0.91,U] [#4 -0.21,0.08,0.93,U] [#5 -0.47,-0.22,0.94,U] [#6 -0.27,0.09,0.86,U] [#7 0.15,-0.37,0.86,U] [#8 -0.19,-0.12,0.86,U] 
22:59:25.910 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.30, -0.06}
22:59:25.910 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
22:59:25.910 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
22:59:25.910 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.75 mountX=0.09 mountY=-0.14, mountTheta=-1.01
22:59:25.913 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
22:59:25.913 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
22:59:25.913 00.000 11060 Worker thread wakes up
22:59:25.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
22:59:25.913 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
22:59:25.913 00.000 11060 Moving (-0.16, -0.06) raw xDistance=0.09 yDistance=-0.14
22:59:25.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:59:25.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:25.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:59:25.913 00.000 11060 MoveAxis(E, 0, ABG)
22:59:25.913 00.000 11060 Move returns status 0, amount 0
22:59:25.913 00.000 11060 MoveAxis(N, 0, ABG)
22:59:25.913 00.000 11060 Move returns status 0, amount 0
22:59:25.913 00.000 11060 move complete, result=0
22:59:25.913 00.000 11060 worker thread done servicing request
22:59:25.936 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:25.956 00.020 10844 UpdateGuideState exits: m=3471 SNR=38.6
22:59:25.959 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:25.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:25.959 00.000 10844 Enqueuing Expose request
22:59:25.959 00.000 11060 Worker thread wakes up
22:59:25.959 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:25.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:25.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:26.603 00.644 11060 Exposure complete
22:59:26.862 00.259 11060 worker thread done servicing request
22:59:26.862 00.000 10844 OnExposeComplete: enter
22:59:26.862 00.000 10844 UpdateGuideState(): m_state=6
22:59:26.864 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
22:59:26.864 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.68, Mass=2784, SNR=34.1, Peak=227 HFD=3.4
22:59:26.864 00.000 10844 MultiStar: [#1 0.08,1.01,0.00,M1] [#2 0.03,-0.92,0.00,M2] [#3 0.35,0.02,1.10,U] [#4 -0.26,-0.17,0.97,U] [#5 0.05,0.31,1.14,U] [#6 -0.06,0.05,0.98,U] [#7 0.25,0.25,0.93,U] [#8 0.13,0.41,0.98,U] 
22:59:26.864 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.13}, one-star: {-0.20, 0.06}
22:59:26.864 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
22:59:26.864 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
22:59:26.864 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.27 mountX=-0.14 mountY=0.02, mountTheta=3.00
22:59:26.866 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
22:59:26.866 00.000 10844 Enqueuing Move request for scope (0.04, 0.13)
22:59:26.866 00.000 11060 Worker thread wakes up
22:59:26.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
22:59:26.868 00.002 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
22:59:26.868 00.000 11060 Moving (0.04, 0.13) raw xDistance=-0.14 yDistance=0.02
22:59:26.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
22:59:26.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:26.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:26.868 00.000 11060 MoveAxis(E, 24, ABG)
22:59:26.868 00.000 11060 Guiding  Dir = 2, Dur = 24
22:59:26.876 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:26.888 00.012 11060 IsSlewing returns 0
22:59:26.888 00.000 11060 IsGuiding returns 0
22:59:26.908 00.020 10844 UpdateGuideState exits: m=2784 SNR=34.1
22:59:26.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:26.908 00.000 10844 Enqueuing Expose request
22:59:26.934 00.026 11060 IsGuiding returns 0
22:59:26.934 00.000 11060 Move returns status 0, amount 24
22:59:26.934 00.000 11060 MoveAxis(N, 0, ABG)
22:59:26.934 00.000 11060 Move returns status 0, amount 0
22:59:26.934 00.000 11060 move complete, result=0
22:59:26.934 00.000 11060 worker thread done servicing request
22:59:26.934 00.000 11060 Worker thread wakes up
22:59:26.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:26.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:26.937 00.003 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
22:59:27.571 00.634 11060 Exposure complete
22:59:27.797 00.226 11060 worker thread done servicing request
22:59:27.797 00.000 10844 OnExposeComplete: enter
22:59:27.797 00.000 10844 UpdateGuideState(): m_state=6
22:59:27.797 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
22:59:27.797 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=60.09, Mass=3236, SNR=37.0, Peak=244 HFD=3.9
22:59:27.800 00.003 10844 MultiStar: [#1 0.06,0.49,1.05,U] [#2 -0.16,0.22,1.87,U] [#3 0.11,0.64,1.00,U] [#4 -0.31,0.10,0.93,U] [#5 -0.01,0.10,1.00,U] [#6 0.20,0.42,0.87,U] [#7 0.27,0.15,0.89,U] [#8 0.24,0.55,0.92,U] 
22:59:27.800 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.34}, one-star: {-0.18, 0.47}
22:59:27.800 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
22:59:27.800 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.99)
22:59:27.800 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.56 mountX=-0.33 mountY=-0.05, mountTheta=-2.99
22:59:27.801 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.34, opts=13)
22:59:27.801 00.000 10844 Enqueuing Move request for scope (0.00, 0.34)
22:59:27.801 00.000 11060 Worker thread wakes up
22:59:27.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.34) opts 0xd
22:59:27.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.34)
22:59:27.801 00.000 11060 Moving (0.00, 0.34) raw xDistance=-0.33 yDistance=-0.05
22:59:27.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
22:59:27.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:27.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:27.801 00.000 11060 MoveAxis(E, 59, ABG)
22:59:27.801 00.000 11060 Guiding  Dir = 2, Dur = 59
22:59:27.805 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:27.820 00.015 11060 IsSlewing returns 0
22:59:27.820 00.000 11060 IsGuiding returns 0
22:59:27.821 00.001 10844 UpdateGuideState exits: m=3236 SNR=37.0
22:59:27.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:27.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:27.821 00.000 10844 Enqueuing Expose request
22:59:27.893 00.072 11060 IsGuiding returns 0
22:59:27.893 00.000 11060 Move returns status 0, amount 59
22:59:27.893 00.000 11060 MoveAxis(N, 0, ABG)
22:59:27.893 00.000 11060 Move returns status 0, amount 0
22:59:27.893 00.000 11060 move complete, result=0
22:59:27.893 00.000 11060 worker thread done servicing request
22:59:27.893 00.000 11060 Worker thread wakes up
22:59:27.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:27.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:27.893 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
22:59:28.534 00.641 11060 Exposure complete
22:59:28.735 00.201 10844 OnExposeComplete: enter
22:59:28.735 00.000 10844 UpdateGuideState(): m_state=6
22:59:28.735 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
22:59:28.735 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.23, Mass=3197, SNR=36.4, Peak=249 HFD=3.5
22:59:28.735 00.000 10844 MultiStar: [#1 -0.49,0.68,0.00,M1] [#2 -0.58,-0.17,2.01,U] [#3 0.37,-0.25,0.98,U] [#4 0.17,0.03,0.92,U] [#5 -0.24,-0.53,1.05,U] [#6 0.38,0.07,0.90,U] [#7 0.32,-0.36,0.85,U] [#8 0.64,-0.37,0.00,M1] 
22:59:28.735 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.23}, one-star: {0.01, -0.39}
22:59:28.735 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
22:59:28.735 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
22:59:28.735 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.73 mountX=0.23 mountY=0.00, mountTheta=0.01
22:59:28.737 00.002 11060 worker thread done servicing request
22:59:28.737 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.23, opts=13)
22:59:28.739 00.002 10844 Enqueuing Move request for scope (-0.04, -0.23)
22:59:28.739 00.000 11060 Worker thread wakes up
22:59:28.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
22:59:28.739 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
22:59:28.739 00.000 11060 Moving (-0.04, -0.23) raw xDistance=0.23 yDistance=0.00
22:59:28.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
22:59:28.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:28.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:59:28.739 00.000 11060 MoveAxis(W, 38, ABG)
22:59:28.739 00.000 11060 Guiding  Dir = 3, Dur = 38
22:59:28.745 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:28.768 00.023 11060 IsSlewing returns 0
22:59:28.768 00.000 11060 IsGuiding returns 0
22:59:28.771 00.003 10844 UpdateGuideState exits: m=3197 SNR=36.4
22:59:28.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:28.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:28.773 00.002 10844 Enqueuing Expose request
22:59:28.829 00.056 11060 IsGuiding returns 0
22:59:28.829 00.000 11060 Move returns status 0, amount 38
22:59:28.829 00.000 11060 MoveAxis(N, 0, ABG)
22:59:28.830 00.001 11060 Move returns status 0, amount 0
22:59:28.830 00.000 11060 move complete, result=0
22:59:28.830 00.000 11060 worker thread done servicing request
22:59:28.830 00.000 11060 Worker thread wakes up
22:59:28.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:28.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:28.854 00.024 10844 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
22:59:29.464 00.610 11060 Exposure complete
22:59:29.657 00.193 11060 worker thread done servicing request
22:59:29.657 00.000 10844 OnExposeComplete: enter
22:59:29.657 00.000 10844 UpdateGuideState(): m_state=6
22:59:29.657 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
22:59:29.657 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=60.03, Mass=3223, SNR=36.5, Peak=226 HFD=3.6
22:59:29.658 00.001 10844 MultiStar: [#1 0.09,0.60,1.03,U] [#2 -0.30,0.03,1.97,U] [#3 0.59,0.29,0.94,U] [#4 0.71,0.40,0.00,M1] [#5 0.02,-0.06,1.00,U] [#6 0.29,0.39,0.93,U] [#7 0.22,-0.02,0.93,U] [#8 0.45,0.57,0.00,M2] 
22:59:29.658 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.21}, one-star: {-0.03, 0.41}
22:59:29.658 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
22:59:29.658 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
22:59:29.658 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.25 mountX=-0.22 mountY=0.03, mountTheta=2.99
22:59:29.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.21, opts=13)
22:59:29.660 00.000 10844 Enqueuing Move request for scope (0.07, 0.21)
22:59:29.660 00.000 11060 Worker thread wakes up
22:59:29.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
22:59:29.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
22:59:29.660 00.000 11060 Moving (0.07, 0.21) raw xDistance=-0.22 yDistance=0.03
22:59:29.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
22:59:29.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:29.661 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:29.661 00.000 11060 MoveAxis(E, 37, ABG)
22:59:29.661 00.000 11060 Guiding  Dir = 2, Dur = 37
22:59:29.667 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:29.681 00.014 11060 IsSlewing returns 0
22:59:29.681 00.000 11060 IsGuiding returns 0
22:59:29.698 00.017 10844 UpdateGuideState exits: m=3223 SNR=36.5
22:59:29.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:29.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:29.698 00.000 10844 Enqueuing Expose request
22:59:29.764 00.066 11060 IsGuiding returns 0
22:59:29.764 00.000 11060 Move returns status 0, amount 37
22:59:29.764 00.000 11060 MoveAxis(N, 0, ABG)
22:59:29.764 00.000 11060 Move returns status 0, amount 0
22:59:29.764 00.000 11060 move complete, result=0
22:59:29.764 00.000 11060 worker thread done servicing request
22:59:29.764 00.000 11060 Worker thread wakes up
22:59:29.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:29.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:29.777 00.013 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
22:59:30.415 00.638 11060 Exposure complete
22:59:30.655 00.240 11060 worker thread done servicing request
22:59:30.655 00.000 10844 OnExposeComplete: enter
22:59:30.655 00.000 10844 UpdateGuideState(): m_state=6
22:59:30.655 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
22:59:30.655 00.000 10844 Star::Find returns 1 (0), X=255.23, Y=59.91, Mass=3129, SNR=36.7, Peak=253 HFD=3.9
22:59:30.655 00.000 10844 MultiStar: [#1 0.31,0.36,0.99,U] [#2 -0.25,-0.21,1.92,U] [#3 0.05,0.37,0.97,U] [#4 -0.18,-0.05,0.92,U] [#5 0.13,-0.42,0.96,U] [#6 0.53,0.55,0.00,M1] [#7 0.44,0.66,0.00,M1] [#8 0.19,0.21,0.97,U] 
22:59:30.655 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {0.11, 0.29}
22:59:30.655 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
22:59:30.655 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
22:59:30.655 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.23 mountX=-0.05 mountY=0.01, mountTheta=2.96
22:59:30.655 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
22:59:30.655 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
22:59:30.655 00.000 11060 Worker thread wakes up
22:59:30.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:59:30.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:59:30.660 00.005 11060 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=0.01
22:59:30.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:59:30.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:30.661 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:59:30.661 00.000 11060 MoveAxis(E, 0, ABG)
22:59:30.661 00.000 11060 Move returns status 0, amount 0
22:59:30.661 00.000 11060 MoveAxis(N, 0, ABG)
22:59:30.661 00.000 11060 Move returns status 0, amount 0
22:59:30.661 00.000 11060 move complete, result=0
22:59:30.661 00.000 11060 worker thread done servicing request
22:59:30.681 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:30.696 00.015 10844 UpdateGuideState exits: m=3129 SNR=36.7
22:59:30.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:30.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:30.696 00.000 10844 Enqueuing Expose request
22:59:30.696 00.000 11060 Worker thread wakes up
22:59:30.696 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:30.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:30.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:31.337 00.641 11060 Exposure complete
22:59:31.644 00.307 11060 worker thread done servicing request
22:59:31.644 00.000 10844 OnExposeComplete: enter
22:59:31.644 00.000 10844 UpdateGuideState(): m_state=6
22:59:31.644 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
22:59:31.644 00.000 10844 Star::Find returns 1 (1), X=255.23, Y=59.62, Mass=3395, SNR=37.8, Peak=255 HFD=3.6
22:59:31.644 00.000 10844 MultiStar: [#1 -0.20,-0.06,1.01,U] [#2 -0.26,-0.30,1.85,U] [#3 0.32,-0.37,0.98,U] [#4 0.18,0.04,0.94,U] [#5 -0.05,-0.36,1.04,U] [#6 0.08,-0.14,0.98,U] [#7 0.13,-0.60,0.81,U] [#8 0.39,0.19,0.89,U] 
22:59:31.644 00.000 10844 single-star, 8 included, MultiStar: {0.04, -0.19}, one-star: {0.11, 0.00}
22:59:31.644 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
22:59:31.644 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
22:59:31.644 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.04 mountX=-0.02 mountY=0.11, mountTheta=1.79
22:59:31.644 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.00, opts=13)
22:59:31.644 00.000 10844 Enqueuing Move request for scope (0.11, 0.00)
22:59:31.649 00.005 11060 Worker thread wakes up
22:59:31.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
22:59:31.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
22:59:31.649 00.000 11060 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=0.11
22:59:31.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:59:31.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:31.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:31.649 00.000 11060 MoveAxis(E, 0, ABG)
22:59:31.649 00.000 11060 Move returns status 0, amount 0
22:59:31.649 00.000 11060 MoveAxis(N, 0, ABG)
22:59:31.649 00.000 11060 Move returns status 0, amount 0
22:59:31.649 00.000 11060 move complete, result=0
22:59:31.649 00.000 11060 worker thread done servicing request
22:59:31.654 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
22:59:31.680 00.026 10844 UpdateGuideState exits: m=3395 SNR=37.8 Saturated
22:59:31.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:31.681 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:31.681 00.000 10844 Enqueuing Expose request
22:59:31.681 00.000 11060 Worker thread wakes up
22:59:31.682 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:31.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:31.682 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:32.335 00.653 11060 Exposure complete
22:59:32.548 00.213 11060 worker thread done servicing request
22:59:32.548 00.000 10844 OnExposeComplete: enter
22:59:32.548 00.000 10844 UpdateGuideState(): m_state=6
22:59:32.548 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
22:59:32.548 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=60.02, Mass=3272, SNR=37.3, Peak=218 HFD=4.0
22:59:32.548 00.000 10844 MultiStar: [#1 -0.01,0.32,0.98,U] [#2 -0.25,0.25,2.00,U] [#3 -0.05,-0.01,0.95,U] [#4 0.64,-0.24,0.95,U] [#5 -0.09,0.03,1.01,U] [#6 0.29,0.22,0.89,U] [#7 -0.11,0.13,0.85,U] [#8 -0.06,0.42,0.96,U] 
22:59:32.548 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.18}, one-star: {-0.17, 0.40}
22:59:32.548 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
22:59:32.548 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
22:59:32.548 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.63 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
22:59:32.552 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.18, opts=13)
22:59:32.553 00.001 10844 Enqueuing Move request for scope (-0.01, 0.18)
22:59:32.553 00.000 11060 Worker thread wakes up
22:59:32.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
22:59:32.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
22:59:32.553 00.000 11060 Moving (-0.01, 0.18) raw xDistance=-0.17 yDistance=-0.04
22:59:32.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
22:59:32.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:32.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:59:32.553 00.000 11060 MoveAxis(E, 30, ABG)
22:59:32.553 00.000 11060 Guiding  Dir = 2, Dur = 30
22:59:32.559 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:32.596 00.037 10844 UpdateGuideState exits: m=3272 SNR=37.3
22:59:32.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:32.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:32.596 00.000 10844 Enqueuing Expose request
22:59:32.599 00.003 11060 IsSlewing returns 0
22:59:32.599 00.000 11060 IsGuiding returns 0
22:59:32.671 00.072 11060 IsGuiding returns 0
22:59:32.671 00.000 11060 Move returns status 0, amount 30
22:59:32.671 00.000 11060 MoveAxis(N, 0, ABG)
22:59:32.671 00.000 11060 Move returns status 0, amount 0
22:59:32.671 00.000 11060 move complete, result=0
22:59:32.671 00.000 11060 worker thread done servicing request
22:59:32.671 00.000 11060 Worker thread wakes up
22:59:32.671 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
22:59:32.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:32.672 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:33.301 00.629 11060 Exposure complete
22:59:33.574 00.273 11060 worker thread done servicing request
22:59:33.574 00.000 10844 OnExposeComplete: enter
22:59:33.574 00.000 10844 UpdateGuideState(): m_state=6
22:59:33.578 00.004 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
22:59:33.578 00.000 10844 Star::Find returns 1 (0), X=255.33, Y=59.93, Mass=2958, SNR=35.6, Peak=234 HFD=3.5
22:59:33.578 00.000 10844 MultiStar: [#1 0.19,0.50,1.03,U] [#2 -0.65,0.22,1.98,U] [#3 0.26,0.28,0.99,U] [#4 0.47,0.12,0.95,U] [#5 -0.10,-0.15,1.09,U] [#6 0.32,0.31,0.99,U] [#7 0.14,0.44,0.94,U] [#8 0.39,0.52,0.97,U] 
22:59:33.578 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.27}, one-star: {0.21, 0.31}
22:59:33.578 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
22:59:33.580 00.002 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
22:59:33.580 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.37 mountX=-0.28 mountY=0.01, mountTheta=3.11
22:59:33.583 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.27, opts=13)
22:59:33.583 00.000 10844 Enqueuing Move request for scope (0.05, 0.27)
22:59:33.583 00.000 11060 Worker thread wakes up
22:59:33.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
22:59:33.583 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
22:59:33.583 00.000 11060 Moving (0.05, 0.27) raw xDistance=-0.28 yDistance=0.01
22:59:33.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
22:59:33.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:33.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:59:33.583 00.000 11060 MoveAxis(E, 49, ABG)
22:59:33.583 00.000 11060 Guiding  Dir = 2, Dur = 49
22:59:33.591 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:33.601 00.010 11060 IsSlewing returns 0
22:59:33.602 00.001 11060 IsGuiding returns 0
22:59:33.610 00.008 10844 UpdateGuideState exits: m=2958 SNR=35.6
22:59:33.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:33.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:33.610 00.000 10844 Enqueuing Expose request
22:59:33.678 00.068 11060 IsGuiding returns 0
22:59:33.678 00.000 11060 Move returns status 0, amount 49
22:59:33.678 00.000 11060 MoveAxis(N, 0, ABG)
22:59:33.678 00.000 11060 Move returns status 0, amount 0
22:59:33.678 00.000 11060 move complete, result=0
22:59:33.678 00.000 11060 worker thread done servicing request
22:59:33.678 00.000 11060 Worker thread wakes up
22:59:33.680 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:33.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:33.689 00.009 10844 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
22:59:34.316 00.627 11060 Exposure complete
22:59:34.543 00.227 11060 worker thread done servicing request
22:59:34.543 00.000 10844 OnExposeComplete: enter
22:59:34.543 00.000 10844 UpdateGuideState(): m_state=6
22:59:34.543 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
22:59:34.543 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=59.50, Mass=3304, SNR=36.9, Peak=254 HFD=3.8
22:59:34.543 00.000 10844 MultiStar: [#1 0.10,0.52,0.95,U] [#2 -0.13,-0.69,1.91,U] [#3 0.03,0.01,0.93,U] [#4 -0.12,-0.49,0.93,U] [#5 -0.12,-0.67,0.99,U] [#6 0.07,0.11,0.93,U] [#7 -0.01,0.03,0.88,U] [#8 0.23,0.22,0.92,U] 
22:59:34.543 00.000 10844 single-star, 8 included, MultiStar: {-0.01, -0.18}, one-star: {-0.02, -0.12}
22:59:34.543 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
22:59:34.543 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
22:59:34.543 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.78 mountX=0.12 mountY=-0.00, mountTheta=-0.04
22:59:34.547 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
22:59:34.547 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
22:59:34.547 00.000 11060 Worker thread wakes up
22:59:34.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
22:59:34.558 00.011 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
22:59:34.558 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=-0.00
22:59:34.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
22:59:34.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:34.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:59:34.558 00.000 11060 MoveAxis(W, 20, ABG)
22:59:34.558 00.000 11060 Guiding  Dir = 3, Dur = 20
22:59:34.567 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:34.584 00.017 10844 UpdateGuideState exits: m=3304 SNR=36.9
22:59:34.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:34.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:34.584 00.000 10844 Enqueuing Expose request
22:59:34.592 00.008 11060 IsSlewing returns 0
22:59:34.592 00.000 11060 IsGuiding returns 0
22:59:34.646 00.054 11060 IsGuiding returns 0
22:59:34.647 00.001 11060 Move returns status 0, amount 20
22:59:34.647 00.000 11060 MoveAxis(N, 0, ABG)
22:59:34.647 00.000 11060 Move returns status 0, amount 0
22:59:34.647 00.000 11060 move complete, result=0
22:59:34.647 00.000 11060 worker thread done servicing request
22:59:34.647 00.000 11060 Worker thread wakes up
22:59:34.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:34.648 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:34.650 00.002 10844 GuideStep: 0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
22:59:35.289 00.639 11060 Exposure complete
22:59:35.547 00.258 11060 worker thread done servicing request
22:59:35.547 00.000 10844 OnExposeComplete: enter
22:59:35.547 00.000 10844 UpdateGuideState(): m_state=6
22:59:35.547 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
22:59:35.547 00.000 10844 Star::Find returns 1 (0), X=255.58, Y=60.08, Mass=3514, SNR=38.6, Peak=252 HFD=3.7
22:59:35.547 00.000 10844 MultiStar: [#1 0.24,0.44,0.96,U] [#2 -0.13,0.08,1.96,U] [#3 0.23,0.50,0.89,U] [#4 0.09,0.49,0.90,U] [#5 -0.25,-0.16,0.97,U] [#6 0.02,0.72,0.00,M1] [#7 0.23,0.30,0.83,U] [#8 0.20,0.34,0.97,U] 
22:59:35.547 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.28}, one-star: {0.45, 0.47}
22:59:35.547 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
22:59:35.547 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
22:59:35.547 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.22 mountX=-0.29 mountY=0.06, mountTheta=2.95
22:59:35.570 00.023 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.28, opts=13)
22:59:35.570 00.000 10844 Enqueuing Move request for scope (0.10, 0.28)
22:59:35.570 00.000 11060 Worker thread wakes up
22:59:35.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
22:59:35.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
22:59:35.570 00.000 11060 Moving (0.10, 0.28) raw xDistance=-0.29 yDistance=0.06
22:59:35.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
22:59:35.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:35.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:59:35.570 00.000 11060 MoveAxis(E, 50, ABG)
22:59:35.570 00.000 11060 Guiding  Dir = 2, Dur = 50
22:59:35.583 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:35.588 00.005 11060 IsSlewing returns 0
22:59:35.588 00.000 11060 IsGuiding returns 0
22:59:35.598 00.010 10844 UpdateGuideState exits: m=3514 SNR=38.6
22:59:35.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:35.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:35.598 00.000 10844 Enqueuing Expose request
22:59:35.662 00.064 11060 IsGuiding returns 0
22:59:35.662 00.000 11060 Move returns status 0, amount 50
22:59:35.662 00.000 11060 MoveAxis(N, 0, ABG)
22:59:35.662 00.000 11060 Move returns status 0, amount 0
22:59:35.662 00.000 11060 move complete, result=0
22:59:35.662 00.000 11060 worker thread done servicing request
22:59:35.662 00.000 11060 Worker thread wakes up
22:59:35.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:35.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:35.662 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
22:59:36.293 00.631 11060 Exposure complete
22:59:36.535 00.242 10844 OnExposeComplete: enter
22:59:36.535 00.000 10844 UpdateGuideState(): m_state=6
22:59:36.535 00.000 11060 worker thread done servicing request
22:59:36.535 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
22:59:36.535 00.000 10844 Star::Find returns 1 (0), X=255.43, Y=60.11, Mass=3026, SNR=35.8, Peak=223 HFD=3.6
22:59:36.535 00.000 10844 MultiStar: [#1 0.45,0.52,0.98,U] [#2 -0.51,-0.07,1.93,U] [#3 0.23,0.39,0.98,U] [#4 0.24,0.34,0.92,U] [#5 -0.12,-0.40,1.01,U] [#6 -0.01,0.26,0.94,U] [#7 0.11,0.46,0.84,U] [#8 0.38,0.79,0.00,M1] 
22:59:36.535 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.21}, one-star: {0.31, 0.49}
22:59:36.535 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
22:59:36.535 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.08)
22:59:36.535 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.47 mountX=-0.21 mountY=-0.01, mountTheta=-3.07
22:59:36.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.21, opts=13)
22:59:36.537 00.000 10844 Enqueuing Move request for scope (0.02, 0.21)
22:59:36.537 00.000 11060 Worker thread wakes up
22:59:36.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
22:59:36.537 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
22:59:36.537 00.000 11060 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=-0.01
22:59:36.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
22:59:36.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:36.539 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:36.539 00.000 11060 MoveAxis(E, 38, ABG)
22:59:36.539 00.000 11060 Guiding  Dir = 2, Dur = 38
22:59:36.557 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:36.571 00.014 10844 UpdateGuideState exits: m=3026 SNR=35.8
22:59:36.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:36.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:36.571 00.000 10844 Enqueuing Expose request
22:59:36.576 00.005 11060 IsSlewing returns 0
22:59:36.576 00.000 11060 IsGuiding returns 0
22:59:36.649 00.073 11060 IsGuiding returns 0
22:59:36.649 00.000 11060 Move returns status 0, amount 38
22:59:36.649 00.000 11060 MoveAxis(N, 0, ABG)
22:59:36.649 00.000 11060 Move returns status 0, amount 0
22:59:36.649 00.000 11060 move complete, result=0
22:59:36.649 00.000 11060 worker thread done servicing request
22:59:36.649 00.000 11060 Worker thread wakes up
22:59:36.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:36.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:36.658 00.009 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
22:59:37.293 00.635 11060 Exposure complete
22:59:37.580 00.287 10844 OnExposeComplete: enter
22:59:37.580 00.000 10844 UpdateGuideState(): m_state=6
22:59:37.582 00.002 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
22:59:37.582 00.000 10844 Star::Find returns 1 (1), X=255.45, Y=59.48, Mass=2949, SNR=34.8, Peak=255 HFD=3.2
22:59:37.584 00.002 11060 worker thread done servicing request
22:59:37.584 00.000 10844 MultiStar: [#1 -0.08,-0.02,1.10,U] [#2 -0.55,-0.90,0.00,M1] [#3 0.16,-0.03,1.02,U] [#4 0.32,-0.53,1.04,U] [#5 -0.12,-0.98,0.00,M1] [#6 -0.31,0.34,1.00,U] [#7 0.12,-0.06,0.93,U] [#8 0.08,-0.22,0.96,U] 
22:59:37.584 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.09}, one-star: {0.33, -0.14}
22:59:37.584 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
22:59:37.584 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
22:59:37.584 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.84 mountX=0.08 mountY=0.10, mountTheta=0.91
22:59:37.588 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.09, opts=13)
22:59:37.588 00.000 10844 Enqueuing Move request for scope (0.09, -0.09)
22:59:37.588 00.000 11060 Worker thread wakes up
22:59:37.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:59:37.588 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:59:37.588 00.000 11060 Moving (0.09, -0.09) raw xDistance=0.08 yDistance=0.10
22:59:37.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:59:37.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:37.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:59:37.588 00.000 11060 MoveAxis(E, 0, ABG)
22:59:37.588 00.000 11060 Move returns status 0, amount 0
22:59:37.588 00.000 11060 MoveAxis(N, 0, ABG)
22:59:37.588 00.000 11060 Move returns status 0, amount 0
22:59:37.590 00.002 11060 move complete, result=0
22:59:37.590 00.000 11060 worker thread done servicing request
22:59:37.614 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:37.628 00.014 10844 UpdateGuideState exits: m=2949 SNR=34.8 Saturated
22:59:37.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:37.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:37.628 00.000 10844 Enqueuing Expose request
22:59:37.628 00.000 11060 Worker thread wakes up
22:59:37.628 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:37.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:37.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:38.264 00.636 11060 Exposure complete
22:59:38.506 00.242 10844 OnExposeComplete: enter
22:59:38.506 00.000 11060 worker thread done servicing request
22:59:38.506 00.000 10844 UpdateGuideState(): m_state=6
22:59:38.506 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
22:59:38.506 00.000 10844 Star::Find returns 1 (1), X=255.23, Y=59.76, Mass=3198, SNR=36.6, Peak=255 HFD=3.6
22:59:38.506 00.000 10844 MultiStar: [#1 0.11,0.27,1.03,U] [#2 -0.85,-0.41,0.00,M2] [#3 -0.28,0.42,0.96,U] [#4 -0.08,-0.11,1.00,U] [#5 -0.34,-0.32,1.06,U] [#6 -0.18,0.57,0.96,U] [#7 -0.12,0.54,0.85,U] [#8 -0.19,0.36,0.92,U] 
22:59:38.506 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.22}, one-star: {0.11, 0.14}
22:59:38.506 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
22:59:38.506 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
22:59:38.508 00.002 10844 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.17 cameraTheta=0.90 mountX=-0.15 mountY=0.09, mountTheta=2.64
22:59:38.509 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.14, opts=13)
22:59:38.509 00.000 10844 Enqueuing Move request for scope (0.11, 0.14)
22:59:38.509 00.000 11060 Worker thread wakes up
22:59:38.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
22:59:38.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
22:59:38.510 00.001 11060 Moving (0.11, 0.14) raw xDistance=-0.15 yDistance=0.09
22:59:38.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:59:38.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:38.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:59:38.510 00.000 11060 MoveAxis(E, 27, ABG)
22:59:38.510 00.000 11060 Guiding  Dir = 2, Dur = 27
22:59:38.530 00.020 11060 IsSlewing returns 0
22:59:38.530 00.000 11060 IsGuiding returns 0
22:59:38.533 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:38.547 00.014 10844 UpdateGuideState exits: m=3198 SNR=36.6 Saturated
22:59:38.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:38.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:38.547 00.000 10844 Enqueuing Expose request
22:59:38.593 00.046 11060 IsGuiding returns 0
22:59:38.593 00.000 11060 Move returns status 0, amount 27
22:59:38.593 00.000 11060 MoveAxis(N, 0, ABG)
22:59:38.593 00.000 11060 Move returns status 0, amount 0
22:59:38.593 00.000 11060 move complete, result=0
22:59:38.595 00.002 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
22:59:38.597 00.002 11060 worker thread done servicing request
22:59:38.598 00.001 11060 Worker thread wakes up
22:59:38.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:38.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:39.226 00.628 11060 Exposure complete
22:59:39.430 00.204 11060 worker thread done servicing request
22:59:39.430 00.000 10844 OnExposeComplete: enter
22:59:39.430 00.000 10844 UpdateGuideState(): m_state=6
22:59:39.430 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
22:59:39.430 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.61, Mass=3276, SNR=37.3, Peak=252 HFD=3.6
22:59:39.433 00.003 10844 MultiStar: [#1 -0.16,0.75,0.00,M1] [#2 -0.58,0.07,1.81,U] [#3 -0.14,-0.03,0.94,U] [#4 0.17,0.61,0.91,U] [#5 -0.56,-0.60,0.00,M1] [#6 -0.27,0.34,0.93,U] [#7 0.01,0.24,0.86,U] [#8 0.13,0.65,0.85,U] 
22:59:39.433 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.24}, one-star: {0.10, -0.01}
22:59:39.433 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
22:59:39.433 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
22:59:39.447 00.014 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.01 mountY=0.10, mountTheta=1.69
22:59:39.452 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
22:59:39.452 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
22:59:39.452 00.000 11060 Worker thread wakes up
22:59:39.453 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:59:39.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:59:39.453 00.000 11060 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=0.10
22:59:39.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:59:39.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:39.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:59:39.453 00.000 11060 MoveAxis(E, 0, ABG)
22:59:39.453 00.000 11060 Move returns status 0, amount 0
22:59:39.456 00.003 11060 MoveAxis(N, 0, ABG)
22:59:39.456 00.000 11060 Move returns status 0, amount 0
22:59:39.456 00.000 11060 move complete, result=0
22:59:39.456 00.000 11060 worker thread done servicing request
22:59:39.461 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:39.478 00.017 10844 UpdateGuideState exits: m=3276 SNR=37.3
22:59:39.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:39.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:39.478 00.000 10844 Enqueuing Expose request
22:59:39.480 00.002 11060 Worker thread wakes up
22:59:39.480 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:39.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:39.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:40.103 00.623 11060 Exposure complete
22:59:40.327 00.224 11060 worker thread done servicing request
22:59:40.327 00.000 10844 OnExposeComplete: enter
22:59:40.327 00.000 10844 UpdateGuideState(): m_state=6
22:59:40.329 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
22:59:40.329 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.60, Mass=3615, SNR=38.8, Peak=253 HFD=4.0
22:59:40.329 00.000 10844 MultiStar: [#1 -0.33,0.36,0.93,U] [#2 -0.39,-0.10,1.71,U] [#3 -0.29,-0.11,0.90,U] [#4 0.03,0.31,0.95,U] [#5 -0.17,-0.09,0.96,U] [#6 -0.28,0.21,0.89,U] [#7 -0.21,0.43,0.85,U] [#8 -0.01,0.13,0.82,U] 
22:59:40.329 00.000 10844 single-star, 8 included, MultiStar: {-0.22, 0.10}, one-star: {-0.20, -0.02}
22:59:40.329 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
22:59:40.329 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
22:59:40.329 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.03 mountX=0.06 mountY=-0.20, mountTheta=-1.28
22:59:40.330 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.02, opts=13)
22:59:40.330 00.000 10844 Enqueuing Move request for scope (-0.20, -0.02)
22:59:40.330 00.000 11060 Worker thread wakes up
22:59:40.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
22:59:40.330 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
22:59:40.330 00.000 11060 Moving (-0.20, -0.02) raw xDistance=0.06 yDistance=-0.20
22:59:40.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:59:40.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
22:59:40.330 00.000 11060 MoveAxis(E, 0, ABG)
22:59:40.330 00.000 11060 Move returns status 0, amount 0
22:59:40.330 00.000 11060 MoveAxis(N, 76, ABG)
22:59:40.330 00.000 11060 Guiding  Dir = 0, Dur = 76
22:59:40.337 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:40.348 00.011 11060 IsSlewing returns 0
22:59:40.348 00.000 11060 IsGuiding returns 0
22:59:40.358 00.010 10844 UpdateGuideState exits: m=3615 SNR=38.8
22:59:40.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:40.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:40.358 00.000 10844 Enqueuing Expose request
22:59:40.436 00.078 11060 IsGuiding returns 0
22:59:40.437 00.001 11060 Move returns status 0, amount 76
22:59:40.437 00.000 11060 move complete, result=0
22:59:40.437 00.000 11060 worker thread done servicing request
22:59:40.437 00.000 11060 Worker thread wakes up
22:59:40.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:40.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:40.437 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 76 ms NORTH
22:59:41.071 00.634 11060 Exposure complete
22:59:41.308 00.237 11060 worker thread done servicing request
22:59:41.308 00.000 10844 OnExposeComplete: enter
22:59:41.308 00.000 10844 UpdateGuideState(): m_state=6
22:59:41.308 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
22:59:41.308 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=59.93, Mass=3347, SNR=37.1, Peak=250 HFD=3.7
22:59:41.308 00.000 10844 MultiStar: [#1 -0.23,0.42,1.02,U] [#2 -0.76,0.16,0.00,M1] [#3 0.15,0.08,0.95,U] [#4 0.02,0.61,0.98,U] [#5 -0.25,-0.00,0.94,U] [#6 0.52,0.83,0.00,M1] [#7 -0.11,0.58,0.82,U] [#8 0.17,0.43,0.88,U] 
22:59:41.308 00.000 10844 single-star, 6 included, MultiStar: {-0.04, 0.34}, one-star: {-0.02, 0.31}
22:59:41.308 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
22:59:41.308 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
22:59:41.308 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.63 mountX=-0.31 mountY=-0.07, mountTheta=-2.92
22:59:41.308 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.31, opts=13)
22:59:41.308 00.000 10844 Enqueuing Move request for scope (-0.02, 0.31)
22:59:41.308 00.000 11060 Worker thread wakes up
22:59:41.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
22:59:41.308 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
22:59:41.308 00.000 11060 Moving (-0.02, 0.31) raw xDistance=-0.31 yDistance=-0.07
22:59:41.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
22:59:41.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:41.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:41.308 00.000 11060 MoveAxis(E, 53, ABG)
22:59:41.308 00.000 11060 Guiding  Dir = 2, Dur = 53
22:59:41.313 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:41.318 00.005 11060 IsSlewing returns 0
22:59:41.318 00.000 11060 IsGuiding returns 0
22:59:41.329 00.011 10844 UpdateGuideState exits: m=3347 SNR=37.1
22:59:41.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:41.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:41.329 00.000 10844 Enqueuing Expose request
22:59:41.379 00.050 11060 IsGuiding returns 0
22:59:41.379 00.000 11060 Move returns status 0, amount 53
22:59:41.379 00.000 11060 MoveAxis(N, 0, ABG)
22:59:41.379 00.000 11060 Move returns status 0, amount 0
22:59:41.379 00.000 11060 move complete, result=0
22:59:41.379 00.000 11060 worker thread done servicing request
22:59:41.379 00.000 11060 Worker thread wakes up
22:59:41.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:41.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:41.389 00.010 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
22:59:42.016 00.627 11060 Exposure complete
22:59:42.288 00.272 11060 worker thread done servicing request
22:59:42.288 00.000 10844 OnExposeComplete: enter
22:59:42.288 00.000 10844 UpdateGuideState(): m_state=6
22:59:42.288 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
22:59:42.288 00.000 10844 Star::Find returns 1 (1), X=255.74, Y=59.54, Mass=3331, SNR=38.0, Peak=255 HFD=3.5
22:59:42.290 00.002 10844 MultiStar: [#1 0.34,-0.06,0.92,U] [#2 0.01,0.13,1.83,U] [#3 0.49,0.33,0.90,U] [#4 -0.28,0.73,0.00,M1] [#5 -0.19,0.10,0.97,U] [#6 0.23,0.24,0.89,U] [#7 0.49,0.10,0.85,U] [#8 0.39,0.69,0.00,M1] 
22:59:42.290 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.11}, one-star: {0.62, -0.08}
22:59:42.290 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
22:59:42.290 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
22:59:42.290 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.42 mountX=-0.15 mountY=0.23, mountTheta=2.16
22:59:42.292 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.11, opts=13)
22:59:42.292 00.000 10844 Enqueuing Move request for scope (0.25, 0.11)
22:59:42.292 00.000 11060 Worker thread wakes up
22:59:42.294 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
22:59:42.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
22:59:42.294 00.000 11060 Moving (0.25, 0.11) raw xDistance=-0.15 yDistance=0.23
22:59:42.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
22:59:42.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:59:42.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:59:42.294 00.000 11060 MoveAxis(E, 28, ABG)
22:59:42.294 00.000 11060 Guiding  Dir = 2, Dur = 28
22:59:42.302 00.008 11060 IsSlewing returns 0
22:59:42.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:42.302 00.000 11060 IsGuiding returns 0
22:59:42.324 00.022 10844 UpdateGuideState exits: m=3331 SNR=38.0 Saturated
22:59:42.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:42.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:42.324 00.000 10844 Enqueuing Expose request
22:59:42.343 00.019 11060 IsGuiding returns 0
22:59:42.343 00.000 11060 Move returns status 0, amount 28
22:59:42.343 00.000 11060 MoveAxis(N, 0, ABG)
22:59:42.345 00.002 11060 Move returns status 0, amount 0
22:59:42.345 00.000 11060 move complete, result=0
22:59:42.345 00.000 11060 worker thread done servicing request
22:59:42.345 00.000 11060 Worker thread wakes up
22:59:42.347 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:42.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:42.348 00.001 10844 GuideStep: -0.2 px 28 ms EAST, 0.2 px 0 ms NORTH
22:59:42.992 00.644 11060 Exposure complete
22:59:43.207 00.215 11060 worker thread done servicing request
22:59:43.207 00.000 10844 OnExposeComplete: enter
22:59:43.207 00.000 10844 UpdateGuideState(): m_state=6
22:59:43.207 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
22:59:43.207 00.000 10844 Star::Find returns 1 (1), X=254.88, Y=59.22, Mass=3543, SNR=39.1, Peak=255 HFD=3.5
22:59:43.207 00.000 10844 MultiStar: [#1 -0.21,0.01,0.89,U] [#2 -0.31,-0.62,1.83,U] [#3 0.11,-0.76,0.00,M1] [#4 -0.23,-0.29,0.87,U] [#5 -0.54,-0.32,0.98,U] [#6 0.01,-0.24,0.89,U] [#7 0.39,-0.21,0.78,U] [#8 0.17,-0.02,0.89,U] 
22:59:43.207 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.31}, one-star: {-0.24, -0.40}
22:59:43.207 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
22:59:43.207 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
22:59:43.207 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-2.04 mountX=0.33 mountY=-0.10, mountTheta=-0.30
22:59:43.211 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.31, opts=13)
22:59:43.211 00.000 10844 Enqueuing Move request for scope (-0.15, -0.31)
22:59:43.211 00.000 11060 Worker thread wakes up
22:59:43.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
22:59:43.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
22:59:43.211 00.000 11060 Moving (-0.15, -0.31) raw xDistance=0.33 yDistance=-0.10
22:59:43.213 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:59:43.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:43.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:43.213 00.000 11060 MoveAxis(W, 56, ABG)
22:59:43.213 00.000 11060 Guiding  Dir = 3, Dur = 56
22:59:43.222 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:43.239 00.017 11060 IsSlewing returns 0
22:59:43.240 00.001 11060 IsGuiding returns 0
22:59:43.256 00.016 10844 UpdateGuideState exits: m=3543 SNR=39.1 Saturated
22:59:43.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:43.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:43.256 00.000 10844 Enqueuing Expose request
22:59:43.302 00.046 11060 IsGuiding returns 0
22:59:43.302 00.000 11060 Move returns status 0, amount 56
22:59:43.302 00.000 11060 MoveAxis(N, 0, ABG)
22:59:43.302 00.000 11060 Move returns status 0, amount 0
22:59:43.302 00.000 11060 move complete, result=0
22:59:43.302 00.000 11060 worker thread done servicing request
22:59:43.302 00.000 11060 Worker thread wakes up
22:59:43.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:43.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:43.302 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
22:59:43.957 00.655 11060 Exposure complete
22:59:44.193 00.236 11060 worker thread done servicing request
22:59:44.195 00.002 10844 OnExposeComplete: enter
22:59:44.195 00.000 10844 UpdateGuideState(): m_state=6
22:59:44.195 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
22:59:44.195 00.000 10844 Star::Find returns 1 (0), X=254.88, Y=59.64, Mass=3178, SNR=37.0, Peak=250 HFD=3.6
22:59:44.197 00.002 10844 MultiStar: [#1 0.08,-0.35,0.98,U] [#2 -0.12,0.03,1.99,U] [#3 0.28,0.30,0.88,U] [#4 -0.27,0.37,0.93,U] [#5 -0.09,-0.40,0.91,U] [#6 0.07,0.12,0.93,U] [#7 0.39,0.14,0.81,U] [#8 0.42,0.08,0.89,U] 
22:59:44.197 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.24, 0.02}
22:59:44.197 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
22:59:44.197 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
22:59:44.197 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.79 mountX=-0.04 mountY=0.03, mountTheta=2.53
22:59:44.197 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
22:59:44.197 00.000 10844 Enqueuing Move request for scope (0.03, 0.03)
22:59:44.197 00.000 11060 Worker thread wakes up
22:59:44.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:59:44.197 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:59:44.197 00.000 11060 Moving (0.03, 0.03) raw xDistance=-0.04 yDistance=0.03
22:59:44.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:59:44.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:44.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:44.197 00.000 11060 MoveAxis(E, 0, ABG)
22:59:44.197 00.000 11060 Move returns status 0, amount 0
22:59:44.197 00.000 11060 MoveAxis(N, 0, ABG)
22:59:44.197 00.000 11060 Move returns status 0, amount 0
22:59:44.197 00.000 11060 move complete, result=0
22:59:44.202 00.005 11060 worker thread done servicing request
22:59:44.208 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:44.228 00.020 10844 UpdateGuideState exits: m=3178 SNR=37.0
22:59:44.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:44.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:44.228 00.000 10844 Enqueuing Expose request
22:59:44.228 00.000 11060 Worker thread wakes up
22:59:44.228 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:44.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:44.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:44.858 00.630 11060 Exposure complete
22:59:45.056 00.198 11060 worker thread done servicing request
22:59:45.056 00.000 10844 OnExposeComplete: enter
22:59:45.056 00.000 10844 UpdateGuideState(): m_state=6
22:59:45.056 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
22:59:45.056 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.51, Mass=3255, SNR=37.2, Peak=251 HFD=3.6
22:59:45.056 00.000 10844 MultiStar: [#1 0.05,0.26,0.97,U] [#2 0.10,-0.12,1.96,U] [#3 0.18,0.15,0.99,U] [#4 -0.06,-0.06,0.92,U] [#5 0.00,0.16,1.02,U] [#6 -0.19,0.70,0.00,M1] [#7 0.19,0.15,0.85,U] [#8 0.39,0.01,0.93,U] 
22:59:45.056 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {-0.06, -0.11}
22:59:45.056 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
22:59:45.056 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
22:59:45.056 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.36 mountX=-0.05 mountY=0.09, mountTheta=2.10
22:59:45.056 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
22:59:45.056 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
22:59:45.056 00.000 11060 Worker thread wakes up
22:59:45.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:59:45.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:59:45.056 00.000 11060 Moving (0.10, 0.04) raw xDistance=-0.05 yDistance=0.09
22:59:45.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:59:45.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:45.061 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:59:45.061 00.000 11060 MoveAxis(E, 0, ABG)
22:59:45.061 00.000 11060 Move returns status 0, amount 0
22:59:45.061 00.000 11060 MoveAxis(N, 0, ABG)
22:59:45.061 00.000 11060 Move returns status 0, amount 0
22:59:45.061 00.000 11060 move complete, result=0
22:59:45.061 00.000 11060 worker thread done servicing request
22:59:45.080 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:45.097 00.017 10844 UpdateGuideState exits: m=3255 SNR=37.2
22:59:45.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:45.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:45.097 00.000 10844 Enqueuing Expose request
22:59:45.097 00.000 11060 Worker thread wakes up
22:59:45.097 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:45.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:45.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:45.728 00.631 11060 Exposure complete
22:59:45.967 00.239 11060 worker thread done servicing request
22:59:45.967 00.000 10844 OnExposeComplete: enter
22:59:45.967 00.000 10844 UpdateGuideState(): m_state=6
22:59:45.967 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
22:59:45.967 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.14, Mass=3310, SNR=37.3, Peak=248 HFD=3.8
22:59:45.967 00.000 10844 MultiStar: [#1 0.00,-0.41,0.94,U] [#2 -0.51,-0.57,0.00,M1] [#3 0.20,-0.32,0.93,U] [#4 0.11,-0.20,0.84,U] [#5 -0.06,0.29,1.00,U] [#6 -0.28,-0.39,0.86,U] [#7 -0.39,-0.24,0.84,U] [#8 0.57,-0.22,0.92,U] 
22:59:45.967 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.24}, one-star: {-0.07, -0.47}
22:59:45.967 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
22:59:45.967 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
22:59:45.967 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.52 mountX=0.24 mountY=0.05, mountTheta=0.22
22:59:45.969 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.24, opts=13)
22:59:45.970 00.001 10844 Enqueuing Move request for scope (0.01, -0.24)
22:59:45.970 00.000 11060 Worker thread wakes up
22:59:45.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
22:59:45.970 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
22:59:45.970 00.000 11060 Moving (0.01, -0.24) raw xDistance=0.24 yDistance=0.05
22:59:45.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
22:59:45.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:45.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:59:45.970 00.000 11060 MoveAxis(W, 41, ABG)
22:59:45.970 00.000 11060 Guiding  Dir = 3, Dur = 41
22:59:45.974 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:46.000 00.026 11060 IsSlewing returns 0
22:59:46.000 00.000 11060 IsGuiding returns 0
22:59:46.007 00.007 10844 UpdateGuideState exits: m=3310 SNR=37.3
22:59:46.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:46.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:46.007 00.000 10844 Enqueuing Expose request
22:59:46.058 00.051 11060 IsGuiding returns 0
22:59:46.059 00.001 11060 Move returns status 0, amount 41
22:59:46.059 00.000 11060 MoveAxis(N, 0, ABG)
22:59:46.059 00.000 11060 Move returns status 0, amount 0
22:59:46.059 00.000 11060 move complete, result=0
22:59:46.059 00.000 11060 worker thread done servicing request
22:59:46.059 00.000 11060 Worker thread wakes up
22:59:46.060 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:46.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:46.064 00.004 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
22:59:46.731 00.667 11060 Exposure complete
22:59:46.973 00.242 10844 OnExposeComplete: enter
22:59:46.973 00.000 10844 UpdateGuideState(): m_state=6
22:59:46.973 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
22:59:46.986 00.013 10844 Star::Find returns 1 (1), X=255.13, Y=59.59, Mass=3194, SNR=36.3, Peak=255 HFD=3.7
22:59:46.986 00.000 10844 MultiStar: [#1 0.43,0.39,0.92,U] [#2 -0.49,-0.23,1.98,U] [#3 -0.01,-0.28,0.94,U] [#4 -0.13,0.80,0.00,M1] [#5 -0.08,-0.13,1.07,U] [#6 0.45,0.40,0.90,U] [#7 0.28,0.05,0.90,U] [#8 -0.02,0.33,0.99,U] 
22:59:46.986 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.02}, one-star: {0.01, -0.03}
22:59:46.986 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.50 = -2.79)
22:59:46.989 00.003 11060 worker thread done servicing request
22:59:46.989 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
22:59:46.989 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.03 cameraTheta=1.74 mountX=-0.02 mountY=-0.01, mountTheta=-2.80
22:59:46.989 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.02, opts=13)
22:59:46.989 00.000 10844 Enqueuing Move request for scope (-0.00, 0.02)
22:59:46.989 00.000 11060 Worker thread wakes up
22:59:46.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
22:59:46.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
22:59:46.989 00.000 11060 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=-0.01
22:59:46.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:59:46.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:46.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:46.989 00.000 11060 MoveAxis(E, 0, ABG)
22:59:46.989 00.000 11060 Move returns status 0, amount 0
22:59:46.989 00.000 11060 MoveAxis(N, 0, ABG)
22:59:46.989 00.000 11060 Move returns status 0, amount 0
22:59:46.989 00.000 11060 move complete, result=0
22:59:46.989 00.000 11060 worker thread done servicing request
22:59:46.994 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:47.015 00.021 10844 UpdateGuideState exits: m=3194 SNR=36.3 Saturated
22:59:47.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:47.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:47.015 00.000 10844 Enqueuing Expose request
22:59:47.015 00.000 11060 Worker thread wakes up
22:59:47.015 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:47.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:47.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:47.661 00.646 11060 Exposure complete
22:59:47.888 00.227 11060 worker thread done servicing request
22:59:47.888 00.000 10844 OnExposeComplete: enter
22:59:47.888 00.000 10844 UpdateGuideState(): m_state=6
22:59:47.888 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
22:59:47.888 00.000 10844 Star::Find returns 1 (1), X=255.33, Y=59.49, Mass=3340, SNR=37.9, Peak=255 HFD=3.4
22:59:47.888 00.000 10844 MultiStar: [#1 0.09,0.89,0.00,M1] [#2 -0.20,-0.29,1.93,U] [#3 0.22,0.24,0.96,U] [#4 -0.01,-0.07,0.92,U] [#5 -0.13,-0.02,1.01,U] [#6 0.56,0.39,0.89,U] [#7 0.38,0.63,0.00,M1] [#8 0.48,-0.12,0.84,U] 
22:59:47.888 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.21, -0.13}
22:59:47.888 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
22:59:47.888 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
22:59:47.888 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=0.02 mountY=0.11, mountTheta=1.38
22:59:47.891 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
22:59:47.891 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
22:59:47.891 00.000 11060 Worker thread wakes up
22:59:47.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
22:59:47.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
22:59:47.891 00.000 11060 Moving (0.10, -0.04) raw xDistance=0.02 yDistance=0.11
22:59:47.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:59:47.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:47.894 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:47.894 00.000 11060 MoveAxis(E, 0, ABG)
22:59:47.894 00.000 11060 Move returns status 0, amount 0
22:59:47.894 00.000 11060 MoveAxis(N, 0, ABG)
22:59:47.894 00.000 11060 Move returns status 0, amount 0
22:59:47.894 00.000 11060 move complete, result=0
22:59:47.894 00.000 11060 worker thread done servicing request
22:59:47.902 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:47.942 00.040 10844 UpdateGuideState exits: m=3340 SNR=37.9 Saturated
22:59:47.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:47.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:47.942 00.000 10844 Enqueuing Expose request
22:59:47.942 00.000 11060 Worker thread wakes up
22:59:47.942 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:47.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:47.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:48.566 00.624 11060 Exposure complete
22:59:48.789 00.223 11060 worker thread done servicing request
22:59:48.790 00.001 10844 OnExposeComplete: enter
22:59:48.790 00.000 10844 UpdateGuideState(): m_state=6
22:59:48.790 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
22:59:48.790 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.28, Mass=3323, SNR=36.8, Peak=254 HFD=3.9
22:59:48.791 00.001 10844 MultiStar: [#1 0.06,0.21,1.03,U] [#2 -0.65,-1.57,0.00,M1] [#3 0.30,-0.52,0.96,U] [#4 0.10,-0.94,0.00,M1] [#5 -0.42,-0.45,1.03,U] [#6 -0.16,-0.74,0.00,M1] [#7 0.12,-0.00,0.85,U] [#8 0.70,-0.94,0.00,M1] 
22:59:48.791 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.22}, one-star: {-0.21, -0.33}
22:59:48.791 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (-0.00 = -0.00)
22:59:48.791 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
22:59:48.791 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.75 mountX=0.23 mountY=-0.00, mountTheta=-0.02
22:59:48.791 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.22, opts=13)
22:59:48.791 00.000 10844 Enqueuing Move request for scope (-0.04, -0.22)
22:59:48.791 00.000 11060 Worker thread wakes up
22:59:48.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
22:59:48.791 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
22:59:48.791 00.000 11060 Moving (-0.04, -0.22) raw xDistance=0.23 yDistance=-0.00
22:59:48.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
22:59:48.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:48.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:59:48.795 00.004 11060 MoveAxis(W, 39, ABG)
22:59:48.795 00.000 11060 Guiding  Dir = 3, Dur = 39
22:59:48.814 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:48.828 00.014 10844 UpdateGuideState exits: m=3323 SNR=36.8
22:59:48.830 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:48.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:48.830 00.000 10844 Enqueuing Expose request
22:59:48.836 00.006 11060 IsSlewing returns 0
22:59:48.836 00.000 11060 IsGuiding returns 0
22:59:48.896 00.060 11060 IsGuiding returns 0
22:59:48.896 00.000 11060 Move returns status 0, amount 39
22:59:48.896 00.000 11060 MoveAxis(N, 0, ABG)
22:59:48.896 00.000 11060 Move returns status 0, amount 0
22:59:48.896 00.000 11060 move complete, result=0
22:59:48.896 00.000 11060 worker thread done servicing request
22:59:48.896 00.000 11060 Worker thread wakes up
22:59:48.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:48.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:48.906 00.010 10844 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
22:59:49.537 00.631 11060 Exposure complete
22:59:49.767 00.230 11060 worker thread done servicing request
22:59:49.767 00.000 10844 OnExposeComplete: enter
22:59:49.767 00.000 10844 UpdateGuideState(): m_state=6
22:59:49.770 00.003 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
22:59:49.770 00.000 10844 Star::Find returns 1 (0), X=255.45, Y=59.52, Mass=3070, SNR=35.8, Peak=250 HFD=3.2
22:59:49.770 00.000 10844 MultiStar: [#1 -0.04,-0.00,1.08,U] [#2 -0.14,-0.78,0.00,M2] [#3 0.52,-0.54,0.00,M1] [#4 0.47,-0.97,0.00,M2] [#5 -0.20,-0.51,1.06,U] [#6 0.58,-0.44,0.00,M2] [#7 0.55,-0.39,0.97,U] [#8 0.45,-0.68,0.00,M2] 
22:59:49.770 00.000 10844 refined, 3 included, MultiStar: {0.15, -0.25}, one-star: {0.33, -0.10}
22:59:49.770 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
22:59:49.770 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
22:59:49.770 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.03 mountX=0.22 mountY=0.19, mountTheta=0.71
22:59:49.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.25, opts=13)
22:59:49.772 00.002 10844 Enqueuing Move request for scope (0.15, -0.25)
22:59:49.772 00.000 11060 Worker thread wakes up
22:59:49.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
22:59:49.772 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
22:59:49.772 00.000 11060 Moving (0.15, -0.25) raw xDistance=0.22 yDistance=0.19
22:59:49.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
22:59:49.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:49.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:59:49.772 00.000 11060 MoveAxis(W, 39, ABG)
22:59:49.772 00.000 11060 Guiding  Dir = 3, Dur = 39
22:59:49.778 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:49.796 00.018 10844 UpdateGuideState exits: m=3070 SNR=35.8
22:59:49.797 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:49.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:49.797 00.000 10844 Enqueuing Expose request
22:59:49.799 00.002 11060 IsSlewing returns 0
22:59:49.799 00.000 11060 IsGuiding returns 0
22:59:49.860 00.061 11060 IsGuiding returns 0
22:59:49.860 00.000 11060 Move returns status 0, amount 39
22:59:49.861 00.001 11060 MoveAxis(N, 0, ABG)
22:59:49.861 00.000 11060 Move returns status 0, amount 0
22:59:49.861 00.000 11060 move complete, result=0
22:59:49.861 00.000 11060 worker thread done servicing request
22:59:49.861 00.000 11060 Worker thread wakes up
22:59:49.861 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
22:59:49.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:49.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:50.493 00.632 11060 Exposure complete
22:59:50.718 00.225 11060 worker thread done servicing request
22:59:50.718 00.000 10844 OnExposeComplete: enter
22:59:50.718 00.000 10844 UpdateGuideState(): m_state=6
22:59:50.721 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
22:59:50.721 00.000 10844 Star::Find returns 1 (1), X=255.49, Y=59.51, Mass=2920, SNR=35.2, Peak=255 HFD=3.2
22:59:50.721 00.000 10844 MultiStar: [#1 0.30,0.55,1.10,U] [#2 -0.42,-0.36,2.10,U] [#3 0.06,0.04,1.02,U] [#4 0.21,-0.38,1.02,U] [#5 -0.38,-0.16,1.09,U] [#6 -0.23,0.55,0.95,U] [#7 -0.01,0.26,0.93,U] [#8 0.27,0.34,0.93,U] 
22:59:50.721 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.37, -0.11}
22:59:50.721 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.09 = -2.20)
22:59:50.721 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
22:59:50.721 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.33 mountX=-0.02 mountY=-0.03, mountTheta=-2.20
22:59:50.723 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
22:59:50.723 00.000 10844 Enqueuing Move request for scope (-0.03, 0.03)
22:59:50.723 00.000 11060 Worker thread wakes up
22:59:50.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:59:50.723 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:59:50.723 00.000 11060 Moving (-0.03, 0.03) raw xDistance=-0.02 yDistance=-0.03
22:59:50.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:59:50.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:50.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:50.723 00.000 11060 MoveAxis(E, 0, ABG)
22:59:50.723 00.000 11060 Move returns status 0, amount 0
22:59:50.723 00.000 11060 MoveAxis(N, 0, ABG)
22:59:50.723 00.000 11060 Move returns status 0, amount 0
22:59:50.723 00.000 11060 move complete, result=0
22:59:50.723 00.000 11060 worker thread done servicing request
22:59:50.730 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:50.759 00.029 10844 UpdateGuideState exits: m=2920 SNR=35.2 Saturated
22:59:50.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:50.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:50.759 00.000 10844 Enqueuing Expose request
22:59:50.759 00.000 11060 Worker thread wakes up
22:59:50.759 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:59:50.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:50.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:51.396 00.637 11060 Exposure complete
22:59:51.611 00.215 11060 worker thread done servicing request
22:59:51.611 00.000 10844 OnExposeComplete: enter
22:59:51.615 00.004 10844 UpdateGuideState(): m_state=6
22:59:51.615 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
22:59:51.615 00.000 10844 Star::Find returns 1 (0), X=255.46, Y=59.16, Mass=3059, SNR=36.2, Peak=231 HFD=3.6
22:59:51.615 00.000 10844 MultiStar: [#1 0.15,0.15,1.03,U] [#2 0.00,-0.48,1.94,U] [#3 0.06,-0.68,1.00,U] [#4 0.11,-0.04,0.97,U] [#5 -0.29,-0.09,1.09,U] [#6 -0.20,-0.07,0.92,U] [#7 0.48,0.11,0.87,U] [#8 -0.04,-0.25,0.98,U] 
22:59:51.615 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.23}, one-star: {0.34, -0.46}
22:59:51.615 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
22:59:51.615 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
22:59:51.615 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.33 mountX=0.22 mountY=0.09, mountTheta=0.41
22:59:51.617 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.23, opts=13)
22:59:51.617 00.000 10844 Enqueuing Move request for scope (0.06, -0.23)
22:59:51.617 00.000 11060 Worker thread wakes up
22:59:51.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
22:59:51.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
22:59:51.617 00.000 11060 Moving (0.06, -0.23) raw xDistance=0.22 yDistance=0.09
22:59:51.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
22:59:51.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:51.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:59:51.617 00.000 11060 MoveAxis(W, 38, ABG)
22:59:51.617 00.000 11060 Guiding  Dir = 3, Dur = 38
22:59:51.624 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:51.641 00.017 11060 IsSlewing returns 0
22:59:51.642 00.001 11060 IsGuiding returns 0
22:59:51.642 00.000 10844 UpdateGuideState exits: m=3059 SNR=36.2
22:59:51.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:51.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:51.642 00.000 10844 Enqueuing Expose request
22:59:51.697 00.055 11060 IsGuiding returns 0
22:59:51.697 00.000 11060 Move returns status 0, amount 38
22:59:51.697 00.000 11060 MoveAxis(N, 0, ABG)
22:59:51.697 00.000 11060 Move returns status 0, amount 0
22:59:51.697 00.000 11060 move complete, result=0
22:59:51.697 00.000 11060 worker thread done servicing request
22:59:51.697 00.000 11060 Worker thread wakes up
22:59:51.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:51.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:51.758 00.061 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
22:59:52.347 00.589 11060 Exposure complete
22:59:52.587 00.240 11060 worker thread done servicing request
22:59:52.587 00.000 10844 OnExposeComplete: enter
22:59:52.587 00.000 10844 UpdateGuideState(): m_state=6
22:59:52.587 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
22:59:52.587 00.000 10844 Star::Find returns 1 (0), X=255.31, Y=59.57, Mass=2779, SNR=34.2, Peak=247 HFD=3.5
22:59:52.587 00.000 10844 MultiStar: [#1 -0.01,0.61,1.17,U] [#2 -0.19,-0.11,2.15,U] [#3 -0.08,0.33,0.99,U] [#4 0.31,0.38,0.97,U] [#5 0.05,-0.10,1.13,U] [#6 -0.05,0.20,0.96,U] [#7 0.38,-0.16,0.90,U] [#8 0.10,0.01,1.07,U] 
22:59:52.587 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.19, -0.05}
22:59:52.587 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
22:59:52.587 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
22:59:52.587 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=-0.11 mountY=0.03, mountTheta=2.90
22:59:52.592 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
22:59:52.592 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
22:59:52.592 00.000 11060 Worker thread wakes up
22:59:52.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:59:52.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:59:52.592 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.11 yDistance=0.03
22:59:52.594 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:59:52.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:52.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:52.594 00.000 11060 MoveAxis(E, 0, ABG)
22:59:52.594 00.000 11060 Move returns status 0, amount 0
22:59:52.594 00.000 11060 MoveAxis(N, 0, ABG)
22:59:52.594 00.000 11060 Move returns status 0, amount 0
22:59:52.594 00.000 11060 move complete, result=0
22:59:52.594 00.000 11060 worker thread done servicing request
22:59:52.601 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:52.615 00.014 10844 UpdateGuideState exits: m=2779 SNR=34.2
22:59:52.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:52.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:52.615 00.000 10844 Enqueuing Expose request
22:59:52.615 00.000 11060 Worker thread wakes up
22:59:52.615 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:52.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:52.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:53.271 00.656 11060 Exposure complete
22:59:53.482 00.211 11060 worker thread done servicing request
22:59:53.482 00.000 10844 OnExposeComplete: enter
22:59:53.482 00.000 10844 UpdateGuideState(): m_state=6
22:59:53.485 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
22:59:53.485 00.000 10844 Star::Find returns 1 (1), X=254.99, Y=59.00, Mass=3661, SNR=39.6, Peak=255 HFD=4.0
22:59:53.485 00.000 10844 MultiStar: [#1 0.05,0.02,0.93,U] [#2 0.03,0.13,1.77,U] [#3 -0.17,0.24,0.94,U] [#4 0.62,-0.21,0.88,U] [#5 -0.15,-0.05,0.94,U] [#6 -0.03,0.15,0.83,U] [#7 -0.07,-0.28,0.80,U] [#8 -0.00,-0.22,0.84,U] 
22:59:53.485 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.13, -0.62}
22:59:53.485 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
22:59:53.485 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
22:59:53.485 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.39 mountX=0.07 mountY=0.03, mountTheta=0.35
22:59:53.485 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
22:59:53.485 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
22:59:53.485 00.000 11060 Worker thread wakes up
22:59:53.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
22:59:53.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
22:59:53.485 00.000 11060 Moving (0.01, -0.08) raw xDistance=0.07 yDistance=0.03
22:59:53.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:59:53.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:53.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:53.485 00.000 11060 MoveAxis(E, 0, ABG)
22:59:53.485 00.000 11060 Move returns status 0, amount 0
22:59:53.485 00.000 11060 MoveAxis(N, 0, ABG)
22:59:53.485 00.000 11060 Move returns status 0, amount 0
22:59:53.485 00.000 11060 move complete, result=0
22:59:53.485 00.000 11060 worker thread done servicing request
22:59:53.491 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:53.511 00.020 10844 UpdateGuideState exits: m=3661 SNR=39.6 Saturated
22:59:53.512 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:53.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:53.512 00.000 10844 Enqueuing Expose request
22:59:53.512 00.000 11060 Worker thread wakes up
22:59:53.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:53.512 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:53.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:54.140 00.628 11060 Exposure complete
22:59:54.380 00.240 10844 OnExposeComplete: enter
22:59:54.380 00.000 11060 worker thread done servicing request
22:59:54.380 00.000 10844 UpdateGuideState(): m_state=6
22:59:54.380 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
22:59:54.380 00.000 10844 Star::Find returns 1 (1), X=254.99, Y=58.42, Mass=3635, SNR=39.4, Peak=255 HFD=3.7
22:59:54.380 00.000 10844 MultiStar: [#1 0.32,0.32,0.98,U] [#2 -0.28,-0.77,0.00,M1] [#3 -0.08,-0.14,0.92,U] [#4 -0.09,-0.52,0.91,U] [#5 0.04,-0.37,0.94,U] [#6 -0.15,-0.06,0.88,U] [#7 0.23,-0.89,0.00,M1] [#8 0.52,-0.77,0.00,M1] 
22:59:54.380 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.33}, one-star: {-0.13, -1.20}
22:59:54.380 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
22:59:54.380 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
22:59:54.380 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.61 mountX=0.33 mountY=0.04, mountTheta=0.13
22:59:54.380 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.33, opts=13)
22:59:54.380 00.000 10844 Enqueuing Move request for scope (-0.01, -0.33)
22:59:54.380 00.000 11060 Worker thread wakes up
22:59:54.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.33) opts 0xd
22:59:54.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.33)
22:59:54.380 00.000 11060 Moving (-0.01, -0.33) raw xDistance=0.33 yDistance=0.04
22:59:54.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
22:59:54.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:54.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:59:54.380 00.000 11060 MoveAxis(W, 57, ABG)
22:59:54.380 00.000 11060 Guiding  Dir = 3, Dur = 57
22:59:54.390 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:54.401 00.011 11060 IsSlewing returns 0
22:59:54.401 00.000 11060 IsGuiding returns 0
22:59:54.406 00.005 10844 UpdateGuideState exits: m=3635 SNR=39.4 Saturated
22:59:54.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:54.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:54.406 00.000 10844 Enqueuing Expose request
22:59:54.475 00.069 11060 IsGuiding returns 0
22:59:54.475 00.000 11060 Move returns status 0, amount 57
22:59:54.475 00.000 11060 MoveAxis(N, 0, ABG)
22:59:54.475 00.000 11060 Move returns status 0, amount 0
22:59:54.475 00.000 11060 move complete, result=0
22:59:54.475 00.000 11060 worker thread done servicing request
22:59:54.475 00.000 11060 Worker thread wakes up
22:59:54.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:54.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:54.478 00.003 10844 GuideStep: 0.3 px 57 ms WEST, 0.0 px 0 ms NORTH
22:59:55.130 00.652 11060 Exposure complete
22:59:55.354 00.224 11060 worker thread done servicing request
22:59:55.354 00.000 10844 OnExposeComplete: enter
22:59:55.354 00.000 10844 UpdateGuideState(): m_state=6
22:59:55.354 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
22:59:55.354 00.000 10844 Star::Find returns 1 (0), X=255.19, Y=59.05, Mass=3027, SNR=36.0, Peak=203 HFD=4.0
22:59:55.354 00.000 10844 MultiStar: [#1 0.10,0.28,1.05,U] [#2 -0.48,-1.01,0.00,M2] [#3 -0.15,0.41,0.98,U] [#4 0.48,-0.23,0.94,U] [#5 -0.42,-0.34,1.03,U] [#6 -0.19,0.00,0.88,U] [#7 0.36,-0.29,0.88,U] [#8 0.56,-0.07,0.97,U] 
22:59:55.354 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.07, -0.57}
22:59:55.354 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
22:59:55.354 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
22:59:55.354 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.81 mountX=0.08 mountY=0.11, mountTheta=0.94
22:59:55.354 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
22:59:55.354 00.000 10844 Enqueuing Move request for scope (0.10, -0.10)
22:59:55.354 00.000 11060 Worker thread wakes up
22:59:55.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:59:55.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:59:55.354 00.000 11060 Moving (0.10, -0.10) raw xDistance=0.08 yDistance=0.11
22:59:55.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:59:55.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:55.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:55.354 00.000 11060 MoveAxis(E, 0, ABG)
22:59:55.354 00.000 11060 Move returns status 0, amount 0
22:59:55.354 00.000 11060 MoveAxis(N, 0, ABG)
22:59:55.354 00.000 11060 Move returns status 0, amount 0
22:59:55.354 00.000 11060 move complete, result=0
22:59:55.354 00.000 11060 worker thread done servicing request
22:59:55.365 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:55.380 00.015 10844 UpdateGuideState exits: m=3027 SNR=36.0
22:59:55.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:55.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:55.380 00.000 10844 Enqueuing Expose request
22:59:55.380 00.000 11060 Worker thread wakes up
22:59:55.380 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:55.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:55.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:56.015 00.635 11060 Exposure complete
22:59:56.242 00.227 10844 OnExposeComplete: enter
22:59:56.244 00.002 10844 UpdateGuideState(): m_state=6
22:59:56.244 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
22:59:56.244 00.000 10844 Star::Find returns 1 (1), X=255.09, Y=58.84, Mass=3391, SNR=38.0, Peak=255 HFD=4.0
22:59:56.244 00.000 11060 worker thread done servicing request
22:59:56.244 00.000 10844 MultiStar: [#1 0.06,-0.21,1.00,U] [#2 0.04,-1.13,0.00,M3] [#3 -0.15,-0.03,0.98,U] [#4 0.34,-0.19,0.92,U] [#5 -0.09,-0.60,0.94,U] [#6 0.28,-0.40,0.90,U] [#7 0.07,-0.18,0.79,U] [#8 0.06,0.10,0.87,U] 
22:59:56.245 00.001 10844 refined, 7 included, MultiStar: {0.06, -0.29}, one-star: {-0.03, -0.78}
22:59:56.245 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
22:59:56.245 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
22:59:56.245 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.36 mountX=0.28 mountY=0.11, mountTheta=0.38
22:59:56.245 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.29, opts=13)
22:59:56.245 00.000 10844 Enqueuing Move request for scope (0.06, -0.29)
22:59:56.245 00.000 11060 Worker thread wakes up
22:59:56.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
22:59:56.247 00.002 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
22:59:56.247 00.000 11060 Moving (0.06, -0.29) raw xDistance=0.28 yDistance=0.11
22:59:56.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
22:59:56.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:56.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:59:56.247 00.000 11060 MoveAxis(W, 48, ABG)
22:59:56.247 00.000 11060 Guiding  Dir = 3, Dur = 48
22:59:56.253 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:56.255 00.002 11060 IsSlewing returns 0
22:59:56.255 00.000 11060 IsGuiding returns 0
22:59:56.268 00.013 10844 UpdateGuideState exits: m=3391 SNR=38.0 Saturated
22:59:56.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:56.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:56.268 00.000 10844 Enqueuing Expose request
22:59:56.316 00.048 11060 IsGuiding returns 0
22:59:56.316 00.000 11060 Move returns status 0, amount 48
22:59:56.316 00.000 11060 MoveAxis(N, 0, ABG)
22:59:56.316 00.000 11060 Move returns status 0, amount 0
22:59:56.316 00.000 11060 move complete, result=0
22:59:56.316 00.000 11060 worker thread done servicing request
22:59:56.316 00.000 11060 Worker thread wakes up
22:59:56.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:56.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:56.321 00.005 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
22:59:56.954 00.633 11060 Exposure complete
22:59:57.169 00.215 11060 worker thread done servicing request
22:59:57.171 00.002 10844 OnExposeComplete: enter
22:59:57.171 00.000 10844 UpdateGuideState(): m_state=6
22:59:57.171 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
22:59:57.171 00.000 10844 Star::Find returns 1 (0), X=255.73, Y=59.25, Mass=2869, SNR=34.6, Peak=238 HFD=3.5
22:59:57.171 00.000 10844 MultiStar: [#1 0.43,-0.28,1.01,U] [#2 0.06,-0.34,2.14,U] [#3 0.18,-0.31,1.04,U] [#4 -0.01,0.15,0.88,U] [#5 0.34,-0.70,0.00,M1] [#6 0.16,0.18,1.07,U] [#7 0.09,-0.21,0.89,U] [#8 0.26,-0.42,1.00,U] 
22:59:57.171 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.22}, one-star: {0.60, -0.37}
22:59:57.171 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
22:59:57.171 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
22:59:57.171 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-0.82 mountX=0.18 mountY=0.24, mountTheta=0.93
22:59:57.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.22, opts=13)
22:59:57.173 00.000 10844 Enqueuing Move request for scope (0.21, -0.22)
22:59:57.173 00.000 11060 Worker thread wakes up
22:59:57.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
22:59:57.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
22:59:57.173 00.000 11060 Moving (0.21, -0.22) raw xDistance=0.18 yDistance=0.24
22:59:57.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
22:59:57.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:59:57.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:59:57.173 00.000 11060 MoveAxis(W, 32, ABG)
22:59:57.173 00.000 11060 Guiding  Dir = 3, Dur = 32
22:59:57.178 00.005 11060 IsSlewing returns 0
22:59:57.178 00.000 11060 IsGuiding returns 0
22:59:57.182 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:57.196 00.014 10844 UpdateGuideState exits: m=2869 SNR=34.6
22:59:57.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:57.199 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:57.199 00.000 10844 Enqueuing Expose request
22:59:57.222 00.023 11060 IsGuiding returns 0
22:59:57.222 00.000 11060 Move returns status 0, amount 32
22:59:57.222 00.000 11060 MoveAxis(N, 0, ABG)
22:59:57.222 00.000 11060 Move returns status 0, amount 0
22:59:57.222 00.000 11060 move complete, result=0
22:59:57.222 00.000 11060 worker thread done servicing request
22:59:57.222 00.000 11060 Worker thread wakes up
22:59:57.223 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:57.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:57.223 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
22:59:57.859 00.636 11060 Exposure complete
22:59:58.062 00.203 11060 worker thread done servicing request
22:59:58.064 00.002 10844 OnExposeComplete: enter
22:59:58.064 00.000 10844 UpdateGuideState(): m_state=6
22:59:58.064 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
22:59:58.064 00.000 10844 Star::Find returns 1 (0), X=255.67, Y=59.89, Mass=3049, SNR=36.3, Peak=244 HFD=3.6
22:59:58.064 00.000 10844 MultiStar: [#1 -0.10,0.27,0.99,U] [#2 -0.46,-0.40,1.90,U] [#3 0.26,-0.12,1.06,U] [#4 0.16,0.10,0.99,U] [#5 -0.33,-0.62,1.07,U] [#6 0.16,0.43,0.96,U] [#7 0.12,0.24,0.86,U] [#8 0.23,-0.12,0.92,U] 
22:59:58.064 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.54, 0.27}
22:59:58.064 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
22:59:58.064 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
22:59:58.064 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.27 mountX=0.04 mountY=0.02, mountTheta=0.47
22:59:58.066 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
22:59:58.067 00.001 10844 Enqueuing Move request for scope (0.01, -0.04)
22:59:58.067 00.000 11060 Worker thread wakes up
22:59:58.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:59:58.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:59:58.067 00.000 11060 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.02
22:59:58.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:59:58.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:58.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:58.067 00.000 11060 MoveAxis(E, 0, ABG)
22:59:58.067 00.000 11060 Move returns status 0, amount 0
22:59:58.067 00.000 11060 MoveAxis(N, 0, ABG)
22:59:58.067 00.000 11060 Move returns status 0, amount 0
22:59:58.067 00.000 11060 move complete, result=0
22:59:58.067 00.000 11060 worker thread done servicing request
22:59:58.084 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:58.100 00.016 10844 UpdateGuideState exits: m=3049 SNR=36.3
22:59:58.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:58.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:58.100 00.000 10844 Enqueuing Expose request
22:59:58.100 00.000 11060 Worker thread wakes up
22:59:58.100 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:59:58.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:58.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:58.751 00.651 11060 Exposure complete
22:59:58.986 00.235 11060 worker thread done servicing request
22:59:58.986 00.000 10844 OnExposeComplete: enter
22:59:58.986 00.000 10844 UpdateGuideState(): m_state=6
22:59:58.988 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
22:59:58.988 00.000 10844 Star::Find returns 1 (0), X=255.54, Y=59.44, Mass=3057, SNR=35.8, Peak=249 HFD=3.3
22:59:58.988 00.000 10844 MultiStar: [#1 0.44,0.43,1.01,U] [#2 -0.56,0.05,1.94,U] [#3 0.24,-0.69,0.00,M1] [#4 -0.23,-0.21,1.05,U] [#5 -0.20,-0.60,1.11,U] [#6 0.19,0.20,0.95,U] [#7 0.45,0.00,0.93,U] [#8 0.61,-0.20,0.94,U] 
22:59:58.988 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.42, -0.17}
22:59:58.988 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
22:59:58.988 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
22:59:58.988 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.81 mountX=0.05 mountY=0.06, mountTheta=0.93
22:59:58.988 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
22:59:58.991 00.003 10844 Enqueuing Move request for scope (0.05, -0.06)
22:59:58.991 00.000 11060 Worker thread wakes up
22:59:58.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:59:58.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:59:58.991 00.000 11060 Moving (0.05, -0.06) raw xDistance=0.05 yDistance=0.06
22:59:58.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:59:58.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:58.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:59:58.991 00.000 11060 MoveAxis(E, 0, ABG)
22:59:58.991 00.000 11060 Move returns status 0, amount 0
22:59:58.991 00.000 11060 MoveAxis(N, 0, ABG)
22:59:58.991 00.000 11060 Move returns status 0, amount 0
22:59:58.991 00.000 11060 move complete, result=0
22:59:58.991 00.000 11060 worker thread done servicing request
22:59:58.996 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
22:59:59.032 00.036 10844 UpdateGuideState exits: m=3057 SNR=35.8
22:59:59.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:59.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:59.032 00.000 10844 Enqueuing Expose request
22:59:59.032 00.000 11060 Worker thread wakes up
22:59:59.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:59.032 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:59.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
22:59:59.651 00.619 11060 Exposure complete
22:59:59.892 00.241 11060 worker thread done servicing request
22:59:59.892 00.000 10844 OnExposeComplete: enter
22:59:59.892 00.000 10844 UpdateGuideState(): m_state=6
22:59:59.892 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
22:59:59.892 00.000 10844 Star::Find returns 1 (1), X=255.23, Y=59.23, Mass=3236, SNR=37.5, Peak=255 HFD=3.9
22:59:59.898 00.006 10844 MultiStar: [#1 0.25,0.64,1.02,U] [#2 -0.91,-0.52,0.00,M1] [#3 0.68,0.05,0.92,U] [#4 -0.15,0.15,0.93,U] [#5 -0.25,-0.83,0.00,M1] [#6 0.03,-0.09,0.91,U] [#7 0.54,0.21,0.81,U] [#8 0.18,-0.34,0.93,U] 
22:59:59.898 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.03}, one-star: {0.11, -0.39}
22:59:59.898 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
22:59:59.898 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
22:59:59.898 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.15 mountX=-0.07 mountY=0.22, mountTheta=1.90
22:59:59.898 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.03, opts=13)
22:59:59.898 00.000 10844 Enqueuing Move request for scope (0.23, 0.03)
22:59:59.898 00.000 11060 Worker thread wakes up
22:59:59.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
22:59:59.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
22:59:59.898 00.000 11060 Moving (0.23, 0.03) raw xDistance=-0.07 yDistance=0.22
22:59:59.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:59:59.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:59:59.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:59:59.898 00.000 11060 MoveAxis(E, 0, ABG)
22:59:59.898 00.000 11060 Move returns status 0, amount 0
22:59:59.898 00.000 11060 MoveAxis(N, 0, ABG)
22:59:59.898 00.000 11060 Move returns status 0, amount 0
22:59:59.898 00.000 11060 move complete, result=0
22:59:59.898 00.000 11060 worker thread done servicing request
22:59:59.907 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
22:59:59.925 00.018 10844 UpdateGuideState exits: m=3236 SNR=37.5 Saturated
22:59:59.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:59.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
22:59:59.927 00.002 10844 Enqueuing Expose request
22:59:59.927 00.000 11060 Worker thread wakes up
22:59:59.927 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:59:59.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
22:59:59.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:00.554 00.627 11060 Exposure complete
23:00:00.784 00.230 11060 worker thread done servicing request
23:00:00.784 00.000 10844 OnExposeComplete: enter
23:00:00.784 00.000 10844 UpdateGuideState(): m_state=6
23:00:00.784 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
23:00:00.784 00.000 10844 Star::Find returns 1 (1), X=255.43, Y=58.95, Mass=2997, SNR=35.6, Peak=255 HFD=3.6
23:00:00.786 00.002 10844 MultiStar: [#1 0.07,0.52,0.98,U] [#2 -0.33,-0.19,1.91,U] [#3 0.12,-0.67,0.92,U] [#4 0.31,-0.38,1.02,U] [#5 -0.07,-0.67,1.03,U] [#6 -0.05,-0.90,0.00,M1] [#7 0.10,-0.91,0.00,M1] [#8 0.34,-0.26,0.98,U] 
23:00:00.786 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.31}, one-star: {0.31, -0.67}
23:00:00.786 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
23:00:00.786 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
23:00:00.786 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.40 mountX=0.30 mountY=0.11, mountTheta=0.34
23:00:00.801 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.31, opts=13)
23:00:00.801 00.000 10844 Enqueuing Move request for scope (0.06, -0.31)
23:00:00.801 00.000 11060 Worker thread wakes up
23:00:00.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.31) opts 0xd
23:00:00.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.31)
23:00:00.801 00.000 11060 Moving (0.06, -0.31) raw xDistance=0.30 yDistance=0.11
23:00:00.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:00:00.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:00.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:00:00.801 00.000 11060 MoveAxis(W, 52, ABG)
23:00:00.801 00.000 11060 Guiding  Dir = 3, Dur = 52
23:00:00.807 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:00.811 00.004 11060 IsSlewing returns 0
23:00:00.812 00.001 11060 IsGuiding returns 0
23:00:00.823 00.011 10844 UpdateGuideState exits: m=2997 SNR=35.6 Saturated
23:00:00.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:00.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:00.823 00.000 10844 Enqueuing Expose request
23:00:00.875 00.052 11060 IsGuiding returns 0
23:00:00.875 00.000 11060 Move returns status 0, amount 52
23:00:00.875 00.000 11060 MoveAxis(N, 0, ABG)
23:00:00.875 00.000 11060 Move returns status 0, amount 0
23:00:00.875 00.000 11060 move complete, result=0
23:00:00.875 00.000 11060 worker thread done servicing request
23:00:00.877 00.002 11060 Worker thread wakes up
23:00:00.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:00.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:00.950 00.073 10844 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
23:00:01.526 00.576 11060 Exposure complete
23:00:01.752 00.226 11060 worker thread done servicing request
23:00:01.752 00.000 10844 OnExposeComplete: enter
23:00:01.752 00.000 10844 UpdateGuideState(): m_state=6
23:00:01.752 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
23:00:01.752 00.000 10844 Star::Find returns 1 (1), X=255.12, Y=59.52, Mass=3344, SNR=37.4, Peak=255 HFD=3.6
23:00:01.753 00.001 10844 MultiStar: [#1 0.01,0.17,0.97,U] [#2 -0.28,-0.73,0.00,M1] [#3 0.48,0.50,0.86,U] [#4 0.23,-0.09,0.97,U] [#5 -0.38,-0.46,1.02,U] [#6 0.10,0.14,0.89,U] [#7 -0.10,-0.13,0.92,U] [#8 0.29,0.08,0.95,U] 
23:00:01.753 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {0.00, -0.10}
23:00:01.753 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
23:00:01.753 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
23:00:01.753 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.02 mountY=0.07, mountTheta=1.80
23:00:01.755 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.00, opts=13)
23:00:01.755 00.000 10844 Enqueuing Move request for scope (0.07, 0.00)
23:00:01.755 00.000 11060 Worker thread wakes up
23:00:01.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:00:01.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:00:01.755 00.000 11060 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=0.07
23:00:01.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:01.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:01.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:00:01.755 00.000 11060 MoveAxis(E, 0, ABG)
23:00:01.755 00.000 11060 Move returns status 0, amount 0
23:00:01.755 00.000 11060 MoveAxis(N, 0, ABG)
23:00:01.755 00.000 11060 Move returns status 0, amount 0
23:00:01.755 00.000 11060 move complete, result=0
23:00:01.755 00.000 11060 worker thread done servicing request
23:00:01.762 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:01.781 00.019 10844 UpdateGuideState exits: m=3344 SNR=37.4 Saturated
23:00:01.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:01.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:01.782 00.001 10844 Enqueuing Expose request
23:00:01.782 00.000 11060 Worker thread wakes up
23:00:01.782 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:01.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:01.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:02.456 00.674 11060 Exposure complete
23:00:02.696 00.240 10844 OnExposeComplete: enter
23:00:02.696 00.000 11060 worker thread done servicing request
23:00:02.696 00.000 10844 UpdateGuideState(): m_state=6
23:00:02.696 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
23:00:02.696 00.000 10844 Star::Find returns 1 (0), X=255.18, Y=59.52, Mass=3082, SNR=35.7, Peak=251 HFD=3.5
23:00:02.696 00.000 10844 MultiStar: [#1 0.06,0.81,0.00,M1] [#2 0.57,-0.02,1.92,U] [#3 -0.06,0.31,1.01,U] [#4 0.30,0.04,0.96,U] [#5 -0.00,-0.02,1.03,U] [#6 -0.40,0.53,0.90,U] [#7 -0.21,-0.49,0.86,U] [#8 0.05,-0.10,0.91,U] 
23:00:02.696 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.02}, one-star: {0.06, -0.10}
23:00:02.696 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
23:00:02.696 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
23:00:02.696 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.16 mountX=-0.03 mountY=0.10, mountTheta=1.91
23:00:02.698 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.02, opts=13)
23:00:02.698 00.000 10844 Enqueuing Move request for scope (0.10, 0.02)
23:00:02.698 00.000 11060 Worker thread wakes up
23:00:02.699 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:00:02.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:00:02.699 00.000 11060 Moving (0.10, 0.02) raw xDistance=-0.03 yDistance=0.10
23:00:02.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:00:02.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:02.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:00:02.699 00.000 11060 MoveAxis(E, 0, ABG)
23:00:02.699 00.000 11060 Move returns status 0, amount 0
23:00:02.699 00.000 11060 MoveAxis(N, 0, ABG)
23:00:02.699 00.000 11060 Move returns status 0, amount 0
23:00:02.699 00.000 11060 move complete, result=0
23:00:02.699 00.000 11060 worker thread done servicing request
23:00:02.706 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:02.728 00.022 10844 UpdateGuideState exits: m=3082 SNR=35.7
23:00:02.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:02.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:02.728 00.000 10844 Enqueuing Expose request
23:00:02.728 00.000 11060 Worker thread wakes up
23:00:02.728 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:02.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:02.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:03.379 00.651 11060 Exposure complete
23:00:03.608 00.229 11060 worker thread done servicing request
23:00:03.608 00.000 10844 OnExposeComplete: enter
23:00:03.608 00.000 10844 UpdateGuideState(): m_state=6
23:00:03.609 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
23:00:03.609 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=59.53, Mass=3135, SNR=36.1, Peak=255 HFD=3.4
23:00:03.609 00.000 10844 MultiStar: [#1 -0.10,0.27,1.08,U] [#2 -0.40,-0.08,1.86,U] [#3 0.15,0.13,0.97,U] [#4 0.28,0.04,0.97,U] [#5 -0.25,0.00,0.98,U] [#6 0.21,0.25,0.91,U] [#7 0.24,-0.20,0.88,U] [#8 0.28,-0.19,0.98,U] 
23:00:03.609 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.05, -0.09}
23:00:03.609 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
23:00:03.610 00.001 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
23:00:03.610 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.94 mountX=-0.01 mountY=0.00, mountTheta=2.68
23:00:03.612 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
23:00:03.621 00.009 10844 Enqueuing Move request for scope (0.01, 0.01)
23:00:03.621 00.000 11060 Worker thread wakes up
23:00:03.623 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:00:03.623 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:00:03.623 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.00
23:00:03.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:03.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:03.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:00:03.623 00.000 11060 MoveAxis(E, 0, ABG)
23:00:03.623 00.000 11060 Move returns status 0, amount 0
23:00:03.623 00.000 11060 MoveAxis(N, 0, ABG)
23:00:03.623 00.000 11060 Move returns status 0, amount 0
23:00:03.623 00.000 11060 move complete, result=0
23:00:03.623 00.000 11060 worker thread done servicing request
23:00:03.631 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:03.649 00.018 10844 UpdateGuideState exits: m=3135 SNR=36.1 Saturated
23:00:03.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:03.649 00.000 10844 Enqueuing Expose request
23:00:03.649 00.000 11060 Worker thread wakes up
23:00:03.649 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:03.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:03.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:04.310 00.661 11060 Exposure complete
23:00:04.532 00.222 11060 worker thread done servicing request
23:00:04.532 00.000 10844 OnExposeComplete: enter
23:00:04.532 00.000 10844 UpdateGuideState(): m_state=6
23:00:04.532 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
23:00:04.532 00.000 10844 Star::Find returns 1 (1), X=255.47, Y=59.49, Mass=2860, SNR=34.9, Peak=255 HFD=3.2
23:00:04.532 00.000 10844 MultiStar: [#1 0.27,0.72,0.00,M1] [#2 -0.34,-0.23,2.01,U] [#3 0.31,0.10,0.95,U] [#4 0.14,0.28,0.99,U] [#5 -0.03,-0.34,0.98,U] [#6 -0.38,0.13,0.99,U] [#7 0.31,-0.04,0.97,U] [#8 0.39,0.22,0.99,U] 
23:00:04.532 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.35, -0.13}
23:00:04.532 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
23:00:04.532 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
23:00:04.532 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.54 mountX=0.02 mountY=0.05, mountTheta=1.21
23:00:04.535 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
23:00:04.535 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
23:00:04.535 00.000 11060 Worker thread wakes up
23:00:04.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:00:04.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:00:04.537 00.002 11060 Moving (0.04, -0.03) raw xDistance=0.02 yDistance=0.05
23:00:04.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:00:04.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:04.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:00:04.537 00.000 11060 MoveAxis(E, 0, ABG)
23:00:04.537 00.000 11060 Move returns status 0, amount 0
23:00:04.537 00.000 11060 MoveAxis(N, 0, ABG)
23:00:04.537 00.000 11060 Move returns status 0, amount 0
23:00:04.538 00.001 11060 move complete, result=0
23:00:04.538 00.000 11060 worker thread done servicing request
23:00:04.544 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:04.560 00.016 10844 UpdateGuideState exits: m=2860 SNR=34.9 Saturated
23:00:04.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:04.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:04.560 00.000 10844 Enqueuing Expose request
23:00:04.560 00.000 11060 Worker thread wakes up
23:00:04.560 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:04.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:04.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:05.196 00.636 11060 Exposure complete
23:00:05.417 00.221 11060 worker thread done servicing request
23:00:05.417 00.000 10844 OnExposeComplete: enter
23:00:05.417 00.000 10844 UpdateGuideState(): m_state=6
23:00:05.417 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
23:00:05.417 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.18, Mass=3163, SNR=36.6, Peak=253 HFD=3.9
23:00:05.417 00.000 10844 MultiStar: [#1 -0.05,0.32,1.06,U] [#2 -0.12,-0.40,1.90,U] [#3 -0.08,0.05,0.90,U] [#4 0.43,-0.01,0.95,U] [#5 -0.11,-0.15,0.99,U] [#6 0.10,0.39,0.90,U] [#7 -0.33,0.05,0.94,U] [#8 0.22,-0.60,0.94,U] 
23:00:05.417 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.12}, one-star: {-0.05, -0.44}
23:00:05.417 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
23:00:05.417 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
23:00:05.417 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.69 mountX=0.12 mountY=0.01, mountTheta=0.05
23:00:05.417 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
23:00:05.417 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
23:00:05.417 00.000 11060 Worker thread wakes up
23:00:05.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
23:00:05.417 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
23:00:05.417 00.000 11060 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.01
23:00:05.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:00:05.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:05.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:00:05.417 00.000 11060 MoveAxis(E, 0, ABG)
23:00:05.417 00.000 11060 Move returns status 0, amount 0
23:00:05.417 00.000 11060 MoveAxis(N, 0, ABG)
23:00:05.417 00.000 11060 Move returns status 0, amount 0
23:00:05.417 00.000 11060 move complete, result=0
23:00:05.417 00.000 11060 worker thread done servicing request
23:00:05.426 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:05.446 00.020 10844 UpdateGuideState exits: m=3163 SNR=36.6
23:00:05.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:05.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:05.446 00.000 10844 Enqueuing Expose request
23:00:05.446 00.000 11060 Worker thread wakes up
23:00:05.447 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:05.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:05.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:06.073 00.626 11060 Exposure complete
23:00:06.307 00.234 11060 worker thread done servicing request
23:00:06.307 00.000 10844 OnExposeComplete: enter
23:00:06.307 00.000 10844 UpdateGuideState(): m_state=6
23:00:06.307 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
23:00:06.307 00.000 10844 Star::Find returns 1 (0), X=255.55, Y=59.10, Mass=3131, SNR=35.7, Peak=240 HFD=3.6
23:00:06.307 00.000 10844 MultiStar: [#1 -0.08,-0.26,1.04,U] [#2 -0.66,-0.72,0.00,M1] [#3 0.12,-0.33,1.01,U] [#4 0.20,-0.80,0.00,M1] [#5 -0.19,-0.87,0.00,M1] [#6 -0.08,-0.21,0.91,U] [#7 0.51,-0.32,0.96,U] [#8 0.03,-0.38,0.96,U] 
23:00:06.307 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.34}, one-star: {0.43, -0.52}
23:00:06.307 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
23:00:06.307 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
23:00:06.307 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.15 mountX=0.31 mountY=0.21, mountTheta=0.60
23:00:06.310 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.34, opts=13)
23:00:06.310 00.000 10844 Enqueuing Move request for scope (0.15, -0.34)
23:00:06.310 00.000 11060 Worker thread wakes up
23:00:06.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.34) opts 0xd
23:00:06.310 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.34)
23:00:06.310 00.000 11060 Moving (0.15, -0.34) raw xDistance=0.31 yDistance=0.21
23:00:06.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:00:06.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:06.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:00:06.310 00.000 11060 MoveAxis(W, 53, ABG)
23:00:06.312 00.002 11060 Guiding  Dir = 3, Dur = 53
23:00:06.335 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:06.339 00.004 11060 IsSlewing returns 0
23:00:06.341 00.002 11060 IsGuiding returns 0
23:00:06.356 00.015 10844 UpdateGuideState exits: m=3131 SNR=35.7
23:00:06.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:06.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:06.356 00.000 10844 Enqueuing Expose request
23:00:06.408 00.052 11060 IsGuiding returns 0
23:00:06.408 00.000 11060 Move returns status 0, amount 53
23:00:06.408 00.000 11060 MoveAxis(N, 0, ABG)
23:00:06.408 00.000 11060 Move returns status 0, amount 0
23:00:06.408 00.000 11060 move complete, result=0
23:00:06.408 00.000 11060 worker thread done servicing request
23:00:06.408 00.000 11060 Worker thread wakes up
23:00:06.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:06.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:06.410 00.002 10844 GuideStep: 0.3 px 53 ms WEST, 0.2 px 0 ms NORTH
23:00:07.038 00.628 11060 Exposure complete
23:00:07.266 00.228 10844 OnExposeComplete: enter
23:00:07.266 00.000 10844 UpdateGuideState(): m_state=6
23:00:07.266 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
23:00:07.266 00.000 10844 Star::Find returns 1 (0), X=254.93, Y=59.55, Mass=3159, SNR=36.7, Peak=252 HFD=3.6
23:00:07.267 00.001 10844 MultiStar: [#1 0.26,0.73,0.00,M1] [#2 -0.49,-0.24,1.88,U] [#3 0.04,0.12,0.98,U] [#4 0.08,-0.52,0.90,U] [#5 -0.30,-0.18,1.03,U] [#6 0.20,0.04,0.91,U] [#7 0.26,0.52,0.79,U] [#8 0.00,0.30,0.90,U] 
23:00:07.267 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.04}, one-star: {-0.19, -0.07}
23:00:07.267 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
23:00:07.267 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
23:00:07.267 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.79 mountX=0.06 mountY=-0.10, mountTheta=-1.04
23:00:07.268 00.001 11060 worker thread done servicing request
23:00:07.270 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.04, opts=13)
23:00:07.270 00.000 10844 Enqueuing Move request for scope (-0.11, -0.04)
23:00:07.270 00.000 11060 Worker thread wakes up
23:00:07.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
23:00:07.270 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
23:00:07.270 00.000 11060 Moving (-0.11, -0.04) raw xDistance=0.06 yDistance=-0.10
23:00:07.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:00:07.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:07.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:07.270 00.000 11060 MoveAxis(E, 0, ABG)
23:00:07.270 00.000 11060 Move returns status 0, amount 0
23:00:07.270 00.000 11060 MoveAxis(N, 0, ABG)
23:00:07.270 00.000 11060 Move returns status 0, amount 0
23:00:07.270 00.000 11060 move complete, result=0
23:00:07.270 00.000 11060 worker thread done servicing request
23:00:07.287 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:07.302 00.015 10844 UpdateGuideState exits: m=3159 SNR=36.7
23:00:07.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:07.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:07.302 00.000 10844 Enqueuing Expose request
23:00:07.302 00.000 11060 Worker thread wakes up
23:00:07.307 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:07.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:07.307 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:07.952 00.645 11060 Exposure complete
23:00:08.191 00.239 11060 worker thread done servicing request
23:00:08.191 00.000 10844 OnExposeComplete: enter
23:00:08.191 00.000 10844 UpdateGuideState(): m_state=6
23:00:08.191 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
23:00:08.191 00.000 10844 Star::Find returns 1 (1), X=255.53, Y=59.87, Mass=3346, SNR=37.4, Peak=255 HFD=3.6
23:00:08.191 00.000 10844 MultiStar: [#1 0.05,0.93,0.00,M2] [#2 -0.67,0.19,1.94,U] [#3 0.24,0.07,0.97,U] [#4 0.19,-0.32,0.89,U] [#5 -0.31,-0.26,1.00,U] [#6 0.23,0.13,0.91,U] [#7 0.29,0.48,0.90,U] [#8 0.33,-0.04,0.93,U] 
23:00:08.191 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.08}, one-star: {0.41, 0.25}
23:00:08.191 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
23:00:08.191 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
23:00:08.191 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=-0.08 mountY=-0.01, mountTheta=-2.97
23:00:08.196 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.08, opts=13)
23:00:08.196 00.000 10844 Enqueuing Move request for scope (-0.00, 0.08)
23:00:08.196 00.000 11060 Worker thread wakes up
23:00:08.198 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:00:08.198 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:00:08.198 00.000 11060 Moving (-0.00, 0.08) raw xDistance=-0.08 yDistance=-0.01
23:00:08.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:00:08.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:08.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:00:08.198 00.000 11060 MoveAxis(E, 0, ABG)
23:00:08.198 00.000 11060 Move returns status 0, amount 0
23:00:08.198 00.000 11060 MoveAxis(N, 0, ABG)
23:00:08.198 00.000 11060 Move returns status 0, amount 0
23:00:08.198 00.000 11060 move complete, result=0
23:00:08.198 00.000 11060 worker thread done servicing request
23:00:08.204 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:08.237 00.033 10844 UpdateGuideState exits: m=3346 SNR=37.4 Saturated
23:00:08.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:08.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:08.237 00.000 10844 Enqueuing Expose request
23:00:08.237 00.000 11060 Worker thread wakes up
23:00:08.237 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:08.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:08.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:08.868 00.631 11060 Exposure complete
23:00:09.084 00.216 11060 worker thread done servicing request
23:00:09.084 00.000 10844 OnExposeComplete: enter
23:00:09.084 00.000 10844 UpdateGuideState(): m_state=6
23:00:09.084 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
23:00:09.084 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=59.37, Mass=2941, SNR=35.0, Peak=255 HFD=3.5
23:00:09.084 00.000 10844 MultiStar: [#1 -0.26,0.61,1.09,U] [#2 -0.40,-0.29,2.05,U] [#3 -0.16,-0.03,0.94,U] [#4 0.01,-0.39,0.95,U] [#5 -0.18,-0.46,0.98,U] [#6 -0.32,0.35,1.03,U] [#7 -0.03,-0.06,0.86,U] [#8 -0.13,0.10,0.97,U] 
23:00:09.084 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.06}, one-star: {-0.04, -0.25}
23:00:09.084 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
23:00:09.084 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
23:00:09.084 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.82 mountX=0.10 mountY=-0.18, mountTheta=-1.08
23:00:09.096 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.06, opts=13)
23:00:09.098 00.002 10844 Enqueuing Move request for scope (-0.20, -0.06)
23:00:09.098 00.000 11060 Worker thread wakes up
23:00:09.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
23:00:09.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
23:00:09.098 00.000 11060 Moving (-0.20, -0.06) raw xDistance=0.10 yDistance=-0.18
23:00:09.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:00:09.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:09.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:00:09.098 00.000 11060 MoveAxis(E, 0, ABG)
23:00:09.099 00.001 11060 Move returns status 0, amount 0
23:00:09.099 00.000 11060 MoveAxis(N, 0, ABG)
23:00:09.099 00.000 11060 Move returns status 0, amount 0
23:00:09.099 00.000 11060 move complete, result=0
23:00:09.099 00.000 11060 worker thread done servicing request
23:00:09.104 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:09.124 00.020 10844 UpdateGuideState exits: m=2941 SNR=35.0 Saturated
23:00:09.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:09.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:09.124 00.000 10844 Enqueuing Expose request
23:00:09.124 00.000 11060 Worker thread wakes up
23:00:09.124 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:00:09.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:09.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:09.753 00.629 11060 Exposure complete
23:00:09.964 00.211 11060 worker thread done servicing request
23:00:09.964 00.000 10844 OnExposeComplete: enter
23:00:09.964 00.000 10844 UpdateGuideState(): m_state=6
23:00:09.964 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
23:00:09.964 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=59.55, Mass=2603, SNR=33.0, Peak=255 HFD=3.3
23:00:09.964 00.000 10844 MultiStar: [#1 -0.08,-0.12,1.14,U] [#2 -0.38,-0.60,0.00,M1] [#3 0.32,0.10,0.95,U] [#4 0.47,-0.35,1.01,U] [#5 0.01,0.03,1.12,U] [#6 0.13,-0.05,0.95,U] [#7 -0.15,0.09,0.93,U] [#8 0.41,0.08,0.98,U] 
23:00:09.964 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {0.22, -0.07}
23:00:09.964 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
23:00:09.964 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
23:00:09.964 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.23 mountX=0.01 mountY=0.17, mountTheta=1.52
23:00:09.969 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
23:00:09.969 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
23:00:09.969 00.000 11060 Worker thread wakes up
23:00:09.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:00:09.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:00:09.969 00.000 11060 Moving (0.16, -0.04) raw xDistance=0.01 yDistance=0.17
23:00:09.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:00:09.972 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:09.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:00:09.972 00.000 11060 MoveAxis(E, 0, ABG)
23:00:09.972 00.000 11060 Move returns status 0, amount 0
23:00:09.972 00.000 11060 MoveAxis(N, 0, ABG)
23:00:09.972 00.000 11060 Move returns status 0, amount 0
23:00:09.972 00.000 11060 move complete, result=0
23:00:09.972 00.000 11060 worker thread done servicing request
23:00:09.974 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:09.993 00.019 10844 UpdateGuideState exits: m=2603 SNR=33.0 Saturated
23:00:09.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:09.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:09.993 00.000 10844 Enqueuing Expose request
23:00:09.993 00.000 11060 Worker thread wakes up
23:00:09.993 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:09.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:09.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:10.663 00.670 11060 Exposure complete
23:00:10.891 00.228 11060 worker thread done servicing request
23:00:10.891 00.000 10844 OnExposeComplete: enter
23:00:10.891 00.000 10844 UpdateGuideState(): m_state=6
23:00:10.893 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
23:00:10.893 00.000 10844 Star::Find returns 1 (0), X=255.64, Y=59.73, Mass=2812, SNR=34.2, Peak=225 HFD=3.6
23:00:10.893 00.000 10844 MultiStar: [#1 0.18,0.23,1.03,U] [#2 0.08,-0.49,2.07,U] [#3 0.13,-0.41,1.01,U] [#4 0.52,0.15,1.02,U] [#5 0.38,-0.43,1.03,U] [#6 0.12,-0.12,1.04,U] [#7 0.27,-0.25,0.95,U] [#8 0.32,0.02,0.95,U] 
23:00:10.893 00.000 10844 refined, 8 included, MultiStar: {0.26, -0.17}, one-star: {0.52, 0.11}
23:00:10.893 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
23:00:10.893 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
23:00:10.893 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.58 mountX=0.12 mountY=0.28, mountTheta=1.17
23:00:10.894 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.17, opts=13)
23:00:10.894 00.000 10844 Enqueuing Move request for scope (0.26, -0.17)
23:00:10.894 00.000 11060 Worker thread wakes up
23:00:10.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd
23:00:10.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.17)
23:00:10.894 00.000 11060 Moving (0.26, -0.17) raw xDistance=0.12 yDistance=0.28
23:00:10.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:00:10.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:10.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:00:10.894 00.000 11060 MoveAxis(W, 21, ABG)
23:00:10.894 00.000 11060 Guiding  Dir = 3, Dur = 21
23:00:10.903 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:10.908 00.005 11060 IsSlewing returns 0
23:00:10.908 00.000 11060 IsGuiding returns 0
23:00:10.933 00.025 10844 UpdateGuideState exits: m=2812 SNR=34.2
23:00:10.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:10.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:10.933 00.000 10844 Enqueuing Expose request
23:00:10.938 00.005 11060 IsGuiding returns 0
23:00:10.938 00.000 11060 Move returns status 0, amount 21
23:00:10.938 00.000 11060 MoveAxis(N, 0, ABG)
23:00:10.938 00.000 11060 Move returns status 0, amount 0
23:00:10.938 00.000 11060 move complete, result=0
23:00:10.938 00.000 11060 worker thread done servicing request
23:00:10.938 00.000 11060 Worker thread wakes up
23:00:10.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:10.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:10.945 00.007 10844 GuideStep: 0.1 px 21 ms WEST, 0.3 px 0 ms NORTH
23:00:11.582 00.637 11060 Exposure complete
23:00:11.795 00.213 11060 worker thread done servicing request
23:00:11.795 00.000 10844 OnExposeComplete: enter
23:00:11.795 00.000 10844 UpdateGuideState(): m_state=6
23:00:11.795 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
23:00:11.795 00.000 10844 Star::Find returns 1 (1), X=255.61, Y=58.95, Mass=3421, SNR=37.9, Peak=255 HFD=3.7
23:00:11.795 00.000 10844 MultiStar: [#1 0.40,-0.24,0.98,U] [#2 0.16,-0.57,1.95,U] [#3 0.38,-0.08,0.88,U] [#4 0.64,-0.48,0.00,M1] [#5 0.03,-0.93,0.00,M1] [#6 0.07,-0.37,0.95,U] [#7 0.36,-0.52,0.78,U] [#8 0.58,-0.94,0.00,M1] 
23:00:11.795 00.000 10844 refined, 5 included, MultiStar: {0.29, -0.43}, one-star: {0.49, -0.67}
23:00:11.795 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
23:00:11.795 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
23:00:11.797 00.002 10844 CameraToMount -- cameraX=0.29 cameraY=-0.43 hyp=0.52 cameraTheta=-0.98 mountX=0.37 mountY=0.36, mountTheta=0.76
23:00:11.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.43, opts=13)
23:00:11.799 00.000 10844 Enqueuing Move request for scope (0.29, -0.43)
23:00:11.799 00.000 11060 Worker thread wakes up
23:00:11.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.43) opts 0xd
23:00:11.799 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.43)
23:00:11.799 00.000 11060 Moving (0.29, -0.43) raw xDistance=0.37 yDistance=0.36
23:00:11.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:00:11.799 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.06 newest=0.80
23:00:11.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
23:00:11.799 00.000 11060 MoveAxis(W, 66, ABG)
23:00:11.799 00.000 11060 Guiding  Dir = 3, Dur = 66
23:00:11.804 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:11.814 00.010 11060 IsSlewing returns 0
23:00:11.815 00.001 11060 IsGuiding returns 0
23:00:11.837 00.022 10844 UpdateGuideState exits: m=3421 SNR=37.9 Saturated
23:00:11.839 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:11.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:11.839 00.000 10844 Enqueuing Expose request
23:00:11.885 00.046 11060 IsGuiding returns 0
23:00:11.885 00.000 11060 Move returns status 0, amount 66
23:00:11.885 00.000 11060 BLC: Oldest BLC event removed
23:00:11.887 00.002 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 511 applied
23:00:11.887 00.000 11060 MoveAxis(S, 650, ABG)
23:00:11.887 00.000 11060 Guiding  Dir = 1, Dur = 650
23:00:11.911 00.024 11060 IsSlewing returns 0
23:00:11.912 00.001 11060 IsGuiding returns 0
23:00:12.564 00.652 11060 IsGuiding returns 0
23:00:12.565 00.001 11060 Move returns status 0, amount 650
23:00:12.565 00.000 11060 move complete, result=0
23:00:12.565 00.000 11060 worker thread done servicing request
23:00:12.565 00.000 11060 Worker thread wakes up
23:00:12.565 00.000 10844 GuideStep: 0.4 px 66 ms WEST, 0.4 px 650 ms SOUTH
23:00:12.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:12.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:13.222 00.657 11060 Exposure complete
23:00:13.378 00.156 11060 worker thread done servicing request
23:00:13.378 00.000 10844 OnExposeComplete: enter
23:00:13.378 00.000 10844 UpdateGuideState(): m_state=6
23:00:13.378 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
23:00:13.378 00.000 10844 Star::Find returns 1 (0), X=255.48, Y=60.05, Mass=3161, SNR=37.2, Peak=227 HFD=3.6
23:00:13.378 00.000 10844 MultiStar: [#1 -0.15,-0.02,0.97,U] [#2 -0.60,-0.36,1.85,U] [#3 0.02,0.01,0.94,U] [#4 0.29,-0.03,0.93,U] [#5 0.45,-0.39,1.07,U] [#6 0.17,0.02,0.82,U] [#7 0.03,-0.63,0.84,U] [#8 0.34,0.18,0.88,U] 
23:00:13.378 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.36, 0.43}
23:00:13.378 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
23:00:13.378 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
23:00:13.378 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.26 mountX=0.10 mountY=0.05, mountTheta=0.48
23:00:13.383 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
23:00:13.383 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
23:00:13.383 00.000 11060 Worker thread wakes up
23:00:13.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
23:00:13.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
23:00:13.383 00.000 11060 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=0.05
23:00:13.383 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.249274, 1:0.054216
23:00:13.383 00.000 11060 BLC: No correction, Miss < min_move
23:00:13.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:00:13.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:13.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:00:13.383 00.000 11060 MoveAxis(E, 0, ABG)
23:00:13.383 00.000 11060 Move returns status 0, amount 0
23:00:13.383 00.000 11060 MoveAxis(N, 0, ABG)
23:00:13.383 00.000 11060 Move returns status 0, amount 0
23:00:13.383 00.000 11060 move complete, result=0
23:00:13.383 00.000 11060 worker thread done servicing request
23:00:13.388 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:13.420 00.032 10844 UpdateGuideState exits: m=3161 SNR=37.2
23:00:13.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:13.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:13.420 00.000 10844 Enqueuing Expose request
23:00:13.420 00.000 11060 Worker thread wakes up
23:00:13.420 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:13.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:13.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:14.051 00.631 11060 Exposure complete
23:00:14.249 00.198 11060 worker thread done servicing request
23:00:14.249 00.000 10844 OnExposeComplete: enter
23:00:14.249 00.000 10844 UpdateGuideState(): m_state=6
23:00:14.249 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
23:00:14.249 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=59.46, Mass=3206, SNR=36.4, Peak=255 HFD=3.6
23:00:14.249 00.000 10844 MultiStar: [#1 -0.45,0.32,0.99,U] [#2 -0.26,-0.34,1.92,U] [#3 0.33,0.14,0.99,U] [#4 0.33,0.07,0.97,U] [#5 -0.13,-0.22,1.01,U] [#6 0.14,0.48,0.92,U] [#7 0.18,-0.36,0.83,U] [#8 0.05,-0.27,0.92,U] 
23:00:14.249 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.15, -0.15}
23:00:14.249 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
23:00:14.249 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
23:00:14.249 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.96 mountX=0.07 mountY=-0.02, mountTheta=-0.23
23:00:14.251 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
23:00:14.251 00.000 10844 Enqueuing Move request for scope (-0.03, -0.06)
23:00:14.251 00.000 11060 Worker thread wakes up
23:00:14.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:00:14.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:00:14.251 00.000 11060 Moving (-0.03, -0.06) raw xDistance=0.07 yDistance=-0.02
23:00:14.251 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.249274, 1:0.054216, 2:-0.015602
23:00:14.251 00.000 11060 BLC: No correction, Miss < min_move
23:00:14.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:00:14.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:14.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:00:14.251 00.000 11060 MoveAxis(E, 0, ABG)
23:00:14.251 00.000 11060 Move returns status 0, amount 0
23:00:14.251 00.000 11060 MoveAxis(N, 0, ABG)
23:00:14.251 00.000 11060 Move returns status 0, amount 0
23:00:14.251 00.000 11060 move complete, result=0
23:00:14.251 00.000 11060 worker thread done servicing request
23:00:14.272 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:14.287 00.015 10844 UpdateGuideState exits: m=3206 SNR=36.4 Saturated
23:00:14.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:14.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:14.287 00.000 10844 Enqueuing Expose request
23:00:14.287 00.000 11060 Worker thread wakes up
23:00:14.287 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:14.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:14.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:14.904 00.617 11060 Exposure complete
23:00:15.116 00.212 11060 worker thread done servicing request
23:00:15.116 00.000 10844 OnExposeComplete: enter
23:00:15.116 00.000 10844 UpdateGuideState(): m_state=6
23:00:15.116 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
23:00:15.116 00.000 10844 Star::Find returns 1 (1), X=255.74, Y=59.63, Mass=3361, SNR=37.2, Peak=255 HFD=3.7
23:00:15.116 00.000 10844 MultiStar: [#1 0.49,0.04,0.92,U] [#2 0.22,-0.29,1.91,U] [#3 -0.02,-0.34,0.94,U] [#4 0.54,-0.14,0.86,U] [#5 -0.24,0.08,0.95,U] [#6 0.35,-0.05,0.91,U] [#7 0.45,-0.17,0.82,U] [#8 0.30,-0.16,0.87,U] 
23:00:15.116 00.000 10844 refined, 8 included, MultiStar: {0.29, -0.13}, one-star: {0.62, 0.01}
23:00:15.116 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:00:15.116 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:00:15.116 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-0.42 mountX=0.08 mountY=0.31, mountTheta=1.33
23:00:15.120 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.13, opts=13)
23:00:15.120 00.000 10844 Enqueuing Move request for scope (0.29, -0.13)
23:00:15.120 00.000 11060 Worker thread wakes up
23:00:15.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.13) opts 0xd
23:00:15.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.13)
23:00:15.120 00.000 11060 Moving (0.29, -0.13) raw xDistance=0.08 yDistance=0.31
23:00:15.120 00.000 11060 BLC: window closed
23:00:15.120 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.249274, 1:0.054216, 2:-0.015602
23:00:15.122 00.002 11060 BLC: Under-shoot: nominal increase by 140
23:00:15.122 00.000 11060 BLC: window closed
23:00:15.122 00.000 11060 BLC: Pulse adjusted to 562
23:00:15.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:00:15.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
23:00:15.122 00.000 11060 MoveAxis(E, 0, ABG)
23:00:15.122 00.000 11060 Move returns status 0, amount 0
23:00:15.122 00.000 11060 MoveAxis(S, 120, ABG)
23:00:15.122 00.000 11060 Guiding  Dir = 1, Dur = 120
23:00:15.127 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:15.158 00.031 11060 IsSlewing returns 0
23:00:15.158 00.000 10844 UpdateGuideState exits: m=3361 SNR=37.2 Saturated
23:00:15.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:15.159 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:15.159 00.000 10844 Enqueuing Expose request
23:00:15.159 00.000 11060 IsGuiding returns 0
23:00:15.303 00.144 11060 IsGuiding returns 0
23:00:15.303 00.000 11060 Move returns status 0, amount 120
23:00:15.303 00.000 11060 move complete, result=0
23:00:15.303 00.000 11060 worker thread done servicing request
23:00:15.303 00.000 11060 Worker thread wakes up
23:00:15.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:15.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:15.318 00.015 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 120 ms SOUTH
23:00:15.604 00.286 10844 evsrv: cli 0EEEE250 connect
23:00:15.604 00.000 10844 case statement mapped state 6 to 3
23:00:15.606 00.002 10844 case statement mapped state 6 to 3
23:00:15.607 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"356a8e76-62af-4a4c-934f-a881809c14d4"}
23:00:15.607 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"356a8e76-62af-4a4c-934f-a881809c14d4"}
23:00:15.609 00.002 10844 evsrv: cli 0EEEE250 disconnect
23:00:15.948 00.339 11060 Exposure complete
23:00:16.179 00.231 11060 worker thread done servicing request
23:00:16.179 00.000 10844 OnExposeComplete: enter
23:00:16.179 00.000 10844 UpdateGuideState(): m_state=6
23:00:16.179 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
23:00:16.179 00.000 10844 Star::Find returns 1 (1), X=255.21, Y=59.40, Mass=3240, SNR=36.9, Peak=255 HFD=3.6
23:00:16.179 00.000 10844 MultiStar: [#1 0.16,-0.16,1.01,U] [#2 0.01,-0.34,1.83,U] [#3 0.07,0.00,0.83,U] [#4 0.15,-0.52,0.92,U] [#5 -0.18,-0.44,1.00,U] [#6 0.32,-0.20,0.95,U] [#7 0.25,-0.63,0.87,U] [#8 -0.12,-0.06,0.97,U] 
23:00:16.179 00.000 10844 single-star, 8 included, MultiStar: {0.07, -0.29}, one-star: {0.08, -0.22}
23:00:16.179 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
23:00:16.179 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
23:00:16.179 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.20 mountX=0.20 mountY=0.12, mountTheta=0.54
23:00:16.183 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.22, opts=13)
23:00:16.183 00.000 10844 Enqueuing Move request for scope (0.08, -0.22)
23:00:16.183 00.000 11060 Worker thread wakes up
23:00:16.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
23:00:16.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
23:00:16.183 00.000 11060 Moving (0.08, -0.22) raw xDistance=0.20 yDistance=0.12
23:00:16.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:00:16.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:16.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:00:16.183 00.000 11060 MoveAxis(W, 35, ABG)
23:00:16.183 00.000 11060 Guiding  Dir = 3, Dur = 35
23:00:16.188 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:16.208 00.020 11060 IsSlewing returns 0
23:00:16.209 00.001 11060 IsGuiding returns 0
23:00:16.221 00.012 10844 UpdateGuideState exits: m=3240 SNR=36.9 Saturated
23:00:16.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:16.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:16.221 00.000 10844 Enqueuing Expose request
23:00:16.258 00.037 11060 IsGuiding returns 0
23:00:16.258 00.000 11060 Move returns status 0, amount 35
23:00:16.258 00.000 11060 MoveAxis(N, 0, ABG)
23:00:16.258 00.000 11060 Move returns status 0, amount 0
23:00:16.258 00.000 11060 move complete, result=0
23:00:16.258 00.000 11060 worker thread done servicing request
23:00:16.258 00.000 11060 Worker thread wakes up
23:00:16.258 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
23:00:16.260 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:16.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:16.903 00.643 11060 Exposure complete
23:00:17.141 00.238 10844 OnExposeComplete: enter
23:00:17.141 00.000 10844 UpdateGuideState(): m_state=6
23:00:17.142 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
23:00:17.142 00.000 10844 Star::Find returns 1 (0), X=255.63, Y=59.35, Mass=3334, SNR=37.8, Peak=246 HFD=3.5
23:00:17.143 00.001 11060 worker thread done servicing request
23:00:17.143 00.000 10844 MultiStar: [#1 -0.18,-0.30,0.92,U] [#2 -0.53,-0.51,0.00,M1] [#3 -0.04,-0.04,0.89,U] [#4 0.69,-0.72,0.00,M1] [#5 0.27,-0.52,0.92,U] [#6 0.12,-0.30,0.85,U] [#7 0.37,-0.28,0.83,U] [#8 0.79,-0.30,0.00,M1] 
23:00:17.143 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.29}, one-star: {0.51, -0.27}
23:00:17.143 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
23:00:17.143 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
23:00:17.143 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-1.02 mountX=0.25 mountY=0.22, mountTheta=0.73
23:00:17.145 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.29, opts=13)
23:00:17.145 00.000 10844 Enqueuing Move request for scope (0.18, -0.29)
23:00:17.145 00.000 11060 Worker thread wakes up
23:00:17.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.29) opts 0xd
23:00:17.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.29)
23:00:17.145 00.000 11060 Moving (0.18, -0.29) raw xDistance=0.25 yDistance=0.22
23:00:17.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:00:17.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
23:00:17.145 00.000 11060 MoveAxis(W, 44, ABG)
23:00:17.145 00.000 11060 Guiding  Dir = 3, Dur = 44
23:00:17.152 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:17.152 00.000 11060 IsSlewing returns 0
23:00:17.152 00.000 11060 IsGuiding returns 0
23:00:17.169 00.017 10844 UpdateGuideState exits: m=3334 SNR=37.8
23:00:17.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:17.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:17.169 00.000 10844 Enqueuing Expose request
23:00:17.198 00.029 11060 IsGuiding returns 0
23:00:17.198 00.000 11060 Move returns status 0, amount 44
23:00:17.200 00.002 11060 MoveAxis(S, 86, ABG)
23:00:17.200 00.000 11060 Guiding  Dir = 1, Dur = 86
23:00:17.216 00.016 11060 IsSlewing returns 0
23:00:17.216 00.000 11060 IsGuiding returns 0
23:00:17.312 00.096 11060 IsGuiding returns 0
23:00:17.312 00.000 11060 Move returns status 0, amount 86
23:00:17.312 00.000 11060 move complete, result=0
23:00:17.312 00.000 11060 worker thread done servicing request
23:00:17.312 00.000 11060 Worker thread wakes up
23:00:17.314 00.002 10844 GuideStep: 0.3 px 44 ms WEST, 0.2 px 86 ms SOUTH
23:00:17.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:17.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:17.961 00.647 11060 Exposure complete
23:00:18.172 00.211 11060 worker thread done servicing request
23:00:18.172 00.000 10844 OnExposeComplete: enter
23:00:18.172 00.000 10844 UpdateGuideState(): m_state=6
23:00:18.176 00.004 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
23:00:18.176 00.000 10844 Star::Find returns 1 (0), X=255.77, Y=59.11, Mass=2987, SNR=35.3, Peak=213 HFD=3.5
23:00:18.176 00.000 10844 MultiStar: [#1 0.30,-0.02,1.07,U] [#2 0.01,-1.26,0.00,M2] [#3 0.24,-0.10,0.90,U] [#4 0.45,-0.55,0.00,M2] [#5 -0.27,-0.65,0.00,M1] [#6 0.17,-0.21,0.90,U] [#7 0.29,-0.53,0.89,U] [#8 0.35,-0.56,0.98,U] 
23:00:18.176 00.000 10844 refined, 5 included, MultiStar: {0.34, -0.32}, one-star: {0.65, -0.51}
23:00:18.176 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
23:00:18.176 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
23:00:18.176 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.32 hyp=0.46 cameraTheta=-0.75 mountX=0.25 mountY=0.39, mountTheta=0.99
23:00:18.178 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.32, opts=13)
23:00:18.178 00.000 10844 Enqueuing Move request for scope (0.34, -0.32)
23:00:18.178 00.000 11060 Worker thread wakes up
23:00:18.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.32) opts 0xd
23:00:18.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.32)
23:00:18.178 00.000 11060 Moving (0.34, -0.32) raw xDistance=0.25 yDistance=0.39
23:00:18.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:00:18.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
23:00:18.178 00.000 11060 MoveAxis(W, 45, ABG)
23:00:18.178 00.000 11060 Guiding  Dir = 3, Dur = 45
23:00:18.185 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:18.193 00.008 11060 IsSlewing returns 0
23:00:18.193 00.000 11060 IsGuiding returns 0
23:00:18.203 00.010 10844 UpdateGuideState exits: m=2987 SNR=35.3
23:00:18.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.204 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:18.204 00.000 10844 Enqueuing Expose request
23:00:18.255 00.051 11060 IsGuiding returns 0
23:00:18.255 00.000 11060 Move returns status 0, amount 45
23:00:18.255 00.000 11060 MoveAxis(S, 150, ABG)
23:00:18.255 00.000 11060 Guiding  Dir = 1, Dur = 150
23:00:18.275 00.020 11060 IsSlewing returns 0
23:00:18.275 00.000 11060 IsGuiding returns 0
23:00:18.432 00.157 11060 IsGuiding returns 0
23:00:18.432 00.000 11060 Move returns status 0, amount 150
23:00:18.432 00.000 11060 move complete, result=0
23:00:18.432 00.000 11060 worker thread done servicing request
23:00:18.432 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.4 px 150 ms SOUTH
23:00:18.432 00.000 11060 Worker thread wakes up
23:00:18.434 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:18.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:19.067 00.633 11060 Exposure complete
23:00:19.299 00.232 11060 worker thread done servicing request
23:00:19.299 00.000 10844 OnExposeComplete: enter
23:00:19.299 00.000 10844 UpdateGuideState(): m_state=6
23:00:19.299 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
23:00:19.299 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=59.11, Mass=3077, SNR=36.2, Peak=255 HFD=3.1
23:00:19.299 00.000 10844 MultiStar: [#1 0.09,0.35,1.07,U] [#2 -0.40,-0.29,1.94,U] [#3 0.43,-0.25,0.96,U] [#4 0.56,-0.36,0.95,U] [#5 0.18,-0.07,0.98,U] [#6 -0.20,0.13,0.92,U] [#7 0.45,0.04,0.91,U] [#8 0.26,0.13,0.98,U] 
23:00:19.299 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.05, -0.50}
23:00:19.299 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
23:00:19.299 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
23:00:19.299 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=0.09 mountY=0.12, mountTheta=0.92
23:00:19.299 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.11, opts=13)
23:00:19.299 00.000 10844 Enqueuing Move request for scope (0.10, -0.11)
23:00:19.299 00.000 11060 Worker thread wakes up
23:00:19.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:00:19.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:00:19.299 00.000 11060 Moving (0.10, -0.11) raw xDistance=0.09 yDistance=0.12
23:00:19.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:00:19.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:19.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:00:19.299 00.000 11060 MoveAxis(E, 0, ABG)
23:00:19.299 00.000 11060 Move returns status 0, amount 0
23:00:19.299 00.000 11060 MoveAxis(N, 0, ABG)
23:00:19.299 00.000 11060 Move returns status 0, amount 0
23:00:19.299 00.000 11060 move complete, result=0
23:00:19.299 00.000 11060 worker thread done servicing request
23:00:19.308 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:19.339 00.031 10844 UpdateGuideState exits: m=3077 SNR=36.2 Saturated
23:00:19.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:19.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:19.339 00.000 10844 Enqueuing Expose request
23:00:19.339 00.000 11060 Worker thread wakes up
23:00:19.339 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:19.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:19.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:19.975 00.636 11060 Exposure complete
23:00:20.194 00.219 11060 worker thread done servicing request
23:00:20.194 00.000 10844 OnExposeComplete: enter
23:00:20.194 00.000 10844 UpdateGuideState(): m_state=6
23:00:20.206 00.012 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
23:00:20.206 00.000 10844 Star::Find returns 1 (0), X=255.18, Y=58.88, Mass=3340, SNR=37.6, Peak=243 HFD=3.7
23:00:20.206 00.000 10844 MultiStar: [#1 0.17,0.16,0.96,U] [#2 -0.62,-0.86,0.00,M2] [#3 -0.02,-0.22,0.95,U] [#4 0.37,-0.72,0.00,M2] [#5 -0.03,-0.62,1.01,U] [#6 0.21,-0.07,0.87,U] [#7 0.06,-0.71,0.00,M1] [#8 0.23,-0.19,0.96,U] 
23:00:20.206 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.29}, one-star: {0.06, -0.74}
23:00:20.207 00.001 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
23:00:20.207 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
23:00:20.207 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.24 mountX=0.27 mountY=0.15, mountTheta=0.50
23:00:20.207 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.29, opts=13)
23:00:20.207 00.000 10844 Enqueuing Move request for scope (0.10, -0.29)
23:00:20.209 00.002 11060 Worker thread wakes up
23:00:20.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
23:00:20.209 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
23:00:20.210 00.001 11060 Moving (0.10, -0.29) raw xDistance=0.27 yDistance=0.15
23:00:20.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:00:20.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:20.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:00:20.210 00.000 11060 MoveAxis(W, 46, ABG)
23:00:20.210 00.000 11060 Guiding  Dir = 3, Dur = 46
23:00:20.214 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:20.219 00.005 11060 IsSlewing returns 0
23:00:20.219 00.000 11060 IsGuiding returns 0
23:00:20.230 00.011 10844 UpdateGuideState exits: m=3340 SNR=37.6
23:00:20.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:20.232 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:20.232 00.000 10844 Enqueuing Expose request
23:00:20.278 00.046 11060 IsGuiding returns 0
23:00:20.278 00.000 11060 Move returns status 0, amount 46
23:00:20.278 00.000 11060 MoveAxis(N, 0, ABG)
23:00:20.278 00.000 11060 Move returns status 0, amount 0
23:00:20.278 00.000 11060 move complete, result=0
23:00:20.278 00.000 11060 worker thread done servicing request
23:00:20.278 00.000 11060 Worker thread wakes up
23:00:20.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:20.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:20.280 00.002 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
23:00:20.922 00.642 11060 Exposure complete
23:00:21.135 00.213 11060 worker thread done servicing request
23:00:21.136 00.001 10844 OnExposeComplete: enter
23:00:21.136 00.000 10844 UpdateGuideState(): m_state=6
23:00:21.136 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
23:00:21.136 00.000 10844 Star::Find returns 1 (1), X=255.29, Y=58.73, Mass=3372, SNR=37.6, Peak=255 HFD=3.5
23:00:21.137 00.001 10844 MultiStar: [#1 -0.10,0.58,1.01,U] [#2 0.06,-1.01,0.00,M3] [#3 -0.09,-0.30,0.91,U] [#4 0.51,0.21,0.90,U] [#5 -0.22,-0.61,1.00,U] [#6 0.11,-0.16,0.90,U] [#7 0.18,-0.37,0.83,U] [#8 0.22,0.05,0.92,U] 
23:00:21.137 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.19}, one-star: {0.17, -0.89}
23:00:21.137 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
23:00:21.137 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
23:00:21.137 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.11 mountX=0.17 mountY=0.12, mountTheta=0.63
23:00:21.139 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.19, opts=13)
23:00:21.139 00.000 10844 Enqueuing Move request for scope (0.09, -0.19)
23:00:21.139 00.000 11060 Worker thread wakes up
23:00:21.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
23:00:21.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
23:00:21.139 00.000 11060 Moving (0.09, -0.19) raw xDistance=0.17 yDistance=0.12
23:00:21.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:00:21.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:21.140 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:00:21.140 00.000 11060 MoveAxis(W, 30, ABG)
23:00:21.140 00.000 11060 Guiding  Dir = 3, Dur = 30
23:00:21.146 00.006 11060 IsSlewing returns 0
23:00:21.146 00.000 11060 IsGuiding returns 0
23:00:21.151 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:21.180 00.029 10844 UpdateGuideState exits: m=3372 SNR=37.6 Saturated
23:00:21.181 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:21.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:21.181 00.000 10844 Enqueuing Expose request
23:00:21.190 00.009 11060 IsGuiding returns 0
23:00:21.190 00.000 11060 Move returns status 0, amount 30
23:00:21.190 00.000 11060 MoveAxis(N, 0, ABG)
23:00:21.190 00.000 11060 Move returns status 0, amount 0
23:00:21.190 00.000 11060 move complete, result=0
23:00:21.190 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
23:00:21.192 00.002 11060 worker thread done servicing request
23:00:21.192 00.000 11060 Worker thread wakes up
23:00:21.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:21.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:21.818 00.626 11060 Exposure complete
23:00:22.027 00.209 11060 worker thread done servicing request
23:00:22.027 00.000 10844 OnExposeComplete: enter
23:00:22.027 00.000 10844 UpdateGuideState(): m_state=6
23:00:22.027 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
23:00:22.028 00.001 10844 Star::Find returns 1 (1), X=255.30, Y=58.55, Mass=3046, SNR=35.4, Peak=255 HFD=3.5
23:00:22.028 00.000 10844 MultiStar: [#1 0.07,-0.05,1.00,U] [#2 -0.28,-0.37,1.96,U] [#3 0.30,-0.06,0.94,U] [#4 0.07,-0.26,1.02,U] [#5 -0.10,-0.84,0.00,M1] [#6 -0.13,0.16,0.95,U] [#7 0.34,-0.44,0.92,U] [#8 0.03,0.07,0.96,U] 
23:00:22.028 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.27}, one-star: {0.18, -1.07}
23:00:22.028 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
23:00:22.028 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
23:00:22.028 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.45 mountX=0.26 mountY=0.07, mountTheta=0.28
23:00:22.030 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.27, opts=13)
23:00:22.030 00.000 10844 Enqueuing Move request for scope (0.03, -0.27)
23:00:22.030 00.000 11060 Worker thread wakes up
23:00:22.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
23:00:22.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
23:00:22.030 00.000 11060 Moving (0.03, -0.27) raw xDistance=0.26 yDistance=0.07
23:00:22.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:00:22.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:22.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:00:22.030 00.000 11060 MoveAxis(W, 46, ABG)
23:00:22.030 00.000 11060 Guiding  Dir = 3, Dur = 46
23:00:22.049 00.019 11060 IsSlewing returns 0
23:00:22.049 00.000 11060 IsGuiding returns 0
23:00:22.049 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:22.066 00.017 10844 UpdateGuideState exits: m=3046 SNR=35.4 Saturated
23:00:22.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:22.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:22.066 00.000 10844 Enqueuing Expose request
23:00:22.105 00.039 11060 IsGuiding returns 0
23:00:22.106 00.001 11060 Move returns status 0, amount 46
23:00:22.106 00.000 11060 MoveAxis(N, 0, ABG)
23:00:22.106 00.000 11060 Move returns status 0, amount 0
23:00:22.106 00.000 11060 move complete, result=0
23:00:22.107 00.001 11060 worker thread done servicing request
23:00:22.107 00.000 11060 Worker thread wakes up
23:00:22.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:22.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:22.108 00.001 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
23:00:22.740 00.632 11060 Exposure complete
23:00:22.989 00.249 11060 worker thread done servicing request
23:00:22.991 00.002 10844 OnExposeComplete: enter
23:00:22.991 00.000 10844 UpdateGuideState(): m_state=6
23:00:22.991 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
23:00:22.991 00.000 10844 Star::Find returns 1 (0), X=255.68, Y=58.69, Mass=3192, SNR=36.6, Peak=251 HFD=3.6
23:00:22.991 00.000 10844 MultiStar: [#1 0.15,-0.16,1.03,U] [#2 -0.53,-0.99,0.00,M3] [#3 0.37,-0.26,0.99,U] [#4 0.55,-0.28,0.91,U] [#5 -0.09,-0.69,1.07,U] [#6 -0.06,-0.19,0.89,U] [#7 0.16,-0.44,0.84,U] [#8 0.22,-0.12,0.86,U] 
23:00:22.991 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.39}, one-star: {0.56, -0.93}
23:00:22.991 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
23:00:22.991 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
23:00:22.991 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.39 hyp=0.45 cameraTheta=-1.04 mountX=0.34 mountY=0.29, mountTheta=0.70
23:00:22.994 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.39, opts=13)
23:00:22.994 00.000 10844 Enqueuing Move request for scope (0.23, -0.39)
23:00:22.994 00.000 11060 Worker thread wakes up
23:00:22.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.39) opts 0xd
23:00:22.994 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.39)
23:00:22.994 00.000 11060 Moving (0.23, -0.39) raw xDistance=0.34 yDistance=0.29
23:00:22.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.34
23:00:22.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
23:00:22.994 00.000 11060 MoveAxis(W, 61, ABG)
23:00:22.994 00.000 11060 Guiding  Dir = 3, Dur = 61
23:00:23.001 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:23.005 00.004 11060 IsSlewing returns 0
23:00:23.005 00.000 11060 IsGuiding returns 0
23:00:23.027 00.022 10844 UpdateGuideState exits: m=3192 SNR=36.6
23:00:23.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:23.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:23.027 00.000 10844 Enqueuing Expose request
23:00:23.081 00.054 11060 IsGuiding returns 0
23:00:23.082 00.001 11060 Move returns status 0, amount 61
23:00:23.082 00.000 11060 MoveAxis(S, 113, ABG)
23:00:23.082 00.000 11060 Guiding  Dir = 1, Dur = 113
23:00:23.096 00.014 11060 IsSlewing returns 0
23:00:23.096 00.000 11060 IsGuiding returns 0
23:00:23.214 00.118 11060 IsGuiding returns 0
23:00:23.215 00.001 11060 Move returns status 0, amount 113
23:00:23.215 00.000 11060 move complete, result=0
23:00:23.215 00.000 11060 worker thread done servicing request
23:00:23.215 00.000 11060 Worker thread wakes up
23:00:23.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:23.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:23.215 00.000 10844 GuideStep: 0.3 px 61 ms WEST, 0.3 px 113 ms SOUTH
23:00:23.842 00.627 11060 Exposure complete
23:00:24.055 00.213 11060 worker thread done servicing request
23:00:24.055 00.000 10844 OnExposeComplete: enter
23:00:24.055 00.000 10844 UpdateGuideState(): m_state=6
23:00:24.055 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
23:00:24.055 00.000 10844 Star::Find returns 1 (1), X=254.89, Y=59.39, Mass=3466, SNR=38.0, Peak=255 HFD=3.6
23:00:24.055 00.000 10844 MultiStar: [#1 0.08,0.08,0.92,U] [#2 0.03,-0.14,1.92,U] [#3 -0.16,-0.32,1.02,U] [#4 -0.11,-0.18,0.86,U] [#5 -0.28,-0.68,0.00,M1] [#6 -0.02,-0.37,0.84,U] [#7 -0.27,-0.55,0.85,U] [#8 0.10,0.12,0.89,U] 
23:00:24.055 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.19}, one-star: {-0.23, -0.23}
23:00:24.055 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
23:00:24.055 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
23:00:24.055 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.89 mountX=0.20 mountY=-0.03, mountTheta=-0.15
23:00:24.055 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.19, opts=13)
23:00:24.055 00.000 10844 Enqueuing Move request for scope (-0.06, -0.19)
23:00:24.055 00.000 11060 Worker thread wakes up
23:00:24.061 00.006 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
23:00:24.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
23:00:24.061 00.000 11060 Moving (-0.06, -0.19) raw xDistance=0.20 yDistance=-0.03
23:00:24.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:00:24.063 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:24.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:24.063 00.000 11060 MoveAxis(W, 36, ABG)
23:00:24.063 00.000 11060 Guiding  Dir = 3, Dur = 36
23:00:24.071 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:24.086 00.015 11060 IsSlewing returns 0
23:00:24.087 00.001 11060 IsGuiding returns 0
23:00:24.103 00.016 10844 UpdateGuideState exits: m=3466 SNR=38.0 Saturated
23:00:24.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:24.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:24.103 00.000 10844 Enqueuing Expose request
23:00:24.154 00.051 11060 IsGuiding returns 0
23:00:24.154 00.000 11060 Move returns status 0, amount 36
23:00:24.154 00.000 11060 MoveAxis(N, 0, ABG)
23:00:24.154 00.000 11060 Move returns status 0, amount 0
23:00:24.154 00.000 11060 move complete, result=0
23:00:24.154 00.000 11060 worker thread done servicing request
23:00:24.154 00.000 11060 Worker thread wakes up
23:00:24.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:24.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:24.161 00.007 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
23:00:24.779 00.618 11060 Exposure complete
23:00:24.991 00.212 11060 worker thread done servicing request
23:00:24.991 00.000 10844 OnExposeComplete: enter
23:00:24.991 00.000 10844 UpdateGuideState(): m_state=6
23:00:24.991 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
23:00:24.991 00.000 10844 Star::Find returns 1 (1), X=255.12, Y=59.63, Mass=2997, SNR=36.2, Peak=255 HFD=3.4
23:00:24.992 00.001 10844 MultiStar: [#1 -0.03,0.41,1.03,U] [#2 0.02,-0.43,1.97,U] [#3 0.09,0.41,0.96,U] [#4 -0.05,-0.08,0.99,U] [#5 0.00,-0.09,0.98,U] [#6 0.08,0.52,0.93,U] [#7 0.34,-0.31,0.96,U] [#8 0.09,0.23,0.93,U] 
23:00:24.992 00.000 10844 single-star, 8 included, MultiStar: {0.05, 0.02}, one-star: {-0.00, 0.01}
23:00:24.992 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
23:00:24.992 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
23:00:24.992 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.57 mountX=-0.01 mountY=-0.00, mountTheta=-2.98
23:00:24.994 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
23:00:24.994 00.000 10844 Enqueuing Move request for scope (-0.00, 0.01)
23:00:24.994 00.000 11060 Worker thread wakes up
23:00:24.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
23:00:24.994 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
23:00:24.994 00.000 11060 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
23:00:24.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:24.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:24.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:00:24.994 00.000 11060 MoveAxis(E, 0, ABG)
23:00:24.995 00.001 11060 Move returns status 0, amount 0
23:00:24.995 00.000 11060 MoveAxis(N, 0, ABG)
23:00:24.995 00.000 11060 Move returns status 0, amount 0
23:00:24.995 00.000 11060 move complete, result=0
23:00:24.995 00.000 11060 worker thread done servicing request
23:00:25.002 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:25.029 00.027 10844 UpdateGuideState exits: m=2997 SNR=36.2 Saturated
23:00:25.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:25.030 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:25.030 00.000 10844 Enqueuing Expose request
23:00:25.030 00.000 11060 Worker thread wakes up
23:00:25.030 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:25.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:25.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:25.666 00.636 11060 Exposure complete
23:00:25.891 00.225 11060 worker thread done servicing request
23:00:25.891 00.000 10844 OnExposeComplete: enter
23:00:25.891 00.000 10844 UpdateGuideState(): m_state=6
23:00:25.891 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
23:00:25.891 00.000 10844 Star::Find returns 1 (0), X=255.08, Y=58.94, Mass=3768, SNR=39.8, Peak=245 HFD=3.9
23:00:25.891 00.000 10844 MultiStar: [#1 0.03,0.24,0.97,U] [#2 -0.57,-0.29,1.71,U] [#3 0.08,-0.44,0.87,U] [#4 0.31,-0.10,0.82,U] [#5 -0.50,-0.71,0.00,M1] [#6 -0.34,0.18,0.83,U] [#7 0.25,-0.18,0.86,U] [#8 0.08,0.00,0.84,U] 
23:00:25.891 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.18}, one-star: {-0.04, -0.68}
23:00:25.891 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
23:00:25.891 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
23:00:25.891 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.01 mountX=0.19 mountY=-0.05, mountTheta=-0.27
23:00:25.896 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.18, opts=13)
23:00:25.896 00.000 10844 Enqueuing Move request for scope (-0.08, -0.18)
23:00:25.896 00.000 11060 Worker thread wakes up
23:00:25.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
23:00:25.896 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
23:00:25.896 00.000 11060 Moving (-0.08, -0.18) raw xDistance=0.19 yDistance=-0.05
23:00:25.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:00:25.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:25.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:25.896 00.000 11060 MoveAxis(W, 33, ABG)
23:00:25.896 00.000 11060 Guiding  Dir = 3, Dur = 33
23:00:25.903 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:25.911 00.008 11060 IsSlewing returns 0
23:00:25.913 00.002 11060 IsGuiding returns 0
23:00:25.934 00.021 10844 UpdateGuideState exits: m=3768 SNR=39.8
23:00:25.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:25.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:25.934 00.000 10844 Enqueuing Expose request
23:00:25.958 00.024 11060 IsGuiding returns 0
23:00:25.958 00.000 11060 Move returns status 0, amount 33
23:00:25.958 00.000 11060 MoveAxis(N, 0, ABG)
23:00:25.958 00.000 11060 Move returns status 0, amount 0
23:00:25.958 00.000 11060 move complete, result=0
23:00:25.958 00.000 11060 worker thread done servicing request
23:00:25.958 00.000 11060 Worker thread wakes up
23:00:25.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:25.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:25.966 00.008 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
23:00:26.581 00.615 11060 Exposure complete
23:00:26.801 00.220 11060 worker thread done servicing request
23:00:26.801 00.000 10844 OnExposeComplete: enter
23:00:26.803 00.002 10844 UpdateGuideState(): m_state=6
23:00:26.803 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
23:00:26.803 00.000 10844 Star::Find returns 1 (1), X=255.16, Y=59.34, Mass=3323, SNR=37.5, Peak=255 HFD=3.6
23:00:26.803 00.000 10844 MultiStar: [#1 -0.26,0.50,0.95,U] [#2 -0.67,0.02,1.90,U] [#3 0.02,0.19,0.98,U] [#4 0.11,0.07,0.86,U] [#5 -0.41,-0.23,1.01,U] [#6 0.04,1.06,0.00,M1] [#7 -0.06,0.35,0.83,U] [#8 0.43,0.58,0.00,M1] 
23:00:26.803 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.07}, one-star: {0.04, -0.28}
23:00:26.803 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
23:00:26.803 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
23:00:26.803 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.86 mountX=-0.03 mountY=-0.25, mountTheta=-1.67
23:00:26.805 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.07, opts=13)
23:00:26.805 00.000 10844 Enqueuing Move request for scope (-0.24, 0.07)
23:00:26.805 00.000 11060 Worker thread wakes up
23:00:26.806 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
23:00:26.806 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
23:00:26.806 00.000 11060 Moving (-0.24, 0.07) raw xDistance=-0.03 yDistance=-0.25
23:00:26.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:00:26.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:00:26.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:00:26.806 00.000 11060 MoveAxis(E, 0, ABG)
23:00:26.806 00.000 11060 Move returns status 0, amount 0
23:00:26.806 00.000 11060 MoveAxis(N, 0, ABG)
23:00:26.806 00.000 11060 Move returns status 0, amount 0
23:00:26.806 00.000 11060 move complete, result=0
23:00:26.806 00.000 11060 worker thread done servicing request
23:00:26.811 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:26.828 00.017 10844 UpdateGuideState exits: m=3323 SNR=37.5 Saturated
23:00:26.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:26.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:26.828 00.000 10844 Enqueuing Expose request
23:00:26.828 00.000 11060 Worker thread wakes up
23:00:26.828 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:00:26.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:26.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:27.450 00.622 11060 Exposure complete
23:00:27.655 00.205 11060 worker thread done servicing request
23:00:27.655 00.000 10844 OnExposeComplete: enter
23:00:27.655 00.000 10844 UpdateGuideState(): m_state=6
23:00:27.655 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
23:00:27.655 00.000 10844 Star::Find returns 1 (1), X=255.49, Y=59.32, Mass=3436, SNR=37.9, Peak=255 HFD=3.5
23:00:27.655 00.000 10844 MultiStar: [#1 0.05,0.37,0.97,U] [#2 -0.37,0.16,1.88,U] [#3 -0.06,-0.08,0.94,U] [#4 0.16,-0.47,0.91,U] [#5 -0.40,-0.12,0.93,U] [#6 -0.02,0.37,0.84,U] [#7 0.12,0.04,0.85,U] [#8 0.08,0.25,0.87,U] 
23:00:27.655 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.37, -0.30}
23:00:27.655 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
23:00:27.655 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.06)
23:00:27.655 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.06 cameraTheta=2.49 mountX=-0.02 mountY=-0.05, mountTheta=-2.04
23:00:27.658 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
23:00:27.658 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
23:00:27.658 00.000 11060 Worker thread wakes up
23:00:27.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:00:27.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:00:27.658 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.05
23:00:27.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:27.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:27.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:27.658 00.000 11060 MoveAxis(E, 0, ABG)
23:00:27.658 00.000 11060 Move returns status 0, amount 0
23:00:27.658 00.000 11060 MoveAxis(N, 0, ABG)
23:00:27.658 00.000 11060 Move returns status 0, amount 0
23:00:27.658 00.000 11060 move complete, result=0
23:00:27.658 00.000 11060 worker thread done servicing request
23:00:27.680 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:27.698 00.018 10844 UpdateGuideState exits: m=3436 SNR=37.9 Saturated
23:00:27.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:27.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:27.698 00.000 10844 Enqueuing Expose request
23:00:27.698 00.000 11060 Worker thread wakes up
23:00:27.698 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:27.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:27.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:28.333 00.635 11060 Exposure complete
23:00:28.557 00.224 11060 worker thread done servicing request
23:00:28.558 00.001 10844 OnExposeComplete: enter
23:00:28.558 00.000 10844 UpdateGuideState(): m_state=6
23:00:28.558 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
23:00:28.558 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=59.26, Mass=3150, SNR=36.3, Peak=255 HFD=3.6
23:00:28.559 00.001 10844 MultiStar: [#1 0.02,0.15,0.97,U] [#2 -0.22,-0.37,1.93,U] [#3 0.01,-0.29,0.98,U] [#4 0.10,0.09,0.96,U] [#5 -0.06,-0.60,1.04,U] [#6 -0.01,0.24,0.92,U] [#7 -0.12,-0.30,0.85,U] [#8 0.03,-0.02,0.93,U] 
23:00:28.559 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.19}, one-star: {0.16, -0.36}
23:00:28.559 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
23:00:28.559 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
23:00:28.559 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.73 mountX=0.19 mountY=0.00, mountTheta=0.01
23:00:28.562 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.19, opts=13)
23:00:28.562 00.000 10844 Enqueuing Move request for scope (-0.03, -0.19)
23:00:28.562 00.000 11060 Worker thread wakes up
23:00:28.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
23:00:28.562 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
23:00:28.562 00.000 11060 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.00
23:00:28.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:00:28.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:28.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:00:28.562 00.000 11060 MoveAxis(W, 33, ABG)
23:00:28.562 00.000 11060 Guiding  Dir = 3, Dur = 33
23:00:28.569 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:28.595 00.026 11060 IsSlewing returns 0
23:00:28.595 00.000 11060 IsGuiding returns 0
23:00:28.600 00.005 10844 UpdateGuideState exits: m=3150 SNR=36.3 Saturated
23:00:28.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:28.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:28.600 00.000 10844 Enqueuing Expose request
23:00:28.671 00.071 11060 IsGuiding returns 0
23:00:28.671 00.000 11060 Move returns status 0, amount 33
23:00:28.671 00.000 11060 MoveAxis(N, 0, ABG)
23:00:28.671 00.000 11060 Move returns status 0, amount 0
23:00:28.671 00.000 11060 move complete, result=0
23:00:28.672 00.001 11060 worker thread done servicing request
23:00:28.672 00.000 11060 Worker thread wakes up
23:00:28.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:28.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:28.686 00.014 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
23:00:29.310 00.624 11060 Exposure complete
23:00:29.532 00.222 11060 worker thread done servicing request
23:00:29.532 00.000 10844 OnExposeComplete: enter
23:00:29.532 00.000 10844 UpdateGuideState(): m_state=6
23:00:29.532 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
23:00:29.532 00.000 10844 Star::Find returns 1 (0), X=255.32, Y=59.00, Mass=3407, SNR=38.0, Peak=250 HFD=3.9
23:00:29.532 00.000 10844 MultiStar: [#1 -0.33,-0.05,0.89,U] [#2 -0.09,-0.54,1.93,U] [#3 0.05,-0.33,0.89,U] [#4 0.50,-0.57,0.00,M1] [#5 -0.10,-0.51,0.95,U] [#6 0.07,0.03,0.86,U] [#7 0.19,-0.15,0.87,U] [#8 0.08,0.05,0.84,U] 
23:00:29.532 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.31}, one-star: {0.20, -0.62}
23:00:29.542 00.010 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
23:00:29.542 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
23:00:29.542 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.58 mountX=0.31 mountY=0.05, mountTheta=0.15
23:00:29.544 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.31, opts=13)
23:00:29.544 00.000 10844 Enqueuing Move request for scope (-0.00, -0.31)
23:00:29.544 00.000 11060 Worker thread wakes up
23:00:29.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.31) opts 0xd
23:00:29.544 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.31)
23:00:29.544 00.000 11060 Moving (-0.00, -0.31) raw xDistance=0.31 yDistance=0.05
23:00:29.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:00:29.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:29.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:00:29.545 00.001 11060 MoveAxis(W, 54, ABG)
23:00:29.545 00.000 11060 Guiding  Dir = 3, Dur = 54
23:00:29.550 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:29.570 00.020 11060 IsSlewing returns 0
23:00:29.570 00.000 11060 IsGuiding returns 0
23:00:29.573 00.003 10844 UpdateGuideState exits: m=3407 SNR=38.0
23:00:29.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:29.574 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:29.574 00.000 10844 Enqueuing Expose request
23:00:29.648 00.074 11060 IsGuiding returns 0
23:00:29.648 00.000 11060 Move returns status 0, amount 54
23:00:29.648 00.000 11060 MoveAxis(N, 0, ABG)
23:00:29.648 00.000 11060 Move returns status 0, amount 0
23:00:29.648 00.000 11060 move complete, result=0
23:00:29.648 00.000 11060 worker thread done servicing request
23:00:29.648 00.000 11060 Worker thread wakes up
23:00:29.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:29.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:29.658 00.010 10844 GuideStep: 0.3 px 54 ms WEST, 0.0 px 0 ms NORTH
23:00:30.299 00.641 11060 Exposure complete
23:00:30.521 00.222 11060 worker thread done servicing request
23:00:30.521 00.000 10844 OnExposeComplete: enter
23:00:30.521 00.000 10844 UpdateGuideState(): m_state=6
23:00:30.521 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
23:00:30.521 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=59.51, Mass=3366, SNR=37.7, Peak=255 HFD=3.5
23:00:30.521 00.000 10844 MultiStar: [#1 -0.24,0.31,1.00,U] [#2 -0.07,-0.60,1.84,U] [#3 0.39,0.20,0.89,U] [#4 -0.19,0.06,0.96,U] [#5 0.03,-0.12,0.94,U] [#6 -0.30,0.06,0.98,U] [#7 0.30,-0.07,0.83,U] [#8 0.57,-0.12,0.89,U] 
23:00:30.521 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.12, -0.11}
23:00:30.521 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
23:00:30.521 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
23:00:30.521 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.15 mountX=0.09 mountY=0.06, mountTheta=0.59
23:00:30.521 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.10, opts=13)
23:00:30.521 00.000 10844 Enqueuing Move request for scope (0.04, -0.10)
23:00:30.521 00.000 11060 Worker thread wakes up
23:00:30.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:00:30.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:00:30.521 00.000 11060 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=0.06
23:00:30.525 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:00:30.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:30.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:30.525 00.000 11060 MoveAxis(E, 0, ABG)
23:00:30.525 00.000 11060 Move returns status 0, amount 0
23:00:30.525 00.000 11060 MoveAxis(N, 0, ABG)
23:00:30.525 00.000 11060 Move returns status 0, amount 0
23:00:30.525 00.000 11060 move complete, result=0
23:00:30.525 00.000 11060 worker thread done servicing request
23:00:30.527 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:30.565 00.038 10844 UpdateGuideState exits: m=3366 SNR=37.7 Saturated
23:00:30.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:30.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:30.565 00.000 10844 Enqueuing Expose request
23:00:30.565 00.000 11060 Worker thread wakes up
23:00:30.565 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:30.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:30.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:31.214 00.649 11060 Exposure complete
23:00:31.436 00.222 11060 worker thread done servicing request
23:00:31.436 00.000 10844 OnExposeComplete: enter
23:00:31.436 00.000 10844 UpdateGuideState(): m_state=6
23:00:31.436 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
23:00:31.436 00.000 10844 Star::Find returns 1 (1), X=255.30, Y=59.51, Mass=3261, SNR=37.3, Peak=255 HFD=3.5
23:00:31.436 00.000 10844 MultiStar: [#1 0.01,-0.03,1.00,U] [#2 0.00,-0.31,1.84,U] [#3 0.13,-0.13,0.95,U] [#4 0.47,-0.01,0.97,U] [#5 0.41,-0.44,0.96,U] [#6 -0.22,0.12,0.92,U] [#7 0.18,-0.37,0.76,U] [#8 0.47,-0.26,0.90,U] 
23:00:31.436 00.000 10844 single-star, 8 included, MultiStar: {0.16, -0.18}, one-star: {0.18, -0.11}
23:00:31.436 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
23:00:31.436 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
23:00:31.436 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.56 mountX=0.08 mountY=0.19, mountTheta=1.19
23:00:31.440 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.11, opts=13)
23:00:31.440 00.000 10844 Enqueuing Move request for scope (0.18, -0.11)
23:00:31.440 00.000 11060 Worker thread wakes up
23:00:31.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:00:31.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:00:31.440 00.000 11060 Moving (0.18, -0.11) raw xDistance=0.08 yDistance=0.19
23:00:31.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:00:31.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
23:00:31.440 00.000 11060 MoveAxis(E, 0, ABG)
23:00:31.440 00.000 11060 Move returns status 0, amount 0
23:00:31.440 00.000 11060 MoveAxis(S, 76, ABG)
23:00:31.440 00.000 11060 Guiding  Dir = 1, Dur = 76
23:00:31.448 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:31.461 00.013 11060 IsSlewing returns 0
23:00:31.461 00.000 11060 IsGuiding returns 0
23:00:31.477 00.016 10844 UpdateGuideState exits: m=3261 SNR=37.3 Saturated
23:00:31.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:31.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:31.477 00.000 10844 Enqueuing Expose request
23:00:31.568 00.091 11060 IsGuiding returns 0
23:00:31.568 00.000 11060 Move returns status 0, amount 76
23:00:31.568 00.000 11060 move complete, result=0
23:00:31.568 00.000 11060 worker thread done servicing request
23:00:31.568 00.000 11060 Worker thread wakes up
23:00:31.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:31.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:31.568 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
23:00:32.238 00.670 11060 Exposure complete
23:00:32.444 00.206 11060 worker thread done servicing request
23:00:32.444 00.000 10844 OnExposeComplete: enter
23:00:32.444 00.000 10844 UpdateGuideState(): m_state=6
23:00:32.444 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
23:00:32.444 00.000 10844 Star::Find returns 1 (0), X=255.02, Y=59.77, Mass=3346, SNR=37.9, Peak=228 HFD=3.6
23:00:32.444 00.000 10844 MultiStar: [#1 -0.23,0.18,0.93,U] [#2 -0.03,-0.08,1.90,U] [#3 -0.00,0.09,0.88,U] [#4 0.21,-0.04,0.92,U] [#5 -0.10,-0.25,0.94,U] [#6 -0.08,0.49,0.86,U] [#7 0.17,0.03,0.83,U] [#8 0.11,0.39,0.92,U] 
23:00:32.444 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.10, 0.15}
23:00:32.444 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.46 = -2.83)
23:00:32.444 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.85)
23:00:32.444 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.09 cameraTheta=1.70 mountX=-0.08 mountY=-0.02, mountTheta=-2.84
23:00:32.447 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
23:00:32.447 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
23:00:32.447 00.000 11060 Worker thread wakes up
23:00:32.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
23:00:32.447 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
23:00:32.447 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:00:32.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:00:32.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:32.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:00:32.447 00.000 11060 MoveAxis(E, 0, ABG)
23:00:32.447 00.000 11060 Move returns status 0, amount 0
23:00:32.447 00.000 11060 MoveAxis(N, 0, ABG)
23:00:32.447 00.000 11060 Move returns status 0, amount 0
23:00:32.447 00.000 11060 move complete, result=0
23:00:32.447 00.000 11060 worker thread done servicing request
23:00:32.454 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:32.489 00.035 10844 UpdateGuideState exits: m=3346 SNR=37.9
23:00:32.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:32.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:32.489 00.000 10844 Enqueuing Expose request
23:00:32.489 00.000 11060 Worker thread wakes up
23:00:32.489 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:32.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:32.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:33.141 00.652 11060 Exposure complete
23:00:33.377 00.236 11060 worker thread done servicing request
23:00:33.377 00.000 10844 OnExposeComplete: enter
23:00:33.377 00.000 10844 UpdateGuideState(): m_state=6
23:00:33.377 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
23:00:33.380 00.003 10844 Star::Find returns 1 (1), X=255.13, Y=59.59, Mass=3380, SNR=38.5, Peak=255 HFD=3.6
23:00:33.380 00.000 10844 MultiStar: [#1 0.06,0.39,0.92,U] [#2 -0.42,-0.01,1.75,U] [#3 0.17,0.34,0.85,U] [#4 0.59,-0.27,0.91,U] [#5 -0.25,-0.14,1.06,U] [#6 -0.17,0.05,0.86,U] [#7 0.49,0.38,0.87,U] [#8 0.15,0.23,0.85,U] 
23:00:33.380 00.000 10844 single-star, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.01, -0.03}
23:00:33.381 00.001 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
23:00:33.381 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
23:00:33.381 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.14 mountX=0.02 mountY=0.02, mountTheta=0.60
23:00:33.381 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
23:00:33.381 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
23:00:33.381 00.000 11060 Worker thread wakes up
23:00:33.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:00:33.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:00:33.381 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.02 yDistance=0.02
23:00:33.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:00:33.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:33.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:00:33.381 00.000 11060 MoveAxis(E, 0, ABG)
23:00:33.381 00.000 11060 Move returns status 0, amount 0
23:00:33.381 00.000 11060 MoveAxis(N, 0, ABG)
23:00:33.381 00.000 11060 Move returns status 0, amount 0
23:00:33.381 00.000 11060 move complete, result=0
23:00:33.381 00.000 11060 worker thread done servicing request
23:00:33.389 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:33.405 00.016 10844 UpdateGuideState exits: m=3380 SNR=38.5 Saturated
23:00:33.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:33.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:33.405 00.000 10844 Enqueuing Expose request
23:00:33.406 00.001 11060 Worker thread wakes up
23:00:33.406 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:33.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:33.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:34.059 00.653 11060 Exposure complete
23:00:34.272 00.213 11060 worker thread done servicing request
23:00:34.272 00.000 10844 OnExposeComplete: enter
23:00:34.272 00.000 10844 UpdateGuideState(): m_state=6
23:00:34.272 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
23:00:34.272 00.000 10844 Star::Find returns 1 (1), X=255.29, Y=58.42, Mass=3341, SNR=37.6, Peak=255 HFD=3.5
23:00:34.272 00.000 10844 MultiStar: [#1 0.04,0.14,0.98,U] [#2 -1.10,0.11,0.00,M1] [#3 -0.31,-0.19,1.01,U] [#4 0.05,-0.25,0.91,U] [#5 -0.61,-0.68,0.00,M1] [#6 -0.46,-0.18,0.94,U] [#7 0.28,-0.18,0.82,U] [#8 0.16,0.12,0.86,U] 
23:00:34.272 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.26}, one-star: {0.17, -1.19}
23:00:34.272 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
23:00:34.272 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
23:00:34.272 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.65 mountX=0.26 mountY=0.02, mountTheta=0.08
23:00:34.272 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.26, opts=13)
23:00:34.272 00.000 10844 Enqueuing Move request for scope (-0.02, -0.26)
23:00:34.272 00.000 11060 Worker thread wakes up
23:00:34.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
23:00:34.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
23:00:34.272 00.000 11060 Moving (-0.02, -0.26) raw xDistance=0.26 yDistance=0.02
23:00:34.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:00:34.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:34.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:00:34.272 00.000 11060 MoveAxis(W, 45, ABG)
23:00:34.272 00.000 11060 Guiding  Dir = 3, Dur = 45
23:00:34.283 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:34.298 00.015 11060 IsSlewing returns 0
23:00:34.298 00.000 11060 IsGuiding returns 0
23:00:34.301 00.003 10844 UpdateGuideState exits: m=3341 SNR=37.6 Saturated
23:00:34.302 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:34.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:34.302 00.000 10844 Enqueuing Expose request
23:00:34.371 00.069 11060 IsGuiding returns 0
23:00:34.371 00.000 11060 Move returns status 0, amount 45
23:00:34.371 00.000 11060 MoveAxis(N, 0, ABG)
23:00:34.371 00.000 11060 Move returns status 0, amount 0
23:00:34.371 00.000 11060 move complete, result=0
23:00:34.372 00.001 11060 worker thread done servicing request
23:00:34.372 00.000 11060 Worker thread wakes up
23:00:34.372 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
23:00:34.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:34.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:35.023 00.651 11060 Exposure complete
23:00:35.239 00.216 11060 worker thread done servicing request
23:00:35.239 00.000 10844 OnExposeComplete: enter
23:00:35.239 00.000 10844 UpdateGuideState(): m_state=6
23:00:35.239 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
23:00:35.239 00.000 10844 Star::Find returns 1 (0), X=255.35, Y=59.09, Mass=3050, SNR=35.4, Peak=240 HFD=3.4
23:00:35.239 00.000 10844 MultiStar: [#1 -0.05,-0.20,1.06,U] [#2 -0.97,-0.33,0.00,M2] [#3 0.55,0.15,0.99,U] [#4 0.02,0.16,0.97,U] [#5 0.23,-1.02,0.00,M2] [#6 0.34,0.07,0.89,U] [#7 0.06,0.30,0.91,U] [#8 0.07,-0.35,0.97,U] 
23:00:35.239 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.06}, one-star: {0.23, -0.53}
23:00:35.239 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
23:00:35.239 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
23:00:35.239 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.36 mountX=0.03 mountY=0.18, mountTheta=1.39
23:00:35.239 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.06, opts=13)
23:00:35.239 00.000 10844 Enqueuing Move request for scope (0.17, -0.06)
23:00:35.239 00.000 11060 Worker thread wakes up
23:00:35.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
23:00:35.239 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
23:00:35.239 00.000 11060 Moving (0.17, -0.06) raw xDistance=0.03 yDistance=0.18
23:00:35.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:00:35.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:35.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:00:35.239 00.000 11060 MoveAxis(E, 0, ABG)
23:00:35.239 00.000 11060 Move returns status 0, amount 0
23:00:35.239 00.000 11060 MoveAxis(N, 0, ABG)
23:00:35.239 00.000 11060 Move returns status 0, amount 0
23:00:35.239 00.000 11060 move complete, result=0
23:00:35.239 00.000 11060 worker thread done servicing request
23:00:35.248 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:35.266 00.018 10844 UpdateGuideState exits: m=3050 SNR=35.4
23:00:35.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:35.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:35.266 00.000 10844 Enqueuing Expose request
23:00:35.266 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:35.266 00.000 11060 Worker thread wakes up
23:00:35.268 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:35.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:35.934 00.666 11060 Exposure complete
23:00:36.151 00.217 11060 worker thread done servicing request
23:00:36.151 00.000 10844 OnExposeComplete: enter
23:00:36.151 00.000 10844 UpdateGuideState(): m_state=6
23:00:36.151 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
23:00:36.151 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=58.72, Mass=3097, SNR=36.1, Peak=249 HFD=3.6
23:00:36.151 00.000 10844 MultiStar: [#1 -0.35,-0.36,0.98,U] [#2 -0.18,-0.24,1.97,U] [#3 -0.14,-0.84,0.00,M1] [#4 -0.14,-0.67,0.97,U] [#5 0.08,-0.40,1.06,U] [#6 -0.35,0.14,0.89,U] [#7 -0.37,-0.21,0.90,U] [#8 -0.28,0.16,0.92,U] 
23:00:36.151 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.31}, one-star: {0.04, -0.90}
23:00:36.151 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
23:00:36.151 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
23:00:36.151 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.11 mountX=0.34 mountY=-0.13, mountTheta=-0.37
23:00:36.164 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.31, opts=13)
23:00:36.164 00.000 10844 Enqueuing Move request for scope (-0.18, -0.31)
23:00:36.164 00.000 11060 Worker thread wakes up
23:00:36.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd
23:00:36.165 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.31)
23:00:36.165 00.000 11060 Moving (-0.18, -0.31) raw xDistance=0.34 yDistance=-0.13
23:00:36.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:00:36.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:36.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:36.165 00.000 11060 MoveAxis(W, 59, ABG)
23:00:36.165 00.000 11060 Guiding  Dir = 3, Dur = 59
23:00:36.170 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:36.189 00.019 10844 UpdateGuideState exits: m=3097 SNR=36.1
23:00:36.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:36.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:36.189 00.000 10844 Enqueuing Expose request
23:00:36.191 00.002 11060 IsSlewing returns 0
23:00:36.192 00.001 11060 IsGuiding returns 0
23:00:36.289 00.097 11060 IsGuiding returns 0
23:00:36.289 00.000 11060 Move returns status 0, amount 59
23:00:36.289 00.000 11060 MoveAxis(N, 0, ABG)
23:00:36.289 00.000 11060 Move returns status 0, amount 0
23:00:36.291 00.002 11060 move complete, result=0
23:00:36.291 00.000 11060 worker thread done servicing request
23:00:36.291 00.000 11060 Worker thread wakes up
23:00:36.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:36.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:36.323 00.032 10844 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
23:00:36.901 00.578 11060 Exposure complete
23:00:37.133 00.232 11060 worker thread done servicing request
23:00:37.133 00.000 10844 OnExposeComplete: enter
23:00:37.133 00.000 10844 UpdateGuideState(): m_state=6
23:00:37.133 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
23:00:37.133 00.000 10844 Star::Find returns 1 (0), X=255.47, Y=59.28, Mass=2958, SNR=35.4, Peak=242 HFD=3.5
23:00:37.137 00.004 10844 MultiStar: [#1 0.15,0.06,1.08,U] [#2 -0.47,-0.32,1.92,U] [#3 0.08,0.15,0.98,U] [#4 0.14,-0.54,0.91,U] [#5 -0.77,-0.54,0.00,M2] [#6 0.28,-0.16,0.94,U] [#7 0.13,-0.41,0.88,U] [#8 0.36,-0.18,0.99,U] 
23:00:37.137 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.22}, one-star: {0.35, -0.34}
23:00:37.137 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
23:00:37.137 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
23:00:37.137 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.29 mountX=0.21 mountY=0.10, mountTheta=0.45
23:00:37.139 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.22, opts=13)
23:00:37.139 00.000 10844 Enqueuing Move request for scope (0.06, -0.22)
23:00:37.139 00.000 11060 Worker thread wakes up
23:00:37.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
23:00:37.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
23:00:37.139 00.000 11060 Moving (0.06, -0.22) raw xDistance=0.21 yDistance=0.10
23:00:37.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:00:37.142 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:37.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:00:37.143 00.001 11060 MoveAxis(W, 38, ABG)
23:00:37.143 00.000 11060 Guiding  Dir = 3, Dur = 38
23:00:37.164 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:37.169 00.005 11060 IsSlewing returns 0
23:00:37.170 00.001 11060 IsGuiding returns 0
23:00:37.185 00.015 10844 UpdateGuideState exits: m=2958 SNR=35.4
23:00:37.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:37.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:37.185 00.000 10844 Enqueuing Expose request
23:00:37.231 00.046 11060 IsGuiding returns 0
23:00:37.231 00.000 11060 Move returns status 0, amount 38
23:00:37.231 00.000 11060 MoveAxis(N, 0, ABG)
23:00:37.231 00.000 11060 Move returns status 0, amount 0
23:00:37.231 00.000 11060 move complete, result=0
23:00:37.231 00.000 11060 worker thread done servicing request
23:00:37.231 00.000 11060 Worker thread wakes up
23:00:37.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:37.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:37.297 00.066 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
23:00:37.889 00.592 11060 Exposure complete
23:00:38.138 00.249 11060 worker thread done servicing request
23:00:38.138 00.000 10844 OnExposeComplete: enter
23:00:38.138 00.000 10844 UpdateGuideState(): m_state=6
23:00:38.138 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
23:00:38.138 00.000 10844 Star::Find returns 1 (1), X=255.39, Y=59.70, Mass=3316, SNR=37.6, Peak=255 HFD=3.5
23:00:38.139 00.001 10844 MultiStar: [#1 0.46,0.36,0.95,U] [#2 -0.05,-0.07,1.89,U] [#3 0.03,0.24,0.97,U] [#4 0.31,-0.45,0.92,U] [#5 -0.15,0.11,0.97,U] [#6 0.06,0.74,0.00,M1] [#7 0.40,0.60,0.00,M1] [#8 0.14,0.65,0.95,U] 
23:00:38.139 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.11}, one-star: {0.27, 0.08}
23:00:38.139 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
23:00:38.139 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
23:00:38.139 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.74 mountX=-0.13 mountY=0.10, mountTheta=2.48
23:00:38.141 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.11, opts=13)
23:00:38.141 00.000 10844 Enqueuing Move request for scope (0.12, 0.11)
23:00:38.141 00.000 11060 Worker thread wakes up
23:00:38.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:00:38.141 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:00:38.141 00.000 11060 Moving (0.12, 0.11) raw xDistance=-0.13 yDistance=0.10
23:00:38.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:00:38.143 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:38.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:00:38.143 00.000 11060 MoveAxis(E, 21, ABG)
23:00:38.143 00.000 11060 Guiding  Dir = 2, Dur = 21
23:00:38.148 00.005 11060 IsSlewing returns 0
23:00:38.148 00.000 11060 IsGuiding returns 0
23:00:38.150 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:38.165 00.015 10844 UpdateGuideState exits: m=3316 SNR=37.6 Saturated
23:00:38.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:38.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:38.165 00.000 10844 Enqueuing Expose request
23:00:38.181 00.016 11060 IsGuiding returns 0
23:00:38.181 00.000 11060 Move returns status 0, amount 21
23:00:38.181 00.000 11060 MoveAxis(N, 0, ABG)
23:00:38.181 00.000 11060 Move returns status 0, amount 0
23:00:38.181 00.000 11060 move complete, result=0
23:00:38.181 00.000 11060 worker thread done servicing request
23:00:38.181 00.000 11060 Worker thread wakes up
23:00:38.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:38.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:38.181 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
23:00:38.808 00.627 11060 Exposure complete
23:00:39.049 00.241 11060 worker thread done servicing request
23:00:39.049 00.000 10844 OnExposeComplete: enter
23:00:39.049 00.000 10844 UpdateGuideState(): m_state=6
23:00:39.049 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
23:00:39.049 00.000 10844 Star::Find returns 1 (1), X=255.35, Y=59.66, Mass=3183, SNR=36.5, Peak=255 HFD=3.5
23:00:39.051 00.002 10844 MultiStar: [#1 -0.15,0.09,0.98,U] [#2 -0.11,-0.12,1.86,U] [#3 0.21,0.62,0.97,U] [#4 0.17,0.20,1.01,U] [#5 0.10,0.42,1.05,U] [#6 0.65,0.29,0.93,U] [#7 0.26,0.53,0.90,U] [#8 0.34,0.45,1.00,U] 
23:00:39.051 00.000 10844 single-star, 8 included, MultiStar: {0.16, 0.24}, one-star: {0.23, 0.04}
23:00:39.051 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
23:00:39.051 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
23:00:39.051 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.24 cameraTheta=0.18 mountX=-0.08 mountY=0.22, mountTheta=1.93
23:00:39.051 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.04, opts=13)
23:00:39.051 00.000 10844 Enqueuing Move request for scope (0.23, 0.04)
23:00:39.053 00.002 11060 Worker thread wakes up
23:00:39.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
23:00:39.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
23:00:39.053 00.000 11060 Moving (0.23, 0.04) raw xDistance=-0.08 yDistance=0.22
23:00:39.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:00:39.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
23:00:39.053 00.000 11060 MoveAxis(E, 0, ABG)
23:00:39.053 00.000 11060 Move returns status 0, amount 0
23:00:39.053 00.000 11060 MoveAxis(S, 87, ABG)
23:00:39.053 00.000 11060 Guiding  Dir = 1, Dur = 87
23:00:39.057 00.004 11060 IsSlewing returns 0
23:00:39.057 00.000 11060 IsGuiding returns 0
23:00:39.062 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:39.092 00.030 10844 UpdateGuideState exits: m=3183 SNR=36.5 Saturated
23:00:39.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:39.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:39.092 00.000 10844 Enqueuing Expose request
23:00:39.181 00.089 11060 IsGuiding returns 0
23:00:39.181 00.000 11060 Move returns status 0, amount 87
23:00:39.181 00.000 11060 move complete, result=0
23:00:39.181 00.000 11060 worker thread done servicing request
23:00:39.181 00.000 11060 Worker thread wakes up
23:00:39.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:39.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:39.266 00.085 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 87 ms SOUTH
23:00:39.837 00.571 11060 Exposure complete
23:00:40.068 00.231 11060 worker thread done servicing request
23:00:40.068 00.000 10844 OnExposeComplete: enter
23:00:40.068 00.000 10844 UpdateGuideState(): m_state=6
23:00:40.068 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
23:00:40.069 00.001 10844 Star::Find returns 1 (0), X=255.14, Y=59.15, Mass=2779, SNR=33.9, Peak=238 HFD=3.3
23:00:40.069 00.000 10844 MultiStar: [#1 -0.18,0.41,1.06,U] [#2 -0.40,-0.15,2.13,U] [#3 0.38,-0.19,0.97,U] [#4 0.04,0.18,0.95,U] [#5 -0.01,0.15,1.09,U] [#6 -0.05,0.25,1.01,U] [#7 0.10,-0.09,0.91,U] [#8 0.42,-0.05,1.01,U] 
23:00:40.069 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.02, -0.47}
23:00:40.069 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
23:00:40.069 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
23:00:40.069 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.73 mountX=0.01 mountY=-0.02, mountTheta=-0.98
23:00:40.070 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
23:00:40.070 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
23:00:40.070 00.000 11060 Worker thread wakes up
23:00:40.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:00:40.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:00:40.070 00.000 11060 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
23:00:40.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:00:40.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:40.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:00:40.070 00.000 11060 MoveAxis(E, 0, ABG)
23:00:40.070 00.000 11060 Move returns status 0, amount 0
23:00:40.070 00.000 11060 MoveAxis(N, 0, ABG)
23:00:40.070 00.000 11060 Move returns status 0, amount 0
23:00:40.070 00.000 11060 move complete, result=0
23:00:40.070 00.000 11060 worker thread done servicing request
23:00:40.078 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:40.094 00.016 10844 UpdateGuideState exits: m=2779 SNR=33.9
23:00:40.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:40.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:40.094 00.000 10844 Enqueuing Expose request
23:00:40.094 00.000 11060 Worker thread wakes up
23:00:40.094 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:40.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:40.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:40.737 00.643 11060 Exposure complete
23:00:40.951 00.214 11060 worker thread done servicing request
23:00:40.951 00.000 10844 OnExposeComplete: enter
23:00:40.951 00.000 10844 UpdateGuideState(): m_state=6
23:00:40.951 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
23:00:40.951 00.000 10844 Star::Find returns 1 (0), X=255.38, Y=58.99, Mass=3112, SNR=36.2, Peak=245 HFD=3.4
23:00:40.951 00.000 10844 MultiStar: [#1 -0.21,1.26,0.00,M1] [#2 -0.14,-0.42,1.88,U] [#3 0.20,-0.38,1.00,U] [#4 -0.14,-0.29,0.98,U] [#5 -0.00,-0.19,1.01,U] [#6 0.53,0.50,0.00,M1] [#7 -0.03,-0.09,0.87,U] [#8 -0.07,0.63,0.96,U] 
23:00:40.953 00.002 10844 refined, 6 included, MultiStar: {-0.00, -0.23}, one-star: {0.26, -0.63}
23:00:40.953 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
23:00:40.953 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
23:00:40.953 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.59 mountX=0.23 mountY=0.03, mountTheta=0.14
23:00:40.953 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.23, opts=13)
23:00:40.953 00.000 10844 Enqueuing Move request for scope (-0.00, -0.23)
23:00:40.953 00.000 11060 Worker thread wakes up
23:00:40.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.23) opts 0xd
23:00:40.956 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.23)
23:00:40.956 00.000 11060 Moving (-0.00, -0.23) raw xDistance=0.23 yDistance=0.03
23:00:40.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:00:40.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:40.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:40.956 00.000 11060 MoveAxis(W, 39, ABG)
23:00:40.956 00.000 11060 Guiding  Dir = 3, Dur = 39
23:00:40.961 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:40.976 00.015 11060 IsSlewing returns 0
23:00:40.976 00.000 11060 IsGuiding returns 0
23:00:40.991 00.015 10844 UpdateGuideState exits: m=3112 SNR=36.2
23:00:40.992 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:40.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:40.992 00.000 10844 Enqueuing Expose request
23:00:41.039 00.047 11060 IsGuiding returns 0
23:00:41.039 00.000 11060 Move returns status 0, amount 39
23:00:41.039 00.000 11060 MoveAxis(N, 0, ABG)
23:00:41.039 00.000 11060 Move returns status 0, amount 0
23:00:41.039 00.000 11060 move complete, result=0
23:00:41.039 00.000 11060 worker thread done servicing request
23:00:41.039 00.000 11060 Worker thread wakes up
23:00:41.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:41.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:41.042 00.003 10844 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
23:00:41.683 00.641 11060 Exposure complete
23:00:41.924 00.241 10844 OnExposeComplete: enter
23:00:41.924 00.000 10844 UpdateGuideState(): m_state=6
23:00:41.924 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
23:00:41.924 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=59.69, Mass=3249, SNR=36.9, Peak=255 HFD=3.5
23:00:41.924 00.000 11060 worker thread done servicing request
23:00:41.924 00.000 10844 MultiStar: [#1 0.19,0.65,1.02,U] [#2 -0.48,-0.45,1.89,U] [#3 0.30,0.41,1.00,U] [#4 0.24,0.16,0.99,U] [#5 -0.52,0.30,1.08,U] [#6 0.55,0.24,0.97,U] [#7 0.14,0.35,0.82,U] [#8 0.30,0.97,0.00,M1] 
23:00:41.924 00.000 10844 single-star, 7 included, MultiStar: {0.00, 0.15}, one-star: {0.12, 0.07}
23:00:41.924 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
23:00:41.924 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
23:00:41.924 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=-0.09 mountY=0.10, mountTheta=2.30
23:00:41.926 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.07, opts=13)
23:00:41.926 00.000 10844 Enqueuing Move request for scope (0.12, 0.07)
23:00:41.926 00.000 11060 Worker thread wakes up
23:00:41.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
23:00:41.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
23:00:41.926 00.000 11060 Moving (0.12, 0.07) raw xDistance=-0.09 yDistance=0.10
23:00:41.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:00:41.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:41.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:00:41.926 00.000 11060 MoveAxis(E, 0, ABG)
23:00:41.926 00.000 11060 Move returns status 0, amount 0
23:00:41.926 00.000 11060 MoveAxis(N, 0, ABG)
23:00:41.926 00.000 11060 Move returns status 0, amount 0
23:00:41.926 00.000 11060 move complete, result=0
23:00:41.926 00.000 11060 worker thread done servicing request
23:00:41.931 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:41.952 00.021 10844 UpdateGuideState exits: m=3249 SNR=36.9 Saturated
23:00:41.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:41.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:41.952 00.000 10844 Enqueuing Expose request
23:00:41.952 00.000 11060 Worker thread wakes up
23:00:41.952 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:41.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:41.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:42.600 00.648 11060 Exposure complete
23:00:42.815 00.215 11060 worker thread done servicing request
23:00:42.815 00.000 10844 OnExposeComplete: enter
23:00:42.815 00.000 10844 UpdateGuideState(): m_state=6
23:00:42.815 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
23:00:42.815 00.000 10844 Star::Find returns 1 (1), X=255.30, Y=59.30, Mass=3165, SNR=36.4, Peak=255 HFD=3.6
23:00:42.815 00.000 10844 MultiStar: [#1 -0.11,0.45,0.97,U] [#2 -0.62,-0.20,1.90,U] [#3 -0.26,0.25,0.96,U] [#4 0.37,0.13,1.04,U] [#5 -0.30,-0.45,1.08,U] [#6 -0.08,-0.09,0.92,U] [#7 0.23,0.24,0.83,U] [#8 -0.08,0.47,0.85,U] 
23:00:42.815 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {0.18, -0.32}
23:00:42.815 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
23:00:42.815 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.51)
23:00:42.815 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.04 mountX=0.01 mountY=-0.13, mountTheta=-1.49
23:00:42.815 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.01, opts=13)
23:00:42.815 00.000 10844 Enqueuing Move request for scope (-0.13, 0.01)
23:00:42.815 00.000 11060 Worker thread wakes up
23:00:42.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
23:00:42.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
23:00:42.815 00.000 11060 Moving (-0.13, 0.01) raw xDistance=0.01 yDistance=-0.13
23:00:42.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:00:42.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:42.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:42.815 00.000 11060 MoveAxis(E, 0, ABG)
23:00:42.815 00.000 11060 Move returns status 0, amount 0
23:00:42.815 00.000 11060 MoveAxis(N, 0, ABG)
23:00:42.815 00.000 11060 Move returns status 0, amount 0
23:00:42.815 00.000 11060 move complete, result=0
23:00:42.815 00.000 11060 worker thread done servicing request
23:00:42.820 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:42.852 00.032 10844 UpdateGuideState exits: m=3165 SNR=36.4 Saturated
23:00:42.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:42.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:42.852 00.000 10844 Enqueuing Expose request
23:00:42.852 00.000 11060 Worker thread wakes up
23:00:42.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:42.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:42.852 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:43.477 00.625 11060 Exposure complete
23:00:43.704 00.227 11060 worker thread done servicing request
23:00:43.704 00.000 10844 OnExposeComplete: enter
23:00:43.704 00.000 10844 UpdateGuideState(): m_state=6
23:00:43.704 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
23:00:43.704 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=60.14, Mass=3544, SNR=38.5, Peak=231 HFD=4.1
23:00:43.705 00.001 10844 MultiStar: [#1 -0.15,0.21,0.95,U] [#2 0.09,-0.04,1.92,U] [#3 0.04,0.52,0.92,U] [#4 0.12,0.11,0.85,U] [#5 -0.18,-0.18,0.99,U] [#6 -0.18,0.08,0.90,U] [#7 0.23,0.58,0.79,U] [#8 0.09,0.43,0.92,U] 
23:00:43.705 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.21}, one-star: {-0.01, 0.52}
23:00:43.705 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
23:00:43.705 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
23:00:43.705 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.53 mountX=-0.21 mountY=-0.03, mountTheta=-3.02
23:00:43.705 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.21, opts=13)
23:00:43.707 00.002 10844 Enqueuing Move request for scope (0.01, 0.21)
23:00:43.707 00.000 11060 Worker thread wakes up
23:00:43.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
23:00:43.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
23:00:43.707 00.000 11060 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.03
23:00:43.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:00:43.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:43.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:43.707 00.000 11060 MoveAxis(E, 37, ABG)
23:00:43.707 00.000 11060 Guiding  Dir = 2, Dur = 37
23:00:43.717 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
23:00:43.730 00.013 11060 IsSlewing returns 0
23:00:43.730 00.000 11060 IsGuiding returns 0
23:00:43.735 00.005 10844 UpdateGuideState exits: m=3544 SNR=38.5
23:00:43.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:43.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:43.735 00.000 10844 Enqueuing Expose request
23:00:43.792 00.057 11060 IsGuiding returns 0
23:00:43.792 00.000 11060 Move returns status 0, amount 37
23:00:43.792 00.000 11060 MoveAxis(N, 0, ABG)
23:00:43.792 00.000 11060 Move returns status 0, amount 0
23:00:43.792 00.000 11060 move complete, result=0
23:00:43.792 00.000 11060 worker thread done servicing request
23:00:43.792 00.000 11060 Worker thread wakes up
23:00:43.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:43.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:43.797 00.005 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
23:00:44.445 00.648 11060 Exposure complete
23:00:44.657 00.212 11060 worker thread done servicing request
23:00:44.657 00.000 10844 OnExposeComplete: enter
23:00:44.657 00.000 10844 UpdateGuideState(): m_state=6
23:00:44.657 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
23:00:44.657 00.000 10844 Star::Find returns 1 (1), X=254.79, Y=59.60, Mass=3290, SNR=36.7, Peak=255 HFD=3.6
23:00:44.661 00.004 10844 MultiStar: [#1 -0.45,0.67,0.00,M1] [#2 -0.77,0.35,0.00,M1] [#3 0.07,0.14,0.96,U] [#4 -0.40,0.81,0.00,M1] [#5 -0.31,-0.14,1.09,U] [#6 -0.54,0.11,0.95,U] [#7 0.17,-0.02,0.92,U] [#8 -0.14,0.39,0.97,U] 
23:00:44.661 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.07}, one-star: {-0.33, -0.02}
23:00:44.661 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
23:00:44.661 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
23:00:44.661 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.78 mountX=-0.04 mountY=-0.20, mountTheta=-1.75
23:00:44.662 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.07, opts=13)
23:00:44.662 00.000 10844 Enqueuing Move request for scope (-0.19, 0.07)
23:00:44.662 00.000 11060 Worker thread wakes up
23:00:44.664 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
23:00:44.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
23:00:44.664 00.000 11060 Moving (-0.19, 0.07) raw xDistance=-0.04 yDistance=-0.20
23:00:44.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:00:44.678 00.014 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:00:44.679 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:00:44.679 00.000 11060 MoveAxis(E, 0, ABG)
23:00:44.679 00.000 11060 Move returns status 0, amount 0
23:00:44.679 00.000 11060 MoveAxis(N, 0, ABG)
23:00:44.679 00.000 11060 Move returns status 0, amount 0
23:00:44.679 00.000 11060 move complete, result=0
23:00:44.679 00.000 11060 worker thread done servicing request
23:00:44.688 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:44.705 00.017 10844 UpdateGuideState exits: m=3290 SNR=36.7 Saturated
23:00:44.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:44.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:44.705 00.000 10844 Enqueuing Expose request
23:00:44.705 00.000 11060 Worker thread wakes up
23:00:44.705 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:00:44.706 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:44.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:45.349 00.643 11060 Exposure complete
23:00:45.561 00.212 11060 worker thread done servicing request
23:00:45.561 00.000 10844 OnExposeComplete: enter
23:00:45.561 00.000 10844 UpdateGuideState(): m_state=6
23:00:45.563 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
23:00:45.563 00.000 10844 Star::Find returns 1 (1), X=255.20, Y=59.67, Mass=3237, SNR=37.1, Peak=255 HFD=3.6
23:00:45.563 00.000 10844 MultiStar: [#1 -0.01,0.27,0.93,U] [#2 -0.91,-0.58,0.00,M2] [#3 0.33,0.19,0.99,U] [#4 -0.29,0.16,0.86,U] [#5 -0.67,-0.06,1.04,U] [#6 -0.33,0.82,0.00,M1] [#7 0.33,-0.26,0.78,U] [#8 -0.19,-0.08,0.89,U] 
23:00:45.563 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.04}, one-star: {0.08, 0.05}
23:00:45.563 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.97)
23:00:45.563 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
23:00:45.563 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.57 mountX=-0.03 mountY=-0.08, mountTheta=-1.97
23:00:45.563 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
23:00:45.563 00.000 10844 Enqueuing Move request for scope (-0.07, 0.04)
23:00:45.563 00.000 11060 Worker thread wakes up
23:00:45.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:00:45.563 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:00:45.563 00.000 11060 Moving (-0.07, 0.04) raw xDistance=-0.03 yDistance=-0.08
23:00:45.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:00:45.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:45.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:45.563 00.000 11060 MoveAxis(E, 0, ABG)
23:00:45.563 00.000 11060 Move returns status 0, amount 0
23:00:45.563 00.000 11060 MoveAxis(N, 0, ABG)
23:00:45.563 00.000 11060 Move returns status 0, amount 0
23:00:45.563 00.000 11060 move complete, result=0
23:00:45.563 00.000 11060 worker thread done servicing request
23:00:45.568 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:45.599 00.031 10844 UpdateGuideState exits: m=3237 SNR=37.1 Saturated
23:00:45.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:45.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:45.599 00.000 10844 Enqueuing Expose request
23:00:45.599 00.000 11060 Worker thread wakes up
23:00:45.599 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:45.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:45.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:46.253 00.654 11060 Exposure complete
23:00:46.493 00.240 11060 worker thread done servicing request
23:00:46.493 00.000 10844 OnExposeComplete: enter
23:00:46.493 00.000 10844 UpdateGuideState(): m_state=6
23:00:46.493 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
23:00:46.493 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=58.90, Mass=3346, SNR=37.8, Peak=250 HFD=3.8
23:00:46.493 00.000 10844 MultiStar: [#1 -0.05,-0.02,0.92,U] [#2 -0.05,-0.22,1.98,U] [#3 0.02,-0.06,0.98,U] [#4 -0.46,0.28,0.92,U] [#5 -0.18,-0.32,0.99,U] [#6 -0.14,0.21,0.89,U] [#7 -0.42,-0.01,0.80,U] [#8 -0.19,-0.01,0.98,U] 
23:00:46.493 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.12}, one-star: {0.01, -0.72}
23:00:46.493 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
23:00:46.493 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
23:00:46.493 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.45 mountX=0.14 mountY=-0.12, mountTheta=-0.71
23:00:46.495 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.12, opts=13)
23:00:46.495 00.000 10844 Enqueuing Move request for scope (-0.14, -0.12)
23:00:46.495 00.000 11060 Worker thread wakes up
23:00:46.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
23:00:46.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
23:00:46.495 00.000 11060 Moving (-0.14, -0.12) raw xDistance=0.14 yDistance=-0.12
23:00:46.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:00:46.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:46.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:46.495 00.000 11060 MoveAxis(W, 25, ABG)
23:00:46.495 00.000 11060 Guiding  Dir = 3, Dur = 25
23:00:46.500 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:46.525 00.025 10844 UpdateGuideState exits: m=3346 SNR=37.8
23:00:46.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:46.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:46.525 00.000 10844 Enqueuing Expose request
23:00:46.547 00.022 11060 IsSlewing returns 0
23:00:46.549 00.002 11060 IsGuiding returns 0
23:00:46.600 00.051 11060 IsGuiding returns 0
23:00:46.600 00.000 11060 Move returns status 0, amount 25
23:00:46.600 00.000 11060 MoveAxis(N, 0, ABG)
23:00:46.600 00.000 11060 Move returns status 0, amount 0
23:00:46.600 00.000 11060 move complete, result=0
23:00:46.600 00.000 11060 worker thread done servicing request
23:00:46.600 00.000 11060 Worker thread wakes up
23:00:46.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:46.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:46.600 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
23:00:47.247 00.647 11060 Exposure complete
23:00:47.467 00.220 11060 worker thread done servicing request
23:00:47.467 00.000 10844 OnExposeComplete: enter
23:00:47.467 00.000 10844 UpdateGuideState(): m_state=6
23:00:47.467 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
23:00:47.467 00.000 10844 Star::Find returns 1 (1), X=255.21, Y=59.21, Mass=3535, SNR=38.6, Peak=255 HFD=3.7
23:00:47.467 00.000 10844 MultiStar: [#1 -0.10,0.59,0.89,U] [#2 -0.75,-0.78,0.00,M2] [#3 -0.21,-0.18,0.89,U] [#4 0.06,0.18,0.92,U] [#5 0.14,-0.90,0.00,M1] [#6 -0.05,0.12,0.89,U] [#7 -0.13,0.08,0.80,U] [#8 -0.06,-0.10,0.88,U] 
23:00:47.467 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.03}, one-star: {0.09, -0.40}
23:00:47.467 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
23:00:47.467 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
23:00:47.467 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.56 mountX=-0.02 mountY=-0.06, mountTheta=-1.97
23:00:47.473 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
23:00:47.473 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
23:00:47.473 00.000 11060 Worker thread wakes up
23:00:47.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:00:47.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:00:47.473 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.06
23:00:47.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:00:47.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:47.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:00:47.473 00.000 11060 MoveAxis(E, 0, ABG)
23:00:47.473 00.000 11060 Move returns status 0, amount 0
23:00:47.473 00.000 11060 MoveAxis(N, 0, ABG)
23:00:47.473 00.000 11060 Move returns status 0, amount 0
23:00:47.473 00.000 11060 move complete, result=0
23:00:47.473 00.000 11060 worker thread done servicing request
23:00:47.499 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:47.520 00.021 10844 UpdateGuideState exits: m=3535 SNR=38.6 Saturated
23:00:47.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:47.520 00.000 10844 Enqueuing Expose request
23:00:47.520 00.000 11060 Worker thread wakes up
23:00:47.520 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:47.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:47.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:48.163 00.643 11060 Exposure complete
23:00:48.399 00.236 11060 worker thread done servicing request
23:00:48.399 00.000 10844 OnExposeComplete: enter
23:00:48.399 00.000 10844 UpdateGuideState(): m_state=6
23:00:48.399 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
23:00:48.399 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=60.04, Mass=3116, SNR=35.7, Peak=225 HFD=4.1
23:00:48.399 00.000 10844 MultiStar: [#1 -0.04,0.76,0.00,M1] [#2 -0.51,-0.12,1.99,U] [#3 0.08,0.19,1.00,U] [#4 -0.10,0.02,0.90,U] [#5 -0.43,-0.10,1.07,U] [#6 0.45,0.26,0.99,U] [#7 0.32,0.24,0.96,U] [#8 -0.11,0.19,0.96,U] 
23:00:48.399 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.11}, one-star: {-0.23, 0.42}
23:00:48.399 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
23:00:48.399 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
23:00:48.399 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.41 mountX=-0.08 mountY=-0.14, mountTheta=-2.13
23:00:48.399 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.11, opts=13)
23:00:48.404 00.005 10844 Enqueuing Move request for scope (-0.12, 0.11)
23:00:48.404 00.000 11060 Worker thread wakes up
23:00:48.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
23:00:48.404 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
23:00:48.404 00.000 11060 Moving (-0.12, 0.11) raw xDistance=-0.08 yDistance=-0.14
23:00:48.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:00:48.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:48.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:00:48.404 00.000 11060 MoveAxis(E, 0, ABG)
23:00:48.404 00.000 11060 Move returns status 0, amount 0
23:00:48.404 00.000 11060 MoveAxis(N, 0, ABG)
23:00:48.404 00.000 11060 Move returns status 0, amount 0
23:00:48.404 00.000 11060 move complete, result=0
23:00:48.404 00.000 11060 worker thread done servicing request
23:00:48.410 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:48.425 00.015 10844 UpdateGuideState exits: m=3116 SNR=35.7
23:00:48.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:48.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:48.425 00.000 10844 Enqueuing Expose request
23:00:48.425 00.000 11060 Worker thread wakes up
23:00:48.425 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:48.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:48.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:49.088 00.663 11060 Exposure complete
23:00:49.301 00.213 11060 worker thread done servicing request
23:00:49.301 00.000 10844 OnExposeComplete: enter
23:00:49.301 00.000 10844 UpdateGuideState(): m_state=6
23:00:49.301 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
23:00:49.301 00.000 10844 Star::Find returns 1 (1), X=255.47, Y=59.58, Mass=3368, SNR=38.1, Peak=255 HFD=3.3
23:00:49.302 00.001 10844 MultiStar: [#1 0.01,0.66,0.93,U] [#2 -0.24,-0.56,1.87,U] [#3 0.21,0.17,0.95,U] [#4 0.11,0.51,0.93,U] [#5 -0.14,0.03,0.95,U] [#6 0.27,0.15,0.88,U] [#7 0.26,0.35,0.84,U] [#8 0.19,0.23,0.86,U] 
23:00:49.302 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.35, -0.03}
23:00:49.302 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
23:00:49.302 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
23:00:49.302 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.86 mountX=-0.10 mountY=0.06, mountTheta=2.60
23:00:49.305 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.09, opts=13)
23:00:49.305 00.000 10844 Enqueuing Move request for scope (0.08, 0.09)
23:00:49.305 00.000 11060 Worker thread wakes up
23:00:49.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:00:49.305 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:00:49.306 00.001 11060 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=0.06
23:00:49.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:00:49.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:49.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:49.306 00.000 11060 MoveAxis(E, 0, ABG)
23:00:49.306 00.000 11060 Move returns status 0, amount 0
23:00:49.306 00.000 11060 MoveAxis(N, 0, ABG)
23:00:49.306 00.000 11060 Move returns status 0, amount 0
23:00:49.307 00.001 11060 move complete, result=0
23:00:49.307 00.000 11060 worker thread done servicing request
23:00:49.314 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:49.329 00.015 10844 UpdateGuideState exits: m=3368 SNR=38.1 Saturated
23:00:49.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:49.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:49.329 00.000 10844 Enqueuing Expose request
23:00:49.329 00.000 11060 Worker thread wakes up
23:00:49.329 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:00:49.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:49.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:50.003 00.674 11060 Exposure complete
23:00:50.221 00.218 11060 worker thread done servicing request
23:00:50.221 00.000 10844 OnExposeComplete: enter
23:00:50.221 00.000 10844 UpdateGuideState(): m_state=6
23:00:50.221 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
23:00:50.221 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=60.16, Mass=3103, SNR=36.4, Peak=255 HFD=3.5
23:00:50.221 00.000 10844 MultiStar: [#1 -0.25,0.05,0.98,U] [#2 -0.07,-0.38,2.00,U] [#3 0.06,-0.22,0.98,U] [#4 0.18,0.15,0.94,U] [#5 -0.44,-0.41,1.00,U] [#6 -0.06,0.38,0.93,U] [#7 0.06,-0.15,0.91,U] [#8 -0.07,-0.19,0.94,U] 
23:00:50.221 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.16, 0.54}
23:00:50.221 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
23:00:50.221 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
23:00:50.221 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.25 mountX=0.07 mountY=-0.04, mountTheta=-0.51
23:00:50.221 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
23:00:50.221 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
23:00:50.221 00.000 11060 Worker thread wakes up
23:00:50.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
23:00:50.226 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
23:00:50.226 00.000 11060 Moving (-0.05, -0.06) raw xDistance=0.07 yDistance=-0.04
23:00:50.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:00:50.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:50.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:00:50.227 00.001 11060 MoveAxis(E, 0, ABG)
23:00:50.227 00.000 11060 Move returns status 0, amount 0
23:00:50.227 00.000 11060 MoveAxis(N, 0, ABG)
23:00:50.227 00.000 11060 Move returns status 0, amount 0
23:00:50.227 00.000 11060 move complete, result=0
23:00:50.227 00.000 11060 worker thread done servicing request
23:00:50.232 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:50.258 00.026 10844 UpdateGuideState exits: m=3103 SNR=36.4 Saturated
23:00:50.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:50.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:50.258 00.000 10844 Enqueuing Expose request
23:00:50.258 00.000 11060 Worker thread wakes up
23:00:50.258 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:50.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:50.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:50.915 00.657 11060 Exposure complete
23:00:51.133 00.218 11060 worker thread done servicing request
23:00:51.133 00.000 10844 OnExposeComplete: enter
23:00:51.133 00.000 10844 UpdateGuideState(): m_state=6
23:00:51.135 00.002 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
23:00:51.135 00.000 10844 Star::Find returns 1 (1), X=255.10, Y=59.78, Mass=3098, SNR=36.2, Peak=255 HFD=3.4
23:00:51.135 00.000 10844 MultiStar: [#1 -0.41,0.17,1.07,U] [#2 -0.48,-0.23,1.96,U] [#3 0.26,0.22,0.98,U] [#4 0.21,0.04,1.00,U] [#5 -0.33,-0.15,1.05,U] [#6 -0.20,0.12,0.91,U] [#7 0.09,0.19,0.88,U] [#8 0.27,-0.09,0.92,U] 
23:00:51.135 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.02, 0.16}
23:00:51.135 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.73 = -1.56)
23:00:51.135 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
23:00:51.135 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.97 mountX=0.00 mountY=-0.12, mountTheta=-1.56
23:00:51.136 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
23:00:51.136 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
23:00:51.136 00.000 11060 Worker thread wakes up
23:00:51.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
23:00:51.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
23:00:51.136 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.00 yDistance=-0.12
23:00:51.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:00:51.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:51.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:00:51.136 00.000 11060 MoveAxis(E, 0, ABG)
23:00:51.136 00.000 11060 Move returns status 0, amount 0
23:00:51.136 00.000 11060 MoveAxis(N, 0, ABG)
23:00:51.139 00.003 11060 Move returns status 0, amount 0
23:00:51.139 00.000 11060 move complete, result=0
23:00:51.139 00.000 11060 worker thread done servicing request
23:00:51.143 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:51.157 00.014 10844 UpdateGuideState exits: m=3098 SNR=36.2 Saturated
23:00:51.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:51.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:51.157 00.000 10844 Enqueuing Expose request
23:00:51.157 00.000 11060 Worker thread wakes up
23:00:51.157 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:51.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:51.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:51.794 00.637 11060 Exposure complete
23:00:52.040 00.246 11060 worker thread done servicing request
23:00:52.040 00.000 10844 OnExposeComplete: enter
23:00:52.040 00.000 10844 UpdateGuideState(): m_state=6
23:00:52.040 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
23:00:52.040 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=59.44, Mass=3327, SNR=37.9, Peak=255 HFD=3.6
23:00:52.040 00.000 10844 MultiStar: [#1 0.08,-0.33,1.00,U] [#2 -0.11,0.01,1.97,U] [#3 0.23,-0.12,0.86,U] [#4 -0.26,0.16,0.93,U] [#5 0.08,-0.47,1.00,U] [#6 -0.21,-0.50,0.91,U] [#7 0.17,-0.08,0.84,U] [#8 0.28,0.04,0.94,U] 
23:00:52.040 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {-0.10, -0.18}
23:00:52.040 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
23:00:52.040 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
23:00:52.042 00.002 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.57 mountX=0.15 mountY=0.02, mountTheta=0.16
23:00:52.043 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.15, opts=13)
23:00:52.043 00.000 10844 Enqueuing Move request for scope (-0.00, -0.15)
23:00:52.043 00.000 11060 Worker thread wakes up
23:00:52.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
23:00:52.043 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
23:00:52.043 00.000 11060 Moving (-0.00, -0.15) raw xDistance=0.15 yDistance=0.02
23:00:52.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:00:52.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:52.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:00:52.043 00.000 11060 MoveAxis(W, 25, ABG)
23:00:52.043 00.000 11060 Guiding  Dir = 3, Dur = 25
23:00:52.049 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:52.054 00.005 11060 IsSlewing returns 0
23:00:52.054 00.000 11060 IsGuiding returns 0
23:00:52.065 00.011 10844 UpdateGuideState exits: m=3327 SNR=37.9 Saturated
23:00:52.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:52.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:52.065 00.000 10844 Enqueuing Expose request
23:00:52.092 00.027 11060 IsGuiding returns 0
23:00:52.092 00.000 11060 Move returns status 0, amount 25
23:00:52.092 00.000 11060 MoveAxis(N, 0, ABG)
23:00:52.092 00.000 11060 Move returns status 0, amount 0
23:00:52.092 00.000 11060 move complete, result=0
23:00:52.092 00.000 11060 worker thread done servicing request
23:00:52.092 00.000 11060 Worker thread wakes up
23:00:52.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:52.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:52.094 00.002 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
23:00:52.720 00.626 11060 Exposure complete
23:00:52.951 00.231 11060 worker thread done servicing request
23:00:52.951 00.000 10844 OnExposeComplete: enter
23:00:52.951 00.000 10844 UpdateGuideState(): m_state=6
23:00:52.951 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
23:00:52.951 00.000 10844 Star::Find returns 1 (0), X=255.00, Y=59.80, Mass=3161, SNR=36.8, Peak=236 HFD=4.0
23:00:52.953 00.002 10844 MultiStar: [#1 -0.49,0.54,0.00,M1] [#2 -0.37,-0.19,1.90,U] [#3 -0.01,-0.44,0.96,U] [#4 -0.20,0.22,0.96,U] [#5 -0.21,-0.44,1.00,U] [#6 -0.50,0.31,0.95,U] [#7 -0.24,0.64,0.83,U] [#8 -0.22,0.32,0.95,U] 
23:00:52.953 00.000 10844 single-star, 7 included, MultiStar: {-0.25, 0.04}, one-star: {-0.12, 0.18}
23:00:52.953 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.94 = -2.35)
23:00:52.953 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
23:00:52.953 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.18 mountX=-0.15 mountY=-0.15, mountTheta=-2.36
23:00:52.955 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.18, opts=13)
23:00:52.956 00.001 10844 Enqueuing Move request for scope (-0.12, 0.18)
23:00:52.956 00.000 11060 Worker thread wakes up
23:00:52.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
23:00:52.956 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
23:00:52.956 00.000 11060 Moving (-0.12, 0.18) raw xDistance=-0.15 yDistance=-0.15
23:00:52.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:00:52.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:52.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:00:52.956 00.000 11060 MoveAxis(E, 25, ABG)
23:00:52.957 00.001 11060 Guiding  Dir = 2, Dur = 25
23:00:52.962 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:52.971 00.009 11060 IsSlewing returns 0
23:00:52.972 00.001 11060 IsGuiding returns 0
23:00:52.977 00.005 10844 UpdateGuideState exits: m=3161 SNR=36.8
23:00:52.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:52.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:52.977 00.000 10844 Enqueuing Expose request
23:00:52.998 00.021 11060 IsGuiding returns 0
23:00:52.999 00.001 11060 Move returns status 0, amount 25
23:00:52.999 00.000 11060 MoveAxis(N, 0, ABG)
23:00:52.999 00.000 11060 Move returns status 0, amount 0
23:00:52.999 00.000 11060 move complete, result=0
23:00:52.999 00.000 11060 worker thread done servicing request
23:00:52.999 00.000 11060 Worker thread wakes up
23:00:52.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:53.000 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:53.001 00.001 10844 GuideStep: -0.2 px 25 ms EAST, -0.2 px 0 ms NORTH
23:00:53.621 00.620 11060 Exposure complete
23:00:53.846 00.225 10844 OnExposeComplete: enter
23:00:53.846 00.000 11060 worker thread done servicing request
23:00:53.846 00.000 10844 UpdateGuideState(): m_state=6
23:00:53.846 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
23:00:53.846 00.000 10844 Star::Find returns 1 (0), X=254.58, Y=59.76, Mass=3503, SNR=38.4, Peak=249 HFD=3.7
23:00:53.846 00.000 10844 MultiStar: [#1 -0.59,0.83,0.00,M2] [#2 -0.74,-0.10,0.00,M1] [#3 -0.33,-0.06,0.92,U] [#4 -0.05,0.45,0.86,U] [#5 -0.52,-0.10,0.94,U] [#6 -0.06,0.52,0.86,U] [#7 0.09,0.43,0.82,U] [#8 -0.32,0.47,0.94,U] 
23:00:53.846 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.26}, one-star: {-0.54, 0.15}
23:00:53.846 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
23:00:53.848 00.002 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
23:00:53.848 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.26 hyp=0.37 cameraTheta=2.37 mountX=-0.21 mountY=-0.30, mountTheta=-2.17
23:00:53.848 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.26, opts=13)
23:00:53.850 00.002 10844 Enqueuing Move request for scope (-0.26, 0.26)
23:00:53.850 00.000 11060 Worker thread wakes up
23:00:53.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.26) opts 0xd
23:00:53.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.26)
23:00:53.850 00.000 11060 Moving (-0.26, 0.26) raw xDistance=-0.21 yDistance=-0.30
23:00:53.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:00:53.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:53.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:00:53.851 00.001 11060 MoveAxis(E, 36, ABG)
23:00:53.851 00.000 11060 Guiding  Dir = 2, Dur = 36
23:00:53.856 00.005 11060 IsSlewing returns 0
23:00:53.856 00.000 11060 IsGuiding returns 0
23:00:53.874 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:53.891 00.017 10844 UpdateGuideState exits: m=3503 SNR=38.4
23:00:53.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:53.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:53.891 00.000 10844 Enqueuing Expose request
23:00:53.903 00.012 11060 IsGuiding returns 0
23:00:53.903 00.000 11060 Move returns status 0, amount 36
23:00:53.903 00.000 11060 MoveAxis(N, 0, ABG)
23:00:53.903 00.000 11060 Move returns status 0, amount 0
23:00:53.903 00.000 11060 move complete, result=0
23:00:53.903 00.000 11060 worker thread done servicing request
23:00:53.903 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.3 px 0 ms NORTH
23:00:53.903 00.000 11060 Worker thread wakes up
23:00:53.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:53.906 00.003 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:54.549 00.643 11060 Exposure complete
23:00:54.767 00.218 11060 worker thread done servicing request
23:00:54.767 00.000 10844 OnExposeComplete: enter
23:00:54.767 00.000 10844 UpdateGuideState(): m_state=6
23:00:54.767 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
23:00:54.767 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.48, Mass=2815, SNR=34.4, Peak=234 HFD=3.6
23:00:54.767 00.000 10844 MultiStar: [#1 -0.26,0.81,0.00,M3] [#2 -0.87,-0.74,0.00,M2] [#3 -0.15,-0.27,1.09,U] [#4 -0.07,-0.20,0.96,U] [#5 -0.63,-0.51,0.00,M1] [#6 -0.22,0.65,1.07,U] [#7 0.10,0.52,0.86,U] [#8 -0.37,0.16,1.05,U] 
23:00:54.767 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.11}, one-star: {-0.20, -0.14}
23:00:54.767 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
23:00:54.767 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.02)
23:00:54.767 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.20 cameraTheta=2.53 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
23:00:54.767 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.11, opts=13)
23:00:54.767 00.000 10844 Enqueuing Move request for scope (-0.16, 0.11)
23:00:54.767 00.000 11060 Worker thread wakes up
23:00:54.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
23:00:54.770 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
23:00:54.770 00.000 11060 Moving (-0.16, 0.11) raw xDistance=-0.08 yDistance=-0.18
23:00:54.771 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:00:54.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:54.773 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:00:54.773 00.000 11060 MoveAxis(E, 0, ABG)
23:00:54.775 00.002 11060 Move returns status 0, amount 0
23:00:54.775 00.000 11060 MoveAxis(N, 0, ABG)
23:00:54.775 00.000 11060 Move returns status 0, amount 0
23:00:54.775 00.000 11060 move complete, result=0
23:00:54.775 00.000 11060 worker thread done servicing request
23:00:54.781 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:54.808 00.027 10844 UpdateGuideState exits: m=2815 SNR=34.4
23:00:54.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:54.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:54.808 00.000 10844 Enqueuing Expose request
23:00:54.808 00.000 11060 Worker thread wakes up
23:00:54.808 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:00:54.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:54.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:55.429 00.621 11060 Exposure complete
23:00:55.653 00.224 11060 worker thread done servicing request
23:00:55.653 00.000 10844 OnExposeComplete: enter
23:00:55.653 00.000 10844 UpdateGuideState(): m_state=6
23:00:55.653 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
23:00:55.653 00.000 10844 Star::Find returns 1 (1), X=254.86, Y=59.89, Mass=3385, SNR=37.9, Peak=255 HFD=3.7
23:00:55.653 00.000 10844 MultiStar: [#1 -0.33,1.23,0.00,M4] [#2 -0.79,0.27,0.00,M3] [#3 0.09,0.40,0.92,U] [#4 -0.58,0.08,0.99,U] [#5 -0.47,-0.01,0.92,U] [#6 -0.11,0.17,0.88,U] [#7 -0.05,0.06,0.83,U] [#8 0.10,0.47,0.89,U] 
23:00:55.653 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.21}, one-star: {-0.26, 0.27}
23:00:55.653 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.07 = -2.22)
23:00:55.653 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
23:00:55.653 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.31 mountX=-0.17 mountY=-0.22, mountTheta=-2.22
23:00:55.653 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.21, opts=13)
23:00:55.653 00.000 10844 Enqueuing Move request for scope (-0.19, 0.21)
23:00:55.653 00.000 11060 Worker thread wakes up
23:00:55.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
23:00:55.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
23:00:55.653 00.000 11060 Moving (-0.19, 0.21) raw xDistance=-0.17 yDistance=-0.22
23:00:55.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:00:55.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:00:55.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:00:55.653 00.000 11060 MoveAxis(E, 29, ABG)
23:00:55.653 00.000 11060 Guiding  Dir = 2, Dur = 29
23:00:55.663 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:55.683 00.020 11060 IsSlewing returns 0
23:00:55.683 00.000 10844 UpdateGuideState exits: m=3385 SNR=37.9 Saturated
23:00:55.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:55.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:55.684 00.001 10844 Enqueuing Expose request
23:00:55.684 00.000 11060 IsGuiding returns 0
23:00:55.729 00.045 11060 IsGuiding returns 0
23:00:55.729 00.000 11060 Move returns status 0, amount 29
23:00:55.729 00.000 11060 MoveAxis(N, 0, ABG)
23:00:55.729 00.000 11060 Move returns status 0, amount 0
23:00:55.729 00.000 11060 move complete, result=0
23:00:55.729 00.000 11060 worker thread done servicing request
23:00:55.729 00.000 11060 Worker thread wakes up
23:00:55.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:55.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:55.782 00.053 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
23:00:56.355 00.573 11060 Exposure complete
23:00:56.591 00.236 11060 worker thread done servicing request
23:00:56.591 00.000 10844 OnExposeComplete: enter
23:00:56.591 00.000 10844 UpdateGuideState(): m_state=6
23:00:56.591 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
23:00:56.591 00.000 10844 Star::Find returns 1 (1), X=254.68, Y=59.44, Mass=3266, SNR=37.0, Peak=255 HFD=3.4
23:00:56.594 00.003 10844 MultiStar: [#1 -0.51,0.48,0.00,M5] [#2 -0.54,0.17,1.87,U] [#3 0.14,-0.22,0.96,U] [#4 -0.26,0.23,0.98,U] [#5 -0.25,-0.03,1.01,U] [#6 -0.43,0.75,0.00,M1] [#7 0.15,0.13,0.90,U] [#8 -0.06,0.62,0.90,U] 
23:00:56.594 00.000 10844 refined, 6 included, MultiStar: {-0.23, 0.11}, one-star: {-0.44, -0.17}
23:00:56.594 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.45 = -1.83)
23:00:56.594 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.85)
23:00:56.594 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.70 mountX=-0.06 mountY=-0.24, mountTheta=-1.83
23:00:56.594 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.11, opts=13)
23:00:56.594 00.000 10844 Enqueuing Move request for scope (-0.23, 0.11)
23:00:56.594 00.000 11060 Worker thread wakes up
23:00:56.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
23:00:56.594 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
23:00:56.594 00.000 11060 Moving (-0.23, 0.11) raw xDistance=-0.06 yDistance=-0.24
23:00:56.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:00:56.594 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.11 newest=-0.64
23:00:56.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:00:56.594 00.000 11060 MoveAxis(E, 0, ABG)
23:00:56.594 00.000 11060 Move returns status 0, amount 0
23:00:56.594 00.000 11060 BLC: Oldest BLC event removed
23:00:56.594 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 562 applied
23:00:56.594 00.000 11060 MoveAxis(N, 656, ABG)
23:00:56.599 00.005 11060 Guiding  Dir = 0, Dur = 656
23:00:56.620 00.021 11060 IsSlewing returns 0
23:00:56.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:56.620 00.000 11060 IsGuiding returns 0
23:00:56.639 00.019 10844 UpdateGuideState exits: m=3266 SNR=37.0 Saturated
23:00:56.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:56.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:56.639 00.000 10844 Enqueuing Expose request
23:00:57.312 00.673 11060 IsGuiding returns 0
23:00:57.312 00.000 11060 Move returns status 0, amount 656
23:00:57.312 00.000 11060 move complete, result=0
23:00:57.312 00.000 11060 worker thread done servicing request
23:00:57.312 00.000 11060 Worker thread wakes up
23:00:57.312 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 656 ms NORTH
23:00:57.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:57.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:57.966 00.654 11060 Exposure complete
23:00:58.176 00.210 11060 worker thread done servicing request
23:00:58.176 00.000 10844 OnExposeComplete: enter
23:00:58.176 00.000 10844 UpdateGuideState(): m_state=6
23:00:58.176 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
23:00:58.176 00.000 10844 Star::Find returns 1 (0), X=254.68, Y=59.44, Mass=3055, SNR=35.4, Peak=244 HFD=3.4
23:00:58.180 00.004 10844 MultiStar: [#1 -0.37,0.20,1.11,U] [#2 -0.39,0.29,1.94,U] [#3 -0.69,0.01,0.94,U] [#4 0.05,-0.03,0.99,U] [#5 -0.43,-0.50,1.04,U] [#6 -0.33,0.05,0.97,U] [#7 -0.31,0.30,0.92,U] [#8 -0.44,-0.11,1.00,U] 
23:00:58.180 00.000 10844 refined, 8 included, MultiStar: {-0.37, 0.03}, one-star: {-0.45, -0.18}
23:00:58.180 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.82 = -1.47)
23:00:58.180 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
23:00:58.180 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.03 hyp=0.37 cameraTheta=3.06 mountX=0.04 mountY=-0.37, mountTheta=-1.47
23:00:58.180 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.03, opts=13)
23:00:58.180 00.000 10844 Enqueuing Move request for scope (-0.37, 0.03)
23:00:58.180 00.000 11060 Worker thread wakes up
23:00:58.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.03) opts 0xd
23:00:58.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.03)
23:00:58.180 00.000 11060 Moving (-0.37, 0.03) raw xDistance=0.04 yDistance=-0.37
23:00:58.180 00.000 11060 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.169650, 1:0.372673
23:00:58.180 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:00:58.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:00:58.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
23:00:58.180 00.000 11060 MoveAxis(E, 0, ABG)
23:00:58.180 00.000 11060 Move returns status 0, amount 0
23:00:58.180 00.000 11060 MoveAxis(N, 145, ABG)
23:00:58.180 00.000 11060 Guiding  Dir = 0, Dur = 145
23:00:58.188 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:00:58.202 00.014 11060 IsSlewing returns 0
23:00:58.202 00.000 11060 IsGuiding returns 0
23:00:58.205 00.003 10844 UpdateGuideState exits: m=3055 SNR=35.4
23:00:58.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:58.205 00.000 10844 Enqueuing Expose request
23:00:58.353 00.148 11060 IsGuiding returns 0
23:00:58.353 00.000 11060 Move returns status 0, amount 145
23:00:58.353 00.000 11060 move complete, result=0
23:00:58.353 00.000 11060 worker thread done servicing request
23:00:58.353 00.000 11060 Worker thread wakes up
23:00:58.353 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 145 ms NORTH
23:00:58.355 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:58.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:00:58.989 00.634 11060 Exposure complete
23:00:59.217 00.228 11060 worker thread done servicing request
23:00:59.217 00.000 10844 OnExposeComplete: enter
23:00:59.217 00.000 10844 UpdateGuideState(): m_state=6
23:00:59.217 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
23:00:59.217 00.000 10844 Star::Find returns 1 (1), X=254.58, Y=59.03, Mass=3647, SNR=39.4, Peak=255 HFD=3.7
23:00:59.221 00.004 10844 MultiStar: [#1 -0.07,-0.38,0.97,U] [#2 -0.67,0.18,1.85,U] [#3 -0.00,-0.18,0.93,U] [#4 -0.07,0.42,0.89,U] [#5 -0.40,-0.49,0.95,U] [#6 -0.02,0.69,0.87,U] [#7 -0.47,-0.33,0.79,U] [#8 0.04,0.94,0.00,M1] 
23:00:59.221 00.000 10844 refined, 7 included, MultiStar: {-0.32, -0.07}, one-star: {-0.54, -0.58}
23:00:59.221 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
23:00:59.221 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
23:00:59.221 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-2.94 mountX=0.12 mountY=-0.31, mountTheta=-1.19
23:00:59.223 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.07, opts=13)
23:00:59.223 00.000 10844 Enqueuing Move request for scope (-0.32, -0.07)
23:00:59.223 00.000 11060 Worker thread wakes up
23:00:59.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.07) opts 0xd
23:00:59.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.07)
23:00:59.223 00.000 11060 Moving (-0.32, -0.07) raw xDistance=0.12 yDistance=-0.31
23:00:59.223 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.169650, 1:0.372673, 2:0.309508
23:00:59.223 00.000 11060 BLC: Under-shoot: nominal increase by 162
23:00:59.223 00.000 11060 BLC: window closed
23:00:59.223 00.000 11060 BLC: Pulse adjusted to 618
23:00:59.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:00:59.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
23:00:59.223 00.000 11060 MoveAxis(W, 22, ABG)
23:00:59.223 00.000 11060 Guiding  Dir = 3, Dur = 22
23:00:59.227 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:00:59.242 00.015 11060 IsSlewing returns 0
23:00:59.243 00.001 11060 IsGuiding returns 0
23:00:59.247 00.004 10844 UpdateGuideState exits: m=3647 SNR=39.4 Saturated
23:00:59.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:59.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:00:59.247 00.000 10844 Enqueuing Expose request
23:00:59.276 00.029 11060 IsGuiding returns 0
23:00:59.276 00.000 11060 Move returns status 0, amount 22
23:00:59.276 00.000 11060 MoveAxis(N, 120, ABG)
23:00:59.276 00.000 11060 Guiding  Dir = 0, Dur = 120
23:00:59.288 00.012 11060 IsSlewing returns 0
23:00:59.288 00.000 11060 IsGuiding returns 0
23:00:59.398 00.110 10844 evsrv: cli 0EEEE7F0 connect
23:00:59.398 00.000 10844 case statement mapped state 6 to 3
23:00:59.398 00.000 10844 case statement mapped state 6 to 3
23:00:59.398 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"53d997db-e544-4487-983b-b56e12ce0871"}
23:00:59.398 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"53d997db-e544-4487-983b-b56e12ce0871"}
23:00:59.398 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
23:00:59.418 00.020 11060 IsGuiding returns 0
23:00:59.418 00.000 11060 Move returns status 0, amount 120
23:00:59.418 00.000 11060 move complete, result=0
23:00:59.418 00.000 11060 worker thread done servicing request
23:00:59.418 00.000 11060 Worker thread wakes up
23:00:59.420 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:00:59.420 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.3 px 120 ms NORTH
23:00:59.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:00.076 00.656 11060 Exposure complete
23:01:00.273 00.197 11060 worker thread done servicing request
23:01:00.278 00.005 10844 OnExposeComplete: enter
23:01:00.278 00.000 10844 UpdateGuideState(): m_state=6
23:01:00.278 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
23:01:00.279 00.001 10844 Star::Find returns 1 (0), X=254.86, Y=59.69, Mass=3538, SNR=38.3, Peak=253 HFD=3.8
23:01:00.279 00.000 10844 MultiStar: [#1 -0.31,-0.28,0.97,U] [#2 -0.44,-0.22,1.87,U] [#3 0.43,-0.36,0.85,U] [#4 0.18,-0.10,0.98,U] [#5 -0.12,-0.43,1.00,U] [#6 0.14,0.41,0.89,U] [#7 0.23,-0.48,0.81,U] [#8 -0.23,0.04,0.90,U] 
23:01:00.279 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.15}, one-star: {-0.26, 0.07}
23:01:00.279 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:01:00.279 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:01:00.279 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.12 mountX=0.17 mountY=-0.07, mountTheta=-0.38
23:01:00.279 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
23:01:00.279 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
23:01:00.279 00.000 11060 Worker thread wakes up
23:01:00.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
23:01:00.279 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
23:01:00.279 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.17 yDistance=-0.07
23:01:00.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:01:00.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:00.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:00.279 00.000 11060 MoveAxis(W, 30, ABG)
23:01:00.279 00.000 11060 Guiding  Dir = 3, Dur = 30
23:01:00.288 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:00.299 00.011 11060 IsSlewing returns 0
23:01:00.299 00.000 11060 IsGuiding returns 0
23:01:00.304 00.005 10844 UpdateGuideState exits: m=3538 SNR=38.3
23:01:00.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:00.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:00.304 00.000 10844 Enqueuing Expose request
23:01:00.343 00.039 11060 IsGuiding returns 0
23:01:00.343 00.000 11060 Move returns status 0, amount 30
23:01:00.343 00.000 11060 MoveAxis(N, 0, ABG)
23:01:00.343 00.000 11060 Move returns status 0, amount 0
23:01:00.343 00.000 11060 move complete, result=0
23:01:00.343 00.000 11060 worker thread done servicing request
23:01:00.343 00.000 11060 Worker thread wakes up
23:01:00.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:00.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:00.343 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:01:00.978 00.635 11060 Exposure complete
23:01:01.199 00.221 11060 worker thread done servicing request
23:01:01.199 00.000 10844 OnExposeComplete: enter
23:01:01.199 00.000 10844 UpdateGuideState(): m_state=6
23:01:01.199 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
23:01:01.199 00.000 10844 Star::Find returns 1 (1), X=255.21, Y=59.75, Mass=3238, SNR=37.5, Peak=255 HFD=3.5
23:01:01.199 00.000 10844 MultiStar: [#1 -0.49,0.06,1.00,U] [#2 -0.25,0.05,1.85,U] [#3 0.09,0.01,0.97,U] [#4 -0.04,0.52,0.93,U] [#5 -0.04,-0.54,0.94,U] [#6 0.17,0.48,0.90,U] [#7 -0.46,-0.43,0.84,U] [#8 0.08,0.84,0.00,M1] 
23:01:01.199 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.04}, one-star: {0.08, 0.13}
23:01:01.199 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
23:01:01.201 00.002 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
23:01:01.201 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.84 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
23:01:01.201 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.04, opts=13)
23:01:01.201 00.000 10844 Enqueuing Move request for scope (-0.13, 0.04)
23:01:01.201 00.000 11060 Worker thread wakes up
23:01:01.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
23:01:01.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
23:01:01.201 00.000 11060 Moving (-0.13, 0.04) raw xDistance=-0.02 yDistance=-0.13
23:01:01.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:01:01.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:01.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:01.201 00.000 11060 MoveAxis(E, 0, ABG)
23:01:01.201 00.000 11060 Move returns status 0, amount 0
23:01:01.201 00.000 11060 MoveAxis(N, 0, ABG)
23:01:01.201 00.000 11060 Move returns status 0, amount 0
23:01:01.201 00.000 11060 move complete, result=0
23:01:01.203 00.002 11060 worker thread done servicing request
23:01:01.209 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:01.237 00.028 10844 UpdateGuideState exits: m=3238 SNR=37.5 Saturated
23:01:01.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:01.239 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:01.239 00.000 10844 Enqueuing Expose request
23:01:01.239 00.000 11060 Worker thread wakes up
23:01:01.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:01.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:01.240 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:01.896 00.656 11060 Exposure complete
23:01:02.153 00.257 11060 worker thread done servicing request
23:01:02.153 00.000 10844 OnExposeComplete: enter
23:01:02.153 00.000 10844 UpdateGuideState(): m_state=6
23:01:02.153 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
23:01:02.153 00.000 10844 Star::Find returns 1 (0), X=255.48, Y=59.61, Mass=3049, SNR=36.3, Peak=254 HFD=3.4
23:01:02.159 00.006 10844 MultiStar: [#1 -0.34,0.23,1.02,U] [#2 -0.73,0.16,0.00,M1] [#3 -0.30,0.17,0.94,U] [#4 0.53,0.31,0.99,U] [#5 -0.25,-0.77,0.00,M1] [#6 -0.20,0.39,1.01,U] [#7 -0.19,-0.68,0.00,M1] [#8 0.32,0.68,0.00,M2] 
23:01:02.159 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.22}, one-star: {0.36, -0.01}
23:01:02.159 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
23:01:02.159 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
23:01:02.159 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.52 mountX=-0.22 mountY=-0.03, mountTheta=-3.03
23:01:02.161 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.22, opts=13)
23:01:02.161 00.000 10844 Enqueuing Move request for scope (0.01, 0.22)
23:01:02.161 00.000 11060 Worker thread wakes up
23:01:02.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
23:01:02.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
23:01:02.161 00.000 11060 Moving (0.01, 0.22) raw xDistance=-0.22 yDistance=-0.03
23:01:02.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:01:02.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:02.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:02.161 00.000 11060 MoveAxis(E, 38, ABG)
23:01:02.161 00.000 11060 Guiding  Dir = 2, Dur = 38
23:01:02.168 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:02.174 00.006 11060 IsSlewing returns 0
23:01:02.174 00.000 11060 IsGuiding returns 0
23:01:02.196 00.022 10844 UpdateGuideState exits: m=3049 SNR=36.3
23:01:02.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:02.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:02.196 00.000 10844 Enqueuing Expose request
23:01:02.220 00.024 11060 IsGuiding returns 0
23:01:02.220 00.000 11060 Move returns status 0, amount 38
23:01:02.220 00.000 11060 MoveAxis(N, 0, ABG)
23:01:02.220 00.000 11060 Move returns status 0, amount 0
23:01:02.220 00.000 11060 move complete, result=0
23:01:02.220 00.000 11060 worker thread done servicing request
23:01:02.220 00.000 11060 Worker thread wakes up
23:01:02.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:02.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:02.220 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
23:01:02.856 00.636 11060 Exposure complete
23:01:03.084 00.228 11060 worker thread done servicing request
23:01:03.084 00.000 10844 OnExposeComplete: enter
23:01:03.084 00.000 10844 UpdateGuideState(): m_state=6
23:01:03.084 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
23:01:03.084 00.000 10844 Star::Find returns 1 (0), X=255.04, Y=59.09, Mass=3283, SNR=37.0, Peak=230 HFD=3.9
23:01:03.084 00.000 10844 MultiStar: [#1 -0.42,0.50,0.97,U] [#2 -1.09,-0.62,0.00,M2] [#3 -0.16,-0.42,1.03,U] [#4 0.34,0.17,1.00,U] [#5 -0.76,-0.50,0.00,M2] [#6 -0.09,-0.75,0.00,M1] [#7 -0.01,-0.01,0.83,U] [#8 -0.19,-0.36,0.96,U] 
23:01:03.084 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.12}, one-star: {-0.08, -0.53}
23:01:03.084 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
23:01:03.084 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
23:01:03.084 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.14 cameraTheta=-2.21 mountX=0.13 mountY=-0.07, mountTheta=-0.47
23:01:03.084 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.12, opts=13)
23:01:03.084 00.000 10844 Enqueuing Move request for scope (-0.09, -0.12)
23:01:03.084 00.000 11060 Worker thread wakes up
23:01:03.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
23:01:03.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
23:01:03.084 00.000 11060 Moving (-0.09, -0.12) raw xDistance=0.13 yDistance=-0.07
23:01:03.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:01:03.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:03.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:03.084 00.000 11060 MoveAxis(W, 21, ABG)
23:01:03.084 00.000 11060 Guiding  Dir = 3, Dur = 21
23:01:03.095 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:03.104 00.009 11060 IsSlewing returns 0
23:01:03.104 00.000 11060 IsGuiding returns 0
23:01:03.112 00.008 10844 UpdateGuideState exits: m=3283 SNR=37.0
23:01:03.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:03.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:03.112 00.000 10844 Enqueuing Expose request
23:01:03.134 00.022 11060 IsGuiding returns 0
23:01:03.134 00.000 11060 Move returns status 0, amount 21
23:01:03.135 00.001 11060 MoveAxis(N, 0, ABG)
23:01:03.135 00.000 11060 Move returns status 0, amount 0
23:01:03.135 00.000 11060 move complete, result=0
23:01:03.135 00.000 11060 worker thread done servicing request
23:01:03.135 00.000 11060 Worker thread wakes up
23:01:03.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:03.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:03.135 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
23:01:03.776 00.641 11060 Exposure complete
23:01:04.007 00.231 11060 worker thread done servicing request
23:01:04.007 00.000 10844 OnExposeComplete: enter
23:01:04.007 00.000 10844 UpdateGuideState(): m_state=6
23:01:04.008 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
23:01:04.008 00.000 10844 Star::Find returns 1 (0), X=255.12, Y=59.71, Mass=3273, SNR=37.4, Peak=249 HFD=3.8
23:01:04.008 00.000 10844 MultiStar: [#1 -0.39,0.53,0.94,U] [#2 -1.03,-0.50,0.00,M3] [#3 0.10,-0.08,0.82,U] [#4 0.08,-0.03,1.00,U] [#5 -0.14,-0.95,0.00,M3] [#6 0.10,-0.72,0.00,M2] [#7 0.19,-0.10,0.83,U] [#8 0.26,0.31,0.90,U] 
23:01:04.008 00.000 10844 single-star, 5 included, MultiStar: {0.03, 0.13}, one-star: {-0.00, 0.09}
23:01:04.008 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
23:01:04.008 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
23:01:04.008 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=-0.09 mountY=-0.02, mountTheta=-2.97
23:01:04.009 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
23:01:04.009 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
23:01:04.009 00.000 11060 Worker thread wakes up
23:01:04.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:01:04.009 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:01:04.009 00.000 11060 Moving (-0.00, 0.09) raw xDistance=-0.09 yDistance=-0.02
23:01:04.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:01:04.011 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:04.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:04.011 00.000 11060 MoveAxis(E, 0, ABG)
23:01:04.011 00.000 11060 Move returns status 0, amount 0
23:01:04.011 00.000 11060 MoveAxis(N, 0, ABG)
23:01:04.011 00.000 11060 Move returns status 0, amount 0
23:01:04.011 00.000 11060 move complete, result=0
23:01:04.011 00.000 11060 worker thread done servicing request
23:01:04.018 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:04.035 00.017 10844 UpdateGuideState exits: m=3273 SNR=37.4
23:01:04.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:04.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:04.035 00.000 10844 Enqueuing Expose request
23:01:04.035 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:04.035 00.000 11060 Worker thread wakes up
23:01:04.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:04.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:04.704 00.669 11060 Exposure complete
23:01:04.924 00.220 11060 worker thread done servicing request
23:01:04.924 00.000 10844 OnExposeComplete: enter
23:01:04.924 00.000 10844 UpdateGuideState(): m_state=6
23:01:04.924 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
23:01:04.924 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.06, Mass=3262, SNR=36.9, Peak=239 HFD=3.9
23:01:04.924 00.000 10844 MultiStar: [#1 -0.33,-0.04,0.98,U] [#2 -0.49,-0.15,1.85,U] [#3 -0.17,-0.04,0.98,U] [#4 0.44,-0.38,0.92,U] [#5 -0.70,-0.05,0.00,M4] [#6 0.11,-0.30,0.94,U] [#7 -0.28,-0.02,0.80,U] [#8 -0.24,0.25,0.94,U] 
23:01:04.924 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.16}, one-star: {-0.05, -0.56}
23:01:04.924 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
23:01:04.924 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
23:01:04.924 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-2.38 mountX=0.19 mountY=-0.14, mountTheta=-0.63
23:01:04.929 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.16, opts=13)
23:01:04.929 00.000 10844 Enqueuing Move request for scope (-0.16, -0.16)
23:01:04.929 00.000 11060 Worker thread wakes up
23:01:04.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
23:01:04.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
23:01:04.929 00.000 11060 Moving (-0.16, -0.16) raw xDistance=0.19 yDistance=-0.14
23:01:04.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:01:04.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:04.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:01:04.929 00.000 11060 MoveAxis(W, 32, ABG)
23:01:04.929 00.000 11060 Guiding  Dir = 3, Dur = 32
23:01:04.934 00.005 11060 IsSlewing returns 0
23:01:04.934 00.000 11060 IsGuiding returns 0
23:01:04.936 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:04.962 00.026 10844 UpdateGuideState exits: m=3262 SNR=36.9
23:01:04.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:04.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:04.962 00.000 10844 Enqueuing Expose request
23:01:04.975 00.013 11060 IsGuiding returns 0
23:01:04.975 00.000 11060 Move returns status 0, amount 32
23:01:04.977 00.002 11060 MoveAxis(N, 0, ABG)
23:01:04.977 00.000 11060 Move returns status 0, amount 0
23:01:04.977 00.000 11060 move complete, result=0
23:01:04.977 00.000 11060 worker thread done servicing request
23:01:04.977 00.000 11060 Worker thread wakes up
23:01:04.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:04.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:04.978 00.001 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
23:01:05.618 00.640 11060 Exposure complete
23:01:05.828 00.210 11060 worker thread done servicing request
23:01:05.828 00.000 10844 OnExposeComplete: enter
23:01:05.828 00.000 10844 UpdateGuideState(): m_state=6
23:01:05.829 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
23:01:05.829 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=58.87, Mass=3200, SNR=37.2, Peak=254 HFD=3.8
23:01:05.829 00.000 10844 MultiStar: [#1 -0.16,0.05,1.04,U] [#2 -0.60,-1.42,0.00,M3] [#3 -0.16,-0.28,0.97,U] [#4 0.32,-0.15,0.89,U] [#5 -0.56,-0.70,0.00,M5] [#6 0.02,-0.61,0.91,U] [#7 0.02,0.38,0.83,U] [#8 -0.11,-0.53,0.97,U] 
23:01:05.829 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.28}, one-star: {-0.20, -0.75}
23:01:05.829 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
23:01:05.830 00.001 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
23:01:05.830 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.74 mountX=0.28 mountY=-0.00, mountTheta=-0.00
23:01:05.832 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.28, opts=13)
23:01:05.832 00.000 10844 Enqueuing Move request for scope (-0.05, -0.28)
23:01:05.832 00.000 11060 Worker thread wakes up
23:01:05.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
23:01:05.833 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
23:01:05.833 00.000 11060 Moving (-0.05, -0.28) raw xDistance=0.28 yDistance=-0.00
23:01:05.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
23:01:05.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:05.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:01:05.833 00.000 11060 MoveAxis(W, 50, ABG)
23:01:05.833 00.000 11060 Guiding  Dir = 3, Dur = 50
23:01:05.835 00.002 11060 IsSlewing returns 0
23:01:05.836 00.001 11060 IsGuiding returns 0
23:01:05.840 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:05.856 00.016 10844 UpdateGuideState exits: m=3200 SNR=37.2
23:01:05.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:05.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:05.856 00.000 10844 Enqueuing Expose request
23:01:05.897 00.041 11060 IsGuiding returns 0
23:01:05.897 00.000 11060 Move returns status 0, amount 50
23:01:05.897 00.000 11060 MoveAxis(N, 0, ABG)
23:01:05.897 00.000 11060 Move returns status 0, amount 0
23:01:05.897 00.000 11060 move complete, result=0
23:01:05.897 00.000 11060 worker thread done servicing request
23:01:05.897 00.000 11060 Worker thread wakes up
23:01:05.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:05.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:05.905 00.008 10844 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
23:01:06.548 00.643 11060 Exposure complete
23:01:06.778 00.230 11060 worker thread done servicing request
23:01:06.778 00.000 10844 OnExposeComplete: enter
23:01:06.778 00.000 10844 UpdateGuideState(): m_state=6
23:01:06.778 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
23:01:06.778 00.000 10844 Star::Find returns 1 (1), X=255.11, Y=59.54, Mass=3202, SNR=36.7, Peak=255 HFD=3.6
23:01:06.778 00.000 10844 MultiStar: [#1 -0.09,0.72,0.00,M1] [#2 -0.84,-0.42,0.00,M4] [#3 -0.05,-0.23,1.00,U] [#4 -0.15,0.09,0.93,U] [#5 -0.39,-0.44,0.96,U] [#6 -0.51,-0.23,0.90,U] [#7 0.29,-0.22,0.86,U] [#8 -0.01,0.27,0.91,U] 
23:01:06.778 00.000 10844 single-star, 6 included, MultiStar: {-0.12, -0.12}, one-star: {-0.01, -0.08}
23:01:06.778 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
23:01:06.778 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
23:01:06.778 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.65 mountX=0.08 mountY=0.01, mountTheta=0.08
23:01:06.782 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
23:01:06.782 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
23:01:06.782 00.000 11060 Worker thread wakes up
23:01:06.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:01:06.782 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:01:06.782 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.01
23:01:06.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:01:06.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:06.784 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:01:06.784 00.000 11060 MoveAxis(E, 0, ABG)
23:01:06.784 00.000 11060 Move returns status 0, amount 0
23:01:06.784 00.000 11060 MoveAxis(N, 0, ABG)
23:01:06.784 00.000 11060 Move returns status 0, amount 0
23:01:06.784 00.000 11060 move complete, result=0
23:01:06.784 00.000 11060 worker thread done servicing request
23:01:06.789 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:06.805 00.016 10844 UpdateGuideState exits: m=3202 SNR=36.7 Saturated
23:01:06.806 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:06.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:06.806 00.000 10844 Enqueuing Expose request
23:01:06.806 00.000 11060 Worker thread wakes up
23:01:06.806 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:06.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:06.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:07.435 00.629 11060 Exposure complete
23:01:07.667 00.232 11060 worker thread done servicing request
23:01:07.667 00.000 10844 OnExposeComplete: enter
23:01:07.667 00.000 10844 UpdateGuideState(): m_state=6
23:01:07.669 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
23:01:07.669 00.000 10844 Star::Find returns 1 (0), X=255.70, Y=59.22, Mass=2759, SNR=33.5, Peak=211 HFD=3.6
23:01:07.669 00.000 10844 MultiStar: [#1 0.13,0.69,0.00,M2] [#2 -0.90,-0.61,0.00,M5] [#3 -0.02,-0.31,1.10,U] [#4 -0.04,-0.26,1.03,U] [#5 -0.41,-0.34,1.16,U] [#6 -0.47,0.53,0.00,M1] [#7 -0.36,0.08,0.94,U] [#8 -0.16,0.13,1.01,U] 
23:01:07.669 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.19}, one-star: {0.58, -0.40}
23:01:07.669 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
23:01:07.669 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
23:01:07.669 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.93 mountX=0.20 mountY=-0.04, mountTheta=-0.20
23:01:07.670 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.19, opts=13)
23:01:07.670 00.000 10844 Enqueuing Move request for scope (-0.07, -0.19)
23:01:07.670 00.000 11060 Worker thread wakes up
23:01:07.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
23:01:07.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
23:01:07.670 00.000 11060 Moving (-0.07, -0.19) raw xDistance=0.20 yDistance=-0.04
23:01:07.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:01:07.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:07.672 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:07.672 00.000 11060 MoveAxis(W, 35, ABG)
23:01:07.672 00.000 11060 Guiding  Dir = 3, Dur = 35
23:01:07.680 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:07.695 00.015 11060 IsSlewing returns 0
23:01:07.696 00.001 11060 IsGuiding returns 0
23:01:07.700 00.004 10844 UpdateGuideState exits: m=2759 SNR=33.5
23:01:07.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:07.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:07.700 00.000 10844 Enqueuing Expose request
23:01:07.755 00.055 11060 IsGuiding returns 0
23:01:07.755 00.000 11060 Move returns status 0, amount 35
23:01:07.755 00.000 11060 MoveAxis(N, 0, ABG)
23:01:07.755 00.000 11060 Move returns status 0, amount 0
23:01:07.755 00.000 11060 move complete, result=0
23:01:07.755 00.000 11060 worker thread done servicing request
23:01:07.755 00.000 11060 Worker thread wakes up
23:01:07.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:07.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:07.755 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
23:01:08.398 00.643 11060 Exposure complete
23:01:08.612 00.214 11060 worker thread done servicing request
23:01:08.613 00.001 10844 OnExposeComplete: enter
23:01:08.613 00.000 10844 UpdateGuideState(): m_state=6
23:01:08.613 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
23:01:08.613 00.000 10844 Star::Find returns 1 (1), X=255.19, Y=59.00, Mass=3516, SNR=38.1, Peak=255 HFD=3.8
23:01:08.613 00.000 10844 MultiStar: [#1 -0.37,-0.17,0.94,U] [#2 0.11,0.12,1.88,U] [#3 -0.35,0.06,0.95,U] [#4 -0.37,-0.17,0.87,U] [#5 -0.15,-0.72,0.00,M4] [#6 -0.48,0.64,0.00,M2] [#7 -0.14,-0.55,0.80,U] [#8 -0.34,-0.23,0.94,U] 
23:01:08.613 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.18}, one-star: {0.07, -0.62}
23:01:08.613 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
23:01:08.613 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
23:01:08.613 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-2.29 mountX=0.20 mountY=-0.13, mountTheta=-0.56
23:01:08.613 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.18, opts=13)
23:01:08.613 00.000 10844 Enqueuing Move request for scope (-0.16, -0.18)
23:01:08.613 00.000 11060 Worker thread wakes up
23:01:08.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
23:01:08.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
23:01:08.613 00.000 11060 Moving (-0.16, -0.18) raw xDistance=0.20 yDistance=-0.13
23:01:08.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:01:08.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:08.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:08.613 00.000 11060 MoveAxis(W, 36, ABG)
23:01:08.613 00.000 11060 Guiding  Dir = 3, Dur = 36
23:01:08.624 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:08.652 00.028 11060 IsSlewing returns 0
23:01:08.652 00.000 11060 IsGuiding returns 0
23:01:08.658 00.006 10844 UpdateGuideState exits: m=3516 SNR=38.1 Saturated
23:01:08.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:08.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:08.658 00.000 10844 Enqueuing Expose request
23:01:08.723 00.065 11060 IsGuiding returns 0
23:01:08.723 00.000 11060 Move returns status 0, amount 36
23:01:08.723 00.000 11060 MoveAxis(N, 0, ABG)
23:01:08.723 00.000 11060 Move returns status 0, amount 0
23:01:08.723 00.000 11060 move complete, result=0
23:01:08.724 00.001 11060 worker thread done servicing request
23:01:08.724 00.000 11060 Worker thread wakes up
23:01:08.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:08.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:08.751 00.027 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
23:01:09.341 00.590 11060 Exposure complete
23:01:09.561 00.220 11060 worker thread done servicing request
23:01:09.561 00.000 10844 OnExposeComplete: enter
23:01:09.561 00.000 10844 UpdateGuideState(): m_state=6
23:01:09.561 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
23:01:09.561 00.000 10844 Star::Find returns 1 (0), X=254.81, Y=59.37, Mass=3424, SNR=38.1, Peak=241 HFD=3.7
23:01:09.561 00.000 10844 MultiStar: [#1 -0.11,0.53,0.91,U] [#2 -0.45,-0.04,1.84,U] [#3 -0.04,-0.78,0.00,M1] [#4 -0.15,-0.18,1.03,U] [#5 -0.31,-0.95,0.00,M5] [#6 0.15,-0.20,0.84,U] [#7 -0.08,-0.39,0.89,U] [#8 -0.24,-0.23,0.98,U] 
23:01:09.561 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.10}, one-star: {-0.31, -0.25}
23:01:09.561 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
23:01:09.561 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
23:01:09.561 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-2.70 mountX=0.14 mountY=-0.19, mountTheta=-0.95
23:01:09.565 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.10, opts=13)
23:01:09.565 00.000 10844 Enqueuing Move request for scope (-0.21, -0.10)
23:01:09.565 00.000 11060 Worker thread wakes up
23:01:09.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
23:01:09.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
23:01:09.565 00.000 11060 Moving (-0.21, -0.10) raw xDistance=0.14 yDistance=-0.19
23:01:09.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:01:09.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
23:01:09.565 00.000 11060 MoveAxis(W, 25, ABG)
23:01:09.566 00.001 11060 Guiding  Dir = 3, Dur = 25
23:01:09.580 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:09.601 00.021 11060 IsSlewing returns 0
23:01:09.602 00.001 11060 IsGuiding returns 0
23:01:09.605 00.003 10844 UpdateGuideState exits: m=3424 SNR=38.1
23:01:09.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:09.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:09.605 00.000 10844 Enqueuing Expose request
23:01:09.656 00.051 11060 IsGuiding returns 0
23:01:09.656 00.000 11060 Move returns status 0, amount 25
23:01:09.656 00.000 11060 MoveAxis(N, 75, ABG)
23:01:09.656 00.000 11060 Guiding  Dir = 0, Dur = 75
23:01:09.678 00.022 11060 IsSlewing returns 0
23:01:09.678 00.000 11060 IsGuiding returns 0
23:01:09.781 00.103 11060 IsGuiding returns 0
23:01:09.781 00.000 11060 Move returns status 0, amount 75
23:01:09.781 00.000 11060 move complete, result=0
23:01:09.781 00.000 11060 worker thread done servicing request
23:01:09.781 00.000 11060 Worker thread wakes up
23:01:09.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:09.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:09.786 00.005 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 75 ms NORTH
23:01:10.428 00.642 11060 Exposure complete
23:01:10.663 00.235 11060 worker thread done servicing request
23:01:10.663 00.000 10844 OnExposeComplete: enter
23:01:10.663 00.000 10844 UpdateGuideState(): m_state=6
23:01:10.663 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
23:01:10.663 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=59.24, Mass=3386, SNR=38.0, Peak=255 HFD=3.6
23:01:10.663 00.000 10844 MultiStar: [#1 0.12,-0.03,0.99,U] [#2 -0.36,-0.35,1.80,U] [#3 -0.08,0.42,1.04,U] [#4 0.39,0.06,0.90,U] [#5 0.26,-0.27,0.95,U] [#6 0.08,0.19,0.86,U] [#7 0.04,-0.48,0.87,U] [#8 0.33,-0.20,0.88,U] 
23:01:10.663 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.24, -0.38}
23:01:10.663 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
23:01:10.663 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
23:01:10.663 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.10 mountX=0.12 mountY=0.09, mountTheta=0.64
23:01:10.667 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
23:01:10.667 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
23:01:10.667 00.000 11060 Worker thread wakes up
23:01:10.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
23:01:10.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
23:01:10.668 00.001 11060 Moving (0.07, -0.13) raw xDistance=0.12 yDistance=0.09
23:01:10.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:01:10.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:10.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:01:10.668 00.000 11060 MoveAxis(E, 0, ABG)
23:01:10.668 00.000 11060 Move returns status 0, amount 0
23:01:10.668 00.000 11060 MoveAxis(N, 0, ABG)
23:01:10.668 00.000 11060 Move returns status 0, amount 0
23:01:10.668 00.000 11060 move complete, result=0
23:01:10.668 00.000 11060 worker thread done servicing request
23:01:10.676 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:10.710 00.034 10844 UpdateGuideState exits: m=3386 SNR=38.0 Saturated
23:01:10.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:10.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:10.710 00.000 10844 Enqueuing Expose request
23:01:10.710 00.000 11060 Worker thread wakes up
23:01:10.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:10.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:10.712 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:11.362 00.650 11060 Exposure complete
23:01:11.576 00.214 11060 worker thread done servicing request
23:01:11.576 00.000 10844 OnExposeComplete: enter
23:01:11.576 00.000 10844 UpdateGuideState(): m_state=6
23:01:11.576 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
23:01:11.576 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.06, Mass=3259, SNR=37.1, Peak=232 HFD=3.9
23:01:11.576 00.000 10844 MultiStar: [#1 -0.02,-0.24,1.06,U] [#2 -0.43,-0.19,2.04,U] [#3 -0.01,-0.71,0.00,M1] [#4 -0.24,-0.29,0.93,U] [#5 -0.37,-0.73,0.00,M5] [#6 -0.07,0.13,1.03,U] [#7 0.30,-1.09,0.00,M1] [#8 0.28,-0.03,0.90,U] 
23:01:11.576 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.20}, one-star: {-0.03, -0.56}
23:01:11.576 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
23:01:11.576 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
23:01:11.576 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.19 mountX=0.22 mountY=-0.11, mountTheta=-0.45
23:01:11.580 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
23:01:11.580 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
23:01:11.580 00.000 11060 Worker thread wakes up
23:01:11.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
23:01:11.580 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
23:01:11.580 00.000 11060 Moving (-0.14, -0.20) raw xDistance=0.22 yDistance=-0.11
23:01:11.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:01:11.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:11.581 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:01:11.581 00.000 11060 MoveAxis(W, 38, ABG)
23:01:11.581 00.000 11060 Guiding  Dir = 3, Dur = 38
23:01:11.586 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:11.602 00.016 10844 UpdateGuideState exits: m=3259 SNR=37.1
23:01:11.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:11.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:11.602 00.000 10844 Enqueuing Expose request
23:01:11.614 00.012 11060 IsSlewing returns 0
23:01:11.614 00.000 11060 IsGuiding returns 0
23:01:11.667 00.053 11060 IsGuiding returns 0
23:01:11.667 00.000 11060 Move returns status 0, amount 38
23:01:11.668 00.001 11060 MoveAxis(N, 0, ABG)
23:01:11.668 00.000 11060 Move returns status 0, amount 0
23:01:11.668 00.000 11060 move complete, result=0
23:01:11.668 00.000 11060 worker thread done servicing request
23:01:11.668 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:01:11.668 00.000 11060 Worker thread wakes up
23:01:11.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:11.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:12.320 00.652 11060 Exposure complete
23:01:12.539 00.219 11060 worker thread done servicing request
23:01:12.540 00.001 10844 OnExposeComplete: enter
23:01:12.540 00.000 10844 UpdateGuideState(): m_state=6
23:01:12.540 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
23:01:12.540 00.000 10844 Star::Find returns 1 (0), X=255.43, Y=59.35, Mass=3283, SNR=37.5, Peak=229 HFD=3.4
23:01:12.541 00.001 10844 MultiStar: [#1 0.00,-0.19,1.02,U] [#2 -0.25,-0.14,1.89,U] [#3 -0.03,-0.10,0.92,U] [#4 0.01,0.09,0.98,U] [#5 -0.26,-0.58,1.01,U] [#6 0.07,0.67,0.95,U] [#7 0.38,-0.93,0.00,M2] [#8 0.09,0.17,0.99,U] 
23:01:12.541 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.31, -0.27}
23:01:12.541 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
23:01:12.541 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
23:01:12.541 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.07 mountX=0.06 mountY=-0.02, mountTheta=-0.33
23:01:12.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
23:01:12.543 00.000 10844 Enqueuing Move request for scope (-0.03, -0.06)
23:01:12.543 00.000 11060 Worker thread wakes up
23:01:12.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:01:12.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:01:12.543 00.000 11060 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=-0.02
23:01:12.544 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:01:12.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:12.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:12.544 00.000 11060 MoveAxis(E, 0, ABG)
23:01:12.544 00.000 11060 Move returns status 0, amount 0
23:01:12.544 00.000 11060 MoveAxis(N, 0, ABG)
23:01:12.544 00.000 11060 Move returns status 0, amount 0
23:01:12.544 00.000 11060 move complete, result=0
23:01:12.545 00.001 11060 worker thread done servicing request
23:01:12.561 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:12.581 00.020 10844 UpdateGuideState exits: m=3283 SNR=37.5
23:01:12.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:12.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:12.581 00.000 10844 Enqueuing Expose request
23:01:12.581 00.000 11060 Worker thread wakes up
23:01:12.581 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:12.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:12.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:13.242 00.661 11060 Exposure complete
23:01:13.465 00.223 11060 worker thread done servicing request
23:01:13.465 00.000 10844 OnExposeComplete: enter
23:01:13.465 00.000 10844 UpdateGuideState(): m_state=6
23:01:13.465 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
23:01:13.465 00.000 10844 Star::Find returns 1 (0), X=255.57, Y=59.89, Mass=2965, SNR=34.9, Peak=247 HFD=3.6
23:01:13.465 00.000 10844 MultiStar: [#1 -0.08,0.62,1.09,U] [#2 -0.19,-0.45,2.15,U] [#3 0.26,-0.30,1.07,U] [#4 0.22,0.42,1.00,U] [#5 0.02,-0.75,0.00,M5] [#6 -0.22,0.31,1.00,U] [#7 0.33,-0.73,0.00,M3] [#8 0.09,0.05,0.98,U] 
23:01:13.465 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.45, 0.27}
23:01:13.465 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:01:13.465 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
23:01:13.465 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.92 mountX=-0.06 mountY=0.03, mountTheta=2.66
23:01:13.465 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
23:01:13.465 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
23:01:13.465 00.000 11060 Worker thread wakes up
23:01:13.470 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:01:13.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:01:13.470 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.06 yDistance=0.03
23:01:13.471 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:01:13.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:13.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:01:13.471 00.000 11060 MoveAxis(E, 0, ABG)
23:01:13.471 00.000 11060 Move returns status 0, amount 0
23:01:13.471 00.000 11060 MoveAxis(N, 0, ABG)
23:01:13.471 00.000 11060 Move returns status 0, amount 0
23:01:13.471 00.000 11060 move complete, result=0
23:01:13.471 00.000 11060 worker thread done servicing request
23:01:13.476 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:13.509 00.033 10844 UpdateGuideState exits: m=2965 SNR=34.9
23:01:13.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:13.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:13.509 00.000 10844 Enqueuing Expose request
23:01:13.509 00.000 11060 Worker thread wakes up
23:01:13.509 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:13.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:13.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:14.155 00.646 11060 Exposure complete
23:01:14.366 00.211 11060 worker thread done servicing request
23:01:14.366 00.000 10844 OnExposeComplete: enter
23:01:14.371 00.005 10844 UpdateGuideState(): m_state=6
23:01:14.371 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
23:01:14.371 00.000 10844 Star::Find returns 1 (0), X=255.02, Y=59.05, Mass=2908, SNR=34.8, Peak=232 HFD=3.9
23:01:14.371 00.000 10844 MultiStar: [#1 -0.04,0.07,1.07,U] [#2 -0.44,-0.57,0.00,M1] [#3 -0.21,-0.57,1.06,U] [#4 -0.21,-0.52,1.07,U] [#5 -0.02,-1.19,0.00,M6] [#6 -0.17,-1.19,0.00,M1] [#7 0.10,-0.49,0.86,U] [#8 -0.08,-0.43,0.95,U] 
23:01:14.371 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.41}, one-star: {-0.10, -0.57}
23:01:14.371 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
23:01:14.371 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
23:01:14.371 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.41 hyp=0.42 cameraTheta=-1.80 mountX=0.42 mountY=-0.03, mountTheta=-0.06
23:01:14.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.41, opts=13)
23:01:14.372 00.000 10844 Enqueuing Move request for scope (-0.09, -0.41)
23:01:14.372 00.000 11060 Worker thread wakes up
23:01:14.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.41) opts 0xd
23:01:14.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.41)
23:01:14.372 00.000 11060 Moving (-0.09, -0.41) raw xDistance=0.42 yDistance=-0.03
23:01:14.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
23:01:14.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:14.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:14.372 00.000 11060 MoveAxis(W, 73, ABG)
23:01:14.372 00.000 11060 Guiding  Dir = 3, Dur = 73
23:01:14.382 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:14.392 00.010 11060 IsSlewing returns 0
23:01:14.392 00.000 11060 IsGuiding returns 0
23:01:14.397 00.005 10844 UpdateGuideState exits: m=2908 SNR=34.8
23:01:14.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:14.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:14.397 00.000 10844 Enqueuing Expose request
23:01:14.512 00.115 11060 IsGuiding returns 0
23:01:14.512 00.000 11060 Move returns status 0, amount 73
23:01:14.512 00.000 11060 MoveAxis(N, 0, ABG)
23:01:14.512 00.000 11060 Move returns status 0, amount 0
23:01:14.514 00.002 11060 move complete, result=0
23:01:14.514 00.000 11060 worker thread done servicing request
23:01:14.514 00.000 11060 Worker thread wakes up
23:01:14.514 00.000 10844 GuideStep: 0.4 px 73 ms WEST, -0.0 px 0 ms NORTH
23:01:14.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:14.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:15.172 00.658 11060 Exposure complete
23:01:15.411 00.239 11060 worker thread done servicing request
23:01:15.411 00.000 10844 OnExposeComplete: enter
23:01:15.411 00.000 10844 UpdateGuideState(): m_state=6
23:01:15.411 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
23:01:15.411 00.000 10844 Star::Find returns 1 (0), X=255.37, Y=59.31, Mass=2901, SNR=34.9, Peak=226 HFD=3.6
23:01:15.411 00.000 10844 MultiStar: [#1 -0.17,0.32,1.11,U] [#2 -0.72,-0.75,0.00,M2] [#3 -0.11,-0.19,1.04,U] [#4 0.55,-0.38,1.01,U] [#5 -0.48,-0.77,0.00,M7] [#6 -0.17,-0.25,0.92,U] [#7 -0.04,-0.21,0.91,U] [#8 -0.10,-0.17,1.04,U] 
23:01:15.411 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {0.25, -0.31}
23:01:15.411 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
23:01:15.411 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
23:01:15.411 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.39 mountX=0.15 mountY=0.06, mountTheta=0.35
23:01:15.411 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
23:01:15.411 00.000 10844 Enqueuing Move request for scope (0.03, -0.16)
23:01:15.411 00.000 11060 Worker thread wakes up
23:01:15.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:01:15.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:01:15.411 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.15 yDistance=0.06
23:01:15.416 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:01:15.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:15.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:15.416 00.000 11060 MoveAxis(W, 29, ABG)
23:01:15.416 00.000 11060 Guiding  Dir = 3, Dur = 29
23:01:15.422 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:15.437 00.015 10844 UpdateGuideState exits: m=2901 SNR=34.9
23:01:15.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:15.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:15.437 00.000 10844 Enqueuing Expose request
23:01:15.447 00.010 11060 IsSlewing returns 0
23:01:15.447 00.000 11060 IsGuiding returns 0
23:01:15.495 00.048 11060 IsGuiding returns 0
23:01:15.496 00.001 11060 Move returns status 0, amount 29
23:01:15.496 00.000 11060 MoveAxis(N, 0, ABG)
23:01:15.496 00.000 11060 Move returns status 0, amount 0
23:01:15.496 00.000 11060 move complete, result=0
23:01:15.496 00.000 11060 worker thread done servicing request
23:01:15.496 00.000 11060 Worker thread wakes up
23:01:15.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:15.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:15.503 00.007 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
23:01:16.119 00.616 11060 Exposure complete
23:01:16.338 00.219 11060 worker thread done servicing request
23:01:16.338 00.000 10844 OnExposeComplete: enter
23:01:16.338 00.000 10844 UpdateGuideState(): m_state=6
23:01:16.338 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
23:01:16.338 00.000 10844 Star::Find returns 1 (0), X=255.65, Y=59.08, Mass=2792, SNR=34.0, Peak=200 HFD=3.9
23:01:16.338 00.000 10844 MultiStar: [#1 -0.13,-0.07,1.10,U] [#2 -0.18,-0.51,1.99,U] [#3 0.30,-0.04,1.02,U] [#4 0.09,-0.05,1.07,U] [#5 0.05,-0.51,1.12,U] [#6 0.04,-0.17,1.00,U] [#7 0.50,-0.27,1.00,U] [#8 0.29,-0.16,1.00,U] 
23:01:16.338 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.28}, one-star: {0.53, -0.54}
23:01:16.338 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
23:01:16.338 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
23:01:16.338 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.15 mountX=0.25 mountY=0.17, mountTheta=0.60
23:01:16.357 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.28, opts=13)
23:01:16.357 00.000 10844 Enqueuing Move request for scope (0.13, -0.28)
23:01:16.357 00.000 11060 Worker thread wakes up
23:01:16.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
23:01:16.357 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
23:01:16.357 00.000 11060 Moving (0.13, -0.28) raw xDistance=0.25 yDistance=0.17
23:01:16.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:01:16.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:16.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:01:16.357 00.000 11060 MoveAxis(W, 45, ABG)
23:01:16.357 00.000 11060 Guiding  Dir = 3, Dur = 45
23:01:16.372 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:16.379 00.007 11060 IsSlewing returns 0
23:01:16.379 00.000 11060 IsGuiding returns 0
23:01:16.390 00.011 10844 UpdateGuideState exits: m=2792 SNR=34.0
23:01:16.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:16.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:16.390 00.000 10844 Enqueuing Expose request
23:01:16.442 00.052 11060 IsGuiding returns 0
23:01:16.442 00.000 11060 Move returns status 0, amount 45
23:01:16.442 00.000 11060 MoveAxis(N, 0, ABG)
23:01:16.442 00.000 11060 Move returns status 0, amount 0
23:01:16.443 00.001 11060 move complete, result=0
23:01:16.443 00.000 11060 worker thread done servicing request
23:01:16.443 00.000 11060 Worker thread wakes up
23:01:16.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:16.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:16.443 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.2 px 0 ms NORTH
23:01:17.077 00.634 11060 Exposure complete
23:01:17.302 00.225 11060 worker thread done servicing request
23:01:17.302 00.000 10844 OnExposeComplete: enter
23:01:17.302 00.000 10844 UpdateGuideState(): m_state=6
23:01:17.302 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
23:01:17.302 00.000 10844 Star::Find returns 1 (0), X=254.70, Y=59.23, Mass=3090, SNR=36.0, Peak=227 HFD=3.6
23:01:17.303 00.001 10844 MultiStar: [#1 0.33,0.25,1.10,U] [#2 0.17,-1.27,0.00,M2] [#3 -0.10,-0.81,0.00,M1] [#4 0.17,-0.14,1.00,U] [#5 -0.01,-0.34,0.99,U] [#6 0.07,-0.27,0.98,U] [#7 -0.33,-0.31,0.90,U] [#8 -0.06,-0.50,0.96,U] 
23:01:17.303 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.23}, one-star: {-0.42, -0.39}
23:01:17.303 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
23:01:17.303 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
23:01:17.303 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.68 mountX=0.23 mountY=0.01, mountTheta=0.06
23:01:17.303 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.23, opts=13)
23:01:17.305 00.002 10844 Enqueuing Move request for scope (-0.02, -0.23)
23:01:17.305 00.000 11060 Worker thread wakes up
23:01:17.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
23:01:17.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
23:01:17.305 00.000 11060 Moving (-0.02, -0.23) raw xDistance=0.23 yDistance=0.01
23:01:17.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.23
23:01:17.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:17.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:01:17.305 00.000 11060 MoveAxis(W, 42, ABG)
23:01:17.305 00.000 11060 Guiding  Dir = 3, Dur = 42
23:01:17.313 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:17.333 00.020 11060 IsSlewing returns 0
23:01:17.333 00.000 11060 IsGuiding returns 0
23:01:17.341 00.008 10844 UpdateGuideState exits: m=3090 SNR=36.0
23:01:17.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:17.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:17.341 00.000 10844 Enqueuing Expose request
23:01:17.407 00.066 11060 IsGuiding returns 0
23:01:17.409 00.002 11060 Move returns status 0, amount 42
23:01:17.409 00.000 11060 MoveAxis(N, 0, ABG)
23:01:17.409 00.000 11060 Move returns status 0, amount 0
23:01:17.409 00.000 11060 move complete, result=0
23:01:17.409 00.000 11060 worker thread done servicing request
23:01:17.409 00.000 11060 Worker thread wakes up
23:01:17.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:17.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:17.411 00.002 10844 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
23:01:18.051 00.640 11060 Exposure complete
23:01:18.273 00.222 11060 worker thread done servicing request
23:01:18.273 00.000 10844 OnExposeComplete: enter
23:01:18.273 00.000 10844 UpdateGuideState(): m_state=6
23:01:18.275 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
23:01:18.275 00.000 10844 Star::Find returns 1 (1), X=255.47, Y=59.33, Mass=3214, SNR=36.8, Peak=255 HFD=3.5
23:01:18.275 00.000 10844 MultiStar: [#1 -0.06,0.36,1.04,U] [#2 0.20,-1.14,0.00,M3] [#3 0.34,-0.35,0.93,U] [#4 -0.09,-0.10,1.03,U] [#5 -0.16,-0.27,1.06,U] [#6 -0.29,-0.23,0.87,U] [#7 0.33,-0.30,0.87,U] [#8 0.45,0.17,0.91,U] 
23:01:18.275 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.12}, one-star: {0.35, -0.29}
23:01:18.275 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
23:01:18.275 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
23:01:18.275 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.87 mountX=0.10 mountY=0.12, mountTheta=0.87
23:01:18.278 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.12, opts=13)
23:01:18.280 00.002 10844 Enqueuing Move request for scope (0.10, -0.12)
23:01:18.280 00.000 11060 Worker thread wakes up
23:01:18.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:01:18.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:01:18.280 00.000 11060 Moving (0.10, -0.12) raw xDistance=0.10 yDistance=0.12
23:01:18.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:01:18.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:18.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:01:18.280 00.000 11060 MoveAxis(E, 0, ABG)
23:01:18.280 00.000 11060 Move returns status 0, amount 0
23:01:18.280 00.000 11060 MoveAxis(N, 0, ABG)
23:01:18.280 00.000 11060 Move returns status 0, amount 0
23:01:18.280 00.000 11060 move complete, result=0
23:01:18.280 00.000 11060 worker thread done servicing request
23:01:18.287 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:18.304 00.017 10844 UpdateGuideState exits: m=3214 SNR=36.8 Saturated
23:01:18.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:18.304 00.000 10844 Enqueuing Expose request
23:01:18.304 00.000 11060 Worker thread wakes up
23:01:18.304 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:18.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:18.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:18.947 00.643 11060 Exposure complete
23:01:19.157 00.210 11060 worker thread done servicing request
23:01:19.157 00.000 10844 OnExposeComplete: enter
23:01:19.157 00.000 10844 UpdateGuideState(): m_state=6
23:01:19.157 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
23:01:19.157 00.000 10844 Star::Find returns 1 (1), X=255.09, Y=59.53, Mass=3346, SNR=37.8, Peak=255 HFD=3.8
23:01:19.157 00.000 10844 MultiStar: [#1 0.44,0.36,0.95,U] [#2 -0.13,-0.23,1.94,U] [#3 0.93,-0.23,0.00,M1] [#4 0.20,-0.23,0.86,U] [#5 0.09,-0.35,0.97,U] [#6 0.13,0.40,0.82,U] [#7 0.41,-0.23,0.80,U] [#8 0.87,0.73,0.00,M1] 
23:01:19.157 00.000 10844 single-star, 6 included, MultiStar: {0.11, -0.08}, one-star: {-0.03, -0.09}
23:01:19.157 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
23:01:19.157 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
23:01:19.157 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.93 mountX=0.10 mountY=-0.02, mountTheta=-0.20
23:01:19.157 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.09, opts=13)
23:01:19.157 00.000 10844 Enqueuing Move request for scope (-0.03, -0.09)
23:01:19.157 00.000 11060 Worker thread wakes up
23:01:19.157 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:01:19.157 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:01:19.157 00.000 11060 Moving (-0.03, -0.09) raw xDistance=0.10 yDistance=-0.02
23:01:19.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:01:19.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:19.162 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:19.162 00.000 11060 MoveAxis(E, 0, ABG)
23:01:19.162 00.000 11060 Move returns status 0, amount 0
23:01:19.162 00.000 11060 MoveAxis(N, 0, ABG)
23:01:19.162 00.000 11060 Move returns status 0, amount 0
23:01:19.162 00.000 11060 move complete, result=0
23:01:19.162 00.000 11060 worker thread done servicing request
23:01:19.181 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:19.192 00.011 10844 UpdateGuideState exits: m=3346 SNR=37.8 Saturated
23:01:19.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:19.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:19.192 00.000 10844 Enqueuing Expose request
23:01:19.192 00.000 11060 Worker thread wakes up
23:01:19.192 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:19.198 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:19.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:19.825 00.627 11060 Exposure complete
23:01:20.051 00.226 11060 worker thread done servicing request
23:01:20.051 00.000 10844 OnExposeComplete: enter
23:01:20.051 00.000 10844 UpdateGuideState(): m_state=6
23:01:20.051 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
23:01:20.051 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=58.93, Mass=3027, SNR=36.1, Peak=233 HFD=3.6
23:01:20.051 00.000 10844 MultiStar: [#1 -0.00,-0.28,1.01,U] [#2 -0.17,-0.41,1.97,U] [#3 -0.04,-0.37,1.11,U] [#4 0.27,-0.34,0.94,U] [#5 0.07,-0.58,1.07,U] [#6 0.10,0.11,0.98,U] [#7 0.49,-0.57,0.00,M1] [#8 0.49,0.29,1.01,U] 
23:01:20.051 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.30}, one-star: {0.01, -0.69}
23:01:20.051 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
23:01:20.051 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
23:01:20.051 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.38 mountX=0.28 mountY=0.11, mountTheta=0.36
23:01:20.055 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.30, opts=13)
23:01:20.055 00.000 10844 Enqueuing Move request for scope (0.06, -0.30)
23:01:20.055 00.000 11060 Worker thread wakes up
23:01:20.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
23:01:20.055 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
23:01:20.056 00.001 11060 Moving (0.06, -0.30) raw xDistance=0.28 yDistance=0.11
23:01:20.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
23:01:20.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:20.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:01:20.056 00.000 11060 MoveAxis(W, 49, ABG)
23:01:20.056 00.000 11060 Guiding  Dir = 3, Dur = 49
23:01:20.060 00.004 11060 IsSlewing returns 0
23:01:20.061 00.001 11060 IsGuiding returns 0
23:01:20.063 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:20.080 00.017 10844 UpdateGuideState exits: m=3027 SNR=36.1
23:01:20.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:20.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:20.080 00.000 10844 Enqueuing Expose request
23:01:20.121 00.041 11060 IsGuiding returns 0
23:01:20.121 00.000 11060 Move returns status 0, amount 49
23:01:20.121 00.000 11060 MoveAxis(N, 0, ABG)
23:01:20.121 00.000 11060 Move returns status 0, amount 0
23:01:20.121 00.000 11060 move complete, result=0
23:01:20.121 00.000 11060 worker thread done servicing request
23:01:20.121 00.000 11060 Worker thread wakes up
23:01:20.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:20.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:20.126 00.005 10844 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
23:01:20.755 00.629 11060 Exposure complete
23:01:20.969 00.214 11060 worker thread done servicing request
23:01:20.969 00.000 10844 OnExposeComplete: enter
23:01:20.969 00.000 10844 UpdateGuideState(): m_state=6
23:01:20.969 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
23:01:20.969 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=59.10, Mass=3435, SNR=38.4, Peak=255 HFD=3.9
23:01:20.969 00.000 10844 MultiStar: [#1 -0.27,0.46,1.02,U] [#2 -0.20,-0.73,0.00,M2] [#3 -0.06,-0.53,0.93,U] [#4 0.48,-0.14,0.92,U] [#5 -0.34,-0.43,0.99,U] [#6 0.06,0.05,0.93,U] [#7 -0.09,-0.22,0.91,U] [#8 0.44,0.44,0.96,U] 
23:01:20.969 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.11}, one-star: {-0.15, -0.52}
23:01:20.969 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
23:01:20.973 00.004 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
23:01:20.973 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.56 mountX=0.11 mountY=0.02, mountTheta=0.18
23:01:20.975 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.11, opts=13)
23:01:20.975 00.000 10844 Enqueuing Move request for scope (0.00, -0.11)
23:01:20.975 00.000 11060 Worker thread wakes up
23:01:20.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
23:01:20.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
23:01:20.975 00.000 11060 Moving (0.00, -0.11) raw xDistance=0.11 yDistance=0.02
23:01:20.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:01:20.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:20.977 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:20.977 00.000 11060 MoveAxis(E, 0, ABG)
23:01:20.977 00.000 11060 Move returns status 0, amount 0
23:01:20.977 00.000 11060 MoveAxis(N, 0, ABG)
23:01:20.977 00.000 11060 Move returns status 0, amount 0
23:01:20.977 00.000 11060 move complete, result=0
23:01:20.977 00.000 11060 worker thread done servicing request
23:01:20.983 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:21.008 00.025 10844 UpdateGuideState exits: m=3435 SNR=38.4 Saturated
23:01:21.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:21.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:21.008 00.000 10844 Enqueuing Expose request
23:01:21.008 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:01:21.008 00.000 11060 Worker thread wakes up
23:01:21.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:21.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:21.637 00.629 11060 Exposure complete
23:01:21.857 00.220 11060 worker thread done servicing request
23:01:21.857 00.000 10844 OnExposeComplete: enter
23:01:21.857 00.000 10844 UpdateGuideState(): m_state=6
23:01:21.857 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
23:01:21.860 00.003 10844 Star::Find returns 1 (0), X=255.09, Y=58.92, Mass=3271, SNR=37.1, Peak=229 HFD=3.9
23:01:21.860 00.000 10844 MultiStar: [#1 -0.33,-0.32,1.03,U] [#2 -0.48,-0.48,1.90,U] [#3 -0.06,-0.18,1.01,U] [#4 0.34,-0.64,0.00,M1] [#5 0.11,-0.51,1.03,U] [#6 -0.12,-0.26,0.93,U] [#7 -0.04,-0.55,0.78,U] [#8 -0.02,-0.63,0.92,U] 
23:01:21.860 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.45}, one-star: {-0.03, -0.70}
23:01:21.860 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
23:01:21.860 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:01:21.860 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.45 hyp=0.48 cameraTheta=-1.91 mountX=0.47 mountY=-0.09, mountTheta=-0.18
23:01:21.862 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.45, opts=13)
23:01:21.862 00.000 10844 Enqueuing Move request for scope (-0.16, -0.45)
23:01:21.862 00.000 11060 Worker thread wakes up
23:01:21.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.45) opts 0xd
23:01:21.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.45)
23:01:21.862 00.000 11060 Moving (-0.16, -0.45) raw xDistance=0.47 yDistance=-0.09
23:01:21.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
23:01:21.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:21.864 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:21.864 00.000 11060 MoveAxis(W, 82, ABG)
23:01:21.864 00.000 11060 Guiding  Dir = 3, Dur = 82
23:01:21.869 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:21.872 00.003 11060 IsSlewing returns 0
23:01:21.872 00.000 11060 IsGuiding returns 0
23:01:21.887 00.015 10844 UpdateGuideState exits: m=3271 SNR=37.1
23:01:21.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:21.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:21.887 00.000 10844 Enqueuing Expose request
23:01:21.970 00.083 11060 IsGuiding returns 0
23:01:21.970 00.000 11060 Move returns status 0, amount 82
23:01:21.970 00.000 11060 MoveAxis(N, 0, ABG)
23:01:21.970 00.000 11060 Move returns status 0, amount 0
23:01:21.970 00.000 11060 move complete, result=0
23:01:21.970 00.000 11060 worker thread done servicing request
23:01:21.970 00.000 11060 Worker thread wakes up
23:01:21.970 00.000 10844 GuideStep: 0.5 px 82 ms WEST, -0.1 px 0 ms NORTH
23:01:21.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:21.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:22.605 00.635 11060 Exposure complete
23:01:22.839 00.234 11060 worker thread done servicing request
23:01:22.839 00.000 10844 OnExposeComplete: enter
23:01:22.839 00.000 10844 UpdateGuideState(): m_state=6
23:01:22.840 00.001 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
23:01:22.840 00.000 10844 Star::Find returns 1 (0), X=254.97, Y=59.60, Mass=3463, SNR=38.4, Peak=248 HFD=3.7
23:01:22.840 00.000 10844 MultiStar: [#1 -0.59,0.04,0.94,U] [#2 -0.44,-0.10,1.78,U] [#3 -0.34,-0.83,0.00,M1] [#4 0.48,-0.42,0.92,U] [#5 -0.37,-0.53,1.00,U] [#6 -0.52,-0.29,0.87,U] [#7 -0.30,0.20,0.83,U] [#8 -0.30,-0.24,0.88,U] 
23:01:22.840 00.000 10844 single-star, 7 included, MultiStar: {-0.29, -0.17}, one-star: {-0.15, -0.02}
23:01:22.840 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
23:01:22.840 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
23:01:22.840 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-3.02 mountX=0.05 mountY=-0.15, mountTheta=-1.27
23:01:22.840 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.02, opts=13)
23:01:22.840 00.000 10844 Enqueuing Move request for scope (-0.15, -0.02)
23:01:22.840 00.000 11060 Worker thread wakes up
23:01:22.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
23:01:22.840 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
23:01:22.840 00.000 11060 Moving (-0.15, -0.02) raw xDistance=0.05 yDistance=-0.15
23:01:22.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:01:22.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:22.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:01:22.840 00.000 11060 MoveAxis(E, 0, ABG)
23:01:22.840 00.000 11060 Move returns status 0, amount 0
23:01:22.840 00.000 11060 MoveAxis(N, 0, ABG)
23:01:22.840 00.000 11060 Move returns status 0, amount 0
23:01:22.840 00.000 11060 move complete, result=0
23:01:22.840 00.000 11060 worker thread done servicing request
23:01:22.846 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:22.865 00.019 10844 UpdateGuideState exits: m=3463 SNR=38.4
23:01:22.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:22.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:22.865 00.000 10844 Enqueuing Expose request
23:01:22.866 00.001 11060 Worker thread wakes up
23:01:22.866 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:22.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:22.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:23.501 00.635 11060 Exposure complete
23:01:23.703 00.202 11060 worker thread done servicing request
23:01:23.703 00.000 10844 OnExposeComplete: enter
23:01:23.703 00.000 10844 UpdateGuideState(): m_state=6
23:01:23.703 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
23:01:23.703 00.000 10844 Star::Find returns 1 (0), X=255.18, Y=59.54, Mass=3185, SNR=37.1, Peak=254 HFD=3.5
23:01:23.703 00.000 10844 MultiStar: [#1 0.12,0.33,0.97,U] [#2 -0.44,0.23,1.88,U] [#3 0.05,-1.29,0.00,M2] [#4 -0.14,0.69,0.00,M1] [#5 -0.38,-0.59,0.00,M1] [#6 -0.00,0.07,0.91,U] [#7 -0.42,-0.30,0.87,U] [#8 0.27,0.33,0.96,U] 
23:01:23.703 00.000 10844 single-star, 5 included, MultiStar: {-0.11, 0.12}, one-star: {0.06, -0.08}
23:01:23.703 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
23:01:23.703 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
23:01:23.703 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.92 mountX=0.07 mountY=0.07, mountTheta=0.82
23:01:23.710 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.08, opts=13)
23:01:23.710 00.000 10844 Enqueuing Move request for scope (0.06, -0.08)
23:01:23.710 00.000 11060 Worker thread wakes up
23:01:23.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:01:23.710 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:01:23.710 00.000 11060 Moving (0.06, -0.08) raw xDistance=0.07 yDistance=0.07
23:01:23.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:01:23.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:23.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:01:23.710 00.000 11060 MoveAxis(E, 0, ABG)
23:01:23.710 00.000 11060 Move returns status 0, amount 0
23:01:23.710 00.000 11060 MoveAxis(N, 0, ABG)
23:01:23.710 00.000 11060 Move returns status 0, amount 0
23:01:23.710 00.000 11060 move complete, result=0
23:01:23.710 00.000 11060 worker thread done servicing request
23:01:23.717 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:23.746 00.029 10844 UpdateGuideState exits: m=3185 SNR=37.1
23:01:23.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:23.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:23.746 00.000 10844 Enqueuing Expose request
23:01:23.746 00.000 11060 Worker thread wakes up
23:01:23.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:23.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:23.750 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:24.388 00.638 11060 Exposure complete
23:01:24.617 00.229 11060 worker thread done servicing request
23:01:24.617 00.000 10844 OnExposeComplete: enter
23:01:24.617 00.000 10844 UpdateGuideState(): m_state=6
23:01:24.617 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
23:01:24.617 00.000 10844 Star::Find returns 1 (0), X=255.52, Y=59.54, Mass=3294, SNR=37.4, Peak=238 HFD=3.2
23:01:24.617 00.000 10844 MultiStar: [#1 -0.25,0.04,1.02,U] [#2 -0.54,-0.36,1.93,U] [#3 -0.15,-0.09,1.02,U] [#4 -0.22,-0.68,0.00,M2] [#5 -0.14,-0.61,1.00,U] [#6 0.08,0.63,0.93,U] [#7 0.10,-0.84,0.00,M1] [#8 -0.11,0.29,0.91,U] 
23:01:24.617 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.07}, one-star: {0.40, -0.08}
23:01:24.617 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
23:01:24.617 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
23:01:24.617 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.69 mountX=0.10 mountY=-0.14, mountTheta=-0.95
23:01:24.623 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.07, opts=13)
23:01:24.623 00.000 10844 Enqueuing Move request for scope (-0.15, -0.07)
23:01:24.623 00.000 11060 Worker thread wakes up
23:01:24.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
23:01:24.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
23:01:24.623 00.000 11060 Moving (-0.15, -0.07) raw xDistance=0.10 yDistance=-0.14
23:01:24.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:01:24.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:24.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:01:24.624 00.001 11060 MoveAxis(E, 0, ABG)
23:01:24.624 00.000 11060 Move returns status 0, amount 0
23:01:24.624 00.000 11060 MoveAxis(N, 0, ABG)
23:01:24.624 00.000 11060 Move returns status 0, amount 0
23:01:24.624 00.000 11060 move complete, result=0
23:01:24.624 00.000 11060 worker thread done servicing request
23:01:24.631 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:24.668 00.037 10844 UpdateGuideState exits: m=3294 SNR=37.4
23:01:24.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:24.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:24.668 00.000 10844 Enqueuing Expose request
23:01:24.668 00.000 11060 Worker thread wakes up
23:01:24.668 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:24.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:24.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:25.313 00.645 11060 Exposure complete
23:01:25.532 00.219 11060 worker thread done servicing request
23:01:25.532 00.000 10844 OnExposeComplete: enter
23:01:25.532 00.000 10844 UpdateGuideState(): m_state=6
23:01:25.532 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
23:01:25.532 00.000 10844 Star::Find returns 1 (0), X=254.61, Y=58.99, Mass=3137, SNR=36.3, Peak=236 HFD=3.4
23:01:25.532 00.000 10844 MultiStar: [#1 -0.40,0.21,1.07,U] [#2 -0.65,-0.24,1.93,U] [#3 -0.19,-0.09,0.99,U] [#4 0.25,-1.23,0.00,M3] [#5 0.11,-1.05,0.00,M1] [#6 -0.10,-0.45,0.97,U] [#7 0.02,-0.09,0.83,U] [#8 -0.35,0.13,0.93,U] 
23:01:25.532 00.000 10844 refined, 6 included, MultiStar: {-0.36, -0.18}, one-star: {-0.51, -0.63}
23:01:25.532 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
23:01:25.532 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
23:01:25.532 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.18 hyp=0.40 cameraTheta=-2.69 mountX=0.24 mountY=-0.33, mountTheta=-0.94
23:01:25.532 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.18, opts=13)
23:01:25.532 00.000 10844 Enqueuing Move request for scope (-0.36, -0.18)
23:01:25.532 00.000 11060 Worker thread wakes up
23:01:25.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.18) opts 0xd
23:01:25.532 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.18)
23:01:25.532 00.000 11060 Moving (-0.36, -0.18) raw xDistance=0.24 yDistance=-0.33
23:01:25.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:01:25.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
23:01:25.532 00.000 11060 MoveAxis(W, 41, ABG)
23:01:25.532 00.000 11060 Guiding  Dir = 3, Dur = 41
23:01:25.542 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:25.562 00.020 11060 IsSlewing returns 0
23:01:25.562 00.000 11060 IsGuiding returns 0
23:01:25.570 00.008 10844 UpdateGuideState exits: m=3137 SNR=36.3
23:01:25.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:25.572 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:25.572 00.000 10844 Enqueuing Expose request
23:01:25.620 00.048 11060 IsGuiding returns 0
23:01:25.620 00.000 11060 Move returns status 0, amount 41
23:01:25.620 00.000 11060 MoveAxis(N, 127, ABG)
23:01:25.620 00.000 11060 Guiding  Dir = 0, Dur = 127
23:01:25.652 00.032 11060 IsSlewing returns 0
23:01:25.652 00.000 11060 IsGuiding returns 0
23:01:25.798 00.146 11060 IsGuiding returns 0
23:01:25.800 00.002 11060 Move returns status 0, amount 127
23:01:25.800 00.000 11060 move complete, result=0
23:01:25.800 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.3 px 127 ms NORTH
23:01:25.803 00.003 11060 worker thread done servicing request
23:01:25.803 00.000 11060 Worker thread wakes up
23:01:25.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:25.804 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:26.478 00.674 11060 Exposure complete
23:01:26.716 00.238 11060 worker thread done servicing request
23:01:26.716 00.000 10844 OnExposeComplete: enter
23:01:26.716 00.000 10844 UpdateGuideState(): m_state=6
23:01:26.716 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
23:01:26.716 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.21, Mass=2882, SNR=34.9, Peak=238 HFD=3.6
23:01:26.716 00.000 10844 MultiStar: [#1 -0.33,0.14,1.05,U] [#2 -1.31,-0.28,0.00,M1] [#3 -0.22,0.15,1.04,U] [#4 -0.61,-0.20,1.08,U] [#5 -0.72,-1.15,0.00,M2] [#6 0.07,0.28,1.01,U] [#7 -0.15,-0.30,0.92,U] [#8 0.07,0.30,1.01,U] 
23:01:26.716 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.00}, one-star: {-0.03, -0.41}
23:01:26.716 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
23:01:26.716 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
23:01:26.716 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.13 mountX=0.03 mountY=-0.17, mountTheta=-1.37
23:01:26.718 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.00, opts=13)
23:01:26.718 00.000 10844 Enqueuing Move request for scope (-0.17, -0.00)
23:01:26.718 00.000 11060 Worker thread wakes up
23:01:26.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
23:01:26.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
23:01:26.718 00.000 11060 Moving (-0.17, -0.00) raw xDistance=0.03 yDistance=-0.17
23:01:26.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:01:26.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:26.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:01:26.718 00.000 11060 MoveAxis(E, 0, ABG)
23:01:26.718 00.000 11060 Move returns status 0, amount 0
23:01:26.720 00.002 11060 MoveAxis(N, 0, ABG)
23:01:26.720 00.000 11060 Move returns status 0, amount 0
23:01:26.720 00.000 11060 move complete, result=0
23:01:26.720 00.000 11060 worker thread done servicing request
23:01:26.725 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:26.744 00.019 10844 UpdateGuideState exits: m=2882 SNR=34.9
23:01:26.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:26.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:26.744 00.000 10844 Enqueuing Expose request
23:01:26.745 00.001 11060 Worker thread wakes up
23:01:26.745 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:01:26.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:26.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:27.396 00.651 11060 Exposure complete
23:01:27.607 00.211 11060 worker thread done servicing request
23:01:27.607 00.000 10844 OnExposeComplete: enter
23:01:27.607 00.000 10844 UpdateGuideState(): m_state=6
23:01:27.609 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
23:01:27.609 00.000 10844 Star::Find returns 1 (1), X=255.31, Y=59.57, Mass=3494, SNR=38.5, Peak=255 HFD=3.5
23:01:27.610 00.001 10844 MultiStar: [#1 -0.16,0.10,1.00,U] [#2 -1.06,-0.67,0.00,M2] [#3 0.04,-0.13,0.88,U] [#4 -0.24,0.02,0.91,U] [#5 -0.25,-0.61,0.90,U] [#6 0.24,-0.18,0.88,U] [#7 0.14,-0.16,0.87,U] [#8 0.25,-0.20,0.84,U] 
23:01:27.610 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.15}, one-star: {0.19, -0.05}
23:01:27.610 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
23:01:27.610 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
23:01:27.610 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.41 mountX=0.14 mountY=0.05, mountTheta=0.32
23:01:27.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.15, opts=13)
23:01:27.610 00.000 10844 Enqueuing Move request for scope (0.02, -0.15)
23:01:27.610 00.000 11060 Worker thread wakes up
23:01:27.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
23:01:27.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
23:01:27.610 00.000 11060 Moving (0.02, -0.15) raw xDistance=0.14 yDistance=0.05
23:01:27.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:01:27.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:27.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:01:27.610 00.000 11060 MoveAxis(W, 24, ABG)
23:01:27.610 00.000 11060 Guiding  Dir = 3, Dur = 24
23:01:27.614 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:27.625 00.011 11060 IsSlewing returns 0
23:01:27.625 00.000 11060 IsGuiding returns 0
23:01:27.650 00.025 10844 UpdateGuideState exits: m=3494 SNR=38.5 Saturated
23:01:27.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:27.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:27.650 00.000 10844 Enqueuing Expose request
23:01:27.652 00.002 11060 IsGuiding returns 0
23:01:27.652 00.000 11060 Move returns status 0, amount 24
23:01:27.652 00.000 11060 MoveAxis(N, 0, ABG)
23:01:27.652 00.000 11060 Move returns status 0, amount 0
23:01:27.652 00.000 11060 move complete, result=0
23:01:27.652 00.000 11060 worker thread done servicing request
23:01:27.652 00.000 11060 Worker thread wakes up
23:01:27.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:27.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:27.661 00.009 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
23:01:28.302 00.641 11060 Exposure complete
23:01:28.532 00.230 11060 worker thread done servicing request
23:01:28.532 00.000 10844 OnExposeComplete: enter
23:01:28.534 00.002 10844 UpdateGuideState(): m_state=6
23:01:28.534 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
23:01:28.534 00.000 10844 Star::Find returns 1 (1), X=254.98, Y=59.09, Mass=3123, SNR=36.4, Peak=255 HFD=3.9
23:01:28.534 00.000 10844 MultiStar: [#1 -0.36,-0.18,1.04,U] [#2 -0.48,0.12,1.93,U] [#3 -0.25,-0.48,0.95,U] [#4 -0.11,-0.05,1.02,U] [#5 -0.17,-0.58,1.03,U] [#6 0.00,-0.18,0.96,U] [#7 -0.23,-0.40,0.89,U] [#8 0.19,0.01,0.95,U] 
23:01:28.534 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.22}, one-star: {-0.14, -0.53}
23:01:28.535 00.001 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
23:01:28.535 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
23:01:28.535 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-2.33 mountX=0.25 mountY=-0.17, mountTheta=-0.59
23:01:28.536 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.22, opts=13)
23:01:28.536 00.000 10844 Enqueuing Move request for scope (-0.20, -0.22)
23:01:28.536 00.000 11060 Worker thread wakes up
23:01:28.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.22) opts 0xd
23:01:28.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.22)
23:01:28.537 00.001 11060 Moving (-0.20, -0.22) raw xDistance=0.25 yDistance=-0.17
23:01:28.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:01:28.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:28.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:01:28.537 00.000 11060 MoveAxis(W, 44, ABG)
23:01:28.537 00.000 11060 Guiding  Dir = 3, Dur = 44
23:01:28.542 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:28.552 00.010 11060 IsSlewing returns 0
23:01:28.552 00.000 11060 IsGuiding returns 0
23:01:28.569 00.017 10844 UpdateGuideState exits: m=3123 SNR=36.4 Saturated
23:01:28.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:28.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:28.569 00.000 10844 Enqueuing Expose request
23:01:28.615 00.046 11060 IsGuiding returns 0
23:01:28.615 00.000 11060 Move returns status 0, amount 44
23:01:28.615 00.000 11060 MoveAxis(N, 0, ABG)
23:01:28.615 00.000 11060 Move returns status 0, amount 0
23:01:28.615 00.000 11060 move complete, result=0
23:01:28.615 00.000 11060 worker thread done servicing request
23:01:28.615 00.000 11060 Worker thread wakes up
23:01:28.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:28.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:28.620 00.005 10844 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
23:01:29.234 00.614 11060 Exposure complete
23:01:29.444 00.210 11060 worker thread done servicing request
23:01:29.444 00.000 10844 OnExposeComplete: enter
23:01:29.444 00.000 10844 UpdateGuideState(): m_state=6
23:01:29.445 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
23:01:29.445 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=59.64, Mass=3042, SNR=35.8, Peak=255 HFD=3.8
23:01:29.445 00.000 10844 MultiStar: [#1 -0.41,0.44,1.03,U] [#2 -0.59,-0.05,1.94,U] [#3 -0.22,0.20,1.02,U] [#4 -0.15,0.33,0.98,U] [#5 -0.50,0.14,1.07,U] [#6 -0.20,0.10,0.94,U] [#7 -0.44,0.39,0.92,U] [#8 -0.17,-0.26,1.00,U] 
23:01:29.445 00.000 10844 single-star, 8 included, MultiStar: {-0.33, 0.13}, one-star: {-0.04, 0.02}
23:01:29.445 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.86)
23:01:29.445 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.88)
23:01:29.445 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.67 mountX=-0.01 mountY=-0.05, mountTheta=-1.86
23:01:29.445 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
23:01:29.445 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
23:01:29.445 00.000 11060 Worker thread wakes up
23:01:29.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:01:29.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:01:29.445 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.01 yDistance=-0.05
23:01:29.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:01:29.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:29.448 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:01:29.448 00.000 11060 MoveAxis(E, 0, ABG)
23:01:29.448 00.000 11060 Move returns status 0, amount 0
23:01:29.448 00.000 11060 MoveAxis(N, 0, ABG)
23:01:29.448 00.000 11060 Move returns status 0, amount 0
23:01:29.448 00.000 11060 move complete, result=0
23:01:29.448 00.000 11060 worker thread done servicing request
23:01:29.455 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:29.481 00.026 10844 UpdateGuideState exits: m=3042 SNR=35.8 Saturated
23:01:29.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:29.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:29.481 00.000 10844 Enqueuing Expose request
23:01:29.481 00.000 11060 Worker thread wakes up
23:01:29.481 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:29.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:29.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:30.119 00.638 11060 Exposure complete
23:01:30.360 00.241 11060 worker thread done servicing request
23:01:30.360 00.000 10844 OnExposeComplete: enter
23:01:30.360 00.000 10844 UpdateGuideState(): m_state=6
23:01:30.360 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
23:01:30.360 00.000 10844 Star::Find returns 1 (1), X=255.13, Y=59.07, Mass=3685, SNR=40.2, Peak=255 HFD=3.8
23:01:30.360 00.000 10844 MultiStar: [#1 -0.10,0.13,0.97,U] [#2 -0.60,-0.89,0.00,M1] [#3 0.14,-0.04,0.90,U] [#4 -0.42,-0.13,0.85,U] [#5 -0.42,-1.09,0.00,M1] [#6 -0.29,0.28,0.83,U] [#7 0.31,-0.10,0.89,U] [#8 -0.44,-0.54,0.00,M1] 
23:01:30.360 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.08}, one-star: {0.01, -0.55}
23:01:30.360 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
23:01:30.360 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
23:01:30.360 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.15 mountX=0.09 mountY=-0.04, mountTheta=-0.41
23:01:30.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
23:01:30.360 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
23:01:30.360 00.000 11060 Worker thread wakes up
23:01:30.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
23:01:30.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
23:01:30.360 00.000 11060 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.04
23:01:30.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:01:30.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:30.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:30.360 00.000 11060 MoveAxis(E, 0, ABG)
23:01:30.360 00.000 11060 Move returns status 0, amount 0
23:01:30.360 00.000 11060 MoveAxis(N, 0, ABG)
23:01:30.360 00.000 11060 Move returns status 0, amount 0
23:01:30.360 00.000 11060 move complete, result=0
23:01:30.360 00.000 11060 worker thread done servicing request
23:01:30.371 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:30.387 00.016 10844 UpdateGuideState exits: m=3685 SNR=40.2 Saturated
23:01:30.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:30.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:30.387 00.000 10844 Enqueuing Expose request
23:01:30.387 00.000 11060 Worker thread wakes up
23:01:30.387 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:30.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:30.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:31.026 00.639 11060 Exposure complete
23:01:31.249 00.223 11060 worker thread done servicing request
23:01:31.251 00.002 10844 OnExposeComplete: enter
23:01:31.251 00.000 10844 UpdateGuideState(): m_state=6
23:01:31.251 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
23:01:31.251 00.000 10844 Star::Find returns 1 (0), X=254.99, Y=59.59, Mass=3480, SNR=38.6, Peak=252 HFD=3.5
23:01:31.251 00.000 10844 MultiStar: [#1 -0.21,0.47,0.96,U] [#2 -0.55,-0.34,1.77,U] [#3 -0.22,-0.94,0.00,M1] [#4 -0.15,-0.64,0.90,U] [#5 -0.17,-0.65,1.00,U] [#6 -0.30,0.12,0.88,U] [#7 -0.19,-0.26,0.84,U] [#8 -0.38,0.26,0.91,U] 
23:01:31.251 00.000 10844 single-star, 7 included, MultiStar: {-0.29, -0.16}, one-star: {-0.13, -0.03}
23:01:31.251 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
23:01:31.251 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
23:01:31.251 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.91 mountX=0.06 mountY=-0.13, mountTheta=-1.16
23:01:31.253 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
23:01:31.253 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
23:01:31.253 00.000 11060 Worker thread wakes up
23:01:31.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
23:01:31.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
23:01:31.253 00.000 11060 Moving (-0.13, -0.03) raw xDistance=0.06 yDistance=-0.13
23:01:31.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:01:31.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:31.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:31.253 00.000 11060 MoveAxis(E, 0, ABG)
23:01:31.253 00.000 11060 Move returns status 0, amount 0
23:01:31.253 00.000 11060 MoveAxis(N, 0, ABG)
23:01:31.253 00.000 11060 Move returns status 0, amount 0
23:01:31.253 00.000 11060 move complete, result=0
23:01:31.253 00.000 11060 worker thread done servicing request
23:01:31.273 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:31.288 00.015 10844 UpdateGuideState exits: m=3480 SNR=38.6
23:01:31.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:31.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:31.288 00.000 10844 Enqueuing Expose request
23:01:31.288 00.000 11060 Worker thread wakes up
23:01:31.288 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:31.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:31.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:31.922 00.634 11060 Exposure complete
23:01:32.141 00.219 11060 worker thread done servicing request
23:01:32.141 00.000 10844 OnExposeComplete: enter
23:01:32.141 00.000 10844 UpdateGuideState(): m_state=6
23:01:32.146 00.005 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
23:01:32.146 00.000 10844 Star::Find returns 1 (0), X=254.54, Y=58.83, Mass=3010, SNR=35.7, Peak=222 HFD=3.6
23:01:32.146 00.000 10844 MultiStar: [#1 -0.78,-0.23,0.00,M1] [#2 -0.84,-0.89,0.00,M1] [#3 -0.08,-0.45,1.01,U] [#4 0.04,-0.21,0.93,U] [#5 -0.17,-0.70,0.00,M1] [#6 -0.63,-0.08,1.00,U] [#7 -0.44,-0.65,0.00,M1] [#8 0.17,-0.06,0.93,U] 
23:01:32.146 00.000 10844 refined, 4 included, MultiStar: {-0.23, -0.32}, one-star: {-0.58, -0.79}
23:01:32.146 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
23:01:32.146 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
23:01:32.146 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.32 hyp=0.40 cameraTheta=-2.18 mountX=0.36 mountY=-0.17, mountTheta=-0.45
23:01:32.147 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.32, opts=13)
23:01:32.147 00.000 10844 Enqueuing Move request for scope (-0.23, -0.32)
23:01:32.147 00.000 11060 Worker thread wakes up
23:01:32.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.32) opts 0xd
23:01:32.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.32)
23:01:32.147 00.000 11060 Moving (-0.23, -0.32) raw xDistance=0.36 yDistance=-0.17
23:01:32.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:01:32.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:32.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:01:32.149 00.002 11060 MoveAxis(W, 62, ABG)
23:01:32.149 00.000 11060 Guiding  Dir = 3, Dur = 62
23:01:32.176 00.027 11060 IsSlewing returns 0
23:01:32.176 00.000 11060 IsGuiding returns 0
23:01:32.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:32.197 00.021 10844 UpdateGuideState exits: m=3010 SNR=35.7
23:01:32.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:32.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:32.197 00.000 10844 Enqueuing Expose request
23:01:32.263 00.066 11060 IsGuiding returns 0
23:01:32.263 00.000 11060 Move returns status 0, amount 62
23:01:32.263 00.000 11060 MoveAxis(N, 0, ABG)
23:01:32.263 00.000 11060 Move returns status 0, amount 0
23:01:32.263 00.000 11060 move complete, result=0
23:01:32.263 00.000 11060 worker thread done servicing request
23:01:32.263 00.000 11060 Worker thread wakes up
23:01:32.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:32.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:32.269 00.006 10844 GuideStep: 0.4 px 62 ms WEST, -0.2 px 0 ms NORTH
23:01:32.915 00.646 11060 Exposure complete
23:01:33.148 00.233 11060 worker thread done servicing request
23:01:33.148 00.000 10844 OnExposeComplete: enter
23:01:33.148 00.000 10844 UpdateGuideState(): m_state=6
23:01:33.148 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
23:01:33.151 00.003 10844 Star::Find returns 1 (0), X=254.92, Y=59.28, Mass=3501, SNR=38.4, Peak=252 HFD=3.8
23:01:33.151 00.000 10844 MultiStar: [#1 -0.63,-0.02,0.94,U] [#2 -0.71,-0.56,0.00,M2] [#3 -0.62,-0.41,0.00,M1] [#4 0.06,-0.64,0.87,U] [#5 -0.57,-0.51,0.00,M2] [#6 -0.23,-0.15,0.93,U] [#7 -0.15,-0.45,0.80,U] [#8 -0.44,-0.07,0.89,U] 
23:01:33.151 00.000 10844 refined, 5 included, MultiStar: {-0.27, -0.27}, one-star: {-0.20, -0.34}
23:01:33.151 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
23:01:33.151 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
23:01:33.151 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-2.35 mountX=0.32 mountY=-0.22, mountTheta=-0.61
23:01:33.153 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.27, opts=13)
23:01:33.153 00.000 10844 Enqueuing Move request for scope (-0.27, -0.27)
23:01:33.154 00.001 11060 Worker thread wakes up
23:01:33.156 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.27) opts 0xd
23:01:33.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.27)
23:01:33.156 00.000 11060 Moving (-0.27, -0.27) raw xDistance=0.32 yDistance=-0.22
23:01:33.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:01:33.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:01:33.156 00.000 11060 MoveAxis(W, 57, ABG)
23:01:33.156 00.000 11060 Guiding  Dir = 3, Dur = 57
23:01:33.163 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:33.176 00.013 11060 IsSlewing returns 0
23:01:33.177 00.001 11060 IsGuiding returns 0
23:01:33.183 00.006 10844 UpdateGuideState exits: m=3501 SNR=38.4
23:01:33.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:33.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:33.183 00.000 10844 Enqueuing Expose request
23:01:33.274 00.091 11060 IsGuiding returns 0
23:01:33.274 00.000 11060 Move returns status 0, amount 57
23:01:33.275 00.001 11060 MoveAxis(N, 86, ABG)
23:01:33.275 00.000 11060 Guiding  Dir = 0, Dur = 86
23:01:33.301 00.026 11060 IsSlewing returns 0
23:01:33.301 00.000 11060 IsGuiding returns 0
23:01:33.417 00.116 11060 IsGuiding returns 0
23:01:33.417 00.000 11060 Move returns status 0, amount 86
23:01:33.417 00.000 11060 move complete, result=0
23:01:33.417 00.000 11060 worker thread done servicing request
23:01:33.417 00.000 11060 Worker thread wakes up
23:01:33.417 00.000 10844 GuideStep: 0.3 px 57 ms WEST, -0.2 px 86 ms NORTH
23:01:33.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:33.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:34.060 00.643 11060 Exposure complete
23:01:34.274 00.214 11060 worker thread done servicing request
23:01:34.274 00.000 10844 OnExposeComplete: enter
23:01:34.274 00.000 10844 UpdateGuideState(): m_state=6
23:01:34.275 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
23:01:34.275 00.000 10844 Star::Find returns 1 (0), X=255.55, Y=59.44, Mass=3183, SNR=37.0, Peak=250 HFD=3.3
23:01:34.275 00.000 10844 MultiStar: [#1 -0.05,0.03,1.00,U] [#2 -0.46,-0.50,1.87,U] [#3 -0.13,0.01,0.98,U] [#4 0.14,-0.27,0.92,U] [#5 -0.56,-0.49,0.00,M3] [#6 0.06,0.16,0.88,U] [#7 -0.07,-0.65,0.87,U] [#8 -0.35,0.19,0.95,U] 
23:01:34.275 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.19}, one-star: {0.43, -0.18}
23:01:34.275 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
23:01:34.275 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
23:01:34.276 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.05 mountX=0.20 mountY=-0.06, mountTheta=-0.31
23:01:34.277 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.19, opts=13)
23:01:34.277 00.000 10844 Enqueuing Move request for scope (-0.10, -0.19)
23:01:34.277 00.000 11060 Worker thread wakes up
23:01:34.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
23:01:34.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
23:01:34.277 00.000 11060 Moving (-0.10, -0.19) raw xDistance=0.20 yDistance=-0.06
23:01:34.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:01:34.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:34.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:34.277 00.000 11060 MoveAxis(W, 37, ABG)
23:01:34.277 00.000 11060 Guiding  Dir = 3, Dur = 37
23:01:34.285 00.008 11060 IsSlewing returns 0
23:01:34.287 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:34.287 00.000 11060 IsGuiding returns 0
23:01:34.315 00.028 10844 UpdateGuideState exits: m=3183 SNR=37.0
23:01:34.320 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:34.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:34.320 00.000 10844 Enqueuing Expose request
23:01:34.330 00.010 11060 IsGuiding returns 0
23:01:34.330 00.000 11060 Move returns status 0, amount 37
23:01:34.330 00.000 11060 MoveAxis(N, 0, ABG)
23:01:34.330 00.000 11060 Move returns status 0, amount 0
23:01:34.330 00.000 11060 move complete, result=0
23:01:34.330 00.000 11060 worker thread done servicing request
23:01:34.330 00.000 11060 Worker thread wakes up
23:01:34.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:34.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:34.332 00.002 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
23:01:34.976 00.644 11060 Exposure complete
23:01:35.190 00.214 11060 worker thread done servicing request
23:01:35.190 00.000 10844 OnExposeComplete: enter
23:01:35.190 00.000 10844 UpdateGuideState(): m_state=6
23:01:35.191 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
23:01:35.191 00.000 10844 Star::Find returns 1 (0), X=255.02, Y=59.35, Mass=3699, SNR=39.4, Peak=251 HFD=3.9
23:01:35.191 00.000 10844 MultiStar: [#1 -0.06,-0.49,0.95,U] [#2 -0.66,-0.46,0.00,M2] [#3 -0.05,-0.35,0.94,U] [#4 0.08,-0.24,0.89,U] [#5 -0.39,-0.36,0.94,U] [#6 0.14,-0.06,0.91,U] [#7 0.05,-0.11,0.77,U] [#8 0.10,0.64,0.91,U] 
23:01:35.191 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.16}, one-star: {-0.10, -0.27}
23:01:35.191 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
23:01:35.191 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
23:01:35.191 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.77 mountX=0.16 mountY=-0.01, mountTheta=-0.04
23:01:35.191 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
23:01:35.191 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
23:01:35.191 00.000 11060 Worker thread wakes up
23:01:35.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
23:01:35.191 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
23:01:35.191 00.000 11060 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=-0.01
23:01:35.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
23:01:35.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:35.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:35.191 00.000 11060 MoveAxis(W, 29, ABG)
23:01:35.191 00.000 11060 Guiding  Dir = 3, Dur = 29
23:01:35.216 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:35.224 00.008 11060 IsSlewing returns 0
23:01:35.224 00.000 11060 IsGuiding returns 0
23:01:35.230 00.006 10844 UpdateGuideState exits: m=3699 SNR=39.4
23:01:35.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:35.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:35.230 00.000 10844 Enqueuing Expose request
23:01:35.282 00.052 11060 IsGuiding returns 0
23:01:35.282 00.000 11060 Move returns status 0, amount 29
23:01:35.282 00.000 11060 MoveAxis(N, 0, ABG)
23:01:35.282 00.000 11060 Move returns status 0, amount 0
23:01:35.282 00.000 11060 move complete, result=0
23:01:35.282 00.000 11060 worker thread done servicing request
23:01:35.282 00.000 11060 Worker thread wakes up
23:01:35.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:35.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:35.284 00.002 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
23:01:35.905 00.621 11060 Exposure complete
23:01:36.133 00.228 11060 worker thread done servicing request
23:01:36.133 00.000 10844 OnExposeComplete: enter
23:01:36.133 00.000 10844 UpdateGuideState(): m_state=6
23:01:36.133 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
23:01:36.133 00.000 10844 Star::Find returns 1 (1), X=255.42, Y=59.40, Mass=3176, SNR=37.1, Peak=255 HFD=3.4
23:01:36.133 00.000 10844 MultiStar: [#1 -0.04,0.09,0.90,U] [#2 -0.32,0.07,1.99,U] [#3 -0.26,-0.32,1.00,U] [#4 0.02,0.22,0.96,U] [#5 -0.26,-0.21,1.04,U] [#6 0.20,0.59,0.90,U] [#7 0.23,-0.51,0.84,U] [#8 0.07,0.66,0.89,U] 
23:01:36.133 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.30, -0.22}
23:01:36.133 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
23:01:36.133 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
23:01:36.133 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.45 mountX=-0.03 mountY=-0.05, mountTheta=-2.09
23:01:36.138 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
23:01:36.138 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
23:01:36.138 00.000 11060 Worker thread wakes up
23:01:36.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:01:36.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:01:36.138 00.000 11060 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.05
23:01:36.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:01:36.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:36.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:01:36.138 00.000 11060 MoveAxis(E, 0, ABG)
23:01:36.138 00.000 11060 Move returns status 0, amount 0
23:01:36.140 00.002 11060 MoveAxis(N, 0, ABG)
23:01:36.140 00.000 11060 Move returns status 0, amount 0
23:01:36.140 00.000 11060 move complete, result=0
23:01:36.140 00.000 11060 worker thread done servicing request
23:01:36.147 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:36.162 00.015 10844 UpdateGuideState exits: m=3176 SNR=37.1 Saturated
23:01:36.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:36.162 00.000 10844 Enqueuing Expose request
23:01:36.162 00.000 11060 Worker thread wakes up
23:01:36.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:36.162 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:36.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:36.802 00.640 11060 Exposure complete
23:01:37.012 00.210 11060 worker thread done servicing request
23:01:37.012 00.000 10844 OnExposeComplete: enter
23:01:37.012 00.000 10844 UpdateGuideState(): m_state=6
23:01:37.012 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
23:01:37.012 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.04, Mass=3077, SNR=35.4, Peak=225 HFD=4.0
23:01:37.012 00.000 10844 MultiStar: [#1 -0.15,-0.21,1.05,U] [#2 -0.24,-0.03,2.14,U] [#3 -0.09,0.09,1.02,U] [#4 -0.17,0.38,1.05,U] [#5 -0.41,-0.61,0.00,M2] [#6 -0.30,0.10,0.96,U] [#7 0.11,-0.47,0.86,U] [#8 -0.07,0.40,0.99,U] 
23:01:37.012 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.03}, one-star: {-0.05, -0.58}
23:01:37.012 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
23:01:37.012 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
23:01:37.012 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.91 mountX=0.06 mountY=-0.13, mountTheta=-1.16
23:01:37.012 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
23:01:37.012 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
23:01:37.012 00.000 11060 Worker thread wakes up
23:01:37.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
23:01:37.012 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
23:01:37.012 00.000 11060 Moving (-0.14, -0.03) raw xDistance=0.06 yDistance=-0.13
23:01:37.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:01:37.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:37.016 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:37.016 00.000 11060 MoveAxis(E, 0, ABG)
23:01:37.016 00.000 11060 Move returns status 0, amount 0
23:01:37.016 00.000 11060 MoveAxis(N, 0, ABG)
23:01:37.016 00.000 11060 Move returns status 0, amount 0
23:01:37.016 00.000 11060 move complete, result=0
23:01:37.016 00.000 11060 worker thread done servicing request
23:01:37.032 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:37.050 00.018 10844 UpdateGuideState exits: m=3077 SNR=35.4
23:01:37.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:37.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:37.050 00.000 10844 Enqueuing Expose request
23:01:37.050 00.000 11060 Worker thread wakes up
23:01:37.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:37.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:37.050 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:37.705 00.655 11060 Exposure complete
23:01:37.959 00.254 11060 worker thread done servicing request
23:01:37.959 00.000 10844 OnExposeComplete: enter
23:01:37.959 00.000 10844 UpdateGuideState(): m_state=6
23:01:37.959 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
23:01:37.959 00.000 10844 Star::Find returns 1 (1), X=254.85, Y=59.37, Mass=3074, SNR=36.1, Peak=255 HFD=3.7
23:01:37.959 00.000 10844 MultiStar: [#1 -0.24,-0.13,0.99,U] [#2 -0.50,-0.29,2.00,U] [#3 -0.07,0.17,1.00,U] [#4 -0.43,0.39,0.94,U] [#5 -0.38,-0.17,1.05,U] [#6 -0.60,0.30,0.92,U] [#7 -0.02,-0.20,0.90,U] [#8 0.01,-0.58,0.95,U] 
23:01:37.959 00.000 10844 refined, 8 included, MultiStar: {-0.30, -0.11}, one-star: {-0.27, -0.25}
23:01:37.959 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
23:01:37.959 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
23:01:37.959 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-2.80 mountX=0.16 mountY=-0.28, mountTheta=-1.05
23:01:37.962 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.11, opts=13)
23:01:37.962 00.000 10844 Enqueuing Move request for scope (-0.30, -0.11)
23:01:37.962 00.000 11060 Worker thread wakes up
23:01:37.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.11) opts 0xd
23:01:37.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.11)
23:01:37.962 00.000 11060 Moving (-0.30, -0.11) raw xDistance=0.16 yDistance=-0.28
23:01:37.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:01:37.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
23:01:37.962 00.000 11060 MoveAxis(W, 28, ABG)
23:01:37.962 00.000 11060 Guiding  Dir = 3, Dur = 28
23:01:37.969 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:37.978 00.009 11060 IsSlewing returns 0
23:01:37.978 00.000 11060 IsGuiding returns 0
23:01:37.986 00.008 10844 UpdateGuideState exits: m=3074 SNR=36.1 Saturated
23:01:37.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:37.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:37.986 00.000 10844 Enqueuing Expose request
23:01:38.018 00.032 11060 IsGuiding returns 0
23:01:38.018 00.000 11060 Move returns status 0, amount 28
23:01:38.018 00.000 11060 MoveAxis(N, 109, ABG)
23:01:38.018 00.000 11060 Guiding  Dir = 0, Dur = 109
23:01:38.024 00.006 11060 IsSlewing returns 0
23:01:38.025 00.001 11060 IsGuiding returns 0
23:01:38.146 00.121 11060 IsGuiding returns 0
23:01:38.146 00.000 11060 Move returns status 0, amount 109
23:01:38.146 00.000 11060 move complete, result=0
23:01:38.146 00.000 11060 worker thread done servicing request
23:01:38.146 00.000 11060 Worker thread wakes up
23:01:38.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:38.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:38.146 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.3 px 109 ms NORTH
23:01:38.792 00.646 11060 Exposure complete
23:01:38.997 00.205 11060 worker thread done servicing request
23:01:38.997 00.000 10844 OnExposeComplete: enter
23:01:38.997 00.000 10844 UpdateGuideState(): m_state=6
23:01:38.997 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
23:01:38.997 00.000 10844 Star::Find returns 1 (1), X=255.32, Y=59.48, Mass=3283, SNR=37.6, Peak=255 HFD=3.5
23:01:38.997 00.000 10844 MultiStar: [#1 -0.12,0.12,0.99,U] [#2 -0.75,-0.03,0.00,M1] [#3 0.35,-0.18,0.91,U] [#4 0.16,0.12,0.92,U] [#5 -0.36,-0.35,0.99,U] [#6 0.20,0.43,0.93,U] [#7 0.36,-0.02,0.84,U] [#8 0.31,0.38,0.91,U] 
23:01:38.997 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.20, -0.14}
23:01:38.997 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
23:01:38.997 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
23:01:38.997 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=-0.06 mountY=0.12, mountTheta=2.06
23:01:38.997 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.04, opts=13)
23:01:38.997 00.000 10844 Enqueuing Move request for scope (0.13, 0.04)
23:01:38.997 00.000 11060 Worker thread wakes up
23:01:38.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:01:39.003 00.006 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:01:39.003 00.000 11060 Moving (0.13, 0.04) raw xDistance=-0.06 yDistance=0.12
23:01:39.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:01:39.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:39.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:01:39.003 00.000 11060 MoveAxis(E, 0, ABG)
23:01:39.003 00.000 11060 Move returns status 0, amount 0
23:01:39.003 00.000 11060 MoveAxis(N, 0, ABG)
23:01:39.003 00.000 11060 Move returns status 0, amount 0
23:01:39.003 00.000 11060 move complete, result=0
23:01:39.003 00.000 11060 worker thread done servicing request
23:01:39.008 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:39.033 00.025 10844 UpdateGuideState exits: m=3283 SNR=37.6 Saturated
23:01:39.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:39.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:39.033 00.000 10844 Enqueuing Expose request
23:01:39.033 00.000 11060 Worker thread wakes up
23:01:39.033 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:39.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:39.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:39.664 00.631 11060 Exposure complete
23:01:39.892 00.228 11060 worker thread done servicing request
23:01:39.892 00.000 10844 OnExposeComplete: enter
23:01:39.892 00.000 10844 UpdateGuideState(): m_state=6
23:01:39.892 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
23:01:39.892 00.000 10844 Star::Find returns 1 (1), X=255.56, Y=59.48, Mass=3311, SNR=38.2, Peak=255 HFD=3.3
23:01:39.894 00.002 10844 MultiStar: [#1 0.32,0.36,0.95,U] [#2 -0.12,-0.25,1.92,U] [#3 0.61,-0.25,0.91,U] [#4 0.46,-0.26,0.92,U] [#5 -0.71,-0.46,0.00,M1] [#6 -0.05,0.23,0.88,U] [#7 0.58,0.03,0.83,U] [#8 -0.15,0.09,0.89,U] 
23:01:39.894 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.05}, one-star: {0.44, -0.14}
23:01:39.894 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
23:01:39.894 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
23:01:39.894 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.24 mountX=0.01 mountY=0.22, mountTheta=1.51
23:01:39.894 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.05, opts=13)
23:01:39.894 00.000 10844 Enqueuing Move request for scope (0.22, -0.05)
23:01:39.894 00.000 11060 Worker thread wakes up
23:01:39.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
23:01:39.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
23:01:39.894 00.000 11060 Moving (0.22, -0.05) raw xDistance=0.01 yDistance=0.22
23:01:39.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:01:39.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:01:39.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:01:39.894 00.000 11060 MoveAxis(E, 0, ABG)
23:01:39.894 00.000 11060 Move returns status 0, amount 0
23:01:39.894 00.000 11060 MoveAxis(N, 0, ABG)
23:01:39.898 00.004 11060 Move returns status 0, amount 0
23:01:39.898 00.000 11060 move complete, result=0
23:01:39.898 00.000 11060 worker thread done servicing request
23:01:39.903 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:39.930 00.027 10844 UpdateGuideState exits: m=3311 SNR=38.2 Saturated
23:01:39.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:39.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:39.930 00.000 10844 Enqueuing Expose request
23:01:39.930 00.000 11060 Worker thread wakes up
23:01:39.930 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:39.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:39.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:40.595 00.665 11060 Exposure complete
23:01:40.805 00.210 11060 worker thread done servicing request
23:01:40.805 00.000 10844 OnExposeComplete: enter
23:01:40.806 00.001 10844 UpdateGuideState(): m_state=6
23:01:40.806 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
23:01:40.806 00.000 10844 Star::Find returns 1 (0), X=255.58, Y=59.28, Mass=3533, SNR=38.5, Peak=251 HFD=3.9
23:01:40.806 00.000 10844 MultiStar: [#1 0.46,0.56,0.00,M1] [#2 -0.06,-0.25,1.87,U] [#3 -0.08,0.45,0.88,U] [#4 0.17,0.15,0.92,U] [#5 -0.37,-0.03,1.01,U] [#6 -0.06,0.66,0.89,U] [#7 0.00,0.67,0.79,U] [#8 0.10,0.60,0.98,U] 
23:01:40.806 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.17}, one-star: {0.46, -0.34}
23:01:40.806 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
23:01:40.806 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
23:01:40.806 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.49 mountX=-0.17 mountY=-0.01, mountTheta=-3.06
23:01:40.808 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.17, opts=13)
23:01:40.808 00.000 10844 Enqueuing Move request for scope (0.01, 0.17)
23:01:40.808 00.000 11060 Worker thread wakes up
23:01:40.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
23:01:40.809 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
23:01:40.809 00.000 11060 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.01
23:01:40.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:01:40.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:40.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:40.809 00.000 11060 MoveAxis(E, 29, ABG)
23:01:40.809 00.000 11060 Guiding  Dir = 2, Dur = 29
23:01:40.814 00.005 11060 IsSlewing returns 0
23:01:40.814 00.000 11060 IsGuiding returns 0
23:01:40.816 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:40.845 00.029 10844 UpdateGuideState exits: m=3533 SNR=38.5
23:01:40.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:40.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:40.845 00.000 10844 Enqueuing Expose request
23:01:40.860 00.015 11060 IsGuiding returns 0
23:01:40.860 00.000 11060 Move returns status 0, amount 29
23:01:40.860 00.000 11060 MoveAxis(N, 0, ABG)
23:01:40.860 00.000 11060 Move returns status 0, amount 0
23:01:40.860 00.000 11060 move complete, result=0
23:01:40.860 00.000 11060 worker thread done servicing request
23:01:40.860 00.000 11060 Worker thread wakes up
23:01:40.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:40.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:40.860 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
23:01:41.485 00.625 11060 Exposure complete
23:01:41.697 00.212 11060 worker thread done servicing request
23:01:41.697 00.000 10844 OnExposeComplete: enter
23:01:41.697 00.000 10844 UpdateGuideState(): m_state=6
23:01:41.697 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
23:01:41.697 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=59.61, Mass=3363, SNR=37.3, Peak=255 HFD=3.8
23:01:41.700 00.003 10844 MultiStar: [#1 0.28,0.18,0.97,U] [#2 -0.58,-0.06,1.89,U] [#3 0.16,0.45,0.95,U] [#4 -0.26,-0.26,1.04,U] [#5 -0.31,-0.07,0.97,U] [#6 0.42,0.15,0.87,U] [#7 0.12,0.09,0.81,U] [#8 0.49,0.74,0.00,M1] 
23:01:41.700 00.000 10844 single-star, 7 included, MultiStar: {-0.09, 0.04}, one-star: {0.06, -0.00}
23:01:41.700 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
23:01:41.700 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
23:01:41.700 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.07 mountX=-0.01 mountY=0.06, mountTheta=1.68
23:01:41.715 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.00, opts=13)
23:01:41.715 00.000 10844 Enqueuing Move request for scope (0.06, -0.00)
23:01:41.715 00.000 11060 Worker thread wakes up
23:01:41.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:01:41.715 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:01:41.716 00.001 11060 Moving (0.06, -0.00) raw xDistance=-0.01 yDistance=0.06
23:01:41.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:01:41.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:41.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:41.716 00.000 11060 MoveAxis(E, 0, ABG)
23:01:41.716 00.000 11060 Move returns status 0, amount 0
23:01:41.716 00.000 11060 MoveAxis(N, 0, ABG)
23:01:41.716 00.000 11060 Move returns status 0, amount 0
23:01:41.716 00.000 11060 move complete, result=0
23:01:41.716 00.000 11060 worker thread done servicing request
23:01:41.721 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:41.737 00.016 10844 UpdateGuideState exits: m=3363 SNR=37.3 Saturated
23:01:41.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:41.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:41.737 00.000 10844 Enqueuing Expose request
23:01:41.737 00.000 11060 Worker thread wakes up
23:01:41.737 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:41.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:41.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:42.369 00.632 11060 Exposure complete
23:01:42.589 00.220 11060 worker thread done servicing request
23:01:42.589 00.000 10844 OnExposeComplete: enter
23:01:42.589 00.000 10844 UpdateGuideState(): m_state=6
23:01:42.589 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
23:01:42.589 00.000 10844 Star::Find returns 1 (0), X=255.42, Y=60.24, Mass=3178, SNR=36.4, Peak=249 HFD=3.6
23:01:42.589 00.000 10844 MultiStar: [#1 0.53,-0.19,1.01,U] [#2 -0.20,0.04,1.94,U] [#3 0.19,-0.12,0.95,U] [#4 0.44,-0.04,1.00,U] [#5 -0.26,-0.57,1.02,U] [#6 0.12,-0.12,0.89,U] [#7 0.16,0.53,0.92,U] [#8 -0.04,-0.16,0.95,U] 
23:01:42.589 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.30, 0.62}
23:01:42.589 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
23:01:42.591 00.002 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
23:01:42.591 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.02 mountY=0.11, mountTheta=1.75
23:01:42.591 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.00, opts=13)
23:01:42.591 00.000 10844 Enqueuing Move request for scope (0.11, -0.00)
23:01:42.591 00.000 11060 Worker thread wakes up
23:01:42.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:01:42.591 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:01:42.591 00.000 11060 Moving (0.11, -0.00) raw xDistance=-0.02 yDistance=0.11
23:01:42.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:01:42.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:42.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:01:42.591 00.000 11060 MoveAxis(E, 0, ABG)
23:01:42.594 00.003 11060 Move returns status 0, amount 0
23:01:42.594 00.000 11060 MoveAxis(N, 0, ABG)
23:01:42.594 00.000 11060 Move returns status 0, amount 0
23:01:42.594 00.000 11060 move complete, result=0
23:01:42.606 00.012 11060 worker thread done servicing request
23:01:42.611 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:42.636 00.025 10844 UpdateGuideState exits: m=3178 SNR=36.4
23:01:42.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:42.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:42.636 00.000 10844 Enqueuing Expose request
23:01:42.636 00.000 11060 Worker thread wakes up
23:01:42.636 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:42.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:42.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:43.293 00.657 11060 Exposure complete
23:01:43.541 00.248 11060 worker thread done servicing request
23:01:43.541 00.000 10844 OnExposeComplete: enter
23:01:43.541 00.000 10844 UpdateGuideState(): m_state=6
23:01:43.541 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
23:01:43.541 00.000 10844 Star::Find returns 1 (1), X=255.01, Y=59.73, Mass=3726, SNR=39.6, Peak=255 HFD=4.0
23:01:43.541 00.000 10844 MultiStar: [#1 -0.02,0.08,0.91,U] [#2 -0.24,-0.31,1.76,U] [#3 0.18,-0.22,0.86,U] [#4 0.69,-0.48,0.00,M1] [#5 0.17,-0.50,0.99,U] [#6 1.02,-0.18,0.00,M1] [#7 0.19,-0.48,0.81,U] [#8 0.20,0.08,0.89,U] 
23:01:43.541 00.000 10844 single-star, 6 included, MultiStar: {0.02, -0.19}, one-star: {-0.11, 0.11}
23:01:43.541 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.12 = -2.17)
23:01:43.541 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
23:01:43.541 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.36 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
23:01:43.541 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
23:01:43.541 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
23:01:43.541 00.000 11060 Worker thread wakes up
23:01:43.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
23:01:43.541 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
23:01:43.541 00.000 11060 Moving (-0.11, 0.11) raw xDistance=-0.09 yDistance=-0.13
23:01:43.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:01:43.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:43.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:43.546 00.005 11060 MoveAxis(E, 0, ABG)
23:01:43.546 00.000 11060 Move returns status 0, amount 0
23:01:43.546 00.000 11060 MoveAxis(N, 0, ABG)
23:01:43.546 00.000 11060 Move returns status 0, amount 0
23:01:43.546 00.000 11060 move complete, result=0
23:01:43.546 00.000 11060 worker thread done servicing request
23:01:43.551 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:43.568 00.017 10844 UpdateGuideState exits: m=3726 SNR=39.6 Saturated
23:01:43.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:43.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:43.568 00.000 10844 Enqueuing Expose request
23:01:43.568 00.000 11060 Worker thread wakes up
23:01:43.568 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:43.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:43.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:44.219 00.651 11060 Exposure complete
23:01:44.435 00.216 11060 worker thread done servicing request
23:01:44.435 00.000 10844 OnExposeComplete: enter
23:01:44.435 00.000 10844 UpdateGuideState(): m_state=6
23:01:44.435 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
23:01:44.435 00.000 10844 Star::Find returns 1 (0), X=254.97, Y=59.19, Mass=3642, SNR=39.1, Peak=251 HFD=4.1
23:01:44.435 00.000 10844 MultiStar: [#1 0.45,0.95,0.00,M1] [#2 -0.37,-0.34,1.76,U] [#3 0.23,0.13,0.97,U] [#4 0.16,-0.06,0.87,U] [#5 -0.29,-0.12,0.98,U] [#6 0.16,0.03,0.93,U] [#7 0.42,-0.08,0.85,U] [#8 0.44,0.06,0.89,U] 
23:01:44.435 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {-0.15, -0.43}
23:01:44.435 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
23:01:44.435 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
23:01:44.435 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.42 mountX=0.12 mountY=0.04, mountTheta=0.32
23:01:44.435 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.13, opts=13)
23:01:44.435 00.000 10844 Enqueuing Move request for scope (0.02, -0.13)
23:01:44.435 00.000 11060 Worker thread wakes up
23:01:44.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:01:44.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:01:44.435 00.000 11060 Moving (0.02, -0.13) raw xDistance=0.12 yDistance=0.04
23:01:44.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:01:44.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:44.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:01:44.435 00.000 11060 MoveAxis(W, 21, ABG)
23:01:44.435 00.000 11060 Guiding  Dir = 3, Dur = 21
23:01:44.444 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:44.476 00.032 11060 IsSlewing returns 0
23:01:44.476 00.000 11060 IsGuiding returns 0
23:01:44.483 00.007 10844 UpdateGuideState exits: m=3642 SNR=39.1
23:01:44.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:44.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:44.483 00.000 10844 Enqueuing Expose request
23:01:44.527 00.044 11060 IsGuiding returns 0
23:01:44.527 00.000 11060 Move returns status 0, amount 21
23:01:44.527 00.000 11060 MoveAxis(N, 0, ABG)
23:01:44.527 00.000 11060 Move returns status 0, amount 0
23:01:44.527 00.000 11060 move complete, result=0
23:01:44.527 00.000 11060 worker thread done servicing request
23:01:44.527 00.000 11060 Worker thread wakes up
23:01:44.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:44.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:44.529 00.002 10844 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
23:01:45.166 00.637 11060 Exposure complete
23:01:45.403 00.237 11060 worker thread done servicing request
23:01:45.403 00.000 10844 OnExposeComplete: enter
23:01:45.403 00.000 10844 UpdateGuideState(): m_state=6
23:01:45.403 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
23:01:45.403 00.000 10844 Star::Find returns 1 (0), X=255.76, Y=59.77, Mass=3904, SNR=40.8, Peak=251 HFD=3.7
23:01:45.403 00.000 10844 MultiStar: [#1 0.02,-0.40,0.98,U] [#2 -0.11,-0.10,1.76,U] [#3 0.61,0.06,0.87,U] [#4 -0.03,0.47,0.91,U] [#5 -0.12,-0.55,0.95,U] [#6 0.49,0.12,0.87,U] [#7 0.28,0.10,0.81,U] [#8 0.46,-0.31,0.91,U] 
23:01:45.405 00.002 10844 refined, 8 included, MultiStar: {0.21, -0.06}, one-star: {0.64, 0.15}
23:01:45.405 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
23:01:45.405 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
23:01:45.405 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.28 mountX=0.02 mountY=0.22, mountTheta=1.48
23:01:45.405 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.06, opts=13)
23:01:45.405 00.000 10844 Enqueuing Move request for scope (0.21, -0.06)
23:01:45.405 00.000 11060 Worker thread wakes up
23:01:45.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
23:01:45.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
23:01:45.405 00.000 11060 Moving (0.21, -0.06) raw xDistance=0.02 yDistance=0.22
23:01:45.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:01:45.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:01:45.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:01:45.405 00.000 11060 MoveAxis(E, 0, ABG)
23:01:45.405 00.000 11060 Move returns status 0, amount 0
23:01:45.405 00.000 11060 MoveAxis(N, 0, ABG)
23:01:45.405 00.000 11060 Move returns status 0, amount 0
23:01:45.405 00.000 11060 move complete, result=0
23:01:45.405 00.000 11060 worker thread done servicing request
23:01:45.411 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:45.426 00.015 10844 UpdateGuideState exits: m=3904 SNR=40.8
23:01:45.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:45.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:45.426 00.000 10844 Enqueuing Expose request
23:01:45.426 00.000 11060 Worker thread wakes up
23:01:45.426 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:01:45.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:45.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:46.065 00.639 11060 Exposure complete
23:01:46.283 00.218 11060 worker thread done servicing request
23:01:46.283 00.000 10844 OnExposeComplete: enter
23:01:46.283 00.000 10844 UpdateGuideState(): m_state=6
23:01:46.283 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
23:01:46.283 00.000 10844 Star::Find returns 1 (0), X=255.88, Y=59.71, Mass=2825, SNR=34.6, Peak=250 HFD=3.8
23:01:46.284 00.001 10844 MultiStar: [#1 0.35,-0.04,1.07,U] [#2 -0.04,-0.09,1.98,U] [#3 0.50,-0.03,1.03,U] [#4 0.19,-0.61,0.93,U] [#5 0.02,-0.04,1.07,U] [#6 0.78,0.11,0.00,M1] [#7 0.44,-0.09,0.96,U] [#8 0.75,0.56,0.00,M1] 
23:01:46.284 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.11}, one-star: {0.76, 0.10}
23:01:46.284 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
23:01:46.284 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
23:01:46.284 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.37 mountX=0.05 mountY=0.29, mountTheta=1.38
23:01:46.284 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.11, opts=13)
23:01:46.284 00.000 10844 Enqueuing Move request for scope (0.27, -0.11)
23:01:46.284 00.000 11060 Worker thread wakes up
23:01:46.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
23:01:46.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
23:01:46.284 00.000 11060 Moving (0.27, -0.11) raw xDistance=0.05 yDistance=0.29
23:01:46.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:01:46.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:01:46.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:01:46.284 00.000 11060 MoveAxis(E, 0, ABG)
23:01:46.284 00.000 11060 Move returns status 0, amount 0
23:01:46.284 00.000 11060 MoveAxis(N, 0, ABG)
23:01:46.284 00.000 11060 Move returns status 0, amount 0
23:01:46.284 00.000 11060 move complete, result=0
23:01:46.284 00.000 11060 worker thread done servicing request
23:01:46.302 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:46.315 00.013 10844 UpdateGuideState exits: m=2825 SNR=34.6
23:01:46.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:46.315 00.000 10844 Enqueuing Expose request
23:01:46.315 00.000 11060 Worker thread wakes up
23:01:46.315 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:01:46.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:46.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:46.944 00.629 11060 Exposure complete
23:01:47.165 00.221 11060 worker thread done servicing request
23:01:47.166 00.001 10844 OnExposeComplete: enter
23:01:47.166 00.000 10844 UpdateGuideState(): m_state=6
23:01:47.166 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
23:01:47.166 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.87, Mass=3252, SNR=36.9, Peak=236 HFD=4.1
23:01:47.167 00.001 10844 MultiStar: [#1 0.03,0.30,1.00,U] [#2 -0.10,-0.55,1.90,U] [#3 0.13,-0.59,0.99,U] [#4 0.04,-0.07,0.99,U] [#5 -0.24,-0.24,1.03,U] [#6 0.23,0.08,0.89,U] [#7 0.35,-0.23,0.83,U] [#8 0.51,-0.11,0.92,U] 
23:01:47.167 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.17}, one-star: {-0.05, 0.25}
23:01:47.167 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
23:01:47.167 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
23:01:47.167 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.17 mountX=0.15 mountY=0.10, mountTheta=0.57
23:01:47.180 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.17, opts=13)
23:01:47.180 00.000 10844 Enqueuing Move request for scope (0.07, -0.17)
23:01:47.181 00.001 11060 Worker thread wakes up
23:01:47.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
23:01:47.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
23:01:47.181 00.000 11060 Moving (0.07, -0.17) raw xDistance=0.15 yDistance=0.10
23:01:47.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:01:47.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:47.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:01:47.181 00.000 11060 MoveAxis(W, 27, ABG)
23:01:47.181 00.000 11060 Guiding  Dir = 3, Dur = 27
23:01:47.194 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:47.203 00.009 11060 IsSlewing returns 0
23:01:47.204 00.001 11060 IsGuiding returns 0
23:01:47.207 00.003 10844 UpdateGuideState exits: m=3252 SNR=36.9
23:01:47.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:47.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:47.207 00.000 10844 Enqueuing Expose request
23:01:47.250 00.043 11060 IsGuiding returns 0
23:01:47.251 00.001 11060 Move returns status 0, amount 27
23:01:47.251 00.000 11060 MoveAxis(N, 0, ABG)
23:01:47.251 00.000 11060 Move returns status 0, amount 0
23:01:47.251 00.000 11060 move complete, result=0
23:01:47.251 00.000 11060 worker thread done servicing request
23:01:47.251 00.000 11060 Worker thread wakes up
23:01:47.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:47.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:47.253 00.002 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
23:01:47.885 00.632 11060 Exposure complete
23:01:48.112 00.227 11060 worker thread done servicing request
23:01:48.112 00.000 10844 OnExposeComplete: enter
23:01:48.112 00.000 10844 UpdateGuideState(): m_state=6
23:01:48.112 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
23:01:48.112 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.95, Mass=3409, SNR=37.6, Peak=240 HFD=3.7
23:01:48.112 00.000 10844 MultiStar: [#1 0.15,0.54,0.99,U] [#2 0.58,-0.63,0.00,M1] [#3 0.50,0.43,0.91,U] [#4 -0.01,0.30,0.91,U] [#5 0.14,0.16,1.04,U] [#6 0.01,0.44,0.86,U] [#7 0.49,0.38,0.85,U] [#8 0.30,-0.03,0.91,U] 
23:01:48.112 00.000 10844 single-star, 7 included, MultiStar: {0.19, 0.32}, one-star: {-0.05, 0.33}
23:01:48.112 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
23:01:48.112 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
23:01:48.112 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.34 cameraTheta=1.73 mountX=-0.32 mountY=-0.11, mountTheta=-2.82
23:01:48.112 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.33, opts=13)
23:01:48.112 00.000 10844 Enqueuing Move request for scope (-0.05, 0.33)
23:01:48.112 00.000 11060 Worker thread wakes up
23:01:48.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
23:01:48.112 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
23:01:48.112 00.000 11060 Moving (-0.05, 0.33) raw xDistance=-0.32 yDistance=-0.11
23:01:48.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.32
23:01:48.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:48.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:01:48.112 00.000 11060 MoveAxis(E, 55, ABG)
23:01:48.118 00.006 11060 Guiding  Dir = 2, Dur = 55
23:01:48.123 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:48.154 00.031 11060 IsSlewing returns 0
23:01:48.159 00.005 11060 IsGuiding returns 0
23:01:48.159 00.000 10844 UpdateGuideState exits: m=3409 SNR=37.6
23:01:48.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:48.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:48.159 00.000 10844 Enqueuing Expose request
23:01:48.244 00.085 11060 IsGuiding returns 0
23:01:48.244 00.000 11060 Move returns status 0, amount 55
23:01:48.244 00.000 11060 MoveAxis(N, 0, ABG)
23:01:48.244 00.000 11060 Move returns status 0, amount 0
23:01:48.244 00.000 11060 move complete, result=0
23:01:48.244 00.000 11060 worker thread done servicing request
23:01:48.244 00.000 11060 Worker thread wakes up
23:01:48.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:48.246 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:48.246 00.000 10844 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
23:01:48.880 00.634 11060 Exposure complete
23:01:49.103 00.223 11060 worker thread done servicing request
23:01:49.103 00.000 10844 OnExposeComplete: enter
23:01:49.103 00.000 10844 UpdateGuideState(): m_state=6
23:01:49.103 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
23:01:49.103 00.000 10844 Star::Find returns 1 (0), X=254.79, Y=58.84, Mass=2917, SNR=34.7, Peak=217 HFD=3.6
23:01:49.103 00.000 10844 MultiStar: [#1 0.08,0.27,1.00,U] [#2 -0.07,-0.82,0.00,M2] [#3 0.41,-0.69,0.00,M1] [#4 0.01,-0.16,1.07,U] [#5 0.43,-0.80,0.00,M1] [#6 0.15,-0.35,0.97,U] [#7 0.56,-0.52,0.00,M1] [#8 0.03,-0.35,0.94,U] 
23:01:49.103 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.27}, one-star: {-0.34, -0.77}
23:01:49.103 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
23:01:49.103 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
23:01:49.103 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.62 mountX=0.27 mountY=0.03, mountTheta=0.12
23:01:49.103 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.27, opts=13)
23:01:49.103 00.000 10844 Enqueuing Move request for scope (-0.01, -0.27)
23:01:49.103 00.000 11060 Worker thread wakes up
23:01:49.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
23:01:49.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
23:01:49.103 00.000 11060 Moving (-0.01, -0.27) raw xDistance=0.27 yDistance=0.03
23:01:49.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:01:49.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:49.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:01:49.103 00.000 11060 MoveAxis(W, 45, ABG)
23:01:49.103 00.000 11060 Guiding  Dir = 3, Dur = 45
23:01:49.115 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:49.129 00.014 11060 IsSlewing returns 0
23:01:49.130 00.001 11060 IsGuiding returns 0
23:01:49.130 00.000 10844 UpdateGuideState exits: m=2917 SNR=34.7
23:01:49.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:49.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:49.131 00.001 10844 Enqueuing Expose request
23:01:49.193 00.062 11060 IsGuiding returns 0
23:01:49.193 00.000 11060 Move returns status 0, amount 45
23:01:49.193 00.000 11060 MoveAxis(N, 0, ABG)
23:01:49.193 00.000 11060 Move returns status 0, amount 0
23:01:49.193 00.000 11060 move complete, result=0
23:01:49.193 00.000 11060 worker thread done servicing request
23:01:49.193 00.000 11060 Worker thread wakes up
23:01:49.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:49.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:49.194 00.001 10844 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
23:01:49.838 00.644 11060 Exposure complete
23:01:50.068 00.230 11060 worker thread done servicing request
23:01:50.068 00.000 10844 OnExposeComplete: enter
23:01:50.068 00.000 10844 UpdateGuideState(): m_state=6
23:01:50.068 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
23:01:50.068 00.000 10844 Star::Find returns 1 (0), X=255.63, Y=59.34, Mass=3624, SNR=39.1, Peak=244 HFD=3.5
23:01:50.068 00.000 10844 MultiStar: [#1 0.18,0.01,0.98,U] [#2 -0.58,0.16,1.74,U] [#3 0.31,0.07,0.89,U] [#4 0.21,-0.06,0.87,U] [#5 -0.09,-0.58,1.01,U] [#6 -0.02,-0.01,0.85,U] [#7 0.37,-0.46,0.75,U] [#8 0.72,-0.02,0.00,M1] 
23:01:50.068 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {0.51, -0.28}
23:01:50.068 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
23:01:50.068 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
23:01:50.068 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.25 mountX=0.10 mountY=0.06, mountTheta=0.49
23:01:50.083 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
23:01:50.083 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
23:01:50.083 00.000 11060 Worker thread wakes up
23:01:50.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
23:01:50.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
23:01:50.085 00.002 11060 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=0.06
23:01:50.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:01:50.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:50.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:50.085 00.000 11060 MoveAxis(E, 0, ABG)
23:01:50.085 00.000 11060 Move returns status 0, amount 0
23:01:50.085 00.000 11060 MoveAxis(N, 0, ABG)
23:01:50.085 00.000 11060 Move returns status 0, amount 0
23:01:50.085 00.000 11060 move complete, result=0
23:01:50.085 00.000 11060 worker thread done servicing request
23:01:50.090 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:50.109 00.019 10844 UpdateGuideState exits: m=3624 SNR=39.1
23:01:50.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:50.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:50.109 00.000 10844 Enqueuing Expose request
23:01:50.109 00.000 11060 Worker thread wakes up
23:01:50.110 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:50.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:50.110 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:50.736 00.626 11060 Exposure complete
23:01:50.951 00.215 11060 worker thread done servicing request
23:01:50.951 00.000 10844 OnExposeComplete: enter
23:01:50.951 00.000 10844 UpdateGuideState(): m_state=6
23:01:50.951 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
23:01:50.951 00.000 10844 Star::Find returns 1 (0), X=255.89, Y=59.09, Mass=3313, SNR=37.0, Peak=223 HFD=3.8
23:01:50.951 00.000 10844 MultiStar: [#1 0.63,0.47,0.00,M1] [#2 -0.65,-0.67,0.00,M2] [#3 0.66,-0.51,0.00,M1] [#4 0.62,0.05,0.87,U] [#5 -0.28,0.08,1.02,U] [#6 0.44,0.51,0.97,U] [#7 0.54,-0.48,0.00,M1] [#8 0.82,-0.05,0.00,M2] 
23:01:50.953 00.002 10844 refined, 3 included, MultiStar: {0.38, 0.02}, one-star: {0.77, -0.52}
23:01:50.953 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
23:01:50.953 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
23:01:50.953 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.02 hyp=0.38 cameraTheta=0.07 mountX=-0.09 mountY=0.37, mountTheta=1.82
23:01:50.955 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.02, opts=13)
23:01:50.955 00.000 10844 Enqueuing Move request for scope (0.38, 0.02)
23:01:50.955 00.000 11060 Worker thread wakes up
23:01:50.955 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.02) opts 0xd
23:01:50.956 00.001 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.02)
23:01:50.956 00.000 11060 Moving (0.38, 0.02) raw xDistance=-0.09 yDistance=0.37
23:01:50.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:01:50.956 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.02 newest=0.46
23:01:50.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
23:01:50.956 00.000 11060 MoveAxis(E, 0, ABG)
23:01:50.956 00.000 11060 Move returns status 0, amount 0
23:01:50.956 00.000 11060 BLC: Oldest BLC event removed
23:01:50.956 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 618 applied
23:01:50.956 00.000 11060 MoveAxis(S, 761, ABG)
23:01:50.956 00.000 11060 duration set to 750 by maxDecDuration
23:01:50.958 00.002 11060 Guiding  Dir = 1, Dur = 750
23:01:50.962 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:50.985 00.023 11060 IsSlewing returns 0
23:01:50.986 00.001 11060 IsGuiding returns 0
23:01:50.991 00.005 10844 UpdateGuideState exits: m=3313 SNR=37.0
23:01:50.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:50.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:50.991 00.000 10844 Enqueuing Expose request
23:01:51.757 00.766 11060 IsGuiding returns 0
23:01:51.757 00.000 11060 Move returns status 0, amount 750
23:01:51.757 00.000 11060 move complete, result=0
23:01:51.757 00.000 11060 worker thread done servicing request
23:01:51.757 00.000 11060 Worker thread wakes up
23:01:51.757 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 750 ms SOUTH
23:01:51.759 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:51.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:52.394 00.635 11060 Exposure complete
23:01:52.610 00.216 11060 worker thread done servicing request
23:01:52.610 00.000 10844 OnExposeComplete: enter
23:01:52.610 00.000 10844 UpdateGuideState(): m_state=6
23:01:52.610 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
23:01:52.610 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=59.74, Mass=3383, SNR=37.5, Peak=255 HFD=3.7
23:01:52.610 00.000 10844 MultiStar: [#1 -0.33,0.35,0.97,U] [#2 -0.15,-0.38,1.88,U] [#3 0.07,0.14,0.95,U] [#4 0.28,-0.27,0.94,U] [#5 0.01,-0.57,0.95,U] [#6 0.21,0.22,0.93,U] [#7 0.40,-0.24,0.85,U] [#8 -0.17,-0.09,0.94,U] 
23:01:52.610 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.24, 0.12}
23:01:52.610 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
23:01:52.610 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
23:01:52.610 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.23 mountX=0.10 mountY=0.05, mountTheta=0.51
23:01:52.611 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.10, opts=13)
23:01:52.611 00.000 10844 Enqueuing Move request for scope (0.04, -0.10)
23:01:52.611 00.000 11060 Worker thread wakes up
23:01:52.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:01:52.611 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:01:52.611 00.000 11060 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=0.05
23:01:52.611 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.257511, 1:0.053732
23:01:52.611 00.000 11060 BLC: No correction, Miss < min_move
23:01:52.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:01:52.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:52.613 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:01:52.613 00.000 11060 MoveAxis(E, 0, ABG)
23:01:52.613 00.000 11060 Move returns status 0, amount 0
23:01:52.614 00.001 11060 MoveAxis(N, 0, ABG)
23:01:52.614 00.000 11060 Move returns status 0, amount 0
23:01:52.614 00.000 11060 move complete, result=0
23:01:52.614 00.000 11060 worker thread done servicing request
23:01:52.619 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:52.635 00.016 10844 UpdateGuideState exits: m=3383 SNR=37.5 Saturated
23:01:52.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:52.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:52.635 00.000 10844 Enqueuing Expose request
23:01:52.635 00.000 11060 Worker thread wakes up
23:01:52.635 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:52.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:52.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:53.263 00.628 11060 Exposure complete
23:01:53.476 00.213 11060 worker thread done servicing request
23:01:53.476 00.000 10844 OnExposeComplete: enter
23:01:53.476 00.000 10844 UpdateGuideState(): m_state=6
23:01:53.476 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
23:01:53.476 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=59.91, Mass=3413, SNR=37.7, Peak=246 HFD=4.1
23:01:53.476 00.000 10844 MultiStar: [#1 -0.32,0.43,0.98,U] [#2 -0.23,0.00,1.89,U] [#3 -0.07,0.11,0.96,U] [#4 0.13,-0.19,0.91,U] [#5 0.33,-0.44,0.93,U] [#6 -0.10,0.52,0.88,U] [#7 -0.21,-0.36,0.88,U] [#8 -0.19,-0.05,0.92,U] 
23:01:53.476 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {-0.09, 0.29}
23:01:53.476 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.56 = -1.73)
23:01:53.476 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
23:01:53.476 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.80 mountX=-0.02 mountY=-0.10, mountTheta=-1.73
23:01:53.476 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
23:01:53.476 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
23:01:53.476 00.000 11060 Worker thread wakes up
23:01:53.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:01:53.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:01:53.476 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.02 yDistance=-0.10
23:01:53.476 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.257511, 1:0.053732, 2:-0.102308
23:01:53.476 00.000 11060 BLC: No correction, Miss < min_move
23:01:53.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:01:53.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:53.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:53.476 00.000 11060 MoveAxis(E, 0, ABG)
23:01:53.476 00.000 11060 Move returns status 0, amount 0
23:01:53.476 00.000 11060 MoveAxis(N, 0, ABG)
23:01:53.476 00.000 11060 Move returns status 0, amount 0
23:01:53.476 00.000 11060 move complete, result=0
23:01:53.476 00.000 11060 worker thread done servicing request
23:01:53.485 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:53.502 00.017 10844 UpdateGuideState exits: m=3413 SNR=37.7
23:01:53.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:53.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:53.502 00.000 10844 Enqueuing Expose request
23:01:53.502 00.000 11060 Worker thread wakes up
23:01:53.502 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:53.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:53.503 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:54.146 00.643 11060 Exposure complete
23:01:54.386 00.240 11060 worker thread done servicing request
23:01:54.386 00.000 10844 OnExposeComplete: enter
23:01:54.386 00.000 10844 UpdateGuideState(): m_state=6
23:01:54.386 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
23:01:54.386 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=58.92, Mass=3462, SNR=38.4, Peak=248 HFD=3.9
23:01:54.386 00.000 10844 MultiStar: [#1 0.21,-0.32,1.08,U] [#2 -0.77,-0.56,0.00,M1] [#3 0.45,-0.48,0.94,U] [#4 -0.01,0.00,0.91,U] [#5 -0.18,-0.89,0.00,M1] [#6 0.30,-0.90,0.00,M1] [#7 0.51,-0.18,0.83,U] [#8 0.39,-0.52,0.94,U] 
23:01:54.386 00.000 10844 refined, 5 included, MultiStar: {0.26, -0.37}, one-star: {0.04, -0.70}
23:01:54.386 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
23:01:54.386 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
23:01:54.386 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.37 hyp=0.45 cameraTheta=-0.96 mountX=0.32 mountY=0.32, mountTheta=0.78
23:01:54.389 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.37, opts=13)
23:01:54.389 00.000 10844 Enqueuing Move request for scope (0.26, -0.37)
23:01:54.389 00.000 11060 Worker thread wakes up
23:01:54.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.37) opts 0xd
23:01:54.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.37)
23:01:54.389 00.000 11060 Moving (0.26, -0.37) raw xDistance=0.32 yDistance=0.32
23:01:54.391 00.002 11060 BLC: window closed
23:01:54.391 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.257511, 1:0.053732, 2:-0.102308
23:01:54.391 00.000 11060 BLC: Under-shoot: nominal increase by 126
23:01:54.391 00.000 11060 BLC: window closed
23:01:54.391 00.000 11060 BLC: Pulse adjusted to 680
23:01:54.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:01:54.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
23:01:54.391 00.000 11060 MoveAxis(W, 55, ABG)
23:01:54.391 00.000 11060 Guiding  Dir = 3, Dur = 55
23:01:54.396 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:54.401 00.005 11060 IsSlewing returns 0
23:01:54.403 00.002 11060 IsGuiding returns 0
23:01:54.413 00.010 10844 UpdateGuideState exits: m=3462 SNR=38.4
23:01:54.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:54.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:54.413 00.000 10844 Enqueuing Expose request
23:01:54.413 00.000 10844 evsrv: cli 0EEEE250 connect
23:01:54.413 00.000 10844 case statement mapped state 6 to 3
23:01:54.417 00.004 10844 case statement mapped state 6 to 3
23:01:54.417 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"96bc8021-3a67-4e5c-968d-d5d21fe67166"}
23:01:54.419 00.002 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"96bc8021-3a67-4e5c-968d-d5d21fe67166"}
23:01:54.419 00.000 10844 evsrv: cli 0EEEE250 disconnect
23:01:54.474 00.055 11060 IsGuiding returns 0
23:01:54.474 00.000 11060 Move returns status 0, amount 55
23:01:54.474 00.000 11060 MoveAxis(S, 123, ABG)
23:01:54.474 00.000 11060 Guiding  Dir = 1, Dur = 123
23:01:54.509 00.035 11060 IsSlewing returns 0
23:01:54.509 00.000 11060 IsGuiding returns 0
23:01:54.636 00.127 11060 IsGuiding returns 0
23:01:54.636 00.000 11060 Move returns status 0, amount 123
23:01:54.636 00.000 11060 move complete, result=0
23:01:54.636 00.000 11060 worker thread done servicing request
23:01:54.638 00.002 11060 Worker thread wakes up
23:01:54.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:54.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:54.638 00.000 10844 GuideStep: 0.3 px 55 ms WEST, 0.3 px 123 ms SOUTH
23:01:55.263 00.625 11060 Exposure complete
23:01:55.472 00.209 11060 worker thread done servicing request
23:01:55.472 00.000 10844 OnExposeComplete: enter
23:01:55.472 00.000 10844 UpdateGuideState(): m_state=6
23:01:55.472 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
23:01:55.472 00.000 10844 Star::Find returns 1 (0), X=255.12, Y=60.27, Mass=3067, SNR=36.0, Peak=246 HFD=3.4
23:01:55.474 00.002 10844 MultiStar: [#1 -0.05,0.42,1.02,U] [#2 0.01,-0.48,1.99,U] [#3 -0.06,-0.09,1.01,U] [#4 0.19,-0.28,0.95,U] [#5 0.05,-0.31,1.11,U] [#6 0.08,-0.15,1.00,U] [#7 -0.07,-0.02,0.89,U] [#8 0.28,-0.34,0.92,U] 
23:01:55.474 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {-0.00, 0.65}
23:01:55.474 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
23:01:55.474 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:01:55.474 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.19 mountX=0.10 mountY=0.06, mountTheta=0.55
23:01:55.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
23:01:55.477 00.002 10844 Enqueuing Move request for scope (0.04, -0.11)
23:01:55.477 00.000 11060 Worker thread wakes up
23:01:55.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
23:01:55.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
23:01:55.477 00.000 11060 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=0.06
23:01:55.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:01:55.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:55.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:55.477 00.000 11060 MoveAxis(E, 0, ABG)
23:01:55.477 00.000 11060 Move returns status 0, amount 0
23:01:55.477 00.000 11060 MoveAxis(N, 0, ABG)
23:01:55.477 00.000 11060 Move returns status 0, amount 0
23:01:55.477 00.000 11060 move complete, result=0
23:01:55.477 00.000 11060 worker thread done servicing request
23:01:55.500 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:01:55.520 00.020 10844 UpdateGuideState exits: m=3067 SNR=36.0
23:01:55.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:55.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:55.520 00.000 10844 Enqueuing Expose request
23:01:55.520 00.000 11060 Worker thread wakes up
23:01:55.520 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:01:55.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:55.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:56.177 00.657 11060 Exposure complete
23:01:56.406 00.229 11060 worker thread done servicing request
23:01:56.408 00.002 10844 OnExposeComplete: enter
23:01:56.408 00.000 10844 UpdateGuideState(): m_state=6
23:01:56.408 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
23:01:56.408 00.000 10844 Star::Find returns 1 (0), X=254.98, Y=59.78, Mass=2905, SNR=35.5, Peak=248 HFD=3.3
23:01:56.408 00.000 10844 MultiStar: [#1 -0.25,0.52,1.10,U] [#2 0.26,0.01,1.86,U] [#3 -0.04,0.04,1.03,U] [#4 0.59,-0.39,0.00,M1] [#5 -0.15,0.09,1.04,U] [#6 0.24,-0.19,0.97,U] [#7 0.11,0.53,0.95,U] [#8 0.56,0.08,1.01,U] 
23:01:56.408 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.14}, one-star: {-0.14, 0.16}
23:01:56.408 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
23:01:56.408 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
23:01:56.408 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.02 mountX=-0.16 mountY=0.06, mountTheta=2.76
23:01:56.411 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
23:01:56.411 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
23:01:56.411 00.000 11060 Worker thread wakes up
23:01:56.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
23:01:56.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
23:01:56.411 00.000 11060 Moving (0.09, 0.14) raw xDistance=-0.16 yDistance=0.06
23:01:56.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:01:56.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:56.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:56.411 00.000 11060 MoveAxis(E, 27, ABG)
23:01:56.411 00.000 11060 Guiding  Dir = 2, Dur = 27
23:01:56.421 00.010 11060 IsSlewing returns 0
23:01:56.421 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:56.421 00.000 11060 IsGuiding returns 0
23:01:56.436 00.015 10844 UpdateGuideState exits: m=2905 SNR=35.5
23:01:56.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:56.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:56.436 00.000 10844 Enqueuing Expose request
23:01:56.473 00.037 11060 IsGuiding returns 0
23:01:56.473 00.000 11060 Move returns status 0, amount 27
23:01:56.473 00.000 11060 MoveAxis(N, 0, ABG)
23:01:56.473 00.000 11060 Move returns status 0, amount 0
23:01:56.475 00.002 11060 move complete, result=0
23:01:56.475 00.000 11060 worker thread done servicing request
23:01:56.475 00.000 11060 Worker thread wakes up
23:01:56.475 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
23:01:56.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:56.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:57.127 00.652 11060 Exposure complete
23:01:57.334 00.207 11060 worker thread done servicing request
23:01:57.337 00.003 10844 OnExposeComplete: enter
23:01:57.337 00.000 10844 UpdateGuideState(): m_state=6
23:01:57.337 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
23:01:57.337 00.000 10844 Star::Find returns 1 (1), X=254.93, Y=59.55, Mass=3650, SNR=39.3, Peak=255 HFD=3.7
23:01:57.337 00.000 10844 MultiStar: [#1 -0.43,-0.35,0.92,U] [#2 -0.07,-0.63,1.86,U] [#3 -0.54,-0.39,0.86,U] [#4 0.46,-1.00,0.00,M2] [#5 -0.27,-0.52,0.97,U] [#6 -0.60,-0.21,0.81,U] [#7 0.11,-0.13,0.80,U] [#8 -0.09,-0.07,0.83,U] 
23:01:57.337 00.000 10844 single-star, 7 included, MultiStar: {-0.24, -0.34}, one-star: {-0.19, -0.07}
23:01:57.337 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
23:01:57.337 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
23:01:57.337 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.81 mountX=0.10 mountY=-0.18, mountTheta=-1.06
23:01:57.337 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.07, opts=13)
23:01:57.337 00.000 10844 Enqueuing Move request for scope (-0.19, -0.07)
23:01:57.337 00.000 11060 Worker thread wakes up
23:01:57.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
23:01:57.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
23:01:57.337 00.000 11060 Moving (-0.19, -0.07) raw xDistance=0.10 yDistance=-0.18
23:01:57.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:01:57.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:57.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:01:57.337 00.000 11060 MoveAxis(E, 0, ABG)
23:01:57.337 00.000 11060 Move returns status 0, amount 0
23:01:57.337 00.000 11060 MoveAxis(N, 0, ABG)
23:01:57.337 00.000 11060 Move returns status 0, amount 0
23:01:57.337 00.000 11060 move complete, result=0
23:01:57.337 00.000 11060 worker thread done servicing request
23:01:57.342 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:57.376 00.034 10844 UpdateGuideState exits: m=3650 SNR=39.3 Saturated
23:01:57.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:57.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:57.376 00.000 10844 Enqueuing Expose request
23:01:57.376 00.000 11060 Worker thread wakes up
23:01:57.378 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:01:57.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:57.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:58.016 00.638 11060 Exposure complete
23:01:58.247 00.231 11060 worker thread done servicing request
23:01:58.247 00.000 10844 OnExposeComplete: enter
23:01:58.247 00.000 10844 UpdateGuideState(): m_state=6
23:01:58.248 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
23:01:58.248 00.000 10844 Star::Find returns 1 (0), X=255.20, Y=59.19, Mass=3267, SNR=37.0, Peak=251 HFD=3.8
23:01:58.248 00.000 10844 MultiStar: [#1 0.32,-0.01,1.04,U] [#2 -0.53,-0.06,1.93,U] [#3 -0.01,-0.27,0.99,U] [#4 0.24,-0.03,0.92,U] [#5 -0.43,0.24,1.08,U] [#6 -0.72,0.25,0.00,M1] [#7 0.19,-0.10,0.90,U] [#8 0.44,0.06,0.92,U] 
23:01:58.248 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {0.08, -0.43}
23:01:58.248 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
23:01:58.248 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
23:01:58.248 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.00 mountX=0.07 mountY=-0.02, mountTheta=-0.27
23:01:58.250 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
23:01:58.250 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
23:01:58.250 00.000 11060 Worker thread wakes up
23:01:58.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:01:58.250 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:01:58.250 00.000 11060 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=-0.02
23:01:58.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:01:58.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:58.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:58.250 00.000 11060 MoveAxis(E, 0, ABG)
23:01:58.250 00.000 11060 Move returns status 0, amount 0
23:01:58.250 00.000 11060 MoveAxis(N, 0, ABG)
23:01:58.250 00.000 11060 Move returns status 0, amount 0
23:01:58.250 00.000 11060 move complete, result=0
23:01:58.250 00.000 11060 worker thread done servicing request
23:01:58.257 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:58.270 00.013 10844 UpdateGuideState exits: m=3267 SNR=37.0
23:01:58.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:58.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:58.270 00.000 10844 Enqueuing Expose request
23:01:58.270 00.000 11060 Worker thread wakes up
23:01:58.270 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:58.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:58.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:58.909 00.639 11060 Exposure complete
23:01:59.146 00.237 11060 worker thread done servicing request
23:01:59.146 00.000 10844 OnExposeComplete: enter
23:01:59.146 00.000 10844 UpdateGuideState(): m_state=6
23:01:59.146 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
23:01:59.146 00.000 10844 Star::Find returns 1 (1), X=254.78, Y=59.69, Mass=3425, SNR=38.3, Peak=255 HFD=3.6
23:01:59.146 00.000 10844 MultiStar: [#1 -0.29,-0.10,0.92,U] [#2 -0.50,-0.59,0.00,M1] [#3 -0.30,0.07,0.92,U] [#4 -0.33,-0.14,0.91,U] [#5 -0.72,-0.01,0.00,M1] [#6 -0.91,-0.02,0.00,M2] [#7 -0.62,0.33,0.00,M1] [#8 -0.27,-0.22,1.02,U] 
23:01:59.146 00.000 10844 refined, 4 included, MultiStar: {-0.31, -0.06}, one-star: {-0.34, 0.07}
23:01:59.146 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
23:01:59.146 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
23:01:59.146 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.31 cameraTheta=-2.94 mountX=0.12 mountY=-0.29, mountTheta=-1.19
23:01:59.146 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.06, opts=13)
23:01:59.150 00.004 10844 Enqueuing Move request for scope (-0.31, -0.06)
23:01:59.150 00.000 11060 Worker thread wakes up
23:01:59.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
23:01:59.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
23:01:59.150 00.000 11060 Moving (-0.31, -0.06) raw xDistance=0.12 yDistance=-0.29
23:01:59.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:01:59.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:01:59.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:01:59.150 00.000 11060 MoveAxis(E, 0, ABG)
23:01:59.150 00.000 11060 Move returns status 0, amount 0
23:01:59.150 00.000 11060 MoveAxis(N, 0, ABG)
23:01:59.150 00.000 11060 Move returns status 0, amount 0
23:01:59.150 00.000 11060 move complete, result=0
23:01:59.150 00.000 11060 worker thread done servicing request
23:01:59.155 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:01:59.182 00.027 10844 UpdateGuideState exits: m=3425 SNR=38.3 Saturated
23:01:59.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:01:59.182 00.000 10844 Enqueuing Expose request
23:01:59.182 00.000 11060 Worker thread wakes up
23:01:59.182 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:01:59.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:01:59.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:01:59.804 00.622 11060 Exposure complete
23:02:00.027 00.223 11060 worker thread done servicing request
23:02:00.027 00.000 10844 OnExposeComplete: enter
23:02:00.027 00.000 10844 UpdateGuideState(): m_state=6
23:02:00.029 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
23:02:00.029 00.000 10844 Star::Find returns 1 (1), X=254.63, Y=59.35, Mass=3055, SNR=35.8, Peak=255 HFD=3.5
23:02:00.029 00.000 10844 MultiStar: [#1 -0.38,0.03,1.02,U] [#2 -0.52,-0.90,0.00,M2] [#3 -0.15,-0.77,0.00,M1] [#4 0.15,0.36,0.99,U] [#5 -0.26,-0.65,0.00,M2] [#6 -0.44,0.09,0.98,U] [#7 -0.02,-0.11,0.90,U] [#8 -0.19,-0.26,0.96,U] 
23:02:00.029 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.02}, one-star: {-0.49, -0.27}
23:02:00.029 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
23:02:00.029 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
23:02:00.029 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.24 cameraTheta=-3.04 mountX=0.07 mountY=-0.23, mountTheta=-1.29
23:02:00.029 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.02, opts=13)
23:02:00.029 00.000 10844 Enqueuing Move request for scope (-0.23, -0.02)
23:02:00.029 00.000 11060 Worker thread wakes up
23:02:00.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
23:02:00.029 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
23:02:00.032 00.003 11060 Moving (-0.23, -0.02) raw xDistance=0.07 yDistance=-0.23
23:02:00.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:02:00.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:02:00.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:02:00.032 00.000 11060 MoveAxis(E, 0, ABG)
23:02:00.032 00.000 11060 Move returns status 0, amount 0
23:02:00.032 00.000 11060 MoveAxis(N, 0, ABG)
23:02:00.032 00.000 11060 Move returns status 0, amount 0
23:02:00.032 00.000 11060 move complete, result=0
23:02:00.032 00.000 11060 worker thread done servicing request
23:02:00.039 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:00.069 00.030 10844 UpdateGuideState exits: m=3055 SNR=35.8 Saturated
23:02:00.070 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:00.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:00.070 00.000 10844 Enqueuing Expose request
23:02:00.070 00.000 11060 Worker thread wakes up
23:02:00.070 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:00.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:00.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:00.714 00.644 11060 Exposure complete
23:02:00.933 00.219 11060 worker thread done servicing request
23:02:00.933 00.000 10844 OnExposeComplete: enter
23:02:00.933 00.000 10844 UpdateGuideState(): m_state=6
23:02:00.933 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
23:02:00.933 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.03, Mass=3300, SNR=36.9, Peak=225 HFD=4.2
23:02:00.933 00.000 10844 MultiStar: [#1 -0.16,0.14,1.05,U] [#2 -0.35,-1.48,0.00,M3] [#3 0.11,-0.42,0.94,U] [#4 0.09,-0.59,1.02,U] [#5 -0.41,-0.56,0.00,M3] [#6 -0.04,0.03,0.96,U] [#7 0.26,-0.16,0.95,U] [#8 0.10,-0.37,0.95,U] 
23:02:00.933 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.28}, one-star: {-0.03, -0.59}
23:02:00.933 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
23:02:00.933 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
23:02:00.933 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.41 mountX=0.27 mountY=0.09, mountTheta=0.33
23:02:00.935 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.28, opts=13)
23:02:00.935 00.000 10844 Enqueuing Move request for scope (0.05, -0.28)
23:02:00.935 00.000 11060 Worker thread wakes up
23:02:00.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
23:02:00.935 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
23:02:00.935 00.000 11060 Moving (0.05, -0.28) raw xDistance=0.27 yDistance=0.09
23:02:00.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:02:00.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:00.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:00.935 00.000 11060 MoveAxis(W, 46, ABG)
23:02:00.935 00.000 11060 Guiding  Dir = 3, Dur = 46
23:02:00.941 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:00.946 00.005 11060 IsSlewing returns 0
23:02:00.946 00.000 11060 IsGuiding returns 0
23:02:00.961 00.015 10844 UpdateGuideState exits: m=3300 SNR=36.9
23:02:00.962 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:00.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:00.962 00.000 10844 Enqueuing Expose request
23:02:01.009 00.047 11060 IsGuiding returns 0
23:02:01.009 00.000 11060 Move returns status 0, amount 46
23:02:01.009 00.000 11060 MoveAxis(N, 0, ABG)
23:02:01.009 00.000 11060 Move returns status 0, amount 0
23:02:01.009 00.000 11060 move complete, result=0
23:02:01.010 00.001 11060 worker thread done servicing request
23:02:01.010 00.000 11060 Worker thread wakes up
23:02:01.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:01.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:01.010 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
23:02:01.644 00.634 11060 Exposure complete
23:02:01.880 00.236 11060 worker thread done servicing request
23:02:01.880 00.000 10844 OnExposeComplete: enter
23:02:01.880 00.000 10844 UpdateGuideState(): m_state=6
23:02:01.880 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
23:02:01.880 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=58.91, Mass=3512, SNR=38.5, Peak=241 HFD=3.9
23:02:01.880 00.000 10844 MultiStar: [#1 0.27,0.27,1.02,U] [#2 -0.57,-1.06,0.00,M4] [#3 0.12,-0.53,0.89,U] [#4 0.31,-0.45,0.92,U] [#5 -0.23,-1.15,0.00,M4] [#6 -0.27,0.06,0.92,U] [#7 0.06,-0.01,0.87,U] [#8 -0.28,0.02,0.89,U] 
23:02:01.885 00.005 10844 refined, 6 included, MultiStar: {0.02, -0.19}, one-star: {-0.06, -0.71}
23:02:01.885 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
23:02:01.885 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
23:02:01.885 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.45 mountX=0.19 mountY=0.06, mountTheta=0.29
23:02:01.885 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.19, opts=13)
23:02:01.885 00.000 10844 Enqueuing Move request for scope (0.02, -0.19)
23:02:01.885 00.000 11060 Worker thread wakes up
23:02:01.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
23:02:01.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
23:02:01.885 00.000 11060 Moving (0.02, -0.19) raw xDistance=0.19 yDistance=0.06
23:02:01.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:02:01.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:01.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:02:01.885 00.000 11060 MoveAxis(W, 34, ABG)
23:02:01.885 00.000 11060 Guiding  Dir = 3, Dur = 34
23:02:01.890 00.005 11060 IsSlewing returns 0
23:02:01.890 00.000 11060 IsGuiding returns 0
23:02:01.895 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
23:02:01.912 00.017 10844 UpdateGuideState exits: m=3512 SNR=38.5
23:02:01.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:01.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:01.912 00.000 10844 Enqueuing Expose request
23:02:01.943 00.031 11060 IsGuiding returns 0
23:02:01.943 00.000 11060 Move returns status 0, amount 34
23:02:01.943 00.000 11060 MoveAxis(N, 0, ABG)
23:02:01.943 00.000 11060 Move returns status 0, amount 0
23:02:01.943 00.000 11060 move complete, result=0
23:02:01.943 00.000 11060 worker thread done servicing request
23:02:01.943 00.000 11060 Worker thread wakes up
23:02:01.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:01.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:01.948 00.005 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
23:02:02.601 00.653 11060 Exposure complete
23:02:02.811 00.210 11060 worker thread done servicing request
23:02:02.811 00.000 10844 OnExposeComplete: enter
23:02:02.811 00.000 10844 UpdateGuideState(): m_state=6
23:02:02.811 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
23:02:02.811 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=58.96, Mass=3010, SNR=35.5, Peak=215 HFD=4.2
23:02:02.812 00.001 10844 MultiStar: [#1 -0.02,-0.15,1.11,U] [#2 -0.11,0.23,2.07,U] [#3 0.49,-0.33,1.02,U] [#4 0.01,-0.60,0.94,U] [#5 -0.32,-0.35,1.07,U] [#6 0.12,0.20,0.93,U] [#7 0.29,-0.03,0.93,U] [#8 0.18,-0.02,1.02,U] 
23:02:02.812 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {-0.02, -0.66}
23:02:02.812 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
23:02:02.812 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
23:02:02.812 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.27 mountX=0.14 mountY=0.07, mountTheta=0.46
23:02:02.814 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.15, opts=13)
23:02:02.814 00.000 10844 Enqueuing Move request for scope (0.05, -0.15)
23:02:02.814 00.000 11060 Worker thread wakes up
23:02:02.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
23:02:02.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
23:02:02.817 00.003 11060 Moving (0.05, -0.15) raw xDistance=0.14 yDistance=0.07
23:02:02.818 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:02:02.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:02.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:02.818 00.000 11060 MoveAxis(W, 25, ABG)
23:02:02.818 00.000 11060 Guiding  Dir = 3, Dur = 25
23:02:02.828 00.010 11060 IsSlewing returns 0
23:02:02.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:02.828 00.000 11060 IsGuiding returns 0
23:02:02.858 00.030 11060 IsGuiding returns 0
23:02:02.858 00.000 11060 Move returns status 0, amount 25
23:02:02.858 00.000 11060 MoveAxis(N, 0, ABG)
23:02:02.858 00.000 11060 Move returns status 0, amount 0
23:02:02.858 00.000 11060 move complete, result=0
23:02:02.858 00.000 10844 UpdateGuideState exits: m=3010 SNR=35.5
23:02:02.858 00.000 11060 worker thread done servicing request
23:02:02.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:02.858 00.000 10844 Enqueuing Expose request
23:02:02.858 00.000 11060 Worker thread wakes up
23:02:02.858 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
23:02:02.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:02.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:03.502 00.644 11060 Exposure complete
23:02:03.714 00.212 11060 worker thread done servicing request
23:02:03.714 00.000 10844 OnExposeComplete: enter
23:02:03.714 00.000 10844 UpdateGuideState(): m_state=6
23:02:03.714 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
23:02:03.714 00.000 10844 Star::Find returns 1 (0), X=255.47, Y=59.66, Mass=3140, SNR=36.2, Peak=234 HFD=3.4
23:02:03.719 00.005 10844 MultiStar: [#1 -0.24,0.57,1.02,U] [#2 -0.42,-0.53,1.96,U] [#3 0.35,-0.05,0.99,U] [#4 0.26,0.28,1.00,U] [#5 -0.03,-0.44,1.10,U] [#6 0.15,0.16,0.90,U] [#7 0.36,0.28,0.85,U] [#8 0.27,-0.19,0.95,U] 
23:02:03.719 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.35, 0.04}
23:02:03.719 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
23:02:03.719 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
23:02:03.719 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.72 mountX=0.04 mountY=0.06, mountTheta=1.03
23:02:03.719 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
23:02:03.719 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
23:02:03.719 00.000 11060 Worker thread wakes up
23:02:03.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
23:02:03.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
23:02:03.719 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.06
23:02:03.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:02:03.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:03.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:02:03.719 00.000 11060 MoveAxis(E, 0, ABG)
23:02:03.719 00.000 11060 Move returns status 0, amount 0
23:02:03.719 00.000 11060 MoveAxis(N, 0, ABG)
23:02:03.719 00.000 11060 Move returns status 0, amount 0
23:02:03.719 00.000 11060 move complete, result=0
23:02:03.719 00.000 11060 worker thread done servicing request
23:02:03.727 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:03.758 00.031 10844 UpdateGuideState exits: m=3140 SNR=36.2
23:02:03.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:03.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:03.758 00.000 10844 Enqueuing Expose request
23:02:03.758 00.000 11060 Worker thread wakes up
23:02:03.758 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:03.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:03.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:04.389 00.631 11060 Exposure complete
23:02:04.604 00.215 11060 worker thread done servicing request
23:02:04.604 00.000 10844 OnExposeComplete: enter
23:02:04.604 00.000 10844 UpdateGuideState(): m_state=6
23:02:04.604 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
23:02:04.604 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=58.87, Mass=3542, SNR=38.6, Peak=255 HFD=3.8
23:02:04.604 00.000 10844 MultiStar: [#1 -0.12,0.51,0.95,U] [#2 -0.15,-0.37,1.86,U] [#3 0.36,-0.62,0.00,M1] [#4 -0.27,-0.70,0.00,M1] [#5 0.50,-0.35,0.99,U] [#6 -0.29,0.32,0.87,U] [#7 0.15,-0.08,0.82,U] [#8 0.23,0.06,0.88,U] 
23:02:04.604 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.14}, one-star: {0.22, -0.75}
23:02:04.604 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
23:02:04.604 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
23:02:04.604 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.20 mountX=0.13 mountY=0.08, mountTheta=0.53
23:02:04.604 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.14, opts=13)
23:02:04.604 00.000 10844 Enqueuing Move request for scope (0.05, -0.14)
23:02:04.604 00.000 11060 Worker thread wakes up
23:02:04.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
23:02:04.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
23:02:04.604 00.000 11060 Moving (0.05, -0.14) raw xDistance=0.13 yDistance=0.08
23:02:04.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:02:04.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:04.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:04.604 00.000 11060 MoveAxis(W, 22, ABG)
23:02:04.604 00.000 11060 Guiding  Dir = 3, Dur = 22
23:02:04.622 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:04.634 00.012 11060 IsSlewing returns 0
23:02:04.635 00.001 11060 IsGuiding returns 0
23:02:04.640 00.005 10844 UpdateGuideState exits: m=3542 SNR=38.6 Saturated
23:02:04.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:04.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:04.640 00.000 10844 Enqueuing Expose request
23:02:04.663 00.023 11060 IsGuiding returns 0
23:02:04.663 00.000 11060 Move returns status 0, amount 22
23:02:04.663 00.000 11060 MoveAxis(N, 0, ABG)
23:02:04.663 00.000 11060 Move returns status 0, amount 0
23:02:04.663 00.000 11060 move complete, result=0
23:02:04.663 00.000 11060 worker thread done servicing request
23:02:04.663 00.000 11060 Worker thread wakes up
23:02:04.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:04.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:04.665 00.002 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
23:02:05.293 00.628 11060 Exposure complete
23:02:05.508 00.215 11060 worker thread done servicing request
23:02:05.508 00.000 10844 OnExposeComplete: enter
23:02:05.508 00.000 10844 UpdateGuideState(): m_state=6
23:02:05.509 00.001 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
23:02:05.509 00.000 10844 Star::Find returns 1 (0), X=255.64, Y=58.64, Mass=3285, SNR=37.0, Peak=238 HFD=3.8
23:02:05.509 00.000 10844 MultiStar: [#1 0.32,-0.19,0.98,U] [#2 -0.32,0.13,1.92,U] [#3 0.26,-0.04,0.98,U] [#4 -0.24,0.04,1.00,U] [#5 -0.51,-0.32,1.13,U] [#6 0.24,0.38,0.91,U] [#7 0.30,0.29,0.88,U] [#8 0.48,0.31,0.95,U] 
23:02:05.509 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.52, -0.98}
23:02:05.509 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
23:02:05.510 00.001 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
23:02:05.510 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=0.03 mountY=0.07, mountTheta=1.18
23:02:05.512 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
23:02:05.512 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
23:02:05.512 00.000 11060 Worker thread wakes up
23:02:05.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:02:05.512 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:02:05.513 00.001 11060 Moving (0.06, -0.04) raw xDistance=0.03 yDistance=0.07
23:02:05.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:02:05.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:05.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:05.513 00.000 11060 MoveAxis(E, 0, ABG)
23:02:05.513 00.000 11060 Move returns status 0, amount 0
23:02:05.514 00.001 11060 MoveAxis(N, 0, ABG)
23:02:05.514 00.000 11060 Move returns status 0, amount 0
23:02:05.514 00.000 11060 move complete, result=0
23:02:05.514 00.000 11060 worker thread done servicing request
23:02:05.536 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:05.552 00.016 10844 UpdateGuideState exits: m=3285 SNR=37.0
23:02:05.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:05.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:05.552 00.000 10844 Enqueuing Expose request
23:02:05.552 00.000 11060 Worker thread wakes up
23:02:05.552 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:05.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:05.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:06.195 00.643 11060 Exposure complete
23:02:06.404 00.209 11060 worker thread done servicing request
23:02:06.404 00.000 10844 OnExposeComplete: enter
23:02:06.404 00.000 10844 UpdateGuideState(): m_state=6
23:02:06.404 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
23:02:06.404 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=58.96, Mass=3573, SNR=38.8, Peak=255 HFD=4.0
23:02:06.405 00.001 10844 MultiStar: [#1 -0.47,-0.34,0.89,U] [#2 -0.72,-0.01,0.00,M1] [#3 -0.16,-0.28,0.97,U] [#4 0.02,-0.75,0.00,M1] [#5 -0.17,-0.29,0.93,U] [#6 -0.24,-0.23,0.84,U] [#7 -0.44,-0.28,0.82,U] [#8 0.03,-0.04,0.91,U] 
23:02:06.405 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.31}, one-star: {-0.10, -0.66}
23:02:06.405 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
23:02:06.405 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
23:02:06.405 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.31 hyp=0.38 cameraTheta=-2.18 mountX=0.34 mountY=-0.16, mountTheta=-0.44
23:02:06.406 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.31, opts=13)
23:02:06.406 00.000 10844 Enqueuing Move request for scope (-0.21, -0.31)
23:02:06.406 00.000 11060 Worker thread wakes up
23:02:06.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.31) opts 0xd
23:02:06.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.31)
23:02:06.406 00.000 11060 Moving (-0.21, -0.31) raw xDistance=0.34 yDistance=-0.16
23:02:06.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:02:06.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:06.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:02:06.406 00.000 11060 MoveAxis(W, 59, ABG)
23:02:06.408 00.002 11060 Guiding  Dir = 3, Dur = 59
23:02:06.411 00.003 11060 IsSlewing returns 0
23:02:06.411 00.000 11060 IsGuiding returns 0
23:02:06.413 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:06.440 00.027 10844 UpdateGuideState exits: m=3573 SNR=38.8 Saturated
23:02:06.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:06.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:06.440 00.000 10844 Enqueuing Expose request
23:02:06.492 00.052 11060 IsGuiding returns 0
23:02:06.492 00.000 11060 Move returns status 0, amount 59
23:02:06.492 00.000 11060 MoveAxis(N, 0, ABG)
23:02:06.493 00.001 11060 Move returns status 0, amount 0
23:02:06.493 00.000 11060 move complete, result=0
23:02:06.493 00.000 11060 worker thread done servicing request
23:02:06.493 00.000 11060 Worker thread wakes up
23:02:06.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:06.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:06.507 00.014 10844 GuideStep: 0.3 px 59 ms WEST, -0.2 px 0 ms NORTH
23:02:07.114 00.607 11060 Exposure complete
23:02:07.353 00.239 11060 worker thread done servicing request
23:02:07.353 00.000 10844 OnExposeComplete: enter
23:02:07.353 00.000 10844 UpdateGuideState(): m_state=6
23:02:07.353 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
23:02:07.353 00.000 10844 Star::Find returns 1 (0), X=254.86, Y=59.32, Mass=3320, SNR=37.1, Peak=238 HFD=3.7
23:02:07.353 00.000 10844 MultiStar: [#1 -0.03,0.46,1.04,U] [#2 -0.53,-0.86,0.00,M2] [#3 -0.07,-0.09,1.04,U] [#4 -0.15,-0.04,0.92,U] [#5 -0.40,-0.44,1.03,U] [#6 -0.11,-0.12,0.82,U] [#7 -0.07,-0.16,0.80,U] [#8 -0.32,0.21,0.87,U] 
23:02:07.353 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.06}, one-star: {-0.26, -0.30}
23:02:07.353 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
23:02:07.353 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
23:02:07.353 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.81 mountX=0.09 mountY=-0.17, mountTheta=-1.07
23:02:07.357 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.06, opts=13)
23:02:07.357 00.000 10844 Enqueuing Move request for scope (-0.18, -0.06)
23:02:07.357 00.000 11060 Worker thread wakes up
23:02:07.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
23:02:07.357 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
23:02:07.357 00.000 11060 Moving (-0.18, -0.06) raw xDistance=0.09 yDistance=-0.17
23:02:07.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:02:07.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:07.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:02:07.357 00.000 11060 MoveAxis(E, 0, ABG)
23:02:07.357 00.000 11060 Move returns status 0, amount 0
23:02:07.357 00.000 11060 MoveAxis(N, 0, ABG)
23:02:07.357 00.000 11060 Move returns status 0, amount 0
23:02:07.357 00.000 11060 move complete, result=0
23:02:07.357 00.000 11060 worker thread done servicing request
23:02:07.365 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
23:02:07.391 00.026 10844 UpdateGuideState exits: m=3320 SNR=37.1
23:02:07.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:07.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:07.391 00.000 10844 Enqueuing Expose request
23:02:07.391 00.000 11060 Worker thread wakes up
23:02:07.391 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:07.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:07.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:08.031 00.640 11060 Exposure complete
23:02:08.237 00.206 11060 worker thread done servicing request
23:02:08.237 00.000 10844 OnExposeComplete: enter
23:02:08.237 00.000 10844 UpdateGuideState(): m_state=6
23:02:08.237 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
23:02:08.237 00.000 10844 Star::Find returns 1 (1), X=255.32, Y=59.03, Mass=3519, SNR=38.0, Peak=255 HFD=3.9
23:02:08.237 00.000 10844 MultiStar: [#1 0.25,-0.23,1.02,U] [#2 -0.31,0.01,1.92,U] [#3 -0.27,-0.23,0.95,U] [#4 0.46,-0.16,0.93,U] [#5 -0.31,-0.32,0.98,U] [#6 -0.53,-0.04,0.85,U] [#7 0.13,-0.42,0.86,U] [#8 -0.13,-0.08,0.87,U] 
23:02:08.237 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.21}, one-star: {0.20, -0.59}
23:02:08.237 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
23:02:08.237 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
23:02:08.237 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.93 mountX=0.22 mountY=-0.04, mountTheta=-0.19
23:02:08.237 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.21, opts=13)
23:02:08.237 00.000 10844 Enqueuing Move request for scope (-0.08, -0.21)
23:02:08.237 00.000 11060 Worker thread wakes up
23:02:08.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
23:02:08.242 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
23:02:08.242 00.000 11060 Moving (-0.08, -0.21) raw xDistance=0.22 yDistance=-0.04
23:02:08.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:02:08.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:08.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:08.242 00.000 11060 MoveAxis(W, 38, ABG)
23:02:08.242 00.000 11060 Guiding  Dir = 3, Dur = 38
23:02:08.249 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:08.268 00.019 11060 IsSlewing returns 0
23:02:08.270 00.002 11060 IsGuiding returns 0
23:02:08.279 00.009 10844 UpdateGuideState exits: m=3519 SNR=38.0 Saturated
23:02:08.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:08.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:08.279 00.000 10844 Enqueuing Expose request
23:02:08.320 00.041 11060 IsGuiding returns 0
23:02:08.320 00.000 11060 Move returns status 0, amount 38
23:02:08.320 00.000 11060 MoveAxis(N, 0, ABG)
23:02:08.320 00.000 11060 Move returns status 0, amount 0
23:02:08.320 00.000 11060 move complete, result=0
23:02:08.320 00.000 11060 worker thread done servicing request
23:02:08.320 00.000 11060 Worker thread wakes up
23:02:08.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:08.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:08.337 00.017 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
23:02:08.985 00.648 11060 Exposure complete
23:02:09.187 00.202 11060 worker thread done servicing request
23:02:09.187 00.000 10844 OnExposeComplete: enter
23:02:09.187 00.000 10844 UpdateGuideState(): m_state=6
23:02:09.187 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
23:02:09.187 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=59.45, Mass=3158, SNR=36.5, Peak=222 HFD=3.7
23:02:09.187 00.000 10844 MultiStar: [#1 -0.31,0.25,1.01,U] [#2 -0.21,-0.69,0.00,M2] [#3 0.25,-0.39,0.92,U] [#4 0.12,0.28,0.97,U] [#5 -0.58,-0.38,0.00,M1] [#6 0.16,-0.12,0.97,U] [#7 0.45,-0.45,0.81,U] [#8 0.35,0.10,1.03,U] 
23:02:09.187 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.06}, one-star: {0.04, -0.17}
23:02:09.187 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
23:02:09.187 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
23:02:09.189 00.002 10844 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=0.03 mountY=0.15, mountTheta=1.36
23:02:09.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.06, opts=13)
23:02:09.190 00.000 10844 Enqueuing Move request for scope (0.14, -0.06)
23:02:09.190 00.000 11060 Worker thread wakes up
23:02:09.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
23:02:09.190 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
23:02:09.190 00.000 11060 Moving (0.14, -0.06) raw xDistance=0.03 yDistance=0.15
23:02:09.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:02:09.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:09.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:02:09.190 00.000 11060 MoveAxis(E, 0, ABG)
23:02:09.190 00.000 11060 Move returns status 0, amount 0
23:02:09.190 00.000 11060 MoveAxis(N, 0, ABG)
23:02:09.190 00.000 11060 Move returns status 0, amount 0
23:02:09.192 00.002 11060 move complete, result=0
23:02:09.192 00.000 11060 worker thread done servicing request
23:02:09.197 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:09.214 00.017 10844 UpdateGuideState exits: m=3158 SNR=36.5
23:02:09.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:09.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:09.214 00.000 10844 Enqueuing Expose request
23:02:09.214 00.000 11060 Worker thread wakes up
23:02:09.214 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:09.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:09.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:09.847 00.633 11060 Exposure complete
23:02:10.078 00.231 11060 worker thread done servicing request
23:02:10.078 00.000 10844 OnExposeComplete: enter
23:02:10.078 00.000 10844 UpdateGuideState(): m_state=6
23:02:10.081 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
23:02:10.081 00.000 10844 Star::Find returns 1 (0), X=254.87, Y=58.68, Mass=3359, SNR=37.6, Peak=244 HFD=3.7
23:02:10.081 00.000 10844 MultiStar: [#1 -0.28,0.54,0.95,U] [#2 -1.07,-0.62,0.00,M3] [#3 0.02,0.05,0.96,U] [#4 -0.29,-0.02,0.96,U] [#5 -0.35,-0.83,0.00,M2] [#6 -0.30,0.07,0.93,U] [#7 -0.31,0.37,0.84,U] [#8 -0.46,-0.35,1.10,U] 
23:02:10.081 00.000 10844 refined, 6 included, MultiStar: {-0.27, -0.06}, one-star: {-0.25, -0.94}
23:02:10.081 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
23:02:10.081 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
23:02:10.081 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-2.92 mountX=0.11 mountY=-0.26, mountTheta=-1.17
23:02:10.081 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.06, opts=13)
23:02:10.081 00.000 10844 Enqueuing Move request for scope (-0.27, -0.06)
23:02:10.081 00.000 11060 Worker thread wakes up
23:02:10.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.06) opts 0xd
23:02:10.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.06)
23:02:10.081 00.000 11060 Moving (-0.27, -0.06) raw xDistance=0.11 yDistance=-0.26
23:02:10.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:02:10.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:10.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:02:10.081 00.000 11060 MoveAxis(E, 0, ABG)
23:02:10.081 00.000 11060 Move returns status 0, amount 0
23:02:10.081 00.000 11060 MoveAxis(N, 0, ABG)
23:02:10.081 00.000 11060 Move returns status 0, amount 0
23:02:10.081 00.000 11060 move complete, result=0
23:02:10.081 00.000 11060 worker thread done servicing request
23:02:10.088 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:10.102 00.014 10844 UpdateGuideState exits: m=3359 SNR=37.6
23:02:10.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:10.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:10.102 00.000 10844 Enqueuing Expose request
23:02:10.102 00.000 11060 Worker thread wakes up
23:02:10.102 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:02:10.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:10.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:10.726 00.624 11060 Exposure complete
23:02:10.958 00.232 11060 worker thread done servicing request
23:02:10.958 00.000 10844 OnExposeComplete: enter
23:02:10.958 00.000 10844 UpdateGuideState(): m_state=6
23:02:10.958 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
23:02:10.958 00.000 10844 Star::Find returns 1 (0), X=254.70, Y=59.72, Mass=3515, SNR=38.4, Peak=214 HFD=3.7
23:02:10.958 00.000 10844 MultiStar: [#1 -0.18,0.62,0.99,U] [#2 -0.25,0.22,1.74,U] [#3 0.03,0.50,0.94,U] [#4 -0.39,0.66,0.00,M1] [#5 -0.54,0.10,1.04,U] [#6 -0.72,0.66,0.00,M1] [#7 0.01,0.02,0.82,U] [#8 -0.31,-0.01,0.93,U] 
23:02:10.958 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.23}, one-star: {-0.42, 0.10}
23:02:10.958 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
23:02:10.958 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:02:10.963 00.005 10844 CameraToMount -- cameraX=-0.25 cameraY=0.23 hyp=0.33 cameraTheta=2.40 mountX=-0.18 mountY=-0.28, mountTheta=-2.14
23:02:10.963 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.23, opts=13)
23:02:10.963 00.000 10844 Enqueuing Move request for scope (-0.25, 0.23)
23:02:10.965 00.002 11060 Worker thread wakes up
23:02:10.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.23) opts 0xd
23:02:10.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.23)
23:02:10.965 00.000 11060 Moving (-0.25, 0.23) raw xDistance=-0.18 yDistance=-0.28
23:02:10.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:02:10.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:10.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:02:10.965 00.000 11060 MoveAxis(E, 31, ABG)
23:02:10.965 00.000 11060 Guiding  Dir = 2, Dur = 31
23:02:10.972 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:10.994 00.022 11060 IsSlewing returns 0
23:02:10.994 00.000 11060 IsGuiding returns 0
23:02:11.004 00.010 10844 UpdateGuideState exits: m=3515 SNR=38.4
23:02:11.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:11.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:11.004 00.000 10844 Enqueuing Expose request
23:02:11.059 00.055 11060 IsGuiding returns 0
23:02:11.059 00.000 11060 Move returns status 0, amount 31
23:02:11.060 00.001 11060 MoveAxis(N, 0, ABG)
23:02:11.060 00.000 11060 Move returns status 0, amount 0
23:02:11.060 00.000 11060 move complete, result=0
23:02:11.060 00.000 11060 worker thread done servicing request
23:02:11.060 00.000 11060 Worker thread wakes up
23:02:11.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:11.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:11.060 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.3 px 0 ms NORTH
23:02:11.705 00.645 11060 Exposure complete
23:02:11.914 00.209 11060 worker thread done servicing request
23:02:11.914 00.000 10844 OnExposeComplete: enter
23:02:11.914 00.000 10844 UpdateGuideState(): m_state=6
23:02:11.914 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
23:02:11.914 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=58.82, Mass=3384, SNR=38.1, Peak=255 HFD=3.5
23:02:11.914 00.000 10844 MultiStar: [#1 -0.44,0.02,0.92,U] [#2 -1.06,-0.82,0.00,M3] [#3 -0.83,-0.48,0.00,M1] [#4 -0.01,-0.42,0.92,U] [#5 -0.41,-0.55,0.00,M2] [#6 -0.42,0.02,0.89,U] [#7 -0.42,-0.56,0.00,M1] [#8 -0.24,-0.16,0.89,U] 
23:02:11.914 00.000 10844 refined, 4 included, MultiStar: {-0.19, -0.28}, one-star: {0.12, -0.80}
23:02:11.914 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
23:02:11.914 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
23:02:11.914 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-2.16 mountX=0.31 mountY=-0.14, mountTheta=-0.42
23:02:11.914 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.28, opts=13)
23:02:11.914 00.000 10844 Enqueuing Move request for scope (-0.19, -0.28)
23:02:11.914 00.000 11060 Worker thread wakes up
23:02:11.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.28) opts 0xd
23:02:11.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.28)
23:02:11.914 00.000 11060 Moving (-0.19, -0.28) raw xDistance=0.31 yDistance=-0.14
23:02:11.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:02:11.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:11.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:02:11.914 00.000 11060 MoveAxis(W, 53, ABG)
23:02:11.914 00.000 11060 Guiding  Dir = 3, Dur = 53
23:02:11.924 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:11.947 00.023 11060 IsSlewing returns 0
23:02:11.949 00.002 11060 IsGuiding returns 0
23:02:11.965 00.016 10844 UpdateGuideState exits: m=3384 SNR=38.1 Saturated
23:02:11.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:11.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:11.965 00.000 10844 Enqueuing Expose request
23:02:12.017 00.052 11060 IsGuiding returns 0
23:02:12.017 00.000 11060 Move returns status 0, amount 53
23:02:12.017 00.000 11060 MoveAxis(N, 0, ABG)
23:02:12.017 00.000 11060 Move returns status 0, amount 0
23:02:12.017 00.000 11060 move complete, result=0
23:02:12.017 00.000 11060 worker thread done servicing request
23:02:12.017 00.000 11060 Worker thread wakes up
23:02:12.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:12.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:12.017 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
23:02:12.643 00.626 11060 Exposure complete
23:02:12.849 00.206 11060 worker thread done servicing request
23:02:12.849 00.000 10844 OnExposeComplete: enter
23:02:12.849 00.000 10844 UpdateGuideState(): m_state=6
23:02:12.849 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
23:02:12.849 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.12, Mass=3230, SNR=36.9, Peak=208 HFD=4.0
23:02:12.849 00.000 10844 MultiStar: [#1 -0.22,0.06,0.99,U] [#2 -1.01,-0.01,0.00,M4] [#3 -0.32,-0.15,1.03,U] [#4 -0.01,-0.22,0.91,U] [#5 -0.99,-0.63,0.00,M3] [#6 -0.55,0.33,0.93,U] [#7 -0.06,0.13,0.88,U] [#8 -0.83,-0.44,0.00,M1] 
23:02:12.849 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.06}, one-star: {-0.11, -0.50}
23:02:12.849 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
23:02:12.849 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
23:02:12.849 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.85 mountX=0.10 mountY=-0.20, mountTheta=-1.11
23:02:12.854 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.06, opts=13)
23:02:12.854 00.000 10844 Enqueuing Move request for scope (-0.21, -0.06)
23:02:12.854 00.000 11060 Worker thread wakes up
23:02:12.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
23:02:12.854 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
23:02:12.854 00.000 11060 Moving (-0.21, -0.06) raw xDistance=0.10 yDistance=-0.20
23:02:12.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:02:12.854 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.02 newest=-0.62
23:02:12.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:02:12.854 00.000 11060 MoveAxis(E, 0, ABG)
23:02:12.854 00.000 11060 Move returns status 0, amount 0
23:02:12.854 00.000 11060 BLC: Oldest BLC event removed
23:02:12.854 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 680 applied
23:02:12.854 00.000 11060 MoveAxis(N, 758, ABG)
23:02:12.854 00.000 11060 duration set to 750 by maxDecDuration
23:02:12.854 00.000 11060 Guiding  Dir = 0, Dur = 750
23:02:12.860 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:12.886 00.026 11060 IsSlewing returns 0
23:02:12.886 00.000 11060 IsGuiding returns 0
23:02:12.886 00.000 10844 UpdateGuideState exits: m=3230 SNR=36.9
23:02:12.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:12.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:12.886 00.000 10844 Enqueuing Expose request
23:02:13.672 00.786 11060 IsGuiding returns 0
23:02:13.672 00.000 11060 Move returns status 0, amount 750
23:02:13.672 00.000 11060 move complete, result=0
23:02:13.672 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
23:02:13.679 00.007 11060 worker thread done servicing request
23:02:13.679 00.000 11060 Worker thread wakes up
23:02:13.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:13.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:14.328 00.649 11060 Exposure complete
23:02:14.532 00.204 11060 worker thread done servicing request
23:02:14.532 00.000 10844 OnExposeComplete: enter
23:02:14.532 00.000 10844 UpdateGuideState(): m_state=6
23:02:14.532 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
23:02:14.532 00.000 10844 Star::Find returns 1 (0), X=254.90, Y=59.05, Mass=3221, SNR=37.2, Peak=246 HFD=3.5
23:02:14.532 00.000 10844 MultiStar: [#1 0.02,-0.44,1.02,U] [#2 -0.49,-0.87,0.00,M5] [#3 -0.21,-0.16,0.97,U] [#4 0.19,-0.56,0.92,U] [#5 -0.27,-0.48,1.06,U] [#6 -0.28,0.03,0.86,U] [#7 -0.03,-0.02,0.78,U] [#8 0.32,0.06,0.93,U] 
23:02:14.532 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.28}, one-star: {-0.22, -0.57}
23:02:14.532 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
23:02:14.532 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
23:02:14.532 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.79 mountX=0.29 mountY=-0.02, mountTheta=-0.06
23:02:14.535 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.28, opts=13)
23:02:14.535 00.000 10844 Enqueuing Move request for scope (-0.06, -0.28)
23:02:14.535 00.000 11060 Worker thread wakes up
23:02:14.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
23:02:14.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
23:02:14.535 00.000 11060 Moving (-0.06, -0.28) raw xDistance=0.29 yDistance=-0.02
23:02:14.535 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.139695, 1:0.016584
23:02:14.535 00.000 11060 BLC: No correction, Miss < min_move
23:02:14.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:02:14.536 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:14.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:14.536 00.000 11060 MoveAxis(W, 50, ABG)
23:02:14.536 00.000 11060 Guiding  Dir = 3, Dur = 50
23:02:14.541 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:14.557 00.016 10844 UpdateGuideState exits: m=3221 SNR=37.2
23:02:14.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:14.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:14.557 00.000 10844 Enqueuing Expose request
23:02:14.562 00.005 11060 IsSlewing returns 0
23:02:14.562 00.000 11060 IsGuiding returns 0
23:02:14.637 00.075 11060 IsGuiding returns 0
23:02:14.637 00.000 11060 Move returns status 0, amount 50
23:02:14.637 00.000 11060 MoveAxis(N, 0, ABG)
23:02:14.637 00.000 11060 Move returns status 0, amount 0
23:02:14.637 00.000 11060 move complete, result=0
23:02:14.637 00.000 11060 worker thread done servicing request
23:02:14.637 00.000 11060 Worker thread wakes up
23:02:14.638 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:14.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:14.638 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
23:02:15.271 00.633 11060 Exposure complete
23:02:15.499 00.228 11060 worker thread done servicing request
23:02:15.499 00.000 10844 OnExposeComplete: enter
23:02:15.499 00.000 10844 UpdateGuideState(): m_state=6
23:02:15.499 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
23:02:15.499 00.000 10844 Star::Find returns 1 (0), X=254.76, Y=59.28, Mass=3308, SNR=37.7, Peak=253 HFD=3.6
23:02:15.499 00.000 10844 MultiStar: [#1 -0.19,1.08,0.00,M1] [#2 -0.76,0.09,0.00,M6] [#3 0.38,0.58,0.00,M1] [#4 -0.25,-0.12,0.96,U] [#5 -0.55,-0.34,1.02,U] [#6 -0.47,-0.11,0.86,U] [#7 0.09,0.19,0.82,U] [#8 0.20,0.36,0.96,U] 
23:02:15.499 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.07}, one-star: {-0.36, -0.34}
23:02:15.499 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
23:02:15.501 00.002 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
23:02:15.501 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.84 mountX=0.11 mountY=-0.22, mountTheta=-1.09
23:02:15.501 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.07, opts=13)
23:02:15.501 00.000 10844 Enqueuing Move request for scope (-0.23, -0.07)
23:02:15.501 00.000 11060 Worker thread wakes up
23:02:15.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
23:02:15.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
23:02:15.501 00.000 11060 Moving (-0.23, -0.07) raw xDistance=0.11 yDistance=-0.22
23:02:15.503 00.002 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.139695, 1:0.016584, 2:0.216580
23:02:15.503 00.000 11060 BLC: Under-shoot: nominal increase by 89
23:02:15.503 00.000 11060 BLC: window closed
23:02:15.503 00.000 11060 BLC: Pulse adjusted to 748
23:02:15.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:02:15.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:02:15.503 00.000 11060 MoveAxis(E, 0, ABG)
23:02:15.503 00.000 11060 Move returns status 0, amount 0
23:02:15.503 00.000 11060 MoveAxis(N, 84, ABG)
23:02:15.503 00.000 11060 Guiding  Dir = 0, Dur = 84
23:02:15.506 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:15.512 00.006 11060 IsSlewing returns 0
23:02:15.512 00.000 11060 IsGuiding returns 0
23:02:15.525 00.013 10844 UpdateGuideState exits: m=3308 SNR=37.7
23:02:15.526 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:15.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:15.526 00.000 10844 Enqueuing Expose request
23:02:15.598 00.072 11060 IsGuiding returns 0
23:02:15.598 00.000 11060 Move returns status 0, amount 84
23:02:15.598 00.000 11060 move complete, result=0
23:02:15.598 00.000 11060 worker thread done servicing request
23:02:15.598 00.000 11060 Worker thread wakes up
23:02:15.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:15.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:15.600 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 84 ms NORTH
23:02:15.758 00.158 10844 evsrv: cli 0EEEE390 connect
23:02:15.758 00.000 10844 case statement mapped state 6 to 3
23:02:15.758 00.000 10844 case statement mapped state 6 to 3
23:02:15.764 00.006 10844 evsrv: cli 0EEEE390 request: {"method":"get_pixel_scale","id":"04016b45-1db7-4d7f-a8cb-3d74f06f89f9"}
23:02:15.765 00.001 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":4.1253,"id":"04016b45-1db7-4d7f-a8cb-3d74f06f89f9"}
23:02:15.785 00.020 10844 evsrv: cli 0EEEE390 disconnect
23:02:16.230 00.445 11060 Exposure complete
23:02:16.439 00.209 11060 worker thread done servicing request
23:02:16.439 00.000 10844 OnExposeComplete: enter
23:02:16.439 00.000 10844 UpdateGuideState(): m_state=6
23:02:16.440 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
23:02:16.440 00.000 10844 Star::Find returns 1 (0), X=255.42, Y=59.56, Mass=2931, SNR=35.1, Peak=253 HFD=3.3
23:02:16.441 00.001 10844 MultiStar: [#1 -0.37,0.68,0.00,M2] [#2 -0.62,-0.37,0.00,M7] [#3 0.15,0.40,1.06,U] [#4 0.02,0.19,0.99,U] [#5 -0.41,-0.20,1.04,U] [#6 -0.23,0.49,0.97,U] [#7 0.35,0.12,0.90,U] [#8 0.04,-0.49,0.96,U] 
23:02:16.441 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.07}, one-star: {0.30, -0.05}
23:02:16.441 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
23:02:16.441 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
23:02:16.441 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.19 mountX=-0.07 mountY=0.02, mountTheta=2.93
23:02:16.457 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
23:02:16.457 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
23:02:16.457 00.000 11060 Worker thread wakes up
23:02:16.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:02:16.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:02:16.457 00.000 11060 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=0.02
23:02:16.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:02:16.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:16.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:16.457 00.000 11060 MoveAxis(E, 0, ABG)
23:02:16.457 00.000 11060 Move returns status 0, amount 0
23:02:16.457 00.000 11060 MoveAxis(N, 0, ABG)
23:02:16.457 00.000 11060 Move returns status 0, amount 0
23:02:16.457 00.000 11060 move complete, result=0
23:02:16.457 00.000 11060 worker thread done servicing request
23:02:16.469 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:16.486 00.017 10844 UpdateGuideState exits: m=2931 SNR=35.1
23:02:16.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:16.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:16.486 00.000 10844 Enqueuing Expose request
23:02:16.486 00.000 11060 Worker thread wakes up
23:02:16.486 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:16.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:16.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:17.130 00.644 11060 Exposure complete
23:02:17.345 00.215 11060 worker thread done servicing request
23:02:17.345 00.000 10844 OnExposeComplete: enter
23:02:17.345 00.000 10844 UpdateGuideState(): m_state=6
23:02:17.362 00.017 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
23:02:17.362 00.000 10844 Star::Find returns 1 (0), X=254.77, Y=58.90, Mass=2926, SNR=35.1, Peak=217 HFD=3.4
23:02:17.362 00.000 10844 MultiStar: [#1 -0.11,-0.06,1.05,U] [#2 -0.56,-1.00,0.00,M8] [#3 -0.17,-0.70,0.00,M1] [#4 -0.16,-0.52,1.00,U] [#5 -0.27,-0.49,1.04,U] [#6 0.09,-0.34,1.06,U] [#7 -0.34,-0.26,0.84,U] [#8 -0.14,-0.40,0.98,U] 
23:02:17.362 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.40}, one-star: {-0.35, -0.72}
23:02:17.362 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:02:17.362 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:02:17.362 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.40 hyp=0.44 cameraTheta=-1.99 mountX=0.42 mountY=-0.11, mountTheta=-0.25
23:02:17.366 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.40, opts=13)
23:02:17.366 00.000 10844 Enqueuing Move request for scope (-0.18, -0.40)
23:02:17.366 00.000 11060 Worker thread wakes up
23:02:17.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.40) opts 0xd
23:02:17.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.40)
23:02:17.366 00.000 11060 Moving (-0.18, -0.40) raw xDistance=0.42 yDistance=-0.11
23:02:17.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
23:02:17.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:17.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:17.366 00.000 11060 MoveAxis(W, 74, ABG)
23:02:17.366 00.000 11060 Guiding  Dir = 3, Dur = 74
23:02:17.375 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:17.379 00.004 11060 IsSlewing returns 0
23:02:17.379 00.000 11060 IsGuiding returns 0
23:02:17.391 00.012 10844 UpdateGuideState exits: m=2926 SNR=35.1
23:02:17.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:17.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:17.391 00.000 10844 Enqueuing Expose request
23:02:17.469 00.078 11060 IsGuiding returns 0
23:02:17.469 00.000 11060 Move returns status 0, amount 74
23:02:17.469 00.000 11060 MoveAxis(N, 0, ABG)
23:02:17.469 00.000 11060 Move returns status 0, amount 0
23:02:17.469 00.000 11060 move complete, result=0
23:02:17.469 00.000 11060 worker thread done servicing request
23:02:17.469 00.000 11060 Worker thread wakes up
23:02:17.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:17.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:17.475 00.006 10844 GuideStep: 0.4 px 74 ms WEST, -0.1 px 0 ms NORTH
23:02:18.114 00.639 11060 Exposure complete
23:02:18.342 00.228 11060 worker thread done servicing request
23:02:18.342 00.000 10844 OnExposeComplete: enter
23:02:18.342 00.000 10844 UpdateGuideState(): m_state=6
23:02:18.344 00.002 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
23:02:18.344 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=59.37, Mass=3123, SNR=36.0, Peak=255 HFD=3.5
23:02:18.344 00.000 10844 MultiStar: [#1 -0.15,0.41,1.04,U] [#2 -0.66,0.16,1.93,U] [#3 0.01,0.29,0.97,U] [#4 -0.42,-0.11,0.90,U] [#5 -0.15,-0.19,1.04,U] [#6 0.13,-0.26,0.97,U] [#7 0.15,0.12,0.89,U] [#8 0.43,-0.08,1.03,U] 
23:02:18.344 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {0.22, -0.25}
23:02:18.344 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
23:02:18.344 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.64)
23:02:18.344 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.91 mountX=-0.01 mountY=-0.11, mountTheta=-1.62
23:02:18.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.02, opts=13)
23:02:18.344 00.000 10844 Enqueuing Move request for scope (-0.11, 0.02)
23:02:18.344 00.000 11060 Worker thread wakes up
23:02:18.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
23:02:18.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
23:02:18.344 00.000 11060 Moving (-0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
23:02:18.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:02:18.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:18.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:18.344 00.000 11060 MoveAxis(E, 0, ABG)
23:02:18.344 00.000 11060 Move returns status 0, amount 0
23:02:18.344 00.000 11060 MoveAxis(N, 0, ABG)
23:02:18.344 00.000 11060 Move returns status 0, amount 0
23:02:18.344 00.000 11060 move complete, result=0
23:02:18.344 00.000 11060 worker thread done servicing request
23:02:18.350 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
23:02:18.366 00.016 10844 UpdateGuideState exits: m=3123 SNR=36.0 Saturated
23:02:18.370 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:18.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:18.370 00.000 10844 Enqueuing Expose request
23:02:18.370 00.000 11060 Worker thread wakes up
23:02:18.370 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:18.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:18.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:19.009 00.639 11060 Exposure complete
23:02:19.229 00.220 11060 worker thread done servicing request
23:02:19.229 00.000 10844 OnExposeComplete: enter
23:02:19.229 00.000 10844 UpdateGuideState(): m_state=6
23:02:19.229 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
23:02:19.229 00.000 10844 Star::Find returns 1 (0), X=255.15, Y=59.92, Mass=3006, SNR=35.9, Peak=242 HFD=3.1
23:02:19.229 00.000 10844 MultiStar: [#1 -0.16,0.31,1.11,U] [#2 -0.17,-0.31,1.83,U] [#3 0.43,0.05,0.97,U] [#4 -0.14,0.27,1.01,U] [#5 -0.38,0.31,1.06,U] [#6 0.13,0.02,0.98,U] [#7 0.28,0.26,0.87,U] [#8 0.51,0.28,0.95,U] 
23:02:19.229 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.03, 0.30}
23:02:19.229 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
23:02:19.229 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
23:02:19.229 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.38 mountX=-0.13 mountY=0.00, mountTheta=3.11
23:02:19.229 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
23:02:19.229 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
23:02:19.229 00.000 11060 Worker thread wakes up
23:02:19.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:02:19.229 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:02:19.229 00.000 11060 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=0.00
23:02:19.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:02:19.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:19.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:02:19.229 00.000 11060 MoveAxis(E, 22, ABG)
23:02:19.229 00.000 11060 Guiding  Dir = 2, Dur = 22
23:02:19.234 00.005 11060 IsSlewing returns 0
23:02:19.235 00.001 11060 IsGuiding returns 0
23:02:19.239 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:19.264 00.025 11060 IsGuiding returns 0
23:02:19.264 00.000 11060 Move returns status 0, amount 22
23:02:19.264 00.000 11060 MoveAxis(N, 0, ABG)
23:02:19.264 00.000 11060 Move returns status 0, amount 0
23:02:19.264 00.000 11060 move complete, result=0
23:02:19.264 00.000 11060 worker thread done servicing request
23:02:19.267 00.003 10844 UpdateGuideState exits: m=3006 SNR=35.9
23:02:19.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:19.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:19.267 00.000 10844 Enqueuing Expose request
23:02:19.267 00.000 11060 Worker thread wakes up
23:02:19.267 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
23:02:19.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:19.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:19.905 00.638 11060 Exposure complete
23:02:20.120 00.215 11060 worker thread done servicing request
23:02:20.120 00.000 10844 OnExposeComplete: enter
23:02:20.120 00.000 10844 UpdateGuideState(): m_state=6
23:02:20.120 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
23:02:20.122 00.002 10844 Star::Find returns 1 (0), X=255.19, Y=59.43, Mass=3172, SNR=36.6, Peak=248 HFD=3.7
23:02:20.122 00.000 10844 MultiStar: [#1 0.05,-0.07,1.03,U] [#2 -0.25,-0.14,1.82,U] [#3 0.44,-0.61,0.00,M1] [#4 -0.23,-0.54,0.92,U] [#5 -0.33,-0.60,0.00,M1] [#6 0.10,-0.27,0.87,U] [#7 0.19,-0.56,0.90,U] [#8 0.03,-0.58,0.91,U] 
23:02:20.122 00.000 10844 single-star, 6 included, MultiStar: {-0.04, -0.31}, one-star: {0.07, -0.19}
23:02:20.122 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
23:02:20.122 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
23:02:20.122 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.22 mountX=0.18 mountY=0.10, mountTheta=0.52
23:02:20.122 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.19, opts=13)
23:02:20.122 00.000 10844 Enqueuing Move request for scope (0.07, -0.19)
23:02:20.122 00.000 11060 Worker thread wakes up
23:02:20.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
23:02:20.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
23:02:20.122 00.000 11060 Moving (0.07, -0.19) raw xDistance=0.18 yDistance=0.10
23:02:20.125 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:02:20.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:20.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:02:20.125 00.000 11060 MoveAxis(W, 30, ABG)
23:02:20.125 00.000 11060 Guiding  Dir = 3, Dur = 30
23:02:20.130 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:20.162 00.032 11060 IsSlewing returns 0
23:02:20.162 00.000 11060 IsGuiding returns 0
23:02:20.162 00.000 10844 UpdateGuideState exits: m=3172 SNR=36.6
23:02:20.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:20.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:20.162 00.000 10844 Enqueuing Expose request
23:02:20.208 00.046 11060 IsGuiding returns 0
23:02:20.208 00.000 11060 Move returns status 0, amount 30
23:02:20.208 00.000 11060 MoveAxis(N, 0, ABG)
23:02:20.208 00.000 11060 Move returns status 0, amount 0
23:02:20.208 00.000 11060 move complete, result=0
23:02:20.208 00.000 11060 worker thread done servicing request
23:02:20.208 00.000 11060 Worker thread wakes up
23:02:20.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:20.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:20.260 00.052 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
23:02:20.848 00.588 11060 Exposure complete
23:02:21.092 00.244 11060 worker thread done servicing request
23:02:21.092 00.000 10844 OnExposeComplete: enter
23:02:21.092 00.000 10844 UpdateGuideState(): m_state=6
23:02:21.092 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
23:02:21.092 00.000 10844 Star::Find returns 1 (1), X=255.20, Y=59.95, Mass=3135, SNR=36.0, Peak=255 HFD=3.9
23:02:21.092 00.000 10844 MultiStar: [#1 -0.07,1.07,0.00,M1] [#2 -0.24,-0.12,2.00,U] [#3 0.14,-0.38,0.98,U] [#4 -0.07,-0.14,0.98,U] [#5 -0.27,-0.14,1.10,U] [#6 0.08,0.10,0.98,U] [#7 -0.17,0.01,0.89,U] [#8 0.01,0.06,0.98,U] 
23:02:21.092 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.05}, one-star: {0.08, 0.33}
23:02:21.092 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
23:02:21.092 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
23:02:21.092 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.60 mountX=0.06 mountY=-0.07, mountTheta=-0.86
23:02:21.092 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.05, opts=13)
23:02:21.092 00.000 10844 Enqueuing Move request for scope (-0.08, -0.05)
23:02:21.092 00.000 11060 Worker thread wakes up
23:02:21.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
23:02:21.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
23:02:21.092 00.000 11060 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=-0.07
23:02:21.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:02:21.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:21.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:21.092 00.000 11060 MoveAxis(E, 0, ABG)
23:02:21.096 00.004 11060 Move returns status 0, amount 0
23:02:21.096 00.000 11060 MoveAxis(N, 0, ABG)
23:02:21.096 00.000 11060 Move returns status 0, amount 0
23:02:21.096 00.000 11060 move complete, result=0
23:02:21.096 00.000 11060 worker thread done servicing request
23:02:21.101 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:21.134 00.033 10844 UpdateGuideState exits: m=3135 SNR=36.0 Saturated
23:02:21.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:21.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:21.134 00.000 10844 Enqueuing Expose request
23:02:21.134 00.000 11060 Worker thread wakes up
23:02:21.134 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:21.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:21.136 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:21.766 00.630 11060 Exposure complete
23:02:21.990 00.224 11060 worker thread done servicing request
23:02:21.990 00.000 10844 OnExposeComplete: enter
23:02:21.990 00.000 10844 UpdateGuideState(): m_state=6
23:02:21.990 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
23:02:21.990 00.000 10844 Star::Find returns 1 (0), X=255.12, Y=59.80, Mass=3365, SNR=37.6, Peak=254 HFD=3.5
23:02:21.990 00.000 10844 MultiStar: [#1 -0.36,0.49,1.05,U] [#2 -0.70,-0.01,0.00,M5] [#3 -0.02,0.29,0.94,U] [#4 0.18,0.30,0.98,U] [#5 -0.24,-0.22,0.91,U] [#6 -0.27,0.39,0.87,U] [#7 -0.01,0.05,0.84,U] [#8 0.45,0.33,0.90,U] 
23:02:21.990 00.000 10844 single-star, 7 included, MultiStar: {-0.04, 0.23}, one-star: {-0.00, 0.18}
23:02:21.990 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
23:02:21.990 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
23:02:21.990 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
23:02:21.990 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.18, opts=13)
23:02:21.990 00.000 10844 Enqueuing Move request for scope (-0.00, 0.18)
23:02:21.990 00.000 11060 Worker thread wakes up
23:02:21.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
23:02:21.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
23:02:21.990 00.000 11060 Moving (-0.00, 0.18) raw xDistance=-0.18 yDistance=-0.03
23:02:21.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:02:21.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:21.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:21.990 00.000 11060 MoveAxis(E, 31, ABG)
23:02:21.990 00.000 11060 Guiding  Dir = 2, Dur = 31
23:02:22.002 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:22.014 00.012 11060 IsSlewing returns 0
23:02:22.014 00.000 11060 IsGuiding returns 0
23:02:22.033 00.019 10844 UpdateGuideState exits: m=3365 SNR=37.6
23:02:22.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:22.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:22.033 00.000 10844 Enqueuing Expose request
23:02:22.088 00.055 11060 IsGuiding returns 0
23:02:22.088 00.000 11060 Move returns status 0, amount 31
23:02:22.088 00.000 11060 MoveAxis(N, 0, ABG)
23:02:22.088 00.000 11060 Move returns status 0, amount 0
23:02:22.088 00.000 11060 move complete, result=0
23:02:22.089 00.001 11060 worker thread done servicing request
23:02:22.089 00.000 11060 Worker thread wakes up
23:02:22.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:22.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:22.097 00.008 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
23:02:22.708 00.611 11060 Exposure complete
23:02:22.936 00.228 11060 worker thread done servicing request
23:02:22.936 00.000 10844 OnExposeComplete: enter
23:02:22.936 00.000 10844 UpdateGuideState(): m_state=6
23:02:22.936 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
23:02:22.936 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=58.91, Mass=2833, SNR=34.5, Peak=255 HFD=3.5
23:02:22.936 00.000 10844 MultiStar: [#1 0.07,-0.37,1.05,U] [#2 -0.42,-0.70,0.00,M6] [#3 0.10,-0.02,1.00,U] [#4 -0.26,-0.13,1.07,U] [#5 -0.43,-0.46,1.13,U] [#6 0.20,-0.02,0.94,U] [#7 0.14,-0.27,0.90,U] [#8 -0.01,-0.06,1.01,U] 
23:02:22.936 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.26}, one-star: {0.22, -0.71}
23:02:22.936 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
23:02:22.936 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
23:02:22.936 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.60 mountX=0.26 mountY=0.03, mountTheta=0.13
23:02:22.941 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.26, opts=13)
23:02:22.941 00.000 10844 Enqueuing Move request for scope (-0.01, -0.26)
23:02:22.941 00.000 11060 Worker thread wakes up
23:02:22.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
23:02:22.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
23:02:22.941 00.000 11060 Moving (-0.01, -0.26) raw xDistance=0.26 yDistance=0.03
23:02:22.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:02:22.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:22.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:22.941 00.000 11060 MoveAxis(W, 44, ABG)
23:02:22.941 00.000 11060 Guiding  Dir = 3, Dur = 44
23:02:22.950 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:22.957 00.007 11060 IsSlewing returns 0
23:02:22.957 00.000 11060 IsGuiding returns 0
23:02:22.962 00.005 10844 UpdateGuideState exits: m=2833 SNR=34.5 Saturated
23:02:22.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:22.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:22.962 00.000 10844 Enqueuing Expose request
23:02:23.014 00.052 11060 IsGuiding returns 0
23:02:23.014 00.000 11060 Move returns status 0, amount 44
23:02:23.014 00.000 11060 MoveAxis(N, 0, ABG)
23:02:23.014 00.000 11060 Move returns status 0, amount 0
23:02:23.014 00.000 11060 move complete, result=0
23:02:23.014 00.000 11060 worker thread done servicing request
23:02:23.014 00.000 11060 Worker thread wakes up
23:02:23.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:23.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:23.024 00.010 10844 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
23:02:23.646 00.622 11060 Exposure complete
23:02:23.859 00.213 11060 worker thread done servicing request
23:02:23.859 00.000 10844 OnExposeComplete: enter
23:02:23.859 00.000 10844 UpdateGuideState(): m_state=6
23:02:23.862 00.003 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
23:02:23.862 00.000 10844 Star::Find returns 1 (1), X=254.88, Y=59.62, Mass=3458, SNR=38.5, Peak=255 HFD=3.5
23:02:23.862 00.000 10844 MultiStar: [#1 0.14,0.10,0.94,U] [#2 -0.22,-0.19,1.90,U] [#3 0.00,0.13,0.92,U] [#4 0.13,0.13,0.90,U] [#5 -0.18,-0.18,0.91,U] [#6 -0.30,0.67,0.00,M1] [#7 -0.19,-0.16,0.80,U] [#8 -0.11,0.52,0.98,U] 
23:02:23.862 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.02}, one-star: {-0.24, 0.00}
23:02:23.862 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
23:02:23.862 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.62)
23:02:23.862 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.93 mountX=-0.00 mountY=-0.10, mountTheta=-1.60
23:02:23.865 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
23:02:23.865 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
23:02:23.865 00.000 11060 Worker thread wakes up
23:02:23.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
23:02:23.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
23:02:23.867 00.002 11060 Moving (-0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
23:02:23.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:02:23.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:23.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:02:23.867 00.000 11060 MoveAxis(E, 0, ABG)
23:02:23.867 00.000 11060 Move returns status 0, amount 0
23:02:23.867 00.000 11060 MoveAxis(N, 0, ABG)
23:02:23.867 00.000 11060 Move returns status 0, amount 0
23:02:23.867 00.000 11060 move complete, result=0
23:02:23.867 00.000 11060 worker thread done servicing request
23:02:23.874 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:23.891 00.017 10844 UpdateGuideState exits: m=3458 SNR=38.5 Saturated
23:02:23.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:23.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:23.891 00.000 10844 Enqueuing Expose request
23:02:23.891 00.000 11060 Worker thread wakes up
23:02:23.891 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:23.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:23.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:24.513 00.622 11060 Exposure complete
23:02:24.722 00.209 11060 worker thread done servicing request
23:02:24.722 00.000 10844 OnExposeComplete: enter
23:02:24.722 00.000 10844 UpdateGuideState(): m_state=6
23:02:24.722 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
23:02:24.722 00.000 10844 Star::Find returns 1 (0), X=255.21, Y=59.69, Mass=3068, SNR=36.2, Peak=252 HFD=3.6
23:02:24.722 00.000 10844 MultiStar: [#1 0.09,0.53,0.97,U] [#2 -0.11,0.15,1.93,U] [#3 -0.10,0.31,0.98,U] [#4 -0.63,0.44,0.00,M1] [#5 -0.08,-0.04,1.01,U] [#6 0.08,-0.18,0.96,U] [#7 0.05,0.15,0.85,U] [#8 -0.15,0.61,0.97,U] 
23:02:24.722 00.000 10844 single-star, 7 included, MultiStar: {-0.03, 0.19}, one-star: {0.09, 0.07}
23:02:24.722 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
23:02:24.722 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
23:02:24.722 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.63 mountX=-0.08 mountY=0.08, mountTheta=2.37
23:02:24.726 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
23:02:24.726 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
23:02:24.726 00.000 11060 Worker thread wakes up
23:02:24.727 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:02:24.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:02:24.727 00.000 11060 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=0.08
23:02:24.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:02:24.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:24.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:24.727 00.000 11060 MoveAxis(E, 0, ABG)
23:02:24.728 00.001 11060 Move returns status 0, amount 0
23:02:24.728 00.000 11060 MoveAxis(N, 0, ABG)
23:02:24.728 00.000 11060 Move returns status 0, amount 0
23:02:24.728 00.000 11060 move complete, result=0
23:02:24.728 00.000 11060 worker thread done servicing request
23:02:24.745 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:24.760 00.015 10844 UpdateGuideState exits: m=3068 SNR=36.2
23:02:24.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:24.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:24.760 00.000 10844 Enqueuing Expose request
23:02:24.760 00.000 11060 Worker thread wakes up
23:02:24.760 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:24.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:24.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:25.387 00.627 11060 Exposure complete
23:02:25.610 00.223 11060 worker thread done servicing request
23:02:25.610 00.000 10844 OnExposeComplete: enter
23:02:25.610 00.000 10844 UpdateGuideState(): m_state=6
23:02:25.610 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
23:02:25.610 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.03, Mass=2865, SNR=34.9, Peak=224 HFD=2.9
23:02:25.610 00.000 10844 MultiStar: [#1 -0.23,0.32,1.05,U] [#2 -0.36,-0.18,2.05,U] [#3 0.11,-0.52,1.00,U] [#4 -0.15,0.51,1.03,U] [#5 -0.16,-0.16,1.13,U] [#6 0.29,0.34,1.02,U] [#7 -0.12,-0.01,0.90,U] [#8 0.32,0.03,0.96,U] 
23:02:25.610 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.06, -0.59}
23:02:25.610 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
23:02:25.610 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
23:02:25.614 00.004 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.65 mountX=0.05 mountY=-0.07, mountTheta=-0.91
23:02:25.614 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
23:02:25.616 00.002 10844 Enqueuing Move request for scope (-0.08, -0.04)
23:02:25.616 00.000 11060 Worker thread wakes up
23:02:25.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:02:25.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:02:25.616 00.000 11060 Moving (-0.08, -0.04) raw xDistance=0.05 yDistance=-0.07
23:02:25.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:02:25.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:25.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:25.616 00.000 11060 MoveAxis(E, 0, ABG)
23:02:25.616 00.000 11060 Move returns status 0, amount 0
23:02:25.616 00.000 11060 MoveAxis(N, 0, ABG)
23:02:25.616 00.000 11060 Move returns status 0, amount 0
23:02:25.616 00.000 11060 move complete, result=0
23:02:25.616 00.000 11060 worker thread done servicing request
23:02:25.621 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:25.650 00.029 10844 UpdateGuideState exits: m=2865 SNR=34.9
23:02:25.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:25.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:25.650 00.000 10844 Enqueuing Expose request
23:02:25.650 00.000 11060 Worker thread wakes up
23:02:25.651 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:25.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:25.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:26.276 00.625 11060 Exposure complete
23:02:26.485 00.209 11060 worker thread done servicing request
23:02:26.485 00.000 10844 OnExposeComplete: enter
23:02:26.485 00.000 10844 UpdateGuideState(): m_state=6
23:02:26.485 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
23:02:26.485 00.000 10844 Star::Find returns 1 (1), X=254.89, Y=59.86, Mass=3682, SNR=39.5, Peak=255 HFD=3.8
23:02:26.485 00.000 10844 MultiStar: [#1 -0.37,0.73,0.00,M1] [#2 -0.21,-0.50,1.90,U] [#3 -0.02,-0.17,0.90,U] [#4 -0.03,0.00,0.89,U] [#5 -0.57,-0.09,0.91,U] [#6 -0.00,0.14,0.92,U] [#7 0.01,0.01,0.82,U] [#8 0.22,0.17,0.89,U] 
23:02:26.485 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.23, 0.24}
23:02:26.485 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
23:02:26.485 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
23:02:26.485 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.57 mountX=0.10 mountY=-0.11, mountTheta=-0.82
23:02:26.485 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
23:02:26.485 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
23:02:26.485 00.000 11060 Worker thread wakes up
23:02:26.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
23:02:26.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
23:02:26.485 00.000 11060 Moving (-0.12, -0.08) raw xDistance=0.10 yDistance=-0.11
23:02:26.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:02:26.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:26.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:26.485 00.000 11060 MoveAxis(E, 0, ABG)
23:02:26.485 00.000 11060 Move returns status 0, amount 0
23:02:26.485 00.000 11060 MoveAxis(N, 0, ABG)
23:02:26.485 00.000 11060 Move returns status 0, amount 0
23:02:26.485 00.000 11060 move complete, result=0
23:02:26.485 00.000 11060 worker thread done servicing request
23:02:26.494 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:26.526 00.032 10844 UpdateGuideState exits: m=3682 SNR=39.5 Saturated
23:02:26.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:26.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:26.526 00.000 10844 Enqueuing Expose request
23:02:26.526 00.000 11060 Worker thread wakes up
23:02:26.526 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:26.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:26.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:27.152 00.626 11060 Exposure complete
23:02:27.389 00.237 11060 worker thread done servicing request
23:02:27.389 00.000 10844 OnExposeComplete: enter
23:02:27.389 00.000 10844 UpdateGuideState(): m_state=6
23:02:27.389 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
23:02:27.389 00.000 10844 Star::Find returns 1 (1), X=255.13, Y=59.24, Mass=3302, SNR=37.5, Peak=255 HFD=3.8
23:02:27.389 00.000 10844 MultiStar: [#1 -0.44,0.44,0.96,U] [#2 -0.39,-0.79,0.00,M3] [#3 0.28,-0.21,0.90,U] [#4 -0.36,0.54,0.96,U] [#5 -0.32,0.02,1.01,U] [#6 -0.08,0.06,0.95,U] [#7 0.52,-0.15,0.87,U] [#8 0.05,-0.41,0.86,U] 
23:02:27.389 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.00}, one-star: {0.01, -0.38}
23:02:27.389 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
23:02:27.389 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
23:02:27.389 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.06 mountX=0.02 mountY=-0.06, mountTheta=-1.30
23:02:27.392 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.00, opts=13)
23:02:27.392 00.000 10844 Enqueuing Move request for scope (-0.06, -0.00)
23:02:27.392 00.000 11060 Worker thread wakes up
23:02:27.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
23:02:27.392 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
23:02:27.392 00.000 11060 Moving (-0.06, -0.00) raw xDistance=0.02 yDistance=-0.06
23:02:27.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:02:27.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:27.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:02:27.392 00.000 11060 MoveAxis(E, 0, ABG)
23:02:27.392 00.000 11060 Move returns status 0, amount 0
23:02:27.392 00.000 11060 MoveAxis(N, 0, ABG)
23:02:27.392 00.000 11060 Move returns status 0, amount 0
23:02:27.392 00.000 11060 move complete, result=0
23:02:27.392 00.000 11060 worker thread done servicing request
23:02:27.399 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:27.414 00.015 10844 UpdateGuideState exits: m=3302 SNR=37.5 Saturated
23:02:27.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:27.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:27.414 00.000 10844 Enqueuing Expose request
23:02:27.414 00.000 11060 Worker thread wakes up
23:02:27.414 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:27.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:27.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:28.058 00.644 11060 Exposure complete
23:02:28.271 00.213 11060 worker thread done servicing request
23:02:28.271 00.000 10844 OnExposeComplete: enter
23:02:28.271 00.000 10844 UpdateGuideState(): m_state=6
23:02:28.273 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
23:02:28.273 00.000 10844 Star::Find returns 1 (1), X=255.10, Y=59.28, Mass=3245, SNR=37.1, Peak=255 HFD=3.4
23:02:28.273 00.000 10844 MultiStar: [#1 -0.34,0.19,0.97,U] [#2 -0.45,-0.82,0.00,M4] [#3 -0.10,-0.63,0.98,U] [#4 -0.18,0.07,0.88,U] [#5 -0.62,-0.62,0.00,M1] [#6 -0.27,-0.24,0.91,U] [#7 -0.21,-0.47,0.79,U] [#8 0.08,-0.00,0.92,U] 
23:02:28.273 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.20}, one-star: {-0.02, -0.34}
23:02:28.273 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
23:02:28.273 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
23:02:28.273 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-2.19 mountX=0.22 mountY=-0.11, mountTheta=-0.45
23:02:28.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
23:02:28.273 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
23:02:28.273 00.000 11060 Worker thread wakes up
23:02:28.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
23:02:28.276 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
23:02:28.276 00.000 11060 Moving (-0.14, -0.20) raw xDistance=0.22 yDistance=-0.11
23:02:28.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:02:28.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:28.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:28.276 00.000 11060 MoveAxis(W, 39, ABG)
23:02:28.276 00.000 11060 Guiding  Dir = 3, Dur = 39
23:02:28.281 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:28.298 00.017 10844 UpdateGuideState exits: m=3245 SNR=37.1 Saturated
23:02:28.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:28.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:28.298 00.000 10844 Enqueuing Expose request
23:02:28.303 00.005 11060 IsSlewing returns 0
23:02:28.303 00.000 11060 IsGuiding returns 0
23:02:28.352 00.049 11060 IsGuiding returns 0
23:02:28.352 00.000 11060 Move returns status 0, amount 39
23:02:28.352 00.000 11060 MoveAxis(N, 0, ABG)
23:02:28.352 00.000 11060 Move returns status 0, amount 0
23:02:28.352 00.000 11060 move complete, result=0
23:02:28.352 00.000 11060 worker thread done servicing request
23:02:28.352 00.000 11060 Worker thread wakes up
23:02:28.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:28.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:28.352 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
23:02:28.989 00.637 11060 Exposure complete
23:02:29.208 00.219 11060 worker thread done servicing request
23:02:29.208 00.000 10844 OnExposeComplete: enter
23:02:29.208 00.000 10844 UpdateGuideState(): m_state=6
23:02:29.208 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
23:02:29.208 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.36, Mass=3261, SNR=37.3, Peak=253 HFD=3.4
23:02:29.208 00.000 10844 MultiStar: [#1 -0.39,-0.27,0.96,U] [#2 -0.44,-0.32,2.02,U] [#3 -0.07,-0.66,1.00,U] [#4 -0.19,-0.30,0.94,U] [#5 -0.09,-0.33,1.04,U] [#6 0.14,-0.11,0.87,U] [#7 -0.42,-0.62,0.00,M1] [#8 0.03,0.05,0.97,U] 
23:02:29.208 00.000 10844 single-star, 7 included, MultiStar: {-0.19, -0.28}, one-star: {-0.20, -0.26}
23:02:29.208 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
23:02:29.208 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
23:02:29.208 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-2.22 mountX=0.29 mountY=-0.15, mountTheta=-0.48
23:02:29.208 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.26, opts=13)
23:02:29.208 00.000 10844 Enqueuing Move request for scope (-0.20, -0.26)
23:02:29.208 00.000 11060 Worker thread wakes up
23:02:29.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd
23:02:29.212 00.004 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.26)
23:02:29.212 00.000 11060 Moving (-0.20, -0.26) raw xDistance=0.29 yDistance=-0.15
23:02:29.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:02:29.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:29.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:02:29.212 00.000 11060 MoveAxis(W, 52, ABG)
23:02:29.212 00.000 11060 Guiding  Dir = 3, Dur = 52
23:02:29.218 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:29.246 00.028 11060 IsSlewing returns 0
23:02:29.248 00.002 11060 IsGuiding returns 0
23:02:29.255 00.007 10844 UpdateGuideState exits: m=3261 SNR=37.3
23:02:29.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:29.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:29.255 00.000 10844 Enqueuing Expose request
23:02:29.324 00.069 11060 IsGuiding returns 0
23:02:29.324 00.000 11060 Move returns status 0, amount 52
23:02:29.324 00.000 11060 MoveAxis(N, 0, ABG)
23:02:29.324 00.000 11060 Move returns status 0, amount 0
23:02:29.324 00.000 11060 move complete, result=0
23:02:29.324 00.000 11060 worker thread done servicing request
23:02:29.324 00.000 11060 Worker thread wakes up
23:02:29.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:29.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:29.330 00.006 10844 GuideStep: 0.3 px 52 ms WEST, -0.2 px 0 ms NORTH
23:02:29.965 00.635 11060 Exposure complete
23:02:30.176 00.211 11060 worker thread done servicing request
23:02:30.176 00.000 10844 OnExposeComplete: enter
23:02:30.176 00.000 10844 UpdateGuideState(): m_state=6
23:02:30.176 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
23:02:30.176 00.000 10844 Star::Find returns 1 (0), X=254.81, Y=59.70, Mass=3400, SNR=38.1, Peak=250 HFD=3.7
23:02:30.176 00.000 10844 MultiStar: [#1 0.04,0.18,1.00,U] [#2 -0.43,0.01,1.82,U] [#3 0.02,0.25,0.86,U] [#4 -0.26,0.13,0.86,U] [#5 -0.33,-0.37,0.95,U] [#6 -0.27,0.48,0.89,U] [#7 -0.13,0.25,0.76,U] [#8 -0.15,0.41,0.95,U] 
23:02:30.176 00.000 10844 refined, 8 included, MultiStar: {-0.23, 0.14}, one-star: {-0.32, 0.08}
23:02:30.176 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
23:02:30.176 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
23:02:30.176 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.60 mountX=-0.09 mountY=-0.25, mountTheta=-1.94
23:02:30.181 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.14, opts=13)
23:02:30.181 00.000 10844 Enqueuing Move request for scope (-0.23, 0.14)
23:02:30.181 00.000 11060 Worker thread wakes up
23:02:30.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
23:02:30.181 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
23:02:30.181 00.000 11060 Moving (-0.23, 0.14) raw xDistance=-0.09 yDistance=-0.25
23:02:30.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:02:30.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
23:02:30.181 00.000 11060 MoveAxis(E, 0, ABG)
23:02:30.181 00.000 11060 Move returns status 0, amount 0
23:02:30.181 00.000 11060 MoveAxis(N, 96, ABG)
23:02:30.181 00.000 11060 Guiding  Dir = 0, Dur = 96
23:02:30.188 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:30.207 00.019 11060 IsSlewing returns 0
23:02:30.207 00.000 11060 IsGuiding returns 0
23:02:30.214 00.007 10844 UpdateGuideState exits: m=3400 SNR=38.1
23:02:30.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:30.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:30.214 00.000 10844 Enqueuing Expose request
23:02:30.331 00.117 11060 IsGuiding returns 0
23:02:30.331 00.000 11060 Move returns status 0, amount 96
23:02:30.331 00.000 11060 move complete, result=0
23:02:30.331 00.000 11060 worker thread done servicing request
23:02:30.331 00.000 11060 Worker thread wakes up
23:02:30.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:30.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:30.333 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 96 ms NORTH
23:02:30.961 00.628 11060 Exposure complete
23:02:31.190 00.229 10844 OnExposeComplete: enter
23:02:31.190 00.000 10844 UpdateGuideState(): m_state=6
23:02:31.190 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
23:02:31.190 00.000 10844 Star::Find returns 1 (1), X=254.92, Y=59.70, Mass=3223, SNR=37.2, Peak=255 HFD=3.5
23:02:31.192 00.002 10844 MultiStar: [#1 -0.28,0.59,0.94,U] [#2 -0.20,-0.21,1.95,U] [#3 -0.28,0.19,0.87,U] [#4 -0.16,0.54,0.94,U] [#5 -0.16,-0.00,0.98,U] [#6 -0.03,0.34,0.92,U] [#7 -0.10,0.04,0.86,U] [#8 -0.10,-0.17,0.92,U] 
23:02:31.192 00.000 10844 refined, 8 included, MultiStar: {-0.17, 0.12}, one-star: {-0.20, 0.08}
23:02:31.192 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.29 = -2.00)
23:02:31.192 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
23:02:31.192 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.53 mountX=-0.09 mountY=-0.19, mountTheta=-2.00
23:02:31.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.12, opts=13)
23:02:31.193 00.000 10844 Enqueuing Move request for scope (-0.17, 0.12)
23:02:31.195 00.002 11060 worker thread done servicing request
23:02:31.195 00.000 11060 Worker thread wakes up
23:02:31.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
23:02:31.195 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
23:02:31.195 00.000 11060 Moving (-0.17, 0.12) raw xDistance=-0.09 yDistance=-0.19
23:02:31.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:02:31.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:31.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:02:31.195 00.000 11060 MoveAxis(E, 0, ABG)
23:02:31.195 00.000 11060 Move returns status 0, amount 0
23:02:31.195 00.000 11060 MoveAxis(N, 0, ABG)
23:02:31.195 00.000 11060 Move returns status 0, amount 0
23:02:31.195 00.000 11060 move complete, result=0
23:02:31.195 00.000 11060 worker thread done servicing request
23:02:31.200 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:31.217 00.017 10844 UpdateGuideState exits: m=3223 SNR=37.2 Saturated
23:02:31.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:31.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:31.217 00.000 10844 Enqueuing Expose request
23:02:31.217 00.000 11060 Worker thread wakes up
23:02:31.219 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:31.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:31.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:31.847 00.628 11060 Exposure complete
23:02:32.056 00.209 11060 worker thread done servicing request
23:02:32.058 00.002 10844 OnExposeComplete: enter
23:02:32.058 00.000 10844 UpdateGuideState(): m_state=6
23:02:32.058 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
23:02:32.058 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.33, Mass=2976, SNR=35.1, Peak=252 HFD=3.3
23:02:32.058 00.000 10844 MultiStar: [#1 -0.05,0.25,1.04,U] [#2 -0.18,-0.01,1.93,U] [#3 0.11,0.05,0.93,U] [#4 0.05,-0.34,0.97,U] [#5 -0.01,-0.16,1.04,U] [#6 -0.13,0.65,0.95,U] [#7 0.29,0.38,0.93,U] [#8 0.25,0.41,0.88,U] 
23:02:32.058 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {-0.06, -0.29}
23:02:32.058 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
23:02:32.058 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
23:02:32.058 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=-0.09 mountY=-0.01, mountTheta=-3.03
23:02:32.061 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.09, opts=13)
23:02:32.061 00.000 10844 Enqueuing Move request for scope (0.00, 0.09)
23:02:32.061 00.000 11060 Worker thread wakes up
23:02:32.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:02:32.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:02:32.061 00.000 11060 Moving (0.00, 0.09) raw xDistance=-0.09 yDistance=-0.01
23:02:32.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:02:32.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:32.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:32.061 00.000 11060 MoveAxis(E, 0, ABG)
23:02:32.061 00.000 11060 Move returns status 0, amount 0
23:02:32.061 00.000 11060 MoveAxis(N, 0, ABG)
23:02:32.061 00.000 11060 Move returns status 0, amount 0
23:02:32.061 00.000 11060 move complete, result=0
23:02:32.061 00.000 11060 worker thread done servicing request
23:02:32.078 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:32.096 00.018 10844 UpdateGuideState exits: m=2976 SNR=35.1
23:02:32.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:32.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:32.096 00.000 10844 Enqueuing Expose request
23:02:32.096 00.000 11060 Worker thread wakes up
23:02:32.096 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:32.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:32.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:32.742 00.646 11060 Exposure complete
23:02:32.951 00.209 11060 worker thread done servicing request
23:02:32.951 00.000 10844 OnExposeComplete: enter
23:02:32.951 00.000 10844 UpdateGuideState(): m_state=6
23:02:32.951 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
23:02:32.951 00.000 10844 Star::Find returns 1 (1), X=254.96, Y=59.50, Mass=3208, SNR=36.7, Peak=255 HFD=3.7
23:02:32.951 00.000 10844 MultiStar: [#1 -0.43,0.63,0.00,M1] [#2 -0.12,-0.13,1.93,U] [#3 -0.51,0.17,0.96,U] [#4 0.15,0.01,0.97,U] [#5 -0.12,0.31,0.98,U] [#6 -0.40,0.44,0.91,U] [#7 -0.18,0.33,0.86,U] [#8 -0.05,0.45,0.91,U] 
23:02:32.951 00.000 10844 single-star, 7 included, MultiStar: {-0.17, 0.14}, one-star: {-0.16, -0.12}
23:02:32.951 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
23:02:32.951 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
23:02:32.951 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.50 mountX=0.15 mountY=-0.14, mountTheta=-0.76
23:02:32.955 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.12, opts=13)
23:02:32.955 00.000 10844 Enqueuing Move request for scope (-0.16, -0.12)
23:02:32.955 00.000 11060 Worker thread wakes up
23:02:32.956 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
23:02:32.956 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
23:02:32.956 00.000 11060 Moving (-0.16, -0.12) raw xDistance=0.15 yDistance=-0.14
23:02:32.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:02:32.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:32.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:02:32.956 00.000 11060 MoveAxis(W, 26, ABG)
23:02:32.956 00.000 11060 Guiding  Dir = 3, Dur = 26
23:02:32.959 00.003 11060 IsSlewing returns 0
23:02:32.959 00.000 11060 IsGuiding returns 0
23:02:32.964 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:32.992 00.028 10844 UpdateGuideState exits: m=3208 SNR=36.7 Saturated
23:02:32.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:32.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:32.992 00.000 10844 Enqueuing Expose request
23:02:32.997 00.005 11060 IsGuiding returns 0
23:02:32.997 00.000 11060 Move returns status 0, amount 26
23:02:32.997 00.000 11060 MoveAxis(N, 0, ABG)
23:02:32.997 00.000 11060 Move returns status 0, amount 0
23:02:32.997 00.000 11060 move complete, result=0
23:02:32.997 00.000 11060 worker thread done servicing request
23:02:32.997 00.000 11060 Worker thread wakes up
23:02:32.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:32.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:33.007 00.010 10844 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
23:02:33.643 00.636 11060 Exposure complete
23:02:33.858 00.215 11060 worker thread done servicing request
23:02:33.858 00.000 10844 OnExposeComplete: enter
23:02:33.858 00.000 10844 UpdateGuideState(): m_state=6
23:02:33.858 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
23:02:33.858 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=59.61, Mass=3466, SNR=38.2, Peak=237 HFD=3.9
23:02:33.860 00.002 10844 MultiStar: [#1 -0.41,0.61,0.00,M2] [#2 -0.31,0.16,1.83,U] [#3 -0.01,0.17,0.92,U] [#4 0.10,0.10,0.93,U] [#5 0.04,0.22,0.96,U] [#6 -0.11,0.51,0.90,U] [#7 0.09,0.40,0.82,U] [#8 0.39,0.18,0.95,U] 
23:02:33.860 00.000 10844 single-star, 7 included, MultiStar: {-0.01, 0.20}, one-star: {-0.02, -0.01}
23:02:33.860 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
23:02:33.860 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
23:02:33.860 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.48 mountX=0.02 mountY=-0.01, mountTheta=-0.74
23:02:33.860 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
23:02:33.860 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
23:02:33.860 00.000 11060 Worker thread wakes up
23:02:33.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:02:33.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:02:33.860 00.000 11060 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=-0.01
23:02:33.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:02:33.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:33.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:33.860 00.000 11060 MoveAxis(E, 0, ABG)
23:02:33.860 00.000 11060 Move returns status 0, amount 0
23:02:33.860 00.000 11060 MoveAxis(N, 0, ABG)
23:02:33.860 00.000 11060 Move returns status 0, amount 0
23:02:33.860 00.000 11060 move complete, result=0
23:02:33.864 00.004 11060 worker thread done servicing request
23:02:33.868 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:33.902 00.034 10844 UpdateGuideState exits: m=3466 SNR=38.2
23:02:33.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:33.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:33.902 00.000 10844 Enqueuing Expose request
23:02:33.902 00.000 11060 Worker thread wakes up
23:02:33.905 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:02:33.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:33.905 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:34.550 00.645 11060 Exposure complete
23:02:34.771 00.221 11060 worker thread done servicing request
23:02:34.771 00.000 10844 OnExposeComplete: enter
23:02:34.771 00.000 10844 UpdateGuideState(): m_state=6
23:02:34.771 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
23:02:34.771 00.000 10844 Star::Find returns 1 (0), X=255.26, Y=59.07, Mass=3345, SNR=37.4, Peak=248 HFD=3.8
23:02:34.771 00.000 10844 MultiStar: [#1 -0.11,0.25,1.03,U] [#2 -0.44,-0.60,0.00,M1] [#3 0.29,-0.20,0.93,U] [#4 0.00,-0.36,0.93,U] [#5 -0.44,-0.28,1.06,U] [#6 -0.05,0.13,0.87,U] [#7 0.46,-0.19,0.86,U] [#8 0.21,0.21,0.84,U] 
23:02:34.771 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.14, -0.55}
23:02:34.771 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
23:02:34.771 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
23:02:34.771 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.23 mountX=0.12 mountY=0.07, mountTheta=0.51
23:02:34.776 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
23:02:34.776 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
23:02:34.776 00.000 11060 Worker thread wakes up
23:02:34.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:02:34.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:02:34.776 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
23:02:34.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:02:34.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:34.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:34.776 00.000 11060 MoveAxis(W, 21, ABG)
23:02:34.776 00.000 11060 Guiding  Dir = 3, Dur = 21
23:02:34.785 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:34.786 00.001 11060 IsSlewing returns 0
23:02:34.787 00.001 11060 IsGuiding returns 0
23:02:34.813 00.026 10844 UpdateGuideState exits: m=3345 SNR=37.4
23:02:34.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:34.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:34.813 00.000 10844 Enqueuing Expose request
23:02:34.816 00.003 11060 IsGuiding returns 0
23:02:34.816 00.000 11060 Move returns status 0, amount 21
23:02:34.816 00.000 11060 MoveAxis(N, 0, ABG)
23:02:34.816 00.000 11060 Move returns status 0, amount 0
23:02:34.816 00.000 11060 move complete, result=0
23:02:34.816 00.000 11060 worker thread done servicing request
23:02:34.816 00.000 11060 Worker thread wakes up
23:02:34.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:34.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:34.822 00.006 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
23:02:35.454 00.632 11060 Exposure complete
23:02:35.669 00.215 11060 worker thread done servicing request
23:02:35.669 00.000 10844 OnExposeComplete: enter
23:02:35.669 00.000 10844 UpdateGuideState(): m_state=6
23:02:35.669 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
23:02:35.669 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=59.00, Mass=3438, SNR=38.1, Peak=255 HFD=4.0
23:02:35.669 00.000 10844 MultiStar: [#1 0.13,0.37,0.97,U] [#2 -0.13,-0.06,1.89,U] [#3 -0.03,0.37,0.97,U] [#4 -0.02,0.29,0.93,U] [#5 -0.11,0.54,0.89,U] [#6 -0.35,0.22,0.84,U] [#7 0.16,0.10,0.80,U] [#8 0.23,0.07,0.87,U] 
23:02:35.669 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.10, -0.62}
23:02:35.669 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.63 = -2.66)
23:02:35.669 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.68)
23:02:35.669 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=-0.11 mountY=-0.05, mountTheta=-2.67
23:02:35.672 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
23:02:35.672 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
23:02:35.672 00.000 11060 Worker thread wakes up
23:02:35.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
23:02:35.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
23:02:35.672 00.000 11060 Moving (-0.04, 0.11) raw xDistance=-0.11 yDistance=-0.05
23:02:35.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:02:35.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:35.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:35.672 00.000 11060 MoveAxis(E, 0, ABG)
23:02:35.672 00.000 11060 Move returns status 0, amount 0
23:02:35.672 00.000 11060 MoveAxis(N, 0, ABG)
23:02:35.672 00.000 11060 Move returns status 0, amount 0
23:02:35.672 00.000 11060 move complete, result=0
23:02:35.672 00.000 11060 worker thread done servicing request
23:02:35.679 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:35.711 00.032 10844 UpdateGuideState exits: m=3438 SNR=38.1 Saturated
23:02:35.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:35.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:35.711 00.000 10844 Enqueuing Expose request
23:02:35.711 00.000 11060 Worker thread wakes up
23:02:35.711 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:35.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:35.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:36.365 00.654 11060 Exposure complete
23:02:36.576 00.211 11060 worker thread done servicing request
23:02:36.576 00.000 10844 OnExposeComplete: enter
23:02:36.576 00.000 10844 UpdateGuideState(): m_state=6
23:02:36.576 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
23:02:36.576 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.93, Mass=3385, SNR=37.9, Peak=254 HFD=3.1
23:02:36.578 00.002 10844 MultiStar: [#1 -0.15,0.46,0.91,U] [#2 -0.40,0.42,1.85,U] [#3 0.35,0.36,0.92,U] [#4 0.02,0.59,0.86,U] [#5 0.39,0.65,0.00,M1] [#6 -0.04,0.99,0.00,M1] [#7 0.05,0.78,0.00,M1] [#8 0.45,1.25,0.00,M1] 
23:02:36.578 00.000 10844 single-star, 4 included, MultiStar: {-0.14, 0.42}, one-star: {-0.21, 0.31}
23:02:36.578 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
23:02:36.578 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
23:02:36.578 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.38 cameraTheta=2.15 mountX=-0.27 mountY=-0.26, mountTheta=-2.39
23:02:36.578 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.31, opts=13)
23:02:36.578 00.000 10844 Enqueuing Move request for scope (-0.21, 0.31)
23:02:36.582 00.004 11060 Worker thread wakes up
23:02:36.584 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
23:02:36.584 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
23:02:36.584 00.000 11060 Moving (-0.21, 0.31) raw xDistance=-0.27 yDistance=-0.26
23:02:36.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:02:36.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
23:02:36.584 00.000 11060 MoveAxis(E, 47, ABG)
23:02:36.584 00.000 11060 Guiding  Dir = 2, Dur = 47
23:02:36.604 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:36.610 00.006 11060 IsSlewing returns 0
23:02:36.610 00.000 11060 IsGuiding returns 0
23:02:36.620 00.010 10844 UpdateGuideState exits: m=3385 SNR=37.9
23:02:36.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:36.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:36.620 00.000 10844 Enqueuing Expose request
23:02:36.683 00.063 11060 IsGuiding returns 0
23:02:36.683 00.000 11060 Move returns status 0, amount 47
23:02:36.683 00.000 11060 MoveAxis(N, 99, ABG)
23:02:36.683 00.000 11060 Guiding  Dir = 0, Dur = 99
23:02:36.698 00.015 11060 IsSlewing returns 0
23:02:36.698 00.000 11060 IsGuiding returns 0
23:02:36.801 00.103 11060 IsGuiding returns 0
23:02:36.801 00.000 11060 Move returns status 0, amount 99
23:02:36.803 00.002 11060 move complete, result=0
23:02:36.803 00.000 11060 worker thread done servicing request
23:02:36.803 00.000 11060 Worker thread wakes up
23:02:36.803 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.3 px 99 ms NORTH
23:02:36.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:36.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:37.436 00.633 11060 Exposure complete
23:02:37.667 00.231 11060 worker thread done servicing request
23:02:37.667 00.000 10844 OnExposeComplete: enter
23:02:37.667 00.000 10844 UpdateGuideState(): m_state=6
23:02:37.667 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
23:02:37.667 00.000 10844 Star::Find returns 1 (0), X=254.90, Y=59.63, Mass=3017, SNR=35.7, Peak=251 HFD=3.4
23:02:37.667 00.000 10844 MultiStar: [#1 0.11,0.12,0.97,U] [#2 -0.15,0.22,1.97,U] [#3 -0.29,-0.38,1.06,U] [#4 0.05,0.52,1.03,U] [#5 -0.62,0.31,0.00,M2] [#6 -0.09,0.71,0.00,M2] [#7 -0.23,0.33,0.93,U] [#8 -0.21,0.84,0.00,M2] 
23:02:37.669 00.002 10844 refined, 5 included, MultiStar: {-0.12, 0.14}, one-star: {-0.22, 0.01}
23:02:37.669 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
23:02:37.669 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
23:02:37.669 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.28 mountX=-0.12 mountY=-0.15, mountTheta=-2.26
23:02:37.669 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.14, opts=13)
23:02:37.669 00.000 10844 Enqueuing Move request for scope (-0.12, 0.14)
23:02:37.669 00.000 11060 Worker thread wakes up
23:02:37.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
23:02:37.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
23:02:37.671 00.002 11060 Moving (-0.12, 0.14) raw xDistance=-0.12 yDistance=-0.15
23:02:37.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:02:37.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:37.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:02:37.671 00.000 11060 MoveAxis(E, 0, ABG)
23:02:37.671 00.000 11060 Move returns status 0, amount 0
23:02:37.671 00.000 11060 MoveAxis(N, 0, ABG)
23:02:37.671 00.000 11060 Move returns status 0, amount 0
23:02:37.671 00.000 11060 move complete, result=0
23:02:37.671 00.000 11060 worker thread done servicing request
23:02:37.679 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:37.697 00.018 10844 UpdateGuideState exits: m=3017 SNR=35.7
23:02:37.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:37.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:37.697 00.000 10844 Enqueuing Expose request
23:02:37.697 00.000 11060 Worker thread wakes up
23:02:37.697 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:37.698 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:37.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:38.357 00.659 11060 Exposure complete
23:02:38.607 00.250 11060 worker thread done servicing request
23:02:38.607 00.000 10844 OnExposeComplete: enter
23:02:38.607 00.000 10844 UpdateGuideState(): m_state=6
23:02:38.608 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
23:02:38.608 00.000 10844 Star::Find returns 1 (0), X=255.43, Y=59.95, Mass=3449, SNR=38.0, Peak=254 HFD=3.6
23:02:38.608 00.000 10844 MultiStar: [#1 -0.26,0.51,0.94,U] [#2 -0.44,-0.10,1.95,U] [#3 0.07,0.10,0.89,U] [#4 0.46,0.50,0.00,M1] [#5 -0.34,0.35,1.00,U] [#6 -0.27,0.73,0.00,M3] [#7 0.49,0.21,0.80,U] [#8 0.21,0.49,0.90,U] 
23:02:38.608 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.22}, one-star: {0.30, 0.33}
23:02:38.608 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
23:02:38.608 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.69)
23:02:38.608 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.86 mountX=-0.21 mountY=-0.10, mountTheta=-2.68
23:02:38.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.22, opts=13)
23:02:38.610 00.000 10844 Enqueuing Move request for scope (-0.07, 0.22)
23:02:38.610 00.000 11060 Worker thread wakes up
23:02:38.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
23:02:38.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
23:02:38.610 00.000 11060 Moving (-0.07, 0.22) raw xDistance=-0.21 yDistance=-0.10
23:02:38.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:02:38.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:38.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:02:38.610 00.000 11060 MoveAxis(E, 36, ABG)
23:02:38.610 00.000 11060 Guiding  Dir = 2, Dur = 36
23:02:38.612 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:38.642 00.030 10844 UpdateGuideState exits: m=3449 SNR=38.0
23:02:38.644 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:38.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:38.644 00.000 10844 Enqueuing Expose request
23:02:38.647 00.003 11060 IsSlewing returns 0
23:02:38.648 00.001 11060 IsGuiding returns 0
23:02:38.726 00.078 11060 IsGuiding returns 0
23:02:38.726 00.000 11060 Move returns status 0, amount 36
23:02:38.726 00.000 11060 MoveAxis(N, 0, ABG)
23:02:38.727 00.001 11060 Move returns status 0, amount 0
23:02:38.727 00.000 11060 move complete, result=0
23:02:38.727 00.000 11060 worker thread done servicing request
23:02:38.727 00.000 11060 Worker thread wakes up
23:02:38.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:38.728 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:38.728 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:02:39.374 00.646 11060 Exposure complete
23:02:39.557 00.183 11060 worker thread done servicing request
23:02:39.557 00.000 10844 OnExposeComplete: enter
23:02:39.557 00.000 10844 UpdateGuideState(): m_state=6
23:02:39.557 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
23:02:39.557 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=60.29, Mass=3329, SNR=37.3, Peak=241 HFD=3.4
23:02:39.557 00.000 10844 MultiStar: [#1 -0.02,0.87,0.00,M1] [#2 -0.16,0.08,1.86,U] [#3 -0.18,0.30,0.96,U] [#4 0.26,0.68,0.00,M2] [#5 -0.05,-0.29,1.01,U] [#6 0.06,0.67,0.88,U] [#7 0.10,0.22,0.85,U] [#8 -0.30,0.33,0.99,U] 
23:02:39.557 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.25}, one-star: {-0.06, 0.67}
23:02:39.557 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
23:02:39.557 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.61)
23:02:39.557 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.94 mountX=-0.23 mountY=-0.14, mountTheta=-2.60
23:02:39.561 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.25, opts=13)
23:02:39.561 00.000 10844 Enqueuing Move request for scope (-0.10, 0.25)
23:02:39.561 00.000 11060 Worker thread wakes up
23:02:39.563 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
23:02:39.563 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
23:02:39.568 00.005 11060 Moving (-0.10, 0.25) raw xDistance=-0.23 yDistance=-0.14
23:02:39.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:02:39.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:39.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:02:39.568 00.000 11060 MoveAxis(E, 41, ABG)
23:02:39.568 00.000 11060 Guiding  Dir = 2, Dur = 41
23:02:39.576 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:39.592 00.016 10844 UpdateGuideState exits: m=3329 SNR=37.3
23:02:39.592 00.000 11060 IsSlewing returns 0
23:02:39.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:39.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:39.592 00.000 10844 Enqueuing Expose request
23:02:39.592 00.000 11060 IsGuiding returns 0
23:02:39.652 00.060 11060 IsGuiding returns 0
23:02:39.652 00.000 11060 Move returns status 0, amount 41
23:02:39.652 00.000 11060 MoveAxis(N, 0, ABG)
23:02:39.652 00.000 11060 Move returns status 0, amount 0
23:02:39.652 00.000 11060 move complete, result=0
23:02:39.652 00.000 11060 worker thread done servicing request
23:02:39.652 00.000 11060 Worker thread wakes up
23:02:39.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:39.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:39.652 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:02:40.299 00.647 11060 Exposure complete
23:02:40.508 00.209 11060 worker thread done servicing request
23:02:40.508 00.000 10844 OnExposeComplete: enter
23:02:40.508 00.000 10844 UpdateGuideState(): m_state=6
23:02:40.508 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
23:02:40.508 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=59.27, Mass=3357, SNR=37.7, Peak=255 HFD=3.4
23:02:40.508 00.000 10844 MultiStar: [#1 -0.69,-0.11,0.00,M2] [#2 -0.89,-0.38,0.00,M1] [#3 -0.17,-0.43,0.93,U] [#4 0.36,0.26,0.85,U] [#5 -0.58,-0.30,1.07,U] [#6 -0.22,0.35,0.88,U] [#7 -0.46,0.34,0.84,U] [#8 -0.19,0.38,0.97,U] 
23:02:40.508 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.02}, one-star: {-0.04, -0.35}
23:02:40.508 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
23:02:40.508 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
23:02:40.508 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.05 mountX=0.02 mountY=-0.20, mountTheta=-1.48
23:02:40.512 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.02, opts=13)
23:02:40.512 00.000 10844 Enqueuing Move request for scope (-0.20, 0.02)
23:02:40.512 00.000 11060 Worker thread wakes up
23:02:40.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
23:02:40.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
23:02:40.512 00.000 11060 Moving (-0.20, 0.02) raw xDistance=0.02 yDistance=-0.20
23:02:40.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:02:40.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:02:40.512 00.000 11060 MoveAxis(E, 0, ABG)
23:02:40.512 00.000 11060 Move returns status 0, amount 0
23:02:40.512 00.000 11060 MoveAxis(N, 77, ABG)
23:02:40.512 00.000 11060 Guiding  Dir = 0, Dur = 77
23:02:40.523 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:40.546 00.023 11060 IsSlewing returns 0
23:02:40.547 00.001 11060 IsGuiding returns 0
23:02:40.549 00.002 10844 UpdateGuideState exits: m=3357 SNR=37.7 Saturated
23:02:40.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:40.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:40.549 00.000 10844 Enqueuing Expose request
23:02:40.690 00.141 11060 IsGuiding returns 0
23:02:40.690 00.000 11060 Move returns status 0, amount 77
23:02:40.690 00.000 11060 move complete, result=0
23:02:40.690 00.000 11060 worker thread done servicing request
23:02:40.690 00.000 11060 Worker thread wakes up
23:02:40.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:40.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:40.694 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 77 ms NORTH
23:02:41.342 00.648 11060 Exposure complete
23:02:41.564 00.222 11060 worker thread done servicing request
23:02:41.564 00.000 10844 OnExposeComplete: enter
23:02:41.564 00.000 10844 UpdateGuideState(): m_state=6
23:02:41.564 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
23:02:41.564 00.000 10844 Star::Find returns 1 (1), X=255.57, Y=59.87, Mass=3028, SNR=36.0, Peak=255 HFD=3.6
23:02:41.564 00.000 10844 MultiStar: [#1 -0.10,0.87,0.00,M3] [#2 -0.48,-0.62,0.00,M2] [#3 -0.17,0.31,1.03,U] [#4 -0.11,0.41,1.00,U] [#5 0.07,-0.41,1.09,U] [#6 -0.63,0.89,0.00,M2] [#7 0.26,0.04,0.91,U] [#8 -0.26,0.40,0.94,U] 
23:02:41.564 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.16}, one-star: {0.44, 0.25}
23:02:41.564 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
23:02:41.564 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
23:02:41.564 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.34 mountX=-0.16 mountY=0.01, mountTheta=3.08
23:02:41.569 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
23:02:41.569 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
23:02:41.569 00.000 11060 Worker thread wakes up
23:02:41.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
23:02:41.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
23:02:41.569 00.000 11060 Moving (0.04, 0.16) raw xDistance=-0.16 yDistance=0.01
23:02:41.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:02:41.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:41.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:02:41.569 00.000 11060 MoveAxis(E, 28, ABG)
23:02:41.569 00.000 11060 Guiding  Dir = 2, Dur = 28
23:02:41.589 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:41.589 00.000 11060 IsSlewing returns 0
23:02:41.589 00.000 11060 IsGuiding returns 0
23:02:41.606 00.017 10844 UpdateGuideState exits: m=3028 SNR=36.0 Saturated
23:02:41.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:41.606 00.000 10844 Enqueuing Expose request
23:02:41.636 00.030 11060 IsGuiding returns 0
23:02:41.636 00.000 11060 Move returns status 0, amount 28
23:02:41.638 00.002 11060 MoveAxis(N, 0, ABG)
23:02:41.638 00.000 11060 Move returns status 0, amount 0
23:02:41.638 00.000 11060 move complete, result=0
23:02:41.638 00.000 11060 worker thread done servicing request
23:02:41.638 00.000 11060 Worker thread wakes up
23:02:41.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:41.639 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:41.646 00.007 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
23:02:42.286 00.640 11060 Exposure complete
23:02:42.573 00.287 11060 worker thread done servicing request
23:02:42.573 00.000 10844 OnExposeComplete: enter
23:02:42.573 00.000 10844 UpdateGuideState(): m_state=6
23:02:42.573 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
23:02:42.573 00.000 10844 Star::Find returns 1 (1), X=255.40, Y=60.29, Mass=3232, SNR=37.1, Peak=255 HFD=3.5
23:02:42.573 00.000 10844 MultiStar: [#1 0.17,0.29,0.98,U] [#2 -0.52,-0.06,1.91,U] [#3 0.37,0.36,0.91,U] [#4 0.30,0.17,0.91,U] [#5 -0.49,-0.25,1.04,U] [#6 -0.03,0.75,0.00,M3] [#7 0.33,0.18,0.87,U] [#8 -0.11,0.88,0.00,M1] 
23:02:42.573 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.16}, one-star: {0.28, 0.68}
23:02:42.573 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
23:02:42.573 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.84)
23:02:42.573 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.71 mountX=-0.15 mountY=-0.05, mountTheta=-2.84
23:02:42.593 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
23:02:42.597 00.004 10844 Enqueuing Move request for scope (-0.02, 0.16)
23:02:42.597 00.000 11060 Worker thread wakes up
23:02:42.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
23:02:42.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
23:02:42.597 00.000 11060 Moving (-0.02, 0.16) raw xDistance=-0.15 yDistance=-0.05
23:02:42.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:02:42.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:42.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:42.597 00.000 11060 MoveAxis(E, 27, ABG)
23:02:42.597 00.000 11060 Guiding  Dir = 2, Dur = 27
23:02:42.606 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:42.627 00.021 10844 UpdateGuideState exits: m=3232 SNR=37.1 Saturated
23:02:42.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:42.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:42.627 00.000 10844 Enqueuing Expose request
23:02:42.638 00.011 11060 IsSlewing returns 0
23:02:42.638 00.000 11060 IsGuiding returns 0
23:02:42.708 00.070 11060 IsGuiding returns 0
23:02:42.708 00.000 11060 Move returns status 0, amount 27
23:02:42.708 00.000 11060 MoveAxis(N, 0, ABG)
23:02:42.708 00.000 11060 Move returns status 0, amount 0
23:02:42.708 00.000 11060 move complete, result=0
23:02:42.708 00.000 11060 worker thread done servicing request
23:02:42.708 00.000 11060 Worker thread wakes up
23:02:42.708 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
23:02:42.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:42.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:43.362 00.654 11060 Exposure complete
23:02:43.594 00.232 11060 worker thread done servicing request
23:02:43.594 00.000 10844 OnExposeComplete: enter
23:02:43.594 00.000 10844 UpdateGuideState(): m_state=6
23:02:43.594 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
23:02:43.595 00.001 10844 Star::Find returns 1 (1), X=255.73, Y=59.69, Mass=2972, SNR=35.0, Peak=255 HFD=3.7
23:02:43.595 00.000 10844 MultiStar: [#1 0.53,0.22,1.04,U] [#2 -0.28,0.26,2.08,U] [#3 0.39,0.24,0.99,U] [#4 0.13,0.68,0.00,M1] [#5 0.04,-0.30,1.12,U] [#6 -0.06,0.86,0.00,M4] [#7 0.21,-0.18,0.90,U] [#8 0.32,0.67,0.00,M2] 
23:02:43.595 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.08}, one-star: {0.61, 0.07}
23:02:43.595 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
23:02:43.596 00.001 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
23:02:43.596 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=-0.11 mountY=0.15, mountTheta=2.18
23:02:43.598 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.08, opts=13)
23:02:43.598 00.000 10844 Enqueuing Move request for scope (0.17, 0.08)
23:02:43.598 00.000 11060 Worker thread wakes up
23:02:43.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
23:02:43.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
23:02:43.598 00.000 11060 Moving (0.17, 0.08) raw xDistance=-0.11 yDistance=0.15
23:02:43.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:02:43.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:43.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:02:43.598 00.000 11060 MoveAxis(E, 0, ABG)
23:02:43.599 00.001 11060 Move returns status 0, amount 0
23:02:43.599 00.000 11060 MoveAxis(N, 0, ABG)
23:02:43.599 00.000 11060 Move returns status 0, amount 0
23:02:43.599 00.000 11060 move complete, result=0
23:02:43.599 00.000 11060 worker thread done servicing request
23:02:43.616 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:43.634 00.018 10844 UpdateGuideState exits: m=2972 SNR=35.0 Saturated
23:02:43.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:43.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:43.634 00.000 10844 Enqueuing Expose request
23:02:43.634 00.000 11060 Worker thread wakes up
23:02:43.635 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:43.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:43.635 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:44.269 00.634 11060 Exposure complete
23:02:44.511 00.242 10844 OnExposeComplete: enter
23:02:44.511 00.000 10844 UpdateGuideState(): m_state=6
23:02:44.511 00.000 11060 worker thread done servicing request
23:02:44.511 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
23:02:44.511 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.91, Mass=2822, SNR=34.7, Peak=244 HFD=3.2
23:02:44.511 00.000 10844 MultiStar: [#1 0.07,1.06,0.00,M2] [#2 -0.32,0.04,2.02,U] [#3 0.03,0.47,1.04,U] [#4 0.15,0.55,1.07,U] [#5 -0.16,0.24,1.10,U] [#6 -0.12,0.85,0.00,M5] [#7 0.43,0.54,0.00,M1] [#8 -0.02,0.49,0.93,U] 
23:02:44.511 00.000 10844 single-star, 5 included, MultiStar: {-0.08, 0.30}, one-star: {0.10, 0.29}
23:02:44.511 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
23:02:44.511 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
23:02:44.511 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.30 cameraTheta=1.25 mountX=-0.30 mountY=0.05, mountTheta=2.98
23:02:44.512 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.29, opts=13)
23:02:44.512 00.000 10844 Enqueuing Move request for scope (0.10, 0.29)
23:02:44.512 00.000 11060 Worker thread wakes up
23:02:44.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd
23:02:44.512 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.29)
23:02:44.512 00.000 11060 Moving (0.10, 0.29) raw xDistance=-0.30 yDistance=0.05
23:02:44.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:02:44.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:44.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:02:44.512 00.000 11060 MoveAxis(E, 52, ABG)
23:02:44.515 00.003 11060 Guiding  Dir = 2, Dur = 52
23:02:44.522 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:44.538 00.016 10844 UpdateGuideState exits: m=2822 SNR=34.7
23:02:44.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:44.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:44.538 00.000 10844 Enqueuing Expose request
23:02:44.564 00.026 11060 IsSlewing returns 0
23:02:44.565 00.001 11060 IsGuiding returns 0
23:02:44.649 00.084 11060 IsGuiding returns 0
23:02:44.649 00.000 11060 Move returns status 0, amount 52
23:02:44.649 00.000 11060 MoveAxis(N, 0, ABG)
23:02:44.649 00.000 11060 Move returns status 0, amount 0
23:02:44.649 00.000 11060 move complete, result=0
23:02:44.649 00.000 11060 worker thread done servicing request
23:02:44.649 00.000 11060 Worker thread wakes up
23:02:44.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:44.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:44.649 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
23:02:45.274 00.625 11060 Exposure complete
23:02:45.482 00.208 11060 worker thread done servicing request
23:02:45.482 00.000 10844 OnExposeComplete: enter
23:02:45.482 00.000 10844 UpdateGuideState(): m_state=6
23:02:45.482 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
23:02:45.482 00.000 10844 Star::Find returns 1 (1), X=254.61, Y=59.89, Mass=3184, SNR=36.3, Peak=255 HFD=3.6
23:02:45.482 00.000 10844 MultiStar: [#1 0.03,0.52,1.00,U] [#2 -0.00,0.28,1.98,U] [#3 0.04,0.80,0.00,M1] [#4 0.05,0.32,0.89,U] [#5 -0.35,0.46,1.04,U] [#6 0.02,0.69,0.00,M6] [#7 -0.28,0.14,0.91,U] [#8 -0.16,0.85,0.00,M2] 
23:02:45.482 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.33}, one-star: {-0.51, 0.27}
23:02:45.482 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
23:02:45.482 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
23:02:45.482 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.33 hyp=0.36 cameraTheta=2.02 mountX=-0.29 mountY=-0.21, mountTheta=-2.53
23:02:45.485 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.33, opts=13)
23:02:45.485 00.000 10844 Enqueuing Move request for scope (-0.16, 0.33)
23:02:45.486 00.001 11060 Worker thread wakes up
23:02:45.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.33) opts 0xd
23:02:45.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.33)
23:02:45.486 00.000 11060 Moving (-0.16, 0.33) raw xDistance=-0.29 yDistance=-0.21
23:02:45.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:02:45.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:02:45.486 00.000 11060 MoveAxis(E, 53, ABG)
23:02:45.486 00.000 11060 Guiding  Dir = 2, Dur = 53
23:02:45.492 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:45.497 00.005 11060 IsSlewing returns 0
23:02:45.498 00.001 11060 IsGuiding returns 0
23:02:45.522 00.024 10844 UpdateGuideState exits: m=3184 SNR=36.3 Saturated
23:02:45.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:45.524 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:45.530 00.006 10844 Enqueuing Expose request
23:02:45.559 00.029 11060 IsGuiding returns 0
23:02:45.559 00.000 11060 Move returns status 0, amount 53
23:02:45.559 00.000 11060 MoveAxis(N, 81, ABG)
23:02:45.559 00.000 11060 Guiding  Dir = 0, Dur = 81
23:02:45.594 00.035 11060 IsSlewing returns 0
23:02:45.594 00.000 11060 IsGuiding returns 0
23:02:45.691 00.097 11060 IsGuiding returns 0
23:02:45.691 00.000 11060 Move returns status 0, amount 81
23:02:45.691 00.000 11060 move complete, result=0
23:02:45.691 00.000 11060 worker thread done servicing request
23:02:45.691 00.000 11060 Worker thread wakes up
23:02:45.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:45.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:45.691 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.2 px 81 ms NORTH
23:02:46.332 00.641 11060 Exposure complete
23:02:46.557 00.225 10844 OnExposeComplete: enter
23:02:46.557 00.000 10844 UpdateGuideState(): m_state=6
23:02:46.557 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
23:02:46.557 00.000 10844 Star::Find returns 1 (0), X=255.05, Y=60.12, Mass=3416, SNR=38.2, Peak=247 HFD=3.4
23:02:46.559 00.002 10844 MultiStar: [#1 -0.47,0.23,0.97,U] [#2 -0.47,-0.51,0.00,M1] [#3 -0.10,-0.86,0.00,M2] [#4 0.35,0.12,0.86,U] [#5 -0.28,0.13,0.90,U] [#6 -0.05,0.76,0.00,M7] [#7 -0.36,-0.05,0.82,U] [#8 0.20,0.42,0.91,U] 
23:02:46.559 00.000 11060 worker thread done servicing request
23:02:46.559 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.24}, one-star: {-0.07, 0.50}
23:02:46.559 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
23:02:46.559 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
23:02:46.559 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.00 mountX=-0.21 mountY=-0.15, mountTheta=-2.54
23:02:46.559 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.24, opts=13)
23:02:46.559 00.000 10844 Enqueuing Move request for scope (-0.11, 0.24)
23:02:46.561 00.002 11060 Worker thread wakes up
23:02:46.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
23:02:46.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
23:02:46.561 00.000 11060 Moving (-0.11, 0.24) raw xDistance=-0.21 yDistance=-0.15
23:02:46.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:02:46.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:46.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:02:46.561 00.000 11060 MoveAxis(E, 39, ABG)
23:02:46.561 00.000 11060 Guiding  Dir = 2, Dur = 39
23:02:46.569 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:46.592 00.023 11060 IsSlewing returns 0
23:02:46.594 00.002 11060 IsGuiding returns 0
23:02:46.599 00.005 10844 UpdateGuideState exits: m=3416 SNR=38.2
23:02:46.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:46.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:46.599 00.000 10844 Enqueuing Expose request
23:02:46.652 00.053 11060 IsGuiding returns 0
23:02:46.652 00.000 11060 Move returns status 0, amount 39
23:02:46.652 00.000 11060 MoveAxis(N, 0, ABG)
23:02:46.652 00.000 11060 Move returns status 0, amount 0
23:02:46.652 00.000 11060 move complete, result=0
23:02:46.652 00.000 11060 worker thread done servicing request
23:02:46.652 00.000 11060 Worker thread wakes up
23:02:46.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:46.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:46.658 00.006 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:02:47.304 00.646 11060 Exposure complete
23:02:47.500 00.196 11060 worker thread done servicing request
23:02:47.500 00.000 10844 OnExposeComplete: enter
23:02:47.500 00.000 10844 UpdateGuideState(): m_state=6
23:02:47.500 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
23:02:47.500 00.000 10844 Star::Find returns 1 (0), X=255.26, Y=59.95, Mass=3066, SNR=35.7, Peak=236 HFD=3.6
23:02:47.500 00.000 10844 MultiStar: [#1 -0.12,0.42,1.04,U] [#2 0.13,-0.42,1.90,U] [#3 0.39,-0.47,0.90,U] [#4 0.04,0.31,0.98,U] [#5 0.14,-0.55,0.98,U] [#6 -0.14,0.21,1.03,U] [#7 0.55,-0.32,0.93,U] [#8 0.43,0.06,0.93,U] 
23:02:47.500 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.14, 0.33}
23:02:47.500 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
23:02:47.500 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:02:47.500 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.43 mountX=0.04 mountY=0.17, mountTheta=1.32
23:02:47.506 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.07, opts=13)
23:02:47.506 00.000 10844 Enqueuing Move request for scope (0.16, -0.07)
23:02:47.506 00.000 11060 Worker thread wakes up
23:02:47.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
23:02:47.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
23:02:47.506 00.000 11060 Moving (0.16, -0.07) raw xDistance=0.04 yDistance=0.17
23:02:47.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:02:47.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:47.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:02:47.506 00.000 11060 MoveAxis(E, 0, ABG)
23:02:47.506 00.000 11060 Move returns status 0, amount 0
23:02:47.506 00.000 11060 MoveAxis(N, 0, ABG)
23:02:47.508 00.002 11060 Move returns status 0, amount 0
23:02:47.508 00.000 11060 move complete, result=0
23:02:47.508 00.000 11060 worker thread done servicing request
23:02:47.511 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:47.530 00.019 10844 UpdateGuideState exits: m=3066 SNR=35.7
23:02:47.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:47.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:47.530 00.000 10844 Enqueuing Expose request
23:02:47.532 00.002 11060 Worker thread wakes up
23:02:47.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:47.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:47.532 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:48.163 00.631 11060 Exposure complete
23:02:48.367 00.204 11060 worker thread done servicing request
23:02:48.367 00.000 10844 OnExposeComplete: enter
23:02:48.367 00.000 10844 UpdateGuideState(): m_state=6
23:02:48.367 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
23:02:48.367 00.000 10844 Star::Find returns 1 (1), X=255.54, Y=59.39, Mass=2868, SNR=35.0, Peak=255 HFD=3.3
23:02:48.367 00.000 10844 MultiStar: [#1 0.19,0.43,1.06,U] [#2 -0.21,-0.56,2.01,U] [#3 0.32,-0.24,0.94,U] [#4 0.35,0.36,1.02,U] [#5 0.18,0.19,1.01,U] [#6 0.22,0.44,1.01,U] [#7 0.40,0.04,0.87,U] [#8 0.27,0.31,1.05,U] 
23:02:48.367 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.42, -0.23}
23:02:48.367 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
23:02:48.367 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
23:02:48.368 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.13 mountX=-0.06 mountY=0.18, mountTheta=1.88
23:02:48.368 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.02, opts=13)
23:02:48.368 00.000 10844 Enqueuing Move request for scope (0.19, 0.02)
23:02:48.368 00.000 11060 Worker thread wakes up
23:02:48.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
23:02:48.368 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
23:02:48.368 00.000 11060 Moving (0.19, 0.02) raw xDistance=-0.06 yDistance=0.18
23:02:48.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:02:48.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:48.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:02:48.371 00.003 11060 MoveAxis(E, 0, ABG)
23:02:48.371 00.000 11060 Move returns status 0, amount 0
23:02:48.371 00.000 11060 MoveAxis(N, 0, ABG)
23:02:48.371 00.000 11060 Move returns status 0, amount 0
23:02:48.371 00.000 11060 move complete, result=0
23:02:48.371 00.000 11060 worker thread done servicing request
23:02:48.376 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:48.393 00.017 10844 UpdateGuideState exits: m=2868 SNR=35.0 Saturated
23:02:48.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:48.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:48.393 00.000 10844 Enqueuing Expose request
23:02:48.393 00.000 11060 Worker thread wakes up
23:02:48.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:48.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:48.404 00.011 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:49.030 00.626 11060 Exposure complete
23:02:49.263 00.233 11060 worker thread done servicing request
23:02:49.263 00.000 10844 OnExposeComplete: enter
23:02:49.263 00.000 10844 UpdateGuideState(): m_state=6
23:02:49.263 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
23:02:49.263 00.000 10844 Star::Find returns 1 (1), X=255.48, Y=60.28, Mass=3147, SNR=36.3, Peak=255 HFD=3.4
23:02:49.266 00.003 10844 MultiStar: [#1 0.08,0.03,1.01,U] [#2 -0.00,0.09,2.03,U] [#3 0.27,0.57,1.02,U] [#4 0.33,-0.31,0.90,U] [#5 -0.12,-0.29,1.01,U] [#6 0.18,0.19,1.00,U] [#7 0.24,0.19,0.82,U] [#8 0.28,-0.26,0.95,U] 
23:02:49.266 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.10}, one-star: {0.36, 0.66}
23:02:49.266 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
23:02:49.266 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
23:02:49.266 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.57 mountX=-0.13 mountY=0.14, mountTheta=2.32
23:02:49.268 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
23:02:49.268 00.000 10844 Enqueuing Move request for scope (0.16, 0.10)
23:02:49.268 00.000 11060 Worker thread wakes up
23:02:49.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
23:02:49.268 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
23:02:49.268 00.000 11060 Moving (0.16, 0.10) raw xDistance=-0.13 yDistance=0.14
23:02:49.270 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:02:49.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:49.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:02:49.270 00.000 11060 MoveAxis(E, 22, ABG)
23:02:49.270 00.000 11060 Guiding  Dir = 2, Dur = 22
23:02:49.276 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:49.281 00.005 11060 IsSlewing returns 0
23:02:49.281 00.000 11060 IsGuiding returns 0
23:02:49.291 00.010 10844 UpdateGuideState exits: m=3147 SNR=36.3 Saturated
23:02:49.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:49.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:49.291 00.000 10844 Enqueuing Expose request
23:02:49.312 00.021 11060 IsGuiding returns 0
23:02:49.312 00.000 11060 Move returns status 0, amount 22
23:02:49.312 00.000 11060 MoveAxis(N, 0, ABG)
23:02:49.312 00.000 11060 Move returns status 0, amount 0
23:02:49.312 00.000 11060 move complete, result=0
23:02:49.312 00.000 11060 worker thread done servicing request
23:02:49.312 00.000 11060 Worker thread wakes up
23:02:49.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:49.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:49.315 00.003 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:02:49.948 00.633 11060 Exposure complete
23:02:50.181 00.233 11060 worker thread done servicing request
23:02:50.181 00.000 10844 OnExposeComplete: enter
23:02:50.181 00.000 10844 UpdateGuideState(): m_state=6
23:02:50.181 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
23:02:50.181 00.000 10844 Star::Find returns 1 (1), X=255.50, Y=59.25, Mass=3393, SNR=37.9, Peak=255 HFD=3.6
23:02:50.181 00.000 10844 MultiStar: [#1 0.57,0.50,0.00,M1] [#2 -0.35,-0.17,1.97,U] [#3 0.21,0.10,0.87,U] [#4 -0.25,-0.03,0.88,U] [#5 -0.43,-0.52,0.00,M1] [#6 0.34,0.45,0.90,U] [#7 0.48,0.06,0.80,U] [#8 0.23,-0.02,0.86,U] 
23:02:50.181 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.38, -0.37}
23:02:50.181 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
23:02:50.181 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
23:02:50.181 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=0.01 mountY=0.08, mountTheta=1.39
23:02:50.186 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
23:02:50.186 00.000 10844 Enqueuing Move request for scope (0.07, -0.03)
23:02:50.186 00.000 11060 Worker thread wakes up
23:02:50.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:02:50.186 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:02:50.186 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.01 yDistance=0.08
23:02:50.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:02:50.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:50.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:50.186 00.000 11060 MoveAxis(E, 0, ABG)
23:02:50.186 00.000 11060 Move returns status 0, amount 0
23:02:50.186 00.000 11060 MoveAxis(N, 0, ABG)
23:02:50.186 00.000 11060 Move returns status 0, amount 0
23:02:50.186 00.000 11060 move complete, result=0
23:02:50.186 00.000 11060 worker thread done servicing request
23:02:50.192 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:50.207 00.015 10844 UpdateGuideState exits: m=3393 SNR=37.9 Saturated
23:02:50.209 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:50.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:50.209 00.000 10844 Enqueuing Expose request
23:02:50.209 00.000 11060 Worker thread wakes up
23:02:50.209 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:50.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:50.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:50.875 00.666 11060 Exposure complete
23:02:51.101 00.226 11060 worker thread done servicing request
23:02:51.101 00.000 10844 OnExposeComplete: enter
23:02:51.101 00.000 10844 UpdateGuideState(): m_state=6
23:02:51.101 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
23:02:51.101 00.000 10844 Star::Find returns 1 (1), X=255.43, Y=59.66, Mass=3490, SNR=39.0, Peak=255 HFD=3.4
23:02:51.101 00.000 10844 MultiStar: [#1 -0.13,0.99,0.00,M2] [#2 -0.39,-0.83,0.00,M1] [#3 0.16,0.10,0.86,U] [#4 0.29,-0.24,0.90,U] [#5 -0.34,-0.50,0.98,U] [#6 0.35,0.30,0.82,U] [#7 0.14,0.58,0.76,U] [#8 -0.01,0.25,0.86,U] 
23:02:51.101 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {0.31, 0.04}
23:02:51.101 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
23:02:51.101 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
23:02:51.101 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=-0.08 mountY=0.11, mountTheta=2.16
23:02:51.105 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
23:02:51.105 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
23:02:51.105 00.000 11060 Worker thread wakes up
23:02:51.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:02:51.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:02:51.105 00.000 11060 Moving (0.12, 0.05) raw xDistance=-0.08 yDistance=0.11
23:02:51.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:02:51.107 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:51.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:02:51.107 00.000 11060 MoveAxis(E, 0, ABG)
23:02:51.107 00.000 11060 Move returns status 0, amount 0
23:02:51.107 00.000 11060 MoveAxis(N, 0, ABG)
23:02:51.107 00.000 11060 Move returns status 0, amount 0
23:02:51.107 00.000 11060 move complete, result=0
23:02:51.107 00.000 11060 worker thread done servicing request
23:02:51.114 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:51.127 00.013 10844 UpdateGuideState exits: m=3490 SNR=39.0 Saturated
23:02:51.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:51.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:51.127 00.000 10844 Enqueuing Expose request
23:02:51.127 00.000 11060 Worker thread wakes up
23:02:51.127 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:51.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:51.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:51.762 00.635 11060 Exposure complete
23:02:51.970 00.208 11060 worker thread done servicing request
23:02:51.970 00.000 10844 OnExposeComplete: enter
23:02:51.970 00.000 10844 UpdateGuideState(): m_state=6
23:02:51.970 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
23:02:51.970 00.000 10844 Star::Find returns 1 (1), X=255.26, Y=59.43, Mass=3066, SNR=35.4, Peak=255 HFD=3.6
23:02:51.970 00.000 10844 MultiStar: [#1 -0.02,0.12,1.07,U] [#2 -0.11,-0.32,1.95,U] [#3 0.09,-0.61,1.03,U] [#4 0.51,-0.54,0.00,M1] [#5 -0.14,-0.58,1.08,U] [#6 -0.02,0.02,0.95,U] [#7 0.22,-0.70,0.00,M1] [#8 0.12,0.25,0.97,U] 
23:02:51.970 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.21}, one-star: {0.14, -0.19}
23:02:51.970 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
23:02:51.970 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
23:02:51.970 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.61 mountX=0.21 mountY=0.03, mountTheta=0.13
23:02:51.975 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.21, opts=13)
23:02:51.975 00.000 10844 Enqueuing Move request for scope (-0.01, -0.21)
23:02:51.975 00.000 11060 Worker thread wakes up
23:02:51.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
23:02:51.975 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
23:02:51.975 00.000 11060 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=0.03
23:02:51.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:02:51.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:51.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:02:51.975 00.000 11060 MoveAxis(W, 36, ABG)
23:02:51.975 00.000 11060 Guiding  Dir = 3, Dur = 36
23:02:51.981 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:51.986 00.005 11060 IsSlewing returns 0
23:02:51.986 00.000 11060 IsGuiding returns 0
23:02:51.998 00.012 10844 UpdateGuideState exits: m=3066 SNR=35.4 Saturated
23:02:51.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:51.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:51.998 00.000 10844 Enqueuing Expose request
23:02:52.032 00.034 11060 IsGuiding returns 0
23:02:52.032 00.000 11060 Move returns status 0, amount 36
23:02:52.032 00.000 11060 MoveAxis(N, 0, ABG)
23:02:52.032 00.000 11060 Move returns status 0, amount 0
23:02:52.032 00.000 11060 move complete, result=0
23:02:52.032 00.000 11060 worker thread done servicing request
23:02:52.032 00.000 11060 Worker thread wakes up
23:02:52.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:52.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:52.032 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
23:02:52.672 00.640 11060 Exposure complete
23:02:52.883 00.211 11060 worker thread done servicing request
23:02:52.883 00.000 10844 OnExposeComplete: enter
23:02:52.883 00.000 10844 UpdateGuideState(): m_state=6
23:02:52.883 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
23:02:52.883 00.000 10844 Star::Find returns 1 (1), X=255.35, Y=59.72, Mass=3109, SNR=36.2, Peak=255 HFD=3.4
23:02:52.883 00.000 10844 MultiStar: [#1 -0.05,0.14,1.05,U] [#2 -0.08,-0.33,1.98,U] [#3 -0.07,0.03,0.94,U] [#4 -0.04,0.12,1.02,U] [#5 -0.12,-0.25,0.97,U] [#6 -0.21,0.61,0.94,U] [#7 0.20,-0.35,0.79,U] [#8 0.44,0.44,0.98,U] 
23:02:52.883 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.23, 0.10}
23:02:52.883 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
23:02:52.883 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
23:02:52.883 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.86 mountX=-0.03 mountY=0.02, mountTheta=2.60
23:02:52.889 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
23:02:52.889 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
23:02:52.889 00.000 11060 Worker thread wakes up
23:02:52.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:02:52.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:02:52.889 00.000 11060 Moving (0.02, 0.02) raw xDistance=-0.03 yDistance=0.02
23:02:52.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:02:52.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:52.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:52.889 00.000 11060 MoveAxis(E, 0, ABG)
23:02:52.889 00.000 11060 Move returns status 0, amount 0
23:02:52.891 00.002 11060 MoveAxis(N, 0, ABG)
23:02:52.891 00.000 11060 Move returns status 0, amount 0
23:02:52.891 00.000 11060 move complete, result=0
23:02:52.891 00.000 11060 worker thread done servicing request
23:02:52.896 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:52.915 00.019 10844 UpdateGuideState exits: m=3109 SNR=36.2 Saturated
23:02:52.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:52.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:52.915 00.000 10844 Enqueuing Expose request
23:02:52.915 00.000 11060 Worker thread wakes up
23:02:52.915 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:02:52.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:52.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:53.547 00.632 11060 Exposure complete
23:02:53.758 00.211 11060 worker thread done servicing request
23:02:53.758 00.000 10844 OnExposeComplete: enter
23:02:53.758 00.000 10844 UpdateGuideState(): m_state=6
23:02:53.758 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
23:02:53.758 00.000 10844 Star::Find returns 1 (1), X=255.57, Y=59.93, Mass=3637, SNR=39.1, Peak=255 HFD=3.7
23:02:53.758 00.000 10844 MultiStar: [#1 0.02,0.43,0.94,U] [#2 0.02,0.17,1.81,U] [#3 0.61,0.09,0.84,U] [#4 0.25,0.72,0.00,M1] [#5 0.12,-0.29,0.95,U] [#6 -0.04,0.46,0.96,U] [#7 0.10,0.22,0.82,U] [#8 0.41,0.21,0.89,U] 
23:02:53.758 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.20}, one-star: {0.45, 0.31}
23:02:53.758 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
23:02:53.758 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
23:02:53.758 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.82 mountX=-0.23 mountY=0.15, mountTheta=2.56
23:02:53.778 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.20, opts=13)
23:02:53.779 00.001 10844 Enqueuing Move request for scope (0.19, 0.20)
23:02:53.779 00.000 11060 Worker thread wakes up
23:02:53.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
23:02:53.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
23:02:53.779 00.000 11060 Moving (0.19, 0.20) raw xDistance=-0.23 yDistance=0.15
23:02:53.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:02:53.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:53.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:02:53.779 00.000 11060 MoveAxis(E, 40, ABG)
23:02:53.779 00.000 11060 Guiding  Dir = 2, Dur = 40
23:02:53.785 00.006 11060 IsSlewing returns 0
23:02:53.785 00.000 11060 IsGuiding returns 0
23:02:53.785 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:53.802 00.017 10844 UpdateGuideState exits: m=3637 SNR=39.1 Saturated
23:02:53.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:53.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:53.802 00.000 10844 Enqueuing Expose request
23:02:53.829 00.027 11060 IsGuiding returns 0
23:02:53.829 00.000 11060 Move returns status 0, amount 40
23:02:53.829 00.000 11060 MoveAxis(N, 0, ABG)
23:02:53.830 00.001 11060 Move returns status 0, amount 0
23:02:53.830 00.000 11060 move complete, result=0
23:02:53.830 00.000 11060 worker thread done servicing request
23:02:53.830 00.000 11060 Worker thread wakes up
23:02:53.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:53.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:53.830 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
23:02:54.475 00.645 11060 Exposure complete
23:02:54.730 00.255 10844 OnExposeComplete: enter
23:02:54.730 00.000 11060 worker thread done servicing request
23:02:54.730 00.000 10844 UpdateGuideState(): m_state=6
23:02:54.730 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
23:02:54.730 00.000 10844 Star::Find returns 1 (1), X=255.05, Y=59.17, Mass=3051, SNR=36.5, Peak=255 HFD=3.8
23:02:54.730 00.000 10844 MultiStar: [#1 0.03,0.29,1.03,U] [#2 -0.21,-0.17,2.00,U] [#3 0.67,-0.18,0.00,M1] [#4 0.05,0.09,0.96,U] [#5 0.10,-0.50,0.98,U] [#6 -0.10,-0.01,0.93,U] [#7 0.41,-0.23,0.91,U] [#8 0.51,0.16,0.91,U] 
23:02:54.730 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.07, -0.45}
23:02:54.733 00.003 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:02:54.733 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
23:02:54.733 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=0.10 mountY=0.07, mountTheta=0.59
23:02:54.735 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
23:02:54.735 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
23:02:54.735 00.000 11060 Worker thread wakes up
23:02:54.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:02:54.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:02:54.735 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=0.07
23:02:54.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:02:54.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:54.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:54.735 00.000 11060 MoveAxis(E, 0, ABG)
23:02:54.735 00.000 11060 Move returns status 0, amount 0
23:02:54.735 00.000 11060 MoveAxis(N, 0, ABG)
23:02:54.735 00.000 11060 Move returns status 0, amount 0
23:02:54.735 00.000 11060 move complete, result=0
23:02:54.737 00.002 11060 worker thread done servicing request
23:02:54.740 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:54.771 00.031 10844 UpdateGuideState exits: m=3051 SNR=36.5 Saturated
23:02:54.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:54.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:54.771 00.000 10844 Enqueuing Expose request
23:02:54.771 00.000 11060 Worker thread wakes up
23:02:54.771 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:54.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:54.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:55.405 00.634 11060 Exposure complete
23:02:55.629 00.224 11060 worker thread done servicing request
23:02:55.630 00.001 10844 OnExposeComplete: enter
23:02:55.630 00.000 10844 UpdateGuideState(): m_state=6
23:02:55.630 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
23:02:55.630 00.000 10844 Star::Find returns 1 (1), X=255.43, Y=59.84, Mass=2936, SNR=35.1, Peak=255 HFD=3.4
23:02:55.630 00.000 10844 MultiStar: [#1 0.04,0.53,1.05,U] [#2 0.12,0.02,1.95,U] [#3 0.38,0.45,0.96,U] [#4 0.17,0.14,1.00,U] [#5 -0.19,0.28,1.00,U] [#6 0.74,0.17,0.00,M1] [#7 0.40,0.02,0.85,U] [#8 0.66,0.48,0.00,M1] 
23:02:55.630 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.22}, one-star: {0.31, 0.22}
23:02:55.630 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:02:55.630 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
23:02:55.630 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.92 mountX=-0.24 mountY=0.13, mountTheta=2.66
23:02:55.630 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.22, opts=13)
23:02:55.630 00.000 10844 Enqueuing Move request for scope (0.16, 0.22)
23:02:55.630 00.000 11060 Worker thread wakes up
23:02:55.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
23:02:55.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
23:02:55.630 00.000 11060 Moving (0.16, 0.22) raw xDistance=-0.24 yDistance=0.13
23:02:55.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:02:55.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:55.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:02:55.630 00.000 11060 MoveAxis(E, 42, ABG)
23:02:55.630 00.000 11060 Guiding  Dir = 2, Dur = 42
23:02:55.641 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:55.661 00.020 11060 IsSlewing returns 0
23:02:55.661 00.000 10844 UpdateGuideState exits: m=2936 SNR=35.1 Saturated
23:02:55.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:55.661 00.000 11060 IsGuiding returns 0
23:02:55.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:55.661 00.000 10844 Enqueuing Expose request
23:02:55.727 00.066 11060 IsGuiding returns 0
23:02:55.727 00.000 11060 Move returns status 0, amount 42
23:02:55.727 00.000 11060 MoveAxis(N, 0, ABG)
23:02:55.727 00.000 11060 Move returns status 0, amount 0
23:02:55.727 00.000 11060 move complete, result=0
23:02:55.727 00.000 11060 worker thread done servicing request
23:02:55.727 00.000 11060 Worker thread wakes up
23:02:55.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:55.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:55.727 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
23:02:56.368 00.641 11060 Exposure complete
23:02:56.602 00.234 11060 worker thread done servicing request
23:02:56.602 00.000 10844 OnExposeComplete: enter
23:02:56.602 00.000 10844 UpdateGuideState(): m_state=6
23:02:56.603 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
23:02:56.603 00.000 10844 Star::Find returns 1 (0), X=255.82, Y=59.36, Mass=3071, SNR=35.5, Peak=240 HFD=3.7
23:02:56.603 00.000 10844 MultiStar: [#1 0.12,0.53,1.06,U] [#2 0.43,-0.47,2.05,U] [#3 0.25,0.07,0.94,U] [#4 0.32,0.34,1.00,U] [#5 0.57,-0.23,1.05,U] [#6 0.29,-0.43,0.92,U] [#7 0.64,0.25,0.00,M1] [#8 0.41,-0.44,0.93,U] 
23:02:56.603 00.000 10844 refined, 7 included, MultiStar: {0.39, -0.14}, one-star: {0.70, -0.26}
23:02:56.603 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
23:02:56.603 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
23:02:56.603 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.14 hyp=0.42 cameraTheta=-0.35 mountX=0.07 mountY=0.41, mountTheta=1.40
23:02:56.603 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.14, opts=13)
23:02:56.603 00.000 10844 Enqueuing Move request for scope (0.39, -0.14)
23:02:56.603 00.000 11060 Worker thread wakes up
23:02:56.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.14) opts 0xd
23:02:56.603 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.14)
23:02:56.603 00.000 11060 Moving (0.39, -0.14) raw xDistance=0.07 yDistance=0.41
23:02:56.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:02:56.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:56.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:02:56.603 00.000 11060 MoveAxis(E, 0, ABG)
23:02:56.603 00.000 11060 Move returns status 0, amount 0
23:02:56.603 00.000 11060 MoveAxis(N, 0, ABG)
23:02:56.603 00.000 11060 Move returns status 0, amount 0
23:02:56.603 00.000 11060 move complete, result=0
23:02:56.603 00.000 11060 worker thread done servicing request
23:02:56.633 00.030 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:56.650 00.017 10844 UpdateGuideState exits: m=3071 SNR=35.5
23:02:56.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:56.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:56.650 00.000 10844 Enqueuing Expose request
23:02:56.650 00.000 11060 Worker thread wakes up
23:02:56.650 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:02:56.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:56.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:57.277 00.627 11060 Exposure complete
23:02:57.504 00.227 11060 worker thread done servicing request
23:02:57.504 00.000 10844 OnExposeComplete: enter
23:02:57.504 00.000 10844 UpdateGuideState(): m_state=6
23:02:57.504 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
23:02:57.504 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=59.46, Mass=3392, SNR=37.9, Peak=255 HFD=3.6
23:02:57.504 00.000 10844 MultiStar: [#1 0.45,0.32,0.93,U] [#2 0.31,-0.53,1.80,U] [#3 0.41,-0.37,0.92,U] [#4 0.63,-0.17,0.89,U] [#5 0.06,-0.28,0.90,U] [#6 0.71,0.40,0.00,M1] [#7 0.62,-0.42,0.00,M2] [#8 0.52,-0.51,0.00,M1] 
23:02:57.504 00.000 10844 single-star, 5 included, MultiStar: {0.33, -0.24}, one-star: {0.16, -0.16}
23:02:57.504 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
23:02:57.504 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
23:02:57.504 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.77 mountX=0.12 mountY=0.19, mountTheta=0.98
23:02:57.506 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.16, opts=13)
23:02:57.506 00.000 10844 Enqueuing Move request for scope (0.16, -0.16)
23:02:57.506 00.000 11060 Worker thread wakes up
23:02:57.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
23:02:57.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
23:02:57.506 00.000 11060 Moving (0.16, -0.16) raw xDistance=0.12 yDistance=0.19
23:02:57.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:02:57.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:57.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:02:57.506 00.000 11060 MoveAxis(W, 22, ABG)
23:02:57.506 00.000 11060 Guiding  Dir = 3, Dur = 22
23:02:57.514 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:02:57.525 00.011 11060 IsSlewing returns 0
23:02:57.525 00.000 11060 IsGuiding returns 0
23:02:57.530 00.005 10844 UpdateGuideState exits: m=3392 SNR=37.9 Saturated
23:02:57.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:57.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:57.530 00.000 10844 Enqueuing Expose request
23:02:57.571 00.041 11060 IsGuiding returns 0
23:02:57.571 00.000 11060 Move returns status 0, amount 22
23:02:57.571 00.000 11060 MoveAxis(N, 0, ABG)
23:02:57.571 00.000 11060 Move returns status 0, amount 0
23:02:57.571 00.000 11060 move complete, result=0
23:02:57.571 00.000 11060 worker thread done servicing request
23:02:57.571 00.000 11060 Worker thread wakes up
23:02:57.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:57.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:57.573 00.002 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
23:02:58.217 00.644 11060 Exposure complete
23:02:58.422 00.205 10844 OnExposeComplete: enter
23:02:58.422 00.000 10844 UpdateGuideState(): m_state=6
23:02:58.422 00.000 11060 worker thread done servicing request
23:02:58.422 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
23:02:58.424 00.002 10844 Star::Find returns 1 (0), X=255.73, Y=59.53, Mass=3056, SNR=35.9, Peak=246 HFD=3.6
23:02:58.424 00.000 10844 MultiStar: [#1 0.32,0.47,1.00,U] [#2 0.04,-0.26,1.95,U] [#3 0.60,-0.28,0.95,U] [#4 0.64,0.07,0.96,U] [#5 0.06,-0.00,1.03,U] [#6 0.47,0.47,0.88,U] [#7 0.38,-0.32,0.87,U] [#8 0.52,0.58,0.00,M2] 
23:02:58.424 00.000 10844 refined, 7 included, MultiStar: {0.35, -0.02}, one-star: {0.61, -0.09}
23:02:58.424 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
23:02:58.424 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
23:02:58.424 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.02 hyp=0.35 cameraTheta=-0.06 mountX=-0.04 mountY=0.35, mountTheta=1.69
23:02:58.426 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.02, opts=13)
23:02:58.426 00.000 10844 Enqueuing Move request for scope (0.35, -0.02)
23:02:58.426 00.000 11060 Worker thread wakes up
23:02:58.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.02) opts 0xd
23:02:58.427 00.001 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.02)
23:02:58.427 00.000 11060 Moving (0.35, -0.02) raw xDistance=-0.04 yDistance=0.35
23:02:58.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:58.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:58.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:02:58.427 00.000 11060 MoveAxis(E, 0, ABG)
23:02:58.427 00.000 11060 Move returns status 0, amount 0
23:02:58.427 00.000 11060 MoveAxis(N, 0, ABG)
23:02:58.427 00.000 11060 Move returns status 0, amount 0
23:02:58.427 00.000 11060 move complete, result=0
23:02:58.427 00.000 11060 worker thread done servicing request
23:02:58.434 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:58.448 00.014 10844 UpdateGuideState exits: m=3056 SNR=35.9
23:02:58.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:58.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:58.448 00.000 10844 Enqueuing Expose request
23:02:58.448 00.000 11060 Worker thread wakes up
23:02:58.448 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:02:58.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:02:58.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:02:59.080 00.632 11060 Exposure complete
23:02:59.323 00.243 11060 worker thread done servicing request
23:02:59.323 00.000 10844 OnExposeComplete: enter
23:02:59.323 00.000 10844 UpdateGuideState(): m_state=6
23:02:59.324 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
23:02:59.324 00.000 10844 Star::Find returns 1 (1), X=255.78, Y=59.39, Mass=3049, SNR=35.7, Peak=255 HFD=3.6
23:02:59.324 00.000 10844 MultiStar: [#1 0.34,0.54,0.97,U] [#2 -0.07,-0.19,1.91,U] [#3 0.70,0.04,0.00,M1] [#4 0.67,0.30,0.00,M1] [#5 0.30,0.09,1.03,U] [#6 0.32,0.25,0.95,U] [#7 0.63,0.21,0.93,U] [#8 0.41,0.51,0.96,U] 
23:02:59.324 00.000 10844 refined, 6 included, MultiStar: {0.32, 0.12}, one-star: {0.66, -0.23}
23:02:59.324 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:02:59.324 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:02:59.324 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.12 hyp=0.34 cameraTheta=0.37 mountX=-0.18 mountY=0.29, mountTheta=2.12
23:02:59.326 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.12, opts=13)
23:02:59.326 00.000 10844 Enqueuing Move request for scope (0.32, 0.12)
23:02:59.326 00.000 11060 Worker thread wakes up
23:02:59.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.12) opts 0xd
23:02:59.326 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.12)
23:02:59.326 00.000 11060 Moving (0.32, 0.12) raw xDistance=-0.18 yDistance=0.29
23:02:59.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:02:59.326 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=0.82
23:02:59.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
23:02:59.326 00.000 11060 MoveAxis(E, 31, ABG)
23:02:59.326 00.000 11060 Guiding  Dir = 2, Dur = 31
23:02:59.329 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:02:59.335 00.006 11060 IsSlewing returns 0
23:02:59.335 00.000 11060 IsGuiding returns 0
23:02:59.350 00.015 10844 UpdateGuideState exits: m=3049 SNR=35.7 Saturated
23:02:59.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:59.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:02:59.350 00.000 10844 Enqueuing Expose request
23:02:59.381 00.031 11060 IsGuiding returns 0
23:02:59.381 00.000 11060 Move returns status 0, amount 31
23:02:59.381 00.000 11060 BLC: Oldest BLC event removed
23:02:59.381 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 748 applied
23:02:59.381 00.000 11060 MoveAxis(S, 861, ABG)
23:02:59.381 00.000 11060 duration set to 750 by maxDecDuration
23:02:59.381 00.000 11060 Guiding  Dir = 1, Dur = 750
23:02:59.396 00.015 11060 IsSlewing returns 0
23:02:59.397 00.001 11060 IsGuiding returns 0
23:03:00.162 00.765 11060 IsGuiding returns 0
23:03:00.162 00.000 11060 Move returns status 0, amount 750
23:03:00.162 00.000 11060 move complete, result=0
23:03:00.162 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.3 px 750 ms SOUTH
23:03:00.164 00.002 11060 worker thread done servicing request
23:03:00.165 00.001 11060 Worker thread wakes up
23:03:00.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:00.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:00.791 00.626 11060 Exposure complete
23:03:00.988 00.197 11060 worker thread done servicing request
23:03:00.988 00.000 10844 OnExposeComplete: enter
23:03:00.988 00.000 10844 UpdateGuideState(): m_state=6
23:03:00.988 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
23:03:00.988 00.000 10844 Star::Find returns 1 (1), X=255.57, Y=59.91, Mass=3333, SNR=37.1, Peak=255 HFD=3.6
23:03:00.993 00.005 10844 MultiStar: [#1 0.17,0.54,0.96,U] [#2 0.16,-0.21,1.94,U] [#3 -0.04,0.30,0.97,U] [#4 0.01,0.50,0.91,U] [#5 -0.15,0.39,0.96,U] [#6 0.03,0.43,0.85,U] [#7 0.37,0.71,0.00,M1] [#8 -0.05,-0.21,0.95,U] 
23:03:00.993 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.20}, one-star: {0.45, 0.29}
23:03:00.993 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
23:03:00.993 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
23:03:00.993 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.16 mountX=-0.21 mountY=0.05, mountTheta=2.90
23:03:00.993 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.20, opts=13)
23:03:00.993 00.000 10844 Enqueuing Move request for scope (0.09, 0.20)
23:03:00.993 00.000 11060 Worker thread wakes up
23:03:00.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
23:03:00.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
23:03:00.993 00.000 11060 Moving (0.09, 0.20) raw xDistance=-0.21 yDistance=0.05
23:03:00.993 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.204017, 1:0.052610
23:03:00.993 00.000 11060 BLC: No correction, Miss < min_move
23:03:00.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:03:00.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:00.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:00.993 00.000 11060 MoveAxis(E, 37, ABG)
23:03:00.993 00.000 11060 Guiding  Dir = 2, Dur = 37
23:03:01.000 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:01.020 00.020 11060 IsSlewing returns 0
23:03:01.020 00.000 11060 IsGuiding returns 0
23:03:01.031 00.011 10844 UpdateGuideState exits: m=3333 SNR=37.1 Saturated
23:03:01.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:01.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:01.031 00.000 10844 Enqueuing Expose request
23:03:01.072 00.041 11060 IsGuiding returns 0
23:03:01.072 00.000 11060 Move returns status 0, amount 37
23:03:01.072 00.000 11060 MoveAxis(N, 0, ABG)
23:03:01.072 00.000 11060 Move returns status 0, amount 0
23:03:01.072 00.000 11060 move complete, result=0
23:03:01.072 00.000 11060 worker thread done servicing request
23:03:01.072 00.000 11060 Worker thread wakes up
23:03:01.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:01.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:01.074 00.002 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
23:03:01.695 00.621 11060 Exposure complete
23:03:01.935 00.240 10844 OnExposeComplete: enter
23:03:01.935 00.000 10844 UpdateGuideState(): m_state=6
23:03:01.935 00.000 11060 worker thread done servicing request
23:03:01.935 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
23:03:01.937 00.002 10844 Star::Find returns 1 (0), X=255.02, Y=59.72, Mass=3333, SNR=37.7, Peak=250 HFD=3.3
23:03:01.937 00.000 10844 MultiStar: [#1 0.23,0.62,0.95,U] [#2 -0.38,-0.83,0.00,M1] [#3 0.07,0.06,0.92,U] [#4 0.40,-0.21,0.87,U] [#5 -0.16,-0.35,0.93,U] [#6 0.18,0.45,0.89,U] [#7 0.41,0.26,0.87,U] [#8 0.25,-0.24,0.92,U] 
23:03:01.937 00.000 10844 single-star, 7 included, MultiStar: {0.15, 0.09}, one-star: {-0.10, 0.10}
23:03:01.937 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.11 = -2.18)
23:03:01.937 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.20)
23:03:01.937 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
23:03:01.938 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.10, opts=13)
23:03:01.938 00.000 10844 Enqueuing Move request for scope (-0.10, 0.10)
23:03:01.938 00.000 11060 Worker thread wakes up
23:03:01.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
23:03:01.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:03:01.938 00.000 11060 Moving (-0.10, 0.10) raw xDistance=-0.08 yDistance=-0.11
23:03:01.938 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.204017, 1:0.052610, 2:-0.111375
23:03:01.938 00.000 11060 BLC: No correction, Miss < min_move
23:03:01.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:03:01.940 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:01.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:01.940 00.000 11060 MoveAxis(E, 0, ABG)
23:03:01.940 00.000 11060 Move returns status 0, amount 0
23:03:01.940 00.000 11060 MoveAxis(N, 0, ABG)
23:03:01.940 00.000 11060 Move returns status 0, amount 0
23:03:01.940 00.000 11060 move complete, result=0
23:03:01.940 00.000 11060 worker thread done servicing request
23:03:01.945 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:01.961 00.016 10844 UpdateGuideState exits: m=3333 SNR=37.7
23:03:01.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:01.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:01.961 00.000 10844 Enqueuing Expose request
23:03:01.961 00.000 11060 Worker thread wakes up
23:03:01.961 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:01.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:01.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:02.614 00.653 11060 Exposure complete
23:03:02.855 00.241 11060 worker thread done servicing request
23:03:02.855 00.000 10844 OnExposeComplete: enter
23:03:02.855 00.000 10844 UpdateGuideState(): m_state=6
23:03:02.856 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
23:03:02.856 00.000 10844 Star::Find returns 1 (0), X=255.37, Y=60.23, Mass=3209, SNR=36.9, Peak=252 HFD=3.5
23:03:02.856 00.000 10844 MultiStar: [#1 0.10,0.85,0.00,M1] [#2 -0.64,-0.75,0.00,M2] [#3 0.32,-0.29,0.86,U] [#4 0.39,0.28,0.95,U] [#5 0.04,-0.37,0.97,U] [#6 0.26,0.31,1.00,U] [#7 0.15,0.08,0.79,U] [#8 0.13,-0.04,0.90,U] 
23:03:02.856 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.09}, one-star: {0.25, 0.61}
23:03:02.856 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
23:03:02.856 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
23:03:02.856 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.40 mountX=-0.13 mountY=0.20, mountTheta=2.14
23:03:02.858 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.09, opts=13)
23:03:02.858 00.000 10844 Enqueuing Move request for scope (0.22, 0.09)
23:03:02.858 00.000 11060 Worker thread wakes up
23:03:02.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
23:03:02.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
23:03:02.858 00.000 11060 Moving (0.22, 0.09) raw xDistance=-0.13 yDistance=0.20
23:03:02.858 00.000 11060 BLC: window closed
23:03:02.858 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.204017, 1:0.052610, 2:-0.111375
23:03:02.859 00.001 11060 BLC: Under-shoot: nominal increase by 92
23:03:02.859 00.000 11060 BLC: window closed
23:03:02.859 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:03:02.859 00.000 11060 BLC: Pulse adjusted to 750
23:03:02.860 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:03:02.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:03:02.860 00.000 11060 MoveAxis(E, 23, ABG)
23:03:02.860 00.000 11060 Guiding  Dir = 2, Dur = 23
23:03:02.863 00.003 11060 IsSlewing returns 0
23:03:02.863 00.000 11060 IsGuiding returns 0
23:03:02.865 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:02.891 00.026 10844 UpdateGuideState exits: m=3209 SNR=36.9
23:03:02.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:02.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:02.891 00.000 10844 Enqueuing Expose request
23:03:02.894 00.003 11060 IsGuiding returns 0
23:03:02.894 00.000 11060 Move returns status 0, amount 23
23:03:02.894 00.000 11060 MoveAxis(S, 79, ABG)
23:03:02.894 00.000 11060 Guiding  Dir = 1, Dur = 79
23:03:02.906 00.012 11060 IsSlewing returns 0
23:03:02.906 00.000 11060 IsGuiding returns 0
23:03:02.989 00.083 11060 IsGuiding returns 0
23:03:02.989 00.000 11060 Move returns status 0, amount 79
23:03:02.989 00.000 11060 move complete, result=0
23:03:02.989 00.000 11060 worker thread done servicing request
23:03:02.989 00.000 11060 Worker thread wakes up
23:03:02.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:02.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:02.989 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 79 ms SOUTH
23:03:03.230 00.241 10844 evsrv: cli 0EEEE430 connect
23:03:03.230 00.000 10844 case statement mapped state 6 to 3
23:03:03.232 00.002 10844 case statement mapped state 6 to 3
23:03:03.232 00.000 10844 evsrv: cli 0EEEE430 request: {"method":"get_pixel_scale","id":"48348f82-f600-4ced-82ff-a4a320e138c8"}
23:03:03.232 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":4.1253,"id":"48348f82-f600-4ced-82ff-a4a320e138c8"}
23:03:03.235 00.003 10844 evsrv: cli 0EEEE430 disconnect
23:03:03.612 00.377 11060 Exposure complete
23:03:03.821 00.209 11060 worker thread done servicing request
23:03:03.821 00.000 10844 OnExposeComplete: enter
23:03:03.821 00.000 10844 UpdateGuideState(): m_state=6
23:03:03.821 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
23:03:03.821 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=59.28, Mass=2912, SNR=35.4, Peak=253 HFD=3.3
23:03:03.821 00.000 10844 MultiStar: [#1 0.00,0.85,0.00,M2] [#2 -0.67,-0.26,0.00,M3] [#3 0.08,-0.37,0.94,U] [#4 0.01,-0.05,0.98,U] [#5 -0.34,-0.09,1.11,U] [#6 0.03,0.03,0.93,U] [#7 0.25,0.31,0.92,U] [#8 -0.12,-0.03,0.98,U] 
23:03:03.821 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {-0.02, -0.34}
23:03:03.821 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
23:03:03.821 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
23:03:03.821 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.87 mountX=0.08 mountY=-0.01, mountTheta=-0.14
23:03:03.836 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
23:03:03.836 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
23:03:03.836 00.000 11060 Worker thread wakes up
23:03:03.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:03:03.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:03:03.836 00.000 11060 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=-0.01
23:03:03.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:03:03.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:03.838 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:03:03.838 00.000 11060 MoveAxis(E, 0, ABG)
23:03:03.838 00.000 11060 Move returns status 0, amount 0
23:03:03.838 00.000 11060 MoveAxis(N, 0, ABG)
23:03:03.838 00.000 11060 Move returns status 0, amount 0
23:03:03.838 00.000 11060 move complete, result=0
23:03:03.838 00.000 11060 worker thread done servicing request
23:03:03.843 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:03.859 00.016 10844 UpdateGuideState exits: m=2912 SNR=35.4
23:03:03.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:03.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:03.859 00.000 10844 Enqueuing Expose request
23:03:03.859 00.000 11060 Worker thread wakes up
23:03:03.859 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:03.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:03.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:04.497 00.638 11060 Exposure complete
23:03:04.716 00.219 11060 worker thread done servicing request
23:03:04.716 00.000 10844 OnExposeComplete: enter
23:03:04.716 00.000 10844 UpdateGuideState(): m_state=6
23:03:04.716 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
23:03:04.716 00.000 10844 Star::Find returns 1 (1), X=255.60, Y=59.50, Mass=3332, SNR=37.4, Peak=255 HFD=3.3
23:03:04.716 00.000 10844 MultiStar: [#1 -0.20,-0.15,0.91,U] [#2 -0.21,-1.03,0.00,M4] [#3 0.11,-0.33,0.90,U] [#4 0.10,-0.31,0.89,U] [#5 -0.28,-0.68,0.00,M1] [#6 0.28,0.48,0.88,U] [#7 0.14,-0.52,0.92,U] [#8 0.03,-0.27,0.87,U] 
23:03:04.718 00.002 10844 refined, 6 included, MultiStar: {0.14, -0.18}, one-star: {0.48, -0.12}
23:03:04.718 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:03:04.718 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:03:04.718 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.22 cameraTheta=-0.91 mountX=0.15 mountY=0.16, mountTheta=0.83
23:03:04.718 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.18, opts=13)
23:03:04.720 00.002 10844 Enqueuing Move request for scope (0.14, -0.18)
23:03:04.720 00.000 11060 Worker thread wakes up
23:03:04.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
23:03:04.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
23:03:04.720 00.000 11060 Moving (0.14, -0.18) raw xDistance=0.15 yDistance=0.16
23:03:04.721 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:03:04.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:04.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:03:04.721 00.000 11060 MoveAxis(W, 26, ABG)
23:03:04.721 00.000 11060 Guiding  Dir = 3, Dur = 26
23:03:04.725 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:04.736 00.011 11060 IsSlewing returns 0
23:03:04.736 00.000 11060 IsGuiding returns 0
23:03:04.745 00.009 10844 UpdateGuideState exits: m=3332 SNR=37.4 Saturated
23:03:04.746 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:04.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:04.746 00.000 10844 Enqueuing Expose request
23:03:04.777 00.031 11060 IsGuiding returns 0
23:03:04.777 00.000 11060 Move returns status 0, amount 26
23:03:04.777 00.000 11060 MoveAxis(N, 0, ABG)
23:03:04.777 00.000 11060 Move returns status 0, amount 0
23:03:04.777 00.000 11060 move complete, result=0
23:03:04.777 00.000 11060 worker thread done servicing request
23:03:04.777 00.000 11060 Worker thread wakes up
23:03:04.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:04.777 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.2 px 0 ms NORTH
23:03:04.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:05.404 00.627 11060 Exposure complete
23:03:05.644 00.240 11060 worker thread done servicing request
23:03:05.644 00.000 10844 OnExposeComplete: enter
23:03:05.644 00.000 10844 UpdateGuideState(): m_state=6
23:03:05.644 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
23:03:05.644 00.000 10844 Star::Find returns 1 (1), X=255.75, Y=60.13, Mass=3197, SNR=36.9, Peak=255 HFD=3.5
23:03:05.644 00.000 10844 MultiStar: [#1 0.39,0.15,1.00,U] [#2 -0.04,-0.10,1.90,U] [#3 0.57,0.38,0.00,M1] [#4 -0.05,0.52,0.97,U] [#5 -0.04,-0.16,1.00,U] [#6 0.08,0.83,0.00,M1] [#7 0.50,0.76,0.00,M1] [#8 0.18,0.32,0.92,U] 
23:03:05.644 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.17}, one-star: {0.62, 0.51}
23:03:05.644 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
23:03:05.644 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
23:03:05.644 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.22 cameraTheta=0.84 mountX=-0.19 mountY=0.12, mountTheta=2.58
23:03:05.644 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.17, opts=13)
23:03:05.648 00.004 10844 Enqueuing Move request for scope (0.15, 0.17)
23:03:05.648 00.000 11060 Worker thread wakes up
23:03:05.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
23:03:05.648 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
23:03:05.648 00.000 11060 Moving (0.15, 0.17) raw xDistance=-0.19 yDistance=0.12
23:03:05.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:03:05.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:05.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:03:05.648 00.000 11060 MoveAxis(E, 32, ABG)
23:03:05.648 00.000 11060 Guiding  Dir = 2, Dur = 32
23:03:05.653 00.005 11060 IsSlewing returns 0
23:03:05.653 00.000 11060 IsGuiding returns 0
23:03:05.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:05.678 00.025 10844 UpdateGuideState exits: m=3197 SNR=36.9 Saturated
23:03:05.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:05.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:05.678 00.000 10844 Enqueuing Expose request
23:03:05.704 00.026 11060 IsGuiding returns 0
23:03:05.704 00.000 11060 Move returns status 0, amount 32
23:03:05.704 00.000 11060 MoveAxis(N, 0, ABG)
23:03:05.704 00.000 11060 Move returns status 0, amount 0
23:03:05.705 00.001 11060 move complete, result=0
23:03:05.705 00.000 11060 worker thread done servicing request
23:03:05.705 00.000 11060 Worker thread wakes up
23:03:05.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:05.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:05.708 00.003 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
23:03:06.344 00.636 11060 Exposure complete
23:03:06.606 00.262 10844 OnExposeComplete: enter
23:03:06.606 00.000 11060 worker thread done servicing request
23:03:06.606 00.000 10844 UpdateGuideState(): m_state=6
23:03:06.606 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
23:03:06.606 00.000 10844 Star::Find returns 1 (1), X=254.94, Y=59.41, Mass=3357, SNR=37.4, Peak=255 HFD=3.8
23:03:06.607 00.001 10844 MultiStar: [#1 0.11,-0.23,0.98,U] [#2 -0.19,-0.34,1.88,U] [#3 -0.02,-0.06,0.95,U] [#4 -0.02,0.23,0.83,U] [#5 -0.08,0.01,0.94,U] [#6 -0.18,0.29,0.91,U] [#7 0.03,-0.67,0.00,M2] [#8 0.50,0.45,0.00,M1] 
23:03:06.607 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.09}, one-star: {-0.18, -0.20}
23:03:06.607 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
23:03:06.607 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
23:03:06.607 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.39 mountX=0.10 mountY=-0.08, mountTheta=-0.65
23:03:06.608 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.09, opts=13)
23:03:06.609 00.001 10844 Enqueuing Move request for scope (-0.09, -0.09)
23:03:06.609 00.000 11060 Worker thread wakes up
23:03:06.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
23:03:06.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
23:03:06.609 00.000 11060 Moving (-0.09, -0.09) raw xDistance=0.10 yDistance=-0.08
23:03:06.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:03:06.610 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:06.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:06.610 00.000 11060 MoveAxis(E, 0, ABG)
23:03:06.610 00.000 11060 Move returns status 0, amount 0
23:03:06.610 00.000 11060 MoveAxis(N, 0, ABG)
23:03:06.610 00.000 11060 Move returns status 0, amount 0
23:03:06.610 00.000 11060 move complete, result=0
23:03:06.610 00.000 11060 worker thread done servicing request
23:03:06.615 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:06.647 00.032 10844 UpdateGuideState exits: m=3357 SNR=37.4 Saturated
23:03:06.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:06.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:06.647 00.000 10844 Enqueuing Expose request
23:03:06.647 00.000 11060 Worker thread wakes up
23:03:06.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:06.647 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:06.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:07.273 00.626 11060 Exposure complete
23:03:07.505 00.232 11060 worker thread done servicing request
23:03:07.505 00.000 10844 OnExposeComplete: enter
23:03:07.505 00.000 10844 UpdateGuideState(): m_state=6
23:03:07.505 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
23:03:07.505 00.000 10844 Star::Find returns 1 (0), X=255.40, Y=59.93, Mass=3265, SNR=36.9, Peak=240 HFD=3.6
23:03:07.505 00.000 10844 MultiStar: [#1 0.06,0.84,0.00,M1] [#2 -0.14,-0.14,1.92,U] [#3 0.30,0.28,0.93,U] [#4 0.28,-0.02,0.98,U] [#5 -0.29,0.22,1.01,U] [#6 0.10,0.66,0.85,U] [#7 0.34,0.68,0.00,M3] [#8 -0.13,0.26,0.89,U] 
23:03:07.505 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.17}, one-star: {0.28, 0.31}
23:03:07.505 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
23:03:07.505 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
23:03:07.505 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.39 mountX=-0.17 mountY=0.00, mountTheta=3.13
23:03:07.505 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.17, opts=13)
23:03:07.505 00.000 10844 Enqueuing Move request for scope (0.03, 0.17)
23:03:07.505 00.000 11060 Worker thread wakes up
23:03:07.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
23:03:07.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
23:03:07.505 00.000 11060 Moving (0.03, 0.17) raw xDistance=-0.17 yDistance=0.00
23:03:07.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:03:07.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:07.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:03:07.509 00.004 11060 MoveAxis(E, 30, ABG)
23:03:07.509 00.000 11060 Guiding  Dir = 2, Dur = 30
23:03:07.516 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:07.519 00.003 11060 IsSlewing returns 0
23:03:07.519 00.000 11060 IsGuiding returns 0
23:03:07.533 00.014 10844 UpdateGuideState exits: m=3265 SNR=36.9
23:03:07.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:07.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:07.533 00.000 10844 Enqueuing Expose request
23:03:07.565 00.032 11060 IsGuiding returns 0
23:03:07.565 00.000 11060 Move returns status 0, amount 30
23:03:07.565 00.000 11060 MoveAxis(N, 0, ABG)
23:03:07.565 00.000 11060 Move returns status 0, amount 0
23:03:07.565 00.000 11060 move complete, result=0
23:03:07.565 00.000 11060 worker thread done servicing request
23:03:07.565 00.000 11060 Worker thread wakes up
23:03:07.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:07.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:07.569 00.004 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
23:03:08.190 00.621 11060 Exposure complete
23:03:08.410 00.220 11060 worker thread done servicing request
23:03:08.410 00.000 10844 OnExposeComplete: enter
23:03:08.410 00.000 10844 UpdateGuideState(): m_state=6
23:03:08.410 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
23:03:08.410 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.72, Mass=3155, SNR=36.8, Peak=253 HFD=3.8
23:03:08.410 00.000 10844 MultiStar: [#1 0.28,1.27,0.00,M2] [#2 -0.75,-0.02,0.00,M2] [#3 0.22,0.22,0.92,U] [#4 0.62,0.50,0.00,M1] [#5 -0.17,0.36,1.11,U] [#6 0.31,0.82,0.00,M1] [#7 0.19,0.84,0.00,M4] [#8 0.09,0.41,0.93,U] 
23:03:08.410 00.000 10844 single-star, 3 included, MultiStar: {0.01, 0.27}, one-star: {-0.03, 0.10}
23:03:08.410 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
23:03:08.410 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
23:03:08.410 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.85 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
23:03:08.413 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.10, opts=13)
23:03:08.413 00.000 10844 Enqueuing Move request for scope (-0.03, 0.10)
23:03:08.413 00.000 11060 Worker thread wakes up
23:03:08.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
23:03:08.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
23:03:08.413 00.000 11060 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=-0.05
23:03:08.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:03:08.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:08.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:08.414 00.001 11060 MoveAxis(E, 0, ABG)
23:03:08.414 00.000 11060 Move returns status 0, amount 0
23:03:08.414 00.000 11060 MoveAxis(N, 0, ABG)
23:03:08.414 00.000 11060 Move returns status 0, amount 0
23:03:08.414 00.000 11060 move complete, result=0
23:03:08.414 00.000 11060 worker thread done servicing request
23:03:08.420 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:08.433 00.013 10844 UpdateGuideState exits: m=3155 SNR=36.8
23:03:08.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:08.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:08.433 00.000 10844 Enqueuing Expose request
23:03:08.433 00.000 11060 Worker thread wakes up
23:03:08.433 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:08.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:08.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:09.058 00.625 11060 Exposure complete
23:03:09.269 00.211 11060 worker thread done servicing request
23:03:09.269 00.000 10844 OnExposeComplete: enter
23:03:09.269 00.000 10844 UpdateGuideState(): m_state=6
23:03:09.269 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
23:03:09.269 00.000 10844 Star::Find returns 1 (0), X=255.38, Y=59.06, Mass=3079, SNR=35.8, Peak=233 HFD=3.6
23:03:09.269 00.000 10844 MultiStar: [#1 0.35,0.32,1.04,U] [#2 0.13,-0.60,1.96,U] [#3 0.41,0.08,0.97,U] [#4 0.15,0.09,0.91,U] [#5 -0.01,-0.57,1.01,U] [#6 0.16,0.41,1.00,U] [#7 0.58,-0.26,0.91,U] [#8 0.30,0.03,0.94,U] 
23:03:09.269 00.000 10844 refined, 8 included, MultiStar: {0.24, -0.17}, one-star: {0.26, -0.56}
23:03:09.269 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
23:03:09.269 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
23:03:09.269 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-0.60 mountX=0.12 mountY=0.27, mountTheta=1.15
23:03:09.283 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.17, opts=13)
23:03:09.283 00.000 10844 Enqueuing Move request for scope (0.24, -0.17)
23:03:09.283 00.000 11060 Worker thread wakes up
23:03:09.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
23:03:09.283 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
23:03:09.283 00.000 11060 Moving (0.24, -0.17) raw xDistance=0.12 yDistance=0.27
23:03:09.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:03:09.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
23:03:09.284 00.001 11060 MoveAxis(E, 0, ABG)
23:03:09.284 00.000 11060 Move returns status 0, amount 0
23:03:09.284 00.000 11060 MoveAxis(S, 104, ABG)
23:03:09.284 00.000 11060 Guiding  Dir = 1, Dur = 104
23:03:09.289 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:09.294 00.005 11060 IsSlewing returns 0
23:03:09.294 00.000 11060 IsGuiding returns 0
23:03:09.304 00.010 10844 UpdateGuideState exits: m=3079 SNR=35.8
23:03:09.306 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:09.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:09.306 00.000 10844 Enqueuing Expose request
23:03:09.427 00.121 11060 IsGuiding returns 0
23:03:09.427 00.000 11060 Move returns status 0, amount 104
23:03:09.427 00.000 11060 move complete, result=0
23:03:09.427 00.000 11060 worker thread done servicing request
23:03:09.427 00.000 11060 Worker thread wakes up
23:03:09.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:09.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:09.427 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 104 ms SOUTH
23:03:10.054 00.627 11060 Exposure complete
23:03:10.276 00.222 11060 worker thread done servicing request
23:03:10.276 00.000 10844 OnExposeComplete: enter
23:03:10.276 00.000 10844 UpdateGuideState(): m_state=6
23:03:10.276 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
23:03:10.276 00.000 10844 Star::Find returns 1 (1), X=255.47, Y=59.54, Mass=3217, SNR=36.9, Peak=255 HFD=3.2
23:03:10.276 00.000 10844 MultiStar: [#1 0.33,0.46,1.06,U] [#2 -0.12,-0.01,1.83,U] [#3 0.01,0.11,0.96,U] [#4 0.06,0.13,0.96,U] [#5 -0.12,-0.12,0.97,U] [#6 0.11,0.71,0.00,M1] [#7 0.53,0.05,0.87,U] [#8 0.16,0.63,0.92,U] 
23:03:10.276 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.13}, one-star: {0.35, -0.08}
23:03:10.276 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
23:03:10.276 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
23:03:10.276 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.84 mountX=-0.15 mountY=0.10, mountTheta=2.58
23:03:10.280 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.13, opts=13)
23:03:10.280 00.000 10844 Enqueuing Move request for scope (0.12, 0.13)
23:03:10.280 00.000 11060 Worker thread wakes up
23:03:10.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:03:10.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:03:10.280 00.000 11060 Moving (0.12, 0.13) raw xDistance=-0.15 yDistance=0.10
23:03:10.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:03:10.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:10.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:03:10.280 00.000 11060 MoveAxis(E, 26, ABG)
23:03:10.280 00.000 11060 Guiding  Dir = 2, Dur = 26
23:03:10.287 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:10.287 00.000 11060 IsSlewing returns 0
23:03:10.288 00.001 11060 IsGuiding returns 0
23:03:10.302 00.014 10844 UpdateGuideState exits: m=3217 SNR=36.9 Saturated
23:03:10.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:10.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:10.302 00.000 10844 Enqueuing Expose request
23:03:10.329 00.027 11060 IsGuiding returns 0
23:03:10.329 00.000 11060 Move returns status 0, amount 26
23:03:10.329 00.000 11060 MoveAxis(N, 0, ABG)
23:03:10.329 00.000 11060 Move returns status 0, amount 0
23:03:10.329 00.000 11060 move complete, result=0
23:03:10.329 00.000 11060 worker thread done servicing request
23:03:10.329 00.000 11060 Worker thread wakes up
23:03:10.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:10.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:10.331 00.002 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
23:03:10.951 00.620 11060 Exposure complete
23:03:11.183 00.232 11060 worker thread done servicing request
23:03:11.183 00.000 10844 OnExposeComplete: enter
23:03:11.183 00.000 10844 UpdateGuideState(): m_state=6
23:03:11.183 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
23:03:11.183 00.000 10844 Star::Find returns 1 (0), X=255.52, Y=60.01, Mass=2827, SNR=34.4, Peak=206 HFD=3.6
23:03:11.183 00.000 10844 MultiStar: [#1 -0.21,0.95,0.00,M1] [#2 -0.12,0.49,2.00,U] [#3 0.13,0.58,1.02,U] [#4 0.00,0.34,1.07,U] [#5 0.37,0.02,1.04,U] [#6 0.35,0.59,0.00,M2] [#7 0.10,0.49,0.95,U] [#8 0.31,0.69,0.00,M1] 
23:03:11.183 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.39}, one-star: {0.40, 0.39}
23:03:11.183 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
23:03:11.183 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
23:03:11.183 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.39 hyp=0.41 cameraTheta=1.30 mountX=-0.41 mountY=0.04, mountTheta=3.03
23:03:11.183 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.39, opts=13)
23:03:11.183 00.000 10844 Enqueuing Move request for scope (0.11, 0.39)
23:03:11.183 00.000 11060 Worker thread wakes up
23:03:11.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.39) opts 0xd
23:03:11.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.39)
23:03:11.183 00.000 11060 Moving (0.11, 0.39) raw xDistance=-0.41 yDistance=0.04
23:03:11.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:03:11.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:11.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:03:11.183 00.000 11060 MoveAxis(E, 72, ABG)
23:03:11.188 00.005 11060 Guiding  Dir = 2, Dur = 72
23:03:11.194 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:11.198 00.004 11060 IsSlewing returns 0
23:03:11.199 00.001 11060 IsGuiding returns 0
23:03:11.226 00.027 10844 UpdateGuideState exits: m=2827 SNR=34.4
23:03:11.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:11.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:11.226 00.000 10844 Enqueuing Expose request
23:03:11.281 00.055 11060 IsGuiding returns 0
23:03:11.281 00.000 11060 Move returns status 0, amount 72
23:03:11.283 00.002 11060 MoveAxis(N, 0, ABG)
23:03:11.283 00.000 11060 Move returns status 0, amount 0
23:03:11.283 00.000 11060 move complete, result=0
23:03:11.283 00.000 11060 worker thread done servicing request
23:03:11.283 00.000 11060 Worker thread wakes up
23:03:11.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:11.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:11.283 00.000 10844 GuideStep: -0.4 px 72 ms EAST, 0.0 px 0 ms NORTH
23:03:11.915 00.632 11060 Exposure complete
23:03:12.152 00.237 11060 worker thread done servicing request
23:03:12.152 00.000 10844 OnExposeComplete: enter
23:03:12.152 00.000 10844 UpdateGuideState(): m_state=6
23:03:12.152 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
23:03:12.152 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=59.79, Mass=3302, SNR=36.9, Peak=255 HFD=3.6
23:03:12.156 00.004 10844 MultiStar: [#1 0.05,0.17,1.06,U] [#2 -0.50,-0.13,1.88,U] [#3 0.17,-0.07,0.89,U] [#4 -0.10,0.34,0.93,U] [#5 -0.28,-0.16,0.99,U] [#6 -0.36,0.63,0.00,M3] [#7 0.18,0.15,0.78,U] [#8 -0.09,0.05,0.88,U] 
23:03:12.156 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {-0.10, 0.17}
23:03:12.156 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
23:03:12.156 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
23:03:12.156 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=-0.02 mountY=-0.14, mountTheta=-1.70
23:03:12.158 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.04, opts=13)
23:03:12.158 00.000 10844 Enqueuing Move request for scope (-0.14, 0.04)
23:03:12.158 00.000 11060 Worker thread wakes up
23:03:12.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
23:03:12.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
23:03:12.158 00.000 11060 Moving (-0.14, 0.04) raw xDistance=-0.02 yDistance=-0.14
23:03:12.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:03:12.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:12.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:03:12.158 00.000 11060 MoveAxis(E, 0, ABG)
23:03:12.158 00.000 11060 Move returns status 0, amount 0
23:03:12.158 00.000 11060 MoveAxis(N, 0, ABG)
23:03:12.158 00.000 11060 Move returns status 0, amount 0
23:03:12.158 00.000 11060 move complete, result=0
23:03:12.158 00.000 11060 worker thread done servicing request
23:03:12.166 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:12.177 00.011 10844 UpdateGuideState exits: m=3302 SNR=36.9 Saturated
23:03:12.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:12.177 00.000 10844 Enqueuing Expose request
23:03:12.177 00.000 11060 Worker thread wakes up
23:03:12.177 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:12.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:12.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:12.809 00.632 11060 Exposure complete
23:03:13.043 00.234 11060 worker thread done servicing request
23:03:13.043 00.000 10844 OnExposeComplete: enter
23:03:13.043 00.000 10844 UpdateGuideState(): m_state=6
23:03:13.043 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
23:03:13.043 00.000 10844 Star::Find returns 1 (1), X=255.25, Y=59.63, Mass=3043, SNR=35.8, Peak=255 HFD=3.4
23:03:13.045 00.002 10844 MultiStar: [#1 0.33,0.72,0.00,M1] [#2 -0.41,-0.10,1.96,U] [#3 0.29,0.11,0.95,U] [#4 -0.03,0.54,1.05,U] [#5 0.06,-0.34,1.00,U] [#6 0.22,0.81,0.00,M4] [#7 0.55,0.04,0.86,U] [#8 0.32,0.03,0.95,U] 
23:03:13.045 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.13, 0.01}
23:03:13.045 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
23:03:13.045 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
23:03:13.045 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.45 mountX=-0.03 mountY=0.05, mountTheta=2.19
23:03:13.045 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
23:03:13.047 00.002 10844 Enqueuing Move request for scope (0.05, 0.02)
23:03:13.047 00.000 11060 Worker thread wakes up
23:03:13.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:03:13.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:03:13.047 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
23:03:13.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:03:13.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:13.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:13.048 00.001 11060 MoveAxis(E, 0, ABG)
23:03:13.048 00.000 11060 Move returns status 0, amount 0
23:03:13.048 00.000 11060 MoveAxis(N, 0, ABG)
23:03:13.048 00.000 11060 Move returns status 0, amount 0
23:03:13.048 00.000 11060 move complete, result=0
23:03:13.048 00.000 11060 worker thread done servicing request
23:03:13.057 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:13.075 00.018 10844 UpdateGuideState exits: m=3043 SNR=35.8 Saturated
23:03:13.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:13.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:13.075 00.000 10844 Enqueuing Expose request
23:03:13.075 00.000 11060 Worker thread wakes up
23:03:13.075 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:13.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:13.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:13.722 00.647 11060 Exposure complete
23:03:13.957 00.235 11060 worker thread done servicing request
23:03:13.957 00.000 10844 OnExposeComplete: enter
23:03:13.957 00.000 10844 UpdateGuideState(): m_state=6
23:03:13.957 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
23:03:13.957 00.000 10844 Star::Find returns 1 (0), X=255.02, Y=59.00, Mass=3082, SNR=35.6, Peak=244 HFD=3.7
23:03:13.957 00.000 10844 MultiStar: [#1 -0.02,0.21,1.04,U] [#2 -0.72,-0.15,0.00,M1] [#3 0.48,-0.17,0.96,U] [#4 0.25,0.07,0.99,U] [#5 -0.27,-0.27,1.07,U] [#6 0.37,0.26,0.97,U] [#7 0.56,-0.39,0.00,M1] [#8 0.64,-0.30,0.00,M1] 
23:03:13.957 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.09}, one-star: {-0.11, -0.62}
23:03:13.957 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:03:13.957 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
23:03:13.957 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.68 mountX=0.07 mountY=0.12, mountTheta=1.07
23:03:13.962 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.09, opts=13)
23:03:13.962 00.000 10844 Enqueuing Move request for scope (0.11, -0.09)
23:03:13.962 00.000 11060 Worker thread wakes up
23:03:13.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:03:13.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:03:13.962 00.000 11060 Moving (0.11, -0.09) raw xDistance=0.07 yDistance=0.12
23:03:13.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:03:13.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:13.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:03:13.962 00.000 11060 MoveAxis(E, 0, ABG)
23:03:13.962 00.000 11060 Move returns status 0, amount 0
23:03:13.962 00.000 11060 MoveAxis(N, 0, ABG)
23:03:13.962 00.000 11060 Move returns status 0, amount 0
23:03:13.962 00.000 11060 move complete, result=0
23:03:13.962 00.000 11060 worker thread done servicing request
23:03:13.969 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:13.986 00.017 10844 UpdateGuideState exits: m=3082 SNR=35.6
23:03:13.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:13.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:13.986 00.000 10844 Enqueuing Expose request
23:03:13.986 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:13.989 00.003 11060 Worker thread wakes up
23:03:13.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:13.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:14.621 00.632 11060 Exposure complete
23:03:14.850 00.229 11060 worker thread done servicing request
23:03:14.850 00.000 10844 OnExposeComplete: enter
23:03:14.850 00.000 10844 UpdateGuideState(): m_state=6
23:03:14.853 00.003 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
23:03:14.853 00.000 10844 Star::Find returns 1 (1), X=255.37, Y=59.23, Mass=3534, SNR=39.6, Peak=255 HFD=3.6
23:03:14.853 00.000 10844 MultiStar: [#1 -0.26,0.37,0.91,U] [#2 -0.11,-0.61,1.76,U] [#3 0.31,-0.08,0.80,U] [#4 -0.12,-0.05,0.85,U] [#5 -0.20,-0.23,0.97,U] [#6 0.21,-0.29,0.82,U] [#7 -0.02,-0.04,0.77,U] [#8 -0.04,-0.02,0.85,U] 
23:03:14.853 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.20}, one-star: {0.25, -0.39}
23:03:14.853 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
23:03:14.853 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
23:03:14.853 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.63 mountX=0.20 mountY=0.02, mountTheta=0.10
23:03:14.856 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.20, opts=13)
23:03:14.856 00.000 10844 Enqueuing Move request for scope (-0.01, -0.20)
23:03:14.856 00.000 11060 Worker thread wakes up
23:03:14.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
23:03:14.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
23:03:14.856 00.000 11060 Moving (-0.01, -0.20) raw xDistance=0.20 yDistance=0.02
23:03:14.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:03:14.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:14.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:14.856 00.000 11060 MoveAxis(W, 34, ABG)
23:03:14.856 00.000 11060 Guiding  Dir = 3, Dur = 34
23:03:14.863 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:14.876 00.013 11060 IsSlewing returns 0
23:03:14.876 00.000 11060 IsGuiding returns 0
23:03:14.880 00.004 10844 UpdateGuideState exits: m=3534 SNR=39.6 Saturated
23:03:14.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:14.882 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:14.882 00.000 10844 Enqueuing Expose request
23:03:14.935 00.053 11060 IsGuiding returns 0
23:03:14.935 00.000 11060 Move returns status 0, amount 34
23:03:14.935 00.000 11060 MoveAxis(N, 0, ABG)
23:03:14.935 00.000 11060 Move returns status 0, amount 0
23:03:14.935 00.000 11060 move complete, result=0
23:03:14.935 00.000 11060 worker thread done servicing request
23:03:14.935 00.000 11060 Worker thread wakes up
23:03:14.935 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
23:03:14.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:14.936 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:15.599 00.663 11060 Exposure complete
23:03:15.807 00.208 11060 worker thread done servicing request
23:03:15.807 00.000 10844 OnExposeComplete: enter
23:03:15.807 00.000 10844 UpdateGuideState(): m_state=6
23:03:15.807 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
23:03:15.807 00.000 10844 Star::Find returns 1 (1), X=255.39, Y=59.59, Mass=2962, SNR=34.7, Peak=255 HFD=3.4
23:03:15.807 00.000 10844 MultiStar: [#1 0.33,0.38,1.02,U] [#2 -0.17,0.22,2.08,U] [#3 0.23,-0.14,0.96,U] [#4 0.01,-0.19,0.97,U] [#5 0.08,-0.50,1.10,U] [#6 -0.07,-0.07,0.94,U] [#7 0.52,-0.09,0.92,U] [#8 0.71,-0.10,0.00,M1] 
23:03:15.807 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.27, -0.03}
23:03:15.807 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
23:03:15.807 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
23:03:15.807 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.20 mountX=0.00 mountY=0.11, mountTheta=1.55
23:03:15.812 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.02, opts=13)
23:03:15.813 00.001 10844 Enqueuing Move request for scope (0.11, -0.02)
23:03:15.813 00.000 11060 Worker thread wakes up
23:03:15.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:03:15.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:03:15.813 00.000 11060 Moving (0.11, -0.02) raw xDistance=0.00 yDistance=0.11
23:03:15.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:03:15.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:15.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:03:15.813 00.000 11060 MoveAxis(E, 0, ABG)
23:03:15.813 00.000 11060 Move returns status 0, amount 0
23:03:15.813 00.000 11060 MoveAxis(N, 0, ABG)
23:03:15.813 00.000 11060 Move returns status 0, amount 0
23:03:15.813 00.000 11060 move complete, result=0
23:03:15.813 00.000 11060 worker thread done servicing request
23:03:15.821 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:15.847 00.026 10844 UpdateGuideState exits: m=2962 SNR=34.7 Saturated
23:03:15.848 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:15.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:15.848 00.000 10844 Enqueuing Expose request
23:03:15.848 00.000 11060 Worker thread wakes up
23:03:15.848 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:15.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:15.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:16.510 00.662 11060 Exposure complete
23:03:16.737 00.227 10844 OnExposeComplete: enter
23:03:16.737 00.000 11060 worker thread done servicing request
23:03:16.737 00.000 10844 UpdateGuideState(): m_state=6
23:03:16.737 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
23:03:16.737 00.000 10844 Star::Find returns 1 (1), X=255.31, Y=59.41, Mass=3226, SNR=36.8, Peak=255 HFD=3.5
23:03:16.737 00.000 10844 MultiStar: [#1 0.37,0.03,1.04,U] [#2 0.05,-0.49,2.00,U] [#3 0.55,-0.01,0.90,U] [#4 -0.07,-0.56,0.96,U] [#5 -0.14,0.24,1.04,U] [#6 0.31,-0.04,0.91,U] [#7 0.48,0.11,0.84,U] [#8 0.22,-0.14,0.92,U] 
23:03:16.737 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.16}, one-star: {0.19, -0.21}
23:03:16.737 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
23:03:16.739 00.002 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
23:03:16.739 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.69 mountX=0.12 mountY=0.22, mountTheta=1.06
23:03:16.739 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.16, opts=13)
23:03:16.741 00.002 10844 Enqueuing Move request for scope (0.19, -0.16)
23:03:16.741 00.000 11060 Worker thread wakes up
23:03:16.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
23:03:16.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
23:03:16.741 00.000 11060 Moving (0.19, -0.16) raw xDistance=0.12 yDistance=0.22
23:03:16.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:03:16.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
23:03:16.741 00.000 11060 MoveAxis(W, 21, ABG)
23:03:16.743 00.002 11060 Guiding  Dir = 3, Dur = 21
23:03:16.764 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:16.773 00.009 11060 IsSlewing returns 0
23:03:16.773 00.000 11060 IsGuiding returns 0
23:03:16.783 00.010 10844 UpdateGuideState exits: m=3226 SNR=36.8 Saturated
23:03:16.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:16.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:16.783 00.000 10844 Enqueuing Expose request
23:03:16.832 00.049 11060 IsGuiding returns 0
23:03:16.834 00.002 11060 Move returns status 0, amount 21
23:03:16.834 00.000 11060 MoveAxis(S, 84, ABG)
23:03:16.834 00.000 11060 Guiding  Dir = 1, Dur = 84
23:03:16.850 00.016 11060 IsSlewing returns 0
23:03:16.850 00.000 11060 IsGuiding returns 0
23:03:16.943 00.093 11060 IsGuiding returns 0
23:03:16.944 00.001 11060 Move returns status 0, amount 84
23:03:16.944 00.000 11060 move complete, result=0
23:03:16.944 00.000 11060 worker thread done servicing request
23:03:16.944 00.000 11060 Worker thread wakes up
23:03:16.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:16.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:16.944 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 84 ms SOUTH
23:03:17.590 00.646 11060 Exposure complete
23:03:17.851 00.261 11060 worker thread done servicing request
23:03:17.851 00.000 10844 OnExposeComplete: enter
23:03:17.851 00.000 10844 UpdateGuideState(): m_state=6
23:03:17.853 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
23:03:17.853 00.000 10844 Star::Find returns 1 (1), X=255.37, Y=59.96, Mass=3304, SNR=37.6, Peak=255 HFD=3.4
23:03:17.853 00.000 10844 MultiStar: [#1 -0.35,0.81,0.00,M1] [#2 -0.24,-0.43,1.88,U] [#3 0.13,0.17,0.95,U] [#4 0.33,0.52,0.91,U] [#5 -0.04,-0.14,0.95,U] [#6 -0.01,-0.19,0.89,U] [#7 -0.23,0.16,0.85,U] [#8 -0.14,0.11,0.90,U] 
23:03:17.853 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.25, 0.34}
23:03:17.853 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.89)
23:03:17.853 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.90)
23:03:17.853 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.65 mountX=-0.01 mountY=-0.02, mountTheta=-1.89
23:03:17.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
23:03:17.854 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
23:03:17.854 00.000 11060 Worker thread wakes up
23:03:17.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:03:17.854 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:03:17.854 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
23:03:17.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:03:17.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:17.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:17.854 00.000 11060 MoveAxis(E, 0, ABG)
23:03:17.854 00.000 11060 Move returns status 0, amount 0
23:03:17.854 00.000 11060 MoveAxis(N, 0, ABG)
23:03:17.854 00.000 11060 Move returns status 0, amount 0
23:03:17.854 00.000 11060 move complete, result=0
23:03:17.854 00.000 11060 worker thread done servicing request
23:03:17.864 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:17.880 00.016 10844 UpdateGuideState exits: m=3304 SNR=37.6 Saturated
23:03:17.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:17.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:17.880 00.000 10844 Enqueuing Expose request
23:03:17.885 00.005 11060 Worker thread wakes up
23:03:17.885 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:17.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:17.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:18.507 00.622 11060 Exposure complete
23:03:18.712 00.205 11060 worker thread done servicing request
23:03:18.712 00.000 10844 OnExposeComplete: enter
23:03:18.712 00.000 10844 UpdateGuideState(): m_state=6
23:03:18.712 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
23:03:18.712 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=59.97, Mass=3411, SNR=38.4, Peak=255 HFD=3.4
23:03:18.712 00.000 10844 MultiStar: [#1 0.22,0.53,0.94,U] [#2 -0.19,0.15,1.85,U] [#3 0.13,0.47,0.83,U] [#4 0.49,0.28,0.90,U] [#5 -0.62,0.67,0.00,M1] [#6 0.05,0.24,0.87,U] [#7 -0.12,0.55,0.80,U] [#8 0.46,0.32,0.82,U] 
23:03:18.712 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.33}, one-star: {0.16, 0.35}
23:03:18.712 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
23:03:18.714 00.002 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
23:03:18.714 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.26 mountX=-0.35 mountY=0.05, mountTheta=2.99
23:03:18.717 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.33, opts=13)
23:03:18.717 00.000 10844 Enqueuing Move request for scope (0.11, 0.33)
23:03:18.718 00.001 11060 Worker thread wakes up
23:03:18.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
23:03:18.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
23:03:18.718 00.000 11060 Moving (0.11, 0.33) raw xDistance=-0.35 yDistance=0.05
23:03:18.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
23:03:18.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:18.719 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:18.719 00.000 11060 MoveAxis(E, 61, ABG)
23:03:18.719 00.000 11060 Guiding  Dir = 2, Dur = 61
23:03:18.727 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:18.743 00.016 10844 UpdateGuideState exits: m=3411 SNR=38.4 Saturated
23:03:18.745 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:18.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:18.745 00.000 10844 Enqueuing Expose request
23:03:18.761 00.016 11060 IsSlewing returns 0
23:03:18.761 00.000 11060 IsGuiding returns 0
23:03:18.838 00.077 11060 IsGuiding returns 0
23:03:18.838 00.000 11060 Move returns status 0, amount 61
23:03:18.839 00.001 11060 MoveAxis(N, 0, ABG)
23:03:18.839 00.000 11060 Move returns status 0, amount 0
23:03:18.839 00.000 11060 move complete, result=0
23:03:18.839 00.000 11060 worker thread done servicing request
23:03:18.839 00.000 11060 Worker thread wakes up
23:03:18.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:18.839 00.000 10844 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
23:03:18.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:19.469 00.630 11060 Exposure complete
23:03:19.700 00.231 11060 worker thread done servicing request
23:03:19.702 00.002 10844 OnExposeComplete: enter
23:03:19.702 00.000 10844 UpdateGuideState(): m_state=6
23:03:19.702 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
23:03:19.702 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=59.58, Mass=3102, SNR=36.0, Peak=255 HFD=3.5
23:03:19.702 00.000 10844 MultiStar: [#1 -0.11,0.57,1.00,U] [#2 -0.34,-0.17,1.85,U] [#3 -0.10,-0.06,0.93,U] [#4 -0.11,0.16,0.98,U] [#5 -0.28,-0.58,1.06,U] [#6 -0.13,-0.04,0.97,U] [#7 -0.09,0.54,0.79,U] [#8 -0.04,0.35,0.91,U] 
23:03:19.702 00.000 10844 single-star, 8 included, MultiStar: {-0.16, 0.04}, one-star: {-0.04, -0.04}
23:03:19.702 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
23:03:19.702 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
23:03:19.702 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.45 mountX=0.04 mountY=-0.04, mountTheta=-0.70
23:03:19.705 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
23:03:19.705 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
23:03:19.705 00.000 11060 Worker thread wakes up
23:03:19.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:03:19.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:03:19.705 00.000 11060 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
23:03:19.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:03:19.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:19.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:03:19.705 00.000 11060 MoveAxis(E, 0, ABG)
23:03:19.705 00.000 11060 Move returns status 0, amount 0
23:03:19.705 00.000 11060 MoveAxis(N, 0, ABG)
23:03:19.705 00.000 11060 Move returns status 0, amount 0
23:03:19.705 00.000 11060 move complete, result=0
23:03:19.705 00.000 11060 worker thread done servicing request
23:03:19.710 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:19.745 00.035 10844 UpdateGuideState exits: m=3102 SNR=36.0 Saturated
23:03:19.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:19.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:19.745 00.000 10844 Enqueuing Expose request
23:03:19.745 00.000 11060 Worker thread wakes up
23:03:19.745 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:19.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:19.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:20.378 00.633 11060 Exposure complete
23:03:20.619 00.241 11060 worker thread done servicing request
23:03:20.619 00.000 10844 OnExposeComplete: enter
23:03:20.619 00.000 10844 UpdateGuideState(): m_state=6
23:03:20.619 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
23:03:20.619 00.000 10844 Star::Find returns 1 (1), X=255.38, Y=59.69, Mass=3282, SNR=37.5, Peak=255 HFD=3.5
23:03:20.623 00.004 10844 MultiStar: [#1 -0.04,0.25,1.01,U] [#2 -0.65,-0.23,0.00,M1] [#3 -0.17,-0.71,0.00,M1] [#4 0.48,-0.05,0.90,U] [#5 -0.09,-0.53,0.98,U] [#6 0.15,-0.13,0.91,U] [#7 0.11,0.33,0.76,U] [#8 0.11,0.34,0.93,U] 
23:03:20.623 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.26, 0.07}
23:03:20.623 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
23:03:20.623 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
23:03:20.623 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.23 mountX=-0.06 mountY=0.13, mountTheta=1.98
23:03:20.624 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
23:03:20.624 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
23:03:20.624 00.000 11060 Worker thread wakes up
23:03:20.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:03:20.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:03:20.624 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.13
23:03:20.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:03:20.626 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:20.627 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:03:20.627 00.000 11060 MoveAxis(E, 0, ABG)
23:03:20.627 00.000 11060 Move returns status 0, amount 0
23:03:20.627 00.000 11060 MoveAxis(N, 0, ABG)
23:03:20.627 00.000 11060 Move returns status 0, amount 0
23:03:20.627 00.000 11060 move complete, result=0
23:03:20.627 00.000 11060 worker thread done servicing request
23:03:20.629 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:20.649 00.020 10844 UpdateGuideState exits: m=3282 SNR=37.5 Saturated
23:03:20.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:20.649 00.000 10844 Enqueuing Expose request
23:03:20.649 00.000 11060 Worker thread wakes up
23:03:20.652 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:20.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:20.652 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:21.179 00.527 10844 evsrv: cli 0EEEE930 connect
23:03:21.179 00.000 10844 case statement mapped state 6 to 3
23:03:21.179 00.000 10844 case statement mapped state 6 to 3
23:03:21.223 00.044 10844 evsrv: cli 0EEEE930 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"4c696ecc-36b6-42dc-984b-95be5cc64632"}
23:03:21.223 00.000 10844 PhdController::Guide begins
23:03:21.223 00.000 10844 PhdController: newstate STATE_SETUP
23:03:21.223 00.000 10844 PhdController: setup
23:03:21.223 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
23:03:21.223 00.000 10844 PhdController: guider state = 6
23:03:21.223 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:03:21.224 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
23:03:21.224 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":0,"id":"4c696ecc-36b6-42dc-984b-95be5cc64632"}
23:03:21.238 00.014 10844 evsrv: cli 0EEEE930 disconnect
23:03:21.238 00.000 10844 evsrv: cli 0EEEE890 connect
23:03:21.241 00.003 10844 case statement mapped state 6 to 3
23:03:21.241 00.000 10844 case statement mapped state 6 to 3
23:03:21.243 00.002 10844 evsrv: cli 0EEEE890 request: {"method":"get_lock_shift_params","id":"7bf61f37-9bb8-4856-bdad-040279709312"}
23:03:21.243 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7bf61f37-9bb8-4856-bdad-040279709312"}
23:03:21.244 00.001 10844 evsrv: cli 0EEEE890 disconnect
23:03:21.246 00.002 10844 evsrv: cli 0EEEE250 connect
23:03:21.246 00.000 10844 case statement mapped state 6 to 3
23:03:21.246 00.000 10844 case statement mapped state 6 to 3
23:03:21.248 00.002 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_position","id":"9e94d333-ccee-4173-bf45-7f45fa24ba51"}
23:03:21.248 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":[255.12,59.62],"id":"9e94d333-ccee-4173-bf45-7f45fa24ba51"}
23:03:21.248 00.000 10844 evsrv: cli 0EEEE250 disconnect
23:03:21.250 00.002 10844 evsrv: cli 0EEEE4D0 connect
23:03:21.250 00.000 10844 case statement mapped state 6 to 3
23:03:21.251 00.001 10844 case statement mapped state 6 to 3
23:03:21.253 00.002 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_calibrated","id":"982d5f87-2fe9-499b-ab8c-b32d2780090e"}
23:03:21.253 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":true,"id":"982d5f87-2fe9-499b-ab8c-b32d2780090e"}
23:03:21.254 00.001 10844 evsrv: cli 0EEEE4D0 disconnect
23:03:21.254 00.000 10844 evsrv: cli 0EEEDA30 connect
23:03:21.254 00.000 10844 case statement mapped state 6 to 3
23:03:21.257 00.003 10844 case statement mapped state 6 to 3
23:03:21.257 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_app_state","id":"96041bba-1112-44c3-be88-e2f820ff3d06"}
23:03:21.257 00.000 10844 case statement mapped state 6 to 3
23:03:21.257 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":"Guiding","id":"96041bba-1112-44c3-be88-e2f820ff3d06"}
23:03:21.257 00.000 10844 evsrv: cli 0EEEDA30 disconnect
23:03:21.295 00.038 11060 Exposure complete
23:03:21.632 00.337 11060 worker thread done servicing request
23:03:21.632 00.000 10844 OnExposeComplete: enter
23:03:21.632 00.000 10844 UpdateGuideState(): m_state=6
23:03:21.632 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
23:03:21.632 00.000 10844 Star::Find returns 1 (1), X=254.99, Y=59.56, Mass=2987, SNR=35.7, Peak=255 HFD=3.5
23:03:21.632 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
23:03:21.632 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
23:03:21.632 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.73 mountX=0.08 mountY=-0.12, mountTheta=-0.99
23:03:21.635 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.06, opts=13)
23:03:21.635 00.000 10844 Enqueuing Move request for scope (-0.13, -0.06)
23:03:21.635 00.000 11060 Worker thread wakes up
23:03:21.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
23:03:21.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
23:03:21.635 00.000 11060 Moving (-0.13, -0.06) raw xDistance=0.08 yDistance=-0.12
23:03:21.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:03:21.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:21.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:21.635 00.000 11060 MoveAxis(E, 0, ABG)
23:03:21.635 00.000 11060 Move returns status 0, amount 0
23:03:21.635 00.000 11060 MoveAxis(N, 0, ABG)
23:03:21.635 00.000 11060 Move returns status 0, amount 0
23:03:21.637 00.002 11060 move complete, result=0
23:03:21.637 00.000 11060 worker thread done servicing request
23:03:21.643 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:21.665 00.022 10844 UpdateGuideState exits: m=2987 SNR=35.7 Saturated
23:03:21.665 00.000 10844 PhdController: settling, locked = 1, distance = 0.15 (1.50) aobump = 0 frame = 1 / 99999
23:03:21.665 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361401.665,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:03:21.666 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:21.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:21.666 00.000 10844 Enqueuing Expose request
23:03:21.666 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:21.666 00.000 11060 Worker thread wakes up
23:03:21.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:21.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:22.396 00.730 11060 Exposure complete
23:03:23.769 01.373 11060 worker thread done servicing request
23:03:23.769 00.000 10844 OnExposeComplete: enter
23:03:23.769 00.000 10844 UpdateGuideState(): m_state=6
23:03:23.772 00.003 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
23:03:23.772 00.000 10844 Star::Find returns 1 (1), X=255.52, Y=59.97, Mass=3397, SNR=38.0, Peak=255 HFD=3.6
23:03:23.772 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
23:03:23.772 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
23:03:23.772 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.35 hyp=0.53 cameraTheta=0.72 mountX=-0.41 mountY=0.33, mountTheta=2.46
23:03:23.774 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.35, opts=13)
23:03:23.774 00.000 10844 Enqueuing Move request for scope (0.40, 0.35)
23:03:23.776 00.002 11060 Worker thread wakes up
23:03:23.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.35) opts 0xd
23:03:23.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.35)
23:03:23.776 00.000 11060 Moving (0.40, 0.35) raw xDistance=-0.41 yDistance=0.33
23:03:23.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:03:23.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
23:03:23.778 00.002 11060 MoveAxis(E, 72, ABG)
23:03:23.778 00.000 11060 Guiding  Dir = 2, Dur = 72
23:03:23.794 00.016 11060 IsSlewing returns 0
23:03:23.794 00.000 11060 IsGuiding returns 0
23:03:23.820 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:23.896 00.076 11060 IsGuiding returns 0
23:03:23.896 00.000 11060 Move returns status 0, amount 72
23:03:23.897 00.001 11060 MoveAxis(S, 130, ABG)
23:03:23.897 00.000 11060 Guiding  Dir = 1, Dur = 130
23:03:23.907 00.010 10844 UpdateGuideState exits: m=3397 SNR=38.0 Saturated
23:03:23.907 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 2 / 99999
23:03:23.907 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361403.907,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
23:03:23.908 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:23.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:23.908 00.000 10844 Enqueuing Expose request
23:03:23.926 00.018 11060 IsSlewing returns 0
23:03:23.927 00.001 11060 IsGuiding returns 0
23:03:24.080 00.153 11060 IsGuiding returns 0
23:03:24.080 00.000 11060 Move returns status 0, amount 130
23:03:24.080 00.000 11060 move complete, result=0
23:03:24.080 00.000 11060 worker thread done servicing request
23:03:24.080 00.000 11060 Worker thread wakes up
23:03:24.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:24.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:24.143 00.063 10844 GuideStep: -0.4 px 72 ms EAST, 0.3 px 130 ms SOUTH
23:03:24.786 00.643 11060 Exposure complete
23:03:26.698 01.912 10844 OnExposeComplete: enter
23:03:26.698 00.000 10844 UpdateGuideState(): m_state=6
23:03:26.698 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
23:03:26.701 00.003 10844 Star::Find returns 1 (0), X=255.52, Y=59.83, Mass=2927, SNR=34.7, Peak=248 HFD=3.4
23:03:26.701 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
23:03:26.701 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
23:03:26.701 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.21 hyp=0.45 cameraTheta=0.49 mountX=-0.28 mountY=0.36, mountTheta=2.23
23:03:26.706 00.005 11060 worker thread done servicing request
23:03:26.707 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.21, opts=13)
23:03:26.707 00.000 10844 Enqueuing Move request for scope (0.40, 0.21)
23:03:26.709 00.002 11060 Worker thread wakes up
23:03:26.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.21) opts 0xd
23:03:26.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.21)
23:03:26.709 00.000 11060 Moving (0.40, 0.21) raw xDistance=-0.28 yDistance=0.36
23:03:26.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:03:26.711 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
23:03:26.711 00.000 11060 MoveAxis(E, 50, ABG)
23:03:26.711 00.000 11060 Guiding  Dir = 2, Dur = 50
23:03:26.852 00.141 11060 IsSlewing returns 0
23:03:26.852 00.000 11060 IsGuiding returns 0
23:03:26.870 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:26.949 00.079 11060 IsGuiding returns 0
23:03:26.949 00.000 11060 Move returns status 0, amount 50
23:03:26.949 00.000 11060 MoveAxis(S, 139, ABG)
23:03:26.949 00.000 11060 Guiding  Dir = 1, Dur = 139
23:03:26.958 00.009 11060 IsSlewing returns 0
23:03:26.960 00.002 11060 IsGuiding returns 0
23:03:27.122 00.162 11060 IsGuiding returns 0
23:03:27.122 00.000 11060 Move returns status 0, amount 139
23:03:27.122 00.000 11060 move complete, result=0
23:03:27.122 00.000 11060 worker thread done servicing request
23:03:27.280 00.158 10844 UpdateGuideState exits: m=2927 SNR=34.7
23:03:27.280 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 3 / 99999
23:03:27.282 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770361407.282,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
23:03:27.337 00.055 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:27.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:27.337 00.000 10844 Enqueuing Expose request
23:03:27.337 00.000 11060 Worker thread wakes up
23:03:27.338 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:27.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:27.338 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.4 px 139 ms SOUTH
23:03:28.112 00.774 11060 Exposure complete
23:03:30.231 02.119 11060 worker thread done servicing request
23:03:30.455 00.224 10844 OnExposeComplete: enter
23:03:30.455 00.000 10844 UpdateGuideState(): m_state=6
23:03:30.455 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
23:03:30.455 00.000 10844 Star::Find returns 1 (1), X=255.06, Y=59.59, Mass=3465, SNR=38.1, Peak=255 HFD=3.6
23:03:30.457 00.002 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
23:03:30.457 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
23:03:30.457 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.65 mountX=0.04 mountY=-0.05, mountTheta=-0.90
23:03:30.479 00.022 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
23:03:30.481 00.002 10844 Enqueuing Move request for scope (-0.06, -0.03)
23:03:30.481 00.000 11060 Worker thread wakes up
23:03:30.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
23:03:30.481 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
23:03:30.481 00.000 11060 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.05
23:03:30.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:03:30.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:30.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:30.483 00.002 11060 MoveAxis(E, 0, ABG)
23:03:30.487 00.004 11060 Move returns status 0, amount 0
23:03:30.487 00.000 11060 MoveAxis(N, 0, ABG)
23:03:30.499 00.012 11060 Move returns status 0, amount 0
23:03:30.499 00.000 11060 move complete, result=0
23:03:30.499 00.000 11060 worker thread done servicing request
23:03:30.564 00.065 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:30.647 00.083 10844 UpdateGuideState exits: m=3465 SNR=38.1 Saturated
23:03:30.647 00.000 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 4 / 99999
23:03:30.647 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361410.647,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
23:03:30.648 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:30.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:30.648 00.000 10844 Enqueuing Expose request
23:03:30.648 00.000 11060 Worker thread wakes up
23:03:30.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:30.649 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:30.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:31.367 00.718 11060 Exposure complete
23:03:31.879 00.512 11060 worker thread done servicing request
23:03:31.879 00.000 10844 OnExposeComplete: enter
23:03:31.879 00.000 10844 UpdateGuideState(): m_state=6
23:03:31.879 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
23:03:31.881 00.002 10844 Star::Find returns 1 (0), X=255.03, Y=60.45, Mass=2845, SNR=34.6, Peak=242 HFD=3.5
23:03:31.881 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:03:31.881 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
23:03:31.881 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.83 hyp=0.84 cameraTheta=1.68 mountX=-0.81 mountY=-0.22, mountTheta=-2.87
23:03:31.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.83, opts=13)
23:03:31.883 00.000 10844 Enqueuing Move request for scope (-0.09, 0.83)
23:03:31.883 00.000 11060 Worker thread wakes up
23:03:31.885 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.83) opts 0xd
23:03:31.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.83)
23:03:31.885 00.000 11060 Moving (-0.09, 0.83) raw xDistance=-0.81 yDistance=-0.22
23:03:31.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.81
23:03:31.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:03:31.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:03:31.885 00.000 11060 MoveAxis(E, 140, ABG)
23:03:31.885 00.000 11060 Guiding  Dir = 2, Dur = 140
23:03:31.890 00.005 11060 IsSlewing returns 0
23:03:31.893 00.003 11060 IsGuiding returns 0
23:03:31.914 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:31.979 00.065 10844 UpdateGuideState exits: m=2845 SNR=34.6
23:03:31.979 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 5 / 99999
23:03:31.979 00.000 10844 PhdController: newstate STATE_FINISH
23:03:31.979 00.000 10844 PhdController complete: success
23:03:31.979 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770361411.979,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
23:03:31.979 00.000 10844 Mount: notify guiding dither settle done success=1
23:03:31.979 00.000 10844 PhdController: newstate STATE_IDLE
23:03:31.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:31.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:31.979 00.000 10844 Enqueuing Expose request
23:03:32.051 00.072 11060 IsGuiding returns 0
23:03:32.051 00.000 11060 Move returns status 0, amount 140
23:03:32.053 00.002 11060 MoveAxis(N, 0, ABG)
23:03:32.053 00.000 11060 Move returns status 0, amount 0
23:03:32.055 00.002 11060 move complete, result=0
23:03:32.056 00.001 11060 worker thread done servicing request
23:03:32.056 00.000 11060 Worker thread wakes up
23:03:32.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:32.066 00.010 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:32.069 00.003 10844 GuideStep: -0.8 px 140 ms EAST, -0.2 px 0 ms NORTH
23:03:32.746 00.677 11060 Exposure complete
23:03:33.232 00.486 10844 OnExposeComplete: enter
23:03:33.232 00.000 10844 UpdateGuideState(): m_state=6
23:03:33.234 00.002 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
23:03:33.249 00.015 10844 Star::Find returns 1 (0), X=254.63, Y=59.04, Mass=3344, SNR=37.9, Peak=252 HFD=3.5
23:03:33.249 00.000 10844 MultiStar: [#1 -0.21,-0.20,0.94,U] [#2 -0.73,-1.00,0.00,M2] [#3 0.30,-0.90,0.00,M2] [#4 0.14,-0.42,0.89,U] [#5 -0.33,-0.84,0.00,M1] [#6 -0.17,-0.12,0.85,U] [#7 0.03,-0.37,0.85,U] [#8 0.11,-0.14,0.92,U] 
23:03:33.257 00.008 10844 refined, 5 included, MultiStar: {-0.11, -0.31}, one-star: {-0.49, -0.58}
23:03:33.257 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
23:03:33.257 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
23:03:33.257 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.90 mountX=0.33 mountY=-0.05, mountTheta=-0.17
23:03:33.260 00.003 11060 worker thread done servicing request
23:03:33.262 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.31, opts=13)
23:03:33.262 00.000 10844 Enqueuing Move request for scope (-0.11, -0.31)
23:03:33.262 00.000 11060 Worker thread wakes up
23:03:33.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
23:03:33.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
23:03:33.262 00.000 11060 Moving (-0.11, -0.31) raw xDistance=0.33 yDistance=-0.05
23:03:33.264 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.33
23:03:33.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:33.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:03:33.264 00.000 11060 MoveAxis(W, 52, ABG)
23:03:33.264 00.000 11060 Guiding  Dir = 3, Dur = 52
23:03:33.279 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:33.282 00.003 11060 IsSlewing returns 0
23:03:33.283 00.001 11060 IsGuiding returns 0
23:03:33.345 00.062 11060 IsGuiding returns 0
23:03:33.345 00.000 11060 Move returns status 0, amount 52
23:03:33.346 00.001 11060 MoveAxis(N, 0, ABG)
23:03:33.346 00.000 11060 Move returns status 0, amount 0
23:03:33.346 00.000 11060 move complete, result=0
23:03:33.346 00.000 11060 worker thread done servicing request
23:03:33.348 00.002 10844 UpdateGuideState exits: m=3344 SNR=37.9
23:03:33.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:33.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:33.348 00.000 10844 Enqueuing Expose request
23:03:33.348 00.000 11060 Worker thread wakes up
23:03:33.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:33.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:33.348 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
23:03:34.036 00.688 11060 Exposure complete
23:03:34.772 00.736 11060 worker thread done servicing request
23:03:34.772 00.000 10844 OnExposeComplete: enter
23:03:34.772 00.000 10844 UpdateGuideState(): m_state=6
23:03:34.772 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
23:03:34.774 00.002 10844 Star::Find returns 1 (0), X=255.56, Y=59.99, Mass=3221, SNR=37.0, Peak=240 HFD=3.5
23:03:34.774 00.000 10844 MultiStar: [#1 -0.14,0.23,1.04,U] [#2 -0.38,-0.34,1.95,U] [#3 0.08,-0.23,0.97,U] [#4 -0.09,-0.02,0.96,U] [#5 0.03,0.33,0.98,U] [#6 -0.01,0.55,0.87,U] [#7 -0.09,0.03,0.87,U] [#8 -0.43,0.09,0.96,U] 
23:03:34.774 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.07}, one-star: {0.44, 0.37}
23:03:34.775 00.001 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
23:03:34.777 00.002 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
23:03:34.777 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
23:03:34.778 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.07, opts=13)
23:03:34.787 00.009 10844 Enqueuing Move request for scope (-0.10, 0.07)
23:03:34.787 00.000 11060 Worker thread wakes up
23:03:34.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
23:03:34.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
23:03:34.787 00.000 11060 Moving (-0.10, 0.07) raw xDistance=-0.05 yDistance=-0.11
23:03:34.788 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:03:34.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:34.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:34.788 00.000 11060 MoveAxis(E, 0, ABG)
23:03:34.788 00.000 11060 Move returns status 0, amount 0
23:03:34.788 00.000 11060 MoveAxis(N, 0, ABG)
23:03:34.788 00.000 11060 Move returns status 0, amount 0
23:03:34.788 00.000 11060 move complete, result=0
23:03:34.788 00.000 11060 worker thread done servicing request
23:03:34.803 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:34.919 00.116 10844 UpdateGuideState exits: m=3221 SNR=37.0
23:03:34.921 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:34.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:34.921 00.000 10844 Enqueuing Expose request
23:03:34.921 00.000 11060 Worker thread wakes up
23:03:34.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:34.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:34.926 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:35.570 00.644 11060 Exposure complete
23:03:36.154 00.584 11060 worker thread done servicing request
23:03:36.154 00.000 10844 OnExposeComplete: enter
23:03:36.154 00.000 10844 UpdateGuideState(): m_state=6
23:03:36.156 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
23:03:36.156 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=59.58, Mass=3345, SNR=37.7, Peak=255 HFD=3.6
23:03:36.157 00.001 10844 MultiStar: [#1 0.05,0.12,0.99,U] [#2 -0.73,0.14,0.00,M2] [#3 0.43,0.35,0.96,U] [#4 0.04,0.15,0.93,U] [#5 -0.21,-0.57,1.01,U] [#6 -0.14,0.17,0.89,U] [#7 0.16,0.12,0.84,U] [#8 0.61,0.08,1.02,U] 
23:03:36.157 00.000 10844 single-star, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.06, -0.04}
23:03:36.158 00.001 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
23:03:36.158 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
23:03:36.158 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.62 mountX=0.03 mountY=0.07, mountTheta=1.13
23:03:36.161 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
23:03:36.181 00.020 10844 Enqueuing Move request for scope (0.06, -0.04)
23:03:36.184 00.003 11060 Worker thread wakes up
23:03:36.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:03:36.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:03:36.185 00.001 11060 Moving (0.06, -0.04) raw xDistance=0.03 yDistance=0.07
23:03:36.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:03:36.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:36.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:03:36.185 00.000 11060 MoveAxis(E, 0, ABG)
23:03:36.185 00.000 11060 Move returns status 0, amount 0
23:03:36.185 00.000 11060 MoveAxis(N, 0, ABG)
23:03:36.185 00.000 11060 Move returns status 0, amount 0
23:03:36.213 00.028 11060 move complete, result=0
23:03:36.213 00.000 11060 worker thread done servicing request
23:03:36.223 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:36.287 00.064 10844 UpdateGuideState exits: m=3345 SNR=37.7 Saturated
23:03:36.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:36.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:36.287 00.000 10844 Enqueuing Expose request
23:03:36.287 00.000 11060 Worker thread wakes up
23:03:36.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:36.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:36.291 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:37.302 01.011 11060 Exposure complete
23:03:38.949 01.647 11060 worker thread done servicing request
23:03:38.949 00.000 10844 OnExposeComplete: enter
23:03:38.949 00.000 10844 UpdateGuideState(): m_state=6
23:03:38.949 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
23:03:38.949 00.000 10844 Star::Find returns 1 (0), X=255.62, Y=60.10, Mass=3248, SNR=37.0, Peak=254 HFD=3.3
23:03:38.949 00.000 10844 MultiStar: [#1 0.05,-0.03,0.89,U] [#2 -0.23,-0.01,1.85,U] [#3 -0.00,0.56,0.94,U] [#4 -0.23,0.39,0.94,U] [#5 -0.33,-0.03,0.96,U] [#6 0.14,0.28,0.92,U] [#7 0.27,0.36,0.90,U] [#8 -0.47,0.18,0.94,U] 
23:03:38.949 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.22}, one-star: {0.50, 0.49}
23:03:38.949 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
23:03:38.949 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
23:03:38.951 00.002 10844 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.81 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
23:03:38.977 00.026 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.22, opts=13)
23:03:38.977 00.000 10844 Enqueuing Move request for scope (-0.05, 0.22)
23:03:38.977 00.000 11060 Worker thread wakes up
23:03:38.979 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
23:03:38.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
23:03:38.979 00.000 11060 Moving (-0.05, 0.22) raw xDistance=-0.21 yDistance=-0.09
23:03:38.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:03:38.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:38.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:38.979 00.000 11060 MoveAxis(E, 36, ABG)
23:03:38.979 00.000 11060 Guiding  Dir = 2, Dur = 36
23:03:38.997 00.018 11060 IsSlewing returns 0
23:03:38.997 00.000 11060 IsGuiding returns 0
23:03:38.999 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:39.045 00.046 11060 IsGuiding returns 0
23:03:39.047 00.002 11060 Move returns status 0, amount 36
23:03:39.047 00.000 11060 MoveAxis(N, 0, ABG)
23:03:39.047 00.000 11060 Move returns status 0, amount 0
23:03:39.047 00.000 11060 move complete, result=0
23:03:39.048 00.001 11060 worker thread done servicing request
23:03:39.063 00.015 10844 UpdateGuideState exits: m=3248 SNR=37.0
23:03:39.065 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:39.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:39.067 00.002 10844 Enqueuing Expose request
23:03:39.067 00.000 11060 Worker thread wakes up
23:03:39.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:39.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:39.067 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:03:39.974 00.907 11060 Exposure complete
23:03:41.044 01.070 11060 worker thread done servicing request
23:03:41.044 00.000 10844 OnExposeComplete: enter
23:03:41.044 00.000 10844 UpdateGuideState(): m_state=6
23:03:41.045 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
23:03:41.045 00.000 10844 Star::Find returns 1 (0), X=255.65, Y=59.98, Mass=2839, SNR=34.2, Peak=235 HFD=3.4
23:03:41.045 00.000 10844 MultiStar: [#1 -0.20,0.68,0.00,M1] [#2 -0.46,-0.34,2.12,U] [#3 0.04,-0.17,1.04,U] [#4 -0.18,-0.15,0.98,U] [#5 -0.21,-0.30,1.04,U] [#6 -0.24,-0.10,1.00,U] [#7 0.22,-0.10,0.88,U] [#8 0.11,0.03,0.98,U] 
23:03:41.045 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.13}, one-star: {0.53, 0.36}
23:03:41.045 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
23:03:41.045 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
23:03:41.045 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.14 mountX=0.14 mountY=-0.06, mountTheta=-0.40
23:03:41.051 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
23:03:41.051 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
23:03:41.051 00.000 11060 Worker thread wakes up
23:03:41.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
23:03:41.051 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
23:03:41.051 00.000 11060 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=-0.06
23:03:41.052 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:03:41.053 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:41.054 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:41.054 00.000 11060 MoveAxis(W, 23, ABG)
23:03:41.055 00.001 11060 Guiding  Dir = 3, Dur = 23
23:03:41.059 00.004 11060 IsSlewing returns 0
23:03:41.059 00.000 11060 IsGuiding returns 0
23:03:41.091 00.032 11060 IsGuiding returns 0
23:03:41.091 00.000 11060 Move returns status 0, amount 23
23:03:41.091 00.000 11060 MoveAxis(N, 0, ABG)
23:03:41.091 00.000 11060 Move returns status 0, amount 0
23:03:41.091 00.000 11060 move complete, result=0
23:03:41.091 00.000 11060 worker thread done servicing request
23:03:41.096 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:41.163 00.067 10844 UpdateGuideState exits: m=2839 SNR=34.2
23:03:41.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:41.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:41.163 00.000 10844 Enqueuing Expose request
23:03:41.163 00.000 11060 Worker thread wakes up
23:03:41.165 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:41.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:41.165 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
23:03:41.820 00.655 11060 Exposure complete
23:03:42.365 00.545 11060 worker thread done servicing request
23:03:42.365 00.000 10844 OnExposeComplete: enter
23:03:42.365 00.000 10844 UpdateGuideState(): m_state=6
23:03:42.365 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
23:03:42.365 00.000 10844 Star::Find returns 1 (0), X=255.05, Y=59.81, Mass=3467, SNR=38.7, Peak=236 HFD=3.6
23:03:42.365 00.000 10844 MultiStar: [#1 -0.31,0.82,0.00,M2] [#2 -0.82,0.15,0.00,M1] [#3 -0.06,0.18,0.94,U] [#4 0.24,0.12,0.89,U] [#5 -0.42,-0.26,0.95,U] [#6 -0.21,0.25,0.86,U] [#7 -0.01,0.34,0.81,U] [#8 -0.01,0.21,0.88,U] 
23:03:42.365 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.14}, one-star: {-0.07, 0.20}
23:03:42.365 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
23:03:42.365 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.46)
23:03:42.365 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
23:03:42.372 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.14, opts=13)
23:03:42.372 00.000 10844 Enqueuing Move request for scope (-0.08, 0.14)
23:03:42.372 00.000 11060 Worker thread wakes up
23:03:42.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
23:03:42.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
23:03:42.372 00.000 11060 Moving (-0.08, 0.14) raw xDistance=-0.12 yDistance=-0.10
23:03:42.373 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:03:42.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:42.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:03:42.373 00.000 11060 MoveAxis(E, 21, ABG)
23:03:42.375 00.002 11060 Guiding  Dir = 2, Dur = 21
23:03:42.383 00.008 11060 IsSlewing returns 0
23:03:42.384 00.001 11060 IsGuiding returns 0
23:03:42.402 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:42.421 00.019 11060 IsGuiding returns 0
23:03:42.421 00.000 11060 Move returns status 0, amount 21
23:03:42.421 00.000 11060 MoveAxis(N, 0, ABG)
23:03:42.421 00.000 11060 Move returns status 0, amount 0
23:03:42.421 00.000 11060 move complete, result=0
23:03:42.421 00.000 11060 worker thread done servicing request
23:03:42.456 00.035 10844 UpdateGuideState exits: m=3467 SNR=38.7
23:03:42.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:42.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:42.456 00.000 10844 Enqueuing Expose request
23:03:42.456 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
23:03:42.456 00.000 11060 Worker thread wakes up
23:03:42.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:42.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:43.149 00.693 11060 Exposure complete
23:03:43.722 00.573 11060 worker thread done servicing request
23:03:43.722 00.000 10844 OnExposeComplete: enter
23:03:43.722 00.000 10844 UpdateGuideState(): m_state=6
23:03:43.723 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
23:03:43.723 00.000 10844 Star::Find returns 1 (1), X=254.92, Y=59.93, Mass=3388, SNR=37.6, Peak=255 HFD=3.9
23:03:43.723 00.000 10844 MultiStar: [#1 -0.14,0.81,0.00,M3] [#2 -0.63,0.30,0.00,M2] [#3 -0.18,0.14,0.97,U] [#4 0.57,0.57,0.00,M1] [#5 -0.28,0.25,1.01,U] [#6 -0.21,0.91,0.00,M1] [#7 0.14,0.68,0.00,M1] [#8 0.22,0.55,0.85,U] 
23:03:43.723 00.000 10844 refined, 3 included, MultiStar: {-0.12, 0.30}, one-star: {-0.20, 0.31}
23:03:43.723 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
23:03:43.723 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.60)
23:03:43.723 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.33 cameraTheta=1.95 mountX=-0.28 mountY=-0.17, mountTheta=-2.59
23:03:43.726 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.30, opts=13)
23:03:43.726 00.000 10844 Enqueuing Move request for scope (-0.12, 0.30)
23:03:43.726 00.000 11060 Worker thread wakes up
23:03:43.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.30) opts 0xd
23:03:43.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.30)
23:03:43.726 00.000 11060 Moving (-0.12, 0.30) raw xDistance=-0.28 yDistance=-0.17
23:03:43.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:03:43.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:43.733 00.007 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:03:43.733 00.000 11060 MoveAxis(E, 49, ABG)
23:03:43.735 00.002 11060 Guiding  Dir = 2, Dur = 49
23:03:43.749 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:43.755 00.006 11060 IsSlewing returns 0
23:03:43.755 00.000 11060 IsGuiding returns 0
23:03:43.808 00.053 10844 UpdateGuideState exits: m=3388 SNR=37.6 Saturated
23:03:43.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:43.809 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:43.809 00.000 10844 Enqueuing Expose request
23:03:43.812 00.003 11060 IsGuiding returns 0
23:03:43.812 00.000 11060 Move returns status 0, amount 49
23:03:43.812 00.000 11060 MoveAxis(N, 0, ABG)
23:03:43.812 00.000 11060 Move returns status 0, amount 0
23:03:43.814 00.002 11060 move complete, result=0
23:03:43.814 00.000 11060 worker thread done servicing request
23:03:43.814 00.000 11060 Worker thread wakes up
23:03:43.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:43.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:43.840 00.026 10844 GuideStep: -0.3 px 49 ms EAST, -0.2 px 0 ms NORTH
23:03:44.455 00.615 11060 Exposure complete
23:03:44.970 00.515 11060 worker thread done servicing request
23:03:47.102 02.132 10844 OnExposeComplete: enter
23:03:47.102 00.000 10844 UpdateGuideState(): m_state=6
23:03:47.102 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
23:03:47.105 00.003 10844 Star::Find returns 1 (1), X=255.09, Y=59.80, Mass=3537, SNR=38.4, Peak=255 HFD=3.7
23:03:47.105 00.000 10844 MultiStar: [#1 -0.08,0.96,0.00,M4] [#2 -0.58,0.21,1.78,U] [#3 -0.13,0.04,0.88,U] [#4 -0.09,0.01,1.01,U] [#5 -0.55,0.77,0.00,M1] [#6 -0.36,0.42,0.93,U] [#7 -0.28,0.13,0.79,U] [#8 -0.05,0.38,0.88,U] 
23:03:47.105 00.000 10844 single-star, 6 included, MultiStar: {-0.26, 0.20}, one-star: {-0.03, 0.18}
23:03:47.105 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
23:03:47.105 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
23:03:47.105 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.72 mountX=-0.17 mountY=-0.06, mountTheta=-2.83
23:03:47.109 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.18, opts=13)
23:03:47.109 00.000 10844 Enqueuing Move request for scope (-0.03, 0.18)
23:03:47.109 00.000 11060 Worker thread wakes up
23:03:47.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
23:03:47.109 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
23:03:47.109 00.000 11060 Moving (-0.03, 0.18) raw xDistance=-0.17 yDistance=-0.06
23:03:47.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:03:47.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:47.114 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:47.116 00.002 11060 MoveAxis(E, 32, ABG)
23:03:47.116 00.000 11060 Guiding  Dir = 2, Dur = 32
23:03:47.140 00.024 11060 IsSlewing returns 0
23:03:47.140 00.000 11060 IsGuiding returns 0
23:03:47.201 00.061 11060 IsGuiding returns 0
23:03:47.201 00.000 11060 Move returns status 0, amount 32
23:03:47.201 00.000 11060 MoveAxis(N, 0, ABG)
23:03:47.201 00.000 11060 Move returns status 0, amount 0
23:03:47.201 00.000 11060 move complete, result=0
23:03:47.201 00.000 11060 worker thread done servicing request
23:03:47.322 00.121 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:47.353 00.031 10844 UpdateGuideState exits: m=3537 SNR=38.4 Saturated
23:03:47.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:47.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:47.353 00.000 10844 Enqueuing Expose request
23:03:47.353 00.000 11060 Worker thread wakes up
23:03:47.353 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:03:47.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:47.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:48.011 00.658 11060 Exposure complete
23:03:48.330 00.319 11060 worker thread done servicing request
23:03:48.331 00.001 10844 OnExposeComplete: enter
23:03:48.331 00.000 10844 UpdateGuideState(): m_state=6
23:03:48.331 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
23:03:48.331 00.000 10844 Star::Find returns 1 (1), X=255.25, Y=60.42, Mass=3440, SNR=38.0, Peak=255 HFD=3.7
23:03:48.331 00.000 10844 MultiStar: [#1 -0.06,1.28,0.00,M5] [#2 -0.87,1.11,0.00,M2] [#3 0.04,0.38,0.98,U] [#4 -0.15,0.63,0.92,U] [#5 -0.25,0.81,0.00,M2] [#6 0.11,1.26,0.00,M1] [#7 0.05,0.91,0.00,M1] [#8 -0.10,1.08,0.00,M1] 
23:03:48.331 00.000 10844 refined, 2 included, MultiStar: {0.01, 0.61}, one-star: {0.13, 0.80}
23:03:48.331 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
23:03:48.333 00.002 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
23:03:48.333 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.61 hyp=0.61 cameraTheta=1.56 mountX=-0.60 mountY=-0.09, mountTheta=-2.99
23:03:48.333 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.61, opts=13)
23:03:48.333 00.000 10844 Enqueuing Move request for scope (0.01, 0.61)
23:03:48.333 00.000 11060 Worker thread wakes up
23:03:48.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.61) opts 0xd
23:03:48.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.61)
23:03:48.333 00.000 11060 Moving (0.01, 0.61) raw xDistance=-0.60 yDistance=-0.09
23:03:48.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.60
23:03:48.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:48.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:48.333 00.000 11060 MoveAxis(E, 105, ABG)
23:03:48.333 00.000 11060 Guiding  Dir = 2, Dur = 105
23:03:48.348 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:48.362 00.014 11060 IsSlewing returns 0
23:03:48.362 00.000 11060 IsGuiding returns 0
23:03:48.382 00.020 10844 UpdateGuideState exits: m=3440 SNR=38.0 Saturated
23:03:48.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:48.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:48.382 00.000 10844 Enqueuing Expose request
23:03:48.471 00.089 11060 IsGuiding returns 0
23:03:48.471 00.000 11060 Move returns status 0, amount 105
23:03:48.471 00.000 11060 MoveAxis(N, 0, ABG)
23:03:48.471 00.000 11060 Move returns status 0, amount 0
23:03:48.471 00.000 11060 move complete, result=0
23:03:48.472 00.001 11060 worker thread done servicing request
23:03:48.472 00.000 11060 Worker thread wakes up
23:03:48.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:48.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:48.476 00.004 10844 GuideStep: -0.6 px 105 ms EAST, -0.1 px 0 ms NORTH
23:03:49.117 00.641 11060 Exposure complete
23:03:49.449 00.332 11060 worker thread done servicing request
23:03:49.450 00.001 10844 OnExposeComplete: enter
23:03:49.450 00.000 10844 UpdateGuideState(): m_state=6
23:03:49.450 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
23:03:49.450 00.000 10844 Star::Find returns 1 (1), X=255.50, Y=59.79, Mass=3421, SNR=37.9, Peak=255 HFD=3.7
23:03:49.450 00.000 10844 MultiStar: [#1 0.22,0.69,0.00,M6] [#2 -0.58,0.06,1.97,U] [#3 0.00,0.05,0.96,U] [#4 0.52,0.46,0.00,M1] [#5 -0.34,-0.00,1.01,U] [#6 0.13,0.52,0.93,U] [#7 -0.16,0.25,0.77,U] [#8 0.40,0.47,0.89,U] 
23:03:49.451 00.001 10844 refined, 6 included, MultiStar: {-0.10, 0.19}, one-star: {0.38, 0.17}
23:03:49.451 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
23:03:49.451 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.49)
23:03:49.451 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.06 mountX=-0.17 mountY=-0.13, mountTheta=-2.48
23:03:49.454 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.19, opts=13)
23:03:49.454 00.000 10844 Enqueuing Move request for scope (-0.10, 0.19)
23:03:49.454 00.000 11060 Worker thread wakes up
23:03:49.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
23:03:49.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
23:03:49.454 00.000 11060 Moving (-0.10, 0.19) raw xDistance=-0.17 yDistance=-0.13
23:03:49.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:03:49.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:49.456 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:03:49.456 00.000 11060 MoveAxis(E, 32, ABG)
23:03:49.467 00.011 11060 Guiding  Dir = 2, Dur = 32
23:03:49.471 00.004 11060 IsSlewing returns 0
23:03:49.473 00.002 11060 IsGuiding returns 0
23:03:49.481 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:49.506 00.025 10844 UpdateGuideState exits: m=3421 SNR=37.9 Saturated
23:03:49.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:49.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:49.506 00.000 10844 Enqueuing Expose request
23:03:49.511 00.005 11060 IsGuiding returns 0
23:03:49.511 00.000 11060 Move returns status 0, amount 32
23:03:49.511 00.000 11060 MoveAxis(N, 0, ABG)
23:03:49.511 00.000 11060 Move returns status 0, amount 0
23:03:49.511 00.000 11060 move complete, result=0
23:03:49.511 00.000 11060 worker thread done servicing request
23:03:49.511 00.000 11060 Worker thread wakes up
23:03:49.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:49.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:49.528 00.017 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:03:50.179 00.651 11060 Exposure complete
23:03:50.823 00.644 11060 worker thread done servicing request
23:03:50.823 00.000 10844 OnExposeComplete: enter
23:03:50.823 00.000 10844 UpdateGuideState(): m_state=6
23:03:50.824 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
23:03:50.824 00.000 10844 Star::Find returns 1 (0), X=254.83, Y=59.86, Mass=2876, SNR=34.6, Peak=218 HFD=3.5
23:03:50.825 00.001 10844 MultiStar: [#1 -0.44,0.17,1.11,U] [#2 -0.48,-0.06,2.08,U] [#3 0.45,0.08,1.00,U] [#4 0.14,0.17,0.99,U] [#5 -0.06,-0.19,1.10,U] [#6 0.04,0.26,1.04,U] [#7 0.35,0.25,0.85,U] [#8 0.23,0.42,0.99,U] 
23:03:50.825 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.30, 0.24}
23:03:50.825 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
23:03:50.825 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.47)
23:03:50.825 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.08 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
23:03:50.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
23:03:50.827 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
23:03:50.827 00.000 11060 Worker thread wakes up
23:03:50.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:03:50.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:03:50.827 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.11 yDistance=-0.09
23:03:50.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:03:50.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:50.828 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:03:50.828 00.000 11060 MoveAxis(E, 0, ABG)
23:03:50.828 00.000 11060 Move returns status 0, amount 0
23:03:50.828 00.000 11060 MoveAxis(N, 0, ABG)
23:03:50.828 00.000 11060 Move returns status 0, amount 0
23:03:50.828 00.000 11060 move complete, result=0
23:03:50.828 00.000 11060 worker thread done servicing request
23:03:50.841 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:50.898 00.057 10844 UpdateGuideState exits: m=2876 SNR=34.6
23:03:50.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:50.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:50.901 00.003 10844 Enqueuing Expose request
23:03:50.904 00.003 11060 Worker thread wakes up
23:03:50.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:50.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:50.904 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:51.581 00.677 11060 Exposure complete
23:03:52.385 00.804 11060 worker thread done servicing request
23:03:52.386 00.001 10844 OnExposeComplete: enter
23:03:52.386 00.000 10844 UpdateGuideState(): m_state=6
23:03:52.386 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
23:03:52.386 00.000 10844 Star::Find returns 1 (0), X=255.08, Y=60.35, Mass=3529, SNR=38.4, Peak=241 HFD=3.9
23:03:52.388 00.002 10844 MultiStar: [#1 0.01,0.71,0.00,M6] [#2 -0.63,0.07,1.85,U] [#3 -0.04,0.28,0.85,U] [#4 -0.07,0.24,0.93,U] [#5 -0.22,0.25,0.96,U] [#6 0.07,0.39,0.85,U] [#7 -0.08,0.61,0.84,U] [#8 0.12,0.62,0.85,U] 
23:03:52.388 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.36}, one-star: {-0.04, 0.73}
23:03:52.388 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.78 = -2.51)
23:03:52.388 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.53)
23:03:52.388 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.36 hyp=0.40 cameraTheta=2.02 mountX=-0.32 mountY=-0.23, mountTheta=-2.52
23:03:52.393 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.36, opts=13)
23:03:52.393 00.000 10844 Enqueuing Move request for scope (-0.17, 0.36)
23:03:52.393 00.000 11060 Worker thread wakes up
23:03:52.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.36) opts 0xd
23:03:52.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.36)
23:03:52.393 00.000 11060 Moving (-0.17, 0.36) raw xDistance=-0.32 yDistance=-0.23
23:03:52.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:03:52.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:03:52.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:03:52.393 00.000 11060 MoveAxis(E, 56, ABG)
23:03:52.393 00.000 11060 Guiding  Dir = 2, Dur = 56
23:03:52.420 00.027 11060 IsSlewing returns 0
23:03:52.420 00.000 11060 IsGuiding returns 0
23:03:52.462 00.042 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:52.482 00.020 11060 IsGuiding returns 0
23:03:52.482 00.000 11060 Move returns status 0, amount 56
23:03:52.482 00.000 11060 MoveAxis(N, 0, ABG)
23:03:52.482 00.000 11060 Move returns status 0, amount 0
23:03:52.483 00.001 11060 move complete, result=0
23:03:52.483 00.000 11060 worker thread done servicing request
23:03:52.561 00.078 10844 UpdateGuideState exits: m=3529 SNR=38.4
23:03:52.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:52.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:52.563 00.002 10844 Enqueuing Expose request
23:03:52.563 00.000 11060 Worker thread wakes up
23:03:52.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:52.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:52.563 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
23:03:53.213 00.650 11060 Exposure complete
23:03:53.567 00.354 11060 worker thread done servicing request
23:03:53.567 00.000 10844 OnExposeComplete: enter
23:03:53.567 00.000 10844 UpdateGuideState(): m_state=6
23:03:53.567 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
23:03:53.567 00.000 10844 Star::Find returns 1 (0), X=255.25, Y=59.84, Mass=3624, SNR=38.9, Peak=244 HFD=3.6
23:03:53.567 00.000 10844 MultiStar: [#1 -0.20,1.03,0.00,M7] [#2 -0.28,-0.15,1.74,U] [#3 0.12,0.28,0.85,U] [#4 -0.18,0.78,0.00,M1] [#5 -0.18,0.44,0.94,U] [#6 0.13,0.62,0.87,U] [#7 -0.00,0.50,0.78,U] [#8 0.17,0.24,0.86,U] 
23:03:53.567 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.25}, one-star: {0.13, 0.22}
23:03:53.567 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
23:03:53.567 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.89)
23:03:53.567 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.66 mountX=-0.24 mountY=-0.06, mountTheta=-2.88
23:03:53.571 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.25, opts=13)
23:03:53.571 00.000 10844 Enqueuing Move request for scope (-0.02, 0.25)
23:03:53.571 00.000 11060 Worker thread wakes up
23:03:53.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
23:03:53.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
23:03:53.571 00.000 11060 Moving (-0.02, 0.25) raw xDistance=-0.24 yDistance=-0.06
23:03:53.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:03:53.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:53.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:03:53.571 00.000 11060 MoveAxis(E, 43, ABG)
23:03:53.571 00.000 11060 Guiding  Dir = 2, Dur = 43
23:03:53.579 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:53.583 00.004 11060 IsSlewing returns 0
23:03:53.584 00.001 11060 IsGuiding returns 0
23:03:53.617 00.033 10844 UpdateGuideState exits: m=3624 SNR=38.9
23:03:53.618 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:53.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:53.618 00.000 10844 Enqueuing Expose request
23:03:53.638 00.020 11060 IsGuiding returns 0
23:03:53.639 00.001 11060 Move returns status 0, amount 43
23:03:53.639 00.000 11060 MoveAxis(N, 0, ABG)
23:03:53.639 00.000 11060 Move returns status 0, amount 0
23:03:53.639 00.000 11060 move complete, result=0
23:03:53.639 00.000 11060 worker thread done servicing request
23:03:53.639 00.000 11060 Worker thread wakes up
23:03:53.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:53.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:53.639 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
23:03:54.279 00.640 11060 Exposure complete
23:03:54.851 00.572 10844 OnExposeComplete: enter
23:03:54.851 00.000 10844 UpdateGuideState(): m_state=6
23:03:54.851 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
23:03:54.853 00.002 10844 Star::Find returns 1 (1), X=254.96, Y=59.82, Mass=3551, SNR=38.9, Peak=255 HFD=3.7
23:03:54.853 00.000 10844 MultiStar: [#1 -0.26,1.05,0.00,M8] [#2 -0.16,0.04,1.88,U] [#3 0.27,0.54,0.95,U] [#4 -0.20,0.62,0.94,U] [#5 0.10,0.20,0.99,U] [#6 -0.35,0.61,0.00,M1] [#7 0.33,0.30,0.85,U] [#8 0.22,0.71,0.00,M1] 
23:03:54.853 00.000 10844 single-star, 5 included, MultiStar: {-0.00, 0.28}, one-star: {-0.16, 0.20}
23:03:54.853 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
23:03:54.853 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
23:03:54.854 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.23 mountX=-0.17 mountY=-0.19, mountTheta=-2.31
23:03:54.856 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.20, opts=13)
23:03:54.856 00.000 10844 Enqueuing Move request for scope (-0.16, 0.20)
23:03:54.856 00.000 11060 worker thread done servicing request
23:03:54.856 00.000 11060 Worker thread wakes up
23:03:54.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
23:03:54.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
23:03:54.856 00.000 11060 Moving (-0.16, 0.20) raw xDistance=-0.17 yDistance=-0.19
23:03:54.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:03:54.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:54.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:03:54.856 00.000 11060 MoveAxis(E, 31, ABG)
23:03:54.856 00.000 11060 Guiding  Dir = 2, Dur = 31
23:03:54.862 00.006 11060 IsSlewing returns 0
23:03:54.862 00.000 11060 IsGuiding returns 0
23:03:54.872 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:54.896 00.024 10844 UpdateGuideState exits: m=3551 SNR=38.9 Saturated
23:03:54.898 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:54.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:54.898 00.000 10844 Enqueuing Expose request
23:03:54.902 00.004 11060 IsGuiding returns 0
23:03:54.902 00.000 11060 Move returns status 0, amount 31
23:03:54.902 00.000 11060 MoveAxis(N, 0, ABG)
23:03:54.902 00.000 11060 Move returns status 0, amount 0
23:03:54.902 00.000 11060 move complete, result=0
23:03:54.902 00.000 11060 worker thread done servicing request
23:03:54.902 00.000 11060 Worker thread wakes up
23:03:54.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:54.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:54.921 00.019 10844 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
23:03:55.532 00.611 11060 Exposure complete
23:03:55.800 00.268 11060 worker thread done servicing request
23:03:55.800 00.000 10844 OnExposeComplete: enter
23:03:55.800 00.000 10844 UpdateGuideState(): m_state=6
23:03:55.800 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
23:03:55.802 00.002 10844 Star::Find returns 1 (0), X=254.76, Y=59.41, Mass=2980, SNR=35.9, Peak=250 HFD=3.5
23:03:55.802 00.000 10844 MultiStar: [#1 -0.33,-0.08,0.99,U] [#2 -0.30,-0.33,1.98,U] [#3 -0.10,-0.53,1.04,U] [#4 -0.23,-0.14,0.99,U] [#5 -0.38,-0.53,1.07,U] [#6 -0.08,0.12,0.97,U] [#7 -0.20,-0.02,0.80,U] [#8 -0.23,0.21,0.95,U] 
23:03:55.802 00.000 10844 refined, 8 included, MultiStar: {-0.25, -0.19}, one-star: {-0.36, -0.21}
23:03:55.802 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
23:03:55.802 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
23:03:55.802 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-2.49 mountX=0.24 mountY=-0.22, mountTheta=-0.74
23:03:55.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.19, opts=13)
23:03:55.803 00.000 10844 Enqueuing Move request for scope (-0.25, -0.19)
23:03:55.803 00.000 11060 Worker thread wakes up
23:03:55.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.19) opts 0xd
23:03:55.803 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.19)
23:03:55.803 00.000 11060 Moving (-0.25, -0.19) raw xDistance=0.24 yDistance=-0.22
23:03:55.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:03:55.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:03:55.805 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:03:55.805 00.000 11060 MoveAxis(W, 40, ABG)
23:03:55.805 00.000 11060 Guiding  Dir = 3, Dur = 40
23:03:55.813 00.008 11060 IsSlewing returns 0
23:03:55.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:55.813 00.000 11060 IsGuiding returns 0
23:03:55.846 00.033 10844 UpdateGuideState exits: m=2980 SNR=35.9
23:03:55.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:55.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:55.846 00.000 10844 Enqueuing Expose request
23:03:55.858 00.012 11060 IsGuiding returns 0
23:03:55.859 00.001 11060 Move returns status 0, amount 40
23:03:55.859 00.000 11060 MoveAxis(N, 0, ABG)
23:03:55.859 00.000 11060 Move returns status 0, amount 0
23:03:55.859 00.000 11060 move complete, result=0
23:03:55.860 00.001 11060 worker thread done servicing request
23:03:55.860 00.000 11060 Worker thread wakes up
23:03:55.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:55.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:55.873 00.013 10844 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
23:03:56.543 00.670 11060 Exposure complete
23:03:57.097 00.554 11060 worker thread done servicing request
23:03:57.097 00.000 10844 OnExposeComplete: enter
23:03:57.097 00.000 10844 UpdateGuideState(): m_state=6
23:03:57.098 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
23:03:57.098 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.59, Mass=2991, SNR=35.4, Peak=255 HFD=3.6
23:03:57.098 00.000 10844 MultiStar: [#1 0.35,0.44,1.08,U] [#2 -0.26,-0.29,1.93,U] [#3 -0.01,0.45,1.00,U] [#4 -0.05,-0.04,0.99,U] [#5 -0.55,-0.13,1.05,U] [#6 -0.36,0.13,0.94,U] [#7 -0.08,0.27,0.90,U] [#8 -0.09,-0.05,0.93,U] 
23:03:57.099 00.001 10844 single-star, 8 included, MultiStar: {-0.12, 0.05}, one-star: {0.10, -0.03}
23:03:57.099 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
23:03:57.099 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
23:03:57.099 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.27 mountX=0.01 mountY=0.10, mountTheta=1.48
23:03:57.101 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.03, opts=13)
23:03:57.101 00.000 10844 Enqueuing Move request for scope (0.10, -0.03)
23:03:57.101 00.000 11060 Worker thread wakes up
23:03:57.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
23:03:57.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
23:03:57.101 00.000 11060 Moving (0.10, -0.03) raw xDistance=0.01 yDistance=0.10
23:03:57.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:03:57.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:57.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:03:57.102 00.001 11060 MoveAxis(E, 0, ABG)
23:03:57.102 00.000 11060 Move returns status 0, amount 0
23:03:57.102 00.000 11060 MoveAxis(N, 0, ABG)
23:03:57.102 00.000 11060 Move returns status 0, amount 0
23:03:57.102 00.000 11060 move complete, result=0
23:03:57.102 00.000 11060 worker thread done servicing request
23:03:57.111 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:57.152 00.041 10844 UpdateGuideState exits: m=2991 SNR=35.4 Saturated
23:03:57.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:57.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:57.152 00.000 10844 Enqueuing Expose request
23:03:57.152 00.000 11060 Worker thread wakes up
23:03:57.152 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:57.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:57.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:57.791 00.639 11060 Exposure complete
23:03:58.143 00.352 11060 worker thread done servicing request
23:03:58.143 00.000 10844 OnExposeComplete: enter
23:03:58.145 00.002 10844 UpdateGuideState(): m_state=6
23:03:58.145 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
23:03:58.146 00.001 10844 Star::Find returns 1 (0), X=255.22, Y=59.46, Mass=3006, SNR=35.6, Peak=252 HFD=3.6
23:03:58.148 00.002 10844 MultiStar: [#1 -0.17,0.72,0.00,M7] [#2 -0.84,0.19,0.00,M1] [#3 0.01,0.13,0.95,U] [#4 -0.18,0.52,0.99,U] [#5 -0.25,0.29,0.97,U] [#6 -0.03,0.66,0.97,U] [#7 -0.12,-0.04,0.96,U] [#8 -0.22,0.28,0.95,U] 
23:03:58.148 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.24}, one-star: {0.10, -0.16}
23:03:58.148 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
23:03:58.148 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
23:03:58.148 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.02 mountX=0.14 mountY=0.12, mountTheta=0.72
23:03:58.150 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.16, opts=13)
23:03:58.150 00.000 10844 Enqueuing Move request for scope (0.10, -0.16)
23:03:58.151 00.001 11060 Worker thread wakes up
23:03:58.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
23:03:58.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
23:03:58.151 00.000 11060 Moving (0.10, -0.16) raw xDistance=0.14 yDistance=0.12
23:03:58.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:03:58.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:58.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:03:58.151 00.000 11060 MoveAxis(W, 24, ABG)
23:03:58.151 00.000 11060 Guiding  Dir = 3, Dur = 24
23:03:58.161 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:03:58.164 00.003 11060 IsSlewing returns 0
23:03:58.165 00.001 11060 IsGuiding returns 0
23:03:58.187 00.022 10844 UpdateGuideState exits: m=3006 SNR=35.6
23:03:58.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:58.189 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:58.189 00.000 10844 Enqueuing Expose request
23:03:58.192 00.003 11060 IsGuiding returns 0
23:03:58.192 00.000 11060 Move returns status 0, amount 24
23:03:58.192 00.000 11060 MoveAxis(N, 0, ABG)
23:03:58.192 00.000 11060 Move returns status 0, amount 0
23:03:58.192 00.000 11060 move complete, result=0
23:03:58.192 00.000 11060 worker thread done servicing request
23:03:58.192 00.000 11060 Worker thread wakes up
23:03:58.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:58.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:58.214 00.022 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
23:03:58.838 00.624 11060 Exposure complete
23:03:59.211 00.373 11060 worker thread done servicing request
23:03:59.211 00.000 10844 OnExposeComplete: enter
23:03:59.211 00.000 10844 UpdateGuideState(): m_state=6
23:03:59.211 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
23:03:59.211 00.000 10844 Star::Find returns 1 (0), X=254.67, Y=60.09, Mass=3314, SNR=37.1, Peak=238 HFD=3.4
23:03:59.211 00.000 10844 MultiStar: [#1 -0.70,0.99,0.00,M8] [#2 -0.92,0.54,0.00,M2] [#3 -0.08,0.09,0.95,U] [#4 0.23,0.16,1.00,U] [#5 -0.49,0.56,0.00,M1] [#6 -0.31,0.75,0.00,M1] [#7 -0.28,0.35,0.91,U] [#8 0.12,0.66,0.00,M1] 
23:03:59.211 00.000 10844 refined, 3 included, MultiStar: {-0.14, 0.27}, one-star: {-0.45, 0.47}
23:03:59.211 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
23:03:59.211 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
23:03:59.226 00.015 10844 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.06 mountX=-0.24 mountY=-0.18, mountTheta=-2.48
23:03:59.228 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.27, opts=13)
23:03:59.228 00.000 10844 Enqueuing Move request for scope (-0.14, 0.27)
23:03:59.228 00.000 11060 Worker thread wakes up
23:03:59.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
23:03:59.228 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
23:03:59.228 00.000 11060 Moving (-0.14, 0.27) raw xDistance=-0.24 yDistance=-0.18
23:03:59.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
23:03:59.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:59.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:03:59.228 00.000 11060 MoveAxis(E, 40, ABG)
23:03:59.228 00.000 11060 Guiding  Dir = 2, Dur = 40
23:03:59.237 00.009 11060 IsSlewing returns 0
23:03:59.239 00.002 11060 IsGuiding returns 0
23:03:59.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:03:59.258 00.019 10844 UpdateGuideState exits: m=3314 SNR=37.1
23:03:59.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:59.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:03:59.258 00.000 10844 Enqueuing Expose request
23:03:59.282 00.024 11060 IsGuiding returns 0
23:03:59.282 00.000 11060 Move returns status 0, amount 40
23:03:59.284 00.002 11060 MoveAxis(N, 0, ABG)
23:03:59.284 00.000 11060 Move returns status 0, amount 0
23:03:59.284 00.000 11060 move complete, result=0
23:03:59.284 00.000 11060 worker thread done servicing request
23:03:59.284 00.000 11060 Worker thread wakes up
23:03:59.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:03:59.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:03:59.284 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
23:03:59.930 00.646 11060 Exposure complete
23:04:00.191 00.261 11060 worker thread done servicing request
23:04:00.191 00.000 10844 OnExposeComplete: enter
23:04:00.191 00.000 10844 UpdateGuideState(): m_state=6
23:04:00.191 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
23:04:00.191 00.000 10844 Star::Find returns 1 (0), X=254.58, Y=60.36, Mass=3273, SNR=37.2, Peak=251 HFD=3.5
23:04:00.191 00.000 10844 MultiStar: [#1 -0.52,0.73,0.00,M9] [#2 -0.37,0.21,2.04,U] [#3 -0.07,0.76,0.00,M1] [#4 -0.20,0.17,0.92,U] [#5 -0.84,0.25,0.00,M2] [#6 -0.72,0.94,0.00,M2] [#7 -0.04,0.57,0.91,U] [#8 -0.33,0.26,0.98,U] 
23:04:00.191 00.000 10844 refined, 4 included, MultiStar: {-0.32, 0.36}, one-star: {-0.55, 0.74}
23:04:00.191 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.05 = -2.24)
23:04:00.191 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
23:04:00.191 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.36 hyp=0.48 cameraTheta=2.29 mountX=-0.30 mountY=-0.37, mountTheta=-2.24
23:04:00.191 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.36, opts=13)
23:04:00.191 00.000 10844 Enqueuing Move request for scope (-0.32, 0.36)
23:04:00.191 00.000 11060 Worker thread wakes up
23:04:00.196 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.36) opts 0xd
23:04:00.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.36)
23:04:00.196 00.000 11060 Moving (-0.32, 0.36) raw xDistance=-0.30 yDistance=-0.37
23:04:00.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:04:00.197 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:04:00.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:04:00.197 00.000 11060 MoveAxis(E, 52, ABG)
23:04:00.197 00.000 11060 Guiding  Dir = 2, Dur = 52
23:04:00.204 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:00.223 00.019 11060 IsSlewing returns 0
23:04:00.225 00.002 11060 IsGuiding returns 0
23:04:00.237 00.012 10844 UpdateGuideState exits: m=3273 SNR=37.2
23:04:00.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:00.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:00.237 00.000 10844 Enqueuing Expose request
23:04:00.295 00.058 11060 IsGuiding returns 0
23:04:00.295 00.000 11060 Move returns status 0, amount 52
23:04:00.295 00.000 11060 MoveAxis(N, 0, ABG)
23:04:00.314 00.019 11060 Move returns status 0, amount 0
23:04:00.315 00.001 11060 move complete, result=0
23:04:00.315 00.000 11060 worker thread done servicing request
23:04:00.315 00.000 11060 Worker thread wakes up
23:04:00.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:00.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:00.316 00.001 10844 GuideStep: -0.3 px 52 ms EAST, -0.4 px 0 ms NORTH
23:04:00.941 00.625 11060 Exposure complete
23:04:01.181 00.240 11060 worker thread done servicing request
23:04:01.181 00.000 10844 OnExposeComplete: enter
23:04:01.181 00.000 10844 UpdateGuideState(): m_state=6
23:04:01.181 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
23:04:01.181 00.000 10844 Star::Find returns 1 (0), X=254.83, Y=59.69, Mass=3136, SNR=36.4, Peak=251 HFD=3.5
23:04:01.181 00.000 10844 MultiStar: [#1 -0.62,0.85,0.00,M10] [#2 -0.90,-0.34,0.00,M2] [#3 0.13,0.02,1.01,U] [#4 0.37,0.31,0.99,U] [#5 -0.94,-0.16,0.00,M3] [#6 -0.25,0.24,0.95,U] [#7 0.01,0.06,0.84,U] [#8 -0.13,0.33,0.99,U] 
23:04:01.181 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.17}, one-star: {-0.29, 0.07}
23:04:01.181 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
23:04:01.181 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.83)
23:04:01.181 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.72 mountX=-0.17 mountY=-0.05, mountTheta=-2.82
23:04:01.181 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.17, opts=13)
23:04:01.187 00.006 10844 Enqueuing Move request for scope (-0.03, 0.17)
23:04:01.187 00.000 11060 Worker thread wakes up
23:04:01.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
23:04:01.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
23:04:01.187 00.000 11060 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=-0.05
23:04:01.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:04:01.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:01.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:01.187 00.000 11060 MoveAxis(E, 30, ABG)
23:04:01.187 00.000 11060 Guiding  Dir = 2, Dur = 30
23:04:01.198 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:01.215 00.017 11060 IsSlewing returns 0
23:04:01.215 00.000 11060 IsGuiding returns 0
23:04:01.232 00.017 10844 UpdateGuideState exits: m=3136 SNR=36.4
23:04:01.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:01.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:01.232 00.000 10844 Enqueuing Expose request
23:04:01.263 00.031 11060 IsGuiding returns 0
23:04:01.263 00.000 11060 Move returns status 0, amount 30
23:04:01.263 00.000 11060 MoveAxis(N, 0, ABG)
23:04:01.263 00.000 11060 Move returns status 0, amount 0
23:04:01.263 00.000 11060 move complete, result=0
23:04:01.263 00.000 11060 worker thread done servicing request
23:04:01.263 00.000 11060 Worker thread wakes up
23:04:01.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:01.265 00.002 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:04:01.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:01.915 00.650 11060 Exposure complete
23:04:02.153 00.238 11060 worker thread done servicing request
23:04:02.153 00.000 10844 OnExposeComplete: enter
23:04:02.153 00.000 10844 UpdateGuideState(): m_state=6
23:04:02.153 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
23:04:02.153 00.000 10844 Star::Find returns 1 (0), X=254.77, Y=60.01, Mass=3430, SNR=38.0, Peak=248 HFD=3.8
23:04:02.153 00.000 10844 MultiStar: [#1 -0.23,0.86,0.00,R] [#2 -0.71,0.33,0.00,M3] [#3 -0.02,-0.01,0.94,U] [#4 -0.14,0.17,0.96,U] [#5 -0.39,0.19,0.98,U] [#6 -0.16,0.45,0.86,U] [#7 -0.55,0.34,0.90,U] [#8 -0.53,0.62,0.00,M1] 
23:04:02.153 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.25}, one-star: {-0.35, 0.39}
23:04:02.153 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
23:04:02.153 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
23:04:02.153 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.37 cameraTheta=2.39 mountX=-0.20 mountY=-0.31, mountTheta=-2.15
23:04:02.156 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.25, opts=13)
23:04:02.156 00.000 10844 Enqueuing Move request for scope (-0.27, 0.25)
23:04:02.156 00.000 11060 Worker thread wakes up
23:04:02.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.25) opts 0xd
23:04:02.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.25)
23:04:02.156 00.000 11060 Moving (-0.27, 0.25) raw xDistance=-0.20 yDistance=-0.31
23:04:02.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:04:02.156 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.48 newest=-0.73
23:04:02.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
23:04:02.156 00.000 11060 MoveAxis(E, 36, ABG)
23:04:02.156 00.000 11060 Guiding  Dir = 2, Dur = 36
23:04:02.164 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:02.183 00.019 10844 UpdateGuideState exits: m=3430 SNR=38.0
23:04:02.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:02.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:02.183 00.000 10844 Enqueuing Expose request
23:04:02.191 00.008 11060 IsSlewing returns 0
23:04:02.191 00.000 11060 IsGuiding returns 0
23:04:02.250 00.059 11060 IsGuiding returns 0
23:04:02.250 00.000 11060 Move returns status 0, amount 36
23:04:02.250 00.000 11060 BLC: Oldest BLC event removed
23:04:02.250 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:04:02.250 00.000 11060 MoveAxis(N, 870, ABG)
23:04:02.250 00.000 11060 duration set to 750 by maxDecDuration
23:04:02.250 00.000 11060 Guiding  Dir = 0, Dur = 750
23:04:02.265 00.015 11060 IsSlewing returns 0
23:04:02.266 00.001 11060 IsGuiding returns 0
23:04:03.034 00.768 11060 IsGuiding returns 0
23:04:03.034 00.000 11060 Move returns status 0, amount 750
23:04:03.034 00.000 11060 move complete, result=0
23:04:03.034 00.000 11060 worker thread done servicing request
23:04:03.034 00.000 11060 Worker thread wakes up
23:04:03.034 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.3 px 750 ms NORTH
23:04:03.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:03.035 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:03.672 00.637 11060 Exposure complete
23:04:03.854 00.182 11060 worker thread done servicing request
23:04:03.854 00.000 10844 OnExposeComplete: enter
23:04:03.854 00.000 10844 UpdateGuideState(): m_state=6
23:04:03.854 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
23:04:03.854 00.000 10844 Star::Find returns 1 (1), X=254.83, Y=59.93, Mass=3476, SNR=38.6, Peak=255 HFD=3.8
23:04:03.854 00.000 10844 MultiStar: [#1 -0.05,-0.20,0.93,U] [#2 -0.64,0.02,1.77,U] [#3 -0.07,0.35,0.88,U] [#4 -0.17,0.03,0.86,U] [#5 -0.94,0.27,0.00,M3] [#6 -0.51,0.70,0.00,M1] [#7 -0.16,0.09,0.83,U] [#8 0.11,0.53,0.86,U] 
23:04:03.854 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.14}, one-star: {-0.29, 0.31}
23:04:03.854 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.93)
23:04:03.854 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
23:04:03.854 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.61 mountX=-0.10 mountY=-0.26, mountTheta=-1.93
23:04:03.857 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.14, opts=13)
23:04:03.857 00.000 10844 Enqueuing Move request for scope (-0.24, 0.14)
23:04:03.857 00.000 11060 Worker thread wakes up
23:04:03.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
23:04:03.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
23:04:03.857 00.000 11060 Moving (-0.24, 0.14) raw xDistance=-0.10 yDistance=-0.26
23:04:03.857 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.215300, 1:0.260060
23:04:03.857 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:04:03.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:04:03.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
23:04:03.857 00.000 11060 MoveAxis(E, 0, ABG)
23:04:03.857 00.000 11060 Move returns status 0, amount 0
23:04:03.857 00.000 11060 MoveAxis(N, 101, ABG)
23:04:03.857 00.000 11060 Guiding  Dir = 0, Dur = 101
23:04:03.864 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:03.875 00.011 11060 IsSlewing returns 0
23:04:03.875 00.000 11060 IsGuiding returns 0
23:04:03.879 00.004 10844 UpdateGuideState exits: m=3476 SNR=38.6 Saturated
23:04:03.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:03.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:03.879 00.000 10844 Enqueuing Expose request
23:04:03.990 00.111 11060 IsGuiding returns 0
23:04:03.990 00.000 11060 Move returns status 0, amount 101
23:04:03.990 00.000 11060 move complete, result=0
23:04:03.990 00.000 11060 worker thread done servicing request
23:04:03.990 00.000 11060 Worker thread wakes up
23:04:03.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:03.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:03.991 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 101 ms NORTH
23:04:04.620 00.629 11060 Exposure complete
23:04:04.860 00.240 11060 worker thread done servicing request
23:04:04.860 00.000 10844 OnExposeComplete: enter
23:04:04.860 00.000 10844 UpdateGuideState(): m_state=6
23:04:04.860 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
23:04:04.860 00.000 10844 Star::Find returns 1 (0), X=254.63, Y=59.71, Mass=3484, SNR=38.9, Peak=237 HFD=3.6
23:04:04.860 00.000 10844 MultiStar: [#1 0.21,-0.21,0.92,U] [#2 -0.22,0.61,1.79,U] [#3 -0.05,0.29,0.92,U] [#4 -0.30,0.40,0.93,U] [#5 -0.53,0.09,0.96,U] [#6 -0.22,0.21,0.89,U] [#7 -0.15,0.31,0.86,U] [#8 -0.23,0.86,0.00,M1] 
23:04:04.860 00.000 10844 refined, 7 included, MultiStar: {-0.22, 0.26}, one-star: {-0.49, 0.09}
23:04:04.860 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.03 = -2.26)
23:04:04.860 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.28)
23:04:04.860 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.26 hyp=0.35 cameraTheta=2.27 mountX=-0.22 mountY=-0.26, mountTheta=-2.26
23:04:04.860 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.26, opts=13)
23:04:04.860 00.000 10844 Enqueuing Move request for scope (-0.22, 0.26)
23:04:04.860 00.000 11060 Worker thread wakes up
23:04:04.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.26) opts 0xd
23:04:04.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.26)
23:04:04.860 00.000 11060 Moving (-0.22, 0.26) raw xDistance=-0.22 yDistance=-0.26
23:04:04.860 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.215300, 1:0.260060, 2:0.263233
23:04:04.860 00.000 11060 BLC: Under-shoot: nominal increase by 100
23:04:04.860 00.000 11060 BLC: window closed
23:04:04.860 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:04:04.860 00.000 11060 BLC: Pulse adjusted to 750
23:04:04.865 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:04:04.866 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
23:04:04.866 00.000 11060 MoveAxis(E, 38, ABG)
23:04:04.866 00.000 11060 Guiding  Dir = 2, Dur = 38
23:04:04.869 00.003 11060 IsSlewing returns 0
23:04:04.869 00.000 11060 IsGuiding returns 0
23:04:04.871 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:04.899 00.028 10844 UpdateGuideState exits: m=3484 SNR=38.9
23:04:04.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:04.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:04.899 00.000 10844 Enqueuing Expose request
23:04:04.920 00.021 11060 IsGuiding returns 0
23:04:04.920 00.000 11060 Move returns status 0, amount 38
23:04:04.920 00.000 11060 MoveAxis(N, 102, ABG)
23:04:04.920 00.000 11060 Guiding  Dir = 0, Dur = 102
23:04:04.935 00.015 11060 IsSlewing returns 0
23:04:04.936 00.001 11060 IsGuiding returns 0
23:04:05.055 00.119 11060 IsGuiding returns 0
23:04:05.055 00.000 11060 Move returns status 0, amount 102
23:04:05.055 00.000 11060 move complete, result=0
23:04:05.055 00.000 11060 worker thread done servicing request
23:04:05.055 00.000 11060 Worker thread wakes up
23:04:05.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:05.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:05.057 00.002 10844 GuideStep: -0.2 px 38 ms EAST, -0.3 px 102 ms NORTH
23:04:05.085 00.028 10844 evsrv: cli 0EEEE250 connect
23:04:05.085 00.000 10844 case statement mapped state 6 to 3
23:04:05.085 00.000 10844 case statement mapped state 6 to 3
23:04:05.085 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"5a6bd29f-127a-42d8-9e89-233b70adac31"}
23:04:05.085 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"5a6bd29f-127a-42d8-9e89-233b70adac31"}
23:04:05.087 00.002 10844 evsrv: cli 0EEEE250 disconnect
23:04:05.714 00.627 11060 Exposure complete
23:04:05.983 00.269 11060 worker thread done servicing request
23:04:05.983 00.000 10844 OnExposeComplete: enter
23:04:05.985 00.002 10844 UpdateGuideState(): m_state=6
23:04:05.985 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
23:04:05.985 00.000 10844 Star::Find returns 1 (0), X=255.29, Y=59.81, Mass=3354, SNR=37.8, Peak=249 HFD=3.5
23:04:05.985 00.000 10844 MultiStar: [#1 -0.19,-0.44,0.99,U] [#2 -0.51,-0.20,1.94,U] [#3 -0.60,-0.03,0.91,U] [#4 -0.36,0.61,0.00,M1] [#5 -0.35,-0.12,0.95,U] [#6 -0.14,0.83,0.00,M1] [#7 -0.36,0.37,0.81,U] [#8 -0.41,0.08,0.98,U] 
23:04:05.985 00.000 10844 single-star, 6 included, MultiStar: {-0.34, -0.05}, one-star: {0.17, 0.19}
23:04:05.986 00.001 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:04:05.987 00.001 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:04:05.987 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.26 cameraTheta=0.85 mountX=-0.22 mountY=0.14, mountTheta=2.59
23:04:05.987 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.19, opts=13)
23:04:05.987 00.000 10844 Enqueuing Move request for scope (0.17, 0.19)
23:04:05.987 00.000 11060 Worker thread wakes up
23:04:05.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
23:04:05.987 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
23:04:05.987 00.000 11060 Moving (0.17, 0.19) raw xDistance=-0.22 yDistance=0.14
23:04:05.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:04:05.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:05.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:04:05.987 00.000 11060 MoveAxis(E, 39, ABG)
23:04:05.987 00.000 11060 Guiding  Dir = 2, Dur = 39
23:04:05.992 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:06.002 00.010 11060 IsSlewing returns 0
23:04:06.002 00.000 11060 IsGuiding returns 0
23:04:06.007 00.005 10844 UpdateGuideState exits: m=3354 SNR=37.8
23:04:06.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:06.007 00.000 10844 Enqueuing Expose request
23:04:06.060 00.053 11060 IsGuiding returns 0
23:04:06.060 00.000 11060 Move returns status 0, amount 39
23:04:06.060 00.000 11060 MoveAxis(N, 0, ABG)
23:04:06.060 00.000 11060 Move returns status 0, amount 0
23:04:06.060 00.000 11060 move complete, result=0
23:04:06.060 00.000 11060 worker thread done servicing request
23:04:06.060 00.000 11060 Worker thread wakes up
23:04:06.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:06.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:06.060 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
23:04:06.717 00.657 11060 Exposure complete
23:04:06.942 00.225 11060 worker thread done servicing request
23:04:06.942 00.000 10844 OnExposeComplete: enter
23:04:06.942 00.000 10844 UpdateGuideState(): m_state=6
23:04:06.947 00.005 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
23:04:06.947 00.000 10844 Star::Find returns 1 (1), X=255.62, Y=59.69, Mass=2880, SNR=34.8, Peak=255 HFD=3.5
23:04:06.947 00.000 10844 MultiStar: [#1 0.20,-0.70,0.00,M1] [#2 -0.16,-0.32,2.05,U] [#3 -0.00,-0.39,0.96,U] [#4 0.00,0.08,1.06,U] [#5 -0.21,-0.38,1.09,U] [#6 -0.37,-0.06,0.92,U] [#7 -0.02,-0.10,0.91,U] [#8 -0.02,-0.01,0.99,U] 
23:04:06.947 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.16}, one-star: {0.50, 0.07}
23:04:06.947 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
23:04:06.947 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
23:04:06.947 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.87 mountX=0.17 mountY=-0.02, mountTheta=-0.14
23:04:06.960 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
23:04:06.960 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
23:04:06.960 00.000 11060 Worker thread wakes up
23:04:06.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
23:04:06.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
23:04:06.960 00.000 11060 Moving (-0.05, -0.16) raw xDistance=0.17 yDistance=-0.02
23:04:06.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:04:06.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:06.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:06.960 00.000 11060 MoveAxis(W, 28, ABG)
23:04:06.960 00.000 11060 Guiding  Dir = 3, Dur = 28
23:04:06.964 00.004 11060 IsSlewing returns 0
23:04:06.964 00.000 11060 IsGuiding returns 0
23:04:06.968 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:06.985 00.017 10844 UpdateGuideState exits: m=2880 SNR=34.8 Saturated
23:04:06.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:06.985 00.000 10844 Enqueuing Expose request
23:04:07.004 00.019 11060 IsGuiding returns 0
23:04:07.004 00.000 11060 Move returns status 0, amount 28
23:04:07.004 00.000 11060 MoveAxis(N, 0, ABG)
23:04:07.004 00.000 11060 Move returns status 0, amount 0
23:04:07.004 00.000 11060 move complete, result=0
23:04:07.004 00.000 11060 worker thread done servicing request
23:04:07.004 00.000 11060 Worker thread wakes up
23:04:07.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:07.006 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:07.009 00.003 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
23:04:07.647 00.638 11060 Exposure complete
23:04:07.896 00.249 11060 worker thread done servicing request
23:04:07.896 00.000 10844 OnExposeComplete: enter
23:04:07.896 00.000 10844 UpdateGuideState(): m_state=6
23:04:07.896 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
23:04:07.896 00.000 10844 Star::Find returns 1 (0), X=254.60, Y=60.36, Mass=3474, SNR=38.2, Peak=243 HFD=3.7
23:04:07.896 00.000 10844 MultiStar: [#1 -0.32,-0.26,0.97,U] [#2 -0.76,0.20,0.00,M1] [#3 -0.25,0.52,0.96,U] [#4 -0.36,0.53,0.97,U] [#5 -0.50,0.05,1.05,U] [#6 -0.26,0.45,0.88,U] [#7 -0.17,0.02,0.82,U] [#8 -0.40,0.86,0.00,M1] 
23:04:07.896 00.000 10844 refined, 6 included, MultiStar: {-0.35, 0.30}, one-star: {-0.52, 0.74}
23:04:07.896 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
23:04:07.896 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
23:04:07.896 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.30 hyp=0.46 cameraTheta=2.44 mountX=-0.23 mountY=-0.39, mountTheta=-2.10
23:04:07.901 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.30, opts=13)
23:04:07.901 00.000 10844 Enqueuing Move request for scope (-0.35, 0.30)
23:04:07.901 00.000 11060 Worker thread wakes up
23:04:07.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.30) opts 0xd
23:04:07.901 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.30)
23:04:07.901 00.000 11060 Moving (-0.35, 0.30) raw xDistance=-0.23 yDistance=-0.39
23:04:07.903 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:04:07.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
23:04:07.903 00.000 11060 MoveAxis(E, 39, ABG)
23:04:07.903 00.000 11060 Guiding  Dir = 2, Dur = 39
23:04:07.905 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:07.915 00.010 11060 IsSlewing returns 0
23:04:07.915 00.000 11060 IsGuiding returns 0
23:04:07.926 00.011 10844 UpdateGuideState exits: m=3474 SNR=38.2
23:04:07.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:07.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:07.926 00.000 10844 Enqueuing Expose request
23:04:07.961 00.035 11060 IsGuiding returns 0
23:04:07.961 00.000 11060 Move returns status 0, amount 39
23:04:07.961 00.000 11060 MoveAxis(N, 152, ABG)
23:04:07.961 00.000 11060 Guiding  Dir = 0, Dur = 152
23:04:07.973 00.012 11060 IsSlewing returns 0
23:04:07.973 00.000 11060 IsGuiding returns 0
23:04:08.151 00.178 11060 IsGuiding returns 0
23:04:08.151 00.000 11060 Move returns status 0, amount 152
23:04:08.151 00.000 11060 move complete, result=0
23:04:08.151 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.4 px 152 ms NORTH
23:04:08.151 00.000 11060 worker thread done servicing request
23:04:08.151 00.000 11060 Worker thread wakes up
23:04:08.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:08.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:08.788 00.637 11060 Exposure complete
23:04:08.985 00.197 10844 OnExposeComplete: enter
23:04:08.985 00.000 10844 UpdateGuideState(): m_state=6
23:04:08.985 00.000 11060 worker thread done servicing request
23:04:08.987 00.002 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
23:04:08.987 00.000 10844 Star::Find returns 1 (0), X=255.04, Y=59.98, Mass=3239, SNR=37.2, Peak=218 HFD=4.0
23:04:08.987 00.000 10844 MultiStar: [#1 0.32,-0.70,0.00,M1] [#2 -0.31,-0.03,1.96,U] [#3 -0.17,0.08,0.98,U] [#4 -0.17,0.15,0.96,U] [#5 -0.33,-0.29,0.97,U] [#6 -0.03,0.27,0.98,U] [#7 -0.50,0.25,0.87,U] [#8 -0.41,0.63,0.00,M2] 
23:04:08.987 00.000 10844 refined, 6 included, MultiStar: {-0.23, 0.09}, one-star: {-0.08, 0.36}
23:04:08.987 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
23:04:08.987 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
23:04:08.987 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.76 mountX=-0.05 mountY=-0.25, mountTheta=-1.77
23:04:08.987 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.09, opts=13)
23:04:08.987 00.000 10844 Enqueuing Move request for scope (-0.23, 0.09)
23:04:08.987 00.000 11060 Worker thread wakes up
23:04:08.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
23:04:08.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
23:04:08.987 00.000 11060 Moving (-0.23, 0.09) raw xDistance=-0.05 yDistance=-0.25
23:04:08.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:04:08.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
23:04:08.987 00.000 11060 MoveAxis(E, 0, ABG)
23:04:08.987 00.000 11060 Move returns status 0, amount 0
23:04:08.987 00.000 11060 MoveAxis(N, 96, ABG)
23:04:08.987 00.000 11060 Guiding  Dir = 0, Dur = 96
23:04:09.011 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:09.027 00.016 10844 UpdateGuideState exits: m=3239 SNR=37.2
23:04:09.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:09.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:09.027 00.000 10844 Enqueuing Expose request
23:04:09.032 00.005 11060 IsSlewing returns 0
23:04:09.032 00.000 11060 IsGuiding returns 0
23:04:09.151 00.119 11060 IsGuiding returns 0
23:04:09.151 00.000 11060 Move returns status 0, amount 96
23:04:09.151 00.000 11060 move complete, result=0
23:04:09.151 00.000 11060 worker thread done servicing request
23:04:09.151 00.000 11060 Worker thread wakes up
23:04:09.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:09.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:09.156 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 96 ms NORTH
23:04:09.792 00.636 11060 Exposure complete
23:04:09.994 00.202 11060 worker thread done servicing request
23:04:09.994 00.000 10844 OnExposeComplete: enter
23:04:09.994 00.000 10844 UpdateGuideState(): m_state=6
23:04:09.996 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
23:04:09.996 00.000 10844 Star::Find returns 1 (1), X=255.20, Y=59.72, Mass=3014, SNR=36.1, Peak=255 HFD=3.6
23:04:09.996 00.000 10844 MultiStar: [#1 0.29,-0.72,0.00,M2] [#2 -0.11,-0.22,2.00,U] [#3 -0.10,-0.23,1.06,U] [#4 0.19,0.03,0.98,U] [#5 -0.07,-0.23,1.00,U] [#6 -0.12,-0.06,0.98,U] [#7 0.11,-0.22,0.86,U] [#8 -0.02,-0.29,0.92,U] 
23:04:09.996 00.000 10844 single-star, 7 included, MultiStar: {-0.02, -0.15}, one-star: {0.08, 0.10}
23:04:09.996 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
23:04:09.996 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
23:04:09.996 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.87 mountX=-0.11 mountY=0.07, mountTheta=2.61
23:04:09.997 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
23:04:09.997 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
23:04:09.997 00.000 11060 Worker thread wakes up
23:04:09.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
23:04:09.997 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
23:04:09.997 00.000 11060 Moving (0.08, 0.10) raw xDistance=-0.11 yDistance=0.07
23:04:09.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:04:09.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:09.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:04:09.997 00.000 11060 MoveAxis(E, 0, ABG)
23:04:09.997 00.000 11060 Move returns status 0, amount 0
23:04:09.997 00.000 11060 MoveAxis(N, 0, ABG)
23:04:09.997 00.000 11060 Move returns status 0, amount 0
23:04:09.997 00.000 11060 move complete, result=0
23:04:09.997 00.000 11060 worker thread done servicing request
23:04:10.002 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:10.019 00.017 10844 UpdateGuideState exits: m=3014 SNR=36.1 Saturated
23:04:10.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:10.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:10.019 00.000 10844 Enqueuing Expose request
23:04:10.019 00.000 11060 Worker thread wakes up
23:04:10.019 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:10.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:10.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:10.644 00.625 11060 Exposure complete
23:04:10.903 00.259 11060 worker thread done servicing request
23:04:10.903 00.000 10844 OnExposeComplete: enter
23:04:10.903 00.000 10844 UpdateGuideState(): m_state=6
23:04:10.903 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
23:04:10.903 00.000 10844 Star::Find returns 1 (0), X=255.48, Y=59.15, Mass=3161, SNR=36.1, Peak=251 HFD=3.7
23:04:10.903 00.000 10844 MultiStar: [#1 0.20,-0.89,0.00,M3] [#2 0.15,-0.64,1.97,U] [#3 0.05,0.12,0.93,U] [#4 0.33,-0.49,0.97,U] [#5 0.15,-0.58,1.04,U] [#6 -0.21,0.36,0.96,U] [#7 0.37,0.21,0.91,U] [#8 0.10,0.01,1.01,U] 
23:04:10.903 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.24}, one-star: {0.36, -0.47}
23:04:10.903 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
23:04:10.903 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
23:04:10.903 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.99 mountX=0.21 mountY=0.20, mountTheta=0.76
23:04:10.903 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.24, opts=13)
23:04:10.903 00.000 10844 Enqueuing Move request for scope (0.16, -0.24)
23:04:10.903 00.000 11060 Worker thread wakes up
23:04:10.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
23:04:10.903 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
23:04:10.903 00.000 11060 Moving (0.16, -0.24) raw xDistance=0.21 yDistance=0.20
23:04:10.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:04:10.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:04:10.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:04:10.903 00.000 11060 MoveAxis(W, 37, ABG)
23:04:10.903 00.000 11060 Guiding  Dir = 3, Dur = 37
23:04:10.919 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:10.939 00.020 11060 IsSlewing returns 0
23:04:10.941 00.002 11060 IsGuiding returns 0
23:04:10.953 00.012 10844 UpdateGuideState exits: m=3161 SNR=36.1
23:04:10.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:10.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:10.953 00.000 10844 Enqueuing Expose request
23:04:10.998 00.045 11060 IsGuiding returns 0
23:04:10.998 00.000 11060 Move returns status 0, amount 37
23:04:10.998 00.000 11060 MoveAxis(N, 0, ABG)
23:04:10.998 00.000 11060 Move returns status 0, amount 0
23:04:10.998 00.000 11060 move complete, result=0
23:04:10.998 00.000 11060 worker thread done servicing request
23:04:10.998 00.000 11060 Worker thread wakes up
23:04:10.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:10.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:10.998 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
23:04:11.623 00.625 11060 Exposure complete
23:04:11.877 00.254 11060 worker thread done servicing request
23:04:11.877 00.000 10844 OnExposeComplete: enter
23:04:11.877 00.000 10844 UpdateGuideState(): m_state=6
23:04:11.877 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
23:04:11.877 00.000 10844 Star::Find returns 1 (1), X=255.06, Y=59.58, Mass=3287, SNR=36.9, Peak=255 HFD=3.9
23:04:11.877 00.000 10844 MultiStar: [#1 0.14,-0.42,1.07,U] [#2 -0.36,-0.09,1.87,U] [#3 -0.01,0.38,0.95,U] [#4 0.03,0.63,0.96,U] [#5 0.01,0.03,0.98,U] [#6 -0.11,0.47,0.97,U] [#7 0.03,0.31,0.89,U] [#8 0.28,0.54,0.93,U] 
23:04:11.879 00.002 10844 single-star, 8 included, MultiStar: {-0.04, 0.17}, one-star: {-0.06, -0.04}
23:04:11.879 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
23:04:11.879 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
23:04:11.879 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.62 mountX=0.05 mountY=-0.06, mountTheta=-0.87
23:04:11.883 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
23:04:11.883 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
23:04:11.883 00.000 11060 Worker thread wakes up
23:04:11.885 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
23:04:11.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
23:04:11.885 00.000 11060 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=-0.06
23:04:11.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:04:11.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:11.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:11.885 00.000 11060 MoveAxis(E, 0, ABG)
23:04:11.885 00.000 11060 Move returns status 0, amount 0
23:04:11.885 00.000 11060 MoveAxis(N, 0, ABG)
23:04:11.885 00.000 11060 Move returns status 0, amount 0
23:04:11.885 00.000 11060 move complete, result=0
23:04:11.887 00.002 11060 worker thread done servicing request
23:04:11.908 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:11.926 00.018 10844 UpdateGuideState exits: m=3287 SNR=36.9 Saturated
23:04:11.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:11.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:11.926 00.000 10844 Enqueuing Expose request
23:04:11.926 00.000 11060 Worker thread wakes up
23:04:11.926 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:11.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:11.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:12.563 00.637 11060 Exposure complete
23:04:12.816 00.253 11060 worker thread done servicing request
23:04:12.816 00.000 10844 OnExposeComplete: enter
23:04:12.816 00.000 10844 UpdateGuideState(): m_state=6
23:04:12.818 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
23:04:12.818 00.000 10844 Star::Find returns 1 (1), X=255.56, Y=59.28, Mass=3290, SNR=37.3, Peak=255 HFD=3.5
23:04:12.818 00.000 10844 MultiStar: [#1 0.34,-0.53,0.91,U] [#2 -0.97,-0.76,0.00,M1] [#3 -0.10,-0.33,0.95,U] [#4 -0.04,-0.08,0.95,U] [#5 -0.46,-0.05,0.95,U] [#6 -0.31,0.20,0.86,U] [#7 -0.01,0.39,0.88,U] [#8 -0.18,-0.01,0.90,U] 
23:04:12.818 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {0.44, -0.34}
23:04:12.818 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
23:04:12.818 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
23:04:12.818 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.90 mountX=0.11 mountY=-0.02, mountTheta=-0.16
23:04:12.818 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
23:04:12.818 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
23:04:12.818 00.000 11060 Worker thread wakes up
23:04:12.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
23:04:12.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
23:04:12.818 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.11 yDistance=-0.02
23:04:12.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:04:12.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:12.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:12.818 00.000 11060 MoveAxis(E, 0, ABG)
23:04:12.818 00.000 11060 Move returns status 0, amount 0
23:04:12.818 00.000 11060 MoveAxis(N, 0, ABG)
23:04:12.818 00.000 11060 Move returns status 0, amount 0
23:04:12.818 00.000 11060 move complete, result=0
23:04:12.818 00.000 11060 worker thread done servicing request
23:04:12.849 00.031 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:12.865 00.016 10844 UpdateGuideState exits: m=3290 SNR=37.3 Saturated
23:04:12.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:12.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:12.865 00.000 10844 Enqueuing Expose request
23:04:12.865 00.000 11060 Worker thread wakes up
23:04:12.865 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:12.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:12.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:13.513 00.648 11060 Exposure complete
23:04:13.743 00.230 11060 worker thread done servicing request
23:04:13.743 00.000 10844 OnExposeComplete: enter
23:04:13.743 00.000 10844 UpdateGuideState(): m_state=6
23:04:13.743 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
23:04:13.743 00.000 10844 Star::Find returns 1 (0), X=255.35, Y=59.48, Mass=2817, SNR=34.4, Peak=237 HFD=3.4
23:04:13.743 00.000 10844 MultiStar: [#1 0.28,-0.52,1.14,U] [#2 -0.43,-0.47,2.07,U] [#3 -0.01,0.51,1.04,U] [#4 -0.44,0.31,1.02,U] [#5 -0.28,0.06,1.11,U] [#6 0.13,-0.30,1.00,U] [#7 0.23,0.23,0.87,U] [#8 0.20,0.39,0.98,U] 
23:04:13.749 00.006 10844 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {0.23, -0.14}
23:04:13.749 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
23:04:13.749 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
23:04:13.749 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.44 mountX=0.06 mountY=-0.05, mountTheta=-0.70
23:04:13.749 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.05, opts=13)
23:04:13.749 00.000 10844 Enqueuing Move request for scope (-0.06, -0.05)
23:04:13.749 00.000 11060 Worker thread wakes up
23:04:13.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
23:04:13.749 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
23:04:13.749 00.000 11060 Moving (-0.06, -0.05) raw xDistance=0.06 yDistance=-0.05
23:04:13.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:04:13.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:13.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:13.749 00.000 11060 MoveAxis(E, 0, ABG)
23:04:13.749 00.000 11060 Move returns status 0, amount 0
23:04:13.749 00.000 11060 MoveAxis(N, 0, ABG)
23:04:13.749 00.000 11060 Move returns status 0, amount 0
23:04:13.749 00.000 11060 move complete, result=0
23:04:13.749 00.000 11060 worker thread done servicing request
23:04:13.759 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:13.774 00.015 10844 UpdateGuideState exits: m=2817 SNR=34.4
23:04:13.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:13.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:13.774 00.000 10844 Enqueuing Expose request
23:04:13.774 00.000 11060 Worker thread wakes up
23:04:13.774 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:13.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:13.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:14.422 00.648 11060 Exposure complete
23:04:14.683 00.261 10844 OnExposeComplete: enter
23:04:14.683 00.000 10844 UpdateGuideState(): m_state=6
23:04:14.687 00.004 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
23:04:14.687 00.000 11060 worker thread done servicing request
23:04:14.687 00.000 10844 Star::Find returns 1 (1), X=254.71, Y=59.13, Mass=3741, SNR=40.4, Peak=255 HFD=3.8
23:04:14.688 00.001 10844 MultiStar: [#1 0.20,0.21,0.94,U] [#2 -0.43,0.46,1.83,U] [#3 -0.22,-0.15,0.91,U] [#4 -0.81,0.27,0.00,M1] [#5 0.29,0.19,0.96,U] [#6 -0.28,0.50,0.87,U] [#7 -0.05,0.84,0.00,M1] [#8 -0.08,1.03,0.00,M1] 
23:04:14.688 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.16}, one-star: {-0.41, -0.49}
23:04:14.688 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
23:04:14.688 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
23:04:14.688 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.42 mountX=-0.12 mountY=-0.20, mountTheta=-2.12
23:04:14.689 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.16, opts=13)
23:04:14.689 00.000 10844 Enqueuing Move request for scope (-0.18, 0.16)
23:04:14.689 00.000 11060 Worker thread wakes up
23:04:14.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
23:04:14.689 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
23:04:14.689 00.000 11060 Moving (-0.18, 0.16) raw xDistance=-0.12 yDistance=-0.20
23:04:14.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:04:14.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:04:14.689 00.000 11060 MoveAxis(E, 21, ABG)
23:04:14.689 00.000 11060 Guiding  Dir = 2, Dur = 21
23:04:14.699 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:14.714 00.015 10844 UpdateGuideState exits: m=3741 SNR=40.4 Saturated
23:04:14.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:14.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:14.714 00.000 10844 Enqueuing Expose request
23:04:14.724 00.010 11060 IsSlewing returns 0
23:04:14.737 00.013 11060 IsGuiding returns 0
23:04:14.786 00.049 11060 IsGuiding returns 0
23:04:14.786 00.000 11060 Move returns status 0, amount 21
23:04:14.786 00.000 11060 MoveAxis(N, 79, ABG)
23:04:14.786 00.000 11060 Guiding  Dir = 0, Dur = 79
23:04:14.827 00.041 11060 IsSlewing returns 0
23:04:14.827 00.000 11060 IsGuiding returns 0
23:04:14.919 00.092 11060 IsGuiding returns 0
23:04:14.919 00.000 11060 Move returns status 0, amount 79
23:04:14.919 00.000 11060 move complete, result=0
23:04:14.919 00.000 11060 worker thread done servicing request
23:04:14.919 00.000 11060 Worker thread wakes up
23:04:14.919 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.2 px 79 ms NORTH
23:04:14.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:14.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:15.567 00.648 11060 Exposure complete
23:04:15.807 00.240 11060 worker thread done servicing request
23:04:15.807 00.000 10844 OnExposeComplete: enter
23:04:15.807 00.000 10844 UpdateGuideState(): m_state=6
23:04:15.807 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
23:04:15.807 00.000 10844 Star::Find returns 1 (0), X=254.12, Y=59.81, Mass=3214, SNR=37.1, Peak=244 HFD=4.0
23:04:15.807 00.000 10844 MultiStar: [#1 -0.08,-0.72,0.00,M1] [#2 -0.52,0.28,1.99,U] [#3 -0.04,-0.11,1.00,U] [#4 -0.13,0.44,0.92,U] [#5 0.03,0.05,1.02,U] [#6 -0.45,0.38,0.91,U] [#7 -0.37,0.21,0.89,U] [#8 0.21,0.62,0.94,U] 
23:04:15.807 00.000 10844 refined, 7 included, MultiStar: {-0.31, 0.25}, one-star: {-1.00, 0.19}
23:04:15.807 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
23:04:15.807 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.09)
23:04:15.807 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.25 hyp=0.40 cameraTheta=2.46 mountX=-0.19 mountY=-0.35, mountTheta=-2.07
23:04:15.809 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.25, opts=13)
23:04:15.809 00.000 10844 Enqueuing Move request for scope (-0.31, 0.25)
23:04:15.809 00.000 11060 Worker thread wakes up
23:04:15.811 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.25) opts 0xd
23:04:15.811 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.25)
23:04:15.811 00.000 11060 Moving (-0.31, 0.25) raw xDistance=-0.19 yDistance=-0.35
23:04:15.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:04:15.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
23:04:15.811 00.000 11060 MoveAxis(E, 34, ABG)
23:04:15.811 00.000 11060 Guiding  Dir = 2, Dur = 34
23:04:15.818 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:15.826 00.008 11060 IsSlewing returns 0
23:04:15.826 00.000 11060 IsGuiding returns 0
23:04:15.837 00.011 10844 UpdateGuideState exits: m=3214 SNR=37.1
23:04:15.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:15.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:15.837 00.000 10844 Enqueuing Expose request
23:04:15.869 00.032 11060 IsGuiding returns 0
23:04:15.869 00.000 11060 Move returns status 0, amount 34
23:04:15.869 00.000 11060 MoveAxis(N, 137, ABG)
23:04:15.869 00.000 11060 Guiding  Dir = 0, Dur = 137
23:04:15.885 00.016 11060 IsSlewing returns 0
23:04:15.885 00.000 11060 IsGuiding returns 0
23:04:16.024 00.139 11060 IsGuiding returns 0
23:04:16.025 00.001 11060 Move returns status 0, amount 137
23:04:16.025 00.000 11060 move complete, result=0
23:04:16.025 00.000 11060 worker thread done servicing request
23:04:16.025 00.000 11060 Worker thread wakes up
23:04:16.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:16.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:16.025 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.4 px 137 ms NORTH
23:04:16.671 00.646 11060 Exposure complete
23:04:16.946 00.275 10844 OnExposeComplete: enter
23:04:16.946 00.000 10844 UpdateGuideState(): m_state=6
23:04:16.946 00.000 11060 worker thread done servicing request
23:04:16.948 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
23:04:16.948 00.000 10844 Star::Find returns 1 (0), X=254.70, Y=59.59, Mass=2926, SNR=34.7, Peak=182 HFD=3.7
23:04:16.948 00.000 10844 MultiStar: [#1 0.00,-1.15,0.00,M2] [#2 -0.21,0.27,2.01,U] [#3 -0.32,0.09,1.01,U] [#4 -0.65,0.30,0.00,M1] [#5 -0.29,-0.03,1.09,U] [#6 -0.71,0.57,0.00,M1] [#7 0.18,0.56,0.93,U] [#8 0.07,0.79,0.00,M1] 
23:04:16.948 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.18}, one-star: {-0.42, -0.02}
23:04:16.948 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
23:04:16.948 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
23:04:16.948 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.18 hyp=0.28 cameraTheta=2.45 mountX=-0.14 mountY=-0.24, mountTheta=-2.09
23:04:16.948 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.18, opts=13)
23:04:16.948 00.000 10844 Enqueuing Move request for scope (-0.22, 0.18)
23:04:16.952 00.004 11060 Worker thread wakes up
23:04:16.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.18) opts 0xd
23:04:16.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.18)
23:04:16.952 00.000 11060 Moving (-0.22, 0.18) raw xDistance=-0.14 yDistance=-0.24
23:04:16.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:04:16.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:04:16.952 00.000 11060 MoveAxis(E, 25, ABG)
23:04:16.952 00.000 11060 Guiding  Dir = 2, Dur = 25
23:04:16.964 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:16.967 00.003 11060 IsSlewing returns 0
23:04:16.967 00.000 11060 IsGuiding returns 0
23:04:16.998 00.031 11060 IsGuiding returns 0
23:04:16.998 00.000 11060 Move returns status 0, amount 25
23:04:16.998 00.000 11060 MoveAxis(N, 95, ABG)
23:04:16.998 00.000 11060 Guiding  Dir = 0, Dur = 95
23:04:17.008 00.010 10844 UpdateGuideState exits: m=2926 SNR=34.7
23:04:17.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:17.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:17.008 00.000 10844 Enqueuing Expose request
23:04:17.013 00.005 11060 IsSlewing returns 0
23:04:17.014 00.001 11060 IsGuiding returns 0
23:04:17.113 00.099 11060 IsGuiding returns 0
23:04:17.113 00.000 11060 Move returns status 0, amount 95
23:04:17.113 00.000 11060 move complete, result=0
23:04:17.113 00.000 11060 worker thread done servicing request
23:04:17.113 00.000 11060 Worker thread wakes up
23:04:17.115 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:17.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:17.123 00.008 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 95 ms NORTH
23:04:17.737 00.614 11060 Exposure complete
23:04:17.991 00.254 11060 worker thread done servicing request
23:04:17.991 00.000 10844 OnExposeComplete: enter
23:04:17.991 00.000 10844 UpdateGuideState(): m_state=6
23:04:17.991 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
23:04:17.991 00.000 10844 Star::Find returns 1 (1), X=255.45, Y=59.67, Mass=4003, SNR=41.3, Peak=255 HFD=3.7
23:04:17.991 00.000 10844 MultiStar: [#1 0.04,-0.89,0.00,M3] [#2 -0.56,-1.08,0.00,M1] [#3 0.18,-0.46,0.81,U] [#4 0.17,0.41,0.88,U] [#5 -0.60,-0.70,0.00,M1] [#6 -0.04,0.28,0.86,U] [#7 0.17,0.66,0.00,M1] [#8 0.06,-0.43,0.86,U] 
23:04:17.991 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.02}, one-star: {0.32, 0.05}
23:04:17.991 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
23:04:17.991 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
23:04:17.991 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=-0.00 mountY=0.15, mountTheta=1.60
23:04:17.994 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
23:04:17.996 00.002 10844 Enqueuing Move request for scope (0.15, -0.02)
23:04:17.996 00.000 11060 Worker thread wakes up
23:04:17.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:04:17.996 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:04:17.996 00.000 11060 Moving (0.15, -0.02) raw xDistance=-0.00 yDistance=0.15
23:04:17.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:04:17.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:17.997 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:04:17.997 00.000 11060 MoveAxis(E, 0, ABG)
23:04:17.997 00.000 11060 Move returns status 0, amount 0
23:04:17.997 00.000 11060 MoveAxis(N, 0, ABG)
23:04:17.997 00.000 11060 Move returns status 0, amount 0
23:04:17.997 00.000 11060 move complete, result=0
23:04:17.998 00.001 11060 worker thread done servicing request
23:04:18.016 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:18.036 00.020 10844 UpdateGuideState exits: m=4003 SNR=41.3 Saturated
23:04:18.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:18.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:18.036 00.000 10844 Enqueuing Expose request
23:04:18.036 00.000 11060 Worker thread wakes up
23:04:18.036 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:18.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:18.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:18.681 00.645 11060 Exposure complete
23:04:18.902 00.221 11060 worker thread done servicing request
23:04:18.902 00.000 10844 OnExposeComplete: enter
23:04:18.902 00.000 10844 UpdateGuideState(): m_state=6
23:04:18.902 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
23:04:18.903 00.001 10844 Star::Find returns 1 (0), X=255.63, Y=59.64, Mass=3071, SNR=35.8, Peak=250 HFD=3.5
23:04:18.903 00.000 10844 MultiStar: [#1 0.93,-0.58,0.00,M4] [#2 -1.25,-0.99,0.00,M2] [#3 -0.01,-0.11,0.89,U] [#4 -0.20,0.03,1.02,U] [#5 -0.35,-0.72,0.00,M2] [#6 -0.13,0.33,0.99,U] [#7 0.17,0.22,0.85,U] [#8 -0.20,-0.54,0.99,U] 
23:04:18.903 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.01}, one-star: {0.51, 0.02}
23:04:18.904 00.001 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
23:04:18.904 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
23:04:18.904 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.45 mountX=0.01 mountY=0.02, mountTheta=1.30
23:04:18.906 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
23:04:18.906 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
23:04:18.906 00.000 11060 Worker thread wakes up
23:04:18.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:04:18.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:04:18.906 00.000 11060 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=0.02
23:04:18.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:04:18.907 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:18.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:18.907 00.000 11060 MoveAxis(E, 0, ABG)
23:04:18.907 00.000 11060 Move returns status 0, amount 0
23:04:18.907 00.000 11060 MoveAxis(N, 0, ABG)
23:04:18.907 00.000 11060 Move returns status 0, amount 0
23:04:18.907 00.000 11060 move complete, result=0
23:04:18.907 00.000 11060 worker thread done servicing request
23:04:18.927 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:18.942 00.015 10844 UpdateGuideState exits: m=3071 SNR=35.8
23:04:18.944 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:18.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:18.944 00.000 10844 Enqueuing Expose request
23:04:18.944 00.000 11060 Worker thread wakes up
23:04:18.944 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:18.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:18.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:19.602 00.658 11060 Exposure complete
23:04:19.823 00.221 11060 worker thread done servicing request
23:04:19.823 00.000 10844 OnExposeComplete: enter
23:04:19.823 00.000 10844 UpdateGuideState(): m_state=6
23:04:19.823 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
23:04:19.823 00.000 10844 Star::Find returns 1 (0), X=255.68, Y=59.68, Mass=3679, SNR=39.7, Peak=248 HFD=4.0
23:04:19.823 00.000 10844 MultiStar: [#1 -0.09,0.00,0.94,U] [#2 -0.83,-0.14,0.00,M3] [#3 0.22,-0.48,0.92,U] [#4 -0.10,0.56,0.96,U] [#5 -0.62,-0.67,0.00,M3] [#6 -0.13,0.55,0.85,U] [#7 0.08,0.10,0.78,U] [#8 0.13,0.10,0.88,U] 
23:04:19.823 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.12}, one-star: {0.56, 0.06}
23:04:19.823 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
23:04:19.823 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
23:04:19.823 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=-0.14 mountY=0.08, mountTheta=2.62
23:04:19.826 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.12, opts=13)
23:04:19.826 00.000 10844 Enqueuing Move request for scope (0.10, 0.12)
23:04:19.826 00.000 11060 Worker thread wakes up
23:04:19.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:04:19.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:04:19.826 00.000 11060 Moving (0.10, 0.12) raw xDistance=-0.14 yDistance=0.08
23:04:19.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:04:19.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:19.838 00.012 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:04:19.840 00.002 11060 MoveAxis(E, 25, ABG)
23:04:19.840 00.000 11060 Guiding  Dir = 2, Dur = 25
23:04:19.847 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:19.851 00.004 11060 IsSlewing returns 0
23:04:19.851 00.000 11060 IsGuiding returns 0
23:04:19.862 00.011 10844 UpdateGuideState exits: m=3679 SNR=39.7
23:04:19.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:19.862 00.000 10844 Enqueuing Expose request
23:04:19.883 00.021 11060 IsGuiding returns 0
23:04:19.883 00.000 11060 Move returns status 0, amount 25
23:04:19.883 00.000 11060 MoveAxis(N, 0, ABG)
23:04:19.883 00.000 11060 Move returns status 0, amount 0
23:04:19.883 00.000 11060 move complete, result=0
23:04:19.883 00.000 11060 worker thread done servicing request
23:04:19.883 00.000 11060 Worker thread wakes up
23:04:19.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:19.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:19.902 00.019 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
23:04:20.507 00.605 11060 Exposure complete
23:04:20.740 00.233 11060 worker thread done servicing request
23:04:23.642 02.902 10844 OnExposeComplete: enter
23:04:23.647 00.005 10844 UpdateGuideState(): m_state=6
23:04:23.647 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
23:04:23.648 00.001 10844 Star::Find returns 1 (0), X=255.43, Y=59.59, Mass=2836, SNR=34.8, Peak=234 HFD=3.3
23:04:23.648 00.000 10844 MultiStar: [#1 0.06,-0.10,1.11,U] [#2 -0.13,-0.05,2.12,U] [#3 0.13,-0.01,0.98,U] [#4 0.26,0.48,1.07,U] [#5 0.31,-0.20,1.02,U] [#6 0.22,0.57,0.95,U] [#7 0.05,0.52,0.95,U] [#8 0.10,0.27,0.93,U] 
23:04:23.648 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.31, -0.03}
23:04:23.648 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
23:04:23.648 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
23:04:23.648 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.85 mountX=-0.15 mountY=0.09, mountTheta=2.59
23:04:23.651 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.13, opts=13)
23:04:23.651 00.000 10844 Enqueuing Move request for scope (0.12, 0.13)
23:04:23.651 00.000 11060 Worker thread wakes up
23:04:23.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:04:23.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:04:23.651 00.000 11060 Moving (0.12, 0.13) raw xDistance=-0.15 yDistance=0.09
23:04:23.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:04:23.652 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:23.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:04:23.652 00.000 11060 MoveAxis(E, 27, ABG)
23:04:23.652 00.000 11060 Guiding  Dir = 2, Dur = 27
23:04:23.674 00.022 11060 IsSlewing returns 0
23:04:23.675 00.001 11060 IsGuiding returns 0
23:04:23.719 00.044 11060 IsGuiding returns 0
23:04:23.719 00.000 11060 Move returns status 0, amount 27
23:04:23.719 00.000 11060 MoveAxis(N, 0, ABG)
23:04:23.719 00.000 11060 Move returns status 0, amount 0
23:04:23.719 00.000 11060 move complete, result=0
23:04:23.719 00.000 11060 worker thread done servicing request
23:04:23.729 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:23.745 00.016 10844 UpdateGuideState exits: m=2836 SNR=34.8
23:04:23.749 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:23.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:23.749 00.000 10844 Enqueuing Expose request
23:04:23.749 00.000 11060 Worker thread wakes up
23:04:23.749 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
23:04:23.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:23.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:24.388 00.639 11060 Exposure complete
23:04:24.628 00.240 11060 worker thread done servicing request
23:04:24.628 00.000 10844 OnExposeComplete: enter
23:04:24.628 00.000 10844 UpdateGuideState(): m_state=6
23:04:24.629 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
23:04:24.629 00.000 10844 Star::Find returns 1 (0), X=254.78, Y=59.01, Mass=3473, SNR=38.4, Peak=246 HFD=3.7
23:04:24.629 00.000 10844 MultiStar: [#1 0.10,-0.72,0.00,M3] [#2 -0.09,-0.24,1.95,U] [#3 0.14,-0.32,0.93,U] [#4 0.51,-0.33,0.92,U] [#5 -0.25,-0.05,1.07,U] [#6 -0.04,0.16,0.87,U] [#7 0.12,-0.36,0.83,U] [#8 0.39,-0.02,0.90,U] 
23:04:24.629 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.23}, one-star: {-0.35, -0.61}
23:04:24.629 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
23:04:24.630 00.001 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
23:04:24.630 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.45 mountX=0.22 mountY=0.06, mountTheta=0.29
23:04:24.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.23, opts=13)
23:04:24.631 00.000 10844 Enqueuing Move request for scope (0.03, -0.23)
23:04:24.632 00.001 11060 Worker thread wakes up
23:04:24.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
23:04:24.632 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
23:04:24.632 00.000 11060 Moving (0.03, -0.23) raw xDistance=0.22 yDistance=0.06
23:04:24.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:04:24.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:24.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:24.632 00.000 11060 MoveAxis(W, 37, ABG)
23:04:24.632 00.000 11060 Guiding  Dir = 3, Dur = 37
23:04:24.639 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:24.657 00.018 10844 UpdateGuideState exits: m=3473 SNR=38.4
23:04:24.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:24.657 00.000 10844 Enqueuing Expose request
23:04:24.668 00.011 11060 IsSlewing returns 0
23:04:24.669 00.001 11060 IsGuiding returns 0
23:04:24.750 00.081 11060 IsGuiding returns 0
23:04:24.750 00.000 11060 Move returns status 0, amount 37
23:04:24.750 00.000 11060 MoveAxis(N, 0, ABG)
23:04:24.750 00.000 11060 Move returns status 0, amount 0
23:04:24.750 00.000 11060 move complete, result=0
23:04:24.750 00.000 11060 worker thread done servicing request
23:04:24.750 00.000 11060 Worker thread wakes up
23:04:24.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:24.753 00.003 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:24.757 00.004 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
23:04:25.393 00.636 11060 Exposure complete
23:04:25.704 00.311 11060 worker thread done servicing request
23:04:25.704 00.000 10844 OnExposeComplete: enter
23:04:25.704 00.000 10844 UpdateGuideState(): m_state=6
23:04:25.704 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
23:04:25.704 00.000 10844 Star::Find returns 1 (1), X=255.00, Y=59.95, Mass=3328, SNR=37.7, Peak=255 HFD=3.6
23:04:25.707 00.003 10844 MultiStar: [#1 0.10,0.01,1.00,U] [#2 -0.06,-0.08,1.91,U] [#3 -0.21,0.15,0.95,U] [#4 0.35,0.22,0.92,U] [#5 0.08,0.25,0.96,U] [#6 -0.34,0.56,0.92,U] [#7 -0.09,0.43,0.85,U] [#8 -0.39,0.46,0.94,U] 
23:04:25.707 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.22}, one-star: {-0.12, 0.33}
23:04:25.707 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
23:04:25.707 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.66)
23:04:25.707 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=-0.20 mountY=-0.11, mountTheta=-2.65
23:04:25.709 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.22, opts=13)
23:04:25.709 00.000 10844 Enqueuing Move request for scope (-0.07, 0.22)
23:04:25.709 00.000 11060 Worker thread wakes up
23:04:25.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
23:04:25.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
23:04:25.709 00.000 11060 Moving (-0.07, 0.22) raw xDistance=-0.20 yDistance=-0.11
23:04:25.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:04:25.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:25.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:04:25.709 00.000 11060 MoveAxis(E, 34, ABG)
23:04:25.709 00.000 11060 Guiding  Dir = 2, Dur = 34
23:04:25.721 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
23:04:25.762 00.041 11060 IsSlewing returns 0
23:04:25.763 00.001 11060 IsGuiding returns 0
23:04:25.770 00.007 10844 UpdateGuideState exits: m=3328 SNR=37.7 Saturated
23:04:25.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:25.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:25.770 00.000 10844 Enqueuing Expose request
23:04:25.818 00.048 11060 IsGuiding returns 0
23:04:25.818 00.000 11060 Move returns status 0, amount 34
23:04:25.818 00.000 11060 MoveAxis(N, 0, ABG)
23:04:25.818 00.000 11060 Move returns status 0, amount 0
23:04:25.819 00.001 11060 move complete, result=0
23:04:25.819 00.000 11060 worker thread done servicing request
23:04:25.819 00.000 11060 Worker thread wakes up
23:04:25.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:25.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:25.820 00.001 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
23:04:26.471 00.651 11060 Exposure complete
23:04:26.760 00.289 11060 worker thread done servicing request
23:04:26.764 00.004 10844 OnExposeComplete: enter
23:04:26.764 00.000 10844 UpdateGuideState(): m_state=6
23:04:26.774 00.010 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
23:04:26.774 00.000 10844 Star::Find returns 1 (1), X=255.53, Y=59.72, Mass=3653, SNR=39.6, Peak=255 HFD=3.5
23:04:26.776 00.002 10844 MultiStar: [#1 -0.07,-0.29,0.93,U] [#2 -0.03,-0.13,1.76,U] [#3 0.02,0.14,0.93,U] [#4 0.53,0.92,0.00,M1] [#5 -0.23,-0.18,1.01,U] [#6 -0.05,0.34,0.87,U] [#7 0.01,0.28,0.83,U] [#8 0.09,0.07,0.87,U] 
23:04:26.776 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.41, 0.10}
23:04:26.776 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
23:04:26.776 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
23:04:26.776 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.90 mountX=-0.02 mountY=0.01, mountTheta=2.64
23:04:26.778 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
23:04:26.778 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
23:04:26.778 00.000 11060 Worker thread wakes up
23:04:26.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:04:26.779 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:04:26.779 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
23:04:26.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:04:26.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:26.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:26.779 00.000 11060 MoveAxis(E, 0, ABG)
23:04:26.779 00.000 11060 Move returns status 0, amount 0
23:04:26.779 00.000 11060 MoveAxis(N, 0, ABG)
23:04:26.779 00.000 11060 Move returns status 0, amount 0
23:04:26.779 00.000 11060 move complete, result=0
23:04:26.779 00.000 11060 worker thread done servicing request
23:04:26.790 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:26.808 00.018 10844 UpdateGuideState exits: m=3653 SNR=39.6 Saturated
23:04:26.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:26.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:26.808 00.000 10844 Enqueuing Expose request
23:04:26.808 00.000 11060 Worker thread wakes up
23:04:26.808 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:26.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:26.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:27.441 00.633 11060 Exposure complete
23:04:27.701 00.260 11060 worker thread done servicing request
23:04:27.701 00.000 10844 OnExposeComplete: enter
23:04:27.701 00.000 10844 UpdateGuideState(): m_state=6
23:04:27.701 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
23:04:27.701 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.68, Mass=2974, SNR=34.9, Peak=245 HFD=3.4
23:04:27.701 00.000 10844 MultiStar: [#1 0.25,-0.54,1.10,U] [#2 -0.50,-0.43,2.03,U] [#3 0.21,0.10,0.95,U] [#4 0.15,0.44,0.94,U] [#5 -0.07,-0.42,1.09,U] [#6 0.19,-0.08,1.06,U] [#7 -0.07,0.08,0.89,U] [#8 -0.13,0.46,0.96,U] 
23:04:27.701 00.000 10844 single-star, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.05, 0.06}
23:04:27.701 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
23:04:27.701 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
23:04:27.701 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.24 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
23:04:27.707 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
23:04:27.707 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
23:04:27.707 00.000 11060 Worker thread wakes up
23:04:27.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:04:27.707 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:04:27.707 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
23:04:27.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:04:27.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:27.708 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:27.708 00.000 11060 MoveAxis(E, 0, ABG)
23:04:27.708 00.000 11060 Move returns status 0, amount 0
23:04:27.708 00.000 11060 MoveAxis(N, 0, ABG)
23:04:27.708 00.000 11060 Move returns status 0, amount 0
23:04:27.708 00.000 11060 move complete, result=0
23:04:27.708 00.000 11060 worker thread done servicing request
23:04:27.716 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:27.735 00.019 10844 UpdateGuideState exits: m=2974 SNR=34.9
23:04:27.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:27.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:27.735 00.000 10844 Enqueuing Expose request
23:04:27.735 00.000 11060 Worker thread wakes up
23:04:27.735 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:04:27.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:27.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:28.367 00.632 11060 Exposure complete
23:04:28.585 00.218 11060 worker thread done servicing request
23:04:28.585 00.000 10844 OnExposeComplete: enter
23:04:28.585 00.000 10844 UpdateGuideState(): m_state=6
23:04:28.587 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
23:04:28.587 00.000 10844 Star::Find returns 1 (0), X=255.08, Y=60.07, Mass=3352, SNR=37.1, Peak=240 HFD=3.9
23:04:28.587 00.000 10844 MultiStar: [#1 -0.13,-0.33,0.96,U] [#2 0.08,-0.73,0.00,M1] [#3 0.16,0.11,0.92,U] [#4 0.25,0.16,0.97,U] [#5 -0.23,-0.19,1.05,U] [#6 0.47,0.07,0.95,U] [#7 0.20,0.29,0.85,U] [#8 0.01,0.53,0.91,U] 
23:04:28.587 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.13}, one-star: {-0.04, 0.45}
23:04:28.587 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
23:04:28.587 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
23:04:28.587 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.00 mountX=-0.14 mountY=0.06, mountTheta=2.74
23:04:28.587 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.13, opts=13)
23:04:28.587 00.000 10844 Enqueuing Move request for scope (0.08, 0.13)
23:04:28.587 00.000 11060 Worker thread wakes up
23:04:28.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
23:04:28.587 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
23:04:28.587 00.000 11060 Moving (0.08, 0.13) raw xDistance=-0.14 yDistance=0.06
23:04:28.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:04:28.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:28.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:28.587 00.000 11060 MoveAxis(E, 25, ABG)
23:04:28.587 00.000 11060 Guiding  Dir = 2, Dur = 25
23:04:28.614 00.027 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:28.624 00.010 11060 IsSlewing returns 0
23:04:28.624 00.000 11060 IsGuiding returns 0
23:04:28.630 00.006 10844 UpdateGuideState exits: m=3352 SNR=37.1
23:04:28.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:28.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:28.630 00.000 10844 Enqueuing Expose request
23:04:28.689 00.059 11060 IsGuiding returns 0
23:04:28.689 00.000 11060 Move returns status 0, amount 25
23:04:28.689 00.000 11060 MoveAxis(N, 0, ABG)
23:04:28.689 00.000 11060 Move returns status 0, amount 0
23:04:28.689 00.000 11060 move complete, result=0
23:04:28.689 00.000 11060 worker thread done servicing request
23:04:28.689 00.000 11060 Worker thread wakes up
23:04:28.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:28.691 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:28.716 00.025 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
23:04:29.341 00.625 11060 Exposure complete
23:04:29.538 00.197 11060 worker thread done servicing request
23:04:29.538 00.000 10844 OnExposeComplete: enter
23:04:29.538 00.000 10844 UpdateGuideState(): m_state=6
23:04:29.538 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
23:04:29.538 00.000 10844 Star::Find returns 1 (0), X=255.53, Y=59.51, Mass=3590, SNR=38.8, Peak=248 HFD=3.8
23:04:29.538 00.000 10844 MultiStar: [#1 0.31,-0.56,0.87,U] [#2 0.07,-0.23,1.77,U] [#3 0.24,-0.59,0.92,U] [#4 0.60,-0.53,0.00,M1] [#5 -0.28,-0.73,0.00,M1] [#6 0.09,0.42,0.84,U] [#7 0.49,0.06,0.82,U] [#8 0.48,0.23,0.90,U] 
23:04:29.538 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.13}, one-star: {0.41, -0.11}
23:04:29.538 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
23:04:29.538 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
23:04:29.538 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.45 mountX=0.08 mountY=0.29, mountTheta=1.30
23:04:29.538 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.13, opts=13)
23:04:29.538 00.000 10844 Enqueuing Move request for scope (0.27, -0.13)
23:04:29.538 00.000 11060 Worker thread wakes up
23:04:29.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
23:04:29.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
23:04:29.538 00.000 11060 Moving (0.27, -0.13) raw xDistance=0.08 yDistance=0.29
23:04:29.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:04:29.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:29.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:04:29.538 00.000 11060 MoveAxis(E, 0, ABG)
23:04:29.538 00.000 11060 Move returns status 0, amount 0
23:04:29.538 00.000 11060 MoveAxis(N, 0, ABG)
23:04:29.538 00.000 11060 Move returns status 0, amount 0
23:04:29.538 00.000 11060 move complete, result=0
23:04:29.543 00.005 11060 worker thread done servicing request
23:04:29.550 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:29.584 00.034 10844 UpdateGuideState exits: m=3590 SNR=38.8
23:04:29.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:29.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:29.584 00.000 10844 Enqueuing Expose request
23:04:29.584 00.000 11060 Worker thread wakes up
23:04:29.584 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:04:29.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:29.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:30.211 00.627 11060 Exposure complete
23:04:30.455 00.244 11060 worker thread done servicing request
23:04:30.455 00.000 10844 OnExposeComplete: enter
23:04:30.455 00.000 10844 UpdateGuideState(): m_state=6
23:04:30.455 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
23:04:30.455 00.000 10844 Star::Find returns 1 (0), X=255.66, Y=59.02, Mass=3212, SNR=36.9, Peak=250 HFD=3.4
23:04:30.455 00.000 10844 MultiStar: [#1 0.49,-0.80,0.00,M1] [#2 -0.40,-0.54,0.00,M1] [#3 0.37,-0.42,0.92,U] [#4 0.04,-0.17,0.95,U] [#5 -0.34,-0.33,1.01,U] [#6 0.11,-0.21,0.93,U] [#7 0.33,-0.53,0.88,U] [#8 0.20,-0.01,0.95,U] 
23:04:30.455 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.32}, one-star: {0.54, -0.59}
23:04:30.456 00.001 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
23:04:30.456 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
23:04:30.456 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-1.08 mountX=0.29 mountY=0.23, mountTheta=0.67
23:04:30.456 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.32, opts=13)
23:04:30.456 00.000 10844 Enqueuing Move request for scope (0.18, -0.32)
23:04:30.456 00.000 11060 Worker thread wakes up
23:04:30.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.32) opts 0xd
23:04:30.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.32)
23:04:30.456 00.000 11060 Moving (0.18, -0.32) raw xDistance=0.29 yDistance=0.23
23:04:30.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:04:30.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:30.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:04:30.456 00.000 11060 MoveAxis(W, 50, ABG)
23:04:30.456 00.000 11060 Guiding  Dir = 3, Dur = 50
23:04:30.479 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:30.491 00.012 11060 IsSlewing returns 0
23:04:30.491 00.000 11060 IsGuiding returns 0
23:04:30.500 00.009 10844 UpdateGuideState exits: m=3212 SNR=36.9
23:04:30.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:30.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:30.500 00.000 10844 Enqueuing Expose request
23:04:30.574 00.074 11060 IsGuiding returns 0
23:04:30.574 00.000 11060 Move returns status 0, amount 50
23:04:30.574 00.000 11060 MoveAxis(N, 0, ABG)
23:04:30.574 00.000 11060 Move returns status 0, amount 0
23:04:30.574 00.000 11060 move complete, result=0
23:04:30.574 00.000 11060 worker thread done servicing request
23:04:30.574 00.000 11060 Worker thread wakes up
23:04:30.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:30.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:30.587 00.013 10844 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
23:04:31.216 00.629 11060 Exposure complete
23:04:31.449 00.233 11060 worker thread done servicing request
23:04:31.451 00.002 10844 OnExposeComplete: enter
23:04:31.451 00.000 10844 UpdateGuideState(): m_state=6
23:04:31.451 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
23:04:31.451 00.000 10844 Star::Find returns 1 (1), X=255.79, Y=59.26, Mass=3019, SNR=35.7, Peak=255 HFD=3.5
23:04:31.451 00.000 10844 MultiStar: [#1 0.94,-0.94,0.00,M2] [#2 0.06,-0.76,0.00,M2] [#3 1.02,-0.29,0.00,M1] [#4 0.11,-0.05,1.03,U] [#5 -0.24,-0.24,1.04,U] [#6 0.32,-0.14,0.99,U] [#7 1.08,-0.59,0.00,M1] [#8 0.68,0.06,0.00,M1] 
23:04:31.451 00.000 10844 refined, 3 included, MultiStar: {0.21, -0.20}, one-star: {0.67, -0.36}
23:04:31.451 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
23:04:31.451 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
23:04:31.451 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.75 mountX=0.15 mountY=0.24, mountTheta=1.00
23:04:31.454 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.20, opts=13)
23:04:31.454 00.000 10844 Enqueuing Move request for scope (0.21, -0.20)
23:04:31.454 00.000 11060 Worker thread wakes up
23:04:31.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
23:04:31.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
23:04:31.454 00.000 11060 Moving (0.21, -0.20) raw xDistance=0.15 yDistance=0.24
23:04:31.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:04:31.454 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=0.75
23:04:31.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:04:31.455 00.001 11060 MoveAxis(W, 28, ABG)
23:04:31.455 00.000 11060 Guiding  Dir = 3, Dur = 28
23:04:31.462 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:31.485 00.023 11060 IsSlewing returns 0
23:04:31.487 00.002 11060 IsGuiding returns 0
23:04:31.494 00.007 10844 UpdateGuideState exits: m=3019 SNR=35.7 Saturated
23:04:31.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:31.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:31.494 00.000 10844 Enqueuing Expose request
23:04:31.537 00.043 11060 IsGuiding returns 0
23:04:31.537 00.000 11060 Move returns status 0, amount 28
23:04:31.537 00.000 11060 BLC: Oldest BLC event removed
23:04:31.537 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:04:31.537 00.000 11060 MoveAxis(S, 843, ABG)
23:04:31.537 00.000 11060 duration set to 750 by maxDecDuration
23:04:31.537 00.000 11060 Guiding  Dir = 1, Dur = 750
23:04:31.557 00.020 11060 IsSlewing returns 0
23:04:31.558 00.001 11060 IsGuiding returns 0
23:04:32.347 00.789 11060 IsGuiding returns 0
23:04:32.347 00.000 11060 Move returns status 0, amount 750
23:04:32.347 00.000 11060 move complete, result=0
23:04:32.348 00.001 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 750 ms SOUTH
23:04:32.348 00.000 11060 worker thread done servicing request
23:04:32.348 00.000 11060 Worker thread wakes up
23:04:32.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:32.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:32.970 00.622 11060 Exposure complete
23:04:33.162 00.192 11060 worker thread done servicing request
23:04:33.162 00.000 10844 OnExposeComplete: enter
23:04:33.164 00.002 10844 UpdateGuideState(): m_state=6
23:04:33.164 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
23:04:33.164 00.000 10844 Star::Find returns 1 (1), X=255.29, Y=60.10, Mass=3051, SNR=35.7, Peak=255 HFD=3.4
23:04:33.164 00.000 10844 MultiStar: [#1 0.16,-0.05,1.00,U] [#2 -0.34,0.08,2.00,U] [#3 0.40,0.61,0.00,M2] [#4 -0.06,-0.08,0.95,U] [#5 -0.35,0.45,1.07,U] [#6 0.60,0.16,0.94,U] [#7 0.44,0.48,0.89,U] [#8 0.37,0.67,0.00,M2] 
23:04:33.164 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.20}, one-star: {0.17, 0.48}
23:04:33.164 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
23:04:33.164 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
23:04:33.164 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.47 mountX=-0.20 mountY=-0.01, mountTheta=-3.08
23:04:33.168 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.20, opts=13)
23:04:33.168 00.000 10844 Enqueuing Move request for scope (0.02, 0.20)
23:04:33.168 00.000 11060 Worker thread wakes up
23:04:33.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
23:04:33.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
23:04:33.168 00.000 11060 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=-0.01
23:04:33.168 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.167749, 1:-0.012523
23:04:33.168 00.000 11060 BLC: No correction, Miss < min_move
23:04:33.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:04:33.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:33.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:04:33.168 00.000 11060 MoveAxis(E, 34, ABG)
23:04:33.168 00.000 11060 Guiding  Dir = 2, Dur = 34
23:04:33.177 00.009 11060 IsSlewing returns 0
23:04:33.177 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:33.177 00.000 11060 IsGuiding returns 0
23:04:33.194 00.017 10844 UpdateGuideState exits: m=3051 SNR=35.7 Saturated
23:04:33.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:33.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:33.194 00.000 10844 Enqueuing Expose request
23:04:33.223 00.029 11060 IsGuiding returns 0
23:04:33.223 00.000 11060 Move returns status 0, amount 34
23:04:33.223 00.000 11060 MoveAxis(N, 0, ABG)
23:04:33.224 00.001 11060 Move returns status 0, amount 0
23:04:33.224 00.000 11060 move complete, result=0
23:04:33.224 00.000 11060 worker thread done servicing request
23:04:33.224 00.000 11060 Worker thread wakes up
23:04:33.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:33.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:33.228 00.004 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
23:04:33.850 00.622 11060 Exposure complete
23:04:34.099 00.249 11060 worker thread done servicing request
23:04:34.099 00.000 10844 OnExposeComplete: enter
23:04:34.099 00.000 10844 UpdateGuideState(): m_state=6
23:04:34.099 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
23:04:34.099 00.000 10844 Star::Find returns 1 (1), X=255.66, Y=59.84, Mass=3177, SNR=36.6, Peak=255 HFD=3.7
23:04:34.099 00.000 10844 MultiStar: [#1 0.48,0.03,0.95,U] [#2 -0.22,-0.06,1.90,U] [#3 0.45,0.81,0.00,M3] [#4 0.20,0.15,0.96,U] [#5 -0.02,0.71,0.00,M1] [#6 0.31,0.47,0.91,U] [#7 0.25,0.36,0.82,U] [#8 0.53,0.57,0.00,M3] 
23:04:34.099 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.15}, one-star: {0.53, 0.22}
23:04:34.099 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
23:04:34.099 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
23:04:34.099 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.68 mountX=-0.18 mountY=0.16, mountTheta=2.42
23:04:34.103 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.15, opts=13)
23:04:34.103 00.000 10844 Enqueuing Move request for scope (0.19, 0.15)
23:04:34.103 00.000 11060 Worker thread wakes up
23:04:34.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
23:04:34.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
23:04:34.103 00.000 11060 Moving (0.19, 0.15) raw xDistance=-0.18 yDistance=0.16
23:04:34.103 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.167749, 1:-0.012523, 2:0.162204
23:04:34.103 00.000 11060 BLC: No correction, Miss < min_move
23:04:34.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:04:34.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:34.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:04:34.103 00.000 11060 MoveAxis(E, 33, ABG)
23:04:34.103 00.000 11060 Guiding  Dir = 2, Dur = 33
23:04:34.108 00.005 11060 IsSlewing returns 0
23:04:34.108 00.000 11060 IsGuiding returns 0
23:04:34.111 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:34.142 00.031 10844 UpdateGuideState exits: m=3177 SNR=36.6 Saturated
23:04:34.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:34.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:34.142 00.000 10844 Enqueuing Expose request
23:04:34.153 00.011 11060 IsGuiding returns 0
23:04:34.153 00.000 11060 Move returns status 0, amount 33
23:04:34.153 00.000 11060 MoveAxis(N, 0, ABG)
23:04:34.153 00.000 11060 Move returns status 0, amount 0
23:04:34.153 00.000 11060 move complete, result=0
23:04:34.153 00.000 11060 worker thread done servicing request
23:04:34.153 00.000 11060 Worker thread wakes up
23:04:34.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:34.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:34.163 00.010 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
23:04:34.808 00.645 11060 Exposure complete
23:04:35.028 00.220 11060 worker thread done servicing request
23:04:35.028 00.000 10844 OnExposeComplete: enter
23:04:35.028 00.000 10844 UpdateGuideState(): m_state=6
23:04:35.028 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
23:04:35.028 00.000 10844 Star::Find returns 1 (1), X=255.42, Y=59.53, Mass=3189, SNR=36.6, Peak=255 HFD=3.3
23:04:35.028 00.000 10844 MultiStar: [#1 0.60,-0.15,1.04,U] [#2 -0.36,0.33,2.03,U] [#3 0.55,0.45,0.00,M4] [#4 0.37,0.27,0.85,U] [#5 -0.04,0.31,0.99,U] [#6 0.42,0.65,0.00,M1] [#7 0.69,0.41,0.00,M1] [#8 0.47,0.50,0.00,M4] 
23:04:35.028 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.16}, one-star: {0.30, -0.09}
23:04:35.028 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
23:04:35.028 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
23:04:35.028 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.11 mountX=-0.18 mountY=0.05, mountTheta=2.85
23:04:35.030 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.16, opts=13)
23:04:35.030 00.000 10844 Enqueuing Move request for scope (0.08, 0.16)
23:04:35.030 00.000 11060 Worker thread wakes up
23:04:35.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:04:35.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:04:35.030 00.000 11060 Moving (0.08, 0.16) raw xDistance=-0.18 yDistance=0.05
23:04:35.030 00.000 11060 BLC: window closed
23:04:35.030 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.167749, 1:-0.012523, 2:0.162204
23:04:35.030 00.000 11060 BLC: No correction, Miss < min_move
23:04:35.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:04:35.033 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:35.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:04:35.033 00.000 11060 MoveAxis(E, 32, ABG)
23:04:35.033 00.000 11060 Guiding  Dir = 2, Dur = 32
23:04:35.049 00.016 11060 IsSlewing returns 0
23:04:35.049 00.000 11060 IsGuiding returns 0
23:04:35.051 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:35.067 00.016 10844 UpdateGuideState exits: m=3189 SNR=36.6 Saturated
23:04:35.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:35.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:35.067 00.000 10844 Enqueuing Expose request
23:04:35.096 00.029 11060 IsGuiding returns 0
23:04:35.096 00.000 11060 Move returns status 0, amount 32
23:04:35.097 00.001 11060 MoveAxis(N, 0, ABG)
23:04:35.097 00.000 11060 Move returns status 0, amount 0
23:04:35.097 00.000 11060 move complete, result=0
23:04:35.097 00.000 11060 worker thread done servicing request
23:04:35.097 00.000 11060 Worker thread wakes up
23:04:35.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:35.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:35.102 00.005 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
23:04:35.749 00.647 11060 Exposure complete
23:04:35.980 00.231 10844 OnExposeComplete: enter
23:04:35.980 00.000 10844 UpdateGuideState(): m_state=6
23:04:35.980 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
23:04:35.980 00.000 10844 Star::Find returns 1 (1), X=255.21, Y=59.30, Mass=3195, SNR=36.8, Peak=255 HFD=3.6
23:04:35.980 00.000 10844 MultiStar: [#1 0.15,-0.66,0.00,M1] [#2 -0.63,-0.23,0.00,M1] [#3 0.23,-0.56,0.93,U] [#4 -0.34,-0.20,0.95,U] [#5 -0.09,-0.49,1.02,U] [#6 -0.05,-0.28,0.92,U] [#7 0.03,-0.22,0.84,U] [#8 0.49,-0.20,0.88,U] 
23:04:35.982 00.002 10844 single-star, 6 included, MultiStar: {0.05, -0.33}, one-star: {0.09, -0.32}
23:04:35.982 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
23:04:35.982 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
23:04:35.982 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.30 mountX=0.30 mountY=0.14, mountTheta=0.44
23:04:35.982 00.000 11060 worker thread done servicing request
23:04:35.983 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.32, opts=13)
23:04:35.983 00.000 10844 Enqueuing Move request for scope (0.09, -0.32)
23:04:35.983 00.000 11060 Worker thread wakes up
23:04:35.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
23:04:35.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
23:04:35.983 00.000 11060 Moving (0.09, -0.32) raw xDistance=0.30 yDistance=0.14
23:04:35.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:04:35.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:35.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:04:35.983 00.000 11060 MoveAxis(W, 51, ABG)
23:04:35.983 00.000 11060 Guiding  Dir = 3, Dur = 51
23:04:35.992 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:35.997 00.005 11060 IsSlewing returns 0
23:04:35.997 00.000 11060 IsGuiding returns 0
23:04:36.007 00.010 10844 UpdateGuideState exits: m=3195 SNR=36.8 Saturated
23:04:36.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:36.007 00.000 10844 Enqueuing Expose request
23:04:36.055 00.048 11060 IsGuiding returns 0
23:04:36.056 00.001 11060 Move returns status 0, amount 51
23:04:36.056 00.000 11060 MoveAxis(N, 0, ABG)
23:04:36.056 00.000 11060 Move returns status 0, amount 0
23:04:36.056 00.000 11060 move complete, result=0
23:04:36.056 00.000 11060 worker thread done servicing request
23:04:36.056 00.000 11060 Worker thread wakes up
23:04:36.057 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:36.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:36.057 00.000 10844 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
23:04:36.711 00.654 11060 Exposure complete
23:04:36.960 00.249 11060 worker thread done servicing request
23:04:36.960 00.000 10844 OnExposeComplete: enter
23:04:36.960 00.000 10844 UpdateGuideState(): m_state=6
23:04:36.960 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
23:04:36.960 00.000 10844 Star::Find returns 1 (0), X=255.33, Y=59.74, Mass=3073, SNR=36.5, Peak=248 HFD=3.6
23:04:36.960 00.000 10844 MultiStar: [#1 -0.10,-0.14,1.01,U] [#2 -0.21,-0.17,1.91,U] [#3 0.23,0.60,0.95,U] [#4 -0.25,-0.18,0.89,U] [#5 -0.27,-0.19,1.03,U] [#6 0.03,0.15,0.94,U] [#7 0.38,-0.01,0.81,U] [#8 0.34,0.25,0.92,U] 
23:04:36.960 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.21, 0.12}
23:04:36.960 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
23:04:36.960 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:04:36.960 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.20 mountX=-0.03 mountY=0.01, mountTheta=2.94
23:04:36.960 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
23:04:36.960 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
23:04:36.960 00.000 11060 Worker thread wakes up
23:04:36.965 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:04:36.965 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:04:36.965 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.03 yDistance=0.01
23:04:36.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:04:36.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:36.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:04:36.965 00.000 11060 MoveAxis(E, 0, ABG)
23:04:36.965 00.000 11060 Move returns status 0, amount 0
23:04:36.965 00.000 11060 MoveAxis(N, 0, ABG)
23:04:36.965 00.000 11060 Move returns status 0, amount 0
23:04:36.965 00.000 11060 move complete, result=0
23:04:36.965 00.000 11060 worker thread done servicing request
23:04:36.970 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:36.991 00.021 10844 UpdateGuideState exits: m=3073 SNR=36.5
23:04:36.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:36.991 00.000 10844 Enqueuing Expose request
23:04:36.991 00.000 11060 Worker thread wakes up
23:04:36.991 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:36.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:36.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:37.644 00.653 11060 Exposure complete
23:04:37.891 00.247 10844 OnExposeComplete: enter
23:04:37.891 00.000 10844 UpdateGuideState(): m_state=6
23:04:37.891 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
23:04:37.891 00.000 10844 Star::Find returns 1 (0), X=255.23, Y=59.76, Mass=3433, SNR=38.5, Peak=248 HFD=3.6
23:04:37.893 00.002 10844 MultiStar: [#1 0.29,-0.60,0.00,M1] [#2 -0.46,-0.13,1.88,U] [#3 0.55,0.55,0.00,M3] [#4 0.08,0.10,0.93,U] [#5 -0.29,0.25,0.99,U] [#6 0.29,0.49,0.80,U] [#7 0.54,0.56,0.00,M1] [#8 0.50,0.38,0.85,U] 
23:04:37.893 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.15}, one-star: {0.11, 0.14}
23:04:37.893 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
23:04:37.893 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.66)
23:04:37.893 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.89 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
23:04:37.895 00.002 11060 worker thread done servicing request
23:04:37.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.15, opts=13)
23:04:37.897 00.000 10844 Enqueuing Move request for scope (-0.05, 0.15)
23:04:37.897 00.000 11060 Worker thread wakes up
23:04:37.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
23:04:37.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
23:04:37.897 00.000 11060 Moving (-0.05, 0.15) raw xDistance=-0.14 yDistance=-0.07
23:04:37.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:04:37.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:37.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:37.897 00.000 11060 MoveAxis(E, 24, ABG)
23:04:37.897 00.000 11060 Guiding  Dir = 2, Dur = 24
23:04:37.907 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:37.916 00.009 11060 IsSlewing returns 0
23:04:37.917 00.001 11060 IsGuiding returns 0
23:04:37.928 00.011 10844 UpdateGuideState exits: m=3433 SNR=38.5
23:04:37.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:37.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:37.928 00.000 10844 Enqueuing Expose request
23:04:37.943 00.015 11060 IsGuiding returns 0
23:04:37.943 00.000 11060 Move returns status 0, amount 24
23:04:37.943 00.000 11060 MoveAxis(N, 0, ABG)
23:04:37.943 00.000 11060 Move returns status 0, amount 0
23:04:37.943 00.000 11060 move complete, result=0
23:04:37.943 00.000 11060 worker thread done servicing request
23:04:37.943 00.000 11060 Worker thread wakes up
23:04:37.943 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
23:04:37.945 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:37.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:38.602 00.657 11060 Exposure complete
23:04:38.834 00.232 11060 worker thread done servicing request
23:04:38.834 00.000 10844 OnExposeComplete: enter
23:04:38.834 00.000 10844 UpdateGuideState(): m_state=6
23:04:38.834 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
23:04:38.834 00.000 10844 Star::Find returns 1 (0), X=255.28, Y=59.85, Mass=2952, SNR=35.6, Peak=254 HFD=3.4
23:04:38.834 00.000 10844 MultiStar: [#1 0.33,-0.53,1.08,U] [#2 -0.47,0.07,1.90,U] [#3 0.62,0.22,0.95,U] [#4 -0.05,-0.32,0.97,U] [#5 -0.20,-0.03,1.08,U] [#6 0.15,0.42,0.92,U] [#7 0.43,-0.20,0.89,U] [#8 0.13,-0.12,0.95,U] 
23:04:38.834 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.16, 0.23}
23:04:38.834 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
23:04:38.834 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
23:04:38.834 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=0.01 mountY=0.06, mountTheta=1.35
23:04:38.838 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
23:04:38.838 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
23:04:38.838 00.000 11060 Worker thread wakes up
23:04:38.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:04:38.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:04:38.840 00.002 11060 Moving (0.06, -0.03) raw xDistance=0.01 yDistance=0.06
23:04:38.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:04:38.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:38.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:04:38.840 00.000 11060 MoveAxis(E, 0, ABG)
23:04:38.840 00.000 11060 Move returns status 0, amount 0
23:04:38.840 00.000 11060 MoveAxis(N, 0, ABG)
23:04:38.840 00.000 11060 Move returns status 0, amount 0
23:04:38.840 00.000 11060 move complete, result=0
23:04:38.840 00.000 11060 worker thread done servicing request
23:04:38.860 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:38.878 00.018 10844 UpdateGuideState exits: m=2952 SNR=35.6
23:04:38.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:38.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:38.878 00.000 10844 Enqueuing Expose request
23:04:38.878 00.000 11060 Worker thread wakes up
23:04:38.878 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:38.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:38.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:39.512 00.634 11060 Exposure complete
23:04:39.754 00.242 11060 worker thread done servicing request
23:04:39.755 00.001 10844 OnExposeComplete: enter
23:04:39.755 00.000 10844 UpdateGuideState(): m_state=6
23:04:39.755 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
23:04:39.755 00.000 10844 Star::Find returns 1 (0), X=255.26, Y=59.73, Mass=2954, SNR=35.5, Peak=250 HFD=3.5
23:04:39.755 00.000 10844 MultiStar: [#1 0.47,-0.55,0.00,M1] [#2 -0.33,-0.19,1.95,U] [#3 0.22,0.17,1.00,U] [#4 0.31,-0.03,0.95,U] [#5 -0.10,-0.11,1.00,U] [#6 0.10,0.15,0.91,U] [#7 0.51,0.11,0.92,U] [#8 0.36,0.41,0.97,U] 
23:04:39.755 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.14, 0.11}
23:04:39.755 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
23:04:39.755 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
23:04:39.755 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=-0.06 mountY=0.09, mountTheta=2.20
23:04:39.755 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
23:04:39.755 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
23:04:39.755 00.000 11060 Worker thread wakes up
23:04:39.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:04:39.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:04:39.755 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.06 yDistance=0.09
23:04:39.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:04:39.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:39.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:04:39.755 00.000 11060 MoveAxis(E, 0, ABG)
23:04:39.755 00.000 11060 Move returns status 0, amount 0
23:04:39.755 00.000 11060 MoveAxis(N, 0, ABG)
23:04:39.755 00.000 11060 Move returns status 0, amount 0
23:04:39.755 00.000 11060 move complete, result=0
23:04:39.755 00.000 11060 worker thread done servicing request
23:04:39.765 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:39.782 00.017 10844 UpdateGuideState exits: m=2954 SNR=35.5
23:04:39.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:39.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:39.782 00.000 10844 Enqueuing Expose request
23:04:39.782 00.000 11060 Worker thread wakes up
23:04:39.782 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:39.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:39.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:40.415 00.633 11060 Exposure complete
23:04:40.677 00.262 11060 worker thread done servicing request
23:04:40.679 00.002 10844 OnExposeComplete: enter
23:04:40.679 00.000 10844 UpdateGuideState(): m_state=6
23:04:40.679 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
23:04:40.679 00.000 10844 Star::Find returns 1 (0), X=255.30, Y=59.67, Mass=2816, SNR=34.7, Peak=252 HFD=3.4
23:04:40.679 00.000 10844 MultiStar: [#1 0.17,-0.80,0.00,M2] [#2 -0.30,-0.02,2.02,U] [#3 0.08,-0.13,1.03,U] [#4 0.42,0.35,1.00,U] [#5 -0.30,-0.07,0.97,U] [#6 0.39,0.25,0.92,U] [#7 0.02,-0.49,0.90,U] [#8 0.13,0.05,0.93,U] 
23:04:40.679 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {0.18, 0.05}
23:04:40.679 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
23:04:40.679 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
23:04:40.679 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.04 mountX=-0.01 mountY=0.03, mountTheta=1.79
23:04:40.681 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
23:04:40.681 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
23:04:40.684 00.003 11060 Worker thread wakes up
23:04:40.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:04:40.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:04:40.684 00.000 11060 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=0.03
23:04:40.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:04:40.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:40.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:40.684 00.000 11060 MoveAxis(E, 0, ABG)
23:04:40.684 00.000 11060 Move returns status 0, amount 0
23:04:40.686 00.002 11060 MoveAxis(N, 0, ABG)
23:04:40.686 00.000 11060 Move returns status 0, amount 0
23:04:40.686 00.000 11060 move complete, result=0
23:04:40.686 00.000 11060 worker thread done servicing request
23:04:40.689 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:40.718 00.029 10844 UpdateGuideState exits: m=2816 SNR=34.7
23:04:40.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:40.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:40.718 00.000 10844 Enqueuing Expose request
23:04:40.718 00.000 11060 Worker thread wakes up
23:04:40.718 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:40.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:40.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:41.339 00.621 11060 Exposure complete
23:04:41.569 00.230 11060 worker thread done servicing request
23:04:41.569 00.000 10844 OnExposeComplete: enter
23:04:41.569 00.000 10844 UpdateGuideState(): m_state=6
23:04:41.569 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
23:04:41.569 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=59.34, Mass=2757, SNR=34.0, Peak=220 HFD=3.5
23:04:41.569 00.000 10844 MultiStar: [#1 0.22,-1.16,0.00,M3] [#2 -0.35,-0.33,2.01,U] [#3 -0.25,-0.48,1.02,U] [#4 0.20,-0.19,0.96,U] [#5 -0.26,-0.86,0.00,M1] [#6 -0.09,-0.69,0.00,M1] [#7 0.25,-0.61,0.00,M1] [#8 -0.12,-0.36,1.04,U] 
23:04:41.569 00.000 10844 single-star, 4 included, MultiStar: {-0.15, -0.33}, one-star: {-0.01, -0.28}
23:04:41.569 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
23:04:41.569 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
23:04:41.569 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.61 mountX=0.28 mountY=0.04, mountTheta=0.13
23:04:41.574 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.28, opts=13)
23:04:41.585 00.011 10844 Enqueuing Move request for scope (-0.01, -0.28)
23:04:41.585 00.000 11060 Worker thread wakes up
23:04:41.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
23:04:41.585 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
23:04:41.585 00.000 11060 Moving (-0.01, -0.28) raw xDistance=0.28 yDistance=0.04
23:04:41.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
23:04:41.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:41.586 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:04:41.586 00.000 11060 MoveAxis(W, 48, ABG)
23:04:41.586 00.000 11060 Guiding  Dir = 3, Dur = 48
23:04:41.594 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:41.599 00.005 11060 IsSlewing returns 0
23:04:41.599 00.000 11060 IsGuiding returns 0
23:04:41.610 00.011 10844 UpdateGuideState exits: m=2757 SNR=34.0
23:04:41.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:41.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:41.610 00.000 10844 Enqueuing Expose request
23:04:41.660 00.050 11060 IsGuiding returns 0
23:04:41.660 00.000 11060 Move returns status 0, amount 48
23:04:41.660 00.000 11060 MoveAxis(N, 0, ABG)
23:04:41.660 00.000 11060 Move returns status 0, amount 0
23:04:41.660 00.000 11060 move complete, result=0
23:04:41.660 00.000 11060 worker thread done servicing request
23:04:41.660 00.000 11060 Worker thread wakes up
23:04:41.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:41.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:41.660 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
23:04:42.285 00.625 11060 Exposure complete
23:04:42.556 00.271 11060 worker thread done servicing request
23:04:42.556 00.000 10844 OnExposeComplete: enter
23:04:42.556 00.000 10844 UpdateGuideState(): m_state=6
23:04:42.556 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
23:04:42.556 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=59.50, Mass=3154, SNR=36.5, Peak=254 HFD=3.6
23:04:42.556 00.000 10844 MultiStar: [#1 0.46,-0.86,0.00,M4] [#2 -0.18,-0.67,0.00,M1] [#3 0.09,-0.00,0.86,U] [#4 0.00,-0.04,0.93,U] [#5 -0.10,-0.56,1.03,U] [#6 0.17,0.31,0.91,U] [#7 0.26,0.14,0.88,U] [#8 -0.28,-0.34,0.92,U] 
23:04:42.556 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.10}, one-star: {0.04, -0.12}
23:04:42.556 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
23:04:42.556 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
23:04:42.556 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.35 mountX=0.09 mountY=0.04, mountTheta=0.39
23:04:42.560 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
23:04:42.562 00.002 10844 Enqueuing Move request for scope (0.02, -0.10)
23:04:42.562 00.000 11060 Worker thread wakes up
23:04:42.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
23:04:42.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
23:04:42.562 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.09 yDistance=0.04
23:04:42.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:04:42.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:42.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:04:42.562 00.000 11060 MoveAxis(E, 0, ABG)
23:04:42.562 00.000 11060 Move returns status 0, amount 0
23:04:42.562 00.000 11060 MoveAxis(N, 0, ABG)
23:04:42.562 00.000 11060 Move returns status 0, amount 0
23:04:42.564 00.002 11060 move complete, result=0
23:04:42.564 00.000 11060 worker thread done servicing request
23:04:42.570 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:42.601 00.031 10844 UpdateGuideState exits: m=3154 SNR=36.5
23:04:42.606 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:42.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:42.606 00.000 10844 Enqueuing Expose request
23:04:42.606 00.000 11060 Worker thread wakes up
23:04:42.606 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:42.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:42.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:43.263 00.657 11060 Exposure complete
23:04:43.506 00.243 11060 worker thread done servicing request
23:04:43.506 00.000 10844 OnExposeComplete: enter
23:04:43.506 00.000 10844 UpdateGuideState(): m_state=6
23:04:43.506 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
23:04:43.506 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=59.69, Mass=3046, SNR=35.8, Peak=255 HFD=3.5
23:04:43.506 00.000 10844 MultiStar: [#1 0.05,-0.34,0.97,U] [#2 -0.75,-0.17,0.00,M2] [#3 -0.17,0.62,1.01,U] [#4 0.24,0.31,1.00,U] [#5 0.05,-0.39,1.05,U] [#6 -0.13,0.49,0.92,U] [#7 -0.25,0.29,0.86,U] [#8 -0.17,0.37,0.97,U] 
23:04:43.506 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.17}, one-star: {0.16, 0.07}
23:04:43.506 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
23:04:43.506 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
23:04:43.506 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.69 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
23:04:43.510 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.17, opts=13)
23:04:43.510 00.000 10844 Enqueuing Move request for scope (-0.02, 0.17)
23:04:43.510 00.000 11060 Worker thread wakes up
23:04:43.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
23:04:43.510 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
23:04:43.510 00.000 11060 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.05
23:04:43.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:04:43.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:43.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:43.510 00.000 11060 MoveAxis(E, 28, ABG)
23:04:43.510 00.000 11060 Guiding  Dir = 2, Dur = 28
23:04:43.527 00.017 11060 IsSlewing returns 0
23:04:43.528 00.001 11060 IsGuiding returns 0
23:04:43.535 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:43.553 00.018 10844 UpdateGuideState exits: m=3046 SNR=35.8 Saturated
23:04:43.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:43.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:43.553 00.000 10844 Enqueuing Expose request
23:04:43.565 00.012 11060 IsGuiding returns 0
23:04:43.565 00.000 11060 Move returns status 0, amount 28
23:04:43.565 00.000 11060 MoveAxis(N, 0, ABG)
23:04:43.565 00.000 11060 Move returns status 0, amount 0
23:04:43.566 00.001 11060 move complete, result=0
23:04:43.566 00.000 11060 worker thread done servicing request
23:04:43.566 00.000 11060 Worker thread wakes up
23:04:43.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:43.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:43.568 00.002 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
23:04:44.217 00.649 11060 Exposure complete
23:04:44.461 00.244 10844 OnExposeComplete: enter
23:04:44.461 00.000 10844 UpdateGuideState(): m_state=6
23:04:44.461 00.000 11060 worker thread done servicing request
23:04:44.461 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
23:04:44.461 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=58.74, Mass=2843, SNR=34.2, Peak=222 HFD=3.5
23:04:44.463 00.002 10844 MultiStar: [#1 0.30,-0.93,0.00,M4] [#2 -0.28,-0.85,0.00,M3] [#3 -0.14,-0.49,0.99,U] [#4 0.14,-0.57,1.01,U] [#5 -0.23,-0.93,0.00,M1] [#6 -0.17,-0.19,1.03,U] [#7 -0.17,-0.37,0.86,U] [#8 -0.26,-0.07,1.03,U] 
23:04:44.463 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.43}, one-star: {-0.03, -0.88}
23:04:44.463 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
23:04:44.463 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
23:04:44.463 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.81 mountX=0.44 mountY=-0.03, mountTheta=-0.08
23:04:44.468 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.43, opts=13)
23:04:44.468 00.000 10844 Enqueuing Move request for scope (-0.10, -0.43)
23:04:44.468 00.000 11060 Worker thread wakes up
23:04:44.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.43) opts 0xd
23:04:44.468 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.43)
23:04:44.468 00.000 11060 Moving (-0.10, -0.43) raw xDistance=0.44 yDistance=-0.03
23:04:44.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
23:04:44.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:44.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:44.468 00.000 11060 MoveAxis(W, 75, ABG)
23:04:44.468 00.000 11060 Guiding  Dir = 3, Dur = 75
23:04:44.477 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:44.489 00.012 11060 IsSlewing returns 0
23:04:44.489 00.000 11060 IsGuiding returns 0
23:04:44.494 00.005 10844 UpdateGuideState exits: m=2843 SNR=34.2
23:04:44.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:44.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:44.494 00.000 10844 Enqueuing Expose request
23:04:44.582 00.088 11060 IsGuiding returns 0
23:04:44.582 00.000 11060 Move returns status 0, amount 75
23:04:44.582 00.000 11060 MoveAxis(N, 0, ABG)
23:04:44.582 00.000 11060 Move returns status 0, amount 0
23:04:44.582 00.000 11060 move complete, result=0
23:04:44.582 00.000 11060 worker thread done servicing request
23:04:44.582 00.000 11060 Worker thread wakes up
23:04:44.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:44.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:44.586 00.004 10844 GuideStep: 0.4 px 75 ms WEST, -0.0 px 0 ms NORTH
23:04:45.217 00.631 11060 Exposure complete
23:04:45.451 00.234 11060 worker thread done servicing request
23:04:45.453 00.002 10844 OnExposeComplete: enter
23:04:45.453 00.000 10844 UpdateGuideState(): m_state=6
23:04:45.453 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
23:04:45.453 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=59.59, Mass=2959, SNR=35.3, Peak=252 HFD=3.6
23:04:45.454 00.001 10844 MultiStar: [#1 0.04,-1.12,0.00,M5] [#2 -0.21,-0.23,2.06,U] [#3 0.33,-0.67,0.00,M1] [#4 0.32,0.05,1.04,U] [#5 -0.42,-0.22,1.10,U] [#6 0.18,-0.48,0.95,U] [#7 0.07,-0.22,0.87,U] [#8 0.17,0.11,0.95,U] 
23:04:45.454 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.15}, one-star: {-0.23, -0.03}
23:04:45.454 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
23:04:45.454 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
23:04:45.454 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.89 mountX=0.16 mountY=-0.02, mountTheta=-0.15
23:04:45.454 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.15, opts=13)
23:04:45.454 00.000 10844 Enqueuing Move request for scope (-0.05, -0.15)
23:04:45.454 00.000 11060 Worker thread wakes up
23:04:45.457 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:04:45.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:04:45.457 00.000 11060 Moving (-0.05, -0.15) raw xDistance=0.16 yDistance=-0.02
23:04:45.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
23:04:45.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:45.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:45.457 00.000 11060 MoveAxis(W, 30, ABG)
23:04:45.457 00.000 11060 Guiding  Dir = 3, Dur = 30
23:04:45.465 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:45.479 00.014 11060 IsSlewing returns 0
23:04:45.479 00.000 11060 IsGuiding returns 0
23:04:45.492 00.013 10844 UpdateGuideState exits: m=2959 SNR=35.3
23:04:45.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:45.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:45.492 00.000 10844 Enqueuing Expose request
23:04:45.511 00.019 11060 IsGuiding returns 0
23:04:45.511 00.000 11060 Move returns status 0, amount 30
23:04:45.511 00.000 11060 MoveAxis(N, 0, ABG)
23:04:45.511 00.000 11060 Move returns status 0, amount 0
23:04:45.511 00.000 11060 move complete, result=0
23:04:45.511 00.000 11060 worker thread done servicing request
23:04:45.511 00.000 11060 Worker thread wakes up
23:04:45.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:45.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:45.511 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
23:04:46.152 00.641 11060 Exposure complete
23:04:46.409 00.257 11060 worker thread done servicing request
23:04:46.409 00.000 10844 OnExposeComplete: enter
23:04:46.409 00.000 10844 UpdateGuideState(): m_state=6
23:04:46.409 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
23:04:46.409 00.000 10844 Star::Find returns 1 (1), X=255.35, Y=59.53, Mass=3340, SNR=38.0, Peak=255 HFD=3.5
23:04:46.409 00.000 10844 MultiStar: [#1 0.11,-0.34,0.92,U] [#2 -0.34,-0.61,0.00,M3] [#3 0.14,-0.55,0.96,U] [#4 -0.05,-0.07,0.98,U] [#5 -0.09,-0.35,1.00,U] [#6 -0.32,-0.13,0.95,U] [#7 0.12,-0.04,0.76,U] [#8 0.43,-0.29,0.93,U] 
23:04:46.409 00.000 10844 single-star, 7 included, MultiStar: {0.07, -0.24}, one-star: {0.22, -0.09}
23:04:46.409 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
23:04:46.412 00.003 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
23:04:46.412 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=0.05 mountY=0.24, mountTheta=1.36
23:04:46.412 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.09, opts=13)
23:04:46.412 00.000 10844 Enqueuing Move request for scope (0.22, -0.09)
23:04:46.412 00.000 11060 Worker thread wakes up
23:04:46.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
23:04:46.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
23:04:46.412 00.000 11060 Moving (0.22, -0.09) raw xDistance=0.05 yDistance=0.24
23:04:46.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:04:46.417 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:04:46.417 00.000 11060 MoveAxis(E, 0, ABG)
23:04:46.417 00.000 11060 Move returns status 0, amount 0
23:04:46.417 00.000 11060 MoveAxis(S, 92, ABG)
23:04:46.417 00.000 11060 Guiding  Dir = 1, Dur = 92
23:04:46.436 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:46.437 00.001 11060 IsSlewing returns 0
23:04:46.437 00.000 11060 IsGuiding returns 0
23:04:46.453 00.016 10844 UpdateGuideState exits: m=3340 SNR=38.0 Saturated
23:04:46.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:46.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:46.453 00.000 10844 Enqueuing Expose request
23:04:46.542 00.089 11060 IsGuiding returns 0
23:04:46.542 00.000 11060 Move returns status 0, amount 92
23:04:46.542 00.000 11060 move complete, result=0
23:04:46.543 00.001 11060 worker thread done servicing request
23:04:46.543 00.000 11060 Worker thread wakes up
23:04:46.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:46.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:46.543 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 92 ms SOUTH
23:04:47.186 00.643 11060 Exposure complete
23:04:47.424 00.238 11060 worker thread done servicing request
23:04:47.424 00.000 10844 OnExposeComplete: enter
23:04:47.424 00.000 10844 UpdateGuideState(): m_state=6
23:04:47.424 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
23:04:47.424 00.000 10844 Star::Find returns 1 (0), X=254.84, Y=58.97, Mass=3418, SNR=37.7, Peak=245 HFD=3.8
23:04:47.424 00.000 10844 MultiStar: [#1 0.20,-0.84,0.00,M5] [#2 -0.27,-1.32,0.00,M4] [#3 -0.14,-0.97,0.00,M1] [#4 0.11,-0.39,0.96,U] [#5 -0.57,-0.57,0.00,M1] [#6 -0.25,-0.14,0.91,U] [#7 -0.13,-0.33,0.83,U] [#8 -0.03,-0.50,0.91,U] 
23:04:47.425 00.001 10844 refined, 4 included, MultiStar: {-0.12, -0.41}, one-star: {-0.28, -0.65}
23:04:47.425 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:04:47.425 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
23:04:47.425 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.41 hyp=0.42 cameraTheta=-1.85 mountX=0.42 mountY=-0.05, mountTheta=-0.11
23:04:47.427 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.41, opts=13)
23:04:47.427 00.000 10844 Enqueuing Move request for scope (-0.12, -0.41)
23:04:47.427 00.000 11060 Worker thread wakes up
23:04:47.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.41) opts 0xd
23:04:47.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.41)
23:04:47.427 00.000 11060 Moving (-0.12, -0.41) raw xDistance=0.42 yDistance=-0.05
23:04:47.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
23:04:47.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:47.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:47.427 00.000 11060 MoveAxis(W, 73, ABG)
23:04:47.427 00.000 11060 Guiding  Dir = 3, Dur = 73
23:04:47.433 00.006 11060 IsSlewing returns 0
23:04:47.433 00.000 11060 IsGuiding returns 0
23:04:47.434 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:47.450 00.016 10844 UpdateGuideState exits: m=3418 SNR=37.7
23:04:47.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:47.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:47.450 00.000 10844 Enqueuing Expose request
23:04:47.507 00.057 11060 IsGuiding returns 0
23:04:47.507 00.000 11060 Move returns status 0, amount 73
23:04:47.507 00.000 11060 MoveAxis(N, 0, ABG)
23:04:47.507 00.000 11060 Move returns status 0, amount 0
23:04:47.507 00.000 11060 move complete, result=0
23:04:47.507 00.000 11060 worker thread done servicing request
23:04:47.507 00.000 11060 Worker thread wakes up
23:04:47.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:47.507 00.000 10844 GuideStep: 0.4 px 73 ms WEST, -0.0 px 0 ms NORTH
23:04:47.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:48.131 00.624 11060 Exposure complete
23:04:48.418 00.287 11060 worker thread done servicing request
23:04:48.418 00.000 10844 OnExposeComplete: enter
23:04:48.418 00.000 10844 UpdateGuideState(): m_state=6
23:04:48.422 00.004 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
23:04:48.422 00.000 10844 Star::Find returns 1 (1), X=255.06, Y=59.86, Mass=3390, SNR=37.8, Peak=255 HFD=3.8
23:04:48.422 00.000 10844 MultiStar: [#1 0.54,-0.50,0.00,M6] [#2 -0.11,-0.40,1.89,U] [#3 -0.11,-0.36,0.97,U] [#4 0.20,-0.42,0.88,U] [#5 -0.29,-0.36,0.95,U] [#6 -0.41,-0.05,0.89,U] [#7 0.12,-0.05,0.81,U] [#8 0.28,0.59,0.85,U] 
23:04:48.422 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {-0.06, 0.24}
23:04:48.422 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
23:04:48.422 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
23:04:48.423 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.97 mountX=0.15 mountY=-0.04, mountTheta=-0.24
23:04:48.423 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.14, opts=13)
23:04:48.425 00.002 10844 Enqueuing Move request for scope (-0.06, -0.14)
23:04:48.425 00.000 11060 Worker thread wakes up
23:04:48.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
23:04:48.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
23:04:48.425 00.000 11060 Moving (-0.06, -0.14) raw xDistance=0.15 yDistance=-0.04
23:04:48.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:04:48.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:48.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:48.425 00.000 11060 MoveAxis(W, 28, ABG)
23:04:48.425 00.000 11060 Guiding  Dir = 3, Dur = 28
23:04:48.436 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:48.447 00.011 11060 IsSlewing returns 0
23:04:48.449 00.002 11060 IsGuiding returns 0
23:04:48.465 00.016 10844 UpdateGuideState exits: m=3390 SNR=37.8 Saturated
23:04:48.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:48.465 00.000 10844 Enqueuing Expose request
23:04:48.490 00.025 11060 IsGuiding returns 0
23:04:48.490 00.000 11060 Move returns status 0, amount 28
23:04:48.490 00.000 11060 MoveAxis(N, 0, ABG)
23:04:48.490 00.000 11060 Move returns status 0, amount 0
23:04:48.490 00.000 11060 move complete, result=0
23:04:48.490 00.000 11060 worker thread done servicing request
23:04:48.490 00.000 11060 Worker thread wakes up
23:04:48.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:48.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:48.515 00.025 10844 GuideStep: 0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
23:04:49.143 00.628 11060 Exposure complete
23:04:49.477 00.334 10844 OnExposeComplete: enter
23:04:49.477 00.000 11060 worker thread done servicing request
23:04:49.477 00.000 10844 UpdateGuideState(): m_state=6
23:04:49.477 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
23:04:49.477 00.000 10844 Star::Find returns 1 (0), X=255.49, Y=60.18, Mass=3142, SNR=36.2, Peak=247 HFD=3.6
23:04:49.477 00.000 10844 MultiStar: [#1 -0.21,-0.68,0.00,M7] [#2 0.10,0.05,1.93,U] [#3 -0.12,0.35,1.00,U] [#4 0.22,0.64,0.00,M1] [#5 0.39,0.01,1.00,U] [#6 0.25,0.47,0.87,U] [#7 0.22,0.53,0.88,U] [#8 0.50,0.49,0.00,M1] 
23:04:49.477 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.28}, one-star: {0.37, 0.56}
23:04:49.477 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
23:04:49.479 00.002 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
23:04:49.479 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.34 cameraTheta=0.99 mountX=-0.31 mountY=0.14, mountTheta=2.73
23:04:49.482 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.28, opts=13)
23:04:49.482 00.000 10844 Enqueuing Move request for scope (0.19, 0.28)
23:04:49.482 00.000 11060 Worker thread wakes up
23:04:49.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
23:04:49.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
23:04:49.482 00.000 11060 Moving (0.19, 0.28) raw xDistance=-0.31 yDistance=0.14
23:04:49.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:04:49.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:49.484 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:04:49.484 00.000 11060 MoveAxis(E, 54, ABG)
23:04:49.485 00.001 11060 Guiding  Dir = 2, Dur = 54
23:04:49.497 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:49.540 00.043 11060 IsSlewing returns 0
23:04:49.540 00.000 11060 IsGuiding returns 0
23:04:49.567 00.027 10844 UpdateGuideState exits: m=3142 SNR=36.2
23:04:49.568 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:49.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:49.568 00.000 10844 Enqueuing Expose request
23:04:49.608 00.040 11060 IsGuiding returns 0
23:04:49.608 00.000 11060 Move returns status 0, amount 54
23:04:49.608 00.000 11060 MoveAxis(N, 0, ABG)
23:04:49.608 00.000 11060 Move returns status 0, amount 0
23:04:49.608 00.000 11060 move complete, result=0
23:04:49.613 00.005 11060 worker thread done servicing request
23:04:49.615 00.002 11060 Worker thread wakes up
23:04:49.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:49.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:49.625 00.010 10844 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
23:04:50.258 00.633 11060 Exposure complete
23:04:50.610 00.352 10844 OnExposeComplete: enter
23:04:50.610 00.000 10844 UpdateGuideState(): m_state=6
23:04:50.611 00.001 11060 worker thread done servicing request
23:04:50.611 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
23:04:50.611 00.000 10844 Star::Find returns 1 (0), X=255.51, Y=59.47, Mass=3018, SNR=35.7, Peak=247 HFD=3.2
23:04:50.612 00.001 10844 MultiStar: [#1 0.29,-0.60,0.00,M8] [#2 -0.03,-0.31,2.01,U] [#3 -0.06,-0.09,0.95,U] [#4 0.61,0.12,1.00,U] [#5 0.01,-0.63,0.96,U] [#6 0.31,0.24,0.89,U] [#7 0.31,-0.20,0.90,U] [#8 -0.03,-0.13,0.93,U] 
23:04:50.612 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.16}, one-star: {0.38, -0.15}
23:04:50.612 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
23:04:50.612 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
23:04:50.612 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.78 mountX=0.13 mountY=0.19, mountTheta=0.96
23:04:50.615 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.16, opts=13)
23:04:50.615 00.000 10844 Enqueuing Move request for scope (0.16, -0.16)
23:04:50.615 00.000 11060 Worker thread wakes up
23:04:50.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
23:04:50.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
23:04:50.615 00.000 11060 Moving (0.16, -0.16) raw xDistance=0.13 yDistance=0.19
23:04:50.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:04:50.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:50.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:04:50.615 00.000 11060 MoveAxis(W, 21, ABG)
23:04:50.615 00.000 11060 Guiding  Dir = 3, Dur = 21
23:04:50.630 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:50.636 00.006 11060 IsSlewing returns 0
23:04:50.636 00.000 11060 IsGuiding returns 0
23:04:50.680 00.044 11060 IsGuiding returns 0
23:04:50.680 00.000 11060 Move returns status 0, amount 21
23:04:50.680 00.000 11060 MoveAxis(N, 0, ABG)
23:04:50.680 00.000 11060 Move returns status 0, amount 0
23:04:50.682 00.002 11060 move complete, result=0
23:04:50.682 00.000 11060 worker thread done servicing request
23:04:50.695 00.013 10844 UpdateGuideState exits: m=3018 SNR=35.7
23:04:50.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:50.697 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:50.697 00.000 10844 Enqueuing Expose request
23:04:50.697 00.000 11060 Worker thread wakes up
23:04:50.697 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
23:04:50.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:50.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:51.337 00.640 11060 Exposure complete
23:04:51.634 00.297 11060 worker thread done servicing request
23:04:51.634 00.000 10844 OnExposeComplete: enter
23:04:51.636 00.002 10844 UpdateGuideState(): m_state=6
23:04:51.636 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
23:04:51.636 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=59.73, Mass=3247, SNR=36.8, Peak=255 HFD=3.6
23:04:51.636 00.000 10844 MultiStar: [#1 0.16,-0.33,1.01,U] [#2 0.10,-0.19,1.87,U] [#3 0.35,0.43,0.97,U] [#4 0.61,0.30,0.00,M1] [#5 -0.24,-0.07,1.00,U] [#6 0.10,0.08,0.96,U] [#7 -0.00,0.51,0.80,U] [#8 0.30,-0.21,0.87,U] 
23:04:51.636 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.06, 0.11}
23:04:51.636 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
23:04:51.636 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
23:04:51.636 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.09 mountX=-0.03 mountY=0.10, mountTheta=1.84
23:04:51.639 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
23:04:51.639 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
23:04:51.639 00.000 11060 Worker thread wakes up
23:04:51.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:04:51.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:04:51.639 00.000 11060 Moving (0.10, 0.01) raw xDistance=-0.03 yDistance=0.10
23:04:51.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:04:51.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:51.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:04:51.639 00.000 11060 MoveAxis(E, 0, ABG)
23:04:51.639 00.000 11060 Move returns status 0, amount 0
23:04:51.639 00.000 11060 MoveAxis(N, 0, ABG)
23:04:51.639 00.000 11060 Move returns status 0, amount 0
23:04:51.639 00.000 11060 move complete, result=0
23:04:51.639 00.000 11060 worker thread done servicing request
23:04:51.650 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:51.669 00.019 10844 UpdateGuideState exits: m=3247 SNR=36.8 Saturated
23:04:51.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:51.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:51.669 00.000 10844 Enqueuing Expose request
23:04:51.669 00.000 11060 Worker thread wakes up
23:04:51.669 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:51.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:51.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:52.314 00.645 11060 Exposure complete
23:04:52.596 00.282 11060 worker thread done servicing request
23:04:52.596 00.000 10844 OnExposeComplete: enter
23:04:52.596 00.000 10844 UpdateGuideState(): m_state=6
23:04:52.596 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
23:04:52.596 00.000 10844 Star::Find returns 1 (0), X=255.38, Y=59.54, Mass=2876, SNR=34.8, Peak=253 HFD=3.3
23:04:52.600 00.004 10844 MultiStar: [#1 0.32,-0.48,1.06,U] [#2 -0.07,-0.32,2.00,U] [#3 0.11,0.30,0.96,U] [#4 0.28,0.11,1.03,U] [#5 -0.18,-0.16,1.01,U] [#6 0.19,-0.10,1.03,U] [#7 0.25,0.13,0.90,U] [#8 0.12,0.53,0.96,U] 
23:04:52.600 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.26, -0.08}
23:04:52.600 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
23:04:52.600 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
23:04:52.601 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=0.03 mountY=0.13, mountTheta=1.37
23:04:52.601 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.05, opts=13)
23:04:52.601 00.000 10844 Enqueuing Move request for scope (0.12, -0.05)
23:04:52.601 00.000 11060 Worker thread wakes up
23:04:52.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:04:52.601 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:04:52.601 00.000 11060 Moving (0.12, -0.05) raw xDistance=0.03 yDistance=0.13
23:04:52.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:04:52.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:52.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:04:52.601 00.000 11060 MoveAxis(E, 0, ABG)
23:04:52.601 00.000 11060 Move returns status 0, amount 0
23:04:52.601 00.000 11060 MoveAxis(N, 0, ABG)
23:04:52.601 00.000 11060 Move returns status 0, amount 0
23:04:52.601 00.000 11060 move complete, result=0
23:04:52.601 00.000 11060 worker thread done servicing request
23:04:52.610 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:52.631 00.021 10844 UpdateGuideState exits: m=2876 SNR=34.8
23:04:52.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:52.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:52.631 00.000 10844 Enqueuing Expose request
23:04:52.631 00.000 11060 Worker thread wakes up
23:04:52.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:52.633 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:52.633 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:53.254 00.621 11060 Exposure complete
23:04:53.492 00.238 11060 worker thread done servicing request
23:04:53.492 00.000 10844 OnExposeComplete: enter
23:04:53.492 00.000 10844 UpdateGuideState(): m_state=6
23:04:53.492 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
23:04:53.492 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=59.19, Mass=3269, SNR=37.4, Peak=255 HFD=3.5
23:04:53.492 00.000 10844 MultiStar: [#1 0.26,-0.45,0.98,U] [#2 -0.47,-0.58,0.00,M1] [#3 0.37,-0.11,0.94,U] [#4 0.00,-0.51,0.90,U] [#5 -0.16,-0.49,0.93,U] [#6 0.13,0.16,0.96,U] [#7 0.40,-0.20,0.80,U] [#8 -0.16,0.17,0.95,U] 
23:04:53.492 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.23}, one-star: {-0.09, -0.43}
23:04:53.492 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
23:04:53.492 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
23:04:53.492 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.20 mountX=0.21 mountY=0.13, mountTheta=0.54
23:04:53.494 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.23, opts=13)
23:04:53.494 00.000 10844 Enqueuing Move request for scope (0.09, -0.23)
23:04:53.494 00.000 11060 Worker thread wakes up
23:04:53.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
23:04:53.494 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
23:04:53.494 00.000 11060 Moving (0.09, -0.23) raw xDistance=0.21 yDistance=0.13
23:04:53.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:04:53.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:53.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:04:53.494 00.000 11060 MoveAxis(W, 37, ABG)
23:04:53.494 00.000 11060 Guiding  Dir = 3, Dur = 37
23:04:53.501 00.007 11060 IsSlewing returns 0
23:04:53.501 00.000 11060 IsGuiding returns 0
23:04:53.504 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:53.531 00.027 10844 UpdateGuideState exits: m=3269 SNR=37.4 Saturated
23:04:53.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.533 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:53.533 00.000 10844 Enqueuing Expose request
23:04:53.543 00.010 11060 IsGuiding returns 0
23:04:53.543 00.000 11060 Move returns status 0, amount 37
23:04:53.543 00.000 11060 MoveAxis(N, 0, ABG)
23:04:53.543 00.000 11060 Move returns status 0, amount 0
23:04:53.543 00.000 11060 move complete, result=0
23:04:53.543 00.000 11060 worker thread done servicing request
23:04:53.543 00.000 11060 Worker thread wakes up
23:04:53.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:53.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:53.543 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
23:04:54.166 00.623 11060 Exposure complete
23:04:54.394 00.228 11060 worker thread done servicing request
23:04:54.394 00.000 10844 OnExposeComplete: enter
23:04:54.400 00.006 10844 UpdateGuideState(): m_state=6
23:04:54.400 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
23:04:54.400 00.000 10844 Star::Find returns 1 (1), X=255.68, Y=59.40, Mass=3219, SNR=37.0, Peak=255 HFD=3.5
23:04:54.400 00.000 10844 MultiStar: [#1 -0.12,-0.89,0.00,M6] [#2 -0.52,-0.62,0.00,M2] [#3 0.06,-0.31,0.94,U] [#4 0.01,0.17,0.90,U] [#5 -0.25,-0.27,0.99,U] [#6 0.02,0.40,0.93,U] [#7 0.01,-0.16,0.86,U] [#8 -0.23,0.43,0.93,U] 
23:04:54.400 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.00}, one-star: {0.56, -0.22}
23:04:54.400 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
23:04:54.400 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
23:04:54.400 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.05 mountX=-0.01 mountY=0.03, mountTheta=1.80
23:04:54.400 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
23:04:54.400 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
23:04:54.400 00.000 11060 Worker thread wakes up
23:04:54.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
23:04:54.400 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
23:04:54.400 00.000 11060 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=0.03
23:04:54.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:04:54.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:54.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:54.400 00.000 11060 MoveAxis(E, 0, ABG)
23:04:54.400 00.000 11060 Move returns status 0, amount 0
23:04:54.400 00.000 11060 MoveAxis(N, 0, ABG)
23:04:54.400 00.000 11060 Move returns status 0, amount 0
23:04:54.400 00.000 11060 move complete, result=0
23:04:54.400 00.000 11060 worker thread done servicing request
23:04:54.406 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:54.430 00.024 10844 UpdateGuideState exits: m=3219 SNR=37.0 Saturated
23:04:54.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:54.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:54.430 00.000 10844 Enqueuing Expose request
23:04:54.430 00.000 11060 Worker thread wakes up
23:04:54.431 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:54.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:54.431 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:04:55.069 00.638 11060 Exposure complete
23:04:55.312 00.243 11060 worker thread done servicing request
23:04:55.312 00.000 10844 OnExposeComplete: enter
23:04:55.312 00.000 10844 UpdateGuideState(): m_state=6
23:04:55.312 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
23:04:55.312 00.000 10844 Star::Find returns 1 (1), X=255.14, Y=59.76, Mass=3518, SNR=38.3, Peak=255 HFD=3.7
23:04:55.312 00.000 10844 MultiStar: [#1 0.13,-0.47,0.92,U] [#2 -0.11,0.06,1.83,U] [#3 0.07,-0.12,1.00,U] [#4 0.06,0.64,0.96,U] [#5 0.02,0.50,1.01,U] [#6 -0.02,0.70,0.00,M1] [#7 0.09,0.41,0.76,U] [#8 0.17,0.53,0.89,U] 
23:04:55.312 00.000 10844 single-star, 7 included, MultiStar: {0.04, 0.19}, one-star: {0.02, 0.14}
23:04:55.312 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
23:04:55.312 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
23:04:55.312 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=-0.14 mountY=-0.00, mountTheta=-3.11
23:04:55.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
23:04:55.314 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
23:04:55.314 00.000 11060 Worker thread wakes up
23:04:55.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
23:04:55.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
23:04:55.314 00.000 11060 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.00
23:04:55.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:04:55.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:55.317 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:04:55.317 00.000 11060 MoveAxis(E, 25, ABG)
23:04:55.317 00.000 11060 Guiding  Dir = 2, Dur = 25
23:04:55.322 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:55.328 00.006 11060 IsSlewing returns 0
23:04:55.328 00.000 11060 IsGuiding returns 0
23:04:55.355 00.027 11060 IsGuiding returns 0
23:04:55.355 00.000 11060 Move returns status 0, amount 25
23:04:55.355 00.000 11060 MoveAxis(N, 0, ABG)
23:04:55.355 00.000 11060 Move returns status 0, amount 0
23:04:55.355 00.000 11060 move complete, result=0
23:04:55.355 00.000 11060 worker thread done servicing request
23:04:55.361 00.006 10844 UpdateGuideState exits: m=3518 SNR=38.3 Saturated
23:04:55.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:55.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:55.361 00.000 10844 Enqueuing Expose request
23:04:55.361 00.000 11060 Worker thread wakes up
23:04:55.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:55.364 00.003 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:55.364 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
23:04:56.032 00.668 11060 Exposure complete
23:04:56.284 00.252 11060 worker thread done servicing request
23:04:56.284 00.000 10844 OnExposeComplete: enter
23:04:56.284 00.000 10844 UpdateGuideState(): m_state=6
23:04:56.284 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
23:04:56.284 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=59.71, Mass=3183, SNR=36.7, Peak=255 HFD=3.6
23:04:56.284 00.000 10844 MultiStar: [#1 0.18,-0.36,1.00,U] [#2 -0.54,-0.86,0.00,M2] [#3 -0.08,-0.12,0.91,U] [#4 -0.13,0.55,0.89,U] [#5 -0.34,-0.16,1.02,U] [#6 -0.74,0.36,0.00,M2] [#7 0.14,0.09,0.83,U] [#8 -0.07,0.46,0.88,U] 
23:04:56.284 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {0.16, 0.09}
23:04:56.287 00.003 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
23:04:56.287 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
23:04:56.287 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.88 mountX=-0.06 mountY=-0.03, mountTheta=-2.67
23:04:56.287 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
23:04:56.287 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
23:04:56.287 00.000 11060 Worker thread wakes up
23:04:56.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:04:56.287 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:04:56.287 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.06 yDistance=-0.03
23:04:56.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:04:56.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:56.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:56.287 00.000 11060 MoveAxis(E, 0, ABG)
23:04:56.287 00.000 11060 Move returns status 0, amount 0
23:04:56.287 00.000 11060 MoveAxis(N, 0, ABG)
23:04:56.287 00.000 11060 Move returns status 0, amount 0
23:04:56.287 00.000 11060 move complete, result=0
23:04:56.287 00.000 11060 worker thread done servicing request
23:04:56.297 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:56.334 00.037 10844 UpdateGuideState exits: m=3183 SNR=36.7 Saturated
23:04:56.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:56.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:56.334 00.000 10844 Enqueuing Expose request
23:04:56.334 00.000 11060 Worker thread wakes up
23:04:56.334 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:56.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:56.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:57.004 00.670 11060 Exposure complete
23:04:57.257 00.253 11060 worker thread done servicing request
23:04:57.257 00.000 10844 OnExposeComplete: enter
23:04:57.257 00.000 10844 UpdateGuideState(): m_state=6
23:04:57.257 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
23:04:57.257 00.000 10844 Star::Find returns 1 (1), X=255.49, Y=59.60, Mass=3577, SNR=38.4, Peak=255 HFD=3.9
23:04:57.257 00.000 10844 MultiStar: [#1 0.53,-1.05,0.00,M5] [#2 -0.32,-0.51,1.82,U] [#3 0.47,0.05,0.87,U] [#4 0.20,-0.01,0.90,U] [#5 -0.01,-0.26,0.95,U] [#6 -0.28,0.59,0.00,M3] [#7 0.43,0.18,0.77,U] [#8 0.12,0.12,0.92,U] 
23:04:57.257 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.13}, one-star: {0.37, -0.02}
23:04:57.257 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
23:04:57.257 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
23:04:57.257 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.84 mountX=0.10 mountY=0.13, mountTheta=0.90
23:04:57.261 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
23:04:57.261 00.000 10844 Enqueuing Move request for scope (0.11, -0.13)
23:04:57.261 00.000 11060 Worker thread wakes up
23:04:57.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
23:04:57.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
23:04:57.261 00.000 11060 Moving (0.11, -0.13) raw xDistance=0.10 yDistance=0.13
23:04:57.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:04:57.263 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:57.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:04:57.263 00.000 11060 MoveAxis(E, 0, ABG)
23:04:57.263 00.000 11060 Move returns status 0, amount 0
23:04:57.263 00.000 11060 MoveAxis(N, 0, ABG)
23:04:57.263 00.000 11060 Move returns status 0, amount 0
23:04:57.263 00.000 11060 move complete, result=0
23:04:57.263 00.000 11060 worker thread done servicing request
23:04:57.271 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:57.297 00.026 10844 UpdateGuideState exits: m=3577 SNR=38.4 Saturated
23:04:57.298 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:57.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:57.298 00.000 10844 Enqueuing Expose request
23:04:57.298 00.000 11060 Worker thread wakes up
23:04:57.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:57.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:57.298 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:57.941 00.643 11060 Exposure complete
23:04:58.193 00.252 11060 worker thread done servicing request
23:04:58.193 00.000 10844 OnExposeComplete: enter
23:04:58.193 00.000 10844 UpdateGuideState(): m_state=6
23:04:58.193 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
23:04:58.193 00.000 10844 Star::Find returns 1 (0), X=254.98, Y=59.72, Mass=3552, SNR=39.0, Peak=252 HFD=3.8
23:04:58.193 00.000 10844 MultiStar: [#1 0.66,-0.59,0.00,M6] [#2 -0.19,-0.16,1.78,U] [#3 -0.08,0.04,0.87,U] [#4 -0.20,-0.04,0.91,U] [#5 0.22,-0.13,0.94,U] [#6 -0.67,0.89,0.00,M4] [#7 0.40,0.20,0.81,U] [#8 -0.19,-0.03,0.88,U] 
23:04:58.193 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.02}, one-star: {-0.14, 0.10}
23:04:58.193 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
23:04:58.193 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
23:04:58.193 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.75 mountX=0.03 mountY=-0.05, mountTheta=-1.00
23:04:58.198 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
23:04:58.198 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
23:04:58.198 00.000 11060 Worker thread wakes up
23:04:58.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:04:58.198 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:04:58.198 00.000 11060 Moving (-0.05, -0.02) raw xDistance=0.03 yDistance=-0.05
23:04:58.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:04:58.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:58.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:58.198 00.000 11060 MoveAxis(E, 0, ABG)
23:04:58.198 00.000 11060 Move returns status 0, amount 0
23:04:58.198 00.000 11060 MoveAxis(N, 0, ABG)
23:04:58.198 00.000 11060 Move returns status 0, amount 0
23:04:58.198 00.000 11060 move complete, result=0
23:04:58.198 00.000 11060 worker thread done servicing request
23:04:58.205 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:04:58.225 00.020 10844 UpdateGuideState exits: m=3552 SNR=39.0
23:04:58.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:58.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:58.225 00.000 10844 Enqueuing Expose request
23:04:58.236 00.011 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:04:58.236 00.000 11060 Worker thread wakes up
23:04:58.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:58.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:58.864 00.628 11060 Exposure complete
23:04:59.085 00.221 11060 worker thread done servicing request
23:04:59.085 00.000 10844 OnExposeComplete: enter
23:04:59.085 00.000 10844 UpdateGuideState(): m_state=6
23:04:59.085 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
23:04:59.088 00.003 10844 Star::Find returns 1 (0), X=254.71, Y=59.52, Mass=3305, SNR=37.7, Peak=243 HFD=3.3
23:04:59.088 00.000 10844 MultiStar: [#1 -0.34,-0.46,0.94,U] [#2 0.00,-0.47,1.90,U] [#3 -0.31,-0.56,0.89,U] [#4 -0.07,-0.40,0.94,U] [#5 -0.41,-0.43,0.97,U] [#6 -0.25,-0.11,0.81,U] [#7 -0.46,-0.45,0.86,U] [#8 -0.17,-0.00,0.94,U] 
23:04:59.088 00.000 10844 single-star, 8 included, MultiStar: {-0.24, -0.35}, one-star: {-0.41, -0.10}
23:04:59.088 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:04:59.088 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:04:59.088 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-2.89 mountX=0.18 mountY=-0.39, mountTheta=-1.14
23:04:59.103 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.10, opts=13)
23:04:59.104 00.001 10844 Enqueuing Move request for scope (-0.41, -0.10)
23:04:59.104 00.000 11060 Worker thread wakes up
23:04:59.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.10) opts 0xd
23:04:59.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.10)
23:04:59.104 00.000 11060 Moving (-0.41, -0.10) raw xDistance=0.18 yDistance=-0.39
23:04:59.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:04:59.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:59.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:04:59.104 00.000 11060 MoveAxis(W, 30, ABG)
23:04:59.104 00.000 11060 Guiding  Dir = 3, Dur = 30
23:04:59.114 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:04:59.129 00.015 10844 UpdateGuideState exits: m=3305 SNR=37.7
23:04:59.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:59.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:04:59.129 00.000 10844 Enqueuing Expose request
23:04:59.134 00.005 11060 IsSlewing returns 0
23:04:59.134 00.000 11060 IsGuiding returns 0
23:04:59.191 00.057 11060 IsGuiding returns 0
23:04:59.191 00.000 11060 Move returns status 0, amount 30
23:04:59.191 00.000 11060 MoveAxis(N, 0, ABG)
23:04:59.191 00.000 11060 Move returns status 0, amount 0
23:04:59.191 00.000 11060 move complete, result=0
23:04:59.191 00.000 11060 worker thread done servicing request
23:04:59.191 00.000 11060 Worker thread wakes up
23:04:59.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:04:59.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:04:59.824 00.633 11060 Exposure complete
23:05:00.060 00.236 11060 worker thread done servicing request
23:05:00.091 00.031 10844 GuideStep: 0.2 px 30 ms WEST, -0.4 px 0 ms NORTH
23:05:00.116 00.025 10844 OnExposeComplete: enter
23:05:00.118 00.002 10844 UpdateGuideState(): m_state=6
23:05:00.118 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
23:05:00.118 00.000 10844 Star::Find returns 1 (0), X=254.80, Y=60.18, Mass=3097, SNR=35.8, Peak=228 HFD=3.7
23:05:00.118 00.000 10844 MultiStar: [#1 0.04,0.17,1.08,U] [#2 -0.67,0.17,0.00,M1] [#3 -0.30,-0.22,0.99,U] [#4 0.17,0.32,0.99,U] [#5 -0.21,-0.26,1.05,U] [#6 -0.43,0.45,0.98,U] [#7 -0.45,0.46,0.88,U] [#8 -0.29,0.39,1.00,U] 
23:05:00.118 00.000 10844 refined, 7 included, MultiStar: {-0.22, 0.23}, one-star: {-0.32, 0.56}
23:05:00.118 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.09 = -2.20)
23:05:00.118 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
23:05:00.118 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.33 mountX=-0.19 mountY=-0.25, mountTheta=-2.20
23:05:00.121 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.23, opts=13)
23:05:00.121 00.000 10844 Enqueuing Move request for scope (-0.22, 0.23)
23:05:00.121 00.000 11060 Worker thread wakes up
23:05:00.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd
23:05:00.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.23)
23:05:00.121 00.000 11060 Moving (-0.22, 0.23) raw xDistance=-0.19 yDistance=-0.25
23:05:00.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:05:00.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:00.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:05:00.121 00.000 11060 MoveAxis(E, 31, ABG)
23:05:00.121 00.000 11060 Guiding  Dir = 2, Dur = 31
23:05:00.126 00.005 11060 IsSlewing returns 0
23:05:00.126 00.000 11060 IsGuiding returns 0
23:05:00.163 00.037 11060 IsGuiding returns 0
23:05:00.163 00.000 11060 Move returns status 0, amount 31
23:05:00.163 00.000 11060 MoveAxis(N, 0, ABG)
23:05:00.163 00.000 11060 Move returns status 0, amount 0
23:05:00.163 00.000 11060 move complete, result=0
23:05:00.163 00.000 11060 worker thread done servicing request
23:05:00.226 00.063 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:00.247 00.021 10844 UpdateGuideState exits: m=3097 SNR=35.8
23:05:00.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:00.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:00.247 00.000 10844 Enqueuing Expose request
23:05:00.247 00.000 11060 Worker thread wakes up
23:05:00.247 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.3 px 0 ms NORTH
23:05:00.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:00.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:00.907 00.660 11060 Exposure complete
23:05:01.154 00.247 11060 worker thread done servicing request
23:05:01.154 00.000 10844 OnExposeComplete: enter
23:05:01.154 00.000 10844 UpdateGuideState(): m_state=6
23:05:01.154 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
23:05:01.154 00.000 10844 Star::Find returns 1 (0), X=255.15, Y=59.47, Mass=2960, SNR=35.4, Peak=238 HFD=3.5
23:05:01.154 00.000 10844 MultiStar: [#1 0.14,0.30,1.08,U] [#2 -0.25,-0.15,1.95,U] [#3 0.08,0.10,1.06,U] [#4 0.33,0.58,0.00,M1] [#5 -0.61,0.07,1.05,U] [#6 -0.17,0.72,0.00,M3] [#7 -0.03,0.71,0.00,M1] [#8 0.17,0.21,0.97,U] 
23:05:01.154 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.03}, one-star: {0.03, -0.15}
23:05:01.154 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.56 = -1.73)
23:05:01.157 00.003 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
23:05:01.157 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.80 mountX=-0.02 mountY=-0.10, mountTheta=-1.73
23:05:01.169 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
23:05:01.169 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
23:05:01.169 00.000 11060 Worker thread wakes up
23:05:01.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:05:01.169 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:05:01.169 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.02 yDistance=-0.10
23:05:01.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:05:01.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:01.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:05:01.169 00.000 11060 MoveAxis(E, 0, ABG)
23:05:01.169 00.000 11060 Move returns status 0, amount 0
23:05:01.169 00.000 11060 MoveAxis(N, 0, ABG)
23:05:01.169 00.000 11060 Move returns status 0, amount 0
23:05:01.169 00.000 11060 move complete, result=0
23:05:01.169 00.000 11060 worker thread done servicing request
23:05:01.180 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:01.194 00.014 10844 UpdateGuideState exits: m=2960 SNR=35.4
23:05:01.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:01.194 00.000 10844 Enqueuing Expose request
23:05:01.194 00.000 11060 Worker thread wakes up
23:05:01.194 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:01.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:01.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:01.842 00.648 11060 Exposure complete
23:05:02.062 00.220 11060 worker thread done servicing request
23:05:02.062 00.000 10844 OnExposeComplete: enter
23:05:02.062 00.000 10844 UpdateGuideState(): m_state=6
23:05:02.062 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
23:05:02.062 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=59.69, Mass=3375, SNR=37.4, Peak=255 HFD=3.5
23:05:02.062 00.000 10844 MultiStar: [#1 0.11,0.07,0.93,U] [#2 -0.29,-0.59,1.80,U] [#3 0.92,0.18,0.00,M1] [#4 0.35,0.21,0.87,U] [#5 -0.30,0.15,1.09,U] [#6 0.19,0.51,0.86,U] [#7 0.64,0.28,0.00,M2] [#8 0.26,0.13,0.90,U] 
23:05:02.062 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.00}, one-star: {0.24, 0.07}
23:05:02.062 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
23:05:02.062 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
23:05:02.062 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.10 mountX=-0.00 mountY=0.03, mountTheta=1.65
23:05:02.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.00, opts=13)
23:05:02.064 00.000 10844 Enqueuing Move request for scope (0.03, -0.00)
23:05:02.064 00.000 11060 Worker thread wakes up
23:05:02.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:05:02.064 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:05:02.064 00.000 11060 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=0.03
23:05:02.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:05:02.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:02.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:02.064 00.000 11060 MoveAxis(E, 0, ABG)
23:05:02.066 00.002 11060 Move returns status 0, amount 0
23:05:02.066 00.000 11060 MoveAxis(N, 0, ABG)
23:05:02.066 00.000 11060 Move returns status 0, amount 0
23:05:02.066 00.000 11060 move complete, result=0
23:05:02.066 00.000 11060 worker thread done servicing request
23:05:02.085 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:02.106 00.021 10844 UpdateGuideState exits: m=3375 SNR=37.4 Saturated
23:05:02.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:02.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:02.106 00.000 10844 Enqueuing Expose request
23:05:02.106 00.000 11060 Worker thread wakes up
23:05:02.106 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:02.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:02.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:02.746 00.640 11060 Exposure complete
23:05:02.990 00.244 11060 worker thread done servicing request
23:05:02.990 00.000 10844 OnExposeComplete: enter
23:05:02.990 00.000 10844 UpdateGuideState(): m_state=6
23:05:02.990 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
23:05:02.990 00.000 10844 Star::Find returns 1 (1), X=255.52, Y=59.17, Mass=2994, SNR=35.5, Peak=255 HFD=3.4
23:05:02.990 00.000 10844 MultiStar: [#1 0.21,-0.14,1.06,U] [#2 -0.66,-0.39,0.00,M1] [#3 0.12,-0.18,0.97,U] [#4 -0.09,0.14,1.00,U] [#5 -0.42,0.27,1.03,U] [#6 -0.16,-0.52,0.94,U] [#7 0.05,-0.33,0.88,U] [#8 0.52,-0.14,0.93,U] 
23:05:02.990 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.16}, one-star: {0.40, -0.45}
23:05:02.990 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
23:05:02.990 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
23:05:02.990 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.14 mountX=0.15 mountY=0.10, mountTheta=0.60
23:05:02.998 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
23:05:02.998 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
23:05:02.998 00.000 11060 Worker thread wakes up
23:05:02.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
23:05:02.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
23:05:02.998 00.000 11060 Moving (0.08, -0.16) raw xDistance=0.15 yDistance=0.10
23:05:02.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:05:02.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:03.000 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:05:03.000 00.000 11060 MoveAxis(W, 25, ABG)
23:05:03.000 00.000 11060 Guiding  Dir = 3, Dur = 25
23:05:03.003 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:03.013 00.010 11060 IsSlewing returns 0
23:05:03.013 00.000 11060 IsGuiding returns 0
23:05:03.024 00.011 10844 UpdateGuideState exits: m=2994 SNR=35.5 Saturated
23:05:03.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:03.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:03.024 00.000 10844 Enqueuing Expose request
23:05:03.043 00.019 11060 IsGuiding returns 0
23:05:03.043 00.000 11060 Move returns status 0, amount 25
23:05:03.043 00.000 11060 MoveAxis(N, 0, ABG)
23:05:03.043 00.000 11060 Move returns status 0, amount 0
23:05:03.043 00.000 11060 move complete, result=0
23:05:03.044 00.001 11060 worker thread done servicing request
23:05:03.044 00.000 11060 Worker thread wakes up
23:05:03.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:03.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:03.057 00.013 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
23:05:03.664 00.607 11060 Exposure complete
23:05:03.908 00.244 11060 worker thread done servicing request
23:05:03.908 00.000 10844 OnExposeComplete: enter
23:05:03.908 00.000 10844 UpdateGuideState(): m_state=6
23:05:03.909 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
23:05:03.909 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.05, Mass=3355, SNR=37.4, Peak=222 HFD=4.0
23:05:03.909 00.000 10844 MultiStar: [#1 0.03,0.17,1.07,U] [#2 -0.47,-0.53,0.00,M2] [#3 0.55,0.29,0.89,U] [#4 -0.42,-0.33,0.96,U] [#5 -0.36,0.17,1.01,U] [#6 0.40,-0.14,0.93,U] [#7 0.29,-0.27,0.87,U] [#8 -0.10,0.06,0.89,U] 
23:05:03.909 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {-0.05, -0.57}
23:05:03.909 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
23:05:03.909 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
23:05:03.909 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.17 mountX=0.07 mountY=0.04, mountTheta=0.57
23:05:03.911 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
23:05:03.911 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
23:05:03.911 00.000 11060 Worker thread wakes up
23:05:03.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:05:03.911 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:05:03.911 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.07 yDistance=0.04
23:05:03.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:05:03.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:03.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:03.911 00.000 11060 MoveAxis(E, 0, ABG)
23:05:03.911 00.000 11060 Move returns status 0, amount 0
23:05:03.911 00.000 11060 MoveAxis(N, 0, ABG)
23:05:03.911 00.000 11060 Move returns status 0, amount 0
23:05:03.913 00.002 11060 move complete, result=0
23:05:03.913 00.000 11060 worker thread done servicing request
23:05:03.918 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:03.933 00.015 10844 UpdateGuideState exits: m=3355 SNR=37.4
23:05:03.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:03.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:03.933 00.000 10844 Enqueuing Expose request
23:05:03.933 00.000 11060 Worker thread wakes up
23:05:03.933 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:03.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:03.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:04.575 00.642 11060 Exposure complete
23:05:04.825 00.250 11060 worker thread done servicing request
23:05:04.825 00.000 10844 OnExposeComplete: enter
23:05:04.825 00.000 10844 UpdateGuideState(): m_state=6
23:05:04.825 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
23:05:04.825 00.000 10844 Star::Find returns 1 (1), X=255.15, Y=59.29, Mass=3448, SNR=38.2, Peak=255 HFD=3.7
23:05:04.827 00.002 10844 MultiStar: [#1 0.18,-0.52,0.92,U] [#2 -0.93,-0.28,0.00,M3] [#3 -0.25,-0.04,0.96,U] [#4 -0.06,-0.26,0.89,U] [#5 -0.52,-0.44,0.00,M1] [#6 0.25,-0.09,0.85,U] [#7 0.02,0.08,0.78,U] [#8 -0.21,0.06,0.86,U] 
23:05:04.827 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.17}, one-star: {0.03, -0.33}
23:05:04.827 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
23:05:04.827 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
23:05:04.827 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=0.16 mountY=0.02, mountTheta=0.12
23:05:04.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.17, opts=13)
23:05:04.828 00.000 10844 Enqueuing Move request for scope (-0.01, -0.17)
23:05:04.828 00.000 11060 Worker thread wakes up
23:05:04.831 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
23:05:04.831 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
23:05:04.831 00.000 11060 Moving (-0.01, -0.17) raw xDistance=0.16 yDistance=0.02
23:05:04.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:05:04.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:04.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:05:04.831 00.000 11060 MoveAxis(W, 28, ABG)
23:05:04.831 00.000 11060 Guiding  Dir = 3, Dur = 28
23:05:04.849 00.018 11060 IsSlewing returns 0
23:05:04.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:04.851 00.002 11060 IsGuiding returns 0
23:05:04.869 00.018 10844 UpdateGuideState exits: m=3448 SNR=38.2 Saturated
23:05:04.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:04.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:04.869 00.000 10844 Enqueuing Expose request
23:05:04.890 00.021 11060 IsGuiding returns 0
23:05:04.890 00.000 11060 Move returns status 0, amount 28
23:05:04.890 00.000 11060 MoveAxis(N, 0, ABG)
23:05:04.890 00.000 11060 Move returns status 0, amount 0
23:05:04.890 00.000 11060 move complete, result=0
23:05:04.890 00.000 11060 worker thread done servicing request
23:05:04.890 00.000 11060 Worker thread wakes up
23:05:04.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:04.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:04.891 00.001 10844 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
23:05:05.542 00.651 11060 Exposure complete
23:05:05.766 00.224 11060 worker thread done servicing request
23:05:05.766 00.000 10844 OnExposeComplete: enter
23:05:05.766 00.000 10844 UpdateGuideState(): m_state=6
23:05:05.770 00.004 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
23:05:05.770 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.51, Mass=3221, SNR=36.9, Peak=238 HFD=3.7
23:05:05.770 00.000 10844 MultiStar: [#1 -0.36,-0.64,0.00,M1] [#2 -0.81,-0.02,0.00,M4] [#3 -0.12,-0.28,1.05,U] [#4 -0.29,-0.08,0.98,U] [#5 -0.59,0.23,1.06,U] [#6 -0.43,0.21,0.90,U] [#7 -0.32,-0.17,0.82,U] [#8 0.14,0.08,0.95,U] 
23:05:05.770 00.000 10844 single-star, 6 included, MultiStar: {-0.26, -0.02}, one-star: {-0.21, -0.10}
23:05:05.770 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
23:05:05.770 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
23:05:05.770 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-2.68 mountX=0.14 mountY=-0.19, mountTheta=-0.94
23:05:05.772 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.10, opts=13)
23:05:05.772 00.000 10844 Enqueuing Move request for scope (-0.21, -0.10)
23:05:05.772 00.000 11060 Worker thread wakes up
23:05:05.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
23:05:05.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
23:05:05.774 00.002 11060 Moving (-0.21, -0.10) raw xDistance=0.14 yDistance=-0.19
23:05:05.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:05:05.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:05:05.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:05:05.774 00.000 11060 MoveAxis(W, 25, ABG)
23:05:05.774 00.000 11060 Guiding  Dir = 3, Dur = 25
23:05:05.781 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:05.783 00.002 11060 IsSlewing returns 0
23:05:05.799 00.016 11060 IsGuiding returns 0
23:05:05.817 00.018 10844 UpdateGuideState exits: m=3221 SNR=36.9
23:05:05.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:05.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:05.817 00.000 10844 Enqueuing Expose request
23:05:05.827 00.010 11060 IsGuiding returns 0
23:05:05.827 00.000 11060 Move returns status 0, amount 25
23:05:05.827 00.000 11060 MoveAxis(N, 0, ABG)
23:05:05.827 00.000 11060 Move returns status 0, amount 0
23:05:05.828 00.001 11060 move complete, result=0
23:05:05.828 00.000 11060 worker thread done servicing request
23:05:05.828 00.000 11060 Worker thread wakes up
23:05:05.828 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
23:05:05.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:05.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:06.485 00.657 11060 Exposure complete
23:05:06.740 00.255 11060 worker thread done servicing request
23:05:06.740 00.000 10844 OnExposeComplete: enter
23:05:06.740 00.000 10844 UpdateGuideState(): m_state=6
23:05:06.740 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
23:05:06.740 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=59.82, Mass=3567, SNR=39.1, Peak=249 HFD=3.9
23:05:06.740 00.000 10844 MultiStar: [#1 0.09,-0.24,0.89,U] [#2 -0.56,-0.09,1.77,U] [#3 -0.00,-0.13,0.92,U] [#4 -0.32,-0.29,0.84,U] [#5 -0.25,0.06,0.96,U] [#6 -0.11,0.75,0.00,M1] [#7 0.01,0.40,0.76,U] [#8 -0.45,0.32,0.90,U] 
23:05:06.740 00.000 10844 single-star, 7 included, MultiStar: {-0.24, 0.01}, one-star: {-0.09, 0.20}
23:05:06.740 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.76 = -2.53)
23:05:06.740 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
23:05:06.740 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=2.00 mountX=-0.18 mountY=-0.12, mountTheta=-2.54
23:05:06.743 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.20, opts=13)
23:05:06.743 00.000 10844 Enqueuing Move request for scope (-0.09, 0.20)
23:05:06.743 00.000 11060 Worker thread wakes up
23:05:06.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
23:05:06.743 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
23:05:06.743 00.000 11060 Moving (-0.09, 0.20) raw xDistance=-0.18 yDistance=-0.12
23:05:06.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:05:06.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:06.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:05:06.743 00.000 11060 MoveAxis(E, 30, ABG)
23:05:06.745 00.002 11060 Guiding  Dir = 2, Dur = 30
23:05:06.748 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:06.773 00.025 10844 UpdateGuideState exits: m=3567 SNR=39.1
23:05:06.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:06.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:06.773 00.000 10844 Enqueuing Expose request
23:05:06.779 00.006 11060 IsSlewing returns 0
23:05:06.781 00.002 11060 IsGuiding returns 0
23:05:06.839 00.058 11060 IsGuiding returns 0
23:05:06.839 00.000 11060 Move returns status 0, amount 30
23:05:06.839 00.000 11060 MoveAxis(N, 0, ABG)
23:05:06.840 00.001 11060 Move returns status 0, amount 0
23:05:06.840 00.000 11060 move complete, result=0
23:05:06.840 00.000 11060 worker thread done servicing request
23:05:06.840 00.000 11060 Worker thread wakes up
23:05:06.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:06.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:06.882 00.042 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:05:07.457 00.575 11060 Exposure complete
23:05:07.740 00.283 10844 OnExposeComplete: enter
23:05:07.740 00.000 10844 UpdateGuideState(): m_state=6
23:05:07.740 00.000 11060 worker thread done servicing request
23:05:07.740 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
23:05:07.740 00.000 10844 Star::Find returns 1 (1), X=255.25, Y=59.48, Mass=3233, SNR=36.5, Peak=255 HFD=3.6
23:05:07.740 00.000 10844 MultiStar: [#1 0.34,-0.59,0.00,M1] [#2 -0.57,-0.54,0.00,M4] [#3 0.21,-0.17,0.94,U] [#4 0.02,-0.33,1.02,U] [#5 -0.73,0.05,0.00,M1] [#6 -0.31,0.59,0.00,M2] [#7 0.32,0.07,0.86,U] [#8 -0.19,-0.00,0.90,U] 
23:05:07.740 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.12}, one-star: {0.13, -0.14}
23:05:07.740 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
23:05:07.740 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
23:05:07.740 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.90 mountX=0.10 mountY=0.12, mountTheta=0.85
23:05:07.743 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.12, opts=13)
23:05:07.743 00.000 10844 Enqueuing Move request for scope (0.10, -0.12)
23:05:07.743 00.000 11060 Worker thread wakes up
23:05:07.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:05:07.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:05:07.743 00.000 11060 Moving (0.10, -0.12) raw xDistance=0.10 yDistance=0.12
23:05:07.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:05:07.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:07.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:05:07.743 00.000 11060 MoveAxis(E, 0, ABG)
23:05:07.743 00.000 11060 Move returns status 0, amount 0
23:05:07.743 00.000 11060 MoveAxis(N, 0, ABG)
23:05:07.743 00.000 11060 Move returns status 0, amount 0
23:05:07.743 00.000 11060 move complete, result=0
23:05:07.743 00.000 11060 worker thread done servicing request
23:05:07.751 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:07.769 00.018 10844 UpdateGuideState exits: m=3233 SNR=36.5 Saturated
23:05:07.771 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:07.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:07.771 00.000 10844 Enqueuing Expose request
23:05:07.771 00.000 11060 Worker thread wakes up
23:05:07.771 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:07.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:07.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:08.426 00.655 11060 Exposure complete
23:05:08.690 00.264 11060 worker thread done servicing request
23:05:08.690 00.000 10844 OnExposeComplete: enter
23:05:08.690 00.000 10844 UpdateGuideState(): m_state=6
23:05:08.690 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
23:05:08.690 00.000 10844 Star::Find returns 1 (0), X=255.17, Y=59.60, Mass=3213, SNR=37.0, Peak=252 HFD=3.6
23:05:08.692 00.002 10844 MultiStar: [#1 0.03,-0.38,0.97,U] [#2 -0.37,-0.29,1.91,U] [#3 0.06,-0.05,0.98,U] [#4 -0.07,-0.08,0.92,U] [#5 -0.39,0.25,1.05,U] [#6 -0.07,-0.09,0.92,U] [#7 0.08,-0.36,0.91,U] [#8 0.81,-0.10,0.00,M1] 
23:05:08.692 00.000 10844 single-star, 7 included, MultiStar: {-0.12, -0.14}, one-star: {0.05, -0.02}
23:05:08.692 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
23:05:08.692 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
23:05:08.692 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.33 mountX=0.01 mountY=0.06, mountTheta=1.42
23:05:08.693 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
23:05:08.693 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
23:05:08.693 00.000 11060 Worker thread wakes up
23:05:08.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:05:08.693 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:05:08.693 00.000 11060 Moving (0.05, -0.02) raw xDistance=0.01 yDistance=0.06
23:05:08.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:05:08.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:08.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:08.695 00.002 11060 MoveAxis(E, 0, ABG)
23:05:08.695 00.000 11060 Move returns status 0, amount 0
23:05:08.695 00.000 11060 MoveAxis(N, 0, ABG)
23:05:08.695 00.000 11060 Move returns status 0, amount 0
23:05:08.695 00.000 11060 move complete, result=0
23:05:08.695 00.000 11060 worker thread done servicing request
23:05:08.703 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:08.718 00.015 10844 UpdateGuideState exits: m=3213 SNR=37.0
23:05:08.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:08.723 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:08.723 00.000 10844 Enqueuing Expose request
23:05:08.723 00.000 11060 Worker thread wakes up
23:05:08.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:08.723 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:08.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:09.372 00.649 11060 Exposure complete
23:05:09.610 00.238 11060 worker thread done servicing request
23:05:09.610 00.000 10844 OnExposeComplete: enter
23:05:09.610 00.000 10844 UpdateGuideState(): m_state=6
23:05:09.610 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
23:05:09.610 00.000 10844 Star::Find returns 1 (1), X=255.41, Y=59.84, Mass=3488, SNR=38.7, Peak=255 HFD=3.6
23:05:09.610 00.000 10844 MultiStar: [#1 -0.07,-0.80,0.00,M1] [#2 -0.12,-0.53,1.84,U] [#3 -0.20,-0.13,0.88,U] [#4 -0.21,0.23,0.88,U] [#5 0.11,-0.16,0.91,U] [#6 -0.27,0.08,0.82,U] [#7 -0.00,0.33,0.83,U] [#8 0.19,-0.04,0.94,U] 
23:05:09.610 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.29, 0.22}
23:05:09.610 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:05:09.610 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
23:05:09.610 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.99 mountX=0.07 mountY=-0.02, mountTheta=-0.26
23:05:09.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
23:05:09.614 00.004 10844 Enqueuing Move request for scope (-0.03, -0.06)
23:05:09.614 00.000 11060 Worker thread wakes up
23:05:09.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:05:09.614 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:05:09.614 00.000 11060 Moving (-0.03, -0.06) raw xDistance=0.07 yDistance=-0.02
23:05:09.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:05:09.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:09.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:09.614 00.000 11060 MoveAxis(E, 0, ABG)
23:05:09.615 00.001 11060 Move returns status 0, amount 0
23:05:09.615 00.000 11060 MoveAxis(N, 0, ABG)
23:05:09.615 00.000 11060 Move returns status 0, amount 0
23:05:09.615 00.000 11060 move complete, result=0
23:05:09.615 00.000 11060 worker thread done servicing request
23:05:09.621 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:09.649 00.028 10844 UpdateGuideState exits: m=3488 SNR=38.7 Saturated
23:05:09.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:09.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:09.649 00.000 10844 Enqueuing Expose request
23:05:09.649 00.000 11060 Worker thread wakes up
23:05:09.649 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:09.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:09.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:10.274 00.625 11060 Exposure complete
23:05:10.529 00.255 11060 worker thread done servicing request
23:05:10.529 00.000 10844 OnExposeComplete: enter
23:05:10.529 00.000 10844 UpdateGuideState(): m_state=6
23:05:10.532 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
23:05:10.532 00.000 10844 Star::Find returns 1 (1), X=254.90, Y=58.87, Mass=3103, SNR=36.8, Peak=255 HFD=3.1
23:05:10.532 00.000 10844 MultiStar: [#1 0.03,-0.88,0.00,M2] [#2 -0.80,-0.20,0.00,M3] [#3 -0.28,-0.28,0.94,U] [#4 -0.10,-0.12,0.97,U] [#5 -0.18,-0.85,0.00,M1] [#6 -0.50,-0.03,0.95,U] [#7 -0.00,-0.38,0.78,U] [#8 0.09,0.14,0.93,U] 
23:05:10.532 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.24}, one-star: {-0.22, -0.75}
23:05:10.532 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
23:05:10.532 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
23:05:10.532 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-2.20 mountX=0.27 mountY=-0.13, mountTheta=-0.46
23:05:10.535 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.24, opts=13)
23:05:10.535 00.000 10844 Enqueuing Move request for scope (-0.17, -0.24)
23:05:10.535 00.000 11060 Worker thread wakes up
23:05:10.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd
23:05:10.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.24)
23:05:10.535 00.000 11060 Moving (-0.17, -0.24) raw xDistance=0.27 yDistance=-0.13
23:05:10.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:05:10.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:10.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:05:10.535 00.000 11060 MoveAxis(W, 46, ABG)
23:05:10.535 00.000 11060 Guiding  Dir = 3, Dur = 46
23:05:10.544 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:10.555 00.011 11060 IsSlewing returns 0
23:05:10.556 00.001 11060 IsGuiding returns 0
23:05:10.578 00.022 10844 UpdateGuideState exits: m=3103 SNR=36.8 Saturated
23:05:10.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:10.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:10.578 00.000 10844 Enqueuing Expose request
23:05:10.631 00.053 11060 IsGuiding returns 0
23:05:10.631 00.000 11060 Move returns status 0, amount 46
23:05:10.631 00.000 11060 MoveAxis(N, 0, ABG)
23:05:10.631 00.000 11060 Move returns status 0, amount 0
23:05:10.631 00.000 11060 move complete, result=0
23:05:10.631 00.000 11060 worker thread done servicing request
23:05:10.631 00.000 11060 Worker thread wakes up
23:05:10.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:10.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:10.633 00.002 10844 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
23:05:11.260 00.627 11060 Exposure complete
23:05:11.507 00.247 11060 worker thread done servicing request
23:05:11.507 00.000 10844 OnExposeComplete: enter
23:05:11.507 00.000 10844 UpdateGuideState(): m_state=6
23:05:11.507 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
23:05:11.507 00.000 10844 Star::Find returns 1 (1), X=255.19, Y=59.96, Mass=2733, SNR=34.0, Peak=255 HFD=3.7
23:05:11.507 00.000 10844 MultiStar: [#1 0.01,-0.17,1.06,U] [#2 -0.49,0.09,2.00,U] [#3 -0.36,0.13,1.18,U] [#4 -0.24,0.24,0.99,U] [#5 -0.40,0.04,1.15,U] [#6 -0.18,0.91,0.00,M1] [#7 -0.09,0.25,0.92,U] [#8 0.03,0.38,0.99,U] 
23:05:11.510 00.003 10844 refined, 7 included, MultiStar: {-0.22, 0.15}, one-star: {0.07, 0.34}
23:05:11.510 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.31 = -1.98)
23:05:11.510 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
23:05:11.510 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.55 mountX=-0.11 mountY=-0.24, mountTheta=-1.98
23:05:11.510 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.15, opts=13)
23:05:11.510 00.000 10844 Enqueuing Move request for scope (-0.22, 0.15)
23:05:11.510 00.000 11060 Worker thread wakes up
23:05:11.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
23:05:11.510 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
23:05:11.510 00.000 11060 Moving (-0.22, 0.15) raw xDistance=-0.11 yDistance=-0.24
23:05:11.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:05:11.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:11.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:05:11.510 00.000 11060 MoveAxis(E, 0, ABG)
23:05:11.510 00.000 11060 Move returns status 0, amount 0
23:05:11.510 00.000 11060 MoveAxis(N, 0, ABG)
23:05:11.510 00.000 11060 Move returns status 0, amount 0
23:05:11.510 00.000 11060 move complete, result=0
23:05:11.514 00.004 11060 worker thread done servicing request
23:05:11.516 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:11.537 00.021 10844 UpdateGuideState exits: m=2733 SNR=34.0 Saturated
23:05:11.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:11.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:11.537 00.000 10844 Enqueuing Expose request
23:05:11.537 00.000 11060 Worker thread wakes up
23:05:11.537 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:05:11.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:11.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:12.202 00.665 11060 Exposure complete
23:05:12.414 00.212 11060 worker thread done servicing request
23:05:12.420 00.006 10844 OnExposeComplete: enter
23:05:12.420 00.000 10844 UpdateGuideState(): m_state=6
23:05:12.420 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
23:05:12.420 00.000 10844 Star::Find returns 1 (0), X=255.08, Y=59.21, Mass=3057, SNR=36.2, Peak=252 HFD=3.5
23:05:12.420 00.000 10844 MultiStar: [#1 -0.09,-0.06,0.98,U] [#2 -1.02,0.03,0.00,M3] [#3 -0.41,0.30,1.02,U] [#4 0.07,0.19,1.01,U] [#5 -0.36,0.01,1.03,U] [#6 -0.37,0.13,0.93,U] [#7 0.09,0.29,0.84,U] [#8 -0.09,-0.07,0.93,U] 
23:05:12.420 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.04}, one-star: {-0.04, -0.41}
23:05:12.420 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
23:05:12.420 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.68)
23:05:12.420 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=-0.01 mountY=-0.16, mountTheta=-1.66
23:05:12.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
23:05:12.422 00.000 10844 Enqueuing Move request for scope (-0.15, 0.04)
23:05:12.422 00.000 11060 Worker thread wakes up
23:05:12.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:05:12.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:05:12.422 00.000 11060 Moving (-0.15, 0.04) raw xDistance=-0.01 yDistance=-0.16
23:05:12.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:05:12.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:12.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:05:12.422 00.000 11060 MoveAxis(E, 0, ABG)
23:05:12.422 00.000 11060 Move returns status 0, amount 0
23:05:12.422 00.000 11060 MoveAxis(N, 0, ABG)
23:05:12.422 00.000 11060 Move returns status 0, amount 0
23:05:12.422 00.000 11060 move complete, result=0
23:05:12.422 00.000 11060 worker thread done servicing request
23:05:12.429 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:12.459 00.030 10844 UpdateGuideState exits: m=3057 SNR=36.2
23:05:12.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:12.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:12.459 00.000 10844 Enqueuing Expose request
23:05:12.459 00.000 11060 Worker thread wakes up
23:05:12.459 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:05:12.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:12.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:13.085 00.626 11060 Exposure complete
23:05:13.328 00.243 11060 worker thread done servicing request
23:05:13.328 00.000 10844 OnExposeComplete: enter
23:05:13.328 00.000 10844 UpdateGuideState(): m_state=6
23:05:13.328 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
23:05:13.328 00.000 10844 Star::Find returns 1 (1), X=254.85, Y=59.50, Mass=3730, SNR=40.3, Peak=255 HFD=3.7
23:05:13.328 00.000 10844 MultiStar: [#1 0.11,-0.27,0.90,U] [#2 -0.23,-0.26,1.69,U] [#3 -0.04,0.50,0.84,U] [#4 -0.34,-0.08,0.84,U] [#5 -0.40,-0.19,1.01,U] [#6 0.02,0.78,0.00,M1] [#7 0.44,0.71,0.00,M1] [#8 0.19,0.23,0.86,U] 
23:05:13.328 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.06}, one-star: {-0.27, -0.12}
23:05:13.328 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
23:05:13.328 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
23:05:13.328 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.77 mountX=0.09 mountY=-0.15, mountTheta=-1.02
23:05:13.331 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
23:05:13.331 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
23:05:13.331 00.000 11060 Worker thread wakes up
23:05:13.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
23:05:13.331 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
23:05:13.331 00.000 11060 Moving (-0.16, -0.06) raw xDistance=0.09 yDistance=-0.15
23:05:13.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:05:13.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:13.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:05:13.331 00.000 11060 MoveAxis(E, 0, ABG)
23:05:13.331 00.000 11060 Move returns status 0, amount 0
23:05:13.331 00.000 11060 MoveAxis(N, 0, ABG)
23:05:13.331 00.000 11060 Move returns status 0, amount 0
23:05:13.331 00.000 11060 move complete, result=0
23:05:13.331 00.000 11060 worker thread done servicing request
23:05:13.336 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:13.364 00.028 10844 UpdateGuideState exits: m=3730 SNR=40.3 Saturated
23:05:13.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:13.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:13.366 00.002 10844 Enqueuing Expose request
23:05:13.366 00.000 11060 Worker thread wakes up
23:05:13.366 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:13.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:13.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:13.997 00.631 11060 Exposure complete
23:05:14.226 00.229 11060 worker thread done servicing request
23:05:14.226 00.000 10844 OnExposeComplete: enter
23:05:14.226 00.000 10844 UpdateGuideState(): m_state=6
23:05:14.236 00.010 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
23:05:14.236 00.000 10844 Star::Find returns 1 (1), X=255.14, Y=59.89, Mass=3181, SNR=36.5, Peak=255 HFD=3.7
23:05:14.236 00.000 10844 MultiStar: [#1 0.20,-0.10,1.00,U] [#2 -0.24,-0.08,2.00,U] [#3 -0.12,0.57,0.92,U] [#4 -0.22,0.81,0.00,M1] [#5 -0.37,-0.15,1.01,U] [#6 -0.10,0.62,0.91,U] [#7 0.28,0.37,0.91,U] [#8 0.17,0.59,0.94,U] 
23:05:14.237 00.001 10844 refined, 7 included, MultiStar: {-0.05, 0.21}, one-star: {0.02, 0.27}
23:05:14.237 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
23:05:14.238 00.001 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
23:05:14.238 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.79 mountX=-0.20 mountY=-0.08, mountTheta=-2.75
23:05:14.241 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.21, opts=13)
23:05:14.241 00.000 10844 Enqueuing Move request for scope (-0.05, 0.21)
23:05:14.241 00.000 11060 Worker thread wakes up
23:05:14.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
23:05:14.241 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
23:05:14.241 00.000 11060 Moving (-0.05, 0.21) raw xDistance=-0.20 yDistance=-0.08
23:05:14.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:05:14.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:14.243 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:05:14.243 00.000 11060 MoveAxis(E, 35, ABG)
23:05:14.243 00.000 11060 Guiding  Dir = 2, Dur = 35
23:05:14.248 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:14.253 00.005 11060 IsSlewing returns 0
23:05:14.253 00.000 11060 IsGuiding returns 0
23:05:14.268 00.015 10844 UpdateGuideState exits: m=3181 SNR=36.5 Saturated
23:05:14.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:14.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:14.268 00.000 10844 Enqueuing Expose request
23:05:14.307 00.039 11060 IsGuiding returns 0
23:05:14.307 00.000 11060 Move returns status 0, amount 35
23:05:14.307 00.000 11060 MoveAxis(N, 0, ABG)
23:05:14.307 00.000 11060 Move returns status 0, amount 0
23:05:14.307 00.000 11060 move complete, result=0
23:05:14.307 00.000 11060 worker thread done servicing request
23:05:14.307 00.000 11060 Worker thread wakes up
23:05:14.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:14.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:14.307 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
23:05:14.938 00.631 11060 Exposure complete
23:05:15.166 00.228 11060 worker thread done servicing request
23:05:15.166 00.000 10844 OnExposeComplete: enter
23:05:15.166 00.000 10844 UpdateGuideState(): m_state=6
23:05:15.167 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
23:05:15.167 00.000 10844 Star::Find returns 1 (1), X=254.94, Y=59.70, Mass=3125, SNR=36.6, Peak=255 HFD=3.4
23:05:15.167 00.000 10844 MultiStar: [#1 0.30,-0.53,0.99,U] [#2 -0.11,0.68,0.00,M2] [#3 0.60,0.13,0.92,U] [#4 -0.12,0.07,0.93,U] [#5 -0.19,0.16,1.02,U] [#6 0.19,0.62,0.89,U] [#7 0.26,0.20,0.89,U] [#8 0.34,0.41,0.85,U] 
23:05:15.167 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.13}, one-star: {-0.18, 0.08}
23:05:15.167 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
23:05:15.167 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
23:05:15.167 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.74 mountX=-0.15 mountY=0.12, mountTheta=2.48
23:05:15.171 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.13, opts=13)
23:05:15.171 00.000 10844 Enqueuing Move request for scope (0.14, 0.13)
23:05:15.172 00.001 11060 Worker thread wakes up
23:05:15.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
23:05:15.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
23:05:15.172 00.000 11060 Moving (0.14, 0.13) raw xDistance=-0.15 yDistance=0.12
23:05:15.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:05:15.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:15.186 00.014 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:05:15.188 00.002 11060 MoveAxis(E, 28, ABG)
23:05:15.188 00.000 11060 Guiding  Dir = 2, Dur = 28
23:05:15.198 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:15.213 00.015 11060 IsSlewing returns 0
23:05:15.213 00.000 11060 IsGuiding returns 0
23:05:15.222 00.009 10844 UpdateGuideState exits: m=3125 SNR=36.6 Saturated
23:05:15.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:15.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:15.222 00.000 10844 Enqueuing Expose request
23:05:15.262 00.040 11060 IsGuiding returns 0
23:05:15.262 00.000 11060 Move returns status 0, amount 28
23:05:15.262 00.000 11060 MoveAxis(N, 0, ABG)
23:05:15.262 00.000 11060 Move returns status 0, amount 0
23:05:15.262 00.000 11060 move complete, result=0
23:05:15.262 00.000 11060 worker thread done servicing request
23:05:15.262 00.000 11060 Worker thread wakes up
23:05:15.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:15.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:15.270 00.008 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:05:15.895 00.625 11060 Exposure complete
23:05:16.162 00.267 11060 worker thread done servicing request
23:05:16.162 00.000 10844 OnExposeComplete: enter
23:05:16.162 00.000 10844 UpdateGuideState(): m_state=6
23:05:16.162 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
23:05:16.162 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=58.87, Mass=3064, SNR=36.1, Peak=236 HFD=3.7
23:05:16.162 00.000 10844 MultiStar: [#1 -0.22,-1.19,0.00,M1] [#2 -0.60,-1.01,0.00,M3] [#3 -0.03,-0.43,1.04,U] [#4 -0.49,-0.53,0.00,M1] [#5 -0.44,-0.38,1.00,U] [#6 -0.20,-0.63,0.00,M1] [#7 0.17,-0.20,0.89,U] [#8 -0.31,-0.10,0.97,U] 
23:05:16.162 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.38}, one-star: {0.04, -0.75}
23:05:16.162 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
23:05:16.162 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
23:05:16.162 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.38 hyp=0.40 cameraTheta=-1.88 mountX=0.39 mountY=-0.06, mountTheta=-0.14
23:05:16.162 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.38, opts=13)
23:05:16.162 00.000 10844 Enqueuing Move request for scope (-0.12, -0.38)
23:05:16.162 00.000 11060 Worker thread wakes up
23:05:16.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.38) opts 0xd
23:05:16.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.38)
23:05:16.162 00.000 11060 Moving (-0.12, -0.38) raw xDistance=0.39 yDistance=-0.06
23:05:16.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
23:05:16.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:16.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:05:16.162 00.000 11060 MoveAxis(W, 67, ABG)
23:05:16.167 00.005 11060 Guiding  Dir = 3, Dur = 67
23:05:16.172 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:16.178 00.006 11060 IsSlewing returns 0
23:05:16.178 00.000 11060 IsGuiding returns 0
23:05:16.193 00.015 10844 UpdateGuideState exits: m=3064 SNR=36.1
23:05:16.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:16.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:16.193 00.000 10844 Enqueuing Expose request
23:05:16.255 00.062 11060 IsGuiding returns 0
23:05:16.255 00.000 11060 Move returns status 0, amount 67
23:05:16.255 00.000 11060 MoveAxis(N, 0, ABG)
23:05:16.255 00.000 11060 Move returns status 0, amount 0
23:05:16.255 00.000 11060 move complete, result=0
23:05:16.255 00.000 11060 worker thread done servicing request
23:05:16.255 00.000 11060 Worker thread wakes up
23:05:16.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:16.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:16.255 00.000 10844 GuideStep: 0.4 px 67 ms WEST, -0.1 px 0 ms NORTH
23:05:16.891 00.636 11060 Exposure complete
23:05:17.115 00.224 11060 worker thread done servicing request
23:05:17.115 00.000 10844 OnExposeComplete: enter
23:05:17.115 00.000 10844 UpdateGuideState(): m_state=6
23:05:17.115 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
23:05:17.115 00.000 10844 Star::Find returns 1 (0), X=254.73, Y=59.48, Mass=3374, SNR=37.5, Peak=223 HFD=3.6
23:05:17.115 00.000 10844 MultiStar: [#1 -0.07,-0.64,1.00,U] [#2 -0.54,-0.39,0.00,M4] [#3 -0.02,-0.27,0.97,U] [#4 -0.18,0.61,0.96,U] [#5 -0.48,0.01,1.00,U] [#6 -0.58,0.42,0.00,M2] [#7 -0.01,-0.06,0.89,U] [#8 0.57,0.17,0.88,U] 
23:05:17.115 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.39, -0.14}
23:05:17.117 00.002 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
23:05:17.117 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
23:05:17.117 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.64 mountX=0.07 mountY=-0.09, mountTheta=-0.90
23:05:17.119 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
23:05:17.119 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
23:05:17.119 00.000 11060 Worker thread wakes up
23:05:17.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:05:17.119 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:05:17.119 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.07 yDistance=-0.09
23:05:17.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:05:17.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:17.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:05:17.119 00.000 11060 MoveAxis(E, 0, ABG)
23:05:17.119 00.000 11060 Move returns status 0, amount 0
23:05:17.119 00.000 11060 MoveAxis(N, 0, ABG)
23:05:17.119 00.000 11060 Move returns status 0, amount 0
23:05:17.120 00.001 11060 move complete, result=0
23:05:17.120 00.000 11060 worker thread done servicing request
23:05:17.126 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:17.142 00.016 10844 UpdateGuideState exits: m=3374 SNR=37.5
23:05:17.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:17.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:17.142 00.000 10844 Enqueuing Expose request
23:05:17.142 00.000 11060 Worker thread wakes up
23:05:17.142 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:17.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:17.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:17.780 00.638 11060 Exposure complete
23:05:18.030 00.250 11060 worker thread done servicing request
23:05:18.030 00.000 10844 OnExposeComplete: enter
23:05:18.030 00.000 10844 UpdateGuideState(): m_state=6
23:05:18.030 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
23:05:18.034 00.004 10844 Star::Find returns 1 (1), X=255.59, Y=59.23, Mass=3318, SNR=37.6, Peak=255 HFD=3.6
23:05:18.034 00.000 10844 MultiStar: [#1 0.58,-0.06,0.97,U] [#2 0.12,-0.08,1.91,U] [#3 0.54,0.30,0.92,U] [#4 -0.00,0.82,0.00,M1] [#5 -0.14,0.36,0.93,U] [#6 -0.07,0.62,1.03,U] [#7 0.35,0.43,0.88,U] [#8 0.54,0.26,0.89,U] 
23:05:18.034 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.15}, one-star: {0.46, -0.39}
23:05:18.034 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
23:05:18.034 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
23:05:18.034 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.49 mountX=-0.19 mountY=0.25, mountTheta=2.24
23:05:18.035 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.15, opts=13)
23:05:18.035 00.000 10844 Enqueuing Move request for scope (0.27, 0.15)
23:05:18.035 00.000 11060 Worker thread wakes up
23:05:18.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
23:05:18.037 00.002 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
23:05:18.037 00.000 11060 Moving (0.27, 0.15) raw xDistance=-0.19 yDistance=0.25
23:05:18.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:05:18.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
23:05:18.037 00.000 11060 MoveAxis(E, 33, ABG)
23:05:18.037 00.000 11060 Guiding  Dir = 2, Dur = 33
23:05:18.056 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:18.059 00.003 11060 IsSlewing returns 0
23:05:18.059 00.000 11060 IsGuiding returns 0
23:05:18.075 00.016 10844 UpdateGuideState exits: m=3318 SNR=37.6 Saturated
23:05:18.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:18.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:18.075 00.000 10844 Enqueuing Expose request
23:05:18.113 00.038 11060 IsGuiding returns 0
23:05:18.113 00.000 11060 Move returns status 0, amount 33
23:05:18.113 00.000 11060 MoveAxis(S, 96, ABG)
23:05:18.113 00.000 11060 Guiding  Dir = 1, Dur = 96
23:05:18.132 00.019 11060 IsSlewing returns 0
23:05:18.132 00.000 11060 IsGuiding returns 0
23:05:18.244 00.112 11060 IsGuiding returns 0
23:05:18.244 00.000 11060 Move returns status 0, amount 96
23:05:18.244 00.000 11060 move complete, result=0
23:05:18.244 00.000 11060 worker thread done servicing request
23:05:18.244 00.000 11060 Worker thread wakes up
23:05:18.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:18.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:18.264 00.020 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 96 ms SOUTH
23:05:18.877 00.613 11060 Exposure complete
23:05:19.113 00.236 11060 worker thread done servicing request
23:05:19.113 00.000 10844 OnExposeComplete: enter
23:05:19.113 00.000 10844 UpdateGuideState(): m_state=6
23:05:19.113 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
23:05:19.113 00.000 10844 Star::Find returns 1 (1), X=255.04, Y=59.38, Mass=3334, SNR=38.2, Peak=255 HFD=3.8
23:05:19.114 00.001 10844 MultiStar: [#1 0.10,-0.72,0.00,M1] [#2 0.04,-0.58,1.79,U] [#3 -0.14,-0.04,0.94,U] [#4 -0.17,0.16,0.93,U] [#5 -0.11,-0.57,1.01,U] [#6 0.10,-0.02,0.92,U] [#7 0.10,-0.77,0.00,M1] [#8 0.31,-0.46,0.85,U] 
23:05:19.114 00.000 10844 single-star, 6 included, MultiStar: {-0.01, -0.29}, one-star: {-0.08, -0.24}
23:05:19.114 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
23:05:19.114 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
23:05:19.114 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.90 mountX=0.25 mountY=-0.04, mountTheta=-0.16
23:05:19.114 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.24, opts=13)
23:05:19.114 00.000 10844 Enqueuing Move request for scope (-0.08, -0.24)
23:05:19.114 00.000 11060 Worker thread wakes up
23:05:19.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
23:05:19.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
23:05:19.114 00.000 11060 Moving (-0.08, -0.24) raw xDistance=0.25 yDistance=-0.04
23:05:19.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:05:19.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:19.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:05:19.114 00.000 11060 MoveAxis(W, 42, ABG)
23:05:19.114 00.000 11060 Guiding  Dir = 3, Dur = 42
23:05:19.123 00.009 11060 IsSlewing returns 0
23:05:19.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:19.123 00.000 11060 IsGuiding returns 0
23:05:19.140 00.017 10844 UpdateGuideState exits: m=3334 SNR=38.2 Saturated
23:05:19.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:19.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:19.140 00.000 10844 Enqueuing Expose request
23:05:19.181 00.041 11060 IsGuiding returns 0
23:05:19.181 00.000 11060 Move returns status 0, amount 42
23:05:19.181 00.000 11060 MoveAxis(N, 0, ABG)
23:05:19.181 00.000 11060 Move returns status 0, amount 0
23:05:19.181 00.000 11060 move complete, result=0
23:05:19.181 00.000 11060 worker thread done servicing request
23:05:19.181 00.000 11060 Worker thread wakes up
23:05:19.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:19.183 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:19.187 00.004 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
23:05:19.817 00.630 11060 Exposure complete
23:05:20.056 00.239 11060 worker thread done servicing request
23:05:25.697 05.641 10844 OnExposeComplete: enter
23:05:25.697 00.000 10844 UpdateGuideState(): m_state=6
23:05:25.697 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
23:05:25.697 00.000 10844 Star::Find returns 1 (1), X=255.48, Y=59.64, Mass=3024, SNR=35.6, Peak=255 HFD=3.4
23:05:25.699 00.002 10844 MultiStar: [#1 0.26,-0.45,1.00,U] [#2 -0.35,-0.36,1.97,U] [#3 -0.00,0.21,0.95,U] [#4 0.46,-0.14,0.95,U] [#5 -0.64,0.70,0.00,M1] [#6 0.05,-0.27,0.96,U] [#7 0.17,-0.36,0.88,U] [#8 0.57,-0.19,1.05,U] 
23:05:25.699 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.21}, one-star: {0.36, 0.03}
23:05:25.699 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
23:05:25.699 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
23:05:25.699 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.01 mountX=0.18 mountY=0.16, mountTheta=0.73
23:05:25.704 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.21, opts=13)
23:05:25.704 00.000 10844 Enqueuing Move request for scope (0.13, -0.21)
23:05:25.704 00.000 11060 Worker thread wakes up
23:05:25.706 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
23:05:25.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
23:05:25.706 00.000 11060 Moving (0.13, -0.21) raw xDistance=0.18 yDistance=0.16
23:05:25.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:05:25.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:25.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:05:25.706 00.000 11060 MoveAxis(W, 33, ABG)
23:05:25.706 00.000 11060 Guiding  Dir = 3, Dur = 33
23:05:25.725 00.019 11060 IsSlewing returns 0
23:05:25.727 00.002 11060 IsGuiding returns 0
23:05:25.780 00.053 11060 IsGuiding returns 0
23:05:25.781 00.001 11060 Move returns status 0, amount 33
23:05:25.781 00.000 11060 MoveAxis(N, 0, ABG)
23:05:25.781 00.000 11060 Move returns status 0, amount 0
23:05:25.781 00.000 11060 move complete, result=0
23:05:25.781 00.000 11060 worker thread done servicing request
23:05:25.790 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:25.808 00.018 10844 UpdateGuideState exits: m=3024 SNR=35.6 Saturated
23:05:25.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:25.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:25.808 00.000 10844 Enqueuing Expose request
23:05:25.810 00.002 11060 Worker thread wakes up
23:05:25.810 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.2 px 0 ms NORTH
23:05:25.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:25.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:26.438 00.628 11060 Exposure complete
23:05:26.708 00.270 10844 OnExposeComplete: enter
23:05:26.708 00.000 11060 worker thread done servicing request
23:05:26.708 00.000 10844 UpdateGuideState(): m_state=6
23:05:26.708 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
23:05:26.708 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.87, Mass=3517, SNR=38.6, Peak=237 HFD=3.8
23:05:26.708 00.000 10844 MultiStar: [#1 0.19,-0.76,0.00,M1] [#2 -0.42,-0.33,1.74,U] [#3 -0.42,0.44,0.86,U] [#4 -0.03,0.15,0.91,U] [#5 -0.43,-0.38,1.00,U] [#6 -0.40,0.34,0.84,U] [#7 -0.12,-0.05,0.80,U] [#8 -0.13,0.02,0.90,U] 
23:05:26.708 00.000 10844 single-star, 7 included, MultiStar: {-0.27, 0.01}, one-star: {-0.11, 0.25}
23:05:26.708 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
23:05:26.708 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.57)
23:05:26.708 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.98 mountX=-0.23 mountY=-0.15, mountTheta=-2.56
23:05:26.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.25, opts=13)
23:05:26.710 00.000 10844 Enqueuing Move request for scope (-0.11, 0.25)
23:05:26.710 00.000 11060 Worker thread wakes up
23:05:26.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
23:05:26.710 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
23:05:26.710 00.000 11060 Moving (-0.11, 0.25) raw xDistance=-0.23 yDistance=-0.15
23:05:26.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:05:26.712 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:26.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:05:26.712 00.000 11060 MoveAxis(E, 39, ABG)
23:05:26.712 00.000 11060 Guiding  Dir = 2, Dur = 39
23:05:26.717 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
23:05:26.726 00.009 11060 IsSlewing returns 0
23:05:26.726 00.000 11060 IsGuiding returns 0
23:05:26.738 00.012 10844 UpdateGuideState exits: m=3517 SNR=38.6
23:05:26.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:26.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:26.738 00.000 10844 Enqueuing Expose request
23:05:26.773 00.035 11060 IsGuiding returns 0
23:05:26.773 00.000 11060 Move returns status 0, amount 39
23:05:26.773 00.000 11060 MoveAxis(N, 0, ABG)
23:05:26.773 00.000 11060 Move returns status 0, amount 0
23:05:26.773 00.000 11060 move complete, result=0
23:05:26.773 00.000 11060 worker thread done servicing request
23:05:26.773 00.000 11060 Worker thread wakes up
23:05:26.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:26.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:26.773 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:05:27.397 00.624 11060 Exposure complete
23:05:27.660 00.263 11060 worker thread done servicing request
23:05:27.660 00.000 10844 OnExposeComplete: enter
23:05:27.660 00.000 10844 UpdateGuideState(): m_state=6
23:05:27.660 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
23:05:27.660 00.000 10844 Star::Find returns 1 (0), X=255.12, Y=59.05, Mass=3265, SNR=37.9, Peak=243 HFD=3.8
23:05:27.660 00.000 10844 MultiStar: [#1 0.20,-1.09,0.00,M2] [#2 -0.32,-0.55,1.89,U] [#3 -0.40,-0.04,0.92,U] [#4 0.27,-0.13,0.97,U] [#5 -0.24,-0.97,0.00,M1] [#6 -0.74,-0.08,0.00,M1] [#7 -0.50,-0.04,0.77,U] [#8 -0.78,-0.39,0.00,M1] 
23:05:27.660 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.33}, one-star: {0.00, -0.57}
23:05:27.660 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:05:27.660 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:05:27.660 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.33 hyp=0.38 cameraTheta=-2.11 mountX=0.36 mountY=-0.14, mountTheta=-0.37
23:05:27.660 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.33, opts=13)
23:05:27.660 00.000 10844 Enqueuing Move request for scope (-0.20, -0.33)
23:05:27.660 00.000 11060 Worker thread wakes up
23:05:27.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.33) opts 0xd
23:05:27.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.33)
23:05:27.660 00.000 11060 Moving (-0.20, -0.33) raw xDistance=0.36 yDistance=-0.14
23:05:27.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.36
23:05:27.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:27.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:05:27.660 00.000 11060 MoveAxis(W, 61, ABG)
23:05:27.660 00.000 11060 Guiding  Dir = 3, Dur = 61
23:05:27.673 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:27.688 00.015 11060 IsSlewing returns 0
23:05:27.688 00.000 11060 IsGuiding returns 0
23:05:27.709 00.021 10844 UpdateGuideState exits: m=3265 SNR=37.9
23:05:27.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:27.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:27.709 00.000 10844 Enqueuing Expose request
23:05:27.761 00.052 11060 IsGuiding returns 0
23:05:27.761 00.000 11060 Move returns status 0, amount 61
23:05:27.761 00.000 11060 MoveAxis(N, 0, ABG)
23:05:27.761 00.000 11060 Move returns status 0, amount 0
23:05:27.761 00.000 11060 move complete, result=0
23:05:27.761 00.000 11060 worker thread done servicing request
23:05:27.761 00.000 11060 Worker thread wakes up
23:05:27.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:27.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:27.761 00.000 10844 GuideStep: 0.4 px 61 ms WEST, -0.1 px 0 ms NORTH
23:05:28.395 00.634 11060 Exposure complete
23:05:28.702 00.307 10844 OnExposeComplete: enter
23:05:28.702 00.000 10844 UpdateGuideState(): m_state=6
23:05:28.704 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
23:05:28.704 00.000 10844 Star::Find returns 1 (0), X=255.14, Y=59.37, Mass=2737, SNR=34.2, Peak=240 HFD=3.2
23:05:28.704 00.000 10844 MultiStar: [#1 -0.04,-0.63,1.08,U] [#2 -0.31,-0.21,1.93,U] [#3 -0.33,-0.38,0.99,U] [#4 -0.12,0.23,1.02,U] [#5 0.17,-0.77,0.00,M2] [#6 -0.23,-0.17,0.99,U] [#7 -0.25,0.07,0.92,U] [#8 -0.32,-0.03,1.04,U] 
23:05:28.704 00.000 10844 single-star, 7 included, MultiStar: {-0.21, -0.18}, one-star: {0.02, -0.24}
23:05:28.704 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
23:05:28.704 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
23:05:28.704 00.000 11060 worker thread done servicing request
23:05:28.704 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.25 cameraTheta=-1.50 mountX=0.24 mountY=0.06, mountTheta=0.24
23:05:28.704 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.24, opts=13)
23:05:28.707 00.003 10844 Enqueuing Move request for scope (0.02, -0.24)
23:05:28.707 00.000 11060 Worker thread wakes up
23:05:28.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
23:05:28.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
23:05:28.707 00.000 11060 Moving (0.02, -0.24) raw xDistance=0.24 yDistance=0.06
23:05:28.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
23:05:28.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:28.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:28.707 00.000 11060 MoveAxis(W, 43, ABG)
23:05:28.707 00.000 11060 Guiding  Dir = 3, Dur = 43
23:05:28.717 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:28.726 00.009 11060 IsSlewing returns 0
23:05:28.726 00.000 11060 IsGuiding returns 0
23:05:28.750 00.024 10844 UpdateGuideState exits: m=2737 SNR=34.2
23:05:28.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:28.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:28.752 00.002 10844 Enqueuing Expose request
23:05:28.808 00.056 11060 IsGuiding returns 0
23:05:28.808 00.000 11060 Move returns status 0, amount 43
23:05:28.808 00.000 11060 MoveAxis(N, 0, ABG)
23:05:28.808 00.000 11060 Move returns status 0, amount 0
23:05:28.808 00.000 11060 move complete, result=0
23:05:28.808 00.000 11060 worker thread done servicing request
23:05:28.808 00.000 11060 Worker thread wakes up
23:05:28.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:28.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:28.808 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
23:05:29.441 00.633 11060 Exposure complete
23:05:29.699 00.258 11060 worker thread done servicing request
23:05:29.701 00.002 10844 OnExposeComplete: enter
23:05:29.701 00.000 10844 UpdateGuideState(): m_state=6
23:05:29.701 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
23:05:29.701 00.000 10844 Star::Find returns 1 (1), X=255.43, Y=59.94, Mass=3081, SNR=35.5, Peak=255 HFD=3.6
23:05:29.701 00.000 10844 MultiStar: [#1 0.26,-0.14,1.12,U] [#2 -0.92,-0.09,0.00,M1] [#3 0.08,-0.02,0.97,U] [#4 0.30,-0.18,0.92,U] [#5 -0.61,-0.81,0.00,M3] [#6 -0.01,0.55,0.99,U] [#7 -0.01,-0.36,0.86,U] [#8 0.03,-0.10,0.99,U] 
23:05:29.701 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.31, 0.32}
23:05:29.701 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
23:05:29.701 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
23:05:29.701 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.11 mountX=-0.04 mountY=0.14, mountTheta=1.86
23:05:29.705 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
23:05:29.705 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
23:05:29.705 00.000 11060 Worker thread wakes up
23:05:29.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
23:05:29.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
23:05:29.705 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.04 yDistance=0.14
23:05:29.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:05:29.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:29.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:05:29.705 00.000 11060 MoveAxis(E, 0, ABG)
23:05:29.705 00.000 11060 Move returns status 0, amount 0
23:05:29.705 00.000 11060 MoveAxis(N, 0, ABG)
23:05:29.705 00.000 11060 Move returns status 0, amount 0
23:05:29.705 00.000 11060 move complete, result=0
23:05:29.705 00.000 11060 worker thread done servicing request
23:05:29.716 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:29.744 00.028 10844 UpdateGuideState exits: m=3081 SNR=35.5 Saturated
23:05:29.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:29.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:29.744 00.000 10844 Enqueuing Expose request
23:05:29.746 00.002 11060 Worker thread wakes up
23:05:29.746 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:29.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:29.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:30.364 00.618 11060 Exposure complete
23:05:30.637 00.273 11060 worker thread done servicing request
23:05:30.637 00.000 10844 OnExposeComplete: enter
23:05:30.637 00.000 10844 UpdateGuideState(): m_state=6
23:05:30.637 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
23:05:30.637 00.000 10844 Star::Find returns 1 (1), X=255.32, Y=59.37, Mass=3179, SNR=37.1, Peak=255 HFD=3.5
23:05:30.637 00.000 10844 MultiStar: [#1 -0.18,-0.84,0.00,M1] [#2 -0.48,-0.26,1.78,U] [#3 -0.06,-0.28,0.96,U] [#4 -0.03,-0.67,0.00,M1] [#5 -0.45,-0.86,0.00,M4] [#6 -0.66,0.10,0.00,M1] [#7 -0.06,-0.40,0.82,U] [#8 0.02,-0.19,0.90,U] 
23:05:30.637 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.27}, one-star: {0.20, -0.25}
23:05:30.637 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
23:05:30.637 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
23:05:30.637 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.03 mountX=0.29 mountY=-0.09, mountTheta=-0.29
23:05:30.639 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.27, opts=13)
23:05:30.639 00.000 10844 Enqueuing Move request for scope (-0.13, -0.27)
23:05:30.639 00.000 11060 Worker thread wakes up
23:05:30.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
23:05:30.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
23:05:30.639 00.000 11060 Moving (-0.13, -0.27) raw xDistance=0.29 yDistance=-0.09
23:05:30.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:05:30.641 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:30.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:05:30.641 00.000 11060 MoveAxis(W, 50, ABG)
23:05:30.641 00.000 11060 Guiding  Dir = 3, Dur = 50
23:05:30.645 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:30.677 00.032 11060 IsSlewing returns 0
23:05:30.677 00.000 11060 IsGuiding returns 0
23:05:30.680 00.003 10844 UpdateGuideState exits: m=3179 SNR=37.1 Saturated
23:05:30.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:30.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:30.680 00.000 10844 Enqueuing Expose request
23:05:30.766 00.086 11060 IsGuiding returns 0
23:05:30.766 00.000 11060 Move returns status 0, amount 50
23:05:30.767 00.001 11060 MoveAxis(N, 0, ABG)
23:05:30.767 00.000 11060 Move returns status 0, amount 0
23:05:30.767 00.000 11060 move complete, result=0
23:05:30.767 00.000 11060 worker thread done servicing request
23:05:30.767 00.000 11060 Worker thread wakes up
23:05:30.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:30.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:30.813 00.046 10844 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
23:05:31.385 00.572 11060 Exposure complete
23:05:31.634 00.249 11060 worker thread done servicing request
23:05:31.634 00.000 10844 OnExposeComplete: enter
23:05:31.634 00.000 10844 UpdateGuideState(): m_state=6
23:05:31.634 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
23:05:31.634 00.000 10844 Star::Find returns 1 (1), X=255.31, Y=59.36, Mass=3387, SNR=37.8, Peak=255 HFD=3.5
23:05:31.634 00.000 10844 MultiStar: [#1 -0.10,-0.65,0.00,M2] [#2 -0.84,-0.26,0.00,M1] [#3 -0.57,-0.31,0.94,U] [#4 -0.26,-0.27,0.91,U] [#5 -0.67,-0.63,0.00,M5] [#6 -0.34,-0.12,0.97,U] [#7 -0.20,-0.48,0.85,U] [#8 -0.03,-0.02,0.93,U] 
23:05:31.634 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.24}, one-star: {0.19, -0.26}
23:05:31.634 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
23:05:31.634 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
23:05:31.634 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-2.27 mountX=0.27 mountY=-0.16, mountTheta=-0.53
23:05:31.638 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.24, opts=13)
23:05:31.638 00.000 10844 Enqueuing Move request for scope (-0.20, -0.24)
23:05:31.638 00.000 11060 Worker thread wakes up
23:05:31.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.24) opts 0xd
23:05:31.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.24)
23:05:31.638 00.000 11060 Moving (-0.20, -0.24) raw xDistance=0.27 yDistance=-0.16
23:05:31.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
23:05:31.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:31.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:05:31.638 00.000 11060 MoveAxis(W, 48, ABG)
23:05:31.640 00.002 11060 Guiding  Dir = 3, Dur = 48
23:05:31.648 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:31.658 00.010 11060 IsSlewing returns 0
23:05:31.658 00.000 11060 IsGuiding returns 0
23:05:31.681 00.023 10844 UpdateGuideState exits: m=3387 SNR=37.8 Saturated
23:05:31.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:31.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:31.681 00.000 10844 Enqueuing Expose request
23:05:31.748 00.067 11060 IsGuiding returns 0
23:05:31.748 00.000 11060 Move returns status 0, amount 48
23:05:31.748 00.000 11060 MoveAxis(N, 0, ABG)
23:05:31.748 00.000 11060 Move returns status 0, amount 0
23:05:31.748 00.000 11060 move complete, result=0
23:05:31.748 00.000 11060 worker thread done servicing request
23:05:31.748 00.000 11060 Worker thread wakes up
23:05:31.749 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:31.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:31.759 00.010 10844 GuideStep: 0.3 px 48 ms WEST, -0.2 px 0 ms NORTH
23:05:32.396 00.637 11060 Exposure complete
23:05:32.641 00.245 11060 worker thread done servicing request
23:05:32.641 00.000 10844 OnExposeComplete: enter
23:05:32.641 00.000 10844 UpdateGuideState(): m_state=6
23:05:32.641 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
23:05:32.641 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=59.75, Mass=3345, SNR=37.4, Peak=255 HFD=3.7
23:05:32.641 00.000 10844 MultiStar: [#1 0.27,-0.46,0.96,U] [#2 -0.37,-0.00,1.96,U] [#3 0.10,-0.07,0.93,U] [#4 -0.17,0.29,0.89,U] [#5 -0.16,-0.14,0.94,U] [#6 -0.15,0.07,0.91,U] [#7 0.33,0.24,0.80,U] [#8 0.33,-0.01,0.99,U] 
23:05:32.641 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.06, 0.13}
23:05:32.641 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
23:05:32.641 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
23:05:32.641 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.12 mountX=0.00 mountY=-0.02, mountTheta=-1.41
23:05:32.645 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.00, opts=13)
23:05:32.645 00.000 10844 Enqueuing Move request for scope (-0.02, 0.00)
23:05:32.645 00.000 11060 Worker thread wakes up
23:05:32.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
23:05:32.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
23:05:32.645 00.000 11060 Moving (-0.02, 0.00) raw xDistance=0.00 yDistance=-0.02
23:05:32.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:05:32.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:32.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:32.645 00.000 11060 MoveAxis(E, 0, ABG)
23:05:32.645 00.000 11060 Move returns status 0, amount 0
23:05:32.645 00.000 11060 MoveAxis(N, 0, ABG)
23:05:32.645 00.000 11060 Move returns status 0, amount 0
23:05:32.645 00.000 11060 move complete, result=0
23:05:32.645 00.000 11060 worker thread done servicing request
23:05:32.654 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:32.682 00.028 10844 UpdateGuideState exits: m=3345 SNR=37.4 Saturated
23:05:32.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:32.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:32.682 00.000 10844 Enqueuing Expose request
23:05:32.682 00.000 11060 Worker thread wakes up
23:05:32.682 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:32.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:32.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:33.316 00.634 11060 Exposure complete
23:05:33.572 00.256 11060 worker thread done servicing request
23:05:33.572 00.000 10844 OnExposeComplete: enter
23:05:33.572 00.000 10844 UpdateGuideState(): m_state=6
23:05:33.572 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
23:05:33.572 00.000 10844 Star::Find returns 1 (0), X=255.08, Y=59.26, Mass=3194, SNR=37.0, Peak=249 HFD=3.3
23:05:33.572 00.000 10844 MultiStar: [#1 0.12,-0.65,0.00,M2] [#2 -0.59,-0.00,1.94,U] [#3 -0.02,-0.33,0.98,U] [#4 -0.12,-0.69,0.00,M1] [#5 -0.36,-0.30,1.01,U] [#6 -0.40,0.32,0.96,U] [#7 0.24,-0.63,0.00,M1] [#8 0.03,0.27,0.92,U] 
23:05:33.572 00.000 10844 refined, 5 included, MultiStar: {-0.28, -0.06}, one-star: {-0.04, -0.36}
23:05:33.572 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
23:05:33.572 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
23:05:33.572 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.92 mountX=0.11 mountY=-0.27, mountTheta=-1.17
23:05:33.572 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.06, opts=13)
23:05:33.572 00.000 10844 Enqueuing Move request for scope (-0.28, -0.06)
23:05:33.572 00.000 11060 Worker thread wakes up
23:05:33.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd
23:05:33.572 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.06)
23:05:33.572 00.000 11060 Moving (-0.28, -0.06) raw xDistance=0.11 yDistance=-0.27
23:05:33.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:05:33.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:33.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:05:33.572 00.000 11060 MoveAxis(E, 0, ABG)
23:05:33.572 00.000 11060 Move returns status 0, amount 0
23:05:33.572 00.000 11060 MoveAxis(N, 0, ABG)
23:05:33.572 00.000 11060 Move returns status 0, amount 0
23:05:33.572 00.000 11060 move complete, result=0
23:05:33.572 00.000 11060 worker thread done servicing request
23:05:33.582 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:33.602 00.020 10844 UpdateGuideState exits: m=3194 SNR=37.0
23:05:33.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:33.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:33.602 00.000 10844 Enqueuing Expose request
23:05:33.602 00.000 11060 Worker thread wakes up
23:05:33.602 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:05:33.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:33.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:34.232 00.630 11060 Exposure complete
23:05:34.473 00.241 11060 worker thread done servicing request
23:05:34.473 00.000 10844 OnExposeComplete: enter
23:05:34.473 00.000 10844 UpdateGuideState(): m_state=6
23:05:34.473 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
23:05:34.473 00.000 10844 Star::Find returns 1 (1), X=255.26, Y=59.48, Mass=3567, SNR=38.5, Peak=255 HFD=3.6
23:05:34.474 00.001 10844 MultiStar: [#1 0.31,-0.33,0.97,U] [#2 -0.45,-0.40,1.81,U] [#3 0.37,0.37,0.93,U] [#4 -0.00,-0.04,0.86,U] [#5 -0.20,-0.01,0.90,U] [#6 -0.27,0.31,0.91,U] [#7 0.08,0.24,0.84,U] [#8 0.08,0.19,0.89,U] 
23:05:34.474 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.14, -0.14}
23:05:34.474 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
23:05:34.474 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
23:05:34.474 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.48 mountX=0.03 mountY=-0.03, mountTheta=-0.74
23:05:34.474 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
23:05:34.474 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
23:05:34.474 00.000 11060 Worker thread wakes up
23:05:34.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:05:34.474 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:05:34.474 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
23:05:34.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:05:34.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:34.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:34.474 00.000 11060 MoveAxis(E, 0, ABG)
23:05:34.474 00.000 11060 Move returns status 0, amount 0
23:05:34.474 00.000 11060 MoveAxis(N, 0, ABG)
23:05:34.474 00.000 11060 Move returns status 0, amount 0
23:05:34.474 00.000 11060 move complete, result=0
23:05:34.474 00.000 11060 worker thread done servicing request
23:05:34.499 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:34.520 00.021 10844 UpdateGuideState exits: m=3567 SNR=38.5 Saturated
23:05:34.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:34.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:34.520 00.000 10844 Enqueuing Expose request
23:05:34.520 00.000 11060 Worker thread wakes up
23:05:34.520 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:34.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:34.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:35.177 00.657 11060 Exposure complete
23:05:35.430 00.253 11060 worker thread done servicing request
23:05:35.430 00.000 10844 OnExposeComplete: enter
23:05:35.430 00.000 10844 UpdateGuideState(): m_state=6
23:05:35.430 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
23:05:35.430 00.000 10844 Star::Find returns 1 (0), X=255.36, Y=60.07, Mass=2865, SNR=34.2, Peak=230 HFD=3.4
23:05:35.430 00.000 10844 MultiStar: [#1 0.45,-0.09,1.08,U] [#2 -0.65,0.22,0.00,M1] [#3 0.43,0.25,0.96,U] [#4 -0.00,0.41,1.07,U] [#5 -0.36,-0.04,1.08,U] [#6 0.30,0.46,1.06,U] [#7 0.72,-0.07,0.00,M1] [#8 -0.01,-0.06,1.00,U] 
23:05:35.430 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.20}, one-star: {0.24, 0.45}
23:05:35.430 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
23:05:35.430 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
23:05:35.430 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.94 mountX=-0.22 mountY=0.11, mountTheta=2.67
23:05:35.436 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.20, opts=13)
23:05:35.436 00.000 10844 Enqueuing Move request for scope (0.14, 0.20)
23:05:35.436 00.000 11060 Worker thread wakes up
23:05:35.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
23:05:35.438 00.002 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
23:05:35.438 00.000 11060 Moving (0.14, 0.20) raw xDistance=-0.22 yDistance=0.11
23:05:35.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:05:35.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:35.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:05:35.438 00.000 11060 MoveAxis(E, 38, ABG)
23:05:35.438 00.000 11060 Guiding  Dir = 2, Dur = 38
23:05:35.441 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:35.446 00.005 11060 IsSlewing returns 0
23:05:35.447 00.001 11060 IsGuiding returns 0
23:05:35.478 00.031 10844 UpdateGuideState exits: m=2865 SNR=34.2
23:05:35.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:35.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:35.478 00.000 10844 Enqueuing Expose request
23:05:35.492 00.014 11060 IsGuiding returns 0
23:05:35.492 00.000 11060 Move returns status 0, amount 38
23:05:35.492 00.000 11060 MoveAxis(N, 0, ABG)
23:05:35.492 00.000 11060 Move returns status 0, amount 0
23:05:35.492 00.000 11060 move complete, result=0
23:05:35.492 00.000 11060 worker thread done servicing request
23:05:35.492 00.000 11060 Worker thread wakes up
23:05:35.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:35.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:35.498 00.006 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:05:36.131 00.633 11060 Exposure complete
23:05:36.373 00.242 11060 worker thread done servicing request
23:05:36.373 00.000 10844 OnExposeComplete: enter
23:05:36.373 00.000 10844 UpdateGuideState(): m_state=6
23:05:36.373 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
23:05:36.373 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.74, Mass=3621, SNR=39.3, Peak=254 HFD=3.9
23:05:36.373 00.000 10844 MultiStar: [#1 -0.53,-0.29,0.96,U] [#2 -0.87,-0.05,0.00,M2] [#3 -0.25,-0.03,0.95,U] [#4 0.17,0.08,0.91,U] [#5 -0.52,-0.02,0.99,U] [#6 -0.37,0.21,0.87,U] [#7 -0.38,0.22,0.77,U] [#8 0.04,0.11,0.89,U] 
23:05:36.373 00.000 10844 single-star, 7 included, MultiStar: {-0.25, 0.04}, one-star: {-0.11, 0.12}
23:05:36.373 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
23:05:36.373 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
23:05:36.373 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.35 mountX=-0.09 mountY=-0.13, mountTheta=-2.19
23:05:36.376 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.12, opts=13)
23:05:36.376 00.000 10844 Enqueuing Move request for scope (-0.11, 0.12)
23:05:36.376 00.000 11060 Worker thread wakes up
23:05:36.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
23:05:36.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
23:05:36.376 00.000 11060 Moving (-0.11, 0.12) raw xDistance=-0.09 yDistance=-0.13
23:05:36.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:05:36.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:36.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:05:36.376 00.000 11060 MoveAxis(E, 0, ABG)
23:05:36.376 00.000 11060 Move returns status 0, amount 0
23:05:36.376 00.000 11060 MoveAxis(N, 0, ABG)
23:05:36.378 00.002 11060 Move returns status 0, amount 0
23:05:36.378 00.000 11060 move complete, result=0
23:05:36.378 00.000 11060 worker thread done servicing request
23:05:36.382 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:36.402 00.020 10844 UpdateGuideState exits: m=3621 SNR=39.3
23:05:36.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:36.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:36.402 00.000 10844 Enqueuing Expose request
23:05:36.402 00.000 11060 Worker thread wakes up
23:05:36.402 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:36.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:36.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:37.040 00.638 11060 Exposure complete
23:05:37.266 00.226 11060 worker thread done servicing request
23:05:37.266 00.000 10844 OnExposeComplete: enter
23:05:37.266 00.000 10844 UpdateGuideState(): m_state=6
23:05:37.266 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
23:05:37.266 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=59.71, Mass=3263, SNR=37.1, Peak=255 HFD=3.5
23:05:37.266 00.000 10844 MultiStar: [#1 0.07,-0.12,1.04,U] [#2 -0.86,-0.36,0.00,M3] [#3 -0.02,0.10,0.90,U] [#4 0.19,0.01,0.97,U] [#5 -0.32,-0.17,1.02,U] [#6 -0.40,0.59,0.00,M1] [#7 -0.09,0.07,0.84,U] [#8 -0.08,0.12,0.95,U] 
23:05:37.266 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {0.16, 0.09}
23:05:37.266 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
23:05:37.266 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
23:05:37.266 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.48 mountX=-0.01 mountY=-0.01, mountTheta=-2.06
23:05:37.266 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
23:05:37.269 00.003 10844 Enqueuing Move request for scope (-0.01, 0.01)
23:05:37.269 00.000 11060 Worker thread wakes up
23:05:37.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:05:37.271 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:05:37.271 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
23:05:37.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:05:37.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:37.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:37.271 00.000 11060 MoveAxis(E, 0, ABG)
23:05:37.271 00.000 11060 Move returns status 0, amount 0
23:05:37.271 00.000 11060 MoveAxis(N, 0, ABG)
23:05:37.271 00.000 11060 Move returns status 0, amount 0
23:05:37.271 00.000 11060 move complete, result=0
23:05:37.271 00.000 11060 worker thread done servicing request
23:05:37.279 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:37.305 00.026 10844 UpdateGuideState exits: m=3263 SNR=37.1 Saturated
23:05:37.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:37.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:37.305 00.000 10844 Enqueuing Expose request
23:05:37.308 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:37.308 00.000 11060 Worker thread wakes up
23:05:37.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:37.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:37.938 00.630 11060 Exposure complete
23:05:38.164 00.226 11060 worker thread done servicing request
23:05:38.164 00.000 10844 OnExposeComplete: enter
23:05:38.164 00.000 10844 UpdateGuideState(): m_state=6
23:05:38.164 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
23:05:38.164 00.000 10844 Star::Find returns 1 (0), X=254.81, Y=59.93, Mass=2914, SNR=34.8, Peak=204 HFD=4.2
23:05:38.164 00.000 10844 MultiStar: [#1 -0.31,0.21,0.99,U] [#2 -0.53,0.65,0.00,M4] [#3 -0.88,0.84,0.00,M1] [#4 -0.04,0.90,0.00,M1] [#5 -0.64,0.21,0.00,M1] [#6 -0.39,0.56,0.00,M2] [#7 -0.48,0.82,0.00,M1] [#8 -0.17,0.62,0.97,U] 
23:05:38.164 00.000 10844 single-star, 2 included, MultiStar: {-0.27, 0.38}, one-star: {-0.31, 0.31}
23:05:38.164 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
23:05:38.164 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
23:05:38.164 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.31 hyp=0.44 cameraTheta=2.36 mountX=-0.25 mountY=-0.35, mountTheta=-2.18
23:05:38.164 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.31, opts=13)
23:05:38.167 00.003 10844 Enqueuing Move request for scope (-0.31, 0.31)
23:05:38.167 00.000 11060 Worker thread wakes up
23:05:38.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.31) opts 0xd
23:05:38.167 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.31)
23:05:38.167 00.000 11060 Moving (-0.31, 0.31) raw xDistance=-0.25 yDistance=-0.35
23:05:38.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:05:38.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:38.177 00.010 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:05:38.177 00.000 11060 MoveAxis(E, 43, ABG)
23:05:38.177 00.000 11060 Guiding  Dir = 2, Dur = 43
23:05:38.183 00.006 11060 IsSlewing returns 0
23:05:38.185 00.002 11060 IsGuiding returns 0
23:05:38.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:38.203 00.018 10844 UpdateGuideState exits: m=2914 SNR=34.8
23:05:38.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:38.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:38.203 00.000 10844 Enqueuing Expose request
23:05:38.241 00.038 11060 IsGuiding returns 0
23:05:38.241 00.000 11060 Move returns status 0, amount 43
23:05:38.241 00.000 11060 MoveAxis(N, 0, ABG)
23:05:38.241 00.000 11060 Move returns status 0, amount 0
23:05:38.241 00.000 11060 move complete, result=0
23:05:38.241 00.000 11060 worker thread done servicing request
23:05:38.241 00.000 11060 Worker thread wakes up
23:05:38.243 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:38.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:38.243 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.4 px 0 ms NORTH
23:05:38.861 00.618 11060 Exposure complete
23:05:39.145 00.284 11060 worker thread done servicing request
23:05:39.145 00.000 10844 OnExposeComplete: enter
23:05:39.145 00.000 10844 UpdateGuideState(): m_state=6
23:05:39.145 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
23:05:39.145 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=58.44, Mass=2916, SNR=34.9, Peak=247 HFD=3.6
23:05:39.149 00.004 10844 MultiStar: [#1 -0.42,-0.57,0.00,M1] [#2 -0.50,-0.85,0.00,M5] [#3 -0.42,-0.15,0.94,U] [#4 -0.43,-0.24,1.03,U] [#5 -0.19,-0.12,1.07,U] [#6 -0.54,-0.10,0.96,U] [#7 -0.61,-0.17,0.93,U] [#8 -0.09,0.29,1.01,U] 
23:05:39.149 00.000 10844 refined, 6 included, MultiStar: {-0.34, -0.24}, one-star: {-0.17, -1.18}
23:05:39.149 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
23:05:39.149 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
23:05:39.149 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.24 hyp=0.42 cameraTheta=-2.54 mountX=0.30 mountY=-0.30, mountTheta=-0.79
23:05:39.149 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.24, opts=13)
23:05:39.153 00.004 10844 Enqueuing Move request for scope (-0.34, -0.24)
23:05:39.153 00.000 11060 Worker thread wakes up
23:05:39.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.24) opts 0xd
23:05:39.153 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.24)
23:05:39.153 00.000 11060 Moving (-0.34, -0.24) raw xDistance=0.30 yDistance=-0.30
23:05:39.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:05:39.153 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.67
23:05:39.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:05:39.153 00.000 11060 MoveAxis(W, 50, ABG)
23:05:39.153 00.000 11060 Guiding  Dir = 3, Dur = 50
23:05:39.165 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:39.185 00.020 10844 UpdateGuideState exits: m=2916 SNR=34.9
23:05:39.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:39.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:39.185 00.000 10844 Enqueuing Expose request
23:05:39.187 00.002 11060 IsSlewing returns 0
23:05:39.187 00.000 11060 IsGuiding returns 0
23:05:39.247 00.060 11060 IsGuiding returns 0
23:05:39.247 00.000 11060 Move returns status 0, amount 50
23:05:39.247 00.000 11060 BLC: Oldest BLC event removed
23:05:39.247 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:05:39.247 00.000 11060 MoveAxis(N, 867, ABG)
23:05:39.247 00.000 11060 duration set to 750 by maxDecDuration
23:05:39.249 00.002 11060 Guiding  Dir = 0, Dur = 750
23:05:39.262 00.013 11060 IsSlewing returns 0
23:05:39.262 00.000 11060 IsGuiding returns 0
23:05:40.023 00.761 11060 IsGuiding returns 0
23:05:40.023 00.000 11060 Move returns status 0, amount 750
23:05:40.023 00.000 11060 move complete, result=0
23:05:40.023 00.000 11060 worker thread done servicing request
23:05:40.023 00.000 11060 Worker thread wakes up
23:05:40.023 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.3 px 750 ms NORTH
23:05:40.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:40.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:40.643 00.620 11060 Exposure complete
23:05:40.885 00.242 11060 worker thread done servicing request
23:05:40.886 00.001 10844 OnExposeComplete: enter
23:05:40.886 00.000 10844 UpdateGuideState(): m_state=6
23:05:40.886 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
23:05:40.886 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=59.34, Mass=3004, SNR=35.3, Peak=255 HFD=3.6
23:05:40.886 00.000 10844 MultiStar: [#1 -0.09,-0.10,1.01,U] [#2 0.00,-0.14,2.01,U] [#3 -0.31,-0.45,0.97,U] [#4 0.03,0.32,0.88,U] [#5 -0.18,-0.02,1.07,U] [#6 -0.36,0.35,0.95,U] [#7 -0.37,-0.15,0.95,U] [#8 -0.23,0.37,1.06,U] 
23:05:40.886 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {0.16, -0.28}
23:05:40.886 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
23:05:40.886 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
23:05:40.886 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.93 mountX=0.05 mountY=-0.13, mountTheta=-1.18
23:05:40.886 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
23:05:40.886 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
23:05:40.886 00.000 11060 Worker thread wakes up
23:05:40.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
23:05:40.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
23:05:40.886 00.000 11060 Moving (-0.13, -0.03) raw xDistance=0.05 yDistance=-0.13
23:05:40.886 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.210440, 1:0.127644
23:05:40.886 00.000 11060 BLC: No correction, Miss < min_move
23:05:40.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:05:40.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:40.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:05:40.886 00.000 11060 MoveAxis(E, 0, ABG)
23:05:40.886 00.000 11060 Move returns status 0, amount 0
23:05:40.886 00.000 11060 MoveAxis(N, 0, ABG)
23:05:40.886 00.000 11060 Move returns status 0, amount 0
23:05:40.886 00.000 11060 move complete, result=0
23:05:40.886 00.000 11060 worker thread done servicing request
23:05:40.896 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:40.924 00.028 10844 UpdateGuideState exits: m=3004 SNR=35.3 Saturated
23:05:40.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:40.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:40.924 00.000 10844 Enqueuing Expose request
23:05:40.924 00.000 11060 Worker thread wakes up
23:05:40.924 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:40.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:40.926 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:41.565 00.639 11060 Exposure complete
23:05:41.815 00.250 11060 worker thread done servicing request
23:05:41.815 00.000 10844 OnExposeComplete: enter
23:05:41.815 00.000 10844 UpdateGuideState(): m_state=6
23:05:41.815 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
23:05:41.815 00.000 10844 Star::Find returns 1 (0), X=255.05, Y=59.45, Mass=3104, SNR=36.3, Peak=249 HFD=3.6
23:05:41.815 00.000 10844 MultiStar: [#1 0.13,0.04,0.95,U] [#2 -0.74,0.01,0.00,M5] [#3 -0.27,0.04,0.93,U] [#4 -0.14,-0.08,0.94,U] [#5 -0.29,-0.57,1.05,U] [#6 -0.22,0.56,0.92,U] [#7 -0.59,0.27,0.00,M1] [#8 -0.22,-0.25,0.98,U] 
23:05:41.815 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.07}, one-star: {-0.07, -0.17}
23:05:41.815 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
23:05:41.815 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
23:05:41.815 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.70 mountX=0.10 mountY=-0.14, mountTheta=-0.95
23:05:41.820 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.07, opts=13)
23:05:41.821 00.001 10844 Enqueuing Move request for scope (-0.15, -0.07)
23:05:41.821 00.000 11060 Worker thread wakes up
23:05:41.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
23:05:41.821 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
23:05:41.821 00.000 11060 Moving (-0.15, -0.07) raw xDistance=0.10 yDistance=-0.14
23:05:41.821 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.210440, 1:0.127644, 2:0.140423
23:05:41.821 00.000 11060 BLC: No correction, Miss < min_move
23:05:41.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:05:41.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:41.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:05:41.821 00.000 11060 MoveAxis(E, 0, ABG)
23:05:41.821 00.000 11060 Move returns status 0, amount 0
23:05:41.821 00.000 11060 MoveAxis(N, 0, ABG)
23:05:41.821 00.000 11060 Move returns status 0, amount 0
23:05:41.821 00.000 11060 move complete, result=0
23:05:41.821 00.000 11060 worker thread done servicing request
23:05:41.829 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:41.847 00.018 10844 UpdateGuideState exits: m=3104 SNR=36.3
23:05:41.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:41.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:41.847 00.000 10844 Enqueuing Expose request
23:05:41.847 00.000 11060 Worker thread wakes up
23:05:41.847 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:41.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:41.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:42.496 00.649 11060 Exposure complete
23:05:42.751 00.255 11060 worker thread done servicing request
23:05:42.751 00.000 10844 OnExposeComplete: enter
23:05:42.751 00.000 10844 UpdateGuideState(): m_state=6
23:05:42.751 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
23:05:42.751 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=59.55, Mass=2739, SNR=33.8, Peak=252 HFD=3.5
23:05:42.751 00.000 10844 MultiStar: [#1 0.19,-0.45,1.19,U] [#2 -0.45,-0.36,1.92,U] [#3 -0.04,0.37,1.08,U] [#4 0.26,0.08,1.10,U] [#5 -0.27,0.29,1.08,U] [#6 -0.35,0.84,0.00,M1] [#7 0.01,0.12,0.89,U] [#8 -0.19,0.25,0.99,U] 
23:05:42.751 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.02}, one-star: {-0.16, -0.06}
23:05:42.751 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:05:42.751 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
23:05:42.751 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-3.00 mountX=0.04 mountY=-0.11, mountTheta=-1.25
23:05:42.755 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
23:05:42.755 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
23:05:42.755 00.000 11060 Worker thread wakes up
23:05:42.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:05:42.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:05:42.755 00.000 11060 Moving (-0.11, -0.02) raw xDistance=0.04 yDistance=-0.11
23:05:42.755 00.000 11060 BLC: window closed
23:05:42.756 00.001 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.210440, 1:0.127644, 2:0.140423
23:05:42.756 00.000 11060 BLC: No correction, Miss < min_move
23:05:42.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:05:42.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:42.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:05:42.756 00.000 11060 MoveAxis(E, 0, ABG)
23:05:42.756 00.000 11060 Move returns status 0, amount 0
23:05:42.756 00.000 11060 MoveAxis(N, 0, ABG)
23:05:42.756 00.000 11060 Move returns status 0, amount 0
23:05:42.756 00.000 11060 move complete, result=0
23:05:42.756 00.000 11060 worker thread done servicing request
23:05:42.762 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:42.779 00.017 10844 UpdateGuideState exits: m=2739 SNR=33.8
23:05:42.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:42.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:42.779 00.000 10844 Enqueuing Expose request
23:05:42.779 00.000 11060 Worker thread wakes up
23:05:42.779 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:42.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:42.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:43.419 00.640 11060 Exposure complete
23:05:43.649 00.230 11060 worker thread done servicing request
23:05:43.649 00.000 10844 OnExposeComplete: enter
23:05:43.649 00.000 10844 UpdateGuideState(): m_state=6
23:05:43.649 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
23:05:43.649 00.000 10844 Star::Find returns 1 (0), X=255.27, Y=59.86, Mass=3405, SNR=38.3, Peak=229 HFD=3.8
23:05:43.649 00.000 10844 MultiStar: [#1 -0.02,-0.96,0.00,M1] [#2 -0.04,-0.42,1.87,U] [#3 -0.18,0.08,0.94,U] [#4 -0.09,-0.21,0.88,U] [#5 -0.20,-0.05,0.98,U] [#6 -0.23,-0.00,0.84,U] [#7 0.32,0.44,0.88,U] [#8 -0.39,0.15,0.91,U] 
23:05:43.649 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.02}, one-star: {0.15, 0.24}
23:05:43.649 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
23:05:43.649 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
23:05:43.649 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.87 mountX=0.03 mountY=-0.07, mountTheta=-1.12
23:05:43.652 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
23:05:43.652 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
23:05:43.652 00.000 11060 Worker thread wakes up
23:05:43.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
23:05:43.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
23:05:43.652 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=-0.07
23:05:43.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:05:43.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:43.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:05:43.652 00.000 11060 MoveAxis(E, 0, ABG)
23:05:43.652 00.000 11060 Move returns status 0, amount 0
23:05:43.652 00.000 11060 MoveAxis(N, 0, ABG)
23:05:43.652 00.000 11060 Move returns status 0, amount 0
23:05:43.652 00.000 11060 move complete, result=0
23:05:43.652 00.000 11060 worker thread done servicing request
23:05:43.657 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:43.672 00.015 10844 UpdateGuideState exits: m=3405 SNR=38.3
23:05:43.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:43.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:43.672 00.000 10844 Enqueuing Expose request
23:05:43.672 00.000 11060 Worker thread wakes up
23:05:43.672 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:43.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:43.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:44.290 00.618 11060 Exposure complete
23:05:44.538 00.248 11060 worker thread done servicing request
23:05:44.538 00.000 10844 OnExposeComplete: enter
23:05:44.538 00.000 10844 UpdateGuideState(): m_state=6
23:05:44.538 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
23:05:44.538 00.000 10844 Star::Find returns 1 (1), X=255.26, Y=59.32, Mass=3268, SNR=37.0, Peak=255 HFD=3.7
23:05:44.542 00.004 10844 MultiStar: [#1 0.30,-0.81,0.00,M2] [#2 -0.46,-0.14,1.86,U] [#3 -0.05,-0.34,0.96,U] [#4 -0.04,-0.13,1.01,U] [#5 -0.20,-0.36,1.04,U] [#6 -0.32,0.04,0.84,U] [#7 0.02,-0.49,0.91,U] [#8 0.18,-0.41,0.86,U] 
23:05:44.542 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.25}, one-star: {0.14, -0.30}
23:05:44.542 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
23:05:44.542 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
23:05:44.542 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.29 cameraTheta=-2.04 mountX=0.27 mountY=-0.09, mountTheta=-0.30
23:05:44.543 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.25, opts=13)
23:05:44.543 00.000 10844 Enqueuing Move request for scope (-0.13, -0.25)
23:05:44.543 00.000 11060 Worker thread wakes up
23:05:44.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
23:05:44.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
23:05:44.543 00.000 11060 Moving (-0.13, -0.25) raw xDistance=0.27 yDistance=-0.09
23:05:44.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:05:44.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:44.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:05:44.543 00.000 11060 MoveAxis(W, 47, ABG)
23:05:44.543 00.000 11060 Guiding  Dir = 3, Dur = 47
23:05:44.552 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:44.568 00.016 11060 IsSlewing returns 0
23:05:44.569 00.001 11060 IsGuiding returns 0
23:05:44.570 00.001 10844 UpdateGuideState exits: m=3268 SNR=37.0 Saturated
23:05:44.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:44.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:44.570 00.000 10844 Enqueuing Expose request
23:05:44.660 00.090 11060 IsGuiding returns 0
23:05:44.660 00.000 11060 Move returns status 0, amount 47
23:05:44.660 00.000 11060 MoveAxis(N, 0, ABG)
23:05:44.660 00.000 11060 Move returns status 0, amount 0
23:05:44.660 00.000 11060 move complete, result=0
23:05:44.660 00.000 11060 worker thread done servicing request
23:05:44.660 00.000 11060 Worker thread wakes up
23:05:44.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:44.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:44.684 00.024 10844 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
23:05:45.281 00.597 11060 Exposure complete
23:05:45.494 00.213 11060 worker thread done servicing request
23:05:45.494 00.000 10844 OnExposeComplete: enter
23:05:45.494 00.000 10844 UpdateGuideState(): m_state=6
23:05:45.494 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
23:05:45.494 00.000 10844 Star::Find returns 1 (0), X=255.19, Y=59.37, Mass=3121, SNR=35.8, Peak=231 HFD=3.7
23:05:45.498 00.004 10844 MultiStar: [#1 -0.28,-0.30,1.00,U] [#2 -0.46,-0.32,1.96,U] [#3 -0.02,0.42,0.99,U] [#4 -0.47,0.17,1.01,U] [#5 -0.48,-0.10,1.06,U] [#6 0.05,0.09,0.95,U] [#7 -0.19,0.16,0.82,U] [#8 -0.21,0.15,0.95,U] 
23:05:45.498 00.000 10844 refined, 8 included, MultiStar: {-0.25, -0.03}, one-star: {0.07, -0.25}
23:05:45.498 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
23:05:45.498 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
23:05:45.498 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.01 mountX=0.08 mountY=-0.24, mountTheta=-1.26
23:05:45.498 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.03, opts=13)
23:05:45.498 00.000 10844 Enqueuing Move request for scope (-0.25, -0.03)
23:05:45.498 00.000 11060 Worker thread wakes up
23:05:45.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
23:05:45.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
23:05:45.498 00.000 11060 Moving (-0.25, -0.03) raw xDistance=0.08 yDistance=-0.24
23:05:45.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:05:45.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:05:45.498 00.000 11060 MoveAxis(E, 0, ABG)
23:05:45.498 00.000 11060 Move returns status 0, amount 0
23:05:45.498 00.000 11060 MoveAxis(N, 93, ABG)
23:05:45.498 00.000 11060 Guiding  Dir = 0, Dur = 93
23:05:45.520 00.022 11060 IsSlewing returns 0
23:05:45.520 00.000 11060 IsGuiding returns 0
23:05:45.522 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:45.539 00.017 10844 UpdateGuideState exits: m=3121 SNR=35.8
23:05:45.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:45.542 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:45.542 00.000 10844 Enqueuing Expose request
23:05:45.623 00.081 11060 IsGuiding returns 0
23:05:45.623 00.000 11060 Move returns status 0, amount 93
23:05:45.623 00.000 11060 move complete, result=0
23:05:45.624 00.001 11060 worker thread done servicing request
23:05:45.624 00.000 11060 Worker thread wakes up
23:05:45.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:45.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:45.681 00.057 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 93 ms NORTH
23:05:46.258 00.577 11060 Exposure complete
23:05:46.498 00.240 11060 worker thread done servicing request
23:05:46.498 00.000 10844 OnExposeComplete: enter
23:05:46.498 00.000 10844 UpdateGuideState(): m_state=6
23:05:46.500 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
23:05:46.500 00.000 10844 Star::Find returns 1 (1), X=254.94, Y=60.00, Mass=3804, SNR=39.7, Peak=255 HFD=4.0
23:05:46.501 00.001 10844 MultiStar: [#1 -0.27,-0.17,0.85,U] [#2 -0.46,0.29,1.80,U] [#3 0.02,-0.00,0.81,U] [#4 0.38,-0.15,0.89,U] [#5 -0.24,-0.13,0.94,U] [#6 0.03,0.68,0.00,M1] [#7 -0.10,-0.01,0.82,U] [#8 0.11,0.45,0.87,U] 
23:05:46.501 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.11}, one-star: {-0.18, 0.38}
23:05:46.502 00.001 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
23:05:46.502 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
23:05:46.502 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.46 mountX=-0.08 mountY=-0.15, mountTheta=-2.08
23:05:46.502 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.11, opts=13)
23:05:46.502 00.000 10844 Enqueuing Move request for scope (-0.14, 0.11)
23:05:46.502 00.000 11060 Worker thread wakes up
23:05:46.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
23:05:46.502 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
23:05:46.502 00.000 11060 Moving (-0.14, 0.11) raw xDistance=-0.08 yDistance=-0.15
23:05:46.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:05:46.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:46.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:05:46.502 00.000 11060 MoveAxis(E, 0, ABG)
23:05:46.502 00.000 11060 Move returns status 0, amount 0
23:05:46.502 00.000 11060 MoveAxis(N, 0, ABG)
23:05:46.502 00.000 11060 Move returns status 0, amount 0
23:05:46.502 00.000 11060 move complete, result=0
23:05:46.505 00.003 11060 worker thread done servicing request
23:05:46.526 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:46.545 00.019 10844 UpdateGuideState exits: m=3804 SNR=39.7 Saturated
23:05:46.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:46.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:46.545 00.000 10844 Enqueuing Expose request
23:05:46.545 00.000 11060 Worker thread wakes up
23:05:46.547 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:46.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:46.548 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:05:47.193 00.645 11060 Exposure complete
23:05:47.435 00.242 11060 worker thread done servicing request
23:05:47.437 00.002 10844 OnExposeComplete: enter
23:05:47.437 00.000 10844 UpdateGuideState(): m_state=6
23:05:47.437 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
23:05:47.437 00.000 10844 Star::Find returns 1 (0), X=255.36, Y=59.40, Mass=3434, SNR=37.5, Peak=251 HFD=3.5
23:05:47.438 00.001 10844 MultiStar: [#1 -0.04,-0.53,0.92,U] [#2 -0.44,-0.12,1.81,U] [#3 -0.31,-0.14,0.91,U] [#4 -0.49,-0.09,0.96,U] [#5 -0.03,-0.59,1.08,U] [#6 -0.16,0.18,0.90,U] [#7 -0.36,0.38,0.89,U] [#8 0.20,0.28,0.90,U] 
23:05:47.438 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.11}, one-star: {0.24, -0.22}
23:05:47.438 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
23:05:47.438 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
23:05:47.438 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.59 mountX=0.14 mountY=-0.16, mountTheta=-0.85
23:05:47.438 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.11, opts=13)
23:05:47.438 00.000 10844 Enqueuing Move request for scope (-0.18, -0.11)
23:05:47.438 00.000 11060 Worker thread wakes up
23:05:47.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
23:05:47.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
23:05:47.438 00.000 11060 Moving (-0.18, -0.11) raw xDistance=0.14 yDistance=-0.16
23:05:47.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:05:47.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:47.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:05:47.438 00.000 11060 MoveAxis(W, 24, ABG)
23:05:47.441 00.003 11060 Guiding  Dir = 3, Dur = 24
23:05:47.443 00.002 11060 IsSlewing returns 0
23:05:47.443 00.000 11060 IsGuiding returns 0
23:05:47.449 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:47.465 00.016 10844 UpdateGuideState exits: m=3434 SNR=37.5
23:05:47.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:47.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:47.465 00.000 10844 Enqueuing Expose request
23:05:47.479 00.014 11060 IsGuiding returns 0
23:05:47.480 00.001 11060 Move returns status 0, amount 24
23:05:47.480 00.000 11060 MoveAxis(N, 0, ABG)
23:05:47.480 00.000 11060 Move returns status 0, amount 0
23:05:47.480 00.000 11060 move complete, result=0
23:05:47.480 00.000 11060 worker thread done servicing request
23:05:47.480 00.000 11060 Worker thread wakes up
23:05:47.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:47.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:47.482 00.002 10844 GuideStep: 0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
23:05:48.123 00.641 11060 Exposure complete
23:05:48.343 00.220 11060 worker thread done servicing request
23:05:48.343 00.000 10844 OnExposeComplete: enter
23:05:48.343 00.000 10844 UpdateGuideState(): m_state=6
23:05:48.343 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
23:05:48.347 00.004 10844 Star::Find returns 1 (0), X=255.49, Y=59.77, Mass=3212, SNR=36.8, Peak=216 HFD=3.7
23:05:48.347 00.000 10844 MultiStar: [#1 0.36,-0.15,1.04,U] [#2 -0.21,-0.03,2.03,U] [#3 0.27,0.37,0.99,U] [#4 -0.10,-0.03,0.95,U] [#5 -0.18,-0.25,1.03,U] [#6 0.41,0.00,0.94,U] [#7 0.58,0.37,0.00,M1] [#8 0.37,0.07,0.95,U] 
23:05:48.347 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.37, 0.15}
23:05:48.347 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
23:05:48.347 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
23:05:48.347 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=-0.03 mountY=0.11, mountTheta=1.84
23:05:48.347 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
23:05:48.350 00.003 10844 Enqueuing Move request for scope (0.12, 0.01)
23:05:48.350 00.000 11060 Worker thread wakes up
23:05:48.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:05:48.357 00.007 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:05:48.357 00.000 11060 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=0.11
23:05:48.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:05:48.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:48.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:05:48.357 00.000 11060 MoveAxis(E, 0, ABG)
23:05:48.357 00.000 11060 Move returns status 0, amount 0
23:05:48.357 00.000 11060 MoveAxis(N, 0, ABG)
23:05:48.357 00.000 11060 Move returns status 0, amount 0
23:05:48.357 00.000 11060 move complete, result=0
23:05:48.357 00.000 11060 worker thread done servicing request
23:05:48.363 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:48.378 00.015 10844 UpdateGuideState exits: m=3212 SNR=36.8
23:05:48.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:48.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:48.378 00.000 10844 Enqueuing Expose request
23:05:48.378 00.000 11060 Worker thread wakes up
23:05:48.378 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:48.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:48.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:49.027 00.649 11060 Exposure complete
23:05:49.247 00.220 11060 worker thread done servicing request
23:05:49.247 00.000 10844 OnExposeComplete: enter
23:05:49.247 00.000 10844 UpdateGuideState(): m_state=6
23:05:49.247 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
23:05:49.253 00.006 10844 Star::Find returns 1 (1), X=255.56, Y=59.36, Mass=3242, SNR=36.9, Peak=255 HFD=3.4
23:05:49.253 00.000 10844 MultiStar: [#1 0.18,-0.16,1.04,U] [#2 0.24,-0.30,1.92,U] [#3 0.14,0.36,0.93,U] [#4 0.08,0.41,0.93,U] [#5 -0.08,0.40,0.96,U] [#6 -0.00,0.23,0.90,U] [#7 0.45,-0.06,0.94,U] [#8 0.17,0.40,0.87,U] 
23:05:49.253 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.06}, one-star: {0.44, -0.26}
23:05:49.253 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
23:05:49.253 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
23:05:49.253 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.32 mountX=-0.10 mountY=0.18, mountTheta=2.07
23:05:49.254 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
23:05:49.254 00.000 10844 Enqueuing Move request for scope (0.19, 0.06)
23:05:49.254 00.000 11060 Worker thread wakes up
23:05:49.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:05:49.254 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:05:49.254 00.000 11060 Moving (0.19, 0.06) raw xDistance=-0.10 yDistance=0.18
23:05:49.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:05:49.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:49.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:05:49.254 00.000 11060 MoveAxis(E, 0, ABG)
23:05:49.254 00.000 11060 Move returns status 0, amount 0
23:05:49.254 00.000 11060 MoveAxis(N, 0, ABG)
23:05:49.254 00.000 11060 Move returns status 0, amount 0
23:05:49.254 00.000 11060 move complete, result=0
23:05:49.254 00.000 11060 worker thread done servicing request
23:05:49.273 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:49.293 00.020 10844 UpdateGuideState exits: m=3242 SNR=36.9 Saturated
23:05:49.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:49.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:49.293 00.000 10844 Enqueuing Expose request
23:05:49.293 00.000 11060 Worker thread wakes up
23:05:49.293 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:05:49.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:49.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:49.920 00.627 11060 Exposure complete
23:05:50.164 00.244 11060 worker thread done servicing request
23:05:50.164 00.000 10844 OnExposeComplete: enter
23:05:50.164 00.000 10844 UpdateGuideState(): m_state=6
23:05:50.164 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
23:05:50.164 00.000 10844 Star::Find returns 1 (1), X=255.65, Y=59.45, Mass=3230, SNR=37.1, Peak=255 HFD=3.6
23:05:50.164 00.000 10844 MultiStar: [#1 -0.09,-1.32,0.00,M1] [#2 -0.07,-0.29,1.96,U] [#3 -0.14,0.17,0.95,U] [#4 -0.23,-0.31,0.95,U] [#5 0.23,-0.55,1.04,U] [#6 -0.20,0.37,0.92,U] [#7 -0.63,-0.03,0.88,U] [#8 -0.20,0.43,1.03,U] 
23:05:50.164 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.08}, one-star: {0.53, -0.16}
23:05:50.164 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
23:05:50.164 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
23:05:50.164 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.33 mountX=0.09 mountY=-0.06, mountTheta=-0.59
23:05:50.168 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
23:05:50.168 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
23:05:50.168 00.000 11060 Worker thread wakes up
23:05:50.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:05:50.168 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:05:50.168 00.000 11060 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=-0.06
23:05:50.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:05:50.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:50.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:05:50.168 00.000 11060 MoveAxis(E, 0, ABG)
23:05:50.168 00.000 11060 Move returns status 0, amount 0
23:05:50.168 00.000 11060 MoveAxis(N, 0, ABG)
23:05:50.168 00.000 11060 Move returns status 0, amount 0
23:05:50.168 00.000 11060 move complete, result=0
23:05:50.168 00.000 11060 worker thread done servicing request
23:05:50.175 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:50.206 00.031 10844 UpdateGuideState exits: m=3230 SNR=37.1 Saturated
23:05:50.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:50.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:50.206 00.000 10844 Enqueuing Expose request
23:05:50.206 00.000 11060 Worker thread wakes up
23:05:50.206 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:50.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:50.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:50.846 00.640 11060 Exposure complete
23:05:51.085 00.239 11060 worker thread done servicing request
23:05:51.085 00.000 10844 OnExposeComplete: enter
23:05:51.085 00.000 10844 UpdateGuideState(): m_state=6
23:05:51.085 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
23:05:51.085 00.000 10844 Star::Find returns 1 (1), X=255.47, Y=59.50, Mass=3278, SNR=37.3, Peak=255 HFD=3.2
23:05:51.085 00.000 10844 MultiStar: [#1 0.33,-0.84,0.00,M2] [#2 -0.47,-0.05,1.98,U] [#3 0.33,-0.13,0.98,U] [#4 0.09,-0.11,0.90,U] [#5 -0.27,-0.70,0.00,M1] [#6 0.37,-0.00,0.97,U] [#7 0.32,0.09,0.88,U] [#8 0.41,0.17,0.93,U] 
23:05:51.085 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.35, -0.12}
23:05:51.085 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
23:05:51.085 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
23:05:51.085 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.23 mountX=0.01 mountY=0.11, mountTheta=1.52
23:05:51.085 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
23:05:51.089 00.004 10844 Enqueuing Move request for scope (0.11, -0.03)
23:05:51.089 00.000 11060 Worker thread wakes up
23:05:51.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:05:51.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:05:51.089 00.000 11060 Moving (0.11, -0.03) raw xDistance=0.01 yDistance=0.11
23:05:51.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:05:51.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:51.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:05:51.089 00.000 11060 MoveAxis(E, 0, ABG)
23:05:51.089 00.000 11060 Move returns status 0, amount 0
23:05:51.089 00.000 11060 MoveAxis(N, 0, ABG)
23:05:51.089 00.000 11060 Move returns status 0, amount 0
23:05:51.089 00.000 11060 move complete, result=0
23:05:51.089 00.000 11060 worker thread done servicing request
23:05:51.097 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:51.129 00.032 10844 UpdateGuideState exits: m=3278 SNR=37.3 Saturated
23:05:51.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:51.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:51.129 00.000 10844 Enqueuing Expose request
23:05:51.129 00.000 11060 Worker thread wakes up
23:05:51.129 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:51.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:51.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:51.768 00.639 11060 Exposure complete
23:05:51.982 00.214 11060 worker thread done servicing request
23:05:51.982 00.000 10844 OnExposeComplete: enter
23:05:51.982 00.000 10844 UpdateGuideState(): m_state=6
23:05:51.982 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
23:05:51.982 00.000 10844 Star::Find returns 1 (0), X=255.55, Y=59.16, Mass=3207, SNR=36.6, Peak=253 HFD=3.8
23:05:51.982 00.000 10844 MultiStar: [#1 0.43,-1.04,0.00,M3] [#2 -0.51,-0.14,2.03,U] [#3 0.18,-0.41,0.94,U] [#4 0.36,-0.36,0.91,U] [#5 0.05,0.17,1.03,U] [#6 -0.04,-0.12,0.93,U] [#7 0.06,0.45,0.84,U] [#8 0.45,0.24,0.99,U] 
23:05:51.983 00.001 10844 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.43, -0.46}
23:05:51.983 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
23:05:51.983 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
23:05:51.983 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.10 mountX=0.08 mountY=0.06, mountTheta=0.64
23:05:52.002 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
23:05:52.002 00.000 10844 Enqueuing Move request for scope (0.05, -0.09)
23:05:52.002 00.000 11060 Worker thread wakes up
23:05:52.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:05:52.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:05:52.002 00.000 11060 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=0.06
23:05:52.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:05:52.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:52.003 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:05:52.003 00.000 11060 MoveAxis(E, 0, ABG)
23:05:52.003 00.000 11060 Move returns status 0, amount 0
23:05:52.003 00.000 11060 MoveAxis(N, 0, ABG)
23:05:52.003 00.000 11060 Move returns status 0, amount 0
23:05:52.003 00.000 11060 move complete, result=0
23:05:52.003 00.000 11060 worker thread done servicing request
23:05:52.010 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:52.031 00.021 10844 UpdateGuideState exits: m=3207 SNR=36.6
23:05:52.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:52.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:52.031 00.000 10844 Enqueuing Expose request
23:05:52.031 00.000 11060 Worker thread wakes up
23:05:52.031 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:52.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:52.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:52.657 00.626 11060 Exposure complete
23:05:52.906 00.249 10844 OnExposeComplete: enter
23:05:52.906 00.000 11060 worker thread done servicing request
23:05:52.906 00.000 10844 UpdateGuideState(): m_state=6
23:05:52.908 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
23:05:52.908 00.000 10844 Star::Find returns 1 (0), X=255.23, Y=59.41, Mass=3088, SNR=36.1, Peak=237 HFD=3.7
23:05:52.908 00.000 10844 MultiStar: [#1 0.37,-0.33,1.05,U] [#2 -0.10,-0.35,2.00,U] [#3 0.07,-0.44,0.95,U] [#4 0.39,-0.02,0.92,U] [#5 -0.21,-0.42,0.99,U] [#6 -0.29,0.37,0.98,U] [#7 0.32,0.28,0.83,U] [#8 0.50,0.17,0.92,U] 
23:05:52.908 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.11, -0.21}
23:05:52.908 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
23:05:52.908 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
23:05:52.908 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=0.12 mountY=0.12, mountTheta=0.80
23:05:52.910 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
23:05:52.910 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
23:05:52.911 00.001 11060 Worker thread wakes up
23:05:52.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
23:05:52.911 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
23:05:52.911 00.000 11060 Moving (0.10, -0.14) raw xDistance=0.12 yDistance=0.12
23:05:52.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:05:52.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:52.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:05:52.911 00.000 11060 MoveAxis(E, 0, ABG)
23:05:52.911 00.000 11060 Move returns status 0, amount 0
23:05:52.911 00.000 11060 MoveAxis(N, 0, ABG)
23:05:52.911 00.000 11060 Move returns status 0, amount 0
23:05:52.911 00.000 11060 move complete, result=0
23:05:52.911 00.000 11060 worker thread done servicing request
23:05:52.931 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:52.948 00.017 10844 UpdateGuideState exits: m=3088 SNR=36.1
23:05:52.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:52.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:52.948 00.000 10844 Enqueuing Expose request
23:05:52.948 00.000 11060 Worker thread wakes up
23:05:52.948 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:52.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:52.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:53.579 00.631 11060 Exposure complete
23:05:53.808 00.229 11060 worker thread done servicing request
23:05:53.808 00.000 10844 OnExposeComplete: enter
23:05:53.808 00.000 10844 UpdateGuideState(): m_state=6
23:05:53.808 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
23:05:53.808 00.000 10844 Star::Find returns 1 (0), X=255.61, Y=59.10, Mass=3129, SNR=35.7, Peak=242 HFD=3.7
23:05:53.808 00.000 10844 MultiStar: [#1 0.27,-0.16,0.99,U] [#2 -0.13,-0.06,1.99,U] [#3 0.20,-0.00,0.94,U] [#4 0.59,0.40,0.00,M1] [#5 -0.27,0.42,1.07,U] [#6 -0.05,0.37,1.00,U] [#7 0.45,0.09,0.91,U] [#8 -0.12,0.03,0.98,U] 
23:05:53.808 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.49, -0.52}
23:05:53.808 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
23:05:53.808 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
23:05:53.808 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.22 mountX=-0.03 mountY=0.07, mountTheta=1.97
23:05:53.808 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
23:05:53.808 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
23:05:53.808 00.000 11060 Worker thread wakes up
23:05:53.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:05:53.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:05:53.808 00.000 11060 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=0.07
23:05:53.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:05:53.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:53.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:53.808 00.000 11060 MoveAxis(E, 0, ABG)
23:05:53.808 00.000 11060 Move returns status 0, amount 0
23:05:53.808 00.000 11060 MoveAxis(N, 0, ABG)
23:05:53.808 00.000 11060 Move returns status 0, amount 0
23:05:53.808 00.000 11060 move complete, result=0
23:05:53.808 00.000 11060 worker thread done servicing request
23:05:53.820 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:53.838 00.018 10844 UpdateGuideState exits: m=3129 SNR=35.7
23:05:53.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:53.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:53.838 00.000 10844 Enqueuing Expose request
23:05:53.838 00.000 11060 Worker thread wakes up
23:05:53.838 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:05:53.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:53.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:54.495 00.657 11060 Exposure complete
23:05:54.746 00.251 11060 worker thread done servicing request
23:05:54.746 00.000 10844 OnExposeComplete: enter
23:05:54.746 00.000 10844 UpdateGuideState(): m_state=6
23:05:54.746 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
23:05:54.746 00.000 10844 Star::Find returns 1 (0), X=255.59, Y=59.13, Mass=2771, SNR=34.1, Peak=234 HFD=3.4
23:05:54.748 00.002 10844 MultiStar: [#1 0.40,-0.76,0.00,M2] [#2 -0.34,-0.58,0.00,M1] [#3 -0.16,0.03,1.09,U] [#4 0.14,0.29,1.02,U] [#5 0.02,-0.16,1.11,U] [#6 -0.30,0.06,0.96,U] [#7 -0.04,-0.16,0.91,U] [#8 0.14,0.45,1.02,U] 
23:05:54.748 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.00}, one-star: {0.47, -0.49}
23:05:54.748 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
23:05:54.748 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
23:05:54.748 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.07 mountX=-0.01 mountY=0.04, mountTheta=1.82
23:05:54.748 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
23:05:54.748 00.000 10844 Enqueuing Move request for scope (0.04, 0.00)
23:05:54.748 00.000 11060 Worker thread wakes up
23:05:54.751 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:05:54.751 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:05:54.751 00.000 11060 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=0.04
23:05:54.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:05:54.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:54.752 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:05:54.752 00.000 11060 MoveAxis(E, 0, ABG)
23:05:54.752 00.000 11060 Move returns status 0, amount 0
23:05:54.752 00.000 11060 MoveAxis(N, 0, ABG)
23:05:54.752 00.000 11060 Move returns status 0, amount 0
23:05:54.752 00.000 11060 move complete, result=0
23:05:54.752 00.000 11060 worker thread done servicing request
23:05:54.758 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:54.773 00.015 10844 UpdateGuideState exits: m=2771 SNR=34.1
23:05:54.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:54.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:54.773 00.000 10844 Enqueuing Expose request
23:05:54.773 00.000 11060 Worker thread wakes up
23:05:54.773 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:54.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:54.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:55.448 00.675 11060 Exposure complete
23:05:55.671 00.223 11060 worker thread done servicing request
23:05:55.672 00.001 10844 OnExposeComplete: enter
23:05:55.672 00.000 10844 UpdateGuideState(): m_state=6
23:05:55.672 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
23:05:55.672 00.000 10844 Star::Find returns 1 (0), X=255.34, Y=59.92, Mass=3166, SNR=36.3, Peak=254 HFD=3.3
23:05:55.672 00.000 10844 MultiStar: [#1 0.08,-0.29,0.99,U] [#2 -0.65,0.27,0.00,M2] [#3 -0.39,0.09,0.99,U] [#4 0.39,0.16,0.97,U] [#5 -0.33,0.11,1.11,U] [#6 -0.42,0.18,0.91,U] [#7 -0.26,-0.05,0.83,U] [#8 -0.16,0.58,0.95,U] 
23:05:55.674 00.002 10844 refined, 7 included, MultiStar: {-0.10, 0.14}, one-star: {0.22, 0.30}
23:05:55.674 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.31)
23:05:55.674 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
23:05:55.674 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.23 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
23:05:55.677 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.14, opts=13)
23:05:55.677 00.000 10844 Enqueuing Move request for scope (-0.10, 0.14)
23:05:55.677 00.000 11060 Worker thread wakes up
23:05:55.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
23:05:55.677 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
23:05:55.677 00.000 11060 Moving (-0.10, 0.14) raw xDistance=-0.12 yDistance=-0.13
23:05:55.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:05:55.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:55.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:05:55.677 00.000 11060 MoveAxis(E, 0, ABG)
23:05:55.677 00.000 11060 Move returns status 0, amount 0
23:05:55.677 00.000 11060 MoveAxis(N, 0, ABG)
23:05:55.677 00.000 11060 Move returns status 0, amount 0
23:05:55.677 00.000 11060 move complete, result=0
23:05:55.677 00.000 11060 worker thread done servicing request
23:05:55.686 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:05:55.715 00.029 10844 UpdateGuideState exits: m=3166 SNR=36.3
23:05:55.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:55.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:55.715 00.000 10844 Enqueuing Expose request
23:05:55.715 00.000 11060 Worker thread wakes up
23:05:55.715 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:55.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:55.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:56.368 00.653 11060 Exposure complete
23:05:56.617 00.249 11060 worker thread done servicing request
23:05:56.617 00.000 10844 OnExposeComplete: enter
23:05:56.617 00.000 10844 UpdateGuideState(): m_state=6
23:05:56.617 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
23:05:56.617 00.000 10844 Star::Find returns 1 (0), X=255.23, Y=59.11, Mass=3185, SNR=36.6, Peak=233 HFD=3.5
23:05:56.617 00.000 10844 MultiStar: [#1 -0.25,-0.19,0.92,U] [#2 -0.78,-0.27,0.00,M3] [#3 -0.09,-0.02,0.93,U] [#4 0.16,-0.47,1.00,U] [#5 -0.31,-0.47,1.02,U] [#6 -0.00,-0.08,0.91,U] [#7 0.07,-0.00,0.86,U] [#8 -0.16,0.03,0.91,U] 
23:05:56.617 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.22}, one-star: {0.11, -0.51}
23:05:56.617 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
23:05:56.617 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:05:56.617 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.83 mountX=0.23 mountY=-0.02, mountTheta=-0.09
23:05:56.620 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.22, opts=13)
23:05:56.620 00.000 10844 Enqueuing Move request for scope (-0.06, -0.22)
23:05:56.620 00.000 11060 Worker thread wakes up
23:05:56.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
23:05:56.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
23:05:56.620 00.000 11060 Moving (-0.06, -0.22) raw xDistance=0.23 yDistance=-0.02
23:05:56.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:05:56.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:56.624 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:56.624 00.000 11060 MoveAxis(W, 40, ABG)
23:05:56.624 00.000 11060 Guiding  Dir = 3, Dur = 40
23:05:56.629 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:56.643 00.014 11060 IsSlewing returns 0
23:05:56.643 00.000 11060 IsGuiding returns 0
23:05:56.660 00.017 10844 UpdateGuideState exits: m=3185 SNR=36.6
23:05:56.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:56.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:56.660 00.000 10844 Enqueuing Expose request
23:05:56.693 00.033 11060 IsGuiding returns 0
23:05:56.693 00.000 11060 Move returns status 0, amount 40
23:05:56.693 00.000 11060 MoveAxis(N, 0, ABG)
23:05:56.693 00.000 11060 Move returns status 0, amount 0
23:05:56.693 00.000 11060 move complete, result=0
23:05:56.693 00.000 11060 worker thread done servicing request
23:05:56.694 00.001 11060 Worker thread wakes up
23:05:56.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:56.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:56.695 00.001 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
23:05:57.327 00.632 11060 Exposure complete
23:05:57.575 00.248 11060 worker thread done servicing request
23:05:57.575 00.000 10844 OnExposeComplete: enter
23:05:57.575 00.000 10844 UpdateGuideState(): m_state=6
23:05:57.575 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
23:05:57.575 00.000 10844 Star::Find returns 1 (0), X=254.87, Y=59.83, Mass=3093, SNR=36.5, Peak=248 HFD=3.5
23:05:57.575 00.000 10844 MultiStar: [#1 0.23,-0.09,1.09,U] [#2 -0.16,-0.17,1.93,U] [#3 -0.01,0.08,0.95,U] [#4 0.26,-0.23,0.92,U] [#5 -0.32,-0.24,0.97,U] [#6 -0.16,-0.15,0.96,U] [#7 0.17,0.34,0.83,U] [#8 -0.01,-0.08,0.97,U] 
23:05:57.575 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.25, 0.21}
23:05:57.575 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
23:05:57.575 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
23:05:57.575 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.23 mountX=0.06 mountY=-0.03, mountTheta=-0.49
23:05:57.578 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
23:05:57.578 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
23:05:57.578 00.000 11060 Worker thread wakes up
23:05:57.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:05:57.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:05:57.578 00.000 11060 Moving (-0.04, -0.05) raw xDistance=0.06 yDistance=-0.03
23:05:57.580 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:05:57.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:57.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:57.580 00.000 11060 MoveAxis(E, 0, ABG)
23:05:57.580 00.000 11060 Move returns status 0, amount 0
23:05:57.580 00.000 11060 MoveAxis(N, 0, ABG)
23:05:57.580 00.000 11060 Move returns status 0, amount 0
23:05:57.580 00.000 11060 move complete, result=0
23:05:57.581 00.001 11060 worker thread done servicing request
23:05:57.585 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:57.601 00.016 10844 UpdateGuideState exits: m=3093 SNR=36.5
23:05:57.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:57.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:57.601 00.000 10844 Enqueuing Expose request
23:05:57.601 00.000 11060 Worker thread wakes up
23:05:57.601 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:57.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:57.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:58.237 00.636 11060 Exposure complete
23:05:58.474 00.237 11060 worker thread done servicing request
23:05:58.474 00.000 10844 OnExposeComplete: enter
23:05:58.474 00.000 10844 UpdateGuideState(): m_state=6
23:05:58.474 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
23:05:58.474 00.000 10844 Star::Find returns 1 (0), X=254.88, Y=60.15, Mass=2864, SNR=35.1, Peak=199 HFD=3.2
23:05:58.474 00.000 10844 MultiStar: [#1 -0.04,0.43,1.04,U] [#2 -0.90,-0.03,0.00,M3] [#3 0.14,0.55,1.07,U] [#4 0.02,0.58,1.02,U] [#5 -0.28,0.15,1.08,U] [#6 -0.21,0.33,0.97,U] [#7 -0.08,0.41,0.85,U] [#8 -0.22,-0.15,1.02,U] 
23:05:58.474 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.35}, one-star: {-0.24, 0.53}
23:05:58.474 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.64 = -2.65)
23:05:58.474 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
23:05:58.474 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.88 mountX=-0.32 mountY=-0.17, mountTheta=-2.66
23:05:58.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.35, opts=13)
23:05:58.476 00.000 10844 Enqueuing Move request for scope (-0.11, 0.35)
23:05:58.476 00.000 11060 Worker thread wakes up
23:05:58.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.35) opts 0xd
23:05:58.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.35)
23:05:58.476 00.000 11060 Moving (-0.11, 0.35) raw xDistance=-0.32 yDistance=-0.17
23:05:58.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:05:58.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:58.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:05:58.476 00.000 11060 MoveAxis(E, 56, ABG)
23:05:58.476 00.000 11060 Guiding  Dir = 2, Dur = 56
23:05:58.490 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:58.502 00.012 11060 IsSlewing returns 0
23:05:58.503 00.001 11060 IsGuiding returns 0
23:05:58.507 00.004 10844 UpdateGuideState exits: m=2864 SNR=35.1
23:05:58.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:58.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:58.507 00.000 10844 Enqueuing Expose request
23:05:58.595 00.088 11060 IsGuiding returns 0
23:05:58.595 00.000 11060 Move returns status 0, amount 56
23:05:58.595 00.000 11060 MoveAxis(N, 0, ABG)
23:05:58.595 00.000 11060 Move returns status 0, amount 0
23:05:58.595 00.000 11060 move complete, result=0
23:05:58.595 00.000 11060 worker thread done servicing request
23:05:58.595 00.000 11060 Worker thread wakes up
23:05:58.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:58.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:58.621 00.026 10844 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
23:05:59.220 00.599 11060 Exposure complete
23:05:59.461 00.241 11060 worker thread done servicing request
23:05:59.461 00.000 10844 OnExposeComplete: enter
23:05:59.461 00.000 10844 UpdateGuideState(): m_state=6
23:05:59.464 00.003 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
23:05:59.464 00.000 10844 Star::Find returns 1 (0), X=254.53, Y=59.57, Mass=3056, SNR=36.1, Peak=230 HFD=3.3
23:05:59.464 00.000 10844 MultiStar: [#1 -0.06,-0.61,1.04,U] [#2 -0.33,-0.85,0.00,M4] [#3 -0.23,-0.32,0.92,U] [#4 0.15,0.23,0.90,U] [#5 -0.18,-0.30,1.04,U] [#6 -0.13,0.08,0.98,U] [#7 0.06,0.13,0.83,U] [#8 -0.21,-0.08,0.93,U] 
23:05:59.464 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.13}, one-star: {-0.59, -0.05}
23:05:59.464 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
23:05:59.464 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
23:05:59.464 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-2.45 mountX=0.15 mountY=-0.13, mountTheta=-0.71
23:05:59.464 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.13, opts=13)
23:05:59.464 00.000 10844 Enqueuing Move request for scope (-0.16, -0.13)
23:05:59.464 00.000 11060 Worker thread wakes up
23:05:59.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
23:05:59.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
23:05:59.464 00.000 11060 Moving (-0.16, -0.13) raw xDistance=0.15 yDistance=-0.13
23:05:59.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:05:59.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:59.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:05:59.464 00.000 11060 MoveAxis(W, 25, ABG)
23:05:59.464 00.000 11060 Guiding  Dir = 3, Dur = 25
23:05:59.474 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:05:59.479 00.005 11060 IsSlewing returns 0
23:05:59.479 00.000 11060 IsGuiding returns 0
23:05:59.491 00.012 10844 UpdateGuideState exits: m=3056 SNR=36.1
23:05:59.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:59.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:05:59.491 00.000 10844 Enqueuing Expose request
23:05:59.522 00.031 11060 IsGuiding returns 0
23:05:59.524 00.002 11060 Move returns status 0, amount 25
23:05:59.524 00.000 11060 MoveAxis(N, 0, ABG)
23:05:59.524 00.000 11060 Move returns status 0, amount 0
23:05:59.524 00.000 11060 move complete, result=0
23:05:59.524 00.000 11060 worker thread done servicing request
23:05:59.524 00.000 11060 Worker thread wakes up
23:05:59.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:05:59.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:05:59.524 00.000 10844 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
23:06:00.165 00.641 11060 Exposure complete
23:06:00.402 00.237 11060 worker thread done servicing request
23:06:00.402 00.000 10844 OnExposeComplete: enter
23:06:00.402 00.000 10844 UpdateGuideState(): m_state=6
23:06:00.402 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
23:06:00.402 00.000 10844 Star::Find returns 1 (1), X=255.68, Y=59.89, Mass=3250, SNR=36.8, Peak=255 HFD=3.8
23:06:00.402 00.000 10844 MultiStar: [#1 0.01,-0.32,0.98,U] [#2 -0.37,-0.48,1.89,U] [#3 -0.23,0.18,0.93,U] [#4 -0.01,0.11,1.00,U] [#5 -0.13,0.28,1.07,U] [#6 0.04,0.00,0.87,U] [#7 -0.16,0.44,0.88,U] [#8 0.04,0.40,0.88,U] 
23:06:00.402 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {0.56, 0.28}
23:06:00.402 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
23:06:00.402 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
23:06:00.402 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.53 mountX=-0.03 mountY=-0.06, mountTheta=-2.01
23:06:00.405 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
23:06:00.405 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
23:06:00.405 00.000 11060 Worker thread wakes up
23:06:00.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:06:00.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:06:00.405 00.000 11060 Moving (-0.06, 0.04) raw xDistance=-0.03 yDistance=-0.06
23:06:00.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:06:00.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:00.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:00.405 00.000 11060 MoveAxis(E, 0, ABG)
23:06:00.405 00.000 11060 Move returns status 0, amount 0
23:06:00.405 00.000 11060 MoveAxis(N, 0, ABG)
23:06:00.405 00.000 11060 Move returns status 0, amount 0
23:06:00.405 00.000 11060 move complete, result=0
23:06:00.407 00.002 11060 worker thread done servicing request
23:06:00.412 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:00.427 00.015 10844 UpdateGuideState exits: m=3250 SNR=36.8 Saturated
23:06:00.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:00.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:00.427 00.000 10844 Enqueuing Expose request
23:06:00.427 00.000 11060 Worker thread wakes up
23:06:00.427 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:00.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:00.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:01.075 00.648 11060 Exposure complete
23:06:01.312 00.237 11060 worker thread done servicing request
23:06:01.312 00.000 10844 OnExposeComplete: enter
23:06:01.312 00.000 10844 UpdateGuideState(): m_state=6
23:06:01.312 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
23:06:01.312 00.000 10844 Star::Find returns 1 (1), X=254.91, Y=60.16, Mass=3297, SNR=37.1, Peak=255 HFD=3.3
23:06:01.312 00.000 10844 MultiStar: [#1 -0.17,-0.15,0.94,U] [#2 -0.55,-0.04,1.90,U] [#3 0.08,0.13,0.90,U] [#4 0.27,0.89,0.00,M1] [#5 -0.61,0.14,0.98,U] [#6 -0.39,0.70,0.00,M1] [#7 0.16,0.11,0.84,U] [#8 0.01,0.07,0.89,U] 
23:06:01.312 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.10}, one-star: {-0.21, 0.55}
23:06:01.312 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.78)
23:06:01.312 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
23:06:01.312 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.76 mountX=-0.05 mountY=-0.25, mountTheta=-1.78
23:06:01.317 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.10, opts=13)
23:06:01.317 00.000 10844 Enqueuing Move request for scope (-0.24, 0.10)
23:06:01.317 00.000 11060 Worker thread wakes up
23:06:01.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
23:06:01.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
23:06:01.317 00.000 11060 Moving (-0.24, 0.10) raw xDistance=-0.05 yDistance=-0.25
23:06:01.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:06:01.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
23:06:01.317 00.000 11060 MoveAxis(E, 0, ABG)
23:06:01.317 00.000 11060 Move returns status 0, amount 0
23:06:01.317 00.000 11060 MoveAxis(N, 99, ABG)
23:06:01.317 00.000 11060 Guiding  Dir = 0, Dur = 99
23:06:01.328 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:01.344 00.016 11060 IsSlewing returns 0
23:06:01.346 00.002 11060 IsGuiding returns 0
23:06:01.360 00.014 10844 UpdateGuideState exits: m=3297 SNR=37.1 Saturated
23:06:01.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:01.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:01.360 00.000 10844 Enqueuing Expose request
23:06:01.459 00.099 11060 IsGuiding returns 0
23:06:01.459 00.000 11060 Move returns status 0, amount 99
23:06:01.459 00.000 11060 move complete, result=0
23:06:01.459 00.000 11060 worker thread done servicing request
23:06:01.459 00.000 11060 Worker thread wakes up
23:06:01.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:01.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:01.461 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 99 ms NORTH
23:06:02.095 00.634 11060 Exposure complete
23:06:02.338 00.243 11060 worker thread done servicing request
23:06:02.338 00.000 10844 OnExposeComplete: enter
23:06:02.338 00.000 10844 UpdateGuideState(): m_state=6
23:06:02.338 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
23:06:02.338 00.000 10844 Star::Find returns 1 (1), X=254.95, Y=59.30, Mass=3276, SNR=37.1, Peak=255 HFD=3.4
23:06:02.338 00.000 10844 MultiStar: [#1 -0.07,-0.68,0.00,M1] [#2 -0.43,-0.28,1.90,U] [#3 -0.17,-0.63,0.00,M1] [#4 0.05,0.11,1.01,U] [#5 0.06,-0.30,0.95,U] [#6 -0.14,0.30,0.89,U] [#7 -0.22,-0.31,0.87,U] [#8 -0.39,0.20,0.94,U] 
23:06:02.338 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.11}, one-star: {-0.17, -0.32}
23:06:02.338 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
23:06:02.338 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
23:06:02.340 00.002 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-2.65 mountX=0.15 mountY=-0.19, mountTheta=-0.91
23:06:02.342 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.11, opts=13)
23:06:02.342 00.000 10844 Enqueuing Move request for scope (-0.21, -0.11)
23:06:02.342 00.000 11060 Worker thread wakes up
23:06:02.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd
23:06:02.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.11)
23:06:02.342 00.000 11060 Moving (-0.21, -0.11) raw xDistance=0.15 yDistance=-0.19
23:06:02.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:06:02.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:02.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:06:02.342 00.000 11060 MoveAxis(W, 25, ABG)
23:06:02.342 00.000 11060 Guiding  Dir = 3, Dur = 25
23:06:02.349 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:02.355 00.006 11060 IsSlewing returns 0
23:06:02.368 00.013 11060 IsGuiding returns 0
23:06:02.380 00.012 10844 UpdateGuideState exits: m=3276 SNR=37.1 Saturated
23:06:02.382 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:02.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:02.382 00.000 10844 Enqueuing Expose request
23:06:02.395 00.013 11060 IsGuiding returns 0
23:06:02.395 00.000 11060 Move returns status 0, amount 25
23:06:02.395 00.000 11060 MoveAxis(N, 0, ABG)
23:06:02.395 00.000 11060 Move returns status 0, amount 0
23:06:02.395 00.000 11060 move complete, result=0
23:06:02.395 00.000 11060 worker thread done servicing request
23:06:02.395 00.000 11060 Worker thread wakes up
23:06:02.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:02.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:02.400 00.005 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
23:06:03.023 00.623 11060 Exposure complete
23:06:03.270 00.247 11060 worker thread done servicing request
23:06:03.270 00.000 10844 OnExposeComplete: enter
23:06:03.270 00.000 10844 UpdateGuideState(): m_state=6
23:06:03.270 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
23:06:03.270 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=59.53, Mass=2934, SNR=35.2, Peak=255 HFD=3.6
23:06:03.270 00.000 10844 MultiStar: [#1 0.17,-1.05,0.00,M2] [#2 -0.34,-0.22,2.10,U] [#3 0.09,-0.27,0.99,U] [#4 0.40,0.36,0.99,U] [#5 -0.47,-0.30,1.11,U] [#6 -0.22,-0.25,0.94,U] [#7 0.00,-0.66,0.00,M1] [#8 -0.09,0.65,0.00,M1] 
23:06:03.270 00.000 10844 single-star, 5 included, MultiStar: {-0.15, -0.15}, one-star: {-0.09, -0.09}
23:06:03.270 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
23:06:03.270 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
23:06:03.270 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.36 mountX=0.11 mountY=-0.08, mountTheta=-0.62
23:06:03.270 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.09, opts=13)
23:06:03.270 00.000 10844 Enqueuing Move request for scope (-0.09, -0.09)
23:06:03.274 00.004 11060 Worker thread wakes up
23:06:03.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
23:06:03.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
23:06:03.274 00.000 11060 Moving (-0.09, -0.09) raw xDistance=0.11 yDistance=-0.08
23:06:03.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:06:03.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:03.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:06:03.274 00.000 11060 MoveAxis(E, 0, ABG)
23:06:03.274 00.000 11060 Move returns status 0, amount 0
23:06:03.274 00.000 11060 MoveAxis(N, 0, ABG)
23:06:03.274 00.000 11060 Move returns status 0, amount 0
23:06:03.274 00.000 11060 move complete, result=0
23:06:03.274 00.000 11060 worker thread done servicing request
23:06:03.283 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:03.306 00.023 10844 UpdateGuideState exits: m=2934 SNR=35.2 Saturated
23:06:03.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:03.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:03.306 00.000 10844 Enqueuing Expose request
23:06:03.306 00.000 11060 Worker thread wakes up
23:06:03.306 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:03.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:03.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:03.928 00.622 11060 Exposure complete
23:06:04.161 00.233 11060 worker thread done servicing request
23:06:04.161 00.000 10844 OnExposeComplete: enter
23:06:04.161 00.000 10844 UpdateGuideState(): m_state=6
23:06:04.161 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
23:06:04.161 00.000 10844 Star::Find returns 1 (0), X=255.70, Y=59.44, Mass=3413, SNR=38.3, Peak=242 HFD=3.5
23:06:04.164 00.003 10844 MultiStar: [#1 0.47,-0.90,0.00,M3] [#2 -0.10,0.41,1.87,U] [#3 0.21,0.16,0.90,U] [#4 0.07,0.49,0.93,U] [#5 0.15,-0.10,0.86,U] [#6 0.25,0.50,0.88,U] [#7 0.10,-0.06,0.76,U] [#8 0.26,-0.01,0.87,U] 
23:06:04.164 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.19}, one-star: {0.58, -0.18}
23:06:04.164 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:06:04.164 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
23:06:04.164 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.85 mountX=-0.21 mountY=0.13, mountTheta=2.59
23:06:04.164 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.19, opts=13)
23:06:04.164 00.000 10844 Enqueuing Move request for scope (0.16, 0.19)
23:06:04.164 00.000 11060 Worker thread wakes up
23:06:04.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
23:06:04.166 00.002 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
23:06:04.166 00.000 11060 Moving (0.16, 0.19) raw xDistance=-0.21 yDistance=0.13
23:06:04.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:06:04.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:04.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:06:04.177 00.011 11060 MoveAxis(E, 37, ABG)
23:06:04.177 00.000 11060 Guiding  Dir = 2, Dur = 37
23:06:04.185 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:04.193 00.008 11060 IsSlewing returns 0
23:06:04.193 00.000 11060 IsGuiding returns 0
23:06:04.204 00.011 10844 UpdateGuideState exits: m=3413 SNR=38.3
23:06:04.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:04.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:04.204 00.000 10844 Enqueuing Expose request
23:06:04.245 00.041 11060 IsGuiding returns 0
23:06:04.245 00.000 11060 Move returns status 0, amount 37
23:06:04.245 00.000 11060 MoveAxis(N, 0, ABG)
23:06:04.245 00.000 11060 Move returns status 0, amount 0
23:06:04.245 00.000 11060 move complete, result=0
23:06:04.245 00.000 11060 worker thread done servicing request
23:06:04.247 00.002 11060 Worker thread wakes up
23:06:04.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:04.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:04.247 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
23:06:04.870 00.623 11060 Exposure complete
23:06:05.120 00.250 11060 worker thread done servicing request
23:06:05.120 00.000 10844 OnExposeComplete: enter
23:06:05.120 00.000 10844 UpdateGuideState(): m_state=6
23:06:05.120 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
23:06:05.121 00.001 10844 Star::Find returns 1 (0), X=255.37, Y=59.36, Mass=3121, SNR=36.4, Peak=247 HFD=3.5
23:06:05.121 00.000 10844 MultiStar: [#1 0.55,-0.49,0.00,M4] [#2 -0.05,-0.34,1.93,U] [#3 0.09,-0.22,0.95,U] [#4 -0.27,0.44,0.98,U] [#5 -0.20,-0.25,1.09,U] [#6 -0.12,0.37,0.91,U] [#7 0.28,0.13,0.84,U] [#8 0.05,0.28,0.93,U] 
23:06:05.121 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.25, -0.26}
23:06:05.121 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
23:06:05.121 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
23:06:05.121 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.91 mountX=0.03 mountY=-0.01, mountTheta=-0.17
23:06:05.121 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
23:06:05.121 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
23:06:05.121 00.000 11060 Worker thread wakes up
23:06:05.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:06:05.125 00.004 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:06:05.125 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
23:06:05.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:06:05.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:05.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:06:05.125 00.000 11060 MoveAxis(E, 0, ABG)
23:06:05.125 00.000 11060 Move returns status 0, amount 0
23:06:05.126 00.001 11060 MoveAxis(N, 0, ABG)
23:06:05.126 00.000 11060 Move returns status 0, amount 0
23:06:05.126 00.000 11060 move complete, result=0
23:06:05.126 00.000 11060 worker thread done servicing request
23:06:05.134 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:05.150 00.016 10844 UpdateGuideState exits: m=3121 SNR=36.4
23:06:05.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:05.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:05.150 00.000 10844 Enqueuing Expose request
23:06:05.150 00.000 11060 Worker thread wakes up
23:06:05.150 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:05.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:05.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:05.785 00.635 11060 Exposure complete
23:06:06.025 00.240 11060 worker thread done servicing request
23:06:06.027 00.002 10844 OnExposeComplete: enter
23:06:06.027 00.000 10844 UpdateGuideState(): m_state=6
23:06:06.028 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
23:06:06.028 00.000 10844 Star::Find returns 1 (1), X=254.90, Y=59.09, Mass=3268, SNR=37.1, Peak=255 HFD=3.4
23:06:06.028 00.000 10844 MultiStar: [#1 0.32,-0.40,0.92,U] [#2 -0.52,-0.45,0.00,M1] [#3 0.46,0.06,0.91,U] [#4 -0.34,0.64,0.00,M1] [#5 -0.39,-0.59,0.00,M1] [#6 -0.07,0.48,0.89,U] [#7 0.19,-0.19,0.88,U] [#8 0.02,0.35,0.88,U] 
23:06:06.028 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {-0.22, -0.53}
23:06:06.028 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
23:06:06.028 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
23:06:06.028 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.40 mountX=0.03 mountY=0.12, mountTheta=1.35
23:06:06.028 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
23:06:06.028 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
23:06:06.028 00.000 11060 Worker thread wakes up
23:06:06.031 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:06:06.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:06:06.031 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.12
23:06:06.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:06:06.044 00.013 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:06.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:06:06.044 00.000 11060 MoveAxis(E, 0, ABG)
23:06:06.044 00.000 11060 Move returns status 0, amount 0
23:06:06.044 00.000 11060 MoveAxis(N, 0, ABG)
23:06:06.044 00.000 11060 Move returns status 0, amount 0
23:06:06.044 00.000 11060 move complete, result=0
23:06:06.044 00.000 11060 worker thread done servicing request
23:06:06.053 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:06.071 00.018 10844 UpdateGuideState exits: m=3268 SNR=37.1 Saturated
23:06:06.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:06.071 00.000 10844 Enqueuing Expose request
23:06:06.071 00.000 11060 Worker thread wakes up
23:06:06.071 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:06.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:06.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:06.702 00.631 11060 Exposure complete
23:06:06.943 00.241 11060 worker thread done servicing request
23:06:06.943 00.000 10844 OnExposeComplete: enter
23:06:06.943 00.000 10844 UpdateGuideState(): m_state=6
23:06:06.947 00.004 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
23:06:06.947 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=59.55, Mass=3052, SNR=35.5, Peak=255 HFD=3.4
23:06:06.947 00.000 10844 MultiStar: [#1 0.47,-0.33,1.03,U] [#2 -0.37,-0.22,1.98,U] [#3 0.28,0.04,0.96,U] [#4 0.24,-0.01,0.94,U] [#5 -0.46,-0.52,0.00,M2] [#6 -0.25,-0.12,0.96,U] [#7 0.53,-0.12,0.89,U] [#8 0.46,0.09,0.91,U] 
23:06:06.947 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.11}, one-star: {0.22, -0.07}
23:06:06.947 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
23:06:06.947 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
23:06:06.947 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.72 mountX=0.09 mountY=0.14, mountTheta=1.03
23:06:06.949 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
23:06:06.949 00.000 10844 Enqueuing Move request for scope (0.13, -0.11)
23:06:06.949 00.000 11060 Worker thread wakes up
23:06:06.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
23:06:06.949 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
23:06:06.949 00.000 11060 Moving (0.13, -0.11) raw xDistance=0.09 yDistance=0.14
23:06:06.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:06:06.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:06.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:06:06.951 00.002 11060 MoveAxis(E, 0, ABG)
23:06:06.951 00.000 11060 Move returns status 0, amount 0
23:06:06.951 00.000 11060 MoveAxis(N, 0, ABG)
23:06:06.951 00.000 11060 Move returns status 0, amount 0
23:06:06.951 00.000 11060 move complete, result=0
23:06:06.951 00.000 11060 worker thread done servicing request
23:06:06.958 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:06.972 00.014 10844 UpdateGuideState exits: m=3052 SNR=35.5 Saturated
23:06:06.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:06.972 00.000 10844 Enqueuing Expose request
23:06:06.972 00.000 11060 Worker thread wakes up
23:06:06.972 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:06.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:06.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:07.624 00.652 11060 Exposure complete
23:06:07.871 00.247 11060 worker thread done servicing request
23:06:07.871 00.000 10844 OnExposeComplete: enter
23:06:07.871 00.000 10844 UpdateGuideState(): m_state=6
23:06:07.871 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
23:06:07.871 00.000 10844 Star::Find returns 1 (1), X=254.98, Y=59.43, Mass=3164, SNR=36.6, Peak=255 HFD=3.6
23:06:07.872 00.001 10844 MultiStar: [#1 -0.04,-1.40,0.00,M3] [#2 -0.27,-0.41,2.03,U] [#3 0.07,-0.65,0.00,M1] [#4 -0.44,0.19,0.95,U] [#5 -0.18,-0.55,1.01,U] [#6 -0.19,-0.36,0.91,U] [#7 -0.17,-0.66,0.00,M1] [#8 0.41,-0.38,0.91,U] 
23:06:07.872 00.000 10844 single-star, 5 included, MultiStar: {-0.16, -0.31}, one-star: {-0.14, -0.19}
23:06:07.872 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
23:06:07.872 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
23:06:07.872 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.19 mountX=0.21 mountY=-0.10, mountTheta=-0.45
23:06:07.874 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.19, opts=13)
23:06:07.874 00.000 10844 Enqueuing Move request for scope (-0.14, -0.19)
23:06:07.874 00.000 11060 Worker thread wakes up
23:06:07.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
23:06:07.874 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
23:06:07.874 00.000 11060 Moving (-0.14, -0.19) raw xDistance=0.21 yDistance=-0.10
23:06:07.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:06:07.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:07.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:07.874 00.000 11060 MoveAxis(W, 37, ABG)
23:06:07.876 00.002 11060 Guiding  Dir = 3, Dur = 37
23:06:07.888 00.012 11060 IsSlewing returns 0
23:06:07.897 00.009 11060 IsGuiding returns 0
23:06:07.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:07.940 00.043 11060 IsGuiding returns 0
23:06:07.940 00.000 11060 Move returns status 0, amount 37
23:06:07.940 00.000 11060 MoveAxis(N, 0, ABG)
23:06:07.940 00.000 10844 UpdateGuideState exits: m=3164 SNR=36.6 Saturated
23:06:07.940 00.000 11060 Move returns status 0, amount 0
23:06:07.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:07.940 00.000 11060 move complete, result=0
23:06:07.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:07.940 00.000 10844 Enqueuing Expose request
23:06:07.940 00.000 11060 worker thread done servicing request
23:06:07.940 00.000 11060 Worker thread wakes up
23:06:07.940 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
23:06:07.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:07.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:08.620 00.680 11060 Exposure complete
23:06:08.896 00.276 11060 worker thread done servicing request
23:06:08.896 00.000 10844 OnExposeComplete: enter
23:06:08.896 00.000 10844 UpdateGuideState(): m_state=6
23:06:08.896 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
23:06:08.896 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=59.89, Mass=3272, SNR=37.2, Peak=252 HFD=4.2
23:06:08.896 00.000 10844 MultiStar: [#1 0.17,-0.67,0.00,M4] [#2 -0.59,-0.27,0.00,M1] [#3 -0.02,-0.09,0.93,U] [#4 -0.18,-0.13,0.92,U] [#5 -0.25,0.06,1.01,U] [#6 -0.24,0.33,0.90,U] [#7 -0.19,0.14,0.83,U] [#8 0.17,0.07,0.92,U] 
23:06:08.896 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.09}, one-star: {-0.09, 0.27}
23:06:08.896 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.22 = -2.07)
23:06:08.896 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.09)
23:06:08.896 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.46 mountX=-0.07 mountY=-0.13, mountTheta=-2.07
23:06:08.899 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
23:06:08.899 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
23:06:08.899 00.000 11060 Worker thread wakes up
23:06:08.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
23:06:08.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
23:06:08.899 00.000 11060 Moving (-0.11, 0.09) raw xDistance=-0.07 yDistance=-0.13
23:06:08.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:06:08.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:08.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:06:08.899 00.000 11060 MoveAxis(E, 0, ABG)
23:06:08.899 00.000 11060 Move returns status 0, amount 0
23:06:08.899 00.000 11060 MoveAxis(N, 0, ABG)
23:06:08.899 00.000 11060 Move returns status 0, amount 0
23:06:08.899 00.000 11060 move complete, result=0
23:06:08.899 00.000 11060 worker thread done servicing request
23:06:08.904 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:08.945 00.041 10844 UpdateGuideState exits: m=3272 SNR=37.2
23:06:08.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:08.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:08.945 00.000 10844 Enqueuing Expose request
23:06:08.945 00.000 11060 Worker thread wakes up
23:06:08.945 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:08.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:08.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:09.587 00.642 11060 Exposure complete
23:06:09.822 00.235 11060 worker thread done servicing request
23:06:09.822 00.000 10844 OnExposeComplete: enter
23:06:09.822 00.000 10844 UpdateGuideState(): m_state=6
23:06:09.822 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
23:06:09.822 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=59.78, Mass=3266, SNR=37.0, Peak=227 HFD=3.9
23:06:09.825 00.003 10844 MultiStar: [#1 0.30,0.10,0.93,U] [#2 -0.73,-0.12,0.00,M2] [#3 0.06,-0.08,0.92,U] [#4 -0.45,0.19,0.93,U] [#5 -0.29,0.52,1.02,U] [#6 -0.22,0.43,0.94,U] [#7 0.56,0.07,0.76,U] [#8 -0.10,0.14,0.91,U] 
23:06:09.835 00.010 10844 single-star, 7 included, MultiStar: {-0.04, 0.20}, one-star: {-0.02, 0.16}
23:06:09.835 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:06:09.835 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
23:06:09.835 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.68 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
23:06:09.839 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
23:06:09.839 00.000 10844 Enqueuing Move request for scope (-0.02, 0.16)
23:06:09.839 00.000 11060 Worker thread wakes up
23:06:09.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
23:06:09.839 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
23:06:09.839 00.000 11060 Moving (-0.02, 0.16) raw xDistance=-0.15 yDistance=-0.04
23:06:09.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:06:09.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:09.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:06:09.839 00.000 11060 MoveAxis(E, 27, ABG)
23:06:09.839 00.000 11060 Guiding  Dir = 2, Dur = 27
23:06:09.847 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:09.853 00.006 11060 IsSlewing returns 0
23:06:09.854 00.001 11060 IsGuiding returns 0
23:06:09.863 00.009 10844 UpdateGuideState exits: m=3266 SNR=37.0
23:06:09.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:09.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:09.863 00.000 10844 Enqueuing Expose request
23:06:09.884 00.021 11060 IsGuiding returns 0
23:06:09.884 00.000 11060 Move returns status 0, amount 27
23:06:09.884 00.000 11060 MoveAxis(N, 0, ABG)
23:06:09.884 00.000 11060 Move returns status 0, amount 0
23:06:09.884 00.000 11060 move complete, result=0
23:06:09.884 00.000 11060 worker thread done servicing request
23:06:09.884 00.000 11060 Worker thread wakes up
23:06:09.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:09.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:09.884 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
23:06:10.516 00.632 11060 Exposure complete
23:06:10.777 00.261 10844 OnExposeComplete: enter
23:06:10.777 00.000 10844 UpdateGuideState(): m_state=6
23:06:10.779 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
23:06:10.779 00.000 10844 Star::Find returns 1 (1), X=254.30, Y=59.49, Mass=3071, SNR=35.7, Peak=255 HFD=3.3
23:06:10.779 00.000 10844 MultiStar: [#1 0.16,-1.04,0.00,M4] [#2 -0.80,-0.38,0.00,M3] [#3 0.08,-0.26,1.00,U] [#4 0.31,-0.08,0.84,U] [#5 -0.54,-0.14,1.08,U] [#6 0.08,0.55,0.99,U] [#7 -0.43,0.12,0.84,U] [#8 0.18,-0.26,0.90,U] 
23:06:10.779 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.03}, one-star: {-0.82, -0.13}
23:06:10.779 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
23:06:10.779 00.000 11060 worker thread done servicing request
23:06:10.779 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
23:06:10.779 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.98 mountX=0.06 mountY=-0.17, mountTheta=-1.23
23:06:10.779 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.03, opts=13)
23:06:10.779 00.000 10844 Enqueuing Move request for scope (-0.18, -0.03)
23:06:10.779 00.000 11060 Worker thread wakes up
23:06:10.783 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
23:06:10.784 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
23:06:10.784 00.000 11060 Moving (-0.18, -0.03) raw xDistance=0.06 yDistance=-0.17
23:06:10.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:06:10.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:10.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:06:10.784 00.000 11060 MoveAxis(E, 0, ABG)
23:06:10.784 00.000 11060 Move returns status 0, amount 0
23:06:10.784 00.000 11060 MoveAxis(N, 0, ABG)
23:06:10.784 00.000 11060 Move returns status 0, amount 0
23:06:10.784 00.000 11060 move complete, result=0
23:06:10.784 00.000 11060 worker thread done servicing request
23:06:10.791 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:10.808 00.017 10844 UpdateGuideState exits: m=3071 SNR=35.7 Saturated
23:06:10.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:10.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:10.808 00.000 10844 Enqueuing Expose request
23:06:10.808 00.000 11060 Worker thread wakes up
23:06:10.808 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:10.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:10.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:11.446 00.638 11060 Exposure complete
23:06:11.704 00.258 11060 worker thread done servicing request
23:06:11.704 00.000 10844 OnExposeComplete: enter
23:06:11.704 00.000 10844 UpdateGuideState(): m_state=6
23:06:11.704 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
23:06:11.704 00.000 10844 Star::Find returns 1 (1), X=255.11, Y=59.32, Mass=3319, SNR=37.6, Peak=255 HFD=3.7
23:06:11.705 00.001 10844 MultiStar: [#1 -0.26,-0.03,1.00,U] [#2 -0.64,-0.13,0.00,M4] [#3 -0.12,0.07,0.95,U] [#4 0.51,0.08,0.88,U] [#5 0.04,0.09,1.01,U] [#6 0.12,0.75,0.00,M1] [#7 -0.14,-0.59,0.82,U] [#8 -0.01,0.25,0.92,U] 
23:06:11.705 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.06}, one-star: {-0.01, -0.30}
23:06:11.705 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
23:06:11.705 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
23:06:11.705 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.62 mountX=0.06 mountY=0.01, mountTheta=0.11
23:06:11.705 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.06, opts=13)
23:06:11.705 00.000 10844 Enqueuing Move request for scope (-0.00, -0.06)
23:06:11.705 00.000 11060 Worker thread wakes up
23:06:11.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
23:06:11.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
23:06:11.705 00.000 11060 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=0.01
23:06:11.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:06:11.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:11.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:06:11.705 00.000 11060 MoveAxis(E, 0, ABG)
23:06:11.705 00.000 11060 Move returns status 0, amount 0
23:06:11.705 00.000 11060 MoveAxis(N, 0, ABG)
23:06:11.705 00.000 11060 Move returns status 0, amount 0
23:06:11.705 00.000 11060 move complete, result=0
23:06:11.705 00.000 11060 worker thread done servicing request
23:06:11.714 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:11.744 00.030 10844 UpdateGuideState exits: m=3319 SNR=37.6 Saturated
23:06:11.745 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:11.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:11.745 00.000 10844 Enqueuing Expose request
23:06:11.745 00.000 11060 Worker thread wakes up
23:06:11.745 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:11.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:11.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:12.382 00.637 11060 Exposure complete
23:06:12.609 00.227 11060 worker thread done servicing request
23:06:12.609 00.000 10844 OnExposeComplete: enter
23:06:12.609 00.000 10844 UpdateGuideState(): m_state=6
23:06:12.610 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
23:06:12.610 00.000 10844 Star::Find returns 1 (0), X=255.15, Y=59.02, Mass=3733, SNR=39.9, Peak=237 HFD=4.1
23:06:12.610 00.000 10844 MultiStar: [#1 0.32,-0.57,0.00,M4] [#2 -0.52,0.30,1.81,U] [#3 0.09,-0.28,0.89,U] [#4 0.12,0.03,0.83,U] [#5 -0.18,-0.47,0.97,U] [#6 -0.21,0.41,0.81,U] [#7 0.09,-0.57,0.80,U] [#8 0.20,0.36,0.79,U] 
23:06:12.610 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.07}, one-star: {0.03, -0.60}
23:06:12.610 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
23:06:12.610 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
23:06:12.610 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.55 mountX=0.09 mountY=-0.09, mountTheta=-0.81
23:06:12.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
23:06:12.610 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
23:06:12.610 00.000 11060 Worker thread wakes up
23:06:12.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
23:06:12.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
23:06:12.610 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=-0.09
23:06:12.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:06:12.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:12.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:12.610 00.000 11060 MoveAxis(E, 0, ABG)
23:06:12.610 00.000 11060 Move returns status 0, amount 0
23:06:12.610 00.000 11060 MoveAxis(N, 0, ABG)
23:06:12.610 00.000 11060 Move returns status 0, amount 0
23:06:12.610 00.000 11060 move complete, result=0
23:06:12.610 00.000 11060 worker thread done servicing request
23:06:12.632 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:12.651 00.019 10844 UpdateGuideState exits: m=3733 SNR=39.9
23:06:12.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:12.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:12.651 00.000 10844 Enqueuing Expose request
23:06:12.651 00.000 11060 Worker thread wakes up
23:06:12.651 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:12.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:12.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:13.282 00.631 11060 Exposure complete
23:06:13.530 00.248 11060 worker thread done servicing request
23:06:13.530 00.000 10844 OnExposeComplete: enter
23:06:13.530 00.000 10844 UpdateGuideState(): m_state=6
23:06:13.530 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
23:06:13.530 00.000 10844 Star::Find returns 1 (0), X=255.50, Y=59.00, Mass=3442, SNR=38.0, Peak=237 HFD=3.6
23:06:13.530 00.000 10844 MultiStar: [#1 -0.07,-1.08,0.00,M5] [#2 -0.26,-0.72,0.00,M4] [#3 -0.16,-0.01,0.96,U] [#4 0.42,-0.69,0.00,M1] [#5 -0.31,-0.76,0.00,M1] [#6 -0.27,-0.36,0.99,U] [#7 -0.49,-0.46,0.00,M1] [#8 0.05,-0.41,0.94,U] 
23:06:13.530 00.000 10844 refined, 3 included, MultiStar: {0.00, -0.35}, one-star: {0.38, -0.62}
23:06:13.530 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
23:06:13.530 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
23:06:13.530 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.35 hyp=0.35 cameraTheta=-1.57 mountX=0.35 mountY=0.06, mountTheta=0.17
23:06:13.533 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.35, opts=13)
23:06:13.533 00.000 10844 Enqueuing Move request for scope (0.00, -0.35)
23:06:13.533 00.000 11060 Worker thread wakes up
23:06:13.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.35) opts 0xd
23:06:13.534 00.001 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.35)
23:06:13.534 00.000 11060 Moving (0.00, -0.35) raw xDistance=0.35 yDistance=0.06
23:06:13.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
23:06:13.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:13.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:06:13.534 00.000 11060 MoveAxis(W, 60, ABG)
23:06:13.534 00.000 11060 Guiding  Dir = 3, Dur = 60
23:06:13.539 00.005 11060 IsSlewing returns 0
23:06:13.540 00.001 11060 IsGuiding returns 0
23:06:13.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:13.559 00.019 10844 UpdateGuideState exits: m=3442 SNR=38.0
23:06:13.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:13.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:13.560 00.001 10844 Enqueuing Expose request
23:06:13.612 00.052 11060 IsGuiding returns 0
23:06:13.612 00.000 11060 Move returns status 0, amount 60
23:06:13.612 00.000 11060 MoveAxis(N, 0, ABG)
23:06:13.612 00.000 11060 Move returns status 0, amount 0
23:06:13.612 00.000 11060 move complete, result=0
23:06:13.612 00.000 11060 worker thread done servicing request
23:06:13.612 00.000 11060 Worker thread wakes up
23:06:13.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:13.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:13.635 00.023 10844 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
23:06:14.250 00.615 11060 Exposure complete
23:06:14.497 00.247 11060 worker thread done servicing request
23:06:14.497 00.000 10844 OnExposeComplete: enter
23:06:14.497 00.000 10844 UpdateGuideState(): m_state=6
23:06:14.497 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
23:06:14.497 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=59.48, Mass=3105, SNR=36.1, Peak=255 HFD=3.5
23:06:14.497 00.000 10844 MultiStar: [#1 0.01,-0.70,0.00,M6] [#2 -0.34,-0.44,1.97,U] [#3 -0.14,-0.10,0.99,U] [#4 0.22,-0.23,1.00,U] [#5 -0.27,-0.57,1.09,U] [#6 0.08,-0.20,1.03,U] [#7 -0.02,0.40,0.84,U] [#8 -0.31,0.16,0.94,U] 
23:06:14.497 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.19}, one-star: {0.21, -0.14}
23:06:14.497 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
23:06:14.497 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
23:06:14.497 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.06 mountX=0.20 mountY=-0.07, mountTheta=-0.32
23:06:14.499 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.19, opts=13)
23:06:14.500 00.001 10844 Enqueuing Move request for scope (-0.10, -0.19)
23:06:14.500 00.000 11060 Worker thread wakes up
23:06:14.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
23:06:14.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
23:06:14.500 00.000 11060 Moving (-0.10, -0.19) raw xDistance=0.20 yDistance=-0.07
23:06:14.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:06:14.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:14.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:14.500 00.000 11060 MoveAxis(W, 37, ABG)
23:06:14.500 00.000 11060 Guiding  Dir = 3, Dur = 37
23:06:14.508 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:14.523 00.015 11060 IsSlewing returns 0
23:06:14.524 00.001 11060 IsGuiding returns 0
23:06:14.538 00.014 10844 UpdateGuideState exits: m=3105 SNR=36.1 Saturated
23:06:14.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:14.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:14.538 00.000 10844 Enqueuing Expose request
23:06:14.586 00.048 11060 IsGuiding returns 0
23:06:14.586 00.000 11060 Move returns status 0, amount 37
23:06:14.586 00.000 11060 MoveAxis(N, 0, ABG)
23:06:14.586 00.000 11060 Move returns status 0, amount 0
23:06:14.586 00.000 11060 move complete, result=0
23:06:14.586 00.000 11060 worker thread done servicing request
23:06:14.586 00.000 11060 Worker thread wakes up
23:06:14.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:14.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:14.663 00.077 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
23:06:15.238 00.575 11060 Exposure complete
23:06:15.486 00.248 11060 worker thread done servicing request
23:06:15.486 00.000 10844 OnExposeComplete: enter
23:06:15.486 00.000 10844 UpdateGuideState(): m_state=6
23:06:15.488 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
23:06:15.488 00.000 10844 Star::Find returns 1 (1), X=255.27, Y=59.61, Mass=2767, SNR=34.1, Peak=255 HFD=3.5
23:06:15.488 00.000 10844 MultiStar: [#1 -0.50,-0.38,1.13,U] [#2 -1.45,-1.01,0.00,M4] [#3 -0.07,-0.33,1.01,U] [#4 0.33,-0.35,0.98,U] [#5 -0.19,-0.11,1.17,U] [#6 -0.06,0.15,1.01,U] [#7 0.02,-0.34,0.87,U] [#8 -0.17,-0.12,1.03,U] 
23:06:15.488 00.000 10844 single-star, 7 included, MultiStar: {-0.07, -0.18}, one-star: {0.15, -0.00}
23:06:15.488 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
23:06:15.488 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
23:06:15.488 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.03 mountX=-0.02 mountY=0.15, mountTheta=1.72
23:06:15.488 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.00, opts=13)
23:06:15.488 00.000 10844 Enqueuing Move request for scope (0.15, -0.00)
23:06:15.488 00.000 11060 Worker thread wakes up
23:06:15.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
23:06:15.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
23:06:15.491 00.003 11060 Moving (0.15, -0.00) raw xDistance=-0.02 yDistance=0.15
23:06:15.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:06:15.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:15.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:06:15.491 00.000 11060 MoveAxis(E, 0, ABG)
23:06:15.491 00.000 11060 Move returns status 0, amount 0
23:06:15.491 00.000 11060 MoveAxis(N, 0, ABG)
23:06:15.491 00.000 11060 Move returns status 0, amount 0
23:06:15.491 00.000 11060 move complete, result=0
23:06:15.491 00.000 11060 worker thread done servicing request
23:06:15.496 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:15.528 00.032 10844 UpdateGuideState exits: m=2767 SNR=34.1 Saturated
23:06:15.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:15.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:15.528 00.000 10844 Enqueuing Expose request
23:06:15.528 00.000 11060 Worker thread wakes up
23:06:15.528 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:15.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:15.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:16.152 00.624 11060 Exposure complete
23:06:16.369 00.217 11060 worker thread done servicing request
23:06:16.369 00.000 10844 OnExposeComplete: enter
23:06:16.371 00.002 10844 UpdateGuideState(): m_state=6
23:06:16.371 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
23:06:16.371 00.000 10844 Star::Find returns 1 (1), X=256.17, Y=59.55, Mass=3168, SNR=36.6, Peak=255 HFD=3.6
23:06:16.371 00.000 10844 MultiStar: [#1 0.74,-0.52,0.00,M6] [#2 0.13,-0.62,2.01,U] [#3 0.13,-0.49,0.95,U] [#4 -0.44,-0.30,0.95,U] [#5 -0.17,-0.42,1.03,U] [#6 0.14,-0.54,0.93,U] [#7 0.34,0.11,0.83,U] [#8 0.10,-0.72,0.00,M1] 
23:06:16.371 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.38}, one-star: {1.05, -0.07}
23:06:16.371 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
23:06:16.371 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
23:06:16.371 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.17 mountX=0.34 mountY=0.22, mountTheta=0.57
23:06:16.374 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.38, opts=13)
23:06:16.374 00.000 10844 Enqueuing Move request for scope (0.16, -0.38)
23:06:16.374 00.000 11060 Worker thread wakes up
23:06:16.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.38) opts 0xd
23:06:16.374 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.38)
23:06:16.374 00.000 11060 Moving (0.16, -0.38) raw xDistance=0.34 yDistance=0.22
23:06:16.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:06:16.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:16.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:06:16.374 00.000 11060 MoveAxis(W, 60, ABG)
23:06:16.374 00.000 11060 Guiding  Dir = 3, Dur = 60
23:06:16.380 00.006 11060 IsSlewing returns 0
23:06:16.381 00.001 11060 IsGuiding returns 0
23:06:16.394 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:16.412 00.018 10844 UpdateGuideState exits: m=3168 SNR=36.6 Saturated
23:06:16.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:16.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:16.412 00.000 10844 Enqueuing Expose request
23:06:16.467 00.055 11060 IsGuiding returns 0
23:06:16.467 00.000 11060 Move returns status 0, amount 60
23:06:16.467 00.000 11060 MoveAxis(N, 0, ABG)
23:06:16.467 00.000 11060 Move returns status 0, amount 0
23:06:16.467 00.000 11060 move complete, result=0
23:06:16.467 00.000 11060 worker thread done servicing request
23:06:16.469 00.002 11060 Worker thread wakes up
23:06:16.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:16.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:16.502 00.033 10844 GuideStep: 0.3 px 60 ms WEST, 0.2 px 0 ms NORTH
23:06:17.092 00.590 11060 Exposure complete
23:06:17.349 00.257 11060 worker thread done servicing request
23:06:17.349 00.000 10844 OnExposeComplete: enter
23:06:17.349 00.000 10844 UpdateGuideState(): m_state=6
23:06:17.349 00.000 10844 Star::Find(15, 256, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
23:06:17.349 00.000 10844 Star::Find returns 1 (0), X=255.47, Y=60.21, Mass=3116, SNR=36.4, Peak=254 HFD=3.4
23:06:17.349 00.000 10844 MultiStar: [#1 0.53,0.18,1.03,U] [#2 -0.65,-0.78,0.00,M4] [#3 0.24,0.48,0.95,U] [#4 -0.59,0.23,0.93,U] [#5 -0.25,0.15,1.04,U] [#6 0.09,0.02,0.99,U] [#7 0.48,0.24,0.88,U] [#8 0.10,0.14,0.98,U] 
23:06:17.351 00.002 10844 refined, 7 included, MultiStar: {0.12, 0.25}, one-star: {0.35, 0.59}
23:06:17.351 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
23:06:17.351 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
23:06:17.351 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.13 mountX=-0.27 mountY=0.08, mountTheta=2.87
23:06:17.352 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.25, opts=13)
23:06:17.352 00.000 10844 Enqueuing Move request for scope (0.12, 0.25)
23:06:17.352 00.000 11060 Worker thread wakes up
23:06:17.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
23:06:17.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
23:06:17.352 00.000 11060 Moving (0.12, 0.25) raw xDistance=-0.27 yDistance=0.08
23:06:17.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:06:17.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:17.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:06:17.354 00.002 11060 MoveAxis(E, 45, ABG)
23:06:17.354 00.000 11060 Guiding  Dir = 2, Dur = 45
23:06:17.362 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:17.363 00.001 11060 IsSlewing returns 0
23:06:17.363 00.000 11060 IsGuiding returns 0
23:06:17.380 00.017 10844 UpdateGuideState exits: m=3116 SNR=36.4
23:06:17.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:17.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:17.380 00.000 10844 Enqueuing Expose request
23:06:17.423 00.043 11060 IsGuiding returns 0
23:06:17.423 00.000 11060 Move returns status 0, amount 45
23:06:17.423 00.000 11060 MoveAxis(N, 0, ABG)
23:06:17.423 00.000 11060 Move returns status 0, amount 0
23:06:17.423 00.000 11060 move complete, result=0
23:06:17.423 00.000 11060 worker thread done servicing request
23:06:17.423 00.000 11060 Worker thread wakes up
23:06:17.425 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:17.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:17.426 00.001 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
23:06:18.079 00.653 11060 Exposure complete
23:06:18.328 00.249 11060 worker thread done servicing request
23:06:18.328 00.000 10844 OnExposeComplete: enter
23:06:18.328 00.000 10844 UpdateGuideState(): m_state=6
23:06:18.328 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
23:06:18.329 00.001 10844 Star::Find returns 1 (1), X=255.73, Y=59.77, Mass=3393, SNR=37.7, Peak=255 HFD=3.6
23:06:18.329 00.000 10844 MultiStar: [#1 0.38,0.05,0.87,U] [#2 -0.43,-0.69,0.00,M5] [#3 0.51,0.89,0.00,M1] [#4 0.12,0.10,0.94,U] [#5 -0.13,-0.03,0.98,U] [#6 0.71,0.02,0.00,M1] [#7 0.55,0.28,0.81,U] [#8 -0.07,0.52,0.93,U] 
23:06:18.329 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.18}, one-star: {0.61, 0.15}
23:06:18.329 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
23:06:18.329 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
23:06:18.329 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.18 hyp=0.29 cameraTheta=0.64 mountX=-0.22 mountY=0.20, mountTheta=2.39
23:06:18.333 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.18, opts=13)
23:06:18.333 00.000 10844 Enqueuing Move request for scope (0.24, 0.18)
23:06:18.333 00.000 11060 Worker thread wakes up
23:06:18.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.18) opts 0xd
23:06:18.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.18)
23:06:18.333 00.000 11060 Moving (0.24, 0.18) raw xDistance=-0.22 yDistance=0.20
23:06:18.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:06:18.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:18.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:06:18.333 00.000 11060 MoveAxis(E, 39, ABG)
23:06:18.333 00.000 11060 Guiding  Dir = 2, Dur = 39
23:06:18.343 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:18.348 00.005 11060 IsSlewing returns 0
23:06:18.348 00.000 11060 IsGuiding returns 0
23:06:18.373 00.025 10844 UpdateGuideState exits: m=3393 SNR=37.7 Saturated
23:06:18.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:18.375 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:18.375 00.000 10844 Enqueuing Expose request
23:06:18.395 00.020 11060 IsGuiding returns 0
23:06:18.395 00.000 11060 Move returns status 0, amount 39
23:06:18.395 00.000 11060 MoveAxis(N, 0, ABG)
23:06:18.395 00.000 11060 Move returns status 0, amount 0
23:06:18.396 00.001 11060 move complete, result=0
23:06:18.396 00.000 11060 worker thread done servicing request
23:06:18.396 00.000 11060 Worker thread wakes up
23:06:18.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:18.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:18.396 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
23:06:19.045 00.649 11060 Exposure complete
23:06:19.295 00.250 11060 worker thread done servicing request
23:06:19.295 00.000 10844 OnExposeComplete: enter
23:06:19.295 00.000 10844 UpdateGuideState(): m_state=6
23:06:19.295 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
23:06:19.295 00.000 10844 Star::Find returns 1 (0), X=255.55, Y=59.20, Mass=3166, SNR=36.7, Peak=245 HFD=3.7
23:06:19.295 00.000 10844 MultiStar: [#1 0.28,-0.85,0.00,M5] [#2 -0.68,-1.13,0.00,M6] [#3 0.04,0.09,0.92,U] [#4 -0.46,-0.51,0.00,M1] [#5 -0.04,-0.54,0.98,U] [#6 0.19,-0.08,0.91,U] [#7 0.38,-0.76,0.00,M1] [#8 0.23,-0.17,0.88,U] 
23:06:19.295 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.23}, one-star: {0.43, -0.42}
23:06:19.295 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
23:06:19.295 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
23:06:19.295 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.93 mountX=0.20 mountY=0.21, mountTheta=0.81
23:06:19.299 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.23, opts=13)
23:06:19.299 00.000 10844 Enqueuing Move request for scope (0.17, -0.23)
23:06:19.299 00.000 11060 Worker thread wakes up
23:06:19.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
23:06:19.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
23:06:19.300 00.001 11060 Moving (0.17, -0.23) raw xDistance=0.20 yDistance=0.21
23:06:19.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:06:19.300 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.26 newest=0.49
23:06:19.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
23:06:19.300 00.000 11060 MoveAxis(W, 33, ABG)
23:06:19.300 00.000 11060 Guiding  Dir = 3, Dur = 33
23:06:19.302 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:19.308 00.006 11060 IsSlewing returns 0
23:06:19.308 00.000 11060 IsGuiding returns 0
23:06:19.334 00.026 10844 UpdateGuideState exits: m=3166 SNR=36.7
23:06:19.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:19.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:19.334 00.000 10844 Enqueuing Expose request
23:06:19.354 00.020 11060 IsGuiding returns 0
23:06:19.354 00.000 11060 Move returns status 0, amount 33
23:06:19.354 00.000 11060 BLC: Oldest BLC event removed
23:06:19.354 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:06:19.354 00.000 11060 MoveAxis(S, 831, ABG)
23:06:19.354 00.000 11060 duration set to 750 by maxDecDuration
23:06:19.354 00.000 11060 Guiding  Dir = 1, Dur = 750
23:06:19.369 00.015 11060 IsSlewing returns 0
23:06:19.369 00.000 11060 IsGuiding returns 0
23:06:20.123 00.754 11060 IsGuiding returns 0
23:06:20.123 00.000 11060 Move returns status 0, amount 750
23:06:20.123 00.000 11060 move complete, result=0
23:06:20.123 00.000 11060 worker thread done servicing request
23:06:20.123 00.000 11060 Worker thread wakes up
23:06:20.123 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.2 px 750 ms SOUTH
23:06:20.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:20.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:20.776 00.653 11060 Exposure complete
23:06:20.978 00.202 11060 worker thread done servicing request
23:06:20.978 00.000 10844 OnExposeComplete: enter
23:06:20.978 00.000 10844 UpdateGuideState(): m_state=6
23:06:20.978 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
23:06:20.978 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=60.17, Mass=3613, SNR=39.8, Peak=254 HFD=3.8
23:06:20.978 00.000 10844 MultiStar: [#1 0.41,-0.45,0.93,U] [#2 -0.37,0.08,1.81,U] [#3 -0.52,-0.37,0.85,U] [#4 -0.09,0.52,0.86,U] [#5 -0.51,0.46,0.00,M1] [#6 -0.07,0.49,0.84,U] [#7 -0.54,0.98,0.00,M2] [#8 -0.04,0.84,0.00,M1] 
23:06:20.981 00.003 10844 refined, 5 included, MultiStar: {-0.14, 0.13}, one-star: {0.01, 0.55}
23:06:20.981 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
23:06:20.981 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
23:06:20.981 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.38 mountX=-0.10 mountY=-0.16, mountTheta=-2.16
23:06:20.981 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.13, opts=13)
23:06:20.981 00.000 10844 Enqueuing Move request for scope (-0.14, 0.13)
23:06:20.981 00.000 11060 Worker thread wakes up
23:06:20.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
23:06:20.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
23:06:20.981 00.000 11060 Moving (-0.14, 0.13) raw xDistance=-0.10 yDistance=-0.16
23:06:20.981 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.144874, 1:-0.156229
23:06:20.981 00.000 11060 BLC: No correction, Miss < min_move
23:06:20.983 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:06:20.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:20.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:06:20.983 00.000 11060 MoveAxis(E, 0, ABG)
23:06:20.983 00.000 11060 Move returns status 0, amount 0
23:06:20.983 00.000 11060 MoveAxis(N, 0, ABG)
23:06:20.983 00.000 11060 Move returns status 0, amount 0
23:06:20.983 00.000 11060 move complete, result=0
23:06:20.983 00.000 11060 worker thread done servicing request
23:06:20.990 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:21.023 00.033 10844 UpdateGuideState exits: m=3613 SNR=39.8
23:06:21.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:21.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:21.023 00.000 10844 Enqueuing Expose request
23:06:21.023 00.000 11060 Worker thread wakes up
23:06:21.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:21.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:21.025 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:21.657 00.632 11060 Exposure complete
23:06:21.916 00.259 11060 worker thread done servicing request
23:06:21.916 00.000 10844 OnExposeComplete: enter
23:06:21.916 00.000 10844 UpdateGuideState(): m_state=6
23:06:21.916 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
23:06:21.916 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=59.56, Mass=3387, SNR=38.0, Peak=255 HFD=3.4
23:06:21.916 00.000 10844 MultiStar: [#1 0.16,-0.73,0.00,M5] [#2 -0.66,-0.44,0.00,M6] [#3 -0.14,-0.27,1.01,U] [#4 -0.38,0.04,0.97,U] [#5 -0.83,-0.70,0.00,M2] [#6 -0.19,0.42,0.89,U] [#7 0.02,0.02,0.84,U] [#8 -0.16,-0.15,0.86,U] 
23:06:21.916 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.01}, one-star: {0.22, -0.06}
23:06:21.916 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
23:06:21.916 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
23:06:21.916 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.02 mountY=-0.10, mountTheta=-1.33
23:06:21.920 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
23:06:21.920 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
23:06:21.920 00.000 11060 Worker thread wakes up
23:06:21.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:06:21.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:06:21.920 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=-0.10
23:06:21.921 00.001 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.144874, 1:-0.156229, 2:-0.101104
23:06:21.921 00.000 11060 BLC: No correction, Miss < min_move
23:06:21.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:06:21.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:21.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:21.921 00.000 11060 MoveAxis(E, 0, ABG)
23:06:21.921 00.000 11060 Move returns status 0, amount 0
23:06:21.922 00.001 11060 MoveAxis(N, 0, ABG)
23:06:21.922 00.000 11060 Move returns status 0, amount 0
23:06:21.922 00.000 11060 move complete, result=0
23:06:21.922 00.000 11060 worker thread done servicing request
23:06:21.927 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:21.942 00.015 10844 UpdateGuideState exits: m=3387 SNR=38.0 Saturated
23:06:21.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:21.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:21.942 00.000 10844 Enqueuing Expose request
23:06:21.942 00.000 11060 Worker thread wakes up
23:06:21.942 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:21.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:21.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:22.587 00.645 11060 Exposure complete
23:06:22.804 00.217 11060 worker thread done servicing request
23:06:22.804 00.000 10844 OnExposeComplete: enter
23:06:22.804 00.000 10844 UpdateGuideState(): m_state=6
23:06:22.804 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
23:06:22.804 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.82, Mass=3194, SNR=36.9, Peak=253 HFD=3.4
23:06:22.804 00.000 10844 MultiStar: [#1 0.27,-0.04,0.93,U] [#2 -1.02,0.04,0.00,M7] [#3 0.04,0.18,0.92,U] [#4 0.54,0.59,0.00,M1] [#5 -0.14,0.19,1.04,U] [#6 -0.08,0.65,0.00,M1] [#7 0.04,0.55,0.81,U] [#8 -0.26,0.43,0.90,U] 
23:06:22.804 00.000 10844 single-star, 5 included, MultiStar: {-0.01, 0.24}, one-star: {0.01, 0.21}
23:06:22.804 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
23:06:22.804 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
23:06:22.804 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.52 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
23:06:22.812 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.21, opts=13)
23:06:22.812 00.000 10844 Enqueuing Move request for scope (0.01, 0.21)
23:06:22.812 00.000 11060 Worker thread wakes up
23:06:22.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
23:06:22.812 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
23:06:22.812 00.000 11060 Moving (0.01, 0.21) raw xDistance=-0.20 yDistance=-0.02
23:06:22.812 00.000 11060 BLC: window closed
23:06:22.812 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.144874, 1:-0.156229, 2:-0.101104
23:06:22.812 00.000 11060 BLC: No correction, Miss < min_move
23:06:22.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:06:22.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:22.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:06:22.812 00.000 11060 MoveAxis(E, 35, ABG)
23:06:22.812 00.000 11060 Guiding  Dir = 2, Dur = 35
23:06:22.835 00.023 11060 IsSlewing returns 0
23:06:22.835 00.000 11060 IsGuiding returns 0
23:06:22.837 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:22.852 00.015 10844 UpdateGuideState exits: m=3194 SNR=36.9
23:06:22.855 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:22.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:22.855 00.000 10844 Enqueuing Expose request
23:06:22.881 00.026 11060 IsGuiding returns 0
23:06:22.881 00.000 11060 Move returns status 0, amount 35
23:06:22.881 00.000 11060 MoveAxis(N, 0, ABG)
23:06:22.881 00.000 11060 Move returns status 0, amount 0
23:06:22.881 00.000 11060 move complete, result=0
23:06:22.881 00.000 11060 worker thread done servicing request
23:06:22.881 00.000 11060 Worker thread wakes up
23:06:22.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:22.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:22.903 00.022 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
23:06:23.500 00.597 11060 Exposure complete
23:06:23.733 00.233 11060 worker thread done servicing request
23:06:23.735 00.002 10844 OnExposeComplete: enter
23:06:23.735 00.000 10844 UpdateGuideState(): m_state=6
23:06:23.735 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
23:06:23.735 00.000 10844 Star::Find returns 1 (1), X=254.81, Y=59.45, Mass=3693, SNR=39.9, Peak=255 HFD=3.7
23:06:23.735 00.000 10844 MultiStar: [#1 0.10,-0.33,0.96,U] [#2 -0.09,-0.34,1.81,U] [#3 -0.14,0.12,0.91,U] [#4 0.45,0.64,0.00,M2] [#5 -0.11,-0.22,0.93,U] [#6 -0.50,0.26,0.83,U] [#7 -0.04,0.11,0.79,U] [#8 -0.11,-0.04,0.90,U] 
23:06:23.735 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.11}, one-star: {-0.31, -0.17}
23:06:23.735 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
23:06:23.735 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
23:06:23.735 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.47 mountX=0.14 mountY=-0.12, mountTheta=-0.73
23:06:23.736 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.11, opts=13)
23:06:23.736 00.000 10844 Enqueuing Move request for scope (-0.14, -0.11)
23:06:23.736 00.000 11060 Worker thread wakes up
23:06:23.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
23:06:23.736 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
23:06:23.736 00.000 11060 Moving (-0.14, -0.11) raw xDistance=0.14 yDistance=-0.12
23:06:23.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:06:23.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:23.740 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:23.740 00.000 11060 MoveAxis(W, 23, ABG)
23:06:23.740 00.000 11060 Guiding  Dir = 3, Dur = 23
23:06:23.747 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:23.763 00.016 11060 IsSlewing returns 0
23:06:23.765 00.002 11060 IsGuiding returns 0
23:06:23.778 00.013 10844 UpdateGuideState exits: m=3693 SNR=39.9 Saturated
23:06:23.782 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:23.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:23.782 00.000 10844 Enqueuing Expose request
23:06:23.799 00.017 11060 IsGuiding returns 0
23:06:23.799 00.000 11060 Move returns status 0, amount 23
23:06:23.799 00.000 11060 MoveAxis(N, 0, ABG)
23:06:23.799 00.000 11060 Move returns status 0, amount 0
23:06:23.799 00.000 11060 move complete, result=0
23:06:23.799 00.000 11060 worker thread done servicing request
23:06:23.799 00.000 11060 Worker thread wakes up
23:06:23.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:23.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:23.799 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
23:06:24.437 00.638 11060 Exposure complete
23:06:24.692 00.255 11060 worker thread done servicing request
23:06:24.692 00.000 10844 OnExposeComplete: enter
23:06:24.692 00.000 10844 UpdateGuideState(): m_state=6
23:06:24.692 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
23:06:24.692 00.000 10844 Star::Find returns 1 (0), X=254.83, Y=59.50, Mass=3438, SNR=37.8, Peak=226 HFD=3.8
23:06:24.694 00.002 10844 MultiStar: [#1 0.03,-0.35,0.98,U] [#2 -0.59,-0.61,0.00,M7] [#3 -0.28,-0.08,0.89,U] [#4 -0.24,0.26,0.92,U] [#5 -0.50,0.23,1.01,U] [#6 -0.43,0.47,0.91,U] [#7 -0.01,0.23,0.85,U] [#8 -0.28,-0.21,0.98,U] 
23:06:24.694 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.05}, one-star: {-0.29, -0.12}
23:06:24.694 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
23:06:24.694 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
23:06:24.694 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.26 cameraTheta=2.96 mountX=-0.00 mountY=-0.26, mountTheta=-1.57
23:06:24.711 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.05, opts=13)
23:06:24.711 00.000 10844 Enqueuing Move request for scope (-0.25, 0.05)
23:06:24.711 00.000 11060 Worker thread wakes up
23:06:24.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.05) opts 0xd
23:06:24.711 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.05)
23:06:24.711 00.000 11060 Moving (-0.25, 0.05) raw xDistance=-0.00 yDistance=-0.26
23:06:24.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:06:24.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:24.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:06:24.711 00.000 11060 MoveAxis(E, 0, ABG)
23:06:24.711 00.000 11060 Move returns status 0, amount 0
23:06:24.711 00.000 11060 MoveAxis(N, 0, ABG)
23:06:24.711 00.000 11060 Move returns status 0, amount 0
23:06:24.711 00.000 11060 move complete, result=0
23:06:24.711 00.000 11060 worker thread done servicing request
23:06:24.716 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:24.745 00.029 10844 UpdateGuideState exits: m=3438 SNR=37.8
23:06:24.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:24.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:24.745 00.000 10844 Enqueuing Expose request
23:06:24.745 00.000 11060 Worker thread wakes up
23:06:24.745 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:06:24.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:24.747 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:25.377 00.630 11060 Exposure complete
23:06:25.622 00.245 11060 worker thread done servicing request
23:06:25.622 00.000 10844 OnExposeComplete: enter
23:06:25.622 00.000 10844 UpdateGuideState(): m_state=6
23:06:25.622 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
23:06:25.622 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=59.94, Mass=3375, SNR=37.9, Peak=248 HFD=3.7
23:06:25.622 00.000 10844 MultiStar: [#1 -0.34,-0.09,0.93,U] [#2 -1.14,0.13,0.00,M8] [#3 -0.07,0.43,0.90,U] [#4 0.29,0.20,0.94,U] [#5 -0.47,-0.48,0.00,M1] [#6 -0.47,0.03,0.84,U] [#7 -0.15,-0.10,0.78,U] [#8 -0.36,0.06,0.92,U] 
23:06:25.622 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.13}, one-star: {-0.23, 0.32}
23:06:25.625 00.003 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
23:06:25.625 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.02)
23:06:25.625 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.53 mountX=-0.09 mountY=-0.20, mountTheta=-2.00
23:06:25.627 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.13, opts=13)
23:06:25.627 00.000 10844 Enqueuing Move request for scope (-0.19, 0.13)
23:06:25.627 00.000 11060 Worker thread wakes up
23:06:25.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
23:06:25.627 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
23:06:25.627 00.000 11060 Moving (-0.19, 0.13) raw xDistance=-0.09 yDistance=-0.20
23:06:25.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:06:25.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:25.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:06:25.627 00.000 11060 MoveAxis(E, 0, ABG)
23:06:25.627 00.000 11060 Move returns status 0, amount 0
23:06:25.628 00.001 11060 MoveAxis(N, 0, ABG)
23:06:25.628 00.000 11060 Move returns status 0, amount 0
23:06:25.628 00.000 11060 move complete, result=0
23:06:25.628 00.000 11060 worker thread done servicing request
23:06:25.633 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:25.649 00.016 10844 UpdateGuideState exits: m=3375 SNR=37.9
23:06:25.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:25.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:25.649 00.000 10844 Enqueuing Expose request
23:06:25.649 00.000 11060 Worker thread wakes up
23:06:25.649 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:25.654 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:25.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:26.280 00.626 11060 Exposure complete
23:06:26.540 00.260 11060 worker thread done servicing request
23:06:26.540 00.000 10844 OnExposeComplete: enter
23:06:26.540 00.000 10844 UpdateGuideState(): m_state=6
23:06:26.540 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
23:06:26.540 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.51, Mass=2922, SNR=35.2, Peak=254 HFD=3.5
23:06:26.543 00.003 10844 MultiStar: [#1 -0.45,-0.48,0.00,M2] [#2 -0.89,-0.10,0.00,M9] [#3 -0.35,0.13,0.97,U] [#4 0.00,-0.30,1.00,U] [#5 0.17,-0.30,1.00,U] [#6 -0.80,0.12,0.00,M1] [#7 -0.37,-0.15,0.93,U] [#8 -0.23,0.01,0.99,U] 
23:06:26.543 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.12}, one-star: {-0.21, -0.11}
23:06:26.543 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
23:06:26.543 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
23:06:26.543 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.49 mountX=0.15 mountY=-0.14, mountTheta=-0.75
23:06:26.545 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.12, opts=13)
23:06:26.545 00.000 10844 Enqueuing Move request for scope (-0.16, -0.12)
23:06:26.545 00.000 11060 Worker thread wakes up
23:06:26.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
23:06:26.545 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
23:06:26.545 00.000 11060 Moving (-0.16, -0.12) raw xDistance=0.15 yDistance=-0.14
23:06:26.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:06:26.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:26.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:06:26.547 00.002 11060 MoveAxis(W, 26, ABG)
23:06:26.547 00.000 11060 Guiding  Dir = 3, Dur = 26
23:06:26.559 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:26.579 00.020 11060 IsSlewing returns 0
23:06:26.581 00.002 11060 IsGuiding returns 0
23:06:26.595 00.014 10844 UpdateGuideState exits: m=2922 SNR=35.2
23:06:26.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:26.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:26.595 00.000 10844 Enqueuing Expose request
23:06:26.630 00.035 11060 IsGuiding returns 0
23:06:26.630 00.000 11060 Move returns status 0, amount 26
23:06:26.630 00.000 11060 MoveAxis(N, 0, ABG)
23:06:26.630 00.000 11060 Move returns status 0, amount 0
23:06:26.630 00.000 11060 move complete, result=0
23:06:26.630 00.000 11060 worker thread done servicing request
23:06:26.631 00.001 11060 Worker thread wakes up
23:06:26.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:26.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:26.649 00.018 10844 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
23:06:27.285 00.636 11060 Exposure complete
23:06:27.515 00.230 11060 worker thread done servicing request
23:06:27.516 00.001 10844 OnExposeComplete: enter
23:06:27.516 00.000 10844 UpdateGuideState(): m_state=6
23:06:27.516 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
23:06:27.516 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.51, Mass=3601, SNR=38.9, Peak=250 HFD=3.7
23:06:27.516 00.000 10844 MultiStar: [#1 0.12,-0.98,0.00,M3] [#2 -0.55,-0.61,0.00,M10] [#3 -0.08,-0.11,0.88,U] [#4 -0.24,-0.75,0.00,M1] [#5 -1.05,0.03,0.00,M1] [#6 -0.11,0.20,0.95,U] [#7 -0.11,0.05,0.74,U] [#8 -0.37,-0.31,0.84,U] 
23:06:27.516 00.000 10844 refined, 4 included, MultiStar: {-0.18, -0.05}, one-star: {-0.22, -0.11}
23:06:27.516 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
23:06:27.516 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
23:06:27.516 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-2.85 mountX=0.08 mountY=-0.16, mountTheta=-1.10
23:06:27.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
23:06:27.518 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
23:06:27.518 00.000 11060 Worker thread wakes up
23:06:27.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
23:06:27.518 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
23:06:27.518 00.000 11060 Moving (-0.18, -0.05) raw xDistance=0.08 yDistance=-0.16
23:06:27.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:06:27.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:27.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:06:27.518 00.000 11060 MoveAxis(E, 0, ABG)
23:06:27.518 00.000 11060 Move returns status 0, amount 0
23:06:27.521 00.003 11060 MoveAxis(N, 0, ABG)
23:06:27.521 00.000 11060 Move returns status 0, amount 0
23:06:27.521 00.000 11060 move complete, result=0
23:06:27.521 00.000 11060 worker thread done servicing request
23:06:27.526 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:27.560 00.034 10844 UpdateGuideState exits: m=3601 SNR=38.9
23:06:27.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:27.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:27.563 00.003 10844 Enqueuing Expose request
23:06:27.563 00.000 11060 Worker thread wakes up
23:06:27.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:27.563 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:27.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:28.203 00.640 11060 Exposure complete
23:06:28.429 00.226 11060 worker thread done servicing request
23:06:28.429 00.000 10844 OnExposeComplete: enter
23:06:28.429 00.000 10844 UpdateGuideState(): m_state=6
23:06:28.429 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
23:06:28.429 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=59.61, Mass=3406, SNR=38.3, Peak=254 HFD=3.6
23:06:28.435 00.006 10844 MultiStar: [#1 0.06,-0.01,1.02,U] [#2 -0.81,-0.45,0.00,R] [#3 -0.14,0.13,0.94,U] [#4 0.08,0.04,0.91,U] [#5 -0.59,-0.08,1.04,U] [#6 0.01,0.35,0.86,U] [#7 0.01,0.02,0.79,U] [#8 0.21,-0.38,0.90,U] 
23:06:28.435 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {-0.23, -0.01}
23:06:28.435 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
23:06:28.435 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
23:06:28.435 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.07 mountX=0.01 mountY=-0.09, mountTheta=-1.46
23:06:28.435 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
23:06:28.435 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
23:06:28.435 00.000 11060 Worker thread wakes up
23:06:28.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:06:28.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:06:28.435 00.000 11060 Moving (-0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
23:06:28.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:06:28.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:28.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:28.435 00.000 11060 MoveAxis(E, 0, ABG)
23:06:28.435 00.000 11060 Move returns status 0, amount 0
23:06:28.435 00.000 11060 MoveAxis(N, 0, ABG)
23:06:28.435 00.000 11060 Move returns status 0, amount 0
23:06:28.435 00.000 11060 move complete, result=0
23:06:28.435 00.000 11060 worker thread done servicing request
23:06:28.440 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:06:28.460 00.020 10844 UpdateGuideState exits: m=3406 SNR=38.3
23:06:28.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:28.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:28.460 00.000 10844 Enqueuing Expose request
23:06:28.460 00.000 11060 Worker thread wakes up
23:06:28.463 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:28.466 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:28.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:29.107 00.641 11060 Exposure complete
23:06:29.336 00.229 11060 worker thread done servicing request
23:06:29.336 00.000 10844 OnExposeComplete: enter
23:06:29.336 00.000 10844 UpdateGuideState(): m_state=6
23:06:29.336 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
23:06:29.336 00.000 10844 Star::Find returns 1 (1), X=254.69, Y=59.23, Mass=3375, SNR=37.6, Peak=255 HFD=3.5
23:06:29.336 00.000 10844 MultiStar: [#1 0.05,-0.19,0.96,U] [#2 -0.12,0.43,1.81,U] [#3 -0.20,-0.22,0.90,U] [#4 -0.09,0.33,1.03,U] [#5 -0.40,0.08,0.94,U] [#6 -0.37,0.23,0.90,U] [#7 0.01,-0.18,0.91,U] [#8 -0.09,-0.03,0.91,U] 
23:06:29.336 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.05}, one-star: {-0.43, -0.39}
23:06:29.336 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.63 = -1.66)
23:06:29.336 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.68)
23:06:29.336 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.18 cameraTheta=2.87 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
23:06:29.336 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.05, opts=13)
23:06:29.336 00.000 10844 Enqueuing Move request for scope (-0.18, 0.05)
23:06:29.336 00.000 11060 Worker thread wakes up
23:06:29.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
23:06:29.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
23:06:29.336 00.000 11060 Moving (-0.18, 0.05) raw xDistance=-0.02 yDistance=-0.18
23:06:29.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:06:29.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:29.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:06:29.336 00.000 11060 MoveAxis(E, 0, ABG)
23:06:29.336 00.000 11060 Move returns status 0, amount 0
23:06:29.336 00.000 11060 MoveAxis(N, 0, ABG)
23:06:29.336 00.000 11060 Move returns status 0, amount 0
23:06:29.341 00.005 11060 move complete, result=0
23:06:29.341 00.000 11060 worker thread done servicing request
23:06:29.361 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:29.378 00.017 10844 UpdateGuideState exits: m=3375 SNR=37.6 Saturated
23:06:29.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:29.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:29.378 00.000 10844 Enqueuing Expose request
23:06:29.378 00.000 11060 Worker thread wakes up
23:06:29.378 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:29.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:29.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:30.035 00.657 11060 Exposure complete
23:06:30.276 00.241 11060 worker thread done servicing request
23:06:30.276 00.000 10844 OnExposeComplete: enter
23:06:30.276 00.000 10844 UpdateGuideState(): m_state=6
23:06:30.276 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
23:06:30.276 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.51, Mass=3101, SNR=36.2, Peak=252 HFD=3.5
23:06:30.276 00.000 10844 MultiStar: [#1 -0.61,-0.48,0.00,M2] [#2 -0.13,-0.11,1.83,U] [#3 -0.25,-0.30,1.00,U] [#4 -0.33,0.04,0.95,U] [#5 -0.49,-0.24,1.04,U] [#6 -0.33,-0.35,0.94,U] [#7 -0.44,0.41,0.91,U] [#8 0.18,0.02,0.92,U] 
23:06:30.276 00.000 10844 single-star, 7 included, MultiStar: {-0.22, -0.09}, one-star: {0.01, -0.11}
23:06:30.276 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
23:06:30.276 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
23:06:30.276 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=0.10 mountY=0.03, mountTheta=0.27
23:06:30.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
23:06:30.278 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
23:06:30.278 00.000 11060 Worker thread wakes up
23:06:30.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:06:30.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:06:30.278 00.000 11060 Moving (0.01, -0.11) raw xDistance=0.10 yDistance=0.03
23:06:30.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:06:30.280 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:30.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:06:30.280 00.000 11060 MoveAxis(E, 0, ABG)
23:06:30.280 00.000 11060 Move returns status 0, amount 0
23:06:30.280 00.000 11060 MoveAxis(N, 0, ABG)
23:06:30.280 00.000 11060 Move returns status 0, amount 0
23:06:30.280 00.000 11060 move complete, result=0
23:06:30.280 00.000 11060 worker thread done servicing request
23:06:30.287 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:30.315 00.028 10844 UpdateGuideState exits: m=3101 SNR=36.2
23:06:30.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:30.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:30.315 00.000 10844 Enqueuing Expose request
23:06:30.315 00.000 11060 Worker thread wakes up
23:06:30.315 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:30.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:30.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:30.960 00.645 11060 Exposure complete
23:06:31.201 00.241 10844 OnExposeComplete: enter
23:06:31.201 00.000 10844 UpdateGuideState(): m_state=6
23:06:31.201 00.000 11060 worker thread done servicing request
23:06:31.202 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
23:06:31.202 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=59.41, Mass=3225, SNR=37.1, Peak=255 HFD=3.5
23:06:31.202 00.000 10844 MultiStar: [#1 -0.31,-0.57,0.00,M3] [#2 0.04,-0.19,2.04,U] [#3 -0.08,-0.05,0.96,U] [#4 0.16,-0.03,0.88,U] [#5 -0.56,0.62,0.00,M1] [#6 0.13,-0.39,0.92,U] [#7 -0.11,0.37,0.80,U] [#8 0.22,-0.22,0.91,U] 
23:06:31.202 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.12}, one-star: {-0.04, -0.21}
23:06:31.202 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
23:06:31.202 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
23:06:31.202 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.22 mountX=0.11 mountY=0.06, mountTheta=0.52
23:06:31.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
23:06:31.204 00.000 10844 Enqueuing Move request for scope (0.05, -0.12)
23:06:31.204 00.000 11060 Worker thread wakes up
23:06:31.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:06:31.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:06:31.204 00.000 11060 Moving (0.05, -0.12) raw xDistance=0.11 yDistance=0.06
23:06:31.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:06:31.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:31.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:06:31.204 00.000 11060 MoveAxis(E, 0, ABG)
23:06:31.204 00.000 11060 Move returns status 0, amount 0
23:06:31.204 00.000 11060 MoveAxis(N, 0, ABG)
23:06:31.204 00.000 11060 Move returns status 0, amount 0
23:06:31.204 00.000 11060 move complete, result=0
23:06:31.207 00.003 11060 worker thread done servicing request
23:06:31.211 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:31.241 00.030 10844 UpdateGuideState exits: m=3225 SNR=37.1 Saturated
23:06:31.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:31.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:31.241 00.000 10844 Enqueuing Expose request
23:06:31.241 00.000 11060 Worker thread wakes up
23:06:31.241 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:31.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:31.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:31.881 00.640 11060 Exposure complete
23:06:32.111 00.230 11060 worker thread done servicing request
23:06:32.111 00.000 10844 OnExposeComplete: enter
23:06:32.111 00.000 10844 UpdateGuideState(): m_state=6
23:06:32.111 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
23:06:32.111 00.000 10844 Star::Find returns 1 (0), X=254.69, Y=59.17, Mass=3113, SNR=36.7, Peak=252 HFD=3.5
23:06:32.111 00.000 10844 MultiStar: [#1 -0.04,-0.78,0.00,M4] [#2 -0.13,0.10,1.89,U] [#3 -0.30,-0.06,1.01,U] [#4 -0.40,-0.66,0.00,M1] [#5 -1.13,-0.26,0.00,M2] [#6 -0.19,-0.29,0.93,U] [#7 -0.16,-0.23,0.83,U] [#8 -0.31,-0.91,0.00,M1] 
23:06:32.111 00.000 10844 refined, 4 included, MultiStar: {-0.23, -0.14}, one-star: {-0.43, -0.45}
23:06:32.111 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
23:06:32.111 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
23:06:32.111 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.59 mountX=0.18 mountY=-0.20, mountTheta=-0.84
23:06:32.111 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.14, opts=13)
23:06:32.111 00.000 10844 Enqueuing Move request for scope (-0.23, -0.14)
23:06:32.111 00.000 11060 Worker thread wakes up
23:06:32.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
23:06:32.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
23:06:32.111 00.000 11060 Moving (-0.23, -0.14) raw xDistance=0.18 yDistance=-0.20
23:06:32.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:06:32.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:06:32.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:06:32.111 00.000 11060 MoveAxis(W, 31, ABG)
23:06:32.111 00.000 11060 Guiding  Dir = 3, Dur = 31
23:06:32.123 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:32.142 00.019 11060 IsSlewing returns 0
23:06:32.142 00.000 11060 IsGuiding returns 0
23:06:32.156 00.014 10844 UpdateGuideState exits: m=3113 SNR=36.7
23:06:32.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:32.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:32.156 00.000 10844 Enqueuing Expose request
23:06:32.191 00.035 11060 IsGuiding returns 0
23:06:32.191 00.000 11060 Move returns status 0, amount 31
23:06:32.191 00.000 11060 MoveAxis(N, 0, ABG)
23:06:32.191 00.000 11060 Move returns status 0, amount 0
23:06:32.191 00.000 11060 move complete, result=0
23:06:32.191 00.000 11060 worker thread done servicing request
23:06:32.191 00.000 11060 Worker thread wakes up
23:06:32.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:32.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:32.195 00.004 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
23:06:32.847 00.652 11060 Exposure complete
23:06:33.065 00.218 11060 worker thread done servicing request
23:06:33.065 00.000 10844 OnExposeComplete: enter
23:06:33.065 00.000 10844 UpdateGuideState(): m_state=6
23:06:33.065 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
23:06:33.065 00.000 10844 Star::Find returns 1 (1), X=254.90, Y=58.95, Mass=3683, SNR=39.9, Peak=255 HFD=3.1
23:06:33.065 00.000 10844 MultiStar: [#1 -0.20,-0.35,0.92,U] [#2 -0.16,0.28,1.79,U] [#3 -0.38,-0.33,0.83,U] [#4 -0.04,-0.07,0.92,U] [#5 -0.75,-0.34,0.00,M3] [#6 -0.32,0.22,0.84,U] [#7 -0.58,-0.09,0.79,U] [#8 -0.17,-0.15,0.93,U] 
23:06:33.065 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.11}, one-star: {-0.22, -0.67}
23:06:33.065 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
23:06:33.065 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
23:06:33.065 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-2.72 mountX=0.15 mountY=-0.22, mountTheta=-0.98
23:06:33.068 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.11, opts=13)
23:06:33.068 00.000 10844 Enqueuing Move request for scope (-0.24, -0.11)
23:06:33.068 00.000 11060 Worker thread wakes up
23:06:33.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.11) opts 0xd
23:06:33.068 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.11)
23:06:33.068 00.000 11060 Moving (-0.24, -0.11) raw xDistance=0.15 yDistance=-0.22
23:06:33.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:06:33.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:06:33.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:06:33.068 00.000 11060 MoveAxis(W, 27, ABG)
23:06:33.068 00.000 11060 Guiding  Dir = 3, Dur = 27
23:06:33.089 00.021 11060 IsSlewing returns 0
23:06:33.089 00.000 11060 IsGuiding returns 0
23:06:33.095 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:33.112 00.017 10844 UpdateGuideState exits: m=3683 SNR=39.9 Saturated
23:06:33.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:33.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:33.112 00.000 10844 Enqueuing Expose request
23:06:33.148 00.036 11060 IsGuiding returns 0
23:06:33.148 00.000 11060 Move returns status 0, amount 27
23:06:33.148 00.000 11060 MoveAxis(N, 0, ABG)
23:06:33.148 00.000 11060 Move returns status 0, amount 0
23:06:33.149 00.001 11060 move complete, result=0
23:06:33.149 00.000 11060 worker thread done servicing request
23:06:33.149 00.000 11060 Worker thread wakes up
23:06:33.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:33.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:33.149 00.000 10844 GuideStep: 0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
23:06:33.781 00.632 11060 Exposure complete
23:06:34.005 00.224 11060 worker thread done servicing request
23:06:34.005 00.000 10844 OnExposeComplete: enter
23:06:34.005 00.000 10844 UpdateGuideState(): m_state=6
23:06:34.005 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
23:06:34.005 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=59.70, Mass=3289, SNR=36.9, Peak=255 HFD=3.9
23:06:34.005 00.000 10844 MultiStar: [#1 0.10,-0.28,0.93,U] [#2 0.21,0.26,1.94,U] [#3 -0.28,0.09,0.93,U] [#4 -0.24,0.51,0.93,U] [#5 -0.82,-0.25,0.00,M4] [#6 -0.10,0.38,0.89,U] [#7 -0.01,0.01,0.83,U] [#8 -0.52,0.23,0.96,U] 
23:06:34.005 00.000 10844 single-star, 7 included, MultiStar: {-0.08, 0.17}, one-star: {-0.09, 0.08}
23:06:34.005 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
23:06:34.005 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.14)
23:06:34.005 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
23:06:34.022 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
23:06:34.022 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
23:06:34.022 00.000 11060 Worker thread wakes up
23:06:34.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:06:34.022 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:06:34.022 00.000 11060 Moving (-0.09, 0.08) raw xDistance=-0.06 yDistance=-0.10
23:06:34.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:06:34.023 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:34.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:34.023 00.000 11060 MoveAxis(E, 0, ABG)
23:06:34.023 00.000 11060 Move returns status 0, amount 0
23:06:34.023 00.000 11060 MoveAxis(N, 0, ABG)
23:06:34.023 00.000 11060 Move returns status 0, amount 0
23:06:34.023 00.000 11060 move complete, result=0
23:06:34.023 00.000 11060 worker thread done servicing request
23:06:34.032 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:34.056 00.024 10844 UpdateGuideState exits: m=3289 SNR=36.9 Saturated
23:06:34.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:34.056 00.000 10844 Enqueuing Expose request
23:06:34.056 00.000 11060 Worker thread wakes up
23:06:34.056 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:34.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:34.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:34.723 00.667 11060 Exposure complete
23:06:34.955 00.232 11060 worker thread done servicing request
23:06:34.955 00.000 10844 OnExposeComplete: enter
23:06:34.955 00.000 10844 UpdateGuideState(): m_state=6
23:06:34.955 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
23:06:34.955 00.000 10844 Star::Find returns 1 (1), X=254.65, Y=59.37, Mass=3213, SNR=36.8, Peak=255 HFD=3.4
23:06:34.960 00.005 10844 MultiStar: [#1 -0.39,-0.95,0.00,M3] [#2 -0.44,0.33,1.97,U] [#3 -0.03,-0.46,1.01,U] [#4 -0.38,-0.70,0.00,M1] [#5 -0.44,-0.50,0.00,M5] [#6 -0.21,0.16,0.86,U] [#7 -0.53,-0.31,0.90,U] [#8 -0.07,0.11,0.87,U] 
23:06:34.960 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.02}, one-star: {-0.47, -0.25}
23:06:34.960 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
23:06:34.960 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
23:06:34.960 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-3.09 mountX=0.07 mountY=-0.31, mountTheta=-1.34
23:06:34.962 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.02, opts=13)
23:06:34.962 00.000 10844 Enqueuing Move request for scope (-0.31, -0.02)
23:06:34.962 00.000 11060 Worker thread wakes up
23:06:34.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.02) opts 0xd
23:06:34.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.02)
23:06:34.962 00.000 11060 Moving (-0.31, -0.02) raw xDistance=0.07 yDistance=-0.31
23:06:34.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:06:34.962 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-0.63
23:06:34.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
23:06:34.962 00.000 11060 MoveAxis(E, 0, ABG)
23:06:34.962 00.000 11060 Move returns status 0, amount 0
23:06:34.964 00.002 11060 BLC: Oldest BLC event removed
23:06:34.964 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:06:34.964 00.000 11060 MoveAxis(N, 870, ABG)
23:06:34.964 00.000 11060 duration set to 750 by maxDecDuration
23:06:34.964 00.000 11060 Guiding  Dir = 0, Dur = 750
23:06:34.971 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:34.983 00.012 11060 IsSlewing returns 0
23:06:34.988 00.005 11060 IsGuiding returns 0
23:06:35.007 00.019 10844 UpdateGuideState exits: m=3213 SNR=36.8 Saturated
23:06:35.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:35.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:35.007 00.000 10844 Enqueuing Expose request
23:06:35.753 00.746 11060 IsGuiding returns 0
23:06:35.753 00.000 11060 Move returns status 0, amount 750
23:06:35.753 00.000 11060 move complete, result=0
23:06:35.753 00.000 11060 worker thread done servicing request
23:06:35.753 00.000 11060 Worker thread wakes up
23:06:35.753 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
23:06:35.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:35.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:36.374 00.621 11060 Exposure complete
23:06:36.601 00.227 11060 worker thread done servicing request
23:06:36.602 00.001 10844 OnExposeComplete: enter
23:06:36.602 00.000 10844 UpdateGuideState(): m_state=6
23:06:36.603 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
23:06:36.603 00.000 10844 Star::Find returns 1 (0), X=255.15, Y=59.02, Mass=3259, SNR=37.5, Peak=248 HFD=3.7
23:06:36.603 00.000 10844 MultiStar: [#1 -0.28,-0.84,0.00,M4] [#2 0.49,-0.40,1.83,U] [#3 -0.01,-0.81,0.00,M1] [#4 -0.36,-0.70,0.00,M2] [#5 -0.24,-0.72,0.00,M6] [#6 -0.61,-0.68,0.00,M1] [#7 -0.26,-0.76,0.00,M1] [#8 0.15,-0.69,0.00,M1] 
23:06:36.604 00.001 10844 refined, 1 included, MultiStar: {0.33, -0.47}, one-star: {0.03, -0.60}
23:06:36.604 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
23:06:36.604 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
23:06:36.604 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.47 hyp=0.57 cameraTheta=-0.96 mountX=0.40 mountY=0.40, mountTheta=0.78
23:06:36.605 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.47, opts=13)
23:06:36.605 00.000 10844 Enqueuing Move request for scope (0.33, -0.47)
23:06:36.605 00.000 11060 Worker thread wakes up
23:06:36.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.47) opts 0xd
23:06:36.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.47)
23:06:36.605 00.000 11060 Moving (0.33, -0.47) raw xDistance=0.40 yDistance=0.40
23:06:36.605 00.000 11060 BLC: History state: CurrMiss=-0.40, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.215236, 1:-0.397685
23:06:36.605 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
23:06:36.605 00.000 11060 BLC: window closed
23:06:36.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
23:06:36.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:36.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:06:36.605 00.000 11060 MoveAxis(W, 69, ABG)
23:06:36.605 00.000 11060 Guiding  Dir = 3, Dur = 69
23:06:36.613 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:36.629 00.016 10844 UpdateGuideState exits: m=3259 SNR=37.5
23:06:36.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:36.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:36.629 00.000 10844 Enqueuing Expose request
23:06:36.633 00.004 11060 IsSlewing returns 0
23:06:36.634 00.001 11060 IsGuiding returns 0
23:06:36.724 00.090 11060 IsGuiding returns 0
23:06:36.725 00.001 11060 Move returns status 0, amount 69
23:06:36.725 00.000 11060 MoveAxis(N, 0, ABG)
23:06:36.725 00.000 11060 Move returns status 0, amount 0
23:06:36.725 00.000 11060 move complete, result=0
23:06:36.725 00.000 11060 worker thread done servicing request
23:06:36.725 00.000 11060 Worker thread wakes up
23:06:36.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:36.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:36.785 00.060 10844 GuideStep: 0.4 px 69 ms WEST, 0.4 px 0 ms NORTH
23:06:37.386 00.601 11060 Exposure complete
23:06:37.621 00.235 11060 worker thread done servicing request
23:06:37.621 00.000 10844 OnExposeComplete: enter
23:06:37.621 00.000 10844 UpdateGuideState(): m_state=6
23:06:37.621 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
23:06:37.621 00.000 10844 Star::Find returns 1 (0), X=254.98, Y=59.03, Mass=3187, SNR=36.6, Peak=249 HFD=3.9
23:06:37.621 00.000 10844 MultiStar: [#1 0.64,-0.44,0.00,M5] [#2 0.46,0.06,1.78,U] [#3 0.02,-0.50,0.90,U] [#4 -0.24,-0.41,0.97,U] [#5 -0.63,-0.36,0.00,M7] [#6 -0.17,-0.33,0.99,U] [#7 0.36,0.34,0.82,U] [#8 -0.30,-0.14,0.88,U] 
23:06:37.621 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.20}, one-star: {-0.14, -0.59}
23:06:37.621 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
23:06:37.621 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
23:06:37.621 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.36 mountX=0.19 mountY=0.08, mountTheta=0.38
23:06:37.621 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.20, opts=13)
23:06:37.621 00.000 10844 Enqueuing Move request for scope (0.04, -0.20)
23:06:37.621 00.000 11060 Worker thread wakes up
23:06:37.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
23:06:37.621 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
23:06:37.621 00.000 11060 Moving (0.04, -0.20) raw xDistance=0.19 yDistance=0.08
23:06:37.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:06:37.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:37.626 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:06:37.626 00.000 11060 MoveAxis(W, 35, ABG)
23:06:37.626 00.000 11060 Guiding  Dir = 3, Dur = 35
23:06:37.632 00.006 11060 IsSlewing returns 0
23:06:37.632 00.000 11060 IsGuiding returns 0
23:06:37.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:37.646 00.014 10844 UpdateGuideState exits: m=3187 SNR=36.6
23:06:37.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:37.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:37.646 00.000 10844 Enqueuing Expose request
23:06:37.679 00.033 11060 IsGuiding returns 0
23:06:37.679 00.000 11060 Move returns status 0, amount 35
23:06:37.679 00.000 11060 MoveAxis(N, 0, ABG)
23:06:37.679 00.000 11060 Move returns status 0, amount 0
23:06:37.679 00.000 11060 move complete, result=0
23:06:37.679 00.000 11060 worker thread done servicing request
23:06:37.679 00.000 11060 Worker thread wakes up
23:06:37.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:37.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:37.679 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
23:06:38.305 00.626 11060 Exposure complete
23:06:38.525 00.220 11060 worker thread done servicing request
23:06:38.525 00.000 10844 OnExposeComplete: enter
23:06:38.525 00.000 10844 UpdateGuideState(): m_state=6
23:06:38.530 00.005 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
23:06:38.530 00.000 10844 Star::Find returns 1 (1), X=255.15, Y=59.68, Mass=3149, SNR=36.5, Peak=255 HFD=3.4
23:06:38.530 00.000 10844 MultiStar: [#1 0.25,-0.61,0.00,M6] [#2 0.08,-0.41,2.03,U] [#3 0.54,-0.57,0.00,M1] [#4 0.00,-0.19,0.93,U] [#5 -0.72,-0.13,0.00,M8] [#6 -0.32,0.07,1.04,U] [#7 0.51,0.16,0.84,U] [#8 0.16,0.07,0.93,U] 
23:06:38.530 00.000 10844 single-star, 5 included, MultiStar: {0.06, -0.10}, one-star: {0.03, 0.06}
23:06:38.530 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
23:06:38.530 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
23:06:38.530 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.16 mountX=-0.07 mountY=0.02, mountTheta=2.89
23:06:38.530 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
23:06:38.534 00.004 10844 Enqueuing Move request for scope (0.03, 0.06)
23:06:38.534 00.000 11060 Worker thread wakes up
23:06:38.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:06:38.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:06:38.534 00.000 11060 Moving (0.03, 0.06) raw xDistance=-0.07 yDistance=0.02
23:06:38.547 00.013 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:06:38.549 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:38.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:06:38.549 00.000 11060 MoveAxis(E, 0, ABG)
23:06:38.549 00.000 11060 Move returns status 0, amount 0
23:06:38.549 00.000 11060 MoveAxis(N, 0, ABG)
23:06:38.549 00.000 11060 Move returns status 0, amount 0
23:06:38.549 00.000 11060 move complete, result=0
23:06:38.549 00.000 11060 worker thread done servicing request
23:06:38.559 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:38.581 00.022 10844 UpdateGuideState exits: m=3149 SNR=36.5 Saturated
23:06:38.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:38.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:38.581 00.000 10844 Enqueuing Expose request
23:06:38.581 00.000 11060 Worker thread wakes up
23:06:38.581 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:38.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:38.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:39.238 00.657 11060 Exposure complete
23:06:39.472 00.234 11060 worker thread done servicing request
23:06:39.472 00.000 10844 OnExposeComplete: enter
23:06:39.472 00.000 10844 UpdateGuideState(): m_state=6
23:06:39.472 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
23:06:39.472 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=59.41, Mass=3279, SNR=37.1, Peak=255 HFD=3.7
23:06:39.472 00.000 10844 MultiStar: [#1 0.13,-0.48,1.00,U] [#2 0.33,-0.82,0.00,M1] [#3 0.28,-0.03,0.92,U] [#4 -0.09,-0.38,0.94,U] [#5 -0.36,-0.15,0.99,U] [#6 -0.03,0.06,0.96,U] [#7 0.27,0.17,0.86,U] [#8 0.03,-0.07,0.87,U] 
23:06:39.472 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.14}, one-star: {-0.04, -0.21}
23:06:39.472 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
23:06:39.474 00.002 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
23:06:39.474 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=0.14 mountY=0.04, mountTheta=0.29
23:06:39.486 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
23:06:39.486 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
23:06:39.487 00.001 11060 Worker thread wakes up
23:06:39.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
23:06:39.487 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
23:06:39.487 00.000 11060 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=0.04
23:06:39.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:06:39.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:39.490 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:06:39.490 00.000 11060 MoveAxis(W, 24, ABG)
23:06:39.490 00.000 11060 Guiding  Dir = 3, Dur = 24
23:06:39.493 00.003 11060 IsSlewing returns 0
23:06:39.494 00.001 11060 IsGuiding returns 0
23:06:39.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:39.512 00.018 10844 UpdateGuideState exits: m=3279 SNR=37.1 Saturated
23:06:39.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:39.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:39.512 00.000 10844 Enqueuing Expose request
23:06:39.523 00.011 11060 IsGuiding returns 0
23:06:39.523 00.000 11060 Move returns status 0, amount 24
23:06:39.523 00.000 11060 MoveAxis(N, 0, ABG)
23:06:39.524 00.001 11060 Move returns status 0, amount 0
23:06:39.524 00.000 11060 move complete, result=0
23:06:39.524 00.000 11060 worker thread done servicing request
23:06:39.524 00.000 11060 Worker thread wakes up
23:06:39.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:39.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:39.526 00.002 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
23:06:40.194 00.668 11060 Exposure complete
23:06:40.414 00.220 11060 worker thread done servicing request
23:06:40.414 00.000 10844 OnExposeComplete: enter
23:06:40.414 00.000 10844 UpdateGuideState(): m_state=6
23:06:40.414 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
23:06:40.414 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=59.41, Mass=2623, SNR=33.4, Peak=255 HFD=3.6
23:06:40.414 00.000 10844 MultiStar: [#1 0.20,-0.88,0.00,M6] [#2 0.61,0.04,2.13,U] [#3 0.31,-0.17,1.02,U] [#4 -0.10,-0.30,1.07,U] [#5 -0.08,-0.73,0.00,M8] [#6 -0.01,0.10,0.93,U] [#7 0.03,0.15,0.96,U] [#8 0.04,-0.06,0.93,U] 
23:06:40.414 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.06}, one-star: {0.12, -0.21}
23:06:40.414 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
23:06:40.414 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
23:06:40.414 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.26 mountX=0.02 mountY=0.21, mountTheta=1.49
23:06:40.414 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.06, opts=13)
23:06:40.414 00.000 10844 Enqueuing Move request for scope (0.21, -0.06)
23:06:40.414 00.000 11060 Worker thread wakes up
23:06:40.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
23:06:40.414 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
23:06:40.414 00.000 11060 Moving (0.21, -0.06) raw xDistance=0.02 yDistance=0.21
23:06:40.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:06:40.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:40.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:06:40.414 00.000 11060 MoveAxis(E, 0, ABG)
23:06:40.414 00.000 11060 Move returns status 0, amount 0
23:06:40.414 00.000 11060 MoveAxis(N, 0, ABG)
23:06:40.414 00.000 11060 Move returns status 0, amount 0
23:06:40.414 00.000 11060 move complete, result=0
23:06:40.414 00.000 11060 worker thread done servicing request
23:06:40.424 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:40.438 00.014 10844 UpdateGuideState exits: m=2623 SNR=33.4 Saturated
23:06:40.440 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:40.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:40.440 00.000 10844 Enqueuing Expose request
23:06:40.440 00.000 11060 Worker thread wakes up
23:06:40.440 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:40.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:40.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:41.071 00.631 11060 Exposure complete
23:06:41.286 00.215 11060 worker thread done servicing request
23:06:41.286 00.000 10844 OnExposeComplete: enter
23:06:41.286 00.000 10844 UpdateGuideState(): m_state=6
23:06:41.286 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
23:06:41.286 00.000 10844 Star::Find returns 1 (1), X=255.29, Y=59.28, Mass=3150, SNR=36.5, Peak=255 HFD=3.6
23:06:41.286 00.000 10844 MultiStar: [#1 0.12,-0.94,0.00,M7] [#2 -0.25,-0.24,1.95,U] [#3 -0.19,-0.04,1.02,U] [#4 -0.00,0.25,0.90,U] [#5 -0.27,-0.07,1.00,U] [#6 0.21,0.14,0.90,U] [#7 -0.00,0.33,0.89,U] [#8 -0.26,0.13,0.93,U] 
23:06:41.286 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.02}, one-star: {0.17, -0.34}
23:06:41.286 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
23:06:41.286 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
23:06:41.286 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=0.04 mountY=-0.09, mountTheta=-1.21
23:06:41.304 00.018 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
23:06:41.306 00.002 10844 Enqueuing Move request for scope (-0.10, -0.02)
23:06:41.306 00.000 11060 Worker thread wakes up
23:06:41.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
23:06:41.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
23:06:41.306 00.000 11060 Moving (-0.10, -0.02) raw xDistance=0.04 yDistance=-0.09
23:06:41.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:06:41.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:41.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:41.306 00.000 11060 MoveAxis(E, 0, ABG)
23:06:41.306 00.000 11060 Move returns status 0, amount 0
23:06:41.308 00.002 11060 MoveAxis(N, 0, ABG)
23:06:41.308 00.000 11060 Move returns status 0, amount 0
23:06:41.308 00.000 11060 move complete, result=0
23:06:41.310 00.002 11060 worker thread done servicing request
23:06:41.316 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:41.334 00.018 10844 UpdateGuideState exits: m=3150 SNR=36.5 Saturated
23:06:41.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:41.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:41.334 00.000 10844 Enqueuing Expose request
23:06:41.334 00.000 11060 Worker thread wakes up
23:06:41.334 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:41.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:41.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:41.980 00.646 11060 Exposure complete
23:06:42.203 00.223 11060 worker thread done servicing request
23:06:42.203 00.000 10844 OnExposeComplete: enter
23:06:42.203 00.000 10844 UpdateGuideState(): m_state=6
23:06:42.203 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
23:06:42.203 00.000 10844 Star::Find returns 1 (1), X=254.95, Y=59.43, Mass=3571, SNR=38.9, Peak=255 HFD=3.5
23:06:42.203 00.000 10844 MultiStar: [#1 0.11,-0.90,0.00,M8] [#2 0.11,-0.40,1.81,U] [#3 -0.35,-0.14,0.86,U] [#4 -0.04,-0.07,0.83,U] [#5 -0.16,-0.60,0.90,U] [#6 -0.25,-0.12,0.88,U] [#7 0.09,-0.38,0.89,U] [#8 0.07,0.27,0.92,U] 
23:06:42.203 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.23}, one-star: {-0.17, -0.19}
23:06:42.203 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
23:06:42.203 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
23:06:42.203 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.86 mountX=0.23 mountY=-0.03, mountTheta=-0.12
23:06:42.209 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.23, opts=13)
23:06:42.209 00.000 10844 Enqueuing Move request for scope (-0.07, -0.23)
23:06:42.209 00.000 11060 Worker thread wakes up
23:06:42.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
23:06:42.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
23:06:42.209 00.000 11060 Moving (-0.07, -0.23) raw xDistance=0.23 yDistance=-0.03
23:06:42.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:06:42.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:42.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:06:42.209 00.000 11060 MoveAxis(W, 41, ABG)
23:06:42.209 00.000 11060 Guiding  Dir = 3, Dur = 41
23:06:42.214 00.005 11060 IsSlewing returns 0
23:06:42.214 00.000 11060 IsGuiding returns 0
23:06:42.215 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:42.245 00.030 10844 UpdateGuideState exits: m=3571 SNR=38.9 Saturated
23:06:42.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:42.246 00.001 10844 Enqueuing Expose request
23:06:42.271 00.025 11060 IsGuiding returns 0
23:06:42.271 00.000 11060 Move returns status 0, amount 41
23:06:42.271 00.000 11060 MoveAxis(N, 0, ABG)
23:06:42.271 00.000 11060 Move returns status 0, amount 0
23:06:42.271 00.000 11060 move complete, result=0
23:06:42.271 00.000 11060 worker thread done servicing request
23:06:42.271 00.000 11060 Worker thread wakes up
23:06:42.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:42.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:42.271 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
23:06:42.913 00.642 11060 Exposure complete
23:06:43.155 00.242 11060 worker thread done servicing request
23:06:43.155 00.000 10844 OnExposeComplete: enter
23:06:43.155 00.000 10844 UpdateGuideState(): m_state=6
23:06:43.155 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
23:06:43.155 00.000 10844 Star::Find returns 1 (0), X=255.08, Y=59.92, Mass=3503, SNR=38.6, Peak=254 HFD=3.8
23:06:43.155 00.000 10844 MultiStar: [#1 0.11,-0.77,0.00,M9] [#2 0.01,0.13,1.93,U] [#3 -0.12,-0.55,0.95,U] [#4 -0.21,0.09,0.94,U] [#5 -0.23,-0.07,0.92,U] [#6 -0.27,-0.28,0.88,U] [#7 0.18,-0.28,0.80,U] [#8 0.04,-0.05,0.94,U] 
23:06:43.155 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.06}, one-star: {-0.05, 0.30}
23:06:43.155 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
23:06:43.155 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
23:06:43.155 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.49 mountX=0.07 mountY=-0.06, mountTheta=-0.74
23:06:43.155 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.06, opts=13)
23:06:43.155 00.000 10844 Enqueuing Move request for scope (-0.07, -0.06)
23:06:43.155 00.000 11060 Worker thread wakes up
23:06:43.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
23:06:43.155 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
23:06:43.155 00.000 11060 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=-0.06
23:06:43.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:06:43.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:43.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:43.155 00.000 11060 MoveAxis(E, 0, ABG)
23:06:43.155 00.000 11060 Move returns status 0, amount 0
23:06:43.155 00.000 11060 MoveAxis(N, 0, ABG)
23:06:43.155 00.000 11060 Move returns status 0, amount 0
23:06:43.161 00.006 11060 move complete, result=0
23:06:43.161 00.000 11060 worker thread done servicing request
23:06:43.165 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:43.181 00.016 10844 UpdateGuideState exits: m=3503 SNR=38.6
23:06:43.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:43.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:43.181 00.000 10844 Enqueuing Expose request
23:06:43.181 00.000 11060 Worker thread wakes up
23:06:43.181 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:43.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:43.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:43.812 00.631 11060 Exposure complete
23:06:44.045 00.233 11060 worker thread done servicing request
23:06:44.047 00.002 10844 OnExposeComplete: enter
23:06:44.047 00.000 10844 UpdateGuideState(): m_state=6
23:06:44.047 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
23:06:44.047 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=59.88, Mass=3179, SNR=36.8, Peak=249 HFD=3.7
23:06:44.047 00.000 10844 MultiStar: [#1 0.03,-0.44,0.95,U] [#2 0.17,0.02,1.89,U] [#3 -0.12,0.07,0.95,U] [#4 -0.30,0.46,0.93,U] [#5 -0.20,-0.41,1.02,U] [#6 -0.73,0.51,0.00,M1] [#7 0.12,-0.31,0.86,U] [#8 0.27,0.14,0.95,U] 
23:06:44.047 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.16, 0.26}
23:06:44.047 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
23:06:44.047 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:06:44.047 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.80 mountX=0.02 mountY=-0.00, mountTheta=-0.07
23:06:44.051 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
23:06:44.051 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
23:06:44.051 00.000 11060 Worker thread wakes up
23:06:44.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:06:44.051 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:06:44.051 00.000 11060 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=-0.00
23:06:44.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:06:44.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:44.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:06:44.051 00.000 11060 MoveAxis(E, 0, ABG)
23:06:44.051 00.000 11060 Move returns status 0, amount 0
23:06:44.051 00.000 11060 MoveAxis(N, 0, ABG)
23:06:44.051 00.000 11060 Move returns status 0, amount 0
23:06:44.051 00.000 11060 move complete, result=0
23:06:44.051 00.000 11060 worker thread done servicing request
23:06:44.054 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:44.089 00.035 10844 UpdateGuideState exits: m=3179 SNR=36.8
23:06:44.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:44.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:44.090 00.001 10844 Enqueuing Expose request
23:06:44.090 00.000 11060 Worker thread wakes up
23:06:44.090 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:44.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:44.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:44.737 00.647 11060 Exposure complete
23:06:44.960 00.223 11060 worker thread done servicing request
23:06:44.960 00.000 10844 OnExposeComplete: enter
23:06:44.960 00.000 10844 UpdateGuideState(): m_state=6
23:06:44.960 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
23:06:44.960 00.000 10844 Star::Find returns 1 (1), X=255.01, Y=59.60, Mass=3178, SNR=36.9, Peak=255 HFD=3.5
23:06:44.960 00.000 10844 MultiStar: [#1 -0.22,-0.88,0.00,M9] [#2 0.62,-0.34,0.00,M1] [#3 -0.18,-0.17,1.00,U] [#4 -0.01,-0.37,0.95,U] [#5 -0.04,-0.49,1.02,U] [#6 -0.19,-0.03,0.97,U] [#7 -0.13,-0.01,0.84,U] [#8 -0.48,0.24,0.89,U] 
23:06:44.960 00.000 10844 single-star, 6 included, MultiStar: {-0.16, -0.13}, one-star: {-0.11, -0.02}
23:06:44.960 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
23:06:44.960 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
23:06:44.960 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.95 mountX=0.04 mountY=-0.10, mountTheta=-1.20
23:06:44.960 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
23:06:44.960 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
23:06:44.966 00.006 11060 Worker thread wakes up
23:06:44.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:06:44.966 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:06:44.966 00.000 11060 Moving (-0.11, -0.02) raw xDistance=0.04 yDistance=-0.10
23:06:44.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:06:44.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:44.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:44.966 00.000 11060 MoveAxis(E, 0, ABG)
23:06:44.966 00.000 11060 Move returns status 0, amount 0
23:06:44.966 00.000 11060 MoveAxis(N, 0, ABG)
23:06:44.966 00.000 11060 Move returns status 0, amount 0
23:06:44.966 00.000 11060 move complete, result=0
23:06:44.966 00.000 11060 worker thread done servicing request
23:06:44.981 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:44.997 00.016 10844 UpdateGuideState exits: m=3178 SNR=36.9 Saturated
23:06:44.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:44.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:44.997 00.000 10844 Enqueuing Expose request
23:06:44.997 00.000 11060 Worker thread wakes up
23:06:44.997 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:44.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:45.001 00.004 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:45.621 00.620 11060 Exposure complete
23:06:45.864 00.243 11060 worker thread done servicing request
23:06:45.864 00.000 10844 OnExposeComplete: enter
23:06:45.864 00.000 10844 UpdateGuideState(): m_state=6
23:06:45.865 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
23:06:45.865 00.000 10844 Star::Find returns 1 (0), X=255.28, Y=59.96, Mass=2882, SNR=34.6, Peak=228 HFD=3.3
23:06:45.866 00.001 10844 MultiStar: [#1 -0.10,0.40,0.95,U] [#2 0.38,0.04,2.06,U] [#3 -0.50,0.06,1.01,U] [#4 0.21,0.19,0.95,U] [#5 -0.37,-0.11,1.07,U] [#6 -0.41,0.02,0.97,U] [#7 -0.43,-0.21,0.95,U] [#8 -0.43,-0.17,0.99,U] 
23:06:45.866 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.06}, one-star: {0.16, 0.34}
23:06:45.866 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.88)
23:06:45.866 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.90)
23:06:45.866 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.65 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
23:06:45.868 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
23:06:45.868 00.000 10844 Enqueuing Move request for scope (-0.11, 0.06)
23:06:45.868 00.000 11060 Worker thread wakes up
23:06:45.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
23:06:45.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
23:06:45.868 00.000 11060 Moving (-0.11, 0.06) raw xDistance=-0.04 yDistance=-0.12
23:06:45.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:06:45.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:45.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:45.868 00.000 11060 MoveAxis(E, 0, ABG)
23:06:45.868 00.000 11060 Move returns status 0, amount 0
23:06:45.868 00.000 11060 MoveAxis(N, 0, ABG)
23:06:45.870 00.002 11060 Move returns status 0, amount 0
23:06:45.870 00.000 11060 move complete, result=0
23:06:45.870 00.000 11060 worker thread done servicing request
23:06:45.875 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:45.895 00.020 10844 UpdateGuideState exits: m=2882 SNR=34.6
23:06:45.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:45.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:45.895 00.000 10844 Enqueuing Expose request
23:06:45.895 00.000 11060 Worker thread wakes up
23:06:45.895 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:45.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:45.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:46.535 00.640 11060 Exposure complete
23:06:46.782 00.247 11060 worker thread done servicing request
23:06:46.782 00.000 10844 OnExposeComplete: enter
23:06:46.782 00.000 10844 UpdateGuideState(): m_state=6
23:06:46.782 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
23:06:46.782 00.000 10844 Star::Find returns 1 (1), X=255.33, Y=59.38, Mass=3382, SNR=37.8, Peak=255 HFD=3.5
23:06:46.782 00.000 10844 MultiStar: [#1 0.29,-0.44,0.99,U] [#2 0.07,0.45,1.82,U] [#3 -0.02,-0.04,0.90,U] [#4 -0.68,0.20,0.00,M1] [#5 -0.23,-0.23,0.94,U] [#6 -0.23,0.05,0.83,U] [#7 0.18,0.33,0.85,U] [#8 0.19,-0.04,0.95,U] 
23:06:46.782 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.21, -0.24}
23:06:46.782 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
23:06:46.782 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
23:06:46.782 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=-0.03 mountY=0.06, mountTheta=2.06
23:06:46.785 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
23:06:46.785 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
23:06:46.785 00.000 11060 Worker thread wakes up
23:06:46.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:06:46.785 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:06:46.785 00.000 11060 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.06
23:06:46.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:06:46.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:46.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:06:46.785 00.000 11060 MoveAxis(E, 0, ABG)
23:06:46.785 00.000 11060 Move returns status 0, amount 0
23:06:46.785 00.000 11060 MoveAxis(N, 0, ABG)
23:06:46.785 00.000 11060 Move returns status 0, amount 0
23:06:46.785 00.000 11060 move complete, result=0
23:06:46.785 00.000 11060 worker thread done servicing request
23:06:46.793 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:46.813 00.020 10844 UpdateGuideState exits: m=3382 SNR=37.8 Saturated
23:06:46.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:46.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:46.813 00.000 10844 Enqueuing Expose request
23:06:46.813 00.000 11060 Worker thread wakes up
23:06:46.813 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:46.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:46.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:47.475 00.662 11060 Exposure complete
23:06:47.711 00.236 11060 worker thread done servicing request
23:06:47.711 00.000 10844 OnExposeComplete: enter
23:06:47.711 00.000 10844 UpdateGuideState(): m_state=6
23:06:47.711 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
23:06:47.711 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.35, Mass=2772, SNR=34.4, Peak=246 HFD=3.3
23:06:47.711 00.000 10844 MultiStar: [#1 0.09,-0.49,1.09,U] [#2 0.28,-0.25,1.95,U] [#3 -0.20,-0.16,0.98,U] [#4 -0.54,0.09,1.02,U] [#5 -0.50,-0.74,0.00,M2] [#6 -0.16,-0.08,1.03,U] [#7 -0.22,0.01,0.82,U] [#8 0.01,-0.55,1.04,U] 
23:06:47.711 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.22}, one-star: {-0.18, -0.27}
23:06:47.711 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
23:06:47.711 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
23:06:47.711 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.88 mountX=0.23 mountY=-0.03, mountTheta=-0.15
23:06:47.715 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.22, opts=13)
23:06:47.715 00.000 10844 Enqueuing Move request for scope (-0.07, -0.22)
23:06:47.715 00.000 11060 Worker thread wakes up
23:06:47.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
23:06:47.715 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
23:06:47.715 00.000 11060 Moving (-0.07, -0.22) raw xDistance=0.23 yDistance=-0.03
23:06:47.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:06:47.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:47.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:06:47.715 00.000 11060 MoveAxis(W, 40, ABG)
23:06:47.718 00.003 11060 Guiding  Dir = 3, Dur = 40
23:06:47.726 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:47.742 00.016 11060 IsSlewing returns 0
23:06:47.742 00.000 11060 IsGuiding returns 0
23:06:47.746 00.004 10844 UpdateGuideState exits: m=2772 SNR=34.4
23:06:47.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:47.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:47.746 00.000 10844 Enqueuing Expose request
23:06:47.801 00.055 11060 IsGuiding returns 0
23:06:47.801 00.000 11060 Move returns status 0, amount 40
23:06:47.801 00.000 11060 MoveAxis(N, 0, ABG)
23:06:47.801 00.000 11060 Move returns status 0, amount 0
23:06:47.801 00.000 11060 move complete, result=0
23:06:47.801 00.000 11060 worker thread done servicing request
23:06:47.801 00.000 11060 Worker thread wakes up
23:06:47.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:47.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:47.801 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
23:06:48.425 00.624 11060 Exposure complete
23:06:48.674 00.249 11060 worker thread done servicing request
23:06:48.674 00.000 10844 OnExposeComplete: enter
23:06:48.674 00.000 10844 UpdateGuideState(): m_state=6
23:06:48.674 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
23:06:48.674 00.000 10844 Star::Find returns 1 (0), X=254.81, Y=59.72, Mass=2837, SNR=34.5, Peak=245 HFD=3.5
23:06:48.674 00.000 10844 MultiStar: [#1 -0.07,0.14,0.99,U] [#2 -0.10,-0.16,2.09,U] [#3 0.01,-0.21,0.95,U] [#4 -0.25,0.28,1.00,U] [#5 -0.47,-0.46,0.00,M3] [#6 0.09,0.14,0.97,U] [#7 0.08,-0.23,0.92,U] [#8 -0.09,-0.02,0.97,U] 
23:06:48.674 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.01}, one-star: {-0.31, 0.10}
23:06:48.674 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:06:48.675 00.001 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
23:06:48.675 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-3.00 mountX=0.03 mountY=-0.08, mountTheta=-1.25
23:06:48.675 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
23:06:48.675 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
23:06:48.677 00.002 11060 Worker thread wakes up
23:06:48.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
23:06:48.677 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
23:06:48.677 00.000 11060 Moving (-0.08, -0.01) raw xDistance=0.03 yDistance=-0.08
23:06:48.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:06:48.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:48.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:06:48.677 00.000 11060 MoveAxis(E, 0, ABG)
23:06:48.677 00.000 11060 Move returns status 0, amount 0
23:06:48.677 00.000 11060 MoveAxis(N, 0, ABG)
23:06:48.677 00.000 11060 Move returns status 0, amount 0
23:06:48.677 00.000 11060 move complete, result=0
23:06:48.677 00.000 11060 worker thread done servicing request
23:06:48.686 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:48.716 00.030 10844 UpdateGuideState exits: m=2837 SNR=34.5
23:06:48.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:48.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:48.716 00.000 10844 Enqueuing Expose request
23:06:48.716 00.000 11060 Worker thread wakes up
23:06:48.716 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:48.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:48.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:49.360 00.644 11060 Exposure complete
23:06:49.581 00.221 10844 OnExposeComplete: enter
23:06:49.581 00.000 11060 worker thread done servicing request
23:06:49.581 00.000 10844 UpdateGuideState(): m_state=6
23:06:49.581 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
23:06:49.581 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=59.76, Mass=2574, SNR=33.2, Peak=249 HFD=3.1
23:06:49.581 00.000 10844 MultiStar: [#1 0.20,0.14,1.08,U] [#2 0.00,-0.04,2.14,U] [#3 -0.20,0.12,1.08,U] [#4 0.04,0.14,1.04,U] [#5 -0.38,-0.34,1.11,U] [#6 0.06,-0.15,1.02,U] [#7 -0.24,0.06,0.90,U] [#8 -0.23,-0.14,0.95,U] 
23:06:49.581 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.23, 0.14}
23:06:49.581 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
23:06:49.581 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
23:06:49.581 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.03 mountX=0.03 mountY=-0.09, mountTheta=-1.28
23:06:49.587 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
23:06:49.587 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
23:06:49.587 00.000 11060 Worker thread wakes up
23:06:49.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:06:49.587 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:06:49.587 00.000 11060 Moving (-0.09, -0.01) raw xDistance=0.03 yDistance=-0.09
23:06:49.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:06:49.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:49.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:49.587 00.000 11060 MoveAxis(E, 0, ABG)
23:06:49.587 00.000 11060 Move returns status 0, amount 0
23:06:49.587 00.000 11060 MoveAxis(N, 0, ABG)
23:06:49.589 00.002 11060 Move returns status 0, amount 0
23:06:49.589 00.000 11060 move complete, result=0
23:06:49.589 00.000 11060 worker thread done servicing request
23:06:49.608 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:06:49.627 00.019 10844 UpdateGuideState exits: m=2574 SNR=33.2
23:06:49.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:49.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:49.627 00.000 10844 Enqueuing Expose request
23:06:49.627 00.000 11060 Worker thread wakes up
23:06:49.627 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:49.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:49.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:50.262 00.635 11060 Exposure complete
23:06:50.488 00.226 11060 worker thread done servicing request
23:06:50.488 00.000 10844 OnExposeComplete: enter
23:06:50.488 00.000 10844 UpdateGuideState(): m_state=6
23:06:50.489 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
23:06:50.498 00.009 10844 Star::Find returns 1 (1), X=254.97, Y=59.34, Mass=2969, SNR=35.2, Peak=255 HFD=3.4
23:06:50.498 00.000 10844 MultiStar: [#1 -0.50,-0.14,1.01,U] [#2 0.36,-0.03,1.89,U] [#3 -0.31,-0.15,0.98,U] [#4 0.06,0.09,1.03,U] [#5 -0.37,0.22,1.07,U] [#6 -0.20,0.07,0.91,U] [#7 -0.58,-0.13,0.94,U] [#8 -0.08,-0.14,0.99,U] 
23:06:50.498 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.05}, one-star: {-0.15, -0.28}
23:06:50.498 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
23:06:50.498 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
23:06:50.498 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.80 mountX=0.08 mountY=-0.13, mountTheta=-1.06
23:06:50.500 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.05, opts=13)
23:06:50.500 00.000 10844 Enqueuing Move request for scope (-0.14, -0.05)
23:06:50.500 00.000 11060 Worker thread wakes up
23:06:50.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
23:06:50.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
23:06:50.500 00.000 11060 Moving (-0.14, -0.05) raw xDistance=0.08 yDistance=-0.13
23:06:50.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:06:50.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:50.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:06:50.500 00.000 11060 MoveAxis(E, 0, ABG)
23:06:50.500 00.000 11060 Move returns status 0, amount 0
23:06:50.500 00.000 11060 MoveAxis(N, 0, ABG)
23:06:50.500 00.000 11060 Move returns status 0, amount 0
23:06:50.500 00.000 11060 move complete, result=0
23:06:50.500 00.000 11060 worker thread done servicing request
23:06:50.508 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:50.537 00.029 10844 UpdateGuideState exits: m=2969 SNR=35.2 Saturated
23:06:50.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:50.537 00.000 10844 Enqueuing Expose request
23:06:50.537 00.000 11060 Worker thread wakes up
23:06:50.537 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:50.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:50.539 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:51.193 00.654 11060 Exposure complete
23:06:51.428 00.235 11060 worker thread done servicing request
23:06:51.428 00.000 10844 OnExposeComplete: enter
23:06:51.428 00.000 10844 UpdateGuideState(): m_state=6
23:06:51.428 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
23:06:51.428 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.59, Mass=3193, SNR=36.7, Peak=255 HFD=3.6
23:06:51.428 00.000 10844 MultiStar: [#1 0.06,-0.01,1.00,U] [#2 0.14,0.38,1.94,U] [#3 0.10,-0.12,0.95,U] [#4 -0.16,0.23,0.96,U] [#5 -0.44,0.02,1.02,U] [#6 0.14,0.42,0.95,U] [#7 0.13,-0.00,0.83,U] [#8 -0.00,0.09,0.90,U] 
23:06:51.428 00.000 10844 single-star, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.10, -0.02}
23:06:51.428 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
23:06:51.428 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
23:06:51.428 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.23 mountX=0.01 mountY=0.11, mountTheta=1.52
23:06:51.433 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
23:06:51.433 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
23:06:51.433 00.000 11060 Worker thread wakes up
23:06:51.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:06:51.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:06:51.433 00.000 11060 Moving (0.10, -0.02) raw xDistance=0.01 yDistance=0.11
23:06:51.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:06:51.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:51.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:06:51.433 00.000 11060 MoveAxis(E, 0, ABG)
23:06:51.433 00.000 11060 Move returns status 0, amount 0
23:06:51.435 00.002 11060 MoveAxis(N, 0, ABG)
23:06:51.435 00.000 11060 Move returns status 0, amount 0
23:06:51.435 00.000 11060 move complete, result=0
23:06:51.435 00.000 11060 worker thread done servicing request
23:06:51.438 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:51.471 00.033 10844 UpdateGuideState exits: m=3193 SNR=36.7 Saturated
23:06:51.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:51.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:51.471 00.000 10844 Enqueuing Expose request
23:06:51.471 00.000 11060 Worker thread wakes up
23:06:51.471 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:51.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:51.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:52.110 00.639 11060 Exposure complete
23:06:52.330 00.220 11060 worker thread done servicing request
23:06:52.330 00.000 10844 OnExposeComplete: enter
23:06:52.330 00.000 10844 UpdateGuideState(): m_state=6
23:06:52.330 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
23:06:52.330 00.000 10844 Star::Find returns 1 (1), X=255.49, Y=59.37, Mass=3119, SNR=36.0, Peak=255 HFD=3.3
23:06:52.330 00.000 10844 MultiStar: [#1 0.07,-0.43,1.03,U] [#2 -0.13,0.58,2.09,U] [#3 -0.03,0.23,0.98,U] [#4 0.04,0.82,0.00,M1] [#5 -0.23,0.18,1.04,U] [#6 -0.60,0.29,0.00,M1] [#7 0.15,0.47,0.86,U] [#8 -0.04,0.23,0.96,U] 
23:06:52.330 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.19}, one-star: {0.37, -0.25}
23:06:52.332 00.002 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
23:06:52.332 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
23:06:52.332 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.58 mountX=-0.19 mountY=-0.03, mountTheta=-2.97
23:06:52.332 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.19, opts=13)
23:06:52.334 00.002 10844 Enqueuing Move request for scope (-0.00, 0.19)
23:06:52.334 00.000 11060 Worker thread wakes up
23:06:52.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
23:06:52.334 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
23:06:52.335 00.001 11060 Moving (-0.00, 0.19) raw xDistance=-0.19 yDistance=-0.03
23:06:52.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:06:52.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:52.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:06:52.335 00.000 11060 MoveAxis(E, 33, ABG)
23:06:52.335 00.000 11060 Guiding  Dir = 2, Dur = 33
23:06:52.352 00.017 11060 IsSlewing returns 0
23:06:52.352 00.000 11060 IsGuiding returns 0
23:06:52.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:52.368 00.016 10844 UpdateGuideState exits: m=3119 SNR=36.0 Saturated
23:06:52.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:52.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:52.368 00.000 10844 Enqueuing Expose request
23:06:52.391 00.023 11060 IsGuiding returns 0
23:06:52.391 00.000 11060 Move returns status 0, amount 33
23:06:52.391 00.000 11060 MoveAxis(N, 0, ABG)
23:06:52.391 00.000 11060 Move returns status 0, amount 0
23:06:52.391 00.000 11060 move complete, result=0
23:06:52.393 00.002 11060 worker thread done servicing request
23:06:52.393 00.000 11060 Worker thread wakes up
23:06:52.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:52.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:52.398 00.005 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
23:06:53.066 00.668 11060 Exposure complete
23:06:53.282 00.216 11060 worker thread done servicing request
23:06:56.439 03.157 10844 OnExposeComplete: enter
23:06:56.441 00.002 10844 UpdateGuideState(): m_state=6
23:06:56.441 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
23:06:56.441 00.000 10844 Star::Find returns 1 (1), X=254.96, Y=59.91, Mass=3029, SNR=35.9, Peak=255 HFD=3.0
23:06:56.441 00.000 10844 MultiStar: [#1 -0.17,-0.97,0.00,M2] [#2 0.02,-0.28,1.97,U] [#3 -0.16,-0.81,0.00,M1] [#4 0.02,0.04,1.00,U] [#5 -0.25,-0.65,0.00,M1] [#6 -0.63,-0.06,0.89,U] [#7 -0.46,-0.30,0.83,U] [#8 0.04,-0.23,0.94,U] 
23:06:56.441 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.11}, one-star: {-0.16, 0.29}
23:06:56.441 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
23:06:56.441 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
23:06:56.441 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.52 mountX=0.14 mountY=-0.13, mountTheta=-0.77
23:06:56.443 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.11, opts=13)
23:06:56.443 00.000 10844 Enqueuing Move request for scope (-0.15, -0.11)
23:06:56.443 00.000 11060 Worker thread wakes up
23:06:56.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
23:06:56.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
23:06:56.443 00.000 11060 Moving (-0.15, -0.11) raw xDistance=0.14 yDistance=-0.13
23:06:56.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:06:56.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:56.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:06:56.443 00.000 11060 MoveAxis(W, 23, ABG)
23:06:56.443 00.000 11060 Guiding  Dir = 3, Dur = 23
23:06:56.461 00.018 11060 IsSlewing returns 0
23:06:56.461 00.000 11060 IsGuiding returns 0
23:06:56.492 00.031 11060 IsGuiding returns 0
23:06:56.492 00.000 11060 Move returns status 0, amount 23
23:06:56.492 00.000 11060 MoveAxis(N, 0, ABG)
23:06:56.492 00.000 11060 Move returns status 0, amount 0
23:06:56.492 00.000 11060 move complete, result=0
23:06:56.492 00.000 11060 worker thread done servicing request
23:06:56.581 00.089 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:56.599 00.018 10844 UpdateGuideState exits: m=3029 SNR=35.9 Saturated
23:06:56.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:56.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:56.599 00.000 10844 Enqueuing Expose request
23:06:56.599 00.000 11060 Worker thread wakes up
23:06:56.599 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
23:06:56.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:56.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:57.236 00.637 11060 Exposure complete
23:06:57.491 00.255 11060 worker thread done servicing request
23:06:57.491 00.000 10844 OnExposeComplete: enter
23:06:57.491 00.000 10844 UpdateGuideState(): m_state=6
23:06:57.492 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
23:06:57.492 00.000 10844 Star::Find returns 1 (1), X=255.45, Y=59.65, Mass=3405, SNR=37.7, Peak=255 HFD=3.4
23:06:57.492 00.000 10844 MultiStar: [#1 -0.18,-0.49,0.97,U] [#2 -0.23,0.39,1.94,U] [#3 -0.01,-0.04,0.88,U] [#4 -0.30,0.13,0.95,U] [#5 0.02,-0.24,0.92,U] [#6 -0.50,-0.06,0.91,U] [#7 -0.19,0.73,0.00,M1] [#8 0.42,0.06,0.86,U] 
23:06:57.492 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {0.33, 0.03}
23:06:57.492 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
23:06:57.492 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
23:06:57.492 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.88 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
23:06:57.495 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
23:06:57.495 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
23:06:57.495 00.000 11060 Worker thread wakes up
23:06:57.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
23:06:57.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
23:06:57.495 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.01 yDistance=-0.08
23:06:57.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:06:57.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:57.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:06:57.495 00.000 11060 MoveAxis(E, 0, ABG)
23:06:57.495 00.000 11060 Move returns status 0, amount 0
23:06:57.495 00.000 11060 MoveAxis(N, 0, ABG)
23:06:57.495 00.000 11060 Move returns status 0, amount 0
23:06:57.495 00.000 11060 move complete, result=0
23:06:57.495 00.000 11060 worker thread done servicing request
23:06:57.503 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:57.520 00.017 10844 UpdateGuideState exits: m=3405 SNR=37.7 Saturated
23:06:57.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:57.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:57.520 00.000 10844 Enqueuing Expose request
23:06:57.520 00.000 11060 Worker thread wakes up
23:06:57.520 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:57.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:57.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:58.151 00.631 11060 Exposure complete
23:06:58.386 00.235 11060 worker thread done servicing request
23:06:58.386 00.000 10844 OnExposeComplete: enter
23:06:58.386 00.000 10844 UpdateGuideState(): m_state=6
23:06:58.386 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
23:06:58.386 00.000 10844 Star::Find returns 1 (0), X=254.75, Y=59.84, Mass=3154, SNR=36.6, Peak=214 HFD=3.5
23:06:58.386 00.000 10844 MultiStar: [#1 0.20,0.09,1.07,U] [#2 0.06,0.29,2.03,U] [#3 -0.41,0.50,0.00,M1] [#4 -0.12,0.18,0.98,U] [#5 -0.06,-0.30,0.95,U] [#6 -0.40,0.43,0.87,U] [#7 0.11,0.35,0.85,U] [#8 0.14,0.20,0.92,U] 
23:06:58.386 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.19}, one-star: {-0.37, 0.22}
23:06:58.386 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.53 = -2.76)
23:06:58.386 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
23:06:58.386 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.77 mountX=-0.18 mountY=-0.07, mountTheta=-2.77
23:06:58.391 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.19, opts=13)
23:06:58.393 00.002 10844 Enqueuing Move request for scope (-0.04, 0.19)
23:06:58.393 00.000 11060 Worker thread wakes up
23:06:58.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
23:06:58.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
23:06:58.393 00.000 11060 Moving (-0.04, 0.19) raw xDistance=-0.18 yDistance=-0.07
23:06:58.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:06:58.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:58.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:58.393 00.000 11060 MoveAxis(E, 31, ABG)
23:06:58.393 00.000 11060 Guiding  Dir = 2, Dur = 31
23:06:58.404 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:58.422 00.018 11060 IsSlewing returns 0
23:06:58.422 00.000 11060 IsGuiding returns 0
23:06:58.437 00.015 10844 UpdateGuideState exits: m=3154 SNR=36.6
23:06:58.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:58.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:58.437 00.000 10844 Enqueuing Expose request
23:06:58.458 00.021 11060 IsGuiding returns 0
23:06:58.458 00.000 11060 Move returns status 0, amount 31
23:06:58.458 00.000 11060 MoveAxis(N, 0, ABG)
23:06:58.458 00.000 11060 Move returns status 0, amount 0
23:06:58.458 00.000 11060 move complete, result=0
23:06:58.458 00.000 11060 worker thread done servicing request
23:06:58.458 00.000 11060 Worker thread wakes up
23:06:58.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:58.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:06:58.458 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
23:06:59.096 00.638 11060 Exposure complete
23:06:59.339 00.243 11060 worker thread done servicing request
23:06:59.339 00.000 10844 OnExposeComplete: enter
23:06:59.339 00.000 10844 UpdateGuideState(): m_state=6
23:06:59.339 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
23:06:59.339 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.44, Mass=3519, SNR=38.3, Peak=255 HFD=3.7
23:06:59.339 00.000 10844 MultiStar: [#1 0.25,-0.88,0.00,M1] [#2 -0.08,0.01,1.93,U] [#3 0.15,0.16,0.88,U] [#4 0.34,-0.36,0.91,U] [#5 -0.28,-0.21,1.01,U] [#6 -0.20,-0.17,0.90,U] [#7 0.39,-0.54,0.00,M1] [#8 -0.06,-0.05,0.80,U] 
23:06:59.339 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {0.10, -0.18}
23:06:59.339 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
23:06:59.339 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
23:06:59.339 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.74 mountX=0.10 mountY=-0.00, mountTheta=-0.01
23:06:59.342 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
23:06:59.342 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
23:06:59.342 00.000 11060 Worker thread wakes up
23:06:59.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
23:06:59.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
23:06:59.342 00.000 11060 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=-0.00
23:06:59.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:06:59.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:59.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:06:59.342 00.000 11060 MoveAxis(E, 0, ABG)
23:06:59.342 00.000 11060 Move returns status 0, amount 0
23:06:59.342 00.000 11060 MoveAxis(N, 0, ABG)
23:06:59.342 00.000 11060 Move returns status 0, amount 0
23:06:59.342 00.000 11060 move complete, result=0
23:06:59.342 00.000 11060 worker thread done servicing request
23:06:59.347 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:06:59.363 00.016 10844 UpdateGuideState exits: m=3519 SNR=38.3 Saturated
23:06:59.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:59.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:06:59.363 00.000 10844 Enqueuing Expose request
23:06:59.363 00.000 11060 Worker thread wakes up
23:06:59.363 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:06:59.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:06:59.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:00.047 00.684 11060 Exposure complete
23:07:00.265 00.218 11060 worker thread done servicing request
23:07:01.723 01.458 10844 OnExposeComplete: enter
23:07:01.723 00.000 10844 UpdateGuideState(): m_state=6
23:07:01.723 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
23:07:01.723 00.000 10844 Star::Find returns 1 (0), X=254.79, Y=59.72, Mass=3285, SNR=37.1, Peak=234 HFD=3.8
23:07:01.723 00.000 10844 MultiStar: [#1 -0.23,-0.72,0.00,M2] [#2 0.47,0.13,1.86,U] [#3 0.09,-0.20,0.98,U] [#4 0.14,-0.12,0.97,U] [#5 -0.19,-0.39,1.01,U] [#6 -0.19,-0.05,0.92,U] [#7 -0.24,-0.05,0.85,U] [#8 -0.01,0.54,0.91,U] 
23:07:01.723 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.00}, one-star: {-0.33, 0.10}
23:07:01.723 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
23:07:01.723 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
23:07:01.723 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.19 mountX=-0.01 mountY=0.02, mountTheta=1.94
23:07:01.725 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.00, opts=13)
23:07:01.725 00.000 10844 Enqueuing Move request for scope (0.02, 0.00)
23:07:01.725 00.000 11060 Worker thread wakes up
23:07:01.727 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:07:01.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:07:01.727 00.000 11060 Moving (0.02, 0.00) raw xDistance=-0.01 yDistance=0.02
23:07:01.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:07:01.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:01.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:01.727 00.000 11060 MoveAxis(E, 0, ABG)
23:07:01.727 00.000 11060 Move returns status 0, amount 0
23:07:01.727 00.000 11060 MoveAxis(N, 0, ABG)
23:07:01.727 00.000 11060 Move returns status 0, amount 0
23:07:01.727 00.000 11060 move complete, result=0
23:07:01.727 00.000 11060 worker thread done servicing request
23:07:02.339 00.612 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:02.370 00.031 10844 UpdateGuideState exits: m=3285 SNR=37.1
23:07:02.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:02.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:02.370 00.000 10844 Enqueuing Expose request
23:07:02.370 00.000 11060 Worker thread wakes up
23:07:02.370 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:02.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:02.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:03.012 00.642 11060 Exposure complete
23:07:03.263 00.251 11060 worker thread done servicing request
23:07:03.263 00.000 10844 OnExposeComplete: enter
23:07:03.263 00.000 10844 UpdateGuideState(): m_state=6
23:07:03.266 00.003 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
23:07:03.266 00.000 10844 Star::Find returns 1 (0), X=254.97, Y=59.47, Mass=3088, SNR=35.9, Peak=254 HFD=3.6
23:07:03.266 00.000 10844 MultiStar: [#1 0.48,-0.60,0.00,M3] [#2 0.26,0.59,0.00,M1] [#3 -0.07,0.39,0.93,U] [#4 -0.22,-0.17,0.96,U] [#5 -0.28,-0.25,1.02,U] [#6 0.11,0.08,0.96,U] [#7 0.06,0.02,0.84,U] [#8 0.13,0.14,0.89,U] 
23:07:03.266 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.00}, one-star: {-0.15, -0.15}
23:07:03.266 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
23:07:03.266 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
23:07:03.266 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.12 mountX=0.01 mountY=-0.07, mountTheta=-1.42
23:07:03.266 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
23:07:03.266 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
23:07:03.266 00.000 11060 Worker thread wakes up
23:07:03.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
23:07:03.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
23:07:03.266 00.000 11060 Moving (-0.07, 0.00) raw xDistance=0.01 yDistance=-0.07
23:07:03.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:07:03.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:03.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:07:03.266 00.000 11060 MoveAxis(E, 0, ABG)
23:07:03.266 00.000 11060 Move returns status 0, amount 0
23:07:03.266 00.000 11060 MoveAxis(N, 0, ABG)
23:07:03.266 00.000 11060 Move returns status 0, amount 0
23:07:03.266 00.000 11060 move complete, result=0
23:07:03.266 00.000 11060 worker thread done servicing request
23:07:03.271 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:03.292 00.021 10844 UpdateGuideState exits: m=3088 SNR=35.9
23:07:03.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:03.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:03.292 00.000 10844 Enqueuing Expose request
23:07:03.292 00.000 11060 Worker thread wakes up
23:07:03.292 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:03.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:03.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:03.920 00.628 11060 Exposure complete
23:07:04.156 00.236 11060 worker thread done servicing request
23:07:04.156 00.000 10844 OnExposeComplete: enter
23:07:04.161 00.005 10844 UpdateGuideState(): m_state=6
23:07:04.161 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
23:07:04.161 00.000 10844 Star::Find returns 1 (0), X=255.45, Y=60.05, Mass=3299, SNR=37.3, Peak=250 HFD=3.6
23:07:04.161 00.000 10844 MultiStar: [#1 0.25,0.61,0.00,M4] [#2 0.49,0.59,0.00,M2] [#3 0.12,0.25,0.85,U] [#4 0.10,0.49,0.88,U] [#5 -0.61,0.52,0.00,M1] [#6 -0.08,0.52,0.97,U] [#7 0.27,0.62,0.00,M1] [#8 0.04,0.50,0.87,U] 
23:07:04.161 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.44}, one-star: {0.33, 0.43}
23:07:04.161 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
23:07:04.161 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
23:07:04.161 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.44 hyp=0.45 cameraTheta=1.34 mountX=-0.45 mountY=0.03, mountTheta=3.08
23:07:04.161 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.44, opts=13)
23:07:04.164 00.003 10844 Enqueuing Move request for scope (0.10, 0.44)
23:07:04.164 00.000 11060 Worker thread wakes up
23:07:04.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.44) opts 0xd
23:07:04.164 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.44)
23:07:04.164 00.000 11060 Moving (0.10, 0.44) raw xDistance=-0.45 yDistance=0.03
23:07:04.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
23:07:04.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:04.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:07:04.164 00.000 11060 MoveAxis(E, 79, ABG)
23:07:04.164 00.000 11060 Guiding  Dir = 2, Dur = 79
23:07:04.171 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:04.186 00.015 10844 UpdateGuideState exits: m=3299 SNR=37.3
23:07:04.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:04.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:04.186 00.000 10844 Enqueuing Expose request
23:07:04.191 00.005 11060 IsSlewing returns 0
23:07:04.191 00.000 11060 IsGuiding returns 0
23:07:04.282 00.091 11060 IsGuiding returns 0
23:07:04.282 00.000 11060 Move returns status 0, amount 79
23:07:04.282 00.000 11060 MoveAxis(N, 0, ABG)
23:07:04.282 00.000 11060 Move returns status 0, amount 0
23:07:04.282 00.000 11060 move complete, result=0
23:07:04.282 00.000 11060 worker thread done servicing request
23:07:04.282 00.000 11060 Worker thread wakes up
23:07:04.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:04.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:04.282 00.000 10844 GuideStep: -0.5 px 79 ms EAST, 0.0 px 0 ms NORTH
23:07:04.906 00.624 11060 Exposure complete
23:07:05.150 00.244 10844 OnExposeComplete: enter
23:07:05.150 00.000 10844 UpdateGuideState(): m_state=6
23:07:05.150 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
23:07:05.150 00.000 10844 Star::Find returns 1 (1), X=255.10, Y=59.36, Mass=3171, SNR=36.9, Peak=255 HFD=3.3
23:07:05.152 00.002 10844 MultiStar: [#1 0.37,-0.98,0.00,M5] [#2 0.22,-0.54,1.96,U] [#3 -0.04,-0.14,0.94,U] [#4 -0.28,-0.24,1.01,U] [#5 -0.38,0.17,1.06,U] [#6 -0.13,-0.21,0.86,U] [#7 0.36,-0.22,0.82,U] [#8 0.44,-0.05,0.95,U] 
23:07:05.152 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.22}, one-star: {-0.02, -0.26}
23:07:05.152 00.000 11060 worker thread done servicing request
23:07:05.152 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
23:07:05.152 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
23:07:05.152 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.23 cameraTheta=-1.43 mountX=0.21 mountY=0.07, mountTheta=0.31
23:07:05.152 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.22, opts=13)
23:07:05.152 00.000 10844 Enqueuing Move request for scope (0.03, -0.22)
23:07:05.152 00.000 11060 Worker thread wakes up
23:07:05.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
23:07:05.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
23:07:05.152 00.000 11060 Moving (0.03, -0.22) raw xDistance=0.21 yDistance=0.07
23:07:05.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
23:07:05.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:05.156 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:07:05.156 00.000 11060 MoveAxis(W, 35, ABG)
23:07:05.156 00.000 11060 Guiding  Dir = 3, Dur = 35
23:07:05.161 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:05.171 00.010 11060 IsSlewing returns 0
23:07:05.172 00.001 11060 IsGuiding returns 0
23:07:05.181 00.009 10844 UpdateGuideState exits: m=3171 SNR=36.9 Saturated
23:07:05.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:05.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:05.181 00.000 10844 Enqueuing Expose request
23:07:05.215 00.034 11060 IsGuiding returns 0
23:07:05.215 00.000 11060 Move returns status 0, amount 35
23:07:05.215 00.000 11060 MoveAxis(N, 0, ABG)
23:07:05.215 00.000 11060 Move returns status 0, amount 0
23:07:05.215 00.000 11060 move complete, result=0
23:07:05.215 00.000 11060 worker thread done servicing request
23:07:05.215 00.000 11060 Worker thread wakes up
23:07:05.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:05.215 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
23:07:05.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:05.839 00.624 11060 Exposure complete
23:07:06.068 00.229 11060 worker thread done servicing request
23:07:06.068 00.000 10844 OnExposeComplete: enter
23:07:06.068 00.000 10844 UpdateGuideState(): m_state=6
23:07:06.068 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
23:07:06.068 00.000 10844 Star::Find returns 1 (0), X=254.97, Y=59.42, Mass=3375, SNR=37.7, Peak=254 HFD=3.5
23:07:06.068 00.000 10844 MultiStar: [#1 -0.29,-0.69,0.00,M6] [#2 0.57,0.10,1.87,U] [#3 -0.19,-0.13,0.91,U] [#4 0.07,0.21,0.94,U] [#5 -0.25,-0.65,0.00,M1] [#6 -0.23,-0.17,0.82,U] [#7 0.49,-0.28,0.84,U] [#8 -0.19,0.01,0.86,U] 
23:07:06.068 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.04}, one-star: {-0.15, -0.20}
23:07:06.068 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
23:07:06.068 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
23:07:06.068 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.35 mountX=0.02 mountY=0.13, mountTheta=1.40
23:07:06.068 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.04, opts=13)
23:07:06.068 00.000 10844 Enqueuing Move request for scope (0.12, -0.04)
23:07:06.068 00.000 11060 Worker thread wakes up
23:07:06.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:07:06.068 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:07:06.068 00.000 11060 Moving (0.12, -0.04) raw xDistance=0.02 yDistance=0.13
23:07:06.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:07:06.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:06.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:07:06.068 00.000 11060 MoveAxis(E, 0, ABG)
23:07:06.068 00.000 11060 Move returns status 0, amount 0
23:07:06.068 00.000 11060 MoveAxis(N, 0, ABG)
23:07:06.068 00.000 11060 Move returns status 0, amount 0
23:07:06.081 00.013 11060 move complete, result=0
23:07:06.081 00.000 11060 worker thread done servicing request
23:07:06.093 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:06.108 00.015 10844 UpdateGuideState exits: m=3375 SNR=37.7
23:07:06.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:06.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:06.108 00.000 10844 Enqueuing Expose request
23:07:06.108 00.000 11060 Worker thread wakes up
23:07:06.110 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:06.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:06.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:06.761 00.651 11060 Exposure complete
23:07:06.974 00.213 11060 worker thread done servicing request
23:07:06.974 00.000 10844 OnExposeComplete: enter
23:07:06.974 00.000 10844 UpdateGuideState(): m_state=6
23:07:06.974 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
23:07:06.974 00.000 10844 Star::Find returns 1 (1), X=255.19, Y=59.71, Mass=3393, SNR=37.8, Peak=255 HFD=3.6
23:07:06.974 00.000 10844 MultiStar: [#1 -0.32,-0.58,0.00,M7] [#2 0.42,0.39,1.76,U] [#3 -0.28,-0.70,0.00,M1] [#4 0.14,0.64,0.00,M1] [#5 -0.13,-0.34,1.00,U] [#6 -0.36,0.30,0.85,U] [#7 0.08,-0.28,0.81,U] [#8 -0.31,0.53,0.96,U] 
23:07:06.974 00.000 10844 single-star, 5 included, MultiStar: {0.02, 0.15}, one-star: {0.07, 0.09}
23:07:06.974 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
23:07:06.974 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
23:07:06.974 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.93 mountX=-0.10 mountY=0.05, mountTheta=2.67
23:07:06.980 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.09, opts=13)
23:07:06.980 00.000 10844 Enqueuing Move request for scope (0.07, 0.09)
23:07:06.980 00.000 11060 Worker thread wakes up
23:07:06.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
23:07:06.980 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
23:07:06.980 00.000 11060 Moving (0.07, 0.09) raw xDistance=-0.10 yDistance=0.05
23:07:06.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:07:06.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:06.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:07:06.980 00.000 11060 MoveAxis(E, 0, ABG)
23:07:06.980 00.000 11060 Move returns status 0, amount 0
23:07:06.980 00.000 11060 MoveAxis(N, 0, ABG)
23:07:06.980 00.000 11060 Move returns status 0, amount 0
23:07:06.980 00.000 11060 move complete, result=0
23:07:06.980 00.000 11060 worker thread done servicing request
23:07:06.990 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:07.016 00.026 10844 UpdateGuideState exits: m=3393 SNR=37.8 Saturated
23:07:07.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:07.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:07.016 00.000 10844 Enqueuing Expose request
23:07:07.016 00.000 11060 Worker thread wakes up
23:07:07.016 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:07.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:07.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:07.659 00.643 11060 Exposure complete
23:07:07.900 00.241 11060 worker thread done servicing request
23:07:07.900 00.000 10844 OnExposeComplete: enter
23:07:07.900 00.000 10844 UpdateGuideState(): m_state=6
23:07:07.900 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
23:07:07.900 00.000 10844 Star::Find returns 1 (1), X=255.04, Y=59.39, Mass=3030, SNR=35.6, Peak=255 HFD=3.4
23:07:07.900 00.000 10844 MultiStar: [#1 -0.58,-0.76,0.00,M8] [#2 0.21,-0.07,1.99,U] [#3 -0.45,-0.25,0.99,U] [#4 -0.42,-0.45,1.03,U] [#5 -0.55,-0.62,0.00,M1] [#6 -0.33,0.45,0.93,U] [#7 -0.49,-0.13,0.81,U] [#8 -0.43,-0.26,0.95,U] 
23:07:07.900 00.000 10844 single-star, 6 included, MultiStar: {-0.21, -0.13}, one-star: {-0.08, -0.23}
23:07:07.900 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
23:07:07.900 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:07:07.900 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.92 mountX=0.24 mountY=-0.04, mountTheta=-0.18
23:07:07.905 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.23, opts=13)
23:07:07.905 00.000 10844 Enqueuing Move request for scope (-0.08, -0.23)
23:07:07.905 00.000 11060 Worker thread wakes up
23:07:07.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
23:07:07.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
23:07:07.905 00.000 11060 Moving (-0.08, -0.23) raw xDistance=0.24 yDistance=-0.04
23:07:07.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
23:07:07.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:07.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:07.907 00.002 11060 MoveAxis(W, 42, ABG)
23:07:07.907 00.000 11060 Guiding  Dir = 3, Dur = 42
23:07:07.916 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:07:07.925 00.009 11060 IsSlewing returns 0
23:07:07.925 00.000 11060 IsGuiding returns 0
23:07:07.931 00.006 10844 UpdateGuideState exits: m=3030 SNR=35.6 Saturated
23:07:07.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:07.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:07.931 00.000 10844 Enqueuing Expose request
23:07:07.988 00.057 11060 IsGuiding returns 0
23:07:07.989 00.001 11060 Move returns status 0, amount 42
23:07:07.989 00.000 11060 MoveAxis(N, 0, ABG)
23:07:07.989 00.000 11060 Move returns status 0, amount 0
23:07:07.989 00.000 11060 move complete, result=0
23:07:07.989 00.000 11060 worker thread done servicing request
23:07:07.989 00.000 11060 Worker thread wakes up
23:07:07.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:07.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:08.003 00.014 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
23:07:08.626 00.623 11060 Exposure complete
23:07:08.874 00.248 11060 worker thread done servicing request
23:07:08.874 00.000 10844 OnExposeComplete: enter
23:07:08.874 00.000 10844 UpdateGuideState(): m_state=6
23:07:08.874 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
23:07:08.874 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=59.37, Mass=3337, SNR=37.6, Peak=255 HFD=3.4
23:07:08.874 00.000 10844 MultiStar: [#1 -0.35,-0.69,0.00,M9] [#2 -0.39,0.54,0.00,M1] [#3 -0.17,0.07,0.87,U] [#4 -0.24,0.31,0.87,U] [#5 -0.71,-0.11,0.00,M2] [#6 -0.11,-0.06,0.84,U] [#7 -0.47,0.13,0.86,U] [#8 -0.16,-0.11,0.89,U] 
23:07:08.874 00.000 10844 refined, 5 included, MultiStar: {-0.22, 0.01}, one-star: {-0.15, -0.25}
23:07:08.874 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.43)
23:07:08.874 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
23:07:08.874 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.10 mountX=0.03 mountY=-0.21, mountTheta=-1.43
23:07:08.874 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.01, opts=13)
23:07:08.874 00.000 10844 Enqueuing Move request for scope (-0.22, 0.01)
23:07:08.874 00.000 11060 Worker thread wakes up
23:07:08.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
23:07:08.874 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
23:07:08.874 00.000 11060 Moving (-0.22, 0.01) raw xDistance=0.03 yDistance=-0.21
23:07:08.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:07:08.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:07:08.874 00.000 11060 MoveAxis(E, 0, ABG)
23:07:08.874 00.000 11060 Move returns status 0, amount 0
23:07:08.874 00.000 11060 MoveAxis(N, 83, ABG)
23:07:08.874 00.000 11060 Guiding  Dir = 0, Dur = 83
23:07:08.887 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
23:07:08.900 00.013 11060 IsSlewing returns 0
23:07:08.900 00.000 11060 IsGuiding returns 0
23:07:08.905 00.005 10844 UpdateGuideState exits: m=3337 SNR=37.6 Saturated
23:07:08.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:08.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:08.905 00.000 10844 Enqueuing Expose request
23:07:08.993 00.088 11060 IsGuiding returns 0
23:07:08.993 00.000 11060 Move returns status 0, amount 83
23:07:08.993 00.000 11060 move complete, result=0
23:07:08.993 00.000 11060 worker thread done servicing request
23:07:08.993 00.000 11060 Worker thread wakes up
23:07:08.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:08.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:08.993 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 83 ms NORTH
23:07:09.641 00.648 11060 Exposure complete
23:07:09.854 00.213 11060 worker thread done servicing request
23:07:09.854 00.000 10844 OnExposeComplete: enter
23:07:09.865 00.011 10844 UpdateGuideState(): m_state=6
23:07:09.865 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
23:07:09.865 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=59.54, Mass=3430, SNR=37.4, Peak=255 HFD=3.7
23:07:09.865 00.000 10844 MultiStar: [#1 -0.19,-0.39,1.05,U] [#2 -0.03,0.37,1.98,U] [#3 0.15,0.00,0.94,U] [#4 -0.38,-0.03,0.90,U] [#5 -0.10,-0.16,1.14,U] [#6 -0.15,-0.13,0.96,U] [#7 0.03,-0.07,0.82,U] [#8 0.32,0.04,0.92,U] 
23:07:09.865 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.10, -0.08}
23:07:09.865 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
23:07:09.865 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
23:07:09.865 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.90 mountX=0.02 mountY=-0.05, mountTheta=-1.16
23:07:09.869 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
23:07:09.869 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
23:07:09.869 00.000 11060 Worker thread wakes up
23:07:09.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:07:09.869 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:07:09.869 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.05
23:07:09.870 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:07:09.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:09.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:07:09.870 00.000 11060 MoveAxis(E, 0, ABG)
23:07:09.870 00.000 11060 Move returns status 0, amount 0
23:07:09.870 00.000 11060 MoveAxis(N, 0, ABG)
23:07:09.870 00.000 11060 Move returns status 0, amount 0
23:07:09.870 00.000 11060 move complete, result=0
23:07:09.870 00.000 11060 worker thread done servicing request
23:07:09.876 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:09.893 00.017 10844 UpdateGuideState exits: m=3430 SNR=37.4 Saturated
23:07:09.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:09.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:09.893 00.000 10844 Enqueuing Expose request
23:07:09.893 00.000 11060 Worker thread wakes up
23:07:09.893 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:09.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:09.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:10.530 00.637 11060 Exposure complete
23:07:10.807 00.277 11060 worker thread done servicing request
23:07:10.807 00.000 10844 OnExposeComplete: enter
23:07:10.807 00.000 10844 UpdateGuideState(): m_state=6
23:07:10.807 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
23:07:10.807 00.000 10844 Star::Find returns 1 (0), X=254.81, Y=58.95, Mass=3188, SNR=36.8, Peak=249 HFD=3.4
23:07:10.807 00.000 10844 MultiStar: [#1 0.18,-1.14,0.00,M9] [#2 0.34,-0.52,1.96,U] [#3 -0.18,-0.41,0.91,U] [#4 -0.46,-0.31,0.88,U] [#5 -0.09,-0.83,0.00,M2] [#6 -0.16,-0.57,0.92,U] [#7 -0.00,-0.22,0.86,U] [#8 0.37,-0.45,0.89,U] 
23:07:10.807 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.47}, one-star: {-0.31, -0.67}
23:07:10.807 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
23:07:10.807 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
23:07:10.807 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.47 hyp=0.47 cameraTheta=-1.58 mountX=0.46 mountY=0.07, mountTheta=0.15
23:07:10.812 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.47, opts=13)
23:07:10.812 00.000 10844 Enqueuing Move request for scope (-0.00, -0.47)
23:07:10.812 00.000 11060 Worker thread wakes up
23:07:10.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.47) opts 0xd
23:07:10.812 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.47)
23:07:10.812 00.000 11060 Moving (-0.00, -0.47) raw xDistance=0.46 yDistance=0.07
23:07:10.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.46
23:07:10.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:10.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:07:10.812 00.000 11060 MoveAxis(W, 80, ABG)
23:07:10.812 00.000 11060 Guiding  Dir = 3, Dur = 80
23:07:10.820 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:07:10.825 00.005 11060 IsSlewing returns 0
23:07:10.825 00.000 11060 IsGuiding returns 0
23:07:10.836 00.011 10844 UpdateGuideState exits: m=3188 SNR=36.8
23:07:10.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:10.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:10.836 00.000 10844 Enqueuing Expose request
23:07:10.918 00.082 11060 IsGuiding returns 0
23:07:10.919 00.001 11060 Move returns status 0, amount 80
23:07:10.919 00.000 11060 MoveAxis(N, 0, ABG)
23:07:10.919 00.000 11060 Move returns status 0, amount 0
23:07:10.919 00.000 11060 move complete, result=0
23:07:10.919 00.000 11060 worker thread done servicing request
23:07:10.919 00.000 11060 Worker thread wakes up
23:07:10.919 00.000 10844 GuideStep: 0.5 px 80 ms WEST, 0.1 px 0 ms NORTH
23:07:10.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:10.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:11.567 00.648 11060 Exposure complete
23:07:11.806 00.239 11060 worker thread done servicing request
23:07:11.806 00.000 10844 OnExposeComplete: enter
23:07:11.806 00.000 10844 UpdateGuideState(): m_state=6
23:07:11.806 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
23:07:11.807 00.001 10844 Star::Find returns 1 (0), X=255.10, Y=58.88, Mass=3222, SNR=37.3, Peak=221 HFD=3.8
23:07:11.807 00.000 10844 MultiStar: [#1 0.49,-1.29,0.00,M10] [#2 0.13,0.22,1.91,U] [#3 -0.09,0.29,0.95,U] [#4 -0.38,0.08,0.86,U] [#5 -0.34,-0.27,1.00,U] [#6 -0.11,0.04,0.92,U] [#7 -0.41,0.10,0.78,U] [#8 0.17,0.03,0.94,U] 
23:07:11.807 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {-0.02, -0.73}
23:07:11.807 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:07:11.807 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
23:07:11.807 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.00 mountX=0.03 mountY=-0.09, mountTheta=-1.25
23:07:11.807 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
23:07:11.807 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
23:07:11.807 00.000 11060 Worker thread wakes up
23:07:11.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:07:11.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:07:11.807 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=-0.09
23:07:11.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:07:11.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:11.810 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:11.810 00.000 11060 MoveAxis(E, 0, ABG)
23:07:11.810 00.000 11060 Move returns status 0, amount 0
23:07:11.810 00.000 11060 MoveAxis(N, 0, ABG)
23:07:11.810 00.000 11060 Move returns status 0, amount 0
23:07:11.810 00.000 11060 move complete, result=0
23:07:11.810 00.000 11060 worker thread done servicing request
23:07:11.838 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:11.852 00.014 10844 UpdateGuideState exits: m=3222 SNR=37.3
23:07:11.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:11.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:11.852 00.000 10844 Enqueuing Expose request
23:07:11.852 00.000 11060 Worker thread wakes up
23:07:11.852 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:11.857 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:11.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:12.501 00.644 11060 Exposure complete
23:07:12.750 00.249 11060 worker thread done servicing request
23:07:12.750 00.000 10844 OnExposeComplete: enter
23:07:12.750 00.000 10844 UpdateGuideState(): m_state=6
23:07:12.752 00.002 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
23:07:12.752 00.000 10844 Star::Find returns 1 (0), X=255.27, Y=59.26, Mass=3143, SNR=36.0, Peak=237 HFD=3.5
23:07:12.753 00.001 10844 MultiStar: [#1 0.43,-0.49,0.00,R] [#2 0.14,0.59,2.01,U] [#3 0.03,0.20,0.92,U] [#4 -0.15,0.47,0.92,U] [#5 -0.07,-0.51,1.07,U] [#6 -0.14,0.50,0.90,U] [#7 0.20,0.10,0.85,U] [#8 0.22,0.53,0.90,U] 
23:07:12.753 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.22}, one-star: {0.15, -0.36}
23:07:12.753 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
23:07:12.753 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
23:07:12.753 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=-0.23 mountY=0.02, mountTheta=3.06
23:07:12.753 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.22, opts=13)
23:07:12.753 00.000 10844 Enqueuing Move request for scope (0.06, 0.22)
23:07:12.753 00.000 11060 Worker thread wakes up
23:07:12.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
23:07:12.753 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
23:07:12.753 00.000 11060 Moving (0.06, 0.22) raw xDistance=-0.23 yDistance=0.02
23:07:12.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:07:12.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:12.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:12.753 00.000 11060 MoveAxis(E, 40, ABG)
23:07:12.753 00.000 11060 Guiding  Dir = 2, Dur = 40
23:07:12.762 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:12.772 00.010 11060 IsSlewing returns 0
23:07:12.773 00.001 11060 IsGuiding returns 0
23:07:12.782 00.009 10844 UpdateGuideState exits: m=3143 SNR=36.0
23:07:12.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:12.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:12.782 00.000 10844 Enqueuing Expose request
23:07:12.817 00.035 11060 IsGuiding returns 0
23:07:12.817 00.000 11060 Move returns status 0, amount 40
23:07:12.817 00.000 11060 MoveAxis(N, 0, ABG)
23:07:12.817 00.000 11060 Move returns status 0, amount 0
23:07:12.817 00.000 11060 move complete, result=0
23:07:12.817 00.000 11060 worker thread done servicing request
23:07:12.817 00.000 11060 Worker thread wakes up
23:07:12.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:12.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:12.817 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
23:07:13.461 00.644 11060 Exposure complete
23:07:13.691 00.230 10844 OnExposeComplete: enter
23:07:13.691 00.000 10844 UpdateGuideState(): m_state=6
23:07:13.691 00.000 11060 worker thread done servicing request
23:07:13.691 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
23:07:13.691 00.000 10844 Star::Find returns 1 (1), X=255.16, Y=59.50, Mass=3438, SNR=37.4, Peak=255 HFD=3.7
23:07:13.691 00.000 10844 MultiStar: [#1 -0.46,-0.70,0.00,M1] [#2 0.17,-0.17,1.81,U] [#3 -0.14,-0.12,1.01,U] [#4 -0.74,0.68,0.00,M1] [#5 -0.28,-0.87,0.00,M1] [#6 0.14,0.24,0.91,U] [#7 -0.27,0.14,0.79,U] [#8 -0.28,-0.11,0.93,U] 
23:07:13.693 00.002 10844 refined, 5 included, MultiStar: {-0.02, -0.05}, one-star: {0.04, -0.12}
23:07:13.693 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
23:07:13.693 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
23:07:13.693 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.97 mountX=0.05 mountY=-0.01, mountTheta=-0.23
23:07:13.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
23:07:13.694 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
23:07:13.694 00.000 11060 Worker thread wakes up
23:07:13.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
23:07:13.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
23:07:13.694 00.000 11060 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=-0.01
23:07:13.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:07:13.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:13.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:13.694 00.000 11060 MoveAxis(E, 0, ABG)
23:07:13.694 00.000 11060 Move returns status 0, amount 0
23:07:13.694 00.000 11060 MoveAxis(N, 0, ABG)
23:07:13.694 00.000 11060 Move returns status 0, amount 0
23:07:13.694 00.000 11060 move complete, result=0
23:07:13.694 00.000 11060 worker thread done servicing request
23:07:13.715 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:13.730 00.015 10844 UpdateGuideState exits: m=3438 SNR=37.4 Saturated
23:07:13.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:13.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:13.730 00.000 10844 Enqueuing Expose request
23:07:13.730 00.000 11060 Worker thread wakes up
23:07:13.730 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:13.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:13.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:14.395 00.665 11060 Exposure complete
23:07:14.651 00.256 11060 worker thread done servicing request
23:07:14.651 00.000 10844 OnExposeComplete: enter
23:07:14.651 00.000 10844 UpdateGuideState(): m_state=6
23:07:14.651 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
23:07:14.651 00.000 10844 Star::Find returns 1 (0), X=255.37, Y=59.08, Mass=3004, SNR=35.7, Peak=249 HFD=3.5
23:07:14.651 00.000 10844 MultiStar: [#1 -0.20,0.17,1.05,U] [#2 0.14,-0.18,1.86,U] [#3 -0.01,-0.28,1.00,U] [#4 0.04,0.57,0.94,U] [#5 -0.76,-0.09,0.00,M2] [#6 -0.10,0.19,0.92,U] [#7 -0.17,0.13,0.92,U] [#8 -0.01,-0.04,0.93,U] 
23:07:14.651 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.25, -0.54}
23:07:14.651 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:07:14.651 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
23:07:14.651 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.15 mountX=0.02 mountY=0.01, mountTheta=0.59
23:07:14.651 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.02, opts=13)
23:07:14.651 00.000 10844 Enqueuing Move request for scope (0.01, -0.02)
23:07:14.651 00.000 11060 Worker thread wakes up
23:07:14.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:07:14.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:07:14.651 00.000 11060 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=0.01
23:07:14.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:07:14.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:14.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:07:14.651 00.000 11060 MoveAxis(E, 0, ABG)
23:07:14.651 00.000 11060 Move returns status 0, amount 0
23:07:14.651 00.000 11060 MoveAxis(N, 0, ABG)
23:07:14.651 00.000 11060 Move returns status 0, amount 0
23:07:14.651 00.000 11060 move complete, result=0
23:07:14.651 00.000 11060 worker thread done servicing request
23:07:14.662 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:14.679 00.017 10844 UpdateGuideState exits: m=3004 SNR=35.7
23:07:14.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:14.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:14.679 00.000 10844 Enqueuing Expose request
23:07:14.679 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:14.679 00.000 11060 Worker thread wakes up
23:07:14.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:14.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:15.310 00.631 11060 Exposure complete
23:07:15.528 00.218 11060 worker thread done servicing request
23:07:15.528 00.000 10844 OnExposeComplete: enter
23:07:15.528 00.000 10844 UpdateGuideState(): m_state=6
23:07:15.529 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
23:07:15.529 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=59.35, Mass=2892, SNR=34.4, Peak=253 HFD=3.7
23:07:15.529 00.000 10844 MultiStar: [#1 0.07,-0.26,1.01,U] [#2 -0.11,0.13,2.12,U] [#3 -0.20,-0.42,1.11,U] [#4 -0.12,0.38,1.06,U] [#5 -0.97,-0.27,0.00,M3] [#6 -0.51,0.42,0.00,M1] [#7 0.06,0.07,0.89,U] [#8 -0.06,-0.22,0.96,U] 
23:07:15.529 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {0.04, -0.27}
23:07:15.529 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
23:07:15.529 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
23:07:15.529 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.36 mountX=0.07 mountY=-0.05, mountTheta=-0.62
23:07:15.529 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
23:07:15.529 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
23:07:15.529 00.000 11060 Worker thread wakes up
23:07:15.541 00.012 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:07:15.541 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:07:15.541 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.05
23:07:15.543 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:07:15.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:15.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:07:15.543 00.000 11060 MoveAxis(E, 0, ABG)
23:07:15.543 00.000 11060 Move returns status 0, amount 0
23:07:15.543 00.000 11060 MoveAxis(N, 0, ABG)
23:07:15.543 00.000 11060 Move returns status 0, amount 0
23:07:15.543 00.000 11060 move complete, result=0
23:07:15.543 00.000 11060 worker thread done servicing request
23:07:15.550 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:15.567 00.017 10844 UpdateGuideState exits: m=2892 SNR=34.4
23:07:15.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:15.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:15.567 00.000 10844 Enqueuing Expose request
23:07:15.567 00.000 11060 Worker thread wakes up
23:07:15.567 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:15.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:15.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:16.183 00.616 11060 Exposure complete
23:07:16.430 00.247 11060 worker thread done servicing request
23:07:16.430 00.000 10844 OnExposeComplete: enter
23:07:16.430 00.000 10844 UpdateGuideState(): m_state=6
23:07:16.430 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
23:07:16.430 00.000 10844 Star::Find returns 1 (1), X=254.78, Y=59.49, Mass=2945, SNR=35.6, Peak=255 HFD=3.4
23:07:16.430 00.000 10844 MultiStar: [#1 -0.50,-0.48,0.00,M1] [#2 -0.02,-0.46,2.05,U] [#3 0.05,-0.77,0.00,M1] [#4 -0.49,0.20,0.91,U] [#5 -0.08,-0.24,1.01,U] [#6 -0.03,-0.16,0.92,U] [#7 0.23,-0.48,0.84,U] [#8 -0.10,-0.21,0.96,U] 
23:07:16.430 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.25}, one-star: {-0.35, -0.12}
23:07:16.430 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:07:16.430 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
23:07:16.430 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.99 mountX=0.26 mountY=-0.07, mountTheta=-0.26
23:07:16.430 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.25, opts=13)
23:07:16.434 00.004 10844 Enqueuing Move request for scope (-0.11, -0.25)
23:07:16.434 00.000 11060 Worker thread wakes up
23:07:16.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
23:07:16.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
23:07:16.434 00.000 11060 Moving (-0.11, -0.25) raw xDistance=0.26 yDistance=-0.07
23:07:16.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:07:16.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:16.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:07:16.434 00.000 11060 MoveAxis(W, 45, ABG)
23:07:16.434 00.000 11060 Guiding  Dir = 3, Dur = 45
23:07:16.440 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:07:16.442 00.002 11060 IsSlewing returns 0
23:07:16.442 00.000 11060 IsGuiding returns 0
23:07:16.459 00.017 10844 UpdateGuideState exits: m=2945 SNR=35.6 Saturated
23:07:16.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:16.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:16.459 00.000 10844 Enqueuing Expose request
23:07:16.502 00.043 11060 IsGuiding returns 0
23:07:16.502 00.000 11060 Move returns status 0, amount 45
23:07:16.503 00.001 11060 MoveAxis(N, 0, ABG)
23:07:16.503 00.000 11060 Move returns status 0, amount 0
23:07:16.503 00.000 11060 move complete, result=0
23:07:16.503 00.000 11060 worker thread done servicing request
23:07:16.503 00.000 11060 Worker thread wakes up
23:07:16.504 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:16.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:16.508 00.004 10844 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
23:07:17.169 00.661 11060 Exposure complete
23:07:17.406 00.237 11060 worker thread done servicing request
23:07:17.406 00.000 10844 OnExposeComplete: enter
23:07:17.406 00.000 10844 UpdateGuideState(): m_state=6
23:07:17.406 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
23:07:17.406 00.000 10844 Star::Find returns 1 (0), X=254.69, Y=59.86, Mass=3382, SNR=37.3, Peak=251 HFD=3.6
23:07:17.406 00.000 10844 MultiStar: [#1 -0.65,-0.30,0.00,M2] [#2 0.49,0.26,1.90,U] [#3 0.26,-0.17,0.83,U] [#4 -0.39,0.16,0.95,U] [#5 -0.16,0.05,1.02,U] [#6 -0.20,-0.19,0.89,U] [#7 0.27,-0.28,0.80,U] [#8 0.13,-0.01,0.85,U] 
23:07:17.406 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.43, 0.24}
23:07:17.406 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
23:07:17.406 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
23:07:17.406 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.88 mountX=-0.06 mountY=0.03, mountTheta=2.62
23:07:17.411 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
23:07:17.411 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
23:07:17.411 00.000 11060 Worker thread wakes up
23:07:17.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:07:17.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:07:17.411 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.06 yDistance=0.03
23:07:17.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:07:17.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:17.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:07:17.411 00.000 11060 MoveAxis(E, 0, ABG)
23:07:17.411 00.000 11060 Move returns status 0, amount 0
23:07:17.411 00.000 11060 MoveAxis(N, 0, ABG)
23:07:17.411 00.000 11060 Move returns status 0, amount 0
23:07:17.411 00.000 11060 move complete, result=0
23:07:17.411 00.000 11060 worker thread done servicing request
23:07:17.431 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:17.450 00.019 10844 UpdateGuideState exits: m=3382 SNR=37.3
23:07:17.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:17.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:17.450 00.000 10844 Enqueuing Expose request
23:07:17.450 00.000 11060 Worker thread wakes up
23:07:17.450 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:17.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:17.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:18.067 00.617 11060 Exposure complete
23:07:18.306 00.239 11060 worker thread done servicing request
23:07:18.306 00.000 10844 OnExposeComplete: enter
23:07:18.306 00.000 10844 UpdateGuideState(): m_state=6
23:07:18.306 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
23:07:18.306 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=59.60, Mass=2712, SNR=33.6, Peak=255 HFD=3.3
23:07:18.306 00.000 10844 MultiStar: [#1 -0.50,0.07,1.00,U] [#2 0.29,0.87,0.00,M1] [#3 -0.28,0.43,1.01,U] [#4 0.01,0.07,1.02,U] [#5 -0.29,-0.65,0.00,M2] [#6 -0.15,0.29,1.06,U] [#7 -0.48,0.30,0.91,U] [#8 0.15,0.12,1.06,U] 
23:07:18.306 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.18}, one-star: {0.12, -0.02}
23:07:18.306 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
23:07:18.306 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:07:18.306 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.17 mountX=-0.00 mountY=0.12, mountTheta=1.58
23:07:18.308 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
23:07:18.308 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
23:07:18.308 00.000 11060 Worker thread wakes up
23:07:18.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:07:18.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:07:18.308 00.000 11060 Moving (0.12, -0.02) raw xDistance=-0.00 yDistance=0.12
23:07:18.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:07:18.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:18.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:07:18.308 00.000 11060 MoveAxis(E, 0, ABG)
23:07:18.308 00.000 11060 Move returns status 0, amount 0
23:07:18.310 00.002 11060 MoveAxis(N, 0, ABG)
23:07:18.310 00.000 11060 Move returns status 0, amount 0
23:07:18.310 00.000 11060 move complete, result=0
23:07:18.310 00.000 11060 worker thread done servicing request
23:07:18.313 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:18.334 00.021 10844 UpdateGuideState exits: m=2712 SNR=33.6 Saturated
23:07:18.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:18.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:18.334 00.000 10844 Enqueuing Expose request
23:07:18.334 00.000 11060 Worker thread wakes up
23:07:18.334 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:18.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:18.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:18.985 00.651 11060 Exposure complete
23:07:19.216 00.231 11060 worker thread done servicing request
23:07:19.216 00.000 10844 OnExposeComplete: enter
23:07:19.216 00.000 10844 UpdateGuideState(): m_state=6
23:07:19.216 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
23:07:19.216 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.15, Mass=3105, SNR=36.0, Peak=241 HFD=3.0
23:07:19.216 00.000 10844 MultiStar: [#1 -0.44,-0.36,0.99,U] [#2 0.03,0.11,1.94,U] [#3 -0.09,-0.42,0.97,U] [#4 -0.34,0.32,0.94,U] [#5 -0.09,-0.07,1.00,U] [#6 -0.51,-0.20,0.91,U] [#7 0.16,-0.16,0.82,U] [#8 0.04,-0.27,0.87,U] 
23:07:19.216 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.14}, one-star: {-0.06, -0.47}
23:07:19.216 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
23:07:19.216 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
23:07:19.216 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=0.16 mountY=-0.11, mountTheta=-0.57
23:07:19.218 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.14, opts=13)
23:07:19.218 00.000 10844 Enqueuing Move request for scope (-0.13, -0.14)
23:07:19.218 00.000 11060 Worker thread wakes up
23:07:19.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
23:07:19.218 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
23:07:19.220 00.002 11060 Moving (-0.13, -0.14) raw xDistance=0.16 yDistance=-0.11
23:07:19.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:07:19.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:19.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:07:19.220 00.000 11060 MoveAxis(W, 28, ABG)
23:07:19.220 00.000 11060 Guiding  Dir = 3, Dur = 28
23:07:19.223 00.003 11060 IsSlewing returns 0
23:07:19.223 00.000 11060 IsGuiding returns 0
23:07:19.226 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:19.252 00.026 10844 UpdateGuideState exits: m=3105 SNR=36.0
23:07:19.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:19.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:19.252 00.000 10844 Enqueuing Expose request
23:07:19.257 00.005 11060 IsGuiding returns 0
23:07:19.257 00.000 11060 Move returns status 0, amount 28
23:07:19.257 00.000 11060 MoveAxis(N, 0, ABG)
23:07:19.257 00.000 11060 Move returns status 0, amount 0
23:07:19.257 00.000 11060 move complete, result=0
23:07:19.257 00.000 11060 worker thread done servicing request
23:07:19.257 00.000 11060 Worker thread wakes up
23:07:19.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:19.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:19.265 00.008 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:07:19.903 00.638 11060 Exposure complete
23:07:20.124 00.221 11060 worker thread done servicing request
23:07:20.124 00.000 10844 OnExposeComplete: enter
23:07:20.124 00.000 10844 UpdateGuideState(): m_state=6
23:07:20.125 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
23:07:20.125 00.000 10844 Star::Find returns 1 (0), X=255.08, Y=59.18, Mass=2987, SNR=35.7, Peak=250 HFD=3.4
23:07:20.125 00.000 10844 MultiStar: [#1 -0.53,-0.25,1.09,U] [#2 0.46,0.25,2.00,U] [#3 -0.10,0.17,0.95,U] [#4 -0.29,0.12,1.02,U] [#5 -0.19,-0.05,1.07,U] [#6 -0.46,0.21,0.94,U] [#7 0.50,-0.31,0.86,U] [#8 0.19,0.24,0.90,U] 
23:07:20.125 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.04, -0.44}
23:07:20.125 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.11 = -2.18)
23:07:20.125 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
23:07:20.125 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.35 mountX=-0.01 mountY=-0.02, mountTheta=-2.18
23:07:20.127 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
23:07:20.127 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
23:07:20.127 00.000 11060 Worker thread wakes up
23:07:20.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:07:20.127 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:07:20.127 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.02
23:07:20.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:07:20.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:20.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:20.127 00.000 11060 MoveAxis(E, 0, ABG)
23:07:20.129 00.002 11060 Move returns status 0, amount 0
23:07:20.129 00.000 11060 MoveAxis(N, 0, ABG)
23:07:20.129 00.000 11060 Move returns status 0, amount 0
23:07:20.129 00.000 11060 move complete, result=0
23:07:20.129 00.000 11060 worker thread done servicing request
23:07:20.135 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:20.152 00.017 10844 UpdateGuideState exits: m=2987 SNR=35.7
23:07:20.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:20.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:20.152 00.000 10844 Enqueuing Expose request
23:07:20.152 00.000 11060 Worker thread wakes up
23:07:20.152 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:20.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:20.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:20.816 00.664 11060 Exposure complete
23:07:21.042 00.226 11060 worker thread done servicing request
23:07:21.042 00.000 10844 OnExposeComplete: enter
23:07:21.042 00.000 10844 UpdateGuideState(): m_state=6
23:07:21.042 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
23:07:21.042 00.000 10844 Star::Find returns 1 (0), X=254.68, Y=59.56, Mass=2978, SNR=35.3, Peak=241 HFD=3.2
23:07:21.042 00.000 10844 MultiStar: [#1 -0.58,0.31,0.00,M1] [#2 0.33,0.06,2.05,U] [#3 -0.58,0.10,0.97,U] [#4 -0.10,1.00,0.00,M1] [#5 -0.75,-0.15,0.00,M1] [#6 -0.41,0.11,0.95,U] [#7 -0.48,0.06,0.91,U] [#8 -0.09,0.22,0.95,U] 
23:07:21.042 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.08}, one-star: {-0.44, -0.06}
23:07:21.042 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
23:07:21.042 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.82)
23:07:21.042 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.73 mountX=-0.04 mountY=-0.19, mountTheta=-1.80
23:07:21.042 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.08, opts=13)
23:07:21.042 00.000 10844 Enqueuing Move request for scope (-0.18, 0.08)
23:07:21.042 00.000 11060 Worker thread wakes up
23:07:21.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
23:07:21.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
23:07:21.046 00.004 11060 Moving (-0.18, 0.08) raw xDistance=-0.04 yDistance=-0.19
23:07:21.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:07:21.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
23:07:21.046 00.000 11060 MoveAxis(E, 0, ABG)
23:07:21.046 00.000 11060 Move returns status 0, amount 0
23:07:21.046 00.000 11060 MoveAxis(N, 75, ABG)
23:07:21.046 00.000 11060 Guiding  Dir = 0, Dur = 75
23:07:21.051 00.005 11060 IsSlewing returns 0
23:07:21.052 00.001 11060 IsGuiding returns 0
23:07:21.055 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:07:21.081 00.026 10844 UpdateGuideState exits: m=2978 SNR=35.3
23:07:21.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:21.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:21.087 00.006 10844 Enqueuing Expose request
23:07:21.129 00.042 11060 IsGuiding returns 0
23:07:21.129 00.000 11060 Move returns status 0, amount 75
23:07:21.129 00.000 11060 move complete, result=0
23:07:21.129 00.000 11060 worker thread done servicing request
23:07:21.131 00.002 11060 Worker thread wakes up
23:07:21.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:21.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:21.168 00.037 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 75 ms NORTH
23:07:21.758 00.590 11060 Exposure complete
23:07:21.995 00.237 11060 worker thread done servicing request
23:07:21.995 00.000 10844 OnExposeComplete: enter
23:07:21.995 00.000 10844 UpdateGuideState(): m_state=6
23:07:21.995 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
23:07:21.995 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=59.17, Mass=3107, SNR=36.2, Peak=224 HFD=3.5
23:07:21.997 00.002 10844 MultiStar: [#1 -0.29,-0.60,0.00,M2] [#2 0.53,-0.34,1.98,U] [#3 0.27,-0.34,0.89,U] [#4 0.02,-0.20,0.97,U] [#5 -0.45,-0.52,0.00,M2] [#6 -0.18,-0.49,0.94,U] [#7 0.44,-0.20,0.90,U] [#8 -0.02,-0.81,0.00,M1] 
23:07:21.997 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.34}, one-star: {-0.24, -0.45}
23:07:21.997 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
23:07:21.997 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
23:07:21.997 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-1.05 mountX=0.30 mountY=0.25, mountTheta=0.69
23:07:21.999 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.34, opts=13)
23:07:21.999 00.000 10844 Enqueuing Move request for scope (0.19, -0.34)
23:07:21.999 00.000 11060 Worker thread wakes up
23:07:21.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.34) opts 0xd
23:07:21.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.34)
23:07:21.999 00.000 11060 Moving (0.19, -0.34) raw xDistance=0.30 yDistance=0.25
23:07:21.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:07:21.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:21.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:07:21.999 00.000 11060 MoveAxis(W, 52, ABG)
23:07:21.999 00.000 11060 Guiding  Dir = 3, Dur = 52
23:07:22.006 00.007 11060 IsSlewing returns 0
23:07:22.007 00.001 11060 IsGuiding returns 0
23:07:22.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:22.032 00.025 10844 UpdateGuideState exits: m=3107 SNR=36.2
23:07:22.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:22.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:22.032 00.000 10844 Enqueuing Expose request
23:07:22.068 00.036 11060 IsGuiding returns 0
23:07:22.068 00.000 11060 Move returns status 0, amount 52
23:07:22.068 00.000 11060 MoveAxis(N, 0, ABG)
23:07:22.068 00.000 11060 Move returns status 0, amount 0
23:07:22.068 00.000 11060 move complete, result=0
23:07:22.068 00.000 11060 worker thread done servicing request
23:07:22.068 00.000 11060 Worker thread wakes up
23:07:22.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:22.068 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.2 px 0 ms NORTH
23:07:22.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:22.717 00.649 11060 Exposure complete
23:07:22.962 00.245 11060 worker thread done servicing request
23:07:22.962 00.000 10844 OnExposeComplete: enter
23:07:22.962 00.000 10844 UpdateGuideState(): m_state=6
23:07:22.962 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
23:07:22.962 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.33, Mass=3139, SNR=36.4, Peak=247 HFD=3.6
23:07:22.962 00.000 10844 MultiStar: [#1 -0.71,0.36,0.00,M3] [#2 0.19,0.25,2.01,U] [#3 0.25,-0.09,1.01,U] [#4 -0.46,0.35,0.93,U] [#5 -0.18,-0.12,1.02,U] [#6 0.05,-0.38,0.90,U] [#7 -0.05,0.19,0.85,U] [#8 -0.29,-0.39,0.92,U] 
23:07:22.962 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.18, -0.29}
23:07:22.962 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
23:07:22.962 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
23:07:22.962 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-2.64 mountX=0.03 mountY=-0.04, mountTheta=-0.90
23:07:22.965 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
23:07:22.965 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
23:07:22.965 00.000 11060 Worker thread wakes up
23:07:22.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:07:22.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:07:22.965 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=-0.04
23:07:22.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:07:22.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:22.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:22.965 00.000 11060 MoveAxis(E, 0, ABG)
23:07:22.965 00.000 11060 Move returns status 0, amount 0
23:07:22.965 00.000 11060 MoveAxis(N, 0, ABG)
23:07:22.965 00.000 11060 Move returns status 0, amount 0
23:07:22.965 00.000 11060 move complete, result=0
23:07:22.967 00.002 11060 worker thread done servicing request
23:07:22.970 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
23:07:22.996 00.026 10844 UpdateGuideState exits: m=3139 SNR=36.4
23:07:22.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:22.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:22.996 00.000 10844 Enqueuing Expose request
23:07:22.996 00.000 11060 Worker thread wakes up
23:07:22.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:22.996 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:22.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:23.637 00.641 11060 Exposure complete
23:07:23.878 00.241 11060 worker thread done servicing request
23:07:23.878 00.000 10844 OnExposeComplete: enter
23:07:23.878 00.000 10844 UpdateGuideState(): m_state=6
23:07:23.878 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
23:07:23.878 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=59.32, Mass=3054, SNR=35.5, Peak=255 HFD=3.7
23:07:23.878 00.000 10844 MultiStar: [#1 -0.54,-0.02,1.03,U] [#2 0.09,-0.13,1.92,U] [#3 -0.11,-0.40,0.96,U] [#4 0.09,0.02,0.98,U] [#5 -0.09,0.07,1.07,U] [#6 -0.17,-0.29,0.97,U] [#7 0.15,0.04,0.82,U] [#8 -0.23,-0.05,0.95,U] 
23:07:23.878 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {0.06, -0.30}
23:07:23.878 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:07:23.878 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
23:07:23.878 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=0.13 mountY=-0.05, mountTheta=-0.37
23:07:23.883 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.12, opts=13)
23:07:23.883 00.000 10844 Enqueuing Move request for scope (-0.07, -0.12)
23:07:23.883 00.000 11060 Worker thread wakes up
23:07:23.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
23:07:23.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
23:07:23.883 00.000 11060 Moving (-0.07, -0.12) raw xDistance=0.13 yDistance=-0.05
23:07:23.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:07:23.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:23.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:07:23.883 00.000 11060 MoveAxis(W, 23, ABG)
23:07:23.883 00.000 11060 Guiding  Dir = 3, Dur = 23
23:07:23.903 00.020 11060 IsSlewing returns 0
23:07:23.903 00.000 11060 IsGuiding returns 0
23:07:23.906 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:23.924 00.018 10844 UpdateGuideState exits: m=3054 SNR=35.5 Saturated
23:07:23.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:23.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:23.925 00.001 10844 Enqueuing Expose request
23:07:23.934 00.009 11060 IsGuiding returns 0
23:07:23.934 00.000 11060 Move returns status 0, amount 23
23:07:23.934 00.000 11060 MoveAxis(N, 0, ABG)
23:07:23.934 00.000 11060 Move returns status 0, amount 0
23:07:23.934 00.000 11060 move complete, result=0
23:07:23.934 00.000 11060 worker thread done servicing request
23:07:23.934 00.000 11060 Worker thread wakes up
23:07:23.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:23.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:23.939 00.005 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
23:07:24.593 00.654 11060 Exposure complete
23:07:24.849 00.256 11060 worker thread done servicing request
23:07:24.849 00.000 10844 OnExposeComplete: enter
23:07:24.849 00.000 10844 UpdateGuideState(): m_state=6
23:07:24.849 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
23:07:24.849 00.000 10844 Star::Find returns 1 (1), X=254.94, Y=59.07, Mass=2744, SNR=34.2, Peak=255 HFD=2.9
23:07:24.849 00.000 10844 MultiStar: [#1 -0.58,-0.46,0.00,M3] [#2 0.12,0.17,2.00,U] [#3 -0.06,0.06,1.00,U] [#4 0.24,-0.41,0.99,U] [#5 -0.59,-0.07,1.08,U] [#6 -0.33,-0.12,0.96,U] [#7 -0.26,0.33,0.89,U] [#8 0.04,-0.21,1.02,U] 
23:07:24.849 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.07}, one-star: {-0.18, -0.55}
23:07:24.849 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
23:07:24.849 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
23:07:24.849 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.52 mountX=0.09 mountY=-0.09, mountTheta=-0.77
23:07:24.849 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.07, opts=13)
23:07:24.849 00.000 10844 Enqueuing Move request for scope (-0.10, -0.07)
23:07:24.849 00.000 11060 Worker thread wakes up
23:07:24.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
23:07:24.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
23:07:24.849 00.000 11060 Moving (-0.10, -0.07) raw xDistance=0.09 yDistance=-0.09
23:07:24.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:07:24.854 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:24.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:24.854 00.000 11060 MoveAxis(E, 0, ABG)
23:07:24.854 00.000 11060 Move returns status 0, amount 0
23:07:24.854 00.000 11060 MoveAxis(N, 0, ABG)
23:07:24.854 00.000 11060 Move returns status 0, amount 0
23:07:24.854 00.000 11060 move complete, result=0
23:07:24.854 00.000 11060 worker thread done servicing request
23:07:24.860 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:24.874 00.014 10844 UpdateGuideState exits: m=2744 SNR=34.2 Saturated
23:07:24.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:24.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:24.874 00.000 10844 Enqueuing Expose request
23:07:24.874 00.000 11060 Worker thread wakes up
23:07:24.874 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:24.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:24.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:25.526 00.652 11060 Exposure complete
23:07:25.749 00.223 11060 worker thread done servicing request
23:07:25.749 00.000 10844 OnExposeComplete: enter
23:07:25.749 00.000 10844 UpdateGuideState(): m_state=6
23:07:25.749 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
23:07:25.749 00.000 10844 Star::Find returns 1 (0), X=254.87, Y=59.52, Mass=2865, SNR=35.0, Peak=246 HFD=3.5
23:07:25.749 00.000 10844 MultiStar: [#1 -0.42,0.45,0.96,U] [#2 0.43,0.88,0.00,M1] [#3 -0.05,0.21,1.06,U] [#4 0.34,0.99,0.00,M1] [#5 -0.45,0.50,0.00,M1] [#6 0.19,0.10,0.96,U] [#7 -0.17,0.46,0.90,U] [#8 0.26,0.85,0.00,M1] 
23:07:25.749 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.22}, one-star: {-0.25, -0.10}
23:07:25.749 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
23:07:25.749 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.41)
23:07:25.749 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.13 mountX=-0.19 mountY=-0.17, mountTheta=-2.41
23:07:25.749 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.22, opts=13)
23:07:25.754 00.005 10844 Enqueuing Move request for scope (-0.14, 0.22)
23:07:25.754 00.000 11060 Worker thread wakes up
23:07:25.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
23:07:25.754 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
23:07:25.755 00.001 11060 Moving (-0.14, 0.22) raw xDistance=-0.19 yDistance=-0.17
23:07:25.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:07:25.766 00.011 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:25.768 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:07:25.768 00.000 11060 MoveAxis(E, 33, ABG)
23:07:25.768 00.000 11060 Guiding  Dir = 2, Dur = 33
23:07:25.774 00.006 11060 IsSlewing returns 0
23:07:25.774 00.000 11060 IsGuiding returns 0
23:07:25.775 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:25.790 00.015 10844 UpdateGuideState exits: m=2865 SNR=35.0
23:07:25.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:25.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:25.790 00.000 10844 Enqueuing Expose request
23:07:25.816 00.026 11060 IsGuiding returns 0
23:07:25.816 00.000 11060 Move returns status 0, amount 33
23:07:25.816 00.000 11060 MoveAxis(N, 0, ABG)
23:07:25.816 00.000 11060 Move returns status 0, amount 0
23:07:25.816 00.000 11060 move complete, result=0
23:07:25.816 00.000 11060 worker thread done servicing request
23:07:25.817 00.001 11060 Worker thread wakes up
23:07:25.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:25.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:25.817 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
23:07:26.444 00.627 11060 Exposure complete
23:07:26.694 00.250 10844 OnExposeComplete: enter
23:07:26.694 00.000 10844 UpdateGuideState(): m_state=6
23:07:26.695 00.001 11060 worker thread done servicing request
23:07:26.695 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
23:07:26.695 00.000 10844 Star::Find returns 1 (0), X=254.84, Y=60.17, Mass=3065, SNR=36.4, Peak=247 HFD=3.4
23:07:26.695 00.000 10844 MultiStar: [#1 -0.95,-0.10,0.00,M3] [#2 0.17,0.66,0.00,M2] [#3 -0.05,-0.17,0.96,U] [#4 -0.08,0.29,0.98,U] [#5 -0.23,-0.24,1.13,U] [#6 -0.47,0.61,0.00,M1] [#7 -0.34,-0.00,0.91,U] [#8 0.05,0.27,0.92,U] 
23:07:26.695 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.11}, one-star: {-0.28, 0.55}
23:07:26.695 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
23:07:26.695 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
23:07:26.695 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.54 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
23:07:26.698 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.11, opts=13)
23:07:26.698 00.000 10844 Enqueuing Move request for scope (-0.16, 0.11)
23:07:26.698 00.000 11060 Worker thread wakes up
23:07:26.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
23:07:26.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
23:07:26.698 00.000 11060 Moving (-0.16, 0.11) raw xDistance=-0.08 yDistance=-0.17
23:07:26.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:07:26.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:26.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:07:26.698 00.000 11060 MoveAxis(E, 0, ABG)
23:07:26.698 00.000 11060 Move returns status 0, amount 0
23:07:26.698 00.000 11060 MoveAxis(N, 0, ABG)
23:07:26.698 00.000 11060 Move returns status 0, amount 0
23:07:26.698 00.000 11060 move complete, result=0
23:07:26.698 00.000 11060 worker thread done servicing request
23:07:26.707 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:07:26.740 00.033 10844 UpdateGuideState exits: m=3065 SNR=36.4
23:07:26.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:26.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:26.740 00.000 10844 Enqueuing Expose request
23:07:26.740 00.000 11060 Worker thread wakes up
23:07:26.742 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:26.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:26.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:27.364 00.622 11060 Exposure complete
23:07:27.601 00.237 11060 worker thread done servicing request
23:07:27.602 00.001 10844 OnExposeComplete: enter
23:07:27.602 00.000 10844 UpdateGuideState(): m_state=6
23:07:27.602 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
23:07:27.602 00.000 10844 Star::Find returns 1 (0), X=255.14, Y=59.62, Mass=2762, SNR=33.8, Peak=250 HFD=3.4
23:07:27.602 00.000 10844 MultiStar: [#1 -0.33,-0.25,1.14,U] [#2 0.03,-0.57,2.06,U] [#3 0.14,-0.18,1.04,U] [#4 0.05,-0.06,1.02,U] [#5 -0.28,-0.47,1.12,U] [#6 -0.03,0.24,0.98,U] [#7 0.40,-0.45,0.93,U] [#8 0.01,-0.47,1.00,U] 
23:07:27.602 00.000 10844 single-star, 8 included, MultiStar: {-0.01, -0.28}, one-star: {0.02, 0.00}
23:07:27.602 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
23:07:27.602 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
23:07:27.602 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.14 mountX=-0.00 mountY=0.01, mountTheta=1.89
23:07:27.604 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.00, opts=13)
23:07:27.604 00.000 10844 Enqueuing Move request for scope (0.02, 0.00)
23:07:27.604 00.000 11060 Worker thread wakes up
23:07:27.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:07:27.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:07:27.604 00.000 11060 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=0.01
23:07:27.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:07:27.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:27.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:07:27.604 00.000 11060 MoveAxis(E, 0, ABG)
23:07:27.606 00.002 11060 Move returns status 0, amount 0
23:07:27.606 00.000 11060 MoveAxis(N, 0, ABG)
23:07:27.606 00.000 11060 Move returns status 0, amount 0
23:07:27.606 00.000 11060 move complete, result=0
23:07:27.606 00.000 11060 worker thread done servicing request
23:07:27.613 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:27.630 00.017 10844 UpdateGuideState exits: m=2762 SNR=33.8
23:07:27.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:27.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:27.630 00.000 10844 Enqueuing Expose request
23:07:27.639 00.009 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:07:27.639 00.000 11060 Worker thread wakes up
23:07:27.641 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:27.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:28.284 00.643 11060 Exposure complete
23:07:28.502 00.218 11060 worker thread done servicing request
23:07:28.502 00.000 10844 OnExposeComplete: enter
23:07:28.502 00.000 10844 UpdateGuideState(): m_state=6
23:07:28.502 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
23:07:28.502 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.78, Mass=3055, SNR=35.7, Peak=251 HFD=3.2
23:07:28.502 00.000 10844 MultiStar: [#1 -0.65,-0.48,0.00,M3] [#2 -0.12,0.18,1.97,U] [#3 -0.26,0.73,0.00,M1] [#4 -0.42,0.09,0.98,U] [#5 -0.76,-0.02,0.00,M1] [#6 0.19,0.44,0.91,U] [#7 -0.35,-0.06,0.93,U] [#8 0.24,0.33,0.90,U] 
23:07:28.504 00.002 10844 single-star, 5 included, MultiStar: {-0.09, 0.19}, one-star: {0.01, 0.16}
23:07:28.504 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
23:07:28.504 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
23:07:28.504 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=-0.16 mountY=-0.01, mountTheta=-3.05
23:07:28.504 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.16, opts=13)
23:07:28.504 00.000 10844 Enqueuing Move request for scope (0.01, 0.16)
23:07:28.514 00.010 11060 Worker thread wakes up
23:07:28.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:07:28.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:07:28.514 00.000 11060 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.01
23:07:28.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:07:28.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:28.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:28.516 00.002 11060 MoveAxis(E, 28, ABG)
23:07:28.516 00.000 11060 Guiding  Dir = 2, Dur = 28
23:07:28.524 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:28.539 00.015 11060 IsSlewing returns 0
23:07:28.540 00.001 11060 IsGuiding returns 0
23:07:28.545 00.005 10844 UpdateGuideState exits: m=3055 SNR=35.7
23:07:28.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:28.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:28.545 00.000 10844 Enqueuing Expose request
23:07:28.611 00.066 11060 IsGuiding returns 0
23:07:28.611 00.000 11060 Move returns status 0, amount 28
23:07:28.611 00.000 11060 MoveAxis(N, 0, ABG)
23:07:28.611 00.000 11060 Move returns status 0, amount 0
23:07:28.611 00.000 11060 move complete, result=0
23:07:28.611 00.000 11060 worker thread done servicing request
23:07:28.611 00.000 11060 Worker thread wakes up
23:07:28.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:28.613 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:28.613 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
23:07:29.277 00.664 11060 Exposure complete
23:07:29.518 00.241 11060 worker thread done servicing request
23:07:29.518 00.000 10844 OnExposeComplete: enter
23:07:29.518 00.000 10844 UpdateGuideState(): m_state=6
23:07:29.518 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
23:07:29.518 00.000 10844 Star::Find returns 1 (0), X=255.41, Y=60.27, Mass=2943, SNR=34.8, Peak=249 HFD=3.5
23:07:29.520 00.002 10844 MultiStar: [#1 0.03,0.08,1.11,U] [#2 0.27,0.25,2.09,U] [#3 0.17,0.41,1.01,U] [#4 -0.09,0.63,0.97,U] [#5 -0.01,-0.05,1.04,U] [#6 -0.25,0.47,0.98,U] [#7 0.10,-0.26,0.88,U] [#8 0.09,0.59,0.99,U] 
23:07:29.520 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.30}, one-star: {0.29, 0.65}
23:07:29.520 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:07:29.520 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:07:29.520 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.28 mountX=-0.31 mountY=0.04, mountTheta=3.02
23:07:29.520 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.30, opts=13)
23:07:29.520 00.000 10844 Enqueuing Move request for scope (0.09, 0.30)
23:07:29.522 00.002 11060 Worker thread wakes up
23:07:29.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
23:07:29.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
23:07:29.522 00.000 11060 Moving (0.09, 0.30) raw xDistance=-0.31 yDistance=0.04
23:07:29.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
23:07:29.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:29.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:29.522 00.000 11060 MoveAxis(E, 55, ABG)
23:07:29.522 00.000 11060 Guiding  Dir = 2, Dur = 55
23:07:29.528 00.006 11060 IsSlewing returns 0
23:07:29.529 00.001 11060 IsGuiding returns 0
23:07:29.533 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:29.560 00.027 10844 UpdateGuideState exits: m=2943 SNR=34.8
23:07:29.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:29.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:29.560 00.000 10844 Enqueuing Expose request
23:07:29.591 00.031 11060 IsGuiding returns 0
23:07:29.591 00.000 11060 Move returns status 0, amount 55
23:07:29.591 00.000 11060 MoveAxis(N, 0, ABG)
23:07:29.591 00.000 11060 Move returns status 0, amount 0
23:07:29.591 00.000 11060 move complete, result=0
23:07:29.591 00.000 11060 worker thread done servicing request
23:07:29.591 00.000 11060 Worker thread wakes up
23:07:29.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:29.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:29.595 00.004 10844 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
23:07:30.242 00.647 11060 Exposure complete
23:07:30.455 00.213 11060 worker thread done servicing request
23:07:30.455 00.000 10844 OnExposeComplete: enter
23:07:30.455 00.000 10844 UpdateGuideState(): m_state=6
23:07:30.455 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
23:07:30.455 00.000 10844 Star::Find returns 1 (1), X=255.71, Y=59.46, Mass=2898, SNR=34.8, Peak=255 HFD=3.5
23:07:30.455 00.000 10844 MultiStar: [#1 -0.25,-0.17,0.98,U] [#2 0.67,0.14,0.00,M1] [#3 -0.31,-0.08,1.01,U] [#4 0.14,-0.68,0.00,M1] [#5 -0.20,-0.43,1.11,U] [#6 -0.67,0.57,0.00,M1] [#7 -0.26,0.25,0.83,U] [#8 0.20,0.11,0.96,U] 
23:07:30.455 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.10}, one-star: {0.59, -0.16}
23:07:30.455 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
23:07:30.455 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:07:30.455 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.92 mountX=0.10 mountY=-0.02, mountTheta=-0.18
23:07:30.460 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
23:07:30.460 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
23:07:30.460 00.000 11060 Worker thread wakes up
23:07:30.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
23:07:30.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
23:07:30.460 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=-0.02
23:07:30.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:07:30.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:30.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:07:30.460 00.000 11060 MoveAxis(E, 0, ABG)
23:07:30.460 00.000 11060 Move returns status 0, amount 0
23:07:30.460 00.000 11060 MoveAxis(N, 0, ABG)
23:07:30.460 00.000 11060 Move returns status 0, amount 0
23:07:30.460 00.000 11060 move complete, result=0
23:07:30.460 00.000 11060 worker thread done servicing request
23:07:30.482 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:30.498 00.016 10844 UpdateGuideState exits: m=2898 SNR=34.8 Saturated
23:07:30.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:30.500 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:30.500 00.000 10844 Enqueuing Expose request
23:07:30.500 00.000 11060 Worker thread wakes up
23:07:30.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:30.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:30.500 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:31.127 00.627 11060 Exposure complete
23:07:31.372 00.245 11060 worker thread done servicing request
23:07:31.372 00.000 10844 OnExposeComplete: enter
23:07:31.372 00.000 10844 UpdateGuideState(): m_state=6
23:07:31.372 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
23:07:31.372 00.000 10844 Star::Find returns 1 (1), X=255.16, Y=59.75, Mass=3196, SNR=36.8, Peak=255 HFD=3.5
23:07:31.372 00.000 10844 MultiStar: [#1 -0.34,0.15,1.02,U] [#2 0.48,0.31,1.92,U] [#3 0.05,0.09,0.97,U] [#4 -0.06,0.83,0.00,M2] [#5 -0.05,-0.09,1.02,U] [#6 -0.18,0.34,0.94,U] [#7 0.03,0.26,0.88,U] [#8 -0.11,0.32,0.95,U] 
23:07:31.372 00.000 10844 single-star, 7 included, MultiStar: {0.04, 0.20}, one-star: {0.04, 0.13}
23:07:31.372 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
23:07:31.372 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
23:07:31.372 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.29 mountX=-0.14 mountY=0.02, mountTheta=3.03
23:07:31.378 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
23:07:31.378 00.000 10844 Enqueuing Move request for scope (0.04, 0.13)
23:07:31.378 00.000 11060 Worker thread wakes up
23:07:31.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
23:07:31.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
23:07:31.378 00.000 11060 Moving (0.04, 0.13) raw xDistance=-0.14 yDistance=0.02
23:07:31.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:07:31.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:31.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:31.378 00.000 11060 MoveAxis(E, 23, ABG)
23:07:31.378 00.000 11060 Guiding  Dir = 2, Dur = 23
23:07:31.385 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:31.389 00.004 11060 IsSlewing returns 0
23:07:31.389 00.000 11060 IsGuiding returns 0
23:07:31.402 00.013 10844 UpdateGuideState exits: m=3196 SNR=36.8 Saturated
23:07:31.403 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:31.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:31.403 00.000 10844 Enqueuing Expose request
23:07:31.418 00.015 11060 IsGuiding returns 0
23:07:31.418 00.000 11060 Move returns status 0, amount 23
23:07:31.418 00.000 11060 MoveAxis(N, 0, ABG)
23:07:31.418 00.000 11060 Move returns status 0, amount 0
23:07:31.418 00.000 11060 move complete, result=0
23:07:31.418 00.000 11060 worker thread done servicing request
23:07:31.418 00.000 11060 Worker thread wakes up
23:07:31.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:31.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:31.418 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
23:07:32.059 00.641 11060 Exposure complete
23:07:32.310 00.251 11060 worker thread done servicing request
23:07:32.310 00.000 10844 OnExposeComplete: enter
23:07:32.310 00.000 10844 UpdateGuideState(): m_state=6
23:07:32.313 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
23:07:32.313 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=59.56, Mass=3092, SNR=36.4, Peak=254 HFD=3.5
23:07:32.313 00.000 10844 MultiStar: [#1 -0.50,0.69,0.00,M1] [#2 -0.10,0.21,2.02,U] [#3 0.09,0.10,0.96,U] [#4 0.17,0.49,0.90,U] [#5 -0.45,-0.12,1.04,U] [#6 -0.47,-0.17,0.97,U] [#7 0.24,0.65,0.00,M1] [#8 -0.13,0.19,1.02,U] 
23:07:32.313 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.10}, one-star: {-0.17, -0.06}
23:07:32.313 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
23:07:32.313 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
23:07:32.313 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.80 mountX=0.09 mountY=-0.16, mountTheta=-1.05
23:07:32.334 00.021 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.06, opts=13)
23:07:32.334 00.000 10844 Enqueuing Move request for scope (-0.17, -0.06)
23:07:32.335 00.001 11060 Worker thread wakes up
23:07:32.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
23:07:32.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
23:07:32.335 00.000 11060 Moving (-0.17, -0.06) raw xDistance=0.09 yDistance=-0.16
23:07:32.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:07:32.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:32.336 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:07:32.336 00.000 11060 MoveAxis(E, 0, ABG)
23:07:32.336 00.000 11060 Move returns status 0, amount 0
23:07:32.336 00.000 11060 MoveAxis(N, 0, ABG)
23:07:32.336 00.000 11060 Move returns status 0, amount 0
23:07:32.336 00.000 11060 move complete, result=0
23:07:32.336 00.000 11060 worker thread done servicing request
23:07:32.344 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:32.362 00.018 10844 UpdateGuideState exits: m=3092 SNR=36.4
23:07:32.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:32.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:32.362 00.000 10844 Enqueuing Expose request
23:07:32.362 00.000 11060 Worker thread wakes up
23:07:32.362 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:32.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:32.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:33.018 00.656 11060 Exposure complete
23:07:33.260 00.242 11060 worker thread done servicing request
23:07:33.260 00.000 10844 OnExposeComplete: enter
23:07:33.260 00.000 10844 UpdateGuideState(): m_state=6
23:07:33.260 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
23:07:33.265 00.005 10844 Star::Find returns 1 (1), X=254.96, Y=59.40, Mass=3410, SNR=38.1, Peak=255 HFD=3.7
23:07:33.265 00.000 10844 MultiStar: [#1 -0.43,0.22,0.97,U] [#2 0.14,0.20,1.90,U] [#3 -0.48,0.61,0.00,M1] [#4 -0.08,-0.01,0.90,U] [#5 -0.24,-0.36,1.00,U] [#6 -0.23,0.63,0.00,M1] [#7 -0.14,0.23,0.79,U] [#8 0.08,0.00,0.92,U] 
23:07:33.265 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.02}, one-star: {-0.16, -0.22}
23:07:33.265 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.66)
23:07:33.266 00.001 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
23:07:33.279 00.013 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.88 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
23:07:33.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
23:07:33.280 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
23:07:33.280 00.000 11060 Worker thread wakes up
23:07:33.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:07:33.280 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:07:33.280 00.000 11060 Moving (-0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
23:07:33.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:07:33.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:33.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:33.280 00.000 11060 MoveAxis(E, 0, ABG)
23:07:33.280 00.000 11060 Move returns status 0, amount 0
23:07:33.280 00.000 11060 MoveAxis(N, 0, ABG)
23:07:33.280 00.000 11060 Move returns status 0, amount 0
23:07:33.282 00.002 11060 move complete, result=0
23:07:33.282 00.000 11060 worker thread done servicing request
23:07:33.288 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:33.309 00.021 10844 UpdateGuideState exits: m=3410 SNR=38.1 Saturated
23:07:33.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:33.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:33.309 00.000 10844 Enqueuing Expose request
23:07:33.309 00.000 11060 Worker thread wakes up
23:07:33.309 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:33.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:33.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:33.940 00.631 11060 Exposure complete
23:07:34.178 00.238 11060 worker thread done servicing request
23:07:34.178 00.000 10844 OnExposeComplete: enter
23:07:34.178 00.000 10844 UpdateGuideState(): m_state=6
23:07:34.178 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
23:07:34.178 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=59.56, Mass=3456, SNR=37.3, Peak=255 HFD=3.5
23:07:34.178 00.000 10844 MultiStar: [#1 -0.69,-0.20,0.00,M1] [#2 0.66,0.46,0.00,M1] [#3 0.29,0.38,0.93,U] [#4 -0.18,0.54,0.94,U] [#5 -0.50,-0.01,1.05,U] [#6 -0.18,0.08,0.94,U] [#7 -0.14,-0.12,0.80,U] [#8 -0.01,0.16,0.88,U] 
23:07:34.178 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.14}, one-star: {-0.09, -0.06}
23:07:34.178 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
23:07:34.178 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
23:07:34.178 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.57 mountX=0.07 mountY=-0.08, mountTheta=-0.83
23:07:34.178 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.06, opts=13)
23:07:34.178 00.000 10844 Enqueuing Move request for scope (-0.09, -0.06)
23:07:34.178 00.000 11060 Worker thread wakes up
23:07:34.183 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
23:07:34.183 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
23:07:34.183 00.000 11060 Moving (-0.09, -0.06) raw xDistance=0.07 yDistance=-0.08
23:07:34.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:07:34.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:34.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:07:34.183 00.000 11060 MoveAxis(E, 0, ABG)
23:07:34.183 00.000 11060 Move returns status 0, amount 0
23:07:34.183 00.000 11060 MoveAxis(N, 0, ABG)
23:07:34.183 00.000 11060 Move returns status 0, amount 0
23:07:34.183 00.000 11060 move complete, result=0
23:07:34.183 00.000 11060 worker thread done servicing request
23:07:34.193 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:34.226 00.033 10844 UpdateGuideState exits: m=3456 SNR=37.3 Saturated
23:07:34.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:34.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:34.226 00.000 10844 Enqueuing Expose request
23:07:34.226 00.000 11060 Worker thread wakes up
23:07:34.226 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:34.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:34.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:34.880 00.654 11060 Exposure complete
23:07:35.090 00.210 11060 worker thread done servicing request
23:07:35.090 00.000 10844 OnExposeComplete: enter
23:07:35.090 00.000 10844 UpdateGuideState(): m_state=6
23:07:35.092 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
23:07:35.092 00.000 10844 Star::Find returns 1 (1), X=255.43, Y=59.97, Mass=3330, SNR=38.2, Peak=255 HFD=3.5
23:07:35.092 00.000 10844 MultiStar: [#1 -0.14,-0.07,0.97,U] [#2 -0.34,0.26,1.93,U] [#3 0.07,0.56,0.98,U] [#4 -0.01,-0.00,0.85,U] [#5 -0.18,0.03,0.95,U] [#6 -0.04,0.17,0.86,U] [#7 0.50,0.01,0.80,U] [#8 0.21,0.68,0.00,M1] 
23:07:35.092 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.18}, one-star: {0.31, 0.35}
23:07:35.092 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
23:07:35.092 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
23:07:35.092 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.72 mountX=-0.17 mountY=-0.06, mountTheta=-2.83
23:07:35.093 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.18, opts=13)
23:07:35.093 00.000 10844 Enqueuing Move request for scope (-0.03, 0.18)
23:07:35.093 00.000 11060 Worker thread wakes up
23:07:35.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
23:07:35.093 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
23:07:35.093 00.000 11060 Moving (-0.03, 0.18) raw xDistance=-0.17 yDistance=-0.06
23:07:35.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:07:35.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:35.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:35.093 00.000 11060 MoveAxis(E, 30, ABG)
23:07:35.093 00.000 11060 Guiding  Dir = 2, Dur = 30
23:07:35.099 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:35.121 00.022 11060 IsSlewing returns 0
23:07:35.122 00.001 11060 IsGuiding returns 0
23:07:35.138 00.016 10844 UpdateGuideState exits: m=3330 SNR=38.2 Saturated
23:07:35.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:35.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:35.138 00.000 10844 Enqueuing Expose request
23:07:35.188 00.050 11060 IsGuiding returns 0
23:07:35.188 00.000 11060 Move returns status 0, amount 30
23:07:35.188 00.000 11060 MoveAxis(N, 0, ABG)
23:07:35.188 00.000 11060 Move returns status 0, amount 0
23:07:35.188 00.000 11060 move complete, result=0
23:07:35.188 00.000 11060 worker thread done servicing request
23:07:35.188 00.000 11060 Worker thread wakes up
23:07:35.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:35.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:35.211 00.023 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:07:35.839 00.628 11060 Exposure complete
23:07:36.058 00.219 11060 worker thread done servicing request
23:07:36.058 00.000 10844 OnExposeComplete: enter
23:07:36.058 00.000 10844 UpdateGuideState(): m_state=6
23:07:36.058 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
23:07:36.058 00.000 10844 Star::Find returns 1 (0), X=255.52, Y=60.05, Mass=3396, SNR=38.2, Peak=254 HFD=3.6
23:07:36.058 00.000 10844 MultiStar: [#1 -0.06,0.26,0.93,U] [#2 0.11,0.48,1.87,U] [#3 -0.26,0.46,0.84,U] [#4 -0.50,0.46,0.00,M1] [#5 -0.62,-0.10,0.95,U] [#6 0.03,0.39,0.85,U] [#7 0.63,0.00,0.79,U] [#8 -0.35,0.87,0.00,M2] 
23:07:36.058 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.30}, one-star: {0.40, 0.43}
23:07:36.058 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.21 = -3.08)
23:07:36.058 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
23:07:36.058 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.31 cameraTheta=1.45 mountX=-0.30 mountY=-0.01, mountTheta=-3.09
23:07:36.073 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.30, opts=13)
23:07:36.073 00.000 10844 Enqueuing Move request for scope (0.04, 0.30)
23:07:36.073 00.000 11060 Worker thread wakes up
23:07:36.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
23:07:36.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
23:07:36.073 00.000 11060 Moving (0.04, 0.30) raw xDistance=-0.30 yDistance=-0.01
23:07:36.076 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:07:36.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:36.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:36.076 00.000 11060 MoveAxis(E, 54, ABG)
23:07:36.076 00.000 11060 Guiding  Dir = 2, Dur = 54
23:07:36.087 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:07:36.104 00.017 10844 UpdateGuideState exits: m=3396 SNR=38.2
23:07:36.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:36.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:36.104 00.000 10844 Enqueuing Expose request
23:07:36.109 00.005 11060 IsSlewing returns 0
23:07:36.110 00.001 11060 IsGuiding returns 0
23:07:36.181 00.071 11060 IsGuiding returns 0
23:07:36.183 00.002 11060 Move returns status 0, amount 54
23:07:36.183 00.000 11060 MoveAxis(N, 0, ABG)
23:07:36.183 00.000 11060 Move returns status 0, amount 0
23:07:36.183 00.000 11060 move complete, result=0
23:07:36.183 00.000 11060 worker thread done servicing request
23:07:36.183 00.000 11060 Worker thread wakes up
23:07:36.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:36.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:36.185 00.002 10844 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
23:07:36.829 00.644 11060 Exposure complete
23:07:37.044 00.215 11060 worker thread done servicing request
23:07:37.044 00.000 10844 OnExposeComplete: enter
23:07:37.044 00.000 10844 UpdateGuideState(): m_state=6
23:07:37.044 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
23:07:37.044 00.000 10844 Star::Find returns 1 (1), X=255.33, Y=59.83, Mass=3278, SNR=37.5, Peak=255 HFD=3.4
23:07:37.044 00.000 10844 MultiStar: [#1 -0.02,0.40,0.95,U] [#2 0.79,0.26,0.00,M1] [#3 -0.16,0.38,0.95,U] [#4 0.09,0.17,0.94,U] [#5 -0.28,0.29,0.96,U] [#6 -0.06,0.17,0.95,U] [#7 0.27,-0.10,0.88,U] [#8 -0.11,0.36,0.96,U] 
23:07:37.044 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.24}, one-star: {0.21, 0.21}
23:07:37.044 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
23:07:37.044 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.94)
23:07:37.044 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.61 mountX=-0.23 mountY=-0.05, mountTheta=-2.94
23:07:37.047 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.24, opts=13)
23:07:37.047 00.000 10844 Enqueuing Move request for scope (-0.01, 0.24)
23:07:37.047 00.000 11060 Worker thread wakes up
23:07:37.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
23:07:37.049 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
23:07:37.049 00.000 11060 Moving (-0.01, 0.24) raw xDistance=-0.23 yDistance=-0.05
23:07:37.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
23:07:37.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:37.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:07:37.049 00.000 11060 MoveAxis(E, 42, ABG)
23:07:37.049 00.000 11060 Guiding  Dir = 2, Dur = 42
23:07:37.054 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:37.082 00.028 11060 IsSlewing returns 0
23:07:37.082 00.000 11060 IsGuiding returns 0
23:07:37.092 00.010 10844 UpdateGuideState exits: m=3278 SNR=37.5 Saturated
23:07:37.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:37.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:37.092 00.000 10844 Enqueuing Expose request
23:07:37.137 00.045 11060 IsGuiding returns 0
23:07:37.137 00.000 11060 Move returns status 0, amount 42
23:07:37.137 00.000 11060 MoveAxis(N, 0, ABG)
23:07:37.137 00.000 11060 Move returns status 0, amount 0
23:07:37.137 00.000 11060 move complete, result=0
23:07:37.137 00.000 11060 worker thread done servicing request
23:07:37.137 00.000 11060 Worker thread wakes up
23:07:37.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:37.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:37.137 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
23:07:37.785 00.648 11060 Exposure complete
23:07:38.027 00.242 10844 OnExposeComplete: enter
23:07:38.028 00.001 10844 UpdateGuideState(): m_state=6
23:07:38.028 00.000 11060 worker thread done servicing request
23:07:38.028 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
23:07:38.028 00.000 10844 Star::Find returns 1 (1), X=255.25, Y=59.94, Mass=3252, SNR=37.5, Peak=255 HFD=3.3
23:07:38.028 00.000 10844 MultiStar: [#1 -0.23,0.12,0.95,U] [#2 0.45,0.56,0.00,M2] [#3 0.23,-0.02,0.92,U] [#4 -0.05,0.44,0.94,U] [#5 -0.41,0.05,1.04,U] [#6 -0.03,0.56,0.85,U] [#7 0.44,-0.29,0.82,U] [#8 0.29,0.19,0.91,U] 
23:07:38.028 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.17}, one-star: {0.13, 0.32}
23:07:38.028 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
23:07:38.028 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
23:07:38.028 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.38 mountX=-0.18 mountY=0.00, mountTheta=3.12
23:07:38.031 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.17, opts=13)
23:07:38.031 00.000 10844 Enqueuing Move request for scope (0.03, 0.17)
23:07:38.031 00.000 11060 Worker thread wakes up
23:07:38.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
23:07:38.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
23:07:38.031 00.000 11060 Moving (0.03, 0.17) raw xDistance=-0.18 yDistance=0.00
23:07:38.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:07:38.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:38.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:07:38.031 00.000 11060 MoveAxis(E, 32, ABG)
23:07:38.031 00.000 11060 Guiding  Dir = 2, Dur = 32
23:07:38.056 00.025 11060 IsSlewing returns 0
23:07:38.056 00.000 11060 IsGuiding returns 0
23:07:38.061 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:38.082 00.021 10844 UpdateGuideState exits: m=3252 SNR=37.5 Saturated
23:07:38.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:38.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:38.082 00.000 10844 Enqueuing Expose request
23:07:38.112 00.030 11060 IsGuiding returns 0
23:07:38.112 00.000 11060 Move returns status 0, amount 32
23:07:38.112 00.000 11060 MoveAxis(N, 0, ABG)
23:07:38.113 00.001 11060 Move returns status 0, amount 0
23:07:38.114 00.001 11060 move complete, result=0
23:07:38.115 00.001 11060 worker thread done servicing request
23:07:38.115 00.000 11060 Worker thread wakes up
23:07:38.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:38.115 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
23:07:38.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:38.752 00.637 11060 Exposure complete
23:07:39.009 00.257 11060 worker thread done servicing request
23:07:39.009 00.000 10844 OnExposeComplete: enter
23:07:39.009 00.000 10844 UpdateGuideState(): m_state=6
23:07:39.009 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
23:07:39.009 00.000 10844 Star::Find returns 1 (0), X=255.26, Y=59.99, Mass=3469, SNR=38.8, Peak=250 HFD=3.3
23:07:39.009 00.000 10844 MultiStar: [#1 -0.16,-0.11,0.90,U] [#2 0.16,0.57,1.87,U] [#3 0.25,0.23,0.87,U] [#4 0.08,0.50,0.88,U] [#5 -0.34,-0.06,0.97,U] [#6 0.17,0.31,0.84,U] [#7 0.51,0.52,0.00,M1] [#8 0.36,-0.04,0.83,U] 
23:07:39.009 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.26}, one-star: {0.14, 0.37}
23:07:39.009 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
23:07:39.009 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
23:07:39.009 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.26 mountX=-0.28 mountY=0.04, mountTheta=2.99
23:07:39.009 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.26, opts=13)
23:07:39.009 00.000 10844 Enqueuing Move request for scope (0.09, 0.26)
23:07:39.014 00.005 11060 Worker thread wakes up
23:07:39.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
23:07:39.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
23:07:39.014 00.000 11060 Moving (0.09, 0.26) raw xDistance=-0.28 yDistance=0.04
23:07:39.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:07:39.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:39.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:39.014 00.000 11060 MoveAxis(E, 49, ABG)
23:07:39.014 00.000 11060 Guiding  Dir = 2, Dur = 49
23:07:39.025 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:39.040 00.015 11060 IsSlewing returns 0
23:07:39.040 00.000 11060 IsGuiding returns 0
23:07:39.056 00.016 10844 UpdateGuideState exits: m=3469 SNR=38.8
23:07:39.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:39.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:39.056 00.000 10844 Enqueuing Expose request
23:07:39.119 00.063 11060 IsGuiding returns 0
23:07:39.119 00.000 11060 Move returns status 0, amount 49
23:07:39.119 00.000 11060 MoveAxis(N, 0, ABG)
23:07:39.119 00.000 11060 Move returns status 0, amount 0
23:07:39.119 00.000 11060 move complete, result=0
23:07:39.119 00.000 11060 worker thread done servicing request
23:07:39.119 00.000 11060 Worker thread wakes up
23:07:39.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:39.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:39.119 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
23:07:39.774 00.655 11060 Exposure complete
23:07:40.096 00.322 11060 worker thread done servicing request
23:07:40.096 00.000 10844 OnExposeComplete: enter
23:07:40.096 00.000 10844 UpdateGuideState(): m_state=6
23:07:40.098 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
23:07:40.098 00.000 10844 Star::Find returns 1 (1), X=255.38, Y=59.50, Mass=3120, SNR=36.1, Peak=255 HFD=3.4
23:07:40.098 00.000 10844 MultiStar: [#1 -0.26,-0.28,1.03,U] [#2 0.51,0.21,2.00,U] [#3 0.11,-0.06,0.95,U] [#4 -0.09,0.21,0.86,U] [#5 -0.07,-0.38,0.99,U] [#6 0.12,0.27,0.92,U] [#7 -0.02,0.00,0.84,U] [#8 0.30,0.14,0.89,U] 
23:07:40.098 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.26, -0.12}
23:07:40.099 00.001 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
23:07:40.099 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
23:07:40.099 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.04 mountY=0.13, mountTheta=1.84
23:07:40.100 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
23:07:40.101 00.001 10844 Enqueuing Move request for scope (0.14, 0.01)
23:07:40.101 00.000 11060 Worker thread wakes up
23:07:40.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:07:40.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:07:40.101 00.000 11060 Moving (0.14, 0.01) raw xDistance=-0.04 yDistance=0.13
23:07:40.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:07:40.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:40.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:07:40.101 00.000 11060 MoveAxis(E, 0, ABG)
23:07:40.102 00.001 11060 Move returns status 0, amount 0
23:07:40.102 00.000 11060 MoveAxis(N, 0, ABG)
23:07:40.102 00.000 11060 Move returns status 0, amount 0
23:07:40.102 00.000 11060 move complete, result=0
23:07:40.102 00.000 11060 worker thread done servicing request
23:07:40.112 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:40.131 00.019 10844 UpdateGuideState exits: m=3120 SNR=36.1 Saturated
23:07:40.132 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:40.132 00.000 10844 Enqueuing Expose request
23:07:40.132 00.000 11060 Worker thread wakes up
23:07:40.132 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:40.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:40.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:40.777 00.645 11060 Exposure complete
23:07:41.076 00.299 11060 worker thread done servicing request
23:07:41.077 00.001 10844 OnExposeComplete: enter
23:07:41.077 00.000 10844 UpdateGuideState(): m_state=6
23:07:41.078 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
23:07:41.078 00.000 10844 Star::Find returns 1 (1), X=255.56, Y=59.14, Mass=3409, SNR=37.9, Peak=255 HFD=3.6
23:07:41.078 00.000 10844 MultiStar: [#1 -0.37,-0.17,1.02,U] [#2 0.21,0.72,0.00,M1] [#3 -0.01,0.12,0.93,U] [#4 -0.05,0.34,0.97,U] [#5 -0.18,-0.49,0.96,U] [#6 -0.07,0.08,0.89,U] [#7 -0.08,0.16,0.82,U] [#8 -0.07,0.30,0.92,U] 
23:07:41.078 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {0.44, -0.48}
23:07:41.078 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
23:07:41.078 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
23:07:41.079 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.63 mountX=0.04 mountY=-0.04, mountTheta=-0.89
23:07:41.080 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
23:07:41.081 00.001 10844 Enqueuing Move request for scope (-0.05, -0.03)
23:07:41.081 00.000 11060 Worker thread wakes up
23:07:41.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:07:41.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:07:41.081 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=-0.04
23:07:41.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:07:41.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:41.082 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:07:41.082 00.000 11060 MoveAxis(E, 0, ABG)
23:07:41.082 00.000 11060 Move returns status 0, amount 0
23:07:41.082 00.000 11060 MoveAxis(N, 0, ABG)
23:07:41.082 00.000 11060 Move returns status 0, amount 0
23:07:41.082 00.000 11060 move complete, result=0
23:07:41.083 00.001 11060 worker thread done servicing request
23:07:41.091 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:41.127 00.036 10844 UpdateGuideState exits: m=3409 SNR=37.9 Saturated
23:07:41.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:41.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:41.127 00.000 10844 Enqueuing Expose request
23:07:41.128 00.001 11060 Worker thread wakes up
23:07:41.128 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:07:41.129 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:41.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:41.759 00.630 11060 Exposure complete
23:07:42.041 00.282 11060 worker thread done servicing request
23:07:42.041 00.000 10844 OnExposeComplete: enter
23:07:42.041 00.000 10844 UpdateGuideState(): m_state=6
23:07:42.042 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
23:07:42.042 00.000 10844 Star::Find returns 1 (1), X=254.79, Y=59.10, Mass=2947, SNR=34.9, Peak=255 HFD=3.6
23:07:42.042 00.000 10844 MultiStar: [#1 -0.16,-0.18,0.98,U] [#2 -0.03,0.11,2.11,U] [#3 -0.16,-0.10,0.98,U] [#4 -0.30,-0.08,1.00,U] [#5 -0.21,-0.30,1.10,U] [#6 0.28,0.42,0.97,U] [#7 0.16,0.50,0.91,U] [#8 -0.35,0.41,0.93,U] 
23:07:42.042 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.33, -0.52}
23:07:42.042 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
23:07:42.042 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
23:07:42.043 00.001 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.92 mountX=-0.01 mountY=-0.12, mountTheta=-1.61
23:07:42.044 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
23:07:42.044 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
23:07:42.045 00.001 11060 Worker thread wakes up
23:07:42.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:07:42.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:07:42.045 00.000 11060 Moving (-0.12, 0.03) raw xDistance=-0.01 yDistance=-0.12
23:07:42.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:07:42.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:42.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:42.045 00.000 11060 MoveAxis(E, 0, ABG)
23:07:42.045 00.000 11060 Move returns status 0, amount 0
23:07:42.045 00.000 11060 MoveAxis(N, 0, ABG)
23:07:42.045 00.000 11060 Move returns status 0, amount 0
23:07:42.045 00.000 11060 move complete, result=0
23:07:42.045 00.000 11060 worker thread done servicing request
23:07:42.054 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
23:07:42.083 00.029 10844 UpdateGuideState exits: m=2947 SNR=34.9 Saturated
23:07:42.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:42.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:42.083 00.000 10844 Enqueuing Expose request
23:07:42.083 00.000 11060 Worker thread wakes up
23:07:42.083 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:42.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:42.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:42.718 00.635 11060 Exposure complete
23:07:43.005 00.287 11060 worker thread done servicing request
23:07:43.005 00.000 10844 OnExposeComplete: enter
23:07:43.005 00.000 10844 UpdateGuideState(): m_state=6
23:07:43.006 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
23:07:43.006 00.000 10844 Star::Find returns 1 (1), X=255.11, Y=59.39, Mass=2778, SNR=34.4, Peak=255 HFD=3.5
23:07:43.006 00.000 10844 MultiStar: [#1 -0.36,0.01,1.13,U] [#2 0.37,0.77,0.00,M1] [#3 -0.40,0.34,1.02,U] [#4 0.02,0.15,1.01,U] [#5 -0.29,-0.17,1.08,U] [#6 -0.05,-0.42,0.94,U] [#7 0.03,0.05,0.88,U] [#8 0.14,-0.02,0.96,U] 
23:07:43.006 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.03}, one-star: {-0.01, -0.23}
23:07:43.006 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
23:07:43.006 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
23:07:43.006 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.87 mountX=0.06 mountY=-0.12, mountTheta=-1.12
23:07:43.008 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
23:07:43.008 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
23:07:43.008 00.000 11060 Worker thread wakes up
23:07:43.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
23:07:43.009 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
23:07:43.009 00.000 11060 Moving (-0.13, -0.03) raw xDistance=0.06 yDistance=-0.12
23:07:43.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:07:43.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:43.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:43.009 00.000 11060 MoveAxis(E, 0, ABG)
23:07:43.009 00.000 11060 Move returns status 0, amount 0
23:07:43.009 00.000 11060 MoveAxis(N, 0, ABG)
23:07:43.009 00.000 11060 Move returns status 0, amount 0
23:07:43.009 00.000 11060 move complete, result=0
23:07:43.009 00.000 11060 worker thread done servicing request
23:07:43.017 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:43.040 00.023 10844 UpdateGuideState exits: m=2778 SNR=34.4 Saturated
23:07:43.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:43.040 00.000 10844 Enqueuing Expose request
23:07:43.040 00.000 11060 Worker thread wakes up
23:07:43.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:43.041 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:43.042 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:43.686 00.644 11060 Exposure complete
23:07:43.958 00.272 11060 worker thread done servicing request
23:07:43.958 00.000 10844 OnExposeComplete: enter
23:07:43.958 00.000 10844 UpdateGuideState(): m_state=6
23:07:43.959 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
23:07:43.959 00.000 10844 Star::Find returns 1 (1), X=255.33, Y=59.51, Mass=3005, SNR=35.8, Peak=255 HFD=3.3
23:07:43.959 00.000 10844 MultiStar: [#1 -0.02,-0.08,1.02,U] [#2 0.07,0.40,1.90,U] [#3 -0.02,0.29,0.91,U] [#4 -0.22,0.20,0.97,U] [#5 -0.26,-0.62,0.00,M1] [#6 -0.34,-0.52,0.99,U] [#7 -0.23,0.20,0.86,U] [#8 -0.13,0.36,1.05,U] 
23:07:43.959 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.12}, one-star: {0.21, -0.10}
23:07:43.959 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.82 = -2.47)
23:07:43.959 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.49)
23:07:43.959 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.06 mountX=-0.11 mountY=-0.08, mountTheta=-2.48
23:07:43.962 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
23:07:43.962 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
23:07:43.962 00.000 11060 Worker thread wakes up
23:07:43.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:07:43.963 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:07:43.963 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.11 yDistance=-0.08
23:07:43.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:07:43.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:43.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:07:43.963 00.000 11060 MoveAxis(E, 0, ABG)
23:07:43.963 00.000 11060 Move returns status 0, amount 0
23:07:43.963 00.000 11060 MoveAxis(N, 0, ABG)
23:07:43.963 00.000 11060 Move returns status 0, amount 0
23:07:43.963 00.000 11060 move complete, result=0
23:07:43.963 00.000 11060 worker thread done servicing request
23:07:43.973 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:44.002 00.029 10844 UpdateGuideState exits: m=3005 SNR=35.8 Saturated
23:07:44.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:44.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:44.002 00.000 10844 Enqueuing Expose request
23:07:44.002 00.000 11060 Worker thread wakes up
23:07:44.002 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:44.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:44.003 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:44.646 00.643 11060 Exposure complete
23:07:45.000 00.354 11060 worker thread done servicing request
23:07:45.000 00.000 10844 OnExposeComplete: enter
23:07:45.001 00.001 10844 UpdateGuideState(): m_state=6
23:07:45.001 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
23:07:45.002 00.001 10844 Star::Find returns 1 (1), X=255.01, Y=59.91, Mass=2891, SNR=35.0, Peak=255 HFD=3.8
23:07:45.003 00.001 10844 MultiStar: [#1 0.16,0.08,1.06,U] [#2 0.49,0.01,1.97,U] [#3 0.06,-0.23,0.94,U] [#4 0.32,-0.02,0.95,U] [#5 -0.60,-0.71,0.00,M2] [#6 -0.11,-0.11,0.94,U] [#7 0.28,0.32,0.90,U] [#8 0.12,-0.39,1.02,U] 
23:07:45.004 00.001 10844 refined, 7 included, MultiStar: {0.19, -0.01}, one-star: {-0.11, 0.29}
23:07:45.004 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
23:07:45.004 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
23:07:45.004 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.03 mountX=-0.03 mountY=0.19, mountTheta=1.72
23:07:45.007 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
23:07:45.007 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
23:07:45.007 00.000 11060 Worker thread wakes up
23:07:45.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
23:07:45.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
23:07:45.007 00.000 11060 Moving (0.19, -0.01) raw xDistance=-0.03 yDistance=0.19
23:07:45.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:07:45.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:45.009 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:07:45.009 00.000 11060 MoveAxis(E, 0, ABG)
23:07:45.009 00.000 11060 Move returns status 0, amount 0
23:07:45.009 00.000 11060 MoveAxis(N, 0, ABG)
23:07:45.009 00.000 11060 Move returns status 0, amount 0
23:07:45.009 00.000 11060 move complete, result=0
23:07:45.009 00.000 11060 worker thread done servicing request
23:07:45.029 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:45.054 00.025 10844 UpdateGuideState exits: m=2891 SNR=35.0 Saturated
23:07:45.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:45.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:45.054 00.000 10844 Enqueuing Expose request
23:07:45.054 00.000 11060 Worker thread wakes up
23:07:45.055 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:07:45.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:45.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:45.699 00.644 11060 Exposure complete
23:07:45.962 00.263 11060 worker thread done servicing request
23:07:45.962 00.000 10844 OnExposeComplete: enter
23:07:45.962 00.000 10844 UpdateGuideState(): m_state=6
23:07:45.964 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
23:07:45.964 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.78, Mass=3143, SNR=36.7, Peak=237 HFD=3.6
23:07:45.965 00.001 10844 MultiStar: [#1 -0.53,0.41,0.00,M1] [#2 0.33,0.37,2.04,U] [#3 -0.15,0.66,0.00,M1] [#4 0.24,0.42,0.89,U] [#5 0.04,-0.28,0.98,U] [#6 -0.13,0.23,0.85,U] [#7 0.05,-0.54,0.82,U] [#8 0.01,0.41,0.93,U] 
23:07:45.965 00.000 10844 single-star, 6 included, MultiStar: {0.13, 0.15}, one-star: {0.10, 0.16}
23:07:45.965 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
23:07:45.965 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
23:07:45.965 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=-0.17 mountY=0.07, mountTheta=2.75
23:07:45.967 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.16, opts=13)
23:07:45.967 00.000 10844 Enqueuing Move request for scope (0.10, 0.16)
23:07:45.967 00.000 11060 Worker thread wakes up
23:07:45.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
23:07:45.968 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
23:07:45.968 00.000 11060 Moving (0.10, 0.16) raw xDistance=-0.17 yDistance=0.07
23:07:45.969 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:07:45.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:45.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:07:45.969 00.000 11060 MoveAxis(E, 30, ABG)
23:07:45.973 00.004 11060 Guiding  Dir = 2, Dur = 30
23:07:45.981 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:45.990 00.009 11060 IsSlewing returns 0
23:07:45.991 00.001 11060 IsGuiding returns 0
23:07:46.029 00.038 10844 UpdateGuideState exits: m=3143 SNR=36.7
23:07:46.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:46.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:46.029 00.000 10844 Enqueuing Expose request
23:07:46.033 00.004 11060 IsGuiding returns 0
23:07:46.033 00.000 11060 Move returns status 0, amount 30
23:07:46.034 00.001 11060 MoveAxis(N, 0, ABG)
23:07:46.034 00.000 11060 Move returns status 0, amount 0
23:07:46.034 00.000 11060 move complete, result=0
23:07:46.034 00.000 11060 worker thread done servicing request
23:07:46.034 00.000 11060 Worker thread wakes up
23:07:46.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:46.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:46.038 00.004 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
23:07:46.665 00.627 11060 Exposure complete
23:07:46.934 00.269 11060 worker thread done servicing request
23:07:46.934 00.000 10844 OnExposeComplete: enter
23:07:46.934 00.000 10844 UpdateGuideState(): m_state=6
23:07:46.934 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
23:07:46.935 00.001 10844 Star::Find returns 1 (1), X=254.98, Y=59.46, Mass=3000, SNR=35.8, Peak=255 HFD=3.5
23:07:46.935 00.000 10844 MultiStar: [#1 -0.16,0.38,1.13,U] [#2 0.24,0.70,0.00,M1] [#3 0.21,0.03,1.00,U] [#4 0.02,0.90,0.00,M1] [#5 -0.15,0.11,1.04,U] [#6 -0.14,0.57,0.83,U] [#7 -0.33,0.34,0.83,U] [#8 0.14,0.60,0.92,U] 
23:07:46.935 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.26}, one-star: {-0.14, -0.16}
23:07:46.935 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
23:07:46.935 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
23:07:46.935 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.31 mountX=0.18 mountY=-0.12, mountTheta=-0.57
23:07:46.937 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.16, opts=13)
23:07:46.939 00.002 10844 Enqueuing Move request for scope (-0.14, -0.16)
23:07:46.939 00.000 11060 Worker thread wakes up
23:07:46.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
23:07:46.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
23:07:46.939 00.000 11060 Moving (-0.14, -0.16) raw xDistance=0.18 yDistance=-0.12
23:07:46.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:07:46.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:46.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:46.939 00.000 11060 MoveAxis(W, 30, ABG)
23:07:46.940 00.001 11060 Guiding  Dir = 3, Dur = 30
23:07:46.952 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:07:46.956 00.004 11060 IsSlewing returns 0
23:07:46.957 00.001 11060 IsGuiding returns 0
23:07:46.977 00.020 10844 UpdateGuideState exits: m=3000 SNR=35.8 Saturated
23:07:46.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:46.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:46.977 00.000 10844 Enqueuing Expose request
23:07:47.001 00.024 11060 IsGuiding returns 0
23:07:47.001 00.000 11060 Move returns status 0, amount 30
23:07:47.002 00.001 11060 MoveAxis(N, 0, ABG)
23:07:47.002 00.000 11060 Move returns status 0, amount 0
23:07:47.002 00.000 11060 move complete, result=0
23:07:47.002 00.000 11060 worker thread done servicing request
23:07:47.002 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:07:47.002 00.000 11060 Worker thread wakes up
23:07:47.003 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:47.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:47.637 00.634 11060 Exposure complete
23:07:47.883 00.246 11060 worker thread done servicing request
23:07:47.883 00.000 10844 OnExposeComplete: enter
23:07:47.883 00.000 10844 UpdateGuideState(): m_state=6
23:07:47.883 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
23:07:47.884 00.001 10844 Star::Find returns 1 (1), X=255.43, Y=59.50, Mass=2840, SNR=34.4, Peak=255 HFD=3.3
23:07:47.884 00.000 10844 MultiStar: [#1 -0.10,0.52,1.04,U] [#2 -0.16,1.13,0.00,M2] [#3 0.00,0.20,1.05,U] [#4 0.02,0.08,0.94,U] [#5 -0.34,0.25,1.07,U] [#6 -0.04,1.00,0.00,M1] [#7 -0.19,0.33,0.90,U] [#8 -0.07,0.46,0.93,U] 
23:07:47.884 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.24}, one-star: {0.31, -0.12}
23:07:47.884 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
23:07:47.884 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
23:07:47.884 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.79 mountX=-0.23 mountY=-0.09, mountTheta=-2.75
23:07:47.886 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.24, opts=13)
23:07:47.886 00.000 10844 Enqueuing Move request for scope (-0.06, 0.24)
23:07:47.887 00.001 11060 Worker thread wakes up
23:07:47.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
23:07:47.887 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
23:07:47.887 00.000 11060 Moving (-0.06, 0.24) raw xDistance=-0.23 yDistance=-0.09
23:07:47.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:07:47.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:47.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:47.887 00.000 11060 MoveAxis(E, 39, ABG)
23:07:47.887 00.000 11060 Guiding  Dir = 2, Dur = 39
23:07:47.894 00.007 11060 IsSlewing returns 0
23:07:47.895 00.001 11060 IsGuiding returns 0
23:07:47.898 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:47.916 00.018 10844 UpdateGuideState exits: m=2840 SNR=34.4 Saturated
23:07:47.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:47.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:47.916 00.000 10844 Enqueuing Expose request
23:07:47.941 00.025 11060 IsGuiding returns 0
23:07:47.941 00.000 11060 Move returns status 0, amount 39
23:07:47.941 00.000 11060 MoveAxis(N, 0, ABG)
23:07:47.941 00.000 11060 Move returns status 0, amount 0
23:07:47.942 00.001 11060 move complete, result=0
23:07:47.942 00.000 11060 worker thread done servicing request
23:07:47.942 00.000 11060 Worker thread wakes up
23:07:47.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:47.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:47.942 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:07:48.571 00.629 11060 Exposure complete
23:07:48.843 00.272 11060 worker thread done servicing request
23:07:48.843 00.000 10844 OnExposeComplete: enter
23:07:48.843 00.000 10844 UpdateGuideState(): m_state=6
23:07:48.844 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
23:07:48.844 00.000 10844 Star::Find returns 1 (0), X=255.28, Y=59.98, Mass=3179, SNR=36.9, Peak=247 HFD=3.3
23:07:48.844 00.000 10844 MultiStar: [#1 -0.10,0.22,0.98,U] [#2 0.56,1.15,0.00,M3] [#3 0.34,0.47,0.89,U] [#4 0.17,0.44,0.87,U] [#5 -0.10,0.45,1.01,U] [#6 -0.32,0.98,0.00,M2] [#7 0.32,0.79,0.00,M1] [#8 0.32,0.52,0.99,U] 
23:07:48.844 00.000 10844 single-star, 5 included, MultiStar: {0.13, 0.41}, one-star: {0.16, 0.36}
23:07:48.844 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
23:07:48.845 00.001 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
23:07:48.845 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.36 hyp=0.39 cameraTheta=1.16 mountX=-0.38 mountY=0.10, mountTheta=2.90
23:07:48.847 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.36, opts=13)
23:07:48.847 00.000 10844 Enqueuing Move request for scope (0.16, 0.36)
23:07:48.848 00.001 11060 Worker thread wakes up
23:07:48.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.36) opts 0xd
23:07:48.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.36)
23:07:48.848 00.000 11060 Moving (0.16, 0.36) raw xDistance=-0.38 yDistance=0.10
23:07:48.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
23:07:48.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:48.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:07:48.848 00.000 11060 MoveAxis(E, 68, ABG)
23:07:48.848 00.000 11060 Guiding  Dir = 2, Dur = 68
23:07:48.858 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:48.862 00.004 11060 IsSlewing returns 0
23:07:48.863 00.001 11060 IsGuiding returns 0
23:07:48.882 00.019 10844 UpdateGuideState exits: m=3179 SNR=36.9
23:07:48.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:48.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:48.882 00.000 10844 Enqueuing Expose request
23:07:48.941 00.059 11060 IsGuiding returns 0
23:07:48.941 00.000 11060 Move returns status 0, amount 68
23:07:48.941 00.000 11060 MoveAxis(N, 0, ABG)
23:07:48.941 00.000 11060 Move returns status 0, amount 0
23:07:48.941 00.000 11060 move complete, result=0
23:07:48.941 00.000 11060 worker thread done servicing request
23:07:48.941 00.000 11060 Worker thread wakes up
23:07:48.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:48.942 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:48.998 00.056 10844 GuideStep: -0.4 px 68 ms EAST, 0.1 px 0 ms NORTH
23:07:49.583 00.585 11060 Exposure complete
23:07:49.837 00.254 11060 worker thread done servicing request
23:07:49.837 00.000 10844 OnExposeComplete: enter
23:07:49.837 00.000 10844 UpdateGuideState(): m_state=6
23:07:49.837 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
23:07:49.839 00.002 10844 Star::Find returns 1 (1), X=255.15, Y=59.33, Mass=3097, SNR=36.5, Peak=255 HFD=3.7
23:07:49.839 00.000 10844 MultiStar: [#1 -0.44,0.18,1.03,U] [#2 0.41,0.46,1.92,U] [#3 -0.04,-0.09,0.94,U] [#4 -0.10,0.62,0.91,U] [#5 -0.39,0.02,1.10,U] [#6 -0.53,0.35,0.00,M3] [#7 0.32,0.45,0.90,U] [#8 0.16,0.56,0.91,U] 
23:07:49.839 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.25}, one-star: {0.03, -0.29}
23:07:49.839 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.22 = -3.07)
23:07:49.839 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.09)
23:07:49.839 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.46 mountX=-0.25 mountY=-0.01, mountTheta=-3.09
23:07:49.842 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.25, opts=13)
23:07:49.842 00.000 10844 Enqueuing Move request for scope (0.03, 0.25)
23:07:49.842 00.000 11060 Worker thread wakes up
23:07:49.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
23:07:49.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
23:07:49.842 00.000 11060 Moving (0.03, 0.25) raw xDistance=-0.25 yDistance=-0.01
23:07:49.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:07:49.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:49.843 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:07:49.843 00.000 11060 MoveAxis(E, 46, ABG)
23:07:49.843 00.000 11060 Guiding  Dir = 2, Dur = 46
23:07:49.849 00.006 11060 IsSlewing returns 0
23:07:49.849 00.000 11060 IsGuiding returns 0
23:07:49.852 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:49.881 00.029 10844 UpdateGuideState exits: m=3097 SNR=36.5 Saturated
23:07:49.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:49.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:49.881 00.000 10844 Enqueuing Expose request
23:07:49.910 00.029 11060 IsGuiding returns 0
23:07:49.910 00.000 11060 Move returns status 0, amount 46
23:07:49.910 00.000 11060 MoveAxis(N, 0, ABG)
23:07:49.911 00.001 11060 Move returns status 0, amount 0
23:07:49.911 00.000 11060 move complete, result=0
23:07:49.911 00.000 11060 worker thread done servicing request
23:07:49.911 00.000 11060 Worker thread wakes up
23:07:49.912 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:49.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:49.914 00.002 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
23:07:50.545 00.631 11060 Exposure complete
23:07:50.844 00.299 11060 worker thread done servicing request
23:07:50.844 00.000 10844 OnExposeComplete: enter
23:07:50.844 00.000 10844 UpdateGuideState(): m_state=6
23:07:50.845 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
23:07:50.845 00.000 10844 Star::Find returns 1 (0), X=255.14, Y=58.97, Mass=3070, SNR=36.3, Peak=242 HFD=3.7
23:07:50.845 00.000 10844 MultiStar: [#1 -0.38,0.11,1.03,U] [#2 0.16,0.03,2.03,U] [#3 -0.25,0.06,0.92,U] [#4 -0.42,0.54,0.00,M1] [#5 -0.14,0.11,0.93,U] [#6 -0.31,-0.19,0.96,U] [#7 -0.28,-0.26,0.84,U] [#8 -0.43,-0.29,0.93,U] 
23:07:50.846 00.001 10844 refined, 7 included, MultiStar: {-0.16, -0.12}, one-star: {0.02, -0.65}
23:07:50.846 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
23:07:50.846 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
23:07:50.846 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.19 cameraTheta=-2.50 mountX=0.14 mountY=-0.13, mountTheta=-0.76
23:07:50.848 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.12, opts=13)
23:07:50.848 00.000 10844 Enqueuing Move request for scope (-0.16, -0.12)
23:07:50.848 00.000 11060 Worker thread wakes up
23:07:50.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
23:07:50.848 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
23:07:50.849 00.001 11060 Moving (-0.16, -0.12) raw xDistance=0.14 yDistance=-0.13
23:07:50.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:07:50.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:50.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:07:50.849 00.000 11060 MoveAxis(W, 23, ABG)
23:07:50.849 00.000 11060 Guiding  Dir = 3, Dur = 23
23:07:50.860 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:50.863 00.003 11060 IsSlewing returns 0
23:07:50.864 00.001 11060 IsGuiding returns 0
23:07:50.892 00.028 10844 UpdateGuideState exits: m=3070 SNR=36.3
23:07:50.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:50.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:50.893 00.001 10844 Enqueuing Expose request
23:07:50.894 00.001 11060 IsGuiding returns 0
23:07:50.895 00.001 11060 Move returns status 0, amount 23
23:07:50.895 00.000 11060 MoveAxis(N, 0, ABG)
23:07:50.895 00.000 11060 Move returns status 0, amount 0
23:07:50.895 00.000 11060 move complete, result=0
23:07:50.895 00.000 11060 worker thread done servicing request
23:07:50.895 00.000 11060 Worker thread wakes up
23:07:50.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:50.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:50.909 00.014 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
23:07:51.534 00.625 11060 Exposure complete
23:07:51.800 00.266 11060 worker thread done servicing request
23:07:51.800 00.000 10844 OnExposeComplete: enter
23:07:51.801 00.001 10844 UpdateGuideState(): m_state=6
23:07:51.801 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
23:07:51.801 00.000 10844 Star::Find returns 1 (1), X=255.05, Y=59.57, Mass=3162, SNR=36.6, Peak=255 HFD=3.7
23:07:51.802 00.001 10844 MultiStar: [#1 -0.38,0.04,0.99,U] [#2 0.73,0.24,0.00,M2] [#3 0.38,0.29,0.88,U] [#4 0.36,0.57,0.00,M2] [#5 -0.01,0.20,0.99,U] [#6 -0.23,0.15,0.94,U] [#7 -0.02,0.53,0.89,U] [#8 0.27,0.43,0.94,U] 
23:07:51.802 00.000 10844 single-star, 6 included, MultiStar: {-0.02, 0.22}, one-star: {-0.07, -0.05}
23:07:51.802 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
23:07:51.802 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
23:07:51.802 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.50 mountX=0.06 mountY=-0.06, mountTheta=-0.75
23:07:51.813 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.05, opts=13)
23:07:51.813 00.000 10844 Enqueuing Move request for scope (-0.07, -0.05)
23:07:51.813 00.000 11060 Worker thread wakes up
23:07:51.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:07:51.815 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:07:51.815 00.000 11060 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=-0.06
23:07:51.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:07:51.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:51.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:51.815 00.000 11060 MoveAxis(E, 0, ABG)
23:07:51.815 00.000 11060 Move returns status 0, amount 0
23:07:51.815 00.000 11060 MoveAxis(N, 0, ABG)
23:07:51.816 00.001 11060 Move returns status 0, amount 0
23:07:51.816 00.000 11060 move complete, result=0
23:07:51.816 00.000 11060 worker thread done servicing request
23:07:51.822 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:51.844 00.022 10844 UpdateGuideState exits: m=3162 SNR=36.6 Saturated
23:07:51.845 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:51.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:51.845 00.000 10844 Enqueuing Expose request
23:07:51.845 00.000 11060 Worker thread wakes up
23:07:51.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:51.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:51.847 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:52.488 00.641 11060 Exposure complete
23:07:52.769 00.281 11060 worker thread done servicing request
23:07:52.769 00.000 10844 OnExposeComplete: enter
23:07:52.769 00.000 10844 UpdateGuideState(): m_state=6
23:07:52.770 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
23:07:52.770 00.000 10844 Star::Find returns 1 (1), X=254.82, Y=59.01, Mass=3347, SNR=37.4, Peak=255 HFD=3.8
23:07:52.770 00.000 10844 MultiStar: [#1 -0.25,-0.51,0.91,U] [#2 0.62,0.48,0.00,M3] [#3 -0.19,-0.20,0.97,U] [#4 0.51,0.47,0.00,M3] [#5 -0.04,0.21,1.05,U] [#6 -0.30,0.43,0.92,U] [#7 -0.24,0.48,0.79,U] [#8 0.02,0.14,0.94,U] 
23:07:52.770 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.02}, one-star: {-0.30, -0.61}
23:07:52.771 00.001 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
23:07:52.771 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
23:07:52.771 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.19 cameraTheta=-3.03 mountX=0.05 mountY=-0.18, mountTheta=-1.28
23:07:52.785 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.02, opts=13)
23:07:52.785 00.000 10844 Enqueuing Move request for scope (-0.18, -0.02)
23:07:52.786 00.001 11060 Worker thread wakes up
23:07:52.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
23:07:52.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
23:07:52.786 00.000 11060 Moving (-0.18, -0.02) raw xDistance=0.05 yDistance=-0.18
23:07:52.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:07:52.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:52.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:07:52.786 00.000 11060 MoveAxis(E, 0, ABG)
23:07:52.786 00.000 11060 Move returns status 0, amount 0
23:07:52.787 00.001 11060 MoveAxis(N, 0, ABG)
23:07:52.787 00.000 11060 Move returns status 0, amount 0
23:07:52.787 00.000 11060 move complete, result=0
23:07:52.787 00.000 11060 worker thread done servicing request
23:07:52.794 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:52.816 00.022 10844 UpdateGuideState exits: m=3347 SNR=37.4 Saturated
23:07:52.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:52.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:52.816 00.000 10844 Enqueuing Expose request
23:07:52.816 00.000 11060 Worker thread wakes up
23:07:52.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:52.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:52.816 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:53.453 00.637 11060 Exposure complete
23:07:53.730 00.277 11060 worker thread done servicing request
23:07:53.730 00.000 10844 OnExposeComplete: enter
23:07:53.730 00.000 10844 UpdateGuideState(): m_state=6
23:07:53.730 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
23:07:53.730 00.000 10844 Star::Find returns 1 (1), X=255.06, Y=59.47, Mass=2895, SNR=35.0, Peak=255 HFD=3.6
23:07:53.732 00.002 10844 MultiStar: [#1 -0.58,-0.30,0.00,M1] [#2 0.13,0.14,2.12,U] [#3 -0.15,0.45,0.97,U] [#4 -0.08,0.48,0.98,U] [#5 -0.37,0.27,1.08,U] [#6 -0.31,0.64,0.00,M1] [#7 -0.32,0.40,0.89,U] [#8 -0.40,-0.31,0.91,U] 
23:07:53.732 00.000 10844 single-star, 6 included, MultiStar: {-0.13, 0.18}, one-star: {-0.06, -0.15}
23:07:53.732 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
23:07:53.732 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
23:07:53.732 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.93 mountX=0.16 mountY=-0.03, mountTheta=-0.20
23:07:53.735 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.15, opts=13)
23:07:53.735 00.000 10844 Enqueuing Move request for scope (-0.06, -0.15)
23:07:53.735 00.000 11060 Worker thread wakes up
23:07:53.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
23:07:53.736 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
23:07:53.736 00.000 11060 Moving (-0.06, -0.15) raw xDistance=0.16 yDistance=-0.03
23:07:53.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:07:53.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:53.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:53.736 00.000 11060 MoveAxis(W, 27, ABG)
23:07:53.736 00.000 11060 Guiding  Dir = 3, Dur = 27
23:07:53.756 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:07:53.758 00.002 11060 IsSlewing returns 0
23:07:53.758 00.000 11060 IsGuiding returns 0
23:07:53.782 00.024 10844 UpdateGuideState exits: m=2895 SNR=35.0 Saturated
23:07:53.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:53.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:53.782 00.000 10844 Enqueuing Expose request
23:07:53.808 00.026 11060 IsGuiding returns 0
23:07:53.809 00.001 11060 Move returns status 0, amount 27
23:07:53.809 00.000 11060 MoveAxis(N, 0, ABG)
23:07:53.809 00.000 11060 Move returns status 0, amount 0
23:07:53.809 00.000 11060 move complete, result=0
23:07:53.809 00.000 11060 worker thread done servicing request
23:07:53.809 00.000 11060 Worker thread wakes up
23:07:53.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:53.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:53.813 00.004 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
23:07:54.464 00.651 11060 Exposure complete
23:07:54.790 00.326 11060 worker thread done servicing request
23:07:54.790 00.000 10844 OnExposeComplete: enter
23:07:54.790 00.000 10844 UpdateGuideState(): m_state=6
23:07:54.791 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
23:07:54.791 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=59.56, Mass=3336, SNR=37.6, Peak=255 HFD=3.7
23:07:54.792 00.001 10844 MultiStar: [#1 -0.62,0.50,0.00,M2] [#2 0.04,0.10,1.90,U] [#3 -0.09,0.30,0.89,U] [#4 -0.12,0.63,0.00,M3] [#5 -0.32,0.34,1.00,U] [#6 -0.10,0.62,0.89,U] [#7 -0.07,0.27,0.91,U] [#8 -0.17,0.41,0.82,U] 
23:07:54.792 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.25}, one-star: {0.06, -0.06}
23:07:54.792 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
23:07:54.792 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
23:07:54.792 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.75 mountX=0.04 mountY=0.07, mountTheta=0.99
23:07:54.796 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
23:07:54.796 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
23:07:54.796 00.000 11060 Worker thread wakes up
23:07:54.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:07:54.796 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:07:54.796 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.04 yDistance=0.07
23:07:54.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:07:54.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:54.797 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:07:54.797 00.000 11060 MoveAxis(E, 0, ABG)
23:07:54.797 00.000 11060 Move returns status 0, amount 0
23:07:54.797 00.000 11060 MoveAxis(N, 0, ABG)
23:07:54.797 00.000 11060 Move returns status 0, amount 0
23:07:54.797 00.000 11060 move complete, result=0
23:07:54.797 00.000 11060 worker thread done servicing request
23:07:54.818 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:54.839 00.021 10844 UpdateGuideState exits: m=3336 SNR=37.6 Saturated
23:07:54.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:54.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:54.839 00.000 10844 Enqueuing Expose request
23:07:54.839 00.000 11060 Worker thread wakes up
23:07:54.839 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:54.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:54.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:55.472 00.633 11060 Exposure complete
23:07:55.787 00.315 11060 worker thread done servicing request
23:07:55.787 00.000 10844 OnExposeComplete: enter
23:07:55.787 00.000 10844 UpdateGuideState(): m_state=6
23:07:55.787 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
23:07:55.788 00.001 10844 Star::Find returns 1 (0), X=255.28, Y=60.02, Mass=3172, SNR=37.0, Peak=245 HFD=3.5
23:07:55.788 00.000 10844 MultiStar: [#1 -0.51,1.10,0.00,M3] [#2 -0.86,0.33,0.00,M2] [#3 -0.00,-0.29,0.98,U] [#4 -0.05,0.82,0.00,M4] [#5 -0.73,0.16,0.00,M1] [#6 -0.44,0.49,0.00,M1] [#7 -0.38,0.80,0.00,M1] [#8 -0.04,0.51,0.90,U] 
23:07:55.788 00.000 10844 refined, 2 included, MultiStar: {0.04, 0.20}, one-star: {0.16, 0.40}
23:07:55.788 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
23:07:55.788 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
23:07:55.789 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.35 mountX=-0.20 mountY=0.01, mountTheta=3.09
23:07:55.791 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
23:07:55.791 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
23:07:55.791 00.000 11060 Worker thread wakes up
23:07:55.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
23:07:55.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
23:07:55.791 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=0.01
23:07:55.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:07:55.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:55.792 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:07:55.792 00.000 11060 MoveAxis(E, 35, ABG)
23:07:55.792 00.000 11060 Guiding  Dir = 2, Dur = 35
23:07:55.803 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:07:55.812 00.009 11060 IsSlewing returns 0
23:07:55.813 00.001 11060 IsGuiding returns 0
23:07:55.837 00.024 10844 UpdateGuideState exits: m=3172 SNR=37.0
23:07:55.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:55.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:55.838 00.001 10844 Enqueuing Expose request
23:07:55.856 00.018 11060 IsGuiding returns 0
23:07:55.856 00.000 11060 Move returns status 0, amount 35
23:07:55.857 00.001 11060 MoveAxis(N, 0, ABG)
23:07:55.857 00.000 11060 Move returns status 0, amount 0
23:07:55.857 00.000 11060 move complete, result=0
23:07:55.857 00.000 11060 worker thread done servicing request
23:07:55.857 00.000 11060 Worker thread wakes up
23:07:55.858 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:55.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:55.865 00.007 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
23:07:56.494 00.629 11060 Exposure complete
23:07:56.829 00.335 11060 worker thread done servicing request
23:07:56.829 00.000 10844 OnExposeComplete: enter
23:07:56.830 00.001 10844 UpdateGuideState(): m_state=6
23:07:56.830 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
23:07:56.830 00.000 10844 Star::Find returns 1 (0), X=255.17, Y=59.30, Mass=3565, SNR=38.3, Peak=243 HFD=3.8
23:07:56.831 00.001 10844 MultiStar: [#1 -0.37,0.12,0.96,U] [#2 0.18,0.02,1.91,U] [#3 -0.01,-0.21,0.95,U] [#4 -0.67,0.33,0.00,M5] [#5 -0.56,-0.12,1.02,U] [#6 -0.10,0.33,0.96,U] [#7 -0.13,0.63,0.00,M2] [#8 -0.35,-0.03,0.92,U] 
23:07:56.831 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.03}, one-star: {0.05, -0.32}
23:07:56.831 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
23:07:56.831 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
23:07:56.831 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.94 mountX=0.05 mountY=-0.12, mountTheta=-1.19
23:07:56.846 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
23:07:56.847 00.001 10844 Enqueuing Move request for scope (-0.13, -0.03)
23:07:56.847 00.000 11060 Worker thread wakes up
23:07:56.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
23:07:56.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
23:07:56.847 00.000 11060 Moving (-0.13, -0.03) raw xDistance=0.05 yDistance=-0.12
23:07:56.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:07:56.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:56.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:56.848 00.001 11060 MoveAxis(E, 0, ABG)
23:07:56.848 00.000 11060 Move returns status 0, amount 0
23:07:56.848 00.000 11060 MoveAxis(N, 0, ABG)
23:07:56.848 00.000 11060 Move returns status 0, amount 0
23:07:56.848 00.000 11060 move complete, result=0
23:07:56.849 00.001 11060 worker thread done servicing request
23:07:56.856 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:07:56.878 00.022 10844 UpdateGuideState exits: m=3565 SNR=38.3
23:07:56.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:56.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:56.879 00.001 10844 Enqueuing Expose request
23:07:56.879 00.000 11060 Worker thread wakes up
23:07:56.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:56.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:56.879 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:57.508 00.629 11060 Exposure complete
23:07:57.810 00.302 11060 worker thread done servicing request
23:07:57.811 00.001 10844 OnExposeComplete: enter
23:07:57.811 00.000 10844 UpdateGuideState(): m_state=6
23:07:57.811 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
23:07:57.812 00.001 10844 Star::Find returns 1 (0), X=255.29, Y=59.68, Mass=3311, SNR=37.1, Peak=237 HFD=3.4
23:07:57.812 00.000 10844 MultiStar: [#1 -1.02,0.37,0.00,M3] [#2 -0.07,0.61,1.82,U] [#3 -0.18,0.14,0.91,U] [#4 -0.23,0.53,0.99,U] [#5 -0.09,-0.11,1.01,U] [#6 -0.36,0.36,0.88,U] [#7 -0.05,0.32,0.81,U] [#8 -0.44,0.73,0.00,M1] 
23:07:57.812 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.31}, one-star: {0.17, 0.06}
23:07:57.812 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
23:07:57.812 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
23:07:57.813 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.34 mountX=-0.09 mountY=0.16, mountTheta=2.08
23:07:57.815 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.06, opts=13)
23:07:57.815 00.000 10844 Enqueuing Move request for scope (0.17, 0.06)
23:07:57.815 00.000 11060 Worker thread wakes up
23:07:57.816 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:07:57.816 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:07:57.816 00.000 11060 Moving (0.17, 0.06) raw xDistance=-0.09 yDistance=0.16
23:07:57.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:07:57.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:57.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:07:57.816 00.000 11060 MoveAxis(E, 0, ABG)
23:07:57.816 00.000 11060 Move returns status 0, amount 0
23:07:57.816 00.000 11060 MoveAxis(N, 0, ABG)
23:07:57.816 00.000 11060 Move returns status 0, amount 0
23:07:57.816 00.000 11060 move complete, result=0
23:07:57.817 00.001 11060 worker thread done servicing request
23:07:57.823 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:57.855 00.032 10844 UpdateGuideState exits: m=3311 SNR=37.1
23:07:57.856 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:57.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:57.856 00.000 10844 Enqueuing Expose request
23:07:57.856 00.000 11060 Worker thread wakes up
23:07:57.856 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:07:57.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:57.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:58.515 00.659 11060 Exposure complete
23:07:58.839 00.324 11060 worker thread done servicing request
23:07:58.840 00.001 10844 OnExposeComplete: enter
23:07:58.840 00.000 10844 UpdateGuideState(): m_state=6
23:07:58.840 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
23:07:58.841 00.001 10844 Star::Find returns 1 (1), X=255.28, Y=60.26, Mass=3372, SNR=37.9, Peak=255 HFD=3.6
23:07:58.841 00.000 10844 MultiStar: [#1 -0.20,0.61,0.00,M4] [#2 0.26,0.80,0.00,M1] [#3 -0.30,0.40,0.88,U] [#4 -0.00,1.12,0.00,M5] [#5 -0.29,0.32,1.02,U] [#6 -0.36,1.26,0.00,M1] [#7 -0.11,0.72,0.00,M2] [#8 0.15,1.23,0.00,M2] 
23:07:58.841 00.000 10844 refined, 2 included, MultiStar: {-0.13, 0.46}, one-star: {0.16, 0.64}
23:07:58.841 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
23:07:58.841 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
23:07:58.841 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.46 hyp=0.48 cameraTheta=1.86 mountX=-0.42 mountY=-0.21, mountTheta=-2.69
23:07:58.844 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.46, opts=13)
23:07:58.844 00.000 10844 Enqueuing Move request for scope (-0.13, 0.46)
23:07:58.844 00.000 11060 Worker thread wakes up
23:07:58.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.46) opts 0xd
23:07:58.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.46)
23:07:58.844 00.000 11060 Moving (-0.13, 0.46) raw xDistance=-0.42 yDistance=-0.21
23:07:58.845 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
23:07:58.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:07:58.845 00.000 11060 MoveAxis(E, 74, ABG)
23:07:58.845 00.000 11060 Guiding  Dir = 2, Dur = 74
23:07:58.855 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:58.862 00.007 11060 IsSlewing returns 0
23:07:58.862 00.000 11060 IsGuiding returns 0
23:07:58.879 00.017 10844 UpdateGuideState exits: m=3372 SNR=37.9 Saturated
23:07:58.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:58.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:07:58.879 00.000 10844 Enqueuing Expose request
23:07:58.940 00.061 11060 IsGuiding returns 0
23:07:58.940 00.000 11060 Move returns status 0, amount 74
23:07:58.940 00.000 11060 MoveAxis(N, 81, ABG)
23:07:58.940 00.000 11060 Guiding  Dir = 0, Dur = 81
23:07:58.954 00.014 11060 IsSlewing returns 0
23:07:58.955 00.001 11060 IsGuiding returns 0
23:07:59.048 00.093 11060 IsGuiding returns 0
23:07:59.048 00.000 11060 Move returns status 0, amount 81
23:07:59.048 00.000 11060 move complete, result=0
23:07:59.048 00.000 11060 worker thread done servicing request
23:07:59.048 00.000 11060 Worker thread wakes up
23:07:59.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:07:59.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:07:59.050 00.002 10844 GuideStep: -0.4 px 74 ms EAST, -0.2 px 81 ms NORTH
23:07:59.681 00.631 11060 Exposure complete
23:07:59.963 00.282 11060 worker thread done servicing request
23:07:59.963 00.000 10844 OnExposeComplete: enter
23:07:59.963 00.000 10844 UpdateGuideState(): m_state=6
23:07:59.964 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
23:07:59.964 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=60.35, Mass=3123, SNR=36.0, Peak=255 HFD=3.3
23:07:59.964 00.000 10844 MultiStar: [#1 -0.63,0.48,0.00,M5] [#2 0.06,0.57,1.95,U] [#3 0.09,-0.12,0.94,U] [#4 0.21,0.62,0.00,M6] [#5 -0.20,-0.17,0.98,U] [#6 -0.20,0.20,0.94,U] [#7 -0.09,0.31,0.91,U] [#8 0.10,1.17,0.00,M3] 
23:07:59.964 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.30}, one-star: {-0.04, 0.73}
23:07:59.965 00.001 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
23:07:59.965 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
23:07:59.965 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.72 mountX=-0.29 mountY=-0.09, mountTheta=-2.83
23:07:59.966 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.30, opts=13)
23:07:59.966 00.000 10844 Enqueuing Move request for scope (-0.05, 0.30)
23:07:59.967 00.001 11060 Worker thread wakes up
23:07:59.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
23:07:59.967 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
23:07:59.967 00.000 11060 Moving (-0.05, 0.30) raw xDistance=-0.29 yDistance=-0.09
23:07:59.968 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:07:59.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:59.969 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:59.969 00.000 11060 MoveAxis(E, 52, ABG)
23:07:59.969 00.000 11060 Guiding  Dir = 2, Dur = 52
23:07:59.980 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:07:59.984 00.004 11060 IsSlewing returns 0
23:07:59.986 00.002 11060 IsGuiding returns 0
23:08:00.021 00.035 10844 UpdateGuideState exits: m=3123 SNR=36.0 Saturated
23:08:00.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:00.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:00.023 00.002 10844 Enqueuing Expose request
23:08:00.063 00.040 11060 IsGuiding returns 0
23:08:00.063 00.000 11060 Move returns status 0, amount 52
23:08:00.063 00.000 11060 MoveAxis(N, 0, ABG)
23:08:00.063 00.000 11060 Move returns status 0, amount 0
23:08:00.063 00.000 11060 move complete, result=0
23:08:00.065 00.002 11060 worker thread done servicing request
23:08:00.065 00.000 11060 Worker thread wakes up
23:08:00.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:00.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:00.070 00.005 10844 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
23:08:00.701 00.631 11060 Exposure complete
23:08:01.009 00.308 11060 worker thread done servicing request
23:08:01.009 00.000 10844 OnExposeComplete: enter
23:08:01.009 00.000 10844 UpdateGuideState(): m_state=6
23:08:01.010 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
23:08:01.010 00.000 10844 Star::Find returns 1 (1), X=255.35, Y=59.83, Mass=3611, SNR=39.0, Peak=255 HFD=3.7
23:08:01.011 00.001 10844 MultiStar: [#1 -0.18,0.44,0.95,U] [#2 0.57,0.31,0.00,M1] [#3 0.39,0.03,0.88,U] [#4 -0.14,0.75,0.00,M7] [#5 -0.43,-0.02,0.99,U] [#6 -0.05,0.65,0.00,M1] [#7 0.57,0.52,0.00,M2] [#8 -0.09,-0.26,0.85,U] 
23:08:01.011 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.09}, one-star: {0.23, 0.21}
23:08:01.011 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
23:08:01.011 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
23:08:01.011 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.81 mountX=-0.08 mountY=-0.04, mountTheta=-2.74
23:08:01.014 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
23:08:01.014 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
23:08:01.014 00.000 11060 Worker thread wakes up
23:08:01.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:08:01.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:08:01.014 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.08 yDistance=-0.04
23:08:01.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:08:01.015 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:01.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:01.015 00.000 11060 MoveAxis(E, 0, ABG)
23:08:01.015 00.000 11060 Move returns status 0, amount 0
23:08:01.015 00.000 11060 MoveAxis(N, 0, ABG)
23:08:01.015 00.000 11060 Move returns status 0, amount 0
23:08:01.015 00.000 11060 move complete, result=0
23:08:01.015 00.000 11060 worker thread done servicing request
23:08:01.025 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:01.052 00.027 10844 UpdateGuideState exits: m=3611 SNR=39.0 Saturated
23:08:01.053 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:01.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:01.053 00.000 10844 Enqueuing Expose request
23:08:01.053 00.000 11060 Worker thread wakes up
23:08:01.053 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:01.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:01.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:01.732 00.679 11060 Exposure complete
23:08:02.032 00.300 11060 worker thread done servicing request
23:08:02.032 00.000 10844 OnExposeComplete: enter
23:08:02.032 00.000 10844 UpdateGuideState(): m_state=6
23:08:02.033 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
23:08:02.033 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.73, Mass=2978, SNR=35.2, Peak=252 HFD=3.5
23:08:02.034 00.001 10844 MultiStar: [#1 0.13,0.35,1.05,U] [#2 0.32,0.70,0.00,M2] [#3 0.09,-0.06,0.98,U] [#4 0.08,0.69,0.00,M8] [#5 -0.34,-0.22,1.10,U] [#6 -0.10,0.20,0.90,U] [#7 0.20,0.09,0.90,U] [#8 0.17,-0.03,0.95,U] 
23:08:02.034 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {-0.06, 0.11}
23:08:02.034 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
23:08:02.034 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
23:08:02.034 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.47 mountX=-0.06 mountY=-0.00, mountTheta=-3.08
23:08:02.038 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
23:08:02.038 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
23:08:02.038 00.000 11060 Worker thread wakes up
23:08:02.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:08:02.039 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:08:02.039 00.000 11060 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.00
23:08:02.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:08:02.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:02.040 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:08:02.040 00.000 11060 MoveAxis(E, 0, ABG)
23:08:02.040 00.000 11060 Move returns status 0, amount 0
23:08:02.040 00.000 11060 MoveAxis(N, 0, ABG)
23:08:02.040 00.000 11060 Move returns status 0, amount 0
23:08:02.040 00.000 11060 move complete, result=0
23:08:02.040 00.000 11060 worker thread done servicing request
23:08:02.052 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:02.086 00.034 10844 UpdateGuideState exits: m=2978 SNR=35.2
23:08:02.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:02.086 00.000 10844 Enqueuing Expose request
23:08:02.086 00.000 11060 Worker thread wakes up
23:08:02.086 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:02.087 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:02.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:02.746 00.659 11060 Exposure complete
23:08:03.075 00.329 11060 worker thread done servicing request
23:08:03.075 00.000 10844 OnExposeComplete: enter
23:08:03.075 00.000 10844 UpdateGuideState(): m_state=6
23:08:03.075 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
23:08:03.076 00.001 10844 Star::Find returns 1 (0), X=255.02, Y=59.52, Mass=2949, SNR=34.4, Peak=242 HFD=3.6
23:08:03.076 00.000 10844 MultiStar: [#1 -0.39,0.28,1.00,U] [#2 0.40,0.21,2.03,U] [#3 -0.09,-0.21,1.08,U] [#4 -0.17,0.21,1.01,U] [#5 -0.48,-0.21,1.10,U] [#6 -0.28,-0.26,1.01,U] [#7 -0.28,0.39,0.94,U] [#8 -0.14,-0.10,1.04,U] 
23:08:03.076 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.10, -0.09}
23:08:03.076 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
23:08:03.076 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
23:08:03.077 00.001 10844 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.83 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
23:08:03.079 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.04, opts=13)
23:08:03.079 00.000 10844 Enqueuing Move request for scope (-0.11, 0.04)
23:08:03.079 00.000 11060 Worker thread wakes up
23:08:03.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
23:08:03.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
23:08:03.079 00.000 11060 Moving (-0.11, 0.04) raw xDistance=-0.02 yDistance=-0.12
23:08:03.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:08:03.080 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:03.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:08:03.080 00.000 11060 MoveAxis(E, 0, ABG)
23:08:03.080 00.000 11060 Move returns status 0, amount 0
23:08:03.080 00.000 11060 MoveAxis(N, 0, ABG)
23:08:03.080 00.000 11060 Move returns status 0, amount 0
23:08:03.080 00.000 11060 move complete, result=0
23:08:03.081 00.001 11060 worker thread done servicing request
23:08:03.088 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:03.122 00.034 10844 UpdateGuideState exits: m=2949 SNR=34.4
23:08:03.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:03.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:03.122 00.000 10844 Enqueuing Expose request
23:08:03.123 00.001 11060 Worker thread wakes up
23:08:03.123 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:03.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:03.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:03.758 00.635 11060 Exposure complete
23:08:04.054 00.296 11060 worker thread done servicing request
23:08:04.055 00.001 10844 OnExposeComplete: enter
23:08:04.055 00.000 10844 UpdateGuideState(): m_state=6
23:08:04.055 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
23:08:04.055 00.000 10844 Star::Find returns 1 (0), X=255.25, Y=60.16, Mass=3085, SNR=35.6, Peak=240 HFD=3.5
23:08:04.056 00.001 10844 MultiStar: [#1 -0.09,-0.15,0.99,U] [#2 0.85,0.29,0.00,M2] [#3 -0.04,-0.23,1.01,U] [#4 -0.17,0.21,0.92,U] [#5 -0.13,-0.16,1.04,U] [#6 -0.44,0.51,0.00,M1] [#7 -0.35,0.14,0.88,U] [#8 0.07,0.14,1.01,U] 
23:08:04.056 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.07}, one-star: {0.13, 0.54}
23:08:04.056 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
23:08:04.056 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
23:08:04.056 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.44 mountX=-0.05 mountY=-0.09, mountTheta=-2.09
23:08:04.059 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
23:08:04.059 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
23:08:04.059 00.000 11060 Worker thread wakes up
23:08:04.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
23:08:04.059 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
23:08:04.060 00.001 11060 Moving (-0.08, 0.07) raw xDistance=-0.05 yDistance=-0.09
23:08:04.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:08:04.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:04.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:04.060 00.000 11060 MoveAxis(E, 0, ABG)
23:08:04.060 00.000 11060 Move returns status 0, amount 0
23:08:04.060 00.000 11060 MoveAxis(N, 0, ABG)
23:08:04.060 00.000 11060 Move returns status 0, amount 0
23:08:04.060 00.000 11060 move complete, result=0
23:08:04.060 00.000 11060 worker thread done servicing request
23:08:04.067 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:04.105 00.038 10844 UpdateGuideState exits: m=3085 SNR=35.6
23:08:04.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:04.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:04.105 00.000 10844 Enqueuing Expose request
23:08:04.105 00.000 11060 Worker thread wakes up
23:08:04.105 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:04.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:04.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:04.742 00.637 11060 Exposure complete
23:08:05.049 00.307 10844 OnExposeComplete: enter
23:08:05.049 00.000 10844 UpdateGuideState(): m_state=6
23:08:05.049 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
23:08:05.050 00.001 10844 Star::Find returns 1 (0), X=254.91, Y=60.75, Mass=3385, SNR=37.5, Peak=217 HFD=4.0
23:08:05.050 00.000 10844 MultiStar: [#1 -0.51,0.87,0.00,M2] [#2 0.33,0.31,1.81,U] [#3 0.47,0.81,0.00,M1] [#4 -0.17,0.56,0.92,U] [#5 -0.18,-0.02,1.04,U] [#6 -0.53,0.34,0.00,M2] [#7 0.19,0.46,0.84,U] [#8 -0.26,0.41,0.94,U] 
23:08:05.051 00.001 10844 refined, 5 included, MultiStar: {-0.01, 0.45}, one-star: {-0.21, 1.13}
23:08:05.051 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
23:08:05.051 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
23:08:05.051 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.45 hyp=0.45 cameraTheta=1.58 mountX=-0.44 mountY=-0.08, mountTheta=-2.96
23:08:05.054 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.45, opts=13)
23:08:05.054 00.000 10844 Enqueuing Move request for scope (-0.01, 0.45)
23:08:05.054 00.000 11060 worker thread done servicing request
23:08:05.055 00.001 11060 Worker thread wakes up
23:08:05.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.45) opts 0xd
23:08:05.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.45)
23:08:05.055 00.000 11060 Moving (-0.01, 0.45) raw xDistance=-0.44 yDistance=-0.08
23:08:05.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
23:08:05.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:05.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:05.055 00.000 11060 MoveAxis(E, 77, ABG)
23:08:05.055 00.000 11060 Guiding  Dir = 2, Dur = 77
23:08:05.063 00.008 11060 IsSlewing returns 0
23:08:05.064 00.001 11060 IsGuiding returns 0
23:08:05.068 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:05.100 00.032 10844 UpdateGuideState exits: m=3385 SNR=37.5
23:08:05.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:05.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:05.100 00.000 10844 Enqueuing Expose request
23:08:05.157 00.057 11060 IsGuiding returns 0
23:08:05.157 00.000 11060 Move returns status 0, amount 77
23:08:05.157 00.000 11060 MoveAxis(N, 0, ABG)
23:08:05.157 00.000 11060 Move returns status 0, amount 0
23:08:05.157 00.000 11060 move complete, result=0
23:08:05.158 00.001 11060 worker thread done servicing request
23:08:05.158 00.000 11060 Worker thread wakes up
23:08:05.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:05.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:05.161 00.003 10844 GuideStep: -0.4 px 77 ms EAST, -0.1 px 0 ms NORTH
23:08:05.792 00.631 11060 Exposure complete
23:08:06.070 00.278 10844 OnExposeComplete: enter
23:08:06.070 00.000 10844 UpdateGuideState(): m_state=6
23:08:06.070 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
23:08:06.071 00.001 10844 Star::Find returns 1 (1), X=255.13, Y=60.19, Mass=3119, SNR=36.1, Peak=255 HFD=3.3
23:08:06.071 00.000 10844 MultiStar: [#1 -0.38,0.87,0.00,M3] [#2 0.02,0.49,1.97,U] [#3 -0.06,1.29,0.00,M2] [#4 0.00,0.52,1.02,U] [#5 -0.33,0.19,1.02,U] [#6 -0.06,1.33,0.00,M3] [#7 0.17,0.19,0.90,U] [#8 0.08,0.52,0.90,U] 
23:08:06.071 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.43}, one-star: {0.01, 0.57}
23:08:06.071 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
23:08:06.071 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
23:08:06.071 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.59 mountX=-0.42 mountY=-0.08, mountTheta=-2.96
23:08:06.073 00.002 11060 worker thread done servicing request
23:08:06.074 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.43, opts=13)
23:08:06.074 00.000 10844 Enqueuing Move request for scope (-0.01, 0.43)
23:08:06.074 00.000 11060 Worker thread wakes up
23:08:06.075 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.43) opts 0xd
23:08:06.075 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.43)
23:08:06.075 00.000 11060 Moving (-0.01, 0.43) raw xDistance=-0.42 yDistance=-0.08
23:08:06.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.42
23:08:06.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:06.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:06.075 00.000 11060 MoveAxis(E, 75, ABG)
23:08:06.075 00.000 11060 Guiding  Dir = 2, Dur = 75
23:08:06.092 00.017 11060 IsSlewing returns 0
23:08:06.093 00.001 11060 IsGuiding returns 0
23:08:06.098 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:06.124 00.026 10844 UpdateGuideState exits: m=3119 SNR=36.1 Saturated
23:08:06.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:06.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:06.124 00.000 10844 Enqueuing Expose request
23:08:06.175 00.051 11060 IsGuiding returns 0
23:08:06.175 00.000 11060 Move returns status 0, amount 75
23:08:06.176 00.001 11060 MoveAxis(N, 0, ABG)
23:08:06.176 00.000 11060 Move returns status 0, amount 0
23:08:06.176 00.000 11060 move complete, result=0
23:08:06.176 00.000 11060 worker thread done servicing request
23:08:06.176 00.000 11060 Worker thread wakes up
23:08:06.176 00.000 10844 GuideStep: -0.4 px 75 ms EAST, -0.1 px 0 ms NORTH
23:08:06.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:06.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:06.822 00.646 11060 Exposure complete
23:08:07.133 00.311 11060 worker thread done servicing request
23:08:07.133 00.000 10844 OnExposeComplete: enter
23:08:07.133 00.000 10844 UpdateGuideState(): m_state=6
23:08:07.134 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
23:08:07.134 00.000 10844 Star::Find returns 1 (1), X=255.06, Y=60.03, Mass=3011, SNR=35.7, Peak=255 HFD=3.0
23:08:07.134 00.000 10844 MultiStar: [#1 -0.07,0.24,1.05,U] [#2 0.76,0.56,0.00,M1] [#3 -0.48,0.53,0.00,M3] [#4 0.14,0.65,0.00,M5] [#5 0.23,0.14,1.04,U] [#6 -0.43,0.97,0.00,M4] [#7 -0.41,0.15,0.83,U] [#8 -0.22,1.05,0.00,M1] 
23:08:07.134 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.24}, one-star: {-0.06, 0.41}
23:08:07.134 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
23:08:07.135 00.001 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
23:08:07.135 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.24 cameraTheta=1.82 mountX=-0.22 mountY=-0.10, mountTheta=-2.73
23:08:07.138 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.24, opts=13)
23:08:07.138 00.000 10844 Enqueuing Move request for scope (-0.06, 0.24)
23:08:07.138 00.000 11060 Worker thread wakes up
23:08:07.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
23:08:07.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
23:08:07.138 00.000 11060 Moving (-0.06, 0.24) raw xDistance=-0.22 yDistance=-0.10
23:08:07.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:08:07.139 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:07.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:07.139 00.000 11060 MoveAxis(E, 41, ABG)
23:08:07.139 00.000 11060 Guiding  Dir = 2, Dur = 41
23:08:07.150 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:07.174 00.024 11060 IsSlewing returns 0
23:08:07.175 00.001 11060 IsGuiding returns 0
23:08:07.182 00.007 10844 UpdateGuideState exits: m=3011 SNR=35.7 Saturated
23:08:07.183 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:07.184 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:07.184 00.000 10844 Enqueuing Expose request
23:08:07.242 00.058 11060 IsGuiding returns 0
23:08:07.243 00.001 11060 Move returns status 0, amount 41
23:08:07.243 00.000 11060 MoveAxis(N, 0, ABG)
23:08:07.243 00.000 11060 Move returns status 0, amount 0
23:08:07.243 00.000 11060 move complete, result=0
23:08:07.243 00.000 11060 worker thread done servicing request
23:08:07.243 00.000 11060 Worker thread wakes up
23:08:07.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:07.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:07.245 00.002 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:08:07.885 00.640 11060 Exposure complete
23:08:08.156 00.271 11060 worker thread done servicing request
23:08:08.156 00.000 10844 OnExposeComplete: enter
23:08:08.156 00.000 10844 UpdateGuideState(): m_state=6
23:08:08.157 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
23:08:08.157 00.000 10844 Star::Find returns 1 (0), X=254.87, Y=60.05, Mass=3336, SNR=37.4, Peak=254 HFD=3.8
23:08:08.157 00.000 10844 MultiStar: [#1 -0.79,-0.09,0.00,M3] [#2 0.50,0.40,0.00,M2] [#3 -0.65,0.22,0.00,M4] [#4 0.14,0.39,0.96,U] [#5 -0.39,0.05,1.04,U] [#6 -0.10,0.37,0.85,U] [#7 -0.31,0.47,0.83,U] [#8 -0.35,0.81,0.00,M2] 
23:08:08.157 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.33}, one-star: {-0.25, 0.43}
23:08:08.158 00.001 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.83 = -2.46)
23:08:08.158 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
23:08:08.158 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.38 cameraTheta=2.07 mountX=-0.29 mountY=-0.24, mountTheta=-2.47
23:08:08.161 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.33, opts=13)
23:08:08.161 00.000 10844 Enqueuing Move request for scope (-0.18, 0.33)
23:08:08.161 00.000 11060 Worker thread wakes up
23:08:08.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
23:08:08.162 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
23:08:08.162 00.000 11060 Moving (-0.18, 0.33) raw xDistance=-0.29 yDistance=-0.24
23:08:08.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:08:08.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.24
23:08:08.162 00.000 11060 MoveAxis(E, 52, ABG)
23:08:08.162 00.000 11060 Guiding  Dir = 2, Dur = 52
23:08:08.180 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:08.202 00.022 10844 UpdateGuideState exits: m=3336 SNR=37.4
23:08:08.205 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:08.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:08.206 00.001 10844 Enqueuing Expose request
23:08:08.208 00.002 11060 IsSlewing returns 0
23:08:08.209 00.001 11060 IsGuiding returns 0
23:08:08.287 00.078 11060 IsGuiding returns 0
23:08:08.287 00.000 11060 Move returns status 0, amount 52
23:08:08.288 00.001 11060 MoveAxis(N, 92, ABG)
23:08:08.288 00.000 11060 Guiding  Dir = 0, Dur = 92
23:08:08.303 00.015 11060 IsSlewing returns 0
23:08:08.304 00.001 11060 IsGuiding returns 0
23:08:08.398 00.094 11060 IsGuiding returns 0
23:08:08.398 00.000 11060 Move returns status 0, amount 92
23:08:08.398 00.000 11060 move complete, result=0
23:08:08.399 00.001 11060 worker thread done servicing request
23:08:08.399 00.000 11060 Worker thread wakes up
23:08:08.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:08.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:08.401 00.002 10844 GuideStep: -0.3 px 52 ms EAST, -0.2 px 92 ms NORTH
23:08:09.042 00.641 11060 Exposure complete
23:08:09.325 00.283 11060 worker thread done servicing request
23:08:09.326 00.001 10844 OnExposeComplete: enter
23:08:09.326 00.000 10844 UpdateGuideState(): m_state=6
23:08:09.326 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
23:08:09.326 00.000 10844 Star::Find returns 1 (1), X=254.95, Y=59.18, Mass=3591, SNR=38.2, Peak=255 HFD=3.7
23:08:09.327 00.001 10844 MultiStar: [#1 -0.45,-0.05,0.93,U] [#2 0.22,0.53,1.89,U] [#3 0.10,-0.32,0.98,U] [#4 0.60,0.70,0.00,M5] [#5 -0.40,-0.31,0.98,U] [#6 -0.73,0.16,0.00,M4] [#7 -0.01,0.11,0.91,U] [#8 -0.35,0.79,0.00,M3] 
23:08:09.327 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.00}, one-star: {-0.17, -0.44}
23:08:09.327 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
23:08:09.327 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
23:08:09.327 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.14 mountX=0.01 mountY=-0.07, mountTheta=-1.39
23:08:09.330 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
23:08:09.330 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
23:08:09.330 00.000 11060 Worker thread wakes up
23:08:09.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
23:08:09.330 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
23:08:09.330 00.000 11060 Moving (-0.07, 0.00) raw xDistance=0.01 yDistance=-0.07
23:08:09.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:08:09.331 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:09.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:09.331 00.000 11060 MoveAxis(E, 0, ABG)
23:08:09.331 00.000 11060 Move returns status 0, amount 0
23:08:09.331 00.000 11060 MoveAxis(N, 0, ABG)
23:08:09.331 00.000 11060 Move returns status 0, amount 0
23:08:09.331 00.000 11060 move complete, result=0
23:08:09.331 00.000 11060 worker thread done servicing request
23:08:09.339 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:09.364 00.025 10844 UpdateGuideState exits: m=3591 SNR=38.2 Saturated
23:08:09.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:09.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:09.364 00.000 10844 Enqueuing Expose request
23:08:09.365 00.001 11060 Worker thread wakes up
23:08:09.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:09.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:09.366 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:10.005 00.639 11060 Exposure complete
23:08:10.300 00.295 11060 worker thread done servicing request
23:08:10.300 00.000 10844 OnExposeComplete: enter
23:08:10.302 00.002 10844 UpdateGuideState(): m_state=6
23:08:10.302 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
23:08:10.302 00.000 10844 Star::Find returns 1 (0), X=255.05, Y=59.48, Mass=3063, SNR=36.3, Peak=254 HFD=3.3
23:08:10.303 00.001 10844 MultiStar: [#1 -0.13,0.15,1.09,U] [#2 0.63,0.65,0.00,M2] [#3 -0.15,0.30,1.02,U] [#4 0.40,0.62,0.00,M6] [#5 0.16,-0.31,1.06,U] [#6 0.11,0.61,0.97,U] [#7 -0.12,0.27,0.82,U] [#8 0.19,0.60,0.00,M4] 
23:08:10.303 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.14}, one-star: {-0.07, -0.14}
23:08:10.303 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
23:08:10.303 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
23:08:10.303 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.80 mountX=-0.13 mountY=-0.05, mountTheta=-2.75
23:08:10.305 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.14, opts=13)
23:08:10.305 00.000 10844 Enqueuing Move request for scope (-0.03, 0.14)
23:08:10.305 00.000 11060 Worker thread wakes up
23:08:10.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:08:10.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:08:10.305 00.000 11060 Moving (-0.03, 0.14) raw xDistance=-0.13 yDistance=-0.05
23:08:10.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:08:10.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:10.306 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:10.306 00.000 11060 MoveAxis(E, 23, ABG)
23:08:10.306 00.000 11060 Guiding  Dir = 2, Dur = 23
23:08:10.315 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:10.318 00.003 11060 IsSlewing returns 0
23:08:10.319 00.001 11060 IsGuiding returns 0
23:08:10.340 00.021 10844 UpdateGuideState exits: m=3063 SNR=36.3
23:08:10.341 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:10.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:10.341 00.000 10844 Enqueuing Expose request
23:08:10.357 00.016 11060 IsGuiding returns 0
23:08:10.357 00.000 11060 Move returns status 0, amount 23
23:08:10.357 00.000 11060 MoveAxis(N, 0, ABG)
23:08:10.357 00.000 11060 Move returns status 0, amount 0
23:08:10.357 00.000 11060 move complete, result=0
23:08:10.357 00.000 11060 worker thread done servicing request
23:08:10.357 00.000 11060 Worker thread wakes up
23:08:10.358 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:10.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:10.373 00.015 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:08:11.002 00.629 11060 Exposure complete
23:08:11.275 00.273 11060 worker thread done servicing request
23:08:11.275 00.000 10844 OnExposeComplete: enter
23:08:11.275 00.000 10844 UpdateGuideState(): m_state=6
23:08:11.276 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
23:08:11.276 00.000 10844 Star::Find returns 1 (1), X=255.25, Y=59.62, Mass=3115, SNR=36.5, Peak=255 HFD=3.5
23:08:11.276 00.000 10844 MultiStar: [#1 -0.04,0.39,0.95,U] [#2 0.51,0.48,0.00,M3] [#3 0.01,0.33,0.98,U] [#4 0.19,0.89,0.00,M7] [#5 -0.25,0.20,0.97,U] [#6 0.01,0.14,0.88,U] [#7 0.24,0.37,0.85,U] [#8 -0.27,0.75,0.00,M5] 
23:08:11.277 00.001 10844 single-star, 5 included, MultiStar: {0.01, 0.24}, one-star: {0.13, 0.00}
23:08:11.281 00.004 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
23:08:11.282 00.001 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
23:08:11.282 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.02 mountX=-0.03 mountY=0.13, mountTheta=1.77
23:08:11.285 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.00, opts=13)
23:08:11.285 00.000 10844 Enqueuing Move request for scope (0.13, 0.00)
23:08:11.285 00.000 11060 Worker thread wakes up
23:08:11.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
23:08:11.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
23:08:11.285 00.000 11060 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=0.13
23:08:11.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:08:11.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:11.286 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:08:11.286 00.000 11060 MoveAxis(E, 0, ABG)
23:08:11.286 00.000 11060 Move returns status 0, amount 0
23:08:11.286 00.000 11060 MoveAxis(N, 0, ABG)
23:08:11.286 00.000 11060 Move returns status 0, amount 0
23:08:11.286 00.000 11060 move complete, result=0
23:08:11.286 00.000 11060 worker thread done servicing request
23:08:11.304 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:11.324 00.020 10844 UpdateGuideState exits: m=3115 SNR=36.5 Saturated
23:08:11.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:11.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:11.324 00.000 10844 Enqueuing Expose request
23:08:11.324 00.000 11060 Worker thread wakes up
23:08:11.325 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:11.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:11.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:11.957 00.632 11060 Exposure complete
23:08:12.226 00.269 11060 worker thread done servicing request
23:08:12.226 00.000 10844 OnExposeComplete: enter
23:08:12.226 00.000 10844 UpdateGuideState(): m_state=6
23:08:12.227 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
23:08:12.227 00.000 10844 Star::Find returns 1 (1), X=255.12, Y=59.64, Mass=2998, SNR=35.7, Peak=255 HFD=3.7
23:08:12.227 00.000 10844 MultiStar: [#1 -0.34,0.03,1.01,U] [#2 0.32,0.77,0.00,M4] [#3 -0.10,0.09,0.99,U] [#4 0.09,0.98,0.00,M8] [#5 -0.25,-0.23,1.02,U] [#6 0.26,0.87,0.00,M3] [#7 0.01,0.30,0.89,U] [#8 -0.13,1.05,0.00,M6] 
23:08:12.227 00.000 10844 single-star, 4 included, MultiStar: {-0.14, 0.03}, one-star: {-0.00, 0.02}
23:08:12.227 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
23:08:12.227 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
23:08:12.228 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.82 mountX=-0.02 mountY=-0.01, mountTheta=-2.73
23:08:12.230 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.02, opts=13)
23:08:12.230 00.000 10844 Enqueuing Move request for scope (-0.00, 0.02)
23:08:12.230 00.000 11060 Worker thread wakes up
23:08:12.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:08:12.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:08:12.231 00.001 11060 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=-0.01
23:08:12.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:08:12.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:12.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:12.231 00.000 11060 MoveAxis(E, 0, ABG)
23:08:12.231 00.000 11060 Move returns status 0, amount 0
23:08:12.231 00.000 11060 MoveAxis(N, 0, ABG)
23:08:12.232 00.001 11060 Move returns status 0, amount 0
23:08:12.232 00.000 11060 move complete, result=0
23:08:12.233 00.001 11060 worker thread done servicing request
23:08:12.240 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:12.275 00.035 10844 UpdateGuideState exits: m=2998 SNR=35.7 Saturated
23:08:12.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:12.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:12.276 00.001 10844 Enqueuing Expose request
23:08:12.276 00.000 11060 Worker thread wakes up
23:08:12.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:12.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:12.278 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:12.910 00.632 11060 Exposure complete
23:08:13.215 00.305 10844 OnExposeComplete: enter
23:08:13.215 00.000 10844 UpdateGuideState(): m_state=6
23:08:13.215 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
23:08:13.215 00.000 10844 Star::Find returns 1 (1), X=255.48, Y=59.80, Mass=2841, SNR=34.4, Peak=255 HFD=3.4
23:08:13.216 00.001 10844 MultiStar: [#1 -0.08,0.61,1.11,U] [#2 0.54,0.74,0.00,M5] [#3 0.40,0.69,0.00,M1] [#4 -0.28,0.92,0.00,M9] [#5 -0.09,0.17,1.11,U] [#6 0.03,0.60,0.96,U] [#7 0.34,0.45,0.99,U] [#8 0.14,0.40,0.91,U] 
23:08:13.216 00.000 10844 single-star, 5 included, MultiStar: {0.11, 0.40}, one-star: {0.36, 0.18}
23:08:13.216 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
23:08:13.216 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
23:08:13.216 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.18 hyp=0.40 cameraTheta=0.46 mountX=-0.24 mountY=0.33, mountTheta=2.21
23:08:13.217 00.001 11060 worker thread done servicing request
23:08:13.218 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.18, opts=13)
23:08:13.218 00.000 10844 Enqueuing Move request for scope (0.36, 0.18)
23:08:13.219 00.001 11060 Worker thread wakes up
23:08:13.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.18) opts 0xd
23:08:13.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.18)
23:08:13.219 00.000 11060 Moving (0.36, 0.18) raw xDistance=-0.24 yDistance=0.33
23:08:13.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:08:13.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:13.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:08:13.219 00.000 11060 MoveAxis(E, 42, ABG)
23:08:13.219 00.000 11060 Guiding  Dir = 2, Dur = 42
23:08:13.227 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:13.233 00.006 11060 IsSlewing returns 0
23:08:13.234 00.001 11060 IsGuiding returns 0
23:08:13.258 00.024 10844 UpdateGuideState exits: m=2841 SNR=34.4 Saturated
23:08:13.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:13.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:13.258 00.000 10844 Enqueuing Expose request
23:08:13.278 00.020 11060 IsGuiding returns 0
23:08:13.278 00.000 11060 Move returns status 0, amount 42
23:08:13.278 00.000 11060 MoveAxis(N, 0, ABG)
23:08:13.278 00.000 11060 Move returns status 0, amount 0
23:08:13.278 00.000 11060 move complete, result=0
23:08:13.278 00.000 11060 worker thread done servicing request
23:08:13.278 00.000 11060 Worker thread wakes up
23:08:13.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:13.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:13.278 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.3 px 0 ms NORTH
23:08:13.925 00.647 11060 Exposure complete
23:08:14.206 00.281 11060 worker thread done servicing request
23:08:14.206 00.000 10844 OnExposeComplete: enter
23:08:14.206 00.000 10844 UpdateGuideState(): m_state=6
23:08:14.206 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
23:08:14.206 00.000 10844 Star::Find returns 1 (1), X=254.98, Y=59.67, Mass=2942, SNR=35.4, Peak=255 HFD=3.3
23:08:14.206 00.000 10844 MultiStar: [#1 -0.59,-0.34,0.00,M1] [#2 0.62,0.27,0.00,M6] [#3 -0.11,0.14,0.94,U] [#4 -0.32,-0.14,1.05,U] [#5 -0.36,-0.45,1.03,U] [#6 -0.49,-0.15,0.94,U] [#7 -0.74,-0.01,0.00,M1] [#8 0.05,-0.28,0.97,U] 
23:08:14.206 00.000 10844 single-star, 5 included, MultiStar: {-0.23, -0.14}, one-star: {-0.14, 0.05}
23:08:14.206 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.56 = -1.73)
23:08:14.206 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
23:08:14.210 00.004 10844 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.80 mountX=-0.02 mountY=-0.15, mountTheta=-1.73
23:08:14.211 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.05, opts=13)
23:08:14.213 00.002 10844 Enqueuing Move request for scope (-0.14, 0.05)
23:08:14.215 00.002 11060 Worker thread wakes up
23:08:14.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
23:08:14.215 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
23:08:14.215 00.000 11060 Moving (-0.14, 0.05) raw xDistance=-0.02 yDistance=-0.15
23:08:14.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:08:14.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:14.216 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:08:14.216 00.000 11060 MoveAxis(E, 0, ABG)
23:08:14.216 00.000 11060 Move returns status 0, amount 0
23:08:14.216 00.000 11060 MoveAxis(N, 0, ABG)
23:08:14.216 00.000 11060 Move returns status 0, amount 0
23:08:14.217 00.001 11060 move complete, result=0
23:08:14.217 00.000 11060 worker thread done servicing request
23:08:14.227 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:14.257 00.030 10844 UpdateGuideState exits: m=2942 SNR=35.4 Saturated
23:08:14.259 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:14.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:14.259 00.000 10844 Enqueuing Expose request
23:08:14.259 00.000 11060 Worker thread wakes up
23:08:14.259 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:14.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:14.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:14.893 00.634 11060 Exposure complete
23:08:15.138 00.245 11060 worker thread done servicing request
23:08:15.138 00.000 10844 OnExposeComplete: enter
23:08:15.138 00.000 10844 UpdateGuideState(): m_state=6
23:08:15.138 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
23:08:15.138 00.000 10844 Star::Find returns 1 (0), X=255.23, Y=60.05, Mass=3243, SNR=36.6, Peak=249 HFD=3.9
23:08:15.140 00.002 10844 MultiStar: [#1 -0.29,0.25,0.93,U] [#2 0.71,0.27,0.00,M7] [#3 -0.16,0.10,1.01,U] [#4 0.20,0.81,0.00,M9] [#5 -0.09,-0.53,1.01,U] [#6 0.06,0.05,0.92,U] [#7 -0.10,0.14,0.80,U] [#8 -0.33,0.88,0.00,M5] 
23:08:15.140 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.07}, one-star: {0.10, 0.43}
23:08:15.140 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
23:08:15.140 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
23:08:15.140 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.41 mountX=-0.05 mountY=-0.09, mountTheta=-2.13
23:08:15.141 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
23:08:15.141 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
23:08:15.141 00.000 11060 Worker thread wakes up
23:08:15.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
23:08:15.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
23:08:15.141 00.000 11060 Moving (-0.08, 0.07) raw xDistance=-0.05 yDistance=-0.09
23:08:15.143 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:08:15.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:15.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:15.143 00.000 11060 MoveAxis(E, 0, ABG)
23:08:15.143 00.000 11060 Move returns status 0, amount 0
23:08:15.143 00.000 11060 MoveAxis(N, 0, ABG)
23:08:15.143 00.000 11060 Move returns status 0, amount 0
23:08:15.143 00.000 11060 move complete, result=0
23:08:15.143 00.000 11060 worker thread done servicing request
23:08:15.148 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:15.167 00.019 10844 UpdateGuideState exits: m=3243 SNR=36.6
23:08:15.168 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:15.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:15.168 00.000 10844 Enqueuing Expose request
23:08:15.168 00.000 11060 Worker thread wakes up
23:08:15.168 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:15.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:15.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:15.799 00.631 11060 Exposure complete
23:08:16.050 00.251 11060 worker thread done servicing request
23:08:16.050 00.000 10844 OnExposeComplete: enter
23:08:16.050 00.000 10844 UpdateGuideState(): m_state=6
23:08:16.050 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
23:08:16.050 00.000 10844 Star::Find returns 1 (0), X=254.93, Y=59.79, Mass=2895, SNR=34.8, Peak=236 HFD=3.9
23:08:16.050 00.000 10844 MultiStar: [#1 -0.18,0.43,1.01,U] [#2 0.40,0.00,2.08,U] [#3 -0.21,0.26,0.98,U] [#4 0.02,0.29,1.01,U] [#5 -0.10,0.13,1.06,U] [#6 0.01,0.34,1.01,U] [#7 -0.53,0.63,0.00,M1] [#8 -0.08,0.36,0.97,U] 
23:08:16.050 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.22}, one-star: {-0.19, 0.17}
23:08:16.050 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.27 = -3.02)
23:08:16.050 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
23:08:16.050 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.51 mountX=-0.22 mountY=-0.02, mountTheta=-3.03
23:08:16.055 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.22, opts=13)
23:08:16.056 00.001 10844 Enqueuing Move request for scope (0.01, 0.22)
23:08:16.056 00.000 11060 Worker thread wakes up
23:08:16.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
23:08:16.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
23:08:16.056 00.000 11060 Moving (0.01, 0.22) raw xDistance=-0.22 yDistance=-0.02
23:08:16.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:08:16.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:16.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:08:16.056 00.000 11060 MoveAxis(E, 38, ABG)
23:08:16.056 00.000 11060 Guiding  Dir = 2, Dur = 38
23:08:16.062 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:16.065 00.003 11060 IsSlewing returns 0
23:08:16.065 00.000 11060 IsGuiding returns 0
23:08:16.090 00.025 10844 UpdateGuideState exits: m=2895 SNR=34.8
23:08:16.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:16.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:16.090 00.000 10844 Enqueuing Expose request
23:08:16.111 00.021 11060 IsGuiding returns 0
23:08:16.111 00.000 11060 Move returns status 0, amount 38
23:08:16.111 00.000 11060 MoveAxis(N, 0, ABG)
23:08:16.111 00.000 11060 Move returns status 0, amount 0
23:08:16.111 00.000 11060 move complete, result=0
23:08:16.111 00.000 11060 worker thread done servicing request
23:08:16.111 00.000 11060 Worker thread wakes up
23:08:16.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:16.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:16.115 00.004 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
23:08:16.749 00.634 11060 Exposure complete
23:08:17.006 00.257 10844 OnExposeComplete: enter
23:08:17.006 00.000 10844 UpdateGuideState(): m_state=6
23:08:17.006 00.000 11060 worker thread done servicing request
23:08:17.006 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
23:08:17.006 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=60.18, Mass=3375, SNR=37.7, Peak=255 HFD=3.7
23:08:17.006 00.000 10844 MultiStar: [#1 -0.59,-0.34,0.00,M1] [#2 -0.19,0.48,1.93,U] [#3 -0.63,0.08,0.00,M1] [#4 -0.11,-0.14,0.98,U] [#5 -0.51,-0.18,0.98,U] [#6 -0.25,-0.01,0.84,U] [#7 -0.39,0.17,0.84,U] [#8 0.05,-0.07,0.92,U] 
23:08:17.008 00.002 10844 refined, 6 included, MultiStar: {-0.19, 0.17}, one-star: {0.06, 0.56}
23:08:17.008 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.17 = -2.12)
23:08:17.008 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.14)
23:08:17.008 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.41 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
23:08:17.011 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.17, opts=13)
23:08:17.011 00.000 10844 Enqueuing Move request for scope (-0.19, 0.17)
23:08:17.011 00.000 11060 Worker thread wakes up
23:08:17.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
23:08:17.011 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
23:08:17.011 00.000 11060 Moving (-0.19, 0.17) raw xDistance=-0.13 yDistance=-0.21
23:08:17.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:08:17.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:08:17.011 00.000 11060 MoveAxis(E, 24, ABG)
23:08:17.011 00.000 11060 Guiding  Dir = 2, Dur = 24
23:08:17.016 00.005 11060 IsSlewing returns 0
23:08:17.016 00.000 11060 IsGuiding returns 0
23:08:17.021 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:17.036 00.015 10844 UpdateGuideState exits: m=3375 SNR=37.7 Saturated
23:08:17.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:17.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:17.036 00.000 10844 Enqueuing Expose request
23:08:17.057 00.021 11060 IsGuiding returns 0
23:08:17.059 00.002 11060 Move returns status 0, amount 24
23:08:17.059 00.000 11060 MoveAxis(N, 82, ABG)
23:08:17.059 00.000 11060 Guiding  Dir = 0, Dur = 82
23:08:17.073 00.014 11060 IsSlewing returns 0
23:08:17.074 00.001 11060 IsGuiding returns 0
23:08:17.161 00.087 11060 IsGuiding returns 0
23:08:17.161 00.000 11060 Move returns status 0, amount 82
23:08:17.161 00.000 11060 move complete, result=0
23:08:17.161 00.000 11060 worker thread done servicing request
23:08:17.161 00.000 11060 Worker thread wakes up
23:08:17.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:17.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:17.161 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 82 ms NORTH
23:08:17.832 00.671 11060 Exposure complete
23:08:18.070 00.238 11060 worker thread done servicing request
23:08:18.070 00.000 10844 OnExposeComplete: enter
23:08:18.070 00.000 10844 UpdateGuideState(): m_state=6
23:08:18.070 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
23:08:18.070 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=60.08, Mass=3530, SNR=38.5, Peak=245 HFD=3.8
23:08:18.072 00.002 10844 MultiStar: [#1 -0.01,-0.11,0.94,U] [#2 0.63,0.48,0.00,M6] [#3 0.24,0.09,0.96,U] [#4 0.30,0.02,0.89,U] [#5 0.01,-0.27,0.92,U] [#6 0.27,0.63,0.00,M1] [#7 0.19,-0.10,0.85,U] [#8 0.03,0.01,0.81,U] 
23:08:18.072 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.10, 0.46}
23:08:18.072 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
23:08:18.072 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
23:08:18.072 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=-0.04 mountY=0.12, mountTheta=1.94
23:08:18.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.02, opts=13)
23:08:18.074 00.000 10844 Enqueuing Move request for scope (0.12, 0.02)
23:08:18.074 00.000 11060 Worker thread wakes up
23:08:18.075 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:08:18.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:08:18.075 00.000 11060 Moving (0.12, 0.02) raw xDistance=-0.04 yDistance=0.12
23:08:18.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:08:18.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:18.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:08:18.075 00.000 11060 MoveAxis(E, 0, ABG)
23:08:18.075 00.000 11060 Move returns status 0, amount 0
23:08:18.076 00.001 11060 MoveAxis(N, 0, ABG)
23:08:18.076 00.000 11060 Move returns status 0, amount 0
23:08:18.076 00.000 11060 move complete, result=0
23:08:18.076 00.000 11060 worker thread done servicing request
23:08:18.083 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:18.099 00.016 10844 UpdateGuideState exits: m=3530 SNR=38.5
23:08:18.101 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:18.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:18.101 00.000 10844 Enqueuing Expose request
23:08:18.103 00.002 11060 Worker thread wakes up
23:08:18.103 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:18.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:18.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:18.747 00.644 11060 Exposure complete
23:08:18.999 00.252 11060 worker thread done servicing request
23:08:18.999 00.000 10844 OnExposeComplete: enter
23:08:18.999 00.000 10844 UpdateGuideState(): m_state=6
23:08:18.999 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
23:08:18.999 00.000 10844 Star::Find returns 1 (0), X=255.53, Y=59.83, Mass=2976, SNR=35.1, Peak=242 HFD=3.4
23:08:18.999 00.000 10844 MultiStar: [#1 -0.10,0.33,1.02,U] [#2 0.49,0.18,2.06,U] [#3 0.20,0.03,0.99,U] [#4 -0.06,0.43,0.96,U] [#5 -0.34,0.23,1.05,U] [#6 -0.04,0.43,0.91,U] [#7 0.87,0.39,0.00,M1] [#8 0.46,0.32,0.94,U] 
23:08:18.999 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.26}, one-star: {0.41, 0.21}
23:08:18.999 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
23:08:18.999 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
23:08:18.999 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=0.99 mountX=-0.28 mountY=0.12, mountTheta=2.73
23:08:19.004 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.26, opts=13)
23:08:19.004 00.000 10844 Enqueuing Move request for scope (0.17, 0.26)
23:08:19.004 00.000 11060 Worker thread wakes up
23:08:19.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
23:08:19.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
23:08:19.007 00.003 11060 Moving (0.17, 0.26) raw xDistance=-0.28 yDistance=0.12
23:08:19.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:08:19.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:19.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:08:19.007 00.000 11060 MoveAxis(E, 49, ABG)
23:08:19.007 00.000 11060 Guiding  Dir = 2, Dur = 49
23:08:19.013 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:19.021 00.008 11060 IsSlewing returns 0
23:08:19.022 00.001 11060 IsGuiding returns 0
23:08:19.045 00.023 10844 UpdateGuideState exits: m=2976 SNR=35.1
23:08:19.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:19.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:19.045 00.000 10844 Enqueuing Expose request
23:08:19.085 00.040 11060 IsGuiding returns 0
23:08:19.086 00.001 11060 Move returns status 0, amount 49
23:08:19.086 00.000 11060 MoveAxis(N, 0, ABG)
23:08:19.086 00.000 11060 Move returns status 0, amount 0
23:08:19.086 00.000 11060 move complete, result=0
23:08:19.086 00.000 11060 worker thread done servicing request
23:08:19.086 00.000 11060 Worker thread wakes up
23:08:19.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:19.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:19.093 00.007 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
23:08:19.722 00.629 11060 Exposure complete
23:08:19.963 00.241 11060 worker thread done servicing request
23:08:19.963 00.000 10844 OnExposeComplete: enter
23:08:19.963 00.000 10844 UpdateGuideState(): m_state=6
23:08:19.963 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
23:08:19.963 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=59.73, Mass=2732, SNR=33.9, Peak=251 HFD=3.3
23:08:19.973 00.010 10844 MultiStar: [#1 -0.38,0.00,1.05,U] [#2 0.15,-0.06,2.03,U] [#3 0.07,-0.38,1.03,U] [#4 -0.07,-0.36,1.03,U] [#5 -0.27,-0.75,0.00,M1] [#6 0.02,0.18,0.97,U] [#7 0.39,-0.17,0.85,U] [#8 0.12,0.15,0.97,U] 
23:08:19.973 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {-0.01, 0.11}
23:08:19.973 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
23:08:19.973 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
23:08:19.973 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.00 mountX=0.06 mountY=0.05, mountTheta=0.74
23:08:19.978 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
23:08:19.978 00.000 10844 Enqueuing Move request for scope (0.04, -0.07)
23:08:19.978 00.000 11060 Worker thread wakes up
23:08:19.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:08:19.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:08:19.978 00.000 11060 Moving (0.04, -0.07) raw xDistance=0.06 yDistance=0.05
23:08:19.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:08:19.979 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:19.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:08:19.979 00.000 11060 MoveAxis(E, 0, ABG)
23:08:19.979 00.000 11060 Move returns status 0, amount 0
23:08:19.979 00.000 11060 MoveAxis(N, 0, ABG)
23:08:19.979 00.000 11060 Move returns status 0, amount 0
23:08:19.979 00.000 11060 move complete, result=0
23:08:19.979 00.000 11060 worker thread done servicing request
23:08:19.986 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:20.003 00.017 10844 UpdateGuideState exits: m=2732 SNR=33.9
23:08:20.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:20.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:20.003 00.000 10844 Enqueuing Expose request
23:08:20.003 00.000 11060 Worker thread wakes up
23:08:20.003 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:20.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:20.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:20.635 00.632 11060 Exposure complete
23:08:20.868 00.233 11060 worker thread done servicing request
23:08:20.868 00.000 10844 OnExposeComplete: enter
23:08:20.868 00.000 10844 UpdateGuideState(): m_state=6
23:08:20.869 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
23:08:20.869 00.000 10844 Star::Find returns 1 (1), X=255.60, Y=59.37, Mass=3938, SNR=41.0, Peak=255 HFD=3.5
23:08:20.869 00.000 10844 MultiStar: [#1 0.13,-0.22,0.89,U] [#2 0.68,0.49,0.00,M5] [#3 0.65,0.16,0.00,M1] [#4 0.14,0.37,0.79,U] [#5 -0.27,-0.16,0.89,U] [#6 0.33,-0.15,0.79,U] [#7 0.54,0.28,0.80,U] [#8 0.20,-0.07,0.82,U] 
23:08:20.869 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.04}, one-star: {0.48, -0.25}
23:08:20.869 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:08:20.869 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
23:08:20.869 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.18 mountX=0.00 mountY=0.22, mountTheta=1.57
23:08:20.872 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.04, opts=13)
23:08:20.872 00.000 10844 Enqueuing Move request for scope (0.22, -0.04)
23:08:20.872 00.000 11060 Worker thread wakes up
23:08:20.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
23:08:20.872 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
23:08:20.872 00.000 11060 Moving (0.22, -0.04) raw xDistance=0.00 yDistance=0.22
23:08:20.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:08:20.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:20.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:08:20.872 00.000 11060 MoveAxis(E, 0, ABG)
23:08:20.872 00.000 11060 Move returns status 0, amount 0
23:08:20.872 00.000 11060 MoveAxis(N, 0, ABG)
23:08:20.872 00.000 11060 Move returns status 0, amount 0
23:08:20.875 00.003 11060 move complete, result=0
23:08:20.875 00.000 11060 worker thread done servicing request
23:08:20.880 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:20.909 00.029 10844 UpdateGuideState exits: m=3938 SNR=41.0 Saturated
23:08:20.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:20.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:20.911 00.002 10844 Enqueuing Expose request
23:08:20.911 00.000 11060 Worker thread wakes up
23:08:20.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:20.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:20.911 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:08:21.537 00.626 11060 Exposure complete
23:08:21.759 00.222 11060 worker thread done servicing request
23:08:21.761 00.002 10844 OnExposeComplete: enter
23:08:21.761 00.000 10844 UpdateGuideState(): m_state=6
23:08:21.761 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
23:08:21.761 00.000 10844 Star::Find returns 1 (0), X=255.55, Y=59.81, Mass=3075, SNR=36.1, Peak=250 HFD=3.7
23:08:21.761 00.000 10844 MultiStar: [#1 -0.10,0.13,1.02,U] [#2 0.75,0.31,0.00,M6] [#3 0.06,-0.08,0.87,U] [#4 -0.43,0.58,0.00,M4] [#5 0.05,0.31,1.01,U] [#6 0.00,0.57,0.89,U] [#7 0.52,-0.27,0.89,U] [#8 0.02,0.67,0.00,M1] 
23:08:21.761 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.15}, one-star: {0.43, 0.19}
23:08:21.761 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
23:08:21.761 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
23:08:21.761 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.21 cameraTheta=0.75 mountX=-0.17 mountY=0.13, mountTheta=2.49
23:08:21.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.15, opts=13)
23:08:21.763 00.000 10844 Enqueuing Move request for scope (0.16, 0.15)
23:08:21.764 00.001 11060 Worker thread wakes up
23:08:21.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
23:08:21.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
23:08:21.764 00.000 11060 Moving (0.16, 0.15) raw xDistance=-0.17 yDistance=0.13
23:08:21.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:08:21.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:21.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:08:21.764 00.000 11060 MoveAxis(E, 30, ABG)
23:08:21.764 00.000 11060 Guiding  Dir = 2, Dur = 30
23:08:21.768 00.004 11060 IsSlewing returns 0
23:08:21.768 00.000 11060 IsGuiding returns 0
23:08:21.770 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:21.789 00.019 10844 UpdateGuideState exits: m=3075 SNR=36.1
23:08:21.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:21.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:21.789 00.000 10844 Enqueuing Expose request
23:08:21.815 00.026 11060 IsGuiding returns 0
23:08:21.815 00.000 11060 Move returns status 0, amount 30
23:08:21.815 00.000 11060 MoveAxis(N, 0, ABG)
23:08:21.815 00.000 11060 Move returns status 0, amount 0
23:08:21.815 00.000 11060 move complete, result=0
23:08:21.815 00.000 11060 worker thread done servicing request
23:08:21.815 00.000 11060 Worker thread wakes up
23:08:21.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:21.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:21.820 00.005 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
23:08:22.451 00.631 11060 Exposure complete
23:08:22.782 00.331 11060 worker thread done servicing request
23:08:22.782 00.000 10844 OnExposeComplete: enter
23:08:22.782 00.000 10844 UpdateGuideState(): m_state=6
23:08:22.782 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
23:08:22.782 00.000 10844 Star::Find returns 1 (1), X=255.52, Y=59.54, Mass=2921, SNR=34.7, Peak=255 HFD=3.2
23:08:22.782 00.000 10844 MultiStar: [#1 0.05,-0.01,1.03,U] [#2 0.86,0.12,0.00,M7] [#3 0.54,-0.25,0.95,U] [#4 0.01,0.29,1.04,U] [#5 -0.18,-0.46,1.09,U] [#6 0.14,0.17,0.96,U] [#7 0.51,0.16,0.92,U] [#8 0.20,-0.22,0.97,U] 
23:08:22.782 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.06}, one-star: {0.40, -0.08}
23:08:22.782 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
23:08:22.782 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
23:08:22.782 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.27 mountX=0.02 mountY=0.21, mountTheta=1.48
23:08:22.795 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.06, opts=13)
23:08:22.795 00.000 10844 Enqueuing Move request for scope (0.20, -0.06)
23:08:22.795 00.000 11060 Worker thread wakes up
23:08:22.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
23:08:22.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
23:08:22.795 00.000 11060 Moving (0.20, -0.06) raw xDistance=0.02 yDistance=0.21
23:08:22.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:08:22.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:22.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:08:22.795 00.000 11060 MoveAxis(E, 0, ABG)
23:08:22.795 00.000 11060 Move returns status 0, amount 0
23:08:22.795 00.000 11060 MoveAxis(N, 0, ABG)
23:08:22.795 00.000 11060 Move returns status 0, amount 0
23:08:22.795 00.000 11060 move complete, result=0
23:08:22.795 00.000 11060 worker thread done servicing request
23:08:22.802 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:22.821 00.019 10844 UpdateGuideState exits: m=2921 SNR=34.7 Saturated
23:08:22.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:22.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:22.821 00.000 10844 Enqueuing Expose request
23:08:22.821 00.000 11060 Worker thread wakes up
23:08:22.821 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:08:22.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:22.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:23.489 00.668 11060 Exposure complete
23:08:23.780 00.291 11060 worker thread done servicing request
23:08:23.780 00.000 10844 OnExposeComplete: enter
23:08:23.780 00.000 10844 UpdateGuideState(): m_state=6
23:08:23.780 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
23:08:23.780 00.000 10844 Star::Find returns 1 (0), X=255.38, Y=59.44, Mass=2790, SNR=33.8, Peak=252 HFD=3.3
23:08:23.780 00.000 10844 MultiStar: [#1 -0.18,-0.27,1.08,U] [#2 0.44,0.41,2.09,U] [#3 0.23,-0.16,0.97,U] [#4 -0.21,0.44,1.01,U] [#5 -0.25,-0.60,0.00,M1] [#6 0.17,0.49,0.99,U] [#7 0.28,-0.15,0.92,U] [#8 0.07,0.05,0.96,U] 
23:08:23.780 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.12}, one-star: {0.26, -0.18}
23:08:23.780 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
23:08:23.780 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
23:08:23.780 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.20 cameraTheta=0.63 mountX=-0.15 mountY=0.14, mountTheta=2.37
23:08:23.784 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.12, opts=13)
23:08:23.784 00.000 10844 Enqueuing Move request for scope (0.17, 0.12)
23:08:23.784 00.000 11060 Worker thread wakes up
23:08:23.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
23:08:23.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
23:08:23.784 00.000 11060 Moving (0.17, 0.12) raw xDistance=-0.15 yDistance=0.14
23:08:23.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:08:23.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:23.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:08:23.784 00.000 11060 MoveAxis(E, 26, ABG)
23:08:23.784 00.000 11060 Guiding  Dir = 2, Dur = 26
23:08:23.790 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:23.825 00.035 11060 IsSlewing returns 0
23:08:23.827 00.002 10844 UpdateGuideState exits: m=2790 SNR=33.8
23:08:23.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:23.827 00.000 11060 IsGuiding returns 0
23:08:23.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:23.827 00.000 10844 Enqueuing Expose request
23:08:23.894 00.067 11060 IsGuiding returns 0
23:08:23.894 00.000 11060 Move returns status 0, amount 26
23:08:23.894 00.000 11060 MoveAxis(N, 0, ABG)
23:08:23.894 00.000 11060 Move returns status 0, amount 0
23:08:23.895 00.001 11060 move complete, result=0
23:08:23.895 00.000 11060 worker thread done servicing request
23:08:23.895 00.000 11060 Worker thread wakes up
23:08:23.896 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:23.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:23.897 00.001 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
23:08:24.547 00.650 11060 Exposure complete
23:08:24.814 00.267 11060 worker thread done servicing request
23:08:24.814 00.000 10844 OnExposeComplete: enter
23:08:24.814 00.000 10844 UpdateGuideState(): m_state=6
23:08:24.815 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
23:08:24.815 00.000 10844 Star::Find returns 1 (1), X=255.57, Y=59.59, Mass=3319, SNR=36.8, Peak=255 HFD=3.4
23:08:24.815 00.000 10844 MultiStar: [#1 0.09,-0.27,0.95,U] [#2 0.70,0.03,0.00,M7] [#3 0.67,-0.11,0.00,M1] [#4 0.08,0.24,0.94,U] [#5 0.10,0.11,1.10,U] [#6 0.19,0.44,0.90,U] [#7 0.14,0.13,0.81,U] [#8 0.74,-0.10,0.00,M1] 
23:08:24.815 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.10}, one-star: {0.45, -0.03}
23:08:24.816 00.001 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
23:08:24.816 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
23:08:24.816 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.52 mountX=-0.13 mountY=0.16, mountTheta=2.26
23:08:24.819 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.10, opts=13)
23:08:24.819 00.000 10844 Enqueuing Move request for scope (0.18, 0.10)
23:08:24.819 00.000 11060 Worker thread wakes up
23:08:24.820 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
23:08:24.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
23:08:24.820 00.000 11060 Moving (0.18, 0.10) raw xDistance=-0.13 yDistance=0.16
23:08:24.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:08:24.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:24.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:08:24.820 00.000 11060 MoveAxis(E, 23, ABG)
23:08:24.820 00.000 11060 Guiding  Dir = 2, Dur = 23
23:08:24.828 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:24.849 00.021 11060 IsSlewing returns 0
23:08:24.849 00.000 11060 IsGuiding returns 0
23:08:24.860 00.011 10844 UpdateGuideState exits: m=3319 SNR=36.8 Saturated
23:08:24.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:24.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:24.860 00.000 10844 Enqueuing Expose request
23:08:24.895 00.035 11060 IsGuiding returns 0
23:08:24.895 00.000 11060 Move returns status 0, amount 23
23:08:24.895 00.000 11060 MoveAxis(N, 0, ABG)
23:08:24.895 00.000 11060 Move returns status 0, amount 0
23:08:24.895 00.000 11060 move complete, result=0
23:08:24.895 00.000 11060 worker thread done servicing request
23:08:24.895 00.000 11060 Worker thread wakes up
23:08:24.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:24.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:24.897 00.002 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 0 ms NORTH
23:08:25.523 00.626 11060 Exposure complete
23:08:25.760 00.237 11060 worker thread done servicing request
23:08:25.760 00.000 10844 OnExposeComplete: enter
23:08:25.760 00.000 10844 UpdateGuideState(): m_state=6
23:08:25.760 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
23:08:25.760 00.000 10844 Star::Find returns 1 (1), X=255.48, Y=58.37, Mass=3237, SNR=37.1, Peak=255 HFD=3.3
23:08:25.760 00.000 10844 MultiStar: large primary error, entering stabilization period
23:08:25.760 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
23:08:25.760 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
23:08:25.760 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-1.25 hyp=1.30 cameraTheta=-1.29 mountX=1.16 mountY=0.56, mountTheta=0.45
23:08:25.763 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-1.25, opts=13)
23:08:25.763 00.000 10844 Enqueuing Move request for scope (0.36, -1.25)
23:08:25.763 00.000 11060 Worker thread wakes up
23:08:25.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -1.25) opts 0xd
23:08:25.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -1.25)
23:08:25.763 00.000 11060 Moving (0.36, -1.25) raw xDistance=1.16 yDistance=0.56
23:08:25.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.31 from input 1.16
23:08:25.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:25.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
23:08:25.763 00.000 11060 MoveAxis(W, 201, ABG)
23:08:25.763 00.000 11060 Guiding  Dir = 3, Dur = 201
23:08:25.771 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:25.800 00.029 11060 IsSlewing returns 0
23:08:25.801 00.001 11060 IsGuiding returns 0
23:08:25.803 00.002 10844 UpdateGuideState exits: m=3237 SNR=37.1 Saturated
23:08:25.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:25.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:25.803 00.000 10844 Enqueuing Expose request
23:08:26.010 00.207 11060 IsGuiding returns 0
23:08:26.010 00.000 11060 Move returns status 0, amount 201
23:08:26.010 00.000 11060 MoveAxis(N, 0, ABG)
23:08:26.010 00.000 11060 Move returns status 0, amount 0
23:08:26.010 00.000 11060 move complete, result=0
23:08:26.010 00.000 11060 worker thread done servicing request
23:08:26.010 00.000 11060 Worker thread wakes up
23:08:26.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:26.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:26.010 00.000 10844 GuideStep: 1.2 px 201 ms WEST, 0.6 px 0 ms NORTH
23:08:26.644 00.634 11060 Exposure complete
23:08:26.870 00.226 11060 worker thread done servicing request
23:08:26.870 00.000 10844 OnExposeComplete: enter
23:08:26.870 00.000 10844 UpdateGuideState(): m_state=6
23:08:26.871 00.001 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
23:08:26.871 00.000 10844 Star::Find returns 1 (1), X=255.79, Y=59.71, Mass=3203, SNR=36.7, Peak=255 HFD=3.5
23:08:26.871 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
23:08:26.871 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
23:08:26.871 00.000 10844 CameraToMount -- cameraX=0.67 cameraY=0.09 hyp=0.67 cameraTheta=0.13 mountX=-0.21 mountY=0.65, mountTheta=1.88
23:08:26.873 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.67, y=0.09, opts=13)
23:08:26.873 00.000 10844 Enqueuing Move request for scope (0.67, 0.09)
23:08:26.873 00.000 11060 Worker thread wakes up
23:08:26.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.09) opts 0xd
23:08:26.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.67, 0.09)
23:08:26.873 00.000 11060 Moving (0.67, 0.09) raw xDistance=-0.21 yDistance=0.65
23:08:26.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
23:08:26.873 00.000 11060 resist switch: large excursion: input 0.65 thresh 0.57 direction from -1 to 1
23:08:26.873 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.94
23:08:26.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.65
23:08:26.873 00.000 11060 MoveAxis(E, 30, ABG)
23:08:26.873 00.000 11060 Guiding  Dir = 2, Dur = 30
23:08:26.880 00.007 11060 IsSlewing returns 0
23:08:26.880 00.000 11060 IsGuiding returns 0
23:08:26.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:26.898 00.018 10844 UpdateGuideState exits: m=3203 SNR=36.7 Saturated
23:08:26.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:26.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:26.898 00.000 10844 Enqueuing Expose request
23:08:26.925 00.027 11060 IsGuiding returns 0
23:08:26.925 00.000 11060 Move returns status 0, amount 30
23:08:26.925 00.000 11060 BLC: Oldest BLC event removed
23:08:26.925 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:08:26.925 00.000 11060 MoveAxis(S, 1001, ABG)
23:08:26.925 00.000 11060 duration set to 750 by maxDecDuration
23:08:26.925 00.000 11060 Guiding  Dir = 1, Dur = 750
23:08:26.941 00.016 11060 IsSlewing returns 0
23:08:26.941 00.000 11060 IsGuiding returns 0
23:08:27.708 00.767 11060 IsGuiding returns 0
23:08:27.708 00.000 11060 Move returns status 0, amount 750
23:08:27.710 00.002 11060 move complete, result=0
23:08:27.710 00.000 11060 worker thread done servicing request
23:08:27.710 00.000 11060 Worker thread wakes up
23:08:27.710 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.6 px 750 ms SOUTH
23:08:27.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:27.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:28.330 00.620 11060 Exposure complete
23:08:28.565 00.235 11060 worker thread done servicing request
23:08:28.565 00.000 10844 OnExposeComplete: enter
23:08:28.565 00.000 10844 UpdateGuideState(): m_state=6
23:08:28.565 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
23:08:28.565 00.000 10844 Star::Find returns 1 (0), X=255.33, Y=59.84, Mass=2797, SNR=34.3, Peak=233 HFD=3.5
23:08:28.565 00.000 10844 MultiStar: exiting stabilization period
23:08:28.565 00.000 10844 MultiStar: [#1 -0.31,0.16,1.08,U] [#2 0.25,0.34,2.09,U] [#3 -0.40,-0.04,0.99,U] [#4 0.16,0.20,0.96,U] [#5 -0.17,-0.33,1.13,U] [#6 -0.17,0.64,0.00,M1] [#7 0.12,0.07,0.86,U] [#8 -0.23,0.49,1.03,U] 
23:08:28.565 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.16}, one-star: {0.21, 0.22}
23:08:28.565 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
23:08:28.565 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
23:08:28.565 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.69 mountX=-0.15 mountY=-0.04, mountTheta=-2.85
23:08:28.567 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
23:08:28.567 00.000 10844 Enqueuing Move request for scope (-0.02, 0.16)
23:08:28.567 00.000 11060 Worker thread wakes up
23:08:28.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
23:08:28.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
23:08:28.567 00.000 11060 Moving (-0.02, 0.16) raw xDistance=-0.15 yDistance=-0.04
23:08:28.567 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.451650, 1:-0.044894
23:08:28.567 00.000 11060 BLC: No correction, Miss < min_move
23:08:28.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:08:28.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:28.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:28.567 00.000 11060 MoveAxis(E, 27, ABG)
23:08:28.567 00.000 11060 Guiding  Dir = 2, Dur = 27
23:08:28.575 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:28.593 00.018 10844 UpdateGuideState exits: m=2797 SNR=34.3
23:08:28.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:28.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:28.593 00.000 10844 Enqueuing Expose request
23:08:28.600 00.007 11060 IsSlewing returns 0
23:08:28.600 00.000 11060 IsGuiding returns 0
23:08:28.668 00.068 11060 IsGuiding returns 0
23:08:28.668 00.000 11060 Move returns status 0, amount 27
23:08:28.668 00.000 11060 MoveAxis(N, 0, ABG)
23:08:28.668 00.000 11060 Move returns status 0, amount 0
23:08:28.668 00.000 11060 move complete, result=0
23:08:28.668 00.000 11060 worker thread done servicing request
23:08:28.668 00.000 11060 Worker thread wakes up
23:08:28.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:28.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:28.670 00.002 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
23:08:29.298 00.628 11060 Exposure complete
23:08:29.538 00.240 11060 worker thread done servicing request
23:08:29.538 00.000 10844 OnExposeComplete: enter
23:08:29.538 00.000 10844 UpdateGuideState(): m_state=6
23:08:29.538 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
23:08:29.543 00.005 10844 Star::Find returns 1 (1), X=255.09, Y=59.75, Mass=3270, SNR=37.3, Peak=255 HFD=3.3
23:08:29.543 00.000 10844 MultiStar: [#1 -0.15,0.63,0.00,M1] [#2 0.23,0.56,1.88,U] [#3 -0.22,0.64,0.00,M1] [#4 -0.32,0.72,0.00,M1] [#5 -0.33,0.12,1.02,U] [#6 -0.03,0.62,0.94,U] [#7 -0.05,0.26,0.82,U] [#8 0.12,0.72,0.00,M1] 
23:08:29.543 00.000 10844 single-star, 4 included, MultiStar: {-0.00, 0.37}, one-star: {-0.03, 0.14}
23:08:29.543 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
23:08:29.543 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
23:08:29.543 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.81 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
23:08:29.545 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.14, opts=13)
23:08:29.545 00.000 10844 Enqueuing Move request for scope (-0.03, 0.14)
23:08:29.545 00.000 11060 Worker thread wakes up
23:08:29.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:08:29.545 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:08:29.545 00.000 11060 Moving (-0.03, 0.14) raw xDistance=-0.13 yDistance=-0.06
23:08:29.545 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.451650, 1:-0.044894, 2:-0.055183
23:08:29.545 00.000 11060 BLC: No correction, Miss < min_move
23:08:29.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:08:29.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:29.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:29.545 00.000 11060 MoveAxis(E, 23, ABG)
23:08:29.545 00.000 11060 Guiding  Dir = 2, Dur = 23
23:08:29.554 00.009 11060 IsSlewing returns 0
23:08:29.554 00.000 11060 IsGuiding returns 0
23:08:29.557 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:29.581 00.024 11060 IsGuiding returns 0
23:08:29.581 00.000 11060 Move returns status 0, amount 23
23:08:29.581 00.000 11060 MoveAxis(N, 0, ABG)
23:08:29.581 00.000 11060 Move returns status 0, amount 0
23:08:29.581 00.000 11060 move complete, result=0
23:08:29.581 00.000 11060 worker thread done servicing request
23:08:29.583 00.002 10844 UpdateGuideState exits: m=3270 SNR=37.3 Saturated
23:08:29.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:29.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:29.583 00.000 10844 Enqueuing Expose request
23:08:29.583 00.000 11060 Worker thread wakes up
23:08:29.583 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:08:29.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:29.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:30.235 00.652 11060 Exposure complete
23:08:30.469 00.234 11060 worker thread done servicing request
23:08:30.469 00.000 10844 OnExposeComplete: enter
23:08:30.469 00.000 10844 UpdateGuideState(): m_state=6
23:08:30.469 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
23:08:30.469 00.000 10844 Star::Find returns 1 (1), X=255.38, Y=60.06, Mass=3556, SNR=38.9, Peak=255 HFD=3.5
23:08:30.469 00.000 10844 MultiStar: [#1 -0.65,0.53,0.00,M2] [#2 0.54,0.54,0.00,M6] [#3 0.16,0.73,0.00,M2] [#4 -0.61,0.85,0.00,M2] [#5 -0.11,0.86,0.00,M1] [#6 -0.34,0.73,0.00,M1] [#7 -0.03,0.42,0.82,U] [#8 0.22,0.50,0.83,U] 
23:08:30.471 00.002 10844 refined, 2 included, MultiStar: {0.15, 0.45}, one-star: {0.25, 0.44}
23:08:30.471 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
23:08:30.471 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
23:08:30.471 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.45 hyp=0.48 cameraTheta=1.24 mountX=-0.47 mountY=0.08, mountTheta=2.98
23:08:30.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.45, opts=13)
23:08:30.472 00.000 10844 Enqueuing Move request for scope (0.15, 0.45)
23:08:30.472 00.000 11060 Worker thread wakes up
23:08:30.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.45) opts 0xd
23:08:30.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.45)
23:08:30.472 00.000 11060 Moving (0.15, 0.45) raw xDistance=-0.47 yDistance=0.08
23:08:30.472 00.000 11060 BLC: window closed
23:08:30.472 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.451650, 1:-0.044894, 2:-0.055183
23:08:30.472 00.000 11060 BLC: No correction, Miss < min_move
23:08:30.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
23:08:30.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:30.474 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:08:30.474 00.000 11060 MoveAxis(E, 82, ABG)
23:08:30.474 00.000 11060 Guiding  Dir = 2, Dur = 82
23:08:30.479 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:30.482 00.003 11060 IsSlewing returns 0
23:08:30.483 00.001 11060 IsGuiding returns 0
23:08:30.493 00.010 10844 UpdateGuideState exits: m=3556 SNR=38.9 Saturated
23:08:30.498 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:30.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:30.498 00.000 10844 Enqueuing Expose request
23:08:30.592 00.094 11060 IsGuiding returns 0
23:08:30.592 00.000 11060 Move returns status 0, amount 82
23:08:30.592 00.000 11060 MoveAxis(N, 0, ABG)
23:08:30.592 00.000 11060 Move returns status 0, amount 0
23:08:30.592 00.000 11060 move complete, result=0
23:08:30.592 00.000 11060 worker thread done servicing request
23:08:30.592 00.000 11060 Worker thread wakes up
23:08:30.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:30.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:30.607 00.015 10844 GuideStep: -0.5 px 82 ms EAST, 0.1 px 0 ms NORTH
23:08:31.235 00.628 11060 Exposure complete
23:08:31.469 00.234 11060 worker thread done servicing request
23:08:31.469 00.000 10844 OnExposeComplete: enter
23:08:31.469 00.000 10844 UpdateGuideState(): m_state=6
23:08:31.469 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
23:08:31.469 00.000 10844 Star::Find returns 1 (0), X=254.66, Y=59.71, Mass=3503, SNR=38.5, Peak=248 HFD=3.6
23:08:31.472 00.003 10844 MultiStar: [#1 -0.53,0.79,0.00,M3] [#2 0.93,-0.13,0.00,M7] [#3 -0.08,-0.34,0.94,U] [#4 -0.42,0.41,0.86,U] [#5 -0.18,-0.45,1.00,U] [#6 -0.32,0.35,0.90,U] [#7 0.13,0.15,0.84,U] [#8 -0.30,0.23,0.89,U] 
23:08:31.472 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.05}, one-star: {-0.46, 0.09}
23:08:31.472 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
23:08:31.485 00.013 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
23:08:31.485 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.24 cameraTheta=2.94 mountX=-0.01 mountY=-0.24, mountTheta=-1.59
23:08:31.487 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.05, opts=13)
23:08:31.487 00.000 10844 Enqueuing Move request for scope (-0.24, 0.05)
23:08:31.487 00.000 11060 Worker thread wakes up
23:08:31.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
23:08:31.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
23:08:31.487 00.000 11060 Moving (-0.24, 0.05) raw xDistance=-0.01 yDistance=-0.24
23:08:31.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:31.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:31.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:08:31.487 00.000 11060 MoveAxis(E, 0, ABG)
23:08:31.487 00.000 11060 Move returns status 0, amount 0
23:08:31.487 00.000 11060 MoveAxis(N, 0, ABG)
23:08:31.489 00.002 11060 Move returns status 0, amount 0
23:08:31.489 00.000 11060 move complete, result=0
23:08:31.489 00.000 11060 worker thread done servicing request
23:08:31.492 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:31.512 00.020 10844 UpdateGuideState exits: m=3503 SNR=38.5
23:08:31.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:31.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:31.512 00.000 10844 Enqueuing Expose request
23:08:31.512 00.000 11060 Worker thread wakes up
23:08:31.512 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:08:31.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:31.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:32.154 00.642 11060 Exposure complete
23:08:32.406 00.252 11060 worker thread done servicing request
23:08:32.406 00.000 10844 OnExposeComplete: enter
23:08:32.406 00.000 10844 UpdateGuideState(): m_state=6
23:08:32.406 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
23:08:32.406 00.000 10844 Star::Find returns 1 (1), X=255.52, Y=59.90, Mass=3221, SNR=36.7, Peak=255 HFD=3.6
23:08:32.406 00.000 10844 MultiStar: [#1 -0.10,0.31,1.03,U] [#2 0.13,0.01,2.05,U] [#3 0.10,-0.05,0.97,U] [#4 -0.17,0.40,0.92,U] [#5 -0.39,0.23,1.01,U] [#6 -0.06,0.73,0.00,M1] [#7 0.14,0.01,0.87,U] [#8 0.16,0.21,0.90,U] 
23:08:32.406 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.16}, one-star: {0.40, 0.28}
23:08:32.406 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
23:08:32.406 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
23:08:32.406 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.31 mountX=-0.16 mountY=0.02, mountTheta=3.04
23:08:32.409 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
23:08:32.409 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
23:08:32.409 00.000 11060 Worker thread wakes up
23:08:32.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
23:08:32.409 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
23:08:32.409 00.000 11060 Moving (0.04, 0.16) raw xDistance=-0.16 yDistance=0.02
23:08:32.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:08:32.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:32.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:08:32.409 00.000 11060 MoveAxis(E, 28, ABG)
23:08:32.409 00.000 11060 Guiding  Dir = 2, Dur = 28
23:08:32.414 00.005 11060 IsSlewing returns 0
23:08:32.414 00.000 11060 IsGuiding returns 0
23:08:32.420 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:32.436 00.016 10844 UpdateGuideState exits: m=3221 SNR=36.7 Saturated
23:08:32.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:32.436 00.000 10844 Enqueuing Expose request
23:08:32.460 00.024 11060 IsGuiding returns 0
23:08:32.469 00.009 11060 Move returns status 0, amount 28
23:08:32.469 00.000 11060 MoveAxis(N, 0, ABG)
23:08:32.469 00.000 11060 Move returns status 0, amount 0
23:08:32.469 00.000 11060 move complete, result=0
23:08:32.469 00.000 11060 worker thread done servicing request
23:08:32.469 00.000 11060 Worker thread wakes up
23:08:32.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:32.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:32.472 00.003 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
23:08:33.110 00.638 11060 Exposure complete
23:08:33.385 00.275 11060 worker thread done servicing request
23:08:33.385 00.000 10844 OnExposeComplete: enter
23:08:33.385 00.000 10844 UpdateGuideState(): m_state=6
23:08:33.385 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
23:08:33.385 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=59.54, Mass=3505, SNR=38.6, Peak=255 HFD=3.6
23:08:33.385 00.000 10844 MultiStar: [#1 -0.09,-0.19,0.96,U] [#2 0.56,0.19,1.86,U] [#3 0.16,-0.16,0.89,U] [#4 -0.23,0.19,0.91,U] [#5 0.41,-0.14,0.94,U] [#6 0.20,0.28,0.83,U] [#7 0.26,-0.27,0.73,U] [#8 0.27,0.74,0.00,M1] 
23:08:33.385 00.000 10844 single-star, 7 included, MultiStar: {0.18, 0.00}, one-star: {-0.15, -0.07}
23:08:33.385 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
23:08:33.385 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
23:08:33.385 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.68 mountX=0.10 mountY=-0.14, mountTheta=-0.93
23:08:33.387 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.07, opts=13)
23:08:33.387 00.000 10844 Enqueuing Move request for scope (-0.15, -0.07)
23:08:33.387 00.000 11060 Worker thread wakes up
23:08:33.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
23:08:33.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
23:08:33.387 00.000 11060 Moving (-0.15, -0.07) raw xDistance=0.10 yDistance=-0.14
23:08:33.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:08:33.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:33.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:08:33.387 00.000 11060 MoveAxis(E, 0, ABG)
23:08:33.387 00.000 11060 Move returns status 0, amount 0
23:08:33.387 00.000 11060 MoveAxis(N, 0, ABG)
23:08:33.387 00.000 11060 Move returns status 0, amount 0
23:08:33.387 00.000 11060 move complete, result=0
23:08:33.387 00.000 11060 worker thread done servicing request
23:08:33.403 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:33.465 00.062 10844 UpdateGuideState exits: m=3505 SNR=38.6 Saturated
23:08:33.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:33.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:33.465 00.000 10844 Enqueuing Expose request
23:08:33.467 00.002 11060 Worker thread wakes up
23:08:33.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:33.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:33.467 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:33.528 00.061 10844 evsrv: cli 0EEEDAD0 connect
23:08:33.528 00.000 10844 case statement mapped state 6 to 3
23:08:33.529 00.001 10844 case statement mapped state 6 to 3
23:08:33.529 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"ab4e3d10-e79b-429a-aed6-ef16187a4fe3"}
23:08:33.529 00.000 10844 PhdController::Guide begins
23:08:33.529 00.000 10844 PhdController: newstate STATE_SETUP
23:08:33.529 00.000 10844 PhdController: setup
23:08:33.529 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
23:08:33.529 00.000 10844 PhdController: guider state = 6
23:08:33.529 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:08:33.539 00.010 10844 PhdController: newstate STATE_SETTLE_WAIT
23:08:33.541 00.002 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":0,"id":"ab4e3d10-e79b-429a-aed6-ef16187a4fe3"}
23:08:33.563 00.022 10844 evsrv: cli 0EEEDAD0 disconnect
23:08:33.566 00.003 10844 evsrv: cli 0EEEE930 connect
23:08:33.569 00.003 10844 case statement mapped state 6 to 3
23:08:33.636 00.067 10844 case statement mapped state 6 to 3
23:08:33.636 00.000 10844 evsrv: cli 0EEEE930 request: {"method":"get_lock_shift_params","id":"73f8ecbb-8a3e-4b7e-8fc4-daf6de94b284"}
23:08:33.638 00.002 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"73f8ecbb-8a3e-4b7e-8fc4-daf6de94b284"}
23:08:33.695 00.057 10844 evsrv: cli 0EEEE930 disconnect
23:08:33.695 00.000 10844 evsrv: cli 0EEEE7F0 connect
23:08:33.695 00.000 10844 case statement mapped state 6 to 3
23:08:33.697 00.002 10844 case statement mapped state 6 to 3
23:08:33.698 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_lock_position","id":"abaf7613-909f-4e7b-9091-5d66550bb648"}
23:08:33.698 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":[255.12,59.62],"id":"abaf7613-909f-4e7b-9091-5d66550bb648"}
23:08:33.701 00.003 10844 evsrv: cli 0EEEE7F0 disconnect
23:08:33.701 00.000 10844 evsrv: cli 0EEEEA70 connect
23:08:33.701 00.000 10844 case statement mapped state 6 to 3
23:08:33.733 00.032 10844 case statement mapped state 6 to 3
23:08:33.735 00.002 10844 evsrv: cli 0EEEEA70 request: {"method":"get_calibrated","id":"657d79aa-ae8c-41f8-b2f9-6da9db6e5ac7"}
23:08:33.735 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":true,"id":"657d79aa-ae8c-41f8-b2f9-6da9db6e5ac7"}
23:08:33.817 00.082 10844 evsrv: cli 0EEEEA70 disconnect
23:08:33.820 00.003 10844 evsrv: cli 0EEEDB70 connect
23:08:33.820 00.000 10844 case statement mapped state 6 to 3
23:08:33.856 00.036 10844 case statement mapped state 6 to 3
23:08:33.856 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_app_state","id":"f0fea680-68ba-49b9-bb2a-9b08ddbc455a"}
23:08:33.856 00.000 10844 case statement mapped state 6 to 3
23:08:33.856 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0fea680-68ba-49b9-bb2a-9b08ddbc455a"}
23:08:34.094 00.238 10844 evsrv: cli 0EEEDB70 disconnect
23:08:34.119 00.025 11060 Exposure complete
23:08:34.786 00.667 11060 worker thread done servicing request
23:08:34.786 00.000 10844 OnExposeComplete: enter
23:08:34.786 00.000 10844 UpdateGuideState(): m_state=6
23:08:34.787 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
23:08:34.787 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.58, Mass=3273, SNR=37.2, Peak=251 HFD=3.5
23:08:34.787 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
23:08:34.787 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
23:08:34.787 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.93 mountX=0.07 mountY=-0.17, mountTheta=-1.18
23:08:34.789 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
23:08:34.789 00.000 10844 Enqueuing Move request for scope (-0.18, -0.04)
23:08:34.789 00.000 11060 Worker thread wakes up
23:08:34.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
23:08:34.789 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
23:08:34.789 00.000 11060 Moving (-0.18, -0.04) raw xDistance=0.07 yDistance=-0.17
23:08:34.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:08:34.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:34.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:08:34.789 00.000 11060 MoveAxis(E, 0, ABG)
23:08:34.789 00.000 11060 Move returns status 0, amount 0
23:08:34.789 00.000 11060 MoveAxis(N, 0, ABG)
23:08:34.789 00.000 11060 Move returns status 0, amount 0
23:08:34.789 00.000 11060 move complete, result=0
23:08:34.789 00.000 11060 worker thread done servicing request
23:08:34.818 00.029 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:08:35.137 00.319 10844 UpdateGuideState exits: m=3273 SNR=37.2
23:08:35.137 00.000 10844 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 1 / 99999
23:08:35.138 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770361715.138,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.23,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:08:35.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:35.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:35.138 00.000 10844 Enqueuing Expose request
23:08:35.138 00.000 11060 Worker thread wakes up
23:08:35.138 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:08:35.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:35.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:36.055 00.917 11060 Exposure complete
23:08:37.321 01.266 11060 worker thread done servicing request
23:08:37.321 00.000 10844 OnExposeComplete: enter
23:08:37.321 00.000 10844 UpdateGuideState(): m_state=6
23:08:37.321 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
23:08:37.321 00.000 10844 Star::Find returns 1 (0), X=255.30, Y=59.74, Mass=3406, SNR=37.8, Peak=254 HFD=3.6
23:08:37.321 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
23:08:37.321 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
23:08:37.321 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.60 mountX=-0.16 mountY=0.16, mountTheta=2.34
23:08:37.328 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.12, opts=13)
23:08:37.330 00.002 10844 Enqueuing Move request for scope (0.18, 0.12)
23:08:37.330 00.000 11060 Worker thread wakes up
23:08:37.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
23:08:37.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
23:08:37.331 00.001 11060 Moving (0.18, 0.12) raw xDistance=-0.16 yDistance=0.16
23:08:37.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:08:37.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:37.334 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:08:37.334 00.000 11060 MoveAxis(E, 27, ABG)
23:08:37.335 00.001 11060 Guiding  Dir = 2, Dur = 27
23:08:37.372 00.037 11060 IsSlewing returns 0
23:08:37.372 00.000 11060 IsGuiding returns 0
23:08:37.386 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:37.433 00.047 11060 IsGuiding returns 0
23:08:37.433 00.000 11060 Move returns status 0, amount 27
23:08:37.433 00.000 11060 MoveAxis(N, 0, ABG)
23:08:37.433 00.000 11060 Move returns status 0, amount 0
23:08:37.433 00.000 11060 move complete, result=0
23:08:37.433 00.000 11060 worker thread done servicing request
23:08:37.468 00.035 10844 UpdateGuideState exits: m=3406 SNR=37.8
23:08:37.469 00.001 10844 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 2 / 99999
23:08:37.469 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361717.469,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.23,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
23:08:37.470 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:37.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:37.470 00.000 10844 Enqueuing Expose request
23:08:37.470 00.000 11060 Worker thread wakes up
23:08:37.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:37.470 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
23:08:37.472 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:38.165 00.693 11060 Exposure complete
23:08:38.945 00.780 10844 OnExposeComplete: enter
23:08:38.945 00.000 10844 UpdateGuideState(): m_state=6
23:08:38.945 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
23:08:38.946 00.001 11060 worker thread done servicing request
23:08:38.946 00.000 10844 Star::Find returns 1 (1), X=255.11, Y=59.65, Mass=3112, SNR=36.1, Peak=255 HFD=3.6
23:08:38.946 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
23:08:38.946 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.56)
23:08:38.946 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.99 mountX=-0.03 mountY=-0.02, mountTheta=-2.55
23:08:38.948 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
23:08:38.948 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
23:08:38.948 00.000 11060 Worker thread wakes up
23:08:38.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:08:38.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:08:38.948 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.02
23:08:38.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:08:38.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:38.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:08:38.948 00.000 11060 MoveAxis(E, 0, ABG)
23:08:38.948 00.000 11060 Move returns status 0, amount 0
23:08:38.948 00.000 11060 MoveAxis(N, 0, ABG)
23:08:38.948 00.000 11060 Move returns status 0, amount 0
23:08:38.948 00.000 11060 move complete, result=0
23:08:38.948 00.000 11060 worker thread done servicing request
23:08:38.992 00.044 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:39.043 00.051 10844 UpdateGuideState exits: m=3112 SNR=36.1 Saturated
23:08:39.043 00.000 10844 PhdController: settling, locked = 1, distance = 0.17 (1.50) aobump = 0 frame = 3 / 99999
23:08:39.043 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361719.043,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.17,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
23:08:39.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:39.044 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:39.044 00.000 10844 Enqueuing Expose request
23:08:39.044 00.000 11060 Worker thread wakes up
23:08:39.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:39.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:39.045 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:08:39.681 00.636 11060 Exposure complete
23:08:40.811 01.130 11060 worker thread done servicing request
23:08:40.812 00.001 10844 OnExposeComplete: enter
23:08:40.812 00.000 10844 UpdateGuideState(): m_state=6
23:08:40.812 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
23:08:40.812 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=59.65, Mass=3205, SNR=37.3, Peak=255 HFD=3.5
23:08:40.813 00.001 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
23:08:40.813 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
23:08:40.813 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.87 mountX=-0.01 mountY=-0.10, mountTheta=-1.66
23:08:40.815 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
23:08:40.815 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
23:08:40.815 00.000 11060 Worker thread wakes up
23:08:40.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
23:08:40.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
23:08:40.815 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.01 yDistance=-0.10
23:08:40.816 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:40.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:40.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:40.816 00.000 11060 MoveAxis(E, 0, ABG)
23:08:40.816 00.000 11060 Move returns status 0, amount 0
23:08:40.816 00.000 11060 MoveAxis(N, 0, ABG)
23:08:40.816 00.000 11060 Move returns status 0, amount 0
23:08:40.816 00.000 11060 move complete, result=0
23:08:40.817 00.001 11060 worker thread done servicing request
23:08:40.852 00.035 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:40.938 00.086 10844 UpdateGuideState exits: m=3205 SNR=37.3 Saturated
23:08:40.938 00.000 10844 PhdController: settling, locked = 1, distance = 0.15 (1.50) aobump = 0 frame = 4 / 99999
23:08:40.938 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361720.938,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.15,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
23:08:40.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:40.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:40.938 00.000 10844 Enqueuing Expose request
23:08:40.940 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:40.940 00.000 11060 Worker thread wakes up
23:08:40.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:40.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:41.585 00.645 11060 Exposure complete
23:08:42.203 00.618 11060 worker thread done servicing request
23:08:42.203 00.000 10844 OnExposeComplete: enter
23:08:42.207 00.004 10844 UpdateGuideState(): m_state=6
23:08:42.207 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
23:08:42.208 00.001 10844 Star::Find returns 1 (1), X=255.44, Y=59.68, Mass=2970, SNR=35.9, Peak=255 HFD=3.4
23:08:42.208 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
23:08:42.208 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
23:08:42.208 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.32 cameraTheta=0.19 mountX=-0.12 mountY=0.30, mountTheta=1.94
23:08:42.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.06, opts=13)
23:08:42.210 00.000 10844 Enqueuing Move request for scope (0.32, 0.06)
23:08:42.210 00.000 11060 Worker thread wakes up
23:08:42.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.06) opts 0xd
23:08:42.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.06)
23:08:42.210 00.000 11060 Moving (0.32, 0.06) raw xDistance=-0.12 yDistance=0.30
23:08:42.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:08:42.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
23:08:42.210 00.000 11060 MoveAxis(E, 0, ABG)
23:08:42.210 00.000 11060 Move returns status 0, amount 0
23:08:42.210 00.000 11060 MoveAxis(S, 118, ABG)
23:08:42.210 00.000 11060 Guiding  Dir = 1, Dur = 118
23:08:42.248 00.038 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:42.260 00.012 11060 IsSlewing returns 0
23:08:42.260 00.000 11060 IsGuiding returns 0
23:08:42.315 00.055 10844 UpdateGuideState exits: m=2970 SNR=35.9 Saturated
23:08:42.315 00.000 10844 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 5 / 99999
23:08:42.315 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361722.315,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.20,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
23:08:42.316 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:42.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:42.316 00.000 10844 Enqueuing Expose request
23:08:42.439 00.123 11060 IsGuiding returns 0
23:08:42.439 00.000 11060 Move returns status 0, amount 118
23:08:42.439 00.000 11060 move complete, result=0
23:08:42.439 00.000 11060 worker thread done servicing request
23:08:42.439 00.000 11060 Worker thread wakes up
23:08:42.441 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:42.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:42.442 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 118 ms SOUTH
23:08:43.098 00.656 11060 Exposure complete
23:08:43.652 00.554 10844 OnExposeComplete: enter
23:08:43.652 00.000 10844 UpdateGuideState(): m_state=6
23:08:43.652 00.000 11060 worker thread done servicing request
23:08:43.652 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
23:08:43.652 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=59.65, Mass=3408, SNR=37.4, Peak=255 HFD=3.7
23:08:43.652 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
23:08:43.652 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
23:08:43.652 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.60 mountX=-0.04 mountY=0.04, mountTheta=2.34
23:08:43.692 00.040 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
23:08:43.692 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
23:08:43.692 00.000 11060 Worker thread wakes up
23:08:43.692 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:08:43.692 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:08:43.692 00.000 11060 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=0.04
23:08:43.692 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:08:43.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:43.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:08:43.692 00.000 11060 MoveAxis(E, 0, ABG)
23:08:43.692 00.000 11060 Move returns status 0, amount 0
23:08:43.692 00.000 11060 MoveAxis(N, 0, ABG)
23:08:43.692 00.000 11060 Move returns status 0, amount 0
23:08:43.692 00.000 11060 move complete, result=0
23:08:43.692 00.000 11060 worker thread done servicing request
23:08:43.699 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:43.755 00.056 10844 UpdateGuideState exits: m=3408 SNR=37.4 Saturated
23:08:43.755 00.000 10844 PhdController: settling, locked = 1, distance = 0.16 (1.50) aobump = 0 frame = 6 / 99999
23:08:43.755 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361723.755,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.16,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
23:08:43.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:43.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:43.755 00.000 10844 Enqueuing Expose request
23:08:43.755 00.000 11060 Worker thread wakes up
23:08:43.755 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:08:43.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:43.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:44.399 00.644 11060 Exposure complete
23:08:44.779 00.380 11060 worker thread done servicing request
23:08:44.779 00.000 10844 OnExposeComplete: enter
23:08:44.779 00.000 10844 UpdateGuideState(): m_state=6
23:08:44.779 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
23:08:44.779 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.37, Mass=2907, SNR=34.7, Peak=248 HFD=3.6
23:08:44.779 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
23:08:44.779 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
23:08:44.779 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-2.00 mountX=0.26 mountY=-0.07, mountTheta=-0.27
23:08:44.783 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.25, opts=13)
23:08:44.783 00.000 10844 Enqueuing Move request for scope (-0.11, -0.25)
23:08:44.785 00.002 11060 Worker thread wakes up
23:08:44.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
23:08:44.785 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
23:08:44.785 00.000 11060 Moving (-0.11, -0.25) raw xDistance=0.26 yDistance=-0.07
23:08:44.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:08:44.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:44.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:44.785 00.000 11060 MoveAxis(W, 46, ABG)
23:08:44.785 00.000 11060 Guiding  Dir = 3, Dur = 46
23:08:44.803 00.018 11060 IsSlewing returns 0
23:08:44.803 00.000 11060 IsGuiding returns 0
23:08:44.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:44.825 00.022 10844 UpdateGuideState exits: m=2907 SNR=34.7
23:08:44.825 00.000 10844 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 7 / 99999
23:08:44.825 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770361724.825,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.19,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
23:08:44.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:44.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:44.825 00.000 10844 Enqueuing Expose request
23:08:44.861 00.036 11060 IsGuiding returns 0
23:08:44.861 00.000 11060 Move returns status 0, amount 46
23:08:44.864 00.003 11060 MoveAxis(N, 0, ABG)
23:08:44.864 00.000 11060 Move returns status 0, amount 0
23:08:44.864 00.000 11060 move complete, result=0
23:08:44.864 00.000 11060 worker thread done servicing request
23:08:44.864 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
23:08:44.864 00.000 11060 Worker thread wakes up
23:08:44.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:44.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:45.501 00.637 11060 Exposure complete
23:08:45.730 00.229 11060 worker thread done servicing request
23:08:46.163 00.433 10844 OnExposeComplete: enter
23:08:46.163 00.000 10844 UpdateGuideState(): m_state=6
23:08:46.163 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
23:08:46.163 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=60.19, Mass=3204, SNR=36.7, Peak=218 HFD=3.7
23:08:46.163 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
23:08:46.165 00.002 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
23:08:46.165 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.57 hyp=0.61 cameraTheta=1.90 mountX=-0.53 mountY=-0.29, mountTheta=-2.64
23:08:46.165 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.57, opts=13)
23:08:46.165 00.000 10844 Enqueuing Move request for scope (-0.20, 0.57)
23:08:46.165 00.000 11060 Worker thread wakes up
23:08:46.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.57) opts 0xd
23:08:46.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.57)
23:08:46.165 00.000 11060 Moving (-0.20, 0.57) raw xDistance=-0.53 yDistance=-0.29
23:08:46.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
23:08:46.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:46.168 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:08:46.168 00.000 11060 MoveAxis(E, 90, ABG)
23:08:46.168 00.000 11060 Guiding  Dir = 2, Dur = 90
23:08:46.185 00.017 11060 IsSlewing returns 0
23:08:46.185 00.000 11060 IsGuiding returns 0
23:08:46.277 00.092 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:46.297 00.020 10844 UpdateGuideState exits: m=3204 SNR=36.7
23:08:46.297 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 8 / 99999
23:08:46.297 00.000 10844 PhdController: newstate STATE_FINISH
23:08:46.297 00.000 10844 PhdController complete: success
23:08:46.297 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770361726.297,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:08:46.299 00.002 10844 Mount: notify guiding dither settle done success=1
23:08:46.299 00.000 10844 PhdController: newstate STATE_IDLE
23:08:46.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:46.300 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:46.300 00.000 10844 Enqueuing Expose request
23:08:46.306 00.006 11060 IsGuiding returns 0
23:08:46.306 00.000 11060 Move returns status 0, amount 90
23:08:46.306 00.000 11060 MoveAxis(N, 0, ABG)
23:08:46.306 00.000 11060 Move returns status 0, amount 0
23:08:46.306 00.000 11060 move complete, result=0
23:08:46.306 00.000 11060 worker thread done servicing request
23:08:46.306 00.000 11060 Worker thread wakes up
23:08:46.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:46.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:46.319 00.013 10844 GuideStep: -0.5 px 90 ms EAST, -0.3 px 0 ms NORTH
23:08:46.965 00.646 11060 Exposure complete
23:08:47.289 00.324 10844 OnExposeComplete: enter
23:08:47.289 00.000 10844 UpdateGuideState(): m_state=6
23:08:47.289 00.000 11060 worker thread done servicing request
23:08:47.289 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
23:08:47.289 00.000 10844 Star::Find returns 1 (0), X=255.17, Y=59.54, Mass=3210, SNR=37.7, Peak=251 HFD=3.4
23:08:47.291 00.002 10844 MultiStar: [#1 -0.43,0.69,0.00,M2] [#2 -0.11,0.54,1.83,U] [#3 0.15,0.21,0.89,U] [#4 0.02,0.64,0.00,M1] [#5 -0.53,0.16,1.01,U] [#6 0.02,0.86,0.00,M1] [#7 0.03,0.53,0.83,U] [#8 -0.00,0.92,0.00,M2] 
23:08:47.291 00.000 10844 single-star, 4 included, MultiStar: {-0.10, 0.31}, one-star: {0.05, -0.08}
23:08:47.291 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
23:08:47.291 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
23:08:47.291 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.03 mountX=0.07 mountY=0.06, mountTheta=0.72
23:08:47.296 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
23:08:47.296 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
23:08:47.297 00.001 11060 Worker thread wakes up
23:08:47.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
23:08:47.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
23:08:47.297 00.000 11060 Moving (0.05, -0.08) raw xDistance=0.07 yDistance=0.06
23:08:47.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:08:47.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:47.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:08:47.297 00.000 11060 MoveAxis(E, 0, ABG)
23:08:47.297 00.000 11060 Move returns status 0, amount 0
23:08:47.297 00.000 11060 MoveAxis(N, 0, ABG)
23:08:47.297 00.000 11060 Move returns status 0, amount 0
23:08:47.297 00.000 11060 move complete, result=0
23:08:47.299 00.002 11060 worker thread done servicing request
23:08:47.313 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:47.350 00.037 10844 UpdateGuideState exits: m=3210 SNR=37.7
23:08:47.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:47.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:47.350 00.000 10844 Enqueuing Expose request
23:08:47.350 00.000 11060 Worker thread wakes up
23:08:47.352 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:08:47.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:47.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:47.986 00.634 11060 Exposure complete
23:08:48.350 00.364 11060 worker thread done servicing request
23:08:48.350 00.000 10844 OnExposeComplete: enter
23:08:48.350 00.000 10844 UpdateGuideState(): m_state=6
23:08:48.350 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
23:08:48.350 00.000 10844 Star::Find returns 1 (0), X=254.59, Y=60.08, Mass=2890, SNR=34.7, Peak=238 HFD=3.7
23:08:48.350 00.000 10844 MultiStar: [#1 -0.96,0.02,0.00,M3] [#2 0.22,0.67,0.00,M5] [#3 -0.60,0.36,0.00,M1] [#4 -0.40,0.62,0.00,M2] [#5 -0.60,-0.07,1.08,U] [#6 -0.89,0.72,0.00,M2] [#7 -0.44,0.43,0.96,U] [#8 -0.64,0.70,0.00,M3] 
23:08:48.350 00.000 10844 refined, 2 included, MultiStar: {-0.53, 0.26}, one-star: {-0.53, 0.46}
23:08:48.350 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
23:08:48.350 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
23:08:48.353 00.003 10844 CameraToMount -- cameraX=-0.53 cameraY=0.26 hyp=0.59 cameraTheta=2.68 mountX=-0.16 mountY=-0.56, mountTheta=-1.85
23:08:48.353 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.26, opts=13)
23:08:48.353 00.000 10844 Enqueuing Move request for scope (-0.53, 0.26)
23:08:48.353 00.000 11060 Worker thread wakes up
23:08:48.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.26) opts 0xd
23:08:48.353 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.26)
23:08:48.353 00.000 11060 Moving (-0.53, 0.26) raw xDistance=-0.16 yDistance=-0.56
23:08:48.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:08:48.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:48.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
23:08:48.358 00.005 11060 MoveAxis(E, 28, ABG)
23:08:48.358 00.000 11060 Guiding  Dir = 2, Dur = 28
23:08:48.364 00.006 11060 IsSlewing returns 0
23:08:48.365 00.001 11060 IsGuiding returns 0
23:08:48.377 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:48.410 00.033 11060 IsGuiding returns 0
23:08:48.410 00.000 11060 Move returns status 0, amount 28
23:08:48.410 00.000 11060 MoveAxis(N, 0, ABG)
23:08:48.410 00.000 11060 Move returns status 0, amount 0
23:08:48.410 00.000 11060 move complete, result=0
23:08:48.410 00.000 11060 worker thread done servicing request
23:08:48.421 00.011 10844 UpdateGuideState exits: m=2890 SNR=34.7
23:08:48.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:48.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:48.421 00.000 10844 Enqueuing Expose request
23:08:48.421 00.000 11060 Worker thread wakes up
23:08:48.421 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.6 px 0 ms NORTH
23:08:48.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:48.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:49.047 00.626 11060 Exposure complete
23:08:49.393 00.346 11060 worker thread done servicing request
23:08:49.393 00.000 10844 OnExposeComplete: enter
23:08:49.393 00.000 10844 UpdateGuideState(): m_state=6
23:08:49.393 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
23:08:49.393 00.000 10844 Star::Find returns 1 (1), X=254.61, Y=59.93, Mass=3701, SNR=39.9, Peak=255 HFD=3.9
23:08:49.393 00.000 10844 MultiStar: [#1 -0.65,0.07,0.00,M4] [#2 -0.02,0.09,1.80,U] [#3 -0.41,-0.39,0.85,U] [#4 -0.16,0.03,0.83,U] [#5 -0.93,-0.28,0.00,M1] [#6 -0.78,0.05,0.00,M3] [#7 -0.12,0.28,0.80,U] [#8 -0.44,-0.06,0.86,U] 
23:08:49.393 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.05}, one-star: {-0.51, 0.31}
23:08:49.393 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
23:08:49.393 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.63)
23:08:49.393 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.25 cameraTheta=2.92 mountX=-0.01 mountY=-0.25, mountTheta=-1.61
23:08:49.398 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.05, opts=13)
23:08:49.398 00.000 10844 Enqueuing Move request for scope (-0.24, 0.05)
23:08:49.398 00.000 11060 Worker thread wakes up
23:08:49.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
23:08:49.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
23:08:49.398 00.000 11060 Moving (-0.24, 0.05) raw xDistance=-0.01 yDistance=-0.25
23:08:49.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:49.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:49.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:08:49.404 00.006 11060 MoveAxis(E, 0, ABG)
23:08:49.404 00.000 11060 Move returns status 0, amount 0
23:08:49.404 00.000 11060 MoveAxis(N, 0, ABG)
23:08:49.404 00.000 11060 Move returns status 0, amount 0
23:08:49.404 00.000 11060 move complete, result=0
23:08:49.404 00.000 11060 worker thread done servicing request
23:08:49.408 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:49.438 00.030 10844 UpdateGuideState exits: m=3701 SNR=39.9 Saturated
23:08:49.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:49.449 00.011 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:49.449 00.000 10844 Enqueuing Expose request
23:08:49.449 00.000 11060 Worker thread wakes up
23:08:49.449 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:08:49.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:49.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:50.097 00.648 11060 Exposure complete
23:08:50.409 00.312 11060 worker thread done servicing request
23:08:50.411 00.002 10844 OnExposeComplete: enter
23:08:50.411 00.000 10844 UpdateGuideState(): m_state=6
23:08:50.411 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
23:08:50.411 00.000 10844 Star::Find returns 1 (1), X=255.05, Y=60.17, Mass=3307, SNR=37.3, Peak=255 HFD=3.8
23:08:50.411 00.000 10844 MultiStar: [#1 -0.59,0.27,0.00,M5] [#2 0.25,0.56,1.86,U] [#3 -0.06,0.08,0.89,U] [#4 -0.34,0.87,0.00,M2] [#5 -0.54,-0.06,1.07,U] [#6 -0.76,0.37,0.00,M4] [#7 -0.25,0.17,0.82,U] [#8 -0.55,0.38,0.00,M3] 
23:08:50.411 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.31}, one-star: {-0.07, 0.55}
23:08:50.411 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
23:08:50.411 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
23:08:50.411 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.82 mountX=-0.29 mountY=-0.13, mountTheta=-2.73
23:08:50.411 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.31, opts=13)
23:08:50.411 00.000 10844 Enqueuing Move request for scope (-0.08, 0.31)
23:08:50.411 00.000 11060 Worker thread wakes up
23:08:50.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
23:08:50.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
23:08:50.411 00.000 11060 Moving (-0.08, 0.31) raw xDistance=-0.29 yDistance=-0.13
23:08:50.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:08:50.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:50.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:08:50.416 00.005 11060 MoveAxis(E, 50, ABG)
23:08:50.416 00.000 11060 Guiding  Dir = 2, Dur = 50
23:08:50.427 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:50.429 00.002 11060 IsSlewing returns 0
23:08:50.432 00.003 11060 IsGuiding returns 0
23:08:50.480 00.048 10844 UpdateGuideState exits: m=3307 SNR=37.3 Saturated
23:08:50.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:50.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:50.480 00.000 10844 Enqueuing Expose request
23:08:50.499 00.019 11060 IsGuiding returns 0
23:08:50.499 00.000 11060 Move returns status 0, amount 50
23:08:50.500 00.001 11060 MoveAxis(N, 0, ABG)
23:08:50.500 00.000 11060 Move returns status 0, amount 0
23:08:50.500 00.000 11060 move complete, result=0
23:08:50.500 00.000 11060 worker thread done servicing request
23:08:50.501 00.001 11060 Worker thread wakes up
23:08:50.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:50.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:50.537 00.036 10844 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
23:08:51.127 00.590 11060 Exposure complete
23:08:51.520 00.393 10844 OnExposeComplete: enter
23:08:51.520 00.000 10844 UpdateGuideState(): m_state=6
23:08:51.520 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
23:08:51.520 00.000 10844 Star::Find returns 1 (1), X=254.89, Y=59.63, Mass=3279, SNR=37.1, Peak=255 HFD=3.8
23:08:51.522 00.002 10844 MultiStar: [#1 -0.38,-0.28,0.99,U] [#2 0.66,0.08,0.00,M4] [#3 -0.34,-0.04,0.92,U] [#4 -0.40,0.26,0.85,U] [#5 -0.40,-0.27,0.98,U] [#6 0.08,0.19,0.92,U] [#7 -0.05,0.46,0.86,U] [#8 -0.49,0.47,0.00,M4] 
23:08:51.522 00.000 10844 single-star, 6 included, MultiStar: {-0.25, 0.03}, one-star: {-0.23, 0.01}
23:08:51.522 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.84 = -1.44)
23:08:51.522 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.46)
23:08:51.522 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.09 mountX=0.03 mountY=-0.23, mountTheta=-1.44
23:08:51.571 00.049 11060 worker thread done servicing request
23:08:51.585 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.01, opts=13)
23:08:51.585 00.000 10844 Enqueuing Move request for scope (-0.23, 0.01)
23:08:51.585 00.000 11060 Worker thread wakes up
23:08:51.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
23:08:51.585 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
23:08:51.585 00.000 11060 Moving (-0.23, 0.01) raw xDistance=0.03 yDistance=-0.23
23:08:51.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:08:51.586 00.001 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.25 newest=-0.60
23:08:51.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:08:51.586 00.000 11060 MoveAxis(E, 0, ABG)
23:08:51.586 00.000 11060 Move returns status 0, amount 0
23:08:51.586 00.000 11060 BLC: Oldest BLC event removed
23:08:51.586 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:08:51.586 00.000 11060 MoveAxis(N, 839, ABG)
23:08:51.586 00.000 11060 duration set to 750 by maxDecDuration
23:08:51.586 00.000 11060 Guiding  Dir = 0, Dur = 750
23:08:51.619 00.033 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:08:51.625 00.006 11060 IsSlewing returns 0
23:08:51.626 00.001 11060 IsGuiding returns 0
23:08:51.792 00.166 10844 UpdateGuideState exits: m=3279 SNR=37.1 Saturated
23:08:51.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:51.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:08:51.792 00.000 10844 Enqueuing Expose request
23:08:52.388 00.596 11060 IsGuiding returns 0
23:08:52.389 00.001 11060 Move returns status 0, amount 750
23:08:52.389 00.000 11060 move complete, result=0
23:08:52.389 00.000 11060 worker thread done servicing request
23:08:52.389 00.000 11060 Worker thread wakes up
23:08:52.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:08:52.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:08:52.390 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
23:08:53.058 00.668 11060 Exposure complete
23:08:53.599 00.541 11060 worker thread done servicing request
23:08:59.867 06.268 10844 OnExposeComplete: enter
23:08:59.867 00.000 10844 UpdateGuideState(): m_state=6
23:08:59.869 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
23:08:59.869 00.000 10844 Star::Find returns 1 (1), X=255.09, Y=59.52, Mass=3264, SNR=37.5, Peak=255 HFD=3.5
23:08:59.869 00.000 10844 MultiStar: [#1 0.29,0.52,0.94,U] [#2 0.56,0.43,0.00,M5] [#3 0.50,0.42,0.00,M1] [#4 0.05,0.27,0.93,U] [#5 -0.20,0.59,1.01,U] [#6 0.12,0.72,0.00,M4] [#7 0.46,0.54,0.00,M1] [#8 0.45,0.86,0.00,M5] 
23:08:59.870 00.001 10844 single-star, 3 included, MultiStar: {0.02, 0.32}, one-star: {-0.03, -0.10}
23:08:59.870 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
23:08:59.870 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
23:08:59.870 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.87 mountX=0.10 mountY=-0.01, mountTheta=-0.13
23:08:59.913 00.043 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
23:08:59.915 00.002 10844 Enqueuing Move request for scope (-0.03, -0.10)
23:08:59.915 00.000 11060 Worker thread wakes up
23:08:59.917 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
23:08:59.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
23:08:59.917 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=-0.01
23:08:59.918 00.001 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.160061, 1:0.013555
23:08:59.918 00.000 11060 BLC: No correction, Miss < min_move
23:08:59.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:08:59.938 00.020 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:59.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:59.938 00.000 11060 MoveAxis(E, 0, ABG)
23:08:59.938 00.000 11060 Move returns status 0, amount 0
23:08:59.938 00.000 11060 MoveAxis(N, 0, ABG)
23:08:59.938 00.000 11060 Move returns status 0, amount 0
23:08:59.938 00.000 11060 move complete, result=0
23:08:59.938 00.000 11060 worker thread done servicing request
23:09:00.025 00.087 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:00.150 00.125 10844 UpdateGuideState exits: m=3264 SNR=37.5 Saturated
23:09:00.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:00.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:00.150 00.000 10844 Enqueuing Expose request
23:09:00.150 00.000 11060 Worker thread wakes up
23:09:00.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:00.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:00.152 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:00.743 00.591 11060 Exposure complete
23:09:01.479 00.736 11060 worker thread done servicing request
23:09:01.479 00.000 10844 OnExposeComplete: enter
23:09:01.479 00.000 10844 UpdateGuideState(): m_state=6
23:09:01.481 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
23:09:01.481 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=60.05, Mass=3126, SNR=36.2, Peak=227 HFD=3.8
23:09:01.481 00.000 10844 MultiStar: [#1 -0.29,0.36,0.99,U] [#2 0.19,0.75,0.00,M6] [#3 -0.26,0.37,1.03,U] [#4 0.10,0.58,0.96,U] [#5 -0.33,-0.29,1.04,U] [#6 -0.34,0.43,0.95,U] [#7 -0.48,0.28,0.89,U] [#8 -0.46,0.88,0.00,M6] 
23:09:01.481 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.30}, one-star: {-0.23, 0.43}
23:09:01.482 00.001 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
23:09:01.482 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
23:09:01.482 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.30 hyp=0.40 cameraTheta=2.28 mountX=-0.25 mountY=-0.31, mountTheta=-2.26
23:09:01.484 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.30, opts=13)
23:09:01.484 00.000 10844 Enqueuing Move request for scope (-0.26, 0.30)
23:09:01.485 00.001 11060 Worker thread wakes up
23:09:01.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.30) opts 0xd
23:09:01.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.30)
23:09:01.485 00.000 11060 Moving (-0.26, 0.30) raw xDistance=-0.25 yDistance=-0.31
23:09:01.485 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.160061, 1:0.013555, 2:0.306232
23:09:01.485 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
23:09:01.485 00.000 11060 BLC: window closed
23:09:01.486 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:09:01.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.31
23:09:01.486 00.000 11060 MoveAxis(E, 44, ABG)
23:09:01.486 00.000 11060 Guiding  Dir = 2, Dur = 44
23:09:01.513 00.027 11060 IsSlewing returns 0
23:09:01.514 00.001 11060 IsGuiding returns 0
23:09:01.524 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:01.568 00.044 11060 IsGuiding returns 0
23:09:01.570 00.002 11060 Move returns status 0, amount 44
23:09:01.570 00.000 11060 MoveAxis(N, 119, ABG)
23:09:01.570 00.000 11060 Guiding  Dir = 0, Dur = 119
23:09:01.575 00.005 11060 IsSlewing returns 0
23:09:01.576 00.001 11060 IsGuiding returns 0
23:09:01.606 00.030 10844 UpdateGuideState exits: m=3126 SNR=36.2
23:09:01.609 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:01.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:01.609 00.000 10844 Enqueuing Expose request
23:09:01.722 00.113 11060 IsGuiding returns 0
23:09:01.722 00.000 11060 Move returns status 0, amount 119
23:09:01.722 00.000 11060 move complete, result=0
23:09:01.724 00.002 11060 worker thread done servicing request
23:09:01.724 00.000 11060 Worker thread wakes up
23:09:01.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:01.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:01.730 00.006 10844 GuideStep: -0.3 px 44 ms EAST, -0.3 px 119 ms NORTH
23:09:02.362 00.632 11060 Exposure complete
23:09:02.802 00.440 10844 OnExposeComplete: enter
23:09:02.802 00.000 10844 UpdateGuideState(): m_state=6
23:09:02.802 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
23:09:02.803 00.001 10844 Star::Find returns 1 (1), X=255.15, Y=59.78, Mass=3274, SNR=37.3, Peak=255 HFD=3.3
23:09:02.803 00.000 10844 MultiStar: [#1 -0.03,0.11,0.99,U] [#2 0.26,0.59,0.00,M7] [#3 -0.18,0.72,0.00,M1] [#4 0.27,0.50,0.92,U] [#5 -0.42,0.31,0.95,U] [#6 -0.41,0.52,0.00,M4] [#7 -0.15,0.25,0.79,U] [#8 -0.14,0.52,0.95,U] 
23:09:02.803 00.000 10844 single-star, 5 included, MultiStar: {-0.07, 0.30}, one-star: {0.03, 0.16}
23:09:02.803 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
23:09:02.803 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
23:09:02.803 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.37 mountX=-0.16 mountY=0.01, mountTheta=3.11
23:09:02.803 00.000 11060 worker thread done servicing request
23:09:02.806 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.16, opts=13)
23:09:02.806 00.000 10844 Enqueuing Move request for scope (0.03, 0.16)
23:09:02.806 00.000 11060 Worker thread wakes up
23:09:02.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:09:02.806 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:09:02.806 00.000 11060 Moving (0.03, 0.16) raw xDistance=-0.16 yDistance=0.01
23:09:02.807 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
23:09:02.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:02.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:09:02.807 00.000 11060 MoveAxis(E, 29, ABG)
23:09:02.807 00.000 11060 Guiding  Dir = 2, Dur = 29
23:09:02.820 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:02.823 00.003 11060 IsSlewing returns 0
23:09:02.825 00.002 11060 IsGuiding returns 0
23:09:02.862 00.037 10844 UpdateGuideState exits: m=3274 SNR=37.3 Saturated
23:09:02.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:02.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:02.862 00.000 10844 Enqueuing Expose request
23:09:02.865 00.003 11060 IsGuiding returns 0
23:09:02.865 00.000 11060 Move returns status 0, amount 29
23:09:02.865 00.000 11060 MoveAxis(N, 0, ABG)
23:09:02.865 00.000 11060 Move returns status 0, amount 0
23:09:02.865 00.000 11060 move complete, result=0
23:09:02.865 00.000 11060 worker thread done servicing request
23:09:02.865 00.000 11060 Worker thread wakes up
23:09:02.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:02.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:02.882 00.017 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
23:09:03.506 00.624 11060 Exposure complete
23:09:03.843 00.337 11060 worker thread done servicing request
23:09:03.843 00.000 10844 OnExposeComplete: enter
23:09:03.843 00.000 10844 UpdateGuideState(): m_state=6
23:09:03.845 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
23:09:03.845 00.000 10844 Star::Find returns 1 (1), X=254.99, Y=59.80, Mass=3278, SNR=37.1, Peak=255 HFD=4.0
23:09:03.845 00.000 10844 MultiStar: [#1 -0.69,0.14,0.00,M2] [#2 0.70,0.46,0.00,M8] [#3 -0.13,-0.04,0.92,U] [#4 -0.06,0.41,0.94,U] [#5 -0.14,-0.48,1.09,U] [#6 -0.55,0.15,0.94,U] [#7 -0.38,0.21,0.78,U] [#8 -0.16,0.47,0.94,U] 
23:09:03.845 00.000 10844 single-star, 6 included, MultiStar: {-0.22, 0.11}, one-star: {-0.13, 0.18}
23:09:03.845 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
23:09:03.845 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
23:09:03.845 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.18 mountX=-0.15 mountY=-0.15, mountTheta=-2.36
23:09:03.849 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.18, opts=13)
23:09:03.851 00.002 10844 Enqueuing Move request for scope (-0.13, 0.18)
23:09:03.856 00.005 11060 Worker thread wakes up
23:09:03.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
23:09:03.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
23:09:03.856 00.000 11060 Moving (-0.13, 0.18) raw xDistance=-0.15 yDistance=-0.15
23:09:03.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:09:03.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:03.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:09:03.856 00.000 11060 MoveAxis(E, 28, ABG)
23:09:03.856 00.000 11060 Guiding  Dir = 2, Dur = 28
23:09:03.863 00.007 11060 IsSlewing returns 0
23:09:03.863 00.000 11060 IsGuiding returns 0
23:09:03.884 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:03.905 00.021 11060 IsGuiding returns 0
23:09:03.905 00.000 11060 Move returns status 0, amount 28
23:09:03.905 00.000 11060 MoveAxis(N, 0, ABG)
23:09:03.905 00.000 11060 Move returns status 0, amount 0
23:09:03.905 00.000 11060 move complete, result=0
23:09:03.905 00.000 11060 worker thread done servicing request
23:09:03.943 00.038 10844 UpdateGuideState exits: m=3278 SNR=37.1 Saturated
23:09:03.947 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:03.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:03.947 00.000 10844 Enqueuing Expose request
23:09:03.947 00.000 11060 Worker thread wakes up
23:09:03.947 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
23:09:03.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:03.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:04.672 00.725 11060 Exposure complete
23:09:05.614 00.942 11060 worker thread done servicing request
23:09:05.614 00.000 10844 OnExposeComplete: enter
23:09:05.614 00.000 10844 UpdateGuideState(): m_state=6
23:09:05.615 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
23:09:05.615 00.000 10844 Star::Find returns 1 (0), X=254.80, Y=59.93, Mass=2935, SNR=35.2, Peak=250 HFD=3.6
23:09:05.616 00.001 10844 MultiStar: [#1 -0.53,0.13,1.03,U] [#2 0.46,0.65,0.00,M9] [#3 -0.24,0.59,0.00,M1] [#4 -0.15,0.43,1.01,U] [#5 -0.19,0.03,1.06,U] [#6 -0.58,0.57,0.00,M4] [#7 -0.31,0.24,0.93,U] [#8 -0.38,0.67,0.00,M5] 
23:09:05.616 00.000 10844 refined, 4 included, MultiStar: {-0.30, 0.23}, one-star: {-0.32, 0.31}
23:09:05.616 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
23:09:05.616 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
23:09:05.616 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.23 hyp=0.37 cameraTheta=2.50 mountX=-0.17 mountY=-0.33, mountTheta=-2.04
23:09:05.619 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.23, opts=13)
23:09:05.619 00.000 10844 Enqueuing Move request for scope (-0.30, 0.23)
23:09:05.619 00.000 11060 Worker thread wakes up
23:09:05.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.23) opts 0xd
23:09:05.619 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.23)
23:09:05.619 00.000 11060 Moving (-0.30, 0.23) raw xDistance=-0.17 yDistance=-0.33
23:09:05.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:09:05.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
23:09:05.619 00.000 11060 MoveAxis(E, 30, ABG)
23:09:05.619 00.000 11060 Guiding  Dir = 2, Dur = 30
23:09:05.628 00.009 11060 IsSlewing returns 0
23:09:05.628 00.000 11060 IsGuiding returns 0
23:09:05.643 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:09:05.669 00.026 11060 IsGuiding returns 0
23:09:05.669 00.000 11060 Move returns status 0, amount 30
23:09:05.671 00.002 11060 MoveAxis(N, 129, ABG)
23:09:05.671 00.000 11060 Guiding  Dir = 0, Dur = 129
23:09:05.683 00.012 11060 IsSlewing returns 0
23:09:05.684 00.001 11060 IsGuiding returns 0
23:09:05.692 00.008 10844 UpdateGuideState exits: m=2935 SNR=35.2
23:09:05.692 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:05.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:05.692 00.000 10844 Enqueuing Expose request
23:09:05.823 00.131 11060 IsGuiding returns 0
23:09:05.824 00.001 11060 Move returns status 0, amount 129
23:09:05.824 00.000 11060 move complete, result=0
23:09:05.824 00.000 11060 worker thread done servicing request
23:09:05.824 00.000 11060 Worker thread wakes up
23:09:05.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:05.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:06.319 00.495 10844 GuideStep: -0.2 px 30 ms EAST, -0.3 px 129 ms NORTH
23:09:06.496 00.177 11060 Exposure complete
23:09:07.275 00.779 11060 worker thread done servicing request
23:09:07.275 00.000 10844 OnExposeComplete: enter
23:09:07.275 00.000 10844 UpdateGuideState(): m_state=6
23:09:07.277 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
23:09:07.277 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=60.27, Mass=3098, SNR=36.0, Peak=255 HFD=3.5
23:09:07.277 00.000 10844 MultiStar: [#1 -0.32,0.19,1.00,U] [#2 -0.00,0.71,0.00,M10] [#3 0.01,0.35,1.00,U] [#4 0.21,0.61,0.00,M1] [#5 -0.67,0.16,0.00,M1] [#6 -0.28,0.59,0.00,M5] [#7 0.13,0.15,0.84,U] [#8 -0.01,0.58,0.93,U] 
23:09:07.277 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.39}, one-star: {0.05, 0.66}
23:09:07.277 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
23:09:07.278 00.001 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.90)
23:09:07.278 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.65 mountX=-0.38 mountY=-0.10, mountTheta=-2.89
23:09:07.280 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.39, opts=13)
23:09:07.280 00.000 10844 Enqueuing Move request for scope (-0.03, 0.39)
23:09:07.280 00.000 11060 Worker thread wakes up
23:09:07.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd
23:09:07.280 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.39)
23:09:07.280 00.000 11060 Moving (-0.03, 0.39) raw xDistance=-0.38 yDistance=-0.10
23:09:07.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
23:09:07.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:07.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:07.280 00.000 11060 MoveAxis(E, 67, ABG)
23:09:07.280 00.000 11060 Guiding  Dir = 2, Dur = 67
23:09:07.308 00.028 11060 IsSlewing returns 0
23:09:07.308 00.000 11060 IsGuiding returns 0
23:09:07.319 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:07.380 00.061 10844 UpdateGuideState exits: m=3098 SNR=36.0 Saturated
23:09:07.382 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:07.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:07.382 00.000 10844 Enqueuing Expose request
23:09:07.413 00.031 11060 IsGuiding returns 0
23:09:07.413 00.000 11060 Move returns status 0, amount 67
23:09:07.413 00.000 11060 MoveAxis(N, 0, ABG)
23:09:07.413 00.000 11060 Move returns status 0, amount 0
23:09:07.413 00.000 11060 move complete, result=0
23:09:07.414 00.001 11060 worker thread done servicing request
23:09:07.414 00.000 11060 Worker thread wakes up
23:09:07.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:07.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:07.416 00.002 10844 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
23:09:08.075 00.659 11060 Exposure complete
23:09:08.664 00.589 11060 worker thread done servicing request
23:09:08.664 00.000 10844 OnExposeComplete: enter
23:09:08.664 00.000 10844 UpdateGuideState(): m_state=6
23:09:08.664 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
23:09:08.664 00.000 10844 Star::Find returns 1 (0), X=255.41, Y=60.21, Mass=2841, SNR=34.4, Peak=245 HFD=3.3
23:09:08.666 00.002 10844 MultiStar: [#1 -0.23,0.48,1.06,U] [#2 0.44,1.04,0.00,R] [#3 0.07,0.34,0.97,U] [#4 0.00,0.70,0.00,M2] [#5 -0.12,0.61,1.05,U] [#6 -0.04,0.73,0.00,M6] [#7 -0.05,0.61,0.92,U] [#8 0.30,0.75,0.00,M5] 
23:09:08.666 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.53}, one-star: {0.29, 0.59}
23:09:08.666 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
23:09:08.666 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.96)
23:09:08.666 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.53 hyp=0.53 cameraTheta=1.59 mountX=-0.51 mountY=-0.10, mountTheta=-2.96
23:09:08.675 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.53, opts=13)
23:09:08.675 00.000 10844 Enqueuing Move request for scope (-0.01, 0.53)
23:09:08.675 00.000 11060 Worker thread wakes up
23:09:08.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.53) opts 0xd
23:09:08.675 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.53)
23:09:08.675 00.000 11060 Moving (-0.01, 0.53) raw xDistance=-0.51 yDistance=-0.10
23:09:08.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
23:09:08.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:08.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:08.677 00.002 11060 MoveAxis(E, 91, ABG)
23:09:08.677 00.000 11060 Guiding  Dir = 2, Dur = 91
23:09:08.689 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:09:08.720 00.031 11060 IsSlewing returns 0
23:09:08.720 00.000 11060 IsGuiding returns 0
23:09:08.745 00.025 10844 UpdateGuideState exits: m=2841 SNR=34.4
23:09:08.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:08.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:08.745 00.000 10844 Enqueuing Expose request
23:09:08.832 00.087 11060 IsGuiding returns 0
23:09:08.832 00.000 11060 Move returns status 0, amount 91
23:09:08.832 00.000 11060 MoveAxis(N, 0, ABG)
23:09:08.832 00.000 11060 Move returns status 0, amount 0
23:09:08.832 00.000 11060 move complete, result=0
23:09:08.832 00.000 11060 worker thread done servicing request
23:09:08.832 00.000 11060 Worker thread wakes up
23:09:08.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:08.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:08.837 00.005 10844 GuideStep: -0.5 px 91 ms EAST, -0.1 px 0 ms NORTH
23:09:09.455 00.618 11060 Exposure complete
23:09:09.795 00.340 11060 worker thread done servicing request
23:09:09.795 00.000 10844 OnExposeComplete: enter
23:09:09.795 00.000 10844 UpdateGuideState(): m_state=6
23:09:09.795 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
23:09:09.795 00.000 10844 Star::Find returns 1 (1), X=255.56, Y=59.61, Mass=3187, SNR=36.3, Peak=255 HFD=3.4
23:09:09.797 00.002 10844 MultiStar: [#1 -0.53,0.47,0.00,M1] [#2 -0.14,-0.49,1.90,U] [#3 0.15,0.07,0.87,U] [#4 -0.07,0.34,0.95,U] [#5 -0.10,-0.07,1.03,U] [#6 -0.33,0.35,1.01,U] [#7 0.09,0.11,0.82,U] [#8 0.33,0.20,0.86,U] 
23:09:09.797 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.44, -0.01}
23:09:09.797 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
23:09:09.797 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
23:09:09.797 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.04 mountX=-0.00 mountY=0.02, mountTheta=1.71
23:09:09.802 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
23:09:09.802 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
23:09:09.802 00.000 11060 Worker thread wakes up
23:09:09.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:09:09.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:09:09.802 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
23:09:09.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:09:09.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:09.804 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:09.804 00.000 11060 MoveAxis(E, 0, ABG)
23:09:09.804 00.000 11060 Move returns status 0, amount 0
23:09:09.804 00.000 11060 MoveAxis(N, 0, ABG)
23:09:09.804 00.000 11060 Move returns status 0, amount 0
23:09:09.804 00.000 11060 move complete, result=0
23:09:09.804 00.000 11060 worker thread done servicing request
23:09:09.836 00.032 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:09.871 00.035 10844 UpdateGuideState exits: m=3187 SNR=36.3 Saturated
23:09:09.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:09.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:09.871 00.000 10844 Enqueuing Expose request
23:09:09.871 00.000 11060 Worker thread wakes up
23:09:09.871 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:09.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:09.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:10.537 00.666 11060 Exposure complete
23:09:11.327 00.790 10844 OnExposeComplete: enter
23:09:11.327 00.000 10844 UpdateGuideState(): m_state=6
23:09:11.327 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
23:09:11.327 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=59.63, Mass=3198, SNR=36.7, Peak=255 HFD=3.5
23:09:11.328 00.001 10844 MultiStar: [#1 -0.02,0.25,1.01,U] [#2 0.04,-0.58,1.96,U] [#3 0.04,0.35,0.96,U] [#4 -0.05,0.19,0.95,U] [#5 -0.29,0.08,1.01,U] [#6 -0.17,0.52,0.96,U] [#7 0.32,0.38,0.85,U] [#8 0.12,0.67,0.00,M5] 
23:09:11.343 00.015 10844 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {0.23, 0.01}
23:09:11.343 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
23:09:11.343 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
23:09:11.343 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.36 mountX=-0.06 mountY=0.00, mountTheta=3.09
23:09:11.346 00.003 11060 worker thread done servicing request
23:09:11.348 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
23:09:11.348 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
23:09:11.353 00.005 11060 Worker thread wakes up
23:09:11.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:09:11.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:09:11.353 00.000 11060 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=0.00
23:09:11.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:09:11.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:11.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:09:11.355 00.002 11060 MoveAxis(E, 0, ABG)
23:09:11.355 00.000 11060 Move returns status 0, amount 0
23:09:11.355 00.000 11060 MoveAxis(N, 0, ABG)
23:09:11.355 00.000 11060 Move returns status 0, amount 0
23:09:11.355 00.000 11060 move complete, result=0
23:09:11.355 00.000 11060 worker thread done servicing request
23:09:11.376 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:11.462 00.086 10844 UpdateGuideState exits: m=3198 SNR=36.7 Saturated
23:09:11.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:11.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:11.462 00.000 10844 Enqueuing Expose request
23:09:11.462 00.000 11060 Worker thread wakes up
23:09:11.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:11.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:11.469 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:12.134 00.665 11060 Exposure complete
23:09:12.475 00.341 11060 worker thread done servicing request
23:09:12.475 00.000 10844 OnExposeComplete: enter
23:09:12.475 00.000 10844 UpdateGuideState(): m_state=6
23:09:12.478 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
23:09:12.478 00.000 10844 Star::Find returns 1 (1), X=255.00, Y=59.62, Mass=2793, SNR=34.1, Peak=255 HFD=3.4
23:09:12.478 00.000 10844 MultiStar: [#1 -0.42,0.08,1.06,U] [#2 -0.49,-0.58,0.00,M1] [#3 0.10,0.07,1.04,U] [#4 0.02,-0.10,1.03,U] [#5 -0.60,0.10,1.08,U] [#6 -0.45,0.27,1.02,U] [#7 0.20,0.27,0.91,U] [#8 0.18,0.50,0.95,U] 
23:09:12.478 00.000 10844 single-star, 7 included, MultiStar: {-0.15, 0.14}, one-star: {-0.12, 0.00}
23:09:12.478 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
23:09:12.478 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
23:09:12.478 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.12 mountX=0.02 mountY=-0.12, mountTheta=-1.41
23:09:12.481 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.00, opts=13)
23:09:12.481 00.000 10844 Enqueuing Move request for scope (-0.12, 0.00)
23:09:12.481 00.000 11060 Worker thread wakes up
23:09:12.482 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
23:09:12.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
23:09:12.482 00.000 11060 Moving (-0.12, 0.00) raw xDistance=0.02 yDistance=-0.12
23:09:12.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:09:12.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:12.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:12.482 00.000 11060 MoveAxis(E, 0, ABG)
23:09:12.482 00.000 11060 Move returns status 0, amount 0
23:09:12.482 00.000 11060 MoveAxis(N, 0, ABG)
23:09:12.482 00.000 11060 Move returns status 0, amount 0
23:09:12.482 00.000 11060 move complete, result=0
23:09:12.482 00.000 11060 worker thread done servicing request
23:09:12.491 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:12.530 00.039 10844 UpdateGuideState exits: m=2793 SNR=34.1 Saturated
23:09:12.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:12.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:12.530 00.000 10844 Enqueuing Expose request
23:09:12.530 00.000 11060 Worker thread wakes up
23:09:12.530 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:12.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:12.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:13.183 00.653 11060 Exposure complete
23:09:13.783 00.600 11060 worker thread done servicing request
23:09:13.783 00.000 10844 OnExposeComplete: enter
23:09:13.783 00.000 10844 UpdateGuideState(): m_state=6
23:09:13.783 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
23:09:13.783 00.000 10844 Star::Find returns 1 (1), X=255.33, Y=59.44, Mass=2995, SNR=35.4, Peak=255 HFD=3.5
23:09:13.785 00.002 10844 MultiStar: [#1 -0.57,0.63,0.00,M1] [#2 -0.21,-0.25,1.99,U] [#3 -0.05,0.58,0.99,U] [#4 -0.12,0.49,1.02,U] [#5 -0.25,0.17,1.08,U] [#6 -0.12,0.41,0.93,U] [#7 0.11,0.58,0.84,U] [#8 0.07,0.30,0.96,U] 
23:09:13.785 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {0.21, -0.18}
23:09:13.785 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
23:09:13.785 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.65)
23:09:13.785 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.90 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
23:09:13.787 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.20, opts=13)
23:09:13.788 00.001 10844 Enqueuing Move request for scope (-0.07, 0.20)
23:09:13.788 00.000 11060 Worker thread wakes up
23:09:13.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
23:09:13.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
23:09:13.788 00.000 11060 Moving (-0.07, 0.20) raw xDistance=-0.18 yDistance=-0.10
23:09:13.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:09:13.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:13.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:13.788 00.000 11060 MoveAxis(E, 31, ABG)
23:09:13.788 00.000 11060 Guiding  Dir = 2, Dur = 31
23:09:13.798 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:13.824 00.026 11060 IsSlewing returns 0
23:09:13.824 00.000 11060 IsGuiding returns 0
23:09:13.844 00.020 10844 UpdateGuideState exits: m=2995 SNR=35.4 Saturated
23:09:13.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:13.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:13.844 00.000 10844 Enqueuing Expose request
23:09:13.865 00.021 11060 IsGuiding returns 0
23:09:13.865 00.000 11060 Move returns status 0, amount 31
23:09:13.865 00.000 11060 MoveAxis(N, 0, ABG)
23:09:13.865 00.000 11060 Move returns status 0, amount 0
23:09:13.865 00.000 11060 move complete, result=0
23:09:13.865 00.000 11060 worker thread done servicing request
23:09:13.865 00.000 11060 Worker thread wakes up
23:09:13.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:13.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:13.869 00.004 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
23:09:14.529 00.660 11060 Exposure complete
23:09:15.210 00.681 11060 worker thread done servicing request
23:09:15.210 00.000 10844 OnExposeComplete: enter
23:09:15.213 00.003 10844 UpdateGuideState(): m_state=6
23:09:15.213 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
23:09:15.213 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=59.55, Mass=2931, SNR=35.0, Peak=255 HFD=3.5
23:09:15.213 00.000 10844 MultiStar: [#1 -0.44,0.43,1.04,U] [#2 -0.10,-0.62,2.09,U] [#3 -0.62,0.50,0.00,M1] [#4 0.11,0.43,0.97,U] [#5 -0.28,0.21,1.02,U] [#6 -0.21,0.27,0.95,U] [#7 -0.05,0.51,0.90,U] [#8 -0.03,-0.15,0.96,U] 
23:09:15.213 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.03}, one-star: {-0.15, -0.07}
23:09:15.213 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.67 = -1.62)
23:09:15.213 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
23:09:15.213 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.91 mountX=-0.01 mountY=-0.15, mountTheta=-1.62
23:09:15.213 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.03, opts=13)
23:09:15.213 00.000 10844 Enqueuing Move request for scope (-0.14, 0.03)
23:09:15.213 00.000 11060 Worker thread wakes up
23:09:15.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
23:09:15.213 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
23:09:15.213 00.000 11060 Moving (-0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
23:09:15.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:09:15.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:15.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:09:15.213 00.000 11060 MoveAxis(E, 0, ABG)
23:09:15.213 00.000 11060 Move returns status 0, amount 0
23:09:15.213 00.000 11060 MoveAxis(N, 0, ABG)
23:09:15.213 00.000 11060 Move returns status 0, amount 0
23:09:15.213 00.000 11060 move complete, result=0
23:09:15.213 00.000 11060 worker thread done servicing request
23:09:15.225 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:15.261 00.036 10844 UpdateGuideState exits: m=2931 SNR=35.0 Saturated
23:09:15.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:15.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:15.261 00.000 10844 Enqueuing Expose request
23:09:15.261 00.000 11060 Worker thread wakes up
23:09:15.261 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:15.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:15.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:15.902 00.641 11060 Exposure complete
23:09:16.729 00.827 11060 worker thread done servicing request
23:09:16.729 00.000 10844 OnExposeComplete: enter
23:09:16.729 00.000 10844 UpdateGuideState(): m_state=6
23:09:16.730 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
23:09:16.730 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.68, Mass=3102, SNR=35.8, Peak=255 HFD=3.7
23:09:16.730 00.000 10844 MultiStar: [#1 -0.10,0.45,0.99,U] [#2 0.14,-0.80,0.00,M1] [#3 0.31,-0.12,0.94,U] [#4 -0.10,0.62,0.93,U] [#5 -0.18,-0.34,0.96,U] [#6 0.08,0.62,0.96,U] [#7 0.29,0.06,0.86,U] [#8 0.15,0.31,0.95,U] 
23:09:16.730 00.000 10844 single-star, 7 included, MultiStar: {0.07, 0.21}, one-star: {0.10, 0.06}
23:09:16.730 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
23:09:16.730 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
23:09:16.732 00.002 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.58 mountX=-0.08 mountY=0.09, mountTheta=2.32
23:09:16.747 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
23:09:16.747 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
23:09:16.747 00.000 11060 Worker thread wakes up
23:09:16.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:09:16.747 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:09:16.747 00.000 11060 Moving (0.10, 0.06) raw xDistance=-0.08 yDistance=0.09
23:09:16.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:09:16.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:16.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:09:16.747 00.000 11060 MoveAxis(E, 0, ABG)
23:09:16.751 00.004 11060 Move returns status 0, amount 0
23:09:16.751 00.000 11060 MoveAxis(N, 0, ABG)
23:09:16.751 00.000 11060 Move returns status 0, amount 0
23:09:16.751 00.000 11060 move complete, result=0
23:09:16.751 00.000 11060 worker thread done servicing request
23:09:16.787 00.036 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:09:16.851 00.064 10844 UpdateGuideState exits: m=3102 SNR=35.8 Saturated
23:09:16.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:16.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:16.851 00.000 10844 Enqueuing Expose request
23:09:16.851 00.000 11060 Worker thread wakes up
23:09:16.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:16.853 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:16.854 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:17.506 00.652 11060 Exposure complete
23:09:18.488 00.982 10844 OnExposeComplete: enter
23:09:18.490 00.002 10844 UpdateGuideState(): m_state=6
23:09:18.490 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
23:09:18.490 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=59.29, Mass=3080, SNR=36.2, Peak=255 HFD=3.5
23:09:18.491 00.001 10844 MultiStar: [#1 -0.13,-0.24,1.03,U] [#2 -0.07,-0.53,1.88,U] [#3 0.12,-0.17,0.94,U] [#4 -0.37,0.11,0.92,U] [#5 -0.23,-0.46,1.03,U] [#6 -0.39,0.46,0.96,U] [#7 0.06,0.18,0.86,U] [#8 0.13,-0.08,0.87,U] 
23:09:18.491 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.16}, one-star: {0.24, -0.33}
23:09:18.491 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:09:18.491 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
23:09:18.491 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.99 mountX=0.18 mountY=-0.05, mountTheta=-0.26
23:09:18.493 00.002 11060 worker thread done servicing request
23:09:18.493 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.16, opts=13)
23:09:18.493 00.000 10844 Enqueuing Move request for scope (-0.07, -0.16)
23:09:18.493 00.000 11060 Worker thread wakes up
23:09:18.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
23:09:18.493 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
23:09:18.493 00.000 11060 Moving (-0.07, -0.16) raw xDistance=0.18 yDistance=-0.05
23:09:18.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:09:18.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:18.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:18.493 00.000 11060 MoveAxis(W, 30, ABG)
23:09:18.495 00.002 11060 Guiding  Dir = 3, Dur = 30
23:09:18.500 00.005 11060 IsSlewing returns 0
23:09:18.500 00.000 11060 IsGuiding returns 0
23:09:18.533 00.033 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:18.545 00.012 11060 IsGuiding returns 0
23:09:18.545 00.000 11060 Move returns status 0, amount 30
23:09:18.545 00.000 11060 MoveAxis(N, 0, ABG)
23:09:18.545 00.000 11060 Move returns status 0, amount 0
23:09:18.545 00.000 11060 move complete, result=0
23:09:18.545 00.000 11060 worker thread done servicing request
23:09:18.615 00.070 10844 UpdateGuideState exits: m=3080 SNR=36.2 Saturated
23:09:18.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:18.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:18.615 00.000 10844 Enqueuing Expose request
23:09:18.615 00.000 11060 Worker thread wakes up
23:09:18.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:18.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:18.615 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
23:09:19.288 00.673 11060 Exposure complete
23:09:19.930 00.642 11060 worker thread done servicing request
23:09:19.930 00.000 10844 OnExposeComplete: enter
23:09:19.930 00.000 10844 UpdateGuideState(): m_state=6
23:09:19.931 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
23:09:19.931 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.70, Mass=3299, SNR=36.7, Peak=253 HFD=3.6
23:09:19.932 00.001 10844 MultiStar: [#1 -0.42,0.63,0.00,M1] [#2 -0.16,-0.48,1.93,U] [#3 0.31,0.25,0.99,U] [#4 0.14,0.33,0.89,U] [#5 -0.13,-0.17,0.97,U] [#6 -0.22,0.81,0.00,M1] [#7 0.54,-0.14,0.84,U] [#8 0.44,0.33,0.90,U] 
23:09:19.932 00.000 10844 single-star, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.10, 0.08}
23:09:19.932 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
23:09:19.932 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
23:09:19.932 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.63 mountX=-0.09 mountY=0.09, mountTheta=2.38
23:09:19.933 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
23:09:19.933 00.000 10844 Enqueuing Move request for scope (0.10, 0.08)
23:09:19.933 00.000 11060 Worker thread wakes up
23:09:19.935 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:09:19.935 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:09:19.935 00.000 11060 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=0.09
23:09:19.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:09:19.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:19.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:09:19.935 00.000 11060 MoveAxis(E, 0, ABG)
23:09:19.937 00.002 11060 Move returns status 0, amount 0
23:09:19.937 00.000 11060 MoveAxis(N, 0, ABG)
23:09:19.937 00.000 11060 Move returns status 0, amount 0
23:09:19.937 00.000 11060 move complete, result=0
23:09:19.937 00.000 11060 worker thread done servicing request
23:09:19.977 00.040 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:20.031 00.054 10844 UpdateGuideState exits: m=3299 SNR=36.7
23:09:20.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:20.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:20.031 00.000 10844 Enqueuing Expose request
23:09:20.031 00.000 11060 Worker thread wakes up
23:09:20.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:20.032 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:20.032 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:20.658 00.626 11060 Exposure complete
23:09:21.043 00.385 11060 worker thread done servicing request
23:09:21.043 00.000 10844 OnExposeComplete: enter
23:09:21.043 00.000 10844 UpdateGuideState(): m_state=6
23:09:21.043 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
23:09:21.045 00.002 10844 Star::Find returns 1 (1), X=255.43, Y=59.46, Mass=2787, SNR=34.1, Peak=255 HFD=3.3
23:09:21.045 00.000 10844 MultiStar: [#1 0.06,-0.18,1.00,U] [#2 0.02,-0.70,0.00,M1] [#3 0.11,-0.14,0.97,U] [#4 -0.07,0.36,1.05,U] [#5 -0.27,-0.32,1.13,U] [#6 0.12,-0.01,0.93,U] [#7 0.28,0.38,0.87,U] [#8 0.01,0.16,0.95,U] 
23:09:21.045 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.31, -0.16}
23:09:21.045 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
23:09:21.045 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
23:09:21.045 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.03 mountX=-0.01 mountY=0.06, mountTheta=1.79
23:09:21.049 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.00, opts=13)
23:09:21.049 00.000 10844 Enqueuing Move request for scope (0.06, 0.00)
23:09:21.049 00.000 11060 Worker thread wakes up
23:09:21.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:09:21.049 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:09:21.049 00.000 11060 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=0.06
23:09:21.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:09:21.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:21.056 00.007 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:09:21.056 00.000 11060 MoveAxis(E, 0, ABG)
23:09:21.056 00.000 11060 Move returns status 0, amount 0
23:09:21.056 00.000 11060 MoveAxis(N, 0, ABG)
23:09:21.056 00.000 11060 Move returns status 0, amount 0
23:09:21.056 00.000 11060 move complete, result=0
23:09:21.057 00.001 11060 worker thread done servicing request
23:09:21.068 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:21.126 00.058 10844 UpdateGuideState exits: m=2787 SNR=34.1 Saturated
23:09:21.130 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:21.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:21.130 00.000 10844 Enqueuing Expose request
23:09:21.131 00.001 11060 Worker thread wakes up
23:09:21.131 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:21.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:21.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:21.778 00.647 11060 Exposure complete
23:09:22.536 00.758 11060 worker thread done servicing request
23:09:22.536 00.000 10844 OnExposeComplete: enter
23:09:22.536 00.000 10844 UpdateGuideState(): m_state=6
23:09:22.539 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
23:09:22.539 00.000 10844 Star::Find returns 1 (1), X=255.16, Y=59.98, Mass=3279, SNR=37.6, Peak=255 HFD=3.6
23:09:22.539 00.000 10844 MultiStar: [#1 -0.15,0.43,1.00,U] [#2 0.16,-0.92,0.00,M2] [#3 0.37,0.42,0.89,U] [#4 0.05,0.44,0.92,U] [#5 -0.15,0.02,1.03,U] [#6 -0.09,0.07,0.95,U] [#7 0.46,0.11,0.73,U] [#8 0.26,0.14,0.88,U] 
23:09:22.539 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.25}, one-star: {0.04, 0.36}
23:09:22.539 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
23:09:22.539 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
23:09:22.539 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=-0.26 mountY=0.04, mountTheta=3.00
23:09:22.542 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.25, opts=13)
23:09:22.542 00.000 10844 Enqueuing Move request for scope (0.08, 0.25)
23:09:22.547 00.005 11060 Worker thread wakes up
23:09:22.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
23:09:22.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
23:09:22.550 00.003 11060 Moving (0.08, 0.25) raw xDistance=-0.26 yDistance=0.04
23:09:22.551 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:09:22.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:22.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:09:22.551 00.000 11060 MoveAxis(E, 46, ABG)
23:09:22.552 00.001 11060 Guiding  Dir = 2, Dur = 46
23:09:22.573 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:22.590 00.017 11060 IsSlewing returns 0
23:09:22.590 00.000 11060 IsGuiding returns 0
23:09:22.660 00.070 11060 IsGuiding returns 0
23:09:22.660 00.000 11060 Move returns status 0, amount 46
23:09:22.660 00.000 11060 MoveAxis(N, 0, ABG)
23:09:22.660 00.000 11060 Move returns status 0, amount 0
23:09:22.660 00.000 11060 move complete, result=0
23:09:22.660 00.000 11060 worker thread done servicing request
23:09:22.670 00.010 10844 UpdateGuideState exits: m=3279 SNR=37.6 Saturated
23:09:22.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:22.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:22.670 00.000 10844 Enqueuing Expose request
23:09:22.670 00.000 11060 Worker thread wakes up
23:09:22.670 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
23:09:22.672 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:22.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:23.302 00.630 11060 Exposure complete
23:09:23.689 00.387 11060 worker thread done servicing request
23:09:23.691 00.002 10844 OnExposeComplete: enter
23:09:23.691 00.000 10844 UpdateGuideState(): m_state=6
23:09:23.691 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
23:09:23.691 00.000 10844 Star::Find returns 1 (0), X=254.86, Y=59.75, Mass=3551, SNR=38.8, Peak=246 HFD=3.8
23:09:23.691 00.000 10844 MultiStar: [#1 -0.07,-0.83,0.00,M1] [#2 -0.40,-1.00,0.00,M3] [#3 -0.25,-0.28,0.95,U] [#4 -0.65,0.18,0.00,M1] [#5 -0.32,-0.71,0.00,M1] [#6 0.02,-0.22,0.87,U] [#7 0.02,-0.02,0.79,U] [#8 -0.44,-0.30,0.94,U] 
23:09:23.691 00.000 10844 refined, 4 included, MultiStar: {-0.19, -0.14}, one-star: {-0.26, 0.13}
23:09:23.691 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
23:09:23.691 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
23:09:23.691 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.51 mountX=0.17 mountY=-0.17, mountTheta=-0.77
23:09:23.694 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.14, opts=13)
23:09:23.694 00.000 10844 Enqueuing Move request for scope (-0.19, -0.14)
23:09:23.694 00.000 11060 Worker thread wakes up
23:09:23.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
23:09:23.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
23:09:23.694 00.000 11060 Moving (-0.19, -0.14) raw xDistance=0.17 yDistance=-0.17
23:09:23.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:09:23.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:23.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:09:23.694 00.000 11060 MoveAxis(W, 28, ABG)
23:09:23.694 00.000 11060 Guiding  Dir = 3, Dur = 28
23:09:23.710 00.016 11060 IsSlewing returns 0
23:09:23.710 00.000 11060 IsGuiding returns 0
23:09:23.741 00.031 11060 IsGuiding returns 0
23:09:23.741 00.000 11060 Move returns status 0, amount 28
23:09:23.741 00.000 11060 MoveAxis(N, 0, ABG)
23:09:23.741 00.000 11060 Move returns status 0, amount 0
23:09:23.741 00.000 11060 move complete, result=0
23:09:23.741 00.000 11060 worker thread done servicing request
23:09:24.024 00.283 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:09:24.070 00.046 10844 UpdateGuideState exits: m=3551 SNR=38.8
23:09:24.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:24.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:24.070 00.000 10844 Enqueuing Expose request
23:09:24.070 00.000 11060 Worker thread wakes up
23:09:24.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:24.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:24.073 00.003 10844 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
23:09:24.723 00.650 11060 Exposure complete
23:09:25.049 00.326 11060 worker thread done servicing request
23:09:25.049 00.000 10844 OnExposeComplete: enter
23:09:25.049 00.000 10844 UpdateGuideState(): m_state=6
23:09:25.049 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
23:09:25.049 00.000 10844 Star::Find returns 1 (1), X=255.23, Y=59.31, Mass=3471, SNR=38.0, Peak=255 HFD=3.7
23:09:25.049 00.000 10844 MultiStar: [#1 -0.24,-0.12,0.90,U] [#2 -0.43,-0.44,1.80,U] [#3 -0.13,0.32,0.93,U] [#4 0.08,0.14,0.88,U] [#5 -0.46,0.07,0.98,U] [#6 0.02,-0.08,0.94,U] [#7 0.08,0.24,0.81,U] [#8 -0.32,0.50,0.82,U] 
23:09:25.051 00.002 10844 refined, 8 included, MultiStar: {-0.17, -0.02}, one-star: {0.11, -0.31}
23:09:25.051 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
23:09:25.051 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
23:09:25.051 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.01 mountX=0.05 mountY=-0.16, mountTheta=-1.26
23:09:25.053 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.02, opts=13)
23:09:25.053 00.000 10844 Enqueuing Move request for scope (-0.17, -0.02)
23:09:25.055 00.002 11060 Worker thread wakes up
23:09:25.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
23:09:25.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
23:09:25.055 00.000 11060 Moving (-0.17, -0.02) raw xDistance=0.05 yDistance=-0.16
23:09:25.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:09:25.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:25.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:09:25.055 00.000 11060 MoveAxis(E, 0, ABG)
23:09:25.056 00.001 11060 Move returns status 0, amount 0
23:09:25.056 00.000 11060 MoveAxis(N, 0, ABG)
23:09:25.056 00.000 11060 Move returns status 0, amount 0
23:09:25.056 00.000 11060 move complete, result=0
23:09:25.056 00.000 11060 worker thread done servicing request
23:09:25.069 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:09:25.108 00.039 10844 UpdateGuideState exits: m=3471 SNR=38.0 Saturated
23:09:25.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:25.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:25.108 00.000 10844 Enqueuing Expose request
23:09:25.108 00.000 11060 Worker thread wakes up
23:09:25.108 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:09:25.110 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:25.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:25.761 00.651 11060 Exposure complete
23:09:26.121 00.360 11060 worker thread done servicing request
23:09:26.121 00.000 10844 OnExposeComplete: enter
23:09:26.121 00.000 10844 UpdateGuideState(): m_state=6
23:09:26.122 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
23:09:26.122 00.000 10844 Star::Find returns 1 (1), X=255.06, Y=59.51, Mass=3067, SNR=35.3, Peak=255 HFD=3.6
23:09:26.122 00.000 10844 MultiStar: [#1 -0.53,-0.08,1.07,U] [#2 0.01,-0.54,1.93,U] [#3 -0.13,-0.17,1.01,U] [#4 -0.35,0.53,0.00,M1] [#5 -0.42,0.22,1.08,U] [#6 -0.27,0.46,0.92,U] [#7 -0.22,-0.09,0.84,U] [#8 -0.13,0.39,0.92,U] 
23:09:26.122 00.000 10844 single-star, 7 included, MultiStar: {-0.20, -0.05}, one-star: {-0.07, -0.11}
23:09:26.122 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:09:26.122 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:09:26.122 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.11 mountX=0.12 mountY=-0.05, mountTheta=-0.37
23:09:26.126 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
23:09:26.128 00.002 10844 Enqueuing Move request for scope (-0.07, -0.11)
23:09:26.128 00.000 11060 Worker thread wakes up
23:09:26.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
23:09:26.128 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
23:09:26.128 00.000 11060 Moving (-0.07, -0.11) raw xDistance=0.12 yDistance=-0.05
23:09:26.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:09:26.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:26.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:26.128 00.000 11060 MoveAxis(E, 0, ABG)
23:09:26.128 00.000 11060 Move returns status 0, amount 0
23:09:26.128 00.000 11060 MoveAxis(N, 0, ABG)
23:09:26.130 00.002 11060 Move returns status 0, amount 0
23:09:26.130 00.000 11060 move complete, result=0
23:09:26.130 00.000 11060 worker thread done servicing request
23:09:26.143 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:26.178 00.035 10844 UpdateGuideState exits: m=3067 SNR=35.3 Saturated
23:09:26.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:26.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:26.178 00.000 10844 Enqueuing Expose request
23:09:26.178 00.000 11060 Worker thread wakes up
23:09:26.180 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:26.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:26.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:26.824 00.644 11060 Exposure complete
23:09:27.148 00.324 11060 worker thread done servicing request
23:09:27.148 00.000 10844 OnExposeComplete: enter
23:09:27.148 00.000 10844 UpdateGuideState(): m_state=6
23:09:27.148 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
23:09:27.148 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=59.79, Mass=3292, SNR=37.6, Peak=255 HFD=3.6
23:09:27.150 00.002 10844 MultiStar: [#1 -0.53,0.30,0.95,U] [#2 -0.62,-0.74,0.00,M2] [#3 -0.10,0.52,0.94,U] [#4 -0.22,0.04,0.92,U] [#5 -0.43,-0.50,0.00,M1] [#6 -0.37,-0.07,0.88,U] [#7 0.16,0.12,0.85,U] [#8 -0.25,0.05,0.95,U] 
23:09:27.150 00.000 10844 single-star, 6 included, MultiStar: {-0.21, 0.16}, one-star: {-0.10, 0.17}
23:09:27.150 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
23:09:27.150 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.46)
23:09:27.150 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.19 cameraTheta=2.09 mountX=-0.15 mountY=-0.12, mountTheta=-2.45
23:09:27.152 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.17, opts=13)
23:09:27.152 00.000 10844 Enqueuing Move request for scope (-0.10, 0.17)
23:09:27.152 00.000 11060 Worker thread wakes up
23:09:27.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
23:09:27.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
23:09:27.152 00.000 11060 Moving (-0.10, 0.17) raw xDistance=-0.15 yDistance=-0.12
23:09:27.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:09:27.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:27.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:27.152 00.000 11060 MoveAxis(E, 26, ABG)
23:09:27.152 00.000 11060 Guiding  Dir = 2, Dur = 26
23:09:27.170 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:27.173 00.003 11060 IsSlewing returns 0
23:09:27.173 00.000 11060 IsGuiding returns 0
23:09:27.210 00.037 10844 UpdateGuideState exits: m=3292 SNR=37.6 Saturated
23:09:27.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:27.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:27.210 00.000 10844 Enqueuing Expose request
23:09:27.221 00.011 11060 IsGuiding returns 0
23:09:27.221 00.000 11060 Move returns status 0, amount 26
23:09:27.221 00.000 11060 MoveAxis(N, 0, ABG)
23:09:27.221 00.000 11060 Move returns status 0, amount 0
23:09:27.221 00.000 11060 move complete, result=0
23:09:27.221 00.000 11060 worker thread done servicing request
23:09:27.221 00.000 11060 Worker thread wakes up
23:09:27.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:27.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:27.224 00.003 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
23:09:27.891 00.667 11060 Exposure complete
23:09:28.278 00.387 11060 worker thread done servicing request
23:09:28.278 00.000 10844 OnExposeComplete: enter
23:09:28.278 00.000 10844 UpdateGuideState(): m_state=6
23:09:28.279 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
23:09:28.279 00.000 10844 Star::Find returns 1 (1), X=255.07, Y=59.60, Mass=3060, SNR=36.0, Peak=255 HFD=3.8
23:09:28.279 00.000 10844 MultiStar: [#1 -0.47,0.12,0.96,U] [#2 -0.62,-1.00,0.00,M3] [#3 0.07,-0.33,0.95,U] [#4 -0.39,-0.10,0.98,U] [#5 -1.04,-0.33,0.00,M2] [#6 -0.48,0.17,0.88,U] [#7 0.10,-0.29,0.86,U] [#8 -0.21,-0.00,0.92,U] 
23:09:28.279 00.000 10844 single-star, 6 included, MultiStar: {-0.21, -0.06}, one-star: {-0.05, -0.02}
23:09:28.279 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
23:09:28.279 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
23:09:28.279 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.73 mountX=0.03 mountY=-0.05, mountTheta=-0.99
23:09:28.281 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
23:09:28.281 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
23:09:28.281 00.000 11060 Worker thread wakes up
23:09:28.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:09:28.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:09:28.281 00.000 11060 Moving (-0.05, -0.02) raw xDistance=0.03 yDistance=-0.05
23:09:28.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:28.283 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:28.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:28.283 00.000 11060 MoveAxis(E, 0, ABG)
23:09:28.287 00.004 11060 Move returns status 0, amount 0
23:09:28.287 00.000 11060 MoveAxis(N, 0, ABG)
23:09:28.287 00.000 11060 Move returns status 0, amount 0
23:09:28.287 00.000 11060 move complete, result=0
23:09:28.287 00.000 11060 worker thread done servicing request
23:09:28.294 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:28.321 00.027 10844 UpdateGuideState exits: m=3060 SNR=36.0 Saturated
23:09:28.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:28.322 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:28.322 00.000 10844 Enqueuing Expose request
23:09:28.322 00.000 11060 Worker thread wakes up
23:09:28.322 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:28.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:28.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:29.010 00.688 11060 Exposure complete
23:09:29.393 00.383 11060 worker thread done servicing request
23:09:29.393 00.000 10844 OnExposeComplete: enter
23:09:29.393 00.000 10844 UpdateGuideState(): m_state=6
23:09:29.393 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
23:09:29.393 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.24, Mass=3181, SNR=36.5, Peak=243 HFD=3.9
23:09:29.393 00.000 10844 MultiStar: [#1 -1.22,-0.71,0.00,M1] [#2 -0.56,-0.78,0.00,M4] [#3 -0.53,-0.15,0.91,U] [#4 -0.52,-0.46,0.00,M1] [#5 -0.44,-0.71,0.00,M3] [#6 -0.14,-0.17,0.90,U] [#7 -0.57,-0.41,0.00,M1] [#8 -0.34,0.20,0.90,U] 
23:09:29.393 00.000 10844 refined, 3 included, MultiStar: {-0.30, -0.13}, one-star: {-0.21, -0.37}
23:09:29.393 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
23:09:29.393 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
23:09:29.393 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.73 mountX=0.18 mountY=-0.28, mountTheta=-0.99
23:09:29.398 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.13, opts=13)
23:09:29.398 00.000 10844 Enqueuing Move request for scope (-0.30, -0.13)
23:09:29.398 00.000 11060 Worker thread wakes up
23:09:29.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd
23:09:29.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.13)
23:09:29.398 00.000 11060 Moving (-0.30, -0.13) raw xDistance=0.18 yDistance=-0.28
23:09:29.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:09:29.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
23:09:29.398 00.000 11060 MoveAxis(W, 32, ABG)
23:09:29.398 00.000 11060 Guiding  Dir = 3, Dur = 32
23:09:29.403 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:29.409 00.006 11060 IsSlewing returns 0
23:09:29.409 00.000 11060 IsGuiding returns 0
23:09:29.433 00.024 10844 UpdateGuideState exits: m=3181 SNR=36.5
23:09:29.435 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:29.435 00.000 10844 Enqueuing Expose request
23:09:29.470 00.035 11060 IsGuiding returns 0
23:09:29.470 00.000 11060 Move returns status 0, amount 32
23:09:29.470 00.000 11060 MoveAxis(N, 107, ABG)
23:09:29.470 00.000 11060 Guiding  Dir = 0, Dur = 107
23:09:29.500 00.030 11060 IsSlewing returns 0
23:09:29.500 00.000 11060 IsGuiding returns 0
23:09:29.638 00.138 11060 IsGuiding returns 0
23:09:29.638 00.000 11060 Move returns status 0, amount 107
23:09:29.638 00.000 11060 move complete, result=0
23:09:29.638 00.000 11060 worker thread done servicing request
23:09:29.638 00.000 11060 Worker thread wakes up
23:09:29.638 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.3 px 107 ms NORTH
23:09:29.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:29.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:30.266 00.628 11060 Exposure complete
23:09:30.526 00.260 11060 worker thread done servicing request
23:09:30.526 00.000 10844 OnExposeComplete: enter
23:09:30.526 00.000 10844 UpdateGuideState(): m_state=6
23:09:30.526 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
23:09:30.526 00.000 10844 Star::Find returns 1 (1), X=255.29, Y=59.33, Mass=3319, SNR=37.7, Peak=255 HFD=3.5
23:09:30.526 00.000 10844 MultiStar: [#1 0.25,-0.48,0.93,U] [#2 0.32,-0.83,0.00,M5] [#3 -0.15,-0.12,0.92,U] [#4 -0.22,0.19,0.90,U] [#5 0.03,-0.25,1.04,U] [#6 -0.30,-0.08,0.90,U] [#7 0.26,-0.16,0.88,U] [#8 0.32,0.09,0.91,U] 
23:09:30.526 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.14}, one-star: {0.17, -0.29}
23:09:30.526 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
23:09:30.526 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
23:09:30.526 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.26 mountX=0.13 mountY=0.07, mountTheta=0.48
23:09:30.529 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.14, opts=13)
23:09:30.529 00.000 10844 Enqueuing Move request for scope (0.05, -0.14)
23:09:30.529 00.000 11060 Worker thread wakes up
23:09:30.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
23:09:30.529 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
23:09:30.529 00.000 11060 Moving (0.05, -0.14) raw xDistance=0.13 yDistance=0.07
23:09:30.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:09:30.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:30.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:09:30.529 00.000 11060 MoveAxis(W, 24, ABG)
23:09:30.529 00.000 11060 Guiding  Dir = 3, Dur = 24
23:09:30.549 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:30.559 00.010 11060 IsSlewing returns 0
23:09:30.559 00.000 11060 IsGuiding returns 0
23:09:30.569 00.010 10844 UpdateGuideState exits: m=3319 SNR=37.7 Saturated
23:09:30.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:30.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:30.569 00.000 10844 Enqueuing Expose request
23:09:30.612 00.043 11060 IsGuiding returns 0
23:09:30.612 00.000 11060 Move returns status 0, amount 24
23:09:30.613 00.001 11060 MoveAxis(N, 0, ABG)
23:09:30.613 00.000 11060 Move returns status 0, amount 0
23:09:30.613 00.000 11060 move complete, result=0
23:09:30.613 00.000 11060 worker thread done servicing request
23:09:30.613 00.000 11060 Worker thread wakes up
23:09:30.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:30.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:30.617 00.004 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
23:09:31.278 00.661 11060 Exposure complete
23:09:31.514 00.236 11060 worker thread done servicing request
23:09:31.514 00.000 10844 OnExposeComplete: enter
23:09:31.515 00.001 10844 UpdateGuideState(): m_state=6
23:09:31.515 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
23:09:31.515 00.000 10844 Star::Find returns 1 (1), X=255.26, Y=59.31, Mass=3246, SNR=36.8, Peak=255 HFD=3.6
23:09:31.515 00.000 10844 MultiStar: [#1 -0.14,-0.44,0.96,U] [#2 0.17,-0.62,0.00,M6] [#3 0.25,-0.26,0.89,U] [#4 0.16,0.26,0.92,U] [#5 0.12,-0.01,0.97,U] [#6 -0.18,0.30,0.91,U] [#7 0.38,0.11,0.81,U] [#8 0.46,0.32,0.96,U] 
23:09:31.516 00.001 10844 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.14, -0.31}
23:09:31.516 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
23:09:31.516 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
23:09:31.516 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.02 mountY=0.14, mountTheta=1.69
23:09:31.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.01, opts=13)
23:09:31.518 00.000 10844 Enqueuing Move request for scope (0.14, -0.01)
23:09:31.518 00.000 11060 Worker thread wakes up
23:09:31.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:09:31.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:09:31.518 00.000 11060 Moving (0.14, -0.01) raw xDistance=-0.02 yDistance=0.14
23:09:31.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:09:31.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:31.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:09:31.518 00.000 11060 MoveAxis(E, 0, ABG)
23:09:31.518 00.000 11060 Move returns status 0, amount 0
23:09:31.520 00.002 11060 MoveAxis(N, 0, ABG)
23:09:31.520 00.000 11060 Move returns status 0, amount 0
23:09:31.520 00.000 11060 move complete, result=0
23:09:31.520 00.000 11060 worker thread done servicing request
23:09:31.527 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:31.541 00.014 10844 UpdateGuideState exits: m=3246 SNR=36.8 Saturated
23:09:31.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:31.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:31.541 00.000 10844 Enqueuing Expose request
23:09:31.541 00.000 11060 Worker thread wakes up
23:09:31.541 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:31.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:31.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:32.175 00.634 11060 Exposure complete
23:09:32.460 00.285 11060 worker thread done servicing request
23:09:32.460 00.000 10844 OnExposeComplete: enter
23:09:32.460 00.000 10844 UpdateGuideState(): m_state=6
23:09:32.460 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
23:09:32.460 00.000 10844 Star::Find returns 1 (0), X=255.51, Y=59.10, Mass=3328, SNR=37.7, Peak=249 HFD=3.7
23:09:32.460 00.000 10844 MultiStar: [#1 -0.22,-0.40,0.99,U] [#2 0.27,-0.90,0.00,M7] [#3 0.10,-0.58,0.92,U] [#4 0.02,0.19,0.83,U] [#5 -0.02,-0.56,0.96,U] [#6 -0.12,-0.43,0.84,U] [#7 0.29,-0.63,0.00,M1] [#8 0.47,-0.31,0.86,U] 
23:09:32.460 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.38}, one-star: {0.39, -0.51}
23:09:32.460 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
23:09:32.460 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
23:09:32.460 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.34 mountX=0.36 mountY=0.15, mountTheta=0.40
23:09:32.460 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.38, opts=13)
23:09:32.460 00.000 10844 Enqueuing Move request for scope (0.09, -0.38)
23:09:32.460 00.000 11060 Worker thread wakes up
23:09:32.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.38) opts 0xd
23:09:32.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.38)
23:09:32.460 00.000 11060 Moving (0.09, -0.38) raw xDistance=0.36 yDistance=0.15
23:09:32.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:09:32.472 00.012 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:32.473 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:09:32.473 00.000 11060 MoveAxis(W, 62, ABG)
23:09:32.473 00.000 11060 Guiding  Dir = 3, Dur = 62
23:09:32.481 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:32.511 00.030 11060 IsSlewing returns 0
23:09:32.511 00.000 11060 IsGuiding returns 0
23:09:32.516 00.005 10844 UpdateGuideState exits: m=3328 SNR=37.7
23:09:32.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:32.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:32.516 00.000 10844 Enqueuing Expose request
23:09:32.596 00.080 11060 IsGuiding returns 0
23:09:32.598 00.002 11060 Move returns status 0, amount 62
23:09:32.598 00.000 11060 MoveAxis(N, 0, ABG)
23:09:32.598 00.000 11060 Move returns status 0, amount 0
23:09:32.598 00.000 11060 move complete, result=0
23:09:32.598 00.000 11060 worker thread done servicing request
23:09:32.598 00.000 11060 Worker thread wakes up
23:09:32.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:32.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:32.627 00.029 10844 GuideStep: 0.4 px 62 ms WEST, 0.2 px 0 ms NORTH
23:09:33.276 00.649 11060 Exposure complete
23:09:33.821 00.545 11060 worker thread done servicing request
23:09:33.821 00.000 10844 OnExposeComplete: enter
23:09:33.821 00.000 10844 UpdateGuideState(): m_state=6
23:09:33.821 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
23:09:33.821 00.000 10844 Star::Find returns 1 (1), X=255.15, Y=59.24, Mass=2868, SNR=34.6, Peak=255 HFD=3.6
23:09:33.823 00.002 10844 MultiStar: [#1 0.04,0.16,1.05,U] [#2 -0.18,-0.94,0.00,M8] [#3 0.10,0.05,1.03,U] [#4 0.34,0.12,1.03,U] [#5 -0.38,-0.25,1.08,U] [#6 0.14,-0.12,1.00,U] [#7 0.43,-0.03,0.85,U] [#8 0.25,0.04,0.89,U] 
23:09:33.823 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.03, -0.38}
23:09:33.823 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
23:09:33.823 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
23:09:33.823 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.46 mountX=0.03 mountY=0.11, mountTheta=1.29
23:09:33.826 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
23:09:33.826 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
23:09:33.826 00.000 11060 Worker thread wakes up
23:09:33.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:09:33.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:09:33.826 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.11
23:09:33.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:33.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:33.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:09:33.826 00.000 11060 MoveAxis(E, 0, ABG)
23:09:33.826 00.000 11060 Move returns status 0, amount 0
23:09:33.826 00.000 11060 MoveAxis(N, 0, ABG)
23:09:33.826 00.000 11060 Move returns status 0, amount 0
23:09:33.826 00.000 11060 move complete, result=0
23:09:33.826 00.000 11060 worker thread done servicing request
23:09:33.849 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:33.871 00.022 10844 UpdateGuideState exits: m=2868 SNR=34.6 Saturated
23:09:33.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:33.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:33.871 00.000 10844 Enqueuing Expose request
23:09:33.871 00.000 11060 Worker thread wakes up
23:09:33.873 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:33.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:33.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:34.526 00.653 11060 Exposure complete
23:09:34.886 00.360 11060 worker thread done servicing request
23:09:34.886 00.000 10844 OnExposeComplete: enter
23:09:34.886 00.000 10844 UpdateGuideState(): m_state=6
23:09:34.886 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
23:09:34.887 00.001 10844 Star::Find returns 1 (0), X=255.02, Y=59.64, Mass=3185, SNR=36.9, Peak=249 HFD=3.4
23:09:34.887 00.000 10844 MultiStar: [#1 -0.59,-0.52,0.00,M1] [#2 -0.25,-1.18,0.00,M9] [#3 -0.44,-0.44,0.93,U] [#4 0.29,-0.03,0.89,U] [#5 -0.36,-0.53,0.00,M1] [#6 -0.60,0.15,0.88,U] [#7 -0.23,-0.25,0.81,U] [#8 -0.05,-0.51,0.95,U] 
23:09:34.887 00.000 10844 single-star, 5 included, MultiStar: {-0.18, -0.18}, one-star: {-0.10, 0.02}
23:09:34.887 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
23:09:34.887 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
23:09:34.887 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.96 mountX=-0.00 mountY=-0.10, mountTheta=-1.57
23:09:34.891 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
23:09:34.891 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
23:09:34.891 00.000 11060 Worker thread wakes up
23:09:34.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
23:09:34.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
23:09:34.891 00.000 11060 Moving (-0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
23:09:34.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:09:34.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:34.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:34.893 00.002 11060 MoveAxis(E, 0, ABG)
23:09:34.893 00.000 11060 Move returns status 0, amount 0
23:09:34.893 00.000 11060 MoveAxis(N, 0, ABG)
23:09:34.893 00.000 11060 Move returns status 0, amount 0
23:09:34.893 00.000 11060 move complete, result=0
23:09:34.893 00.000 11060 worker thread done servicing request
23:09:34.902 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:34.940 00.038 10844 UpdateGuideState exits: m=3185 SNR=36.9
23:09:34.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:34.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:34.940 00.000 10844 Enqueuing Expose request
23:09:34.940 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:34.942 00.002 11060 Worker thread wakes up
23:09:34.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:34.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:35.591 00.649 11060 Exposure complete
23:09:35.962 00.371 11060 worker thread done servicing request
23:09:35.962 00.000 10844 OnExposeComplete: enter
23:09:35.962 00.000 10844 UpdateGuideState(): m_state=6
23:09:35.962 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
23:09:35.962 00.000 10844 Star::Find returns 1 (1), X=255.48, Y=59.46, Mass=2993, SNR=35.1, Peak=255 HFD=3.2
23:09:35.964 00.002 10844 MultiStar: [#1 -0.05,-0.13,1.05,U] [#2 0.17,-0.91,0.00,M10] [#3 0.14,-0.38,0.95,U] [#4 0.38,-0.03,0.96,U] [#5 -0.31,-0.24,1.03,U] [#6 0.14,-0.08,1.03,U] [#7 0.54,0.11,0.85,U] [#8 0.11,-0.09,0.96,U] 
23:09:35.964 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.13}, one-star: {0.36, -0.16}
23:09:35.964 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
23:09:35.964 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
23:09:35.964 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.70 mountX=0.10 mountY=0.17, mountTheta=1.05
23:09:35.964 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.13, opts=13)
23:09:35.964 00.000 10844 Enqueuing Move request for scope (0.15, -0.13)
23:09:35.964 00.000 11060 Worker thread wakes up
23:09:35.967 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
23:09:35.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
23:09:35.967 00.000 11060 Moving (0.15, -0.13) raw xDistance=0.10 yDistance=0.17
23:09:35.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:09:35.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:35.968 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:09:35.968 00.000 11060 MoveAxis(E, 0, ABG)
23:09:35.968 00.000 11060 Move returns status 0, amount 0
23:09:35.968 00.000 11060 MoveAxis(N, 0, ABG)
23:09:35.968 00.000 11060 Move returns status 0, amount 0
23:09:35.968 00.000 11060 move complete, result=0
23:09:35.968 00.000 11060 worker thread done servicing request
23:09:35.972 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:36.009 00.037 10844 UpdateGuideState exits: m=2993 SNR=35.1 Saturated
23:09:36.013 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:36.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:36.013 00.000 10844 Enqueuing Expose request
23:09:36.013 00.000 11060 Worker thread wakes up
23:09:36.013 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:36.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:36.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:36.653 00.640 11060 Exposure complete
23:09:36.932 00.279 10844 OnExposeComplete: enter
23:09:36.932 00.000 10844 UpdateGuideState(): m_state=6
23:09:36.932 00.000 11060 worker thread done servicing request
23:09:36.932 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
23:09:36.932 00.000 10844 Star::Find returns 1 (1), X=255.55, Y=60.10, Mass=3256, SNR=36.9, Peak=255 HFD=3.4
23:09:36.932 00.000 10844 MultiStar: [#1 -0.05,0.53,0.93,U] [#2 0.04,-0.77,0.00,R] [#3 0.81,0.14,0.00,M1] [#4 -0.10,0.36,0.92,U] [#5 -0.30,0.20,0.98,U] [#6 0.27,0.47,0.89,U] [#7 0.56,0.32,0.00,M1] [#8 0.64,0.15,0.00,M1] 
23:09:36.932 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.41}, one-star: {0.43, 0.48}
23:09:36.932 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.21 = -3.08)
23:09:36.932 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
23:09:36.932 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.41 hyp=0.41 cameraTheta=1.45 mountX=-0.41 mountY=-0.02, mountTheta=-3.09
23:09:36.932 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.41, opts=13)
23:09:36.932 00.000 10844 Enqueuing Move request for scope (0.05, 0.41)
23:09:36.932 00.000 11060 Worker thread wakes up
23:09:36.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.41) opts 0xd
23:09:36.932 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.41)
23:09:36.932 00.000 11060 Moving (0.05, 0.41) raw xDistance=-0.41 yDistance=-0.02
23:09:36.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:09:36.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:36.937 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:36.937 00.000 11060 MoveAxis(E, 71, ABG)
23:09:36.937 00.000 11060 Guiding  Dir = 2, Dur = 71
23:09:36.942 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:36.947 00.005 11060 IsSlewing returns 0
23:09:36.947 00.000 11060 IsGuiding returns 0
23:09:36.973 00.026 10844 UpdateGuideState exits: m=3256 SNR=36.9 Saturated
23:09:36.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:36.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:36.973 00.000 10844 Enqueuing Expose request
23:09:37.048 00.075 11060 IsGuiding returns 0
23:09:37.048 00.000 11060 Move returns status 0, amount 71
23:09:37.048 00.000 11060 MoveAxis(N, 0, ABG)
23:09:37.048 00.000 11060 Move returns status 0, amount 0
23:09:37.048 00.000 11060 move complete, result=0
23:09:37.048 00.000 11060 worker thread done servicing request
23:09:37.048 00.000 11060 Worker thread wakes up
23:09:37.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:37.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:37.079 00.031 10844 GuideStep: -0.4 px 71 ms EAST, -0.0 px 0 ms NORTH
23:09:37.685 00.606 11060 Exposure complete
23:09:37.922 00.237 10844 OnExposeComplete: enter
23:09:37.922 00.000 10844 UpdateGuideState(): m_state=6
23:09:37.922 00.000 11060 worker thread done servicing request
23:09:37.922 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
23:09:37.922 00.000 10844 Star::Find returns 1 (0), X=255.34, Y=59.11, Mass=3283, SNR=37.4, Peak=233 HFD=3.7
23:09:37.922 00.000 10844 MultiStar: [#1 -0.62,-0.35,0.00,M1] [#2 -0.15,-0.76,0.00,M1] [#3 0.00,-0.51,0.90,U] [#4 0.38,-0.82,0.00,M1] [#5 -0.41,-0.98,0.00,M1] [#6 0.21,-0.48,0.90,U] [#7 0.17,-0.58,0.83,U] [#8 0.34,-0.16,0.90,U] 
23:09:37.922 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.44}, one-star: {0.22, -0.51}
23:09:37.922 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
23:09:37.922 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
23:09:37.922 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.44 hyp=0.48 cameraTheta=-1.17 mountX=0.40 mountY=0.26, mountTheta=0.57
23:09:37.922 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.44, opts=13)
23:09:37.922 00.000 10844 Enqueuing Move request for scope (0.19, -0.44)
23:09:37.922 00.000 11060 Worker thread wakes up
23:09:37.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.44) opts 0xd
23:09:37.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.44)
23:09:37.922 00.000 11060 Moving (0.19, -0.44) raw xDistance=0.40 yDistance=0.26
23:09:37.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
23:09:37.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:09:37.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:09:37.922 00.000 11060 MoveAxis(W, 68, ABG)
23:09:37.922 00.000 11060 Guiding  Dir = 3, Dur = 68
23:09:37.933 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:37.950 00.017 11060 IsSlewing returns 0
23:09:37.950 00.000 11060 IsGuiding returns 0
23:09:37.950 00.000 10844 UpdateGuideState exits: m=3283 SNR=37.4
23:09:37.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:37.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:37.950 00.000 10844 Enqueuing Expose request
23:09:38.035 00.085 11060 IsGuiding returns 0
23:09:38.035 00.000 11060 Move returns status 0, amount 68
23:09:38.035 00.000 11060 MoveAxis(N, 0, ABG)
23:09:38.035 00.000 11060 Move returns status 0, amount 0
23:09:38.035 00.000 11060 move complete, result=0
23:09:38.035 00.000 11060 worker thread done servicing request
23:09:38.035 00.000 11060 Worker thread wakes up
23:09:38.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:38.035 00.000 10844 GuideStep: 0.4 px 68 ms WEST, 0.3 px 0 ms NORTH
23:09:38.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:38.660 00.625 11060 Exposure complete
23:09:38.894 00.234 11060 worker thread done servicing request
23:09:38.894 00.000 10844 OnExposeComplete: enter
23:09:38.894 00.000 10844 UpdateGuideState(): m_state=6
23:09:38.894 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
23:09:38.894 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=59.27, Mass=3027, SNR=36.0, Peak=249 HFD=3.4
23:09:38.894 00.000 10844 MultiStar: [#1 -0.63,0.11,0.00,M2] [#2 -0.50,0.07,1.98,U] [#3 0.08,0.04,0.91,U] [#4 0.13,0.14,0.96,U] [#5 -0.10,-0.45,1.00,U] [#6 0.16,0.05,0.98,U] [#7 -0.32,-0.14,0.77,U] [#8 -0.01,0.49,0.93,U] 
23:09:38.894 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {-0.02, -0.35}
23:09:38.894 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
23:09:38.894 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
23:09:38.894 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.06 mountX=0.03 mountY=-0.12, mountTheta=-1.31
23:09:38.899 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
23:09:38.899 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
23:09:38.899 00.000 11060 Worker thread wakes up
23:09:38.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
23:09:38.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
23:09:38.899 00.000 11060 Moving (-0.12, -0.01) raw xDistance=0.03 yDistance=-0.12
23:09:38.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:38.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:38.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:38.899 00.000 11060 MoveAxis(E, 0, ABG)
23:09:38.899 00.000 11060 Move returns status 0, amount 0
23:09:38.899 00.000 11060 MoveAxis(N, 0, ABG)
23:09:38.899 00.000 11060 Move returns status 0, amount 0
23:09:38.899 00.000 11060 move complete, result=0
23:09:38.899 00.000 11060 worker thread done servicing request
23:09:38.910 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:38.940 00.030 10844 UpdateGuideState exits: m=3027 SNR=36.0
23:09:38.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:38.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:38.940 00.000 10844 Enqueuing Expose request
23:09:38.940 00.000 11060 Worker thread wakes up
23:09:38.940 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:38.941 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:38.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:39.575 00.634 11060 Exposure complete
23:09:39.818 00.243 11060 worker thread done servicing request
23:09:39.818 00.000 10844 OnExposeComplete: enter
23:09:39.818 00.000 10844 UpdateGuideState(): m_state=6
23:09:39.819 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
23:09:39.819 00.000 10844 Star::Find returns 1 (0), X=255.54, Y=59.09, Mass=2919, SNR=35.2, Peak=250 HFD=3.6
23:09:39.819 00.000 10844 MultiStar: [#1 -0.10,0.02,1.04,U] [#2 -0.20,0.10,2.04,U] [#3 0.26,-0.01,0.96,U] [#4 0.69,-0.06,0.00,M1] [#5 -0.23,-0.23,1.01,U] [#6 0.29,0.11,0.98,U] [#7 0.37,-0.12,0.85,U] [#8 0.23,0.10,0.97,U] 
23:09:39.819 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.42, -0.53}
23:09:39.819 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
23:09:39.819 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
23:09:39.819 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.53 mountX=0.03 mountY=0.09, mountTheta=1.22
23:09:39.819 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
23:09:39.819 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
23:09:39.819 00.000 11060 Worker thread wakes up
23:09:39.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:09:39.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:09:39.823 00.004 11060 Moving (0.09, -0.05) raw xDistance=0.03 yDistance=0.09
23:09:39.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:39.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:39.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:09:39.823 00.000 11060 MoveAxis(E, 0, ABG)
23:09:39.823 00.000 11060 Move returns status 0, amount 0
23:09:39.823 00.000 11060 MoveAxis(N, 0, ABG)
23:09:39.823 00.000 11060 Move returns status 0, amount 0
23:09:39.823 00.000 11060 move complete, result=0
23:09:39.823 00.000 11060 worker thread done servicing request
23:09:39.830 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:39.846 00.016 10844 UpdateGuideState exits: m=2919 SNR=35.2
23:09:39.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:39.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:39.846 00.000 10844 Enqueuing Expose request
23:09:39.846 00.000 11060 Worker thread wakes up
23:09:39.846 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:39.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:39.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:40.482 00.636 11060 Exposure complete
23:09:40.718 00.236 11060 worker thread done servicing request
23:09:40.718 00.000 10844 OnExposeComplete: enter
23:09:40.718 00.000 10844 UpdateGuideState(): m_state=6
23:09:40.718 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
23:09:40.718 00.000 10844 Star::Find returns 1 (0), X=255.45, Y=58.96, Mass=2824, SNR=34.6, Peak=243 HFD=3.5
23:09:40.718 00.000 10844 MultiStar: [#1 -0.18,-0.39,1.08,U] [#2 0.11,-0.38,1.97,U] [#3 0.38,-0.72,0.00,M1] [#4 0.14,-0.60,0.98,U] [#5 -0.13,-0.42,1.07,U] [#6 0.42,-0.51,0.00,M1] [#7 0.39,-0.49,0.00,M1] [#8 0.20,-0.19,0.95,U] 
23:09:40.718 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.43}, one-star: {0.33, -0.66}
23:09:40.718 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
23:09:40.718 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
23:09:40.718 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.43 hyp=0.44 cameraTheta=-1.39 mountX=0.41 mountY=0.15, mountTheta=0.35
23:09:40.720 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.43, opts=13)
23:09:40.720 00.000 10844 Enqueuing Move request for scope (0.08, -0.43)
23:09:40.720 00.000 11060 Worker thread wakes up
23:09:40.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.43) opts 0xd
23:09:40.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.43)
23:09:40.720 00.000 11060 Moving (0.08, -0.43) raw xDistance=0.41 yDistance=0.15
23:09:40.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
23:09:40.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:40.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:09:40.722 00.002 11060 MoveAxis(W, 71, ABG)
23:09:40.722 00.000 11060 Guiding  Dir = 3, Dur = 71
23:09:40.728 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:40.756 00.028 11060 IsSlewing returns 0
23:09:40.758 00.002 11060 IsGuiding returns 0
23:09:40.759 00.001 10844 UpdateGuideState exits: m=2824 SNR=34.6
23:09:40.761 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:40.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:40.761 00.000 10844 Enqueuing Expose request
23:09:40.847 00.086 11060 IsGuiding returns 0
23:09:40.847 00.000 11060 Move returns status 0, amount 71
23:09:40.847 00.000 11060 MoveAxis(N, 0, ABG)
23:09:40.847 00.000 11060 Move returns status 0, amount 0
23:09:40.847 00.000 11060 move complete, result=0
23:09:40.847 00.000 11060 worker thread done servicing request
23:09:40.847 00.000 11060 Worker thread wakes up
23:09:40.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:40.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:40.847 00.000 10844 GuideStep: 0.4 px 71 ms WEST, 0.1 px 0 ms NORTH
23:09:41.495 00.648 11060 Exposure complete
23:09:41.710 00.215 11060 worker thread done servicing request
23:09:41.710 00.000 10844 OnExposeComplete: enter
23:09:41.710 00.000 10844 UpdateGuideState(): m_state=6
23:09:41.723 00.013 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
23:09:41.723 00.000 10844 Star::Find returns 1 (0), X=255.52, Y=58.77, Mass=3142, SNR=36.2, Peak=218 HFD=3.7
23:09:41.725 00.002 10844 MultiStar: [#1 -0.21,0.44,1.03,U] [#2 0.01,0.02,1.83,U] [#3 0.24,-0.14,0.91,U] [#4 0.43,0.15,0.93,U] [#5 -0.15,-0.45,0.94,U] [#6 -0.24,-0.24,1.00,U] [#7 0.54,-0.14,0.88,U] [#8 -0.09,0.03,0.91,U] 
23:09:41.725 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.40, -0.85}
23:09:41.725 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:09:41.725 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:09:41.725 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.92 mountX=0.10 mountY=0.11, mountTheta=0.83
23:09:41.727 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.12, opts=13)
23:09:41.727 00.000 10844 Enqueuing Move request for scope (0.09, -0.12)
23:09:41.727 00.000 11060 Worker thread wakes up
23:09:41.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:09:41.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:09:41.727 00.000 11060 Moving (0.09, -0.12) raw xDistance=0.10 yDistance=0.11
23:09:41.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:09:41.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:41.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:09:41.727 00.000 11060 MoveAxis(E, 0, ABG)
23:09:41.727 00.000 11060 Move returns status 0, amount 0
23:09:41.727 00.000 11060 MoveAxis(N, 0, ABG)
23:09:41.729 00.002 11060 Move returns status 0, amount 0
23:09:41.729 00.000 11060 move complete, result=0
23:09:41.729 00.000 11060 worker thread done servicing request
23:09:41.735 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:41.753 00.018 10844 UpdateGuideState exits: m=3142 SNR=36.2
23:09:41.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:41.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:41.753 00.000 10844 Enqueuing Expose request
23:09:41.753 00.000 11060 Worker thread wakes up
23:09:41.753 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:41.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:41.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:42.383 00.630 11060 Exposure complete
23:09:42.615 00.232 11060 worker thread done servicing request
23:09:42.615 00.000 10844 OnExposeComplete: enter
23:09:42.615 00.000 10844 UpdateGuideState(): m_state=6
23:09:42.615 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
23:09:42.615 00.000 10844 Star::Find returns 1 (1), X=255.51, Y=59.80, Mass=3253, SNR=36.8, Peak=255 HFD=3.7
23:09:42.618 00.003 10844 MultiStar: [#1 -0.11,-0.28,0.96,U] [#2 0.33,-0.38,1.87,U] [#3 0.42,-0.20,0.99,U] [#4 0.05,-0.09,0.86,U] [#5 -0.09,-0.23,0.97,U] [#6 0.21,0.15,0.83,U] [#7 0.63,-0.17,0.00,M1] [#8 0.35,0.09,0.90,U] 
23:09:42.618 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.13}, one-star: {0.39, 0.18}
23:09:42.618 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
23:09:42.618 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
23:09:42.618 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.55 mountX=0.09 mountY=0.23, mountTheta=1.20
23:09:42.618 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.13, opts=13)
23:09:42.618 00.000 10844 Enqueuing Move request for scope (0.21, -0.13)
23:09:42.618 00.000 11060 Worker thread wakes up
23:09:42.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
23:09:42.618 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
23:09:42.618 00.000 11060 Moving (0.21, -0.13) raw xDistance=0.09 yDistance=0.23
23:09:42.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:09:42.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:42.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:09:42.618 00.000 11060 MoveAxis(E, 0, ABG)
23:09:42.618 00.000 11060 Move returns status 0, amount 0
23:09:42.618 00.000 11060 MoveAxis(N, 0, ABG)
23:09:42.618 00.000 11060 Move returns status 0, amount 0
23:09:42.618 00.000 11060 move complete, result=0
23:09:42.618 00.000 11060 worker thread done servicing request
23:09:42.624 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:09:42.656 00.032 10844 UpdateGuideState exits: m=3253 SNR=36.8 Saturated
23:09:42.657 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:42.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:42.657 00.000 10844 Enqueuing Expose request
23:09:42.657 00.000 11060 Worker thread wakes up
23:09:42.657 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:42.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:42.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:43.296 00.639 11060 Exposure complete
23:09:43.543 00.247 10844 OnExposeComplete: enter
23:09:43.543 00.000 10844 UpdateGuideState(): m_state=6
23:09:43.543 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
23:09:43.543 00.000 10844 Star::Find returns 1 (1), X=255.48, Y=59.21, Mass=2993, SNR=35.6, Peak=255 HFD=3.4
23:09:43.543 00.000 10844 MultiStar: [#1 -0.29,-0.43,1.07,U] [#2 -0.27,-0.15,1.91,U] [#3 0.38,-0.04,0.89,U] [#4 0.07,-0.18,1.00,U] [#5 -0.22,-0.73,0.00,M1] [#6 0.08,-0.18,0.98,U] [#7 0.34,-0.09,0.86,U] [#8 0.30,-0.37,0.93,U] 
23:09:43.543 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.23}, one-star: {0.36, -0.41}
23:09:43.543 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
23:09:43.543 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
23:09:43.543 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.28 mountX=0.21 mountY=0.10, mountTheta=0.46
23:09:43.545 00.002 11060 worker thread done servicing request
23:09:43.546 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.23, opts=13)
23:09:43.546 00.000 10844 Enqueuing Move request for scope (0.07, -0.23)
23:09:43.546 00.000 11060 Worker thread wakes up
23:09:43.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
23:09:43.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
23:09:43.546 00.000 11060 Moving (0.07, -0.23) raw xDistance=0.21 yDistance=0.10
23:09:43.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:09:43.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:43.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:09:43.546 00.000 11060 MoveAxis(W, 37, ABG)
23:09:43.546 00.000 11060 Guiding  Dir = 3, Dur = 37
23:09:43.561 00.015 11060 IsSlewing returns 0
23:09:43.561 00.000 11060 IsGuiding returns 0
23:09:43.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:43.587 00.026 10844 UpdateGuideState exits: m=2993 SNR=35.6 Saturated
23:09:43.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:43.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:43.587 00.000 10844 Enqueuing Expose request
23:09:43.602 00.015 11060 IsGuiding returns 0
23:09:43.602 00.000 11060 Move returns status 0, amount 37
23:09:43.602 00.000 11060 MoveAxis(N, 0, ABG)
23:09:43.602 00.000 11060 Move returns status 0, amount 0
23:09:43.602 00.000 11060 move complete, result=0
23:09:43.602 00.000 11060 worker thread done servicing request
23:09:43.602 00.000 11060 Worker thread wakes up
23:09:43.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:43.602 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
23:09:43.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:44.239 00.637 11060 Exposure complete
23:09:44.457 00.218 11060 worker thread done servicing request
23:09:44.457 00.000 10844 OnExposeComplete: enter
23:09:44.457 00.000 10844 UpdateGuideState(): m_state=6
23:09:44.457 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
23:09:44.457 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=59.56, Mass=3270, SNR=37.6, Peak=255 HFD=3.4
23:09:44.457 00.000 10844 MultiStar: [#1 -0.21,-0.20,0.97,U] [#2 -0.26,-0.38,1.83,U] [#3 -0.08,-0.23,0.98,U] [#4 -0.05,-0.20,0.90,U] [#5 -0.49,-0.46,0.00,M2] [#6 0.00,0.03,0.90,U] [#7 0.58,-0.29,0.00,M1] [#8 -0.06,-0.23,0.85,U] 
23:09:44.457 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.20}, one-star: {0.21, -0.06}
23:09:44.457 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
23:09:44.457 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
23:09:44.457 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.97 mountX=0.22 mountY=-0.05, mountTheta=-0.24
23:09:44.457 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.20, opts=13)
23:09:44.460 00.003 10844 Enqueuing Move request for scope (-0.09, -0.20)
23:09:44.460 00.000 11060 Worker thread wakes up
23:09:44.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
23:09:44.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
23:09:44.460 00.000 11060 Moving (-0.09, -0.20) raw xDistance=0.22 yDistance=-0.05
23:09:44.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:09:44.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:44.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:44.460 00.000 11060 MoveAxis(W, 39, ABG)
23:09:44.460 00.000 11060 Guiding  Dir = 3, Dur = 39
23:09:44.476 00.016 11060 IsSlewing returns 0
23:09:44.476 00.000 11060 IsGuiding returns 0
23:09:44.479 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:09:44.509 00.030 10844 UpdateGuideState exits: m=3270 SNR=37.6 Saturated
23:09:44.511 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:44.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:44.511 00.000 10844 Enqueuing Expose request
23:09:44.537 00.026 11060 IsGuiding returns 0
23:09:44.539 00.002 11060 Move returns status 0, amount 39
23:09:44.539 00.000 11060 MoveAxis(N, 0, ABG)
23:09:44.539 00.000 11060 Move returns status 0, amount 0
23:09:44.539 00.000 11060 move complete, result=0
23:09:44.539 00.000 11060 worker thread done servicing request
23:09:44.539 00.000 11060 Worker thread wakes up
23:09:44.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:44.540 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:44.556 00.016 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
23:09:45.166 00.610 11060 Exposure complete
23:09:45.391 00.225 10844 OnExposeComplete: enter
23:09:45.393 00.002 11060 worker thread done servicing request
23:09:45.393 00.000 10844 UpdateGuideState(): m_state=6
23:09:45.393 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
23:09:45.393 00.000 10844 Star::Find returns 1 (1), X=255.29, Y=59.22, Mass=2964, SNR=35.3, Peak=255 HFD=3.6
23:09:45.393 00.000 10844 MultiStar: [#1 -0.43,-0.27,1.06,U] [#2 0.26,-0.34,2.06,U] [#3 0.05,-0.31,0.99,U] [#4 0.08,0.20,0.97,U] [#5 -0.18,-0.47,1.04,U] [#6 -0.06,0.06,1.01,U] [#7 -0.04,-0.01,0.87,U] [#8 -0.39,0.01,0.98,U] 
23:09:45.393 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.19}, one-star: {0.17, -0.40}
23:09:45.393 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
23:09:45.393 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
23:09:45.393 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.71 mountX=0.19 mountY=0.00, mountTheta=0.02
23:09:45.395 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.19, opts=13)
23:09:45.395 00.000 10844 Enqueuing Move request for scope (-0.03, -0.19)
23:09:45.395 00.000 11060 Worker thread wakes up
23:09:45.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
23:09:45.395 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
23:09:45.397 00.002 11060 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.00
23:09:45.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:09:45.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:45.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:09:45.397 00.000 11060 MoveAxis(W, 35, ABG)
23:09:45.397 00.000 11060 Guiding  Dir = 3, Dur = 35
23:09:45.400 00.003 11060 IsSlewing returns 0
23:09:45.400 00.000 11060 IsGuiding returns 0
23:09:45.405 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:45.422 00.017 10844 UpdateGuideState exits: m=2964 SNR=35.3 Saturated
23:09:45.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:45.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:45.422 00.000 10844 Enqueuing Expose request
23:09:45.446 00.024 11060 IsGuiding returns 0
23:09:45.446 00.000 11060 Move returns status 0, amount 35
23:09:45.446 00.000 11060 MoveAxis(N, 0, ABG)
23:09:45.446 00.000 11060 Move returns status 0, amount 0
23:09:45.446 00.000 11060 move complete, result=0
23:09:45.446 00.000 11060 worker thread done servicing request
23:09:45.446 00.000 11060 Worker thread wakes up
23:09:45.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:45.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:45.449 00.003 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
23:09:46.080 00.631 11060 Exposure complete
23:09:46.312 00.232 11060 worker thread done servicing request
23:09:47.981 01.669 10844 OnExposeComplete: enter
23:09:47.981 00.000 10844 UpdateGuideState(): m_state=6
23:09:47.985 00.004 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
23:09:47.985 00.000 10844 Star::Find returns 1 (1), X=254.95, Y=59.18, Mass=3275, SNR=37.3, Peak=255 HFD=3.6
23:09:47.985 00.000 10844 MultiStar: [#1 -0.17,-0.38,0.96,U] [#2 0.16,-0.86,0.00,M1] [#3 0.13,-0.54,0.91,U] [#4 0.45,-0.61,0.00,M1] [#5 -0.28,-0.46,0.95,U] [#6 -0.44,-0.16,0.88,U] [#7 0.26,-0.56,0.66,U] [#8 0.44,-1.06,0.00,M1] 
23:09:47.987 00.002 10844 refined, 5 included, MultiStar: {-0.13, -0.42}, one-star: {-0.17, -0.44}
23:09:47.987 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
23:09:47.987 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
23:09:47.987 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.87 mountX=0.43 mountY=-0.06, mountTheta=-0.13
23:09:47.987 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.42, opts=13)
23:09:47.987 00.000 10844 Enqueuing Move request for scope (-0.13, -0.42)
23:09:47.987 00.000 11060 Worker thread wakes up
23:09:47.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.42) opts 0xd
23:09:47.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.42)
23:09:47.987 00.000 11060 Moving (-0.13, -0.42) raw xDistance=0.43 yDistance=-0.06
23:09:47.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
23:09:47.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:47.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:47.987 00.000 11060 MoveAxis(W, 76, ABG)
23:09:47.987 00.000 11060 Guiding  Dir = 3, Dur = 76
23:09:48.021 00.034 11060 IsSlewing returns 0
23:09:48.021 00.000 11060 IsGuiding returns 0
23:09:48.078 00.057 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:09:48.108 00.030 10844 UpdateGuideState exits: m=3275 SNR=37.3 Saturated
23:09:48.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:48.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:48.108 00.000 10844 Enqueuing Expose request
23:09:48.122 00.014 11060 IsGuiding returns 0
23:09:48.122 00.000 11060 Move returns status 0, amount 76
23:09:48.122 00.000 11060 MoveAxis(N, 0, ABG)
23:09:48.122 00.000 11060 Move returns status 0, amount 0
23:09:48.122 00.000 11060 move complete, result=0
23:09:48.122 00.000 11060 worker thread done servicing request
23:09:48.122 00.000 11060 Worker thread wakes up
23:09:48.124 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:48.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:48.133 00.009 10844 GuideStep: 0.4 px 76 ms WEST, -0.1 px 0 ms NORTH
23:09:48.758 00.625 11060 Exposure complete
23:09:48.994 00.236 11060 worker thread done servicing request
23:09:48.994 00.000 10844 OnExposeComplete: enter
23:09:48.994 00.000 10844 UpdateGuideState(): m_state=6
23:09:48.997 00.003 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
23:09:48.997 00.000 10844 Star::Find returns 1 (0), X=255.20, Y=59.26, Mass=3152, SNR=36.5, Peak=246 HFD=3.5
23:09:48.997 00.000 10844 MultiStar: [#1 -0.34,-0.03,1.04,U] [#2 -0.22,-0.31,1.90,U] [#3 -0.03,-0.41,0.92,U] [#4 -0.06,-0.43,0.96,U] [#5 -0.24,-0.89,0.00,M1] [#6 0.09,-0.46,0.95,U] [#7 0.00,0.00,0.83,U] [#8 -0.12,0.02,0.98,U] 
23:09:48.997 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.25}, one-star: {0.08, -0.36}
23:09:48.997 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
23:09:48.997 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
23:09:48.997 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.93 mountX=0.27 mountY=-0.05, mountTheta=-0.20
23:09:48.999 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.25, opts=13)
23:09:48.999 00.000 10844 Enqueuing Move request for scope (-0.10, -0.25)
23:09:48.999 00.000 11060 Worker thread wakes up
23:09:48.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
23:09:48.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
23:09:49.000 00.001 11060 Moving (-0.10, -0.25) raw xDistance=0.27 yDistance=-0.05
23:09:49.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
23:09:49.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:49.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:49.000 00.000 11060 MoveAxis(W, 48, ABG)
23:09:49.000 00.000 11060 Guiding  Dir = 3, Dur = 48
23:09:49.005 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:49.011 00.006 11060 IsSlewing returns 0
23:09:49.013 00.002 11060 IsGuiding returns 0
23:09:49.041 00.028 10844 UpdateGuideState exits: m=3152 SNR=36.5
23:09:49.043 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:49.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:49.043 00.000 10844 Enqueuing Expose request
23:09:49.078 00.035 11060 IsGuiding returns 0
23:09:49.078 00.000 11060 Move returns status 0, amount 48
23:09:49.078 00.000 11060 MoveAxis(N, 0, ABG)
23:09:49.078 00.000 11060 Move returns status 0, amount 0
23:09:49.078 00.000 11060 move complete, result=0
23:09:49.078 00.000 11060 worker thread done servicing request
23:09:49.078 00.000 11060 Worker thread wakes up
23:09:49.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:49.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:49.087 00.009 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
23:09:49.713 00.626 11060 Exposure complete
23:09:49.959 00.246 11060 worker thread done servicing request
23:09:49.959 00.000 10844 OnExposeComplete: enter
23:09:49.959 00.000 10844 UpdateGuideState(): m_state=6
23:09:49.959 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
23:09:49.959 00.000 10844 Star::Find returns 1 (1), X=255.09, Y=59.30, Mass=3162, SNR=37.2, Peak=255 HFD=3.4
23:09:49.959 00.000 10844 MultiStar: [#1 -0.26,0.46,0.97,U] [#2 0.17,-0.41,1.91,U] [#3 0.07,-0.26,0.88,U] [#4 -0.01,0.12,0.96,U] [#5 -0.32,-0.27,1.05,U] [#6 0.10,0.10,0.86,U] [#7 0.10,0.24,0.82,U] [#8 0.19,0.03,0.83,U] 
23:09:49.959 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.03, -0.32}
23:09:49.959 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
23:09:49.959 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
23:09:49.959 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.48 mountX=0.08 mountY=0.02, mountTheta=0.26
23:09:49.962 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
23:09:49.962 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
23:09:49.962 00.000 11060 Worker thread wakes up
23:09:49.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:09:49.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:09:49.962 00.000 11060 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=0.02
23:09:49.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:09:49.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:49.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:49.962 00.000 11060 MoveAxis(E, 0, ABG)
23:09:49.962 00.000 11060 Move returns status 0, amount 0
23:09:49.962 00.000 11060 MoveAxis(N, 0, ABG)
23:09:49.962 00.000 11060 Move returns status 0, amount 0
23:09:49.962 00.000 11060 move complete, result=0
23:09:49.962 00.000 11060 worker thread done servicing request
23:09:49.968 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:09:49.990 00.022 10844 UpdateGuideState exits: m=3162 SNR=37.2 Saturated
23:09:49.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:49.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:49.990 00.000 10844 Enqueuing Expose request
23:09:49.990 00.000 11060 Worker thread wakes up
23:09:49.992 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:49.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:49.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:50.652 00.660 11060 Exposure complete
23:09:50.901 00.249 11060 worker thread done servicing request
23:09:50.901 00.000 10844 OnExposeComplete: enter
23:09:50.901 00.000 10844 UpdateGuideState(): m_state=6
23:09:50.901 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
23:09:50.901 00.000 10844 Star::Find returns 1 (1), X=255.18, Y=59.27, Mass=3287, SNR=37.1, Peak=255 HFD=3.5
23:09:50.901 00.000 10844 MultiStar: [#1 -0.21,-0.02,0.99,U] [#2 0.43,-0.45,1.92,U] [#3 0.12,-0.21,0.89,U] [#4 -0.37,0.30,0.93,U] [#5 -0.10,0.10,0.93,U] [#6 0.00,0.11,0.87,U] [#7 0.42,-0.21,0.94,U] [#8 0.47,0.39,0.86,U] 
23:09:50.901 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.06, -0.35}
23:09:50.901 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
23:09:50.901 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
23:09:50.901 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.61 mountX=0.06 mountY=0.14, mountTheta=1.14
23:09:50.906 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.09, opts=13)
23:09:50.906 00.000 10844 Enqueuing Move request for scope (0.12, -0.09)
23:09:50.906 00.000 11060 Worker thread wakes up
23:09:50.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:09:50.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:09:50.906 00.000 11060 Moving (0.12, -0.09) raw xDistance=0.06 yDistance=0.14
23:09:50.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:09:50.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:50.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:09:50.906 00.000 11060 MoveAxis(E, 0, ABG)
23:09:50.906 00.000 11060 Move returns status 0, amount 0
23:09:50.909 00.003 11060 MoveAxis(N, 0, ABG)
23:09:50.909 00.000 11060 Move returns status 0, amount 0
23:09:50.909 00.000 11060 move complete, result=0
23:09:50.909 00.000 11060 worker thread done servicing request
23:09:50.916 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:50.936 00.020 10844 UpdateGuideState exits: m=3287 SNR=37.1 Saturated
23:09:50.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:50.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:50.936 00.000 10844 Enqueuing Expose request
23:09:50.936 00.000 11060 Worker thread wakes up
23:09:50.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:50.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:50.936 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:51.580 00.644 11060 Exposure complete
23:09:51.820 00.240 11060 worker thread done servicing request
23:09:51.820 00.000 10844 OnExposeComplete: enter
23:09:51.820 00.000 10844 UpdateGuideState(): m_state=6
23:09:51.821 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
23:09:51.821 00.000 10844 Star::Find returns 1 (0), X=255.17, Y=59.47, Mass=3104, SNR=35.9, Peak=247 HFD=3.6
23:09:51.821 00.000 10844 MultiStar: [#1 -0.54,-0.83,0.00,M1] [#2 -0.39,-0.29,2.02,U] [#3 0.25,-0.16,0.99,U] [#4 -0.25,-0.39,0.93,U] [#5 -0.18,-0.47,1.06,U] [#6 -0.21,0.04,0.92,U] [#7 0.18,-0.40,0.76,U] [#8 0.21,-0.46,0.91,U] 
23:09:51.821 00.000 10844 single-star, 7 included, MultiStar: {-0.09, -0.28}, one-star: {0.05, -0.15}
23:09:51.821 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
23:09:51.821 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
23:09:51.821 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.26 mountX=0.14 mountY=0.07, mountTheta=0.47
23:09:51.821 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.15, opts=13)
23:09:51.821 00.000 10844 Enqueuing Move request for scope (0.05, -0.15)
23:09:51.821 00.000 11060 Worker thread wakes up
23:09:51.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
23:09:51.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
23:09:51.821 00.000 11060 Moving (0.05, -0.15) raw xDistance=0.14 yDistance=0.07
23:09:51.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:09:51.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:51.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:09:51.821 00.000 11060 MoveAxis(W, 24, ABG)
23:09:51.821 00.000 11060 Guiding  Dir = 3, Dur = 24
23:09:51.833 00.012 11060 IsSlewing returns 0
23:09:51.833 00.000 11060 IsGuiding returns 0
23:09:51.836 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:51.868 00.032 10844 UpdateGuideState exits: m=3104 SNR=35.9
23:09:51.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:51.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:51.868 00.000 10844 Enqueuing Expose request
23:09:51.878 00.010 11060 IsGuiding returns 0
23:09:51.878 00.000 11060 Move returns status 0, amount 24
23:09:51.878 00.000 11060 MoveAxis(N, 0, ABG)
23:09:51.878 00.000 11060 Move returns status 0, amount 0
23:09:51.878 00.000 11060 move complete, result=0
23:09:51.878 00.000 11060 worker thread done servicing request
23:09:51.878 00.000 11060 Worker thread wakes up
23:09:51.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:51.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:51.883 00.005 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
23:09:52.513 00.630 11060 Exposure complete
23:09:52.758 00.245 11060 worker thread done servicing request
23:09:52.758 00.000 10844 OnExposeComplete: enter
23:09:52.759 00.001 10844 UpdateGuideState(): m_state=6
23:09:52.759 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
23:09:52.759 00.000 10844 Star::Find returns 1 (1), X=255.30, Y=59.13, Mass=3249, SNR=36.7, Peak=255 HFD=3.4
23:09:52.759 00.000 10844 MultiStar: [#1 -0.47,-0.18,0.93,U] [#2 0.09,-0.33,1.88,U] [#3 0.11,-0.65,0.00,M1] [#4 -0.27,0.41,1.00,U] [#5 -0.13,-0.24,0.97,U] [#6 -0.39,0.02,0.86,U] [#7 0.21,-0.18,0.84,U] [#8 0.12,-0.04,0.89,U] 
23:09:52.759 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.15}, one-star: {0.18, -0.49}
23:09:52.759 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
23:09:52.759 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
23:09:52.759 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.97 mountX=0.16 mountY=-0.04, mountTheta=-0.23
23:09:52.761 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.15, opts=13)
23:09:52.761 00.000 10844 Enqueuing Move request for scope (-0.06, -0.15)
23:09:52.761 00.000 11060 Worker thread wakes up
23:09:52.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
23:09:52.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
23:09:52.761 00.000 11060 Moving (-0.06, -0.15) raw xDistance=0.16 yDistance=-0.04
23:09:52.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:09:52.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:52.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:09:52.761 00.000 11060 MoveAxis(W, 28, ABG)
23:09:52.761 00.000 11060 Guiding  Dir = 3, Dur = 28
23:09:52.772 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:52.786 00.014 11060 IsSlewing returns 0
23:09:52.786 00.000 11060 IsGuiding returns 0
23:09:52.803 00.017 10844 UpdateGuideState exits: m=3249 SNR=36.7 Saturated
23:09:52.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:52.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:52.803 00.000 10844 Enqueuing Expose request
23:09:52.840 00.037 11060 IsGuiding returns 0
23:09:52.840 00.000 11060 Move returns status 0, amount 28
23:09:52.840 00.000 11060 MoveAxis(N, 0, ABG)
23:09:52.842 00.002 11060 Move returns status 0, amount 0
23:09:52.842 00.000 11060 move complete, result=0
23:09:52.842 00.000 11060 worker thread done servicing request
23:09:52.842 00.000 11060 Worker thread wakes up
23:09:52.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:52.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:52.842 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
23:09:53.463 00.621 11060 Exposure complete
23:09:53.719 00.256 11060 worker thread done servicing request
23:09:53.719 00.000 10844 OnExposeComplete: enter
23:09:53.721 00.002 10844 UpdateGuideState(): m_state=6
23:09:53.721 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
23:09:53.721 00.000 10844 Star::Find returns 1 (0), X=255.47, Y=59.54, Mass=2829, SNR=34.8, Peak=246 HFD=3.2
23:09:53.721 00.000 10844 MultiStar: [#1 -0.13,-0.14,1.16,U] [#2 0.01,-0.00,1.99,U] [#3 0.20,0.32,0.95,U] [#4 0.06,0.43,0.99,U] [#5 -0.03,-0.26,1.04,U] [#6 -0.10,0.62,1.00,U] [#7 0.44,0.16,0.86,U] [#8 0.44,0.41,0.95,U] 
23:09:53.721 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.35, -0.08}
23:09:53.721 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
23:09:53.721 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
23:09:53.721 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.15 mountY=0.09, mountTheta=2.61
23:09:53.721 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.14, opts=13)
23:09:53.721 00.000 10844 Enqueuing Move request for scope (0.11, 0.14)
23:09:53.721 00.000 11060 Worker thread wakes up
23:09:53.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
23:09:53.721 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
23:09:53.721 00.000 11060 Moving (0.11, 0.14) raw xDistance=-0.15 yDistance=0.09
23:09:53.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:09:53.725 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:53.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:09:53.725 00.000 11060 MoveAxis(E, 26, ABG)
23:09:53.725 00.000 11060 Guiding  Dir = 2, Dur = 26
23:09:53.730 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:53.759 00.029 11060 IsSlewing returns 0
23:09:53.761 00.002 11060 IsGuiding returns 0
23:09:53.761 00.000 10844 UpdateGuideState exits: m=2829 SNR=34.8
23:09:53.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:53.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:53.761 00.000 10844 Enqueuing Expose request
23:09:53.803 00.042 11060 IsGuiding returns 0
23:09:53.803 00.000 11060 Move returns status 0, amount 26
23:09:53.803 00.000 11060 MoveAxis(N, 0, ABG)
23:09:53.803 00.000 11060 Move returns status 0, amount 0
23:09:53.803 00.000 11060 move complete, result=0
23:09:53.803 00.000 11060 worker thread done servicing request
23:09:53.803 00.000 11060 Worker thread wakes up
23:09:53.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:53.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:53.803 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
23:09:54.434 00.631 11060 Exposure complete
23:09:54.661 00.227 11060 worker thread done servicing request
23:09:54.661 00.000 10844 OnExposeComplete: enter
23:09:54.661 00.000 10844 UpdateGuideState(): m_state=6
23:09:54.661 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
23:09:54.661 00.000 10844 Star::Find returns 1 (0), X=255.33, Y=59.51, Mass=2865, SNR=34.5, Peak=242 HFD=3.4
23:09:54.661 00.000 10844 MultiStar: [#1 -0.38,-0.23,1.01,U] [#2 -0.32,-0.33,2.00,U] [#3 0.20,-0.41,0.96,U] [#4 0.02,-0.32,1.09,U] [#5 -0.24,-0.69,0.00,M1] [#6 -0.11,0.14,0.98,U] [#7 0.02,-0.56,0.91,U] [#8 -0.03,-0.48,1.02,U] 
23:09:54.661 00.000 10844 single-star, 7 included, MultiStar: {-0.08, -0.29}, one-star: {0.21, -0.11}
23:09:54.661 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
23:09:54.663 00.002 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
23:09:54.663 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.49 mountX=0.07 mountY=0.23, mountTheta=1.26
23:09:54.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.11, opts=13)
23:09:54.664 00.000 10844 Enqueuing Move request for scope (0.21, -0.11)
23:09:54.664 00.000 11060 Worker thread wakes up
23:09:54.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
23:09:54.664 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
23:09:54.664 00.000 11060 Moving (0.21, -0.11) raw xDistance=0.07 yDistance=0.23
23:09:54.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:09:54.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:54.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:09:54.664 00.000 11060 MoveAxis(E, 0, ABG)
23:09:54.664 00.000 11060 Move returns status 0, amount 0
23:09:54.664 00.000 11060 MoveAxis(N, 0, ABG)
23:09:54.664 00.000 11060 Move returns status 0, amount 0
23:09:54.664 00.000 11060 move complete, result=0
23:09:54.664 00.000 11060 worker thread done servicing request
23:09:54.672 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:54.703 00.031 10844 UpdateGuideState exits: m=2865 SNR=34.5
23:09:54.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:54.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:54.703 00.000 10844 Enqueuing Expose request
23:09:54.703 00.000 11060 Worker thread wakes up
23:09:54.703 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:54.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:54.706 00.003 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:55.326 00.620 11060 Exposure complete
23:09:55.554 00.228 11060 worker thread done servicing request
23:09:55.554 00.000 10844 OnExposeComplete: enter
23:09:55.554 00.000 10844 UpdateGuideState(): m_state=6
23:09:55.554 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
23:09:55.554 00.000 10844 Star::Find returns 1 (1), X=255.30, Y=59.58, Mass=2867, SNR=34.6, Peak=255 HFD=3.5
23:09:55.556 00.002 10844 MultiStar: [#1 -0.23,-0.19,0.98,U] [#2 -0.28,-0.45,2.01,U] [#3 0.18,0.19,0.94,U] [#4 0.44,-0.40,0.97,U] [#5 -0.42,0.08,1.08,U] [#6 -0.05,0.31,0.98,U] [#7 0.20,-0.14,0.92,U] [#8 0.17,-0.35,1.01,U] 
23:09:55.556 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.17, -0.04}
23:09:55.556 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
23:09:55.556 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
23:09:55.556 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.68 mountX=0.14 mountY=0.01, mountTheta=0.05
23:09:55.556 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
23:09:55.558 00.002 10844 Enqueuing Move request for scope (-0.02, -0.14)
23:09:55.558 00.000 11060 Worker thread wakes up
23:09:55.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
23:09:55.558 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
23:09:55.558 00.000 11060 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.01
23:09:55.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:09:55.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:55.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:09:55.558 00.000 11060 MoveAxis(W, 25, ABG)
23:09:55.558 00.000 11060 Guiding  Dir = 3, Dur = 25
23:09:55.564 00.006 11060 IsSlewing returns 0
23:09:55.564 00.000 11060 IsGuiding returns 0
23:09:55.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:55.591 00.027 10844 UpdateGuideState exits: m=2867 SNR=34.6 Saturated
23:09:55.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:55.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:55.591 00.000 10844 Enqueuing Expose request
23:09:55.604 00.013 11060 IsGuiding returns 0
23:09:55.604 00.000 11060 Move returns status 0, amount 25
23:09:55.604 00.000 11060 MoveAxis(N, 0, ABG)
23:09:55.604 00.000 11060 Move returns status 0, amount 0
23:09:55.604 00.000 11060 move complete, result=0
23:09:55.604 00.000 11060 worker thread done servicing request
23:09:55.604 00.000 11060 Worker thread wakes up
23:09:55.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:55.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:55.606 00.002 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
23:09:56.268 00.662 11060 Exposure complete
23:09:56.485 00.217 11060 worker thread done servicing request
23:09:56.485 00.000 10844 OnExposeComplete: enter
23:09:56.485 00.000 10844 UpdateGuideState(): m_state=6
23:09:56.485 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
23:09:56.485 00.000 10844 Star::Find returns 1 (0), X=254.93, Y=59.46, Mass=3206, SNR=36.9, Peak=254 HFD=3.6
23:09:56.490 00.005 10844 MultiStar: [#1 0.03,0.14,0.91,U] [#2 -0.14,-0.38,1.84,U] [#3 0.36,-0.06,0.93,U] [#4 -0.01,-0.10,0.98,U] [#5 -0.40,-0.33,1.03,U] [#6 -0.25,0.44,0.96,U] [#7 0.25,0.12,0.76,U] [#8 0.19,-0.21,0.90,U] 
23:09:56.490 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.20, -0.16}
23:09:56.490 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
23:09:56.490 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:09:56.490 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.99 mountX=0.10 mountY=-0.03, mountTheta=-0.25
23:09:56.490 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.10, opts=13)
23:09:56.490 00.000 10844 Enqueuing Move request for scope (-0.04, -0.10)
23:09:56.490 00.000 11060 Worker thread wakes up
23:09:56.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:09:56.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:09:56.490 00.000 11060 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=-0.03
23:09:56.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:09:56.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:56.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:09:56.490 00.000 11060 MoveAxis(E, 0, ABG)
23:09:56.490 00.000 11060 Move returns status 0, amount 0
23:09:56.490 00.000 11060 MoveAxis(N, 0, ABG)
23:09:56.490 00.000 11060 Move returns status 0, amount 0
23:09:56.490 00.000 11060 move complete, result=0
23:09:56.490 00.000 11060 worker thread done servicing request
23:09:56.495 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:09:56.521 00.026 10844 UpdateGuideState exits: m=3206 SNR=36.9
23:09:56.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:56.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:56.521 00.000 10844 Enqueuing Expose request
23:09:56.521 00.000 11060 Worker thread wakes up
23:09:56.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:56.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:56.521 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:57.170 00.649 11060 Exposure complete
23:09:57.402 00.232 11060 worker thread done servicing request
23:09:57.402 00.000 10844 OnExposeComplete: enter
23:09:57.402 00.000 10844 UpdateGuideState(): m_state=6
23:09:57.403 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
23:09:57.403 00.000 10844 Star::Find returns 1 (1), X=255.30, Y=59.46, Mass=2819, SNR=34.4, Peak=255 HFD=3.5
23:09:57.403 00.000 10844 MultiStar: [#1 0.05,-0.18,1.07,U] [#2 0.13,-0.15,2.03,U] [#3 0.21,-0.17,0.96,U] [#4 -0.14,-0.10,1.05,U] [#5 -0.13,-0.80,0.00,M1] [#6 0.23,0.08,1.02,U] [#7 0.59,-0.19,0.91,U] [#8 0.37,0.01,0.98,U] 
23:09:57.403 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.11}, one-star: {0.18, -0.16}
23:09:57.403 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
23:09:57.403 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
23:09:57.403 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.53 mountX=0.07 mountY=0.20, mountTheta=1.22
23:09:57.403 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.11, opts=13)
23:09:57.403 00.000 10844 Enqueuing Move request for scope (0.19, -0.11)
23:09:57.403 00.000 11060 Worker thread wakes up
23:09:57.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
23:09:57.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
23:09:57.403 00.000 11060 Moving (0.19, -0.11) raw xDistance=0.07 yDistance=0.20
23:09:57.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:09:57.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:09:57.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:09:57.403 00.000 11060 MoveAxis(E, 0, ABG)
23:09:57.403 00.000 11060 Move returns status 0, amount 0
23:09:57.403 00.000 11060 MoveAxis(N, 0, ABG)
23:09:57.403 00.000 11060 Move returns status 0, amount 0
23:09:57.403 00.000 11060 move complete, result=0
23:09:57.403 00.000 11060 worker thread done servicing request
23:09:57.413 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:57.433 00.020 10844 UpdateGuideState exits: m=2819 SNR=34.4 Saturated
23:09:57.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:57.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:57.433 00.000 10844 Enqueuing Expose request
23:09:57.433 00.000 11060 Worker thread wakes up
23:09:57.433 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:09:57.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:57.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:58.104 00.671 11060 Exposure complete
23:09:58.333 00.229 11060 worker thread done servicing request
23:09:58.333 00.000 10844 OnExposeComplete: enter
23:09:58.333 00.000 10844 UpdateGuideState(): m_state=6
23:09:58.333 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
23:09:58.338 00.005 10844 Star::Find returns 1 (0), X=255.73, Y=59.08, Mass=3082, SNR=36.1, Peak=240 HFD=3.4
23:09:58.338 00.000 10844 MultiStar: [#1 0.01,-0.70,0.00,M1] [#2 -0.04,-0.26,1.93,U] [#3 0.56,-0.67,0.00,M1] [#4 0.16,0.12,0.95,U] [#5 -0.20,-0.70,0.00,M2] [#6 0.10,-0.31,0.93,U] [#7 0.24,-0.24,0.84,U] [#8 -0.05,-0.28,0.92,U] 
23:09:58.338 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.25}, one-star: {0.61, -0.54}
23:09:58.338 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
23:09:58.338 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
23:09:58.338 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.06 mountX=0.22 mountY=0.18, mountTheta=0.68
23:09:58.340 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.25, opts=13)
23:09:58.340 00.000 10844 Enqueuing Move request for scope (0.14, -0.25)
23:09:58.340 00.000 11060 Worker thread wakes up
23:09:58.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
23:09:58.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
23:09:58.340 00.000 11060 Moving (0.14, -0.25) raw xDistance=0.22 yDistance=0.18
23:09:58.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:09:58.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:58.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:09:58.340 00.000 11060 MoveAxis(W, 39, ABG)
23:09:58.340 00.000 11060 Guiding  Dir = 3, Dur = 39
23:09:58.347 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:09:58.354 00.007 11060 IsSlewing returns 0
23:09:58.354 00.000 11060 IsGuiding returns 0
23:09:58.364 00.010 10844 UpdateGuideState exits: m=3082 SNR=36.1
23:09:58.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:58.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:58.364 00.000 10844 Enqueuing Expose request
23:09:58.400 00.036 11060 IsGuiding returns 0
23:09:58.400 00.000 11060 Move returns status 0, amount 39
23:09:58.400 00.000 11060 MoveAxis(N, 0, ABG)
23:09:58.400 00.000 11060 Move returns status 0, amount 0
23:09:58.400 00.000 11060 move complete, result=0
23:09:58.400 00.000 11060 worker thread done servicing request
23:09:58.400 00.000 11060 Worker thread wakes up
23:09:58.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:09:58.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:09:58.405 00.005 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
23:09:59.047 00.642 11060 Exposure complete
23:09:59.291 00.244 10844 OnExposeComplete: enter
23:09:59.291 00.000 11060 worker thread done servicing request
23:09:59.291 00.000 10844 UpdateGuideState(): m_state=6
23:09:59.291 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
23:09:59.291 00.000 10844 Star::Find returns 1 (1), X=255.92, Y=59.84, Mass=3341, SNR=37.7, Peak=255 HFD=3.1
23:09:59.291 00.000 10844 MultiStar: [#1 0.04,-0.25,0.96,U] [#2 0.19,0.07,1.91,U] [#3 0.57,-0.00,0.90,U] [#4 -0.07,0.22,0.89,U] [#5 -0.03,-0.06,1.01,U] [#6 0.29,-0.11,0.96,U] [#7 0.42,0.22,0.86,U] [#8 0.65,0.09,0.00,M1] 
23:09:59.291 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.04}, one-star: {0.80, 0.22}
23:09:59.291 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
23:09:59.291 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
23:09:59.291 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.14 mountX=-0.09 mountY=0.26, mountTheta=1.89
23:09:59.293 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.04, opts=13)
23:09:59.293 00.000 10844 Enqueuing Move request for scope (0.27, 0.04)
23:09:59.293 00.000 11060 Worker thread wakes up
23:09:59.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
23:09:59.295 00.002 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
23:09:59.295 00.000 11060 Moving (0.27, 0.04) raw xDistance=-0.09 yDistance=0.26
23:09:59.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:09:59.295 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.17 newest=0.64
23:09:59.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
23:09:59.295 00.000 11060 MoveAxis(E, 0, ABG)
23:09:59.295 00.000 11060 Move returns status 0, amount 0
23:09:59.295 00.000 11060 BLC: Oldest BLC event removed
23:09:59.295 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:09:59.295 00.000 11060 MoveAxis(S, 850, ABG)
23:09:59.295 00.000 11060 duration set to 750 by maxDecDuration
23:09:59.295 00.000 11060 Guiding  Dir = 1, Dur = 750
23:09:59.303 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:09:59.318 00.015 11060 IsSlewing returns 0
23:09:59.320 00.002 11060 IsGuiding returns 0
23:09:59.332 00.012 10844 UpdateGuideState exits: m=3341 SNR=37.7 Saturated
23:09:59.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:59.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:09:59.332 00.000 10844 Enqueuing Expose request
23:10:00.081 00.749 11060 IsGuiding returns 0
23:10:00.081 00.000 11060 Move returns status 0, amount 750
23:10:00.081 00.000 11060 move complete, result=0
23:10:00.083 00.002 11060 worker thread done servicing request
23:10:00.083 00.000 11060 Worker thread wakes up
23:10:00.083 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
23:10:00.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:00.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:00.737 00.654 11060 Exposure complete
23:10:00.941 00.204 11060 worker thread done servicing request
23:10:00.941 00.000 10844 OnExposeComplete: enter
23:10:00.941 00.000 10844 UpdateGuideState(): m_state=6
23:10:00.941 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
23:10:00.941 00.000 10844 Star::Find returns 1 (1), X=255.10, Y=59.42, Mass=3239, SNR=36.8, Peak=255 HFD=3.6
23:10:00.941 00.000 10844 MultiStar: [#1 -0.09,-0.12,0.96,U] [#2 -0.25,0.33,1.95,U] [#3 0.03,0.13,0.93,U] [#4 -0.20,0.06,0.94,U] [#5 -0.26,-0.48,1.06,U] [#6 0.36,0.06,0.94,U] [#7 -0.16,-0.00,0.80,U] [#8 0.04,0.36,0.87,U] 
23:10:00.941 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.02, -0.20}
23:10:00.941 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.45 = -1.83)
23:10:00.941 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.85)
23:10:00.941 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.70 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
23:10:00.946 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
23:10:00.946 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
23:10:00.946 00.000 11060 Worker thread wakes up
23:10:00.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:10:00.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:10:00.946 00.000 11060 Moving (-0.08, 0.04) raw xDistance=-0.02 yDistance=-0.09
23:10:00.946 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.180518, 1:-0.085839
23:10:00.946 00.000 11060 BLC: No correction, Miss < min_move
23:10:00.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:10:00.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:00.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:00.946 00.000 11060 MoveAxis(E, 0, ABG)
23:10:00.946 00.000 11060 Move returns status 0, amount 0
23:10:00.946 00.000 11060 MoveAxis(N, 0, ABG)
23:10:00.946 00.000 11060 Move returns status 0, amount 0
23:10:00.946 00.000 11060 move complete, result=0
23:10:00.946 00.000 11060 worker thread done servicing request
23:10:00.967 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:00.983 00.016 10844 UpdateGuideState exits: m=3239 SNR=36.8 Saturated
23:10:00.985 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:00.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:00.985 00.000 10844 Enqueuing Expose request
23:10:00.985 00.000 11060 Worker thread wakes up
23:10:00.985 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:00.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:00.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:01.614 00.629 11060 Exposure complete
23:10:01.858 00.244 11060 worker thread done servicing request
23:10:01.858 00.000 10844 OnExposeComplete: enter
23:10:01.858 00.000 10844 UpdateGuideState(): m_state=6
23:10:01.860 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
23:10:01.860 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.79, Mass=3250, SNR=36.9, Peak=247 HFD=3.8
23:10:01.860 00.000 10844 MultiStar: [#1 -0.29,0.09,0.98,U] [#2 -0.33,-0.30,1.90,U] [#3 0.14,-0.15,1.00,U] [#4 -0.19,-0.11,1.00,U] [#5 0.09,-0.13,0.94,U] [#6 -0.27,0.34,0.94,U] [#7 0.23,0.02,0.86,U] [#8 -0.27,-0.08,0.92,U] 
23:10:01.860 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.19, 0.17}
23:10:01.860 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
23:10:01.860 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
23:10:01.860 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.85 mountX=0.07 mountY=-0.14, mountTheta=-1.10
23:10:01.862 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.04, opts=13)
23:10:01.862 00.000 10844 Enqueuing Move request for scope (-0.14, -0.04)
23:10:01.862 00.000 11060 Worker thread wakes up
23:10:01.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
23:10:01.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
23:10:01.862 00.000 11060 Moving (-0.14, -0.04) raw xDistance=0.07 yDistance=-0.14
23:10:01.862 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.180518, 1:-0.085839, 2:-0.135209
23:10:01.862 00.000 11060 BLC: No correction, Miss < min_move
23:10:01.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:10:01.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:01.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:01.862 00.000 11060 MoveAxis(E, 0, ABG)
23:10:01.862 00.000 11060 Move returns status 0, amount 0
23:10:01.862 00.000 11060 MoveAxis(N, 0, ABG)
23:10:01.862 00.000 11060 Move returns status 0, amount 0
23:10:01.862 00.000 11060 move complete, result=0
23:10:01.862 00.000 11060 worker thread done servicing request
23:10:01.872 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:01.889 00.017 10844 UpdateGuideState exits: m=3250 SNR=36.9
23:10:01.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:01.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:01.889 00.000 10844 Enqueuing Expose request
23:10:01.889 00.000 11060 Worker thread wakes up
23:10:01.889 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:01.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:01.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:02.516 00.627 11060 Exposure complete
23:10:02.760 00.244 11060 worker thread done servicing request
23:10:02.760 00.000 10844 OnExposeComplete: enter
23:10:02.760 00.000 10844 UpdateGuideState(): m_state=6
23:10:02.760 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
23:10:02.760 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=59.94, Mass=3094, SNR=35.9, Peak=250 HFD=3.9
23:10:02.763 00.003 10844 MultiStar: [#1 -0.41,-0.31,1.01,U] [#2 0.03,-0.07,1.88,U] [#3 0.22,-0.15,0.92,U] [#4 0.31,-0.09,1.03,U] [#5 -0.10,-0.01,1.06,U] [#6 -0.28,0.11,0.93,U] [#7 -0.18,-0.07,0.89,U] [#8 0.16,0.16,0.90,U] 
23:10:02.763 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.16, 0.32}
23:10:02.763 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
23:10:02.763 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
23:10:02.763 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.72 mountX=0.02 mountY=-0.04, mountTheta=-0.97
23:10:02.763 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
23:10:02.763 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
23:10:02.763 00.000 11060 Worker thread wakes up
23:10:02.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:10:02.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:10:02.763 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=-0.04
23:10:02.763 00.000 11060 BLC: window closed
23:10:02.763 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.180518, 1:-0.085839, 2:-0.135209
23:10:02.766 00.003 11060 BLC: No correction, Miss < min_move
23:10:02.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:10:02.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:02.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:02.766 00.000 11060 MoveAxis(E, 0, ABG)
23:10:02.766 00.000 11060 Move returns status 0, amount 0
23:10:02.766 00.000 11060 MoveAxis(N, 0, ABG)
23:10:02.766 00.000 11060 Move returns status 0, amount 0
23:10:02.766 00.000 11060 move complete, result=0
23:10:02.766 00.000 11060 worker thread done servicing request
23:10:02.785 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:02.802 00.017 10844 UpdateGuideState exits: m=3094 SNR=35.9
23:10:02.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:02.804 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:02.804 00.000 10844 Enqueuing Expose request
23:10:02.804 00.000 11060 Worker thread wakes up
23:10:02.804 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:02.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:02.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:03.433 00.629 11060 Exposure complete
23:10:03.665 00.232 11060 worker thread done servicing request
23:10:03.665 00.000 10844 OnExposeComplete: enter
23:10:03.665 00.000 10844 UpdateGuideState(): m_state=6
23:10:03.665 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
23:10:03.665 00.000 10844 Star::Find returns 1 (0), X=255.24, Y=59.28, Mass=3040, SNR=35.8, Peak=243 HFD=3.6
23:10:03.665 00.000 10844 MultiStar: [#1 -0.70,-0.66,0.00,M1] [#2 -0.14,-0.67,0.00,M1] [#3 -0.10,-0.84,0.00,M1] [#4 -0.33,-0.22,0.94,U] [#5 -0.27,-0.32,1.07,U] [#6 -0.76,0.01,0.00,M1] [#7 -0.21,-0.68,0.00,M1] [#8 -0.17,-0.16,0.95,U] 
23:10:03.665 00.000 10844 refined, 3 included, MultiStar: {-0.16, -0.26}, one-star: {0.12, -0.34}
23:10:03.665 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
23:10:03.665 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
23:10:03.665 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-2.12 mountX=0.29 mountY=-0.12, mountTheta=-0.39
23:10:03.665 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.26, opts=13)
23:10:03.665 00.000 10844 Enqueuing Move request for scope (-0.16, -0.26)
23:10:03.671 00.006 11060 Worker thread wakes up
23:10:03.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
23:10:03.671 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
23:10:03.671 00.000 11060 Moving (-0.16, -0.26) raw xDistance=0.29 yDistance=-0.12
23:10:03.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:10:03.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:03.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:10:03.671 00.000 11060 MoveAxis(W, 50, ABG)
23:10:03.672 00.001 11060 Guiding  Dir = 3, Dur = 50
23:10:03.690 00.018 11060 IsSlewing returns 0
23:10:03.690 00.000 11060 IsGuiding returns 0
23:10:03.691 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:03.708 00.017 10844 UpdateGuideState exits: m=3040 SNR=35.8
23:10:03.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:03.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:03.709 00.001 10844 Enqueuing Expose request
23:10:03.752 00.043 11060 IsGuiding returns 0
23:10:03.753 00.001 11060 Move returns status 0, amount 50
23:10:03.753 00.000 11060 MoveAxis(N, 0, ABG)
23:10:03.753 00.000 11060 Move returns status 0, amount 0
23:10:03.753 00.000 11060 move complete, result=0
23:10:03.753 00.000 11060 worker thread done servicing request
23:10:03.753 00.000 11060 Worker thread wakes up
23:10:03.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:03.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:03.754 00.001 10844 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
23:10:04.391 00.637 11060 Exposure complete
23:10:04.631 00.240 11060 worker thread done servicing request
23:10:04.631 00.000 10844 OnExposeComplete: enter
23:10:04.631 00.000 10844 UpdateGuideState(): m_state=6
23:10:04.631 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
23:10:04.631 00.000 10844 Star::Find returns 1 (1), X=255.16, Y=59.45, Mass=3095, SNR=35.9, Peak=255 HFD=3.5
23:10:04.631 00.000 10844 MultiStar: [#1 -0.30,0.07,0.98,U] [#2 -0.47,0.08,2.05,U] [#3 -0.21,0.47,1.02,U] [#4 0.02,0.14,1.00,U] [#5 -0.48,0.12,1.02,U] [#6 -0.15,0.27,0.98,U] [#7 0.01,0.15,0.86,U] [#8 -0.03,0.14,0.87,U] 
23:10:04.636 00.005 10844 single-star, 8 included, MultiStar: {-0.21, 0.13}, one-star: {0.04, -0.16}
23:10:04.636 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
23:10:04.636 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
23:10:04.636 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.33 mountX=0.15 mountY=0.07, mountTheta=0.40
23:10:04.636 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.16, opts=13)
23:10:04.638 00.002 10844 Enqueuing Move request for scope (0.04, -0.16)
23:10:04.638 00.000 11060 Worker thread wakes up
23:10:04.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
23:10:04.638 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
23:10:04.638 00.000 11060 Moving (0.04, -0.16) raw xDistance=0.15 yDistance=0.07
23:10:04.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:10:04.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:04.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:10:04.638 00.000 11060 MoveAxis(W, 28, ABG)
23:10:04.638 00.000 11060 Guiding  Dir = 3, Dur = 28
23:10:04.646 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:04.663 00.017 11060 IsSlewing returns 0
23:10:04.665 00.002 11060 IsGuiding returns 0
23:10:04.680 00.015 10844 UpdateGuideState exits: m=3095 SNR=35.9 Saturated
23:10:04.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:04.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:04.680 00.000 10844 Enqueuing Expose request
23:10:04.698 00.018 11060 IsGuiding returns 0
23:10:04.698 00.000 11060 Move returns status 0, amount 28
23:10:04.698 00.000 11060 MoveAxis(N, 0, ABG)
23:10:04.698 00.000 11060 Move returns status 0, amount 0
23:10:04.698 00.000 11060 move complete, result=0
23:10:04.698 00.000 11060 worker thread done servicing request
23:10:04.698 00.000 11060 Worker thread wakes up
23:10:04.698 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
23:10:04.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:04.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:05.375 00.677 11060 Exposure complete
23:10:05.606 00.231 11060 worker thread done servicing request
23:10:05.606 00.000 10844 OnExposeComplete: enter
23:10:05.606 00.000 10844 UpdateGuideState(): m_state=6
23:10:05.606 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
23:10:05.606 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=59.51, Mass=3497, SNR=38.3, Peak=252 HFD=3.6
23:10:05.606 00.000 10844 MultiStar: [#1 -0.79,0.30,0.00,M1] [#2 -0.28,0.33,1.89,U] [#3 -0.10,0.15,0.94,U] [#4 -0.23,0.28,0.91,U] [#5 -0.56,0.08,0.95,U] [#6 -0.23,0.20,0.85,U] [#7 0.01,0.22,0.78,U] [#8 -0.13,0.42,0.90,U] 
23:10:05.610 00.004 10844 single-star, 7 included, MultiStar: {-0.22, 0.21}, one-star: {-0.10, -0.11}
23:10:05.610 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
23:10:05.610 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
23:10:05.610 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.14 cameraTheta=-2.30 mountX=0.12 mountY=-0.08, mountTheta=-0.56
23:10:05.612 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.11, opts=13)
23:10:05.612 00.000 10844 Enqueuing Move request for scope (-0.10, -0.11)
23:10:05.612 00.000 11060 Worker thread wakes up
23:10:05.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
23:10:05.612 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
23:10:05.612 00.000 11060 Moving (-0.10, -0.11) raw xDistance=0.12 yDistance=-0.08
23:10:05.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:10:05.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:05.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:10:05.612 00.000 11060 MoveAxis(W, 22, ABG)
23:10:05.612 00.000 11060 Guiding  Dir = 3, Dur = 22
23:10:05.620 00.008 11060 IsSlewing returns 0
23:10:05.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:10:05.620 00.000 11060 IsGuiding returns 0
23:10:05.636 00.016 10844 UpdateGuideState exits: m=3497 SNR=38.3
23:10:05.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:05.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:05.636 00.000 10844 Enqueuing Expose request
23:10:05.653 00.017 11060 IsGuiding returns 0
23:10:05.653 00.000 11060 Move returns status 0, amount 22
23:10:05.653 00.000 11060 MoveAxis(N, 0, ABG)
23:10:05.653 00.000 11060 Move returns status 0, amount 0
23:10:05.653 00.000 11060 move complete, result=0
23:10:05.655 00.002 11060 worker thread done servicing request
23:10:05.655 00.000 11060 Worker thread wakes up
23:10:05.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:05.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:05.667 00.012 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
23:10:06.328 00.661 11060 Exposure complete
23:10:06.569 00.241 11060 worker thread done servicing request
23:10:06.569 00.000 10844 OnExposeComplete: enter
23:10:06.571 00.002 10844 UpdateGuideState(): m_state=6
23:10:06.571 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
23:10:06.571 00.000 10844 Star::Find returns 1 (1), X=254.99, Y=59.73, Mass=3333, SNR=37.8, Peak=255 HFD=4.0
23:10:06.571 00.000 10844 MultiStar: [#1 -0.52,0.10,0.91,U] [#2 -0.10,0.03,1.88,U] [#3 -0.29,0.13,0.92,U] [#4 -0.08,0.26,0.94,U] [#5 -0.06,0.02,0.97,U] [#6 0.02,0.41,0.89,U] [#7 -0.31,0.17,0.82,U] [#8 -0.33,0.19,0.92,U] 
23:10:06.572 00.001 10844 single-star, 8 included, MultiStar: {-0.19, 0.14}, one-star: {-0.14, 0.11}
23:10:06.572 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
23:10:06.572 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
23:10:06.572 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.45 mountX=-0.09 mountY=-0.15, mountTheta=-2.09
23:10:06.572 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.11, opts=13)
23:10:06.572 00.000 10844 Enqueuing Move request for scope (-0.14, 0.11)
23:10:06.572 00.000 11060 Worker thread wakes up
23:10:06.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
23:10:06.572 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
23:10:06.572 00.000 11060 Moving (-0.14, 0.11) raw xDistance=-0.09 yDistance=-0.15
23:10:06.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:10:06.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:06.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:10:06.572 00.000 11060 MoveAxis(E, 0, ABG)
23:10:06.572 00.000 11060 Move returns status 0, amount 0
23:10:06.572 00.000 11060 MoveAxis(N, 0, ABG)
23:10:06.572 00.000 11060 Move returns status 0, amount 0
23:10:06.572 00.000 11060 move complete, result=0
23:10:06.572 00.000 11060 worker thread done servicing request
23:10:06.582 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:06.599 00.017 10844 UpdateGuideState exits: m=3333 SNR=37.8 Saturated
23:10:06.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:06.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:06.599 00.000 10844 Enqueuing Expose request
23:10:06.599 00.000 11060 Worker thread wakes up
23:10:06.599 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:06.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:06.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:07.238 00.639 11060 Exposure complete
23:10:07.477 00.239 11060 worker thread done servicing request
23:10:07.477 00.000 10844 OnExposeComplete: enter
23:10:07.477 00.000 10844 UpdateGuideState(): m_state=6
23:10:07.477 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
23:10:07.477 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.94, Mass=3015, SNR=35.4, Peak=245 HFD=3.4
23:10:07.477 00.000 10844 MultiStar: [#1 -0.54,0.58,0.00,M1] [#2 -0.19,0.07,1.99,U] [#3 -0.13,0.22,0.99,U] [#4 -0.22,0.18,0.96,U] [#5 -0.41,-0.13,1.04,U] [#6 -0.10,0.13,0.90,U] [#7 0.12,0.36,0.87,U] [#8 -0.26,0.34,0.96,U] 
23:10:07.477 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.17}, one-star: {0.10, 0.32}
23:10:07.477 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
23:10:07.477 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
23:10:07.477 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.22 cameraTheta=2.29 mountX=-0.14 mountY=-0.17, mountTheta=-2.25
23:10:07.481 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.17, opts=13)
23:10:07.481 00.000 10844 Enqueuing Move request for scope (-0.15, 0.17)
23:10:07.481 00.000 11060 Worker thread wakes up
23:10:07.483 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
23:10:07.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
23:10:07.483 00.000 11060 Moving (-0.15, 0.17) raw xDistance=-0.14 yDistance=-0.17
23:10:07.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:10:07.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:07.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:10:07.483 00.000 11060 MoveAxis(E, 24, ABG)
23:10:07.483 00.000 11060 Guiding  Dir = 2, Dur = 24
23:10:07.490 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:07.501 00.011 11060 IsSlewing returns 0
23:10:07.501 00.000 11060 IsGuiding returns 0
23:10:07.516 00.015 10844 UpdateGuideState exits: m=3015 SNR=35.4
23:10:07.517 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:07.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:07.517 00.000 10844 Enqueuing Expose request
23:10:07.535 00.018 11060 IsGuiding returns 0
23:10:07.535 00.000 11060 Move returns status 0, amount 24
23:10:07.535 00.000 11060 MoveAxis(N, 0, ABG)
23:10:07.535 00.000 11060 Move returns status 0, amount 0
23:10:07.535 00.000 11060 move complete, result=0
23:10:07.535 00.000 11060 worker thread done servicing request
23:10:07.535 00.000 11060 Worker thread wakes up
23:10:07.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:07.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:07.540 00.005 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
23:10:08.174 00.634 11060 Exposure complete
23:10:08.402 00.228 11060 worker thread done servicing request
23:10:08.402 00.000 10844 OnExposeComplete: enter
23:10:08.402 00.000 10844 UpdateGuideState(): m_state=6
23:10:08.402 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
23:10:08.402 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.73, Mass=2934, SNR=35.4, Peak=236 HFD=3.4
23:10:08.402 00.000 10844 MultiStar: [#1 -0.30,0.24,0.91,U] [#2 -0.09,0.17,1.98,U] [#3 -0.18,0.29,0.99,U] [#4 -0.07,-0.05,0.97,U] [#5 -0.26,-0.20,1.00,U] [#6 0.00,0.19,0.99,U] [#7 0.05,0.13,0.85,U] [#8 -0.02,0.20,0.96,U] 
23:10:08.402 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.12}, one-star: {-0.21, 0.11}
23:10:08.402 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
23:10:08.402 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.21)
23:10:08.402 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.34 mountX=-0.10 mountY=-0.14, mountTheta=-2.20
23:10:08.404 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.12, opts=13)
23:10:08.405 00.001 10844 Enqueuing Move request for scope (-0.12, 0.12)
23:10:08.405 00.000 11060 Worker thread wakes up
23:10:08.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
23:10:08.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
23:10:08.405 00.000 11060 Moving (-0.12, 0.12) raw xDistance=-0.10 yDistance=-0.14
23:10:08.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:10:08.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:08.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:08.405 00.000 11060 MoveAxis(E, 0, ABG)
23:10:08.405 00.000 11060 Move returns status 0, amount 0
23:10:08.405 00.000 11060 MoveAxis(N, 0, ABG)
23:10:08.405 00.000 11060 Move returns status 0, amount 0
23:10:08.405 00.000 11060 move complete, result=0
23:10:08.405 00.000 11060 worker thread done servicing request
23:10:08.410 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:08.445 00.035 10844 UpdateGuideState exits: m=2934 SNR=35.4
23:10:08.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:08.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:08.445 00.000 10844 Enqueuing Expose request
23:10:08.445 00.000 11060 Worker thread wakes up
23:10:08.445 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:08.447 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:08.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:09.072 00.625 11060 Exposure complete
23:10:09.335 00.263 11060 worker thread done servicing request
23:10:09.335 00.000 10844 OnExposeComplete: enter
23:10:09.335 00.000 10844 UpdateGuideState(): m_state=6
23:10:09.338 00.003 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
23:10:09.338 00.000 10844 Star::Find returns 1 (1), X=255.25, Y=59.11, Mass=3353, SNR=38.0, Peak=255 HFD=3.5
23:10:09.338 00.000 10844 MultiStar: [#1 -0.88,0.05,0.00,M1] [#2 -0.32,-0.25,1.72,U] [#3 -0.10,-0.60,0.84,U] [#4 -0.00,-0.65,0.00,M1] [#5 -0.42,-0.86,0.00,M1] [#6 0.00,-0.33,0.98,U] [#7 -0.03,-0.72,0.00,M1] [#8 -0.23,0.16,0.87,U] 
23:10:09.338 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.30}, one-star: {0.13, -0.51}
23:10:09.338 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
23:10:09.338 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:10:09.338 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.98 mountX=0.32 mountY=-0.08, mountTheta=-0.25
23:10:09.338 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.30, opts=13)
23:10:09.338 00.000 10844 Enqueuing Move request for scope (-0.13, -0.30)
23:10:09.338 00.000 11060 Worker thread wakes up
23:10:09.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
23:10:09.340 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
23:10:09.340 00.000 11060 Moving (-0.13, -0.30) raw xDistance=0.32 yDistance=-0.08
23:10:09.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:10:09.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:09.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:10:09.340 00.000 11060 MoveAxis(W, 55, ABG)
23:10:09.340 00.000 11060 Guiding  Dir = 3, Dur = 55
23:10:09.352 00.012 11060 IsSlewing returns 0
23:10:09.352 00.000 11060 IsGuiding returns 0
23:10:09.357 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:09.375 00.018 10844 UpdateGuideState exits: m=3353 SNR=38.0 Saturated
23:10:09.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:09.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:09.375 00.000 10844 Enqueuing Expose request
23:10:09.419 00.044 11060 IsGuiding returns 0
23:10:09.419 00.000 11060 Move returns status 0, amount 55
23:10:09.419 00.000 11060 MoveAxis(N, 0, ABG)
23:10:09.419 00.000 11060 Move returns status 0, amount 0
23:10:09.419 00.000 11060 move complete, result=0
23:10:09.419 00.000 11060 worker thread done servicing request
23:10:09.419 00.000 11060 Worker thread wakes up
23:10:09.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:09.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:09.425 00.006 10844 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
23:10:10.053 00.628 11060 Exposure complete
23:10:10.293 00.240 11060 worker thread done servicing request
23:10:10.293 00.000 10844 OnExposeComplete: enter
23:10:10.293 00.000 10844 UpdateGuideState(): m_state=6
23:10:10.293 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
23:10:10.293 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=59.75, Mass=3011, SNR=35.5, Peak=248 HFD=3.9
23:10:10.295 00.002 10844 MultiStar: [#1 -0.99,0.31,0.00,M2] [#2 -0.61,0.04,1.99,U] [#3 0.16,0.05,0.97,U] [#4 -0.35,-0.12,0.98,U] [#5 -0.47,-0.10,1.06,U] [#6 -0.48,0.30,0.94,U] [#7 0.18,0.03,0.91,U] [#8 -0.19,-0.14,0.97,U] 
23:10:10.295 00.000 10844 single-star, 7 included, MultiStar: {-0.29, 0.02}, one-star: {-0.17, 0.13}
23:10:10.295 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
23:10:10.295 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.07)
23:10:10.295 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.48 mountX=-0.10 mountY=-0.19, mountTheta=-2.05
23:10:10.295 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.13, opts=13)
23:10:10.295 00.000 10844 Enqueuing Move request for scope (-0.17, 0.13)
23:10:10.295 00.000 11060 Worker thread wakes up
23:10:10.297 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
23:10:10.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
23:10:10.297 00.000 11060 Moving (-0.17, 0.13) raw xDistance=-0.10 yDistance=-0.19
23:10:10.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:10:10.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:10.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:10:10.297 00.000 11060 MoveAxis(E, 0, ABG)
23:10:10.297 00.000 11060 Move returns status 0, amount 0
23:10:10.297 00.000 11060 MoveAxis(N, 0, ABG)
23:10:10.298 00.001 11060 Move returns status 0, amount 0
23:10:10.299 00.001 11060 move complete, result=0
23:10:10.299 00.000 11060 worker thread done servicing request
23:10:10.318 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:10.333 00.015 10844 UpdateGuideState exits: m=3011 SNR=35.5
23:10:10.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:10.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:10.333 00.000 10844 Enqueuing Expose request
23:10:10.333 00.000 11060 Worker thread wakes up
23:10:10.333 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:10.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:10.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:10.988 00.655 11060 Exposure complete
23:10:11.215 00.227 11060 worker thread done servicing request
23:10:11.215 00.000 10844 OnExposeComplete: enter
23:10:11.215 00.000 10844 UpdateGuideState(): m_state=6
23:10:11.215 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
23:10:11.215 00.000 10844 Star::Find returns 1 (0), X=255.15, Y=59.66, Mass=2910, SNR=35.7, Peak=237 HFD=3.5
23:10:11.215 00.000 10844 MultiStar: [#1 -0.18,-0.24,1.03,U] [#2 -0.12,0.24,1.94,U] [#3 -0.32,-0.04,0.96,U] [#4 0.08,0.40,1.09,U] [#5 -0.45,0.41,1.02,U] [#6 -0.52,0.34,0.97,U] [#7 -0.10,0.28,0.83,U] [#8 0.24,0.42,0.94,U] 
23:10:11.215 00.000 10844 single-star, 8 included, MultiStar: {-0.15, 0.21}, one-star: {0.03, 0.04}
23:10:11.215 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
23:10:11.215 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
23:10:11.215 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.95 mountX=-0.05 mountY=0.02, mountTheta=2.69
23:10:11.215 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
23:10:11.215 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
23:10:11.215 00.000 11060 Worker thread wakes up
23:10:11.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:10:11.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:10:11.215 00.000 11060 Moving (0.03, 0.04) raw xDistance=-0.05 yDistance=0.02
23:10:11.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:10:11.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:11.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:10:11.215 00.000 11060 MoveAxis(E, 0, ABG)
23:10:11.215 00.000 11060 Move returns status 0, amount 0
23:10:11.215 00.000 11060 MoveAxis(N, 0, ABG)
23:10:11.215 00.000 11060 Move returns status 0, amount 0
23:10:11.215 00.000 11060 move complete, result=0
23:10:11.220 00.005 11060 worker thread done servicing request
23:10:11.228 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:11.245 00.017 10844 UpdateGuideState exits: m=2910 SNR=35.7
23:10:11.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:11.245 00.000 10844 Enqueuing Expose request
23:10:11.245 00.000 11060 Worker thread wakes up
23:10:11.246 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:11.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:11.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:11.891 00.645 11060 Exposure complete
23:10:12.118 00.227 11060 worker thread done servicing request
23:10:12.118 00.000 10844 OnExposeComplete: enter
23:10:12.118 00.000 10844 UpdateGuideState(): m_state=6
23:10:12.118 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
23:10:12.118 00.000 10844 Star::Find returns 1 (1), X=254.94, Y=59.31, Mass=3410, SNR=38.2, Peak=255 HFD=3.6
23:10:12.118 00.000 10844 MultiStar: [#1 -0.61,0.04,0.92,U] [#2 -0.47,-0.06,1.86,U] [#3 -0.29,-0.22,0.95,U] [#4 -0.32,-0.07,0.90,U] [#5 -0.37,-0.49,0.96,U] [#6 -0.23,0.34,0.89,U] [#7 -0.12,0.15,0.83,U] [#8 -0.23,-0.06,0.90,U] 
23:10:12.118 00.000 10844 refined, 8 included, MultiStar: {-0.33, -0.08}, one-star: {-0.18, -0.31}
23:10:12.118 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:10:12.118 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:10:12.118 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-2.90 mountX=0.14 mountY=-0.31, mountTheta=-1.15
23:10:12.121 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.08, opts=13)
23:10:12.121 00.000 10844 Enqueuing Move request for scope (-0.33, -0.08)
23:10:12.121 00.000 11060 Worker thread wakes up
23:10:12.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.08) opts 0xd
23:10:12.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.08)
23:10:12.121 00.000 11060 Moving (-0.33, -0.08) raw xDistance=0.14 yDistance=-0.31
23:10:12.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:10:12.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:12.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:10:12.121 00.000 11060 MoveAxis(W, 24, ABG)
23:10:12.121 00.000 11060 Guiding  Dir = 3, Dur = 24
23:10:12.135 00.014 11060 IsSlewing returns 0
23:10:12.135 00.000 11060 IsGuiding returns 0
23:10:12.138 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:12.156 00.018 10844 UpdateGuideState exits: m=3410 SNR=38.2 Saturated
23:10:12.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:12.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:12.156 00.000 10844 Enqueuing Expose request
23:10:12.172 00.016 11060 IsGuiding returns 0
23:10:12.172 00.000 11060 Move returns status 0, amount 24
23:10:12.172 00.000 11060 MoveAxis(N, 0, ABG)
23:10:12.172 00.000 11060 Move returns status 0, amount 0
23:10:12.172 00.000 11060 move complete, result=0
23:10:12.172 00.000 11060 worker thread done servicing request
23:10:12.172 00.000 11060 Worker thread wakes up
23:10:12.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:12.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:12.178 00.006 10844 GuideStep: 0.1 px 24 ms WEST, -0.3 px 0 ms NORTH
23:10:12.799 00.621 11060 Exposure complete
23:10:13.028 00.229 11060 worker thread done servicing request
23:10:13.028 00.000 10844 OnExposeComplete: enter
23:10:13.028 00.000 10844 UpdateGuideState(): m_state=6
23:10:13.028 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
23:10:13.028 00.000 10844 Star::Find returns 1 (0), X=254.63, Y=59.64, Mass=3281, SNR=37.3, Peak=254 HFD=3.6
23:10:13.028 00.000 10844 MultiStar: [#1 -0.42,-0.14,0.90,U] [#2 -0.56,0.02,1.99,U] [#3 -0.32,0.26,0.97,U] [#4 -0.16,0.82,0.00,M1] [#5 -0.37,0.03,1.03,U] [#6 -0.65,0.61,0.00,M1] [#7 -0.45,0.16,0.76,U] [#8 -0.27,0.66,0.00,M1] 
23:10:13.030 00.002 10844 refined, 5 included, MultiStar: {-0.45, 0.05}, one-star: {-0.49, 0.02}
23:10:13.030 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
23:10:13.030 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
23:10:13.030 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.05 hyp=0.46 cameraTheta=3.03 mountX=0.03 mountY=-0.46, mountTheta=-1.50
23:10:13.032 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.05, opts=13)
23:10:13.032 00.000 10844 Enqueuing Move request for scope (-0.45, 0.05)
23:10:13.032 00.000 11060 Worker thread wakes up
23:10:13.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.05) opts 0xd
23:10:13.033 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.05)
23:10:13.033 00.000 11060 Moving (-0.45, 0.05) raw xDistance=0.03 yDistance=-0.46
23:10:13.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:10:13.033 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.16 newest=-0.75
23:10:13.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
23:10:13.033 00.000 11060 MoveAxis(E, 0, ABG)
23:10:13.033 00.000 11060 Move returns status 0, amount 0
23:10:13.033 00.000 11060 BLC: Oldest BLC event removed
23:10:13.033 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:10:13.033 00.000 11060 MoveAxis(N, 928, ABG)
23:10:13.033 00.000 11060 duration set to 750 by maxDecDuration
23:10:13.033 00.000 11060 Guiding  Dir = 0, Dur = 750
23:10:13.039 00.006 11060 IsSlewing returns 0
23:10:13.039 00.000 11060 IsGuiding returns 0
23:10:13.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:13.070 00.031 10844 UpdateGuideState exits: m=3281 SNR=37.3
23:10:13.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:13.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:13.070 00.000 10844 Enqueuing Expose request
23:10:13.817 00.747 11060 IsGuiding returns 0
23:10:13.817 00.000 11060 Move returns status 0, amount 750
23:10:13.817 00.000 11060 move complete, result=0
23:10:13.817 00.000 11060 worker thread done servicing request
23:10:13.817 00.000 11060 Worker thread wakes up
23:10:13.817 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 750 ms NORTH
23:10:13.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:13.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:14.459 00.642 11060 Exposure complete
23:10:14.699 00.240 11060 worker thread done servicing request
23:10:14.699 00.000 10844 OnExposeComplete: enter
23:10:14.699 00.000 10844 UpdateGuideState(): m_state=6
23:10:14.699 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
23:10:14.699 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.22, Mass=3202, SNR=36.7, Peak=255 HFD=3.6
23:10:14.699 00.000 10844 MultiStar: [#1 -0.35,0.02,0.95,U] [#2 -0.08,0.01,1.88,U] [#3 -0.02,-0.22,0.96,U] [#4 -0.15,-0.01,0.91,U] [#5 -0.40,-0.50,0.00,M1] [#6 -0.58,0.33,0.00,M2] [#7 0.10,-0.62,0.00,M1] [#8 -0.17,0.20,0.92,U] 
23:10:14.699 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.06}, one-star: {0.10, -0.40}
23:10:14.699 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
23:10:14.699 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
23:10:14.699 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.63 mountX=0.08 mountY=-0.09, mountTheta=-0.89
23:10:14.704 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.06, opts=13)
23:10:14.704 00.000 10844 Enqueuing Move request for scope (-0.11, -0.06)
23:10:14.704 00.000 11060 Worker thread wakes up
23:10:14.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
23:10:14.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
23:10:14.704 00.000 11060 Moving (-0.11, -0.06) raw xDistance=0.08 yDistance=-0.09
23:10:14.704 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.320077, 1:0.094944
23:10:14.704 00.000 11060 BLC: No correction, Miss < min_move
23:10:14.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:10:14.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:14.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:14.704 00.000 11060 MoveAxis(E, 0, ABG)
23:10:14.704 00.000 11060 Move returns status 0, amount 0
23:10:14.704 00.000 11060 MoveAxis(N, 0, ABG)
23:10:14.706 00.002 11060 Move returns status 0, amount 0
23:10:14.706 00.000 11060 move complete, result=0
23:10:14.706 00.000 11060 worker thread done servicing request
23:10:14.712 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:14.735 00.023 10844 UpdateGuideState exits: m=3202 SNR=36.7 Saturated
23:10:14.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:14.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:14.735 00.000 10844 Enqueuing Expose request
23:10:14.735 00.000 11060 Worker thread wakes up
23:10:14.735 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:14.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:14.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:15.395 00.660 11060 Exposure complete
23:10:15.622 00.227 11060 worker thread done servicing request
23:10:15.622 00.000 10844 OnExposeComplete: enter
23:10:15.622 00.000 10844 UpdateGuideState(): m_state=6
23:10:15.635 00.013 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
23:10:15.637 00.002 10844 Star::Find returns 1 (1), X=255.51, Y=59.64, Mass=3078, SNR=35.8, Peak=255 HFD=3.3
23:10:15.637 00.000 10844 MultiStar: [#1 -0.24,0.01,1.02,U] [#2 -0.39,-0.17,1.95,U] [#3 0.07,-0.20,0.92,U] [#4 0.10,-0.04,0.91,U] [#5 -0.59,-0.21,1.02,U] [#6 -0.14,-0.01,0.98,U] [#7 -0.05,-0.38,0.85,U] [#8 0.11,0.53,0.93,U] 
23:10:15.637 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.06}, one-star: {0.39, 0.02}
23:10:15.637 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
23:10:15.637 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
23:10:15.637 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.66 mountX=0.08 mountY=-0.11, mountTheta=-0.92
23:10:15.637 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.06, opts=13)
23:10:15.637 00.000 10844 Enqueuing Move request for scope (-0.12, -0.06)
23:10:15.637 00.000 11060 Worker thread wakes up
23:10:15.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
23:10:15.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
23:10:15.637 00.000 11060 Moving (-0.12, -0.06) raw xDistance=0.08 yDistance=-0.11
23:10:15.637 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.320077, 1:0.094944, 2:0.105127
23:10:15.637 00.000 11060 BLC: No correction, Miss < min_move
23:10:15.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:10:15.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:15.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:10:15.637 00.000 11060 MoveAxis(E, 0, ABG)
23:10:15.637 00.000 11060 Move returns status 0, amount 0
23:10:15.637 00.000 11060 MoveAxis(N, 0, ABG)
23:10:15.637 00.000 11060 Move returns status 0, amount 0
23:10:15.637 00.000 11060 move complete, result=0
23:10:15.637 00.000 11060 worker thread done servicing request
23:10:15.644 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:15.663 00.019 10844 UpdateGuideState exits: m=3078 SNR=35.8 Saturated
23:10:15.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:15.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:15.663 00.000 10844 Enqueuing Expose request
23:10:15.663 00.000 11060 Worker thread wakes up
23:10:15.663 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:15.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:15.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:16.283 00.620 11060 Exposure complete
23:10:16.510 00.227 11060 worker thread done servicing request
23:10:16.510 00.000 10844 OnExposeComplete: enter
23:10:16.510 00.000 10844 UpdateGuideState(): m_state=6
23:10:16.510 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
23:10:16.510 00.000 10844 Star::Find returns 1 (0), X=255.32, Y=59.81, Mass=2916, SNR=34.9, Peak=250 HFD=3.2
23:10:16.511 00.001 10844 MultiStar: [#1 -0.41,0.16,1.05,U] [#2 -0.44,0.24,2.00,U] [#3 -0.21,0.03,1.03,U] [#4 0.31,-0.11,0.93,U] [#5 -0.25,-0.08,1.10,U] [#6 -0.09,0.04,1.03,U] [#7 0.01,0.27,0.81,U] [#8 -0.22,0.35,0.93,U] 
23:10:16.511 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.13}, one-star: {0.20, 0.19}
23:10:16.511 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
23:10:16.511 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
23:10:16.511 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.47 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
23:10:16.511 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.13, opts=13)
23:10:16.511 00.000 10844 Enqueuing Move request for scope (-0.16, 0.13)
23:10:16.511 00.000 11060 Worker thread wakes up
23:10:16.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
23:10:16.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
23:10:16.511 00.000 11060 Moving (-0.16, 0.13) raw xDistance=-0.10 yDistance=-0.18
23:10:16.511 00.000 11060 BLC: window closed
23:10:16.511 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.320077, 1:0.094944, 2:0.105127
23:10:16.511 00.000 11060 BLC: No correction, Miss < min_move
23:10:16.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:10:16.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:16.515 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:10:16.515 00.000 11060 MoveAxis(E, 0, ABG)
23:10:16.515 00.000 11060 Move returns status 0, amount 0
23:10:16.515 00.000 11060 MoveAxis(N, 0, ABG)
23:10:16.515 00.000 11060 Move returns status 0, amount 0
23:10:16.515 00.000 11060 move complete, result=0
23:10:16.515 00.000 11060 worker thread done servicing request
23:10:16.517 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:16.542 00.025 10844 UpdateGuideState exits: m=2916 SNR=34.9
23:10:16.546 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:16.562 00.016 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:16.562 00.000 10844 Enqueuing Expose request
23:10:16.562 00.000 11060 Worker thread wakes up
23:10:16.562 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:16.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:16.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:17.193 00.631 11060 Exposure complete
23:10:17.441 00.248 11060 worker thread done servicing request
23:10:17.441 00.000 10844 OnExposeComplete: enter
23:10:17.441 00.000 10844 UpdateGuideState(): m_state=6
23:10:17.441 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
23:10:17.441 00.000 10844 Star::Find returns 1 (1), X=255.29, Y=59.75, Mass=2857, SNR=34.9, Peak=255 HFD=3.4
23:10:17.441 00.000 10844 MultiStar: [#1 -0.36,0.26,1.08,U] [#2 -0.68,0.16,0.00,M1] [#3 -0.11,0.30,1.01,U] [#4 0.11,0.34,0.99,U] [#5 -0.35,-0.06,1.01,U] [#6 0.08,0.77,0.00,M1] [#7 0.00,0.03,0.92,U] [#8 0.05,-0.11,1.02,U] 
23:10:17.441 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.13}, one-star: {0.17, 0.13}
23:10:17.441 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
23:10:17.441 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
23:10:17.444 00.003 10844 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.08 mountX=-0.12 mountY=-0.09, mountTheta=-2.46
23:10:17.444 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.13, opts=13)
23:10:17.444 00.000 10844 Enqueuing Move request for scope (-0.07, 0.13)
23:10:17.444 00.000 11060 Worker thread wakes up
23:10:17.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
23:10:17.444 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
23:10:17.446 00.002 11060 Moving (-0.07, 0.13) raw xDistance=-0.12 yDistance=-0.09
23:10:17.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:10:17.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:17.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:10:17.446 00.000 11060 MoveAxis(E, 0, ABG)
23:10:17.446 00.000 11060 Move returns status 0, amount 0
23:10:17.446 00.000 11060 MoveAxis(N, 0, ABG)
23:10:17.446 00.000 11060 Move returns status 0, amount 0
23:10:17.446 00.000 11060 move complete, result=0
23:10:17.446 00.000 11060 worker thread done servicing request
23:10:17.449 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:17.484 00.035 10844 UpdateGuideState exits: m=2857 SNR=34.9 Saturated
23:10:17.485 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:17.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:17.485 00.000 10844 Enqueuing Expose request
23:10:17.485 00.000 11060 Worker thread wakes up
23:10:17.485 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:17.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:17.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:18.141 00.656 11060 Exposure complete
23:10:18.367 00.226 11060 worker thread done servicing request
23:10:18.367 00.000 10844 OnExposeComplete: enter
23:10:18.367 00.000 10844 UpdateGuideState(): m_state=6
23:10:18.367 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
23:10:18.367 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=59.67, Mass=3178, SNR=37.2, Peak=255 HFD=3.6
23:10:18.369 00.002 10844 MultiStar: [#1 -0.20,0.28,0.93,U] [#2 -0.58,0.29,0.00,M2] [#3 -0.33,0.40,0.93,U] [#4 0.00,0.31,0.88,U] [#5 -0.46,0.22,0.97,U] [#6 -0.11,0.46,0.97,U] [#7 -0.12,0.55,0.83,U] [#8 -0.58,0.41,0.00,M1] 
23:10:18.369 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.32}, one-star: {0.16, 0.05}
23:10:18.369 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
23:10:18.369 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
23:10:18.369 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=-0.08 mountY=0.15, mountTheta=2.05
23:10:18.372 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.05, opts=13)
23:10:18.372 00.000 10844 Enqueuing Move request for scope (0.16, 0.05)
23:10:18.372 00.000 11060 Worker thread wakes up
23:10:18.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
23:10:18.372 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
23:10:18.372 00.000 11060 Moving (0.16, 0.05) raw xDistance=-0.08 yDistance=0.15
23:10:18.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:10:18.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:18.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:10:18.372 00.000 11060 MoveAxis(E, 0, ABG)
23:10:18.372 00.000 11060 Move returns status 0, amount 0
23:10:18.372 00.000 11060 MoveAxis(N, 0, ABG)
23:10:18.374 00.002 11060 Move returns status 0, amount 0
23:10:18.374 00.000 11060 move complete, result=0
23:10:18.374 00.000 11060 worker thread done servicing request
23:10:18.394 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:18.414 00.020 10844 UpdateGuideState exits: m=3178 SNR=37.2 Saturated
23:10:18.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:18.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:18.414 00.000 10844 Enqueuing Expose request
23:10:18.414 00.000 11060 Worker thread wakes up
23:10:18.414 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:10:18.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:18.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:19.058 00.644 11060 Exposure complete
23:10:19.295 00.237 11060 worker thread done servicing request
23:10:19.295 00.000 10844 OnExposeComplete: enter
23:10:19.295 00.000 10844 UpdateGuideState(): m_state=6
23:10:19.297 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
23:10:19.297 00.000 10844 Star::Find returns 1 (0), X=254.86, Y=59.81, Mass=3047, SNR=35.6, Peak=249 HFD=3.7
23:10:19.297 00.000 10844 MultiStar: [#1 -0.49,0.19,1.00,U] [#2 0.01,0.57,2.05,U] [#3 0.11,0.33,1.00,U] [#4 0.26,0.39,0.94,U] [#5 -0.20,0.12,1.08,U] [#6 -0.08,0.78,0.00,M1] [#7 0.17,0.30,0.86,U] [#8 0.12,0.39,0.96,U] 
23:10:19.297 00.000 10844 single-star, 7 included, MultiStar: {-0.04, 0.34}, one-star: {-0.26, 0.19}
23:10:19.297 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
23:10:19.298 00.001 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.03)
23:10:19.298 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.32 cameraTheta=2.52 mountX=-0.14 mountY=-0.29, mountTheta=-2.01
23:10:19.299 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.19, opts=13)
23:10:19.299 00.000 10844 Enqueuing Move request for scope (-0.26, 0.19)
23:10:19.299 00.000 11060 Worker thread wakes up
23:10:19.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.19) opts 0xd
23:10:19.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.19)
23:10:19.299 00.000 11060 Moving (-0.26, 0.19) raw xDistance=-0.14 yDistance=-0.29
23:10:19.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:10:19.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
23:10:19.299 00.000 11060 MoveAxis(E, 24, ABG)
23:10:19.299 00.000 11060 Guiding  Dir = 2, Dur = 24
23:10:19.305 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:19.318 00.013 11060 IsSlewing returns 0
23:10:19.320 00.002 11060 IsGuiding returns 0
23:10:19.337 00.017 10844 UpdateGuideState exits: m=3047 SNR=35.6
23:10:19.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:19.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:19.337 00.000 10844 Enqueuing Expose request
23:10:19.365 00.028 11060 IsGuiding returns 0
23:10:19.365 00.000 11060 Move returns status 0, amount 24
23:10:19.365 00.000 11060 MoveAxis(N, 112, ABG)
23:10:19.365 00.000 11060 Guiding  Dir = 0, Dur = 112
23:10:19.412 00.047 11060 IsSlewing returns 0
23:10:19.413 00.001 11060 IsGuiding returns 0
23:10:19.546 00.133 11060 IsGuiding returns 0
23:10:19.546 00.000 11060 Move returns status 0, amount 112
23:10:19.546 00.000 11060 move complete, result=0
23:10:19.547 00.001 11060 worker thread done servicing request
23:10:19.547 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.3 px 112 ms NORTH
23:10:19.547 00.000 11060 Worker thread wakes up
23:10:19.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:19.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:20.170 00.623 11060 Exposure complete
23:10:20.404 00.234 11060 worker thread done servicing request
23:10:20.404 00.000 10844 OnExposeComplete: enter
23:10:20.404 00.000 10844 UpdateGuideState(): m_state=6
23:10:20.404 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
23:10:20.404 00.000 10844 Star::Find returns 1 (1), X=254.89, Y=59.56, Mass=3143, SNR=36.5, Peak=255 HFD=3.5
23:10:20.406 00.002 10844 MultiStar: [#1 -0.11,0.46,0.98,U] [#2 -0.23,-0.25,2.09,U] [#3 0.01,0.32,0.97,U] [#4 -0.16,0.26,0.95,U] [#5 -0.45,0.24,1.01,U] [#6 -0.34,0.56,0.00,M2] [#7 -0.04,0.15,0.88,U] [#8 0.17,0.28,0.90,U] 
23:10:20.406 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.12}, one-star: {-0.24, -0.06}
23:10:20.406 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
23:10:20.406 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.09)
23:10:20.406 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.46 mountX=-0.09 mountY=-0.17, mountTheta=-2.07
23:10:20.409 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.12, opts=13)
23:10:20.409 00.000 10844 Enqueuing Move request for scope (-0.15, 0.12)
23:10:20.409 00.000 11060 Worker thread wakes up
23:10:20.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
23:10:20.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
23:10:20.409 00.000 11060 Moving (-0.15, 0.12) raw xDistance=-0.09 yDistance=-0.17
23:10:20.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:10:20.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:20.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:10:20.409 00.000 11060 MoveAxis(E, 0, ABG)
23:10:20.409 00.000 11060 Move returns status 0, amount 0
23:10:20.409 00.000 11060 MoveAxis(N, 0, ABG)
23:10:20.409 00.000 11060 Move returns status 0, amount 0
23:10:20.409 00.000 11060 move complete, result=0
23:10:20.409 00.000 11060 worker thread done servicing request
23:10:20.434 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:20.453 00.019 10844 UpdateGuideState exits: m=3143 SNR=36.5 Saturated
23:10:20.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:20.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:20.453 00.000 10844 Enqueuing Expose request
23:10:20.453 00.000 11060 Worker thread wakes up
23:10:20.453 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:20.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:20.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:21.093 00.640 11060 Exposure complete
23:10:21.327 00.234 11060 worker thread done servicing request
23:10:21.327 00.000 10844 OnExposeComplete: enter
23:10:21.327 00.000 10844 UpdateGuideState(): m_state=6
23:10:21.327 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
23:10:21.327 00.000 10844 Star::Find returns 1 (1), X=255.33, Y=59.22, Mass=2961, SNR=35.2, Peak=255 HFD=3.6
23:10:21.329 00.002 10844 MultiStar: [#1 -0.01,-0.21,1.04,U] [#2 0.28,-0.03,2.02,U] [#3 0.00,0.19,1.00,U] [#4 0.18,0.19,0.88,U] [#5 -0.11,-0.11,1.07,U] [#6 -0.22,0.42,0.98,U] [#7 0.01,0.20,0.79,U] [#8 -0.02,-0.06,0.99,U] 
23:10:21.329 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.21, -0.40}
23:10:21.329 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
23:10:21.329 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
23:10:21.329 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.02 mountY=0.06, mountTheta=1.89
23:10:21.331 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.01, opts=13)
23:10:21.331 00.000 10844 Enqueuing Move request for scope (0.06, 0.01)
23:10:21.331 00.000 11060 Worker thread wakes up
23:10:21.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:10:21.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:10:21.331 00.000 11060 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=0.06
23:10:21.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:10:21.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:21.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:10:21.331 00.000 11060 MoveAxis(E, 0, ABG)
23:10:21.333 00.002 11060 Move returns status 0, amount 0
23:10:21.333 00.000 11060 MoveAxis(N, 0, ABG)
23:10:21.333 00.000 11060 Move returns status 0, amount 0
23:10:21.333 00.000 11060 move complete, result=0
23:10:21.333 00.000 11060 worker thread done servicing request
23:10:21.351 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:21.368 00.017 10844 UpdateGuideState exits: m=2961 SNR=35.2 Saturated
23:10:21.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:21.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:21.368 00.000 10844 Enqueuing Expose request
23:10:21.368 00.000 11060 Worker thread wakes up
23:10:21.368 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:21.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:21.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:22.018 00.650 11060 Exposure complete
23:10:22.214 00.196 11060 worker thread done servicing request
23:10:22.219 00.005 10844 OnExposeComplete: enter
23:10:22.219 00.000 10844 UpdateGuideState(): m_state=6
23:10:22.220 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
23:10:22.220 00.000 10844 Star::Find returns 1 (1), X=255.26, Y=59.55, Mass=2983, SNR=35.8, Peak=255 HFD=3.4
23:10:22.220 00.000 10844 MultiStar: [#1 -0.13,0.03,1.02,U] [#2 -0.25,0.04,1.99,U] [#3 -0.12,0.02,0.98,U] [#4 0.08,0.25,0.94,U] [#5 -0.26,-0.16,1.06,U] [#6 -0.09,0.42,0.95,U] [#7 0.21,0.36,0.86,U] [#8 0.31,-0.10,0.96,U] 
23:10:22.220 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.14, -0.07}
23:10:22.220 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.46)
23:10:22.220 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
23:10:22.220 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.09 cameraTheta=2.08 mountX=-0.07 mountY=-0.05, mountTheta=-2.47
23:10:22.222 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
23:10:22.222 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
23:10:22.222 00.000 11060 Worker thread wakes up
23:10:22.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:10:22.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:10:22.222 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=-0.05
23:10:22.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:10:22.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:22.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:22.222 00.000 11060 MoveAxis(E, 0, ABG)
23:10:22.222 00.000 11060 Move returns status 0, amount 0
23:10:22.222 00.000 11060 MoveAxis(N, 0, ABG)
23:10:22.222 00.000 11060 Move returns status 0, amount 0
23:10:22.222 00.000 11060 move complete, result=0
23:10:22.222 00.000 11060 worker thread done servicing request
23:10:22.240 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:22.258 00.018 10844 UpdateGuideState exits: m=2983 SNR=35.8 Saturated
23:10:22.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:22.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:22.258 00.000 10844 Enqueuing Expose request
23:10:22.258 00.000 11060 Worker thread wakes up
23:10:22.258 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:22.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:22.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:22.899 00.641 11060 Exposure complete
23:10:23.121 00.222 11060 worker thread done servicing request
23:10:23.123 00.002 10844 OnExposeComplete: enter
23:10:23.123 00.000 10844 UpdateGuideState(): m_state=6
23:10:23.123 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
23:10:23.123 00.000 10844 Star::Find returns 1 (1), X=255.59, Y=59.77, Mass=3017, SNR=35.4, Peak=255 HFD=3.6
23:10:23.124 00.001 10844 MultiStar: [#1 -0.31,0.19,0.96,U] [#2 0.09,0.27,1.98,U] [#3 0.31,0.06,0.94,U] [#4 0.47,0.12,0.96,U] [#5 -0.45,-0.03,1.02,U] [#6 0.03,0.24,1.03,U] [#7 0.20,-0.09,0.87,U] [#8 -0.09,0.20,0.94,U] 
23:10:23.124 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.14}, one-star: {0.46, 0.15}
23:10:23.124 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
23:10:23.124 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
23:10:23.124 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=-0.15 mountY=0.05, mountTheta=2.81
23:10:23.124 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.14, opts=13)
23:10:23.124 00.000 10844 Enqueuing Move request for scope (0.08, 0.14)
23:10:23.124 00.000 11060 Worker thread wakes up
23:10:23.127 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:10:23.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:10:23.127 00.000 11060 Moving (0.08, 0.14) raw xDistance=-0.15 yDistance=0.05
23:10:23.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:10:23.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:23.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:23.127 00.000 11060 MoveAxis(E, 27, ABG)
23:10:23.129 00.002 11060 Guiding  Dir = 2, Dur = 27
23:10:23.135 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:23.144 00.009 11060 IsSlewing returns 0
23:10:23.145 00.001 11060 IsGuiding returns 0
23:10:23.159 00.014 10844 UpdateGuideState exits: m=3017 SNR=35.4 Saturated
23:10:23.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:23.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:23.159 00.000 10844 Enqueuing Expose request
23:10:23.191 00.032 11060 IsGuiding returns 0
23:10:23.191 00.000 11060 Move returns status 0, amount 27
23:10:23.191 00.000 11060 MoveAxis(N, 0, ABG)
23:10:23.193 00.002 11060 Move returns status 0, amount 0
23:10:23.193 00.000 11060 move complete, result=0
23:10:23.193 00.000 11060 worker thread done servicing request
23:10:23.193 00.000 11060 Worker thread wakes up
23:10:23.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:23.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:23.193 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
23:10:23.862 00.669 11060 Exposure complete
23:10:24.106 00.244 11060 worker thread done servicing request
23:10:24.106 00.000 10844 OnExposeComplete: enter
23:10:24.106 00.000 10844 UpdateGuideState(): m_state=6
23:10:24.107 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
23:10:24.107 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=59.80, Mass=3213, SNR=37.0, Peak=255 HFD=3.5
23:10:24.107 00.000 10844 MultiStar: [#1 -0.13,-0.17,0.92,U] [#2 0.10,0.09,1.85,U] [#3 -0.19,-0.18,0.96,U] [#4 0.34,0.02,0.97,U] [#5 -0.19,-0.38,0.97,U] [#6 -0.02,0.65,0.00,M1] [#7 -0.26,0.28,0.86,U] [#8 0.00,-0.06,0.87,U] 
23:10:24.107 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {-0.09, 0.18}
23:10:24.107 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
23:10:24.107 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
23:10:24.107 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.70 mountX=0.02 mountY=-0.03, mountTheta=-0.96
23:10:24.107 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.02, opts=13)
23:10:24.109 00.002 10844 Enqueuing Move request for scope (-0.03, -0.02)
23:10:24.109 00.000 11060 Worker thread wakes up
23:10:24.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:10:24.109 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:10:24.109 00.000 11060 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=-0.03
23:10:24.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:10:24.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:24.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:10:24.110 00.001 11060 MoveAxis(E, 0, ABG)
23:10:24.110 00.000 11060 Move returns status 0, amount 0
23:10:24.110 00.000 11060 MoveAxis(N, 0, ABG)
23:10:24.125 00.015 11060 Move returns status 0, amount 0
23:10:24.125 00.000 11060 move complete, result=0
23:10:24.125 00.000 11060 worker thread done servicing request
23:10:24.128 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:24.148 00.020 10844 UpdateGuideState exits: m=3213 SNR=37.0 Saturated
23:10:24.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:24.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:24.148 00.000 10844 Enqueuing Expose request
23:10:24.148 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:24.148 00.000 11060 Worker thread wakes up
23:10:24.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:24.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:24.806 00.658 11060 Exposure complete
23:10:25.047 00.241 11060 worker thread done servicing request
23:10:25.047 00.000 10844 OnExposeComplete: enter
23:10:25.049 00.002 10844 UpdateGuideState(): m_state=6
23:10:25.049 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
23:10:25.049 00.000 10844 Star::Find returns 1 (1), X=255.37, Y=59.36, Mass=3139, SNR=36.8, Peak=255 HFD=3.5
23:10:25.049 00.000 10844 MultiStar: [#1 -0.36,-0.19,0.97,U] [#2 -0.23,-0.11,1.89,U] [#3 -0.01,0.26,0.92,U] [#4 -0.27,-0.37,0.94,U] [#5 -0.43,-0.20,1.02,U] [#6 -0.30,0.39,0.96,U] [#7 0.32,-0.04,0.86,U] [#8 0.10,0.02,0.90,U] 
23:10:25.049 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.07}, one-star: {0.25, -0.26}
23:10:25.049 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
23:10:25.049 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
23:10:25.049 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.65 mountX=0.09 mountY=-0.11, mountTheta=-0.90
23:10:25.051 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.07, opts=13)
23:10:25.051 00.000 10844 Enqueuing Move request for scope (-0.12, -0.07)
23:10:25.051 00.000 11060 Worker thread wakes up
23:10:25.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
23:10:25.053 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
23:10:25.053 00.000 11060 Moving (-0.12, -0.07) raw xDistance=0.09 yDistance=-0.11
23:10:25.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:10:25.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:25.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:10:25.053 00.000 11060 MoveAxis(E, 0, ABG)
23:10:25.053 00.000 11060 Move returns status 0, amount 0
23:10:25.053 00.000 11060 MoveAxis(N, 0, ABG)
23:10:25.053 00.000 11060 Move returns status 0, amount 0
23:10:25.053 00.000 11060 move complete, result=0
23:10:25.053 00.000 11060 worker thread done servicing request
23:10:25.059 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:25.077 00.018 10844 UpdateGuideState exits: m=3139 SNR=36.8 Saturated
23:10:25.078 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:25.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:25.078 00.000 10844 Enqueuing Expose request
23:10:25.078 00.000 11060 Worker thread wakes up
23:10:25.078 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:25.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:25.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:25.710 00.632 11060 Exposure complete
23:10:25.962 00.252 11060 worker thread done servicing request
23:10:25.962 00.000 10844 OnExposeComplete: enter
23:10:25.962 00.000 10844 UpdateGuideState(): m_state=6
23:10:25.963 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
23:10:25.963 00.000 10844 Star::Find returns 1 (0), X=255.18, Y=59.53, Mass=3276, SNR=37.3, Peak=251 HFD=3.7
23:10:25.963 00.000 10844 MultiStar: [#1 -0.09,-0.55,0.93,U] [#2 -0.66,-0.72,0.00,M1] [#3 0.29,-0.46,0.86,U] [#4 0.35,-0.12,0.91,U] [#5 -0.54,-0.42,0.00,M1] [#6 -0.05,0.02,0.93,U] [#7 0.04,0.12,0.83,U] [#8 -0.13,0.02,0.88,U] 
23:10:25.963 00.000 10844 single-star, 6 included, MultiStar: {0.07, -0.15}, one-star: {0.06, -0.09}
23:10:25.963 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
23:10:25.963 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
23:10:25.963 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=0.07 mountY=0.08, mountTheta=0.81
23:10:25.963 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.09, opts=13)
23:10:25.963 00.000 10844 Enqueuing Move request for scope (0.06, -0.09)
23:10:25.963 00.000 11060 Worker thread wakes up
23:10:25.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:10:25.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:10:25.963 00.000 11060 Moving (0.06, -0.09) raw xDistance=0.07 yDistance=0.08
23:10:25.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:10:25.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:25.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:10:25.963 00.000 11060 MoveAxis(E, 0, ABG)
23:10:25.963 00.000 11060 Move returns status 0, amount 0
23:10:25.963 00.000 11060 MoveAxis(N, 0, ABG)
23:10:25.963 00.000 11060 Move returns status 0, amount 0
23:10:25.963 00.000 11060 move complete, result=0
23:10:25.963 00.000 11060 worker thread done servicing request
23:10:25.974 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:25.999 00.025 10844 UpdateGuideState exits: m=3276 SNR=37.3
23:10:25.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:25.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:25.999 00.000 10844 Enqueuing Expose request
23:10:25.999 00.000 11060 Worker thread wakes up
23:10:25.999 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:25.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:25.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:26.627 00.628 11060 Exposure complete
23:10:26.873 00.246 11060 worker thread done servicing request
23:10:26.873 00.000 10844 OnExposeComplete: enter
23:10:26.873 00.000 10844 UpdateGuideState(): m_state=6
23:10:26.875 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
23:10:26.875 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=58.90, Mass=2993, SNR=35.3, Peak=220 HFD=3.8
23:10:26.875 00.000 10844 MultiStar: [#1 -0.34,-0.44,1.03,U] [#2 0.06,-0.67,0.00,M2] [#3 0.19,-0.50,0.97,U] [#4 -0.14,-0.20,1.01,U] [#5 -0.06,-0.61,1.09,U] [#6 -0.52,-0.10,1.05,U] [#7 0.30,-0.54,0.90,U] [#8 -0.37,-0.08,0.95,U] 
23:10:26.875 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.40}, one-star: {-0.18, -0.72}
23:10:26.877 00.002 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
23:10:26.877 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
23:10:26.877 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.40 hyp=0.43 cameraTheta=-1.93 mountX=0.42 mountY=-0.08, mountTheta=-0.19
23:10:26.877 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.40, opts=13)
23:10:26.877 00.000 10844 Enqueuing Move request for scope (-0.15, -0.40)
23:10:26.877 00.000 11060 Worker thread wakes up
23:10:26.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.40) opts 0xd
23:10:26.877 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.40)
23:10:26.877 00.000 11060 Moving (-0.15, -0.40) raw xDistance=0.42 yDistance=-0.08
23:10:26.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
23:10:26.881 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:26.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:10:26.881 00.000 11060 MoveAxis(W, 73, ABG)
23:10:26.881 00.000 11060 Guiding  Dir = 3, Dur = 73
23:10:26.891 00.010 11060 IsSlewing returns 0
23:10:26.891 00.000 11060 IsGuiding returns 0
23:10:26.893 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:26.927 00.034 10844 UpdateGuideState exits: m=2993 SNR=35.3
23:10:26.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:26.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:26.927 00.000 10844 Enqueuing Expose request
23:10:26.984 00.057 11060 IsGuiding returns 0
23:10:26.984 00.000 11060 Move returns status 0, amount 73
23:10:26.984 00.000 11060 MoveAxis(N, 0, ABG)
23:10:26.985 00.001 11060 Move returns status 0, amount 0
23:10:26.985 00.000 11060 move complete, result=0
23:10:26.985 00.000 11060 worker thread done servicing request
23:10:26.985 00.000 11060 Worker thread wakes up
23:10:26.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:26.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:27.025 00.040 10844 GuideStep: 0.4 px 73 ms WEST, -0.1 px 0 ms NORTH
23:10:27.629 00.604 11060 Exposure complete
23:10:27.868 00.239 11060 worker thread done servicing request
23:10:27.868 00.000 10844 OnExposeComplete: enter
23:10:27.868 00.000 10844 UpdateGuideState(): m_state=6
23:10:27.868 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
23:10:27.868 00.000 10844 Star::Find returns 1 (1), X=254.98, Y=59.75, Mass=3256, SNR=37.0, Peak=255 HFD=3.2
23:10:27.868 00.000 10844 MultiStar: [#1 -0.45,-0.10,0.98,U] [#2 -0.24,-0.28,1.82,U] [#3 -0.16,-0.28,1.00,U] [#4 0.33,0.11,0.89,U] [#5 -0.19,-0.46,0.97,U] [#6 -0.20,-0.23,0.94,U] [#7 -0.06,-0.33,0.80,U] [#8 -0.04,-0.02,0.90,U] 
23:10:27.868 00.000 10844 single-star, 8 included, MultiStar: {-0.15, -0.17}, one-star: {-0.14, 0.13}
23:10:27.868 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
23:10:27.868 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:10:27.868 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.39 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
23:10:27.873 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.13, opts=13)
23:10:27.873 00.000 10844 Enqueuing Move request for scope (-0.14, 0.13)
23:10:27.873 00.000 11060 Worker thread wakes up
23:10:27.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
23:10:27.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
23:10:27.873 00.000 11060 Moving (-0.14, 0.13) raw xDistance=-0.10 yDistance=-0.16
23:10:27.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:10:27.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:27.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:10:27.873 00.000 11060 MoveAxis(E, 0, ABG)
23:10:27.873 00.000 11060 Move returns status 0, amount 0
23:10:27.873 00.000 11060 MoveAxis(N, 0, ABG)
23:10:27.873 00.000 11060 Move returns status 0, amount 0
23:10:27.873 00.000 11060 move complete, result=0
23:10:27.873 00.000 11060 worker thread done servicing request
23:10:27.882 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:27.898 00.016 10844 UpdateGuideState exits: m=3256 SNR=37.0 Saturated
23:10:27.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:27.913 00.015 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:27.913 00.000 10844 Enqueuing Expose request
23:10:27.913 00.000 11060 Worker thread wakes up
23:10:27.913 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:27.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:27.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:28.543 00.630 11060 Exposure complete
23:10:28.794 00.251 11060 worker thread done servicing request
23:10:28.794 00.000 10844 OnExposeComplete: enter
23:10:28.794 00.000 10844 UpdateGuideState(): m_state=6
23:10:28.794 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
23:10:28.794 00.000 10844 Star::Find returns 1 (1), X=255.27, Y=59.75, Mass=3134, SNR=36.7, Peak=255 HFD=3.6
23:10:28.794 00.000 10844 MultiStar: [#1 -0.21,-0.09,0.96,U] [#2 -0.05,0.15,1.81,U] [#3 0.02,0.07,0.87,U] [#4 0.29,-0.04,0.90,U] [#5 -0.21,-0.51,1.10,U] [#6 -0.04,0.67,0.00,M1] [#7 0.11,-0.17,0.84,U] [#8 -0.17,0.38,0.94,U] 
23:10:28.794 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.00}, one-star: {0.15, 0.13}
23:10:28.794 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
23:10:28.794 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
23:10:28.794 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.07 mountX=0.00 mountY=-0.02, mountTheta=-1.32
23:10:28.799 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.00, opts=13)
23:10:28.799 00.000 10844 Enqueuing Move request for scope (-0.02, -0.00)
23:10:28.799 00.000 11060 Worker thread wakes up
23:10:28.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:10:28.800 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:10:28.800 00.000 11060 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=-0.02
23:10:28.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:10:28.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:28.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:28.800 00.000 11060 MoveAxis(E, 0, ABG)
23:10:28.800 00.000 11060 Move returns status 0, amount 0
23:10:28.800 00.000 11060 MoveAxis(N, 0, ABG)
23:10:28.800 00.000 11060 Move returns status 0, amount 0
23:10:28.800 00.000 11060 move complete, result=0
23:10:28.800 00.000 11060 worker thread done servicing request
23:10:28.807 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:28.839 00.032 10844 UpdateGuideState exits: m=3134 SNR=36.7 Saturated
23:10:28.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:28.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:28.839 00.000 10844 Enqueuing Expose request
23:10:28.839 00.000 11060 Worker thread wakes up
23:10:28.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:28.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:28.840 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:29.485 00.645 11060 Exposure complete
23:10:29.761 00.276 11060 worker thread done servicing request
23:10:29.761 00.000 10844 OnExposeComplete: enter
23:10:29.761 00.000 10844 UpdateGuideState(): m_state=6
23:10:29.761 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
23:10:29.761 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=59.63, Mass=3102, SNR=36.2, Peak=255 HFD=3.3
23:10:29.761 00.000 10844 MultiStar: [#1 -0.03,-0.02,1.03,U] [#2 0.40,0.31,1.84,U] [#3 0.20,0.34,0.94,U] [#4 0.14,0.45,0.96,U] [#5 0.03,0.32,0.96,U] [#6 0.19,0.43,0.97,U] [#7 0.26,0.12,0.90,U] [#8 0.14,0.23,0.97,U] 
23:10:29.761 00.000 10844 single-star, 8 included, MultiStar: {0.19, 0.25}, one-star: {0.22, 0.01}
23:10:29.761 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
23:10:29.761 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
23:10:29.761 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.03 mountX=-0.05 mountY=0.22, mountTheta=1.78
23:10:29.768 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.01, opts=13)
23:10:29.768 00.000 10844 Enqueuing Move request for scope (0.22, 0.01)
23:10:29.768 00.000 11060 Worker thread wakes up
23:10:29.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
23:10:29.768 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
23:10:29.768 00.000 11060 Moving (0.22, 0.01) raw xDistance=-0.05 yDistance=0.22
23:10:29.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:10:29.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:29.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:10:29.768 00.000 11060 MoveAxis(E, 0, ABG)
23:10:29.768 00.000 11060 Move returns status 0, amount 0
23:10:29.768 00.000 11060 MoveAxis(N, 0, ABG)
23:10:29.768 00.000 11060 Move returns status 0, amount 0
23:10:29.770 00.002 11060 move complete, result=0
23:10:29.770 00.000 11060 worker thread done servicing request
23:10:29.777 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:29.806 00.029 10844 UpdateGuideState exits: m=3102 SNR=36.2 Saturated
23:10:29.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:29.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:29.806 00.000 10844 Enqueuing Expose request
23:10:29.806 00.000 11060 Worker thread wakes up
23:10:29.806 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:10:29.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:29.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:30.447 00.641 11060 Exposure complete
23:10:30.729 00.282 11060 worker thread done servicing request
23:10:30.729 00.000 10844 OnExposeComplete: enter
23:10:30.729 00.000 10844 UpdateGuideState(): m_state=6
23:10:30.729 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
23:10:30.729 00.000 10844 Star::Find returns 1 (0), X=255.44, Y=59.75, Mass=2875, SNR=34.7, Peak=254 HFD=3.3
23:10:30.729 00.000 10844 MultiStar: [#1 -0.10,0.15,1.03,U] [#2 -0.37,-0.25,1.98,U] [#3 0.19,0.37,1.01,U] [#4 0.02,0.41,1.00,U] [#5 -0.39,0.09,1.13,U] [#6 -0.08,0.64,0.00,M1] [#7 0.38,0.63,0.00,M1] [#8 -0.05,0.21,0.90,U] 
23:10:30.729 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.11}, one-star: {0.32, 0.13}
23:10:30.729 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
23:10:30.732 00.003 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
23:10:30.732 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.30 mountX=-0.09 mountY=-0.11, mountTheta=-2.24
23:10:30.747 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
23:10:30.747 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
23:10:30.747 00.000 11060 Worker thread wakes up
23:10:30.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
23:10:30.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
23:10:30.747 00.000 11060 Moving (-0.10, 0.11) raw xDistance=-0.09 yDistance=-0.11
23:10:30.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:10:30.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:30.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:10:30.747 00.000 11060 MoveAxis(E, 0, ABG)
23:10:30.749 00.002 11060 Move returns status 0, amount 0
23:10:30.749 00.000 11060 MoveAxis(N, 0, ABG)
23:10:30.749 00.000 11060 Move returns status 0, amount 0
23:10:30.749 00.000 11060 move complete, result=0
23:10:30.749 00.000 11060 worker thread done servicing request
23:10:30.757 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:30.775 00.018 10844 UpdateGuideState exits: m=2875 SNR=34.7
23:10:30.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:30.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:30.775 00.000 10844 Enqueuing Expose request
23:10:30.775 00.000 11060 Worker thread wakes up
23:10:30.775 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:30.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:30.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:31.426 00.651 11060 Exposure complete
23:10:31.687 00.261 11060 worker thread done servicing request
23:10:31.687 00.000 10844 OnExposeComplete: enter
23:10:31.687 00.000 10844 UpdateGuideState(): m_state=6
23:10:31.687 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
23:10:31.687 00.000 10844 Star::Find returns 1 (1), X=255.27, Y=59.39, Mass=3402, SNR=37.9, Peak=255 HFD=3.6
23:10:31.687 00.000 10844 MultiStar: [#1 -0.20,0.08,0.95,U] [#2 0.12,-0.33,1.92,U] [#3 0.01,-0.23,0.89,U] [#4 -0.16,-0.04,0.97,U] [#5 -0.20,-0.13,0.95,U] [#6 0.03,0.15,0.88,U] [#7 0.06,-0.41,0.77,U] [#8 0.28,0.11,0.83,U] 
23:10:31.687 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.15, -0.23}
23:10:31.687 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
23:10:31.687 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
23:10:31.687 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.44 mountX=0.13 mountY=0.04, mountTheta=0.29
23:10:31.687 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
23:10:31.687 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
23:10:31.687 00.000 11060 Worker thread wakes up
23:10:31.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
23:10:31.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
23:10:31.687 00.000 11060 Moving (0.02, -0.14) raw xDistance=0.13 yDistance=0.04
23:10:31.692 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:10:31.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:31.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:31.692 00.000 11060 MoveAxis(W, 23, ABG)
23:10:31.692 00.000 11060 Guiding  Dir = 3, Dur = 23
23:10:31.697 00.005 11060 IsSlewing returns 0
23:10:31.698 00.001 11060 IsGuiding returns 0
23:10:31.707 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:31.722 00.015 10844 UpdateGuideState exits: m=3402 SNR=37.9 Saturated
23:10:31.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:31.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:31.722 00.000 10844 Enqueuing Expose request
23:10:31.724 00.002 11060 IsGuiding returns 0
23:10:31.724 00.000 11060 Move returns status 0, amount 23
23:10:31.724 00.000 11060 MoveAxis(N, 0, ABG)
23:10:31.724 00.000 11060 Move returns status 0, amount 0
23:10:31.724 00.000 11060 move complete, result=0
23:10:31.724 00.000 11060 worker thread done servicing request
23:10:31.724 00.000 11060 Worker thread wakes up
23:10:31.726 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:31.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:31.747 00.021 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
23:10:32.360 00.613 11060 Exposure complete
23:10:32.618 00.258 11060 worker thread done servicing request
23:10:32.618 00.000 10844 OnExposeComplete: enter
23:10:32.618 00.000 10844 UpdateGuideState(): m_state=6
23:10:32.618 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
23:10:32.618 00.000 10844 Star::Find returns 1 (0), X=255.32, Y=59.22, Mass=2931, SNR=34.8, Peak=253 HFD=3.6
23:10:32.618 00.000 10844 MultiStar: [#1 -0.07,-0.43,1.05,U] [#2 0.11,-0.21,2.03,U] [#3 0.21,-0.03,0.97,U] [#4 -0.12,0.63,0.00,M1] [#5 0.09,-0.27,1.02,U] [#6 -0.05,-0.03,1.00,U] [#7 0.25,0.15,0.86,U] [#8 0.16,0.08,0.94,U] 
23:10:32.618 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.16}, one-star: {0.20, -0.40}
23:10:32.618 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
23:10:32.618 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
23:10:32.618 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.96 mountX=0.14 mountY=0.13, mountTheta=0.78
23:10:32.618 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.16, opts=13)
23:10:32.618 00.000 10844 Enqueuing Move request for scope (0.11, -0.16)
23:10:32.618 00.000 11060 Worker thread wakes up
23:10:32.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
23:10:32.618 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
23:10:32.618 00.000 11060 Moving (0.11, -0.16) raw xDistance=0.14 yDistance=0.13
23:10:32.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:10:32.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:32.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:10:32.618 00.000 11060 MoveAxis(W, 24, ABG)
23:10:32.623 00.005 11060 Guiding  Dir = 3, Dur = 24
23:10:32.630 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:32.644 00.014 11060 IsSlewing returns 0
23:10:32.645 00.001 11060 IsGuiding returns 0
23:10:32.659 00.014 10844 UpdateGuideState exits: m=2931 SNR=34.8
23:10:32.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:32.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:32.659 00.000 10844 Enqueuing Expose request
23:10:32.685 00.026 11060 IsGuiding returns 0
23:10:32.685 00.000 11060 Move returns status 0, amount 24
23:10:32.685 00.000 11060 MoveAxis(N, 0, ABG)
23:10:32.685 00.000 11060 Move returns status 0, amount 0
23:10:32.685 00.000 11060 move complete, result=0
23:10:32.685 00.000 11060 worker thread done servicing request
23:10:32.685 00.000 11060 Worker thread wakes up
23:10:32.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:32.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:32.691 00.006 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
23:10:33.319 00.628 11060 Exposure complete
23:10:33.571 00.252 11060 worker thread done servicing request
23:10:33.571 00.000 10844 OnExposeComplete: enter
23:10:33.571 00.000 10844 UpdateGuideState(): m_state=6
23:10:33.571 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
23:10:33.571 00.000 10844 Star::Find returns 1 (1), X=255.15, Y=59.61, Mass=3220, SNR=36.4, Peak=255 HFD=3.6
23:10:33.571 00.000 10844 MultiStar: [#1 -0.24,-0.28,0.92,U] [#2 -0.50,0.03,1.93,U] [#3 0.24,0.37,0.89,U] [#4 0.17,0.44,0.89,U] [#5 -0.64,0.03,0.00,M1] [#6 0.05,0.23,0.86,U] [#7 0.22,-0.10,0.90,U] [#8 -0.06,-0.22,0.95,U] 
23:10:33.571 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.05}, one-star: {0.03, -0.01}
23:10:33.571 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
23:10:33.571 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
23:10:33.571 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.34 mountX=0.01 mountY=0.04, mountTheta=1.42
23:10:33.571 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
23:10:33.571 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
23:10:33.571 00.000 11060 Worker thread wakes up
23:10:33.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:10:33.571 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:10:33.571 00.000 11060 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=0.04
23:10:33.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:10:33.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:33.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:33.577 00.006 11060 MoveAxis(E, 0, ABG)
23:10:33.577 00.000 11060 Move returns status 0, amount 0
23:10:33.577 00.000 11060 MoveAxis(N, 0, ABG)
23:10:33.577 00.000 11060 Move returns status 0, amount 0
23:10:33.577 00.000 11060 move complete, result=0
23:10:33.577 00.000 11060 worker thread done servicing request
23:10:33.587 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:10:33.603 00.016 10844 UpdateGuideState exits: m=3220 SNR=36.4 Saturated
23:10:33.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:33.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:33.603 00.000 10844 Enqueuing Expose request
23:10:33.603 00.000 11060 Worker thread wakes up
23:10:33.603 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:33.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:33.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:34.229 00.626 11060 Exposure complete
23:10:34.448 00.219 11060 worker thread done servicing request
23:10:34.448 00.000 10844 OnExposeComplete: enter
23:10:34.448 00.000 10844 UpdateGuideState(): m_state=6
23:10:34.448 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
23:10:34.448 00.000 10844 Star::Find returns 1 (1), X=255.34, Y=59.78, Mass=2912, SNR=34.5, Peak=255 HFD=3.5
23:10:34.448 00.000 10844 MultiStar: [#1 -0.20,0.16,1.06,U] [#2 -0.16,0.39,2.20,U] [#3 0.12,-0.16,1.07,U] [#4 0.46,0.14,0.99,U] [#5 -0.43,0.38,1.11,U] [#6 0.09,0.16,0.94,U] [#7 0.15,0.33,0.89,U] [#8 -0.41,0.61,0.00,M1] 
23:10:34.448 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.22}, one-star: {0.22, 0.16}
23:10:34.448 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
23:10:34.448 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
23:10:34.448 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.58 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
23:10:34.448 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.22, opts=13)
23:10:34.448 00.000 10844 Enqueuing Move request for scope (-0.00, 0.22)
23:10:34.448 00.000 11060 Worker thread wakes up
23:10:34.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
23:10:34.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
23:10:34.448 00.000 11060 Moving (-0.00, 0.22) raw xDistance=-0.21 yDistance=-0.04
23:10:34.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:10:34.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:34.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:10:34.448 00.000 11060 MoveAxis(E, 37, ABG)
23:10:34.448 00.000 11060 Guiding  Dir = 2, Dur = 37
23:10:34.458 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:34.469 00.011 11060 IsSlewing returns 0
23:10:34.471 00.002 11060 IsGuiding returns 0
23:10:34.481 00.010 10844 UpdateGuideState exits: m=2912 SNR=34.5 Saturated
23:10:34.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:34.483 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:34.483 00.000 10844 Enqueuing Expose request
23:10:34.525 00.042 11060 IsGuiding returns 0
23:10:34.525 00.000 11060 Move returns status 0, amount 37
23:10:34.525 00.000 11060 MoveAxis(N, 0, ABG)
23:10:34.525 00.000 11060 Move returns status 0, amount 0
23:10:34.525 00.000 11060 move complete, result=0
23:10:34.525 00.000 11060 worker thread done servicing request
23:10:34.525 00.000 11060 Worker thread wakes up
23:10:34.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:34.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:34.530 00.005 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
23:10:35.159 00.629 11060 Exposure complete
23:10:35.382 00.223 11060 worker thread done servicing request
23:10:35.382 00.000 10844 OnExposeComplete: enter
23:10:35.382 00.000 10844 UpdateGuideState(): m_state=6
23:10:35.382 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
23:10:35.382 00.000 10844 Star::Find returns 1 (0), X=254.64, Y=59.66, Mass=2917, SNR=34.8, Peak=250 HFD=3.4
23:10:35.382 00.000 10844 MultiStar: [#1 -0.46,-0.15,1.02,U] [#2 -0.14,0.43,1.96,U] [#3 -0.22,0.26,1.06,U] [#4 0.06,-0.22,0.95,U] [#5 -0.00,0.32,1.09,U] [#6 -0.13,0.28,0.98,U] [#7 0.10,0.36,0.96,U] [#8 0.24,0.73,0.00,M2] 
23:10:35.382 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.20}, one-star: {-0.48, 0.05}
23:10:35.382 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.00 = -2.28)
23:10:35.382 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
23:10:35.382 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.25 mountX=-0.16 mountY=-0.19, mountTheta=-2.29
23:10:35.387 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.20, opts=13)
23:10:35.387 00.000 10844 Enqueuing Move request for scope (-0.16, 0.20)
23:10:35.387 00.000 11060 Worker thread wakes up
23:10:35.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
23:10:35.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
23:10:35.387 00.000 11060 Moving (-0.16, 0.20) raw xDistance=-0.16 yDistance=-0.19
23:10:35.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
23:10:35.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:35.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:10:35.387 00.000 11060 MoveAxis(E, 30, ABG)
23:10:35.387 00.000 11060 Guiding  Dir = 2, Dur = 30
23:10:35.395 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:10:35.403 00.008 11060 IsSlewing returns 0
23:10:35.403 00.000 11060 IsGuiding returns 0
23:10:35.409 00.006 10844 UpdateGuideState exits: m=2917 SNR=34.8
23:10:35.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:35.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:35.409 00.000 10844 Enqueuing Expose request
23:10:35.448 00.039 11060 IsGuiding returns 0
23:10:35.448 00.000 11060 Move returns status 0, amount 30
23:10:35.448 00.000 11060 MoveAxis(N, 0, ABG)
23:10:35.448 00.000 11060 Move returns status 0, amount 0
23:10:35.448 00.000 11060 move complete, result=0
23:10:35.448 00.000 11060 worker thread done servicing request
23:10:35.448 00.000 11060 Worker thread wakes up
23:10:35.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:35.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:35.453 00.005 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
23:10:36.075 00.622 11060 Exposure complete
23:10:36.297 00.222 11060 worker thread done servicing request
23:10:36.297 00.000 10844 OnExposeComplete: enter
23:10:36.297 00.000 10844 UpdateGuideState(): m_state=6
23:10:36.297 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
23:10:36.297 00.000 10844 Star::Find returns 1 (1), X=255.38, Y=59.46, Mass=2901, SNR=34.8, Peak=255 HFD=3.4
23:10:36.297 00.000 10844 MultiStar: [#1 0.09,-0.34,1.06,U] [#2 -0.16,0.38,1.97,U] [#3 0.23,0.12,0.93,U] [#4 0.08,-0.35,1.02,U] [#5 0.07,0.02,1.01,U] [#6 0.05,-0.05,1.02,U] [#7 0.39,-0.15,0.88,U] [#8 0.26,0.25,0.88,U] 
23:10:36.297 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.26, -0.16}
23:10:36.297 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
23:10:36.297 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
23:10:36.299 00.002 10844 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.02 mountY=0.10, mountTheta=1.78
23:10:36.301 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.00, opts=13)
23:10:36.301 00.000 10844 Enqueuing Move request for scope (0.11, 0.00)
23:10:36.301 00.000 11060 Worker thread wakes up
23:10:36.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
23:10:36.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
23:10:36.301 00.000 11060 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=0.10
23:10:36.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:10:36.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:36.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:10:36.301 00.000 11060 MoveAxis(E, 0, ABG)
23:10:36.303 00.002 11060 Move returns status 0, amount 0
23:10:36.303 00.000 11060 MoveAxis(N, 0, ABG)
23:10:36.303 00.000 11060 Move returns status 0, amount 0
23:10:36.303 00.000 11060 move complete, result=0
23:10:36.303 00.000 11060 worker thread done servicing request
23:10:36.311 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:36.338 00.027 10844 UpdateGuideState exits: m=2901 SNR=34.8 Saturated
23:10:36.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:36.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:36.338 00.000 10844 Enqueuing Expose request
23:10:36.338 00.000 11060 Worker thread wakes up
23:10:36.338 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:36.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:36.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:36.965 00.627 11060 Exposure complete
23:10:37.218 00.253 11060 worker thread done servicing request
23:10:37.218 00.000 10844 OnExposeComplete: enter
23:10:37.218 00.000 10844 UpdateGuideState(): m_state=6
23:10:37.218 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
23:10:37.218 00.000 10844 Star::Find returns 1 (1), X=255.60, Y=59.29, Mass=3206, SNR=36.7, Peak=255 HFD=3.5
23:10:37.218 00.000 10844 MultiStar: [#1 -0.02,0.08,0.94,U] [#2 0.35,0.21,1.94,U] [#3 0.28,0.13,0.94,U] [#4 0.45,0.36,0.97,U] [#5 0.11,-0.48,1.00,U] [#6 -0.02,-0.09,0.97,U] [#7 0.20,0.13,0.82,U] [#8 -0.14,-0.10,0.92,U] 
23:10:37.218 00.000 10844 refined, 8 included, MultiStar: {0.21, 0.01}, one-star: {0.48, -0.33}
23:10:37.218 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
23:10:37.218 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
23:10:37.218 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.03 mountX=-0.04 mountY=0.20, mountTheta=1.78
23:10:37.221 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.01, opts=13)
23:10:37.221 00.000 10844 Enqueuing Move request for scope (0.21, 0.01)
23:10:37.221 00.000 11060 Worker thread wakes up
23:10:37.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
23:10:37.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
23:10:37.221 00.000 11060 Moving (0.21, 0.01) raw xDistance=-0.04 yDistance=0.20
23:10:37.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:10:37.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:37.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:10:37.224 00.003 11060 MoveAxis(E, 0, ABG)
23:10:37.224 00.000 11060 Move returns status 0, amount 0
23:10:37.224 00.000 11060 MoveAxis(N, 0, ABG)
23:10:37.224 00.000 11060 Move returns status 0, amount 0
23:10:37.224 00.000 11060 move complete, result=0
23:10:37.224 00.000 11060 worker thread done servicing request
23:10:37.227 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:10:37.259 00.032 10844 UpdateGuideState exits: m=3206 SNR=36.7 Saturated
23:10:37.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:37.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:37.259 00.000 10844 Enqueuing Expose request
23:10:37.259 00.000 11060 Worker thread wakes up
23:10:37.259 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:10:37.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:37.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:37.901 00.642 11060 Exposure complete
23:10:38.152 00.251 11060 worker thread done servicing request
23:10:38.152 00.000 10844 OnExposeComplete: enter
23:10:38.152 00.000 10844 UpdateGuideState(): m_state=6
23:10:38.153 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
23:10:38.153 00.000 10844 Star::Find returns 1 (1), X=255.32, Y=59.29, Mass=3207, SNR=36.4, Peak=255 HFD=3.6
23:10:38.153 00.000 10844 MultiStar: [#1 -0.26,-0.01,1.04,U] [#2 0.01,-0.85,0.00,M1] [#3 0.08,0.03,0.90,U] [#4 0.02,-0.29,1.00,U] [#5 -0.07,-0.52,0.96,U] [#6 -0.30,-0.29,0.91,U] [#7 -0.01,-0.80,0.00,M1] [#8 0.05,-0.41,0.89,U] 
23:10:38.153 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.26}, one-star: {0.20, -0.33}
23:10:38.154 00.001 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
23:10:38.154 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
23:10:38.154 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.73 mountX=0.26 mountY=0.00, mountTheta=0.00
23:10:38.156 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.26, opts=13)
23:10:38.156 00.000 10844 Enqueuing Move request for scope (-0.04, -0.26)
23:10:38.156 00.000 11060 Worker thread wakes up
23:10:38.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
23:10:38.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
23:10:38.156 00.000 11060 Moving (-0.04, -0.26) raw xDistance=0.26 yDistance=0.00
23:10:38.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:10:38.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:38.157 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:10:38.157 00.000 11060 MoveAxis(W, 45, ABG)
23:10:38.157 00.000 11060 Guiding  Dir = 3, Dur = 45
23:10:38.164 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:38.172 00.008 11060 IsSlewing returns 0
23:10:38.173 00.001 11060 IsGuiding returns 0
23:10:38.192 00.019 10844 UpdateGuideState exits: m=3207 SNR=36.4 Saturated
23:10:38.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:38.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:38.192 00.000 10844 Enqueuing Expose request
23:10:38.233 00.041 11060 IsGuiding returns 0
23:10:38.233 00.000 11060 Move returns status 0, amount 45
23:10:38.233 00.000 11060 MoveAxis(N, 0, ABG)
23:10:38.233 00.000 11060 Move returns status 0, amount 0
23:10:38.233 00.000 11060 move complete, result=0
23:10:38.233 00.000 11060 worker thread done servicing request
23:10:38.233 00.000 11060 Worker thread wakes up
23:10:38.233 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
23:10:38.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:38.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:38.871 00.638 11060 Exposure complete
23:10:39.121 00.250 11060 worker thread done servicing request
23:10:39.121 00.000 10844 OnExposeComplete: enter
23:10:39.121 00.000 10844 UpdateGuideState(): m_state=6
23:10:39.121 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
23:10:39.121 00.000 10844 Star::Find returns 1 (1), X=255.32, Y=59.67, Mass=2902, SNR=34.9, Peak=255 HFD=3.4
23:10:39.121 00.000 10844 MultiStar: [#1 -0.21,-0.36,1.05,U] [#2 0.49,-0.03,2.11,U] [#3 -0.19,0.34,0.96,U] [#4 0.36,0.19,1.02,U] [#5 -0.21,-0.09,1.04,U] [#6 -0.09,-0.11,0.94,U] [#7 0.04,-0.06,0.91,U] [#8 0.21,0.14,0.92,U] 
23:10:39.121 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.20, 0.05}
23:10:39.125 00.004 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
23:10:39.125 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
23:10:39.125 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=-0.02 mountY=0.11, mountTheta=1.74
23:10:39.126 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.00, opts=13)
23:10:39.126 00.000 10844 Enqueuing Move request for scope (0.11, -0.00)
23:10:39.126 00.000 11060 Worker thread wakes up
23:10:39.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
23:10:39.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
23:10:39.126 00.000 11060 Moving (0.11, -0.00) raw xDistance=-0.02 yDistance=0.11
23:10:39.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:10:39.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:39.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:10:39.126 00.000 11060 MoveAxis(E, 0, ABG)
23:10:39.126 00.000 11060 Move returns status 0, amount 0
23:10:39.126 00.000 11060 MoveAxis(N, 0, ABG)
23:10:39.126 00.000 11060 Move returns status 0, amount 0
23:10:39.126 00.000 11060 move complete, result=0
23:10:39.126 00.000 11060 worker thread done servicing request
23:10:39.134 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:39.164 00.030 10844 UpdateGuideState exits: m=2902 SNR=34.9 Saturated
23:10:39.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:39.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:39.164 00.000 10844 Enqueuing Expose request
23:10:39.164 00.000 11060 Worker thread wakes up
23:10:39.164 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:39.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:39.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:39.800 00.636 11060 Exposure complete
23:10:40.044 00.244 11060 worker thread done servicing request
23:10:40.044 00.000 10844 OnExposeComplete: enter
23:10:40.044 00.000 10844 UpdateGuideState(): m_state=6
23:10:40.044 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
23:10:40.044 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=59.62, Mass=2954, SNR=35.3, Peak=255 HFD=3.5
23:10:40.044 00.000 10844 MultiStar: [#1 0.24,-0.27,0.97,U] [#2 0.42,0.03,1.91,U] [#3 0.28,-0.59,0.00,M1] [#4 0.20,0.09,0.98,U] [#5 -0.08,-0.24,1.04,U] [#6 0.09,-0.22,0.97,U] [#7 0.04,-0.05,0.86,U] [#8 0.47,-0.10,0.90,U] 
23:10:40.044 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.08}, one-star: {0.24, 0.00}
23:10:40.044 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
23:10:40.046 00.002 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
23:10:40.046 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-0.35 mountX=0.04 mountY=0.24, mountTheta=1.40
23:10:40.047 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.08, opts=13)
23:10:40.047 00.000 10844 Enqueuing Move request for scope (0.22, -0.08)
23:10:40.049 00.002 11060 Worker thread wakes up
23:10:40.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
23:10:40.049 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
23:10:40.049 00.000 11060 Moving (0.22, -0.08) raw xDistance=0.04 yDistance=0.24
23:10:40.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:10:40.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:10:40.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:10:40.049 00.000 11060 MoveAxis(E, 0, ABG)
23:10:40.049 00.000 11060 Move returns status 0, amount 0
23:10:40.049 00.000 11060 MoveAxis(N, 0, ABG)
23:10:40.049 00.000 11060 Move returns status 0, amount 0
23:10:40.049 00.000 11060 move complete, result=0
23:10:40.049 00.000 11060 worker thread done servicing request
23:10:40.054 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:40.075 00.021 10844 UpdateGuideState exits: m=2954 SNR=35.3 Saturated
23:10:40.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:40.075 00.000 10844 Enqueuing Expose request
23:10:40.075 00.000 11060 Worker thread wakes up
23:10:40.075 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:10:40.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:40.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:40.716 00.641 11060 Exposure complete
23:10:40.955 00.239 11060 worker thread done servicing request
23:10:40.955 00.000 10844 OnExposeComplete: enter
23:10:40.955 00.000 10844 UpdateGuideState(): m_state=6
23:10:40.955 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
23:10:40.955 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.05, Mass=2831, SNR=34.6, Peak=236 HFD=3.0
23:10:40.955 00.000 10844 MultiStar: [#1 -0.20,-0.18,1.08,U] [#2 0.13,-0.45,2.01,U] [#3 0.38,-0.70,0.00,M2] [#4 -0.06,0.19,0.97,U] [#5 0.11,-0.72,0.00,M1] [#6 0.34,-0.29,1.03,U] [#7 -0.02,-0.29,0.90,U] [#8 0.11,-0.48,1.03,U] 
23:10:40.955 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.31}, one-star: {-0.05, -0.57}
23:10:40.955 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
23:10:40.955 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
23:10:40.955 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.32 cameraTheta=-1.42 mountX=0.30 mountY=0.10, mountTheta=0.31
23:10:40.960 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.31, opts=13)
23:10:40.960 00.000 10844 Enqueuing Move request for scope (0.05, -0.31)
23:10:40.960 00.000 11060 Worker thread wakes up
23:10:40.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
23:10:40.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
23:10:40.960 00.000 11060 Moving (0.05, -0.31) raw xDistance=0.30 yDistance=0.10
23:10:40.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:10:40.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:40.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:10:40.960 00.000 11060 MoveAxis(W, 52, ABG)
23:10:40.960 00.000 11060 Guiding  Dir = 3, Dur = 52
23:10:40.967 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:40.971 00.004 11060 IsSlewing returns 0
23:10:40.971 00.000 11060 IsGuiding returns 0
23:10:40.984 00.013 10844 UpdateGuideState exits: m=2831 SNR=34.6
23:10:40.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.985 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:40.985 00.000 10844 Enqueuing Expose request
23:10:41.029 00.044 11060 IsGuiding returns 0
23:10:41.030 00.001 11060 Move returns status 0, amount 52
23:10:41.030 00.000 11060 MoveAxis(N, 0, ABG)
23:10:41.030 00.000 11060 Move returns status 0, amount 0
23:10:41.030 00.000 11060 move complete, result=0
23:10:41.030 00.000 11060 worker thread done servicing request
23:10:41.030 00.000 11060 Worker thread wakes up
23:10:41.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:41.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:41.033 00.003 10844 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
23:10:41.670 00.637 11060 Exposure complete
23:10:41.908 00.238 11060 worker thread done servicing request
23:10:41.908 00.000 10844 OnExposeComplete: enter
23:10:41.908 00.000 10844 UpdateGuideState(): m_state=6
23:10:41.908 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
23:10:41.908 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=59.40, Mass=3029, SNR=35.4, Peak=255 HFD=3.4
23:10:41.908 00.000 10844 MultiStar: [#1 -0.05,-0.14,1.07,U] [#2 -0.21,-0.10,2.08,U] [#3 0.33,-0.12,0.92,U] [#4 0.37,-0.19,1.02,U] [#5 -0.46,-0.25,1.05,U] [#6 -0.08,-0.00,0.96,U] [#7 0.48,-0.03,0.89,U] [#8 0.28,0.27,0.92,U] 
23:10:41.908 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.24, -0.22}
23:10:41.908 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
23:10:41.908 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
23:10:41.908 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.06 mountX=0.08 mountY=0.07, mountTheta=0.68
23:10:41.912 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.10, opts=13)
23:10:41.912 00.000 10844 Enqueuing Move request for scope (0.05, -0.10)
23:10:41.912 00.000 11060 Worker thread wakes up
23:10:41.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:10:41.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:10:41.912 00.000 11060 Moving (0.05, -0.10) raw xDistance=0.08 yDistance=0.07
23:10:41.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:10:41.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:41.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:10:41.912 00.000 11060 MoveAxis(E, 0, ABG)
23:10:41.912 00.000 11060 Move returns status 0, amount 0
23:10:41.912 00.000 11060 MoveAxis(N, 0, ABG)
23:10:41.912 00.000 11060 Move returns status 0, amount 0
23:10:41.912 00.000 11060 move complete, result=0
23:10:41.914 00.002 11060 worker thread done servicing request
23:10:41.919 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:41.945 00.026 10844 UpdateGuideState exits: m=3029 SNR=35.4 Saturated
23:10:41.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:41.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:41.945 00.000 10844 Enqueuing Expose request
23:10:41.945 00.000 11060 Worker thread wakes up
23:10:41.945 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:41.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:41.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:42.591 00.646 11060 Exposure complete
23:10:42.824 00.233 11060 worker thread done servicing request
23:10:42.824 00.000 10844 OnExposeComplete: enter
23:10:42.824 00.000 10844 UpdateGuideState(): m_state=6
23:10:42.824 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
23:10:42.824 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.46, Mass=3332, SNR=37.1, Peak=255 HFD=3.7
23:10:42.824 00.000 10844 MultiStar: [#1 -0.28,-0.49,0.91,U] [#2 0.67,-0.54,0.00,M1] [#3 0.43,-1.10,0.00,M2] [#4 0.09,0.16,0.91,U] [#5 0.14,-0.74,0.00,M1] [#6 -0.70,0.09,0.00,M1] [#7 -0.08,-0.11,0.85,U] [#8 0.31,0.08,0.90,U] 
23:10:42.824 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.10}, one-star: {0.10, -0.16}
23:10:42.824 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
23:10:42.824 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
23:10:42.824 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.28 mountX=0.10 mountY=0.05, mountTheta=0.46
23:10:42.831 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.10, opts=13)
23:10:42.831 00.000 10844 Enqueuing Move request for scope (0.03, -0.10)
23:10:42.831 00.000 11060 Worker thread wakes up
23:10:42.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
23:10:42.831 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
23:10:42.831 00.000 11060 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=0.05
23:10:42.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:10:42.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:42.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:42.831 00.000 11060 MoveAxis(E, 0, ABG)
23:10:42.831 00.000 11060 Move returns status 0, amount 0
23:10:42.831 00.000 11060 MoveAxis(N, 0, ABG)
23:10:42.831 00.000 11060 Move returns status 0, amount 0
23:10:42.831 00.000 11060 move complete, result=0
23:10:42.831 00.000 11060 worker thread done servicing request
23:10:42.839 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:42.864 00.025 10844 UpdateGuideState exits: m=3332 SNR=37.1 Saturated
23:10:42.865 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:42.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:42.865 00.000 10844 Enqueuing Expose request
23:10:42.865 00.000 11060 Worker thread wakes up
23:10:42.865 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:42.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:42.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:43.489 00.624 11060 Exposure complete
23:10:43.726 00.237 11060 worker thread done servicing request
23:10:43.726 00.000 10844 OnExposeComplete: enter
23:10:43.726 00.000 10844 UpdateGuideState(): m_state=6
23:10:43.726 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
23:10:43.726 00.000 10844 Star::Find returns 1 (0), X=255.24, Y=59.19, Mass=3085, SNR=36.0, Peak=251 HFD=3.6
23:10:43.726 00.000 10844 MultiStar: [#1 -0.49,-0.91,0.00,M1] [#2 0.53,-0.26,2.01,U] [#3 0.23,-1.34,0.00,M3] [#4 -0.09,-0.33,0.91,U] [#5 -0.02,-0.95,0.00,M2] [#6 -0.35,-0.45,0.86,U] [#7 0.11,-0.39,0.90,U] [#8 0.01,-0.25,0.89,U] 
23:10:43.726 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.34}, one-star: {0.12, -0.43}
23:10:43.726 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
23:10:43.726 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:10:43.726 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.19 mountX=0.31 mountY=0.19, mountTheta=0.55
23:10:43.726 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.34, opts=13)
23:10:43.731 00.005 10844 Enqueuing Move request for scope (0.14, -0.34)
23:10:43.731 00.000 11060 Worker thread wakes up
23:10:43.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.34) opts 0xd
23:10:43.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.34)
23:10:43.731 00.000 11060 Moving (0.14, -0.34) raw xDistance=0.31 yDistance=0.19
23:10:43.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:10:43.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:43.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:10:43.731 00.000 11060 MoveAxis(W, 54, ABG)
23:10:43.731 00.000 11060 Guiding  Dir = 3, Dur = 54
23:10:43.739 00.008 11060 IsSlewing returns 0
23:10:43.739 00.000 11060 IsGuiding returns 0
23:10:43.740 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:43.770 00.030 10844 UpdateGuideState exits: m=3085 SNR=36.0
23:10:43.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:43.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:43.770 00.000 10844 Enqueuing Expose request
23:10:43.808 00.038 11060 IsGuiding returns 0
23:10:43.808 00.000 11060 Move returns status 0, amount 54
23:10:43.808 00.000 11060 MoveAxis(N, 0, ABG)
23:10:43.808 00.000 11060 Move returns status 0, amount 0
23:10:43.808 00.000 11060 move complete, result=0
23:10:43.808 00.000 11060 worker thread done servicing request
23:10:43.808 00.000 11060 Worker thread wakes up
23:10:43.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:43.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:43.808 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.2 px 0 ms NORTH
23:10:44.455 00.647 11060 Exposure complete
23:10:44.700 00.245 11060 worker thread done servicing request
23:10:44.700 00.000 10844 OnExposeComplete: enter
23:10:44.700 00.000 10844 UpdateGuideState(): m_state=6
23:10:44.701 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
23:10:44.701 00.000 10844 Star::Find returns 1 (0), X=254.85, Y=59.11, Mass=3187, SNR=36.5, Peak=241 HFD=3.6
23:10:44.701 00.000 10844 MultiStar: [#1 0.31,-0.03,1.00,U] [#2 0.35,-0.54,0.00,M1] [#3 0.34,-0.38,0.90,U] [#4 0.66,-0.45,0.00,M1] [#5 -0.38,-0.04,0.94,U] [#6 0.16,0.10,0.94,U] [#7 0.12,-0.05,0.89,U] [#8 -0.04,0.05,0.90,U] 
23:10:44.701 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.13}, one-star: {-0.27, -0.51}
23:10:44.701 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
23:10:44.701 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
23:10:44.701 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.31 mountX=0.12 mountY=0.05, mountTheta=0.43
23:10:44.701 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.13, opts=13)
23:10:44.703 00.002 10844 Enqueuing Move request for scope (0.03, -0.13)
23:10:44.703 00.000 11060 Worker thread wakes up
23:10:44.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
23:10:44.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
23:10:44.703 00.000 11060 Moving (0.03, -0.13) raw xDistance=0.12 yDistance=0.05
23:10:44.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:10:44.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:44.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:10:44.703 00.000 11060 MoveAxis(E, 0, ABG)
23:10:44.703 00.000 11060 Move returns status 0, amount 0
23:10:44.703 00.000 11060 MoveAxis(N, 0, ABG)
23:10:44.703 00.000 11060 Move returns status 0, amount 0
23:10:44.703 00.000 11060 move complete, result=0
23:10:44.703 00.000 11060 worker thread done servicing request
23:10:44.711 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:44.743 00.032 10844 UpdateGuideState exits: m=3187 SNR=36.5
23:10:44.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:44.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:44.743 00.000 10844 Enqueuing Expose request
23:10:44.743 00.000 11060 Worker thread wakes up
23:10:44.743 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:44.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:44.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:45.404 00.661 11060 Exposure complete
23:10:45.653 00.249 11060 worker thread done servicing request
23:10:45.653 00.000 10844 OnExposeComplete: enter
23:10:45.653 00.000 10844 UpdateGuideState(): m_state=6
23:10:45.654 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
23:10:45.654 00.000 10844 Star::Find returns 1 (0), X=255.18, Y=58.95, Mass=3094, SNR=36.2, Peak=245 HFD=3.3
23:10:45.654 00.000 10844 MultiStar: [#1 -0.47,-0.63,0.00,M1] [#2 -0.68,-0.57,0.00,M2] [#3 0.70,-0.52,0.00,M3] [#4 0.38,-0.23,0.90,U] [#5 0.08,0.12,1.07,U] [#6 0.13,0.25,0.87,U] [#7 -0.04,-0.34,0.82,U] [#8 0.46,-0.10,0.89,U] 
23:10:45.654 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.16}, one-star: {0.06, -0.67}
23:10:45.654 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
23:10:45.654 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
23:10:45.654 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.74 mountX=0.13 mountY=0.20, mountTheta=1.01
23:10:45.656 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.16, opts=13)
23:10:45.656 00.000 10844 Enqueuing Move request for scope (0.18, -0.16)
23:10:45.656 00.000 11060 Worker thread wakes up
23:10:45.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
23:10:45.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
23:10:45.656 00.000 11060 Moving (0.18, -0.16) raw xDistance=0.13 yDistance=0.20
23:10:45.657 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:10:45.657 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=0.44
23:10:45.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:10:45.657 00.000 11060 MoveAxis(W, 22, ABG)
23:10:45.657 00.000 11060 Guiding  Dir = 3, Dur = 22
23:10:45.664 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:45.686 00.022 11060 IsSlewing returns 0
23:10:45.688 00.002 11060 IsGuiding returns 0
23:10:45.695 00.007 10844 UpdateGuideState exits: m=3094 SNR=36.2
23:10:45.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:45.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:45.695 00.000 10844 Enqueuing Expose request
23:10:45.716 00.021 11060 IsGuiding returns 0
23:10:45.716 00.000 11060 Move returns status 0, amount 22
23:10:45.716 00.000 11060 BLC: Oldest BLC event removed
23:10:45.716 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:10:45.716 00.000 11060 MoveAxis(S, 828, ABG)
23:10:45.716 00.000 11060 duration set to 750 by maxDecDuration
23:10:45.716 00.000 11060 Guiding  Dir = 1, Dur = 750
23:10:45.729 00.013 11060 IsSlewing returns 0
23:10:45.729 00.000 11060 IsGuiding returns 0
23:10:46.485 00.756 11060 IsGuiding returns 0
23:10:46.485 00.000 11060 Move returns status 0, amount 750
23:10:46.485 00.000 11060 move complete, result=0
23:10:46.487 00.002 11060 worker thread done servicing request
23:10:46.487 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 750 ms SOUTH
23:10:46.502 00.015 11060 Worker thread wakes up
23:10:46.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:46.504 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:47.129 00.625 11060 Exposure complete
23:10:47.356 00.227 11060 worker thread done servicing request
23:10:47.356 00.000 10844 OnExposeComplete: enter
23:10:47.356 00.000 10844 UpdateGuideState(): m_state=6
23:10:47.356 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
23:10:47.356 00.000 10844 Star::Find returns 1 (1), X=255.40, Y=58.69, Mass=3202, SNR=36.7, Peak=255 HFD=3.5
23:10:47.356 00.000 10844 MultiStar: [#1 -0.22,0.23,1.03,U] [#2 0.21,-0.26,1.81,U] [#3 -0.09,-0.79,0.00,M4] [#4 0.14,0.03,0.89,U] [#5 -0.03,-0.84,0.00,M1] [#6 0.30,-0.42,0.89,U] [#7 0.44,-0.58,0.00,M1] [#8 -0.23,-0.22,0.95,U] 
23:10:47.356 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.26}, one-star: {0.28, -0.93}
23:10:47.356 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
23:10:47.356 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
23:10:47.356 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.23 mountX=0.24 mountY=0.13, mountTheta=0.51
23:10:47.360 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.26, opts=13)
23:10:47.360 00.000 10844 Enqueuing Move request for scope (0.09, -0.26)
23:10:47.362 00.002 11060 Worker thread wakes up
23:10:47.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
23:10:47.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
23:10:47.362 00.000 11060 Moving (0.09, -0.26) raw xDistance=0.24 yDistance=0.13
23:10:47.362 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.140876, 1:0.134756
23:10:47.363 00.001 11060 BLC: No correction, Miss < min_move
23:10:47.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
23:10:47.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:47.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:10:47.363 00.000 11060 MoveAxis(W, 42, ABG)
23:10:47.363 00.000 11060 Guiding  Dir = 3, Dur = 42
23:10:47.368 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:47.378 00.010 11060 IsSlewing returns 0
23:10:47.378 00.000 11060 IsGuiding returns 0
23:10:47.388 00.010 10844 UpdateGuideState exits: m=3202 SNR=36.7 Saturated
23:10:47.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:47.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:47.388 00.000 10844 Enqueuing Expose request
23:10:47.425 00.037 11060 IsGuiding returns 0
23:10:47.425 00.000 11060 Move returns status 0, amount 42
23:10:47.425 00.000 11060 MoveAxis(N, 0, ABG)
23:10:47.425 00.000 11060 Move returns status 0, amount 0
23:10:47.425 00.000 11060 move complete, result=0
23:10:47.425 00.000 11060 worker thread done servicing request
23:10:47.425 00.000 11060 Worker thread wakes up
23:10:47.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:47.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:47.425 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
23:10:48.055 00.630 11060 Exposure complete
23:10:48.284 00.229 11060 worker thread done servicing request
23:10:48.284 00.000 10844 OnExposeComplete: enter
23:10:48.284 00.000 10844 UpdateGuideState(): m_state=6
23:10:48.284 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
23:10:48.284 00.000 10844 Star::Find returns 1 (0), X=255.54, Y=58.86, Mass=3277, SNR=37.2, Peak=244 HFD=3.5
23:10:48.284 00.000 10844 MultiStar: [#1 0.11,-0.08,0.98,U] [#2 0.25,-0.28,1.82,U] [#3 0.25,-0.10,0.80,U] [#4 0.23,-0.15,0.91,U] [#5 0.02,-0.80,0.00,M2] [#6 0.00,0.12,0.93,U] [#7 0.27,0.13,0.81,U] [#8 -0.05,0.06,0.89,U] 
23:10:48.284 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.16}, one-star: {0.42, -0.76}
23:10:48.284 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:10:48.284 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
23:10:48.284 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.69 mountX=0.12 mountY=0.22, mountTheta=1.06
23:10:48.288 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.16, opts=13)
23:10:48.288 00.000 10844 Enqueuing Move request for scope (0.19, -0.16)
23:10:48.288 00.000 11060 Worker thread wakes up
23:10:48.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
23:10:48.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
23:10:48.290 00.002 11060 Moving (0.19, -0.16) raw xDistance=0.12 yDistance=0.22
23:10:48.290 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.140876, 1:0.134756, 2:0.216651
23:10:48.290 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
23:10:48.290 00.000 11060 BLC: window closed
23:10:48.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:10:48.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
23:10:48.290 00.000 11060 MoveAxis(W, 22, ABG)
23:10:48.291 00.001 11060 Guiding  Dir = 3, Dur = 22
23:10:48.297 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:48.321 00.024 11060 IsSlewing returns 0
23:10:48.321 00.000 11060 IsGuiding returns 0
23:10:48.323 00.002 10844 UpdateGuideState exits: m=3277 SNR=37.2
23:10:48.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:48.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:48.323 00.000 10844 Enqueuing Expose request
23:10:48.360 00.037 11060 IsGuiding returns 0
23:10:48.360 00.000 11060 Move returns status 0, amount 22
23:10:48.360 00.000 11060 MoveAxis(S, 84, ABG)
23:10:48.360 00.000 11060 Guiding  Dir = 1, Dur = 84
23:10:48.391 00.031 11060 IsSlewing returns 0
23:10:48.391 00.000 11060 IsGuiding returns 0
23:10:48.497 00.106 11060 IsGuiding returns 0
23:10:48.497 00.000 11060 Move returns status 0, amount 84
23:10:48.497 00.000 11060 move complete, result=0
23:10:48.497 00.000 11060 worker thread done servicing request
23:10:48.497 00.000 11060 Worker thread wakes up
23:10:48.497 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 84 ms SOUTH
23:10:48.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:48.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:49.138 00.641 11060 Exposure complete
23:10:49.389 00.251 11060 worker thread done servicing request
23:10:49.389 00.000 10844 OnExposeComplete: enter
23:10:49.389 00.000 10844 UpdateGuideState(): m_state=6
23:10:49.389 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
23:10:49.391 00.002 10844 Star::Find returns 1 (1), X=255.31, Y=58.78, Mass=2818, SNR=34.4, Peak=255 HFD=3.6
23:10:49.391 00.000 10844 MultiStar: [#1 0.32,-0.59,0.00,M1] [#2 -0.25,-1.26,0.00,M1] [#3 0.47,-0.49,0.00,M4] [#4 0.54,-0.36,0.00,M1] [#5 -0.75,-0.99,0.00,M3] [#6 0.17,-0.43,0.94,U] [#7 0.72,0.01,0.00,M1] [#8 0.26,-0.59,0.00,M1] 
23:10:49.391 00.000 10844 refined, 1 included, MultiStar: {0.18, -0.64}, one-star: {0.19, -0.84}
23:10:49.391 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
23:10:49.391 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
23:10:49.391 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.64 hyp=0.67 cameraTheta=-1.30 mountX=0.60 mountY=0.28, mountTheta=0.44
23:10:49.392 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.64, opts=13)
23:10:49.392 00.000 10844 Enqueuing Move request for scope (0.18, -0.64)
23:10:49.392 00.000 11060 Worker thread wakes up
23:10:49.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.64) opts 0xd
23:10:49.392 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.64)
23:10:49.392 00.000 11060 Moving (0.18, -0.64) raw xDistance=0.60 yDistance=0.28
23:10:49.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.60
23:10:49.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
23:10:49.392 00.000 11060 MoveAxis(W, 105, ABG)
23:10:49.392 00.000 11060 Guiding  Dir = 3, Dur = 105
23:10:49.397 00.005 11060 IsSlewing returns 0
23:10:49.397 00.000 11060 IsGuiding returns 0
23:10:49.401 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:49.419 00.018 10844 UpdateGuideState exits: m=2818 SNR=34.4 Saturated
23:10:49.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:49.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:49.419 00.000 10844 Enqueuing Expose request
23:10:49.513 00.094 11060 IsGuiding returns 0
23:10:49.513 00.000 11060 Move returns status 0, amount 105
23:10:49.513 00.000 11060 MoveAxis(S, 110, ABG)
23:10:49.513 00.000 11060 Guiding  Dir = 1, Dur = 110
23:10:49.528 00.015 11060 IsSlewing returns 0
23:10:49.528 00.000 11060 IsGuiding returns 0
23:10:49.649 00.121 11060 IsGuiding returns 0
23:10:49.649 00.000 11060 Move returns status 0, amount 110
23:10:49.649 00.000 11060 move complete, result=0
23:10:49.649 00.000 11060 worker thread done servicing request
23:10:49.649 00.000 11060 Worker thread wakes up
23:10:49.649 00.000 10844 GuideStep: 0.6 px 105 ms WEST, 0.3 px 110 ms SOUTH
23:10:49.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:49.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:50.277 00.628 11060 Exposure complete
23:10:50.509 00.232 11060 worker thread done servicing request
23:10:50.509 00.000 10844 OnExposeComplete: enter
23:10:50.509 00.000 10844 UpdateGuideState(): m_state=6
23:10:50.509 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
23:10:50.509 00.000 10844 Star::Find returns 1 (1), X=255.42, Y=59.38, Mass=3237, SNR=36.4, Peak=255 HFD=3.4
23:10:50.509 00.000 10844 MultiStar: [#1 -0.05,-0.37,1.02,U] [#2 -0.08,-0.22,1.97,U] [#3 0.25,-0.19,0.88,U] [#4 0.35,0.35,0.93,U] [#5 0.47,-0.15,1.00,U] [#6 0.28,-0.36,0.92,U] [#7 0.66,0.00,0.00,M2] [#8 0.34,0.07,0.87,U] 
23:10:50.509 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.15}, one-star: {0.30, -0.24}
23:10:50.509 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
23:10:50.509 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
23:10:50.509 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.25 cameraTheta=-0.67 mountX=0.11 mountY=0.22, mountTheta=1.08
23:10:50.526 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.15, opts=13)
23:10:50.526 00.000 10844 Enqueuing Move request for scope (0.19, -0.15)
23:10:50.526 00.000 11060 Worker thread wakes up
23:10:50.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
23:10:50.528 00.002 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
23:10:50.528 00.000 11060 Moving (0.19, -0.15) raw xDistance=0.11 yDistance=0.22
23:10:50.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:10:50.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
23:10:50.528 00.000 11060 MoveAxis(E, 0, ABG)
23:10:50.528 00.000 11060 Move returns status 0, amount 0
23:10:50.528 00.000 11060 MoveAxis(S, 84, ABG)
23:10:50.528 00.000 11060 Guiding  Dir = 1, Dur = 84
23:10:50.535 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:50.545 00.010 11060 IsSlewing returns 0
23:10:50.546 00.001 11060 IsGuiding returns 0
23:10:50.551 00.005 10844 UpdateGuideState exits: m=3237 SNR=36.4 Saturated
23:10:50.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:50.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:50.551 00.000 10844 Enqueuing Expose request
23:10:50.661 00.110 11060 IsGuiding returns 0
23:10:50.661 00.000 11060 Move returns status 0, amount 84
23:10:50.661 00.000 11060 move complete, result=0
23:10:50.661 00.000 11060 worker thread done servicing request
23:10:50.661 00.000 11060 Worker thread wakes up
23:10:50.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:50.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:50.663 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 84 ms SOUTH
23:10:51.287 00.624 11060 Exposure complete
23:10:51.503 00.216 11060 worker thread done servicing request
23:10:51.503 00.000 10844 OnExposeComplete: enter
23:10:51.503 00.000 10844 UpdateGuideState(): m_state=6
23:10:51.503 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
23:10:51.503 00.000 10844 Star::Find returns 1 (1), X=255.63, Y=59.56, Mass=2982, SNR=35.0, Peak=255 HFD=3.4
23:10:51.503 00.000 10844 MultiStar: [#1 0.26,-0.10,0.94,U] [#2 0.01,-0.11,2.03,U] [#3 0.18,-0.64,0.00,M4] [#4 0.06,0.18,0.99,U] [#5 -0.19,-0.52,1.04,U] [#6 0.17,-0.32,1.04,U] [#7 0.15,0.31,0.92,U] [#8 0.31,0.20,0.94,U] 
23:10:51.503 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.51, -0.06}
23:10:51.503 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
23:10:51.503 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
23:10:51.503 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.44 mountX=0.04 mountY=0.15, mountTheta=1.31
23:10:51.507 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.07, opts=13)
23:10:51.507 00.000 10844 Enqueuing Move request for scope (0.14, -0.07)
23:10:51.507 00.000 11060 Worker thread wakes up
23:10:51.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
23:10:51.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
23:10:51.507 00.000 11060 Moving (0.14, -0.07) raw xDistance=0.04 yDistance=0.15
23:10:51.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:10:51.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:51.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:10:51.507 00.000 11060 MoveAxis(E, 0, ABG)
23:10:51.507 00.000 11060 Move returns status 0, amount 0
23:10:51.507 00.000 11060 MoveAxis(N, 0, ABG)
23:10:51.507 00.000 11060 Move returns status 0, amount 0
23:10:51.507 00.000 11060 move complete, result=0
23:10:51.507 00.000 11060 worker thread done servicing request
23:10:51.516 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:51.546 00.030 10844 UpdateGuideState exits: m=2982 SNR=35.0 Saturated
23:10:51.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:51.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:51.546 00.000 10844 Enqueuing Expose request
23:10:51.546 00.000 11060 Worker thread wakes up
23:10:51.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:51.546 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:51.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:52.168 00.622 11060 Exposure complete
23:10:52.405 00.237 11060 worker thread done servicing request
23:10:52.824 00.419 10844 OnExposeComplete: enter
23:10:52.824 00.000 10844 UpdateGuideState(): m_state=6
23:10:52.824 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
23:10:52.824 00.000 10844 Star::Find returns 1 (1), X=255.73, Y=59.20, Mass=3156, SNR=36.3, Peak=255 HFD=3.5
23:10:52.829 00.005 10844 MultiStar: [#1 0.15,-0.01,0.99,U] [#2 0.35,0.02,1.92,U] [#3 0.07,-0.63,0.00,M5] [#4 -0.13,0.64,0.00,M1] [#5 0.25,-0.41,0.99,U] [#6 0.15,-0.47,0.92,U] [#7 0.66,0.02,0.00,M2] [#8 0.71,-0.49,0.00,M1] 
23:10:52.831 00.002 10844 refined, 4 included, MultiStar: {0.31, -0.21}, one-star: {0.61, -0.42}
23:10:52.831 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
23:10:52.831 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
23:10:52.831 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.21 hyp=0.38 cameraTheta=-0.59 mountX=0.15 mountY=0.34, mountTheta=1.16
23:10:52.849 00.018 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.21, opts=13)
23:10:52.849 00.000 10844 Enqueuing Move request for scope (0.31, -0.21)
23:10:52.849 00.000 11060 Worker thread wakes up
23:10:52.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.21) opts 0xd
23:10:52.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.21)
23:10:52.849 00.000 11060 Moving (0.31, -0.21) raw xDistance=0.15 yDistance=0.34
23:10:52.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:10:52.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
23:10:52.849 00.000 11060 MoveAxis(W, 26, ABG)
23:10:52.849 00.000 11060 Guiding  Dir = 3, Dur = 26
23:10:52.854 00.005 11060 IsSlewing returns 0
23:10:52.854 00.000 11060 IsGuiding returns 0
23:10:52.885 00.031 11060 IsGuiding returns 0
23:10:52.885 00.000 11060 Move returns status 0, amount 26
23:10:52.886 00.001 11060 MoveAxis(S, 133, ABG)
23:10:52.886 00.000 11060 Guiding  Dir = 1, Dur = 133
23:10:52.901 00.015 11060 IsSlewing returns 0
23:10:52.901 00.000 11060 IsGuiding returns 0
23:10:53.037 00.136 11060 IsGuiding returns 0
23:10:53.037 00.000 11060 Move returns status 0, amount 133
23:10:53.037 00.000 11060 move complete, result=0
23:10:53.037 00.000 11060 worker thread done servicing request
23:10:53.164 00.127 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:53.186 00.022 10844 UpdateGuideState exits: m=3156 SNR=36.3 Saturated
23:10:53.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:53.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:53.186 00.000 10844 Enqueuing Expose request
23:10:53.186 00.000 11060 Worker thread wakes up
23:10:53.186 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.3 px 133 ms SOUTH
23:10:53.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:53.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:53.851 00.665 11060 Exposure complete
23:10:54.098 00.247 11060 worker thread done servicing request
23:10:54.098 00.000 10844 OnExposeComplete: enter
23:10:54.098 00.000 10844 UpdateGuideState(): m_state=6
23:10:54.098 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
23:10:54.098 00.000 10844 Star::Find returns 1 (1), X=255.56, Y=59.83, Mass=3238, SNR=36.9, Peak=255 HFD=3.7
23:10:54.098 00.000 10844 MultiStar: [#1 -0.35,0.09,0.99,U] [#2 0.68,-0.29,0.00,M1] [#3 0.18,0.10,0.90,U] [#4 -0.13,-0.39,0.91,U] [#5 0.12,-0.40,0.98,U] [#6 0.63,0.12,0.00,M1] [#7 0.55,-0.19,0.91,U] [#8 0.07,0.24,0.90,U] 
23:10:54.098 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.44, 0.21}
23:10:54.098 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
23:10:54.098 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
23:10:54.098 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=0.02 mountY=0.13, mountTheta=1.39
23:10:54.101 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.05, opts=13)
23:10:54.101 00.000 10844 Enqueuing Move request for scope (0.12, -0.05)
23:10:54.101 00.000 11060 Worker thread wakes up
23:10:54.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:10:54.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:10:54.101 00.000 11060 Moving (0.12, -0.05) raw xDistance=0.02 yDistance=0.13
23:10:54.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:10:54.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:54.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:10:54.101 00.000 11060 MoveAxis(E, 0, ABG)
23:10:54.101 00.000 11060 Move returns status 0, amount 0
23:10:54.101 00.000 11060 MoveAxis(N, 0, ABG)
23:10:54.101 00.000 11060 Move returns status 0, amount 0
23:10:54.101 00.000 11060 move complete, result=0
23:10:54.101 00.000 11060 worker thread done servicing request
23:10:54.108 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:54.138 00.030 10844 UpdateGuideState exits: m=3238 SNR=36.9 Saturated
23:10:54.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:54.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:54.138 00.000 10844 Enqueuing Expose request
23:10:54.138 00.000 11060 Worker thread wakes up
23:10:54.138 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:54.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:54.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:54.768 00.630 11060 Exposure complete
23:10:55.005 00.237 11060 worker thread done servicing request
23:10:55.005 00.000 10844 OnExposeComplete: enter
23:10:55.005 00.000 10844 UpdateGuideState(): m_state=6
23:10:55.005 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
23:10:55.005 00.000 10844 Star::Find returns 1 (1), X=255.75, Y=59.50, Mass=3117, SNR=36.1, Peak=255 HFD=3.6
23:10:55.005 00.000 10844 MultiStar: [#1 -0.49,-0.30,1.02,U] [#2 0.34,-0.24,1.82,U] [#3 -0.02,-0.63,0.00,M5] [#4 -0.01,-0.74,0.00,M1] [#5 -0.41,-0.43,1.07,U] [#6 0.49,-0.60,0.00,M2] [#7 0.49,-0.46,0.00,M2] [#8 0.21,0.09,0.95,U] 
23:10:55.005 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.21}, one-star: {0.63, -0.12}
23:10:55.005 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
23:10:55.005 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
23:10:55.005 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.18 mountX=0.19 mountY=0.12, mountTheta=0.56
23:10:55.009 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.21, opts=13)
23:10:55.009 00.000 10844 Enqueuing Move request for scope (0.09, -0.21)
23:10:55.009 00.000 11060 Worker thread wakes up
23:10:55.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
23:10:55.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
23:10:55.009 00.000 11060 Moving (0.09, -0.21) raw xDistance=0.19 yDistance=0.12
23:10:55.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:10:55.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:55.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:10:55.009 00.000 11060 MoveAxis(W, 33, ABG)
23:10:55.009 00.000 11060 Guiding  Dir = 3, Dur = 33
23:10:55.020 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:55.024 00.004 11060 IsSlewing returns 0
23:10:55.025 00.001 11060 IsGuiding returns 0
23:10:55.053 00.028 10844 UpdateGuideState exits: m=3117 SNR=36.1 Saturated
23:10:55.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:55.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:55.053 00.000 10844 Enqueuing Expose request
23:10:55.086 00.033 11060 IsGuiding returns 0
23:10:55.086 00.000 11060 Move returns status 0, amount 33
23:10:55.086 00.000 11060 MoveAxis(N, 0, ABG)
23:10:55.086 00.000 11060 Move returns status 0, amount 0
23:10:55.086 00.000 11060 move complete, result=0
23:10:55.086 00.000 11060 worker thread done servicing request
23:10:55.086 00.000 11060 Worker thread wakes up
23:10:55.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:55.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:55.094 00.008 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
23:10:55.735 00.641 11060 Exposure complete
23:10:55.981 00.246 11060 worker thread done servicing request
23:10:55.981 00.000 10844 OnExposeComplete: enter
23:10:55.981 00.000 10844 UpdateGuideState(): m_state=6
23:10:55.981 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
23:10:55.981 00.000 10844 Star::Find returns 1 (1), X=255.39, Y=59.47, Mass=2817, SNR=34.7, Peak=255 HFD=3.2
23:10:55.981 00.000 10844 MultiStar: [#1 0.20,-0.01,1.06,U] [#2 0.15,-0.87,0.00,M1] [#3 0.72,-0.53,0.00,M6] [#4 0.18,-0.52,0.96,U] [#5 0.07,-0.69,0.00,M1] [#6 0.15,-0.32,0.96,U] [#7 0.25,-0.10,0.85,U] [#8 0.21,-0.11,0.98,U] 
23:10:55.981 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.20}, one-star: {0.27, -0.15}
23:10:55.981 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
23:10:55.981 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
23:10:55.981 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.76 mountX=0.16 mountY=0.24, mountTheta=0.99
23:10:55.984 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.20, opts=13)
23:10:55.985 00.001 10844 Enqueuing Move request for scope (0.21, -0.20)
23:10:55.985 00.000 11060 Worker thread wakes up
23:10:55.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
23:10:55.985 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
23:10:55.985 00.000 11060 Moving (0.21, -0.20) raw xDistance=0.16 yDistance=0.24
23:10:55.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:10:55.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:10:55.985 00.000 11060 MoveAxis(W, 28, ABG)
23:10:55.985 00.000 11060 Guiding  Dir = 3, Dur = 28
23:10:55.991 00.006 11060 IsSlewing returns 0
23:10:55.991 00.000 11060 IsGuiding returns 0
23:10:55.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:56.003 00.012 10844 UpdateGuideState exits: m=2817 SNR=34.7 Saturated
23:10:56.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:56.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:56.003 00.000 10844 Enqueuing Expose request
23:10:56.029 00.026 11060 IsGuiding returns 0
23:10:56.029 00.000 11060 Move returns status 0, amount 28
23:10:56.029 00.000 11060 MoveAxis(S, 93, ABG)
23:10:56.029 00.000 11060 Guiding  Dir = 1, Dur = 93
23:10:56.045 00.016 11060 IsSlewing returns 0
23:10:56.045 00.000 11060 IsGuiding returns 0
23:10:56.153 00.108 11060 IsGuiding returns 0
23:10:56.154 00.001 11060 Move returns status 0, amount 93
23:10:56.154 00.000 11060 move complete, result=0
23:10:56.154 00.000 11060 worker thread done servicing request
23:10:56.154 00.000 11060 Worker thread wakes up
23:10:56.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:56.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:56.155 00.001 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 93 ms SOUTH
23:10:56.782 00.627 11060 Exposure complete
23:10:57.016 00.234 11060 worker thread done servicing request
23:10:57.016 00.000 10844 OnExposeComplete: enter
23:10:57.016 00.000 10844 UpdateGuideState(): m_state=6
23:10:57.016 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
23:10:57.016 00.000 10844 Star::Find returns 1 (1), X=255.37, Y=60.02, Mass=3111, SNR=36.8, Peak=255 HFD=3.4
23:10:57.016 00.000 10844 MultiStar: [#1 -0.09,-0.16,1.01,U] [#2 0.38,-0.12,1.96,U] [#3 0.57,0.13,0.88,U] [#4 0.21,-0.09,0.96,U] [#5 -0.32,-0.15,1.00,U] [#6 0.57,0.26,0.00,M2] [#7 0.12,0.50,0.84,U] [#8 0.38,0.09,0.89,U] 
23:10:57.016 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.04}, one-star: {0.25, 0.40}
23:10:57.016 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:10:57.016 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
23:10:57.016 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.21 mountX=-0.08 mountY=0.19, mountTheta=1.96
23:10:57.021 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
23:10:57.021 00.000 10844 Enqueuing Move request for scope (0.20, 0.04)
23:10:57.021 00.000 11060 Worker thread wakes up
23:10:57.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
23:10:57.023 00.002 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
23:10:57.023 00.000 11060 Moving (0.20, 0.04) raw xDistance=-0.08 yDistance=0.19
23:10:57.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:10:57.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
23:10:57.023 00.000 11060 MoveAxis(E, 0, ABG)
23:10:57.023 00.000 11060 Move returns status 0, amount 0
23:10:57.023 00.000 11060 MoveAxis(S, 74, ABG)
23:10:57.023 00.000 11060 Guiding  Dir = 1, Dur = 74
23:10:57.029 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:10:57.036 00.007 11060 IsSlewing returns 0
23:10:57.036 00.000 11060 IsGuiding returns 0
23:10:57.058 00.022 10844 UpdateGuideState exits: m=3111 SNR=36.8 Saturated
23:10:57.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:57.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:10:57.058 00.000 10844 Enqueuing Expose request
23:10:57.123 00.065 11060 IsGuiding returns 0
23:10:57.123 00.000 11060 Move returns status 0, amount 74
23:10:57.123 00.000 11060 move complete, result=0
23:10:57.123 00.000 11060 worker thread done servicing request
23:10:57.123 00.000 11060 Worker thread wakes up
23:10:57.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:10:57.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:10:57.762 00.639 11060 Exposure complete
23:10:57.990 00.228 11060 worker thread done servicing request
23:11:01.193 03.203 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 74 ms SOUTH
23:11:01.218 00.025 10844 OnExposeComplete: enter
23:11:01.218 00.000 10844 UpdateGuideState(): m_state=6
23:11:01.218 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
23:11:01.218 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.69, Mass=3231, SNR=37.3, Peak=254 HFD=3.4
23:11:01.218 00.000 10844 MultiStar: [#1 -0.24,0.05,0.97,U] [#2 -0.09,-0.41,1.88,U] [#3 0.20,-0.23,1.00,U] [#4 -0.04,0.09,0.90,U] [#5 0.23,-0.25,1.05,U] [#6 0.59,-0.18,0.92,U] [#7 0.44,-0.08,0.86,U] [#8 0.28,0.18,0.86,U] 
23:11:01.218 00.000 10844 single-star, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.01, 0.07}
23:11:01.218 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
23:11:01.218 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
23:11:01.218 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.50 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
23:11:01.218 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
23:11:01.218 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
23:11:01.218 00.000 11060 Worker thread wakes up
23:11:01.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:11:01.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:11:01.218 00.000 11060 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
23:11:01.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:11:01.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:01.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:01.218 00.000 11060 MoveAxis(E, 0, ABG)
23:11:01.218 00.000 11060 Move returns status 0, amount 0
23:11:01.218 00.000 11060 MoveAxis(N, 0, ABG)
23:11:01.223 00.005 11060 Move returns status 0, amount 0
23:11:01.223 00.000 11060 move complete, result=0
23:11:01.223 00.000 11060 worker thread done servicing request
23:11:01.385 00.162 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:01.405 00.020 10844 UpdateGuideState exits: m=3231 SNR=37.3
23:11:01.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:01.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:01.405 00.000 10844 Enqueuing Expose request
23:11:01.405 00.000 11060 Worker thread wakes up
23:11:01.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:01.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:01.405 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:02.026 00.621 11060 Exposure complete
23:11:02.260 00.234 11060 worker thread done servicing request
23:11:02.260 00.000 10844 OnExposeComplete: enter
23:11:02.260 00.000 10844 UpdateGuideState(): m_state=6
23:11:02.260 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
23:11:02.260 00.000 10844 Star::Find returns 1 (0), X=255.35, Y=59.06, Mass=3122, SNR=36.4, Peak=248 HFD=3.5
23:11:02.271 00.011 10844 MultiStar: [#1 0.00,-0.13,1.00,U] [#2 -0.31,-0.76,0.00,M1] [#3 0.49,-0.10,0.96,U] [#4 -0.03,0.16,0.97,U] [#5 -0.37,-0.37,1.06,U] [#6 0.05,0.22,0.93,U] [#7 0.23,-0.17,0.78,U] [#8 -0.08,0.05,0.88,U] 
23:11:02.271 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.23, -0.55}
23:11:02.271 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
23:11:02.271 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
23:11:02.271 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.11 mountX=0.11 mountY=0.08, mountTheta=0.63
23:11:02.271 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.12, opts=13)
23:11:02.271 00.000 10844 Enqueuing Move request for scope (0.06, -0.12)
23:11:02.271 00.000 11060 Worker thread wakes up
23:11:02.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
23:11:02.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
23:11:02.271 00.000 11060 Moving (0.06, -0.12) raw xDistance=0.11 yDistance=0.08
23:11:02.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:11:02.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:02.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:11:02.271 00.000 11060 MoveAxis(E, 0, ABG)
23:11:02.271 00.000 11060 Move returns status 0, amount 0
23:11:02.271 00.000 11060 MoveAxis(N, 0, ABG)
23:11:02.271 00.000 11060 Move returns status 0, amount 0
23:11:02.271 00.000 11060 move complete, result=0
23:11:02.271 00.000 11060 worker thread done servicing request
23:11:02.281 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:02.298 00.017 10844 UpdateGuideState exits: m=3122 SNR=36.4
23:11:02.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:02.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:02.298 00.000 10844 Enqueuing Expose request
23:11:02.298 00.000 11060 Worker thread wakes up
23:11:02.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:02.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:02.300 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:02.933 00.633 11060 Exposure complete
23:11:03.175 00.242 11060 worker thread done servicing request
23:11:03.175 00.000 10844 OnExposeComplete: enter
23:11:03.175 00.000 10844 UpdateGuideState(): m_state=6
23:11:03.175 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
23:11:03.175 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=59.73, Mass=3285, SNR=37.3, Peak=255 HFD=3.6
23:11:03.178 00.003 10844 MultiStar: [#1 0.09,-0.14,0.96,U] [#2 -0.46,-0.75,0.00,M2] [#3 0.33,-0.37,0.86,U] [#4 0.34,-0.46,0.96,U] [#5 -0.06,-0.30,0.97,U] [#6 0.33,-0.39,0.89,U] [#7 0.49,0.22,0.82,U] [#8 0.24,-0.87,0.00,M1] 
23:11:03.178 00.000 10844 single-star, 6 included, MultiStar: {0.23, -0.19}, one-star: {0.12, 0.11}
23:11:03.178 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
23:11:03.178 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
23:11:03.178 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.72 mountX=-0.13 mountY=0.10, mountTheta=2.46
23:11:03.178 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.11, opts=13)
23:11:03.178 00.000 10844 Enqueuing Move request for scope (0.12, 0.11)
23:11:03.180 00.002 11060 Worker thread wakes up
23:11:03.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:11:03.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:11:03.180 00.000 11060 Moving (0.12, 0.11) raw xDistance=-0.13 yDistance=0.10
23:11:03.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:11:03.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:03.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:11:03.180 00.000 11060 MoveAxis(E, 22, ABG)
23:11:03.180 00.000 11060 Guiding  Dir = 2, Dur = 22
23:11:03.183 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:03.193 00.010 11060 IsSlewing returns 0
23:11:03.194 00.001 11060 IsGuiding returns 0
23:11:03.206 00.012 10844 UpdateGuideState exits: m=3285 SNR=37.3 Saturated
23:11:03.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:03.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:03.206 00.000 10844 Enqueuing Expose request
23:11:03.224 00.018 11060 IsGuiding returns 0
23:11:03.224 00.000 11060 Move returns status 0, amount 22
23:11:03.224 00.000 11060 MoveAxis(N, 0, ABG)
23:11:03.224 00.000 11060 Move returns status 0, amount 0
23:11:03.224 00.000 11060 move complete, result=0
23:11:03.224 00.000 11060 worker thread done servicing request
23:11:03.224 00.000 11060 Worker thread wakes up
23:11:03.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:03.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:03.230 00.006 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:11:03.862 00.632 11060 Exposure complete
23:11:04.079 00.217 11060 worker thread done servicing request
23:11:04.079 00.000 10844 OnExposeComplete: enter
23:11:04.079 00.000 10844 UpdateGuideState(): m_state=6
23:11:04.079 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
23:11:04.079 00.000 10844 Star::Find returns 1 (1), X=255.67, Y=59.54, Mass=2829, SNR=34.2, Peak=255 HFD=3.3
23:11:04.079 00.000 10844 MultiStar: [#1 -0.14,-0.13,1.07,U] [#2 -0.24,-0.58,0.00,M3] [#3 0.46,-0.08,0.96,U] [#4 -0.29,-0.10,0.99,U] [#5 -0.15,-0.51,1.07,U] [#6 -0.06,-0.07,0.89,U] [#7 0.38,-0.13,0.96,U] [#8 0.25,-0.07,0.95,U] 
23:11:04.079 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.15}, one-star: {0.55, -0.08}
23:11:04.079 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
23:11:04.079 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
23:11:04.079 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=0.13 mountY=0.14, mountTheta=0.84
23:11:04.092 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.15, opts=13)
23:11:04.092 00.000 10844 Enqueuing Move request for scope (0.12, -0.15)
23:11:04.092 00.000 11060 Worker thread wakes up
23:11:04.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
23:11:04.092 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
23:11:04.092 00.000 11060 Moving (0.12, -0.15) raw xDistance=0.13 yDistance=0.14
23:11:04.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:11:04.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:04.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:11:04.092 00.000 11060 MoveAxis(W, 21, ABG)
23:11:04.092 00.000 11060 Guiding  Dir = 3, Dur = 21
23:11:04.097 00.005 11060 IsSlewing returns 0
23:11:04.097 00.000 11060 IsGuiding returns 0
23:11:04.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:11:04.117 00.020 10844 UpdateGuideState exits: m=2829 SNR=34.2 Saturated
23:11:04.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:04.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:04.117 00.000 10844 Enqueuing Expose request
23:11:04.128 00.011 11060 IsGuiding returns 0
23:11:04.128 00.000 11060 Move returns status 0, amount 21
23:11:04.128 00.000 11060 MoveAxis(N, 0, ABG)
23:11:04.130 00.002 11060 Move returns status 0, amount 0
23:11:04.130 00.000 11060 move complete, result=0
23:11:04.130 00.000 11060 worker thread done servicing request
23:11:04.130 00.000 11060 Worker thread wakes up
23:11:04.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:04.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:04.130 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
23:11:04.783 00.653 11060 Exposure complete
23:11:05.020 00.237 11060 worker thread done servicing request
23:11:05.020 00.000 10844 OnExposeComplete: enter
23:11:05.020 00.000 10844 UpdateGuideState(): m_state=6
23:11:05.020 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
23:11:05.020 00.000 10844 Star::Find returns 1 (1), X=255.42, Y=59.44, Mass=3153, SNR=36.1, Peak=255 HFD=3.3
23:11:05.020 00.000 10844 MultiStar: [#1 0.03,-0.03,1.00,U] [#2 0.41,-0.51,0.00,M4] [#3 0.52,-0.34,0.90,U] [#4 -0.21,-0.06,1.01,U] [#5 -0.17,-0.35,1.01,U] [#6 0.20,-0.19,0.92,U] [#7 0.11,0.23,0.78,U] [#8 0.34,-0.23,0.93,U] 
23:11:05.020 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.15}, one-star: {0.30, -0.18}
23:11:05.020 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
23:11:05.020 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
23:11:05.020 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=0.12 mountY=0.15, mountTheta=0.89
23:11:05.020 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.15, opts=13)
23:11:05.020 00.000 10844 Enqueuing Move request for scope (0.13, -0.15)
23:11:05.020 00.000 11060 Worker thread wakes up
23:11:05.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
23:11:05.020 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
23:11:05.020 00.000 11060 Moving (0.13, -0.15) raw xDistance=0.12 yDistance=0.15
23:11:05.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:11:05.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:05.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:11:05.020 00.000 11060 MoveAxis(W, 22, ABG)
23:11:05.024 00.004 11060 Guiding  Dir = 3, Dur = 22
23:11:05.029 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:05.040 00.011 11060 IsSlewing returns 0
23:11:05.040 00.000 11060 IsGuiding returns 0
23:11:05.062 00.022 10844 UpdateGuideState exits: m=3153 SNR=36.1 Saturated
23:11:05.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:05.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:05.062 00.000 10844 Enqueuing Expose request
23:11:05.071 00.009 11060 IsGuiding returns 0
23:11:05.071 00.000 11060 Move returns status 0, amount 22
23:11:05.071 00.000 11060 MoveAxis(N, 0, ABG)
23:11:05.071 00.000 11060 Move returns status 0, amount 0
23:11:05.071 00.000 11060 move complete, result=0
23:11:05.071 00.000 11060 worker thread done servicing request
23:11:05.071 00.000 11060 Worker thread wakes up
23:11:05.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:05.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:05.071 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
23:11:05.696 00.625 11060 Exposure complete
23:11:05.931 00.235 11060 worker thread done servicing request
23:11:05.931 00.000 10844 OnExposeComplete: enter
23:11:05.931 00.000 10844 UpdateGuideState(): m_state=6
23:11:05.931 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
23:11:05.931 00.000 10844 Star::Find returns 1 (0), X=255.55, Y=59.31, Mass=2808, SNR=34.6, Peak=250 HFD=3.2
23:11:05.931 00.000 10844 MultiStar: [#1 0.21,-0.11,1.05,U] [#2 0.35,-0.58,0.00,M5] [#3 0.66,-0.04,0.00,M1] [#4 0.58,-0.17,1.09,U] [#5 0.13,-0.24,1.06,U] [#6 0.04,-0.20,0.99,U] [#7 0.60,-0.20,0.00,M1] [#8 0.28,-0.46,1.06,U] 
23:11:05.931 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.25}, one-star: {0.43, -0.31}
23:11:05.931 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
23:11:05.931 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
23:11:05.931 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.25 hyp=0.37 cameraTheta=-0.72 mountX=0.19 mountY=0.32, mountTheta=1.02
23:11:05.936 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.25, opts=13)
23:11:05.936 00.000 10844 Enqueuing Move request for scope (0.28, -0.25)
23:11:05.936 00.000 11060 Worker thread wakes up
23:11:05.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.25) opts 0xd
23:11:05.936 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.25)
23:11:05.936 00.000 11060 Moving (0.28, -0.25) raw xDistance=0.19 yDistance=0.32
23:11:05.938 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:11:05.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
23:11:05.938 00.000 11060 MoveAxis(W, 34, ABG)
23:11:05.938 00.000 11060 Guiding  Dir = 3, Dur = 34
23:11:05.942 00.004 11060 IsSlewing returns 0
23:11:05.942 00.000 11060 IsGuiding returns 0
23:11:05.946 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:05.964 00.018 10844 UpdateGuideState exits: m=2808 SNR=34.6
23:11:05.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:05.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:05.964 00.000 10844 Enqueuing Expose request
23:11:05.992 00.028 11060 IsGuiding returns 0
23:11:05.992 00.000 11060 Move returns status 0, amount 34
23:11:05.992 00.000 11060 MoveAxis(S, 123, ABG)
23:11:05.992 00.000 11060 Guiding  Dir = 1, Dur = 123
23:11:06.008 00.016 11060 IsSlewing returns 0
23:11:06.008 00.000 11060 IsGuiding returns 0
23:11:06.139 00.131 11060 IsGuiding returns 0
23:11:06.139 00.000 11060 Move returns status 0, amount 123
23:11:06.139 00.000 11060 move complete, result=0
23:11:06.139 00.000 11060 worker thread done servicing request
23:11:06.139 00.000 11060 Worker thread wakes up
23:11:06.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:06.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:06.139 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.3 px 123 ms SOUTH
23:11:06.768 00.629 11060 Exposure complete
23:11:06.992 00.224 11060 worker thread done servicing request
23:11:06.992 00.000 10844 OnExposeComplete: enter
23:11:06.992 00.000 10844 UpdateGuideState(): m_state=6
23:11:06.992 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
23:11:06.992 00.000 10844 Star::Find returns 1 (0), X=255.45, Y=59.46, Mass=3157, SNR=36.3, Peak=250 HFD=3.3
23:11:06.992 00.000 10844 MultiStar: [#1 -0.32,-0.10,1.01,U] [#2 -0.12,-0.48,1.85,U] [#3 0.42,-0.22,0.98,U] [#4 0.07,0.05,0.95,U] [#5 -0.25,-0.53,1.06,U] [#6 0.07,-0.12,0.92,U] [#7 0.56,-0.40,0.00,M2] [#8 0.38,-0.69,0.00,M1] 
23:11:06.992 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.26}, one-star: {0.33, -0.16}
23:11:06.992 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
23:11:06.992 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
23:11:06.992 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.54 mountX=0.25 mountY=0.05, mountTheta=0.19
23:11:06.992 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.26, opts=13)
23:11:06.992 00.000 10844 Enqueuing Move request for scope (0.01, -0.26)
23:11:06.992 00.000 11060 Worker thread wakes up
23:11:06.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd
23:11:06.992 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.26)
23:11:06.992 00.000 11060 Moving (0.01, -0.26) raw xDistance=0.25 yDistance=0.05
23:11:06.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:11:06.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:06.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:11:06.997 00.005 11060 MoveAxis(W, 45, ABG)
23:11:06.997 00.000 11060 Guiding  Dir = 3, Dur = 45
23:11:07.005 00.008 11060 IsSlewing returns 0
23:11:07.005 00.000 11060 IsGuiding returns 0
23:11:07.011 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:07.047 00.036 10844 UpdateGuideState exits: m=3157 SNR=36.3
23:11:07.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:07.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:07.047 00.000 10844 Enqueuing Expose request
23:11:07.059 00.012 11060 IsGuiding returns 0
23:11:07.059 00.000 11060 Move returns status 0, amount 45
23:11:07.059 00.000 11060 MoveAxis(N, 0, ABG)
23:11:07.059 00.000 11060 Move returns status 0, amount 0
23:11:07.059 00.000 11060 move complete, result=0
23:11:07.059 00.000 11060 worker thread done servicing request
23:11:07.059 00.000 11060 Worker thread wakes up
23:11:07.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:07.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:07.068 00.009 10844 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
23:11:07.682 00.614 11060 Exposure complete
23:11:07.904 00.222 11060 worker thread done servicing request
23:11:07.904 00.000 10844 OnExposeComplete: enter
23:11:07.904 00.000 10844 UpdateGuideState(): m_state=6
23:11:07.904 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
23:11:07.906 00.002 10844 Star::Find returns 1 (1), X=255.53, Y=59.53, Mass=3087, SNR=36.1, Peak=255 HFD=3.2
23:11:07.906 00.000 10844 MultiStar: [#1 0.05,-0.26,0.94,U] [#2 -0.19,0.19,1.96,U] [#3 0.18,-0.23,0.88,U] [#4 -0.01,-0.27,0.91,U] [#5 -0.17,-0.39,1.01,U] [#6 0.05,-0.05,0.91,U] [#7 0.33,-0.50,0.82,U] [#8 0.15,0.02,0.92,U] 
23:11:07.906 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {0.41, -0.09}
23:11:07.906 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
23:11:07.906 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
23:11:07.906 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.18 mountX=0.12 mountY=0.08, mountTheta=0.56
23:11:07.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
23:11:07.908 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
23:11:07.908 00.000 11060 Worker thread wakes up
23:11:07.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:11:07.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:11:07.908 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.08
23:11:07.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:11:07.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:07.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:11:07.908 00.000 11060 MoveAxis(W, 22, ABG)
23:11:07.908 00.000 11060 Guiding  Dir = 3, Dur = 22
23:11:07.915 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:07.919 00.004 11060 IsSlewing returns 0
23:11:07.919 00.000 11060 IsGuiding returns 0
23:11:07.933 00.014 10844 UpdateGuideState exits: m=3087 SNR=36.1 Saturated
23:11:07.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:07.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:07.933 00.000 10844 Enqueuing Expose request
23:11:07.957 00.024 11060 IsGuiding returns 0
23:11:07.957 00.000 11060 Move returns status 0, amount 22
23:11:07.957 00.000 11060 MoveAxis(N, 0, ABG)
23:11:07.957 00.000 11060 Move returns status 0, amount 0
23:11:07.957 00.000 11060 move complete, result=0
23:11:07.957 00.000 11060 worker thread done servicing request
23:11:07.957 00.000 11060 Worker thread wakes up
23:11:07.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:07.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:07.957 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
23:11:08.590 00.633 11060 Exposure complete
23:11:08.822 00.232 11060 worker thread done servicing request
23:11:08.822 00.000 10844 OnExposeComplete: enter
23:11:08.822 00.000 10844 UpdateGuideState(): m_state=6
23:11:08.822 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
23:11:08.824 00.002 10844 Star::Find returns 1 (1), X=255.40, Y=59.58, Mass=2937, SNR=34.8, Peak=255 HFD=3.3
23:11:08.824 00.000 10844 MultiStar: [#1 -0.06,-0.35,1.05,U] [#2 0.14,-0.04,1.99,U] [#3 -0.09,-0.40,0.95,U] [#4 0.43,0.35,0.98,U] [#5 0.12,-0.58,1.02,U] [#6 0.04,-0.48,0.97,U] [#7 0.08,-0.41,0.86,U] [#8 -0.20,-0.24,1.00,U] 
23:11:08.824 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.22}, one-star: {0.28, -0.03}
23:11:08.824 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
23:11:08.824 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:11:08.824 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.19 mountX=0.20 mountY=0.12, mountTheta=0.55
23:11:08.825 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.22, opts=13)
23:11:08.825 00.000 10844 Enqueuing Move request for scope (0.09, -0.22)
23:11:08.825 00.000 11060 Worker thread wakes up
23:11:08.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
23:11:08.825 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
23:11:08.825 00.000 11060 Moving (0.09, -0.22) raw xDistance=0.20 yDistance=0.12
23:11:08.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:11:08.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:08.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:11:08.825 00.000 11060 MoveAxis(W, 36, ABG)
23:11:08.825 00.000 11060 Guiding  Dir = 3, Dur = 36
23:11:08.831 00.006 11060 IsSlewing returns 0
23:11:08.831 00.000 11060 IsGuiding returns 0
23:11:08.831 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:08.862 00.031 10844 UpdateGuideState exits: m=2937 SNR=34.8 Saturated
23:11:08.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:08.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:08.862 00.000 10844 Enqueuing Expose request
23:11:08.878 00.016 11060 IsGuiding returns 0
23:11:08.878 00.000 11060 Move returns status 0, amount 36
23:11:08.878 00.000 11060 MoveAxis(N, 0, ABG)
23:11:08.878 00.000 11060 Move returns status 0, amount 0
23:11:08.878 00.000 11060 move complete, result=0
23:11:08.878 00.000 11060 worker thread done servicing request
23:11:08.878 00.000 11060 Worker thread wakes up
23:11:08.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:08.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:08.878 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
23:11:09.516 00.638 11060 Exposure complete
23:11:09.730 00.214 11060 worker thread done servicing request
23:11:09.730 00.000 10844 OnExposeComplete: enter
23:11:09.730 00.000 10844 UpdateGuideState(): m_state=6
23:11:09.730 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
23:11:09.730 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.77, Mass=2973, SNR=35.6, Peak=255 HFD=3.6
23:11:09.730 00.000 10844 MultiStar: [#1 -0.39,-0.29,1.02,U] [#2 -0.37,-0.02,2.01,U] [#3 -0.08,-0.36,0.99,U] [#4 0.63,-0.23,0.00,M1] [#5 -0.30,-0.43,1.11,U] [#6 0.14,0.32,0.94,U] [#7 0.19,-0.40,0.82,U] [#8 0.19,0.18,0.90,U] 
23:11:09.730 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.10}, one-star: {0.10, 0.15}
23:11:09.730 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
23:11:09.730 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:11:09.734 00.004 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.41 mountX=0.12 mountY=-0.10, mountTheta=-0.67
23:11:09.735 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.10, opts=13)
23:11:09.735 00.000 10844 Enqueuing Move request for scope (-0.11, -0.10)
23:11:09.735 00.000 11060 Worker thread wakes up
23:11:09.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
23:11:09.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
23:11:09.737 00.002 11060 Moving (-0.11, -0.10) raw xDistance=0.12 yDistance=-0.10
23:11:09.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:11:09.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:09.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:11:09.737 00.000 11060 MoveAxis(W, 22, ABG)
23:11:09.737 00.000 11060 Guiding  Dir = 3, Dur = 22
23:11:09.740 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:09.751 00.011 11060 IsSlewing returns 0
23:11:09.751 00.000 11060 IsGuiding returns 0
23:11:09.761 00.010 10844 UpdateGuideState exits: m=2973 SNR=35.6 Saturated
23:11:09.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:09.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:09.761 00.000 10844 Enqueuing Expose request
23:11:09.790 00.029 11060 IsGuiding returns 0
23:11:09.790 00.000 11060 Move returns status 0, amount 22
23:11:09.790 00.000 11060 MoveAxis(N, 0, ABG)
23:11:09.790 00.000 11060 Move returns status 0, amount 0
23:11:09.790 00.000 11060 move complete, result=0
23:11:09.790 00.000 11060 worker thread done servicing request
23:11:09.790 00.000 11060 Worker thread wakes up
23:11:09.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:09.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:09.791 00.001 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
23:11:10.430 00.639 11060 Exposure complete
23:11:10.726 00.296 11060 worker thread done servicing request
23:11:10.726 00.000 10844 OnExposeComplete: enter
23:11:10.726 00.000 10844 UpdateGuideState(): m_state=6
23:11:10.726 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
23:11:10.726 00.000 10844 Star::Find returns 1 (0), X=255.24, Y=59.62, Mass=2861, SNR=34.9, Peak=253 HFD=3.6
23:11:10.726 00.000 10844 MultiStar: [#1 -0.31,-0.32,0.99,U] [#2 0.08,-0.17,2.02,U] [#3 -0.10,0.01,1.03,U] [#4 0.48,-0.12,1.07,U] [#5 -0.07,-0.22,1.04,U] [#6 0.26,0.26,0.94,U] [#7 0.07,-0.09,0.84,U] [#8 0.32,0.39,0.99,U] 
23:11:10.726 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.12, 0.01}
23:11:10.726 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
23:11:10.726 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
23:11:10.726 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.43 mountX=0.03 mountY=0.10, mountTheta=1.32
23:11:10.729 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.04, opts=13)
23:11:10.729 00.000 10844 Enqueuing Move request for scope (0.09, -0.04)
23:11:10.731 00.002 11060 Worker thread wakes up
23:11:10.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:11:10.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:11:10.731 00.000 11060 Moving (0.09, -0.04) raw xDistance=0.03 yDistance=0.10
23:11:10.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:11:10.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:10.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:11:10.731 00.000 11060 MoveAxis(E, 0, ABG)
23:11:10.732 00.001 11060 Move returns status 0, amount 0
23:11:10.732 00.000 11060 MoveAxis(N, 0, ABG)
23:11:10.732 00.000 11060 Move returns status 0, amount 0
23:11:10.732 00.000 11060 move complete, result=0
23:11:10.732 00.000 11060 worker thread done servicing request
23:11:10.736 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:10.756 00.020 10844 UpdateGuideState exits: m=2861 SNR=34.9
23:11:10.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:10.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:10.756 00.000 10844 Enqueuing Expose request
23:11:10.756 00.000 11060 Worker thread wakes up
23:11:10.756 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:10.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:10.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:11.395 00.639 11060 Exposure complete
23:11:11.656 00.261 11060 worker thread done servicing request
23:11:11.656 00.000 10844 OnExposeComplete: enter
23:11:11.656 00.000 10844 UpdateGuideState(): m_state=6
23:11:11.656 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
23:11:11.656 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=59.71, Mass=3027, SNR=36.0, Peak=252 HFD=3.3
23:11:11.656 00.000 10844 MultiStar: [#1 -0.51,-0.46,0.00,M1] [#2 -0.08,-0.02,2.03,U] [#3 0.16,-0.26,0.97,U] [#4 -0.04,0.11,0.96,U] [#5 -0.07,-0.61,0.94,U] [#6 0.33,0.04,0.89,U] [#7 -0.02,-0.34,0.76,U] [#8 -0.19,0.19,0.91,U] 
23:11:11.656 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.08}, one-star: {-0.01, 0.09}
23:11:11.656 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
23:11:11.656 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
23:11:11.656 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.60 mountX=0.08 mountY=0.01, mountTheta=0.14
23:11:11.656 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.08, opts=13)
23:11:11.656 00.000 10844 Enqueuing Move request for scope (-0.00, -0.08)
23:11:11.661 00.005 11060 Worker thread wakes up
23:11:11.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
23:11:11.661 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
23:11:11.661 00.000 11060 Moving (-0.00, -0.08) raw xDistance=0.08 yDistance=0.01
23:11:11.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:11:11.662 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:11.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:11:11.662 00.000 11060 MoveAxis(E, 0, ABG)
23:11:11.662 00.000 11060 Move returns status 0, amount 0
23:11:11.662 00.000 11060 MoveAxis(N, 0, ABG)
23:11:11.662 00.000 11060 Move returns status 0, amount 0
23:11:11.662 00.000 11060 move complete, result=0
23:11:11.662 00.000 11060 worker thread done servicing request
23:11:11.666 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:11.687 00.021 10844 UpdateGuideState exits: m=3027 SNR=36.0
23:11:11.692 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:11.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:11.692 00.000 10844 Enqueuing Expose request
23:11:11.692 00.000 11060 Worker thread wakes up
23:11:11.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:11.692 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:11.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:12.350 00.658 11060 Exposure complete
23:11:12.581 00.231 11060 worker thread done servicing request
23:11:12.581 00.000 10844 OnExposeComplete: enter
23:11:12.581 00.000 10844 UpdateGuideState(): m_state=6
23:11:12.581 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
23:11:12.581 00.000 10844 Star::Find returns 1 (1), X=254.80, Y=59.08, Mass=3333, SNR=37.6, Peak=255 HFD=3.7
23:11:12.581 00.000 10844 MultiStar: [#1 -0.28,-0.13,0.88,U] [#2 -0.27,-0.01,1.85,U] [#3 0.20,-0.21,0.82,U] [#4 0.43,0.05,0.88,U] [#5 0.17,-0.41,0.96,U] [#6 -0.13,-0.03,0.94,U] [#7 0.15,-0.49,0.84,U] [#8 0.24,-0.08,0.86,U] 
23:11:12.581 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.19}, one-star: {-0.32, -0.54}
23:11:12.583 00.002 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
23:11:12.583 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
23:11:12.583 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.66 mountX=0.19 mountY=0.01, mountTheta=0.07
23:11:12.583 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.19, opts=13)
23:11:12.583 00.000 10844 Enqueuing Move request for scope (-0.02, -0.19)
23:11:12.583 00.000 11060 Worker thread wakes up
23:11:12.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
23:11:12.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
23:11:12.583 00.000 11060 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.01
23:11:12.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:11:12.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:12.586 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:11:12.586 00.000 11060 MoveAxis(W, 33, ABG)
23:11:12.586 00.000 11060 Guiding  Dir = 3, Dur = 33
23:11:12.591 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:11:12.617 00.026 11060 IsSlewing returns 0
23:11:12.618 00.001 11060 IsGuiding returns 0
23:11:12.618 00.000 10844 UpdateGuideState exits: m=3333 SNR=37.6 Saturated
23:11:12.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:12.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:12.618 00.000 10844 Enqueuing Expose request
23:11:12.659 00.041 11060 IsGuiding returns 0
23:11:12.659 00.000 11060 Move returns status 0, amount 33
23:11:12.660 00.001 11060 MoveAxis(N, 0, ABG)
23:11:12.660 00.000 11060 Move returns status 0, amount 0
23:11:12.660 00.000 11060 move complete, result=0
23:11:12.660 00.000 11060 worker thread done servicing request
23:11:12.660 00.000 11060 Worker thread wakes up
23:11:12.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:12.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:12.662 00.002 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
23:11:13.331 00.669 11060 Exposure complete
23:11:13.547 00.216 11060 worker thread done servicing request
23:11:13.547 00.000 10844 OnExposeComplete: enter
23:11:13.547 00.000 10844 UpdateGuideState(): m_state=6
23:11:13.547 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
23:11:13.547 00.000 10844 Star::Find returns 1 (1), X=255.69, Y=58.70, Mass=2980, SNR=35.4, Peak=255 HFD=3.6
23:11:13.547 00.000 10844 MultiStar: [#1 -0.16,-0.50,1.01,U] [#2 0.05,0.29,1.94,U] [#3 0.30,-0.20,1.03,U] [#4 0.31,0.11,0.93,U] [#5 0.32,-0.07,0.99,U] [#6 0.15,-0.12,0.91,U] [#7 -0.10,-0.46,0.88,U] [#8 0.35,-0.50,0.94,U] 
23:11:13.549 00.002 10844 refined, 8 included, MultiStar: {0.19, -0.21}, one-star: {0.57, -0.92}
23:11:13.549 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
23:11:13.549 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
23:11:13.549 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-0.85 mountX=0.17 mountY=0.22, mountTheta=0.90
23:11:13.549 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.21, opts=13)
23:11:13.549 00.000 10844 Enqueuing Move request for scope (0.19, -0.21)
23:11:13.549 00.000 11060 Worker thread wakes up
23:11:13.551 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.21) opts 0xd
23:11:13.551 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.21)
23:11:13.551 00.000 11060 Moving (0.19, -0.21) raw xDistance=0.17 yDistance=0.22
23:11:13.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:11:13.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
23:11:13.551 00.000 11060 MoveAxis(W, 31, ABG)
23:11:13.551 00.000 11060 Guiding  Dir = 3, Dur = 31
23:11:13.555 00.004 11060 IsSlewing returns 0
23:11:13.555 00.000 11060 IsGuiding returns 0
23:11:13.556 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:13.571 00.015 10844 UpdateGuideState exits: m=2980 SNR=35.4 Saturated
23:11:13.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:13.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:13.571 00.000 10844 Enqueuing Expose request
23:11:13.607 00.036 11060 IsGuiding returns 0
23:11:13.607 00.000 11060 Move returns status 0, amount 31
23:11:13.607 00.000 11060 MoveAxis(S, 85, ABG)
23:11:13.607 00.000 11060 Guiding  Dir = 1, Dur = 85
23:11:13.613 00.006 11060 IsSlewing returns 0
23:11:13.613 00.000 11060 IsGuiding returns 0
23:11:13.713 00.100 11060 IsGuiding returns 0
23:11:13.713 00.000 11060 Move returns status 0, amount 85
23:11:13.713 00.000 11060 move complete, result=0
23:11:13.713 00.000 11060 worker thread done servicing request
23:11:13.713 00.000 11060 Worker thread wakes up
23:11:13.715 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:13.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:13.715 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.2 px 85 ms SOUTH
23:11:14.333 00.618 11060 Exposure complete
23:11:14.560 00.227 11060 worker thread done servicing request
23:11:14.561 00.001 10844 OnExposeComplete: enter
23:11:14.561 00.000 10844 UpdateGuideState(): m_state=6
23:11:14.561 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
23:11:14.561 00.000 10844 Star::Find returns 1 (1), X=255.26, Y=59.30, Mass=2970, SNR=35.3, Peak=255 HFD=3.7
23:11:14.561 00.000 10844 MultiStar: [#1 -0.13,-0.51,0.96,U] [#2 0.30,-0.24,2.05,U] [#3 0.58,0.38,0.00,M1] [#4 -0.16,0.11,0.99,U] [#5 -0.34,-0.19,1.11,U] [#6 0.15,0.24,0.94,U] [#7 0.74,-0.59,0.00,M1] [#8 0.18,0.18,0.93,U] 
23:11:14.561 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.13}, one-star: {0.14, -0.32}
23:11:14.561 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
23:11:14.561 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:11:14.561 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.13 cameraTheta=-1.19 mountX=0.11 mountY=0.07, mountTheta=0.55
23:11:14.574 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
23:11:14.574 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
23:11:14.574 00.000 11060 Worker thread wakes up
23:11:14.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:11:14.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:11:14.574 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.11 yDistance=0.07
23:11:14.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:11:14.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:14.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:11:14.574 00.000 11060 MoveAxis(E, 0, ABG)
23:11:14.574 00.000 11060 Move returns status 0, amount 0
23:11:14.574 00.000 11060 MoveAxis(N, 0, ABG)
23:11:14.574 00.000 11060 Move returns status 0, amount 0
23:11:14.576 00.002 11060 move complete, result=0
23:11:14.576 00.000 11060 worker thread done servicing request
23:11:14.582 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:14.600 00.018 10844 UpdateGuideState exits: m=2970 SNR=35.3 Saturated
23:11:14.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:14.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:14.600 00.000 10844 Enqueuing Expose request
23:11:14.600 00.000 11060 Worker thread wakes up
23:11:14.600 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:14.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:14.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:15.240 00.640 11060 Exposure complete
23:11:15.450 00.210 11060 worker thread done servicing request
23:11:15.450 00.000 10844 OnExposeComplete: enter
23:11:15.450 00.000 10844 UpdateGuideState(): m_state=6
23:11:15.450 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
23:11:15.450 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=58.99, Mass=3187, SNR=36.5, Peak=255 HFD=3.4
23:11:15.450 00.000 10844 MultiStar: [#1 0.05,-0.03,0.99,U] [#2 0.38,0.25,1.86,U] [#3 0.51,0.14,0.97,U] [#4 0.17,0.14,0.92,U] [#5 -0.04,-0.11,0.93,U] [#6 0.31,0.36,0.87,U] [#7 0.37,0.22,0.85,U] [#8 0.40,0.12,0.92,U] 
23:11:15.450 00.000 10844 refined, 8 included, MultiStar: {0.26, 0.06}, one-star: {0.10, -0.63}
23:11:15.450 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
23:11:15.450 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
23:11:15.450 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.27 cameraTheta=0.24 mountX=-0.11 mountY=0.25, mountTheta=1.99
23:11:15.456 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.06, opts=13)
23:11:15.456 00.000 10844 Enqueuing Move request for scope (0.26, 0.06)
23:11:15.456 00.000 11060 Worker thread wakes up
23:11:15.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
23:11:15.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
23:11:15.456 00.000 11060 Moving (0.26, 0.06) raw xDistance=-0.11 yDistance=0.25
23:11:15.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:11:15.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
23:11:15.456 00.000 11060 MoveAxis(E, 0, ABG)
23:11:15.456 00.000 11060 Move returns status 0, amount 0
23:11:15.456 00.000 11060 MoveAxis(S, 96, ABG)
23:11:15.456 00.000 11060 Guiding  Dir = 1, Dur = 96
23:11:15.466 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:11:15.471 00.005 11060 IsSlewing returns 0
23:11:15.471 00.000 11060 IsGuiding returns 0
23:11:15.481 00.010 10844 UpdateGuideState exits: m=3187 SNR=36.5 Saturated
23:11:15.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:15.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:15.481 00.000 10844 Enqueuing Expose request
23:11:15.583 00.102 11060 IsGuiding returns 0
23:11:15.583 00.000 11060 Move returns status 0, amount 96
23:11:15.583 00.000 11060 move complete, result=0
23:11:15.583 00.000 11060 worker thread done servicing request
23:11:15.584 00.001 11060 Worker thread wakes up
23:11:15.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:15.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:15.584 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 96 ms SOUTH
23:11:16.211 00.627 11060 Exposure complete
23:11:16.426 00.215 11060 worker thread done servicing request
23:11:16.426 00.000 10844 OnExposeComplete: enter
23:11:16.426 00.000 10844 UpdateGuideState(): m_state=6
23:11:16.427 00.001 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
23:11:16.427 00.000 10844 Star::Find returns 1 (0), X=255.33, Y=59.11, Mass=2954, SNR=34.9, Peak=249 HFD=3.4
23:11:16.427 00.000 10844 MultiStar: [#1 -0.20,-0.11,0.97,U] [#2 0.09,0.13,1.98,U] [#3 0.17,-0.29,0.96,U] [#4 -0.13,-0.28,1.01,U] [#5 -0.24,-0.53,1.01,U] [#6 -0.19,0.10,0.99,U] [#7 -0.09,-0.53,0.87,U] [#8 -0.09,0.12,1.01,U] 
23:11:16.427 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.17}, one-star: {0.21, -0.51}
23:11:16.427 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
23:11:16.427 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
23:11:16.427 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.79 mountX=0.18 mountY=-0.01, mountTheta=-0.06
23:11:16.429 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
23:11:16.429 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
23:11:16.429 00.000 11060 Worker thread wakes up
23:11:16.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
23:11:16.429 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
23:11:16.429 00.000 11060 Moving (-0.04, -0.17) raw xDistance=0.18 yDistance=-0.01
23:11:16.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:11:16.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:16.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:16.429 00.000 11060 MoveAxis(W, 30, ABG)
23:11:16.429 00.000 11060 Guiding  Dir = 3, Dur = 30
23:11:16.436 00.007 11060 IsSlewing returns 0
23:11:16.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:16.436 00.000 11060 IsGuiding returns 0
23:11:16.454 00.018 10844 UpdateGuideState exits: m=2954 SNR=34.9
23:11:16.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:16.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:16.454 00.000 10844 Enqueuing Expose request
23:11:16.486 00.032 11060 IsGuiding returns 0
23:11:16.486 00.000 11060 Move returns status 0, amount 30
23:11:16.486 00.000 11060 MoveAxis(N, 0, ABG)
23:11:16.486 00.000 11060 Move returns status 0, amount 0
23:11:16.486 00.000 11060 move complete, result=0
23:11:16.486 00.000 11060 worker thread done servicing request
23:11:16.486 00.000 11060 Worker thread wakes up
23:11:16.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:16.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:16.486 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
23:11:17.119 00.633 11060 Exposure complete
23:11:17.363 00.244 11060 worker thread done servicing request
23:11:17.363 00.000 10844 OnExposeComplete: enter
23:11:17.363 00.000 10844 UpdateGuideState(): m_state=6
23:11:17.363 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
23:11:17.363 00.000 10844 Star::Find returns 1 (1), X=255.11, Y=59.57, Mass=3549, SNR=38.6, Peak=255 HFD=3.9
23:11:17.366 00.003 10844 MultiStar: [#1 -0.29,0.49,0.96,U] [#2 -0.39,0.01,1.79,U] [#3 0.17,-0.28,0.90,U] [#4 -0.04,-0.06,0.89,U] [#5 0.07,0.01,0.96,U] [#6 -0.13,0.08,0.88,U] [#7 0.30,-0.21,0.81,U] [#8 0.33,-0.05,0.90,U] 
23:11:17.366 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {-0.01, -0.05}
23:11:17.366 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.89 = -1.40)
23:11:17.366 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
23:11:17.366 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.13 mountX=0.01 mountY=-0.04, mountTheta=-1.40
23:11:17.366 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.00, opts=13)
23:11:17.366 00.000 10844 Enqueuing Move request for scope (-0.04, 0.00)
23:11:17.366 00.000 11060 Worker thread wakes up
23:11:17.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
23:11:17.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
23:11:17.366 00.000 11060 Moving (-0.04, 0.00) raw xDistance=0.01 yDistance=-0.04
23:11:17.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:11:17.369 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:17.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:11:17.369 00.000 11060 MoveAxis(E, 0, ABG)
23:11:17.369 00.000 11060 Move returns status 0, amount 0
23:11:17.369 00.000 11060 MoveAxis(N, 0, ABG)
23:11:17.369 00.000 11060 Move returns status 0, amount 0
23:11:17.369 00.000 11060 move complete, result=0
23:11:17.369 00.000 11060 worker thread done servicing request
23:11:17.376 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:11:17.407 00.031 10844 UpdateGuideState exits: m=3549 SNR=38.6 Saturated
23:11:17.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:17.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:17.407 00.000 10844 Enqueuing Expose request
23:11:17.407 00.000 11060 Worker thread wakes up
23:11:17.407 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:17.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:17.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:18.034 00.627 11060 Exposure complete
23:11:18.279 00.245 11060 worker thread done servicing request
23:11:18.279 00.000 10844 OnExposeComplete: enter
23:11:18.279 00.000 10844 UpdateGuideState(): m_state=6
23:11:18.279 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
23:11:18.279 00.000 10844 Star::Find returns 1 (1), X=255.12, Y=59.36, Mass=3010, SNR=36.2, Peak=255 HFD=3.3
23:11:18.279 00.000 10844 MultiStar: [#1 0.05,-0.11,0.94,U] [#2 0.42,-0.19,1.90,U] [#3 0.27,0.06,0.92,U] [#4 -0.09,-0.29,0.93,U] [#5 0.01,-0.46,0.96,U] [#6 -0.28,-0.06,0.97,U] [#7 0.04,-0.24,0.80,U] [#8 0.08,-0.02,0.89,U] 
23:11:18.279 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.18}, one-star: {0.00, -0.26}
23:11:18.279 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
23:11:18.279 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
23:11:18.279 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.09 mountX=0.16 mountY=0.12, mountTheta=0.65
23:11:18.284 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.18, opts=13)
23:11:18.285 00.001 10844 Enqueuing Move request for scope (0.09, -0.18)
23:11:18.285 00.000 11060 Worker thread wakes up
23:11:18.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
23:11:18.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
23:11:18.285 00.000 11060 Moving (0.09, -0.18) raw xDistance=0.16 yDistance=0.12
23:11:18.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:11:18.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:18.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:11:18.285 00.000 11060 MoveAxis(W, 27, ABG)
23:11:18.285 00.000 11060 Guiding  Dir = 3, Dur = 27
23:11:18.290 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:18.295 00.005 11060 IsSlewing returns 0
23:11:18.295 00.000 11060 IsGuiding returns 0
23:11:18.309 00.014 10844 UpdateGuideState exits: m=3010 SNR=36.2 Saturated
23:11:18.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:18.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:18.309 00.000 10844 Enqueuing Expose request
23:11:18.332 00.023 11060 IsGuiding returns 0
23:11:18.332 00.000 11060 Move returns status 0, amount 27
23:11:18.333 00.001 11060 MoveAxis(N, 0, ABG)
23:11:18.333 00.000 11060 Move returns status 0, amount 0
23:11:18.333 00.000 11060 move complete, result=0
23:11:18.333 00.000 11060 worker thread done servicing request
23:11:18.333 00.000 11060 Worker thread wakes up
23:11:18.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:18.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:18.348 00.015 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
23:11:18.981 00.633 11060 Exposure complete
23:11:19.209 00.228 11060 worker thread done servicing request
23:11:19.209 00.000 10844 OnExposeComplete: enter
23:11:19.209 00.000 10844 UpdateGuideState(): m_state=6
23:11:19.210 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
23:11:19.210 00.000 10844 Star::Find returns 1 (0), X=254.78, Y=59.51, Mass=3177, SNR=35.7, Peak=253 HFD=3.7
23:11:19.210 00.000 10844 MultiStar: [#1 -0.44,-0.12,1.08,U] [#2 0.36,-0.35,1.91,U] [#3 0.36,-0.23,0.98,U] [#4 0.08,-0.15,0.92,U] [#5 0.02,0.01,1.09,U] [#6 -0.35,0.18,1.01,U] [#7 0.06,-0.27,0.83,U] [#8 -0.23,0.37,0.97,U] 
23:11:19.210 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.34, -0.11}
23:11:19.210 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:11:19.210 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
23:11:19.210 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.78 mountX=0.10 mountY=-0.00, mountTheta=-0.05
23:11:19.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
23:11:19.210 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
23:11:19.210 00.000 11060 Worker thread wakes up
23:11:19.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:11:19.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:11:19.210 00.000 11060 Moving (-0.02, -0.09) raw xDistance=0.10 yDistance=-0.00
23:11:19.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:11:19.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:19.215 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:11:19.217 00.002 11060 MoveAxis(E, 0, ABG)
23:11:19.217 00.000 11060 Move returns status 0, amount 0
23:11:19.217 00.000 11060 MoveAxis(N, 0, ABG)
23:11:19.217 00.000 11060 Move returns status 0, amount 0
23:11:19.217 00.000 11060 move complete, result=0
23:11:19.217 00.000 11060 worker thread done servicing request
23:11:19.224 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:19.240 00.016 10844 UpdateGuideState exits: m=3177 SNR=35.7
23:11:19.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:19.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:19.240 00.000 10844 Enqueuing Expose request
23:11:19.240 00.000 11060 Worker thread wakes up
23:11:19.240 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:19.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:19.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:19.883 00.643 11060 Exposure complete
23:11:20.095 00.212 11060 worker thread done servicing request
23:11:20.096 00.001 10844 OnExposeComplete: enter
23:11:20.096 00.000 10844 UpdateGuideState(): m_state=6
23:11:20.096 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
23:11:20.096 00.000 10844 Star::Find returns 1 (1), X=255.14, Y=59.59, Mass=3324, SNR=37.7, Peak=255 HFD=3.6
23:11:20.096 00.000 10844 MultiStar: [#1 -0.26,0.37,0.95,U] [#2 -0.54,0.26,1.98,U] [#3 -0.11,0.15,0.95,U] [#4 -0.01,-0.08,0.93,U] [#5 -0.45,0.06,0.99,U] [#6 -0.03,0.34,0.86,U] [#7 0.24,0.13,0.79,U] [#8 -0.37,0.42,0.86,U] 
23:11:20.096 00.000 10844 single-star, 8 included, MultiStar: {-0.22, 0.18}, one-star: {0.02, -0.03}
23:11:20.096 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
23:11:20.096 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
23:11:20.096 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.00 mountX=0.02 mountY=0.02, mountTheta=0.74
23:11:20.098 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
23:11:20.098 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
23:11:20.098 00.000 11060 Worker thread wakes up
23:11:20.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:11:20.098 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:11:20.098 00.000 11060 Moving (0.02, -0.03) raw xDistance=0.02 yDistance=0.02
23:11:20.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:11:20.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:20.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:11:20.098 00.000 11060 MoveAxis(E, 0, ABG)
23:11:20.098 00.000 11060 Move returns status 0, amount 0
23:11:20.098 00.000 11060 MoveAxis(N, 0, ABG)
23:11:20.098 00.000 11060 Move returns status 0, amount 0
23:11:20.098 00.000 11060 move complete, result=0
23:11:20.098 00.000 11060 worker thread done servicing request
23:11:20.106 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:20.124 00.018 10844 UpdateGuideState exits: m=3324 SNR=37.7 Saturated
23:11:20.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:20.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:20.124 00.000 10844 Enqueuing Expose request
23:11:20.124 00.000 11060 Worker thread wakes up
23:11:20.124 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:20.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:20.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:20.762 00.638 11060 Exposure complete
23:11:21.005 00.243 11060 worker thread done servicing request
23:11:21.005 00.000 10844 OnExposeComplete: enter
23:11:21.005 00.000 10844 UpdateGuideState(): m_state=6
23:11:21.005 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
23:11:21.005 00.000 10844 Star::Find returns 1 (1), X=255.14, Y=59.83, Mass=3027, SNR=35.5, Peak=255 HFD=3.5
23:11:21.005 00.000 10844 MultiStar: [#1 -0.13,0.66,0.00,M1] [#2 -0.03,0.15,2.06,U] [#3 0.05,0.09,1.00,U] [#4 -0.03,-0.11,1.03,U] [#5 -0.21,-0.20,1.03,U] [#6 -0.44,0.53,0.00,M1] [#7 0.11,0.17,0.89,U] [#8 -0.14,-0.01,0.96,U] 
23:11:21.005 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.05}, one-star: {0.02, 0.21}
23:11:21.005 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
23:11:21.005 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.43)
23:11:21.005 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.12 mountX=-0.05 mountY=-0.04, mountTheta=-2.42
23:11:21.005 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.05, opts=13)
23:11:21.005 00.000 10844 Enqueuing Move request for scope (-0.03, 0.05)
23:11:21.005 00.000 11060 Worker thread wakes up
23:11:21.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:11:21.005 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:11:21.010 00.005 11060 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=-0.04
23:11:21.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:11:21.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:21.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:11:21.010 00.000 11060 MoveAxis(E, 0, ABG)
23:11:21.010 00.000 11060 Move returns status 0, amount 0
23:11:21.010 00.000 11060 MoveAxis(N, 0, ABG)
23:11:21.010 00.000 11060 Move returns status 0, amount 0
23:11:21.010 00.000 11060 move complete, result=0
23:11:21.010 00.000 11060 worker thread done servicing request
23:11:21.018 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:21.050 00.032 10844 UpdateGuideState exits: m=3027 SNR=35.5 Saturated
23:11:21.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:21.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:21.050 00.000 10844 Enqueuing Expose request
23:11:21.050 00.000 11060 Worker thread wakes up
23:11:21.050 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:11:21.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:21.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:21.727 00.677 11060 Exposure complete
23:11:23.285 01.558 11060 worker thread done servicing request
23:11:23.285 00.000 10844 OnExposeComplete: enter
23:11:23.285 00.000 10844 UpdateGuideState(): m_state=6
23:11:23.286 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
23:11:23.286 00.000 10844 Star::Find returns 1 (1), X=255.64, Y=59.15, Mass=3138, SNR=36.4, Peak=255 HFD=3.4
23:11:23.286 00.000 10844 MultiStar: [#1 0.21,-0.14,0.92,U] [#2 -0.21,-0.16,1.94,U] [#3 0.44,-0.31,0.94,U] [#4 0.09,-0.03,0.95,U] [#5 -0.19,-0.36,1.09,U] [#6 -0.21,0.36,0.91,U] [#7 0.25,0.25,0.90,U] [#8 0.03,0.16,0.91,U] 
23:11:23.286 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.52, -0.47}
23:11:23.286 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
23:11:23.286 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
23:11:23.286 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=0.08 mountY=0.08, mountTheta=0.79
23:11:23.288 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.10, opts=13)
23:11:23.288 00.000 10844 Enqueuing Move request for scope (0.07, -0.10)
23:11:23.288 00.000 11060 Worker thread wakes up
23:11:23.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
23:11:23.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
23:11:23.288 00.000 11060 Moving (0.07, -0.10) raw xDistance=0.08 yDistance=0.08
23:11:23.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:11:23.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:23.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:11:23.288 00.000 11060 MoveAxis(E, 0, ABG)
23:11:23.288 00.000 11060 Move returns status 0, amount 0
23:11:23.288 00.000 11060 MoveAxis(N, 0, ABG)
23:11:23.288 00.000 11060 Move returns status 0, amount 0
23:11:23.288 00.000 11060 move complete, result=0
23:11:23.288 00.000 11060 worker thread done servicing request
23:11:23.314 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:11:23.346 00.032 10844 UpdateGuideState exits: m=3138 SNR=36.4 Saturated
23:11:23.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:23.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:23.347 00.001 10844 Enqueuing Expose request
23:11:23.347 00.000 11060 Worker thread wakes up
23:11:23.348 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:23.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:23.348 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:24.067 00.719 11060 Exposure complete
23:11:24.393 00.326 11060 worker thread done servicing request
23:11:24.393 00.000 10844 OnExposeComplete: enter
23:11:24.393 00.000 10844 UpdateGuideState(): m_state=6
23:11:24.394 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
23:11:24.394 00.000 10844 Star::Find returns 1 (1), X=254.93, Y=59.13, Mass=3248, SNR=37.3, Peak=255 HFD=3.2
23:11:24.395 00.001 10844 MultiStar: [#1 -0.39,0.06,0.91,U] [#2 -0.02,-0.02,1.81,U] [#3 0.04,0.05,0.90,U] [#4 -0.56,0.38,0.00,M1] [#5 -0.17,-0.43,1.02,U] [#6 -0.02,0.23,0.92,U] [#7 -0.10,0.35,0.80,U] [#8 -0.18,0.23,0.96,U] 
23:11:24.395 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.02}, one-star: {-0.19, -0.49}
23:11:24.395 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:11:24.395 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
23:11:24.395 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.01 mountX=0.04 mountY=-0.12, mountTheta=-1.26
23:11:24.395 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
23:11:24.395 00.000 10844 Enqueuing Move request for scope (-0.12, -0.02)
23:11:24.395 00.000 11060 Worker thread wakes up
23:11:24.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
23:11:24.395 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
23:11:24.395 00.000 11060 Moving (-0.12, -0.02) raw xDistance=0.04 yDistance=-0.12
23:11:24.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:11:24.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:24.398 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:11:24.398 00.000 11060 MoveAxis(E, 0, ABG)
23:11:24.398 00.000 11060 Move returns status 0, amount 0
23:11:24.398 00.000 11060 MoveAxis(N, 0, ABG)
23:11:24.398 00.000 11060 Move returns status 0, amount 0
23:11:24.398 00.000 11060 move complete, result=0
23:11:24.398 00.000 11060 worker thread done servicing request
23:11:24.408 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:24.428 00.020 10844 UpdateGuideState exits: m=3248 SNR=37.3 Saturated
23:11:24.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:24.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:24.428 00.000 10844 Enqueuing Expose request
23:11:24.428 00.000 11060 Worker thread wakes up
23:11:24.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:24.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:24.428 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:25.059 00.631 11060 Exposure complete
23:11:25.288 00.229 10844 evsrv: cli 0EEEE570 connect
23:11:25.288 00.000 10844 case statement mapped state 6 to 3
23:11:25.290 00.002 10844 case statement mapped state 6 to 3
23:11:25.296 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:25.296 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:25.300 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:25.300 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:25.301 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:25.301 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:25.303 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:25.303 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:25.318 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:25.318 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1030,"width":15,"height":15,"star_pos":[6.93,7.13],"pixels":"..."},"id":1}
23:11:25.356 00.038 11060 worker thread done servicing request
23:11:25.356 00.000 10844 OnExposeComplete: enter
23:11:25.356 00.000 10844 UpdateGuideState(): m_state=6
23:11:25.356 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
23:11:25.356 00.000 10844 Star::Find returns 1 (1), X=254.98, Y=59.69, Mass=3535, SNR=38.8, Peak=255 HFD=3.4
23:11:25.358 00.002 10844 MultiStar: [#1 -0.58,0.56,0.00,M1] [#2 -0.48,0.34,1.85,U] [#3 -0.12,0.45,0.83,U] [#4 0.20,0.27,0.84,U] [#5 -0.05,0.34,0.90,U] [#6 -0.28,0.28,0.87,U] [#7 0.08,0.63,0.00,M1] [#8 -0.09,0.40,0.82,U] 
23:11:25.358 00.000 10844 single-star, 6 included, MultiStar: {-0.19, 0.31}, one-star: {-0.14, 0.07}
23:11:25.358 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.86)
23:11:25.358 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.88)
23:11:25.358 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.67 mountX=-0.05 mountY=-0.15, mountTheta=-1.86
23:11:25.361 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.07, opts=13)
23:11:25.361 00.000 10844 Enqueuing Move request for scope (-0.14, 0.07)
23:11:25.361 00.000 11060 Worker thread wakes up
23:11:25.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
23:11:25.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
23:11:25.361 00.000 11060 Moving (-0.14, 0.07) raw xDistance=-0.05 yDistance=-0.15
23:11:25.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:11:25.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:25.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:11:25.361 00.000 11060 MoveAxis(E, 0, ABG)
23:11:25.361 00.000 11060 Move returns status 0, amount 0
23:11:25.361 00.000 11060 MoveAxis(N, 0, ABG)
23:11:25.361 00.000 11060 Move returns status 0, amount 0
23:11:25.361 00.000 11060 move complete, result=0
23:11:25.361 00.000 11060 worker thread done servicing request
23:11:25.382 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:25.403 00.021 10844 UpdateGuideState exits: m=3535 SNR=38.8 Saturated
23:11:25.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:25.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:25.403 00.000 10844 Enqueuing Expose request
23:11:25.403 00.000 11060 Worker thread wakes up
23:11:25.403 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:25.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:25.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:25.475 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:25.475 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:25.894 00.419 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:25.895 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:25.897 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:25.897 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:25.899 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:25.899 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:25.903 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:25.905 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:25.906 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:25.906 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1031,"width":15,"height":15,"star_pos":[6.98,6.69],"pixels":"..."},"id":1}
23:11:25.956 00.050 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:25.956 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:26.039 00.083 11060 Exposure complete
23:11:26.331 00.292 10844 OnExposeComplete: enter
23:11:26.331 00.000 10844 UpdateGuideState(): m_state=6
23:11:26.331 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
23:11:26.331 00.000 10844 Star::Find returns 1 (1), X=255.09, Y=59.33, Mass=2992, SNR=35.4, Peak=255 HFD=3.2
23:11:26.331 00.000 10844 MultiStar: [#1 -0.42,0.04,1.00,U] [#2 -0.50,0.16,1.96,U] [#3 0.10,-0.14,0.98,U] [#4 0.42,-0.02,1.02,U] [#5 -0.03,-0.34,1.04,U] [#6 -0.08,0.07,0.92,U] [#7 -0.18,0.17,0.82,U] [#8 -0.47,-0.17,0.93,U] 
23:11:26.333 00.002 10844 refined, 8 included, MultiStar: {-0.17, -0.04}, one-star: {-0.03, -0.29}
23:11:26.333 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:11:26.333 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:11:26.333 00.000 11060 worker thread done servicing request
23:11:26.333 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.89 mountX=0.07 mountY=-0.16, mountTheta=-1.14
23:11:26.334 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.04, opts=13)
23:11:26.334 00.000 10844 Enqueuing Move request for scope (-0.17, -0.04)
23:11:26.334 00.000 11060 Worker thread wakes up
23:11:26.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
23:11:26.334 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
23:11:26.334 00.000 11060 Moving (-0.17, -0.04) raw xDistance=0.07 yDistance=-0.16
23:11:26.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:11:26.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:26.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:11:26.334 00.000 11060 MoveAxis(E, 0, ABG)
23:11:26.334 00.000 11060 Move returns status 0, amount 0
23:11:26.334 00.000 11060 MoveAxis(N, 0, ABG)
23:11:26.334 00.000 11060 Move returns status 0, amount 0
23:11:26.334 00.000 11060 move complete, result=0
23:11:26.334 00.000 11060 worker thread done servicing request
23:11:26.339 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:26.365 00.026 10844 UpdateGuideState exits: m=2992 SNR=35.4 Saturated
23:11:26.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:26.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:26.366 00.001 10844 Enqueuing Expose request
23:11:26.366 00.000 11060 Worker thread wakes up
23:11:26.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:26.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:26.367 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:26.919 00.552 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:26.920 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:26.920 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:26.920 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:26.922 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:26.922 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:26.924 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:26.924 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:26.924 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:26.926 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1032,"width":15,"height":15,"star_pos":[7.09,7.33],"pixels":"..."},"id":1}
23:11:26.968 00.042 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:26.968 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:27.021 00.053 11060 Exposure complete
23:11:27.278 00.257 11060 worker thread done servicing request
23:11:27.278 00.000 10844 OnExposeComplete: enter
23:11:27.278 00.000 10844 UpdateGuideState(): m_state=6
23:11:27.283 00.005 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
23:11:27.283 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=59.63, Mass=3342, SNR=37.8, Peak=255 HFD=3.6
23:11:27.283 00.000 10844 MultiStar: [#1 -0.50,0.12,0.99,U] [#2 0.17,-0.08,1.97,U] [#3 -0.12,-0.07,0.93,U] [#4 0.25,0.12,0.88,U] [#5 -0.10,0.13,1.01,U] [#6 0.38,0.33,0.94,U] [#7 0.07,0.38,0.86,U] [#8 0.13,-0.21,0.86,U] 
23:11:27.283 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.12, 0.01}
23:11:27.283 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
23:11:27.283 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
23:11:27.283 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.89 mountX=-0.07 mountY=0.04, mountTheta=2.62
23:11:27.283 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
23:11:27.283 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
23:11:27.283 00.000 11060 Worker thread wakes up
23:11:27.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:11:27.283 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:11:27.283 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=0.04
23:11:27.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:11:27.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:27.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:11:27.283 00.000 11060 MoveAxis(E, 0, ABG)
23:11:27.283 00.000 11060 Move returns status 0, amount 0
23:11:27.283 00.000 11060 MoveAxis(N, 0, ABG)
23:11:27.286 00.003 11060 Move returns status 0, amount 0
23:11:27.286 00.000 11060 move complete, result=0
23:11:27.286 00.000 11060 worker thread done servicing request
23:11:27.292 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:27.313 00.021 10844 UpdateGuideState exits: m=3342 SNR=37.8 Saturated
23:11:27.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:27.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:27.313 00.000 10844 Enqueuing Expose request
23:11:27.313 00.000 11060 Worker thread wakes up
23:11:27.313 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:27.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:27.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:27.950 00.637 11060 Exposure complete
23:11:27.957 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:27.958 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:27.958 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:27.961 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:27.961 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:27.961 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:27.963 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:27.963 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:27.965 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:27.965 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1033,"width":15,"height":15,"star_pos":[7.24,6.63],"pixels":"..."},"id":1}
23:11:27.997 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:27.998 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:28.206 00.208 11060 worker thread done servicing request
23:11:28.206 00.000 10844 OnExposeComplete: enter
23:11:28.206 00.000 10844 UpdateGuideState(): m_state=6
23:11:28.206 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
23:11:28.208 00.002 10844 Star::Find returns 1 (0), X=255.33, Y=59.98, Mass=3047, SNR=36.0, Peak=251 HFD=3.3
23:11:28.208 00.000 10844 MultiStar: [#1 -0.23,0.23,1.02,U] [#2 -0.36,-0.10,1.99,U] [#3 0.15,0.30,1.00,U] [#4 0.09,0.07,0.95,U] [#5 -0.10,0.15,1.03,U] [#6 -0.34,0.71,0.00,M1] [#7 0.43,0.09,0.77,U] [#8 -0.06,0.09,0.88,U] 
23:11:28.208 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {0.21, 0.36}
23:11:28.208 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
23:11:28.208 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.68)
23:11:28.208 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.87 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
23:11:28.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.12, opts=13)
23:11:28.210 00.000 10844 Enqueuing Move request for scope (-0.04, 0.12)
23:11:28.210 00.000 11060 Worker thread wakes up
23:11:28.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:11:28.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:11:28.210 00.000 11060 Moving (-0.04, 0.12) raw xDistance=-0.12 yDistance=-0.06
23:11:28.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:11:28.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:28.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:28.210 00.000 11060 MoveAxis(E, 0, ABG)
23:11:28.212 00.002 11060 Move returns status 0, amount 0
23:11:28.212 00.000 11060 MoveAxis(N, 0, ABG)
23:11:28.212 00.000 11060 Move returns status 0, amount 0
23:11:28.212 00.000 11060 move complete, result=0
23:11:28.212 00.000 11060 worker thread done servicing request
23:11:28.218 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:28.248 00.030 10844 UpdateGuideState exits: m=3047 SNR=36.0
23:11:28.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:28.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:28.248 00.000 10844 Enqueuing Expose request
23:11:28.248 00.000 11060 Worker thread wakes up
23:11:28.248 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:28.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:28.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:28.861 00.613 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:28.861 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:28.861 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:28.861 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:28.864 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:28.864 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:28.864 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:28.864 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:28.874 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:28.874 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1034,"width":15,"height":15,"star_pos":[7.33,6.98],"pixels":"..."},"id":1}
23:11:28.877 00.003 11060 Exposure complete
23:11:28.940 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:28.940 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:29.114 00.174 11060 worker thread done servicing request
23:11:29.114 00.000 10844 OnExposeComplete: enter
23:11:29.114 00.000 10844 UpdateGuideState(): m_state=6
23:11:29.114 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
23:11:29.114 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=59.23, Mass=3122, SNR=36.1, Peak=255 HFD=3.9
23:11:29.114 00.000 10844 MultiStar: [#1 0.11,-0.56,1.06,U] [#2 0.07,-0.63,0.00,M1] [#3 0.22,-0.38,0.88,U] [#4 0.24,-0.10,0.96,U] [#5 -0.10,-0.26,1.00,U] [#6 -0.16,-0.27,0.92,U] [#7 0.03,-0.14,0.85,U] [#8 0.04,-0.01,0.97,U] 
23:11:29.114 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.27}, one-star: {-0.04, -0.39}
23:11:29.114 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
23:11:29.114 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
23:11:29.114 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.41 mountX=0.26 mountY=0.09, mountTheta=0.32
23:11:29.114 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.27, opts=13)
23:11:29.114 00.000 10844 Enqueuing Move request for scope (0.04, -0.27)
23:11:29.114 00.000 11060 Worker thread wakes up
23:11:29.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
23:11:29.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
23:11:29.114 00.000 11060 Moving (0.04, -0.27) raw xDistance=0.26 yDistance=0.09
23:11:29.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:11:29.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:29.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:11:29.114 00.000 11060 MoveAxis(W, 44, ABG)
23:11:29.119 00.005 11060 Guiding  Dir = 3, Dur = 44
23:11:29.128 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:29.145 00.017 11060 IsSlewing returns 0
23:11:29.145 00.000 11060 IsGuiding returns 0
23:11:29.149 00.004 10844 UpdateGuideState exits: m=3122 SNR=36.1 Saturated
23:11:29.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:29.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:29.149 00.000 10844 Enqueuing Expose request
23:11:29.221 00.072 11060 IsGuiding returns 0
23:11:29.221 00.000 11060 Move returns status 0, amount 44
23:11:29.221 00.000 11060 MoveAxis(N, 0, ABG)
23:11:29.222 00.001 11060 Move returns status 0, amount 0
23:11:29.222 00.000 11060 move complete, result=0
23:11:29.233 00.011 11060 worker thread done servicing request
23:11:29.233 00.000 11060 Worker thread wakes up
23:11:29.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:29.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:29.242 00.009 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
23:11:29.870 00.628 11060 Exposure complete
23:11:29.903 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:29.903 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:29.905 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:29.905 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:29.906 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:29.906 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:29.906 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:29.906 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:29.923 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:29.923 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1035,"width":15,"height":15,"star_pos":[7.08,7.23],"pixels":"..."},"id":1}
23:11:29.945 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:29.945 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:30.138 00.193 11060 worker thread done servicing request
23:11:30.138 00.000 10844 OnExposeComplete: enter
23:11:30.138 00.000 10844 UpdateGuideState(): m_state=6
23:11:30.138 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
23:11:30.138 00.000 10844 Star::Find returns 1 (1), X=255.58, Y=59.74, Mass=2988, SNR=35.7, Peak=255 HFD=3.5
23:11:30.140 00.002 10844 MultiStar: [#1 -0.12,0.02,0.95,U] [#2 0.12,-0.03,1.95,U] [#3 0.02,-0.08,0.95,U] [#4 0.13,-0.06,0.94,U] [#5 -0.21,-0.27,0.98,U] [#6 0.15,0.05,0.96,U] [#7 0.32,-0.11,0.88,U] [#8 -0.18,-0.31,0.93,U] 
23:11:30.140 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.46, 0.12}
23:11:30.140 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
23:11:30.140 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
23:11:30.140 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.71 mountX=0.05 mountY=0.09, mountTheta=1.04
23:11:30.155 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.07, opts=13)
23:11:30.157 00.002 10844 Enqueuing Move request for scope (0.08, -0.07)
23:11:30.158 00.001 11060 Worker thread wakes up
23:11:30.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:11:30.159 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:11:30.159 00.000 11060 Moving (0.08, -0.07) raw xDistance=0.05 yDistance=0.09
23:11:30.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:11:30.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:30.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:11:30.159 00.000 11060 MoveAxis(E, 0, ABG)
23:11:30.159 00.000 11060 Move returns status 0, amount 0
23:11:30.159 00.000 11060 MoveAxis(N, 0, ABG)
23:11:30.159 00.000 11060 Move returns status 0, amount 0
23:11:30.159 00.000 11060 move complete, result=0
23:11:30.159 00.000 11060 worker thread done servicing request
23:11:30.166 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:30.184 00.018 10844 UpdateGuideState exits: m=2988 SNR=35.7 Saturated
23:11:30.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:30.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:30.184 00.000 10844 Enqueuing Expose request
23:11:30.184 00.000 11060 Worker thread wakes up
23:11:30.184 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:30.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:30.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:30.815 00.631 11060 Exposure complete
23:11:30.876 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:30.876 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:30.878 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:30.879 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:30.880 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:30.880 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:30.895 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:30.895 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:30.896 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:30.897 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1036,"width":15,"height":15,"star_pos":[6.58,6.74],"pixels":"..."},"id":1}
23:11:30.960 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:30.961 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:31.084 00.123 11060 worker thread done servicing request
23:11:31.084 00.000 10844 OnExposeComplete: enter
23:11:31.084 00.000 10844 UpdateGuideState(): m_state=6
23:11:31.084 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
23:11:31.084 00.000 10844 Star::Find returns 1 (0), X=255.41, Y=59.61, Mass=2838, SNR=34.2, Peak=230 HFD=3.3
23:11:31.086 00.002 10844 MultiStar: [#1 -0.30,0.15,1.08,U] [#2 0.25,0.08,2.02,U] [#3 0.41,-0.40,0.94,U] [#4 0.29,0.51,0.97,U] [#5 -0.51,-0.33,1.05,U] [#6 -0.01,-0.31,1.03,U] [#7 0.44,-0.43,0.98,U] [#8 -0.02,-0.04,0.99,U] 
23:11:31.086 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.29, -0.01}
23:11:31.086 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
23:11:31.086 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
23:11:31.086 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.60 mountX=0.05 mountY=0.11, mountTheta=1.15
23:11:31.086 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
23:11:31.086 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
23:11:31.086 00.000 11060 Worker thread wakes up
23:11:31.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:11:31.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:11:31.086 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
23:11:31.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:11:31.089 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:31.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:11:31.089 00.000 11060 MoveAxis(E, 0, ABG)
23:11:31.089 00.000 11060 Move returns status 0, amount 0
23:11:31.089 00.000 11060 MoveAxis(N, 0, ABG)
23:11:31.089 00.000 11060 Move returns status 0, amount 0
23:11:31.089 00.000 11060 move complete, result=0
23:11:31.089 00.000 11060 worker thread done servicing request
23:11:31.103 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:11:31.122 00.019 10844 UpdateGuideState exits: m=2838 SNR=34.2
23:11:31.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:31.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:31.122 00.000 10844 Enqueuing Expose request
23:11:31.124 00.002 11060 Worker thread wakes up
23:11:31.124 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:31.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:31.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:31.758 00.634 11060 Exposure complete
23:11:31.900 00.142 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:31.900 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:31.902 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:31.902 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:31.902 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:31.902 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:31.902 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:31.904 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:31.904 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:31.904 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1037,"width":15,"height":15,"star_pos":[7.41,6.61],"pixels":"..."},"id":1}
23:11:31.915 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:31.915 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:32.018 00.103 10844 OnExposeComplete: enter
23:11:32.018 00.000 11060 worker thread done servicing request
23:11:32.018 00.000 10844 UpdateGuideState(): m_state=6
23:11:32.018 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
23:11:32.018 00.000 10844 Star::Find returns 1 (1), X=255.49, Y=59.45, Mass=3035, SNR=35.2, Peak=255 HFD=3.2
23:11:32.018 00.000 10844 MultiStar: [#1 -0.26,-0.22,1.09,U] [#2 -0.40,-0.42,1.99,U] [#3 0.00,-0.19,0.94,U] [#4 0.17,-0.51,0.90,U] [#5 -0.48,-0.44,0.00,M1] [#6 0.11,-0.47,0.92,U] [#7 0.17,-0.66,0.00,M1] [#8 0.39,-0.83,0.00,M1] 
23:11:32.019 00.001 10844 refined, 5 included, MultiStar: {-0.07, -0.34}, one-star: {0.36, -0.17}
23:11:32.019 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
23:11:32.019 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
23:11:32.019 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.76 mountX=0.35 mountY=-0.01, mountTheta=-0.03
23:11:32.019 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.34, opts=13)
23:11:32.019 00.000 10844 Enqueuing Move request for scope (-0.07, -0.34)
23:11:32.019 00.000 11060 Worker thread wakes up
23:11:32.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
23:11:32.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
23:11:32.019 00.000 11060 Moving (-0.07, -0.34) raw xDistance=0.35 yDistance=-0.01
23:11:32.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
23:11:32.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:32.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:11:32.019 00.000 11060 MoveAxis(W, 60, ABG)
23:11:32.019 00.000 11060 Guiding  Dir = 3, Dur = 60
23:11:32.029 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:32.044 00.015 10844 UpdateGuideState exits: m=3035 SNR=35.2 Saturated
23:11:32.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:32.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:32.044 00.000 10844 Enqueuing Expose request
23:11:32.054 00.010 11060 IsSlewing returns 0
23:11:32.054 00.000 11060 IsGuiding returns 0
23:11:32.139 00.085 11060 IsGuiding returns 0
23:11:32.139 00.000 11060 Move returns status 0, amount 60
23:11:32.139 00.000 11060 MoveAxis(N, 0, ABG)
23:11:32.139 00.000 11060 Move returns status 0, amount 0
23:11:32.139 00.000 11060 move complete, result=0
23:11:32.139 00.000 11060 worker thread done servicing request
23:11:32.139 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.0 px 0 ms NORTH
23:11:32.139 00.000 11060 Worker thread wakes up
23:11:32.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:32.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:32.766 00.627 11060 Exposure complete
23:11:32.846 00.080 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:32.846 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:32.846 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:32.846 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:32.847 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:32.848 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:32.849 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:32.849 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:32.849 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:32.851 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1038,"width":15,"height":15,"star_pos":[7.49,7.45],"pixels":"..."},"id":1}
23:11:32.906 00.055 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:32.906 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:33.010 00.104 11060 worker thread done servicing request
23:11:33.010 00.000 10844 OnExposeComplete: enter
23:11:33.010 00.000 10844 UpdateGuideState(): m_state=6
23:11:33.010 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
23:11:33.010 00.000 10844 Star::Find returns 1 (0), X=255.26, Y=59.71, Mass=3234, SNR=36.6, Peak=253 HFD=3.7
23:11:33.010 00.000 10844 MultiStar: [#1 -0.56,0.19,0.94,U] [#2 -0.00,-0.23,1.94,U] [#3 -0.17,0.07,0.97,U] [#4 0.02,0.54,0.95,U] [#5 -0.20,-0.05,1.07,U] [#6 0.16,0.32,0.95,U] [#7 0.30,0.15,0.81,U] [#8 -0.07,0.28,0.87,U] 
23:11:33.010 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {0.14, 0.09}
23:11:33.010 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
23:11:33.010 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
23:11:33.010 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
23:11:33.010 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
23:11:33.010 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
23:11:33.010 00.000 11060 Worker thread wakes up
23:11:33.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
23:11:33.010 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
23:11:33.010 00.000 11060 Moving (-0.04, 0.11) raw xDistance=-0.10 yDistance=-0.06
23:11:33.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:11:33.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:33.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:11:33.010 00.000 11060 MoveAxis(E, 0, ABG)
23:11:33.010 00.000 11060 Move returns status 0, amount 0
23:11:33.010 00.000 11060 MoveAxis(N, 0, ABG)
23:11:33.010 00.000 11060 Move returns status 0, amount 0
23:11:33.010 00.000 11060 move complete, result=0
23:11:33.010 00.000 11060 worker thread done servicing request
23:11:33.020 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:33.052 00.032 10844 UpdateGuideState exits: m=3234 SNR=36.6
23:11:33.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:33.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:33.052 00.000 10844 Enqueuing Expose request
23:11:33.052 00.000 11060 Worker thread wakes up
23:11:33.052 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:33.056 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:33.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:33.713 00.657 11060 Exposure complete
23:11:33.849 00.136 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:33.849 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:33.849 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:33.851 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:33.851 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:33.851 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:33.851 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:33.851 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:33.853 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:33.853 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1039,"width":15,"height":15,"star_pos":[7.26,6.71],"pixels":"..."},"id":1}
23:11:33.873 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:33.873 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:33.972 00.099 11060 worker thread done servicing request
23:11:33.972 00.000 10844 OnExposeComplete: enter
23:11:33.972 00.000 10844 UpdateGuideState(): m_state=6
23:11:33.972 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
23:11:33.972 00.000 10844 Star::Find returns 1 (1), X=255.29, Y=59.40, Mass=3519, SNR=38.8, Peak=255 HFD=3.6
23:11:33.972 00.000 10844 MultiStar: [#1 -0.25,0.44,0.88,U] [#2 -0.07,-0.03,1.75,U] [#3 0.50,-0.17,0.88,U] [#4 0.04,0.39,0.89,U] [#5 -0.47,-0.12,0.97,U] [#6 -0.33,-0.01,0.82,U] [#7 0.20,-0.25,0.75,U] [#8 0.41,0.29,0.87,U] 
23:11:33.972 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.17, -0.22}
23:11:33.972 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
23:11:33.972 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
23:11:33.972 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.21 mountX=-0.03 mountY=0.01, mountTheta=2.95
23:11:33.972 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
23:11:33.972 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
23:11:33.977 00.005 11060 Worker thread wakes up
23:11:33.995 00.018 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:11:33.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:11:33.995 00.000 11060 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
23:11:33.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:11:33.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:33.996 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:11:33.996 00.000 11060 MoveAxis(E, 0, ABG)
23:11:33.996 00.000 11060 Move returns status 0, amount 0
23:11:33.996 00.000 11060 MoveAxis(N, 0, ABG)
23:11:33.996 00.000 11060 Move returns status 0, amount 0
23:11:33.996 00.000 11060 move complete, result=0
23:11:33.996 00.000 11060 worker thread done servicing request
23:11:34.002 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:34.021 00.019 10844 UpdateGuideState exits: m=3519 SNR=38.8 Saturated
23:11:34.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:34.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:34.021 00.000 10844 Enqueuing Expose request
23:11:34.021 00.000 11060 Worker thread wakes up
23:11:34.021 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:11:34.023 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:34.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:34.679 00.656 11060 Exposure complete
23:11:34.940 00.261 11060 worker thread done servicing request
23:11:34.940 00.000 10844 OnExposeComplete: enter
23:11:34.940 00.000 10844 UpdateGuideState(): m_state=6
23:11:34.940 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
23:11:34.940 00.000 10844 Star::Find returns 1 (0), X=254.84, Y=59.68, Mass=3192, SNR=37.0, Peak=250 HFD=3.6
23:11:34.940 00.000 10844 MultiStar: [#1 -0.60,-0.12,0.97,U] [#2 -0.57,-0.52,0.00,M1] [#3 -0.40,-0.69,0.00,M1] [#4 -0.00,0.11,0.98,U] [#5 -0.60,-0.66,0.00,M1] [#6 -0.49,0.00,0.85,U] [#7 -0.07,-0.31,0.87,U] [#8 -0.01,-0.17,0.94,U] 
23:11:34.940 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.07}, one-star: {-0.28, 0.06}
23:11:34.940 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
23:11:34.940 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
23:11:34.940 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.87 mountX=0.11 mountY=-0.23, mountTheta=-1.12
23:11:34.943 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.07, opts=13)
23:11:34.943 00.000 10844 Enqueuing Move request for scope (-0.24, -0.07)
23:11:34.943 00.000 11060 Worker thread wakes up
23:11:34.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
23:11:34.943 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
23:11:34.943 00.000 11060 Moving (-0.24, -0.07) raw xDistance=0.11 yDistance=-0.23
23:11:34.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:11:34.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:34.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:11:34.943 00.000 11060 MoveAxis(E, 0, ABG)
23:11:34.943 00.000 11060 Move returns status 0, amount 0
23:11:34.943 00.000 11060 MoveAxis(N, 0, ABG)
23:11:34.943 00.000 11060 Move returns status 0, amount 0
23:11:34.943 00.000 11060 move complete, result=0
23:11:34.943 00.000 11060 worker thread done servicing request
23:11:34.951 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:34.985 00.034 10844 UpdateGuideState exits: m=3192 SNR=37.0
23:11:34.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:34.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:34.985 00.000 10844 Enqueuing Expose request
23:11:34.985 00.000 11060 Worker thread wakes up
23:11:34.985 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:34.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:34.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:34.989 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:34.989 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:34.989 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:34.989 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:34.993 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:34.993 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:34.994 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:34.994 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:35.007 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:35.007 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1041,"width":15,"height":15,"star_pos":[6.84,6.68],"pixels":"..."},"id":1}
23:11:35.065 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:35.065 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:35.646 00.581 11060 Exposure complete
23:11:35.910 00.264 11060 worker thread done servicing request
23:11:35.910 00.000 10844 OnExposeComplete: enter
23:11:35.910 00.000 10844 UpdateGuideState(): m_state=6
23:11:35.913 00.003 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
23:11:35.913 00.000 10844 Star::Find returns 1 (1), X=254.62, Y=60.26, Mass=3303, SNR=36.9, Peak=255 HFD=3.7
23:11:35.913 00.000 10844 MultiStar: [#1 -0.77,0.25,0.00,M1] [#2 -0.46,0.62,0.00,M2] [#3 -0.81,0.16,0.00,M2] [#4 -0.86,0.53,0.00,M1] [#5 -0.19,0.58,1.08,U] [#6 -0.91,0.94,0.00,M1] [#7 -0.66,-0.08,0.00,M1] [#8 -0.21,0.65,0.00,M1] 
23:11:35.913 00.000 10844 refined, 1 included, MultiStar: {-0.34, 0.61}, one-star: {-0.50, 0.64}
23:11:35.913 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.84 = -2.45)
23:11:35.913 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
23:11:35.913 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.61 hyp=0.70 cameraTheta=2.08 mountX=-0.54 mountY=-0.44, mountTheta=-2.46
23:11:35.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.61, opts=13)
23:11:35.915 00.000 10844 Enqueuing Move request for scope (-0.34, 0.61)
23:11:35.915 00.000 11060 Worker thread wakes up
23:11:35.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.61) opts 0xd
23:11:35.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.61)
23:11:35.915 00.000 11060 Moving (-0.34, 0.61) raw xDistance=-0.54 yDistance=-0.44
23:11:35.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.54
23:11:35.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:11:35.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
23:11:35.915 00.000 11060 MoveAxis(E, 93, ABG)
23:11:35.915 00.000 11060 Guiding  Dir = 2, Dur = 93
23:11:35.920 00.005 11060 IsSlewing returns 0
23:11:35.920 00.000 11060 IsGuiding returns 0
23:11:35.936 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:35.956 00.020 10844 UpdateGuideState exits: m=3303 SNR=36.9 Saturated
23:11:35.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:35.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:35.956 00.000 10844 Enqueuing Expose request
23:11:35.978 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:35.978 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:36.021 00.043 11060 IsGuiding returns 0
23:11:36.021 00.000 11060 Move returns status 0, amount 93
23:11:36.021 00.000 11060 MoveAxis(N, 0, ABG)
23:11:36.021 00.000 11060 Move returns status 0, amount 0
23:11:36.021 00.000 11060 move complete, result=0
23:11:36.021 00.000 11060 worker thread done servicing request
23:11:36.021 00.000 11060 Worker thread wakes up
23:11:36.021 00.000 10844 GuideStep: -0.5 px 93 ms EAST, -0.4 px 0 ms NORTH
23:11:36.022 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:36.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:36.061 00.039 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:36.087 00.026 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:36.100 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:36.100 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:36.104 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:36.104 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:36.105 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:36.105 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1042,"width":15,"height":15,"star_pos":[6.62,7.26],"pixels":"..."},"id":1}
23:11:36.122 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:36.122 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:36.662 00.540 11060 Exposure complete
23:11:36.863 00.201 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:36.865 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:36.865 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:36.866 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:36.866 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:36.866 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:36.884 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:36.884 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:36.886 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:36.886 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1042,"width":15,"height":15,"star_pos":[6.62,7.26],"pixels":"..."},"id":1}
23:11:36.904 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:36.904 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:36.946 00.042 11060 worker thread done servicing request
23:11:36.946 00.000 10844 OnExposeComplete: enter
23:11:36.946 00.000 10844 UpdateGuideState(): m_state=6
23:11:36.946 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
23:11:36.947 00.001 10844 Star::Find returns 1 (1), X=254.65, Y=59.62, Mass=3430, SNR=37.8, Peak=255 HFD=3.6
23:11:36.947 00.000 10844 MultiStar: [#1 -0.69,0.38,0.00,M2] [#2 -0.05,0.14,1.84,U] [#3 -0.33,0.22,0.92,U] [#4 -0.26,0.50,0.92,U] [#5 -0.55,-0.00,0.96,U] [#6 -0.84,0.53,0.00,M2] [#7 -0.21,0.42,0.79,U] [#8 -0.10,0.49,0.91,U] 
23:11:36.947 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.23}, one-star: {-0.47, -0.00}
23:11:36.947 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
23:11:36.947 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
23:11:36.947 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.23 hyp=0.35 cameraTheta=2.42 mountX=-0.18 mountY=-0.29, mountTheta=-2.12
23:11:36.949 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.23, opts=13)
23:11:36.949 00.000 10844 Enqueuing Move request for scope (-0.26, 0.23)
23:11:36.950 00.001 11060 Worker thread wakes up
23:11:36.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.23) opts 0xd
23:11:36.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.23)
23:11:36.950 00.000 11060 Moving (-0.26, 0.23) raw xDistance=-0.18 yDistance=-0.29
23:11:36.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:11:36.950 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.12 newest=-0.96
23:11:36.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
23:11:36.950 00.000 11060 MoveAxis(E, 34, ABG)
23:11:36.950 00.000 11060 Guiding  Dir = 2, Dur = 34
23:11:36.958 00.008 11060 IsSlewing returns 0
23:11:36.958 00.000 11060 IsGuiding returns 0
23:11:36.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:11:36.987 00.029 10844 UpdateGuideState exits: m=3430 SNR=37.8 Saturated
23:11:36.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:36.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:36.987 00.000 10844 Enqueuing Expose request
23:11:37.002 00.015 11060 IsGuiding returns 0
23:11:37.002 00.000 11060 Move returns status 0, amount 34
23:11:37.002 00.000 11060 BLC: Oldest BLC event removed
23:11:37.002 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:11:37.002 00.000 11060 MoveAxis(N, 864, ABG)
23:11:37.002 00.000 11060 duration set to 750 by maxDecDuration
23:11:37.002 00.000 11060 Guiding  Dir = 0, Dur = 750
23:11:37.014 00.012 11060 IsSlewing returns 0
23:11:37.014 00.000 11060 IsGuiding returns 0
23:11:37.770 00.756 11060 IsGuiding returns 0
23:11:37.770 00.000 11060 Move returns status 0, amount 750
23:11:37.770 00.000 11060 move complete, result=0
23:11:37.770 00.000 11060 worker thread done servicing request
23:11:37.770 00.000 11060 Worker thread wakes up
23:11:37.770 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.3 px 750 ms NORTH
23:11:37.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:37.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:37.841 00.071 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:37.841 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:37.842 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:37.844 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:37.844 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:37.846 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:37.847 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:37.847 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:37.847 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:37.847 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1043,"width":15,"height":15,"star_pos":[6.65,6.62],"pixels":"..."},"id":1}
23:11:37.915 00.068 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:37.915 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:38.416 00.501 11060 Exposure complete
23:11:38.630 00.214 10844 OnExposeComplete: enter
23:11:38.630 00.000 10844 UpdateGuideState(): m_state=6
23:11:38.630 00.000 11060 worker thread done servicing request
23:11:38.631 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
23:11:38.631 00.000 10844 Star::Find returns 1 (0), X=254.84, Y=59.86, Mass=3005, SNR=35.7, Peak=237 HFD=3.3
23:11:38.631 00.000 10844 MultiStar: [#1 -0.88,0.15,0.00,M3] [#2 -0.80,0.38,0.00,M2] [#3 -0.18,0.17,0.98,U] [#4 -0.51,0.36,0.00,M1] [#5 -0.79,-0.48,0.00,M1] [#6 -0.65,0.84,0.00,M3] [#7 -0.52,0.26,0.87,U] [#8 -0.42,0.75,0.00,M1] 
23:11:38.631 00.000 10844 single-star, 2 included, MultiStar: {-0.32, 0.22}, one-star: {-0.28, 0.24}
23:11:38.631 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
23:11:38.631 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
23:11:38.631 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.24 hyp=0.37 cameraTheta=2.42 mountX=-0.19 mountY=-0.31, mountTheta=-2.12
23:11:38.631 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.24, opts=13)
23:11:38.631 00.000 10844 Enqueuing Move request for scope (-0.28, 0.24)
23:11:38.631 00.000 11060 Worker thread wakes up
23:11:38.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.24) opts 0xd
23:11:38.631 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.24)
23:11:38.631 00.000 11060 Moving (-0.28, 0.24) raw xDistance=-0.19 yDistance=-0.31
23:11:38.631 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.205189, 1:0.313017
23:11:38.631 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
23:11:38.631 00.000 11060 BLC: window closed
23:11:38.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:11:38.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
23:11:38.631 00.000 11060 MoveAxis(E, 34, ABG)
23:11:38.631 00.000 11060 Guiding  Dir = 2, Dur = 34
23:11:38.637 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:38.659 00.022 10844 UpdateGuideState exits: m=3005 SNR=35.7
23:11:38.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:38.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:38.659 00.000 10844 Enqueuing Expose request
23:11:38.671 00.012 11060 IsSlewing returns 0
23:11:38.672 00.001 11060 IsGuiding returns 0
23:11:38.749 00.077 11060 IsGuiding returns 0
23:11:38.749 00.000 11060 Move returns status 0, amount 34
23:11:38.749 00.000 11060 MoveAxis(N, 122, ABG)
23:11:38.749 00.000 11060 Guiding  Dir = 0, Dur = 122
23:11:38.795 00.046 11060 IsSlewing returns 0
23:11:38.795 00.000 11060 IsGuiding returns 0
23:11:38.863 00.068 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:38.863 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:38.863 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:38.863 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:38.863 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:38.863 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:38.863 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:38.863 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:38.863 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:38.867 00.004 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1044,"width":15,"height":15,"star_pos":[6.84,6.86],"pixels":"..."},"id":1}
23:11:38.874 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:38.878 00.004 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:38.940 00.062 11060 IsGuiding returns 0
23:11:38.940 00.000 11060 Move returns status 0, amount 122
23:11:38.940 00.000 11060 move complete, result=0
23:11:38.940 00.000 11060 worker thread done servicing request
23:11:38.942 00.002 10844 GuideStep: -0.2 px 34 ms EAST, -0.3 px 122 ms NORTH
23:11:38.942 00.000 11060 Worker thread wakes up
23:11:38.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:38.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:39.578 00.636 11060 Exposure complete
23:11:39.797 00.219 11060 worker thread done servicing request
23:11:39.797 00.000 10844 OnExposeComplete: enter
23:11:39.797 00.000 10844 UpdateGuideState(): m_state=6
23:11:39.797 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
23:11:39.797 00.000 10844 Star::Find returns 1 (1), X=254.77, Y=59.89, Mass=3153, SNR=36.1, Peak=255 HFD=3.2
23:11:39.797 00.000 10844 MultiStar: [#1 -1.09,0.34,0.00,M4] [#2 -0.96,0.22,0.00,M3] [#3 -0.58,0.22,0.91,U] [#4 -0.62,0.34,0.00,M2] [#5 -0.46,0.25,1.06,U] [#6 -0.75,0.70,0.00,M4] [#7 -0.80,0.44,0.00,M1] [#8 -0.48,0.33,0.95,U] 
23:11:39.799 00.002 10844 single-star, 3 included, MultiStar: {-0.46, 0.27}, one-star: {-0.35, 0.27}
23:11:39.799 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
23:11:39.799 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
23:11:39.799 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.27 hyp=0.44 cameraTheta=2.48 mountX=-0.21 mountY=-0.39, mountTheta=-2.06
23:11:39.799 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.27, opts=13)
23:11:39.799 00.000 10844 Enqueuing Move request for scope (-0.35, 0.27)
23:11:39.799 00.000 11060 Worker thread wakes up
23:11:39.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.27) opts 0xd
23:11:39.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.27)
23:11:39.799 00.000 11060 Moving (-0.35, 0.27) raw xDistance=-0.21 yDistance=-0.39
23:11:39.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:11:39.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
23:11:39.799 00.000 11060 MoveAxis(E, 37, ABG)
23:11:39.799 00.000 11060 Guiding  Dir = 2, Dur = 37
23:11:39.804 00.005 11060 IsSlewing returns 0
23:11:39.805 00.001 11060 IsGuiding returns 0
23:11:39.808 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:11:39.826 00.018 10844 UpdateGuideState exits: m=3153 SNR=36.1 Saturated
23:11:39.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:39.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:39.826 00.000 10844 Enqueuing Expose request
23:11:39.854 00.028 11060 IsGuiding returns 0
23:11:39.854 00.000 11060 Move returns status 0, amount 37
23:11:39.854 00.000 11060 MoveAxis(N, 152, ABG)
23:11:39.854 00.000 11060 Guiding  Dir = 0, Dur = 152
23:11:39.866 00.012 11060 IsSlewing returns 0
23:11:39.867 00.001 11060 IsGuiding returns 0
23:11:39.883 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:39.883 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:39.885 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:39.885 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:39.885 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:39.885 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:39.886 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:39.886 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:39.886 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:39.886 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1045,"width":15,"height":15,"star_pos":[6.77,6.89],"pixels":"..."},"id":1}
23:11:39.899 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:39.902 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:40.021 00.119 11060 IsGuiding returns 0
23:11:40.021 00.000 11060 Move returns status 0, amount 152
23:11:40.021 00.000 11060 move complete, result=0
23:11:40.021 00.000 11060 worker thread done servicing request
23:11:40.021 00.000 11060 Worker thread wakes up
23:11:40.021 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.4 px 152 ms NORTH
23:11:40.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:40.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:40.651 00.630 11060 Exposure complete
23:11:40.889 00.238 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:40.889 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:40.889 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:40.889 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:40.891 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:40.891 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:40.892 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:40.892 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:40.892 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:40.892 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1045,"width":15,"height":15,"star_pos":[6.77,6.89],"pixels":"..."},"id":1}
23:11:40.903 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:40.903 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:40.930 00.027 11060 worker thread done servicing request
23:11:40.930 00.000 10844 OnExposeComplete: enter
23:11:40.930 00.000 10844 UpdateGuideState(): m_state=6
23:11:40.930 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
23:11:40.930 00.000 10844 Star::Find returns 1 (0), X=254.77, Y=59.35, Mass=3451, SNR=38.1, Peak=248 HFD=3.6
23:11:40.930 00.000 10844 MultiStar: [#1 -1.36,-0.19,0.00,M5] [#2 -0.96,-0.60,0.00,M4] [#3 -0.72,-0.16,0.00,M1] [#4 -0.99,-0.08,0.00,M3] [#5 -0.78,-0.34,0.00,M1] [#6 -0.80,0.11,0.00,M5] [#7 -1.26,-0.18,0.00,M2] [#8 -1.15,-0.34,0.00,M1] 
23:11:40.930 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
23:11:40.930 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
23:11:40.930 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.27 hyp=0.44 cameraTheta=-2.49 mountX=0.33 mountY=-0.30, mountTheta=-0.75
23:11:40.935 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.27, opts=13)
23:11:40.935 00.000 10844 Enqueuing Move request for scope (-0.35, -0.27)
23:11:40.935 00.000 11060 Worker thread wakes up
23:11:40.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.27) opts 0xd
23:11:40.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.27)
23:11:40.935 00.000 11060 Moving (-0.35, -0.27) raw xDistance=0.33 yDistance=-0.30
23:11:40.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:11:40.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:11:40.935 00.000 11060 MoveAxis(W, 55, ABG)
23:11:40.935 00.000 11060 Guiding  Dir = 3, Dur = 55
23:11:40.942 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:40.950 00.008 11060 IsSlewing returns 0
23:11:40.950 00.000 11060 IsGuiding returns 0
23:11:40.961 00.011 10844 UpdateGuideState exits: m=3451 SNR=38.1
23:11:40.964 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:40.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:40.964 00.000 10844 Enqueuing Expose request
23:11:41.007 00.043 11060 IsGuiding returns 0
23:11:41.007 00.000 11060 Move returns status 0, amount 55
23:11:41.007 00.000 11060 MoveAxis(N, 118, ABG)
23:11:41.007 00.000 11060 Guiding  Dir = 0, Dur = 118
23:11:41.021 00.014 11060 IsSlewing returns 0
23:11:41.021 00.000 11060 IsGuiding returns 0
23:11:41.150 00.129 11060 IsGuiding returns 0
23:11:41.150 00.000 11060 Move returns status 0, amount 118
23:11:41.150 00.000 11060 move complete, result=0
23:11:41.150 00.000 11060 worker thread done servicing request
23:11:41.150 00.000 11060 Worker thread wakes up
23:11:41.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:41.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:41.168 00.018 10844 GuideStep: 0.3 px 55 ms WEST, -0.3 px 118 ms NORTH
23:11:41.796 00.628 11060 Exposure complete
23:11:41.894 00.098 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:41.894 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:41.895 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:41.895 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:41.895 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:41.896 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:41.897 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:41.897 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:41.898 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:41.898 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1046,"width":15,"height":15,"star_pos":[6.77,7.35],"pixels":"..."},"id":1}
23:11:41.922 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:41.922 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:42.065 00.143 11060 worker thread done servicing request
23:11:42.065 00.000 10844 OnExposeComplete: enter
23:11:42.065 00.000 10844 UpdateGuideState(): m_state=6
23:11:42.065 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
23:11:42.065 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.79, Mass=3269, SNR=37.2, Peak=252 HFD=3.9
23:11:42.065 00.000 10844 MultiStar: [#1 -0.84,0.20,0.00,M6] [#2 0.06,0.26,1.91,U] [#3 -0.26,0.14,0.91,U] [#4 0.07,-0.04,0.94,U] [#5 -0.25,0.60,0.00,M2] [#6 -0.22,0.39,0.92,U] [#7 -0.58,0.32,0.00,M3] [#8 -0.58,0.42,0.00,M2] 
23:11:42.065 00.000 10844 single-star, 4 included, MultiStar: {-0.05, 0.20}, one-star: {-0.05, 0.17}
23:11:42.065 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
23:11:42.065 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
23:11:42.065 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.85 mountX=-0.16 mountY=-0.08, mountTheta=-2.70
23:11:42.071 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
23:11:42.071 00.000 10844 Enqueuing Move request for scope (-0.05, 0.17)
23:11:42.071 00.000 11060 Worker thread wakes up
23:11:42.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
23:11:42.071 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
23:11:42.071 00.000 11060 Moving (-0.05, 0.17) raw xDistance=-0.16 yDistance=-0.08
23:11:42.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:11:42.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:42.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:11:42.071 00.000 11060 MoveAxis(E, 26, ABG)
23:11:42.071 00.000 11060 Guiding  Dir = 2, Dur = 26
23:11:42.079 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:42.093 00.014 11060 IsSlewing returns 0
23:11:42.094 00.001 11060 IsGuiding returns 0
23:11:42.106 00.012 10844 UpdateGuideState exits: m=3269 SNR=37.2
23:11:42.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:42.110 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:42.110 00.000 10844 Enqueuing Expose request
23:11:42.149 00.039 11060 IsGuiding returns 0
23:11:42.151 00.002 11060 Move returns status 0, amount 26
23:11:42.151 00.000 11060 MoveAxis(N, 0, ABG)
23:11:42.151 00.000 11060 Move returns status 0, amount 0
23:11:42.151 00.000 11060 move complete, result=0
23:11:42.151 00.000 11060 worker thread done servicing request
23:11:42.152 00.001 11060 Worker thread wakes up
23:11:42.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:42.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:42.168 00.016 10844 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
23:11:42.786 00.618 11060 Exposure complete
23:11:42.931 00.145 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:42.931 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:42.942 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:42.943 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:42.943 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:42.943 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:42.943 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:42.943 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:42.943 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:42.946 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1047,"width":15,"height":15,"star_pos":[7.07,6.79],"pixels":"..."},"id":1}
23:11:43.016 00.070 10844 OnExposeComplete: enter
23:11:43.016 00.000 10844 UpdateGuideState(): m_state=6
23:11:43.016 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
23:11:43.018 00.002 10844 Star::Find returns 1 (0), X=255.19, Y=59.60, Mass=3200, SNR=36.3, Peak=245 HFD=3.8
23:11:43.018 00.000 11060 worker thread done servicing request
23:11:43.018 00.000 10844 MultiStar: [#1 -0.41,0.07,1.02,U] [#2 -0.48,-0.50,0.00,M4] [#3 -0.76,-0.57,0.00,M1] [#4 -0.23,-0.24,0.95,U] [#5 -0.55,-0.35,0.00,M3] [#6 0.08,-0.37,0.93,U] [#7 -0.56,-0.50,0.00,M4] [#8 -0.36,-0.60,0.00,M3] 
23:11:43.018 00.000 10844 single-star, 3 included, MultiStar: {-0.13, -0.13}, one-star: {0.07, -0.02}
23:11:43.018 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
23:11:43.018 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
23:11:43.018 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=0.00 mountY=0.07, mountTheta=1.52
23:11:43.018 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
23:11:43.018 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
23:11:43.018 00.000 11060 Worker thread wakes up
23:11:43.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:11:43.018 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:11:43.018 00.000 11060 Moving (0.07, -0.02) raw xDistance=0.00 yDistance=0.07
23:11:43.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:11:43.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:43.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:11:43.018 00.000 11060 MoveAxis(E, 0, ABG)
23:11:43.018 00.000 11060 Move returns status 0, amount 0
23:11:43.018 00.000 11060 MoveAxis(N, 0, ABG)
23:11:43.018 00.000 11060 Move returns status 0, amount 0
23:11:43.018 00.000 11060 move complete, result=0
23:11:43.018 00.000 11060 worker thread done servicing request
23:11:43.030 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:43.049 00.019 10844 UpdateGuideState exits: m=3200 SNR=36.3
23:11:43.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:43.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:43.049 00.000 10844 Enqueuing Expose request
23:11:43.049 00.000 11060 Worker thread wakes up
23:11:43.049 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:43.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:43.063 00.014 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:43.066 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:43.066 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:43.697 00.631 11060 Exposure complete
23:11:43.970 00.273 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:43.970 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:43.972 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:43.972 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:43.972 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:43.974 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:43.974 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:43.974 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:43.974 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:43.976 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1048,"width":15,"height":15,"star_pos":[7.19,6.60],"pixels":"..."},"id":1}
23:11:44.016 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:44.016 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:44.055 00.039 11060 worker thread done servicing request
23:11:44.055 00.000 10844 OnExposeComplete: enter
23:11:44.055 00.000 10844 UpdateGuideState(): m_state=6
23:11:44.055 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
23:11:44.055 00.000 10844 Star::Find returns 1 (0), X=254.77, Y=59.84, Mass=3344, SNR=37.5, Peak=244 HFD=3.8
23:11:44.055 00.000 10844 MultiStar: [#1 -0.74,0.30,0.00,M6] [#2 -0.84,-0.33,0.00,M5] [#3 -0.64,-0.05,0.00,M2] [#4 -0.64,-0.31,0.00,M2] [#5 -0.92,-0.44,0.00,M4] [#6 -0.42,-0.26,0.84,U] [#7 -0.35,0.21,0.82,U] [#8 -0.23,-0.40,0.98,U] 
23:11:44.055 00.000 10844 refined, 3 included, MultiStar: {-0.33, -0.06}, one-star: {-0.35, 0.22}
23:11:44.055 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
23:11:44.055 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
23:11:44.055 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-2.95 mountX=0.12 mountY=-0.32, mountTheta=-1.20
23:11:44.062 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.06, opts=13)
23:11:44.063 00.001 10844 Enqueuing Move request for scope (-0.33, -0.06)
23:11:44.063 00.000 11060 Worker thread wakes up
23:11:44.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.06) opts 0xd
23:11:44.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.06)
23:11:44.063 00.000 11060 Moving (-0.33, -0.06) raw xDistance=0.12 yDistance=-0.32
23:11:44.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:11:44.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
23:11:44.063 00.000 11060 MoveAxis(W, 21, ABG)
23:11:44.063 00.000 11060 Guiding  Dir = 3, Dur = 21
23:11:44.075 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:44.099 00.024 11060 IsSlewing returns 0
23:11:44.099 00.000 11060 IsGuiding returns 0
23:11:44.111 00.012 10844 UpdateGuideState exits: m=3344 SNR=37.5
23:11:44.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:44.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:44.111 00.000 10844 Enqueuing Expose request
23:11:44.146 00.035 11060 IsGuiding returns 0
23:11:44.146 00.000 11060 Move returns status 0, amount 21
23:11:44.146 00.000 11060 MoveAxis(N, 123, ABG)
23:11:44.146 00.000 11060 Guiding  Dir = 0, Dur = 123
23:11:44.167 00.021 11060 IsSlewing returns 0
23:11:44.169 00.002 11060 IsGuiding returns 0
23:11:44.307 00.138 11060 IsGuiding returns 0
23:11:44.307 00.000 11060 Move returns status 0, amount 123
23:11:44.307 00.000 11060 move complete, result=0
23:11:44.307 00.000 11060 worker thread done servicing request
23:11:44.307 00.000 11060 Worker thread wakes up
23:11:44.307 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.3 px 123 ms NORTH
23:11:44.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:44.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:44.886 00.579 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:44.886 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:44.887 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:44.887 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:44.889 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:44.890 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:44.891 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:44.892 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:44.893 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:44.893 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1049,"width":15,"height":15,"star_pos":[6.77,6.84],"pixels":"..."},"id":1}
23:11:44.946 00.053 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:44.946 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:45.021 00.075 11060 Exposure complete
23:11:45.500 00.479 11060 worker thread done servicing request
23:11:45.500 00.000 10844 OnExposeComplete: enter
23:11:45.500 00.000 10844 UpdateGuideState(): m_state=6
23:11:45.500 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
23:11:45.500 00.000 10844 Star::Find returns 1 (1), X=254.88, Y=59.78, Mass=3252, SNR=36.7, Peak=255 HFD=3.8
23:11:45.500 00.000 10844 MultiStar: [#1 -0.96,0.32,0.00,M7] [#2 -1.08,0.14,0.00,M6] [#3 -0.38,-0.22,0.94,U] [#4 -0.81,0.06,0.00,M3] [#5 -1.28,-0.23,0.00,M5] [#6 -0.59,-0.41,0.00,M3] [#7 -0.45,0.03,0.87,U] [#8 -0.58,0.13,0.92,U] 
23:11:45.500 00.000 10844 single-star, 3 included, MultiStar: {-0.41, 0.03}, one-star: {-0.24, 0.16}
23:11:45.500 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.97)
23:11:45.500 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
23:11:45.500 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.57 mountX=-0.11 mountY=-0.27, mountTheta=-1.97
23:11:45.505 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.16, opts=13)
23:11:45.505 00.000 10844 Enqueuing Move request for scope (-0.24, 0.16)
23:11:45.506 00.001 11060 Worker thread wakes up
23:11:45.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd
23:11:45.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.16)
23:11:45.506 00.000 11060 Moving (-0.24, 0.16) raw xDistance=-0.11 yDistance=-0.27
23:11:45.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:11:45.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
23:11:45.506 00.000 11060 MoveAxis(E, 0, ABG)
23:11:45.506 00.000 11060 Move returns status 0, amount 0
23:11:45.506 00.000 11060 MoveAxis(N, 104, ABG)
23:11:45.506 00.000 11060 Guiding  Dir = 0, Dur = 104
23:11:45.537 00.031 11060 IsSlewing returns 0
23:11:45.537 00.000 11060 IsGuiding returns 0
23:11:45.541 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:11:45.587 00.046 10844 UpdateGuideState exits: m=3252 SNR=36.7 Saturated
23:11:45.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:45.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:45.587 00.000 10844 Enqueuing Expose request
23:11:45.657 00.070 11060 IsGuiding returns 0
23:11:45.657 00.000 11060 Move returns status 0, amount 104
23:11:45.657 00.000 11060 move complete, result=0
23:11:45.657 00.000 11060 worker thread done servicing request
23:11:45.657 00.000 11060 Worker thread wakes up
23:11:45.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:45.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:45.697 00.040 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 104 ms NORTH
23:11:45.849 00.152 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:45.869 00.020 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:45.869 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:45.871 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:45.871 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:45.871 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:45.873 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:45.873 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:45.875 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:45.875 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1050,"width":15,"height":15,"star_pos":[6.88,6.78],"pixels":"..."},"id":1}
23:11:45.921 00.046 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:45.921 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:46.311 00.390 11060 Exposure complete
23:11:46.596 00.285 11060 worker thread done servicing request
23:11:46.596 00.000 10844 OnExposeComplete: enter
23:11:46.596 00.000 10844 UpdateGuideState(): m_state=6
23:11:46.596 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
23:11:46.597 00.001 10844 Star::Find returns 1 (1), X=254.95, Y=58.93, Mass=3287, SNR=37.1, Peak=255 HFD=3.8
23:11:46.597 00.000 10844 MultiStar: [#1 -0.71,-0.24,0.00,M8] [#2 -0.41,-0.67,0.00,M7] [#3 -0.31,-0.79,0.00,M2] [#4 -0.02,-0.38,0.99,U] [#5 -0.74,-0.71,0.00,M6] [#6 -0.52,-0.55,0.00,M4] [#7 -0.44,-0.68,0.00,M3] [#8 -0.34,-0.50,0.96,U] 
23:11:46.597 00.000 10844 refined, 2 included, MultiStar: {-0.17, -0.53}, one-star: {-0.17, -0.69}
23:11:46.597 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
23:11:46.597 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
23:11:46.597 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.53 hyp=0.55 cameraTheta=-1.89 mountX=0.55 mountY=-0.09, mountTheta=-0.16
23:11:46.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.53, opts=13)
23:11:46.599 00.000 10844 Enqueuing Move request for scope (-0.17, -0.53)
23:11:46.599 00.000 11060 Worker thread wakes up
23:11:46.600 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.53) opts 0xd
23:11:46.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.53)
23:11:46.600 00.000 11060 Moving (-0.17, -0.53) raw xDistance=0.55 yDistance=-0.09
23:11:46.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.55
23:11:46.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:46.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:11:46.601 00.001 11060 MoveAxis(W, 95, ABG)
23:11:46.601 00.000 11060 Guiding  Dir = 3, Dur = 95
23:11:46.608 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:46.637 00.029 11060 IsSlewing returns 0
23:11:46.637 00.000 11060 IsGuiding returns 0
23:11:46.643 00.006 10844 UpdateGuideState exits: m=3287 SNR=37.1 Saturated
23:11:46.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:46.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:46.643 00.000 10844 Enqueuing Expose request
23:11:46.750 00.107 11060 IsGuiding returns 0
23:11:46.750 00.000 11060 Move returns status 0, amount 95
23:11:46.750 00.000 11060 MoveAxis(N, 0, ABG)
23:11:46.750 00.000 11060 Move returns status 0, amount 0
23:11:46.750 00.000 11060 move complete, result=0
23:11:46.750 00.000 11060 worker thread done servicing request
23:11:46.750 00.000 11060 Worker thread wakes up
23:11:46.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:46.750 00.000 10844 GuideStep: 0.5 px 95 ms WEST, -0.1 px 0 ms NORTH
23:11:46.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:46.961 00.211 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:46.961 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:46.961 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:46.961 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:46.963 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:46.963 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:46.963 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:46.965 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:46.979 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:46.979 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1051,"width":15,"height":15,"star_pos":[6.95,6.93],"pixels":"..."},"id":1}
23:11:47.048 00.069 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:47.048 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:47.385 00.337 11060 Exposure complete
23:11:47.637 00.252 11060 worker thread done servicing request
23:11:47.637 00.000 10844 OnExposeComplete: enter
23:11:47.637 00.000 10844 UpdateGuideState(): m_state=6
23:11:47.637 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
23:11:47.637 00.000 10844 Star::Find returns 1 (0), X=255.57, Y=59.69, Mass=3170, SNR=36.2, Peak=244 HFD=3.5
23:11:47.637 00.000 10844 MultiStar: [#1 0.06,0.23,1.10,U] [#2 -0.44,0.15,2.11,U] [#3 0.08,0.39,0.96,U] [#4 0.12,0.42,0.89,U] [#5 0.08,-0.16,1.04,U] [#6 -0.13,0.27,0.95,U] [#7 -0.16,0.57,0.87,U] [#8 0.39,0.38,0.97,U] 
23:11:47.637 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.24}, one-star: {0.45, 0.07}
23:11:47.637 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
23:11:47.637 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
23:11:47.637 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=-0.23 mountY=-0.04, mountTheta=-2.96
23:11:47.642 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.24, opts=13)
23:11:47.642 00.000 10844 Enqueuing Move request for scope (-0.00, 0.24)
23:11:47.642 00.000 11060 Worker thread wakes up
23:11:47.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
23:11:47.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
23:11:47.642 00.000 11060 Moving (-0.00, 0.24) raw xDistance=-0.23 yDistance=-0.04
23:11:47.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:11:47.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:47.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:11:47.642 00.000 11060 MoveAxis(E, 38, ABG)
23:11:47.642 00.000 11060 Guiding  Dir = 2, Dur = 38
23:11:47.653 00.011 11060 IsSlewing returns 0
23:11:47.654 00.001 11060 IsGuiding returns 0
23:11:47.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:11:47.689 00.035 10844 UpdateGuideState exits: m=3170 SNR=36.2
23:11:47.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:47.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:47.689 00.000 10844 Enqueuing Expose request
23:11:47.694 00.005 11060 IsGuiding returns 0
23:11:47.694 00.000 11060 Move returns status 0, amount 38
23:11:47.694 00.000 11060 MoveAxis(N, 0, ABG)
23:11:47.694 00.000 11060 Move returns status 0, amount 0
23:11:47.694 00.000 11060 move complete, result=0
23:11:47.694 00.000 11060 worker thread done servicing request
23:11:47.694 00.000 11060 Worker thread wakes up
23:11:47.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:47.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:47.703 00.009 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
23:11:47.902 00.199 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:47.902 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:47.904 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:47.904 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:47.904 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:47.904 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:47.904 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:47.904 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:47.907 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:47.907 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1052,"width":15,"height":15,"star_pos":[6.57,6.69],"pixels":"..."},"id":1}
23:11:47.989 00.082 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:47.989 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:48.331 00.342 11060 Exposure complete
23:11:48.576 00.245 11060 worker thread done servicing request
23:11:48.576 00.000 10844 OnExposeComplete: enter
23:11:48.576 00.000 10844 UpdateGuideState(): m_state=6
23:11:48.576 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
23:11:48.576 00.000 10844 Star::Find returns 1 (0), X=256.07, Y=59.60, Mass=3007, SNR=35.3, Peak=219 HFD=3.6
23:11:48.578 00.002 10844 MultiStar: [#1 0.73,0.25,0.00,M8] [#2 0.71,-0.39,0.00,M7] [#3 0.99,-0.20,0.00,M2] [#4 0.66,0.11,0.00,M2] [#5 0.64,-0.38,0.00,M6] [#6 0.63,-0.03,0.00,M4] [#7 0.80,-0.03,0.00,M3] [#8 0.77,-0.28,0.00,M1] 
23:11:48.578 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
23:11:48.578 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
23:11:48.578 00.000 10844 CameraToMount -- cameraX=0.95 cameraY=-0.02 hyp=0.95 cameraTheta=-0.03 mountX=-0.15 mountY=0.94, mountTheta=1.73
23:11:48.580 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.95, y=-0.02, opts=13)
23:11:48.580 00.000 10844 Enqueuing Move request for scope (0.95, -0.02)
23:11:48.580 00.000 11060 Worker thread wakes up
23:11:48.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.02) opts 0xd
23:11:48.583 00.003 11060 Handling offset move in thread for scope, endpoint = (0.95, -0.02)
23:11:48.583 00.000 11060 Moving (0.95, -0.02) raw xDistance=-0.15 yDistance=0.94
23:11:48.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:11:48.583 00.000 11060 resist switch: large excursion: input 0.94 thresh 0.57 direction from -1 to 1
23:11:48.583 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.83
23:11:48.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.94
23:11:48.583 00.000 11060 MoveAxis(E, 27, ABG)
23:11:48.583 00.000 11060 Guiding  Dir = 2, Dur = 27
23:11:48.600 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:48.608 00.008 11060 IsSlewing returns 0
23:11:48.609 00.001 11060 IsGuiding returns 0
23:11:48.616 00.007 10844 UpdateGuideState exits: m=3007 SNR=35.3
23:11:48.621 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:48.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:48.621 00.000 10844 Enqueuing Expose request
23:11:48.666 00.045 11060 IsGuiding returns 0
23:11:48.666 00.000 11060 Move returns status 0, amount 27
23:11:48.666 00.000 11060 BLC: Oldest BLC event removed
23:11:48.666 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:11:48.666 00.000 11060 MoveAxis(S, 1117, ABG)
23:11:48.666 00.000 11060 duration set to 750 by maxDecDuration
23:11:48.666 00.000 11060 Guiding  Dir = 1, Dur = 750
23:11:48.708 00.042 11060 IsSlewing returns 0
23:11:48.710 00.002 11060 IsGuiding returns 0
23:11:48.869 00.159 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:48.869 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:48.869 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:48.869 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:48.869 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:48.869 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:48.869 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:48.869 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:48.874 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:48.874 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1053,"width":15,"height":15,"star_pos":[7.07,6.60],"pixels":"..."},"id":1}
23:11:48.885 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:48.885 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:49.498 00.613 11060 IsGuiding returns 0
23:11:49.498 00.000 11060 Move returns status 0, amount 750
23:11:49.498 00.000 11060 move complete, result=0
23:11:49.498 00.000 11060 worker thread done servicing request
23:11:49.498 00.000 11060 Worker thread wakes up
23:11:49.498 00.000 10844 GuideStep: -0.1 px 27 ms EAST, 0.9 px 750 ms SOUTH
23:11:49.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:49.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:49.896 00.398 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:49.896 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:49.897 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:49.897 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:49.898 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:49.898 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:49.898 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:49.898 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:49.900 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:49.900 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1053,"width":15,"height":15,"star_pos":[7.07,6.60],"pixels":"..."},"id":1}
23:11:49.935 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:49.935 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:50.120 00.185 11060 Exposure complete
23:11:50.316 00.196 11060 worker thread done servicing request
23:11:50.316 00.000 10844 OnExposeComplete: enter
23:11:50.316 00.000 10844 UpdateGuideState(): m_state=6
23:11:50.316 00.000 10844 Star::Find(15, 256, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
23:11:50.316 00.000 10844 Star::Find returns 1 (1), X=255.78, Y=58.92, Mass=3599, SNR=39.1, Peak=255 HFD=3.8
23:11:50.316 00.000 10844 MultiStar: [#1 0.05,-0.98,0.00,M9] [#2 0.64,-0.34,0.00,M8] [#3 0.84,-0.56,0.00,M3] [#4 0.06,-0.41,0.88,U] [#5 0.45,-0.50,0.00,M7] [#6 0.29,-0.49,0.83,U] [#7 0.46,-0.59,0.00,M4] [#8 0.93,-0.60,0.00,M2] 
23:11:50.316 00.000 10844 refined, 2 included, MultiStar: {0.35, -0.54}, one-star: {0.66, -0.70}
23:11:50.316 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
23:11:50.316 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
23:11:50.316 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.54 hyp=0.65 cameraTheta=-0.99 mountX=0.47 mountY=0.44, mountTheta=0.75
23:11:50.316 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.54, opts=13)
23:11:50.316 00.000 10844 Enqueuing Move request for scope (0.35, -0.54)
23:11:50.316 00.000 11060 Worker thread wakes up
23:11:50.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.54) opts 0xd
23:11:50.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.54)
23:11:50.316 00.000 11060 Moving (0.35, -0.54) raw xDistance=0.47 yDistance=0.44
23:11:50.316 00.000 11060 BLC: History state: CurrMiss=0.44, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.659865, 1:0.435167
23:11:50.316 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:11:50.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
23:11:50.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.44
23:11:50.316 00.000 11060 MoveAxis(W, 81, ABG)
23:11:50.320 00.004 11060 Guiding  Dir = 3, Dur = 81
23:11:50.324 00.004 11060 IsSlewing returns 0
23:11:50.324 00.000 11060 IsGuiding returns 0
23:11:50.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:50.346 00.022 10844 UpdateGuideState exits: m=3599 SNR=39.1 Saturated
23:11:50.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:50.350 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:50.350 00.000 10844 Enqueuing Expose request
23:11:50.422 00.072 11060 IsGuiding returns 0
23:11:50.422 00.000 11060 Move returns status 0, amount 81
23:11:50.422 00.000 11060 MoveAxis(S, 169, ABG)
23:11:50.422 00.000 11060 Guiding  Dir = 1, Dur = 169
23:11:50.431 00.009 11060 IsSlewing returns 0
23:11:50.431 00.000 11060 IsGuiding returns 0
23:11:50.621 00.190 11060 IsGuiding returns 0
23:11:50.622 00.001 11060 Move returns status 0, amount 169
23:11:50.622 00.000 11060 move complete, result=0
23:11:50.622 00.000 10844 GuideStep: 0.5 px 81 ms WEST, 0.4 px 169 ms SOUTH
23:11:50.623 00.001 11060 worker thread done servicing request
23:11:50.623 00.000 11060 Worker thread wakes up
23:11:50.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:50.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:50.877 00.254 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:50.877 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:50.880 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:50.880 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:50.881 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:50.881 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:50.881 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:50.881 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:50.881 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:50.881 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1054,"width":15,"height":15,"star_pos":[6.78,6.92],"pixels":"..."},"id":1}
23:11:50.931 00.050 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:50.933 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:51.268 00.335 11060 Exposure complete
23:11:51.489 00.221 11060 worker thread done servicing request
23:11:51.489 00.000 10844 OnExposeComplete: enter
23:11:51.489 00.000 10844 UpdateGuideState(): m_state=6
23:11:51.489 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
23:11:51.489 00.000 10844 Star::Find returns 1 (1), X=255.23, Y=58.85, Mass=3298, SNR=37.1, Peak=255 HFD=3.5
23:11:51.489 00.000 10844 MultiStar: [#1 -0.02,-0.83,0.00,M10] [#2 -0.36,-0.76,0.00,M9] [#3 0.16,-0.65,0.00,M4] [#4 -0.01,-0.27,0.88,U] [#5 -0.45,-1.01,0.00,M8] [#6 0.01,-0.29,0.91,U] [#7 0.04,-0.43,0.87,U] [#8 0.15,-0.57,0.99,U] 
23:11:51.489 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.47}, one-star: {0.11, -0.77}
23:11:51.489 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
23:11:51.494 00.005 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
23:11:51.494 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.47 hyp=0.48 cameraTheta=-1.44 mountX=0.46 mountY=0.14, mountTheta=0.30
23:11:51.509 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.47, opts=13)
23:11:51.509 00.000 10844 Enqueuing Move request for scope (0.06, -0.47)
23:11:51.509 00.000 11060 Worker thread wakes up
23:11:51.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.47) opts 0xd
23:11:51.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.47)
23:11:51.509 00.000 11060 Moving (0.06, -0.47) raw xDistance=0.46 yDistance=0.14
23:11:51.509 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.659865, 1:0.435167, 2:0.138537
23:11:51.509 00.000 11060 BLC: No correction, Miss < min_move
23:11:51.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.46
23:11:51.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:11:51.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:11:51.509 00.000 11060 MoveAxis(W, 82, ABG)
23:11:51.509 00.000 11060 Guiding  Dir = 3, Dur = 82
23:11:51.516 00.007 11060 IsSlewing returns 0
23:11:51.516 00.000 11060 IsGuiding returns 0
23:11:51.518 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:51.540 00.022 10844 UpdateGuideState exits: m=3298 SNR=37.1 Saturated
23:11:51.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:51.541 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:51.541 00.000 10844 Enqueuing Expose request
23:11:51.610 00.069 11060 IsGuiding returns 0
23:11:51.610 00.000 11060 Move returns status 0, amount 82
23:11:51.610 00.000 11060 MoveAxis(N, 0, ABG)
23:11:51.610 00.000 11060 Move returns status 0, amount 0
23:11:51.610 00.000 11060 move complete, result=0
23:11:51.610 00.000 11060 worker thread done servicing request
23:11:51.610 00.000 11060 Worker thread wakes up
23:11:51.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:51.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:51.610 00.000 10844 GuideStep: 0.5 px 82 ms WEST, 0.1 px 0 ms NORTH
23:11:51.884 00.274 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:51.884 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:51.886 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:51.886 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:51.888 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:51.888 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:51.889 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:51.889 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:51.889 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:51.889 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1055,"width":15,"height":15,"star_pos":[7.23,6.85],"pixels":"..."},"id":1}
23:11:51.941 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:51.941 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:52.235 00.294 11060 Exposure complete
23:11:52.442 00.207 11060 worker thread done servicing request
23:11:52.442 00.000 10844 OnExposeComplete: enter
23:11:52.442 00.000 10844 UpdateGuideState(): m_state=6
23:11:52.442 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
23:11:52.445 00.003 10844 Star::Find returns 1 (0), X=255.70, Y=58.37, Mass=3473, SNR=38.3, Peak=252 HFD=3.6
23:11:52.445 00.000 10844 MultiStar: large primary error, entering stabilization period
23:11:52.445 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
23:11:52.445 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
23:11:52.445 00.000 10844 CameraToMount -- cameraX=0.58 cameraY=-1.25 hyp=1.38 cameraTheta=-1.14 mountX=1.13 mountY=0.77, mountTheta=0.60
23:11:52.445 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.58, y=-1.25, opts=13)
23:11:52.445 00.000 10844 Enqueuing Move request for scope (0.58, -1.25)
23:11:52.445 00.000 11060 Worker thread wakes up
23:11:52.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.58, -1.25) opts 0xd
23:11:52.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.58, -1.25)
23:11:52.445 00.000 11060 Moving (0.58, -1.25) raw xDistance=1.13 yDistance=0.77
23:11:52.445 00.000 11060 BLC: window closed
23:11:52.445 00.000 11060 BLC: History state: CurrMiss=0.77, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.659865, 1:0.435167, 2:0.138537
23:11:52.445 00.000 11060 BLC: Under-shoot: nominal increase by 24
23:11:52.445 00.000 11060 BLC: window closed
23:11:52.445 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:11:52.445 00.000 11060 BLC: Pulse adjusted to 750
23:11:52.463 00.018 11060 GuideAlgorithmHysteresis::Result() returns 0.31 from input 1.13
23:11:52.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.77
23:11:52.463 00.000 11060 MoveAxis(W, 198, ABG)
23:11:52.464 00.001 11060 Guiding  Dir = 3, Dur = 198
23:11:52.476 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:52.491 00.015 11060 IsSlewing returns 0
23:11:52.491 00.000 11060 IsGuiding returns 0
23:11:52.493 00.002 10844 UpdateGuideState exits: m=3473 SNR=38.3
23:11:52.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:52.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:52.493 00.000 10844 Enqueuing Expose request
23:11:52.734 00.241 11060 IsGuiding returns 0
23:11:52.734 00.000 11060 Move returns status 0, amount 198
23:11:52.734 00.000 11060 MoveAxis(S, 301, ABG)
23:11:52.734 00.000 11060 Guiding  Dir = 1, Dur = 301
23:11:52.775 00.041 11060 IsSlewing returns 0
23:11:52.775 00.000 11060 IsGuiding returns 0
23:11:52.867 00.092 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:52.867 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:52.869 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:52.869 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:52.869 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:52.871 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:52.871 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:52.871 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:52.873 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:52.873 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1056,"width":15,"height":15,"star_pos":[6.70,7.37],"pixels":"..."},"id":1}
23:11:52.899 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:52.899 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:52.934 00.035 10844 evsrv: cli 0EEEE7F0 connect
23:11:52.934 00.000 10844 case statement mapped state 6 to 3
23:11:52.935 00.001 10844 case statement mapped state 6 to 3
23:11:52.936 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"f2dc8145-a7b1-47bc-9fce-7dfecb40f6d2"}
23:11:52.936 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"f2dc8145-a7b1-47bc-9fce-7dfecb40f6d2"}
23:11:52.937 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
23:11:53.106 00.169 11060 IsGuiding returns 0
23:11:53.106 00.000 11060 Move returns status 0, amount 301
23:11:53.106 00.000 11060 move complete, result=0
23:11:53.106 00.000 11060 worker thread done servicing request
23:11:53.106 00.000 11060 Worker thread wakes up
23:11:53.106 00.000 10844 GuideStep: 1.1 px 198 ms WEST, 0.8 px 301 ms SOUTH
23:11:53.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:53.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:53.737 00.631 11060 Exposure complete
23:11:53.862 00.125 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:53.862 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:53.863 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:53.863 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:53.863 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:53.863 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:53.865 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:53.865 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:53.865 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:53.865 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1056,"width":15,"height":15,"star_pos":[6.70,7.37],"pixels":"..."},"id":1}
23:11:53.900 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:53.900 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:53.983 00.083 11060 worker thread done servicing request
23:11:53.983 00.000 10844 OnExposeComplete: enter
23:11:53.983 00.000 10844 UpdateGuideState(): m_state=6
23:11:53.983 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
23:11:53.983 00.000 10844 Star::Find returns 1 (0), X=255.65, Y=59.34, Mass=3233, SNR=37.2, Peak=254 HFD=3.6
23:11:53.983 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
23:11:53.983 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
23:11:53.983 00.000 10844 CameraToMount -- cameraX=0.52 cameraY=-0.28 hyp=0.59 cameraTheta=-0.49 mountX=0.18 mountY=0.56, mountTheta=1.26
23:11:53.984 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.52, y=-0.28, opts=13)
23:11:53.984 00.000 10844 Enqueuing Move request for scope (0.52, -0.28)
23:11:53.987 00.003 11060 Worker thread wakes up
23:11:53.989 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.28) opts 0xd
23:11:53.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.52, -0.28)
23:11:53.989 00.000 11060 Moving (0.52, -0.28) raw xDistance=0.18 yDistance=0.56
23:11:53.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.18
23:11:53.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.56
23:11:53.989 00.000 11060 MoveAxis(W, 37, ABG)
23:11:53.989 00.000 11060 Guiding  Dir = 3, Dur = 37
23:11:53.996 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:54.011 00.015 10844 UpdateGuideState exits: m=3233 SNR=37.2
23:11:54.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:54.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:54.011 00.000 10844 Enqueuing Expose request
23:11:54.020 00.009 11060 IsSlewing returns 0
23:11:54.020 00.000 11060 IsGuiding returns 0
23:11:54.077 00.057 11060 IsGuiding returns 0
23:11:54.077 00.000 11060 Move returns status 0, amount 37
23:11:54.077 00.000 11060 MoveAxis(S, 219, ABG)
23:11:54.077 00.000 11060 Guiding  Dir = 1, Dur = 219
23:11:54.116 00.039 11060 IsSlewing returns 0
23:11:54.116 00.000 11060 IsGuiding returns 0
23:11:54.343 00.227 11060 IsGuiding returns 0
23:11:54.343 00.000 11060 Move returns status 0, amount 219
23:11:54.343 00.000 11060 move complete, result=0
23:11:54.343 00.000 11060 worker thread done servicing request
23:11:54.343 00.000 11060 Worker thread wakes up
23:11:54.343 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.6 px 219 ms SOUTH
23:11:54.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:54.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:54.831 00.488 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:54.835 00.004 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:54.835 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:54.836 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:54.836 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:54.836 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:54.838 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:54.838 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:54.839 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:54.839 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1057,"width":15,"height":15,"star_pos":[6.65,7.34],"pixels":"..."},"id":1}
23:11:54.876 00.037 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:54.877 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:54.992 00.115 11060 Exposure complete
23:11:55.228 00.236 11060 worker thread done servicing request
23:11:55.228 00.000 10844 OnExposeComplete: enter
23:11:55.228 00.000 10844 UpdateGuideState(): m_state=6
23:11:55.228 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
23:11:55.228 00.000 10844 Star::Find returns 1 (1), X=255.20, Y=58.88, Mass=3010, SNR=35.3, Peak=255 HFD=3.6
23:11:55.228 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
23:11:55.228 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
23:11:55.228 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.74 hyp=0.74 cameraTheta=-1.47 mountX=0.71 mountY=0.19, mountTheta=0.27
23:11:55.232 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.74, opts=13)
23:11:55.232 00.000 10844 Enqueuing Move request for scope (0.07, -0.74)
23:11:55.232 00.000 11060 Worker thread wakes up
23:11:55.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.74) opts 0xd
23:11:55.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.74)
23:11:55.233 00.001 11060 Moving (0.07, -0.74) raw xDistance=0.71 yDistance=0.19
23:11:55.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.71
23:11:55.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
23:11:55.233 00.000 11060 MoveAxis(W, 125, ABG)
23:11:55.233 00.000 11060 Guiding  Dir = 3, Dur = 125
23:11:55.238 00.005 11060 IsSlewing returns 0
23:11:55.238 00.000 11060 IsGuiding returns 0
23:11:55.243 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:55.260 00.017 10844 UpdateGuideState exits: m=3010 SNR=35.3 Saturated
23:11:55.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:55.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:55.260 00.000 10844 Enqueuing Expose request
23:11:55.392 00.132 11060 IsGuiding returns 0
23:11:55.393 00.001 11060 Move returns status 0, amount 125
23:11:55.393 00.000 11060 MoveAxis(S, 76, ABG)
23:11:55.393 00.000 11060 Guiding  Dir = 1, Dur = 76
23:11:55.420 00.027 11060 IsSlewing returns 0
23:11:55.421 00.001 11060 IsGuiding returns 0
23:11:55.531 00.110 11060 IsGuiding returns 0
23:11:55.531 00.000 11060 Move returns status 0, amount 76
23:11:55.531 00.000 11060 move complete, result=0
23:11:55.531 00.000 11060 worker thread done servicing request
23:11:55.531 00.000 11060 Worker thread wakes up
23:11:55.531 00.000 10844 GuideStep: 0.7 px 125 ms WEST, 0.2 px 76 ms SOUTH
23:11:55.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:55.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:55.936 00.405 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:55.936 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:55.939 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:55.940 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:55.943 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:55.943 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:55.944 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:55.944 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:55.946 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:55.946 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1058,"width":15,"height":15,"star_pos":[7.20,6.88],"pixels":"..."},"id":1}
23:11:56.005 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:56.006 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:56.169 00.163 11060 Exposure complete
23:11:56.387 00.218 11060 worker thread done servicing request
23:11:56.388 00.001 10844 OnExposeComplete: enter
23:11:56.388 00.000 10844 UpdateGuideState(): m_state=6
23:11:56.388 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
23:11:56.388 00.000 10844 Star::Find returns 1 (1), X=254.68, Y=59.44, Mass=3077, SNR=35.7, Peak=255 HFD=3.4
23:11:56.388 00.000 10844 MultiStar: exiting stabilization period
23:11:56.388 00.000 10844 MultiStar: [#1 -0.81,0.15,0.00,R] [#2 -0.02,-0.13,1.95,U] [#3 -0.19,-0.18,0.96,U] [#4 -0.58,0.26,0.00,M1] [#5 -0.45,-0.07,1.03,U] [#6 -0.41,0.07,0.94,U] [#7 0.05,-0.51,0.80,U] [#8 -0.40,-0.13,0.95,U] 
23:11:56.388 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.15}, one-star: {-0.44, -0.18}
23:11:56.388 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
23:11:56.388 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
23:11:56.388 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.29 cameraTheta=-2.59 mountX=0.19 mountY=-0.22, mountTheta=-0.84
23:11:56.400 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.15, opts=13)
23:11:56.400 00.000 10844 Enqueuing Move request for scope (-0.24, -0.15)
23:11:56.400 00.000 11060 Worker thread wakes up
23:11:56.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.15) opts 0xd
23:11:56.403 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.15)
23:11:56.403 00.000 11060 Moving (-0.24, -0.15) raw xDistance=0.19 yDistance=-0.22
23:11:56.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.19
23:11:56.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:56.404 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:11:56.404 00.000 11060 MoveAxis(W, 37, ABG)
23:11:56.404 00.000 11060 Guiding  Dir = 3, Dur = 37
23:11:56.411 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:56.429 00.018 10844 UpdateGuideState exits: m=3077 SNR=35.7 Saturated
23:11:56.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:56.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:56.429 00.000 10844 Enqueuing Expose request
23:11:56.434 00.005 11060 IsSlewing returns 0
23:11:56.434 00.000 11060 IsGuiding returns 0
23:11:56.495 00.061 11060 IsGuiding returns 0
23:11:56.495 00.000 11060 Move returns status 0, amount 37
23:11:56.495 00.000 11060 MoveAxis(N, 0, ABG)
23:11:56.495 00.000 11060 Move returns status 0, amount 0
23:11:56.495 00.000 11060 move complete, result=0
23:11:56.495 00.000 11060 worker thread done servicing request
23:11:56.495 00.000 11060 Worker thread wakes up
23:11:56.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:56.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:56.533 00.038 10844 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
23:11:56.898 00.365 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:56.898 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:56.899 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:56.899 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:56.899 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:56.899 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:56.902 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:56.902 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:56.902 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:56.902 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1059,"width":15,"height":15,"star_pos":[6.68,7.44],"pixels":"..."},"id":1}
23:11:56.913 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:56.913 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:57.152 00.239 11060 Exposure complete
23:11:57.393 00.241 11060 worker thread done servicing request
23:11:57.395 00.002 10844 OnExposeComplete: enter
23:11:57.395 00.000 10844 UpdateGuideState(): m_state=6
23:11:57.395 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
23:11:57.395 00.000 10844 Star::Find returns 1 (0), X=254.79, Y=59.32, Mass=3089, SNR=36.7, Peak=252 HFD=3.6
23:11:57.395 00.000 10844 MultiStar: [#1 0.10,-0.21,0.98,U] [#2 -0.39,-0.03,2.09,U] [#3 -0.56,-0.17,0.86,U] [#4 -0.86,0.15,0.00,M2] [#5 -1.01,-0.29,0.00,M8] [#6 -0.35,0.10,0.89,U] [#7 -0.54,-0.12,0.82,U] [#8 -0.49,0.09,1.00,U] 
23:11:57.395 00.000 10844 refined, 6 included, MultiStar: {-0.36, -0.08}, one-star: {-0.33, -0.30}
23:11:57.395 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
23:11:57.395 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
23:11:57.396 00.001 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-2.92 mountX=0.15 mountY=-0.35, mountTheta=-1.17
23:11:57.396 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.08, opts=13)
23:11:57.396 00.000 10844 Enqueuing Move request for scope (-0.36, -0.08)
23:11:57.396 00.000 11060 Worker thread wakes up
23:11:57.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.08) opts 0xd
23:11:57.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.08)
23:11:57.396 00.000 11060 Moving (-0.36, -0.08) raw xDistance=0.15 yDistance=-0.35
23:11:57.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:11:57.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:57.400 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:11:57.400 00.000 11060 MoveAxis(W, 27, ABG)
23:11:57.400 00.000 11060 Guiding  Dir = 3, Dur = 27
23:11:57.405 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:11:57.410 00.005 11060 IsSlewing returns 0
23:11:57.410 00.000 11060 IsGuiding returns 0
23:11:57.426 00.016 10844 UpdateGuideState exits: m=3089 SNR=36.7
23:11:57.438 00.012 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:57.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:57.438 00.000 10844 Enqueuing Expose request
23:11:57.442 00.004 11060 IsGuiding returns 0
23:11:57.442 00.000 11060 Move returns status 0, amount 27
23:11:57.442 00.000 11060 MoveAxis(N, 0, ABG)
23:11:57.442 00.000 11060 Move returns status 0, amount 0
23:11:57.442 00.000 11060 move complete, result=0
23:11:57.442 00.000 11060 worker thread done servicing request
23:11:57.442 00.000 11060 Worker thread wakes up
23:11:57.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:57.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:57.449 00.007 10844 GuideStep: 0.1 px 27 ms WEST, -0.3 px 0 ms NORTH
23:11:57.919 00.470 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:57.919 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:57.920 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:57.921 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:57.921 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:57.921 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:57.926 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:57.926 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:57.926 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:57.926 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1060,"width":15,"height":15,"star_pos":[6.79,7.32],"pixels":"..."},"id":1}
23:11:57.995 00.069 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:57.995 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:58.079 00.084 11060 Exposure complete
23:11:58.337 00.258 10844 OnExposeComplete: enter
23:11:58.337 00.000 11060 worker thread done servicing request
23:11:58.337 00.000 10844 UpdateGuideState(): m_state=6
23:11:58.337 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
23:11:58.339 00.002 10844 Star::Find returns 1 (1), X=254.23, Y=59.49, Mass=3169, SNR=36.3, Peak=255 HFD=3.4
23:11:58.339 00.000 10844 MultiStar: [#1 0.22,0.07,1.02,U] [#2 -0.70,0.29,0.00,M8] [#3 -0.20,-0.08,0.89,U] [#4 -1.28,0.56,0.00,M3] [#5 -1.14,-0.19,0.00,M9] [#6 -0.67,-0.18,0.00,M1] [#7 -0.35,-0.13,0.84,U] [#8 -0.40,-0.08,0.93,U] 
23:11:58.339 00.000 10844 refined, 4 included, MultiStar: {-0.32, -0.07}, one-star: {-0.89, -0.13}
23:11:58.339 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
23:11:58.339 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
23:11:58.339 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.07 hyp=0.33 cameraTheta=-2.94 mountX=0.12 mountY=-0.31, mountTheta=-1.19
23:11:58.339 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.07, opts=13)
23:11:58.339 00.000 10844 Enqueuing Move request for scope (-0.32, -0.07)
23:11:58.339 00.000 11060 Worker thread wakes up
23:11:58.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.07) opts 0xd
23:11:58.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.07)
23:11:58.339 00.000 11060 Moving (-0.32, -0.07) raw xDistance=0.12 yDistance=-0.31
23:11:58.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:11:58.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:58.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:11:58.339 00.000 11060 MoveAxis(W, 22, ABG)
23:11:58.339 00.000 11060 Guiding  Dir = 3, Dur = 22
23:11:58.347 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:58.349 00.002 11060 IsSlewing returns 0
23:11:58.349 00.000 11060 IsGuiding returns 0
23:11:58.365 00.016 10844 UpdateGuideState exits: m=3169 SNR=36.3 Saturated
23:11:58.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:58.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:58.365 00.000 10844 Enqueuing Expose request
23:11:58.382 00.017 11060 IsGuiding returns 0
23:11:58.382 00.000 11060 Move returns status 0, amount 22
23:11:58.382 00.000 11060 MoveAxis(N, 0, ABG)
23:11:58.382 00.000 11060 Move returns status 0, amount 0
23:11:58.382 00.000 11060 move complete, result=0
23:11:58.382 00.000 11060 worker thread done servicing request
23:11:58.382 00.000 11060 Worker thread wakes up
23:11:58.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:58.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:58.391 00.009 10844 GuideStep: 0.1 px 22 ms WEST, -0.3 px 0 ms NORTH
23:11:58.874 00.483 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:58.874 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:58.874 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:58.876 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:58.876 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:58.876 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:58.878 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:58.878 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:58.879 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:58.879 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1061,"width":15,"height":15,"star_pos":[7.23,7.49],"pixels":"..."},"id":1}
23:11:58.920 00.041 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:58.920 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:11:59.033 00.113 11060 Exposure complete
23:11:59.285 00.252 11060 worker thread done servicing request
23:11:59.285 00.000 10844 OnExposeComplete: enter
23:11:59.285 00.000 10844 UpdateGuideState(): m_state=6
23:11:59.285 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
23:11:59.286 00.001 10844 Star::Find returns 1 (0), X=254.94, Y=60.07, Mass=2969, SNR=35.6, Peak=250 HFD=3.4
23:11:59.286 00.000 10844 MultiStar: [#1 -0.31,0.59,0.00,M1] [#2 -0.54,0.32,0.00,M9] [#3 -0.55,0.61,0.00,M2] [#4 -1.11,0.67,0.00,M4] [#5 -0.79,0.36,0.00,M10] [#6 -0.20,0.74,0.00,M2] [#7 -0.29,0.35,0.92,U] [#8 -0.37,0.60,0.00,M1] 
23:11:59.286 00.000 10844 refined, 1 included, MultiStar: {-0.23, 0.40}, one-star: {-0.18, 0.45}
23:11:59.286 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
23:11:59.286 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
23:11:59.286 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.40 hyp=0.46 cameraTheta=2.10 mountX=-0.35 mountY=-0.30, mountTheta=-2.44
23:11:59.288 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.40, opts=13)
23:11:59.288 00.000 10844 Enqueuing Move request for scope (-0.23, 0.40)
23:11:59.288 00.000 11060 Worker thread wakes up
23:11:59.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.40) opts 0xd
23:11:59.288 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.40)
23:11:59.288 00.000 11060 Moving (-0.23, 0.40) raw xDistance=-0.35 yDistance=-0.30
23:11:59.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
23:11:59.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:11:59.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:11:59.288 00.000 11060 MoveAxis(E, 60, ABG)
23:11:59.288 00.000 11060 Guiding  Dir = 2, Dur = 60
23:11:59.296 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:11:59.297 00.001 11060 IsSlewing returns 0
23:11:59.297 00.000 11060 IsGuiding returns 0
23:11:59.315 00.018 10844 UpdateGuideState exits: m=2969 SNR=35.6
23:11:59.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:59.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:11:59.315 00.000 10844 Enqueuing Expose request
23:11:59.373 00.058 11060 IsGuiding returns 0
23:11:59.373 00.000 11060 Move returns status 0, amount 60
23:11:59.373 00.000 11060 MoveAxis(N, 0, ABG)
23:11:59.373 00.000 11060 Move returns status 0, amount 0
23:11:59.375 00.002 11060 move complete, result=0
23:11:59.375 00.000 11060 worker thread done servicing request
23:11:59.375 00.000 11060 Worker thread wakes up
23:11:59.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:11:59.376 00.001 10844 GuideStep: -0.4 px 60 ms EAST, -0.3 px 0 ms NORTH
23:11:59.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:11:59.884 00.508 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:11:59.890 00.006 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:11:59.891 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:11:59.893 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:59.895 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:11:59.895 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:11:59.895 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:11:59.897 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:11:59.897 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:11:59.897 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1062,"width":15,"height":15,"star_pos":[6.94,7.07],"pixels":"..."},"id":1}
23:11:59.939 00.042 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:11:59.941 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:00.042 00.101 11060 Exposure complete
23:12:00.280 00.238 11060 worker thread done servicing request
23:12:00.280 00.000 10844 OnExposeComplete: enter
23:12:00.280 00.000 10844 UpdateGuideState(): m_state=6
23:12:00.280 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
23:12:00.280 00.000 10844 Star::Find returns 1 (0), X=255.20, Y=60.21, Mass=3145, SNR=36.4, Peak=251 HFD=3.6
23:12:00.280 00.000 10844 MultiStar: [#1 0.18,0.68,0.00,M2] [#2 -0.48,0.65,0.00,M10] [#3 -0.25,0.31,0.98,U] [#4 -0.80,0.58,0.00,M5] [#5 -0.88,0.79,0.00,R] [#6 -0.26,1.03,0.00,M3] [#7 -0.16,0.76,0.00,M1] [#8 0.04,0.54,0.91,U] 
23:12:00.280 00.000 10844 refined, 2 included, MultiStar: {-0.05, 0.48}, one-star: {0.07, 0.59}
23:12:00.280 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.42 = -2.87)
23:12:00.280 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
23:12:00.280 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.48 hyp=0.48 cameraTheta=1.66 mountX=-0.46 mountY=-0.12, mountTheta=-2.88
23:12:00.280 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.48, opts=13)
23:12:00.280 00.000 10844 Enqueuing Move request for scope (-0.05, 0.48)
23:12:00.280 00.000 11060 Worker thread wakes up
23:12:00.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.48) opts 0xd
23:12:00.286 00.006 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.48)
23:12:00.286 00.000 11060 Moving (-0.05, 0.48) raw xDistance=-0.46 yDistance=-0.12
23:12:00.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
23:12:00.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:00.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:00.286 00.000 11060 MoveAxis(E, 82, ABG)
23:12:00.286 00.000 11060 Guiding  Dir = 2, Dur = 82
23:12:00.291 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:00.301 00.010 11060 IsSlewing returns 0
23:12:00.301 00.000 11060 IsGuiding returns 0
23:12:00.323 00.022 10844 UpdateGuideState exits: m=3145 SNR=36.4
23:12:00.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:00.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:00.323 00.000 10844 Enqueuing Expose request
23:12:00.398 00.075 11060 IsGuiding returns 0
23:12:00.401 00.003 11060 Move returns status 0, amount 82
23:12:00.401 00.000 11060 MoveAxis(N, 0, ABG)
23:12:00.401 00.000 11060 Move returns status 0, amount 0
23:12:00.401 00.000 11060 move complete, result=0
23:12:00.401 00.000 11060 worker thread done servicing request
23:12:00.401 00.000 11060 Worker thread wakes up
23:12:00.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:00.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:00.402 00.001 10844 GuideStep: -0.5 px 82 ms EAST, -0.1 px 0 ms NORTH
23:12:00.891 00.489 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:00.891 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:00.894 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:00.894 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:00.894 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:00.894 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:00.895 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:00.895 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:00.897 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:00.897 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1063,"width":15,"height":15,"star_pos":[7.20,7.21],"pixels":"..."},"id":1}
23:12:00.956 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:00.956 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:01.057 00.101 11060 Exposure complete
23:12:01.300 00.243 11060 worker thread done servicing request
23:12:01.300 00.000 10844 OnExposeComplete: enter
23:12:01.300 00.000 10844 UpdateGuideState(): m_state=6
23:12:01.300 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
23:12:01.300 00.000 10844 Star::Find returns 1 (0), X=255.04, Y=60.25, Mass=3075, SNR=36.2, Peak=242 HFD=3.3
23:12:01.300 00.000 10844 MultiStar: [#1 -0.81,0.91,0.00,M3] [#2 -0.75,0.59,0.00,R] [#3 -0.69,0.38,0.00,M2] [#4 -0.48,0.88,0.00,M6] [#5 0.33,-0.51,1.01,U] [#6 -0.65,0.64,0.00,M4] [#7 -0.48,0.17,0.83,U] [#8 -0.32,0.85,0.00,M1] 
23:12:01.300 00.000 10844 refined, 2 included, MultiStar: {-0.05, 0.09}, one-star: {-0.08, 0.63}
23:12:01.300 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.86 = -2.43)
23:12:01.300 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
23:12:01.300 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.10 mountX=-0.08 mountY=-0.07, mountTheta=-2.44
23:12:01.300 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
23:12:01.300 00.000 10844 Enqueuing Move request for scope (-0.05, 0.09)
23:12:01.300 00.000 11060 Worker thread wakes up
23:12:01.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:12:01.300 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:12:01.300 00.000 11060 Moving (-0.05, 0.09) raw xDistance=-0.08 yDistance=-0.07
23:12:01.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:12:01.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:01.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:01.300 00.000 11060 MoveAxis(E, 0, ABG)
23:12:01.300 00.000 11060 Move returns status 0, amount 0
23:12:01.300 00.000 11060 MoveAxis(N, 0, ABG)
23:12:01.300 00.000 11060 Move returns status 0, amount 0
23:12:01.300 00.000 11060 move complete, result=0
23:12:01.300 00.000 11060 worker thread done servicing request
23:12:01.310 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:01.330 00.020 10844 UpdateGuideState exits: m=3075 SNR=36.2
23:12:01.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:01.331 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:01.331 00.000 10844 Enqueuing Expose request
23:12:01.331 00.000 11060 Worker thread wakes up
23:12:01.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:01.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:01.341 00.010 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:01.967 00.626 11060 Exposure complete
23:12:02.002 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:02.002 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:02.002 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:02.002 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:02.002 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:02.002 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:02.005 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:02.005 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:02.006 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:02.006 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1064,"width":15,"height":15,"star_pos":[7.04,7.25],"pixels":"..."},"id":1}
23:12:02.062 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:02.062 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:02.228 00.166 11060 worker thread done servicing request
23:12:02.228 00.000 10844 OnExposeComplete: enter
23:12:02.228 00.000 10844 UpdateGuideState(): m_state=6
23:12:02.228 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
23:12:02.228 00.000 10844 Star::Find returns 1 (0), X=254.90, Y=60.09, Mass=3258, SNR=36.5, Peak=254 HFD=3.8
23:12:02.228 00.000 10844 MultiStar: [#1 -0.14,1.02,0.00,M4] [#2 -0.41,-0.26,1.96,U] [#3 -0.29,0.78,0.00,M3] [#4 -0.69,0.62,0.00,M7] [#5 -0.21,-0.53,1.04,U] [#6 -0.72,0.69,0.00,M5] [#7 -1.00,0.94,0.00,M1] [#8 -1.17,0.61,0.00,M2] 
23:12:02.228 00.000 10844 refined, 2 included, MultiStar: {-0.31, -0.14}, one-star: {-0.22, 0.47}
23:12:02.228 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
23:12:02.228 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
23:12:02.228 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-2.71 mountX=0.20 mountY=-0.28, mountTheta=-0.96
23:12:02.233 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.14, opts=13)
23:12:02.233 00.000 10844 Enqueuing Move request for scope (-0.31, -0.14)
23:12:02.233 00.000 11060 Worker thread wakes up
23:12:02.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.14) opts 0xd
23:12:02.233 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.14)
23:12:02.233 00.000 11060 Moving (-0.31, -0.14) raw xDistance=0.20 yDistance=-0.28
23:12:02.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:12:02.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:02.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:12:02.233 00.000 11060 MoveAxis(W, 34, ABG)
23:12:02.234 00.001 11060 Guiding  Dir = 3, Dur = 34
23:12:02.238 00.004 11060 IsSlewing returns 0
23:12:02.238 00.000 11060 IsGuiding returns 0
23:12:02.243 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:02.271 00.028 10844 UpdateGuideState exits: m=3258 SNR=36.5
23:12:02.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:02.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:02.271 00.000 10844 Enqueuing Expose request
23:12:02.278 00.007 11060 IsGuiding returns 0
23:12:02.278 00.000 11060 Move returns status 0, amount 34
23:12:02.278 00.000 11060 MoveAxis(N, 0, ABG)
23:12:02.278 00.000 11060 Move returns status 0, amount 0
23:12:02.278 00.000 11060 move complete, result=0
23:12:02.278 00.000 11060 worker thread done servicing request
23:12:02.278 00.000 11060 Worker thread wakes up
23:12:02.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:02.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:02.293 00.015 10844 GuideStep: 0.2 px 34 ms WEST, -0.3 px 0 ms NORTH
23:12:02.866 00.573 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:02.866 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:02.867 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:02.869 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:02.869 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:02.869 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:02.871 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:02.871 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:02.871 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:02.871 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1065,"width":15,"height":15,"star_pos":[6.90,7.09],"pixels":"..."},"id":1}
23:12:02.892 00.021 11060 Exposure complete
23:12:02.909 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:02.909 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:03.134 00.225 11060 worker thread done servicing request
23:12:03.134 00.000 10844 OnExposeComplete: enter
23:12:03.134 00.000 10844 UpdateGuideState(): m_state=6
23:12:03.134 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
23:12:03.134 00.000 10844 Star::Find returns 1 (0), X=254.58, Y=59.82, Mass=3046, SNR=36.1, Peak=252 HFD=3.5
23:12:03.134 00.000 10844 MultiStar: [#1 -0.07,-0.17,0.96,U] [#2 -0.14,-0.14,1.91,U] [#3 -0.75,0.60,0.00,M4] [#4 -1.05,0.94,0.00,M8] [#5 -0.26,-0.41,1.02,U] [#6 -1.12,1.01,0.00,M6] [#7 -0.99,0.89,0.00,M2] [#8 -0.94,1.06,0.00,M3] 
23:12:03.134 00.000 10844 refined, 3 included, MultiStar: {-0.23, -0.13}, one-star: {-0.54, 0.20}
23:12:03.134 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
23:12:03.134 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
23:12:03.134 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-2.63 mountX=0.17 mountY=-0.21, mountTheta=-0.89
23:12:03.135 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.13, opts=13)
23:12:03.135 00.000 10844 Enqueuing Move request for scope (-0.23, -0.13)
23:12:03.137 00.002 11060 Worker thread wakes up
23:12:03.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
23:12:03.137 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
23:12:03.137 00.000 11060 Moving (-0.23, -0.13) raw xDistance=0.17 yDistance=-0.21
23:12:03.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:12:03.137 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.54 newest=-0.56
23:12:03.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:12:03.137 00.000 11060 MoveAxis(W, 30, ABG)
23:12:03.137 00.000 11060 Guiding  Dir = 3, Dur = 30
23:12:03.143 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:03.163 00.020 10844 UpdateGuideState exits: m=3046 SNR=36.1
23:12:03.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:03.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:03.163 00.000 10844 Enqueuing Expose request
23:12:03.173 00.010 11060 IsSlewing returns 0
23:12:03.173 00.000 11060 IsGuiding returns 0
23:12:03.236 00.063 11060 IsGuiding returns 0
23:12:03.236 00.000 11060 Move returns status 0, amount 30
23:12:03.236 00.000 11060 BLC: Oldest BLC event removed
23:12:03.236 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:12:03.236 00.000 11060 MoveAxis(N, 831, ABG)
23:12:03.236 00.000 11060 duration set to 750 by maxDecDuration
23:12:03.236 00.000 11060 Guiding  Dir = 0, Dur = 750
23:12:03.250 00.014 11060 IsSlewing returns 0
23:12:03.250 00.000 11060 IsGuiding returns 0
23:12:03.860 00.610 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:03.860 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:03.867 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:03.869 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:03.869 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:03.869 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:03.874 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:03.874 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:03.876 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:03.878 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1066,"width":15,"height":15,"star_pos":[6.58,6.82],"pixels":"..."},"id":1}
23:12:03.932 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:03.932 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:04.002 00.070 11060 IsGuiding returns 0
23:12:04.002 00.000 11060 Move returns status 0, amount 750
23:12:04.002 00.000 11060 move complete, result=0
23:12:04.002 00.000 11060 worker thread done servicing request
23:12:04.002 00.000 11060 Worker thread wakes up
23:12:04.002 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 750 ms NORTH
23:12:04.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:04.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:04.637 00.635 11060 Exposure complete
23:12:04.850 00.213 11060 worker thread done servicing request
23:12:04.850 00.000 10844 OnExposeComplete: enter
23:12:04.850 00.000 10844 UpdateGuideState(): m_state=6
23:12:04.850 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
23:12:04.850 00.000 10844 Star::Find returns 1 (0), X=254.48, Y=60.11, Mass=2796, SNR=34.4, Peak=254 HFD=3.5
23:12:04.850 00.000 10844 MultiStar: [#1 0.30,0.33,1.00,U] [#2 -0.07,0.10,2.10,U] [#3 -0.57,0.59,0.00,M5] [#4 -0.67,0.88,0.00,M9] [#5 0.51,-1.03,0.00,M1] [#6 -0.77,0.66,0.00,M7] [#7 -0.62,0.77,0.00,M3] [#8 -0.53,0.82,0.00,M4] 
23:12:04.850 00.000 10844 refined, 2 included, MultiStar: {-0.12, 0.25}, one-star: {-0.64, 0.49}
23:12:04.850 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
23:12:04.850 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
23:12:04.850 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.02 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
23:12:04.850 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.25, opts=13)
23:12:04.850 00.000 10844 Enqueuing Move request for scope (-0.12, 0.25)
23:12:04.850 00.000 11060 Worker thread wakes up
23:12:04.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
23:12:04.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
23:12:04.850 00.000 11060 Moving (-0.12, 0.25) raw xDistance=-0.23 yDistance=-0.16
23:12:04.850 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.145453, 1:0.159919
23:12:04.850 00.000 11060 BLC: No correction, Miss < min_move
23:12:04.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:12:04.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:04.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:12:04.850 00.000 11060 MoveAxis(E, 38, ABG)
23:12:04.850 00.000 11060 Guiding  Dir = 2, Dur = 38
23:12:04.861 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:04.871 00.010 11060 IsSlewing returns 0
23:12:04.871 00.000 11060 IsGuiding returns 0
23:12:04.886 00.015 10844 UpdateGuideState exits: m=2796 SNR=34.4
23:12:04.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:04.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:04.886 00.000 10844 Enqueuing Expose request
23:12:04.886 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:04.886 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:04.901 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:04.902 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:04.902 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:04.902 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:04.902 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:04.902 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:04.902 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:04.902 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1067,"width":15,"height":15,"star_pos":[7.48,7.11],"pixels":"..."},"id":1}
23:12:04.913 00.011 11060 IsGuiding returns 0
23:12:04.913 00.000 11060 Move returns status 0, amount 38
23:12:04.913 00.000 11060 MoveAxis(N, 0, ABG)
23:12:04.913 00.000 11060 Move returns status 0, amount 0
23:12:04.913 00.000 11060 move complete, result=0
23:12:04.913 00.000 11060 worker thread done servicing request
23:12:04.913 00.000 11060 Worker thread wakes up
23:12:04.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:04.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:04.913 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
23:12:04.957 00.044 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:04.957 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:05.557 00.600 11060 Exposure complete
23:12:05.760 00.203 11060 worker thread done servicing request
23:12:05.760 00.000 10844 OnExposeComplete: enter
23:12:05.760 00.000 10844 UpdateGuideState(): m_state=6
23:12:05.760 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
23:12:05.760 00.000 10844 Star::Find returns 1 (0), X=254.28, Y=59.96, Mass=3032, SNR=35.9, Peak=240 HFD=3.9
23:12:05.760 00.000 10844 MultiStar: [#1 -0.06,0.42,1.02,U] [#2 0.14,0.25,1.93,U] [#3 -0.71,0.54,0.00,M6] [#4 -0.70,0.88,0.00,M10] [#5 0.24,-0.79,0.00,M2] [#6 -0.67,0.57,0.00,M8] [#7 -0.40,0.51,0.00,M4] [#8 -0.70,0.86,0.00,M5] 
23:12:05.760 00.000 10844 refined, 2 included, MultiStar: {-0.16, 0.32}, one-star: {-0.84, 0.34}
23:12:05.760 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.50)
23:12:05.760 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
23:12:05.760 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.32 hyp=0.35 cameraTheta=2.04 mountX=-0.28 mountY=-0.21, mountTheta=-2.51
23:12:05.764 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.32, opts=13)
23:12:05.764 00.000 10844 Enqueuing Move request for scope (-0.16, 0.32)
23:12:05.764 00.000 11060 Worker thread wakes up
23:12:05.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.32) opts 0xd
23:12:05.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.32)
23:12:05.764 00.000 11060 Moving (-0.16, 0.32) raw xDistance=-0.28 yDistance=-0.21
23:12:05.764 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.145453, 1:0.159919, 2:0.208729
23:12:05.764 00.000 11060 BLC: Under-shoot: nominal increase by 25
23:12:05.764 00.000 11060 BLC: window closed
23:12:05.764 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:12:05.764 00.000 11060 BLC: Pulse adjusted to 750
23:12:05.766 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:12:05.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:12:05.766 00.000 11060 MoveAxis(E, 50, ABG)
23:12:05.766 00.000 11060 Guiding  Dir = 2, Dur = 50
23:12:05.769 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:05.779 00.010 11060 IsSlewing returns 0
23:12:05.780 00.001 11060 IsGuiding returns 0
23:12:05.784 00.004 10844 UpdateGuideState exits: m=3032 SNR=35.9
23:12:05.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:05.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:05.784 00.000 10844 Enqueuing Expose request
23:12:05.813 00.029 10844 evsrv: cli 0EEEDFD0 connect
23:12:05.813 00.000 10844 case statement mapped state 6 to 3
23:12:05.813 00.000 10844 case statement mapped state 6 to 3
23:12:05.816 00.003 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"18eedae0-2c8c-427a-84b0-cf7a26555e27"}
23:12:05.816 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"18eedae0-2c8c-427a-84b0-cf7a26555e27"}
23:12:05.817 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
23:12:05.847 00.030 11060 IsGuiding returns 0
23:12:05.847 00.000 11060 Move returns status 0, amount 50
23:12:05.847 00.000 11060 MoveAxis(N, 81, ABG)
23:12:05.847 00.000 11060 Guiding  Dir = 0, Dur = 81
23:12:05.858 00.011 11060 IsSlewing returns 0
23:12:05.858 00.000 11060 IsGuiding returns 0
23:12:05.904 00.046 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:05.904 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:05.904 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:05.909 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:05.909 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:05.909 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:05.909 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:05.912 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:05.912 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:05.912 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1068,"width":15,"height":15,"star_pos":[7.28,6.96],"pixels":"..."},"id":1}
23:12:05.946 00.034 11060 IsGuiding returns 0
23:12:05.946 00.000 11060 Move returns status 0, amount 81
23:12:05.946 00.000 11060 move complete, result=0
23:12:05.946 00.000 11060 worker thread done servicing request
23:12:05.946 00.000 11060 Worker thread wakes up
23:12:05.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:05.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:05.946 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.2 px 81 ms NORTH
23:12:05.966 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:05.966 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:06.585 00.619 11060 Exposure complete
23:12:06.799 00.214 10844 OnExposeComplete: enter
23:12:06.799 00.000 10844 UpdateGuideState(): m_state=6
23:12:06.799 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
23:12:06.799 00.000 10844 Star::Find returns 1 (0), X=254.61, Y=60.30, Mass=3033, SNR=35.3, Peak=253 HFD=3.5
23:12:06.799 00.000 10844 MultiStar: [#1 0.06,0.20,1.05,U] [#2 0.05,-0.45,2.00,U] [#3 -0.36,0.17,0.94,U] [#4 -0.88,0.73,0.00,R] [#5 -0.21,-0.61,0.00,M3] [#6 -0.59,0.70,0.00,M9] [#7 -0.52,0.49,0.00,M5] [#8 -0.77,0.65,0.00,M6] 
23:12:06.799 00.000 10844 refined, 3 included, MultiStar: {-0.14, 0.03}, one-star: {-0.51, 0.68}
23:12:06.801 00.002 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
23:12:06.801 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
23:12:06.801 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.92 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
23:12:06.801 00.000 11060 worker thread done servicing request
23:12:06.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.03, opts=13)
23:12:06.802 00.000 10844 Enqueuing Move request for scope (-0.14, 0.03)
23:12:06.802 00.000 11060 Worker thread wakes up
23:12:06.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
23:12:06.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
23:12:06.802 00.000 11060 Moving (-0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
23:12:06.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:12:06.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:06.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:06.802 00.000 11060 MoveAxis(E, 0, ABG)
23:12:06.802 00.000 11060 Move returns status 0, amount 0
23:12:06.802 00.000 11060 MoveAxis(N, 0, ABG)
23:12:06.802 00.000 11060 Move returns status 0, amount 0
23:12:06.802 00.000 11060 move complete, result=0
23:12:06.802 00.000 11060 worker thread done servicing request
23:12:06.810 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:06.830 00.020 10844 UpdateGuideState exits: m=3033 SNR=35.3
23:12:06.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:06.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:06.830 00.000 10844 Enqueuing Expose request
23:12:06.830 00.000 11060 Worker thread wakes up
23:12:06.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:06.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:06.830 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:06.879 00.049 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:06.879 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:06.879 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:06.879 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:06.879 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:06.879 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:06.879 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:06.879 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:06.884 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:06.884 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1069,"width":15,"height":15,"star_pos":[6.61,7.30],"pixels":"..."},"id":1}
23:12:06.900 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:06.900 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:07.452 00.552 11060 Exposure complete
23:12:07.684 00.232 11060 worker thread done servicing request
23:12:07.684 00.000 10844 OnExposeComplete: enter
23:12:07.684 00.000 10844 UpdateGuideState(): m_state=6
23:12:07.684 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
23:12:07.684 00.000 10844 Star::Find returns 1 (1), X=254.51, Y=60.16, Mass=3125, SNR=35.6, Peak=255 HFD=3.6
23:12:07.684 00.000 10844 MultiStar: [#1 -0.13,0.40,0.96,U] [#2 -0.45,0.15,1.94,U] [#3 -0.58,0.97,0.00,M6] [#4 0.12,0.00,1.00,U] [#5 0.14,-0.65,0.00,M4] [#6 -0.61,0.98,0.00,M10] [#7 -0.61,0.58,0.00,M6] [#8 -0.71,0.66,0.00,M7] 
23:12:07.684 00.000 10844 refined, 3 included, MultiStar: {-0.30, 0.25}, one-star: {-0.61, 0.54}
23:12:07.684 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
23:12:07.684 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
23:12:07.684 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.25 hyp=0.39 cameraTheta=2.46 mountX=-0.19 mountY=-0.34, mountTheta=-2.08
23:12:07.684 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.25, opts=13)
23:12:07.689 00.005 10844 Enqueuing Move request for scope (-0.30, 0.25)
23:12:07.689 00.000 11060 Worker thread wakes up
23:12:07.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.25) opts 0xd
23:12:07.689 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.25)
23:12:07.689 00.000 11060 Moving (-0.30, 0.25) raw xDistance=-0.19 yDistance=-0.34
23:12:07.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:12:07.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
23:12:07.689 00.000 11060 MoveAxis(E, 33, ABG)
23:12:07.689 00.000 11060 Guiding  Dir = 2, Dur = 33
23:12:07.694 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:07.699 00.005 11060 IsSlewing returns 0
23:12:07.702 00.003 11060 IsGuiding returns 0
23:12:07.709 00.007 10844 UpdateGuideState exits: m=3125 SNR=35.6 Saturated
23:12:07.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:07.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:07.709 00.000 10844 Enqueuing Expose request
23:12:07.752 00.043 11060 IsGuiding returns 0
23:12:07.752 00.000 11060 Move returns status 0, amount 33
23:12:07.752 00.000 11060 MoveAxis(N, 133, ABG)
23:12:07.752 00.000 11060 Guiding  Dir = 0, Dur = 133
23:12:07.766 00.014 11060 IsSlewing returns 0
23:12:07.766 00.000 11060 IsGuiding returns 0
23:12:07.907 00.141 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:07.907 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:07.909 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:07.910 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:07.910 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:07.911 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:07.911 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:07.911 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:07.911 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:07.911 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1070,"width":15,"height":15,"star_pos":[6.51,7.16],"pixels":"..."},"id":1}
23:12:07.938 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:07.938 00.000 11060 IsGuiding returns 0
23:12:07.938 00.000 11060 Move returns status 0, amount 133
23:12:07.938 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:07.938 00.000 11060 move complete, result=0
23:12:07.938 00.000 11060 worker thread done servicing request
23:12:07.938 00.000 11060 Worker thread wakes up
23:12:07.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:07.943 00.005 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:07.946 00.003 10844 GuideStep: -0.2 px 33 ms EAST, -0.3 px 133 ms NORTH
23:12:08.585 00.639 11060 Exposure complete
23:12:08.783 00.198 11060 worker thread done servicing request
23:12:08.783 00.000 10844 OnExposeComplete: enter
23:12:08.783 00.000 10844 UpdateGuideState(): m_state=6
23:12:08.783 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
23:12:08.783 00.000 10844 Star::Find returns 1 (1), X=254.38, Y=59.79, Mass=3163, SNR=36.5, Peak=255 HFD=3.7
23:12:08.788 00.005 10844 MultiStar: [#1 -0.00,0.19,0.99,U] [#2 0.06,-0.73,0.00,M1] [#3 -0.45,0.45,0.00,M7] [#4 -0.19,-0.08,0.88,U] [#5 0.27,-0.29,1.02,U] [#6 -0.70,0.86,0.00,R] [#7 -0.74,0.20,0.00,M7] [#8 -0.71,0.15,0.00,M8] 
23:12:08.788 00.000 10844 refined, 3 included, MultiStar: {-0.16, -0.00}, one-star: {-0.74, 0.17}
23:12:08.788 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.39 = -1.39)
23:12:08.788 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.41 = -1.41)
23:12:08.788 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.14 mountX=0.03 mountY=-0.16, mountTheta=-1.39
23:12:08.791 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.00, opts=13)
23:12:08.791 00.000 10844 Enqueuing Move request for scope (-0.16, -0.00)
23:12:08.791 00.000 11060 Worker thread wakes up
23:12:08.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
23:12:08.791 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
23:12:08.791 00.000 11060 Moving (-0.16, -0.00) raw xDistance=0.03 yDistance=-0.16
23:12:08.800 00.009 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:12:08.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:08.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:12:08.800 00.000 11060 MoveAxis(E, 0, ABG)
23:12:08.800 00.000 11060 Move returns status 0, amount 0
23:12:08.800 00.000 11060 MoveAxis(N, 0, ABG)
23:12:08.800 00.000 11060 Move returns status 0, amount 0
23:12:08.800 00.000 11060 move complete, result=0
23:12:08.800 00.000 11060 worker thread done servicing request
23:12:08.808 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:08.823 00.015 10844 UpdateGuideState exits: m=3163 SNR=36.5 Saturated
23:12:08.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:08.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:08.823 00.000 10844 Enqueuing Expose request
23:12:08.823 00.000 11060 Worker thread wakes up
23:12:08.823 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:08.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:08.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:08.881 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:08.881 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:08.882 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:08.882 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:08.883 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:08.883 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:08.883 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:08.883 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:08.884 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:08.884 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1071,"width":15,"height":15,"star_pos":[7.38,6.79],"pixels":"..."},"id":1}
23:12:08.893 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:08.893 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:09.449 00.556 11060 Exposure complete
23:12:09.683 00.234 11060 worker thread done servicing request
23:12:09.683 00.000 10844 OnExposeComplete: enter
23:12:09.684 00.001 10844 UpdateGuideState(): m_state=6
23:12:09.684 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
23:12:09.684 00.000 10844 Star::Find returns 1 (1), X=254.34, Y=59.81, Mass=3216, SNR=36.2, Peak=255 HFD=3.7
23:12:09.684 00.000 10844 MultiStar: [#1 0.14,0.02,1.00,U] [#2 -0.23,-0.31,1.93,U] [#3 -0.52,0.42,0.00,M8] [#4 -0.00,-0.53,0.91,U] [#5 -0.03,-0.14,0.98,U] [#6 0.20,-0.14,0.96,U] [#7 -0.40,0.57,0.00,M8] [#8 -0.37,0.87,0.00,M9] 
23:12:09.684 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.17}, one-star: {-0.78, 0.19}
23:12:09.684 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
23:12:09.684 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
23:12:09.684 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.24 mountX=0.19 mountY=-0.11, mountTheta=-0.51
23:12:09.684 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.17, opts=13)
23:12:09.684 00.000 10844 Enqueuing Move request for scope (-0.14, -0.17)
23:12:09.684 00.000 11060 Worker thread wakes up
23:12:09.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
23:12:09.684 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
23:12:09.688 00.004 11060 Moving (-0.14, -0.17) raw xDistance=0.19 yDistance=-0.11
23:12:09.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:12:09.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:09.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:12:09.688 00.000 11060 MoveAxis(W, 33, ABG)
23:12:09.688 00.000 11060 Guiding  Dir = 3, Dur = 33
23:12:09.703 00.015 11060 IsSlewing returns 0
23:12:09.705 00.002 11060 IsGuiding returns 0
23:12:09.710 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:09.729 00.019 10844 UpdateGuideState exits: m=3216 SNR=36.2 Saturated
23:12:09.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:09.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:09.729 00.000 10844 Enqueuing Expose request
23:12:09.776 00.047 11060 IsGuiding returns 0
23:12:09.777 00.001 11060 Move returns status 0, amount 33
23:12:09.777 00.000 11060 MoveAxis(N, 0, ABG)
23:12:09.777 00.000 11060 Move returns status 0, amount 0
23:12:09.777 00.000 11060 move complete, result=0
23:12:09.777 00.000 11060 worker thread done servicing request
23:12:09.777 00.000 11060 Worker thread wakes up
23:12:09.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:09.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:09.777 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
23:12:09.908 00.131 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:09.908 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:09.912 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:09.912 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:09.913 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:09.913 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:09.913 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:09.913 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:09.913 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:09.913 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1072,"width":15,"height":15,"star_pos":[7.34,6.81],"pixels":"..."},"id":1}
23:12:10.002 00.089 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:10.002 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:10.411 00.409 11060 Exposure complete
23:12:10.699 00.288 11060 worker thread done servicing request
23:12:10.699 00.000 10844 OnExposeComplete: enter
23:12:10.699 00.000 10844 UpdateGuideState(): m_state=6
23:12:10.699 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
23:12:10.699 00.000 10844 Star::Find returns 1 (0), X=254.85, Y=59.64, Mass=3027, SNR=35.7, Peak=240 HFD=3.6
23:12:10.699 00.000 10844 MultiStar: [#1 0.21,0.03,1.00,U] [#2 0.52,-0.61,0.00,M1] [#3 -0.86,0.45,0.00,M9] [#4 -0.11,0.24,1.02,U] [#5 -0.08,-0.71,0.00,M3] [#6 0.31,0.06,0.91,U] [#7 -0.67,0.31,0.00,M9] [#8 -0.14,0.69,0.00,M10] 
23:12:10.699 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.09}, one-star: {-0.27, 0.02}
23:12:10.699 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
23:12:10.699 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
23:12:10.699 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.27 mountX=-0.09 mountY=0.01, mountTheta=3.01
23:12:10.705 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
23:12:10.705 00.000 10844 Enqueuing Move request for scope (0.03, 0.09)
23:12:10.705 00.000 11060 Worker thread wakes up
23:12:10.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:12:10.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:12:10.705 00.000 11060 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=0.01
23:12:10.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:12:10.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:10.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:12:10.705 00.000 11060 MoveAxis(E, 0, ABG)
23:12:10.705 00.000 11060 Move returns status 0, amount 0
23:12:10.705 00.000 11060 MoveAxis(N, 0, ABG)
23:12:10.705 00.000 11060 Move returns status 0, amount 0
23:12:10.705 00.000 11060 move complete, result=0
23:12:10.705 00.000 11060 worker thread done servicing request
23:12:10.717 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:10.743 00.026 10844 UpdateGuideState exits: m=3027 SNR=35.7
23:12:10.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:10.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:10.743 00.000 10844 Enqueuing Expose request
23:12:10.743 00.000 11060 Worker thread wakes up
23:12:10.743 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:10.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:10.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:10.885 00.142 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:10.885 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:10.885 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:10.885 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:10.885 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:10.885 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:10.890 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:10.890 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:10.891 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:10.891 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1073,"width":15,"height":15,"star_pos":[6.85,6.64],"pixels":"..."},"id":1}
23:12:10.901 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:10.901 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:11.381 00.480 11060 Exposure complete
23:12:11.635 00.254 11060 worker thread done servicing request
23:12:11.635 00.000 10844 OnExposeComplete: enter
23:12:11.635 00.000 10844 UpdateGuideState(): m_state=6
23:12:11.635 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
23:12:11.635 00.000 10844 Star::Find returns 1 (0), X=254.72, Y=60.08, Mass=3186, SNR=36.6, Peak=247 HFD=3.3
23:12:11.635 00.000 10844 MultiStar: [#1 0.47,0.47,0.00,M1] [#2 -0.43,-0.18,1.92,U] [#3 -0.42,0.47,0.00,M10] [#4 -0.01,-0.20,0.99,U] [#5 -0.13,-0.26,1.04,U] [#6 0.14,0.16,0.87,U] [#7 -0.06,0.36,0.84,U] [#8 -0.36,0.50,1.01,U] 
23:12:11.635 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.08}, one-star: {-0.40, 0.46}
23:12:11.635 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.73)
23:12:11.635 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.75)
23:12:11.635 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.80 mountX=-0.04 mountY=-0.23, mountTheta=-1.73
23:12:11.643 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.08, opts=13)
23:12:11.643 00.000 10844 Enqueuing Move request for scope (-0.22, 0.08)
23:12:11.643 00.000 11060 Worker thread wakes up
23:12:11.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
23:12:11.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
23:12:11.643 00.000 11060 Moving (-0.22, 0.08) raw xDistance=-0.04 yDistance=-0.23
23:12:11.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:12:11.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:12:11.643 00.000 11060 MoveAxis(E, 0, ABG)
23:12:11.643 00.000 11060 Move returns status 0, amount 0
23:12:11.643 00.000 11060 MoveAxis(N, 88, ABG)
23:12:11.643 00.000 11060 Guiding  Dir = 0, Dur = 88
23:12:11.664 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:11.669 00.005 11060 IsSlewing returns 0
23:12:11.669 00.000 11060 IsGuiding returns 0
23:12:11.683 00.014 10844 UpdateGuideState exits: m=3186 SNR=36.6
23:12:11.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:11.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:11.683 00.000 10844 Enqueuing Expose request
23:12:11.789 00.106 11060 IsGuiding returns 0
23:12:11.789 00.000 11060 Move returns status 0, amount 88
23:12:11.789 00.000 11060 move complete, result=0
23:12:11.789 00.000 11060 worker thread done servicing request
23:12:11.789 00.000 11060 Worker thread wakes up
23:12:11.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:11.790 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:11.790 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 88 ms NORTH
23:12:11.851 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:11.851 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:11.857 00.006 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:11.857 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:11.857 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:11.857 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:11.894 00.037 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:11.894 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:11.895 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:11.895 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1074,"width":15,"height":15,"star_pos":[6.72,7.08],"pixels":"..."},"id":1}
23:12:11.933 00.038 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:11.933 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:12.422 00.489 11060 Exposure complete
23:12:12.683 00.261 11060 worker thread done servicing request
23:12:12.683 00.000 10844 OnExposeComplete: enter
23:12:12.683 00.000 10844 UpdateGuideState(): m_state=6
23:12:12.683 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
23:12:12.683 00.000 10844 Star::Find returns 1 (0), X=254.85, Y=60.21, Mass=3264, SNR=37.4, Peak=240 HFD=3.6
23:12:12.683 00.000 10844 MultiStar: [#1 0.49,-0.03,0.94,U] [#2 0.08,-0.37,1.88,U] [#3 -0.07,0.18,0.90,U] [#4 0.37,-0.37,0.90,U] [#5 0.42,-0.44,1.03,U] [#6 0.38,-0.38,0.88,U] [#7 -0.22,0.44,0.82,U] [#8 -0.21,0.42,0.90,U] 
23:12:12.683 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {-0.28, 0.59}
23:12:12.683 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
23:12:12.683 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
23:12:12.683 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=0.02 mountY=0.12, mountTheta=1.42
23:12:12.683 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.04, opts=13)
23:12:12.687 00.004 10844 Enqueuing Move request for scope (0.11, -0.04)
23:12:12.687 00.000 11060 Worker thread wakes up
23:12:12.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
23:12:12.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
23:12:12.687 00.000 11060 Moving (0.11, -0.04) raw xDistance=0.02 yDistance=0.12
23:12:12.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:12:12.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:12.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:12:12.687 00.000 11060 MoveAxis(E, 0, ABG)
23:12:12.687 00.000 11060 Move returns status 0, amount 0
23:12:12.687 00.000 11060 MoveAxis(N, 0, ABG)
23:12:12.687 00.000 11060 Move returns status 0, amount 0
23:12:12.687 00.000 11060 move complete, result=0
23:12:12.687 00.000 11060 worker thread done servicing request
23:12:12.692 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:12.707 00.015 10844 UpdateGuideState exits: m=3264 SNR=37.4
23:12:12.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:12.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:12.707 00.000 10844 Enqueuing Expose request
23:12:12.707 00.000 11060 Worker thread wakes up
23:12:12.707 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:12.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:12.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:12.938 00.231 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:12.938 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:12.938 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:12.941 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:12.941 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:12.941 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:12.941 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:12.941 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:12.941 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:12.941 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1075,"width":15,"height":15,"star_pos":[6.85,7.21],"pixels":"..."},"id":1}
23:12:12.951 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:12.951 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:13.348 00.397 11060 Exposure complete
23:12:13.590 00.242 11060 worker thread done servicing request
23:12:13.590 00.000 10844 OnExposeComplete: enter
23:12:13.590 00.000 10844 UpdateGuideState(): m_state=6
23:12:13.595 00.005 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
23:12:13.595 00.000 10844 Star::Find returns 1 (1), X=254.70, Y=59.73, Mass=3291, SNR=36.9, Peak=255 HFD=3.6
23:12:13.595 00.000 10844 MultiStar: [#1 0.07,0.39,0.94,U] [#2 0.35,-0.12,1.93,U] [#3 -0.36,0.40,0.94,U] [#4 0.82,-0.16,0.00,M1] [#5 -0.23,-0.48,1.04,U] [#6 0.31,-0.04,0.99,U] [#7 -0.50,0.95,0.00,M8] [#8 -0.62,0.35,0.00,M9] 
23:12:13.595 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.01}, one-star: {-0.42, 0.11}
23:12:13.595 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
23:12:13.595 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
23:12:13.595 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.08 mountX=-0.01 mountY=0.00, mountTheta=2.81
23:12:13.597 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
23:12:13.597 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
23:12:13.597 00.000 11060 Worker thread wakes up
23:12:13.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:12:13.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:12:13.597 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.00
23:12:13.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:12:13.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:13.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:12:13.597 00.000 11060 MoveAxis(E, 0, ABG)
23:12:13.597 00.000 11060 Move returns status 0, amount 0
23:12:13.597 00.000 11060 MoveAxis(N, 0, ABG)
23:12:13.597 00.000 11060 Move returns status 0, amount 0
23:12:13.597 00.000 11060 move complete, result=0
23:12:13.597 00.000 11060 worker thread done servicing request
23:12:13.606 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:13.627 00.021 10844 UpdateGuideState exits: m=3291 SNR=36.9 Saturated
23:12:13.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:13.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:13.627 00.000 10844 Enqueuing Expose request
23:12:13.627 00.000 11060 Worker thread wakes up
23:12:13.627 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:13.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:13.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:13.964 00.337 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:13.965 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:13.966 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:13.967 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:13.991 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:13.991 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:13.993 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:13.993 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:13.995 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:13.995 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1076,"width":15,"height":15,"star_pos":[6.70,6.73],"pixels":"..."},"id":1}
23:12:14.042 00.047 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:14.042 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:14.263 00.221 11060 Exposure complete
23:12:14.517 00.254 10844 OnExposeComplete: enter
23:12:14.517 00.000 10844 UpdateGuideState(): m_state=6
23:12:14.518 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
23:12:14.518 00.000 10844 Star::Find returns 1 (1), X=254.41, Y=59.67, Mass=3282, SNR=36.5, Peak=255 HFD=3.4
23:12:14.518 00.000 11060 worker thread done servicing request
23:12:14.518 00.000 10844 MultiStar: [#1 0.07,0.04,0.97,U] [#2 -0.09,-0.59,1.90,U] [#3 -0.21,0.08,0.99,U] [#4 0.30,-0.47,0.97,U] [#5 0.19,-0.75,0.00,M1] [#6 0.05,-0.44,0.87,U] [#7 -0.60,0.41,0.00,M9] [#8 -0.12,0.25,0.95,U] 
23:12:14.518 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.20}, one-star: {-0.71, 0.05}
23:12:14.518 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
23:12:14.518 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
23:12:14.518 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-2.05 mountX=0.22 mountY=-0.07, mountTheta=-0.31
23:12:14.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.20, opts=13)
23:12:14.519 00.000 10844 Enqueuing Move request for scope (-0.10, -0.20)
23:12:14.519 00.000 11060 Worker thread wakes up
23:12:14.521 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
23:12:14.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
23:12:14.521 00.000 11060 Moving (-0.10, -0.20) raw xDistance=0.22 yDistance=-0.07
23:12:14.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:12:14.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:14.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:14.521 00.000 11060 MoveAxis(W, 38, ABG)
23:12:14.521 00.000 11060 Guiding  Dir = 3, Dur = 38
23:12:14.526 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:14.549 00.023 10844 UpdateGuideState exits: m=3282 SNR=36.5 Saturated
23:12:14.550 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:14.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:14.550 00.000 10844 Enqueuing Expose request
23:12:14.560 00.010 11060 IsSlewing returns 0
23:12:14.560 00.000 11060 IsGuiding returns 0
23:12:14.630 00.070 11060 IsGuiding returns 0
23:12:14.631 00.001 11060 Move returns status 0, amount 38
23:12:14.631 00.000 11060 MoveAxis(N, 0, ABG)
23:12:14.631 00.000 11060 Move returns status 0, amount 0
23:12:14.631 00.000 11060 move complete, result=0
23:12:14.631 00.000 11060 worker thread done servicing request
23:12:14.631 00.000 11060 Worker thread wakes up
23:12:14.631 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:12:14.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:14.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:14.915 00.284 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:14.921 00.006 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:14.921 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:14.922 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:14.923 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:14.923 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:14.923 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:14.923 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:14.926 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:14.926 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1077,"width":15,"height":15,"star_pos":[7.41,6.67],"pixels":"..."},"id":1}
23:12:15.044 00.118 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:15.044 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:15.265 00.221 11060 Exposure complete
23:12:15.491 00.226 11060 worker thread done servicing request
23:12:15.491 00.000 10844 OnExposeComplete: enter
23:12:15.491 00.000 10844 UpdateGuideState(): m_state=6
23:12:15.491 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
23:12:15.491 00.000 10844 Star::Find returns 1 (1), X=254.53, Y=59.39, Mass=3444, SNR=38.6, Peak=255 HFD=3.3
23:12:15.491 00.000 10844 MultiStar: [#1 -0.45,-0.18,0.99,U] [#2 0.32,-0.16,1.80,U] [#3 -0.41,0.66,0.00,M8] [#4 0.10,-0.27,0.92,U] [#5 -0.25,-0.59,0.00,M2] [#6 -0.03,-0.21,0.91,U] [#7 -1.01,0.52,0.00,M10] [#8 -0.72,0.29,0.00,M9] 
23:12:15.491 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.20}, one-star: {-0.59, -0.23}
23:12:15.491 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
23:12:15.491 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:12:15.491 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.91 mountX=0.21 mountY=-0.04, mountTheta=-0.18
23:12:15.491 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.20, opts=13)
23:12:15.491 00.000 10844 Enqueuing Move request for scope (-0.07, -0.20)
23:12:15.491 00.000 11060 Worker thread wakes up
23:12:15.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
23:12:15.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
23:12:15.496 00.005 11060 Moving (-0.07, -0.20) raw xDistance=0.21 yDistance=-0.04
23:12:15.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:12:15.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:15.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:12:15.496 00.000 11060 MoveAxis(W, 38, ABG)
23:12:15.496 00.000 11060 Guiding  Dir = 3, Dur = 38
23:12:15.501 00.005 11060 IsSlewing returns 0
23:12:15.501 00.000 11060 IsGuiding returns 0
23:12:15.505 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:15.521 00.016 10844 UpdateGuideState exits: m=3444 SNR=38.6 Saturated
23:12:15.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:15.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:15.521 00.000 10844 Enqueuing Expose request
23:12:15.544 00.023 11060 IsGuiding returns 0
23:12:15.544 00.000 11060 Move returns status 0, amount 38
23:12:15.544 00.000 11060 MoveAxis(N, 0, ABG)
23:12:15.544 00.000 11060 Move returns status 0, amount 0
23:12:15.544 00.000 11060 move complete, result=0
23:12:15.544 00.000 11060 worker thread done servicing request
23:12:15.544 00.000 11060 Worker thread wakes up
23:12:15.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:15.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:15.552 00.008 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
23:12:15.849 00.297 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:15.849 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:15.867 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:15.867 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:15.867 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:15.867 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:15.884 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:15.886 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:15.886 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:15.886 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1078,"width":15,"height":15,"star_pos":[6.53,7.39],"pixels":"..."},"id":1}
23:12:15.912 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:15.912 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:16.178 00.266 11060 Exposure complete
23:12:16.407 00.229 11060 worker thread done servicing request
23:12:16.407 00.000 10844 OnExposeComplete: enter
23:12:16.407 00.000 10844 UpdateGuideState(): m_state=6
23:12:16.407 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
23:12:16.410 00.003 10844 Star::Find returns 1 (1), X=254.15, Y=59.60, Mass=3337, SNR=37.0, Peak=255 HFD=3.6
23:12:16.410 00.000 10844 MultiStar: [#1 0.01,0.55,1.03,U] [#2 -0.41,-0.27,1.93,U] [#3 -0.61,0.15,0.94,U] [#4 -0.11,0.26,0.90,U] [#5 0.16,-0.61,1.01,U] [#6 -0.09,-0.31,0.93,U] [#7 -0.74,1.04,0.00,R] [#8 -0.76,0.73,0.00,M10] 
23:12:16.410 00.000 10844 refined, 6 included, MultiStar: {-0.30, -0.06}, one-star: {-0.98, -0.02}
23:12:16.410 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
23:12:16.410 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
23:12:16.410 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.31 cameraTheta=-2.93 mountX=0.12 mountY=-0.29, mountTheta=-1.19
23:12:16.411 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.06, opts=13)
23:12:16.411 00.000 10844 Enqueuing Move request for scope (-0.30, -0.06)
23:12:16.411 00.000 11060 Worker thread wakes up
23:12:16.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.06) opts 0xd
23:12:16.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.06)
23:12:16.411 00.000 11060 Moving (-0.30, -0.06) raw xDistance=0.12 yDistance=-0.29
23:12:16.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:12:16.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
23:12:16.411 00.000 11060 MoveAxis(E, 0, ABG)
23:12:16.411 00.000 11060 Move returns status 0, amount 0
23:12:16.411 00.000 11060 MoveAxis(N, 113, ABG)
23:12:16.411 00.000 11060 Guiding  Dir = 0, Dur = 113
23:12:16.417 00.006 11060 IsSlewing returns 0
23:12:16.417 00.000 11060 IsGuiding returns 0
23:12:16.419 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:12:16.439 00.020 10844 UpdateGuideState exits: m=3337 SNR=37.0 Saturated
23:12:16.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:16.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:16.439 00.000 10844 Enqueuing Expose request
23:12:16.538 00.099 11060 IsGuiding returns 0
23:12:16.539 00.001 11060 Move returns status 0, amount 113
23:12:16.539 00.000 11060 move complete, result=0
23:12:16.539 00.000 11060 worker thread done servicing request
23:12:16.539 00.000 11060 Worker thread wakes up
23:12:16.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:16.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:16.565 00.026 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 113 ms NORTH
23:12:16.905 00.340 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:16.908 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:16.908 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:16.908 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:16.908 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:16.908 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:16.908 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:16.908 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:16.911 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:16.911 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1079,"width":15,"height":15,"star_pos":[7.15,6.60],"pixels":"..."},"id":1}
23:12:16.933 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:16.933 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:17.179 00.246 11060 Exposure complete
23:12:17.417 00.238 11060 worker thread done servicing request
23:12:17.417 00.000 10844 OnExposeComplete: enter
23:12:17.417 00.000 10844 UpdateGuideState(): m_state=6
23:12:17.417 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
23:12:17.417 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=59.73, Mass=3313, SNR=37.3, Peak=251 HFD=3.9
23:12:17.419 00.002 10844 MultiStar: [#1 -0.16,0.31,0.98,U] [#2 -0.15,0.17,1.81,U] [#3 -0.61,0.67,0.00,M8] [#4 0.25,0.33,0.89,U] [#5 -0.06,0.02,1.03,U] [#6 0.03,-0.45,0.88,U] [#7 -0.00,-0.08,0.92,U] [#8 -0.47,1.04,0.00,R] 
23:12:17.419 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.07}, one-star: {-0.17, 0.11}
23:12:17.419 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
23:12:17.419 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
23:12:17.419 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.20 mountX=-0.06 mountY=-0.07, mountTheta=-2.34
23:12:17.419 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
23:12:17.419 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
23:12:17.419 00.000 11060 Worker thread wakes up
23:12:17.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:12:17.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:12:17.419 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=-0.07
23:12:17.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:12:17.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:17.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:17.419 00.000 11060 MoveAxis(E, 0, ABG)
23:12:17.433 00.014 11060 Move returns status 0, amount 0
23:12:17.433 00.000 11060 MoveAxis(N, 0, ABG)
23:12:17.435 00.002 11060 Move returns status 0, amount 0
23:12:17.435 00.000 11060 move complete, result=0
23:12:17.435 00.000 11060 worker thread done servicing request
23:12:17.441 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:12:17.460 00.019 10844 UpdateGuideState exits: m=3313 SNR=37.3
23:12:17.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:17.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:17.460 00.000 10844 Enqueuing Expose request
23:12:17.460 00.000 11060 Worker thread wakes up
23:12:17.462 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:17.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:17.462 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:17.982 00.520 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:17.983 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:17.983 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:17.983 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:17.985 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:17.985 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:17.985 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:17.985 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:17.985 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:17.985 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1080,"width":15,"height":15,"star_pos":[6.95,6.73],"pixels":"..."},"id":1}
23:12:18.002 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:18.002 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:18.112 00.110 11060 Exposure complete
23:12:18.355 00.243 11060 worker thread done servicing request
23:12:18.355 00.000 10844 OnExposeComplete: enter
23:12:18.355 00.000 10844 UpdateGuideState(): m_state=6
23:12:18.355 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
23:12:18.355 00.000 10844 Star::Find returns 1 (0), X=254.33, Y=60.16, Mass=2981, SNR=35.3, Peak=244 HFD=3.6
23:12:18.355 00.000 10844 MultiStar: [#1 0.23,0.62,0.00,M1] [#2 0.31,-0.09,2.08,U] [#3 -0.56,0.76,0.00,M9] [#4 0.15,0.21,1.02,U] [#5 0.40,-0.42,1.10,U] [#6 0.14,0.48,0.88,U] [#7 0.17,-0.28,0.83,U] [#8 0.05,0.11,0.95,U] 
23:12:18.355 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.05}, one-star: {-0.79, 0.54}
23:12:18.355 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
23:12:18.355 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
23:12:18.355 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=-0.07 mountY=0.09, mountTheta=2.24
23:12:18.355 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
23:12:18.355 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
23:12:18.355 00.000 11060 Worker thread wakes up
23:12:18.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:12:18.355 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:12:18.355 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.07 yDistance=0.09
23:12:18.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:12:18.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:18.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:12:18.355 00.000 11060 MoveAxis(E, 0, ABG)
23:12:18.355 00.000 11060 Move returns status 0, amount 0
23:12:18.355 00.000 11060 MoveAxis(N, 0, ABG)
23:12:18.355 00.000 11060 Move returns status 0, amount 0
23:12:18.355 00.000 11060 move complete, result=0
23:12:18.355 00.000 11060 worker thread done servicing request
23:12:18.367 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:12:18.386 00.019 10844 UpdateGuideState exits: m=2981 SNR=35.3
23:12:18.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:18.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:18.386 00.000 10844 Enqueuing Expose request
23:12:18.386 00.000 11060 Worker thread wakes up
23:12:18.386 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:18.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:18.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:18.926 00.540 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:18.926 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:18.926 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:18.928 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:18.928 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:18.928 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:18.929 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:18.930 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:18.930 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:18.930 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1081,"width":15,"height":15,"star_pos":[7.33,7.16],"pixels":"..."},"id":1}
23:12:18.979 00.049 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:18.979 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:19.032 00.053 11060 Exposure complete
23:12:19.281 00.249 11060 worker thread done servicing request
23:12:19.281 00.000 10844 OnExposeComplete: enter
23:12:19.283 00.002 10844 UpdateGuideState(): m_state=6
23:12:19.283 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
23:12:19.283 00.000 10844 Star::Find returns 1 (0), X=254.80, Y=59.82, Mass=3188, SNR=36.4, Peak=207 HFD=3.8
23:12:19.283 00.000 10844 MultiStar: [#1 0.01,0.57,1.05,U] [#2 -0.04,0.09,1.97,U] [#3 -0.58,0.54,0.00,M10] [#4 0.55,-0.34,0.00,M1] [#5 -0.09,-0.52,1.00,U] [#6 -0.29,-0.29,0.99,U] [#7 0.45,-0.45,0.00,M1] [#8 -0.40,0.00,0.96,U] 
23:12:19.283 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.03}, one-star: {-0.32, 0.20}
23:12:19.283 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.74 = -1.55)
23:12:19.283 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
23:12:19.283 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.98 mountX=0.00 mountY=-0.17, mountTheta=-1.55
23:12:19.283 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.03, opts=13)
23:12:19.287 00.004 10844 Enqueuing Move request for scope (-0.16, 0.03)
23:12:19.287 00.000 11060 Worker thread wakes up
23:12:19.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
23:12:19.287 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
23:12:19.287 00.000 11060 Moving (-0.16, 0.03) raw xDistance=0.00 yDistance=-0.17
23:12:19.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:12:19.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:19.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:12:19.287 00.000 11060 MoveAxis(E, 0, ABG)
23:12:19.287 00.000 11060 Move returns status 0, amount 0
23:12:19.287 00.000 11060 MoveAxis(N, 0, ABG)
23:12:19.287 00.000 11060 Move returns status 0, amount 0
23:12:19.287 00.000 11060 move complete, result=0
23:12:19.287 00.000 11060 worker thread done servicing request
23:12:19.315 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:19.336 00.021 10844 UpdateGuideState exits: m=3188 SNR=36.4
23:12:19.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:19.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:19.336 00.000 10844 Enqueuing Expose request
23:12:19.336 00.000 11060 Worker thread wakes up
23:12:19.336 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:19.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:19.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:19.895 00.559 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:19.897 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:19.898 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:19.898 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:19.899 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:19.899 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:19.900 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:19.900 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:19.901 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:19.901 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1082,"width":15,"height":15,"star_pos":[6.80,6.82],"pixels":"..."},"id":1}
23:12:19.966 00.065 11060 Exposure complete
23:12:19.999 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:19.999 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:20.215 00.216 11060 worker thread done servicing request
23:12:20.215 00.000 10844 OnExposeComplete: enter
23:12:20.215 00.000 10844 UpdateGuideState(): m_state=6
23:12:20.215 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
23:12:20.215 00.000 10844 Star::Find returns 1 (0), X=255.12, Y=59.83, Mass=3061, SNR=35.6, Peak=247 HFD=3.8
23:12:20.227 00.012 10844 MultiStar: [#1 0.27,-0.00,0.99,U] [#2 0.53,-0.14,2.05,U] [#3 -0.38,0.85,0.00,R] [#4 0.61,0.03,0.96,U] [#5 0.31,-0.56,0.00,M1] [#6 0.15,0.09,0.88,U] [#7 0.35,-0.61,0.00,M2] [#8 -0.06,0.12,0.88,U] 
23:12:20.227 00.000 10844 single-star, 5 included, MultiStar: {0.30, 0.02}, one-star: {-0.00, 0.21}
23:12:20.227 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
23:12:20.227 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
23:12:20.227 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.57 mountX=-0.21 mountY=-0.03, mountTheta=-2.98
23:12:20.230 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.21, opts=13)
23:12:20.230 00.000 10844 Enqueuing Move request for scope (-0.00, 0.21)
23:12:20.230 00.000 11060 Worker thread wakes up
23:12:20.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
23:12:20.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
23:12:20.230 00.000 11060 Moving (-0.00, 0.21) raw xDistance=-0.21 yDistance=-0.03
23:12:20.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:12:20.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:20.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:12:20.230 00.000 11060 MoveAxis(E, 36, ABG)
23:12:20.230 00.000 11060 Guiding  Dir = 2, Dur = 36
23:12:20.238 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:20.242 00.004 11060 IsSlewing returns 0
23:12:20.243 00.001 11060 IsGuiding returns 0
23:12:20.255 00.012 10844 UpdateGuideState exits: m=3061 SNR=35.6
23:12:20.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:20.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:20.255 00.000 10844 Enqueuing Expose request
23:12:20.292 00.037 11060 IsGuiding returns 0
23:12:20.292 00.000 11060 Move returns status 0, amount 36
23:12:20.292 00.000 11060 MoveAxis(N, 0, ABG)
23:12:20.292 00.000 11060 Move returns status 0, amount 0
23:12:20.292 00.000 11060 move complete, result=0
23:12:20.292 00.000 11060 worker thread done servicing request
23:12:20.292 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
23:12:20.292 00.000 11060 Worker thread wakes up
23:12:20.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:20.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:20.879 00.587 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:20.879 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:20.881 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:20.881 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:20.882 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:20.882 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:20.882 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:20.882 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:20.882 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:20.882 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1083,"width":15,"height":15,"star_pos":[7.12,6.83],"pixels":"..."},"id":1}
23:12:20.945 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:20.945 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:20.947 00.002 11060 Exposure complete
23:12:21.195 00.248 11060 worker thread done servicing request
23:12:21.195 00.000 10844 OnExposeComplete: enter
23:12:21.195 00.000 10844 UpdateGuideState(): m_state=6
23:12:21.195 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
23:12:21.195 00.000 10844 Star::Find returns 1 (0), X=255.00, Y=60.14, Mass=3078, SNR=36.5, Peak=236 HFD=3.9
23:12:21.195 00.000 10844 MultiStar: [#1 0.39,0.41,0.96,U] [#2 0.02,0.23,1.85,U] [#3 -0.13,-0.28,0.99,U] [#4 0.51,0.27,0.94,U] [#5 -0.13,-0.55,0.98,U] [#6 0.19,0.25,0.90,U] [#7 0.57,-0.50,0.00,M3] [#8 -0.22,-0.05,0.89,U] 
23:12:21.195 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {-0.12, 0.52}
23:12:21.195 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
23:12:21.195 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
23:12:21.195 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.09 mountX=-0.12 mountY=0.04, mountTheta=2.83
23:12:21.195 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
23:12:21.195 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
23:12:21.200 00.005 11060 Worker thread wakes up
23:12:21.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:12:21.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:12:21.200 00.000 11060 Moving (0.06, 0.11) raw xDistance=-0.12 yDistance=0.04
23:12:21.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:12:21.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:21.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:12:21.201 00.001 11060 MoveAxis(E, 22, ABG)
23:12:21.201 00.000 11060 Guiding  Dir = 2, Dur = 22
23:12:21.205 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:21.211 00.006 11060 IsSlewing returns 0
23:12:21.212 00.001 11060 IsGuiding returns 0
23:12:21.237 00.025 11060 IsGuiding returns 0
23:12:21.237 00.000 11060 Move returns status 0, amount 22
23:12:21.237 00.000 11060 MoveAxis(N, 0, ABG)
23:12:21.237 00.000 11060 Move returns status 0, amount 0
23:12:21.237 00.000 11060 move complete, result=0
23:12:21.237 00.000 11060 worker thread done servicing request
23:12:21.237 00.000 10844 UpdateGuideState exits: m=3078 SNR=36.5
23:12:21.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:21.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:21.237 00.000 10844 Enqueuing Expose request
23:12:21.237 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
23:12:21.237 00.000 11060 Worker thread wakes up
23:12:21.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:21.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:21.893 00.656 11060 Exposure complete
23:12:21.917 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:21.917 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:21.919 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:21.919 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:21.919 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:21.919 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:21.921 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:21.921 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:21.922 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:21.922 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1084,"width":15,"height":15,"star_pos":[7.00,7.14],"pixels":"..."},"id":1}
23:12:21.957 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:21.957 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:22.121 00.164 10844 OnExposeComplete: enter
23:12:22.121 00.000 10844 UpdateGuideState(): m_state=6
23:12:22.121 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
23:12:22.121 00.000 10844 Star::Find returns 1 (0), X=254.86, Y=60.14, Mass=3546, SNR=39.1, Peak=242 HFD=3.7
23:12:22.123 00.002 10844 MultiStar: [#1 -0.11,0.36,0.92,U] [#2 0.36,0.12,1.80,U] [#3 -0.16,-0.25,0.90,U] [#4 0.89,0.51,0.00,M1] [#5 -0.02,-0.31,0.86,U] [#6 -0.22,0.34,0.91,U] [#7 0.48,-0.42,0.00,M4] [#8 -0.41,0.22,0.80,U] 
23:12:22.123 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {-0.26, 0.52}
23:12:22.123 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
23:12:22.123 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
23:12:22.123 00.000 11060 worker thread done servicing request
23:12:22.123 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.93 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
23:12:22.125 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
23:12:22.125 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
23:12:22.125 00.000 11060 Worker thread wakes up
23:12:22.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
23:12:22.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
23:12:22.125 00.000 11060 Moving (-0.06, 0.15) raw xDistance=-0.14 yDistance=-0.08
23:12:22.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:12:22.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:22.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:12:22.125 00.000 11060 MoveAxis(E, 24, ABG)
23:12:22.125 00.000 11060 Guiding  Dir = 2, Dur = 24
23:12:22.130 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:22.143 00.013 11060 IsSlewing returns 0
23:12:22.143 00.000 11060 IsGuiding returns 0
23:12:22.152 00.009 10844 UpdateGuideState exits: m=3546 SNR=39.1
23:12:22.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:22.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:22.152 00.000 10844 Enqueuing Expose request
23:12:22.171 00.019 11060 IsGuiding returns 0
23:12:22.171 00.000 11060 Move returns status 0, amount 24
23:12:22.171 00.000 11060 MoveAxis(N, 0, ABG)
23:12:22.171 00.000 11060 Move returns status 0, amount 0
23:12:22.171 00.000 11060 move complete, result=0
23:12:22.171 00.000 11060 worker thread done servicing request
23:12:22.171 00.000 11060 Worker thread wakes up
23:12:22.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:22.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:22.183 00.012 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
23:12:22.809 00.626 11060 Exposure complete
23:12:22.930 00.121 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:22.931 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:22.931 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:22.932 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:22.932 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:22.932 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:22.932 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:22.934 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:22.934 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:22.934 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1085,"width":15,"height":15,"star_pos":[6.86,7.14],"pixels":"..."},"id":1}
23:12:23.054 00.120 11060 worker thread done servicing request
23:12:23.054 00.000 10844 OnExposeComplete: enter
23:12:23.054 00.000 10844 UpdateGuideState(): m_state=6
23:12:23.054 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
23:12:23.054 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=59.75, Mass=3265, SNR=37.5, Peak=251 HFD=3.7
23:12:23.054 00.000 10844 MultiStar: [#1 -0.19,0.80,0.00,M1] [#2 0.28,0.11,1.83,U] [#3 -0.18,-0.06,1.02,U] [#4 0.66,0.29,0.00,M2] [#5 0.30,-0.29,0.94,U] [#6 0.51,0.19,0.87,U] [#7 0.48,-0.34,0.75,U] [#8 0.14,0.08,0.88,U] 
23:12:23.056 00.002 10844 single-star, 6 included, MultiStar: {0.21, -0.00}, one-star: {-0.01, 0.13}
23:12:23.056 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.38 = -2.91)
23:12:23.056 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.93)
23:12:23.056 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.62 mountX=-0.12 mountY=-0.03, mountTheta=-2.92
23:12:23.056 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.13, opts=13)
23:12:23.056 00.000 10844 Enqueuing Move request for scope (-0.01, 0.13)
23:12:23.056 00.000 11060 Worker thread wakes up
23:12:23.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
23:12:23.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
23:12:23.056 00.000 11060 Moving (-0.01, 0.13) raw xDistance=-0.12 yDistance=-0.03
23:12:23.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:12:23.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:23.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:12:23.056 00.000 11060 MoveAxis(E, 22, ABG)
23:12:23.056 00.000 11060 Guiding  Dir = 2, Dur = 22
23:12:23.063 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:23.074 00.011 11060 IsSlewing returns 0
23:12:23.074 00.000 11060 IsGuiding returns 0
23:12:23.092 00.018 10844 UpdateGuideState exits: m=3265 SNR=37.5
23:12:23.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:23.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:23.092 00.000 10844 Enqueuing Expose request
23:12:23.104 00.012 11060 IsGuiding returns 0
23:12:23.104 00.000 11060 Move returns status 0, amount 22
23:12:23.104 00.000 11060 MoveAxis(N, 0, ABG)
23:12:23.104 00.000 11060 Move returns status 0, amount 0
23:12:23.104 00.000 11060 move complete, result=0
23:12:23.104 00.000 11060 worker thread done servicing request
23:12:23.104 00.000 11060 Worker thread wakes up
23:12:23.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:23.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:23.107 00.003 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
23:12:23.121 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:23.121 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:23.735 00.614 11060 Exposure complete
23:12:23.899 00.164 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:23.900 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:23.906 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:23.906 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:23.913 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:23.915 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:23.915 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:23.917 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:23.917 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:23.917 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1086,"width":15,"height":15,"star_pos":[7.11,6.75],"pixels":"..."},"id":1}
23:12:23.931 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:23.931 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:23.980 00.049 11060 worker thread done servicing request
23:12:23.980 00.000 10844 OnExposeComplete: enter
23:12:23.980 00.000 10844 UpdateGuideState(): m_state=6
23:12:23.980 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
23:12:23.980 00.000 10844 Star::Find returns 1 (1), X=254.99, Y=59.26, Mass=2991, SNR=35.8, Peak=255 HFD=3.2
23:12:23.980 00.000 10844 MultiStar: [#1 0.38,0.83,0.00,M2] [#2 0.34,0.01,1.97,U] [#3 0.06,-0.38,0.94,U] [#4 0.80,-0.49,0.00,M3] [#5 0.34,-0.98,0.00,M1] [#6 -0.01,-0.47,0.93,U] [#7 0.95,-1.16,0.00,M4] [#8 -0.34,-0.64,0.00,M1] 
23:12:23.985 00.005 10844 refined, 3 included, MultiStar: {0.12, -0.24}, one-star: {-0.14, -0.36}
23:12:23.985 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
23:12:23.985 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
23:12:23.985 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.11 mountX=0.21 mountY=0.16, mountTheta=0.64
23:12:23.985 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.24, opts=13)
23:12:23.985 00.000 10844 Enqueuing Move request for scope (0.12, -0.24)
23:12:23.988 00.003 11060 Worker thread wakes up
23:12:23.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
23:12:23.988 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
23:12:23.988 00.000 11060 Moving (0.12, -0.24) raw xDistance=0.21 yDistance=0.16
23:12:23.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:12:23.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:23.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:12:23.988 00.000 11060 MoveAxis(W, 36, ABG)
23:12:23.988 00.000 11060 Guiding  Dir = 3, Dur = 36
23:12:23.995 00.007 11060 IsSlewing returns 0
23:12:23.995 00.000 11060 IsGuiding returns 0
23:12:23.997 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:24.025 00.028 10844 UpdateGuideState exits: m=2991 SNR=35.8 Saturated
23:12:24.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:24.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:24.025 00.000 10844 Enqueuing Expose request
23:12:24.036 00.011 11060 IsGuiding returns 0
23:12:24.036 00.000 11060 Move returns status 0, amount 36
23:12:24.036 00.000 11060 MoveAxis(N, 0, ABG)
23:12:24.036 00.000 11060 Move returns status 0, amount 0
23:12:24.036 00.000 11060 move complete, result=0
23:12:24.036 00.000 11060 worker thread done servicing request
23:12:24.036 00.000 11060 Worker thread wakes up
23:12:24.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:24.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:24.036 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
23:12:24.664 00.628 11060 Exposure complete
23:12:24.851 00.187 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:24.851 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:24.852 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:24.852 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:24.852 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:24.852 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:24.855 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:24.855 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:24.855 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:24.855 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1087,"width":15,"height":15,"star_pos":[6.99,7.26],"pixels":"..."},"id":1}
23:12:24.867 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:24.867 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:24.914 00.047 11060 worker thread done servicing request
23:12:24.914 00.000 10844 OnExposeComplete: enter
23:12:24.914 00.000 10844 UpdateGuideState(): m_state=6
23:12:24.914 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
23:12:24.914 00.000 10844 Star::Find returns 1 (0), X=254.86, Y=59.62, Mass=3218, SNR=36.7, Peak=253 HFD=3.7
23:12:24.914 00.000 10844 MultiStar: [#1 0.29,0.44,0.93,U] [#2 0.39,-0.24,1.90,U] [#3 0.05,-0.44,1.00,U] [#4 0.94,0.02,0.00,M4] [#5 0.53,-1.12,0.00,M2] [#6 0.42,-0.15,0.91,U] [#7 0.43,-0.74,0.00,M5] [#8 0.11,-0.43,0.95,U] 
23:12:24.914 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.15}, one-star: {-0.26, 0.01}
23:12:24.914 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:12:24.916 00.002 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
23:12:24.916 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.25 cameraTheta=-0.68 mountX=0.12 mountY=0.21, mountTheta=1.07
23:12:24.917 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.15, opts=13)
23:12:24.917 00.000 10844 Enqueuing Move request for scope (0.19, -0.15)
23:12:24.917 00.000 11060 Worker thread wakes up
23:12:24.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
23:12:24.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
23:12:24.917 00.000 11060 Moving (0.19, -0.15) raw xDistance=0.12 yDistance=0.21
23:12:24.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:12:24.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:12:24.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:12:24.917 00.000 11060 MoveAxis(E, 0, ABG)
23:12:24.917 00.000 11060 Move returns status 0, amount 0
23:12:24.917 00.000 11060 MoveAxis(N, 0, ABG)
23:12:24.917 00.000 11060 Move returns status 0, amount 0
23:12:24.917 00.000 11060 move complete, result=0
23:12:24.919 00.002 11060 worker thread done servicing request
23:12:24.925 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:12:24.953 00.028 10844 UpdateGuideState exits: m=3218 SNR=36.7
23:12:24.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:24.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:24.955 00.002 10844 Enqueuing Expose request
23:12:24.955 00.000 11060 Worker thread wakes up
23:12:24.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:24.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:24.955 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:25.584 00.629 11060 Exposure complete
23:12:25.828 00.244 11060 worker thread done servicing request
23:12:25.828 00.000 10844 OnExposeComplete: enter
23:12:25.828 00.000 10844 UpdateGuideState(): m_state=6
23:12:25.828 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
23:12:25.828 00.000 10844 Star::Find returns 1 (1), X=254.70, Y=60.20, Mass=3561, SNR=38.8, Peak=255 HFD=3.5
23:12:25.828 00.000 10844 MultiStar: [#1 0.26,0.19,0.97,U] [#2 -0.03,0.44,1.80,U] [#3 -0.11,0.17,0.94,U] [#4 0.30,0.20,0.82,U] [#5 0.57,-0.48,0.00,M3] [#6 0.21,-0.14,0.83,U] [#7 0.48,-0.74,0.00,M6] [#8 -0.08,-0.13,0.84,U] 
23:12:25.828 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.23}, one-star: {-0.43, 0.58}
23:12:25.828 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
23:12:25.830 00.002 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
23:12:25.830 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.55 mountX=-0.23 mountY=-0.03, mountTheta=-2.99
23:12:25.830 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.23, opts=13)
23:12:25.830 00.000 10844 Enqueuing Move request for scope (0.00, 0.23)
23:12:25.832 00.002 11060 Worker thread wakes up
23:12:25.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
23:12:25.832 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
23:12:25.832 00.000 11060 Moving (0.00, 0.23) raw xDistance=-0.23 yDistance=-0.03
23:12:25.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:12:25.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:25.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:12:25.832 00.000 11060 MoveAxis(E, 39, ABG)
23:12:25.833 00.001 11060 Guiding  Dir = 2, Dur = 39
23:12:25.842 00.009 11060 IsSlewing returns 0
23:12:25.843 00.001 11060 IsGuiding returns 0
23:12:25.845 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:25.871 00.026 10844 UpdateGuideState exits: m=3561 SNR=38.8 Saturated
23:12:25.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:25.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:25.871 00.000 10844 Enqueuing Expose request
23:12:25.871 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:25.871 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:25.876 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:25.876 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:25.876 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:25.876 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:25.876 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:25.876 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:25.879 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:25.879 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1089,"width":15,"height":15,"star_pos":[6.70,7.20],"pixels":"..."},"id":1}
23:12:25.887 00.008 11060 IsGuiding returns 0
23:12:25.887 00.000 11060 Move returns status 0, amount 39
23:12:25.887 00.000 11060 MoveAxis(N, 0, ABG)
23:12:25.887 00.000 11060 Move returns status 0, amount 0
23:12:25.887 00.000 11060 move complete, result=0
23:12:25.887 00.000 11060 worker thread done servicing request
23:12:25.887 00.000 11060 Worker thread wakes up
23:12:25.888 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:25.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:25.905 00.017 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
23:12:25.909 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:25.911 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:26.508 00.597 11060 Exposure complete
23:12:26.741 00.233 11060 worker thread done servicing request
23:12:26.741 00.000 10844 OnExposeComplete: enter
23:12:26.741 00.000 10844 UpdateGuideState(): m_state=6
23:12:26.741 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
23:12:26.741 00.000 10844 Star::Find returns 1 (1), X=254.42, Y=59.64, Mass=3032, SNR=35.6, Peak=255 HFD=3.4
23:12:26.745 00.004 10844 MultiStar: [#1 0.23,0.00,0.94,U] [#2 0.10,-0.36,2.03,U] [#3 -0.10,-0.36,0.98,U] [#4 0.39,-0.28,0.90,U] [#5 0.40,-1.09,0.00,M4] [#6 0.02,-0.16,0.93,U] [#7 0.31,-1.29,0.00,M7] [#8 0.36,-0.39,0.99,U] 
23:12:26.745 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.24}, one-star: {-0.70, 0.02}
23:12:26.745 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
23:12:26.745 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
23:12:26.745 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.39 mountX=0.23 mountY=0.08, mountTheta=0.35
23:12:26.746 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.24, opts=13)
23:12:26.746 00.000 10844 Enqueuing Move request for scope (0.04, -0.24)
23:12:26.748 00.002 11060 Worker thread wakes up
23:12:26.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
23:12:26.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
23:12:26.748 00.000 11060 Moving (0.04, -0.24) raw xDistance=0.23 yDistance=0.08
23:12:26.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:12:26.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:26.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:12:26.748 00.000 11060 MoveAxis(W, 38, ABG)
23:12:26.748 00.000 11060 Guiding  Dir = 3, Dur = 38
23:12:26.756 00.008 11060 IsSlewing returns 0
23:12:26.756 00.000 11060 IsGuiding returns 0
23:12:26.758 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:12:26.787 00.029 10844 UpdateGuideState exits: m=3032 SNR=35.6 Saturated
23:12:26.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:26.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:26.787 00.000 10844 Enqueuing Expose request
23:12:26.798 00.011 11060 IsGuiding returns 0
23:12:26.798 00.000 11060 Move returns status 0, amount 38
23:12:26.798 00.000 11060 MoveAxis(N, 0, ABG)
23:12:26.798 00.000 11060 Move returns status 0, amount 0
23:12:26.798 00.000 11060 move complete, result=0
23:12:26.798 00.000 11060 worker thread done servicing request
23:12:26.798 00.000 11060 Worker thread wakes up
23:12:26.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:26.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:26.808 00.010 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
23:12:27.001 00.193 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:12:27.001 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:12:27.001 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:12:27.001 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:12:27.001 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:12:27.004 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:27.004 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:12:27.004 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:12:27.006 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:12:27.006 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1090,"width":15,"height":15,"star_pos":[7.42,6.64],"pixels":"..."},"id":1}
23:12:27.061 00.055 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:12:27.061 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:12:27.423 00.362 11060 Exposure complete
23:12:27.663 00.240 11060 worker thread done servicing request
23:12:27.663 00.000 10844 OnExposeComplete: enter
23:12:27.663 00.000 10844 UpdateGuideState(): m_state=6
23:12:27.664 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
23:12:27.664 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.72, Mass=3475, SNR=38.7, Peak=254 HFD=3.6
23:12:27.664 00.000 10844 MultiStar: [#1 0.15,0.38,0.88,U] [#2 0.21,-0.01,1.82,U] [#3 0.10,-0.36,0.98,U] [#4 0.62,0.05,0.88,U] [#5 0.13,-0.58,0.98,U] [#6 0.30,-0.45,0.86,U] [#7 0.59,-0.14,0.79,U] [#8 0.12,-0.44,0.94,U] 
23:12:27.664 00.000 10844 single-star, 8 included, MultiStar: {0.21, -0.15}, one-star: {-0.22, 0.10}
23:12:27.664 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:12:27.664 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
23:12:27.664 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.71 mountX=-0.06 mountY=-0.23, mountTheta=-1.83
23:12:27.666 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.10, opts=13)
23:12:27.666 00.000 10844 Enqueuing Move request for scope (-0.22, 0.10)
23:12:27.666 00.000 11060 Worker thread wakes up
23:12:27.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
23:12:27.666 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
23:12:27.666 00.000 11060 Moving (-0.22, 0.10) raw xDistance=-0.06 yDistance=-0.23
23:12:27.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:12:27.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:12:27.667 00.001 11060 MoveAxis(E, 0, ABG)
23:12:27.667 00.000 11060 Move returns status 0, amount 0
23:12:27.667 00.000 11060 MoveAxis(N, 89, ABG)
23:12:27.667 00.000 11060 Guiding  Dir = 0, Dur = 89
23:12:27.673 00.006 11060 IsSlewing returns 0
23:12:27.674 00.001 11060 IsGuiding returns 0
23:12:27.677 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:27.693 00.016 10844 UpdateGuideState exits: m=3475 SNR=38.7
23:12:27.695 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:27.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:27.695 00.000 10844 Enqueuing Expose request
23:12:27.778 00.083 11060 IsGuiding returns 0
23:12:27.778 00.000 11060 Move returns status 0, amount 89
23:12:27.778 00.000 11060 move complete, result=0
23:12:27.778 00.000 11060 worker thread done servicing request
23:12:27.778 00.000 11060 Worker thread wakes up
23:12:27.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:27.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:27.791 00.013 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 89 ms NORTH
23:12:28.419 00.628 11060 Exposure complete
23:12:28.649 00.230 11060 worker thread done servicing request
23:12:28.649 00.000 10844 OnExposeComplete: enter
23:12:28.649 00.000 10844 UpdateGuideState(): m_state=6
23:12:28.649 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
23:12:28.649 00.000 10844 Star::Find returns 1 (1), X=254.69, Y=60.25, Mass=3150, SNR=36.2, Peak=255 HFD=3.6
23:12:28.649 00.000 10844 MultiStar: [#1 -0.14,0.69,0.00,M1] [#2 0.35,0.67,0.00,M1] [#3 0.14,0.38,0.90,U] [#4 0.34,0.32,0.98,U] [#5 0.49,0.34,1.04,U] [#6 0.77,0.17,0.00,M1] [#7 0.61,0.37,0.00,M7] [#8 0.07,-0.01,0.98,U] 
23:12:28.649 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.33}, one-star: {-0.43, 0.63}
23:12:28.652 00.003 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
23:12:28.652 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
23:12:28.652 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.21 mountX=-0.35 mountY=0.07, mountTheta=2.95
23:12:28.652 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.33, opts=13)
23:12:28.652 00.000 10844 Enqueuing Move request for scope (0.12, 0.33)
23:12:28.652 00.000 11060 Worker thread wakes up
23:12:28.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
23:12:28.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
23:12:28.652 00.000 11060 Moving (0.12, 0.33) raw xDistance=-0.35 yDistance=0.07
23:12:28.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
23:12:28.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:28.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:12:28.652 00.000 11060 MoveAxis(E, 61, ABG)
23:12:28.652 00.000 11060 Guiding  Dir = 2, Dur = 61
23:12:28.657 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:28.677 00.020 11060 IsSlewing returns 0
23:12:28.677 00.000 11060 IsGuiding returns 0
23:12:28.679 00.002 10844 UpdateGuideState exits: m=3150 SNR=36.2 Saturated
23:12:28.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:28.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:28.679 00.000 10844 Enqueuing Expose request
23:12:28.749 00.070 11060 IsGuiding returns 0
23:12:28.749 00.000 11060 Move returns status 0, amount 61
23:12:28.749 00.000 11060 MoveAxis(N, 0, ABG)
23:12:28.749 00.000 11060 Move returns status 0, amount 0
23:12:28.749 00.000 11060 move complete, result=0
23:12:28.749 00.000 11060 worker thread done servicing request
23:12:28.749 00.000 11060 Worker thread wakes up
23:12:28.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:28.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:28.779 00.030 10844 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
23:12:29.398 00.619 11060 Exposure complete
23:12:29.604 00.206 11060 worker thread done servicing request
23:12:29.604 00.000 10844 OnExposeComplete: enter
23:12:29.604 00.000 10844 UpdateGuideState(): m_state=6
23:12:29.604 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
23:12:29.608 00.004 10844 Star::Find returns 1 (1), X=254.39, Y=60.35, Mass=3405, SNR=38.0, Peak=255 HFD=3.4
23:12:29.608 00.000 10844 MultiStar: [#1 -0.61,0.37,0.00,M2] [#2 0.19,-0.21,1.91,U] [#3 -0.35,-0.76,0.00,M1] [#4 0.18,-0.27,0.94,U] [#5 0.15,-0.52,1.00,U] [#6 0.13,-0.18,0.87,U] [#7 0.27,-0.51,0.84,U] [#8 0.28,-0.48,0.99,U] 
23:12:29.608 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.20}, one-star: {-0.73, 0.73}
23:12:29.608 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
23:12:29.608 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
23:12:29.608 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.21 mountX=0.18 mountY=0.11, mountTheta=0.53
23:12:29.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.20, opts=13)
23:12:29.611 00.001 10844 Enqueuing Move request for scope (0.08, -0.20)
23:12:29.611 00.000 11060 Worker thread wakes up
23:12:29.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
23:12:29.611 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
23:12:29.611 00.000 11060 Moving (0.08, -0.20) raw xDistance=0.18 yDistance=0.11
23:12:29.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:12:29.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:29.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:12:29.611 00.000 11060 MoveAxis(W, 30, ABG)
23:12:29.611 00.000 11060 Guiding  Dir = 3, Dur = 30
23:12:29.626 00.015 11060 IsSlewing returns 0
23:12:29.627 00.001 11060 IsGuiding returns 0
23:12:29.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:29.643 00.016 10844 UpdateGuideState exits: m=3405 SNR=38.0 Saturated
23:12:29.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:29.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:29.643 00.000 10844 Enqueuing Expose request
23:12:29.663 00.020 11060 IsGuiding returns 0
23:12:29.663 00.000 11060 Move returns status 0, amount 30
23:12:29.663 00.000 11060 MoveAxis(N, 0, ABG)
23:12:29.663 00.000 11060 Move returns status 0, amount 0
23:12:29.663 00.000 11060 move complete, result=0
23:12:29.663 00.000 11060 worker thread done servicing request
23:12:29.663 00.000 11060 Worker thread wakes up
23:12:29.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:29.665 00.002 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
23:12:29.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:32.947 03.282 11060 Exposure complete
23:12:33.371 00.424 11060 worker thread done servicing request
23:12:33.371 00.000 10844 OnExposeComplete: enter
23:12:33.371 00.000 10844 UpdateGuideState(): m_state=6
23:12:33.371 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
23:12:33.371 00.000 10844 Star::Find returns 1 (0), X=254.48, Y=60.16, Mass=3169, SNR=36.2, Peak=230 HFD=3.8
23:12:33.375 00.004 10844 MultiStar: [#1 -0.24,0.30,0.99,U] [#2 -0.37,-0.36,2.00,U] [#3 -0.01,-0.55,1.08,U] [#4 0.04,0.39,0.99,U] [#5 -0.19,0.06,0.97,U] [#6 -0.15,-0.20,0.92,U] [#7 0.20,-0.78,0.00,M7] [#8 -0.06,-0.28,0.97,U] 
23:12:33.375 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.05}, one-star: {-0.65, 0.54}
23:12:33.375 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:12:33.375 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:12:33.375 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.90 mountX=0.09 mountY=-0.21, mountTheta=-1.15
23:12:33.379 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.05, opts=13)
23:12:33.379 00.000 10844 Enqueuing Move request for scope (-0.22, -0.05)
23:12:33.379 00.000 11060 Worker thread wakes up
23:12:33.380 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
23:12:33.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
23:12:33.380 00.000 11060 Moving (-0.22, -0.05) raw xDistance=0.09 yDistance=-0.21
23:12:33.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:12:33.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:12:33.380 00.000 11060 MoveAxis(E, 0, ABG)
23:12:33.380 00.000 11060 Move returns status 0, amount 0
23:12:33.381 00.001 11060 MoveAxis(N, 81, ABG)
23:12:33.383 00.002 11060 Guiding  Dir = 0, Dur = 81
23:12:33.385 00.002 11060 IsSlewing returns 0
23:12:33.386 00.001 11060 IsGuiding returns 0
23:12:33.396 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:33.417 00.021 10844 UpdateGuideState exits: m=3169 SNR=36.2
23:12:33.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:33.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:33.417 00.000 10844 Enqueuing Expose request
23:12:33.474 00.057 11060 IsGuiding returns 0
23:12:33.474 00.000 11060 Move returns status 0, amount 81
23:12:33.474 00.000 11060 move complete, result=0
23:12:33.474 00.000 11060 worker thread done servicing request
23:12:33.474 00.000 11060 Worker thread wakes up
23:12:33.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:33.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:33.480 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 81 ms NORTH
23:12:34.122 00.642 11060 Exposure complete
23:12:34.528 00.406 10844 OnExposeComplete: enter
23:12:34.528 00.000 10844 UpdateGuideState(): m_state=6
23:12:34.529 00.001 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
23:12:34.529 00.000 10844 Star::Find returns 1 (0), X=255.24, Y=60.14, Mass=3568, SNR=38.9, Peak=249 HFD=3.9
23:12:34.529 00.000 10844 MultiStar: [#1 0.74,0.73,0.00,M2] [#2 0.64,0.17,0.00,M1] [#3 0.63,-0.19,0.00,M1] [#4 0.68,0.35,0.00,M1] [#5 0.95,-0.24,0.00,M1] [#6 0.82,-0.01,0.00,M1] [#7 0.74,0.02,0.00,M8] [#8 0.31,0.19,0.85,U] 
23:12:34.529 00.000 10844 refined, 1 included, MultiStar: {0.21, 0.37}, one-star: {0.12, 0.52}
23:12:34.531 00.002 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
23:12:34.531 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
23:12:34.531 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.37 hyp=0.43 cameraTheta=1.06 mountX=-0.40 mountY=0.14, mountTheta=2.80
23:12:34.537 00.006 11060 worker thread done servicing request
23:12:34.539 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.37, opts=13)
23:12:34.539 00.000 10844 Enqueuing Move request for scope (0.21, 0.37)
23:12:34.540 00.001 11060 Worker thread wakes up
23:12:34.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.37) opts 0xd
23:12:34.540 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.37)
23:12:34.540 00.000 11060 Moving (0.21, 0.37) raw xDistance=-0.40 yDistance=0.14
23:12:34.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
23:12:34.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:34.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:12:34.540 00.000 11060 MoveAxis(E, 70, ABG)
23:12:34.540 00.000 11060 Guiding  Dir = 2, Dur = 70
23:12:34.565 00.025 11060 IsSlewing returns 0
23:12:34.565 00.000 11060 IsGuiding returns 0
23:12:34.566 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:34.597 00.031 10844 UpdateGuideState exits: m=3568 SNR=38.9
23:12:34.598 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:34.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:34.598 00.000 10844 Enqueuing Expose request
23:12:34.658 00.060 11060 IsGuiding returns 0
23:12:34.659 00.001 11060 Move returns status 0, amount 70
23:12:34.659 00.000 11060 MoveAxis(N, 0, ABG)
23:12:34.659 00.000 11060 Move returns status 0, amount 0
23:12:34.659 00.000 11060 move complete, result=0
23:12:34.659 00.000 11060 worker thread done servicing request
23:12:34.659 00.000 11060 Worker thread wakes up
23:12:34.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:34.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:34.663 00.004 10844 GuideStep: -0.4 px 70 ms EAST, 0.1 px 0 ms NORTH
23:12:35.292 00.629 11060 Exposure complete
23:12:35.552 00.260 11060 worker thread done servicing request
23:12:35.552 00.000 10844 OnExposeComplete: enter
23:12:35.552 00.000 10844 UpdateGuideState(): m_state=6
23:12:35.552 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
23:12:35.552 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=60.29, Mass=2798, SNR=34.4, Peak=225 HFD=3.5
23:12:35.552 00.000 10844 MultiStar: [#1 0.39,0.16,1.06,U] [#2 0.47,0.04,2.06,U] [#3 -0.09,-0.11,1.03,U] [#4 0.74,-0.06,0.00,M2] [#5 0.90,0.24,0.00,M2] [#6 0.58,-0.37,0.00,M2] [#7 0.26,-0.31,0.94,U] [#8 0.12,-0.20,1.02,U] 
23:12:35.552 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.04}, one-star: {0.09, 0.67}
23:12:35.552 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
23:12:35.552 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
23:12:35.552 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.25 cameraTheta=0.18 mountX=-0.09 mountY=0.23, mountTheta=1.93
23:12:35.557 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.04, opts=13)
23:12:35.557 00.000 10844 Enqueuing Move request for scope (0.24, 0.04)
23:12:35.557 00.000 11060 Worker thread wakes up
23:12:35.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
23:12:35.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
23:12:35.557 00.000 11060 Moving (0.24, 0.04) raw xDistance=-0.09 yDistance=0.23
23:12:35.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:12:35.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:12:35.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:12:35.557 00.000 11060 MoveAxis(E, 0, ABG)
23:12:35.557 00.000 11060 Move returns status 0, amount 0
23:12:35.557 00.000 11060 MoveAxis(N, 0, ABG)
23:12:35.557 00.000 11060 Move returns status 0, amount 0
23:12:35.559 00.002 11060 move complete, result=0
23:12:35.559 00.000 11060 worker thread done servicing request
23:12:35.565 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:35.601 00.036 10844 UpdateGuideState exits: m=2798 SNR=34.4
23:12:35.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:35.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:35.601 00.000 10844 Enqueuing Expose request
23:12:35.601 00.000 11060 Worker thread wakes up
23:12:35.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:35.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:35.601 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:36.226 00.625 11060 Exposure complete
23:12:36.502 00.276 11060 worker thread done servicing request
23:12:36.502 00.000 10844 OnExposeComplete: enter
23:12:36.502 00.000 10844 UpdateGuideState(): m_state=6
23:12:36.502 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
23:12:36.502 00.000 10844 Star::Find returns 1 (0), X=255.35, Y=60.69, Mass=2832, SNR=34.2, Peak=247 HFD=3.6
23:12:36.502 00.000 10844 MultiStar: [#1 0.78,1.16,0.00,M2] [#2 0.24,0.56,2.10,U] [#3 0.77,0.53,0.00,M1] [#4 1.02,0.37,0.00,M3] [#5 0.44,0.17,1.07,U] [#6 0.66,0.60,0.00,M3] [#7 1.27,0.02,0.00,M8] [#8 0.38,-0.25,0.98,U] 
23:12:36.502 00.000 10844 refined, 3 included, MultiStar: {0.31, 0.42}, one-star: {0.23, 1.07}
23:12:36.502 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
23:12:36.502 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
23:12:36.502 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.42 hyp=0.52 cameraTheta=0.94 mountX=-0.47 mountY=0.23, mountTheta=2.68
23:12:36.505 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.42, opts=13)
23:12:36.505 00.000 10844 Enqueuing Move request for scope (0.31, 0.42)
23:12:36.505 00.000 11060 Worker thread wakes up
23:12:36.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.42) opts 0xd
23:12:36.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.42)
23:12:36.505 00.000 11060 Moving (0.31, 0.42) raw xDistance=-0.47 yDistance=0.23
23:12:36.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
23:12:36.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:36.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:12:36.505 00.000 11060 MoveAxis(E, 82, ABG)
23:12:36.505 00.000 11060 Guiding  Dir = 2, Dur = 82
23:12:36.515 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:12:36.530 00.015 11060 IsSlewing returns 0
23:12:36.531 00.001 11060 IsGuiding returns 0
23:12:36.544 00.013 10844 UpdateGuideState exits: m=2832 SNR=34.2
23:12:36.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:36.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:36.544 00.000 10844 Enqueuing Expose request
23:12:36.622 00.078 11060 IsGuiding returns 0
23:12:36.622 00.000 11060 Move returns status 0, amount 82
23:12:36.622 00.000 11060 MoveAxis(N, 0, ABG)
23:12:36.622 00.000 11060 Move returns status 0, amount 0
23:12:36.622 00.000 11060 move complete, result=0
23:12:36.622 00.000 11060 worker thread done servicing request
23:12:36.622 00.000 11060 Worker thread wakes up
23:12:36.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:36.623 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:36.642 00.019 10844 GuideStep: -0.5 px 82 ms EAST, 0.2 px 0 ms NORTH
23:12:37.262 00.620 11060 Exposure complete
23:12:37.516 00.254 11060 worker thread done servicing request
23:12:37.516 00.000 10844 OnExposeComplete: enter
23:12:37.516 00.000 10844 UpdateGuideState(): m_state=6
23:12:37.516 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
23:12:37.516 00.000 10844 Star::Find returns 1 (1), X=254.85, Y=60.77, Mass=3446, SNR=38.3, Peak=255 HFD=3.6
23:12:37.516 00.000 10844 MultiStar: [#1 0.71,1.11,0.00,M3] [#2 0.21,0.44,1.81,U] [#3 0.73,0.58,0.00,M2] [#4 0.63,0.32,0.00,M4] [#5 0.47,-0.17,0.99,U] [#6 0.28,0.41,0.92,U] [#7 0.97,0.21,0.00,M9] [#8 0.22,-0.04,0.87,U] 
23:12:37.516 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.38}, one-star: {-0.27, 1.15}
23:12:37.516 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
23:12:37.516 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
23:12:37.516 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.38 hyp=0.42 cameraTheta=1.12 mountX=-0.41 mountY=0.12, mountTheta=2.86
23:12:37.519 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.38, opts=13)
23:12:37.519 00.000 10844 Enqueuing Move request for scope (0.18, 0.38)
23:12:37.519 00.000 11060 Worker thread wakes up
23:12:37.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.38) opts 0xd
23:12:37.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.38)
23:12:37.519 00.000 11060 Moving (0.18, 0.38) raw xDistance=-0.41 yDistance=0.12
23:12:37.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:12:37.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:37.521 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:12:37.521 00.000 11060 MoveAxis(E, 73, ABG)
23:12:37.521 00.000 11060 Guiding  Dir = 2, Dur = 73
23:12:37.527 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:37.537 00.010 11060 IsSlewing returns 0
23:12:37.537 00.000 11060 IsGuiding returns 0
23:12:37.544 00.007 10844 UpdateGuideState exits: m=3446 SNR=38.3 Saturated
23:12:37.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:37.546 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:37.546 00.000 10844 Enqueuing Expose request
23:12:37.619 00.073 11060 IsGuiding returns 0
23:12:37.619 00.000 11060 Move returns status 0, amount 73
23:12:37.619 00.000 11060 MoveAxis(N, 0, ABG)
23:12:37.619 00.000 11060 Move returns status 0, amount 0
23:12:37.619 00.000 11060 move complete, result=0
23:12:37.619 00.000 11060 worker thread done servicing request
23:12:37.619 00.000 11060 Worker thread wakes up
23:12:37.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:37.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:37.628 00.009 10844 GuideStep: -0.4 px 73 ms EAST, 0.1 px 0 ms NORTH
23:12:38.251 00.623 11060 Exposure complete
23:12:38.442 00.191 11060 worker thread done servicing request
23:12:38.442 00.000 10844 OnExposeComplete: enter
23:12:38.442 00.000 10844 UpdateGuideState(): m_state=6
23:12:38.442 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
23:12:38.442 00.000 10844 Star::Find returns 1 (0), X=254.97, Y=60.10, Mass=3011, SNR=35.7, Peak=241 HFD=3.2
23:12:38.444 00.002 10844 MultiStar: [#1 0.77,-0.02,0.00,M4] [#2 0.34,0.15,1.96,U] [#3 0.47,-0.00,1.02,U] [#4 0.88,0.01,0.00,M5] [#5 0.80,-0.71,0.00,M1] [#6 0.68,0.18,0.00,M3] [#7 1.09,-0.19,0.00,M10] [#8 0.49,-0.19,0.97,U] 
23:12:38.444 00.000 10844 refined, 3 included, MultiStar: {0.30, 0.12}, one-star: {-0.15, 0.48}
23:12:38.444 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
23:12:38.444 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
23:12:38.444 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.12 hyp=0.32 cameraTheta=0.38 mountX=-0.17 mountY=0.27, mountTheta=2.13
23:12:38.446 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.12, opts=13)
23:12:38.446 00.000 10844 Enqueuing Move request for scope (0.30, 0.12)
23:12:38.446 00.000 11060 Worker thread wakes up
23:12:38.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.12) opts 0xd
23:12:38.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.12)
23:12:38.446 00.000 11060 Moving (0.30, 0.12) raw xDistance=-0.17 yDistance=0.27
23:12:38.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:12:38.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:38.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:12:38.446 00.000 11060 MoveAxis(E, 32, ABG)
23:12:38.446 00.000 11060 Guiding  Dir = 2, Dur = 32
23:12:38.452 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:38.456 00.004 11060 IsSlewing returns 0
23:12:38.456 00.000 11060 IsGuiding returns 0
23:12:38.467 00.011 10844 UpdateGuideState exits: m=3011 SNR=35.7
23:12:38.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:38.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:38.467 00.000 10844 Enqueuing Expose request
23:12:38.504 00.037 11060 IsGuiding returns 0
23:12:38.504 00.000 11060 Move returns status 0, amount 32
23:12:38.504 00.000 11060 MoveAxis(N, 0, ABG)
23:12:38.504 00.000 11060 Move returns status 0, amount 0
23:12:38.504 00.000 11060 move complete, result=0
23:12:38.504 00.000 11060 worker thread done servicing request
23:12:38.504 00.000 11060 Worker thread wakes up
23:12:38.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:38.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:38.519 00.015 10844 GuideStep: -0.2 px 32 ms EAST, 0.3 px 0 ms NORTH
23:12:39.132 00.613 11060 Exposure complete
23:12:39.301 00.169 11060 worker thread done servicing request
23:12:39.301 00.000 10844 OnExposeComplete: enter
23:12:39.301 00.000 10844 UpdateGuideState(): m_state=6
23:12:39.301 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
23:12:39.301 00.000 10844 Star::Find returns 1 (0), X=255.26, Y=60.31, Mass=3119, SNR=36.0, Peak=249 HFD=3.7
23:12:39.301 00.000 10844 MultiStar: [#1 0.64,0.15,0.00,M5] [#2 0.39,0.21,2.05,U] [#3 0.20,-0.20,0.98,U] [#4 0.64,0.04,0.00,M6] [#5 0.70,-0.49,0.00,M2] [#6 0.42,0.36,0.96,U] [#7 0.51,-0.45,0.00,R] [#8 0.42,-0.58,0.00,M1] 
23:12:39.301 00.000 10844 refined, 3 included, MultiStar: {0.31, 0.26}, one-star: {0.13, 0.69}
23:12:39.301 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
23:12:39.301 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
23:12:39.301 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.40 cameraTheta=0.70 mountX=-0.31 mountY=0.26, mountTheta=2.44
23:12:39.306 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.26, opts=13)
23:12:39.306 00.000 10844 Enqueuing Move request for scope (0.31, 0.26)
23:12:39.306 00.000 11060 Worker thread wakes up
23:12:39.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.26) opts 0xd
23:12:39.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.26)
23:12:39.306 00.000 11060 Moving (0.31, 0.26) raw xDistance=-0.31 yDistance=0.26
23:12:39.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:12:39.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:12:39.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:12:39.306 00.000 11060 MoveAxis(E, 54, ABG)
23:12:39.306 00.000 11060 Guiding  Dir = 2, Dur = 54
23:12:39.313 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:39.333 00.020 10844 UpdateGuideState exits: m=3119 SNR=36.0
23:12:39.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:39.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:39.333 00.000 10844 Enqueuing Expose request
23:12:39.341 00.008 11060 IsSlewing returns 0
23:12:39.342 00.001 11060 IsGuiding returns 0
23:12:39.427 00.085 11060 IsGuiding returns 0
23:12:39.427 00.000 11060 Move returns status 0, amount 54
23:12:39.427 00.000 11060 MoveAxis(N, 0, ABG)
23:12:39.427 00.000 11060 Move returns status 0, amount 0
23:12:39.428 00.001 11060 move complete, result=0
23:12:39.428 00.000 11060 worker thread done servicing request
23:12:39.428 00.000 11060 Worker thread wakes up
23:12:39.428 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.3 px 0 ms NORTH
23:12:39.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:39.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:40.087 00.659 11060 Exposure complete
23:12:40.238 00.151 11060 worker thread done servicing request
23:12:40.238 00.000 10844 OnExposeComplete: enter
23:12:40.238 00.000 10844 UpdateGuideState(): m_state=6
23:12:40.238 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
23:12:40.238 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.85, Mass=3136, SNR=36.5, Peak=215 HFD=3.4
23:12:40.238 00.000 10844 MultiStar: [#1 0.65,0.43,0.00,M6] [#2 0.97,0.73,0.00,M1] [#3 0.09,0.49,0.98,U] [#4 1.25,0.01,0.00,M7] [#5 1.18,0.41,0.00,M3] [#6 0.71,0.61,0.00,M3] [#7 0.02,0.35,0.91,U] [#8 0.55,-0.10,0.94,U] 
23:12:40.238 00.000 10844 single-star, 3 included, MultiStar: {0.16, 0.25}, one-star: {-0.03, 0.24}
23:12:40.238 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.82)
23:12:40.238 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
23:12:40.240 00.002 10844 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.72 mountX=-0.23 mountY=-0.07, mountTheta=-2.83
23:12:40.240 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.24, opts=13)
23:12:40.240 00.000 10844 Enqueuing Move request for scope (-0.03, 0.24)
23:12:40.240 00.000 11060 Worker thread wakes up
23:12:40.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
23:12:40.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
23:12:40.240 00.000 11060 Moving (-0.03, 0.24) raw xDistance=-0.23 yDistance=-0.07
23:12:40.242 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:12:40.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:40.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:12:40.242 00.000 11060 MoveAxis(E, 41, ABG)
23:12:40.242 00.000 11060 Guiding  Dir = 2, Dur = 41
23:12:40.245 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:12:40.263 00.018 10844 UpdateGuideState exits: m=3136 SNR=36.5
23:12:40.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:40.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:40.263 00.000 10844 Enqueuing Expose request
23:12:40.266 00.003 11060 IsSlewing returns 0
23:12:40.266 00.000 11060 IsGuiding returns 0
23:12:40.327 00.061 11060 IsGuiding returns 0
23:12:40.328 00.001 11060 Move returns status 0, amount 41
23:12:40.328 00.000 11060 MoveAxis(N, 0, ABG)
23:12:40.328 00.000 11060 Move returns status 0, amount 0
23:12:40.328 00.000 11060 move complete, result=0
23:12:40.328 00.000 11060 worker thread done servicing request
23:12:40.328 00.000 11060 Worker thread wakes up
23:12:40.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:40.328 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:12:40.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:40.952 00.624 11060 Exposure complete
23:12:41.133 00.181 11060 worker thread done servicing request
23:12:41.133 00.000 10844 OnExposeComplete: enter
23:12:41.133 00.000 10844 UpdateGuideState(): m_state=6
23:12:41.133 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
23:12:41.133 00.000 10844 Star::Find returns 1 (0), X=254.81, Y=60.12, Mass=3503, SNR=38.5, Peak=252 HFD=3.8
23:12:41.133 00.000 10844 MultiStar: [#1 0.00,-0.13,1.01,U] [#2 0.26,-0.21,1.84,U] [#3 0.47,-0.41,0.92,U] [#4 0.48,-0.26,0.82,U] [#5 0.77,-0.71,0.00,M4] [#6 0.26,0.07,0.91,U] [#7 0.15,-0.74,0.00,M1] [#8 0.30,-0.15,0.85,U] 
23:12:41.133 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.09}, one-star: {-0.31, 0.50}
23:12:41.133 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:12:41.133 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:12:41.133 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.42 mountX=0.05 mountY=0.21, mountTheta=1.33
23:12:41.133 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.09, opts=13)
23:12:41.133 00.000 10844 Enqueuing Move request for scope (0.20, -0.09)
23:12:41.133 00.000 11060 Worker thread wakes up
23:12:41.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
23:12:41.133 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
23:12:41.133 00.000 11060 Moving (0.20, -0.09) raw xDistance=0.05 yDistance=0.21
23:12:41.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:12:41.133 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.04 newest=0.40
23:12:41.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:12:41.133 00.000 11060 MoveAxis(E, 0, ABG)
23:12:41.133 00.000 11060 Move returns status 0, amount 0
23:12:41.133 00.000 11060 BLC: Oldest BLC event removed
23:12:41.133 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:12:41.133 00.000 11060 MoveAxis(S, 834, ABG)
23:12:41.133 00.000 11060 duration set to 750 by maxDecDuration
23:12:41.133 00.000 11060 Guiding  Dir = 1, Dur = 750
23:12:41.138 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:41.153 00.015 11060 IsSlewing returns 0
23:12:41.153 00.000 11060 IsGuiding returns 0
23:12:41.153 00.000 10844 UpdateGuideState exits: m=3503 SNR=38.5
23:12:41.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:41.154 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:41.154 00.000 10844 Enqueuing Expose request
23:12:41.910 00.756 11060 IsGuiding returns 0
23:12:41.910 00.000 11060 Move returns status 0, amount 750
23:12:41.912 00.002 11060 move complete, result=0
23:12:41.912 00.000 11060 worker thread done servicing request
23:12:41.912 00.000 11060 Worker thread wakes up
23:12:41.912 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
23:12:41.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:41.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:42.548 00.636 11060 Exposure complete
23:12:42.724 00.176 11060 worker thread done servicing request
23:12:42.724 00.000 10844 OnExposeComplete: enter
23:12:42.724 00.000 10844 UpdateGuideState(): m_state=6
23:12:42.724 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
23:12:42.724 00.000 10844 Star::Find returns 1 (0), X=254.61, Y=60.56, Mass=2648, SNR=33.3, Peak=250 HFD=3.3
23:12:42.724 00.000 10844 MultiStar: [#1 0.24,0.20,1.16,U] [#2 0.34,-0.30,2.15,U] [#3 0.06,-0.26,1.00,U] [#4 0.57,-0.30,0.00,M7] [#5 0.23,-0.01,1.07,U] [#6 0.39,0.41,0.98,U] [#7 -0.41,0.09,1.02,U] [#8 -0.05,-0.17,1.05,U] 
23:12:42.724 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {-0.52, 0.94}
23:12:42.724 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
23:12:42.724 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
23:12:42.724 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=-0.07 mountY=0.06, mountTheta=2.43
23:12:42.724 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
23:12:42.724 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
23:12:42.724 00.000 11060 Worker thread wakes up
23:12:42.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:12:42.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:12:42.724 00.000 11060 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=0.06
23:12:42.724 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.150449, 1:0.064846
23:12:42.724 00.000 11060 BLC: No correction, Miss < min_move
23:12:42.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:12:42.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:42.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:12:42.724 00.000 11060 MoveAxis(E, 0, ABG)
23:12:42.724 00.000 11060 Move returns status 0, amount 0
23:12:42.724 00.000 11060 MoveAxis(N, 0, ABG)
23:12:42.724 00.000 11060 Move returns status 0, amount 0
23:12:42.724 00.000 11060 move complete, result=0
23:12:42.724 00.000 11060 worker thread done servicing request
23:12:42.731 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:42.755 00.024 10844 UpdateGuideState exits: m=2648 SNR=33.3
23:12:42.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:42.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:42.755 00.000 10844 Enqueuing Expose request
23:12:42.755 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:42.757 00.002 11060 Worker thread wakes up
23:12:42.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:42.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:43.382 00.625 11060 Exposure complete
23:12:43.524 00.142 11060 worker thread done servicing request
23:12:43.524 00.000 10844 OnExposeComplete: enter
23:12:43.524 00.000 10844 UpdateGuideState(): m_state=6
23:12:43.524 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
23:12:43.524 00.000 10844 Star::Find returns 1 (0), X=255.15, Y=59.98, Mass=3002, SNR=35.8, Peak=232 HFD=3.1
23:12:43.524 00.000 10844 MultiStar: [#1 0.12,0.31,0.95,U] [#2 0.22,-0.59,1.99,U] [#3 -0.26,-0.57,1.00,U] [#4 0.11,-0.73,0.00,M8] [#5 0.08,-0.67,0.00,M4] [#6 0.13,-0.23,0.92,U] [#7 -0.44,0.03,0.88,U] [#8 -0.33,-0.66,0.00,M1] 
23:12:43.524 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.19}, one-star: {0.02, 0.36}
23:12:43.524 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
23:12:43.524 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
23:12:43.524 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.53 mountX=0.18 mountY=0.04, mountTheta=0.20
23:12:43.526 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.19, opts=13)
23:12:43.526 00.000 10844 Enqueuing Move request for scope (0.01, -0.19)
23:12:43.526 00.000 11060 Worker thread wakes up
23:12:43.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
23:12:43.526 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
23:12:43.526 00.000 11060 Moving (0.01, -0.19) raw xDistance=0.18 yDistance=0.04
23:12:43.526 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.150449, 1:0.064846, 2:0.037796
23:12:43.526 00.000 11060 BLC: No correction, Miss < min_move
23:12:43.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:12:43.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:43.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:12:43.526 00.000 11060 MoveAxis(W, 32, ABG)
23:12:43.526 00.000 11060 Guiding  Dir = 3, Dur = 32
23:12:43.532 00.006 11060 IsSlewing returns 0
23:12:43.532 00.000 11060 IsGuiding returns 0
23:12:43.543 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:43.558 00.015 10844 UpdateGuideState exits: m=3002 SNR=35.8
23:12:43.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:43.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:43.558 00.000 10844 Enqueuing Expose request
23:12:43.589 00.031 11060 IsGuiding returns 0
23:12:43.589 00.000 11060 Move returns status 0, amount 32
23:12:43.589 00.000 11060 MoveAxis(N, 0, ABG)
23:12:43.589 00.000 11060 Move returns status 0, amount 0
23:12:43.589 00.000 11060 move complete, result=0
23:12:43.589 00.000 11060 worker thread done servicing request
23:12:43.589 00.000 11060 Worker thread wakes up
23:12:43.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:43.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:43.589 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
23:12:44.222 00.633 11060 Exposure complete
23:12:44.403 00.181 11060 worker thread done servicing request
23:12:44.403 00.000 10844 OnExposeComplete: enter
23:12:44.403 00.000 10844 UpdateGuideState(): m_state=6
23:12:44.403 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
23:12:44.403 00.000 10844 Star::Find returns 1 (0), X=254.70, Y=59.99, Mass=3264, SNR=37.0, Peak=220 HFD=4.0
23:12:44.403 00.000 10844 MultiStar: [#1 0.19,0.15,1.00,U] [#2 0.46,0.35,1.92,U] [#3 -0.13,-0.33,0.94,U] [#4 0.23,-0.95,0.00,M9] [#5 0.30,-0.69,0.00,M5] [#6 -0.20,-0.60,0.00,M1] [#7 0.07,-0.03,0.88,U] [#8 0.25,-0.98,0.00,M2] 
23:12:44.403 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.15}, one-star: {-0.42, 0.38}
23:12:44.403 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
23:12:44.403 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
23:12:44.403 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.95 mountX=-0.16 mountY=0.08, mountTheta=2.69
23:12:44.408 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
23:12:44.408 00.000 10844 Enqueuing Move request for scope (0.11, 0.15)
23:12:44.408 00.000 11060 Worker thread wakes up
23:12:44.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
23:12:44.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
23:12:44.408 00.000 11060 Moving (0.11, 0.15) raw xDistance=-0.16 yDistance=0.08
23:12:44.408 00.000 11060 BLC: window closed
23:12:44.408 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.150449, 1:0.064846, 2:0.037796
23:12:44.408 00.000 11060 BLC: No correction, Miss < min_move
23:12:44.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:12:44.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:44.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:12:44.408 00.000 11060 MoveAxis(E, 28, ABG)
23:12:44.408 00.000 11060 Guiding  Dir = 2, Dur = 28
23:12:44.413 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:12:44.424 00.011 11060 IsSlewing returns 0
23:12:44.435 00.011 11060 IsGuiding returns 0
23:12:44.439 00.004 10844 UpdateGuideState exits: m=3264 SNR=37.0
23:12:44.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:44.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:44.439 00.000 10844 Enqueuing Expose request
23:12:44.471 00.032 11060 IsGuiding returns 0
23:12:44.471 00.000 11060 Move returns status 0, amount 28
23:12:44.471 00.000 11060 MoveAxis(N, 0, ABG)
23:12:44.471 00.000 11060 Move returns status 0, amount 0
23:12:44.471 00.000 11060 move complete, result=0
23:12:44.471 00.000 11060 worker thread done servicing request
23:12:44.471 00.000 11060 Worker thread wakes up
23:12:44.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:44.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:44.471 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:12:45.108 00.637 11060 Exposure complete
23:12:45.273 00.165 11060 worker thread done servicing request
23:12:45.273 00.000 10844 OnExposeComplete: enter
23:12:45.273 00.000 10844 UpdateGuideState(): m_state=6
23:12:45.273 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
23:12:45.273 00.000 10844 Star::Find returns 1 (0), X=255.02, Y=59.84, Mass=3331, SNR=37.5, Peak=234 HFD=3.9
23:12:45.273 00.000 10844 MultiStar: [#1 -0.11,0.48,0.94,U] [#2 -0.08,-0.38,1.86,U] [#3 -0.03,-0.55,0.93,U] [#4 0.52,-0.08,0.86,U] [#5 -0.24,-0.83,0.00,M6] [#6 0.39,-0.34,0.94,U] [#7 -0.46,0.18,0.83,U] [#8 -0.16,-0.45,0.86,U] 
23:12:45.273 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {-0.10, 0.22}
23:12:45.273 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
23:12:45.273 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
23:12:45.273 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=0.14 mountY=0.01, mountTheta=0.08
23:12:45.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
23:12:45.273 00.000 10844 Enqueuing Move request for scope (-0.01, -0.14)
23:12:45.273 00.000 11060 Worker thread wakes up
23:12:45.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:12:45.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:12:45.273 00.000 11060 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=0.01
23:12:45.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:12:45.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:45.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:12:45.273 00.000 11060 MoveAxis(W, 24, ABG)
23:12:45.273 00.000 11060 Guiding  Dir = 3, Dur = 24
23:12:45.278 00.005 11060 IsSlewing returns 0
23:12:45.279 00.001 11060 IsGuiding returns 0
23:12:45.285 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:45.301 00.016 10844 UpdateGuideState exits: m=3331 SNR=37.5
23:12:45.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:45.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:45.301 00.000 10844 Enqueuing Expose request
23:12:45.326 00.025 11060 IsGuiding returns 0
23:12:45.326 00.000 11060 Move returns status 0, amount 24
23:12:45.326 00.000 11060 MoveAxis(N, 0, ABG)
23:12:45.326 00.000 11060 Move returns status 0, amount 0
23:12:45.326 00.000 11060 move complete, result=0
23:12:45.326 00.000 11060 worker thread done servicing request
23:12:45.326 00.000 11060 Worker thread wakes up
23:12:45.327 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:45.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:45.327 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
23:12:45.967 00.640 11060 Exposure complete
23:12:46.121 00.154 11060 worker thread done servicing request
23:12:46.121 00.000 10844 OnExposeComplete: enter
23:12:46.121 00.000 10844 UpdateGuideState(): m_state=6
23:12:46.121 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
23:12:46.121 00.000 10844 Star::Find returns 1 (0), X=254.87, Y=60.31, Mass=2988, SNR=35.0, Peak=215 HFD=3.8
23:12:46.121 00.000 10844 MultiStar: [#1 -0.18,0.37,1.12,U] [#2 0.46,0.69,0.00,M1] [#3 -0.04,-0.01,0.97,U] [#4 0.65,0.47,0.00,M9] [#5 0.60,-0.20,1.06,U] [#6 0.45,-0.12,0.95,U] [#7 -0.17,0.17,0.86,U] [#8 0.31,-0.11,0.98,U] 
23:12:46.127 00.006 10844 refined, 6 included, MultiStar: {0.11, 0.12}, one-star: {-0.25, 0.69}
23:12:46.127 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
23:12:46.127 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
23:12:46.127 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.83 mountX=-0.13 mountY=0.09, mountTheta=2.57
23:12:46.140 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.12, opts=13)
23:12:46.140 00.000 10844 Enqueuing Move request for scope (0.11, 0.12)
23:12:46.140 00.000 11060 Worker thread wakes up
23:12:46.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:12:46.140 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:12:46.140 00.000 11060 Moving (0.11, 0.12) raw xDistance=-0.13 yDistance=0.09
23:12:46.141 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:12:46.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:46.142 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:12:46.142 00.000 11060 MoveAxis(E, 22, ABG)
23:12:46.142 00.000 11060 Guiding  Dir = 2, Dur = 22
23:12:46.149 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:46.156 00.007 11060 IsSlewing returns 0
23:12:46.156 00.000 11060 IsGuiding returns 0
23:12:46.161 00.005 10844 UpdateGuideState exits: m=2988 SNR=35.0
23:12:46.167 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:46.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:46.167 00.000 10844 Enqueuing Expose request
23:12:46.187 00.020 11060 IsGuiding returns 0
23:12:46.187 00.000 11060 Move returns status 0, amount 22
23:12:46.187 00.000 11060 MoveAxis(N, 0, ABG)
23:12:46.187 00.000 11060 Move returns status 0, amount 0
23:12:46.187 00.000 11060 move complete, result=0
23:12:46.187 00.000 11060 worker thread done servicing request
23:12:46.187 00.000 11060 Worker thread wakes up
23:12:46.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:46.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:46.189 00.002 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:12:46.822 00.633 11060 Exposure complete
23:12:46.973 00.151 11060 worker thread done servicing request
23:12:46.973 00.000 10844 OnExposeComplete: enter
23:12:46.973 00.000 10844 UpdateGuideState(): m_state=6
23:12:46.973 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
23:12:46.973 00.000 10844 Star::Find returns 1 (0), X=254.99, Y=60.15, Mass=3072, SNR=36.6, Peak=218 HFD=4.0
23:12:46.973 00.000 10844 MultiStar: [#1 0.15,0.69,0.00,M1] [#2 0.43,0.48,0.00,M2] [#3 0.09,0.15,0.89,U] [#4 0.56,0.31,0.00,M10] [#5 0.34,0.26,0.98,U] [#6 0.06,-0.08,0.91,U] [#7 0.16,0.59,0.90,U] [#8 0.16,-0.38,1.01,U] 
23:12:46.973 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.17}, one-star: {-0.13, 0.53}
23:12:46.973 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
23:12:46.973 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
23:12:46.973 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.21 cameraTheta=1.00 mountX=-0.19 mountY=0.08, mountTheta=2.73
23:12:46.976 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.17, opts=13)
23:12:46.977 00.001 10844 Enqueuing Move request for scope (0.11, 0.17)
23:12:46.977 00.000 11060 Worker thread wakes up
23:12:46.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
23:12:46.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
23:12:46.977 00.000 11060 Moving (0.11, 0.17) raw xDistance=-0.19 yDistance=0.08
23:12:46.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:12:46.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:46.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:12:46.977 00.000 11060 MoveAxis(E, 34, ABG)
23:12:46.977 00.000 11060 Guiding  Dir = 2, Dur = 34
23:12:46.983 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:12:47.002 00.019 10844 UpdateGuideState exits: m=3072 SNR=36.6
23:12:47.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:47.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:47.002 00.000 10844 Enqueuing Expose request
23:12:47.006 00.004 11060 IsSlewing returns 0
23:12:47.007 00.001 11060 IsGuiding returns 0
23:12:47.068 00.061 11060 IsGuiding returns 0
23:12:47.068 00.000 11060 Move returns status 0, amount 34
23:12:47.068 00.000 11060 MoveAxis(N, 0, ABG)
23:12:47.068 00.000 11060 Move returns status 0, amount 0
23:12:47.068 00.000 11060 move complete, result=0
23:12:47.068 00.000 11060 worker thread done servicing request
23:12:47.068 00.000 11060 Worker thread wakes up
23:12:47.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:47.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:47.070 00.002 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
23:12:47.704 00.634 11060 Exposure complete
23:12:47.910 00.206 11060 worker thread done servicing request
23:12:47.910 00.000 10844 OnExposeComplete: enter
23:12:47.910 00.000 10844 UpdateGuideState(): m_state=6
23:12:47.910 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:12:47.910 00.000 10844 Star::Find returns 1 (1), X=255.30, Y=60.70, Mass=3651, SNR=39.8, Peak=255 HFD=3.7
23:12:47.910 00.000 10844 MultiStar: [#1 0.50,1.07,0.00,M2] [#2 0.85,0.42,0.00,M3] [#3 0.20,-0.07,0.84,U] [#4 1.00,0.63,0.00,R] [#5 0.45,-0.54,0.00,M5] [#6 0.32,0.91,0.00,M1] [#7 0.02,0.60,0.79,U] [#8 0.72,0.08,0.00,M1] 
23:12:47.910 00.000 10844 refined, 2 included, MultiStar: {0.14, 0.57}, one-star: {0.18, 1.08}
23:12:47.910 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
23:12:47.910 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
23:12:47.910 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.57 hyp=0.59 cameraTheta=1.33 mountX=-0.58 mountY=0.04, mountTheta=3.07
23:12:47.913 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.57, opts=13)
23:12:47.913 00.000 10844 Enqueuing Move request for scope (0.14, 0.57)
23:12:47.913 00.000 11060 Worker thread wakes up
23:12:47.915 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.57) opts 0xd
23:12:47.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.57)
23:12:47.915 00.000 11060 Moving (0.14, 0.57) raw xDistance=-0.58 yDistance=0.04
23:12:47.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.58
23:12:47.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:47.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:12:47.915 00.000 11060 MoveAxis(E, 102, ABG)
23:12:47.915 00.000 11060 Guiding  Dir = 2, Dur = 102
23:12:47.920 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:12:47.941 00.021 11060 IsSlewing returns 0
23:12:47.941 00.000 11060 IsGuiding returns 0
23:12:47.948 00.007 10844 UpdateGuideState exits: m=3651 SNR=39.8 Saturated
23:12:47.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:47.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:47.948 00.000 10844 Enqueuing Expose request
23:12:48.066 00.118 11060 IsGuiding returns 0
23:12:48.066 00.000 11060 Move returns status 0, amount 102
23:12:48.066 00.000 11060 MoveAxis(N, 0, ABG)
23:12:48.066 00.000 11060 Move returns status 0, amount 0
23:12:48.066 00.000 11060 move complete, result=0
23:12:48.066 00.000 11060 worker thread done servicing request
23:12:48.066 00.000 11060 Worker thread wakes up
23:12:48.066 00.000 10844 GuideStep: -0.6 px 102 ms EAST, 0.0 px 0 ms NORTH
23:12:48.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:48.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:48.710 00.644 11060 Exposure complete
23:12:48.893 00.183 11060 worker thread done servicing request
23:12:48.904 00.011 10844 OnExposeComplete: enter
23:12:48.904 00.000 10844 UpdateGuideState(): m_state=6
23:12:48.904 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
23:12:48.904 00.000 10844 Star::Find returns 1 (0), X=254.71, Y=60.92, Mass=3198, SNR=36.6, Peak=229 HFD=3.8
23:12:48.906 00.002 10844 MultiStar: large primary error, entering stabilization period
23:12:48.906 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.63 = -2.66)
23:12:48.906 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.68)
23:12:48.906 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=1.31 hyp=1.37 cameraTheta=1.87 mountX=-1.21 mountY=-0.61, mountTheta=-2.67
23:12:48.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=1.31, opts=13)
23:12:48.908 00.000 10844 Enqueuing Move request for scope (-0.41, 1.31)
23:12:48.908 00.000 11060 Worker thread wakes up
23:12:48.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 1.31) opts 0xd
23:12:48.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 1.31)
23:12:48.908 00.000 11060 Moving (-0.41, 1.31) raw xDistance=-1.21 yDistance=-0.61
23:12:48.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.33 from input -1.21
23:12:48.908 00.000 11060 resist switch: large excursion: input -0.61 thresh 0.57 direction from 1 to -1
23:12:48.908 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.84
23:12:48.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.61
23:12:48.908 00.000 11060 MoveAxis(E, 213, ABG)
23:12:48.908 00.000 11060 Guiding  Dir = 2, Dur = 213
23:12:48.917 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:48.932 00.015 10844 UpdateGuideState exits: m=3198 SNR=36.6
23:12:48.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:48.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:48.932 00.000 10844 Enqueuing Expose request
23:12:48.934 00.002 11060 IsSlewing returns 0
23:12:48.934 00.000 11060 IsGuiding returns 0
23:12:49.166 00.232 11060 IsGuiding returns 0
23:12:49.166 00.000 11060 Move returns status 0, amount 213
23:12:49.166 00.000 11060 BLC: Oldest BLC event removed
23:12:49.166 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:12:49.166 00.000 11060 MoveAxis(N, 989, ABG)
23:12:49.166 00.000 11060 duration set to 750 by maxDecDuration
23:12:49.166 00.000 11060 Guiding  Dir = 0, Dur = 750
23:12:49.181 00.015 11060 IsSlewing returns 0
23:12:49.182 00.001 11060 IsGuiding returns 0
23:12:49.947 00.765 11060 IsGuiding returns 0
23:12:49.947 00.000 11060 Move returns status 0, amount 750
23:12:49.947 00.000 11060 move complete, result=0
23:12:49.947 00.000 11060 worker thread done servicing request
23:12:49.947 00.000 11060 Worker thread wakes up
23:12:49.947 00.000 10844 GuideStep: -1.2 px 213 ms EAST, -0.6 px 750 ms NORTH
23:12:49.949 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:49.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:50.573 00.624 11060 Exposure complete
23:12:50.726 00.153 11060 worker thread done servicing request
23:12:50.726 00.000 10844 OnExposeComplete: enter
23:12:50.726 00.000 10844 UpdateGuideState(): m_state=6
23:12:50.726 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
23:12:50.726 00.000 10844 Star::Find returns 1 (1), X=255.50, Y=59.80, Mass=3217, SNR=37.3, Peak=255 HFD=3.4
23:12:50.726 00.000 10844 MultiStar: exiting stabilization period
23:12:50.726 00.000 10844 MultiStar: [#1 0.58,0.15,1.06,U] [#2 0.67,-0.39,0.00,M4] [#3 0.14,-0.65,0.00,M1] [#4 -0.44,-1.07,0.00,M1] [#5 0.63,-0.92,0.00,M6] [#6 0.83,-0.83,0.00,M2] [#7 0.17,-1.43,0.00,M1] [#8 0.24,-0.21,0.99,U] 
23:12:50.726 00.000 10844 refined, 2 included, MultiStar: {0.40, 0.04}, one-star: {0.38, 0.18}
23:12:50.726 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
23:12:50.726 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
23:12:50.729 00.003 10844 CameraToMount -- cameraX=0.40 cameraY=0.04 hyp=0.40 cameraTheta=0.10 mountX=-0.11 mountY=0.39, mountTheta=1.86
23:12:50.729 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.04, opts=13)
23:12:50.729 00.000 10844 Enqueuing Move request for scope (0.40, 0.04)
23:12:50.729 00.000 11060 Worker thread wakes up
23:12:50.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.04) opts 0xd
23:12:50.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.04)
23:12:50.729 00.000 11060 Moving (0.40, 0.04) raw xDistance=-0.11 yDistance=0.39
23:12:50.729 00.000 11060 BLC: History state: CurrMiss=-0.39, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.429874, 1:-0.388121
23:12:50.729 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
23:12:50.729 00.000 11060 BLC: window closed
23:12:50.731 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:12:50.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:12:50.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:12:50.731 00.000 11060 MoveAxis(E, 0, ABG)
23:12:50.731 00.000 11060 Move returns status 0, amount 0
23:12:50.731 00.000 11060 MoveAxis(N, 0, ABG)
23:12:50.731 00.000 11060 Move returns status 0, amount 0
23:12:50.731 00.000 11060 move complete, result=0
23:12:50.731 00.000 11060 worker thread done servicing request
23:12:50.736 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:50.750 00.014 10844 UpdateGuideState exits: m=3217 SNR=37.3 Saturated
23:12:50.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:50.751 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:50.751 00.000 10844 Enqueuing Expose request
23:12:50.751 00.000 11060 Worker thread wakes up
23:12:50.751 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:12:50.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:50.751 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:51.389 00.638 11060 Exposure complete
23:12:51.543 00.154 11060 worker thread done servicing request
23:12:51.543 00.000 10844 OnExposeComplete: enter
23:12:51.543 00.000 10844 UpdateGuideState(): m_state=6
23:12:51.543 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
23:12:51.543 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=60.21, Mass=2837, SNR=34.6, Peak=189 HFD=3.8
23:12:51.544 00.001 10844 MultiStar: [#1 0.81,0.26,0.00,M2] [#2 0.27,0.52,1.99,U] [#3 -0.17,0.25,0.95,U] [#4 -0.14,-0.27,1.00,U] [#5 0.34,-0.57,0.00,M7] [#6 0.05,0.29,1.00,U] [#7 0.19,0.04,0.91,U] [#8 0.40,-0.12,0.96,U] 
23:12:51.544 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.23}, one-star: {-0.01, 0.60}
23:12:51.544 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
23:12:51.544 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
23:12:51.544 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.26 cameraTheta=1.14 mountX=-0.25 mountY=0.07, mountTheta=2.87
23:12:51.544 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.23, opts=13)
23:12:51.544 00.000 10844 Enqueuing Move request for scope (0.11, 0.23)
23:12:51.544 00.000 11060 Worker thread wakes up
23:12:51.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
23:12:51.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
23:12:51.544 00.000 11060 Moving (0.11, 0.23) raw xDistance=-0.25 yDistance=0.07
23:12:51.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:12:51.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:51.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:12:51.544 00.000 11060 MoveAxis(E, 43, ABG)
23:12:51.544 00.000 11060 Guiding  Dir = 2, Dur = 43
23:12:51.554 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:51.564 00.010 11060 IsSlewing returns 0
23:12:51.564 00.000 11060 IsGuiding returns 0
23:12:51.564 00.000 10844 UpdateGuideState exits: m=2837 SNR=34.6
23:12:51.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:51.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:51.564 00.000 10844 Enqueuing Expose request
23:12:51.610 00.046 11060 IsGuiding returns 0
23:12:51.610 00.000 11060 Move returns status 0, amount 43
23:12:51.610 00.000 11060 MoveAxis(N, 0, ABG)
23:12:51.610 00.000 11060 Move returns status 0, amount 0
23:12:51.610 00.000 11060 move complete, result=0
23:12:51.610 00.000 11060 worker thread done servicing request
23:12:51.610 00.000 11060 Worker thread wakes up
23:12:51.610 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
23:12:51.611 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:51.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:52.242 00.631 11060 Exposure complete
23:12:52.396 00.154 11060 worker thread done servicing request
23:12:52.396 00.000 10844 OnExposeComplete: enter
23:12:52.396 00.000 10844 UpdateGuideState(): m_state=6
23:12:52.396 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
23:12:52.396 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=59.88, Mass=3328, SNR=37.3, Peak=248 HFD=3.8
23:12:52.396 00.000 10844 MultiStar: [#1 0.51,-0.38,1.07,U] [#2 0.17,-0.65,0.00,M4] [#3 0.02,-0.93,0.00,M1] [#4 -0.28,-0.84,0.00,M1] [#5 0.72,-1.13,0.00,M8] [#6 -0.26,0.34,0.91,U] [#7 -0.04,-0.13,0.80,U] [#8 0.27,-0.92,0.00,M1] 
23:12:52.401 00.005 10844 refined, 3 included, MultiStar: {0.05, 0.02}, one-star: {-0.09, 0.26}
23:12:52.401 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
23:12:52.401 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
23:12:52.401 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.30 mountX=-0.02 mountY=0.05, mountTheta=2.05
23:12:52.401 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
23:12:52.401 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
23:12:52.401 00.000 11060 Worker thread wakes up
23:12:52.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
23:12:52.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
23:12:52.403 00.002 11060 Moving (0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
23:12:52.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:12:52.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:52.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:12:52.403 00.000 11060 MoveAxis(E, 0, ABG)
23:12:52.403 00.000 11060 Move returns status 0, amount 0
23:12:52.403 00.000 11060 MoveAxis(N, 0, ABG)
23:12:52.403 00.000 11060 Move returns status 0, amount 0
23:12:52.403 00.000 11060 move complete, result=0
23:12:52.403 00.000 11060 worker thread done servicing request
23:12:52.406 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:52.423 00.017 10844 UpdateGuideState exits: m=3328 SNR=37.3
23:12:52.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:52.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:52.423 00.000 10844 Enqueuing Expose request
23:12:52.423 00.000 11060 Worker thread wakes up
23:12:52.423 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:52.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:52.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:53.053 00.630 11060 Exposure complete
23:12:53.236 00.183 11060 worker thread done servicing request
23:12:53.239 00.003 10844 OnExposeComplete: enter
23:12:53.239 00.000 10844 UpdateGuideState(): m_state=6
23:12:53.239 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
23:12:53.239 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=60.29, Mass=2995, SNR=35.4, Peak=247 HFD=3.7
23:12:53.239 00.000 10844 MultiStar: [#1 0.03,0.34,1.03,U] [#2 -0.02,-0.04,2.01,U] [#3 0.14,-0.19,1.02,U] [#4 -0.45,-1.08,0.00,M2] [#5 0.58,-0.85,0.00,M9] [#6 0.14,0.12,0.91,U] [#7 0.06,-0.01,0.89,U] [#8 -0.04,-0.70,0.00,M2] 
23:12:53.239 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.13}, one-star: {-0.11, 0.67}
23:12:53.239 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
23:12:53.239 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
23:12:53.239 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.34 mountX=-0.13 mountY=0.01, mountTheta=3.08
23:12:53.241 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.13, opts=13)
23:12:53.241 00.000 10844 Enqueuing Move request for scope (0.03, 0.13)
23:12:53.241 00.000 11060 Worker thread wakes up
23:12:53.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
23:12:53.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
23:12:53.241 00.000 11060 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=0.01
23:12:53.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:12:53.243 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:53.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:12:53.243 00.000 11060 MoveAxis(E, 22, ABG)
23:12:53.243 00.000 11060 Guiding  Dir = 2, Dur = 22
23:12:53.249 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:53.263 00.014 11060 IsSlewing returns 0
23:12:53.266 00.003 11060 IsGuiding returns 0
23:12:53.280 00.014 10844 UpdateGuideState exits: m=2995 SNR=35.4
23:12:53.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:53.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:53.280 00.000 10844 Enqueuing Expose request
23:12:53.310 00.030 11060 IsGuiding returns 0
23:12:53.310 00.000 11060 Move returns status 0, amount 22
23:12:53.310 00.000 11060 MoveAxis(N, 0, ABG)
23:12:53.310 00.000 11060 Move returns status 0, amount 0
23:12:53.310 00.000 11060 move complete, result=0
23:12:53.310 00.000 11060 worker thread done servicing request
23:12:53.310 00.000 11060 Worker thread wakes up
23:12:53.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:53.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:53.315 00.005 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
23:12:53.951 00.636 11060 Exposure complete
23:12:54.123 00.172 11060 worker thread done servicing request
23:12:54.127 00.004 10844 OnExposeComplete: enter
23:12:54.127 00.000 10844 UpdateGuideState(): m_state=6
23:12:54.127 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
23:12:54.127 00.000 10844 Star::Find returns 1 (0), X=254.93, Y=60.08, Mass=3040, SNR=35.9, Peak=218 HFD=3.9
23:12:54.127 00.000 10844 MultiStar: [#1 0.16,0.05,0.97,U] [#2 0.34,-0.33,1.97,U] [#3 0.13,-0.45,0.98,U] [#4 -0.14,-1.02,0.00,M3] [#5 -0.36,-0.94,0.00,M10] [#6 0.23,0.05,0.86,U] [#7 0.19,-0.78,0.00,M1] [#8 0.33,-0.25,1.00,U] 
23:12:54.127 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.12}, one-star: {-0.19, 0.47}
23:12:54.127 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
23:12:54.127 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
23:12:54.127 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.55 mountX=0.08 mountY=0.21, mountTheta=1.20
23:12:54.127 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.12, opts=13)
23:12:54.127 00.000 10844 Enqueuing Move request for scope (0.19, -0.12)
23:12:54.127 00.000 11060 Worker thread wakes up
23:12:54.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
23:12:54.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
23:12:54.127 00.000 11060 Moving (0.19, -0.12) raw xDistance=0.08 yDistance=0.21
23:12:54.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:12:54.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:12:54.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:12:54.127 00.000 11060 MoveAxis(E, 0, ABG)
23:12:54.127 00.000 11060 Move returns status 0, amount 0
23:12:54.127 00.000 11060 MoveAxis(N, 0, ABG)
23:12:54.127 00.000 11060 Move returns status 0, amount 0
23:12:54.127 00.000 11060 move complete, result=0
23:12:54.127 00.000 11060 worker thread done servicing request
23:12:54.136 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:54.148 00.012 10844 UpdateGuideState exits: m=3040 SNR=35.9
23:12:54.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:54.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:54.148 00.000 10844 Enqueuing Expose request
23:12:54.148 00.000 11060 Worker thread wakes up
23:12:54.148 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:12:54.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:54.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:54.781 00.633 11060 Exposure complete
23:12:54.955 00.174 11060 worker thread done servicing request
23:12:54.955 00.000 10844 OnExposeComplete: enter
23:12:54.955 00.000 10844 UpdateGuideState(): m_state=6
23:12:54.955 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
23:12:54.955 00.000 10844 Star::Find returns 1 (0), X=255.22, Y=59.69, Mass=3129, SNR=36.2, Peak=204 HFD=3.6
23:12:54.955 00.000 10844 MultiStar: [#1 -0.01,-0.03,1.00,U] [#2 0.17,0.59,1.98,U] [#3 -0.28,-0.24,0.95,U] [#4 -0.41,-0.37,0.95,U] [#5 0.45,-0.44,1.06,U] [#6 0.44,0.18,0.97,U] [#7 -0.03,-0.06,0.85,U] [#8 0.09,-0.04,0.99,U] 
23:12:54.955 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.10, 0.07}
23:12:54.955 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
23:12:54.955 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
23:12:54.955 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.35 mountX=-0.04 mountY=0.07, mountTheta=2.09
23:12:54.957 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
23:12:54.957 00.000 10844 Enqueuing Move request for scope (0.08, 0.03)
23:12:54.957 00.000 11060 Worker thread wakes up
23:12:54.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:12:54.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:12:54.957 00.000 11060 Moving (0.08, 0.03) raw xDistance=-0.04 yDistance=0.07
23:12:54.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:12:54.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:54.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:12:54.957 00.000 11060 MoveAxis(E, 0, ABG)
23:12:54.957 00.000 11060 Move returns status 0, amount 0
23:12:54.960 00.003 11060 MoveAxis(N, 0, ABG)
23:12:54.960 00.000 11060 Move returns status 0, amount 0
23:12:54.960 00.000 11060 move complete, result=0
23:12:54.961 00.001 11060 worker thread done servicing request
23:12:54.965 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:54.975 00.010 10844 UpdateGuideState exits: m=3129 SNR=36.2
23:12:54.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:54.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:54.975 00.000 10844 Enqueuing Expose request
23:12:54.975 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:54.975 00.000 11060 Worker thread wakes up
23:12:54.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:54.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:55.601 00.626 11060 Exposure complete
23:12:55.772 00.171 11060 worker thread done servicing request
23:12:55.772 00.000 10844 OnExposeComplete: enter
23:12:55.772 00.000 10844 UpdateGuideState(): m_state=6
23:12:55.772 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
23:12:55.772 00.000 10844 Star::Find returns 1 (0), X=254.69, Y=59.70, Mass=2973, SNR=35.7, Peak=246 HFD=3.4
23:12:55.772 00.000 10844 MultiStar: [#1 0.32,-0.33,1.07,U] [#2 -0.19,-0.49,2.03,U] [#3 0.26,-1.19,0.00,M1] [#4 -0.70,-0.86,0.00,M3] [#5 0.33,-1.01,0.00,M10] [#6 0.09,-0.27,0.90,U] [#7 -0.16,-0.48,0.91,U] [#8 -0.04,-0.56,0.92,U] 
23:12:55.772 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.36}, one-star: {-0.43, 0.08}
23:12:55.772 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
23:12:55.772 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:12:55.772 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.80 mountX=0.37 mountY=-0.02, mountTheta=-0.07
23:12:55.774 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.36, opts=13)
23:12:55.774 00.000 10844 Enqueuing Move request for scope (-0.08, -0.36)
23:12:55.774 00.000 11060 Worker thread wakes up
23:12:55.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.36) opts 0xd
23:12:55.774 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.36)
23:12:55.774 00.000 11060 Moving (-0.08, -0.36) raw xDistance=0.37 yDistance=-0.02
23:12:55.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:12:55.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:55.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:55.774 00.000 11060 MoveAxis(W, 64, ABG)
23:12:55.774 00.000 11060 Guiding  Dir = 3, Dur = 64
23:12:55.782 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:55.789 00.007 11060 IsSlewing returns 0
23:12:55.789 00.000 11060 IsGuiding returns 0
23:12:55.797 00.008 10844 UpdateGuideState exits: m=2973 SNR=35.7
23:12:55.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:55.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:55.797 00.000 10844 Enqueuing Expose request
23:12:55.864 00.067 11060 IsGuiding returns 0
23:12:55.864 00.000 11060 Move returns status 0, amount 64
23:12:55.864 00.000 11060 MoveAxis(N, 0, ABG)
23:12:55.864 00.000 11060 Move returns status 0, amount 0
23:12:55.864 00.000 11060 move complete, result=0
23:12:55.864 00.000 11060 worker thread done servicing request
23:12:55.864 00.000 11060 Worker thread wakes up
23:12:55.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:55.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:55.864 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.0 px 0 ms NORTH
23:12:56.499 00.635 11060 Exposure complete
23:12:56.649 00.150 11060 worker thread done servicing request
23:12:56.649 00.000 10844 OnExposeComplete: enter
23:12:56.649 00.000 10844 UpdateGuideState(): m_state=6
23:12:56.649 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
23:12:56.651 00.002 10844 Star::Find returns 1 (0), X=255.15, Y=59.82, Mass=3140, SNR=36.1, Peak=200 HFD=3.9
23:12:56.651 00.000 10844 MultiStar: [#1 0.29,0.48,1.03,U] [#2 0.21,-0.02,2.11,U] [#3 -0.29,-0.56,0.99,U] [#4 -0.51,-0.56,0.00,M4] [#5 -0.14,-0.67,0.00,R] [#6 0.10,0.20,0.89,U] [#7 -0.48,-0.06,0.93,U] [#8 0.32,-0.43,0.95,U] 
23:12:56.651 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {0.03, 0.20}
23:12:56.651 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
23:12:56.651 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
23:12:56.651 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.46 mountX=0.02 mountY=0.06, mountTheta=1.30
23:12:56.653 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.03, opts=13)
23:12:56.653 00.000 10844 Enqueuing Move request for scope (0.05, -0.03)
23:12:56.653 00.000 11060 Worker thread wakes up
23:12:56.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:12:56.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:12:56.653 00.000 11060 Moving (0.05, -0.03) raw xDistance=0.02 yDistance=0.06
23:12:56.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:12:56.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:56.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:12:56.653 00.000 11060 MoveAxis(E, 0, ABG)
23:12:56.654 00.001 11060 Move returns status 0, amount 0
23:12:56.654 00.000 11060 MoveAxis(N, 0, ABG)
23:12:56.654 00.000 11060 Move returns status 0, amount 0
23:12:56.654 00.000 11060 move complete, result=0
23:12:56.654 00.000 11060 worker thread done servicing request
23:12:56.659 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:56.669 00.010 10844 UpdateGuideState exits: m=3140 SNR=36.1
23:12:56.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:56.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:56.669 00.000 10844 Enqueuing Expose request
23:12:56.669 00.000 11060 Worker thread wakes up
23:12:56.669 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:56.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:56.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:57.309 00.640 11060 Exposure complete
23:12:57.495 00.186 11060 worker thread done servicing request
23:12:57.495 00.000 10844 OnExposeComplete: enter
23:12:57.495 00.000 10844 UpdateGuideState(): m_state=6
23:12:57.495 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
23:12:57.495 00.000 10844 Star::Find returns 1 (0), X=254.48, Y=60.52, Mass=2759, SNR=34.2, Peak=254 HFD=3.2
23:12:57.497 00.002 10844 MultiStar: [#1 0.66,1.21,0.00,M1] [#2 0.40,0.80,0.00,M1] [#3 -0.09,0.12,1.04,U] [#4 -0.21,-0.49,1.00,U] [#5 0.51,0.27,1.16,U] [#6 0.09,0.44,1.00,U] [#7 0.21,0.72,0.00,M1] [#8 0.27,0.65,0.00,M1] 
23:12:57.497 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.25}, one-star: {-0.64, 0.91}
23:12:57.497 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
23:12:57.497 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
23:12:57.497 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.77 mountX=-0.24 mountY=-0.09, mountTheta=-2.78
23:12:57.499 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.25, opts=13)
23:12:57.499 00.000 10844 Enqueuing Move request for scope (-0.05, 0.25)
23:12:57.499 00.000 11060 Worker thread wakes up
23:12:57.500 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
23:12:57.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
23:12:57.500 00.000 11060 Moving (-0.05, 0.25) raw xDistance=-0.24 yDistance=-0.09
23:12:57.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
23:12:57.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:57.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:12:57.500 00.000 11060 MoveAxis(E, 41, ABG)
23:12:57.500 00.000 11060 Guiding  Dir = 2, Dur = 41
23:12:57.506 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:12:57.516 00.010 11060 IsSlewing returns 0
23:12:57.516 00.000 11060 IsGuiding returns 0
23:12:57.523 00.007 10844 UpdateGuideState exits: m=2759 SNR=34.2
23:12:57.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:57.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:57.523 00.000 10844 Enqueuing Expose request
23:12:57.562 00.039 11060 IsGuiding returns 0
23:12:57.562 00.000 11060 Move returns status 0, amount 41
23:12:57.562 00.000 11060 MoveAxis(N, 0, ABG)
23:12:57.562 00.000 11060 Move returns status 0, amount 0
23:12:57.562 00.000 11060 move complete, result=0
23:12:57.562 00.000 11060 worker thread done servicing request
23:12:57.563 00.001 11060 Worker thread wakes up
23:12:57.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:57.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:57.563 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:12:58.193 00.630 11060 Exposure complete
23:12:58.369 00.176 11060 worker thread done servicing request
23:12:58.369 00.000 10844 OnExposeComplete: enter
23:12:58.369 00.000 10844 UpdateGuideState(): m_state=6
23:12:58.369 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
23:12:58.369 00.000 10844 Star::Find returns 1 (0), X=254.86, Y=60.07, Mass=3479, SNR=38.6, Peak=244 HFD=3.8
23:12:58.369 00.000 10844 MultiStar: [#1 -0.30,0.48,0.93,U] [#2 0.16,0.32,1.84,U] [#3 -0.04,-0.16,0.94,U] [#4 -0.55,-0.90,0.00,M4] [#5 0.37,-0.12,0.99,U] [#6 0.46,-0.66,0.00,M1] [#7 0.06,0.10,0.78,U] [#8 -0.01,-0.39,0.92,U] 
23:12:58.369 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.13}, one-star: {-0.26, 0.45}
23:12:58.369 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
23:12:58.369 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
23:12:58.369 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.43 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
23:12:58.369 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
23:12:58.369 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
23:12:58.369 00.000 11060 Worker thread wakes up
23:12:58.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:12:58.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:12:58.369 00.000 11060 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.00
23:12:58.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:12:58.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:58.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:12:58.369 00.000 11060 MoveAxis(E, 23, ABG)
23:12:58.369 00.000 11060 Guiding  Dir = 2, Dur = 23
23:12:58.379 00.010 11060 IsSlewing returns 0
23:12:58.379 00.000 11060 IsGuiding returns 0
23:12:58.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:12:58.405 00.026 10844 UpdateGuideState exits: m=3479 SNR=38.6
23:12:58.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:58.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:58.405 00.000 10844 Enqueuing Expose request
23:12:58.410 00.005 11060 IsGuiding returns 0
23:12:58.410 00.000 11060 Move returns status 0, amount 23
23:12:58.410 00.000 11060 MoveAxis(N, 0, ABG)
23:12:58.410 00.000 11060 Move returns status 0, amount 0
23:12:58.410 00.000 11060 move complete, result=0
23:12:58.410 00.000 11060 worker thread done servicing request
23:12:58.410 00.000 11060 Worker thread wakes up
23:12:58.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:58.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:58.410 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
23:12:59.036 00.626 11060 Exposure complete
23:12:59.220 00.184 11060 worker thread done servicing request
23:12:59.220 00.000 10844 OnExposeComplete: enter
23:12:59.220 00.000 10844 UpdateGuideState(): m_state=6
23:12:59.220 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
23:12:59.222 00.002 10844 Star::Find returns 1 (1), X=254.75, Y=60.51, Mass=3496, SNR=38.6, Peak=255 HFD=3.6
23:12:59.222 00.000 10844 MultiStar: [#1 0.13,1.52,0.00,M1] [#2 0.06,0.62,1.86,U] [#3 -0.32,-0.16,0.87,U] [#4 -0.14,-0.35,0.94,U] [#5 0.86,0.26,0.00,M1] [#6 -0.24,0.34,0.83,U] [#7 -0.27,1.04,0.00,M1] [#8 0.15,0.12,0.91,U] 
23:12:59.222 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.31}, one-star: {-0.37, 0.89}
23:12:59.222 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.68 = -2.61)
23:12:59.222 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
23:12:59.222 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.92 mountX=-0.28 mountY=-0.16, mountTheta=-2.62
23:12:59.222 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.31, opts=13)
23:12:59.222 00.000 10844 Enqueuing Move request for scope (-0.11, 0.31)
23:12:59.222 00.000 11060 Worker thread wakes up
23:12:59.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
23:12:59.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
23:12:59.222 00.000 11060 Moving (-0.11, 0.31) raw xDistance=-0.28 yDistance=-0.16
23:12:59.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:12:59.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:12:59.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:12:59.222 00.000 11060 MoveAxis(E, 50, ABG)
23:12:59.222 00.000 11060 Guiding  Dir = 2, Dur = 50
23:12:59.227 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:12:59.232 00.005 11060 IsSlewing returns 0
23:12:59.233 00.001 11060 IsGuiding returns 0
23:12:59.243 00.010 10844 UpdateGuideState exits: m=3496 SNR=38.6 Saturated
23:12:59.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:59.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:12:59.243 00.000 10844 Enqueuing Expose request
23:12:59.295 00.052 11060 IsGuiding returns 0
23:12:59.295 00.000 11060 Move returns status 0, amount 50
23:12:59.295 00.000 11060 MoveAxis(N, 0, ABG)
23:12:59.296 00.001 11060 Move returns status 0, amount 0
23:12:59.296 00.000 11060 move complete, result=0
23:12:59.296 00.000 11060 worker thread done servicing request
23:12:59.296 00.000 11060 Worker thread wakes up
23:12:59.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:12:59.297 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:12:59.297 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
23:12:59.934 00.637 11060 Exposure complete
23:13:00.105 00.171 11060 worker thread done servicing request
23:13:00.105 00.000 10844 OnExposeComplete: enter
23:13:00.105 00.000 10844 UpdateGuideState(): m_state=6
23:13:00.105 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
23:13:00.105 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=60.29, Mass=3194, SNR=36.6, Peak=255 HFD=3.4
23:13:00.105 00.000 10844 MultiStar: [#1 -0.08,0.30,0.96,U] [#2 0.29,0.34,1.92,U] [#3 -0.47,0.59,0.00,M1] [#4 -0.27,-0.42,0.96,U] [#5 0.53,0.53,0.00,M2] [#6 0.19,0.50,0.88,U] [#7 -0.33,-0.00,0.90,U] [#8 -0.18,-0.13,0.93,U] 
23:13:00.105 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.20}, one-star: {-0.04, 0.67}
23:13:00.105 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
23:13:00.105 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
23:13:00.105 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.65 mountX=-0.20 mountY=-0.05, mountTheta=-2.90
23:13:00.107 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.20, opts=13)
23:13:00.107 00.000 10844 Enqueuing Move request for scope (-0.02, 0.20)
23:13:00.107 00.000 11060 Worker thread wakes up
23:13:00.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:13:00.107 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:13:00.107 00.000 11060 Moving (-0.02, 0.20) raw xDistance=-0.20 yDistance=-0.05
23:13:00.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:13:00.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:00.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:00.107 00.000 11060 MoveAxis(E, 36, ABG)
23:13:00.107 00.000 11060 Guiding  Dir = 2, Dur = 36
23:13:00.116 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:13:00.121 00.005 11060 IsSlewing returns 0
23:13:00.122 00.001 11060 IsGuiding returns 0
23:13:00.126 00.004 10844 UpdateGuideState exits: m=3194 SNR=36.6 Saturated
23:13:00.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:00.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:00.126 00.000 10844 Enqueuing Expose request
23:13:00.168 00.042 11060 IsGuiding returns 0
23:13:00.168 00.000 11060 Move returns status 0, amount 36
23:13:00.168 00.000 11060 MoveAxis(N, 0, ABG)
23:13:00.168 00.000 11060 Move returns status 0, amount 0
23:13:00.168 00.000 11060 move complete, result=0
23:13:00.168 00.000 11060 worker thread done servicing request
23:13:00.168 00.000 11060 Worker thread wakes up
23:13:00.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:00.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:00.168 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
23:13:00.799 00.631 11060 Exposure complete
23:13:00.974 00.175 11060 worker thread done servicing request
23:13:00.974 00.000 10844 OnExposeComplete: enter
23:13:00.974 00.000 10844 UpdateGuideState(): m_state=6
23:13:00.974 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
23:13:00.974 00.000 10844 Star::Find returns 1 (1), X=255.27, Y=59.79, Mass=3215, SNR=37.3, Peak=255 HFD=3.6
23:13:00.974 00.000 10844 MultiStar: [#1 0.56,0.32,0.00,M1] [#2 -0.49,-0.25,1.90,U] [#3 0.18,-0.36,0.97,U] [#4 -0.68,-0.62,0.00,M3] [#5 0.87,0.33,0.00,M3] [#6 0.28,-0.57,1.00,U] [#7 0.02,0.09,0.79,U] [#8 0.32,-0.65,0.00,M1] 
23:13:00.974 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.20}, one-star: {0.15, 0.17}
23:13:00.974 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
23:13:00.974 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
23:13:00.974 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.84 mountX=0.21 mountY=-0.02, mountTheta=-0.10
23:13:00.974 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.20, opts=13)
23:13:00.974 00.000 10844 Enqueuing Move request for scope (-0.05, -0.20)
23:13:00.979 00.005 11060 Worker thread wakes up
23:13:00.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
23:13:00.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
23:13:00.979 00.000 11060 Moving (-0.05, -0.20) raw xDistance=0.21 yDistance=-0.02
23:13:00.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
23:13:00.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:00.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:00.979 00.000 11060 MoveAxis(W, 35, ABG)
23:13:00.979 00.000 11060 Guiding  Dir = 3, Dur = 35
23:13:00.984 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:00.994 00.010 11060 IsSlewing returns 0
23:13:00.995 00.001 11060 IsGuiding returns 0
23:13:00.995 00.000 10844 UpdateGuideState exits: m=3215 SNR=37.3 Saturated
23:13:00.999 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:00.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:00.999 00.000 10844 Enqueuing Expose request
23:13:01.040 00.041 11060 IsGuiding returns 0
23:13:01.040 00.000 11060 Move returns status 0, amount 35
23:13:01.040 00.000 11060 MoveAxis(N, 0, ABG)
23:13:01.040 00.000 11060 Move returns status 0, amount 0
23:13:01.040 00.000 11060 move complete, result=0
23:13:01.040 00.000 11060 worker thread done servicing request
23:13:01.040 00.000 11060 Worker thread wakes up
23:13:01.040 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
23:13:01.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:01.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:01.672 00.632 11060 Exposure complete
23:13:01.841 00.169 11060 worker thread done servicing request
23:13:01.841 00.000 10844 OnExposeComplete: enter
23:13:01.841 00.000 10844 UpdateGuideState(): m_state=6
23:13:01.841 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
23:13:01.841 00.000 10844 Star::Find returns 1 (0), X=254.93, Y=59.90, Mass=3297, SNR=37.8, Peak=217 HFD=3.8
23:13:01.841 00.000 10844 MultiStar: [#1 0.21,0.30,0.91,U] [#2 0.08,-0.67,0.00,M1] [#3 -0.02,0.01,0.88,U] [#4 -0.82,-0.32,0.00,M4] [#5 0.57,0.47,0.00,M4] [#6 0.04,0.54,0.94,U] [#7 -0.13,0.21,0.83,U] [#8 -0.04,0.03,1.00,U] 
23:13:01.841 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.23}, one-star: {-0.19, 0.28}
23:13:01.841 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:13:01.845 00.004 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
23:13:01.845 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.68 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
23:13:01.846 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.23, opts=13)
23:13:01.846 00.000 10844 Enqueuing Move request for scope (-0.02, 0.23)
23:13:01.846 00.000 11060 Worker thread wakes up
23:13:01.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
23:13:01.846 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
23:13:01.846 00.000 11060 Moving (-0.02, 0.23) raw xDistance=-0.22 yDistance=-0.06
23:13:01.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:13:01.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:01.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:01.846 00.000 11060 MoveAxis(E, 37, ABG)
23:13:01.846 00.000 11060 Guiding  Dir = 2, Dur = 37
23:13:01.851 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:01.861 00.010 11060 IsSlewing returns 0
23:13:01.861 00.000 11060 IsGuiding returns 0
23:13:01.867 00.006 10844 UpdateGuideState exits: m=3297 SNR=37.8
23:13:01.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:01.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:01.867 00.000 10844 Enqueuing Expose request
23:13:01.908 00.041 11060 IsGuiding returns 0
23:13:01.908 00.000 11060 Move returns status 0, amount 37
23:13:01.908 00.000 11060 MoveAxis(N, 0, ABG)
23:13:01.908 00.000 11060 Move returns status 0, amount 0
23:13:01.908 00.000 11060 move complete, result=0
23:13:01.909 00.001 11060 worker thread done servicing request
23:13:01.909 00.000 11060 Worker thread wakes up
23:13:01.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:01.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:01.909 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:13:02.544 00.635 11060 Exposure complete
23:13:02.728 00.184 11060 worker thread done servicing request
23:13:02.728 00.000 10844 OnExposeComplete: enter
23:13:02.728 00.000 10844 UpdateGuideState(): m_state=6
23:13:02.728 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
23:13:02.728 00.000 10844 Star::Find returns 1 (0), X=254.53, Y=60.32, Mass=3137, SNR=36.2, Peak=241 HFD=3.5
23:13:02.728 00.000 10844 MultiStar: [#1 -0.17,0.52,0.99,U] [#2 0.32,-0.18,1.84,U] [#3 -0.23,-0.69,0.00,M1] [#4 -1.03,-0.01,0.00,M5] [#5 0.14,0.37,1.10,U] [#6 -0.34,0.15,1.02,U] [#7 -0.46,0.21,0.86,U] [#8 0.12,0.11,1.00,U] 
23:13:02.728 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.22}, one-star: {-0.59, 0.70}
23:13:02.728 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
23:13:02.728 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.63)
23:13:02.728 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.92 mountX=-0.21 mountY=-0.12, mountTheta=-2.62
23:13:02.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.22, opts=13)
23:13:02.730 00.000 10844 Enqueuing Move request for scope (-0.08, 0.22)
23:13:02.730 00.000 11060 Worker thread wakes up
23:13:02.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
23:13:02.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
23:13:02.730 00.000 11060 Moving (-0.08, 0.22) raw xDistance=-0.21 yDistance=-0.12
23:13:02.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:13:02.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:02.732 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:02.732 00.000 11060 MoveAxis(E, 37, ABG)
23:13:02.732 00.000 11060 Guiding  Dir = 2, Dur = 37
23:13:02.732 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:02.747 00.015 10844 UpdateGuideState exits: m=3137 SNR=36.2
23:13:02.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:02.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:02.747 00.000 10844 Enqueuing Expose request
23:13:02.772 00.025 11060 IsSlewing returns 0
23:13:02.772 00.000 11060 IsGuiding returns 0
23:13:02.849 00.077 11060 IsGuiding returns 0
23:13:02.849 00.000 11060 Move returns status 0, amount 37
23:13:02.849 00.000 11060 MoveAxis(N, 0, ABG)
23:13:02.849 00.000 11060 Move returns status 0, amount 0
23:13:02.849 00.000 11060 move complete, result=0
23:13:02.849 00.000 11060 worker thread done servicing request
23:13:02.849 00.000 11060 Worker thread wakes up
23:13:02.849 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:13:02.850 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:02.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:03.504 00.654 11060 Exposure complete
23:13:03.659 00.155 11060 worker thread done servicing request
23:13:03.659 00.000 10844 OnExposeComplete: enter
23:13:03.659 00.000 10844 UpdateGuideState(): m_state=6
23:13:03.659 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
23:13:03.659 00.000 10844 Star::Find returns 1 (1), X=254.58, Y=60.80, Mass=3013, SNR=35.6, Peak=255 HFD=3.6
23:13:03.659 00.000 10844 MultiStar: large primary error, entering stabilization period
23:13:03.659 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
23:13:03.659 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
23:13:03.659 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=1.18 hyp=1.30 cameraTheta=2.00 mountX=-1.06 mountY=-0.73, mountTheta=-2.54
23:13:03.662 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=1.18, opts=13)
23:13:03.662 00.000 10844 Enqueuing Move request for scope (-0.54, 1.18)
23:13:03.662 00.000 11060 Worker thread wakes up
23:13:03.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 1.18) opts 0xd
23:13:03.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, 1.18)
23:13:03.662 00.000 11060 Moving (-0.54, 1.18) raw xDistance=-1.06 yDistance=-0.73
23:13:03.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.29 from input -1.06
23:13:03.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.73
23:13:03.662 00.000 11060 MoveAxis(E, 186, ABG)
23:13:03.662 00.000 11060 Guiding  Dir = 2, Dur = 186
23:13:03.674 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:03.690 00.016 10844 UpdateGuideState exits: m=3013 SNR=35.6 Saturated
23:13:03.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:03.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:03.690 00.000 10844 Enqueuing Expose request
23:13:03.695 00.005 11060 IsSlewing returns 0
23:13:03.695 00.000 11060 IsGuiding returns 0
23:13:03.912 00.217 11060 IsGuiding returns 0
23:13:03.912 00.000 11060 Move returns status 0, amount 186
23:13:03.912 00.000 11060 MoveAxis(N, 282, ABG)
23:13:03.914 00.002 11060 Guiding  Dir = 0, Dur = 282
23:13:03.931 00.017 11060 IsSlewing returns 0
23:13:03.931 00.000 11060 IsGuiding returns 0
23:13:04.222 00.291 11060 IsGuiding returns 0
23:13:04.223 00.001 11060 Move returns status 0, amount 282
23:13:04.223 00.000 11060 move complete, result=0
23:13:04.223 00.000 11060 worker thread done servicing request
23:13:04.223 00.000 11060 Worker thread wakes up
23:13:04.223 00.000 10844 GuideStep: -1.1 px 186 ms EAST, -0.7 px 282 ms NORTH
23:13:04.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:04.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:04.844 00.621 11060 Exposure complete
23:13:05.008 00.164 11060 worker thread done servicing request
23:13:05.008 00.000 10844 OnExposeComplete: enter
23:13:05.008 00.000 10844 UpdateGuideState(): m_state=6
23:13:05.013 00.005 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
23:13:05.013 00.000 10844 Star::Find returns 1 (0), X=254.82, Y=59.53, Mass=3193, SNR=36.7, Peak=250 HFD=3.8
23:13:05.013 00.000 10844 MultiStar: exiting stabilization period
23:13:05.013 00.000 10844 MultiStar: [#1 0.05,0.24,1.00,U] [#2 0.08,-0.00,2.02,U] [#3 0.19,-0.79,0.00,M2] [#4 -0.33,-0.86,0.00,M6] [#5 0.58,-0.16,1.07,U] [#6 0.22,-0.06,0.99,U] [#7 0.02,-0.29,0.89,U] [#8 0.23,-1.06,0.00,M1] 
23:13:05.013 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {-0.30, -0.09}
23:13:05.013 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:13:05.013 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:13:05.013 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=0.03 mountY=0.12, mountTheta=1.33
23:13:05.013 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
23:13:05.013 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
23:13:05.013 00.000 11060 Worker thread wakes up
23:13:05.015 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:13:05.015 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:13:05.015 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.12
23:13:05.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:13:05.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:05.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:13:05.015 00.000 11060 MoveAxis(E, 0, ABG)
23:13:05.015 00.000 11060 Move returns status 0, amount 0
23:13:05.015 00.000 11060 MoveAxis(N, 0, ABG)
23:13:05.015 00.000 11060 Move returns status 0, amount 0
23:13:05.015 00.000 11060 move complete, result=0
23:13:05.015 00.000 11060 worker thread done servicing request
23:13:05.020 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:05.030 00.010 10844 UpdateGuideState exits: m=3193 SNR=36.7
23:13:05.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:05.041 00.011 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:05.043 00.002 10844 Enqueuing Expose request
23:13:05.043 00.000 11060 Worker thread wakes up
23:13:05.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:05.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:05.043 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:05.677 00.634 11060 Exposure complete
23:13:05.846 00.169 11060 worker thread done servicing request
23:13:05.846 00.000 10844 OnExposeComplete: enter
23:13:05.846 00.000 10844 UpdateGuideState(): m_state=6
23:13:05.846 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
23:13:05.846 00.000 10844 Star::Find returns 1 (0), X=254.85, Y=60.16, Mass=3456, SNR=38.7, Peak=254 HFD=3.7
23:13:05.846 00.000 10844 MultiStar: [#1 0.61,-0.17,0.94,U] [#2 0.71,-0.20,0.00,M1] [#3 -0.13,-1.02,0.00,M3] [#4 -0.26,-0.88,0.00,M7] [#5 0.83,0.17,0.00,M3] [#6 0.49,-0.12,0.85,U] [#7 0.17,-0.53,0.76,U] [#8 0.27,-0.38,0.94,U] 
23:13:05.846 00.000 10844 refined, 4 included, MultiStar: {0.24, -0.11}, one-star: {-0.27, 0.55}
23:13:05.846 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
23:13:05.846 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
23:13:05.846 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.27 cameraTheta=-0.42 mountX=0.06 mountY=0.26, mountTheta=1.33
23:13:05.846 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.11, opts=13)
23:13:05.846 00.000 10844 Enqueuing Move request for scope (0.24, -0.11)
23:13:05.846 00.000 11060 Worker thread wakes up
23:13:05.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
23:13:05.846 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
23:13:05.846 00.000 11060 Moving (0.24, -0.11) raw xDistance=0.06 yDistance=0.26
23:13:05.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:13:05.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:13:05.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:13:05.846 00.000 11060 MoveAxis(E, 0, ABG)
23:13:05.846 00.000 11060 Move returns status 0, amount 0
23:13:05.852 00.006 11060 MoveAxis(N, 0, ABG)
23:13:05.852 00.000 11060 Move returns status 0, amount 0
23:13:05.852 00.000 11060 move complete, result=0
23:13:05.852 00.000 11060 worker thread done servicing request
23:13:05.855 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:05.868 00.013 10844 UpdateGuideState exits: m=3456 SNR=38.7
23:13:05.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:05.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:05.868 00.000 10844 Enqueuing Expose request
23:13:05.868 00.000 11060 Worker thread wakes up
23:13:05.868 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:13:05.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:05.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:06.507 00.639 11060 Exposure complete
23:13:06.666 00.159 11060 worker thread done servicing request
23:13:06.666 00.000 10844 OnExposeComplete: enter
23:13:06.666 00.000 10844 UpdateGuideState(): m_state=6
23:13:06.666 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
23:13:06.666 00.000 10844 Star::Find returns 1 (0), X=254.73, Y=60.23, Mass=2826, SNR=33.8, Peak=198 HFD=3.6
23:13:06.671 00.005 10844 MultiStar: [#1 0.45,-0.27,1.07,U] [#2 0.84,-0.34,0.00,M2] [#3 -0.05,-0.33,1.07,U] [#4 -0.40,-0.49,1.13,U] [#5 0.40,-0.15,1.09,U] [#6 0.44,-0.22,0.99,U] [#7 0.08,-0.18,0.96,U] [#8 0.23,-0.55,1.12,U] 
23:13:06.671 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.21}, one-star: {-0.39, 0.61}
23:13:06.671 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
23:13:06.671 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
23:13:06.671 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.14 mountX=0.19 mountY=0.13, mountTheta=0.60
23:13:06.671 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.21, opts=13)
23:13:06.674 00.003 10844 Enqueuing Move request for scope (0.10, -0.21)
23:13:06.674 00.000 11060 Worker thread wakes up
23:13:06.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
23:13:06.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
23:13:06.674 00.000 11060 Moving (0.10, -0.21) raw xDistance=0.19 yDistance=0.13
23:13:06.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:13:06.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:06.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:13:06.674 00.000 11060 MoveAxis(W, 33, ABG)
23:13:06.674 00.000 11060 Guiding  Dir = 3, Dur = 33
23:13:06.678 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:06.686 00.008 11060 IsSlewing returns 0
23:13:06.686 00.000 11060 IsGuiding returns 0
23:13:06.696 00.010 10844 UpdateGuideState exits: m=2826 SNR=33.8
23:13:06.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:06.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:06.696 00.000 10844 Enqueuing Expose request
23:13:06.743 00.047 11060 IsGuiding returns 0
23:13:06.743 00.000 11060 Move returns status 0, amount 33
23:13:06.743 00.000 11060 MoveAxis(N, 0, ABG)
23:13:06.743 00.000 11060 Move returns status 0, amount 0
23:13:06.743 00.000 11060 move complete, result=0
23:13:06.743 00.000 11060 worker thread done servicing request
23:13:06.743 00.000 11060 Worker thread wakes up
23:13:06.744 00.001 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
23:13:06.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:06.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:07.369 00.625 11060 Exposure complete
23:13:07.552 00.183 11060 worker thread done servicing request
23:13:07.552 00.000 10844 OnExposeComplete: enter
23:13:07.552 00.000 10844 UpdateGuideState(): m_state=6
23:13:07.552 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
23:13:07.552 00.000 10844 Star::Find returns 1 (1), X=255.07, Y=60.26, Mass=3383, SNR=37.5, Peak=255 HFD=3.4
23:13:07.552 00.000 10844 MultiStar: [#1 0.51,-0.08,0.92,U] [#2 0.58,-0.10,1.80,U] [#3 0.40,-0.58,0.00,M3] [#4 -0.32,-0.50,0.96,U] [#5 0.72,0.70,0.00,M3] [#6 0.43,0.18,0.92,U] [#7 -0.00,-0.41,0.82,U] [#8 0.30,0.25,0.89,U] 
23:13:07.553 00.001 10844 refined, 6 included, MultiStar: {0.25, -0.01}, one-star: {-0.05, 0.65}
23:13:07.553 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
23:13:07.553 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
23:13:07.553 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.02 mountX=-0.04 mountY=0.25, mountTheta=1.73
23:13:07.553 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.01, opts=13)
23:13:07.553 00.000 10844 Enqueuing Move request for scope (0.25, -0.01)
23:13:07.553 00.000 11060 Worker thread wakes up
23:13:07.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
23:13:07.553 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
23:13:07.553 00.000 11060 Moving (0.25, -0.01) raw xDistance=-0.04 yDistance=0.25
23:13:07.555 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:13:07.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:07.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:13:07.555 00.000 11060 MoveAxis(E, 0, ABG)
23:13:07.555 00.000 11060 Move returns status 0, amount 0
23:13:07.555 00.000 11060 MoveAxis(N, 0, ABG)
23:13:07.555 00.000 11060 Move returns status 0, amount 0
23:13:07.555 00.000 11060 move complete, result=0
23:13:07.555 00.000 11060 worker thread done servicing request
23:13:07.560 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:13:07.572 00.012 10844 UpdateGuideState exits: m=3383 SNR=37.5 Saturated
23:13:07.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:07.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:07.572 00.000 10844 Enqueuing Expose request
23:13:07.573 00.001 11060 Worker thread wakes up
23:13:07.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:07.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:07.573 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:13:08.197 00.624 11060 Exposure complete
23:13:08.372 00.175 11060 worker thread done servicing request
23:13:08.372 00.000 10844 OnExposeComplete: enter
23:13:08.372 00.000 10844 UpdateGuideState(): m_state=6
23:13:08.373 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
23:13:08.373 00.000 10844 Star::Find returns 1 (0), X=254.67, Y=58.66, Mass=3213, SNR=36.6, Peak=236 HFD=3.6
23:13:08.373 00.000 10844 MultiStar: [#1 0.30,0.29,1.00,U] [#2 0.54,-0.00,1.93,U] [#3 0.14,-0.88,0.00,M4] [#4 -0.28,-1.00,0.00,M6] [#5 0.88,-0.08,0.00,M4] [#6 0.05,-0.07,0.91,U] [#7 0.01,-0.37,0.81,U] [#8 -0.08,0.76,0.00,M1] 
23:13:08.373 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.18}, one-star: {-0.45, -0.96}
23:13:08.373 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
23:13:08.373 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
23:13:08.373 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.83 mountX=0.15 mountY=0.20, mountTheta=0.92
23:13:08.373 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.18, opts=13)
23:13:08.373 00.000 10844 Enqueuing Move request for scope (0.17, -0.18)
23:13:08.373 00.000 11060 Worker thread wakes up
23:13:08.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
23:13:08.373 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
23:13:08.373 00.000 11060 Moving (0.17, -0.18) raw xDistance=0.15 yDistance=0.20
23:13:08.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:13:08.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:08.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:13:08.373 00.000 11060 MoveAxis(W, 26, ABG)
23:13:08.373 00.000 11060 Guiding  Dir = 3, Dur = 26
23:13:08.378 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:08.399 00.021 10844 UpdateGuideState exits: m=3213 SNR=36.6
23:13:08.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:08.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:08.399 00.000 10844 Enqueuing Expose request
23:13:08.409 00.010 11060 IsSlewing returns 0
23:13:08.410 00.001 11060 IsGuiding returns 0
23:13:08.441 00.031 11060 IsGuiding returns 0
23:13:08.441 00.000 11060 Move returns status 0, amount 26
23:13:08.441 00.000 11060 MoveAxis(N, 0, ABG)
23:13:08.441 00.000 11060 Move returns status 0, amount 0
23:13:08.441 00.000 11060 move complete, result=0
23:13:08.441 00.000 11060 worker thread done servicing request
23:13:08.441 00.000 11060 Worker thread wakes up
23:13:08.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:08.441 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.2 px 0 ms NORTH
23:13:08.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:09.078 00.637 11060 Exposure complete
23:13:09.275 00.197 11060 worker thread done servicing request
23:13:09.275 00.000 10844 OnExposeComplete: enter
23:13:09.275 00.000 10844 UpdateGuideState(): m_state=6
23:13:09.275 00.000 10844 Star::Find(15, 254, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
23:13:09.275 00.000 10844 Star::Find returns 1 (0), X=255.02, Y=60.22, Mass=3159, SNR=36.3, Peak=231 HFD=4.0
23:13:09.275 00.000 10844 MultiStar: [#1 0.41,0.37,0.99,U] [#2 0.36,0.52,1.86,U] [#3 0.16,-0.71,0.00,M5] [#4 -0.10,-0.68,0.00,M7] [#5 0.43,-0.03,1.05,U] [#6 0.61,-0.19,0.96,U] [#7 0.21,0.79,0.00,M1] [#8 0.19,-0.02,1.03,U] 
23:13:09.275 00.000 10844 refined, 5 included, MultiStar: {0.32, 0.25}, one-star: {-0.10, 0.60}
23:13:09.275 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
23:13:09.275 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
23:13:09.275 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.25 hyp=0.40 cameraTheta=0.66 mountX=-0.30 mountY=0.28, mountTheta=2.40
23:13:09.280 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.25, opts=13)
23:13:09.280 00.000 10844 Enqueuing Move request for scope (0.32, 0.25)
23:13:09.280 00.000 11060 Worker thread wakes up
23:13:09.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.25) opts 0xd
23:13:09.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.25)
23:13:09.280 00.000 11060 Moving (0.32, 0.25) raw xDistance=-0.30 yDistance=0.28
23:13:09.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:13:09.280 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.20 newest=0.72
23:13:09.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
23:13:09.280 00.000 11060 MoveAxis(E, 51, ABG)
23:13:09.280 00.000 11060 Guiding  Dir = 2, Dur = 51
23:13:09.286 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:09.301 00.015 10844 UpdateGuideState exits: m=3159 SNR=36.3
23:13:09.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:09.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:09.301 00.000 10844 Enqueuing Expose request
23:13:09.306 00.005 11060 IsSlewing returns 0
23:13:09.306 00.000 11060 IsGuiding returns 0
23:13:09.392 00.086 11060 IsGuiding returns 0
23:13:09.392 00.000 11060 Move returns status 0, amount 51
23:13:09.392 00.000 11060 BLC: Oldest BLC event removed
23:13:09.392 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:13:09.393 00.001 11060 MoveAxis(S, 857, ABG)
23:13:09.393 00.000 11060 duration set to 750 by maxDecDuration
23:13:09.393 00.000 11060 Guiding  Dir = 1, Dur = 750
23:13:09.439 00.046 11060 IsSlewing returns 0
23:13:09.440 00.001 11060 IsGuiding returns 0
23:13:10.218 00.778 11060 IsGuiding returns 0
23:13:10.218 00.000 11060 Move returns status 0, amount 750
23:13:10.218 00.000 11060 move complete, result=0
23:13:10.218 00.000 11060 worker thread done servicing request
23:13:10.218 00.000 11060 Worker thread wakes up
23:13:10.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:10.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:10.220 00.002 10844 GuideStep: -0.3 px 51 ms EAST, 0.3 px 750 ms SOUTH
23:13:10.843 00.623 11060 Exposure complete
23:13:11.021 00.178 11060 worker thread done servicing request
23:13:11.021 00.000 10844 OnExposeComplete: enter
23:13:11.021 00.000 10844 UpdateGuideState(): m_state=6
23:13:11.021 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
23:13:11.021 00.000 10844 Star::Find returns 1 (0), X=255.00, Y=59.95, Mass=3089, SNR=36.1, Peak=238 HFD=3.4
23:13:11.021 00.000 10844 MultiStar: [#1 0.36,0.65,0.00,M1] [#2 -0.03,0.19,1.98,U] [#3 -0.11,-0.70,0.00,M6] [#4 -0.12,-0.28,0.92,U] [#5 -0.11,0.30,1.05,U] [#6 0.39,-0.08,0.83,U] [#7 0.17,-0.22,0.82,U] [#8 -0.01,-0.48,1.00,U] 
23:13:11.021 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.01}, one-star: {-0.12, 0.33}
23:13:11.021 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
23:13:11.021 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
23:13:11.021 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.57 mountX=-0.01 mountY=0.01, mountTheta=2.31
23:13:11.021 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
23:13:11.021 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
23:13:11.021 00.000 11060 Worker thread wakes up
23:13:11.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:13:11.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:13:11.021 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
23:13:11.021 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.193348, 1:0.007458
23:13:11.021 00.000 11060 BLC: No correction, Miss < min_move
23:13:11.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:13:11.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:11.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:13:11.021 00.000 11060 MoveAxis(E, 0, ABG)
23:13:11.021 00.000 11060 Move returns status 0, amount 0
23:13:11.021 00.000 11060 MoveAxis(N, 0, ABG)
23:13:11.021 00.000 11060 Move returns status 0, amount 0
23:13:11.021 00.000 11060 move complete, result=0
23:13:11.021 00.000 11060 worker thread done servicing request
23:13:11.026 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:11.057 00.031 10844 UpdateGuideState exits: m=3089 SNR=36.1
23:13:11.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:11.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:11.057 00.000 10844 Enqueuing Expose request
23:13:11.057 00.000 11060 Worker thread wakes up
23:13:11.057 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:11.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:11.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:11.703 00.646 11060 Exposure complete
23:13:11.881 00.178 11060 worker thread done servicing request
23:13:11.881 00.000 10844 OnExposeComplete: enter
23:13:11.881 00.000 10844 UpdateGuideState(): m_state=6
23:13:11.881 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
23:13:11.881 00.000 10844 Star::Find returns 1 (0), X=255.20, Y=60.03, Mass=3121, SNR=36.5, Peak=226 HFD=3.2
23:13:11.881 00.000 10844 MultiStar: [#1 0.33,0.47,0.94,U] [#2 -0.19,-0.09,1.95,U] [#3 0.18,-0.65,0.00,M7] [#4 -0.39,-0.68,0.00,M7] [#5 0.31,0.00,0.98,U] [#6 0.24,-0.07,0.87,U] [#7 0.20,0.30,0.86,U] [#8 0.20,-0.08,0.97,U] 
23:13:11.881 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.11}, one-star: {0.08, 0.41}
23:13:11.881 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
23:13:11.881 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
23:13:11.881 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=-0.13 mountY=0.10, mountTheta=2.47
23:13:11.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.11, opts=13)
23:13:11.883 00.000 10844 Enqueuing Move request for scope (0.12, 0.11)
23:13:11.883 00.000 11060 Worker thread wakes up
23:13:11.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:13:11.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:13:11.883 00.000 11060 Moving (0.12, 0.11) raw xDistance=-0.13 yDistance=0.10
23:13:11.883 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.193348, 1:0.007458, 2:0.101413
23:13:11.883 00.000 11060 BLC: No correction, Miss < min_move
23:13:11.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:13:11.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:11.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:13:11.883 00.000 11060 MoveAxis(E, 22, ABG)
23:13:11.883 00.000 11060 Guiding  Dir = 2, Dur = 22
23:13:11.888 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:11.893 00.005 11060 IsSlewing returns 0
23:13:11.893 00.000 11060 IsGuiding returns 0
23:13:11.901 00.008 10844 UpdateGuideState exits: m=3121 SNR=36.5
23:13:11.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:11.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:11.901 00.000 10844 Enqueuing Expose request
23:13:11.927 00.026 11060 IsGuiding returns 0
23:13:11.927 00.000 11060 Move returns status 0, amount 22
23:13:11.927 00.000 11060 MoveAxis(N, 0, ABG)
23:13:11.927 00.000 11060 Move returns status 0, amount 0
23:13:11.927 00.000 11060 move complete, result=0
23:13:11.927 00.000 11060 worker thread done servicing request
23:13:11.927 00.000 11060 Worker thread wakes up
23:13:11.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:11.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:11.932 00.005 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:13:12.568 00.636 11060 Exposure complete
23:13:12.742 00.174 11060 worker thread done servicing request
23:13:12.742 00.000 10844 OnExposeComplete: enter
23:13:12.742 00.000 10844 UpdateGuideState(): m_state=6
23:13:12.742 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
23:13:12.742 00.000 10844 Star::Find returns 1 (0), X=254.59, Y=59.70, Mass=2932, SNR=34.9, Peak=252 HFD=3.2
23:13:12.742 00.000 10844 MultiStar: [#1 0.63,-0.28,0.00,M1] [#2 -0.40,-0.45,2.07,U] [#3 0.06,-0.67,0.00,M8] [#4 -0.38,-0.78,0.00,M8] [#5 0.42,0.03,1.04,U] [#6 0.23,-0.27,0.94,U] [#7 0.40,-0.25,0.87,U] [#8 -0.05,-0.09,0.98,U] 
23:13:12.742 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.20}, one-star: {-0.53, 0.08}
23:13:12.742 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
23:13:12.742 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
23:13:12.742 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.86 mountX=0.21 mountY=-0.03, mountTheta=-0.12
23:13:12.742 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.20, opts=13)
23:13:12.745 00.003 10844 Enqueuing Move request for scope (-0.06, -0.20)
23:13:12.745 00.000 11060 Worker thread wakes up
23:13:12.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
23:13:12.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
23:13:12.745 00.000 11060 Moving (-0.06, -0.20) raw xDistance=0.21 yDistance=-0.03
23:13:12.745 00.000 11060 BLC: window closed
23:13:12.745 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.193348, 1:0.007458, 2:0.101413
23:13:12.745 00.000 11060 BLC: No correction, Miss < min_move
23:13:12.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
23:13:12.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:12.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:13:12.745 00.000 11060 MoveAxis(W, 35, ABG)
23:13:12.745 00.000 11060 Guiding  Dir = 3, Dur = 35
23:13:12.750 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:12.771 00.021 10844 UpdateGuideState exits: m=2932 SNR=34.9
23:13:12.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:12.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:12.771 00.000 10844 Enqueuing Expose request
23:13:12.786 00.015 11060 IsSlewing returns 0
23:13:12.786 00.000 11060 IsGuiding returns 0
23:13:12.865 00.079 11060 IsGuiding returns 0
23:13:12.865 00.000 11060 Move returns status 0, amount 35
23:13:12.865 00.000 11060 MoveAxis(N, 0, ABG)
23:13:12.865 00.000 11060 Move returns status 0, amount 0
23:13:12.865 00.000 11060 move complete, result=0
23:13:12.865 00.000 11060 worker thread done servicing request
23:13:12.865 00.000 11060 Worker thread wakes up
23:13:12.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:12.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:12.865 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
23:13:13.488 00.623 11060 Exposure complete
23:13:13.625 00.137 11060 worker thread done servicing request
23:13:13.625 00.000 10844 OnExposeComplete: enter
23:13:13.625 00.000 10844 UpdateGuideState(): m_state=6
23:13:13.625 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
23:13:13.625 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=60.06, Mass=3163, SNR=36.7, Peak=231 HFD=3.1
23:13:13.625 00.000 10844 MultiStar: [#1 0.06,0.35,0.95,U] [#2 -0.22,-0.31,1.92,U] [#3 0.73,0.31,0.00,M9] [#4 -0.36,-1.35,0.00,M9] [#5 0.57,-0.49,0.00,M1] [#6 0.56,-0.30,0.92,U] [#7 0.34,0.32,0.79,U] [#8 0.03,-0.68,0.00,M1] 
23:13:13.630 00.005 10844 refined, 4 included, MultiStar: {0.03, 0.03}, one-star: {-0.23, 0.44}
23:13:13.630 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
23:13:13.630 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
23:13:13.630 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.65 mountX=-0.03 mountY=0.03, mountTheta=2.39
23:13:13.630 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
23:13:13.630 00.000 10844 Enqueuing Move request for scope (0.03, 0.03)
23:13:13.630 00.000 11060 Worker thread wakes up
23:13:13.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:13:13.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:13:13.630 00.000 11060 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
23:13:13.632 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:13:13.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:13.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:13:13.632 00.000 11060 MoveAxis(E, 0, ABG)
23:13:13.632 00.000 11060 Move returns status 0, amount 0
23:13:13.632 00.000 11060 MoveAxis(N, 0, ABG)
23:13:13.632 00.000 11060 Move returns status 0, amount 0
23:13:13.632 00.000 11060 move complete, result=0
23:13:13.632 00.000 11060 worker thread done servicing request
23:13:13.637 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:13.651 00.014 10844 UpdateGuideState exits: m=3163 SNR=36.7
23:13:13.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:13.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:13.651 00.000 10844 Enqueuing Expose request
23:13:13.651 00.000 11060 Worker thread wakes up
23:13:13.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:13.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:13.651 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:14.295 00.644 11060 Exposure complete
23:13:14.501 00.206 11060 worker thread done servicing request
23:13:14.501 00.000 10844 OnExposeComplete: enter
23:13:14.501 00.000 10844 UpdateGuideState(): m_state=6
23:13:14.504 00.003 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
23:13:14.504 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=60.31, Mass=3378, SNR=37.4, Peak=245 HFD=3.8
23:13:14.504 00.000 10844 MultiStar: [#1 0.08,0.09,1.01,U] [#2 0.41,-0.46,1.84,U] [#3 0.07,-0.39,0.86,U] [#4 -0.27,-1.02,0.00,M10] [#5 -0.20,-0.09,0.99,U] [#6 0.43,-0.57,0.00,M1] [#7 0.03,0.45,0.84,U] [#8 -0.37,-0.62,0.00,M2] 
23:13:14.504 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.02}, one-star: {-0.11, 0.69}
23:13:14.504 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
23:13:14.504 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
23:13:14.504 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.20 mountX=0.00 mountY=0.09, mountTheta=1.55
23:13:14.506 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.02, opts=13)
23:13:14.506 00.000 10844 Enqueuing Move request for scope (0.09, -0.02)
23:13:14.506 00.000 11060 Worker thread wakes up
23:13:14.508 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:13:14.508 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:13:14.508 00.000 11060 Moving (0.09, -0.02) raw xDistance=0.00 yDistance=0.09
23:13:14.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:13:14.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:14.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:13:14.508 00.000 11060 MoveAxis(E, 0, ABG)
23:13:14.508 00.000 11060 Move returns status 0, amount 0
23:13:14.508 00.000 11060 MoveAxis(N, 0, ABG)
23:13:14.508 00.000 11060 Move returns status 0, amount 0
23:13:14.508 00.000 11060 move complete, result=0
23:13:14.508 00.000 11060 worker thread done servicing request
23:13:14.513 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:14.522 00.009 10844 UpdateGuideState exits: m=3378 SNR=37.4
23:13:14.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:14.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:14.522 00.000 10844 Enqueuing Expose request
23:13:14.522 00.000 11060 Worker thread wakes up
23:13:14.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:14.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:14.522 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:15.148 00.626 11060 Exposure complete
23:13:15.304 00.156 11060 worker thread done servicing request
23:13:15.304 00.000 10844 OnExposeComplete: enter
23:13:15.304 00.000 10844 UpdateGuideState(): m_state=6
23:13:15.304 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
23:13:15.304 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=60.13, Mass=3310, SNR=37.0, Peak=249 HFD=4.0
23:13:15.304 00.000 10844 MultiStar: [#1 -0.13,0.94,0.00,M1] [#2 0.01,0.37,1.91,U] [#3 -0.02,0.32,1.03,U] [#4 -0.22,-0.30,0.92,U] [#5 0.10,0.68,0.00,M1] [#6 -0.06,0.02,0.89,U] [#7 -0.16,0.65,0.00,M1] [#8 -0.43,-0.10,0.93,U] 
23:13:15.304 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.18}, one-star: {-0.23, 0.51}
23:13:15.304 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
23:13:15.304 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
23:13:15.304 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.21 mountX=-0.15 mountY=-0.16, mountTheta=-2.33
23:13:15.305 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.18, opts=13)
23:13:15.307 00.002 10844 Enqueuing Move request for scope (-0.13, 0.18)
23:13:15.307 00.000 11060 Worker thread wakes up
23:13:15.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
23:13:15.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
23:13:15.307 00.000 11060 Moving (-0.13, 0.18) raw xDistance=-0.15 yDistance=-0.16
23:13:15.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:13:15.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:15.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:13:15.307 00.000 11060 MoveAxis(E, 26, ABG)
23:13:15.307 00.000 11060 Guiding  Dir = 2, Dur = 26
23:13:15.313 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:15.325 00.012 10844 UpdateGuideState exits: m=3310 SNR=37.0
23:13:15.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:15.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:15.325 00.000 10844 Enqueuing Expose request
23:13:15.336 00.011 11060 IsSlewing returns 0
23:13:15.336 00.000 11060 IsGuiding returns 0
23:13:15.382 00.046 11060 IsGuiding returns 0
23:13:15.382 00.000 11060 Move returns status 0, amount 26
23:13:15.382 00.000 11060 MoveAxis(N, 0, ABG)
23:13:15.382 00.000 11060 Move returns status 0, amount 0
23:13:15.382 00.000 11060 move complete, result=0
23:13:15.382 00.000 11060 worker thread done servicing request
23:13:15.382 00.000 11060 Worker thread wakes up
23:13:15.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:15.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:15.382 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.2 px 0 ms NORTH
23:13:16.024 00.642 11060 Exposure complete
23:13:16.182 00.158 11060 worker thread done servicing request
23:13:16.182 00.000 10844 OnExposeComplete: enter
23:13:16.182 00.000 10844 UpdateGuideState(): m_state=6
23:13:16.182 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
23:13:16.182 00.000 10844 Star::Find returns 1 (1), X=254.82, Y=60.15, Mass=3511, SNR=38.4, Peak=255 HFD=3.7
23:13:16.182 00.000 10844 MultiStar: [#1 -0.22,0.42,0.95,U] [#2 -0.05,-0.16,1.82,U] [#3 0.12,-0.07,0.94,U] [#4 -0.43,-0.64,0.00,M10] [#5 0.49,0.40,1.00,U] [#6 -0.32,0.00,0.84,U] [#7 -0.21,0.45,0.78,U] [#8 -0.31,0.09,0.79,U] 
23:13:16.182 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.17}, one-star: {-0.30, 0.53}
23:13:16.182 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
23:13:16.182 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
23:13:16.182 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.02 mountX=-0.15 mountY=-0.11, mountTheta=-2.52
23:13:16.182 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.17, opts=13)
23:13:16.182 00.000 10844 Enqueuing Move request for scope (-0.08, 0.17)
23:13:16.182 00.000 11060 Worker thread wakes up
23:13:16.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
23:13:16.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
23:13:16.182 00.000 11060 Moving (-0.08, 0.17) raw xDistance=-0.15 yDistance=-0.11
23:13:16.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:13:16.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:16.187 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:16.187 00.000 11060 MoveAxis(E, 28, ABG)
23:13:16.187 00.000 11060 Guiding  Dir = 2, Dur = 28
23:13:16.193 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:16.203 00.010 10844 UpdateGuideState exits: m=3511 SNR=38.4 Saturated
23:13:16.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:16.208 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:16.208 00.000 10844 Enqueuing Expose request
23:13:16.208 00.000 11060 IsSlewing returns 0
23:13:16.209 00.001 11060 IsGuiding returns 0
23:13:16.280 00.071 11060 IsGuiding returns 0
23:13:16.280 00.000 11060 Move returns status 0, amount 28
23:13:16.280 00.000 11060 MoveAxis(N, 0, ABG)
23:13:16.280 00.000 11060 Move returns status 0, amount 0
23:13:16.280 00.000 11060 move complete, result=0
23:13:16.280 00.000 11060 worker thread done servicing request
23:13:16.280 00.000 11060 Worker thread wakes up
23:13:16.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:16.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:16.282 00.002 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
23:13:16.909 00.627 11060 Exposure complete
23:13:17.062 00.153 11060 worker thread done servicing request
23:13:17.062 00.000 10844 OnExposeComplete: enter
23:13:17.062 00.000 10844 UpdateGuideState(): m_state=6
23:13:17.062 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
23:13:17.062 00.000 10844 Star::Find returns 1 (1), X=255.01, Y=60.92, Mass=3265, SNR=37.2, Peak=255 HFD=3.9
23:13:17.062 00.000 10844 MultiStar: large primary error, entering stabilization period
23:13:17.062 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
23:13:17.062 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
23:13:17.062 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=1.30 hyp=1.31 cameraTheta=1.66 mountX=-1.26 mountY=-0.32, mountTheta=-2.89
23:13:17.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=1.30, opts=13)
23:13:17.064 00.000 10844 Enqueuing Move request for scope (-0.11, 1.30)
23:13:17.064 00.000 11060 Worker thread wakes up
23:13:17.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.30) opts 0xd
23:13:17.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 1.30)
23:13:17.064 00.000 11060 Moving (-0.11, 1.30) raw xDistance=-1.26 yDistance=-0.32
23:13:17.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.26
23:13:17.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:13:17.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:13:17.064 00.000 11060 MoveAxis(E, 220, ABG)
23:13:17.064 00.000 11060 Guiding  Dir = 2, Dur = 220
23:13:17.067 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:17.073 00.006 11060 IsSlewing returns 0
23:13:17.073 00.000 11060 IsGuiding returns 0
23:13:17.094 00.021 10844 UpdateGuideState exits: m=3265 SNR=37.2 Saturated
23:13:17.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:17.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:17.094 00.000 10844 Enqueuing Expose request
23:13:17.300 00.206 11060 IsGuiding returns 0
23:13:17.300 00.000 11060 Move returns status 0, amount 220
23:13:17.300 00.000 11060 MoveAxis(N, 0, ABG)
23:13:17.300 00.000 11060 Move returns status 0, amount 0
23:13:17.300 00.000 11060 move complete, result=0
23:13:17.300 00.000 11060 worker thread done servicing request
23:13:17.300 00.000 11060 Worker thread wakes up
23:13:17.300 00.000 10844 GuideStep: -1.3 px 220 ms EAST, -0.3 px 0 ms NORTH
23:13:17.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:17.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:17.927 00.627 11060 Exposure complete
23:13:18.075 00.148 11060 worker thread done servicing request
23:13:18.075 00.000 10844 OnExposeComplete: enter
23:13:18.075 00.000 10844 UpdateGuideState(): m_state=6
23:13:18.075 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
23:13:18.075 00.000 10844 Star::Find returns 1 (1), X=254.70, Y=59.53, Mass=3268, SNR=37.8, Peak=255 HFD=3.3
23:13:18.075 00.000 10844 MultiStar: exiting stabilization period
23:13:18.077 00.002 10844 MultiStar: [#1 -0.21,0.16,0.91,U] [#2 -0.05,-0.10,1.90,U] [#3 0.37,-0.62,0.00,M7] [#4 -0.63,-0.45,0.00,R] [#5 0.26,0.19,0.97,U] [#6 -0.32,-0.21,0.84,U] [#7 0.01,0.03,0.86,U] [#8 -0.23,-0.62,0.00,M1] 
23:13:18.077 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.02}, one-star: {-0.43, -0.09}
23:13:18.077 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:13:18.077 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
23:13:18.077 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-3.00 mountX=0.04 mountY=-0.11, mountTheta=-1.25
23:13:18.077 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
23:13:18.077 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
23:13:18.077 00.000 11060 Worker thread wakes up
23:13:18.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:13:18.077 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:13:18.077 00.000 11060 Moving (-0.11, -0.02) raw xDistance=0.04 yDistance=-0.11
23:13:18.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:13:18.079 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:18.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:13:18.079 00.000 11060 MoveAxis(E, 0, ABG)
23:13:18.079 00.000 11060 Move returns status 0, amount 0
23:13:18.079 00.000 11060 MoveAxis(N, 0, ABG)
23:13:18.079 00.000 11060 Move returns status 0, amount 0
23:13:18.079 00.000 11060 move complete, result=0
23:13:18.079 00.000 11060 worker thread done servicing request
23:13:18.081 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:18.096 00.015 10844 UpdateGuideState exits: m=3268 SNR=37.8 Saturated
23:13:18.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:18.096 00.000 10844 Enqueuing Expose request
23:13:18.096 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:18.096 00.000 11060 Worker thread wakes up
23:13:18.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:18.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:18.733 00.637 11060 Exposure complete
23:13:18.910 00.177 11060 worker thread done servicing request
23:13:18.910 00.000 10844 OnExposeComplete: enter
23:13:18.910 00.000 10844 UpdateGuideState(): m_state=6
23:13:18.910 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
23:13:18.910 00.000 10844 Star::Find returns 1 (0), X=254.59, Y=59.28, Mass=3013, SNR=35.7, Peak=252 HFD=3.5
23:13:18.910 00.000 10844 MultiStar: [#1 0.09,-0.22,1.00,U] [#2 -0.31,-1.18,0.00,M1] [#3 -0.51,-0.70,0.00,M8] [#4 0.23,-0.84,0.00,M1] [#5 -0.22,-0.88,0.00,M1] [#6 -0.29,-0.36,0.92,U] [#7 -0.16,-0.78,0.00,M1] [#8 -0.06,-1.37,0.00,M2] 
23:13:18.910 00.000 10844 refined, 2 included, MultiStar: {-0.24, -0.31}, one-star: {-0.53, -0.34}
23:13:18.910 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
23:13:18.910 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
23:13:18.910 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.31 hyp=0.39 cameraTheta=-2.24 mountX=0.35 mountY=-0.19, mountTheta=-0.50
23:13:18.914 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.31, opts=13)
23:13:18.914 00.000 10844 Enqueuing Move request for scope (-0.24, -0.31)
23:13:18.914 00.000 11060 Worker thread wakes up
23:13:18.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.31) opts 0xd
23:13:18.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.31)
23:13:18.927 00.013 11060 Moving (-0.24, -0.31) raw xDistance=0.35 yDistance=-0.19
23:13:18.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
23:13:18.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:18.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:18.927 00.000 11060 MoveAxis(W, 60, ABG)
23:13:18.927 00.000 11060 Guiding  Dir = 3, Dur = 60
23:13:18.929 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:18.934 00.005 11060 IsSlewing returns 0
23:13:18.935 00.001 11060 IsGuiding returns 0
23:13:18.946 00.011 10844 UpdateGuideState exits: m=3013 SNR=35.7
23:13:18.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.948 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:18.948 00.000 10844 Enqueuing Expose request
23:13:19.001 00.053 11060 IsGuiding returns 0
23:13:19.001 00.000 11060 Move returns status 0, amount 60
23:13:19.001 00.000 11060 MoveAxis(N, 0, ABG)
23:13:19.001 00.000 11060 Move returns status 0, amount 0
23:13:19.001 00.000 11060 move complete, result=0
23:13:19.001 00.000 11060 worker thread done servicing request
23:13:19.001 00.000 11060 Worker thread wakes up
23:13:19.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:19.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:19.001 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.2 px 0 ms NORTH
23:13:19.638 00.637 11060 Exposure complete
23:13:19.792 00.154 11060 worker thread done servicing request
23:13:19.792 00.000 10844 OnExposeComplete: enter
23:13:19.792 00.000 10844 UpdateGuideState(): m_state=6
23:13:19.792 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
23:13:19.792 00.000 10844 Star::Find returns 1 (1), X=254.51, Y=59.61, Mass=3002, SNR=35.6, Peak=255 HFD=3.3
23:13:19.792 00.000 10844 MultiStar: [#1 0.16,0.45,1.02,U] [#2 0.11,-0.36,1.95,U] [#3 0.02,-0.72,0.00,M9] [#4 -0.13,-0.20,0.98,U] [#5 0.08,-0.02,1.09,U] [#6 -0.25,0.26,0.95,U] [#7 -0.56,-0.13,0.82,U] [#8 -0.22,-0.56,1.02,U] 
23:13:19.792 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.10}, one-star: {-0.61, -0.01}
23:13:19.792 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
23:13:19.792 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
23:13:19.792 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.50 mountX=0.12 mountY=-0.12, mountTheta=-0.75
23:13:19.794 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.10, opts=13)
23:13:19.794 00.000 10844 Enqueuing Move request for scope (-0.14, -0.10)
23:13:19.794 00.000 11060 Worker thread wakes up
23:13:19.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
23:13:19.794 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
23:13:19.794 00.000 11060 Moving (-0.14, -0.10) raw xDistance=0.12 yDistance=-0.12
23:13:19.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
23:13:19.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:19.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:13:19.794 00.000 11060 MoveAxis(W, 23, ABG)
23:13:19.794 00.000 11060 Guiding  Dir = 3, Dur = 23
23:13:19.805 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:19.810 00.005 11060 IsSlewing returns 0
23:13:19.810 00.000 11060 IsGuiding returns 0
23:13:19.815 00.005 10844 UpdateGuideState exits: m=3002 SNR=35.6 Saturated
23:13:19.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:19.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:19.815 00.000 10844 Enqueuing Expose request
23:13:19.845 00.030 11060 IsGuiding returns 0
23:13:19.845 00.000 11060 Move returns status 0, amount 23
23:13:19.845 00.000 11060 MoveAxis(N, 0, ABG)
23:13:19.845 00.000 11060 Move returns status 0, amount 0
23:13:19.845 00.000 11060 move complete, result=0
23:13:19.845 00.000 11060 worker thread done servicing request
23:13:19.845 00.000 11060 Worker thread wakes up
23:13:19.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:19.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:19.851 00.006 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
23:13:20.471 00.620 11060 Exposure complete
23:13:20.612 00.141 11060 worker thread done servicing request
23:13:20.612 00.000 10844 OnExposeComplete: enter
23:13:20.612 00.000 10844 UpdateGuideState(): m_state=6
23:13:20.612 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
23:13:20.612 00.000 10844 Star::Find returns 1 (0), X=254.48, Y=60.13, Mass=2917, SNR=34.3, Peak=242 HFD=3.4
23:13:20.612 00.000 10844 MultiStar: [#1 -0.22,-0.12,1.14,U] [#2 0.17,-0.45,2.04,U] [#3 -0.63,-0.63,0.00,M10] [#4 0.35,-0.50,1.00,U] [#5 0.40,0.15,1.08,U] [#6 -0.33,0.35,0.94,U] [#7 -0.08,-0.53,0.99,U] [#8 -0.12,-0.46,1.07,U] 
23:13:20.612 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.17}, one-star: {-0.64, 0.51}
23:13:20.614 00.002 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (-0.00 = -0.00)
23:13:20.614 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
23:13:20.614 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.75 mountX=0.17 mountY=-0.00, mountTheta=-0.02
23:13:20.615 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.17, opts=13)
23:13:20.615 00.000 10844 Enqueuing Move request for scope (-0.03, -0.17)
23:13:20.615 00.000 11060 Worker thread wakes up
23:13:20.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
23:13:20.615 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
23:13:20.615 00.000 11060 Moving (-0.03, -0.17) raw xDistance=0.17 yDistance=-0.00
23:13:20.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:13:20.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:20.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:13:20.615 00.000 11060 MoveAxis(W, 31, ABG)
23:13:20.615 00.000 11060 Guiding  Dir = 3, Dur = 31
23:13:20.620 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:20.625 00.005 11060 IsSlewing returns 0
23:13:20.625 00.000 11060 IsGuiding returns 0
23:13:20.633 00.008 10844 UpdateGuideState exits: m=2917 SNR=34.3
23:13:20.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:20.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:20.633 00.000 10844 Enqueuing Expose request
23:13:20.671 00.038 11060 IsGuiding returns 0
23:13:20.671 00.000 11060 Move returns status 0, amount 31
23:13:20.671 00.000 11060 MoveAxis(N, 0, ABG)
23:13:20.671 00.000 11060 Move returns status 0, amount 0
23:13:20.671 00.000 11060 move complete, result=0
23:13:20.671 00.000 11060 worker thread done servicing request
23:13:20.671 00.000 11060 Worker thread wakes up
23:13:20.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:20.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:20.671 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
23:13:21.296 00.625 11060 Exposure complete
23:13:21.435 00.139 11060 worker thread done servicing request
23:13:21.435 00.000 10844 OnExposeComplete: enter
23:13:21.435 00.000 10844 UpdateGuideState(): m_state=6
23:13:21.435 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
23:13:21.435 00.000 10844 Star::Find returns 1 (1), X=254.17, Y=59.78, Mass=3352, SNR=37.2, Peak=255 HFD=3.8
23:13:21.435 00.000 10844 MultiStar: [#1 -0.20,0.23,0.99,U] [#2 0.32,-0.01,1.92,U] [#3 -0.61,-0.34,0.00,R] [#4 0.30,-0.29,0.96,U] [#5 0.02,0.02,1.01,U] [#6 -0.27,-0.25,0.95,U] [#7 -0.46,-0.77,0.00,M1] [#8 -0.25,-0.28,0.86,U] 
23:13:21.435 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.95, 0.16}
23:13:21.435 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
23:13:21.435 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
23:13:21.440 00.005 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.67 mountX=0.06 mountY=-0.08, mountTheta=-0.92
23:13:21.440 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
23:13:21.440 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
23:13:21.440 00.000 11060 Worker thread wakes up
23:13:21.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:13:21.440 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:13:21.440 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.06 yDistance=-0.08
23:13:21.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:13:21.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:21.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:21.440 00.000 11060 MoveAxis(E, 0, ABG)
23:13:21.440 00.000 11060 Move returns status 0, amount 0
23:13:21.440 00.000 11060 MoveAxis(N, 0, ABG)
23:13:21.440 00.000 11060 Move returns status 0, amount 0
23:13:21.440 00.000 11060 move complete, result=0
23:13:21.440 00.000 11060 worker thread done servicing request
23:13:21.459 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:21.471 00.012 10844 UpdateGuideState exits: m=3352 SNR=37.2 Saturated
23:13:21.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:21.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:21.471 00.000 10844 Enqueuing Expose request
23:13:21.471 00.000 11060 Worker thread wakes up
23:13:21.471 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:21.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:21.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:22.103 00.632 11060 Exposure complete
23:13:22.299 00.196 10844 OnExposeComplete: enter
23:13:22.299 00.000 10844 UpdateGuideState(): m_state=6
23:13:22.299 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
23:13:22.299 00.000 10844 Star::Find returns 1 (0), X=254.41, Y=60.27, Mass=3068, SNR=35.5, Peak=248 HFD=3.6
23:13:22.299 00.000 10844 MultiStar: [#1 -0.35,0.48,1.11,U] [#2 -0.40,0.15,2.09,U] [#3 0.54,-0.06,0.94,U] [#4 0.33,-0.19,1.07,U] [#5 -0.12,0.58,1.08,U] [#6 0.01,-0.10,0.92,U] [#7 -0.35,0.06,0.84,U] [#8 -0.17,-0.29,0.91,U] 
23:13:22.299 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.16}, one-star: {-0.71, 0.65}
23:13:22.299 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
23:13:22.301 00.002 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.17)
23:13:22.301 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=-0.12 mountY=-0.19, mountTheta=-2.15
23:13:22.302 00.001 11060 worker thread done servicing request
23:13:22.302 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.16, opts=13)
23:13:22.302 00.000 10844 Enqueuing Move request for scope (-0.16, 0.16)
23:13:22.302 00.000 11060 Worker thread wakes up
23:13:22.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
23:13:22.304 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
23:13:22.304 00.000 11060 Moving (-0.16, 0.16) raw xDistance=-0.12 yDistance=-0.19
23:13:22.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:13:22.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:22.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:22.304 00.000 11060 MoveAxis(E, 21, ABG)
23:13:22.304 00.000 11060 Guiding  Dir = 2, Dur = 21
23:13:22.312 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:22.322 00.010 11060 IsSlewing returns 0
23:13:22.322 00.000 11060 IsGuiding returns 0
23:13:22.327 00.005 10844 UpdateGuideState exits: m=3068 SNR=35.5
23:13:22.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:22.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:22.327 00.000 10844 Enqueuing Expose request
23:13:22.369 00.042 11060 IsGuiding returns 0
23:13:22.369 00.000 11060 Move returns status 0, amount 21
23:13:22.369 00.000 11060 MoveAxis(N, 0, ABG)
23:13:22.369 00.000 11060 Move returns status 0, amount 0
23:13:22.369 00.000 11060 move complete, result=0
23:13:22.369 00.000 11060 worker thread done servicing request
23:13:22.369 00.000 11060 Worker thread wakes up
23:13:22.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:22.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:22.425 00.056 10844 GuideStep: -0.1 px 21 ms EAST, -0.2 px 0 ms NORTH
23:13:22.994 00.569 11060 Exposure complete
23:13:23.175 00.181 11060 worker thread done servicing request
23:13:23.175 00.000 10844 OnExposeComplete: enter
23:13:23.175 00.000 10844 UpdateGuideState(): m_state=6
23:13:23.175 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
23:13:23.175 00.000 10844 Star::Find returns 1 (1), X=254.23, Y=60.26, Mass=2845, SNR=34.6, Peak=255 HFD=3.5
23:13:23.175 00.000 10844 MultiStar: [#1 -0.52,0.04,1.06,U] [#2 -0.25,-0.26,2.07,U] [#3 -0.34,0.31,0.96,U] [#4 0.51,-0.47,0.00,M1] [#5 0.05,1.00,0.00,M1] [#6 -0.56,0.37,0.00,M1] [#7 -0.73,0.24,0.00,M1] [#8 -0.79,-0.11,0.00,M1] 
23:13:23.175 00.000 10844 refined, 3 included, MultiStar: {-0.45, 0.09}, one-star: {-0.89, 0.65}
23:13:23.175 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.70 = -1.59)
23:13:23.175 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.61)
23:13:23.182 00.007 10844 CameraToMount -- cameraX=-0.45 cameraY=0.09 hyp=0.46 cameraTheta=2.94 mountX=-0.01 mountY=-0.46, mountTheta=-1.59
23:13:23.182 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.09, opts=13)
23:13:23.182 00.000 10844 Enqueuing Move request for scope (-0.45, 0.09)
23:13:23.182 00.000 11060 Worker thread wakes up
23:13:23.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.09) opts 0xd
23:13:23.186 00.004 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.09)
23:13:23.186 00.000 11060 Moving (-0.45, 0.09) raw xDistance=-0.01 yDistance=-0.46
23:13:23.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:13:23.186 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.59 newest=-0.73
23:13:23.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
23:13:23.186 00.000 11060 MoveAxis(E, 0, ABG)
23:13:23.186 00.000 11060 Move returns status 0, amount 0
23:13:23.186 00.000 11060 BLC: Oldest BLC event removed
23:13:23.186 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:13:23.186 00.000 11060 MoveAxis(N, 927, ABG)
23:13:23.186 00.000 11060 duration set to 750 by maxDecDuration
23:13:23.186 00.000 11060 Guiding  Dir = 0, Dur = 750
23:13:23.191 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:23.191 00.000 11060 IsSlewing returns 0
23:13:23.191 00.000 11060 IsGuiding returns 0
23:13:23.203 00.012 10844 UpdateGuideState exits: m=2845 SNR=34.6 Saturated
23:13:23.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:23.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:23.203 00.000 10844 Enqueuing Expose request
23:13:23.944 00.741 11060 IsGuiding returns 0
23:13:23.944 00.000 11060 Move returns status 0, amount 750
23:13:23.945 00.001 11060 move complete, result=0
23:13:23.945 00.000 11060 worker thread done servicing request
23:13:23.945 00.000 11060 Worker thread wakes up
23:13:23.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:23.945 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.5 px 750 ms NORTH
23:13:23.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:24.576 00.631 11060 Exposure complete
23:13:24.751 00.175 11060 worker thread done servicing request
23:13:24.751 00.000 10844 OnExposeComplete: enter
23:13:24.763 00.012 10844 UpdateGuideState(): m_state=6
23:13:24.765 00.002 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
23:13:24.765 00.000 10844 Star::Find returns 1 (1), X=254.36, Y=59.43, Mass=3044, SNR=35.9, Peak=255 HFD=3.4
23:13:24.765 00.000 10844 MultiStar: [#1 -0.09,-0.48,1.01,U] [#2 0.04,-0.39,1.95,U] [#3 0.66,-0.07,0.00,M1] [#4 0.28,-0.42,1.01,U] [#5 0.27,0.01,1.09,U] [#6 -0.02,-1.31,0.00,M2] [#7 -0.50,-0.28,0.84,U] [#8 -0.13,-1.40,0.00,M2] 
23:13:24.765 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.30}, one-star: {-0.77, -0.19}
23:13:24.765 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:13:24.766 00.001 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
23:13:24.766 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.30 hyp=0.32 cameraTheta=-1.85 mountX=0.31 mountY=-0.04, mountTheta=-0.12
23:13:24.767 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.30, opts=13)
23:13:24.767 00.000 10844 Enqueuing Move request for scope (-0.09, -0.30)
23:13:24.767 00.000 11060 Worker thread wakes up
23:13:24.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.30) opts 0xd
23:13:24.767 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.30)
23:13:24.767 00.000 11060 Moving (-0.09, -0.30) raw xDistance=0.31 yDistance=-0.04
23:13:24.767 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.319001, 1:0.037042
23:13:24.767 00.000 11060 BLC: No correction, Miss < min_move
23:13:24.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:13:24.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:24.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:24.767 00.000 11060 MoveAxis(W, 54, ABG)
23:13:24.767 00.000 11060 Guiding  Dir = 3, Dur = 54
23:13:24.774 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:24.787 00.013 10844 UpdateGuideState exits: m=3044 SNR=35.9 Saturated
23:13:24.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:24.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:24.787 00.000 10844 Enqueuing Expose request
23:13:24.812 00.025 11060 IsSlewing returns 0
23:13:24.812 00.000 11060 IsGuiding returns 0
23:13:24.906 00.094 11060 IsGuiding returns 0
23:13:24.906 00.000 11060 Move returns status 0, amount 54
23:13:24.906 00.000 11060 MoveAxis(N, 0, ABG)
23:13:24.906 00.000 11060 Move returns status 0, amount 0
23:13:24.906 00.000 11060 move complete, result=0
23:13:24.906 00.000 11060 worker thread done servicing request
23:13:24.906 00.000 11060 Worker thread wakes up
23:13:24.906 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
23:13:24.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:24.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:25.535 00.629 11060 Exposure complete
23:13:25.698 00.163 11060 worker thread done servicing request
23:13:25.698 00.000 10844 OnExposeComplete: enter
23:13:25.698 00.000 10844 UpdateGuideState(): m_state=6
23:13:25.698 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
23:13:25.698 00.000 10844 Star::Find returns 1 (0), X=254.72, Y=60.11, Mass=3146, SNR=36.5, Peak=240 HFD=3.8
23:13:25.698 00.000 10844 MultiStar: [#1 -0.21,0.68,0.00,M1] [#2 -0.10,0.14,1.99,U] [#3 0.26,0.08,0.85,U] [#4 0.23,0.53,0.97,U] [#5 -0.09,-0.05,0.96,U] [#6 0.23,-0.07,0.88,U] [#7 -0.07,-0.04,0.87,U] [#8 -0.46,-0.31,0.88,U] 
23:13:25.698 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.11}, one-star: {-0.40, 0.49}
23:13:25.698 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
23:13:25.698 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
23:13:25.698 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.07 mountX=-0.10 mountY=-0.08, mountTheta=-2.47
23:13:25.698 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
23:13:25.703 00.005 10844 Enqueuing Move request for scope (-0.06, 0.11)
23:13:25.703 00.000 11060 Worker thread wakes up
23:13:25.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:13:25.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:13:25.703 00.000 11060 Moving (-0.06, 0.11) raw xDistance=-0.10 yDistance=-0.08
23:13:25.703 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.319001, 1:0.037042, 2:0.077564
23:13:25.703 00.000 11060 BLC: No correction, Miss < min_move
23:13:25.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:13:25.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:25.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:13:25.703 00.000 11060 MoveAxis(E, 0, ABG)
23:13:25.703 00.000 11060 Move returns status 0, amount 0
23:13:25.703 00.000 11060 MoveAxis(N, 0, ABG)
23:13:25.703 00.000 11060 Move returns status 0, amount 0
23:13:25.703 00.000 11060 move complete, result=0
23:13:25.703 00.000 11060 worker thread done servicing request
23:13:25.708 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:25.722 00.014 10844 UpdateGuideState exits: m=3146 SNR=36.5
23:13:25.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:25.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:25.722 00.000 10844 Enqueuing Expose request
23:13:25.722 00.000 11060 Worker thread wakes up
23:13:25.722 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:25.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:25.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:26.352 00.630 11060 Exposure complete
23:13:26.507 00.155 11060 worker thread done servicing request
23:13:26.507 00.000 10844 OnExposeComplete: enter
23:13:26.507 00.000 10844 UpdateGuideState(): m_state=6
23:13:26.507 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
23:13:26.507 00.000 10844 Star::Find returns 1 (1), X=255.04, Y=60.53, Mass=3553, SNR=38.7, Peak=255 HFD=3.7
23:13:26.512 00.005 10844 MultiStar: [#1 -0.29,0.73,0.00,M2] [#2 0.04,0.29,1.74,U] [#3 0.56,0.15,0.88,U] [#4 0.20,0.54,0.90,U] [#5 0.39,0.19,0.93,U] [#6 0.28,0.01,0.91,U] [#7 0.07,0.17,0.78,U] [#8 -0.05,-0.32,0.87,U] 
23:13:26.512 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.26}, one-star: {-0.08, 0.91}
23:13:26.512 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
23:13:26.512 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
23:13:26.512 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.30 cameraTheta=1.02 mountX=-0.28 mountY=0.12, mountTheta=2.75
23:13:26.512 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.26, opts=13)
23:13:26.513 00.001 10844 Enqueuing Move request for scope (0.16, 0.26)
23:13:26.513 00.000 11060 Worker thread wakes up
23:13:26.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
23:13:26.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
23:13:26.513 00.000 11060 Moving (0.16, 0.26) raw xDistance=-0.28 yDistance=0.12
23:13:26.513 00.000 11060 BLC: window closed
23:13:26.514 00.001 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.319001, 1:0.037042, 2:0.077564
23:13:26.514 00.000 11060 BLC: No correction, Miss < min_move
23:13:26.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:13:26.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:26.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:13:26.514 00.000 11060 MoveAxis(E, 49, ABG)
23:13:26.514 00.000 11060 Guiding  Dir = 2, Dur = 49
23:13:26.521 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:26.527 00.006 11060 IsSlewing returns 0
23:13:26.528 00.001 11060 IsGuiding returns 0
23:13:26.536 00.008 10844 UpdateGuideState exits: m=3553 SNR=38.7 Saturated
23:13:26.538 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:26.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:26.538 00.000 10844 Enqueuing Expose request
23:13:26.590 00.052 11060 IsGuiding returns 0
23:13:26.590 00.000 11060 Move returns status 0, amount 49
23:13:26.590 00.000 11060 MoveAxis(N, 0, ABG)
23:13:26.590 00.000 11060 Move returns status 0, amount 0
23:13:26.590 00.000 11060 move complete, result=0
23:13:26.590 00.000 11060 worker thread done servicing request
23:13:26.590 00.000 11060 Worker thread wakes up
23:13:26.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:26.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:26.590 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
23:13:27.221 00.631 11060 Exposure complete
23:13:27.393 00.172 11060 worker thread done servicing request
23:13:27.393 00.000 10844 OnExposeComplete: enter
23:13:27.393 00.000 10844 UpdateGuideState(): m_state=6
23:13:27.393 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
23:13:27.393 00.000 10844 Star::Find returns 1 (0), X=254.84, Y=60.32, Mass=2907, SNR=35.1, Peak=234 HFD=3.6
23:13:27.393 00.000 10844 MultiStar: [#1 0.30,0.20,0.91,U] [#2 -0.21,-0.49,1.95,U] [#3 0.59,-0.23,0.96,U] [#4 0.16,0.03,0.98,U] [#5 0.10,-0.10,1.03,U] [#6 0.18,-0.62,0.90,U] [#7 -0.43,-0.01,0.87,U] [#8 0.10,-0.61,0.92,U] 
23:13:27.393 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {-0.28, 0.70}
23:13:27.393 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
23:13:27.393 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
23:13:27.393 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.38 mountX=0.15 mountY=0.06, mountTheta=0.35
23:13:27.393 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
23:13:27.393 00.000 10844 Enqueuing Move request for scope (0.03, -0.16)
23:13:27.393 00.000 11060 Worker thread wakes up
23:13:27.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:13:27.393 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:13:27.393 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.15 yDistance=0.06
23:13:27.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:13:27.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:27.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:13:27.393 00.000 11060 MoveAxis(W, 24, ABG)
23:13:27.393 00.000 11060 Guiding  Dir = 3, Dur = 24
23:13:27.401 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:27.408 00.007 11060 IsSlewing returns 0
23:13:27.408 00.000 11060 IsGuiding returns 0
23:13:27.423 00.015 10844 UpdateGuideState exits: m=2907 SNR=35.1
23:13:27.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:27.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:27.423 00.000 10844 Enqueuing Expose request
23:13:27.439 00.016 11060 IsGuiding returns 0
23:13:27.439 00.000 11060 Move returns status 0, amount 24
23:13:27.439 00.000 11060 MoveAxis(N, 0, ABG)
23:13:27.439 00.000 11060 Move returns status 0, amount 0
23:13:27.439 00.000 11060 move complete, result=0
23:13:27.439 00.000 11060 worker thread done servicing request
23:13:27.439 00.000 11060 Worker thread wakes up
23:13:27.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:27.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:27.439 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
23:13:28.076 00.637 11060 Exposure complete
23:13:28.268 00.192 11060 worker thread done servicing request
23:13:28.268 00.000 10844 OnExposeComplete: enter
23:13:28.268 00.000 10844 UpdateGuideState(): m_state=6
23:13:28.268 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
23:13:28.268 00.000 10844 Star::Find returns 1 (1), X=255.19, Y=60.08, Mass=3151, SNR=35.9, Peak=255 HFD=3.8
23:13:28.268 00.000 10844 MultiStar: [#1 0.58,0.65,0.00,M2] [#2 0.37,0.23,1.98,U] [#3 0.93,0.20,0.00,M1] [#4 0.21,0.45,0.95,U] [#5 0.63,0.42,0.00,M1] [#6 0.16,0.09,0.94,U] [#7 -0.08,0.03,0.84,U] [#8 -0.13,-0.18,0.95,U] 
23:13:28.268 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.19}, one-star: {0.06, 0.46}
23:13:28.268 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:13:28.268 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
23:13:28.268 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.93 mountX=-0.21 mountY=0.11, mountTheta=2.67
23:13:28.272 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.19, opts=13)
23:13:28.273 00.001 10844 Enqueuing Move request for scope (0.14, 0.19)
23:13:28.273 00.000 11060 Worker thread wakes up
23:13:28.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
23:13:28.273 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
23:13:28.273 00.000 11060 Moving (0.14, 0.19) raw xDistance=-0.21 yDistance=0.11
23:13:28.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:13:28.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:28.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:13:28.273 00.000 11060 MoveAxis(E, 36, ABG)
23:13:28.273 00.000 11060 Guiding  Dir = 2, Dur = 36
23:13:28.279 00.006 11060 IsSlewing returns 0
23:13:28.279 00.000 11060 IsGuiding returns 0
23:13:28.282 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
23:13:28.294 00.012 10844 UpdateGuideState exits: m=3151 SNR=35.9 Saturated
23:13:28.296 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:28.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:28.296 00.000 10844 Enqueuing Expose request
23:13:28.330 00.034 11060 IsGuiding returns 0
23:13:28.330 00.000 11060 Move returns status 0, amount 36
23:13:28.330 00.000 11060 MoveAxis(N, 0, ABG)
23:13:28.330 00.000 11060 Move returns status 0, amount 0
23:13:28.330 00.000 11060 move complete, result=0
23:13:28.330 00.000 11060 worker thread done servicing request
23:13:28.330 00.000 11060 Worker thread wakes up
23:13:28.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:28.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:28.330 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:13:28.969 00.639 11060 Exposure complete
23:13:29.134 00.165 11060 worker thread done servicing request
23:13:29.134 00.000 10844 OnExposeComplete: enter
23:13:29.134 00.000 10844 UpdateGuideState(): m_state=6
23:13:29.134 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
23:13:29.134 00.000 10844 Star::Find returns 1 (1), X=254.46, Y=60.24, Mass=3240, SNR=37.1, Peak=255 HFD=3.6
23:13:29.134 00.000 10844 MultiStar: [#1 0.03,0.25,0.89,U] [#2 -0.49,0.31,1.87,U] [#3 0.58,0.24,0.87,U] [#4 0.41,-0.17,0.94,U] [#5 0.04,0.18,0.99,U] [#6 0.11,-0.03,0.90,U] [#7 -0.09,0.61,0.80,U] [#8 -0.03,0.10,0.91,U] 
23:13:29.134 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.24}, one-star: {-0.66, 0.62}
23:13:29.134 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
23:13:29.134 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
23:13:29.134 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.84 mountX=-0.22 mountY=-0.10, mountTheta=-2.70
23:13:29.134 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.24, opts=13)
23:13:29.134 00.000 10844 Enqueuing Move request for scope (-0.07, 0.24)
23:13:29.134 00.000 11060 Worker thread wakes up
23:13:29.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
23:13:29.134 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
23:13:29.134 00.000 11060 Moving (-0.07, 0.24) raw xDistance=-0.22 yDistance=-0.10
23:13:29.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:13:29.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:29.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:29.134 00.000 11060 MoveAxis(E, 40, ABG)
23:13:29.134 00.000 11060 Guiding  Dir = 2, Dur = 40
23:13:29.140 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:29.165 00.025 11060 IsSlewing returns 0
23:13:29.165 00.000 10844 UpdateGuideState exits: m=3240 SNR=37.1 Saturated
23:13:29.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:29.167 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:29.167 00.000 10844 Enqueuing Expose request
23:13:29.167 00.000 11060 IsGuiding returns 0
23:13:29.212 00.045 11060 IsGuiding returns 0
23:13:29.212 00.000 11060 Move returns status 0, amount 40
23:13:29.212 00.000 11060 MoveAxis(N, 0, ABG)
23:13:29.212 00.000 11060 Move returns status 0, amount 0
23:13:29.212 00.000 11060 move complete, result=0
23:13:29.212 00.000 11060 worker thread done servicing request
23:13:29.212 00.000 11060 Worker thread wakes up
23:13:29.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:29.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:29.212 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:13:29.849 00.637 11060 Exposure complete
23:13:30.014 00.165 11060 worker thread done servicing request
23:13:30.017 00.003 10844 OnExposeComplete: enter
23:13:30.017 00.000 10844 UpdateGuideState(): m_state=6
23:13:30.017 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
23:13:30.017 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=59.71, Mass=2960, SNR=35.3, Peak=248 HFD=3.3
23:13:30.017 00.000 10844 MultiStar: [#1 -0.24,0.34,1.03,U] [#2 -0.00,-0.21,1.96,U] [#3 0.44,0.01,0.97,U] [#4 -0.22,-0.28,1.20,U] [#5 0.04,-0.27,1.03,U] [#6 0.19,-0.03,0.90,U] [#7 -0.44,-0.05,0.83,U] [#8 -0.08,-0.34,0.99,U] 
23:13:30.017 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.17, 0.09}
23:13:30.017 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
23:13:30.017 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
23:13:30.017 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.03 mountX=0.11 mountY=-0.03, mountTheta=-0.29
23:13:30.017 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
23:13:30.017 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
23:13:30.017 00.000 11060 Worker thread wakes up
23:13:30.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
23:13:30.017 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
23:13:30.017 00.000 11060 Moving (-0.05, -0.10) raw xDistance=0.11 yDistance=-0.03
23:13:30.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:13:30.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:30.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:13:30.017 00.000 11060 MoveAxis(E, 0, ABG)
23:13:30.017 00.000 11060 Move returns status 0, amount 0
23:13:30.017 00.000 11060 MoveAxis(N, 0, ABG)
23:13:30.017 00.000 11060 Move returns status 0, amount 0
23:13:30.017 00.000 11060 move complete, result=0
23:13:30.017 00.000 11060 worker thread done servicing request
23:13:30.023 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:30.047 00.024 10844 UpdateGuideState exits: m=2960 SNR=35.3
23:13:30.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:30.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:30.047 00.000 10844 Enqueuing Expose request
23:13:30.047 00.000 11060 Worker thread wakes up
23:13:30.047 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:30.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:30.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:30.682 00.635 11060 Exposure complete
23:13:30.858 00.176 11060 worker thread done servicing request
23:13:30.858 00.000 10844 OnExposeComplete: enter
23:13:30.858 00.000 10844 UpdateGuideState(): m_state=6
23:13:30.859 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
23:13:30.859 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=59.94, Mass=2916, SNR=34.9, Peak=216 HFD=3.7
23:13:30.870 00.011 10844 MultiStar: [#1 0.09,0.37,1.01,U] [#2 -0.33,-0.02,2.03,U] [#3 0.54,-0.18,0.89,U] [#4 0.52,-0.35,0.96,U] [#5 -0.05,0.06,1.06,U] [#6 -0.00,-0.46,0.96,U] [#7 -0.19,-0.10,0.89,U] [#8 -0.28,0.14,1.00,U] 
23:13:30.870 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.23, 0.32}
23:13:30.870 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
23:13:30.870 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
23:13:30.870 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.73 mountX=0.02 mountY=-0.03, mountTheta=-0.98
23:13:30.874 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
23:13:30.874 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
23:13:30.874 00.000 11060 Worker thread wakes up
23:13:30.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:13:30.874 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:13:30.874 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=-0.03
23:13:30.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:13:30.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:30.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:13:30.874 00.000 11060 MoveAxis(E, 0, ABG)
23:13:30.874 00.000 11060 Move returns status 0, amount 0
23:13:30.874 00.000 11060 MoveAxis(N, 0, ABG)
23:13:30.874 00.000 11060 Move returns status 0, amount 0
23:13:30.874 00.000 11060 move complete, result=0
23:13:30.874 00.000 11060 worker thread done servicing request
23:13:30.878 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:30.890 00.012 10844 UpdateGuideState exits: m=2916 SNR=34.9
23:13:30.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:30.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:30.890 00.000 10844 Enqueuing Expose request
23:13:30.890 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:30.890 00.000 11060 Worker thread wakes up
23:13:30.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:30.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:31.513 00.623 11060 Exposure complete
23:13:31.698 00.185 11060 worker thread done servicing request
23:13:31.698 00.000 10844 OnExposeComplete: enter
23:13:31.698 00.000 10844 UpdateGuideState(): m_state=6
23:13:31.698 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
23:13:31.698 00.000 10844 Star::Find returns 1 (1), X=254.52, Y=60.37, Mass=3359, SNR=37.8, Peak=255 HFD=3.3
23:13:31.698 00.000 10844 MultiStar: [#1 -0.11,0.71,0.00,M1] [#2 -0.14,0.16,1.86,U] [#3 0.26,-0.20,0.89,U] [#4 -0.03,-0.16,0.89,U] [#5 0.07,0.42,1.00,U] [#6 0.43,-0.07,0.82,U] [#7 -0.27,0.31,0.76,U] [#8 -0.15,0.23,0.89,U] 
23:13:31.698 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.19}, one-star: {-0.60, 0.75}
23:13:31.698 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
23:13:31.698 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
23:13:31.698 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.93 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
23:13:31.698 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.19, opts=13)
23:13:31.698 00.000 10844 Enqueuing Move request for scope (-0.07, 0.19)
23:13:31.698 00.000 11060 Worker thread wakes up
23:13:31.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
23:13:31.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
23:13:31.698 00.000 11060 Moving (-0.07, 0.19) raw xDistance=-0.17 yDistance=-0.10
23:13:31.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:13:31.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:31.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:31.698 00.000 11060 MoveAxis(E, 30, ABG)
23:13:31.698 00.000 11060 Guiding  Dir = 2, Dur = 30
23:13:31.707 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:13:31.713 00.006 11060 IsSlewing returns 0
23:13:31.713 00.000 11060 IsGuiding returns 0
23:13:31.736 00.023 10844 UpdateGuideState exits: m=3359 SNR=37.8 Saturated
23:13:31.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:31.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:31.736 00.000 10844 Enqueuing Expose request
23:13:31.758 00.022 11060 IsGuiding returns 0
23:13:31.758 00.000 11060 Move returns status 0, amount 30
23:13:31.758 00.000 11060 MoveAxis(N, 0, ABG)
23:13:31.758 00.000 11060 Move returns status 0, amount 0
23:13:31.758 00.000 11060 move complete, result=0
23:13:31.758 00.000 11060 worker thread done servicing request
23:13:31.758 00.000 11060 Worker thread wakes up
23:13:31.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:31.758 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:13:31.760 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:32.379 00.619 11060 Exposure complete
23:13:32.538 00.159 11060 worker thread done servicing request
23:13:32.538 00.000 10844 OnExposeComplete: enter
23:13:32.538 00.000 10844 UpdateGuideState(): m_state=6
23:13:32.538 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
23:13:32.538 00.000 10844 Star::Find returns 1 (1), X=254.40, Y=59.69, Mass=3134, SNR=36.5, Peak=255 HFD=3.2
23:13:32.544 00.006 10844 MultiStar: [#1 -0.53,1.16,0.00,M2] [#2 -0.33,-0.60,0.00,M1] [#3 -0.01,0.23,0.96,U] [#4 -0.37,0.45,0.91,U] [#5 0.39,0.30,0.98,U] [#6 -0.15,0.17,0.89,U] [#7 -0.39,0.22,0.84,U] [#8 -0.35,-0.25,0.89,U] 
23:13:32.544 00.000 10844 refined, 6 included, MultiStar: {-0.23, 0.17}, one-star: {-0.72, 0.07}
23:13:32.544 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.25 = -2.04)
23:13:32.544 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
23:13:32.544 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.28 cameraTheta=2.49 mountX=-0.13 mountY=-0.25, mountTheta=-2.04
23:13:32.544 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.17, opts=13)
23:13:32.544 00.000 10844 Enqueuing Move request for scope (-0.23, 0.17)
23:13:32.544 00.000 11060 Worker thread wakes up
23:13:32.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
23:13:32.544 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
23:13:32.544 00.000 11060 Moving (-0.23, 0.17) raw xDistance=-0.13 yDistance=-0.25
23:13:32.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:13:32.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
23:13:32.544 00.000 11060 MoveAxis(E, 23, ABG)
23:13:32.544 00.000 11060 Guiding  Dir = 2, Dur = 23
23:13:32.549 00.005 11060 IsSlewing returns 0
23:13:32.549 00.000 11060 IsGuiding returns 0
23:13:32.551 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:13:32.564 00.013 10844 UpdateGuideState exits: m=3134 SNR=36.5 Saturated
23:13:32.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:32.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:32.564 00.000 10844 Enqueuing Expose request
23:13:32.581 00.017 11060 IsGuiding returns 0
23:13:32.581 00.000 11060 Move returns status 0, amount 23
23:13:32.581 00.000 11060 MoveAxis(N, 98, ABG)
23:13:32.581 00.000 11060 Guiding  Dir = 0, Dur = 98
23:13:32.599 00.018 11060 IsSlewing returns 0
23:13:32.599 00.000 11060 IsGuiding returns 0
23:13:32.704 00.105 11060 IsGuiding returns 0
23:13:32.704 00.000 11060 Move returns status 0, amount 98
23:13:32.706 00.002 11060 move complete, result=0
23:13:32.706 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.3 px 98 ms NORTH
23:13:32.706 00.000 11060 worker thread done servicing request
23:13:32.706 00.000 11060 Worker thread wakes up
23:13:32.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:32.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:33.367 00.661 11060 Exposure complete
23:13:33.531 00.164 11060 worker thread done servicing request
23:13:33.531 00.000 10844 OnExposeComplete: enter
23:13:33.531 00.000 10844 UpdateGuideState(): m_state=6
23:13:33.531 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
23:13:33.531 00.000 10844 Star::Find returns 1 (1), X=254.96, Y=59.61, Mass=3184, SNR=36.7, Peak=255 HFD=3.6
23:13:33.531 00.000 10844 MultiStar: [#1 0.06,0.70,0.00,M3] [#2 0.04,-0.50,1.89,U] [#3 0.50,0.38,0.99,U] [#4 0.18,-0.15,0.91,U] [#5 0.15,0.61,0.98,U] [#6 0.17,-0.03,0.88,U] [#7 -0.33,0.34,0.85,U] [#8 -0.24,-0.10,0.91,U] 
23:13:33.531 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {-0.16, -0.01}
23:13:33.531 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
23:13:33.531 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
23:13:33.531 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.10 mountX=-0.01 mountY=0.04, mountTheta=1.86
23:13:33.535 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
23:13:33.535 00.000 10844 Enqueuing Move request for scope (0.04, 0.00)
23:13:33.535 00.000 11060 Worker thread wakes up
23:13:33.536 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:13:33.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:13:33.536 00.000 11060 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=0.04
23:13:33.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:13:33.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:33.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:13:33.536 00.000 11060 MoveAxis(E, 0, ABG)
23:13:33.536 00.000 11060 Move returns status 0, amount 0
23:13:33.536 00.000 11060 MoveAxis(N, 0, ABG)
23:13:33.536 00.000 11060 Move returns status 0, amount 0
23:13:33.536 00.000 11060 move complete, result=0
23:13:33.536 00.000 11060 worker thread done servicing request
23:13:33.542 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:13:33.552 00.010 10844 UpdateGuideState exits: m=3184 SNR=36.7 Saturated
23:13:33.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:33.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:33.552 00.000 10844 Enqueuing Expose request
23:13:33.552 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:33.552 00.000 11060 Worker thread wakes up
23:13:33.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:33.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:34.189 00.637 11060 Exposure complete
23:13:34.374 00.185 11060 worker thread done servicing request
23:13:34.374 00.000 10844 OnExposeComplete: enter
23:13:34.374 00.000 10844 UpdateGuideState(): m_state=6
23:13:34.374 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
23:13:34.374 00.000 10844 Star::Find returns 1 (0), X=254.63, Y=60.11, Mass=3125, SNR=36.1, Peak=242 HFD=3.6
23:13:34.374 00.000 10844 MultiStar: [#1 -0.04,1.17,0.00,M4] [#2 -0.06,0.28,1.95,U] [#3 0.73,0.16,0.00,M1] [#4 -0.30,-0.31,0.97,U] [#5 0.67,0.24,0.00,M1] [#6 -0.25,0.07,0.87,U] [#7 0.26,0.51,0.81,U] [#8 0.07,-0.38,1.02,U] 
23:13:34.374 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.12}, one-star: {-0.49, 0.49}
23:13:34.374 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
23:13:34.374 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.19)
23:13:34.374 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.36 mountX=-0.10 mountY=-0.14, mountTheta=-2.17
23:13:34.376 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.12, opts=13)
23:13:34.376 00.000 10844 Enqueuing Move request for scope (-0.12, 0.12)
23:13:34.376 00.000 11060 Worker thread wakes up
23:13:34.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
23:13:34.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
23:13:34.376 00.000 11060 Moving (-0.12, 0.12) raw xDistance=-0.10 yDistance=-0.14
23:13:34.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:13:34.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:34.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:13:34.376 00.000 11060 MoveAxis(E, 0, ABG)
23:13:34.376 00.000 11060 Move returns status 0, amount 0
23:13:34.376 00.000 11060 MoveAxis(N, 0, ABG)
23:13:34.376 00.000 11060 Move returns status 0, amount 0
23:13:34.376 00.000 11060 move complete, result=0
23:13:34.376 00.000 11060 worker thread done servicing request
23:13:34.381 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:34.394 00.013 10844 UpdateGuideState exits: m=3125 SNR=36.1
23:13:34.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:34.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:34.394 00.000 10844 Enqueuing Expose request
23:13:34.394 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:34.394 00.000 11060 Worker thread wakes up
23:13:34.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:34.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:35.025 00.631 11060 Exposure complete
23:13:35.189 00.164 11060 worker thread done servicing request
23:13:35.189 00.000 10844 OnExposeComplete: enter
23:13:35.189 00.000 10844 UpdateGuideState(): m_state=6
23:13:35.189 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
23:13:35.189 00.000 10844 Star::Find returns 1 (0), X=254.74, Y=59.81, Mass=3348, SNR=37.4, Peak=252 HFD=3.5
23:13:35.189 00.000 10844 MultiStar: [#1 -0.33,0.84,0.00,M5] [#2 0.64,0.40,0.00,M1] [#3 0.41,0.20,0.92,U] [#4 -0.40,-0.08,0.92,U] [#5 0.85,0.89,0.00,M2] [#6 0.17,0.01,0.87,U] [#7 -0.25,0.26,0.79,U] [#8 -0.04,0.09,0.91,U] 
23:13:35.189 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.11}, one-star: {-0.39, 0.19}
23:13:35.189 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
23:13:35.189 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
23:13:35.189 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.23 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
23:13:35.189 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.11, opts=13)
23:13:35.194 00.005 10844 Enqueuing Move request for scope (-0.09, 0.11)
23:13:35.194 00.000 11060 Worker thread wakes up
23:13:35.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
23:13:35.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
23:13:35.194 00.000 11060 Moving (-0.09, 0.11) raw xDistance=-0.09 yDistance=-0.10
23:13:35.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:13:35.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:35.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:13:35.194 00.000 11060 MoveAxis(E, 0, ABG)
23:13:35.194 00.000 11060 Move returns status 0, amount 0
23:13:35.194 00.000 11060 MoveAxis(N, 0, ABG)
23:13:35.194 00.000 11060 Move returns status 0, amount 0
23:13:35.194 00.000 11060 move complete, result=0
23:13:35.194 00.000 11060 worker thread done servicing request
23:13:35.199 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:35.212 00.013 10844 UpdateGuideState exits: m=3348 SNR=37.4
23:13:35.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:35.214 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:35.214 00.000 10844 Enqueuing Expose request
23:13:35.214 00.000 11060 Worker thread wakes up
23:13:35.214 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:35.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:35.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:35.861 00.647 11060 Exposure complete
23:13:36.028 00.167 11060 worker thread done servicing request
23:13:36.028 00.000 10844 OnExposeComplete: enter
23:13:36.030 00.002 10844 UpdateGuideState(): m_state=6
23:13:36.030 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
23:13:36.030 00.000 10844 Star::Find returns 1 (0), X=254.45, Y=60.19, Mass=3279, SNR=37.1, Peak=234 HFD=3.6
23:13:36.030 00.000 10844 MultiStar: [#1 -0.11,0.66,0.00,M6] [#2 -0.12,-0.20,1.80,U] [#3 -0.31,0.10,1.03,U] [#4 -0.42,-0.28,0.99,U] [#5 -0.18,0.16,0.99,U] [#6 0.12,-0.59,0.87,U] [#7 -0.46,0.14,0.91,U] [#8 -0.67,-0.19,0.00,M1] 
23:13:36.030 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.02}, one-star: {-0.67, 0.58}
23:13:36.030 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
23:13:36.030 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
23:13:36.030 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.05 mountX=0.07 mountY=-0.27, mountTheta=-1.30
23:13:36.031 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.02, opts=13)
23:13:36.031 00.000 10844 Enqueuing Move request for scope (-0.28, -0.02)
23:13:36.033 00.002 11060 Worker thread wakes up
23:13:36.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
23:13:36.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
23:13:36.033 00.000 11060 Moving (-0.28, -0.02) raw xDistance=0.07 yDistance=-0.27
23:13:36.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:13:36.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
23:13:36.033 00.000 11060 MoveAxis(E, 0, ABG)
23:13:36.033 00.000 11060 Move returns status 0, amount 0
23:13:36.033 00.000 11060 MoveAxis(N, 105, ABG)
23:13:36.033 00.000 11060 Guiding  Dir = 0, Dur = 105
23:13:36.037 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:36.047 00.010 11060 IsSlewing returns 0
23:13:36.048 00.001 11060 IsGuiding returns 0
23:13:36.051 00.003 10844 UpdateGuideState exits: m=3279 SNR=37.1
23:13:36.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:36.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:36.051 00.000 10844 Enqueuing Expose request
23:13:36.161 00.110 11060 IsGuiding returns 0
23:13:36.161 00.000 11060 Move returns status 0, amount 105
23:13:36.161 00.000 11060 move complete, result=0
23:13:36.161 00.000 11060 worker thread done servicing request
23:13:36.161 00.000 11060 Worker thread wakes up
23:13:36.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:36.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:36.161 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 105 ms NORTH
23:13:36.831 00.670 11060 Exposure complete
23:13:36.999 00.168 11060 worker thread done servicing request
23:13:36.999 00.000 10844 OnExposeComplete: enter
23:13:36.999 00.000 10844 UpdateGuideState(): m_state=6
23:13:36.999 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
23:13:36.999 00.000 10844 Star::Find returns 1 (0), X=254.82, Y=60.09, Mass=3077, SNR=36.0, Peak=232 HFD=3.3
23:13:36.999 00.000 10844 MultiStar: [#1 0.04,-0.00,0.99,U] [#2 0.87,-0.04,0.00,M1] [#3 0.78,0.19,0.00,M1] [#4 0.00,-0.00,1.00,U] [#5 0.71,0.30,0.00,M2] [#6 0.42,0.06,0.89,U] [#7 -0.33,0.08,0.85,U] [#8 0.07,0.27,0.98,U] 
23:13:36.999 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.15}, one-star: {-0.30, 0.47}
23:13:36.999 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.85)
23:13:36.999 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
23:13:36.999 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.69 mountX=-0.14 mountY=-0.04, mountTheta=-2.86
23:13:37.002 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
23:13:37.002 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
23:13:37.002 00.000 11060 Worker thread wakes up
23:13:37.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
23:13:37.002 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
23:13:37.002 00.000 11060 Moving (-0.02, 0.15) raw xDistance=-0.14 yDistance=-0.04
23:13:37.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:13:37.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:37.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:37.004 00.002 11060 MoveAxis(E, 25, ABG)
23:13:37.004 00.000 11060 Guiding  Dir = 2, Dur = 25
23:13:37.011 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:37.012 00.001 11060 IsSlewing returns 0
23:13:37.012 00.000 11060 IsGuiding returns 0
23:13:37.027 00.015 10844 UpdateGuideState exits: m=3077 SNR=36.0
23:13:37.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:37.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:37.027 00.000 10844 Enqueuing Expose request
23:13:37.043 00.016 11060 IsGuiding returns 0
23:13:37.043 00.000 11060 Move returns status 0, amount 25
23:13:37.043 00.000 11060 MoveAxis(N, 0, ABG)
23:13:37.043 00.000 11060 Move returns status 0, amount 0
23:13:37.043 00.000 11060 move complete, result=0
23:13:37.045 00.002 11060 worker thread done servicing request
23:13:37.045 00.000 11060 Worker thread wakes up
23:13:37.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:37.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:37.045 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
23:13:37.670 00.625 11060 Exposure complete
23:13:37.825 00.155 11060 worker thread done servicing request
23:13:37.825 00.000 10844 OnExposeComplete: enter
23:13:37.825 00.000 10844 UpdateGuideState(): m_state=6
23:13:37.825 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
23:13:37.825 00.000 10844 Star::Find returns 1 (0), X=254.78, Y=59.81, Mass=3427, SNR=38.0, Peak=240 HFD=3.7
23:13:37.825 00.000 10844 MultiStar: [#1 -0.17,0.72,0.00,M6] [#2 0.79,-0.07,0.00,M2] [#3 0.71,0.21,0.00,M2] [#4 0.25,-0.08,0.96,U] [#5 0.69,0.66,0.00,M3] [#6 0.03,0.29,0.91,U] [#7 -0.53,0.28,0.81,U] [#8 0.33,-0.55,0.94,U] 
23:13:37.825 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.02}, one-star: {-0.34, 0.19}
23:13:37.825 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:13:37.825 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
23:13:37.825 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.71 mountX=-0.01 mountY=-0.04, mountTheta=-1.83
23:13:37.828 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
23:13:37.828 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
23:13:37.828 00.000 11060 Worker thread wakes up
23:13:37.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:13:37.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:13:37.828 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.01 yDistance=-0.04
23:13:37.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:13:37.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:37.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:37.828 00.000 11060 MoveAxis(E, 0, ABG)
23:13:37.828 00.000 11060 Move returns status 0, amount 0
23:13:37.828 00.000 11060 MoveAxis(N, 0, ABG)
23:13:37.828 00.000 11060 Move returns status 0, amount 0
23:13:37.828 00.000 11060 move complete, result=0
23:13:37.828 00.000 11060 worker thread done servicing request
23:13:37.830 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:37.845 00.015 10844 UpdateGuideState exits: m=3427 SNR=38.0
23:13:37.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:37.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:37.845 00.000 10844 Enqueuing Expose request
23:13:37.845 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:37.847 00.002 11060 Worker thread wakes up
23:13:37.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:37.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:38.483 00.636 11060 Exposure complete
23:13:38.648 00.165 11060 worker thread done servicing request
23:13:38.653 00.005 10844 OnExposeComplete: enter
23:13:38.653 00.000 10844 UpdateGuideState(): m_state=6
23:13:38.653 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
23:13:38.653 00.000 10844 Star::Find returns 1 (0), X=254.31, Y=60.13, Mass=3295, SNR=36.8, Peak=252 HFD=3.7
23:13:38.653 00.000 10844 MultiStar: [#1 -0.24,0.06,0.97,U] [#2 0.48,0.24,1.98,U] [#3 0.89,-0.14,0.00,M3] [#4 0.51,0.89,0.00,M1] [#5 0.65,0.46,0.00,M4] [#6 0.06,-0.00,0.89,U] [#7 0.04,-0.07,0.88,U] [#8 -0.31,-0.57,0.96,U] 
23:13:38.653 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.07}, one-star: {-0.81, 0.52}
23:13:38.653 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
23:13:38.653 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
23:13:38.653 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.17 mountX=-0.06 mountY=-0.05, mountTheta=-2.37
23:13:38.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
23:13:38.654 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
23:13:38.654 00.000 11060 Worker thread wakes up
23:13:38.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:13:38.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:13:38.654 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=-0.05
23:13:38.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:13:38.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:38.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:13:38.654 00.000 11060 MoveAxis(E, 0, ABG)
23:13:38.654 00.000 11060 Move returns status 0, amount 0
23:13:38.654 00.000 11060 MoveAxis(N, 0, ABG)
23:13:38.656 00.002 11060 Move returns status 0, amount 0
23:13:38.656 00.000 11060 move complete, result=0
23:13:38.656 00.000 11060 worker thread done servicing request
23:13:38.659 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:38.674 00.015 10844 UpdateGuideState exits: m=3295 SNR=36.8
23:13:38.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:38.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:38.674 00.000 10844 Enqueuing Expose request
23:13:38.674 00.000 11060 Worker thread wakes up
23:13:38.674 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:38.676 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:38.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:39.297 00.621 11060 Exposure complete
23:13:39.456 00.159 11060 worker thread done servicing request
23:13:39.456 00.000 10844 OnExposeComplete: enter
23:13:39.456 00.000 10844 UpdateGuideState(): m_state=6
23:13:39.456 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
23:13:39.456 00.000 10844 Star::Find returns 1 (1), X=254.96, Y=60.41, Mass=3150, SNR=36.7, Peak=255 HFD=3.4
23:13:39.456 00.000 10844 MultiStar: [#1 0.27,0.79,0.00,M6] [#2 0.29,-0.02,1.85,U] [#3 0.45,0.29,0.88,U] [#4 -0.52,-0.33,0.99,U] [#5 0.53,0.40,0.00,M5] [#6 -0.13,-0.02,0.90,U] [#7 -0.30,-0.27,0.86,U] [#8 -0.00,-0.39,0.96,U] 
23:13:39.456 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {-0.16, 0.79}
23:13:39.456 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.77)
23:13:39.456 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.78)
23:13:39.456 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.77 mountX=-0.00 mountY=-0.02, mountTheta=-1.77
23:13:39.460 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
23:13:39.460 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
23:13:39.460 00.000 11060 Worker thread wakes up
23:13:39.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:13:39.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:13:39.460 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
23:13:39.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:13:39.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:39.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:13:39.460 00.000 11060 MoveAxis(E, 0, ABG)
23:13:39.460 00.000 11060 Move returns status 0, amount 0
23:13:39.460 00.000 11060 MoveAxis(N, 0, ABG)
23:13:39.460 00.000 11060 Move returns status 0, amount 0
23:13:39.460 00.000 11060 move complete, result=0
23:13:39.460 00.000 11060 worker thread done servicing request
23:13:39.466 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:13:39.492 00.026 10844 UpdateGuideState exits: m=3150 SNR=36.7 Saturated
23:13:39.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:39.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:39.492 00.000 10844 Enqueuing Expose request
23:13:39.492 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:13:39.492 00.000 11060 Worker thread wakes up
23:13:39.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:39.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:40.117 00.625 11060 Exposure complete
23:13:40.290 00.173 11060 worker thread done servicing request
23:13:40.290 00.000 10844 OnExposeComplete: enter
23:13:40.290 00.000 10844 UpdateGuideState(): m_state=6
23:13:40.290 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
23:13:40.290 00.000 10844 Star::Find returns 1 (0), X=254.63, Y=59.39, Mass=2903, SNR=34.6, Peak=252 HFD=3.4
23:13:40.290 00.000 10844 MultiStar: [#1 -0.29,0.27,1.09,U] [#2 0.12,-0.31,2.00,U] [#3 0.35,-0.19,0.95,U] [#4 -0.36,-0.24,0.95,U] [#5 0.44,0.31,1.10,U] [#6 -0.22,-0.30,0.95,U] [#7 -0.38,0.06,0.88,U] [#8 0.04,-0.27,0.96,U] 
23:13:40.290 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.11}, one-star: {-0.49, -0.23}
23:13:40.290 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
23:13:40.290 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
23:13:40.290 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.06 mountX=0.12 mountY=-0.04, mountTheta=-0.32
23:13:40.295 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
23:13:40.295 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
23:13:40.295 00.000 11060 Worker thread wakes up
23:13:40.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
23:13:40.295 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
23:13:40.295 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.04
23:13:40.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:13:40.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:40.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:13:40.295 00.000 11060 MoveAxis(W, 21, ABG)
23:13:40.295 00.000 11060 Guiding  Dir = 3, Dur = 21
23:13:40.300 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:40.310 00.010 11060 IsSlewing returns 0
23:13:40.310 00.000 11060 IsGuiding returns 0
23:13:40.325 00.015 10844 UpdateGuideState exits: m=2903 SNR=34.6
23:13:40.327 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:40.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:40.327 00.000 10844 Enqueuing Expose request
23:13:40.356 00.029 11060 IsGuiding returns 0
23:13:40.356 00.000 11060 Move returns status 0, amount 21
23:13:40.356 00.000 11060 MoveAxis(N, 0, ABG)
23:13:40.356 00.000 11060 Move returns status 0, amount 0
23:13:40.356 00.000 11060 move complete, result=0
23:13:40.356 00.000 11060 worker thread done servicing request
23:13:40.356 00.000 11060 Worker thread wakes up
23:13:40.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:40.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:40.356 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
23:13:40.982 00.626 11060 Exposure complete
23:13:41.154 00.172 11060 worker thread done servicing request
23:13:41.154 00.000 10844 OnExposeComplete: enter
23:13:41.154 00.000 10844 UpdateGuideState(): m_state=6
23:13:41.154 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
23:13:41.154 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.97, Mass=3423, SNR=37.9, Peak=247 HFD=4.0
23:13:41.154 00.000 10844 MultiStar: [#1 0.53,0.06,1.00,U] [#2 0.23,0.42,1.82,U] [#3 0.67,-0.13,0.00,M2] [#4 0.25,-0.20,0.84,U] [#5 0.39,0.56,0.00,M5] [#6 0.46,0.04,0.87,U] [#7 -0.04,0.02,0.81,U] [#8 0.17,-0.68,0.00,M1] 
23:13:41.154 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.17}, one-star: {-0.03, 0.35}
23:13:41.154 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
23:13:41.154 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
23:13:41.154 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.62 mountX=-0.21 mountY=0.20, mountTheta=2.36
23:13:41.159 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.17, opts=13)
23:13:41.159 00.000 10844 Enqueuing Move request for scope (0.23, 0.17)
23:13:41.159 00.000 11060 Worker thread wakes up
23:13:41.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
23:13:41.159 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
23:13:41.159 00.000 11060 Moving (0.23, 0.17) raw xDistance=-0.21 yDistance=0.20
23:13:41.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
23:13:41.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:13:41.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:13:41.159 00.000 11060 MoveAxis(E, 35, ABG)
23:13:41.159 00.000 11060 Guiding  Dir = 2, Dur = 35
23:13:41.165 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:41.170 00.005 11060 IsSlewing returns 0
23:13:41.170 00.000 11060 IsGuiding returns 0
23:13:41.185 00.015 10844 UpdateGuideState exits: m=3423 SNR=37.9
23:13:41.190 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:41.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:41.190 00.000 10844 Enqueuing Expose request
23:13:41.216 00.026 11060 IsGuiding returns 0
23:13:41.216 00.000 11060 Move returns status 0, amount 35
23:13:41.216 00.000 11060 MoveAxis(N, 0, ABG)
23:13:41.216 00.000 11060 Move returns status 0, amount 0
23:13:41.216 00.000 11060 move complete, result=0
23:13:41.216 00.000 11060 worker thread done servicing request
23:13:41.216 00.000 11060 Worker thread wakes up
23:13:41.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:41.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:41.221 00.005 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
23:13:41.847 00.626 11060 Exposure complete
23:13:42.014 00.167 11060 worker thread done servicing request
23:13:42.014 00.000 10844 OnExposeComplete: enter
23:13:42.014 00.000 10844 UpdateGuideState(): m_state=6
23:13:42.014 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
23:13:42.014 00.000 10844 Star::Find returns 1 (0), X=254.80, Y=59.49, Mass=3667, SNR=39.2, Peak=250 HFD=3.7
23:13:42.014 00.000 10844 MultiStar: [#1 0.31,0.34,0.89,U] [#2 0.33,-0.48,1.80,U] [#3 0.05,-0.63,0.90,U] [#4 0.30,-0.63,0.00,M1] [#5 -0.01,-0.05,0.90,U] [#6 0.04,-0.59,0.86,U] [#7 -0.12,0.30,0.79,U] [#8 -0.28,-0.98,0.00,M2] 
23:13:42.014 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.22}, one-star: {-0.32, -0.13}
23:13:42.014 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
23:13:42.014 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
23:13:42.014 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.25 mountX=0.20 mountY=0.11, mountTheta=0.49
23:13:42.020 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.22, opts=13)
23:13:42.020 00.000 10844 Enqueuing Move request for scope (0.07, -0.22)
23:13:42.020 00.000 11060 Worker thread wakes up
23:13:42.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
23:13:42.021 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
23:13:42.021 00.000 11060 Moving (0.07, -0.22) raw xDistance=0.20 yDistance=0.11
23:13:42.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:13:42.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:42.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:13:42.021 00.000 11060 MoveAxis(W, 34, ABG)
23:13:42.021 00.000 11060 Guiding  Dir = 3, Dur = 34
23:13:42.027 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:42.034 00.007 11060 IsSlewing returns 0
23:13:42.034 00.000 11060 IsGuiding returns 0
23:13:42.055 00.021 10844 UpdateGuideState exits: m=3667 SNR=39.2
23:13:42.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:42.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:42.055 00.000 10844 Enqueuing Expose request
23:13:42.080 00.025 11060 IsGuiding returns 0
23:13:42.080 00.000 11060 Move returns status 0, amount 34
23:13:42.080 00.000 11060 MoveAxis(N, 0, ABG)
23:13:42.080 00.000 11060 Move returns status 0, amount 0
23:13:42.080 00.000 11060 move complete, result=0
23:13:42.080 00.000 11060 worker thread done servicing request
23:13:42.080 00.000 11060 Worker thread wakes up
23:13:42.082 00.002 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
23:13:42.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:42.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:42.714 00.632 11060 Exposure complete
23:13:42.881 00.167 11060 worker thread done servicing request
23:13:42.881 00.000 10844 OnExposeComplete: enter
23:13:42.881 00.000 10844 UpdateGuideState(): m_state=6
23:13:42.881 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
23:13:42.881 00.000 10844 Star::Find returns 1 (0), X=255.04, Y=60.33, Mass=3019, SNR=35.6, Peak=242 HFD=3.5
23:13:42.881 00.000 10844 MultiStar: [#1 0.22,0.88,0.00,M4] [#2 0.46,0.08,2.07,U] [#3 0.79,-0.21,0.00,M2] [#4 0.65,-0.35,0.00,M2] [#5 0.49,0.16,1.09,U] [#6 0.21,-0.58,0.96,U] [#7 -0.06,0.22,0.85,U] [#8 0.16,-0.26,0.98,U] 
23:13:42.881 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.06}, one-star: {-0.08, 0.71}
23:13:42.881 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
23:13:42.881 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
23:13:42.881 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.26 cameraTheta=0.24 mountX=-0.11 mountY=0.23, mountTheta=1.99
23:13:42.885 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.06, opts=13)
23:13:42.886 00.001 10844 Enqueuing Move request for scope (0.25, 0.06)
23:13:42.886 00.000 11060 Worker thread wakes up
23:13:42.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.06) opts 0xd
23:13:42.886 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.06)
23:13:42.886 00.000 11060 Moving (0.25, 0.06) raw xDistance=-0.11 yDistance=0.23
23:13:42.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:13:42.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:42.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:13:42.886 00.000 11060 MoveAxis(E, 0, ABG)
23:13:42.886 00.000 11060 Move returns status 0, amount 0
23:13:42.887 00.001 11060 MoveAxis(N, 0, ABG)
23:13:42.887 00.000 11060 Move returns status 0, amount 0
23:13:42.887 00.000 11060 move complete, result=0
23:13:42.887 00.000 11060 worker thread done servicing request
23:13:42.891 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:42.910 00.019 10844 UpdateGuideState exits: m=3019 SNR=35.6
23:13:42.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:42.911 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:42.911 00.000 10844 Enqueuing Expose request
23:13:42.911 00.000 11060 Worker thread wakes up
23:13:42.911 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:13:42.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:42.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:43.543 00.632 11060 Exposure complete
23:13:43.704 00.161 11060 worker thread done servicing request
23:13:43.704 00.000 10844 OnExposeComplete: enter
23:13:43.704 00.000 10844 UpdateGuideState(): m_state=6
23:13:43.704 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
23:13:43.704 00.000 10844 Star::Find returns 1 (1), X=254.98, Y=60.48, Mass=2816, SNR=34.2, Peak=255 HFD=3.6
23:13:43.704 00.000 10844 MultiStar: [#1 0.05,0.85,0.00,M5] [#2 -0.26,0.92,0.00,M1] [#3 0.13,1.24,0.00,M3] [#4 0.06,0.70,0.00,M3] [#5 0.50,0.38,1.13,U] [#6 0.11,-0.41,0.99,U] [#7 -0.07,0.60,0.86,U] [#8 0.03,-0.01,1.06,U] 
23:13:43.704 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.28}, one-star: {-0.14, 0.86}
23:13:43.704 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
23:13:43.704 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
23:13:43.704 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.29 cameraTheta=1.22 mountX=-0.29 mountY=0.05, mountTheta=2.96
23:13:43.704 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.28, opts=13)
23:13:43.704 00.000 10844 Enqueuing Move request for scope (0.10, 0.28)
23:13:43.704 00.000 11060 Worker thread wakes up
23:13:43.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
23:13:43.704 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
23:13:43.704 00.000 11060 Moving (0.10, 0.28) raw xDistance=-0.29 yDistance=0.05
23:13:43.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:13:43.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:43.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:13:43.704 00.000 11060 MoveAxis(E, 50, ABG)
23:13:43.704 00.000 11060 Guiding  Dir = 2, Dur = 50
23:13:43.708 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:43.721 00.013 10844 UpdateGuideState exits: m=2816 SNR=34.2 Saturated
23:13:43.724 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:43.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:43.724 00.000 11060 IsSlewing returns 0
23:13:43.724 00.000 10844 Enqueuing Expose request
23:13:43.724 00.000 11060 IsGuiding returns 0
23:13:43.801 00.077 11060 IsGuiding returns 0
23:13:43.802 00.001 11060 Move returns status 0, amount 50
23:13:43.802 00.000 11060 MoveAxis(N, 0, ABG)
23:13:43.802 00.000 11060 Move returns status 0, amount 0
23:13:43.802 00.000 11060 move complete, result=0
23:13:43.802 00.000 11060 worker thread done servicing request
23:13:43.802 00.000 11060 Worker thread wakes up
23:13:43.803 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:43.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:43.803 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
23:13:44.431 00.628 11060 Exposure complete
23:13:44.593 00.162 11060 worker thread done servicing request
23:13:44.593 00.000 10844 OnExposeComplete: enter
23:13:44.593 00.000 10844 UpdateGuideState(): m_state=6
23:13:44.593 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
23:13:44.593 00.000 10844 Star::Find returns 1 (1), X=254.96, Y=60.06, Mass=2945, SNR=35.0, Peak=255 HFD=2.9
23:13:44.593 00.000 10844 MultiStar: [#1 -0.02,-0.05,0.95,U] [#2 0.16,-0.08,1.95,U] [#3 0.93,-0.29,0.00,M4] [#4 0.16,-0.41,1.02,U] [#5 0.43,0.20,1.08,U] [#6 -0.11,-0.08,1.03,U] [#7 -0.35,-0.69,0.00,M1] [#8 0.24,-0.72,0.00,M1] 
23:13:44.593 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.01}, one-star: {-0.16, 0.44}
23:13:44.593 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
23:13:44.593 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
23:13:44.593 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.07 mountX=-0.01 mountY=0.09, mountTheta=1.69
23:13:44.593 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
23:13:44.593 00.000 10844 Enqueuing Move request for scope (0.09, -0.01)
23:13:44.593 00.000 11060 Worker thread wakes up
23:13:44.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:13:44.593 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:13:44.593 00.000 11060 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
23:13:44.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:13:44.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:44.598 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:13:44.598 00.000 11060 MoveAxis(E, 0, ABG)
23:13:44.598 00.000 11060 Move returns status 0, amount 0
23:13:44.598 00.000 11060 MoveAxis(N, 0, ABG)
23:13:44.598 00.000 11060 Move returns status 0, amount 0
23:13:44.598 00.000 11060 move complete, result=0
23:13:44.598 00.000 11060 worker thread done servicing request
23:13:44.604 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:44.629 00.025 10844 UpdateGuideState exits: m=2945 SNR=35.0 Saturated
23:13:44.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:44.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:44.629 00.000 10844 Enqueuing Expose request
23:13:44.629 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:44.629 00.000 11060 Worker thread wakes up
23:13:44.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:44.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:45.256 00.627 11060 Exposure complete
23:13:45.476 00.220 11060 worker thread done servicing request
23:13:45.476 00.000 10844 OnExposeComplete: enter
23:13:45.476 00.000 10844 UpdateGuideState(): m_state=6
23:13:45.476 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
23:13:45.476 00.000 10844 Star::Find returns 1 (0), X=254.83, Y=59.95, Mass=2932, SNR=34.7, Peak=219 HFD=3.6
23:13:45.476 00.000 10844 MultiStar: [#1 -0.02,0.60,1.11,U] [#2 0.28,0.12,1.95,U] [#3 0.41,0.23,1.00,U] [#4 0.15,0.45,1.04,U] [#5 0.65,0.54,0.00,M2] [#6 0.26,-0.17,1.03,U] [#7 -0.41,-0.06,0.91,U] [#8 -0.10,-0.14,1.04,U] 
23:13:45.476 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.17}, one-star: {-0.29, 0.33}
23:13:45.476 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
23:13:45.476 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:13:45.476 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.21 mountX=-0.18 mountY=0.04, mountTheta=2.94
23:13:45.480 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.17, opts=13)
23:13:45.480 00.000 10844 Enqueuing Move request for scope (0.07, 0.17)
23:13:45.480 00.000 11060 Worker thread wakes up
23:13:45.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
23:13:45.480 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
23:13:45.480 00.000 11060 Moving (0.07, 0.17) raw xDistance=-0.18 yDistance=0.04
23:13:45.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:13:45.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:45.482 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:13:45.482 00.000 11060 MoveAxis(E, 31, ABG)
23:13:45.482 00.000 11060 Guiding  Dir = 2, Dur = 31
23:13:45.488 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:45.495 00.007 11060 IsSlewing returns 0
23:13:45.495 00.000 11060 IsGuiding returns 0
23:13:45.504 00.009 10844 UpdateGuideState exits: m=2932 SNR=34.7
23:13:45.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:45.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:45.504 00.000 10844 Enqueuing Expose request
23:13:45.541 00.037 11060 IsGuiding returns 0
23:13:45.541 00.000 11060 Move returns status 0, amount 31
23:13:45.541 00.000 11060 MoveAxis(N, 0, ABG)
23:13:45.541 00.000 11060 Move returns status 0, amount 0
23:13:45.541 00.000 11060 move complete, result=0
23:13:45.541 00.000 11060 worker thread done servicing request
23:13:45.541 00.000 11060 Worker thread wakes up
23:13:45.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:45.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:45.543 00.002 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
23:13:46.180 00.637 11060 Exposure complete
23:13:46.353 00.173 11060 worker thread done servicing request
23:13:46.353 00.000 10844 OnExposeComplete: enter
23:13:46.353 00.000 10844 UpdateGuideState(): m_state=6
23:13:46.353 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
23:13:46.362 00.009 10844 Star::Find returns 1 (1), X=254.94, Y=60.42, Mass=3065, SNR=35.9, Peak=255 HFD=3.5
23:13:46.362 00.000 10844 MultiStar: [#1 0.10,0.20,0.98,U] [#2 0.20,0.23,1.93,U] [#3 0.82,-0.24,0.00,M4] [#4 0.09,-0.05,0.95,U] [#5 0.27,0.42,0.95,U] [#6 -0.01,0.22,0.94,U] [#7 -0.55,0.06,0.91,U] [#8 0.13,-0.45,1.00,U] 
23:13:46.362 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.18}, one-star: {-0.18, 0.80}
23:13:46.362 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
23:13:46.362 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.14)
23:13:46.362 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.41 mountX=-0.19 mountY=-0.00, mountTheta=-3.14
23:13:46.363 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.18, opts=13)
23:13:46.363 00.000 10844 Enqueuing Move request for scope (0.03, 0.18)
23:13:46.363 00.000 11060 Worker thread wakes up
23:13:46.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:13:46.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:13:46.363 00.000 11060 Moving (0.03, 0.18) raw xDistance=-0.19 yDistance=-0.00
23:13:46.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:13:46.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:46.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:13:46.363 00.000 11060 MoveAxis(E, 33, ABG)
23:13:46.363 00.000 11060 Guiding  Dir = 2, Dur = 33
23:13:46.370 00.007 11060 IsSlewing returns 0
23:13:46.370 00.000 11060 IsGuiding returns 0
23:13:46.374 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:46.395 00.021 10844 UpdateGuideState exits: m=3065 SNR=35.9 Saturated
23:13:46.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:46.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:46.395 00.000 10844 Enqueuing Expose request
23:13:46.419 00.024 11060 IsGuiding returns 0
23:13:46.419 00.000 11060 Move returns status 0, amount 33
23:13:46.419 00.000 11060 MoveAxis(N, 0, ABG)
23:13:46.419 00.000 11060 Move returns status 0, amount 0
23:13:46.419 00.000 11060 move complete, result=0
23:13:46.419 00.000 11060 worker thread done servicing request
23:13:46.419 00.000 11060 Worker thread wakes up
23:13:46.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:46.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:46.421 00.002 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
23:13:47.063 00.642 11060 Exposure complete
23:13:47.216 00.153 11060 worker thread done servicing request
23:13:47.216 00.000 10844 OnExposeComplete: enter
23:13:47.216 00.000 10844 UpdateGuideState(): m_state=6
23:13:47.216 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
23:13:47.216 00.000 10844 Star::Find returns 1 (0), X=254.88, Y=59.93, Mass=3183, SNR=36.8, Peak=246 HFD=3.8
23:13:47.218 00.002 10844 MultiStar: [#1 0.07,0.44,0.88,U] [#2 0.27,-0.49,1.91,U] [#3 0.77,-0.27,0.00,M5] [#4 0.16,0.34,0.89,U] [#5 0.33,0.26,0.94,U] [#6 0.33,-0.09,0.90,U] [#7 0.37,0.20,0.81,U] [#8 0.37,-0.59,0.00,M1] 
23:13:47.218 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.05}, one-star: {-0.24, 0.31}
23:13:47.218 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
23:13:47.218 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
23:13:47.218 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.27 mountX=-0.09 mountY=0.18, mountTheta=2.02
23:13:47.218 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.05, opts=13)
23:13:47.218 00.000 10844 Enqueuing Move request for scope (0.19, 0.05)
23:13:47.218 00.000 11060 Worker thread wakes up
23:13:47.221 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
23:13:47.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
23:13:47.221 00.000 11060 Moving (0.19, 0.05) raw xDistance=-0.09 yDistance=0.18
23:13:47.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:13:47.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:47.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:13:47.221 00.000 11060 MoveAxis(E, 0, ABG)
23:13:47.221 00.000 11060 Move returns status 0, amount 0
23:13:47.221 00.000 11060 MoveAxis(N, 0, ABG)
23:13:47.221 00.000 11060 Move returns status 0, amount 0
23:13:47.221 00.000 11060 move complete, result=0
23:13:47.221 00.000 11060 worker thread done servicing request
23:13:47.226 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:47.243 00.017 10844 UpdateGuideState exits: m=3183 SNR=36.8
23:13:47.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:47.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:47.243 00.000 10844 Enqueuing Expose request
23:13:47.243 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:13:47.243 00.000 11060 Worker thread wakes up
23:13:47.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:47.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:47.654 00.411 10844 evsrv: cli 0EEEE610 connect
23:13:47.654 00.000 10844 case statement mapped state 6 to 3
23:13:47.654 00.000 10844 case statement mapped state 6 to 3
23:13:47.656 00.002 10844 evsrv: cli 0EEEE610 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"d40d64cf-e2ae-4fd3-8024-a9f4616be9b6"}
23:13:47.656 00.000 10844 PhdController::Guide begins
23:13:47.656 00.000 10844 PhdController: newstate STATE_SETUP
23:13:47.656 00.000 10844 PhdController: setup
23:13:47.656 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
23:13:47.656 00.000 10844 PhdController: guider state = 6
23:13:47.656 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:13:47.656 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
23:13:47.657 00.001 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":0,"id":"d40d64cf-e2ae-4fd3-8024-a9f4616be9b6"}
23:13:47.657 00.000 10844 evsrv: cli 0EEEE610 disconnect
23:13:47.657 00.000 10844 evsrv: cli 0EEEE070 connect
23:13:47.657 00.000 10844 case statement mapped state 6 to 3
23:13:47.659 00.002 10844 case statement mapped state 6 to 3
23:13:47.659 00.000 10844 evsrv: cli 0EEEE070 request: {"method":"get_lock_shift_params","id":"c02e09d0-46a9-4f33-a3f5-f94071a82895"}
23:13:47.659 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"c02e09d0-46a9-4f33-a3f5-f94071a82895"}
23:13:47.659 00.000 10844 evsrv: cli 0EEEE070 disconnect
23:13:47.663 00.004 10844 evsrv: cli 0EEEEB10 connect
23:13:47.663 00.000 10844 case statement mapped state 6 to 3
23:13:47.663 00.000 10844 case statement mapped state 6 to 3
23:13:47.663 00.000 10844 evsrv: cli 0EEEEB10 request: {"method":"get_lock_position","id":"8a4723ff-a1d0-4a2c-b7e9-aef38e24d4de"}
23:13:47.663 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":[255.12,59.62],"id":"8a4723ff-a1d0-4a2c-b7e9-aef38e24d4de"}
23:13:47.663 00.000 10844 evsrv: cli 0EEEEB10 disconnect
23:13:47.663 00.000 10844 evsrv: cli 0EEEE070 connect
23:13:47.663 00.000 10844 case statement mapped state 6 to 3
23:13:47.666 00.003 10844 case statement mapped state 6 to 3
23:13:47.666 00.000 10844 evsrv: cli 0EEEE070 request: {"method":"get_calibrated","id":"3308381b-8be0-4048-b88e-64b9c7904ffc"}
23:13:47.666 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":true,"id":"3308381b-8be0-4048-b88e-64b9c7904ffc"}
23:13:47.667 00.001 10844 evsrv: cli 0EEEE070 disconnect
23:13:47.667 00.000 10844 evsrv: cli 0EEEDFD0 connect
23:13:47.667 00.000 10844 case statement mapped state 6 to 3
23:13:47.667 00.000 10844 case statement mapped state 6 to 3
23:13:47.667 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"abab24bc-6c70-4201-88cb-9d7f9d68842a"}
23:13:47.667 00.000 10844 case statement mapped state 6 to 3
23:13:47.667 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"abab24bc-6c70-4201-88cb-9d7f9d68842a"}
23:13:47.669 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
23:13:47.867 00.198 11060 Exposure complete
23:13:48.052 00.185 11060 worker thread done servicing request
23:13:48.053 00.001 10844 OnExposeComplete: enter
23:13:48.053 00.000 10844 UpdateGuideState(): m_state=6
23:13:48.054 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
23:13:48.054 00.000 10844 Star::Find returns 1 (1), X=254.98, Y=59.96, Mass=2938, SNR=35.5, Peak=255 HFD=2.9
23:13:48.054 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.72 = -2.57)
23:13:48.054 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
23:13:48.054 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.36 cameraTheta=1.96 mountX=-0.31 mountY=-0.19, mountTheta=-2.58
23:13:48.054 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.34, opts=13)
23:13:48.054 00.000 10844 Enqueuing Move request for scope (-0.14, 0.34)
23:13:48.054 00.000 11060 Worker thread wakes up
23:13:48.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.34) opts 0xd
23:13:48.054 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.34)
23:13:48.054 00.000 11060 Moving (-0.14, 0.34) raw xDistance=-0.31 yDistance=-0.19
23:13:48.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:13:48.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:48.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:48.054 00.000 11060 MoveAxis(E, 53, ABG)
23:13:48.054 00.000 11060 Guiding  Dir = 2, Dur = 53
23:13:48.062 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:48.077 00.015 10844 UpdateGuideState exits: m=2938 SNR=35.5 Saturated
23:13:48.077 00.000 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 1 / 99999
23:13:48.077 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362028.077,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:13:48.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:48.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:48.077 00.000 10844 Enqueuing Expose request
23:13:48.082 00.005 11060 IsSlewing returns 0
23:13:48.082 00.000 11060 IsGuiding returns 0
23:13:48.159 00.077 11060 IsGuiding returns 0
23:13:48.159 00.000 11060 Move returns status 0, amount 53
23:13:48.159 00.000 11060 MoveAxis(N, 0, ABG)
23:13:48.159 00.000 11060 Move returns status 0, amount 0
23:13:48.159 00.000 11060 move complete, result=0
23:13:48.159 00.000 11060 worker thread done servicing request
23:13:48.159 00.000 11060 Worker thread wakes up
23:13:48.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:48.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:48.161 00.002 10844 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
23:13:48.806 00.645 11060 Exposure complete
23:13:49.369 00.563 11060 worker thread done servicing request
23:13:49.369 00.000 10844 OnExposeComplete: enter
23:13:49.373 00.004 10844 UpdateGuideState(): m_state=6
23:13:49.373 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
23:13:49.373 00.000 10844 Star::Find returns 1 (0), X=255.17, Y=59.62, Mass=3176, SNR=36.4, Peak=247 HFD=3.7
23:13:49.373 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
23:13:49.373 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
23:13:49.373 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.09 mountX=-0.00 mountY=0.05, mountTheta=1.67
23:13:49.373 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.00, opts=13)
23:13:49.373 00.000 10844 Enqueuing Move request for scope (0.05, -0.00)
23:13:49.373 00.000 11060 Worker thread wakes up
23:13:49.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
23:13:49.373 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
23:13:49.373 00.000 11060 Moving (0.05, -0.00) raw xDistance=-0.00 yDistance=0.05
23:13:49.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:13:49.378 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:49.380 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:13:49.394 00.014 11060 MoveAxis(E, 0, ABG)
23:13:49.394 00.000 11060 Move returns status 0, amount 0
23:13:49.394 00.000 11060 MoveAxis(N, 0, ABG)
23:13:49.394 00.000 11060 Move returns status 0, amount 0
23:13:49.394 00.000 11060 move complete, result=0
23:13:49.394 00.000 11060 worker thread done servicing request
23:13:49.402 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:49.429 00.027 10844 UpdateGuideState exits: m=3176 SNR=36.4
23:13:49.429 00.000 10844 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 2 / 99999
23:13:49.429 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362029.429,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.18,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
23:13:49.431 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:49.432 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:49.432 00.000 10844 Enqueuing Expose request
23:13:49.432 00.000 11060 Worker thread wakes up
23:13:49.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:49.432 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:49.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:50.065 00.633 11060 Exposure complete
23:13:50.757 00.692 11060 worker thread done servicing request
23:13:50.757 00.000 10844 OnExposeComplete: enter
23:13:50.757 00.000 10844 UpdateGuideState(): m_state=6
23:13:50.759 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
23:13:50.759 00.000 10844 Star::Find returns 1 (1), X=254.89, Y=59.82, Mass=3255, SNR=36.9, Peak=255 HFD=3.7
23:13:50.759 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
23:13:50.759 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.13)
23:13:50.759 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.30 cameraTheta=2.42 mountX=-0.15 mountY=-0.26, mountTheta=-2.11
23:13:50.761 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.20, opts=13)
23:13:50.761 00.000 10844 Enqueuing Move request for scope (-0.23, 0.20)
23:13:50.761 00.000 11060 Worker thread wakes up
23:13:50.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
23:13:50.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
23:13:50.761 00.000 11060 Moving (-0.23, 0.20) raw xDistance=-0.15 yDistance=-0.26
23:13:50.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:13:50.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
23:13:50.763 00.002 11060 MoveAxis(E, 27, ABG)
23:13:50.763 00.000 11060 Guiding  Dir = 2, Dur = 27
23:13:50.771 00.008 11060 IsSlewing returns 0
23:13:50.772 00.001 11060 IsGuiding returns 0
23:13:50.778 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:50.809 00.031 11060 IsGuiding returns 0
23:13:50.809 00.000 11060 Move returns status 0, amount 27
23:13:50.809 00.000 11060 MoveAxis(N, 100, ABG)
23:13:50.809 00.000 11060 Guiding  Dir = 0, Dur = 100
23:13:50.858 00.049 10844 UpdateGuideState exits: m=3255 SNR=36.9 Saturated
23:13:50.858 00.000 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 3 / 99999
23:13:50.858 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362030.858,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
23:13:50.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:50.860 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:50.860 00.000 10844 Enqueuing Expose request
23:13:50.867 00.007 11060 IsSlewing returns 0
23:13:50.869 00.002 11060 IsGuiding returns 0
23:13:50.992 00.123 11060 IsGuiding returns 0
23:13:50.992 00.000 11060 Move returns status 0, amount 100
23:13:50.992 00.000 11060 move complete, result=0
23:13:50.993 00.001 11060 worker thread done servicing request
23:13:50.993 00.000 11060 Worker thread wakes up
23:13:50.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:50.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:51.060 00.067 10844 GuideStep: -0.2 px 27 ms EAST, -0.3 px 100 ms NORTH
23:13:51.643 00.583 11060 Exposure complete
23:13:52.181 00.538 11060 worker thread done servicing request
23:13:52.183 00.002 10844 OnExposeComplete: enter
23:13:52.183 00.000 10844 UpdateGuideState(): m_state=6
23:13:52.183 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
23:13:52.183 00.000 10844 Star::Find returns 1 (1), X=255.43, Y=59.74, Mass=3566, SNR=39.2, Peak=255 HFD=3.5
23:13:52.183 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:13:52.183 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:13:52.184 00.001 10844 CameraToMount -- cameraX=0.31 cameraY=0.12 hyp=0.33 cameraTheta=0.37 mountX=-0.17 mountY=0.28, mountTheta=2.11
23:13:52.186 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.12, opts=13)
23:13:52.186 00.000 10844 Enqueuing Move request for scope (0.31, 0.12)
23:13:52.186 00.000 11060 Worker thread wakes up
23:13:52.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.12) opts 0xd
23:13:52.187 00.001 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.12)
23:13:52.187 00.000 11060 Moving (0.31, 0.12) raw xDistance=-0.17 yDistance=0.28
23:13:52.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:13:52.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:13:52.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:13:52.187 00.000 11060 MoveAxis(E, 30, ABG)
23:13:52.187 00.000 11060 Guiding  Dir = 2, Dur = 30
23:13:52.208 00.021 11060 IsSlewing returns 0
23:13:52.209 00.001 11060 IsGuiding returns 0
23:13:52.225 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:52.240 00.015 11060 IsGuiding returns 0
23:13:52.240 00.000 11060 Move returns status 0, amount 30
23:13:52.240 00.000 11060 MoveAxis(N, 0, ABG)
23:13:52.240 00.000 11060 Move returns status 0, amount 0
23:13:52.240 00.000 11060 move complete, result=0
23:13:52.240 00.000 11060 worker thread done servicing request
23:13:52.279 00.039 10844 UpdateGuideState exits: m=3566 SNR=39.2 Saturated
23:13:52.279 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 4 / 99999
23:13:52.280 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770362032.279,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
23:13:52.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:52.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:52.280 00.000 10844 Enqueuing Expose request
23:13:52.280 00.000 11060 Worker thread wakes up
23:13:52.280 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.3 px 0 ms NORTH
23:13:52.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:52.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:52.936 00.656 11060 Exposure complete
23:13:53.373 00.437 11060 worker thread done servicing request
23:13:53.373 00.000 10844 OnExposeComplete: enter
23:13:53.373 00.000 10844 UpdateGuideState(): m_state=6
23:13:53.373 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
23:13:53.373 00.000 10844 Star::Find returns 1 (1), X=255.42, Y=59.56, Mass=2879, SNR=34.6, Peak=255 HFD=3.3
23:13:53.373 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
23:13:53.373 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
23:13:53.373 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-0.19 mountX=0.00 mountY=0.30, mountTheta=1.56
23:13:53.376 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.06, opts=13)
23:13:53.376 00.000 10844 Enqueuing Move request for scope (0.30, -0.06)
23:13:53.376 00.000 11060 Worker thread wakes up
23:13:53.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.06) opts 0xd
23:13:53.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.06)
23:13:53.376 00.000 11060 Moving (0.30, -0.06) raw xDistance=0.00 yDistance=0.30
23:13:53.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:13:53.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:13:53.386 00.010 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:13:53.386 00.000 11060 MoveAxis(E, 0, ABG)
23:13:53.386 00.000 11060 Move returns status 0, amount 0
23:13:53.386 00.000 11060 MoveAxis(N, 0, ABG)
23:13:53.386 00.000 11060 Move returns status 0, amount 0
23:13:53.386 00.000 11060 move complete, result=0
23:13:53.386 00.000 11060 worker thread done servicing request
23:13:53.391 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:13:53.434 00.043 10844 UpdateGuideState exits: m=2879 SNR=34.6 Saturated
23:13:53.434 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 5 / 99999
23:13:53.434 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362033.434,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":5.4,"SettleTime":10.0,"StarLocked":true}
23:13:53.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:53.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:53.434 00.000 10844 Enqueuing Expose request
23:13:53.442 00.008 11060 Worker thread wakes up
23:13:53.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:53.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:53.442 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:13:54.080 00.638 11060 Exposure complete
23:13:54.321 00.241 11060 worker thread done servicing request
23:13:54.321 00.000 10844 OnExposeComplete: enter
23:13:54.321 00.000 10844 UpdateGuideState(): m_state=6
23:13:54.321 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
23:13:54.323 00.002 10844 Star::Find returns 1 (0), X=255.54, Y=59.85, Mass=2912, SNR=34.2, Peak=227 HFD=3.6
23:13:54.323 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
23:13:54.323 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
23:13:54.323 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.23 hyp=0.48 cameraTheta=0.51 mountX=-0.30 mountY=0.37, mountTheta=2.25
23:13:54.323 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.23, opts=13)
23:13:54.323 00.000 10844 Enqueuing Move request for scope (0.42, 0.23)
23:13:54.323 00.000 11060 Worker thread wakes up
23:13:54.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.23) opts 0xd
23:13:54.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.23)
23:13:54.323 00.000 11060 Moving (0.42, 0.23) raw xDistance=-0.30 yDistance=0.37
23:13:54.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:13:54.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:54.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:13:54.323 00.000 11060 MoveAxis(E, 53, ABG)
23:13:54.323 00.000 11060 Guiding  Dir = 2, Dur = 53
23:13:54.333 00.010 11060 IsSlewing returns 0
23:13:54.335 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:54.335 00.000 11060 IsGuiding returns 0
23:13:54.354 00.019 10844 UpdateGuideState exits: m=2912 SNR=34.2
23:13:54.354 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 6 / 99999
23:13:54.354 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362034.354,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
23:13:54.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:54.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:54.354 00.000 10844 Enqueuing Expose request
23:13:54.394 00.040 11060 IsGuiding returns 0
23:13:54.394 00.000 11060 Move returns status 0, amount 53
23:13:54.394 00.000 11060 MoveAxis(N, 0, ABG)
23:13:54.394 00.000 11060 Move returns status 0, amount 0
23:13:54.394 00.000 11060 move complete, result=0
23:13:54.394 00.000 11060 worker thread done servicing request
23:13:54.394 00.000 11060 Worker thread wakes up
23:13:54.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:54.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:54.415 00.021 10844 GuideStep: -0.3 px 53 ms EAST, 0.4 px 0 ms NORTH
23:13:55.038 00.623 11060 Exposure complete
23:13:55.244 00.206 11060 worker thread done servicing request
23:13:55.444 00.200 10844 OnExposeComplete: enter
23:13:55.444 00.000 10844 UpdateGuideState(): m_state=6
23:13:55.446 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
23:13:55.446 00.000 10844 Star::Find returns 1 (0), X=254.99, Y=59.97, Mass=3357, SNR=37.0, Peak=254 HFD=3.9
23:13:55.446 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
23:13:55.446 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.62)
23:13:55.446 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.93 mountX=-0.32 mountY=-0.19, mountTheta=-2.61
23:13:55.447 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.35, opts=13)
23:13:55.447 00.000 10844 Enqueuing Move request for scope (-0.13, 0.35)
23:13:55.447 00.000 11060 Worker thread wakes up
23:13:55.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.35) opts 0xd
23:13:55.447 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.35)
23:13:55.447 00.000 11060 Moving (-0.13, 0.35) raw xDistance=-0.32 yDistance=-0.19
23:13:55.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:13:55.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:55.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:55.447 00.000 11060 MoveAxis(E, 57, ABG)
23:13:55.447 00.000 11060 Guiding  Dir = 2, Dur = 57
23:13:55.470 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:55.470 00.000 11060 IsSlewing returns 0
23:13:55.471 00.001 11060 IsGuiding returns 0
23:13:55.490 00.019 10844 UpdateGuideState exits: m=3357 SNR=37.0
23:13:55.490 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 7 / 99999
23:13:55.490 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362035.490,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
23:13:55.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:55.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:55.490 00.000 10844 Enqueuing Expose request
23:13:55.556 00.066 11060 IsGuiding returns 0
23:13:55.558 00.002 11060 Move returns status 0, amount 57
23:13:55.558 00.000 11060 MoveAxis(N, 0, ABG)
23:13:55.558 00.000 11060 Move returns status 0, amount 0
23:13:55.558 00.000 11060 move complete, result=0
23:13:55.558 00.000 11060 worker thread done servicing request
23:13:55.558 00.000 11060 Worker thread wakes up
23:13:55.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:55.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:55.614 00.056 10844 GuideStep: -0.3 px 57 ms EAST, -0.2 px 0 ms NORTH
23:13:56.204 00.590 11060 Exposure complete
23:13:56.403 00.199 11060 worker thread done servicing request
23:13:56.408 00.005 10844 OnExposeComplete: enter
23:13:56.408 00.000 10844 UpdateGuideState(): m_state=6
23:13:56.408 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
23:13:56.408 00.000 10844 Star::Find returns 1 (0), X=255.14, Y=59.58, Mass=3211, SNR=37.1, Peak=254 HFD=3.6
23:13:56.408 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
23:13:56.408 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
23:13:56.408 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.12 mountX=0.03 mountY=0.03, mountTheta=0.62
23:13:56.408 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
23:13:56.408 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
23:13:56.408 00.000 11060 Worker thread wakes up
23:13:56.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:13:56.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:13:56.408 00.000 11060 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=0.03
23:13:56.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:13:56.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:56.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:13:56.408 00.000 11060 MoveAxis(E, 0, ABG)
23:13:56.408 00.000 11060 Move returns status 0, amount 0
23:13:56.408 00.000 11060 MoveAxis(N, 0, ABG)
23:13:56.408 00.000 11060 Move returns status 0, amount 0
23:13:56.408 00.000 11060 move complete, result=0
23:13:56.408 00.000 11060 worker thread done servicing request
23:13:56.420 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:56.449 00.029 10844 UpdateGuideState exits: m=3211 SNR=37.1
23:13:56.451 00.002 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 8 / 99999
23:13:56.451 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362036.451,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
23:13:56.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:56.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:56.451 00.000 10844 Enqueuing Expose request
23:13:56.451 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:13:56.451 00.000 11060 Worker thread wakes up
23:13:56.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:56.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:57.079 00.628 11060 Exposure complete
23:13:57.295 00.216 11060 worker thread done servicing request
23:13:57.295 00.000 10844 OnExposeComplete: enter
23:13:57.295 00.000 10844 UpdateGuideState(): m_state=6
23:13:57.295 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
23:13:57.295 00.000 10844 Star::Find returns 1 (0), X=254.61, Y=60.04, Mass=3202, SNR=36.8, Peak=247 HFD=3.6
23:13:57.295 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
23:13:57.295 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
23:13:57.295 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=0.42 hyp=0.66 cameraTheta=2.46 mountX=-0.32 mountY=-0.57, mountTheta=-2.08
23:13:57.295 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=0.42, opts=13)
23:13:57.295 00.000 10844 Enqueuing Move request for scope (-0.51, 0.42)
23:13:57.295 00.000 11060 Worker thread wakes up
23:13:57.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.42) opts 0xd
23:13:57.295 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, 0.42)
23:13:57.295 00.000 11060 Moving (-0.51, 0.42) raw xDistance=-0.32 yDistance=-0.57
23:13:57.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:13:57.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.57
23:13:57.295 00.000 11060 MoveAxis(E, 55, ABG)
23:13:57.295 00.000 11060 Guiding  Dir = 2, Dur = 55
23:13:57.303 00.008 11060 IsSlewing returns 0
23:13:57.303 00.000 11060 IsGuiding returns 0
23:13:57.306 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:57.326 00.020 10844 UpdateGuideState exits: m=3202 SNR=36.8
23:13:57.326 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 9 / 99999
23:13:57.326 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362037.326,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
23:13:57.328 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:57.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:57.328 00.000 10844 Enqueuing Expose request
23:13:57.367 00.039 11060 IsGuiding returns 0
23:13:57.367 00.000 11060 Move returns status 0, amount 55
23:13:57.367 00.000 11060 MoveAxis(N, 222, ABG)
23:13:57.367 00.000 11060 Guiding  Dir = 0, Dur = 222
23:13:57.381 00.014 11060 IsSlewing returns 0
23:13:57.382 00.001 11060 IsGuiding returns 0
23:13:57.620 00.238 11060 IsGuiding returns 0
23:13:57.620 00.000 11060 Move returns status 0, amount 222
23:13:57.620 00.000 11060 move complete, result=0
23:13:57.620 00.000 11060 worker thread done servicing request
23:13:57.620 00.000 11060 Worker thread wakes up
23:13:57.620 00.000 10844 GuideStep: -0.3 px 55 ms EAST, -0.6 px 222 ms NORTH
23:13:57.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:57.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:58.237 00.617 11060 Exposure complete
23:13:58.421 00.184 11060 worker thread done servicing request
23:13:58.421 00.000 10844 OnExposeComplete: enter
23:13:58.421 00.000 10844 UpdateGuideState(): m_state=6
23:13:58.421 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
23:13:58.421 00.000 10844 Star::Find returns 1 (1), X=255.53, Y=59.67, Mass=3283, SNR=37.6, Peak=255 HFD=3.3
23:13:58.421 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
23:13:58.423 00.002 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
23:13:58.423 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=0.05 hyp=0.41 cameraTheta=0.12 mountX=-0.12 mountY=0.40, mountTheta=1.87
23:13:58.425 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=0.05, opts=13)
23:13:58.425 00.000 10844 Enqueuing Move request for scope (0.41, 0.05)
23:13:58.425 00.000 11060 Worker thread wakes up
23:13:58.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.05) opts 0xd
23:13:58.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 0.05)
23:13:58.425 00.000 11060 Moving (0.41, 0.05) raw xDistance=-0.12 yDistance=0.40
23:13:58.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
23:13:58.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:13:58.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:13:58.425 00.000 11060 MoveAxis(E, 23, ABG)
23:13:58.425 00.000 11060 Guiding  Dir = 2, Dur = 23
23:13:58.429 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:58.455 00.026 11060 IsSlewing returns 0
23:13:58.455 00.000 11060 IsGuiding returns 0
23:13:58.464 00.009 10844 UpdateGuideState exits: m=3283 SNR=37.6 Saturated
23:13:58.464 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 10 / 99999
23:13:58.464 00.000 10844 PhdController: newstate STATE_FINISH
23:13:58.464 00.000 10844 PhdController complete: success
23:13:58.464 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770362038.464,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:13:58.464 00.000 10844 Mount: notify guiding dither settle done success=1
23:13:58.464 00.000 10844 PhdController: newstate STATE_IDLE
23:13:58.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:58.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:58.464 00.000 10844 Enqueuing Expose request
23:13:58.495 00.031 11060 IsGuiding returns 0
23:13:58.495 00.000 11060 Move returns status 0, amount 23
23:13:58.495 00.000 11060 MoveAxis(N, 0, ABG)
23:13:58.495 00.000 11060 Move returns status 0, amount 0
23:13:58.495 00.000 11060 move complete, result=0
23:13:58.495 00.000 11060 worker thread done servicing request
23:13:58.495 00.000 11060 Worker thread wakes up
23:13:58.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:58.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:13:58.526 00.031 10844 GuideStep: -0.1 px 23 ms EAST, 0.4 px 0 ms NORTH
23:13:59.145 00.619 11060 Exposure complete
23:13:59.339 00.194 11060 worker thread done servicing request
23:13:59.339 00.000 10844 OnExposeComplete: enter
23:13:59.339 00.000 10844 UpdateGuideState(): m_state=6
23:13:59.340 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
23:13:59.340 00.000 10844 Star::Find returns 1 (0), X=255.15, Y=58.85, Mass=3218, SNR=36.9, Peak=233 HFD=3.7
23:13:59.340 00.000 10844 MultiStar: [#1 0.84,-0.92,0.00,M2] [#2 0.51,-1.23,0.00,M1] [#3 1.20,-1.41,0.00,M6] [#4 0.49,-0.98,0.00,M1] [#5 0.91,-0.50,0.00,M1] [#6 0.17,-1.13,0.00,M1] [#7 0.64,-1.12,0.00,M1] [#8 1.23,-1.40,0.00,M2] 
23:13:59.340 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
23:13:59.340 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
23:13:59.340 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.77 hyp=0.77 cameraTheta=-1.53 mountX=0.75 mountY=0.16, mountTheta=0.21
23:13:59.342 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.77, opts=13)
23:13:59.342 00.000 10844 Enqueuing Move request for scope (0.03, -0.77)
23:13:59.342 00.000 11060 Worker thread wakes up
23:13:59.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.77) opts 0xd
23:13:59.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.77)
23:13:59.342 00.000 11060 Moving (0.03, -0.77) raw xDistance=0.75 yDistance=0.16
23:13:59.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.75
23:13:59.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:13:59.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:13:59.342 00.000 11060 MoveAxis(W, 130, ABG)
23:13:59.344 00.002 11060 Guiding  Dir = 3, Dur = 130
23:13:59.349 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:13:59.365 00.016 11060 IsSlewing returns 0
23:13:59.365 00.000 11060 IsGuiding returns 0
23:13:59.367 00.002 10844 UpdateGuideState exits: m=3218 SNR=36.9
23:13:59.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:59.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:13:59.367 00.000 10844 Enqueuing Expose request
23:13:59.517 00.150 11060 IsGuiding returns 0
23:13:59.517 00.000 11060 Move returns status 0, amount 130
23:13:59.517 00.000 11060 MoveAxis(N, 0, ABG)
23:13:59.517 00.000 11060 Move returns status 0, amount 0
23:13:59.517 00.000 11060 move complete, result=0
23:13:59.517 00.000 11060 worker thread done servicing request
23:13:59.517 00.000 11060 Worker thread wakes up
23:13:59.517 00.000 10844 GuideStep: 0.8 px 130 ms WEST, 0.2 px 0 ms NORTH
23:13:59.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:13:59.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:00.190 00.673 11060 Exposure complete
23:14:00.510 00.320 10844 OnExposeComplete: enter
23:14:00.510 00.000 10844 UpdateGuideState(): m_state=6
23:14:00.510 00.000 10844 Star::Find(15, 255, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
23:14:00.510 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=59.87, Mass=2958, SNR=35.5, Peak=243 HFD=3.2
23:14:00.512 00.002 10844 MultiStar: [#1 0.83,-0.09,0.00,M3] [#2 1.08,-0.66,0.00,M2] [#3 0.88,-0.60,0.00,M7] [#4 0.28,-0.09,0.98,U] [#5 0.94,0.04,0.00,M2] [#6 0.48,-0.24,0.95,U] [#7 0.65,-0.33,0.00,M2] [#8 1.01,-0.88,0.00,M3] 
23:14:00.512 00.000 10844 refined, 2 included, MultiStar: {0.19, -0.02}, one-star: {-0.16, 0.25}
23:14:00.512 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
23:14:00.512 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
23:14:00.512 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.12 mountX=-0.01 mountY=0.19, mountTheta=1.64
23:14:00.512 00.000 11060 worker thread done servicing request
23:14:00.515 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.02, opts=13)
23:14:00.515 00.000 10844 Enqueuing Move request for scope (0.19, -0.02)
23:14:00.515 00.000 11060 Worker thread wakes up
23:14:00.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
23:14:00.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
23:14:00.515 00.000 11060 Moving (0.19, -0.02) raw xDistance=-0.01 yDistance=0.19
23:14:00.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:14:00.515 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.75
23:14:00.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
23:14:00.515 00.000 11060 MoveAxis(E, 0, ABG)
23:14:00.515 00.000 11060 Move returns status 0, amount 0
23:14:00.515 00.000 11060 BLC: Oldest BLC event removed
23:14:00.515 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:14:00.515 00.000 11060 MoveAxis(S, 825, ABG)
23:14:00.515 00.000 11060 duration set to 750 by maxDecDuration
23:14:00.515 00.000 11060 Guiding  Dir = 1, Dur = 750
23:14:00.525 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:00.530 00.005 11060 IsSlewing returns 0
23:14:00.531 00.001 11060 IsGuiding returns 0
23:14:00.571 00.040 10844 UpdateGuideState exits: m=2958 SNR=35.5
23:14:00.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:00.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:00.571 00.000 10844 Enqueuing Expose request
23:14:01.298 00.727 11060 IsGuiding returns 0
23:14:01.298 00.000 11060 Move returns status 0, amount 750
23:14:01.298 00.000 11060 move complete, result=0
23:14:01.298 00.000 11060 worker thread done servicing request
23:14:01.298 00.000 11060 Worker thread wakes up
23:14:01.299 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
23:14:01.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:01.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:01.956 00.657 11060 Exposure complete
23:14:02.241 00.285 11060 worker thread done servicing request
23:14:02.241 00.000 10844 OnExposeComplete: enter
23:14:02.241 00.000 10844 UpdateGuideState(): m_state=6
23:14:02.243 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
23:14:02.243 00.000 10844 Star::Find returns 1 (0), X=255.05, Y=59.44, Mass=3200, SNR=36.2, Peak=244 HFD=3.6
23:14:02.243 00.000 10844 MultiStar: [#1 0.65,-0.23,0.00,M4] [#2 0.49,-0.61,0.00,M3] [#3 1.06,-0.97,0.00,M8] [#4 0.77,-0.03,0.00,M1] [#5 1.08,0.06,0.00,M3] [#6 0.63,-0.95,0.00,M1] [#7 0.66,-1.36,0.00,M3] [#8 0.34,-0.86,0.00,M4] 
23:14:02.243 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
23:14:02.243 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
23:14:02.243 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.94 mountX=0.19 mountY=-0.04, mountTheta=-0.21
23:14:02.246 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.18, opts=13)
23:14:02.246 00.000 10844 Enqueuing Move request for scope (-0.07, -0.18)
23:14:02.246 00.000 11060 Worker thread wakes up
23:14:02.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
23:14:02.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
23:14:02.246 00.000 11060 Moving (-0.07, -0.18) raw xDistance=0.19 yDistance=-0.04
23:14:02.246 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.135010, 1:-0.039270
23:14:02.246 00.000 11060 BLC: No correction, Miss < min_move
23:14:02.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:14:02.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:02.248 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:02.248 00.000 11060 MoveAxis(W, 33, ABG)
23:14:02.248 00.000 11060 Guiding  Dir = 3, Dur = 33
23:14:02.261 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:02.282 00.021 10844 UpdateGuideState exits: m=3200 SNR=36.2
23:14:02.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:02.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:02.282 00.000 10844 Enqueuing Expose request
23:14:02.286 00.004 11060 IsSlewing returns 0
23:14:02.287 00.001 11060 IsGuiding returns 0
23:14:02.348 00.061 11060 IsGuiding returns 0
23:14:02.348 00.000 11060 Move returns status 0, amount 33
23:14:02.348 00.000 11060 MoveAxis(N, 0, ABG)
23:14:02.348 00.000 11060 Move returns status 0, amount 0
23:14:02.348 00.000 11060 move complete, result=0
23:14:02.348 00.000 11060 worker thread done servicing request
23:14:02.348 00.000 11060 Worker thread wakes up
23:14:02.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:02.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:02.371 00.023 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
23:14:02.975 00.604 11060 Exposure complete
23:14:03.209 00.234 11060 worker thread done servicing request
23:14:03.209 00.000 10844 OnExposeComplete: enter
23:14:03.209 00.000 10844 UpdateGuideState(): m_state=6
23:14:03.209 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
23:14:03.209 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=60.01, Mass=3351, SNR=38.0, Peak=255 HFD=3.9
23:14:03.209 00.000 10844 MultiStar: [#1 0.47,0.11,0.92,U] [#2 0.83,-0.51,0.00,M4] [#3 1.32,-0.29,0.00,M9] [#4 0.32,-0.03,0.95,U] [#5 0.81,0.56,0.00,M4] [#6 0.14,-0.16,0.81,U] [#7 0.55,-0.22,0.77,U] [#8 0.44,-0.92,0.00,M5] 
23:14:03.209 00.000 10844 refined, 4 included, MultiStar: {0.26, 0.04}, one-star: {-0.10, 0.39}
23:14:03.209 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
23:14:03.209 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
23:14:03.209 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.27 cameraTheta=0.14 mountX=-0.08 mountY=0.25, mountTheta=1.89
23:14:03.213 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.04, opts=13)
23:14:03.213 00.000 10844 Enqueuing Move request for scope (0.26, 0.04)
23:14:03.213 00.000 11060 Worker thread wakes up
23:14:03.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
23:14:03.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
23:14:03.213 00.000 11060 Moving (0.26, 0.04) raw xDistance=-0.08 yDistance=0.25
23:14:03.213 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.135010, 1:-0.039270, 2:0.254391
23:14:03.213 00.000 11060 BLC: Under-shoot: nominal increase by 45
23:14:03.213 00.000 11060 BLC: window closed
23:14:03.213 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:14:03.213 00.000 11060 BLC: Pulse adjusted to 750
23:14:03.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:03.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
23:14:03.213 00.000 11060 MoveAxis(E, 0, ABG)
23:14:03.213 00.000 11060 Move returns status 0, amount 0
23:14:03.213 00.000 11060 MoveAxis(S, 99, ABG)
23:14:03.213 00.000 11060 Guiding  Dir = 1, Dur = 99
23:14:03.221 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:03.223 00.002 11060 IsSlewing returns 0
23:14:03.223 00.000 11060 IsGuiding returns 0
23:14:03.241 00.018 10844 UpdateGuideState exits: m=3351 SNR=38.0 Saturated
23:14:03.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:03.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:03.241 00.000 10844 Enqueuing Expose request
23:14:03.330 00.089 11060 IsGuiding returns 0
23:14:03.330 00.000 11060 Move returns status 0, amount 99
23:14:03.330 00.000 11060 move complete, result=0
23:14:03.330 00.000 11060 worker thread done servicing request
23:14:03.330 00.000 11060 Worker thread wakes up
23:14:03.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:03.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:03.351 00.021 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 99 ms SOUTH
23:14:03.634 00.283 10844 evsrv: cli 0EEEE250 connect
23:14:03.634 00.000 10844 case statement mapped state 6 to 3
23:14:03.636 00.002 10844 case statement mapped state 6 to 3
23:14:03.637 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"aa8a6748-d791-4ab4-8c75-186fc0545d4c"}
23:14:03.637 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"aa8a6748-d791-4ab4-8c75-186fc0545d4c"}
23:14:03.637 00.000 10844 evsrv: cli 0EEEE250 disconnect
23:14:03.968 00.331 11060 Exposure complete
23:14:04.172 00.204 11060 worker thread done servicing request
23:14:04.172 00.000 10844 OnExposeComplete: enter
23:14:04.172 00.000 10844 UpdateGuideState(): m_state=6
23:14:04.172 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
23:14:04.172 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=60.33, Mass=3500, SNR=38.6, Peak=255 HFD=3.5
23:14:04.172 00.000 10844 MultiStar: [#1 0.75,0.50,0.00,M4] [#2 0.54,-0.06,1.86,U] [#3 1.41,-0.13,0.00,M10] [#4 0.49,0.15,0.98,U] [#5 1.01,0.13,0.00,M5] [#6 0.58,0.02,0.95,U] [#7 0.73,-0.21,0.00,M3] [#8 0.83,-0.75,0.00,M6] 
23:14:04.172 00.000 10844 refined, 3 included, MultiStar: {0.48, 0.16}, one-star: {0.24, 0.71}
23:14:04.172 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
23:14:04.172 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
23:14:04.172 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.16 hyp=0.50 cameraTheta=0.33 mountX=-0.24 mountY=0.44, mountTheta=2.07
23:14:04.172 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.16, opts=13)
23:14:04.172 00.000 10844 Enqueuing Move request for scope (0.48, 0.16)
23:14:04.172 00.000 11060 Worker thread wakes up
23:14:04.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.16) opts 0xd
23:14:04.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.16)
23:14:04.172 00.000 11060 Moving (0.48, 0.16) raw xDistance=-0.24 yDistance=0.44
23:14:04.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:14:04.177 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.44
23:14:04.177 00.000 11060 MoveAxis(E, 42, ABG)
23:14:04.177 00.000 11060 Guiding  Dir = 2, Dur = 42
23:14:04.183 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:04.200 00.017 11060 IsSlewing returns 0
23:14:04.200 00.000 11060 IsGuiding returns 0
23:14:04.202 00.002 10844 UpdateGuideState exits: m=3500 SNR=38.6 Saturated
23:14:04.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:04.214 00.012 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:04.214 00.000 10844 Enqueuing Expose request
23:14:04.274 00.060 11060 IsGuiding returns 0
23:14:04.275 00.001 11060 Move returns status 0, amount 42
23:14:04.275 00.000 11060 MoveAxis(S, 173, ABG)
23:14:04.275 00.000 11060 Guiding  Dir = 1, Dur = 173
23:14:04.306 00.031 11060 IsSlewing returns 0
23:14:04.306 00.000 11060 IsGuiding returns 0
23:14:04.511 00.205 11060 IsGuiding returns 0
23:14:04.511 00.000 11060 Move returns status 0, amount 173
23:14:04.511 00.000 11060 move complete, result=0
23:14:04.511 00.000 11060 worker thread done servicing request
23:14:04.511 00.000 11060 Worker thread wakes up
23:14:04.511 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.4 px 173 ms SOUTH
23:14:04.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:04.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:05.148 00.637 11060 Exposure complete
23:14:05.444 00.296 11060 worker thread done servicing request
23:14:05.444 00.000 10844 OnExposeComplete: enter
23:14:05.444 00.000 10844 UpdateGuideState(): m_state=6
23:14:05.445 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
23:14:05.445 00.000 10844 Star::Find returns 1 (1), X=254.83, Y=59.62, Mass=3216, SNR=36.9, Peak=255 HFD=3.6
23:14:05.445 00.000 10844 MultiStar: [#1 0.28,-0.18,0.96,U] [#2 0.16,-0.84,0.00,M4] [#3 0.56,-0.24,1.04,U] [#4 0.22,-0.37,0.95,U] [#5 0.26,-0.35,1.01,U] [#6 0.15,-0.37,0.89,U] [#7 0.07,-0.64,0.90,U] [#8 -0.25,-0.98,0.00,M7] 
23:14:05.445 00.000 10844 single-star, 6 included, MultiStar: {0.18, -0.30}, one-star: {-0.29, 0.00}
23:14:05.445 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
23:14:05.445 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
23:14:05.445 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.14 mountX=0.05 mountY=-0.28, mountTheta=-1.39
23:14:05.445 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.00, opts=13)
23:14:05.445 00.000 10844 Enqueuing Move request for scope (-0.29, 0.00)
23:14:05.445 00.000 11060 Worker thread wakes up
23:14:05.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
23:14:05.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
23:14:05.445 00.000 11060 Moving (-0.29, 0.00) raw xDistance=0.05 yDistance=-0.28
23:14:05.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:14:05.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:05.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:14:05.445 00.000 11060 MoveAxis(E, 0, ABG)
23:14:05.445 00.000 11060 Move returns status 0, amount 0
23:14:05.445 00.000 11060 MoveAxis(N, 0, ABG)
23:14:05.445 00.000 11060 Move returns status 0, amount 0
23:14:05.445 00.000 11060 move complete, result=0
23:14:05.445 00.000 11060 worker thread done servicing request
23:14:05.455 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:05.475 00.020 10844 UpdateGuideState exits: m=3216 SNR=36.9 Saturated
23:14:05.476 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:05.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:05.476 00.000 10844 Enqueuing Expose request
23:14:05.476 00.000 11060 Worker thread wakes up
23:14:05.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:05.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:05.476 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:14:06.137 00.661 11060 Exposure complete
23:14:06.668 00.531 10844 OnExposeComplete: enter
23:14:06.668 00.000 10844 UpdateGuideState(): m_state=6
23:14:06.668 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
23:14:06.670 00.002 10844 Star::Find returns 1 (1), X=254.89, Y=59.60, Mass=3219, SNR=36.4, Peak=255 HFD=3.6
23:14:06.670 00.000 10844 MultiStar: [#1 0.12,0.23,0.96,U] [#2 0.20,-0.85,0.00,M5] [#3 1.00,-0.22,0.00,M10] [#4 0.35,-0.29,0.93,U] [#5 0.68,-0.44,0.00,M5] [#6 0.23,-0.21,0.84,U] [#7 0.05,0.28,0.90,U] [#8 0.12,-0.62,0.97,U] 
23:14:06.670 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.10}, one-star: {-0.23, -0.01}
23:14:06.670 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
23:14:06.670 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
23:14:06.671 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.80 mountX=0.08 mountY=0.12, mountTheta=0.94
23:14:06.672 00.001 11060 worker thread done servicing request
23:14:06.673 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
23:14:06.673 00.000 10844 Enqueuing Move request for scope (0.10, -0.10)
23:14:06.675 00.002 11060 Worker thread wakes up
23:14:06.677 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:14:06.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:14:06.677 00.000 11060 Moving (0.10, -0.10) raw xDistance=0.08 yDistance=0.12
23:14:06.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:14:06.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:06.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:14:06.677 00.000 11060 MoveAxis(E, 0, ABG)
23:14:06.677 00.000 11060 Move returns status 0, amount 0
23:14:06.677 00.000 11060 MoveAxis(N, 0, ABG)
23:14:06.677 00.000 11060 Move returns status 0, amount 0
23:14:06.677 00.000 11060 move complete, result=0
23:14:06.677 00.000 11060 worker thread done servicing request
23:14:06.703 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:06.743 00.040 10844 UpdateGuideState exits: m=3219 SNR=36.4 Saturated
23:14:06.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:06.751 00.008 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:06.752 00.001 10844 Enqueuing Expose request
23:14:06.752 00.000 11060 Worker thread wakes up
23:14:06.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:06.753 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:06.753 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:07.384 00.631 11060 Exposure complete
23:14:07.742 00.358 11060 worker thread done servicing request
23:14:07.742 00.000 10844 OnExposeComplete: enter
23:14:07.742 00.000 10844 UpdateGuideState(): m_state=6
23:14:07.743 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
23:14:07.743 00.000 10844 Star::Find returns 1 (1), X=255.07, Y=59.54, Mass=2825, SNR=33.7, Peak=255 HFD=3.6
23:14:07.743 00.000 10844 MultiStar: [#1 -0.15,0.63,1.07,U] [#2 0.41,0.01,2.02,U] [#3 0.89,-0.01,0.00,R] [#4 0.13,-0.55,1.00,U] [#5 0.51,-0.25,1.23,U] [#6 -0.07,-0.38,1.05,U] [#7 0.32,-0.18,0.94,U] [#8 0.25,-0.74,0.00,M7] 
23:14:07.743 00.000 10844 single-star, 6 included, MultiStar: {0.19, -0.10}, one-star: {-0.05, -0.08}
23:14:07.743 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
23:14:07.743 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
23:14:07.743 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.17 mountX=0.09 mountY=-0.04, mountTheta=-0.43
23:14:07.745 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
23:14:07.745 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
23:14:07.745 00.000 11060 Worker thread wakes up
23:14:07.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
23:14:07.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
23:14:07.745 00.000 11060 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.04
23:14:07.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:14:07.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:07.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:07.745 00.000 11060 MoveAxis(E, 0, ABG)
23:14:07.745 00.000 11060 Move returns status 0, amount 0
23:14:07.745 00.000 11060 MoveAxis(N, 0, ABG)
23:14:07.745 00.000 11060 Move returns status 0, amount 0
23:14:07.745 00.000 11060 move complete, result=0
23:14:07.748 00.003 11060 worker thread done servicing request
23:14:07.757 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:07.774 00.017 10844 UpdateGuideState exits: m=2825 SNR=33.7 Saturated
23:14:07.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:07.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:07.774 00.000 10844 Enqueuing Expose request
23:14:07.774 00.000 11060 Worker thread wakes up
23:14:07.774 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:07.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:07.779 00.005 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:08.405 00.626 11060 Exposure complete
23:14:08.636 00.231 11060 worker thread done servicing request
23:14:08.636 00.000 10844 OnExposeComplete: enter
23:14:08.636 00.000 10844 UpdateGuideState(): m_state=6
23:14:08.636 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
23:14:08.636 00.000 10844 Star::Find returns 1 (1), X=254.94, Y=60.21, Mass=3003, SNR=35.8, Peak=255 HFD=3.2
23:14:08.636 00.000 10844 MultiStar: [#1 -0.15,0.13,1.06,U] [#2 0.35,-0.24,2.03,U] [#3 -0.59,-0.14,0.99,U] [#4 0.30,-0.27,0.95,U] [#5 0.73,-0.30,0.00,M5] [#6 -0.07,-0.01,0.92,U] [#7 -0.33,-0.26,0.90,U] [#8 0.23,-0.33,0.98,U] 
23:14:08.636 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {-0.18, 0.59}
23:14:08.636 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
23:14:08.636 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
23:14:08.636 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.67 mountX=0.08 mountY=0.01, mountTheta=0.07
23:14:08.638 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
23:14:08.638 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
23:14:08.638 00.000 11060 Worker thread wakes up
23:14:08.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:14:08.640 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:14:08.640 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.01
23:14:08.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:14:08.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:08.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:14:08.640 00.000 11060 MoveAxis(E, 0, ABG)
23:14:08.640 00.000 11060 Move returns status 0, amount 0
23:14:08.640 00.000 11060 MoveAxis(N, 0, ABG)
23:14:08.640 00.000 11060 Move returns status 0, amount 0
23:14:08.640 00.000 11060 move complete, result=0
23:14:08.640 00.000 11060 worker thread done servicing request
23:14:08.655 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:08.672 00.017 10844 UpdateGuideState exits: m=3003 SNR=35.8 Saturated
23:14:08.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:08.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:08.672 00.000 10844 Enqueuing Expose request
23:14:08.672 00.000 11060 Worker thread wakes up
23:14:08.672 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:08.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:08.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:09.330 00.658 11060 Exposure complete
23:14:09.734 00.404 11060 worker thread done servicing request
23:14:09.734 00.000 10844 OnExposeComplete: enter
23:14:09.734 00.000 10844 UpdateGuideState(): m_state=6
23:14:09.739 00.005 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
23:14:09.739 00.000 10844 Star::Find returns 1 (0), X=254.58, Y=60.27, Mass=3039, SNR=35.4, Peak=249 HFD=3.4
23:14:09.739 00.000 10844 MultiStar: [#1 0.06,0.69,0.00,M1] [#2 0.43,0.27,1.99,U] [#3 -0.98,-0.05,0.00,M1] [#4 0.17,0.16,1.09,U] [#5 0.34,-0.10,0.99,U] [#6 -0.18,-0.23,0.90,U] [#7 -0.23,0.73,0.00,M1] [#8 -0.29,-0.32,0.96,U] 
23:14:09.739 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.11}, one-star: {-0.54, 0.65}
23:14:09.739 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
23:14:09.739 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
23:14:09.739 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.08 mountX=-0.12 mountY=0.04, mountTheta=2.82
23:14:09.743 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
23:14:09.743 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
23:14:09.743 00.000 11060 Worker thread wakes up
23:14:09.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:14:09.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:14:09.743 00.000 11060 Moving (0.06, 0.11) raw xDistance=-0.12 yDistance=0.04
23:14:09.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:14:09.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:09.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:14:09.743 00.000 11060 MoveAxis(E, 0, ABG)
23:14:09.743 00.000 11060 Move returns status 0, amount 0
23:14:09.743 00.000 11060 MoveAxis(N, 0, ABG)
23:14:09.743 00.000 11060 Move returns status 0, amount 0
23:14:09.743 00.000 11060 move complete, result=0
23:14:09.745 00.002 11060 worker thread done servicing request
23:14:09.766 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:09.789 00.023 10844 UpdateGuideState exits: m=3039 SNR=35.4
23:14:09.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:09.791 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:09.791 00.000 10844 Enqueuing Expose request
23:14:09.791 00.000 11060 Worker thread wakes up
23:14:09.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:09.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:09.793 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:10.464 00.671 11060 Exposure complete
23:14:10.946 00.482 11060 worker thread done servicing request
23:14:10.946 00.000 10844 OnExposeComplete: enter
23:14:10.946 00.000 10844 UpdateGuideState(): m_state=6
23:14:10.946 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
23:14:10.948 00.002 10844 Star::Find returns 1 (1), X=254.95, Y=60.18, Mass=3108, SNR=35.8, Peak=255 HFD=3.1
23:14:10.948 00.000 10844 MultiStar: [#1 -0.15,0.32,0.99,U] [#2 0.13,-0.61,2.00,U] [#3 -0.99,-0.48,0.00,M2] [#4 -0.38,0.10,0.87,U] [#5 -0.01,-0.48,1.00,U] [#6 -0.16,-0.73,0.00,M1] [#7 -0.59,-0.27,0.80,U] [#8 -0.08,-0.87,0.00,M6] 
23:14:10.948 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.14}, one-star: {-0.17, 0.56}
23:14:10.948 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
23:14:10.948 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
23:14:10.948 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.32 mountX=0.16 mountY=-0.11, mountTheta=-0.58
23:14:10.951 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.14, opts=13)
23:14:10.951 00.000 10844 Enqueuing Move request for scope (-0.13, -0.14)
23:14:10.951 00.000 11060 Worker thread wakes up
23:14:10.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
23:14:10.951 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
23:14:10.951 00.000 11060 Moving (-0.13, -0.14) raw xDistance=0.16 yDistance=-0.11
23:14:10.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:14:10.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:10.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:10.951 00.000 11060 MoveAxis(W, 29, ABG)
23:14:10.951 00.000 11060 Guiding  Dir = 3, Dur = 29
23:14:10.971 00.020 11060 IsSlewing returns 0
23:14:10.971 00.000 11060 IsGuiding returns 0
23:14:10.975 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:11.002 00.027 11060 IsGuiding returns 0
23:14:11.002 00.000 11060 Move returns status 0, amount 29
23:14:11.002 00.000 11060 MoveAxis(N, 0, ABG)
23:14:11.002 00.000 11060 Move returns status 0, amount 0
23:14:11.002 00.000 11060 move complete, result=0
23:14:11.002 00.000 11060 worker thread done servicing request
23:14:11.026 00.024 10844 UpdateGuideState exits: m=3108 SNR=35.8 Saturated
23:14:11.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.027 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:11.027 00.000 10844 Enqueuing Expose request
23:14:11.027 00.000 11060 Worker thread wakes up
23:14:11.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:11.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:11.027 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
23:14:11.671 00.644 11060 Exposure complete
23:14:11.942 00.271 11060 worker thread done servicing request
23:14:11.942 00.000 10844 OnExposeComplete: enter
23:14:11.942 00.000 10844 UpdateGuideState(): m_state=6
23:14:11.942 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
23:14:11.942 00.000 10844 Star::Find returns 1 (1), X=255.05, Y=60.43, Mass=3411, SNR=37.6, Peak=255 HFD=3.7
23:14:11.942 00.000 10844 MultiStar: [#1 0.71,0.54,0.00,M1] [#2 0.09,-0.42,1.86,U] [#3 -0.10,0.50,0.88,U] [#4 -0.25,0.21,0.94,U] [#5 0.11,0.60,0.94,U] [#6 -0.02,0.14,0.87,U] [#7 -0.04,0.36,0.83,U] [#8 0.05,-0.42,0.90,U] 
23:14:11.942 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.16}, one-star: {-0.07, 0.81}
23:14:11.942 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.43 = -2.86)
23:14:11.942 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
23:14:11.942 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
23:14:11.946 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
23:14:11.946 00.000 10844 Enqueuing Move request for scope (-0.02, 0.16)
23:14:11.946 00.000 11060 Worker thread wakes up
23:14:11.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
23:14:11.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
23:14:11.946 00.000 11060 Moving (-0.02, 0.16) raw xDistance=-0.15 yDistance=-0.04
23:14:11.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:14:11.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:11.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:14:11.947 00.001 11060 MoveAxis(E, 25, ABG)
23:14:11.947 00.000 11060 Guiding  Dir = 2, Dur = 25
23:14:11.953 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:11.963 00.010 11060 IsSlewing returns 0
23:14:11.963 00.000 11060 IsGuiding returns 0
23:14:11.986 00.023 10844 UpdateGuideState exits: m=3411 SNR=37.6 Saturated
23:14:11.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:11.986 00.000 10844 Enqueuing Expose request
23:14:11.994 00.008 11060 IsGuiding returns 0
23:14:11.994 00.000 11060 Move returns status 0, amount 25
23:14:11.994 00.000 11060 MoveAxis(N, 0, ABG)
23:14:11.994 00.000 11060 Move returns status 0, amount 0
23:14:11.994 00.000 11060 move complete, result=0
23:14:11.994 00.000 11060 worker thread done servicing request
23:14:11.994 00.000 11060 Worker thread wakes up
23:14:11.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:11.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:11.996 00.002 10844 GuideStep: -0.2 px 25 ms EAST, -0.0 px 0 ms NORTH
23:14:12.634 00.638 11060 Exposure complete
23:14:12.963 00.329 10844 OnExposeComplete: enter
23:14:12.964 00.001 10844 UpdateGuideState(): m_state=6
23:14:12.964 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
23:14:12.964 00.000 10844 Star::Find returns 1 (1), X=255.09, Y=61.11, Mass=3443, SNR=37.8, Peak=255 HFD=3.1
23:14:12.964 00.000 10844 MultiStar: large primary error, entering stabilization period
23:14:12.964 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
23:14:12.964 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.96)
23:14:12.964 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=1.49 hyp=1.49 cameraTheta=1.59 mountX=-1.46 mountY=-0.28, mountTheta=-2.96
23:14:12.966 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=1.49, opts=13)
23:14:12.966 00.000 10844 Enqueuing Move request for scope (-0.03, 1.49)
23:14:12.969 00.003 11060 worker thread done servicing request
23:14:12.969 00.000 11060 Worker thread wakes up
23:14:12.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.49) opts 0xd
23:14:12.969 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 1.49)
23:14:12.969 00.000 11060 Moving (-0.03, 1.49) raw xDistance=-1.46 yDistance=-0.28
23:14:12.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.40 from input -1.46
23:14:12.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:12.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:14:12.969 00.000 11060 MoveAxis(E, 254, ABG)
23:14:12.969 00.000 11060 Guiding  Dir = 2, Dur = 254
23:14:12.990 00.021 11060 IsSlewing returns 0
23:14:12.991 00.001 11060 IsGuiding returns 0
23:14:13.001 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:13.043 00.042 10844 UpdateGuideState exits: m=3443 SNR=37.8 Saturated
23:14:13.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:13.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:13.043 00.000 10844 Enqueuing Expose request
23:14:13.270 00.227 11060 IsGuiding returns 0
23:14:13.270 00.000 11060 Move returns status 0, amount 254
23:14:13.270 00.000 11060 MoveAxis(N, 0, ABG)
23:14:13.270 00.000 11060 Move returns status 0, amount 0
23:14:13.270 00.000 11060 move complete, result=0
23:14:13.270 00.000 11060 worker thread done servicing request
23:14:13.270 00.000 11060 Worker thread wakes up
23:14:13.270 00.000 10844 GuideStep: -1.5 px 254 ms EAST, -0.3 px 0 ms NORTH
23:14:13.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:13.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:13.898 00.628 11060 Exposure complete
23:14:14.237 00.339 11060 worker thread done servicing request
23:14:14.237 00.000 10844 OnExposeComplete: enter
23:14:14.237 00.000 10844 UpdateGuideState(): m_state=6
23:14:14.242 00.005 10844 Star::Find(15, 255, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
23:14:14.242 00.000 10844 Star::Find returns 1 (0), X=254.34, Y=60.52, Mass=3054, SNR=35.9, Peak=252 HFD=3.4
23:14:14.242 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
23:14:14.242 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
23:14:14.242 00.000 10844 CameraToMount -- cameraX=-0.78 cameraY=0.90 hyp=1.19 cameraTheta=2.28 mountX=-0.75 mountY=-0.91, mountTheta=-2.26
23:14:14.252 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.78, y=0.90, opts=13)
23:14:14.252 00.000 10844 Enqueuing Move request for scope (-0.78, 0.90)
23:14:14.254 00.002 11060 Worker thread wakes up
23:14:14.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.90) opts 0xd
23:14:14.254 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.78, 0.90)
23:14:14.254 00.000 11060 Moving (-0.78, 0.90) raw xDistance=-0.75 yDistance=-0.91
23:14:14.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.75
23:14:14.254 00.000 11060 resist switch: large excursion: input -0.91 thresh 0.57 direction from 1 to -1
23:14:14.254 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.74
23:14:14.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.91
23:14:14.254 00.000 11060 MoveAxis(E, 138, ABG)
23:14:14.254 00.000 11060 Guiding  Dir = 2, Dur = 138
23:14:14.257 00.003 11060 IsSlewing returns 0
23:14:14.257 00.000 11060 IsGuiding returns 0
23:14:14.264 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:14.285 00.021 10844 UpdateGuideState exits: m=3054 SNR=35.9
23:14:14.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:14.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:14.285 00.000 10844 Enqueuing Expose request
23:14:14.401 00.116 11060 IsGuiding returns 0
23:14:14.401 00.000 11060 Move returns status 0, amount 138
23:14:14.401 00.000 11060 BLC: Oldest BLC event removed
23:14:14.401 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:14:14.401 00.000 11060 MoveAxis(N, 1105, ABG)
23:14:14.401 00.000 11060 duration set to 750 by maxDecDuration
23:14:14.401 00.000 11060 Guiding  Dir = 0, Dur = 750
23:14:14.431 00.030 11060 IsSlewing returns 0
23:14:14.432 00.001 11060 IsGuiding returns 0
23:14:15.209 00.777 11060 IsGuiding returns 0
23:14:15.209 00.000 11060 Move returns status 0, amount 750
23:14:15.209 00.000 11060 move complete, result=0
23:14:15.209 00.000 11060 worker thread done servicing request
23:14:15.209 00.000 11060 Worker thread wakes up
23:14:15.209 00.000 10844 GuideStep: -0.7 px 138 ms EAST, -0.9 px 750 ms NORTH
23:14:15.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:15.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:15.852 00.643 11060 Exposure complete
23:14:16.310 00.458 10844 OnExposeComplete: enter
23:14:16.310 00.000 10844 UpdateGuideState(): m_state=6
23:14:16.310 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
23:14:16.310 00.000 10844 Star::Find returns 1 (1), X=254.64, Y=59.27, Mass=3023, SNR=35.3, Peak=255 HFD=3.5
23:14:16.312 00.002 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
23:14:16.312 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
23:14:16.312 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-0.35 hyp=0.59 cameraTheta=-2.51 mountX=0.43 mountY=-0.41, mountTheta=-0.77
23:14:16.312 00.000 11060 worker thread done servicing request
23:14:16.312 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-0.35, opts=13)
23:14:16.315 00.003 10844 Enqueuing Move request for scope (-0.48, -0.35)
23:14:16.315 00.000 11060 Worker thread wakes up
23:14:16.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.35) opts 0xd
23:14:16.315 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -0.35)
23:14:16.315 00.000 11060 Moving (-0.48, -0.35) raw xDistance=0.43 yDistance=-0.41
23:14:16.315 00.000 11060 BLC: History state: CurrMiss=0.41, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.639317, 1:0.413722
23:14:16.315 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:14:16.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.43
23:14:16.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
23:14:16.315 00.000 11060 MoveAxis(W, 70, ABG)
23:14:16.315 00.000 11060 Guiding  Dir = 3, Dur = 70
23:14:16.336 00.021 11060 IsSlewing returns 0
23:14:16.336 00.000 11060 IsGuiding returns 0
23:14:16.341 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:16.382 00.041 10844 UpdateGuideState exits: m=3023 SNR=35.3 Saturated
23:14:16.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:16.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:16.382 00.000 10844 Enqueuing Expose request
23:14:16.417 00.035 11060 IsGuiding returns 0
23:14:16.417 00.000 11060 Move returns status 0, amount 70
23:14:16.417 00.000 11060 MoveAxis(N, 161, ABG)
23:14:16.417 00.000 11060 Guiding  Dir = 0, Dur = 161
23:14:16.433 00.016 11060 IsSlewing returns 0
23:14:16.433 00.000 11060 IsGuiding returns 0
23:14:16.596 00.163 11060 IsGuiding returns 0
23:14:16.598 00.002 11060 Move returns status 0, amount 161
23:14:16.598 00.000 11060 move complete, result=0
23:14:16.598 00.000 11060 worker thread done servicing request
23:14:16.598 00.000 11060 Worker thread wakes up
23:14:16.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:16.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:16.599 00.001 10844 GuideStep: 0.4 px 70 ms WEST, -0.4 px 161 ms NORTH
23:14:17.237 00.638 11060 Exposure complete
23:14:17.583 00.346 11060 worker thread done servicing request
23:14:17.583 00.000 10844 OnExposeComplete: enter
23:14:17.583 00.000 10844 UpdateGuideState(): m_state=6
23:14:17.584 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
23:14:17.584 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.66, Mass=3047, SNR=36.0, Peak=252 HFD=3.5
23:14:17.584 00.000 10844 MultiStar: exiting stabilization period
23:14:17.584 00.000 10844 MultiStar: [#1 0.33,0.05,0.95,U] [#2 0.20,-0.59,1.99,U] [#3 0.17,-0.16,0.98,U] [#4 0.20,-0.61,0.95,U] [#5 0.19,0.08,0.95,U] [#6 0.45,-1.03,0.00,M1] [#7 0.24,-0.63,0.00,M1] [#8 0.57,-1.04,0.00,M6] 
23:14:17.584 00.000 10844 single-star, 5 included, MultiStar: {0.15, -0.25}, one-star: {-0.21, 0.04}
23:14:17.584 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
23:14:17.584 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
23:14:17.584 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.96 mountX=0.00 mountY=-0.21, mountTheta=-1.57
23:14:17.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.04, opts=13)
23:14:17.588 00.002 10844 Enqueuing Move request for scope (-0.21, 0.04)
23:14:17.589 00.001 11060 Worker thread wakes up
23:14:17.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
23:14:17.589 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
23:14:17.589 00.000 11060 Moving (-0.21, 0.04) raw xDistance=0.00 yDistance=-0.21
23:14:17.589 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.639317, 1:0.413722, 2:0.211361
23:14:17.589 00.000 11060 BLC: Under-shoot: nominal increase by 63
23:14:17.593 00.004 11060 BLC: window closed
23:14:17.593 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:14:17.594 00.001 11060 BLC: Pulse adjusted to 750
23:14:17.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:14:17.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:14:17.594 00.000 11060 MoveAxis(E, 0, ABG)
23:14:17.594 00.000 11060 Move returns status 0, amount 0
23:14:17.594 00.000 11060 MoveAxis(N, 82, ABG)
23:14:17.594 00.000 11060 Guiding  Dir = 0, Dur = 82
23:14:17.611 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:17.618 00.007 11060 IsSlewing returns 0
23:14:17.619 00.001 11060 IsGuiding returns 0
23:14:17.636 00.017 10844 UpdateGuideState exits: m=3047 SNR=36.0
23:14:17.638 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:17.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:17.638 00.000 10844 Enqueuing Expose request
23:14:17.650 00.012 10844 evsrv: cli 0EEEDDF0 connect
23:14:17.651 00.001 10844 case statement mapped state 6 to 3
23:14:17.652 00.001 10844 case statement mapped state 6 to 3
23:14:17.653 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"05d6c74a-48d7-45d1-9675-211f63091c61"}
23:14:17.653 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"05d6c74a-48d7-45d1-9675-211f63091c61"}
23:14:17.658 00.005 10844 evsrv: cli 0EEEDDF0 disconnect
23:14:17.726 00.068 11060 IsGuiding returns 0
23:14:17.726 00.000 11060 Move returns status 0, amount 82
23:14:17.726 00.000 11060 move complete, result=0
23:14:17.726 00.000 11060 worker thread done servicing request
23:14:17.726 00.000 11060 Worker thread wakes up
23:14:17.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:17.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:17.732 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 82 ms NORTH
23:14:18.384 00.652 11060 Exposure complete
23:14:18.684 00.300 11060 worker thread done servicing request
23:14:18.684 00.000 10844 OnExposeComplete: enter
23:14:18.684 00.000 10844 UpdateGuideState(): m_state=6
23:14:18.685 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
23:14:18.685 00.000 10844 Star::Find returns 1 (1), X=255.50, Y=59.59, Mass=3703, SNR=39.8, Peak=255 HFD=3.3
23:14:18.685 00.000 10844 MultiStar: [#1 0.34,0.15,0.84,U] [#2 0.49,-0.67,0.00,M1] [#3 -0.27,-0.29,0.84,U] [#4 -0.11,-0.27,0.86,U] [#5 0.53,-0.11,0.85,U] [#6 0.53,-0.44,0.00,M2] [#7 0.19,-0.10,0.74,U] [#8 0.27,-0.91,0.00,M7] 
23:14:18.685 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.11}, one-star: {0.38, -0.03}
23:14:18.685 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
23:14:18.685 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
23:14:18.685 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.53 mountX=0.07 mountY=0.19, mountTheta=1.22
23:14:18.699 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.11, opts=13)
23:14:18.699 00.000 10844 Enqueuing Move request for scope (0.18, -0.11)
23:14:18.700 00.001 11060 Worker thread wakes up
23:14:18.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
23:14:18.700 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
23:14:18.700 00.000 11060 Moving (0.18, -0.11) raw xDistance=0.07 yDistance=0.19
23:14:18.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:14:18.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:18.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:14:18.700 00.000 11060 MoveAxis(E, 0, ABG)
23:14:18.700 00.000 11060 Move returns status 0, amount 0
23:14:18.700 00.000 11060 MoveAxis(N, 0, ABG)
23:14:18.700 00.000 11060 Move returns status 0, amount 0
23:14:18.700 00.000 11060 move complete, result=0
23:14:18.700 00.000 11060 worker thread done servicing request
23:14:18.715 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:18.734 00.019 10844 UpdateGuideState exits: m=3703 SNR=39.8 Saturated
23:14:18.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:18.736 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:18.736 00.000 10844 Enqueuing Expose request
23:14:18.736 00.000 11060 Worker thread wakes up
23:14:18.736 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:18.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:18.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:19.375 00.639 11060 Exposure complete
23:14:19.826 00.451 11060 worker thread done servicing request
23:14:19.828 00.002 10844 OnExposeComplete: enter
23:14:19.828 00.000 10844 UpdateGuideState(): m_state=6
23:14:19.828 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
23:14:19.828 00.000 10844 Star::Find returns 1 (1), X=255.14, Y=59.26, Mass=2702, SNR=33.9, Peak=255 HFD=3.4
23:14:19.829 00.001 10844 MultiStar: [#1 0.23,-0.45,1.19,U] [#2 0.63,-1.23,0.00,M2] [#3 -0.09,-0.51,1.12,U] [#4 0.04,-0.56,1.02,U] [#5 0.63,-0.67,0.00,M1] [#6 0.43,-1.22,0.00,M3] [#7 -0.18,-0.83,0.00,M1] [#8 -0.11,-1.39,0.00,M8] 
23:14:19.829 00.000 10844 single-star, 3 included, MultiStar: {0.05, -0.47}, one-star: {0.02, -0.36}
23:14:19.829 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
23:14:19.829 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
23:14:19.829 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.51 mountX=0.35 mountY=0.08, mountTheta=0.22
23:14:19.831 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.36, opts=13)
23:14:19.831 00.000 10844 Enqueuing Move request for scope (0.02, -0.36)
23:14:19.831 00.000 11060 Worker thread wakes up
23:14:19.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.36) opts 0xd
23:14:19.831 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.36)
23:14:19.831 00.000 11060 Moving (0.02, -0.36) raw xDistance=0.35 yDistance=0.08
23:14:19.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
23:14:19.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:19.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:14:19.831 00.000 11060 MoveAxis(W, 61, ABG)
23:14:19.831 00.000 11060 Guiding  Dir = 3, Dur = 61
23:14:19.848 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:19.849 00.001 11060 IsSlewing returns 0
23:14:19.849 00.000 11060 IsGuiding returns 0
23:14:19.885 00.036 10844 UpdateGuideState exits: m=2702 SNR=33.9 Saturated
23:14:19.887 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:19.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:19.887 00.000 10844 Enqueuing Expose request
23:14:19.933 00.046 11060 IsGuiding returns 0
23:14:19.933 00.000 11060 Move returns status 0, amount 61
23:14:19.933 00.000 11060 MoveAxis(N, 0, ABG)
23:14:19.933 00.000 11060 Move returns status 0, amount 0
23:14:19.933 00.000 11060 move complete, result=0
23:14:19.933 00.000 11060 worker thread done servicing request
23:14:19.933 00.000 11060 Worker thread wakes up
23:14:19.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:19.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:19.935 00.002 10844 GuideStep: 0.4 px 61 ms WEST, 0.1 px 0 ms NORTH
23:14:20.558 00.623 11060 Exposure complete
23:14:20.828 00.270 11060 worker thread done servicing request
23:14:20.828 00.000 10844 OnExposeComplete: enter
23:14:20.828 00.000 10844 UpdateGuideState(): m_state=6
23:14:20.828 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
23:14:20.828 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=59.81, Mass=2764, SNR=34.2, Peak=255 HFD=3.1
23:14:20.830 00.002 10844 MultiStar: [#1 0.10,-0.24,1.05,U] [#2 0.34,-0.51,2.00,U] [#3 -0.49,-0.31,1.06,U] [#4 0.05,-0.13,1.02,U] [#5 0.69,-0.50,0.00,M2] [#6 0.31,-0.81,0.00,M4] [#7 -0.35,-0.44,0.98,U] [#8 0.11,-0.96,0.00,M9] 
23:14:20.830 00.000 10844 single-star, 5 included, MultiStar: {-0.02, -0.28}, one-star: {-0.15, 0.19}
23:14:20.830 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.00 = -2.28)
23:14:20.830 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
23:14:20.830 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.25 mountX=-0.16 mountY=-0.18, mountTheta=-2.29
23:14:20.831 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.19, opts=13)
23:14:20.831 00.000 10844 Enqueuing Move request for scope (-0.15, 0.19)
23:14:20.831 00.000 11060 Worker thread wakes up
23:14:20.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
23:14:20.831 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
23:14:20.831 00.000 11060 Moving (-0.15, 0.19) raw xDistance=-0.16 yDistance=-0.18
23:14:20.833 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:14:20.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:20.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:14:20.833 00.000 11060 MoveAxis(E, 26, ABG)
23:14:20.833 00.000 11060 Guiding  Dir = 2, Dur = 26
23:14:20.843 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:20.860 00.017 10844 UpdateGuideState exits: m=2764 SNR=34.2 Saturated
23:14:20.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:20.862 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:20.862 00.000 10844 Enqueuing Expose request
23:14:20.867 00.005 11060 IsSlewing returns 0
23:14:20.867 00.000 11060 IsGuiding returns 0
23:14:20.927 00.060 11060 IsGuiding returns 0
23:14:20.927 00.000 11060 Move returns status 0, amount 26
23:14:20.927 00.000 11060 MoveAxis(N, 0, ABG)
23:14:20.927 00.000 11060 Move returns status 0, amount 0
23:14:20.927 00.000 11060 move complete, result=0
23:14:20.927 00.000 11060 worker thread done servicing request
23:14:20.927 00.000 11060 Worker thread wakes up
23:14:20.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:20.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:20.953 00.026 10844 GuideStep: -0.2 px 26 ms EAST, -0.2 px 0 ms NORTH
23:14:21.578 00.625 11060 Exposure complete
23:14:21.755 00.177 11060 worker thread done servicing request
23:14:21.755 00.000 10844 OnExposeComplete: enter
23:14:21.755 00.000 10844 UpdateGuideState(): m_state=6
23:14:21.755 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
23:14:21.755 00.000 10844 Star::Find returns 1 (1), X=255.11, Y=60.08, Mass=3470, SNR=38.5, Peak=255 HFD=3.8
23:14:21.758 00.003 10844 MultiStar: [#1 0.13,0.43,0.95,U] [#2 0.09,-0.31,1.79,U] [#3 0.11,-0.35,0.95,U] [#4 -0.40,0.22,0.90,U] [#5 0.59,-0.02,0.88,U] [#6 0.11,-0.70,0.00,M5] [#7 0.18,-0.11,0.80,U] [#8 0.10,-0.42,0.81,U] 
23:14:21.758 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {-0.01, 0.46}
23:14:21.758 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
23:14:21.758 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
23:14:21.758 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=0.02 mountY=0.10, mountTheta=1.41
23:14:21.760 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.03, opts=13)
23:14:21.760 00.000 10844 Enqueuing Move request for scope (0.09, -0.03)
23:14:21.760 00.000 11060 Worker thread wakes up
23:14:21.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:14:21.760 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:14:21.760 00.000 11060 Moving (0.09, -0.03) raw xDistance=0.02 yDistance=0.10
23:14:21.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:14:21.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:21.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:14:21.760 00.000 11060 MoveAxis(E, 0, ABG)
23:14:21.760 00.000 11060 Move returns status 0, amount 0
23:14:21.760 00.000 11060 MoveAxis(N, 0, ABG)
23:14:21.760 00.000 11060 Move returns status 0, amount 0
23:14:21.760 00.000 11060 move complete, result=0
23:14:21.760 00.000 11060 worker thread done servicing request
23:14:21.765 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:21.781 00.016 10844 UpdateGuideState exits: m=3470 SNR=38.5 Saturated
23:14:21.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:21.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:21.781 00.000 10844 Enqueuing Expose request
23:14:21.781 00.000 11060 Worker thread wakes up
23:14:21.781 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:21.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:21.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:22.412 00.631 11060 Exposure complete
23:14:22.580 00.168 11060 worker thread done servicing request
23:14:22.580 00.000 10844 OnExposeComplete: enter
23:14:22.580 00.000 10844 UpdateGuideState(): m_state=6
23:14:22.580 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
23:14:22.580 00.000 10844 Star::Find returns 1 (1), X=254.74, Y=59.67, Mass=3307, SNR=36.8, Peak=255 HFD=3.6
23:14:22.592 00.012 10844 MultiStar: [#1 -0.25,0.06,1.03,U] [#2 -0.04,-0.58,1.98,U] [#3 -0.18,-0.89,0.00,M1] [#4 -0.44,-0.89,0.00,M1] [#5 0.21,0.00,0.99,U] [#6 0.25,-0.88,0.00,M6] [#7 -0.33,-0.31,0.78,U] [#8 0.21,-1.09,0.00,M9] 
23:14:22.592 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.22}, one-star: {-0.38, 0.05}
23:14:22.594 00.002 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
23:14:22.594 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:14:22.594 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.12 mountX=0.24 mountY=-0.10, mountTheta=-0.38
23:14:22.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.22, opts=13)
23:14:22.595 00.000 10844 Enqueuing Move request for scope (-0.13, -0.22)
23:14:22.595 00.000 11060 Worker thread wakes up
23:14:22.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
23:14:22.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
23:14:22.595 00.000 11060 Moving (-0.13, -0.22) raw xDistance=0.24 yDistance=-0.10
23:14:22.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
23:14:22.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:22.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:14:22.595 00.000 11060 MoveAxis(W, 42, ABG)
23:14:22.595 00.000 11060 Guiding  Dir = 3, Dur = 42
23:14:22.600 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:22.610 00.010 11060 IsSlewing returns 0
23:14:22.610 00.000 11060 IsGuiding returns 0
23:14:22.615 00.005 10844 UpdateGuideState exits: m=3307 SNR=36.8 Saturated
23:14:22.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:22.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:22.615 00.000 10844 Enqueuing Expose request
23:14:22.656 00.041 11060 IsGuiding returns 0
23:14:22.656 00.000 11060 Move returns status 0, amount 42
23:14:22.656 00.000 11060 MoveAxis(N, 0, ABG)
23:14:22.656 00.000 11060 Move returns status 0, amount 0
23:14:22.656 00.000 11060 move complete, result=0
23:14:22.656 00.000 11060 worker thread done servicing request
23:14:22.656 00.000 11060 Worker thread wakes up
23:14:22.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:22.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:22.661 00.005 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
23:14:23.275 00.614 11060 Exposure complete
23:14:23.446 00.171 11060 worker thread done servicing request
23:14:23.446 00.000 10844 OnExposeComplete: enter
23:14:23.446 00.000 10844 UpdateGuideState(): m_state=6
23:14:23.446 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
23:14:23.446 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.87, Mass=3450, SNR=38.2, Peak=255 HFD=3.9
23:14:23.446 00.000 10844 MultiStar: [#1 0.13,0.01,0.93,U] [#2 0.14,-0.36,1.75,U] [#3 -0.05,-0.09,0.88,U] [#4 0.51,-0.45,0.00,M2] [#5 0.21,-0.05,0.94,U] [#6 0.25,-0.39,0.86,U] [#7 -0.04,-0.38,0.76,U] [#8 0.23,-0.99,0.00,M10] 
23:14:23.446 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.16}, one-star: {0.10, 0.25}
23:14:23.446 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
23:14:23.446 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
23:14:23.450 00.004 10844 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.95 mountX=0.14 mountY=0.14, mountTheta=0.79
23:14:23.450 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.16, opts=13)
23:14:23.450 00.000 10844 Enqueuing Move request for scope (0.11, -0.16)
23:14:23.450 00.000 11060 Worker thread wakes up
23:14:23.452 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
23:14:23.452 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
23:14:23.452 00.000 11060 Moving (0.11, -0.16) raw xDistance=0.14 yDistance=0.14
23:14:23.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:14:23.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:23.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:14:23.452 00.000 11060 MoveAxis(W, 25, ABG)
23:14:23.452 00.000 11060 Guiding  Dir = 3, Dur = 25
23:14:23.457 00.005 11060 IsSlewing returns 0
23:14:23.457 00.000 11060 IsGuiding returns 0
23:14:23.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:23.474 00.017 10844 UpdateGuideState exits: m=3450 SNR=38.2 Saturated
23:14:23.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:23.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:23.474 00.000 10844 Enqueuing Expose request
23:14:23.494 00.020 11060 IsGuiding returns 0
23:14:23.494 00.000 11060 Move returns status 0, amount 25
23:14:23.494 00.000 11060 MoveAxis(N, 0, ABG)
23:14:23.494 00.000 11060 Move returns status 0, amount 0
23:14:23.494 00.000 11060 move complete, result=0
23:14:23.494 00.000 11060 worker thread done servicing request
23:14:23.494 00.000 11060 Worker thread wakes up
23:14:23.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:23.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:23.497 00.003 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
23:14:24.124 00.627 11060 Exposure complete
23:14:24.321 00.197 11060 worker thread done servicing request
23:14:24.321 00.000 10844 OnExposeComplete: enter
23:14:24.321 00.000 10844 UpdateGuideState(): m_state=6
23:14:24.321 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
23:14:24.323 00.002 10844 Star::Find returns 1 (1), X=255.15, Y=60.28, Mass=2903, SNR=34.9, Peak=255 HFD=3.6
23:14:24.323 00.000 10844 MultiStar: [#1 0.79,0.55,0.00,M1] [#2 0.76,-0.06,0.00,M1] [#3 0.19,0.15,0.97,U] [#4 0.35,-0.28,0.97,U] [#5 0.81,-0.11,0.00,M1] [#6 0.44,0.22,0.88,U] [#7 0.70,0.24,0.00,M1] [#8 0.27,-0.41,0.98,U] 
23:14:24.323 00.000 10844 refined, 4 included, MultiStar: {0.25, 0.07}, one-star: {0.02, 0.66}
23:14:24.323 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
23:14:24.323 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
23:14:24.323 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.26 mountX=-0.11 mountY=0.23, mountTheta=2.01
23:14:24.323 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.07, opts=13)
23:14:24.323 00.000 10844 Enqueuing Move request for scope (0.25, 0.07)
23:14:24.323 00.000 11060 Worker thread wakes up
23:14:24.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
23:14:24.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
23:14:24.323 00.000 11060 Moving (0.25, 0.07) raw xDistance=-0.11 yDistance=0.23
23:14:24.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:14:24.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:24.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:14:24.323 00.000 11060 MoveAxis(E, 0, ABG)
23:14:24.323 00.000 11060 Move returns status 0, amount 0
23:14:24.323 00.000 11060 MoveAxis(N, 0, ABG)
23:14:24.323 00.000 11060 Move returns status 0, amount 0
23:14:24.323 00.000 11060 move complete, result=0
23:14:24.323 00.000 11060 worker thread done servicing request
23:14:24.332 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:24.354 00.022 10844 UpdateGuideState exits: m=2903 SNR=34.9 Saturated
23:14:24.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:24.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:24.354 00.000 10844 Enqueuing Expose request
23:14:24.354 00.000 11060 Worker thread wakes up
23:14:24.354 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:24.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:24.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:24.995 00.641 11060 Exposure complete
23:14:25.235 00.240 11060 worker thread done servicing request
23:14:25.235 00.000 10844 OnExposeComplete: enter
23:14:25.238 00.003 10844 UpdateGuideState(): m_state=6
23:14:25.238 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
23:14:25.238 00.000 10844 Star::Find returns 1 (1), X=255.08, Y=60.28, Mass=2994, SNR=35.3, Peak=255 HFD=3.4
23:14:25.238 00.000 10844 MultiStar: [#1 0.49,0.03,1.18,U] [#2 0.51,-0.29,2.03,U] [#3 -0.15,-0.22,0.97,U] [#4 0.08,-0.27,0.95,U] [#5 0.77,-0.45,0.00,M2] [#6 0.73,-0.58,0.00,M5] [#7 0.16,-0.40,0.88,U] [#8 0.23,-0.55,1.02,U] 
23:14:25.238 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.16}, one-star: {-0.04, 0.66}
23:14:25.238 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
23:14:25.238 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
23:14:25.238 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.59 mountX=0.11 mountY=0.26, mountTheta=1.16
23:14:25.240 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.16, opts=13)
23:14:25.240 00.000 10844 Enqueuing Move request for scope (0.23, -0.16)
23:14:25.240 00.000 11060 Worker thread wakes up
23:14:25.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
23:14:25.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
23:14:25.240 00.000 11060 Moving (0.23, -0.16) raw xDistance=0.11 yDistance=0.26
23:14:25.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:14:25.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:14:25.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:14:25.240 00.000 11060 MoveAxis(E, 0, ABG)
23:14:25.240 00.000 11060 Move returns status 0, amount 0
23:14:25.240 00.000 11060 MoveAxis(N, 0, ABG)
23:14:25.240 00.000 11060 Move returns status 0, amount 0
23:14:25.240 00.000 11060 move complete, result=0
23:14:25.240 00.000 11060 worker thread done servicing request
23:14:25.250 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:25.279 00.029 10844 UpdateGuideState exits: m=2994 SNR=35.3 Saturated
23:14:25.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:25.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:25.279 00.000 10844 Enqueuing Expose request
23:14:25.279 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:14:25.279 00.000 11060 Worker thread wakes up
23:14:25.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:25.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:25.921 00.642 11060 Exposure complete
23:14:26.162 00.241 11060 worker thread done servicing request
23:14:26.162 00.000 10844 OnExposeComplete: enter
23:14:26.162 00.000 10844 UpdateGuideState(): m_state=6
23:14:26.162 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
23:14:26.163 00.001 10844 Star::Find returns 1 (1), X=255.01, Y=60.28, Mass=3649, SNR=38.8, Peak=255 HFD=4.0
23:14:26.163 00.000 10844 MultiStar: [#1 0.69,0.23,0.00,M1] [#2 0.26,-0.18,1.82,U] [#3 0.25,-0.02,0.90,U] [#4 -0.26,0.18,0.85,U] [#5 1.02,0.11,0.00,M3] [#6 0.44,-0.55,0.00,M6] [#7 0.59,-0.16,0.83,U] [#8 0.32,-0.26,0.91,U] 
23:14:26.163 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.01}, one-star: {-0.12, 0.66}
23:14:26.163 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
23:14:26.163 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
23:14:26.163 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.08 mountX=-0.05 mountY=0.18, mountTheta=1.83
23:14:26.179 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.01, opts=13)
23:14:26.179 00.000 10844 Enqueuing Move request for scope (0.18, 0.01)
23:14:26.179 00.000 11060 Worker thread wakes up
23:14:26.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
23:14:26.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
23:14:26.179 00.000 11060 Moving (0.18, 0.01) raw xDistance=-0.05 yDistance=0.18
23:14:26.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:14:26.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:26.181 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:14:26.181 00.000 11060 MoveAxis(E, 0, ABG)
23:14:26.181 00.000 11060 Move returns status 0, amount 0
23:14:26.181 00.000 11060 MoveAxis(N, 0, ABG)
23:14:26.181 00.000 11060 Move returns status 0, amount 0
23:14:26.181 00.000 11060 move complete, result=0
23:14:26.181 00.000 11060 worker thread done servicing request
23:14:26.184 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:26.205 00.021 10844 UpdateGuideState exits: m=3649 SNR=38.8 Saturated
23:14:26.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:26.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:26.205 00.000 10844 Enqueuing Expose request
23:14:26.205 00.000 11060 Worker thread wakes up
23:14:26.205 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:26.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:26.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:26.842 00.637 11060 Exposure complete
23:14:27.040 00.198 11060 worker thread done servicing request
23:14:27.040 00.000 10844 OnExposeComplete: enter
23:14:27.040 00.000 10844 UpdateGuideState(): m_state=6
23:14:27.040 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
23:14:27.040 00.000 10844 Star::Find returns 1 (1), X=254.92, Y=59.83, Mass=3235, SNR=37.2, Peak=255 HFD=3.7
23:14:27.041 00.001 10844 MultiStar: [#1 0.32,-0.17,0.96,U] [#2 0.53,-0.51,0.00,M1] [#3 0.10,0.02,0.94,U] [#4 0.48,-0.19,0.94,U] [#5 0.61,0.08,1.08,U] [#6 0.49,-0.85,0.00,M7] [#7 0.10,-0.04,0.83,U] [#8 0.46,-0.59,0.00,M8] 
23:14:27.041 00.000 10844 refined, 5 included, MultiStar: {0.24, -0.01}, one-star: {-0.20, 0.21}
23:14:27.041 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
23:14:27.041 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
23:14:27.041 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.04 mountX=-0.03 mountY=0.24, mountTheta=1.71
23:14:27.043 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.01, opts=13)
23:14:27.043 00.000 10844 Enqueuing Move request for scope (0.24, -0.01)
23:14:27.043 00.000 11060 Worker thread wakes up
23:14:27.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
23:14:27.043 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
23:14:27.045 00.002 11060 Moving (0.24, -0.01) raw xDistance=-0.03 yDistance=0.24
23:14:27.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:14:27.045 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.09 newest=0.67
23:14:27.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:14:27.045 00.000 11060 MoveAxis(E, 0, ABG)
23:14:27.045 00.000 11060 Move returns status 0, amount 0
23:14:27.045 00.000 11060 BLC: Oldest BLC event removed
23:14:27.045 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:14:27.045 00.000 11060 MoveAxis(S, 843, ABG)
23:14:27.045 00.000 11060 duration set to 750 by maxDecDuration
23:14:27.045 00.000 11060 Guiding  Dir = 1, Dur = 750
23:14:27.055 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:27.070 00.015 10844 UpdateGuideState exits: m=3235 SNR=37.2 Saturated
23:14:27.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:27.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:27.070 00.000 10844 Enqueuing Expose request
23:14:27.074 00.004 11060 IsSlewing returns 0
23:14:27.074 00.000 11060 IsGuiding returns 0
23:14:27.852 00.778 11060 IsGuiding returns 0
23:14:27.852 00.000 11060 Move returns status 0, amount 750
23:14:27.852 00.000 11060 move complete, result=0
23:14:27.853 00.001 11060 worker thread done servicing request
23:14:27.853 00.000 11060 Worker thread wakes up
23:14:27.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:27.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:27.853 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
23:14:28.487 00.634 11060 Exposure complete
23:14:28.661 00.174 11060 worker thread done servicing request
23:14:28.661 00.000 10844 OnExposeComplete: enter
23:14:28.661 00.000 10844 UpdateGuideState(): m_state=6
23:14:28.661 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
23:14:28.661 00.000 10844 Star::Find returns 1 (0), X=254.60, Y=59.82, Mass=2851, SNR=34.3, Peak=229 HFD=3.6
23:14:28.661 00.000 10844 MultiStar: [#1 -0.12,0.32,1.02,U] [#2 0.72,-0.30,0.00,M2] [#3 -0.77,-0.34,0.00,M1] [#4 0.24,-0.26,1.03,U] [#5 0.37,-0.13,1.03,U] [#6 0.16,-0.63,0.91,U] [#7 -0.80,-0.55,0.00,M1] [#8 -0.03,-0.71,0.00,M9] 
23:14:28.661 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.09}, one-star: {-0.52, 0.20}
23:14:28.661 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
23:14:28.661 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
23:14:28.661 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.30 mountX=0.09 mountY=0.04, mountTheta=0.44
23:14:28.665 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
23:14:28.665 00.000 10844 Enqueuing Move request for scope (0.03, -0.09)
23:14:28.671 00.006 11060 Worker thread wakes up
23:14:28.673 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:14:28.673 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:14:28.673 00.000 11060 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=0.04
23:14:28.673 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.167549, 1:0.039786
23:14:28.673 00.000 11060 BLC: No correction, Miss < min_move
23:14:28.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:14:28.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:28.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:14:28.673 00.000 11060 MoveAxis(E, 0, ABG)
23:14:28.673 00.000 11060 Move returns status 0, amount 0
23:14:28.673 00.000 11060 MoveAxis(N, 0, ABG)
23:14:28.673 00.000 11060 Move returns status 0, amount 0
23:14:28.673 00.000 11060 move complete, result=0
23:14:28.673 00.000 11060 worker thread done servicing request
23:14:28.683 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:28.698 00.015 10844 UpdateGuideState exits: m=2851 SNR=34.3
23:14:28.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:28.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:28.698 00.000 10844 Enqueuing Expose request
23:14:28.698 00.000 11060 Worker thread wakes up
23:14:28.698 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:28.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:28.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:29.342 00.644 11060 Exposure complete
23:14:29.525 00.183 11060 worker thread done servicing request
23:14:29.525 00.000 10844 OnExposeComplete: enter
23:14:29.525 00.000 10844 UpdateGuideState(): m_state=6
23:14:29.527 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
23:14:29.527 00.000 10844 Star::Find returns 1 (1), X=254.27, Y=59.60, Mass=3341, SNR=37.4, Peak=255 HFD=3.5
23:14:29.527 00.000 10844 MultiStar: [#1 -0.15,-0.08,0.99,U] [#2 0.39,-0.59,0.00,M3] [#3 -0.43,-0.62,0.00,M2] [#4 0.22,-0.69,0.00,M1] [#5 0.50,-0.25,0.97,U] [#6 -0.18,-0.99,0.00,M7] [#7 -0.39,-0.79,0.00,M2] [#8 0.35,-1.00,0.00,M10] 
23:14:29.527 00.000 10844 refined, 2 included, MultiStar: {-0.17, -0.12}, one-star: {-0.85, -0.02}
23:14:29.527 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
23:14:29.527 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
23:14:29.527 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.55 mountX=0.15 mountY=-0.15, mountTheta=-0.81
23:14:29.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.12, opts=13)
23:14:29.528 00.000 10844 Enqueuing Move request for scope (-0.17, -0.12)
23:14:29.528 00.000 11060 Worker thread wakes up
23:14:29.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
23:14:29.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
23:14:29.528 00.000 11060 Moving (-0.17, -0.12) raw xDistance=0.15 yDistance=-0.15
23:14:29.528 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.167549, 1:0.039786, 2:-0.153151
23:14:29.528 00.000 11060 BLC: No correction, Miss < min_move
23:14:29.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:14:29.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:29.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:14:29.528 00.000 11060 MoveAxis(W, 25, ABG)
23:14:29.528 00.000 11060 Guiding  Dir = 3, Dur = 25
23:14:29.536 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:29.543 00.007 11060 IsSlewing returns 0
23:14:29.543 00.000 11060 IsGuiding returns 0
23:14:29.550 00.007 10844 UpdateGuideState exits: m=3341 SNR=37.4 Saturated
23:14:29.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:29.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:29.550 00.000 10844 Enqueuing Expose request
23:14:29.575 00.025 11060 IsGuiding returns 0
23:14:29.575 00.000 11060 Move returns status 0, amount 25
23:14:29.575 00.000 11060 MoveAxis(N, 0, ABG)
23:14:29.575 00.000 11060 Move returns status 0, amount 0
23:14:29.575 00.000 11060 move complete, result=0
23:14:29.575 00.000 11060 worker thread done servicing request
23:14:29.575 00.000 11060 Worker thread wakes up
23:14:29.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:29.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:29.583 00.008 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
23:14:30.218 00.635 11060 Exposure complete
23:14:30.441 00.223 11060 worker thread done servicing request
23:14:30.441 00.000 10844 OnExposeComplete: enter
23:14:30.441 00.000 10844 UpdateGuideState(): m_state=6
23:14:30.441 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
23:14:30.441 00.000 10844 Star::Find returns 1 (1), X=255.16, Y=60.25, Mass=3151, SNR=36.5, Peak=255 HFD=3.5
23:14:30.441 00.000 10844 MultiStar: [#1 0.17,0.58,0.98,U] [#2 -0.04,-0.56,1.84,U] [#3 -0.01,-0.41,0.96,U] [#4 0.22,-0.71,0.00,M2] [#5 0.48,0.37,0.99,U] [#6 0.26,-0.30,0.89,U] [#7 0.33,-0.37,0.77,U] [#8 0.47,-0.40,0.85,U] 
23:14:30.441 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.09}, one-star: {0.04, 0.63}
23:14:30.441 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
23:14:30.446 00.005 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
23:14:30.446 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.47 mountX=0.06 mountY=0.19, mountTheta=1.28
23:14:30.446 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.09, opts=13)
23:14:30.446 00.000 10844 Enqueuing Move request for scope (0.18, -0.09)
23:14:30.446 00.000 11060 Worker thread wakes up
23:14:30.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
23:14:30.448 00.002 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
23:14:30.448 00.000 11060 Moving (0.18, -0.09) raw xDistance=0.06 yDistance=0.19
23:14:30.448 00.000 11060 BLC: window closed
23:14:30.448 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.167549, 1:0.039786, 2:-0.153151
23:14:30.448 00.000 11060 BLC: No correction, Miss < min_move
23:14:30.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:14:30.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:30.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:14:30.448 00.000 11060 MoveAxis(E, 0, ABG)
23:14:30.448 00.000 11060 Move returns status 0, amount 0
23:14:30.448 00.000 11060 MoveAxis(N, 0, ABG)
23:14:30.448 00.000 11060 Move returns status 0, amount 0
23:14:30.448 00.000 11060 move complete, result=0
23:14:30.448 00.000 11060 worker thread done servicing request
23:14:30.453 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:30.469 00.016 10844 UpdateGuideState exits: m=3151 SNR=36.5 Saturated
23:14:30.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:30.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:30.469 00.000 10844 Enqueuing Expose request
23:14:30.469 00.000 11060 Worker thread wakes up
23:14:30.469 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:14:30.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:30.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:31.111 00.642 11060 Exposure complete
23:14:31.292 00.181 11060 worker thread done servicing request
23:14:31.292 00.000 10844 OnExposeComplete: enter
23:14:31.292 00.000 10844 UpdateGuideState(): m_state=6
23:14:31.292 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
23:14:31.292 00.000 10844 Star::Find returns 1 (0), X=254.88, Y=59.59, Mass=3090, SNR=36.3, Peak=250 HFD=3.4
23:14:31.292 00.000 10844 MultiStar: [#1 0.08,0.06,0.99,U] [#2 0.05,-0.88,0.00,M3] [#3 -0.19,-0.51,0.96,U] [#4 -0.09,-0.93,0.00,M3] [#5 0.04,0.17,1.13,U] [#6 -0.24,-0.38,0.96,U] [#7 0.04,-0.68,0.00,M2] [#8 0.48,-0.96,0.00,M10] 
23:14:31.292 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.12}, one-star: {-0.24, -0.03}
23:14:31.292 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
23:14:31.292 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
23:14:31.292 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.28 mountX=0.14 mountY=-0.08, mountTheta=-0.54
23:14:31.296 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.12, opts=13)
23:14:31.296 00.000 10844 Enqueuing Move request for scope (-0.11, -0.12)
23:14:31.296 00.000 11060 Worker thread wakes up
23:14:31.298 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
23:14:31.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
23:14:31.298 00.000 11060 Moving (-0.11, -0.12) raw xDistance=0.14 yDistance=-0.08
23:14:31.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:14:31.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:31.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:14:31.298 00.000 11060 MoveAxis(W, 24, ABG)
23:14:31.298 00.000 11060 Guiding  Dir = 3, Dur = 24
23:14:31.303 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:31.320 00.017 10844 UpdateGuideState exits: m=3090 SNR=36.3
23:14:31.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:31.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:31.320 00.000 10844 Enqueuing Expose request
23:14:31.324 00.004 11060 IsSlewing returns 0
23:14:31.325 00.001 11060 IsGuiding returns 0
23:14:31.371 00.046 11060 IsGuiding returns 0
23:14:31.371 00.000 11060 Move returns status 0, amount 24
23:14:31.371 00.000 11060 MoveAxis(N, 0, ABG)
23:14:31.371 00.000 11060 Move returns status 0, amount 0
23:14:31.371 00.000 11060 move complete, result=0
23:14:31.371 00.000 11060 worker thread done servicing request
23:14:31.371 00.000 11060 Worker thread wakes up
23:14:31.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:31.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:31.432 00.061 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
23:14:31.999 00.567 11060 Exposure complete
23:14:32.162 00.163 11060 worker thread done servicing request
23:14:32.162 00.000 10844 OnExposeComplete: enter
23:14:32.162 00.000 10844 UpdateGuideState(): m_state=6
23:14:32.162 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
23:14:32.162 00.000 10844 Star::Find returns 1 (0), X=255.14, Y=60.00, Mass=2972, SNR=35.3, Peak=235 HFD=3.4
23:14:32.162 00.000 10844 MultiStar: [#1 0.53,0.00,1.02,U] [#2 0.36,-0.69,0.00,M4] [#3 -0.32,-0.58,0.00,M1] [#4 0.25,-0.63,0.00,M4] [#5 0.40,-0.36,1.08,U] [#6 -0.15,-0.86,0.00,M6] [#7 -0.15,-0.71,0.00,M3] [#8 0.27,-0.74,0.00,R] 
23:14:32.162 00.000 10844 refined, 2 included, MultiStar: {0.32, -0.00}, one-star: {0.02, 0.38}
23:14:32.162 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
23:14:32.162 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
23:14:32.165 00.003 10844 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.00 mountX=-0.06 mountY=0.32, mountTheta=1.75
23:14:32.167 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.00, opts=13)
23:14:32.167 00.000 10844 Enqueuing Move request for scope (0.32, -0.00)
23:14:32.167 00.000 11060 Worker thread wakes up
23:14:32.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.00) opts 0xd
23:14:32.167 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.00)
23:14:32.167 00.000 11060 Moving (0.32, -0.00) raw xDistance=-0.06 yDistance=0.32
23:14:32.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:14:32.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
23:14:32.167 00.000 11060 MoveAxis(E, 0, ABG)
23:14:32.167 00.000 11060 Move returns status 0, amount 0
23:14:32.167 00.000 11060 MoveAxis(S, 124, ABG)
23:14:32.167 00.000 11060 Guiding  Dir = 1, Dur = 124
23:14:32.174 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:32.186 00.012 11060 IsSlewing returns 0
23:14:32.186 00.000 10844 UpdateGuideState exits: m=2972 SNR=35.3
23:14:32.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:32.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:32.186 00.000 10844 Enqueuing Expose request
23:14:32.186 00.000 11060 IsGuiding returns 0
23:14:32.315 00.129 11060 IsGuiding returns 0
23:14:32.315 00.000 11060 Move returns status 0, amount 124
23:14:32.315 00.000 11060 move complete, result=0
23:14:32.315 00.000 11060 worker thread done servicing request
23:14:32.315 00.000 11060 Worker thread wakes up
23:14:32.315 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 124 ms SOUTH
23:14:32.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:32.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:32.944 00.629 11060 Exposure complete
23:14:33.144 00.200 11060 worker thread done servicing request
23:14:33.144 00.000 10844 OnExposeComplete: enter
23:14:33.144 00.000 10844 UpdateGuideState(): m_state=6
23:14:33.144 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
23:14:33.144 00.000 10844 Star::Find returns 1 (1), X=254.72, Y=59.58, Mass=3485, SNR=38.6, Peak=255 HFD=3.6
23:14:33.144 00.000 10844 MultiStar: [#1 0.06,0.23,0.85,U] [#2 0.17,-0.51,1.81,U] [#3 -0.20,-0.44,0.92,U] [#4 -0.28,-0.17,0.92,U] [#5 0.25,0.37,0.94,U] [#6 0.30,-0.53,0.86,U] [#7 0.13,-0.47,0.80,U] [#8 -0.17,-0.17,0.84,U] 
23:14:33.144 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.22}, one-star: {-0.40, -0.04}
23:14:33.144 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
23:14:33.144 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
23:14:33.144 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=0.22 mountY=0.03, mountTheta=0.15
23:14:33.144 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.22, opts=13)
23:14:33.144 00.000 10844 Enqueuing Move request for scope (-0.00, -0.22)
23:14:33.144 00.000 11060 Worker thread wakes up
23:14:33.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
23:14:33.144 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
23:14:33.144 00.000 11060 Moving (-0.00, -0.22) raw xDistance=0.22 yDistance=0.03
23:14:33.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:14:33.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:33.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:14:33.144 00.000 11060 MoveAxis(W, 37, ABG)
23:14:33.148 00.004 11060 Guiding  Dir = 3, Dur = 37
23:14:33.153 00.005 11060 IsSlewing returns 0
23:14:33.153 00.000 11060 IsGuiding returns 0
23:14:33.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:33.183 00.030 10844 UpdateGuideState exits: m=3485 SNR=38.6 Saturated
23:14:33.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:33.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:33.183 00.000 10844 Enqueuing Expose request
23:14:33.199 00.016 11060 IsGuiding returns 0
23:14:33.199 00.000 11060 Move returns status 0, amount 37
23:14:33.199 00.000 11060 MoveAxis(N, 0, ABG)
23:14:33.199 00.000 11060 Move returns status 0, amount 0
23:14:33.199 00.000 11060 move complete, result=0
23:14:33.199 00.000 11060 worker thread done servicing request
23:14:33.199 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
23:14:33.199 00.000 11060 Worker thread wakes up
23:14:33.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:33.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:33.839 00.640 11060 Exposure complete
23:14:34.008 00.169 11060 worker thread done servicing request
23:14:34.008 00.000 10844 OnExposeComplete: enter
23:14:34.008 00.000 10844 UpdateGuideState(): m_state=6
23:14:34.008 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
23:14:34.008 00.000 10844 Star::Find returns 1 (0), X=254.17, Y=59.32, Mass=3026, SNR=35.9, Peak=248 HFD=3.5
23:14:34.008 00.000 10844 MultiStar: [#1 -0.27,0.21,0.96,U] [#2 -0.07,-0.61,1.92,U] [#3 -0.35,-0.55,0.87,U] [#4 -0.22,-0.47,0.94,U] [#5 0.32,-0.39,1.06,U] [#6 0.08,-0.64,0.91,U] [#7 -0.52,-0.21,0.83,U] [#8 -0.21,-0.05,0.92,U] 
23:14:34.008 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.36}, one-star: {-0.95, -0.30}
23:14:34.008 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
23:14:34.008 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:14:34.008 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.36 hyp=0.42 cameraTheta=-2.12 mountX=0.39 mountY=-0.16, mountTheta=-0.38
23:14:34.011 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.36, opts=13)
23:14:34.011 00.000 10844 Enqueuing Move request for scope (-0.22, -0.36)
23:14:34.011 00.000 11060 Worker thread wakes up
23:14:34.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.36) opts 0xd
23:14:34.011 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.36)
23:14:34.011 00.000 11060 Moving (-0.22, -0.36) raw xDistance=0.39 yDistance=-0.16
23:14:34.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
23:14:34.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:34.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:14:34.011 00.000 11060 MoveAxis(W, 70, ABG)
23:14:34.011 00.000 11060 Guiding  Dir = 3, Dur = 70
23:14:34.016 00.005 11060 IsSlewing returns 0
23:14:34.017 00.001 11060 IsGuiding returns 0
23:14:34.020 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:34.047 00.027 10844 UpdateGuideState exits: m=3026 SNR=35.9
23:14:34.049 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:34.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:34.049 00.000 10844 Enqueuing Expose request
23:14:34.094 00.045 11060 IsGuiding returns 0
23:14:34.094 00.000 11060 Move returns status 0, amount 70
23:14:34.094 00.000 11060 MoveAxis(N, 0, ABG)
23:14:34.094 00.000 11060 Move returns status 0, amount 0
23:14:34.094 00.000 11060 move complete, result=0
23:14:34.094 00.000 11060 worker thread done servicing request
23:14:34.094 00.000 11060 Worker thread wakes up
23:14:34.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:34.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:34.094 00.000 10844 GuideStep: 0.4 px 70 ms WEST, -0.2 px 0 ms NORTH
23:14:34.748 00.654 11060 Exposure complete
23:14:34.913 00.165 11060 worker thread done servicing request
23:14:34.913 00.000 10844 OnExposeComplete: enter
23:14:34.913 00.000 10844 UpdateGuideState(): m_state=6
23:14:34.913 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
23:14:34.913 00.000 10844 Star::Find returns 1 (0), X=254.42, Y=59.71, Mass=3119, SNR=36.5, Peak=252 HFD=3.3
23:14:34.913 00.000 10844 MultiStar: [#1 -0.26,0.46,0.93,U] [#2 0.14,-0.30,1.82,U] [#3 -0.57,-0.47,0.00,M1] [#4 -0.17,0.01,0.98,U] [#5 0.31,-0.07,0.96,U] [#6 -0.04,-0.36,0.93,U] [#7 -0.38,-0.21,0.83,U] [#8 -0.60,0.09,0.96,U] 
23:14:34.913 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.06}, one-star: {-0.70, 0.09}
23:14:34.913 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
23:14:34.913 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
23:14:34.913 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.82 mountX=0.09 mountY=-0.16, mountTheta=-1.07
23:14:34.916 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.06, opts=13)
23:14:34.916 00.000 10844 Enqueuing Move request for scope (-0.18, -0.06)
23:14:34.916 00.000 11060 Worker thread wakes up
23:14:34.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
23:14:34.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
23:14:34.916 00.000 11060 Moving (-0.18, -0.06) raw xDistance=0.09 yDistance=-0.16
23:14:34.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:14:34.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:34.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:14:34.916 00.000 11060 MoveAxis(E, 0, ABG)
23:14:34.916 00.000 11060 Move returns status 0, amount 0
23:14:34.916 00.000 11060 MoveAxis(N, 0, ABG)
23:14:34.916 00.000 11060 Move returns status 0, amount 0
23:14:34.916 00.000 11060 move complete, result=0
23:14:34.916 00.000 11060 worker thread done servicing request
23:14:34.923 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:34.935 00.012 10844 UpdateGuideState exits: m=3119 SNR=36.5
23:14:34.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:34.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:34.935 00.000 10844 Enqueuing Expose request
23:14:34.935 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:14:34.935 00.000 11060 Worker thread wakes up
23:14:34.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:34.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:35.551 00.616 11060 Exposure complete
23:14:35.714 00.163 11060 worker thread done servicing request
23:14:35.714 00.000 10844 OnExposeComplete: enter
23:14:35.714 00.000 10844 UpdateGuideState(): m_state=6
23:14:35.714 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
23:14:35.714 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=60.22, Mass=3242, SNR=37.2, Peak=255 HFD=3.2
23:14:35.714 00.000 10844 MultiStar: [#1 0.32,0.69,0.00,M1] [#2 -0.45,0.27,1.84,U] [#3 -0.03,-0.33,0.97,U] [#4 0.14,-0.27,0.95,U] [#5 0.45,-0.12,1.00,U] [#6 0.47,-0.14,0.90,U] [#7 0.11,-0.18,0.84,U] [#8 -0.31,0.41,0.94,U] 
23:14:35.714 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {-0.15, 0.60}
23:14:35.714 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
23:14:35.714 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
23:14:35.714 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.96 mountX=-0.05 mountY=-0.03, mountTheta=-2.58
23:14:35.716 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
23:14:35.716 00.000 10844 Enqueuing Move request for scope (-0.02, 0.06)
23:14:35.716 00.000 11060 Worker thread wakes up
23:14:35.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:14:35.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:14:35.716 00.000 11060 Moving (-0.02, 0.06) raw xDistance=-0.05 yDistance=-0.03
23:14:35.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:14:35.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:35.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:14:35.716 00.000 11060 MoveAxis(E, 0, ABG)
23:14:35.716 00.000 11060 Move returns status 0, amount 0
23:14:35.716 00.000 11060 MoveAxis(N, 0, ABG)
23:14:35.716 00.000 11060 Move returns status 0, amount 0
23:14:35.716 00.000 11060 move complete, result=0
23:14:35.716 00.000 11060 worker thread done servicing request
23:14:35.728 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:35.740 00.012 10844 UpdateGuideState exits: m=3242 SNR=37.2 Saturated
23:14:35.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:35.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:35.742 00.002 10844 Enqueuing Expose request
23:14:35.742 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:35.742 00.000 11060 Worker thread wakes up
23:14:35.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:35.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:36.374 00.632 11060 Exposure complete
23:14:36.537 00.163 11060 worker thread done servicing request
23:14:36.537 00.000 10844 OnExposeComplete: enter
23:14:36.537 00.000 10844 UpdateGuideState(): m_state=6
23:14:36.537 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
23:14:36.537 00.000 10844 Star::Find returns 1 (1), X=255.10, Y=60.32, Mass=3164, SNR=36.7, Peak=255 HFD=3.8
23:14:36.537 00.000 10844 MultiStar: [#1 0.29,0.53,0.95,U] [#2 0.24,-0.15,1.96,U] [#3 0.01,-0.31,0.98,U] [#4 0.24,-0.19,0.92,U] [#5 0.54,-0.11,0.94,U] [#6 0.30,-0.17,0.90,U] [#7 0.39,-0.51,0.89,U] [#8 0.03,-0.32,0.93,U] 
23:14:36.537 00.000 10844 refined, 8 included, MultiStar: {0.22, -0.06}, one-star: {-0.02, 0.70}
23:14:36.537 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
23:14:36.537 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
23:14:36.537 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.27 mountX=0.02 mountY=0.23, mountTheta=1.48
23:14:36.537 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.06, opts=13)
23:14:36.537 00.000 10844 Enqueuing Move request for scope (0.22, -0.06)
23:14:36.537 00.000 11060 Worker thread wakes up
23:14:36.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
23:14:36.537 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
23:14:36.537 00.000 11060 Moving (0.22, -0.06) raw xDistance=0.02 yDistance=0.23
23:14:36.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:14:36.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
23:14:36.537 00.000 11060 MoveAxis(E, 0, ABG)
23:14:36.537 00.000 11060 Move returns status 0, amount 0
23:14:36.537 00.000 11060 MoveAxis(S, 89, ABG)
23:14:36.537 00.000 11060 Guiding  Dir = 1, Dur = 89
23:14:36.545 00.008 11060 IsSlewing returns 0
23:14:36.546 00.001 11060 IsGuiding returns 0
23:14:36.547 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:36.561 00.014 10844 UpdateGuideState exits: m=3164 SNR=36.7 Saturated
23:14:36.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:36.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:36.561 00.000 10844 Enqueuing Expose request
23:14:36.636 00.075 11060 IsGuiding returns 0
23:14:36.636 00.000 11060 Move returns status 0, amount 89
23:14:36.637 00.001 11060 move complete, result=0
23:14:36.637 00.000 11060 worker thread done servicing request
23:14:36.637 00.000 11060 Worker thread wakes up
23:14:36.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:36.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:36.637 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 89 ms SOUTH
23:14:37.259 00.622 11060 Exposure complete
23:14:37.412 00.153 11060 worker thread done servicing request
23:14:37.412 00.000 10844 OnExposeComplete: enter
23:14:37.412 00.000 10844 UpdateGuideState(): m_state=6
23:14:37.412 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
23:14:37.412 00.000 10844 Star::Find returns 1 (1), X=255.28, Y=60.03, Mass=3219, SNR=36.3, Peak=255 HFD=3.4
23:14:37.412 00.000 10844 MultiStar: [#1 0.11,0.34,1.05,U] [#2 0.58,-0.41,0.00,M1] [#3 -0.19,0.06,0.96,U] [#4 -0.10,-0.17,0.90,U] [#5 0.78,-0.15,0.00,M1] [#6 0.33,-0.17,0.93,U] [#7 -0.06,-0.26,0.79,U] [#8 -0.02,0.35,0.88,U] 
23:14:37.412 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.16, 0.41}
23:14:37.412 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
23:14:37.412 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
23:14:37.412 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.22 mountX=-0.10 mountY=0.02, mountTheta=2.95
23:14:37.412 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
23:14:37.412 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
23:14:37.412 00.000 11060 Worker thread wakes up
23:14:37.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:14:37.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:14:37.412 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.02
23:14:37.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:14:37.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:37.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:14:37.412 00.000 11060 MoveAxis(E, 0, ABG)
23:14:37.412 00.000 11060 Move returns status 0, amount 0
23:14:37.412 00.000 11060 MoveAxis(N, 0, ABG)
23:14:37.412 00.000 11060 Move returns status 0, amount 0
23:14:37.417 00.005 11060 move complete, result=0
23:14:37.417 00.000 11060 worker thread done servicing request
23:14:37.422 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:37.435 00.013 10844 UpdateGuideState exits: m=3219 SNR=36.3 Saturated
23:14:37.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:37.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:37.435 00.000 10844 Enqueuing Expose request
23:14:37.435 00.000 11060 Worker thread wakes up
23:14:37.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:37.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:37.435 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:38.074 00.639 11060 Exposure complete
23:14:38.293 00.219 11060 worker thread done servicing request
23:14:38.293 00.000 10844 OnExposeComplete: enter
23:14:38.293 00.000 10844 UpdateGuideState(): m_state=6
23:14:38.293 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
23:14:38.293 00.000 10844 Star::Find returns 1 (0), X=254.70, Y=59.88, Mass=3297, SNR=37.2, Peak=250 HFD=3.7
23:14:38.293 00.000 10844 MultiStar: [#1 0.14,0.34,0.98,U] [#2 0.00,-0.41,1.82,U] [#3 -0.30,0.32,0.89,U] [#4 -0.59,-0.34,0.00,M1] [#5 0.40,0.23,0.94,U] [#6 0.11,-0.65,0.00,M1] [#7 0.38,-0.18,0.85,U] [#8 -0.21,0.47,0.87,U] 
23:14:38.293 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {-0.42, 0.26}
23:14:38.293 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.39 = -2.90)
23:14:38.293 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.92)
23:14:38.293 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.63 mountX=-0.08 mountY=-0.02, mountTheta=-2.91
23:14:38.293 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
23:14:38.298 00.005 10844 Enqueuing Move request for scope (-0.01, 0.08)
23:14:38.298 00.000 11060 Worker thread wakes up
23:14:38.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
23:14:38.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
23:14:38.298 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:14:38.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:38.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:38.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:14:38.298 00.000 11060 MoveAxis(E, 0, ABG)
23:14:38.298 00.000 11060 Move returns status 0, amount 0
23:14:38.298 00.000 11060 MoveAxis(N, 0, ABG)
23:14:38.298 00.000 11060 Move returns status 0, amount 0
23:14:38.298 00.000 11060 move complete, result=0
23:14:38.298 00.000 11060 worker thread done servicing request
23:14:38.304 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:38.315 00.011 10844 UpdateGuideState exits: m=3297 SNR=37.2
23:14:38.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:38.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:38.315 00.000 10844 Enqueuing Expose request
23:14:38.315 00.000 11060 Worker thread wakes up
23:14:38.315 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:38.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:38.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:38.960 00.645 11060 Exposure complete
23:14:39.174 00.214 11060 worker thread done servicing request
23:14:39.174 00.000 10844 OnExposeComplete: enter
23:14:39.174 00.000 10844 UpdateGuideState(): m_state=6
23:14:39.174 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
23:14:39.174 00.000 10844 Star::Find returns 1 (0), X=254.83, Y=59.27, Mass=3281, SNR=37.3, Peak=248 HFD=3.7
23:14:39.174 00.000 10844 MultiStar: [#1 -0.11,0.04,0.97,U] [#2 -0.29,-0.81,0.00,M1] [#3 -0.28,-0.44,0.89,U] [#4 -0.03,-1.22,0.00,M2] [#5 -0.03,-0.23,1.09,U] [#6 0.21,-0.97,0.00,M2] [#7 -0.33,0.00,0.83,U] [#8 -0.09,-0.45,0.91,U] 
23:14:39.174 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.24}, one-star: {-0.29, -0.35}
23:14:39.174 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
23:14:39.174 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
23:14:39.174 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-2.22 mountX=0.27 mountY=-0.14, mountTheta=-0.48
23:14:39.174 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.24, opts=13)
23:14:39.174 00.000 10844 Enqueuing Move request for scope (-0.18, -0.24)
23:14:39.174 00.000 11060 Worker thread wakes up
23:14:39.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.24) opts 0xd
23:14:39.174 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.24)
23:14:39.174 00.000 11060 Moving (-0.18, -0.24) raw xDistance=0.27 yDistance=-0.14
23:14:39.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:14:39.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:39.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:14:39.174 00.000 11060 MoveAxis(W, 47, ABG)
23:14:39.174 00.000 11060 Guiding  Dir = 3, Dur = 47
23:14:39.186 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:39.191 00.005 11060 IsSlewing returns 0
23:14:39.191 00.000 11060 IsGuiding returns 0
23:14:39.201 00.010 10844 UpdateGuideState exits: m=3281 SNR=37.3
23:14:39.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:39.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:39.201 00.000 10844 Enqueuing Expose request
23:14:39.251 00.050 11060 IsGuiding returns 0
23:14:39.251 00.000 11060 Move returns status 0, amount 47
23:14:39.251 00.000 11060 MoveAxis(N, 0, ABG)
23:14:39.251 00.000 11060 Move returns status 0, amount 0
23:14:39.251 00.000 11060 move complete, result=0
23:14:39.251 00.000 11060 worker thread done servicing request
23:14:39.251 00.000 11060 Worker thread wakes up
23:14:39.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:39.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:39.251 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
23:14:39.892 00.641 11060 Exposure complete
23:14:40.062 00.170 11060 worker thread done servicing request
23:14:40.062 00.000 10844 OnExposeComplete: enter
23:14:40.062 00.000 10844 UpdateGuideState(): m_state=6
23:14:40.062 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
23:14:40.062 00.000 10844 Star::Find returns 1 (0), X=254.74, Y=59.84, Mass=3307, SNR=37.7, Peak=252 HFD=3.6
23:14:40.062 00.000 10844 MultiStar: [#1 0.60,-0.03,0.96,U] [#2 0.37,-0.41,1.84,U] [#3 -0.32,-0.84,0.00,M1] [#4 -0.15,-0.39,0.90,U] [#5 0.62,-0.01,1.00,U] [#6 0.38,-0.19,0.87,U] [#7 0.02,-0.62,0.84,U] [#8 -0.31,-0.27,0.87,U] 
23:14:40.062 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.22}, one-star: {-0.38, 0.22}
23:14:40.062 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:14:40.062 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:14:40.062 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.91 mountX=0.19 mountY=0.21, mountTheta=0.83
23:14:40.067 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.22, opts=13)
23:14:40.067 00.000 10844 Enqueuing Move request for scope (0.17, -0.22)
23:14:40.067 00.000 11060 Worker thread wakes up
23:14:40.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
23:14:40.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
23:14:40.067 00.000 11060 Moving (0.17, -0.22) raw xDistance=0.19 yDistance=0.21
23:14:40.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:14:40.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:14:40.068 00.001 11060 MoveAxis(W, 34, ABG)
23:14:40.068 00.000 11060 Guiding  Dir = 3, Dur = 34
23:14:40.072 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:14:40.073 00.001 11060 IsSlewing returns 0
23:14:40.073 00.000 11060 IsGuiding returns 0
23:14:40.082 00.009 10844 UpdateGuideState exits: m=3307 SNR=37.7
23:14:40.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:40.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:40.082 00.000 10844 Enqueuing Expose request
23:14:40.119 00.037 11060 IsGuiding returns 0
23:14:40.119 00.000 11060 Move returns status 0, amount 34
23:14:40.119 00.000 11060 MoveAxis(S, 81, ABG)
23:14:40.119 00.000 11060 Guiding  Dir = 1, Dur = 81
23:14:40.132 00.013 11060 IsSlewing returns 0
23:14:40.132 00.000 11060 IsGuiding returns 0
23:14:40.225 00.093 11060 IsGuiding returns 0
23:14:40.225 00.000 11060 Move returns status 0, amount 81
23:14:40.225 00.000 11060 move complete, result=0
23:14:40.225 00.000 11060 worker thread done servicing request
23:14:40.225 00.000 11060 Worker thread wakes up
23:14:40.225 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 81 ms SOUTH
23:14:40.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:40.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:40.856 00.631 11060 Exposure complete
23:14:41.039 00.183 11060 worker thread done servicing request
23:14:41.039 00.000 10844 OnExposeComplete: enter
23:14:41.039 00.000 10844 UpdateGuideState(): m_state=6
23:14:41.039 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
23:14:41.039 00.000 10844 Star::Find returns 1 (0), X=254.79, Y=60.11, Mass=3094, SNR=36.2, Peak=234 HFD=3.2
23:14:41.039 00.000 10844 MultiStar: [#1 0.07,-0.04,1.06,U] [#2 0.39,0.00,2.01,U] [#3 -0.63,-0.89,0.00,M2] [#4 -0.23,-0.55,0.88,U] [#5 0.59,0.00,1.02,U] [#6 -0.04,0.01,0.99,U] [#7 -0.14,-0.39,0.85,U] [#8 -0.08,0.26,0.90,U] 
23:14:41.039 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {-0.33, 0.49}
23:14:41.039 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
23:14:41.039 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:14:41.039 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.18 mountX=-0.00 mountY=0.08, mountTheta=1.58
23:14:41.043 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
23:14:41.043 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
23:14:41.043 00.000 11060 Worker thread wakes up
23:14:41.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:14:41.043 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:14:41.043 00.000 11060 Moving (0.08, -0.01) raw xDistance=-0.00 yDistance=0.08
23:14:41.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:14:41.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:41.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:14:41.043 00.000 11060 MoveAxis(E, 0, ABG)
23:14:41.043 00.000 11060 Move returns status 0, amount 0
23:14:41.043 00.000 11060 MoveAxis(N, 0, ABG)
23:14:41.043 00.000 11060 Move returns status 0, amount 0
23:14:41.043 00.000 11060 move complete, result=0
23:14:41.043 00.000 11060 worker thread done servicing request
23:14:41.048 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:41.061 00.013 10844 UpdateGuideState exits: m=3094 SNR=36.2
23:14:41.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:41.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:41.061 00.000 10844 Enqueuing Expose request
23:14:41.061 00.000 11060 Worker thread wakes up
23:14:41.061 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:41.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:41.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:41.699 00.638 11060 Exposure complete
23:14:41.866 00.167 11060 worker thread done servicing request
23:14:41.866 00.000 10844 OnExposeComplete: enter
23:14:41.866 00.000 10844 UpdateGuideState(): m_state=6
23:14:41.866 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
23:14:41.866 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=59.93, Mass=3534, SNR=38.6, Peak=255 HFD=3.9
23:14:41.866 00.000 10844 MultiStar: [#1 0.04,0.07,0.89,U] [#2 -0.26,-0.09,1.76,U] [#3 -0.57,-0.72,0.00,M3] [#4 -0.27,-0.03,0.84,U] [#5 0.04,0.18,0.95,U] [#6 0.01,-0.41,0.81,U] [#7 -0.49,0.05,0.78,U] [#8 -0.20,0.48,0.92,U] 
23:14:41.866 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.06}, one-star: {-0.10, 0.31}
23:14:41.866 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.52 = -1.77)
23:14:41.866 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.78)
23:14:41.866 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.76 mountX=-0.03 mountY=-0.17, mountTheta=-1.77
23:14:41.871 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.06, opts=13)
23:14:41.871 00.000 10844 Enqueuing Move request for scope (-0.16, 0.06)
23:14:41.871 00.000 11060 Worker thread wakes up
23:14:41.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
23:14:41.871 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
23:14:41.871 00.000 11060 Moving (-0.16, 0.06) raw xDistance=-0.03 yDistance=-0.17
23:14:41.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:14:41.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:41.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:14:41.871 00.000 11060 MoveAxis(E, 0, ABG)
23:14:41.871 00.000 11060 Move returns status 0, amount 0
23:14:41.871 00.000 11060 MoveAxis(N, 0, ABG)
23:14:41.871 00.000 11060 Move returns status 0, amount 0
23:14:41.871 00.000 11060 move complete, result=0
23:14:41.871 00.000 11060 worker thread done servicing request
23:14:41.878 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:41.886 00.008 10844 UpdateGuideState exits: m=3534 SNR=38.6 Saturated
23:14:41.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:41.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:41.886 00.000 10844 Enqueuing Expose request
23:14:41.886 00.000 11060 Worker thread wakes up
23:14:41.886 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:14:41.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:41.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:42.515 00.629 11060 Exposure complete
23:14:42.693 00.178 11060 worker thread done servicing request
23:14:42.693 00.000 10844 OnExposeComplete: enter
23:14:42.693 00.000 10844 UpdateGuideState(): m_state=6
23:14:42.693 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
23:14:42.693 00.000 10844 Star::Find returns 1 (1), X=255.14, Y=59.58, Mass=3002, SNR=35.6, Peak=255 HFD=3.4
23:14:42.693 00.000 10844 MultiStar: [#1 -0.02,0.33,1.05,U] [#2 0.05,-0.23,2.12,U] [#3 -0.52,-0.21,0.96,U] [#4 0.27,-0.67,0.00,M1] [#5 0.39,0.07,1.07,U] [#6 0.44,-0.49,0.00,M1] [#7 -0.30,-0.62,0.00,M1] [#8 -0.03,0.29,0.87,U] 
23:14:42.693 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.01}, one-star: {0.02, -0.04}
23:14:42.693 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
23:14:42.693 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
23:14:42.693 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.65 mountX=0.01 mountY=0.00, mountTheta=0.09
23:14:42.693 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.01, opts=13)
23:14:42.693 00.000 10844 Enqueuing Move request for scope (-0.00, -0.01)
23:14:42.693 00.000 11060 Worker thread wakes up
23:14:42.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
23:14:42.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
23:14:42.693 00.000 11060 Moving (-0.00, -0.01) raw xDistance=0.01 yDistance=0.00
23:14:42.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:14:42.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:42.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:14:42.693 00.000 11060 MoveAxis(E, 0, ABG)
23:14:42.693 00.000 11060 Move returns status 0, amount 0
23:14:42.693 00.000 11060 MoveAxis(N, 0, ABG)
23:14:42.693 00.000 11060 Move returns status 0, amount 0
23:14:42.693 00.000 11060 move complete, result=0
23:14:42.693 00.000 11060 worker thread done servicing request
23:14:42.698 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:42.714 00.016 10844 UpdateGuideState exits: m=3002 SNR=35.6 Saturated
23:14:42.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:42.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:42.714 00.000 10844 Enqueuing Expose request
23:14:42.714 00.000 11060 Worker thread wakes up
23:14:42.714 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:42.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:42.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:43.377 00.663 11060 Exposure complete
23:14:43.553 00.176 11060 worker thread done servicing request
23:14:43.553 00.000 10844 OnExposeComplete: enter
23:14:43.553 00.000 10844 UpdateGuideState(): m_state=6
23:14:43.553 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
23:14:43.553 00.000 10844 Star::Find returns 1 (0), X=254.68, Y=60.13, Mass=3118, SNR=36.3, Peak=241 HFD=3.4
23:14:43.553 00.000 10844 MultiStar: [#1 -0.08,0.68,0.00,M1] [#2 0.29,0.52,1.98,U] [#3 -0.39,0.44,0.98,U] [#4 0.09,0.43,0.95,U] [#5 0.40,0.04,1.02,U] [#6 0.01,0.13,0.91,U] [#7 -0.30,-0.12,0.84,U] [#8 0.08,0.49,0.89,U] 
23:14:43.553 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.33}, one-star: {-0.44, 0.51}
23:14:43.553 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
23:14:43.553 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
23:14:43.555 00.002 10844 CameraToMount -- cameraX=0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.55 mountX=-0.33 mountY=-0.05, mountTheta=-3.00
23:14:43.555 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.33, opts=13)
23:14:43.555 00.000 10844 Enqueuing Move request for scope (0.01, 0.33)
23:14:43.555 00.000 11060 Worker thread wakes up
23:14:43.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.33) opts 0xd
23:14:43.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.33)
23:14:43.555 00.000 11060 Moving (0.01, 0.33) raw xDistance=-0.33 yDistance=-0.05
23:14:43.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
23:14:43.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:43.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:43.555 00.000 11060 MoveAxis(E, 57, ABG)
23:14:43.557 00.002 11060 Guiding  Dir = 2, Dur = 57
23:14:43.562 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:43.565 00.003 11060 IsSlewing returns 0
23:14:43.565 00.000 11060 IsGuiding returns 0
23:14:43.575 00.010 10844 UpdateGuideState exits: m=3118 SNR=36.3
23:14:43.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:43.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:43.575 00.000 10844 Enqueuing Expose request
23:14:43.627 00.052 11060 IsGuiding returns 0
23:14:43.627 00.000 11060 Move returns status 0, amount 57
23:14:43.627 00.000 11060 MoveAxis(N, 0, ABG)
23:14:43.627 00.000 11060 Move returns status 0, amount 0
23:14:43.627 00.000 11060 move complete, result=0
23:14:43.627 00.000 11060 worker thread done servicing request
23:14:43.627 00.000 11060 Worker thread wakes up
23:14:43.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:43.627 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
23:14:43.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:44.265 00.638 11060 Exposure complete
23:14:44.433 00.168 11060 worker thread done servicing request
23:14:44.433 00.000 10844 OnExposeComplete: enter
23:14:44.433 00.000 10844 UpdateGuideState(): m_state=6
23:14:44.433 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
23:14:44.433 00.000 10844 Star::Find returns 1 (0), X=255.14, Y=59.99, Mass=3100, SNR=35.9, Peak=236 HFD=3.0
23:14:44.433 00.000 10844 MultiStar: [#1 -0.08,0.45,0.98,U] [#2 0.34,0.28,1.82,U] [#3 -0.65,0.06,0.00,M2] [#4 -0.29,-0.18,0.94,U] [#5 0.27,-0.45,1.01,U] [#6 0.09,0.07,0.96,U] [#7 -0.05,-0.32,0.87,U] [#8 -0.57,0.01,0.87,U] 
23:14:44.439 00.006 10844 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {0.02, 0.37}
23:14:44.439 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
23:14:44.439 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
23:14:44.439 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.35 mountX=-0.06 mountY=0.00, mountTheta=3.09
23:14:44.439 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
23:14:44.439 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
23:14:44.439 00.000 11060 Worker thread wakes up
23:14:44.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:14:44.439 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:14:44.439 00.000 11060 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=0.00
23:14:44.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:14:44.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:44.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:14:44.439 00.000 11060 MoveAxis(E, 0, ABG)
23:14:44.439 00.000 11060 Move returns status 0, amount 0
23:14:44.439 00.000 11060 MoveAxis(N, 0, ABG)
23:14:44.439 00.000 11060 Move returns status 0, amount 0
23:14:44.439 00.000 11060 move complete, result=0
23:14:44.439 00.000 11060 worker thread done servicing request
23:14:44.448 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:44.465 00.017 10844 UpdateGuideState exits: m=3100 SNR=35.9
23:14:44.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:44.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:44.465 00.000 10844 Enqueuing Expose request
23:14:44.465 00.000 11060 Worker thread wakes up
23:14:44.465 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:44.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:44.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:45.093 00.628 11060 Exposure complete
23:14:45.248 00.155 11060 worker thread done servicing request
23:14:45.248 00.000 10844 OnExposeComplete: enter
23:14:45.248 00.000 10844 UpdateGuideState(): m_state=6
23:14:45.248 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
23:14:45.248 00.000 10844 Star::Find returns 1 (1), X=254.24, Y=59.22, Mass=3276, SNR=37.9, Peak=255 HFD=3.5
23:14:45.248 00.000 10844 MultiStar: [#1 -0.58,-0.41,0.00,M1] [#2 -0.30,-0.30,1.91,U] [#3 -0.85,-0.37,0.00,M3] [#4 -0.56,-0.46,0.00,M1] [#5 0.03,-0.12,1.02,U] [#6 -0.45,-0.62,0.00,M1] [#7 -0.53,-0.56,0.00,M1] [#8 -0.55,0.49,0.00,M1] 
23:14:45.248 00.000 10844 refined, 2 included, MultiStar: {-0.36, -0.28}, one-star: {-0.88, -0.40}
23:14:45.248 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
23:14:45.248 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
23:14:45.248 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.28 hyp=0.46 cameraTheta=-2.48 mountX=0.34 mountY=-0.31, mountTheta=-0.74
23:14:45.248 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.28, opts=13)
23:14:45.248 00.000 10844 Enqueuing Move request for scope (-0.36, -0.28)
23:14:45.248 00.000 11060 Worker thread wakes up
23:14:45.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.28) opts 0xd
23:14:45.248 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.28)
23:14:45.248 00.000 11060 Moving (-0.36, -0.28) raw xDistance=0.34 yDistance=-0.31
23:14:45.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:14:45.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:14:45.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:14:45.248 00.000 11060 MoveAxis(W, 59, ABG)
23:14:45.248 00.000 11060 Guiding  Dir = 3, Dur = 59
23:14:45.259 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:45.269 00.010 11060 IsSlewing returns 0
23:14:45.270 00.001 11060 IsGuiding returns 0
23:14:45.286 00.016 10844 UpdateGuideState exits: m=3276 SNR=37.9 Saturated
23:14:45.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:45.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:45.286 00.000 10844 Enqueuing Expose request
23:14:45.362 00.076 11060 IsGuiding returns 0
23:14:45.362 00.000 11060 Move returns status 0, amount 59
23:14:45.362 00.000 11060 MoveAxis(N, 0, ABG)
23:14:45.362 00.000 11060 Move returns status 0, amount 0
23:14:45.362 00.000 11060 move complete, result=0
23:14:45.362 00.000 11060 worker thread done servicing request
23:14:45.363 00.001 11060 Worker thread wakes up
23:14:45.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:45.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:45.363 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.3 px 0 ms NORTH
23:14:45.990 00.627 11060 Exposure complete
23:14:46.181 00.191 11060 worker thread done servicing request
23:14:46.181 00.000 10844 OnExposeComplete: enter
23:14:46.181 00.000 10844 UpdateGuideState(): m_state=6
23:14:46.181 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
23:14:46.181 00.000 10844 Star::Find returns 1 (1), X=254.18, Y=60.58, Mass=2714, SNR=33.8, Peak=255 HFD=3.5
23:14:46.181 00.000 10844 MultiStar: large primary error, entering stabilization period
23:14:46.181 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.19)
23:14:46.181 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
23:14:46.181 00.000 10844 CameraToMount -- cameraX=-0.94 cameraY=0.96 hyp=1.34 cameraTheta=2.35 mountX=-0.77 mountY=-1.08, mountTheta=-2.19
23:14:46.184 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.94, y=0.96, opts=13)
23:14:46.184 00.000 10844 Enqueuing Move request for scope (-0.94, 0.96)
23:14:46.184 00.000 11060 Worker thread wakes up
23:14:46.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.96) opts 0xd
23:14:46.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.94, 0.96)
23:14:46.184 00.000 11060 Moving (-0.94, 0.96) raw xDistance=-0.77 yDistance=-1.08
23:14:46.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.77
23:14:46.184 00.000 11060 resist switch: large excursion: input -1.08 thresh 0.57 direction from 1 to -1
23:14:46.184 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.24
23:14:46.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.76 from input -1.08
23:14:46.184 00.000 11060 MoveAxis(E, 132, ABG)
23:14:46.184 00.000 11060 Guiding  Dir = 2, Dur = 132
23:14:46.191 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:46.202 00.011 10844 UpdateGuideState exits: m=2714 SNR=33.8 Saturated
23:14:46.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:46.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:46.202 00.000 10844 Enqueuing Expose request
23:14:46.207 00.005 11060 IsSlewing returns 0
23:14:46.207 00.000 11060 IsGuiding returns 0
23:14:46.369 00.162 11060 IsGuiding returns 0
23:14:46.369 00.000 11060 Move returns status 0, amount 132
23:14:46.369 00.000 11060 BLC: Oldest BLC event removed
23:14:46.369 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:14:46.369 00.000 11060 MoveAxis(N, 1170, ABG)
23:14:46.369 00.000 11060 duration set to 750 by maxDecDuration
23:14:46.369 00.000 11060 Guiding  Dir = 0, Dur = 750
23:14:46.384 00.015 11060 IsSlewing returns 0
23:14:46.384 00.000 11060 IsGuiding returns 0
23:14:47.148 00.764 11060 IsGuiding returns 0
23:14:47.148 00.000 11060 Move returns status 0, amount 750
23:14:47.148 00.000 11060 move complete, result=0
23:14:47.148 00.000 11060 worker thread done servicing request
23:14:47.148 00.000 11060 Worker thread wakes up
23:14:47.148 00.000 10844 GuideStep: -0.8 px 132 ms EAST, -1.1 px 750 ms NORTH
23:14:47.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:47.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:47.781 00.633 11060 Exposure complete
23:14:47.931 00.150 11060 worker thread done servicing request
23:14:47.931 00.000 10844 OnExposeComplete: enter
23:14:47.931 00.000 10844 UpdateGuideState(): m_state=6
23:14:47.931 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
23:14:47.931 00.000 10844 Star::Find returns 1 (1), X=254.43, Y=59.44, Mass=3466, SNR=38.0, Peak=255 HFD=3.3
23:14:47.931 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:14:47.931 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:14:47.931 00.000 10844 CameraToMount -- cameraX=-0.69 cameraY=-0.18 hyp=0.72 cameraTheta=-2.89 mountX=0.30 mountY=-0.66, mountTheta=-1.14
23:14:47.933 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.69, y=-0.18, opts=13)
23:14:47.933 00.000 10844 Enqueuing Move request for scope (-0.69, -0.18)
23:14:47.933 00.000 11060 Worker thread wakes up
23:14:47.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.18) opts 0xd
23:14:47.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.69, -0.18)
23:14:47.933 00.000 11060 Moving (-0.69, -0.18) raw xDistance=0.30 yDistance=-0.66
23:14:47.933 00.000 11060 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.755687, 1:0.656008
23:14:47.933 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:14:47.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.30
23:14:47.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.66
23:14:47.933 00.000 11060 MoveAxis(W, 48, ABG)
23:14:47.933 00.000 11060 Guiding  Dir = 3, Dur = 48
23:14:47.938 00.005 11060 IsSlewing returns 0
23:14:47.939 00.001 11060 IsGuiding returns 0
23:14:47.957 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:47.968 00.011 10844 UpdateGuideState exits: m=3466 SNR=38.0 Saturated
23:14:47.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:47.970 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:47.970 00.000 10844 Enqueuing Expose request
23:14:47.999 00.029 11060 IsGuiding returns 0
23:14:47.999 00.000 11060 Move returns status 0, amount 48
23:14:47.999 00.000 11060 MoveAxis(N, 255, ABG)
23:14:47.999 00.000 11060 Guiding  Dir = 0, Dur = 255
23:14:48.015 00.016 11060 IsSlewing returns 0
23:14:48.015 00.000 11060 IsGuiding returns 0
23:14:48.275 00.260 11060 IsGuiding returns 0
23:14:48.275 00.000 11060 Move returns status 0, amount 255
23:14:48.275 00.000 11060 move complete, result=0
23:14:48.275 00.000 11060 worker thread done servicing request
23:14:48.275 00.000 11060 Worker thread wakes up
23:14:48.275 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.7 px 255 ms NORTH
23:14:48.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:48.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:48.896 00.621 11060 Exposure complete
23:14:49.055 00.159 11060 worker thread done servicing request
23:14:49.055 00.000 10844 OnExposeComplete: enter
23:14:49.055 00.000 10844 UpdateGuideState(): m_state=6
23:14:49.055 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
23:14:49.055 00.000 10844 Star::Find returns 1 (0), X=254.82, Y=59.77, Mass=3125, SNR=36.0, Peak=246 HFD=3.6
23:14:49.055 00.000 10844 MultiStar: exiting stabilization period
23:14:49.060 00.005 10844 MultiStar: [#1 -0.06,-0.01,1.01,U] [#2 0.24,0.06,1.93,U] [#3 -0.78,-0.23,0.00,M4] [#4 0.04,-0.14,0.93,U] [#5 0.43,0.28,1.04,U] [#6 0.00,-0.24,0.92,U] [#7 -0.66,-0.30,0.00,M2] [#8 -0.10,1.04,0.00,M2] 
23:14:49.060 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.03}, one-star: {-0.30, 0.15}
23:14:49.060 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
23:14:49.060 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
23:14:49.060 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.31 mountX=-0.04 mountY=0.08, mountTheta=2.06
23:14:49.060 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
23:14:49.060 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
23:14:49.060 00.000 11060 Worker thread wakes up
23:14:49.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:14:49.060 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:14:49.060 00.000 11060 Moving (0.09, 0.03) raw xDistance=-0.04 yDistance=0.08
23:14:49.060 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.755687, 1:0.656008, 2:-0.079905
23:14:49.060 00.000 11060 BLC: No correction, Miss < min_move
23:14:49.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:14:49.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:49.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:14:49.060 00.000 11060 MoveAxis(E, 0, ABG)
23:14:49.060 00.000 11060 Move returns status 0, amount 0
23:14:49.060 00.000 11060 MoveAxis(N, 0, ABG)
23:14:49.060 00.000 11060 Move returns status 0, amount 0
23:14:49.060 00.000 11060 move complete, result=0
23:14:49.060 00.000 11060 worker thread done servicing request
23:14:49.070 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:49.082 00.012 10844 UpdateGuideState exits: m=3125 SNR=36.0
23:14:49.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:49.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:49.082 00.000 10844 Enqueuing Expose request
23:14:49.086 00.004 11060 Worker thread wakes up
23:14:49.086 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:49.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:49.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:49.720 00.634 11060 Exposure complete
23:14:49.907 00.187 11060 worker thread done servicing request
23:14:49.907 00.000 10844 OnExposeComplete: enter
23:14:49.907 00.000 10844 UpdateGuideState(): m_state=6
23:14:49.907 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
23:14:49.907 00.000 10844 Star::Find returns 1 (0), X=254.82, Y=59.86, Mass=2877, SNR=34.5, Peak=228 HFD=3.7
23:14:49.907 00.000 10844 MultiStar: [#1 -0.24,0.18,1.09,U] [#2 0.43,-0.34,2.06,U] [#3 -0.13,-0.34,1.02,U] [#4 -0.31,-0.47,1.06,U] [#5 0.39,0.21,1.03,U] [#6 0.41,-0.16,0.98,U] [#7 -0.60,0.06,0.90,U] [#8 -0.16,0.56,0.99,U] 
23:14:49.907 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.30, 0.24}
23:14:49.907 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
23:14:49.907 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
23:14:49.907 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.68 mountX=0.04 mountY=0.00, mountTheta=0.05
23:14:49.910 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
23:14:49.910 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
23:14:49.910 00.000 11060 Worker thread wakes up
23:14:49.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:14:49.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:14:49.910 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.00
23:14:49.910 00.000 11060 BLC: window closed
23:14:49.910 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.755687, 1:0.656008, 2:-0.079905
23:14:49.910 00.000 11060 BLC: No correction, Miss < min_move
23:14:49.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:14:49.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:49.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:14:49.910 00.000 11060 MoveAxis(E, 0, ABG)
23:14:49.910 00.000 11060 Move returns status 0, amount 0
23:14:49.910 00.000 11060 MoveAxis(N, 0, ABG)
23:14:49.910 00.000 11060 Move returns status 0, amount 0
23:14:49.910 00.000 11060 move complete, result=0
23:14:49.912 00.002 11060 worker thread done servicing request
23:14:49.917 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:49.929 00.012 10844 UpdateGuideState exits: m=2877 SNR=34.5
23:14:49.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:49.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:49.929 00.000 10844 Enqueuing Expose request
23:14:49.929 00.000 11060 Worker thread wakes up
23:14:49.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:49.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:49.929 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:50.563 00.634 11060 Exposure complete
23:14:50.714 00.151 11060 worker thread done servicing request
23:14:50.714 00.000 10844 OnExposeComplete: enter
23:14:50.714 00.000 10844 UpdateGuideState(): m_state=6
23:14:50.714 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
23:14:50.714 00.000 10844 Star::Find returns 1 (0), X=254.61, Y=59.99, Mass=3054, SNR=36.0, Peak=230 HFD=3.4
23:14:50.714 00.000 10844 MultiStar: [#1 0.15,-0.61,0.96,U] [#2 0.09,0.01,1.97,U] [#3 -0.09,-0.16,0.95,U] [#4 0.10,-0.67,0.00,M1] [#5 0.17,0.01,1.00,U] [#6 0.40,-0.49,0.97,U] [#7 -0.11,-0.55,0.81,U] [#8 0.17,0.12,0.90,U] 
23:14:50.714 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.13}, one-star: {-0.51, 0.37}
23:14:50.714 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
23:14:50.714 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
23:14:50.714 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.27 mountX=0.12 mountY=0.06, mountTheta=0.47
23:14:50.716 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.13, opts=13)
23:14:50.716 00.000 10844 Enqueuing Move request for scope (0.04, -0.13)
23:14:50.716 00.000 11060 Worker thread wakes up
23:14:50.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
23:14:50.716 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
23:14:50.716 00.000 11060 Moving (0.04, -0.13) raw xDistance=0.12 yDistance=0.06
23:14:50.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:14:50.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:50.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:14:50.716 00.000 11060 MoveAxis(W, 22, ABG)
23:14:50.716 00.000 11060 Guiding  Dir = 3, Dur = 22
23:14:50.729 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:50.734 00.005 11060 IsSlewing returns 0
23:14:50.734 00.000 11060 IsGuiding returns 0
23:14:50.739 00.005 10844 UpdateGuideState exits: m=3054 SNR=36.0
23:14:50.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:50.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:50.739 00.000 10844 Enqueuing Expose request
23:14:50.781 00.042 11060 IsGuiding returns 0
23:14:50.781 00.000 11060 Move returns status 0, amount 22
23:14:50.781 00.000 11060 MoveAxis(N, 0, ABG)
23:14:50.781 00.000 11060 Move returns status 0, amount 0
23:14:50.781 00.000 11060 move complete, result=0
23:14:50.781 00.000 11060 worker thread done servicing request
23:14:50.781 00.000 11060 Worker thread wakes up
23:14:50.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:50.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:50.786 00.005 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
23:14:51.435 00.649 11060 Exposure complete
23:14:51.578 00.143 11060 worker thread done servicing request
23:14:51.578 00.000 10844 OnExposeComplete: enter
23:14:51.578 00.000 10844 UpdateGuideState(): m_state=6
23:14:51.578 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
23:14:51.578 00.000 10844 Star::Find returns 1 (1), X=255.07, Y=59.40, Mass=3111, SNR=36.2, Peak=255 HFD=3.6
23:14:51.578 00.000 10844 MultiStar: [#1 0.54,-0.34,0.98,U] [#2 -0.00,-0.57,2.03,U] [#3 -0.76,-0.43,0.00,M3] [#4 -0.47,-0.20,0.93,U] [#5 0.29,0.05,0.97,U] [#6 0.04,-0.54,0.90,U] [#7 0.25,-0.67,0.00,M1] [#8 -0.04,0.20,0.96,U] 
23:14:51.578 00.000 10844 single-star, 6 included, MultiStar: {0.04, -0.28}, one-star: {-0.06, -0.22}
23:14:51.578 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
23:14:51.578 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
23:14:51.578 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.82 mountX=0.23 mountY=-0.02, mountTheta=-0.08
23:14:51.580 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.22, opts=13)
23:14:51.580 00.000 10844 Enqueuing Move request for scope (-0.06, -0.22)
23:14:51.580 00.000 11060 Worker thread wakes up
23:14:51.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
23:14:51.580 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
23:14:51.580 00.000 11060 Moving (-0.06, -0.22) raw xDistance=0.23 yDistance=-0.02
23:14:51.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:14:51.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:51.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:14:51.580 00.000 11060 MoveAxis(W, 40, ABG)
23:14:51.580 00.000 11060 Guiding  Dir = 3, Dur = 40
23:14:51.583 00.003 11060 IsSlewing returns 0
23:14:51.584 00.001 11060 IsGuiding returns 0
23:14:51.598 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:51.613 00.015 10844 UpdateGuideState exits: m=3111 SNR=36.2 Saturated
23:14:51.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:51.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:51.613 00.000 10844 Enqueuing Expose request
23:14:51.629 00.016 11060 IsGuiding returns 0
23:14:51.629 00.000 11060 Move returns status 0, amount 40
23:14:51.629 00.000 11060 MoveAxis(N, 0, ABG)
23:14:51.629 00.000 11060 Move returns status 0, amount 0
23:14:51.629 00.000 11060 move complete, result=0
23:14:51.629 00.000 11060 worker thread done servicing request
23:14:51.629 00.000 11060 Worker thread wakes up
23:14:51.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:51.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:51.629 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
23:14:52.269 00.640 11060 Exposure complete
23:14:52.463 00.194 11060 worker thread done servicing request
23:14:52.463 00.000 10844 OnExposeComplete: enter
23:14:52.463 00.000 10844 UpdateGuideState(): m_state=6
23:14:52.463 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
23:14:52.463 00.000 10844 Star::Find returns 1 (1), X=254.87, Y=59.86, Mass=3459, SNR=38.4, Peak=255 HFD=3.3
23:14:52.463 00.000 10844 MultiStar: [#1 0.38,0.44,0.89,U] [#2 -0.22,-0.48,1.85,U] [#3 -0.38,-0.23,0.90,U] [#4 0.05,-0.18,0.94,U] [#5 -0.30,-0.48,0.95,U] [#6 -0.01,-0.07,0.92,U] [#7 -0.15,-0.33,0.81,U] [#8 -0.21,-0.00,0.96,U] 
23:14:52.463 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.15}, one-star: {-0.25, 0.24}
23:14:52.463 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
23:14:52.463 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
23:14:52.463 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.29 mountX=0.18 mountY=-0.11, mountTheta=-0.55
23:14:52.463 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.15, opts=13)
23:14:52.463 00.000 10844 Enqueuing Move request for scope (-0.14, -0.15)
23:14:52.463 00.000 11060 Worker thread wakes up
23:14:52.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
23:14:52.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
23:14:52.463 00.000 11060 Moving (-0.14, -0.15) raw xDistance=0.18 yDistance=-0.11
23:14:52.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:14:52.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:52.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:14:52.463 00.000 11060 MoveAxis(W, 32, ABG)
23:14:52.463 00.000 11060 Guiding  Dir = 3, Dur = 32
23:14:52.475 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
23:14:52.478 00.003 11060 IsSlewing returns 0
23:14:52.478 00.000 11060 IsGuiding returns 0
23:14:52.488 00.010 10844 UpdateGuideState exits: m=3459 SNR=38.4 Saturated
23:14:52.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:52.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:52.488 00.000 10844 Enqueuing Expose request
23:14:52.523 00.035 11060 IsGuiding returns 0
23:14:52.523 00.000 11060 Move returns status 0, amount 32
23:14:52.524 00.001 11060 MoveAxis(N, 0, ABG)
23:14:52.524 00.000 11060 Move returns status 0, amount 0
23:14:52.524 00.000 11060 move complete, result=0
23:14:52.524 00.000 11060 worker thread done servicing request
23:14:52.524 00.000 11060 Worker thread wakes up
23:14:52.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:52.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:52.524 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
23:14:53.147 00.623 11060 Exposure complete
23:14:53.296 00.149 11060 worker thread done servicing request
23:14:53.296 00.000 10844 OnExposeComplete: enter
23:14:53.296 00.000 10844 UpdateGuideState(): m_state=6
23:14:53.296 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
23:14:53.296 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=59.50, Mass=3191, SNR=37.0, Peak=253 HFD=3.5
23:14:53.296 00.000 10844 MultiStar: [#1 0.21,-0.01,1.05,U] [#2 -0.03,-0.48,1.99,U] [#3 -0.35,-0.47,0.90,U] [#4 -0.21,0.03,0.97,U] [#5 0.44,-0.15,1.01,U] [#6 0.06,-0.24,0.87,U] [#7 0.27,-0.86,0.00,M1] [#8 0.11,0.70,0.00,M1] 
23:14:53.296 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.23}, one-star: {-0.23, -0.12}
23:14:53.296 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
23:14:53.296 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
23:14:53.296 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.63 mountX=0.23 mountY=0.02, mountTheta=0.11
23:14:53.299 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.23, opts=13)
23:14:53.299 00.000 10844 Enqueuing Move request for scope (-0.01, -0.23)
23:14:53.299 00.000 11060 Worker thread wakes up
23:14:53.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
23:14:53.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
23:14:53.299 00.000 11060 Moving (-0.01, -0.23) raw xDistance=0.23 yDistance=0.02
23:14:53.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:14:53.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:53.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:14:53.299 00.000 11060 MoveAxis(W, 41, ABG)
23:14:53.299 00.000 11060 Guiding  Dir = 3, Dur = 41
23:14:53.310 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:53.325 00.015 11060 IsSlewing returns 0
23:14:53.325 00.000 11060 IsGuiding returns 0
23:14:53.330 00.005 10844 UpdateGuideState exits: m=3191 SNR=37.0
23:14:53.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:53.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:53.330 00.000 10844 Enqueuing Expose request
23:14:53.388 00.058 11060 IsGuiding returns 0
23:14:53.388 00.000 11060 Move returns status 0, amount 41
23:14:53.388 00.000 11060 MoveAxis(N, 0, ABG)
23:14:53.388 00.000 11060 Move returns status 0, amount 0
23:14:53.388 00.000 11060 move complete, result=0
23:14:53.388 00.000 11060 worker thread done servicing request
23:14:53.388 00.000 11060 Worker thread wakes up
23:14:53.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:53.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:53.388 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
23:14:54.021 00.633 11060 Exposure complete
23:14:54.171 00.150 11060 worker thread done servicing request
23:14:54.171 00.000 10844 OnExposeComplete: enter
23:14:54.171 00.000 10844 UpdateGuideState(): m_state=6
23:14:54.171 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
23:14:54.171 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=59.62, Mass=2931, SNR=35.3, Peak=250 HFD=3.4
23:14:54.171 00.000 10844 MultiStar: [#1 0.27,0.27,0.94,U] [#2 0.11,0.01,2.00,U] [#3 -0.27,-0.41,0.97,U] [#4 -0.12,-0.29,0.96,U] [#5 -0.25,-0.52,1.05,U] [#6 0.33,0.10,0.93,U] [#7 0.16,-0.34,0.91,U] [#8 -0.23,0.54,1.00,U] 
23:14:54.171 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-0.10, -0.00}
23:14:54.171 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
23:14:54.171 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
23:14:54.171 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.65 mountX=0.06 mountY=0.01, mountTheta=0.08
23:14:54.171 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
23:14:54.171 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
23:14:54.171 00.000 11060 Worker thread wakes up
23:14:54.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:14:54.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:14:54.171 00.000 11060 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.01
23:14:54.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:14:54.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:54.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:14:54.171 00.000 11060 MoveAxis(E, 0, ABG)
23:14:54.171 00.000 11060 Move returns status 0, amount 0
23:14:54.171 00.000 11060 MoveAxis(N, 0, ABG)
23:14:54.171 00.000 11060 Move returns status 0, amount 0
23:14:54.171 00.000 11060 move complete, result=0
23:14:54.171 00.000 11060 worker thread done servicing request
23:14:54.177 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:54.187 00.010 10844 UpdateGuideState exits: m=2931 SNR=35.3
23:14:54.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:54.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:54.187 00.000 10844 Enqueuing Expose request
23:14:54.187 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:14:54.187 00.000 11060 Worker thread wakes up
23:14:54.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:54.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:54.815 00.628 11060 Exposure complete
23:14:54.982 00.167 11060 worker thread done servicing request
23:14:54.982 00.000 10844 OnExposeComplete: enter
23:14:54.982 00.000 10844 UpdateGuideState(): m_state=6
23:14:54.982 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
23:14:54.982 00.000 10844 Star::Find returns 1 (1), X=255.09, Y=59.87, Mass=3562, SNR=38.9, Peak=255 HFD=3.7
23:14:54.982 00.000 10844 MultiStar: [#1 0.42,0.01,0.91,U] [#2 -0.08,-0.01,1.85,U] [#3 0.06,-0.16,0.86,U] [#4 0.34,-0.22,0.84,U] [#5 0.72,-0.31,0.00,M1] [#6 0.47,-0.16,0.84,U] [#7 0.31,0.10,0.77,U] [#8 -0.16,-0.25,0.83,U] 
23:14:54.982 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {-0.03, 0.25}
23:14:54.982 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
23:14:54.982 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
23:14:54.982 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.33 mountX=0.02 mountY=0.14, mountTheta=1.42
23:14:54.982 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.04, opts=13)
23:14:54.982 00.000 10844 Enqueuing Move request for scope (0.13, -0.04)
23:14:54.982 00.000 11060 Worker thread wakes up
23:14:54.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:14:54.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:14:54.982 00.000 11060 Moving (0.13, -0.04) raw xDistance=0.02 yDistance=0.14
23:14:54.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:14:54.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:54.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:14:54.982 00.000 11060 MoveAxis(E, 0, ABG)
23:14:54.982 00.000 11060 Move returns status 0, amount 0
23:14:54.982 00.000 11060 MoveAxis(N, 0, ABG)
23:14:54.982 00.000 11060 Move returns status 0, amount 0
23:14:54.982 00.000 11060 move complete, result=0
23:14:54.987 00.005 11060 worker thread done servicing request
23:14:54.987 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:14:55.003 00.016 10844 UpdateGuideState exits: m=3562 SNR=38.9 Saturated
23:14:55.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:55.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:55.003 00.000 10844 Enqueuing Expose request
23:14:55.003 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:55.003 00.000 11060 Worker thread wakes up
23:14:55.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:55.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:55.641 00.638 11060 Exposure complete
23:14:55.802 00.161 11060 worker thread done servicing request
23:14:55.802 00.000 10844 OnExposeComplete: enter
23:14:55.802 00.000 10844 UpdateGuideState(): m_state=6
23:14:55.802 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
23:14:55.802 00.000 10844 Star::Find returns 1 (1), X=255.39, Y=59.39, Mass=3280, SNR=37.1, Peak=255 HFD=3.4
23:14:55.802 00.000 10844 MultiStar: [#1 0.29,0.14,0.91,U] [#2 0.24,-0.14,1.88,U] [#3 -0.15,-0.56,0.98,U] [#4 0.08,-0.44,0.94,U] [#5 0.66,0.09,0.00,M2] [#6 -0.19,-0.09,0.92,U] [#7 -0.07,-0.02,0.85,U] [#8 -0.12,0.58,0.86,U] 
23:14:55.802 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.27, -0.23}
23:14:55.802 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
23:14:55.802 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
23:14:55.802 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=0.09 mountY=0.09, mountTheta=0.74
23:14:55.806 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
23:14:55.806 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
23:14:55.807 00.001 11060 Worker thread wakes up
23:14:55.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
23:14:55.807 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
23:14:55.807 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.09 yDistance=0.09
23:14:55.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:14:55.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:55.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:14:55.807 00.000 11060 MoveAxis(E, 0, ABG)
23:14:55.807 00.000 11060 Move returns status 0, amount 0
23:14:55.807 00.000 11060 MoveAxis(N, 0, ABG)
23:14:55.807 00.000 11060 Move returns status 0, amount 0
23:14:55.807 00.000 11060 move complete, result=0
23:14:55.809 00.002 11060 worker thread done servicing request
23:14:55.812 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:55.826 00.014 10844 UpdateGuideState exits: m=3280 SNR=37.1 Saturated
23:14:55.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:55.828 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:55.828 00.000 10844 Enqueuing Expose request
23:14:55.828 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:55.828 00.000 11060 Worker thread wakes up
23:14:55.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:55.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:56.468 00.640 11060 Exposure complete
23:14:56.610 00.142 11060 worker thread done servicing request
23:14:56.610 00.000 10844 OnExposeComplete: enter
23:14:56.610 00.000 10844 UpdateGuideState(): m_state=6
23:14:56.615 00.005 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
23:14:56.615 00.000 10844 Star::Find returns 1 (0), X=254.85, Y=59.16, Mass=3085, SNR=36.2, Peak=219 HFD=3.7
23:14:56.615 00.000 10844 MultiStar: [#1 -0.02,-0.08,0.92,U] [#2 0.12,-0.49,2.03,U] [#3 -0.50,-0.68,0.00,M1] [#4 0.22,-1.35,0.00,M1] [#5 0.34,-0.54,1.04,U] [#6 -0.09,-0.68,0.00,M1] [#7 -0.32,-1.02,0.00,M1] [#8 -0.46,-0.29,0.97,U] 
23:14:56.615 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.40}, one-star: {-0.28, -0.46}
23:14:56.615 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
23:14:56.615 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
23:14:56.615 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.63 mountX=0.40 mountY=0.04, mountTheta=0.10
23:14:56.615 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.40, opts=13)
23:14:56.615 00.000 10844 Enqueuing Move request for scope (-0.02, -0.40)
23:14:56.615 00.000 11060 Worker thread wakes up
23:14:56.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.40) opts 0xd
23:14:56.615 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.40)
23:14:56.615 00.000 11060 Moving (-0.02, -0.40) raw xDistance=0.40 yDistance=0.04
23:14:56.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
23:14:56.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:56.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:14:56.615 00.000 11060 MoveAxis(W, 69, ABG)
23:14:56.615 00.000 11060 Guiding  Dir = 3, Dur = 69
23:14:56.623 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:56.636 00.013 10844 UpdateGuideState exits: m=3085 SNR=36.2
23:14:56.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:56.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:56.636 00.000 10844 Enqueuing Expose request
23:14:56.641 00.005 11060 IsSlewing returns 0
23:14:56.642 00.001 11060 IsGuiding returns 0
23:14:56.747 00.105 11060 IsGuiding returns 0
23:14:56.747 00.000 11060 Move returns status 0, amount 69
23:14:56.747 00.000 11060 MoveAxis(N, 0, ABG)
23:14:56.747 00.000 11060 Move returns status 0, amount 0
23:14:56.747 00.000 11060 move complete, result=0
23:14:56.747 00.000 11060 worker thread done servicing request
23:14:56.747 00.000 11060 Worker thread wakes up
23:14:56.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:56.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:56.749 00.002 10844 GuideStep: 0.4 px 69 ms WEST, 0.0 px 0 ms NORTH
23:14:57.378 00.629 11060 Exposure complete
23:14:57.544 00.166 11060 worker thread done servicing request
23:14:57.544 00.000 10844 OnExposeComplete: enter
23:14:57.544 00.000 10844 UpdateGuideState(): m_state=6
23:14:57.544 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
23:14:57.544 00.000 10844 Star::Find returns 1 (1), X=255.07, Y=59.66, Mass=3251, SNR=37.0, Peak=255 HFD=3.4
23:14:57.544 00.000 10844 MultiStar: [#1 0.13,-0.08,1.03,U] [#2 0.42,-0.49,1.81,U] [#3 -0.57,-0.46,0.00,M2] [#4 -0.05,0.03,0.96,U] [#5 0.50,-0.13,1.03,U] [#6 -0.50,-0.24,0.88,U] [#7 -0.45,-0.18,0.84,U] [#8 -0.46,0.38,0.95,U] 
23:14:57.544 00.000 10844 single-star, 7 included, MultiStar: {0.01, -0.12}, one-star: {-0.05, 0.04}
23:14:57.544 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.13)
23:14:57.544 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
23:14:57.544 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.41 mountX=-0.03 mountY=-0.05, mountTheta=-2.13
23:14:57.549 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
23:14:57.549 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
23:14:57.549 00.000 11060 Worker thread wakes up
23:14:57.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:14:57.549 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:14:57.549 00.000 11060 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.05
23:14:57.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:14:57.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:57.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:57.549 00.000 11060 MoveAxis(E, 0, ABG)
23:14:57.549 00.000 11060 Move returns status 0, amount 0
23:14:57.549 00.000 11060 MoveAxis(N, 0, ABG)
23:14:57.550 00.001 11060 Move returns status 0, amount 0
23:14:57.550 00.000 11060 move complete, result=0
23:14:57.550 00.000 11060 worker thread done servicing request
23:14:57.555 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:57.565 00.010 10844 UpdateGuideState exits: m=3251 SNR=37.0 Saturated
23:14:57.567 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:57.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:57.567 00.000 10844 Enqueuing Expose request
23:14:57.567 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:14:57.567 00.000 11060 Worker thread wakes up
23:14:57.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:57.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:58.196 00.629 11060 Exposure complete
23:14:58.362 00.166 11060 worker thread done servicing request
23:14:58.362 00.000 10844 OnExposeComplete: enter
23:14:58.362 00.000 10844 UpdateGuideState(): m_state=6
23:14:58.362 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
23:14:58.362 00.000 10844 Star::Find returns 1 (1), X=254.69, Y=59.96, Mass=3422, SNR=37.2, Peak=255 HFD=3.7
23:14:58.362 00.000 10844 MultiStar: [#1 -0.39,-0.17,1.01,U] [#2 -0.10,-0.53,1.89,U] [#3 -0.50,-0.87,0.00,M3] [#4 0.11,-0.01,0.94,U] [#5 0.44,0.05,1.07,U] [#6 0.08,-0.15,0.85,U] [#7 -0.40,-0.21,0.87,U] [#8 -0.86,0.25,0.00,M1] 
23:14:58.362 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.14}, one-star: {-0.43, 0.34}
23:14:58.362 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
23:14:58.362 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
23:14:58.362 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.15 mountX=0.16 mountY=-0.07, mountTheta=-0.42
23:14:58.362 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
23:14:58.362 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
23:14:58.362 00.000 11060 Worker thread wakes up
23:14:58.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
23:14:58.362 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
23:14:58.362 00.000 11060 Moving (-0.10, -0.14) raw xDistance=0.16 yDistance=-0.07
23:14:58.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:14:58.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:58.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:58.362 00.000 11060 MoveAxis(W, 28, ABG)
23:14:58.362 00.000 11060 Guiding  Dir = 3, Dur = 28
23:14:58.369 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:58.373 00.004 11060 IsSlewing returns 0
23:14:58.373 00.000 11060 IsGuiding returns 0
23:14:58.388 00.015 10844 UpdateGuideState exits: m=3422 SNR=37.2 Saturated
23:14:58.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:58.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:58.388 00.000 10844 Enqueuing Expose request
23:14:58.404 00.016 11060 IsGuiding returns 0
23:14:58.405 00.001 11060 Move returns status 0, amount 28
23:14:58.405 00.000 11060 MoveAxis(N, 0, ABG)
23:14:58.405 00.000 11060 Move returns status 0, amount 0
23:14:58.405 00.000 11060 move complete, result=0
23:14:58.405 00.000 11060 worker thread done servicing request
23:14:58.405 00.000 11060 Worker thread wakes up
23:14:58.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:58.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:58.405 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:14:59.045 00.640 11060 Exposure complete
23:14:59.215 00.170 10844 OnExposeComplete: enter
23:14:59.215 00.000 10844 UpdateGuideState(): m_state=6
23:14:59.215 00.000 11060 worker thread done servicing request
23:14:59.215 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
23:14:59.215 00.000 10844 Star::Find returns 1 (1), X=254.24, Y=59.85, Mass=3334, SNR=37.4, Peak=255 HFD=3.5
23:14:59.215 00.000 10844 MultiStar: [#1 -0.05,0.13,0.98,U] [#2 -0.61,-0.51,0.00,M1] [#3 -0.35,-0.45,0.86,U] [#4 0.38,-0.43,0.92,U] [#5 0.19,-0.39,0.95,U] [#6 0.11,-0.33,0.96,U] [#7 -0.06,-0.76,0.00,M1] [#8 -1.06,0.24,0.00,M2] 
23:14:59.215 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.19}, one-star: {-0.88, 0.23}
23:14:59.215 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
23:14:59.215 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
23:14:59.215 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.07 mountX=0.21 mountY=-0.07, mountTheta=-0.34
23:14:59.215 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.19, opts=13)
23:14:59.215 00.000 10844 Enqueuing Move request for scope (-0.11, -0.19)
23:14:59.215 00.000 11060 Worker thread wakes up
23:14:59.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
23:14:59.215 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
23:14:59.215 00.000 11060 Moving (-0.11, -0.19) raw xDistance=0.21 yDistance=-0.07
23:14:59.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:14:59.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:14:59.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:14:59.215 00.000 11060 MoveAxis(W, 37, ABG)
23:14:59.215 00.000 11060 Guiding  Dir = 3, Dur = 37
23:14:59.221 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:14:59.224 00.003 11060 IsSlewing returns 0
23:14:59.225 00.001 11060 IsGuiding returns 0
23:14:59.235 00.010 10844 UpdateGuideState exits: m=3334 SNR=37.4 Saturated
23:14:59.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:59.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:14:59.235 00.000 10844 Enqueuing Expose request
23:14:59.271 00.036 11060 IsGuiding returns 0
23:14:59.271 00.000 11060 Move returns status 0, amount 37
23:14:59.271 00.000 11060 MoveAxis(N, 0, ABG)
23:14:59.271 00.000 11060 Move returns status 0, amount 0
23:14:59.271 00.000 11060 move complete, result=0
23:14:59.271 00.000 11060 worker thread done servicing request
23:14:59.271 00.000 11060 Worker thread wakes up
23:14:59.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:14:59.271 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
23:14:59.282 00.011 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:14:59.926 00.644 11060 Exposure complete
23:15:00.105 00.179 11060 worker thread done servicing request
23:15:00.105 00.000 10844 OnExposeComplete: enter
23:15:00.105 00.000 10844 UpdateGuideState(): m_state=6
23:15:00.105 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
23:15:00.105 00.000 10844 Star::Find returns 1 (1), X=254.41, Y=59.80, Mass=3021, SNR=35.6, Peak=255 HFD=3.6
23:15:00.105 00.000 10844 MultiStar: [#1 0.14,0.39,1.01,U] [#2 -0.27,-0.34,1.92,U] [#3 -0.23,-0.11,0.97,U] [#4 0.32,-0.12,0.96,U] [#5 0.39,-0.26,0.99,U] [#6 0.14,-0.31,0.89,U] [#7 0.47,-0.77,0.00,M2] [#8 -0.04,0.34,0.91,U] 
23:15:00.105 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.71, 0.18}
23:15:00.105 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
23:15:00.105 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
23:15:00.105 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.34 mountX=0.07 mountY=-0.05, mountTheta=-0.60
23:15:00.105 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
23:15:00.105 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
23:15:00.105 00.000 11060 Worker thread wakes up
23:15:00.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:15:00.105 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:15:00.105 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.05
23:15:00.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:15:00.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:00.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:15:00.105 00.000 11060 MoveAxis(E, 0, ABG)
23:15:00.105 00.000 11060 Move returns status 0, amount 0
23:15:00.105 00.000 11060 MoveAxis(N, 0, ABG)
23:15:00.105 00.000 11060 Move returns status 0, amount 0
23:15:00.105 00.000 11060 move complete, result=0
23:15:00.110 00.005 11060 worker thread done servicing request
23:15:00.115 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:00.135 00.020 10844 UpdateGuideState exits: m=3021 SNR=35.6 Saturated
23:15:00.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:00.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:00.135 00.000 10844 Enqueuing Expose request
23:15:00.135 00.000 11060 Worker thread wakes up
23:15:00.135 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:00.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:00.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:00.760 00.625 11060 Exposure complete
23:15:00.928 00.168 11060 worker thread done servicing request
23:15:00.928 00.000 10844 OnExposeComplete: enter
23:15:00.928 00.000 10844 UpdateGuideState(): m_state=6
23:15:00.928 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
23:15:00.928 00.000 10844 Star::Find returns 1 (0), X=254.65, Y=59.56, Mass=3507, SNR=38.4, Peak=245 HFD=3.4
23:15:00.928 00.000 10844 MultiStar: [#1 0.19,0.29,0.90,U] [#2 -0.04,-0.26,1.85,U] [#3 -0.33,-0.22,0.93,U] [#4 -0.36,0.05,0.92,U] [#5 0.50,-0.11,0.95,U] [#6 -0.13,-0.09,0.83,U] [#7 -0.11,-0.27,0.81,U] [#8 -0.32,0.27,0.86,U] 
23:15:00.928 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.47, -0.06}
23:15:00.928 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
23:15:00.928 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
23:15:00.928 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.60 mountX=0.08 mountY=-0.10, mountTheta=-0.86
23:15:00.933 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
23:15:00.933 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
23:15:00.933 00.000 11060 Worker thread wakes up
23:15:00.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
23:15:00.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
23:15:00.933 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.08 yDistance=-0.10
23:15:00.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:15:00.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:00.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:00.933 00.000 11060 MoveAxis(E, 0, ABG)
23:15:00.933 00.000 11060 Move returns status 0, amount 0
23:15:00.933 00.000 11060 MoveAxis(N, 0, ABG)
23:15:00.933 00.000 11060 Move returns status 0, amount 0
23:15:00.933 00.000 11060 move complete, result=0
23:15:00.933 00.000 11060 worker thread done servicing request
23:15:00.943 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:00.957 00.014 10844 UpdateGuideState exits: m=3507 SNR=38.4
23:15:00.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:00.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:00.957 00.000 10844 Enqueuing Expose request
23:15:00.957 00.000 11060 Worker thread wakes up
23:15:00.957 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:00.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:00.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:01.606 00.649 11060 Exposure complete
23:15:01.786 00.180 11060 worker thread done servicing request
23:15:01.786 00.000 10844 OnExposeComplete: enter
23:15:01.786 00.000 10844 UpdateGuideState(): m_state=6
23:15:01.786 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
23:15:01.786 00.000 10844 Star::Find returns 1 (0), X=254.43, Y=59.94, Mass=3347, SNR=37.5, Peak=251 HFD=3.6
23:15:01.786 00.000 10844 MultiStar: [#1 -0.25,0.10,0.98,U] [#2 -0.07,-0.44,1.83,U] [#3 -0.67,-0.16,0.00,M1] [#4 -0.00,0.01,0.89,U] [#5 -0.20,0.00,0.99,U] [#6 -0.39,-0.28,0.91,U] [#7 -0.65,-0.48,0.00,M2] [#8 -0.30,0.41,0.87,U] 
23:15:01.786 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.04}, one-star: {-0.69, 0.32}
23:15:01.786 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:15:01.786 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
23:15:01.786 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-3.00 mountX=0.08 mountY=-0.24, mountTheta=-1.25
23:15:01.789 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.04, opts=13)
23:15:01.789 00.000 10844 Enqueuing Move request for scope (-0.25, -0.04)
23:15:01.789 00.000 11060 Worker thread wakes up
23:15:01.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
23:15:01.789 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
23:15:01.789 00.000 11060 Moving (-0.25, -0.04) raw xDistance=0.08 yDistance=-0.24
23:15:01.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:15:01.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:15:01.789 00.000 11060 MoveAxis(E, 0, ABG)
23:15:01.789 00.000 11060 Move returns status 0, amount 0
23:15:01.789 00.000 11060 MoveAxis(N, 94, ABG)
23:15:01.789 00.000 11060 Guiding  Dir = 0, Dur = 94
23:15:01.801 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:01.815 00.014 11060 IsSlewing returns 0
23:15:01.815 00.000 11060 IsGuiding returns 0
23:15:01.823 00.008 10844 UpdateGuideState exits: m=3347 SNR=37.5
23:15:01.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:01.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:01.823 00.000 10844 Enqueuing Expose request
23:15:01.931 00.108 11060 IsGuiding returns 0
23:15:01.931 00.000 11060 Move returns status 0, amount 94
23:15:01.931 00.000 11060 move complete, result=0
23:15:01.931 00.000 11060 worker thread done servicing request
23:15:01.932 00.001 11060 Worker thread wakes up
23:15:01.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:01.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:01.932 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 94 ms NORTH
23:15:02.571 00.639 11060 Exposure complete
23:15:02.734 00.163 11060 worker thread done servicing request
23:15:02.734 00.000 10844 OnExposeComplete: enter
23:15:02.734 00.000 10844 UpdateGuideState(): m_state=6
23:15:02.734 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
23:15:02.734 00.000 10844 Star::Find returns 1 (0), X=254.48, Y=59.42, Mass=3372, SNR=38.3, Peak=247 HFD=3.3
23:15:02.734 00.000 10844 MultiStar: [#1 0.02,-0.15,0.97,U] [#2 -0.06,-0.60,1.82,U] [#3 -0.75,-0.83,0.00,M2] [#4 0.11,-0.45,0.96,U] [#5 0.37,-0.15,0.93,U] [#6 0.01,-0.76,0.00,M1] [#7 -0.40,-0.55,0.00,M3] [#8 -0.23,0.28,0.86,U] 
23:15:02.736 00.002 10844 refined, 5 included, MultiStar: {-0.08, -0.27}, one-star: {-0.64, -0.20}
23:15:02.736 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
23:15:02.736 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
23:15:02.736 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.84 mountX=0.28 mountY=-0.03, mountTheta=-0.11
23:15:02.736 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.27, opts=13)
23:15:02.736 00.000 10844 Enqueuing Move request for scope (-0.08, -0.27)
23:15:02.736 00.000 11060 Worker thread wakes up
23:15:02.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
23:15:02.736 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
23:15:02.736 00.000 11060 Moving (-0.08, -0.27) raw xDistance=0.28 yDistance=-0.03
23:15:02.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
23:15:02.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:02.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:02.736 00.000 11060 MoveAxis(W, 48, ABG)
23:15:02.736 00.000 11060 Guiding  Dir = 3, Dur = 48
23:15:02.741 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:02.759 00.018 10844 UpdateGuideState exits: m=3372 SNR=38.3
23:15:02.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:02.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:02.759 00.000 10844 Enqueuing Expose request
23:15:02.780 00.021 11060 IsSlewing returns 0
23:15:02.780 00.000 11060 IsGuiding returns 0
23:15:02.874 00.094 11060 IsGuiding returns 0
23:15:02.874 00.000 11060 Move returns status 0, amount 48
23:15:02.874 00.000 11060 MoveAxis(N, 0, ABG)
23:15:02.874 00.000 11060 Move returns status 0, amount 0
23:15:02.874 00.000 11060 move complete, result=0
23:15:02.874 00.000 11060 worker thread done servicing request
23:15:02.874 00.000 11060 Worker thread wakes up
23:15:02.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:02.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:02.876 00.002 10844 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
23:15:03.500 00.624 11060 Exposure complete
23:15:03.671 00.171 11060 worker thread done servicing request
23:15:03.671 00.000 10844 OnExposeComplete: enter
23:15:03.671 00.000 10844 UpdateGuideState(): m_state=6
23:15:03.671 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
23:15:03.671 00.000 10844 Star::Find returns 1 (1), X=255.01, Y=60.01, Mass=3731, SNR=39.7, Peak=255 HFD=4.0
23:15:03.671 00.000 10844 MultiStar: [#1 0.19,0.32,0.93,U] [#2 0.90,0.56,0.00,M1] [#3 0.06,0.17,0.95,U] [#4 0.10,0.00,0.88,U] [#5 0.18,0.57,0.89,U] [#6 0.58,0.04,0.83,U] [#7 -0.15,-0.21,0.73,U] [#8 -0.03,0.23,0.91,U] 
23:15:03.671 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.20}, one-star: {-0.11, 0.39}
23:15:03.671 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:15:03.671 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
23:15:03.671 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.11 mountX=-0.22 mountY=0.07, mountTheta=2.85
23:15:03.677 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.20, opts=13)
23:15:03.677 00.000 10844 Enqueuing Move request for scope (0.10, 0.20)
23:15:03.677 00.000 11060 Worker thread wakes up
23:15:03.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
23:15:03.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
23:15:03.677 00.000 11060 Moving (0.10, 0.20) raw xDistance=-0.22 yDistance=0.07
23:15:03.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:15:03.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:03.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:15:03.677 00.000 11060 MoveAxis(E, 36, ABG)
23:15:03.677 00.000 11060 Guiding  Dir = 2, Dur = 36
23:15:03.684 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:03.687 00.003 11060 IsSlewing returns 0
23:15:03.687 00.000 11060 IsGuiding returns 0
23:15:03.708 00.021 10844 UpdateGuideState exits: m=3731 SNR=39.7 Saturated
23:15:03.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:03.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:03.708 00.000 10844 Enqueuing Expose request
23:15:03.734 00.026 11060 IsGuiding returns 0
23:15:03.735 00.001 11060 Move returns status 0, amount 36
23:15:03.735 00.000 11060 MoveAxis(N, 0, ABG)
23:15:03.735 00.000 11060 Move returns status 0, amount 0
23:15:03.735 00.000 11060 move complete, result=0
23:15:03.735 00.000 11060 worker thread done servicing request
23:15:03.735 00.000 11060 Worker thread wakes up
23:15:03.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:03.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:03.735 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:15:04.359 00.624 11060 Exposure complete
23:15:04.519 00.160 11060 worker thread done servicing request
23:15:04.519 00.000 10844 OnExposeComplete: enter
23:15:04.519 00.000 10844 UpdateGuideState(): m_state=6
23:15:04.519 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
23:15:04.519 00.000 10844 Star::Find returns 1 (0), X=255.02, Y=59.95, Mass=3207, SNR=36.7, Peak=253 HFD=3.9
23:15:04.519 00.000 10844 MultiStar: [#1 0.23,0.17,0.89,U] [#2 0.29,0.22,1.97,U] [#3 -0.06,-0.40,0.94,U] [#4 0.10,-0.21,0.98,U] [#5 0.11,0.66,0.00,M1] [#6 0.56,-0.12,0.93,U] [#7 0.32,-0.50,0.85,U] [#8 -0.22,0.37,0.99,U] 
23:15:04.519 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.02}, one-star: {-0.10, 0.33}
23:15:04.519 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
23:15:04.519 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
23:15:04.519 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.04 mountY=0.14, mountTheta=1.87
23:15:04.519 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.02, opts=13)
23:15:04.519 00.000 10844 Enqueuing Move request for scope (0.15, 0.02)
23:15:04.519 00.000 11060 Worker thread wakes up
23:15:04.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
23:15:04.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
23:15:04.519 00.000 11060 Moving (0.15, 0.02) raw xDistance=-0.04 yDistance=0.14
23:15:04.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:15:04.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:04.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:15:04.519 00.000 11060 MoveAxis(E, 0, ABG)
23:15:04.519 00.000 11060 Move returns status 0, amount 0
23:15:04.519 00.000 11060 MoveAxis(N, 0, ABG)
23:15:04.519 00.000 11060 Move returns status 0, amount 0
23:15:04.519 00.000 11060 move complete, result=0
23:15:04.519 00.000 11060 worker thread done servicing request
23:15:04.535 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:04.547 00.012 10844 UpdateGuideState exits: m=3207 SNR=36.7
23:15:04.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:04.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:04.547 00.000 10844 Enqueuing Expose request
23:15:04.547 00.000 11060 Worker thread wakes up
23:15:04.547 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:04.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:04.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:05.184 00.637 11060 Exposure complete
23:15:05.338 00.154 11060 worker thread done servicing request
23:15:05.338 00.000 10844 OnExposeComplete: enter
23:15:05.338 00.000 10844 UpdateGuideState(): m_state=6
23:15:05.338 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
23:15:05.338 00.000 10844 Star::Find returns 1 (0), X=255.18, Y=60.31, Mass=3091, SNR=35.9, Peak=247 HFD=3.7
23:15:05.338 00.000 10844 MultiStar: [#1 0.53,0.17,1.09,U] [#2 -0.10,-0.53,2.01,U] [#3 -0.13,-0.77,0.00,M1] [#4 -0.21,-0.15,0.93,U] [#5 -0.07,-0.23,1.04,U] [#6 0.45,-0.66,0.00,M1] [#7 0.51,-0.36,0.91,U] [#8 -0.38,0.28,1.00,U] 
23:15:05.338 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.06, 0.69}
23:15:05.338 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
23:15:05.338 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
23:15:05.338 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.18 mountX=0.07 mountY=0.04, mountTheta=0.56
23:15:05.340 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
23:15:05.340 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
23:15:05.340 00.000 11060 Worker thread wakes up
23:15:05.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:15:05.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:15:05.340 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.07 yDistance=0.04
23:15:05.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:15:05.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:05.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:05.340 00.000 11060 MoveAxis(E, 0, ABG)
23:15:05.340 00.000 11060 Move returns status 0, amount 0
23:15:05.340 00.000 11060 MoveAxis(N, 0, ABG)
23:15:05.340 00.000 11060 Move returns status 0, amount 0
23:15:05.340 00.000 11060 move complete, result=0
23:15:05.340 00.000 11060 worker thread done servicing request
23:15:05.344 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:05.358 00.014 10844 UpdateGuideState exits: m=3091 SNR=35.9
23:15:05.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:05.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:05.358 00.000 10844 Enqueuing Expose request
23:15:05.358 00.000 11060 Worker thread wakes up
23:15:05.358 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:05.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:05.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:06.000 00.642 11060 Exposure complete
23:15:06.172 00.172 11060 worker thread done servicing request
23:15:06.172 00.000 10844 OnExposeComplete: enter
23:15:06.172 00.000 10844 UpdateGuideState(): m_state=6
23:15:06.172 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
23:15:06.172 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=60.23, Mass=3370, SNR=37.8, Peak=231 HFD=3.7
23:15:06.172 00.000 10844 MultiStar: [#1 0.25,0.96,0.00,M1] [#2 0.13,-0.17,1.93,U] [#3 0.16,-0.10,0.92,U] [#4 0.00,-0.65,0.90,U] [#5 0.20,0.23,0.92,U] [#6 0.02,-0.13,0.95,U] [#7 0.00,-0.20,0.83,U] [#8 0.05,0.29,0.90,U] 
23:15:06.172 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {-0.07, 0.61}
23:15:06.172 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
23:15:06.172 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
23:15:06.172 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.32 mountX=0.01 mountY=0.07, mountTheta=1.43
23:15:06.174 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
23:15:06.174 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
23:15:06.174 00.000 11060 Worker thread wakes up
23:15:06.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:15:06.174 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:15:06.174 00.000 11060 Moving (0.07, -0.02) raw xDistance=0.01 yDistance=0.07
23:15:06.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:15:06.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:06.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:15:06.174 00.000 11060 MoveAxis(E, 0, ABG)
23:15:06.174 00.000 11060 Move returns status 0, amount 0
23:15:06.174 00.000 11060 MoveAxis(N, 0, ABG)
23:15:06.174 00.000 11060 Move returns status 0, amount 0
23:15:06.174 00.000 11060 move complete, result=0
23:15:06.174 00.000 11060 worker thread done servicing request
23:15:06.180 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:06.199 00.019 10844 UpdateGuideState exits: m=3370 SNR=37.8
23:15:06.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:06.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:06.199 00.000 10844 Enqueuing Expose request
23:15:06.199 00.000 11060 Worker thread wakes up
23:15:06.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:06.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:06.199 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:06.835 00.636 11060 Exposure complete
23:15:06.986 00.151 11060 worker thread done servicing request
23:15:06.986 00.000 10844 OnExposeComplete: enter
23:15:06.986 00.000 10844 UpdateGuideState(): m_state=6
23:15:06.987 00.001 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
23:15:06.987 00.000 10844 Star::Find returns 1 (0), X=254.93, Y=60.10, Mass=2753, SNR=34.4, Peak=224 HFD=2.9
23:15:06.987 00.000 10844 MultiStar: [#1 0.41,0.62,0.00,M2] [#2 0.48,-0.59,0.00,M1] [#3 -0.02,-0.16,0.98,U] [#4 -0.05,-0.25,1.03,U] [#5 0.43,0.47,1.04,U] [#6 0.00,0.18,0.98,U] [#7 -0.09,-0.18,0.86,U] [#8 0.32,0.40,1.07,U] 
23:15:06.987 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.14}, one-star: {-0.20, 0.48}
23:15:06.987 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
23:15:06.987 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
23:15:06.987 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.16 mountX=-0.15 mountY=0.04, mountTheta=2.89
23:15:06.988 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.14, opts=13)
23:15:06.988 00.000 10844 Enqueuing Move request for scope (0.06, 0.14)
23:15:06.988 00.000 11060 Worker thread wakes up
23:15:06.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:15:06.988 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:15:06.988 00.000 11060 Moving (0.06, 0.14) raw xDistance=-0.15 yDistance=0.04
23:15:06.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:15:06.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:06.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:15:06.988 00.000 11060 MoveAxis(E, 27, ABG)
23:15:06.988 00.000 11060 Guiding  Dir = 2, Dur = 27
23:15:06.994 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:07.002 00.008 11060 IsSlewing returns 0
23:15:07.002 00.000 11060 IsGuiding returns 0
23:15:07.007 00.005 10844 UpdateGuideState exits: m=2753 SNR=34.4
23:15:07.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:07.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:07.007 00.000 10844 Enqueuing Expose request
23:15:07.034 00.027 11060 IsGuiding returns 0
23:15:07.034 00.000 11060 Move returns status 0, amount 27
23:15:07.034 00.000 11060 MoveAxis(N, 0, ABG)
23:15:07.034 00.000 11060 Move returns status 0, amount 0
23:15:07.034 00.000 11060 move complete, result=0
23:15:07.034 00.000 11060 worker thread done servicing request
23:15:07.034 00.000 11060 Worker thread wakes up
23:15:07.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:07.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:07.039 00.005 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
23:15:07.665 00.626 11060 Exposure complete
23:15:07.822 00.157 11060 worker thread done servicing request
23:15:07.822 00.000 10844 OnExposeComplete: enter
23:15:07.822 00.000 10844 UpdateGuideState(): m_state=6
23:15:07.822 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
23:15:07.822 00.000 10844 Star::Find returns 1 (0), X=254.76, Y=59.79, Mass=2779, SNR=33.9, Peak=253 HFD=3.6
23:15:07.822 00.000 10844 MultiStar: [#1 0.04,0.33,1.05,U] [#2 0.83,-0.17,0.00,M2] [#3 -0.32,-0.49,1.02,U] [#4 -0.03,-0.19,0.98,U] [#5 0.45,0.33,1.09,U] [#6 0.10,-0.08,1.03,U] [#7 -0.37,-0.43,0.97,U] [#8 0.00,0.29,1.01,U] 
23:15:07.822 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {-0.36, 0.17}
23:15:07.822 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
23:15:07.822 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
23:15:07.822 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.10 mountX=0.01 mountY=-0.05, mountTheta=-1.35
23:15:07.825 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.00, opts=13)
23:15:07.825 00.000 10844 Enqueuing Move request for scope (-0.05, -0.00)
23:15:07.825 00.000 11060 Worker thread wakes up
23:15:07.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
23:15:07.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
23:15:07.825 00.000 11060 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=-0.05
23:15:07.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:15:07.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:07.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:15:07.825 00.000 11060 MoveAxis(E, 0, ABG)
23:15:07.825 00.000 11060 Move returns status 0, amount 0
23:15:07.825 00.000 11060 MoveAxis(N, 0, ABG)
23:15:07.825 00.000 11060 Move returns status 0, amount 0
23:15:07.825 00.000 11060 move complete, result=0
23:15:07.827 00.002 11060 worker thread done servicing request
23:15:07.832 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:15:07.844 00.012 10844 UpdateGuideState exits: m=2779 SNR=33.9
23:15:07.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:07.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:07.844 00.000 10844 Enqueuing Expose request
23:15:07.844 00.000 11060 Worker thread wakes up
23:15:07.844 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:07.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:07.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:08.472 00.628 11060 Exposure complete
23:15:08.635 00.163 11060 worker thread done servicing request
23:15:08.635 00.000 10844 OnExposeComplete: enter
23:15:08.635 00.000 10844 UpdateGuideState(): m_state=6
23:15:08.635 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
23:15:08.635 00.000 10844 Star::Find returns 1 (0), X=254.63, Y=59.11, Mass=2878, SNR=34.7, Peak=237 HFD=3.3
23:15:08.635 00.000 10844 MultiStar: [#1 0.17,0.21,1.00,U] [#2 1.09,-0.39,0.00,M3] [#3 -0.64,-0.10,0.97,U] [#4 -0.38,-0.71,0.00,M1] [#5 0.88,-0.20,0.00,M1] [#6 0.03,-0.18,0.98,U] [#7 -0.11,-0.25,0.85,U] [#8 -0.23,0.35,1.02,U] 
23:15:08.640 00.005 10844 refined, 5 included, MultiStar: {-0.21, -0.07}, one-star: {-0.49, -0.51}
23:15:08.640 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
23:15:08.640 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
23:15:08.640 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.81 mountX=0.11 mountY=-0.20, mountTheta=-1.06
23:15:08.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.07, opts=13)
23:15:08.643 00.002 10844 Enqueuing Move request for scope (-0.21, -0.07)
23:15:08.643 00.000 11060 Worker thread wakes up
23:15:08.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
23:15:08.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
23:15:08.643 00.000 11060 Moving (-0.21, -0.07) raw xDistance=0.11 yDistance=-0.20
23:15:08.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:15:08.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:15:08.643 00.000 11060 MoveAxis(E, 0, ABG)
23:15:08.645 00.002 11060 Move returns status 0, amount 0
23:15:08.645 00.000 11060 MoveAxis(N, 77, ABG)
23:15:08.645 00.000 11060 Guiding  Dir = 0, Dur = 77
23:15:08.655 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:08.669 00.014 10844 UpdateGuideState exits: m=2878 SNR=34.7
23:15:08.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:08.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:08.669 00.000 10844 Enqueuing Expose request
23:15:08.670 00.001 11060 IsSlewing returns 0
23:15:08.670 00.000 11060 IsGuiding returns 0
23:15:08.773 00.103 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:15:08.776 00.003 11060 IsGuiding returns 0
23:15:08.776 00.000 11060 Move returns status 0, amount 77
23:15:08.776 00.000 11060 move complete, result=0
23:15:08.776 00.000 11060 worker thread done servicing request
23:15:08.778 00.002 11060 Worker thread wakes up
23:15:08.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:08.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:08.781 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:15:08.781 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 77 ms NORTH
23:15:08.787 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:15:08.787 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:15:08.787 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:15:08.787 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:15:08.806 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:15:08.806 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1256,"width":15,"height":15,"star_pos":[6.63,7.11],"pixels":"..."},"id":1}
23:15:08.869 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:15:08.869 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:15:09.471 00.602 11060 Exposure complete
23:15:09.698 00.227 11060 worker thread done servicing request
23:15:09.708 00.010 10844 OnExposeComplete: enter
23:15:09.708 00.000 10844 UpdateGuideState(): m_state=6
23:15:09.708 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
23:15:09.708 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.49, Mass=3133, SNR=36.3, Peak=252 HFD=3.7
23:15:09.708 00.000 10844 MultiStar: [#1 -0.21,0.75,0.00,M1] [#2 -0.15,0.35,1.84,U] [#3 -0.47,0.35,0.90,U] [#4 0.06,0.09,0.92,U] [#5 0.72,0.20,0.00,M2] [#6 0.43,-0.39,0.93,U] [#7 -0.37,-0.48,0.87,U] [#8 -0.41,0.06,0.94,U] 
23:15:09.708 00.000 10844 single-star, 6 included, MultiStar: {-0.14, 0.03}, one-star: {-0.03, -0.13}
23:15:09.708 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
23:15:09.708 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:15:09.708 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.80 mountX=0.13 mountY=-0.01, mountTheta=-0.07
23:15:09.708 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
23:15:09.708 00.000 10844 Enqueuing Move request for scope (-0.03, -0.13)
23:15:09.708 00.000 11060 Worker thread wakes up
23:15:09.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
23:15:09.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
23:15:09.708 00.000 11060 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=-0.01
23:15:09.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:15:09.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:09.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:09.708 00.000 11060 MoveAxis(W, 23, ABG)
23:15:09.708 00.000 11060 Guiding  Dir = 3, Dur = 23
23:15:09.720 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:09.728 00.008 11060 IsSlewing returns 0
23:15:09.728 00.000 11060 IsGuiding returns 0
23:15:09.740 00.012 10844 UpdateGuideState exits: m=3133 SNR=36.3
23:15:09.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:09.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:09.740 00.000 10844 Enqueuing Expose request
23:15:09.758 00.018 11060 IsGuiding returns 0
23:15:09.758 00.000 11060 Move returns status 0, amount 23
23:15:09.758 00.000 11060 MoveAxis(N, 0, ABG)
23:15:09.759 00.001 11060 Move returns status 0, amount 0
23:15:09.759 00.000 11060 move complete, result=0
23:15:09.759 00.000 11060 worker thread done servicing request
23:15:09.759 00.000 11060 Worker thread wakes up
23:15:09.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:09.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:09.759 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
23:15:09.807 00.048 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:15:09.808 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:15:09.808 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:15:09.808 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:15:09.811 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:15:09.811 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:15:09.811 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:15:09.811 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:15:09.811 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:15:09.811 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1257,"width":15,"height":15,"star_pos":[7.09,7.49],"pixels":"..."},"id":1}
23:15:09.884 00.073 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:15:09.884 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:15:10.393 00.509 11060 Exposure complete
23:15:10.605 00.212 11060 worker thread done servicing request
23:15:10.605 00.000 10844 OnExposeComplete: enter
23:15:10.605 00.000 10844 UpdateGuideState(): m_state=6
23:15:10.605 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
23:15:10.605 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.73, Mass=3181, SNR=36.9, Peak=254 HFD=3.5
23:15:10.610 00.005 10844 MultiStar: [#1 0.22,0.52,1.05,U] [#2 -0.14,0.29,1.94,U] [#3 -0.14,0.25,1.00,U] [#4 0.29,-0.39,0.93,U] [#5 0.15,0.48,1.00,U] [#6 0.11,-0.10,0.91,U] [#7 0.40,0.21,0.84,U] [#8 0.06,-0.03,0.92,U] 
23:15:10.610 00.000 10844 single-star, 8 included, MultiStar: {0.08, 0.17}, one-star: {0.01, 0.11}
23:15:10.610 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.26 = -3.03)
23:15:10.610 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
23:15:10.610 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.50 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
23:15:10.612 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
23:15:10.612 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
23:15:10.612 00.000 11060 Worker thread wakes up
23:15:10.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:15:10.612 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:15:10.612 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
23:15:10.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:15:10.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:10.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:10.612 00.000 11060 MoveAxis(E, 0, ABG)
23:15:10.612 00.000 11060 Move returns status 0, amount 0
23:15:10.612 00.000 11060 MoveAxis(N, 0, ABG)
23:15:10.612 00.000 11060 Move returns status 0, amount 0
23:15:10.612 00.000 11060 move complete, result=0
23:15:10.612 00.000 11060 worker thread done servicing request
23:15:10.620 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:10.657 00.037 10844 UpdateGuideState exits: m=3181 SNR=36.9
23:15:10.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:10.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:10.657 00.000 10844 Enqueuing Expose request
23:15:10.657 00.000 11060 Worker thread wakes up
23:15:10.657 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:10.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:10.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:10.869 00.212 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:15:10.871 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:15:10.871 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:15:10.871 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:15:10.871 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:15:10.871 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:15:10.874 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:15:10.874 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:15:10.874 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:15:10.876 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1258,"width":15,"height":15,"star_pos":[7.13,6.73],"pixels":"..."},"id":1}
23:15:10.910 00.034 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:15:10.910 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:15:11.299 00.389 11060 Exposure complete
23:15:11.548 00.249 11060 worker thread done servicing request
23:15:11.548 00.000 10844 OnExposeComplete: enter
23:15:11.548 00.000 10844 UpdateGuideState(): m_state=6
23:15:11.548 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
23:15:11.550 00.002 10844 Star::Find returns 1 (1), X=255.62, Y=60.31, Mass=3176, SNR=36.3, Peak=255 HFD=3.6
23:15:11.550 00.000 10844 MultiStar: [#1 0.20,0.23,1.03,U] [#2 0.34,-0.12,1.93,U] [#3 0.02,0.32,0.92,U] [#4 -0.06,-0.17,0.92,U] [#5 0.06,1.17,0.00,M2] [#6 0.49,0.01,0.85,U] [#7 0.05,0.39,0.92,U] [#8 0.37,0.57,0.00,M1] 
23:15:11.550 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.16}, one-star: {0.50, 0.69}
23:15:11.550 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
23:15:11.550 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
23:15:11.550 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.28 cameraTheta=0.59 mountX=-0.20 mountY=0.21, mountTheta=2.33
23:15:11.552 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.16, opts=13)
23:15:11.553 00.001 10844 Enqueuing Move request for scope (0.24, 0.16)
23:15:11.553 00.000 11060 Worker thread wakes up
23:15:11.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.16) opts 0xd
23:15:11.553 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.16)
23:15:11.553 00.000 11060 Moving (0.24, 0.16) raw xDistance=-0.20 yDistance=0.21
23:15:11.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:15:11.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:15:11.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:15:11.553 00.000 11060 MoveAxis(E, 34, ABG)
23:15:11.553 00.000 11060 Guiding  Dir = 2, Dur = 34
23:15:11.562 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:11.563 00.001 11060 IsSlewing returns 0
23:15:11.563 00.000 11060 IsGuiding returns 0
23:15:11.579 00.016 10844 UpdateGuideState exits: m=3176 SNR=36.3 Saturated
23:15:11.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:11.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:11.579 00.000 10844 Enqueuing Expose request
23:15:11.609 00.030 11060 IsGuiding returns 0
23:15:11.609 00.000 11060 Move returns status 0, amount 34
23:15:11.609 00.000 11060 MoveAxis(N, 0, ABG)
23:15:11.609 00.000 11060 Move returns status 0, amount 0
23:15:11.609 00.000 11060 move complete, result=0
23:15:11.609 00.000 11060 worker thread done servicing request
23:15:11.609 00.000 11060 Worker thread wakes up
23:15:11.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:11.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:11.618 00.009 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
23:15:11.964 00.346 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:15:11.964 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:15:11.967 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:15:11.967 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:15:11.967 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:15:11.967 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:15:11.970 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:15:11.970 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:15:11.970 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:15:11.970 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1259,"width":15,"height":15,"star_pos":[6.62,7.31],"pixels":"..."},"id":1}
23:15:11.981 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:15:11.981 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:15:12.249 00.268 11060 Exposure complete
23:15:12.443 00.194 11060 worker thread done servicing request
23:15:12.443 00.000 10844 OnExposeComplete: enter
23:15:12.443 00.000 10844 UpdateGuideState(): m_state=6
23:15:12.443 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
23:15:12.443 00.000 10844 Star::Find returns 1 (1), X=255.59, Y=60.29, Mass=3202, SNR=36.6, Peak=255 HFD=3.5
23:15:12.443 00.000 10844 MultiStar: [#1 0.74,0.04,0.00,M1] [#2 0.42,-0.15,2.00,U] [#3 0.16,0.15,0.87,U] [#4 -0.08,-0.24,0.97,U] [#5 0.61,0.12,0.98,U] [#6 0.37,-0.29,0.90,U] [#7 0.18,-0.54,0.85,U] [#8 -0.07,0.14,0.95,U] 
23:15:12.443 00.000 10844 refined, 7 included, MultiStar: {0.28, -0.03}, one-star: {0.47, 0.67}
23:15:12.443 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
23:15:12.443 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
23:15:12.443 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.09 mountX=-0.03 mountY=0.28, mountTheta=1.66
23:15:12.443 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.03, opts=13)
23:15:12.443 00.000 10844 Enqueuing Move request for scope (0.28, -0.03)
23:15:12.443 00.000 11060 Worker thread wakes up
23:15:12.448 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
23:15:12.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
23:15:12.448 00.000 11060 Moving (0.28, -0.03) raw xDistance=-0.03 yDistance=0.28
23:15:12.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:12.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:15:12.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:15:12.448 00.000 11060 MoveAxis(E, 0, ABG)
23:15:12.448 00.000 11060 Move returns status 0, amount 0
23:15:12.448 00.000 11060 MoveAxis(N, 0, ABG)
23:15:12.448 00.000 11060 Move returns status 0, amount 0
23:15:12.448 00.000 11060 move complete, result=0
23:15:12.449 00.001 11060 worker thread done servicing request
23:15:12.454 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:12.479 00.025 10844 UpdateGuideState exits: m=3202 SNR=36.6 Saturated
23:15:12.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:12.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:12.479 00.000 10844 Enqueuing Expose request
23:15:12.479 00.000 11060 Worker thread wakes up
23:15:12.479 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:15:12.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:12.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:12.785 00.306 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:15:12.785 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:15:12.798 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:15:12.798 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:15:12.798 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:15:12.800 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:15:12.800 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:15:12.801 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:15:12.801 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:15:12.801 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":1260,"width":15,"height":15,"star_pos":[6.59,7.29],"pixels":"..."},"id":1}
23:15:12.863 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:15:12.863 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:15:13.126 00.263 11060 Exposure complete
23:15:13.337 00.211 11060 worker thread done servicing request
23:15:13.340 00.003 10844 OnExposeComplete: enter
23:15:13.340 00.000 10844 UpdateGuideState(): m_state=6
23:15:13.340 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
23:15:13.340 00.000 10844 Star::Find returns 1 (0), X=255.03, Y=60.02, Mass=3502, SNR=38.2, Peak=240 HFD=4.1
23:15:13.340 00.000 10844 MultiStar: [#1 0.11,0.07,0.89,U] [#2 0.59,-0.05,1.78,U] [#3 -0.54,0.35,0.98,U] [#4 -0.17,-0.21,0.93,U] [#5 0.39,0.59,0.00,M2] [#6 0.41,-0.43,0.90,U] [#7 -0.10,-0.08,0.83,U] [#8 -0.38,0.54,0.00,M1] 
23:15:13.340 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.01}, one-star: {-0.09, 0.40}
23:15:13.340 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
23:15:13.340 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
23:15:13.340 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.11 mountX=-0.03 mountY=0.09, mountTheta=1.86
23:15:13.342 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
23:15:13.342 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
23:15:13.342 00.000 11060 Worker thread wakes up
23:15:13.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:15:13.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:15:13.342 00.000 11060 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=0.09
23:15:13.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:13.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:13.344 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:15:13.344 00.000 11060 MoveAxis(E, 0, ABG)
23:15:13.344 00.000 11060 Move returns status 0, amount 0
23:15:13.344 00.000 11060 MoveAxis(N, 0, ABG)
23:15:13.344 00.000 11060 Move returns status 0, amount 0
23:15:13.344 00.000 11060 move complete, result=0
23:15:13.344 00.000 11060 worker thread done servicing request
23:15:13.351 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:13.367 00.016 10844 UpdateGuideState exits: m=3502 SNR=38.2
23:15:13.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:13.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:13.367 00.000 10844 Enqueuing Expose request
23:15:13.367 00.000 11060 Worker thread wakes up
23:15:13.367 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:13.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:13.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:14.012 00.645 11060 Exposure complete
23:15:14.211 00.199 11060 worker thread done servicing request
23:15:14.211 00.000 10844 OnExposeComplete: enter
23:15:14.211 00.000 10844 UpdateGuideState(): m_state=6
23:15:14.211 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
23:15:14.211 00.000 10844 Star::Find returns 1 (0), X=254.79, Y=59.42, Mass=3390, SNR=37.7, Peak=247 HFD=3.6
23:15:14.211 00.000 10844 MultiStar: [#1 0.25,0.27,0.96,U] [#2 0.46,0.35,1.90,U] [#3 -0.17,-0.16,0.97,U] [#4 0.09,-0.49,0.85,U] [#5 0.55,-0.21,0.98,U] [#6 0.13,-0.71,0.00,M1] [#7 -0.01,-0.04,0.87,U] [#8 -0.11,0.48,0.85,U] 
23:15:14.211 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {-0.33, -0.20}
23:15:14.211 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
23:15:14.211 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
23:15:14.211 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.28 mountX=-0.06 mountY=0.13, mountTheta=2.03
23:15:14.214 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.04, opts=13)
23:15:14.214 00.000 10844 Enqueuing Move request for scope (0.13, 0.04)
23:15:14.214 00.000 11060 Worker thread wakes up
23:15:14.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:15:14.214 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:15:14.214 00.000 11060 Moving (0.13, 0.04) raw xDistance=-0.06 yDistance=0.13
23:15:14.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:15:14.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:14.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:15:14.214 00.000 11060 MoveAxis(E, 0, ABG)
23:15:14.214 00.000 11060 Move returns status 0, amount 0
23:15:14.214 00.000 11060 MoveAxis(N, 0, ABG)
23:15:14.214 00.000 11060 Move returns status 0, amount 0
23:15:14.214 00.000 11060 move complete, result=0
23:15:14.214 00.000 11060 worker thread done servicing request
23:15:14.222 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:14.235 00.013 10844 UpdateGuideState exits: m=3390 SNR=37.7
23:15:14.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:14.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:14.235 00.000 10844 Enqueuing Expose request
23:15:14.235 00.000 11060 Worker thread wakes up
23:15:14.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:14.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:14.235 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:14.863 00.628 11060 Exposure complete
23:15:15.055 00.192 11060 worker thread done servicing request
23:15:15.055 00.000 10844 OnExposeComplete: enter
23:15:15.055 00.000 10844 UpdateGuideState(): m_state=6
23:15:15.055 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
23:15:15.055 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.48, Mass=3029, SNR=36.1, Peak=248 HFD=3.5
23:15:15.055 00.000 10844 MultiStar: [#1 0.31,0.44,1.04,U] [#2 -0.45,-0.41,1.97,U] [#3 0.13,-0.02,0.90,U] [#4 -0.19,-0.15,0.92,U] [#5 0.08,0.46,0.99,U] [#6 -0.04,-0.10,0.89,U] [#7 0.25,-0.39,0.88,U] [#8 -0.06,-0.09,1.03,U] 
23:15:15.055 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.05, -0.14}
23:15:15.055 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
23:15:15.055 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
23:15:15.055 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.15 mountX=0.08 mountY=-0.04, mountTheta=-0.41
23:15:15.057 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.07, opts=13)
23:15:15.057 00.000 10844 Enqueuing Move request for scope (-0.05, -0.07)
23:15:15.057 00.000 11060 Worker thread wakes up
23:15:15.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
23:15:15.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
23:15:15.057 00.000 11060 Moving (-0.05, -0.07) raw xDistance=0.08 yDistance=-0.04
23:15:15.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:15:15.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:15.059 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:15:15.059 00.000 11060 MoveAxis(E, 0, ABG)
23:15:15.059 00.000 11060 Move returns status 0, amount 0
23:15:15.059 00.000 11060 MoveAxis(N, 0, ABG)
23:15:15.059 00.000 11060 Move returns status 0, amount 0
23:15:15.059 00.000 11060 move complete, result=0
23:15:15.060 00.001 11060 worker thread done servicing request
23:15:15.076 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:15.095 00.019 10844 UpdateGuideState exits: m=3029 SNR=36.1
23:15:15.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:15.095 00.000 10844 Enqueuing Expose request
23:15:15.095 00.000 11060 Worker thread wakes up
23:15:15.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:15.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:15.095 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:15.743 00.648 11060 Exposure complete
23:15:15.902 00.159 11060 worker thread done servicing request
23:15:15.902 00.000 10844 OnExposeComplete: enter
23:15:15.906 00.004 10844 UpdateGuideState(): m_state=6
23:15:15.906 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
23:15:15.906 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=60.17, Mass=3353, SNR=37.5, Peak=255 HFD=3.7
23:15:15.906 00.000 10844 MultiStar: [#1 0.12,1.04,0.00,M1] [#2 0.58,0.41,0.00,M1] [#3 -0.21,0.56,0.92,U] [#4 0.19,-0.03,0.87,U] [#5 0.02,0.35,0.94,U] [#6 0.03,0.28,0.94,U] [#7 -0.07,0.82,0.00,M1] [#8 0.08,0.70,0.00,M1] 
23:15:15.906 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.35}, one-star: {0.05, 0.55}
23:15:15.906 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
23:15:15.906 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
23:15:15.906 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.53 mountX=-0.34 mountY=-0.04, mountTheta=-3.02
23:15:15.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.35, opts=13)
23:15:15.908 00.000 10844 Enqueuing Move request for scope (0.01, 0.35)
23:15:15.908 00.000 11060 Worker thread wakes up
23:15:15.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
23:15:15.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
23:15:15.908 00.000 11060 Moving (0.01, 0.35) raw xDistance=-0.34 yDistance=-0.04
23:15:15.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
23:15:15.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:15.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:15:15.908 00.000 11060 MoveAxis(E, 60, ABG)
23:15:15.908 00.000 11060 Guiding  Dir = 2, Dur = 60
23:15:15.916 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:15.928 00.012 10844 UpdateGuideState exits: m=3353 SNR=37.5 Saturated
23:15:15.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:15.928 00.000 10844 Enqueuing Expose request
23:15:15.936 00.008 11060 IsSlewing returns 0
23:15:15.937 00.001 11060 IsGuiding returns 0
23:15:16.024 00.087 11060 IsGuiding returns 0
23:15:16.024 00.000 11060 Move returns status 0, amount 60
23:15:16.024 00.000 11060 MoveAxis(N, 0, ABG)
23:15:16.024 00.000 11060 Move returns status 0, amount 0
23:15:16.024 00.000 11060 move complete, result=0
23:15:16.024 00.000 11060 worker thread done servicing request
23:15:16.024 00.000 11060 Worker thread wakes up
23:15:16.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:16.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:16.031 00.007 10844 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
23:15:16.661 00.630 11060 Exposure complete
23:15:16.850 00.189 11060 worker thread done servicing request
23:15:16.850 00.000 10844 OnExposeComplete: enter
23:15:16.850 00.000 10844 UpdateGuideState(): m_state=6
23:15:16.850 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
23:15:16.850 00.000 10844 Star::Find returns 1 (0), X=254.59, Y=59.90, Mass=2817, SNR=34.0, Peak=211 HFD=3.5
23:15:16.850 00.000 10844 MultiStar: [#1 0.20,0.54,1.04,U] [#2 0.17,-0.67,0.00,M2] [#3 -0.59,-0.28,0.99,U] [#4 -0.17,-0.09,0.98,U] [#5 0.53,0.11,1.00,U] [#6 0.14,0.31,1.00,U] [#7 -0.33,-0.49,0.88,U] [#8 -0.33,0.72,0.00,M2] 
23:15:16.850 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.07}, one-star: {-0.53, 0.28}
23:15:16.850 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
23:15:16.850 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.99)
23:15:16.850 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.56 mountX=-0.05 mountY=-0.11, mountTheta=-1.97
23:15:16.850 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.07, opts=13)
23:15:16.850 00.000 10844 Enqueuing Move request for scope (-0.10, 0.07)
23:15:16.850 00.000 11060 Worker thread wakes up
23:15:16.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
23:15:16.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
23:15:16.850 00.000 11060 Moving (-0.10, 0.07) raw xDistance=-0.05 yDistance=-0.11
23:15:16.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:15:16.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:16.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:15:16.850 00.000 11060 MoveAxis(E, 0, ABG)
23:15:16.850 00.000 11060 Move returns status 0, amount 0
23:15:16.850 00.000 11060 MoveAxis(N, 0, ABG)
23:15:16.850 00.000 11060 Move returns status 0, amount 0
23:15:16.850 00.000 11060 move complete, result=0
23:15:16.850 00.000 11060 worker thread done servicing request
23:15:16.862 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:15:16.876 00.014 10844 UpdateGuideState exits: m=2817 SNR=34.0
23:15:16.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:16.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:16.876 00.000 10844 Enqueuing Expose request
23:15:16.876 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:16.876 00.000 11060 Worker thread wakes up
23:15:16.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:16.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:17.507 00.631 11060 Exposure complete
23:15:17.655 00.148 11060 worker thread done servicing request
23:15:17.655 00.000 10844 OnExposeComplete: enter
23:15:17.655 00.000 10844 UpdateGuideState(): m_state=6
23:15:17.655 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
23:15:17.655 00.000 10844 Star::Find returns 1 (1), X=254.51, Y=59.54, Mass=3402, SNR=38.5, Peak=255 HFD=3.2
23:15:17.655 00.000 10844 MultiStar: [#1 0.09,0.29,0.90,U] [#2 0.36,-0.27,1.93,U] [#3 -0.13,-0.03,0.92,U] [#4 -0.14,-0.15,0.86,U] [#5 0.05,0.07,0.96,U] [#6 -0.40,-0.19,0.83,U] [#7 -0.10,-0.42,0.77,U] [#8 -0.27,0.07,0.84,U] 
23:15:17.655 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {-0.61, -0.08}
23:15:17.655 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
23:15:17.655 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
23:15:17.655 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.24 mountX=0.11 mountY=-0.06, mountTheta=-0.50
23:15:17.655 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
23:15:17.655 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
23:15:17.655 00.000 11060 Worker thread wakes up
23:15:17.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
23:15:17.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
23:15:17.655 00.000 11060 Moving (-0.07, -0.09) raw xDistance=0.11 yDistance=-0.06
23:15:17.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:15:17.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:17.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:15:17.655 00.000 11060 MoveAxis(E, 0, ABG)
23:15:17.655 00.000 11060 Move returns status 0, amount 0
23:15:17.655 00.000 11060 MoveAxis(N, 0, ABG)
23:15:17.655 00.000 11060 Move returns status 0, amount 0
23:15:17.655 00.000 11060 move complete, result=0
23:15:17.655 00.000 11060 worker thread done servicing request
23:15:17.665 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:17.693 00.028 10844 UpdateGuideState exits: m=3402 SNR=38.5 Saturated
23:15:17.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:17.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:17.693 00.000 10844 Enqueuing Expose request
23:15:17.696 00.003 11060 Worker thread wakes up
23:15:17.696 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:17.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:17.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:18.339 00.643 11060 Exposure complete
23:15:18.511 00.172 11060 worker thread done servicing request
23:15:18.513 00.002 10844 OnExposeComplete: enter
23:15:18.513 00.000 10844 UpdateGuideState(): m_state=6
23:15:18.513 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
23:15:18.513 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=60.37, Mass=2703, SNR=33.3, Peak=218 HFD=3.5
23:15:18.513 00.000 10844 MultiStar: [#1 -0.41,0.74,0.00,M1] [#2 0.39,0.56,0.00,M2] [#3 -0.22,-0.01,1.08,U] [#4 0.23,0.21,0.98,U] [#5 0.41,0.10,1.09,U] [#6 0.24,-0.32,1.02,U] [#7 -0.43,-0.28,0.92,U] [#8 -0.12,0.15,1.00,U] 
23:15:18.513 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.08}, one-star: {-0.20, 0.75}
23:15:18.513 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
23:15:18.513 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
23:15:18.513 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.61 mountX=-0.08 mountY=-0.02, mountTheta=-2.94
23:15:18.515 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.08, opts=13)
23:15:18.515 00.000 10844 Enqueuing Move request for scope (-0.00, 0.08)
23:15:18.515 00.000 11060 Worker thread wakes up
23:15:18.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:15:18.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:15:18.515 00.000 11060 Moving (-0.00, 0.08) raw xDistance=-0.08 yDistance=-0.02
23:15:18.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:15:18.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:18.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:18.515 00.000 11060 MoveAxis(E, 0, ABG)
23:15:18.515 00.000 11060 Move returns status 0, amount 0
23:15:18.515 00.000 11060 MoveAxis(N, 0, ABG)
23:15:18.515 00.000 11060 Move returns status 0, amount 0
23:15:18.515 00.000 11060 move complete, result=0
23:15:18.515 00.000 11060 worker thread done servicing request
23:15:18.518 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:18.539 00.021 10844 UpdateGuideState exits: m=2703 SNR=33.3
23:15:18.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:18.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:18.539 00.000 10844 Enqueuing Expose request
23:15:18.539 00.000 11060 Worker thread wakes up
23:15:18.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:18.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:18.539 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:19.161 00.622 11060 Exposure complete
23:15:19.318 00.157 11060 worker thread done servicing request
23:15:19.318 00.000 10844 OnExposeComplete: enter
23:15:19.318 00.000 10844 UpdateGuideState(): m_state=6
23:15:19.318 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
23:15:19.318 00.000 10844 Star::Find returns 1 (1), X=254.61, Y=59.85, Mass=3066, SNR=35.7, Peak=255 HFD=3.6
23:15:19.318 00.000 10844 MultiStar: [#1 -0.27,0.11,0.99,U] [#2 -0.36,-0.46,2.05,U] [#3 -0.68,-0.01,0.00,M1] [#4 -0.03,-0.32,0.95,U] [#5 -0.44,-0.04,1.14,U] [#6 -0.12,-0.25,0.93,U] [#7 -0.42,-0.41,0.90,U] [#8 -0.59,-0.34,0.00,M1] 
23:15:19.318 00.000 10844 refined, 6 included, MultiStar: {-0.32, -0.20}, one-star: {-0.51, 0.23}
23:15:19.318 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
23:15:19.318 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
23:15:19.318 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-2.59 mountX=0.25 mountY=-0.28, mountTheta=-0.85
23:15:19.318 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.20, opts=13)
23:15:19.318 00.000 10844 Enqueuing Move request for scope (-0.32, -0.20)
23:15:19.318 00.000 11060 Worker thread wakes up
23:15:19.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.20) opts 0xd
23:15:19.318 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.20)
23:15:19.318 00.000 11060 Moving (-0.32, -0.20) raw xDistance=0.25 yDistance=-0.28
23:15:19.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:15:19.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:15:19.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:15:19.318 00.000 11060 MoveAxis(W, 44, ABG)
23:15:19.318 00.000 11060 Guiding  Dir = 3, Dur = 44
23:15:19.325 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:19.339 00.014 10844 UpdateGuideState exits: m=3066 SNR=35.7 Saturated
23:15:19.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:19.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:19.339 00.000 10844 Enqueuing Expose request
23:15:19.342 00.003 11060 IsSlewing returns 0
23:15:19.342 00.000 11060 IsGuiding returns 0
23:15:19.415 00.073 11060 IsGuiding returns 0
23:15:19.415 00.000 11060 Move returns status 0, amount 44
23:15:19.415 00.000 11060 MoveAxis(N, 0, ABG)
23:15:19.415 00.000 11060 Move returns status 0, amount 0
23:15:19.415 00.000 11060 move complete, result=0
23:15:19.415 00.000 11060 worker thread done servicing request
23:15:19.415 00.000 11060 Worker thread wakes up
23:15:19.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:19.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:19.415 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.3 px 0 ms NORTH
23:15:20.047 00.632 11060 Exposure complete
23:15:20.207 00.160 10844 OnExposeComplete: enter
23:15:20.207 00.000 10844 UpdateGuideState(): m_state=6
23:15:20.208 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
23:15:20.208 00.000 10844 Star::Find returns 1 (0), X=255.07, Y=59.53, Mass=3317, SNR=37.4, Peak=250 HFD=3.6
23:15:20.208 00.000 10844 MultiStar: [#1 0.35,0.21,0.89,U] [#2 0.27,-0.23,1.89,U] [#3 -0.42,-0.17,0.91,U] [#4 -0.26,-0.20,0.87,U] [#5 0.07,0.15,1.02,U] [#6 0.39,-0.36,0.87,U] [#7 -0.33,0.27,0.80,U] [#8 -0.20,0.33,0.99,U] 
23:15:20.208 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.05, -0.09}
23:15:20.208 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
23:15:20.208 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:15:20.208 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.20 mountX=0.03 mountY=0.02, mountTheta=0.54
23:15:20.208 00.000 11060 worker thread done servicing request
23:15:20.208 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
23:15:20.208 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
23:15:20.208 00.000 11060 Worker thread wakes up
23:15:20.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:15:20.208 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:15:20.208 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.02
23:15:20.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:15:20.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:20.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:20.208 00.000 11060 MoveAxis(E, 0, ABG)
23:15:20.208 00.000 11060 Move returns status 0, amount 0
23:15:20.208 00.000 11060 MoveAxis(N, 0, ABG)
23:15:20.208 00.000 11060 Move returns status 0, amount 0
23:15:20.208 00.000 11060 move complete, result=0
23:15:20.208 00.000 11060 worker thread done servicing request
23:15:20.226 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:20.245 00.019 10844 UpdateGuideState exits: m=3317 SNR=37.4
23:15:20.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:20.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:20.245 00.000 10844 Enqueuing Expose request
23:15:20.245 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:20.245 00.000 11060 Worker thread wakes up
23:15:20.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:20.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:20.879 00.634 11060 Exposure complete
23:15:21.063 00.184 11060 worker thread done servicing request
23:15:21.063 00.000 10844 OnExposeComplete: enter
23:15:21.063 00.000 10844 UpdateGuideState(): m_state=6
23:15:21.063 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:15:21.063 00.000 10844 Star::Find returns 1 (0), X=254.53, Y=60.08, Mass=2880, SNR=34.7, Peak=239 HFD=3.7
23:15:21.063 00.000 10844 MultiStar: [#1 0.09,0.05,1.06,U] [#2 0.13,-0.42,2.17,U] [#3 -0.32,0.04,1.09,U] [#4 0.22,-0.23,1.00,U] [#5 -0.22,0.73,0.00,M1] [#6 0.02,-0.08,0.97,U] [#7 -0.10,-0.34,0.92,U] [#8 0.13,0.38,0.92,U] 
23:15:21.063 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {-0.59, 0.46}
23:15:21.063 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
23:15:21.063 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
23:15:21.063 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.02 mountX=0.07 mountY=-0.02, mountTheta=-0.29
23:15:21.063 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
23:15:21.063 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
23:15:21.063 00.000 11060 Worker thread wakes up
23:15:21.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:15:21.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:15:21.068 00.005 11060 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=-0.02
23:15:21.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:15:21.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:21.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:21.068 00.000 11060 MoveAxis(E, 0, ABG)
23:15:21.068 00.000 11060 Move returns status 0, amount 0
23:15:21.068 00.000 11060 MoveAxis(N, 0, ABG)
23:15:21.068 00.000 11060 Move returns status 0, amount 0
23:15:21.068 00.000 11060 move complete, result=0
23:15:21.068 00.000 11060 worker thread done servicing request
23:15:21.074 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:21.086 00.012 10844 UpdateGuideState exits: m=2880 SNR=34.7
23:15:21.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:21.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:21.086 00.000 10844 Enqueuing Expose request
23:15:21.086 00.000 11060 Worker thread wakes up
23:15:21.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:21.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:21.086 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:21.724 00.638 11060 Exposure complete
23:15:21.893 00.169 11060 worker thread done servicing request
23:15:21.893 00.000 10844 OnExposeComplete: enter
23:15:21.893 00.000 10844 UpdateGuideState(): m_state=6
23:15:21.893 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
23:15:21.893 00.000 10844 Star::Find returns 1 (1), X=254.58, Y=60.11, Mass=3228, SNR=36.5, Peak=255 HFD=3.6
23:15:21.893 00.000 10844 MultiStar: [#1 0.01,0.09,0.98,U] [#2 0.08,0.00,1.89,U] [#3 0.07,0.24,1.02,U] [#4 -0.04,0.06,0.93,U] [#5 0.33,0.71,0.00,M2] [#6 -0.09,0.22,0.94,U] [#7 -0.07,-0.44,0.88,U] [#8 -0.10,0.53,1.00,U] 
23:15:21.893 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.14}, one-star: {-0.54, 0.49}
23:15:21.893 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
23:15:21.893 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.53)
23:15:21.893 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.02 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
23:15:21.899 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.14, opts=13)
23:15:21.899 00.000 10844 Enqueuing Move request for scope (-0.07, 0.14)
23:15:21.899 00.000 11060 Worker thread wakes up
23:15:21.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
23:15:21.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
23:15:21.899 00.000 11060 Moving (-0.07, 0.14) raw xDistance=-0.13 yDistance=-0.09
23:15:21.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:15:21.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:21.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:15:21.899 00.000 11060 MoveAxis(E, 22, ABG)
23:15:21.899 00.000 11060 Guiding  Dir = 2, Dur = 22
23:15:21.904 00.005 11060 IsSlewing returns 0
23:15:21.905 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:21.905 00.000 11060 IsGuiding returns 0
23:15:21.916 00.011 10844 UpdateGuideState exits: m=3228 SNR=36.5 Saturated
23:15:21.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:21.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:21.916 00.000 10844 Enqueuing Expose request
23:15:21.935 00.019 11060 IsGuiding returns 0
23:15:21.935 00.000 11060 Move returns status 0, amount 22
23:15:21.935 00.000 11060 MoveAxis(N, 0, ABG)
23:15:21.935 00.000 11060 Move returns status 0, amount 0
23:15:21.935 00.000 11060 move complete, result=0
23:15:21.935 00.000 11060 worker thread done servicing request
23:15:21.935 00.000 11060 Worker thread wakes up
23:15:21.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:21.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:21.935 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
23:15:22.575 00.640 11060 Exposure complete
23:15:22.790 00.215 11060 worker thread done servicing request
23:15:22.790 00.000 10844 OnExposeComplete: enter
23:15:22.790 00.000 10844 UpdateGuideState(): m_state=6
23:15:22.790 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
23:15:22.790 00.000 10844 Star::Find returns 1 (0), X=254.70, Y=59.83, Mass=3086, SNR=36.0, Peak=248 HFD=3.6
23:15:22.790 00.000 10844 MultiStar: [#1 -0.20,0.36,1.03,U] [#2 0.15,-0.50,1.98,U] [#3 -0.22,-0.68,0.00,M1] [#4 -0.39,0.04,1.03,U] [#5 0.06,-0.17,1.00,U] [#6 -0.25,-0.24,0.99,U] [#7 -0.16,-0.22,0.80,U] [#8 -0.14,0.21,0.99,U] 
23:15:22.790 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.08}, one-star: {-0.42, 0.22}
23:15:22.790 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
23:15:22.790 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
23:15:22.790 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-2.58 mountX=0.11 mountY=-0.12, mountTheta=-0.84
23:15:22.790 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.08, opts=13)
23:15:22.790 00.000 10844 Enqueuing Move request for scope (-0.13, -0.08)
23:15:22.790 00.000 11060 Worker thread wakes up
23:15:22.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
23:15:22.790 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
23:15:22.790 00.000 11060 Moving (-0.13, -0.08) raw xDistance=0.11 yDistance=-0.12
23:15:22.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:15:22.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:22.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:15:22.790 00.000 11060 MoveAxis(E, 0, ABG)
23:15:22.790 00.000 11060 Move returns status 0, amount 0
23:15:22.790 00.000 11060 MoveAxis(N, 0, ABG)
23:15:22.790 00.000 11060 Move returns status 0, amount 0
23:15:22.790 00.000 11060 move complete, result=0
23:15:22.790 00.000 11060 worker thread done servicing request
23:15:22.798 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:22.811 00.013 10844 UpdateGuideState exits: m=3086 SNR=36.0
23:15:22.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:22.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:22.811 00.000 10844 Enqueuing Expose request
23:15:22.811 00.000 11060 Worker thread wakes up
23:15:22.811 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:22.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:22.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:23.458 00.647 11060 Exposure complete
23:15:23.643 00.185 11060 worker thread done servicing request
23:15:23.643 00.000 10844 OnExposeComplete: enter
23:15:23.643 00.000 10844 UpdateGuideState(): m_state=6
23:15:23.643 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
23:15:23.643 00.000 10844 Star::Find returns 1 (0), X=255.19, Y=59.86, Mass=3267, SNR=36.3, Peak=236 HFD=3.7
23:15:23.646 00.003 10844 MultiStar: [#1 0.22,0.33,1.07,U] [#2 0.14,0.19,1.95,U] [#3 -0.14,-0.16,0.94,U] [#4 0.07,0.34,0.98,U] [#5 -0.03,0.28,1.05,U] [#6 0.14,0.15,0.97,U] [#7 -0.23,0.02,0.83,U] [#8 -0.48,0.35,0.90,U] 
23:15:23.646 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.20}, one-star: {0.07, 0.24}
23:15:23.646 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
23:15:23.646 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
23:15:23.646 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.57 mountX=-0.20 mountY=-0.03, mountTheta=-2.98
23:15:23.646 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.20, opts=13)
23:15:23.646 00.000 10844 Enqueuing Move request for scope (-0.00, 0.20)
23:15:23.646 00.000 11060 Worker thread wakes up
23:15:23.648 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
23:15:23.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
23:15:23.648 00.000 11060 Moving (-0.00, 0.20) raw xDistance=-0.20 yDistance=-0.03
23:15:23.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:15:23.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:23.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:23.648 00.000 11060 MoveAxis(E, 34, ABG)
23:15:23.648 00.000 11060 Guiding  Dir = 2, Dur = 34
23:15:23.651 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:23.667 00.016 10844 UpdateGuideState exits: m=3267 SNR=36.3
23:15:23.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:23.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:23.667 00.000 10844 Enqueuing Expose request
23:15:23.672 00.005 11060 IsSlewing returns 0
23:15:23.672 00.000 11060 IsGuiding returns 0
23:15:23.734 00.062 11060 IsGuiding returns 0
23:15:23.734 00.000 11060 Move returns status 0, amount 34
23:15:23.734 00.000 11060 MoveAxis(N, 0, ABG)
23:15:23.734 00.000 11060 Move returns status 0, amount 0
23:15:23.734 00.000 11060 move complete, result=0
23:15:23.734 00.000 11060 worker thread done servicing request
23:15:23.734 00.000 11060 Worker thread wakes up
23:15:23.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:23.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:23.734 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
23:15:24.370 00.636 11060 Exposure complete
23:15:24.525 00.155 11060 worker thread done servicing request
23:15:24.527 00.002 10844 OnExposeComplete: enter
23:15:24.527 00.000 10844 UpdateGuideState(): m_state=6
23:15:24.527 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
23:15:24.528 00.001 10844 Star::Find returns 1 (0), X=254.83, Y=60.12, Mass=3292, SNR=37.0, Peak=252 HFD=4.0
23:15:24.528 00.000 10844 MultiStar: [#1 0.13,0.29,0.90,U] [#2 -0.66,-0.43,0.00,M1] [#3 -0.09,0.48,0.98,U] [#4 -0.62,-0.05,1.04,U] [#5 0.51,0.72,0.00,M1] [#6 0.19,-0.16,0.94,U] [#7 -0.22,0.34,0.86,U] [#8 -0.33,0.74,0.00,M1] 
23:15:24.528 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.23}, one-star: {-0.29, 0.50}
23:15:24.528 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
23:15:24.528 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
23:15:24.528 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.18 mountX=-0.20 mountY=-0.20, mountTheta=-2.36
23:15:24.528 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.23, opts=13)
23:15:24.528 00.000 10844 Enqueuing Move request for scope (-0.16, 0.23)
23:15:24.528 00.000 11060 Worker thread wakes up
23:15:24.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
23:15:24.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
23:15:24.528 00.000 11060 Moving (-0.16, 0.23) raw xDistance=-0.20 yDistance=-0.20
23:15:24.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:15:24.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:15:24.528 00.000 11060 MoveAxis(E, 35, ABG)
23:15:24.528 00.000 11060 Guiding  Dir = 2, Dur = 35
23:15:24.532 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:24.543 00.011 11060 IsSlewing returns 0
23:15:24.543 00.000 11060 IsGuiding returns 0
23:15:24.548 00.005 10844 UpdateGuideState exits: m=3292 SNR=37.0
23:15:24.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:24.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:24.548 00.000 10844 Enqueuing Expose request
23:15:24.590 00.042 11060 IsGuiding returns 0
23:15:24.591 00.001 11060 Move returns status 0, amount 35
23:15:24.591 00.000 11060 MoveAxis(N, 76, ABG)
23:15:24.591 00.000 11060 Guiding  Dir = 0, Dur = 76
23:15:24.621 00.030 11060 IsSlewing returns 0
23:15:24.622 00.001 11060 IsGuiding returns 0
23:15:24.724 00.102 11060 IsGuiding returns 0
23:15:24.724 00.000 11060 Move returns status 0, amount 76
23:15:24.724 00.000 11060 move complete, result=0
23:15:24.725 00.001 11060 worker thread done servicing request
23:15:24.725 00.000 11060 Worker thread wakes up
23:15:24.725 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 76 ms NORTH
23:15:24.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:24.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:25.363 00.638 11060 Exposure complete
23:15:25.529 00.166 11060 worker thread done servicing request
23:15:25.529 00.000 10844 OnExposeComplete: enter
23:15:25.529 00.000 10844 UpdateGuideState(): m_state=6
23:15:25.529 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
23:15:25.529 00.000 10844 Star::Find returns 1 (1), X=254.73, Y=59.65, Mass=3530, SNR=38.8, Peak=255 HFD=3.6
23:15:25.531 00.002 10844 MultiStar: [#1 -0.17,0.21,0.97,U] [#2 -0.41,-0.49,1.82,U] [#3 -0.21,-0.09,0.93,U] [#4 -0.18,-0.77,0.00,M1] [#5 0.32,-0.11,0.93,U] [#6 0.16,-0.85,0.00,M1] [#7 -0.26,-0.80,0.00,M1] [#8 -0.18,0.19,0.87,U] 
23:15:25.531 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.10}, one-star: {-0.39, 0.03}
23:15:25.531 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
23:15:25.531 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
23:15:25.531 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.68 mountX=0.14 mountY=-0.19, mountTheta=-0.93
23:15:25.531 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.10, opts=13)
23:15:25.531 00.000 10844 Enqueuing Move request for scope (-0.21, -0.10)
23:15:25.531 00.000 11060 Worker thread wakes up
23:15:25.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
23:15:25.531 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
23:15:25.531 00.000 11060 Moving (-0.21, -0.10) raw xDistance=0.14 yDistance=-0.19
23:15:25.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:15:25.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:25.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:15:25.531 00.000 11060 MoveAxis(W, 23, ABG)
23:15:25.531 00.000 11060 Guiding  Dir = 3, Dur = 23
23:15:25.542 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:25.552 00.010 11060 IsSlewing returns 0
23:15:25.553 00.001 11060 IsGuiding returns 0
23:15:25.557 00.004 10844 UpdateGuideState exits: m=3530 SNR=38.8 Saturated
23:15:25.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:25.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:25.562 00.005 10844 Enqueuing Expose request
23:15:25.599 00.037 11060 IsGuiding returns 0
23:15:25.599 00.000 11060 Move returns status 0, amount 23
23:15:25.599 00.000 11060 MoveAxis(N, 0, ABG)
23:15:25.599 00.000 11060 Move returns status 0, amount 0
23:15:25.599 00.000 11060 move complete, result=0
23:15:25.599 00.000 11060 worker thread done servicing request
23:15:25.599 00.000 11060 Worker thread wakes up
23:15:25.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:25.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:25.609 00.010 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
23:15:26.243 00.634 11060 Exposure complete
23:15:26.414 00.171 11060 worker thread done servicing request
23:15:26.414 00.000 10844 OnExposeComplete: enter
23:15:26.414 00.000 10844 UpdateGuideState(): m_state=6
23:15:26.414 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
23:15:26.414 00.000 10844 Star::Find returns 1 (1), X=254.76, Y=59.71, Mass=3404, SNR=38.2, Peak=255 HFD=3.5
23:15:26.414 00.000 10844 MultiStar: [#1 -0.24,0.42,0.99,U] [#2 0.37,-0.31,1.75,U] [#3 -0.22,0.01,0.91,U] [#4 -0.44,0.28,0.90,U] [#5 0.58,-0.26,0.97,U] [#6 0.04,-0.20,0.89,U] [#7 -0.31,0.09,0.88,U] [#8 -0.22,0.59,0.85,U] 
23:15:26.414 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.36, 0.09}
23:15:26.414 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
23:15:26.414 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:15:26.414 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.40 mountX=-0.03 mountY=-0.05, mountTheta=-2.14
23:15:26.416 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
23:15:26.416 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
23:15:26.417 00.001 11060 Worker thread wakes up
23:15:26.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:15:26.417 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:15:26.417 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
23:15:26.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:26.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:26.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:15:26.417 00.000 11060 MoveAxis(E, 0, ABG)
23:15:26.417 00.000 11060 Move returns status 0, amount 0
23:15:26.417 00.000 11060 MoveAxis(N, 0, ABG)
23:15:26.417 00.000 11060 Move returns status 0, amount 0
23:15:26.417 00.000 11060 move complete, result=0
23:15:26.417 00.000 11060 worker thread done servicing request
23:15:26.422 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:26.452 00.030 10844 UpdateGuideState exits: m=3404 SNR=38.2 Saturated
23:15:26.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:26.453 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:26.453 00.000 10844 Enqueuing Expose request
23:15:26.453 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:26.453 00.000 11060 Worker thread wakes up
23:15:26.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:26.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:27.078 00.625 11060 Exposure complete
23:15:27.226 00.148 11060 worker thread done servicing request
23:15:27.226 00.000 10844 OnExposeComplete: enter
23:15:27.226 00.000 10844 UpdateGuideState(): m_state=6
23:15:27.228 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
23:15:27.228 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=60.15, Mass=3153, SNR=36.0, Peak=217 HFD=3.9
23:15:27.228 00.000 10844 MultiStar: [#1 -0.35,0.97,0.00,M1] [#2 -0.12,-0.10,2.00,U] [#3 -0.07,0.34,0.93,U] [#4 -0.01,-0.17,0.96,U] [#5 0.30,0.05,1.05,U] [#6 0.55,-0.24,0.96,U] [#7 -0.55,0.29,0.96,U] [#8 -0.41,0.62,0.00,M1] 
23:15:27.228 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.17, 0.53}
23:15:27.228 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
23:15:27.228 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
23:15:27.228 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.83 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
23:15:27.228 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
23:15:27.228 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
23:15:27.230 00.002 11060 Worker thread wakes up
23:15:27.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:15:27.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:15:27.230 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
23:15:27.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:15:27.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:27.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:27.230 00.000 11060 MoveAxis(E, 0, ABG)
23:15:27.230 00.000 11060 Move returns status 0, amount 0
23:15:27.230 00.000 11060 MoveAxis(N, 0, ABG)
23:15:27.230 00.000 11060 Move returns status 0, amount 0
23:15:27.230 00.000 11060 move complete, result=0
23:15:27.230 00.000 11060 worker thread done servicing request
23:15:27.236 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:27.246 00.010 10844 UpdateGuideState exits: m=3153 SNR=36.0
23:15:27.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:27.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:27.246 00.000 10844 Enqueuing Expose request
23:15:27.246 00.000 11060 Worker thread wakes up
23:15:27.246 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:27.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:27.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:27.871 00.625 11060 Exposure complete
23:15:28.056 00.185 11060 worker thread done servicing request
23:15:28.056 00.000 10844 OnExposeComplete: enter
23:15:28.056 00.000 10844 UpdateGuideState(): m_state=6
23:15:28.056 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
23:15:28.056 00.000 10844 Star::Find returns 1 (0), X=254.78, Y=60.06, Mass=3272, SNR=37.1, Peak=242 HFD=3.8
23:15:28.057 00.001 10844 MultiStar: [#1 0.38,0.21,0.90,U] [#2 0.44,-0.44,1.89,U] [#3 0.09,-0.06,0.94,U] [#4 -0.01,-0.64,0.92,U] [#5 0.26,0.03,0.99,U] [#6 0.39,-0.76,0.00,M1] [#7 0.27,0.30,0.78,U] [#8 -0.17,0.23,0.98,U] 
23:15:28.057 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {-0.34, 0.44}
23:15:28.057 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
23:15:28.057 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
23:15:28.057 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=0.02 mountY=0.15, mountTheta=1.46
23:15:28.057 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.04, opts=13)
23:15:28.057 00.000 10844 Enqueuing Move request for scope (0.14, -0.04)
23:15:28.057 00.000 11060 Worker thread wakes up
23:15:28.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
23:15:28.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
23:15:28.057 00.000 11060 Moving (0.14, -0.04) raw xDistance=0.02 yDistance=0.15
23:15:28.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:15:28.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:28.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:15:28.057 00.000 11060 MoveAxis(E, 0, ABG)
23:15:28.057 00.000 11060 Move returns status 0, amount 0
23:15:28.057 00.000 11060 MoveAxis(N, 0, ABG)
23:15:28.057 00.000 11060 Move returns status 0, amount 0
23:15:28.057 00.000 11060 move complete, result=0
23:15:28.057 00.000 11060 worker thread done servicing request
23:15:28.073 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:15:28.094 00.021 10844 UpdateGuideState exits: m=3272 SNR=37.1
23:15:28.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:28.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:28.094 00.000 10844 Enqueuing Expose request
23:15:28.094 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:28.094 00.000 11060 Worker thread wakes up
23:15:28.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:28.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:28.740 00.646 11060 Exposure complete
23:15:28.910 00.170 11060 worker thread done servicing request
23:15:28.910 00.000 10844 OnExposeComplete: enter
23:15:28.910 00.000 10844 UpdateGuideState(): m_state=6
23:15:28.910 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
23:15:28.910 00.000 10844 Star::Find returns 1 (1), X=255.27, Y=60.53, Mass=3838, SNR=40.6, Peak=255 HFD=3.6
23:15:28.910 00.000 10844 MultiStar: [#1 0.01,0.41,0.81,U] [#2 0.44,0.05,1.67,U] [#3 -0.28,0.14,0.90,U] [#4 0.18,-0.34,0.85,U] [#5 0.48,0.16,0.91,U] [#6 0.73,-0.60,0.00,M2] [#7 0.30,-0.29,0.80,U] [#8 -0.17,0.71,0.00,M1] 
23:15:28.910 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.16}, one-star: {0.15, 0.91}
23:15:28.910 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
23:15:28.910 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
23:15:28.910 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.64 mountX=-0.19 mountY=0.18, mountTheta=2.38
23:15:28.916 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.16, opts=13)
23:15:28.916 00.000 10844 Enqueuing Move request for scope (0.21, 0.16)
23:15:28.916 00.000 11060 Worker thread wakes up
23:15:28.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
23:15:28.916 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
23:15:28.918 00.002 11060 Moving (0.21, 0.16) raw xDistance=-0.19 yDistance=0.18
23:15:28.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:15:28.919 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:28.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:15:28.919 00.000 11060 MoveAxis(E, 34, ABG)
23:15:28.919 00.000 11060 Guiding  Dir = 2, Dur = 34
23:15:28.928 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:28.941 00.013 10844 UpdateGuideState exits: m=3838 SNR=40.6 Saturated
23:15:28.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:28.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:28.941 00.000 10844 Enqueuing Expose request
23:15:28.946 00.005 11060 IsSlewing returns 0
23:15:28.946 00.000 11060 IsGuiding returns 0
23:15:29.007 00.061 11060 IsGuiding returns 0
23:15:29.007 00.000 11060 Move returns status 0, amount 34
23:15:29.008 00.001 11060 MoveAxis(N, 0, ABG)
23:15:29.008 00.000 11060 Move returns status 0, amount 0
23:15:29.008 00.000 11060 move complete, result=0
23:15:29.008 00.000 11060 worker thread done servicing request
23:15:29.008 00.000 11060 Worker thread wakes up
23:15:29.008 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
23:15:29.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:29.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:29.629 00.621 11060 Exposure complete
23:15:29.772 00.143 11060 worker thread done servicing request
23:15:29.772 00.000 10844 OnExposeComplete: enter
23:15:29.772 00.000 10844 UpdateGuideState(): m_state=6
23:15:29.772 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
23:15:29.772 00.000 10844 Star::Find returns 1 (1), X=254.94, Y=59.81, Mass=3489, SNR=38.5, Peak=255 HFD=3.8
23:15:29.773 00.001 10844 MultiStar: [#1 0.71,-0.02,0.00,M1] [#2 0.78,-0.23,0.00,M1] [#3 -0.58,0.51,0.00,M1] [#4 0.42,-0.67,0.00,M1] [#5 0.40,-0.11,0.90,U] [#6 0.18,-0.96,0.00,M3] [#7 0.11,0.05,0.82,U] [#8 -0.06,-0.01,0.90,U] 
23:15:29.773 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.03}, one-star: {-0.18, 0.19}
23:15:29.773 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
23:15:29.773 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
23:15:29.773 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.52 mountX=-0.04 mountY=0.05, mountTheta=2.26
23:15:29.776 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
23:15:29.776 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
23:15:29.776 00.000 11060 Worker thread wakes up
23:15:29.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:15:29.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:15:29.776 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.05
23:15:29.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:15:29.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:29.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:15:29.776 00.000 11060 MoveAxis(E, 0, ABG)
23:15:29.776 00.000 11060 Move returns status 0, amount 0
23:15:29.776 00.000 11060 MoveAxis(N, 0, ABG)
23:15:29.776 00.000 11060 Move returns status 0, amount 0
23:15:29.776 00.000 11060 move complete, result=0
23:15:29.776 00.000 11060 worker thread done servicing request
23:15:29.783 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:29.799 00.016 10844 UpdateGuideState exits: m=3489 SNR=38.5 Saturated
23:15:29.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:29.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:29.799 00.000 10844 Enqueuing Expose request
23:15:29.799 00.000 11060 Worker thread wakes up
23:15:29.799 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:29.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:29.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:30.426 00.627 11060 Exposure complete
23:15:30.585 00.159 10844 OnExposeComplete: enter
23:15:30.585 00.000 10844 UpdateGuideState(): m_state=6
23:15:30.585 00.000 11060 worker thread done servicing request
23:15:30.586 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
23:15:30.586 00.000 10844 Star::Find returns 1 (1), X=255.07, Y=59.79, Mass=3452, SNR=38.5, Peak=255 HFD=3.6
23:15:30.586 00.000 10844 MultiStar: [#1 0.06,-0.04,1.00,U] [#2 0.37,-0.82,0.00,M2] [#3 0.18,-0.43,0.93,U] [#4 -0.09,-0.47,0.89,U] [#5 0.66,-0.19,0.00,M1] [#6 -0.11,0.14,0.84,U] [#7 0.06,-0.59,0.87,U] [#8 -0.11,-0.12,0.87,U] 
23:15:30.586 00.000 10844 single-star, 6 included, MultiStar: {-0.01, -0.19}, one-star: {-0.05, 0.18}
23:15:30.586 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
23:15:30.586 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
23:15:30.586 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.85 mountX=-0.16 mountY=-0.08, mountTheta=-2.70
23:15:30.588 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
23:15:30.588 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
23:15:30.588 00.000 11060 Worker thread wakes up
23:15:30.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
23:15:30.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
23:15:30.588 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.16 yDistance=-0.08
23:15:30.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:15:30.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:30.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:15:30.588 00.000 11060 MoveAxis(E, 28, ABG)
23:15:30.588 00.000 11060 Guiding  Dir = 2, Dur = 28
23:15:30.595 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:30.599 00.004 11060 IsSlewing returns 0
23:15:30.599 00.000 11060 IsGuiding returns 0
23:15:30.609 00.010 10844 UpdateGuideState exits: m=3452 SNR=38.5 Saturated
23:15:30.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:30.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:30.609 00.000 10844 Enqueuing Expose request
23:15:30.631 00.022 11060 IsGuiding returns 0
23:15:30.631 00.000 11060 Move returns status 0, amount 28
23:15:30.631 00.000 11060 MoveAxis(N, 0, ABG)
23:15:30.631 00.000 11060 Move returns status 0, amount 0
23:15:30.631 00.000 11060 move complete, result=0
23:15:30.631 00.000 11060 worker thread done servicing request
23:15:30.631 00.000 11060 Worker thread wakes up
23:15:30.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:30.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:30.661 00.030 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
23:15:31.263 00.602 11060 Exposure complete
23:15:31.455 00.192 11060 worker thread done servicing request
23:15:31.455 00.000 10844 OnExposeComplete: enter
23:15:31.455 00.000 10844 UpdateGuideState(): m_state=6
23:15:31.455 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
23:15:31.455 00.000 10844 Star::Find returns 1 (0), X=254.59, Y=59.77, Mass=3530, SNR=38.6, Peak=249 HFD=3.7
23:15:31.455 00.000 10844 MultiStar: [#1 -0.05,-0.23,0.99,U] [#2 0.53,-0.64,0.00,M3] [#3 -0.48,-0.45,0.00,M1] [#4 0.32,-0.63,0.00,M1] [#5 -0.12,-0.15,0.94,U] [#6 0.21,-0.55,0.82,U] [#7 -0.04,-0.52,0.83,U] [#8 -0.50,-0.03,0.89,U] 
23:15:31.455 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.21}, one-star: {-0.53, 0.15}
23:15:31.455 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
23:15:31.455 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
23:15:31.455 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-2.30 mountX=0.24 mountY=-0.15, mountTheta=-0.56
23:15:31.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.21, opts=13)
23:15:31.457 00.000 10844 Enqueuing Move request for scope (-0.18, -0.21)
23:15:31.457 00.000 11060 Worker thread wakes up
23:15:31.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
23:15:31.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
23:15:31.457 00.000 11060 Moving (-0.18, -0.21) raw xDistance=0.24 yDistance=-0.15
23:15:31.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:15:31.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:31.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:15:31.457 00.000 11060 MoveAxis(W, 40, ABG)
23:15:31.457 00.000 11060 Guiding  Dir = 3, Dur = 40
23:15:31.464 00.007 11060 IsSlewing returns 0
23:15:31.464 00.000 11060 IsGuiding returns 0
23:15:31.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:31.476 00.012 10844 UpdateGuideState exits: m=3530 SNR=38.6
23:15:31.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:31.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:31.476 00.000 10844 Enqueuing Expose request
23:15:31.513 00.037 11060 IsGuiding returns 0
23:15:31.513 00.000 11060 Move returns status 0, amount 40
23:15:31.513 00.000 11060 MoveAxis(N, 0, ABG)
23:15:31.513 00.000 11060 Move returns status 0, amount 0
23:15:31.513 00.000 11060 move complete, result=0
23:15:31.513 00.000 11060 worker thread done servicing request
23:15:31.513 00.000 11060 Worker thread wakes up
23:15:31.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:31.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:31.513 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
23:15:32.137 00.624 11060 Exposure complete
23:15:32.314 00.177 11060 worker thread done servicing request
23:15:32.314 00.000 10844 OnExposeComplete: enter
23:15:32.314 00.000 10844 UpdateGuideState(): m_state=6
23:15:32.314 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
23:15:32.314 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.70, Mass=3115, SNR=36.1, Peak=254 HFD=3.8
23:15:32.314 00.000 10844 MultiStar: [#1 0.27,0.17,1.02,U] [#2 0.00,-0.09,2.03,U] [#3 0.10,-0.84,0.00,M2] [#4 0.34,-0.49,0.95,U] [#5 0.38,-0.10,1.09,U] [#6 0.17,-0.61,1.01,U] [#7 0.07,-0.42,0.88,U] [#8 0.19,0.01,0.92,U] 
23:15:32.314 00.000 10844 single-star, 7 included, MultiStar: {0.14, -0.17}, one-star: {-0.18, 0.08}
23:15:32.314 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:15:32.314 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
23:15:32.314 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.71 mountX=-0.05 mountY=-0.19, mountTheta=-1.82
23:15:32.317 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.08, opts=13)
23:15:32.317 00.000 10844 Enqueuing Move request for scope (-0.18, 0.08)
23:15:32.319 00.002 11060 Worker thread wakes up
23:15:32.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
23:15:32.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
23:15:32.319 00.000 11060 Moving (-0.18, 0.08) raw xDistance=-0.05 yDistance=-0.19
23:15:32.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:15:32.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
23:15:32.319 00.000 11060 MoveAxis(E, 0, ABG)
23:15:32.319 00.000 11060 Move returns status 0, amount 0
23:15:32.319 00.000 11060 MoveAxis(N, 75, ABG)
23:15:32.319 00.000 11060 Guiding  Dir = 0, Dur = 75
23:15:32.326 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:15:32.340 00.014 10844 UpdateGuideState exits: m=3115 SNR=36.1
23:15:32.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:32.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:32.340 00.000 10844 Enqueuing Expose request
23:15:32.349 00.009 11060 IsSlewing returns 0
23:15:32.349 00.000 11060 IsGuiding returns 0
23:15:32.436 00.087 11060 IsGuiding returns 0
23:15:32.436 00.000 11060 Move returns status 0, amount 75
23:15:32.437 00.001 11060 move complete, result=0
23:15:32.437 00.000 11060 worker thread done servicing request
23:15:32.437 00.000 11060 Worker thread wakes up
23:15:32.437 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 75 ms NORTH
23:15:32.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:32.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:33.072 00.635 11060 Exposure complete
23:15:33.266 00.194 11060 worker thread done servicing request
23:15:33.266 00.000 10844 OnExposeComplete: enter
23:15:33.266 00.000 10844 UpdateGuideState(): m_state=6
23:15:33.266 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
23:15:33.266 00.000 10844 Star::Find returns 1 (1), X=254.70, Y=59.55, Mass=3187, SNR=36.7, Peak=255 HFD=3.5
23:15:33.266 00.000 10844 MultiStar: [#1 0.83,0.22,0.00,M1] [#2 0.40,-0.38,1.89,U] [#3 -0.44,-0.45,0.89,U] [#4 -0.19,0.17,0.97,U] [#5 -0.07,0.27,1.01,U] [#6 -0.06,-0.50,0.90,U] [#7 0.64,-0.43,0.00,M1] [#8 0.05,0.57,0.89,U] 
23:15:33.266 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.09}, one-star: {-0.42, -0.07}
23:15:33.266 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
23:15:33.266 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
23:15:33.266 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.01 mountX=0.10 mountY=-0.03, mountTheta=-0.27
23:15:33.269 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.09, opts=13)
23:15:33.269 00.000 10844 Enqueuing Move request for scope (-0.04, -0.09)
23:15:33.269 00.000 11060 Worker thread wakes up
23:15:33.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
23:15:33.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
23:15:33.269 00.000 11060 Moving (-0.04, -0.09) raw xDistance=0.10 yDistance=-0.03
23:15:33.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:15:33.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:33.272 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:33.272 00.000 11060 MoveAxis(E, 0, ABG)
23:15:33.272 00.000 11060 Move returns status 0, amount 0
23:15:33.272 00.000 11060 MoveAxis(N, 0, ABG)
23:15:33.272 00.000 11060 Move returns status 0, amount 0
23:15:33.272 00.000 11060 move complete, result=0
23:15:33.274 00.002 11060 worker thread done servicing request
23:15:33.283 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:15:33.294 00.011 10844 UpdateGuideState exits: m=3187 SNR=36.7 Saturated
23:15:33.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:33.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:33.294 00.000 10844 Enqueuing Expose request
23:15:33.294 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:33.294 00.000 11060 Worker thread wakes up
23:15:33.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:33.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:33.948 00.654 11060 Exposure complete
23:15:34.113 00.165 11060 worker thread done servicing request
23:15:34.113 00.000 10844 OnExposeComplete: enter
23:15:34.113 00.000 10844 UpdateGuideState(): m_state=6
23:15:34.113 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
23:15:34.113 00.000 10844 Star::Find returns 1 (1), X=254.31, Y=59.13, Mass=3204, SNR=36.6, Peak=255 HFD=3.7
23:15:34.113 00.000 10844 MultiStar: [#1 0.29,-0.15,0.99,U] [#2 0.68,-0.33,0.00,M2] [#3 -0.14,-0.62,0.96,U] [#4 -0.41,-0.57,0.00,M1] [#5 0.77,-0.55,0.00,M1] [#6 0.44,-1.11,0.00,M1] [#7 -0.19,-0.32,0.87,U] [#8 0.02,-0.28,0.94,U] 
23:15:34.113 00.000 10844 refined, 4 included, MultiStar: {-0.17, -0.37}, one-star: {-0.81, -0.49}
23:15:34.113 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:15:34.113 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
23:15:34.113 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.37 hyp=0.41 cameraTheta=-1.99 mountX=0.40 mountY=-0.10, mountTheta=-0.26
23:15:34.116 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.37, opts=13)
23:15:34.116 00.000 10844 Enqueuing Move request for scope (-0.17, -0.37)
23:15:34.116 00.000 11060 Worker thread wakes up
23:15:34.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.37) opts 0xd
23:15:34.116 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.37)
23:15:34.116 00.000 11060 Moving (-0.17, -0.37) raw xDistance=0.40 yDistance=-0.10
23:15:34.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
23:15:34.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:34.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:34.116 00.000 11060 MoveAxis(W, 69, ABG)
23:15:34.116 00.000 11060 Guiding  Dir = 3, Dur = 69
23:15:34.121 00.005 11060 IsSlewing returns 0
23:15:34.121 00.000 11060 IsGuiding returns 0
23:15:34.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:34.141 00.020 10844 UpdateGuideState exits: m=3204 SNR=36.6 Saturated
23:15:34.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:34.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:34.141 00.000 10844 Enqueuing Expose request
23:15:34.199 00.058 11060 IsGuiding returns 0
23:15:34.199 00.000 11060 Move returns status 0, amount 69
23:15:34.199 00.000 11060 MoveAxis(N, 0, ABG)
23:15:34.199 00.000 11060 Move returns status 0, amount 0
23:15:34.199 00.000 11060 move complete, result=0
23:15:34.199 00.000 11060 worker thread done servicing request
23:15:34.199 00.000 11060 Worker thread wakes up
23:15:34.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:34.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:34.230 00.031 10844 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
23:15:34.832 00.602 11060 Exposure complete
23:15:34.991 00.159 11060 worker thread done servicing request
23:15:34.991 00.000 10844 OnExposeComplete: enter
23:15:34.991 00.000 10844 UpdateGuideState(): m_state=6
23:15:34.991 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
23:15:34.991 00.000 10844 Star::Find returns 1 (1), X=254.52, Y=59.54, Mass=3092, SNR=36.1, Peak=255 HFD=3.2
23:15:34.991 00.000 10844 MultiStar: [#1 0.04,0.63,1.05,U] [#2 0.25,-0.54,2.00,U] [#3 -0.19,-0.03,1.00,U] [#4 0.12,-0.16,0.98,U] [#5 0.67,0.48,0.00,M2] [#6 0.63,-0.14,0.92,U] [#7 0.48,0.18,0.82,U] [#8 -0.29,0.09,0.98,U] 
23:15:34.991 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {-0.60, -0.08}
23:15:34.991 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
23:15:34.991 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
23:15:34.991 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.81 mountX=0.05 mountY=0.07, mountTheta=0.94
23:15:34.991 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
23:15:34.991 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
23:15:34.991 00.000 11060 Worker thread wakes up
23:15:34.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:15:34.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:15:34.991 00.000 11060 Moving (0.06, -0.07) raw xDistance=0.05 yDistance=0.07
23:15:34.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:15:34.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:34.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:15:34.991 00.000 11060 MoveAxis(E, 0, ABG)
23:15:34.991 00.000 11060 Move returns status 0, amount 0
23:15:34.991 00.000 11060 MoveAxis(N, 0, ABG)
23:15:34.991 00.000 11060 Move returns status 0, amount 0
23:15:34.991 00.000 11060 move complete, result=0
23:15:34.991 00.000 11060 worker thread done servicing request
23:15:34.996 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:35.007 00.011 10844 UpdateGuideState exits: m=3092 SNR=36.1 Saturated
23:15:35.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:35.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:35.007 00.000 10844 Enqueuing Expose request
23:15:35.007 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:35.007 00.000 11060 Worker thread wakes up
23:15:35.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:35.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:35.645 00.638 11060 Exposure complete
23:15:35.788 00.143 11060 worker thread done servicing request
23:15:35.797 00.009 10844 OnExposeComplete: enter
23:15:35.799 00.002 10844 UpdateGuideState(): m_state=6
23:15:35.799 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
23:15:35.799 00.000 10844 Star::Find returns 1 (0), X=254.40, Y=60.25, Mass=2957, SNR=35.4, Peak=232 HFD=3.6
23:15:35.799 00.000 10844 MultiStar: [#1 0.53,0.29,1.11,U] [#2 0.16,-0.30,1.83,U] [#3 0.14,0.29,0.93,U] [#4 0.09,-0.13,1.04,U] [#5 0.36,0.52,0.98,U] [#6 0.73,-0.30,0.00,M1] [#7 0.28,-0.08,0.89,U] [#8 -0.10,0.43,0.97,U] 
23:15:35.799 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.16}, one-star: {-0.72, 0.64}
23:15:35.799 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
23:15:35.799 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
23:15:35.799 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.00 mountX=-0.17 mountY=0.08, mountTheta=2.73
23:15:35.800 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.16, opts=13)
23:15:35.800 00.000 10844 Enqueuing Move request for scope (0.10, 0.16)
23:15:35.800 00.000 11060 Worker thread wakes up
23:15:35.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
23:15:35.800 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
23:15:35.800 00.000 11060 Moving (0.10, 0.16) raw xDistance=-0.17 yDistance=0.08
23:15:35.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:15:35.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:35.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:15:35.800 00.000 11060 MoveAxis(E, 30, ABG)
23:15:35.800 00.000 11060 Guiding  Dir = 2, Dur = 30
23:15:35.809 00.009 11060 IsSlewing returns 0
23:15:35.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:35.809 00.000 11060 IsGuiding returns 0
23:15:35.826 00.017 10844 UpdateGuideState exits: m=2957 SNR=35.4
23:15:35.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:35.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:35.828 00.002 10844 Enqueuing Expose request
23:15:35.856 00.028 11060 IsGuiding returns 0
23:15:35.856 00.000 11060 Move returns status 0, amount 30
23:15:35.856 00.000 11060 MoveAxis(N, 0, ABG)
23:15:35.856 00.000 11060 Move returns status 0, amount 0
23:15:35.856 00.000 11060 move complete, result=0
23:15:35.856 00.000 11060 worker thread done servicing request
23:15:35.856 00.000 11060 Worker thread wakes up
23:15:35.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:35.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:35.876 00.020 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
23:15:36.484 00.608 11060 Exposure complete
23:15:36.645 00.161 11060 worker thread done servicing request
23:15:36.645 00.000 10844 OnExposeComplete: enter
23:15:36.645 00.000 10844 UpdateGuideState(): m_state=6
23:15:36.645 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
23:15:36.645 00.000 10844 Star::Find returns 1 (0), X=254.83, Y=59.10, Mass=3502, SNR=38.4, Peak=247 HFD=3.7
23:15:36.645 00.000 10844 MultiStar: [#1 -0.06,0.45,0.98,U] [#2 0.85,-0.96,0.00,M1] [#3 -0.20,-0.24,0.89,U] [#4 0.24,-1.22,0.00,M1] [#5 0.23,-0.02,0.93,U] [#6 0.11,-0.91,0.00,M2] [#7 0.15,-0.48,0.82,U] [#8 -0.16,-0.42,0.87,U] 
23:15:36.645 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.19}, one-star: {-0.29, -0.52}
23:15:36.645 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
23:15:36.645 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
23:15:36.645 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.87 mountX=0.20 mountY=-0.03, mountTheta=-0.14
23:15:36.647 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.19, opts=13)
23:15:36.647 00.000 10844 Enqueuing Move request for scope (-0.06, -0.19)
23:15:36.649 00.002 11060 Worker thread wakes up
23:15:36.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
23:15:36.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
23:15:36.649 00.000 11060 Moving (-0.06, -0.19) raw xDistance=0.20 yDistance=-0.03
23:15:36.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:15:36.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:36.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:15:36.649 00.000 11060 MoveAxis(W, 34, ABG)
23:15:36.649 00.000 11060 Guiding  Dir = 3, Dur = 34
23:15:36.653 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:36.669 00.016 10844 UpdateGuideState exits: m=3502 SNR=38.4
23:15:36.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:36.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:36.669 00.000 10844 Enqueuing Expose request
23:15:36.684 00.015 11060 IsSlewing returns 0
23:15:36.684 00.000 11060 IsGuiding returns 0
23:15:36.762 00.078 11060 IsGuiding returns 0
23:15:36.762 00.000 11060 Move returns status 0, amount 34
23:15:36.762 00.000 11060 MoveAxis(N, 0, ABG)
23:15:36.762 00.000 11060 Move returns status 0, amount 0
23:15:36.763 00.001 11060 move complete, result=0
23:15:36.763 00.000 11060 worker thread done servicing request
23:15:36.763 00.000 11060 Worker thread wakes up
23:15:36.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:36.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:36.793 00.030 10844 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
23:15:37.393 00.600 11060 Exposure complete
23:15:37.544 00.151 11060 worker thread done servicing request
23:15:37.544 00.000 10844 OnExposeComplete: enter
23:15:37.544 00.000 10844 UpdateGuideState(): m_state=6
23:15:37.544 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
23:15:37.544 00.000 10844 Star::Find returns 1 (1), X=254.46, Y=59.74, Mass=3298, SNR=37.0, Peak=255 HFD=3.6
23:15:37.544 00.000 10844 MultiStar: [#1 -0.16,-0.39,0.97,U] [#2 0.11,-0.39,1.91,U] [#3 0.07,-0.51,0.91,U] [#4 -0.79,-0.67,0.00,M2] [#5 0.02,-0.02,0.96,U] [#6 0.32,-0.49,0.95,U] [#7 -0.46,-0.37,0.86,U] [#8 0.28,-0.40,0.91,U] 
23:15:37.544 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.31}, one-star: {-0.66, 0.12}
23:15:37.544 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
23:15:37.544 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
23:15:37.544 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.71 mountX=0.31 mountY=0.01, mountTheta=0.03
23:15:37.546 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.31, opts=13)
23:15:37.546 00.000 10844 Enqueuing Move request for scope (-0.04, -0.31)
23:15:37.546 00.000 11060 Worker thread wakes up
23:15:37.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.31) opts 0xd
23:15:37.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.31)
23:15:37.546 00.000 11060 Moving (-0.04, -0.31) raw xDistance=0.31 yDistance=0.01
23:15:37.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
23:15:37.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:37.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:37.546 00.000 11060 MoveAxis(W, 55, ABG)
23:15:37.546 00.000 11060 Guiding  Dir = 3, Dur = 55
23:15:37.553 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:37.563 00.010 10844 UpdateGuideState exits: m=3298 SNR=37.0 Saturated
23:15:37.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:37.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:37.563 00.000 10844 Enqueuing Expose request
23:15:37.574 00.011 11060 IsSlewing returns 0
23:15:37.574 00.000 11060 IsGuiding returns 0
23:15:37.644 00.070 11060 IsGuiding returns 0
23:15:37.644 00.000 11060 Move returns status 0, amount 55
23:15:37.644 00.000 11060 MoveAxis(N, 0, ABG)
23:15:37.644 00.000 11060 Move returns status 0, amount 0
23:15:37.644 00.000 11060 move complete, result=0
23:15:37.644 00.000 11060 worker thread done servicing request
23:15:37.644 00.000 11060 Worker thread wakes up
23:15:37.646 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:37.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:37.647 00.001 10844 GuideStep: 0.3 px 55 ms WEST, 0.0 px 0 ms NORTH
23:15:38.278 00.631 11060 Exposure complete
23:15:38.474 00.196 11060 worker thread done servicing request
23:15:38.474 00.000 10844 OnExposeComplete: enter
23:15:38.474 00.000 10844 UpdateGuideState(): m_state=6
23:15:38.474 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
23:15:38.474 00.000 10844 Star::Find returns 1 (0), X=254.88, Y=59.43, Mass=3075, SNR=36.0, Peak=249 HFD=3.6
23:15:38.474 00.000 10844 MultiStar: [#1 0.04,-0.22,1.09,U] [#2 0.23,-0.18,1.97,U] [#3 -0.22,-0.53,0.92,U] [#4 0.02,-0.53,0.93,U] [#5 0.51,-0.04,1.04,U] [#6 0.22,-0.22,0.96,U] [#7 -0.07,-0.23,0.87,U] [#8 -0.15,0.01,0.94,U] 
23:15:38.474 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.23}, one-star: {-0.24, -0.19}
23:15:38.474 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
23:15:38.474 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
23:15:38.474 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.30 mountX=0.21 mountY=0.10, mountTheta=0.43
23:15:38.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.23, opts=13)
23:15:38.476 00.000 10844 Enqueuing Move request for scope (0.06, -0.23)
23:15:38.476 00.000 11060 Worker thread wakes up
23:15:38.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
23:15:38.476 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
23:15:38.476 00.000 11060 Moving (0.06, -0.23) raw xDistance=0.21 yDistance=0.10
23:15:38.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:15:38.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:38.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:15:38.476 00.000 11060 MoveAxis(W, 38, ABG)
23:15:38.476 00.000 11060 Guiding  Dir = 3, Dur = 38
23:15:38.481 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:15:38.506 00.025 11060 IsSlewing returns 0
23:15:38.507 00.001 11060 IsGuiding returns 0
23:15:38.516 00.009 10844 UpdateGuideState exits: m=3075 SNR=36.0
23:15:38.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:38.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:38.516 00.000 10844 Enqueuing Expose request
23:15:38.567 00.051 11060 IsGuiding returns 0
23:15:38.567 00.000 11060 Move returns status 0, amount 38
23:15:38.567 00.000 11060 MoveAxis(N, 0, ABG)
23:15:38.567 00.000 11060 Move returns status 0, amount 0
23:15:38.567 00.000 11060 move complete, result=0
23:15:38.567 00.000 11060 worker thread done servicing request
23:15:38.567 00.000 11060 Worker thread wakes up
23:15:38.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:38.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:38.580 00.013 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
23:15:39.197 00.617 11060 Exposure complete
23:15:39.363 00.166 11060 worker thread done servicing request
23:15:39.363 00.000 10844 OnExposeComplete: enter
23:15:39.363 00.000 10844 UpdateGuideState(): m_state=6
23:15:39.363 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
23:15:39.363 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.55, Mass=2695, SNR=33.5, Peak=233 HFD=3.4
23:15:39.363 00.000 10844 MultiStar: [#1 -0.06,-0.02,1.14,U] [#2 -0.27,-0.70,0.00,M1] [#3 -0.15,-0.46,1.07,U] [#4 0.12,-0.52,1.05,U] [#5 0.39,-0.20,1.00,U] [#6 0.40,-0.23,0.90,U] [#7 -0.34,-0.84,0.00,M1] [#8 -0.43,-0.29,0.99,U] 
23:15:39.363 00.000 10844 single-star, 6 included, MultiStar: {0.00, -0.26}, one-star: {-0.21, -0.07}
23:15:39.363 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
23:15:39.363 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
23:15:39.363 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.82 mountX=0.11 mountY=-0.20, mountTheta=-1.08
23:15:39.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.07, opts=13)
23:15:39.365 00.000 10844 Enqueuing Move request for scope (-0.21, -0.07)
23:15:39.365 00.000 11060 Worker thread wakes up
23:15:39.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
23:15:39.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
23:15:39.365 00.000 11060 Moving (-0.21, -0.07) raw xDistance=0.11 yDistance=-0.20
23:15:39.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:15:39.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:15:39.365 00.000 11060 MoveAxis(E, 0, ABG)
23:15:39.365 00.000 11060 Move returns status 0, amount 0
23:15:39.365 00.000 11060 MoveAxis(N, 76, ABG)
23:15:39.365 00.000 11060 Guiding  Dir = 0, Dur = 76
23:15:39.373 00.008 11060 IsSlewing returns 0
23:15:39.374 00.001 11060 IsGuiding returns 0
23:15:39.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:39.389 00.015 10844 UpdateGuideState exits: m=2695 SNR=33.5
23:15:39.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:39.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:39.389 00.000 10844 Enqueuing Expose request
23:15:39.462 00.073 11060 IsGuiding returns 0
23:15:39.462 00.000 11060 Move returns status 0, amount 76
23:15:39.462 00.000 11060 move complete, result=0
23:15:39.462 00.000 11060 worker thread done servicing request
23:15:39.462 00.000 11060 Worker thread wakes up
23:15:39.462 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 76 ms NORTH
23:15:39.464 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:39.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:40.100 00.636 11060 Exposure complete
23:15:40.298 00.198 11060 worker thread done servicing request
23:15:40.298 00.000 10844 OnExposeComplete: enter
23:15:40.298 00.000 10844 UpdateGuideState(): m_state=6
23:15:40.299 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
23:15:40.299 00.000 10844 Star::Find returns 1 (1), X=254.95, Y=59.92, Mass=3246, SNR=37.1, Peak=255 HFD=3.9
23:15:40.299 00.000 10844 MultiStar: [#1 0.31,0.10,0.93,U] [#2 0.83,-0.69,0.00,M2] [#3 0.14,-0.45,0.92,U] [#4 0.09,-1.03,0.00,M1] [#5 0.63,-0.16,0.97,U] [#6 0.09,-0.63,0.93,U] [#7 0.13,-0.24,0.85,U] [#8 -0.28,-0.21,0.92,U] 
23:15:40.299 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.18}, one-star: {-0.17, 0.30}
23:15:40.299 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
23:15:40.299 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
23:15:40.299 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.96 mountX=0.15 mountY=0.15, mountTheta=0.78
23:15:40.299 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.18, opts=13)
23:15:40.299 00.000 10844 Enqueuing Move request for scope (0.12, -0.18)
23:15:40.299 00.000 11060 Worker thread wakes up
23:15:40.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
23:15:40.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
23:15:40.299 00.000 11060 Moving (0.12, -0.18) raw xDistance=0.15 yDistance=0.15
23:15:40.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:15:40.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:40.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:15:40.299 00.000 11060 MoveAxis(W, 26, ABG)
23:15:40.299 00.000 11060 Guiding  Dir = 3, Dur = 26
23:15:40.310 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:40.315 00.005 11060 IsSlewing returns 0
23:15:40.315 00.000 11060 IsGuiding returns 0
23:15:40.322 00.007 10844 UpdateGuideState exits: m=3246 SNR=37.1 Saturated
23:15:40.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:40.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:40.322 00.000 10844 Enqueuing Expose request
23:15:40.346 00.024 11060 IsGuiding returns 0
23:15:40.346 00.000 11060 Move returns status 0, amount 26
23:15:40.346 00.000 11060 MoveAxis(N, 0, ABG)
23:15:40.346 00.000 11060 Move returns status 0, amount 0
23:15:40.346 00.000 11060 move complete, result=0
23:15:40.346 00.000 11060 worker thread done servicing request
23:15:40.346 00.000 11060 Worker thread wakes up
23:15:40.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:40.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:40.346 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.2 px 0 ms NORTH
23:15:40.983 00.637 11060 Exposure complete
23:15:41.163 00.180 11060 worker thread done servicing request
23:15:41.163 00.000 10844 OnExposeComplete: enter
23:15:41.163 00.000 10844 UpdateGuideState(): m_state=6
23:15:41.163 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
23:15:41.163 00.000 10844 Star::Find returns 1 (0), X=255.14, Y=59.81, Mass=3442, SNR=38.5, Peak=250 HFD=3.7
23:15:41.163 00.000 10844 MultiStar: [#1 -0.05,0.48,0.96,U] [#2 0.13,-0.12,1.92,U] [#3 -0.17,-0.11,0.99,U] [#4 0.04,-0.32,0.90,U] [#5 0.75,0.18,0.00,M1] [#6 0.49,-0.02,0.86,U] [#7 0.11,-0.55,0.79,U] [#8 -0.57,0.66,0.00,M1] 
23:15:41.163 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.02, 0.19}
23:15:41.163 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
23:15:41.163 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
23:15:41.163 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.62 mountX=0.04 mountY=0.09, mountTheta=1.13
23:15:41.165 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
23:15:41.165 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
23:15:41.165 00.000 11060 Worker thread wakes up
23:15:41.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:15:41.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:15:41.167 00.002 11060 Moving (0.08, -0.06) raw xDistance=0.04 yDistance=0.09
23:15:41.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:15:41.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:41.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:15:41.167 00.000 11060 MoveAxis(E, 0, ABG)
23:15:41.167 00.000 11060 Move returns status 0, amount 0
23:15:41.167 00.000 11060 MoveAxis(N, 0, ABG)
23:15:41.167 00.000 11060 Move returns status 0, amount 0
23:15:41.167 00.000 11060 move complete, result=0
23:15:41.167 00.000 11060 worker thread done servicing request
23:15:41.174 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:41.186 00.012 10844 UpdateGuideState exits: m=3442 SNR=38.5
23:15:41.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:41.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:41.186 00.000 10844 Enqueuing Expose request
23:15:41.186 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:41.186 00.000 11060 Worker thread wakes up
23:15:41.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:41.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:41.827 00.641 11060 Exposure complete
23:15:41.978 00.151 11060 worker thread done servicing request
23:15:41.978 00.000 10844 OnExposeComplete: enter
23:15:41.978 00.000 10844 UpdateGuideState(): m_state=6
23:15:41.978 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
23:15:41.978 00.000 10844 Star::Find returns 1 (0), X=255.25, Y=59.91, Mass=3259, SNR=37.1, Peak=249 HFD=3.5
23:15:41.980 00.002 10844 MultiStar: [#1 0.39,0.05,0.98,U] [#2 -0.13,-0.37,1.94,U] [#3 -0.28,-0.04,0.98,U] [#4 -0.03,-0.66,0.00,M1] [#5 -0.01,-0.16,1.03,U] [#6 0.39,-0.05,0.90,U] [#7 -0.17,-0.21,0.80,U] [#8 -0.28,0.49,0.87,U] 
23:15:41.980 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.13, 0.29}
23:15:41.980 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
23:15:41.980 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
23:15:41.980 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.70 mountX=0.04 mountY=0.00, mountTheta=0.04
23:15:41.981 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
23:15:41.981 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
23:15:41.981 00.000 11060 Worker thread wakes up
23:15:41.986 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:15:41.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:15:41.986 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.00
23:15:41.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:15:41.987 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:41.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:15:41.987 00.000 11060 MoveAxis(E, 0, ABG)
23:15:41.987 00.000 11060 Move returns status 0, amount 0
23:15:41.987 00.000 11060 MoveAxis(N, 0, ABG)
23:15:41.987 00.000 11060 Move returns status 0, amount 0
23:15:41.987 00.000 11060 move complete, result=0
23:15:41.988 00.001 11060 worker thread done servicing request
23:15:41.991 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:42.008 00.017 10844 UpdateGuideState exits: m=3259 SNR=37.1
23:15:42.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:42.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:42.008 00.000 10844 Enqueuing Expose request
23:15:42.008 00.000 11060 Worker thread wakes up
23:15:42.008 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:42.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:42.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:42.659 00.651 11060 Exposure complete
23:15:42.849 00.190 11060 worker thread done servicing request
23:15:42.849 00.000 10844 OnExposeComplete: enter
23:15:42.849 00.000 10844 UpdateGuideState(): m_state=6
23:15:42.849 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
23:15:42.849 00.000 10844 Star::Find returns 1 (1), X=255.19, Y=59.37, Mass=3433, SNR=38.2, Peak=255 HFD=3.6
23:15:42.849 00.000 10844 MultiStar: [#1 0.45,-0.70,0.00,M1] [#2 -0.35,-0.38,1.90,U] [#3 -0.44,-0.37,0.91,U] [#4 -0.35,-1.02,0.00,M2] [#5 0.38,-0.61,0.00,M1] [#6 0.04,-0.54,0.85,U] [#7 -0.01,-0.27,0.85,U] [#8 0.10,-0.48,0.82,U] 
23:15:42.849 00.000 10844 single-star, 5 included, MultiStar: {-0.14, -0.38}, one-star: {0.07, -0.25}
23:15:42.849 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
23:15:42.849 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
23:15:42.849 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.30 mountX=0.23 mountY=0.11, mountTheta=0.44
23:15:42.853 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.25, opts=13)
23:15:42.853 00.000 10844 Enqueuing Move request for scope (0.07, -0.25)
23:15:42.853 00.000 11060 Worker thread wakes up
23:15:42.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
23:15:42.853 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
23:15:42.853 00.000 11060 Moving (0.07, -0.25) raw xDistance=0.23 yDistance=0.11
23:15:42.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:15:42.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:42.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:15:42.853 00.000 11060 MoveAxis(W, 40, ABG)
23:15:42.853 00.000 11060 Guiding  Dir = 3, Dur = 40
23:15:42.858 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:42.883 00.025 10844 UpdateGuideState exits: m=3433 SNR=38.2 Saturated
23:15:42.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:42.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:42.883 00.000 10844 Enqueuing Expose request
23:15:42.893 00.010 11060 IsSlewing returns 0
23:15:42.893 00.000 11060 IsGuiding returns 0
23:15:42.964 00.071 11060 IsGuiding returns 0
23:15:42.964 00.000 11060 Move returns status 0, amount 40
23:15:42.964 00.000 11060 MoveAxis(N, 0, ABG)
23:15:42.964 00.000 11060 Move returns status 0, amount 0
23:15:42.964 00.000 11060 move complete, result=0
23:15:42.964 00.000 11060 worker thread done servicing request
23:15:42.964 00.000 11060 Worker thread wakes up
23:15:42.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:42.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:42.969 00.005 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
23:15:43.596 00.627 11060 Exposure complete
23:15:43.773 00.177 11060 worker thread done servicing request
23:15:43.773 00.000 10844 OnExposeComplete: enter
23:15:43.773 00.000 10844 UpdateGuideState(): m_state=6
23:15:43.773 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
23:15:43.773 00.000 10844 Star::Find returns 1 (1), X=254.52, Y=59.95, Mass=3367, SNR=37.6, Peak=255 HFD=3.6
23:15:43.776 00.003 10844 MultiStar: [#1 0.13,-0.01,1.00,U] [#2 -0.14,-0.51,1.93,U] [#3 -0.78,-0.37,0.00,M1] [#4 -0.36,-0.70,0.00,M3] [#5 0.49,-0.31,0.98,U] [#6 0.35,-0.64,0.00,M1] [#7 -0.17,-0.08,0.82,U] [#8 -0.16,0.08,0.89,U] 
23:15:43.776 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.14}, one-star: {-0.60, 0.33}
23:15:43.776 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
23:15:43.776 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
23:15:43.776 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.09 mountX=0.16 mountY=-0.06, mountTheta=-0.35
23:15:43.778 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.14, opts=13)
23:15:43.778 00.000 10844 Enqueuing Move request for scope (-0.08, -0.14)
23:15:43.778 00.000 11060 Worker thread wakes up
23:15:43.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
23:15:43.778 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
23:15:43.779 00.001 11060 Moving (-0.08, -0.14) raw xDistance=0.16 yDistance=-0.06
23:15:43.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:15:43.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:43.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:15:43.779 00.000 11060 MoveAxis(W, 28, ABG)
23:15:43.779 00.000 11060 Guiding  Dir = 3, Dur = 28
23:15:43.781 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:43.796 00.015 10844 UpdateGuideState exits: m=3367 SNR=37.6 Saturated
23:15:43.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:43.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:43.796 00.000 10844 Enqueuing Expose request
23:15:43.802 00.006 11060 IsSlewing returns 0
23:15:43.803 00.001 11060 IsGuiding returns 0
23:15:43.875 00.072 11060 IsGuiding returns 0
23:15:43.875 00.000 11060 Move returns status 0, amount 28
23:15:43.875 00.000 11060 MoveAxis(N, 0, ABG)
23:15:43.875 00.000 11060 Move returns status 0, amount 0
23:15:43.875 00.000 11060 move complete, result=0
23:15:43.875 00.000 11060 worker thread done servicing request
23:15:43.875 00.000 11060 Worker thread wakes up
23:15:43.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:43.875 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:15:43.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:44.502 00.627 11060 Exposure complete
23:15:44.683 00.181 11060 worker thread done servicing request
23:15:44.683 00.000 10844 OnExposeComplete: enter
23:15:44.683 00.000 10844 UpdateGuideState(): m_state=6
23:15:44.683 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
23:15:44.683 00.000 10844 Star::Find returns 1 (1), X=255.13, Y=60.60, Mass=3042, SNR=35.6, Peak=255 HFD=3.6
23:15:44.683 00.000 10844 MultiStar: [#1 0.11,0.34,1.09,U] [#2 -0.37,-0.17,2.03,U] [#3 -0.31,0.46,0.95,U] [#4 -0.13,-0.49,0.98,U] [#5 0.34,-0.07,1.10,U] [#6 0.40,0.04,1.01,U] [#7 -0.06,0.00,0.84,U] [#8 -0.07,0.51,1.03,U] 
23:15:44.683 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {0.01, 0.98}
23:15:44.683 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
23:15:44.683 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
23:15:44.683 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.83 mountX=-0.14 mountY=-0.06, mountTheta=-2.72
23:15:44.687 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
23:15:44.687 00.000 10844 Enqueuing Move request for scope (-0.04, 0.14)
23:15:44.687 00.000 11060 Worker thread wakes up
23:15:44.688 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
23:15:44.688 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
23:15:44.688 00.000 11060 Moving (-0.04, 0.14) raw xDistance=-0.14 yDistance=-0.06
23:15:44.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:15:44.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:44.691 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:15:44.691 00.000 11060 MoveAxis(E, 23, ABG)
23:15:44.691 00.000 11060 Guiding  Dir = 2, Dur = 23
23:15:44.698 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:44.712 00.014 10844 UpdateGuideState exits: m=3042 SNR=35.6 Saturated
23:15:44.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:44.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:44.712 00.000 10844 Enqueuing Expose request
23:15:44.735 00.023 11060 IsSlewing returns 0
23:15:44.735 00.000 11060 IsGuiding returns 0
23:15:44.797 00.062 11060 IsGuiding returns 0
23:15:44.797 00.000 11060 Move returns status 0, amount 23
23:15:44.797 00.000 11060 MoveAxis(N, 0, ABG)
23:15:44.797 00.000 11060 Move returns status 0, amount 0
23:15:44.797 00.000 11060 move complete, result=0
23:15:44.797 00.000 11060 worker thread done servicing request
23:15:44.797 00.000 11060 Worker thread wakes up
23:15:44.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:44.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:44.808 00.011 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:15:45.422 00.614 11060 Exposure complete
23:15:45.588 00.166 11060 worker thread done servicing request
23:15:45.588 00.000 10844 OnExposeComplete: enter
23:15:45.588 00.000 10844 UpdateGuideState(): m_state=6
23:15:45.588 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
23:15:45.588 00.000 10844 Star::Find returns 1 (1), X=255.05, Y=59.68, Mass=3305, SNR=37.3, Peak=255 HFD=3.9
23:15:45.588 00.000 10844 MultiStar: [#1 0.39,-0.20,0.99,U] [#2 0.24,-0.20,1.76,U] [#3 -0.69,-0.70,0.00,M1] [#4 -0.03,-0.72,0.00,M3] [#5 -0.10,-0.35,1.02,U] [#6 0.00,-0.47,0.94,U] [#7 -0.27,-0.31,0.84,U] [#8 0.17,0.07,0.90,U] 
23:15:45.588 00.000 10844 single-star, 6 included, MultiStar: {0.08, -0.20}, one-star: {-0.07, 0.06}
23:15:45.588 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
23:15:45.588 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
23:15:45.588 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.48 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
23:15:45.588 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.06, opts=13)
23:15:45.588 00.000 10844 Enqueuing Move request for scope (-0.07, 0.06)
23:15:45.588 00.000 11060 Worker thread wakes up
23:15:45.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
23:15:45.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
23:15:45.588 00.000 11060 Moving (-0.07, 0.06) raw xDistance=-0.04 yDistance=-0.08
23:15:45.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:15:45.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:45.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:15:45.588 00.000 11060 MoveAxis(E, 0, ABG)
23:15:45.588 00.000 11060 Move returns status 0, amount 0
23:15:45.588 00.000 11060 MoveAxis(N, 0, ABG)
23:15:45.588 00.000 11060 Move returns status 0, amount 0
23:15:45.588 00.000 11060 move complete, result=0
23:15:45.588 00.000 11060 worker thread done servicing request
23:15:45.593 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:45.607 00.014 10844 UpdateGuideState exits: m=3305 SNR=37.3 Saturated
23:15:45.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:45.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:45.607 00.000 10844 Enqueuing Expose request
23:15:45.607 00.000 11060 Worker thread wakes up
23:15:45.607 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:45.609 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:45.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:46.245 00.636 11060 Exposure complete
23:15:46.439 00.194 11060 worker thread done servicing request
23:15:46.439 00.000 10844 OnExposeComplete: enter
23:15:46.439 00.000 10844 UpdateGuideState(): m_state=6
23:15:46.439 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
23:15:46.439 00.000 10844 Star::Find returns 1 (0), X=255.38, Y=60.00, Mass=3192, SNR=37.1, Peak=223 HFD=3.5
23:15:46.439 00.000 10844 MultiStar: [#1 0.39,0.43,1.07,U] [#2 -0.09,-0.58,1.86,U] [#3 -0.22,-0.66,0.00,M2] [#4 0.26,-1.06,0.00,M4] [#5 -0.33,-0.09,1.00,U] [#6 0.04,-0.27,0.96,U] [#7 -0.22,-0.18,0.80,U] [#8 -0.25,0.06,0.89,U] 
23:15:46.439 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {0.26, 0.38}
23:15:46.439 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
23:15:46.439 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
23:15:46.439 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.83 mountX=0.09 mountY=-0.01, mountTheta=-0.10
23:15:46.439 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
23:15:46.439 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
23:15:46.439 00.000 11060 Worker thread wakes up
23:15:46.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:15:46.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:15:46.439 00.000 11060 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=-0.01
23:15:46.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:15:46.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:46.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:46.439 00.000 11060 MoveAxis(E, 0, ABG)
23:15:46.439 00.000 11060 Move returns status 0, amount 0
23:15:46.439 00.000 11060 MoveAxis(N, 0, ABG)
23:15:46.439 00.000 11060 Move returns status 0, amount 0
23:15:46.439 00.000 11060 move complete, result=0
23:15:46.439 00.000 11060 worker thread done servicing request
23:15:46.449 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:46.467 00.018 10844 UpdateGuideState exits: m=3192 SNR=37.1
23:15:46.478 00.011 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:46.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:46.478 00.000 10844 Enqueuing Expose request
23:15:46.478 00.000 11060 Worker thread wakes up
23:15:46.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:46.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:46.478 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:47.109 00.631 11060 Exposure complete
23:15:47.270 00.161 11060 worker thread done servicing request
23:15:47.270 00.000 10844 OnExposeComplete: enter
23:15:47.272 00.002 10844 UpdateGuideState(): m_state=6
23:15:47.272 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
23:15:47.272 00.000 10844 Star::Find returns 1 (1), X=254.94, Y=60.48, Mass=3475, SNR=38.3, Peak=255 HFD=3.7
23:15:47.272 00.000 10844 MultiStar: [#1 -0.35,0.58,0.00,M1] [#2 -0.37,0.39,1.87,U] [#3 -0.85,-0.22,0.00,M3] [#4 0.28,-1.10,0.00,M5] [#5 -0.19,0.21,0.90,U] [#6 0.19,0.02,0.80,U] [#7 -0.27,-1.04,0.00,M1] [#8 -0.71,0.01,0.00,M1] 
23:15:47.272 00.000 10844 refined, 3 included, MultiStar: {-0.19, 0.39}, one-star: {-0.18, 0.86}
23:15:47.272 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
23:15:47.272 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
23:15:47.272 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.39 hyp=0.44 cameraTheta=2.03 mountX=-0.35 mountY=-0.25, mountTheta=-2.52
23:15:47.276 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.39, opts=13)
23:15:47.276 00.000 10844 Enqueuing Move request for scope (-0.19, 0.39)
23:15:47.276 00.000 11060 Worker thread wakes up
23:15:47.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.39) opts 0xd
23:15:47.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.39)
23:15:47.276 00.000 11060 Moving (-0.19, 0.39) raw xDistance=-0.35 yDistance=-0.25
23:15:47.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
23:15:47.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
23:15:47.276 00.000 11060 MoveAxis(E, 61, ABG)
23:15:47.277 00.001 11060 Guiding  Dir = 2, Dur = 61
23:15:47.282 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:15:47.287 00.005 11060 IsSlewing returns 0
23:15:47.287 00.000 11060 IsGuiding returns 0
23:15:47.294 00.007 10844 UpdateGuideState exits: m=3475 SNR=38.3 Saturated
23:15:47.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:47.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:47.294 00.000 10844 Enqueuing Expose request
23:15:47.359 00.065 11060 IsGuiding returns 0
23:15:47.360 00.001 11060 Move returns status 0, amount 61
23:15:47.360 00.000 11060 MoveAxis(N, 99, ABG)
23:15:47.360 00.000 11060 Guiding  Dir = 0, Dur = 99
23:15:47.374 00.014 11060 IsSlewing returns 0
23:15:47.374 00.000 11060 IsGuiding returns 0
23:15:47.487 00.113 11060 IsGuiding returns 0
23:15:47.487 00.000 11060 Move returns status 0, amount 99
23:15:47.487 00.000 11060 move complete, result=0
23:15:47.487 00.000 11060 worker thread done servicing request
23:15:47.487 00.000 11060 Worker thread wakes up
23:15:47.487 00.000 10844 GuideStep: -0.4 px 61 ms EAST, -0.3 px 99 ms NORTH
23:15:47.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:47.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:48.122 00.635 11060 Exposure complete
23:15:48.262 00.140 11060 worker thread done servicing request
23:15:48.262 00.000 10844 OnExposeComplete: enter
23:15:48.262 00.000 10844 UpdateGuideState(): m_state=6
23:15:48.262 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
23:15:48.262 00.000 10844 Star::Find returns 1 (0), X=254.88, Y=59.89, Mass=3357, SNR=37.1, Peak=244 HFD=3.9
23:15:48.262 00.000 10844 MultiStar: [#1 0.04,-0.78,0.00,M2] [#2 0.43,-1.11,0.00,M1] [#3 -0.93,-0.97,0.00,M4] [#4 0.49,-1.73,0.00,M6] [#5 -0.04,-0.68,0.00,M1] [#6 0.39,-1.03,0.00,M1] [#7 -0.46,-0.78,0.00,M2] [#8 -0.58,0.03,0.88,U] 
23:15:48.262 00.000 10844 single-star, 1 included, MultiStar: {-0.40, 0.16}, one-star: {-0.24, 0.27}
23:15:48.262 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.06 = -2.23)
23:15:48.262 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
23:15:48.262 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.27 hyp=0.36 cameraTheta=2.30 mountX=-0.22 mountY=-0.28, mountTheta=-2.23
23:15:48.262 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.27, opts=13)
23:15:48.267 00.005 10844 Enqueuing Move request for scope (-0.24, 0.27)
23:15:48.267 00.000 11060 Worker thread wakes up
23:15:48.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.27) opts 0xd
23:15:48.268 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.27)
23:15:48.268 00.000 11060 Moving (-0.24, 0.27) raw xDistance=-0.22 yDistance=-0.28
23:15:48.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:15:48.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
23:15:48.268 00.000 11060 MoveAxis(E, 40, ABG)
23:15:48.268 00.000 11060 Guiding  Dir = 2, Dur = 40
23:15:48.283 00.015 11060 IsSlewing returns 0
23:15:48.283 00.000 11060 IsGuiding returns 0
23:15:48.287 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:48.298 00.011 10844 UpdateGuideState exits: m=3357 SNR=37.1
23:15:48.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:48.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:48.298 00.000 10844 Enqueuing Expose request
23:15:48.334 00.036 11060 IsGuiding returns 0
23:15:48.334 00.000 11060 Move returns status 0, amount 40
23:15:48.334 00.000 11060 MoveAxis(N, 110, ABG)
23:15:48.334 00.000 11060 Guiding  Dir = 0, Dur = 110
23:15:48.349 00.015 11060 IsSlewing returns 0
23:15:48.349 00.000 11060 IsGuiding returns 0
23:15:48.473 00.124 11060 IsGuiding returns 0
23:15:48.473 00.000 11060 Move returns status 0, amount 110
23:15:48.473 00.000 11060 move complete, result=0
23:15:48.473 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.3 px 110 ms NORTH
23:15:48.473 00.000 11060 worker thread done servicing request
23:15:48.473 00.000 11060 Worker thread wakes up
23:15:48.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:48.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:49.107 00.634 11060 Exposure complete
23:15:49.257 00.150 11060 worker thread done servicing request
23:15:49.257 00.000 10844 OnExposeComplete: enter
23:15:49.257 00.000 10844 UpdateGuideState(): m_state=6
23:15:49.257 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
23:15:49.257 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.28, Mass=3441, SNR=38.0, Peak=228 HFD=3.9
23:15:49.257 00.000 10844 MultiStar: [#1 0.08,-0.49,0.92,U] [#2 0.23,-1.10,0.00,M2] [#3 -0.53,-1.18,0.00,M5] [#4 0.60,-0.92,0.00,M7] [#5 -0.08,-0.21,1.09,U] [#6 0.14,-1.00,0.00,M2] [#7 -0.48,-1.12,0.00,M3] [#8 0.14,-0.53,0.83,U] 
23:15:49.257 00.000 10844 single-star, 3 included, MultiStar: {0.01, -0.38}, one-star: {-0.06, -0.34}
23:15:49.257 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.00 = 0.00)
23:15:49.257 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
23:15:49.257 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.75 mountX=0.34 mountY=-0.00, mountTheta=-0.01
23:15:49.259 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.34, opts=13)
23:15:49.259 00.000 10844 Enqueuing Move request for scope (-0.06, -0.34)
23:15:49.259 00.000 11060 Worker thread wakes up
23:15:49.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
23:15:49.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
23:15:49.260 00.001 11060 Moving (-0.06, -0.34) raw xDistance=0.34 yDistance=-0.00
23:15:49.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:15:49.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:49.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:15:49.260 00.000 11060 MoveAxis(W, 58, ABG)
23:15:49.260 00.000 11060 Guiding  Dir = 3, Dur = 58
23:15:49.266 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:49.276 00.010 11060 IsSlewing returns 0
23:15:49.276 00.000 11060 IsGuiding returns 0
23:15:49.276 00.000 10844 UpdateGuideState exits: m=3441 SNR=38.0
23:15:49.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:49.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:49.276 00.000 10844 Enqueuing Expose request
23:15:49.339 00.063 11060 IsGuiding returns 0
23:15:49.339 00.000 11060 Move returns status 0, amount 58
23:15:49.339 00.000 11060 MoveAxis(N, 0, ABG)
23:15:49.339 00.000 11060 Move returns status 0, amount 0
23:15:49.339 00.000 11060 move complete, result=0
23:15:49.339 00.000 11060 worker thread done servicing request
23:15:49.339 00.000 11060 Worker thread wakes up
23:15:49.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:49.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:49.341 00.002 10844 GuideStep: 0.3 px 58 ms WEST, -0.0 px 0 ms NORTH
23:15:49.955 00.614 11060 Exposure complete
23:15:50.116 00.161 11060 worker thread done servicing request
23:15:50.118 00.002 10844 OnExposeComplete: enter
23:15:50.118 00.000 10844 UpdateGuideState(): m_state=6
23:15:50.118 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
23:15:50.118 00.000 10844 Star::Find returns 1 (0), X=254.80, Y=59.95, Mass=3276, SNR=37.3, Peak=250 HFD=3.9
23:15:50.118 00.000 10844 MultiStar: [#1 0.34,0.02,0.99,U] [#2 0.12,-0.90,0.00,M3] [#3 0.02,-0.54,0.98,U] [#4 0.27,-0.08,0.92,U] [#5 0.04,-0.20,1.04,U] [#6 0.10,-0.72,0.00,M3] [#7 0.29,-1.01,0.00,M4] [#8 -0.27,-0.24,0.92,U] 
23:15:50.118 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.12}, one-star: {-0.32, 0.33}
23:15:50.118 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
23:15:50.118 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
23:15:50.118 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=0.11 mountY=0.03, mountTheta=0.27
23:15:50.118 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.12, opts=13)
23:15:50.118 00.000 10844 Enqueuing Move request for scope (0.01, -0.12)
23:15:50.118 00.000 11060 Worker thread wakes up
23:15:50.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
23:15:50.118 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
23:15:50.118 00.000 11060 Moving (0.01, -0.12) raw xDistance=0.11 yDistance=0.03
23:15:50.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:15:50.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:50.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:15:50.118 00.000 11060 MoveAxis(E, 0, ABG)
23:15:50.118 00.000 11060 Move returns status 0, amount 0
23:15:50.118 00.000 11060 MoveAxis(N, 0, ABG)
23:15:50.118 00.000 11060 Move returns status 0, amount 0
23:15:50.118 00.000 11060 move complete, result=0
23:15:50.118 00.000 11060 worker thread done servicing request
23:15:50.124 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:50.140 00.016 10844 UpdateGuideState exits: m=3276 SNR=37.3
23:15:50.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:50.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:50.140 00.000 10844 Enqueuing Expose request
23:15:50.140 00.000 11060 Worker thread wakes up
23:15:50.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:50.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:50.140 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:50.778 00.638 11060 Exposure complete
23:15:50.946 00.168 11060 worker thread done servicing request
23:15:50.946 00.000 10844 OnExposeComplete: enter
23:15:50.946 00.000 10844 UpdateGuideState(): m_state=6
23:15:50.946 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
23:15:50.946 00.000 10844 Star::Find returns 1 (0), X=254.99, Y=59.32, Mass=3069, SNR=36.0, Peak=250 HFD=3.9
23:15:50.948 00.002 10844 MultiStar: [#1 -0.32,-0.46,1.07,U] [#2 0.12,-0.47,1.93,U] [#3 -0.10,-0.42,1.05,U] [#4 0.01,-0.63,0.95,U] [#5 0.65,-0.64,0.00,M1] [#6 0.41,-0.78,0.00,M4] [#7 -0.35,-1.06,0.00,M5] [#8 -0.74,-0.34,0.00,M1] 
23:15:50.948 00.000 10844 single-star, 4 included, MultiStar: {-0.06, -0.46}, one-star: {-0.13, -0.30}
23:15:50.948 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:15:50.948 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:15:50.948 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.99 mountX=0.32 mountY=-0.08, mountTheta=-0.25
23:15:50.948 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.30, opts=13)
23:15:50.948 00.000 10844 Enqueuing Move request for scope (-0.13, -0.30)
23:15:50.948 00.000 11060 Worker thread wakes up
23:15:50.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
23:15:50.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
23:15:50.948 00.000 11060 Moving (-0.13, -0.30) raw xDistance=0.32 yDistance=-0.08
23:15:50.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:15:50.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:50.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:15:50.948 00.000 11060 MoveAxis(W, 56, ABG)
23:15:50.948 00.000 11060 Guiding  Dir = 3, Dur = 56
23:15:50.958 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:15:50.968 00.010 10844 UpdateGuideState exits: m=3069 SNR=36.0
23:15:50.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:50.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:50.968 00.000 10844 Enqueuing Expose request
23:15:50.979 00.011 11060 IsSlewing returns 0
23:15:50.979 00.000 11060 IsGuiding returns 0
23:15:51.040 00.061 11060 IsGuiding returns 0
23:15:51.041 00.001 11060 Move returns status 0, amount 56
23:15:51.041 00.000 11060 MoveAxis(N, 0, ABG)
23:15:51.041 00.000 11060 Move returns status 0, amount 0
23:15:51.041 00.000 11060 move complete, result=0
23:15:51.041 00.000 11060 worker thread done servicing request
23:15:51.041 00.000 11060 Worker thread wakes up
23:15:51.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:51.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:51.041 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
23:15:51.683 00.642 11060 Exposure complete
23:15:51.857 00.174 11060 worker thread done servicing request
23:15:51.857 00.000 10844 OnExposeComplete: enter
23:15:51.857 00.000 10844 UpdateGuideState(): m_state=6
23:15:51.861 00.004 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
23:15:51.861 00.000 10844 Star::Find returns 1 (1), X=255.20, Y=59.71, Mass=3306, SNR=37.5, Peak=255 HFD=3.6
23:15:51.861 00.000 10844 MultiStar: [#1 0.53,0.08,0.97,U] [#2 0.15,-0.19,1.96,U] [#3 -0.11,-0.31,0.86,U] [#4 -0.45,-0.72,0.00,M6] [#5 0.37,-0.02,0.98,U] [#6 0.39,-0.84,0.00,M5] [#7 0.15,-0.28,0.83,U] [#8 -0.60,0.23,0.85,U] 
23:15:51.861 00.000 10844 single-star, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.08, 0.09}
23:15:51.861 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
23:15:51.861 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
23:15:51.861 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.10 mountY=0.07, mountTheta=2.56
23:15:51.861 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.09, opts=13)
23:15:51.861 00.000 10844 Enqueuing Move request for scope (0.08, 0.09)
23:15:51.861 00.000 11060 Worker thread wakes up
23:15:51.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:15:51.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:15:51.861 00.000 11060 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=0.07
23:15:51.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:15:51.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:51.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:15:51.861 00.000 11060 MoveAxis(E, 0, ABG)
23:15:51.861 00.000 11060 Move returns status 0, amount 0
23:15:51.861 00.000 11060 MoveAxis(N, 0, ABG)
23:15:51.861 00.000 11060 Move returns status 0, amount 0
23:15:51.861 00.000 11060 move complete, result=0
23:15:51.866 00.005 11060 worker thread done servicing request
23:15:51.871 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:51.892 00.021 10844 UpdateGuideState exits: m=3306 SNR=37.5 Saturated
23:15:51.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:51.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:51.892 00.000 10844 Enqueuing Expose request
23:15:51.892 00.000 11060 Worker thread wakes up
23:15:51.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:51.894 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:51.894 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:52.526 00.632 11060 Exposure complete
23:15:52.680 00.154 11060 worker thread done servicing request
23:15:52.682 00.002 10844 OnExposeComplete: enter
23:15:52.682 00.000 10844 UpdateGuideState(): m_state=6
23:15:52.682 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
23:15:52.682 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=59.65, Mass=3249, SNR=37.1, Peak=245 HFD=3.8
23:15:52.682 00.000 10844 MultiStar: [#1 -0.18,0.33,0.97,U] [#2 0.90,-0.26,0.00,M2] [#3 0.05,-0.38,0.92,U] [#4 -0.21,-0.56,1.02,U] [#5 0.14,-0.18,1.00,U] [#6 -0.08,-0.14,0.90,U] [#7 -0.52,-0.01,0.80,U] [#8 -0.14,-0.01,0.91,U] 
23:15:52.682 00.000 10844 single-star, 7 included, MultiStar: {-0.12, -0.12}, one-star: {-0.06, 0.04}
23:15:52.682 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
23:15:52.682 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
23:15:52.682 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.64 mountX=-0.02 mountY=-0.07, mountTheta=-1.90
23:15:52.682 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
23:15:52.682 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
23:15:52.682 00.000 11060 Worker thread wakes up
23:15:52.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:15:52.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:15:52.682 00.000 11060 Moving (-0.06, 0.04) raw xDistance=-0.02 yDistance=-0.07
23:15:52.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:15:52.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:52.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:15:52.682 00.000 11060 MoveAxis(E, 0, ABG)
23:15:52.685 00.003 11060 Move returns status 0, amount 0
23:15:52.685 00.000 11060 MoveAxis(N, 0, ABG)
23:15:52.685 00.000 11060 Move returns status 0, amount 0
23:15:52.685 00.000 11060 move complete, result=0
23:15:52.685 00.000 11060 worker thread done servicing request
23:15:52.685 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:52.702 00.017 10844 UpdateGuideState exits: m=3249 SNR=37.1
23:15:52.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:52.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:52.702 00.000 10844 Enqueuing Expose request
23:15:52.704 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:52.704 00.000 11060 Worker thread wakes up
23:15:52.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:52.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:53.323 00.619 11060 Exposure complete
23:15:53.535 00.212 11060 worker thread done servicing request
23:15:53.535 00.000 10844 OnExposeComplete: enter
23:15:53.535 00.000 10844 UpdateGuideState(): m_state=6
23:15:53.535 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
23:15:53.535 00.000 10844 Star::Find returns 1 (0), X=254.56, Y=59.80, Mass=3448, SNR=38.2, Peak=247 HFD=3.7
23:15:53.535 00.000 10844 MultiStar: [#1 -0.00,-0.84,0.00,M1] [#2 0.67,-0.59,0.00,M3] [#3 -0.67,-0.12,0.00,M2] [#4 0.45,-1.11,0.00,M6] [#5 0.44,-0.01,1.05,U] [#6 0.01,-0.45,0.91,U] [#7 -0.10,-0.35,0.78,U] [#8 -0.55,-0.59,0.00,M1] 
23:15:53.535 00.000 10844 refined, 3 included, MultiStar: {-0.04, -0.14}, one-star: {-0.56, 0.18}
23:15:53.535 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
23:15:53.535 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
23:15:53.535 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.89 mountX=0.14 mountY=-0.02, mountTheta=-0.15
23:15:53.540 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.14, opts=13)
23:15:53.540 00.000 10844 Enqueuing Move request for scope (-0.04, -0.14)
23:15:53.540 00.000 11060 Worker thread wakes up
23:15:53.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
23:15:53.540 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
23:15:53.540 00.000 11060 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=-0.02
23:15:53.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:15:53.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:53.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:15:53.540 00.000 11060 MoveAxis(W, 25, ABG)
23:15:53.540 00.000 11060 Guiding  Dir = 3, Dur = 25
23:15:53.547 00.007 11060 IsSlewing returns 0
23:15:53.548 00.001 11060 IsGuiding returns 0
23:15:53.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:53.561 00.013 10844 UpdateGuideState exits: m=3448 SNR=38.2
23:15:53.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:53.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:53.561 00.000 10844 Enqueuing Expose request
23:15:53.576 00.015 11060 IsGuiding returns 0
23:15:53.576 00.000 11060 Move returns status 0, amount 25
23:15:53.576 00.000 11060 MoveAxis(N, 0, ABG)
23:15:53.576 00.000 11060 Move returns status 0, amount 0
23:15:53.576 00.000 11060 move complete, result=0
23:15:53.576 00.000 11060 worker thread done servicing request
23:15:53.576 00.000 11060 Worker thread wakes up
23:15:53.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:53.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:53.576 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
23:15:54.234 00.658 11060 Exposure complete
23:15:54.417 00.183 11060 worker thread done servicing request
23:15:54.417 00.000 10844 OnExposeComplete: enter
23:15:54.417 00.000 10844 UpdateGuideState(): m_state=6
23:15:54.418 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
23:15:54.418 00.000 10844 Star::Find returns 1 (0), X=254.75, Y=59.43, Mass=2925, SNR=34.5, Peak=231 HFD=3.5
23:15:54.418 00.000 10844 MultiStar: [#1 -0.04,-0.25,1.02,U] [#2 0.11,-0.61,2.11,U] [#3 -0.76,-0.73,0.00,M3] [#4 0.52,-1.61,0.00,M7] [#5 1.05,-0.53,0.00,M1] [#6 0.52,-0.67,0.00,M4] [#7 -0.36,-0.98,0.00,M3] [#8 -0.36,-0.08,0.95,U] 
23:15:54.418 00.000 10844 refined, 3 included, MultiStar: {-0.10, -0.36}, one-star: {-0.37, -0.19}
23:15:54.418 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:15:54.418 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
23:15:54.418 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.36 hyp=0.37 cameraTheta=-1.85 mountX=0.37 mountY=-0.04, mountTheta=-0.11
23:15:54.420 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.36, opts=13)
23:15:54.420 00.000 10844 Enqueuing Move request for scope (-0.10, -0.36)
23:15:54.420 00.000 11060 Worker thread wakes up
23:15:54.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.36) opts 0xd
23:15:54.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.36)
23:15:54.420 00.000 11060 Moving (-0.10, -0.36) raw xDistance=0.37 yDistance=-0.04
23:15:54.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:15:54.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:54.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:15:54.420 00.000 11060 MoveAxis(W, 65, ABG)
23:15:54.420 00.000 11060 Guiding  Dir = 3, Dur = 65
23:15:54.424 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:54.433 00.009 11060 IsSlewing returns 0
23:15:54.433 00.000 11060 IsGuiding returns 0
23:15:54.438 00.005 10844 UpdateGuideState exits: m=2925 SNR=34.5
23:15:54.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:54.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:54.438 00.000 10844 Enqueuing Expose request
23:15:54.511 00.073 11060 IsGuiding returns 0
23:15:54.511 00.000 11060 Move returns status 0, amount 65
23:15:54.511 00.000 11060 MoveAxis(N, 0, ABG)
23:15:54.511 00.000 11060 Move returns status 0, amount 0
23:15:54.511 00.000 11060 move complete, result=0
23:15:54.511 00.000 11060 worker thread done servicing request
23:15:54.511 00.000 11060 Worker thread wakes up
23:15:54.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:54.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:54.511 00.000 10844 GuideStep: 0.4 px 65 ms WEST, -0.0 px 0 ms NORTH
23:15:55.168 00.657 11060 Exposure complete
23:15:55.339 00.171 11060 worker thread done servicing request
23:15:55.339 00.000 10844 OnExposeComplete: enter
23:15:55.339 00.000 10844 UpdateGuideState(): m_state=6
23:15:55.339 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
23:15:55.339 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=59.61, Mass=3518, SNR=38.7, Peak=255 HFD=3.8
23:15:55.339 00.000 10844 MultiStar: [#1 0.37,0.18,0.99,U] [#2 0.98,-0.77,0.00,M3] [#3 0.10,0.04,0.94,U] [#4 0.35,-0.52,0.96,U] [#5 0.94,-0.07,0.00,M2] [#6 0.58,-0.42,0.00,M5] [#7 0.44,-0.65,0.00,M4] [#8 -0.08,0.25,0.85,U] 
23:15:55.339 00.000 10844 single-star, 4 included, MultiStar: {0.13, -0.02}, one-star: {-0.10, -0.01}
23:15:55.339 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:15:55.339 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
23:15:55.339 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.00 mountX=0.03 mountY=-0.10, mountTheta=-1.25
23:15:55.344 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
23:15:55.344 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
23:15:55.344 00.000 11060 Worker thread wakes up
23:15:55.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:15:55.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:15:55.344 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=-0.10
23:15:55.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:15:55.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:55.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:15:55.344 00.000 11060 MoveAxis(E, 0, ABG)
23:15:55.344 00.000 11060 Move returns status 0, amount 0
23:15:55.344 00.000 11060 MoveAxis(N, 0, ABG)
23:15:55.344 00.000 11060 Move returns status 0, amount 0
23:15:55.344 00.000 11060 move complete, result=0
23:15:55.344 00.000 11060 worker thread done servicing request
23:15:55.350 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:55.365 00.015 10844 UpdateGuideState exits: m=3518 SNR=38.7 Saturated
23:15:55.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:55.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:55.365 00.000 10844 Enqueuing Expose request
23:15:55.365 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:15:55.365 00.000 11060 Worker thread wakes up
23:15:55.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:55.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:55.998 00.633 11060 Exposure complete
23:15:56.167 00.169 11060 worker thread done servicing request
23:15:56.167 00.000 10844 OnExposeComplete: enter
23:15:56.167 00.000 10844 UpdateGuideState(): m_state=6
23:15:56.167 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
23:15:56.167 00.000 10844 Star::Find returns 1 (1), X=255.71, Y=59.34, Mass=3171, SNR=36.6, Peak=255 HFD=3.6
23:15:56.167 00.000 10844 MultiStar: [#1 0.74,0.10,0.00,M1] [#2 0.45,-0.28,1.96,U] [#3 0.40,-0.41,0.96,U] [#4 0.44,-0.51,0.00,M7] [#5 1.00,0.22,0.00,M3] [#6 0.63,-0.38,0.00,M6] [#7 0.60,0.12,0.98,U] [#8 0.59,-0.01,0.95,U] 
23:15:56.167 00.000 10844 refined, 4 included, MultiStar: {0.52, -0.19}, one-star: {0.59, -0.28}
23:15:56.167 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
23:15:56.167 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
23:15:56.167 00.000 10844 CameraToMount -- cameraX=0.52 cameraY=-0.19 hyp=0.55 cameraTheta=-0.35 mountX=0.09 mountY=0.54, mountTheta=1.40
23:15:56.167 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.52, y=-0.19, opts=13)
23:15:56.167 00.000 10844 Enqueuing Move request for scope (0.52, -0.19)
23:15:56.167 00.000 11060 Worker thread wakes up
23:15:56.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.19) opts 0xd
23:15:56.167 00.000 11060 Handling offset move in thread for scope, endpoint = (0.52, -0.19)
23:15:56.167 00.000 11060 Moving (0.52, -0.19) raw xDistance=0.09 yDistance=0.54
23:15:56.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:15:56.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:15:56.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
23:15:56.167 00.000 11060 MoveAxis(E, 0, ABG)
23:15:56.167 00.000 11060 Move returns status 0, amount 0
23:15:56.167 00.000 11060 MoveAxis(N, 0, ABG)
23:15:56.167 00.000 11060 Move returns status 0, amount 0
23:15:56.167 00.000 11060 move complete, result=0
23:15:56.172 00.005 11060 worker thread done servicing request
23:15:56.177 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:56.203 00.026 10844 UpdateGuideState exits: m=3171 SNR=36.6 Saturated
23:15:56.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:56.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:56.203 00.000 10844 Enqueuing Expose request
23:15:56.203 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:15:56.203 00.000 11060 Worker thread wakes up
23:15:56.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:56.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:56.840 00.637 11060 Exposure complete
23:15:57.023 00.183 11060 worker thread done servicing request
23:15:57.023 00.000 10844 OnExposeComplete: enter
23:15:57.023 00.000 10844 UpdateGuideState(): m_state=6
23:15:57.023 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
23:15:57.023 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=59.65, Mass=3449, SNR=38.3, Peak=252 HFD=3.7
23:15:57.023 00.000 10844 MultiStar: [#1 0.43,0.04,0.90,U] [#2 0.53,-0.64,0.00,M3] [#3 -0.49,-0.53,0.00,M2] [#4 0.20,-0.47,1.03,U] [#5 0.83,0.02,0.00,M4] [#6 0.31,-0.66,0.00,M7] [#7 -0.10,-0.06,0.81,U] [#8 0.24,0.17,0.86,U] 
23:15:57.023 00.000 10844 single-star, 4 included, MultiStar: {0.15, -0.07}, one-star: {-0.01, 0.03}
23:15:57.023 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
23:15:57.023 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.77)
23:15:57.023 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.78 mountX=-0.03 mountY=-0.01, mountTheta=-2.76
23:15:57.025 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
23:15:57.025 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
23:15:57.025 00.000 11060 Worker thread wakes up
23:15:57.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:15:57.025 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:15:57.025 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
23:15:57.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:57.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:57.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:57.025 00.000 11060 MoveAxis(E, 0, ABG)
23:15:57.025 00.000 11060 Move returns status 0, amount 0
23:15:57.025 00.000 11060 MoveAxis(N, 0, ABG)
23:15:57.025 00.000 11060 Move returns status 0, amount 0
23:15:57.025 00.000 11060 move complete, result=0
23:15:57.025 00.000 11060 worker thread done servicing request
23:15:57.030 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:15:57.054 00.024 10844 UpdateGuideState exits: m=3449 SNR=38.3
23:15:57.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:57.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:57.054 00.000 10844 Enqueuing Expose request
23:15:57.054 00.000 11060 Worker thread wakes up
23:15:57.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:57.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:57.054 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:57.690 00.636 11060 Exposure complete
23:15:57.849 00.159 11060 worker thread done servicing request
23:15:57.849 00.000 10844 OnExposeComplete: enter
23:15:57.849 00.000 10844 UpdateGuideState(): m_state=6
23:15:57.849 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
23:15:57.849 00.000 10844 Star::Find returns 1 (0), X=255.26, Y=59.93, Mass=3380, SNR=37.4, Peak=250 HFD=3.8
23:15:57.849 00.000 10844 MultiStar: [#1 0.67,-0.10,0.00,M1] [#2 0.48,-0.36,1.88,U] [#3 0.08,0.33,0.94,U] [#4 0.64,-0.21,0.00,M7] [#5 0.61,-0.10,0.96,U] [#6 0.45,-0.85,0.00,M8] [#7 -0.36,-0.05,0.89,U] [#8 -0.02,-0.32,0.93,U] 
23:15:57.849 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.07}, one-star: {0.14, 0.31}
23:15:57.849 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
23:15:57.849 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
23:15:57.849 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.35 mountX=0.04 mountY=0.22, mountTheta=1.41
23:15:57.854 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.07, opts=13)
23:15:57.854 00.000 10844 Enqueuing Move request for scope (0.21, -0.07)
23:15:57.854 00.000 11060 Worker thread wakes up
23:15:57.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
23:15:57.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
23:15:57.854 00.000 11060 Moving (0.21, -0.07) raw xDistance=0.04 yDistance=0.22
23:15:57.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:15:57.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:15:57.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:15:57.854 00.000 11060 MoveAxis(E, 0, ABG)
23:15:57.854 00.000 11060 Move returns status 0, amount 0
23:15:57.854 00.000 11060 MoveAxis(N, 0, ABG)
23:15:57.854 00.000 11060 Move returns status 0, amount 0
23:15:57.854 00.000 11060 move complete, result=0
23:15:57.854 00.000 11060 worker thread done servicing request
23:15:57.859 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:15:57.870 00.011 10844 UpdateGuideState exits: m=3380 SNR=37.4
23:15:57.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:57.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:57.870 00.000 10844 Enqueuing Expose request
23:15:57.870 00.000 11060 Worker thread wakes up
23:15:57.870 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:15:57.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:57.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:58.517 00.647 11060 Exposure complete
23:15:58.738 00.221 11060 worker thread done servicing request
23:15:58.738 00.000 10844 OnExposeComplete: enter
23:15:58.738 00.000 10844 UpdateGuideState(): m_state=6
23:15:58.738 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
23:15:58.738 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.37, Mass=3184, SNR=36.4, Peak=232 HFD=3.7
23:15:58.738 00.000 10844 MultiStar: [#1 0.89,0.90,0.00,M2] [#2 0.29,-0.32,1.95,U] [#3 -0.28,0.00,1.00,U] [#4 0.57,-0.27,0.97,U] [#5 0.80,0.61,0.00,M4] [#6 0.33,-0.49,0.95,U] [#7 0.57,-0.27,0.89,U] [#8 0.34,0.34,0.90,U] 
23:15:58.738 00.000 10844 single-star, 6 included, MultiStar: {0.24, -0.20}, one-star: {-0.11, -0.25}
23:15:58.738 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:15:58.738 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
23:15:58.738 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.99 mountX=0.27 mountY=-0.07, mountTheta=-0.25
23:15:58.738 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.25, opts=13)
23:15:58.738 00.000 10844 Enqueuing Move request for scope (-0.11, -0.25)
23:15:58.738 00.000 11060 Worker thread wakes up
23:15:58.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
23:15:58.738 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
23:15:58.744 00.006 11060 Moving (-0.11, -0.25) raw xDistance=0.27 yDistance=-0.07
23:15:58.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:15:58.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:15:58.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:15:58.744 00.000 11060 MoveAxis(W, 46, ABG)
23:15:58.744 00.000 11060 Guiding  Dir = 3, Dur = 46
23:15:58.765 00.021 11060 IsSlewing returns 0
23:15:58.765 00.000 11060 IsGuiding returns 0
23:15:58.769 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:15:58.784 00.015 10844 UpdateGuideState exits: m=3184 SNR=36.4
23:15:58.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:58.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:58.784 00.000 10844 Enqueuing Expose request
23:15:58.840 00.056 11060 IsGuiding returns 0
23:15:58.840 00.000 11060 Move returns status 0, amount 46
23:15:58.841 00.001 11060 MoveAxis(N, 0, ABG)
23:15:58.841 00.000 11060 Move returns status 0, amount 0
23:15:58.841 00.000 11060 move complete, result=0
23:15:58.841 00.000 11060 worker thread done servicing request
23:15:58.841 00.000 11060 Worker thread wakes up
23:15:58.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:15:58.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:15:58.856 00.015 10844 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
23:15:59.479 00.623 11060 Exposure complete
23:15:59.670 00.191 11060 worker thread done servicing request
23:15:59.670 00.000 10844 OnExposeComplete: enter
23:15:59.670 00.000 10844 UpdateGuideState(): m_state=6
23:15:59.670 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
23:15:59.670 00.000 10844 Star::Find returns 1 (0), X=255.35, Y=59.44, Mass=4036, SNR=40.9, Peak=250 HFD=3.8
23:15:59.670 00.000 10844 MultiStar: [#1 0.29,-0.25,0.87,U] [#2 0.44,-0.42,1.70,U] [#3 -0.08,-0.48,0.82,U] [#4 0.56,-0.70,0.00,M7] [#5 0.72,-0.07,0.00,M5] [#6 0.68,-0.55,0.00,M8] [#7 -0.22,-0.29,0.78,U] [#8 0.10,-0.11,0.84,U] 
23:15:59.670 00.000 10844 single-star, 5 included, MultiStar: {0.18, -0.31}, one-star: {0.23, -0.18}
23:15:59.670 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
23:15:59.670 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
23:15:59.670 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.66 mountX=0.14 mountY=0.26, mountTheta=1.09
23:15:59.675 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.18, opts=13)
23:15:59.675 00.000 10844 Enqueuing Move request for scope (0.23, -0.18)
23:15:59.675 00.000 11060 Worker thread wakes up
23:15:59.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
23:15:59.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
23:15:59.675 00.000 11060 Moving (0.23, -0.18) raw xDistance=0.14 yDistance=0.26
23:15:59.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:15:59.675 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.02 newest=0.40
23:15:59.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
23:15:59.677 00.002 11060 MoveAxis(W, 25, ABG)
23:15:59.677 00.000 11060 Guiding  Dir = 3, Dur = 25
23:15:59.682 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:15:59.684 00.002 11060 IsSlewing returns 0
23:15:59.684 00.000 11060 IsGuiding returns 0
23:15:59.715 00.031 11060 IsGuiding returns 0
23:15:59.715 00.000 11060 Move returns status 0, amount 25
23:15:59.715 00.000 11060 BLC: Oldest BLC event removed
23:15:59.715 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:15:59.715 00.000 11060 MoveAxis(S, 850, ABG)
23:15:59.715 00.000 11060 duration set to 750 by maxDecDuration
23:15:59.715 00.000 11060 Guiding  Dir = 1, Dur = 750
23:15:59.715 00.000 10844 UpdateGuideState exits: m=4036 SNR=40.9
23:15:59.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:59.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:15:59.715 00.000 10844 Enqueuing Expose request
23:15:59.732 00.017 11060 IsSlewing returns 0
23:15:59.732 00.000 11060 IsGuiding returns 0
23:16:00.489 00.757 11060 IsGuiding returns 0
23:16:00.489 00.000 11060 Move returns status 0, amount 750
23:16:00.489 00.000 11060 move complete, result=0
23:16:00.491 00.002 11060 worker thread done servicing request
23:16:00.491 00.000 11060 Worker thread wakes up
23:16:00.491 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.3 px 750 ms SOUTH
23:16:00.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:00.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:01.125 00.634 11060 Exposure complete
23:16:01.329 00.204 11060 worker thread done servicing request
23:16:01.329 00.000 10844 OnExposeComplete: enter
23:16:01.329 00.000 10844 UpdateGuideState(): m_state=6
23:16:01.329 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
23:16:01.329 00.000 10844 Star::Find returns 1 (0), X=255.42, Y=59.57, Mass=2881, SNR=34.2, Peak=253 HFD=3.3
23:16:01.329 00.000 10844 MultiStar: [#1 0.53,0.11,1.15,U] [#2 0.54,-0.02,1.93,U] [#3 -0.19,-0.07,1.01,U] [#4 0.53,-0.34,1.00,U] [#5 1.05,0.09,0.00,M6] [#6 0.55,0.05,0.94,U] [#7 0.20,-0.06,0.88,U] [#8 -0.24,0.14,1.00,U] 
23:16:01.329 00.000 10844 single-star, 7 included, MultiStar: {0.31, -0.03}, one-star: {0.30, -0.04}
23:16:01.329 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
23:16:01.329 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
23:16:01.329 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-0.15 mountX=-0.01 mountY=0.30, mountTheta=1.61
23:16:01.333 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.04, opts=13)
23:16:01.333 00.000 10844 Enqueuing Move request for scope (0.30, -0.04)
23:16:01.333 00.000 11060 Worker thread wakes up
23:16:01.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd
23:16:01.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.04)
23:16:01.333 00.000 11060 Moving (0.30, -0.04) raw xDistance=-0.01 yDistance=0.30
23:16:01.334 00.001 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.179980, 1:0.303522
23:16:01.334 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:16:01.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:16:01.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
23:16:01.334 00.000 11060 MoveAxis(E, 0, ABG)
23:16:01.334 00.000 11060 Move returns status 0, amount 0
23:16:01.334 00.000 11060 MoveAxis(S, 118, ABG)
23:16:01.334 00.000 11060 Guiding  Dir = 1, Dur = 118
23:16:01.340 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:01.358 00.018 11060 IsSlewing returns 0
23:16:01.358 00.000 11060 IsGuiding returns 0
23:16:01.367 00.009 10844 UpdateGuideState exits: m=2881 SNR=34.2
23:16:01.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:01.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:01.367 00.000 10844 Enqueuing Expose request
23:16:01.499 00.132 11060 IsGuiding returns 0
23:16:01.499 00.000 11060 Move returns status 0, amount 118
23:16:01.499 00.000 11060 move complete, result=0
23:16:01.499 00.000 11060 worker thread done servicing request
23:16:01.499 00.000 11060 Worker thread wakes up
23:16:01.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:01.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:01.507 00.008 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 118 ms SOUTH
23:16:02.122 00.615 11060 Exposure complete
23:16:02.287 00.165 11060 worker thread done servicing request
23:16:02.287 00.000 10844 OnExposeComplete: enter
23:16:02.287 00.000 10844 UpdateGuideState(): m_state=6
23:16:02.287 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
23:16:02.287 00.000 10844 Star::Find returns 1 (0), X=255.05, Y=59.80, Mass=3262, SNR=37.1, Peak=250 HFD=3.4
23:16:02.288 00.001 10844 MultiStar: [#1 -0.08,-0.53,0.99,U] [#2 0.93,-0.65,0.00,M1] [#3 0.16,-0.25,0.94,U] [#4 0.27,-0.16,0.96,U] [#5 0.76,-0.24,0.00,M7] [#6 0.44,-0.27,1.00,U] [#7 0.25,-0.75,0.00,M1] [#8 0.20,0.01,0.97,U] 
23:16:02.288 00.000 10844 single-star, 5 included, MultiStar: {0.15, -0.17}, one-star: {-0.07, 0.18}
23:16:02.288 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
23:16:02.288 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
23:16:02.288 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.94 mountX=-0.16 mountY=-0.10, mountTheta=-2.61
23:16:02.288 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.18, opts=13)
23:16:02.288 00.000 10844 Enqueuing Move request for scope (-0.07, 0.18)
23:16:02.290 00.002 11060 Worker thread wakes up
23:16:02.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
23:16:02.290 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
23:16:02.290 00.000 11060 Moving (-0.07, 0.18) raw xDistance=-0.16 yDistance=-0.10
23:16:02.290 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.179980, 1:0.303522, 2:-0.096716
23:16:02.290 00.000 11060 BLC: No correction, Miss < min_move
23:16:02.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:16:02.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:02.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:16:02.290 00.000 11060 MoveAxis(E, 28, ABG)
23:16:02.290 00.000 11060 Guiding  Dir = 2, Dur = 28
23:16:02.294 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:02.318 00.024 11060 IsSlewing returns 0
23:16:02.318 00.000 11060 IsGuiding returns 0
23:16:02.318 00.000 10844 UpdateGuideState exits: m=3262 SNR=37.1
23:16:02.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:02.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:02.318 00.000 10844 Enqueuing Expose request
23:16:02.364 00.046 11060 IsGuiding returns 0
23:16:02.365 00.001 11060 Move returns status 0, amount 28
23:16:02.365 00.000 11060 MoveAxis(N, 0, ABG)
23:16:02.365 00.000 11060 Move returns status 0, amount 0
23:16:02.365 00.000 11060 move complete, result=0
23:16:02.365 00.000 11060 worker thread done servicing request
23:16:02.365 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
23:16:02.365 00.000 11060 Worker thread wakes up
23:16:02.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:02.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:02.999 00.634 11060 Exposure complete
23:16:03.162 00.163 11060 worker thread done servicing request
23:16:03.162 00.000 10844 OnExposeComplete: enter
23:16:03.162 00.000 10844 UpdateGuideState(): m_state=6
23:16:03.162 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
23:16:03.162 00.000 10844 Star::Find returns 1 (0), X=255.24, Y=59.94, Mass=3696, SNR=39.6, Peak=236 HFD=4.0
23:16:03.162 00.000 10844 MultiStar: [#1 0.31,0.17,0.95,U] [#2 -0.29,-0.26,1.83,U] [#3 -0.29,-0.51,0.87,U] [#4 0.05,-0.23,0.88,U] [#5 0.38,-0.73,0.00,M8] [#6 0.47,-0.47,0.00,M7] [#7 -0.36,-0.24,0.78,U] [#8 -0.46,0.25,0.87,U] 
23:16:03.162 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.08}, one-star: {0.12, 0.32}
23:16:03.162 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
23:16:03.162 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
23:16:03.162 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.60 mountX=0.11 mountY=-0.13, mountTheta=-0.86
23:16:03.162 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.08, opts=13)
23:16:03.162 00.000 10844 Enqueuing Move request for scope (-0.14, -0.08)
23:16:03.162 00.000 11060 Worker thread wakes up
23:16:03.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
23:16:03.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
23:16:03.162 00.000 11060 Moving (-0.14, -0.08) raw xDistance=0.11 yDistance=-0.13
23:16:03.162 00.000 11060 BLC: window closed
23:16:03.162 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.179980, 1:0.303522, 2:-0.096716
23:16:03.162 00.000 11060 BLC: No correction, Miss < min_move
23:16:03.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:16:03.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:03.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:16:03.167 00.005 11060 MoveAxis(E, 0, ABG)
23:16:03.167 00.000 11060 Move returns status 0, amount 0
23:16:03.167 00.000 11060 MoveAxis(N, 0, ABG)
23:16:03.167 00.000 11060 Move returns status 0, amount 0
23:16:03.167 00.000 11060 move complete, result=0
23:16:03.167 00.000 11060 worker thread done servicing request
23:16:03.169 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:03.198 00.029 10844 UpdateGuideState exits: m=3696 SNR=39.6
23:16:03.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:03.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:03.198 00.000 10844 Enqueuing Expose request
23:16:03.198 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:03.198 00.000 11060 Worker thread wakes up
23:16:03.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:03.200 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:03.847 00.647 11060 Exposure complete
23:16:04.007 00.160 11060 worker thread done servicing request
23:16:04.007 00.000 10844 OnExposeComplete: enter
23:16:04.007 00.000 10844 UpdateGuideState(): m_state=6
23:16:04.007 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
23:16:04.007 00.000 10844 Star::Find returns 1 (0), X=254.77, Y=59.71, Mass=3209, SNR=36.8, Peak=249 HFD=3.7
23:16:04.009 00.002 10844 MultiStar: [#1 0.26,-0.67,0.00,M1] [#2 0.03,-0.52,1.96,U] [#3 -0.15,-0.35,0.97,U] [#4 0.13,-0.21,1.06,U] [#5 0.66,-0.56,0.00,M9] [#6 0.08,-0.65,0.00,M8] [#7 -0.04,-1.03,0.00,M1] [#8 -0.03,0.16,0.98,U] 
23:16:04.009 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.22}, one-star: {-0.35, 0.09}
23:16:04.009 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
23:16:04.009 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:16:04.009 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.82 mountX=0.23 mountY=-0.02, mountTheta=-0.09
23:16:04.009 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.22, opts=13)
23:16:04.009 00.000 10844 Enqueuing Move request for scope (-0.06, -0.22)
23:16:04.009 00.000 11060 Worker thread wakes up
23:16:04.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
23:16:04.009 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
23:16:04.009 00.000 11060 Moving (-0.06, -0.22) raw xDistance=0.23 yDistance=-0.02
23:16:04.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:16:04.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:04.011 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:04.011 00.000 11060 MoveAxis(W, 39, ABG)
23:16:04.011 00.000 11060 Guiding  Dir = 3, Dur = 39
23:16:04.018 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:04.025 00.007 11060 IsSlewing returns 0
23:16:04.025 00.000 11060 IsGuiding returns 0
23:16:04.034 00.009 10844 UpdateGuideState exits: m=3209 SNR=36.8
23:16:04.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:04.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:04.038 00.004 10844 Enqueuing Expose request
23:16:04.068 00.030 11060 IsGuiding returns 0
23:16:04.068 00.000 11060 Move returns status 0, amount 39
23:16:04.068 00.000 11060 MoveAxis(N, 0, ABG)
23:16:04.068 00.000 11060 Move returns status 0, amount 0
23:16:04.068 00.000 11060 move complete, result=0
23:16:04.068 00.000 11060 worker thread done servicing request
23:16:04.068 00.000 11060 Worker thread wakes up
23:16:04.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:04.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:04.068 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
23:16:04.693 00.625 11060 Exposure complete
23:16:04.837 00.144 11060 worker thread done servicing request
23:16:04.837 00.000 10844 OnExposeComplete: enter
23:16:04.837 00.000 10844 UpdateGuideState(): m_state=6
23:16:04.837 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
23:16:04.837 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.60, Mass=2936, SNR=35.1, Peak=211 HFD=3.6
23:16:04.837 00.000 10844 MultiStar: [#1 0.01,0.04,1.02,U] [#2 0.10,-0.36,1.97,U] [#3 -0.49,-0.46,0.00,M1] [#4 0.05,0.13,1.00,U] [#5 0.31,-0.08,1.08,U] [#6 -0.22,-0.52,1.00,U] [#7 -0.20,-0.44,0.89,U] [#8 0.02,-0.05,1.04,U] 
23:16:04.837 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.18}, one-star: {-0.20, -0.02}
23:16:04.837 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
23:16:04.837 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
23:16:04.837 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.56 mountX=0.18 mountY=0.03, mountTheta=0.18
23:16:04.842 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.18, opts=13)
23:16:04.842 00.000 10844 Enqueuing Move request for scope (0.00, -0.18)
23:16:04.842 00.000 11060 Worker thread wakes up
23:16:04.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
23:16:04.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
23:16:04.842 00.000 11060 Moving (0.00, -0.18) raw xDistance=0.18 yDistance=0.03
23:16:04.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:16:04.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:04.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:04.842 00.000 11060 MoveAxis(W, 32, ABG)
23:16:04.844 00.002 11060 Guiding  Dir = 3, Dur = 32
23:16:04.850 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:04.865 00.015 10844 UpdateGuideState exits: m=2936 SNR=35.1
23:16:04.866 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:04.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:04.866 00.000 10844 Enqueuing Expose request
23:16:04.887 00.021 11060 IsSlewing returns 0
23:16:04.887 00.000 11060 IsGuiding returns 0
23:16:04.959 00.072 11060 IsGuiding returns 0
23:16:04.959 00.000 11060 Move returns status 0, amount 32
23:16:04.959 00.000 11060 MoveAxis(N, 0, ABG)
23:16:04.959 00.000 11060 Move returns status 0, amount 0
23:16:04.959 00.000 11060 move complete, result=0
23:16:04.959 00.000 11060 worker thread done servicing request
23:16:04.959 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
23:16:04.959 00.000 11060 Worker thread wakes up
23:16:04.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:04.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:05.593 00.634 11060 Exposure complete
23:16:05.735 00.142 11060 worker thread done servicing request
23:16:05.735 00.000 10844 OnExposeComplete: enter
23:16:05.735 00.000 10844 UpdateGuideState(): m_state=6
23:16:05.740 00.005 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
23:16:05.740 00.000 10844 Star::Find returns 1 (0), X=254.87, Y=59.10, Mass=3430, SNR=37.3, Peak=253 HFD=4.0
23:16:05.740 00.000 10844 MultiStar: [#1 0.30,-0.29,1.02,U] [#2 0.59,-0.49,0.00,M1] [#3 -0.49,-0.54,0.00,M2] [#4 0.09,-0.70,0.00,M3] [#5 0.44,-0.74,0.00,M9] [#6 0.17,-0.57,0.92,U] [#7 -0.03,-0.51,0.80,U] [#8 -0.46,-0.39,0.92,U] 
23:16:05.740 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.45}, one-star: {-0.25, -0.52}
23:16:05.740 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
23:16:05.740 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
23:16:05.740 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.45 hyp=0.46 cameraTheta=-1.68 mountX=0.45 mountY=0.02, mountTheta=0.05
23:16:05.740 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.45, opts=13)
23:16:05.740 00.000 10844 Enqueuing Move request for scope (-0.05, -0.45)
23:16:05.740 00.000 11060 Worker thread wakes up
23:16:05.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.45) opts 0xd
23:16:05.740 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.45)
23:16:05.740 00.000 11060 Moving (-0.05, -0.45) raw xDistance=0.45 yDistance=0.02
23:16:05.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
23:16:05.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:05.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:16:05.740 00.000 11060 MoveAxis(W, 80, ABG)
23:16:05.740 00.000 11060 Guiding  Dir = 3, Dur = 80
23:16:05.745 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:05.762 00.017 10844 UpdateGuideState exits: m=3430 SNR=37.3
23:16:05.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:05.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:05.762 00.000 10844 Enqueuing Expose request
23:16:05.771 00.009 11060 IsSlewing returns 0
23:16:05.771 00.000 11060 IsGuiding returns 0
23:16:05.888 00.117 11060 IsGuiding returns 0
23:16:05.888 00.000 11060 Move returns status 0, amount 80
23:16:05.888 00.000 11060 MoveAxis(N, 0, ABG)
23:16:05.888 00.000 11060 Move returns status 0, amount 0
23:16:05.888 00.000 11060 move complete, result=0
23:16:05.888 00.000 11060 worker thread done servicing request
23:16:05.888 00.000 11060 Worker thread wakes up
23:16:05.888 00.000 10844 GuideStep: 0.5 px 80 ms WEST, 0.0 px 0 ms NORTH
23:16:05.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:05.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:06.523 00.635 11060 Exposure complete
23:16:06.668 00.145 11060 worker thread done servicing request
23:16:06.668 00.000 10844 OnExposeComplete: enter
23:16:06.668 00.000 10844 UpdateGuideState(): m_state=6
23:16:06.668 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
23:16:06.668 00.000 10844 Star::Find returns 1 (0), X=254.72, Y=59.15, Mass=2966, SNR=35.6, Peak=244 HFD=3.4
23:16:06.668 00.000 10844 MultiStar: [#1 0.24,-0.35,1.03,U] [#2 0.05,-0.82,0.00,M2] [#3 -0.13,-0.73,0.00,M3] [#4 0.37,-0.89,0.00,M4] [#5 0.95,-0.16,0.00,M10] [#6 -0.03,-0.44,0.93,U] [#7 0.00,-0.93,0.00,M1] [#8 -0.13,-0.12,0.97,U] 
23:16:06.668 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.35}, one-star: {-0.40, -0.47}
23:16:06.668 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
23:16:06.668 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
23:16:06.668 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.35 cameraTheta=-1.79 mountX=0.35 mountY=-0.02, mountTheta=-0.06
23:16:06.668 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.35, opts=13)
23:16:06.668 00.000 10844 Enqueuing Move request for scope (-0.08, -0.35)
23:16:06.668 00.000 11060 Worker thread wakes up
23:16:06.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
23:16:06.668 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
23:16:06.668 00.000 11060 Moving (-0.08, -0.35) raw xDistance=0.35 yDistance=-0.02
23:16:06.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
23:16:06.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:06.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:06.668 00.000 11060 MoveAxis(W, 64, ABG)
23:16:06.671 00.003 11060 Guiding  Dir = 3, Dur = 64
23:16:06.677 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:06.702 00.025 11060 IsSlewing returns 0
23:16:06.702 00.000 11060 IsGuiding returns 0
23:16:06.705 00.003 10844 UpdateGuideState exits: m=2966 SNR=35.6
23:16:06.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:06.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:06.705 00.000 10844 Enqueuing Expose request
23:16:06.810 00.105 11060 IsGuiding returns 0
23:16:06.810 00.000 11060 Move returns status 0, amount 64
23:16:06.812 00.002 11060 MoveAxis(N, 0, ABG)
23:16:06.812 00.000 11060 Move returns status 0, amount 0
23:16:06.812 00.000 11060 move complete, result=0
23:16:06.812 00.000 11060 worker thread done servicing request
23:16:06.812 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.0 px 0 ms NORTH
23:16:06.812 00.000 11060 Worker thread wakes up
23:16:06.813 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:06.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:07.445 00.632 11060 Exposure complete
23:16:07.618 00.173 11060 worker thread done servicing request
23:16:07.619 00.001 10844 OnExposeComplete: enter
23:16:07.619 00.000 10844 UpdateGuideState(): m_state=6
23:16:07.619 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
23:16:07.619 00.000 10844 Star::Find returns 1 (1), X=255.10, Y=59.72, Mass=2954, SNR=35.0, Peak=255 HFD=3.4
23:16:07.619 00.000 10844 MultiStar: [#1 0.23,0.24,1.02,U] [#2 0.26,-0.44,2.05,U] [#3 -0.12,-0.03,0.97,U] [#4 0.97,-0.61,0.00,M5] [#5 0.31,0.34,1.11,U] [#6 0.56,-0.13,0.89,U] [#7 0.37,-0.73,0.00,M2] [#8 -0.19,0.22,1.07,U] 
23:16:07.619 00.000 10844 single-star, 6 included, MultiStar: {0.16, -0.01}, one-star: {-0.02, 0.10}
23:16:07.619 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
23:16:07.619 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
23:16:07.619 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
23:16:07.621 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
23:16:07.621 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
23:16:07.621 00.000 11060 Worker thread wakes up
23:16:07.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:16:07.621 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:16:07.621 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.09 yDistance=-0.03
23:16:07.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:16:07.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:07.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:16:07.621 00.000 11060 MoveAxis(E, 0, ABG)
23:16:07.621 00.000 11060 Move returns status 0, amount 0
23:16:07.621 00.000 11060 MoveAxis(N, 0, ABG)
23:16:07.621 00.000 11060 Move returns status 0, amount 0
23:16:07.621 00.000 11060 move complete, result=0
23:16:07.621 00.000 11060 worker thread done servicing request
23:16:07.627 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:07.639 00.012 10844 UpdateGuideState exits: m=2954 SNR=35.0 Saturated
23:16:07.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:07.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:07.639 00.000 10844 Enqueuing Expose request
23:16:07.639 00.000 11060 Worker thread wakes up
23:16:07.639 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:07.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:07.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:08.298 00.659 11060 Exposure complete
23:16:08.433 00.135 11060 worker thread done servicing request
23:16:08.433 00.000 10844 OnExposeComplete: enter
23:16:08.433 00.000 10844 UpdateGuideState(): m_state=6
23:16:08.433 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
23:16:08.433 00.000 10844 Star::Find returns 1 (1), X=254.86, Y=59.18, Mass=3432, SNR=38.1, Peak=255 HFD=3.2
23:16:08.433 00.000 10844 MultiStar: [#1 0.58,-0.43,0.00,M1] [#2 0.22,-0.01,1.80,U] [#3 -0.74,-0.69,0.00,M3] [#4 0.11,-0.09,0.96,U] [#5 -0.21,0.06,0.99,U] [#6 -0.08,-0.62,0.89,U] [#7 -0.40,-0.33,0.77,U] [#8 -0.65,0.00,0.92,U] 
23:16:08.433 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.18}, one-star: {-0.26, -0.44}
23:16:08.433 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
23:16:08.433 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
23:16:08.433 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.20 mountX=0.20 mountY=-0.10, mountTheta=-0.46
23:16:08.440 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.18, opts=13)
23:16:08.440 00.000 10844 Enqueuing Move request for scope (-0.13, -0.18)
23:16:08.453 00.013 11060 Worker thread wakes up
23:16:08.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
23:16:08.453 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
23:16:08.453 00.000 11060 Moving (-0.13, -0.18) raw xDistance=0.20 yDistance=-0.10
23:16:08.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:16:08.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:08.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:16:08.453 00.000 11060 MoveAxis(W, 34, ABG)
23:16:08.455 00.002 11060 Guiding  Dir = 3, Dur = 34
23:16:08.460 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:08.468 00.008 11060 IsSlewing returns 0
23:16:08.469 00.001 11060 IsGuiding returns 0
23:16:08.474 00.005 10844 UpdateGuideState exits: m=3432 SNR=38.1 Saturated
23:16:08.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:08.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:08.474 00.000 10844 Enqueuing Expose request
23:16:08.523 00.049 11060 IsGuiding returns 0
23:16:08.523 00.000 11060 Move returns status 0, amount 34
23:16:08.523 00.000 11060 MoveAxis(N, 0, ABG)
23:16:08.523 00.000 11060 Move returns status 0, amount 0
23:16:08.523 00.000 11060 move complete, result=0
23:16:08.523 00.000 11060 worker thread done servicing request
23:16:08.523 00.000 11060 Worker thread wakes up
23:16:08.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:08.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:08.523 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
23:16:09.172 00.649 11060 Exposure complete
23:16:09.390 00.218 11060 worker thread done servicing request
23:16:09.390 00.000 10844 OnExposeComplete: enter
23:16:09.390 00.000 10844 UpdateGuideState(): m_state=6
23:16:09.390 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
23:16:09.390 00.000 10844 Star::Find returns 1 (1), X=255.16, Y=59.09, Mass=3573, SNR=38.8, Peak=255 HFD=3.8
23:16:09.394 00.004 10844 MultiStar: [#1 -0.06,-0.16,0.89,U] [#2 -0.08,-0.10,1.74,U] [#3 0.00,-0.76,0.00,M4] [#4 0.87,-0.18,0.00,M5] [#5 0.12,0.09,0.95,U] [#6 -0.37,-0.53,0.89,U] [#7 -0.30,0.23,0.79,U] [#8 -0.39,0.60,0.00,M1] 
23:16:09.394 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.17}, one-star: {0.04, -0.53}
23:16:09.394 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
23:16:09.394 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
23:16:09.394 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-2.09 mountX=0.18 mountY=-0.07, mountTheta=-0.35
23:16:09.394 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.17, opts=13)
23:16:09.394 00.000 10844 Enqueuing Move request for scope (-0.10, -0.17)
23:16:09.396 00.002 11060 Worker thread wakes up
23:16:09.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
23:16:09.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
23:16:09.396 00.000 11060 Moving (-0.10, -0.17) raw xDistance=0.18 yDistance=-0.07
23:16:09.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:16:09.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:09.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:16:09.396 00.000 11060 MoveAxis(W, 33, ABG)
23:16:09.396 00.000 11060 Guiding  Dir = 3, Dur = 33
23:16:09.401 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:09.409 00.008 11060 IsSlewing returns 0
23:16:09.409 00.000 11060 IsGuiding returns 0
23:16:09.434 00.025 10844 UpdateGuideState exits: m=3573 SNR=38.8 Saturated
23:16:09.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:09.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:09.434 00.000 10844 Enqueuing Expose request
23:16:09.455 00.021 11060 IsGuiding returns 0
23:16:09.455 00.000 11060 Move returns status 0, amount 33
23:16:09.455 00.000 11060 MoveAxis(N, 0, ABG)
23:16:09.455 00.000 11060 Move returns status 0, amount 0
23:16:09.455 00.000 11060 move complete, result=0
23:16:09.455 00.000 11060 worker thread done servicing request
23:16:09.455 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
23:16:09.455 00.000 11060 Worker thread wakes up
23:16:09.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:09.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:10.093 00.638 11060 Exposure complete
23:16:10.292 00.199 11060 worker thread done servicing request
23:16:10.292 00.000 10844 OnExposeComplete: enter
23:16:10.292 00.000 10844 UpdateGuideState(): m_state=6
23:16:10.298 00.006 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
23:16:10.298 00.000 10844 Star::Find returns 1 (0), X=254.56, Y=59.82, Mass=3025, SNR=35.5, Peak=247 HFD=3.6
23:16:10.298 00.000 10844 MultiStar: [#1 -0.02,-0.05,1.04,U] [#2 0.04,-0.67,0.00,M1] [#3 -0.75,-0.64,0.00,M5] [#4 0.36,0.07,1.03,U] [#5 0.32,-0.15,1.07,U] [#6 0.06,-0.67,0.00,M3] [#7 -0.48,-1.15,0.00,M1] [#8 0.20,0.41,1.08,U] 
23:16:10.298 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.10}, one-star: {-0.56, 0.20}
23:16:10.298 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
23:16:10.298 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
23:16:10.298 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.11 mountY=0.05, mountTheta=2.70
23:16:10.298 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.10, opts=13)
23:16:10.298 00.000 10844 Enqueuing Move request for scope (0.07, 0.10)
23:16:10.298 00.000 11060 Worker thread wakes up
23:16:10.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:16:10.298 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:16:10.298 00.000 11060 Moving (0.07, 0.10) raw xDistance=-0.11 yDistance=0.05
23:16:10.303 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:16:10.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:10.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:10.303 00.000 11060 MoveAxis(E, 0, ABG)
23:16:10.303 00.000 11060 Move returns status 0, amount 0
23:16:10.303 00.000 11060 MoveAxis(N, 0, ABG)
23:16:10.303 00.000 11060 Move returns status 0, amount 0
23:16:10.303 00.000 11060 move complete, result=0
23:16:10.303 00.000 11060 worker thread done servicing request
23:16:10.308 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:10.329 00.021 10844 UpdateGuideState exits: m=3025 SNR=35.5
23:16:10.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:10.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:10.329 00.000 10844 Enqueuing Expose request
23:16:10.329 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:10.334 00.005 11060 Worker thread wakes up
23:16:10.335 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:10.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:10.973 00.638 11060 Exposure complete
23:16:11.147 00.174 11060 worker thread done servicing request
23:16:11.147 00.000 10844 OnExposeComplete: enter
23:16:11.147 00.000 10844 UpdateGuideState(): m_state=6
23:16:11.147 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
23:16:11.147 00.000 10844 Star::Find returns 1 (1), X=254.64, Y=60.06, Mass=3395, SNR=37.4, Peak=255 HFD=3.8
23:16:11.147 00.000 10844 MultiStar: [#1 0.10,-0.16,0.97,U] [#2 0.81,-0.75,0.00,M2] [#3 -0.28,-0.78,0.00,M6] [#4 0.59,-0.94,0.00,M5] [#5 0.69,-0.42,0.00,M7] [#6 0.50,-0.82,0.00,M4] [#7 -0.08,-0.68,0.00,M2] [#8 0.25,0.03,0.87,U] 
23:16:11.147 00.000 10844 refined, 2 included, MultiStar: {-0.06, 0.11}, one-star: {-0.48, 0.44}
23:16:11.147 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
23:16:11.147 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
23:16:11.147 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.06 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
23:16:11.147 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
23:16:11.147 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
23:16:11.147 00.000 11060 Worker thread wakes up
23:16:11.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:16:11.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:16:11.147 00.000 11060 Moving (-0.06, 0.11) raw xDistance=-0.10 yDistance=-0.08
23:16:11.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:16:11.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:11.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:16:11.147 00.000 11060 MoveAxis(E, 0, ABG)
23:16:11.147 00.000 11060 Move returns status 0, amount 0
23:16:11.147 00.000 11060 MoveAxis(N, 0, ABG)
23:16:11.147 00.000 11060 Move returns status 0, amount 0
23:16:11.147 00.000 11060 move complete, result=0
23:16:11.147 00.000 11060 worker thread done servicing request
23:16:11.157 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:11.169 00.012 10844 UpdateGuideState exits: m=3395 SNR=37.4 Saturated
23:16:11.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:11.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:11.169 00.000 10844 Enqueuing Expose request
23:16:11.169 00.000 11060 Worker thread wakes up
23:16:11.169 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:11.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:11.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:11.801 00.632 11060 Exposure complete
23:16:11.976 00.175 11060 worker thread done servicing request
23:16:11.976 00.000 10844 OnExposeComplete: enter
23:16:11.976 00.000 10844 UpdateGuideState(): m_state=6
23:16:11.976 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
23:16:11.976 00.000 10844 Star::Find returns 1 (0), X=254.68, Y=59.19, Mass=3724, SNR=40.0, Peak=251 HFD=3.7
23:16:11.976 00.000 10844 MultiStar: [#1 0.36,-0.51,0.92,U] [#2 0.85,-0.47,0.00,M3] [#3 0.05,-0.57,0.90,U] [#4 0.34,-0.44,0.89,U] [#5 0.84,-0.32,0.00,M8] [#6 0.68,-0.72,0.00,M5] [#7 -0.46,-0.42,0.83,U] [#8 0.35,-0.02,0.84,U] 
23:16:11.976 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.41}, one-star: {-0.44, -0.43}
23:16:11.976 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
23:16:11.976 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
23:16:11.976 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.50 mountX=0.39 mountY=0.09, mountTheta=0.23
23:16:11.976 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.41, opts=13)
23:16:11.976 00.000 10844 Enqueuing Move request for scope (0.03, -0.41)
23:16:11.976 00.000 11060 Worker thread wakes up
23:16:11.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.41) opts 0xd
23:16:11.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.41)
23:16:11.976 00.000 11060 Moving (0.03, -0.41) raw xDistance=0.39 yDistance=0.09
23:16:11.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
23:16:11.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:11.981 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:16:11.981 00.000 11060 MoveAxis(W, 68, ABG)
23:16:11.981 00.000 11060 Guiding  Dir = 3, Dur = 68
23:16:11.988 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:11.999 00.011 10844 UpdateGuideState exits: m=3724 SNR=40.0
23:16:11.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:11.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:11.999 00.000 10844 Enqueuing Expose request
23:16:12.002 00.003 11060 IsSlewing returns 0
23:16:12.002 00.000 11060 IsGuiding returns 0
23:16:12.089 00.087 11060 IsGuiding returns 0
23:16:12.089 00.000 11060 Move returns status 0, amount 68
23:16:12.090 00.001 11060 MoveAxis(N, 0, ABG)
23:16:12.090 00.000 11060 Move returns status 0, amount 0
23:16:12.090 00.000 11060 move complete, result=0
23:16:12.090 00.000 11060 worker thread done servicing request
23:16:12.090 00.000 10844 GuideStep: 0.4 px 68 ms WEST, 0.1 px 0 ms NORTH
23:16:12.090 00.000 11060 Worker thread wakes up
23:16:12.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:12.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:12.727 00.637 11060 Exposure complete
23:16:12.905 00.178 11060 worker thread done servicing request
23:16:12.905 00.000 10844 OnExposeComplete: enter
23:16:12.905 00.000 10844 UpdateGuideState(): m_state=6
23:16:12.905 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
23:16:12.905 00.000 10844 Star::Find returns 1 (0), X=255.28, Y=59.66, Mass=2764, SNR=34.6, Peak=252 HFD=3.4
23:16:12.905 00.000 10844 MultiStar: [#1 0.34,0.16,1.08,U] [#2 0.69,0.37,0.00,M4] [#3 -0.26,-0.37,1.01,U] [#4 0.00,-0.11,0.95,U] [#5 0.43,-0.15,1.07,U] [#6 0.43,-0.25,0.86,U] [#7 -0.18,-0.25,0.91,U] [#8 0.06,0.37,1.01,U] 
23:16:12.905 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.16, 0.04}
23:16:12.905 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
23:16:12.905 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
23:16:12.905 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.47 mountX=0.04 mountY=0.13, mountTheta=1.28
23:16:12.910 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
23:16:12.910 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
23:16:12.917 00.007 11060 Worker thread wakes up
23:16:12.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
23:16:12.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
23:16:12.917 00.000 11060 Moving (0.13, -0.06) raw xDistance=0.04 yDistance=0.13
23:16:12.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:16:12.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:12.919 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:16:12.919 00.000 11060 MoveAxis(E, 0, ABG)
23:16:12.919 00.000 11060 Move returns status 0, amount 0
23:16:12.919 00.000 11060 MoveAxis(N, 0, ABG)
23:16:12.919 00.000 11060 Move returns status 0, amount 0
23:16:12.919 00.000 11060 move complete, result=0
23:16:12.919 00.000 11060 worker thread done servicing request
23:16:12.920 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:12.936 00.016 10844 UpdateGuideState exits: m=2764 SNR=34.6
23:16:12.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:12.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:12.936 00.000 10844 Enqueuing Expose request
23:16:12.936 00.000 11060 Worker thread wakes up
23:16:12.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:12.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:12.936 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:13.574 00.638 11060 Exposure complete
23:16:13.758 00.184 11060 worker thread done servicing request
23:16:13.758 00.000 10844 OnExposeComplete: enter
23:16:13.758 00.000 10844 UpdateGuideState(): m_state=6
23:16:13.761 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
23:16:13.761 00.000 10844 Star::Find returns 1 (0), X=254.85, Y=60.12, Mass=3053, SNR=35.2, Peak=226 HFD=4.0
23:16:13.761 00.000 10844 MultiStar: [#1 0.42,0.54,0.00,M1] [#2 0.26,-0.36,2.00,U] [#3 0.33,-0.35,1.05,U] [#4 0.25,-0.17,0.93,U] [#5 1.09,-0.01,0.00,M8] [#6 0.55,-0.43,0.00,M5] [#7 0.20,-0.87,0.00,M1] [#8 0.06,0.38,0.94,U] 
23:16:13.761 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.07}, one-star: {-0.27, 0.50}
23:16:13.761 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
23:16:13.761 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
23:16:13.761 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=0.04 mountY=0.16, mountTheta=1.33
23:16:13.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
23:16:13.763 00.000 10844 Enqueuing Move request for scope (0.15, -0.07)
23:16:13.763 00.000 11060 Worker thread wakes up
23:16:13.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
23:16:13.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
23:16:13.763 00.000 11060 Moving (0.15, -0.07) raw xDistance=0.04 yDistance=0.16
23:16:13.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:16:13.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:13.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:16:13.763 00.000 11060 MoveAxis(E, 0, ABG)
23:16:13.763 00.000 11060 Move returns status 0, amount 0
23:16:13.763 00.000 11060 MoveAxis(N, 0, ABG)
23:16:13.763 00.000 11060 Move returns status 0, amount 0
23:16:13.763 00.000 11060 move complete, result=0
23:16:13.763 00.000 11060 worker thread done servicing request
23:16:13.768 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:13.788 00.020 10844 UpdateGuideState exits: m=3053 SNR=35.2
23:16:13.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:13.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:13.788 00.000 10844 Enqueuing Expose request
23:16:13.788 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:16:13.788 00.000 11060 Worker thread wakes up
23:16:13.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:13.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:14.427 00.639 11060 Exposure complete
23:16:14.586 00.159 11060 worker thread done servicing request
23:16:14.586 00.000 10844 OnExposeComplete: enter
23:16:14.586 00.000 10844 UpdateGuideState(): m_state=6
23:16:14.586 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
23:16:14.586 00.000 10844 Star::Find returns 1 (0), X=255.42, Y=60.36, Mass=3251, SNR=37.0, Peak=246 HFD=3.4
23:16:14.588 00.002 10844 MultiStar: [#1 0.18,0.66,0.00,M2] [#2 0.49,-0.65,0.00,M4] [#3 0.42,-0.25,0.95,U] [#4 0.74,-0.06,0.00,M3] [#5 0.73,0.28,0.00,M9] [#6 0.69,0.10,0.00,M6] [#7 0.75,-0.92,0.00,M2] [#8 0.53,-0.17,0.97,U] 
23:16:14.588 00.000 10844 refined, 2 included, MultiStar: {0.42, 0.12}, one-star: {0.30, 0.74}
23:16:14.588 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
23:16:14.588 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
23:16:14.588 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.12 hyp=0.43 cameraTheta=0.27 mountX=-0.19 mountY=0.39, mountTheta=2.02
23:16:14.588 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.12, opts=13)
23:16:14.588 00.000 10844 Enqueuing Move request for scope (0.42, 0.12)
23:16:14.588 00.000 11060 Worker thread wakes up
23:16:14.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.12) opts 0xd
23:16:14.588 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.12)
23:16:14.588 00.000 11060 Moving (0.42, 0.12) raw xDistance=-0.19 yDistance=0.39
23:16:14.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:16:14.590 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
23:16:14.590 00.000 11060 MoveAxis(E, 33, ABG)
23:16:14.590 00.000 11060 Guiding  Dir = 2, Dur = 33
23:16:14.601 00.011 11060 IsSlewing returns 0
23:16:14.602 00.001 11060 IsGuiding returns 0
23:16:14.607 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:14.619 00.012 10844 UpdateGuideState exits: m=3251 SNR=37.0
23:16:14.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:14.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:14.619 00.000 10844 Enqueuing Expose request
23:16:14.647 00.028 11060 IsGuiding returns 0
23:16:14.647 00.000 11060 Move returns status 0, amount 33
23:16:14.647 00.000 11060 MoveAxis(S, 152, ABG)
23:16:14.647 00.000 11060 Guiding  Dir = 1, Dur = 152
23:16:14.689 00.042 11060 IsSlewing returns 0
23:16:14.690 00.001 11060 IsGuiding returns 0
23:16:14.876 00.186 11060 IsGuiding returns 0
23:16:14.876 00.000 11060 Move returns status 0, amount 152
23:16:14.876 00.000 11060 move complete, result=0
23:16:14.876 00.000 11060 worker thread done servicing request
23:16:14.876 00.000 11060 Worker thread wakes up
23:16:14.876 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.4 px 152 ms SOUTH
23:16:14.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:14.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:15.509 00.633 11060 Exposure complete
23:16:15.648 00.139 11060 worker thread done servicing request
23:16:15.648 00.000 10844 OnExposeComplete: enter
23:16:15.648 00.000 10844 UpdateGuideState(): m_state=6
23:16:15.648 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
23:16:15.648 00.000 10844 Star::Find returns 1 (1), X=255.31, Y=59.87, Mass=3183, SNR=36.6, Peak=255 HFD=3.4
23:16:15.648 00.000 10844 MultiStar: [#1 0.76,0.34,0.00,M3] [#2 0.76,-0.98,0.00,M5] [#3 0.23,-0.79,0.00,M3] [#4 0.20,-0.12,0.89,U] [#5 0.68,0.12,0.00,M10] [#6 0.03,-0.73,0.00,M7] [#7 0.25,-0.04,0.86,U] [#8 0.41,-0.18,0.92,U] 
23:16:15.648 00.000 10844 refined, 3 included, MultiStar: {0.26, -0.02}, one-star: {0.19, 0.25}
23:16:15.648 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
23:16:15.648 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
23:16:15.648 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.07 mountX=-0.03 mountY=0.26, mountTheta=1.69
23:16:15.653 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.02, opts=13)
23:16:15.653 00.000 10844 Enqueuing Move request for scope (0.26, -0.02)
23:16:15.653 00.000 11060 Worker thread wakes up
23:16:15.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
23:16:15.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
23:16:15.653 00.000 11060 Moving (0.26, -0.02) raw xDistance=-0.03 yDistance=0.26
23:16:15.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:16:15.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
23:16:15.653 00.000 11060 MoveAxis(E, 0, ABG)
23:16:15.653 00.000 11060 Move returns status 0, amount 0
23:16:15.653 00.000 11060 MoveAxis(S, 101, ABG)
23:16:15.653 00.000 11060 Guiding  Dir = 1, Dur = 101
23:16:15.658 00.005 11060 IsSlewing returns 0
23:16:15.658 00.000 11060 IsGuiding returns 0
23:16:15.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:15.669 00.011 10844 UpdateGuideState exits: m=3183 SNR=36.6 Saturated
23:16:15.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:15.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:15.669 00.000 10844 Enqueuing Expose request
23:16:15.765 00.096 11060 IsGuiding returns 0
23:16:15.765 00.000 11060 Move returns status 0, amount 101
23:16:15.765 00.000 11060 move complete, result=0
23:16:15.765 00.000 11060 worker thread done servicing request
23:16:15.765 00.000 11060 Worker thread wakes up
23:16:15.765 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 101 ms SOUTH
23:16:15.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:15.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:16.400 00.635 11060 Exposure complete
23:16:16.539 00.139 10844 OnExposeComplete: enter
23:16:16.539 00.000 10844 UpdateGuideState(): m_state=6
23:16:16.541 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
23:16:16.541 00.000 10844 Star::Find returns 1 (1), X=255.26, Y=59.36, Mass=2892, SNR=34.8, Peak=255 HFD=3.6
23:16:16.542 00.001 10844 MultiStar: [#1 0.01,-0.29,0.99,U] [#2 1.25,-0.98,0.00,M6] [#3 -0.31,-1.40,0.00,M4] [#4 0.76,-0.02,0.00,M3] [#5 0.52,-0.54,0.00,R] [#6 -0.22,-1.07,0.00,M8] [#7 0.08,-1.22,0.00,M2] [#8 -0.14,-0.36,0.92,U] 
23:16:16.542 00.000 10844 single-star, 2 included, MultiStar: {0.01, -0.30}, one-star: {0.14, -0.26}
23:16:16.542 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
23:16:16.542 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
23:16:16.542 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-1.08 mountX=0.23 mountY=0.18, mountTheta=0.67
23:16:16.542 00.000 11060 worker thread done servicing request
23:16:16.544 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.26, opts=13)
23:16:16.544 00.000 10844 Enqueuing Move request for scope (0.14, -0.26)
23:16:16.544 00.000 11060 Worker thread wakes up
23:16:16.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.26) opts 0xd
23:16:16.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.26)
23:16:16.544 00.000 11060 Moving (0.14, -0.26) raw xDistance=0.23 yDistance=0.18
23:16:16.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:16:16.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:16.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:16:16.544 00.000 11060 MoveAxis(W, 40, ABG)
23:16:16.544 00.000 11060 Guiding  Dir = 3, Dur = 40
23:16:16.554 00.010 11060 IsSlewing returns 0
23:16:16.555 00.001 11060 IsGuiding returns 0
23:16:16.556 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:16:16.564 00.008 10844 UpdateGuideState exits: m=2892 SNR=34.8 Saturated
23:16:16.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:16.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:16.564 00.000 10844 Enqueuing Expose request
23:16:16.604 00.040 11060 IsGuiding returns 0
23:16:16.604 00.000 11060 Move returns status 0, amount 40
23:16:16.604 00.000 11060 MoveAxis(N, 0, ABG)
23:16:16.604 00.000 11060 Move returns status 0, amount 0
23:16:16.604 00.000 11060 move complete, result=0
23:16:16.604 00.000 11060 worker thread done servicing request
23:16:16.604 00.000 11060 Worker thread wakes up
23:16:16.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:16.605 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:16.610 00.005 10844 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
23:16:17.240 00.630 11060 Exposure complete
23:16:17.424 00.184 11060 worker thread done servicing request
23:16:17.424 00.000 10844 OnExposeComplete: enter
23:16:17.424 00.000 10844 UpdateGuideState(): m_state=6
23:16:17.424 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
23:16:17.424 00.000 10844 Star::Find returns 1 (1), X=255.46, Y=59.90, Mass=2956, SNR=35.1, Peak=255 HFD=3.5
23:16:17.424 00.000 10844 MultiStar: [#1 0.42,0.25,1.02,U] [#2 0.21,-0.82,0.00,M7] [#3 -0.45,-0.83,0.00,M5] [#4 0.50,-0.56,0.00,M4] [#5 -0.39,0.32,1.00,U] [#6 0.47,-0.56,0.00,M9] [#7 -0.12,-0.53,0.84,U] [#8 -0.25,-0.07,1.03,U] 
23:16:17.424 00.000 10844 refined, 4 included, MultiStar: {0.00, 0.07}, one-star: {0.34, 0.28}
23:16:17.424 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
23:16:17.424 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
23:16:17.424 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.50 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
23:16:17.424 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
23:16:17.424 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
23:16:17.424 00.000 11060 Worker thread wakes up
23:16:17.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
23:16:17.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
23:16:17.424 00.000 11060 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
23:16:17.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:16:17.429 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:17.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:17.429 00.000 11060 MoveAxis(E, 0, ABG)
23:16:17.429 00.000 11060 Move returns status 0, amount 0
23:16:17.429 00.000 11060 MoveAxis(N, 0, ABG)
23:16:17.429 00.000 11060 Move returns status 0, amount 0
23:16:17.429 00.000 11060 move complete, result=0
23:16:17.429 00.000 11060 worker thread done servicing request
23:16:17.429 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:17.445 00.016 10844 UpdateGuideState exits: m=2956 SNR=35.1 Saturated
23:16:17.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:17.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:17.445 00.000 10844 Enqueuing Expose request
23:16:17.445 00.000 11060 Worker thread wakes up
23:16:17.445 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:17.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:17.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:18.085 00.640 11060 Exposure complete
23:16:18.242 00.157 11060 worker thread done servicing request
23:16:18.242 00.000 10844 OnExposeComplete: enter
23:16:18.242 00.000 10844 UpdateGuideState(): m_state=6
23:16:18.248 00.006 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
23:16:18.248 00.000 10844 Star::Find returns 1 (0), X=255.34, Y=59.82, Mass=3377, SNR=37.9, Peak=254 HFD=3.7
23:16:18.248 00.000 10844 MultiStar: [#1 0.30,-0.22,0.93,U] [#2 0.09,-0.55,1.82,U] [#3 -0.44,-0.42,0.99,U] [#4 0.68,-0.38,0.00,M5] [#5 -0.20,0.37,0.95,U] [#6 0.07,-0.59,0.96,U] [#7 0.41,-0.46,0.82,U] [#8 -0.20,-0.49,0.85,U] 
23:16:18.248 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.29}, one-star: {0.22, 0.20}
23:16:18.248 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
23:16:18.248 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
23:16:18.248 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.46 mountX=0.28 mountY=0.08, mountTheta=0.28
23:16:18.248 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.29, opts=13)
23:16:18.248 00.000 10844 Enqueuing Move request for scope (0.03, -0.29)
23:16:18.248 00.000 11060 Worker thread wakes up
23:16:18.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
23:16:18.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
23:16:18.248 00.000 11060 Moving (0.03, -0.29) raw xDistance=0.28 yDistance=0.08
23:16:18.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
23:16:18.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:18.250 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:16:18.250 00.000 11060 MoveAxis(W, 49, ABG)
23:16:18.250 00.000 11060 Guiding  Dir = 3, Dur = 49
23:16:18.256 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:18.270 00.014 10844 UpdateGuideState exits: m=3377 SNR=37.9
23:16:18.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:18.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:18.270 00.000 10844 Enqueuing Expose request
23:16:18.279 00.009 11060 IsSlewing returns 0
23:16:18.279 00.000 11060 IsGuiding returns 0
23:16:18.351 00.072 11060 IsGuiding returns 0
23:16:18.351 00.000 11060 Move returns status 0, amount 49
23:16:18.351 00.000 11060 MoveAxis(N, 0, ABG)
23:16:18.351 00.000 11060 Move returns status 0, amount 0
23:16:18.351 00.000 11060 move complete, result=0
23:16:18.351 00.000 11060 worker thread done servicing request
23:16:18.351 00.000 11060 Worker thread wakes up
23:16:18.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:18.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:18.351 00.000 10844 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
23:16:18.986 00.635 11060 Exposure complete
23:16:19.134 00.148 11060 worker thread done servicing request
23:16:19.139 00.005 10844 OnExposeComplete: enter
23:16:19.139 00.000 10844 UpdateGuideState(): m_state=6
23:16:19.139 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
23:16:19.139 00.000 10844 Star::Find returns 1 (0), X=255.49, Y=60.09, Mass=3271, SNR=37.6, Peak=252 HFD=3.6
23:16:19.139 00.000 10844 MultiStar: [#1 0.20,0.19,0.98,U] [#2 0.23,0.26,1.81,U] [#3 -0.57,-0.28,0.94,U] [#4 0.55,-0.33,0.88,U] [#5 -0.33,0.46,1.02,U] [#6 0.36,-0.43,0.91,U] [#7 -0.04,-0.27,0.85,U] [#8 0.22,0.44,0.84,U] 
23:16:19.139 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.36, 0.47}
23:16:19.139 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
23:16:19.139 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
23:16:19.139 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.14 cameraTheta=0.63 mountX=-0.11 mountY=0.10, mountTheta=2.38
23:16:19.139 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.09, opts=13)
23:16:19.139 00.000 10844 Enqueuing Move request for scope (0.12, 0.09)
23:16:19.139 00.000 11060 Worker thread wakes up
23:16:19.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:16:19.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:16:19.139 00.000 11060 Moving (0.12, 0.09) raw xDistance=-0.11 yDistance=0.10
23:16:19.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:16:19.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:19.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:16:19.139 00.000 11060 MoveAxis(E, 0, ABG)
23:16:19.139 00.000 11060 Move returns status 0, amount 0
23:16:19.139 00.000 11060 MoveAxis(N, 0, ABG)
23:16:19.139 00.000 11060 Move returns status 0, amount 0
23:16:19.139 00.000 11060 move complete, result=0
23:16:19.139 00.000 11060 worker thread done servicing request
23:16:19.146 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:19.156 00.010 10844 UpdateGuideState exits: m=3271 SNR=37.6
23:16:19.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:19.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:19.156 00.000 10844 Enqueuing Expose request
23:16:19.156 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:19.156 00.000 11060 Worker thread wakes up
23:16:19.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:19.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:19.792 00.636 11060 Exposure complete
23:16:19.950 00.158 11060 worker thread done servicing request
23:16:19.950 00.000 10844 OnExposeComplete: enter
23:16:19.950 00.000 10844 UpdateGuideState(): m_state=6
23:16:19.950 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
23:16:19.950 00.000 10844 Star::Find returns 1 (1), X=255.21, Y=60.25, Mass=3125, SNR=35.8, Peak=255 HFD=3.5
23:16:19.950 00.000 10844 MultiStar: [#1 0.45,0.35,1.00,U] [#2 0.03,-0.40,2.05,U] [#3 -0.06,-0.15,0.98,U] [#4 0.59,-0.27,0.99,U] [#5 0.08,0.90,0.00,M1] [#6 0.30,0.00,0.86,U] [#7 0.05,-0.09,0.90,U] [#8 -0.17,0.42,0.94,U] 
23:16:19.950 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.09, 0.63}
23:16:19.950 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
23:16:19.950 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
23:16:19.950 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.05 mountX=-0.03 mountY=0.14, mountTheta=1.80
23:16:19.952 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
23:16:19.952 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
23:16:19.952 00.000 11060 Worker thread wakes up
23:16:19.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
23:16:19.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
23:16:19.952 00.000 11060 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=0.14
23:16:19.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:16:19.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:19.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:16:19.952 00.000 11060 MoveAxis(E, 0, ABG)
23:16:19.952 00.000 11060 Move returns status 0, amount 0
23:16:19.952 00.000 11060 MoveAxis(N, 0, ABG)
23:16:19.952 00.000 11060 Move returns status 0, amount 0
23:16:19.952 00.000 11060 move complete, result=0
23:16:19.952 00.000 11060 worker thread done servicing request
23:16:19.957 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:19.982 00.025 10844 UpdateGuideState exits: m=3125 SNR=35.8 Saturated
23:16:19.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:19.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:19.982 00.000 10844 Enqueuing Expose request
23:16:19.982 00.000 11060 Worker thread wakes up
23:16:19.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:19.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:19.982 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:20.621 00.639 11060 Exposure complete
23:16:20.788 00.167 11060 worker thread done servicing request
23:16:20.788 00.000 10844 OnExposeComplete: enter
23:16:20.788 00.000 10844 UpdateGuideState(): m_state=6
23:16:20.788 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
23:16:20.788 00.000 10844 Star::Find returns 1 (1), X=254.93, Y=59.79, Mass=2878, SNR=34.4, Peak=255 HFD=3.1
23:16:20.788 00.000 10844 MultiStar: [#1 0.20,0.73,0.00,M1] [#2 0.00,-0.40,1.97,U] [#3 -0.37,0.71,0.00,M3] [#4 0.09,-0.50,1.00,U] [#5 0.53,0.82,0.00,M2] [#6 0.56,-0.10,0.99,U] [#7 -0.09,0.75,0.00,M1] [#8 -0.38,0.50,0.97,U] 
23:16:20.788 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.12}, one-star: {-0.19, 0.17}
23:16:20.788 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
23:16:20.788 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
23:16:20.788 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.45 mountX=0.12 mountY=0.03, mountTheta=0.28
23:16:20.788 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.12, opts=13)
23:16:20.788 00.000 10844 Enqueuing Move request for scope (0.01, -0.12)
23:16:20.788 00.000 11060 Worker thread wakes up
23:16:20.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
23:16:20.788 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
23:16:20.788 00.000 11060 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=0.03
23:16:20.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:16:20.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:20.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:20.788 00.000 11060 MoveAxis(E, 0, ABG)
23:16:20.788 00.000 11060 Move returns status 0, amount 0
23:16:20.788 00.000 11060 MoveAxis(N, 0, ABG)
23:16:20.788 00.000 11060 Move returns status 0, amount 0
23:16:20.788 00.000 11060 move complete, result=0
23:16:20.788 00.000 11060 worker thread done servicing request
23:16:20.799 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:20.830 00.031 10844 UpdateGuideState exits: m=2878 SNR=34.4 Saturated
23:16:20.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:20.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:20.830 00.000 10844 Enqueuing Expose request
23:16:20.830 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:20.830 00.000 11060 Worker thread wakes up
23:16:20.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:20.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:21.464 00.634 11060 Exposure complete
23:16:21.624 00.160 10844 OnExposeComplete: enter
23:16:21.624 00.000 10844 UpdateGuideState(): m_state=6
23:16:21.626 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
23:16:21.626 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=60.55, Mass=2913, SNR=34.6, Peak=239 HFD=3.6
23:16:21.626 00.000 11060 worker thread done servicing request
23:16:21.626 00.000 10844 MultiStar: [#1 0.27,0.91,0.00,M2] [#2 -0.05,-0.16,2.07,U] [#3 0.16,0.28,0.93,U] [#4 0.56,-0.08,1.03,U] [#5 0.12,0.56,1.03,U] [#6 -0.11,0.20,0.90,U] [#7 0.09,-0.64,0.87,U] [#8 0.05,0.50,1.00,U] 
23:16:21.626 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.17}, one-star: {-0.16, 0.93}
23:16:21.626 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
23:16:21.626 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
23:16:21.626 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.18 mountX=-0.18 mountY=0.04, mountTheta=2.92
23:16:21.629 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.17, opts=13)
23:16:21.629 00.000 10844 Enqueuing Move request for scope (0.07, 0.17)
23:16:21.629 00.000 11060 Worker thread wakes up
23:16:21.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
23:16:21.629 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
23:16:21.629 00.000 11060 Moving (0.07, 0.17) raw xDistance=-0.18 yDistance=0.04
23:16:21.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:16:21.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:21.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:16:21.629 00.000 11060 MoveAxis(E, 31, ABG)
23:16:21.629 00.000 11060 Guiding  Dir = 2, Dur = 31
23:16:21.635 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:21.648 00.013 10844 UpdateGuideState exits: m=2913 SNR=34.6
23:16:21.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:21.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:21.648 00.000 10844 Enqueuing Expose request
23:16:21.658 00.010 11060 IsSlewing returns 0
23:16:21.659 00.001 11060 IsGuiding returns 0
23:16:21.718 00.059 11060 IsGuiding returns 0
23:16:21.718 00.000 11060 Move returns status 0, amount 31
23:16:21.718 00.000 11060 MoveAxis(N, 0, ABG)
23:16:21.718 00.000 11060 Move returns status 0, amount 0
23:16:21.718 00.000 11060 move complete, result=0
23:16:21.718 00.000 11060 worker thread done servicing request
23:16:21.718 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
23:16:21.718 00.000 11060 Worker thread wakes up
23:16:21.720 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:21.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:22.357 00.637 11060 Exposure complete
23:16:22.505 00.148 11060 worker thread done servicing request
23:16:22.508 00.003 10844 OnExposeComplete: enter
23:16:22.508 00.000 10844 UpdateGuideState(): m_state=6
23:16:22.508 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
23:16:22.508 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=59.55, Mass=3012, SNR=35.5, Peak=248 HFD=3.6
23:16:22.508 00.000 10844 MultiStar: [#1 0.34,0.46,1.03,U] [#2 0.74,-0.44,0.00,M3] [#3 -0.36,-0.58,0.00,M3] [#4 0.61,-0.56,0.00,M2] [#5 0.28,0.23,1.03,U] [#6 0.49,-0.50,0.00,M5] [#7 0.13,-0.19,0.89,U] [#8 -0.10,-0.20,1.02,U] 
23:16:22.508 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.05}, one-star: {-0.16, -0.07}
23:16:22.508 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
23:16:22.508 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
23:16:22.508 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=-0.07 mountY=0.09, mountTheta=2.23
23:16:22.522 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
23:16:22.522 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
23:16:22.522 00.000 11060 Worker thread wakes up
23:16:22.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:16:22.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:16:22.522 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.07 yDistance=0.09
23:16:22.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:16:22.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:22.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:16:22.522 00.000 11060 MoveAxis(E, 0, ABG)
23:16:22.522 00.000 11060 Move returns status 0, amount 0
23:16:22.523 00.001 11060 MoveAxis(N, 0, ABG)
23:16:22.523 00.000 11060 Move returns status 0, amount 0
23:16:22.523 00.000 11060 move complete, result=0
23:16:22.523 00.000 11060 worker thread done servicing request
23:16:22.529 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:22.540 00.011 10844 UpdateGuideState exits: m=3012 SNR=35.5
23:16:22.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:22.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:22.540 00.000 10844 Enqueuing Expose request
23:16:22.540 00.000 11060 Worker thread wakes up
23:16:22.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:22.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:22.540 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:23.166 00.626 11060 Exposure complete
23:16:23.340 00.174 11060 worker thread done servicing request
23:16:23.340 00.000 10844 OnExposeComplete: enter
23:16:23.340 00.000 10844 UpdateGuideState(): m_state=6
23:16:23.340 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
23:16:23.340 00.000 10844 Star::Find returns 1 (0), X=254.88, Y=60.32, Mass=3436, SNR=37.9, Peak=252 HFD=3.6
23:16:23.340 00.000 10844 MultiStar: [#1 0.62,0.60,0.00,M2] [#2 0.28,-0.35,1.74,U] [#3 -0.22,-0.18,0.95,U] [#4 -0.11,-0.08,0.84,U] [#5 0.23,0.69,0.00,M1] [#6 0.47,0.23,0.92,U] [#7 0.05,-0.08,0.88,U] [#8 0.21,0.34,0.88,U] 
23:16:23.340 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {-0.24, 0.71}
23:16:23.340 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
23:16:23.340 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
23:16:23.340 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.47 mountX=-0.06 mountY=0.08, mountTheta=2.22
23:16:23.345 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
23:16:23.345 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
23:16:23.345 00.000 11060 Worker thread wakes up
23:16:23.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:16:23.345 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:16:23.345 00.000 11060 Moving (0.08, 0.04) raw xDistance=-0.06 yDistance=0.08
23:16:23.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:16:23.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:23.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:16:23.345 00.000 11060 MoveAxis(E, 0, ABG)
23:16:23.345 00.000 11060 Move returns status 0, amount 0
23:16:23.345 00.000 11060 MoveAxis(N, 0, ABG)
23:16:23.345 00.000 11060 Move returns status 0, amount 0
23:16:23.345 00.000 11060 move complete, result=0
23:16:23.345 00.000 11060 worker thread done servicing request
23:16:23.350 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:23.373 00.023 10844 UpdateGuideState exits: m=3436 SNR=37.9
23:16:23.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:23.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:23.373 00.000 10844 Enqueuing Expose request
23:16:23.373 00.000 11060 Worker thread wakes up
23:16:23.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:23.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:23.373 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:23.993 00.620 11060 Exposure complete
23:16:24.150 00.157 11060 worker thread done servicing request
23:16:24.150 00.000 10844 OnExposeComplete: enter
23:16:24.150 00.000 10844 UpdateGuideState(): m_state=6
23:16:24.150 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
23:16:24.150 00.000 10844 Star::Find returns 1 (1), X=255.30, Y=60.17, Mass=3433, SNR=37.9, Peak=255 HFD=3.7
23:16:24.150 00.000 10844 MultiStar: [#1 0.79,0.28,0.00,M3] [#2 0.64,-0.26,0.00,M3] [#3 0.16,0.41,0.92,U] [#4 0.56,0.09,0.91,U] [#5 0.15,0.80,0.00,M2] [#6 0.13,0.09,0.90,U] [#7 0.47,-0.52,0.00,M1] [#8 0.14,0.32,0.89,U] 
23:16:24.150 00.000 10844 refined, 4 included, MultiStar: {0.23, 0.30}, one-star: {0.18, 0.55}
23:16:24.150 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
23:16:24.150 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
23:16:24.150 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.30 hyp=0.38 cameraTheta=0.91 mountX=-0.33 mountY=0.18, mountTheta=2.65
23:16:24.155 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.30, opts=13)
23:16:24.155 00.000 10844 Enqueuing Move request for scope (0.23, 0.30)
23:16:24.155 00.000 11060 Worker thread wakes up
23:16:24.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.30) opts 0xd
23:16:24.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.30)
23:16:24.155 00.000 11060 Moving (0.23, 0.30) raw xDistance=-0.33 yDistance=0.18
23:16:24.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
23:16:24.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:24.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:16:24.155 00.000 11060 MoveAxis(E, 58, ABG)
23:16:24.155 00.000 11060 Guiding  Dir = 2, Dur = 58
23:16:24.159 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:24.165 00.006 11060 IsSlewing returns 0
23:16:24.165 00.000 11060 IsGuiding returns 0
23:16:24.171 00.006 10844 UpdateGuideState exits: m=3433 SNR=37.9 Saturated
23:16:24.173 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:24.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:24.173 00.000 10844 Enqueuing Expose request
23:16:24.226 00.053 11060 IsGuiding returns 0
23:16:24.226 00.000 11060 Move returns status 0, amount 58
23:16:24.226 00.000 11060 MoveAxis(N, 0, ABG)
23:16:24.226 00.000 11060 Move returns status 0, amount 0
23:16:24.226 00.000 11060 move complete, result=0
23:16:24.226 00.000 11060 worker thread done servicing request
23:16:24.226 00.000 11060 Worker thread wakes up
23:16:24.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:24.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:24.226 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.2 px 0 ms NORTH
23:16:24.879 00.653 11060 Exposure complete
23:16:25.045 00.166 11060 worker thread done servicing request
23:16:25.045 00.000 10844 OnExposeComplete: enter
23:16:25.045 00.000 10844 UpdateGuideState(): m_state=6
23:16:25.045 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
23:16:25.045 00.000 10844 Star::Find returns 1 (1), X=254.95, Y=60.41, Mass=3452, SNR=37.8, Peak=255 HFD=3.7
23:16:25.045 00.000 10844 MultiStar: [#1 0.23,0.42,1.00,U] [#2 0.53,-0.40,0.00,M4] [#3 -0.50,-0.05,0.91,U] [#4 0.30,-0.24,0.88,U] [#5 0.35,0.62,0.00,M3] [#6 0.17,-0.25,0.88,U] [#7 -0.41,0.11,0.86,U] [#8 -0.39,0.31,0.95,U] 
23:16:25.045 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.17}, one-star: {-0.17, 0.79}
23:16:25.045 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
23:16:25.045 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.41)
23:16:25.045 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.21 cameraTheta=2.14 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
23:16:25.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.17, opts=13)
23:16:25.047 00.000 10844 Enqueuing Move request for scope (-0.11, 0.17)
23:16:25.047 00.000 11060 Worker thread wakes up
23:16:25.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
23:16:25.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
23:16:25.047 00.000 11060 Moving (-0.11, 0.17) raw xDistance=-0.15 yDistance=-0.14
23:16:25.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:16:25.048 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:25.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:16:25.048 00.000 11060 MoveAxis(E, 28, ABG)
23:16:25.048 00.000 11060 Guiding  Dir = 2, Dur = 28
23:16:25.054 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:25.058 00.004 11060 IsSlewing returns 0
23:16:25.058 00.000 11060 IsGuiding returns 0
23:16:25.063 00.005 10844 UpdateGuideState exits: m=3452 SNR=37.8 Saturated
23:16:25.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:25.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:25.063 00.000 10844 Enqueuing Expose request
23:16:25.094 00.031 11060 IsGuiding returns 0
23:16:25.094 00.000 11060 Move returns status 0, amount 28
23:16:25.094 00.000 11060 MoveAxis(N, 0, ABG)
23:16:25.094 00.000 11060 Move returns status 0, amount 0
23:16:25.094 00.000 11060 move complete, result=0
23:16:25.094 00.000 11060 worker thread done servicing request
23:16:25.095 00.001 11060 Worker thread wakes up
23:16:25.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:25.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:25.120 00.025 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
23:16:25.730 00.610 11060 Exposure complete
23:16:25.903 00.173 11060 worker thread done servicing request
23:16:25.903 00.000 10844 OnExposeComplete: enter
23:16:25.903 00.000 10844 UpdateGuideState(): m_state=6
23:16:25.903 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
23:16:25.903 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.90, Mass=3682, SNR=39.8, Peak=249 HFD=4.0
23:16:25.903 00.000 10844 MultiStar: [#1 0.35,0.50,0.84,U] [#2 0.62,-0.53,0.00,M5] [#3 -0.19,0.06,0.85,U] [#4 0.30,-0.62,0.00,M1] [#5 0.06,0.62,0.95,U] [#6 0.02,-0.48,0.82,U] [#7 -0.22,-0.62,0.00,M1] [#8 -0.16,0.15,0.86,U] 
23:16:25.903 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.20}, one-star: {-0.12, 0.29}
23:16:25.903 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
23:16:25.903 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.94)
23:16:25.908 00.005 10844 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=-0.20 mountY=-0.04, mountTheta=-2.93
23:16:25.920 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.20, opts=13)
23:16:25.920 00.000 10844 Enqueuing Move request for scope (-0.01, 0.20)
23:16:25.920 00.000 11060 Worker thread wakes up
23:16:25.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
23:16:25.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
23:16:25.920 00.000 11060 Moving (-0.01, 0.20) raw xDistance=-0.20 yDistance=-0.04
23:16:25.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:16:25.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:25.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:25.920 00.000 11060 MoveAxis(E, 35, ABG)
23:16:25.920 00.000 11060 Guiding  Dir = 2, Dur = 35
23:16:25.929 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:25.939 00.010 11060 IsSlewing returns 0
23:16:25.939 00.000 11060 IsGuiding returns 0
23:16:25.948 00.009 10844 UpdateGuideState exits: m=3682 SNR=39.8
23:16:25.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:25.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:25.948 00.000 10844 Enqueuing Expose request
23:16:25.989 00.041 11060 IsGuiding returns 0
23:16:25.989 00.000 11060 Move returns status 0, amount 35
23:16:25.989 00.000 11060 MoveAxis(N, 0, ABG)
23:16:25.989 00.000 11060 Move returns status 0, amount 0
23:16:25.989 00.000 11060 move complete, result=0
23:16:25.989 00.000 11060 worker thread done servicing request
23:16:25.989 00.000 11060 Worker thread wakes up
23:16:25.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:25.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:26.001 00.012 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
23:16:26.639 00.638 11060 Exposure complete
23:16:26.807 00.168 11060 worker thread done servicing request
23:16:26.807 00.000 10844 OnExposeComplete: enter
23:16:26.807 00.000 10844 UpdateGuideState(): m_state=6
23:16:26.807 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
23:16:26.807 00.000 10844 Star::Find returns 1 (1), X=255.10, Y=59.30, Mass=3188, SNR=36.7, Peak=255 HFD=3.4
23:16:26.807 00.000 10844 MultiStar: [#1 0.48,0.13,0.99,U] [#2 1.15,-0.92,0.00,M6] [#3 0.16,-0.21,0.89,U] [#4 0.66,0.04,0.00,M2] [#5 0.51,0.54,0.00,M3] [#6 0.05,-0.76,0.00,M2] [#7 0.13,-0.44,0.90,U] [#8 0.02,-0.23,0.89,U] 
23:16:26.807 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.21}, one-star: {-0.02, -0.32}
23:16:26.807 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
23:16:26.807 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
23:16:26.807 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.93 mountX=0.18 mountY=0.19, mountTheta=0.81
23:16:26.807 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.21, opts=13)
23:16:26.807 00.000 10844 Enqueuing Move request for scope (0.15, -0.21)
23:16:26.807 00.000 11060 Worker thread wakes up
23:16:26.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
23:16:26.807 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
23:16:26.807 00.000 11060 Moving (0.15, -0.21) raw xDistance=0.18 yDistance=0.19
23:16:26.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:16:26.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:26.812 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:16:26.812 00.000 11060 MoveAxis(W, 30, ABG)
23:16:26.812 00.000 11060 Guiding  Dir = 3, Dur = 30
23:16:26.817 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:26.832 00.015 10844 UpdateGuideState exits: m=3188 SNR=36.7 Saturated
23:16:26.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:26.832 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:26.832 00.000 10844 Enqueuing Expose request
23:16:26.858 00.026 11060 IsSlewing returns 0
23:16:26.858 00.000 11060 IsGuiding returns 0
23:16:26.934 00.076 11060 IsGuiding returns 0
23:16:26.934 00.000 11060 Move returns status 0, amount 30
23:16:26.934 00.000 11060 MoveAxis(N, 0, ABG)
23:16:26.934 00.000 11060 Move returns status 0, amount 0
23:16:26.934 00.000 11060 move complete, result=0
23:16:26.934 00.000 11060 worker thread done servicing request
23:16:26.934 00.000 11060 Worker thread wakes up
23:16:26.934 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
23:16:26.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:26.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:27.570 00.636 11060 Exposure complete
23:16:27.724 00.154 11060 worker thread done servicing request
23:16:27.724 00.000 10844 OnExposeComplete: enter
23:16:27.724 00.000 10844 UpdateGuideState(): m_state=6
23:16:27.724 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
23:16:27.724 00.000 10844 Star::Find returns 1 (1), X=255.41, Y=59.55, Mass=3222, SNR=37.0, Peak=255 HFD=3.3
23:16:27.724 00.000 10844 MultiStar: [#1 0.14,0.19,0.98,U] [#2 0.59,-0.21,1.81,U] [#3 -0.54,-0.34,0.83,U] [#4 0.39,-0.10,1.00,U] [#5 0.26,0.79,0.00,M4] [#6 0.47,-1.19,0.00,M3] [#7 0.01,-0.29,0.84,U] [#8 0.04,-0.21,0.99,U] 
23:16:27.724 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.15}, one-star: {0.29, -0.07}
23:16:27.724 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
23:16:27.724 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
23:16:27.724 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.64 mountX=0.11 mountY=0.22, mountTheta=1.11
23:16:27.724 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.15, opts=13)
23:16:27.724 00.000 10844 Enqueuing Move request for scope (0.20, -0.15)
23:16:27.724 00.000 11060 Worker thread wakes up
23:16:27.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
23:16:27.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
23:16:27.724 00.000 11060 Moving (0.20, -0.15) raw xDistance=0.11 yDistance=0.22
23:16:27.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:16:27.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
23:16:27.724 00.000 11060 MoveAxis(E, 0, ABG)
23:16:27.724 00.000 11060 Move returns status 0, amount 0
23:16:27.724 00.000 11060 MoveAxis(S, 86, ABG)
23:16:27.724 00.000 11060 Guiding  Dir = 1, Dur = 86
23:16:27.734 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:27.745 00.011 11060 IsSlewing returns 0
23:16:27.745 00.000 11060 IsGuiding returns 0
23:16:27.746 00.001 10844 UpdateGuideState exits: m=3222 SNR=37.0 Saturated
23:16:27.752 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:27.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:27.752 00.000 10844 Enqueuing Expose request
23:16:27.848 00.096 11060 IsGuiding returns 0
23:16:27.848 00.000 11060 Move returns status 0, amount 86
23:16:27.848 00.000 11060 move complete, result=0
23:16:27.848 00.000 11060 worker thread done servicing request
23:16:27.848 00.000 11060 Worker thread wakes up
23:16:27.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:27.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:27.848 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 86 ms SOUTH
23:16:28.490 00.642 11060 Exposure complete
23:16:28.696 00.206 11060 worker thread done servicing request
23:16:28.696 00.000 10844 OnExposeComplete: enter
23:16:28.696 00.000 10844 UpdateGuideState(): m_state=6
23:16:28.696 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
23:16:28.696 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=59.28, Mass=2821, SNR=34.1, Peak=248 HFD=3.6
23:16:28.696 00.000 10844 MultiStar: [#1 0.32,0.05,1.09,U] [#2 0.71,-0.62,0.00,M6] [#3 -0.25,-0.80,0.00,M1] [#4 0.47,-0.50,0.00,M2] [#5 0.51,0.06,1.13,U] [#6 0.60,-0.93,0.00,M4] [#7 0.67,-0.76,0.00,M1] [#8 0.16,-0.25,0.91,U] 
23:16:28.696 00.000 10844 refined, 3 included, MultiStar: {0.27, -0.11}, one-star: {0.04, -0.34}
23:16:28.696 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
23:16:28.696 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
23:16:28.696 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.38 mountX=0.06 mountY=0.28, mountTheta=1.37
23:16:28.696 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.11, opts=13)
23:16:28.696 00.000 10844 Enqueuing Move request for scope (0.27, -0.11)
23:16:28.700 00.004 11060 Worker thread wakes up
23:16:28.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
23:16:28.700 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
23:16:28.700 00.000 11060 Moving (0.27, -0.11) raw xDistance=0.06 yDistance=0.28
23:16:28.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:16:28.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
23:16:28.700 00.000 11060 MoveAxis(E, 0, ABG)
23:16:28.700 00.000 11060 Move returns status 0, amount 0
23:16:28.700 00.000 11060 MoveAxis(S, 110, ABG)
23:16:28.700 00.000 11060 Guiding  Dir = 1, Dur = 110
23:16:28.707 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:28.731 00.024 11060 IsSlewing returns 0
23:16:28.731 00.000 11060 IsGuiding returns 0
23:16:28.731 00.000 10844 UpdateGuideState exits: m=2821 SNR=34.1
23:16:28.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:28.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:28.731 00.000 10844 Enqueuing Expose request
23:16:28.886 00.155 11060 IsGuiding returns 0
23:16:28.886 00.000 11060 Move returns status 0, amount 110
23:16:28.886 00.000 11060 move complete, result=0
23:16:28.887 00.001 11060 worker thread done servicing request
23:16:28.887 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 110 ms SOUTH
23:16:28.887 00.000 11060 Worker thread wakes up
23:16:28.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:28.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:29.517 00.630 11060 Exposure complete
23:16:29.659 00.142 11060 worker thread done servicing request
23:16:29.659 00.000 10844 OnExposeComplete: enter
23:16:29.659 00.000 10844 UpdateGuideState(): m_state=6
23:16:29.665 00.006 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
23:16:29.665 00.000 10844 Star::Find returns 1 (1), X=255.42, Y=59.72, Mass=3356, SNR=38.3, Peak=255 HFD=3.5
23:16:29.665 00.000 10844 MultiStar: [#1 0.58,0.27,1.00,U] [#2 0.39,-0.58,0.00,M7] [#3 0.02,-0.17,0.88,U] [#4 0.38,0.17,0.94,U] [#5 0.17,0.47,0.98,U] [#6 0.44,-0.27,0.91,U] [#7 0.22,-0.84,0.00,M2] [#8 -0.35,0.00,0.91,U] 
23:16:29.665 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.09}, one-star: {0.30, 0.10}
23:16:29.665 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
23:16:29.665 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
23:16:29.665 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.24 cameraTheta=0.38 mountX=-0.13 mountY=0.21, mountTheta=2.13
23:16:29.665 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.09, opts=13)
23:16:29.665 00.000 10844 Enqueuing Move request for scope (0.23, 0.09)
23:16:29.665 00.000 11060 Worker thread wakes up
23:16:29.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
23:16:29.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
23:16:29.665 00.000 11060 Moving (0.23, 0.09) raw xDistance=-0.13 yDistance=0.21
23:16:29.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:16:29.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:16:29.665 00.000 11060 MoveAxis(E, 23, ABG)
23:16:29.665 00.000 11060 Guiding  Dir = 2, Dur = 23
23:16:29.670 00.005 11060 IsSlewing returns 0
23:16:29.670 00.000 11060 IsGuiding returns 0
23:16:29.675 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:29.690 00.015 10844 UpdateGuideState exits: m=3356 SNR=38.3 Saturated
23:16:29.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:29.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:29.690 00.000 10844 Enqueuing Expose request
23:16:29.716 00.026 11060 IsGuiding returns 0
23:16:29.716 00.000 11060 Move returns status 0, amount 23
23:16:29.716 00.000 11060 MoveAxis(S, 81, ABG)
23:16:29.716 00.000 11060 Guiding  Dir = 1, Dur = 81
23:16:29.748 00.032 11060 IsSlewing returns 0
23:16:29.748 00.000 11060 IsGuiding returns 0
23:16:29.857 00.109 11060 IsGuiding returns 0
23:16:29.857 00.000 11060 Move returns status 0, amount 81
23:16:29.857 00.000 11060 move complete, result=0
23:16:29.857 00.000 11060 worker thread done servicing request
23:16:29.857 00.000 11060 Worker thread wakes up
23:16:29.858 00.001 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 81 ms SOUTH
23:16:29.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:29.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:30.488 00.630 11060 Exposure complete
23:16:30.639 00.151 11060 worker thread done servicing request
23:16:30.639 00.000 10844 OnExposeComplete: enter
23:16:30.639 00.000 10844 UpdateGuideState(): m_state=6
23:16:30.639 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
23:16:30.639 00.000 10844 Star::Find returns 1 (0), X=255.32, Y=59.96, Mass=3319, SNR=37.6, Peak=234 HFD=3.5
23:16:30.639 00.000 10844 MultiStar: [#1 0.24,0.20,0.95,U] [#2 0.21,-0.97,0.00,M8] [#3 -0.53,-0.32,0.88,U] [#4 0.04,0.11,0.97,U] [#5 0.09,0.44,1.02,U] [#6 0.30,-0.35,0.90,U] [#7 -0.35,-0.51,0.77,U] [#8 -0.53,0.39,0.00,M1] 
23:16:30.639 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {0.20, 0.34}
23:16:30.639 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
23:16:30.639 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
23:16:30.639 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.89 mountX=-0.02 mountY=0.01, mountTheta=2.63
23:16:30.642 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
23:16:30.642 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
23:16:30.642 00.000 11060 Worker thread wakes up
23:16:30.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:16:30.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:16:30.642 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
23:16:30.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:16:30.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:30.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:16:30.642 00.000 11060 MoveAxis(E, 0, ABG)
23:16:30.642 00.000 11060 Move returns status 0, amount 0
23:16:30.642 00.000 11060 MoveAxis(N, 0, ABG)
23:16:30.642 00.000 11060 Move returns status 0, amount 0
23:16:30.642 00.000 11060 move complete, result=0
23:16:30.642 00.000 11060 worker thread done servicing request
23:16:30.648 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:30.659 00.011 10844 UpdateGuideState exits: m=3319 SNR=37.6
23:16:30.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:30.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:30.659 00.000 10844 Enqueuing Expose request
23:16:30.659 00.000 11060 Worker thread wakes up
23:16:30.659 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:30.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:30.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:31.294 00.635 11060 Exposure complete
23:16:31.469 00.175 11060 worker thread done servicing request
23:16:31.469 00.000 10844 OnExposeComplete: enter
23:16:31.469 00.000 10844 UpdateGuideState(): m_state=6
23:16:31.469 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
23:16:31.469 00.000 10844 Star::Find returns 1 (0), X=255.00, Y=59.43, Mass=3077, SNR=36.0, Peak=253 HFD=3.7
23:16:31.469 00.000 10844 MultiStar: [#1 -0.23,-0.11,1.12,U] [#2 0.62,-0.47,0.00,M9] [#3 -0.35,-0.98,0.00,M1] [#4 0.32,-0.34,1.00,U] [#5 0.17,0.25,0.98,U] [#6 -0.08,-0.79,0.00,M3] [#7 -0.13,-0.87,0.00,M2] [#8 -0.21,0.18,0.99,U] 
23:16:31.469 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.05}, one-star: {-0.12, -0.19}
23:16:31.469 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
23:16:31.469 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
23:16:31.469 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.96 mountX=0.05 mountY=-0.01, mountTheta=-0.23
23:16:31.474 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
23:16:31.474 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
23:16:31.474 00.000 11060 Worker thread wakes up
23:16:31.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
23:16:31.474 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
23:16:31.474 00.000 11060 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=-0.01
23:16:31.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:31.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:31.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:31.474 00.000 11060 MoveAxis(E, 0, ABG)
23:16:31.474 00.000 11060 Move returns status 0, amount 0
23:16:31.474 00.000 11060 MoveAxis(N, 0, ABG)
23:16:31.474 00.000 11060 Move returns status 0, amount 0
23:16:31.474 00.000 11060 move complete, result=0
23:16:31.474 00.000 11060 worker thread done servicing request
23:16:31.479 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:31.495 00.016 10844 UpdateGuideState exits: m=3077 SNR=36.0
23:16:31.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:31.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:31.495 00.000 10844 Enqueuing Expose request
23:16:31.495 00.000 11060 Worker thread wakes up
23:16:31.495 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:31.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:31.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:32.132 00.637 11060 Exposure complete
23:16:32.284 00.152 11060 worker thread done servicing request
23:16:32.284 00.000 10844 OnExposeComplete: enter
23:16:32.284 00.000 10844 UpdateGuideState(): m_state=6
23:16:32.284 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
23:16:32.284 00.000 10844 Star::Find returns 1 (1), X=255.30, Y=59.61, Mass=2766, SNR=34.3, Peak=255 HFD=3.4
23:16:32.284 00.000 10844 MultiStar: [#1 0.73,0.08,0.00,M1] [#2 0.44,-0.50,0.00,M10] [#3 -0.06,-0.73,0.00,M2] [#4 0.23,-0.20,0.88,U] [#5 -0.29,0.26,1.00,U] [#6 -0.45,-0.70,0.00,M4] [#7 0.11,-1.13,0.00,M3] [#8 -0.19,-0.39,1.03,U] 
23:16:32.285 00.001 10844 refined, 3 included, MultiStar: {-0.03, -0.08}, one-star: {0.18, -0.01}
23:16:32.285 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
23:16:32.285 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
23:16:32.285 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.88 mountX=0.09 mountY=-0.01, mountTheta=-0.15
23:16:32.285 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
23:16:32.285 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
23:16:32.285 00.000 11060 Worker thread wakes up
23:16:32.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:16:32.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:16:32.285 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.09 yDistance=-0.01
23:16:32.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:16:32.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:32.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:32.285 00.000 11060 MoveAxis(E, 0, ABG)
23:16:32.285 00.000 11060 Move returns status 0, amount 0
23:16:32.285 00.000 11060 MoveAxis(N, 0, ABG)
23:16:32.285 00.000 11060 Move returns status 0, amount 0
23:16:32.285 00.000 11060 move complete, result=0
23:16:32.285 00.000 11060 worker thread done servicing request
23:16:32.292 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
23:16:32.307 00.015 10844 UpdateGuideState exits: m=2766 SNR=34.3 Saturated
23:16:32.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:32.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:32.307 00.000 10844 Enqueuing Expose request
23:16:32.307 00.000 11060 Worker thread wakes up
23:16:32.308 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:32.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:32.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:32.937 00.629 11060 Exposure complete
23:16:33.120 00.183 11060 worker thread done servicing request
23:16:33.120 00.000 10844 OnExposeComplete: enter
23:16:33.120 00.000 10844 UpdateGuideState(): m_state=6
23:16:33.120 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
23:16:33.120 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=60.07, Mass=3725, SNR=39.7, Peak=238 HFD=4.1
23:16:33.120 00.000 10844 MultiStar: [#1 0.33,0.08,0.85,U] [#2 0.21,-0.53,1.73,U] [#3 -0.16,0.19,0.81,U] [#4 0.12,-0.12,0.81,U] [#5 -0.00,0.30,0.94,U] [#6 0.28,-0.51,0.78,U] [#7 0.02,-1.33,0.00,M4] [#8 -0.19,0.01,0.84,U] 
23:16:33.120 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {-0.18, 0.45}
23:16:33.120 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
23:16:33.120 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
23:16:33.120 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.75 mountX=0.05 mountY=0.07, mountTheta=1.00
23:16:33.125 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
23:16:33.125 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
23:16:33.125 00.000 11060 Worker thread wakes up
23:16:33.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:16:33.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:16:33.125 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
23:16:33.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:33.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:33.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:16:33.125 00.000 11060 MoveAxis(E, 0, ABG)
23:16:33.125 00.000 11060 Move returns status 0, amount 0
23:16:33.125 00.000 11060 MoveAxis(N, 0, ABG)
23:16:33.125 00.000 11060 Move returns status 0, amount 0
23:16:33.125 00.000 11060 move complete, result=0
23:16:33.125 00.000 11060 worker thread done servicing request
23:16:33.130 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:33.142 00.012 10844 UpdateGuideState exits: m=3725 SNR=39.7
23:16:33.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:33.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:33.142 00.000 10844 Enqueuing Expose request
23:16:33.142 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:33.142 00.000 11060 Worker thread wakes up
23:16:33.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:33.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:33.774 00.632 11060 Exposure complete
23:16:33.950 00.176 11060 worker thread done servicing request
23:16:33.950 00.000 10844 OnExposeComplete: enter
23:16:33.955 00.005 10844 UpdateGuideState(): m_state=6
23:16:33.955 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
23:16:33.955 00.000 10844 Star::Find returns 1 (0), X=254.87, Y=59.85, Mass=3335, SNR=37.3, Peak=237 HFD=3.7
23:16:33.956 00.001 10844 MultiStar: [#1 0.31,-0.00,0.95,U] [#2 0.58,-0.37,0.00,M10] [#3 -0.10,-0.40,0.93,U] [#4 0.23,-0.36,0.89,U] [#5 -0.21,0.17,0.95,U] [#6 -0.25,-0.56,0.89,U] [#7 0.02,-0.44,0.85,U] [#8 -0.23,-0.68,0.00,M1] 
23:16:33.956 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.18}, one-star: {-0.25, 0.23}
23:16:33.956 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:16:33.956 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
23:16:33.956 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.78 mountX=0.19 mountY=-0.01, mountTheta=-0.04
23:16:33.956 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.18, opts=13)
23:16:33.956 00.000 10844 Enqueuing Move request for scope (-0.04, -0.18)
23:16:33.958 00.002 11060 Worker thread wakes up
23:16:33.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
23:16:33.958 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
23:16:33.958 00.000 11060 Moving (-0.04, -0.18) raw xDistance=0.19 yDistance=-0.01
23:16:33.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:16:33.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:33.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:16:33.958 00.000 11060 MoveAxis(W, 32, ABG)
23:16:33.958 00.000 11060 Guiding  Dir = 3, Dur = 32
23:16:33.960 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:33.976 00.016 10844 UpdateGuideState exits: m=3335 SNR=37.3
23:16:33.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:33.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:33.976 00.000 10844 Enqueuing Expose request
23:16:33.986 00.010 11060 IsSlewing returns 0
23:16:33.986 00.000 11060 IsGuiding returns 0
23:16:34.049 00.063 11060 IsGuiding returns 0
23:16:34.049 00.000 11060 Move returns status 0, amount 32
23:16:34.049 00.000 11060 MoveAxis(N, 0, ABG)
23:16:34.049 00.000 11060 Move returns status 0, amount 0
23:16:34.049 00.000 11060 move complete, result=0
23:16:34.049 00.000 11060 worker thread done servicing request
23:16:34.049 00.000 11060 Worker thread wakes up
23:16:34.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:34.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:34.051 00.002 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
23:16:34.674 00.623 11060 Exposure complete
23:16:34.842 00.168 11060 worker thread done servicing request
23:16:34.843 00.001 10844 OnExposeComplete: enter
23:16:34.843 00.000 10844 UpdateGuideState(): m_state=6
23:16:34.843 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
23:16:34.843 00.000 10844 Star::Find returns 1 (0), X=254.43, Y=59.78, Mass=2764, SNR=34.0, Peak=243 HFD=3.4
23:16:34.843 00.000 10844 MultiStar: [#1 0.16,-0.42,1.14,U] [#2 0.35,-0.39,1.99,U] [#3 -0.07,-0.41,0.96,U] [#4 0.24,-0.60,1.00,U] [#5 0.07,0.50,1.12,U] [#6 -0.13,-0.49,1.00,U] [#7 0.07,-0.35,0.92,U] [#8 0.00,-0.13,0.94,U] 
23:16:34.843 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.24}, one-star: {-0.69, 0.16}
23:16:34.843 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
23:16:34.843 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
23:16:34.843 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.42 mountX=0.23 mountY=0.08, mountTheta=0.31
23:16:34.843 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.24, opts=13)
23:16:34.843 00.000 10844 Enqueuing Move request for scope (0.04, -0.24)
23:16:34.843 00.000 11060 Worker thread wakes up
23:16:34.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
23:16:34.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
23:16:34.843 00.000 11060 Moving (0.04, -0.24) raw xDistance=0.23 yDistance=0.08
23:16:34.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:16:34.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:34.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:16:34.843 00.000 11060 MoveAxis(W, 42, ABG)
23:16:34.843 00.000 11060 Guiding  Dir = 3, Dur = 42
23:16:34.851 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:34.864 00.013 10844 UpdateGuideState exits: m=2764 SNR=34.0
23:16:34.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:34.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:34.864 00.000 10844 Enqueuing Expose request
23:16:34.869 00.005 11060 IsSlewing returns 0
23:16:34.869 00.000 11060 IsGuiding returns 0
23:16:34.930 00.061 11060 IsGuiding returns 0
23:16:34.930 00.000 11060 Move returns status 0, amount 42
23:16:34.930 00.000 11060 MoveAxis(N, 0, ABG)
23:16:34.930 00.000 11060 Move returns status 0, amount 0
23:16:34.930 00.000 11060 move complete, result=0
23:16:34.930 00.000 11060 worker thread done servicing request
23:16:34.930 00.000 11060 Worker thread wakes up
23:16:34.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:34.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:34.936 00.006 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
23:16:35.573 00.637 11060 Exposure complete
23:16:35.764 00.191 11060 worker thread done servicing request
23:16:35.764 00.000 10844 OnExposeComplete: enter
23:16:35.764 00.000 10844 UpdateGuideState(): m_state=6
23:16:35.764 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
23:16:35.764 00.000 10844 Star::Find returns 1 (0), X=254.49, Y=60.03, Mass=3377, SNR=37.6, Peak=222 HFD=3.6
23:16:35.766 00.002 10844 MultiStar: [#1 -0.28,0.33,1.04,U] [#2 -0.23,-0.73,0.00,M10] [#3 -0.37,0.14,0.95,U] [#4 0.11,-0.18,0.95,U] [#5 -0.55,0.98,0.00,M1] [#6 0.32,-0.59,0.00,M2] [#7 -0.74,-0.17,0.00,M3] [#8 -0.18,0.05,0.93,U] 
23:16:35.766 00.000 10844 refined, 4 included, MultiStar: {-0.27, 0.16}, one-star: {-0.63, 0.42}
23:16:35.766 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
23:16:35.766 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
23:16:35.766 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.32 cameraTheta=2.62 mountX=-0.11 mountY=-0.30, mountTheta=-1.92
23:16:35.768 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.16, opts=13)
23:16:35.768 00.000 10844 Enqueuing Move request for scope (-0.27, 0.16)
23:16:35.768 00.000 11060 Worker thread wakes up
23:16:35.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
23:16:35.768 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
23:16:35.768 00.000 11060 Moving (-0.27, 0.16) raw xDistance=-0.11 yDistance=-0.30
23:16:35.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:16:35.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:16:35.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:16:35.768 00.000 11060 MoveAxis(E, 0, ABG)
23:16:35.768 00.000 11060 Move returns status 0, amount 0
23:16:35.768 00.000 11060 MoveAxis(N, 0, ABG)
23:16:35.768 00.000 11060 Move returns status 0, amount 0
23:16:35.768 00.000 11060 move complete, result=0
23:16:35.768 00.000 11060 worker thread done servicing request
23:16:35.772 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:35.791 00.019 10844 UpdateGuideState exits: m=3377 SNR=37.6
23:16:35.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:35.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:35.792 00.001 10844 Enqueuing Expose request
23:16:35.792 00.000 11060 Worker thread wakes up
23:16:35.792 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:16:35.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:35.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:36.420 00.628 11060 Exposure complete
23:16:36.602 00.182 11060 worker thread done servicing request
23:16:36.602 00.000 10844 OnExposeComplete: enter
23:16:36.602 00.000 10844 UpdateGuideState(): m_state=6
23:16:36.602 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
23:16:36.602 00.000 10844 Star::Find returns 1 (0), X=253.98, Y=59.65, Mass=3211, SNR=37.0, Peak=245 HFD=3.4
23:16:36.602 00.000 10844 MultiStar: [#1 -0.32,-0.01,1.03,U] [#2 0.45,-0.69,0.00,R] [#3 -1.01,-0.22,0.00,M1] [#4 -0.17,-0.32,0.94,U] [#5 -0.81,0.66,0.00,M2] [#6 0.08,-1.00,0.00,M3] [#7 -0.68,-0.37,0.00,M4] [#8 -0.49,0.03,0.86,U] 
23:16:36.602 00.000 10844 refined, 3 included, MultiStar: {-0.53, -0.07}, one-star: {-1.14, 0.03}
23:16:36.602 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
23:16:36.602 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
23:16:36.604 00.002 10844 CameraToMount -- cameraX=-0.53 cameraY=-0.07 hyp=0.54 cameraTheta=-3.02 mountX=0.16 mountY=-0.52, mountTheta=-1.26
23:16:36.604 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=-0.07, opts=13)
23:16:36.604 00.000 10844 Enqueuing Move request for scope (-0.53, -0.07)
23:16:36.604 00.000 11060 Worker thread wakes up
23:16:36.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.07) opts 0xd
23:16:36.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, -0.07)
23:16:36.604 00.000 11060 Moving (-0.53, -0.07) raw xDistance=0.16 yDistance=-0.52
23:16:36.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:16:36.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:16:36.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
23:16:36.604 00.000 11060 MoveAxis(W, 28, ABG)
23:16:36.604 00.000 11060 Guiding  Dir = 3, Dur = 28
23:16:36.614 00.010 11060 IsSlewing returns 0
23:16:36.615 00.001 11060 IsGuiding returns 0
23:16:36.615 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:36.630 00.015 10844 UpdateGuideState exits: m=3211 SNR=37.0
23:16:36.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:36.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:36.630 00.000 10844 Enqueuing Expose request
23:16:36.645 00.015 11060 IsGuiding returns 0
23:16:36.645 00.000 11060 Move returns status 0, amount 28
23:16:36.645 00.000 11060 MoveAxis(N, 0, ABG)
23:16:36.645 00.000 11060 Move returns status 0, amount 0
23:16:36.645 00.000 11060 move complete, result=0
23:16:36.646 00.001 11060 worker thread done servicing request
23:16:36.646 00.000 11060 Worker thread wakes up
23:16:36.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:36.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:36.646 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.5 px 0 ms NORTH
23:16:37.284 00.638 11060 Exposure complete
23:16:37.464 00.180 11060 worker thread done servicing request
23:16:37.464 00.000 10844 OnExposeComplete: enter
23:16:37.464 00.000 10844 UpdateGuideState(): m_state=6
23:16:37.464 00.000 10844 Star::Find(15, 253, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
23:16:37.464 00.000 10844 Star::Find returns 1 (1), X=254.27, Y=60.42, Mass=3332, SNR=37.4, Peak=255 HFD=3.6
23:16:37.464 00.000 10844 MultiStar: [#1 0.07,0.08,0.95,U] [#2 -0.83,0.10,0.00,M1] [#3 -0.53,-0.23,0.97,U] [#4 -0.41,-0.25,0.98,U] [#5 -0.49,0.93,0.00,M3] [#6 -0.06,-0.60,0.89,U] [#7 -0.37,0.00,0.81,U] [#8 -0.01,0.54,0.96,U] 
23:16:37.464 00.000 10844 refined, 6 included, MultiStar: {-0.31, 0.06}, one-star: {-0.85, 0.80}
23:16:37.464 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
23:16:37.464 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
23:16:37.464 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.32 cameraTheta=2.95 mountX=-0.00 mountY=-0.32, mountTheta=-1.58
23:16:37.469 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.06, opts=13)
23:16:37.469 00.000 10844 Enqueuing Move request for scope (-0.31, 0.06)
23:16:37.469 00.000 11060 Worker thread wakes up
23:16:37.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd
23:16:37.471 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.06)
23:16:37.471 00.000 11060 Moving (-0.31, 0.06) raw xDistance=-0.00 yDistance=-0.32
23:16:37.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:16:37.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:16:37.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:16:37.471 00.000 11060 MoveAxis(E, 0, ABG)
23:16:37.471 00.000 11060 Move returns status 0, amount 0
23:16:37.471 00.000 11060 MoveAxis(N, 0, ABG)
23:16:37.471 00.000 11060 Move returns status 0, amount 0
23:16:37.471 00.000 11060 move complete, result=0
23:16:37.471 00.000 11060 worker thread done servicing request
23:16:37.478 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:37.489 00.011 10844 UpdateGuideState exits: m=3332 SNR=37.4 Saturated
23:16:37.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:37.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:37.493 00.004 10844 Enqueuing Expose request
23:16:37.493 00.000 11060 Worker thread wakes up
23:16:37.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:37.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:37.493 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:16:38.135 00.642 11060 Exposure complete
23:16:38.287 00.152 10844 OnExposeComplete: enter
23:16:38.287 00.000 10844 UpdateGuideState(): m_state=6
23:16:38.287 00.000 11060 worker thread done servicing request
23:16:38.287 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
23:16:38.287 00.000 10844 Star::Find returns 1 (1), X=254.62, Y=60.47, Mass=3530, SNR=38.7, Peak=255 HFD=3.4
23:16:38.287 00.000 10844 MultiStar: [#1 -0.58,0.80,0.00,M1] [#2 -0.57,0.35,0.00,M2] [#3 -0.60,-0.15,0.84,U] [#4 -0.05,-0.53,0.87,U] [#5 -0.28,0.59,0.97,U] [#6 -0.23,-0.80,0.00,M3] [#7 -0.43,-0.51,0.00,M4] [#8 -0.05,0.09,0.91,U] 
23:16:38.287 00.000 10844 refined, 4 included, MultiStar: {-0.30, 0.20}, one-star: {-0.50, 0.85}
23:16:38.287 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
23:16:38.287 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
23:16:38.287 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.55 mountX=-0.14 mountY=-0.32, mountTheta=-1.98
23:16:38.287 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.20, opts=13)
23:16:38.287 00.000 10844 Enqueuing Move request for scope (-0.30, 0.20)
23:16:38.287 00.000 11060 Worker thread wakes up
23:16:38.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.20) opts 0xd
23:16:38.287 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.20)
23:16:38.287 00.000 11060 Moving (-0.30, 0.20) raw xDistance=-0.14 yDistance=-0.32
23:16:38.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:16:38.287 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.01 newest=-1.16
23:16:38.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.32
23:16:38.287 00.000 11060 MoveAxis(E, 25, ABG)
23:16:38.287 00.000 11060 Guiding  Dir = 2, Dur = 25
23:16:38.309 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:38.323 00.014 11060 IsSlewing returns 0
23:16:38.323 00.000 11060 IsGuiding returns 0
23:16:38.330 00.007 10844 UpdateGuideState exits: m=3530 SNR=38.7 Saturated
23:16:38.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:38.332 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:38.332 00.000 10844 Enqueuing Expose request
23:16:38.369 00.037 11060 IsGuiding returns 0
23:16:38.369 00.000 11060 Move returns status 0, amount 25
23:16:38.369 00.000 11060 BLC: Oldest BLC event removed
23:16:38.369 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:16:38.369 00.000 11060 MoveAxis(N, 876, ABG)
23:16:38.369 00.000 11060 duration set to 750 by maxDecDuration
23:16:38.369 00.000 11060 Guiding  Dir = 0, Dur = 750
23:16:38.384 00.015 11060 IsSlewing returns 0
23:16:38.384 00.000 11060 IsGuiding returns 0
23:16:39.145 00.761 11060 IsGuiding returns 0
23:16:39.145 00.000 11060 Move returns status 0, amount 750
23:16:39.145 00.000 11060 move complete, result=0
23:16:39.145 00.000 11060 worker thread done servicing request
23:16:39.145 00.000 11060 Worker thread wakes up
23:16:39.145 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.3 px 750 ms NORTH
23:16:39.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:39.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:39.776 00.631 11060 Exposure complete
23:16:39.936 00.160 11060 worker thread done servicing request
23:16:39.936 00.000 10844 OnExposeComplete: enter
23:16:39.936 00.000 10844 UpdateGuideState(): m_state=6
23:16:39.936 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
23:16:39.936 00.000 10844 Star::Find returns 1 (1), X=254.33, Y=59.53, Mass=3439, SNR=38.0, Peak=255 HFD=3.4
23:16:39.936 00.000 10844 MultiStar: [#1 0.37,-0.37,0.96,U] [#2 -0.18,0.08,1.90,U] [#3 -0.63,-0.60,0.00,M1] [#4 -0.36,-0.62,0.00,M1] [#5 -0.11,0.45,0.95,U] [#6 0.03,-1.09,0.00,M4] [#7 -0.29,-0.64,0.00,M5] [#8 -0.41,-0.23,0.93,U] 
23:16:39.936 00.000 10844 refined, 4 included, MultiStar: {-0.22, -0.01}, one-star: {-0.79, -0.09}
23:16:39.936 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
23:16:39.936 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
23:16:39.936 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.08 mountX=0.05 mountY=-0.22, mountTheta=-1.33
23:16:39.939 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.01, opts=13)
23:16:39.939 00.000 10844 Enqueuing Move request for scope (-0.22, -0.01)
23:16:39.939 00.000 11060 Worker thread wakes up
23:16:39.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
23:16:39.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
23:16:39.939 00.000 11060 Moving (-0.22, -0.01) raw xDistance=0.05 yDistance=-0.22
23:16:39.939 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.227468, 1:0.216078
23:16:39.939 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:16:39.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:39.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:16:39.939 00.000 11060 MoveAxis(E, 0, ABG)
23:16:39.939 00.000 11060 Move returns status 0, amount 0
23:16:39.939 00.000 11060 MoveAxis(N, 84, ABG)
23:16:39.939 00.000 11060 Guiding  Dir = 0, Dur = 84
23:16:39.944 00.005 11060 IsSlewing returns 0
23:16:39.944 00.000 11060 IsGuiding returns 0
23:16:39.945 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:39.954 00.009 10844 UpdateGuideState exits: m=3439 SNR=38.0 Saturated
23:16:39.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:39.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:39.954 00.000 10844 Enqueuing Expose request
23:16:40.038 00.084 11060 IsGuiding returns 0
23:16:40.038 00.000 11060 Move returns status 0, amount 84
23:16:40.038 00.000 11060 move complete, result=0
23:16:40.038 00.000 11060 worker thread done servicing request
23:16:40.038 00.000 11060 Worker thread wakes up
23:16:40.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:40.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:40.038 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 84 ms NORTH
23:16:40.670 00.632 11060 Exposure complete
23:16:40.832 00.162 11060 worker thread done servicing request
23:16:40.832 00.000 10844 OnExposeComplete: enter
23:16:40.832 00.000 10844 UpdateGuideState(): m_state=6
23:16:40.834 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
23:16:40.834 00.000 10844 Star::Find returns 1 (1), X=254.80, Y=59.60, Mass=3374, SNR=37.8, Peak=255 HFD=3.6
23:16:40.834 00.000 10844 MultiStar: [#1 0.42,0.30,0.91,U] [#2 -0.46,0.25,1.81,U] [#3 -0.06,0.03,0.91,U] [#4 0.17,-0.26,0.93,U] [#5 -0.24,0.37,0.95,U] [#6 0.41,-0.64,0.00,M5] [#7 -0.37,-0.32,0.78,U] [#8 -0.05,0.06,0.89,U] 
23:16:40.834 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.08}, one-star: {-0.32, -0.02}
23:16:40.834 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.88)
23:16:40.836 00.002 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.90)
23:16:40.836 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.65 mountX=-0.05 mountY=-0.16, mountTheta=-1.88
23:16:40.839 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.08, opts=13)
23:16:40.839 00.000 10844 Enqueuing Move request for scope (-0.15, 0.08)
23:16:40.839 00.000 11060 Worker thread wakes up
23:16:40.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
23:16:40.839 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
23:16:40.840 00.001 11060 Moving (-0.15, 0.08) raw xDistance=-0.05 yDistance=-0.16
23:16:40.840 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.227468, 1:0.216078, 2:0.160869
23:16:40.840 00.000 11060 BLC: No correction, Miss < min_move
23:16:40.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:16:40.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:40.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:16:40.840 00.000 11060 MoveAxis(E, 0, ABG)
23:16:40.840 00.000 11060 Move returns status 0, amount 0
23:16:40.840 00.000 11060 MoveAxis(N, 0, ABG)
23:16:40.840 00.000 11060 Move returns status 0, amount 0
23:16:40.840 00.000 11060 move complete, result=0
23:16:40.841 00.001 11060 worker thread done servicing request
23:16:40.845 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:40.861 00.016 10844 UpdateGuideState exits: m=3374 SNR=37.8 Saturated
23:16:40.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:40.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:40.861 00.000 10844 Enqueuing Expose request
23:16:40.861 00.000 11060 Worker thread wakes up
23:16:40.861 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:16:40.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:40.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:41.506 00.645 11060 Exposure complete
23:16:41.674 00.168 11060 worker thread done servicing request
23:16:41.674 00.000 10844 OnExposeComplete: enter
23:16:41.674 00.000 10844 UpdateGuideState(): m_state=6
23:16:41.674 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
23:16:41.674 00.000 10844 Star::Find returns 1 (1), X=254.79, Y=59.76, Mass=3217, SNR=36.9, Peak=255 HFD=3.5
23:16:41.674 00.000 10844 MultiStar: [#1 0.35,-0.23,0.94,U] [#2 -0.89,0.29,0.00,M1] [#3 -0.29,-0.18,0.91,U] [#4 0.28,-0.47,0.97,U] [#5 -0.49,0.71,0.00,M1] [#6 0.46,-0.19,0.95,U] [#7 -0.14,-0.68,0.00,M5] [#8 0.51,0.02,0.87,U] 
23:16:41.674 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.15}, one-star: {-0.33, 0.14}
23:16:41.674 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
23:16:41.674 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
23:16:41.674 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.77 mountX=0.12 mountY=0.18, mountTheta=0.98
23:16:41.674 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.15, opts=13)
23:16:41.674 00.000 10844 Enqueuing Move request for scope (0.16, -0.15)
23:16:41.674 00.000 11060 Worker thread wakes up
23:16:41.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
23:16:41.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
23:16:41.674 00.000 11060 Moving (0.16, -0.15) raw xDistance=0.12 yDistance=0.18
23:16:41.678 00.004 11060 BLC: window closed
23:16:41.678 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.227468, 1:0.216078, 2:0.160869
23:16:41.678 00.000 11060 BLC: No correction, Miss < min_move
23:16:41.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:16:41.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:41.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:16:41.678 00.000 11060 MoveAxis(W, 21, ABG)
23:16:41.678 00.000 11060 Guiding  Dir = 3, Dur = 21
23:16:41.686 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:41.699 00.013 10844 UpdateGuideState exits: m=3217 SNR=36.9 Saturated
23:16:41.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:41.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:41.699 00.000 10844 Enqueuing Expose request
23:16:41.709 00.010 11060 IsSlewing returns 0
23:16:41.709 00.000 11060 IsGuiding returns 0
23:16:41.751 00.042 11060 IsGuiding returns 0
23:16:41.751 00.000 11060 Move returns status 0, amount 21
23:16:41.751 00.000 11060 MoveAxis(N, 0, ABG)
23:16:41.752 00.001 11060 Move returns status 0, amount 0
23:16:41.752 00.000 11060 move complete, result=0
23:16:41.752 00.000 11060 worker thread done servicing request
23:16:41.752 00.000 11060 Worker thread wakes up
23:16:41.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:41.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:41.752 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
23:16:42.376 00.624 11060 Exposure complete
23:16:42.531 00.155 11060 worker thread done servicing request
23:16:42.533 00.002 10844 OnExposeComplete: enter
23:16:42.533 00.000 10844 UpdateGuideState(): m_state=6
23:16:42.533 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
23:16:42.533 00.000 10844 Star::Find returns 1 (1), X=255.29, Y=59.53, Mass=3244, SNR=37.3, Peak=255 HFD=3.5
23:16:42.533 00.000 10844 MultiStar: [#1 -0.09,-0.27,1.00,U] [#2 -0.21,0.40,1.91,U] [#3 0.11,-0.58,0.95,U] [#4 -0.09,-0.08,0.90,U] [#5 0.03,0.05,0.93,U] [#6 0.28,-0.16,0.91,U] [#7 0.46,-0.74,0.00,M6] [#8 0.41,-0.30,0.91,U] 
23:16:42.533 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.17, -0.09}
23:16:42.534 00.001 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
23:16:42.534 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
23:16:42.534 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.03 mountX=0.06 mountY=0.05, mountTheta=0.71
23:16:42.534 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
23:16:42.534 00.000 10844 Enqueuing Move request for scope (0.04, -0.07)
23:16:42.538 00.004 11060 Worker thread wakes up
23:16:42.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
23:16:42.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
23:16:42.538 00.000 11060 Moving (0.04, -0.07) raw xDistance=0.06 yDistance=0.05
23:16:42.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:16:42.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:42.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:42.538 00.000 11060 MoveAxis(E, 0, ABG)
23:16:42.538 00.000 11060 Move returns status 0, amount 0
23:16:42.538 00.000 11060 MoveAxis(N, 0, ABG)
23:16:42.538 00.000 11060 Move returns status 0, amount 0
23:16:42.538 00.000 11060 move complete, result=0
23:16:42.538 00.000 11060 worker thread done servicing request
23:16:42.542 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:42.555 00.013 10844 UpdateGuideState exits: m=3244 SNR=37.3 Saturated
23:16:42.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:42.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:42.555 00.000 10844 Enqueuing Expose request
23:16:42.555 00.000 11060 Worker thread wakes up
23:16:42.555 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:42.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:42.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:43.188 00.633 11060 Exposure complete
23:16:43.337 00.149 11060 worker thread done servicing request
23:16:43.337 00.000 10844 OnExposeComplete: enter
23:16:43.337 00.000 10844 UpdateGuideState(): m_state=6
23:16:43.337 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
23:16:43.337 00.000 10844 Star::Find returns 1 (0), X=254.83, Y=60.09, Mass=2867, SNR=34.6, Peak=247 HFD=3.2
23:16:43.343 00.006 10844 MultiStar: [#1 0.27,-0.41,1.03,U] [#2 -0.25,0.34,2.06,U] [#3 -0.05,-0.14,1.09,U] [#4 -0.74,-0.09,0.00,M1] [#5 -0.10,0.80,0.00,M1] [#6 0.07,-0.26,0.89,U] [#7 -0.11,-0.72,0.00,M7] [#8 -0.19,-0.31,0.98,U] 
23:16:43.343 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.01}, one-star: {-0.29, 0.47}
23:16:43.343 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
23:16:43.343 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
23:16:43.343 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.06 mountX=0.01 mountY=-0.10, mountTheta=-1.47
23:16:43.343 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.01, opts=13)
23:16:43.343 00.000 10844 Enqueuing Move request for scope (-0.10, 0.01)
23:16:43.343 00.000 11060 Worker thread wakes up
23:16:43.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
23:16:43.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
23:16:43.343 00.000 11060 Moving (-0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
23:16:43.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:43.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:43.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:16:43.343 00.000 11060 MoveAxis(E, 0, ABG)
23:16:43.343 00.000 11060 Move returns status 0, amount 0
23:16:43.343 00.000 11060 MoveAxis(N, 0, ABG)
23:16:43.343 00.000 11060 Move returns status 0, amount 0
23:16:43.343 00.000 11060 move complete, result=0
23:16:43.347 00.004 11060 worker thread done servicing request
23:16:43.351 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:43.365 00.014 10844 UpdateGuideState exits: m=2867 SNR=34.6
23:16:43.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:43.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:43.365 00.000 10844 Enqueuing Expose request
23:16:43.365 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:43.365 00.000 11060 Worker thread wakes up
23:16:43.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:43.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:44.001 00.636 11060 Exposure complete
23:16:44.143 00.142 11060 worker thread done servicing request
23:16:44.143 00.000 10844 OnExposeComplete: enter
23:16:44.143 00.000 10844 UpdateGuideState(): m_state=6
23:16:44.143 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
23:16:44.143 00.000 10844 Star::Find returns 1 (1), X=254.79, Y=59.62, Mass=3516, SNR=38.6, Peak=255 HFD=3.6
23:16:44.143 00.000 10844 MultiStar: [#1 0.00,-0.36,0.86,U] [#2 -0.46,0.37,1.81,U] [#3 0.16,-0.35,0.86,U] [#4 -0.12,-0.51,0.89,U] [#5 0.14,0.37,0.95,U] [#6 0.15,-0.60,0.88,U] [#7 0.05,-0.41,0.77,U] [#8 -0.13,0.02,0.88,U] 
23:16:44.143 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.33, -0.00}
23:16:44.143 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
23:16:44.143 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
23:16:44.143 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.14 cameraTheta=-2.40 mountX=0.11 mountY=-0.09, mountTheta=-0.66
23:16:44.143 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.10, opts=13)
23:16:44.143 00.000 10844 Enqueuing Move request for scope (-0.11, -0.10)
23:16:44.143 00.000 11060 Worker thread wakes up
23:16:44.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
23:16:44.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
23:16:44.143 00.000 11060 Moving (-0.11, -0.10) raw xDistance=0.11 yDistance=-0.09
23:16:44.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:16:44.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:44.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:16:44.143 00.000 11060 MoveAxis(E, 0, ABG)
23:16:44.143 00.000 11060 Move returns status 0, amount 0
23:16:44.143 00.000 11060 MoveAxis(N, 0, ABG)
23:16:44.143 00.000 11060 Move returns status 0, amount 0
23:16:44.143 00.000 11060 move complete, result=0
23:16:44.143 00.000 11060 worker thread done servicing request
23:16:44.151 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:44.166 00.015 10844 UpdateGuideState exits: m=3516 SNR=38.6 Saturated
23:16:44.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:44.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:44.166 00.000 10844 Enqueuing Expose request
23:16:44.166 00.000 11060 Worker thread wakes up
23:16:44.166 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:44.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:44.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:44.810 00.644 11060 Exposure complete
23:16:44.980 00.170 11060 worker thread done servicing request
23:16:44.980 00.000 10844 OnExposeComplete: enter
23:16:44.980 00.000 10844 UpdateGuideState(): m_state=6
23:16:44.980 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
23:16:44.980 00.000 10844 Star::Find returns 1 (0), X=254.98, Y=59.60, Mass=3100, SNR=36.2, Peak=248 HFD=3.4
23:16:44.980 00.000 10844 MultiStar: [#1 0.07,-0.48,1.09,U] [#2 -0.28,0.06,1.98,U] [#3 -0.84,-0.30,0.00,M1] [#4 0.31,0.03,0.94,U] [#5 0.18,-0.07,1.06,U] [#6 0.18,-0.31,0.90,U] [#7 0.04,-0.32,0.85,U] [#8 -0.46,0.17,0.83,U] 
23:16:44.980 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.10}, one-star: {-0.14, -0.02}
23:16:44.980 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
23:16:44.980 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
23:16:44.980 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.92 mountX=0.11 mountY=-0.02, mountTheta=-0.19
23:16:44.983 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.10, opts=13)
23:16:44.983 00.000 10844 Enqueuing Move request for scope (-0.04, -0.10)
23:16:44.984 00.001 11060 Worker thread wakes up
23:16:44.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:16:44.984 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:16:44.984 00.000 11060 Moving (-0.04, -0.10) raw xDistance=0.11 yDistance=-0.02
23:16:44.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:16:44.996 00.012 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:44.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:16:44.996 00.000 11060 MoveAxis(E, 0, ABG)
23:16:44.996 00.000 11060 Move returns status 0, amount 0
23:16:44.996 00.000 11060 MoveAxis(N, 0, ABG)
23:16:44.996 00.000 11060 Move returns status 0, amount 0
23:16:44.996 00.000 11060 move complete, result=0
23:16:44.998 00.002 11060 worker thread done servicing request
23:16:45.001 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:45.014 00.013 10844 UpdateGuideState exits: m=3100 SNR=36.2
23:16:45.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:45.015 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:45.015 00.000 10844 Enqueuing Expose request
23:16:45.015 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:45.015 00.000 11060 Worker thread wakes up
23:16:45.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:45.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:45.658 00.643 11060 Exposure complete
23:16:45.845 00.187 11060 worker thread done servicing request
23:16:45.845 00.000 10844 OnExposeComplete: enter
23:16:45.845 00.000 10844 UpdateGuideState(): m_state=6
23:16:45.845 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
23:16:45.847 00.002 10844 Star::Find returns 1 (1), X=254.92, Y=59.21, Mass=3334, SNR=37.7, Peak=255 HFD=3.3
23:16:45.847 00.000 10844 MultiStar: [#1 0.43,-0.57,0.00,M1] [#2 -0.06,-0.11,1.92,U] [#3 0.14,-0.74,0.00,M2] [#4 0.22,-0.82,0.00,M1] [#5 0.28,0.05,1.03,U] [#6 0.55,-0.65,0.00,M1] [#7 0.51,-1.06,0.00,M6] [#8 -0.30,-0.48,0.88,U] 
23:16:45.847 00.000 10844 refined, 3 included, MultiStar: {-0.06, -0.20}, one-star: {-0.20, -0.41}
23:16:45.847 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
23:16:45.847 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
23:16:45.847 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.86 mountX=0.21 mountY=-0.03, mountTheta=-0.13
23:16:45.847 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.20, opts=13)
23:16:45.847 00.000 10844 Enqueuing Move request for scope (-0.06, -0.20)
23:16:45.849 00.002 11060 Worker thread wakes up
23:16:45.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
23:16:45.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
23:16:45.849 00.000 11060 Moving (-0.06, -0.20) raw xDistance=0.21 yDistance=-0.03
23:16:45.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:16:45.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:45.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:16:45.849 00.000 11060 MoveAxis(W, 36, ABG)
23:16:45.849 00.000 11060 Guiding  Dir = 3, Dur = 36
23:16:45.854 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:45.862 00.008 11060 IsSlewing returns 0
23:16:45.862 00.000 11060 IsGuiding returns 0
23:16:45.867 00.005 10844 UpdateGuideState exits: m=3334 SNR=37.7 Saturated
23:16:45.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:45.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:45.867 00.000 10844 Enqueuing Expose request
23:16:45.923 00.056 11060 IsGuiding returns 0
23:16:45.923 00.000 11060 Move returns status 0, amount 36
23:16:45.924 00.001 11060 MoveAxis(N, 0, ABG)
23:16:45.924 00.000 11060 Move returns status 0, amount 0
23:16:45.924 00.000 11060 move complete, result=0
23:16:45.924 00.000 11060 worker thread done servicing request
23:16:45.924 00.000 11060 Worker thread wakes up
23:16:45.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:45.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:45.924 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
23:16:46.554 00.630 11060 Exposure complete
23:16:46.723 00.169 11060 worker thread done servicing request
23:16:46.723 00.000 10844 OnExposeComplete: enter
23:16:46.723 00.000 10844 UpdateGuideState(): m_state=6
23:16:46.723 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
23:16:46.723 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=59.28, Mass=3500, SNR=38.0, Peak=255 HFD=4.0
23:16:46.723 00.000 10844 MultiStar: [#1 0.35,-0.11,0.96,U] [#2 -0.42,0.34,1.92,U] [#3 -0.15,-0.52,0.89,U] [#4 0.18,-0.35,0.96,U] [#5 0.38,0.47,0.96,U] [#6 0.06,-0.12,0.92,U] [#7 -0.36,-0.69,0.00,M7] [#8 -0.35,-0.03,0.95,U] 
23:16:46.723 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.09, -0.34}
23:16:46.723 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
23:16:46.723 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
23:16:46.723 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.60 mountX=0.04 mountY=-0.05, mountTheta=-0.85
23:16:46.723 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
23:16:46.723 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
23:16:46.723 00.000 11060 Worker thread wakes up
23:16:46.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:16:46.723 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:16:46.723 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=-0.05
23:16:46.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:16:46.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:46.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:16:46.723 00.000 11060 MoveAxis(E, 0, ABG)
23:16:46.723 00.000 11060 Move returns status 0, amount 0
23:16:46.723 00.000 11060 MoveAxis(N, 0, ABG)
23:16:46.723 00.000 11060 Move returns status 0, amount 0
23:16:46.728 00.005 11060 move complete, result=0
23:16:46.728 00.000 11060 worker thread done servicing request
23:16:46.739 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:46.749 00.010 10844 UpdateGuideState exits: m=3500 SNR=38.0 Saturated
23:16:46.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:46.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:46.749 00.000 10844 Enqueuing Expose request
23:16:46.755 00.006 11060 Worker thread wakes up
23:16:46.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:46.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:46.755 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:47.383 00.628 11060 Exposure complete
23:16:47.553 00.170 11060 worker thread done servicing request
23:16:47.553 00.000 10844 OnExposeComplete: enter
23:16:47.553 00.000 10844 UpdateGuideState(): m_state=6
23:16:47.553 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
23:16:47.555 00.002 10844 Star::Find returns 1 (1), X=254.46, Y=59.76, Mass=3010, SNR=35.7, Peak=255 HFD=3.6
23:16:47.555 00.000 10844 MultiStar: [#1 0.21,-0.04,1.00,U] [#2 -0.41,0.90,0.00,M1] [#3 -0.60,-0.46,0.00,M2] [#4 -0.14,-0.12,0.91,U] [#5 0.12,0.17,1.04,U] [#6 0.37,-0.20,0.82,U] [#7 0.01,-0.43,0.84,U] [#8 -0.28,0.37,1.01,U] 
23:16:47.555 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.00}, one-star: {-0.66, 0.14}
23:16:47.555 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.85 = -1.44)
23:16:47.555 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.46)
23:16:47.555 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.09 mountX=0.01 mountY=-0.06, mountTheta=-1.44
23:16:47.555 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.00, opts=13)
23:16:47.555 00.000 10844 Enqueuing Move request for scope (-0.06, 0.00)
23:16:47.555 00.000 11060 Worker thread wakes up
23:16:47.557 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
23:16:47.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
23:16:47.557 00.000 11060 Moving (-0.06, 0.00) raw xDistance=0.01 yDistance=-0.06
23:16:47.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:47.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:47.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:16:47.557 00.000 11060 MoveAxis(E, 0, ABG)
23:16:47.557 00.000 11060 Move returns status 0, amount 0
23:16:47.557 00.000 11060 MoveAxis(N, 0, ABG)
23:16:47.557 00.000 11060 Move returns status 0, amount 0
23:16:47.557 00.000 11060 move complete, result=0
23:16:47.557 00.000 11060 worker thread done servicing request
23:16:47.562 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:47.571 00.009 10844 UpdateGuideState exits: m=3010 SNR=35.7 Saturated
23:16:47.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:47.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:47.571 00.000 10844 Enqueuing Expose request
23:16:47.571 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:47.571 00.000 11060 Worker thread wakes up
23:16:47.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:47.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:48.227 00.656 11060 Exposure complete
23:16:48.408 00.181 11060 worker thread done servicing request
23:16:48.408 00.000 10844 OnExposeComplete: enter
23:16:48.408 00.000 10844 UpdateGuideState(): m_state=6
23:16:48.409 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
23:16:48.409 00.000 10844 Star::Find returns 1 (0), X=254.58, Y=59.32, Mass=3424, SNR=37.9, Peak=251 HFD=3.5
23:16:48.409 00.000 10844 MultiStar: [#1 -0.15,0.13,0.90,U] [#2 0.43,0.21,1.85,U] [#3 -0.32,0.07,0.92,U] [#4 0.07,-0.67,0.00,M1] [#5 -0.17,0.77,0.00,M1] [#6 0.63,-0.42,0.00,M1] [#7 0.19,-0.43,0.81,U] [#8 -0.24,0.33,0.88,U] 
23:16:48.409 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.03}, one-star: {-0.54, -0.30}
23:16:48.409 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
23:16:48.409 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
23:16:48.409 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.35 mountX=-0.03 mountY=-0.04, mountTheta=-2.19
23:16:48.413 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
23:16:48.413 00.000 10844 Enqueuing Move request for scope (-0.03, 0.03)
23:16:48.413 00.000 11060 Worker thread wakes up
23:16:48.414 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
23:16:48.414 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
23:16:48.414 00.000 11060 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=-0.04
23:16:48.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:16:48.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:48.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:48.414 00.000 11060 MoveAxis(E, 0, ABG)
23:16:48.414 00.000 11060 Move returns status 0, amount 0
23:16:48.414 00.000 11060 MoveAxis(N, 0, ABG)
23:16:48.414 00.000 11060 Move returns status 0, amount 0
23:16:48.414 00.000 11060 move complete, result=0
23:16:48.414 00.000 11060 worker thread done servicing request
23:16:48.420 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:48.436 00.016 10844 UpdateGuideState exits: m=3424 SNR=37.9
23:16:48.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:48.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:48.436 00.000 10844 Enqueuing Expose request
23:16:48.436 00.000 11060 Worker thread wakes up
23:16:48.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:48.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:48.436 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:49.078 00.642 11060 Exposure complete
23:16:49.216 00.138 11060 worker thread done servicing request
23:16:49.216 00.000 10844 OnExposeComplete: enter
23:16:49.216 00.000 10844 UpdateGuideState(): m_state=6
23:16:49.216 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
23:16:49.216 00.000 10844 Star::Find returns 1 (1), X=254.98, Y=59.98, Mass=3309, SNR=38.2, Peak=255 HFD=2.9
23:16:49.216 00.000 10844 MultiStar: [#1 0.98,0.14,0.00,M1] [#2 0.17,0.65,0.00,M1] [#3 -0.33,-0.07,0.90,U] [#4 0.24,0.03,0.90,U] [#5 -0.26,0.74,0.00,M2] [#6 0.47,-0.29,0.91,U] [#7 0.33,-0.69,0.00,M6] [#8 -0.11,0.33,0.89,U] 
23:16:49.216 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.08}, one-star: {-0.14, 0.36}
23:16:49.216 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:16:49.216 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:16:49.216 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.29 mountX=-0.08 mountY=0.01, mountTheta=3.02
23:16:49.216 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
23:16:49.216 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
23:16:49.216 00.000 11060 Worker thread wakes up
23:16:49.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:16:49.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:16:49.216 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.01
23:16:49.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:16:49.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:49.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:16:49.216 00.000 11060 MoveAxis(E, 0, ABG)
23:16:49.216 00.000 11060 Move returns status 0, amount 0
23:16:49.216 00.000 11060 MoveAxis(N, 0, ABG)
23:16:49.216 00.000 11060 Move returns status 0, amount 0
23:16:49.216 00.000 11060 move complete, result=0
23:16:49.216 00.000 11060 worker thread done servicing request
23:16:49.235 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:49.247 00.012 10844 UpdateGuideState exits: m=3309 SNR=38.2 Saturated
23:16:49.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:49.252 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:49.252 00.000 10844 Enqueuing Expose request
23:16:49.252 00.000 11060 Worker thread wakes up
23:16:49.252 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:49.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:49.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:49.884 00.632 11060 Exposure complete
23:16:50.032 00.148 11060 worker thread done servicing request
23:16:50.032 00.000 10844 OnExposeComplete: enter
23:16:50.032 00.000 10844 UpdateGuideState(): m_state=6
23:16:50.032 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
23:16:50.032 00.000 10844 Star::Find returns 1 (0), X=255.38, Y=59.90, Mass=3012, SNR=35.7, Peak=201 HFD=3.9
23:16:50.032 00.000 10844 MultiStar: [#1 0.29,0.22,0.95,U] [#2 0.09,0.51,1.99,U] [#3 0.11,-0.36,1.00,U] [#4 0.01,0.10,0.95,U] [#5 0.03,0.86,0.00,M3] [#6 0.08,-0.35,0.93,U] [#7 0.00,0.13,0.91,U] [#8 -0.19,0.55,0.88,U] 
23:16:50.032 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.18}, one-star: {0.26, 0.28}
23:16:50.032 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
23:16:50.032 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
23:16:50.032 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.11 mountX=-0.19 mountY=0.06, mountTheta=2.85
23:16:50.035 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.18, opts=13)
23:16:50.035 00.000 10844 Enqueuing Move request for scope (0.09, 0.18)
23:16:50.035 00.000 11060 Worker thread wakes up
23:16:50.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
23:16:50.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
23:16:50.035 00.000 11060 Moving (0.09, 0.18) raw xDistance=-0.19 yDistance=0.06
23:16:50.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:16:50.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:50.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:16:50.035 00.000 11060 MoveAxis(E, 33, ABG)
23:16:50.035 00.000 11060 Guiding  Dir = 2, Dur = 33
23:16:50.040 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:50.045 00.005 11060 IsSlewing returns 0
23:16:50.045 00.000 11060 IsGuiding returns 0
23:16:50.059 00.014 10844 UpdateGuideState exits: m=3012 SNR=35.7
23:16:50.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:50.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:50.059 00.000 10844 Enqueuing Expose request
23:16:50.091 00.032 11060 IsGuiding returns 0
23:16:50.091 00.000 11060 Move returns status 0, amount 33
23:16:50.091 00.000 11060 MoveAxis(N, 0, ABG)
23:16:50.091 00.000 11060 Move returns status 0, amount 0
23:16:50.091 00.000 11060 move complete, result=0
23:16:50.091 00.000 11060 worker thread done servicing request
23:16:50.091 00.000 11060 Worker thread wakes up
23:16:50.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:50.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:50.091 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
23:16:50.741 00.650 11060 Exposure complete
23:16:50.906 00.165 11060 worker thread done servicing request
23:16:50.906 00.000 10844 OnExposeComplete: enter
23:16:50.906 00.000 10844 UpdateGuideState(): m_state=6
23:16:50.906 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
23:16:50.906 00.000 10844 Star::Find returns 1 (1), X=254.62, Y=59.93, Mass=3153, SNR=36.6, Peak=255 HFD=3.5
23:16:50.907 00.001 10844 MultiStar: [#1 0.13,-0.03,0.99,U] [#2 -0.15,0.30,1.98,U] [#3 -0.14,-0.23,0.95,U] [#4 0.09,-0.41,0.96,U] [#5 -0.44,0.40,0.89,U] [#6 -0.27,-0.81,0.00,M1] [#7 0.19,-0.56,0.87,U] [#8 -0.35,-0.17,0.91,U] 
23:16:50.907 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.00}, one-star: {-0.50, 0.31}
23:16:50.907 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
23:16:50.907 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
23:16:50.907 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.12 mountX=0.03 mountY=-0.15, mountTheta=-1.37
23:16:50.907 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.00, opts=13)
23:16:50.907 00.000 10844 Enqueuing Move request for scope (-0.15, -0.00)
23:16:50.907 00.000 11060 Worker thread wakes up
23:16:50.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
23:16:50.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
23:16:50.907 00.000 11060 Moving (-0.15, -0.00) raw xDistance=0.03 yDistance=-0.15
23:16:50.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:16:50.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:50.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:16:50.907 00.000 11060 MoveAxis(E, 0, ABG)
23:16:50.907 00.000 11060 Move returns status 0, amount 0
23:16:50.907 00.000 11060 MoveAxis(N, 0, ABG)
23:16:50.907 00.000 11060 Move returns status 0, amount 0
23:16:50.907 00.000 11060 move complete, result=0
23:16:50.911 00.004 11060 worker thread done servicing request
23:16:50.916 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:50.927 00.011 10844 UpdateGuideState exits: m=3153 SNR=36.6 Saturated
23:16:50.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:50.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:50.927 00.000 10844 Enqueuing Expose request
23:16:50.927 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:50.927 00.000 11060 Worker thread wakes up
23:16:50.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:50.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:51.559 00.632 11060 Exposure complete
23:16:51.723 00.164 11060 worker thread done servicing request
23:16:51.723 00.000 10844 OnExposeComplete: enter
23:16:51.723 00.000 10844 UpdateGuideState(): m_state=6
23:16:51.723 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
23:16:51.723 00.000 10844 Star::Find returns 1 (1), X=254.77, Y=59.46, Mass=3389, SNR=37.7, Peak=255 HFD=3.4
23:16:51.723 00.000 10844 MultiStar: [#1 0.07,0.45,0.91,U] [#2 -0.65,0.38,0.00,M1] [#3 -0.27,-0.47,0.94,U] [#4 -0.14,-0.12,0.94,U] [#5 0.10,0.09,0.97,U] [#6 -0.07,-0.88,0.00,M2] [#7 0.30,-0.43,0.83,U] [#8 -0.64,-0.17,0.00,M1] 
23:16:51.723 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.10}, one-star: {-0.35, -0.16}
23:16:51.723 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
23:16:51.723 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
23:16:51.723 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.10 mountX=0.11 mountY=-0.04, mountTheta=-0.36
23:16:51.728 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
23:16:51.728 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
23:16:51.728 00.000 11060 Worker thread wakes up
23:16:51.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
23:16:51.728 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
23:16:51.728 00.000 11060 Moving (-0.06, -0.10) raw xDistance=0.11 yDistance=-0.04
23:16:51.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:16:51.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:51.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:51.728 00.000 11060 MoveAxis(E, 0, ABG)
23:16:51.728 00.000 11060 Move returns status 0, amount 0
23:16:51.728 00.000 11060 MoveAxis(N, 0, ABG)
23:16:51.728 00.000 11060 Move returns status 0, amount 0
23:16:51.728 00.000 11060 move complete, result=0
23:16:51.728 00.000 11060 worker thread done servicing request
23:16:51.745 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:51.759 00.014 10844 UpdateGuideState exits: m=3389 SNR=37.7 Saturated
23:16:51.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:51.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:51.759 00.000 10844 Enqueuing Expose request
23:16:51.759 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:51.759 00.000 11060 Worker thread wakes up
23:16:51.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:51.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:52.397 00.638 11060 Exposure complete
23:16:52.558 00.161 11060 worker thread done servicing request
23:16:52.558 00.000 10844 OnExposeComplete: enter
23:16:52.558 00.000 10844 UpdateGuideState(): m_state=6
23:16:52.558 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
23:16:52.558 00.000 10844 Star::Find returns 1 (1), X=254.80, Y=59.53, Mass=3341, SNR=37.8, Peak=255 HFD=3.4
23:16:52.558 00.000 10844 MultiStar: [#1 0.11,-0.18,0.88,U] [#2 -0.64,0.23,0.00,M2] [#3 -0.21,-0.53,0.93,U] [#4 0.13,-0.51,0.93,U] [#5 -0.38,0.26,0.95,U] [#6 0.02,-0.80,0.00,M3] [#7 -0.04,-0.88,0.00,M4] [#8 -0.11,0.12,0.98,U] 
23:16:52.558 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.15}, one-star: {-0.32, -0.09}
23:16:52.558 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
23:16:52.558 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
23:16:52.558 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.31 mountX=0.17 mountY=-0.11, mountTheta=-0.57
23:16:52.561 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.15, opts=13)
23:16:52.561 00.000 10844 Enqueuing Move request for scope (-0.14, -0.15)
23:16:52.561 00.000 11060 Worker thread wakes up
23:16:52.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
23:16:52.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
23:16:52.561 00.000 11060 Moving (-0.14, -0.15) raw xDistance=0.17 yDistance=-0.11
23:16:52.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:16:52.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:52.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:16:52.561 00.000 11060 MoveAxis(W, 30, ABG)
23:16:52.561 00.000 11060 Guiding  Dir = 3, Dur = 30
23:16:52.569 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:52.584 00.015 11060 IsSlewing returns 0
23:16:52.584 00.000 11060 IsGuiding returns 0
23:16:52.592 00.008 10844 UpdateGuideState exits: m=3341 SNR=37.8 Saturated
23:16:52.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:52.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:52.592 00.000 10844 Enqueuing Expose request
23:16:52.629 00.037 11060 IsGuiding returns 0
23:16:52.629 00.000 11060 Move returns status 0, amount 30
23:16:52.629 00.000 11060 MoveAxis(N, 0, ABG)
23:16:52.629 00.000 11060 Move returns status 0, amount 0
23:16:52.629 00.000 11060 move complete, result=0
23:16:52.629 00.000 11060 worker thread done servicing request
23:16:52.629 00.000 11060 Worker thread wakes up
23:16:52.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:52.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:52.657 00.028 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:16:53.254 00.597 11060 Exposure complete
23:16:53.454 00.200 11060 worker thread done servicing request
23:16:53.454 00.000 10844 OnExposeComplete: enter
23:16:53.454 00.000 10844 UpdateGuideState(): m_state=6
23:16:53.454 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
23:16:53.454 00.000 10844 Star::Find returns 1 (0), X=255.14, Y=60.02, Mass=3094, SNR=36.2, Peak=222 HFD=4.0
23:16:53.454 00.000 10844 MultiStar: [#1 -0.07,0.42,1.00,U] [#2 -0.27,0.44,1.97,U] [#3 -0.22,-0.12,0.93,U] [#4 -0.04,-0.16,0.94,U] [#5 0.16,0.51,1.01,U] [#6 0.00,-0.35,0.97,U] [#7 -0.25,-0.29,0.86,U] [#8 -0.08,0.35,0.92,U] 
23:16:53.454 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.17}, one-star: {0.02, 0.41}
23:16:53.454 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
23:16:53.454 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.46)
23:16:53.454 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.09 mountX=-0.15 mountY=-0.13, mountTheta=-2.45
23:16:53.459 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.17, opts=13)
23:16:53.459 00.000 10844 Enqueuing Move request for scope (-0.10, 0.17)
23:16:53.459 00.000 11060 Worker thread wakes up
23:16:53.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
23:16:53.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
23:16:53.459 00.000 11060 Moving (-0.10, 0.17) raw xDistance=-0.15 yDistance=-0.13
23:16:53.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:16:53.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:53.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:16:53.459 00.000 11060 MoveAxis(E, 26, ABG)
23:16:53.459 00.000 11060 Guiding  Dir = 2, Dur = 26
23:16:53.479 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:53.501 00.022 10844 UpdateGuideState exits: m=3094 SNR=36.2
23:16:53.504 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:53.504 00.000 11060 IsSlewing returns 0
23:16:53.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:53.504 00.000 10844 Enqueuing Expose request
23:16:53.504 00.000 11060 IsGuiding returns 0
23:16:53.552 00.048 11060 IsGuiding returns 0
23:16:53.552 00.000 11060 Move returns status 0, amount 26
23:16:53.552 00.000 11060 MoveAxis(N, 0, ABG)
23:16:53.552 00.000 11060 Move returns status 0, amount 0
23:16:53.552 00.000 11060 move complete, result=0
23:16:53.552 00.000 11060 worker thread done servicing request
23:16:53.552 00.000 11060 Worker thread wakes up
23:16:53.552 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
23:16:53.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:53.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:54.196 00.644 11060 Exposure complete
23:16:54.363 00.167 11060 worker thread done servicing request
23:16:54.363 00.000 10844 OnExposeComplete: enter
23:16:54.363 00.000 10844 UpdateGuideState(): m_state=6
23:16:54.363 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
23:16:54.363 00.000 10844 Star::Find returns 1 (1), X=254.90, Y=60.15, Mass=3213, SNR=36.8, Peak=255 HFD=3.8
23:16:54.364 00.001 10844 MultiStar: [#1 0.08,0.04,1.01,U] [#2 -0.05,0.12,1.90,U] [#3 -0.70,0.09,0.00,M1] [#4 -0.47,-0.05,0.88,U] [#5 -0.07,0.50,0.96,U] [#6 -0.32,-0.15,0.94,U] [#7 -0.10,-0.72,0.00,M4] [#8 -0.14,-0.06,0.97,U] 
23:16:54.364 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.14}, one-star: {-0.22, 0.53}
23:16:54.364 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
23:16:54.364 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
23:16:54.364 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.41 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
23:16:54.366 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.14, opts=13)
23:16:54.366 00.000 10844 Enqueuing Move request for scope (-0.15, 0.14)
23:16:54.366 00.000 11060 Worker thread wakes up
23:16:54.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
23:16:54.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
23:16:54.366 00.000 11060 Moving (-0.15, 0.14) raw xDistance=-0.11 yDistance=-0.17
23:16:54.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:16:54.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:54.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:16:54.366 00.000 11060 MoveAxis(E, 0, ABG)
23:16:54.366 00.000 11060 Move returns status 0, amount 0
23:16:54.366 00.000 11060 MoveAxis(N, 0, ABG)
23:16:54.366 00.000 11060 Move returns status 0, amount 0
23:16:54.366 00.000 11060 move complete, result=0
23:16:54.366 00.000 11060 worker thread done servicing request
23:16:54.369 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:54.390 00.021 10844 UpdateGuideState exits: m=3213 SNR=36.8 Saturated
23:16:54.395 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:54.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:54.395 00.000 10844 Enqueuing Expose request
23:16:54.395 00.000 11060 Worker thread wakes up
23:16:54.395 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:16:54.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:54.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:55.010 00.615 11060 Exposure complete
23:16:55.169 00.159 11060 worker thread done servicing request
23:16:55.169 00.000 10844 OnExposeComplete: enter
23:16:55.169 00.000 10844 UpdateGuideState(): m_state=6
23:16:55.169 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
23:16:55.169 00.000 10844 Star::Find returns 1 (0), X=255.33, Y=59.88, Mass=3088, SNR=35.7, Peak=253 HFD=3.3
23:16:55.169 00.000 10844 MultiStar: [#1 0.23,-0.40,1.09,U] [#2 -0.18,0.14,1.90,U] [#3 -0.64,-0.44,0.00,M2] [#4 -0.03,-0.44,0.91,U] [#5 -0.10,0.45,1.01,U] [#6 0.33,-0.58,0.00,M2] [#7 -0.40,-0.70,0.00,M5] [#8 -0.27,-0.52,0.93,U] 
23:16:55.169 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.05}, one-star: {0.21, 0.26}
23:16:55.169 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
23:16:55.169 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
23:16:55.169 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.21 mountX=0.06 mountY=-0.03, mountTheta=-0.47
23:16:55.172 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
23:16:55.172 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
23:16:55.172 00.000 11060 Worker thread wakes up
23:16:55.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:16:55.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:16:55.172 00.000 11060 Moving (-0.04, -0.05) raw xDistance=0.06 yDistance=-0.03
23:16:55.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:16:55.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:55.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:16:55.172 00.000 11060 MoveAxis(E, 0, ABG)
23:16:55.172 00.000 11060 Move returns status 0, amount 0
23:16:55.172 00.000 11060 MoveAxis(N, 0, ABG)
23:16:55.172 00.000 11060 Move returns status 0, amount 0
23:16:55.172 00.000 11060 move complete, result=0
23:16:55.172 00.000 11060 worker thread done servicing request
23:16:55.178 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:16:55.191 00.013 10844 UpdateGuideState exits: m=3088 SNR=35.7
23:16:55.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:55.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:55.191 00.000 10844 Enqueuing Expose request
23:16:55.191 00.000 11060 Worker thread wakes up
23:16:55.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:55.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:55.191 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:55.810 00.619 11060 Exposure complete
23:16:55.994 00.184 11060 worker thread done servicing request
23:16:55.994 00.000 10844 OnExposeComplete: enter
23:16:55.994 00.000 10844 UpdateGuideState(): m_state=6
23:16:55.994 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
23:16:55.994 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=60.04, Mass=2645, SNR=32.9, Peak=245 HFD=2.9
23:16:55.994 00.000 10844 MultiStar: [#1 0.05,0.40,1.11,U] [#2 -0.45,0.07,2.21,U] [#3 -0.59,0.25,0.93,U] [#4 0.21,0.03,1.03,U] [#5 -0.27,0.92,0.00,M1] [#6 0.10,-0.77,0.00,M3] [#7 0.01,0.17,0.92,U] [#8 -0.07,-0.06,1.09,U] 
23:16:55.994 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.17}, one-star: {-0.17, 0.42}
23:16:55.994 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
23:16:55.994 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.15)
23:16:55.994 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.40 mountX=-0.13 mountY=-0.21, mountTheta=-2.14
23:16:55.996 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.17, opts=13)
23:16:55.996 00.000 10844 Enqueuing Move request for scope (-0.18, 0.17)
23:16:55.996 00.000 11060 Worker thread wakes up
23:16:55.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
23:16:55.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
23:16:55.996 00.000 11060 Moving (-0.18, 0.17) raw xDistance=-0.13 yDistance=-0.21
23:16:55.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:16:55.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
23:16:55.996 00.000 11060 MoveAxis(E, 23, ABG)
23:16:55.996 00.000 11060 Guiding  Dir = 2, Dur = 23
23:16:56.013 00.017 11060 IsSlewing returns 0
23:16:56.013 00.000 11060 IsGuiding returns 0
23:16:56.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:56.035 00.022 10844 UpdateGuideState exits: m=2645 SNR=32.9
23:16:56.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:56.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:56.035 00.000 10844 Enqueuing Expose request
23:16:56.046 00.011 11060 IsGuiding returns 0
23:16:56.046 00.000 11060 Move returns status 0, amount 23
23:16:56.046 00.000 11060 MoveAxis(N, 80, ABG)
23:16:56.046 00.000 11060 Guiding  Dir = 0, Dur = 80
23:16:56.061 00.015 11060 IsSlewing returns 0
23:16:56.062 00.001 11060 IsGuiding returns 0
23:16:56.154 00.092 11060 IsGuiding returns 0
23:16:56.154 00.000 11060 Move returns status 0, amount 80
23:16:56.154 00.000 11060 move complete, result=0
23:16:56.154 00.000 11060 worker thread done servicing request
23:16:56.154 00.000 11060 Worker thread wakes up
23:16:56.154 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 80 ms NORTH
23:16:56.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:56.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:56.790 00.636 11060 Exposure complete
23:16:56.959 00.169 11060 worker thread done servicing request
23:16:56.959 00.000 10844 OnExposeComplete: enter
23:16:56.959 00.000 10844 UpdateGuideState(): m_state=6
23:16:56.959 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
23:16:56.959 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=59.20, Mass=3072, SNR=36.2, Peak=252 HFD=3.6
23:16:56.959 00.000 10844 MultiStar: [#1 -0.02,-0.12,1.01,U] [#2 -0.82,0.37,0.00,M1] [#3 -0.69,-0.28,0.00,M2] [#4 0.17,-0.85,0.00,M1] [#5 -0.39,0.58,0.00,M2] [#6 0.04,-0.49,0.97,U] [#7 -0.26,-0.72,0.00,M5] [#8 -0.53,-0.60,0.00,M1] 
23:16:56.959 00.000 10844 refined, 2 included, MultiStar: {-0.00, -0.34}, one-star: {-0.01, -0.42}
23:16:56.959 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
23:16:56.959 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
23:16:56.959 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.57 mountX=0.33 mountY=0.05, mountTheta=0.16
23:16:56.964 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.34, opts=13)
23:16:56.964 00.000 10844 Enqueuing Move request for scope (-0.00, -0.34)
23:16:56.964 00.000 11060 Worker thread wakes up
23:16:56.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.34) opts 0xd
23:16:56.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.34)
23:16:56.964 00.000 11060 Moving (-0.00, -0.34) raw xDistance=0.33 yDistance=0.05
23:16:56.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:16:56.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:56.967 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:56.967 00.000 11060 MoveAxis(W, 57, ABG)
23:16:56.967 00.000 11060 Guiding  Dir = 3, Dur = 57
23:16:56.976 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:56.980 00.004 11060 IsSlewing returns 0
23:16:56.980 00.000 11060 IsGuiding returns 0
23:16:56.993 00.013 10844 UpdateGuideState exits: m=3072 SNR=36.2
23:16:56.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:56.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:56.993 00.000 10844 Enqueuing Expose request
23:16:57.043 00.050 11060 IsGuiding returns 0
23:16:57.043 00.000 11060 Move returns status 0, amount 57
23:16:57.043 00.000 11060 MoveAxis(N, 0, ABG)
23:16:57.043 00.000 11060 Move returns status 0, amount 0
23:16:57.043 00.000 11060 move complete, result=0
23:16:57.043 00.000 11060 worker thread done servicing request
23:16:57.043 00.000 11060 Worker thread wakes up
23:16:57.044 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:57.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:57.044 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
23:16:57.687 00.643 11060 Exposure complete
23:16:57.840 00.153 11060 worker thread done servicing request
23:16:57.840 00.000 10844 OnExposeComplete: enter
23:16:57.840 00.000 10844 UpdateGuideState(): m_state=6
23:16:57.840 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
23:16:57.840 00.000 10844 Star::Find returns 1 (1), X=254.81, Y=59.81, Mass=3005, SNR=35.5, Peak=255 HFD=3.3
23:16:57.840 00.000 10844 MultiStar: [#1 -0.39,0.94,0.00,M1] [#2 -0.55,0.48,0.00,M2] [#3 -0.36,0.09,0.99,U] [#4 -0.15,-0.31,0.96,U] [#5 -0.45,0.53,0.00,M3] [#6 0.39,-0.78,0.00,M3] [#7 -0.39,-0.03,0.89,U] [#8 -0.84,0.49,0.00,M2] 
23:16:57.840 00.000 10844 refined, 3 included, MultiStar: {-0.30, -0.01}, one-star: {-0.31, 0.19}
23:16:57.840 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
23:16:57.842 00.002 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
23:16:57.842 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.10 mountX=0.07 mountY=-0.29, mountTheta=-1.35
23:16:57.844 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.01, opts=13)
23:16:57.844 00.000 10844 Enqueuing Move request for scope (-0.30, -0.01)
23:16:57.844 00.000 11060 Worker thread wakes up
23:16:57.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd
23:16:57.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.01)
23:16:57.844 00.000 11060 Moving (-0.30, -0.01) raw xDistance=0.07 yDistance=-0.29
23:16:57.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:16:57.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
23:16:57.844 00.000 11060 MoveAxis(E, 0, ABG)
23:16:57.844 00.000 11060 Move returns status 0, amount 0
23:16:57.845 00.001 11060 MoveAxis(N, 115, ABG)
23:16:57.845 00.000 11060 Guiding  Dir = 0, Dur = 115
23:16:57.850 00.005 11060 IsSlewing returns 0
23:16:57.850 00.000 11060 IsGuiding returns 0
23:16:57.850 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:57.866 00.016 10844 UpdateGuideState exits: m=3005 SNR=35.5 Saturated
23:16:57.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:57.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:57.866 00.000 10844 Enqueuing Expose request
23:16:57.968 00.102 11060 IsGuiding returns 0
23:16:57.968 00.000 11060 Move returns status 0, amount 115
23:16:57.968 00.000 11060 move complete, result=0
23:16:57.968 00.000 11060 worker thread done servicing request
23:16:57.968 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 115 ms NORTH
23:16:57.968 00.000 11060 Worker thread wakes up
23:16:57.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:57.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:58.604 00.636 11060 Exposure complete
23:16:58.764 00.160 11060 worker thread done servicing request
23:16:58.764 00.000 10844 OnExposeComplete: enter
23:16:58.764 00.000 10844 UpdateGuideState(): m_state=6
23:16:58.764 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
23:16:58.764 00.000 10844 Star::Find returns 1 (0), X=254.98, Y=60.08, Mass=3280, SNR=37.3, Peak=251 HFD=3.9
23:16:58.764 00.000 10844 MultiStar: [#1 -0.35,-0.04,1.02,U] [#2 -0.11,0.33,1.90,U] [#3 -0.36,0.09,0.93,U] [#4 -0.08,0.36,0.92,U] [#5 0.05,1.24,0.00,M4] [#6 0.37,-0.12,0.88,U] [#7 -0.80,0.22,0.00,M5] [#8 -0.03,0.24,0.98,U] 
23:16:58.764 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.21}, one-star: {-0.14, 0.46}
23:16:58.764 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
23:16:58.764 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
23:16:58.764 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.23 cameraTheta=2.05 mountX=-0.18 mountY=-0.14, mountTheta=-2.49
23:16:58.766 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.21, opts=13)
23:16:58.766 00.000 10844 Enqueuing Move request for scope (-0.11, 0.21)
23:16:58.766 00.000 11060 Worker thread wakes up
23:16:58.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
23:16:58.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
23:16:58.766 00.000 11060 Moving (-0.11, 0.21) raw xDistance=-0.18 yDistance=-0.14
23:16:58.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:16:58.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:58.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:16:58.766 00.000 11060 MoveAxis(E, 32, ABG)
23:16:58.766 00.000 11060 Guiding  Dir = 2, Dur = 32
23:16:58.774 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:58.786 00.012 10844 UpdateGuideState exits: m=3280 SNR=37.3
23:16:58.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:58.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:58.786 00.000 10844 Enqueuing Expose request
23:16:58.800 00.014 11060 IsSlewing returns 0
23:16:58.800 00.000 11060 IsGuiding returns 0
23:16:58.861 00.061 11060 IsGuiding returns 0
23:16:58.861 00.000 11060 Move returns status 0, amount 32
23:16:58.861 00.000 11060 MoveAxis(N, 0, ABG)
23:16:58.861 00.000 11060 Move returns status 0, amount 0
23:16:58.862 00.001 11060 move complete, result=0
23:16:58.862 00.000 11060 worker thread done servicing request
23:16:58.862 00.000 11060 Worker thread wakes up
23:16:58.862 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:16:58.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:58.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:16:59.502 00.640 11060 Exposure complete
23:16:59.688 00.186 11060 worker thread done servicing request
23:16:59.688 00.000 10844 OnExposeComplete: enter
23:16:59.688 00.000 10844 UpdateGuideState(): m_state=6
23:16:59.688 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
23:16:59.688 00.000 10844 Star::Find returns 1 (1), X=254.71, Y=59.92, Mass=3303, SNR=37.5, Peak=255 HFD=3.7
23:16:59.688 00.000 10844 MultiStar: [#1 -0.07,0.02,0.95,U] [#2 -0.31,0.59,0.00,M2] [#3 -0.74,-0.65,0.00,M1] [#4 0.21,-0.31,0.90,U] [#5 -0.31,0.64,0.00,M5] [#6 -0.19,-0.10,0.93,U] [#7 -0.44,-0.20,0.80,U] [#8 0.13,-0.22,0.86,U] 
23:16:59.688 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.07}, one-star: {-0.41, 0.30}
23:16:59.688 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
23:16:59.688 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
23:16:59.688 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.63 mountX=0.09 mountY=-0.12, mountTheta=-0.88
23:16:59.690 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.07, opts=13)
23:16:59.690 00.000 10844 Enqueuing Move request for scope (-0.13, -0.07)
23:16:59.690 00.000 11060 Worker thread wakes up
23:16:59.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
23:16:59.690 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
23:16:59.690 00.000 11060 Moving (-0.13, -0.07) raw xDistance=0.09 yDistance=-0.12
23:16:59.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:16:59.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:16:59.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:16:59.690 00.000 11060 MoveAxis(E, 0, ABG)
23:16:59.690 00.000 11060 Move returns status 0, amount 0
23:16:59.690 00.000 11060 MoveAxis(N, 0, ABG)
23:16:59.690 00.000 11060 Move returns status 0, amount 0
23:16:59.690 00.000 11060 move complete, result=0
23:16:59.690 00.000 11060 worker thread done servicing request
23:16:59.695 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:16:59.705 00.010 10844 UpdateGuideState exits: m=3303 SNR=37.5 Saturated
23:16:59.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:59.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:16:59.705 00.000 10844 Enqueuing Expose request
23:16:59.705 00.000 11060 Worker thread wakes up
23:16:59.705 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:59.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:16:59.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:00.348 00.643 11060 Exposure complete
23:17:00.509 00.161 11060 worker thread done servicing request
23:17:00.509 00.000 10844 OnExposeComplete: enter
23:17:00.509 00.000 10844 UpdateGuideState(): m_state=6
23:17:00.509 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
23:17:00.509 00.000 10844 Star::Find returns 1 (0), X=254.74, Y=60.26, Mass=2645, SNR=32.8, Peak=228 HFD=3.6
23:17:00.509 00.000 10844 MultiStar: [#1 0.19,0.57,1.08,U] [#2 -0.42,0.90,0.00,M3] [#3 -0.16,0.04,1.04,U] [#4 0.16,-0.02,0.99,U] [#5 -0.71,0.82,0.00,M6] [#6 0.24,0.19,1.02,U] [#7 -0.17,0.13,0.93,U] [#8 -0.42,0.39,1.00,U] 
23:17:00.509 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.28}, one-star: {-0.38, 0.64}
23:17:00.509 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
23:17:00.509 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
23:17:00.509 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
23:17:00.511 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.28, opts=13)
23:17:00.511 00.000 10844 Enqueuing Move request for scope (-0.07, 0.28)
23:17:00.511 00.000 11060 Worker thread wakes up
23:17:00.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
23:17:00.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
23:17:00.511 00.000 11060 Moving (-0.07, 0.28) raw xDistance=-0.26 yDistance=-0.12
23:17:00.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:17:00.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:00.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:00.511 00.000 11060 MoveAxis(E, 46, ABG)
23:17:00.511 00.000 11060 Guiding  Dir = 2, Dur = 46
23:17:00.518 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:00.535 00.017 11060 IsSlewing returns 0
23:17:00.535 00.000 11060 IsGuiding returns 0
23:17:00.535 00.000 10844 UpdateGuideState exits: m=2645 SNR=32.8
23:17:00.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:00.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:00.535 00.000 10844 Enqueuing Expose request
23:17:00.611 00.076 11060 IsGuiding returns 0
23:17:00.612 00.001 11060 Move returns status 0, amount 46
23:17:00.612 00.000 11060 MoveAxis(N, 0, ABG)
23:17:00.612 00.000 11060 Move returns status 0, amount 0
23:17:00.612 00.000 11060 move complete, result=0
23:17:00.612 00.000 11060 worker thread done servicing request
23:17:00.612 00.000 11060 Worker thread wakes up
23:17:00.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:00.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:00.612 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
23:17:01.232 00.620 11060 Exposure complete
23:17:01.405 00.173 11060 worker thread done servicing request
23:17:01.405 00.000 10844 OnExposeComplete: enter
23:17:01.405 00.000 10844 UpdateGuideState(): m_state=6
23:17:01.415 00.010 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
23:17:01.415 00.000 10844 Star::Find returns 1 (0), X=254.42, Y=59.97, Mass=3338, SNR=37.3, Peak=243 HFD=3.5
23:17:01.418 00.003 10844 MultiStar: [#1 -0.12,-0.13,0.90,U] [#2 -1.08,0.53,0.00,M4] [#3 -0.50,0.39,0.91,U] [#4 -0.51,-0.51,0.00,M1] [#5 -0.53,0.75,0.00,M7] [#6 -0.02,-0.25,0.97,U] [#7 -0.29,0.26,0.82,U] [#8 -0.54,-0.01,0.89,U] 
23:17:01.418 00.000 10844 refined, 5 included, MultiStar: {-0.37, 0.10}, one-star: {-0.70, 0.35}
23:17:01.418 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
23:17:01.418 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
23:17:01.418 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.38 cameraTheta=2.87 mountX=-0.03 mountY=-0.38, mountTheta=-1.66
23:17:01.420 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.10, opts=13)
23:17:01.420 00.000 10844 Enqueuing Move request for scope (-0.37, 0.10)
23:17:01.420 00.000 11060 Worker thread wakes up
23:17:01.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.10) opts 0xd
23:17:01.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.10)
23:17:01.420 00.000 11060 Moving (-0.37, 0.10) raw xDistance=-0.03 yDistance=-0.38
23:17:01.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:17:01.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
23:17:01.420 00.000 11060 MoveAxis(E, 0, ABG)
23:17:01.420 00.000 11060 Move returns status 0, amount 0
23:17:01.420 00.000 11060 MoveAxis(N, 148, ABG)
23:17:01.420 00.000 11060 Guiding  Dir = 0, Dur = 148
23:17:01.425 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:01.435 00.010 11060 IsSlewing returns 0
23:17:01.436 00.001 11060 IsGuiding returns 0
23:17:01.440 00.004 10844 UpdateGuideState exits: m=3338 SNR=37.3
23:17:01.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:01.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:01.440 00.000 10844 Enqueuing Expose request
23:17:01.609 00.169 11060 IsGuiding returns 0
23:17:01.609 00.000 11060 Move returns status 0, amount 148
23:17:01.609 00.000 11060 move complete, result=0
23:17:01.609 00.000 11060 worker thread done servicing request
23:17:01.609 00.000 11060 Worker thread wakes up
23:17:01.609 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 148 ms NORTH
23:17:01.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:01.611 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:02.243 00.632 11060 Exposure complete
23:17:02.388 00.145 11060 worker thread done servicing request
23:17:02.388 00.000 10844 OnExposeComplete: enter
23:17:02.388 00.000 10844 UpdateGuideState(): m_state=6
23:17:02.388 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
23:17:02.388 00.000 10844 Star::Find returns 1 (0), X=254.75, Y=59.71, Mass=3338, SNR=37.5, Peak=253 HFD=3.6
23:17:02.388 00.000 10844 MultiStar: [#1 -0.32,0.70,0.00,M1] [#2 -0.86,0.29,0.00,M5] [#3 -1.24,-0.01,0.00,M1] [#4 -0.47,-0.35,0.93,U] [#5 -0.16,0.66,0.00,M8] [#6 0.05,-0.95,0.00,M1] [#7 -0.22,0.04,0.80,U] [#8 -0.54,0.29,0.91,U] 
23:17:02.388 00.000 10844 single-star, 3 included, MultiStar: {-0.40, 0.02}, one-star: {-0.37, 0.09}
23:17:02.388 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
23:17:02.388 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.64)
23:17:02.388 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.91 mountX=-0.02 mountY=-0.38, mountTheta=-1.62
23:17:02.388 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.09, opts=13)
23:17:02.388 00.000 10844 Enqueuing Move request for scope (-0.37, 0.09)
23:17:02.388 00.000 11060 Worker thread wakes up
23:17:02.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.09) opts 0xd
23:17:02.388 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.09)
23:17:02.388 00.000 11060 Moving (-0.37, 0.09) raw xDistance=-0.02 yDistance=-0.38
23:17:02.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:17:02.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.38
23:17:02.388 00.000 11060 MoveAxis(E, 0, ABG)
23:17:02.388 00.000 11060 Move returns status 0, amount 0
23:17:02.388 00.000 11060 MoveAxis(N, 147, ABG)
23:17:02.388 00.000 11060 Guiding  Dir = 0, Dur = 147
23:17:02.400 00.012 11060 IsSlewing returns 0
23:17:02.400 00.000 11060 IsGuiding returns 0
23:17:02.401 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:02.413 00.012 10844 UpdateGuideState exits: m=3338 SNR=37.5
23:17:02.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:02.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:02.413 00.000 10844 Enqueuing Expose request
23:17:02.558 00.145 11060 IsGuiding returns 0
23:17:02.558 00.000 11060 Move returns status 0, amount 147
23:17:02.558 00.000 11060 move complete, result=0
23:17:02.558 00.000 11060 worker thread done servicing request
23:17:02.558 00.000 11060 Worker thread wakes up
23:17:02.558 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 147 ms NORTH
23:17:02.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:02.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:03.189 00.631 11060 Exposure complete
23:17:03.362 00.173 11060 worker thread done servicing request
23:17:03.362 00.000 10844 OnExposeComplete: enter
23:17:03.362 00.000 10844 UpdateGuideState(): m_state=6
23:17:03.362 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
23:17:03.362 00.000 10844 Star::Find returns 1 (1), X=255.22, Y=59.86, Mass=3409, SNR=37.6, Peak=255 HFD=3.6
23:17:03.362 00.000 10844 MultiStar: [#1 0.45,0.25,0.98,U] [#2 -1.19,0.58,0.00,M6] [#3 -0.11,-0.08,0.93,U] [#4 -0.00,-0.49,0.88,U] [#5 -0.46,0.49,0.00,M9] [#6 0.51,-0.74,0.00,M2] [#7 0.15,-0.07,0.77,U] [#8 0.29,0.07,0.93,U] 
23:17:03.362 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.00}, one-star: {0.10, 0.24}
23:17:03.362 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
23:17:03.362 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
23:17:03.362 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.03 mountY=0.15, mountTheta=1.74
23:17:03.367 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.00, opts=13)
23:17:03.367 00.000 10844 Enqueuing Move request for scope (0.15, -0.00)
23:17:03.367 00.000 11060 Worker thread wakes up
23:17:03.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
23:17:03.367 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
23:17:03.367 00.000 11060 Moving (0.15, -0.00) raw xDistance=-0.03 yDistance=0.15
23:17:03.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:17:03.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:03.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:17:03.367 00.000 11060 MoveAxis(E, 0, ABG)
23:17:03.367 00.000 11060 Move returns status 0, amount 0
23:17:03.367 00.000 11060 MoveAxis(N, 0, ABG)
23:17:03.367 00.000 11060 Move returns status 0, amount 0
23:17:03.368 00.001 11060 move complete, result=0
23:17:03.368 00.000 11060 worker thread done servicing request
23:17:03.372 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:03.385 00.013 10844 UpdateGuideState exits: m=3409 SNR=37.6 Saturated
23:17:03.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:03.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:03.385 00.000 10844 Enqueuing Expose request
23:17:03.385 00.000 11060 Worker thread wakes up
23:17:03.385 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:03.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:03.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:04.022 00.637 11060 Exposure complete
23:17:04.222 00.200 11060 worker thread done servicing request
23:17:04.222 00.000 10844 OnExposeComplete: enter
23:17:04.222 00.000 10844 UpdateGuideState(): m_state=6
23:17:04.222 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
23:17:04.222 00.000 10844 Star::Find returns 1 (0), X=255.19, Y=59.83, Mass=2928, SNR=35.6, Peak=248 HFD=3.1
23:17:04.222 00.000 10844 MultiStar: [#1 -0.25,0.02,0.95,U] [#2 -0.59,0.27,2.01,U] [#3 -0.37,0.09,0.97,U] [#4 -0.49,-0.19,1.05,U] [#5 0.06,0.99,0.00,M10] [#6 0.17,-0.67,0.00,M3] [#7 -0.47,0.11,0.87,U] [#8 -0.09,0.21,0.87,U] 
23:17:04.222 00.000 10844 single-star, 6 included, MultiStar: {-0.35, 0.12}, one-star: {0.07, 0.21}
23:17:04.222 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
23:17:04.222 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
23:17:04.222 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.24 mountX=-0.22 mountY=0.04, mountTheta=2.98
23:17:04.222 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.21, opts=13)
23:17:04.222 00.000 10844 Enqueuing Move request for scope (0.07, 0.21)
23:17:04.222 00.000 11060 Worker thread wakes up
23:17:04.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
23:17:04.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
23:17:04.222 00.000 11060 Moving (0.07, 0.21) raw xDistance=-0.22 yDistance=0.04
23:17:04.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:17:04.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:04.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:17:04.222 00.000 11060 MoveAxis(E, 38, ABG)
23:17:04.222 00.000 11060 Guiding  Dir = 2, Dur = 38
23:17:04.233 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:04.243 00.010 11060 IsSlewing returns 0
23:17:04.244 00.001 11060 IsGuiding returns 0
23:17:04.248 00.004 10844 UpdateGuideState exits: m=2928 SNR=35.6
23:17:04.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:04.254 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:04.254 00.000 10844 Enqueuing Expose request
23:17:04.299 00.045 11060 IsGuiding returns 0
23:17:04.299 00.000 11060 Move returns status 0, amount 38
23:17:04.299 00.000 11060 MoveAxis(N, 0, ABG)
23:17:04.299 00.000 11060 Move returns status 0, amount 0
23:17:04.299 00.000 11060 move complete, result=0
23:17:04.299 00.000 11060 worker thread done servicing request
23:17:04.300 00.001 11060 Worker thread wakes up
23:17:04.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:04.300 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
23:17:04.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:04.932 00.632 11060 Exposure complete
23:17:05.079 00.147 11060 worker thread done servicing request
23:17:05.079 00.000 10844 OnExposeComplete: enter
23:17:05.079 00.000 10844 UpdateGuideState(): m_state=6
23:17:05.079 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
23:17:05.079 00.000 10844 Star::Find returns 1 (0), X=254.86, Y=59.98, Mass=3185, SNR=36.3, Peak=227 HFD=3.6
23:17:05.084 00.005 10844 MultiStar: [#1 -0.05,0.40,0.97,U] [#2 0.14,0.20,1.94,U] [#3 -0.26,0.22,1.03,U] [#4 -0.37,-0.19,0.99,U] [#5 0.13,0.96,0.00,R] [#6 0.35,-0.77,0.00,M4] [#7 -0.12,-0.08,0.89,U] [#8 -0.12,-0.09,0.88,U] 
23:17:05.084 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.13}, one-star: {-0.26, 0.36}
23:17:05.084 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.05 = -2.24)
23:17:05.084 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
23:17:05.084 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.29 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
23:17:05.086 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.13, opts=13)
23:17:05.086 00.000 10844 Enqueuing Move request for scope (-0.12, 0.13)
23:17:05.086 00.000 11060 Worker thread wakes up
23:17:05.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
23:17:05.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
23:17:05.086 00.000 11060 Moving (-0.12, 0.13) raw xDistance=-0.11 yDistance=-0.14
23:17:05.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:17:05.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:05.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:17:05.086 00.000 11060 MoveAxis(E, 0, ABG)
23:17:05.086 00.000 11060 Move returns status 0, amount 0
23:17:05.086 00.000 11060 MoveAxis(N, 0, ABG)
23:17:05.086 00.000 11060 Move returns status 0, amount 0
23:17:05.086 00.000 11060 move complete, result=0
23:17:05.086 00.000 11060 worker thread done servicing request
23:17:05.090 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:05.115 00.025 10844 UpdateGuideState exits: m=3185 SNR=36.3
23:17:05.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:05.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:05.115 00.000 10844 Enqueuing Expose request
23:17:05.115 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:05.115 00.000 11060 Worker thread wakes up
23:17:05.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:05.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:05.750 00.635 11060 Exposure complete
23:17:05.916 00.166 11060 worker thread done servicing request
23:17:05.916 00.000 10844 OnExposeComplete: enter
23:17:05.916 00.000 10844 UpdateGuideState(): m_state=6
23:17:05.916 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
23:17:05.916 00.000 10844 Star::Find returns 1 (1), X=255.16, Y=59.49, Mass=2972, SNR=35.2, Peak=255 HFD=3.6
23:17:05.916 00.000 10844 MultiStar: [#1 0.29,0.55,0.98,U] [#2 0.27,-0.07,1.95,U] [#3 -0.01,-0.50,0.98,U] [#4 -0.03,-0.24,0.93,U] [#5 -0.42,-0.75,0.00,M1] [#6 0.20,-0.56,1.03,U] [#7 -0.20,-0.14,0.86,U] [#8 -0.01,-0.08,0.96,U] 
23:17:05.916 00.000 10844 single-star, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.03, -0.13}
23:17:05.916 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
23:17:05.916 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
23:17:05.916 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.32 mountX=0.12 mountY=0.06, mountTheta=0.42
23:17:05.918 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.13, opts=13)
23:17:05.918 00.000 10844 Enqueuing Move request for scope (0.03, -0.13)
23:17:05.918 00.000 11060 Worker thread wakes up
23:17:05.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
23:17:05.918 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
23:17:05.918 00.000 11060 Moving (0.03, -0.13) raw xDistance=0.12 yDistance=0.06
23:17:05.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:17:05.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:05.919 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:17:05.919 00.000 11060 MoveAxis(W, 21, ABG)
23:17:05.919 00.000 11060 Guiding  Dir = 3, Dur = 21
23:17:05.933 00.014 11060 IsSlewing returns 0
23:17:05.933 00.000 11060 IsGuiding returns 0
23:17:05.935 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:17:05.951 00.016 10844 UpdateGuideState exits: m=2972 SNR=35.2 Saturated
23:17:05.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:05.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:05.951 00.000 10844 Enqueuing Expose request
23:17:05.966 00.015 11060 IsGuiding returns 0
23:17:05.967 00.001 11060 Move returns status 0, amount 21
23:17:05.967 00.000 11060 MoveAxis(N, 0, ABG)
23:17:05.967 00.000 11060 Move returns status 0, amount 0
23:17:05.967 00.000 11060 move complete, result=0
23:17:05.967 00.000 11060 worker thread done servicing request
23:17:05.967 00.000 11060 Worker thread wakes up
23:17:05.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:05.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:05.967 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
23:17:06.608 00.641 11060 Exposure complete
23:17:06.770 00.162 11060 worker thread done servicing request
23:17:06.770 00.000 10844 OnExposeComplete: enter
23:17:06.770 00.000 10844 UpdateGuideState(): m_state=6
23:17:06.770 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
23:17:06.770 00.000 10844 Star::Find returns 1 (0), X=255.41, Y=59.81, Mass=2917, SNR=35.0, Peak=232 HFD=3.5
23:17:06.770 00.000 10844 MultiStar: [#1 0.13,0.83,0.00,M1] [#2 0.67,0.01,0.00,M4] [#3 -0.48,-0.07,0.96,U] [#4 0.08,-0.05,1.06,U] [#5 0.19,-0.31,1.06,U] [#6 0.21,-0.48,0.95,U] [#7 -0.12,-0.54,0.85,U] [#8 -0.13,0.14,0.96,U] 
23:17:06.770 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.15}, one-star: {0.29, 0.19}
23:17:06.770 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
23:17:06.770 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
23:17:06.770 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=0.15 mountY=0.04, mountTheta=0.24
23:17:06.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
23:17:06.770 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
23:17:06.770 00.000 11060 Worker thread wakes up
23:17:06.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:17:06.773 00.003 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:17:06.773 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=0.04
23:17:06.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:17:06.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:06.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:17:06.773 00.000 11060 MoveAxis(W, 26, ABG)
23:17:06.773 00.000 11060 Guiding  Dir = 3, Dur = 26
23:17:06.786 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:06.798 00.012 10844 UpdateGuideState exits: m=2917 SNR=35.0
23:17:06.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:06.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:06.798 00.000 10844 Enqueuing Expose request
23:17:06.806 00.008 11060 IsSlewing returns 0
23:17:06.806 00.000 11060 IsGuiding returns 0
23:17:06.864 00.058 11060 IsGuiding returns 0
23:17:06.864 00.000 11060 Move returns status 0, amount 26
23:17:06.864 00.000 11060 MoveAxis(N, 0, ABG)
23:17:06.864 00.000 11060 Move returns status 0, amount 0
23:17:06.864 00.000 11060 move complete, result=0
23:17:06.864 00.000 11060 worker thread done servicing request
23:17:06.864 00.000 11060 Worker thread wakes up
23:17:06.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:06.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:06.866 00.002 10844 GuideStep: 0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
23:17:07.492 00.626 11060 Exposure complete
23:17:07.697 00.205 11060 worker thread done servicing request
23:17:07.697 00.000 10844 OnExposeComplete: enter
23:17:07.697 00.000 10844 UpdateGuideState(): m_state=6
23:17:07.697 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
23:17:07.697 00.000 10844 Star::Find returns 1 (1), X=255.26, Y=59.86, Mass=3028, SNR=35.5, Peak=255 HFD=3.4
23:17:07.697 00.000 10844 MultiStar: [#1 0.40,0.04,1.06,U] [#2 -0.01,0.28,1.94,U] [#3 -0.22,-0.17,0.92,U] [#4 0.04,0.09,1.00,U] [#5 -0.36,-0.51,1.07,U] [#6 0.37,-0.25,0.98,U] [#7 0.21,-0.30,0.85,U] [#8 0.17,0.40,0.94,U] 
23:17:07.697 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.14, 0.24}
23:17:07.699 00.002 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
23:17:07.699 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
23:17:07.699 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.16 mountX=-0.02 mountY=0.07, mountTheta=1.91
23:17:07.701 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
23:17:07.701 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
23:17:07.701 00.000 11060 Worker thread wakes up
23:17:07.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:17:07.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:17:07.701 00.000 11060 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=0.07
23:17:07.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:17:07.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:07.703 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:17:07.703 00.000 11060 MoveAxis(E, 0, ABG)
23:17:07.703 00.000 11060 Move returns status 0, amount 0
23:17:07.703 00.000 11060 MoveAxis(N, 0, ABG)
23:17:07.703 00.000 11060 Move returns status 0, amount 0
23:17:07.703 00.000 11060 move complete, result=0
23:17:07.703 00.000 11060 worker thread done servicing request
23:17:07.714 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:17:07.729 00.015 10844 UpdateGuideState exits: m=3028 SNR=35.5 Saturated
23:17:07.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:07.731 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:07.731 00.000 10844 Enqueuing Expose request
23:17:07.731 00.000 11060 Worker thread wakes up
23:17:07.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:07.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:07.731 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:08.362 00.631 11060 Exposure complete
23:17:08.574 00.212 11060 worker thread done servicing request
23:17:08.574 00.000 10844 OnExposeComplete: enter
23:17:08.574 00.000 10844 UpdateGuideState(): m_state=6
23:17:08.574 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
23:17:08.574 00.000 10844 Star::Find returns 1 (0), X=255.20, Y=59.37, Mass=2878, SNR=34.8, Peak=253 HFD=3.5
23:17:08.574 00.000 10844 MultiStar: [#1 0.07,-0.16,1.01,U] [#2 -0.31,0.19,2.02,U] [#3 -0.09,-0.69,0.00,M1] [#4 0.45,-0.26,1.02,U] [#5 -0.45,-0.66,0.00,M1] [#6 0.30,-0.41,1.00,U] [#7 0.25,-0.35,0.93,U] [#8 -0.03,-0.15,0.99,U] 
23:17:08.574 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {0.07, -0.25}
23:17:08.574 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
23:17:08.574 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
23:17:08.574 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=0.14 mountY=0.08, mountTheta=0.55
23:17:08.580 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
23:17:08.580 00.000 10844 Enqueuing Move request for scope (0.06, -0.15)
23:17:08.580 00.000 11060 Worker thread wakes up
23:17:08.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:17:08.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:17:08.580 00.000 11060 Moving (0.06, -0.15) raw xDistance=0.14 yDistance=0.08
23:17:08.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:17:08.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:08.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:17:08.580 00.000 11060 MoveAxis(W, 23, ABG)
23:17:08.580 00.000 11060 Guiding  Dir = 3, Dur = 23
23:17:08.585 00.005 11060 IsSlewing returns 0
23:17:08.585 00.000 11060 IsGuiding returns 0
23:17:08.589 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:08.601 00.012 10844 UpdateGuideState exits: m=2878 SNR=34.8
23:17:08.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:08.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:08.601 00.000 10844 Enqueuing Expose request
23:17:08.616 00.015 11060 IsGuiding returns 0
23:17:08.616 00.000 11060 Move returns status 0, amount 23
23:17:08.616 00.000 11060 MoveAxis(N, 0, ABG)
23:17:08.616 00.000 11060 Move returns status 0, amount 0
23:17:08.616 00.000 11060 move complete, result=0
23:17:08.616 00.000 11060 worker thread done servicing request
23:17:08.616 00.000 11060 Worker thread wakes up
23:17:08.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:08.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:08.618 00.002 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
23:17:09.248 00.630 11060 Exposure complete
23:17:09.420 00.172 11060 worker thread done servicing request
23:17:09.420 00.000 10844 OnExposeComplete: enter
23:17:09.420 00.000 10844 UpdateGuideState(): m_state=6
23:17:09.421 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
23:17:09.421 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.77, Mass=3071, SNR=36.2, Peak=252 HFD=3.5
23:17:09.421 00.000 10844 MultiStar: [#1 0.55,0.58,0.00,M1] [#2 0.12,0.60,1.99,U] [#3 -0.04,-0.61,0.94,U] [#4 0.39,-0.03,0.93,U] [#5 0.20,-0.33,0.99,U] [#6 0.35,-0.30,0.96,U] [#7 0.40,-0.48,0.87,U] [#8 0.15,0.45,0.90,U] 
23:17:09.422 00.001 10844 single-star, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.01, 0.15}
23:17:09.422 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
23:17:09.422 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
23:17:09.422 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.53 mountX=-0.15 mountY=-0.02, mountTheta=-3.02
23:17:09.430 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
23:17:09.430 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
23:17:09.430 00.000 11060 Worker thread wakes up
23:17:09.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
23:17:09.430 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
23:17:09.430 00.000 11060 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.02
23:17:09.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:17:09.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:09.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:17:09.430 00.000 11060 MoveAxis(E, 25, ABG)
23:17:09.430 00.000 11060 Guiding  Dir = 2, Dur = 25
23:17:09.434 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:09.437 00.003 11060 IsSlewing returns 0
23:17:09.438 00.001 11060 IsGuiding returns 0
23:17:09.447 00.009 10844 UpdateGuideState exits: m=3071 SNR=36.2
23:17:09.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:09.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:09.447 00.000 10844 Enqueuing Expose request
23:17:09.468 00.021 11060 IsGuiding returns 0
23:17:09.468 00.000 11060 Move returns status 0, amount 25
23:17:09.468 00.000 11060 MoveAxis(N, 0, ABG)
23:17:09.468 00.000 11060 Move returns status 0, amount 0
23:17:09.468 00.000 11060 move complete, result=0
23:17:09.468 00.000 11060 worker thread done servicing request
23:17:09.468 00.000 11060 Worker thread wakes up
23:17:09.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:09.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:09.468 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
23:17:10.111 00.643 11060 Exposure complete
23:17:10.317 00.206 11060 worker thread done servicing request
23:17:10.317 00.000 10844 OnExposeComplete: enter
23:17:10.317 00.000 10844 UpdateGuideState(): m_state=6
23:17:10.317 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
23:17:10.317 00.000 10844 Star::Find returns 1 (1), X=255.39, Y=59.72, Mass=3430, SNR=37.7, Peak=255 HFD=3.5
23:17:10.317 00.000 10844 MultiStar: [#1 0.31,0.74,0.00,M2] [#2 0.11,1.24,0.00,M2] [#3 0.27,-0.58,0.84,U] [#4 0.75,0.27,0.00,M1] [#5 0.05,0.03,0.96,U] [#6 0.66,0.05,0.00,M1] [#7 0.41,-0.33,0.86,U] [#8 0.01,1.15,0.00,M1] 
23:17:10.317 00.000 10844 single-star, 3 included, MultiStar: {0.25, -0.18}, one-star: {0.27, 0.10}
23:17:10.317 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
23:17:10.317 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
23:17:10.317 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.36 mountX=-0.15 mountY=0.25, mountTheta=2.10
23:17:10.317 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.10, opts=13)
23:17:10.317 00.000 10844 Enqueuing Move request for scope (0.27, 0.10)
23:17:10.322 00.005 11060 Worker thread wakes up
23:17:10.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
23:17:10.322 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
23:17:10.322 00.000 11060 Moving (0.27, 0.10) raw xDistance=-0.15 yDistance=0.25
23:17:10.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:17:10.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:17:10.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:17:10.322 00.000 11060 MoveAxis(E, 26, ABG)
23:17:10.322 00.000 11060 Guiding  Dir = 2, Dur = 26
23:17:10.333 00.011 11060 IsSlewing returns 0
23:17:10.333 00.000 11060 IsGuiding returns 0
23:17:10.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:10.351 00.018 10844 UpdateGuideState exits: m=3430 SNR=37.7 Saturated
23:17:10.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:10.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:10.351 00.000 10844 Enqueuing Expose request
23:17:10.364 00.013 11060 IsGuiding returns 0
23:17:10.364 00.000 11060 Move returns status 0, amount 26
23:17:10.364 00.000 11060 MoveAxis(N, 0, ABG)
23:17:10.364 00.000 11060 Move returns status 0, amount 0
23:17:10.364 00.000 11060 move complete, result=0
23:17:10.364 00.000 11060 worker thread done servicing request
23:17:10.364 00.000 11060 Worker thread wakes up
23:17:10.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:10.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:10.367 00.003 10844 GuideStep: -0.1 px 26 ms EAST, 0.3 px 0 ms NORTH
23:17:11.003 00.636 11060 Exposure complete
23:17:11.173 00.170 11060 worker thread done servicing request
23:17:11.173 00.000 10844 OnExposeComplete: enter
23:17:11.173 00.000 10844 UpdateGuideState(): m_state=6
23:17:11.173 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
23:17:11.173 00.000 10844 Star::Find returns 1 (1), X=255.45, Y=59.78, Mass=3358, SNR=38.0, Peak=255 HFD=3.3
23:17:11.173 00.000 10844 MultiStar: [#1 0.01,-0.16,0.98,U] [#2 -0.11,0.63,1.84,U] [#3 0.00,-0.49,0.92,U] [#4 0.31,-0.04,0.86,U] [#5 -0.44,-0.17,0.95,U] [#6 0.55,0.00,0.90,U] [#7 0.27,-0.62,0.00,M1] [#8 -0.22,0.29,0.92,U] 
23:17:11.173 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.33, 0.16}
23:17:11.173 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
23:17:11.173 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
23:17:11.173 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.22 mountX=-0.10 mountY=0.02, mountTheta=2.96
23:17:11.173 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
23:17:11.173 00.000 10844 Enqueuing Move request for scope (0.03, 0.09)
23:17:11.173 00.000 11060 Worker thread wakes up
23:17:11.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
23:17:11.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
23:17:11.173 00.000 11060 Moving (0.03, 0.09) raw xDistance=-0.10 yDistance=0.02
23:17:11.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:17:11.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:11.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:17:11.173 00.000 11060 MoveAxis(E, 0, ABG)
23:17:11.173 00.000 11060 Move returns status 0, amount 0
23:17:11.173 00.000 11060 MoveAxis(N, 0, ABG)
23:17:11.173 00.000 11060 Move returns status 0, amount 0
23:17:11.173 00.000 11060 move complete, result=0
23:17:11.178 00.005 11060 worker thread done servicing request
23:17:11.183 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:17:11.216 00.033 10844 UpdateGuideState exits: m=3358 SNR=38.0 Saturated
23:17:11.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:11.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:11.216 00.000 10844 Enqueuing Expose request
23:17:11.216 00.000 11060 Worker thread wakes up
23:17:11.216 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:11.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:11.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:11.851 00.635 11060 Exposure complete
23:17:12.035 00.184 11060 worker thread done servicing request
23:17:12.035 00.000 10844 OnExposeComplete: enter
23:17:12.035 00.000 10844 UpdateGuideState(): m_state=6
23:17:12.039 00.004 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
23:17:12.039 00.000 10844 Star::Find returns 1 (0), X=254.92, Y=59.87, Mass=3213, SNR=36.6, Peak=245 HFD=3.8
23:17:12.039 00.000 10844 MultiStar: [#1 0.64,0.43,0.00,M2] [#2 0.08,0.76,0.00,M2] [#3 -0.21,0.10,0.96,U] [#4 0.50,0.52,0.00,M1] [#5 -0.13,-0.03,0.99,U] [#6 0.50,0.15,0.97,U] [#7 -0.17,0.01,0.87,U] [#8 0.06,0.75,0.00,M1] 
23:17:12.039 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.10}, one-star: {-0.20, 0.25}
23:17:12.039 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.72 = -2.57)
23:17:12.039 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
23:17:12.039 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.96 mountX=-0.09 mountY=-0.06, mountTheta=-2.58
23:17:12.040 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
23:17:12.040 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
23:17:12.040 00.000 11060 Worker thread wakes up
23:17:12.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:17:12.040 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:17:12.040 00.000 11060 Moving (-0.04, 0.10) raw xDistance=-0.09 yDistance=-0.06
23:17:12.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:17:12.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:12.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:17:12.040 00.000 11060 MoveAxis(E, 0, ABG)
23:17:12.040 00.000 11060 Move returns status 0, amount 0
23:17:12.040 00.000 11060 MoveAxis(N, 0, ABG)
23:17:12.040 00.000 11060 Move returns status 0, amount 0
23:17:12.040 00.000 11060 move complete, result=0
23:17:12.040 00.000 11060 worker thread done servicing request
23:17:12.045 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:12.062 00.017 10844 UpdateGuideState exits: m=3213 SNR=36.6
23:17:12.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:12.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:12.062 00.000 10844 Enqueuing Expose request
23:17:12.062 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:12.062 00.000 11060 Worker thread wakes up
23:17:12.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:12.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:12.698 00.636 11060 Exposure complete
23:17:12.849 00.151 11060 worker thread done servicing request
23:17:12.850 00.001 10844 OnExposeComplete: enter
23:17:12.850 00.000 10844 UpdateGuideState(): m_state=6
23:17:12.850 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
23:17:12.850 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=60.30, Mass=3488, SNR=38.6, Peak=255 HFD=3.4
23:17:12.850 00.000 10844 MultiStar: [#1 0.21,0.23,0.93,U] [#2 -0.13,0.16,1.84,U] [#3 0.09,-0.31,0.90,U] [#4 0.72,0.07,0.00,M2] [#5 0.12,-0.49,0.92,U] [#6 0.43,-0.21,0.89,U] [#7 -0.10,-0.48,0.82,U] [#8 -0.03,0.70,0.00,M2] 
23:17:12.850 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.02}, one-star: {-0.10, 0.68}
23:17:12.850 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
23:17:12.850 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
23:17:12.850 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.32 mountX=0.01 mountY=0.05, mountTheta=1.43
23:17:12.852 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
23:17:12.852 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
23:17:12.852 00.000 11060 Worker thread wakes up
23:17:12.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:17:12.852 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:17:12.852 00.000 11060 Moving (0.05, -0.02) raw xDistance=0.01 yDistance=0.05
23:17:12.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:17:12.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:12.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:17:12.852 00.000 11060 MoveAxis(E, 0, ABG)
23:17:12.852 00.000 11060 Move returns status 0, amount 0
23:17:12.852 00.000 11060 MoveAxis(N, 0, ABG)
23:17:12.852 00.000 11060 Move returns status 0, amount 0
23:17:12.852 00.000 11060 move complete, result=0
23:17:12.852 00.000 11060 worker thread done servicing request
23:17:12.856 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:12.866 00.010 10844 UpdateGuideState exits: m=3488 SNR=38.6 Saturated
23:17:12.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:12.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:12.866 00.000 10844 Enqueuing Expose request
23:17:12.866 00.000 11060 Worker thread wakes up
23:17:12.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:12.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:12.866 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:13.507 00.641 11060 Exposure complete
23:17:13.651 00.144 11060 worker thread done servicing request
23:17:13.651 00.000 10844 OnExposeComplete: enter
23:17:13.651 00.000 10844 UpdateGuideState(): m_state=6
23:17:13.651 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
23:17:13.651 00.000 10844 Star::Find returns 1 (0), X=255.06, Y=60.56, Mass=2652, SNR=33.3, Peak=236 HFD=3.6
23:17:13.651 00.000 10844 MultiStar: [#1 0.20,0.60,1.12,U] [#2 -0.14,1.18,0.00,M2] [#3 0.06,0.34,1.05,U] [#4 0.68,0.16,0.00,M3] [#5 0.09,0.19,1.21,U] [#6 0.39,0.20,1.01,U] [#7 0.21,0.63,0.00,M1] [#8 -0.15,0.33,1.08,U] 
23:17:13.651 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.43}, one-star: {-0.06, 0.94}
23:17:13.651 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
23:17:13.651 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
23:17:13.651 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.43 hyp=0.44 cameraTheta=1.37 mountX=-0.44 mountY=0.02, mountTheta=3.10
23:17:13.655 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.43, opts=13)
23:17:13.655 00.000 10844 Enqueuing Move request for scope (0.09, 0.43)
23:17:13.655 00.000 11060 Worker thread wakes up
23:17:13.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.43) opts 0xd
23:17:13.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.43)
23:17:13.655 00.000 11060 Moving (0.09, 0.43) raw xDistance=-0.44 yDistance=0.02
23:17:13.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
23:17:13.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:13.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:17:13.655 00.000 11060 MoveAxis(E, 76, ABG)
23:17:13.655 00.000 11060 Guiding  Dir = 2, Dur = 76
23:17:13.660 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:13.666 00.006 11060 IsSlewing returns 0
23:17:13.666 00.000 11060 IsGuiding returns 0
23:17:13.671 00.005 10844 UpdateGuideState exits: m=2652 SNR=33.3
23:17:13.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:13.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:13.671 00.000 10844 Enqueuing Expose request
23:17:13.755 00.084 11060 IsGuiding returns 0
23:17:13.755 00.000 11060 Move returns status 0, amount 76
23:17:13.755 00.000 11060 MoveAxis(N, 0, ABG)
23:17:13.755 00.000 11060 Move returns status 0, amount 0
23:17:13.755 00.000 11060 move complete, result=0
23:17:13.756 00.001 11060 worker thread done servicing request
23:17:13.756 00.000 11060 Worker thread wakes up
23:17:13.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:13.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:13.764 00.008 10844 GuideStep: -0.4 px 76 ms EAST, 0.0 px 0 ms NORTH
23:17:14.383 00.619 11060 Exposure complete
23:17:14.546 00.163 11060 worker thread done servicing request
23:17:14.546 00.000 10844 OnExposeComplete: enter
23:17:14.546 00.000 10844 UpdateGuideState(): m_state=6
23:17:14.546 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
23:17:14.546 00.000 10844 Star::Find returns 1 (0), X=254.97, Y=59.92, Mass=2757, SNR=34.1, Peak=223 HFD=3.0
23:17:14.548 00.002 10844 MultiStar: [#1 0.42,-0.06,1.10,U] [#2 -0.05,-0.00,1.99,U] [#3 0.01,-0.37,1.04,U] [#4 0.41,-0.63,0.00,M4] [#5 -0.31,-0.09,1.02,U] [#6 0.13,-0.72,0.00,M1] [#7 -0.07,-0.34,0.95,U] [#8 0.04,-0.23,0.98,U] 
23:17:14.548 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {-0.15, 0.30}
23:17:14.548 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
23:17:14.548 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
23:17:14.548 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.72 mountX=0.10 mountY=0.00, mountTheta=0.01
23:17:14.548 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
23:17:14.548 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
23:17:14.548 00.000 11060 Worker thread wakes up
23:17:14.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
23:17:14.548 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
23:17:14.548 00.000 11060 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.00
23:17:14.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:17:14.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:14.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:17:14.548 00.000 11060 MoveAxis(E, 0, ABG)
23:17:14.548 00.000 11060 Move returns status 0, amount 0
23:17:14.548 00.000 11060 MoveAxis(N, 0, ABG)
23:17:14.548 00.000 11060 Move returns status 0, amount 0
23:17:14.548 00.000 11060 move complete, result=0
23:17:14.548 00.000 11060 worker thread done servicing request
23:17:14.551 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:14.566 00.015 10844 UpdateGuideState exits: m=2757 SNR=34.1
23:17:14.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:14.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:14.566 00.000 10844 Enqueuing Expose request
23:17:14.566 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:14.566 00.000 11060 Worker thread wakes up
23:17:14.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:14.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:15.192 00.626 11060 Exposure complete
23:17:15.371 00.179 11060 worker thread done servicing request
23:17:15.376 00.005 10844 OnExposeComplete: enter
23:17:15.376 00.000 10844 UpdateGuideState(): m_state=6
23:17:15.376 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
23:17:15.376 00.000 10844 Star::Find returns 1 (1), X=254.89, Y=59.98, Mass=3236, SNR=37.0, Peak=255 HFD=3.4
23:17:15.376 00.000 10844 MultiStar: [#1 0.70,0.28,0.00,M1] [#2 -0.18,0.27,1.94,U] [#3 -0.38,-0.21,0.91,U] [#4 0.71,-0.15,0.00,M5] [#5 -0.25,-0.27,0.98,U] [#6 -0.07,-0.61,0.80,U] [#7 0.33,0.01,0.78,U] [#8 0.11,0.32,0.94,U] 
23:17:15.376 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.04}, one-star: {-0.23, 0.36}
23:17:15.376 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
23:17:15.376 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
23:17:15.376 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.85 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
23:17:15.379 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.04, opts=13)
23:17:15.379 00.000 10844 Enqueuing Move request for scope (-0.12, 0.04)
23:17:15.379 00.000 11060 Worker thread wakes up
23:17:15.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:17:15.379 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:17:15.379 00.000 11060 Moving (-0.12, 0.04) raw xDistance=-0.01 yDistance=-0.12
23:17:15.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:17:15.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:15.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:15.379 00.000 11060 MoveAxis(E, 0, ABG)
23:17:15.379 00.000 11060 Move returns status 0, amount 0
23:17:15.379 00.000 11060 MoveAxis(N, 0, ABG)
23:17:15.379 00.000 11060 Move returns status 0, amount 0
23:17:15.379 00.000 11060 move complete, result=0
23:17:15.379 00.000 11060 worker thread done servicing request
23:17:15.387 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:17:15.397 00.010 10844 UpdateGuideState exits: m=3236 SNR=37.0 Saturated
23:17:15.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:15.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:15.397 00.000 10844 Enqueuing Expose request
23:17:15.397 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:15.397 00.000 11060 Worker thread wakes up
23:17:15.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:15.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:16.027 00.630 11060 Exposure complete
23:17:16.193 00.166 11060 worker thread done servicing request
23:17:16.193 00.000 10844 OnExposeComplete: enter
23:17:16.193 00.000 10844 UpdateGuideState(): m_state=6
23:17:16.193 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
23:17:16.193 00.000 10844 Star::Find returns 1 (1), X=255.30, Y=60.21, Mass=3268, SNR=36.6, Peak=255 HFD=3.6
23:17:16.193 00.000 10844 MultiStar: [#1 0.39,0.77,0.00,M2] [#2 0.22,0.57,1.94,U] [#3 -0.18,-0.06,0.98,U] [#4 0.02,0.38,0.97,U] [#5 0.08,-0.29,1.02,U] [#6 0.63,-0.21,0.00,M1] [#7 0.43,0.62,0.00,M1] [#8 0.09,0.51,0.89,U] 
23:17:16.193 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.32}, one-star: {0.18, 0.59}
23:17:16.193 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
23:17:16.193 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
23:17:16.193 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.30 mountX=-0.33 mountY=0.04, mountTheta=3.03
23:17:16.196 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.32, opts=13)
23:17:16.196 00.000 10844 Enqueuing Move request for scope (0.09, 0.32)
23:17:16.196 00.000 11060 Worker thread wakes up
23:17:16.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.32) opts 0xd
23:17:16.196 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.32)
23:17:16.196 00.000 11060 Moving (0.09, 0.32) raw xDistance=-0.33 yDistance=0.04
23:17:16.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
23:17:16.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:16.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:17:16.196 00.000 11060 MoveAxis(E, 57, ABG)
23:17:16.196 00.000 11060 Guiding  Dir = 2, Dur = 57
23:17:16.202 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:16.221 00.019 11060 IsSlewing returns 0
23:17:16.221 00.000 11060 IsGuiding returns 0
23:17:16.229 00.008 10844 UpdateGuideState exits: m=3268 SNR=36.6 Saturated
23:17:16.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:16.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:16.229 00.000 10844 Enqueuing Expose request
23:17:16.300 00.071 11060 IsGuiding returns 0
23:17:16.300 00.000 11060 Move returns status 0, amount 57
23:17:16.300 00.000 11060 MoveAxis(N, 0, ABG)
23:17:16.300 00.000 11060 Move returns status 0, amount 0
23:17:16.300 00.000 11060 move complete, result=0
23:17:16.300 00.000 11060 worker thread done servicing request
23:17:16.300 00.000 11060 Worker thread wakes up
23:17:16.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:16.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:16.300 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
23:17:16.942 00.642 11060 Exposure complete
23:17:17.112 00.170 11060 worker thread done servicing request
23:17:17.112 00.000 10844 OnExposeComplete: enter
23:17:17.112 00.000 10844 UpdateGuideState(): m_state=6
23:17:17.112 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
23:17:17.112 00.000 10844 Star::Find returns 1 (1), X=254.98, Y=60.16, Mass=3228, SNR=36.8, Peak=255 HFD=3.6
23:17:17.112 00.000 10844 MultiStar: [#1 0.18,0.33,0.91,U] [#2 -0.15,0.51,1.86,U] [#3 0.18,-0.22,0.91,U] [#4 0.57,0.19,0.95,U] [#5 -0.54,-0.12,1.01,U] [#6 0.33,0.11,0.88,U] [#7 0.07,-0.13,0.78,U] [#8 0.04,0.17,0.85,U] 
23:17:17.112 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.19}, one-star: {-0.14, 0.54}
23:17:17.112 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
23:17:17.112 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
23:17:17.112 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.42 mountX=-0.20 mountY=-0.00, mountTheta=-3.13
23:17:17.112 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.19, opts=13)
23:17:17.112 00.000 10844 Enqueuing Move request for scope (0.03, 0.19)
23:17:17.112 00.000 11060 Worker thread wakes up
23:17:17.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
23:17:17.112 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
23:17:17.112 00.000 11060 Moving (0.03, 0.19) raw xDistance=-0.20 yDistance=-0.00
23:17:17.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:17:17.115 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:17.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:17:17.115 00.000 11060 MoveAxis(E, 36, ABG)
23:17:17.115 00.000 11060 Guiding  Dir = 2, Dur = 36
23:17:17.120 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:17.130 00.010 11060 IsSlewing returns 0
23:17:17.130 00.000 11060 IsGuiding returns 0
23:17:17.130 00.000 10844 UpdateGuideState exits: m=3228 SNR=36.8 Saturated
23:17:17.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:17.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:17.130 00.000 10844 Enqueuing Expose request
23:17:17.177 00.047 11060 IsGuiding returns 0
23:17:17.177 00.000 11060 Move returns status 0, amount 36
23:17:17.177 00.000 11060 MoveAxis(N, 0, ABG)
23:17:17.177 00.000 11060 Move returns status 0, amount 0
23:17:17.177 00.000 11060 move complete, result=0
23:17:17.177 00.000 11060 worker thread done servicing request
23:17:17.177 00.000 11060 Worker thread wakes up
23:17:17.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:17.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:17.177 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
23:17:17.805 00.628 11060 Exposure complete
23:17:17.969 00.164 11060 worker thread done servicing request
23:17:17.969 00.000 10844 OnExposeComplete: enter
23:17:17.969 00.000 10844 UpdateGuideState(): m_state=6
23:17:17.970 00.001 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
23:17:17.970 00.000 10844 Star::Find returns 1 (1), X=254.93, Y=59.70, Mass=3258, SNR=36.9, Peak=255 HFD=3.3
23:17:17.970 00.000 10844 MultiStar: [#1 0.47,-0.09,1.03,U] [#2 0.62,0.55,0.00,M1] [#3 -0.14,0.02,0.92,U] [#4 0.89,0.07,0.00,M4] [#5 -0.15,0.55,1.00,U] [#6 0.43,-0.08,0.91,U] [#7 0.28,-0.16,0.82,U] [#8 0.10,0.15,0.95,U] 
23:17:17.970 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {-0.19, 0.08}
23:17:17.970 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
23:17:17.970 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
23:17:17.970 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.60 mountX=-0.09 mountY=0.10, mountTheta=2.35
23:17:17.972 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.08, opts=13)
23:17:17.972 00.000 10844 Enqueuing Move request for scope (0.11, 0.08)
23:17:17.972 00.000 11060 Worker thread wakes up
23:17:17.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:17:17.972 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:17:17.972 00.000 11060 Moving (0.11, 0.08) raw xDistance=-0.09 yDistance=0.10
23:17:17.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:17:17.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:17.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:17:17.972 00.000 11060 MoveAxis(E, 0, ABG)
23:17:17.972 00.000 11060 Move returns status 0, amount 0
23:17:17.972 00.000 11060 MoveAxis(N, 0, ABG)
23:17:17.972 00.000 11060 Move returns status 0, amount 0
23:17:17.972 00.000 11060 move complete, result=0
23:17:17.972 00.000 11060 worker thread done servicing request
23:17:17.980 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:17.991 00.011 10844 UpdateGuideState exits: m=3258 SNR=36.9 Saturated
23:17:17.996 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:17.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:17.996 00.000 10844 Enqueuing Expose request
23:17:17.996 00.000 11060 Worker thread wakes up
23:17:17.996 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:17.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:17.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:18.638 00.642 11060 Exposure complete
23:17:18.809 00.171 11060 worker thread done servicing request
23:17:18.810 00.001 10844 OnExposeComplete: enter
23:17:18.810 00.000 10844 UpdateGuideState(): m_state=6
23:17:18.810 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
23:17:18.810 00.000 10844 Star::Find returns 1 (1), X=255.15, Y=60.30, Mass=3099, SNR=36.0, Peak=255 HFD=3.4
23:17:18.810 00.000 10844 MultiStar: [#1 -0.03,0.25,1.00,U] [#2 0.49,0.33,1.93,U] [#3 -0.54,-0.14,0.99,U] [#4 0.75,0.05,0.00,M5] [#5 0.00,-0.07,1.06,U] [#6 0.34,-0.04,0.94,U] [#7 -0.38,-0.36,0.88,U] [#8 0.03,0.08,0.93,U] 
23:17:18.811 00.001 10844 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.03, 0.68}
23:17:18.811 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
23:17:18.811 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
23:17:18.811 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=-0.13 mountY=0.03, mountTheta=2.93
23:17:18.811 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
23:17:18.811 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
23:17:18.811 00.000 11060 Worker thread wakes up
23:17:18.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:17:18.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:17:18.811 00.000 11060 Moving (0.05, 0.12) raw xDistance=-0.13 yDistance=0.03
23:17:18.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:17:18.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:18.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:17:18.811 00.000 11060 MoveAxis(E, 23, ABG)
23:17:18.811 00.000 11060 Guiding  Dir = 2, Dur = 23
23:17:18.820 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:18.833 00.013 10844 UpdateGuideState exits: m=3099 SNR=36.0 Saturated
23:17:18.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:18.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:18.833 00.000 10844 Enqueuing Expose request
23:17:18.842 00.009 11060 IsSlewing returns 0
23:17:18.842 00.000 11060 IsGuiding returns 0
23:17:18.884 00.042 11060 IsGuiding returns 0
23:17:18.884 00.000 11060 Move returns status 0, amount 23
23:17:18.884 00.000 11060 MoveAxis(N, 0, ABG)
23:17:18.884 00.000 11060 Move returns status 0, amount 0
23:17:18.884 00.000 11060 move complete, result=0
23:17:18.884 00.000 11060 worker thread done servicing request
23:17:18.884 00.000 11060 Worker thread wakes up
23:17:18.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:18.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:18.886 00.002 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
23:17:19.529 00.643 11060 Exposure complete
23:17:19.690 00.161 11060 worker thread done servicing request
23:17:19.690 00.000 10844 OnExposeComplete: enter
23:17:19.690 00.000 10844 UpdateGuideState(): m_state=6
23:17:19.690 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
23:17:19.690 00.000 10844 Star::Find returns 1 (0), X=254.89, Y=59.72, Mass=2851, SNR=34.7, Peak=249 HFD=3.2
23:17:19.690 00.000 10844 MultiStar: [#1 0.46,0.43,0.95,U] [#2 -0.02,0.54,1.98,U] [#3 0.08,0.21,0.99,U] [#4 0.72,-0.15,0.00,M6] [#5 0.18,-0.56,1.11,U] [#6 0.47,-0.27,0.96,U] [#7 0.24,-0.46,0.93,U] [#8 0.17,0.26,0.94,U] 
23:17:19.690 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {-0.23, 0.10}
23:17:19.690 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
23:17:19.690 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
23:17:19.690 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.51 mountX=-0.11 mountY=0.13, mountTheta=2.26
23:17:19.690 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
23:17:19.695 00.005 10844 Enqueuing Move request for scope (0.15, 0.08)
23:17:19.695 00.000 11060 Worker thread wakes up
23:17:19.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
23:17:19.695 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
23:17:19.695 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.11 yDistance=0.13
23:17:19.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:17:19.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:19.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:17:19.695 00.000 11060 MoveAxis(E, 0, ABG)
23:17:19.695 00.000 11060 Move returns status 0, amount 0
23:17:19.695 00.000 11060 MoveAxis(N, 0, ABG)
23:17:19.695 00.000 11060 Move returns status 0, amount 0
23:17:19.695 00.000 11060 move complete, result=0
23:17:19.695 00.000 11060 worker thread done servicing request
23:17:19.700 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:19.710 00.010 10844 UpdateGuideState exits: m=2851 SNR=34.7
23:17:19.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:19.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:19.710 00.000 10844 Enqueuing Expose request
23:17:19.710 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:19.710 00.000 11060 Worker thread wakes up
23:17:19.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:19.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:20.341 00.631 11060 Exposure complete
23:17:20.530 00.189 11060 worker thread done servicing request
23:17:20.530 00.000 10844 OnExposeComplete: enter
23:17:20.530 00.000 10844 UpdateGuideState(): m_state=6
23:17:20.530 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
23:17:20.530 00.000 10844 Star::Find returns 1 (1), X=254.99, Y=59.55, Mass=3245, SNR=37.5, Peak=255 HFD=3.6
23:17:20.530 00.000 10844 MultiStar: [#1 0.66,0.23,0.00,M1] [#2 -0.21,0.33,1.83,U] [#3 0.36,0.19,0.89,U] [#4 0.37,-0.31,0.88,U] [#5 -0.01,-0.09,0.95,U] [#6 0.64,-0.16,0.00,M1] [#7 0.29,0.06,0.80,U] [#8 0.03,0.30,0.91,U] 
23:17:20.530 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {-0.13, -0.07}
23:17:20.535 00.005 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
23:17:20.535 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
23:17:20.535 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.05 mountX=-0.10 mountY=0.04, mountTheta=2.79
23:17:20.535 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
23:17:20.535 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
23:17:20.535 00.000 11060 Worker thread wakes up
23:17:20.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:17:20.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:17:20.535 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=0.04
23:17:20.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:17:20.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:20.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:17:20.535 00.000 11060 MoveAxis(E, 0, ABG)
23:17:20.535 00.000 11060 Move returns status 0, amount 0
23:17:20.535 00.000 11060 MoveAxis(N, 0, ABG)
23:17:20.535 00.000 11060 Move returns status 0, amount 0
23:17:20.535 00.000 11060 move complete, result=0
23:17:20.535 00.000 11060 worker thread done servicing request
23:17:20.545 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:20.562 00.017 10844 UpdateGuideState exits: m=3245 SNR=37.5 Saturated
23:17:20.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:20.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:20.562 00.000 10844 Enqueuing Expose request
23:17:20.562 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:20.562 00.000 11060 Worker thread wakes up
23:17:20.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:20.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:21.205 00.643 11060 Exposure complete
23:17:21.375 00.170 11060 worker thread done servicing request
23:17:21.375 00.000 10844 OnExposeComplete: enter
23:17:21.375 00.000 10844 UpdateGuideState(): m_state=6
23:17:21.375 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
23:17:21.375 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=60.13, Mass=3211, SNR=37.0, Peak=255 HFD=3.0
23:17:21.375 00.000 10844 MultiStar: [#1 0.75,-0.18,0.00,M2] [#2 0.15,0.27,1.90,U] [#3 -0.44,0.15,0.91,U] [#4 0.18,-0.27,0.95,U] [#5 -0.27,-0.53,0.96,U] [#6 0.10,-0.28,0.96,U] [#7 0.05,-0.24,0.79,U] [#8 0.43,0.50,0.00,M1] 
23:17:21.375 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {-0.15, 0.51}
23:17:21.375 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
23:17:21.375 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
23:17:21.375 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.86 mountX=0.01 mountY=-0.03, mountTheta=-1.11
23:17:21.375 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
23:17:21.375 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
23:17:21.375 00.000 11060 Worker thread wakes up
23:17:21.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:17:21.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:17:21.375 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
23:17:21.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:17:21.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:21.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:21.375 00.000 11060 MoveAxis(E, 0, ABG)
23:17:21.375 00.000 11060 Move returns status 0, amount 0
23:17:21.375 00.000 11060 MoveAxis(N, 0, ABG)
23:17:21.375 00.000 11060 Move returns status 0, amount 0
23:17:21.375 00.000 11060 move complete, result=0
23:17:21.375 00.000 11060 worker thread done servicing request
23:17:21.385 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:21.396 00.011 10844 UpdateGuideState exits: m=3211 SNR=37.0 Saturated
23:17:21.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:21.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:21.396 00.000 10844 Enqueuing Expose request
23:17:21.396 00.000 11060 Worker thread wakes up
23:17:21.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:21.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:21.396 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:22.036 00.640 11060 Exposure complete
23:17:22.215 00.179 11060 worker thread done servicing request
23:17:22.215 00.000 10844 OnExposeComplete: enter
23:17:22.215 00.000 10844 UpdateGuideState(): m_state=6
23:17:22.217 00.002 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
23:17:22.217 00.000 10844 Star::Find returns 1 (0), X=255.34, Y=60.01, Mass=3269, SNR=37.1, Peak=253 HFD=3.4
23:17:22.217 00.000 10844 MultiStar: [#1 0.12,0.78,0.00,M3] [#2 0.56,1.03,0.00,M1] [#3 0.01,0.56,0.89,U] [#4 0.34,0.40,0.92,U] [#5 0.23,0.20,0.96,U] [#6 0.43,-0.06,0.86,U] [#7 0.10,0.41,0.83,U] [#8 0.16,0.57,0.92,U] 
23:17:22.217 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.36}, one-star: {0.22, 0.39}
23:17:22.217 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
23:17:22.217 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
23:17:22.217 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.36 hyp=0.41 cameraTheta=1.03 mountX=-0.39 mountY=0.15, mountTheta=2.77
23:17:22.218 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.36, opts=13)
23:17:22.218 00.000 10844 Enqueuing Move request for scope (0.21, 0.36)
23:17:22.218 00.000 11060 Worker thread wakes up
23:17:22.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.36) opts 0xd
23:17:22.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.36)
23:17:22.218 00.000 11060 Moving (0.21, 0.36) raw xDistance=-0.39 yDistance=0.15
23:17:22.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
23:17:22.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:22.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:17:22.218 00.000 11060 MoveAxis(E, 67, ABG)
23:17:22.218 00.000 11060 Guiding  Dir = 2, Dur = 67
23:17:22.223 00.005 11060 IsSlewing returns 0
23:17:22.238 00.015 11060 IsGuiding returns 0
23:17:22.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:22.250 00.012 10844 UpdateGuideState exits: m=3269 SNR=37.1
23:17:22.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:22.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:22.250 00.000 10844 Enqueuing Expose request
23:17:22.317 00.067 11060 IsGuiding returns 0
23:17:22.317 00.000 11060 Move returns status 0, amount 67
23:17:22.317 00.000 11060 MoveAxis(N, 0, ABG)
23:17:22.317 00.000 11060 Move returns status 0, amount 0
23:17:22.318 00.001 11060 move complete, result=0
23:17:22.318 00.000 11060 worker thread done servicing request
23:17:22.318 00.000 11060 Worker thread wakes up
23:17:22.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:22.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:22.318 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.2 px 0 ms NORTH
23:17:22.952 00.634 11060 Exposure complete
23:17:23.119 00.167 11060 worker thread done servicing request
23:17:23.119 00.000 10844 OnExposeComplete: enter
23:17:23.119 00.000 10844 UpdateGuideState(): m_state=6
23:17:23.119 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
23:17:23.119 00.000 10844 Star::Find returns 1 (1), X=255.02, Y=59.55, Mass=3201, SNR=37.1, Peak=255 HFD=3.6
23:17:23.119 00.000 10844 MultiStar: [#1 0.30,0.11,0.96,U] [#2 -0.05,0.68,0.00,M2] [#3 -0.06,0.31,0.99,U] [#4 0.47,0.20,0.99,U] [#5 0.19,0.04,1.02,U] [#6 0.46,-0.31,0.95,U] [#7 0.01,-0.34,0.89,U] [#8 -0.14,0.52,0.94,U] 
23:17:23.119 00.000 10844 single-star, 7 included, MultiStar: {0.14, 0.06}, one-star: {-0.10, -0.07}
23:17:23.119 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
23:17:23.119 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
23:17:23.119 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.51 mountX=0.09 mountY=-0.09, mountTheta=-0.76
23:17:23.122 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.07, opts=13)
23:17:23.122 00.000 10844 Enqueuing Move request for scope (-0.10, -0.07)
23:17:23.122 00.000 11060 Worker thread wakes up
23:17:23.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
23:17:23.122 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
23:17:23.122 00.000 11060 Moving (-0.10, -0.07) raw xDistance=0.09 yDistance=-0.09
23:17:23.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:17:23.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:23.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:23.122 00.000 11060 MoveAxis(E, 0, ABG)
23:17:23.122 00.000 11060 Move returns status 0, amount 0
23:17:23.122 00.000 11060 MoveAxis(N, 0, ABG)
23:17:23.122 00.000 11060 Move returns status 0, amount 0
23:17:23.122 00.000 11060 move complete, result=0
23:17:23.122 00.000 11060 worker thread done servicing request
23:17:23.124 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:17:23.139 00.015 10844 UpdateGuideState exits: m=3201 SNR=37.1 Saturated
23:17:23.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:23.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:23.139 00.000 10844 Enqueuing Expose request
23:17:23.139 00.000 11060 Worker thread wakes up
23:17:23.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:23.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:23.139 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:23.769 00.630 11060 Exposure complete
23:17:23.944 00.175 10844 OnExposeComplete: enter
23:17:23.944 00.000 10844 UpdateGuideState(): m_state=6
23:17:23.944 00.000 11060 worker thread done servicing request
23:17:23.944 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
23:17:23.944 00.000 10844 Star::Find returns 1 (1), X=255.05, Y=60.15, Mass=3196, SNR=36.8, Peak=255 HFD=3.8
23:17:23.946 00.002 10844 MultiStar: [#1 0.50,0.65,0.00,M3] [#2 0.45,1.07,0.00,M3] [#3 -0.18,0.12,0.92,U] [#4 0.47,0.52,0.00,M3] [#5 0.33,-0.02,1.02,U] [#6 0.79,0.23,0.00,M1] [#7 0.13,0.59,0.81,U] [#8 -0.12,0.76,0.00,M1] 
23:17:23.946 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.29}, one-star: {-0.07, 0.53}
23:17:23.946 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
23:17:23.946 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
23:17:23.946 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.38 mountX=-0.30 mountY=0.01, mountTheta=3.12
23:17:23.946 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.29, opts=13)
23:17:23.946 00.000 10844 Enqueuing Move request for scope (0.06, 0.29)
23:17:23.948 00.002 11060 Worker thread wakes up
23:17:23.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
23:17:23.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
23:17:23.948 00.000 11060 Moving (0.06, 0.29) raw xDistance=-0.30 yDistance=0.01
23:17:23.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:17:23.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:23.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:17:23.948 00.000 11060 MoveAxis(E, 52, ABG)
23:17:23.948 00.000 11060 Guiding  Dir = 2, Dur = 52
23:17:23.952 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:23.954 00.002 11060 IsSlewing returns 0
23:17:23.955 00.001 11060 IsGuiding returns 0
23:17:23.965 00.010 10844 UpdateGuideState exits: m=3196 SNR=36.8 Saturated
23:17:23.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:23.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:23.965 00.000 10844 Enqueuing Expose request
23:17:24.017 00.052 11060 IsGuiding returns 0
23:17:24.018 00.001 11060 Move returns status 0, amount 52
23:17:24.018 00.000 11060 MoveAxis(N, 0, ABG)
23:17:24.018 00.000 11060 Move returns status 0, amount 0
23:17:24.018 00.000 11060 move complete, result=0
23:17:24.018 00.000 11060 worker thread done servicing request
23:17:24.018 00.000 11060 Worker thread wakes up
23:17:24.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:24.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:24.018 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
23:17:24.649 00.631 11060 Exposure complete
23:17:24.818 00.169 11060 worker thread done servicing request
23:17:24.818 00.000 10844 OnExposeComplete: enter
23:17:24.818 00.000 10844 UpdateGuideState(): m_state=6
23:17:24.818 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
23:17:24.818 00.000 10844 Star::Find returns 1 (1), X=255.01, Y=60.43, Mass=3254, SNR=37.0, Peak=255 HFD=3.7
23:17:24.818 00.000 10844 MultiStar: [#1 0.47,0.97,0.00,M4] [#2 -0.13,1.27,0.00,M4] [#3 -0.49,0.55,0.00,M1] [#4 0.41,0.39,0.96,U] [#5 -0.48,0.12,0.97,U] [#6 0.50,0.33,0.90,U] [#7 -0.25,0.51,0.79,U] [#8 -0.22,0.47,0.94,U] 
23:17:24.818 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.44}, one-star: {-0.11, 0.81}
23:17:24.818 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
23:17:24.818 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
23:17:24.818 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.44 hyp=0.44 cameraTheta=1.63 mountX=-0.43 mountY=-0.10, mountTheta=-2.92
23:17:24.823 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.44, opts=13)
23:17:24.823 00.000 10844 Enqueuing Move request for scope (-0.03, 0.44)
23:17:24.823 00.000 11060 Worker thread wakes up
23:17:24.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.44) opts 0xd
23:17:24.823 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.44)
23:17:24.823 00.000 11060 Moving (-0.03, 0.44) raw xDistance=-0.43 yDistance=-0.10
23:17:24.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
23:17:24.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:24.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:24.823 00.000 11060 MoveAxis(E, 75, ABG)
23:17:24.823 00.000 11060 Guiding  Dir = 2, Dur = 75
23:17:24.832 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:24.847 00.015 10844 UpdateGuideState exits: m=3254 SNR=37.0 Saturated
23:17:24.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:24.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:24.847 00.000 10844 Enqueuing Expose request
23:17:24.865 00.018 11060 IsSlewing returns 0
23:17:24.865 00.000 11060 IsGuiding returns 0
23:17:24.970 00.105 11060 IsGuiding returns 0
23:17:24.971 00.001 11060 Move returns status 0, amount 75
23:17:24.971 00.000 11060 MoveAxis(N, 0, ABG)
23:17:24.971 00.000 11060 Move returns status 0, amount 0
23:17:24.971 00.000 11060 move complete, result=0
23:17:24.971 00.000 11060 worker thread done servicing request
23:17:24.971 00.000 11060 Worker thread wakes up
23:17:24.972 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:24.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:24.975 00.003 10844 GuideStep: -0.4 px 75 ms EAST, -0.1 px 0 ms NORTH
23:17:25.602 00.627 11060 Exposure complete
23:17:25.757 00.155 11060 worker thread done servicing request
23:17:25.757 00.000 10844 OnExposeComplete: enter
23:17:25.757 00.000 10844 UpdateGuideState(): m_state=6
23:17:25.757 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
23:17:25.757 00.000 10844 Star::Find returns 1 (0), X=255.04, Y=59.75, Mass=3103, SNR=35.8, Peak=253 HFD=3.2
23:17:25.761 00.004 10844 MultiStar: [#1 0.82,-0.10,0.00,M5] [#2 -0.42,0.32,1.87,U] [#3 -0.18,0.43,0.95,U] [#4 0.10,-0.35,0.99,U] [#5 -0.01,-0.14,0.98,U] [#6 0.07,-0.28,0.91,U] [#7 0.63,-0.19,0.00,M1] [#8 -0.00,0.16,0.94,U] 
23:17:25.761 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.07}, one-star: {-0.08, 0.13}
23:17:25.761 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
23:17:25.761 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.97)
23:17:25.761 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.58 mountX=-0.05 mountY=-0.12, mountTheta=-1.95
23:17:25.764 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.07, opts=13)
23:17:25.764 00.000 10844 Enqueuing Move request for scope (-0.11, 0.07)
23:17:25.764 00.000 11060 Worker thread wakes up
23:17:25.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
23:17:25.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
23:17:25.764 00.000 11060 Moving (-0.11, 0.07) raw xDistance=-0.05 yDistance=-0.12
23:17:25.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:17:25.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:25.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:17:25.764 00.000 11060 MoveAxis(E, 0, ABG)
23:17:25.764 00.000 11060 Move returns status 0, amount 0
23:17:25.764 00.000 11060 MoveAxis(N, 0, ABG)
23:17:25.764 00.000 11060 Move returns status 0, amount 0
23:17:25.764 00.000 11060 move complete, result=0
23:17:25.764 00.000 11060 worker thread done servicing request
23:17:25.770 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:25.784 00.014 10844 UpdateGuideState exits: m=3103 SNR=35.8
23:17:25.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:25.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:25.784 00.000 10844 Enqueuing Expose request
23:17:25.784 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:25.784 00.000 11060 Worker thread wakes up
23:17:25.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:25.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:26.420 00.636 11060 Exposure complete
23:17:26.646 00.226 11060 worker thread done servicing request
23:17:26.646 00.000 10844 OnExposeComplete: enter
23:17:26.646 00.000 10844 UpdateGuideState(): m_state=6
23:17:26.646 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
23:17:26.651 00.005 10844 Star::Find returns 1 (0), X=255.14, Y=59.73, Mass=3299, SNR=37.4, Peak=252 HFD=3.4
23:17:26.652 00.001 10844 MultiStar: [#1 0.32,0.49,0.94,U] [#2 -0.11,1.00,0.00,M4] [#3 -0.30,0.22,0.91,U] [#4 0.43,0.06,0.90,U] [#5 0.35,-0.31,0.96,U] [#6 0.24,-0.20,0.96,U] [#7 -0.18,0.07,0.81,U] [#8 -0.44,0.09,0.95,U] 
23:17:26.652 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.02, 0.11}
23:17:26.652 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
23:17:26.652 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
23:17:26.652 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.82 mountX=-0.07 mountY=0.05, mountTheta=2.56
23:17:26.652 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.06, opts=13)
23:17:26.652 00.000 10844 Enqueuing Move request for scope (0.06, 0.06)
23:17:26.652 00.000 11060 Worker thread wakes up
23:17:26.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:17:26.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:17:26.652 00.000 11060 Moving (0.06, 0.06) raw xDistance=-0.07 yDistance=0.05
23:17:26.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:17:26.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:26.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:17:26.652 00.000 11060 MoveAxis(E, 0, ABG)
23:17:26.652 00.000 11060 Move returns status 0, amount 0
23:17:26.652 00.000 11060 MoveAxis(N, 0, ABG)
23:17:26.652 00.000 11060 Move returns status 0, amount 0
23:17:26.652 00.000 11060 move complete, result=0
23:17:26.652 00.000 11060 worker thread done servicing request
23:17:26.663 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:26.702 00.039 10844 UpdateGuideState exits: m=3299 SNR=37.4
23:17:26.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:26.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:26.702 00.000 10844 Enqueuing Expose request
23:17:26.702 00.000 11060 Worker thread wakes up
23:17:26.702 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:26.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:26.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:27.332 00.630 11060 Exposure complete
23:17:27.516 00.184 11060 worker thread done servicing request
23:17:27.516 00.000 10844 OnExposeComplete: enter
23:17:27.516 00.000 10844 UpdateGuideState(): m_state=6
23:17:27.516 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
23:17:27.516 00.000 10844 Star::Find returns 1 (0), X=255.17, Y=60.05, Mass=3138, SNR=36.3, Peak=224 HFD=3.3
23:17:27.518 00.002 10844 MultiStar: [#1 0.40,0.57,0.00,M5] [#2 -0.06,0.80,0.00,M5] [#3 -0.36,0.27,0.94,U] [#4 0.13,0.27,0.98,U] [#5 0.02,0.16,1.01,U] [#6 0.26,-0.03,0.90,U] [#7 0.02,0.44,0.83,U] [#8 -0.18,0.55,1.01,U] 
23:17:27.518 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.30}, one-star: {0.05, 0.43}
23:17:27.528 00.010 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
23:17:27.528 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
23:17:27.528 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.61 mountX=-0.30 mountY=-0.06, mountTheta=-2.94
23:17:27.534 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.30, opts=13)
23:17:27.534 00.000 10844 Enqueuing Move request for scope (-0.01, 0.30)
23:17:27.534 00.000 11060 Worker thread wakes up
23:17:27.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
23:17:27.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
23:17:27.534 00.000 11060 Moving (-0.01, 0.30) raw xDistance=-0.30 yDistance=-0.06
23:17:27.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:17:27.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:27.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:17:27.534 00.000 11060 MoveAxis(E, 51, ABG)
23:17:27.534 00.000 11060 Guiding  Dir = 2, Dur = 51
23:17:27.547 00.013 11060 IsSlewing returns 0
23:17:27.547 00.000 11060 IsGuiding returns 0
23:17:27.549 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:27.567 00.018 10844 UpdateGuideState exits: m=3138 SNR=36.3
23:17:27.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:27.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:27.567 00.000 10844 Enqueuing Expose request
23:17:27.609 00.042 11060 IsGuiding returns 0
23:17:27.609 00.000 11060 Move returns status 0, amount 51
23:17:27.609 00.000 11060 MoveAxis(N, 0, ABG)
23:17:27.609 00.000 11060 Move returns status 0, amount 0
23:17:27.609 00.000 11060 move complete, result=0
23:17:27.609 00.000 11060 worker thread done servicing request
23:17:27.609 00.000 11060 Worker thread wakes up
23:17:27.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:27.609 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
23:17:27.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:28.242 00.633 11060 Exposure complete
23:17:28.433 00.191 11060 worker thread done servicing request
23:17:28.433 00.000 10844 OnExposeComplete: enter
23:17:28.433 00.000 10844 UpdateGuideState(): m_state=6
23:17:28.433 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
23:17:28.433 00.000 10844 Star::Find returns 1 (1), X=255.24, Y=59.65, Mass=2872, SNR=34.8, Peak=255 HFD=3.1
23:17:28.433 00.000 10844 MultiStar: [#1 0.37,0.32,1.00,U] [#2 -0.04,0.56,2.00,U] [#3 -0.24,-0.17,1.03,U] [#4 -0.34,0.27,0.92,U] [#5 -0.62,-0.12,1.06,U] [#6 0.10,-0.41,1.03,U] [#7 -0.16,0.07,0.84,U] [#8 -0.16,0.35,1.00,U] 
23:17:28.433 00.000 10844 single-star, 8 included, MultiStar: {-0.10, 0.14}, one-star: {0.12, 0.03}
23:17:28.433 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
23:17:28.433 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
23:17:28.433 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.26 mountX=-0.05 mountY=0.11, mountTheta=2.01
23:17:28.433 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
23:17:28.433 00.000 10844 Enqueuing Move request for scope (0.12, 0.03)
23:17:28.433 00.000 11060 Worker thread wakes up
23:17:28.439 00.006 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:17:28.439 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:17:28.439 00.000 11060 Moving (0.12, 0.03) raw xDistance=-0.05 yDistance=0.11
23:17:28.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:17:28.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:28.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:17:28.439 00.000 11060 MoveAxis(E, 0, ABG)
23:17:28.439 00.000 11060 Move returns status 0, amount 0
23:17:28.439 00.000 11060 MoveAxis(N, 0, ABG)
23:17:28.439 00.000 11060 Move returns status 0, amount 0
23:17:28.439 00.000 11060 move complete, result=0
23:17:28.439 00.000 11060 worker thread done servicing request
23:17:28.444 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:28.460 00.016 10844 UpdateGuideState exits: m=2872 SNR=34.8 Saturated
23:17:28.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:28.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:28.460 00.000 10844 Enqueuing Expose request
23:17:28.460 00.000 11060 Worker thread wakes up
23:17:28.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:28.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:28.460 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:17:29.077 00.617 11060 Exposure complete
23:17:29.230 00.153 11060 worker thread done servicing request
23:17:29.230 00.000 10844 OnExposeComplete: enter
23:17:29.230 00.000 10844 UpdateGuideState(): m_state=6
23:17:29.230 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
23:17:29.230 00.000 10844 Star::Find returns 1 (1), X=254.96, Y=59.83, Mass=3282, SNR=37.2, Peak=255 HFD=3.7
23:17:29.230 00.000 10844 MultiStar: [#1 0.15,0.50,0.95,U] [#2 0.16,0.64,0.00,M5] [#3 0.10,-0.28,0.91,U] [#4 -0.12,0.30,0.92,U] [#5 -0.02,0.00,1.05,U] [#6 0.10,-0.29,0.88,U] [#7 -0.02,0.01,0.83,U] [#8 0.08,-0.02,0.94,U] 
23:17:29.230 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {-0.16, 0.21}
23:17:29.235 00.005 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
23:17:29.235 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
23:17:29.235 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.37 mountX=-0.06 mountY=0.00, mountTheta=3.10
23:17:29.235 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
23:17:29.235 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
23:17:29.235 00.000 11060 Worker thread wakes up
23:17:29.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:17:29.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:17:29.235 00.000 11060 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=0.00
23:17:29.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:17:29.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:29.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:17:29.235 00.000 11060 MoveAxis(E, 0, ABG)
23:17:29.235 00.000 11060 Move returns status 0, amount 0
23:17:29.235 00.000 11060 MoveAxis(N, 0, ABG)
23:17:29.235 00.000 11060 Move returns status 0, amount 0
23:17:29.235 00.000 11060 move complete, result=0
23:17:29.235 00.000 11060 worker thread done servicing request
23:17:29.241 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:29.257 00.016 10844 UpdateGuideState exits: m=3282 SNR=37.2 Saturated
23:17:29.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:29.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:29.257 00.000 10844 Enqueuing Expose request
23:17:29.257 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:29.257 00.000 11060 Worker thread wakes up
23:17:29.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:29.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:29.885 00.628 11060 Exposure complete
23:17:30.056 00.171 11060 worker thread done servicing request
23:17:30.056 00.000 10844 OnExposeComplete: enter
23:17:30.056 00.000 10844 UpdateGuideState(): m_state=6
23:17:30.056 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
23:17:30.056 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.63, Mass=3762, SNR=40.0, Peak=253 HFD=3.7
23:17:30.056 00.000 10844 MultiStar: [#1 0.46,0.34,0.86,U] [#2 0.02,0.56,1.68,U] [#3 -0.27,0.46,0.83,U] [#4 0.27,0.29,0.84,U] [#5 -0.41,0.23,0.89,U] [#6 0.24,0.25,0.82,U] [#7 0.00,0.08,0.70,U] [#8 -0.05,0.44,0.87,U] 
23:17:30.056 00.000 10844 single-star, 8 included, MultiStar: {0.00, 0.32}, one-star: {-0.18, 0.01}
23:17:30.058 00.002 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
23:17:30.058 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.48)
23:17:30.058 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.07 mountX=0.02 mountY=-0.18, mountTheta=-1.46
23:17:30.058 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.01, opts=13)
23:17:30.058 00.000 10844 Enqueuing Move request for scope (-0.18, 0.01)
23:17:30.058 00.000 11060 Worker thread wakes up
23:17:30.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
23:17:30.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
23:17:30.058 00.000 11060 Moving (-0.18, 0.01) raw xDistance=0.02 yDistance=-0.18
23:17:30.061 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:17:30.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:30.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:17:30.061 00.000 11060 MoveAxis(E, 0, ABG)
23:17:30.061 00.000 11060 Move returns status 0, amount 0
23:17:30.061 00.000 11060 MoveAxis(N, 0, ABG)
23:17:30.061 00.000 11060 Move returns status 0, amount 0
23:17:30.061 00.000 11060 move complete, result=0
23:17:30.061 00.000 11060 worker thread done servicing request
23:17:30.070 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:17:30.087 00.017 10844 UpdateGuideState exits: m=3762 SNR=40.0
23:17:30.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:30.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:30.087 00.000 10844 Enqueuing Expose request
23:17:30.087 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:17:30.087 00.000 11060 Worker thread wakes up
23:17:30.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:30.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:30.710 00.623 11060 Exposure complete
23:17:30.868 00.158 11060 worker thread done servicing request
23:17:30.868 00.000 10844 OnExposeComplete: enter
23:17:30.868 00.000 10844 UpdateGuideState(): m_state=6
23:17:30.868 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
23:17:30.868 00.000 10844 Star::Find returns 1 (1), X=255.78, Y=60.21, Mass=3495, SNR=38.6, Peak=255 HFD=3.8
23:17:30.868 00.000 10844 MultiStar: [#1 -0.20,0.21,0.92,U] [#2 0.01,0.71,0.00,M5] [#3 -0.31,0.12,0.93,U] [#4 0.38,0.26,0.82,U] [#5 -0.76,0.23,0.00,M1] [#6 0.62,0.36,0.00,M1] [#7 -0.32,-0.08,0.83,U] [#8 -0.12,0.17,0.89,U] 
23:17:30.868 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.22}, one-star: {0.66, 0.59}
23:17:30.880 00.012 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
23:17:30.880 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.09)
23:17:30.882 00.002 10844 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.46 mountX=-0.22 mountY=-0.01, mountTheta=-3.09
23:17:30.883 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.22, opts=13)
23:17:30.883 00.000 10844 Enqueuing Move request for scope (0.02, 0.22)
23:17:30.883 00.000 11060 Worker thread wakes up
23:17:30.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
23:17:30.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
23:17:30.883 00.000 11060 Moving (0.02, 0.22) raw xDistance=-0.22 yDistance=-0.01
23:17:30.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:17:30.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:30.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:30.883 00.000 11060 MoveAxis(E, 39, ABG)
23:17:30.883 00.000 11060 Guiding  Dir = 2, Dur = 39
23:17:30.893 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:30.914 00.021 11060 IsSlewing returns 0
23:17:30.914 00.000 11060 IsGuiding returns 0
23:17:30.920 00.006 10844 UpdateGuideState exits: m=3495 SNR=38.6 Saturated
23:17:30.922 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:30.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:30.922 00.000 10844 Enqueuing Expose request
23:17:30.965 00.043 11060 IsGuiding returns 0
23:17:30.965 00.000 11060 Move returns status 0, amount 39
23:17:30.965 00.000 11060 MoveAxis(N, 0, ABG)
23:17:30.965 00.000 11060 Move returns status 0, amount 0
23:17:30.965 00.000 11060 move complete, result=0
23:17:30.965 00.000 11060 worker thread done servicing request
23:17:30.965 00.000 11060 Worker thread wakes up
23:17:30.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:30.966 00.001 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
23:17:30.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:31.603 00.637 11060 Exposure complete
23:17:31.801 00.198 11060 worker thread done servicing request
23:17:31.801 00.000 10844 OnExposeComplete: enter
23:17:31.801 00.000 10844 UpdateGuideState(): m_state=6
23:17:31.801 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
23:17:31.801 00.000 10844 Star::Find returns 1 (1), X=254.92, Y=59.44, Mass=3447, SNR=38.2, Peak=255 HFD=3.6
23:17:31.801 00.000 10844 MultiStar: [#1 0.07,0.09,0.87,U] [#2 -0.29,0.62,0.00,M6] [#3 -0.42,0.01,0.89,U] [#4 0.60,-0.43,0.00,M1] [#5 0.05,-0.29,1.00,U] [#6 0.19,-0.47,0.87,U] [#7 -0.17,-0.58,0.78,U] [#8 -0.22,-0.41,0.89,U] 
23:17:31.801 00.000 10844 single-star, 6 included, MultiStar: {-0.10, -0.26}, one-star: {-0.20, -0.18}
23:17:31.801 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
23:17:31.801 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
23:17:31.801 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.42 mountX=0.21 mountY=-0.17, mountTheta=-0.67
23:17:31.804 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.18, opts=13)
23:17:31.804 00.000 10844 Enqueuing Move request for scope (-0.20, -0.18)
23:17:31.804 00.000 11060 Worker thread wakes up
23:17:31.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
23:17:31.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
23:17:31.804 00.000 11060 Moving (-0.20, -0.18) raw xDistance=0.21 yDistance=-0.17
23:17:31.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:17:31.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:31.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:17:31.804 00.000 11060 MoveAxis(W, 36, ABG)
23:17:31.804 00.000 11060 Guiding  Dir = 3, Dur = 36
23:17:31.810 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:17:31.820 00.010 11060 IsSlewing returns 0
23:17:31.820 00.000 11060 IsGuiding returns 0
23:17:31.820 00.000 10844 UpdateGuideState exits: m=3447 SNR=38.2 Saturated
23:17:31.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:31.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:31.820 00.000 10844 Enqueuing Expose request
23:17:31.867 00.047 11060 IsGuiding returns 0
23:17:31.868 00.001 11060 Move returns status 0, amount 36
23:17:31.868 00.000 11060 MoveAxis(N, 0, ABG)
23:17:31.868 00.000 11060 Move returns status 0, amount 0
23:17:31.868 00.000 11060 move complete, result=0
23:17:31.868 00.000 11060 worker thread done servicing request
23:17:31.868 00.000 11060 Worker thread wakes up
23:17:31.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:31.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:31.869 00.001 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
23:17:32.512 00.643 11060 Exposure complete
23:17:32.697 00.185 11060 worker thread done servicing request
23:17:32.697 00.000 10844 OnExposeComplete: enter
23:17:32.697 00.000 10844 UpdateGuideState(): m_state=6
23:17:32.697 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
23:17:32.697 00.000 10844 Star::Find returns 1 (1), X=255.04, Y=60.29, Mass=3224, SNR=36.6, Peak=255 HFD=3.3
23:17:32.697 00.000 10844 MultiStar: [#1 0.42,0.79,0.00,M1] [#2 -0.10,0.53,1.93,U] [#3 0.11,0.43,0.94,U] [#4 0.35,0.32,0.79,U] [#5 -0.01,0.36,1.09,U] [#6 -0.15,0.02,0.94,U] [#7 -0.28,0.21,0.82,U] [#8 -0.32,0.69,0.00,M1] 
23:17:32.697 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.39}, one-star: {-0.08, 0.67}
23:17:32.697 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
23:17:32.699 00.002 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
23:17:32.699 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.66 mountX=-0.38 mountY=-0.10, mountTheta=-2.89
23:17:32.699 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.39, opts=13)
23:17:32.699 00.000 10844 Enqueuing Move request for scope (-0.03, 0.39)
23:17:32.699 00.000 11060 Worker thread wakes up
23:17:32.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd
23:17:32.699 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.39)
23:17:32.699 00.000 11060 Moving (-0.03, 0.39) raw xDistance=-0.38 yDistance=-0.10
23:17:32.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
23:17:32.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:32.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:32.699 00.000 11060 MoveAxis(E, 64, ABG)
23:17:32.699 00.000 11060 Guiding  Dir = 2, Dur = 64
23:17:32.707 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:32.715 00.008 11060 IsSlewing returns 0
23:17:32.715 00.000 11060 IsGuiding returns 0
23:17:32.719 00.004 10844 UpdateGuideState exits: m=3224 SNR=36.6 Saturated
23:17:32.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:32.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:32.719 00.000 10844 Enqueuing Expose request
23:17:32.805 00.086 11060 IsGuiding returns 0
23:17:32.805 00.000 11060 Move returns status 0, amount 64
23:17:32.805 00.000 11060 MoveAxis(N, 0, ABG)
23:17:32.805 00.000 11060 Move returns status 0, amount 0
23:17:32.805 00.000 11060 move complete, result=0
23:17:32.805 00.000 11060 worker thread done servicing request
23:17:32.805 00.000 11060 Worker thread wakes up
23:17:32.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:32.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:32.806 00.001 10844 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
23:17:33.461 00.655 11060 Exposure complete
23:17:33.651 00.190 11060 worker thread done servicing request
23:17:33.651 00.000 10844 OnExposeComplete: enter
23:17:33.651 00.000 10844 UpdateGuideState(): m_state=6
23:17:33.651 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
23:17:33.651 00.000 10844 Star::Find returns 1 (1), X=254.92, Y=60.07, Mass=3387, SNR=38.3, Peak=255 HFD=3.8
23:17:33.651 00.000 10844 MultiStar: [#1 0.33,0.21,0.92,U] [#2 -0.75,1.14,0.00,M6] [#3 -0.07,0.64,0.82,U] [#4 0.58,0.28,0.89,U] [#5 -0.64,-0.05,0.96,U] [#6 -0.02,-0.21,0.88,U] [#7 0.03,0.28,0.81,U] [#8 -0.31,0.67,0.00,M2] 
23:17:33.652 00.001 10844 refined, 6 included, MultiStar: {-0.01, 0.22}, one-star: {-0.21, 0.45}
23:17:33.652 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
23:17:33.652 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
23:17:33.652 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=-0.22 mountY=-0.04, mountTheta=-2.95
23:17:33.652 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.22, opts=13)
23:17:33.652 00.000 10844 Enqueuing Move request for scope (-0.01, 0.22)
23:17:33.652 00.000 11060 Worker thread wakes up
23:17:33.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
23:17:33.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
23:17:33.652 00.000 11060 Moving (-0.01, 0.22) raw xDistance=-0.22 yDistance=-0.04
23:17:33.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:17:33.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:33.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:17:33.652 00.000 11060 MoveAxis(E, 40, ABG)
23:17:33.652 00.000 11060 Guiding  Dir = 2, Dur = 40
23:17:33.658 00.006 11060 IsSlewing returns 0
23:17:33.658 00.000 11060 IsGuiding returns 0
23:17:33.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:17:33.668 00.010 10844 UpdateGuideState exits: m=3387 SNR=38.3 Saturated
23:17:33.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:33.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:33.668 00.000 10844 Enqueuing Expose request
23:17:33.705 00.037 11060 IsGuiding returns 0
23:17:33.705 00.000 11060 Move returns status 0, amount 40
23:17:33.705 00.000 11060 MoveAxis(N, 0, ABG)
23:17:33.705 00.000 11060 Move returns status 0, amount 0
23:17:33.705 00.000 11060 move complete, result=0
23:17:33.705 00.000 11060 worker thread done servicing request
23:17:33.705 00.000 11060 Worker thread wakes up
23:17:33.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:33.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:33.721 00.016 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
23:17:34.337 00.616 11060 Exposure complete
23:17:34.499 00.162 11060 worker thread done servicing request
23:17:34.499 00.000 10844 OnExposeComplete: enter
23:17:34.499 00.000 10844 UpdateGuideState(): m_state=6
23:17:34.499 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
23:17:34.499 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.62, Mass=3142, SNR=36.3, Peak=249 HFD=3.7
23:17:34.499 00.000 10844 MultiStar: [#1 0.46,-0.01,1.01,U] [#2 -0.67,1.18,0.00,M7] [#3 -0.50,-0.19,1.00,U] [#4 0.18,-0.12,0.86,U] [#5 -0.28,0.36,1.02,U] [#6 0.16,0.15,0.84,U] [#7 0.20,0.41,0.85,U] [#8 0.02,0.28,0.94,U] 
23:17:34.499 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {-0.21, 0.00}
23:17:34.499 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
23:17:34.499 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
23:17:34.499 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
23:17:34.504 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.11, opts=13)
23:17:34.504 00.000 10844 Enqueuing Move request for scope (-0.01, 0.11)
23:17:34.504 00.000 11060 Worker thread wakes up
23:17:34.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:17:34.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:17:34.504 00.000 11060 Moving (-0.01, 0.11) raw xDistance=-0.10 yDistance=-0.02
23:17:34.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:17:34.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:34.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:17:34.504 00.000 11060 MoveAxis(E, 0, ABG)
23:17:34.504 00.000 11060 Move returns status 0, amount 0
23:17:34.505 00.001 11060 MoveAxis(N, 0, ABG)
23:17:34.505 00.000 11060 Move returns status 0, amount 0
23:17:34.505 00.000 11060 move complete, result=0
23:17:34.505 00.000 11060 worker thread done servicing request
23:17:34.510 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:34.531 00.021 10844 UpdateGuideState exits: m=3142 SNR=36.3
23:17:34.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:34.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:34.531 00.000 10844 Enqueuing Expose request
23:17:34.531 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:34.531 00.000 11060 Worker thread wakes up
23:17:34.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:34.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:35.174 00.643 11060 Exposure complete
23:17:35.354 00.180 11060 worker thread done servicing request
23:17:35.354 00.000 10844 OnExposeComplete: enter
23:17:35.354 00.000 10844 UpdateGuideState(): m_state=6
23:17:35.354 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
23:17:35.354 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=60.32, Mass=2912, SNR=34.9, Peak=247 HFD=3.6
23:17:35.354 00.000 10844 MultiStar: [#1 -0.14,0.25,1.01,U] [#2 -0.47,1.14,0.00,M8] [#3 -0.64,0.43,0.00,M1] [#4 0.30,-0.15,0.97,U] [#5 -0.18,0.21,1.10,U] [#6 0.28,0.08,0.96,U] [#7 -0.20,0.34,0.92,U] [#8 -0.48,0.58,0.00,M2] 
23:17:35.354 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.24}, one-star: {-0.18, 0.70}
23:17:35.354 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
23:17:35.354 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.88)
23:17:35.354 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.67 mountX=-0.23 mountY=-0.06, mountTheta=-2.88
23:17:35.354 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.24, opts=13)
23:17:35.354 00.000 10844 Enqueuing Move request for scope (-0.02, 0.24)
23:17:35.354 00.000 11060 Worker thread wakes up
23:17:35.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
23:17:35.354 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
23:17:35.354 00.000 11060 Moving (-0.02, 0.24) raw xDistance=-0.23 yDistance=-0.06
23:17:35.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:17:35.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:35.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:17:35.354 00.000 11060 MoveAxis(E, 40, ABG)
23:17:35.354 00.000 11060 Guiding  Dir = 2, Dur = 40
23:17:35.359 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:35.380 00.021 11060 IsSlewing returns 0
23:17:35.380 00.000 11060 IsGuiding returns 0
23:17:35.380 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.9
23:17:35.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:35.382 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:35.382 00.000 10844 Enqueuing Expose request
23:17:35.440 00.058 11060 IsGuiding returns 0
23:17:35.440 00.000 11060 Move returns status 0, amount 40
23:17:35.440 00.000 11060 MoveAxis(N, 0, ABG)
23:17:35.440 00.000 11060 Move returns status 0, amount 0
23:17:35.440 00.000 11060 move complete, result=0
23:17:35.440 00.000 11060 worker thread done servicing request
23:17:35.440 00.000 11060 Worker thread wakes up
23:17:35.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:35.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:35.457 00.017 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:17:36.076 00.619 11060 Exposure complete
23:17:36.258 00.182 11060 worker thread done servicing request
23:17:36.258 00.000 10844 OnExposeComplete: enter
23:17:36.258 00.000 10844 UpdateGuideState(): m_state=6
23:17:36.258 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
23:17:36.258 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=59.84, Mass=3084, SNR=36.1, Peak=255 HFD=3.6
23:17:36.258 00.000 10844 MultiStar: [#1 -0.01,0.75,0.00,M1] [#2 -0.30,0.93,0.00,M9] [#3 -0.19,0.56,0.92,U] [#4 -0.21,0.36,0.93,U] [#5 -0.29,0.05,0.99,U] [#6 -0.09,0.18,0.96,U] [#7 -0.32,-0.11,0.89,U] [#8 -0.30,0.36,0.93,U] 
23:17:36.258 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.23}, one-star: {0.24, 0.22}
23:17:36.258 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
23:17:36.258 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
23:17:36.258 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.18 mountX=-0.20 mountY=-0.19, mountTheta=-2.36
23:17:36.261 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.23, opts=13)
23:17:36.261 00.000 10844 Enqueuing Move request for scope (-0.16, 0.23)
23:17:36.261 00.000 11060 Worker thread wakes up
23:17:36.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
23:17:36.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
23:17:36.261 00.000 11060 Moving (-0.16, 0.23) raw xDistance=-0.20 yDistance=-0.19
23:17:36.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:17:36.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
23:17:36.261 00.000 11060 MoveAxis(E, 35, ABG)
23:17:36.261 00.000 11060 Guiding  Dir = 2, Dur = 35
23:17:36.266 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:17:36.288 00.022 11060 IsSlewing returns 0
23:17:36.288 00.000 11060 IsGuiding returns 0
23:17:36.294 00.006 10844 UpdateGuideState exits: m=3084 SNR=36.1 Saturated
23:17:36.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:36.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:36.294 00.000 10844 Enqueuing Expose request
23:17:36.348 00.054 11060 IsGuiding returns 0
23:17:36.349 00.001 11060 Move returns status 0, amount 35
23:17:36.349 00.000 11060 MoveAxis(N, 76, ABG)
23:17:36.349 00.000 11060 Guiding  Dir = 0, Dur = 76
23:17:36.378 00.029 11060 IsSlewing returns 0
23:17:36.378 00.000 11060 IsGuiding returns 0
23:17:36.462 00.084 11060 IsGuiding returns 0
23:17:36.462 00.000 11060 Move returns status 0, amount 76
23:17:36.462 00.000 11060 move complete, result=0
23:17:36.462 00.000 11060 worker thread done servicing request
23:17:36.462 00.000 11060 Worker thread wakes up
23:17:36.462 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 76 ms NORTH
23:17:36.464 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:36.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:37.087 00.623 11060 Exposure complete
23:17:37.286 00.199 11060 worker thread done servicing request
23:17:37.286 00.000 10844 OnExposeComplete: enter
23:17:37.286 00.000 10844 UpdateGuideState(): m_state=6
23:17:37.286 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
23:17:37.286 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=60.13, Mass=3173, SNR=36.6, Peak=246 HFD=3.1
23:17:37.286 00.000 10844 MultiStar: [#1 0.06,0.13,0.93,U] [#2 -0.99,0.52,0.00,M10] [#3 -0.56,-0.46,0.00,M1] [#4 0.08,-0.66,0.00,M1] [#5 0.06,-0.43,1.02,U] [#6 -0.06,-0.30,0.95,U] [#7 -0.07,-0.23,0.86,U] [#8 -0.39,0.22,0.90,U] 
23:17:37.286 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.02}, one-star: {-0.16, 0.51}
23:17:37.286 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
23:17:37.286 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
23:17:37.286 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.96 mountX=0.03 mountY=-0.09, mountTheta=-1.21
23:17:37.286 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
23:17:37.286 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
23:17:37.290 00.004 11060 Worker thread wakes up
23:17:37.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
23:17:37.290 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
23:17:37.290 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.03 yDistance=-0.09
23:17:37.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:17:37.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:37.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:17:37.290 00.000 11060 MoveAxis(E, 0, ABG)
23:17:37.290 00.000 11060 Move returns status 0, amount 0
23:17:37.290 00.000 11060 MoveAxis(N, 0, ABG)
23:17:37.290 00.000 11060 Move returns status 0, amount 0
23:17:37.290 00.000 11060 move complete, result=0
23:17:37.291 00.001 11060 worker thread done servicing request
23:17:37.297 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:37.322 00.025 10844 UpdateGuideState exits: m=3173 SNR=36.6
23:17:37.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:37.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:37.324 00.002 10844 Enqueuing Expose request
23:17:37.324 00.000 11060 Worker thread wakes up
23:17:37.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:37.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:37.324 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:37.947 00.623 11060 Exposure complete
23:17:38.128 00.181 11060 worker thread done servicing request
23:17:38.128 00.000 10844 OnExposeComplete: enter
23:17:38.128 00.000 10844 UpdateGuideState(): m_state=6
23:17:38.128 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
23:17:38.128 00.000 10844 Star::Find returns 1 (0), X=254.75, Y=60.15, Mass=2722, SNR=33.7, Peak=205 HFD=3.4
23:17:38.128 00.000 10844 MultiStar: [#1 -0.40,0.62,0.00,M1] [#2 -0.34,0.25,2.29,U] [#3 -0.79,-0.17,0.00,M2] [#4 0.23,-0.40,1.02,U] [#5 -0.73,-0.50,0.00,M1] [#6 0.04,0.14,0.96,U] [#7 -0.69,0.08,0.00,M1] [#8 0.04,0.35,1.03,U] 
23:17:38.128 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.19}, one-star: {-0.37, 0.53}
23:17:38.128 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
23:17:38.128 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
23:17:38.128 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.18 mountX=-0.16 mountY=-0.16, mountTheta=-2.36
23:17:38.128 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.19, opts=13)
23:17:38.128 00.000 10844 Enqueuing Move request for scope (-0.13, 0.19)
23:17:38.128 00.000 11060 Worker thread wakes up
23:17:38.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
23:17:38.128 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
23:17:38.128 00.000 11060 Moving (-0.13, 0.19) raw xDistance=-0.16 yDistance=-0.16
23:17:38.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:17:38.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:38.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:38.128 00.000 11060 MoveAxis(E, 28, ABG)
23:17:38.128 00.000 11060 Guiding  Dir = 2, Dur = 28
23:17:38.143 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:38.149 00.006 11060 IsSlewing returns 0
23:17:38.149 00.000 11060 IsGuiding returns 0
23:17:38.158 00.009 10844 UpdateGuideState exits: m=2722 SNR=33.7
23:17:38.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:38.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:38.158 00.000 10844 Enqueuing Expose request
23:17:38.180 00.022 11060 IsGuiding returns 0
23:17:38.180 00.000 11060 Move returns status 0, amount 28
23:17:38.180 00.000 11060 MoveAxis(N, 0, ABG)
23:17:38.180 00.000 11060 Move returns status 0, amount 0
23:17:38.180 00.000 11060 move complete, result=0
23:17:38.180 00.000 11060 worker thread done servicing request
23:17:38.180 00.000 11060 Worker thread wakes up
23:17:38.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:38.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:38.180 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
23:17:38.804 00.624 11060 Exposure complete
23:17:38.943 00.139 11060 worker thread done servicing request
23:17:38.943 00.000 10844 OnExposeComplete: enter
23:17:38.943 00.000 10844 UpdateGuideState(): m_state=6
23:17:38.949 00.006 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
23:17:38.949 00.000 10844 Star::Find returns 1 (1), X=254.66, Y=59.80, Mass=3476, SNR=38.9, Peak=255 HFD=3.7
23:17:38.949 00.000 10844 MultiStar: [#1 -0.02,0.18,0.95,U] [#2 -0.22,0.94,0.00,M10] [#3 -0.68,0.36,0.00,M3] [#4 0.25,0.02,0.87,U] [#5 -0.69,-0.12,0.00,M2] [#6 -0.28,-0.27,0.88,U] [#7 -0.58,-0.03,0.81,U] [#8 -0.54,0.25,0.92,U] 
23:17:38.949 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.06}, one-star: {-0.46, 0.19}
23:17:38.949 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.67 = -1.62)
23:17:38.949 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
23:17:38.949 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.91 mountX=-0.01 mountY=-0.28, mountTheta=-1.62
23:17:38.950 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.06, opts=13)
23:17:38.950 00.000 10844 Enqueuing Move request for scope (-0.27, 0.06)
23:17:38.950 00.000 11060 Worker thread wakes up
23:17:38.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
23:17:38.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
23:17:38.950 00.000 11060 Moving (-0.27, 0.06) raw xDistance=-0.01 yDistance=-0.28
23:17:38.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:17:38.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
23:17:38.950 00.000 11060 MoveAxis(E, 0, ABG)
23:17:38.950 00.000 11060 Move returns status 0, amount 0
23:17:38.950 00.000 11060 MoveAxis(N, 109, ABG)
23:17:38.950 00.000 11060 Guiding  Dir = 0, Dur = 109
23:17:38.954 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:38.959 00.005 11060 IsSlewing returns 0
23:17:38.959 00.000 11060 IsGuiding returns 0
23:17:38.970 00.011 10844 UpdateGuideState exits: m=3476 SNR=38.9 Saturated
23:17:38.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:38.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:38.970 00.000 10844 Enqueuing Expose request
23:17:39.084 00.114 11060 IsGuiding returns 0
23:17:39.084 00.000 11060 Move returns status 0, amount 109
23:17:39.084 00.000 11060 move complete, result=0
23:17:39.084 00.000 11060 worker thread done servicing request
23:17:39.084 00.000 11060 Worker thread wakes up
23:17:39.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:39.085 00.001 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:39.085 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 109 ms NORTH
23:17:39.723 00.638 11060 Exposure complete
23:17:39.895 00.172 11060 worker thread done servicing request
23:17:39.895 00.000 10844 OnExposeComplete: enter
23:17:39.895 00.000 10844 UpdateGuideState(): m_state=6
23:17:39.895 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
23:17:39.895 00.000 10844 Star::Find returns 1 (0), X=254.87, Y=60.28, Mass=3258, SNR=37.2, Peak=237 HFD=3.4
23:17:39.895 00.000 10844 MultiStar: [#1 -0.05,0.51,1.01,U] [#2 -0.54,0.77,0.00,R] [#3 -0.29,0.24,0.91,U] [#4 -0.02,0.05,0.93,U] [#5 -0.60,0.37,0.00,M3] [#6 -0.02,-0.16,0.91,U] [#7 -0.43,-0.31,0.80,U] [#8 0.10,0.36,1.01,U] 
23:17:39.895 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.22}, one-star: {-0.25, 0.66}
23:17:39.895 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
23:17:39.895 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
23:17:39.895 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.25 cameraTheta=2.11 mountX=-0.19 mountY=-0.16, mountTheta=-2.43
23:17:39.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.22, opts=13)
23:17:39.897 00.000 10844 Enqueuing Move request for scope (-0.13, 0.22)
23:17:39.897 00.000 11060 Worker thread wakes up
23:17:39.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
23:17:39.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
23:17:39.897 00.000 11060 Moving (-0.13, 0.22) raw xDistance=-0.19 yDistance=-0.16
23:17:39.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:17:39.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:39.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:39.897 00.000 11060 MoveAxis(E, 33, ABG)
23:17:39.897 00.000 11060 Guiding  Dir = 2, Dur = 33
23:17:39.903 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:17:39.911 00.008 11060 IsSlewing returns 0
23:17:39.911 00.000 11060 IsGuiding returns 0
23:17:39.916 00.005 10844 UpdateGuideState exits: m=3258 SNR=37.2
23:17:39.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:39.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:39.916 00.000 10844 Enqueuing Expose request
23:17:39.958 00.042 11060 IsGuiding returns 0
23:17:39.958 00.000 11060 Move returns status 0, amount 33
23:17:39.958 00.000 11060 MoveAxis(N, 0, ABG)
23:17:39.958 00.000 11060 Move returns status 0, amount 0
23:17:39.958 00.000 11060 move complete, result=0
23:17:39.958 00.000 11060 worker thread done servicing request
23:17:39.958 00.000 11060 Worker thread wakes up
23:17:39.958 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
23:17:39.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:39.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:40.599 00.641 11060 Exposure complete
23:17:40.759 00.160 11060 worker thread done servicing request
23:17:40.759 00.000 10844 OnExposeComplete: enter
23:17:40.759 00.000 10844 UpdateGuideState(): m_state=6
23:17:40.759 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
23:17:40.759 00.000 10844 Star::Find returns 1 (0), X=254.82, Y=59.72, Mass=2929, SNR=34.7, Peak=226 HFD=3.5
23:17:40.759 00.000 10844 MultiStar: [#1 0.14,0.37,1.02,U] [#2 0.19,-0.01,1.96,U] [#3 -0.19,-0.19,1.01,U] [#4 -0.26,-0.07,0.96,U] [#5 -0.09,0.11,1.09,U] [#6 0.38,-0.39,0.93,U] [#7 0.21,-0.12,0.94,U] [#8 -0.28,0.22,1.04,U] 
23:17:40.759 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.30, 0.10}
23:17:40.759 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
23:17:40.759 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
23:17:40.759 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.26 mountX=-0.01 mountY=-0.01, mountTheta=-2.28
23:17:40.764 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
23:17:40.764 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
23:17:40.764 00.000 11060 Worker thread wakes up
23:17:40.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:17:40.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:17:40.764 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
23:17:40.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:17:40.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:40.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:40.764 00.000 11060 MoveAxis(E, 0, ABG)
23:17:40.764 00.000 11060 Move returns status 0, amount 0
23:17:40.764 00.000 11060 MoveAxis(N, 0, ABG)
23:17:40.764 00.000 11060 Move returns status 0, amount 0
23:17:40.764 00.000 11060 move complete, result=0
23:17:40.764 00.000 11060 worker thread done servicing request
23:17:40.769 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:40.796 00.027 10844 UpdateGuideState exits: m=2929 SNR=34.7
23:17:40.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:40.797 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:40.797 00.000 10844 Enqueuing Expose request
23:17:40.797 00.000 11060 Worker thread wakes up
23:17:40.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:40.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:40.797 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:41.422 00.625 11060 Exposure complete
23:17:41.614 00.192 11060 worker thread done servicing request
23:17:41.614 00.000 10844 OnExposeComplete: enter
23:17:41.614 00.000 10844 UpdateGuideState(): m_state=6
23:17:41.615 00.001 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
23:17:41.615 00.000 10844 Star::Find returns 1 (0), X=254.96, Y=59.58, Mass=3022, SNR=35.6, Peak=235 HFD=3.6
23:17:41.615 00.000 10844 MultiStar: [#1 -0.16,0.40,1.13,U] [#2 0.50,-0.54,0.00,M1] [#3 0.07,0.26,1.01,U] [#4 0.04,-0.06,0.92,U] [#5 -0.05,-0.12,1.10,U] [#6 0.23,0.07,0.86,U] [#7 -0.28,0.22,0.87,U] [#8 -0.15,0.40,0.96,U] 
23:17:41.615 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.14}, one-star: {-0.17, -0.03}
23:17:41.615 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
23:17:41.615 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.58)
23:17:41.615 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.97 mountX=-0.13 mountY=-0.08, mountTheta=-2.57
23:17:41.615 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.14, opts=13)
23:17:41.615 00.000 10844 Enqueuing Move request for scope (-0.06, 0.14)
23:17:41.615 00.000 11060 Worker thread wakes up
23:17:41.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
23:17:41.615 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
23:17:41.615 00.000 11060 Moving (-0.06, 0.14) raw xDistance=-0.13 yDistance=-0.08
23:17:41.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:17:41.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:41.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:41.615 00.000 11060 MoveAxis(E, 23, ABG)
23:17:41.615 00.000 11060 Guiding  Dir = 2, Dur = 23
23:17:41.626 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:17:41.631 00.005 11060 IsSlewing returns 0
23:17:41.631 00.000 11060 IsGuiding returns 0
23:17:41.636 00.005 10844 UpdateGuideState exits: m=3022 SNR=35.6
23:17:41.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:41.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:41.636 00.000 10844 Enqueuing Expose request
23:17:41.662 00.026 11060 IsGuiding returns 0
23:17:41.662 00.000 11060 Move returns status 0, amount 23
23:17:41.662 00.000 11060 MoveAxis(N, 0, ABG)
23:17:41.662 00.000 11060 Move returns status 0, amount 0
23:17:41.662 00.000 11060 move complete, result=0
23:17:41.662 00.000 11060 worker thread done servicing request
23:17:41.662 00.000 11060 Worker thread wakes up
23:17:41.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:41.664 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:41.679 00.015 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:17:42.316 00.637 11060 Exposure complete
23:17:42.477 00.161 11060 worker thread done servicing request
23:17:42.477 00.000 10844 OnExposeComplete: enter
23:17:42.477 00.000 10844 UpdateGuideState(): m_state=6
23:17:42.477 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
23:17:42.477 00.000 10844 Star::Find returns 1 (0), X=255.01, Y=59.88, Mass=3113, SNR=36.1, Peak=218 HFD=3.1
23:17:42.477 00.000 10844 MultiStar: [#1 0.58,0.24,1.05,U] [#2 0.50,0.21,1.88,U] [#3 -0.13,0.12,1.01,U] [#4 0.05,-0.08,0.88,U] [#5 -0.48,-0.53,0.00,M2] [#6 0.45,-0.55,0.00,M1] [#7 0.27,0.06,0.89,U] [#8 -0.16,0.05,1.00,U] 
23:17:42.477 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.14}, one-star: {-0.11, 0.27}
23:17:42.477 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
23:17:42.477 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
23:17:42.477 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.63 mountX=-0.17 mountY=0.16, mountTheta=2.37
23:17:42.482 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.14, opts=13)
23:17:42.482 00.000 10844 Enqueuing Move request for scope (0.19, 0.14)
23:17:42.482 00.000 11060 Worker thread wakes up
23:17:42.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
23:17:42.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
23:17:42.482 00.000 11060 Moving (0.19, 0.14) raw xDistance=-0.17 yDistance=0.16
23:17:42.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:17:42.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:42.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:17:42.482 00.000 11060 MoveAxis(E, 30, ABG)
23:17:42.482 00.000 11060 Guiding  Dir = 2, Dur = 30
23:17:42.487 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:42.497 00.010 10844 UpdateGuideState exits: m=3113 SNR=36.1
23:17:42.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:42.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:42.497 00.000 10844 Enqueuing Expose request
23:17:42.508 00.011 11060 IsSlewing returns 0
23:17:42.509 00.001 11060 IsGuiding returns 0
23:17:42.554 00.045 11060 IsGuiding returns 0
23:17:42.554 00.000 11060 Move returns status 0, amount 30
23:17:42.554 00.000 11060 MoveAxis(N, 0, ABG)
23:17:42.554 00.000 11060 Move returns status 0, amount 0
23:17:42.554 00.000 11060 move complete, result=0
23:17:42.554 00.000 11060 worker thread done servicing request
23:17:42.554 00.000 11060 Worker thread wakes up
23:17:42.554 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
23:17:42.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:42.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:43.189 00.635 11060 Exposure complete
23:17:43.358 00.169 11060 worker thread done servicing request
23:17:43.358 00.000 10844 OnExposeComplete: enter
23:17:43.358 00.000 10844 UpdateGuideState(): m_state=6
23:17:43.358 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
23:17:43.358 00.000 10844 Star::Find returns 1 (0), X=254.95, Y=59.71, Mass=3224, SNR=37.1, Peak=213 HFD=3.9
23:17:43.358 00.000 10844 MultiStar: [#1 0.16,-0.04,1.03,U] [#2 0.08,-0.34,1.95,U] [#3 -0.00,-0.23,0.94,U] [#4 0.24,0.11,0.93,U] [#5 -0.22,-0.70,0.00,M3] [#6 -0.17,-0.58,0.84,U] [#7 0.10,-0.59,0.88,U] [#8 -0.25,0.36,0.88,U] 
23:17:43.358 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.17}, one-star: {-0.17, 0.10}
23:17:43.358 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
23:17:43.358 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
23:17:43.358 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.50 mountX=0.16 mountY=0.04, mountTheta=0.23
23:17:43.358 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.17, opts=13)
23:17:43.358 00.000 10844 Enqueuing Move request for scope (0.01, -0.17)
23:17:43.358 00.000 11060 Worker thread wakes up
23:17:43.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
23:17:43.358 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
23:17:43.358 00.000 11060 Moving (0.01, -0.17) raw xDistance=0.16 yDistance=0.04
23:17:43.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:17:43.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:43.364 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:17:43.364 00.000 11060 MoveAxis(W, 27, ABG)
23:17:43.364 00.000 11060 Guiding  Dir = 3, Dur = 27
23:17:43.371 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:43.379 00.008 10844 UpdateGuideState exits: m=3224 SNR=37.1
23:17:43.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:43.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:43.379 00.000 10844 Enqueuing Expose request
23:17:43.389 00.010 11060 IsSlewing returns 0
23:17:43.389 00.000 11060 IsGuiding returns 0
23:17:43.431 00.042 11060 IsGuiding returns 0
23:17:43.431 00.000 11060 Move returns status 0, amount 27
23:17:43.431 00.000 11060 MoveAxis(N, 0, ABG)
23:17:43.431 00.000 11060 Move returns status 0, amount 0
23:17:43.431 00.000 11060 move complete, result=0
23:17:43.431 00.000 11060 worker thread done servicing request
23:17:43.431 00.000 11060 Worker thread wakes up
23:17:43.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:43.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:43.431 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
23:17:44.068 00.637 11060 Exposure complete
23:17:44.235 00.167 11060 worker thread done servicing request
23:17:44.235 00.000 10844 OnExposeComplete: enter
23:17:44.235 00.000 10844 UpdateGuideState(): m_state=6
23:17:44.235 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
23:17:44.235 00.000 10844 Star::Find returns 1 (0), X=254.86, Y=59.85, Mass=3211, SNR=36.8, Peak=228 HFD=3.7
23:17:44.235 00.000 10844 MultiStar: [#1 0.39,0.39,1.04,U] [#2 0.64,-0.33,0.00,M1] [#3 -0.22,-0.30,0.99,U] [#4 -0.23,-0.09,0.86,U] [#5 -0.76,-0.60,0.00,M4] [#6 -0.08,-0.30,0.88,U] [#7 0.13,-0.10,0.85,U] [#8 0.18,0.01,0.91,U] 
23:17:44.235 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {-0.26, 0.23}
23:17:44.235 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
23:17:44.235 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
23:17:44.235 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.21 mountX=0.01 mountY=-0.01, mountTheta=-0.48
23:17:44.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
23:17:44.237 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
23:17:44.238 00.001 11060 Worker thread wakes up
23:17:44.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:17:44.238 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:17:44.238 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
23:17:44.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:17:44.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:44.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:17:44.238 00.000 11060 MoveAxis(E, 0, ABG)
23:17:44.238 00.000 11060 Move returns status 0, amount 0
23:17:44.238 00.000 11060 MoveAxis(N, 0, ABG)
23:17:44.238 00.000 11060 Move returns status 0, amount 0
23:17:44.238 00.000 11060 move complete, result=0
23:17:44.238 00.000 11060 worker thread done servicing request
23:17:44.242 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:44.271 00.029 10844 UpdateGuideState exits: m=3211 SNR=36.8
23:17:44.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:44.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:44.271 00.000 10844 Enqueuing Expose request
23:17:44.271 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:44.271 00.000 11060 Worker thread wakes up
23:17:44.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:44.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:44.899 00.628 11060 Exposure complete
23:17:45.065 00.166 11060 worker thread done servicing request
23:17:45.065 00.000 10844 OnExposeComplete: enter
23:17:45.065 00.000 10844 UpdateGuideState(): m_state=6
23:17:45.065 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:17:45.065 00.000 10844 Star::Find returns 1 (1), X=255.39, Y=60.02, Mass=3478, SNR=38.0, Peak=255 HFD=3.5
23:17:45.065 00.000 10844 MultiStar: [#1 0.05,0.24,0.88,U] [#2 0.43,0.02,1.82,U] [#3 -0.00,0.11,0.95,U] [#4 -0.04,0.28,0.90,U] [#5 -0.17,-0.11,0.95,U] [#6 0.11,0.17,0.89,U] [#7 0.11,-0.03,0.73,U] [#8 -0.15,0.46,0.88,U] 
23:17:45.065 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.16}, one-star: {0.27, 0.40}
23:17:45.065 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
23:17:45.065 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
23:17:45.065 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=-0.18 mountY=0.08, mountTheta=2.72
23:17:45.070 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
23:17:45.070 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
23:17:45.070 00.000 11060 Worker thread wakes up
23:17:45.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
23:17:45.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
23:17:45.070 00.000 11060 Moving (0.11, 0.16) raw xDistance=-0.18 yDistance=0.08
23:17:45.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:17:45.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:45.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:17:45.070 00.000 11060 MoveAxis(E, 31, ABG)
23:17:45.070 00.000 11060 Guiding  Dir = 2, Dur = 31
23:17:45.075 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:45.081 00.006 11060 IsSlewing returns 0
23:17:45.081 00.000 11060 IsGuiding returns 0
23:17:45.086 00.005 10844 UpdateGuideState exits: m=3478 SNR=38.0 Saturated
23:17:45.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:45.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:45.086 00.000 10844 Enqueuing Expose request
23:17:45.128 00.042 11060 IsGuiding returns 0
23:17:45.128 00.000 11060 Move returns status 0, amount 31
23:17:45.128 00.000 11060 MoveAxis(N, 0, ABG)
23:17:45.128 00.000 11060 Move returns status 0, amount 0
23:17:45.128 00.000 11060 move complete, result=0
23:17:45.128 00.000 11060 worker thread done servicing request
23:17:45.128 00.000 11060 Worker thread wakes up
23:17:45.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:45.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:45.128 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:17:45.751 00.623 11060 Exposure complete
23:17:45.921 00.170 11060 worker thread done servicing request
23:17:45.921 00.000 10844 OnExposeComplete: enter
23:17:45.921 00.000 10844 UpdateGuideState(): m_state=6
23:17:45.921 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
23:17:45.921 00.000 10844 Star::Find returns 1 (1), X=254.94, Y=60.33, Mass=3658, SNR=39.2, Peak=255 HFD=3.4
23:17:45.921 00.000 10844 MultiStar: [#1 0.75,0.08,0.00,M1] [#2 0.13,0.12,1.82,U] [#3 -0.42,-0.03,0.84,U] [#4 -0.04,0.36,0.89,U] [#5 -0.44,-0.54,0.00,M4] [#6 -0.20,0.02,0.82,U] [#7 -0.40,-0.46,0.80,U] [#8 -0.28,0.28,0.91,U] 
23:17:45.921 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.16}, one-star: {-0.18, 0.71}
23:17:45.921 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.09 = -2.20)
23:17:45.921 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
23:17:45.921 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.33 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
23:17:45.927 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.16, opts=13)
23:17:45.927 00.000 10844 Enqueuing Move request for scope (-0.15, 0.16)
23:17:45.927 00.000 11060 Worker thread wakes up
23:17:45.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
23:17:45.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
23:17:45.927 00.000 11060 Moving (-0.15, 0.16) raw xDistance=-0.13 yDistance=-0.18
23:17:45.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:17:45.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:45.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:17:45.927 00.000 11060 MoveAxis(E, 23, ABG)
23:17:45.927 00.000 11060 Guiding  Dir = 2, Dur = 23
23:17:45.932 00.005 11060 IsSlewing returns 0
23:17:45.932 00.000 11060 IsGuiding returns 0
23:17:45.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:45.948 00.016 10844 UpdateGuideState exits: m=3658 SNR=39.2 Saturated
23:17:45.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:45.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:45.948 00.000 10844 Enqueuing Expose request
23:17:45.958 00.010 11060 IsGuiding returns 0
23:17:45.958 00.000 11060 Move returns status 0, amount 23
23:17:45.958 00.000 11060 MoveAxis(N, 0, ABG)
23:17:45.959 00.001 11060 Move returns status 0, amount 0
23:17:45.959 00.000 11060 move complete, result=0
23:17:45.959 00.000 11060 worker thread done servicing request
23:17:45.959 00.000 11060 Worker thread wakes up
23:17:45.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:45.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:45.968 00.009 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
23:17:46.608 00.640 11060 Exposure complete
23:17:46.803 00.195 11060 worker thread done servicing request
23:17:46.803 00.000 10844 OnExposeComplete: enter
23:17:46.803 00.000 10844 UpdateGuideState(): m_state=6
23:17:46.803 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
23:17:46.803 00.000 10844 Star::Find returns 1 (0), X=255.24, Y=59.89, Mass=2873, SNR=35.4, Peak=226 HFD=3.3
23:17:46.803 00.000 10844 MultiStar: [#1 0.11,0.60,1.00,U] [#2 0.64,-0.16,0.00,M1] [#3 -0.09,0.56,0.93,U] [#4 -0.18,-0.19,0.97,U] [#5 -0.18,0.10,1.07,U] [#6 -0.12,-0.07,0.96,U] [#7 0.02,0.08,0.93,U] [#8 -0.09,0.96,0.00,M1] 
23:17:46.803 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.19}, one-star: {0.12, 0.27}
23:17:46.803 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
23:17:46.803 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
23:17:46.803 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.81 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
23:17:46.805 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.19, opts=13)
23:17:46.805 00.000 10844 Enqueuing Move request for scope (-0.05, 0.19)
23:17:46.805 00.000 11060 Worker thread wakes up
23:17:46.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
23:17:46.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
23:17:46.805 00.000 11060 Moving (-0.05, 0.19) raw xDistance=-0.18 yDistance=-0.08
23:17:46.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:17:46.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:46.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:17:46.805 00.000 11060 MoveAxis(E, 32, ABG)
23:17:46.805 00.000 11060 Guiding  Dir = 2, Dur = 32
23:17:46.811 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:46.820 00.009 10844 UpdateGuideState exits: m=2873 SNR=35.4
23:17:46.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:46.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:46.820 00.000 10844 Enqueuing Expose request
23:17:46.847 00.027 11060 IsSlewing returns 0
23:17:46.847 00.000 11060 IsGuiding returns 0
23:17:46.925 00.078 11060 IsGuiding returns 0
23:17:46.925 00.000 11060 Move returns status 0, amount 32
23:17:46.925 00.000 11060 MoveAxis(N, 0, ABG)
23:17:46.925 00.000 11060 Move returns status 0, amount 0
23:17:46.925 00.000 11060 move complete, result=0
23:17:46.925 00.000 11060 worker thread done servicing request
23:17:46.925 00.000 11060 Worker thread wakes up
23:17:46.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:46.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:46.925 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:17:47.561 00.636 11060 Exposure complete
23:17:47.745 00.184 11060 worker thread done servicing request
23:17:47.747 00.002 10844 OnExposeComplete: enter
23:17:47.747 00.000 10844 UpdateGuideState(): m_state=6
23:17:47.747 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
23:17:47.747 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.97, Mass=3059, SNR=36.5, Peak=254 HFD=2.9
23:17:47.747 00.000 10844 MultiStar: [#1 0.24,0.37,1.00,U] [#2 0.02,-0.08,2.11,U] [#3 -0.38,0.10,0.93,U] [#4 0.17,0.38,0.92,U] [#5 -0.20,-0.25,0.99,U] [#6 -0.38,0.00,0.96,U] [#7 -0.14,0.31,0.80,U] [#8 -0.01,0.04,0.94,U] 
23:17:47.747 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {-0.18, 0.35}
23:17:47.747 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
23:17:47.747 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
23:17:47.747 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.20 mountX=-0.09 mountY=-0.10, mountTheta=-2.34
23:17:47.748 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
23:17:47.748 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
23:17:47.748 00.000 11060 Worker thread wakes up
23:17:47.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:17:47.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:17:47.748 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
23:17:47.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:17:47.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:47.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:17:47.748 00.000 11060 MoveAxis(E, 0, ABG)
23:17:47.748 00.000 11060 Move returns status 0, amount 0
23:17:47.748 00.000 11060 MoveAxis(N, 0, ABG)
23:17:47.748 00.000 11060 Move returns status 0, amount 0
23:17:47.748 00.000 11060 move complete, result=0
23:17:47.748 00.000 11060 worker thread done servicing request
23:17:47.754 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:47.773 00.019 10844 UpdateGuideState exits: m=3059 SNR=36.5
23:17:47.774 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:47.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:47.774 00.000 10844 Enqueuing Expose request
23:17:47.774 00.000 11060 Worker thread wakes up
23:17:47.774 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:47.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:47.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:48.397 00.623 11060 Exposure complete
23:17:48.551 00.154 11060 worker thread done servicing request
23:17:48.552 00.001 10844 OnExposeComplete: enter
23:17:48.552 00.000 10844 UpdateGuideState(): m_state=6
23:17:48.552 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
23:17:48.552 00.000 10844 Star::Find returns 1 (0), X=255.16, Y=59.88, Mass=3239, SNR=36.2, Peak=243 HFD=3.7
23:17:48.552 00.000 10844 MultiStar: [#1 0.24,0.43,0.99,U] [#2 -0.27,0.41,2.01,U] [#3 0.03,-0.11,0.96,U] [#4 -0.18,0.50,0.95,U] [#5 0.18,0.03,0.98,U] [#6 0.26,-0.17,0.96,U] [#7 -0.17,0.70,0.00,M1] [#8 0.08,0.28,0.94,U] 
23:17:48.552 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.23}, one-star: {0.04, 0.26}
23:17:48.552 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
23:17:48.552 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
23:17:48.552 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.52 mountX=-0.23 mountY=-0.03, mountTheta=-3.02
23:17:48.552 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.23, opts=13)
23:17:48.552 00.000 10844 Enqueuing Move request for scope (0.01, 0.23)
23:17:48.552 00.000 11060 Worker thread wakes up
23:17:48.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
23:17:48.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
23:17:48.552 00.000 11060 Moving (0.01, 0.23) raw xDistance=-0.23 yDistance=-0.03
23:17:48.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:17:48.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:48.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:17:48.552 00.000 11060 MoveAxis(E, 39, ABG)
23:17:48.552 00.000 11060 Guiding  Dir = 2, Dur = 39
23:17:48.560 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:48.567 00.007 11060 IsSlewing returns 0
23:17:48.567 00.000 11060 IsGuiding returns 0
23:17:48.572 00.005 10844 UpdateGuideState exits: m=3239 SNR=36.2
23:17:48.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:48.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:48.572 00.000 10844 Enqueuing Expose request
23:17:48.614 00.042 11060 IsGuiding returns 0
23:17:48.614 00.000 11060 Move returns status 0, amount 39
23:17:48.615 00.001 11060 MoveAxis(N, 0, ABG)
23:17:48.615 00.000 11060 Move returns status 0, amount 0
23:17:48.615 00.000 11060 move complete, result=0
23:17:48.615 00.000 11060 worker thread done servicing request
23:17:48.615 00.000 11060 Worker thread wakes up
23:17:48.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:48.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:48.628 00.013 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
23:17:49.257 00.629 11060 Exposure complete
23:17:49.412 00.155 11060 worker thread done servicing request
23:17:49.412 00.000 10844 OnExposeComplete: enter
23:17:49.412 00.000 10844 UpdateGuideState(): m_state=6
23:17:49.412 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
23:17:49.412 00.000 10844 Star::Find returns 1 (0), X=255.18, Y=59.83, Mass=2932, SNR=35.0, Peak=230 HFD=3.7
23:17:49.412 00.000 10844 MultiStar: [#1 0.28,0.31,1.03,U] [#2 0.04,-0.56,1.95,U] [#3 -0.55,0.29,0.96,U] [#4 0.47,-0.12,0.98,U] [#5 -0.17,-0.90,0.00,M2] [#6 0.07,-0.09,0.97,U] [#7 -0.31,0.02,0.88,U] [#8 -1.07,0.25,0.00,M1] 
23:17:49.412 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {0.06, 0.22}
23:17:49.412 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
23:17:49.412 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
23:17:49.412 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.24 mountX=0.06 mountY=0.03, mountTheta=0.50
23:17:49.418 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
23:17:49.418 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
23:17:49.418 00.000 11060 Worker thread wakes up
23:17:49.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:17:49.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:17:49.418 00.000 11060 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=0.03
23:17:49.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:17:49.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:49.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:17:49.418 00.000 11060 MoveAxis(E, 0, ABG)
23:17:49.418 00.000 11060 Move returns status 0, amount 0
23:17:49.418 00.000 11060 MoveAxis(N, 0, ABG)
23:17:49.418 00.000 11060 Move returns status 0, amount 0
23:17:49.418 00.000 11060 move complete, result=0
23:17:49.418 00.000 11060 worker thread done servicing request
23:17:49.422 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:49.433 00.011 10844 UpdateGuideState exits: m=2932 SNR=35.0
23:17:49.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:49.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:49.433 00.000 10844 Enqueuing Expose request
23:17:49.433 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:49.433 00.000 11060 Worker thread wakes up
23:17:49.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:49.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:50.065 00.632 11060 Exposure complete
23:17:50.222 00.157 11060 worker thread done servicing request
23:17:50.222 00.000 10844 OnExposeComplete: enter
23:17:50.222 00.000 10844 UpdateGuideState(): m_state=6
23:17:50.222 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
23:17:50.222 00.000 10844 Star::Find returns 1 (0), X=254.94, Y=59.81, Mass=2933, SNR=34.4, Peak=247 HFD=3.8
23:17:50.222 00.000 10844 MultiStar: [#1 0.42,0.31,1.06,U] [#2 0.09,-0.00,2.03,U] [#3 -0.47,0.75,0.00,M1] [#4 -0.12,-0.07,1.00,U] [#5 -0.01,-0.16,1.08,U] [#6 0.13,0.67,0.00,M1] [#7 -0.58,0.19,0.88,U] [#8 -1.01,0.62,0.00,M2] 
23:17:50.222 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.06}, one-star: {-0.18, 0.19}
23:17:50.222 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
23:17:50.222 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
23:17:50.222 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.00 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
23:17:50.222 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
23:17:50.222 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
23:17:50.222 00.000 11060 Worker thread wakes up
23:17:50.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:17:50.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:17:50.222 00.000 11060 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=-0.04
23:17:50.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:17:50.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:50.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:17:50.222 00.000 11060 MoveAxis(E, 0, ABG)
23:17:50.227 00.005 11060 Move returns status 0, amount 0
23:17:50.227 00.000 11060 MoveAxis(N, 0, ABG)
23:17:50.227 00.000 11060 Move returns status 0, amount 0
23:17:50.227 00.000 11060 move complete, result=0
23:17:50.227 00.000 11060 worker thread done servicing request
23:17:50.232 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:50.255 00.023 10844 UpdateGuideState exits: m=2933 SNR=34.4
23:17:50.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:50.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:50.255 00.000 10844 Enqueuing Expose request
23:17:50.255 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:50.255 00.000 11060 Worker thread wakes up
23:17:50.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:50.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:50.893 00.638 11060 Exposure complete
23:17:51.058 00.165 11060 worker thread done servicing request
23:17:51.058 00.000 10844 OnExposeComplete: enter
23:17:51.058 00.000 10844 UpdateGuideState(): m_state=6
23:17:51.058 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
23:17:51.058 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=60.36, Mass=3023, SNR=35.4, Peak=240 HFD=3.4
23:17:51.058 00.000 10844 MultiStar: [#1 0.08,0.50,0.90,U] [#2 -0.44,0.24,1.99,U] [#3 -0.40,0.57,0.00,M2] [#4 0.05,0.09,1.00,U] [#5 -0.27,0.46,1.06,U] [#6 0.16,-0.13,0.98,U] [#7 0.24,0.21,0.87,U] [#8 -0.15,0.41,0.93,U] 
23:17:51.058 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.31}, one-star: {-0.04, 0.74}
23:17:51.058 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.66)
23:17:51.058 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
23:17:51.058 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.88 mountX=-0.28 mountY=-0.15, mountTheta=-2.67
23:17:51.063 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.31, opts=13)
23:17:51.063 00.000 10844 Enqueuing Move request for scope (-0.10, 0.31)
23:17:51.063 00.000 11060 Worker thread wakes up
23:17:51.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
23:17:51.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
23:17:51.063 00.000 11060 Moving (-0.10, 0.31) raw xDistance=-0.28 yDistance=-0.15
23:17:51.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:17:51.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:51.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:17:51.063 00.000 11060 MoveAxis(E, 49, ABG)
23:17:51.063 00.000 11060 Guiding  Dir = 2, Dur = 49
23:17:51.074 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:17:51.094 00.020 10844 UpdateGuideState exits: m=3023 SNR=35.4
23:17:51.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:51.095 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:51.095 00.000 10844 Enqueuing Expose request
23:17:51.100 00.005 11060 IsSlewing returns 0
23:17:51.102 00.002 11060 IsGuiding returns 0
23:17:51.176 00.074 11060 IsGuiding returns 0
23:17:51.176 00.000 11060 Move returns status 0, amount 49
23:17:51.176 00.000 11060 MoveAxis(N, 0, ABG)
23:17:51.176 00.000 11060 Move returns status 0, amount 0
23:17:51.176 00.000 11060 move complete, result=0
23:17:51.176 00.000 11060 worker thread done servicing request
23:17:51.176 00.000 11060 Worker thread wakes up
23:17:51.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:51.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:51.176 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
23:17:51.811 00.635 11060 Exposure complete
23:17:52.000 00.189 11060 worker thread done servicing request
23:17:52.000 00.000 10844 OnExposeComplete: enter
23:17:52.000 00.000 10844 UpdateGuideState(): m_state=6
23:17:52.000 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
23:17:52.000 00.000 10844 Star::Find returns 1 (0), X=254.54, Y=60.27, Mass=3083, SNR=36.1, Peak=242 HFD=3.6
23:17:52.000 00.000 10844 MultiStar: [#1 -0.22,0.43,1.01,U] [#2 -0.40,-0.61,0.00,M1] [#3 -0.24,0.61,0.00,M3] [#4 -0.34,-0.04,1.08,U] [#5 -0.43,0.24,1.01,U] [#6 0.47,-0.25,0.87,U] [#7 -0.78,-0.64,0.00,M1] [#8 0.05,0.56,0.91,U] 
23:17:52.005 00.005 10844 refined, 5 included, MultiStar: {-0.20, 0.27}, one-star: {-0.58, 0.65}
23:17:52.005 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.96 = -2.33)
23:17:52.005 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
23:17:52.005 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.33 cameraTheta=2.20 mountX=-0.23 mountY=-0.24, mountTheta=-2.34
23:17:52.019 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.27, opts=13)
23:17:52.019 00.000 10844 Enqueuing Move request for scope (-0.20, 0.27)
23:17:52.019 00.000 11060 Worker thread wakes up
23:17:52.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
23:17:52.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
23:17:52.019 00.000 11060 Moving (-0.20, 0.27) raw xDistance=-0.23 yDistance=-0.24
23:17:52.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:17:52.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:17:52.019 00.000 11060 MoveAxis(E, 41, ABG)
23:17:52.019 00.000 11060 Guiding  Dir = 2, Dur = 41
23:17:52.030 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:52.036 00.006 11060 IsSlewing returns 0
23:17:52.036 00.000 11060 IsGuiding returns 0
23:17:52.052 00.016 10844 UpdateGuideState exits: m=3083 SNR=36.1
23:17:52.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:52.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:52.052 00.000 10844 Enqueuing Expose request
23:17:52.084 00.032 11060 IsGuiding returns 0
23:17:52.084 00.000 11060 Move returns status 0, amount 41
23:17:52.084 00.000 11060 MoveAxis(N, 92, ABG)
23:17:52.084 00.000 11060 Guiding  Dir = 0, Dur = 92
23:17:52.099 00.015 11060 IsSlewing returns 0
23:17:52.099 00.000 11060 IsGuiding returns 0
23:17:52.208 00.109 11060 IsGuiding returns 0
23:17:52.208 00.000 11060 Move returns status 0, amount 92
23:17:52.208 00.000 11060 move complete, result=0
23:17:52.208 00.000 11060 worker thread done servicing request
23:17:52.208 00.000 11060 Worker thread wakes up
23:17:52.208 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 92 ms NORTH
23:17:52.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:52.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:52.838 00.630 11060 Exposure complete
23:17:52.995 00.157 11060 worker thread done servicing request
23:17:52.997 00.002 10844 OnExposeComplete: enter
23:17:52.997 00.000 10844 UpdateGuideState(): m_state=6
23:17:52.997 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
23:17:52.997 00.000 10844 Star::Find returns 1 (0), X=254.73, Y=60.12, Mass=3446, SNR=38.0, Peak=235 HFD=3.9
23:17:52.997 00.000 10844 MultiStar: [#1 -0.47,0.36,0.93,U] [#2 -0.42,0.03,1.89,U] [#3 -0.47,0.48,0.00,M4] [#4 -0.19,0.15,0.97,U] [#5 -0.62,0.48,0.00,M1] [#6 -0.28,-0.43,0.96,U] [#7 -0.25,-0.45,0.85,U] [#8 -0.29,0.52,0.93,U] 
23:17:52.997 00.000 10844 refined, 6 included, MultiStar: {-0.34, 0.10}, one-star: {-0.39, 0.50}
23:17:52.997 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.62 = -1.67)
23:17:52.997 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
23:17:52.997 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.10 hyp=0.35 cameraTheta=2.86 mountX=-0.03 mountY=-0.35, mountTheta=-1.67
23:17:52.999 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.10, opts=13)
23:17:52.999 00.000 10844 Enqueuing Move request for scope (-0.34, 0.10)
23:17:52.999 00.000 11060 Worker thread wakes up
23:17:52.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.10) opts 0xd
23:17:52.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.10)
23:17:52.999 00.000 11060 Moving (-0.34, 0.10) raw xDistance=-0.03 yDistance=-0.35
23:17:52.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:17:52.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
23:17:52.999 00.000 11060 MoveAxis(E, 0, ABG)
23:17:52.999 00.000 11060 Move returns status 0, amount 0
23:17:52.999 00.000 11060 MoveAxis(N, 136, ABG)
23:17:53.000 00.001 11060 Guiding  Dir = 0, Dur = 136
23:17:53.005 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:53.016 00.011 11060 IsSlewing returns 0
23:17:53.016 00.000 11060 IsGuiding returns 0
23:17:53.021 00.005 10844 UpdateGuideState exits: m=3446 SNR=38.0
23:17:53.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:53.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:53.021 00.000 10844 Enqueuing Expose request
23:17:53.165 00.144 11060 IsGuiding returns 0
23:17:53.165 00.000 11060 Move returns status 0, amount 136
23:17:53.165 00.000 11060 move complete, result=0
23:17:53.165 00.000 11060 worker thread done servicing request
23:17:53.165 00.000 11060 Worker thread wakes up
23:17:53.165 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 136 ms NORTH
23:17:53.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:53.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:53.790 00.625 11060 Exposure complete
23:17:53.982 00.192 11060 worker thread done servicing request
23:17:53.982 00.000 10844 OnExposeComplete: enter
23:17:53.982 00.000 10844 UpdateGuideState(): m_state=6
23:17:53.983 00.001 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
23:17:53.983 00.000 10844 Star::Find returns 1 (0), X=255.12, Y=59.78, Mass=3268, SNR=36.9, Peak=244 HFD=3.7
23:17:53.983 00.000 10844 MultiStar: [#1 0.34,0.90,0.00,M1] [#2 0.10,-0.37,1.94,U] [#3 -0.04,0.07,0.93,U] [#4 0.19,-0.26,0.94,U] [#5 -0.23,0.33,0.97,U] [#6 0.39,-0.41,0.88,U] [#7 -0.06,0.66,0.00,M1] [#8 -0.29,-0.04,0.99,U] 
23:17:53.983 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {-0.00, 0.17}
23:17:53.983 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
23:17:53.983 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
23:17:53.983 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.37 mountX=0.10 mountY=0.04, mountTheta=0.37
23:17:53.983 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
23:17:53.983 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
23:17:53.983 00.000 11060 Worker thread wakes up
23:17:53.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:17:53.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:17:53.983 00.000 11060 Moving (0.02, -0.11) raw xDistance=0.10 yDistance=0.04
23:17:53.986 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:17:53.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:53.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:17:53.986 00.000 11060 MoveAxis(E, 0, ABG)
23:17:53.986 00.000 11060 Move returns status 0, amount 0
23:17:53.986 00.000 11060 MoveAxis(N, 0, ABG)
23:17:53.986 00.000 11060 Move returns status 0, amount 0
23:17:53.986 00.000 11060 move complete, result=0
23:17:53.986 00.000 11060 worker thread done servicing request
23:17:53.991 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:54.003 00.012 10844 UpdateGuideState exits: m=3268 SNR=36.9
23:17:54.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:54.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:54.003 00.000 10844 Enqueuing Expose request
23:17:54.003 00.000 11060 Worker thread wakes up
23:17:54.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:54.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:54.003 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:17:54.640 00.637 11060 Exposure complete
23:17:54.813 00.173 11060 worker thread done servicing request
23:17:54.813 00.000 10844 OnExposeComplete: enter
23:17:54.813 00.000 10844 UpdateGuideState(): m_state=6
23:17:54.813 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
23:17:54.813 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.37, Mass=2971, SNR=35.2, Peak=229 HFD=3.7
23:17:54.817 00.004 10844 MultiStar: [#1 0.17,0.47,1.02,U] [#2 1.03,-0.97,0.00,M1] [#3 0.02,-0.39,0.88,U] [#4 -0.23,-0.87,0.00,M1] [#5 -0.74,-0.20,0.00,M1] [#6 0.06,-0.74,0.00,M1] [#7 -0.26,-0.31,0.84,U] [#8 0.03,-0.29,1.02,U] 
23:17:54.817 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.14}, one-star: {-0.03, -0.25}
23:17:54.817 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
23:17:54.817 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
23:17:54.817 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.61 mountX=0.14 mountY=0.02, mountTheta=0.13
23:17:54.818 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
23:17:54.818 00.000 10844 Enqueuing Move request for scope (-0.01, -0.14)
23:17:54.818 00.000 11060 Worker thread wakes up
23:17:54.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
23:17:54.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
23:17:54.818 00.000 11060 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=0.02
23:17:54.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:17:54.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:17:54.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:17:54.818 00.000 11060 MoveAxis(W, 24, ABG)
23:17:54.818 00.000 11060 Guiding  Dir = 3, Dur = 24
23:17:54.827 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:54.839 00.012 10844 UpdateGuideState exits: m=2971 SNR=35.2
23:17:54.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:54.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:54.839 00.000 10844 Enqueuing Expose request
23:17:54.849 00.010 11060 IsSlewing returns 0
23:17:54.849 00.000 11060 IsGuiding returns 0
23:17:54.910 00.061 11060 IsGuiding returns 0
23:17:54.910 00.000 11060 Move returns status 0, amount 24
23:17:54.910 00.000 11060 MoveAxis(N, 0, ABG)
23:17:54.910 00.000 11060 Move returns status 0, amount 0
23:17:54.910 00.000 11060 move complete, result=0
23:17:54.910 00.000 11060 worker thread done servicing request
23:17:54.910 00.000 11060 Worker thread wakes up
23:17:54.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:54.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:54.912 00.002 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
23:17:55.540 00.628 11060 Exposure complete
23:17:55.676 00.136 11060 worker thread done servicing request
23:17:55.676 00.000 10844 OnExposeComplete: enter
23:17:55.676 00.000 10844 UpdateGuideState(): m_state=6
23:17:55.680 00.004 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
23:17:55.680 00.000 10844 Star::Find returns 1 (0), X=255.28, Y=59.79, Mass=3502, SNR=38.2, Peak=247 HFD=3.8
23:17:55.680 00.000 10844 MultiStar: [#1 0.19,0.39,0.98,U] [#2 1.00,0.03,0.00,M2] [#3 0.55,0.03,0.90,U] [#4 0.19,0.06,0.96,U] [#5 -0.13,-0.40,0.96,U] [#6 0.63,-0.40,0.00,M2] [#7 0.35,-0.53,0.85,U] [#8 0.31,0.48,0.95,U] 
23:17:55.680 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.04}, one-star: {0.16, 0.17}
23:17:55.680 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
23:17:55.680 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
23:17:55.680 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.23 cameraTheta=0.17 mountX=-0.08 mountY=0.22, mountTheta=1.92
23:17:55.681 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.04, opts=13)
23:17:55.681 00.000 10844 Enqueuing Move request for scope (0.23, 0.04)
23:17:55.681 00.000 11060 Worker thread wakes up
23:17:55.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
23:17:55.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
23:17:55.681 00.000 11060 Moving (0.23, 0.04) raw xDistance=-0.08 yDistance=0.22
23:17:55.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:17:55.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:17:55.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:17:55.681 00.000 11060 MoveAxis(E, 0, ABG)
23:17:55.681 00.000 11060 Move returns status 0, amount 0
23:17:55.681 00.000 11060 MoveAxis(N, 0, ABG)
23:17:55.681 00.000 11060 Move returns status 0, amount 0
23:17:55.681 00.000 11060 move complete, result=0
23:17:55.681 00.000 11060 worker thread done servicing request
23:17:55.686 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:55.702 00.016 10844 UpdateGuideState exits: m=3502 SNR=38.2
23:17:55.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:55.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:55.702 00.000 10844 Enqueuing Expose request
23:17:55.702 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:17:55.702 00.000 11060 Worker thread wakes up
23:17:55.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:55.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:56.346 00.644 11060 Exposure complete
23:17:56.490 00.144 11060 worker thread done servicing request
23:17:56.490 00.000 10844 OnExposeComplete: enter
23:17:56.490 00.000 10844 UpdateGuideState(): m_state=6
23:17:56.490 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
23:17:56.490 00.000 10844 Star::Find returns 1 (1), X=255.54, Y=59.55, Mass=3496, SNR=37.7, Peak=255 HFD=3.3
23:17:56.490 00.000 10844 MultiStar: [#1 0.68,-0.31,0.00,M1] [#2 1.08,-0.45,0.00,M3] [#3 0.17,0.06,1.00,U] [#4 0.10,0.10,0.96,U] [#5 0.39,-0.63,0.00,M1] [#6 0.81,-0.40,0.00,M3] [#7 0.16,-0.71,0.00,M1] [#8 0.46,0.44,0.94,U] 
23:17:56.490 00.000 10844 refined, 3 included, MultiStar: {0.29, 0.13}, one-star: {0.42, -0.07}
23:17:56.490 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
23:17:56.490 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
23:17:56.490 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.13 hyp=0.32 cameraTheta=0.42 mountX=-0.18 mountY=0.26, mountTheta=2.17
23:17:56.493 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.13, opts=13)
23:17:56.493 00.000 10844 Enqueuing Move request for scope (0.29, 0.13)
23:17:56.493 00.000 11060 Worker thread wakes up
23:17:56.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.13) opts 0xd
23:17:56.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.13)
23:17:56.493 00.000 11060 Moving (0.29, 0.13) raw xDistance=-0.18 yDistance=0.26
23:17:56.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:17:56.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:17:56.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:17:56.493 00.000 11060 MoveAxis(E, 31, ABG)
23:17:56.493 00.000 11060 Guiding  Dir = 2, Dur = 31
23:17:56.500 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:56.506 00.006 11060 IsSlewing returns 0
23:17:56.506 00.000 11060 IsGuiding returns 0
23:17:56.516 00.010 10844 UpdateGuideState exits: m=3496 SNR=37.7 Saturated
23:17:56.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:56.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:56.516 00.000 10844 Enqueuing Expose request
23:17:56.553 00.037 11060 IsGuiding returns 0
23:17:56.553 00.000 11060 Move returns status 0, amount 31
23:17:56.553 00.000 11060 MoveAxis(N, 0, ABG)
23:17:56.553 00.000 11060 Move returns status 0, amount 0
23:17:56.553 00.000 11060 move complete, result=0
23:17:56.554 00.001 11060 worker thread done servicing request
23:17:56.554 00.000 11060 Worker thread wakes up
23:17:56.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:56.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:56.554 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.3 px 0 ms NORTH
23:17:57.189 00.635 11060 Exposure complete
23:17:57.350 00.161 11060 worker thread done servicing request
23:17:57.350 00.000 10844 OnExposeComplete: enter
23:17:57.350 00.000 10844 UpdateGuideState(): m_state=6
23:17:57.350 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
23:17:57.350 00.000 10844 Star::Find returns 1 (1), X=255.49, Y=59.80, Mass=3286, SNR=37.3, Peak=255 HFD=3.5
23:17:57.350 00.000 10844 MultiStar: [#1 0.97,-0.33,0.00,M2] [#2 1.04,-0.66,0.00,M4] [#3 0.59,0.06,0.89,U] [#4 0.22,-0.12,0.93,U] [#5 -0.18,-0.44,1.02,U] [#6 0.87,-0.40,0.00,M4] [#7 0.58,-0.68,0.00,M2] [#8 0.37,-0.15,0.96,U] 
23:17:57.350 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.10}, one-star: {0.37, 0.18}
23:17:57.350 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
23:17:57.350 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
23:17:57.350 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.35 mountX=0.05 mountY=0.28, mountTheta=1.40
23:17:57.353 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.10, opts=13)
23:17:57.353 00.000 10844 Enqueuing Move request for scope (0.26, -0.10)
23:17:57.353 00.000 11060 Worker thread wakes up
23:17:57.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
23:17:57.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
23:17:57.353 00.000 11060 Moving (0.26, -0.10) raw xDistance=0.05 yDistance=0.28
23:17:57.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:17:57.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:17:57.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:17:57.353 00.000 11060 MoveAxis(E, 0, ABG)
23:17:57.353 00.000 11060 Move returns status 0, amount 0
23:17:57.353 00.000 11060 MoveAxis(N, 0, ABG)
23:17:57.353 00.000 11060 Move returns status 0, amount 0
23:17:57.353 00.000 11060 move complete, result=0
23:17:57.353 00.000 11060 worker thread done servicing request
23:17:57.360 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:57.370 00.010 10844 UpdateGuideState exits: m=3286 SNR=37.3 Saturated
23:17:57.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:57.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:57.370 00.000 10844 Enqueuing Expose request
23:17:57.370 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:17:57.372 00.002 11060 Worker thread wakes up
23:17:57.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:57.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:57.993 00.621 11060 Exposure complete
23:17:58.198 00.205 11060 worker thread done servicing request
23:17:58.198 00.000 10844 OnExposeComplete: enter
23:17:58.198 00.000 10844 UpdateGuideState(): m_state=6
23:17:58.198 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
23:17:58.198 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=59.48, Mass=3266, SNR=37.3, Peak=255 HFD=3.4
23:17:58.201 00.003 10844 MultiStar: [#1 1.16,0.42,0.00,M3] [#2 0.35,-0.42,1.89,U] [#3 0.49,-0.32,0.88,U] [#4 0.11,-0.29,0.99,U] [#5 -0.16,-0.11,0.96,U] [#6 0.52,-0.62,0.00,M5] [#7 0.86,0.35,0.00,M3] [#8 0.53,0.26,0.96,U] 
23:17:58.201 00.000 10844 single-star, 5 included, MultiStar: {0.27, -0.20}, one-star: {0.24, -0.13}
23:17:58.201 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
23:17:58.201 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
23:17:58.201 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-0.52 mountX=0.09 mountY=0.25, mountTheta=1.23
23:17:58.201 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.13, opts=13)
23:17:58.201 00.000 10844 Enqueuing Move request for scope (0.24, -0.13)
23:17:58.201 00.000 11060 Worker thread wakes up
23:17:58.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.13) opts 0xd
23:17:58.201 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.13)
23:17:58.201 00.000 11060 Moving (0.24, -0.13) raw xDistance=0.09 yDistance=0.25
23:17:58.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:17:58.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:17:58.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:17:58.201 00.000 11060 MoveAxis(E, 0, ABG)
23:17:58.201 00.000 11060 Move returns status 0, amount 0
23:17:58.203 00.002 11060 MoveAxis(N, 0, ABG)
23:17:58.203 00.000 11060 Move returns status 0, amount 0
23:17:58.203 00.000 11060 move complete, result=0
23:17:58.203 00.000 11060 worker thread done servicing request
23:17:58.205 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:58.231 00.026 10844 UpdateGuideState exits: m=3266 SNR=37.3 Saturated
23:17:58.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:58.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:58.231 00.000 10844 Enqueuing Expose request
23:17:58.231 00.000 11060 Worker thread wakes up
23:17:58.231 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:17:58.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:58.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:17:58.859 00.628 11060 Exposure complete
23:17:59.020 00.161 11060 worker thread done servicing request
23:17:59.020 00.000 10844 OnExposeComplete: enter
23:17:59.020 00.000 10844 UpdateGuideState(): m_state=6
23:17:59.020 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
23:17:59.020 00.000 10844 Star::Find returns 1 (0), X=255.75, Y=59.60, Mass=2946, SNR=35.3, Peak=237 HFD=3.6
23:17:59.021 00.001 10844 MultiStar: [#1 0.37,-0.34,1.04,U] [#2 1.26,-0.83,0.00,M4] [#3 0.42,-0.48,0.98,U] [#4 0.00,-0.06,1.05,U] [#5 0.85,0.57,0.00,M1] [#6 0.78,-0.15,0.00,M6] [#7 0.90,-0.16,0.00,M4] [#8 0.49,0.40,0.96,U] 
23:17:59.021 00.000 10844 refined, 4 included, MultiStar: {0.38, -0.10}, one-star: {0.63, -0.02}
23:17:59.021 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
23:17:59.021 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
23:17:59.021 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.10 hyp=0.39 cameraTheta=-0.27 mountX=0.03 mountY=0.39, mountTheta=1.48
23:17:59.021 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.10, opts=13)
23:17:59.021 00.000 10844 Enqueuing Move request for scope (0.38, -0.10)
23:17:59.021 00.000 11060 Worker thread wakes up
23:17:59.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.10) opts 0xd
23:17:59.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.10)
23:17:59.021 00.000 11060 Moving (0.38, -0.10) raw xDistance=0.03 yDistance=0.39
23:17:59.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:17:59.021 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.73 newest=0.92
23:17:59.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
23:17:59.021 00.000 11060 MoveAxis(E, 0, ABG)
23:17:59.021 00.000 11060 Move returns status 0, amount 0
23:17:59.021 00.000 11060 BLC: Oldest BLC event removed
23:17:59.021 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:17:59.021 00.000 11060 MoveAxis(S, 902, ABG)
23:17:59.021 00.000 11060 duration set to 750 by maxDecDuration
23:17:59.021 00.000 11060 Guiding  Dir = 1, Dur = 750
23:17:59.027 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:17:59.032 00.005 11060 IsSlewing returns 0
23:17:59.032 00.000 11060 IsGuiding returns 0
23:17:59.037 00.005 10844 UpdateGuideState exits: m=2946 SNR=35.3
23:17:59.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:59.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:17:59.037 00.000 10844 Enqueuing Expose request
23:17:59.796 00.759 11060 IsGuiding returns 0
23:17:59.796 00.000 11060 Move returns status 0, amount 750
23:17:59.796 00.000 11060 move complete, result=0
23:17:59.796 00.000 11060 worker thread done servicing request
23:17:59.796 00.000 11060 Worker thread wakes up
23:17:59.796 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 750 ms SOUTH
23:17:59.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:17:59.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:00.437 00.641 11060 Exposure complete
23:18:00.598 00.161 11060 worker thread done servicing request
23:18:00.598 00.000 10844 OnExposeComplete: enter
23:18:00.598 00.000 10844 UpdateGuideState(): m_state=6
23:18:00.600 00.002 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
23:18:00.600 00.000 10844 Star::Find returns 1 (0), X=255.00, Y=59.90, Mass=2921, SNR=35.1, Peak=229 HFD=3.0
23:18:00.600 00.000 10844 MultiStar: [#1 -0.08,0.47,0.99,U] [#2 0.95,-0.33,0.00,M5] [#3 -0.06,-0.12,0.98,U] [#4 -0.08,0.08,1.01,U] [#5 0.36,-0.41,1.05,U] [#6 0.63,-0.52,0.00,M7] [#7 0.37,-0.05,0.90,U] [#8 0.13,0.15,0.99,U] 
23:18:00.600 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.06}, one-star: {-0.12, 0.28}
23:18:00.600 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
23:18:00.600 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
23:18:00.600 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.65 mountX=-0.07 mountY=0.06, mountTheta=2.39
23:18:00.603 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
23:18:00.604 00.001 10844 Enqueuing Move request for scope (0.07, 0.06)
23:18:00.604 00.000 11060 Worker thread wakes up
23:18:00.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:18:00.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:18:00.604 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.06
23:18:00.604 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.273686, 1:0.062818
23:18:00.604 00.000 11060 BLC: No correction, Miss < min_move
23:18:00.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:18:00.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:00.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:18:00.604 00.000 11060 MoveAxis(E, 0, ABG)
23:18:00.604 00.000 11060 Move returns status 0, amount 0
23:18:00.604 00.000 11060 MoveAxis(N, 0, ABG)
23:18:00.604 00.000 11060 Move returns status 0, amount 0
23:18:00.604 00.000 11060 move complete, result=0
23:18:00.604 00.000 11060 worker thread done servicing request
23:18:00.610 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:00.624 00.014 10844 UpdateGuideState exits: m=2921 SNR=35.1
23:18:00.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:00.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:00.624 00.000 10844 Enqueuing Expose request
23:18:00.624 00.000 11060 Worker thread wakes up
23:18:00.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:00.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:00.624 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:01.260 00.636 11060 Exposure complete
23:18:01.416 00.156 11060 worker thread done servicing request
23:18:01.416 00.000 10844 OnExposeComplete: enter
23:18:01.416 00.000 10844 UpdateGuideState(): m_state=6
23:18:01.416 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
23:18:01.416 00.000 10844 Star::Find returns 1 (0), X=255.41, Y=59.84, Mass=2812, SNR=34.0, Peak=215 HFD=3.6
23:18:01.416 00.000 10844 MultiStar: [#1 0.38,0.13,1.17,U] [#2 0.70,-0.33,0.00,M6] [#3 0.05,0.18,1.04,U] [#4 0.25,0.49,1.02,U] [#5 -0.47,-0.30,1.14,U] [#6 0.67,-0.64,0.00,M8] [#7 0.16,0.09,0.93,U] [#8 -0.15,0.27,0.99,U] 
23:18:01.416 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.15}, one-star: {0.29, 0.22}
23:18:01.416 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
23:18:01.416 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
23:18:01.416 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.13 mountX=-0.16 mountY=0.04, mountTheta=2.87
23:18:01.421 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.15, opts=13)
23:18:01.421 00.000 10844 Enqueuing Move request for scope (0.07, 0.15)
23:18:01.421 00.000 11060 Worker thread wakes up
23:18:01.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
23:18:01.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
23:18:01.421 00.000 11060 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=0.04
23:18:01.421 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.273686, 1:0.062818, 2:0.044094
23:18:01.421 00.000 11060 BLC: No correction, Miss < min_move
23:18:01.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:18:01.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:01.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:18:01.421 00.000 11060 MoveAxis(E, 27, ABG)
23:18:01.421 00.000 11060 Guiding  Dir = 2, Dur = 27
23:18:01.427 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:01.437 00.010 11060 IsSlewing returns 0
23:18:01.437 00.000 11060 IsGuiding returns 0
23:18:01.437 00.000 10844 UpdateGuideState exits: m=2812 SNR=34.0
23:18:01.440 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:01.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:01.440 00.000 10844 Enqueuing Expose request
23:18:01.468 00.028 11060 IsGuiding returns 0
23:18:01.468 00.000 11060 Move returns status 0, amount 27
23:18:01.468 00.000 11060 MoveAxis(N, 0, ABG)
23:18:01.468 00.000 11060 Move returns status 0, amount 0
23:18:01.468 00.000 11060 move complete, result=0
23:18:01.469 00.001 11060 worker thread done servicing request
23:18:01.469 00.000 11060 Worker thread wakes up
23:18:01.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:01.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:01.469 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
23:18:02.087 00.618 11060 Exposure complete
23:18:02.280 00.193 11060 worker thread done servicing request
23:18:02.280 00.000 10844 OnExposeComplete: enter
23:18:02.280 00.000 10844 UpdateGuideState(): m_state=6
23:18:02.281 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
23:18:02.292 00.011 10844 Star::Find returns 1 (0), X=254.87, Y=60.32, Mass=3017, SNR=35.3, Peak=216 HFD=3.8
23:18:02.292 00.000 10844 MultiStar: [#1 0.03,0.54,0.95,U] [#2 0.49,-0.18,1.97,U] [#3 0.03,-0.32,0.96,U] [#4 -0.01,0.33,0.93,U] [#5 0.14,-0.17,1.06,U] [#6 0.27,-0.65,0.00,M9] [#7 0.37,-0.17,0.91,U] [#8 -0.38,-0.08,0.85,U] 
23:18:02.292 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {-0.25, 0.70}
23:18:02.292 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
23:18:02.292 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
23:18:02.292 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=-0.07 mountY=0.10, mountTheta=2.20
23:18:02.294 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
23:18:02.294 00.000 10844 Enqueuing Move request for scope (0.11, 0.05)
23:18:02.294 00.000 11060 Worker thread wakes up
23:18:02.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:18:02.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:18:02.294 00.000 11060 Moving (0.11, 0.05) raw xDistance=-0.07 yDistance=0.10
23:18:02.294 00.000 11060 BLC: window closed
23:18:02.294 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.273686, 1:0.062818, 2:0.044094
23:18:02.294 00.000 11060 BLC: No correction, Miss < min_move
23:18:02.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:18:02.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:02.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:18:02.294 00.000 11060 MoveAxis(E, 0, ABG)
23:18:02.294 00.000 11060 Move returns status 0, amount 0
23:18:02.294 00.000 11060 MoveAxis(N, 0, ABG)
23:18:02.294 00.000 11060 Move returns status 0, amount 0
23:18:02.294 00.000 11060 move complete, result=0
23:18:02.294 00.000 11060 worker thread done servicing request
23:18:02.298 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:02.308 00.010 10844 UpdateGuideState exits: m=3017 SNR=35.3
23:18:02.313 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:02.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:02.313 00.000 10844 Enqueuing Expose request
23:18:02.313 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:02.313 00.000 11060 Worker thread wakes up
23:18:02.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:02.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:02.935 00.622 11060 Exposure complete
23:18:03.083 00.148 11060 worker thread done servicing request
23:18:03.083 00.000 10844 OnExposeComplete: enter
23:18:03.083 00.000 10844 UpdateGuideState(): m_state=6
23:18:03.083 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
23:18:03.083 00.000 10844 Star::Find returns 1 (0), X=255.23, Y=60.05, Mass=3114, SNR=35.9, Peak=238 HFD=3.2
23:18:03.083 00.000 10844 MultiStar: [#1 -0.20,0.24,1.02,U] [#2 0.37,0.07,1.99,U] [#3 -0.07,-0.45,0.95,U] [#4 -0.10,0.15,0.94,U] [#5 0.27,-0.05,1.01,U] [#6 0.46,-0.35,0.91,U] [#7 0.54,0.33,0.86,U] [#8 -0.19,0.70,0.00,M1] 
23:18:03.083 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.05}, one-star: {0.11, 0.43}
23:18:03.083 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
23:18:03.083 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
23:18:03.083 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.26 mountX=-0.08 mountY=0.18, mountTheta=2.01
23:18:03.083 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.05, opts=13)
23:18:03.083 00.000 10844 Enqueuing Move request for scope (0.19, 0.05)
23:18:03.083 00.000 11060 Worker thread wakes up
23:18:03.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
23:18:03.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
23:18:03.083 00.000 11060 Moving (0.19, 0.05) raw xDistance=-0.08 yDistance=0.18
23:18:03.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:18:03.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:03.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:18:03.083 00.000 11060 MoveAxis(E, 0, ABG)
23:18:03.083 00.000 11060 Move returns status 0, amount 0
23:18:03.083 00.000 11060 MoveAxis(N, 0, ABG)
23:18:03.083 00.000 11060 Move returns status 0, amount 0
23:18:03.083 00.000 11060 move complete, result=0
23:18:03.083 00.000 11060 worker thread done servicing request
23:18:03.088 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:03.104 00.016 10844 UpdateGuideState exits: m=3114 SNR=35.9
23:18:03.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:03.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:03.104 00.000 10844 Enqueuing Expose request
23:18:03.104 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:18:03.104 00.000 11060 Worker thread wakes up
23:18:03.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:03.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:03.744 00.640 11060 Exposure complete
23:18:03.909 00.165 11060 worker thread done servicing request
23:18:03.909 00.000 10844 OnExposeComplete: enter
23:18:03.909 00.000 10844 UpdateGuideState(): m_state=6
23:18:03.909 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
23:18:03.909 00.000 10844 Star::Find returns 1 (1), X=255.04, Y=60.15, Mass=3005, SNR=35.6, Peak=255 HFD=3.1
23:18:03.909 00.000 10844 MultiStar: [#1 0.47,0.48,0.00,M1] [#2 0.14,-0.52,1.99,U] [#3 -0.28,0.17,0.97,U] [#4 -0.27,0.25,1.00,U] [#5 -0.09,-0.69,0.00,M1] [#6 0.32,-0.02,0.93,U] [#7 0.24,0.07,0.85,U] [#8 -0.10,0.19,0.96,U] 
23:18:03.909 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {-0.08, 0.53}
23:18:03.909 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
23:18:03.909 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
23:18:03.909 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.13 mountX=-0.02 mountY=0.01, mountTheta=2.87
23:18:03.912 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
23:18:03.912 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
23:18:03.912 00.000 11060 Worker thread wakes up
23:18:03.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:18:03.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:18:03.912 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
23:18:03.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:18:03.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:03.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:18:03.912 00.000 11060 MoveAxis(E, 0, ABG)
23:18:03.912 00.000 11060 Move returns status 0, amount 0
23:18:03.912 00.000 11060 MoveAxis(N, 0, ABG)
23:18:03.912 00.000 11060 Move returns status 0, amount 0
23:18:03.912 00.000 11060 move complete, result=0
23:18:03.912 00.000 11060 worker thread done servicing request
23:18:03.917 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:03.930 00.013 10844 UpdateGuideState exits: m=3005 SNR=35.6 Saturated
23:18:03.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:03.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:03.930 00.000 10844 Enqueuing Expose request
23:18:03.930 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:03.930 00.000 11060 Worker thread wakes up
23:18:03.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:03.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:04.579 00.649 11060 Exposure complete
23:18:04.802 00.223 11060 worker thread done servicing request
23:18:04.802 00.000 10844 OnExposeComplete: enter
23:18:04.803 00.001 10844 UpdateGuideState(): m_state=6
23:18:04.803 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
23:18:04.803 00.000 10844 Star::Find returns 1 (1), X=255.03, Y=60.38, Mass=3111, SNR=36.2, Peak=255 HFD=3.4
23:18:04.803 00.000 10844 MultiStar: [#1 -0.08,0.55,0.95,U] [#2 0.06,0.50,1.96,U] [#3 -0.08,0.82,0.00,M1] [#4 0.57,-0.26,1.02,U] [#5 -0.90,-0.21,0.00,M2] [#6 0.27,-0.07,0.91,U] [#7 -0.16,0.10,0.90,U] [#8 -0.25,0.64,0.00,M1] 
23:18:04.803 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.30}, one-star: {-0.09, 0.76}
23:18:04.803 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
23:18:04.803 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
23:18:04.803 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.26 mountX=-0.31 mountY=0.05, mountTheta=3.00
23:18:04.803 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.30, opts=13)
23:18:04.803 00.000 10844 Enqueuing Move request for scope (0.10, 0.30)
23:18:04.803 00.000 11060 Worker thread wakes up
23:18:04.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
23:18:04.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
23:18:04.803 00.000 11060 Moving (0.10, 0.30) raw xDistance=-0.31 yDistance=0.05
23:18:04.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:18:04.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:04.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:18:04.803 00.000 11060 MoveAxis(E, 54, ABG)
23:18:04.803 00.000 11060 Guiding  Dir = 2, Dur = 54
23:18:04.813 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:04.837 00.024 11060 IsSlewing returns 0
23:18:04.838 00.001 11060 IsGuiding returns 0
23:18:04.841 00.003 10844 UpdateGuideState exits: m=3111 SNR=36.2 Saturated
23:18:04.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:04.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:04.841 00.000 10844 Enqueuing Expose request
23:18:04.931 00.090 11060 IsGuiding returns 0
23:18:04.932 00.001 11060 Move returns status 0, amount 54
23:18:04.932 00.000 11060 MoveAxis(N, 0, ABG)
23:18:04.932 00.000 11060 Move returns status 0, amount 0
23:18:04.932 00.000 11060 move complete, result=0
23:18:04.932 00.000 11060 worker thread done servicing request
23:18:04.932 00.000 11060 Worker thread wakes up
23:18:04.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:04.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:04.932 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
23:18:05.555 00.623 11060 Exposure complete
23:18:05.708 00.153 11060 worker thread done servicing request
23:18:05.708 00.000 10844 OnExposeComplete: enter
23:18:05.708 00.000 10844 UpdateGuideState(): m_state=6
23:18:05.708 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
23:18:05.708 00.000 10844 Star::Find returns 1 (1), X=254.90, Y=60.79, Mass=3345, SNR=37.8, Peak=255 HFD=3.6
23:18:05.708 00.000 10844 MultiStar: [#1 0.02,0.18,0.93,U] [#2 0.24,0.03,1.88,U] [#3 0.18,0.61,0.90,U] [#4 0.53,0.79,0.00,M1] [#5 -0.59,0.31,0.00,M3] [#6 0.47,-0.30,0.93,U] [#7 0.12,0.40,0.83,U] [#8 -0.44,0.11,0.86,U] 
23:18:05.708 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.29}, one-star: {-0.22, 1.17}
23:18:05.708 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
23:18:05.708 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
23:18:05.708 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.30 mountX=-0.30 mountY=0.03, mountTheta=3.04
23:18:05.711 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.29, opts=13)
23:18:05.711 00.000 10844 Enqueuing Move request for scope (0.08, 0.29)
23:18:05.711 00.000 11060 Worker thread wakes up
23:18:05.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
23:18:05.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
23:18:05.711 00.000 11060 Moving (0.08, 0.29) raw xDistance=-0.30 yDistance=0.03
23:18:05.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:18:05.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:05.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:18:05.711 00.000 11060 MoveAxis(E, 53, ABG)
23:18:05.711 00.000 11060 Guiding  Dir = 2, Dur = 53
23:18:05.714 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:05.729 00.015 11060 IsSlewing returns 0
23:18:05.730 00.001 10844 UpdateGuideState exits: m=3345 SNR=37.8 Saturated
23:18:05.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:05.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:05.730 00.000 10844 Enqueuing Expose request
23:18:05.730 00.000 11060 IsGuiding returns 0
23:18:05.790 00.060 11060 IsGuiding returns 0
23:18:05.790 00.000 11060 Move returns status 0, amount 53
23:18:05.790 00.000 11060 MoveAxis(N, 0, ABG)
23:18:05.790 00.000 11060 Move returns status 0, amount 0
23:18:05.790 00.000 11060 move complete, result=0
23:18:05.790 00.000 11060 worker thread done servicing request
23:18:05.790 00.000 11060 Worker thread wakes up
23:18:05.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:05.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:05.790 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
23:18:06.452 00.662 11060 Exposure complete
23:18:06.627 00.175 11060 worker thread done servicing request
23:18:06.627 00.000 10844 OnExposeComplete: enter
23:18:06.627 00.000 10844 UpdateGuideState(): m_state=6
23:18:06.627 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
23:18:06.627 00.000 10844 Star::Find returns 1 (0), X=255.10, Y=60.01, Mass=3212, SNR=36.4, Peak=235 HFD=3.4
23:18:06.627 00.000 10844 MultiStar: [#1 0.50,-0.09,1.01,U] [#2 0.62,-0.78,0.00,M2] [#3 -0.47,-0.48,0.00,M1] [#4 0.33,-0.20,0.87,U] [#5 -0.35,0.21,0.99,U] [#6 -0.14,-0.83,0.00,M6] [#7 0.25,0.03,0.84,U] [#8 0.04,0.20,0.98,U] 
23:18:06.627 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.10}, one-star: {-0.02, 0.39}
23:18:06.627 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
23:18:06.627 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
23:18:06.627 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.68 mountX=-0.12 mountY=0.10, mountTheta=2.42
23:18:06.627 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.10, opts=13)
23:18:06.627 00.000 10844 Enqueuing Move request for scope (0.12, 0.10)
23:18:06.627 00.000 11060 Worker thread wakes up
23:18:06.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:18:06.627 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:18:06.627 00.000 11060 Moving (0.12, 0.10) raw xDistance=-0.12 yDistance=0.10
23:18:06.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:18:06.630 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:06.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:18:06.630 00.000 11060 MoveAxis(E, 0, ABG)
23:18:06.630 00.000 11060 Move returns status 0, amount 0
23:18:06.630 00.000 11060 MoveAxis(N, 0, ABG)
23:18:06.630 00.000 11060 Move returns status 0, amount 0
23:18:06.630 00.000 11060 move complete, result=0
23:18:06.630 00.000 11060 worker thread done servicing request
23:18:06.635 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:06.649 00.014 10844 UpdateGuideState exits: m=3212 SNR=36.4
23:18:06.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:06.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:06.649 00.000 10844 Enqueuing Expose request
23:18:06.649 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:06.649 00.000 11060 Worker thread wakes up
23:18:06.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:06.651 00.002 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:07.285 00.634 11060 Exposure complete
23:18:07.446 00.161 11060 worker thread done servicing request
23:18:07.446 00.000 10844 OnExposeComplete: enter
23:18:07.446 00.000 10844 UpdateGuideState(): m_state=6
23:18:07.446 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
23:18:07.446 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=60.31, Mass=2811, SNR=34.2, Peak=246 HFD=3.4
23:18:07.446 00.000 10844 MultiStar: [#1 0.23,0.18,1.08,U] [#2 0.31,-0.50,2.12,U] [#3 -0.29,0.08,1.02,U] [#4 0.67,-0.13,0.00,M1] [#5 -0.63,-0.16,0.00,M3] [#6 0.57,-0.71,0.00,M7] [#7 0.09,0.48,0.89,U] [#8 0.06,0.46,1.00,U] 
23:18:07.446 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {-0.03, 0.70}
23:18:07.446 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:18:07.446 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:18:07.446 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.84 mountX=-0.13 mountY=0.08, mountTheta=2.58
23:18:07.446 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.11, opts=13)
23:18:07.446 00.000 10844 Enqueuing Move request for scope (0.10, 0.11)
23:18:07.446 00.000 11060 Worker thread wakes up
23:18:07.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:18:07.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:18:07.446 00.000 11060 Moving (0.10, 0.11) raw xDistance=-0.13 yDistance=0.08
23:18:07.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:18:07.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:07.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:18:07.446 00.000 11060 MoveAxis(E, 22, ABG)
23:18:07.451 00.005 11060 Guiding  Dir = 2, Dur = 22
23:18:07.457 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:07.467 00.010 11060 IsSlewing returns 0
23:18:07.468 00.001 11060 IsGuiding returns 0
23:18:07.485 00.017 10844 UpdateGuideState exits: m=2811 SNR=34.2
23:18:07.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:07.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:07.485 00.000 10844 Enqueuing Expose request
23:18:07.498 00.013 11060 IsGuiding returns 0
23:18:07.498 00.000 11060 Move returns status 0, amount 22
23:18:07.498 00.000 11060 MoveAxis(N, 0, ABG)
23:18:07.498 00.000 11060 Move returns status 0, amount 0
23:18:07.498 00.000 11060 move complete, result=0
23:18:07.498 00.000 11060 worker thread done servicing request
23:18:07.498 00.000 11060 Worker thread wakes up
23:18:07.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:07.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:07.498 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:18:08.137 00.639 11060 Exposure complete
23:18:08.349 00.212 11060 worker thread done servicing request
23:18:08.349 00.000 10844 OnExposeComplete: enter
23:18:08.349 00.000 10844 UpdateGuideState(): m_state=6
23:18:08.349 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
23:18:08.349 00.000 10844 Star::Find returns 1 (0), X=255.04, Y=60.23, Mass=3117, SNR=36.1, Peak=244 HFD=4.0
23:18:08.349 00.000 10844 MultiStar: [#1 0.29,0.88,0.00,M1] [#2 0.32,-0.36,1.90,U] [#3 -0.14,-0.43,1.00,U] [#4 0.68,-0.08,0.00,M2] [#5 -0.31,0.08,1.20,U] [#6 0.22,-0.27,0.84,U] [#7 0.18,0.05,0.86,U] [#8 0.09,-0.16,0.98,U] 
23:18:08.349 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.10}, one-star: {-0.08, 0.61}
23:18:08.349 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
23:18:08.349 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
23:18:08.349 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.03 mountX=0.08 mountY=0.07, mountTheta=0.71
23:18:08.349 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
23:18:08.349 00.000 10844 Enqueuing Move request for scope (0.06, -0.10)
23:18:08.349 00.000 11060 Worker thread wakes up
23:18:08.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:18:08.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:18:08.349 00.000 11060 Moving (0.06, -0.10) raw xDistance=0.08 yDistance=0.07
23:18:08.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:18:08.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:08.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:18:08.349 00.000 11060 MoveAxis(E, 0, ABG)
23:18:08.349 00.000 11060 Move returns status 0, amount 0
23:18:08.355 00.006 11060 MoveAxis(N, 0, ABG)
23:18:08.355 00.000 11060 Move returns status 0, amount 0
23:18:08.355 00.000 11060 move complete, result=0
23:18:08.355 00.000 11060 worker thread done servicing request
23:18:08.360 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:08.389 00.029 10844 UpdateGuideState exits: m=3117 SNR=36.1
23:18:08.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:08.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:08.389 00.000 10844 Enqueuing Expose request
23:18:08.389 00.000 11060 Worker thread wakes up
23:18:08.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:08.389 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:08.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:09.026 00.637 11060 Exposure complete
23:18:09.203 00.177 11060 worker thread done servicing request
23:18:09.203 00.000 10844 OnExposeComplete: enter
23:18:09.203 00.000 10844 UpdateGuideState(): m_state=6
23:18:09.207 00.004 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
23:18:09.207 00.000 10844 Star::Find returns 1 (0), X=254.98, Y=60.15, Mass=3042, SNR=35.8, Peak=238 HFD=3.7
23:18:09.207 00.000 10844 MultiStar: [#1 0.32,0.56,1.06,U] [#2 0.13,-0.15,2.00,U] [#3 -0.09,-0.09,0.86,U] [#4 0.36,-0.16,0.92,U] [#5 -0.35,0.63,0.00,M3] [#6 0.36,0.22,0.87,U] [#7 0.14,0.07,0.93,U] [#8 -0.32,0.43,1.01,U] 
23:18:09.207 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.15}, one-star: {-0.14, 0.53}
23:18:09.207 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
23:18:09.207 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
23:18:09.207 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.17 cameraTheta=0.99 mountX=-0.16 mountY=0.07, mountTheta=2.73
23:18:09.209 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.15, opts=13)
23:18:09.209 00.000 10844 Enqueuing Move request for scope (0.10, 0.15)
23:18:09.209 00.000 11060 Worker thread wakes up
23:18:09.212 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
23:18:09.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
23:18:09.212 00.000 11060 Moving (0.10, 0.15) raw xDistance=-0.16 yDistance=0.07
23:18:09.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:18:09.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:09.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:18:09.212 00.000 11060 MoveAxis(E, 28, ABG)
23:18:09.212 00.000 11060 Guiding  Dir = 2, Dur = 28
23:18:09.219 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:09.238 00.019 10844 UpdateGuideState exits: m=3042 SNR=35.8
23:18:09.240 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:09.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:09.240 00.000 10844 Enqueuing Expose request
23:18:09.245 00.005 11060 IsSlewing returns 0
23:18:09.245 00.000 11060 IsGuiding returns 0
23:18:09.304 00.059 11060 IsGuiding returns 0
23:18:09.304 00.000 11060 Move returns status 0, amount 28
23:18:09.304 00.000 11060 MoveAxis(N, 0, ABG)
23:18:09.304 00.000 11060 Move returns status 0, amount 0
23:18:09.304 00.000 11060 move complete, result=0
23:18:09.304 00.000 11060 worker thread done servicing request
23:18:09.304 00.000 11060 Worker thread wakes up
23:18:09.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:09.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:09.308 00.004 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:18:09.947 00.639 11060 Exposure complete
23:18:10.079 00.132 11060 worker thread done servicing request
23:18:10.079 00.000 10844 OnExposeComplete: enter
23:18:10.079 00.000 10844 UpdateGuideState(): m_state=6
23:18:10.079 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
23:18:10.079 00.000 10844 Star::Find returns 1 (1), X=255.04, Y=60.61, Mass=3653, SNR=39.4, Peak=255 HFD=3.8
23:18:10.079 00.000 10844 MultiStar: [#1 0.34,0.83,0.00,M1] [#2 0.51,-0.24,1.82,U] [#3 0.22,0.17,0.88,U] [#4 0.04,0.38,0.82,U] [#5 -0.49,0.12,0.95,U] [#6 0.36,-0.10,0.82,U] [#7 -0.06,0.17,0.77,U] [#8 -0.14,0.37,0.82,U] 
23:18:10.079 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.19}, one-star: {-0.08, 0.99}
23:18:10.079 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:18:10.079 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
23:18:10.079 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.11 mountX=-0.20 mountY=0.06, mountTheta=2.85
23:18:10.084 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.19, opts=13)
23:18:10.084 00.000 10844 Enqueuing Move request for scope (0.09, 0.19)
23:18:10.084 00.000 11060 Worker thread wakes up
23:18:10.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
23:18:10.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
23:18:10.084 00.000 11060 Moving (0.09, 0.19) raw xDistance=-0.20 yDistance=0.06
23:18:10.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:18:10.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:10.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:18:10.084 00.000 11060 MoveAxis(E, 36, ABG)
23:18:10.084 00.000 11060 Guiding  Dir = 2, Dur = 36
23:18:10.090 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:10.095 00.005 11060 IsSlewing returns 0
23:18:10.096 00.001 11060 IsGuiding returns 0
23:18:10.111 00.015 10844 UpdateGuideState exits: m=3653 SNR=39.4 Saturated
23:18:10.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:10.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:10.111 00.000 10844 Enqueuing Expose request
23:18:10.142 00.031 11060 IsGuiding returns 0
23:18:10.143 00.001 11060 Move returns status 0, amount 36
23:18:10.143 00.000 11060 MoveAxis(N, 0, ABG)
23:18:10.143 00.000 11060 Move returns status 0, amount 0
23:18:10.143 00.000 11060 move complete, result=0
23:18:10.143 00.000 11060 worker thread done servicing request
23:18:10.143 00.000 11060 Worker thread wakes up
23:18:10.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:10.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:10.143 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:18:10.786 00.643 11060 Exposure complete
23:18:10.960 00.174 11060 worker thread done servicing request
23:18:10.960 00.000 10844 OnExposeComplete: enter
23:18:10.960 00.000 10844 UpdateGuideState(): m_state=6
23:18:10.960 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
23:18:10.960 00.000 10844 Star::Find returns 1 (0), X=255.42, Y=59.79, Mass=2953, SNR=35.1, Peak=241 HFD=3.4
23:18:10.960 00.000 10844 MultiStar: [#1 0.27,0.16,1.02,U] [#2 0.59,-0.08,2.09,U] [#3 0.42,-0.24,0.93,U] [#4 0.39,-0.16,0.95,U] [#5 -0.10,-0.08,0.98,U] [#6 0.89,-0.48,0.00,M5] [#7 0.09,-0.17,0.87,U] [#8 0.23,-0.08,0.98,U] 
23:18:10.962 00.002 10844 refined, 7 included, MultiStar: {0.31, -0.06}, one-star: {0.30, 0.18}
23:18:10.962 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:18:10.962 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:18:10.962 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-0.18 mountX=-0.00 mountY=0.32, mountTheta=1.57
23:18:10.962 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.06, opts=13)
23:18:10.962 00.000 10844 Enqueuing Move request for scope (0.31, -0.06)
23:18:10.962 00.000 11060 Worker thread wakes up
23:18:10.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.06) opts 0xd
23:18:10.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.06)
23:18:10.962 00.000 11060 Moving (0.31, -0.06) raw xDistance=-0.00 yDistance=0.32
23:18:10.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:18:10.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
23:18:10.962 00.000 11060 MoveAxis(E, 0, ABG)
23:18:10.962 00.000 11060 Move returns status 0, amount 0
23:18:10.962 00.000 11060 MoveAxis(S, 124, ABG)
23:18:10.962 00.000 11060 Guiding  Dir = 1, Dur = 124
23:18:10.981 00.019 11060 IsSlewing returns 0
23:18:10.981 00.000 11060 IsGuiding returns 0
23:18:10.982 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:10.996 00.014 10844 UpdateGuideState exits: m=2953 SNR=35.1
23:18:10.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:10.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:10.996 00.000 10844 Enqueuing Expose request
23:18:11.120 00.124 11060 IsGuiding returns 0
23:18:11.120 00.000 11060 Move returns status 0, amount 124
23:18:11.120 00.000 11060 move complete, result=0
23:18:11.120 00.000 11060 worker thread done servicing request
23:18:11.120 00.000 11060 Worker thread wakes up
23:18:11.120 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 124 ms SOUTH
23:18:11.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:11.132 00.012 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:11.768 00.636 11060 Exposure complete
23:18:11.918 00.150 11060 worker thread done servicing request
23:18:11.918 00.000 10844 OnExposeComplete: enter
23:18:11.918 00.000 10844 UpdateGuideState(): m_state=6
23:18:11.918 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
23:18:11.918 00.000 10844 Star::Find returns 1 (0), X=254.35, Y=59.97, Mass=3056, SNR=35.8, Peak=222 HFD=3.5
23:18:11.918 00.000 10844 MultiStar: [#1 0.47,0.01,0.95,U] [#2 0.72,-0.23,0.00,M1] [#3 -0.16,0.02,0.93,U] [#4 -0.12,0.36,0.96,U] [#5 -0.08,-0.47,1.10,U] [#6 0.22,-0.51,0.90,U] [#7 0.40,-0.10,0.82,U] [#8 0.05,0.07,0.99,U] 
23:18:11.918 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {-0.77, 0.35}
23:18:11.918 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
23:18:11.918 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:18:11.918 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.91 mountX=0.03 mountY=-0.01, mountTheta=-0.18
23:18:11.922 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
23:18:11.922 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
23:18:11.922 00.000 11060 Worker thread wakes up
23:18:11.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:18:11.922 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:18:11.922 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
23:18:11.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:18:11.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:11.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:18:11.922 00.000 11060 MoveAxis(E, 0, ABG)
23:18:11.922 00.000 11060 Move returns status 0, amount 0
23:18:11.922 00.000 11060 MoveAxis(N, 0, ABG)
23:18:11.922 00.000 11060 Move returns status 0, amount 0
23:18:11.922 00.000 11060 move complete, result=0
23:18:11.922 00.000 11060 worker thread done servicing request
23:18:11.933 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:11.943 00.010 10844 UpdateGuideState exits: m=3056 SNR=35.8
23:18:11.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:11.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:11.943 00.000 10844 Enqueuing Expose request
23:18:11.943 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:11.943 00.000 11060 Worker thread wakes up
23:18:11.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:11.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:12.566 00.623 11060 Exposure complete
23:18:12.751 00.185 11060 worker thread done servicing request
23:18:12.751 00.000 10844 OnExposeComplete: enter
23:18:12.751 00.000 10844 UpdateGuideState(): m_state=6
23:18:12.751 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
23:18:12.758 00.007 10844 Star::Find returns 1 (0), X=254.84, Y=60.14, Mass=2549, SNR=32.4, Peak=235 HFD=3.5
23:18:12.760 00.002 10844 MultiStar: [#1 0.09,0.51,1.04,U] [#2 0.44,-0.52,0.00,M2] [#3 -0.45,-0.64,0.00,M1] [#4 0.48,-0.35,1.07,U] [#5 -0.11,-0.65,0.00,M1] [#6 0.29,-0.21,1.01,U] [#7 0.11,-0.74,0.00,M1] [#8 0.04,-0.36,1.08,U] 
23:18:12.760 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.02}, one-star: {-0.28, 0.53}
23:18:12.760 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
23:18:12.760 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
23:18:12.760 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.12 mountX=-0.04 mountY=0.12, mountTheta=1.87
23:18:12.762 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.02, opts=13)
23:18:12.762 00.000 10844 Enqueuing Move request for scope (0.13, 0.02)
23:18:12.762 00.000 11060 Worker thread wakes up
23:18:12.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:18:12.762 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:18:12.762 00.000 11060 Moving (0.13, 0.02) raw xDistance=-0.04 yDistance=0.12
23:18:12.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:18:12.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:12.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:18:12.762 00.000 11060 MoveAxis(E, 0, ABG)
23:18:12.762 00.000 11060 Move returns status 0, amount 0
23:18:12.762 00.000 11060 MoveAxis(N, 0, ABG)
23:18:12.762 00.000 11060 Move returns status 0, amount 0
23:18:12.762 00.000 11060 move complete, result=0
23:18:12.762 00.000 11060 worker thread done servicing request
23:18:12.767 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:12.779 00.012 10844 UpdateGuideState exits: m=2549 SNR=32.4
23:18:12.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:12.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:12.779 00.000 10844 Enqueuing Expose request
23:18:12.779 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:12.779 00.000 11060 Worker thread wakes up
23:18:12.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:12.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:13.406 00.627 11060 Exposure complete
23:18:13.568 00.162 11060 worker thread done servicing request
23:18:13.573 00.005 10844 OnExposeComplete: enter
23:18:13.573 00.000 10844 UpdateGuideState(): m_state=6
23:18:13.573 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
23:18:13.573 00.000 10844 Star::Find returns 1 (1), X=254.77, Y=59.84, Mass=3386, SNR=37.3, Peak=255 HFD=3.6
23:18:13.573 00.000 10844 MultiStar: [#1 0.57,0.06,0.96,U] [#2 0.49,-0.51,0.00,M3] [#3 0.06,-0.46,0.91,U] [#4 0.28,0.61,0.00,M1] [#5 -0.16,-0.25,1.02,U] [#6 0.63,-0.68,0.00,M4] [#7 0.11,0.12,0.79,U] [#8 -0.06,0.06,0.88,U] 
23:18:13.573 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.04}, one-star: {-0.35, 0.22}
23:18:13.573 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
23:18:13.573 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
23:18:13.573 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.08 mountX=0.04 mountY=0.03, mountTheta=0.66
23:18:13.575 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
23:18:13.575 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
23:18:13.575 00.000 11060 Worker thread wakes up
23:18:13.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:18:13.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:18:13.575 00.000 11060 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=0.03
23:18:13.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:18:13.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:13.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:18:13.575 00.000 11060 MoveAxis(E, 0, ABG)
23:18:13.575 00.000 11060 Move returns status 0, amount 0
23:18:13.575 00.000 11060 MoveAxis(N, 0, ABG)
23:18:13.575 00.000 11060 Move returns status 0, amount 0
23:18:13.575 00.000 11060 move complete, result=0
23:18:13.575 00.000 11060 worker thread done servicing request
23:18:13.579 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:18:13.609 00.030 10844 UpdateGuideState exits: m=3386 SNR=37.3 Saturated
23:18:13.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:13.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:13.609 00.000 10844 Enqueuing Expose request
23:18:13.609 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:13.609 00.000 11060 Worker thread wakes up
23:18:13.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:13.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:14.230 00.621 11060 Exposure complete
23:18:14.399 00.169 11060 worker thread done servicing request
23:18:14.399 00.000 10844 OnExposeComplete: enter
23:18:14.399 00.000 10844 UpdateGuideState(): m_state=6
23:18:14.399 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
23:18:14.399 00.000 10844 Star::Find returns 1 (1), X=255.04, Y=60.28, Mass=3392, SNR=38.3, Peak=255 HFD=3.5
23:18:14.399 00.000 10844 MultiStar: [#1 0.26,0.12,0.93,U] [#2 0.29,-0.45,1.85,U] [#3 0.06,-0.22,0.94,U] [#4 0.12,0.65,0.00,M2] [#5 -0.41,0.05,0.87,U] [#6 0.21,-0.19,0.92,U] [#7 0.22,-0.03,0.79,U] [#8 0.24,0.57,0.87,U] 
23:18:14.399 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {-0.08, 0.66}
23:18:14.399 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
23:18:14.399 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
23:18:14.399 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=-0.03 mountY=0.12, mountTheta=1.84
23:18:14.403 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
23:18:14.403 00.000 10844 Enqueuing Move request for scope (0.12, 0.01)
23:18:14.403 00.000 11060 Worker thread wakes up
23:18:14.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:18:14.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:18:14.403 00.000 11060 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=0.12
23:18:14.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:18:14.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:14.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:18:14.403 00.000 11060 MoveAxis(E, 0, ABG)
23:18:14.403 00.000 11060 Move returns status 0, amount 0
23:18:14.403 00.000 11060 MoveAxis(N, 0, ABG)
23:18:14.403 00.000 11060 Move returns status 0, amount 0
23:18:14.403 00.000 11060 move complete, result=0
23:18:14.403 00.000 11060 worker thread done servicing request
23:18:14.427 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:14.440 00.013 10844 UpdateGuideState exits: m=3392 SNR=38.3 Saturated
23:18:14.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:14.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:14.440 00.000 10844 Enqueuing Expose request
23:18:14.440 00.000 11060 Worker thread wakes up
23:18:14.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:14.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:14.440 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:15.066 00.626 11060 Exposure complete
23:18:15.237 00.171 11060 worker thread done servicing request
23:18:15.237 00.000 10844 OnExposeComplete: enter
23:18:15.237 00.000 10844 UpdateGuideState(): m_state=6
23:18:15.237 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
23:18:15.237 00.000 10844 Star::Find returns 1 (1), X=255.55, Y=59.85, Mass=3610, SNR=39.1, Peak=255 HFD=3.6
23:18:15.237 00.000 10844 MultiStar: [#1 0.29,0.36,0.94,U] [#2 0.53,-0.19,1.78,U] [#3 0.19,-0.35,0.86,U] [#4 0.24,-0.30,0.89,U] [#5 -0.25,-0.38,0.95,U] [#6 0.06,-0.61,0.76,U] [#7 0.02,-0.65,0.73,U] [#8 -0.01,-0.20,0.87,U] 
23:18:15.237 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.20}, one-star: {0.43, 0.23}
23:18:15.237 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
23:18:15.237 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
23:18:15.237 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.77 mountX=0.16 mountY=0.24, mountTheta=0.97
23:18:15.237 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.20, opts=13)
23:18:15.237 00.000 10844 Enqueuing Move request for scope (0.21, -0.20)
23:18:15.237 00.000 11060 Worker thread wakes up
23:18:15.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
23:18:15.237 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
23:18:15.237 00.000 11060 Moving (0.21, -0.20) raw xDistance=0.16 yDistance=0.24
23:18:15.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:18:15.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:18:15.237 00.000 11060 MoveAxis(W, 28, ABG)
23:18:15.237 00.000 11060 Guiding  Dir = 3, Dur = 28
23:18:15.242 00.005 11060 IsSlewing returns 0
23:18:15.242 00.000 11060 IsGuiding returns 0
23:18:15.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:15.252 00.010 10844 UpdateGuideState exits: m=3610 SNR=39.1 Saturated
23:18:15.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:15.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:15.252 00.000 10844 Enqueuing Expose request
23:18:15.273 00.021 11060 IsGuiding returns 0
23:18:15.273 00.000 11060 Move returns status 0, amount 28
23:18:15.273 00.000 11060 MoveAxis(S, 93, ABG)
23:18:15.273 00.000 11060 Guiding  Dir = 1, Dur = 93
23:18:15.303 00.030 11060 IsSlewing returns 0
23:18:15.303 00.000 11060 IsGuiding returns 0
23:18:15.426 00.123 11060 IsGuiding returns 0
23:18:15.426 00.000 11060 Move returns status 0, amount 93
23:18:15.426 00.000 11060 move complete, result=0
23:18:15.426 00.000 11060 worker thread done servicing request
23:18:15.426 00.000 11060 Worker thread wakes up
23:18:15.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:15.426 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 93 ms SOUTH
23:18:15.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:16.070 00.644 11060 Exposure complete
23:18:16.244 00.174 11060 worker thread done servicing request
23:18:16.244 00.000 10844 OnExposeComplete: enter
23:18:16.244 00.000 10844 UpdateGuideState(): m_state=6
23:18:16.244 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
23:18:16.244 00.000 10844 Star::Find returns 1 (1), X=255.40, Y=60.64, Mass=3254, SNR=36.7, Peak=255 HFD=3.4
23:18:16.244 00.000 10844 MultiStar: [#1 0.55,0.93,0.00,M1] [#2 0.35,0.22,1.93,U] [#3 -0.54,0.03,0.85,U] [#4 0.32,0.69,0.00,M2] [#5 -0.27,0.04,0.98,U] [#6 -0.43,0.01,0.92,U] [#7 -0.14,0.12,0.85,U] [#8 0.33,0.61,0.00,M1] 
23:18:16.244 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.25}, one-star: {0.28, 1.02}
23:18:16.244 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
23:18:16.244 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
23:18:16.244 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.74 mountX=-0.23 mountY=-0.08, mountTheta=-2.81
23:18:16.244 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.25, opts=13)
23:18:16.244 00.000 10844 Enqueuing Move request for scope (-0.04, 0.25)
23:18:16.244 00.000 11060 Worker thread wakes up
23:18:16.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
23:18:16.250 00.006 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
23:18:16.250 00.000 11060 Moving (-0.04, 0.25) raw xDistance=-0.23 yDistance=-0.08
23:18:16.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:18:16.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:16.252 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:18:16.252 00.000 11060 MoveAxis(E, 40, ABG)
23:18:16.252 00.000 11060 Guiding  Dir = 2, Dur = 40
23:18:16.266 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:16.277 00.011 11060 IsSlewing returns 0
23:18:16.277 00.000 11060 IsGuiding returns 0
23:18:16.280 00.003 10844 UpdateGuideState exits: m=3254 SNR=36.7 Saturated
23:18:16.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:16.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:16.280 00.000 10844 Enqueuing Expose request
23:18:16.336 00.056 11060 IsGuiding returns 0
23:18:16.336 00.000 11060 Move returns status 0, amount 40
23:18:16.336 00.000 11060 MoveAxis(N, 0, ABG)
23:18:16.336 00.000 11060 Move returns status 0, amount 0
23:18:16.336 00.000 11060 move complete, result=0
23:18:16.336 00.000 11060 worker thread done servicing request
23:18:16.336 00.000 11060 Worker thread wakes up
23:18:16.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:16.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:16.367 00.031 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:18:16.989 00.622 11060 Exposure complete
23:18:17.153 00.164 11060 worker thread done servicing request
23:18:17.157 00.004 10844 OnExposeComplete: enter
23:18:17.157 00.000 10844 UpdateGuideState(): m_state=6
23:18:17.157 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
23:18:17.157 00.000 10844 Star::Find returns 1 (0), X=254.87, Y=60.63, Mass=3238, SNR=36.4, Peak=231 HFD=3.8
23:18:17.157 00.000 10844 MultiStar: [#1 -0.08,0.34,0.99,U] [#2 0.39,-0.07,1.87,U] [#3 -0.29,0.05,0.97,U] [#4 0.59,0.09,0.95,U] [#5 0.06,-0.30,1.00,U] [#6 0.18,-0.28,0.92,U] [#7 -0.01,-0.35,0.86,U] [#8 0.07,0.33,0.95,U] 
23:18:17.157 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.26, 1.01}
23:18:17.157 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
23:18:17.157 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
23:18:17.157 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.69 mountX=-0.10 mountY=0.09, mountTheta=2.43
23:18:17.158 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
23:18:17.158 00.000 10844 Enqueuing Move request for scope (0.10, 0.08)
23:18:17.158 00.000 11060 Worker thread wakes up
23:18:17.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:18:17.158 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:18:17.158 00.000 11060 Moving (0.10, 0.08) raw xDistance=-0.10 yDistance=0.09
23:18:17.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:18:17.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:17.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:18:17.158 00.000 11060 MoveAxis(E, 0, ABG)
23:18:17.158 00.000 11060 Move returns status 0, amount 0
23:18:17.158 00.000 11060 MoveAxis(N, 0, ABG)
23:18:17.158 00.000 11060 Move returns status 0, amount 0
23:18:17.162 00.004 11060 move complete, result=0
23:18:17.162 00.000 11060 worker thread done servicing request
23:18:17.167 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:17.185 00.018 10844 UpdateGuideState exits: m=3238 SNR=36.4
23:18:17.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:17.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:17.185 00.000 10844 Enqueuing Expose request
23:18:17.187 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:17.187 00.000 11060 Worker thread wakes up
23:18:17.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:17.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:17.821 00.634 11060 Exposure complete
23:18:18.013 00.192 10844 OnExposeComplete: enter
23:18:18.014 00.001 10844 UpdateGuideState(): m_state=6
23:18:18.014 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
23:18:18.015 00.001 10844 Star::Find returns 1 (0), X=255.27, Y=59.97, Mass=3151, SNR=36.3, Peak=254 HFD=3.7
23:18:18.021 00.006 11060 worker thread done servicing request
23:18:18.021 00.000 10844 MultiStar: [#1 0.33,0.10,0.99,U] [#2 0.39,-0.50,1.89,U] [#3 -0.40,-0.19,0.88,U] [#4 0.04,-0.69,0.00,M2] [#5 -0.01,-0.28,1.01,U] [#6 0.39,-0.70,0.00,M1] [#7 0.41,-0.43,0.86,U] [#8 -0.04,-0.03,0.91,U] 
23:18:18.021 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.18}, one-star: {0.15, 0.35}
23:18:18.021 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
23:18:18.021 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
23:18:18.021 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.86 mountX=0.15 mountY=0.18, mountTheta=0.89
23:18:18.023 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.18, opts=13)
23:18:18.023 00.000 10844 Enqueuing Move request for scope (0.15, -0.18)
23:18:18.023 00.000 11060 Worker thread wakes up
23:18:18.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
23:18:18.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
23:18:18.023 00.000 11060 Moving (0.15, -0.18) raw xDistance=0.15 yDistance=0.18
23:18:18.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:18:18.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:18.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:18:18.023 00.000 11060 MoveAxis(W, 26, ABG)
23:18:18.023 00.000 11060 Guiding  Dir = 3, Dur = 26
23:18:18.030 00.007 11060 IsSlewing returns 0
23:18:18.031 00.001 11060 IsGuiding returns 0
23:18:18.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:18:18.044 00.013 10844 UpdateGuideState exits: m=3151 SNR=36.3
23:18:18.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:18.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:18.044 00.000 10844 Enqueuing Expose request
23:18:18.060 00.016 11060 IsGuiding returns 0
23:18:18.060 00.000 11060 Move returns status 0, amount 26
23:18:18.060 00.000 11060 MoveAxis(N, 0, ABG)
23:18:18.060 00.000 11060 Move returns status 0, amount 0
23:18:18.060 00.000 11060 move complete, result=0
23:18:18.060 00.000 11060 worker thread done servicing request
23:18:18.060 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.2 px 0 ms NORTH
23:18:18.060 00.000 11060 Worker thread wakes up
23:18:18.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:18.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:18.698 00.638 11060 Exposure complete
23:18:18.864 00.166 11060 worker thread done servicing request
23:18:18.864 00.000 10844 OnExposeComplete: enter
23:18:18.864 00.000 10844 UpdateGuideState(): m_state=6
23:18:18.864 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
23:18:18.864 00.000 10844 Star::Find returns 1 (1), X=254.67, Y=60.32, Mass=3398, SNR=37.6, Peak=255 HFD=3.6
23:18:18.864 00.000 10844 MultiStar: [#1 -0.12,0.27,1.00,U] [#2 0.09,-0.19,1.87,U] [#3 -0.43,0.12,0.93,U] [#4 0.15,0.53,0.90,U] [#5 -0.48,0.03,0.91,U] [#6 0.14,-0.48,0.89,U] [#7 -0.42,0.07,0.89,U] [#8 -0.39,0.17,0.89,U] 
23:18:18.864 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.11}, one-star: {-0.45, 0.70}
23:18:18.864 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
23:18:18.864 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.95)
23:18:18.864 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.22 cameraTheta=2.60 mountX=-0.08 mountY=-0.20, mountTheta=-1.93
23:18:18.864 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.11, opts=13)
23:18:18.864 00.000 10844 Enqueuing Move request for scope (-0.18, 0.11)
23:18:18.868 00.004 11060 Worker thread wakes up
23:18:18.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
23:18:18.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
23:18:18.868 00.000 11060 Moving (-0.18, 0.11) raw xDistance=-0.08 yDistance=-0.20
23:18:18.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:18:18.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:18:18.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:18:18.868 00.000 11060 MoveAxis(E, 0, ABG)
23:18:18.868 00.000 11060 Move returns status 0, amount 0
23:18:18.868 00.000 11060 MoveAxis(N, 0, ABG)
23:18:18.868 00.000 11060 Move returns status 0, amount 0
23:18:18.868 00.000 11060 move complete, result=0
23:18:18.868 00.000 11060 worker thread done servicing request
23:18:18.873 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:18.890 00.017 10844 UpdateGuideState exits: m=3398 SNR=37.6 Saturated
23:18:18.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:18.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:18.890 00.000 10844 Enqueuing Expose request
23:18:18.890 00.000 11060 Worker thread wakes up
23:18:18.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:18.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:18.892 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:19.523 00.631 11060 Exposure complete
23:18:19.686 00.163 11060 worker thread done servicing request
23:18:19.686 00.000 10844 OnExposeComplete: enter
23:18:19.686 00.000 10844 UpdateGuideState(): m_state=6
23:18:19.686 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
23:18:19.686 00.000 10844 Star::Find returns 1 (0), X=255.36, Y=60.44, Mass=2969, SNR=35.3, Peak=251 HFD=3.4
23:18:19.686 00.000 10844 MultiStar: [#1 0.46,0.14,1.00,U] [#2 0.19,-0.33,1.98,U] [#3 -0.06,0.05,0.98,U] [#4 0.38,-0.09,1.02,U] [#5 -0.16,-0.24,0.93,U] [#6 0.16,-0.31,0.98,U] [#7 0.43,-0.30,0.89,U] [#8 -0.08,0.59,0.92,U] 
23:18:19.686 00.000 10844 refined, 8 included, MultiStar: {0.18, 0.00}, one-star: {0.24, 0.82}
23:18:19.686 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
23:18:19.686 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
23:18:19.686 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.00 mountX=-0.03 mountY=0.18, mountTheta=1.75
23:18:19.690 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.00, opts=13)
23:18:19.690 00.000 10844 Enqueuing Move request for scope (0.18, 0.00)
23:18:19.690 00.000 11060 Worker thread wakes up
23:18:19.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
23:18:19.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
23:18:19.690 00.000 11060 Moving (0.18, 0.00) raw xDistance=-0.03 yDistance=0.18
23:18:19.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:18:19.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:19.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:18:19.690 00.000 11060 MoveAxis(E, 0, ABG)
23:18:19.690 00.000 11060 Move returns status 0, amount 0
23:18:19.690 00.000 11060 MoveAxis(N, 0, ABG)
23:18:19.690 00.000 11060 Move returns status 0, amount 0
23:18:19.690 00.000 11060 move complete, result=0
23:18:19.690 00.000 11060 worker thread done servicing request
23:18:19.696 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:19.721 00.025 10844 UpdateGuideState exits: m=2969 SNR=35.3
23:18:19.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:19.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:19.721 00.000 10844 Enqueuing Expose request
23:18:19.721 00.000 11060 Worker thread wakes up
23:18:19.721 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:18:19.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:19.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:20.347 00.626 11060 Exposure complete
23:18:20.540 00.193 11060 worker thread done servicing request
23:18:20.540 00.000 10844 OnExposeComplete: enter
23:18:20.540 00.000 10844 UpdateGuideState(): m_state=6
23:18:20.540 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
23:18:20.540 00.000 10844 Star::Find returns 1 (0), X=255.34, Y=60.25, Mass=3500, SNR=38.2, Peak=247 HFD=3.7
23:18:20.540 00.000 10844 MultiStar: [#1 0.47,0.73,0.00,M1] [#2 0.21,0.21,1.81,U] [#3 0.10,0.73,0.00,M1] [#4 0.58,-0.40,0.00,M1] [#5 -0.01,0.31,0.94,U] [#6 0.48,0.19,0.86,U] [#7 0.07,0.53,0.81,U] [#8 -0.19,0.51,0.86,U] 
23:18:20.540 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.37}, one-star: {0.22, 0.63}
23:18:20.540 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
23:18:20.540 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:18:20.540 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.37 hyp=0.40 cameraTheta=1.20 mountX=-0.39 mountY=0.08, mountTheta=2.94
23:18:20.544 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.37, opts=13)
23:18:20.555 00.011 10844 Enqueuing Move request for scope (0.14, 0.37)
23:18:20.555 00.000 11060 Worker thread wakes up
23:18:20.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.37) opts 0xd
23:18:20.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.37)
23:18:20.555 00.000 11060 Moving (0.14, 0.37) raw xDistance=-0.39 yDistance=0.08
23:18:20.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
23:18:20.557 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:20.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:18:20.557 00.000 11060 MoveAxis(E, 68, ABG)
23:18:20.558 00.001 11060 Guiding  Dir = 2, Dur = 68
23:18:20.567 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:20.572 00.005 11060 IsSlewing returns 0
23:18:20.572 00.000 11060 IsGuiding returns 0
23:18:20.579 00.007 10844 UpdateGuideState exits: m=3500 SNR=38.2
23:18:20.582 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:20.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:20.582 00.000 10844 Enqueuing Expose request
23:18:20.650 00.068 11060 IsGuiding returns 0
23:18:20.650 00.000 11060 Move returns status 0, amount 68
23:18:20.650 00.000 11060 MoveAxis(N, 0, ABG)
23:18:20.650 00.000 11060 Move returns status 0, amount 0
23:18:20.650 00.000 11060 move complete, result=0
23:18:20.650 00.000 11060 worker thread done servicing request
23:18:20.650 00.000 11060 Worker thread wakes up
23:18:20.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:20.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:20.652 00.002 10844 GuideStep: -0.4 px 68 ms EAST, 0.1 px 0 ms NORTH
23:18:21.285 00.633 11060 Exposure complete
23:18:21.447 00.162 11060 worker thread done servicing request
23:18:21.447 00.000 10844 OnExposeComplete: enter
23:18:21.447 00.000 10844 UpdateGuideState(): m_state=6
23:18:21.447 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
23:18:21.447 00.000 10844 Star::Find returns 1 (1), X=255.32, Y=59.84, Mass=3151, SNR=35.8, Peak=255 HFD=3.4
23:18:21.447 00.000 10844 MultiStar: [#1 0.53,0.84,0.00,M2] [#2 -0.15,0.17,1.93,U] [#3 0.33,0.14,0.94,U] [#4 0.60,0.35,0.00,M2] [#5 -0.25,-0.25,1.00,U] [#6 0.16,0.22,0.92,U] [#7 0.07,0.47,0.85,U] [#8 -0.04,0.79,0.00,M1] 
23:18:21.447 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.16}, one-star: {0.20, 0.22}
23:18:21.447 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
23:18:21.447 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
23:18:21.447 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.42 mountX=-0.16 mountY=-0.00, mountTheta=-3.13
23:18:21.450 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.16, opts=13)
23:18:21.450 00.000 10844 Enqueuing Move request for scope (0.02, 0.16)
23:18:21.450 00.000 11060 Worker thread wakes up
23:18:21.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
23:18:21.450 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
23:18:21.450 00.000 11060 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=-0.00
23:18:21.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
23:18:21.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:21.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:18:21.450 00.000 11060 MoveAxis(E, 30, ABG)
23:18:21.450 00.000 11060 Guiding  Dir = 2, Dur = 30
23:18:21.457 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:21.463 00.006 11060 IsSlewing returns 0
23:18:21.463 00.000 11060 IsGuiding returns 0
23:18:21.468 00.005 10844 UpdateGuideState exits: m=3151 SNR=35.8 Saturated
23:18:21.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:21.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:21.468 00.000 10844 Enqueuing Expose request
23:18:21.509 00.041 11060 IsGuiding returns 0
23:18:21.509 00.000 11060 Move returns status 0, amount 30
23:18:21.509 00.000 11060 MoveAxis(N, 0, ABG)
23:18:21.509 00.000 11060 Move returns status 0, amount 0
23:18:21.509 00.000 11060 move complete, result=0
23:18:21.509 00.000 11060 worker thread done servicing request
23:18:21.509 00.000 11060 Worker thread wakes up
23:18:21.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:21.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:21.509 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
23:18:22.137 00.628 11060 Exposure complete
23:18:22.299 00.162 11060 worker thread done servicing request
23:18:22.299 00.000 10844 OnExposeComplete: enter
23:18:22.299 00.000 10844 UpdateGuideState(): m_state=6
23:18:22.300 00.001 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
23:18:22.300 00.000 10844 Star::Find returns 1 (1), X=255.53, Y=59.71, Mass=3006, SNR=35.5, Peak=255 HFD=3.3
23:18:22.300 00.000 10844 MultiStar: [#1 0.32,0.61,0.00,M3] [#2 0.69,0.16,0.00,M1] [#3 -0.32,0.40,0.94,U] [#4 0.37,-0.43,0.97,U] [#5 0.24,0.03,1.05,U] [#6 0.55,-0.28,0.94,U] [#7 0.10,0.26,0.91,U] [#8 0.18,0.36,0.90,U] 
23:18:22.301 00.001 10844 refined, 6 included, MultiStar: {0.22, 0.06}, one-star: {0.41, 0.09}
23:18:22.301 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
23:18:22.301 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
23:18:22.301 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.25 mountX=-0.10 mountY=0.21, mountTheta=2.00
23:18:22.303 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.06, opts=13)
23:18:22.303 00.000 10844 Enqueuing Move request for scope (0.22, 0.06)
23:18:22.303 00.000 11060 Worker thread wakes up
23:18:22.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
23:18:22.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
23:18:22.303 00.000 11060 Moving (0.22, 0.06) raw xDistance=-0.10 yDistance=0.21
23:18:22.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:18:22.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:18:22.303 00.000 11060 MoveAxis(E, 0, ABG)
23:18:22.303 00.000 11060 Move returns status 0, amount 0
23:18:22.303 00.000 11060 MoveAxis(S, 82, ABG)
23:18:22.303 00.000 11060 Guiding  Dir = 1, Dur = 82
23:18:22.310 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:22.317 00.007 11060 IsSlewing returns 0
23:18:22.318 00.001 11060 IsGuiding returns 0
23:18:22.322 00.004 10844 UpdateGuideState exits: m=3006 SNR=35.5 Saturated
23:18:22.323 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:22.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:22.323 00.000 10844 Enqueuing Expose request
23:18:22.410 00.087 11060 IsGuiding returns 0
23:18:22.410 00.000 11060 Move returns status 0, amount 82
23:18:22.410 00.000 11060 move complete, result=0
23:18:22.410 00.000 11060 worker thread done servicing request
23:18:22.410 00.000 11060 Worker thread wakes up
23:18:22.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:22.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:22.415 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 82 ms SOUTH
23:18:23.053 00.638 11060 Exposure complete
23:18:23.221 00.168 11060 worker thread done servicing request
23:18:23.221 00.000 10844 OnExposeComplete: enter
23:18:23.221 00.000 10844 UpdateGuideState(): m_state=6
23:18:23.221 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
23:18:23.221 00.000 10844 Star::Find returns 1 (1), X=255.31, Y=60.74, Mass=3016, SNR=35.3, Peak=255 HFD=3.6
23:18:23.221 00.000 10844 MultiStar: [#1 0.46,1.01,0.00,M4] [#2 0.42,0.43,1.96,U] [#3 -0.01,0.55,1.00,U] [#4 0.19,0.20,0.96,U] [#5 -0.01,-0.01,1.05,U] [#6 0.26,0.05,0.94,U] [#7 0.43,1.04,0.00,M1] [#8 -0.01,0.22,0.98,U] 
23:18:23.221 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.38}, one-star: {0.19, 1.12}
23:18:23.221 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
23:18:23.221 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
23:18:23.221 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.38 hyp=0.42 cameraTheta=1.13 mountX=-0.40 mountY=0.11, mountTheta=2.86
23:18:23.221 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.38, opts=13)
23:18:23.221 00.000 10844 Enqueuing Move request for scope (0.18, 0.38)
23:18:23.221 00.000 11060 Worker thread wakes up
23:18:23.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.38) opts 0xd
23:18:23.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.38)
23:18:23.221 00.000 11060 Moving (0.18, 0.38) raw xDistance=-0.40 yDistance=0.11
23:18:23.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
23:18:23.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:23.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:18:23.226 00.005 11060 MoveAxis(E, 70, ABG)
23:18:23.226 00.000 11060 Guiding  Dir = 2, Dur = 70
23:18:23.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:23.241 00.015 11060 IsSlewing returns 0
23:18:23.241 00.000 11060 IsGuiding returns 0
23:18:23.243 00.002 10844 UpdateGuideState exits: m=3016 SNR=35.3 Saturated
23:18:23.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:23.243 00.000 10844 Enqueuing Expose request
23:18:23.324 00.081 11060 IsGuiding returns 0
23:18:23.324 00.000 11060 Move returns status 0, amount 70
23:18:23.324 00.000 11060 MoveAxis(N, 0, ABG)
23:18:23.324 00.000 11060 Move returns status 0, amount 0
23:18:23.324 00.000 11060 move complete, result=0
23:18:23.324 00.000 11060 worker thread done servicing request
23:18:23.324 00.000 11060 Worker thread wakes up
23:18:23.324 00.000 10844 GuideStep: -0.4 px 70 ms EAST, 0.1 px 0 ms NORTH
23:18:23.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:23.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:23.952 00.628 11060 Exposure complete
23:18:24.151 00.199 11060 worker thread done servicing request
23:18:24.151 00.000 10844 OnExposeComplete: enter
23:18:24.151 00.000 10844 UpdateGuideState(): m_state=6
23:18:24.151 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
23:18:24.151 00.000 10844 Star::Find returns 1 (1), X=255.31, Y=59.77, Mass=3273, SNR=37.0, Peak=255 HFD=3.6
23:18:24.151 00.000 10844 MultiStar: [#1 0.26,0.48,0.97,U] [#2 0.50,-0.49,0.00,M1] [#3 0.14,-0.05,0.88,U] [#4 0.07,-0.01,0.88,U] [#5 -0.31,-0.00,0.95,U] [#6 0.74,-0.55,0.00,M1] [#7 -0.14,-0.33,0.82,U] [#8 0.27,0.16,0.87,U] 
23:18:24.151 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.19, 0.15}
23:18:24.151 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
23:18:24.151 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
23:18:24.154 00.003 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=-0.08 mountY=0.06, mountTheta=2.48
23:18:24.156 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
23:18:24.156 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
23:18:24.156 00.000 11060 Worker thread wakes up
23:18:24.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:18:24.156 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:18:24.156 00.000 11060 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=0.06
23:18:24.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:18:24.157 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:24.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:18:24.157 00.000 11060 MoveAxis(E, 0, ABG)
23:18:24.157 00.000 11060 Move returns status 0, amount 0
23:18:24.157 00.000 11060 MoveAxis(N, 0, ABG)
23:18:24.157 00.000 11060 Move returns status 0, amount 0
23:18:24.157 00.000 11060 move complete, result=0
23:18:24.157 00.000 11060 worker thread done servicing request
23:18:24.164 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:24.186 00.022 10844 UpdateGuideState exits: m=3273 SNR=37.0 Saturated
23:18:24.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:24.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:24.186 00.000 10844 Enqueuing Expose request
23:18:24.186 00.000 11060 Worker thread wakes up
23:18:24.186 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:24.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:24.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:24.811 00.625 11060 Exposure complete
23:18:25.023 00.212 11060 worker thread done servicing request
23:18:25.023 00.000 10844 OnExposeComplete: enter
23:18:25.023 00.000 10844 UpdateGuideState(): m_state=6
23:18:25.023 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
23:18:25.023 00.000 10844 Star::Find returns 1 (0), X=255.28, Y=60.05, Mass=3308, SNR=37.3, Peak=227 HFD=3.9
23:18:25.023 00.000 10844 MultiStar: [#1 0.49,0.39,1.03,U] [#2 0.64,-0.43,0.00,M2] [#3 -0.20,0.17,0.99,U] [#4 0.38,0.46,0.95,U] [#5 -0.03,0.09,0.92,U] [#6 0.41,-0.32,0.94,U] [#7 0.16,0.57,0.79,U] [#8 -0.26,-0.21,0.91,U] 
23:18:25.023 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.20}, one-star: {0.16, 0.43}
23:18:25.023 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
23:18:25.023 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
23:18:25.023 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.94 mountX=-0.22 mountY=0.11, mountTheta=2.68
23:18:25.028 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.20, opts=13)
23:18:25.028 00.000 10844 Enqueuing Move request for scope (0.14, 0.20)
23:18:25.028 00.000 11060 Worker thread wakes up
23:18:25.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
23:18:25.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
23:18:25.028 00.000 11060 Moving (0.14, 0.20) raw xDistance=-0.22 yDistance=0.11
23:18:25.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:18:25.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:25.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:18:25.028 00.000 11060 MoveAxis(E, 38, ABG)
23:18:25.028 00.000 11060 Guiding  Dir = 2, Dur = 38
23:18:25.040 00.012 11060 IsSlewing returns 0
23:18:25.040 00.000 11060 IsGuiding returns 0
23:18:25.040 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:25.054 00.014 10844 UpdateGuideState exits: m=3308 SNR=37.3
23:18:25.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:25.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:25.054 00.000 10844 Enqueuing Expose request
23:18:25.084 00.030 11060 IsGuiding returns 0
23:18:25.084 00.000 11060 Move returns status 0, amount 38
23:18:25.084 00.000 11060 MoveAxis(N, 0, ABG)
23:18:25.084 00.000 11060 Move returns status 0, amount 0
23:18:25.084 00.000 11060 move complete, result=0
23:18:25.084 00.000 11060 worker thread done servicing request
23:18:25.084 00.000 11060 Worker thread wakes up
23:18:25.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:25.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:25.110 00.026 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:18:25.717 00.607 11060 Exposure complete
23:18:25.918 00.201 11060 worker thread done servicing request
23:18:25.918 00.000 10844 OnExposeComplete: enter
23:18:25.918 00.000 10844 UpdateGuideState(): m_state=6
23:18:25.918 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
23:18:25.918 00.000 10844 Star::Find returns 1 (1), X=255.17, Y=59.52, Mass=3270, SNR=36.9, Peak=255 HFD=3.5
23:18:25.918 00.000 10844 MultiStar: [#1 0.50,0.44,0.00,M3] [#2 0.92,-0.71,0.00,M3] [#3 -0.20,-0.05,1.00,U] [#4 0.35,-0.09,0.94,U] [#5 -0.67,-0.30,0.00,M1] [#6 0.01,-0.46,0.85,U] [#7 0.48,0.08,0.85,U] [#8 -0.22,0.07,0.95,U] 
23:18:25.918 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.05, -0.10}
23:18:25.918 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
23:18:25.918 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:18:25.918 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.92 mountX=0.08 mountY=0.08, mountTheta=0.83
23:18:25.920 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
23:18:25.920 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
23:18:25.920 00.000 11060 Worker thread wakes up
23:18:25.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:18:25.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:18:25.920 00.000 11060 Moving (0.07, -0.09) raw xDistance=0.08 yDistance=0.08
23:18:25.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:18:25.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:25.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:18:25.920 00.000 11060 MoveAxis(E, 0, ABG)
23:18:25.920 00.000 11060 Move returns status 0, amount 0
23:18:25.922 00.002 11060 MoveAxis(N, 0, ABG)
23:18:25.922 00.000 11060 Move returns status 0, amount 0
23:18:25.922 00.000 11060 move complete, result=0
23:18:25.922 00.000 11060 worker thread done servicing request
23:18:25.943 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:25.955 00.012 10844 UpdateGuideState exits: m=3270 SNR=36.9 Saturated
23:18:25.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:25.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:25.955 00.000 10844 Enqueuing Expose request
23:18:25.955 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:25.955 00.000 11060 Worker thread wakes up
23:18:25.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:25.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:26.583 00.628 11060 Exposure complete
23:18:26.741 00.158 11060 worker thread done servicing request
23:18:26.741 00.000 10844 OnExposeComplete: enter
23:18:26.741 00.000 10844 UpdateGuideState(): m_state=6
23:18:26.741 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
23:18:26.741 00.000 10844 Star::Find returns 1 (0), X=255.18, Y=60.36, Mass=2939, SNR=35.2, Peak=253 HFD=3.5
23:18:26.741 00.000 10844 MultiStar: [#1 0.40,1.08,0.00,M4] [#2 0.33,-0.84,0.00,M4] [#3 0.02,-0.32,1.05,U] [#4 0.32,0.01,0.97,U] [#5 -0.19,-0.29,1.00,U] [#6 0.20,-0.37,0.98,U] [#7 0.28,0.51,0.91,U] [#8 -0.18,0.31,0.97,U] 
23:18:26.741 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.06, 0.74}
23:18:26.741 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:18:26.741 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:18:26.741 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.84 mountX=-0.09 mountY=0.05, mountTheta=2.58
23:18:26.741 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
23:18:26.741 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
23:18:26.741 00.000 11060 Worker thread wakes up
23:18:26.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:18:26.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:18:26.741 00.000 11060 Moving (0.07, 0.08) raw xDistance=-0.09 yDistance=0.05
23:18:26.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:18:26.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:26.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:18:26.741 00.000 11060 MoveAxis(E, 0, ABG)
23:18:26.741 00.000 11060 Move returns status 0, amount 0
23:18:26.741 00.000 11060 MoveAxis(N, 0, ABG)
23:18:26.741 00.000 11060 Move returns status 0, amount 0
23:18:26.741 00.000 11060 move complete, result=0
23:18:26.741 00.000 11060 worker thread done servicing request
23:18:26.746 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:26.761 00.015 10844 UpdateGuideState exits: m=2939 SNR=35.2
23:18:26.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:26.761 00.000 10844 Enqueuing Expose request
23:18:26.761 00.000 11060 Worker thread wakes up
23:18:26.761 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:26.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:26.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:27.397 00.636 11060 Exposure complete
23:18:27.557 00.160 11060 worker thread done servicing request
23:18:27.558 00.001 10844 OnExposeComplete: enter
23:18:27.558 00.000 10844 UpdateGuideState(): m_state=6
23:18:27.561 00.003 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
23:18:27.561 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=60.46, Mass=3288, SNR=37.0, Peak=255 HFD=3.6
23:18:27.561 00.000 10844 MultiStar: [#1 0.35,0.91,0.00,M5] [#2 0.63,-0.46,0.00,M5] [#3 -0.17,-0.51,0.91,U] [#4 -0.20,0.19,0.87,U] [#5 0.01,-0.26,0.95,U] [#6 0.37,-0.36,0.88,U] [#7 0.31,0.02,0.86,U] [#8 0.15,0.62,0.85,U] 
23:18:27.561 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {-0.15, 0.84}
23:18:27.561 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
23:18:27.561 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
23:18:27.561 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.14 mountX=-0.09 mountY=0.02, mountTheta=2.88
23:18:27.561 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
23:18:27.561 00.000 10844 Enqueuing Move request for scope (0.04, 0.08)
23:18:27.561 00.000 11060 Worker thread wakes up
23:18:27.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:18:27.561 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:18:27.561 00.000 11060 Moving (0.04, 0.08) raw xDistance=-0.09 yDistance=0.02
23:18:27.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:18:27.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:27.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:18:27.561 00.000 11060 MoveAxis(E, 0, ABG)
23:18:27.561 00.000 11060 Move returns status 0, amount 0
23:18:27.563 00.002 11060 MoveAxis(N, 0, ABG)
23:18:27.563 00.000 11060 Move returns status 0, amount 0
23:18:27.563 00.000 11060 move complete, result=0
23:18:27.563 00.000 11060 worker thread done servicing request
23:18:27.569 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:27.582 00.013 10844 UpdateGuideState exits: m=3288 SNR=37.0 Saturated
23:18:27.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:27.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:27.582 00.000 10844 Enqueuing Expose request
23:18:27.582 00.000 11060 Worker thread wakes up
23:18:27.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:27.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:27.582 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:28.213 00.631 11060 Exposure complete
23:18:28.380 00.167 11060 worker thread done servicing request
23:18:28.380 00.000 10844 OnExposeComplete: enter
23:18:28.380 00.000 10844 UpdateGuideState(): m_state=6
23:18:28.380 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
23:18:28.380 00.000 10844 Star::Find returns 1 (1), X=254.78, Y=60.14, Mass=3196, SNR=36.9, Peak=255 HFD=3.4
23:18:28.382 00.002 10844 MultiStar: [#1 0.46,0.31,1.06,U] [#2 0.15,-0.36,1.95,U] [#3 -0.45,-0.19,0.83,U] [#4 0.30,0.11,1.04,U] [#5 -0.05,-0.59,1.00,U] [#6 0.10,-0.39,0.86,U] [#7 0.25,-0.45,0.84,U] [#8 0.13,0.92,0.00,M1] 
23:18:28.382 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.14}, one-star: {-0.34, 0.52}
23:18:28.382 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
23:18:28.382 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
23:18:28.382 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.08 mountX=0.12 mountY=0.10, mountTheta=0.66
23:18:28.384 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.14, opts=13)
23:18:28.384 00.000 10844 Enqueuing Move request for scope (0.07, -0.14)
23:18:28.384 00.000 11060 Worker thread wakes up
23:18:28.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
23:18:28.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
23:18:28.384 00.000 11060 Moving (0.07, -0.14) raw xDistance=0.12 yDistance=0.10
23:18:28.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:18:28.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:28.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:18:28.384 00.000 11060 MoveAxis(W, 21, ABG)
23:18:28.384 00.000 11060 Guiding  Dir = 3, Dur = 21
23:18:28.389 00.005 11060 IsSlewing returns 0
23:18:28.389 00.000 11060 IsGuiding returns 0
23:18:28.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:18:28.408 00.019 10844 UpdateGuideState exits: m=3196 SNR=36.9 Saturated
23:18:28.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:28.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:28.408 00.000 10844 Enqueuing Expose request
23:18:28.418 00.010 11060 IsGuiding returns 0
23:18:28.418 00.000 11060 Move returns status 0, amount 21
23:18:28.418 00.000 11060 MoveAxis(N, 0, ABG)
23:18:28.418 00.000 11060 Move returns status 0, amount 0
23:18:28.420 00.002 11060 move complete, result=0
23:18:28.420 00.000 11060 worker thread done servicing request
23:18:28.420 00.000 11060 Worker thread wakes up
23:18:28.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:28.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:28.422 00.002 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
23:18:29.051 00.629 11060 Exposure complete
23:18:29.235 00.184 11060 worker thread done servicing request
23:18:29.235 00.000 10844 OnExposeComplete: enter
23:18:29.235 00.000 10844 UpdateGuideState(): m_state=6
23:18:29.240 00.005 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
23:18:29.240 00.000 10844 Star::Find returns 1 (0), X=254.87, Y=60.21, Mass=2831, SNR=34.5, Peak=230 HFD=3.5
23:18:29.240 00.000 10844 MultiStar: [#1 0.62,-0.03,1.08,U] [#2 0.95,-0.18,0.00,M5] [#3 -0.05,-0.29,1.01,U] [#4 -0.40,0.07,1.03,U] [#5 -0.08,-1.36,0.00,M1] [#6 0.41,-0.53,0.00,M1] [#7 -0.38,-0.31,0.87,U] [#8 0.27,-0.30,0.93,U] 
23:18:29.240 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.04}, one-star: {-0.25, 0.60}
23:18:29.240 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
23:18:29.240 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
23:18:29.240 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.13 mountX=0.04 mountY=-0.02, mountTheta=-0.39
23:18:29.240 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
23:18:29.240 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
23:18:29.240 00.000 11060 Worker thread wakes up
23:18:29.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:18:29.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:18:29.240 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
23:18:29.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:18:29.246 00.006 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:29.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:18:29.246 00.000 11060 MoveAxis(E, 0, ABG)
23:18:29.246 00.000 11060 Move returns status 0, amount 0
23:18:29.246 00.000 11060 MoveAxis(N, 0, ABG)
23:18:29.246 00.000 11060 Move returns status 0, amount 0
23:18:29.246 00.000 11060 move complete, result=0
23:18:29.246 00.000 11060 worker thread done servicing request
23:18:29.251 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:29.272 00.021 10844 UpdateGuideState exits: m=2831 SNR=34.5
23:18:29.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:29.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:29.272 00.000 10844 Enqueuing Expose request
23:18:29.272 00.000 11060 Worker thread wakes up
23:18:29.272 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:29.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:29.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:29.913 00.641 11060 Exposure complete
23:18:30.089 00.176 11060 worker thread done servicing request
23:18:30.089 00.000 10844 OnExposeComplete: enter
23:18:30.091 00.002 10844 UpdateGuideState(): m_state=6
23:18:30.091 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
23:18:30.091 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.89, Mass=3065, SNR=35.8, Peak=254 HFD=3.1
23:18:30.091 00.000 10844 MultiStar: [#1 0.68,-0.37,0.00,M4] [#2 0.60,-0.60,0.00,M6] [#3 -0.34,-0.21,0.98,U] [#4 0.56,-0.16,1.00,U] [#5 -0.39,-0.62,0.00,M2] [#6 0.27,-0.26,0.93,U] [#7 0.30,-0.88,0.00,M1] [#8 -0.27,-0.32,1.01,U] 
23:18:30.091 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.14}, one-star: {-0.03, 0.27}
23:18:30.091 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
23:18:30.091 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
23:18:30.091 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.32 mountX=0.13 mountY=0.06, mountTheta=0.42
23:18:30.093 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
23:18:30.093 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
23:18:30.093 00.000 11060 Worker thread wakes up
23:18:30.094 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:18:30.094 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:18:30.094 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.13 yDistance=0.06
23:18:30.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:18:30.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:30.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:18:30.094 00.000 11060 MoveAxis(W, 22, ABG)
23:18:30.094 00.000 11060 Guiding  Dir = 3, Dur = 22
23:18:30.100 00.006 11060 IsSlewing returns 0
23:18:30.100 00.000 11060 IsGuiding returns 0
23:18:30.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:30.112 00.012 10844 UpdateGuideState exits: m=3065 SNR=35.8
23:18:30.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:30.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:30.112 00.000 10844 Enqueuing Expose request
23:18:30.130 00.018 11060 IsGuiding returns 0
23:18:30.130 00.000 11060 Move returns status 0, amount 22
23:18:30.130 00.000 11060 MoveAxis(N, 0, ABG)
23:18:30.130 00.000 11060 Move returns status 0, amount 0
23:18:30.130 00.000 11060 move complete, result=0
23:18:30.130 00.000 11060 worker thread done servicing request
23:18:30.130 00.000 11060 Worker thread wakes up
23:18:30.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:30.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:30.161 00.031 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
23:18:30.768 00.607 11060 Exposure complete
23:18:30.964 00.196 11060 worker thread done servicing request
23:18:30.964 00.000 10844 OnExposeComplete: enter
23:18:30.964 00.000 10844 UpdateGuideState(): m_state=6
23:18:30.964 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
23:18:30.964 00.000 10844 Star::Find returns 1 (0), X=255.29, Y=59.74, Mass=2909, SNR=34.9, Peak=247 HFD=3.5
23:18:30.964 00.000 10844 MultiStar: [#1 0.31,-0.22,1.02,U] [#2 0.39,-0.79,0.00,M7] [#3 -0.27,-0.24,0.99,U] [#4 -0.34,-0.07,0.95,U] [#5 -0.13,-0.39,1.14,U] [#6 -0.03,-0.07,0.99,U] [#7 -0.12,0.26,0.83,U] [#8 -0.46,0.15,1.00,U] 
23:18:30.964 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.07}, one-star: {0.17, 0.12}
23:18:30.964 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
23:18:30.964 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
23:18:30.964 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.57 mountX=0.09 mountY=-0.10, mountTheta=-0.83
23:18:30.964 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
23:18:30.964 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
23:18:30.964 00.000 11060 Worker thread wakes up
23:18:30.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
23:18:30.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
23:18:30.964 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=-0.10
23:18:30.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:18:30.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:30.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:30.964 00.000 11060 MoveAxis(E, 0, ABG)
23:18:30.964 00.000 11060 Move returns status 0, amount 0
23:18:30.964 00.000 11060 MoveAxis(N, 0, ABG)
23:18:30.964 00.000 11060 Move returns status 0, amount 0
23:18:30.964 00.000 11060 move complete, result=0
23:18:30.964 00.000 11060 worker thread done servicing request
23:18:30.975 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:30.984 00.009 10844 UpdateGuideState exits: m=2909 SNR=34.9
23:18:30.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:30.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:30.984 00.000 10844 Enqueuing Expose request
23:18:30.984 00.000 11060 Worker thread wakes up
23:18:30.986 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:30.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:30.986 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:31.615 00.629 11060 Exposure complete
23:18:31.781 00.166 11060 worker thread done servicing request
23:18:31.781 00.000 10844 OnExposeComplete: enter
23:18:31.781 00.000 10844 UpdateGuideState(): m_state=6
23:18:31.781 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
23:18:31.781 00.000 10844 Star::Find returns 1 (1), X=255.12, Y=60.61, Mass=2885, SNR=34.6, Peak=255 HFD=3.6
23:18:31.781 00.000 10844 MultiStar: [#1 -0.19,0.40,1.01,U] [#2 0.35,0.18,2.10,U] [#3 -0.37,0.02,0.99,U] [#4 -0.07,0.38,1.04,U] [#5 -0.42,-0.42,1.08,U] [#6 0.13,0.33,0.99,U] [#7 0.01,-0.02,0.90,U] [#8 -0.56,1.08,0.00,M1] 
23:18:31.781 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.22}, one-star: {-0.00, 0.99}
23:18:31.781 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:18:31.781 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
23:18:31.781 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
23:18:31.781 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.22, opts=13)
23:18:31.781 00.000 10844 Enqueuing Move request for scope (-0.02, 0.22)
23:18:31.781 00.000 11060 Worker thread wakes up
23:18:31.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
23:18:31.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
23:18:31.781 00.000 11060 Moving (-0.02, 0.22) raw xDistance=-0.22 yDistance=-0.06
23:18:31.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:18:31.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:31.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:18:31.781 00.000 11060 MoveAxis(E, 37, ABG)
23:18:31.781 00.000 11060 Guiding  Dir = 2, Dur = 37
23:18:31.789 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:31.792 00.003 11060 IsSlewing returns 0
23:18:31.792 00.000 11060 IsGuiding returns 0
23:18:31.802 00.010 10844 UpdateGuideState exits: m=2885 SNR=34.6 Saturated
23:18:31.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:31.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:31.802 00.000 10844 Enqueuing Expose request
23:18:31.840 00.038 11060 IsGuiding returns 0
23:18:31.841 00.001 11060 Move returns status 0, amount 37
23:18:31.841 00.000 11060 MoveAxis(N, 0, ABG)
23:18:31.841 00.000 11060 Move returns status 0, amount 0
23:18:31.841 00.000 11060 move complete, result=0
23:18:31.841 00.000 11060 worker thread done servicing request
23:18:31.841 00.000 11060 Worker thread wakes up
23:18:31.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:31.841 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:18:31.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:32.472 00.631 11060 Exposure complete
23:18:32.656 00.184 11060 worker thread done servicing request
23:18:32.656 00.000 10844 OnExposeComplete: enter
23:18:32.656 00.000 10844 UpdateGuideState(): m_state=6
23:18:32.656 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
23:18:32.656 00.000 10844 Star::Find returns 1 (0), X=255.11, Y=60.02, Mass=3356, SNR=37.7, Peak=242 HFD=3.6
23:18:32.656 00.000 10844 MultiStar: [#1 0.18,-0.08,0.98,U] [#2 0.54,-0.03,1.82,U] [#3 -0.37,0.01,0.94,U] [#4 0.06,0.15,0.90,U] [#5 0.18,-0.09,0.98,U] [#6 0.35,-0.04,0.88,U] [#7 -0.02,-0.22,0.86,U] [#8 -0.09,0.23,0.89,U] 
23:18:32.656 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {-0.01, 0.40}
23:18:32.656 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
23:18:32.656 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
23:18:32.656 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.24 mountX=-0.06 mountY=0.13, mountTheta=1.99
23:18:32.656 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
23:18:32.656 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
23:18:32.656 00.000 11060 Worker thread wakes up
23:18:32.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:18:32.660 00.004 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:18:32.660 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.13
23:18:32.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:18:32.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:32.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:18:32.660 00.000 11060 MoveAxis(E, 0, ABG)
23:18:32.660 00.000 11060 Move returns status 0, amount 0
23:18:32.660 00.000 11060 MoveAxis(N, 0, ABG)
23:18:32.660 00.000 11060 Move returns status 0, amount 0
23:18:32.660 00.000 11060 move complete, result=0
23:18:32.660 00.000 11060 worker thread done servicing request
23:18:32.666 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:32.694 00.028 10844 UpdateGuideState exits: m=3356 SNR=37.7
23:18:32.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:32.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:32.694 00.000 10844 Enqueuing Expose request
23:18:32.694 00.000 11060 Worker thread wakes up
23:18:32.694 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:32.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:32.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:33.331 00.637 11060 Exposure complete
23:18:33.509 00.178 11060 worker thread done servicing request
23:18:33.509 00.000 10844 OnExposeComplete: enter
23:18:33.509 00.000 10844 UpdateGuideState(): m_state=6
23:18:33.509 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
23:18:33.509 00.000 10844 Star::Find returns 1 (0), X=254.86, Y=59.82, Mass=3213, SNR=36.1, Peak=245 HFD=4.0
23:18:33.509 00.000 10844 MultiStar: [#1 -0.03,-0.21,0.92,U] [#2 0.50,0.24,2.00,U] [#3 -0.27,0.04,0.96,U] [#4 -0.14,0.08,0.99,U] [#5 -0.28,-0.10,1.03,U] [#6 -0.00,-0.32,0.91,U] [#7 -0.45,0.55,0.00,M1] [#8 -0.13,-0.00,1.00,U] 
23:18:33.509 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {-0.26, 0.20}
23:18:33.509 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.45)
23:18:33.509 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
23:18:33.509 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.09 mountX=-0.02 mountY=-0.02, mountTheta=-2.46
23:18:33.515 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
23:18:33.515 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
23:18:33.515 00.000 11060 Worker thread wakes up
23:18:33.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:18:33.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:18:33.515 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.02
23:18:33.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:18:33.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:33.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:18:33.515 00.000 11060 MoveAxis(E, 0, ABG)
23:18:33.515 00.000 11060 Move returns status 0, amount 0
23:18:33.515 00.000 11060 MoveAxis(N, 0, ABG)
23:18:33.515 00.000 11060 Move returns status 0, amount 0
23:18:33.515 00.000 11060 move complete, result=0
23:18:33.515 00.000 11060 worker thread done servicing request
23:18:33.533 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:33.547 00.014 10844 UpdateGuideState exits: m=3213 SNR=36.1
23:18:33.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:33.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:33.547 00.000 10844 Enqueuing Expose request
23:18:33.547 00.000 11060 Worker thread wakes up
23:18:33.547 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:33.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:33.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:34.171 00.624 11060 Exposure complete
23:18:34.319 00.148 11060 worker thread done servicing request
23:18:34.319 00.000 10844 OnExposeComplete: enter
23:18:34.330 00.011 10844 UpdateGuideState(): m_state=6
23:18:34.330 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
23:18:34.330 00.000 10844 Star::Find returns 1 (1), X=255.36, Y=59.74, Mass=2998, SNR=35.3, Peak=255 HFD=3.6
23:18:34.332 00.002 10844 MultiStar: [#1 0.31,0.56,0.98,U] [#2 1.00,-0.28,0.00,M5] [#3 0.28,-0.67,0.00,M1] [#4 -0.12,-0.29,0.92,U] [#5 -0.24,0.35,1.01,U] [#6 0.45,0.14,0.86,U] [#7 0.14,0.32,0.82,U] [#8 0.18,0.15,0.99,U] 
23:18:34.332 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.20}, one-star: {0.24, 0.12}
23:18:34.332 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
23:18:34.332 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
23:18:34.332 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.98 mountX=-0.22 mountY=0.10, mountTheta=2.72
23:18:34.333 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.20, opts=13)
23:18:34.333 00.000 10844 Enqueuing Move request for scope (0.13, 0.20)
23:18:34.333 00.000 11060 Worker thread wakes up
23:18:34.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
23:18:34.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
23:18:34.333 00.000 11060 Moving (0.13, 0.20) raw xDistance=-0.22 yDistance=0.10
23:18:34.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:18:34.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:34.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:18:34.333 00.000 11060 MoveAxis(E, 38, ABG)
23:18:34.333 00.000 11060 Guiding  Dir = 2, Dur = 38
23:18:34.343 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:34.354 00.011 10844 UpdateGuideState exits: m=2998 SNR=35.3 Saturated
23:18:34.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:34.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:34.354 00.000 10844 Enqueuing Expose request
23:18:34.365 00.011 11060 IsSlewing returns 0
23:18:34.365 00.000 11060 IsGuiding returns 0
23:18:34.421 00.056 11060 IsGuiding returns 0
23:18:34.421 00.000 11060 Move returns status 0, amount 38
23:18:34.421 00.000 11060 MoveAxis(N, 0, ABG)
23:18:34.421 00.000 11060 Move returns status 0, amount 0
23:18:34.421 00.000 11060 move complete, result=0
23:18:34.421 00.000 11060 worker thread done servicing request
23:18:34.421 00.000 11060 Worker thread wakes up
23:18:34.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:34.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:34.421 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:18:35.038 00.617 11060 Exposure complete
23:18:35.188 00.150 11060 worker thread done servicing request
23:18:35.188 00.000 10844 OnExposeComplete: enter
23:18:35.188 00.000 10844 UpdateGuideState(): m_state=6
23:18:35.191 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:18:35.191 00.000 10844 Star::Find returns 1 (0), X=255.27, Y=59.66, Mass=2819, SNR=34.6, Peak=254 HFD=3.6
23:18:35.191 00.000 10844 MultiStar: [#1 0.51,0.46,0.00,M1] [#2 0.85,-0.75,0.00,M6] [#3 -0.30,-0.35,1.00,U] [#4 0.20,-1.05,0.00,M1] [#5 -0.16,-0.31,1.02,U] [#6 -0.14,-0.59,1.06,U] [#7 0.12,-0.52,0.96,U] [#8 -0.17,0.02,0.97,U] 
23:18:35.191 00.000 10844 single-star, 5 included, MultiStar: {-0.09, -0.29}, one-star: {0.15, 0.04}
23:18:35.191 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
23:18:35.191 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
23:18:35.191 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=-0.07 mountY=0.14, mountTheta=2.04
23:18:35.193 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.04, opts=13)
23:18:35.193 00.000 10844 Enqueuing Move request for scope (0.15, 0.04)
23:18:35.193 00.000 11060 Worker thread wakes up
23:18:35.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
23:18:35.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
23:18:35.193 00.000 11060 Moving (0.15, 0.04) raw xDistance=-0.07 yDistance=0.14
23:18:35.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:18:35.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:35.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:18:35.193 00.000 11060 MoveAxis(E, 0, ABG)
23:18:35.193 00.000 11060 Move returns status 0, amount 0
23:18:35.193 00.000 11060 MoveAxis(N, 0, ABG)
23:18:35.193 00.000 11060 Move returns status 0, amount 0
23:18:35.193 00.000 11060 move complete, result=0
23:18:35.193 00.000 11060 worker thread done servicing request
23:18:35.200 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:35.214 00.014 10844 UpdateGuideState exits: m=2819 SNR=34.6
23:18:35.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:35.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:35.214 00.000 10844 Enqueuing Expose request
23:18:35.214 00.000 11060 Worker thread wakes up
23:18:35.214 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:35.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:35.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:35.861 00.647 11060 Exposure complete
23:18:36.044 00.183 11060 worker thread done servicing request
23:18:36.044 00.000 10844 OnExposeComplete: enter
23:18:36.044 00.000 10844 UpdateGuideState(): m_state=6
23:18:36.044 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
23:18:36.044 00.000 10844 Star::Find returns 1 (0), X=255.35, Y=60.16, Mass=3227, SNR=37.2, Peak=251 HFD=3.4
23:18:36.044 00.000 10844 MultiStar: [#1 0.10,0.10,0.95,U] [#2 0.95,-0.01,0.00,M7] [#3 -0.13,-0.32,0.88,U] [#4 -0.22,-0.15,0.85,U] [#5 0.36,-0.33,0.97,U] [#6 0.35,-0.07,0.91,U] [#7 0.17,-0.25,0.82,U] [#8 0.07,0.22,1.01,U] 
23:18:36.044 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.23, 0.54}
23:18:36.044 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
23:18:36.044 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
23:18:36.044 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=-0.00 mountY=0.12, mountTheta=1.60
23:18:36.048 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
23:18:36.048 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
23:18:36.048 00.000 11060 Worker thread wakes up
23:18:36.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:18:36.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:18:36.048 00.000 11060 Moving (0.12, -0.02) raw xDistance=-0.00 yDistance=0.12
23:18:36.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:18:36.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:36.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:18:36.048 00.000 11060 MoveAxis(E, 0, ABG)
23:18:36.048 00.000 11060 Move returns status 0, amount 0
23:18:36.048 00.000 11060 MoveAxis(N, 0, ABG)
23:18:36.048 00.000 11060 Move returns status 0, amount 0
23:18:36.048 00.000 11060 move complete, result=0
23:18:36.048 00.000 11060 worker thread done servicing request
23:18:36.053 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:36.065 00.012 10844 UpdateGuideState exits: m=3227 SNR=37.2
23:18:36.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:36.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:36.065 00.000 10844 Enqueuing Expose request
23:18:36.065 00.000 11060 Worker thread wakes up
23:18:36.067 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:36.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:36.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:36.712 00.645 11060 Exposure complete
23:18:36.894 00.182 11060 worker thread done servicing request
23:18:36.894 00.000 10844 OnExposeComplete: enter
23:18:36.894 00.000 10844 UpdateGuideState(): m_state=6
23:18:36.894 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
23:18:36.894 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=60.35, Mass=3267, SNR=36.9, Peak=237 HFD=3.6
23:18:36.894 00.000 10844 MultiStar: [#1 0.19,0.43,0.93,U] [#2 0.09,-0.64,1.96,U] [#3 0.02,0.09,0.96,U] [#4 -0.70,-0.00,0.00,M1] [#5 -0.08,0.45,1.00,U] [#6 0.13,-0.37,0.91,U] [#7 0.25,-0.00,0.80,U] [#8 -0.42,0.68,0.00,M1] 
23:18:36.894 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {-0.21, 0.73}
23:18:36.894 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
23:18:36.894 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
23:18:36.894 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.18 mountX=-0.02 mountY=0.05, mountTheta=1.93
23:18:36.894 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
23:18:36.898 00.004 10844 Enqueuing Move request for scope (0.05, 0.01)
23:18:36.898 00.000 11060 Worker thread wakes up
23:18:36.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:18:36.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:18:36.898 00.000 11060 Moving (0.05, 0.01) raw xDistance=-0.02 yDistance=0.05
23:18:36.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:18:36.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:36.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:18:36.898 00.000 11060 MoveAxis(E, 0, ABG)
23:18:36.898 00.000 11060 Move returns status 0, amount 0
23:18:36.898 00.000 11060 MoveAxis(N, 0, ABG)
23:18:36.898 00.000 11060 Move returns status 0, amount 0
23:18:36.898 00.000 11060 move complete, result=0
23:18:36.898 00.000 11060 worker thread done servicing request
23:18:36.903 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:36.919 00.016 10844 UpdateGuideState exits: m=3267 SNR=36.9
23:18:36.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:36.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:36.919 00.000 10844 Enqueuing Expose request
23:18:36.919 00.000 11060 Worker thread wakes up
23:18:36.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:36.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:36.919 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:37.562 00.643 11060 Exposure complete
23:18:37.766 00.204 11060 worker thread done servicing request
23:18:37.766 00.000 10844 OnExposeComplete: enter
23:18:37.766 00.000 10844 UpdateGuideState(): m_state=6
23:18:37.766 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
23:18:37.766 00.000 10844 Star::Find returns 1 (0), X=254.78, Y=59.96, Mass=3221, SNR=37.0, Peak=248 HFD=3.6
23:18:37.766 00.000 10844 MultiStar: [#1 -0.14,0.58,1.02,U] [#2 0.33,-0.28,1.89,U] [#3 -0.11,-0.17,0.96,U] [#4 0.36,-0.42,0.89,U] [#5 0.20,-0.18,1.02,U] [#6 0.02,-0.09,0.92,U] [#7 -0.23,-0.41,0.84,U] [#8 -0.09,0.50,0.95,U] 
23:18:37.766 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.34, 0.34}
23:18:37.766 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
23:18:37.766 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
23:18:37.766 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.73 mountX=0.02 mountY=0.04, mountTheta=1.02
23:18:37.771 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.03, opts=13)
23:18:37.771 00.000 10844 Enqueuing Move request for scope (0.03, -0.03)
23:18:37.771 00.000 11060 Worker thread wakes up
23:18:37.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
23:18:37.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
23:18:37.771 00.000 11060 Moving (0.03, -0.03) raw xDistance=0.02 yDistance=0.04
23:18:37.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:18:37.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:37.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:18:37.771 00.000 11060 MoveAxis(E, 0, ABG)
23:18:37.771 00.000 11060 Move returns status 0, amount 0
23:18:37.771 00.000 11060 MoveAxis(N, 0, ABG)
23:18:37.771 00.000 11060 Move returns status 0, amount 0
23:18:37.771 00.000 11060 move complete, result=0
23:18:37.771 00.000 11060 worker thread done servicing request
23:18:37.776 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:37.810 00.034 10844 UpdateGuideState exits: m=3221 SNR=37.0
23:18:37.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:37.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:37.810 00.000 10844 Enqueuing Expose request
23:18:37.810 00.000 11060 Worker thread wakes up
23:18:37.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:37.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:37.810 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:38.441 00.631 11060 Exposure complete
23:18:38.595 00.154 11060 worker thread done servicing request
23:18:38.595 00.000 10844 OnExposeComplete: enter
23:18:38.595 00.000 10844 UpdateGuideState(): m_state=6
23:18:38.597 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
23:18:38.597 00.000 10844 Star::Find returns 1 (1), X=255.19, Y=60.23, Mass=3563, SNR=39.4, Peak=255 HFD=3.7
23:18:38.597 00.000 10844 MultiStar: [#1 0.58,0.57,0.00,M1] [#2 0.80,0.28,0.00,M6] [#3 0.31,0.34,0.88,U] [#4 0.10,-0.26,0.86,U] [#5 -0.24,0.09,0.93,U] [#6 0.36,0.10,0.88,U] [#7 0.42,-0.03,0.87,U] [#8 0.06,0.73,0.00,M1] 
23:18:38.597 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.15}, one-star: {0.07, 0.61}
23:18:38.597 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
23:18:38.597 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
23:18:38.597 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.76 mountX=-0.18 mountY=0.14, mountTheta=2.50
23:18:38.597 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.15, opts=13)
23:18:38.597 00.000 10844 Enqueuing Move request for scope (0.16, 0.15)
23:18:38.597 00.000 11060 Worker thread wakes up
23:18:38.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
23:18:38.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
23:18:38.597 00.000 11060 Moving (0.16, 0.15) raw xDistance=-0.18 yDistance=0.14
23:18:38.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:18:38.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:38.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:18:38.597 00.000 11060 MoveAxis(E, 31, ABG)
23:18:38.597 00.000 11060 Guiding  Dir = 2, Dur = 31
23:18:38.607 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:38.612 00.005 11060 IsSlewing returns 0
23:18:38.612 00.000 11060 IsGuiding returns 0
23:18:38.622 00.010 10844 UpdateGuideState exits: m=3563 SNR=39.4 Saturated
23:18:38.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:38.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:38.622 00.000 10844 Enqueuing Expose request
23:18:38.669 00.047 11060 IsGuiding returns 0
23:18:38.669 00.000 11060 Move returns status 0, amount 31
23:18:38.669 00.000 11060 MoveAxis(N, 0, ABG)
23:18:38.669 00.000 11060 Move returns status 0, amount 0
23:18:38.669 00.000 11060 move complete, result=0
23:18:38.669 00.000 11060 worker thread done servicing request
23:18:38.669 00.000 11060 Worker thread wakes up
23:18:38.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:38.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:38.669 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:18:39.294 00.625 11060 Exposure complete
23:18:39.468 00.174 11060 worker thread done servicing request
23:18:39.468 00.000 10844 OnExposeComplete: enter
23:18:39.468 00.000 10844 UpdateGuideState(): m_state=6
23:18:39.468 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
23:18:39.468 00.000 10844 Star::Find returns 1 (0), X=255.13, Y=59.90, Mass=3206, SNR=36.8, Peak=249 HFD=3.6
23:18:39.468 00.000 10844 MultiStar: [#1 0.53,0.15,0.97,U] [#2 0.45,0.27,1.85,U] [#3 0.17,0.18,0.91,U] [#4 -0.27,-0.23,0.96,U] [#5 -0.27,-0.08,0.96,U] [#6 -0.05,0.36,0.98,U] [#7 0.33,0.02,0.88,U] [#8 0.26,0.63,0.00,M2] 
23:18:39.468 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.14}, one-star: {0.01, 0.28}
23:18:39.468 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
23:18:39.468 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
23:18:39.468 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=-0.16 mountY=0.12, mountTheta=2.51
23:18:39.470 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.14, opts=13)
23:18:39.470 00.000 10844 Enqueuing Move request for scope (0.14, 0.14)
23:18:39.470 00.000 11060 Worker thread wakes up
23:18:39.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
23:18:39.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
23:18:39.470 00.000 11060 Moving (0.14, 0.14) raw xDistance=-0.16 yDistance=0.12
23:18:39.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
23:18:39.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:39.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:18:39.470 00.000 11060 MoveAxis(E, 29, ABG)
23:18:39.470 00.000 11060 Guiding  Dir = 2, Dur = 29
23:18:39.475 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:39.478 00.003 11060 IsSlewing returns 0
23:18:39.479 00.001 11060 IsGuiding returns 0
23:18:39.494 00.015 10844 UpdateGuideState exits: m=3206 SNR=36.8
23:18:39.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:39.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:39.494 00.000 10844 Enqueuing Expose request
23:18:39.511 00.017 11060 IsGuiding returns 0
23:18:39.511 00.000 11060 Move returns status 0, amount 29
23:18:39.511 00.000 11060 MoveAxis(N, 0, ABG)
23:18:39.511 00.000 11060 Move returns status 0, amount 0
23:18:39.511 00.000 11060 move complete, result=0
23:18:39.511 00.000 11060 worker thread done servicing request
23:18:39.511 00.000 11060 Worker thread wakes up
23:18:39.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:39.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:39.511 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
23:18:40.137 00.626 11060 Exposure complete
23:18:40.331 00.194 11060 worker thread done servicing request
23:18:40.331 00.000 10844 OnExposeComplete: enter
23:18:40.331 00.000 10844 UpdateGuideState(): m_state=6
23:18:40.331 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
23:18:40.331 00.000 10844 Star::Find returns 1 (0), X=255.19, Y=60.35, Mass=3025, SNR=35.2, Peak=244 HFD=3.5
23:18:40.331 00.000 10844 MultiStar: [#1 0.49,0.42,1.04,U] [#2 0.32,0.75,0.00,M6] [#3 0.06,0.10,0.98,U] [#4 0.21,0.28,1.02,U] [#5 0.19,-0.25,1.02,U] [#6 0.37,0.70,0.00,M1] [#7 0.25,0.93,0.00,M1] [#8 -0.02,0.69,0.00,M3] 
23:18:40.331 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.26}, one-star: {0.07, 0.73}
23:18:40.336 00.005 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
23:18:40.336 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
23:18:40.336 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.33 cameraTheta=0.90 mountX=-0.29 mountY=0.16, mountTheta=2.64
23:18:40.336 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.26, opts=13)
23:18:40.338 00.002 10844 Enqueuing Move request for scope (0.21, 0.26)
23:18:40.338 00.000 11060 Worker thread wakes up
23:18:40.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
23:18:40.338 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
23:18:40.338 00.000 11060 Moving (0.21, 0.26) raw xDistance=-0.29 yDistance=0.16
23:18:40.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:18:40.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:40.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:18:40.338 00.000 11060 MoveAxis(E, 51, ABG)
23:18:40.338 00.000 11060 Guiding  Dir = 2, Dur = 51
23:18:40.347 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:40.352 00.005 11060 IsSlewing returns 0
23:18:40.352 00.000 11060 IsGuiding returns 0
23:18:40.362 00.010 10844 UpdateGuideState exits: m=3025 SNR=35.2
23:18:40.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:40.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:40.362 00.000 10844 Enqueuing Expose request
23:18:40.419 00.057 11060 IsGuiding returns 0
23:18:40.419 00.000 11060 Move returns status 0, amount 51
23:18:40.419 00.000 11060 MoveAxis(N, 0, ABG)
23:18:40.419 00.000 11060 Move returns status 0, amount 0
23:18:40.419 00.000 11060 move complete, result=0
23:18:40.419 00.000 11060 worker thread done servicing request
23:18:40.419 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.2 px 0 ms NORTH
23:18:40.419 00.000 11060 Worker thread wakes up
23:18:40.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:40.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:41.036 00.617 11060 Exposure complete
23:18:41.199 00.163 11060 worker thread done servicing request
23:18:41.199 00.000 10844 OnExposeComplete: enter
23:18:41.199 00.000 10844 UpdateGuideState(): m_state=6
23:18:41.199 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
23:18:41.199 00.000 10844 Star::Find returns 1 (1), X=254.45, Y=59.89, Mass=2871, SNR=34.5, Peak=255 HFD=3.6
23:18:41.199 00.000 10844 MultiStar: [#1 0.35,0.32,1.01,U] [#2 0.40,-0.03,2.03,U] [#3 -0.48,-0.09,0.95,U] [#4 0.01,-0.59,1.04,U] [#5 -0.66,-0.49,0.00,M1] [#6 0.49,0.05,0.91,U] [#7 -0.45,0.33,0.88,U] [#8 -0.33,0.34,1.00,U] 
23:18:41.199 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {-0.67, 0.27}
23:18:41.199 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
23:18:41.199 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
23:18:41.199 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.00 mountX=-0.05 mountY=-0.04, mountTheta=-2.55
23:18:41.202 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
23:18:41.202 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
23:18:41.202 00.000 11060 Worker thread wakes up
23:18:41.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:18:41.202 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:18:41.202 00.000 11060 Moving (-0.03, 0.06) raw xDistance=-0.05 yDistance=-0.04
23:18:41.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:18:41.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:41.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:18:41.202 00.000 11060 MoveAxis(E, 0, ABG)
23:18:41.202 00.000 11060 Move returns status 0, amount 0
23:18:41.202 00.000 11060 MoveAxis(N, 0, ABG)
23:18:41.202 00.000 11060 Move returns status 0, amount 0
23:18:41.202 00.000 11060 move complete, result=0
23:18:41.202 00.000 11060 worker thread done servicing request
23:18:41.207 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:41.219 00.012 10844 UpdateGuideState exits: m=2871 SNR=34.5 Saturated
23:18:41.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:41.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:41.219 00.000 10844 Enqueuing Expose request
23:18:41.219 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:41.219 00.000 11060 Worker thread wakes up
23:18:41.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:41.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:41.848 00.629 11060 Exposure complete
23:18:42.012 00.164 11060 worker thread done servicing request
23:18:42.012 00.000 10844 OnExposeComplete: enter
23:18:42.012 00.000 10844 UpdateGuideState(): m_state=6
23:18:42.012 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
23:18:42.012 00.000 10844 Star::Find returns 1 (0), X=254.54, Y=60.00, Mass=3014, SNR=35.7, Peak=228 HFD=3.5
23:18:42.012 00.000 10844 MultiStar: [#1 0.15,-0.04,1.03,U] [#2 -0.05,0.26,2.03,U] [#3 -0.41,-0.05,1.03,U] [#4 -0.63,-0.48,0.00,M1] [#5 -0.10,0.25,1.01,U] [#6 0.25,-0.50,0.94,U] [#7 -0.43,-0.22,0.83,U] [#8 0.41,0.30,0.96,U] 
23:18:42.012 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {-0.58, 0.38}
23:18:42.012 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.18 = -2.11)
23:18:42.012 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
23:18:42.012 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=-0.06 mountY=-0.10, mountTheta=-2.11
23:18:42.015 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
23:18:42.015 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
23:18:42.015 00.000 11060 Worker thread wakes up
23:18:42.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:18:42.015 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:18:42.015 00.000 11060 Moving (-0.09, 0.08) raw xDistance=-0.06 yDistance=-0.10
23:18:42.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:18:42.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:42.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:18:42.015 00.000 11060 MoveAxis(E, 0, ABG)
23:18:42.015 00.000 11060 Move returns status 0, amount 0
23:18:42.015 00.000 11060 MoveAxis(N, 0, ABG)
23:18:42.015 00.000 11060 Move returns status 0, amount 0
23:18:42.015 00.000 11060 move complete, result=0
23:18:42.015 00.000 11060 worker thread done servicing request
23:18:42.020 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:42.043 00.023 10844 UpdateGuideState exits: m=3014 SNR=35.7
23:18:42.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:42.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:42.043 00.000 10844 Enqueuing Expose request
23:18:42.043 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:42.043 00.000 11060 Worker thread wakes up
23:18:42.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:42.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:42.671 00.628 11060 Exposure complete
23:18:42.848 00.177 11060 worker thread done servicing request
23:18:42.848 00.000 10844 OnExposeComplete: enter
23:18:42.848 00.000 10844 UpdateGuideState(): m_state=6
23:18:42.848 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
23:18:42.848 00.000 10844 Star::Find returns 1 (1), X=254.85, Y=59.72, Mass=3425, SNR=38.0, Peak=255 HFD=3.5
23:18:42.848 00.000 10844 MultiStar: [#1 0.51,0.16,0.97,U] [#2 -0.12,0.21,1.83,U] [#3 -0.04,0.08,0.88,U] [#4 0.05,-0.16,0.97,U] [#5 -0.59,0.21,0.95,U] [#6 0.67,-0.42,0.00,M1] [#7 -0.17,0.21,0.91,U] [#8 -0.26,0.17,0.92,U] 
23:18:42.848 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.13}, one-star: {-0.27, 0.10}
23:18:42.848 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
23:18:42.848 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
23:18:42.848 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.28 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
23:18:42.849 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.13, opts=13)
23:18:42.849 00.000 10844 Enqueuing Move request for scope (-0.11, 0.13)
23:18:42.849 00.000 11060 Worker thread wakes up
23:18:42.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
23:18:42.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
23:18:42.849 00.000 11060 Moving (-0.11, 0.13) raw xDistance=-0.11 yDistance=-0.13
23:18:42.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:18:42.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:42.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:42.849 00.000 11060 MoveAxis(E, 0, ABG)
23:18:42.849 00.000 11060 Move returns status 0, amount 0
23:18:42.849 00.000 11060 MoveAxis(N, 0, ABG)
23:18:42.849 00.000 11060 Move returns status 0, amount 0
23:18:42.849 00.000 11060 move complete, result=0
23:18:42.849 00.000 11060 worker thread done servicing request
23:18:42.855 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:42.891 00.036 10844 UpdateGuideState exits: m=3425 SNR=38.0 Saturated
23:18:42.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:42.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:42.891 00.000 10844 Enqueuing Expose request
23:18:42.891 00.000 11060 Worker thread wakes up
23:18:42.891 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:42.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:42.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:43.527 00.636 11060 Exposure complete
23:18:43.677 00.150 11060 worker thread done servicing request
23:18:43.677 00.000 10844 OnExposeComplete: enter
23:18:43.677 00.000 10844 UpdateGuideState(): m_state=6
23:18:43.677 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
23:18:43.679 00.002 10844 Star::Find returns 1 (0), X=255.02, Y=59.50, Mass=2936, SNR=35.1, Peak=251 HFD=3.6
23:18:43.679 00.000 10844 MultiStar: [#1 -0.18,0.15,0.97,U] [#2 -0.43,-0.28,2.01,U] [#3 -0.09,0.24,1.00,U] [#4 -0.09,0.18,0.96,U] [#5 -0.62,-0.52,0.00,M1] [#6 0.29,-0.10,0.94,U] [#7 0.09,-0.32,0.94,U] [#8 -0.09,0.10,0.99,U] 
23:18:43.679 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.05}, one-star: {-0.10, -0.12}
23:18:43.680 00.001 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
23:18:43.680 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
23:18:43.680 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.76 mountX=0.07 mountY=-0.11, mountTheta=-1.02
23:18:43.680 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
23:18:43.680 00.000 10844 Enqueuing Move request for scope (-0.12, -0.05)
23:18:43.680 00.000 11060 Worker thread wakes up
23:18:43.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
23:18:43.680 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
23:18:43.680 00.000 11060 Moving (-0.12, -0.05) raw xDistance=0.07 yDistance=-0.11
23:18:43.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:18:43.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:43.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:18:43.680 00.000 11060 MoveAxis(E, 0, ABG)
23:18:43.680 00.000 11060 Move returns status 0, amount 0
23:18:43.680 00.000 11060 MoveAxis(N, 0, ABG)
23:18:43.680 00.000 11060 Move returns status 0, amount 0
23:18:43.680 00.000 11060 move complete, result=0
23:18:43.680 00.000 11060 worker thread done servicing request
23:18:43.684 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:43.700 00.016 10844 UpdateGuideState exits: m=2936 SNR=35.1
23:18:43.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:43.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:43.700 00.000 10844 Enqueuing Expose request
23:18:43.700 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:43.700 00.000 11060 Worker thread wakes up
23:18:43.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:43.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:44.330 00.630 11060 Exposure complete
23:18:44.516 00.186 11060 worker thread done servicing request
23:18:44.516 00.000 10844 OnExposeComplete: enter
23:18:44.516 00.000 10844 UpdateGuideState(): m_state=6
23:18:44.516 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
23:18:44.516 00.000 10844 Star::Find returns 1 (0), X=254.63, Y=59.89, Mass=3161, SNR=36.3, Peak=253 HFD=3.6
23:18:44.516 00.000 10844 MultiStar: [#1 -0.28,0.25,0.95,U] [#2 0.39,-0.66,0.00,M3] [#3 -0.21,-0.35,0.96,U] [#4 0.03,0.33,0.95,U] [#5 -0.52,-0.01,1.04,U] [#6 0.50,-0.19,0.87,U] [#7 0.10,-0.07,0.83,U] [#8 -0.25,0.11,0.91,U] 
23:18:44.516 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.05}, one-star: {-0.49, 0.27}
23:18:44.516 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
23:18:44.516 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.70)
23:18:44.516 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.85 mountX=-0.02 mountY=-0.16, mountTheta=-1.68
23:18:44.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.05, opts=13)
23:18:44.518 00.000 10844 Enqueuing Move request for scope (-0.16, 0.05)
23:18:44.518 00.000 11060 Worker thread wakes up
23:18:44.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
23:18:44.518 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
23:18:44.518 00.000 11060 Moving (-0.16, 0.05) raw xDistance=-0.02 yDistance=-0.16
23:18:44.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:18:44.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:44.519 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:44.519 00.000 11060 MoveAxis(E, 0, ABG)
23:18:44.519 00.000 11060 Move returns status 0, amount 0
23:18:44.519 00.000 11060 MoveAxis(N, 0, ABG)
23:18:44.525 00.006 11060 Move returns status 0, amount 0
23:18:44.525 00.000 11060 move complete, result=0
23:18:44.526 00.001 11060 worker thread done servicing request
23:18:44.528 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:44.542 00.014 10844 UpdateGuideState exits: m=3161 SNR=36.3
23:18:44.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:44.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:44.542 00.000 10844 Enqueuing Expose request
23:18:44.542 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:18:44.542 00.000 11060 Worker thread wakes up
23:18:44.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:44.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:45.188 00.646 11060 Exposure complete
23:18:45.339 00.151 11060 worker thread done servicing request
23:18:45.339 00.000 10844 OnExposeComplete: enter
23:18:45.339 00.000 10844 UpdateGuideState(): m_state=6
23:18:45.339 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
23:18:45.339 00.000 10844 Star::Find returns 1 (1), X=254.81, Y=60.05, Mass=3537, SNR=38.7, Peak=255 HFD=3.6
23:18:45.340 00.001 10844 MultiStar: [#1 0.06,0.21,0.86,U] [#2 0.39,-0.13,1.79,U] [#3 -0.37,-0.48,0.88,U] [#4 0.34,-0.55,0.00,M1] [#5 -0.32,0.16,0.96,U] [#6 0.38,-0.19,0.85,U] [#7 -0.14,-0.31,0.83,U] [#8 -0.21,0.38,0.91,U] 
23:18:45.340 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.00}, one-star: {-0.31, 0.43}
23:18:45.340 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.68 = -1.61)
23:18:45.340 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
23:18:45.340 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.92 mountX=-0.00 mountY=-0.02, mountTheta=-1.61
23:18:45.342 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.00, opts=13)
23:18:45.342 00.000 10844 Enqueuing Move request for scope (-0.02, 0.00)
23:18:45.342 00.000 11060 Worker thread wakes up
23:18:45.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
23:18:45.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
23:18:45.342 00.000 11060 Moving (-0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
23:18:45.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:18:45.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:45.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:18:45.342 00.000 11060 MoveAxis(E, 0, ABG)
23:18:45.342 00.000 11060 Move returns status 0, amount 0
23:18:45.342 00.000 11060 MoveAxis(N, 0, ABG)
23:18:45.342 00.000 11060 Move returns status 0, amount 0
23:18:45.342 00.000 11060 move complete, result=0
23:18:45.342 00.000 11060 worker thread done servicing request
23:18:45.359 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:45.377 00.018 10844 UpdateGuideState exits: m=3537 SNR=38.7 Saturated
23:18:45.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:45.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:45.377 00.000 10844 Enqueuing Expose request
23:18:45.377 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:45.377 00.000 11060 Worker thread wakes up
23:18:45.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:45.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:46.016 00.639 11060 Exposure complete
23:18:46.185 00.169 11060 worker thread done servicing request
23:18:46.185 00.000 10844 OnExposeComplete: enter
23:18:46.185 00.000 10844 UpdateGuideState(): m_state=6
23:18:46.185 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
23:18:46.185 00.000 10844 Star::Find returns 1 (0), X=255.26, Y=60.24, Mass=3664, SNR=39.8, Peak=244 HFD=3.7
23:18:46.189 00.004 10844 MultiStar: [#1 0.44,1.08,0.00,M1] [#2 0.44,0.22,1.67,U] [#3 -0.46,0.12,0.88,U] [#4 0.47,-0.42,0.80,U] [#5 -0.95,-0.47,0.00,M1] [#6 0.69,-0.10,0.00,M1] [#7 0.16,0.12,0.78,U] [#8 -0.38,0.78,0.00,M1] 
23:18:46.189 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.16}, one-star: {0.14, 0.62}
23:18:46.189 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
23:18:46.189 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
23:18:46.189 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.72 mountX=-0.20 mountY=0.16, mountTheta=2.46
23:18:46.189 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.16, opts=13)
23:18:46.189 00.000 10844 Enqueuing Move request for scope (0.19, 0.16)
23:18:46.191 00.002 11060 Worker thread wakes up
23:18:46.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
23:18:46.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
23:18:46.191 00.000 11060 Moving (0.19, 0.16) raw xDistance=-0.20 yDistance=0.16
23:18:46.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:18:46.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:46.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:18:46.191 00.000 11060 MoveAxis(E, 34, ABG)
23:18:46.191 00.000 11060 Guiding  Dir = 2, Dur = 34
23:18:46.199 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:46.204 00.005 11060 IsSlewing returns 0
23:18:46.204 00.000 11060 IsGuiding returns 0
23:18:46.214 00.010 10844 UpdateGuideState exits: m=3664 SNR=39.8
23:18:46.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:46.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:46.214 00.000 10844 Enqueuing Expose request
23:18:46.250 00.036 11060 IsGuiding returns 0
23:18:46.251 00.001 11060 Move returns status 0, amount 34
23:18:46.251 00.000 11060 MoveAxis(N, 0, ABG)
23:18:46.251 00.000 11060 Move returns status 0, amount 0
23:18:46.251 00.000 11060 move complete, result=0
23:18:46.251 00.000 11060 worker thread done servicing request
23:18:46.251 00.000 11060 Worker thread wakes up
23:18:46.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:46.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:46.251 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
23:18:46.877 00.626 11060 Exposure complete
23:18:47.061 00.184 11060 worker thread done servicing request
23:18:47.061 00.000 10844 OnExposeComplete: enter
23:18:47.062 00.001 10844 UpdateGuideState(): m_state=6
23:18:47.062 00.000 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
23:18:47.062 00.000 10844 Star::Find returns 1 (1), X=254.67, Y=60.28, Mass=3632, SNR=39.0, Peak=255 HFD=3.7
23:18:47.062 00.000 10844 MultiStar: [#1 -0.01,-0.49,0.90,U] [#2 -0.44,-0.27,1.85,U] [#3 -0.24,0.04,0.89,U] [#4 0.09,-0.29,0.95,U] [#5 -1.16,-1.22,0.00,M2] [#6 0.27,-0.21,0.82,U] [#7 -0.01,-0.33,0.92,U] [#8 -0.66,0.08,0.00,M2] 
23:18:47.062 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.14}, one-star: {-0.45, 0.66}
23:18:47.062 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
23:18:47.062 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
23:18:47.062 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.44 mountX=0.16 mountY=-0.14, mountTheta=-0.70
23:18:47.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.14, opts=13)
23:18:47.064 00.000 10844 Enqueuing Move request for scope (-0.16, -0.14)
23:18:47.064 00.000 11060 Worker thread wakes up
23:18:47.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
23:18:47.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
23:18:47.064 00.000 11060 Moving (-0.16, -0.14) raw xDistance=0.16 yDistance=-0.14
23:18:47.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:18:47.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:47.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:18:47.064 00.000 11060 MoveAxis(W, 27, ABG)
23:18:47.064 00.000 11060 Guiding  Dir = 3, Dur = 27
23:18:47.069 00.005 11060 IsSlewing returns 0
23:18:47.069 00.000 11060 IsGuiding returns 0
23:18:47.071 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:47.083 00.012 10844 UpdateGuideState exits: m=3632 SNR=39.0 Saturated
23:18:47.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:47.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:47.083 00.000 10844 Enqueuing Expose request
23:18:47.098 00.015 11060 IsGuiding returns 0
23:18:47.098 00.000 11060 Move returns status 0, amount 27
23:18:47.098 00.000 11060 MoveAxis(N, 0, ABG)
23:18:47.098 00.000 11060 Move returns status 0, amount 0
23:18:47.098 00.000 11060 move complete, result=0
23:18:47.098 00.000 11060 worker thread done servicing request
23:18:47.098 00.000 11060 Worker thread wakes up
23:18:47.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:47.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:47.098 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
23:18:47.724 00.626 11060 Exposure complete
23:18:47.941 00.217 11060 worker thread done servicing request
23:18:47.941 00.000 10844 OnExposeComplete: enter
23:18:47.941 00.000 10844 UpdateGuideState(): m_state=6
23:18:47.941 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
23:18:47.941 00.000 10844 Star::Find returns 1 (1), X=255.13, Y=59.78, Mass=2904, SNR=35.3, Peak=255 HFD=3.4
23:18:47.941 00.000 10844 MultiStar: [#1 0.28,-0.21,1.10,U] [#2 -0.32,-0.47,2.02,U] [#3 0.43,-0.16,1.04,U] [#4 0.53,0.28,1.00,U] [#5 -0.71,0.11,0.00,M3] [#6 -0.21,-0.06,0.94,U] [#7 0.04,0.05,0.85,U] [#8 -0.67,0.14,0.00,M3] 
23:18:47.941 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.11}, one-star: {0.01, 0.16}
23:18:47.941 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
23:18:47.944 00.003 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
23:18:47.944 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.07 mountX=0.10 mountY=0.08, mountTheta=0.68
23:18:47.944 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.11, opts=13)
23:18:47.944 00.000 10844 Enqueuing Move request for scope (0.06, -0.11)
23:18:47.944 00.000 11060 Worker thread wakes up
23:18:47.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
23:18:47.946 00.002 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
23:18:47.946 00.000 11060 Moving (0.06, -0.11) raw xDistance=0.10 yDistance=0.08
23:18:47.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:18:47.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:47.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:18:47.946 00.000 11060 MoveAxis(E, 0, ABG)
23:18:47.946 00.000 11060 Move returns status 0, amount 0
23:18:47.946 00.000 11060 MoveAxis(N, 0, ABG)
23:18:47.946 00.000 11060 Move returns status 0, amount 0
23:18:47.946 00.000 11060 move complete, result=0
23:18:47.946 00.000 11060 worker thread done servicing request
23:18:47.951 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:47.985 00.034 10844 UpdateGuideState exits: m=2904 SNR=35.3 Saturated
23:18:47.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:47.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:47.985 00.000 10844 Enqueuing Expose request
23:18:47.985 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:47.985 00.000 11060 Worker thread wakes up
23:18:47.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:47.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:48.604 00.619 11060 Exposure complete
23:18:48.780 00.176 11060 worker thread done servicing request
23:18:48.780 00.000 10844 OnExposeComplete: enter
23:18:48.780 00.000 10844 UpdateGuideState(): m_state=6
23:18:48.783 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
23:18:48.783 00.000 10844 Star::Find returns 1 (1), X=255.05, Y=60.21, Mass=3524, SNR=37.9, Peak=255 HFD=3.7
23:18:48.783 00.000 10844 MultiStar: [#1 0.18,-0.01,0.98,U] [#2 0.02,-0.51,1.92,U] [#3 -0.42,-0.40,0.86,U] [#4 -0.32,-0.15,0.84,U] [#5 -0.90,0.27,0.00,M4] [#6 -0.06,-0.25,0.86,U] [#7 -0.50,-0.40,0.81,U] [#8 -0.42,-0.00,1.01,U] 
23:18:48.783 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.17}, one-star: {-0.07, 0.59}
23:18:48.783 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
23:18:48.783 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
23:18:48.783 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.35 mountX=0.20 mountY=-0.14, mountTheta=-0.61
23:18:48.785 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.17, opts=13)
23:18:48.785 00.000 10844 Enqueuing Move request for scope (-0.17, -0.17)
23:18:48.785 00.000 11060 Worker thread wakes up
23:18:48.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
23:18:48.785 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
23:18:48.788 00.003 11060 Moving (-0.17, -0.17) raw xDistance=0.20 yDistance=-0.14
23:18:48.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:18:48.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:48.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:18:48.788 00.000 11060 MoveAxis(W, 34, ABG)
23:18:48.788 00.000 11060 Guiding  Dir = 3, Dur = 34
23:18:48.796 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:48.822 00.026 10844 UpdateGuideState exits: m=3524 SNR=37.9 Saturated
23:18:48.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:48.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:48.822 00.000 10844 Enqueuing Expose request
23:18:48.827 00.005 11060 IsSlewing returns 0
23:18:48.827 00.000 11060 IsGuiding returns 0
23:18:48.906 00.079 11060 IsGuiding returns 0
23:18:48.906 00.000 11060 Move returns status 0, amount 34
23:18:48.906 00.000 11060 MoveAxis(N, 0, ABG)
23:18:48.906 00.000 11060 Move returns status 0, amount 0
23:18:48.906 00.000 11060 move complete, result=0
23:18:48.907 00.001 11060 worker thread done servicing request
23:18:48.907 00.000 11060 Worker thread wakes up
23:18:48.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:48.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:48.907 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
23:18:49.546 00.639 11060 Exposure complete
23:18:49.696 00.150 11060 worker thread done servicing request
23:18:49.696 00.000 10844 OnExposeComplete: enter
23:18:49.696 00.000 10844 UpdateGuideState(): m_state=6
23:18:49.698 00.002 10844 Star::Find(15, 255, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
23:18:49.698 00.000 10844 Star::Find returns 1 (0), X=255.00, Y=59.82, Mass=3519, SNR=38.4, Peak=249 HFD=3.7
23:18:49.698 00.000 10844 MultiStar: [#1 0.23,0.32,0.95,U] [#2 -0.03,-0.61,1.95,U] [#3 -0.33,-0.33,0.96,U] [#4 0.24,-1.00,0.00,M1] [#5 -0.64,-0.79,0.00,M5] [#6 0.82,-0.57,0.00,M1] [#7 -0.26,-0.34,0.79,U] [#8 -0.62,-0.62,0.00,M3] 
23:18:49.698 00.000 10844 single-star, 4 included, MultiStar: {-0.08, -0.23}, one-star: {-0.12, 0.20}
23:18:49.698 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.88 = -2.41)
23:18:49.698 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.43)
23:18:49.698 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.12 mountX=-0.18 mountY=-0.16, mountTheta=-2.42
23:18:49.701 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.20, opts=13)
23:18:49.701 00.000 10844 Enqueuing Move request for scope (-0.12, 0.20)
23:18:49.701 00.000 11060 Worker thread wakes up
23:18:49.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
23:18:49.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
23:18:49.701 00.000 11060 Moving (-0.12, 0.20) raw xDistance=-0.18 yDistance=-0.16
23:18:49.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:18:49.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:49.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:49.701 00.000 11060 MoveAxis(E, 29, ABG)
23:18:49.701 00.000 11060 Guiding  Dir = 2, Dur = 29
23:18:49.706 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:49.708 00.002 11060 IsSlewing returns 0
23:18:49.708 00.000 11060 IsGuiding returns 0
23:18:49.717 00.009 10844 UpdateGuideState exits: m=3519 SNR=38.4
23:18:49.722 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:49.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:49.722 00.000 10844 Enqueuing Expose request
23:18:49.753 00.031 11060 IsGuiding returns 0
23:18:49.753 00.000 11060 Move returns status 0, amount 29
23:18:49.753 00.000 11060 MoveAxis(N, 0, ABG)
23:18:49.753 00.000 11060 Move returns status 0, amount 0
23:18:49.753 00.000 11060 move complete, result=0
23:18:49.753 00.000 11060 worker thread done servicing request
23:18:49.753 00.000 11060 Worker thread wakes up
23:18:49.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:49.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:49.753 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
23:18:50.381 00.628 11060 Exposure complete
23:18:50.552 00.171 10844 OnExposeComplete: enter
23:18:50.552 00.000 10844 UpdateGuideState(): m_state=6
23:18:50.552 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
23:18:50.552 00.000 10844 Star::Find returns 1 (1), X=254.32, Y=59.77, Mass=3354, SNR=37.5, Peak=255 HFD=3.6
23:18:50.552 00.000 10844 MultiStar: [#1 -0.76,0.38,0.00,M1] [#2 0.04,0.18,1.87,U] [#3 -0.51,0.22,0.98,U] [#4 -0.18,0.22,0.90,U] [#5 -0.72,0.23,0.00,M6] [#6 0.32,-0.61,0.00,M2] [#7 -0.05,-0.31,0.83,U] [#8 -0.36,0.34,0.94,U] 
23:18:50.552 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.15}, one-star: {-0.80, 0.15}
23:18:50.554 00.002 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.40 = -1.89)
23:18:50.554 00.000 11060 worker thread done servicing request
23:18:50.554 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
23:18:50.554 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.64 mountX=-0.10 mountY=-0.29, mountTheta=-1.89
23:18:50.555 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.15, opts=13)
23:18:50.555 00.000 10844 Enqueuing Move request for scope (-0.27, 0.15)
23:18:50.555 00.000 11060 Worker thread wakes up
23:18:50.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
23:18:50.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
23:18:50.558 00.003 11060 Moving (-0.27, 0.15) raw xDistance=-0.10 yDistance=-0.29
23:18:50.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:18:50.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:50.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:18:50.558 00.000 11060 MoveAxis(E, 0, ABG)
23:18:50.558 00.000 11060 Move returns status 0, amount 0
23:18:50.558 00.000 11060 MoveAxis(N, 0, ABG)
23:18:50.558 00.000 11060 Move returns status 0, amount 0
23:18:50.558 00.000 11060 move complete, result=0
23:18:50.558 00.000 11060 worker thread done servicing request
23:18:50.565 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:50.581 00.016 10844 UpdateGuideState exits: m=3354 SNR=37.5 Saturated
23:18:50.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:50.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:50.581 00.000 10844 Enqueuing Expose request
23:18:50.581 00.000 11060 Worker thread wakes up
23:18:50.581 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:18:50.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:50.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:51.205 00.624 11060 Exposure complete
23:18:51.377 00.172 11060 worker thread done servicing request
23:18:51.377 00.000 10844 OnExposeComplete: enter
23:18:51.380 00.003 10844 UpdateGuideState(): m_state=6
23:18:51.380 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
23:18:51.380 00.000 10844 Star::Find returns 1 (1), X=254.36, Y=59.62, Mass=3176, SNR=36.4, Peak=255 HFD=3.5
23:18:51.380 00.000 10844 MultiStar: [#1 -0.38,0.47,1.03,U] [#2 0.20,0.36,1.96,U] [#3 -0.26,-0.42,1.00,U] [#4 -0.55,0.32,0.85,U] [#5 -0.29,-0.38,1.09,U] [#6 0.22,-0.84,0.00,M3] [#7 -0.67,-0.16,0.00,M1] [#8 -0.37,0.87,0.00,M3] 
23:18:51.380 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.09}, one-star: {-0.77, -0.00}
23:18:51.380 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
23:18:51.380 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
23:18:51.380 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.81 mountX=-0.04 mountY=-0.27, mountTheta=-1.72
23:18:51.382 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.09, opts=13)
23:18:51.382 00.000 10844 Enqueuing Move request for scope (-0.26, 0.09)
23:18:51.382 00.000 11060 Worker thread wakes up
23:18:51.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
23:18:51.384 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
23:18:51.397 00.013 11060 Moving (-0.26, 0.09) raw xDistance=-0.04 yDistance=-0.27
23:18:51.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:18:51.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:18:51.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:18:51.397 00.000 11060 MoveAxis(E, 0, ABG)
23:18:51.397 00.000 11060 Move returns status 0, amount 0
23:18:51.397 00.000 11060 MoveAxis(N, 0, ABG)
23:18:51.397 00.000 11060 Move returns status 0, amount 0
23:18:51.397 00.000 11060 move complete, result=0
23:18:51.397 00.000 11060 worker thread done servicing request
23:18:51.403 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:51.426 00.023 10844 UpdateGuideState exits: m=3176 SNR=36.4 Saturated
23:18:51.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:51.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:51.426 00.000 10844 Enqueuing Expose request
23:18:51.426 00.000 11060 Worker thread wakes up
23:18:51.428 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:18:51.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:51.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:52.076 00.648 11060 Exposure complete
23:18:52.272 00.196 11060 worker thread done servicing request
23:18:52.272 00.000 10844 OnExposeComplete: enter
23:18:52.272 00.000 10844 UpdateGuideState(): m_state=6
23:18:52.272 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
23:18:52.272 00.000 10844 Star::Find returns 1 (0), X=255.00, Y=59.94, Mass=3114, SNR=36.5, Peak=245 HFD=3.7
23:18:52.274 00.002 10844 MultiStar: [#1 -0.53,0.03,1.08,U] [#2 0.18,0.24,1.93,U] [#3 -0.43,-0.07,1.00,U] [#4 -0.43,0.39,0.93,U] [#5 -0.17,-0.19,1.04,U] [#6 0.32,-0.62,0.00,M4] [#7 -0.37,-0.04,0.86,U] [#8 -0.23,0.15,0.87,U] 
23:18:52.274 00.000 10844 refined, 7 included, MultiStar: {-0.22, 0.11}, one-star: {-0.12, 0.32}
23:18:52.274 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.41 = -1.88)
23:18:52.274 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
23:18:52.274 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.24 cameraTheta=2.65 mountX=-0.07 mountY=-0.23, mountTheta=-1.88
23:18:52.280 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.11, opts=13)
23:18:52.280 00.000 10844 Enqueuing Move request for scope (-0.22, 0.11)
23:18:52.280 00.000 11060 Worker thread wakes up
23:18:52.282 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd
23:18:52.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.11)
23:18:52.283 00.001 11060 Moving (-0.22, 0.11) raw xDistance=-0.07 yDistance=-0.23
23:18:52.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:18:52.283 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.03 newest=-0.80
23:18:52.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:18:52.283 00.000 11060 MoveAxis(E, 0, ABG)
23:18:52.283 00.000 11060 Move returns status 0, amount 0
23:18:52.283 00.000 11060 BLC: Oldest BLC event removed
23:18:52.283 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:18:52.283 00.000 11060 MoveAxis(N, 840, ABG)
23:18:52.283 00.000 11060 duration set to 750 by maxDecDuration
23:18:52.283 00.000 11060 Guiding  Dir = 0, Dur = 750
23:18:52.288 00.005 11060 IsSlewing returns 0
23:18:52.289 00.001 11060 IsGuiding returns 0
23:18:52.294 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:52.305 00.011 10844 UpdateGuideState exits: m=3114 SNR=36.5
23:18:52.306 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:52.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:52.306 00.000 10844 Enqueuing Expose request
23:18:53.048 00.742 11060 IsGuiding returns 0
23:18:53.048 00.000 11060 Move returns status 0, amount 750
23:18:53.048 00.000 11060 move complete, result=0
23:18:53.048 00.000 11060 worker thread done servicing request
23:18:53.048 00.000 11060 Worker thread wakes up
23:18:53.049 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:53.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:53.049 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
23:18:53.666 00.617 11060 Exposure complete
23:18:53.838 00.172 11060 worker thread done servicing request
23:18:53.838 00.000 10844 OnExposeComplete: enter
23:18:53.838 00.000 10844 UpdateGuideState(): m_state=6
23:18:53.841 00.003 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
23:18:53.841 00.000 10844 Star::Find returns 1 (1), X=254.96, Y=59.14, Mass=3176, SNR=36.4, Peak=255 HFD=3.8
23:18:53.841 00.000 10844 MultiStar: [#1 0.24,0.31,1.00,U] [#2 0.97,-0.27,0.00,M1] [#3 0.33,-0.18,0.88,U] [#4 0.13,0.45,0.92,U] [#5 -0.11,0.18,1.01,U] [#6 0.11,-0.23,0.92,U] [#7 0.36,-0.20,0.88,U] [#8 0.09,0.23,0.99,U] 
23:18:53.841 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {-0.16, -0.48}
23:18:53.841 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
23:18:53.841 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
23:18:53.841 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.12 mountX=-0.03 mountY=0.11, mountTheta=1.87
23:18:53.852 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
23:18:53.852 00.000 10844 Enqueuing Move request for scope (0.12, 0.01)
23:18:53.852 00.000 11060 Worker thread wakes up
23:18:53.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
23:18:53.852 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
23:18:53.852 00.000 11060 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=0.11
23:18:53.852 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.162295, 1:-0.111844
23:18:53.852 00.000 11060 BLC: No correction, Miss < min_move
23:18:53.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:18:53.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:53.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:18:53.852 00.000 11060 MoveAxis(E, 0, ABG)
23:18:53.852 00.000 11060 Move returns status 0, amount 0
23:18:53.855 00.003 11060 MoveAxis(N, 0, ABG)
23:18:53.855 00.000 11060 Move returns status 0, amount 0
23:18:53.855 00.000 11060 move complete, result=0
23:18:53.855 00.000 11060 worker thread done servicing request
23:18:53.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:53.876 00.021 10844 UpdateGuideState exits: m=3176 SNR=36.4 Saturated
23:18:53.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:53.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:53.876 00.000 10844 Enqueuing Expose request
23:18:53.876 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:53.876 00.000 11060 Worker thread wakes up
23:18:53.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:53.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:54.522 00.646 11060 Exposure complete
23:18:54.686 00.164 11060 worker thread done servicing request
23:18:54.686 00.000 10844 OnExposeComplete: enter
23:18:54.686 00.000 10844 UpdateGuideState(): m_state=6
23:18:54.692 00.006 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
23:18:54.692 00.000 10844 Star::Find returns 1 (0), X=255.09, Y=59.81, Mass=3240, SNR=37.0, Peak=245 HFD=3.5
23:18:54.692 00.000 10844 MultiStar: [#1 -0.15,1.16,0.00,M1] [#2 0.61,-0.12,1.97,U] [#3 0.27,-0.03,0.95,U] [#4 -0.07,0.45,0.94,U] [#5 0.21,-0.03,1.01,U] [#6 0.61,-0.21,0.94,U] [#7 0.08,-0.13,0.87,U] [#8 0.17,0.36,0.93,U] 
23:18:54.692 00.000 10844 single-star, 7 included, MultiStar: {0.28, 0.04}, one-star: {-0.03, 0.19}
23:18:54.692 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
23:18:54.692 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
23:18:54.692 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.72 mountX=-0.18 mountY=-0.06, mountTheta=-2.83
23:18:54.694 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.19, opts=13)
23:18:54.694 00.000 10844 Enqueuing Move request for scope (-0.03, 0.19)
23:18:54.694 00.000 11060 Worker thread wakes up
23:18:54.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
23:18:54.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
23:18:54.694 00.000 11060 Moving (-0.03, 0.19) raw xDistance=-0.18 yDistance=-0.06
23:18:54.694 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.162295, 1:-0.111844, 2:0.059228
23:18:54.694 00.000 11060 BLC: No correction, Miss < min_move
23:18:54.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:18:54.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:54.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:18:54.694 00.000 11060 MoveAxis(E, 32, ABG)
23:18:54.694 00.000 11060 Guiding  Dir = 2, Dur = 32
23:18:54.701 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:54.712 00.011 11060 IsSlewing returns 0
23:18:54.712 00.000 11060 IsGuiding returns 0
23:18:54.714 00.002 10844 UpdateGuideState exits: m=3240 SNR=37.0
23:18:54.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:54.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:54.714 00.000 10844 Enqueuing Expose request
23:18:54.773 00.059 11060 IsGuiding returns 0
23:18:54.773 00.000 11060 Move returns status 0, amount 32
23:18:54.773 00.000 11060 MoveAxis(N, 0, ABG)
23:18:54.773 00.000 11060 Move returns status 0, amount 0
23:18:54.773 00.000 11060 move complete, result=0
23:18:54.773 00.000 11060 worker thread done servicing request
23:18:54.773 00.000 11060 Worker thread wakes up
23:18:54.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:54.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:54.773 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:18:55.420 00.647 11060 Exposure complete
23:18:55.607 00.187 11060 worker thread done servicing request
23:18:55.607 00.000 10844 OnExposeComplete: enter
23:18:55.607 00.000 10844 UpdateGuideState(): m_state=6
23:18:55.607 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
23:18:55.607 00.000 10844 Star::Find returns 1 (0), X=254.91, Y=59.15, Mass=3119, SNR=36.0, Peak=235 HFD=3.7
23:18:55.607 00.000 10844 MultiStar: [#1 0.48,0.07,0.99,U] [#2 0.93,-0.76,0.00,M1] [#3 -0.17,-0.80,0.00,M1] [#4 0.23,-0.52,0.96,U] [#5 -0.16,-0.35,0.95,U] [#6 0.72,-0.97,0.00,M3] [#7 0.76,-0.68,0.00,M1] [#8 0.29,-0.08,0.94,U] 
23:18:55.607 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.27}, one-star: {-0.21, -0.47}
23:18:55.607 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
23:18:55.607 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
23:18:55.607 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.14 mountX=0.24 mountY=0.17, mountTheta=0.60
23:18:55.613 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.27, opts=13)
23:18:55.613 00.000 10844 Enqueuing Move request for scope (0.13, -0.27)
23:18:55.619 00.006 11060 Worker thread wakes up
23:18:55.621 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
23:18:55.621 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
23:18:55.621 00.000 11060 Moving (0.13, -0.27) raw xDistance=0.24 yDistance=0.17
23:18:55.621 00.000 11060 BLC: window closed
23:18:55.621 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.162295, 1:-0.111844, 2:0.059228
23:18:55.621 00.000 11060 BLC: No correction, Miss < min_move
23:18:55.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:18:55.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:55.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:18:55.621 00.000 11060 MoveAxis(W, 42, ABG)
23:18:55.621 00.000 11060 Guiding  Dir = 3, Dur = 42
23:18:55.622 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:55.628 00.006 11060 IsSlewing returns 0
23:18:55.628 00.000 11060 IsGuiding returns 0
23:18:55.638 00.010 10844 UpdateGuideState exits: m=3119 SNR=36.0
23:18:55.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:55.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:55.638 00.000 10844 Enqueuing Expose request
23:18:55.674 00.036 11060 IsGuiding returns 0
23:18:55.674 00.000 11060 Move returns status 0, amount 42
23:18:55.674 00.000 11060 MoveAxis(N, 0, ABG)
23:18:55.674 00.000 11060 Move returns status 0, amount 0
23:18:55.674 00.000 11060 move complete, result=0
23:18:55.674 00.000 11060 worker thread done servicing request
23:18:55.674 00.000 11060 Worker thread wakes up
23:18:55.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:55.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:55.676 00.002 10844 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
23:18:56.315 00.639 11060 Exposure complete
23:18:56.508 00.193 11060 worker thread done servicing request
23:18:56.508 00.000 10844 OnExposeComplete: enter
23:18:56.508 00.000 10844 UpdateGuideState(): m_state=6
23:18:56.508 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
23:18:56.508 00.000 10844 Star::Find returns 1 (0), X=254.69, Y=60.21, Mass=2896, SNR=34.5, Peak=199 HFD=3.6
23:18:56.508 00.000 10844 MultiStar: [#1 0.52,-0.24,1.03,U] [#2 0.55,-0.30,2.11,U] [#3 -0.38,-0.36,0.99,U] [#4 0.25,0.07,1.06,U] [#5 -0.18,-0.60,1.04,U] [#6 -0.01,-0.80,0.00,M4] [#7 0.06,0.04,0.89,U] [#8 0.25,0.36,1.05,U] 
23:18:56.508 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.08}, one-star: {-0.43, 0.59}
23:18:56.508 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
23:18:56.508 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
23:18:56.508 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.54 mountX=0.06 mountY=0.15, mountTheta=1.21
23:18:56.512 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.08, opts=13)
23:18:56.512 00.000 10844 Enqueuing Move request for scope (0.14, -0.08)
23:18:56.512 00.000 11060 Worker thread wakes up
23:18:56.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
23:18:56.512 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
23:18:56.512 00.000 11060 Moving (0.14, -0.08) raw xDistance=0.06 yDistance=0.15
23:18:56.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:18:56.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:56.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:18:56.512 00.000 11060 MoveAxis(E, 0, ABG)
23:18:56.512 00.000 11060 Move returns status 0, amount 0
23:18:56.512 00.000 11060 MoveAxis(N, 0, ABG)
23:18:56.512 00.000 11060 Move returns status 0, amount 0
23:18:56.512 00.000 11060 move complete, result=0
23:18:56.512 00.000 11060 worker thread done servicing request
23:18:56.518 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:18:56.538 00.020 10844 UpdateGuideState exits: m=2896 SNR=34.5
23:18:56.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:56.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:56.538 00.000 10844 Enqueuing Expose request
23:18:56.538 00.000 11060 Worker thread wakes up
23:18:56.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:56.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:56.538 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:18:57.174 00.636 11060 Exposure complete
23:18:57.327 00.153 11060 worker thread done servicing request
23:18:57.327 00.000 10844 OnExposeComplete: enter
23:18:57.327 00.000 10844 UpdateGuideState(): m_state=6
23:18:57.329 00.002 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
23:18:57.329 00.000 10844 Star::Find returns 1 (0), X=254.98, Y=60.00, Mass=3296, SNR=37.0, Peak=241 HFD=3.8
23:18:57.330 00.001 10844 MultiStar: [#1 -0.34,0.20,0.97,U] [#2 0.83,-0.37,0.00,M1] [#3 -0.48,0.07,0.96,U] [#4 0.44,-0.30,0.97,U] [#5 0.21,-0.32,0.97,U] [#6 0.54,-0.34,0.94,U] [#7 -0.34,-0.55,0.00,M1] [#8 -0.06,0.58,0.95,U] 
23:18:57.330 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {-0.14, 0.38}
23:18:57.330 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:18:57.330 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
23:18:57.330 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.11 mountX=-0.04 mountY=0.01, mountTheta=2.84
23:18:57.330 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
23:18:57.330 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
23:18:57.330 00.000 11060 Worker thread wakes up
23:18:57.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:18:57.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:18:57.330 00.000 11060 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.01
23:18:57.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:18:57.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:57.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:18:57.330 00.000 11060 MoveAxis(E, 0, ABG)
23:18:57.330 00.000 11060 Move returns status 0, amount 0
23:18:57.330 00.000 11060 MoveAxis(N, 0, ABG)
23:18:57.330 00.000 11060 Move returns status 0, amount 0
23:18:57.330 00.000 11060 move complete, result=0
23:18:57.330 00.000 11060 worker thread done servicing request
23:18:57.338 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:57.348 00.010 10844 UpdateGuideState exits: m=3296 SNR=37.0
23:18:57.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:57.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:57.348 00.000 10844 Enqueuing Expose request
23:18:57.348 00.000 11060 Worker thread wakes up
23:18:57.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:57.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:57.348 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:18:57.988 00.640 11060 Exposure complete
23:18:58.126 00.138 11060 worker thread done servicing request
23:18:58.126 00.000 10844 OnExposeComplete: enter
23:18:58.126 00.000 10844 UpdateGuideState(): m_state=6
23:18:58.126 00.000 10844 Star::Find(15, 254, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
23:18:58.126 00.000 10844 Star::Find returns 1 (1), X=254.97, Y=59.53, Mass=3348, SNR=37.3, Peak=255 HFD=3.6
23:18:58.130 00.004 10844 MultiStar: [#1 0.39,-0.99,0.00,M1] [#2 0.84,-0.69,0.00,M2] [#3 -0.27,-0.24,0.93,U] [#4 0.55,-0.40,0.00,M1] [#5 0.28,-0.75,0.00,M1] [#6 0.15,-0.17,0.90,U] [#7 0.02,-0.41,0.81,U] [#8 0.30,-0.13,0.92,U] 
23:18:58.130 00.000 10844 single-star, 4 included, MultiStar: {0.01, -0.20}, one-star: {-0.15, -0.09}
23:18:58.130 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
23:18:58.130 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
23:18:58.130 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.61 mountX=0.12 mountY=-0.14, mountTheta=-0.86
23:18:58.131 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.09, opts=13)
23:18:58.131 00.000 10844 Enqueuing Move request for scope (-0.15, -0.09)
23:18:58.131 00.000 11060 Worker thread wakes up
23:18:58.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
23:18:58.131 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
23:18:58.131 00.000 11060 Moving (-0.15, -0.09) raw xDistance=0.12 yDistance=-0.14
23:18:58.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:18:58.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:58.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:18:58.131 00.000 11060 MoveAxis(E, 0, ABG)
23:18:58.131 00.000 11060 Move returns status 0, amount 0
23:18:58.131 00.000 11060 MoveAxis(N, 0, ABG)
23:18:58.131 00.000 11060 Move returns status 0, amount 0
23:18:58.131 00.000 11060 move complete, result=0
23:18:58.131 00.000 11060 worker thread done servicing request
23:18:58.137 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:58.147 00.010 10844 UpdateGuideState exits: m=3348 SNR=37.3 Saturated
23:18:58.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:58.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:58.147 00.000 10844 Enqueuing Expose request
23:18:58.147 00.000 11060 Worker thread wakes up
23:18:58.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:58.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:58.147 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:58.788 00.641 11060 Exposure complete
23:18:58.947 00.159 11060 worker thread done servicing request
23:18:58.947 00.000 10844 OnExposeComplete: enter
23:18:58.947 00.000 10844 UpdateGuideState(): m_state=6
23:18:58.947 00.000 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
23:18:58.947 00.000 10844 Star::Find returns 1 (0), X=254.71, Y=59.69, Mass=3613, SNR=38.7, Peak=245 HFD=3.7
23:18:58.947 00.000 10844 MultiStar: [#1 0.08,-0.09,0.88,U] [#2 -0.00,-0.60,1.79,U] [#3 -0.59,-0.16,0.93,U] [#4 -0.08,-0.53,0.91,U] [#5 -0.37,-0.55,0.00,M2] [#6 0.49,-0.80,0.00,M3] [#7 -0.33,-0.51,0.85,U] [#8 -0.21,-0.48,0.86,U] 
23:18:58.947 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.36}, one-star: {-0.41, 0.07}
23:18:58.947 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
23:18:58.947 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
23:18:58.947 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.36 hyp=0.41 cameraTheta=-2.08 mountX=0.39 mountY=-0.14, mountTheta=-0.34
23:18:58.951 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.36, opts=13)
23:18:58.951 00.000 10844 Enqueuing Move request for scope (-0.20, -0.36)
23:18:58.951 00.000 11060 Worker thread wakes up
23:18:58.953 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.36) opts 0xd
23:18:58.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.36)
23:18:58.953 00.000 11060 Moving (-0.20, -0.36) raw xDistance=0.39 yDistance=-0.14
23:18:58.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.39
23:18:58.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:18:58.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:18:58.953 00.000 11060 MoveAxis(W, 67, ABG)
23:18:58.953 00.000 11060 Guiding  Dir = 3, Dur = 67
23:18:58.959 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:18:58.962 00.003 11060 IsSlewing returns 0
23:18:58.962 00.000 11060 IsGuiding returns 0
23:18:58.974 00.012 10844 UpdateGuideState exits: m=3613 SNR=38.7
23:18:58.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:58.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:58.974 00.000 10844 Enqueuing Expose request
23:18:59.045 00.071 11060 IsGuiding returns 0
23:18:59.045 00.000 11060 Move returns status 0, amount 67
23:18:59.045 00.000 11060 MoveAxis(N, 0, ABG)
23:18:59.045 00.000 11060 Move returns status 0, amount 0
23:18:59.045 00.000 11060 move complete, result=0
23:18:59.045 00.000 11060 worker thread done servicing request
23:18:59.045 00.000 11060 Worker thread wakes up
23:18:59.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:18:59.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(240,45,31,31)
23:18:59.045 00.000 10844 GuideStep: 0.4 px 67 ms WEST, -0.1 px 0 ms NORTH
23:18:59.464 00.419 10844 evsrv: cli 0EEEE6B0 connect
23:18:59.464 00.000 10844 case statement mapped state 6 to 3
23:18:59.464 00.000 10844 case statement mapped state 6 to 3
23:18:59.464 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_app_state","id":"b6a64e83-a15d-435a-ba93-4cad28d73a56"}
23:18:59.464 00.000 10844 case statement mapped state 6 to 3
23:18:59.464 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6a64e83-a15d-435a-ba93-4cad28d73a56"}
23:18:59.468 00.004 10844 evsrv: cli 0EEEE6B0 disconnect
23:18:59.468 00.000 10844 evsrv: cli 0EEEDA30 connect
23:18:59.468 00.000 10844 case statement mapped state 6 to 3
23:18:59.470 00.002 10844 case statement mapped state 6 to 3
23:18:59.470 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5364e113-f6e4-4e17-b380-213069a589ae"}
23:18:59.470 00.000 10844 PhdController::Dither begins
23:18:59.470 00.000 10844 dither: size=5.00, dRA=-3.07 dDec=3.09
23:18:59.470 00.000 10844 MountToCamera -- mountTheta (2.35) + m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:18:59.470 00.000 10844 MountToCamera -- mountX=-3.07 mountY=3.09 hyp=4.35 mountTheta=2.35 cameraX=3.59, cameraY=2.46 cameraTheta=0.60
23:18:59.470 00.000 10844 setting lock position to (258.71, 62.08)
23:18:59.471 00.001 10844 Mount: notify guiding dithered (3.6, 2.5)
23:18:59.471 00.000 10844 MultiStar: stabilizing after lock position change
23:18:59.471 00.000 10844 Status Line: Dither by -3.07,3.09
23:18:59.489 00.018 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:18:59.489 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
23:18:59.490 00.001 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":0,"id":"5364e113-f6e4-4e17-b380-213069a589ae"}
23:18:59.491 00.001 10844 evsrv: cli 0EEEDA30 disconnect
23:18:59.679 00.188 11060 Exposure complete
23:18:59.843 00.164 11060 worker thread done servicing request
23:18:59.843 00.000 10844 OnExposeComplete: enter
23:18:59.843 00.000 10844 UpdateGuideState(): m_state=6
23:18:59.845 00.002 10844 Star::Find(15, 254, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
23:18:59.845 00.000 10844 Star::Find returns 1 (0), X=255.21, Y=59.79, Mass=3184, SNR=36.4, Peak=251 HFD=3.6
23:18:59.845 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
23:18:59.845 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
23:18:59.845 00.000 10844 CameraToMount -- cameraX=-3.50 cameraY=-2.29 hyp=4.18 cameraTheta=-2.56 mountX=2.88 mountY=-3.08, mountTheta=-0.82
23:18:59.845 00.000 10844 dither recenter: remaining=(3.1,-3.1) step=(3.1,-3.1)
23:18:59.845 00.000 10844 MountToCamera -- mountTheta (-0.79) + m_xAngle (-1.75) = xAngle (-2.54 = -2.54)
23:18:59.847 00.002 10844 MountToCamera -- mountX=3.07 mountY=-3.09 hyp=4.35 mountTheta=-0.79 cameraX=-3.59, cameraY=-2.46 cameraTheta=-2.54
23:18:59.847 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-3.59, y=-2.46, opts=4)
23:18:59.847 00.000 10844 Enqueuing Move request for scope (-3.59, -2.46)
23:18:59.847 00.000 10844 Mount: notify direct move 3.07,-3.09
23:18:59.847 00.000 11060 Worker thread wakes up
23:18:59.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-3.59, -2.46) opts 0x4
23:18:59.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-3.59, -2.46)
23:18:59.847 00.000 11060 Moving (-3.59, -2.46) raw xDistance=3.07 yDistance=-3.09
23:18:59.847 00.000 11060 BLC: window closed
23:18:59.847 00.000 11060 MoveAxis(W, 1971, B)
23:18:59.847 00.000 11060 Guiding  Dir = 3, Dur = 1971
23:18:59.853 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:18:59.862 00.009 11060 IsSlewing returns 0
23:18:59.862 00.000 11060 IsGuiding returns 0
23:18:59.873 00.011 10844 UpdateGuideState exits: m=3184 SNR=36.4
23:18:59.873 00.000 10844 PhdController: settling, locked = 1, distance = 4.47 (1.50) aobump = 0 frame = 1 / 99999
23:18:59.873 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362339.873,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:18:59.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:59.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:18:59.873 00.000 10844 Enqueuing Expose request
23:19:01.843 01.970 11060 IsGuiding returns 0
23:19:01.843 00.000 11060 Move returns status 0, amount 1971
23:19:01.843 00.000 11060 BLC: non-algo type move will not reverse Dec direction, no blc applied
23:19:01.843 00.000 11060 MoveAxis(N, 1716, B)
23:19:01.843 00.000 11060 Guiding  Dir = 0, Dur = 1716
23:19:01.857 00.014 11060 IsSlewing returns 0
23:19:01.857 00.000 11060 IsGuiding returns 0
23:19:03.574 01.717 11060 IsGuiding returns 0
23:19:03.574 00.000 11060 Move returns status 0, amount 1716
23:19:03.574 00.000 11060 move complete, result=0
23:19:03.574 00.000 11060 worker thread done servicing request
23:19:03.574 00.000 11060 Worker thread wakes up
23:19:03.574 00.000 10844 GuideStep: 3.1 px 1971 ms WEST, -3.1 px 1716 ms NORTH
23:19:03.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:03.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:04.257 00.683 11060 Exposure complete
23:19:04.702 00.445 11060 worker thread done servicing request
23:19:04.702 00.000 10844 OnExposeComplete: enter
23:19:04.702 00.000 10844 UpdateGuideState(): m_state=6
23:19:04.702 00.000 10844 Star::Find(15, 255, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
23:19:04.702 00.000 10844 Star::Find returns 1 (0), X=258.05, Y=62.19, Mass=3171, SNR=36.5, Peak=247 HFD=3.4
23:19:04.702 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
23:19:04.702 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
23:19:04.702 00.000 10844 CameraToMount -- cameraX=-0.66 cameraY=0.11 hyp=0.67 cameraTheta=2.98 mountX=0.01 mountY=-0.67, mountTheta=-1.55
23:19:04.702 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.66, y=0.11, opts=13)
23:19:04.702 00.000 10844 Enqueuing Move request for scope (-0.66, 0.11)
23:19:04.702 00.000 11060 Worker thread wakes up
23:19:04.705 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.11) opts 0xd
23:19:04.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.66, 0.11)
23:19:04.705 00.000 11060 Moving (-0.66, 0.11) raw xDistance=0.01 yDistance=-0.67
23:19:04.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:19:04.705 00.000 11060 resist switch: large excursion: input -0.67 thresh 0.57 direction from 0 to -1
23:19:04.705 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.01
23:19:04.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.67
23:19:04.705 00.000 11060 MoveAxis(E, 0, ABG)
23:19:04.705 00.000 11060 Move returns status 0, amount 0
23:19:04.705 00.000 11060 MoveAxis(N, 260, ABG)
23:19:04.705 00.000 11060 Guiding  Dir = 0, Dur = 260
23:19:04.716 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:04.727 00.011 11060 IsSlewing returns 0
23:19:04.727 00.000 11060 IsGuiding returns 0
23:19:04.768 00.041 10844 UpdateGuideState exits: m=3171 SNR=36.5
23:19:04.768 00.000 10844 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 2 / 99999
23:19:04.768 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362344.768,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:19:04.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:04.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:04.768 00.000 10844 Enqueuing Expose request
23:19:05.025 00.257 11060 IsGuiding returns 0
23:19:05.026 00.001 11060 Move returns status 0, amount 260
23:19:05.026 00.000 11060 move complete, result=0
23:19:05.026 00.000 11060 worker thread done servicing request
23:19:05.026 00.000 11060 Worker thread wakes up
23:19:05.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:05.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:05.027 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.7 px 260 ms NORTH
23:19:05.658 00.631 11060 Exposure complete
23:19:05.871 00.213 11060 worker thread done servicing request
23:19:05.873 00.002 10844 OnExposeComplete: enter
23:19:05.873 00.000 10844 UpdateGuideState(): m_state=6
23:19:05.873 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
23:19:05.874 00.001 10844 Star::Find returns 1 (1), X=258.38, Y=62.59, Mass=3798, SNR=40.3, Peak=255 HFD=3.4
23:19:05.874 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.91 = -2.38)
23:19:05.874 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
23:19:05.874 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.51 hyp=0.61 cameraTheta=2.15 mountX=-0.44 mountY=-0.41, mountTheta=-2.39
23:19:05.874 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.51, opts=13)
23:19:05.874 00.000 10844 Enqueuing Move request for scope (-0.33, 0.51)
23:19:05.874 00.000 11060 Worker thread wakes up
23:19:05.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.51) opts 0xd
23:19:05.874 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.51)
23:19:05.874 00.000 11060 Moving (-0.33, 0.51) raw xDistance=-0.44 yDistance=-0.41
23:19:05.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
23:19:05.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
23:19:05.874 00.000 11060 MoveAxis(E, 76, ABG)
23:19:05.874 00.000 11060 Guiding  Dir = 2, Dur = 76
23:19:05.884 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:05.894 00.010 11060 IsSlewing returns 0
23:19:05.894 00.000 11060 IsGuiding returns 0
23:19:05.899 00.005 10844 UpdateGuideState exits: m=3798 SNR=40.3 Saturated
23:19:05.899 00.000 10844 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 3 / 99999
23:19:05.899 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362345.899,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.65,"Time":1.1,"SettleTime":10.0,"StarLocked":true}
23:19:05.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:05.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:05.899 00.000 10844 Enqueuing Expose request
23:19:05.986 00.087 11060 IsGuiding returns 0
23:19:05.986 00.000 11060 Move returns status 0, amount 76
23:19:05.986 00.000 11060 MoveAxis(N, 160, ABG)
23:19:05.986 00.000 11060 Guiding  Dir = 0, Dur = 160
23:19:06.002 00.016 11060 IsSlewing returns 0
23:19:06.002 00.000 11060 IsGuiding returns 0
23:19:06.167 00.165 11060 IsGuiding returns 0
23:19:06.167 00.000 11060 Move returns status 0, amount 160
23:19:06.168 00.001 11060 move complete, result=0
23:19:06.168 00.000 11060 worker thread done servicing request
23:19:06.168 00.000 11060 Worker thread wakes up
23:19:06.168 00.000 10844 GuideStep: -0.4 px 76 ms EAST, -0.4 px 160 ms NORTH
23:19:06.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:06.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:06.803 00.635 11060 Exposure complete
23:19:06.990 00.187 11060 worker thread done servicing request
23:19:06.995 00.005 10844 OnExposeComplete: enter
23:19:06.995 00.000 10844 UpdateGuideState(): m_state=6
23:19:06.995 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
23:19:06.995 00.000 10844 Star::Find returns 1 (1), X=258.51, Y=62.23, Mass=3095, SNR=35.9, Peak=255 HFD=3.7
23:19:06.995 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
23:19:06.995 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.04)
23:19:06.995 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.25 cameraTheta=2.51 mountX=-0.11 mountY=-0.23, mountTheta=-2.02
23:19:06.995 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.15, opts=13)
23:19:06.995 00.000 10844 Enqueuing Move request for scope (-0.21, 0.15)
23:19:06.995 00.000 11060 Worker thread wakes up
23:19:06.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
23:19:06.995 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
23:19:06.995 00.000 11060 Moving (-0.21, 0.15) raw xDistance=-0.11 yDistance=-0.23
23:19:06.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:19:06.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:19:06.995 00.000 11060 MoveAxis(E, 0, ABG)
23:19:06.995 00.000 11060 Move returns status 0, amount 0
23:19:06.995 00.000 11060 MoveAxis(N, 88, ABG)
23:19:06.995 00.000 11060 Guiding  Dir = 0, Dur = 88
23:19:07.001 00.006 11060 IsSlewing returns 0
23:19:07.001 00.000 11060 IsGuiding returns 0
23:19:07.006 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:07.033 00.027 10844 UpdateGuideState exits: m=3095 SNR=35.9 Saturated
23:19:07.035 00.002 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 4 / 99999
23:19:07.035 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362347.035,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.53,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
23:19:07.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:07.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:07.035 00.000 10844 Enqueuing Expose request
23:19:07.097 00.062 11060 IsGuiding returns 0
23:19:07.098 00.001 11060 Move returns status 0, amount 88
23:19:07.098 00.000 11060 move complete, result=0
23:19:07.098 00.000 11060 worker thread done servicing request
23:19:07.098 00.000 11060 Worker thread wakes up
23:19:07.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:07.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:07.110 00.012 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 88 ms NORTH
23:19:07.740 00.630 11060 Exposure complete
23:19:07.922 00.182 11060 worker thread done servicing request
23:19:07.922 00.000 10844 OnExposeComplete: enter
23:19:07.922 00.000 10844 UpdateGuideState(): m_state=6
23:19:07.922 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
23:19:07.922 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=62.87, Mass=2959, SNR=35.3, Peak=255 HFD=3.7
23:19:07.922 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
23:19:07.922 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
23:19:07.922 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.80 hyp=0.82 cameraTheta=1.32 mountX=-0.82 mountY=0.07, mountTheta=3.06
23:19:07.922 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.80, opts=13)
23:19:07.922 00.000 10844 Enqueuing Move request for scope (0.20, 0.80)
23:19:07.922 00.000 11060 Worker thread wakes up
23:19:07.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.80) opts 0xd
23:19:07.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.80)
23:19:07.922 00.000 11060 Moving (0.20, 0.80) raw xDistance=-0.82 yDistance=0.07
23:19:07.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.82
23:19:07.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:07.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:19:07.922 00.000 11060 MoveAxis(E, 142, ABG)
23:19:07.922 00.000 11060 Guiding  Dir = 2, Dur = 142
23:19:07.929 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:07.947 00.018 11060 IsSlewing returns 0
23:19:07.947 00.000 11060 IsGuiding returns 0
23:19:07.962 00.015 10844 UpdateGuideState exits: m=2959 SNR=35.3 Saturated
23:19:07.962 00.000 10844 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 5 / 99999
23:19:07.962 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362347.962,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.62,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
23:19:07.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:07.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:07.962 00.000 10844 Enqueuing Expose request
23:19:08.111 00.149 11060 IsGuiding returns 0
23:19:08.111 00.000 11060 Move returns status 0, amount 142
23:19:08.111 00.000 11060 MoveAxis(N, 0, ABG)
23:19:08.111 00.000 11060 Move returns status 0, amount 0
23:19:08.111 00.000 11060 move complete, result=0
23:19:08.111 00.000 11060 worker thread done servicing request
23:19:08.111 00.000 11060 Worker thread wakes up
23:19:08.111 00.000 10844 GuideStep: -0.8 px 142 ms EAST, 0.1 px 0 ms NORTH
23:19:08.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:08.124 00.013 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:08.764 00.640 11060 Exposure complete
23:19:08.965 00.201 11060 worker thread done servicing request
23:19:08.965 00.000 10844 OnExposeComplete: enter
23:19:08.965 00.000 10844 UpdateGuideState(): m_state=6
23:19:08.965 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
23:19:08.965 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=61.38, Mass=3661, SNR=39.3, Peak=255 HFD=3.7
23:19:08.965 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
23:19:08.965 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
23:19:08.965 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.70 hyp=0.73 cameraTheta=-1.29 mountX=0.65 mountY=0.31, mountTheta=0.45
23:19:08.967 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.70, opts=13)
23:19:08.967 00.000 10844 Enqueuing Move request for scope (0.20, -0.70)
23:19:08.967 00.000 11060 Worker thread wakes up
23:19:08.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.70) opts 0xd
23:19:08.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.70)
23:19:08.967 00.000 11060 Moving (0.20, -0.70) raw xDistance=0.65 yDistance=0.31
23:19:08.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.65
23:19:08.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:19:08.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:19:08.967 00.000 11060 MoveAxis(W, 109, ABG)
23:19:08.967 00.000 11060 Guiding  Dir = 3, Dur = 109
23:19:08.973 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:08.984 00.011 10844 UpdateGuideState exits: m=3661 SNR=39.3 Saturated
23:19:08.984 00.000 10844 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 6 / 99999
23:19:08.984 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362348.984,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.65,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
23:19:08.989 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:08.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:08.989 00.000 10844 Enqueuing Expose request
23:19:08.994 00.005 11060 IsSlewing returns 0
23:19:08.994 00.000 11060 IsGuiding returns 0
23:19:09.123 00.129 11060 IsGuiding returns 0
23:19:09.123 00.000 11060 Move returns status 0, amount 109
23:19:09.123 00.000 11060 MoveAxis(N, 0, ABG)
23:19:09.123 00.000 11060 Move returns status 0, amount 0
23:19:09.123 00.000 11060 move complete, result=0
23:19:09.123 00.000 11060 worker thread done servicing request
23:19:09.123 00.000 11060 Worker thread wakes up
23:19:09.123 00.000 10844 GuideStep: 0.7 px 109 ms WEST, 0.3 px 0 ms NORTH
23:19:09.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:09.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:09.752 00.629 11060 Exposure complete
23:19:09.998 00.246 11060 worker thread done servicing request
23:19:09.998 00.000 10844 OnExposeComplete: enter
23:19:09.998 00.000 10844 UpdateGuideState(): m_state=6
23:19:09.999 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
23:19:09.999 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.65, Mass=3042, SNR=35.4, Peak=230 HFD=3.8
23:19:09.999 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
23:19:09.999 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
23:19:09.999 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.42 hyp=0.48 cameraTheta=-1.10 mountX=0.38 mountY=0.28, mountTheta=0.64
23:19:10.000 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.42, opts=13)
23:19:10.000 00.000 10844 Enqueuing Move request for scope (0.22, -0.42)
23:19:10.000 00.000 11060 Worker thread wakes up
23:19:10.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.42) opts 0xd
23:19:10.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.42)
23:19:10.000 00.000 11060 Moving (0.22, -0.42) raw xDistance=0.38 yDistance=0.28
23:19:10.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.38
23:19:10.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:19:10.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:19:10.000 00.000 11060 MoveAxis(W, 69, ABG)
23:19:10.000 00.000 11060 Guiding  Dir = 3, Dur = 69
23:19:10.008 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:10.019 00.011 11060 IsSlewing returns 0
23:19:10.019 00.000 11060 IsGuiding returns 0
23:19:10.024 00.005 10844 UpdateGuideState exits: m=3042 SNR=35.4
23:19:10.024 00.000 10844 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 7 / 99999
23:19:10.024 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362350.024,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.60,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
23:19:10.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:10.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:10.024 00.000 10844 Enqueuing Expose request
23:19:10.096 00.072 11060 IsGuiding returns 0
23:19:10.096 00.000 11060 Move returns status 0, amount 69
23:19:10.096 00.000 11060 MoveAxis(N, 0, ABG)
23:19:10.096 00.000 11060 Move returns status 0, amount 0
23:19:10.096 00.000 11060 move complete, result=0
23:19:10.096 00.000 11060 worker thread done servicing request
23:19:10.096 00.000 10844 GuideStep: 0.4 px 69 ms WEST, 0.3 px 0 ms NORTH
23:19:10.096 00.000 11060 Worker thread wakes up
23:19:10.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:10.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:10.731 00.635 11060 Exposure complete
23:19:11.015 00.284 11060 worker thread done servicing request
23:19:11.015 00.000 10844 OnExposeComplete: enter
23:19:11.015 00.000 10844 UpdateGuideState(): m_state=6
23:19:11.015 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
23:19:11.015 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.66, Mass=3351, SNR=37.5, Peak=249 HFD=3.4
23:19:11.015 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
23:19:11.015 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
23:19:11.015 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.42 hyp=0.43 cameraTheta=-1.30 mountX=0.39 mountY=0.18, mountTheta=0.44
23:19:11.021 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.42, opts=13)
23:19:11.021 00.000 10844 Enqueuing Move request for scope (0.12, -0.42)
23:19:11.021 00.000 11060 Worker thread wakes up
23:19:11.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.42) opts 0xd
23:19:11.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.42)
23:19:11.021 00.000 11060 Moving (0.12, -0.42) raw xDistance=0.39 yDistance=0.18
23:19:11.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
23:19:11.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:11.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:19:11.021 00.000 11060 MoveAxis(W, 69, ABG)
23:19:11.021 00.000 11060 Guiding  Dir = 3, Dur = 69
23:19:11.035 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:11.041 00.006 11060 IsSlewing returns 0
23:19:11.042 00.001 11060 IsGuiding returns 0
23:19:11.073 00.031 10844 UpdateGuideState exits: m=3351 SNR=37.5
23:19:11.073 00.000 10844 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 8 / 99999
23:19:11.073 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362351.073,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.55,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
23:19:11.075 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:11.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:11.075 00.000 10844 Enqueuing Expose request
23:19:11.131 00.056 11060 IsGuiding returns 0
23:19:11.131 00.000 11060 Move returns status 0, amount 69
23:19:11.131 00.000 11060 MoveAxis(N, 0, ABG)
23:19:11.132 00.001 11060 Move returns status 0, amount 0
23:19:11.132 00.000 11060 move complete, result=0
23:19:11.132 00.000 11060 worker thread done servicing request
23:19:11.132 00.000 11060 Worker thread wakes up
23:19:11.132 00.000 10844 GuideStep: 0.4 px 69 ms WEST, 0.2 px 0 ms NORTH
23:19:11.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:11.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:11.759 00.627 11060 Exposure complete
23:19:11.972 00.213 11060 worker thread done servicing request
23:19:11.972 00.000 10844 OnExposeComplete: enter
23:19:11.972 00.000 10844 UpdateGuideState(): m_state=6
23:19:11.972 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
23:19:11.972 00.000 10844 Star::Find returns 1 (0), X=259.54, Y=62.02, Mass=3184, SNR=36.0, Peak=246 HFD=3.7
23:19:11.972 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
23:19:11.972 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
23:19:11.972 00.000 10844 CameraToMount -- cameraX=0.83 cameraY=-0.05 hyp=0.84 cameraTheta=-0.07 mountX=-0.10 mountY=0.83, mountTheta=1.69
23:19:11.976 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.83, y=-0.05, opts=13)
23:19:11.976 00.000 10844 Enqueuing Move request for scope (0.83, -0.05)
23:19:11.976 00.000 11060 Worker thread wakes up
23:19:11.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.05) opts 0xd
23:19:11.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.83, -0.05)
23:19:11.976 00.000 11060 Moving (0.83, -0.05) raw xDistance=-0.10 yDistance=0.83
23:19:11.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:19:11.976 00.000 11060 resist switch: large excursion: input 0.83 thresh 0.57 direction from -1 to 1
23:19:11.976 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.49
23:19:11.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.83
23:19:11.976 00.000 11060 MoveAxis(E, 0, ABG)
23:19:11.977 00.001 11060 Move returns status 0, amount 0
23:19:11.977 00.000 11060 BLC: Oldest BLC event removed
23:19:11.977 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:19:11.977 00.000 11060 MoveAxis(S, 1074, ABG)
23:19:11.977 00.000 11060 duration set to 750 by maxDecDuration
23:19:11.977 00.000 11060 Guiding  Dir = 1, Dur = 750
23:19:11.982 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:11.992 00.010 11060 IsSlewing returns 0
23:19:11.992 00.000 11060 IsGuiding returns 0
23:19:12.000 00.008 10844 UpdateGuideState exits: m=3184 SNR=36.0
23:19:12.000 00.000 10844 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 9 / 99999
23:19:12.000 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362352.000,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.63,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
23:19:12.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:12.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:12.000 00.000 10844 Enqueuing Expose request
23:19:12.754 00.754 11060 IsGuiding returns 0
23:19:12.754 00.000 11060 Move returns status 0, amount 750
23:19:12.754 00.000 11060 move complete, result=0
23:19:12.754 00.000 11060 worker thread done servicing request
23:19:12.754 00.000 11060 Worker thread wakes up
23:19:12.754 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.8 px 750 ms SOUTH
23:19:12.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:12.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:13.382 00.628 11060 Exposure complete
23:19:13.547 00.165 11060 worker thread done servicing request
23:19:13.547 00.000 10844 OnExposeComplete: enter
23:19:13.547 00.000 10844 UpdateGuideState(): m_state=6
23:19:13.547 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
23:19:13.547 00.000 10844 Star::Find returns 1 (1), X=258.76, Y=62.64, Mass=3260, SNR=36.8, Peak=255 HFD=3.6
23:19:13.547 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
23:19:13.547 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.07)
23:19:13.547 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.56 hyp=0.57 cameraTheta=1.48 mountX=-0.56 mountY=-0.04, mountTheta=-3.07
23:19:13.547 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.56, opts=13)
23:19:13.547 00.000 10844 Enqueuing Move request for scope (0.05, 0.56)
23:19:13.547 00.000 11060 Worker thread wakes up
23:19:13.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.56) opts 0xd
23:19:13.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.56)
23:19:13.547 00.000 11060 Moving (0.05, 0.56) raw xDistance=-0.56 yDistance=-0.04
23:19:13.547 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.582052, 1:-0.041836
23:19:13.547 00.000 11060 BLC: No correction, Miss < min_move
23:19:13.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.56
23:19:13.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:13.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:19:13.547 00.000 11060 MoveAxis(E, 98, ABG)
23:19:13.547 00.000 11060 Guiding  Dir = 2, Dur = 98
23:19:13.567 00.020 11060 IsSlewing returns 0
23:19:13.567 00.000 11060 IsGuiding returns 0
23:19:13.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:13.582 00.015 10844 UpdateGuideState exits: m=3260 SNR=36.8 Saturated
23:19:13.582 00.000 10844 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 10 / 99999
23:19:13.582 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362353.582,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.61,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
23:19:13.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:13.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:13.582 00.000 10844 Enqueuing Expose request
23:19:13.676 00.094 11060 IsGuiding returns 0
23:19:13.676 00.000 11060 Move returns status 0, amount 98
23:19:13.676 00.000 11060 MoveAxis(N, 0, ABG)
23:19:13.676 00.000 11060 Move returns status 0, amount 0
23:19:13.676 00.000 11060 move complete, result=0
23:19:13.676 00.000 11060 worker thread done servicing request
23:19:13.676 00.000 11060 Worker thread wakes up
23:19:13.676 00.000 10844 GuideStep: -0.6 px 98 ms EAST, -0.0 px 0 ms NORTH
23:19:13.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:13.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:14.329 00.653 11060 Exposure complete
23:19:14.533 00.204 11060 worker thread done servicing request
23:19:14.533 00.000 10844 OnExposeComplete: enter
23:19:14.533 00.000 10844 UpdateGuideState(): m_state=6
23:19:14.533 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
23:19:14.533 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.92, Mass=3325, SNR=37.0, Peak=242 HFD=3.6
23:19:14.537 00.004 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
23:19:14.537 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
23:19:14.537 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.81 mountX=0.13 mountY=0.18, mountTheta=0.94
23:19:14.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.16, opts=13)
23:19:14.538 00.000 10844 Enqueuing Move request for scope (0.16, -0.16)
23:19:14.538 00.000 11060 Worker thread wakes up
23:19:14.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
23:19:14.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
23:19:14.538 00.000 11060 Moving (0.16, -0.16) raw xDistance=0.13 yDistance=0.18
23:19:14.538 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.582052, 1:-0.041836, 2:0.180905
23:19:14.538 00.000 11060 BLC: No correction, Miss < min_move
23:19:14.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:19:14.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:14.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:19:14.538 00.000 11060 MoveAxis(W, 20, ABG)
23:19:14.538 00.000 11060 Guiding  Dir = 3, Dur = 20
23:19:14.544 00.006 11060 IsSlewing returns 0
23:19:14.544 00.000 11060 IsGuiding returns 0
23:19:14.546 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:14.560 00.014 10844 UpdateGuideState exits: m=3325 SNR=37.0
23:19:14.560 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 11 / 99999
23:19:14.560 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362354.560,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.50,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
23:19:14.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:14.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:14.560 00.000 10844 Enqueuing Expose request
23:19:14.588 00.028 11060 IsGuiding returns 0
23:19:14.588 00.000 11060 Move returns status 0, amount 20
23:19:14.588 00.000 11060 MoveAxis(N, 0, ABG)
23:19:14.588 00.000 11060 Move returns status 0, amount 0
23:19:14.588 00.000 11060 move complete, result=0
23:19:14.588 00.000 11060 worker thread done servicing request
23:19:14.588 00.000 11060 Worker thread wakes up
23:19:14.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:14.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:14.588 00.000 10844 GuideStep: 0.1 px 20 ms WEST, 0.2 px 0 ms NORTH
23:19:15.216 00.628 11060 Exposure complete
23:19:15.503 00.287 11060 worker thread done servicing request
23:19:15.503 00.000 10844 OnExposeComplete: enter
23:19:15.503 00.000 10844 UpdateGuideState(): m_state=6
23:19:15.503 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
23:19:15.503 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=62.47, Mass=3579, SNR=38.6, Peak=255 HFD=3.4
23:19:15.503 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
23:19:15.503 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
23:19:15.503 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.39 hyp=0.40 cameraTheta=1.69 mountX=-0.38 mountY=-0.11, mountTheta=-2.86
23:19:15.506 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.39, opts=13)
23:19:15.506 00.000 10844 Enqueuing Move request for scope (-0.05, 0.39)
23:19:15.506 00.000 11060 Worker thread wakes up
23:19:15.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.39) opts 0xd
23:19:15.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.39)
23:19:15.506 00.000 11060 Moving (-0.05, 0.39) raw xDistance=-0.38 yDistance=-0.11
23:19:15.506 00.000 11060 BLC: window closed
23:19:15.506 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.582052, 1:-0.041836, 2:0.180905
23:19:15.506 00.000 11060 BLC: No correction, Miss < min_move
23:19:15.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
23:19:15.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:15.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:15.506 00.000 11060 MoveAxis(E, 65, ABG)
23:19:15.506 00.000 11060 Guiding  Dir = 2, Dur = 65
23:19:15.516 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:15.532 00.016 11060 IsSlewing returns 0
23:19:15.532 00.000 11060 IsGuiding returns 0
23:19:15.537 00.005 10844 UpdateGuideState exits: m=3579 SNR=38.6 Saturated
23:19:15.537 00.000 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 12 / 99999
23:19:15.537 00.000 10844 PhdController: newstate STATE_FINISH
23:19:15.537 00.000 10844 PhdController complete: success
23:19:15.537 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770362355.537,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
23:19:15.537 00.000 10844 Mount: notify guiding dither settle done success=1
23:19:15.537 00.000 10844 PhdController: newstate STATE_IDLE
23:19:15.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:15.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:15.537 00.000 10844 Enqueuing Expose request
23:19:15.619 00.082 11060 IsGuiding returns 0
23:19:15.619 00.000 11060 Move returns status 0, amount 65
23:19:15.619 00.000 11060 MoveAxis(N, 0, ABG)
23:19:15.619 00.000 11060 Move returns status 0, amount 0
23:19:15.619 00.000 11060 move complete, result=0
23:19:15.619 00.000 11060 worker thread done servicing request
23:19:15.619 00.000 11060 Worker thread wakes up
23:19:15.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:15.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:15.669 00.050 10844 GuideStep: -0.4 px 65 ms EAST, -0.1 px 0 ms NORTH
23:19:16.100 00.431 10844 evsrv: cli 0EEEE4D0 connect
23:19:16.100 00.000 10844 case statement mapped state 6 to 3
23:19:16.101 00.001 10844 case statement mapped state 6 to 3
23:19:16.101 00.000 10844 evsrv: cli 0EEEE4D0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"a1b135f1-cb63-4525-a0f4-58d6af7028ff"}
23:19:16.101 00.000 10844 PhdController::Guide begins
23:19:16.101 00.000 10844 PhdController: newstate STATE_SETUP
23:19:16.101 00.000 10844 PhdController: setup
23:19:16.101 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
23:19:16.101 00.000 10844 PhdController: guider state = 6
23:19:16.101 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:19:16.101 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
23:19:16.102 00.001 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":0,"id":"a1b135f1-cb63-4525-a0f4-58d6af7028ff"}
23:19:16.103 00.001 10844 evsrv: cli 0EEEE4D0 disconnect
23:19:16.103 00.000 10844 evsrv: cli 0EEEEA70 connect
23:19:16.103 00.000 10844 case statement mapped state 6 to 3
23:19:16.105 00.002 10844 case statement mapped state 6 to 3
23:19:16.105 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_shift_params","id":"49b09a75-5c40-4938-8a5f-338cc156af80"}
23:19:16.105 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"49b09a75-5c40-4938-8a5f-338cc156af80"}
23:19:16.107 00.002 10844 evsrv: cli 0EEEEA70 disconnect
23:19:16.108 00.001 10844 evsrv: cli 0EEEEBB0 connect
23:19:16.109 00.001 10844 case statement mapped state 6 to 3
23:19:16.109 00.000 10844 case statement mapped state 6 to 3
23:19:16.109 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_lock_position","id":"98f38010-5886-41d5-833b-3283359d560b"}
23:19:16.109 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":[258.71,62.08],"id":"98f38010-5886-41d5-833b-3283359d560b"}
23:19:16.115 00.006 10844 evsrv: cli 0EEEEBB0 disconnect
23:19:16.115 00.000 10844 evsrv: cli 0EEEE7F0 connect
23:19:16.116 00.001 10844 case statement mapped state 6 to 3
23:19:16.116 00.000 10844 case statement mapped state 6 to 3
23:19:16.117 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_calibrated","id":"cde52fe7-a0fa-45df-95bc-35a0f748eea3"}
23:19:16.117 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":true,"id":"cde52fe7-a0fa-45df-95bc-35a0f748eea3"}
23:19:16.118 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
23:19:16.118 00.000 10844 evsrv: cli 0EEEDAD0 connect
23:19:16.118 00.000 10844 case statement mapped state 6 to 3
23:19:16.120 00.002 10844 case statement mapped state 6 to 3
23:19:16.120 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_app_state","id":"df04c2e2-af5a-41ad-a6c4-efc0097e9507"}
23:19:16.120 00.000 10844 case statement mapped state 6 to 3
23:19:16.120 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"df04c2e2-af5a-41ad-a6c4-efc0097e9507"}
23:19:16.122 00.002 10844 evsrv: cli 0EEEDAD0 disconnect
23:19:16.281 00.159 11060 Exposure complete
23:19:16.517 00.236 11060 worker thread done servicing request
23:19:16.517 00.000 10844 OnExposeComplete: enter
23:19:16.517 00.000 10844 UpdateGuideState(): m_state=6
23:19:16.517 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
23:19:16.517 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=61.65, Mass=3101, SNR=36.0, Peak=255 HFD=3.9
23:19:16.517 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
23:19:16.517 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
23:19:16.517 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.43 hyp=0.47 cameraTheta=-1.13 mountX=0.39 mountY=0.27, mountTheta=0.61
23:19:16.519 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.43, opts=13)
23:19:16.520 00.001 10844 Enqueuing Move request for scope (0.20, -0.43)
23:19:16.520 00.000 11060 Worker thread wakes up
23:19:16.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.43) opts 0xd
23:19:16.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.43)
23:19:16.520 00.000 11060 Moving (0.20, -0.43) raw xDistance=0.39 yDistance=0.27
23:19:16.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.39
23:19:16.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
23:19:16.520 00.000 11060 MoveAxis(W, 65, ABG)
23:19:16.520 00.000 11060 Guiding  Dir = 3, Dur = 65
23:19:16.525 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:19:16.543 00.018 11060 IsSlewing returns 0
23:19:16.544 00.001 11060 IsGuiding returns 0
23:19:16.559 00.015 10844 UpdateGuideState exits: m=3101 SNR=36.0 Saturated
23:19:16.559 00.000 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 1 / 99999
23:19:16.559 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362356.559,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:19:16.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:16.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:16.559 00.000 10844 Enqueuing Expose request
23:19:16.621 00.062 11060 IsGuiding returns 0
23:19:16.621 00.000 11060 Move returns status 0, amount 65
23:19:16.621 00.000 11060 MoveAxis(S, 104, ABG)
23:19:16.621 00.000 11060 Guiding  Dir = 1, Dur = 104
23:19:16.632 00.011 11060 IsSlewing returns 0
23:19:16.633 00.001 11060 IsGuiding returns 0
23:19:16.749 00.116 11060 IsGuiding returns 0
23:19:16.749 00.000 11060 Move returns status 0, amount 104
23:19:16.749 00.000 11060 move complete, result=0
23:19:16.749 00.000 11060 worker thread done servicing request
23:19:16.749 00.000 11060 Worker thread wakes up
23:19:16.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:16.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:16.767 00.018 10844 GuideStep: 0.4 px 65 ms WEST, 0.3 px 104 ms SOUTH
23:19:17.378 00.611 11060 Exposure complete
23:19:17.743 00.365 11060 worker thread done servicing request
23:19:17.743 00.000 10844 OnExposeComplete: enter
23:19:17.743 00.000 10844 UpdateGuideState(): m_state=6
23:19:17.745 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
23:19:17.745 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=62.31, Mass=2752, SNR=33.4, Peak=244 HFD=3.7
23:19:17.745 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.42 = -1.87)
23:19:17.745 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.88)
23:19:17.745 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.23 hyp=0.50 cameraTheta=2.66 mountX=-0.15 mountY=-0.48, mountTheta=-1.87
23:19:17.747 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.23, opts=13)
23:19:17.747 00.000 10844 Enqueuing Move request for scope (-0.45, 0.23)
23:19:17.747 00.000 11060 Worker thread wakes up
23:19:17.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.23) opts 0xd
23:19:17.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.23)
23:19:17.747 00.000 11060 Moving (-0.45, 0.23) raw xDistance=-0.15 yDistance=-0.48
23:19:17.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:19:17.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:19:17.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
23:19:17.747 00.000 11060 MoveAxis(E, 23, ABG)
23:19:17.747 00.000 11060 Guiding  Dir = 2, Dur = 23
23:19:17.762 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:17.778 00.016 11060 IsSlewing returns 0
23:19:17.778 00.000 11060 IsGuiding returns 0
23:19:17.821 00.043 11060 IsGuiding returns 0
23:19:17.821 00.000 11060 Move returns status 0, amount 23
23:19:17.821 00.000 11060 MoveAxis(N, 0, ABG)
23:19:17.821 00.000 11060 Move returns status 0, amount 0
23:19:17.821 00.000 11060 move complete, result=0
23:19:17.821 00.000 11060 worker thread done servicing request
23:19:17.822 00.001 10844 UpdateGuideState exits: m=2752 SNR=33.4
23:19:17.822 00.000 10844 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 2 / 99999
23:19:17.824 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770362357.822,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.48,"Time":1.3,"SettleTime":10.0,"StarLocked":true}
23:19:17.825 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:17.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:17.825 00.000 10844 Enqueuing Expose request
23:19:17.825 00.000 11060 Worker thread wakes up
23:19:17.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:17.825 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.5 px 0 ms NORTH
23:19:17.825 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:18.460 00.635 11060 Exposure complete
23:19:18.748 00.288 11060 worker thread done servicing request
23:19:18.750 00.002 10844 OnExposeComplete: enter
23:19:18.750 00.000 10844 UpdateGuideState(): m_state=6
23:19:18.750 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
23:19:18.750 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=61.66, Mass=2626, SNR=33.2, Peak=243 HFD=3.3
23:19:18.752 00.002 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
23:19:18.752 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
23:19:18.752 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.42 hyp=0.44 cameraTheta=-1.25 mountX=0.38 mountY=0.21, mountTheta=0.49
23:19:18.763 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.42, opts=13)
23:19:18.764 00.001 10844 Enqueuing Move request for scope (0.14, -0.42)
23:19:18.764 00.000 11060 Worker thread wakes up
23:19:18.766 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.42) opts 0xd
23:19:18.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.42)
23:19:18.766 00.000 11060 Moving (0.14, -0.42) raw xDistance=0.38 yDistance=0.21
23:19:18.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
23:19:18.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
23:19:18.766 00.000 11060 MoveAxis(W, 66, ABG)
23:19:18.767 00.001 11060 Guiding  Dir = 3, Dur = 66
23:19:18.780 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:18.808 00.028 11060 IsSlewing returns 0
23:19:18.809 00.001 11060 IsGuiding returns 0
23:19:18.820 00.011 10844 UpdateGuideState exits: m=2626 SNR=33.2
23:19:18.820 00.000 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 3 / 99999
23:19:18.824 00.004 10844 evsrv: {"Event":"Settling","Timestamp":1770362358.820,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.47,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
23:19:18.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:18.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:18.824 00.000 10844 Enqueuing Expose request
23:19:18.915 00.091 11060 IsGuiding returns 0
23:19:18.915 00.000 11060 Move returns status 0, amount 66
23:19:18.915 00.000 11060 MoveAxis(S, 80, ABG)
23:19:18.915 00.000 11060 Guiding  Dir = 1, Dur = 80
23:19:18.943 00.028 11060 IsSlewing returns 0
23:19:18.943 00.000 11060 IsGuiding returns 0
23:19:19.047 00.104 11060 IsGuiding returns 0
23:19:19.048 00.001 11060 Move returns status 0, amount 80
23:19:19.048 00.000 11060 move complete, result=0
23:19:19.048 00.000 11060 worker thread done servicing request
23:19:19.048 00.000 11060 Worker thread wakes up
23:19:19.049 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:19.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:19.049 00.000 10844 GuideStep: 0.4 px 66 ms WEST, 0.2 px 80 ms SOUTH
23:19:19.688 00.639 11060 Exposure complete
23:19:20.077 00.389 11060 worker thread done servicing request
23:19:20.077 00.000 10844 OnExposeComplete: enter
23:19:20.077 00.000 10844 UpdateGuideState(): m_state=6
23:19:20.077 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
23:19:20.077 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=62.03, Mass=2837, SNR=34.0, Peak=199 HFD=4.0
23:19:20.077 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
23:19:20.077 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
23:19:20.077 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=0.01 mountY=0.20, mountTheta=1.51
23:19:20.081 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.05, opts=13)
23:19:20.081 00.000 10844 Enqueuing Move request for scope (0.20, -0.05)
23:19:20.081 00.000 11060 Worker thread wakes up
23:19:20.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
23:19:20.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
23:19:20.081 00.000 11060 Moving (0.20, -0.05) raw xDistance=0.01 yDistance=0.20
23:19:20.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:19:20.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:19:20.081 00.000 11060 MoveAxis(E, 0, ABG)
23:19:20.081 00.000 11060 Move returns status 0, amount 0
23:19:20.081 00.000 11060 MoveAxis(S, 79, ABG)
23:19:20.081 00.000 11060 Guiding  Dir = 1, Dur = 79
23:19:20.091 00.010 11060 IsSlewing returns 0
23:19:20.093 00.002 11060 IsGuiding returns 0
23:19:20.103 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:19:20.138 00.035 10844 UpdateGuideState exits: m=2837 SNR=34.0
23:19:20.138 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 4 / 99999
23:19:20.138 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362360.138,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
23:19:20.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:20.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:20.138 00.000 10844 Enqueuing Expose request
23:19:20.191 00.053 11060 IsGuiding returns 0
23:19:20.191 00.000 11060 Move returns status 0, amount 79
23:19:20.191 00.000 11060 move complete, result=0
23:19:20.191 00.000 11060 worker thread done servicing request
23:19:20.191 00.000 11060 Worker thread wakes up
23:19:20.193 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:20.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:20.193 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 79 ms SOUTH
23:19:20.824 00.631 11060 Exposure complete
23:19:21.073 00.249 11060 worker thread done servicing request
23:19:21.073 00.000 10844 OnExposeComplete: enter
23:19:21.073 00.000 10844 UpdateGuideState(): m_state=6
23:19:21.073 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
23:19:21.073 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.76, Mass=2724, SNR=33.5, Peak=254 HFD=3.4
23:19:21.073 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
23:19:21.073 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
23:19:21.073 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.89 mountX=0.33 mountY=-0.05, mountTheta=-0.15
23:19:21.076 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.32, opts=13)
23:19:21.076 00.000 10844 Enqueuing Move request for scope (-0.10, -0.32)
23:19:21.076 00.000 11060 Worker thread wakes up
23:19:21.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
23:19:21.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
23:19:21.076 00.000 11060 Moving (-0.10, -0.32) raw xDistance=0.33 yDistance=-0.05
23:19:21.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:19:21.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:21.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:21.076 00.000 11060 MoveAxis(W, 57, ABG)
23:19:21.076 00.000 11060 Guiding  Dir = 3, Dur = 57
23:19:21.087 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:21.112 00.025 11060 IsSlewing returns 0
23:19:21.113 00.001 11060 IsGuiding returns 0
23:19:21.122 00.009 10844 UpdateGuideState exits: m=2724 SNR=33.5
23:19:21.122 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 5 / 99999
23:19:21.122 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362361.122,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
23:19:21.123 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:21.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:21.123 00.000 10844 Enqueuing Expose request
23:19:21.193 00.070 11060 IsGuiding returns 0
23:19:21.193 00.000 11060 Move returns status 0, amount 57
23:19:21.193 00.000 11060 MoveAxis(N, 0, ABG)
23:19:21.193 00.000 11060 Move returns status 0, amount 0
23:19:21.194 00.001 11060 move complete, result=0
23:19:21.194 00.000 11060 worker thread done servicing request
23:19:21.194 00.000 11060 Worker thread wakes up
23:19:21.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:21.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:21.198 00.004 10844 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH
23:19:21.825 00.627 11060 Exposure complete
23:19:22.178 00.353 11060 worker thread done servicing request
23:19:22.178 00.000 10844 OnExposeComplete: enter
23:19:22.178 00.000 10844 UpdateGuideState(): m_state=6
23:19:22.178 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
23:19:22.178 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=62.02, Mass=3358, SNR=37.3, Peak=245 HFD=3.7
23:19:22.178 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
23:19:22.178 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
23:19:22.178 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.76 mountX=0.08 mountY=-0.13, mountTheta=-1.01
23:19:22.180 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.06, opts=13)
23:19:22.182 00.002 10844 Enqueuing Move request for scope (-0.15, -0.06)
23:19:22.182 00.000 11060 Worker thread wakes up
23:19:22.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
23:19:22.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
23:19:22.182 00.000 11060 Moving (-0.15, -0.06) raw xDistance=0.08 yDistance=-0.13
23:19:22.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:19:22.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:22.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:19:22.183 00.001 11060 MoveAxis(E, 0, ABG)
23:19:22.183 00.000 11060 Move returns status 0, amount 0
23:19:22.183 00.000 11060 MoveAxis(N, 0, ABG)
23:19:22.183 00.000 11060 Move returns status 0, amount 0
23:19:22.183 00.000 11060 move complete, result=0
23:19:22.183 00.000 11060 worker thread done servicing request
23:19:22.194 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:22.214 00.020 10844 UpdateGuideState exits: m=3358 SNR=37.3
23:19:22.214 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 6 / 99999
23:19:22.214 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362362.214,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
23:19:22.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:22.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:22.214 00.000 10844 Enqueuing Expose request
23:19:22.214 00.000 11060 Worker thread wakes up
23:19:22.214 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:22.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:22.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:22.865 00.651 11060 Exposure complete
23:19:23.185 00.320 11060 worker thread done servicing request
23:19:23.185 00.000 10844 OnExposeComplete: enter
23:19:23.185 00.000 10844 UpdateGuideState(): m_state=6
23:19:23.185 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
23:19:23.185 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=61.80, Mass=2926, SNR=34.8, Peak=255 HFD=3.5
23:19:23.185 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
23:19:23.187 00.002 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
23:19:23.187 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.32 mountX=0.26 mountY=0.11, mountTheta=0.41
23:19:23.189 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.27, opts=13)
23:19:23.189 00.000 10844 Enqueuing Move request for scope (0.07, -0.27)
23:19:23.189 00.000 11060 Worker thread wakes up
23:19:23.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
23:19:23.190 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
23:19:23.190 00.000 11060 Moving (0.07, -0.27) raw xDistance=0.26 yDistance=0.11
23:19:23.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:19:23.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:23.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:19:23.190 00.000 11060 MoveAxis(W, 45, ABG)
23:19:23.190 00.000 11060 Guiding  Dir = 3, Dur = 45
23:19:23.199 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:23.205 00.006 11060 IsSlewing returns 0
23:19:23.206 00.001 11060 IsGuiding returns 0
23:19:23.221 00.015 10844 UpdateGuideState exits: m=2926 SNR=34.8 Saturated
23:19:23.221 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 7 / 99999
23:19:23.221 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362363.221,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
23:19:23.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:23.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:23.221 00.000 10844 Enqueuing Expose request
23:19:23.252 00.031 11060 IsGuiding returns 0
23:19:23.252 00.000 11060 Move returns status 0, amount 45
23:19:23.252 00.000 11060 MoveAxis(N, 0, ABG)
23:19:23.252 00.000 11060 Move returns status 0, amount 0
23:19:23.252 00.000 11060 move complete, result=0
23:19:23.252 00.000 11060 worker thread done servicing request
23:19:23.252 00.000 11060 Worker thread wakes up
23:19:23.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:23.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:23.256 00.004 10844 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
23:19:23.888 00.632 11060 Exposure complete
23:19:24.179 00.291 11060 worker thread done servicing request
23:19:24.179 00.000 10844 OnExposeComplete: enter
23:19:24.179 00.000 10844 UpdateGuideState(): m_state=6
23:19:24.179 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
23:19:24.179 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=62.15, Mass=3195, SNR=36.7, Peak=255 HFD=3.4
23:19:24.179 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
23:19:24.179 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
23:19:24.179 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.90 mountX=-0.02 mountY=-0.28, mountTheta=-1.63
23:19:24.182 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.07, opts=13)
23:19:24.182 00.000 10844 Enqueuing Move request for scope (-0.27, 0.07)
23:19:24.182 00.000 11060 Worker thread wakes up
23:19:24.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
23:19:24.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
23:19:24.182 00.000 11060 Moving (-0.27, 0.07) raw xDistance=-0.02 yDistance=-0.28
23:19:24.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:19:24.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:19:24.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:19:24.182 00.000 11060 MoveAxis(E, 0, ABG)
23:19:24.182 00.000 11060 Move returns status 0, amount 0
23:19:24.185 00.003 11060 MoveAxis(N, 0, ABG)
23:19:24.185 00.000 11060 Move returns status 0, amount 0
23:19:24.186 00.001 11060 move complete, result=0
23:19:24.186 00.000 11060 worker thread done servicing request
23:19:24.191 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:19:24.208 00.017 10844 UpdateGuideState exits: m=3195 SNR=36.7 Saturated
23:19:24.208 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 8 / 99999
23:19:24.208 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362364.208,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
23:19:24.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:24.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:24.208 00.000 10844 Enqueuing Expose request
23:19:24.208 00.000 11060 Worker thread wakes up
23:19:24.208 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:19:24.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:24.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:24.858 00.650 11060 Exposure complete
23:19:25.354 00.496 10844 OnExposeComplete: enter
23:19:25.354 00.000 10844 UpdateGuideState(): m_state=6
23:19:25.354 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
23:19:25.354 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.41, Mass=2730, SNR=33.9, Peak=242 HFD=3.4
23:19:25.354 00.000 11060 worker thread done servicing request
23:19:25.354 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
23:19:25.354 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.91)
23:19:25.354 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.64 mountX=-0.32 mountY=-0.08, mountTheta=-2.90
23:19:25.356 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.33, opts=13)
23:19:25.356 00.000 10844 Enqueuing Move request for scope (-0.02, 0.33)
23:19:25.356 00.000 11060 Worker thread wakes up
23:19:25.358 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.33) opts 0xd
23:19:25.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.33)
23:19:25.358 00.000 11060 Moving (-0.02, 0.33) raw xDistance=-0.32 yDistance=-0.08
23:19:25.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:19:25.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:25.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:19:25.358 00.000 11060 MoveAxis(E, 56, ABG)
23:19:25.358 00.000 11060 Guiding  Dir = 2, Dur = 56
23:19:25.371 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:25.376 00.005 11060 IsSlewing returns 0
23:19:25.391 00.015 11060 IsGuiding returns 0
23:19:25.423 00.032 10844 UpdateGuideState exits: m=2730 SNR=33.9
23:19:25.423 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 9 / 99999
23:19:25.423 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362365.423,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
23:19:25.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:25.425 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:25.425 00.000 10844 Enqueuing Expose request
23:19:25.463 00.038 11060 IsGuiding returns 0
23:19:25.464 00.001 11060 Move returns status 0, amount 56
23:19:25.464 00.000 11060 MoveAxis(N, 0, ABG)
23:19:25.464 00.000 11060 Move returns status 0, amount 0
23:19:25.464 00.000 11060 move complete, result=0
23:19:25.464 00.000 11060 worker thread done servicing request
23:19:25.464 00.000 11060 Worker thread wakes up
23:19:25.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:25.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:25.480 00.016 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
23:19:26.094 00.614 11060 Exposure complete
23:19:26.363 00.269 11060 worker thread done servicing request
23:19:26.363 00.000 10844 OnExposeComplete: enter
23:19:26.363 00.000 10844 UpdateGuideState(): m_state=6
23:19:26.363 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
23:19:26.363 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=61.92, Mass=3137, SNR=36.6, Peak=255 HFD=3.5
23:19:26.363 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
23:19:26.363 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
23:19:26.363 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.86 mountX=0.13 mountY=0.16, mountTheta=0.89
23:19:26.368 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.16, opts=13)
23:19:26.368 00.000 10844 Enqueuing Move request for scope (0.14, -0.16)
23:19:26.368 00.000 11060 Worker thread wakes up
23:19:26.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
23:19:26.368 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
23:19:26.368 00.000 11060 Moving (0.14, -0.16) raw xDistance=0.13 yDistance=0.16
23:19:26.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:19:26.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:26.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:19:26.368 00.000 11060 MoveAxis(W, 21, ABG)
23:19:26.368 00.000 11060 Guiding  Dir = 3, Dur = 21
23:19:26.374 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:26.379 00.005 11060 IsSlewing returns 0
23:19:26.380 00.001 11060 IsGuiding returns 0
23:19:26.395 00.015 10844 UpdateGuideState exits: m=3137 SNR=36.6 Saturated
23:19:26.395 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 10 / 99999
23:19:26.395 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362366.395,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
23:19:26.397 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:26.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:26.397 00.000 10844 Enqueuing Expose request
23:19:26.410 00.013 11060 IsGuiding returns 0
23:19:26.411 00.001 11060 Move returns status 0, amount 21
23:19:26.411 00.000 11060 MoveAxis(N, 0, ABG)
23:19:26.411 00.000 11060 Move returns status 0, amount 0
23:19:26.411 00.000 11060 move complete, result=0
23:19:26.411 00.000 11060 worker thread done servicing request
23:19:26.411 00.000 11060 Worker thread wakes up
23:19:26.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:26.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:26.411 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
23:19:27.043 00.632 11060 Exposure complete
23:19:27.273 00.230 11060 worker thread done servicing request
23:19:27.273 00.000 10844 OnExposeComplete: enter
23:19:27.273 00.000 10844 UpdateGuideState(): m_state=6
23:19:27.273 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
23:19:27.273 00.000 10844 Star::Find returns 1 (1), X=258.22, Y=62.31, Mass=3220, SNR=36.8, Peak=255 HFD=3.6
23:19:27.273 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:19:27.273 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
23:19:27.273 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=0.23 hyp=0.54 cameraTheta=2.71 mountX=-0.14 mountY=-0.52, mountTheta=-1.83
23:19:27.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=0.23, opts=13)
23:19:27.273 00.000 10844 Enqueuing Move request for scope (-0.49, 0.23)
23:19:27.273 00.000 11060 Worker thread wakes up
23:19:27.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.23) opts 0xd
23:19:27.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, 0.23)
23:19:27.277 00.004 11060 Moving (-0.49, 0.23) raw xDistance=-0.14 yDistance=-0.52
23:19:27.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:19:27.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:27.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
23:19:27.277 00.000 11060 MoveAxis(E, 23, ABG)
23:19:27.277 00.000 11060 Guiding  Dir = 2, Dur = 23
23:19:27.282 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:27.298 00.016 11060 IsSlewing returns 0
23:19:27.298 00.000 11060 IsGuiding returns 0
23:19:27.301 00.003 10844 UpdateGuideState exits: m=3220 SNR=36.8 Saturated
23:19:27.303 00.002 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 11 / 99999
23:19:27.303 00.000 10844 PhdController: newstate STATE_FINISH
23:19:27.303 00.000 10844 PhdController complete: success
23:19:27.303 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770362367.303,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:19:27.303 00.000 10844 Mount: notify guiding dither settle done success=1
23:19:27.303 00.000 10844 PhdController: newstate STATE_IDLE
23:19:27.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:27.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:27.303 00.000 10844 Enqueuing Expose request
23:19:27.329 00.026 11060 IsGuiding returns 0
23:19:27.329 00.000 11060 Move returns status 0, amount 23
23:19:27.329 00.000 11060 MoveAxis(N, 0, ABG)
23:19:27.329 00.000 11060 Move returns status 0, amount 0
23:19:27.329 00.000 11060 move complete, result=0
23:19:27.329 00.000 11060 worker thread done servicing request
23:19:27.329 00.000 11060 Worker thread wakes up
23:19:27.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:27.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:27.329 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.5 px 0 ms NORTH
23:19:27.970 00.641 11060 Exposure complete
23:19:28.370 00.400 11060 worker thread done servicing request
23:19:28.370 00.000 10844 OnExposeComplete: enter
23:19:28.370 00.000 10844 UpdateGuideState(): m_state=6
23:19:28.370 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
23:19:28.370 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=62.60, Mass=2940, SNR=34.1, Peak=255 HFD=3.3
23:19:28.370 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
23:19:28.370 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
23:19:28.370 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.52 hyp=0.61 cameraTheta=2.12 mountX=-0.45 mountY=-0.40, mountTheta=-2.42
23:19:28.373 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.52, opts=13)
23:19:28.373 00.000 10844 Enqueuing Move request for scope (-0.31, 0.52)
23:19:28.385 00.012 11060 Worker thread wakes up
23:19:28.387 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.52) opts 0xd
23:19:28.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.52)
23:19:28.387 00.000 11060 Moving (-0.31, 0.52) raw xDistance=-0.45 yDistance=-0.40
23:19:28.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
23:19:28.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:28.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:19:28.387 00.000 11060 MoveAxis(E, 79, ABG)
23:19:28.387 00.000 11060 Guiding  Dir = 2, Dur = 79
23:19:28.399 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:28.404 00.005 11060 IsSlewing returns 0
23:19:28.405 00.001 11060 IsGuiding returns 0
23:19:28.427 00.022 10844 UpdateGuideState exits: m=2940 SNR=34.1 Saturated
23:19:28.429 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:28.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:28.429 00.000 10844 Enqueuing Expose request
23:19:28.492 00.063 11060 IsGuiding returns 0
23:19:28.492 00.000 11060 Move returns status 0, amount 79
23:19:28.492 00.000 11060 MoveAxis(N, 0, ABG)
23:19:28.492 00.000 11060 Move returns status 0, amount 0
23:19:28.492 00.000 11060 move complete, result=0
23:19:28.492 00.000 11060 worker thread done servicing request
23:19:28.492 00.000 11060 Worker thread wakes up
23:19:28.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:28.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:28.496 00.004 10844 GuideStep: -0.5 px 79 ms EAST, -0.4 px 0 ms NORTH
23:19:29.127 00.631 11060 Exposure complete
23:19:29.388 00.261 11060 worker thread done servicing request
23:19:29.388 00.000 10844 OnExposeComplete: enter
23:19:29.388 00.000 10844 UpdateGuideState(): m_state=6
23:19:29.388 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.393 00.005 10844 Star::Find returns 1 (0), X=258.80, Y=61.70, Mass=3147, SNR=36.8, Peak=254 HFD=3.6
23:19:29.393 00.000 10844 MultiStar: exiting stabilization period
23:19:29.393 00.000 10844 MultiStar: updating star positions after lock position change
23:19:29.393 00.000 10844 Star::Find(15, 466, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.393 00.000 10844 Star::Find returns 1 (0), X=465.00, Y=425.78, Mass=3163, SNR=35.7, Peak=220 HFD=3.6
23:19:29.393 00.000 10844 Star::Find(15, 811, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.393 00.000 10844 Star::Find returns 1 (1), X=811.17, Y=902.21, Mass=13408, SNR=69.6, Peak=255 HFD=6.4
23:19:29.393 00.000 10844 Star::Find(15, 407, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.393 00.000 10844 Star::Find returns 1 (1), X=406.38, Y=693.39, Mass=2750, SNR=32.9, Peak=255 HFD=3.4
23:19:29.394 00.001 10844 Star::Find(15, 1752, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.394 00.000 10844 Star::Find returns 1 (1), X=1752.10, Y=661.88, Mass=2677, SNR=33.2, Peak=255 HFD=3.8
23:19:29.394 00.000 10844 Star::Find(15, 889, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.394 00.000 10844 Star::Find returns 1 (1), X=888.33, Y=645.76, Mass=3076, SNR=35.2, Peak=255 HFD=3.6
23:19:29.394 00.000 10844 Star::Find(15, 160, 953, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.394 00.000 10844 Star::Find returns 1 (0), X=159.43, Y=952.68, Mass=2780, SNR=34.4, Peak=234 HFD=3.4
23:19:29.394 00.000 10844 Star::Find(15, 417, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.394 00.000 10844 Star::Find returns 1 (0), X=416.81, Y=558.62, Mass=2296, SNR=30.7, Peak=207 HFD=3.4
23:19:29.394 00.000 10844 Star::Find(15, 508, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.394 00.000 10844 Star::Find returns 1 (1), X=508.03, Y=915.28, Mass=2783, SNR=34.4, Peak=255 HFD=3.2
23:19:29.394 00.000 10844 Star::Find(15, 105, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.394 00.000 10844 Star::Find returns 1 (0), X=104.73, Y=269.36, Mass=2673, SNR=33.5, Peak=205 HFD=3.5
23:19:29.394 00.000 10844 Star::Find(15, 1383, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.394 00.000 10844 Star::Find returns 1 (0), X=1382.20, Y=406.12, Mass=2558, SNR=31.2, Peak=237 HFD=3.9
23:19:29.394 00.000 10844 Star::Find(15, 1600, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:19:29.394 00.000 10844 Star::Find returns 1 (0), X=1600.39, Y=259.58, Mass=2296, SNR=30.8, Peak=249 HFD=3.3
23:19:29.394 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
23:19:29.394 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
23:19:29.394 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.34 mountX=0.36 mountY=0.15, mountTheta=0.40
23:19:29.394 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.38, opts=13)
23:19:29.394 00.000 10844 Enqueuing Move request for scope (0.09, -0.38)
23:19:29.394 00.000 11060 Worker thread wakes up
23:19:29.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.38) opts 0xd
23:19:29.399 00.005 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.38)
23:19:29.399 00.000 11060 Moving (0.09, -0.38) raw xDistance=0.36 yDistance=0.15
23:19:29.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.36
23:19:29.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:29.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:19:29.399 00.000 11060 MoveAxis(W, 60, ABG)
23:19:29.399 00.000 11060 Guiding  Dir = 3, Dur = 60
23:19:29.402 00.003 11060 IsSlewing returns 0
23:19:29.402 00.000 11060 IsGuiding returns 0
23:19:29.404 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:29.428 00.024 10844 UpdateGuideState exits: m=3147 SNR=36.8
23:19:29.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:29.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:29.428 00.000 10844 Enqueuing Expose request
23:19:29.466 00.038 11060 IsGuiding returns 0
23:19:29.466 00.000 11060 Move returns status 0, amount 60
23:19:29.466 00.000 11060 MoveAxis(N, 0, ABG)
23:19:29.466 00.000 11060 Move returns status 0, amount 0
23:19:29.466 00.000 11060 move complete, result=0
23:19:29.466 00.000 11060 worker thread done servicing request
23:19:29.466 00.000 11060 Worker thread wakes up
23:19:29.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:29.466 00.000 10844 GuideStep: 0.4 px 60 ms WEST, 0.1 px 0 ms NORTH
23:19:29.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:30.104 00.638 11060 Exposure complete
23:19:30.302 00.198 11060 worker thread done servicing request
23:19:30.302 00.000 10844 OnExposeComplete: enter
23:19:30.302 00.000 10844 UpdateGuideState(): m_state=6
23:19:30.304 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
23:19:30.304 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=62.20, Mass=2852, SNR=34.8, Peak=245 HFD=3.4
23:19:30.304 00.000 10844 MultiStar: [#1 0.02,-0.33,1.04,U] [#2 -0.03,0.35,2.05,U] [#3 -0.32,1.03,0.00,M1] [#4 -0.02,0.18,0.97,U] [#5 -0.03,0.76,0.00,M3] [#6 0.22,0.68,0.00,M4] [#7 0.36,-0.09,0.86,U] [#8 -0.40,-0.08,0.94,U] 
23:19:30.304 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.08}, one-star: {-0.14, 0.12}
23:19:30.304 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
23:19:30.304 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
23:19:30.304 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.03 mountX=-0.07 mountY=-0.05, mountTheta=-2.51
23:19:30.305 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
23:19:30.305 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
23:19:30.305 00.000 11060 Worker thread wakes up
23:19:30.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:19:30.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:19:30.305 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.05
23:19:30.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:19:30.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:30.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:30.305 00.000 11060 MoveAxis(E, 0, ABG)
23:19:30.305 00.000 11060 Move returns status 0, amount 0
23:19:30.305 00.000 11060 MoveAxis(N, 0, ABG)
23:19:30.305 00.000 11060 Move returns status 0, amount 0
23:19:30.305 00.000 11060 move complete, result=0
23:19:30.305 00.000 11060 worker thread done servicing request
23:19:30.315 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:30.329 00.014 10844 UpdateGuideState exits: m=2852 SNR=34.8
23:19:30.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:30.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:30.329 00.000 10844 Enqueuing Expose request
23:19:30.329 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:30.329 00.000 11060 Worker thread wakes up
23:19:30.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:30.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:30.968 00.639 11060 Exposure complete
23:19:31.165 00.197 11060 worker thread done servicing request
23:19:31.167 00.002 10844 OnExposeComplete: enter
23:19:31.167 00.000 10844 UpdateGuideState(): m_state=6
23:19:31.167 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
23:19:31.167 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=62.28, Mass=2551, SNR=31.9, Peak=244 HFD=3.6
23:19:31.168 00.001 10844 MultiStar: [#1 -0.34,0.22,1.12,U] [#2 0.38,0.87,0.00,M1] [#3 -0.57,1.25,0.00,M2] [#4 0.08,0.38,1.12,U] [#5 -0.41,0.44,1.22,U] [#6 -0.14,0.04,1.10,U] [#7 0.11,0.55,0.97,U] [#8 -0.23,-0.37,1.06,U] 
23:19:31.168 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.21}, one-star: {-0.36, 0.20}
23:19:31.168 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
23:19:31.168 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.24)
23:19:31.168 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.31 mountX=-0.17 mountY=-0.22, mountTheta=-2.23
23:19:31.168 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.21, opts=13)
23:19:31.168 00.000 10844 Enqueuing Move request for scope (-0.19, 0.21)
23:19:31.168 00.000 11060 Worker thread wakes up
23:19:31.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
23:19:31.168 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
23:19:31.168 00.000 11060 Moving (-0.19, 0.21) raw xDistance=-0.17 yDistance=-0.22
23:19:31.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:19:31.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:19:31.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:19:31.168 00.000 11060 MoveAxis(E, 30, ABG)
23:19:31.168 00.000 11060 Guiding  Dir = 2, Dur = 30
23:19:31.174 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:31.184 00.010 11060 IsSlewing returns 0
23:19:31.184 00.000 11060 IsGuiding returns 0
23:19:31.192 00.008 10844 UpdateGuideState exits: m=2551 SNR=31.9
23:19:31.194 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:31.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:31.194 00.000 10844 Enqueuing Expose request
23:19:31.230 00.036 11060 IsGuiding returns 0
23:19:31.230 00.000 11060 Move returns status 0, amount 30
23:19:31.230 00.000 11060 MoveAxis(N, 0, ABG)
23:19:31.230 00.000 11060 Move returns status 0, amount 0
23:19:31.230 00.000 11060 move complete, result=0
23:19:31.230 00.000 11060 worker thread done servicing request
23:19:31.230 00.000 11060 Worker thread wakes up
23:19:31.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:31.232 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:31.235 00.003 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
23:19:31.867 00.632 11060 Exposure complete
23:19:32.065 00.198 11060 worker thread done servicing request
23:19:32.065 00.000 10844 OnExposeComplete: enter
23:19:32.065 00.000 10844 UpdateGuideState(): m_state=6
23:19:32.065 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
23:19:32.065 00.000 10844 Star::Find returns 1 (1), X=258.30, Y=61.56, Mass=2851, SNR=34.2, Peak=255 HFD=3.4
23:19:32.065 00.000 10844 MultiStar: [#1 -0.01,-0.48,1.10,U] [#2 -0.27,0.05,2.15,U] [#3 -0.40,0.74,0.00,M3] [#4 -0.31,-0.18,0.97,U] [#5 -0.59,0.44,0.00,M3] [#6 -0.38,-0.20,0.99,U] [#7 0.14,-0.11,0.86,U] [#8 -0.82,-0.21,0.00,M1] 
23:19:32.065 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.20}, one-star: {-0.41, -0.51}
23:19:32.065 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
23:19:32.065 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:19:32.065 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-2.40 mountX=0.24 mountY=-0.19, mountTheta=-0.66
23:19:32.070 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.20, opts=13)
23:19:32.070 00.000 10844 Enqueuing Move request for scope (-0.22, -0.20)
23:19:32.070 00.000 11060 Worker thread wakes up
23:19:32.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.20) opts 0xd
23:19:32.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.20)
23:19:32.070 00.000 11060 Moving (-0.22, -0.20) raw xDistance=0.24 yDistance=-0.19
23:19:32.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:19:32.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:32.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:19:32.070 00.000 11060 MoveAxis(W, 40, ABG)
23:19:32.070 00.000 11060 Guiding  Dir = 3, Dur = 40
23:19:32.076 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:32.086 00.010 11060 IsSlewing returns 0
23:19:32.087 00.001 11060 IsGuiding returns 0
23:19:32.091 00.004 10844 UpdateGuideState exits: m=2851 SNR=34.2 Saturated
23:19:32.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:32.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:32.091 00.000 10844 Enqueuing Expose request
23:19:32.138 00.047 11060 IsGuiding returns 0
23:19:32.138 00.000 11060 Move returns status 0, amount 40
23:19:32.138 00.000 11060 MoveAxis(N, 0, ABG)
23:19:32.138 00.000 11060 Move returns status 0, amount 0
23:19:32.138 00.000 11060 move complete, result=0
23:19:32.138 00.000 11060 worker thread done servicing request
23:19:32.138 00.000 11060 Worker thread wakes up
23:19:32.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:32.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:32.179 00.041 10844 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
23:19:32.762 00.583 11060 Exposure complete
23:19:32.968 00.206 11060 worker thread done servicing request
23:19:32.968 00.000 10844 OnExposeComplete: enter
23:19:32.968 00.000 10844 UpdateGuideState(): m_state=6
23:19:32.968 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
23:19:32.968 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=61.78, Mass=3120, SNR=35.7, Peak=255 HFD=3.6
23:19:32.970 00.002 10844 MultiStar: [#1 -0.05,-0.64,0.99,U] [#2 -0.04,0.11,1.99,U] [#3 -0.11,0.57,1.00,U] [#4 0.04,-0.02,1.02,U] [#5 -0.42,-0.09,1.02,U] [#6 0.34,-0.11,0.88,U] [#7 -0.16,-0.13,0.84,U] [#8 -0.53,-0.28,0.97,U] 
23:19:32.970 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.04, -0.30}
23:19:32.970 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
23:19:32.970 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
23:19:32.970 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.52 mountX=0.09 mountY=-0.09, mountTheta=-0.77
23:19:32.972 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
23:19:32.972 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
23:19:32.972 00.000 11060 Worker thread wakes up
23:19:32.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
23:19:32.972 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
23:19:32.972 00.000 11060 Moving (-0.10, -0.08) raw xDistance=0.09 yDistance=-0.09
23:19:32.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:19:32.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:32.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:19:32.972 00.000 11060 MoveAxis(E, 0, ABG)
23:19:32.972 00.000 11060 Move returns status 0, amount 0
23:19:32.972 00.000 11060 MoveAxis(N, 0, ABG)
23:19:32.972 00.000 11060 Move returns status 0, amount 0
23:19:32.972 00.000 11060 move complete, result=0
23:19:32.972 00.000 11060 worker thread done servicing request
23:19:32.980 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:32.996 00.016 10844 UpdateGuideState exits: m=3120 SNR=35.7 Saturated
23:19:32.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:32.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:32.996 00.000 10844 Enqueuing Expose request
23:19:32.996 00.000 11060 Worker thread wakes up
23:19:32.996 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:32.998 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:32.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:33.649 00.651 11060 Exposure complete
23:19:33.864 00.215 11060 worker thread done servicing request
23:19:33.864 00.000 10844 OnExposeComplete: enter
23:19:33.864 00.000 10844 UpdateGuideState(): m_state=6
23:19:33.864 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
23:19:33.866 00.002 10844 Star::Find returns 1 (1), X=258.51, Y=62.25, Mass=3011, SNR=35.2, Peak=255 HFD=3.4
23:19:33.866 00.000 10844 MultiStar: [#1 0.26,-0.00,1.07,U] [#2 0.13,0.41,2.05,U] [#3 -0.15,0.86,0.00,M3] [#4 0.02,-0.07,0.94,U] [#5 -0.66,0.20,0.00,M3] [#6 -0.04,0.28,0.87,U] [#7 0.13,0.32,0.88,U] [#8 -0.49,0.42,0.00,M1] 
23:19:33.866 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.22}, one-star: {-0.20, 0.17}
23:19:33.866 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:19:33.866 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:19:33.866 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.28 mountX=-0.22 mountY=0.03, mountTheta=3.02
23:19:33.867 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.22, opts=13)
23:19:33.867 00.000 10844 Enqueuing Move request for scope (0.06, 0.22)
23:19:33.867 00.000 11060 Worker thread wakes up
23:19:33.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
23:19:33.867 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
23:19:33.867 00.000 11060 Moving (0.06, 0.22) raw xDistance=-0.22 yDistance=0.03
23:19:33.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:19:33.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:33.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:19:33.867 00.000 11060 MoveAxis(E, 39, ABG)
23:19:33.867 00.000 11060 Guiding  Dir = 2, Dur = 39
23:19:33.873 00.006 11060 IsSlewing returns 0
23:19:33.874 00.001 11060 IsGuiding returns 0
23:19:33.883 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:19:33.905 00.022 10844 UpdateGuideState exits: m=3011 SNR=35.2 Saturated
23:19:33.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:33.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:33.905 00.000 10844 Enqueuing Expose request
23:19:33.934 00.029 11060 IsGuiding returns 0
23:19:33.934 00.000 11060 Move returns status 0, amount 39
23:19:33.934 00.000 11060 MoveAxis(N, 0, ABG)
23:19:33.934 00.000 11060 Move returns status 0, amount 0
23:19:33.934 00.000 11060 move complete, result=0
23:19:33.934 00.000 11060 worker thread done servicing request
23:19:33.934 00.000 11060 Worker thread wakes up
23:19:33.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:33.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:33.936 00.002 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
23:19:34.571 00.635 11060 Exposure complete
23:19:34.808 00.237 11060 worker thread done servicing request
23:19:34.808 00.000 10844 OnExposeComplete: enter
23:19:34.808 00.000 10844 UpdateGuideState(): m_state=6
23:19:34.808 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
23:19:34.808 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=62.43, Mass=2777, SNR=33.9, Peak=255 HFD=3.3
23:19:34.808 00.000 10844 MultiStar: [#1 -0.08,-0.36,1.10,U] [#2 -0.03,0.29,2.09,U] [#3 -0.43,0.31,1.03,U] [#4 -0.21,-0.63,0.00,M1] [#5 -1.01,0.49,0.00,M4] [#6 -0.14,0.21,0.96,U] [#7 -0.17,0.09,0.94,U] [#8 -0.18,-0.55,0.99,U] 
23:19:34.808 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.08}, one-star: {-0.26, 0.35}
23:19:34.808 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.45 = -1.83)
23:19:34.808 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.85)
23:19:34.808 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.70 mountX=-0.05 mountY=-0.17, mountTheta=-1.83
23:19:34.809 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
23:19:34.809 00.000 10844 Enqueuing Move request for scope (-0.16, 0.08)
23:19:34.809 00.000 11060 Worker thread wakes up
23:19:34.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
23:19:34.811 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
23:19:34.811 00.000 11060 Moving (-0.16, 0.08) raw xDistance=-0.05 yDistance=-0.17
23:19:34.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:19:34.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:34.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:19:34.811 00.000 11060 MoveAxis(E, 0, ABG)
23:19:34.811 00.000 11060 Move returns status 0, amount 0
23:19:34.811 00.000 11060 MoveAxis(N, 0, ABG)
23:19:34.811 00.000 11060 Move returns status 0, amount 0
23:19:34.811 00.000 11060 move complete, result=0
23:19:34.811 00.000 11060 worker thread done servicing request
23:19:34.816 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:34.830 00.014 10844 UpdateGuideState exits: m=2777 SNR=33.9 Saturated
23:19:34.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:34.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:34.830 00.000 10844 Enqueuing Expose request
23:19:34.830 00.000 11060 Worker thread wakes up
23:19:34.830 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:34.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:34.835 00.005 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:35.471 00.636 11060 Exposure complete
23:19:35.649 00.178 11060 worker thread done servicing request
23:19:35.649 00.000 10844 OnExposeComplete: enter
23:19:35.649 00.000 10844 UpdateGuideState(): m_state=6
23:19:35.649 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
23:19:35.649 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=62.22, Mass=3565, SNR=38.6, Peak=246 HFD=3.7
23:19:35.649 00.000 10844 MultiStar: [#1 -0.14,-0.14,0.89,U] [#2 -0.45,0.98,0.00,M1] [#3 -0.34,0.86,0.00,M3] [#4 -0.03,-0.12,0.90,U] [#5 -0.17,0.18,0.94,U] [#6 -0.29,0.35,0.82,U] [#7 -0.09,0.16,0.85,U] [#8 -0.67,-0.44,0.00,M1] 
23:19:35.649 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.09}, one-star: {-0.12, 0.14}
23:19:35.649 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
23:19:35.649 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
23:19:35.649 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.55 mountX=-0.07 mountY=-0.15, mountTheta=-1.99
23:19:35.652 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.09, opts=13)
23:19:35.652 00.000 10844 Enqueuing Move request for scope (-0.14, 0.09)
23:19:35.652 00.000 11060 Worker thread wakes up
23:19:35.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
23:19:35.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
23:19:35.652 00.000 11060 Moving (-0.14, 0.09) raw xDistance=-0.07 yDistance=-0.15
23:19:35.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:19:35.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:35.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:19:35.655 00.003 11060 MoveAxis(E, 0, ABG)
23:19:35.655 00.000 11060 Move returns status 0, amount 0
23:19:35.655 00.000 11060 MoveAxis(N, 0, ABG)
23:19:35.655 00.000 11060 Move returns status 0, amount 0
23:19:35.655 00.000 11060 move complete, result=0
23:19:35.655 00.000 11060 worker thread done servicing request
23:19:35.658 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:35.673 00.015 10844 UpdateGuideState exits: m=3565 SNR=38.6
23:19:35.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:35.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:35.673 00.000 10844 Enqueuing Expose request
23:19:35.673 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:35.673 00.000 11060 Worker thread wakes up
23:19:35.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:35.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:36.311 00.638 11060 Exposure complete
23:19:36.471 00.160 11060 worker thread done servicing request
23:19:36.471 00.000 10844 OnExposeComplete: enter
23:19:36.471 00.000 10844 UpdateGuideState(): m_state=6
23:19:36.471 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
23:19:36.471 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.99, Mass=3326, SNR=37.0, Peak=245 HFD=3.4
23:19:36.471 00.000 10844 MultiStar: [#1 0.05,-0.19,1.00,U] [#2 -0.13,0.61,1.86,U] [#3 -0.14,1.07,0.00,M4] [#4 -0.38,-0.23,0.93,U] [#5 -0.57,0.33,0.00,M4] [#6 0.25,0.08,0.91,U] [#7 -0.19,-0.08,0.87,U] [#8 -0.71,-0.40,0.00,M2] 
23:19:36.471 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.10}, one-star: {-0.35, -0.09}
23:19:36.471 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
23:19:36.471 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
23:19:36.471 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.48 mountX=-0.07 mountY=-0.14, mountTheta=-2.06
23:19:36.471 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.10, opts=13)
23:19:36.471 00.000 10844 Enqueuing Move request for scope (-0.13, 0.10)
23:19:36.471 00.000 11060 Worker thread wakes up
23:19:36.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:19:36.471 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:19:36.471 00.000 11060 Moving (-0.13, 0.10) raw xDistance=-0.07 yDistance=-0.14
23:19:36.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:19:36.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:36.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:19:36.471 00.000 11060 MoveAxis(E, 0, ABG)
23:19:36.471 00.000 11060 Move returns status 0, amount 0
23:19:36.471 00.000 11060 MoveAxis(N, 0, ABG)
23:19:36.471 00.000 11060 Move returns status 0, amount 0
23:19:36.471 00.000 11060 move complete, result=0
23:19:36.471 00.000 11060 worker thread done servicing request
23:19:36.481 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:36.511 00.030 10844 UpdateGuideState exits: m=3326 SNR=37.0
23:19:36.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:36.513 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:36.513 00.000 10844 Enqueuing Expose request
23:19:36.513 00.000 11060 Worker thread wakes up
23:19:36.513 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:36.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:36.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:37.154 00.641 11060 Exposure complete
23:19:37.369 00.215 11060 worker thread done servicing request
23:19:37.369 00.000 10844 OnExposeComplete: enter
23:19:37.369 00.000 10844 UpdateGuideState(): m_state=6
23:19:37.369 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
23:19:37.369 00.000 10844 Star::Find returns 1 (1), X=258.14, Y=61.75, Mass=3050, SNR=35.5, Peak=255 HFD=3.7
23:19:37.371 00.002 10844 MultiStar: [#1 -0.11,-0.14,0.99,U] [#2 -0.59,0.07,1.95,U] [#3 0.23,0.37,0.92,U] [#4 -0.16,-0.47,0.95,U] [#5 -0.73,-0.33,0.00,M5] [#6 0.30,-0.71,0.00,M1] [#7 0.05,-0.21,0.82,U] [#8 -0.62,-0.06,0.97,U] 
23:19:37.371 00.000 10844 refined, 6 included, MultiStar: {-0.30, -0.09}, one-star: {-0.57, -0.33}
23:19:37.371 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
23:19:37.371 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
23:19:37.371 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.09 hyp=0.32 cameraTheta=-2.86 mountX=0.14 mountY=-0.29, mountTheta=-1.11
23:19:37.373 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.09, opts=13)
23:19:37.373 00.000 10844 Enqueuing Move request for scope (-0.30, -0.09)
23:19:37.373 00.000 11060 Worker thread wakes up
23:19:37.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.09) opts 0xd
23:19:37.373 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.09)
23:19:37.375 00.002 11060 Moving (-0.30, -0.09) raw xDistance=0.14 yDistance=-0.29
23:19:37.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:19:37.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:37.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:19:37.375 00.000 11060 MoveAxis(W, 25, ABG)
23:19:37.375 00.000 11060 Guiding  Dir = 3, Dur = 25
23:19:37.381 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:37.383 00.002 11060 IsSlewing returns 0
23:19:37.383 00.000 11060 IsGuiding returns 0
23:19:37.408 00.025 10844 UpdateGuideState exits: m=3050 SNR=35.5 Saturated
23:19:37.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:37.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:37.408 00.000 10844 Enqueuing Expose request
23:19:37.434 00.026 11060 IsGuiding returns 0
23:19:37.434 00.000 11060 Move returns status 0, amount 25
23:19:37.435 00.001 11060 MoveAxis(N, 0, ABG)
23:19:37.435 00.000 11060 Move returns status 0, amount 0
23:19:37.435 00.000 11060 move complete, result=0
23:19:37.435 00.000 11060 worker thread done servicing request
23:19:37.435 00.000 11060 Worker thread wakes up
23:19:37.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:37.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:37.435 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.3 px 0 ms NORTH
23:19:38.066 00.631 11060 Exposure complete
23:19:38.285 00.219 11060 worker thread done servicing request
23:19:38.289 00.004 10844 OnExposeComplete: enter
23:19:38.289 00.000 10844 UpdateGuideState(): m_state=6
23:19:38.289 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
23:19:38.289 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=62.35, Mass=3363, SNR=37.9, Peak=252 HFD=3.4
23:19:38.289 00.000 10844 MultiStar: [#1 -0.08,-0.11,0.95,U] [#2 -0.49,0.23,1.86,U] [#3 0.05,1.13,0.00,M4] [#4 0.13,-0.06,0.91,U] [#5 -0.14,0.27,0.98,U] [#6 0.32,0.13,0.81,U] [#7 0.45,0.53,0.00,M1] [#8 -0.54,-0.04,0.88,U] 
23:19:38.289 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.12}, one-star: {-0.12, 0.27}
23:19:38.289 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
23:19:38.289 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
23:19:38.289 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=-0.08 mountY=-0.20, mountTheta=-1.97
23:19:38.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.12, opts=13)
23:19:38.291 00.000 10844 Enqueuing Move request for scope (-0.18, 0.12)
23:19:38.291 00.000 11060 Worker thread wakes up
23:19:38.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
23:19:38.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
23:19:38.291 00.000 11060 Moving (-0.18, 0.12) raw xDistance=-0.08 yDistance=-0.20
23:19:38.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:19:38.291 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.46 newest=-0.62
23:19:38.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:19:38.291 00.000 11060 MoveAxis(E, 0, ABG)
23:19:38.291 00.000 11060 Move returns status 0, amount 0
23:19:38.291 00.000 11060 BLC: Oldest BLC event removed
23:19:38.291 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:19:38.291 00.000 11060 MoveAxis(N, 827, ABG)
23:19:38.291 00.000 11060 duration set to 750 by maxDecDuration
23:19:38.291 00.000 11060 Guiding  Dir = 0, Dur = 750
23:19:38.298 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:38.303 00.005 11060 IsSlewing returns 0
23:19:38.303 00.000 11060 IsGuiding returns 0
23:19:38.314 00.011 10844 UpdateGuideState exits: m=3363 SNR=37.9
23:19:38.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:38.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:38.314 00.000 10844 Enqueuing Expose request
23:19:39.061 00.747 11060 IsGuiding returns 0
23:19:39.061 00.000 11060 Move returns status 0, amount 750
23:19:39.061 00.000 11060 move complete, result=0
23:19:39.061 00.000 11060 worker thread done servicing request
23:19:39.061 00.000 11060 Worker thread wakes up
23:19:39.061 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
23:19:39.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:39.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:39.709 00.648 11060 Exposure complete
23:19:39.892 00.183 11060 worker thread done servicing request
23:19:39.895 00.003 10844 OnExposeComplete: enter
23:19:39.895 00.000 10844 UpdateGuideState(): m_state=6
23:19:39.895 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
23:19:39.895 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=62.12, Mass=3110, SNR=36.0, Peak=243 HFD=3.6
23:19:39.895 00.000 10844 MultiStar: [#1 -0.06,-0.40,1.10,U] [#2 0.31,0.66,0.00,M1] [#3 0.10,0.75,0.00,M5] [#4 0.21,0.36,0.90,U] [#5 0.49,-0.53,0.00,M5] [#6 0.24,0.31,1.00,U] [#7 0.15,0.74,0.00,M2] [#8 -0.32,0.31,0.91,U] 
23:19:39.895 00.000 10844 single-star, 4 included, MultiStar: {-0.01, 0.11}, one-star: {-0.10, 0.04}
23:19:39.895 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
23:19:39.895 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.76)
23:19:39.895 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.79 mountX=-0.02 mountY=-0.10, mountTheta=-1.74
23:19:39.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.04, opts=13)
23:19:39.897 00.000 10844 Enqueuing Move request for scope (-0.10, 0.04)
23:19:39.897 00.000 11060 Worker thread wakes up
23:19:39.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:19:39.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:19:39.897 00.000 11060 Moving (-0.10, 0.04) raw xDistance=-0.02 yDistance=-0.10
23:19:39.897 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.137648, 1:0.104276
23:19:39.897 00.000 11060 BLC: No correction, Miss < min_move
23:19:39.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:19:39.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:39.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:19:39.897 00.000 11060 MoveAxis(E, 0, ABG)
23:19:39.897 00.000 11060 Move returns status 0, amount 0
23:19:39.897 00.000 11060 MoveAxis(N, 0, ABG)
23:19:39.897 00.000 11060 Move returns status 0, amount 0
23:19:39.897 00.000 11060 move complete, result=0
23:19:39.899 00.002 11060 worker thread done servicing request
23:19:39.904 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:39.920 00.016 10844 UpdateGuideState exits: m=3110 SNR=36.0
23:19:39.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:39.923 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:39.923 00.000 10844 Enqueuing Expose request
23:19:39.923 00.000 11060 Worker thread wakes up
23:19:39.923 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:39.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:39.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:40.558 00.635 11060 Exposure complete
23:19:40.717 00.159 11060 worker thread done servicing request
23:19:40.717 00.000 10844 OnExposeComplete: enter
23:19:40.717 00.000 10844 UpdateGuideState(): m_state=6
23:19:40.717 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
23:19:40.717 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=62.15, Mass=3230, SNR=36.7, Peak=255 HFD=3.7
23:19:40.719 00.002 10844 MultiStar: [#1 0.72,-0.40,0.00,M1] [#2 0.34,0.39,1.85,U] [#3 0.13,0.90,0.00,M6] [#4 0.52,-0.36,0.87,U] [#5 0.01,-0.05,1.02,U] [#6 0.20,0.09,0.88,U] [#7 0.12,0.25,0.85,U] [#8 -0.25,-0.38,0.95,U] 
23:19:40.719 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {-0.23, 0.07}
23:19:40.719 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
23:19:40.719 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
23:19:40.719 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=-0.07 mountY=0.11, mountTheta=2.13
23:19:40.721 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
23:19:40.721 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
23:19:40.721 00.000 11060 Worker thread wakes up
23:19:40.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:19:40.721 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:19:40.721 00.000 11060 Moving (0.12, 0.05) raw xDistance=-0.07 yDistance=0.11
23:19:40.721 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.137648, 1:0.104276, 2:-0.112415
23:19:40.721 00.000 11060 BLC: No correction, Miss < min_move
23:19:40.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:19:40.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:40.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:19:40.721 00.000 11060 MoveAxis(E, 0, ABG)
23:19:40.721 00.000 11060 Move returns status 0, amount 0
23:19:40.721 00.000 11060 MoveAxis(N, 0, ABG)
23:19:40.721 00.000 11060 Move returns status 0, amount 0
23:19:40.721 00.000 11060 move complete, result=0
23:19:40.721 00.000 11060 worker thread done servicing request
23:19:40.726 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:19:40.746 00.020 10844 UpdateGuideState exits: m=3230 SNR=36.7 Saturated
23:19:40.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:40.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:40.746 00.000 10844 Enqueuing Expose request
23:19:40.746 00.000 11060 Worker thread wakes up
23:19:40.746 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:40.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:40.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:41.383 00.637 11060 Exposure complete
23:19:41.576 00.193 11060 worker thread done servicing request
23:19:41.576 00.000 10844 OnExposeComplete: enter
23:19:41.576 00.000 10844 UpdateGuideState(): m_state=6
23:19:41.576 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
23:19:41.576 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=62.31, Mass=2955, SNR=34.7, Peak=246 HFD=3.5
23:19:41.576 00.000 10844 MultiStar: [#1 0.34,0.08,1.02,U] [#2 0.25,0.75,0.00,M1] [#3 0.15,0.58,0.98,U] [#4 0.61,0.10,0.95,U] [#5 0.64,-0.11,0.00,M5] [#6 0.03,-0.03,0.97,U] [#7 0.43,0.33,0.94,U] [#8 -0.51,0.30,0.96,U] 
23:19:41.576 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.22}, one-star: {-0.31, 0.23}
23:19:41.576 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
23:19:41.576 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
23:19:41.576 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.25 cameraTheta=1.14 mountX=-0.24 mountY=0.07, mountTheta=2.87
23:19:41.579 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.22, opts=13)
23:19:41.579 00.000 10844 Enqueuing Move request for scope (0.10, 0.22)
23:19:41.579 00.000 11060 Worker thread wakes up
23:19:41.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
23:19:41.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
23:19:41.579 00.000 11060 Moving (0.10, 0.22) raw xDistance=-0.24 yDistance=0.07
23:19:41.579 00.000 11060 BLC: window closed
23:19:41.579 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.137648, 1:0.104276, 2:-0.112415
23:19:41.579 00.000 11060 BLC: No correction, Miss < min_move
23:19:41.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
23:19:41.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:41.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:19:41.581 00.002 11060 MoveAxis(E, 42, ABG)
23:19:41.581 00.000 11060 Guiding  Dir = 2, Dur = 42
23:19:41.587 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:41.592 00.005 11060 IsSlewing returns 0
23:19:41.592 00.000 11060 IsGuiding returns 0
23:19:41.601 00.009 10844 UpdateGuideState exits: m=2955 SNR=34.7
23:19:41.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:41.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:41.601 00.000 10844 Enqueuing Expose request
23:19:41.640 00.039 11060 IsGuiding returns 0
23:19:41.640 00.000 11060 Move returns status 0, amount 42
23:19:41.640 00.000 11060 MoveAxis(N, 0, ABG)
23:19:41.640 00.000 11060 Move returns status 0, amount 0
23:19:41.640 00.000 11060 move complete, result=0
23:19:41.640 00.000 11060 worker thread done servicing request
23:19:41.640 00.000 11060 Worker thread wakes up
23:19:41.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:41.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:41.652 00.012 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
23:19:42.290 00.638 11060 Exposure complete
23:19:42.458 00.168 11060 worker thread done servicing request
23:19:42.458 00.000 10844 OnExposeComplete: enter
23:19:42.458 00.000 10844 UpdateGuideState(): m_state=6
23:19:42.458 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
23:19:42.458 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=61.70, Mass=3086, SNR=35.7, Peak=255 HFD=3.3
23:19:42.458 00.000 10844 MultiStar: [#1 -0.03,-0.09,1.02,U] [#2 0.70,0.26,0.00,M2] [#3 -0.54,0.77,0.00,M6] [#4 0.44,-0.04,0.91,U] [#5 0.20,0.00,0.93,U] [#6 0.07,0.31,0.94,U] [#7 -0.02,-0.15,0.90,U] [#8 -0.38,0.01,1.03,U] 
23:19:42.458 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.05}, one-star: {-0.31, -0.38}
23:19:42.458 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
23:19:42.458 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
23:19:42.458 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.85 mountX=0.05 mountY=-0.01, mountTheta=-0.11
23:19:42.463 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
23:19:42.465 00.002 10844 Enqueuing Move request for scope (-0.01, -0.05)
23:19:42.465 00.000 11060 Worker thread wakes up
23:19:42.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:19:42.465 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:19:42.465 00.000 11060 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
23:19:42.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:19:42.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:42.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:19:42.465 00.000 11060 MoveAxis(E, 0, ABG)
23:19:42.465 00.000 11060 Move returns status 0, amount 0
23:19:42.465 00.000 11060 MoveAxis(N, 0, ABG)
23:19:42.465 00.000 11060 Move returns status 0, amount 0
23:19:42.465 00.000 11060 move complete, result=0
23:19:42.465 00.000 11060 worker thread done servicing request
23:19:42.469 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:42.482 00.013 10844 UpdateGuideState exits: m=3086 SNR=35.7 Saturated
23:19:42.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:42.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:42.482 00.000 10844 Enqueuing Expose request
23:19:42.482 00.000 11060 Worker thread wakes up
23:19:42.482 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:42.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:42.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:43.110 00.628 11060 Exposure complete
23:19:43.263 00.153 11060 worker thread done servicing request
23:19:43.263 00.000 10844 OnExposeComplete: enter
23:19:43.263 00.000 10844 UpdateGuideState(): m_state=6
23:19:43.263 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
23:19:43.263 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.29, Mass=3307, SNR=37.7, Peak=255 HFD=3.7
23:19:43.263 00.000 10844 MultiStar: [#1 -0.29,-0.37,1.00,U] [#2 -0.01,-0.29,1.85,U] [#3 -0.66,0.68,0.00,M7] [#4 0.43,-0.39,0.95,U] [#5 -0.36,0.26,0.97,U] [#6 -0.50,0.17,0.92,U] [#7 -0.10,-0.39,0.78,U] [#8 -0.93,-0.26,0.00,M1] 
23:19:43.263 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.26}, one-star: {0.02, -0.78}
23:19:43.263 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
23:19:43.263 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
23:19:43.263 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.94 mountX=0.28 mountY=-0.06, mountTheta=-0.21
23:19:43.267 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.26, opts=13)
23:19:43.267 00.000 10844 Enqueuing Move request for scope (-0.10, -0.26)
23:19:43.267 00.000 11060 Worker thread wakes up
23:19:43.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
23:19:43.267 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
23:19:43.267 00.000 11060 Moving (-0.10, -0.26) raw xDistance=0.28 yDistance=-0.06
23:19:43.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
23:19:43.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:43.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:19:43.267 00.000 11060 MoveAxis(W, 48, ABG)
23:19:43.267 00.000 11060 Guiding  Dir = 3, Dur = 48
23:19:43.273 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:19:43.278 00.005 11060 IsSlewing returns 0
23:19:43.278 00.000 11060 IsGuiding returns 0
23:19:43.297 00.019 10844 UpdateGuideState exits: m=3307 SNR=37.7 Saturated
23:19:43.298 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:43.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:43.298 00.000 10844 Enqueuing Expose request
23:19:43.340 00.042 11060 IsGuiding returns 0
23:19:43.340 00.000 11060 Move returns status 0, amount 48
23:19:43.340 00.000 11060 MoveAxis(N, 0, ABG)
23:19:43.340 00.000 11060 Move returns status 0, amount 0
23:19:43.340 00.000 11060 move complete, result=0
23:19:43.340 00.000 11060 worker thread done servicing request
23:19:43.340 00.000 11060 Worker thread wakes up
23:19:43.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:43.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:43.351 00.011 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
23:19:43.959 00.608 11060 Exposure complete
23:19:44.112 00.153 11060 worker thread done servicing request
23:19:44.112 00.000 10844 OnExposeComplete: enter
23:19:44.112 00.000 10844 UpdateGuideState(): m_state=6
23:19:44.116 00.004 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
23:19:44.116 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=61.59, Mass=2769, SNR=34.1, Peak=255 HFD=3.2
23:19:44.116 00.000 10844 MultiStar: [#1 0.08,-0.54,1.19,U] [#2 -0.16,0.38,2.01,U] [#3 0.25,0.28,1.02,U] [#4 0.24,0.00,0.99,U] [#5 -0.41,-0.31,1.08,U] [#6 0.16,-0.15,0.98,U] [#7 0.25,-0.11,0.88,U] [#8 -0.60,-0.31,0.00,M2] 
23:19:44.116 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.07}, one-star: {-0.18, -0.49}
23:19:44.116 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
23:19:44.116 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
23:19:44.116 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=0.07 mountY=0.02, mountTheta=0.21
23:19:44.116 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.07, opts=13)
23:19:44.116 00.000 10844 Enqueuing Move request for scope (0.00, -0.07)
23:19:44.116 00.000 11060 Worker thread wakes up
23:19:44.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
23:19:44.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
23:19:44.116 00.000 11060 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=0.02
23:19:44.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:19:44.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:44.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:19:44.116 00.000 11060 MoveAxis(E, 0, ABG)
23:19:44.116 00.000 11060 Move returns status 0, amount 0
23:19:44.116 00.000 11060 MoveAxis(N, 0, ABG)
23:19:44.116 00.000 11060 Move returns status 0, amount 0
23:19:44.116 00.000 11060 move complete, result=0
23:19:44.116 00.000 11060 worker thread done servicing request
23:19:44.121 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:44.151 00.030 10844 UpdateGuideState exits: m=2769 SNR=34.1 Saturated
23:19:44.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:44.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:44.151 00.000 10844 Enqueuing Expose request
23:19:44.151 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:44.151 00.000 11060 Worker thread wakes up
23:19:44.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:44.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:44.774 00.623 11060 Exposure complete
23:19:44.944 00.170 11060 worker thread done servicing request
23:19:44.944 00.000 10844 OnExposeComplete: enter
23:19:44.944 00.000 10844 UpdateGuideState(): m_state=6
23:19:44.944 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
23:19:44.944 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=61.39, Mass=3248, SNR=36.7, Peak=255 HFD=3.3
23:19:44.944 00.000 10844 MultiStar: [#1 -0.08,-0.14,1.01,U] [#2 -0.03,0.41,1.85,U] [#3 0.22,0.91,0.00,M7] [#4 0.40,-0.02,0.88,U] [#5 -0.54,-0.52,0.00,M3] [#6 -0.02,-0.59,0.98,U] [#7 -0.11,-0.70,0.00,M1] [#8 -0.61,0.19,0.91,U] 
23:19:44.944 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.07}, one-star: {-0.19, -0.69}
23:19:44.944 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
23:19:44.944 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:19:44.944 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.41 mountX=0.09 mountY=-0.07, mountTheta=-0.67
23:19:44.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.07, opts=13)
23:19:44.946 00.000 10844 Enqueuing Move request for scope (-0.08, -0.07)
23:19:44.946 00.000 11060 Worker thread wakes up
23:19:44.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
23:19:44.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
23:19:44.946 00.000 11060 Moving (-0.08, -0.07) raw xDistance=0.09 yDistance=-0.07
23:19:44.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:19:44.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:44.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:19:44.946 00.000 11060 MoveAxis(E, 0, ABG)
23:19:44.946 00.000 11060 Move returns status 0, amount 0
23:19:44.946 00.000 11060 MoveAxis(N, 0, ABG)
23:19:44.946 00.000 11060 Move returns status 0, amount 0
23:19:44.946 00.000 11060 move complete, result=0
23:19:44.946 00.000 11060 worker thread done servicing request
23:19:44.952 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:44.962 00.010 10844 UpdateGuideState exits: m=3248 SNR=36.7 Saturated
23:19:44.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:44.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:44.962 00.000 10844 Enqueuing Expose request
23:19:44.962 00.000 11060 Worker thread wakes up
23:19:44.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:44.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:44.962 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:45.604 00.642 11060 Exposure complete
23:19:45.749 00.145 11060 worker thread done servicing request
23:19:45.749 00.000 10844 OnExposeComplete: enter
23:19:45.749 00.000 10844 UpdateGuideState(): m_state=6
23:19:45.749 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
23:19:45.749 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=62.03, Mass=3112, SNR=36.4, Peak=255 HFD=3.6
23:19:45.749 00.000 10844 MultiStar: [#1 -0.13,-0.05,1.05,U] [#2 0.28,0.33,2.06,U] [#3 -0.35,1.08,0.00,M8] [#4 0.33,0.11,0.96,U] [#5 0.11,0.66,0.00,M4] [#6 0.42,0.29,0.91,U] [#7 -0.11,0.14,0.85,U] [#8 -0.60,-0.29,0.00,M2] 
23:19:45.749 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.16}, one-star: {-0.23, -0.05}
23:19:45.749 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
23:19:45.749 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
23:19:45.749 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.92 mountX=-0.18 mountY=0.09, mountTheta=2.66
23:19:45.753 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.16, opts=13)
23:19:45.753 00.000 10844 Enqueuing Move request for scope (0.12, 0.16)
23:19:45.753 00.000 11060 Worker thread wakes up
23:19:45.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
23:19:45.753 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
23:19:45.753 00.000 11060 Moving (0.12, 0.16) raw xDistance=-0.18 yDistance=0.09
23:19:45.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:19:45.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:45.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:19:45.753 00.000 11060 MoveAxis(E, 31, ABG)
23:19:45.753 00.000 11060 Guiding  Dir = 2, Dur = 31
23:19:45.759 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:45.769 00.010 11060 IsSlewing returns 0
23:19:45.769 00.000 11060 IsGuiding returns 0
23:19:45.770 00.001 10844 UpdateGuideState exits: m=3112 SNR=36.4 Saturated
23:19:45.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:45.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:45.770 00.000 10844 Enqueuing Expose request
23:19:45.815 00.045 11060 IsGuiding returns 0
23:19:45.815 00.000 11060 Move returns status 0, amount 31
23:19:45.815 00.000 11060 MoveAxis(N, 0, ABG)
23:19:45.816 00.001 11060 Move returns status 0, amount 0
23:19:45.816 00.000 11060 move complete, result=0
23:19:45.816 00.000 11060 worker thread done servicing request
23:19:45.816 00.000 11060 Worker thread wakes up
23:19:45.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:45.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:45.822 00.006 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:19:46.449 00.627 11060 Exposure complete
23:19:46.594 00.145 11060 worker thread done servicing request
23:19:46.594 00.000 10844 OnExposeComplete: enter
23:19:46.594 00.000 10844 UpdateGuideState(): m_state=6
23:19:46.594 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
23:19:46.594 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=62.44, Mass=3089, SNR=35.8, Peak=255 HFD=3.3
23:19:46.596 00.002 10844 MultiStar: [#1 -0.21,-0.05,1.02,U] [#2 0.18,0.69,0.00,M1] [#3 -0.34,1.14,0.00,M9] [#4 0.05,0.16,0.97,U] [#5 -0.31,0.39,1.06,U] [#6 0.19,0.08,0.93,U] [#7 0.18,0.51,0.81,U] [#8 -1.04,0.02,0.00,M3] 
23:19:46.596 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.23}, one-star: {-0.13, 0.36}
23:19:46.596 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
23:19:46.596 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
23:19:46.596 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.79 mountX=-0.22 mountY=-0.09, mountTheta=-2.76
23:19:46.597 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.23, opts=13)
23:19:46.597 00.000 10844 Enqueuing Move request for scope (-0.05, 0.23)
23:19:46.597 00.000 11060 Worker thread wakes up
23:19:46.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
23:19:46.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
23:19:46.597 00.000 11060 Moving (-0.05, 0.23) raw xDistance=-0.22 yDistance=-0.09
23:19:46.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:19:46.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:46.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:19:46.597 00.000 11060 MoveAxis(E, 39, ABG)
23:19:46.597 00.000 11060 Guiding  Dir = 2, Dur = 39
23:19:46.602 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:19:46.612 00.010 11060 IsSlewing returns 0
23:19:46.612 00.000 11060 IsGuiding returns 0
23:19:46.619 00.007 10844 UpdateGuideState exits: m=3089 SNR=35.8 Saturated
23:19:46.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:46.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:46.619 00.000 10844 Enqueuing Expose request
23:19:46.656 00.037 11060 IsGuiding returns 0
23:19:46.656 00.000 11060 Move returns status 0, amount 39
23:19:46.656 00.000 11060 MoveAxis(N, 0, ABG)
23:19:46.656 00.000 11060 Move returns status 0, amount 0
23:19:46.656 00.000 11060 move complete, result=0
23:19:46.657 00.001 11060 worker thread done servicing request
23:19:46.657 00.000 11060 Worker thread wakes up
23:19:46.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:46.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:46.705 00.048 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:19:47.301 00.596 11060 Exposure complete
23:19:47.471 00.170 11060 worker thread done servicing request
23:19:47.471 00.000 10844 OnExposeComplete: enter
23:19:47.471 00.000 10844 UpdateGuideState(): m_state=6
23:19:47.471 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
23:19:47.471 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=62.27, Mass=2989, SNR=35.9, Peak=244 HFD=3.5
23:19:47.471 00.000 10844 MultiStar: [#1 -0.03,-0.48,1.07,U] [#2 0.60,0.86,0.00,M2] [#3 -0.80,0.41,0.00,M10] [#4 0.19,0.38,0.93,U] [#5 0.14,0.00,0.94,U] [#6 0.19,-0.34,0.96,U] [#7 0.12,0.37,0.84,U] [#8 -0.81,0.28,0.00,M4] 
23:19:47.471 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.00}, one-star: {0.09, 0.19}
23:19:47.471 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
23:19:47.471 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
23:19:47.471 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.04 mountX=-0.02 mountY=0.11, mountTheta=1.79
23:19:47.471 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.00, opts=13)
23:19:47.471 00.000 10844 Enqueuing Move request for scope (0.11, 0.00)
23:19:47.471 00.000 11060 Worker thread wakes up
23:19:47.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
23:19:47.471 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
23:19:47.471 00.000 11060 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=0.11
23:19:47.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:19:47.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:47.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:19:47.471 00.000 11060 MoveAxis(E, 0, ABG)
23:19:47.471 00.000 11060 Move returns status 0, amount 0
23:19:47.471 00.000 11060 MoveAxis(N, 0, ABG)
23:19:47.471 00.000 11060 Move returns status 0, amount 0
23:19:47.471 00.000 11060 move complete, result=0
23:19:47.471 00.000 11060 worker thread done servicing request
23:19:47.480 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:47.492 00.012 10844 UpdateGuideState exits: m=2989 SNR=35.9
23:19:47.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:47.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:47.492 00.000 10844 Enqueuing Expose request
23:19:47.492 00.000 11060 Worker thread wakes up
23:19:47.492 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:47.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:47.494 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:48.122 00.628 11060 Exposure complete
23:19:48.288 00.166 11060 worker thread done servicing request
23:19:48.288 00.000 10844 OnExposeComplete: enter
23:19:48.288 00.000 10844 UpdateGuideState(): m_state=6
23:19:48.288 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
23:19:48.288 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=62.39, Mass=3143, SNR=36.3, Peak=251 HFD=3.3
23:19:48.288 00.000 10844 MultiStar: [#1 0.05,0.15,0.88,U] [#2 0.41,0.49,1.95,U] [#3 -0.19,0.79,0.00,R] [#4 0.61,0.04,0.95,U] [#5 0.08,-0.22,0.97,U] [#6 0.22,-0.15,0.95,U] [#7 0.17,-0.00,0.89,U] [#8 -0.82,-1.09,0.00,M5] 
23:19:48.288 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.14}, one-star: {-0.19, 0.31}
23:19:48.288 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
23:19:48.288 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
23:19:48.288 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.57 mountX=-0.18 mountY=0.20, mountTheta=2.31
23:19:48.288 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.14, opts=13)
23:19:48.291 00.003 10844 Enqueuing Move request for scope (0.22, 0.14)
23:19:48.291 00.000 11060 Worker thread wakes up
23:19:48.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
23:19:48.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
23:19:48.291 00.000 11060 Moving (0.22, 0.14) raw xDistance=-0.18 yDistance=0.20
23:19:48.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:19:48.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:48.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:19:48.291 00.000 11060 MoveAxis(E, 31, ABG)
23:19:48.291 00.000 11060 Guiding  Dir = 2, Dur = 31
23:19:48.297 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:48.307 00.010 10844 UpdateGuideState exits: m=3143 SNR=36.3
23:19:48.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:48.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:48.307 00.000 10844 Enqueuing Expose request
23:19:48.318 00.011 11060 IsSlewing returns 0
23:19:48.320 00.002 11060 IsGuiding returns 0
23:19:48.385 00.065 11060 IsGuiding returns 0
23:19:48.385 00.000 11060 Move returns status 0, amount 31
23:19:48.385 00.000 11060 MoveAxis(N, 0, ABG)
23:19:48.385 00.000 11060 Move returns status 0, amount 0
23:19:48.385 00.000 11060 move complete, result=0
23:19:48.385 00.000 11060 worker thread done servicing request
23:19:48.385 00.000 11060 Worker thread wakes up
23:19:48.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:48.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:48.385 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
23:19:49.022 00.637 11060 Exposure complete
23:19:49.172 00.150 11060 worker thread done servicing request
23:19:49.172 00.000 10844 OnExposeComplete: enter
23:19:49.172 00.000 10844 UpdateGuideState(): m_state=6
23:19:49.172 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
23:19:49.172 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=61.61, Mass=3123, SNR=36.2, Peak=255 HFD=3.3
23:19:49.172 00.000 10844 MultiStar: [#1 0.23,-0.37,1.00,U] [#2 0.17,-0.40,1.95,U] [#3 -0.03,-0.20,0.90,U] [#4 0.26,-0.10,0.88,U] [#5 0.04,-0.28,1.01,U] [#6 0.35,-0.32,0.94,U] [#7 -0.06,-0.65,0.00,M1] [#8 -0.77,-0.50,0.00,M6] 
23:19:49.172 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.32}, one-star: {-0.15, -0.47}
23:19:49.172 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
23:19:49.172 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:19:49.172 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.35 cameraTheta=-1.20 mountX=0.29 mountY=0.18, mountTheta=0.54
23:19:49.172 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.32, opts=13)
23:19:49.172 00.000 10844 Enqueuing Move request for scope (0.13, -0.32)
23:19:49.172 00.000 11060 Worker thread wakes up
23:19:49.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
23:19:49.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
23:19:49.172 00.000 11060 Moving (0.13, -0.32) raw xDistance=0.29 yDistance=0.18
23:19:49.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:19:49.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:49.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:19:49.172 00.000 11060 MoveAxis(W, 50, ABG)
23:19:49.172 00.000 11060 Guiding  Dir = 3, Dur = 50
23:19:49.177 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:49.199 00.022 10844 UpdateGuideState exits: m=3123 SNR=36.2 Saturated
23:19:49.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:49.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:49.199 00.000 10844 Enqueuing Expose request
23:19:49.203 00.004 11060 IsSlewing returns 0
23:19:49.203 00.000 11060 IsGuiding returns 0
23:19:49.279 00.076 11060 IsGuiding returns 0
23:19:49.279 00.000 11060 Move returns status 0, amount 50
23:19:49.279 00.000 11060 MoveAxis(N, 0, ABG)
23:19:49.279 00.000 11060 Move returns status 0, amount 0
23:19:49.279 00.000 11060 move complete, result=0
23:19:49.279 00.000 11060 worker thread done servicing request
23:19:49.279 00.000 11060 Worker thread wakes up
23:19:49.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:49.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:49.281 00.002 10844 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
23:19:49.911 00.630 11060 Exposure complete
23:19:50.080 00.169 11060 worker thread done servicing request
23:19:50.080 00.000 10844 OnExposeComplete: enter
23:19:50.080 00.000 10844 UpdateGuideState(): m_state=6
23:19:50.081 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
23:19:50.081 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=62.08, Mass=3145, SNR=36.3, Peak=255 HFD=3.6
23:19:50.081 00.000 10844 MultiStar: [#1 0.38,-0.38,1.00,U] [#2 0.74,0.83,0.00,M1] [#3 0.39,0.20,0.91,U] [#4 0.47,0.17,0.86,U] [#5 0.49,0.13,1.05,U] [#6 0.47,0.21,0.86,U] [#7 0.66,0.14,0.00,M2] [#8 -0.30,-0.08,0.96,U] 
23:19:50.081 00.000 10844 single-star, 6 included, MultiStar: {0.31, 0.03}, one-star: {0.31, -0.00}
23:19:50.081 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
23:19:50.081 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
23:19:50.081 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.00 hyp=0.31 cameraTheta=-0.00 mountX=-0.06 mountY=0.31, mountTheta=1.75
23:19:50.081 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.00, opts=13)
23:19:50.081 00.000 10844 Enqueuing Move request for scope (0.31, -0.00)
23:19:50.081 00.000 11060 Worker thread wakes up
23:19:50.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.00) opts 0xd
23:19:50.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.00)
23:19:50.081 00.000 11060 Moving (0.31, -0.00) raw xDistance=-0.06 yDistance=0.31
23:19:50.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:19:50.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:50.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:19:50.081 00.000 11060 MoveAxis(E, 0, ABG)
23:19:50.081 00.000 11060 Move returns status 0, amount 0
23:19:50.081 00.000 11060 MoveAxis(N, 0, ABG)
23:19:50.081 00.000 11060 Move returns status 0, amount 0
23:19:50.081 00.000 11060 move complete, result=0
23:19:50.081 00.000 11060 worker thread done servicing request
23:19:50.086 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:19:50.128 00.042 10844 UpdateGuideState exits: m=3145 SNR=36.3 Saturated
23:19:50.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:50.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:50.128 00.000 10844 Enqueuing Expose request
23:19:50.128 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:19:50.128 00.000 11060 Worker thread wakes up
23:19:50.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:50.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:50.758 00.630 11060 Exposure complete
23:19:50.913 00.155 11060 worker thread done servicing request
23:19:50.913 00.000 10844 OnExposeComplete: enter
23:19:50.913 00.000 10844 UpdateGuideState(): m_state=6
23:19:50.913 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
23:19:50.913 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.50, Mass=2566, SNR=32.3, Peak=231 HFD=3.4
23:19:50.913 00.000 10844 MultiStar: [#1 0.37,-0.11,1.05,U] [#2 0.76,1.04,0.00,M2] [#3 0.26,0.13,1.04,U] [#4 0.31,0.10,1.05,U] [#5 0.16,0.32,1.09,U] [#6 0.21,0.30,1.04,U] [#7 0.46,-0.13,0.93,U] [#8 -0.47,0.36,0.99,U] 
23:19:50.913 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.05}, one-star: {-0.03, -0.58}
23:19:50.913 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
23:19:50.913 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
23:19:50.913 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.32 mountX=-0.08 mountY=0.15, mountTheta=2.07
23:19:50.913 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.05, opts=13)
23:19:50.913 00.000 10844 Enqueuing Move request for scope (0.16, 0.05)
23:19:50.913 00.000 11060 Worker thread wakes up
23:19:50.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
23:19:50.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
23:19:50.913 00.000 11060 Moving (0.16, 0.05) raw xDistance=-0.08 yDistance=0.15
23:19:50.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:19:50.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:50.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:19:50.913 00.000 11060 MoveAxis(E, 0, ABG)
23:19:50.913 00.000 11060 Move returns status 0, amount 0
23:19:50.913 00.000 11060 MoveAxis(N, 0, ABG)
23:19:50.913 00.000 11060 Move returns status 0, amount 0
23:19:50.913 00.000 11060 move complete, result=0
23:19:50.913 00.000 11060 worker thread done servicing request
23:19:50.919 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:50.940 00.021 10844 UpdateGuideState exits: m=2566 SNR=32.3
23:19:50.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:50.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:50.940 00.000 10844 Enqueuing Expose request
23:19:50.940 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:50.940 00.000 11060 Worker thread wakes up
23:19:50.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:50.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:51.585 00.645 11060 Exposure complete
23:19:51.742 00.157 11060 worker thread done servicing request
23:19:51.742 00.000 10844 OnExposeComplete: enter
23:19:51.742 00.000 10844 UpdateGuideState(): m_state=6
23:19:51.742 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
23:19:51.742 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=61.73, Mass=3468, SNR=38.0, Peak=255 HFD=3.6
23:19:51.742 00.000 10844 MultiStar: [#1 0.32,-0.19,1.03,U] [#2 0.59,0.95,0.00,M3] [#3 -0.10,0.40,0.94,U] [#4 0.14,0.65,0.00,M1] [#5 0.16,-0.06,0.92,U] [#6 0.06,0.28,0.89,U] [#7 -0.01,0.30,0.89,U] [#8 -0.62,-0.25,0.00,M5] 
23:19:51.742 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.05}, one-star: {0.07, -0.35}
23:19:51.742 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
23:19:51.742 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
23:19:51.742 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.53 mountX=-0.06 mountY=0.08, mountTheta=2.27
23:19:51.744 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
23:19:51.744 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
23:19:51.744 00.000 11060 Worker thread wakes up
23:19:51.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:19:51.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:19:51.744 00.000 11060 Moving (0.09, 0.05) raw xDistance=-0.06 yDistance=0.08
23:19:51.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:19:51.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:51.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:19:51.744 00.000 11060 MoveAxis(E, 0, ABG)
23:19:51.744 00.000 11060 Move returns status 0, amount 0
23:19:51.744 00.000 11060 MoveAxis(N, 0, ABG)
23:19:51.744 00.000 11060 Move returns status 0, amount 0
23:19:51.744 00.000 11060 move complete, result=0
23:19:51.744 00.000 11060 worker thread done servicing request
23:19:51.749 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:51.776 00.027 10844 UpdateGuideState exits: m=3468 SNR=38.0 Saturated
23:19:51.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:51.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:51.776 00.000 10844 Enqueuing Expose request
23:19:51.776 00.000 11060 Worker thread wakes up
23:19:51.776 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:51.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:51.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:52.399 00.623 11060 Exposure complete
23:19:52.595 00.196 11060 worker thread done servicing request
23:19:52.595 00.000 10844 OnExposeComplete: enter
23:19:52.595 00.000 10844 UpdateGuideState(): m_state=6
23:19:52.595 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
23:19:52.595 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=62.14, Mass=2697, SNR=33.3, Peak=228 HFD=3.3
23:19:52.595 00.000 10844 MultiStar: [#1 -0.07,-0.26,1.17,U] [#2 0.28,0.96,0.00,M4] [#3 0.62,0.97,0.00,M1] [#4 -0.05,1.06,0.00,M2] [#5 -0.36,0.87,0.00,M1] [#6 -0.16,0.24,1.00,U] [#7 0.08,0.59,0.97,U] [#8 -0.61,0.15,1.06,U] 
23:19:52.595 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.14}, one-star: {-0.31, 0.06}
23:19:52.595 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
23:19:52.595 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.99)
23:19:52.595 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.56 mountX=-0.10 mountY=-0.24, mountTheta=-1.97
23:19:52.601 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.14, opts=13)
23:19:52.601 00.000 10844 Enqueuing Move request for scope (-0.22, 0.14)
23:19:52.601 00.000 11060 Worker thread wakes up
23:19:52.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
23:19:52.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
23:19:52.601 00.000 11060 Moving (-0.22, 0.14) raw xDistance=-0.10 yDistance=-0.24
23:19:52.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:19:52.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:52.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:19:52.601 00.000 11060 MoveAxis(E, 0, ABG)
23:19:52.601 00.000 11060 Move returns status 0, amount 0
23:19:52.601 00.000 11060 MoveAxis(N, 0, ABG)
23:19:52.601 00.000 11060 Move returns status 0, amount 0
23:19:52.601 00.000 11060 move complete, result=0
23:19:52.601 00.000 11060 worker thread done servicing request
23:19:52.607 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:52.616 00.009 10844 UpdateGuideState exits: m=2697 SNR=33.3
23:19:52.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:52.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:52.616 00.000 10844 Enqueuing Expose request
23:19:52.616 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:52.616 00.000 11060 Worker thread wakes up
23:19:52.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:52.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:53.249 00.633 11060 Exposure complete
23:19:53.422 00.173 11060 worker thread done servicing request
23:19:53.422 00.000 10844 OnExposeComplete: enter
23:19:53.422 00.000 10844 UpdateGuideState(): m_state=6
23:19:53.422 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
23:19:53.422 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.98, Mass=3107, SNR=36.0, Peak=231 HFD=3.9
23:19:53.422 00.000 10844 MultiStar: [#1 0.31,0.28,1.05,U] [#2 0.15,0.88,0.00,M5] [#3 0.48,1.03,0.00,M2] [#4 0.44,0.81,0.00,M3] [#5 0.00,0.89,0.00,M2] [#6 0.01,0.83,0.00,M1] [#7 0.04,0.96,0.00,M1] [#8 -0.62,0.76,0.00,M5] 
23:19:53.422 00.000 10844 single-star, 1 included, MultiStar: {0.29, 0.09}, one-star: {0.26, -0.10}
23:19:53.422 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
23:19:53.422 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
23:19:53.422 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.37 mountX=0.05 mountY=0.28, mountTheta=1.38
23:19:53.427 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.10, opts=13)
23:19:53.427 00.000 10844 Enqueuing Move request for scope (0.26, -0.10)
23:19:53.427 00.000 11060 Worker thread wakes up
23:19:53.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
23:19:53.427 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
23:19:53.427 00.000 11060 Moving (0.26, -0.10) raw xDistance=0.05 yDistance=0.28
23:19:53.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:19:53.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:19:53.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:19:53.427 00.000 11060 MoveAxis(E, 0, ABG)
23:19:53.427 00.000 11060 Move returns status 0, amount 0
23:19:53.427 00.000 11060 MoveAxis(N, 0, ABG)
23:19:53.427 00.000 11060 Move returns status 0, amount 0
23:19:53.427 00.000 11060 move complete, result=0
23:19:53.427 00.000 11060 worker thread done servicing request
23:19:53.435 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:53.462 00.027 10844 UpdateGuideState exits: m=3107 SNR=36.0
23:19:53.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:53.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:53.462 00.000 10844 Enqueuing Expose request
23:19:53.462 00.000 11060 Worker thread wakes up
23:19:53.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:53.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:53.462 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:19:54.085 00.623 11060 Exposure complete
23:19:54.228 00.143 11060 worker thread done servicing request
23:19:54.228 00.000 10844 OnExposeComplete: enter
23:19:54.228 00.000 10844 UpdateGuideState(): m_state=6
23:19:54.228 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
23:19:54.228 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.90, Mass=3198, SNR=36.2, Peak=238 HFD=3.6
23:19:54.228 00.000 10844 MultiStar: [#1 -0.09,0.37,1.11,U] [#2 0.16,1.33,0.00,M6] [#3 0.26,0.85,0.00,M3] [#4 -0.17,0.97,0.00,M4] [#5 -0.41,0.56,0.00,M3] [#6 0.66,0.66,0.00,M2] [#7 0.23,-0.24,0.86,U] [#8 -0.22,0.49,1.06,U] 
23:19:54.228 00.000 10844 refined, 3 included, MultiStar: {-0.10, 0.14}, one-star: {-0.28, -0.17}
23:19:54.228 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
23:19:54.228 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
23:19:54.228 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.21 mountX=-0.12 mountY=-0.12, mountTheta=-2.33
23:19:54.231 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.14, opts=13)
23:19:54.231 00.000 10844 Enqueuing Move request for scope (-0.10, 0.14)
23:19:54.231 00.000 11060 Worker thread wakes up
23:19:54.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
23:19:54.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
23:19:54.231 00.000 11060 Moving (-0.10, 0.14) raw xDistance=-0.12 yDistance=-0.12
23:19:54.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:19:54.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:54.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:19:54.231 00.000 11060 MoveAxis(E, 0, ABG)
23:19:54.231 00.000 11060 Move returns status 0, amount 0
23:19:54.231 00.000 11060 MoveAxis(N, 0, ABG)
23:19:54.231 00.000 11060 Move returns status 0, amount 0
23:19:54.231 00.000 11060 move complete, result=0
23:19:54.231 00.000 11060 worker thread done servicing request
23:19:54.234 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:54.262 00.028 10844 UpdateGuideState exits: m=3198 SNR=36.2
23:19:54.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:54.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:54.262 00.000 10844 Enqueuing Expose request
23:19:54.262 00.000 11060 Worker thread wakes up
23:19:54.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:54.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:54.262 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:54.900 00.638 11060 Exposure complete
23:19:55.057 00.157 11060 worker thread done servicing request
23:19:55.057 00.000 10844 OnExposeComplete: enter
23:19:55.057 00.000 10844 UpdateGuideState(): m_state=6
23:19:55.057 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
23:19:55.057 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.81, Mass=2907, SNR=34.9, Peak=233 HFD=3.3
23:19:55.059 00.002 10844 MultiStar: [#1 0.13,-0.21,0.99,U] [#2 0.16,0.01,2.15,U] [#3 0.05,-0.12,1.10,U] [#4 -0.09,0.04,1.07,U] [#5 -0.50,0.46,0.00,M4] [#6 0.07,-0.48,0.97,U] [#7 0.15,-0.39,0.90,U] [#8 -0.17,-0.35,1.01,U] 
23:19:55.059 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.19}, one-star: {0.04, -0.26}
23:19:55.059 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
23:19:55.059 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
23:19:55.059 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.27 mountX=0.17 mountY=0.09, mountTheta=0.47
23:19:55.059 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.19, opts=13)
23:19:55.059 00.000 10844 Enqueuing Move request for scope (0.06, -0.19)
23:19:55.059 00.000 11060 Worker thread wakes up
23:19:55.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
23:19:55.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
23:19:55.059 00.000 11060 Moving (0.06, -0.19) raw xDistance=0.17 yDistance=0.09
23:19:55.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:19:55.061 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:55.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:19:55.061 00.000 11060 MoveAxis(W, 30, ABG)
23:19:55.061 00.000 11060 Guiding  Dir = 3, Dur = 30
23:19:55.064 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:55.067 00.003 11060 IsSlewing returns 0
23:19:55.067 00.000 11060 IsGuiding returns 0
23:19:55.078 00.011 10844 UpdateGuideState exits: m=2907 SNR=34.9
23:19:55.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:55.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:55.078 00.000 10844 Enqueuing Expose request
23:19:55.114 00.036 11060 IsGuiding returns 0
23:19:55.114 00.000 11060 Move returns status 0, amount 30
23:19:55.114 00.000 11060 MoveAxis(N, 0, ABG)
23:19:55.114 00.000 11060 Move returns status 0, amount 0
23:19:55.114 00.000 11060 move complete, result=0
23:19:55.114 00.000 11060 worker thread done servicing request
23:19:55.114 00.000 11060 Worker thread wakes up
23:19:55.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:55.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:55.116 00.002 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
23:19:55.732 00.616 11060 Exposure complete
23:19:55.908 00.176 11060 worker thread done servicing request
23:19:55.908 00.000 10844 OnExposeComplete: enter
23:19:55.908 00.000 10844 UpdateGuideState(): m_state=6
23:19:55.908 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
23:19:55.908 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=62.18, Mass=3228, SNR=36.5, Peak=225 HFD=3.6
23:19:55.908 00.000 10844 MultiStar: [#1 0.40,-0.05,1.05,U] [#2 0.15,0.39,2.05,U] [#3 0.41,0.39,0.90,U] [#4 0.07,0.65,0.00,M4] [#5 -0.69,0.66,0.00,M5] [#6 0.09,-0.03,0.87,U] [#7 0.02,0.15,0.90,U] [#8 -0.13,0.24,0.92,U] 
23:19:55.908 00.000 10844 single-star, 6 included, MultiStar: {0.13, 0.20}, one-star: {-0.12, 0.10}
23:19:55.909 00.001 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
23:19:55.909 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.12)
23:19:55.909 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.43 mountX=-0.08 mountY=-0.13, mountTheta=-2.11
23:19:55.909 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.10, opts=13)
23:19:55.909 00.000 10844 Enqueuing Move request for scope (-0.12, 0.10)
23:19:55.909 00.000 11060 Worker thread wakes up
23:19:55.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
23:19:55.909 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
23:19:55.909 00.000 11060 Moving (-0.12, 0.10) raw xDistance=-0.08 yDistance=-0.13
23:19:55.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:19:55.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:55.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:19:55.909 00.000 11060 MoveAxis(E, 0, ABG)
23:19:55.909 00.000 11060 Move returns status 0, amount 0
23:19:55.909 00.000 11060 MoveAxis(N, 0, ABG)
23:19:55.909 00.000 11060 Move returns status 0, amount 0
23:19:55.909 00.000 11060 move complete, result=0
23:19:55.909 00.000 11060 worker thread done servicing request
23:19:55.914 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:19:55.940 00.026 10844 UpdateGuideState exits: m=3228 SNR=36.5
23:19:55.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:55.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:55.940 00.000 10844 Enqueuing Expose request
23:19:55.940 00.000 11060 Worker thread wakes up
23:19:55.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:55.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:55.940 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:56.577 00.637 11060 Exposure complete
23:19:56.747 00.170 11060 worker thread done servicing request
23:19:56.747 00.000 10844 OnExposeComplete: enter
23:19:56.747 00.000 10844 UpdateGuideState(): m_state=6
23:19:56.747 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
23:19:56.747 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=62.35, Mass=2697, SNR=33.6, Peak=241 HFD=3.4
23:19:56.747 00.000 10844 MultiStar: [#1 -0.09,0.33,0.98,U] [#2 0.32,1.05,0.00,M5] [#3 0.91,1.10,0.00,M2] [#4 0.56,1.12,0.00,M5] [#5 -0.02,1.05,0.00,M6] [#6 0.03,0.41,0.95,U] [#7 0.60,0.48,0.00,M1] [#8 -0.21,0.92,0.00,M3] 
23:19:56.747 00.000 10844 single-star, 2 included, MultiStar: {-0.07, 0.34}, one-star: {-0.14, 0.27}
23:19:56.747 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
23:19:56.747 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
23:19:56.747 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.31 cameraTheta=2.05 mountX=-0.24 mountY=-0.19, mountTheta=-2.49
23:19:56.751 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.27, opts=13)
23:19:56.751 00.000 10844 Enqueuing Move request for scope (-0.14, 0.27)
23:19:56.751 00.000 11060 Worker thread wakes up
23:19:56.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
23:19:56.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
23:19:56.751 00.000 11060 Moving (-0.14, 0.27) raw xDistance=-0.24 yDistance=-0.19
23:19:56.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:19:56.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:56.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:19:56.751 00.000 11060 MoveAxis(E, 42, ABG)
23:19:56.751 00.000 11060 Guiding  Dir = 2, Dur = 42
23:19:56.759 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:19:56.774 00.015 10844 UpdateGuideState exits: m=2697 SNR=33.6
23:19:56.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:56.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:56.774 00.000 10844 Enqueuing Expose request
23:19:56.782 00.008 11060 IsSlewing returns 0
23:19:56.782 00.000 11060 IsGuiding returns 0
23:19:56.859 00.077 11060 IsGuiding returns 0
23:19:56.859 00.000 11060 Move returns status 0, amount 42
23:19:56.859 00.000 11060 MoveAxis(N, 0, ABG)
23:19:56.859 00.000 11060 Move returns status 0, amount 0
23:19:56.859 00.000 11060 move complete, result=0
23:19:56.859 00.000 11060 worker thread done servicing request
23:19:56.859 00.000 11060 Worker thread wakes up
23:19:56.860 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:56.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:56.860 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
23:19:57.493 00.633 11060 Exposure complete
23:19:57.652 00.159 11060 worker thread done servicing request
23:19:57.652 00.000 10844 OnExposeComplete: enter
23:19:57.652 00.000 10844 UpdateGuideState(): m_state=6
23:19:57.652 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
23:19:57.652 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=62.15, Mass=2873, SNR=34.7, Peak=208 HFD=3.2
23:19:57.652 00.000 10844 MultiStar: [#1 0.23,0.03,1.00,U] [#2 0.08,0.44,2.02,U] [#3 0.46,0.48,0.00,M3] [#4 0.40,0.63,0.00,M6] [#5 -0.58,1.31,0.00,M7] [#6 0.03,0.47,0.97,U] [#7 0.09,0.57,0.86,U] [#8 0.21,0.11,1.07,U] 
23:19:57.652 00.000 10844 single-star, 5 included, MultiStar: {0.13, 0.30}, one-star: {0.18, 0.07}
23:19:57.652 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
23:19:57.652 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
23:19:57.652 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=-0.10 mountY=0.16, mountTheta=2.13
23:19:57.655 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
23:19:57.655 00.000 10844 Enqueuing Move request for scope (0.18, 0.07)
23:19:57.655 00.000 11060 Worker thread wakes up
23:19:57.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
23:19:57.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
23:19:57.655 00.000 11060 Moving (0.18, 0.07) raw xDistance=-0.10 yDistance=0.16
23:19:57.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:19:57.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:57.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:19:57.655 00.000 11060 MoveAxis(E, 0, ABG)
23:19:57.655 00.000 11060 Move returns status 0, amount 0
23:19:57.655 00.000 11060 MoveAxis(N, 0, ABG)
23:19:57.655 00.000 11060 Move returns status 0, amount 0
23:19:57.655 00.000 11060 move complete, result=0
23:19:57.655 00.000 11060 worker thread done servicing request
23:19:57.660 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:57.672 00.012 10844 UpdateGuideState exits: m=2873 SNR=34.7
23:19:57.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:57.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:57.672 00.000 10844 Enqueuing Expose request
23:19:57.672 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:19:57.672 00.000 11060 Worker thread wakes up
23:19:57.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:57.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:58.299 00.627 11060 Exposure complete
23:19:58.447 00.148 11060 worker thread done servicing request
23:19:58.447 00.000 10844 OnExposeComplete: enter
23:19:58.447 00.000 10844 UpdateGuideState(): m_state=6
23:19:58.447 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
23:19:58.447 00.000 10844 Star::Find returns 1 (1), X=259.24, Y=62.10, Mass=3572, SNR=38.6, Peak=255 HFD=3.9
23:19:58.447 00.000 10844 MultiStar: [#1 0.03,0.46,0.96,U] [#2 0.06,0.47,1.92,U] [#3 0.16,0.40,0.94,U] [#4 0.28,0.46,0.88,U] [#5 -0.16,1.03,0.00,M8] [#6 -0.65,0.93,0.00,M1] [#7 0.35,0.47,0.84,U] [#8 -0.24,0.36,0.89,U] 
23:19:58.447 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.39}, one-star: {0.52, 0.02}
23:19:58.447 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
23:19:58.447 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
23:19:58.447 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.19 mountX=-0.41 mountY=0.09, mountTheta=2.92
23:19:58.450 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.39, opts=13)
23:19:58.450 00.000 10844 Enqueuing Move request for scope (0.15, 0.39)
23:19:58.450 00.000 11060 Worker thread wakes up
23:19:58.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.39) opts 0xd
23:19:58.450 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.39)
23:19:58.450 00.000 11060 Moving (0.15, 0.39) raw xDistance=-0.41 yDistance=0.09
23:19:58.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:19:58.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:58.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:19:58.450 00.000 11060 MoveAxis(E, 71, ABG)
23:19:58.450 00.000 11060 Guiding  Dir = 2, Dur = 71
23:19:58.457 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:58.463 00.006 11060 IsSlewing returns 0
23:19:58.463 00.000 11060 IsGuiding returns 0
23:19:58.484 00.021 10844 UpdateGuideState exits: m=3572 SNR=38.6 Saturated
23:19:58.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:58.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:58.484 00.000 10844 Enqueuing Expose request
23:19:58.562 00.078 11060 IsGuiding returns 0
23:19:58.562 00.000 11060 Move returns status 0, amount 71
23:19:58.562 00.000 11060 MoveAxis(N, 0, ABG)
23:19:58.562 00.000 11060 Move returns status 0, amount 0
23:19:58.562 00.000 11060 move complete, result=0
23:19:58.563 00.001 11060 worker thread done servicing request
23:19:58.563 00.000 11060 Worker thread wakes up
23:19:58.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:58.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:58.563 00.000 10844 GuideStep: -0.4 px 71 ms EAST, 0.1 px 0 ms NORTH
23:19:59.209 00.646 11060 Exposure complete
23:19:59.369 00.160 11060 worker thread done servicing request
23:19:59.369 00.000 10844 OnExposeComplete: enter
23:19:59.369 00.000 10844 UpdateGuideState(): m_state=6
23:19:59.369 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
23:19:59.369 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=62.77, Mass=3436, SNR=38.4, Peak=255 HFD=3.6
23:19:59.369 00.000 10844 MultiStar: [#1 0.26,-0.10,0.99,U] [#2 0.27,0.89,0.00,M4] [#3 0.34,0.13,0.96,U] [#4 0.12,0.94,0.00,M6] [#5 -0.47,0.42,1.04,U] [#6 -0.17,0.53,0.93,U] [#7 0.40,0.37,0.81,U] [#8 -0.37,-0.26,0.86,U] 
23:19:59.369 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.26}, one-star: {-0.02, 0.69}
23:19:59.369 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
23:19:59.369 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
23:19:59.369 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.61 mountX=-0.25 mountY=-0.05, mountTheta=-2.93
23:19:59.369 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.26, opts=13)
23:19:59.369 00.000 10844 Enqueuing Move request for scope (-0.01, 0.26)
23:19:59.369 00.000 11060 Worker thread wakes up
23:19:59.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
23:19:59.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
23:19:59.369 00.000 11060 Moving (-0.01, 0.26) raw xDistance=-0.25 yDistance=-0.05
23:19:59.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:19:59.374 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:19:59.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:19:59.374 00.000 11060 MoveAxis(E, 46, ABG)
23:19:59.374 00.000 11060 Guiding  Dir = 2, Dur = 46
23:19:59.390 00.016 11060 IsSlewing returns 0
23:19:59.390 00.000 11060 IsGuiding returns 0
23:19:59.390 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:19:59.405 00.015 10844 UpdateGuideState exits: m=3436 SNR=38.4 Saturated
23:19:59.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:59.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:19:59.405 00.000 10844 Enqueuing Expose request
23:19:59.441 00.036 11060 IsGuiding returns 0
23:19:59.441 00.000 11060 Move returns status 0, amount 46
23:19:59.441 00.000 11060 MoveAxis(N, 0, ABG)
23:19:59.441 00.000 11060 Move returns status 0, amount 0
23:19:59.441 00.000 11060 move complete, result=0
23:19:59.441 00.000 11060 worker thread done servicing request
23:19:59.441 00.000 11060 Worker thread wakes up
23:19:59.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:19:59.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:19:59.474 00.033 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
23:20:00.063 00.589 11060 Exposure complete
23:20:00.218 00.155 11060 worker thread done servicing request
23:20:00.218 00.000 10844 OnExposeComplete: enter
23:20:00.218 00.000 10844 UpdateGuideState(): m_state=6
23:20:00.219 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
23:20:00.219 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=60.97, Mass=3545, SNR=37.9, Peak=228 HFD=4.1
23:20:00.219 00.000 10844 MultiStar: [#1 0.31,-0.41,0.97,U] [#2 0.15,0.65,0.00,M5] [#3 0.17,-0.32,0.84,U] [#4 0.45,0.62,0.00,M7] [#5 -0.43,-0.56,0.00,M8] [#6 -0.05,-0.42,0.88,U] [#7 -0.09,-0.17,0.84,U] [#8 -0.17,-0.18,0.96,U] 
23:20:00.219 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.45}, one-star: {0.07, -1.11}
23:20:00.219 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
23:20:00.219 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
23:20:00.219 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.45 hyp=0.45 cameraTheta=-1.47 mountX=0.43 mountY=0.12, mountTheta=0.26
23:20:00.219 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.45, opts=13)
23:20:00.221 00.002 10844 Enqueuing Move request for scope (0.04, -0.45)
23:20:00.221 00.000 11060 Worker thread wakes up
23:20:00.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.45) opts 0xd
23:20:00.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.45)
23:20:00.221 00.000 11060 Moving (0.04, -0.45) raw xDistance=0.43 yDistance=0.12
23:20:00.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.43
23:20:00.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:00.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:20:00.221 00.000 11060 MoveAxis(W, 73, ABG)
23:20:00.221 00.000 11060 Guiding  Dir = 3, Dur = 73
23:20:00.231 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:20:00.235 00.004 11060 IsSlewing returns 0
23:20:00.235 00.000 11060 IsGuiding returns 0
23:20:00.240 00.005 10844 UpdateGuideState exits: m=3545 SNR=37.9
23:20:00.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:00.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:00.240 00.000 10844 Enqueuing Expose request
23:20:00.313 00.073 11060 IsGuiding returns 0
23:20:00.313 00.000 11060 Move returns status 0, amount 73
23:20:00.313 00.000 11060 MoveAxis(N, 0, ABG)
23:20:00.314 00.001 11060 Move returns status 0, amount 0
23:20:00.314 00.000 11060 move complete, result=0
23:20:00.314 00.000 11060 worker thread done servicing request
23:20:00.314 00.000 11060 Worker thread wakes up
23:20:00.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:00.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:00.314 00.000 10844 GuideStep: 0.4 px 73 ms WEST, 0.1 px 0 ms NORTH
23:20:00.967 00.653 11060 Exposure complete
23:20:01.141 00.174 11060 worker thread done servicing request
23:20:01.141 00.000 10844 OnExposeComplete: enter
23:20:01.141 00.000 10844 UpdateGuideState(): m_state=6
23:20:01.141 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
23:20:01.141 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.72, Mass=3484, SNR=37.8, Peak=255 HFD=3.6
23:20:01.141 00.000 10844 MultiStar: [#1 -0.53,-0.53,0.00,M1] [#2 0.29,0.47,1.89,U] [#3 -0.23,-0.80,0.00,M1] [#4 0.32,-0.10,0.99,U] [#5 -0.29,-0.40,0.92,U] [#6 0.09,-0.93,0.00,M1] [#7 -0.25,0.06,0.84,U] [#8 -0.50,-0.16,0.86,U] 
23:20:01.141 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.00}, one-star: {-0.17, -0.36}
23:20:01.141 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
23:20:01.141 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
23:20:01.141 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.08 mountX=0.01 mountY=-0.03, mountTheta=-1.33
23:20:01.143 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.00, opts=13)
23:20:01.143 00.000 10844 Enqueuing Move request for scope (-0.03, -0.00)
23:20:01.143 00.000 11060 Worker thread wakes up
23:20:01.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:20:01.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:20:01.143 00.000 11060 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=-0.03
23:20:01.144 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:20:01.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:01.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:01.144 00.000 11060 MoveAxis(E, 0, ABG)
23:20:01.144 00.000 11060 Move returns status 0, amount 0
23:20:01.144 00.000 11060 MoveAxis(N, 0, ABG)
23:20:01.144 00.000 11060 Move returns status 0, amount 0
23:20:01.144 00.000 11060 move complete, result=0
23:20:01.144 00.000 11060 worker thread done servicing request
23:20:01.150 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:01.162 00.012 10844 UpdateGuideState exits: m=3484 SNR=37.8 Saturated
23:20:01.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:01.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:01.162 00.000 10844 Enqueuing Expose request
23:20:01.162 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:01.162 00.000 11060 Worker thread wakes up
23:20:01.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:01.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:01.791 00.629 11060 Exposure complete
23:20:01.955 00.164 11060 worker thread done servicing request
23:20:01.955 00.000 10844 OnExposeComplete: enter
23:20:01.955 00.000 10844 UpdateGuideState(): m_state=6
23:20:01.955 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
23:20:01.955 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.82, Mass=3115, SNR=36.4, Peak=253 HFD=3.5
23:20:01.960 00.005 10844 MultiStar: [#1 -0.55,-0.06,1.03,U] [#2 -0.08,0.47,1.92,U] [#3 0.44,-0.04,0.92,U] [#4 0.40,0.22,0.94,U] [#5 0.11,0.21,0.98,U] [#6 0.02,0.28,0.96,U] [#7 -0.19,0.09,0.90,U] [#8 -0.50,-0.18,1.01,U] 
23:20:01.960 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.18, -0.26}
23:20:01.960 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
23:20:01.960 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
23:20:01.960 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=-0.10 mountY=-0.09, mountTheta=-2.43
23:20:01.960 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
23:20:01.960 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
23:20:01.960 00.000 11060 Worker thread wakes up
23:20:01.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
23:20:01.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
23:20:01.960 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.10 yDistance=-0.09
23:20:01.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:20:01.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:01.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:20:01.960 00.000 11060 MoveAxis(E, 0, ABG)
23:20:01.960 00.000 11060 Move returns status 0, amount 0
23:20:01.960 00.000 11060 MoveAxis(N, 0, ABG)
23:20:01.960 00.000 11060 Move returns status 0, amount 0
23:20:01.960 00.000 11060 move complete, result=0
23:20:01.960 00.000 11060 worker thread done servicing request
23:20:01.965 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:01.983 00.018 10844 UpdateGuideState exits: m=3115 SNR=36.4
23:20:01.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:01.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:01.985 00.002 10844 Enqueuing Expose request
23:20:01.985 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:01.985 00.000 11060 Worker thread wakes up
23:20:01.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:01.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:02.606 00.621 11060 Exposure complete
23:20:02.774 00.168 11060 worker thread done servicing request
23:20:02.774 00.000 10844 OnExposeComplete: enter
23:20:02.774 00.000 10844 UpdateGuideState(): m_state=6
23:20:02.774 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
23:20:02.774 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=62.00, Mass=2847, SNR=34.7, Peak=245 HFD=3.5
23:20:02.774 00.000 10844 MultiStar: [#1 0.06,-0.04,1.11,U] [#2 0.78,0.50,0.00,M4] [#3 0.43,0.23,0.97,U] [#4 0.47,0.88,0.00,M6] [#5 -0.26,1.06,0.00,M7] [#6 -0.00,0.17,0.95,U] [#7 0.06,0.08,0.91,U] [#8 -0.05,-0.16,0.97,U] 
23:20:02.774 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.03}, one-star: {-0.12, -0.08}
23:20:02.774 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
23:20:02.774 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
23:20:02.774 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.47 mountX=-0.04 mountY=0.06, mountTheta=2.22
23:20:02.779 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
23:20:02.779 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
23:20:02.779 00.000 11060 Worker thread wakes up
23:20:02.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:20:02.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:20:02.779 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.06
23:20:02.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:20:02.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:02.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:20:02.779 00.000 11060 MoveAxis(E, 0, ABG)
23:20:02.779 00.000 11060 Move returns status 0, amount 0
23:20:02.779 00.000 11060 MoveAxis(N, 0, ABG)
23:20:02.779 00.000 11060 Move returns status 0, amount 0
23:20:02.779 00.000 11060 move complete, result=0
23:20:02.779 00.000 11060 worker thread done servicing request
23:20:02.786 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:02.794 00.008 10844 UpdateGuideState exits: m=2847 SNR=34.7
23:20:02.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:02.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:02.794 00.000 10844 Enqueuing Expose request
23:20:02.794 00.000 11060 Worker thread wakes up
23:20:02.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:02.794 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:02.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:03.419 00.625 11060 Exposure complete
23:20:03.608 00.189 11060 worker thread done servicing request
23:20:03.608 00.000 10844 OnExposeComplete: enter
23:20:03.608 00.000 10844 UpdateGuideState(): m_state=6
23:20:03.608 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
23:20:03.608 00.000 10844 Star::Find returns 1 (1), X=257.94, Y=61.53, Mass=3961, SNR=40.5, Peak=255 HFD=4.0
23:20:03.608 00.000 10844 MultiStar: [#1 -0.41,-0.01,0.91,U] [#2 -0.59,0.33,0.00,M5] [#3 -0.01,-0.28,0.90,U] [#4 0.21,-0.11,0.93,U] [#5 -0.34,0.33,0.94,U] [#6 -0.13,-0.37,0.82,U] [#7 -0.61,0.12,0.80,U] [#8 -0.63,-0.50,0.00,M1] 
23:20:03.608 00.000 10844 refined, 6 included, MultiStar: {-0.30, -0.13}, one-star: {-0.77, -0.55}
23:20:03.608 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
23:20:03.608 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
23:20:03.608 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.32 cameraTheta=-2.73 mountX=0.18 mountY=-0.27, mountTheta=-0.99
23:20:03.608 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.13, opts=13)
23:20:03.608 00.000 10844 Enqueuing Move request for scope (-0.30, -0.13)
23:20:03.608 00.000 11060 Worker thread wakes up
23:20:03.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd
23:20:03.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.13)
23:20:03.608 00.000 11060 Moving (-0.30, -0.13) raw xDistance=0.18 yDistance=-0.27
23:20:03.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:20:03.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
23:20:03.608 00.000 11060 MoveAxis(W, 31, ABG)
23:20:03.608 00.000 11060 Guiding  Dir = 3, Dur = 31
23:20:03.618 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:03.624 00.006 11060 IsSlewing returns 0
23:20:03.624 00.000 11060 IsGuiding returns 0
23:20:03.637 00.013 10844 UpdateGuideState exits: m=3961 SNR=40.5 Saturated
23:20:03.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:03.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:03.637 00.000 10844 Enqueuing Expose request
23:20:03.670 00.033 11060 IsGuiding returns 0
23:20:03.671 00.001 11060 Move returns status 0, amount 31
23:20:03.671 00.000 11060 MoveAxis(N, 106, ABG)
23:20:03.671 00.000 11060 Guiding  Dir = 0, Dur = 106
23:20:03.685 00.014 11060 IsSlewing returns 0
23:20:03.687 00.002 11060 IsGuiding returns 0
23:20:03.799 00.112 11060 IsGuiding returns 0
23:20:03.799 00.000 11060 Move returns status 0, amount 106
23:20:03.799 00.000 11060 move complete, result=0
23:20:03.799 00.000 11060 worker thread done servicing request
23:20:03.799 00.000 11060 Worker thread wakes up
23:20:03.799 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.3 px 106 ms NORTH
23:20:03.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:03.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:04.445 00.646 11060 Exposure complete
23:20:04.603 00.158 11060 worker thread done servicing request
23:20:04.603 00.000 10844 OnExposeComplete: enter
23:20:04.603 00.000 10844 UpdateGuideState(): m_state=6
23:20:04.603 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
23:20:04.603 00.000 10844 Star::Find returns 1 (0), X=257.80, Y=62.00, Mass=3241, SNR=36.5, Peak=237 HFD=4.0
23:20:04.603 00.000 10844 MultiStar: [#1 -0.28,-0.13,1.01,U] [#2 -1.10,0.06,0.00,M6] [#3 0.11,-0.09,0.92,U] [#4 0.24,-0.20,0.94,U] [#5 0.25,0.42,1.01,U] [#6 0.14,0.48,0.90,U] [#7 0.02,0.64,0.92,U] [#8 -1.12,0.17,0.00,M2] 
23:20:04.603 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.14}, one-star: {-0.91, -0.08}
23:20:04.603 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.78 = -2.51)
23:20:04.603 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.53)
23:20:04.603 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.02 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
23:20:04.606 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.14, opts=13)
23:20:04.606 00.000 10844 Enqueuing Move request for scope (-0.07, 0.14)
23:20:04.606 00.000 11060 Worker thread wakes up
23:20:04.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
23:20:04.606 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
23:20:04.606 00.000 11060 Moving (-0.07, 0.14) raw xDistance=-0.13 yDistance=-0.09
23:20:04.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:20:04.608 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:04.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:20:04.608 00.000 11060 MoveAxis(E, 22, ABG)
23:20:04.608 00.000 11060 Guiding  Dir = 2, Dur = 22
23:20:04.611 00.003 11060 IsSlewing returns 0
23:20:04.611 00.000 11060 IsGuiding returns 0
23:20:04.613 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:04.625 00.012 10844 UpdateGuideState exits: m=3241 SNR=36.5
23:20:04.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:04.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:04.627 00.002 10844 Enqueuing Expose request
23:20:04.640 00.013 11060 IsGuiding returns 0
23:20:04.640 00.000 11060 Move returns status 0, amount 22
23:20:04.640 00.000 11060 MoveAxis(N, 0, ABG)
23:20:04.640 00.000 11060 Move returns status 0, amount 0
23:20:04.641 00.001 11060 move complete, result=0
23:20:04.641 00.000 11060 worker thread done servicing request
23:20:04.641 00.000 11060 Worker thread wakes up
23:20:04.650 00.009 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:04.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:04.657 00.007 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
23:20:05.290 00.633 11060 Exposure complete
23:20:05.452 00.162 11060 worker thread done servicing request
23:20:05.452 00.000 10844 OnExposeComplete: enter
23:20:05.452 00.000 10844 UpdateGuideState(): m_state=6
23:20:05.452 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
23:20:05.452 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.77, Mass=3402, SNR=37.9, Peak=255 HFD=3.7
23:20:05.452 00.000 10844 MultiStar: [#1 0.02,0.07,1.04,U] [#2 0.42,-0.99,0.00,M7] [#3 0.20,0.29,0.81,U] [#4 0.76,-0.58,0.00,M5] [#5 -0.79,-0.32,0.00,M6] [#6 0.47,-0.61,0.00,M1] [#7 -0.01,-0.09,0.79,U] [#8 -0.87,-0.48,0.00,M3] 
23:20:05.452 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.02}, one-star: {-0.45, -0.31}
23:20:05.452 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
23:20:05.452 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
23:20:05.452 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.88 mountX=0.03 mountY=-0.07, mountTheta=-1.13
23:20:05.457 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
23:20:05.457 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
23:20:05.457 00.000 11060 Worker thread wakes up
23:20:05.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
23:20:05.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
23:20:05.457 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=-0.07
23:20:05.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:20:05.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:05.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:05.457 00.000 11060 MoveAxis(E, 0, ABG)
23:20:05.457 00.000 11060 Move returns status 0, amount 0
23:20:05.457 00.000 11060 MoveAxis(N, 0, ABG)
23:20:05.457 00.000 11060 Move returns status 0, amount 0
23:20:05.457 00.000 11060 move complete, result=0
23:20:05.457 00.000 11060 worker thread done servicing request
23:20:05.462 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:05.485 00.023 10844 UpdateGuideState exits: m=3402 SNR=37.9 Saturated
23:20:05.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:05.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:05.485 00.000 10844 Enqueuing Expose request
23:20:05.485 00.000 11060 Worker thread wakes up
23:20:05.485 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:05.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:05.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:06.109 00.624 11060 Exposure complete
23:20:06.288 00.179 11060 worker thread done servicing request
23:20:06.288 00.000 10844 OnExposeComplete: enter
23:20:06.288 00.000 10844 UpdateGuideState(): m_state=6
23:20:06.288 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
23:20:06.288 00.000 10844 Star::Find returns 1 (1), X=258.32, Y=61.60, Mass=3125, SNR=36.2, Peak=255 HFD=3.5
23:20:06.288 00.000 10844 MultiStar: [#1 -0.22,-0.34,0.98,U] [#2 0.27,-0.23,1.91,U] [#3 -0.40,-0.46,0.96,U] [#4 -0.02,-1.34,0.00,M6] [#5 -0.38,-0.22,1.07,U] [#6 0.33,-0.49,0.96,U] [#7 -0.66,-0.24,0.00,M1] [#8 -0.90,-0.28,0.00,M4] 
23:20:06.288 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.35}, one-star: {-0.40, -0.47}
23:20:06.288 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
23:20:06.288 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:20:06.288 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.81 mountX=0.36 mountY=-0.03, mountTheta=-0.07
23:20:06.293 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.35, opts=13)
23:20:06.293 00.000 10844 Enqueuing Move request for scope (-0.08, -0.35)
23:20:06.293 00.000 11060 Worker thread wakes up
23:20:06.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
23:20:06.293 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
23:20:06.293 00.000 11060 Moving (-0.08, -0.35) raw xDistance=0.36 yDistance=-0.03
23:20:06.294 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:20:06.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:06.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:20:06.294 00.000 11060 MoveAxis(W, 62, ABG)
23:20:06.294 00.000 11060 Guiding  Dir = 3, Dur = 62
23:20:06.302 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:06.317 00.015 10844 UpdateGuideState exits: m=3125 SNR=36.2 Saturated
23:20:06.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:06.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:06.317 00.000 10844 Enqueuing Expose request
23:20:06.323 00.006 11060 IsSlewing returns 0
23:20:06.323 00.000 11060 IsGuiding returns 0
23:20:06.402 00.079 11060 IsGuiding returns 0
23:20:06.402 00.000 11060 Move returns status 0, amount 62
23:20:06.402 00.000 11060 MoveAxis(N, 0, ABG)
23:20:06.402 00.000 11060 Move returns status 0, amount 0
23:20:06.402 00.000 11060 move complete, result=0
23:20:06.402 00.000 11060 worker thread done servicing request
23:20:06.402 00.000 11060 Worker thread wakes up
23:20:06.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:06.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:06.402 00.000 10844 GuideStep: 0.4 px 62 ms WEST, -0.0 px 0 ms NORTH
23:20:07.026 00.624 11060 Exposure complete
23:20:07.211 00.185 11060 worker thread done servicing request
23:20:07.212 00.001 10844 OnExposeComplete: enter
23:20:07.212 00.000 10844 UpdateGuideState(): m_state=6
23:20:07.212 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
23:20:07.212 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.34, Mass=3002, SNR=35.2, Peak=237 HFD=3.5
23:20:07.212 00.000 10844 MultiStar: [#1 -0.07,0.06,1.12,U] [#2 -0.29,0.30,2.03,U] [#3 0.21,0.71,0.00,M1] [#4 0.12,0.23,0.99,U] [#5 -0.37,0.21,1.02,U] [#6 0.16,0.23,0.92,U] [#7 -0.04,0.26,0.99,U] [#8 -0.99,0.26,0.00,M5] 
23:20:07.212 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.11}, one-star: {-0.23, -0.74}
23:20:07.212 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
23:20:07.212 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
23:20:07.212 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.45 mountX=-0.08 mountY=-0.15, mountTheta=-2.08
23:20:07.212 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.11, opts=13)
23:20:07.212 00.000 10844 Enqueuing Move request for scope (-0.13, 0.11)
23:20:07.212 00.000 11060 Worker thread wakes up
23:20:07.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:20:07.212 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:20:07.212 00.000 11060 Moving (-0.13, 0.11) raw xDistance=-0.08 yDistance=-0.15
23:20:07.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:07.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:07.216 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:20:07.216 00.000 11060 MoveAxis(E, 0, ABG)
23:20:07.216 00.000 11060 Move returns status 0, amount 0
23:20:07.216 00.000 11060 MoveAxis(N, 0, ABG)
23:20:07.216 00.000 11060 Move returns status 0, amount 0
23:20:07.216 00.000 11060 move complete, result=0
23:20:07.216 00.000 11060 worker thread done servicing request
23:20:07.222 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:07.238 00.016 10844 UpdateGuideState exits: m=3002 SNR=35.2
23:20:07.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:07.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:07.238 00.000 10844 Enqueuing Expose request
23:20:07.238 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:07.238 00.000 11060 Worker thread wakes up
23:20:07.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:07.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:07.874 00.636 11060 Exposure complete
23:20:08.048 00.174 11060 worker thread done servicing request
23:20:08.048 00.000 10844 OnExposeComplete: enter
23:20:08.048 00.000 10844 UpdateGuideState(): m_state=6
23:20:08.048 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
23:20:08.048 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.98, Mass=3073, SNR=35.8, Peak=248 HFD=3.5
23:20:08.048 00.000 10844 MultiStar: [#1 0.00,-0.34,1.02,U] [#2 -1.28,0.60,0.00,M6] [#3 0.61,-0.00,0.91,U] [#4 -0.08,0.04,0.98,U] [#5 -0.06,0.01,1.07,U] [#6 0.38,0.37,0.89,U] [#7 0.52,0.35,0.91,U] [#8 -0.62,-0.16,0.97,U] 
23:20:08.048 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {-0.08, -0.10}
23:20:08.048 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
23:20:08.048 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
23:20:08.048 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.17 mountX=-0.02 mountY=0.07, mountTheta=1.92
23:20:08.048 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
23:20:08.048 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
23:20:08.048 00.000 11060 Worker thread wakes up
23:20:08.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:20:08.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:20:08.048 00.000 11060 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=0.07
23:20:08.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:20:08.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:08.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:20:08.048 00.000 11060 MoveAxis(E, 0, ABG)
23:20:08.048 00.000 11060 Move returns status 0, amount 0
23:20:08.048 00.000 11060 MoveAxis(N, 0, ABG)
23:20:08.053 00.005 11060 Move returns status 0, amount 0
23:20:08.053 00.000 11060 move complete, result=0
23:20:08.053 00.000 11060 worker thread done servicing request
23:20:08.053 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:08.069 00.016 10844 UpdateGuideState exits: m=3073 SNR=35.8
23:20:08.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:08.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:08.069 00.000 10844 Enqueuing Expose request
23:20:08.069 00.000 11060 Worker thread wakes up
23:20:08.069 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:08.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:08.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:08.706 00.637 11060 Exposure complete
23:20:08.864 00.158 11060 worker thread done servicing request
23:20:08.864 00.000 10844 OnExposeComplete: enter
23:20:08.864 00.000 10844 UpdateGuideState(): m_state=6
23:20:08.869 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
23:20:08.869 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=61.78, Mass=2841, SNR=33.8, Peak=251 HFD=3.5
23:20:08.869 00.000 10844 MultiStar: [#1 -0.06,0.04,1.06,U] [#2 -0.24,0.09,2.11,U] [#3 0.05,0.19,1.03,U] [#4 -0.07,-0.03,1.06,U] [#5 -0.21,0.09,1.08,U] [#6 0.05,0.33,0.94,U] [#7 0.19,-0.28,0.91,U] [#8 -0.51,-0.39,1.06,U] 
23:20:08.869 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {0.07, -0.30}
23:20:08.869 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
23:20:08.869 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
23:20:08.869 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.98 mountX=0.04 mountY=-0.10, mountTheta=-1.23
23:20:08.869 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
23:20:08.869 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
23:20:08.869 00.000 11060 Worker thread wakes up
23:20:08.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:20:08.869 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:20:08.869 00.000 11060 Moving (-0.11, -0.02) raw xDistance=0.04 yDistance=-0.10
23:20:08.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:20:08.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:08.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:20:08.869 00.000 11060 MoveAxis(E, 0, ABG)
23:20:08.869 00.000 11060 Move returns status 0, amount 0
23:20:08.869 00.000 11060 MoveAxis(N, 0, ABG)
23:20:08.869 00.000 11060 Move returns status 0, amount 0
23:20:08.869 00.000 11060 move complete, result=0
23:20:08.869 00.000 11060 worker thread done servicing request
23:20:08.877 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:08.890 00.013 10844 UpdateGuideState exits: m=2841 SNR=33.8
23:20:08.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:08.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:08.890 00.000 10844 Enqueuing Expose request
23:20:08.890 00.000 11060 Worker thread wakes up
23:20:08.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:08.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:08.890 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:09.531 00.641 11060 Exposure complete
23:20:09.696 00.165 11060 worker thread done servicing request
23:20:09.696 00.000 10844 OnExposeComplete: enter
23:20:09.696 00.000 10844 UpdateGuideState(): m_state=6
23:20:09.701 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:20:09.701 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.56, Mass=3398, SNR=38.2, Peak=224 HFD=3.7
23:20:09.701 00.000 10844 MultiStar: [#1 -0.11,-0.47,0.96,U] [#2 0.48,0.08,1.87,U] [#3 -0.04,0.07,0.91,U] [#4 0.33,-0.42,0.99,U] [#5 -0.51,0.18,1.00,U] [#6 0.54,-0.02,0.92,U] [#7 -0.26,0.16,0.81,U] [#8 -1.00,-0.82,0.00,M4] 
23:20:09.701 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.11, -0.52}
23:20:09.701 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
23:20:09.701 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
23:20:09.701 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.75 mountX=0.08 mountY=0.13, mountTheta=1.00
23:20:09.701 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.10, opts=13)
23:20:09.701 00.000 10844 Enqueuing Move request for scope (0.11, -0.10)
23:20:09.701 00.000 11060 Worker thread wakes up
23:20:09.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
23:20:09.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
23:20:09.701 00.000 11060 Moving (0.11, -0.10) raw xDistance=0.08 yDistance=0.13
23:20:09.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:20:09.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:09.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:20:09.701 00.000 11060 MoveAxis(E, 0, ABG)
23:20:09.701 00.000 11060 Move returns status 0, amount 0
23:20:09.701 00.000 11060 MoveAxis(N, 0, ABG)
23:20:09.701 00.000 11060 Move returns status 0, amount 0
23:20:09.701 00.000 11060 move complete, result=0
23:20:09.701 00.000 11060 worker thread done servicing request
23:20:09.706 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:09.717 00.011 10844 UpdateGuideState exits: m=3398 SNR=38.2
23:20:09.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:09.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:09.717 00.000 10844 Enqueuing Expose request
23:20:09.717 00.000 11060 Worker thread wakes up
23:20:09.717 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:09.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:09.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:10.362 00.645 11060 Exposure complete
23:20:10.536 00.174 11060 worker thread done servicing request
23:20:10.536 00.000 10844 OnExposeComplete: enter
23:20:10.537 00.001 10844 UpdateGuideState(): m_state=6
23:20:10.537 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
23:20:10.537 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=62.21, Mass=2900, SNR=34.1, Peak=244 HFD=3.7
23:20:10.537 00.000 10844 MultiStar: [#1 -0.52,0.13,1.08,U] [#2 0.37,0.47,2.05,U] [#3 0.05,0.17,1.08,U] [#4 0.56,-0.40,0.00,M3] [#5 -0.43,0.04,1.00,U] [#6 0.32,0.28,1.02,U] [#7 -0.30,0.58,0.00,M1] [#8 -0.52,-0.18,1.14,U] 
23:20:10.537 00.000 10844 single-star, 6 included, MultiStar: {-0.07, 0.18}, one-star: {-0.15, 0.13}
23:20:10.537 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.13)
23:20:10.537 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
23:20:10.537 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.41 mountX=-0.10 mountY=-0.17, mountTheta=-2.13
23:20:10.537 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.13, opts=13)
23:20:10.537 00.000 10844 Enqueuing Move request for scope (-0.15, 0.13)
23:20:10.537 00.000 11060 Worker thread wakes up
23:20:10.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
23:20:10.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
23:20:10.537 00.000 11060 Moving (-0.15, 0.13) raw xDistance=-0.10 yDistance=-0.17
23:20:10.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:20:10.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:10.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:20:10.537 00.000 11060 MoveAxis(E, 0, ABG)
23:20:10.537 00.000 11060 Move returns status 0, amount 0
23:20:10.537 00.000 11060 MoveAxis(N, 0, ABG)
23:20:10.537 00.000 11060 Move returns status 0, amount 0
23:20:10.537 00.000 11060 move complete, result=0
23:20:10.537 00.000 11060 worker thread done servicing request
23:20:10.543 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:10.558 00.015 10844 UpdateGuideState exits: m=2900 SNR=34.1
23:20:10.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:10.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:10.558 00.000 10844 Enqueuing Expose request
23:20:10.558 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:10.558 00.000 11060 Worker thread wakes up
23:20:10.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:10.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:11.208 00.650 11060 Exposure complete
23:20:11.369 00.161 11060 worker thread done servicing request
23:20:11.369 00.000 10844 OnExposeComplete: enter
23:20:11.369 00.000 10844 UpdateGuideState(): m_state=6
23:20:11.369 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
23:20:11.371 00.002 10844 Star::Find returns 1 (1), X=258.55, Y=62.54, Mass=2681, SNR=33.1, Peak=255 HFD=3.3
23:20:11.371 00.000 10844 MultiStar: [#1 0.06,0.29,1.18,U] [#2 -0.23,0.23,2.21,U] [#3 0.33,0.16,1.10,U] [#4 0.77,-0.47,0.00,M4] [#5 -0.24,0.18,1.04,U] [#6 -0.28,0.65,0.00,M1] [#7 -0.21,0.09,0.95,U] [#8 -0.23,0.39,1.10,U] 
23:20:11.371 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.26}, one-star: {-0.16, 0.46}
23:20:11.371 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
23:20:11.371 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
23:20:11.371 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.98 mountX=-0.23 mountY=-0.15, mountTheta=-2.57
23:20:11.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.26, opts=13)
23:20:11.372 00.000 10844 Enqueuing Move request for scope (-0.11, 0.26)
23:20:11.372 00.000 11060 Worker thread wakes up
23:20:11.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
23:20:11.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
23:20:11.372 00.000 11060 Moving (-0.11, 0.26) raw xDistance=-0.23 yDistance=-0.15
23:20:11.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:20:11.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:11.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:20:11.372 00.000 11060 MoveAxis(E, 40, ABG)
23:20:11.372 00.000 11060 Guiding  Dir = 2, Dur = 40
23:20:11.377 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:11.386 00.009 11060 IsSlewing returns 0
23:20:11.386 00.000 11060 IsGuiding returns 0
23:20:11.401 00.015 10844 UpdateGuideState exits: m=2681 SNR=33.1 Saturated
23:20:11.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:11.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:11.401 00.000 10844 Enqueuing Expose request
23:20:11.432 00.031 11060 IsGuiding returns 0
23:20:11.432 00.000 11060 Move returns status 0, amount 40
23:20:11.432 00.000 11060 MoveAxis(N, 0, ABG)
23:20:11.432 00.000 11060 Move returns status 0, amount 0
23:20:11.432 00.000 11060 move complete, result=0
23:20:11.432 00.000 11060 worker thread done servicing request
23:20:11.432 00.000 11060 Worker thread wakes up
23:20:11.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:11.434 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:11.435 00.001 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
23:20:12.062 00.627 11060 Exposure complete
23:20:12.202 00.140 11060 worker thread done servicing request
23:20:12.202 00.000 10844 OnExposeComplete: enter
23:20:12.202 00.000 10844 UpdateGuideState(): m_state=6
23:20:12.208 00.006 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
23:20:12.208 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.70, Mass=2814, SNR=33.8, Peak=233 HFD=3.4
23:20:12.208 00.000 10844 MultiStar: [#1 -0.43,-0.33,1.12,U] [#2 0.53,0.27,2.12,U] [#3 0.19,-0.81,0.00,M1] [#4 0.29,-0.64,0.00,M5] [#5 -0.57,-0.55,0.00,M1] [#6 -0.29,0.19,1.05,U] [#7 -0.17,-0.44,0.93,U] [#8 -0.74,-0.60,0.00,M3] 
23:20:12.208 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.06}, one-star: {-0.24, -0.38}
23:20:12.208 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
23:20:12.208 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
23:20:12.208 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.69 mountX=0.06 mountY=0.00, mountTheta=0.04
23:20:12.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
23:20:12.210 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
23:20:12.210 00.000 11060 Worker thread wakes up
23:20:12.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
23:20:12.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
23:20:12.210 00.000 11060 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.00
23:20:12.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:20:12.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:12.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:20:12.210 00.000 11060 MoveAxis(E, 0, ABG)
23:20:12.212 00.002 11060 Move returns status 0, amount 0
23:20:12.212 00.000 11060 MoveAxis(N, 0, ABG)
23:20:12.212 00.000 11060 Move returns status 0, amount 0
23:20:12.212 00.000 11060 move complete, result=0
23:20:12.212 00.000 11060 worker thread done servicing request
23:20:12.215 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:12.229 00.014 10844 UpdateGuideState exits: m=2814 SNR=33.8
23:20:12.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:12.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:12.229 00.000 10844 Enqueuing Expose request
23:20:12.229 00.000 11060 Worker thread wakes up
23:20:12.229 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:12.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:12.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:12.858 00.629 11060 Exposure complete
23:20:13.036 00.178 11060 worker thread done servicing request
23:20:13.036 00.000 10844 OnExposeComplete: enter
23:20:13.036 00.000 10844 UpdateGuideState(): m_state=6
23:20:13.036 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
23:20:13.036 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=62.14, Mass=3369, SNR=37.7, Peak=244 HFD=4.1
23:20:13.036 00.000 10844 MultiStar: [#1 0.01,-0.58,0.98,U] [#2 0.25,0.14,1.93,U] [#3 -0.18,-0.23,0.92,U] [#4 0.66,-0.68,0.00,M6] [#5 -0.50,0.22,0.99,U] [#6 -0.10,0.46,0.87,U] [#7 -0.04,0.11,0.81,U] [#8 -1.01,-0.03,0.00,M4] 
23:20:13.036 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.03}, one-star: {-0.59, 0.06}
23:20:13.036 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
23:20:13.036 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
23:20:13.036 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.87 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
23:20:13.039 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
23:20:13.039 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
23:20:13.039 00.000 11060 Worker thread wakes up
23:20:13.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:20:13.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:20:13.039 00.000 11060 Moving (-0.12, 0.03) raw xDistance=-0.01 yDistance=-0.12
23:20:13.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:20:13.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:13.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:20:13.039 00.000 11060 MoveAxis(E, 0, ABG)
23:20:13.039 00.000 11060 Move returns status 0, amount 0
23:20:13.039 00.000 11060 MoveAxis(N, 0, ABG)
23:20:13.039 00.000 11060 Move returns status 0, amount 0
23:20:13.039 00.000 11060 move complete, result=0
23:20:13.039 00.000 11060 worker thread done servicing request
23:20:13.041 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:13.064 00.023 10844 UpdateGuideState exits: m=3369 SNR=37.7
23:20:13.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:13.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:13.064 00.000 10844 Enqueuing Expose request
23:20:13.064 00.000 11060 Worker thread wakes up
23:20:13.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:13.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:13.064 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:13.694 00.630 11060 Exposure complete
23:20:13.903 00.209 10844 OnExposeComplete: enter
23:20:13.903 00.000 10844 UpdateGuideState(): m_state=6
23:20:13.903 00.000 11060 worker thread done servicing request
23:20:13.903 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
23:20:13.904 00.001 10844 Star::Find returns 1 (0), X=258.58, Y=61.90, Mass=3049, SNR=35.4, Peak=201 HFD=3.9
23:20:13.904 00.000 10844 MultiStar: [#1 -0.08,-0.06,1.06,U] [#2 -0.36,0.68,0.00,M1] [#3 -0.11,-0.62,1.08,U] [#4 0.81,-0.31,0.00,M7] [#5 -0.54,-0.38,0.00,M1] [#6 -0.06,0.23,0.95,U] [#7 0.09,-0.04,0.95,U] [#8 -0.47,-0.23,0.93,U] 
23:20:13.904 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.16}, one-star: {-0.13, -0.18}
23:20:13.904 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
23:20:13.904 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
23:20:13.906 00.002 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.23 mountX=0.18 mountY=-0.10, mountTheta=-0.49
23:20:13.906 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.16, opts=13)
23:20:13.906 00.000 10844 Enqueuing Move request for scope (-0.12, -0.16)
23:20:13.906 00.000 11060 Worker thread wakes up
23:20:13.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
23:20:13.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
23:20:13.906 00.000 11060 Moving (-0.12, -0.16) raw xDistance=0.18 yDistance=-0.10
23:20:13.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:20:13.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:13.910 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:20:13.911 00.001 11060 MoveAxis(W, 31, ABG)
23:20:13.911 00.000 11060 Guiding  Dir = 3, Dur = 31
23:20:13.921 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:20:13.931 00.010 11060 IsSlewing returns 0
23:20:13.931 00.000 11060 IsGuiding returns 0
23:20:13.936 00.005 10844 UpdateGuideState exits: m=3049 SNR=35.4
23:20:13.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:13.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:13.936 00.000 10844 Enqueuing Expose request
23:20:13.979 00.043 11060 IsGuiding returns 0
23:20:13.979 00.000 11060 Move returns status 0, amount 31
23:20:13.979 00.000 11060 MoveAxis(N, 0, ABG)
23:20:13.979 00.000 11060 Move returns status 0, amount 0
23:20:13.979 00.000 11060 move complete, result=0
23:20:13.979 00.000 11060 worker thread done servicing request
23:20:13.979 00.000 11060 Worker thread wakes up
23:20:13.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:13.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:13.980 00.001 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
23:20:14.620 00.640 11060 Exposure complete
23:20:14.794 00.174 11060 worker thread done servicing request
23:20:14.794 00.000 10844 OnExposeComplete: enter
23:20:14.794 00.000 10844 UpdateGuideState(): m_state=6
23:20:14.794 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
23:20:14.794 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=62.32, Mass=2808, SNR=33.8, Peak=214 HFD=3.7
23:20:14.794 00.000 10844 MultiStar: [#1 0.10,-0.02,1.17,U] [#2 -0.53,0.25,2.13,U] [#3 0.22,0.40,1.01,U] [#4 0.08,0.40,0.98,U] [#5 -0.69,0.15,0.00,M2] [#6 0.04,0.69,0.00,M1] [#7 0.28,0.17,0.93,U] [#8 -1.00,-0.15,0.00,M4] 
23:20:14.794 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.23}, one-star: {-0.43, 0.24}
23:20:14.794 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
23:20:14.794 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
23:20:14.794 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.27 cameraTheta=2.05 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
23:20:14.798 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.23, opts=13)
23:20:14.798 00.000 10844 Enqueuing Move request for scope (-0.12, 0.23)
23:20:14.798 00.000 11060 Worker thread wakes up
23:20:14.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
23:20:14.798 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
23:20:14.798 00.000 11060 Moving (-0.12, 0.23) raw xDistance=-0.21 yDistance=-0.16
23:20:14.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
23:20:14.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:14.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:14.798 00.000 11060 MoveAxis(E, 35, ABG)
23:20:14.798 00.000 11060 Guiding  Dir = 2, Dur = 35
23:20:14.804 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:14.813 00.009 10844 UpdateGuideState exits: m=2808 SNR=33.8
23:20:14.818 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:14.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:14.818 00.000 10844 Enqueuing Expose request
23:20:14.834 00.016 11060 IsSlewing returns 0
23:20:14.835 00.001 11060 IsGuiding returns 0
23:20:14.911 00.076 11060 IsGuiding returns 0
23:20:14.911 00.000 11060 Move returns status 0, amount 35
23:20:14.911 00.000 11060 MoveAxis(N, 0, ABG)
23:20:14.911 00.000 11060 Move returns status 0, amount 0
23:20:14.911 00.000 11060 move complete, result=0
23:20:14.911 00.000 11060 worker thread done servicing request
23:20:14.911 00.000 11060 Worker thread wakes up
23:20:14.912 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:14.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:14.921 00.009 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
23:20:15.540 00.619 11060 Exposure complete
23:20:15.709 00.169 11060 worker thread done servicing request
23:20:15.709 00.000 10844 OnExposeComplete: enter
23:20:15.709 00.000 10844 UpdateGuideState(): m_state=6
23:20:15.709 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
23:20:15.709 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.99, Mass=3902, SNR=40.2, Peak=243 HFD=3.9
23:20:15.710 00.001 10844 MultiStar: [#1 0.20,-0.29,0.95,U] [#2 -0.27,0.50,1.84,U] [#3 0.38,-0.25,0.94,U] [#4 0.51,0.00,0.88,U] [#5 -0.32,0.22,0.92,U] [#6 0.25,-0.16,0.73,U] [#7 0.18,0.15,0.83,U] [#8 -0.12,-0.34,0.81,U] 
23:20:15.710 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.08, -0.09}
23:20:15.710 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
23:20:15.710 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
23:20:15.710 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.64 mountX=-0.04 mountY=0.04, mountTheta=2.38
23:20:15.710 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
23:20:15.710 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
23:20:15.710 00.000 11060 Worker thread wakes up
23:20:15.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:20:15.710 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:20:15.710 00.000 11060 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=0.04
23:20:15.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:20:15.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:15.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:20:15.710 00.000 11060 MoveAxis(E, 0, ABG)
23:20:15.710 00.000 11060 Move returns status 0, amount 0
23:20:15.710 00.000 11060 MoveAxis(N, 0, ABG)
23:20:15.710 00.000 11060 Move returns status 0, amount 0
23:20:15.710 00.000 11060 move complete, result=0
23:20:15.710 00.000 11060 worker thread done servicing request
23:20:15.715 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:15.729 00.014 10844 UpdateGuideState exits: m=3902 SNR=40.2
23:20:15.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:15.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:15.729 00.000 10844 Enqueuing Expose request
23:20:15.729 00.000 11060 Worker thread wakes up
23:20:15.729 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:15.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:15.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:16.381 00.652 11060 Exposure complete
23:20:16.545 00.164 11060 worker thread done servicing request
23:20:16.545 00.000 10844 OnExposeComplete: enter
23:20:16.545 00.000 10844 UpdateGuideState(): m_state=6
23:20:16.545 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
23:20:16.545 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.54, Mass=3791, SNR=39.7, Peak=250 HFD=3.8
23:20:16.545 00.000 10844 MultiStar: [#1 0.20,-0.75,0.00,M1] [#2 0.07,0.24,1.82,U] [#3 0.52,-0.47,0.00,M1] [#4 0.15,-0.19,0.80,U] [#5 -0.49,0.11,0.82,U] [#6 -0.06,0.31,0.83,U] [#7 0.33,-0.29,0.78,U] [#8 -0.82,0.00,0.00,M4] 
23:20:16.545 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.14}, one-star: {0.13, 0.46}
23:20:16.545 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
23:20:16.545 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
23:20:16.545 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.36 mountX=-0.15 mountY=0.01, mountTheta=3.10
23:20:16.545 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.14, opts=13)
23:20:16.545 00.000 10844 Enqueuing Move request for scope (0.03, 0.14)
23:20:16.545 00.000 11060 Worker thread wakes up
23:20:16.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
23:20:16.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
23:20:16.545 00.000 11060 Moving (0.03, 0.14) raw xDistance=-0.15 yDistance=0.01
23:20:16.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:20:16.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:16.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:20:16.545 00.000 11060 MoveAxis(E, 25, ABG)
23:20:16.545 00.000 11060 Guiding  Dir = 2, Dur = 25
23:20:16.556 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:16.561 00.005 11060 IsSlewing returns 0
23:20:16.561 00.000 11060 IsGuiding returns 0
23:20:16.571 00.010 10844 UpdateGuideState exits: m=3791 SNR=39.7
23:20:16.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:16.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:16.571 00.000 10844 Enqueuing Expose request
23:20:16.593 00.022 11060 IsGuiding returns 0
23:20:16.593 00.000 11060 Move returns status 0, amount 25
23:20:16.593 00.000 11060 MoveAxis(N, 0, ABG)
23:20:16.593 00.000 11060 Move returns status 0, amount 0
23:20:16.593 00.000 11060 move complete, result=0
23:20:16.593 00.000 11060 worker thread done servicing request
23:20:16.593 00.000 11060 Worker thread wakes up
23:20:16.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:16.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:16.597 00.004 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
23:20:17.234 00.637 11060 Exposure complete
23:20:17.372 00.138 11060 worker thread done servicing request
23:20:17.372 00.000 10844 OnExposeComplete: enter
23:20:17.372 00.000 10844 UpdateGuideState(): m_state=6
23:20:17.377 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
23:20:17.377 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.72, Mass=3225, SNR=36.9, Peak=217 HFD=3.6
23:20:17.377 00.000 10844 MultiStar: [#1 0.40,-0.42,0.91,U] [#2 0.26,0.23,1.97,U] [#3 -0.21,-0.77,0.00,M2] [#4 0.30,-0.18,0.92,U] [#5 -0.11,0.06,0.91,U] [#6 -0.48,0.54,0.00,M1] [#7 0.05,0.08,0.85,U] [#8 -1.06,0.19,0.00,M5] 
23:20:17.377 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.05}, one-star: {-0.00, -0.36}
23:20:17.377 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
23:20:17.377 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
23:20:17.377 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=0.02 mountY=0.17, mountTheta=1.46
23:20:17.377 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.05, opts=13)
23:20:17.377 00.000 10844 Enqueuing Move request for scope (0.17, -0.05)
23:20:17.377 00.000 11060 Worker thread wakes up
23:20:17.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
23:20:17.377 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
23:20:17.377 00.000 11060 Moving (0.17, -0.05) raw xDistance=0.02 yDistance=0.17
23:20:17.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:20:17.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:17.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:20:17.377 00.000 11060 MoveAxis(E, 0, ABG)
23:20:17.377 00.000 11060 Move returns status 0, amount 0
23:20:17.377 00.000 11060 MoveAxis(N, 0, ABG)
23:20:17.377 00.000 11060 Move returns status 0, amount 0
23:20:17.377 00.000 11060 move complete, result=0
23:20:17.377 00.000 11060 worker thread done servicing request
23:20:17.399 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:17.417 00.018 10844 UpdateGuideState exits: m=3225 SNR=36.9
23:20:17.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:17.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:17.417 00.000 10844 Enqueuing Expose request
23:20:17.417 00.000 11060 Worker thread wakes up
23:20:17.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:17.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:17.417 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:18.049 00.632 11060 Exposure complete
23:20:18.217 00.168 11060 worker thread done servicing request
23:20:18.217 00.000 10844 OnExposeComplete: enter
23:20:18.217 00.000 10844 UpdateGuideState(): m_state=6
23:20:18.217 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
23:20:18.217 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=61.90, Mass=3305, SNR=37.2, Peak=255 HFD=3.6
23:20:18.223 00.006 10844 MultiStar: [#1 -0.57,-0.44,0.00,M1] [#2 -0.36,-0.29,1.88,U] [#3 -0.06,-0.64,0.94,U] [#4 -0.44,-0.78,0.00,M4] [#5 -0.44,-0.62,0.00,M1] [#6 0.36,-0.43,0.89,U] [#7 0.23,-0.39,0.80,U] [#8 -1.01,-0.37,0.00,M6] 
23:20:18.223 00.000 10844 single-star, 4 included, MultiStar: {-0.05, -0.37}, one-star: {-0.02, -0.18}
23:20:18.223 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
23:20:18.223 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
23:20:18.223 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.71 mountX=0.18 mountY=0.00, mountTheta=0.03
23:20:18.223 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.18, opts=13)
23:20:18.223 00.000 10844 Enqueuing Move request for scope (-0.02, -0.18)
23:20:18.223 00.000 11060 Worker thread wakes up
23:20:18.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
23:20:18.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
23:20:18.223 00.000 11060 Moving (-0.02, -0.18) raw xDistance=0.18 yDistance=0.00
23:20:18.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:20:18.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:18.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:20:18.223 00.000 11060 MoveAxis(W, 31, ABG)
23:20:18.223 00.000 11060 Guiding  Dir = 3, Dur = 31
23:20:18.228 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:18.247 00.019 11060 IsSlewing returns 0
23:20:18.248 00.001 10844 UpdateGuideState exits: m=3305 SNR=37.2 Saturated
23:20:18.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:18.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:18.248 00.000 10844 Enqueuing Expose request
23:20:18.248 00.000 11060 IsGuiding returns 0
23:20:18.314 00.066 11060 IsGuiding returns 0
23:20:18.314 00.000 11060 Move returns status 0, amount 31
23:20:18.314 00.000 11060 MoveAxis(N, 0, ABG)
23:20:18.314 00.000 11060 Move returns status 0, amount 0
23:20:18.314 00.000 11060 move complete, result=0
23:20:18.314 00.000 11060 worker thread done servicing request
23:20:18.314 00.000 11060 Worker thread wakes up
23:20:18.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:18.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:18.356 00.042 10844 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
23:20:18.945 00.589 11060 Exposure complete
23:20:19.109 00.164 11060 worker thread done servicing request
23:20:19.109 00.000 10844 OnExposeComplete: enter
23:20:19.109 00.000 10844 UpdateGuideState(): m_state=6
23:20:19.109 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
23:20:19.109 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.95, Mass=2638, SNR=33.3, Peak=220 HFD=3.5
23:20:19.109 00.000 10844 MultiStar: [#1 0.15,-1.54,0.00,M2] [#2 -0.46,0.50,0.00,M1] [#3 0.32,0.17,1.04,U] [#4 0.09,-1.08,0.00,M5] [#5 -0.20,0.23,1.10,U] [#6 0.71,0.11,0.00,M1] [#7 0.24,-0.30,0.88,U] [#8 -0.89,-0.68,0.00,M7] 
23:20:19.109 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.01}, one-star: {-0.20, -0.13}
23:20:19.109 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:20:19.109 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
23:20:19.109 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.21 mountX=-0.01 mountY=0.03, mountTheta=1.96
23:20:19.111 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
23:20:19.111 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
23:20:19.111 00.000 11060 Worker thread wakes up
23:20:19.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:20:19.111 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:20:19.111 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
23:20:19.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:20:19.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:19.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:19.111 00.000 11060 MoveAxis(E, 0, ABG)
23:20:19.111 00.000 11060 Move returns status 0, amount 0
23:20:19.111 00.000 11060 MoveAxis(N, 0, ABG)
23:20:19.111 00.000 11060 Move returns status 0, amount 0
23:20:19.111 00.000 11060 move complete, result=0
23:20:19.111 00.000 11060 worker thread done servicing request
23:20:19.117 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:20:19.141 00.024 10844 UpdateGuideState exits: m=2638 SNR=33.3
23:20:19.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:19.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:19.141 00.000 10844 Enqueuing Expose request
23:20:19.141 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:19.141 00.000 11060 Worker thread wakes up
23:20:19.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:19.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:19.782 00.641 11060 Exposure complete
23:20:19.967 00.185 11060 worker thread done servicing request
23:20:19.967 00.000 10844 OnExposeComplete: enter
23:20:19.967 00.000 10844 UpdateGuideState(): m_state=6
23:20:19.967 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
23:20:19.967 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.68, Mass=3223, SNR=36.9, Peak=254 HFD=3.4
23:20:19.967 00.000 10844 MultiStar: [#1 0.26,-0.39,0.85,U] [#2 -0.27,0.10,1.97,U] [#3 -0.14,-0.45,0.88,U] [#4 -0.19,-0.30,1.01,U] [#5 -0.80,0.30,0.00,M1] [#6 0.38,-0.15,0.84,U] [#7 0.36,0.19,0.82,U] [#8 -0.38,-0.32,0.90,U] 
23:20:19.967 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.18}, one-star: {-0.07, -0.40}
23:20:19.967 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:20:19.967 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
23:20:19.967 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.85 mountX=0.18 mountY=-0.02, mountTheta=-0.12
23:20:19.967 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.18, opts=13)
23:20:19.967 00.000 10844 Enqueuing Move request for scope (-0.05, -0.18)
23:20:19.967 00.000 11060 Worker thread wakes up
23:20:19.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
23:20:19.967 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
23:20:19.967 00.000 11060 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=-0.02
23:20:19.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:20:19.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:19.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:20:19.967 00.000 11060 MoveAxis(W, 32, ABG)
23:20:19.967 00.000 11060 Guiding  Dir = 3, Dur = 32
23:20:19.977 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:19.983 00.006 11060 IsSlewing returns 0
23:20:19.983 00.000 11060 IsGuiding returns 0
23:20:19.993 00.010 10844 UpdateGuideState exits: m=3223 SNR=36.9
23:20:19.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:19.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:19.993 00.000 10844 Enqueuing Expose request
23:20:20.029 00.036 11060 IsGuiding returns 0
23:20:20.029 00.000 11060 Move returns status 0, amount 32
23:20:20.029 00.000 11060 MoveAxis(N, 0, ABG)
23:20:20.029 00.000 11060 Move returns status 0, amount 0
23:20:20.029 00.000 11060 move complete, result=0
23:20:20.029 00.000 11060 worker thread done servicing request
23:20:20.030 00.001 11060 Worker thread wakes up
23:20:20.030 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
23:20:20.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:20.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:20.667 00.637 11060 Exposure complete
23:20:20.821 00.154 11060 worker thread done servicing request
23:20:20.821 00.000 10844 OnExposeComplete: enter
23:20:20.821 00.000 10844 UpdateGuideState(): m_state=6
23:20:20.823 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
23:20:20.823 00.000 10844 Star::Find returns 1 (0), X=258.07, Y=61.41, Mass=3275, SNR=36.9, Peak=243 HFD=3.9
23:20:20.823 00.000 10844 MultiStar: [#1 -0.07,-0.37,0.94,U] [#2 0.70,0.37,0.00,M1] [#3 0.09,-1.20,0.00,M1] [#4 0.02,-0.21,0.94,U] [#5 -0.56,0.04,1.11,U] [#6 0.04,-0.30,0.88,U] [#7 0.26,-0.43,0.92,U] [#8 -0.49,-1.03,0.00,M7] 
23:20:20.823 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.32}, one-star: {-0.65, -0.67}
23:20:20.823 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
23:20:20.823 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
23:20:20.823 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.32 hyp=0.36 cameraTheta=-2.09 mountX=0.34 mountY=-0.13, mountTheta=-0.36
23:20:20.824 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.32, opts=13)
23:20:20.824 00.000 10844 Enqueuing Move request for scope (-0.18, -0.32)
23:20:20.824 00.000 11060 Worker thread wakes up
23:20:20.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.32) opts 0xd
23:20:20.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.32)
23:20:20.824 00.000 11060 Moving (-0.18, -0.32) raw xDistance=0.34 yDistance=-0.13
23:20:20.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:20:20.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:20.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:20.824 00.000 11060 MoveAxis(W, 60, ABG)
23:20:20.824 00.000 11060 Guiding  Dir = 3, Dur = 60
23:20:20.828 00.004 11060 IsSlewing returns 0
23:20:20.828 00.000 11060 IsGuiding returns 0
23:20:20.829 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:20.840 00.011 10844 UpdateGuideState exits: m=3275 SNR=36.9
23:20:20.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:20.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:20.840 00.000 10844 Enqueuing Expose request
23:20:20.891 00.051 11060 IsGuiding returns 0
23:20:20.891 00.000 11060 Move returns status 0, amount 60
23:20:20.891 00.000 11060 MoveAxis(N, 0, ABG)
23:20:20.891 00.000 11060 Move returns status 0, amount 0
23:20:20.891 00.000 11060 move complete, result=0
23:20:20.891 00.000 11060 worker thread done servicing request
23:20:20.891 00.000 11060 Worker thread wakes up
23:20:20.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:20.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:20.895 00.004 10844 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
23:20:21.533 00.638 11060 Exposure complete
23:20:21.694 00.161 11060 worker thread done servicing request
23:20:21.694 00.000 10844 OnExposeComplete: enter
23:20:21.694 00.000 10844 UpdateGuideState(): m_state=6
23:20:21.694 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
23:20:21.694 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=62.44, Mass=3488, SNR=37.8, Peak=255 HFD=3.6
23:20:21.694 00.000 10844 MultiStar: [#1 0.28,-0.21,0.94,U] [#2 0.79,0.31,0.00,M2] [#3 0.36,-0.38,0.81,U] [#4 0.25,-0.38,0.92,U] [#5 0.12,0.15,0.98,U] [#6 -0.27,0.31,0.89,U] [#7 0.45,-0.63,0.00,M1] [#8 -0.81,-0.24,0.00,M8] 
23:20:21.694 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.01}, one-star: {-0.42, 0.36}
23:20:21.696 00.002 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
23:20:21.696 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
23:20:21.696 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.29 mountX=0.01 mountY=0.05, mountTheta=1.46
23:20:21.697 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
23:20:21.697 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
23:20:21.697 00.000 11060 Worker thread wakes up
23:20:21.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:20:21.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:20:21.697 00.000 11060 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=0.05
23:20:21.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:20:21.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:21.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:20:21.697 00.000 11060 MoveAxis(E, 0, ABG)
23:20:21.697 00.000 11060 Move returns status 0, amount 0
23:20:21.697 00.000 11060 MoveAxis(N, 0, ABG)
23:20:21.697 00.000 11060 Move returns status 0, amount 0
23:20:21.697 00.000 11060 move complete, result=0
23:20:21.697 00.000 11060 worker thread done servicing request
23:20:21.702 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:21.719 00.017 10844 UpdateGuideState exits: m=3488 SNR=37.8 Saturated
23:20:21.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:21.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:21.719 00.000 10844 Enqueuing Expose request
23:20:21.719 00.000 11060 Worker thread wakes up
23:20:21.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:21.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:21.719 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:22.354 00.635 11060 Exposure complete
23:20:22.520 00.166 11060 worker thread done servicing request
23:20:22.526 00.006 10844 OnExposeComplete: enter
23:20:22.526 00.000 10844 UpdateGuideState(): m_state=6
23:20:22.528 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
23:20:22.528 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=62.03, Mass=3352, SNR=37.3, Peak=237 HFD=3.6
23:20:22.528 00.000 10844 MultiStar: [#1 -0.23,-0.02,0.98,U] [#2 0.57,0.40,0.00,M3] [#3 -0.29,0.02,0.95,U] [#4 0.23,-0.15,0.90,U] [#5 -0.20,-0.09,1.07,U] [#6 -0.45,0.09,0.82,U] [#7 0.03,-0.74,0.00,M2] [#8 -0.74,-0.11,0.00,M9] 
23:20:22.528 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.04}, one-star: {-0.25, -0.05}
23:20:22.528 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
23:20:22.528 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
23:20:22.528 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.96 mountX=0.07 mountY=-0.19, mountTheta=-1.21
23:20:22.529 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.04, opts=13)
23:20:22.529 00.000 10844 Enqueuing Move request for scope (-0.20, -0.04)
23:20:22.529 00.000 11060 Worker thread wakes up
23:20:22.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
23:20:22.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
23:20:22.529 00.000 11060 Moving (-0.20, -0.04) raw xDistance=0.07 yDistance=-0.19
23:20:22.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:20:22.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:22.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:20:22.531 00.002 11060 MoveAxis(E, 0, ABG)
23:20:22.531 00.000 11060 Move returns status 0, amount 0
23:20:22.531 00.000 11060 MoveAxis(N, 0, ABG)
23:20:22.531 00.000 11060 Move returns status 0, amount 0
23:20:22.531 00.000 11060 move complete, result=0
23:20:22.531 00.000 11060 worker thread done servicing request
23:20:22.538 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:22.549 00.011 10844 UpdateGuideState exits: m=3352 SNR=37.3
23:20:22.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:22.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:22.549 00.000 10844 Enqueuing Expose request
23:20:22.549 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:22.549 00.000 11060 Worker thread wakes up
23:20:22.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:22.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:23.193 00.644 11060 Exposure complete
23:20:23.337 00.144 11060 worker thread done servicing request
23:20:23.337 00.000 10844 OnExposeComplete: enter
23:20:23.337 00.000 10844 UpdateGuideState(): m_state=6
23:20:23.337 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
23:20:23.337 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.86, Mass=2862, SNR=35.0, Peak=229 HFD=3.4
23:20:23.337 00.000 10844 MultiStar: [#1 0.22,-1.01,0.00,M1] [#2 0.50,0.04,1.97,U] [#3 -0.39,-0.44,0.95,U] [#4 0.16,-0.90,0.00,M2] [#5 -0.38,-0.54,0.00,M1] [#6 0.03,-0.21,0.99,U] [#7 0.15,-0.54,0.97,U] [#8 -0.63,-0.61,0.00,M10] 
23:20:23.337 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.22}, one-star: {-0.44, -0.21}
23:20:23.337 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
23:20:23.337 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
23:20:23.337 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.30 mountX=0.21 mountY=0.10, mountTheta=0.43
23:20:23.337 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.22, opts=13)
23:20:23.337 00.000 10844 Enqueuing Move request for scope (0.06, -0.22)
23:20:23.337 00.000 11060 Worker thread wakes up
23:20:23.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
23:20:23.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
23:20:23.337 00.000 11060 Moving (0.06, -0.22) raw xDistance=0.21 yDistance=0.10
23:20:23.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:20:23.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:23.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:20:23.342 00.005 11060 MoveAxis(W, 36, ABG)
23:20:23.342 00.000 11060 Guiding  Dir = 3, Dur = 36
23:20:23.348 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:23.358 00.010 11060 IsSlewing returns 0
23:20:23.358 00.000 11060 IsGuiding returns 0
23:20:23.363 00.005 10844 UpdateGuideState exits: m=2862 SNR=35.0
23:20:23.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:23.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:23.363 00.000 10844 Enqueuing Expose request
23:20:23.423 00.060 11060 IsGuiding returns 0
23:20:23.423 00.000 11060 Move returns status 0, amount 36
23:20:23.423 00.000 11060 MoveAxis(N, 0, ABG)
23:20:23.423 00.000 11060 Move returns status 0, amount 0
23:20:23.423 00.000 11060 move complete, result=0
23:20:23.423 00.000 11060 worker thread done servicing request
23:20:23.423 00.000 11060 Worker thread wakes up
23:20:23.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:23.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:23.423 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
23:20:24.055 00.632 11060 Exposure complete
23:20:24.240 00.185 11060 worker thread done servicing request
23:20:24.240 00.000 10844 OnExposeComplete: enter
23:20:24.240 00.000 10844 UpdateGuideState(): m_state=6
23:20:24.242 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
23:20:24.242 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=61.48, Mass=3322, SNR=37.5, Peak=255 HFD=3.3
23:20:24.242 00.000 10844 MultiStar: [#1 -0.24,-0.43,0.95,U] [#2 0.26,0.53,1.84,U] [#3 0.41,0.70,0.00,M1] [#4 0.01,-0.07,1.06,U] [#5 -0.40,0.31,1.00,U] [#6 -0.71,-0.13,0.00,M1] [#7 -0.56,0.06,0.92,U] [#8 -0.52,-0.30,0.90,U] 
23:20:24.242 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.00}, one-star: {-0.28, -0.60}
23:20:24.242 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
23:20:24.242 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
23:20:24.242 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.13 mountX=0.04 mountY=-0.18, mountTheta=-1.38
23:20:24.242 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.00, opts=13)
23:20:24.244 00.002 10844 Enqueuing Move request for scope (-0.18, -0.00)
23:20:24.244 00.000 11060 Worker thread wakes up
23:20:24.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
23:20:24.244 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
23:20:24.244 00.000 11060 Moving (-0.18, -0.00) raw xDistance=0.04 yDistance=-0.18
23:20:24.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:20:24.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:24.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:20:24.244 00.000 11060 MoveAxis(E, 0, ABG)
23:20:24.244 00.000 11060 Move returns status 0, amount 0
23:20:24.244 00.000 11060 MoveAxis(N, 0, ABG)
23:20:24.244 00.000 11060 Move returns status 0, amount 0
23:20:24.244 00.000 11060 move complete, result=0
23:20:24.244 00.000 11060 worker thread done servicing request
23:20:24.247 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:24.261 00.014 10844 UpdateGuideState exits: m=3322 SNR=37.5 Saturated
23:20:24.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:24.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:24.261 00.000 10844 Enqueuing Expose request
23:20:24.261 00.000 11060 Worker thread wakes up
23:20:24.261 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:24.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:24.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:24.871 00.610 11060 Exposure complete
23:20:25.031 00.160 11060 worker thread done servicing request
23:20:25.031 00.000 10844 OnExposeComplete: enter
23:20:25.031 00.000 10844 UpdateGuideState(): m_state=6
23:20:25.031 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
23:20:25.031 00.000 10844 Star::Find returns 1 (1), X=257.82, Y=62.14, Mass=3477, SNR=38.2, Peak=255 HFD=3.7
23:20:25.031 00.000 10844 MultiStar: [#1 -0.10,-0.16,0.93,U] [#2 0.27,0.82,0.00,M2] [#3 -0.02,-0.14,0.94,U] [#4 0.74,-0.58,0.00,M2] [#5 -1.12,0.41,0.00,M1] [#6 -0.61,-0.75,0.00,M2] [#7 -0.37,0.38,0.82,U] [#8 -0.99,0.02,0.00,M10] 
23:20:25.031 00.000 10844 refined, 3 included, MultiStar: {-0.35, 0.02}, one-star: {-0.90, 0.06}
23:20:25.031 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.83 = -1.46)
23:20:25.031 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.48)
23:20:25.031 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.02 hyp=0.35 cameraTheta=3.07 mountX=0.04 mountY=-0.35, mountTheta=-1.46
23:20:25.031 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.02, opts=13)
23:20:25.031 00.000 10844 Enqueuing Move request for scope (-0.35, 0.02)
23:20:25.036 00.005 11060 Worker thread wakes up
23:20:25.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.02) opts 0xd
23:20:25.036 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.02)
23:20:25.036 00.000 11060 Moving (-0.35, 0.02) raw xDistance=0.04 yDistance=-0.35
23:20:25.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:20:25.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
23:20:25.036 00.000 11060 MoveAxis(E, 0, ABG)
23:20:25.036 00.000 11060 Move returns status 0, amount 0
23:20:25.036 00.000 11060 MoveAxis(N, 137, ABG)
23:20:25.036 00.000 11060 Guiding  Dir = 0, Dur = 137
23:20:25.042 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:20:25.052 00.010 11060 IsSlewing returns 0
23:20:25.052 00.000 11060 IsGuiding returns 0
23:20:25.060 00.008 10844 UpdateGuideState exits: m=3477 SNR=38.2 Saturated
23:20:25.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:25.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:25.060 00.000 10844 Enqueuing Expose request
23:20:25.201 00.141 11060 IsGuiding returns 0
23:20:25.201 00.000 11060 Move returns status 0, amount 137
23:20:25.201 00.000 11060 move complete, result=0
23:20:25.201 00.000 11060 worker thread done servicing request
23:20:25.201 00.000 11060 Worker thread wakes up
23:20:25.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:25.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:25.210 00.009 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 137 ms NORTH
23:20:25.840 00.630 11060 Exposure complete
23:20:26.018 00.178 11060 worker thread done servicing request
23:20:26.018 00.000 10844 OnExposeComplete: enter
23:20:26.018 00.000 10844 UpdateGuideState(): m_state=6
23:20:26.018 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
23:20:26.018 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=61.98, Mass=3209, SNR=36.3, Peak=228 HFD=4.0
23:20:26.018 00.000 10844 MultiStar: [#1 -0.36,0.02,1.04,U] [#2 -0.05,0.12,2.01,U] [#3 -0.17,0.03,0.99,U] [#4 0.36,-0.62,0.00,M3] [#5 -1.28,0.10,0.00,M2] [#6 -0.36,-0.75,0.00,M3] [#7 -0.59,0.53,0.00,M1] [#8 -0.80,-0.01,0.00,R] 
23:20:26.018 00.000 10844 refined, 3 included, MultiStar: {-0.24, 0.04}, one-star: {-0.58, -0.10}
23:20:26.018 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
23:20:26.018 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
23:20:26.018 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.99 mountX=0.01 mountY=-0.24, mountTheta=-1.54
23:20:26.022 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.04, opts=13)
23:20:26.022 00.000 10844 Enqueuing Move request for scope (-0.24, 0.04)
23:20:26.022 00.000 11060 Worker thread wakes up
23:20:26.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
23:20:26.022 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
23:20:26.022 00.000 11060 Moving (-0.24, 0.04) raw xDistance=0.01 yDistance=-0.24
23:20:26.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:20:26.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:20:26.022 00.000 11060 MoveAxis(E, 0, ABG)
23:20:26.022 00.000 11060 Move returns status 0, amount 0
23:20:26.022 00.000 11060 MoveAxis(N, 95, ABG)
23:20:26.022 00.000 11060 Guiding  Dir = 0, Dur = 95
23:20:26.027 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:26.031 00.004 11060 IsSlewing returns 0
23:20:26.031 00.000 11060 IsGuiding returns 0
23:20:26.036 00.005 10844 UpdateGuideState exits: m=3209 SNR=36.3
23:20:26.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:26.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:26.036 00.000 10844 Enqueuing Expose request
23:20:26.128 00.092 11060 IsGuiding returns 0
23:20:26.128 00.000 11060 Move returns status 0, amount 95
23:20:26.128 00.000 11060 move complete, result=0
23:20:26.128 00.000 11060 worker thread done servicing request
23:20:26.128 00.000 11060 Worker thread wakes up
23:20:26.128 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 95 ms NORTH
23:20:26.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:26.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:26.756 00.628 11060 Exposure complete
23:20:26.941 00.185 11060 worker thread done servicing request
23:20:26.941 00.000 10844 OnExposeComplete: enter
23:20:26.941 00.000 10844 UpdateGuideState(): m_state=6
23:20:26.941 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
23:20:26.941 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=62.26, Mass=3297, SNR=37.2, Peak=254 HFD=3.7
23:20:26.941 00.000 10844 MultiStar: [#1 0.12,-0.18,1.04,U] [#2 -0.26,0.11,2.02,U] [#3 0.46,-0.11,0.90,U] [#4 0.26,-0.20,0.82,U] [#5 -1.03,0.29,0.00,M3] [#6 -0.10,-0.26,0.99,U] [#7 0.31,0.44,0.87,U] [#8 0.37,0.51,0.93,U] 
23:20:26.941 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {-0.07, 0.18}
23:20:26.941 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
23:20:26.941 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
23:20:26.941 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.68 mountX=-0.08 mountY=0.07, mountTheta=2.42
23:20:26.944 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
23:20:26.944 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
23:20:26.944 00.000 11060 Worker thread wakes up
23:20:26.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:20:26.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:20:26.944 00.000 11060 Moving (0.08, 0.06) raw xDistance=-0.08 yDistance=0.07
23:20:26.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:26.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:26.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:20:26.944 00.000 11060 MoveAxis(E, 0, ABG)
23:20:26.944 00.000 11060 Move returns status 0, amount 0
23:20:26.944 00.000 11060 MoveAxis(N, 0, ABG)
23:20:26.945 00.001 11060 Move returns status 0, amount 0
23:20:26.945 00.000 11060 move complete, result=0
23:20:26.945 00.000 11060 worker thread done servicing request
23:20:26.947 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:26.959 00.012 10844 UpdateGuideState exits: m=3297 SNR=37.2
23:20:26.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:26.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:26.959 00.000 10844 Enqueuing Expose request
23:20:26.959 00.000 11060 Worker thread wakes up
23:20:26.959 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:26.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:26.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:27.592 00.633 11060 Exposure complete
23:20:27.777 00.185 11060 worker thread done servicing request
23:20:27.777 00.000 10844 OnExposeComplete: enter
23:20:27.779 00.002 10844 UpdateGuideState(): m_state=6
23:20:27.779 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
23:20:27.779 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.61, Mass=2826, SNR=34.6, Peak=220 HFD=3.6
23:20:27.779 00.000 10844 MultiStar: [#1 0.34,-0.11,0.98,U] [#2 0.42,0.55,0.00,M1] [#3 0.51,-0.34,0.88,U] [#4 0.00,-0.00,1.06,U] [#5 -0.59,0.32,0.00,M4] [#6 -0.17,-0.52,0.91,U] [#7 0.37,0.76,0.00,M1] [#8 0.10,0.39,0.98,U] 
23:20:27.779 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.17}, one-star: {0.11, -0.47}
23:20:27.779 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
23:20:27.779 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
23:20:27.779 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.86 mountX=0.14 mountY=0.17, mountTheta=0.89
23:20:27.782 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.17, opts=13)
23:20:27.782 00.000 10844 Enqueuing Move request for scope (0.14, -0.17)
23:20:27.782 00.000 11060 Worker thread wakes up
23:20:27.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
23:20:27.782 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
23:20:27.782 00.000 11060 Moving (0.14, -0.17) raw xDistance=0.14 yDistance=0.17
23:20:27.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:20:27.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:27.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:20:27.782 00.000 11060 MoveAxis(W, 24, ABG)
23:20:27.782 00.000 11060 Guiding  Dir = 3, Dur = 24
23:20:27.787 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:27.809 00.022 11060 IsSlewing returns 0
23:20:27.810 00.001 11060 IsGuiding returns 0
23:20:27.812 00.002 10844 UpdateGuideState exits: m=2826 SNR=34.6
23:20:27.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:27.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:27.812 00.000 10844 Enqueuing Expose request
23:20:27.856 00.044 11060 IsGuiding returns 0
23:20:27.856 00.000 11060 Move returns status 0, amount 24
23:20:27.856 00.000 11060 MoveAxis(N, 0, ABG)
23:20:27.856 00.000 11060 Move returns status 0, amount 0
23:20:27.856 00.000 11060 move complete, result=0
23:20:27.856 00.000 11060 worker thread done servicing request
23:20:27.856 00.000 11060 Worker thread wakes up
23:20:27.856 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
23:20:27.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:27.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:28.495 00.639 11060 Exposure complete
23:20:28.679 00.184 11060 worker thread done servicing request
23:20:28.679 00.000 10844 OnExposeComplete: enter
23:20:28.679 00.000 10844 UpdateGuideState(): m_state=6
23:20:28.679 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
23:20:28.679 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=62.23, Mass=3541, SNR=38.5, Peak=246 HFD=3.7
23:20:28.679 00.000 10844 MultiStar: [#1 0.10,-0.05,1.00,U] [#2 -0.40,0.96,0.00,M2] [#3 -0.16,0.64,0.00,M1] [#4 0.42,0.59,0.00,M2] [#5 0.13,0.55,1.04,U] [#6 0.05,0.32,0.82,U] [#7 0.08,0.29,0.94,U] [#8 0.97,0.56,0.00,M1] 
23:20:28.679 00.000 10844 single-star, 4 included, MultiStar: {0.04, 0.25}, one-star: {-0.17, 0.15}
23:20:28.679 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
23:20:28.679 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
23:20:28.679 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.41 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
23:20:28.682 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.15, opts=13)
23:20:28.682 00.000 10844 Enqueuing Move request for scope (-0.17, 0.15)
23:20:28.684 00.002 11060 Worker thread wakes up
23:20:28.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
23:20:28.685 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
23:20:28.685 00.000 11060 Moving (-0.17, 0.15) raw xDistance=-0.12 yDistance=-0.19
23:20:28.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:20:28.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
23:20:28.685 00.000 11060 MoveAxis(E, 0, ABG)
23:20:28.685 00.000 11060 Move returns status 0, amount 0
23:20:28.685 00.000 11060 MoveAxis(N, 74, ABG)
23:20:28.685 00.000 11060 Guiding  Dir = 0, Dur = 74
23:20:28.705 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:28.718 00.013 10844 UpdateGuideState exits: m=3541 SNR=38.5
23:20:28.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:28.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:28.718 00.000 10844 Enqueuing Expose request
23:20:28.731 00.013 11060 IsSlewing returns 0
23:20:28.731 00.000 11060 IsGuiding returns 0
23:20:28.840 00.109 11060 IsGuiding returns 0
23:20:28.840 00.000 11060 Move returns status 0, amount 74
23:20:28.840 00.000 11060 move complete, result=0
23:20:28.840 00.000 11060 worker thread done servicing request
23:20:28.840 00.000 11060 Worker thread wakes up
23:20:28.840 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 74 ms NORTH
23:20:28.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:28.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:29.471 00.631 11060 Exposure complete
23:20:29.661 00.190 11060 worker thread done servicing request
23:20:29.661 00.000 10844 OnExposeComplete: enter
23:20:29.661 00.000 10844 UpdateGuideState(): m_state=6
23:20:29.661 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
23:20:29.661 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=62.32, Mass=3473, SNR=38.1, Peak=237 HFD=3.6
23:20:29.661 00.000 10844 MultiStar: [#1 -0.10,-0.20,0.93,U] [#2 -0.53,0.60,0.00,M3] [#3 0.38,-0.31,0.97,U] [#4 0.23,-0.29,0.95,U] [#5 -0.37,0.31,1.02,U] [#6 0.46,-0.51,0.00,M1] [#7 0.04,-0.23,0.91,U] [#8 0.42,0.15,0.85,U] 
23:20:29.661 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {-0.16, 0.24}
23:20:29.661 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:20:29.661 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
23:20:29.661 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.68 mountX=0.03 mountY=0.06, mountTheta=1.07
23:20:29.661 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
23:20:29.661 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
23:20:29.661 00.000 11060 Worker thread wakes up
23:20:29.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:20:29.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:20:29.661 00.000 11060 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.06
23:20:29.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:20:29.667 00.006 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:29.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:20:29.667 00.000 11060 MoveAxis(E, 0, ABG)
23:20:29.667 00.000 11060 Move returns status 0, amount 0
23:20:29.667 00.000 11060 MoveAxis(N, 0, ABG)
23:20:29.667 00.000 11060 Move returns status 0, amount 0
23:20:29.667 00.000 11060 move complete, result=0
23:20:29.667 00.000 11060 worker thread done servicing request
23:20:29.675 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:29.693 00.018 10844 UpdateGuideState exits: m=3473 SNR=38.1
23:20:29.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:29.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:29.693 00.000 10844 Enqueuing Expose request
23:20:29.693 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:29.693 00.000 11060 Worker thread wakes up
23:20:29.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:29.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:30.334 00.641 11060 Exposure complete
23:20:30.499 00.165 11060 worker thread done servicing request
23:20:30.499 00.000 10844 OnExposeComplete: enter
23:20:30.499 00.000 10844 UpdateGuideState(): m_state=6
23:20:30.499 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
23:20:30.499 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=62.50, Mass=3073, SNR=35.2, Peak=232 HFD=3.8
23:20:30.499 00.000 10844 MultiStar: [#1 0.16,-0.58,0.94,U] [#2 0.45,0.56,0.00,M4] [#3 0.41,-0.25,1.00,U] [#4 -0.07,0.73,0.00,M2] [#5 0.04,0.44,1.11,U] [#6 -0.02,-0.31,0.94,U] [#7 -0.01,0.33,0.89,U] [#8 0.68,0.11,0.00,M1] 
23:20:30.499 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.02}, one-star: {-0.36, 0.42}
23:20:30.499 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
23:20:30.499 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
23:20:30.499 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.50 mountX=-0.03 mountY=0.03, mountTheta=2.25
23:20:30.499 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
23:20:30.499 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
23:20:30.499 00.000 11060 Worker thread wakes up
23:20:30.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:20:30.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:20:30.499 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.03
23:20:30.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:20:30.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:30.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:20:30.499 00.000 11060 MoveAxis(E, 0, ABG)
23:20:30.499 00.000 11060 Move returns status 0, amount 0
23:20:30.499 00.000 11060 MoveAxis(N, 0, ABG)
23:20:30.499 00.000 11060 Move returns status 0, amount 0
23:20:30.499 00.000 11060 move complete, result=0
23:20:30.499 00.000 11060 worker thread done servicing request
23:20:30.519 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:30.531 00.012 10844 UpdateGuideState exits: m=3073 SNR=35.2
23:20:30.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:30.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:30.531 00.000 10844 Enqueuing Expose request
23:20:30.531 00.000 11060 Worker thread wakes up
23:20:30.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:30.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:30.531 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:31.165 00.634 11060 Exposure complete
23:20:31.326 00.161 11060 worker thread done servicing request
23:20:31.326 00.000 10844 OnExposeComplete: enter
23:20:31.326 00.000 10844 UpdateGuideState(): m_state=6
23:20:31.326 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
23:20:31.327 00.001 10844 Star::Find returns 1 (0), X=258.91, Y=62.52, Mass=3461, SNR=37.7, Peak=241 HFD=3.6
23:20:31.327 00.000 10844 MultiStar: [#1 -0.10,0.21,0.97,U] [#2 -0.48,0.70,0.00,M5] [#3 0.46,0.79,0.00,M1] [#4 0.45,-0.16,0.95,U] [#5 -0.20,0.71,0.00,M2] [#6 0.89,0.07,0.00,M1] [#7 0.20,0.67,0.00,M1] [#8 0.52,0.37,0.95,U] 
23:20:31.327 00.000 10844 refined, 3 included, MultiStar: {0.27, 0.22}, one-star: {0.20, 0.44}
23:20:31.327 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
23:20:31.327 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
23:20:31.327 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.35 cameraTheta=0.69 mountX=-0.26 mountY=0.23, mountTheta=2.44
23:20:31.329 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.22, opts=13)
23:20:31.329 00.000 10844 Enqueuing Move request for scope (0.27, 0.22)
23:20:31.329 00.000 11060 Worker thread wakes up
23:20:31.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.22) opts 0xd
23:20:31.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.22)
23:20:31.329 00.000 11060 Moving (0.27, 0.22) raw xDistance=-0.26 yDistance=0.23
23:20:31.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:20:31.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:20:31.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:20:31.329 00.000 11060 MoveAxis(E, 46, ABG)
23:20:31.329 00.000 11060 Guiding  Dir = 2, Dur = 46
23:20:31.336 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:31.344 00.008 11060 IsSlewing returns 0
23:20:31.344 00.000 11060 IsGuiding returns 0
23:20:31.354 00.010 10844 UpdateGuideState exits: m=3461 SNR=37.7
23:20:31.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:31.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:31.354 00.000 10844 Enqueuing Expose request
23:20:31.395 00.041 11060 IsGuiding returns 0
23:20:31.395 00.000 11060 Move returns status 0, amount 46
23:20:31.395 00.000 11060 MoveAxis(N, 0, ABG)
23:20:31.395 00.000 11060 Move returns status 0, amount 0
23:20:31.395 00.000 11060 move complete, result=0
23:20:31.395 00.000 11060 worker thread done servicing request
23:20:31.395 00.000 11060 Worker thread wakes up
23:20:31.397 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:31.409 00.012 10844 GuideStep: -0.3 px 46 ms EAST, 0.2 px 0 ms NORTH
23:20:31.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:32.036 00.627 11060 Exposure complete
23:20:32.191 00.155 11060 worker thread done servicing request
23:20:32.191 00.000 10844 OnExposeComplete: enter
23:20:32.191 00.000 10844 UpdateGuideState(): m_state=6
23:20:32.191 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
23:20:32.191 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=62.08, Mass=4454, SNR=43.3, Peak=255 HFD=4.2
23:20:32.191 00.000 10844 MultiStar: [#1 0.11,-0.22,0.89,U] [#2 -0.17,0.44,1.63,U] [#3 0.07,0.09,0.87,U] [#4 0.42,0.12,0.79,U] [#5 -0.41,0.06,0.93,U] [#6 0.45,-0.40,0.71,U] [#7 0.01,-0.03,0.79,U] [#8 0.58,-0.62,0.00,M1] 
23:20:32.191 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.56, 0.01}
23:20:32.191 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
23:20:32.191 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
23:20:32.191 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.31 mountX=-0.05 mountY=-0.06, mountTheta=-2.23
23:20:32.191 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
23:20:32.191 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
23:20:32.191 00.000 11060 Worker thread wakes up
23:20:32.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:20:32.191 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:20:32.191 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
23:20:32.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:20:32.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:32.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:20:32.191 00.000 11060 MoveAxis(E, 0, ABG)
23:20:32.191 00.000 11060 Move returns status 0, amount 0
23:20:32.191 00.000 11060 MoveAxis(N, 0, ABG)
23:20:32.191 00.000 11060 Move returns status 0, amount 0
23:20:32.191 00.000 11060 move complete, result=0
23:20:32.191 00.000 11060 worker thread done servicing request
23:20:32.196 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:32.212 00.016 10844 UpdateGuideState exits: m=4454 SNR=43.3 Saturated
23:20:32.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:32.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:32.212 00.000 10844 Enqueuing Expose request
23:20:32.212 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:32.212 00.000 11060 Worker thread wakes up
23:20:32.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:32.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:32.851 00.639 11060 Exposure complete
23:20:32.994 00.143 11060 worker thread done servicing request
23:20:32.994 00.000 10844 OnExposeComplete: enter
23:20:32.994 00.000 10844 UpdateGuideState(): m_state=6
23:20:32.994 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
23:20:32.994 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=62.33, Mass=3025, SNR=35.6, Peak=235 HFD=3.6
23:20:32.994 00.000 10844 MultiStar: [#1 0.40,-0.33,1.05,U] [#2 0.59,1.15,0.00,M5] [#3 0.74,0.14,0.00,M1] [#4 1.26,0.51,0.00,M1] [#5 -0.25,0.32,1.07,U] [#6 1.15,-0.33,0.00,M1] [#7 0.58,0.63,0.00,M1] [#8 0.15,0.04,1.07,U] 
23:20:32.994 00.000 10844 refined, 3 included, MultiStar: {0.07, 0.07}, one-star: {-0.01, 0.25}
23:20:32.994 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
23:20:32.994 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
23:20:32.994 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=-0.08 mountY=0.06, mountTheta=2.51
23:20:32.998 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
23:20:32.998 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
23:20:32.998 00.000 11060 Worker thread wakes up
23:20:32.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:20:32.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:20:32.998 00.000 11060 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=0.06
23:20:32.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:32.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:32.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:20:32.998 00.000 11060 MoveAxis(E, 0, ABG)
23:20:32.998 00.000 11060 Move returns status 0, amount 0
23:20:32.998 00.000 11060 MoveAxis(N, 0, ABG)
23:20:32.998 00.000 11060 Move returns status 0, amount 0
23:20:32.999 00.001 11060 move complete, result=0
23:20:32.999 00.000 11060 worker thread done servicing request
23:20:33.005 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:20:33.032 00.027 10844 UpdateGuideState exits: m=3025 SNR=35.6
23:20:33.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:33.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:33.032 00.000 10844 Enqueuing Expose request
23:20:33.032 00.000 11060 Worker thread wakes up
23:20:33.032 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:33.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:33.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:33.662 00.630 11060 Exposure complete
23:20:33.821 00.159 11060 worker thread done servicing request
23:20:33.821 00.000 10844 OnExposeComplete: enter
23:20:33.821 00.000 10844 UpdateGuideState(): m_state=6
23:20:33.821 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
23:20:33.821 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=62.11, Mass=3323, SNR=37.2, Peak=237 HFD=4.0
23:20:33.821 00.000 10844 MultiStar: [#1 0.25,0.27,1.09,U] [#2 0.03,0.40,1.86,U] [#3 0.86,0.14,0.00,M2] [#4 0.60,0.61,0.00,M2] [#5 -0.40,0.74,0.00,M1] [#6 0.15,-0.12,0.92,U] [#7 0.77,0.12,0.00,M2] [#8 0.23,-0.25,0.97,U] 
23:20:33.821 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.12}, one-star: {0.48, 0.03}
23:20:33.821 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
23:20:33.821 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
23:20:33.821 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.55 mountX=-0.16 mountY=0.18, mountTheta=2.29
23:20:33.823 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.12, opts=13)
23:20:33.823 00.000 10844 Enqueuing Move request for scope (0.20, 0.12)
23:20:33.823 00.000 11060 Worker thread wakes up
23:20:33.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
23:20:33.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
23:20:33.823 00.000 11060 Moving (0.20, 0.12) raw xDistance=-0.16 yDistance=0.18
23:20:33.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:20:33.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:33.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:20:33.823 00.000 11060 MoveAxis(E, 27, ABG)
23:20:33.823 00.000 11060 Guiding  Dir = 2, Dur = 27
23:20:33.829 00.006 11060 IsSlewing returns 0
23:20:33.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:33.829 00.000 11060 IsGuiding returns 0
23:20:33.838 00.009 10844 UpdateGuideState exits: m=3323 SNR=37.2
23:20:33.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:33.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:33.838 00.000 10844 Enqueuing Expose request
23:20:33.859 00.021 11060 IsGuiding returns 0
23:20:33.859 00.000 11060 Move returns status 0, amount 27
23:20:33.859 00.000 11060 MoveAxis(N, 0, ABG)
23:20:33.859 00.000 11060 Move returns status 0, amount 0
23:20:33.859 00.000 11060 move complete, result=0
23:20:33.859 00.000 11060 worker thread done servicing request
23:20:33.859 00.000 11060 Worker thread wakes up
23:20:33.861 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:33.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:33.861 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
23:20:34.493 00.632 11060 Exposure complete
23:20:34.666 00.173 11060 worker thread done servicing request
23:20:34.666 00.000 10844 OnExposeComplete: enter
23:20:34.666 00.000 10844 UpdateGuideState(): m_state=6
23:20:34.666 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
23:20:34.666 00.000 10844 Star::Find returns 1 (1), X=258.95, Y=61.35, Mass=3391, SNR=38.2, Peak=255 HFD=3.4
23:20:34.666 00.000 10844 MultiStar: [#1 0.11,-0.15,0.97,U] [#2 0.41,1.02,0.00,M5] [#3 -0.27,-0.26,0.94,U] [#4 0.25,-0.34,0.93,U] [#5 -0.10,0.62,1.00,U] [#6 0.32,-0.08,0.73,U] [#7 0.15,-0.05,0.93,U] [#8 0.83,0.12,0.00,M1] 
23:20:34.666 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.14}, one-star: {0.24, -0.73}
23:20:34.666 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
23:20:34.666 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
23:20:34.666 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.00 mountX=0.12 mountY=0.11, mountTheta=0.75
23:20:34.666 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.14, opts=13)
23:20:34.666 00.000 10844 Enqueuing Move request for scope (0.09, -0.14)
23:20:34.666 00.000 11060 Worker thread wakes up
23:20:34.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
23:20:34.666 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
23:20:34.666 00.000 11060 Moving (0.09, -0.14) raw xDistance=0.12 yDistance=0.11
23:20:34.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:20:34.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:34.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:20:34.666 00.000 11060 MoveAxis(W, 20, ABG)
23:20:34.666 00.000 11060 Guiding  Dir = 3, Dur = 20
23:20:34.677 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:34.687 00.010 11060 IsSlewing returns 0
23:20:34.688 00.001 11060 IsGuiding returns 0
23:20:34.707 00.019 10844 UpdateGuideState exits: m=3391 SNR=38.2 Saturated
23:20:34.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:34.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:34.707 00.000 10844 Enqueuing Expose request
23:20:34.733 00.026 11060 IsGuiding returns 0
23:20:34.733 00.000 11060 Move returns status 0, amount 20
23:20:34.733 00.000 11060 MoveAxis(N, 0, ABG)
23:20:34.733 00.000 11060 Move returns status 0, amount 0
23:20:34.733 00.000 11060 move complete, result=0
23:20:34.733 00.000 11060 worker thread done servicing request
23:20:34.733 00.000 11060 Worker thread wakes up
23:20:34.734 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:34.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:34.738 00.004 10844 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
23:20:35.374 00.636 11060 Exposure complete
23:20:35.535 00.161 11060 worker thread done servicing request
23:20:35.535 00.000 10844 OnExposeComplete: enter
23:20:35.535 00.000 10844 UpdateGuideState(): m_state=6
23:20:35.535 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
23:20:35.535 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.33, Mass=3595, SNR=38.9, Peak=253 HFD=4.1
23:20:35.535 00.000 10844 MultiStar: [#1 -0.01,-0.59,0.88,U] [#2 0.03,1.53,0.00,M6] [#3 -0.14,-0.43,0.91,U] [#4 -0.30,-0.25,0.98,U] [#5 -0.41,0.13,1.04,U] [#6 0.24,-0.47,0.82,U] [#7 -0.07,-0.02,0.77,U] [#8 0.84,-0.44,0.00,M2] 
23:20:35.535 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.34}, one-star: {-0.11, -0.75}
23:20:35.535 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
23:20:35.535 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
23:20:35.535 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.34 hyp=0.36 cameraTheta=-1.94 mountX=0.36 mountY=-0.07, mountTheta=-0.20
23:20:35.538 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.34, opts=13)
23:20:35.538 00.000 10844 Enqueuing Move request for scope (-0.13, -0.34)
23:20:35.538 00.000 11060 Worker thread wakes up
23:20:35.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.34) opts 0xd
23:20:35.538 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.34)
23:20:35.538 00.000 11060 Moving (-0.13, -0.34) raw xDistance=0.36 yDistance=-0.07
23:20:35.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:20:35.539 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:35.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:35.539 00.000 11060 MoveAxis(W, 63, ABG)
23:20:35.539 00.000 11060 Guiding  Dir = 3, Dur = 63
23:20:35.554 00.015 11060 IsSlewing returns 0
23:20:35.554 00.000 11060 IsGuiding returns 0
23:20:35.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:35.568 00.014 10844 UpdateGuideState exits: m=3595 SNR=38.9
23:20:35.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:35.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:35.568 00.000 10844 Enqueuing Expose request
23:20:35.629 00.061 11060 IsGuiding returns 0
23:20:35.629 00.000 11060 Move returns status 0, amount 63
23:20:35.629 00.000 11060 MoveAxis(N, 0, ABG)
23:20:35.629 00.000 11060 Move returns status 0, amount 0
23:20:35.629 00.000 11060 move complete, result=0
23:20:35.629 00.000 11060 worker thread done servicing request
23:20:35.629 00.000 11060 Worker thread wakes up
23:20:35.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:35.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:35.631 00.002 10844 GuideStep: 0.4 px 63 ms WEST, -0.1 px 0 ms NORTH
23:20:36.263 00.632 11060 Exposure complete
23:20:36.415 00.152 11060 worker thread done servicing request
23:20:36.415 00.000 10844 OnExposeComplete: enter
23:20:36.415 00.000 10844 UpdateGuideState(): m_state=6
23:20:36.415 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
23:20:36.415 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=61.45, Mass=3438, SNR=37.7, Peak=255 HFD=3.4
23:20:36.415 00.000 10844 MultiStar: [#1 -0.16,-0.45,0.91,U] [#2 0.96,0.24,0.00,M7] [#3 0.30,-0.16,0.89,U] [#4 0.53,0.26,0.89,U] [#5 -0.61,-0.24,0.00,M1] [#6 0.33,-0.65,0.00,M1] [#7 0.61,-0.22,0.00,M1] [#8 0.02,0.28,0.82,U] 
23:20:36.415 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.16}, one-star: {-0.32, -0.63}
23:20:36.415 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
23:20:36.415 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:20:36.415 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.19 mountX=0.15 mountY=0.09, mountTheta=0.55
23:20:36.417 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.16, opts=13)
23:20:36.417 00.000 10844 Enqueuing Move request for scope (0.06, -0.16)
23:20:36.417 00.000 11060 Worker thread wakes up
23:20:36.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
23:20:36.417 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
23:20:36.417 00.000 11060 Moving (0.06, -0.16) raw xDistance=0.15 yDistance=0.09
23:20:36.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:20:36.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:36.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:20:36.417 00.000 11060 MoveAxis(W, 27, ABG)
23:20:36.417 00.000 11060 Guiding  Dir = 3, Dur = 27
23:20:36.422 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:36.439 00.017 10844 UpdateGuideState exits: m=3438 SNR=37.7 Saturated
23:20:36.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:36.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:36.439 00.000 10844 Enqueuing Expose request
23:20:36.443 00.004 11060 IsSlewing returns 0
23:20:36.443 00.000 11060 IsGuiding returns 0
23:20:36.505 00.062 11060 IsGuiding returns 0
23:20:36.505 00.000 11060 Move returns status 0, amount 27
23:20:36.505 00.000 11060 MoveAxis(N, 0, ABG)
23:20:36.505 00.000 11060 Move returns status 0, amount 0
23:20:36.505 00.000 11060 move complete, result=0
23:20:36.505 00.000 11060 worker thread done servicing request
23:20:36.505 00.000 11060 Worker thread wakes up
23:20:36.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:36.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:36.505 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
23:20:37.140 00.635 11060 Exposure complete
23:20:37.314 00.174 11060 worker thread done servicing request
23:20:37.314 00.000 10844 OnExposeComplete: enter
23:20:37.314 00.000 10844 UpdateGuideState(): m_state=6
23:20:37.314 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
23:20:37.315 00.001 10844 Star::Find returns 1 (1), X=258.32, Y=61.53, Mass=3390, SNR=37.2, Peak=255 HFD=3.5
23:20:37.315 00.000 10844 MultiStar: [#1 -0.46,0.16,0.88,U] [#2 -0.26,0.77,0.00,M8] [#3 0.42,-0.55,0.00,M1] [#4 0.34,0.37,0.90,U] [#5 -0.03,-0.09,1.07,U] [#6 0.30,-0.17,0.86,U] [#7 0.47,0.40,0.85,U] [#8 0.73,-0.09,0.00,M2] 
23:20:37.315 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.00}, one-star: {-0.40, -0.55}
23:20:37.315 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
23:20:37.315 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
23:20:37.315 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.07 mountX=-0.01 mountY=0.02, mountTheta=1.82
23:20:37.315 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.00, opts=13)
23:20:37.315 00.000 10844 Enqueuing Move request for scope (0.02, 0.00)
23:20:37.315 00.000 11060 Worker thread wakes up
23:20:37.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:20:37.315 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:20:37.315 00.000 11060 Moving (0.02, 0.00) raw xDistance=-0.01 yDistance=0.02
23:20:37.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:20:37.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:37.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:37.315 00.000 11060 MoveAxis(E, 0, ABG)
23:20:37.318 00.003 11060 Move returns status 0, amount 0
23:20:37.318 00.000 11060 MoveAxis(N, 0, ABG)
23:20:37.318 00.000 11060 Move returns status 0, amount 0
23:20:37.318 00.000 11060 move complete, result=0
23:20:37.318 00.000 11060 worker thread done servicing request
23:20:37.320 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:37.337 00.017 10844 UpdateGuideState exits: m=3390 SNR=37.2 Saturated
23:20:37.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:37.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:37.337 00.000 10844 Enqueuing Expose request
23:20:37.337 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:37.337 00.000 11060 Worker thread wakes up
23:20:37.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:37.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:37.984 00.647 11060 Exposure complete
23:20:38.155 00.171 11060 worker thread done servicing request
23:20:38.155 00.000 10844 OnExposeComplete: enter
23:20:38.155 00.000 10844 UpdateGuideState(): m_state=6
23:20:38.155 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
23:20:38.160 00.005 10844 Star::Find returns 1 (0), X=258.09, Y=61.69, Mass=3290, SNR=37.2, Peak=221 HFD=3.9
23:20:38.160 00.000 10844 MultiStar: [#1 0.08,-0.05,0.98,U] [#2 -0.42,1.25,0.00,M9] [#3 -0.34,-0.84,0.00,M2] [#4 0.21,-0.06,0.94,U] [#5 0.06,0.45,0.95,U] [#6 -0.28,-0.19,0.86,U] [#7 -0.06,0.19,0.91,U] [#8 0.42,0.01,1.01,U] 
23:20:38.160 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.01}, one-star: {-0.62, -0.38}
23:20:38.160 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
23:20:38.160 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
23:20:38.160 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.89 mountX=0.01 mountY=-0.02, mountTheta=-1.14
23:20:38.160 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
23:20:38.162 00.002 10844 Enqueuing Move request for scope (-0.02, -0.01)
23:20:38.162 00.000 11060 Worker thread wakes up
23:20:38.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:20:38.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:20:38.162 00.000 11060 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
23:20:38.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:20:38.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:38.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:20:38.162 00.000 11060 MoveAxis(E, 0, ABG)
23:20:38.162 00.000 11060 Move returns status 0, amount 0
23:20:38.162 00.000 11060 MoveAxis(N, 0, ABG)
23:20:38.162 00.000 11060 Move returns status 0, amount 0
23:20:38.162 00.000 11060 move complete, result=0
23:20:38.162 00.000 11060 worker thread done servicing request
23:20:38.167 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:20:38.181 00.014 10844 UpdateGuideState exits: m=3290 SNR=37.2
23:20:38.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:38.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:38.181 00.000 10844 Enqueuing Expose request
23:20:38.181 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:20:38.184 00.003 11060 Worker thread wakes up
23:20:38.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:38.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:38.825 00.641 11060 Exposure complete
23:20:38.995 00.170 11060 worker thread done servicing request
23:20:38.995 00.000 10844 OnExposeComplete: enter
23:20:38.995 00.000 10844 UpdateGuideState(): m_state=6
23:20:38.995 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
23:20:38.995 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=62.37, Mass=3353, SNR=36.8, Peak=255 HFD=3.5
23:20:38.995 00.000 10844 MultiStar: [#1 -0.61,0.20,0.97,U] [#2 -0.27,0.49,2.03,U] [#3 -0.12,0.02,0.96,U] [#4 0.48,0.57,0.00,M1] [#5 0.69,0.38,0.00,M1] [#6 -0.26,0.44,0.90,U] [#7 -0.60,0.25,0.00,M1] [#8 -0.08,0.26,0.98,U] 
23:20:38.995 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.31}, one-star: {-0.33, 0.30}
23:20:38.995 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
23:20:38.995 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.26)
23:20:38.995 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.31 hyp=0.42 cameraTheta=2.29 mountX=-0.26 mountY=-0.32, mountTheta=-2.25
23:20:38.998 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.31, opts=13)
23:20:38.998 00.000 10844 Enqueuing Move request for scope (-0.28, 0.31)
23:20:38.998 00.000 11060 Worker thread wakes up
23:20:38.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.31) opts 0xd
23:20:38.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.31)
23:20:38.998 00.000 11060 Moving (-0.28, 0.31) raw xDistance=-0.26 yDistance=-0.32
23:20:38.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:20:38.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.32
23:20:39.000 00.002 11060 MoveAxis(E, 45, ABG)
23:20:39.000 00.000 11060 Guiding  Dir = 2, Dur = 45
23:20:39.005 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:39.015 00.010 11060 IsSlewing returns 0
23:20:39.015 00.000 11060 IsGuiding returns 0
23:20:39.036 00.021 10844 UpdateGuideState exits: m=3353 SNR=36.8 Saturated
23:20:39.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:39.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:39.036 00.000 10844 Enqueuing Expose request
23:20:39.076 00.040 11060 IsGuiding returns 0
23:20:39.076 00.000 11060 Move returns status 0, amount 45
23:20:39.076 00.000 11060 MoveAxis(N, 126, ABG)
23:20:39.076 00.000 11060 Guiding  Dir = 0, Dur = 126
23:20:39.092 00.016 11060 IsSlewing returns 0
23:20:39.092 00.000 11060 IsGuiding returns 0
23:20:39.220 00.128 11060 IsGuiding returns 0
23:20:39.220 00.000 11060 Move returns status 0, amount 126
23:20:39.220 00.000 11060 move complete, result=0
23:20:39.220 00.000 11060 worker thread done servicing request
23:20:39.220 00.000 11060 Worker thread wakes up
23:20:39.220 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.3 px 126 ms NORTH
23:20:39.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:39.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:39.857 00.637 11060 Exposure complete
23:20:40.025 00.168 11060 worker thread done servicing request
23:20:40.025 00.000 10844 OnExposeComplete: enter
23:20:40.025 00.000 10844 UpdateGuideState(): m_state=6
23:20:40.026 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
23:20:40.026 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=61.36, Mass=2947, SNR=35.2, Peak=255 HFD=3.4
23:20:40.026 00.000 10844 MultiStar: [#1 0.70,-0.12,0.00,M1] [#2 0.45,0.91,0.00,M9] [#3 -0.01,-0.37,0.98,U] [#4 0.90,0.03,0.00,M2] [#5 -0.46,0.21,1.02,U] [#6 0.36,-0.66,0.00,M1] [#7 0.12,0.01,0.85,U] [#8 0.58,0.28,0.00,M1] 
23:20:40.026 00.000 10844 refined, 3 included, MultiStar: {-0.17, -0.22}, one-star: {-0.28, -0.72}
23:20:40.026 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
23:20:40.026 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
23:20:40.026 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.23 mountX=0.25 mountY=-0.13, mountTheta=-0.49
23:20:40.026 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.22, opts=13)
23:20:40.026 00.000 10844 Enqueuing Move request for scope (-0.17, -0.22)
23:20:40.026 00.000 11060 Worker thread wakes up
23:20:40.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
23:20:40.026 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
23:20:40.026 00.000 11060 Moving (-0.17, -0.22) raw xDistance=0.25 yDistance=-0.13
23:20:40.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:20:40.026 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:40.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:20:40.026 00.000 11060 MoveAxis(W, 42, ABG)
23:20:40.026 00.000 11060 Guiding  Dir = 3, Dur = 42
23:20:40.031 00.005 11060 IsSlewing returns 0
23:20:40.032 00.001 11060 IsGuiding returns 0
23:20:40.044 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:40.059 00.015 10844 UpdateGuideState exits: m=2947 SNR=35.2 Saturated
23:20:40.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:40.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:40.059 00.000 10844 Enqueuing Expose request
23:20:40.082 00.023 11060 IsGuiding returns 0
23:20:40.082 00.000 11060 Move returns status 0, amount 42
23:20:40.082 00.000 11060 MoveAxis(N, 0, ABG)
23:20:40.082 00.000 11060 Move returns status 0, amount 0
23:20:40.082 00.000 11060 move complete, result=0
23:20:40.082 00.000 11060 worker thread done servicing request
23:20:40.082 00.000 11060 Worker thread wakes up
23:20:40.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:40.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:40.082 00.000 10844 GuideStep: 0.3 px 42 ms WEST, -0.1 px 0 ms NORTH
23:20:40.710 00.628 11060 Exposure complete
23:20:40.866 00.156 11060 worker thread done servicing request
23:20:40.866 00.000 10844 OnExposeComplete: enter
23:20:40.866 00.000 10844 UpdateGuideState(): m_state=6
23:20:40.866 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
23:20:40.866 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.74, Mass=2924, SNR=34.9, Peak=253 HFD=3.2
23:20:40.866 00.000 10844 MultiStar: [#1 0.43,-0.89,0.00,M2] [#2 0.34,0.66,0.00,M10] [#3 0.50,-0.58,0.00,M1] [#4 1.12,-0.44,0.00,M3] [#5 -0.12,-0.09,1.06,U] [#6 0.78,-0.56,0.00,M2] [#7 0.11,-1.30,0.00,M1] [#8 0.45,-0.13,1.02,U] 
23:20:40.866 00.000 10844 refined, 2 included, MultiStar: {0.17, -0.18}, one-star: {0.21, -0.34}
23:20:40.866 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
23:20:40.866 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
23:20:40.866 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=0.15 mountY=0.20, mountTheta=0.94
23:20:40.871 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.18, opts=13)
23:20:40.871 00.000 10844 Enqueuing Move request for scope (0.17, -0.18)
23:20:40.871 00.000 11060 Worker thread wakes up
23:20:40.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
23:20:40.871 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
23:20:40.871 00.000 11060 Moving (0.17, -0.18) raw xDistance=0.15 yDistance=0.20
23:20:40.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:20:40.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:20:40.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:20:40.871 00.000 11060 MoveAxis(W, 27, ABG)
23:20:40.871 00.000 11060 Guiding  Dir = 3, Dur = 27
23:20:40.888 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:40.903 00.015 10844 UpdateGuideState exits: m=2924 SNR=34.9
23:20:40.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:40.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:40.903 00.000 10844 Enqueuing Expose request
23:20:40.918 00.015 11060 IsSlewing returns 0
23:20:40.919 00.001 11060 IsGuiding returns 0
23:20:40.965 00.046 11060 IsGuiding returns 0
23:20:40.965 00.000 11060 Move returns status 0, amount 27
23:20:40.965 00.000 11060 MoveAxis(N, 0, ABG)
23:20:40.965 00.000 11060 Move returns status 0, amount 0
23:20:40.965 00.000 11060 move complete, result=0
23:20:40.967 00.002 11060 worker thread done servicing request
23:20:40.967 00.000 11060 Worker thread wakes up
23:20:40.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:40.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:40.968 00.001 10844 GuideStep: 0.1 px 27 ms WEST, 0.2 px 0 ms NORTH
23:20:41.602 00.634 11060 Exposure complete
23:20:41.778 00.176 11060 worker thread done servicing request
23:20:41.778 00.000 10844 OnExposeComplete: enter
23:20:41.778 00.000 10844 UpdateGuideState(): m_state=6
23:20:41.781 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
23:20:41.781 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=60.81, Mass=3210, SNR=36.4, Peak=251 HFD=3.9
23:20:41.781 00.000 10844 MultiStar: large primary error, entering stabilization period
23:20:41.781 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
23:20:41.781 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
23:20:41.781 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-1.27 hyp=1.31 cameraTheta=-1.34 mountX=1.20 mountY=0.50, mountTheta=0.39
23:20:41.781 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-1.27, opts=13)
23:20:41.783 00.002 10844 Enqueuing Move request for scope (0.29, -1.27)
23:20:41.783 00.000 11060 Worker thread wakes up
23:20:41.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -1.27) opts 0xd
23:20:41.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -1.27)
23:20:41.783 00.000 11060 Moving (0.29, -1.27) raw xDistance=1.20 yDistance=0.50
23:20:41.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 1.20
23:20:41.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:41.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
23:20:41.783 00.000 11060 MoveAxis(W, 209, ABG)
23:20:41.783 00.000 11060 Guiding  Dir = 3, Dur = 209
23:20:41.786 00.003 11060 IsSlewing returns 0
23:20:41.786 00.000 11060 IsGuiding returns 0
23:20:41.804 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:41.822 00.018 10844 UpdateGuideState exits: m=3210 SNR=36.4
23:20:41.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:41.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:41.822 00.000 10844 Enqueuing Expose request
23:20:42.010 00.188 11060 IsGuiding returns 0
23:20:42.010 00.000 11060 Move returns status 0, amount 209
23:20:42.010 00.000 11060 MoveAxis(N, 0, ABG)
23:20:42.010 00.000 11060 Move returns status 0, amount 0
23:20:42.010 00.000 11060 move complete, result=0
23:20:42.010 00.000 11060 worker thread done servicing request
23:20:42.010 00.000 11060 Worker thread wakes up
23:20:42.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:42.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:42.010 00.000 10844 GuideStep: 1.2 px 209 ms WEST, 0.5 px 0 ms NORTH
23:20:42.626 00.616 11060 Exposure complete
23:20:42.781 00.155 11060 worker thread done servicing request
23:20:42.781 00.000 10844 OnExposeComplete: enter
23:20:42.781 00.000 10844 UpdateGuideState(): m_state=6
23:20:42.781 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
23:20:42.781 00.000 10844 Star::Find returns 1 (0), X=259.08, Y=61.84, Mass=2881, SNR=35.0, Peak=239 HFD=3.8
23:20:42.781 00.000 10844 MultiStar: exiting stabilization period
23:20:42.781 00.000 10844 MultiStar: [#1 0.59,0.11,1.01,U] [#2 0.89,1.33,0.00,R] [#3 0.38,0.46,1.00,U] [#4 1.36,0.81,0.00,M4] [#5 0.32,0.48,1.02,U] [#6 0.92,0.55,0.00,M3] [#7 0.51,0.84,0.00,M2] [#8 0.26,0.73,0.00,M1] 
23:20:42.781 00.000 10844 single-star, 3 included, MultiStar: {0.41, 0.21}, one-star: {0.37, -0.24}
23:20:42.781 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
23:20:42.781 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
23:20:42.781 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.24 hyp=0.44 cameraTheta=-0.57 mountX=0.17 mountY=0.40, mountTheta=1.18
23:20:42.785 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.24, opts=13)
23:20:42.785 00.000 10844 Enqueuing Move request for scope (0.37, -0.24)
23:20:42.785 00.000 11060 Worker thread wakes up
23:20:42.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.24) opts 0xd
23:20:42.785 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.24)
23:20:42.785 00.000 11060 Moving (0.37, -0.24) raw xDistance=0.17 yDistance=0.40
23:20:42.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:20:42.786 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:42.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:20:42.786 00.000 11060 MoveAxis(W, 35, ABG)
23:20:42.786 00.000 11060 Guiding  Dir = 3, Dur = 35
23:20:42.791 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:42.801 00.010 10844 UpdateGuideState exits: m=2881 SNR=35.0
23:20:42.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:42.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:42.801 00.000 10844 Enqueuing Expose request
23:20:42.806 00.005 11060 IsSlewing returns 0
23:20:42.806 00.000 11060 IsGuiding returns 0
23:20:42.869 00.063 11060 IsGuiding returns 0
23:20:42.870 00.001 11060 Move returns status 0, amount 35
23:20:42.870 00.000 11060 MoveAxis(N, 0, ABG)
23:20:42.870 00.000 11060 Move returns status 0, amount 0
23:20:42.870 00.000 11060 move complete, result=0
23:20:42.870 00.000 11060 worker thread done servicing request
23:20:42.870 00.000 11060 Worker thread wakes up
23:20:42.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:42.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:42.870 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.4 px 0 ms NORTH
23:20:43.498 00.628 11060 Exposure complete
23:20:43.658 00.160 11060 worker thread done servicing request
23:20:43.658 00.000 10844 OnExposeComplete: enter
23:20:43.658 00.000 10844 UpdateGuideState(): m_state=6
23:20:43.658 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
23:20:43.658 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.76, Mass=2761, SNR=33.7, Peak=232 HFD=3.6
23:20:43.658 00.000 10844 MultiStar: [#1 0.10,0.07,1.12,U] [#2 -0.59,0.12,2.10,U] [#3 0.17,0.01,1.21,U] [#4 1.59,0.17,0.00,M5] [#5 0.20,0.69,0.00,M1] [#6 0.36,0.56,0.00,M4] [#7 0.24,0.86,0.00,M3] [#8 0.50,1.00,0.00,M2] 
23:20:43.658 00.000 10844 refined, 3 included, MultiStar: {-0.20, 0.00}, one-star: {-0.18, -0.32}
23:20:43.658 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.88 = -1.41)
23:20:43.658 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
23:20:43.658 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.12 mountX=0.03 mountY=-0.20, mountTheta=-1.41
23:20:43.661 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.00, opts=13)
23:20:43.661 00.000 10844 Enqueuing Move request for scope (-0.20, 0.00)
23:20:43.661 00.000 11060 Worker thread wakes up
23:20:43.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
23:20:43.661 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
23:20:43.661 00.000 11060 Moving (-0.20, 0.00) raw xDistance=0.03 yDistance=-0.20
23:20:43.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:20:43.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:43.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:20:43.661 00.000 11060 MoveAxis(E, 0, ABG)
23:20:43.661 00.000 11060 Move returns status 0, amount 0
23:20:43.661 00.000 11060 MoveAxis(N, 0, ABG)
23:20:43.661 00.000 11060 Move returns status 0, amount 0
23:20:43.661 00.000 11060 move complete, result=0
23:20:43.661 00.000 11060 worker thread done servicing request
23:20:43.666 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:43.678 00.012 10844 UpdateGuideState exits: m=2761 SNR=33.7
23:20:43.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:43.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:43.678 00.000 10844 Enqueuing Expose request
23:20:43.678 00.000 11060 Worker thread wakes up
23:20:43.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:43.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:43.678 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:44.311 00.633 11060 Exposure complete
23:20:44.500 00.189 11060 worker thread done servicing request
23:20:44.500 00.000 10844 OnExposeComplete: enter
23:20:44.500 00.000 10844 UpdateGuideState(): m_state=6
23:20:44.500 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
23:20:44.500 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=62.12, Mass=2853, SNR=34.4, Peak=227 HFD=3.6
23:20:44.500 00.000 10844 MultiStar: [#1 -0.16,0.66,0.00,M1] [#2 0.12,-0.07,2.00,U] [#3 0.65,-0.13,0.00,M1] [#4 1.30,1.25,0.00,M6] [#5 0.14,1.08,0.00,M2] [#6 0.36,0.92,0.00,M5] [#7 0.39,0.80,0.00,M4] [#8 0.98,1.03,0.00,M3] 
23:20:44.500 00.000 10844 refined, 1 included, MultiStar: {0.01, -0.03}, one-star: {-0.20, 0.04}
23:20:44.500 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
23:20:44.505 00.005 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
23:20:44.505 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.18 mountX=0.03 mountY=0.02, mountTheta=0.56
23:20:44.521 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
23:20:44.521 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
23:20:44.521 00.000 11060 Worker thread wakes up
23:20:44.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:20:44.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:20:44.521 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.02
23:20:44.522 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:20:44.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:44.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:20:44.522 00.000 11060 MoveAxis(E, 0, ABG)
23:20:44.522 00.000 11060 Move returns status 0, amount 0
23:20:44.522 00.000 11060 MoveAxis(N, 0, ABG)
23:20:44.522 00.000 11060 Move returns status 0, amount 0
23:20:44.522 00.000 11060 move complete, result=0
23:20:44.522 00.000 11060 worker thread done servicing request
23:20:44.531 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:44.553 00.022 10844 UpdateGuideState exits: m=2853 SNR=34.4
23:20:44.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:44.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:44.553 00.000 10844 Enqueuing Expose request
23:20:44.553 00.000 11060 Worker thread wakes up
23:20:44.553 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:44.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:44.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:45.180 00.627 11060 Exposure complete
23:20:45.335 00.155 11060 worker thread done servicing request
23:20:45.337 00.002 10844 OnExposeComplete: enter
23:20:45.337 00.000 10844 UpdateGuideState(): m_state=6
23:20:45.337 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
23:20:45.337 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=62.94, Mass=3666, SNR=39.5, Peak=255 HFD=3.9
23:20:45.337 00.000 10844 MultiStar: [#1 0.27,0.80,0.00,M2] [#2 0.21,0.21,1.81,U] [#3 0.47,0.61,0.00,M2] [#4 1.26,1.02,0.00,M7] [#5 0.61,1.34,0.00,M3] [#6 0.42,0.80,0.00,M6] [#7 0.27,1.26,0.00,M5] [#8 0.21,0.97,0.00,M4] 
23:20:45.337 00.000 10844 refined, 1 included, MultiStar: {-0.00, 0.44}, one-star: {-0.38, 0.86}
23:20:45.337 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
23:20:45.337 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
23:20:45.337 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.44 hyp=0.44 cameraTheta=1.57 mountX=-0.43 mountY=-0.07, mountTheta=-2.97
23:20:45.339 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.44, opts=13)
23:20:45.339 00.000 10844 Enqueuing Move request for scope (-0.00, 0.44)
23:20:45.339 00.000 11060 Worker thread wakes up
23:20:45.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.44) opts 0xd
23:20:45.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.44)
23:20:45.339 00.000 11060 Moving (-0.00, 0.44) raw xDistance=-0.43 yDistance=-0.07
23:20:45.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
23:20:45.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:45.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:45.339 00.000 11060 MoveAxis(E, 75, ABG)
23:20:45.339 00.000 11060 Guiding  Dir = 2, Dur = 75
23:20:45.344 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:45.357 00.013 10844 UpdateGuideState exits: m=3666 SNR=39.5 Saturated
23:20:45.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:45.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:45.357 00.000 10844 Enqueuing Expose request
23:20:45.362 00.005 11060 IsSlewing returns 0
23:20:45.362 00.000 11060 IsGuiding returns 0
23:20:45.455 00.093 11060 IsGuiding returns 0
23:20:45.455 00.000 11060 Move returns status 0, amount 75
23:20:45.455 00.000 11060 MoveAxis(N, 0, ABG)
23:20:45.455 00.000 11060 Move returns status 0, amount 0
23:20:45.455 00.000 11060 move complete, result=0
23:20:45.455 00.000 11060 worker thread done servicing request
23:20:45.455 00.000 11060 Worker thread wakes up
23:20:45.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:45.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:45.456 00.001 10844 GuideStep: -0.4 px 75 ms EAST, -0.1 px 0 ms NORTH
23:20:46.088 00.632 11060 Exposure complete
23:20:46.243 00.155 11060 worker thread done servicing request
23:20:46.243 00.000 10844 OnExposeComplete: enter
23:20:46.243 00.000 10844 UpdateGuideState(): m_state=6
23:20:46.243 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
23:20:46.243 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=61.53, Mass=2811, SNR=33.9, Peak=206 HFD=3.8
23:20:46.243 00.000 10844 MultiStar: [#1 1.11,0.34,0.00,M3] [#2 -0.46,-0.65,0.00,M1] [#3 0.42,-0.43,1.10,U] [#4 1.15,1.18,0.00,M8] [#5 0.50,0.71,0.00,M4] [#6 0.41,0.48,1.08,U] [#7 0.63,0.80,0.00,M6] [#8 -0.11,-0.00,1.04,U] 
23:20:46.243 00.000 10844 refined, 3 included, MultiStar: {0.22, -0.12}, one-star: {0.14, -0.55}
23:20:46.243 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
23:20:46.243 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
23:20:46.243 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.49 mountX=0.08 mountY=0.24, mountTheta=1.26
23:20:46.248 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.12, opts=13)
23:20:46.248 00.000 10844 Enqueuing Move request for scope (0.22, -0.12)
23:20:46.248 00.000 11060 Worker thread wakes up
23:20:46.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
23:20:46.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
23:20:46.248 00.000 11060 Moving (0.22, -0.12) raw xDistance=0.08 yDistance=0.24
23:20:46.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:20:46.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:46.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:20:46.248 00.000 11060 MoveAxis(E, 0, ABG)
23:20:46.248 00.000 11060 Move returns status 0, amount 0
23:20:46.248 00.000 11060 MoveAxis(N, 0, ABG)
23:20:46.248 00.000 11060 Move returns status 0, amount 0
23:20:46.248 00.000 11060 move complete, result=0
23:20:46.248 00.000 11060 worker thread done servicing request
23:20:46.253 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:46.270 00.017 10844 UpdateGuideState exits: m=2811 SNR=33.9
23:20:46.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:46.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:46.270 00.000 10844 Enqueuing Expose request
23:20:46.270 00.000 11060 Worker thread wakes up
23:20:46.270 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:46.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:46.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:46.903 00.633 11060 Exposure complete
23:20:47.077 00.174 11060 worker thread done servicing request
23:20:47.077 00.000 10844 OnExposeComplete: enter
23:20:47.077 00.000 10844 UpdateGuideState(): m_state=6
23:20:47.077 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
23:20:47.077 00.000 10844 Star::Find returns 1 (0), X=257.64, Y=61.50, Mass=2922, SNR=34.8, Peak=248 HFD=3.3
23:20:47.077 00.000 10844 MultiStar: [#1 0.47,0.17,1.08,U] [#2 -0.07,-0.64,1.96,U] [#3 0.51,0.41,0.00,M2] [#4 0.60,1.08,0.00,M9] [#5 -0.09,0.31,1.06,U] [#6 0.12,0.42,1.01,U] [#7 0.71,0.04,0.00,M7] [#8 0.23,0.08,1.02,U] 
23:20:47.077 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.12}, one-star: {-1.07, -0.58}
23:20:47.077 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
23:20:47.077 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
23:20:47.077 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.06 mountX=0.12 mountY=-0.04, mountTheta=-0.32
23:20:47.080 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
23:20:47.080 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
23:20:47.080 00.000 11060 Worker thread wakes up
23:20:47.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
23:20:47.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
23:20:47.080 00.000 11060 Moving (-0.06, -0.12) raw xDistance=0.12 yDistance=-0.04
23:20:47.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:20:47.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:47.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:20:47.080 00.000 11060 MoveAxis(W, 22, ABG)
23:20:47.080 00.000 11060 Guiding  Dir = 3, Dur = 22
23:20:47.088 00.008 11060 IsSlewing returns 0
23:20:47.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:47.088 00.000 11060 IsGuiding returns 0
23:20:47.107 00.019 10844 UpdateGuideState exits: m=2922 SNR=34.8
23:20:47.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:47.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:47.107 00.000 10844 Enqueuing Expose request
23:20:47.117 00.010 11060 IsGuiding returns 0
23:20:47.117 00.000 11060 Move returns status 0, amount 22
23:20:47.117 00.000 11060 MoveAxis(N, 0, ABG)
23:20:47.117 00.000 11060 Move returns status 0, amount 0
23:20:47.117 00.000 11060 move complete, result=0
23:20:47.117 00.000 11060 worker thread done servicing request
23:20:47.117 00.000 11060 Worker thread wakes up
23:20:47.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:47.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:47.117 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
23:20:47.759 00.642 11060 Exposure complete
23:20:47.942 00.183 11060 worker thread done servicing request
23:20:47.943 00.001 10844 OnExposeComplete: enter
23:20:47.943 00.000 10844 UpdateGuideState(): m_state=6
23:20:47.943 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
23:20:47.943 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.15, Mass=3675, SNR=39.1, Peak=219 HFD=3.9
23:20:47.943 00.000 10844 MultiStar: [#1 0.65,-0.42,0.00,M3] [#2 -0.53,-0.67,0.00,M1] [#3 0.74,0.49,0.00,M3] [#4 1.14,1.34,0.00,M10] [#5 0.42,0.09,1.00,U] [#6 0.02,1.00,0.00,M5] [#7 0.48,0.56,0.00,M8] [#8 -0.02,-0.13,0.96,U] 
23:20:47.943 00.000 10844 refined, 2 included, MultiStar: {0.12, -0.32}, one-star: {-0.04, -0.92}
23:20:47.943 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
23:20:47.943 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
23:20:47.943 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.32 hyp=0.35 cameraTheta=-1.21 mountX=0.30 mountY=0.17, mountTheta=0.53
23:20:47.943 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.32, opts=13)
23:20:47.943 00.000 10844 Enqueuing Move request for scope (0.12, -0.32)
23:20:47.943 00.000 11060 Worker thread wakes up
23:20:47.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.32) opts 0xd
23:20:47.943 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.32)
23:20:47.943 00.000 11060 Moving (0.12, -0.32) raw xDistance=0.30 yDistance=0.17
23:20:47.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:20:47.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:47.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:20:47.943 00.000 11060 MoveAxis(W, 52, ABG)
23:20:47.943 00.000 11060 Guiding  Dir = 3, Dur = 52
23:20:47.954 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:47.969 00.015 11060 IsSlewing returns 0
23:20:47.970 00.001 11060 IsGuiding returns 0
23:20:47.979 00.009 10844 UpdateGuideState exits: m=3675 SNR=39.1
23:20:47.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:47.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:47.979 00.000 10844 Enqueuing Expose request
23:20:48.031 00.052 11060 IsGuiding returns 0
23:20:48.031 00.000 11060 Move returns status 0, amount 52
23:20:48.031 00.000 11060 MoveAxis(N, 0, ABG)
23:20:48.031 00.000 11060 Move returns status 0, amount 0
23:20:48.031 00.000 11060 move complete, result=0
23:20:48.031 00.000 11060 worker thread done servicing request
23:20:48.031 00.000 11060 Worker thread wakes up
23:20:48.031 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.2 px 0 ms NORTH
23:20:48.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:48.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:48.673 00.642 11060 Exposure complete
23:20:48.840 00.167 11060 worker thread done servicing request
23:20:48.840 00.000 10844 OnExposeComplete: enter
23:20:48.840 00.000 10844 UpdateGuideState(): m_state=6
23:20:48.840 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
23:20:48.840 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=62.00, Mass=3123, SNR=36.1, Peak=232 HFD=4.0
23:20:48.840 00.000 10844 MultiStar: [#1 0.78,1.09,0.00,M4] [#2 -0.89,-0.28,0.00,M2] [#3 0.44,0.85,0.00,M4] [#4 0.26,1.39,0.00,R] [#5 -0.15,0.43,1.16,U] [#6 0.36,0.35,0.85,U] [#7 -0.04,0.53,0.76,U] [#8 0.66,0.64,0.00,M2] 
23:20:48.840 00.000 10844 refined, 3 included, MultiStar: {0.16, 0.30}, one-star: {0.52, -0.07}
23:20:48.840 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
23:20:48.840 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
23:20:48.840 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.30 hyp=0.34 cameraTheta=1.07 mountX=-0.32 mountY=0.11, mountTheta=2.80
23:20:48.845 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.30, opts=13)
23:20:48.845 00.000 10844 Enqueuing Move request for scope (0.16, 0.30)
23:20:48.845 00.000 11060 Worker thread wakes up
23:20:48.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.30) opts 0xd
23:20:48.845 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.30)
23:20:48.846 00.001 11060 Moving (0.16, 0.30) raw xDistance=-0.32 yDistance=0.11
23:20:48.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.32
23:20:48.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:48.857 00.011 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:20:48.859 00.002 11060 MoveAxis(E, 54, ABG)
23:20:48.859 00.000 11060 Guiding  Dir = 2, Dur = 54
23:20:48.865 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:48.875 00.010 11060 IsSlewing returns 0
23:20:48.877 00.002 11060 IsGuiding returns 0
23:20:48.877 00.000 10844 UpdateGuideState exits: m=3123 SNR=36.1
23:20:48.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:48.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:48.877 00.000 10844 Enqueuing Expose request
23:20:48.952 00.075 11060 IsGuiding returns 0
23:20:48.952 00.000 11060 Move returns status 0, amount 54
23:20:48.952 00.000 11060 MoveAxis(N, 0, ABG)
23:20:48.952 00.000 11060 Move returns status 0, amount 0
23:20:48.952 00.000 11060 move complete, result=0
23:20:48.952 00.000 11060 worker thread done servicing request
23:20:48.952 00.000 11060 Worker thread wakes up
23:20:48.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:48.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:48.952 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
23:20:49.582 00.630 11060 Exposure complete
23:20:49.747 00.165 11060 worker thread done servicing request
23:20:49.747 00.000 10844 OnExposeComplete: enter
23:20:49.747 00.000 10844 UpdateGuideState(): m_state=6
23:20:49.747 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
23:20:49.750 00.003 10844 Star::Find returns 1 (1), X=258.90, Y=62.14, Mass=3869, SNR=40.2, Peak=255 HFD=4.1
23:20:49.750 00.000 10844 MultiStar: [#1 0.44,0.39,0.93,U] [#2 -0.13,-0.49,1.83,U] [#3 0.44,0.45,0.79,U] [#4 0.64,-0.33,0.00,M1] [#5 0.44,0.47,0.94,U] [#6 -0.04,0.57,0.82,U] [#7 0.36,0.51,0.76,U] [#8 1.05,0.82,0.00,M3] 
23:20:49.750 00.000 10844 single-star, 6 included, MultiStar: {0.19, 0.17}, one-star: {0.19, 0.06}
23:20:49.750 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
23:20:49.750 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
23:20:49.750 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.19 cameraTheta=0.31 mountX=-0.09 mountY=0.17, mountTheta=2.06
23:20:49.750 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
23:20:49.750 00.000 10844 Enqueuing Move request for scope (0.19, 0.06)
23:20:49.750 00.000 11060 Worker thread wakes up
23:20:49.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:20:49.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:20:49.750 00.000 11060 Moving (0.19, 0.06) raw xDistance=-0.09 yDistance=0.17
23:20:49.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:20:49.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:49.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:20:49.750 00.000 11060 MoveAxis(E, 0, ABG)
23:20:49.750 00.000 11060 Move returns status 0, amount 0
23:20:49.750 00.000 11060 MoveAxis(N, 0, ABG)
23:20:49.750 00.000 11060 Move returns status 0, amount 0
23:20:49.750 00.000 11060 move complete, result=0
23:20:49.750 00.000 11060 worker thread done servicing request
23:20:49.757 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:49.770 00.013 10844 UpdateGuideState exits: m=3869 SNR=40.2 Saturated
23:20:49.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:49.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:49.770 00.000 10844 Enqueuing Expose request
23:20:49.770 00.000 11060 Worker thread wakes up
23:20:49.770 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:49.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:49.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:50.408 00.638 11060 Exposure complete
23:20:50.595 00.187 11060 worker thread done servicing request
23:20:50.595 00.000 10844 OnExposeComplete: enter
23:20:50.595 00.000 10844 UpdateGuideState(): m_state=6
23:20:50.595 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
23:20:50.595 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.98, Mass=3455, SNR=38.0, Peak=240 HFD=3.9
23:20:50.595 00.000 10844 MultiStar: [#1 0.34,-0.05,1.00,U] [#2 -0.33,0.10,1.85,U] [#3 -0.64,0.52,0.00,M4] [#4 0.08,-0.28,1.04,U] [#5 0.83,0.68,0.00,M1] [#6 0.31,0.49,0.94,U] [#7 0.01,0.92,0.00,M7] [#8 -0.00,0.69,0.00,M4] 
23:20:50.595 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.04}, one-star: {-0.37, -0.10}
23:20:50.595 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
23:20:50.595 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
23:20:50.595 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.48 mountX=-0.03 mountY=-0.05, mountTheta=-2.05
23:20:50.599 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
23:20:50.599 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
23:20:50.599 00.000 11060 Worker thread wakes up
23:20:50.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
23:20:50.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
23:20:50.599 00.000 11060 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.05
23:20:50.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:20:50.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:50.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:20:50.599 00.000 11060 MoveAxis(E, 0, ABG)
23:20:50.599 00.000 11060 Move returns status 0, amount 0
23:20:50.599 00.000 11060 MoveAxis(N, 0, ABG)
23:20:50.599 00.000 11060 Move returns status 0, amount 0
23:20:50.599 00.000 11060 move complete, result=0
23:20:50.599 00.000 11060 worker thread done servicing request
23:20:50.606 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:50.618 00.012 10844 UpdateGuideState exits: m=3455 SNR=38.0
23:20:50.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:50.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:50.618 00.000 10844 Enqueuing Expose request
23:20:50.618 00.000 11060 Worker thread wakes up
23:20:50.618 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:50.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:50.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:51.252 00.634 11060 Exposure complete
23:20:51.434 00.182 11060 worker thread done servicing request
23:20:51.434 00.000 10844 OnExposeComplete: enter
23:20:51.434 00.000 10844 UpdateGuideState(): m_state=6
23:20:51.434 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
23:20:51.434 00.000 10844 Star::Find returns 1 (0), X=258.08, Y=62.45, Mass=3246, SNR=37.2, Peak=217 HFD=3.7
23:20:51.434 00.000 10844 MultiStar: [#1 -0.21,0.05,0.99,U] [#2 -0.33,-0.21,2.00,U] [#3 -0.21,0.85,0.00,M5] [#4 -0.44,-1.25,0.00,M1] [#5 0.67,0.31,0.00,M2] [#6 0.53,0.62,0.00,M3] [#7 -0.68,0.65,0.00,M8] [#8 -0.11,0.77,0.00,M5] 
23:20:51.434 00.000 10844 refined, 2 included, MultiStar: {-0.38, -0.00}, one-star: {-0.63, 0.37}
23:20:51.434 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.39 = -1.39)
23:20:51.434 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.41 = -1.41)
23:20:51.434 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.00 hyp=0.38 cameraTheta=-3.14 mountX=0.07 mountY=-0.37, mountTheta=-1.39
23:20:51.434 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.00, opts=13)
23:20:51.434 00.000 10844 Enqueuing Move request for scope (-0.38, -0.00)
23:20:51.434 00.000 11060 Worker thread wakes up
23:20:51.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.00) opts 0xd
23:20:51.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.00)
23:20:51.434 00.000 11060 Moving (-0.38, -0.00) raw xDistance=0.07 yDistance=-0.37
23:20:51.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:20:51.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
23:20:51.434 00.000 11060 MoveAxis(E, 0, ABG)
23:20:51.434 00.000 11060 Move returns status 0, amount 0
23:20:51.434 00.000 11060 MoveAxis(N, 145, ABG)
23:20:51.434 00.000 11060 Guiding  Dir = 0, Dur = 145
23:20:51.455 00.021 11060 IsSlewing returns 0
23:20:51.455 00.000 11060 IsGuiding returns 0
23:20:51.459 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:51.470 00.011 10844 UpdateGuideState exits: m=3246 SNR=37.2
23:20:51.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:51.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:51.470 00.000 10844 Enqueuing Expose request
23:20:51.624 00.154 11060 IsGuiding returns 0
23:20:51.624 00.000 11060 Move returns status 0, amount 145
23:20:51.624 00.000 11060 move complete, result=0
23:20:51.624 00.000 11060 worker thread done servicing request
23:20:51.624 00.000 11060 Worker thread wakes up
23:20:51.624 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 145 ms NORTH
23:20:51.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:51.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:52.257 00.633 11060 Exposure complete
23:20:52.441 00.184 11060 worker thread done servicing request
23:20:52.441 00.000 10844 OnExposeComplete: enter
23:20:52.441 00.000 10844 UpdateGuideState(): m_state=6
23:20:52.441 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
23:20:52.441 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=62.07, Mass=3948, SNR=40.7, Peak=236 HFD=4.0
23:20:52.444 00.003 10844 MultiStar: [#1 0.81,-0.84,0.00,M2] [#2 -0.21,-0.74,0.00,M1] [#3 0.51,-0.81,0.00,M6] [#4 0.36,-1.26,0.00,M2] [#5 0.25,0.49,0.91,U] [#6 0.48,0.12,0.88,U] [#7 0.40,-0.30,0.80,U] [#8 -0.04,0.44,0.82,U] 
23:20:52.444 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.15}, one-star: {-0.40, -0.01}
23:20:52.444 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
23:20:52.444 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
23:20:52.444 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.20 cameraTheta=0.89 mountX=-0.17 mountY=0.10, mountTheta=2.63
23:20:52.444 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
23:20:52.444 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
23:20:52.446 00.002 11060 Worker thread wakes up
23:20:52.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
23:20:52.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
23:20:52.446 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.10
23:20:52.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:20:52.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:52.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:20:52.446 00.000 11060 MoveAxis(E, 30, ABG)
23:20:52.446 00.000 11060 Guiding  Dir = 2, Dur = 30
23:20:52.451 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:52.463 00.012 10844 UpdateGuideState exits: m=3948 SNR=40.7
23:20:52.465 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:52.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:52.465 00.000 10844 Enqueuing Expose request
23:20:52.466 00.001 11060 IsSlewing returns 0
23:20:52.467 00.001 11060 IsGuiding returns 0
23:20:52.513 00.046 11060 IsGuiding returns 0
23:20:52.513 00.000 11060 Move returns status 0, amount 30
23:20:52.513 00.000 11060 MoveAxis(N, 0, ABG)
23:20:52.513 00.000 11060 Move returns status 0, amount 0
23:20:52.513 00.000 11060 move complete, result=0
23:20:52.513 00.000 11060 worker thread done servicing request
23:20:52.513 00.000 11060 Worker thread wakes up
23:20:52.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:52.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:52.520 00.007 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
23:20:53.173 00.653 11060 Exposure complete
23:20:53.326 00.153 11060 worker thread done servicing request
23:20:53.326 00.000 10844 OnExposeComplete: enter
23:20:53.326 00.000 10844 UpdateGuideState(): m_state=6
23:20:53.326 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
23:20:53.326 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=62.00, Mass=3259, SNR=37.0, Peak=212 HFD=4.1
23:20:53.326 00.000 10844 MultiStar: [#1 1.01,0.01,0.00,M3] [#2 -0.24,-0.97,0.00,M2] [#3 0.86,-0.08,0.00,M7] [#4 0.58,-1.08,0.00,M3] [#5 0.79,0.19,0.00,M2] [#6 1.38,-0.28,0.00,M3] [#7 0.59,0.49,0.00,M8] [#8 0.75,0.21,0.00,M5] 
23:20:53.326 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
23:20:53.326 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
23:20:53.326 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.28 mountX=0.03 mountY=0.30, mountTheta=1.47
23:20:53.328 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.08, opts=13)
23:20:53.328 00.000 10844 Enqueuing Move request for scope (0.29, -0.08)
23:20:53.328 00.000 11060 Worker thread wakes up
23:20:53.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
23:20:53.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
23:20:53.328 00.000 11060 Moving (0.29, -0.08) raw xDistance=0.03 yDistance=0.30
23:20:53.340 00.012 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:20:53.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:53.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:20:53.340 00.000 11060 MoveAxis(E, 0, ABG)
23:20:53.340 00.000 11060 Move returns status 0, amount 0
23:20:53.340 00.000 11060 MoveAxis(N, 0, ABG)
23:20:53.340 00.000 11060 Move returns status 0, amount 0
23:20:53.343 00.003 11060 move complete, result=0
23:20:53.343 00.000 11060 worker thread done servicing request
23:20:53.349 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:53.364 00.015 10844 UpdateGuideState exits: m=3259 SNR=37.0
23:20:53.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:53.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:53.364 00.000 10844 Enqueuing Expose request
23:20:53.364 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:20:53.364 00.000 11060 Worker thread wakes up
23:20:53.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:53.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:53.997 00.633 11060 Exposure complete
23:20:54.208 00.211 11060 worker thread done servicing request
23:20:54.208 00.000 10844 OnExposeComplete: enter
23:20:54.208 00.000 10844 UpdateGuideState(): m_state=6
23:20:54.208 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
23:20:54.208 00.000 10844 Star::Find returns 1 (0), X=257.94, Y=62.29, Mass=3131, SNR=36.1, Peak=238 HFD=4.1
23:20:54.210 00.002 10844 MultiStar: [#1 0.61,-0.07,1.02,U] [#2 -0.31,-0.92,0.00,M3] [#3 1.21,0.53,0.00,M8] [#4 0.73,-0.33,0.00,M4] [#5 0.93,1.45,0.00,M3] [#6 1.13,0.84,0.00,M4] [#7 0.78,0.63,0.00,M9] [#8 1.58,0.35,0.00,M6] 
23:20:54.210 00.000 10844 refined, 1 included, MultiStar: {-0.08, 0.07}, one-star: {-0.77, 0.22}
23:20:54.210 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
23:20:54.210 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:20:54.210 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.40 mountX=-0.05 mountY=-0.09, mountTheta=-2.14
23:20:54.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
23:20:54.212 00.002 10844 Enqueuing Move request for scope (-0.08, 0.07)
23:20:54.212 00.000 11060 Worker thread wakes up
23:20:54.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
23:20:54.212 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
23:20:54.212 00.000 11060 Moving (-0.08, 0.07) raw xDistance=-0.05 yDistance=-0.09
23:20:54.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:20:54.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:54.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:20:54.212 00.000 11060 MoveAxis(E, 0, ABG)
23:20:54.213 00.001 11060 Move returns status 0, amount 0
23:20:54.213 00.000 11060 MoveAxis(N, 0, ABG)
23:20:54.213 00.000 11060 Move returns status 0, amount 0
23:20:54.213 00.000 11060 move complete, result=0
23:20:54.213 00.000 11060 worker thread done servicing request
23:20:54.223 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:54.243 00.020 10844 UpdateGuideState exits: m=3131 SNR=36.1
23:20:54.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:54.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:54.243 00.000 10844 Enqueuing Expose request
23:20:54.243 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:54.243 00.000 11060 Worker thread wakes up
23:20:54.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:54.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:54.879 00.636 11060 Exposure complete
23:20:55.055 00.176 11060 worker thread done servicing request
23:20:55.055 00.000 10844 OnExposeComplete: enter
23:20:55.055 00.000 10844 UpdateGuideState(): m_state=6
23:20:55.055 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
23:20:55.055 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=62.02, Mass=3321, SNR=37.2, Peak=248 HFD=3.7
23:20:55.055 00.000 10844 MultiStar: [#1 0.58,-0.56,0.00,M3] [#2 0.10,-0.71,0.00,M4] [#3 0.63,-0.22,0.00,M9] [#4 0.79,-1.47,0.00,M5] [#5 0.61,0.05,1.03,U] [#6 0.67,0.01,0.00,M5] [#7 0.04,0.17,0.89,U] [#8 0.96,-0.31,0.00,M7] 
23:20:55.055 00.000 10844 single-star, 2 included, MultiStar: {0.25, 0.05}, one-star: {0.08, -0.06}
23:20:55.055 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
23:20:55.055 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
23:20:55.055 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.09 cameraTheta=-0.64 mountX=0.04 mountY=0.08, mountTheta=1.10
23:20:55.055 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
23:20:55.055 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
23:20:55.055 00.000 11060 Worker thread wakes up
23:20:55.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:20:55.055 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:20:55.055 00.000 11060 Moving (0.08, -0.06) raw xDistance=0.04 yDistance=0.08
23:20:55.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:20:55.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:55.060 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:20:55.060 00.000 11060 MoveAxis(E, 0, ABG)
23:20:55.060 00.000 11060 Move returns status 0, amount 0
23:20:55.060 00.000 11060 MoveAxis(N, 0, ABG)
23:20:55.060 00.000 11060 Move returns status 0, amount 0
23:20:55.060 00.000 11060 move complete, result=0
23:20:55.060 00.000 11060 worker thread done servicing request
23:20:55.066 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:55.083 00.017 10844 UpdateGuideState exits: m=3321 SNR=37.2
23:20:55.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:55.085 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:55.085 00.000 10844 Enqueuing Expose request
23:20:55.085 00.000 11060 Worker thread wakes up
23:20:55.085 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:20:55.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:55.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:55.715 00.630 11060 Exposure complete
23:20:55.892 00.177 11060 worker thread done servicing request
23:20:55.892 00.000 10844 OnExposeComplete: enter
23:20:55.892 00.000 10844 UpdateGuideState(): m_state=6
23:20:55.892 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
23:20:55.892 00.000 10844 Star::Find returns 1 (0), X=259.16, Y=61.73, Mass=3167, SNR=36.3, Peak=247 HFD=3.8
23:20:55.892 00.000 10844 MultiStar: [#1 0.67,0.00,0.00,M4] [#2 -0.72,-0.90,0.00,M5] [#3 0.93,-0.23,0.00,M10] [#4 0.42,-1.24,0.00,M6] [#5 0.07,-0.09,1.00,U] [#6 0.65,-0.93,0.00,M6] [#7 0.76,-0.30,0.00,M9] [#8 0.96,0.43,0.00,M8] 
23:20:55.892 00.000 10844 refined, 1 included, MultiStar: {0.26, -0.22}, one-star: {0.45, -0.35}
23:20:55.892 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
23:20:55.892 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
23:20:55.892 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-0.70 mountX=0.17 mountY=0.29, mountTheta=1.05
23:20:55.892 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.22, opts=13)
23:20:55.892 00.000 10844 Enqueuing Move request for scope (0.26, -0.22)
23:20:55.892 00.000 11060 Worker thread wakes up
23:20:55.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.22) opts 0xd
23:20:55.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.22)
23:20:55.892 00.000 11060 Moving (0.26, -0.22) raw xDistance=0.17 yDistance=0.29
23:20:55.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:20:55.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:55.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:20:55.892 00.000 11060 MoveAxis(W, 29, ABG)
23:20:55.892 00.000 11060 Guiding  Dir = 3, Dur = 29
23:20:55.900 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:55.917 00.017 10844 UpdateGuideState exits: m=3167 SNR=36.3
23:20:55.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:55.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:55.917 00.000 10844 Enqueuing Expose request
23:20:55.918 00.001 11060 IsSlewing returns 0
23:20:55.918 00.000 11060 IsGuiding returns 0
23:20:55.964 00.046 11060 IsGuiding returns 0
23:20:55.964 00.000 11060 Move returns status 0, amount 29
23:20:55.964 00.000 11060 MoveAxis(N, 0, ABG)
23:20:55.964 00.000 11060 Move returns status 0, amount 0
23:20:55.964 00.000 11060 move complete, result=0
23:20:55.964 00.000 11060 worker thread done servicing request
23:20:55.964 00.000 11060 Worker thread wakes up
23:20:55.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:55.965 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:55.965 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.3 px 0 ms NORTH
23:20:56.624 00.659 11060 Exposure complete
23:20:56.831 00.207 11060 worker thread done servicing request
23:20:56.831 00.000 10844 OnExposeComplete: enter
23:20:56.831 00.000 10844 UpdateGuideState(): m_state=6
23:20:56.831 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
23:20:56.831 00.000 10844 Star::Find returns 1 (0), X=259.38, Y=61.87, Mass=3036, SNR=35.5, Peak=247 HFD=3.8
23:20:56.833 00.002 10844 MultiStar: [#1 0.56,0.39,0.00,M5] [#2 -0.20,-0.23,1.94,U] [#3 1.48,-0.29,0.00,R] [#4 0.95,-1.35,0.00,M7] [#5 0.53,0.01,1.20,U] [#6 1.05,0.10,0.00,M7] [#7 0.66,0.38,0.00,M10] [#8 0.96,0.09,0.00,M9] 
23:20:56.833 00.000 10844 refined, 2 included, MultiStar: {0.22, -0.16}, one-star: {0.67, -0.21}
23:20:56.833 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
23:20:56.833 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
23:20:56.833 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.62 mountX=0.11 mountY=0.24, mountTheta=1.13
23:20:56.833 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.16, opts=13)
23:20:56.833 00.000 10844 Enqueuing Move request for scope (0.22, -0.16)
23:20:56.833 00.000 11060 Worker thread wakes up
23:20:56.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
23:20:56.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
23:20:56.833 00.000 11060 Moving (0.22, -0.16) raw xDistance=0.11 yDistance=0.24
23:20:56.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:20:56.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:20:56.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:20:56.833 00.000 11060 MoveAxis(E, 0, ABG)
23:20:56.833 00.000 11060 Move returns status 0, amount 0
23:20:56.833 00.000 11060 MoveAxis(N, 0, ABG)
23:20:56.833 00.000 11060 Move returns status 0, amount 0
23:20:56.833 00.000 11060 move complete, result=0
23:20:56.833 00.000 11060 worker thread done servicing request
23:20:56.838 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:56.853 00.015 10844 UpdateGuideState exits: m=3036 SNR=35.5
23:20:56.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:56.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:56.853 00.000 10844 Enqueuing Expose request
23:20:56.853 00.000 11060 Worker thread wakes up
23:20:56.853 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:20:56.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:56.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:57.481 00.628 11060 Exposure complete
23:20:57.619 00.138 11060 worker thread done servicing request
23:20:57.620 00.001 10844 OnExposeComplete: enter
23:20:57.620 00.000 10844 UpdateGuideState(): m_state=6
23:20:57.620 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
23:20:57.620 00.000 10844 Star::Find returns 1 (1), X=259.72, Y=61.35, Mass=3601, SNR=38.5, Peak=255 HFD=3.6
23:20:57.620 00.000 10844 MultiStar: [#1 0.83,-0.07,0.00,M6] [#2 -0.61,-0.96,0.00,M5] [#3 -0.62,-0.87,0.00,M1] [#4 0.44,-1.40,0.00,M8] [#5 0.33,0.33,1.01,U] [#6 0.85,-0.16,0.00,M8] [#7 0.57,-0.43,0.00,R] [#8 1.12,0.20,0.00,M10] 
23:20:57.620 00.000 10844 refined, 1 included, MultiStar: {0.67, -0.19}, one-star: {1.01, -0.73}
23:20:57.620 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
23:20:57.620 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
23:20:57.620 00.000 10844 CameraToMount -- cameraX=0.67 cameraY=-0.19 hyp=0.70 cameraTheta=-0.28 mountX=0.07 mountY=0.69, mountTheta=1.47
23:20:57.622 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.67, y=-0.19, opts=13)
23:20:57.622 00.000 10844 Enqueuing Move request for scope (0.67, -0.19)
23:20:57.622 00.000 11060 Worker thread wakes up
23:20:57.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.19) opts 0xd
23:20:57.622 00.000 11060 Handling offset move in thread for scope, endpoint = (0.67, -0.19)
23:20:57.622 00.000 11060 Moving (0.67, -0.19) raw xDistance=0.07 yDistance=0.69
23:20:57.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:20:57.622 00.000 11060 resist switch: large excursion: input 0.69 thresh 0.57 direction from -1 to 1
23:20:57.622 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.08
23:20:57.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.69
23:20:57.622 00.000 11060 MoveAxis(E, 0, ABG)
23:20:57.622 00.000 11060 Move returns status 0, amount 0
23:20:57.622 00.000 11060 BLC: Oldest BLC event removed
23:20:57.622 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:20:57.624 00.002 11060 MoveAxis(S, 1019, ABG)
23:20:57.624 00.000 11060 duration set to 750 by maxDecDuration
23:20:57.624 00.000 11060 Guiding  Dir = 1, Dur = 750
23:20:57.630 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:20:57.641 00.011 11060 IsSlewing returns 0
23:20:57.642 00.001 11060 IsGuiding returns 0
23:20:57.648 00.006 10844 UpdateGuideState exits: m=3601 SNR=38.5 Saturated
23:20:57.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:57.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:57.648 00.000 10844 Enqueuing Expose request
23:20:58.403 00.755 11060 IsGuiding returns 0
23:20:58.403 00.000 11060 Move returns status 0, amount 750
23:20:58.403 00.000 11060 move complete, result=0
23:20:58.403 00.000 11060 worker thread done servicing request
23:20:58.403 00.000 11060 Worker thread wakes up
23:20:58.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:58.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:58.403 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.7 px 750 ms SOUTH
23:20:59.044 00.641 11060 Exposure complete
23:20:59.213 00.169 11060 worker thread done servicing request
23:20:59.213 00.000 10844 OnExposeComplete: enter
23:20:59.213 00.000 10844 UpdateGuideState(): m_state=6
23:20:59.213 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
23:20:59.213 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=61.69, Mass=4187, SNR=42.3, Peak=255 HFD=3.7
23:20:59.213 00.000 10844 MultiStar: [#1 0.41,-0.36,0.83,U] [#2 -0.22,-1.00,0.00,M6] [#3 -2.04,0.00,0.00,M2] [#4 0.15,-1.13,0.00,M9] [#5 0.48,0.19,0.93,U] [#6 0.45,-0.06,0.78,U] [#7 -0.85,1.09,0.00,M1] [#8 0.46,-0.40,0.78,U] 
23:20:59.213 00.000 10844 single-star, 4 included, MultiStar: {0.36, -0.20}, one-star: {0.07, -0.39}
23:20:59.213 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
23:20:59.213 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
23:20:59.213 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.39 hyp=0.40 cameraTheta=-1.38 mountX=0.37 mountY=0.14, mountTheta=0.35
23:20:59.213 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.39, opts=13)
23:20:59.213 00.000 10844 Enqueuing Move request for scope (0.07, -0.39)
23:20:59.213 00.000 11060 Worker thread wakes up
23:20:59.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.39) opts 0xd
23:20:59.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.39)
23:20:59.213 00.000 11060 Moving (0.07, -0.39) raw xDistance=0.37 yDistance=0.14
23:20:59.213 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.484217, 1:0.136140
23:20:59.213 00.000 11060 BLC: No correction, Miss < min_move
23:20:59.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:20:59.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:20:59.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:20:59.213 00.000 11060 MoveAxis(W, 64, ABG)
23:20:59.213 00.000 11060 Guiding  Dir = 3, Dur = 64
23:20:59.221 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:20:59.231 00.010 11060 IsSlewing returns 0
23:20:59.231 00.000 11060 IsGuiding returns 0
23:20:59.234 00.003 10844 UpdateGuideState exits: m=4187 SNR=42.3 Saturated
23:20:59.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:59.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:20:59.234 00.000 10844 Enqueuing Expose request
23:20:59.325 00.091 11060 IsGuiding returns 0
23:20:59.325 00.000 11060 Move returns status 0, amount 64
23:20:59.325 00.000 11060 MoveAxis(N, 0, ABG)
23:20:59.325 00.000 11060 Move returns status 0, amount 0
23:20:59.325 00.000 11060 move complete, result=0
23:20:59.325 00.000 11060 worker thread done servicing request
23:20:59.326 00.001 11060 Worker thread wakes up
23:20:59.326 00.000 10844 GuideStep: 0.4 px 64 ms WEST, 0.1 px 0 ms NORTH
23:20:59.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:20:59.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:20:59.958 00.632 11060 Exposure complete
23:21:00.133 00.175 11060 worker thread done servicing request
23:21:00.133 00.000 10844 OnExposeComplete: enter
23:21:00.133 00.000 10844 UpdateGuideState(): m_state=6
23:21:00.133 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
23:21:00.133 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=61.74, Mass=3578, SNR=38.5, Peak=255 HFD=3.6
23:21:00.134 00.001 10844 MultiStar: [#1 -0.19,0.15,1.01,U] [#2 -0.51,-1.34,0.00,M7] [#3 -1.59,-0.07,0.00,M3] [#4 0.46,-0.48,0.00,M10] [#5 -0.24,0.57,1.03,U] [#6 0.65,0.52,0.00,M8] [#7 -0.65,0.71,0.00,M2] [#8 0.22,-0.28,0.91,U] 
23:21:00.134 00.000 10844 refined, 3 included, MultiStar: {-0.07, 0.04}, one-star: {-0.03, -0.34}
23:21:00.134 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
23:21:00.134 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.94)
23:21:00.134 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.61 mountX=-0.03 mountY=-0.07, mountTheta=-1.92
23:21:00.134 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
23:21:00.134 00.000 10844 Enqueuing Move request for scope (-0.07, 0.04)
23:21:00.134 00.000 11060 Worker thread wakes up
23:21:00.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:21:00.134 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:21:00.134 00.000 11060 Moving (-0.07, 0.04) raw xDistance=-0.03 yDistance=-0.07
23:21:00.134 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.484217, 1:0.136140, 2:-0.073189
23:21:00.134 00.000 11060 BLC: No correction, Miss < min_move
23:21:00.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:21:00.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:00.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:00.134 00.000 11060 MoveAxis(E, 0, ABG)
23:21:00.134 00.000 11060 Move returns status 0, amount 0
23:21:00.134 00.000 11060 MoveAxis(N, 0, ABG)
23:21:00.134 00.000 11060 Move returns status 0, amount 0
23:21:00.134 00.000 11060 move complete, result=0
23:21:00.134 00.000 11060 worker thread done servicing request
23:21:00.143 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:00.164 00.021 10844 UpdateGuideState exits: m=3578 SNR=38.5 Saturated
23:21:00.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:00.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:00.164 00.000 10844 Enqueuing Expose request
23:21:00.164 00.000 11060 Worker thread wakes up
23:21:00.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:00.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:00.164 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:00.785 00.621 11060 Exposure complete
23:21:00.938 00.153 11060 worker thread done servicing request
23:21:00.938 00.000 10844 OnExposeComplete: enter
23:21:00.943 00.005 10844 UpdateGuideState(): m_state=6
23:21:00.943 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
23:21:00.943 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.53, Mass=2888, SNR=34.9, Peak=245 HFD=3.5
23:21:00.943 00.000 10844 MultiStar: [#1 0.19,0.06,1.06,U] [#2 -0.00,-1.13,0.00,M8] [#3 -1.65,-0.19,0.00,M4] [#4 0.12,-1.44,0.00,R] [#5 0.33,0.06,1.09,U] [#6 0.38,-0.57,0.00,M9] [#7 -0.42,0.42,0.91,U] [#8 1.14,-0.52,0.00,M9] 
23:21:00.943 00.000 10844 refined, 3 included, MultiStar: {0.05, -0.01}, one-star: {0.01, -0.54}
23:21:00.943 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
23:21:00.943 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
23:21:00.943 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.14 mountX=-0.00 mountY=0.05, mountTheta=1.61
23:21:00.945 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
23:21:00.945 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
23:21:00.945 00.000 11060 Worker thread wakes up
23:21:00.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:21:00.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:21:00.945 00.000 11060 Moving (0.05, -0.01) raw xDistance=-0.00 yDistance=0.05
23:21:00.946 00.001 11060 BLC: window closed
23:21:00.946 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.484217, 1:0.136140, 2:-0.073189
23:21:00.946 00.000 11060 BLC: No correction, Miss < min_move
23:21:00.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:21:00.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:00.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:00.946 00.000 11060 MoveAxis(E, 0, ABG)
23:21:00.946 00.000 11060 Move returns status 0, amount 0
23:21:00.946 00.000 11060 MoveAxis(N, 0, ABG)
23:21:00.946 00.000 11060 Move returns status 0, amount 0
23:21:00.946 00.000 11060 move complete, result=0
23:21:00.946 00.000 11060 worker thread done servicing request
23:21:00.948 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:00.963 00.015 10844 UpdateGuideState exits: m=2888 SNR=34.9
23:21:00.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:00.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:00.963 00.000 10844 Enqueuing Expose request
23:21:00.963 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:00.963 00.000 11060 Worker thread wakes up
23:21:00.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:00.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:01.600 00.637 11060 Exposure complete
23:21:01.778 00.178 11060 worker thread done servicing request
23:21:01.778 00.000 10844 OnExposeComplete: enter
23:21:01.778 00.000 10844 UpdateGuideState(): m_state=6
23:21:01.778 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
23:21:01.778 00.000 10844 Star::Find returns 1 (1), X=259.57, Y=61.52, Mass=3050, SNR=35.8, Peak=255 HFD=3.3
23:21:01.778 00.000 10844 MultiStar: [#1 0.62,-0.15,0.91,U] [#2 -0.37,-0.99,0.00,M9] [#3 -1.35,-0.28,0.00,M5] [#4 -0.30,-0.00,1.05,U] [#5 -0.32,-0.25,1.09,U] [#6 0.88,-0.14,0.00,M10] [#7 -0.01,0.40,0.87,U] [#8 0.35,-0.36,1.03,U] 
23:21:01.778 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.17}, one-star: {0.86, -0.56}
23:21:01.778 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
23:21:01.778 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
23:21:01.778 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.73 mountX=0.13 mountY=0.21, mountTheta=1.02
23:21:01.783 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.17, opts=13)
23:21:01.783 00.000 10844 Enqueuing Move request for scope (0.19, -0.17)
23:21:01.783 00.000 11060 Worker thread wakes up
23:21:01.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
23:21:01.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
23:21:01.783 00.000 11060 Moving (0.19, -0.17) raw xDistance=0.13 yDistance=0.21
23:21:01.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:21:01.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:21:01.783 00.000 11060 MoveAxis(W, 22, ABG)
23:21:01.783 00.000 11060 Guiding  Dir = 3, Dur = 22
23:21:01.788 00.005 11060 IsSlewing returns 0
23:21:01.788 00.000 11060 IsGuiding returns 0
23:21:01.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:01.798 00.010 10844 UpdateGuideState exits: m=3050 SNR=35.8 Saturated
23:21:01.803 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:01.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:01.803 00.000 10844 Enqueuing Expose request
23:21:01.818 00.015 11060 IsGuiding returns 0
23:21:01.818 00.000 11060 Move returns status 0, amount 22
23:21:01.818 00.000 11060 MoveAxis(S, 82, ABG)
23:21:01.818 00.000 11060 Guiding  Dir = 1, Dur = 82
23:21:01.833 00.015 11060 IsSlewing returns 0
23:21:01.833 00.000 11060 IsGuiding returns 0
23:21:01.928 00.095 11060 IsGuiding returns 0
23:21:01.928 00.000 11060 Move returns status 0, amount 82
23:21:01.928 00.000 11060 move complete, result=0
23:21:01.929 00.001 11060 worker thread done servicing request
23:21:01.929 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 82 ms SOUTH
23:21:01.929 00.000 11060 Worker thread wakes up
23:21:01.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:01.930 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:02.581 00.651 11060 Exposure complete
23:21:02.770 00.189 11060 worker thread done servicing request
23:21:02.770 00.000 10844 OnExposeComplete: enter
23:21:02.770 00.000 10844 UpdateGuideState(): m_state=6
23:21:02.770 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
23:21:02.770 00.000 10844 Star::Find returns 1 (0), X=259.92, Y=61.52, Mass=2963, SNR=34.9, Peak=240 HFD=3.7
23:21:02.770 00.000 10844 MultiStar: large primary error, entering stabilization period
23:21:02.770 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
23:21:02.770 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
23:21:02.770 00.000 10844 CameraToMount -- cameraX=1.21 cameraY=-0.56 hyp=1.33 cameraTheta=-0.44 mountX=0.34 mountY=1.29, mountTheta=1.32
23:21:02.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.21, y=-0.56, opts=13)
23:21:02.770 00.000 10844 Enqueuing Move request for scope (1.21, -0.56)
23:21:02.770 00.000 11060 Worker thread wakes up
23:21:02.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.56) opts 0xd
23:21:02.770 00.000 11060 Handling offset move in thread for scope, endpoint = (1.21, -0.56)
23:21:02.770 00.000 11060 Moving (1.21, -0.56) raw xDistance=0.34 yDistance=1.29
23:21:02.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:21:02.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.90 from input 1.29
23:21:02.770 00.000 11060 MoveAxis(W, 59, ABG)
23:21:02.770 00.000 11060 Guiding  Dir = 3, Dur = 59
23:21:02.776 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:02.791 00.015 10844 UpdateGuideState exits: m=2963 SNR=34.9
23:21:02.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:02.791 00.000 11060 IsSlewing returns 0
23:21:02.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:02.791 00.000 10844 Enqueuing Expose request
23:21:02.791 00.000 11060 IsGuiding returns 0
23:21:02.869 00.078 11060 IsGuiding returns 0
23:21:02.870 00.001 11060 Move returns status 0, amount 59
23:21:02.870 00.000 11060 MoveAxis(S, 500, ABG)
23:21:02.870 00.000 11060 Guiding  Dir = 1, Dur = 500
23:21:02.884 00.014 11060 IsSlewing returns 0
23:21:02.884 00.000 11060 IsGuiding returns 0
23:21:03.395 00.511 11060 IsGuiding returns 0
23:21:03.395 00.000 11060 Move returns status 0, amount 500
23:21:03.395 00.000 11060 move complete, result=0
23:21:03.395 00.000 11060 worker thread done servicing request
23:21:03.395 00.000 10844 GuideStep: 0.3 px 59 ms WEST, 1.3 px 500 ms SOUTH
23:21:03.398 00.003 11060 Worker thread wakes up
23:21:03.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:03.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:04.025 00.627 11060 Exposure complete
23:21:04.185 00.160 11060 worker thread done servicing request
23:21:04.185 00.000 10844 OnExposeComplete: enter
23:21:04.185 00.000 10844 UpdateGuideState(): m_state=6
23:21:04.185 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
23:21:04.185 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=62.59, Mass=3134, SNR=36.7, Peak=255 HFD=3.6
23:21:04.185 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
23:21:04.185 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
23:21:04.185 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.51 hyp=0.53 cameraTheta=1.30 mountX=-0.53 mountY=0.05, mountTheta=3.04
23:21:04.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.51, opts=13)
23:21:04.187 00.000 10844 Enqueuing Move request for scope (0.14, 0.51)
23:21:04.187 00.000 11060 Worker thread wakes up
23:21:04.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.51) opts 0xd
23:21:04.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.51)
23:21:04.187 00.000 11060 Moving (0.14, 0.51) raw xDistance=-0.53 yDistance=0.05
23:21:04.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
23:21:04.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:04.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:21:04.187 00.000 11060 MoveAxis(E, 90, ABG)
23:21:04.189 00.002 11060 Guiding  Dir = 2, Dur = 90
23:21:04.194 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:04.201 00.007 11060 IsSlewing returns 0
23:21:04.201 00.000 11060 IsGuiding returns 0
23:21:04.205 00.004 10844 UpdateGuideState exits: m=3134 SNR=36.7 Saturated
23:21:04.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:04.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:04.205 00.000 10844 Enqueuing Expose request
23:21:04.306 00.101 11060 IsGuiding returns 0
23:21:04.306 00.000 11060 Move returns status 0, amount 90
23:21:04.306 00.000 11060 MoveAxis(N, 0, ABG)
23:21:04.306 00.000 11060 Move returns status 0, amount 0
23:21:04.306 00.000 11060 move complete, result=0
23:21:04.306 00.000 11060 worker thread done servicing request
23:21:04.306 00.000 11060 Worker thread wakes up
23:21:04.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:04.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:04.309 00.003 10844 GuideStep: -0.5 px 90 ms EAST, 0.1 px 0 ms NORTH
23:21:04.945 00.636 11060 Exposure complete
23:21:05.114 00.169 11060 worker thread done servicing request
23:21:05.114 00.000 10844 OnExposeComplete: enter
23:21:05.114 00.000 10844 UpdateGuideState(): m_state=6
23:21:05.114 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
23:21:05.114 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.76, Mass=3325, SNR=37.5, Peak=233 HFD=3.6
23:21:05.114 00.000 10844 MultiStar: exiting stabilization period
23:21:05.116 00.002 10844 MultiStar: [#1 0.49,-0.35,1.02,U] [#2 -0.77,-1.21,0.00,M10] [#3 -1.17,0.38,0.00,M6] [#4 0.23,0.53,0.92,U] [#5 0.10,0.19,0.98,U] [#6 0.46,-0.15,0.99,U] [#7 -0.31,-0.07,0.96,U] [#8 0.95,-0.74,0.00,M9] 
23:21:05.116 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.04}, one-star: {-0.00, -0.32}
23:21:05.116 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
23:21:05.116 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
23:21:05.116 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.22 mountX=0.01 mountY=0.17, mountTheta=1.53
23:21:05.116 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
23:21:05.116 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
23:21:05.116 00.000 11060 Worker thread wakes up
23:21:05.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:21:05.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:21:05.116 00.000 11060 Moving (0.16, -0.04) raw xDistance=0.01 yDistance=0.17
23:21:05.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:21:05.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:05.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:21:05.116 00.000 11060 MoveAxis(E, 0, ABG)
23:21:05.116 00.000 11060 Move returns status 0, amount 0
23:21:05.116 00.000 11060 MoveAxis(N, 0, ABG)
23:21:05.116 00.000 11060 Move returns status 0, amount 0
23:21:05.116 00.000 11060 move complete, result=0
23:21:05.116 00.000 11060 worker thread done servicing request
23:21:05.124 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:05.135 00.011 10844 UpdateGuideState exits: m=3325 SNR=37.5
23:21:05.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:05.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:05.135 00.000 10844 Enqueuing Expose request
23:21:05.135 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:21:05.135 00.000 11060 Worker thread wakes up
23:21:05.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:05.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:05.761 00.626 11060 Exposure complete
23:21:05.932 00.171 11060 worker thread done servicing request
23:21:05.932 00.000 10844 OnExposeComplete: enter
23:21:05.932 00.000 10844 UpdateGuideState(): m_state=6
23:21:05.932 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
23:21:05.932 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=61.63, Mass=3684, SNR=39.4, Peak=255 HFD=3.6
23:21:05.933 00.001 10844 MultiStar: [#1 0.18,0.12,0.90,U] [#2 -0.02,-0.31,1.86,U] [#3 -1.20,0.36,0.00,M7] [#4 0.18,0.55,0.83,U] [#5 0.34,-0.33,0.92,U] [#6 0.44,-0.61,0.00,M10] [#7 -0.82,0.11,0.00,M1] [#8 1.25,-0.11,0.00,M10] 
23:21:05.933 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.14}, one-star: {-0.02, -0.44}
23:21:05.933 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
23:21:05.933 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
23:21:05.933 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.94 mountX=0.12 mountY=0.12, mountTheta=0.81
23:21:05.933 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
23:21:05.933 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
23:21:05.933 00.000 11060 Worker thread wakes up
23:21:05.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
23:21:05.933 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
23:21:05.933 00.000 11060 Moving (0.10, -0.14) raw xDistance=0.12 yDistance=0.12
23:21:05.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:21:05.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:05.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:21:05.933 00.000 11060 MoveAxis(E, 0, ABG)
23:21:05.933 00.000 11060 Move returns status 0, amount 0
23:21:05.933 00.000 11060 MoveAxis(N, 0, ABG)
23:21:05.933 00.000 11060 Move returns status 0, amount 0
23:21:05.933 00.000 11060 move complete, result=0
23:21:05.933 00.000 11060 worker thread done servicing request
23:21:05.938 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:05.952 00.014 10844 UpdateGuideState exits: m=3684 SNR=39.4 Saturated
23:21:05.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:05.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:05.952 00.000 10844 Enqueuing Expose request
23:21:05.952 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:05.953 00.001 11060 Worker thread wakes up
23:21:05.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:05.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:06.591 00.638 11060 Exposure complete
23:21:06.767 00.176 11060 worker thread done servicing request
23:21:06.767 00.000 10844 OnExposeComplete: enter
23:21:06.767 00.000 10844 UpdateGuideState(): m_state=6
23:21:06.767 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
23:21:06.767 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.57, Mass=3234, SNR=37.0, Peak=221 HFD=3.7
23:21:06.767 00.000 10844 MultiStar: [#1 0.16,-0.28,0.96,U] [#2 0.40,-0.82,0.00,M10] [#3 -0.89,0.19,0.00,M8] [#4 0.24,-0.09,0.92,U] [#5 0.50,-0.11,1.03,U] [#6 -0.17,-0.63,0.00,R] [#7 -0.39,0.15,0.85,U] [#8 0.67,-0.29,0.00,R] 
23:21:06.767 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.18}, one-star: {0.25, -0.51}
23:21:06.767 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
23:21:06.767 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
23:21:06.767 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=0.14 mountY=0.20, mountTheta=0.94
23:21:06.767 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.18, opts=13)
23:21:06.767 00.000 10844 Enqueuing Move request for scope (0.17, -0.18)
23:21:06.767 00.000 11060 Worker thread wakes up
23:21:06.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
23:21:06.767 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
23:21:06.767 00.000 11060 Moving (0.17, -0.18) raw xDistance=0.14 yDistance=0.20
23:21:06.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:21:06.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:21:06.767 00.000 11060 MoveAxis(W, 25, ABG)
23:21:06.767 00.000 11060 Guiding  Dir = 3, Dur = 25
23:21:06.777 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:21:06.792 00.015 10844 UpdateGuideState exits: m=3234 SNR=37.0
23:21:06.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:06.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:06.792 00.000 10844 Enqueuing Expose request
23:21:06.802 00.010 11060 IsSlewing returns 0
23:21:06.803 00.001 11060 IsGuiding returns 0
23:21:06.858 00.055 11060 IsGuiding returns 0
23:21:06.858 00.000 11060 Move returns status 0, amount 25
23:21:06.858 00.000 11060 MoveAxis(S, 76, ABG)
23:21:06.858 00.000 11060 Guiding  Dir = 1, Dur = 76
23:21:06.905 00.047 11060 IsSlewing returns 0
23:21:06.905 00.000 11060 IsGuiding returns 0
23:21:07.017 00.112 11060 IsGuiding returns 0
23:21:07.017 00.000 11060 Move returns status 0, amount 76
23:21:07.017 00.000 11060 move complete, result=0
23:21:07.017 00.000 11060 worker thread done servicing request
23:21:07.017 00.000 11060 Worker thread wakes up
23:21:07.017 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.2 px 76 ms SOUTH
23:21:07.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:07.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:07.643 00.626 11060 Exposure complete
23:21:07.875 00.232 11060 worker thread done servicing request
23:21:07.876 00.001 10844 OnExposeComplete: enter
23:21:07.876 00.000 10844 UpdateGuideState(): m_state=6
23:21:07.876 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
23:21:07.876 00.000 10844 Star::Find returns 1 (0), X=257.81, Y=61.85, Mass=3097, SNR=36.0, Peak=228 HFD=3.8
23:21:07.876 00.000 10844 MultiStar: [#1 -0.04,-0.52,1.02,U] [#2 -0.45,-0.90,0.00,R] [#3 -1.24,0.38,0.00,M9] [#4 -0.21,-0.16,0.94,U] [#5 0.64,0.26,0.00,M1] [#6 0.42,0.06,0.92,U] [#7 -0.56,0.28,0.92,U] [#8 -0.42,-0.26,1.04,U] 
23:21:07.876 00.000 10844 refined, 5 included, MultiStar: {-0.29, -0.15}, one-star: {-0.90, -0.23}
23:21:07.876 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
23:21:07.876 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
23:21:07.876 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.15 hyp=0.33 cameraTheta=-2.67 mountX=0.20 mountY=-0.26, mountTheta=-0.92
23:21:07.876 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.15, opts=13)
23:21:07.876 00.000 10844 Enqueuing Move request for scope (-0.29, -0.15)
23:21:07.876 00.000 11060 Worker thread wakes up
23:21:07.881 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.15) opts 0xd
23:21:07.881 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.15)
23:21:07.881 00.000 11060 Moving (-0.29, -0.15) raw xDistance=0.20 yDistance=-0.26
23:21:07.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:21:07.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:21:07.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:21:07.882 00.001 11060 MoveAxis(W, 35, ABG)
23:21:07.882 00.000 11060 Guiding  Dir = 3, Dur = 35
23:21:07.886 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:07.897 00.011 11060 IsSlewing returns 0
23:21:07.897 00.000 11060 IsGuiding returns 0
23:21:07.902 00.005 10844 UpdateGuideState exits: m=3097 SNR=36.0
23:21:07.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:07.907 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:07.907 00.000 10844 Enqueuing Expose request
23:21:07.943 00.036 11060 IsGuiding returns 0
23:21:07.944 00.001 11060 Move returns status 0, amount 35
23:21:07.944 00.000 11060 MoveAxis(N, 0, ABG)
23:21:07.944 00.000 11060 Move returns status 0, amount 0
23:21:07.944 00.000 11060 move complete, result=0
23:21:07.945 00.001 11060 worker thread done servicing request
23:21:07.945 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.3 px 0 ms NORTH
23:21:07.945 00.000 11060 Worker thread wakes up
23:21:07.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:07.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:08.583 00.638 11060 Exposure complete
23:21:08.758 00.175 11060 worker thread done servicing request
23:21:08.758 00.000 10844 OnExposeComplete: enter
23:21:08.758 00.000 10844 UpdateGuideState(): m_state=6
23:21:08.758 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
23:21:08.758 00.000 10844 Star::Find returns 1 (0), X=257.77, Y=62.05, Mass=2441, SNR=31.7, Peak=227 HFD=3.5
23:21:08.759 00.001 10844 MultiStar: [#1 0.08,0.12,1.22,U] [#2 -0.16,0.37,2.31,U] [#3 -1.34,0.57,0.00,M10] [#4 -0.18,0.01,1.13,U] [#5 0.26,0.74,0.00,M2] [#6 0.75,0.92,0.00,M1] [#7 -0.34,0.19,0.94,U] [#8 -0.39,0.49,1.00,U] 
23:21:08.759 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.22}, one-star: {-0.95, -0.03}
23:21:08.759 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
23:21:08.759 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
23:21:08.759 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.22 hyp=0.36 cameraTheta=2.48 mountX=-0.16 mountY=-0.31, mountTheta=-2.05
23:21:08.760 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.22, opts=13)
23:21:08.760 00.000 10844 Enqueuing Move request for scope (-0.28, 0.22)
23:21:08.760 00.000 11060 Worker thread wakes up
23:21:08.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.22) opts 0xd
23:21:08.760 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.22)
23:21:08.760 00.000 11060 Moving (-0.28, 0.22) raw xDistance=-0.16 yDistance=-0.31
23:21:08.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:21:08.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:21:08.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:21:08.760 00.000 11060 MoveAxis(E, 27, ABG)
23:21:08.760 00.000 11060 Guiding  Dir = 2, Dur = 27
23:21:08.764 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:08.794 00.030 10844 UpdateGuideState exits: m=2441 SNR=31.7
23:21:08.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:08.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:08.794 00.000 10844 Enqueuing Expose request
23:21:08.802 00.008 11060 IsSlewing returns 0
23:21:08.802 00.000 11060 IsGuiding returns 0
23:21:08.845 00.043 11060 IsGuiding returns 0
23:21:08.845 00.000 11060 Move returns status 0, amount 27
23:21:08.845 00.000 11060 MoveAxis(N, 0, ABG)
23:21:08.845 00.000 11060 Move returns status 0, amount 0
23:21:08.845 00.000 11060 move complete, result=0
23:21:08.845 00.000 11060 worker thread done servicing request
23:21:08.846 00.001 11060 Worker thread wakes up
23:21:08.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:08.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:08.846 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.3 px 0 ms NORTH
23:21:09.477 00.631 11060 Exposure complete
23:21:09.633 00.156 11060 worker thread done servicing request
23:21:09.633 00.000 10844 OnExposeComplete: enter
23:21:09.633 00.000 10844 UpdateGuideState(): m_state=6
23:21:09.633 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
23:21:09.633 00.000 10844 Star::Find returns 1 (0), X=257.98, Y=61.05, Mass=3223, SNR=36.5, Peak=244 HFD=3.9
23:21:09.633 00.000 10844 MultiStar: [#1 -0.10,-0.16,1.03,U] [#2 0.01,-0.16,1.90,U] [#3 -1.61,-0.07,0.00,R] [#4 -0.42,-0.73,0.00,M1] [#5 0.25,0.10,1.06,U] [#6 -0.09,0.43,0.90,U] [#7 -0.84,0.20,0.00,M1] [#8 -0.68,-0.19,0.00,M1] 
23:21:09.633 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.17}, one-star: {-0.73, -1.03}
23:21:09.633 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
23:21:09.633 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
23:21:09.633 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.14 mountX=0.19 mountY=-0.08, mountTheta=-0.40
23:21:09.639 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.17, opts=13)
23:21:09.639 00.000 10844 Enqueuing Move request for scope (-0.11, -0.17)
23:21:09.639 00.000 11060 Worker thread wakes up
23:21:09.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
23:21:09.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
23:21:09.639 00.000 11060 Moving (-0.11, -0.17) raw xDistance=0.19 yDistance=-0.08
23:21:09.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:21:09.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:09.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:09.639 00.000 11060 MoveAxis(W, 32, ABG)
23:21:09.639 00.000 11060 Guiding  Dir = 3, Dur = 32
23:21:09.653 00.014 11060 IsSlewing returns 0
23:21:09.654 00.001 11060 IsGuiding returns 0
23:21:09.659 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:09.674 00.015 10844 UpdateGuideState exits: m=3223 SNR=36.5
23:21:09.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:09.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:09.674 00.000 10844 Enqueuing Expose request
23:21:09.697 00.023 11060 IsGuiding returns 0
23:21:09.697 00.000 11060 Move returns status 0, amount 32
23:21:09.697 00.000 11060 MoveAxis(N, 0, ABG)
23:21:09.697 00.000 11060 Move returns status 0, amount 0
23:21:09.697 00.000 11060 move complete, result=0
23:21:09.697 00.000 11060 worker thread done servicing request
23:21:09.697 00.000 11060 Worker thread wakes up
23:21:09.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:09.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:09.700 00.003 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
23:21:10.334 00.634 11060 Exposure complete
23:21:10.537 00.203 11060 worker thread done servicing request
23:21:10.543 00.006 10844 OnExposeComplete: enter
23:21:10.543 00.000 10844 UpdateGuideState(): m_state=6
23:21:10.543 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
23:21:10.543 00.000 10844 Star::Find returns 1 (0), X=257.76, Y=61.21, Mass=2947, SNR=34.7, Peak=237 HFD=3.6
23:21:10.543 00.000 10844 MultiStar: [#1 -0.33,-0.11,1.06,U] [#2 -0.81,-0.09,0.00,M1] [#3 0.31,0.13,0.89,U] [#4 -0.53,-0.04,0.95,U] [#5 -0.38,0.10,1.12,U] [#6 0.14,0.63,0.91,U] [#7 -0.93,0.22,0.00,M2] [#8 -0.39,0.58,0.00,M2] 
23:21:10.543 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.04}, one-star: {-0.96, -0.87}
23:21:10.543 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
23:21:10.543 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
23:21:10.543 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-3.02 mountX=0.09 mountY=-0.30, mountTheta=-1.27
23:21:10.543 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.04, opts=13)
23:21:10.543 00.000 10844 Enqueuing Move request for scope (-0.31, -0.04)
23:21:10.543 00.000 11060 Worker thread wakes up
23:21:10.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.04) opts 0xd
23:21:10.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.04)
23:21:10.543 00.000 11060 Moving (-0.31, -0.04) raw xDistance=0.09 yDistance=-0.30
23:21:10.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:21:10.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:21:10.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:21:10.543 00.000 11060 MoveAxis(E, 0, ABG)
23:21:10.543 00.000 11060 Move returns status 0, amount 0
23:21:10.543 00.000 11060 MoveAxis(N, 0, ABG)
23:21:10.543 00.000 11060 Move returns status 0, amount 0
23:21:10.543 00.000 11060 move complete, result=0
23:21:10.548 00.005 11060 worker thread done servicing request
23:21:10.556 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:10.567 00.011 10844 UpdateGuideState exits: m=2947 SNR=34.7
23:21:10.568 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:10.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:10.568 00.000 10844 Enqueuing Expose request
23:21:10.568 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:21:10.568 00.000 11060 Worker thread wakes up
23:21:10.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:10.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:11.206 00.638 11060 Exposure complete
23:21:11.367 00.161 11060 worker thread done servicing request
23:21:11.367 00.000 10844 OnExposeComplete: enter
23:21:11.367 00.000 10844 UpdateGuideState(): m_state=6
23:21:11.367 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
23:21:11.367 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=62.30, Mass=2250, SNR=30.1, Peak=185 HFD=3.9
23:21:11.367 00.000 10844 MultiStar: [#1 -0.20,0.24,1.25,U] [#2 -0.57,0.29,2.28,U] [#3 0.13,0.16,1.21,U] [#4 -0.17,-0.04,1.16,U] [#5 0.01,0.27,1.14,U] [#6 0.37,0.70,0.00,M1] [#7 -0.86,0.69,0.00,M3] [#8 -1.24,1.14,0.00,M3] 
23:21:11.367 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.20}, one-star: {-0.58, 0.22}
23:21:11.367 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.04)
23:21:11.367 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
23:21:11.367 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.34 cameraTheta=2.50 mountX=-0.15 mountY=-0.30, mountTheta=-2.04
23:21:11.367 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.20, opts=13)
23:21:11.367 00.000 10844 Enqueuing Move request for scope (-0.27, 0.20)
23:21:11.367 00.000 11060 Worker thread wakes up
23:21:11.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.20) opts 0xd
23:21:11.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.20)
23:21:11.367 00.000 11060 Moving (-0.27, 0.20) raw xDistance=-0.15 yDistance=-0.30
23:21:11.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:21:11.372 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:21:11.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:21:11.372 00.000 11060 MoveAxis(E, 26, ABG)
23:21:11.372 00.000 11060 Guiding  Dir = 2, Dur = 26
23:21:11.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:11.378 00.006 11060 IsSlewing returns 0
23:21:11.378 00.000 11060 IsGuiding returns 0
23:21:11.389 00.011 10844 UpdateGuideState exits: m=2250 SNR=30.1
23:21:11.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:11.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:11.389 00.000 10844 Enqueuing Expose request
23:21:11.413 00.024 11060 IsGuiding returns 0
23:21:11.413 00.000 11060 Move returns status 0, amount 26
23:21:11.413 00.000 11060 MoveAxis(N, 0, ABG)
23:21:11.413 00.000 11060 Move returns status 0, amount 0
23:21:11.413 00.000 11060 move complete, result=0
23:21:11.413 00.000 11060 worker thread done servicing request
23:21:11.413 00.000 11060 Worker thread wakes up
23:21:11.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:11.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:11.413 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.3 px 0 ms NORTH
23:21:12.047 00.634 11060 Exposure complete
23:21:12.206 00.159 11060 worker thread done servicing request
23:21:12.206 00.000 10844 OnExposeComplete: enter
23:21:12.206 00.000 10844 UpdateGuideState(): m_state=6
23:21:12.206 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
23:21:12.206 00.000 10844 Star::Find returns 1 (0), X=258.08, Y=61.22, Mass=2800, SNR=34.0, Peak=192 HFD=3.4
23:21:12.206 00.000 10844 MultiStar: [#1 -0.34,-0.19,0.95,U] [#2 -1.18,-0.18,0.00,M1] [#3 -0.08,-0.08,0.99,U] [#4 -0.69,-0.23,0.00,M1] [#5 -0.80,0.04,0.00,M1] [#6 0.54,0.33,1.04,U] [#7 -0.70,-0.57,0.00,M4] [#8 -1.12,0.16,0.00,M4] 
23:21:12.206 00.000 10844 refined, 3 included, MultiStar: {-0.12, -0.19}, one-star: {-0.63, -0.86}
23:21:12.206 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
23:21:12.206 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
23:21:12.206 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.12 mountX=0.21 mountY=-0.09, mountTheta=-0.38
23:21:12.211 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.19, opts=13)
23:21:12.211 00.000 10844 Enqueuing Move request for scope (-0.12, -0.19)
23:21:12.211 00.000 11060 Worker thread wakes up
23:21:12.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
23:21:12.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
23:21:12.211 00.000 11060 Moving (-0.12, -0.19) raw xDistance=0.21 yDistance=-0.09
23:21:12.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:21:12.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:12.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:21:12.211 00.000 11060 MoveAxis(W, 36, ABG)
23:21:12.211 00.000 11060 Guiding  Dir = 3, Dur = 36
23:21:12.217 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:12.222 00.005 11060 IsSlewing returns 0
23:21:12.222 00.000 11060 IsGuiding returns 0
23:21:12.232 00.010 10844 UpdateGuideState exits: m=2800 SNR=34.0
23:21:12.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:12.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:12.232 00.000 10844 Enqueuing Expose request
23:21:12.268 00.036 11060 IsGuiding returns 0
23:21:12.268 00.000 11060 Move returns status 0, amount 36
23:21:12.268 00.000 11060 MoveAxis(N, 0, ABG)
23:21:12.268 00.000 11060 Move returns status 0, amount 0
23:21:12.268 00.000 11060 move complete, result=0
23:21:12.268 00.000 11060 worker thread done servicing request
23:21:12.268 00.000 11060 Worker thread wakes up
23:21:12.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:12.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:12.273 00.005 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
23:21:12.915 00.642 11060 Exposure complete
23:21:13.082 00.167 11060 worker thread done servicing request
23:21:13.082 00.000 10844 OnExposeComplete: enter
23:21:13.082 00.000 10844 UpdateGuideState(): m_state=6
23:21:13.082 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
23:21:13.082 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.59, Mass=3360, SNR=37.7, Peak=255 HFD=3.6
23:21:13.083 00.001 10844 MultiStar: [#1 0.54,0.10,0.83,U] [#2 -0.25,-0.55,1.86,U] [#3 -0.32,-0.12,0.96,U] [#4 -0.12,-0.37,0.83,U] [#5 -0.38,-0.28,1.03,U] [#6 0.24,0.64,0.00,M1] [#7 -0.29,0.55,0.94,U] [#8 -0.59,0.21,0.96,U] 
23:21:13.083 00.000 10844 refined, 7 included, MultiStar: {-0.25, -0.17}, one-star: {-0.47, -0.49}
23:21:13.083 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
23:21:13.083 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
23:21:13.083 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-2.54 mountX=0.21 mountY=-0.22, mountTheta=-0.80
23:21:13.095 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.17, opts=13)
23:21:13.095 00.000 10844 Enqueuing Move request for scope (-0.25, -0.17)
23:21:13.095 00.000 11060 Worker thread wakes up
23:21:13.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.17) opts 0xd
23:21:13.097 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.17)
23:21:13.097 00.000 11060 Moving (-0.25, -0.17) raw xDistance=0.21 yDistance=-0.22
23:21:13.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:21:13.097 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.49 newest=-0.60
23:21:13.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:21:13.097 00.000 11060 MoveAxis(W, 38, ABG)
23:21:13.097 00.000 11060 Guiding  Dir = 3, Dur = 38
23:21:13.103 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:13.114 00.011 10844 UpdateGuideState exits: m=3360 SNR=37.7 Saturated
23:21:13.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:13.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:13.114 00.000 10844 Enqueuing Expose request
23:21:13.126 00.012 11060 IsSlewing returns 0
23:21:13.126 00.000 11060 IsGuiding returns 0
23:21:13.176 00.050 11060 IsGuiding returns 0
23:21:13.176 00.000 11060 Move returns status 0, amount 38
23:21:13.176 00.000 11060 BLC: Oldest BLC event removed
23:21:13.176 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:21:13.176 00.000 11060 MoveAxis(N, 835, ABG)
23:21:13.176 00.000 11060 duration set to 750 by maxDecDuration
23:21:13.176 00.000 11060 Guiding  Dir = 0, Dur = 750
23:21:13.192 00.016 11060 IsSlewing returns 0
23:21:13.192 00.000 11060 IsGuiding returns 0
23:21:13.944 00.752 11060 IsGuiding returns 0
23:21:13.944 00.000 11060 Move returns status 0, amount 750
23:21:13.945 00.001 11060 move complete, result=0
23:21:13.945 00.000 11060 worker thread done servicing request
23:21:13.945 00.000 11060 Worker thread wakes up
23:21:13.945 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.2 px 750 ms NORTH
23:21:13.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:13.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:14.582 00.637 11060 Exposure complete
23:21:14.748 00.166 11060 worker thread done servicing request
23:21:14.754 00.006 10844 OnExposeComplete: enter
23:21:14.754 00.000 10844 UpdateGuideState(): m_state=6
23:21:14.754 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
23:21:14.754 00.000 10844 Star::Find returns 1 (0), X=257.79, Y=61.18, Mass=2975, SNR=35.2, Peak=205 HFD=3.6
23:21:14.754 00.000 10844 MultiStar: [#1 -0.20,-0.35,1.07,U] [#2 -0.26,-0.82,0.00,M1] [#3 -0.52,-0.14,0.93,U] [#4 0.02,-0.04,0.93,U] [#5 -0.66,0.29,0.00,M1] [#6 0.35,-0.04,0.83,U] [#7 -0.84,0.50,0.00,M4] [#8 -0.70,0.08,0.00,M4] 
23:21:14.754 00.000 10844 refined, 4 included, MultiStar: {-0.27, -0.31}, one-star: {-0.92, -0.90}
23:21:14.754 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
23:21:14.754 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
23:21:14.754 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.31 hyp=0.41 cameraTheta=-2.30 mountX=0.35 mountY=-0.22, mountTheta=-0.56
23:21:14.754 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.31, opts=13)
23:21:14.754 00.000 10844 Enqueuing Move request for scope (-0.27, -0.31)
23:21:14.754 00.000 11060 Worker thread wakes up
23:21:14.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.31) opts 0xd
23:21:14.754 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.31)
23:21:14.754 00.000 11060 Moving (-0.27, -0.31) raw xDistance=0.35 yDistance=-0.22
23:21:14.754 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.153593, 1:0.220204
23:21:14.754 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:21:14.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
23:21:14.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:21:14.754 00.000 11060 MoveAxis(W, 62, ABG)
23:21:14.754 00.000 11060 Guiding  Dir = 3, Dur = 62
23:21:14.761 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:14.775 00.014 10844 UpdateGuideState exits: m=2975 SNR=35.2
23:21:14.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:14.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:14.775 00.000 10844 Enqueuing Expose request
23:21:14.791 00.016 11060 IsSlewing returns 0
23:21:14.791 00.000 11060 IsGuiding returns 0
23:21:14.884 00.093 11060 IsGuiding returns 0
23:21:14.884 00.000 11060 Move returns status 0, amount 62
23:21:14.884 00.000 11060 MoveAxis(N, 86, ABG)
23:21:14.884 00.000 11060 Guiding  Dir = 0, Dur = 86
23:21:14.915 00.031 11060 IsSlewing returns 0
23:21:14.915 00.000 11060 IsGuiding returns 0
23:21:15.025 00.110 11060 IsGuiding returns 0
23:21:15.025 00.000 11060 Move returns status 0, amount 86
23:21:15.025 00.000 11060 move complete, result=0
23:21:15.025 00.000 11060 worker thread done servicing request
23:21:15.025 00.000 11060 Worker thread wakes up
23:21:15.025 00.000 10844 GuideStep: 0.4 px 62 ms WEST, -0.2 px 86 ms NORTH
23:21:15.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:15.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:15.663 00.638 11060 Exposure complete
23:21:15.837 00.174 11060 worker thread done servicing request
23:21:15.842 00.005 10844 OnExposeComplete: enter
23:21:15.842 00.000 10844 UpdateGuideState(): m_state=6
23:21:15.842 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
23:21:15.842 00.000 10844 Star::Find returns 1 (1), X=258.74, Y=61.67, Mass=3124, SNR=35.8, Peak=255 HFD=3.7
23:21:15.842 00.000 10844 MultiStar: [#1 0.30,-0.27,0.98,U] [#2 -0.19,-0.48,2.01,U] [#3 -0.36,-0.05,1.01,U] [#4 0.15,-0.24,0.96,U] [#5 0.31,-0.26,0.98,U] [#6 0.60,0.09,1.00,U] [#7 -0.71,0.90,0.00,M5] [#8 -0.75,-0.01,0.00,M5] 
23:21:15.842 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.26}, one-star: {0.03, -0.41}
23:21:15.842 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
23:21:15.842 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
23:21:15.842 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.27 mountX=0.24 mountY=0.12, mountTheta=0.46
23:21:15.842 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.26, opts=13)
23:21:15.842 00.000 10844 Enqueuing Move request for scope (0.08, -0.26)
23:21:15.842 00.000 11060 Worker thread wakes up
23:21:15.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.26) opts 0xd
23:21:15.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.26)
23:21:15.842 00.000 11060 Moving (0.08, -0.26) raw xDistance=0.24 yDistance=0.12
23:21:15.842 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.153593, 1:0.220204, 2:-0.121857
23:21:15.842 00.000 11060 BLC: No correction, Miss < min_move
23:21:15.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
23:21:15.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:15.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:21:15.842 00.000 11060 MoveAxis(W, 44, ABG)
23:21:15.842 00.000 11060 Guiding  Dir = 3, Dur = 44
23:21:15.849 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:15.862 00.013 10844 UpdateGuideState exits: m=3124 SNR=35.8 Saturated
23:21:15.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:15.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:15.862 00.000 10844 Enqueuing Expose request
23:21:15.873 00.011 11060 IsSlewing returns 0
23:21:15.873 00.000 11060 IsGuiding returns 0
23:21:15.934 00.061 11060 IsGuiding returns 0
23:21:15.934 00.000 11060 Move returns status 0, amount 44
23:21:15.934 00.000 11060 MoveAxis(N, 0, ABG)
23:21:15.934 00.000 11060 Move returns status 0, amount 0
23:21:15.934 00.000 11060 move complete, result=0
23:21:15.934 00.000 11060 worker thread done servicing request
23:21:15.934 00.000 11060 Worker thread wakes up
23:21:15.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:15.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:15.934 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
23:21:16.561 00.627 11060 Exposure complete
23:21:16.737 00.176 11060 worker thread done servicing request
23:21:16.737 00.000 10844 OnExposeComplete: enter
23:21:16.737 00.000 10844 UpdateGuideState(): m_state=6
23:21:16.737 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
23:21:16.737 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=62.07, Mass=2832, SNR=34.1, Peak=179 HFD=3.6
23:21:16.740 00.003 10844 MultiStar: [#1 0.26,0.10,1.00,U] [#2 0.25,-0.63,0.00,M1] [#3 0.87,0.05,0.00,M1] [#4 -0.37,-0.41,0.94,U] [#5 0.00,0.32,1.10,U] [#6 0.23,1.03,0.00,M1] [#7 -0.21,1.06,0.00,M6] [#8 -0.79,0.42,0.00,M6] 
23:21:16.741 00.001 10844 refined, 3 included, MultiStar: {-0.06, 0.01}, one-star: {-0.18, -0.01}
23:21:16.741 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
23:21:16.741 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
23:21:16.741 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.07 cameraTheta=2.93 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
23:21:16.741 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
23:21:16.741 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
23:21:16.741 00.000 11060 Worker thread wakes up
23:21:16.743 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:21:16.743 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:21:16.743 00.000 11060 Moving (-0.06, 0.01) raw xDistance=-0.00 yDistance=-0.07
23:21:16.743 00.000 11060 BLC: window closed
23:21:16.743 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.153593, 1:0.220204, 2:-0.121857
23:21:16.743 00.000 11060 BLC: No correction, Miss < min_move
23:21:16.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:21:16.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:16.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:16.743 00.000 11060 MoveAxis(E, 0, ABG)
23:21:16.743 00.000 11060 Move returns status 0, amount 0
23:21:16.743 00.000 11060 MoveAxis(N, 0, ABG)
23:21:16.743 00.000 11060 Move returns status 0, amount 0
23:21:16.743 00.000 11060 move complete, result=0
23:21:16.743 00.000 11060 worker thread done servicing request
23:21:16.746 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:16.763 00.017 10844 UpdateGuideState exits: m=2832 SNR=34.1
23:21:16.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:16.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:16.763 00.000 10844 Enqueuing Expose request
23:21:16.763 00.000 11060 Worker thread wakes up
23:21:16.763 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:16.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:16.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:17.392 00.629 11060 Exposure complete
23:21:17.568 00.176 11060 worker thread done servicing request
23:21:17.568 00.000 10844 OnExposeComplete: enter
23:21:17.568 00.000 10844 UpdateGuideState(): m_state=6
23:21:17.568 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
23:21:17.568 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=62.13, Mass=3849, SNR=39.7, Peak=251 HFD=4.0
23:21:17.568 00.000 10844 MultiStar: [#1 0.50,-0.23,0.91,U] [#2 -0.12,0.09,1.79,U] [#3 0.42,0.63,0.00,M2] [#4 0.30,-0.04,0.88,U] [#5 0.05,-0.03,0.89,U] [#6 0.54,0.40,0.00,M2] [#7 0.18,0.38,0.77,U] [#8 -0.58,0.26,0.88,U] 
23:21:17.568 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.06}, one-star: {-0.57, 0.05}
23:21:17.568 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.03 = -2.26)
23:21:17.568 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.28)
23:21:17.568 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.27 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
23:21:17.571 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
23:21:17.571 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
23:21:17.571 00.000 11060 Worker thread wakes up
23:21:17.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:21:17.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:21:17.571 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
23:21:17.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:21:17.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:17.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:21:17.571 00.000 11060 MoveAxis(E, 0, ABG)
23:21:17.571 00.000 11060 Move returns status 0, amount 0
23:21:17.571 00.000 11060 MoveAxis(N, 0, ABG)
23:21:17.571 00.000 11060 Move returns status 0, amount 0
23:21:17.571 00.000 11060 move complete, result=0
23:21:17.571 00.000 11060 worker thread done servicing request
23:21:17.577 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:17.597 00.020 10844 UpdateGuideState exits: m=3849 SNR=39.7
23:21:17.600 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:17.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:17.600 00.000 10844 Enqueuing Expose request
23:21:17.600 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:17.600 00.000 11060 Worker thread wakes up
23:21:17.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:17.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:18.222 00.622 11060 Exposure complete
23:21:18.377 00.155 11060 worker thread done servicing request
23:21:18.377 00.000 10844 OnExposeComplete: enter
23:21:18.377 00.000 10844 UpdateGuideState(): m_state=6
23:21:18.377 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
23:21:18.377 00.000 10844 Star::Find returns 1 (1), X=258.07, Y=61.52, Mass=3445, SNR=38.0, Peak=255 HFD=3.6
23:21:18.377 00.000 10844 MultiStar: [#1 0.33,0.38,0.91,U] [#2 -0.46,0.20,1.77,U] [#3 -0.15,0.43,0.95,U] [#4 0.43,0.35,0.88,U] [#5 0.15,-0.07,0.97,U] [#6 0.46,0.38,0.88,U] [#7 -0.69,0.50,0.00,M6] [#8 -0.44,0.18,0.85,U] 
23:21:18.377 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.16}, one-star: {-0.64, -0.55}
23:21:18.377 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
23:21:18.377 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
23:21:18.377 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.10 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
23:21:18.377 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.16, opts=13)
23:21:18.377 00.000 10844 Enqueuing Move request for scope (-0.09, 0.16)
23:21:18.377 00.000 11060 Worker thread wakes up
23:21:18.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
23:21:18.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
23:21:18.377 00.000 11060 Moving (-0.09, 0.16) raw xDistance=-0.14 yDistance=-0.12
23:21:18.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:21:18.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:18.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:21:18.377 00.000 11060 MoveAxis(E, 24, ABG)
23:21:18.377 00.000 11060 Guiding  Dir = 2, Dur = 24
23:21:18.385 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:18.387 00.002 11060 IsSlewing returns 0
23:21:18.387 00.000 11060 IsGuiding returns 0
23:21:18.400 00.013 10844 UpdateGuideState exits: m=3445 SNR=38.0 Saturated
23:21:18.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:18.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:18.400 00.000 10844 Enqueuing Expose request
23:21:18.419 00.019 11060 IsGuiding returns 0
23:21:18.419 00.000 11060 Move returns status 0, amount 24
23:21:18.419 00.000 11060 MoveAxis(N, 0, ABG)
23:21:18.419 00.000 11060 Move returns status 0, amount 0
23:21:18.419 00.000 11060 move complete, result=0
23:21:18.419 00.000 11060 worker thread done servicing request
23:21:18.419 00.000 11060 Worker thread wakes up
23:21:18.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:18.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:18.419 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
23:21:19.050 00.631 11060 Exposure complete
23:21:19.198 00.148 11060 worker thread done servicing request
23:21:19.198 00.000 10844 OnExposeComplete: enter
23:21:19.198 00.000 10844 UpdateGuideState(): m_state=6
23:21:19.198 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
23:21:19.198 00.000 10844 Star::Find returns 1 (1), X=258.27, Y=61.34, Mass=3798, SNR=40.0, Peak=255 HFD=3.6
23:21:19.198 00.000 10844 MultiStar: [#1 0.74,-0.09,0.00,M1] [#2 -0.71,-0.25,0.00,M1] [#3 0.02,0.34,0.86,U] [#4 -0.18,-0.18,0.80,U] [#5 -0.12,-0.88,0.00,M1] [#6 0.37,0.13,0.76,U] [#7 -0.80,-0.23,0.00,M7] [#8 -0.48,-0.10,0.94,U] 
23:21:19.199 00.001 10844 refined, 4 included, MultiStar: {-0.17, -0.13}, one-star: {-0.44, -0.74}
23:21:19.199 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
23:21:19.199 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:21:19.199 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.46 mountX=0.16 mountY=-0.14, mountTheta=-0.72
23:21:19.199 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.13, opts=13)
23:21:19.199 00.000 10844 Enqueuing Move request for scope (-0.17, -0.13)
23:21:19.199 00.000 11060 Worker thread wakes up
23:21:19.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
23:21:19.199 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
23:21:19.199 00.000 11060 Moving (-0.17, -0.13) raw xDistance=0.16 yDistance=-0.14
23:21:19.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:21:19.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:19.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:21:19.199 00.000 11060 MoveAxis(W, 27, ABG)
23:21:19.199 00.000 11060 Guiding  Dir = 3, Dur = 27
23:21:19.204 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:19.215 00.011 10844 UpdateGuideState exits: m=3798 SNR=40.0 Saturated
23:21:19.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:19.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:19.215 00.000 10844 Enqueuing Expose request
23:21:19.220 00.005 11060 IsSlewing returns 0
23:21:19.221 00.001 11060 IsGuiding returns 0
23:21:19.266 00.045 11060 IsGuiding returns 0
23:21:19.266 00.000 11060 Move returns status 0, amount 27
23:21:19.266 00.000 11060 MoveAxis(N, 0, ABG)
23:21:19.266 00.000 11060 Move returns status 0, amount 0
23:21:19.266 00.000 11060 move complete, result=0
23:21:19.266 00.000 11060 worker thread done servicing request
23:21:19.266 00.000 11060 Worker thread wakes up
23:21:19.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:19.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:19.266 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
23:21:19.903 00.637 11060 Exposure complete
23:21:20.072 00.169 11060 worker thread done servicing request
23:21:20.072 00.000 10844 OnExposeComplete: enter
23:21:20.072 00.000 10844 UpdateGuideState(): m_state=6
23:21:20.072 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
23:21:20.072 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.68, Mass=2963, SNR=35.1, Peak=236 HFD=3.9
23:21:20.072 00.000 10844 MultiStar: [#1 -0.14,-0.45,1.00,U] [#2 -0.67,0.64,0.00,M2] [#3 0.16,0.12,1.04,U] [#4 0.36,-0.05,1.00,U] [#5 -0.29,0.68,0.00,M2] [#6 0.14,0.73,0.00,M1] [#7 -0.42,0.17,0.83,U] [#8 -0.23,0.00,1.04,U] 
23:21:20.072 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.11}, one-star: {-0.32, -0.39}
23:21:20.072 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
23:21:20.072 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
23:21:20.072 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.28 mountX=0.12 mountY=-0.07, mountTheta=-0.54
23:21:20.075 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
23:21:20.075 00.000 10844 Enqueuing Move request for scope (-0.09, -0.11)
23:21:20.075 00.000 11060 Worker thread wakes up
23:21:20.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
23:21:20.075 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
23:21:20.075 00.000 11060 Moving (-0.09, -0.11) raw xDistance=0.12 yDistance=-0.07
23:21:20.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:21:20.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:20.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:21:20.075 00.000 11060 MoveAxis(W, 22, ABG)
23:21:20.075 00.000 11060 Guiding  Dir = 3, Dur = 22
23:21:20.081 00.006 11060 IsSlewing returns 0
23:21:20.081 00.000 11060 IsGuiding returns 0
23:21:20.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:20.096 00.015 10844 UpdateGuideState exits: m=2963 SNR=35.1
23:21:20.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:20.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:20.096 00.000 10844 Enqueuing Expose request
23:21:20.113 00.017 11060 IsGuiding returns 0
23:21:20.113 00.000 11060 Move returns status 0, amount 22
23:21:20.113 00.000 11060 MoveAxis(N, 0, ABG)
23:21:20.113 00.000 11060 Move returns status 0, amount 0
23:21:20.113 00.000 11060 move complete, result=0
23:21:20.113 00.000 11060 worker thread done servicing request
23:21:20.113 00.000 11060 Worker thread wakes up
23:21:20.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:20.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:20.113 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
23:21:20.742 00.629 11060 Exposure complete
23:21:20.926 00.184 11060 worker thread done servicing request
23:21:20.926 00.000 10844 OnExposeComplete: enter
23:21:20.926 00.000 10844 UpdateGuideState(): m_state=6
23:21:20.927 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
23:21:20.927 00.000 10844 Star::Find returns 1 (1), X=257.98, Y=61.41, Mass=3914, SNR=40.3, Peak=255 HFD=3.8
23:21:20.927 00.000 10844 MultiStar: [#1 -0.18,-0.94,0.00,M1] [#2 0.48,-0.24,1.79,U] [#3 -0.08,-0.35,0.86,U] [#4 -0.39,-0.58,0.00,M1] [#5 -0.20,-0.16,0.91,U] [#6 0.73,0.10,0.00,M2] [#7 -0.65,0.63,0.00,M7] [#8 -0.56,0.45,0.00,M3] 
23:21:20.927 00.000 10844 refined, 3 included, MultiStar: {-0.03, -0.34}, one-star: {-0.73, -0.67}
23:21:20.927 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
23:21:20.927 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
23:21:20.927 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.65 mountX=0.34 mountY=0.03, mountTheta=0.09
23:21:20.932 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.34, opts=13)
23:21:20.932 00.000 10844 Enqueuing Move request for scope (-0.03, -0.34)
23:21:20.932 00.000 11060 Worker thread wakes up
23:21:20.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.34) opts 0xd
23:21:20.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.34)
23:21:20.932 00.000 11060 Moving (-0.03, -0.34) raw xDistance=0.34 yDistance=0.03
23:21:20.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:21:20.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:20.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:21:20.932 00.000 11060 MoveAxis(W, 59, ABG)
23:21:20.932 00.000 11060 Guiding  Dir = 3, Dur = 59
23:21:20.939 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:20.947 00.008 11060 IsSlewing returns 0
23:21:20.947 00.000 11060 IsGuiding returns 0
23:21:20.947 00.000 10844 UpdateGuideState exits: m=3914 SNR=40.3 Saturated
23:21:20.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:20.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:20.947 00.000 10844 Enqueuing Expose request
23:21:21.009 00.062 11060 IsGuiding returns 0
23:21:21.009 00.000 11060 Move returns status 0, amount 59
23:21:21.009 00.000 11060 MoveAxis(N, 0, ABG)
23:21:21.009 00.000 11060 Move returns status 0, amount 0
23:21:21.009 00.000 11060 move complete, result=0
23:21:21.009 00.000 11060 worker thread done servicing request
23:21:21.009 00.000 11060 Worker thread wakes up
23:21:21.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:21.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:21.009 00.000 10844 GuideStep: 0.3 px 59 ms WEST, 0.0 px 0 ms NORTH
23:21:21.626 00.617 11060 Exposure complete
23:21:21.773 00.147 11060 worker thread done servicing request
23:21:21.773 00.000 10844 OnExposeComplete: enter
23:21:21.773 00.000 10844 UpdateGuideState(): m_state=6
23:21:21.773 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
23:21:21.773 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=61.70, Mass=4422, SNR=43.3, Peak=255 HFD=3.7
23:21:21.774 00.001 10844 MultiStar: [#1 0.86,-0.14,0.00,M2] [#2 0.20,0.04,1.63,U] [#3 0.13,-0.17,0.86,U] [#4 0.16,0.49,0.77,U] [#5 -0.43,0.18,0.83,U] [#6 0.27,0.90,0.00,M3] [#7 0.11,0.65,0.00,M8] [#8 -0.41,0.33,0.80,U] 
23:21:21.774 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.06}, one-star: {-0.13, -0.38}
23:21:21.774 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
23:21:21.774 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
23:21:21.774 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.21 mountX=-0.05 mountY=-0.05, mountTheta=-2.33
23:21:21.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
23:21:21.774 00.000 10844 Enqueuing Move request for scope (-0.04, 0.06)
23:21:21.775 00.001 11060 Worker thread wakes up
23:21:21.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:21:21.775 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:21:21.775 00.000 11060 Moving (-0.04, 0.06) raw xDistance=-0.05 yDistance=-0.05
23:21:21.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:21:21.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:21.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:21.775 00.000 11060 MoveAxis(E, 0, ABG)
23:21:21.775 00.000 11060 Move returns status 0, amount 0
23:21:21.775 00.000 11060 MoveAxis(N, 0, ABG)
23:21:21.775 00.000 11060 Move returns status 0, amount 0
23:21:21.775 00.000 11060 move complete, result=0
23:21:21.775 00.000 11060 worker thread done servicing request
23:21:21.780 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:21.793 00.013 10844 UpdateGuideState exits: m=4422 SNR=43.3 Saturated
23:21:21.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:21.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:21.793 00.000 10844 Enqueuing Expose request
23:21:21.793 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:21.793 00.000 11060 Worker thread wakes up
23:21:21.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:21.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:22.436 00.643 11060 Exposure complete
23:21:22.656 00.220 11060 worker thread done servicing request
23:21:22.656 00.000 10844 OnExposeComplete: enter
23:21:22.656 00.000 10844 UpdateGuideState(): m_state=6
23:21:22.656 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
23:21:22.656 00.000 10844 Star::Find returns 1 (1), X=258.98, Y=61.70, Mass=3680, SNR=39.5, Peak=255 HFD=3.9
23:21:22.656 00.000 10844 MultiStar: [#1 0.42,-0.34,0.98,U] [#2 -0.18,0.67,0.00,M1] [#3 0.67,0.16,0.00,M1] [#4 -0.11,0.39,0.96,U] [#5 0.61,0.42,0.00,M1] [#6 0.64,0.72,0.00,M4] [#7 -0.37,0.97,0.00,M9] [#8 -0.19,0.72,0.00,M3] 
23:21:22.656 00.000 10844 refined, 2 included, MultiStar: {0.19, -0.12}, one-star: {0.26, -0.37}
23:21:22.656 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
23:21:22.656 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
23:21:22.656 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.54 mountX=0.08 mountY=0.21, mountTheta=1.21
23:21:22.659 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.12, opts=13)
23:21:22.659 00.000 10844 Enqueuing Move request for scope (0.19, -0.12)
23:21:22.659 00.000 11060 Worker thread wakes up
23:21:22.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
23:21:22.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
23:21:22.659 00.000 11060 Moving (0.19, -0.12) raw xDistance=0.08 yDistance=0.21
23:21:22.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:22.661 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:21:22.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:21:22.661 00.000 11060 MoveAxis(E, 0, ABG)
23:21:22.661 00.000 11060 Move returns status 0, amount 0
23:21:22.661 00.000 11060 MoveAxis(N, 0, ABG)
23:21:22.661 00.000 11060 Move returns status 0, amount 0
23:21:22.661 00.000 11060 move complete, result=0
23:21:22.661 00.000 11060 worker thread done servicing request
23:21:22.672 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:21:22.696 00.024 10844 UpdateGuideState exits: m=3680 SNR=39.5 Saturated
23:21:22.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:22.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:22.696 00.000 10844 Enqueuing Expose request
23:21:22.696 00.000 11060 Worker thread wakes up
23:21:22.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:22.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:22.696 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:21:23.341 00.645 11060 Exposure complete
23:21:23.514 00.173 11060 worker thread done servicing request
23:21:23.514 00.000 10844 OnExposeComplete: enter
23:21:23.514 00.000 10844 UpdateGuideState(): m_state=6
23:21:23.514 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
23:21:23.516 00.002 10844 Star::Find returns 1 (0), X=258.72, Y=61.50, Mass=2932, SNR=34.7, Peak=249 HFD=3.6
23:21:23.516 00.000 10844 MultiStar: [#1 0.21,-0.86,0.00,M2] [#2 -0.15,-0.26,2.09,U] [#3 0.45,-0.00,1.00,U] [#4 0.01,0.40,0.96,U] [#5 -0.30,0.30,1.17,U] [#6 0.35,0.78,0.00,M5] [#7 -0.08,0.35,0.79,U] [#8 0.23,0.21,0.95,U] 
23:21:23.516 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {0.01, -0.58}
23:21:23.516 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.51)
23:21:23.516 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
23:21:23.516 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.03 mountX=-0.01 mountY=-0.01, mountTheta=-2.52
23:21:23.517 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
23:21:23.517 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
23:21:23.517 00.000 11060 Worker thread wakes up
23:21:23.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:21:23.517 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:21:23.517 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
23:21:23.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:21:23.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:23.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:21:23.517 00.000 11060 MoveAxis(E, 0, ABG)
23:21:23.517 00.000 11060 Move returns status 0, amount 0
23:21:23.517 00.000 11060 MoveAxis(N, 0, ABG)
23:21:23.517 00.000 11060 Move returns status 0, amount 0
23:21:23.519 00.002 11060 move complete, result=0
23:21:23.519 00.000 11060 worker thread done servicing request
23:21:23.524 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:23.538 00.014 10844 UpdateGuideState exits: m=2932 SNR=34.7
23:21:23.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:23.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:23.538 00.000 10844 Enqueuing Expose request
23:21:23.538 00.000 11060 Worker thread wakes up
23:21:23.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:23.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:23.538 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:24.168 00.630 11060 Exposure complete
23:21:24.323 00.155 11060 worker thread done servicing request
23:21:24.323 00.000 10844 OnExposeComplete: enter
23:21:24.323 00.000 10844 UpdateGuideState(): m_state=6
23:21:24.323 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
23:21:24.323 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=62.47, Mass=2826, SNR=34.5, Peak=251 HFD=3.2
23:21:24.323 00.000 10844 MultiStar: [#1 -0.11,0.59,1.06,U] [#2 -0.38,0.09,2.12,U] [#3 0.11,0.39,1.01,U] [#4 -0.17,0.50,1.08,U] [#5 -0.17,0.42,1.14,U] [#6 0.26,1.09,0.00,M6] [#7 -0.66,0.97,0.00,M9] [#8 -0.14,0.30,1.07,U] 
23:21:24.323 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.35}, one-star: {-0.24, 0.39}
23:21:24.323 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.47)
23:21:24.323 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
23:21:24.323 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.35 hyp=0.39 cameraTheta=2.07 mountX=-0.31 mountY=-0.24, mountTheta=-2.48
23:21:24.323 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.35, opts=13)
23:21:24.323 00.000 10844 Enqueuing Move request for scope (-0.19, 0.35)
23:21:24.323 00.000 11060 Worker thread wakes up
23:21:24.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.35) opts 0xd
23:21:24.323 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.35)
23:21:24.323 00.000 11060 Moving (-0.19, 0.35) raw xDistance=-0.31 yDistance=-0.24
23:21:24.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:21:24.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:21:24.323 00.000 11060 MoveAxis(E, 53, ABG)
23:21:24.323 00.000 11060 Guiding  Dir = 2, Dur = 53
23:21:24.328 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:24.333 00.005 11060 IsSlewing returns 0
23:21:24.334 00.001 11060 IsGuiding returns 0
23:21:24.346 00.012 10844 UpdateGuideState exits: m=2826 SNR=34.5
23:21:24.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:24.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:24.346 00.000 10844 Enqueuing Expose request
23:21:24.409 00.063 11060 IsGuiding returns 0
23:21:24.409 00.000 11060 Move returns status 0, amount 53
23:21:24.409 00.000 11060 MoveAxis(N, 94, ABG)
23:21:24.409 00.000 11060 Guiding  Dir = 0, Dur = 94
23:21:24.440 00.031 11060 IsSlewing returns 0
23:21:24.440 00.000 11060 IsGuiding returns 0
23:21:24.563 00.123 11060 IsGuiding returns 0
23:21:24.563 00.000 11060 Move returns status 0, amount 94
23:21:24.563 00.000 11060 move complete, result=0
23:21:24.563 00.000 11060 worker thread done servicing request
23:21:24.563 00.000 11060 Worker thread wakes up
23:21:24.563 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.2 px 94 ms NORTH
23:21:24.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:24.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:25.197 00.634 11060 Exposure complete
23:21:25.362 00.165 11060 worker thread done servicing request
23:21:25.362 00.000 10844 OnExposeComplete: enter
23:21:25.362 00.000 10844 UpdateGuideState(): m_state=6
23:21:25.362 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
23:21:25.362 00.000 10844 Star::Find returns 1 (0), X=257.78, Y=62.03, Mass=3291, SNR=37.2, Peak=221 HFD=3.9
23:21:25.362 00.000 10844 MultiStar: [#1 -0.14,-0.09,1.02,U] [#2 -0.31,0.82,0.00,M1] [#3 0.07,0.15,0.86,U] [#4 -0.07,0.29,0.94,U] [#5 -0.50,0.65,0.00,M1] [#6 0.49,0.71,0.00,M7] [#7 -0.59,0.13,0.83,U] [#8 -0.89,0.91,0.00,M2] 
23:21:25.362 00.000 10844 refined, 4 included, MultiStar: {-0.34, 0.08}, one-star: {-0.93, -0.04}
23:21:25.362 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
23:21:25.362 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
23:21:25.362 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.08 hyp=0.35 cameraTheta=2.91 mountX=-0.02 mountY=-0.35, mountTheta=-1.62
23:21:25.362 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.08, opts=13)
23:21:25.362 00.000 10844 Enqueuing Move request for scope (-0.34, 0.08)
23:21:25.362 00.000 11060 Worker thread wakes up
23:21:25.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.08) opts 0xd
23:21:25.362 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.08)
23:21:25.362 00.000 11060 Moving (-0.34, 0.08) raw xDistance=-0.02 yDistance=-0.35
23:21:25.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:21:25.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
23:21:25.362 00.000 11060 MoveAxis(E, 0, ABG)
23:21:25.362 00.000 11060 Move returns status 0, amount 0
23:21:25.362 00.000 11060 MoveAxis(N, 135, ABG)
23:21:25.362 00.000 11060 Guiding  Dir = 0, Dur = 135
23:21:25.385 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:25.393 00.008 11060 IsSlewing returns 0
23:21:25.394 00.001 11060 IsGuiding returns 0
23:21:25.398 00.004 10844 UpdateGuideState exits: m=3291 SNR=37.2
23:21:25.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:25.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:25.398 00.000 10844 Enqueuing Expose request
23:21:25.554 00.156 11060 IsGuiding returns 0
23:21:25.554 00.000 11060 Move returns status 0, amount 135
23:21:25.554 00.000 11060 move complete, result=0
23:21:25.556 00.002 11060 worker thread done servicing request
23:21:25.556 00.000 11060 Worker thread wakes up
23:21:25.556 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 135 ms NORTH
23:21:25.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:25.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:26.199 00.643 11060 Exposure complete
23:21:26.369 00.170 11060 worker thread done servicing request
23:21:26.369 00.000 10844 OnExposeComplete: enter
23:21:26.369 00.000 10844 UpdateGuideState(): m_state=6
23:21:26.369 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
23:21:26.369 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=62.22, Mass=2471, SNR=31.9, Peak=201 HFD=3.6
23:21:26.369 00.000 10844 MultiStar: [#1 0.59,-0.58,0.00,M1] [#2 -0.41,-0.08,2.22,U] [#3 0.31,-0.60,0.00,M1] [#4 0.90,-0.68,0.00,M1] [#5 -0.19,-0.07,1.08,U] [#6 0.36,0.23,1.14,U] [#7 -0.09,0.08,1.03,U] [#8 -0.39,0.56,0.00,M3] 
23:21:26.369 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.03}, one-star: {-0.08, 0.14}
23:21:26.369 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
23:21:26.369 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
23:21:26.369 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.89 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
23:21:26.371 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.03, opts=13)
23:21:26.371 00.000 10844 Enqueuing Move request for scope (-0.13, 0.03)
23:21:26.371 00.000 11060 Worker thread wakes up
23:21:26.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
23:21:26.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
23:21:26.371 00.000 11060 Moving (-0.13, 0.03) raw xDistance=-0.01 yDistance=-0.14
23:21:26.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:21:26.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:26.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:21:26.371 00.000 11060 MoveAxis(E, 0, ABG)
23:21:26.371 00.000 11060 Move returns status 0, amount 0
23:21:26.371 00.000 11060 MoveAxis(N, 0, ABG)
23:21:26.371 00.000 11060 Move returns status 0, amount 0
23:21:26.371 00.000 11060 move complete, result=0
23:21:26.371 00.000 11060 worker thread done servicing request
23:21:26.377 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:26.388 00.011 10844 UpdateGuideState exits: m=2471 SNR=31.9
23:21:26.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:26.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:26.388 00.000 10844 Enqueuing Expose request
23:21:26.388 00.000 11060 Worker thread wakes up
23:21:26.388 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:26.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:26.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:27.049 00.661 11060 Exposure complete
23:21:27.201 00.152 11060 worker thread done servicing request
23:21:27.201 00.000 10844 OnExposeComplete: enter
23:21:27.201 00.000 10844 UpdateGuideState(): m_state=6
23:21:27.201 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
23:21:27.201 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=62.02, Mass=3231, SNR=37.0, Peak=252 HFD=3.1
23:21:27.201 00.000 10844 MultiStar: [#1 0.13,-0.73,0.00,M2] [#2 0.21,0.24,1.89,U] [#3 -0.02,-0.14,0.91,U] [#4 0.09,-0.10,0.93,U] [#5 -0.59,-0.28,0.96,U] [#6 1.12,0.14,0.00,M7] [#7 -0.42,0.29,0.90,U] [#8 -0.33,-0.22,1.02,U] 
23:21:27.201 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.01}, one-star: {0.11, -0.06}
23:21:27.201 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
23:21:27.201 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
23:21:27.201 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.06 mountX=0.02 mountY=-0.09, mountTheta=-1.31
23:21:27.201 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
23:21:27.201 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
23:21:27.201 00.000 11060 Worker thread wakes up
23:21:27.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:21:27.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:21:27.201 00.000 11060 Moving (-0.09, -0.01) raw xDistance=0.02 yDistance=-0.09
23:21:27.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:21:27.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:27.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:21:27.201 00.000 11060 MoveAxis(E, 0, ABG)
23:21:27.201 00.000 11060 Move returns status 0, amount 0
23:21:27.201 00.000 11060 MoveAxis(N, 0, ABG)
23:21:27.201 00.000 11060 Move returns status 0, amount 0
23:21:27.201 00.000 11060 move complete, result=0
23:21:27.201 00.000 11060 worker thread done servicing request
23:21:27.222 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:27.238 00.016 10844 UpdateGuideState exits: m=3231 SNR=37.0
23:21:27.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:27.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:27.238 00.000 10844 Enqueuing Expose request
23:21:27.238 00.000 11060 Worker thread wakes up
23:21:27.238 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:27.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:27.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:27.871 00.633 11060 Exposure complete
23:21:28.043 00.172 11060 worker thread done servicing request
23:21:28.043 00.000 10844 OnExposeComplete: enter
23:21:28.043 00.000 10844 UpdateGuideState(): m_state=6
23:21:28.043 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
23:21:28.043 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=62.31, Mass=3280, SNR=36.7, Peak=244 HFD=3.6
23:21:28.043 00.000 10844 MultiStar: [#1 0.37,-0.74,0.00,M3] [#2 0.00,-0.21,1.86,U] [#3 0.63,0.46,0.00,M1] [#4 -0.11,-0.09,1.00,U] [#5 -0.24,-0.24,1.02,U] [#6 0.72,0.27,0.00,M8] [#7 -0.18,0.58,0.88,U] [#8 -0.52,-0.22,0.96,U] 
23:21:28.043 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.03}, one-star: {-0.05, 0.23}
23:21:28.043 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
23:21:28.043 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
23:21:28.043 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.96 mountX=0.06 mountY=-0.15, mountTheta=-1.21
23:21:28.048 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.03, opts=13)
23:21:28.048 00.000 10844 Enqueuing Move request for scope (-0.16, -0.03)
23:21:28.048 00.000 11060 Worker thread wakes up
23:21:28.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
23:21:28.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
23:21:28.048 00.000 11060 Moving (-0.16, -0.03) raw xDistance=0.06 yDistance=-0.15
23:21:28.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:21:28.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:28.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:21:28.048 00.000 11060 MoveAxis(E, 0, ABG)
23:21:28.048 00.000 11060 Move returns status 0, amount 0
23:21:28.048 00.000 11060 MoveAxis(N, 0, ABG)
23:21:28.048 00.000 11060 Move returns status 0, amount 0
23:21:28.048 00.000 11060 move complete, result=0
23:21:28.048 00.000 11060 worker thread done servicing request
23:21:28.053 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:28.075 00.022 10844 UpdateGuideState exits: m=3280 SNR=36.7
23:21:28.077 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:28.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:28.077 00.000 10844 Enqueuing Expose request
23:21:28.077 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:28.077 00.000 11060 Worker thread wakes up
23:21:28.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:28.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:28.711 00.634 11060 Exposure complete
23:21:28.884 00.173 11060 worker thread done servicing request
23:21:28.884 00.000 10844 OnExposeComplete: enter
23:21:28.884 00.000 10844 UpdateGuideState(): m_state=6
23:21:28.884 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
23:21:28.884 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.36, Mass=3414, SNR=37.9, Peak=248 HFD=3.6
23:21:28.884 00.000 10844 MultiStar: [#1 0.21,-0.07,0.89,U] [#2 0.82,-0.05,0.00,M1] [#3 0.28,0.62,0.00,M2] [#4 -0.40,-0.03,0.94,U] [#5 0.71,0.17,0.00,M1] [#6 0.75,0.05,0.00,M9] [#7 0.35,-0.33,0.86,U] [#8 0.23,-0.60,0.92,U] 
23:21:28.884 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.36}, one-star: {0.06, -0.72}
23:21:28.884 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
23:21:28.884 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
23:21:28.884 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.34 mountX=0.33 mountY=0.14, mountTheta=0.40
23:21:28.884 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.36, opts=13)
23:21:28.884 00.000 10844 Enqueuing Move request for scope (0.08, -0.36)
23:21:28.884 00.000 11060 Worker thread wakes up
23:21:28.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.36) opts 0xd
23:21:28.884 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.36)
23:21:28.884 00.000 11060 Moving (0.08, -0.36) raw xDistance=0.33 yDistance=0.14
23:21:28.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:21:28.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:28.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:21:28.884 00.000 11060 MoveAxis(W, 58, ABG)
23:21:28.884 00.000 11060 Guiding  Dir = 3, Dur = 58
23:21:28.894 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:28.905 00.011 10844 UpdateGuideState exits: m=3414 SNR=37.9
23:21:28.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:28.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:28.905 00.000 10844 Enqueuing Expose request
23:21:28.920 00.015 11060 IsSlewing returns 0
23:21:28.920 00.000 11060 IsGuiding returns 0
23:21:29.001 00.081 11060 IsGuiding returns 0
23:21:29.001 00.000 11060 Move returns status 0, amount 58
23:21:29.001 00.000 11060 MoveAxis(N, 0, ABG)
23:21:29.001 00.000 11060 Move returns status 0, amount 0
23:21:29.001 00.000 11060 move complete, result=0
23:21:29.001 00.000 11060 worker thread done servicing request
23:21:29.001 00.000 11060 Worker thread wakes up
23:21:29.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:29.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:29.001 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
23:21:29.636 00.635 11060 Exposure complete
23:21:29.799 00.163 10844 OnExposeComplete: enter
23:21:29.799 00.000 10844 UpdateGuideState(): m_state=6
23:21:29.801 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
23:21:29.801 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.21, Mass=2822, SNR=34.2, Peak=222 HFD=3.6
23:21:29.801 00.000 10844 MultiStar: [#1 0.07,-0.02,1.00,U] [#2 0.07,-0.22,2.05,U] [#3 0.29,-0.24,1.00,U] [#4 -0.35,0.22,1.04,U] [#5 -0.48,-0.27,1.08,U] [#6 1.18,0.31,0.00,M10] [#7 -0.24,0.21,1.01,U] [#8 0.20,-0.42,1.02,U] 
23:21:29.801 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.20}, one-star: {-0.35, -0.87}
23:21:29.801 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
23:21:29.801 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
23:21:29.801 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.96 mountX=0.22 mountY=-0.05, mountTheta=-0.22
23:21:29.801 00.000 11060 worker thread done servicing request
23:21:29.801 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.20, opts=13)
23:21:29.801 00.000 10844 Enqueuing Move request for scope (-0.08, -0.20)
23:21:29.801 00.000 11060 Worker thread wakes up
23:21:29.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
23:21:29.801 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
23:21:29.801 00.000 11060 Moving (-0.08, -0.20) raw xDistance=0.22 yDistance=-0.05
23:21:29.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:21:29.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:29.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:29.801 00.000 11060 MoveAxis(W, 39, ABG)
23:21:29.801 00.000 11060 Guiding  Dir = 3, Dur = 39
23:21:29.804 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:29.820 00.016 11060 IsSlewing returns 0
23:21:29.820 00.000 11060 IsGuiding returns 0
23:21:29.820 00.000 10844 UpdateGuideState exits: m=2822 SNR=34.2
23:21:29.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:29.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:29.820 00.000 10844 Enqueuing Expose request
23:21:29.866 00.046 11060 IsGuiding returns 0
23:21:29.866 00.000 11060 Move returns status 0, amount 39
23:21:29.866 00.000 11060 MoveAxis(N, 0, ABG)
23:21:29.866 00.000 11060 Move returns status 0, amount 0
23:21:29.866 00.000 11060 move complete, result=0
23:21:29.866 00.000 11060 worker thread done servicing request
23:21:29.866 00.000 11060 Worker thread wakes up
23:21:29.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:29.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:29.866 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
23:21:30.493 00.627 11060 Exposure complete
23:21:30.659 00.166 11060 worker thread done servicing request
23:21:30.659 00.000 10844 OnExposeComplete: enter
23:21:30.659 00.000 10844 UpdateGuideState(): m_state=6
23:21:30.659 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
23:21:30.659 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=60.85, Mass=3283, SNR=37.3, Peak=246 HFD=3.7
23:21:30.665 00.006 10844 MultiStar: [#1 0.68,0.07,0.00,M2] [#2 0.50,-0.12,1.96,U] [#3 0.83,0.01,0.00,M2] [#4 0.29,0.78,0.00,M1] [#5 0.39,-0.51,0.96,U] [#6 0.65,0.31,0.00,R] [#7 0.12,0.29,0.84,U] [#8 -0.10,-0.33,0.91,U] 
23:21:30.665 00.000 10844 refined, 4 included, MultiStar: {0.27, -0.36}, one-star: {0.14, -1.23}
23:21:30.665 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
23:21:30.665 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
23:21:30.665 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.36 hyp=0.45 cameraTheta=-0.93 mountX=0.30 mountY=0.32, mountTheta=0.81
23:21:30.665 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.36, opts=13)
23:21:30.665 00.000 10844 Enqueuing Move request for scope (0.27, -0.36)
23:21:30.665 00.000 11060 Worker thread wakes up
23:21:30.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.36) opts 0xd
23:21:30.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.36)
23:21:30.665 00.000 11060 Moving (0.27, -0.36) raw xDistance=0.30 yDistance=0.32
23:21:30.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:21:30.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:21:30.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:21:30.665 00.000 11060 MoveAxis(W, 54, ABG)
23:21:30.665 00.000 11060 Guiding  Dir = 3, Dur = 54
23:21:30.672 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:30.686 00.014 10844 UpdateGuideState exits: m=3283 SNR=37.3
23:21:30.695 00.009 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:30.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:30.695 00.000 10844 Enqueuing Expose request
23:21:30.700 00.005 11060 IsSlewing returns 0
23:21:30.701 00.001 11060 IsGuiding returns 0
23:21:30.787 00.086 11060 IsGuiding returns 0
23:21:30.787 00.000 11060 Move returns status 0, amount 54
23:21:30.787 00.000 11060 MoveAxis(N, 0, ABG)
23:21:30.787 00.000 11060 Move returns status 0, amount 0
23:21:30.787 00.000 11060 move complete, result=0
23:21:30.787 00.000 11060 worker thread done servicing request
23:21:30.787 00.000 11060 Worker thread wakes up
23:21:30.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:30.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:30.789 00.002 10844 GuideStep: 0.3 px 54 ms WEST, 0.3 px 0 ms NORTH
23:21:31.410 00.621 11060 Exposure complete
23:21:31.600 00.190 11060 worker thread done servicing request
23:21:31.600 00.000 10844 OnExposeComplete: enter
23:21:31.600 00.000 10844 UpdateGuideState(): m_state=6
23:21:31.600 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
23:21:31.600 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.11, Mass=4109, SNR=41.8, Peak=251 HFD=3.9
23:21:31.600 00.000 10844 MultiStar: [#1 0.06,-0.80,0.00,M3] [#2 -0.25,-0.18,1.69,U] [#3 -0.15,0.10,0.89,U] [#4 0.03,0.31,0.82,U] [#5 -0.66,0.37,0.00,M1] [#6 0.15,-0.15,0.79,U] [#7 -0.89,-0.28,0.00,M3] [#8 -0.55,0.24,0.81,U] 
23:21:31.600 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.14}, one-star: {0.25, -0.97}
23:21:31.600 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
23:21:31.600 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
23:21:31.600 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-2.19 mountX=0.16 mountY=-0.08, mountTheta=-0.45
23:21:31.602 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
23:21:31.602 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
23:21:31.602 00.000 11060 Worker thread wakes up
23:21:31.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
23:21:31.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
23:21:31.602 00.000 11060 Moving (-0.10, -0.14) raw xDistance=0.16 yDistance=-0.08
23:21:31.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
23:21:31.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:31.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:31.602 00.000 11060 MoveAxis(W, 29, ABG)
23:21:31.602 00.000 11060 Guiding  Dir = 3, Dur = 29
23:21:31.622 00.020 11060 IsSlewing returns 0
23:21:31.623 00.001 11060 IsGuiding returns 0
23:21:31.624 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:31.644 00.020 10844 UpdateGuideState exits: m=4109 SNR=41.8
23:21:31.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:31.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:31.644 00.000 10844 Enqueuing Expose request
23:21:31.679 00.035 11060 IsGuiding returns 0
23:21:31.679 00.000 11060 Move returns status 0, amount 29
23:21:31.679 00.000 11060 MoveAxis(N, 0, ABG)
23:21:31.679 00.000 11060 Move returns status 0, amount 0
23:21:31.679 00.000 11060 move complete, result=0
23:21:31.679 00.000 11060 worker thread done servicing request
23:21:31.679 00.000 11060 Worker thread wakes up
23:21:31.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:31.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:31.679 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
23:21:32.306 00.627 11060 Exposure complete
23:21:32.463 00.157 11060 worker thread done servicing request
23:21:32.463 00.000 10844 OnExposeComplete: enter
23:21:32.463 00.000 10844 UpdateGuideState(): m_state=6
23:21:32.468 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
23:21:32.468 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.53, Mass=3446, SNR=38.4, Peak=246 HFD=4.1
23:21:32.468 00.000 10844 MultiStar: [#1 0.53,-0.91,0.00,M4] [#2 -0.40,-0.71,0.00,M1] [#3 0.31,-0.47,0.89,U] [#4 0.62,-0.52,0.00,M1] [#5 0.40,-0.71,0.00,M2] [#6 0.07,-0.35,0.81,U] [#7 -0.05,-0.68,0.00,M4] [#8 -0.21,-0.85,0.00,M1] 
23:21:32.468 00.000 10844 refined, 2 included, MultiStar: {0.10, -0.46}, one-star: {-0.07, -0.55}
23:21:32.468 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
23:21:32.468 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
23:21:32.468 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.46 hyp=0.47 cameraTheta=-1.37 mountX=0.44 mountY=0.17, mountTheta=0.37
23:21:32.469 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.46, opts=13)
23:21:32.469 00.000 10844 Enqueuing Move request for scope (0.10, -0.46)
23:21:32.469 00.000 11060 Worker thread wakes up
23:21:32.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.46) opts 0xd
23:21:32.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.46)
23:21:32.469 00.000 11060 Moving (0.10, -0.46) raw xDistance=0.44 yDistance=0.17
23:21:32.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
23:21:32.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:32.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:21:32.469 00.000 11060 MoveAxis(W, 77, ABG)
23:21:32.469 00.000 11060 Guiding  Dir = 3, Dur = 77
23:21:32.473 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:32.486 00.013 10844 UpdateGuideState exits: m=3446 SNR=38.4
23:21:32.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:32.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:32.486 00.000 10844 Enqueuing Expose request
23:21:32.494 00.008 11060 IsSlewing returns 0
23:21:32.494 00.000 11060 IsGuiding returns 0
23:21:32.601 00.107 11060 IsGuiding returns 0
23:21:32.602 00.001 11060 Move returns status 0, amount 77
23:21:32.602 00.000 11060 MoveAxis(N, 0, ABG)
23:21:32.602 00.000 11060 Move returns status 0, amount 0
23:21:32.602 00.000 11060 move complete, result=0
23:21:32.602 00.000 11060 worker thread done servicing request
23:21:32.602 00.000 11060 Worker thread wakes up
23:21:32.602 00.000 10844 GuideStep: 0.4 px 77 ms WEST, 0.2 px 0 ms NORTH
23:21:32.616 00.014 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:32.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:33.241 00.625 11060 Exposure complete
23:21:33.412 00.171 11060 worker thread done servicing request
23:21:33.412 00.000 10844 OnExposeComplete: enter
23:21:33.412 00.000 10844 UpdateGuideState(): m_state=6
23:21:33.417 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
23:21:33.417 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=62.10, Mass=3403, SNR=37.2, Peak=255 HFD=3.6
23:21:33.417 00.000 10844 MultiStar: [#1 0.06,-0.66,0.00,M5] [#2 0.56,-0.01,1.98,U] [#3 0.55,-0.13,1.01,U] [#4 -0.22,-0.29,0.93,U] [#5 -0.10,0.10,1.11,U] [#6 -0.27,0.14,0.91,U] [#7 -0.14,0.71,0.00,M5] [#8 -0.44,-0.04,1.01,U] 
23:21:33.417 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {-0.15, 0.02}
23:21:33.417 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
23:21:33.417 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
23:21:33.417 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.38 mountX=0.01 mountY=0.07, mountTheta=1.37
23:21:33.418 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
23:21:33.418 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
23:21:33.418 00.000 11060 Worker thread wakes up
23:21:33.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:21:33.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:21:33.418 00.000 11060 Moving (0.06, -0.03) raw xDistance=0.01 yDistance=0.07
23:21:33.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:21:33.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:33.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:21:33.418 00.000 11060 MoveAxis(E, 0, ABG)
23:21:33.418 00.000 11060 Move returns status 0, amount 0
23:21:33.418 00.000 11060 MoveAxis(N, 0, ABG)
23:21:33.418 00.000 11060 Move returns status 0, amount 0
23:21:33.418 00.000 11060 move complete, result=0
23:21:33.418 00.000 11060 worker thread done servicing request
23:21:33.425 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:33.444 00.019 10844 UpdateGuideState exits: m=3403 SNR=37.2 Saturated
23:21:33.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:33.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:33.444 00.000 10844 Enqueuing Expose request
23:21:33.444 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:33.445 00.001 11060 Worker thread wakes up
23:21:33.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:33.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:34.088 00.643 11060 Exposure complete
23:21:34.234 00.146 11060 worker thread done servicing request
23:21:34.234 00.000 10844 OnExposeComplete: enter
23:21:34.234 00.000 10844 UpdateGuideState(): m_state=6
23:21:34.234 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
23:21:34.234 00.000 10844 Star::Find returns 1 (1), X=258.41, Y=61.82, Mass=3676, SNR=39.0, Peak=255 HFD=3.8
23:21:34.234 00.000 10844 MultiStar: [#1 0.40,-0.18,0.90,U] [#2 -0.20,-0.35,1.86,U] [#3 0.78,0.34,0.00,M1] [#4 0.08,0.36,0.96,U] [#5 0.48,0.01,1.01,U] [#6 -0.29,0.61,0.00,M1] [#7 -0.10,0.58,0.90,U] [#8 0.31,-0.42,0.93,U] 
23:21:34.236 00.002 10844 refined, 6 included, MultiStar: {0.06, -0.08}, one-star: {-0.30, -0.26}
23:21:34.236 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:21:34.236 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:21:34.236 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.91 mountX=0.07 mountY=0.07, mountTheta=0.83
23:21:34.236 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.08, opts=13)
23:21:34.236 00.000 10844 Enqueuing Move request for scope (0.06, -0.08)
23:21:34.236 00.000 11060 Worker thread wakes up
23:21:34.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:21:34.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:21:34.236 00.000 11060 Moving (0.06, -0.08) raw xDistance=0.07 yDistance=0.07
23:21:34.238 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:21:34.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:34.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:21:34.238 00.000 11060 MoveAxis(E, 0, ABG)
23:21:34.238 00.000 11060 Move returns status 0, amount 0
23:21:34.238 00.000 11060 MoveAxis(N, 0, ABG)
23:21:34.238 00.000 11060 Move returns status 0, amount 0
23:21:34.238 00.000 11060 move complete, result=0
23:21:34.238 00.000 11060 worker thread done servicing request
23:21:34.256 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:34.271 00.015 10844 UpdateGuideState exits: m=3676 SNR=39.0 Saturated
23:21:34.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:34.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:34.271 00.000 10844 Enqueuing Expose request
23:21:34.271 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:34.271 00.000 11060 Worker thread wakes up
23:21:34.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:34.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:34.905 00.634 11060 Exposure complete
23:21:35.069 00.164 11060 worker thread done servicing request
23:21:35.069 00.000 10844 OnExposeComplete: enter
23:21:35.069 00.000 10844 UpdateGuideState(): m_state=6
23:21:35.069 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
23:21:35.069 00.000 10844 Star::Find returns 1 (1), X=258.60, Y=61.60, Mass=3374, SNR=37.7, Peak=255 HFD=3.4
23:21:35.069 00.000 10844 MultiStar: [#1 0.80,-0.54,0.00,M5] [#2 -0.02,-0.69,0.00,M1] [#3 0.51,0.47,0.00,M2] [#4 0.15,-0.18,0.94,U] [#5 0.15,-0.16,0.95,U] [#6 0.25,0.35,0.92,U] [#7 -0.24,-0.10,0.80,U] [#8 -0.26,0.19,0.89,U] 
23:21:35.069 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.07}, one-star: {-0.11, -0.47}
23:21:35.069 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
23:21:35.069 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
23:21:35.069 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.63 mountX=0.07 mountY=0.01, mountTheta=0.11
23:21:35.069 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.07, opts=13)
23:21:35.069 00.000 10844 Enqueuing Move request for scope (-0.00, -0.07)
23:21:35.069 00.000 11060 Worker thread wakes up
23:21:35.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
23:21:35.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
23:21:35.069 00.000 11060 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.01
23:21:35.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:21:35.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:35.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:35.069 00.000 11060 MoveAxis(E, 0, ABG)
23:21:35.069 00.000 11060 Move returns status 0, amount 0
23:21:35.069 00.000 11060 MoveAxis(N, 0, ABG)
23:21:35.069 00.000 11060 Move returns status 0, amount 0
23:21:35.069 00.000 11060 move complete, result=0
23:21:35.069 00.000 11060 worker thread done servicing request
23:21:35.077 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:35.090 00.013 10844 UpdateGuideState exits: m=3374 SNR=37.7 Saturated
23:21:35.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:35.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:35.090 00.000 10844 Enqueuing Expose request
23:21:35.090 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:35.090 00.000 11060 Worker thread wakes up
23:21:35.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:35.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:35.725 00.635 11060 Exposure complete
23:21:35.882 00.157 11060 worker thread done servicing request
23:21:35.882 00.000 10844 OnExposeComplete: enter
23:21:35.882 00.000 10844 UpdateGuideState(): m_state=6
23:21:35.884 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
23:21:35.884 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.74, Mass=2760, SNR=34.2, Peak=216 HFD=3.7
23:21:35.884 00.000 10844 MultiStar: [#1 0.38,-0.49,1.18,U] [#2 -0.14,-0.10,2.08,U] [#3 0.54,0.25,1.02,U] [#4 0.30,-0.38,0.90,U] [#5 0.24,0.39,1.06,U] [#6 -0.01,0.14,1.02,U] [#7 -0.20,1.14,0.00,M4] [#8 -0.09,0.07,1.04,U] 
23:21:35.884 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.09, -0.34}
23:21:35.884 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
23:21:35.884 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
23:21:35.884 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.44 mountX=0.04 mountY=0.14, mountTheta=1.31
23:21:35.886 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
23:21:35.886 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
23:21:35.886 00.000 11060 Worker thread wakes up
23:21:35.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
23:21:35.886 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
23:21:35.886 00.000 11060 Moving (0.13, -0.06) raw xDistance=0.04 yDistance=0.14
23:21:35.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:21:35.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:35.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:21:35.886 00.000 11060 MoveAxis(E, 0, ABG)
23:21:35.886 00.000 11060 Move returns status 0, amount 0
23:21:35.886 00.000 11060 MoveAxis(N, 0, ABG)
23:21:35.886 00.000 11060 Move returns status 0, amount 0
23:21:35.886 00.000 11060 move complete, result=0
23:21:35.886 00.000 11060 worker thread done servicing request
23:21:35.889 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:35.905 00.016 10844 UpdateGuideState exits: m=2760 SNR=34.2
23:21:35.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:35.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:35.905 00.000 10844 Enqueuing Expose request
23:21:35.905 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:35.905 00.000 11060 Worker thread wakes up
23:21:35.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:35.905 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:36.537 00.632 11060 Exposure complete
23:21:36.725 00.188 11060 worker thread done servicing request
23:21:36.725 00.000 10844 OnExposeComplete: enter
23:21:36.725 00.000 10844 UpdateGuideState(): m_state=6
23:21:36.725 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
23:21:36.725 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.57, Mass=3551, SNR=38.5, Peak=244 HFD=3.7
23:21:36.725 00.000 10844 MultiStar: [#1 0.51,0.48,0.00,M5] [#2 -0.06,-0.19,1.83,U] [#3 0.69,0.14,0.00,M2] [#4 0.39,0.31,0.89,U] [#5 0.29,0.02,0.97,U] [#6 0.40,0.36,0.84,U] [#7 -0.29,0.62,0.00,M5] [#8 -0.02,0.34,0.91,U] 
23:21:36.725 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.01}, one-star: {0.11, -0.51}
23:21:36.725 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
23:21:36.725 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
23:21:36.725 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.05 mountX=-0.03 mountY=0.14, mountTheta=1.80
23:21:36.729 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.01, opts=13)
23:21:36.729 00.000 10844 Enqueuing Move request for scope (0.15, 0.01)
23:21:36.729 00.000 11060 Worker thread wakes up
23:21:36.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
23:21:36.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
23:21:36.729 00.000 11060 Moving (0.15, 0.01) raw xDistance=-0.03 yDistance=0.14
23:21:36.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:21:36.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:36.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:21:36.729 00.000 11060 MoveAxis(E, 0, ABG)
23:21:36.729 00.000 11060 Move returns status 0, amount 0
23:21:36.729 00.000 11060 MoveAxis(N, 0, ABG)
23:21:36.729 00.000 11060 Move returns status 0, amount 0
23:21:36.729 00.000 11060 move complete, result=0
23:21:36.729 00.000 11060 worker thread done servicing request
23:21:36.733 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:36.751 00.018 10844 UpdateGuideState exits: m=3551 SNR=38.5
23:21:36.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:36.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:36.751 00.000 10844 Enqueuing Expose request
23:21:36.751 00.000 11060 Worker thread wakes up
23:21:36.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:36.751 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:36.751 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:21:37.379 00.628 11060 Exposure complete
23:21:37.544 00.165 11060 worker thread done servicing request
23:21:37.544 00.000 10844 OnExposeComplete: enter
23:21:37.544 00.000 10844 UpdateGuideState(): m_state=6
23:21:37.544 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
23:21:37.544 00.000 10844 Star::Find returns 1 (0), X=259.58, Y=62.06, Mass=3141, SNR=36.1, Peak=237 HFD=3.7
23:21:37.547 00.003 10844 MultiStar: [#1 0.25,-1.03,0.00,M6] [#2 -0.02,0.05,2.03,U] [#3 0.75,-0.16,0.00,M3] [#4 0.63,-0.07,1.06,U] [#5 0.01,0.26,0.97,U] [#6 0.12,0.25,0.88,U] [#7 0.26,0.34,0.80,U] [#8 -0.27,-0.16,0.87,U] 
23:21:37.547 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.08}, one-star: {0.86, -0.02}
23:21:37.547 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:21:37.547 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:21:37.547 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.22 cameraTheta=0.37 mountX=-0.12 mountY=0.19, mountTheta=2.12
23:21:37.549 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.08, opts=13)
23:21:37.549 00.000 10844 Enqueuing Move request for scope (0.21, 0.08)
23:21:37.549 00.000 11060 Worker thread wakes up
23:21:37.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
23:21:37.549 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
23:21:37.549 00.000 11060 Moving (0.21, 0.08) raw xDistance=-0.12 yDistance=0.19
23:21:37.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:21:37.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:21:37.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:21:37.549 00.000 11060 MoveAxis(E, 0, ABG)
23:21:37.549 00.000 11060 Move returns status 0, amount 0
23:21:37.549 00.000 11060 MoveAxis(N, 0, ABG)
23:21:37.549 00.000 11060 Move returns status 0, amount 0
23:21:37.549 00.000 11060 move complete, result=0
23:21:37.549 00.000 11060 worker thread done servicing request
23:21:37.555 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:37.566 00.011 10844 UpdateGuideState exits: m=3141 SNR=36.1
23:21:37.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:37.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:37.566 00.000 10844 Enqueuing Expose request
23:21:37.566 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:21:37.566 00.000 11060 Worker thread wakes up
23:21:37.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:37.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:38.203 00.637 11060 Exposure complete
23:21:38.376 00.173 11060 worker thread done servicing request
23:21:38.378 00.002 10844 OnExposeComplete: enter
23:21:38.378 00.000 10844 UpdateGuideState(): m_state=6
23:21:38.378 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
23:21:38.378 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=61.65, Mass=3113, SNR=35.6, Peak=214 HFD=3.9
23:21:38.378 00.000 10844 MultiStar: [#1 0.35,-0.78,0.00,M7] [#2 0.86,0.04,0.00,M1] [#3 0.10,0.19,0.96,U] [#4 -0.02,-0.36,1.05,U] [#5 0.26,-0.27,1.01,U] [#6 -0.43,0.59,0.00,M1] [#7 -0.60,0.11,0.88,U] [#8 -0.44,0.40,0.88,U] 
23:21:38.378 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.08}, one-star: {0.32, -0.43}
23:21:38.378 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
23:21:38.378 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
23:21:38.378 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.10 mountX=0.08 mountY=-0.03, mountTheta=-0.36
23:21:38.380 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
23:21:38.380 00.000 10844 Enqueuing Move request for scope (-0.04, -0.08)
23:21:38.380 00.000 11060 Worker thread wakes up
23:21:38.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:21:38.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:21:38.380 00.000 11060 Moving (-0.04, -0.08) raw xDistance=0.08 yDistance=-0.03
23:21:38.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:38.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:38.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:21:38.380 00.000 11060 MoveAxis(E, 0, ABG)
23:21:38.380 00.000 11060 Move returns status 0, amount 0
23:21:38.380 00.000 11060 MoveAxis(N, 0, ABG)
23:21:38.380 00.000 11060 Move returns status 0, amount 0
23:21:38.380 00.000 11060 move complete, result=0
23:21:38.380 00.000 11060 worker thread done servicing request
23:21:38.385 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:38.407 00.022 10844 UpdateGuideState exits: m=3113 SNR=35.6
23:21:38.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:38.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:38.407 00.000 10844 Enqueuing Expose request
23:21:38.407 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:21:38.410 00.003 11060 Worker thread wakes up
23:21:38.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:38.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:39.043 00.633 11060 Exposure complete
23:21:39.226 00.183 11060 worker thread done servicing request
23:21:39.226 00.000 10844 OnExposeComplete: enter
23:21:39.226 00.000 10844 UpdateGuideState(): m_state=6
23:21:39.226 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
23:21:39.226 00.000 10844 Star::Find returns 1 (1), X=257.79, Y=61.75, Mass=3606, SNR=39.4, Peak=255 HFD=3.6
23:21:39.231 00.005 10844 MultiStar: [#1 -0.04,0.30,0.91,U] [#2 -0.22,0.84,0.00,M2] [#3 0.76,0.66,0.00,M3] [#4 0.59,0.27,0.91,U] [#5 0.12,0.56,0.94,U] [#6 0.00,0.44,0.88,U] [#7 -0.07,0.70,0.00,M4] [#8 -0.36,0.59,0.00,M1] 
23:21:39.231 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.24}, one-star: {-0.92, -0.33}
23:21:39.231 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.60 = -2.69)
23:21:39.231 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
23:21:39.231 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.24 cameraTheta=1.84 mountX=-0.22 mountY=-0.10, mountTheta=-2.70
23:21:39.233 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.24, opts=13)
23:21:39.233 00.000 10844 Enqueuing Move request for scope (-0.07, 0.24)
23:21:39.233 00.000 11060 Worker thread wakes up
23:21:39.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
23:21:39.233 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
23:21:39.233 00.000 11060 Moving (-0.07, 0.24) raw xDistance=-0.22 yDistance=-0.10
23:21:39.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:21:39.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:39.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:21:39.233 00.000 11060 MoveAxis(E, 38, ABG)
23:21:39.233 00.000 11060 Guiding  Dir = 2, Dur = 38
23:21:39.239 00.006 11060 IsSlewing returns 0
23:21:39.239 00.000 11060 IsGuiding returns 0
23:21:39.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:39.257 00.018 10844 UpdateGuideState exits: m=3606 SNR=39.4 Saturated
23:21:39.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:39.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:39.257 00.000 10844 Enqueuing Expose request
23:21:39.288 00.031 11060 IsGuiding returns 0
23:21:39.288 00.000 11060 Move returns status 0, amount 38
23:21:39.288 00.000 11060 MoveAxis(N, 0, ABG)
23:21:39.288 00.000 11060 Move returns status 0, amount 0
23:21:39.288 00.000 11060 move complete, result=0
23:21:39.288 00.000 11060 worker thread done servicing request
23:21:39.288 00.000 11060 Worker thread wakes up
23:21:39.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:39.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:39.288 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
23:21:39.939 00.651 11060 Exposure complete
23:21:40.109 00.170 11060 worker thread done servicing request
23:21:40.109 00.000 10844 OnExposeComplete: enter
23:21:40.109 00.000 10844 UpdateGuideState(): m_state=6
23:21:40.109 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
23:21:40.109 00.000 10844 Star::Find returns 1 (0), X=259.06, Y=62.09, Mass=3691, SNR=39.5, Peak=240 HFD=4.0
23:21:40.109 00.000 10844 MultiStar: [#1 -0.09,-0.04,0.83,U] [#2 -0.40,-0.29,1.88,U] [#3 0.68,0.63,0.00,M4] [#4 0.71,-0.33,0.00,M1] [#5 0.21,0.83,0.00,M1] [#6 -0.16,0.84,0.00,M1] [#7 -0.25,0.44,0.81,U] [#8 0.18,0.37,0.93,U] 
23:21:40.109 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.03}, one-star: {0.35, 0.01}
23:21:40.109 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
23:21:40.109 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
23:21:40.109 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.87 mountX=-0.01 mountY=-0.10, mountTheta=-1.66
23:21:40.113 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
23:21:40.113 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
23:21:40.113 00.000 11060 Worker thread wakes up
23:21:40.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
23:21:40.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
23:21:40.113 00.000 11060 Moving (-0.09, 0.03) raw xDistance=-0.01 yDistance=-0.10
23:21:40.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:21:40.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:40.114 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:21:40.114 00.000 11060 MoveAxis(E, 0, ABG)
23:21:40.114 00.000 11060 Move returns status 0, amount 0
23:21:40.114 00.000 11060 MoveAxis(N, 0, ABG)
23:21:40.114 00.000 11060 Move returns status 0, amount 0
23:21:40.114 00.000 11060 move complete, result=0
23:21:40.114 00.000 11060 worker thread done servicing request
23:21:40.118 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:40.128 00.010 10844 UpdateGuideState exits: m=3691 SNR=39.5
23:21:40.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:40.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:40.128 00.000 10844 Enqueuing Expose request
23:21:40.128 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:40.128 00.000 11060 Worker thread wakes up
23:21:40.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:40.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:40.768 00.640 11060 Exposure complete
23:21:40.949 00.181 11060 worker thread done servicing request
23:21:40.949 00.000 10844 OnExposeComplete: enter
23:21:40.949 00.000 10844 UpdateGuideState(): m_state=6
23:21:40.949 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
23:21:40.951 00.002 10844 Star::Find returns 1 (0), X=258.56, Y=61.96, Mass=2788, SNR=34.0, Peak=242 HFD=3.6
23:21:40.951 00.000 10844 MultiStar: [#1 0.04,-1.10,0.00,M6] [#2 -0.67,-0.15,0.00,M2] [#3 0.15,0.27,1.07,U] [#4 0.75,-0.27,0.00,M2] [#5 -0.28,0.60,0.00,M2] [#6 -0.34,0.33,1.02,U] [#7 -0.34,0.16,1.00,U] [#8 -0.28,0.72,0.00,M1] 
23:21:40.951 00.000 10844 single-star, 3 included, MultiStar: {-0.17, 0.16}, one-star: {-0.15, -0.12}
23:21:40.951 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
23:21:40.951 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
23:21:40.951 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.48 mountX=0.14 mountY=-0.13, mountTheta=-0.74
23:21:40.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.12, opts=13)
23:21:40.952 00.000 10844 Enqueuing Move request for scope (-0.15, -0.12)
23:21:40.952 00.000 11060 Worker thread wakes up
23:21:40.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
23:21:40.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
23:21:40.952 00.000 11060 Moving (-0.15, -0.12) raw xDistance=0.14 yDistance=-0.13
23:21:40.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:21:40.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:40.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:21:40.952 00.000 11060 MoveAxis(W, 25, ABG)
23:21:40.952 00.000 11060 Guiding  Dir = 3, Dur = 25
23:21:40.957 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:40.971 00.014 11060 IsSlewing returns 0
23:21:40.972 00.001 11060 IsGuiding returns 0
23:21:40.977 00.005 10844 UpdateGuideState exits: m=2788 SNR=34.0
23:21:40.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:40.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:40.977 00.000 10844 Enqueuing Expose request
23:21:41.003 00.026 11060 IsGuiding returns 0
23:21:41.003 00.000 11060 Move returns status 0, amount 25
23:21:41.003 00.000 11060 MoveAxis(N, 0, ABG)
23:21:41.003 00.000 11060 Move returns status 0, amount 0
23:21:41.003 00.000 11060 move complete, result=0
23:21:41.003 00.000 11060 worker thread done servicing request
23:21:41.003 00.000 11060 Worker thread wakes up
23:21:41.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:41.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:41.013 00.010 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
23:21:41.642 00.629 11060 Exposure complete
23:21:41.837 00.195 10844 OnExposeComplete: enter
23:21:41.837 00.000 11060 worker thread done servicing request
23:21:41.837 00.000 10844 UpdateGuideState(): m_state=6
23:21:41.837 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
23:21:41.837 00.000 10844 Star::Find returns 1 (0), X=259.40, Y=62.07, Mass=3393, SNR=38.0, Peak=244 HFD=3.9
23:21:41.838 00.001 10844 MultiStar: [#1 0.24,0.69,0.00,M7] [#2 0.27,0.46,1.82,U] [#3 0.21,1.25,0.00,M4] [#4 0.63,0.34,0.00,M3] [#5 -0.04,1.09,0.00,M3] [#6 0.10,0.74,0.00,M1] [#7 -0.00,0.88,0.00,M3] [#8 -0.01,0.37,0.90,U] 
23:21:41.838 00.000 10844 refined, 2 included, MultiStar: {0.32, 0.32}, one-star: {0.69, -0.00}
23:21:41.838 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
23:21:41.838 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
23:21:41.838 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.32 hyp=0.45 cameraTheta=0.79 mountX=-0.37 mountY=0.26, mountTheta=2.53
23:21:41.838 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.32, opts=13)
23:21:41.838 00.000 10844 Enqueuing Move request for scope (0.32, 0.32)
23:21:41.840 00.002 11060 Worker thread wakes up
23:21:41.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.32) opts 0xd
23:21:41.840 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.32)
23:21:41.840 00.000 11060 Moving (0.32, 0.32) raw xDistance=-0.37 yDistance=0.26
23:21:41.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
23:21:41.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:21:41.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:21:41.840 00.000 11060 MoveAxis(E, 63, ABG)
23:21:41.840 00.000 11060 Guiding  Dir = 2, Dur = 63
23:21:41.843 00.003 11060 IsSlewing returns 0
23:21:41.843 00.000 11060 IsGuiding returns 0
23:21:41.848 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:41.864 00.016 10844 UpdateGuideState exits: m=3393 SNR=38.0
23:21:41.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:41.869 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:41.869 00.000 10844 Enqueuing Expose request
23:21:41.921 00.052 11060 IsGuiding returns 0
23:21:41.921 00.000 11060 Move returns status 0, amount 63
23:21:41.921 00.000 11060 MoveAxis(N, 0, ABG)
23:21:41.921 00.000 11060 Move returns status 0, amount 0
23:21:41.921 00.000 11060 move complete, result=0
23:21:41.921 00.000 11060 worker thread done servicing request
23:21:41.921 00.000 11060 Worker thread wakes up
23:21:41.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:41.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:41.921 00.000 10844 GuideStep: -0.4 px 63 ms EAST, 0.3 px 0 ms NORTH
23:21:42.558 00.637 11060 Exposure complete
23:21:42.727 00.169 11060 worker thread done servicing request
23:21:42.727 00.000 10844 OnExposeComplete: enter
23:21:42.727 00.000 10844 UpdateGuideState(): m_state=6
23:21:42.727 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
23:21:42.727 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=62.45, Mass=2555, SNR=32.3, Peak=216 HFD=3.5
23:21:42.727 00.000 10844 MultiStar: [#1 0.47,-0.26,1.08,U] [#2 -0.39,0.36,2.15,U] [#3 0.65,1.07,0.00,M5] [#4 0.76,0.38,0.00,M4] [#5 -0.02,0.72,0.00,M4] [#6 0.27,0.94,0.00,M2] [#7 -0.23,1.63,0.00,M4] [#8 0.00,0.51,1.14,U] 
23:21:42.727 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.27}, one-star: {-0.01, 0.37}
23:21:42.727 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.56 = -2.73)
23:21:42.727 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.75)
23:21:42.727 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.80 mountX=-0.25 mountY=-0.11, mountTheta=-2.74
23:21:42.727 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.27, opts=13)
23:21:42.727 00.000 10844 Enqueuing Move request for scope (-0.06, 0.27)
23:21:42.727 00.000 11060 Worker thread wakes up
23:21:42.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
23:21:42.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
23:21:42.727 00.000 11060 Moving (-0.06, 0.27) raw xDistance=-0.25 yDistance=-0.11
23:21:42.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:21:42.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:42.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:21:42.727 00.000 11060 MoveAxis(E, 46, ABG)
23:21:42.727 00.000 11060 Guiding  Dir = 2, Dur = 46
23:21:42.732 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:42.754 00.022 10844 UpdateGuideState exits: m=2555 SNR=32.3
23:21:42.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:42.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:42.754 00.000 10844 Enqueuing Expose request
23:21:42.774 00.020 11060 IsSlewing returns 0
23:21:42.774 00.000 11060 IsGuiding returns 0
23:21:42.867 00.093 11060 IsGuiding returns 0
23:21:42.867 00.000 11060 Move returns status 0, amount 46
23:21:42.868 00.001 11060 MoveAxis(N, 0, ABG)
23:21:42.868 00.000 11060 Move returns status 0, amount 0
23:21:42.868 00.000 11060 move complete, result=0
23:21:42.868 00.000 11060 worker thread done servicing request
23:21:42.868 00.000 11060 Worker thread wakes up
23:21:42.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:42.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:42.869 00.001 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
23:21:43.503 00.634 11060 Exposure complete
23:21:43.649 00.146 11060 worker thread done servicing request
23:21:43.649 00.000 10844 OnExposeComplete: enter
23:21:43.649 00.000 10844 UpdateGuideState(): m_state=6
23:21:43.649 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
23:21:43.649 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=61.45, Mass=3282, SNR=37.3, Peak=255 HFD=3.5
23:21:43.649 00.000 10844 MultiStar: [#1 0.22,-0.52,0.97,U] [#2 -0.02,-0.42,1.89,U] [#3 0.91,0.33,0.00,M6] [#4 0.66,-0.48,0.00,M5] [#5 0.28,0.50,1.01,U] [#6 -0.36,0.52,0.88,U] [#7 -0.25,0.43,0.88,U] [#8 -0.11,-0.43,0.86,U] 
23:21:43.654 00.005 10844 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {0.11, -0.63}
23:21:43.654 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
23:21:43.654 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
23:21:43.654 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.64 mountX=0.13 mountY=0.01, mountTheta=0.10
23:21:43.654 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
23:21:43.654 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
23:21:43.654 00.000 11060 Worker thread wakes up
23:21:43.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
23:21:43.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
23:21:43.654 00.000 11060 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.01
23:21:43.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:21:43.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:43.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:21:43.654 00.000 11060 MoveAxis(W, 21, ABG)
23:21:43.654 00.000 11060 Guiding  Dir = 3, Dur = 21
23:21:43.659 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:43.675 00.016 10844 UpdateGuideState exits: m=3282 SNR=37.3 Saturated
23:21:43.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:43.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:43.675 00.000 10844 Enqueuing Expose request
23:21:43.685 00.010 11060 IsSlewing returns 0
23:21:43.686 00.001 11060 IsGuiding returns 0
23:21:43.741 00.055 11060 IsGuiding returns 0
23:21:43.741 00.000 11060 Move returns status 0, amount 21
23:21:43.741 00.000 11060 MoveAxis(N, 0, ABG)
23:21:43.741 00.000 11060 Move returns status 0, amount 0
23:21:43.741 00.000 11060 move complete, result=0
23:21:43.741 00.000 11060 worker thread done servicing request
23:21:43.741 00.000 11060 Worker thread wakes up
23:21:43.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:43.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:43.746 00.005 10844 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
23:21:44.387 00.641 11060 Exposure complete
23:21:44.553 00.166 10844 OnExposeComplete: enter
23:21:44.553 00.000 10844 UpdateGuideState(): m_state=6
23:21:44.553 00.000 11060 worker thread done servicing request
23:21:44.553 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
23:21:44.553 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=62.08, Mass=4005, SNR=41.4, Peak=246 HFD=4.2
23:21:44.559 00.006 10844 MultiStar: [#1 0.14,-0.04,0.81,U] [#2 0.74,0.32,0.00,M1] [#3 0.73,0.83,0.00,M7] [#4 0.19,0.01,0.87,U] [#5 -0.03,0.72,0.00,M4] [#6 -0.57,0.57,0.00,M2] [#7 -0.26,0.77,0.00,M4] [#8 0.48,0.20,0.81,U] 
23:21:44.559 00.000 10844 refined, 3 included, MultiStar: {0.29, 0.04}, one-star: {0.36, 0.00}
23:21:44.559 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
23:21:44.559 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
23:21:44.559 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.30 cameraTheta=0.14 mountX=-0.09 mountY=0.28, mountTheta=1.89
23:21:44.561 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.04, opts=13)
23:21:44.561 00.000 10844 Enqueuing Move request for scope (0.29, 0.04)
23:21:44.561 00.000 11060 Worker thread wakes up
23:21:44.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
23:21:44.561 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
23:21:44.561 00.000 11060 Moving (0.29, 0.04) raw xDistance=-0.09 yDistance=0.28
23:21:44.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:21:44.564 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:21:44.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:21:44.564 00.000 11060 MoveAxis(E, 0, ABG)
23:21:44.564 00.000 11060 Move returns status 0, amount 0
23:21:44.564 00.000 11060 MoveAxis(N, 0, ABG)
23:21:44.564 00.000 11060 Move returns status 0, amount 0
23:21:44.564 00.000 11060 move complete, result=0
23:21:44.564 00.000 11060 worker thread done servicing request
23:21:44.572 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:44.585 00.013 10844 UpdateGuideState exits: m=4005 SNR=41.4
23:21:44.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:44.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:44.585 00.000 10844 Enqueuing Expose request
23:21:44.586 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:21:44.586 00.000 11060 Worker thread wakes up
23:21:44.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:44.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:45.225 00.639 11060 Exposure complete
23:21:45.379 00.154 11060 worker thread done servicing request
23:21:45.379 00.000 10844 OnExposeComplete: enter
23:21:45.384 00.005 10844 UpdateGuideState(): m_state=6
23:21:45.384 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
23:21:45.384 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=62.05, Mass=3135, SNR=36.4, Peak=223 HFD=3.0
23:21:45.384 00.000 10844 MultiStar: [#1 0.66,0.50,0.00,M5] [#2 0.13,1.01,0.00,M2] [#3 0.27,0.99,0.00,M8] [#4 0.10,-0.23,0.99,U] [#5 0.04,0.58,1.03,U] [#6 0.32,0.45,0.86,U] [#7 -0.29,0.94,0.00,M5] [#8 -0.07,0.84,0.00,M1] 
23:21:45.384 00.000 10844 single-star, 3 included, MultiStar: {0.16, 0.19}, one-star: {0.21, -0.03}
23:21:45.384 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
23:21:45.384 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
23:21:45.384 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.12 mountX=-0.01 mountY=0.21, mountTheta=1.63
23:21:45.387 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.03, opts=13)
23:21:45.387 00.000 10844 Enqueuing Move request for scope (0.21, -0.03)
23:21:45.387 00.000 11060 Worker thread wakes up
23:21:45.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
23:21:45.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
23:21:45.387 00.000 11060 Moving (0.21, -0.03) raw xDistance=-0.01 yDistance=0.21
23:21:45.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:21:45.387 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.06 newest=0.51
23:21:45.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:21:45.387 00.000 11060 MoveAxis(E, 0, ABG)
23:21:45.387 00.000 11060 Move returns status 0, amount 0
23:21:45.387 00.000 11060 BLC: Oldest BLC event removed
23:21:45.387 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:21:45.387 00.000 11060 MoveAxis(S, 833, ABG)
23:21:45.387 00.000 11060 duration set to 750 by maxDecDuration
23:21:45.387 00.000 11060 Guiding  Dir = 1, Dur = 750
23:21:45.394 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:45.395 00.001 11060 IsSlewing returns 0
23:21:45.395 00.000 11060 IsGuiding returns 0
23:21:45.407 00.012 10844 UpdateGuideState exits: m=3135 SNR=36.4
23:21:45.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:45.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:45.407 00.000 10844 Enqueuing Expose request
23:21:46.152 00.745 11060 IsGuiding returns 0
23:21:46.152 00.000 11060 Move returns status 0, amount 750
23:21:46.152 00.000 11060 move complete, result=0
23:21:46.152 00.000 11060 worker thread done servicing request
23:21:46.152 00.000 11060 Worker thread wakes up
23:21:46.152 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
23:21:46.153 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:46.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:46.774 00.621 11060 Exposure complete
23:21:46.979 00.205 11060 worker thread done servicing request
23:21:46.979 00.000 10844 OnExposeComplete: enter
23:21:46.979 00.000 10844 UpdateGuideState(): m_state=6
23:21:46.979 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
23:21:46.979 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=62.43, Mass=3041, SNR=35.1, Peak=236 HFD=3.5
23:21:46.979 00.000 10844 MultiStar: [#1 0.35,0.48,1.03,U] [#2 -0.21,0.76,0.00,M3] [#3 0.48,0.75,0.00,M9] [#4 0.40,0.43,0.95,U] [#5 -0.19,0.34,1.00,U] [#6 -0.28,0.25,0.95,U] [#7 -0.22,0.89,0.00,M6] [#8 -0.23,0.93,0.00,M2] 
23:21:46.979 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.37}, one-star: {-0.37, 0.35}
23:21:46.979 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
23:21:46.979 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.93)
23:21:46.979 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.62 mountX=-0.36 mountY=-0.08, mountTheta=-2.93
23:21:46.982 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.37, opts=13)
23:21:46.982 00.000 10844 Enqueuing Move request for scope (-0.02, 0.37)
23:21:46.982 00.000 11060 Worker thread wakes up
23:21:46.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.37) opts 0xd
23:21:46.982 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.37)
23:21:46.982 00.000 11060 Moving (-0.02, 0.37) raw xDistance=-0.36 yDistance=-0.08
23:21:46.982 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.149463, 1:-0.079067
23:21:46.982 00.000 11060 BLC: No correction, Miss < min_move
23:21:46.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
23:21:46.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:46.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:46.982 00.000 11060 MoveAxis(E, 63, ABG)
23:21:46.982 00.000 11060 Guiding  Dir = 2, Dur = 63
23:21:46.999 00.017 11060 IsSlewing returns 0
23:21:46.999 00.000 11060 IsGuiding returns 0
23:21:47.005 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:47.020 00.015 10844 UpdateGuideState exits: m=3041 SNR=35.1
23:21:47.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:47.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:47.020 00.000 10844 Enqueuing Expose request
23:21:47.072 00.052 11060 IsGuiding returns 0
23:21:47.072 00.000 11060 Move returns status 0, amount 63
23:21:47.072 00.000 11060 MoveAxis(N, 0, ABG)
23:21:47.072 00.000 11060 Move returns status 0, amount 0
23:21:47.072 00.000 11060 move complete, result=0
23:21:47.072 00.000 11060 worker thread done servicing request
23:21:47.072 00.000 11060 Worker thread wakes up
23:21:47.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:47.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:47.072 00.000 10844 GuideStep: -0.4 px 63 ms EAST, -0.1 px 0 ms NORTH
23:21:47.707 00.635 11060 Exposure complete
23:21:47.947 00.240 11060 worker thread done servicing request
23:21:47.947 00.000 10844 OnExposeComplete: enter
23:21:47.947 00.000 10844 UpdateGuideState(): m_state=6
23:21:47.947 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
23:21:47.952 00.005 10844 Star::Find returns 1 (0), X=258.62, Y=62.31, Mass=3439, SNR=37.3, Peak=245 HFD=3.7
23:21:47.952 00.000 10844 MultiStar: [#1 0.06,0.73,0.00,M5] [#2 -0.40,0.86,0.00,M4] [#3 -0.03,0.45,0.87,U] [#4 -0.06,0.72,0.00,M3] [#5 0.21,0.69,0.00,M3] [#6 -0.26,0.42,0.83,U] [#7 -0.56,0.89,0.00,M7] [#8 -0.72,0.19,0.00,M3] 
23:21:47.953 00.001 10844 single-star, 2 included, MultiStar: {-0.12, 0.36}, one-star: {-0.09, 0.23}
23:21:47.953 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
23:21:47.953 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.60)
23:21:47.953 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.95 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
23:21:47.955 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.23, opts=13)
23:21:47.955 00.000 10844 Enqueuing Move request for scope (-0.09, 0.23)
23:21:47.957 00.002 11060 Worker thread wakes up
23:21:47.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
23:21:47.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
23:21:47.957 00.000 11060 Moving (-0.09, 0.23) raw xDistance=-0.21 yDistance=-0.13
23:21:47.957 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.149463, 1:-0.079067, 2:-0.126462
23:21:47.957 00.000 11060 BLC: No correction, Miss < min_move
23:21:47.958 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:21:47.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:47.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:21:47.958 00.000 11060 MoveAxis(E, 38, ABG)
23:21:47.958 00.000 11060 Guiding  Dir = 2, Dur = 38
23:21:47.970 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:47.973 00.003 11060 IsSlewing returns 0
23:21:47.973 00.000 11060 IsGuiding returns 0
23:21:47.989 00.016 10844 UpdateGuideState exits: m=3439 SNR=37.3
23:21:47.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:47.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:47.989 00.000 10844 Enqueuing Expose request
23:21:48.025 00.036 11060 IsGuiding returns 0
23:21:48.025 00.000 11060 Move returns status 0, amount 38
23:21:48.025 00.000 11060 MoveAxis(N, 0, ABG)
23:21:48.025 00.000 11060 Move returns status 0, amount 0
23:21:48.025 00.000 11060 move complete, result=0
23:21:48.025 00.000 11060 worker thread done servicing request
23:21:48.025 00.000 11060 Worker thread wakes up
23:21:48.025 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
23:21:48.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:48.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:48.681 00.656 11060 Exposure complete
23:21:48.852 00.171 11060 worker thread done servicing request
23:21:48.852 00.000 10844 OnExposeComplete: enter
23:21:48.852 00.000 10844 UpdateGuideState(): m_state=6
23:21:48.852 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
23:21:48.852 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=62.26, Mass=2961, SNR=35.2, Peak=230 HFD=3.6
23:21:48.852 00.000 10844 MultiStar: [#1 -0.24,0.51,1.04,U] [#2 -0.29,-0.20,2.02,U] [#3 -0.16,0.28,0.97,U] [#4 0.18,0.38,0.97,U] [#5 0.29,0.83,0.00,M4] [#6 -0.69,0.08,0.00,M1] [#7 -0.29,1.05,0.00,M8] [#8 -0.36,0.45,0.90,U] 
23:21:48.852 00.000 10844 single-star, 5 included, MultiStar: {-0.17, 0.20}, one-star: {-0.05, 0.18}
23:21:48.852 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
23:21:48.852 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
23:21:48.852 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
23:21:48.852 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
23:21:48.852 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
23:21:48.852 00.000 11060 Worker thread wakes up
23:21:48.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
23:21:48.852 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
23:21:48.852 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=-0.08
23:21:48.852 00.000 11060 BLC: window closed
23:21:48.852 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.149463, 1:-0.079067, 2:-0.126462
23:21:48.852 00.000 11060 BLC: No correction, Miss < min_move
23:21:48.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:21:48.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:48.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:21:48.852 00.000 11060 MoveAxis(E, 30, ABG)
23:21:48.852 00.000 11060 Guiding  Dir = 2, Dur = 30
23:21:48.863 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:48.880 00.017 10844 UpdateGuideState exits: m=2961 SNR=35.2
23:21:48.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:48.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:48.880 00.000 10844 Enqueuing Expose request
23:21:48.889 00.009 11060 IsSlewing returns 0
23:21:48.889 00.000 11060 IsGuiding returns 0
23:21:48.961 00.072 11060 IsGuiding returns 0
23:21:48.961 00.000 11060 Move returns status 0, amount 30
23:21:48.961 00.000 11060 MoveAxis(N, 0, ABG)
23:21:48.961 00.000 11060 Move returns status 0, amount 0
23:21:48.961 00.000 11060 move complete, result=0
23:21:48.961 00.000 11060 worker thread done servicing request
23:21:48.961 00.000 11060 Worker thread wakes up
23:21:48.961 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:21:48.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:48.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:49.588 00.627 11060 Exposure complete
23:21:49.752 00.164 11060 worker thread done servicing request
23:21:49.752 00.000 10844 OnExposeComplete: enter
23:21:49.752 00.000 10844 UpdateGuideState(): m_state=6
23:21:49.754 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
23:21:49.754 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=62.02, Mass=2958, SNR=35.0, Peak=245 HFD=3.6
23:21:49.754 00.000 10844 MultiStar: [#1 -0.71,-0.44,0.00,M5] [#2 -1.11,-0.13,0.00,M4] [#3 -0.17,0.21,0.99,U] [#4 -0.36,0.01,1.09,U] [#5 -0.35,0.62,0.00,M5] [#6 -0.38,0.18,0.95,U] [#7 -0.80,0.35,0.00,M9] [#8 -0.44,-0.01,1.01,U] 
23:21:49.754 00.000 10844 single-star, 4 included, MultiStar: {-0.32, 0.07}, one-star: {-0.24, -0.06}
23:21:49.754 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
23:21:49.754 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
23:21:49.754 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.24 cameraTheta=-2.91 mountX=0.10 mountY=-0.22, mountTheta=-1.16
23:21:49.756 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.06, opts=13)
23:21:49.756 00.000 10844 Enqueuing Move request for scope (-0.24, -0.06)
23:21:49.756 00.000 11060 Worker thread wakes up
23:21:49.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
23:21:49.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
23:21:49.756 00.000 11060 Moving (-0.24, -0.06) raw xDistance=0.10 yDistance=-0.22
23:21:49.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:21:49.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:21:49.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:21:49.756 00.000 11060 MoveAxis(E, 0, ABG)
23:21:49.756 00.000 11060 Move returns status 0, amount 0
23:21:49.756 00.000 11060 MoveAxis(N, 0, ABG)
23:21:49.756 00.000 11060 Move returns status 0, amount 0
23:21:49.756 00.000 11060 move complete, result=0
23:21:49.756 00.000 11060 worker thread done servicing request
23:21:49.761 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:49.787 00.026 10844 UpdateGuideState exits: m=2958 SNR=35.0
23:21:49.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:49.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:49.787 00.000 10844 Enqueuing Expose request
23:21:49.787 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:49.787 00.000 11060 Worker thread wakes up
23:21:49.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:49.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:50.427 00.640 11060 Exposure complete
23:21:50.599 00.172 11060 worker thread done servicing request
23:21:50.599 00.000 10844 OnExposeComplete: enter
23:21:50.599 00.000 10844 UpdateGuideState(): m_state=6
23:21:50.599 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
23:21:50.599 00.000 10844 Star::Find returns 1 (0), X=259.08, Y=61.70, Mass=3377, SNR=37.7, Peak=247 HFD=3.4
23:21:50.599 00.000 10844 MultiStar: [#1 0.58,0.03,0.98,U] [#2 -0.22,0.49,1.89,U] [#3 0.37,-0.09,0.96,U] [#4 0.36,0.43,0.90,U] [#5 -0.72,0.42,0.00,M6] [#6 -0.09,0.48,0.92,U] [#7 -0.21,0.49,0.86,U] [#8 -0.59,-0.18,0.88,U] 
23:21:50.600 00.001 10844 refined, 7 included, MultiStar: {0.05, 0.19}, one-star: {0.37, -0.38}
23:21:50.600 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
23:21:50.600 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
23:21:50.600 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.32 mountX=-0.19 mountY=0.02, mountTheta=3.05
23:21:50.600 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.19, opts=13)
23:21:50.600 00.000 10844 Enqueuing Move request for scope (0.05, 0.19)
23:21:50.600 00.000 11060 Worker thread wakes up
23:21:50.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
23:21:50.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
23:21:50.600 00.000 11060 Moving (0.05, 0.19) raw xDistance=-0.19 yDistance=0.02
23:21:50.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:21:50.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:50.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:21:50.600 00.000 11060 MoveAxis(E, 34, ABG)
23:21:50.600 00.000 11060 Guiding  Dir = 2, Dur = 34
23:21:50.606 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
23:21:50.614 00.008 11060 IsSlewing returns 0
23:21:50.614 00.000 11060 IsGuiding returns 0
23:21:50.618 00.004 10844 UpdateGuideState exits: m=3377 SNR=37.7
23:21:50.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:50.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:50.618 00.000 10844 Enqueuing Expose request
23:21:50.669 00.051 11060 IsGuiding returns 0
23:21:50.669 00.000 11060 Move returns status 0, amount 34
23:21:50.669 00.000 11060 MoveAxis(N, 0, ABG)
23:21:50.669 00.000 11060 Move returns status 0, amount 0
23:21:50.669 00.000 11060 move complete, result=0
23:21:50.669 00.000 11060 worker thread done servicing request
23:21:50.670 00.001 11060 Worker thread wakes up
23:21:50.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:50.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:50.670 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
23:21:51.308 00.638 11060 Exposure complete
23:21:51.479 00.171 11060 worker thread done servicing request
23:21:51.479 00.000 10844 OnExposeComplete: enter
23:21:51.479 00.000 10844 UpdateGuideState(): m_state=6
23:21:51.479 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
23:21:51.479 00.000 10844 Star::Find returns 1 (1), X=258.77, Y=62.22, Mass=3596, SNR=38.1, Peak=255 HFD=3.6
23:21:51.479 00.000 10844 MultiStar: [#1 0.33,0.23,0.97,U] [#2 -0.43,-0.07,1.86,U] [#3 0.84,0.71,0.00,M6] [#4 0.13,0.53,0.88,U] [#5 -0.72,-0.15,0.00,M7] [#6 -0.25,0.65,0.00,M1] [#7 -0.61,0.68,0.00,M9] [#8 -0.36,0.50,0.83,U] 
23:21:51.479 00.000 10844 single-star, 4 included, MultiStar: {-0.11, 0.20}, one-star: {0.06, 0.14}
23:21:51.479 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
23:21:51.479 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
23:21:51.479 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.16 mountX=-0.15 mountY=0.04, mountTheta=2.90
23:21:51.479 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.14, opts=13)
23:21:51.479 00.000 10844 Enqueuing Move request for scope (0.06, 0.14)
23:21:51.479 00.000 11060 Worker thread wakes up
23:21:51.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
23:21:51.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
23:21:51.479 00.000 11060 Moving (0.06, 0.14) raw xDistance=-0.15 yDistance=0.04
23:21:51.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:21:51.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:51.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:51.479 00.000 11060 MoveAxis(E, 28, ABG)
23:21:51.479 00.000 11060 Guiding  Dir = 2, Dur = 28
23:21:51.484 00.005 11060 IsSlewing returns 0
23:21:51.484 00.000 11060 IsGuiding returns 0
23:21:51.486 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:51.495 00.009 10844 UpdateGuideState exits: m=3596 SNR=38.1 Saturated
23:21:51.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:51.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:51.495 00.000 10844 Enqueuing Expose request
23:21:51.520 00.025 11060 IsGuiding returns 0
23:21:51.520 00.000 11060 Move returns status 0, amount 28
23:21:51.520 00.000 11060 MoveAxis(N, 0, ABG)
23:21:51.520 00.000 11060 Move returns status 0, amount 0
23:21:51.520 00.000 11060 move complete, result=0
23:21:51.520 00.000 11060 worker thread done servicing request
23:21:51.520 00.000 11060 Worker thread wakes up
23:21:51.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:51.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:51.520 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
23:21:52.150 00.630 11060 Exposure complete
23:21:52.326 00.176 11060 worker thread done servicing request
23:21:52.326 00.000 10844 OnExposeComplete: enter
23:21:52.326 00.000 10844 UpdateGuideState(): m_state=6
23:21:52.326 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
23:21:52.326 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.72, Mass=2606, SNR=32.7, Peak=255 HFD=3.5
23:21:52.326 00.000 10844 MultiStar: [#1 0.26,-0.12,1.17,U] [#2 -0.11,-0.64,2.14,U] [#3 0.17,-0.38,1.09,U] [#4 0.52,0.53,0.00,M1] [#5 -0.27,0.11,1.19,U] [#6 -0.18,-0.10,1.01,U] [#7 -0.47,-0.20,0.95,U] [#8 -0.52,-0.07,1.08,U] 
23:21:52.326 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.26}, one-star: {-0.25, -0.35}
23:21:52.326 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:21:52.326 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
23:21:52.326 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-2.11 mountX=0.29 mountY=-0.11, mountTheta=-0.37
23:21:52.328 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.26, opts=13)
23:21:52.328 00.000 10844 Enqueuing Move request for scope (-0.16, -0.26)
23:21:52.328 00.000 11060 Worker thread wakes up
23:21:52.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
23:21:52.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
23:21:52.328 00.000 11060 Moving (-0.16, -0.26) raw xDistance=0.29 yDistance=-0.11
23:21:52.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:21:52.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:52.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:21:52.328 00.000 11060 MoveAxis(W, 49, ABG)
23:21:52.328 00.000 11060 Guiding  Dir = 3, Dur = 49
23:21:52.333 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:52.343 00.010 11060 IsSlewing returns 0
23:21:52.343 00.000 11060 IsGuiding returns 0
23:21:52.348 00.005 10844 UpdateGuideState exits: m=2606 SNR=32.7 Saturated
23:21:52.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:52.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:52.348 00.000 10844 Enqueuing Expose request
23:21:52.394 00.046 11060 IsGuiding returns 0
23:21:52.394 00.000 11060 Move returns status 0, amount 49
23:21:52.394 00.000 11060 MoveAxis(N, 0, ABG)
23:21:52.394 00.000 11060 Move returns status 0, amount 0
23:21:52.394 00.000 11060 move complete, result=0
23:21:52.394 00.000 11060 worker thread done servicing request
23:21:52.394 00.000 11060 Worker thread wakes up
23:21:52.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:52.394 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
23:21:52.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:53.035 00.641 11060 Exposure complete
23:21:53.213 00.178 11060 worker thread done servicing request
23:21:53.213 00.000 10844 OnExposeComplete: enter
23:21:53.213 00.000 10844 UpdateGuideState(): m_state=6
23:21:53.213 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
23:21:53.213 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=62.56, Mass=3103, SNR=36.0, Peak=238 HFD=3.7
23:21:53.213 00.000 10844 MultiStar: [#1 0.17,-0.06,1.03,U] [#2 -0.64,0.48,0.00,M2] [#3 0.54,0.65,0.00,M6] [#4 0.11,0.42,0.97,U] [#5 0.10,0.43,1.05,U] [#6 0.02,-0.13,0.95,U] [#7 -0.04,1.12,0.00,M9] [#8 -0.08,0.15,1.00,U] 
23:21:53.213 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.22}, one-star: {0.33, 0.48}
23:21:53.213 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:21:53.213 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
23:21:53.213 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.11 mountX=-0.23 mountY=0.07, mountTheta=2.84
23:21:53.219 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.22, opts=13)
23:21:53.219 00.000 10844 Enqueuing Move request for scope (0.11, 0.22)
23:21:53.219 00.000 11060 Worker thread wakes up
23:21:53.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
23:21:53.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
23:21:53.219 00.000 11060 Moving (0.11, 0.22) raw xDistance=-0.23 yDistance=0.07
23:21:53.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:21:53.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:53.221 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:21:53.221 00.000 11060 MoveAxis(E, 39, ABG)
23:21:53.221 00.000 11060 Guiding  Dir = 2, Dur = 39
23:21:53.229 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:53.239 00.010 11060 IsSlewing returns 0
23:21:53.239 00.000 11060 IsGuiding returns 0
23:21:53.250 00.011 10844 UpdateGuideState exits: m=3103 SNR=36.0
23:21:53.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:53.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:53.250 00.000 10844 Enqueuing Expose request
23:21:53.302 00.052 11060 IsGuiding returns 0
23:21:53.302 00.000 11060 Move returns status 0, amount 39
23:21:53.302 00.000 11060 MoveAxis(N, 0, ABG)
23:21:53.302 00.000 11060 Move returns status 0, amount 0
23:21:53.302 00.000 11060 move complete, result=0
23:21:53.302 00.000 11060 worker thread done servicing request
23:21:53.302 00.000 11060 Worker thread wakes up
23:21:53.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:53.302 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
23:21:53.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:53.934 00.632 11060 Exposure complete
23:21:54.092 00.158 11060 worker thread done servicing request
23:21:54.092 00.000 10844 OnExposeComplete: enter
23:21:54.092 00.000 10844 UpdateGuideState(): m_state=6
23:21:54.092 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
23:21:54.092 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=62.15, Mass=3052, SNR=35.6, Peak=244 HFD=3.4
23:21:54.092 00.000 10844 MultiStar: [#1 0.10,-0.03,1.01,U] [#2 -0.26,-0.28,2.03,U] [#3 0.34,0.42,1.05,U] [#4 0.37,-0.27,0.93,U] [#5 0.25,0.50,1.10,U] [#6 -0.04,-0.12,0.97,U] [#7 -0.13,0.53,0.88,U] [#8 -0.01,0.23,1.00,U] 
23:21:54.092 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {-0.06, 0.07}
23:21:54.092 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
23:21:54.094 00.002 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
23:21:54.094 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.18 mountX=-0.08 mountY=0.02, mountTheta=2.92
23:21:54.094 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
23:21:54.094 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
23:21:54.094 00.000 11060 Worker thread wakes up
23:21:54.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:21:54.094 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:21:54.094 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.02
23:21:54.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:21:54.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:54.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:21:54.094 00.000 11060 MoveAxis(E, 0, ABG)
23:21:54.094 00.000 11060 Move returns status 0, amount 0
23:21:54.094 00.000 11060 MoveAxis(N, 0, ABG)
23:21:54.094 00.000 11060 Move returns status 0, amount 0
23:21:54.094 00.000 11060 move complete, result=0
23:21:54.094 00.000 11060 worker thread done servicing request
23:21:54.099 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:54.110 00.011 10844 UpdateGuideState exits: m=3052 SNR=35.6
23:21:54.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:54.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:54.110 00.000 10844 Enqueuing Expose request
23:21:54.110 00.000 11060 Worker thread wakes up
23:21:54.110 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:54.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:54.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:54.765 00.655 11060 Exposure complete
23:21:54.953 00.188 11060 worker thread done servicing request
23:21:54.953 00.000 10844 OnExposeComplete: enter
23:21:54.953 00.000 10844 UpdateGuideState(): m_state=6
23:21:54.953 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
23:21:54.953 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=62.08, Mass=3135, SNR=36.5, Peak=248 HFD=3.5
23:21:54.953 00.000 10844 MultiStar: [#1 0.52,-0.49,0.00,M1] [#2 -0.21,0.22,1.99,U] [#3 0.13,0.47,0.93,U] [#4 0.31,0.02,0.90,U] [#5 -0.05,0.44,0.96,U] [#6 0.07,0.21,0.87,U] [#7 -0.22,0.42,0.84,U] [#8 -0.29,0.18,0.88,U] 
23:21:54.954 00.001 10844 refined, 7 included, MultiStar: {-0.01, 0.24}, one-star: {0.39, 0.01}
23:21:54.954 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
23:21:54.954 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
23:21:54.954 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.60 mountX=-0.23 mountY=-0.05, mountTheta=-2.95
23:21:54.955 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.24, opts=13)
23:21:54.957 00.002 10844 Enqueuing Move request for scope (-0.01, 0.24)
23:21:54.957 00.000 11060 Worker thread wakes up
23:21:54.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
23:21:54.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
23:21:54.957 00.000 11060 Moving (-0.01, 0.24) raw xDistance=-0.23 yDistance=-0.05
23:21:54.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:21:54.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:54.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:21:54.957 00.000 11060 MoveAxis(E, 41, ABG)
23:21:54.957 00.000 11060 Guiding  Dir = 2, Dur = 41
23:21:54.966 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:54.966 00.000 11060 IsSlewing returns 0
23:21:54.967 00.001 11060 IsGuiding returns 0
23:21:54.976 00.009 10844 UpdateGuideState exits: m=3135 SNR=36.5
23:21:54.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:54.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:54.976 00.000 10844 Enqueuing Expose request
23:21:55.017 00.041 11060 IsGuiding returns 0
23:21:55.017 00.000 11060 Move returns status 0, amount 41
23:21:55.017 00.000 11060 MoveAxis(N, 0, ABG)
23:21:55.017 00.000 11060 Move returns status 0, amount 0
23:21:55.017 00.000 11060 move complete, result=0
23:21:55.017 00.000 11060 worker thread done servicing request
23:21:55.017 00.000 11060 Worker thread wakes up
23:21:55.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:55.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:55.032 00.015 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
23:21:55.640 00.608 11060 Exposure complete
23:21:55.826 00.186 11060 worker thread done servicing request
23:21:55.826 00.000 10844 OnExposeComplete: enter
23:21:55.826 00.000 10844 UpdateGuideState(): m_state=6
23:21:55.826 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
23:21:55.826 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.95, Mass=2781, SNR=34.2, Peak=254 HFD=3.6
23:21:55.826 00.000 10844 MultiStar: [#1 0.23,0.25,1.05,U] [#2 -0.43,-0.13,2.10,U] [#3 0.63,0.26,0.00,M5] [#4 0.01,0.02,1.02,U] [#5 -0.01,0.08,1.04,U] [#6 -0.40,0.21,1.03,U] [#7 -0.27,0.06,0.91,U] [#8 0.18,0.36,0.98,U] 
23:21:55.826 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.06}, one-star: {-0.23, -0.13}
23:21:55.826 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
23:21:55.826 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
23:21:55.826 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.74 mountX=-0.04 mountY=-0.16, mountTheta=-1.79
23:21:55.829 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.06, opts=13)
23:21:55.829 00.000 10844 Enqueuing Move request for scope (-0.15, 0.06)
23:21:55.829 00.000 11060 Worker thread wakes up
23:21:55.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
23:21:55.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
23:21:55.829 00.000 11060 Moving (-0.15, 0.06) raw xDistance=-0.04 yDistance=-0.16
23:21:55.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:21:55.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:55.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:21:55.829 00.000 11060 MoveAxis(E, 0, ABG)
23:21:55.829 00.000 11060 Move returns status 0, amount 0
23:21:55.829 00.000 11060 MoveAxis(N, 0, ABG)
23:21:55.829 00.000 11060 Move returns status 0, amount 0
23:21:55.831 00.002 11060 move complete, result=0
23:21:55.831 00.000 11060 worker thread done servicing request
23:21:55.836 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:55.849 00.013 10844 UpdateGuideState exits: m=2781 SNR=34.2
23:21:55.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:55.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:55.849 00.000 10844 Enqueuing Expose request
23:21:55.849 00.000 11060 Worker thread wakes up
23:21:55.849 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:55.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:55.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:56.489 00.640 11060 Exposure complete
23:21:56.650 00.161 11060 worker thread done servicing request
23:21:56.650 00.000 10844 OnExposeComplete: enter
23:21:56.650 00.000 10844 UpdateGuideState(): m_state=6
23:21:56.650 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
23:21:56.650 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.97, Mass=3138, SNR=36.5, Peak=246 HFD=3.3
23:21:56.650 00.000 10844 MultiStar: [#1 -0.06,-0.37,0.88,U] [#2 0.35,0.17,1.97,U] [#3 0.02,0.07,0.96,U] [#4 -0.18,0.34,0.95,U] [#5 0.10,0.25,0.93,U] [#6 0.14,0.35,0.91,U] [#7 -0.57,0.84,0.00,M7] [#8 0.08,0.41,0.99,U] 
23:21:56.650 00.000 10844 single-star, 7 included, MultiStar: {0.09, 0.15}, one-star: {0.00, -0.10}
23:21:56.650 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
23:21:56.652 00.002 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
23:21:56.652 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.55 mountX=0.10 mountY=0.02, mountTheta=0.19
23:21:56.654 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.10, opts=13)
23:21:56.654 00.000 10844 Enqueuing Move request for scope (0.00, -0.10)
23:21:56.654 00.000 11060 Worker thread wakes up
23:21:56.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
23:21:56.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
23:21:56.654 00.000 11060 Moving (0.00, -0.10) raw xDistance=0.10 yDistance=0.02
23:21:56.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:21:56.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:56.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:21:56.654 00.000 11060 MoveAxis(E, 0, ABG)
23:21:56.654 00.000 11060 Move returns status 0, amount 0
23:21:56.654 00.000 11060 MoveAxis(N, 0, ABG)
23:21:56.654 00.000 11060 Move returns status 0, amount 0
23:21:56.654 00.000 11060 move complete, result=0
23:21:56.654 00.000 11060 worker thread done servicing request
23:21:56.659 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:56.669 00.010 10844 UpdateGuideState exits: m=3138 SNR=36.5
23:21:56.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:56.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:56.669 00.000 10844 Enqueuing Expose request
23:21:56.669 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:21:56.669 00.000 11060 Worker thread wakes up
23:21:56.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:56.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:57.307 00.638 11060 Exposure complete
23:21:57.501 00.194 11060 worker thread done servicing request
23:21:57.501 00.000 10844 OnExposeComplete: enter
23:21:57.501 00.000 10844 UpdateGuideState(): m_state=6
23:21:57.501 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
23:21:57.501 00.000 10844 Star::Find returns 1 (0), X=259.05, Y=62.40, Mass=2963, SNR=35.4, Peak=229 HFD=3.4
23:21:57.501 00.000 10844 MultiStar: [#1 0.18,0.36,0.94,U] [#2 -0.23,-0.17,2.07,U] [#3 0.23,0.25,0.92,U] [#4 0.43,0.47,0.96,U] [#5 0.03,0.66,0.00,M2] [#6 -0.21,0.59,1.02,U] [#7 -0.18,1.18,0.00,M8] [#8 -0.33,0.40,1.01,U] 
23:21:57.501 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.25}, one-star: {0.34, 0.32}
23:21:57.501 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
23:21:57.501 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
23:21:57.501 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.51 mountX=-0.25 mountY=-0.02, mountTheta=-3.04
23:21:57.504 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.25, opts=13)
23:21:57.504 00.000 10844 Enqueuing Move request for scope (0.02, 0.25)
23:21:57.504 00.000 11060 Worker thread wakes up
23:21:57.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
23:21:57.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
23:21:57.504 00.000 11060 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=-0.02
23:21:57.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:21:57.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:57.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:21:57.504 00.000 11060 MoveAxis(E, 43, ABG)
23:21:57.504 00.000 11060 Guiding  Dir = 2, Dur = 43
23:21:57.521 00.017 11060 IsSlewing returns 0
23:21:57.521 00.000 11060 IsGuiding returns 0
23:21:57.527 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:21:57.553 00.026 10844 UpdateGuideState exits: m=2963 SNR=35.4
23:21:57.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:57.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:57.553 00.000 10844 Enqueuing Expose request
23:21:57.583 00.030 11060 IsGuiding returns 0
23:21:57.583 00.000 11060 Move returns status 0, amount 43
23:21:57.583 00.000 11060 MoveAxis(N, 0, ABG)
23:21:57.583 00.000 11060 Move returns status 0, amount 0
23:21:57.583 00.000 11060 move complete, result=0
23:21:57.583 00.000 11060 worker thread done servicing request
23:21:57.583 00.000 11060 Worker thread wakes up
23:21:57.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:57.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:57.583 00.000 10844 GuideStep: -0.3 px 43 ms EAST, -0.0 px 0 ms NORTH
23:21:58.205 00.622 11060 Exposure complete
23:21:58.378 00.173 11060 worker thread done servicing request
23:21:58.378 00.000 10844 OnExposeComplete: enter
23:21:58.378 00.000 10844 UpdateGuideState(): m_state=6
23:21:58.378 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
23:21:58.378 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=62.35, Mass=3158, SNR=36.4, Peak=254 HFD=3.4
23:21:58.378 00.000 10844 MultiStar: [#1 0.42,0.47,0.89,U] [#2 -0.56,-0.25,1.94,U] [#3 0.78,0.42,0.00,M4] [#4 0.09,0.55,0.95,U] [#5 -0.34,0.30,1.08,U] [#6 0.59,0.43,0.00,M1] [#7 0.17,0.89,0.00,M9] [#8 0.16,0.19,0.91,U] 
23:21:58.378 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.18}, one-star: {-0.25, 0.28}
23:21:58.378 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
23:21:58.378 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.25)
23:21:58.378 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.30 mountX=-0.15 mountY=-0.19, mountTheta=-2.24
23:21:58.381 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.18, opts=13)
23:21:58.383 00.002 10844 Enqueuing Move request for scope (-0.16, 0.18)
23:21:58.383 00.000 11060 Worker thread wakes up
23:21:58.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
23:21:58.383 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
23:21:58.383 00.000 11060 Moving (-0.16, 0.18) raw xDistance=-0.15 yDistance=-0.19
23:21:58.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:21:58.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:21:58.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:21:58.383 00.000 11060 MoveAxis(E, 27, ABG)
23:21:58.383 00.000 11060 Guiding  Dir = 2, Dur = 27
23:21:58.401 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:58.414 00.013 11060 IsSlewing returns 0
23:21:58.414 00.000 11060 IsGuiding returns 0
23:21:58.416 00.002 10844 UpdateGuideState exits: m=3158 SNR=36.4
23:21:58.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:58.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:58.416 00.000 10844 Enqueuing Expose request
23:21:58.461 00.045 11060 IsGuiding returns 0
23:21:58.461 00.000 11060 Move returns status 0, amount 27
23:21:58.461 00.000 11060 MoveAxis(N, 0, ABG)
23:21:58.461 00.000 11060 Move returns status 0, amount 0
23:21:58.461 00.000 11060 move complete, result=0
23:21:58.461 00.000 11060 worker thread done servicing request
23:21:58.461 00.000 11060 Worker thread wakes up
23:21:58.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:58.461 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.2 px 0 ms NORTH
23:21:58.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:59.097 00.636 11060 Exposure complete
23:21:59.245 00.148 11060 worker thread done servicing request
23:21:59.245 00.000 10844 OnExposeComplete: enter
23:21:59.245 00.000 10844 UpdateGuideState(): m_state=6
23:21:59.245 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
23:21:59.245 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=62.47, Mass=3086, SNR=35.9, Peak=243 HFD=3.6
23:21:59.245 00.000 10844 MultiStar: [#1 0.45,-0.01,1.01,U] [#2 -0.01,0.18,1.95,U] [#3 0.88,0.42,0.00,M5] [#4 -0.51,0.66,0.00,M1] [#5 -0.02,0.54,1.03,U] [#6 0.07,1.10,0.00,M2] [#7 -0.12,0.40,0.87,U] [#8 0.12,-0.19,0.98,U] 
23:21:59.245 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.21}, one-star: {0.07, 0.39}
23:21:59.245 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
23:21:59.245 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
23:21:59.245 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.23 mountX=-0.22 mountY=0.04, mountTheta=2.97
23:21:59.250 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.21, opts=13)
23:21:59.250 00.000 10844 Enqueuing Move request for scope (0.07, 0.21)
23:21:59.250 00.000 11060 Worker thread wakes up
23:21:59.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
23:21:59.250 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
23:21:59.250 00.000 11060 Moving (0.07, 0.21) raw xDistance=-0.22 yDistance=0.04
23:21:59.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:21:59.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:21:59.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:21:59.250 00.000 11060 MoveAxis(E, 39, ABG)
23:21:59.250 00.000 11060 Guiding  Dir = 2, Dur = 39
23:21:59.256 00.006 11060 IsSlewing returns 0
23:21:59.256 00.000 11060 IsGuiding returns 0
23:21:59.271 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:21:59.284 00.013 10844 UpdateGuideState exits: m=3086 SNR=35.9
23:21:59.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:59.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:21:59.284 00.000 10844 Enqueuing Expose request
23:21:59.318 00.034 11060 IsGuiding returns 0
23:21:59.318 00.000 11060 Move returns status 0, amount 39
23:21:59.318 00.000 11060 MoveAxis(N, 0, ABG)
23:21:59.318 00.000 11060 Move returns status 0, amount 0
23:21:59.318 00.000 11060 move complete, result=0
23:21:59.318 00.000 11060 worker thread done servicing request
23:21:59.318 00.000 11060 Worker thread wakes up
23:21:59.318 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
23:21:59.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:21:59.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:21:59.957 00.639 11060 Exposure complete
23:22:00.224 00.267 10844 OnExposeComplete: enter
23:22:00.224 00.000 10844 UpdateGuideState(): m_state=6
23:22:00.224 00.000 11060 worker thread done servicing request
23:22:00.227 00.003 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
23:22:00.227 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.90, Mass=2977, SNR=34.9, Peak=235 HFD=3.3
23:22:00.227 00.000 10844 MultiStar: [#1 0.47,0.34,1.05,U] [#2 0.21,0.47,1.95,U] [#3 0.49,0.51,0.00,M6] [#4 -0.20,0.33,0.99,U] [#5 0.34,0.69,0.00,M1] [#6 0.12,0.53,0.98,U] [#7 -0.07,0.84,0.00,M9] [#8 0.27,0.29,1.05,U] 
23:22:00.227 00.000 10844 single-star, 5 included, MultiStar: {0.17, 0.32}, one-star: {0.13, -0.18}
23:22:00.227 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
23:22:00.227 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
23:22:00.227 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.96 mountX=0.15 mountY=0.15, mountTheta=0.78
23:22:00.229 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.18, opts=13)
23:22:00.229 00.000 10844 Enqueuing Move request for scope (0.13, -0.18)
23:22:00.229 00.000 11060 Worker thread wakes up
23:22:00.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
23:22:00.229 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
23:22:00.229 00.000 11060 Moving (0.13, -0.18) raw xDistance=0.15 yDistance=0.15
23:22:00.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:22:00.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:00.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:22:00.229 00.000 11060 MoveAxis(W, 26, ABG)
23:22:00.229 00.000 11060 Guiding  Dir = 3, Dur = 26
23:22:00.232 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:00.248 00.016 11060 IsSlewing returns 0
23:22:00.248 00.000 11060 IsGuiding returns 0
23:22:00.248 00.000 10844 UpdateGuideState exits: m=2977 SNR=34.9
23:22:00.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:00.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:00.248 00.000 10844 Enqueuing Expose request
23:22:00.280 00.032 11060 IsGuiding returns 0
23:22:00.280 00.000 11060 Move returns status 0, amount 26
23:22:00.280 00.000 11060 MoveAxis(N, 0, ABG)
23:22:00.280 00.000 11060 Move returns status 0, amount 0
23:22:00.281 00.001 11060 move complete, result=0
23:22:00.281 00.000 11060 worker thread done servicing request
23:22:00.281 00.000 11060 Worker thread wakes up
23:22:00.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:00.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:00.281 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.2 px 0 ms NORTH
23:22:00.923 00.642 11060 Exposure complete
23:22:01.078 00.155 11060 worker thread done servicing request
23:22:01.078 00.000 10844 OnExposeComplete: enter
23:22:01.078 00.000 10844 UpdateGuideState(): m_state=6
23:22:01.078 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
23:22:01.078 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=61.94, Mass=2897, SNR=34.8, Peak=213 HFD=2.9
23:22:01.083 00.005 10844 MultiStar: [#1 0.49,0.34,1.06,U] [#2 0.08,0.35,1.99,U] [#3 0.62,0.27,0.00,M7] [#4 0.25,0.51,0.97,U] [#5 0.14,0.39,1.05,U] [#6 -0.08,0.36,0.99,U] [#7 -0.11,0.70,0.00,M10] [#8 -0.40,-0.03,0.87,U] 
23:22:01.083 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.27}, one-star: {0.29, -0.14}
23:22:01.083 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
23:22:01.083 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
23:22:01.083 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.30 cameraTheta=1.16 mountX=-0.29 mountY=0.07, mountTheta=2.90
23:22:01.083 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.27, opts=13)
23:22:01.083 00.000 10844 Enqueuing Move request for scope (0.12, 0.27)
23:22:01.083 00.000 11060 Worker thread wakes up
23:22:01.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
23:22:01.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
23:22:01.083 00.000 11060 Moving (0.12, 0.27) raw xDistance=-0.29 yDistance=0.07
23:22:01.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:22:01.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:01.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:01.083 00.000 11060 MoveAxis(E, 49, ABG)
23:22:01.083 00.000 11060 Guiding  Dir = 2, Dur = 49
23:22:01.089 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:01.099 00.010 11060 IsSlewing returns 0
23:22:01.099 00.000 11060 IsGuiding returns 0
23:22:01.109 00.010 10844 UpdateGuideState exits: m=2897 SNR=34.8
23:22:01.110 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:01.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:01.110 00.000 10844 Enqueuing Expose request
23:22:01.161 00.051 11060 IsGuiding returns 0
23:22:01.161 00.000 11060 Move returns status 0, amount 49
23:22:01.161 00.000 11060 MoveAxis(N, 0, ABG)
23:22:01.161 00.000 11060 Move returns status 0, amount 0
23:22:01.161 00.000 11060 move complete, result=0
23:22:01.161 00.000 11060 worker thread done servicing request
23:22:01.161 00.000 11060 Worker thread wakes up
23:22:01.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:01.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:01.161 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
23:22:01.793 00.632 11060 Exposure complete
23:22:01.956 00.163 11060 worker thread done servicing request
23:22:01.956 00.000 10844 OnExposeComplete: enter
23:22:01.956 00.000 10844 UpdateGuideState(): m_state=6
23:22:01.956 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
23:22:01.956 00.000 10844 Star::Find returns 1 (0), X=259.32, Y=62.26, Mass=3010, SNR=35.3, Peak=249 HFD=3.6
23:22:01.956 00.000 10844 MultiStar: [#1 0.17,0.15,1.01,U] [#2 -0.05,0.31,1.94,U] [#3 0.40,0.07,1.00,U] [#4 0.33,0.45,0.93,U] [#5 0.08,0.89,0.00,M1] [#6 0.03,0.74,0.00,M1] [#7 -0.10,1.17,0.00,R] [#8 0.23,0.53,0.94,U] 
23:22:01.956 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.28}, one-star: {0.61, 0.18}
23:22:01.956 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
23:22:01.956 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
23:22:01.956 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.37 cameraTheta=0.87 mountX=-0.32 mountY=0.19, mountTheta=2.61
23:22:01.956 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.28, opts=13)
23:22:01.956 00.000 10844 Enqueuing Move request for scope (0.24, 0.28)
23:22:01.956 00.000 11060 Worker thread wakes up
23:22:01.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
23:22:01.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
23:22:01.956 00.000 11060 Moving (0.24, 0.28) raw xDistance=-0.32 yDistance=0.19
23:22:01.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:22:01.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:01.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:22:01.956 00.000 11060 MoveAxis(E, 57, ABG)
23:22:01.956 00.000 11060 Guiding  Dir = 2, Dur = 57
23:22:01.965 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:01.972 00.007 11060 IsSlewing returns 0
23:22:01.973 00.001 11060 IsGuiding returns 0
23:22:01.977 00.004 10844 UpdateGuideState exits: m=3010 SNR=35.3
23:22:01.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:01.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:01.977 00.000 10844 Enqueuing Expose request
23:22:02.035 00.058 11060 IsGuiding returns 0
23:22:02.035 00.000 11060 Move returns status 0, amount 57
23:22:02.035 00.000 11060 MoveAxis(N, 0, ABG)
23:22:02.035 00.000 11060 Move returns status 0, amount 0
23:22:02.035 00.000 11060 move complete, result=0
23:22:02.035 00.000 11060 worker thread done servicing request
23:22:02.035 00.000 11060 Worker thread wakes up
23:22:02.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:02.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:02.035 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
23:22:02.672 00.637 11060 Exposure complete
23:22:02.879 00.207 11060 worker thread done servicing request
23:22:02.879 00.000 10844 OnExposeComplete: enter
23:22:02.879 00.000 10844 UpdateGuideState(): m_state=6
23:22:02.879 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
23:22:02.879 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=62.98, Mass=3353, SNR=37.5, Peak=240 HFD=4.0
23:22:02.879 00.000 10844 MultiStar: [#1 0.60,0.53,0.00,M1] [#2 0.18,0.37,1.75,U] [#3 1.06,0.24,0.00,M7] [#4 0.45,0.61,0.00,M1] [#5 -0.31,0.64,0.00,M2] [#6 0.20,0.87,0.00,M2] [#7 0.24,-0.26,0.78,U] [#8 0.29,0.58,0.94,U] 
23:22:02.879 00.000 10844 refined, 3 included, MultiStar: {0.23, 0.42}, one-star: {0.24, 0.90}
23:22:02.879 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
23:22:02.879 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
23:22:02.879 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.42 hyp=0.48 cameraTheta=1.08 mountX=-0.46 mountY=0.16, mountTheta=2.81
23:22:02.879 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.42, opts=13)
23:22:02.879 00.000 10844 Enqueuing Move request for scope (0.23, 0.42)
23:22:02.883 00.004 11060 Worker thread wakes up
23:22:02.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.42) opts 0xd
23:22:02.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.42)
23:22:02.883 00.000 11060 Moving (0.23, 0.42) raw xDistance=-0.46 yDistance=0.16
23:22:02.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
23:22:02.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:02.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:22:02.883 00.000 11060 MoveAxis(E, 81, ABG)
23:22:02.883 00.000 11060 Guiding  Dir = 2, Dur = 81
23:22:02.889 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:02.904 00.015 10844 UpdateGuideState exits: m=3353 SNR=37.5
23:22:02.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:02.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:02.904 00.000 10844 Enqueuing Expose request
23:22:02.937 00.033 11060 IsSlewing returns 0
23:22:02.937 00.000 11060 IsGuiding returns 0
23:22:03.049 00.112 11060 IsGuiding returns 0
23:22:03.049 00.000 11060 Move returns status 0, amount 81
23:22:03.049 00.000 11060 MoveAxis(N, 0, ABG)
23:22:03.049 00.000 11060 Move returns status 0, amount 0
23:22:03.049 00.000 11060 move complete, result=0
23:22:03.049 00.000 11060 worker thread done servicing request
23:22:03.049 00.000 11060 Worker thread wakes up
23:22:03.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:03.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:03.054 00.005 10844 GuideStep: -0.5 px 81 ms EAST, 0.2 px 0 ms NORTH
23:22:03.681 00.627 11060 Exposure complete
23:22:03.844 00.163 11060 worker thread done servicing request
23:22:03.846 00.002 10844 OnExposeComplete: enter
23:22:03.846 00.000 10844 UpdateGuideState(): m_state=6
23:22:03.846 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
23:22:03.846 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=62.11, Mass=3332, SNR=36.9, Peak=251 HFD=3.5
23:22:03.846 00.000 10844 MultiStar: [#1 0.52,0.06,0.93,U] [#2 -0.22,0.20,1.92,U] [#3 0.96,0.12,0.00,M8] [#4 0.18,-0.04,0.92,U] [#5 0.41,0.40,1.01,U] [#6 -0.03,0.27,0.91,U] [#7 0.06,-0.93,0.00,M1] [#8 0.13,-0.09,0.94,U] 
23:22:03.846 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.13}, one-star: {0.44, 0.04}
23:22:03.846 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
23:22:03.846 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
23:22:03.846 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.70 mountX=-0.16 mountY=0.13, mountTheta=2.44
23:22:03.846 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.13, opts=13)
23:22:03.846 00.000 10844 Enqueuing Move request for scope (0.15, 0.13)
23:22:03.846 00.000 11060 Worker thread wakes up
23:22:03.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
23:22:03.846 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
23:22:03.846 00.000 11060 Moving (0.15, 0.13) raw xDistance=-0.16 yDistance=0.13
23:22:03.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
23:22:03.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:03.850 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:03.850 00.000 11060 MoveAxis(E, 30, ABG)
23:22:03.850 00.000 11060 Guiding  Dir = 2, Dur = 30
23:22:03.857 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:03.865 00.008 10844 UpdateGuideState exits: m=3332 SNR=36.9
23:22:03.870 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:03.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:03.870 00.000 10844 Enqueuing Expose request
23:22:03.870 00.000 11060 IsSlewing returns 0
23:22:03.870 00.000 11060 IsGuiding returns 0
23:22:03.916 00.046 11060 IsGuiding returns 0
23:22:03.916 00.000 11060 Move returns status 0, amount 30
23:22:03.916 00.000 11060 MoveAxis(N, 0, ABG)
23:22:03.916 00.000 11060 Move returns status 0, amount 0
23:22:03.916 00.000 11060 move complete, result=0
23:22:03.916 00.000 11060 worker thread done servicing request
23:22:03.916 00.000 11060 Worker thread wakes up
23:22:03.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:03.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:03.942 00.026 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
23:22:04.543 00.601 11060 Exposure complete
23:22:04.701 00.158 11060 worker thread done servicing request
23:22:04.701 00.000 10844 OnExposeComplete: enter
23:22:04.701 00.000 10844 UpdateGuideState(): m_state=6
23:22:04.701 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
23:22:04.701 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.50, Mass=3263, SNR=36.7, Peak=248 HFD=3.6
23:22:04.702 00.001 10844 MultiStar: [#1 0.55,-0.08,0.96,U] [#2 0.25,-0.09,1.90,U] [#3 0.85,-0.18,0.00,M9] [#4 0.24,-0.18,0.89,U] [#5 0.28,0.30,0.96,U] [#6 -0.43,0.16,0.91,U] [#7 -0.22,-0.08,0.84,U] [#8 0.06,0.18,0.96,U] 
23:22:04.702 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.15, 0.42}
23:22:04.702 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
23:22:04.702 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
23:22:04.702 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.46 mountX=-0.09 mountY=0.12, mountTheta=2.21
23:22:04.702 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
23:22:04.702 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
23:22:04.702 00.000 11060 Worker thread wakes up
23:22:04.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:22:04.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:22:04.702 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.09 yDistance=0.12
23:22:04.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:04.704 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:04.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:22:04.704 00.000 11060 MoveAxis(E, 0, ABG)
23:22:04.704 00.000 11060 Move returns status 0, amount 0
23:22:04.704 00.000 11060 MoveAxis(N, 0, ABG)
23:22:04.704 00.000 11060 Move returns status 0, amount 0
23:22:04.704 00.000 11060 move complete, result=0
23:22:04.704 00.000 11060 worker thread done servicing request
23:22:04.706 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:04.719 00.013 10844 UpdateGuideState exits: m=3263 SNR=36.7
23:22:04.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:04.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:04.719 00.000 10844 Enqueuing Expose request
23:22:04.719 00.000 11060 Worker thread wakes up
23:22:04.719 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:04.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:04.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:05.344 00.625 11060 Exposure complete
23:22:05.495 00.151 11060 worker thread done servicing request
23:22:05.495 00.000 10844 OnExposeComplete: enter
23:22:05.495 00.000 10844 UpdateGuideState(): m_state=6
23:22:05.495 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
23:22:05.495 00.000 10844 Star::Find returns 1 (1), X=259.35, Y=62.14, Mass=3155, SNR=36.0, Peak=255 HFD=3.4
23:22:05.495 00.000 10844 MultiStar: [#1 0.14,0.23,0.92,U] [#2 -0.43,-0.00,1.92,U] [#3 0.67,0.34,0.00,M10] [#4 0.12,0.10,0.97,U] [#5 -0.43,0.59,0.00,M1] [#6 0.18,0.58,0.89,U] [#7 -0.25,-0.28,0.89,U] [#8 0.42,-0.06,0.91,U] 
23:22:05.495 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.64, 0.06}
23:22:05.495 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
23:22:05.495 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
23:22:05.495 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=-0.09 mountY=0.04, mountTheta=2.74
23:22:05.496 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.08, opts=13)
23:22:05.496 00.000 10844 Enqueuing Move request for scope (0.05, 0.08)
23:22:05.496 00.000 11060 Worker thread wakes up
23:22:05.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:22:05.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:22:05.496 00.000 11060 Moving (0.05, 0.08) raw xDistance=-0.09 yDistance=0.04
23:22:05.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:05.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:05.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:22:05.496 00.000 11060 MoveAxis(E, 0, ABG)
23:22:05.496 00.000 11060 Move returns status 0, amount 0
23:22:05.498 00.002 11060 MoveAxis(N, 0, ABG)
23:22:05.498 00.000 11060 Move returns status 0, amount 0
23:22:05.498 00.000 11060 move complete, result=0
23:22:05.498 00.000 11060 worker thread done servicing request
23:22:05.502 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:05.522 00.020 10844 UpdateGuideState exits: m=3155 SNR=36.0 Saturated
23:22:05.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:05.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:05.522 00.000 10844 Enqueuing Expose request
23:22:05.522 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:05.522 00.000 11060 Worker thread wakes up
23:22:05.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:05.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:06.183 00.661 11060 Exposure complete
23:22:06.350 00.167 11060 worker thread done servicing request
23:22:06.350 00.000 10844 OnExposeComplete: enter
23:22:06.350 00.000 10844 UpdateGuideState(): m_state=6
23:22:06.352 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
23:22:06.352 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=62.16, Mass=3264, SNR=36.8, Peak=241 HFD=3.6
23:22:06.352 00.000 10844 MultiStar: [#1 0.84,-0.12,0.00,M1] [#2 0.30,-0.47,1.95,U] [#3 0.72,0.29,0.00,R] [#4 0.35,0.52,0.93,U] [#5 0.21,0.56,0.95,U] [#6 0.15,0.73,0.00,M1] [#7 0.40,-0.19,0.86,U] [#8 -0.03,0.27,0.89,U] 
23:22:06.352 00.000 10844 single-star, 5 included, MultiStar: {0.23, 0.04}, one-star: {0.06, 0.08}
23:22:06.352 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
23:22:06.352 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
23:22:06.352 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=-0.09 mountY=0.05, mountTheta=2.64
23:22:06.354 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
23:22:06.354 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
23:22:06.354 00.000 11060 Worker thread wakes up
23:22:06.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
23:22:06.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
23:22:06.354 00.000 11060 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.05
23:22:06.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:06.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:06.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:22:06.355 00.001 11060 MoveAxis(E, 0, ABG)
23:22:06.355 00.000 11060 Move returns status 0, amount 0
23:22:06.355 00.000 11060 MoveAxis(N, 0, ABG)
23:22:06.355 00.000 11060 Move returns status 0, amount 0
23:22:06.355 00.000 11060 move complete, result=0
23:22:06.355 00.000 11060 worker thread done servicing request
23:22:06.364 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:06.375 00.011 10844 UpdateGuideState exits: m=3264 SNR=36.8
23:22:06.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:06.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:06.375 00.000 10844 Enqueuing Expose request
23:22:06.375 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:06.375 00.000 11060 Worker thread wakes up
23:22:06.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:06.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:07.013 00.638 11060 Exposure complete
23:22:07.204 00.191 11060 worker thread done servicing request
23:22:07.204 00.000 10844 OnExposeComplete: enter
23:22:07.204 00.000 10844 UpdateGuideState(): m_state=6
23:22:07.206 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
23:22:07.206 00.000 10844 Star::Find returns 1 (1), X=259.38, Y=61.72, Mass=3171, SNR=36.4, Peak=255 HFD=3.5
23:22:07.206 00.000 10844 MultiStar: [#1 0.84,-0.05,0.00,M2] [#2 -0.08,-0.23,2.03,U] [#3 0.05,0.02,1.02,U] [#4 -0.01,0.36,0.88,U] [#5 -0.19,0.19,0.99,U] [#6 0.42,0.18,0.93,U] [#7 -0.01,-0.69,0.00,M1] [#8 0.39,0.15,0.91,U] 
23:22:07.206 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.00}, one-star: {0.67, -0.36}
23:22:07.206 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
23:22:07.206 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
23:22:07.206 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=-0.03 mountY=0.14, mountTheta=1.76
23:22:07.207 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.00, opts=13)
23:22:07.207 00.000 10844 Enqueuing Move request for scope (0.14, 0.00)
23:22:07.207 00.000 11060 Worker thread wakes up
23:22:07.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:22:07.207 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:22:07.207 00.000 11060 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=0.14
23:22:07.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:22:07.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:07.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:22:07.207 00.000 11060 MoveAxis(E, 0, ABG)
23:22:07.207 00.000 11060 Move returns status 0, amount 0
23:22:07.207 00.000 11060 MoveAxis(N, 0, ABG)
23:22:07.207 00.000 11060 Move returns status 0, amount 0
23:22:07.207 00.000 11060 move complete, result=0
23:22:07.207 00.000 11060 worker thread done servicing request
23:22:07.213 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:07.226 00.013 10844 UpdateGuideState exits: m=3171 SNR=36.4 Saturated
23:22:07.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:07.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:07.226 00.000 10844 Enqueuing Expose request
23:22:07.226 00.000 11060 Worker thread wakes up
23:22:07.226 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:07.227 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:07.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:07.870 00.643 11060 Exposure complete
23:22:08.036 00.166 11060 worker thread done servicing request
23:22:08.036 00.000 10844 OnExposeComplete: enter
23:22:08.036 00.000 10844 UpdateGuideState(): m_state=6
23:22:08.036 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
23:22:08.036 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.94, Mass=2983, SNR=34.9, Peak=248 HFD=2.9
23:22:08.036 00.000 10844 MultiStar: [#1 0.58,0.28,0.99,U] [#2 -0.19,0.73,0.00,M1] [#3 0.02,0.33,0.96,U] [#4 -0.13,0.76,0.00,M1] [#5 0.51,0.58,0.00,M1] [#6 0.11,0.94,0.00,M1] [#7 0.00,-0.52,0.90,U] [#8 -0.05,-0.02,0.95,U] 
23:22:08.036 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.01}, one-star: {0.26, -0.14}
23:22:08.036 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
23:22:08.036 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
23:22:08.036 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.03 mountX=-0.03 mountY=0.17, mountTheta=1.72
23:22:08.036 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.01, opts=13)
23:22:08.036 00.000 10844 Enqueuing Move request for scope (0.17, -0.01)
23:22:08.041 00.005 11060 Worker thread wakes up
23:22:08.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
23:22:08.041 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
23:22:08.041 00.000 11060 Moving (0.17, -0.01) raw xDistance=-0.03 yDistance=0.17
23:22:08.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:22:08.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:08.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:22:08.041 00.000 11060 MoveAxis(E, 0, ABG)
23:22:08.041 00.000 11060 Move returns status 0, amount 0
23:22:08.041 00.000 11060 MoveAxis(N, 0, ABG)
23:22:08.041 00.000 11060 Move returns status 0, amount 0
23:22:08.041 00.000 11060 move complete, result=0
23:22:08.042 00.001 11060 worker thread done servicing request
23:22:08.062 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:08.077 00.015 10844 UpdateGuideState exits: m=2983 SNR=34.9
23:22:08.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:08.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:08.077 00.000 10844 Enqueuing Expose request
23:22:08.077 00.000 11060 Worker thread wakes up
23:22:08.077 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:22:08.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:08.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:08.712 00.635 11060 Exposure complete
23:22:08.866 00.154 11060 worker thread done servicing request
23:22:08.866 00.000 10844 OnExposeComplete: enter
23:22:08.866 00.000 10844 UpdateGuideState(): m_state=6
23:22:08.867 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
23:22:08.867 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=62.25, Mass=3180, SNR=36.0, Peak=238 HFD=3.6
23:22:08.867 00.000 10844 MultiStar: [#1 0.63,1.09,0.00,M2] [#2 0.46,0.65,0.00,M2] [#3 0.18,0.05,0.96,U] [#4 -0.23,1.11,0.00,M2] [#5 0.23,1.00,0.00,M2] [#6 -0.59,0.75,0.00,M2] [#7 0.13,-0.01,0.91,U] [#8 -0.19,0.80,0.00,M1] 
23:22:08.867 00.000 10844 refined, 2 included, MultiStar: {0.13, 0.07}, one-star: {0.07, 0.17}
23:22:08.867 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
23:22:08.867 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
23:22:08.867 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.52 mountX=-0.09 mountY=0.11, mountTheta=2.27
23:22:08.867 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
23:22:08.867 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
23:22:08.867 00.000 11060 Worker thread wakes up
23:22:08.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:22:08.867 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:22:08.867 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.09 yDistance=0.11
23:22:08.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:08.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:08.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:22:08.867 00.000 11060 MoveAxis(E, 0, ABG)
23:22:08.867 00.000 11060 Move returns status 0, amount 0
23:22:08.867 00.000 11060 MoveAxis(N, 0, ABG)
23:22:08.867 00.000 11060 Move returns status 0, amount 0
23:22:08.867 00.000 11060 move complete, result=0
23:22:08.867 00.000 11060 worker thread done servicing request
23:22:08.877 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:08.887 00.010 10844 UpdateGuideState exits: m=3180 SNR=36.0
23:22:08.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:08.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:08.887 00.000 10844 Enqueuing Expose request
23:22:08.887 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:08.887 00.000 11060 Worker thread wakes up
23:22:08.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:08.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:09.520 00.633 11060 Exposure complete
23:22:09.675 00.155 11060 worker thread done servicing request
23:22:09.675 00.000 10844 OnExposeComplete: enter
23:22:09.675 00.000 10844 UpdateGuideState(): m_state=6
23:22:09.675 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
23:22:09.675 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=62.27, Mass=3217, SNR=36.7, Peak=247 HFD=3.5
23:22:09.676 00.001 10844 MultiStar: [#1 0.86,-0.04,0.00,M3] [#2 0.33,0.55,1.84,U] [#3 0.05,0.62,0.89,U] [#4 0.19,0.26,0.93,U] [#5 0.53,0.35,1.04,U] [#6 0.30,0.39,0.95,U] [#7 0.26,-0.11,0.89,U] [#8 0.16,0.38,0.94,U] 
23:22:09.676 00.000 10844 single-star, 7 included, MultiStar: {0.29, 0.35}, one-star: {0.40, 0.19}
23:22:09.676 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
23:22:09.676 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
23:22:09.676 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.44 cameraTheta=0.45 mountX=-0.26 mountY=0.36, mountTheta=2.19
23:22:09.678 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.19, opts=13)
23:22:09.678 00.000 10844 Enqueuing Move request for scope (0.40, 0.19)
23:22:09.678 00.000 11060 Worker thread wakes up
23:22:09.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.19) opts 0xd
23:22:09.678 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.19)
23:22:09.678 00.000 11060 Moving (0.40, 0.19) raw xDistance=-0.26 yDistance=0.36
23:22:09.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:22:09.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
23:22:09.678 00.000 11060 MoveAxis(E, 45, ABG)
23:22:09.678 00.000 11060 Guiding  Dir = 2, Dur = 45
23:22:09.686 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:09.686 00.000 11060 IsSlewing returns 0
23:22:09.686 00.000 11060 IsGuiding returns 0
23:22:09.698 00.012 10844 UpdateGuideState exits: m=3217 SNR=36.7
23:22:09.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:09.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:09.698 00.000 10844 Enqueuing Expose request
23:22:09.753 00.055 11060 IsGuiding returns 0
23:22:09.753 00.000 11060 Move returns status 0, amount 45
23:22:09.754 00.001 11060 MoveAxis(S, 141, ABG)
23:22:09.754 00.000 11060 Guiding  Dir = 1, Dur = 141
23:22:09.764 00.010 11060 IsSlewing returns 0
23:22:09.764 00.000 11060 IsGuiding returns 0
23:22:09.917 00.153 11060 IsGuiding returns 0
23:22:09.917 00.000 11060 Move returns status 0, amount 141
23:22:09.917 00.000 11060 move complete, result=0
23:22:09.917 00.000 11060 worker thread done servicing request
23:22:09.917 00.000 11060 Worker thread wakes up
23:22:09.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:09.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:09.917 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.4 px 141 ms SOUTH
23:22:10.540 00.623 11060 Exposure complete
23:22:10.694 00.154 11060 worker thread done servicing request
23:22:10.694 00.000 10844 OnExposeComplete: enter
23:22:10.694 00.000 10844 UpdateGuideState(): m_state=6
23:22:10.694 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
23:22:10.694 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=62.38, Mass=2984, SNR=35.0, Peak=251 HFD=3.8
23:22:10.694 00.000 10844 MultiStar: [#1 0.83,0.41,0.00,M4] [#2 0.20,0.51,2.06,U] [#3 -0.10,0.20,0.99,U] [#4 -0.35,0.74,0.00,M2] [#5 0.24,1.08,0.00,M2] [#6 0.28,0.58,0.97,U] [#7 0.43,-0.11,0.88,U] [#8 0.00,0.41,0.93,U] 
23:22:10.694 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.35}, one-star: {0.28, 0.30}
23:22:10.694 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
23:22:10.694 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
23:22:10.699 00.005 10844 CameraToMount -- cameraX=0.18 cameraY=0.35 hyp=0.39 cameraTheta=1.10 mountX=-0.38 mountY=0.12, mountTheta=2.83
23:22:10.699 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.35, opts=13)
23:22:10.699 00.000 10844 Enqueuing Move request for scope (0.18, 0.35)
23:22:10.699 00.000 11060 Worker thread wakes up
23:22:10.701 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.35) opts 0xd
23:22:10.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.35)
23:22:10.701 00.000 11060 Moving (0.18, 0.35) raw xDistance=-0.38 yDistance=0.12
23:22:10.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
23:22:10.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:10.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:22:10.701 00.000 11060 MoveAxis(E, 67, ABG)
23:22:10.701 00.000 11060 Guiding  Dir = 2, Dur = 67
23:22:10.705 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:22:10.729 00.024 10844 UpdateGuideState exits: m=2984 SNR=35.0
23:22:10.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:10.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:10.729 00.000 10844 Enqueuing Expose request
23:22:10.730 00.001 11060 IsSlewing returns 0
23:22:10.730 00.000 11060 IsGuiding returns 0
23:22:10.821 00.091 11060 IsGuiding returns 0
23:22:10.821 00.000 11060 Move returns status 0, amount 67
23:22:10.821 00.000 11060 MoveAxis(N, 0, ABG)
23:22:10.821 00.000 11060 Move returns status 0, amount 0
23:22:10.821 00.000 11060 move complete, result=0
23:22:10.821 00.000 11060 worker thread done servicing request
23:22:10.821 00.000 11060 Worker thread wakes up
23:22:10.822 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:10.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:10.822 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
23:22:11.441 00.619 11060 Exposure complete
23:22:11.606 00.165 11060 worker thread done servicing request
23:22:11.606 00.000 10844 OnExposeComplete: enter
23:22:11.606 00.000 10844 UpdateGuideState(): m_state=6
23:22:11.606 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
23:22:11.606 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=62.04, Mass=2866, SNR=34.5, Peak=251 HFD=3.0
23:22:11.606 00.000 10844 MultiStar: [#1 -0.01,-0.01,1.16,U] [#2 0.28,0.49,2.00,U] [#3 -0.39,0.08,1.04,U] [#4 0.19,1.12,0.00,M3] [#5 0.74,0.41,0.00,M3] [#6 0.00,0.23,0.96,U] [#7 -0.08,-0.55,0.95,U] [#8 -0.14,0.49,1.05,U] 
23:22:11.606 00.000 10844 single-star, 6 included, MultiStar: {0.00, 0.15}, one-star: {0.12, -0.04}
23:22:11.606 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
23:22:11.606 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
23:22:11.606 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.34 mountX=0.02 mountY=0.12, mountTheta=1.42
23:22:11.609 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.04, opts=13)
23:22:11.609 00.000 10844 Enqueuing Move request for scope (0.12, -0.04)
23:22:11.609 00.000 11060 Worker thread wakes up
23:22:11.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
23:22:11.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
23:22:11.609 00.000 11060 Moving (0.12, -0.04) raw xDistance=0.02 yDistance=0.12
23:22:11.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:22:11.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:11.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:22:11.609 00.000 11060 MoveAxis(E, 0, ABG)
23:22:11.609 00.000 11060 Move returns status 0, amount 0
23:22:11.609 00.000 11060 MoveAxis(N, 0, ABG)
23:22:11.609 00.000 11060 Move returns status 0, amount 0
23:22:11.609 00.000 11060 move complete, result=0
23:22:11.609 00.000 11060 worker thread done servicing request
23:22:11.616 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:11.630 00.014 10844 UpdateGuideState exits: m=2866 SNR=34.5
23:22:11.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:11.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:11.630 00.000 10844 Enqueuing Expose request
23:22:11.630 00.000 11060 Worker thread wakes up
23:22:11.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:11.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:11.630 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:12.280 00.650 11060 Exposure complete
23:22:12.458 00.178 11060 worker thread done servicing request
23:22:12.458 00.000 10844 OnExposeComplete: enter
23:22:12.458 00.000 10844 UpdateGuideState(): m_state=6
23:22:12.458 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
23:22:12.458 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=62.05, Mass=2827, SNR=34.1, Peak=240 HFD=3.3
23:22:12.458 00.000 10844 MultiStar: [#1 0.46,-0.35,1.00,U] [#2 -0.51,-0.36,2.06,U] [#3 0.15,-0.18,1.00,U] [#4 0.08,-0.16,0.89,U] [#5 -0.01,0.13,0.97,U] [#6 -0.15,0.05,0.94,U] [#7 0.06,-0.57,0.81,U] [#8 0.07,-0.18,1.01,U] 
23:22:12.458 00.000 10844 single-star, 8 included, MultiStar: {-0.04, -0.20}, one-star: {0.02, -0.03}
23:22:12.458 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
23:22:12.458 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
23:22:12.458 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.11 mountX=0.03 mountY=0.02, mountTheta=0.63
23:22:12.462 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
23:22:12.462 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
23:22:12.462 00.000 11060 Worker thread wakes up
23:22:12.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:22:12.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:22:12.462 00.000 11060 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=0.02
23:22:12.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:22:12.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:12.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:22:12.462 00.000 11060 MoveAxis(E, 0, ABG)
23:22:12.462 00.000 11060 Move returns status 0, amount 0
23:22:12.462 00.000 11060 MoveAxis(N, 0, ABG)
23:22:12.462 00.000 11060 Move returns status 0, amount 0
23:22:12.462 00.000 11060 move complete, result=0
23:22:12.462 00.000 11060 worker thread done servicing request
23:22:12.466 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:12.476 00.010 10844 UpdateGuideState exits: m=2827 SNR=34.1
23:22:12.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:12.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:12.476 00.000 10844 Enqueuing Expose request
23:22:12.476 00.000 11060 Worker thread wakes up
23:22:12.481 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:12.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:12.481 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:13.105 00.624 11060 Exposure complete
23:22:13.269 00.164 11060 worker thread done servicing request
23:22:13.273 00.004 10844 OnExposeComplete: enter
23:22:13.273 00.000 10844 UpdateGuideState(): m_state=6
23:22:13.273 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
23:22:13.273 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=62.02, Mass=2558, SNR=32.2, Peak=216 HFD=3.6
23:22:13.273 00.000 10844 MultiStar: [#1 -0.13,-0.24,1.16,U] [#2 0.09,-0.46,2.24,U] [#3 -0.26,-0.22,1.02,U] [#4 -0.10,0.06,1.08,U] [#5 -0.61,0.07,1.04,U] [#6 -0.34,0.19,1.05,U] [#7 -0.21,-1.02,0.00,M1] [#8 -0.55,0.36,0.00,M1] 
23:22:13.273 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.15}, one-star: {-0.23, -0.06}
23:22:13.273 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
23:22:13.273 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:22:13.273 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.46 mountX=0.18 mountY=-0.15, mountTheta=-0.72
23:22:13.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.15, opts=13)
23:22:13.273 00.000 10844 Enqueuing Move request for scope (-0.18, -0.15)
23:22:13.276 00.003 11060 Worker thread wakes up
23:22:13.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
23:22:13.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
23:22:13.276 00.000 11060 Moving (-0.18, -0.15) raw xDistance=0.18 yDistance=-0.15
23:22:13.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:22:13.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:13.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:22:13.276 00.000 11060 MoveAxis(W, 30, ABG)
23:22:13.276 00.000 11060 Guiding  Dir = 3, Dur = 30
23:22:13.282 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:13.288 00.006 11060 IsSlewing returns 0
23:22:13.288 00.000 11060 IsGuiding returns 0
23:22:13.294 00.006 10844 UpdateGuideState exits: m=2558 SNR=32.2
23:22:13.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:13.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:13.294 00.000 10844 Enqueuing Expose request
23:22:13.334 00.040 11060 IsGuiding returns 0
23:22:13.334 00.000 11060 Move returns status 0, amount 30
23:22:13.334 00.000 11060 MoveAxis(N, 0, ABG)
23:22:13.334 00.000 11060 Move returns status 0, amount 0
23:22:13.335 00.001 11060 move complete, result=0
23:22:13.335 00.000 11060 worker thread done servicing request
23:22:13.335 00.000 11060 Worker thread wakes up
23:22:13.335 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
23:22:13.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:13.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:13.972 00.637 11060 Exposure complete
23:22:14.139 00.167 11060 worker thread done servicing request
23:22:14.139 00.000 10844 OnExposeComplete: enter
23:22:14.139 00.000 10844 UpdateGuideState(): m_state=6
23:22:14.139 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
23:22:14.139 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.90, Mass=3269, SNR=37.3, Peak=255 HFD=3.5
23:22:14.139 00.000 10844 MultiStar: [#1 -0.01,-0.24,0.96,U] [#2 0.10,-0.04,1.96,U] [#3 -0.60,-0.17,0.93,U] [#4 -0.07,0.12,0.94,U] [#5 0.35,0.28,0.91,U] [#6 -0.29,0.18,0.92,U] [#7 -0.67,-0.84,0.00,M2] [#8 -0.76,0.53,0.00,M2] 
23:22:14.139 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.01}, one-star: {-0.43, -0.18}
23:22:14.139 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:22:14.139 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
23:22:14.139 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.01 mountX=0.03 mountY=-0.10, mountTheta=-1.26
23:22:14.139 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
23:22:14.139 00.000 10844 Enqueuing Move request for scope (-0.11, -0.01)
23:22:14.139 00.000 11060 Worker thread wakes up
23:22:14.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
23:22:14.144 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
23:22:14.144 00.000 11060 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=-0.10
23:22:14.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:22:14.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:14.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:22:14.144 00.000 11060 MoveAxis(E, 0, ABG)
23:22:14.144 00.000 11060 Move returns status 0, amount 0
23:22:14.144 00.000 11060 MoveAxis(N, 0, ABG)
23:22:14.144 00.000 11060 Move returns status 0, amount 0
23:22:14.144 00.000 11060 move complete, result=0
23:22:14.144 00.000 11060 worker thread done servicing request
23:22:14.150 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:14.173 00.023 10844 UpdateGuideState exits: m=3269 SNR=37.3 Saturated
23:22:14.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:14.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:14.173 00.000 10844 Enqueuing Expose request
23:22:14.173 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:14.173 00.000 11060 Worker thread wakes up
23:22:14.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:14.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:14.810 00.637 11060 Exposure complete
23:22:14.962 00.152 11060 worker thread done servicing request
23:22:14.962 00.000 10844 OnExposeComplete: enter
23:22:14.962 00.000 10844 UpdateGuideState(): m_state=6
23:22:14.962 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
23:22:14.962 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=62.71, Mass=2967, SNR=34.7, Peak=255 HFD=3.5
23:22:14.962 00.000 10844 MultiStar: [#1 0.02,0.02,1.04,U] [#2 -0.19,0.55,2.00,U] [#3 -0.68,0.41,0.00,M1] [#4 -0.02,0.59,0.95,U] [#5 0.17,0.20,1.09,U] [#6 -0.32,0.49,0.92,U] [#7 -0.42,-0.44,0.97,U] [#8 -0.33,0.82,0.00,M3] 
23:22:14.962 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.32}, one-star: {-0.25, 0.63}
23:22:14.962 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
23:22:14.966 00.004 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
23:22:14.966 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.99 mountX=-0.29 mountY=-0.19, mountTheta=-2.56
23:22:14.966 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.32, opts=13)
23:22:14.966 00.000 10844 Enqueuing Move request for scope (-0.14, 0.32)
23:22:14.967 00.001 11060 Worker thread wakes up
23:22:14.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
23:22:14.967 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
23:22:14.967 00.000 11060 Moving (-0.14, 0.32) raw xDistance=-0.29 yDistance=-0.19
23:22:14.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:22:14.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:22:14.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:22:14.967 00.000 11060 MoveAxis(E, 50, ABG)
23:22:14.967 00.000 11060 Guiding  Dir = 2, Dur = 50
23:22:14.972 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:14.983 00.011 10844 UpdateGuideState exits: m=2967 SNR=34.7 Saturated
23:22:14.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:14.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:14.983 00.000 10844 Enqueuing Expose request
23:22:14.988 00.005 11060 IsSlewing returns 0
23:22:14.988 00.000 11060 IsGuiding returns 0
23:22:15.063 00.075 11060 IsGuiding returns 0
23:22:15.063 00.000 11060 Move returns status 0, amount 50
23:22:15.063 00.000 11060 MoveAxis(N, 0, ABG)
23:22:15.064 00.001 11060 Move returns status 0, amount 0
23:22:15.064 00.000 11060 move complete, result=0
23:22:15.064 00.000 11060 worker thread done servicing request
23:22:15.065 00.001 11060 Worker thread wakes up
23:22:15.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:15.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:15.065 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
23:22:15.707 00.642 11060 Exposure complete
23:22:15.880 00.173 11060 worker thread done servicing request
23:22:15.880 00.000 10844 OnExposeComplete: enter
23:22:15.880 00.000 10844 UpdateGuideState(): m_state=6
23:22:15.880 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
23:22:15.880 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=62.52, Mass=3020, SNR=35.8, Peak=255 HFD=3.4
23:22:15.880 00.000 10844 MultiStar: [#1 -0.01,0.24,1.02,U] [#2 -0.76,-0.10,0.00,M1] [#3 -0.85,0.16,0.00,M2] [#4 0.28,0.65,0.00,M1] [#5 -0.52,0.16,1.03,U] [#6 -0.32,0.38,0.95,U] [#7 -0.34,-0.72,0.00,M2] [#8 -0.46,0.43,0.96,U] 
23:22:15.885 00.005 10844 refined, 4 included, MultiStar: {-0.23, 0.33}, one-star: {0.14, 0.44}
23:22:15.885 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
23:22:15.885 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
23:22:15.885 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.33 hyp=0.40 cameraTheta=2.19 mountX=-0.28 mountY=-0.28, mountTheta=-2.35
23:22:15.885 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.33, opts=13)
23:22:15.885 00.000 10844 Enqueuing Move request for scope (-0.23, 0.33)
23:22:15.885 00.000 11060 Worker thread wakes up
23:22:15.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.33) opts 0xd
23:22:15.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.33)
23:22:15.885 00.000 11060 Moving (-0.23, 0.33) raw xDistance=-0.28 yDistance=-0.28
23:22:15.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:22:15.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:15.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:22:15.885 00.000 11060 MoveAxis(E, 50, ABG)
23:22:15.885 00.000 11060 Guiding  Dir = 2, Dur = 50
23:22:15.890 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:22:15.901 00.011 11060 IsSlewing returns 0
23:22:15.901 00.000 11060 IsGuiding returns 0
23:22:15.911 00.010 10844 UpdateGuideState exits: m=3020 SNR=35.8 Saturated
23:22:15.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:15.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:15.911 00.000 10844 Enqueuing Expose request
23:22:15.978 00.067 11060 IsGuiding returns 0
23:22:15.978 00.000 11060 Move returns status 0, amount 50
23:22:15.978 00.000 11060 MoveAxis(N, 0, ABG)
23:22:15.978 00.000 11060 Move returns status 0, amount 0
23:22:15.978 00.000 11060 move complete, result=0
23:22:15.978 00.000 11060 worker thread done servicing request
23:22:15.978 00.000 11060 Worker thread wakes up
23:22:15.979 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:15.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:15.979 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.3 px 0 ms NORTH
23:22:16.609 00.630 11060 Exposure complete
23:22:16.767 00.158 11060 worker thread done servicing request
23:22:16.767 00.000 10844 OnExposeComplete: enter
23:22:16.767 00.000 10844 UpdateGuideState(): m_state=6
23:22:16.767 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
23:22:16.767 00.000 10844 Star::Find returns 1 (0), X=259.06, Y=61.96, Mass=3067, SNR=35.7, Peak=230 HFD=2.9
23:22:16.767 00.000 10844 MultiStar: [#1 0.83,-0.66,0.00,M1] [#2 -0.40,-0.08,2.05,U] [#3 0.04,0.50,0.91,U] [#4 0.41,0.08,0.99,U] [#5 -0.21,0.37,1.02,U] [#6 -0.12,0.34,0.88,U] [#7 0.15,0.17,0.85,U] [#8 -0.35,0.52,0.92,U] 
23:22:16.767 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.18}, one-star: {0.35, -0.11}
23:22:16.767 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
23:22:16.767 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
23:22:16.767 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.91 mountX=-0.17 mountY=-0.09, mountTheta=-2.64
23:22:16.772 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.18, opts=13)
23:22:16.772 00.000 10844 Enqueuing Move request for scope (-0.06, 0.18)
23:22:16.772 00.000 11060 Worker thread wakes up
23:22:16.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
23:22:16.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
23:22:16.772 00.000 11060 Moving (-0.06, 0.18) raw xDistance=-0.17 yDistance=-0.09
23:22:16.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:22:16.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:16.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:22:16.772 00.000 11060 MoveAxis(E, 30, ABG)
23:22:16.772 00.000 11060 Guiding  Dir = 2, Dur = 30
23:22:16.778 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:16.795 00.017 10844 UpdateGuideState exits: m=3067 SNR=35.7
23:22:16.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:16.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:16.795 00.000 10844 Enqueuing Expose request
23:22:16.798 00.003 11060 IsSlewing returns 0
23:22:16.798 00.000 11060 IsGuiding returns 0
23:22:16.856 00.058 11060 IsGuiding returns 0
23:22:16.856 00.000 11060 Move returns status 0, amount 30
23:22:16.856 00.000 11060 MoveAxis(N, 0, ABG)
23:22:16.856 00.000 11060 Move returns status 0, amount 0
23:22:16.856 00.000 11060 move complete, result=0
23:22:16.856 00.000 11060 worker thread done servicing request
23:22:16.856 00.000 11060 Worker thread wakes up
23:22:16.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:16.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:16.856 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:22:17.500 00.644 11060 Exposure complete
23:22:17.685 00.185 11060 worker thread done servicing request
23:22:17.685 00.000 10844 OnExposeComplete: enter
23:22:17.685 00.000 10844 UpdateGuideState(): m_state=6
23:22:17.685 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
23:22:17.685 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.94, Mass=3470, SNR=38.3, Peak=238 HFD=3.5
23:22:17.685 00.000 10844 MultiStar: [#1 0.69,0.26,0.00,M2] [#2 -0.67,0.14,0.00,M1] [#3 -0.37,0.54,0.82,U] [#4 0.29,0.48,0.90,U] [#5 -0.23,0.71,0.00,M1] [#6 0.09,0.69,0.00,M1] [#7 0.17,0.38,0.78,U] [#8 -0.27,0.07,0.88,U] 
23:22:17.685 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.25}, one-star: {-0.41, -0.14}
23:22:17.685 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
23:22:17.685 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.51)
23:22:17.685 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.04 mountX=-0.22 mountY=-0.17, mountTheta=-2.50
23:22:17.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.25, opts=13)
23:22:17.687 00.000 10844 Enqueuing Move request for scope (-0.13, 0.25)
23:22:17.687 00.000 11060 Worker thread wakes up
23:22:17.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
23:22:17.688 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
23:22:17.688 00.000 11060 Moving (-0.13, 0.25) raw xDistance=-0.22 yDistance=-0.17
23:22:17.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:22:17.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:17.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:22:17.688 00.000 11060 MoveAxis(E, 40, ABG)
23:22:17.688 00.000 11060 Guiding  Dir = 2, Dur = 40
23:22:17.694 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:17.704 00.010 11060 IsSlewing returns 0
23:22:17.704 00.000 11060 IsGuiding returns 0
23:22:17.709 00.005 10844 UpdateGuideState exits: m=3470 SNR=38.3
23:22:17.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:17.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:17.709 00.000 10844 Enqueuing Expose request
23:22:17.751 00.042 11060 IsGuiding returns 0
23:22:17.751 00.000 11060 Move returns status 0, amount 40
23:22:17.751 00.000 11060 MoveAxis(N, 0, ABG)
23:22:17.751 00.000 11060 Move returns status 0, amount 0
23:22:17.751 00.000 11060 move complete, result=0
23:22:17.751 00.000 11060 worker thread done servicing request
23:22:17.751 00.000 11060 Worker thread wakes up
23:22:17.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:17.751 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:17.751 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
23:22:18.383 00.632 11060 Exposure complete
23:22:18.542 00.159 11060 worker thread done servicing request
23:22:18.542 00.000 10844 OnExposeComplete: enter
23:22:18.542 00.000 10844 UpdateGuideState(): m_state=6
23:22:18.542 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
23:22:18.542 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=61.84, Mass=2825, SNR=34.5, Peak=255 HFD=3.4
23:22:18.542 00.000 10844 MultiStar: [#1 -0.08,-0.51,1.09,U] [#2 0.28,-0.32,2.10,U] [#3 -0.73,-0.37,0.00,M1] [#4 -0.04,-0.05,1.02,U] [#5 0.26,-0.03,1.06,U] [#6 -0.30,0.26,0.99,U] [#7 -0.91,-1.06,0.00,M1] [#8 -0.72,-0.15,0.00,M1] 
23:22:18.546 00.004 10844 refined, 5 included, MultiStar: {0.04, -0.18}, one-star: {-0.15, -0.24}
23:22:18.546 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
23:22:18.546 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
23:22:18.546 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.36 mountX=0.17 mountY=0.07, mountTheta=0.38
23:22:18.546 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.18, opts=13)
23:22:18.546 00.000 10844 Enqueuing Move request for scope (0.04, -0.18)
23:22:18.546 00.000 11060 Worker thread wakes up
23:22:18.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
23:22:18.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
23:22:18.546 00.000 11060 Moving (0.04, -0.18) raw xDistance=0.17 yDistance=0.07
23:22:18.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:22:18.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:18.548 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:18.548 00.000 11060 MoveAxis(W, 28, ABG)
23:22:18.548 00.000 11060 Guiding  Dir = 3, Dur = 28
23:22:18.551 00.003 11060 IsSlewing returns 0
23:22:18.551 00.000 11060 IsGuiding returns 0
23:22:18.554 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:18.566 00.012 10844 UpdateGuideState exits: m=2825 SNR=34.5 Saturated
23:22:18.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:18.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:18.566 00.000 10844 Enqueuing Expose request
23:22:18.582 00.016 11060 IsGuiding returns 0
23:22:18.582 00.000 11060 Move returns status 0, amount 28
23:22:18.582 00.000 11060 MoveAxis(N, 0, ABG)
23:22:18.582 00.000 11060 Move returns status 0, amount 0
23:22:18.582 00.000 11060 move complete, result=0
23:22:18.582 00.000 11060 worker thread done servicing request
23:22:18.582 00.000 11060 Worker thread wakes up
23:22:18.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:18.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:18.582 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
23:22:19.210 00.628 11060 Exposure complete
23:22:19.386 00.176 11060 worker thread done servicing request
23:22:19.386 00.000 10844 OnExposeComplete: enter
23:22:19.386 00.000 10844 UpdateGuideState(): m_state=6
23:22:19.386 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
23:22:19.386 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.87, Mass=3080, SNR=35.3, Peak=243 HFD=3.7
23:22:19.388 00.002 10844 MultiStar: [#1 -0.02,0.05,1.07,U] [#2 -0.24,-0.02,2.13,U] [#3 -0.25,-0.05,1.05,U] [#4 -0.02,0.71,0.00,M1] [#5 0.23,0.54,0.95,U] [#6 -0.11,0.70,0.00,M1] [#7 -0.43,-0.47,0.85,U] [#8 -0.49,0.04,0.98,U] 
23:22:19.388 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.01}, one-star: {0.11, -0.21}
23:22:19.388 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
23:22:19.388 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
23:22:19.388 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.07 mountX=0.04 mountY=-0.16, mountTheta=-1.32
23:22:19.388 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.01, opts=13)
23:22:19.388 00.000 10844 Enqueuing Move request for scope (-0.16, -0.01)
23:22:19.388 00.000 11060 Worker thread wakes up
23:22:19.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
23:22:19.388 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
23:22:19.390 00.002 11060 Moving (-0.16, -0.01) raw xDistance=0.04 yDistance=-0.16
23:22:19.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:22:19.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:19.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:22:19.390 00.000 11060 MoveAxis(E, 0, ABG)
23:22:19.390 00.000 11060 Move returns status 0, amount 0
23:22:19.390 00.000 11060 MoveAxis(N, 0, ABG)
23:22:19.390 00.000 11060 Move returns status 0, amount 0
23:22:19.390 00.000 11060 move complete, result=0
23:22:19.390 00.000 11060 worker thread done servicing request
23:22:19.395 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:19.425 00.030 10844 UpdateGuideState exits: m=3080 SNR=35.3
23:22:19.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:19.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:19.425 00.000 10844 Enqueuing Expose request
23:22:19.425 00.000 11060 Worker thread wakes up
23:22:19.425 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:22:19.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:19.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:20.065 00.640 11060 Exposure complete
23:22:20.219 00.154 11060 worker thread done servicing request
23:22:20.219 00.000 10844 OnExposeComplete: enter
23:22:20.219 00.000 10844 UpdateGuideState(): m_state=6
23:22:20.219 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
23:22:20.219 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=62.10, Mass=3260, SNR=36.6, Peak=255 HFD=3.6
23:22:20.219 00.000 10844 MultiStar: [#1 0.34,-0.17,0.96,U] [#2 0.21,0.39,1.82,U] [#3 -0.56,0.36,0.00,M1] [#4 0.30,0.77,0.00,M2] [#5 -0.19,0.47,1.06,U] [#6 -0.36,0.69,0.00,M2] [#7 -0.46,-0.14,0.85,U] [#8 -0.22,0.83,0.00,M1] 
23:22:20.219 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.17}, one-star: {-0.31, 0.02}
23:22:20.219 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
23:22:20.219 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
23:22:20.219 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.78 mountX=-0.16 mountY=-0.06, mountTheta=-2.77
23:22:20.219 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.17, opts=13)
23:22:20.219 00.000 10844 Enqueuing Move request for scope (-0.04, 0.17)
23:22:20.219 00.000 11060 Worker thread wakes up
23:22:20.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
23:22:20.219 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
23:22:20.219 00.000 11060 Moving (-0.04, 0.17) raw xDistance=-0.16 yDistance=-0.06
23:22:20.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:22:20.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:20.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:20.219 00.000 11060 MoveAxis(E, 28, ABG)
23:22:20.219 00.000 11060 Guiding  Dir = 2, Dur = 28
23:22:20.245 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:20.260 00.015 10844 UpdateGuideState exits: m=3260 SNR=36.6 Saturated
23:22:20.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:20.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:20.260 00.000 10844 Enqueuing Expose request
23:22:20.267 00.007 11060 IsSlewing returns 0
23:22:20.267 00.000 11060 IsGuiding returns 0
23:22:20.310 00.043 11060 IsGuiding returns 0
23:22:20.310 00.000 11060 Move returns status 0, amount 28
23:22:20.310 00.000 11060 MoveAxis(N, 0, ABG)
23:22:20.310 00.000 11060 Move returns status 0, amount 0
23:22:20.310 00.000 11060 move complete, result=0
23:22:20.310 00.000 11060 worker thread done servicing request
23:22:20.310 00.000 11060 Worker thread wakes up
23:22:20.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:20.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:20.323 00.013 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
23:22:20.951 00.628 11060 Exposure complete
23:22:21.121 00.170 11060 worker thread done servicing request
23:22:21.121 00.000 10844 OnExposeComplete: enter
23:22:21.121 00.000 10844 UpdateGuideState(): m_state=6
23:22:21.122 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
23:22:21.122 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=62.02, Mass=3136, SNR=35.9, Peak=231 HFD=3.5
23:22:21.122 00.000 10844 MultiStar: [#1 0.01,-0.19,0.95,U] [#2 0.16,0.41,1.98,U] [#3 -0.51,0.41,0.89,U] [#4 0.12,0.75,0.00,M3] [#5 0.08,0.61,0.99,U] [#6 -0.22,0.76,0.00,M3] [#7 -0.11,-0.23,0.88,U] [#8 -0.49,0.34,0.93,U] 
23:22:21.122 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.22}, one-star: {-0.08, -0.06}
23:22:21.122 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
23:22:21.122 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
23:22:21.122 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.50 mountX=0.07 mountY=-0.07, mountTheta=-0.76
23:22:21.122 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
23:22:21.122 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
23:22:21.122 00.000 11060 Worker thread wakes up
23:22:21.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
23:22:21.122 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
23:22:21.122 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.07
23:22:21.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:22:21.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:21.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:21.122 00.000 11060 MoveAxis(E, 0, ABG)
23:22:21.122 00.000 11060 Move returns status 0, amount 0
23:22:21.122 00.000 11060 MoveAxis(N, 0, ABG)
23:22:21.122 00.000 11060 Move returns status 0, amount 0
23:22:21.122 00.000 11060 move complete, result=0
23:22:21.122 00.000 11060 worker thread done servicing request
23:22:21.127 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:21.159 00.032 10844 UpdateGuideState exits: m=3136 SNR=35.9
23:22:21.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:21.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:21.159 00.000 10844 Enqueuing Expose request
23:22:21.159 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:21.159 00.000 11060 Worker thread wakes up
23:22:21.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:21.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:21.782 00.623 11060 Exposure complete
23:22:21.943 00.161 11060 worker thread done servicing request
23:22:21.943 00.000 10844 OnExposeComplete: enter
23:22:21.943 00.000 10844 UpdateGuideState(): m_state=6
23:22:21.943 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
23:22:21.943 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=62.08, Mass=2848, SNR=34.3, Peak=234 HFD=3.4
23:22:21.943 00.000 10844 MultiStar: [#1 0.08,0.32,1.14,U] [#2 -0.07,0.42,2.02,U] [#3 -0.44,0.98,0.00,M1] [#4 -0.19,0.74,0.00,M4] [#5 -0.35,0.21,1.09,U] [#6 -0.28,1.01,0.00,M4] [#7 -0.40,-0.95,0.00,M1] [#8 -0.17,0.86,0.00,M1] 
23:22:21.943 00.000 10844 single-star, 3 included, MultiStar: {-0.08, 0.28}, one-star: {0.03, 0.01}
23:22:21.943 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
23:22:21.943 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
23:22:21.943 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.22 mountX=-0.01 mountY=0.03, mountTheta=1.97
23:22:21.947 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
23:22:21.947 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
23:22:21.947 00.000 11060 Worker thread wakes up
23:22:21.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:22:21.947 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:22:21.947 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
23:22:21.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:22:21.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:21.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:21.947 00.000 11060 MoveAxis(E, 0, ABG)
23:22:21.947 00.000 11060 Move returns status 0, amount 0
23:22:21.947 00.000 11060 MoveAxis(N, 0, ABG)
23:22:21.947 00.000 11060 Move returns status 0, amount 0
23:22:21.947 00.000 11060 move complete, result=0
23:22:21.947 00.000 11060 worker thread done servicing request
23:22:21.952 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:21.969 00.017 10844 UpdateGuideState exits: m=2848 SNR=34.3
23:22:21.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:21.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:21.969 00.000 10844 Enqueuing Expose request
23:22:21.969 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:21.969 00.000 11060 Worker thread wakes up
23:22:21.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:21.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:22.622 00.653 11060 Exposure complete
23:22:22.816 00.194 11060 worker thread done servicing request
23:22:22.816 00.000 10844 OnExposeComplete: enter
23:22:22.816 00.000 10844 UpdateGuideState(): m_state=6
23:22:22.816 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
23:22:22.816 00.000 10844 Star::Find returns 1 (1), X=258.23, Y=62.60, Mass=2991, SNR=35.3, Peak=255 HFD=3.7
23:22:22.816 00.000 10844 MultiStar: [#1 0.41,0.17,0.99,U] [#2 -0.06,0.52,2.01,U] [#3 -0.54,0.53,0.00,M2] [#4 0.06,0.47,0.93,U] [#5 -0.29,0.28,1.06,U] [#6 -0.04,0.42,0.95,U] [#7 -0.66,-0.20,0.00,M2] [#8 -0.30,0.38,0.96,U] 
23:22:22.816 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.41}, one-star: {-0.48, 0.52}
23:22:22.816 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
23:22:22.816 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.75)
23:22:22.816 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.41 hyp=0.42 cameraTheta=1.80 mountX=-0.39 mountY=-0.16, mountTheta=-2.74
23:22:22.819 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.41, opts=13)
23:22:22.819 00.000 10844 Enqueuing Move request for scope (-0.10, 0.41)
23:22:22.819 00.000 11060 Worker thread wakes up
23:22:22.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.41) opts 0xd
23:22:22.819 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.41)
23:22:22.819 00.000 11060 Moving (-0.10, 0.41) raw xDistance=-0.39 yDistance=-0.16
23:22:22.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
23:22:22.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:22.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:22:22.819 00.000 11060 MoveAxis(E, 67, ABG)
23:22:22.819 00.000 11060 Guiding  Dir = 2, Dur = 67
23:22:22.824 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:22.845 00.021 11060 IsSlewing returns 0
23:22:22.845 00.000 11060 IsGuiding returns 0
23:22:22.845 00.000 10844 UpdateGuideState exits: m=2991 SNR=35.3 Saturated
23:22:22.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:22.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:22.845 00.000 10844 Enqueuing Expose request
23:22:22.932 00.087 11060 IsGuiding returns 0
23:22:22.932 00.000 11060 Move returns status 0, amount 67
23:22:22.932 00.000 11060 MoveAxis(N, 0, ABG)
23:22:22.932 00.000 11060 Move returns status 0, amount 0
23:22:22.932 00.000 11060 move complete, result=0
23:22:22.932 00.000 11060 worker thread done servicing request
23:22:22.932 00.000 11060 Worker thread wakes up
23:22:22.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:22.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:22.937 00.005 10844 GuideStep: -0.4 px 67 ms EAST, -0.2 px 0 ms NORTH
23:22:23.564 00.627 11060 Exposure complete
23:22:23.734 00.170 11060 worker thread done servicing request
23:22:23.734 00.000 10844 OnExposeComplete: enter
23:22:23.734 00.000 10844 UpdateGuideState(): m_state=6
23:22:23.734 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
23:22:23.734 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=62.11, Mass=3160, SNR=36.0, Peak=247 HFD=3.6
23:22:23.734 00.000 10844 MultiStar: [#1 0.14,-0.29,1.06,U] [#2 -0.45,0.34,1.92,U] [#3 -0.08,0.04,0.94,U] [#4 0.35,1.08,0.00,M4] [#5 -0.36,0.71,0.00,M1] [#6 -0.29,1.01,0.00,M4] [#7 -0.62,0.06,0.78,U] [#8 -0.07,0.61,0.96,U] 
23:22:23.734 00.000 10844 single-star, 5 included, MultiStar: {-0.24, 0.15}, one-star: {-0.27, 0.03}
23:22:23.734 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.50)
23:22:23.734 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.51)
23:22:23.734 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.28 cameraTheta=3.04 mountX=0.02 mountY=-0.28, mountTheta=-1.50
23:22:23.734 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.03, opts=13)
23:22:23.734 00.000 10844 Enqueuing Move request for scope (-0.27, 0.03)
23:22:23.734 00.000 11060 Worker thread wakes up
23:22:23.734 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.03) opts 0xd
23:22:23.734 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.03)
23:22:23.734 00.000 11060 Moving (-0.27, 0.03) raw xDistance=0.02 yDistance=-0.28
23:22:23.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:22:23.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:23.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:22:23.734 00.000 11060 MoveAxis(E, 0, ABG)
23:22:23.734 00.000 11060 Move returns status 0, amount 0
23:22:23.734 00.000 11060 MoveAxis(N, 0, ABG)
23:22:23.734 00.000 11060 Move returns status 0, amount 0
23:22:23.734 00.000 11060 move complete, result=0
23:22:23.734 00.000 11060 worker thread done servicing request
23:22:23.742 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:23.755 00.013 10844 UpdateGuideState exits: m=3160 SNR=36.0
23:22:23.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:23.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:23.755 00.000 10844 Enqueuing Expose request
23:22:23.755 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:22:23.755 00.000 11060 Worker thread wakes up
23:22:23.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:23.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:24.387 00.632 11060 Exposure complete
23:22:24.561 00.174 11060 worker thread done servicing request
23:22:24.561 00.000 10844 OnExposeComplete: enter
23:22:24.561 00.000 10844 UpdateGuideState(): m_state=6
23:22:24.561 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
23:22:24.561 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=61.95, Mass=2994, SNR=35.6, Peak=255 HFD=3.8
23:22:24.565 00.004 10844 MultiStar: [#1 0.17,-0.27,1.11,U] [#2 -0.46,0.26,1.97,U] [#3 -0.18,0.00,0.98,U] [#4 -0.22,0.29,0.98,U] [#5 -0.21,0.69,0.00,M2] [#6 -0.82,0.52,0.00,M5] [#7 -0.66,-0.65,0.00,M2] [#8 -0.63,0.11,0.93,U] 
23:22:24.565 00.000 10844 refined, 5 included, MultiStar: {-0.33, 0.07}, one-star: {-0.60, -0.13}
23:22:24.565 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
23:22:24.565 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
23:22:24.565 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.34 cameraTheta=2.94 mountX=-0.01 mountY=-0.34, mountTheta=-1.59
23:22:24.565 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.07, opts=13)
23:22:24.565 00.000 10844 Enqueuing Move request for scope (-0.33, 0.07)
23:22:24.565 00.000 11060 Worker thread wakes up
23:22:24.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd
23:22:24.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.07)
23:22:24.565 00.000 11060 Moving (-0.33, 0.07) raw xDistance=-0.01 yDistance=-0.34
23:22:24.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:22:24.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:22:24.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:22:24.565 00.000 11060 MoveAxis(E, 0, ABG)
23:22:24.565 00.000 11060 Move returns status 0, amount 0
23:22:24.565 00.000 11060 MoveAxis(N, 0, ABG)
23:22:24.565 00.000 11060 Move returns status 0, amount 0
23:22:24.565 00.000 11060 move complete, result=0
23:22:24.565 00.000 11060 worker thread done servicing request
23:22:24.573 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:24.586 00.013 10844 UpdateGuideState exits: m=2994 SNR=35.6 Saturated
23:22:24.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:24.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:24.586 00.000 10844 Enqueuing Expose request
23:22:24.586 00.000 11060 Worker thread wakes up
23:22:24.586 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:22:24.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:24.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:25.218 00.632 11060 Exposure complete
23:22:25.384 00.166 11060 worker thread done servicing request
23:22:25.384 00.000 10844 OnExposeComplete: enter
23:22:25.384 00.000 10844 UpdateGuideState(): m_state=6
23:22:25.384 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
23:22:25.384 00.000 10844 Star::Find returns 1 (1), X=258.96, Y=61.69, Mass=3183, SNR=36.4, Peak=255 HFD=3.3
23:22:25.384 00.000 10844 MultiStar: [#1 0.05,0.46,1.00,U] [#2 -0.29,0.40,2.00,U] [#3 -0.56,0.25,0.99,U] [#4 -0.07,0.45,1.00,U] [#5 -0.30,0.38,1.08,U] [#6 -0.33,0.85,0.00,M6] [#7 -0.67,-0.70,0.00,M3] [#8 -0.26,0.05,0.90,U] 
23:22:25.384 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.25}, one-star: {0.25, -0.38}
23:22:25.384 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
23:22:25.384 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
23:22:25.384 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.31 cameraTheta=2.20 mountX=-0.22 mountY=-0.22, mountTheta=-2.34
23:22:25.387 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.25, opts=13)
23:22:25.387 00.000 10844 Enqueuing Move request for scope (-0.19, 0.25)
23:22:25.387 00.000 11060 Worker thread wakes up
23:22:25.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
23:22:25.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
23:22:25.387 00.000 11060 Moving (-0.19, 0.25) raw xDistance=-0.22 yDistance=-0.22
23:22:25.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:22:25.387 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.84
23:22:25.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
23:22:25.387 00.000 11060 MoveAxis(E, 37, ABG)
23:22:25.387 00.000 11060 Guiding  Dir = 2, Dur = 37
23:22:25.394 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:25.419 00.025 11060 IsSlewing returns 0
23:22:25.419 00.000 11060 IsGuiding returns 0
23:22:25.424 00.005 10844 UpdateGuideState exits: m=3183 SNR=36.4 Saturated
23:22:25.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:25.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:25.424 00.000 10844 Enqueuing Expose request
23:22:25.479 00.055 11060 IsGuiding returns 0
23:22:25.479 00.000 11060 Move returns status 0, amount 37
23:22:25.479 00.000 11060 BLC: Oldest BLC event removed
23:22:25.479 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:22:25.479 00.000 11060 MoveAxis(N, 837, ABG)
23:22:25.479 00.000 11060 duration set to 750 by maxDecDuration
23:22:25.479 00.000 11060 Guiding  Dir = 0, Dur = 750
23:22:25.508 00.029 11060 IsSlewing returns 0
23:22:25.508 00.000 11060 IsGuiding returns 0
23:22:26.299 00.791 11060 IsGuiding returns 0
23:22:26.299 00.000 11060 Move returns status 0, amount 750
23:22:26.299 00.000 11060 move complete, result=0
23:22:26.299 00.000 11060 worker thread done servicing request
23:22:26.299 00.000 11060 Worker thread wakes up
23:22:26.299 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 750 ms NORTH
23:22:26.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:26.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:26.938 00.639 11060 Exposure complete
23:22:27.120 00.182 11060 worker thread done servicing request
23:22:27.120 00.000 10844 OnExposeComplete: enter
23:22:27.120 00.000 10844 UpdateGuideState(): m_state=6
23:22:27.120 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
23:22:27.120 00.000 10844 Star::Find returns 1 (0), X=259.06, Y=62.19, Mass=2650, SNR=33.0, Peak=242 HFD=3.2
23:22:27.120 00.000 10844 MultiStar: [#1 -0.12,-0.14,1.11,U] [#2 -0.08,0.26,2.07,U] [#3 0.06,-0.16,1.10,U] [#4 0.35,-0.28,1.10,U] [#5 -0.12,0.53,1.10,U] [#6 -0.01,0.55,0.98,U] [#7 -0.30,-0.18,0.96,U] [#8 -0.40,0.14,0.99,U] 
23:22:27.120 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.35, 0.11}
23:22:27.120 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
23:22:27.120 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
23:22:27.120 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.86 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
23:22:27.125 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.10, opts=13)
23:22:27.125 00.000 10844 Enqueuing Move request for scope (-0.03, 0.10)
23:22:27.125 00.000 11060 Worker thread wakes up
23:22:27.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
23:22:27.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
23:22:27.125 00.000 11060 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=-0.05
23:22:27.125 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.156864, 1:0.046959
23:22:27.125 00.000 11060 BLC: No correction, Miss < min_move
23:22:27.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:22:27.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:27.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:22:27.125 00.000 11060 MoveAxis(E, 0, ABG)
23:22:27.125 00.000 11060 Move returns status 0, amount 0
23:22:27.125 00.000 11060 MoveAxis(N, 0, ABG)
23:22:27.125 00.000 11060 Move returns status 0, amount 0
23:22:27.125 00.000 11060 move complete, result=0
23:22:27.125 00.000 11060 worker thread done servicing request
23:22:27.130 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:27.141 00.011 10844 UpdateGuideState exits: m=2650 SNR=33.0
23:22:27.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:27.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:27.141 00.000 10844 Enqueuing Expose request
23:22:27.141 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:27.141 00.000 11060 Worker thread wakes up
23:22:27.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:27.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:27.761 00.620 11060 Exposure complete
23:22:27.931 00.170 11060 worker thread done servicing request
23:22:27.931 00.000 10844 OnExposeComplete: enter
23:22:27.931 00.000 10844 UpdateGuideState(): m_state=6
23:22:27.931 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
23:22:27.931 00.000 10844 Star::Find returns 1 (1), X=259.13, Y=62.88, Mass=3466, SNR=38.0, Peak=255 HFD=4.2
23:22:27.933 00.002 10844 MultiStar: [#1 0.29,0.45,0.90,U] [#2 0.01,0.76,0.00,M1] [#3 -0.29,0.45,0.83,U] [#4 0.39,0.30,0.87,U] [#5 -0.17,0.95,0.00,M1] [#6 -0.12,-0.26,0.87,U] [#7 -0.13,-0.29,0.92,U] [#8 0.33,0.48,0.90,U] 
23:22:27.933 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.28}, one-star: {0.42, 0.80}
23:22:27.933 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
23:22:27.933 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
23:22:27.933 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.13 mountX=-0.30 mountY=0.09, mountTheta=2.87
23:22:27.933 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.28, opts=13)
23:22:27.933 00.000 10844 Enqueuing Move request for scope (0.13, 0.28)
23:22:27.933 00.000 11060 Worker thread wakes up
23:22:27.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
23:22:27.933 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
23:22:27.933 00.000 11060 Moving (0.13, 0.28) raw xDistance=-0.30 yDistance=0.09
23:22:27.933 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.156864, 1:0.046959, 2:-0.085285
23:22:27.933 00.000 11060 BLC: No correction, Miss < min_move
23:22:27.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:22:27.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:27.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:22:27.933 00.000 11060 MoveAxis(E, 52, ABG)
23:22:27.933 00.000 11060 Guiding  Dir = 2, Dur = 52
23:22:27.938 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:27.944 00.006 11060 IsSlewing returns 0
23:22:27.944 00.000 11060 IsGuiding returns 0
23:22:27.965 00.021 10844 UpdateGuideState exits: m=3466 SNR=38.0 Saturated
23:22:27.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:27.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:27.965 00.000 10844 Enqueuing Expose request
23:22:28.007 00.042 11060 IsGuiding returns 0
23:22:28.007 00.000 11060 Move returns status 0, amount 52
23:22:28.007 00.000 11060 MoveAxis(N, 0, ABG)
23:22:28.007 00.000 11060 Move returns status 0, amount 0
23:22:28.007 00.000 11060 move complete, result=0
23:22:28.007 00.000 11060 worker thread done servicing request
23:22:28.007 00.000 11060 Worker thread wakes up
23:22:28.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:28.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:28.012 00.005 10844 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
23:22:28.653 00.641 11060 Exposure complete
23:22:28.842 00.189 11060 worker thread done servicing request
23:22:28.842 00.000 10844 OnExposeComplete: enter
23:22:28.842 00.000 10844 UpdateGuideState(): m_state=6
23:22:28.842 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
23:22:28.842 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.81, Mass=2972, SNR=35.1, Peak=240 HFD=3.2
23:22:28.842 00.000 10844 MultiStar: [#1 0.57,-0.41,0.00,M1] [#2 0.22,-0.03,1.96,U] [#3 -0.14,0.58,1.02,U] [#4 0.17,0.51,0.96,U] [#5 -0.10,1.01,0.00,M2] [#6 0.52,0.29,0.96,U] [#7 0.25,-0.54,0.91,U] [#8 -0.04,0.06,1.08,U] 
23:22:28.842 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.08}, one-star: {0.17, -0.27}
23:22:28.842 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
23:22:28.842 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
23:22:28.842 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.18 cameraTheta=0.43 mountX=-0.10 mountY=0.15, mountTheta=2.18
23:22:28.845 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.08, opts=13)
23:22:28.845 00.000 10844 Enqueuing Move request for scope (0.17, 0.08)
23:22:28.845 00.000 11060 Worker thread wakes up
23:22:28.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
23:22:28.845 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
23:22:28.845 00.000 11060 Moving (0.17, 0.08) raw xDistance=-0.10 yDistance=0.15
23:22:28.845 00.000 11060 BLC: window closed
23:22:28.845 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.156864, 1:0.046959, 2:-0.085285
23:22:28.845 00.000 11060 BLC: No correction, Miss < min_move
23:22:28.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:22:28.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:28.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:22:28.845 00.000 11060 MoveAxis(E, 0, ABG)
23:22:28.847 00.002 11060 Move returns status 0, amount 0
23:22:28.847 00.000 11060 MoveAxis(N, 0, ABG)
23:22:28.847 00.000 11060 Move returns status 0, amount 0
23:22:28.847 00.000 11060 move complete, result=0
23:22:28.847 00.000 11060 worker thread done servicing request
23:22:28.851 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:28.864 00.013 10844 UpdateGuideState exits: m=2972 SNR=35.1
23:22:28.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:28.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:28.864 00.000 10844 Enqueuing Expose request
23:22:28.864 00.000 11060 Worker thread wakes up
23:22:28.864 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:22:28.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:28.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:29.499 00.635 11060 Exposure complete
23:22:29.637 00.138 11060 worker thread done servicing request
23:22:29.637 00.000 10844 OnExposeComplete: enter
23:22:29.637 00.000 10844 UpdateGuideState(): m_state=6
23:22:29.637 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
23:22:29.637 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=62.17, Mass=2861, SNR=34.8, Peak=246 HFD=3.4
23:22:29.637 00.000 10844 MultiStar: [#1 0.45,0.20,1.02,U] [#2 0.00,0.50,2.05,U] [#3 -0.29,0.20,1.00,U] [#4 0.18,0.10,1.07,U] [#5 -0.19,0.59,1.09,U] [#6 -0.18,0.19,0.99,U] [#7 0.10,-0.23,0.89,U] [#8 -0.13,0.34,0.97,U] 
23:22:29.637 00.000 10844 single-star, 8 included, MultiStar: {-0.03, 0.26}, one-star: {-0.20, 0.09}
23:22:29.637 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:22:29.637 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.84)
23:22:29.637 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=-0.05 mountY=-0.21, mountTheta=-1.82
23:22:29.639 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.09, opts=13)
23:22:29.639 00.000 10844 Enqueuing Move request for scope (-0.20, 0.09)
23:22:29.639 00.000 11060 Worker thread wakes up
23:22:29.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
23:22:29.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
23:22:29.639 00.000 11060 Moving (-0.20, 0.09) raw xDistance=-0.05 yDistance=-0.21
23:22:29.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:22:29.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:22:29.639 00.000 11060 MoveAxis(E, 0, ABG)
23:22:29.639 00.000 11060 Move returns status 0, amount 0
23:22:29.639 00.000 11060 MoveAxis(N, 82, ABG)
23:22:29.639 00.000 11060 Guiding  Dir = 0, Dur = 82
23:22:29.640 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:22:29.651 00.011 11060 IsSlewing returns 0
23:22:29.651 00.000 11060 IsGuiding returns 0
23:22:29.664 00.013 10844 UpdateGuideState exits: m=2861 SNR=34.8
23:22:29.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:29.664 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:29.664 00.000 10844 Enqueuing Expose request
23:22:29.758 00.094 11060 IsGuiding returns 0
23:22:29.758 00.000 11060 Move returns status 0, amount 82
23:22:29.758 00.000 11060 move complete, result=0
23:22:29.758 00.000 11060 worker thread done servicing request
23:22:29.758 00.000 11060 Worker thread wakes up
23:22:29.758 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 82 ms NORTH
23:22:29.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:29.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:30.371 00.613 11060 Exposure complete
23:22:30.560 00.189 11060 worker thread done servicing request
23:22:30.560 00.000 10844 OnExposeComplete: enter
23:22:30.560 00.000 10844 UpdateGuideState(): m_state=6
23:22:30.560 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
23:22:30.560 00.000 10844 Star::Find returns 1 (1), X=259.11, Y=62.45, Mass=2931, SNR=35.1, Peak=255 HFD=3.3
23:22:30.560 00.000 10844 MultiStar: [#1 -0.16,0.10,1.07,U] [#2 0.30,0.51,1.96,U] [#3 -0.48,0.44,0.94,U] [#4 -0.10,0.52,0.98,U] [#5 0.20,0.16,1.05,U] [#6 0.14,0.63,0.87,U] [#7 -0.42,-0.61,0.00,M1] [#8 -0.17,0.38,1.00,U] 
23:22:30.560 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.40}, one-star: {0.40, 0.37}
23:22:30.560 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
23:22:30.560 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
23:22:30.560 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.45 mountX=-0.40 mountY=-0.02, mountTheta=-3.10
23:22:30.560 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.40, opts=13)
23:22:30.560 00.000 10844 Enqueuing Move request for scope (0.05, 0.40)
23:22:30.560 00.000 11060 Worker thread wakes up
23:22:30.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
23:22:30.560 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
23:22:30.560 00.000 11060 Moving (0.05, 0.40) raw xDistance=-0.40 yDistance=-0.02
23:22:30.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
23:22:30.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:30.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:30.560 00.000 11060 MoveAxis(E, 69, ABG)
23:22:30.560 00.000 11060 Guiding  Dir = 2, Dur = 69
23:22:30.572 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:30.576 00.004 11060 IsSlewing returns 0
23:22:30.576 00.000 11060 IsGuiding returns 0
23:22:30.601 00.025 10844 UpdateGuideState exits: m=2931 SNR=35.1 Saturated
23:22:30.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:30.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:30.601 00.000 10844 Enqueuing Expose request
23:22:30.668 00.067 11060 IsGuiding returns 0
23:22:30.668 00.000 11060 Move returns status 0, amount 69
23:22:30.669 00.001 11060 MoveAxis(N, 0, ABG)
23:22:30.669 00.000 11060 Move returns status 0, amount 0
23:22:30.669 00.000 11060 move complete, result=0
23:22:30.669 00.000 11060 worker thread done servicing request
23:22:30.669 00.000 11060 Worker thread wakes up
23:22:30.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:30.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:30.685 00.016 10844 GuideStep: -0.4 px 69 ms EAST, -0.0 px 0 ms NORTH
23:22:31.316 00.631 11060 Exposure complete
23:22:31.477 00.161 11060 worker thread done servicing request
23:22:31.477 00.000 10844 OnExposeComplete: enter
23:22:31.477 00.000 10844 UpdateGuideState(): m_state=6
23:22:31.478 00.001 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
23:22:31.478 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.97, Mass=3225, SNR=36.6, Peak=239 HFD=3.5
23:22:31.478 00.000 10844 MultiStar: [#1 -0.16,0.29,0.99,U] [#2 -0.27,0.51,1.92,U] [#3 -0.30,0.47,0.97,U] [#4 0.31,0.79,0.00,M1] [#5 0.08,0.52,1.07,U] [#6 -0.05,0.49,0.91,U] [#7 -0.47,-0.31,0.84,U] [#8 -0.17,0.69,0.00,M1] 
23:22:31.478 00.000 10844 single-star, 6 included, MultiStar: {-0.17, 0.30}, one-star: {-0.02, -0.11}
23:22:31.478 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
23:22:31.478 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
23:22:31.478 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.77 mountX=0.11 mountY=-0.00, mountTheta=-0.04
23:22:31.478 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.11, opts=13)
23:22:31.478 00.000 10844 Enqueuing Move request for scope (-0.02, -0.11)
23:22:31.478 00.000 11060 Worker thread wakes up
23:22:31.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
23:22:31.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
23:22:31.478 00.000 11060 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=-0.00
23:22:31.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:22:31.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:31.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:22:31.478 00.000 11060 MoveAxis(E, 0, ABG)
23:22:31.478 00.000 11060 Move returns status 0, amount 0
23:22:31.478 00.000 11060 MoveAxis(N, 0, ABG)
23:22:31.481 00.003 11060 Move returns status 0, amount 0
23:22:31.481 00.000 11060 move complete, result=0
23:22:31.481 00.000 11060 worker thread done servicing request
23:22:31.488 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:31.504 00.016 10844 UpdateGuideState exits: m=3225 SNR=36.6
23:22:31.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:31.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:31.504 00.000 10844 Enqueuing Expose request
23:22:31.504 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:31.504 00.000 11060 Worker thread wakes up
23:22:31.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:31.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:32.139 00.635 11060 Exposure complete
23:22:32.305 00.166 11060 worker thread done servicing request
23:22:32.305 00.000 10844 OnExposeComplete: enter
23:22:32.305 00.000 10844 UpdateGuideState(): m_state=6
23:22:32.305 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
23:22:32.305 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=62.53, Mass=2742, SNR=33.6, Peak=255 HFD=3.3
23:22:32.305 00.000 10844 MultiStar: [#1 0.49,0.34,1.13,U] [#2 0.12,0.89,0.00,M1] [#3 0.38,0.47,1.03,U] [#4 0.50,1.27,0.00,M2] [#5 0.31,0.62,0.00,M1] [#6 0.11,0.91,0.00,M1] [#7 -0.09,-0.13,0.88,U] [#8 0.23,0.72,0.00,M2] 
23:22:32.305 00.000 10844 refined, 3 included, MultiStar: {0.14, 0.30}, one-star: {-0.28, 0.45}
23:22:32.305 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
23:22:32.305 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
23:22:32.305 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=-0.32 mountY=0.09, mountTheta=2.85
23:22:32.305 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.30, opts=13)
23:22:32.305 00.000 10844 Enqueuing Move request for scope (0.14, 0.30)
23:22:32.305 00.000 11060 Worker thread wakes up
23:22:32.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
23:22:32.305 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
23:22:32.305 00.000 11060 Moving (0.14, 0.30) raw xDistance=-0.32 yDistance=0.09
23:22:32.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:22:32.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:32.310 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:22:32.310 00.000 11060 MoveAxis(E, 55, ABG)
23:22:32.310 00.000 11060 Guiding  Dir = 2, Dur = 55
23:22:32.321 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:32.326 00.005 11060 IsSlewing returns 0
23:22:32.326 00.000 11060 IsGuiding returns 0
23:22:32.334 00.008 10844 UpdateGuideState exits: m=2742 SNR=33.6 Saturated
23:22:32.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:32.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:32.334 00.000 10844 Enqueuing Expose request
23:22:32.388 00.054 11060 IsGuiding returns 0
23:22:32.388 00.000 11060 Move returns status 0, amount 55
23:22:32.388 00.000 11060 MoveAxis(N, 0, ABG)
23:22:32.388 00.000 11060 Move returns status 0, amount 0
23:22:32.388 00.000 11060 move complete, result=0
23:22:32.388 00.000 11060 worker thread done servicing request
23:22:32.388 00.000 11060 Worker thread wakes up
23:22:32.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:32.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:32.394 00.006 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
23:22:33.024 00.630 11060 Exposure complete
23:22:33.187 00.163 11060 worker thread done servicing request
23:22:33.187 00.000 10844 OnExposeComplete: enter
23:22:33.187 00.000 10844 UpdateGuideState(): m_state=6
23:22:33.187 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
23:22:33.187 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.79, Mass=3325, SNR=37.6, Peak=244 HFD=3.6
23:22:33.187 00.000 10844 MultiStar: [#1 0.47,0.25,0.97,U] [#2 -0.07,-0.12,1.86,U] [#3 -0.18,0.14,0.98,U] [#4 -0.02,1.10,0.00,M3] [#5 0.20,0.26,0.98,U] [#6 -0.32,0.53,0.89,U] [#7 0.05,-0.60,0.83,U] [#8 0.25,0.35,0.91,U] 
23:22:33.187 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {-0.05, -0.29}
23:22:33.187 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
23:22:33.187 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
23:22:33.187 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.97 mountX=-0.06 mountY=0.03, mountTheta=2.71
23:22:33.192 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
23:22:33.192 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
23:22:33.192 00.000 11060 Worker thread wakes up
23:22:33.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:22:33.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:22:33.192 00.000 11060 Moving (0.03, 0.05) raw xDistance=-0.06 yDistance=0.03
23:22:33.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:22:33.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:33.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:22:33.192 00.000 11060 MoveAxis(E, 0, ABG)
23:22:33.192 00.000 11060 Move returns status 0, amount 0
23:22:33.192 00.000 11060 MoveAxis(N, 0, ABG)
23:22:33.192 00.000 11060 Move returns status 0, amount 0
23:22:33.192 00.000 11060 move complete, result=0
23:22:33.192 00.000 11060 worker thread done servicing request
23:22:33.198 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:33.218 00.020 10844 UpdateGuideState exits: m=3325 SNR=37.6
23:22:33.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:33.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:33.218 00.000 10844 Enqueuing Expose request
23:22:33.218 00.000 11060 Worker thread wakes up
23:22:33.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:33.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:33.218 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:33.859 00.641 11060 Exposure complete
23:22:34.061 00.202 11060 worker thread done servicing request
23:22:34.061 00.000 10844 OnExposeComplete: enter
23:22:34.061 00.000 10844 UpdateGuideState(): m_state=6
23:22:34.066 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
23:22:34.066 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=62.47, Mass=3317, SNR=36.9, Peak=255 HFD=3.4
23:22:34.066 00.000 10844 MultiStar: [#1 0.40,0.85,0.00,M1] [#2 -0.03,0.80,0.00,M1] [#3 -0.16,0.42,0.98,U] [#4 0.12,0.18,0.94,U] [#5 -0.14,1.09,0.00,M1] [#6 -0.41,0.34,0.95,U] [#7 -0.66,0.15,0.00,M1] [#8 -0.38,0.84,0.00,M2] 
23:22:34.066 00.000 10844 refined, 3 included, MultiStar: {-0.12, 0.33}, one-star: {-0.04, 0.39}
23:22:34.066 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
23:22:34.066 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.63)
23:22:34.066 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.33 hyp=0.36 cameraTheta=1.92 mountX=-0.31 mountY=-0.17, mountTheta=-2.62
23:22:34.066 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.33, opts=13)
23:22:34.066 00.000 10844 Enqueuing Move request for scope (-0.12, 0.33)
23:22:34.068 00.002 11060 Worker thread wakes up
23:22:34.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.33) opts 0xd
23:22:34.068 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.33)
23:22:34.068 00.000 11060 Moving (-0.12, 0.33) raw xDistance=-0.31 yDistance=-0.17
23:22:34.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:22:34.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:34.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:22:34.068 00.000 11060 MoveAxis(E, 53, ABG)
23:22:34.068 00.000 11060 Guiding  Dir = 2, Dur = 53
23:22:34.076 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:34.082 00.006 11060 IsSlewing returns 0
23:22:34.082 00.000 11060 IsGuiding returns 0
23:22:34.092 00.010 10844 UpdateGuideState exits: m=3317 SNR=36.9 Saturated
23:22:34.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:34.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:34.092 00.000 10844 Enqueuing Expose request
23:22:34.143 00.051 11060 IsGuiding returns 0
23:22:34.143 00.000 11060 Move returns status 0, amount 53
23:22:34.143 00.000 11060 MoveAxis(N, 0, ABG)
23:22:34.143 00.000 11060 Move returns status 0, amount 0
23:22:34.143 00.000 11060 move complete, result=0
23:22:34.143 00.000 11060 worker thread done servicing request
23:22:34.143 00.000 11060 Worker thread wakes up
23:22:34.144 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:34.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:34.144 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
23:22:34.779 00.635 11060 Exposure complete
23:22:34.931 00.152 11060 worker thread done servicing request
23:22:34.931 00.000 10844 OnExposeComplete: enter
23:22:34.931 00.000 10844 UpdateGuideState(): m_state=6
23:22:34.931 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
23:22:34.931 00.000 10844 Star::Find returns 1 (1), X=258.60, Y=62.51, Mass=3424, SNR=37.7, Peak=255 HFD=3.3
23:22:34.931 00.000 10844 MultiStar: [#1 0.20,0.35,0.92,U] [#2 -0.17,0.50,1.85,U] [#3 -0.27,0.62,0.00,M1] [#4 -0.22,0.71,0.00,M3] [#5 -0.25,0.66,0.00,M2] [#6 -0.31,1.15,0.00,M1] [#7 -0.13,0.01,0.83,U] [#8 -0.50,0.38,0.90,U] 
23:22:34.931 00.000 10844 refined, 4 included, MultiStar: {-0.15, 0.37}, one-star: {-0.11, 0.43}
23:22:34.931 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
23:22:34.931 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
23:22:34.931 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.95 mountX=-0.34 mountY=-0.20, mountTheta=-2.60
23:22:34.931 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.37, opts=13)
23:22:34.931 00.000 10844 Enqueuing Move request for scope (-0.15, 0.37)
23:22:34.931 00.000 11060 Worker thread wakes up
23:22:34.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.37) opts 0xd
23:22:34.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.37)
23:22:34.931 00.000 11060 Moving (-0.15, 0.37) raw xDistance=-0.34 yDistance=-0.20
23:22:34.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
23:22:34.936 00.005 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:22:34.936 00.000 11060 MoveAxis(E, 60, ABG)
23:22:34.936 00.000 11060 Guiding  Dir = 2, Dur = 60
23:22:34.941 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:34.955 00.014 10844 UpdateGuideState exits: m=3424 SNR=37.7 Saturated
23:22:34.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:34.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:34.955 00.000 10844 Enqueuing Expose request
23:22:34.967 00.012 11060 IsSlewing returns 0
23:22:34.967 00.000 11060 IsGuiding returns 0
23:22:35.064 00.097 11060 IsGuiding returns 0
23:22:35.064 00.000 11060 Move returns status 0, amount 60
23:22:35.064 00.000 11060 MoveAxis(N, 80, ABG)
23:22:35.064 00.000 11060 Guiding  Dir = 0, Dur = 80
23:22:35.079 00.015 11060 IsSlewing returns 0
23:22:35.079 00.000 11060 IsGuiding returns 0
23:22:35.173 00.094 11060 IsGuiding returns 0
23:22:35.173 00.000 11060 Move returns status 0, amount 80
23:22:35.173 00.000 11060 move complete, result=0
23:22:35.173 00.000 11060 worker thread done servicing request
23:22:35.173 00.000 11060 Worker thread wakes up
23:22:35.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:35.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:35.173 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.2 px 80 ms NORTH
23:22:35.815 00.642 11060 Exposure complete
23:22:35.975 00.160 11060 worker thread done servicing request
23:22:35.975 00.000 10844 OnExposeComplete: enter
23:22:35.975 00.000 10844 UpdateGuideState(): m_state=6
23:22:35.975 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
23:22:35.975 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=62.14, Mass=3531, SNR=38.3, Peak=241 HFD=3.8
23:22:35.975 00.000 10844 MultiStar: [#1 0.44,-0.18,0.95,U] [#2 -0.52,0.29,1.79,U] [#3 -0.19,-0.30,0.93,U] [#4 0.32,0.45,0.95,U] [#5 0.44,0.38,0.96,U] [#6 -0.03,0.08,0.87,U] [#7 -0.50,-1.24,0.00,M1] [#8 0.02,0.84,0.00,M2] 
23:22:35.975 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.13}, one-star: {0.09, 0.06}
23:22:35.975 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
23:22:35.975 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
23:22:35.975 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.55 mountX=-0.07 mountY=0.08, mountTheta=2.30
23:22:35.978 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.06, opts=13)
23:22:35.978 00.000 10844 Enqueuing Move request for scope (0.09, 0.06)
23:22:35.978 00.000 11060 Worker thread wakes up
23:22:35.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:22:35.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:22:35.978 00.000 11060 Moving (0.09, 0.06) raw xDistance=-0.07 yDistance=0.08
23:22:35.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:22:35.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:35.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:22:35.978 00.000 11060 MoveAxis(E, 0, ABG)
23:22:35.978 00.000 11060 Move returns status 0, amount 0
23:22:35.978 00.000 11060 MoveAxis(N, 0, ABG)
23:22:35.978 00.000 11060 Move returns status 0, amount 0
23:22:35.978 00.000 11060 move complete, result=0
23:22:35.978 00.000 11060 worker thread done servicing request
23:22:35.983 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:22:35.999 00.016 10844 UpdateGuideState exits: m=3531 SNR=38.3
23:22:36.001 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:36.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:36.001 00.000 10844 Enqueuing Expose request
23:22:36.001 00.000 11060 Worker thread wakes up
23:22:36.001 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:36.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:36.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:36.662 00.661 11060 Exposure complete
23:22:36.842 00.180 11060 worker thread done servicing request
23:22:36.842 00.000 10844 OnExposeComplete: enter
23:22:36.842 00.000 10844 UpdateGuideState(): m_state=6
23:22:36.842 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:22:36.842 00.000 10844 Star::Find returns 1 (0), X=259.05, Y=62.08, Mass=3418, SNR=38.2, Peak=236 HFD=3.0
23:22:36.842 00.000 10844 MultiStar: [#1 0.42,0.32,0.96,U] [#2 -0.11,-0.04,1.93,U] [#3 -0.00,0.18,0.90,U] [#4 -0.16,0.51,0.95,U] [#5 -0.01,0.16,1.00,U] [#6 -0.04,0.82,0.00,M1] [#7 -0.11,-0.38,0.85,U] [#8 0.16,0.65,0.00,M3] 
23:22:36.842 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.34, -0.00}
23:22:36.842 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
23:22:36.842 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:22:36.842 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.21 mountX=-0.10 mountY=0.02, mountTheta=2.94
23:22:36.849 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
23:22:36.849 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
23:22:36.851 00.002 11060 Worker thread wakes up
23:22:36.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:22:36.851 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:22:36.851 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.02
23:22:36.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:22:36.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:36.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:22:36.851 00.000 11060 MoveAxis(E, 0, ABG)
23:22:36.851 00.000 11060 Move returns status 0, amount 0
23:22:36.851 00.000 11060 MoveAxis(N, 0, ABG)
23:22:36.851 00.000 11060 Move returns status 0, amount 0
23:22:36.851 00.000 11060 move complete, result=0
23:22:36.851 00.000 11060 worker thread done servicing request
23:22:36.860 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:36.874 00.014 10844 UpdateGuideState exits: m=3418 SNR=38.2
23:22:36.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:36.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:36.874 00.000 10844 Enqueuing Expose request
23:22:36.874 00.000 11060 Worker thread wakes up
23:22:36.874 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:36.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:36.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:37.511 00.637 11060 Exposure complete
23:22:37.694 00.183 11060 worker thread done servicing request
23:22:37.694 00.000 10844 OnExposeComplete: enter
23:22:37.700 00.006 10844 UpdateGuideState(): m_state=6
23:22:37.700 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
23:22:37.700 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=62.22, Mass=3619, SNR=38.9, Peak=255 HFD=3.6
23:22:37.700 00.000 10844 MultiStar: [#1 0.52,-0.00,0.93,U] [#2 0.15,0.59,1.80,U] [#3 -0.86,0.32,0.00,M1] [#4 -0.01,0.66,0.00,M2] [#5 0.20,0.72,0.00,M1] [#6 -0.05,0.61,0.87,U] [#7 -0.07,-0.43,0.78,U] [#8 -0.09,1.05,0.00,M4] 
23:22:37.700 00.000 10844 single-star, 4 included, MultiStar: {0.11, 0.26}, one-star: {-0.06, 0.14}
23:22:37.700 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
23:22:37.700 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.56)
23:22:37.700 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.99 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
23:22:37.700 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.14, opts=13)
23:22:37.700 00.000 10844 Enqueuing Move request for scope (-0.06, 0.14)
23:22:37.700 00.000 11060 Worker thread wakes up
23:22:37.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
23:22:37.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
23:22:37.700 00.000 11060 Moving (-0.06, 0.14) raw xDistance=-0.13 yDistance=-0.09
23:22:37.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:22:37.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:37.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:22:37.700 00.000 11060 MoveAxis(E, 23, ABG)
23:22:37.700 00.000 11060 Guiding  Dir = 2, Dur = 23
23:22:37.709 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:37.715 00.006 11060 IsSlewing returns 0
23:22:37.715 00.000 11060 IsGuiding returns 0
23:22:37.722 00.007 10844 UpdateGuideState exits: m=3619 SNR=38.9 Saturated
23:22:37.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:37.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:37.722 00.000 10844 Enqueuing Expose request
23:22:37.747 00.025 11060 IsGuiding returns 0
23:22:37.747 00.000 11060 Move returns status 0, amount 23
23:22:37.747 00.000 11060 MoveAxis(N, 0, ABG)
23:22:37.747 00.000 11060 Move returns status 0, amount 0
23:22:37.747 00.000 11060 move complete, result=0
23:22:37.747 00.000 11060 worker thread done servicing request
23:22:37.747 00.000 11060 Worker thread wakes up
23:22:37.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:37.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:37.747 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:22:38.382 00.635 11060 Exposure complete
23:22:38.534 00.152 11060 worker thread done servicing request
23:22:38.534 00.000 10844 OnExposeComplete: enter
23:22:38.534 00.000 10844 UpdateGuideState(): m_state=6
23:22:38.534 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
23:22:38.534 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=62.63, Mass=2816, SNR=34.2, Peak=255 HFD=3.5
23:22:38.534 00.000 10844 MultiStar: [#1 0.56,0.36,0.00,M1] [#2 -0.64,0.26,0.00,M1] [#3 -0.30,0.86,0.00,M2] [#4 -0.33,0.64,0.00,M3] [#5 0.15,0.66,0.00,M2] [#6 -0.14,0.57,0.95,U] [#7 -0.17,-0.02,0.89,U] [#8 -0.21,0.52,1.05,U] 
23:22:38.534 00.000 10844 refined, 3 included, MultiStar: {-0.09, 0.42}, one-star: {0.16, 0.55}
23:22:38.534 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.76)
23:22:38.534 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
23:22:38.534 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.42 hyp=0.43 cameraTheta=1.78 mountX=-0.40 mountY=-0.15, mountTheta=-2.77
23:22:38.534 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.42, opts=13)
23:22:38.534 00.000 10844 Enqueuing Move request for scope (-0.09, 0.42)
23:22:38.534 00.000 11060 Worker thread wakes up
23:22:38.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.42) opts 0xd
23:22:38.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.42)
23:22:38.534 00.000 11060 Moving (-0.09, 0.42) raw xDistance=-0.40 yDistance=-0.15
23:22:38.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
23:22:38.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:38.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:22:38.534 00.000 11060 MoveAxis(E, 69, ABG)
23:22:38.534 00.000 11060 Guiding  Dir = 2, Dur = 69
23:22:38.543 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:38.548 00.005 11060 IsSlewing returns 0
23:22:38.548 00.000 11060 IsGuiding returns 0
23:22:38.573 00.025 10844 UpdateGuideState exits: m=2816 SNR=34.2 Saturated
23:22:38.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:38.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:38.573 00.000 10844 Enqueuing Expose request
23:22:38.625 00.052 11060 IsGuiding returns 0
23:22:38.625 00.000 11060 Move returns status 0, amount 69
23:22:38.625 00.000 11060 MoveAxis(N, 0, ABG)
23:22:38.625 00.000 11060 Move returns status 0, amount 0
23:22:38.625 00.000 11060 move complete, result=0
23:22:38.625 00.000 11060 worker thread done servicing request
23:22:38.625 00.000 11060 Worker thread wakes up
23:22:38.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:38.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:38.625 00.000 10844 GuideStep: -0.4 px 69 ms EAST, -0.2 px 0 ms NORTH
23:22:39.275 00.650 11060 Exposure complete
23:22:39.443 00.168 11060 worker thread done servicing request
23:22:39.443 00.000 10844 OnExposeComplete: enter
23:22:39.443 00.000 10844 UpdateGuideState(): m_state=6
23:22:39.443 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
23:22:39.443 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.16, Mass=3066, SNR=36.0, Peak=242 HFD=3.1
23:22:39.443 00.000 10844 MultiStar: [#1 0.64,-0.03,1.05,U] [#2 -0.38,0.43,1.97,U] [#3 -0.04,0.55,1.02,U] [#4 0.09,0.19,0.87,U] [#5 -0.22,0.61,0.96,U] [#6 -0.19,0.97,0.00,M1] [#7 0.14,-0.16,0.90,U] [#8 -0.24,0.56,0.91,U] 
23:22:39.443 00.000 10844 single-star, 7 included, MultiStar: {-0.03, 0.30}, one-star: {0.09, 0.08}
23:22:39.443 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
23:22:39.443 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
23:22:39.443 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.13 cameraTheta=0.72 mountX=-0.10 mountY=0.08, mountTheta=2.47
23:22:39.443 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
23:22:39.443 00.000 10844 Enqueuing Move request for scope (0.09, 0.08)
23:22:39.443 00.000 11060 Worker thread wakes up
23:22:39.449 00.006 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:22:39.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:22:39.449 00.000 11060 Moving (0.09, 0.08) raw xDistance=-0.10 yDistance=0.08
23:22:39.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:22:39.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:39.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:22:39.449 00.000 11060 MoveAxis(E, 0, ABG)
23:22:39.449 00.000 11060 Move returns status 0, amount 0
23:22:39.449 00.000 11060 MoveAxis(N, 0, ABG)
23:22:39.449 00.000 11060 Move returns status 0, amount 0
23:22:39.449 00.000 11060 move complete, result=0
23:22:39.449 00.000 11060 worker thread done servicing request
23:22:39.456 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:39.469 00.013 10844 UpdateGuideState exits: m=3066 SNR=36.0
23:22:39.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:39.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:39.469 00.000 10844 Enqueuing Expose request
23:22:39.469 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:39.469 00.000 11060 Worker thread wakes up
23:22:39.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:39.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:40.095 00.626 11060 Exposure complete
23:22:40.335 00.240 11060 worker thread done servicing request
23:22:40.335 00.000 10844 OnExposeComplete: enter
23:22:40.335 00.000 10844 UpdateGuideState(): m_state=6
23:22:40.335 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
23:22:40.335 00.000 10844 Star::Find returns 1 (1), X=258.94, Y=61.60, Mass=3280, SNR=37.2, Peak=255 HFD=3.4
23:22:40.335 00.000 10844 MultiStar: [#1 0.24,0.26,0.98,U] [#2 0.09,0.15,1.86,U] [#3 -0.85,0.41,0.00,M2] [#4 0.53,0.16,1.04,U] [#5 0.46,0.32,0.95,U] [#6 -0.37,0.17,0.93,U] [#7 -0.20,-0.30,0.81,U] [#8 -0.62,0.47,0.00,M3] 
23:22:40.335 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.06}, one-star: {0.22, -0.48}
23:22:40.335 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:22:40.335 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
23:22:40.335 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.37 mountX=-0.08 mountY=0.13, mountTheta=2.12
23:22:40.335 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.06, opts=13)
23:22:40.335 00.000 10844 Enqueuing Move request for scope (0.15, 0.06)
23:22:40.335 00.000 11060 Worker thread wakes up
23:22:40.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:22:40.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:22:40.335 00.000 11060 Moving (0.15, 0.06) raw xDistance=-0.08 yDistance=0.13
23:22:40.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:22:40.340 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:40.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:40.340 00.000 11060 MoveAxis(E, 0, ABG)
23:22:40.340 00.000 11060 Move returns status 0, amount 0
23:22:40.340 00.000 11060 MoveAxis(N, 0, ABG)
23:22:40.340 00.000 11060 Move returns status 0, amount 0
23:22:40.340 00.000 11060 move complete, result=0
23:22:40.340 00.000 11060 worker thread done servicing request
23:22:40.346 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:40.361 00.015 10844 UpdateGuideState exits: m=3280 SNR=37.2 Saturated
23:22:40.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:40.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:40.361 00.000 10844 Enqueuing Expose request
23:22:40.361 00.000 11060 Worker thread wakes up
23:22:40.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:40.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:40.361 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:41.001 00.640 11060 Exposure complete
23:22:41.179 00.178 11060 worker thread done servicing request
23:22:41.179 00.000 10844 OnExposeComplete: enter
23:22:41.179 00.000 10844 UpdateGuideState(): m_state=6
23:22:41.179 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
23:22:41.179 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.94, Mass=3293, SNR=37.2, Peak=235 HFD=3.4
23:22:41.179 00.000 10844 MultiStar: [#1 0.26,0.34,0.95,U] [#2 -0.69,-0.09,0.00,M1] [#3 -0.34,0.52,0.94,U] [#4 0.25,0.34,0.92,U] [#5 0.17,0.24,1.04,U] [#6 -0.26,0.13,0.90,U] [#7 -0.50,0.14,0.79,U] [#8 -0.74,0.02,0.00,M4] 
23:22:41.179 00.000 10844 single-star, 6 included, MultiStar: {-0.05, 0.22}, one-star: {-0.00, -0.14}
23:22:41.179 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
23:22:41.179 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
23:22:41.179 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.57 mountX=0.14 mountY=0.02, mountTheta=0.16
23:22:41.179 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.14, opts=13)
23:22:41.179 00.000 10844 Enqueuing Move request for scope (-0.00, -0.14)
23:22:41.179 00.000 11060 Worker thread wakes up
23:22:41.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
23:22:41.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
23:22:41.179 00.000 11060 Moving (-0.00, -0.14) raw xDistance=0.14 yDistance=0.02
23:22:41.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:22:41.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:41.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:22:41.179 00.000 11060 MoveAxis(W, 24, ABG)
23:22:41.179 00.000 11060 Guiding  Dir = 3, Dur = 24
23:22:41.190 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:41.200 00.010 10844 UpdateGuideState exits: m=3293 SNR=37.2
23:22:41.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:41.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:41.200 00.000 10844 Enqueuing Expose request
23:22:41.210 00.010 11060 IsSlewing returns 0
23:22:41.210 00.000 11060 IsGuiding returns 0
23:22:41.257 00.047 11060 IsGuiding returns 0
23:22:41.257 00.000 11060 Move returns status 0, amount 24
23:22:41.257 00.000 11060 MoveAxis(N, 0, ABG)
23:22:41.257 00.000 11060 Move returns status 0, amount 0
23:22:41.257 00.000 11060 move complete, result=0
23:22:41.258 00.001 11060 worker thread done servicing request
23:22:41.258 00.000 11060 Worker thread wakes up
23:22:41.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:41.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:41.258 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
23:22:41.872 00.614 11060 Exposure complete
23:22:42.026 00.154 11060 worker thread done servicing request
23:22:42.026 00.000 10844 OnExposeComplete: enter
23:22:42.026 00.000 10844 UpdateGuideState(): m_state=6
23:22:42.026 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
23:22:42.026 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=62.24, Mass=3356, SNR=37.7, Peak=255 HFD=3.5
23:22:42.026 00.000 10844 MultiStar: [#1 0.11,-0.23,0.97,U] [#2 -0.03,0.22,1.85,U] [#3 -0.10,-0.35,0.89,U] [#4 0.21,-0.13,0.91,U] [#5 -0.15,0.48,0.93,U] [#6 0.06,-0.16,0.85,U] [#7 -0.35,0.03,0.85,U] [#8 0.14,0.26,0.91,U] 
23:22:42.026 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.25, 0.16}
23:22:42.026 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.34)
23:22:42.026 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
23:22:42.026 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.20 mountX=-0.04 mountY=-0.05, mountTheta=-2.34
23:22:42.026 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.05, opts=13)
23:22:42.026 00.000 10844 Enqueuing Move request for scope (-0.04, 0.05)
23:22:42.026 00.000 11060 Worker thread wakes up
23:22:42.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:22:42.026 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:22:42.026 00.000 11060 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
23:22:42.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:22:42.031 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:42.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:22:42.031 00.000 11060 MoveAxis(E, 0, ABG)
23:22:42.031 00.000 11060 Move returns status 0, amount 0
23:22:42.031 00.000 11060 MoveAxis(N, 0, ABG)
23:22:42.031 00.000 11060 Move returns status 0, amount 0
23:22:42.031 00.000 11060 move complete, result=0
23:22:42.031 00.000 11060 worker thread done servicing request
23:22:42.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:42.048 00.017 10844 UpdateGuideState exits: m=3356 SNR=37.7 Saturated
23:22:42.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:42.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:42.048 00.000 10844 Enqueuing Expose request
23:22:42.048 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:42.048 00.000 11060 Worker thread wakes up
23:22:42.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:42.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:42.686 00.638 11060 Exposure complete
23:22:42.878 00.192 11060 worker thread done servicing request
23:22:42.878 00.000 10844 OnExposeComplete: enter
23:22:42.878 00.000 10844 UpdateGuideState(): m_state=6
23:22:42.878 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
23:22:42.878 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=62.51, Mass=2891, SNR=34.8, Peak=255 HFD=3.3
23:22:42.883 00.005 10844 MultiStar: [#1 0.23,0.07,1.03,U] [#2 0.03,0.22,1.97,U] [#3 -0.59,0.22,1.02,U] [#4 -0.11,0.32,1.05,U] [#5 0.00,0.30,1.09,U] [#6 -0.15,0.35,0.94,U] [#7 -0.56,-0.32,0.92,U] [#8 -0.41,0.17,0.93,U] 
23:22:42.883 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.20}, one-star: {-0.09, 0.43}
23:22:42.883 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
23:22:42.883 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.33)
23:22:42.885 00.002 10844 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.22 mountX=-0.17 mountY=-0.19, mountTheta=-2.32
23:22:42.898 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.20, opts=13)
23:22:42.898 00.000 10844 Enqueuing Move request for scope (-0.16, 0.20)
23:22:42.898 00.000 11060 Worker thread wakes up
23:22:42.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
23:22:42.898 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
23:22:42.898 00.000 11060 Moving (-0.16, 0.20) raw xDistance=-0.17 yDistance=-0.19
23:22:42.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:22:42.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:42.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:22:42.898 00.000 11060 MoveAxis(E, 30, ABG)
23:22:42.898 00.000 11060 Guiding  Dir = 2, Dur = 30
23:22:42.911 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:42.914 00.003 11060 IsSlewing returns 0
23:22:42.914 00.000 11060 IsGuiding returns 0
23:22:42.930 00.016 10844 UpdateGuideState exits: m=2891 SNR=34.8 Saturated
23:22:42.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:42.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:42.930 00.000 10844 Enqueuing Expose request
23:22:42.961 00.031 11060 IsGuiding returns 0
23:22:42.961 00.000 11060 Move returns status 0, amount 30
23:22:42.961 00.000 11060 MoveAxis(N, 0, ABG)
23:22:42.961 00.000 11060 Move returns status 0, amount 0
23:22:42.961 00.000 11060 move complete, result=0
23:22:42.961 00.000 11060 worker thread done servicing request
23:22:42.961 00.000 11060 Worker thread wakes up
23:22:42.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:42.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:42.961 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
23:22:43.585 00.624 11060 Exposure complete
23:22:43.810 00.225 11060 worker thread done servicing request
23:22:43.810 00.000 10844 OnExposeComplete: enter
23:22:43.810 00.000 10844 UpdateGuideState(): m_state=6
23:22:43.810 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
23:22:43.810 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=62.97, Mass=2978, SNR=35.0, Peak=231 HFD=3.6
23:22:43.810 00.000 10844 MultiStar: [#1 -0.01,0.43,1.07,U] [#2 -0.34,0.54,1.98,U] [#3 -0.73,-0.03,0.00,M1] [#4 -0.06,0.36,0.95,U] [#5 -0.14,0.51,1.17,U] [#6 -0.24,0.73,0.00,M1] [#7 -0.41,-0.61,0.00,M1] [#8 -0.08,0.11,0.98,U] 
23:22:43.810 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.49}, one-star: {-0.27, 0.89}
23:22:43.810 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.62)
23:22:43.810 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
23:22:43.810 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.49 hyp=0.52 cameraTheta=1.92 mountX=-0.45 mountY=-0.25, mountTheta=-2.63
23:22:43.815 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.49, opts=13)
23:22:43.815 00.000 10844 Enqueuing Move request for scope (-0.17, 0.49)
23:22:43.815 00.000 11060 Worker thread wakes up
23:22:43.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.49) opts 0xd
23:22:43.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.49)
23:22:43.815 00.000 11060 Moving (-0.17, 0.49) raw xDistance=-0.45 yDistance=-0.25
23:22:43.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
23:22:43.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
23:22:43.815 00.000 11060 MoveAxis(E, 78, ABG)
23:22:43.815 00.000 11060 Guiding  Dir = 2, Dur = 78
23:22:43.820 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:43.839 00.019 11060 IsSlewing returns 0
23:22:43.839 00.000 11060 IsGuiding returns 0
23:22:43.854 00.015 10844 UpdateGuideState exits: m=2978 SNR=35.0
23:22:43.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:43.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:43.856 00.002 10844 Enqueuing Expose request
23:22:43.923 00.067 11060 IsGuiding returns 0
23:22:43.923 00.000 11060 Move returns status 0, amount 78
23:22:43.923 00.000 11060 MoveAxis(N, 98, ABG)
23:22:43.923 00.000 11060 Guiding  Dir = 0, Dur = 98
23:22:43.938 00.015 11060 IsSlewing returns 0
23:22:43.939 00.001 11060 IsGuiding returns 0
23:22:44.045 00.106 11060 IsGuiding returns 0
23:22:44.045 00.000 11060 Move returns status 0, amount 98
23:22:44.045 00.000 11060 move complete, result=0
23:22:44.047 00.002 10844 GuideStep: -0.4 px 78 ms EAST, -0.3 px 98 ms NORTH
23:22:44.047 00.000 11060 worker thread done servicing request
23:22:44.047 00.000 11060 Worker thread wakes up
23:22:44.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:44.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:44.660 00.613 11060 Exposure complete
23:22:44.819 00.159 11060 worker thread done servicing request
23:22:44.819 00.000 10844 OnExposeComplete: enter
23:22:44.819 00.000 10844 UpdateGuideState(): m_state=6
23:22:44.819 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
23:22:44.819 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=61.79, Mass=3131, SNR=36.4, Peak=227 HFD=3.6
23:22:44.819 00.000 10844 MultiStar: [#1 0.55,-0.23,0.96,U] [#2 -0.29,0.37,1.97,U] [#3 -0.28,0.36,0.97,U] [#4 -0.54,0.02,0.99,U] [#5 -0.18,-0.29,0.98,U] [#6 0.15,-0.03,0.96,U] [#7 -0.16,-0.94,0.00,M2] [#8 -0.34,0.08,0.91,U] 
23:22:44.819 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {0.40, -0.29}
23:22:44.819 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
23:22:44.819 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
23:22:44.819 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.73 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
23:22:44.824 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.04, opts=13)
23:22:44.824 00.000 10844 Enqueuing Move request for scope (-0.09, 0.04)
23:22:44.824 00.000 11060 Worker thread wakes up
23:22:44.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
23:22:44.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
23:22:44.824 00.000 11060 Moving (-0.09, 0.04) raw xDistance=-0.02 yDistance=-0.10
23:22:44.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:22:44.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:44.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:22:44.824 00.000 11060 MoveAxis(E, 0, ABG)
23:22:44.824 00.000 11060 Move returns status 0, amount 0
23:22:44.824 00.000 11060 MoveAxis(N, 0, ABG)
23:22:44.824 00.000 11060 Move returns status 0, amount 0
23:22:44.824 00.000 11060 move complete, result=0
23:22:44.824 00.000 11060 worker thread done servicing request
23:22:44.832 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:44.844 00.012 10844 UpdateGuideState exits: m=3131 SNR=36.4
23:22:44.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:44.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:44.844 00.000 10844 Enqueuing Expose request
23:22:44.844 00.000 11060 Worker thread wakes up
23:22:44.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:44.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:44.844 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:45.494 00.650 11060 Exposure complete
23:22:45.657 00.163 11060 worker thread done servicing request
23:22:45.657 00.000 10844 OnExposeComplete: enter
23:22:45.657 00.000 10844 UpdateGuideState(): m_state=6
23:22:45.657 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
23:22:45.657 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=62.49, Mass=3002, SNR=35.3, Peak=234 HFD=3.6
23:22:45.657 00.000 10844 MultiStar: [#1 0.42,0.61,0.00,M1] [#2 0.18,0.29,1.92,U] [#3 -0.27,0.40,0.91,U] [#4 0.41,0.65,0.00,M1] [#5 0.12,0.35,0.95,U] [#6 0.21,0.63,0.00,M1] [#7 0.02,-0.40,0.86,U] [#8 0.06,0.05,0.92,U] 
23:22:45.657 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.21}, one-star: {0.17, 0.41}
23:22:45.657 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
23:22:45.657 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
23:22:45.657 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.24 mountX=-0.22 mountY=0.04, mountTheta=2.98
23:22:45.660 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.21, opts=13)
23:22:45.660 00.000 10844 Enqueuing Move request for scope (0.07, 0.21)
23:22:45.660 00.000 11060 Worker thread wakes up
23:22:45.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
23:22:45.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
23:22:45.660 00.000 11060 Moving (0.07, 0.21) raw xDistance=-0.22 yDistance=0.04
23:22:45.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:22:45.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:45.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:22:45.660 00.000 11060 MoveAxis(E, 38, ABG)
23:22:45.660 00.000 11060 Guiding  Dir = 2, Dur = 38
23:22:45.667 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:45.672 00.005 11060 IsSlewing returns 0
23:22:45.672 00.000 11060 IsGuiding returns 0
23:22:45.679 00.007 10844 UpdateGuideState exits: m=3002 SNR=35.3
23:22:45.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:45.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:45.679 00.000 10844 Enqueuing Expose request
23:22:45.719 00.040 11060 IsGuiding returns 0
23:22:45.719 00.000 11060 Move returns status 0, amount 38
23:22:45.719 00.000 11060 MoveAxis(N, 0, ABG)
23:22:45.719 00.000 11060 Move returns status 0, amount 0
23:22:45.719 00.000 11060 move complete, result=0
23:22:45.719 00.000 11060 worker thread done servicing request
23:22:45.719 00.000 11060 Worker thread wakes up
23:22:45.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:45.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:45.735 00.016 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
23:22:46.367 00.632 11060 Exposure complete
23:22:46.523 00.156 11060 worker thread done servicing request
23:22:46.523 00.000 10844 OnExposeComplete: enter
23:22:46.523 00.000 10844 UpdateGuideState(): m_state=6
23:22:46.523 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
23:22:46.523 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=62.24, Mass=2886, SNR=34.8, Peak=224 HFD=3.5
23:22:46.523 00.000 10844 MultiStar: [#1 0.26,0.84,0.00,M2] [#2 -0.43,-0.14,2.09,U] [#3 0.01,0.23,0.97,U] [#4 -0.19,0.31,0.94,U] [#5 0.12,0.61,1.03,U] [#6 -0.07,0.41,0.99,U] [#7 -0.48,-0.53,0.00,M2] [#8 -0.01,-0.08,0.99,U] 
23:22:46.523 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.16}, one-star: {0.11, 0.16}
23:22:46.523 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
23:22:46.523 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
23:22:46.523 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.98 mountX=-0.18 mountY=0.08, mountTheta=2.72
23:22:46.525 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
23:22:46.525 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
23:22:46.525 00.000 11060 Worker thread wakes up
23:22:46.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
23:22:46.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
23:22:46.525 00.000 11060 Moving (0.11, 0.16) raw xDistance=-0.18 yDistance=0.08
23:22:46.526 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:22:46.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:46.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:22:46.526 00.000 11060 MoveAxis(E, 33, ABG)
23:22:46.526 00.000 11060 Guiding  Dir = 2, Dur = 33
23:22:46.530 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:46.531 00.001 11060 IsSlewing returns 0
23:22:46.531 00.000 11060 IsGuiding returns 0
23:22:46.557 00.026 10844 UpdateGuideState exits: m=2886 SNR=34.8
23:22:46.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:46.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:46.557 00.000 10844 Enqueuing Expose request
23:22:46.573 00.016 11060 IsGuiding returns 0
23:22:46.573 00.000 11060 Move returns status 0, amount 33
23:22:46.573 00.000 11060 MoveAxis(N, 0, ABG)
23:22:46.574 00.001 11060 Move returns status 0, amount 0
23:22:46.574 00.000 11060 move complete, result=0
23:22:46.574 00.000 11060 worker thread done servicing request
23:22:46.574 00.000 11060 Worker thread wakes up
23:22:46.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:46.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:46.578 00.004 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
23:22:47.206 00.628 11060 Exposure complete
23:22:47.380 00.174 11060 worker thread done servicing request
23:22:47.380 00.000 10844 OnExposeComplete: enter
23:22:47.380 00.000 10844 UpdateGuideState(): m_state=6
23:22:47.380 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
23:22:47.380 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=61.70, Mass=3697, SNR=39.9, Peak=239 HFD=3.8
23:22:47.380 00.000 10844 MultiStar: [#1 0.19,-0.24,0.90,U] [#2 -0.10,0.18,1.73,U] [#3 -0.47,-0.06,0.85,U] [#4 0.26,-0.20,0.89,U] [#5 -0.01,-0.06,0.91,U] [#6 -0.37,0.29,0.81,U] [#7 -0.49,-1.05,0.00,M3] [#8 -0.38,0.16,0.86,U] 
23:22:47.380 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {0.13, -0.37}
23:22:47.380 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
23:22:47.380 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
23:22:47.380 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.86 mountX=0.04 mountY=-0.08, mountTheta=-1.11
23:22:47.382 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
23:22:47.382 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
23:22:47.382 00.000 11060 Worker thread wakes up
23:22:47.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
23:22:47.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
23:22:47.382 00.000 11060 Moving (-0.09, -0.03) raw xDistance=0.04 yDistance=-0.08
23:22:47.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:22:47.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:47.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:47.382 00.000 11060 MoveAxis(E, 0, ABG)
23:22:47.382 00.000 11060 Move returns status 0, amount 0
23:22:47.382 00.000 11060 MoveAxis(N, 0, ABG)
23:22:47.382 00.000 11060 Move returns status 0, amount 0
23:22:47.382 00.000 11060 move complete, result=0
23:22:47.382 00.000 11060 worker thread done servicing request
23:22:47.397 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:47.410 00.013 10844 UpdateGuideState exits: m=3697 SNR=39.9
23:22:47.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:47.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:47.410 00.000 10844 Enqueuing Expose request
23:22:47.410 00.000 11060 Worker thread wakes up
23:22:47.410 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:47.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:47.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:48.063 00.653 11060 Exposure complete
23:22:48.210 00.147 11060 worker thread done servicing request
23:22:48.212 00.002 10844 OnExposeComplete: enter
23:22:48.212 00.000 10844 UpdateGuideState(): m_state=6
23:22:48.212 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
23:22:48.212 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=61.95, Mass=3419, SNR=38.2, Peak=235 HFD=4.0
23:22:48.212 00.000 10844 MultiStar: [#1 0.00,0.32,0.94,U] [#2 -0.08,0.04,1.84,U] [#3 -0.06,-0.21,0.92,U] [#4 -0.01,0.19,0.90,U] [#5 0.43,0.75,0.00,M1] [#6 -0.36,0.29,0.87,U] [#7 -0.26,-0.34,0.79,U] [#8 -0.00,0.49,0.91,U] 
23:22:48.212 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {0.52, -0.13}
23:22:48.212 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.66)
23:22:48.212 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
23:22:48.212 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.88 mountX=-0.07 mountY=-0.04, mountTheta=-2.67
23:22:48.226 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
23:22:48.226 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
23:22:48.227 00.001 11060 Worker thread wakes up
23:22:48.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:22:48.227 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:22:48.227 00.000 11060 Moving (-0.03, 0.08) raw xDistance=-0.07 yDistance=-0.04
23:22:48.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:22:48.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:48.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:48.227 00.000 11060 MoveAxis(E, 0, ABG)
23:22:48.227 00.000 11060 Move returns status 0, amount 0
23:22:48.227 00.000 11060 MoveAxis(N, 0, ABG)
23:22:48.227 00.000 11060 Move returns status 0, amount 0
23:22:48.227 00.000 11060 move complete, result=0
23:22:48.227 00.000 11060 worker thread done servicing request
23:22:48.232 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:22:48.248 00.016 10844 UpdateGuideState exits: m=3419 SNR=38.2
23:22:48.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:48.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:48.248 00.000 10844 Enqueuing Expose request
23:22:48.248 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:48.248 00.000 11060 Worker thread wakes up
23:22:48.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:48.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:48.892 00.644 11060 Exposure complete
23:22:49.074 00.182 11060 worker thread done servicing request
23:22:49.074 00.000 10844 OnExposeComplete: enter
23:22:49.074 00.000 10844 UpdateGuideState(): m_state=6
23:22:49.074 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
23:22:49.074 00.000 10844 Star::Find returns 1 (1), X=259.11, Y=62.39, Mass=2865, SNR=34.9, Peak=255 HFD=3.6
23:22:49.074 00.000 10844 MultiStar: [#1 0.14,0.10,1.11,U] [#2 -0.06,-0.11,2.04,U] [#3 -0.09,0.29,1.04,U] [#4 0.07,0.33,1.00,U] [#5 -0.04,0.64,1.05,U] [#6 -0.08,0.14,0.97,U] [#7 -0.02,-0.61,0.91,U] [#8 0.03,0.01,0.95,U] 
23:22:49.074 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.40, 0.31}
23:22:49.074 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:22:49.074 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
23:22:49.074 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.29 mountX=-0.11 mountY=0.01, mountTheta=3.03
23:22:49.078 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.11, opts=13)
23:22:49.078 00.000 10844 Enqueuing Move request for scope (0.03, 0.11)
23:22:49.078 00.000 11060 Worker thread wakes up
23:22:49.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
23:22:49.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
23:22:49.078 00.000 11060 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=0.01
23:22:49.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:22:49.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:49.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:49.081 00.003 11060 MoveAxis(E, 0, ABG)
23:22:49.081 00.000 11060 Move returns status 0, amount 0
23:22:49.081 00.000 11060 MoveAxis(N, 0, ABG)
23:22:49.081 00.000 11060 Move returns status 0, amount 0
23:22:49.081 00.000 11060 move complete, result=0
23:22:49.081 00.000 11060 worker thread done servicing request
23:22:49.089 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:49.102 00.013 10844 UpdateGuideState exits: m=2865 SNR=34.9 Saturated
23:22:49.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:49.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:49.102 00.000 10844 Enqueuing Expose request
23:22:49.102 00.000 11060 Worker thread wakes up
23:22:49.102 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:49.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:49.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:49.731 00.629 11060 Exposure complete
23:22:49.920 00.189 11060 worker thread done servicing request
23:22:49.920 00.000 10844 OnExposeComplete: enter
23:22:49.920 00.000 10844 UpdateGuideState(): m_state=6
23:22:49.920 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
23:22:49.920 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.57, Mass=3229, SNR=36.7, Peak=241 HFD=3.6
23:22:49.920 00.000 10844 MultiStar: [#1 -0.05,-0.03,0.94,U] [#2 0.19,0.16,2.00,U] [#3 -0.79,-0.28,0.00,M1] [#4 0.50,0.23,0.83,U] [#5 0.01,0.51,1.01,U] [#6 0.05,0.16,0.85,U] [#7 -0.40,-0.84,0.00,M2] [#8 -0.55,0.49,0.00,M1] 
23:22:49.920 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.09}, one-star: {0.15, -0.51}
23:22:49.921 00.001 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
23:22:49.921 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
23:22:49.921 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.58 mountX=-0.12 mountY=0.13, mountTheta=2.33
23:22:49.921 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.09, opts=13)
23:22:49.921 00.000 10844 Enqueuing Move request for scope (0.14, 0.09)
23:22:49.921 00.000 11060 Worker thread wakes up
23:22:49.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:22:49.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:22:49.921 00.000 11060 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=0.13
23:22:49.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:22:49.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:49.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:22:49.921 00.000 11060 MoveAxis(E, 0, ABG)
23:22:49.921 00.000 11060 Move returns status 0, amount 0
23:22:49.921 00.000 11060 MoveAxis(N, 0, ABG)
23:22:49.921 00.000 11060 Move returns status 0, amount 0
23:22:49.921 00.000 11060 move complete, result=0
23:22:49.921 00.000 11060 worker thread done servicing request
23:22:49.932 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:49.946 00.014 10844 UpdateGuideState exits: m=3229 SNR=36.7
23:22:49.947 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:49.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:49.947 00.000 10844 Enqueuing Expose request
23:22:49.947 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:49.947 00.000 11060 Worker thread wakes up
23:22:49.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:49.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:50.582 00.635 11060 Exposure complete
23:22:50.748 00.166 10844 OnExposeComplete: enter
23:22:50.748 00.000 10844 UpdateGuideState(): m_state=6
23:22:50.748 00.000 11060 worker thread done servicing request
23:22:50.748 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
23:22:50.748 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.93, Mass=3228, SNR=37.1, Peak=236 HFD=3.7
23:22:50.750 00.002 10844 MultiStar: [#1 0.39,0.08,1.07,U] [#2 -0.30,0.27,2.02,U] [#3 -0.01,-0.06,0.92,U] [#4 0.51,0.34,0.84,U] [#5 -0.35,0.63,0.00,M1] [#6 -0.27,0.08,0.91,U] [#7 -0.23,-0.59,0.86,U] [#8 -0.04,0.21,0.97,U] 
23:22:50.750 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {-0.23, -0.14}
23:22:50.750 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
23:22:50.750 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
23:22:50.750 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.34 mountX=-0.05 mountY=-0.06, mountTheta=-2.20
23:22:50.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.06, opts=13)
23:22:50.752 00.000 10844 Enqueuing Move request for scope (-0.06, 0.06)
23:22:50.752 00.000 11060 Worker thread wakes up
23:22:50.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
23:22:50.752 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
23:22:50.752 00.000 11060 Moving (-0.06, 0.06) raw xDistance=-0.05 yDistance=-0.06
23:22:50.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:22:50.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:50.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:50.752 00.000 11060 MoveAxis(E, 0, ABG)
23:22:50.752 00.000 11060 Move returns status 0, amount 0
23:22:50.752 00.000 11060 MoveAxis(N, 0, ABG)
23:22:50.752 00.000 11060 Move returns status 0, amount 0
23:22:50.752 00.000 11060 move complete, result=0
23:22:50.752 00.000 11060 worker thread done servicing request
23:22:50.764 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:50.776 00.012 10844 UpdateGuideState exits: m=3228 SNR=37.1
23:22:50.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:50.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:50.776 00.000 10844 Enqueuing Expose request
23:22:50.776 00.000 11060 Worker thread wakes up
23:22:50.776 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:50.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:50.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:51.413 00.637 11060 Exposure complete
23:22:51.569 00.156 11060 worker thread done servicing request
23:22:51.569 00.000 10844 OnExposeComplete: enter
23:22:51.569 00.000 10844 UpdateGuideState(): m_state=6
23:22:51.571 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
23:22:51.571 00.000 10844 Star::Find returns 1 (1), X=258.22, Y=62.50, Mass=3048, SNR=35.3, Peak=255 HFD=3.7
23:22:51.571 00.000 10844 MultiStar: [#1 -0.12,0.39,1.03,U] [#2 -0.07,0.53,1.98,U] [#3 -0.92,0.02,0.00,M1] [#4 0.19,0.26,1.00,U] [#5 -0.05,0.61,1.02,U] [#6 -0.78,0.48,0.00,M1] [#7 -0.35,-0.40,0.83,U] [#8 -0.34,0.25,0.93,U] 
23:22:51.571 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.34}, one-star: {-0.49, 0.42}
23:22:51.571 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
23:22:51.571 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
23:22:51.571 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.34 hyp=0.37 cameraTheta=2.01 mountX=-0.31 mountY=-0.21, mountTheta=-2.54
23:22:51.572 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.34, opts=13)
23:22:51.572 00.000 10844 Enqueuing Move request for scope (-0.16, 0.34)
23:22:51.572 00.000 11060 Worker thread wakes up
23:22:51.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.34) opts 0xd
23:22:51.572 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.34)
23:22:51.572 00.000 11060 Moving (-0.16, 0.34) raw xDistance=-0.31 yDistance=-0.21
23:22:51.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:22:51.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:22:51.572 00.000 11060 MoveAxis(E, 53, ABG)
23:22:51.572 00.000 11060 Guiding  Dir = 2, Dur = 53
23:22:51.577 00.005 11060 IsSlewing returns 0
23:22:51.577 00.000 11060 IsGuiding returns 0
23:22:51.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:51.588 00.011 10844 UpdateGuideState exits: m=3048 SNR=35.3 Saturated
23:22:51.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:51.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:51.588 00.000 10844 Enqueuing Expose request
23:22:51.640 00.052 11060 IsGuiding returns 0
23:22:51.640 00.000 11060 Move returns status 0, amount 53
23:22:51.640 00.000 11060 MoveAxis(N, 82, ABG)
23:22:51.640 00.000 11060 Guiding  Dir = 0, Dur = 82
23:22:51.655 00.015 11060 IsSlewing returns 0
23:22:51.655 00.000 11060 IsGuiding returns 0
23:22:51.761 00.106 11060 IsGuiding returns 0
23:22:51.761 00.000 11060 Move returns status 0, amount 82
23:22:51.761 00.000 11060 move complete, result=0
23:22:51.761 00.000 11060 worker thread done servicing request
23:22:51.761 00.000 11060 Worker thread wakes up
23:22:51.761 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.2 px 82 ms NORTH
23:22:51.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:51.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:52.400 00.639 11060 Exposure complete
23:22:52.557 00.157 11060 worker thread done servicing request
23:22:52.557 00.000 10844 OnExposeComplete: enter
23:22:52.557 00.000 10844 UpdateGuideState(): m_state=6
23:22:52.557 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
23:22:52.557 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=62.05, Mass=3176, SNR=37.0, Peak=234 HFD=3.7
23:22:52.557 00.000 10844 MultiStar: [#1 0.04,0.33,1.02,U] [#2 -0.31,0.11,1.87,U] [#3 -0.57,0.45,0.00,M2] [#4 0.34,0.48,0.91,U] [#5 -0.48,0.23,1.02,U] [#6 -0.37,0.15,0.89,U] [#7 -0.64,-0.26,0.00,M1] [#8 -0.71,-0.11,0.00,M1] 
23:22:52.557 00.000 10844 single-star, 5 included, MultiStar: {-0.19, 0.20}, one-star: {-0.20, -0.03}
23:22:52.557 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:22:52.557 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
23:22:52.557 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-3.00 mountX=0.06 mountY=-0.19, mountTheta=-1.25
23:22:52.557 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.03, opts=13)
23:22:52.557 00.000 10844 Enqueuing Move request for scope (-0.20, -0.03)
23:22:52.557 00.000 11060 Worker thread wakes up
23:22:52.560 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
23:22:52.560 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
23:22:52.560 00.000 11060 Moving (-0.20, -0.03) raw xDistance=0.06 yDistance=-0.19
23:22:52.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:22:52.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
23:22:52.560 00.000 11060 MoveAxis(E, 0, ABG)
23:22:52.560 00.000 11060 Move returns status 0, amount 0
23:22:52.560 00.000 11060 MoveAxis(N, 75, ABG)
23:22:52.560 00.000 11060 Guiding  Dir = 0, Dur = 75
23:22:52.570 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:52.575 00.005 11060 IsSlewing returns 0
23:22:52.575 00.000 11060 IsGuiding returns 0
23:22:52.590 00.015 10844 UpdateGuideState exits: m=3176 SNR=37.0
23:22:52.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:52.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:52.590 00.000 10844 Enqueuing Expose request
23:22:52.668 00.078 11060 IsGuiding returns 0
23:22:52.668 00.000 11060 Move returns status 0, amount 75
23:22:52.668 00.000 11060 move complete, result=0
23:22:52.668 00.000 11060 worker thread done servicing request
23:22:52.668 00.000 11060 Worker thread wakes up
23:22:52.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:52.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:52.668 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 75 ms NORTH
23:22:53.299 00.631 11060 Exposure complete
23:22:53.475 00.176 11060 worker thread done servicing request
23:22:53.475 00.000 10844 OnExposeComplete: enter
23:22:53.475 00.000 10844 UpdateGuideState(): m_state=6
23:22:53.475 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
23:22:53.475 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=61.63, Mass=3465, SNR=38.2, Peak=229 HFD=3.7
23:22:53.475 00.000 10844 MultiStar: [#1 -0.29,0.01,0.94,U] [#2 -0.99,-0.35,0.00,M1] [#3 -0.70,-0.80,0.00,M3] [#4 0.16,-0.30,0.97,U] [#5 -0.25,-0.29,0.94,U] [#6 -0.47,-0.17,0.87,U] [#7 -0.63,-0.95,0.00,M2] [#8 -0.27,-0.48,0.89,U] 
23:22:53.475 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.28}, one-star: {0.28, -0.45}
23:22:53.475 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
23:22:53.475 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
23:22:53.475 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.01 mountX=0.30 mountY=-0.08, mountTheta=-0.27
23:22:53.476 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.28, opts=13)
23:22:53.476 00.000 10844 Enqueuing Move request for scope (-0.13, -0.28)
23:22:53.476 00.000 11060 Worker thread wakes up
23:22:53.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
23:22:53.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
23:22:53.476 00.000 11060 Moving (-0.13, -0.28) raw xDistance=0.30 yDistance=-0.08
23:22:53.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:22:53.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:53.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:53.476 00.000 11060 MoveAxis(W, 52, ABG)
23:22:53.476 00.000 11060 Guiding  Dir = 3, Dur = 52
23:22:53.480 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:53.485 00.005 11060 IsSlewing returns 0
23:22:53.485 00.000 11060 IsGuiding returns 0
23:22:53.495 00.010 10844 UpdateGuideState exits: m=3465 SNR=38.2
23:22:53.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:53.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:53.495 00.000 10844 Enqueuing Expose request
23:22:53.547 00.052 11060 IsGuiding returns 0
23:22:53.547 00.000 11060 Move returns status 0, amount 52
23:22:53.547 00.000 11060 MoveAxis(N, 0, ABG)
23:22:53.547 00.000 11060 Move returns status 0, amount 0
23:22:53.547 00.000 11060 move complete, result=0
23:22:53.547 00.000 11060 worker thread done servicing request
23:22:53.547 00.000 11060 Worker thread wakes up
23:22:53.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:53.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:53.547 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
23:22:54.185 00.638 11060 Exposure complete
23:22:54.371 00.186 11060 worker thread done servicing request
23:22:54.371 00.000 10844 OnExposeComplete: enter
23:22:54.371 00.000 10844 UpdateGuideState(): m_state=6
23:22:54.371 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
23:22:54.371 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=62.51, Mass=3016, SNR=35.2, Peak=255 HFD=3.3
23:22:54.371 00.000 10844 MultiStar: [#1 0.30,0.38,1.03,U] [#2 -0.49,-0.10,2.06,U] [#3 0.04,0.60,0.98,U] [#4 0.45,0.57,0.00,M1] [#5 -0.29,0.51,1.12,U] [#6 0.22,0.50,0.88,U] [#7 0.07,-0.12,0.88,U] [#8 -0.54,1.19,0.00,M1] 
23:22:54.371 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.27}, one-star: {-0.13, 0.43}
23:22:54.371 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
23:22:54.371 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
23:22:54.371 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.96 mountX=-0.24 mountY=-0.15, mountTheta=-2.59
23:22:54.375 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.27, opts=13)
23:22:54.375 00.000 10844 Enqueuing Move request for scope (-0.11, 0.27)
23:22:54.375 00.000 11060 Worker thread wakes up
23:22:54.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
23:22:54.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
23:22:54.375 00.000 11060 Moving (-0.11, 0.27) raw xDistance=-0.24 yDistance=-0.15
23:22:54.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
23:22:54.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:54.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:22:54.375 00.000 11060 MoveAxis(E, 41, ABG)
23:22:54.375 00.000 11060 Guiding  Dir = 2, Dur = 41
23:22:54.379 00.004 11060 IsSlewing returns 0
23:22:54.379 00.000 11060 IsGuiding returns 0
23:22:54.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:54.391 00.012 10844 UpdateGuideState exits: m=3016 SNR=35.2 Saturated
23:22:54.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:54.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:54.391 00.000 10844 Enqueuing Expose request
23:22:54.425 00.034 11060 IsGuiding returns 0
23:22:54.426 00.001 11060 Move returns status 0, amount 41
23:22:54.426 00.000 11060 MoveAxis(N, 0, ABG)
23:22:54.426 00.000 11060 Move returns status 0, amount 0
23:22:54.426 00.000 11060 move complete, result=0
23:22:54.426 00.000 11060 worker thread done servicing request
23:22:54.426 00.000 11060 Worker thread wakes up
23:22:54.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:54.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:54.440 00.014 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
23:22:55.054 00.614 11060 Exposure complete
23:22:55.211 00.157 11060 worker thread done servicing request
23:22:55.211 00.000 10844 OnExposeComplete: enter
23:22:55.211 00.000 10844 UpdateGuideState(): m_state=6
23:22:55.211 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
23:22:55.211 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=62.84, Mass=3200, SNR=36.5, Peak=241 HFD=4.0
23:22:55.211 00.000 10844 MultiStar: [#1 0.57,0.34,0.00,M1] [#2 -0.64,0.06,2.04,U] [#3 -0.04,0.80,0.00,M3] [#4 -0.09,0.47,0.91,U] [#5 -0.13,0.04,1.07,U] [#6 -0.04,0.84,0.00,M1] [#7 0.22,-0.45,0.78,U] [#8 0.28,0.67,0.00,M2] 
23:22:55.211 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.17}, one-star: {0.28, 0.76}
23:22:55.211 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
23:22:55.211 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:22:55.211 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.40 mountX=-0.13 mountY=-0.21, mountTheta=-2.14
23:22:55.213 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.17, opts=13)
23:22:55.214 00.001 10844 Enqueuing Move request for scope (-0.19, 0.17)
23:22:55.214 00.000 11060 Worker thread wakes up
23:22:55.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
23:22:55.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
23:22:55.214 00.000 11060 Moving (-0.19, 0.17) raw xDistance=-0.13 yDistance=-0.21
23:22:55.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:22:55.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:22:55.214 00.000 11060 MoveAxis(E, 25, ABG)
23:22:55.214 00.000 11060 Guiding  Dir = 2, Dur = 25
23:22:55.219 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:55.229 00.010 11060 IsSlewing returns 0
23:22:55.229 00.000 11060 IsGuiding returns 0
23:22:55.232 00.003 10844 UpdateGuideState exits: m=3200 SNR=36.5
23:22:55.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:55.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:55.232 00.000 10844 Enqueuing Expose request
23:22:55.259 00.027 11060 IsGuiding returns 0
23:22:55.259 00.000 11060 Move returns status 0, amount 25
23:22:55.259 00.000 11060 MoveAxis(N, 82, ABG)
23:22:55.259 00.000 11060 Guiding  Dir = 0, Dur = 82
23:22:55.275 00.016 11060 IsSlewing returns 0
23:22:55.275 00.000 11060 IsGuiding returns 0
23:22:55.370 00.095 11060 IsGuiding returns 0
23:22:55.371 00.001 11060 Move returns status 0, amount 82
23:22:55.371 00.000 11060 move complete, result=0
23:22:55.371 00.000 11060 worker thread done servicing request
23:22:55.371 00.000 11060 Worker thread wakes up
23:22:55.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:55.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:55.371 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 82 ms NORTH
23:22:56.016 00.645 11060 Exposure complete
23:22:56.183 00.167 11060 worker thread done servicing request
23:22:56.183 00.000 10844 OnExposeComplete: enter
23:22:56.183 00.000 10844 UpdateGuideState(): m_state=6
23:22:56.184 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
23:22:56.184 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=62.33, Mass=3739, SNR=39.8, Peak=255 HFD=3.8
23:22:56.184 00.000 10844 MultiStar: [#1 0.76,-0.00,0.00,M2] [#2 -0.03,0.03,1.88,U] [#3 -0.11,0.11,0.88,U] [#4 -0.26,0.24,0.90,U] [#5 0.01,-0.23,0.94,U] [#6 0.19,0.31,0.86,U] [#7 0.31,-0.37,0.83,U] [#8 0.03,0.38,0.87,U] 
23:22:56.184 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.16, 0.25}
23:22:56.184 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
23:22:56.184 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
23:22:56.184 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.26 mountX=-0.09 mountY=0.01, mountTheta=3.00
23:22:56.184 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
23:22:56.184 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
23:22:56.184 00.000 11060 Worker thread wakes up
23:22:56.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:22:56.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:22:56.184 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.09 yDistance=0.01
23:22:56.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:56.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:56.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:22:56.184 00.000 11060 MoveAxis(E, 0, ABG)
23:22:56.184 00.000 11060 Move returns status 0, amount 0
23:22:56.184 00.000 11060 MoveAxis(N, 0, ABG)
23:22:56.184 00.000 11060 Move returns status 0, amount 0
23:22:56.184 00.000 11060 move complete, result=0
23:22:56.184 00.000 11060 worker thread done servicing request
23:22:56.190 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:56.210 00.020 10844 UpdateGuideState exits: m=3739 SNR=39.8 Saturated
23:22:56.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:56.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:56.210 00.000 10844 Enqueuing Expose request
23:22:56.210 00.000 11060 Worker thread wakes up
23:22:56.210 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:56.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:56.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:56.831 00.621 11060 Exposure complete
23:22:57.004 00.173 11060 worker thread done servicing request
23:22:57.004 00.000 10844 OnExposeComplete: enter
23:22:57.004 00.000 10844 UpdateGuideState(): m_state=6
23:22:57.004 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
23:22:57.004 00.000 10844 Star::Find returns 1 (0), X=259.58, Y=62.42, Mass=3619, SNR=38.3, Peak=252 HFD=3.4
23:22:57.004 00.000 10844 MultiStar: [#1 0.51,-0.26,0.96,U] [#2 0.15,0.18,1.81,U] [#3 0.15,0.55,0.96,U] [#4 0.44,0.03,0.97,U] [#5 0.26,0.50,0.96,U] [#6 0.62,0.50,0.00,M1] [#7 -0.05,0.07,0.82,U] [#8 0.37,-0.33,0.90,U] 
23:22:57.004 00.000 10844 refined, 7 included, MultiStar: {0.33, 0.15}, one-star: {0.87, 0.34}
23:22:57.004 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
23:22:57.004 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
23:22:57.004 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.15 hyp=0.36 cameraTheta=0.42 mountX=-0.20 mountY=0.30, mountTheta=2.16
23:22:57.007 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.15, opts=13)
23:22:57.007 00.000 10844 Enqueuing Move request for scope (0.33, 0.15)
23:22:57.007 00.000 11060 Worker thread wakes up
23:22:57.009 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.15) opts 0xd
23:22:57.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.15)
23:22:57.009 00.000 11060 Moving (0.33, 0.15) raw xDistance=-0.20 yDistance=0.30
23:22:57.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:22:57.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:22:57.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:22:57.009 00.000 11060 MoveAxis(E, 35, ABG)
23:22:57.010 00.001 11060 Guiding  Dir = 2, Dur = 35
23:22:57.014 00.004 11060 IsSlewing returns 0
23:22:57.014 00.000 11060 IsGuiding returns 0
23:22:57.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:22:57.029 00.015 10844 UpdateGuideState exits: m=3619 SNR=38.3
23:22:57.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:57.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:57.029 00.000 10844 Enqueuing Expose request
23:22:57.061 00.032 11060 IsGuiding returns 0
23:22:57.061 00.000 11060 Move returns status 0, amount 35
23:22:57.061 00.000 11060 MoveAxis(N, 0, ABG)
23:22:57.061 00.000 11060 Move returns status 0, amount 0
23:22:57.061 00.000 11060 move complete, result=0
23:22:57.061 00.000 11060 worker thread done servicing request
23:22:57.061 00.000 11060 Worker thread wakes up
23:22:57.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:57.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:57.061 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.3 px 0 ms NORTH
23:22:57.689 00.628 11060 Exposure complete
23:22:57.868 00.179 11060 worker thread done servicing request
23:22:57.868 00.000 10844 OnExposeComplete: enter
23:22:57.868 00.000 10844 UpdateGuideState(): m_state=6
23:22:57.868 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
23:22:57.868 00.000 10844 Star::Find returns 1 (0), X=259.20, Y=62.69, Mass=2719, SNR=33.5, Peak=235 HFD=3.6
23:22:57.868 00.000 10844 MultiStar: [#1 0.86,-0.08,0.00,M2] [#2 0.07,0.01,2.12,U] [#3 0.59,0.31,0.00,M2] [#4 0.33,-0.09,0.97,U] [#5 0.49,1.18,0.00,M1] [#6 -0.19,0.33,1.03,U] [#7 0.52,-0.11,0.85,U] [#8 0.96,0.64,0.00,M1] 
23:22:57.868 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.13}, one-star: {0.49, 0.61}
23:22:57.868 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
23:22:57.868 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
23:22:57.868 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.58 mountX=-0.17 mountY=0.18, mountTheta=2.32
23:22:57.868 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.13, opts=13)
23:22:57.868 00.000 10844 Enqueuing Move request for scope (0.20, 0.13)
23:22:57.868 00.000 11060 Worker thread wakes up
23:22:57.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
23:22:57.868 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
23:22:57.868 00.000 11060 Moving (0.20, 0.13) raw xDistance=-0.17 yDistance=0.18
23:22:57.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:22:57.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:57.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:22:57.868 00.000 11060 MoveAxis(E, 30, ABG)
23:22:57.868 00.000 11060 Guiding  Dir = 2, Dur = 30
23:22:57.879 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:57.902 00.023 11060 IsSlewing returns 0
23:22:57.902 00.000 11060 IsGuiding returns 0
23:22:57.909 00.007 10844 UpdateGuideState exits: m=2719 SNR=33.5
23:22:57.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:57.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:57.909 00.000 10844 Enqueuing Expose request
23:22:57.935 00.026 11060 IsGuiding returns 0
23:22:57.935 00.000 11060 Move returns status 0, amount 30
23:22:57.935 00.000 11060 MoveAxis(N, 0, ABG)
23:22:57.935 00.000 11060 Move returns status 0, amount 0
23:22:57.935 00.000 11060 move complete, result=0
23:22:57.935 00.000 11060 worker thread done servicing request
23:22:57.935 00.000 11060 Worker thread wakes up
23:22:57.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:57.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:57.941 00.006 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
23:22:58.564 00.623 11060 Exposure complete
23:22:58.738 00.174 11060 worker thread done servicing request
23:22:58.738 00.000 10844 OnExposeComplete: enter
23:22:58.738 00.000 10844 UpdateGuideState(): m_state=6
23:22:58.740 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
23:22:58.740 00.000 10844 Star::Find returns 1 (1), X=258.93, Y=61.78, Mass=3336, SNR=37.9, Peak=255 HFD=3.2
23:22:58.740 00.000 10844 MultiStar: [#1 0.67,0.18,0.00,M3] [#2 0.20,0.29,1.80,U] [#3 -0.19,-0.00,0.89,U] [#4 -0.17,-0.18,0.97,U] [#5 0.47,0.00,1.06,U] [#6 0.21,0.28,0.89,U] [#7 -0.00,-0.46,0.89,U] [#8 -0.16,0.11,0.91,U] 
23:22:58.740 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.22, -0.30}
23:22:58.740 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
23:22:58.740 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
23:22:58.740 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=-0.02 mountY=0.09, mountTheta=1.74
23:22:58.740 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
23:22:58.740 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
23:22:58.740 00.000 11060 Worker thread wakes up
23:22:58.742 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
23:22:58.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
23:22:58.742 00.000 11060 Moving (0.09, -0.00) raw xDistance=-0.02 yDistance=0.09
23:22:58.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:22:58.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:58.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:22:58.742 00.000 11060 MoveAxis(E, 0, ABG)
23:22:58.742 00.000 11060 Move returns status 0, amount 0
23:22:58.742 00.000 11060 MoveAxis(N, 0, ABG)
23:22:58.742 00.000 11060 Move returns status 0, amount 0
23:22:58.742 00.000 11060 move complete, result=0
23:22:58.743 00.001 11060 worker thread done servicing request
23:22:58.764 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:58.776 00.012 10844 UpdateGuideState exits: m=3336 SNR=37.9 Saturated
23:22:58.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:58.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:58.776 00.000 10844 Enqueuing Expose request
23:22:58.776 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:58.776 00.000 11060 Worker thread wakes up
23:22:58.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:58.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:22:59.396 00.620 11060 Exposure complete
23:22:59.566 00.170 11060 worker thread done servicing request
23:22:59.566 00.000 10844 OnExposeComplete: enter
23:22:59.566 00.000 10844 UpdateGuideState(): m_state=6
23:22:59.566 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
23:22:59.567 00.001 10844 Star::Find returns 1 (0), X=258.88, Y=61.99, Mass=3096, SNR=36.2, Peak=218 HFD=4.0
23:22:59.567 00.000 10844 MultiStar: [#1 1.14,-0.34,0.00,M4] [#2 0.33,-0.49,1.99,U] [#3 -0.25,0.09,0.98,U] [#4 0.44,0.09,0.97,U] [#5 0.67,0.26,0.00,M1] [#6 0.21,0.61,0.97,U] [#7 0.56,-0.45,0.00,M1] [#8 -0.09,0.27,1.03,U] 
23:22:59.567 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.00}, one-star: {0.17, -0.09}
23:22:59.567 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
23:22:59.567 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
23:22:59.567 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.00 mountX=-0.03 mountY=0.16, mountTheta=1.75
23:22:59.569 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.00, opts=13)
23:22:59.569 00.000 10844 Enqueuing Move request for scope (0.16, 0.00)
23:22:59.569 00.000 11060 Worker thread wakes up
23:22:59.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
23:22:59.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
23:22:59.569 00.000 11060 Moving (0.16, 0.00) raw xDistance=-0.03 yDistance=0.16
23:22:59.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:22:59.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:22:59.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:22:59.569 00.000 11060 MoveAxis(E, 0, ABG)
23:22:59.569 00.000 11060 Move returns status 0, amount 0
23:22:59.569 00.000 11060 MoveAxis(N, 0, ABG)
23:22:59.569 00.000 11060 Move returns status 0, amount 0
23:22:59.569 00.000 11060 move complete, result=0
23:22:59.569 00.000 11060 worker thread done servicing request
23:22:59.577 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:22:59.586 00.009 10844 UpdateGuideState exits: m=3096 SNR=36.2
23:22:59.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:59.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:22:59.586 00.000 10844 Enqueuing Expose request
23:22:59.586 00.000 11060 Worker thread wakes up
23:22:59.586 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:22:59.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:22:59.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:00.243 00.657 11060 Exposure complete
23:23:00.428 00.185 11060 worker thread done servicing request
23:23:00.428 00.000 10844 OnExposeComplete: enter
23:23:00.428 00.000 10844 UpdateGuideState(): m_state=6
23:23:00.433 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
23:23:00.433 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=62.23, Mass=2651, SNR=32.8, Peak=223 HFD=3.5
23:23:00.433 00.000 10844 MultiStar: [#1 0.81,0.58,0.00,M5] [#2 -0.12,0.62,2.27,U] [#3 -0.29,0.37,1.05,U] [#4 0.49,0.40,1.05,U] [#5 0.40,0.02,1.07,U] [#6 0.30,-0.00,1.03,U] [#7 -0.07,0.17,1.04,U] [#8 -0.62,0.02,1.08,U] 
23:23:00.433 00.000 10844 single-star, 7 included, MultiStar: {0.01, 0.27}, one-star: {0.18, 0.15}
23:23:00.433 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
23:23:00.433 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
23:23:00.433 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.69 mountX=-0.18 mountY=0.15, mountTheta=2.43
23:23:00.433 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.15, opts=13)
23:23:00.433 00.000 10844 Enqueuing Move request for scope (0.18, 0.15)
23:23:00.433 00.000 11060 Worker thread wakes up
23:23:00.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
23:23:00.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
23:23:00.433 00.000 11060 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=0.15
23:23:00.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:23:00.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:00.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:23:00.433 00.000 11060 MoveAxis(E, 31, ABG)
23:23:00.433 00.000 11060 Guiding  Dir = 2, Dur = 31
23:23:00.438 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:00.443 00.005 11060 IsSlewing returns 0
23:23:00.443 00.000 11060 IsGuiding returns 0
23:23:00.474 00.031 10844 UpdateGuideState exits: m=2651 SNR=32.8
23:23:00.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:00.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:00.474 00.000 10844 Enqueuing Expose request
23:23:00.490 00.016 11060 IsGuiding returns 0
23:23:00.490 00.000 11060 Move returns status 0, amount 31
23:23:00.490 00.000 11060 MoveAxis(N, 0, ABG)
23:23:00.490 00.000 11060 Move returns status 0, amount 0
23:23:00.490 00.000 11060 move complete, result=0
23:23:00.490 00.000 11060 worker thread done servicing request
23:23:00.490 00.000 11060 Worker thread wakes up
23:23:00.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:00.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:00.495 00.005 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
23:23:01.121 00.626 11060 Exposure complete
23:23:01.300 00.179 11060 worker thread done servicing request
23:23:01.300 00.000 10844 OnExposeComplete: enter
23:23:01.300 00.000 10844 UpdateGuideState(): m_state=6
23:23:01.300 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
23:23:01.300 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.22, Mass=3440, SNR=37.8, Peak=242 HFD=3.8
23:23:01.300 00.000 10844 MultiStar: [#1 0.61,0.51,0.00,M6] [#2 0.02,0.39,1.86,U] [#3 0.42,0.63,0.00,M1] [#4 0.54,0.61,0.00,M1] [#5 0.21,0.42,0.89,U] [#6 0.09,0.72,0.00,M1] [#7 0.33,0.36,0.85,U] [#8 0.20,0.41,0.97,U] 
23:23:01.300 00.000 10844 single-star, 4 included, MultiStar: {0.15, 0.35}, one-star: {0.13, 0.14}
23:23:01.300 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
23:23:01.300 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
23:23:01.300 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.83 mountX=-0.16 mountY=0.10, mountTheta=2.57
23:23:01.300 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.14, opts=13)
23:23:01.300 00.000 10844 Enqueuing Move request for scope (0.13, 0.14)
23:23:01.300 00.000 11060 Worker thread wakes up
23:23:01.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
23:23:01.300 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
23:23:01.300 00.000 11060 Moving (0.13, 0.14) raw xDistance=-0.16 yDistance=0.10
23:23:01.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:23:01.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:01.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:23:01.300 00.000 11060 MoveAxis(E, 28, ABG)
23:23:01.300 00.000 11060 Guiding  Dir = 2, Dur = 28
23:23:01.321 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:01.336 00.015 10844 UpdateGuideState exits: m=3440 SNR=37.8
23:23:01.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:01.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:01.336 00.000 10844 Enqueuing Expose request
23:23:01.346 00.010 11060 IsSlewing returns 0
23:23:01.346 00.000 11060 IsGuiding returns 0
23:23:01.378 00.032 11060 IsGuiding returns 0
23:23:01.378 00.000 11060 Move returns status 0, amount 28
23:23:01.378 00.000 11060 MoveAxis(N, 0, ABG)
23:23:01.378 00.000 11060 Move returns status 0, amount 0
23:23:01.378 00.000 11060 move complete, result=0
23:23:01.378 00.000 11060 worker thread done servicing request
23:23:01.378 00.000 11060 Worker thread wakes up
23:23:01.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:01.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:01.378 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:23:02.029 00.651 11060 Exposure complete
23:23:02.176 00.147 11060 worker thread done servicing request
23:23:02.176 00.000 10844 OnExposeComplete: enter
23:23:02.187 00.011 10844 UpdateGuideState(): m_state=6
23:23:02.187 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
23:23:02.187 00.000 10844 Star::Find returns 1 (1), X=259.36, Y=61.69, Mass=3224, SNR=36.4, Peak=255 HFD=3.6
23:23:02.189 00.002 10844 MultiStar: [#1 0.55,-0.46,0.00,M7] [#2 0.32,-0.09,2.00,U] [#3 -0.36,-0.38,0.92,U] [#4 0.15,-0.09,0.91,U] [#5 0.33,0.36,1.07,U] [#6 0.29,0.05,0.90,U] [#7 -0.34,-0.48,0.82,U] [#8 0.06,0.32,0.99,U] 
23:23:02.189 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.08}, one-star: {0.65, -0.39}
23:23:02.189 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
23:23:02.189 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
23:23:02.189 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.41 mountX=0.04 mountY=0.18, mountTheta=1.34
23:23:02.189 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.08, opts=13)
23:23:02.189 00.000 10844 Enqueuing Move request for scope (0.17, -0.08)
23:23:02.189 00.000 11060 Worker thread wakes up
23:23:02.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
23:23:02.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
23:23:02.189 00.000 11060 Moving (0.17, -0.08) raw xDistance=0.04 yDistance=0.18
23:23:02.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:23:02.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:02.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:23:02.189 00.000 11060 MoveAxis(E, 0, ABG)
23:23:02.189 00.000 11060 Move returns status 0, amount 0
23:23:02.189 00.000 11060 MoveAxis(N, 0, ABG)
23:23:02.189 00.000 11060 Move returns status 0, amount 0
23:23:02.189 00.000 11060 move complete, result=0
23:23:02.189 00.000 11060 worker thread done servicing request
23:23:02.197 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:02.215 00.018 10844 UpdateGuideState exits: m=3224 SNR=36.4 Saturated
23:23:02.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:02.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:02.215 00.000 10844 Enqueuing Expose request
23:23:02.215 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:02.217 00.002 11060 Worker thread wakes up
23:23:02.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:02.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:02.858 00.641 11060 Exposure complete
23:23:03.029 00.171 11060 worker thread done servicing request
23:23:03.029 00.000 10844 OnExposeComplete: enter
23:23:03.029 00.000 10844 UpdateGuideState(): m_state=6
23:23:03.029 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
23:23:03.029 00.000 10844 Star::Find returns 1 (0), X=259.24, Y=61.91, Mass=3200, SNR=37.0, Peak=241 HFD=3.9
23:23:03.029 00.000 10844 MultiStar: [#1 0.45,0.42,1.06,U] [#2 0.16,1.00,0.00,M1] [#3 -0.07,1.14,0.00,M1] [#4 0.23,0.38,0.96,U] [#5 0.13,0.99,0.00,M1] [#6 0.07,0.94,0.00,M1] [#7 -0.13,0.08,0.80,U] [#8 0.05,1.02,0.00,M1] 
23:23:03.029 00.000 10844 refined, 3 included, MultiStar: {0.29, 0.19}, one-star: {0.53, -0.16}
23:23:03.029 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
23:23:03.029 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
23:23:03.029 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.19 hyp=0.35 cameraTheta=0.56 mountX=-0.24 mountY=0.26, mountTheta=2.31
23:23:03.029 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.19, opts=13)
23:23:03.029 00.000 10844 Enqueuing Move request for scope (0.29, 0.19)
23:23:03.034 00.005 11060 Worker thread wakes up
23:23:03.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.19) opts 0xd
23:23:03.034 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.19)
23:23:03.034 00.000 11060 Moving (0.29, 0.19) raw xDistance=-0.24 yDistance=0.26
23:23:03.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
23:23:03.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:23:03.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:23:03.034 00.000 11060 MoveAxis(E, 41, ABG)
23:23:03.034 00.000 11060 Guiding  Dir = 2, Dur = 41
23:23:03.039 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:03.050 00.011 11060 IsSlewing returns 0
23:23:03.050 00.000 11060 IsGuiding returns 0
23:23:03.053 00.003 10844 UpdateGuideState exits: m=3200 SNR=37.0
23:23:03.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:03.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:03.053 00.000 10844 Enqueuing Expose request
23:23:03.111 00.058 11060 IsGuiding returns 0
23:23:03.111 00.000 11060 Move returns status 0, amount 41
23:23:03.111 00.000 11060 MoveAxis(N, 0, ABG)
23:23:03.111 00.000 11060 Move returns status 0, amount 0
23:23:03.111 00.000 11060 move complete, result=0
23:23:03.111 00.000 11060 worker thread done servicing request
23:23:03.111 00.000 11060 Worker thread wakes up
23:23:03.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:03.113 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:03.117 00.004 10844 GuideStep: -0.2 px 41 ms EAST, 0.3 px 0 ms NORTH
23:23:03.743 00.626 11060 Exposure complete
23:23:03.936 00.193 11060 worker thread done servicing request
23:23:03.936 00.000 10844 OnExposeComplete: enter
23:23:03.936 00.000 10844 UpdateGuideState(): m_state=6
23:23:03.936 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
23:23:03.936 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=62.32, Mass=3063, SNR=36.0, Peak=209 HFD=3.8
23:23:03.936 00.000 10844 MultiStar: [#1 0.59,0.35,0.00,M7] [#2 0.13,0.86,0.00,M2] [#3 0.10,1.00,0.00,M2] [#4 0.30,0.86,0.00,M1] [#5 0.19,1.00,0.00,M2] [#6 0.19,1.16,0.00,M2] [#7 0.05,-0.05,0.95,U] [#8 0.39,0.54,0.00,M2] 
23:23:03.936 00.000 10844 refined, 1 included, MultiStar: {0.27, 0.10}, one-star: {0.48, 0.24}
23:23:03.936 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
23:23:03.936 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
23:23:03.936 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.35 mountX=-0.15 mountY=0.25, mountTheta=2.10
23:23:03.936 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.10, opts=13)
23:23:03.936 00.000 10844 Enqueuing Move request for scope (0.27, 0.10)
23:23:03.936 00.000 11060 Worker thread wakes up
23:23:03.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
23:23:03.936 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
23:23:03.936 00.000 11060 Moving (0.27, 0.10) raw xDistance=-0.15 yDistance=0.25
23:23:03.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:23:03.936 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.49 newest=0.69
23:23:03.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
23:23:03.936 00.000 11060 MoveAxis(E, 27, ABG)
23:23:03.936 00.000 11060 Guiding  Dir = 2, Dur = 27
23:23:03.957 00.021 11060 IsSlewing returns 0
23:23:03.958 00.001 11060 IsGuiding returns 0
23:23:03.962 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:03.985 00.023 10844 UpdateGuideState exits: m=3063 SNR=36.0
23:23:03.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:03.987 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:03.987 00.000 10844 Enqueuing Expose request
23:23:03.992 00.005 11060 IsGuiding returns 0
23:23:03.992 00.000 11060 Move returns status 0, amount 27
23:23:03.992 00.000 11060 BLC: Oldest BLC event removed
23:23:03.992 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:23:03.992 00.000 11060 MoveAxis(S, 847, ABG)
23:23:03.992 00.000 11060 duration set to 750 by maxDecDuration
23:23:03.992 00.000 11060 Guiding  Dir = 1, Dur = 750
23:23:04.023 00.031 11060 IsSlewing returns 0
23:23:04.023 00.000 11060 IsGuiding returns 0
23:23:04.799 00.776 11060 IsGuiding returns 0
23:23:04.799 00.000 11060 Move returns status 0, amount 750
23:23:04.799 00.000 11060 move complete, result=0
23:23:04.799 00.000 11060 worker thread done servicing request
23:23:04.799 00.000 11060 Worker thread wakes up
23:23:04.799 00.000 10844 GuideStep: -0.1 px 27 ms EAST, 0.3 px 750 ms SOUTH
23:23:04.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:04.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:05.440 00.641 11060 Exposure complete
23:23:05.635 00.195 11060 worker thread done servicing request
23:23:05.635 00.000 10844 OnExposeComplete: enter
23:23:05.635 00.000 10844 UpdateGuideState(): m_state=6
23:23:05.635 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
23:23:05.635 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=61.72, Mass=3076, SNR=35.8, Peak=240 HFD=3.5
23:23:05.635 00.000 10844 MultiStar: [#1 0.80,-0.15,0.00,M8] [#2 0.31,0.70,0.00,M3] [#3 0.27,0.92,0.00,M3] [#4 0.51,1.25,0.00,M2] [#5 0.51,0.82,0.00,M3] [#6 0.43,0.57,0.00,M3] [#7 0.79,-0.14,0.00,M1] [#8 0.20,0.53,1.02,U] 
23:23:05.635 00.000 10844 refined, 1 included, MultiStar: {0.17, 0.09}, one-star: {0.13, -0.36}
23:23:05.635 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
23:23:05.635 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
23:23:05.635 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=-0.12 mountY=0.15, mountTheta=2.24
23:23:05.640 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.09, opts=13)
23:23:05.640 00.000 10844 Enqueuing Move request for scope (0.17, 0.09)
23:23:05.640 00.000 11060 Worker thread wakes up
23:23:05.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:23:05.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:23:05.640 00.000 11060 Moving (0.17, 0.09) raw xDistance=-0.12 yDistance=0.15
23:23:05.640 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.175170, 1:0.151323
23:23:05.640 00.000 11060 BLC: No correction, Miss < min_move
23:23:05.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:23:05.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:05.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:23:05.640 00.000 11060 MoveAxis(E, 0, ABG)
23:23:05.640 00.000 11060 Move returns status 0, amount 0
23:23:05.640 00.000 11060 MoveAxis(N, 0, ABG)
23:23:05.640 00.000 11060 Move returns status 0, amount 0
23:23:05.640 00.000 11060 move complete, result=0
23:23:05.640 00.000 11060 worker thread done servicing request
23:23:05.645 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:05.655 00.010 10844 UpdateGuideState exits: m=3076 SNR=35.8
23:23:05.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:05.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:05.655 00.000 10844 Enqueuing Expose request
23:23:05.655 00.000 11060 Worker thread wakes up
23:23:05.655 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:05.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:05.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:06.291 00.636 11060 Exposure complete
23:23:06.434 00.143 11060 worker thread done servicing request
23:23:06.434 00.000 10844 OnExposeComplete: enter
23:23:06.434 00.000 10844 UpdateGuideState(): m_state=6
23:23:06.439 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
23:23:06.439 00.000 10844 Star::Find returns 1 (0), X=259.28, Y=62.12, Mass=3107, SNR=35.7, Peak=240 HFD=3.5
23:23:06.439 00.000 10844 MultiStar: [#1 0.83,0.73,0.00,M9] [#2 0.24,1.07,0.00,M4] [#3 0.15,1.17,0.00,M4] [#4 0.32,1.21,0.00,M3] [#5 0.59,1.05,0.00,M4] [#6 0.27,0.67,0.00,M4] [#7 0.42,-0.40,0.88,U] [#8 0.43,0.61,0.00,M2] 
23:23:06.439 00.000 10844 refined, 1 included, MultiStar: {0.50, -0.16}, one-star: {0.57, 0.04}
23:23:06.439 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
23:23:06.439 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
23:23:06.439 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=-0.16 hyp=0.53 cameraTheta=-0.32 mountX=0.07 mountY=0.52, mountTheta=1.43
23:23:06.441 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=-0.16, opts=13)
23:23:06.441 00.000 10844 Enqueuing Move request for scope (0.50, -0.16)
23:23:06.441 00.000 11060 Worker thread wakes up
23:23:06.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.16) opts 0xd
23:23:06.441 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, -0.16)
23:23:06.441 00.000 11060 Moving (0.50, -0.16) raw xDistance=0.07 yDistance=0.52
23:23:06.441 00.000 11060 BLC: History state: CurrMiss=0.52, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.175170, 1:0.151323, 2:0.520713
23:23:06.441 00.000 11060 BLC: Under-shoot: nominal increase by 39
23:23:06.441 00.000 11060 BLC: window closed
23:23:06.441 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:23:06.441 00.000 11060 BLC: Pulse adjusted to 750
23:23:06.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:23:06.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.52
23:23:06.441 00.000 11060 MoveAxis(E, 0, ABG)
23:23:06.441 00.000 11060 Move returns status 0, amount 0
23:23:06.441 00.000 11060 MoveAxis(S, 203, ABG)
23:23:06.441 00.000 11060 Guiding  Dir = 1, Dur = 203
23:23:06.443 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:06.453 00.010 10844 UpdateGuideState exits: m=3107 SNR=35.7
23:23:06.459 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:06.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:06.459 00.000 10844 Enqueuing Expose request
23:23:06.459 00.000 11060 IsSlewing returns 0
23:23:06.459 00.000 11060 IsGuiding returns 0
23:23:06.683 00.224 11060 IsGuiding returns 0
23:23:06.683 00.000 11060 Move returns status 0, amount 203
23:23:06.683 00.000 11060 move complete, result=0
23:23:06.683 00.000 11060 worker thread done servicing request
23:23:06.683 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 203 ms SOUTH
23:23:06.683 00.000 11060 Worker thread wakes up
23:23:06.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:06.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:06.848 00.165 10844 evsrv: cli 0EEEE2F0 connect
23:23:06.848 00.000 10844 case statement mapped state 6 to 3
23:23:06.848 00.000 10844 case statement mapped state 6 to 3
23:23:06.850 00.002 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_pixel_scale","id":"13350740-fc53-4740-b573-b5d3cd9246cf"}
23:23:06.850 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"13350740-fc53-4740-b573-b5d3cd9246cf"}
23:23:06.851 00.001 10844 evsrv: cli 0EEEE2F0 disconnect
23:23:07.309 00.458 11060 Exposure complete
23:23:07.478 00.169 11060 worker thread done servicing request
23:23:07.478 00.000 10844 OnExposeComplete: enter
23:23:07.478 00.000 10844 UpdateGuideState(): m_state=6
23:23:07.478 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
23:23:07.478 00.000 10844 Star::Find returns 1 (0), X=259.16, Y=62.38, Mass=3531, SNR=39.1, Peak=245 HFD=3.6
23:23:07.478 00.000 10844 MultiStar: [#1 0.24,0.42,0.94,U] [#2 -0.74,0.55,0.00,M5] [#3 -0.03,1.20,0.00,M5] [#4 0.51,0.72,0.00,M4] [#5 0.40,0.91,0.00,M5] [#6 0.72,0.82,0.00,M5] [#7 0.09,-0.15,0.72,U] [#8 -0.29,0.38,0.85,U] 
23:23:07.478 00.000 10844 refined, 3 included, MultiStar: {0.14, 0.26}, one-star: {0.45, 0.30}
23:23:07.478 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
23:23:07.478 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
23:23:07.478 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.30 cameraTheta=1.07 mountX=-0.28 mountY=0.10, mountTheta=2.81
23:23:07.478 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.26, opts=13)
23:23:07.478 00.000 10844 Enqueuing Move request for scope (0.14, 0.26)
23:23:07.478 00.000 11060 Worker thread wakes up
23:23:07.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
23:23:07.478 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
23:23:07.478 00.000 11060 Moving (0.14, 0.26) raw xDistance=-0.28 yDistance=0.10
23:23:07.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:23:07.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:07.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:23:07.478 00.000 11060 MoveAxis(E, 49, ABG)
23:23:07.478 00.000 11060 Guiding  Dir = 2, Dur = 49
23:23:07.488 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:07.493 00.005 11060 IsSlewing returns 0
23:23:07.493 00.000 11060 IsGuiding returns 0
23:23:07.518 00.025 10844 UpdateGuideState exits: m=3531 SNR=39.1
23:23:07.521 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:07.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:07.521 00.000 10844 Enqueuing Expose request
23:23:07.555 00.034 11060 IsGuiding returns 0
23:23:07.555 00.000 11060 Move returns status 0, amount 49
23:23:07.555 00.000 11060 MoveAxis(N, 0, ABG)
23:23:07.555 00.000 11060 Move returns status 0, amount 0
23:23:07.555 00.000 11060 move complete, result=0
23:23:07.555 00.000 11060 worker thread done servicing request
23:23:07.555 00.000 11060 Worker thread wakes up
23:23:07.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:07.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:07.555 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
23:23:08.183 00.628 11060 Exposure complete
23:23:08.343 00.160 11060 worker thread done servicing request
23:23:08.343 00.000 10844 OnExposeComplete: enter
23:23:08.343 00.000 10844 UpdateGuideState(): m_state=6
23:23:08.343 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
23:23:08.343 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=62.61, Mass=3263, SNR=37.2, Peak=250 HFD=3.5
23:23:08.343 00.000 10844 MultiStar: [#1 0.21,0.23,0.94,U] [#2 0.52,0.49,0.00,M6] [#3 -0.35,0.13,0.99,U] [#4 0.81,1.51,0.00,M5] [#5 0.27,1.02,0.00,M6] [#6 0.27,0.67,0.00,M6] [#7 -0.19,-0.21,0.87,U] [#8 0.18,0.97,0.00,M2] 
23:23:08.343 00.000 10844 refined, 3 included, MultiStar: {-0.11, 0.18}, one-star: {-0.09, 0.53}
23:23:08.343 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.44)
23:23:08.343 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
23:23:08.343 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.10 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
23:23:08.345 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.18, opts=13)
23:23:08.345 00.000 10844 Enqueuing Move request for scope (-0.11, 0.18)
23:23:08.345 00.000 11060 Worker thread wakes up
23:23:08.347 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
23:23:08.347 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
23:23:08.347 00.000 11060 Moving (-0.11, 0.18) raw xDistance=-0.16 yDistance=-0.13
23:23:08.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
23:23:08.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:08.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:23:08.347 00.000 11060 MoveAxis(E, 29, ABG)
23:23:08.347 00.000 11060 Guiding  Dir = 2, Dur = 29
23:23:08.352 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:08.371 00.019 11060 IsSlewing returns 0
23:23:08.372 00.001 11060 IsGuiding returns 0
23:23:08.372 00.000 10844 UpdateGuideState exits: m=3263 SNR=37.2
23:23:08.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:08.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:08.372 00.000 10844 Enqueuing Expose request
23:23:08.407 00.035 11060 IsGuiding returns 0
23:23:08.407 00.000 11060 Move returns status 0, amount 29
23:23:08.407 00.000 11060 MoveAxis(N, 0, ABG)
23:23:08.407 00.000 11060 Move returns status 0, amount 0
23:23:08.407 00.000 11060 move complete, result=0
23:23:08.407 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
23:23:08.407 00.000 11060 worker thread done servicing request
23:23:08.407 00.000 11060 Worker thread wakes up
23:23:08.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:08.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:09.040 00.633 11060 Exposure complete
23:23:09.216 00.176 11060 worker thread done servicing request
23:23:09.216 00.000 10844 OnExposeComplete: enter
23:23:09.216 00.000 10844 UpdateGuideState(): m_state=6
23:23:09.216 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
23:23:09.216 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=62.77, Mass=3235, SNR=36.9, Peak=253 HFD=3.8
23:23:09.216 00.000 10844 MultiStar: [#1 0.07,1.01,0.00,M8] [#2 0.29,0.62,0.00,M7] [#3 -0.79,0.39,0.00,M5] [#4 0.16,1.63,0.00,M6] [#5 0.50,0.90,0.00,M7] [#6 0.02,1.13,0.00,M7] [#7 -0.80,0.55,0.00,M1] [#8 -0.33,0.55,0.96,U] 
23:23:09.216 00.000 10844 refined, 1 included, MultiStar: {-0.10, 0.63}, one-star: {0.12, 0.70}
23:23:09.216 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
23:23:09.216 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
23:23:09.216 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.63 hyp=0.63 cameraTheta=1.73 mountX=-0.60 mountY=-0.20, mountTheta=-2.82
23:23:09.231 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.63, opts=13)
23:23:09.231 00.000 10844 Enqueuing Move request for scope (-0.10, 0.63)
23:23:09.231 00.000 11060 Worker thread wakes up
23:23:09.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.63) opts 0xd
23:23:09.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.63)
23:23:09.231 00.000 11060 Moving (-0.10, 0.63) raw xDistance=-0.60 yDistance=-0.20
23:23:09.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.60
23:23:09.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:23:09.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:23:09.231 00.000 11060 MoveAxis(E, 105, ABG)
23:23:09.231 00.000 11060 Guiding  Dir = 2, Dur = 105
23:23:09.237 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:09.252 00.015 10844 UpdateGuideState exits: m=3235 SNR=36.9
23:23:09.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:09.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:09.252 00.000 10844 Enqueuing Expose request
23:23:09.262 00.010 11060 IsSlewing returns 0
23:23:09.262 00.000 11060 IsGuiding returns 0
23:23:09.397 00.135 11060 IsGuiding returns 0
23:23:09.397 00.000 11060 Move returns status 0, amount 105
23:23:09.397 00.000 11060 MoveAxis(N, 0, ABG)
23:23:09.397 00.000 11060 Move returns status 0, amount 0
23:23:09.397 00.000 11060 move complete, result=0
23:23:09.398 00.001 11060 worker thread done servicing request
23:23:09.398 00.000 11060 Worker thread wakes up
23:23:09.398 00.000 10844 GuideStep: -0.6 px 105 ms EAST, -0.2 px 0 ms NORTH
23:23:09.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:09.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:10.063 00.665 11060 Exposure complete
23:23:10.219 00.156 11060 worker thread done servicing request
23:23:10.219 00.000 10844 OnExposeComplete: enter
23:23:10.219 00.000 10844 UpdateGuideState(): m_state=6
23:23:10.220 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
23:23:10.220 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.27, Mass=3351, SNR=37.6, Peak=248 HFD=3.7
23:23:10.220 00.000 10844 MultiStar: [#1 0.74,1.07,0.00,M9] [#2 -1.21,0.88,0.00,M8] [#3 -0.00,0.81,0.00,M6] [#4 0.47,0.49,0.00,M7] [#5 0.18,0.07,0.89,U] [#6 -0.06,0.70,0.00,M8] [#7 -0.07,-0.19,0.86,U] [#8 0.04,0.99,0.00,M2] 
23:23:10.220 00.000 10844 refined, 2 included, MultiStar: {0.03, 0.03}, one-star: {-0.02, 0.19}
23:23:10.220 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
23:23:10.220 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
23:23:10.220 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.83 mountX=-0.04 mountY=0.02, mountTheta=2.57
23:23:10.220 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
23:23:10.220 00.000 10844 Enqueuing Move request for scope (0.03, 0.03)
23:23:10.220 00.000 11060 Worker thread wakes up
23:23:10.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:23:10.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:23:10.220 00.000 11060 Moving (0.03, 0.03) raw xDistance=-0.04 yDistance=0.02
23:23:10.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:23:10.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:10.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:10.220 00.000 11060 MoveAxis(E, 0, ABG)
23:23:10.220 00.000 11060 Move returns status 0, amount 0
23:23:10.220 00.000 11060 MoveAxis(N, 0, ABG)
23:23:10.220 00.000 11060 Move returns status 0, amount 0
23:23:10.220 00.000 11060 move complete, result=0
23:23:10.220 00.000 11060 worker thread done servicing request
23:23:10.240 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:10.250 00.010 10844 UpdateGuideState exits: m=3351 SNR=37.6
23:23:10.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:10.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:10.250 00.000 10844 Enqueuing Expose request
23:23:10.250 00.000 11060 Worker thread wakes up
23:23:10.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:10.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:10.250 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:10.903 00.653 11060 Exposure complete
23:23:11.075 00.172 11060 worker thread done servicing request
23:23:11.075 00.000 10844 OnExposeComplete: enter
23:23:11.075 00.000 10844 UpdateGuideState(): m_state=6
23:23:11.075 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
23:23:11.075 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=61.66, Mass=2798, SNR=34.1, Peak=255 HFD=3.5
23:23:11.075 00.000 10844 MultiStar: [#1 0.30,1.06,0.00,M10] [#2 0.20,-0.05,2.15,U] [#3 -0.38,0.71,0.00,M7] [#4 0.51,0.23,1.00,U] [#5 -0.16,0.41,1.01,U] [#6 0.21,0.68,0.00,M9] [#7 0.20,-0.09,0.90,U] [#8 -0.06,-0.13,0.97,U] 
23:23:11.075 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.01}, one-star: {-0.34, -0.42}
23:23:11.075 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
23:23:11.075 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
23:23:11.075 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.15 mountX=-0.00 mountY=0.08, mountTheta=1.60
23:23:11.077 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
23:23:11.077 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
23:23:11.077 00.000 11060 Worker thread wakes up
23:23:11.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:23:11.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:23:11.077 00.000 11060 Moving (0.08, -0.01) raw xDistance=-0.00 yDistance=0.08
23:23:11.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:23:11.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:11.079 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:23:11.079 00.000 11060 MoveAxis(E, 0, ABG)
23:23:11.079 00.000 11060 Move returns status 0, amount 0
23:23:11.079 00.000 11060 MoveAxis(N, 0, ABG)
23:23:11.079 00.000 11060 Move returns status 0, amount 0
23:23:11.079 00.000 11060 move complete, result=0
23:23:11.079 00.000 11060 worker thread done servicing request
23:23:11.082 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:11.102 00.020 10844 UpdateGuideState exits: m=2798 SNR=34.1 Saturated
23:23:11.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:11.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:11.102 00.000 10844 Enqueuing Expose request
23:23:11.102 00.000 11060 Worker thread wakes up
23:23:11.102 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:11.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:11.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:11.759 00.657 11060 Exposure complete
23:23:11.920 00.161 11060 worker thread done servicing request
23:23:11.920 00.000 10844 OnExposeComplete: enter
23:23:11.920 00.000 10844 UpdateGuideState(): m_state=6
23:23:11.920 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
23:23:11.920 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.17, Mass=2786, SNR=33.9, Peak=213 HFD=3.5
23:23:11.920 00.000 10844 MultiStar: [#1 0.02,0.44,1.07,U] [#2 -0.00,0.47,2.07,U] [#3 -0.63,0.94,0.00,M8] [#4 0.14,0.28,1.06,U] [#5 0.22,0.97,0.00,M6] [#6 0.68,0.19,0.00,M10] [#7 -0.26,-0.65,0.00,M1] [#8 -0.03,0.28,0.98,U] 
23:23:11.920 00.000 10844 single-star, 4 included, MultiStar: {0.02, 0.34}, one-star: {-0.00, 0.10}
23:23:11.920 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
23:23:11.920 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.93)
23:23:11.920 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.62 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
23:23:11.924 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.10, opts=13)
23:23:11.924 00.000 10844 Enqueuing Move request for scope (-0.00, 0.10)
23:23:11.924 00.000 11060 Worker thread wakes up
23:23:11.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
23:23:11.924 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
23:23:11.924 00.000 11060 Moving (-0.00, 0.10) raw xDistance=-0.09 yDistance=-0.02
23:23:11.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:23:11.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:11.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:23:11.924 00.000 11060 MoveAxis(E, 0, ABG)
23:23:11.924 00.000 11060 Move returns status 0, amount 0
23:23:11.924 00.000 11060 MoveAxis(N, 0, ABG)
23:23:11.924 00.000 11060 Move returns status 0, amount 0
23:23:11.924 00.000 11060 move complete, result=0
23:23:11.924 00.000 11060 worker thread done servicing request
23:23:11.941 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:11.959 00.018 10844 UpdateGuideState exits: m=2786 SNR=33.9
23:23:11.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:11.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:11.959 00.000 10844 Enqueuing Expose request
23:23:11.959 00.000 11060 Worker thread wakes up
23:23:11.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:11.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:11.959 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:12.597 00.638 11060 Exposure complete
23:23:12.772 00.175 11060 worker thread done servicing request
23:23:12.772 00.000 10844 OnExposeComplete: enter
23:23:12.772 00.000 10844 UpdateGuideState(): m_state=6
23:23:12.772 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
23:23:12.772 00.000 10844 Star::Find returns 1 (1), X=259.06, Y=62.33, Mass=3433, SNR=38.4, Peak=255 HFD=3.6
23:23:12.773 00.001 10844 MultiStar: [#1 0.22,0.43,1.01,U] [#2 0.09,0.75,0.00,M7] [#3 -0.27,1.16,0.00,M9] [#4 -0.03,0.68,0.00,M6] [#5 -0.09,1.16,0.00,M7] [#6 -0.20,0.94,0.00,R] [#7 -0.20,-0.03,0.85,U] [#8 -0.24,0.37,0.91,U] 
23:23:12.773 00.000 10844 refined, 3 included, MultiStar: {0.05, 0.26}, one-star: {0.35, 0.25}
23:23:12.773 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
23:23:12.773 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
23:23:12.773 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.39 mountX=-0.27 mountY=0.01, mountTheta=3.12
23:23:12.773 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.26, opts=13)
23:23:12.773 00.000 10844 Enqueuing Move request for scope (0.05, 0.26)
23:23:12.773 00.000 11060 Worker thread wakes up
23:23:12.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
23:23:12.773 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
23:23:12.773 00.000 11060 Moving (0.05, 0.26) raw xDistance=-0.27 yDistance=0.01
23:23:12.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:23:12.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:12.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:23:12.773 00.000 11060 MoveAxis(E, 47, ABG)
23:23:12.773 00.000 11060 Guiding  Dir = 2, Dur = 47
23:23:12.781 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:12.794 00.013 10844 UpdateGuideState exits: m=3433 SNR=38.4 Saturated
23:23:12.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:12.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:12.794 00.000 10844 Enqueuing Expose request
23:23:12.799 00.005 11060 IsSlewing returns 0
23:23:12.799 00.000 11060 IsGuiding returns 0
23:23:12.893 00.094 11060 IsGuiding returns 0
23:23:12.893 00.000 11060 Move returns status 0, amount 47
23:23:12.893 00.000 11060 MoveAxis(N, 0, ABG)
23:23:12.893 00.000 11060 Move returns status 0, amount 0
23:23:12.893 00.000 11060 move complete, result=0
23:23:12.893 00.000 11060 worker thread done servicing request
23:23:12.893 00.000 11060 Worker thread wakes up
23:23:12.894 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:12.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:12.905 00.011 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
23:23:13.523 00.618 11060 Exposure complete
23:23:13.728 00.205 11060 worker thread done servicing request
23:23:13.728 00.000 10844 OnExposeComplete: enter
23:23:13.728 00.000 10844 UpdateGuideState(): m_state=6
23:23:13.728 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
23:23:13.728 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=62.35, Mass=3347, SNR=37.1, Peak=255 HFD=3.6
23:23:13.728 00.000 10844 MultiStar: [#1 0.00,0.02,0.96,U] [#2 0.69,0.17,0.00,M8] [#3 -0.80,0.14,0.00,M10] [#4 0.22,0.07,1.01,U] [#5 0.54,0.43,0.00,M8] [#6 0.10,-0.75,0.00,M1] [#7 -0.51,-0.96,0.00,M1] [#8 -0.41,0.87,0.00,M1] 
23:23:13.728 00.000 10844 refined, 2 included, MultiStar: {0.12, 0.12}, one-star: {0.12, 0.27}
23:23:13.732 00.004 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
23:23:13.732 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
23:23:13.732 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.81 mountX=-0.14 mountY=0.09, mountTheta=2.55
23:23:13.733 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
23:23:13.733 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
23:23:13.733 00.000 11060 Worker thread wakes up
23:23:13.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:23:13.733 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:23:13.733 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.09
23:23:13.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:23:13.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:13.738 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:23:13.738 00.000 11060 MoveAxis(E, 26, ABG)
23:23:13.738 00.000 11060 Guiding  Dir = 2, Dur = 26
23:23:13.746 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:13.765 00.019 11060 IsSlewing returns 0
23:23:13.766 00.001 11060 IsGuiding returns 0
23:23:13.766 00.000 10844 UpdateGuideState exits: m=3347 SNR=37.1 Saturated
23:23:13.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:13.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:13.766 00.000 10844 Enqueuing Expose request
23:23:13.817 00.051 11060 IsGuiding returns 0
23:23:13.817 00.000 11060 Move returns status 0, amount 26
23:23:13.817 00.000 11060 MoveAxis(N, 0, ABG)
23:23:13.817 00.000 11060 Move returns status 0, amount 0
23:23:13.817 00.000 11060 move complete, result=0
23:23:13.817 00.000 11060 worker thread done servicing request
23:23:13.817 00.000 11060 Worker thread wakes up
23:23:13.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:13.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:13.820 00.003 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
23:23:14.449 00.629 11060 Exposure complete
23:23:14.682 00.233 11060 worker thread done servicing request
23:23:14.682 00.000 10844 OnExposeComplete: enter
23:23:14.682 00.000 10844 UpdateGuideState(): m_state=6
23:23:14.683 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
23:23:14.683 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.99, Mass=3343, SNR=36.5, Peak=244 HFD=3.7
23:23:14.683 00.000 10844 MultiStar: [#1 0.22,0.02,1.07,U] [#2 0.31,0.01,1.90,U] [#3 -0.35,0.42,0.91,U] [#4 -0.02,0.76,0.00,M6] [#5 -0.05,0.45,0.97,U] [#6 -0.16,-0.65,0.00,M2] [#7 -0.52,-0.35,0.93,U] [#8 -0.27,0.50,0.95,U] 
23:23:14.683 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.12}, one-star: {-0.41, -0.09}
23:23:14.684 00.001 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.97 = -2.32)
23:23:14.684 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
23:23:14.684 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.21 mountX=-0.10 mountY=-0.11, mountTheta=-2.33
23:23:14.685 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.12, opts=13)
23:23:14.685 00.000 10844 Enqueuing Move request for scope (-0.09, 0.12)
23:23:14.685 00.000 11060 Worker thread wakes up
23:23:14.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
23:23:14.685 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
23:23:14.686 00.001 11060 Moving (-0.09, 0.12) raw xDistance=-0.10 yDistance=-0.11
23:23:14.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:23:14.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:14.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:14.686 00.000 11060 MoveAxis(E, 0, ABG)
23:23:14.686 00.000 11060 Move returns status 0, amount 0
23:23:14.686 00.000 11060 MoveAxis(N, 0, ABG)
23:23:14.686 00.000 11060 Move returns status 0, amount 0
23:23:14.687 00.001 11060 move complete, result=0
23:23:14.687 00.000 11060 worker thread done servicing request
23:23:14.692 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:14.702 00.010 10844 UpdateGuideState exits: m=3343 SNR=36.5
23:23:14.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:14.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:14.702 00.000 10844 Enqueuing Expose request
23:23:14.702 00.000 11060 Worker thread wakes up
23:23:14.702 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:14.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:14.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:15.365 00.663 11060 Exposure complete
23:23:15.529 00.164 11060 worker thread done servicing request
23:23:15.529 00.000 10844 OnExposeComplete: enter
23:23:15.529 00.000 10844 UpdateGuideState(): m_state=6
23:23:15.529 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
23:23:15.529 00.000 10844 Star::Find returns 1 (1), X=259.06, Y=62.23, Mass=3422, SNR=38.0, Peak=255 HFD=3.9
23:23:15.529 00.000 10844 MultiStar: [#1 0.45,0.42,1.05,U] [#2 -0.07,0.24,1.80,U] [#3 -0.59,0.21,0.96,U] [#4 0.65,0.13,0.00,M7] [#5 -0.56,0.43,0.00,M8] [#6 0.01,-0.16,0.90,U] [#7 0.26,-0.49,0.78,U] [#8 -0.21,0.39,0.92,U] 
23:23:15.529 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.14}, one-star: {0.35, 0.15}
23:23:15.529 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
23:23:15.529 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.12)
23:23:15.529 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.43 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
23:23:15.534 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
23:23:15.534 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
23:23:15.534 00.000 11060 Worker thread wakes up
23:23:15.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
23:23:15.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
23:23:15.534 00.000 11060 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.00
23:23:15.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:23:15.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:15.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:23:15.534 00.000 11060 MoveAxis(E, 25, ABG)
23:23:15.534 00.000 11060 Guiding  Dir = 2, Dur = 25
23:23:15.544 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:15.557 00.013 11060 IsSlewing returns 0
23:23:15.557 00.000 11060 IsGuiding returns 0
23:23:15.559 00.002 10844 UpdateGuideState exits: m=3422 SNR=38.0 Saturated
23:23:15.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:15.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:15.559 00.000 10844 Enqueuing Expose request
23:23:15.602 00.043 11060 IsGuiding returns 0
23:23:15.602 00.000 11060 Move returns status 0, amount 25
23:23:15.602 00.000 11060 MoveAxis(N, 0, ABG)
23:23:15.602 00.000 11060 Move returns status 0, amount 0
23:23:15.602 00.000 11060 move complete, result=0
23:23:15.602 00.000 11060 worker thread done servicing request
23:23:15.608 00.006 11060 Worker thread wakes up
23:23:15.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:15.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:15.608 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
23:23:16.232 00.624 11060 Exposure complete
23:23:16.385 00.153 11060 worker thread done servicing request
23:23:16.385 00.000 10844 OnExposeComplete: enter
23:23:16.385 00.000 10844 UpdateGuideState(): m_state=6
23:23:16.385 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
23:23:16.385 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.08, Mass=3238, SNR=37.2, Peak=223 HFD=4.0
23:23:16.391 00.006 10844 MultiStar: [#1 0.50,-0.53,0.00,M6] [#2 -0.48,-0.36,1.93,U] [#3 -0.32,0.88,0.00,M9] [#4 -0.53,-0.05,1.03,U] [#5 -0.18,-0.11,1.04,U] [#6 0.35,-0.57,0.00,M2] [#7 -0.28,-0.82,0.00,M1] [#8 -0.44,-0.01,0.88,U] 
23:23:16.391 00.000 10844 single-star, 4 included, MultiStar: {-0.33, -0.15}, one-star: {0.13, 0.00}
23:23:16.391 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
23:23:16.391 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
23:23:16.391 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.03 mountX=-0.03 mountY=0.12, mountTheta=1.78
23:23:16.393 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.00, opts=13)
23:23:16.393 00.000 10844 Enqueuing Move request for scope (0.13, 0.00)
23:23:16.393 00.000 11060 Worker thread wakes up
23:23:16.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
23:23:16.393 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
23:23:16.393 00.000 11060 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=0.12
23:23:16.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:23:16.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:16.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:23:16.393 00.000 11060 MoveAxis(E, 0, ABG)
23:23:16.393 00.000 11060 Move returns status 0, amount 0
23:23:16.393 00.000 11060 MoveAxis(N, 0, ABG)
23:23:16.393 00.000 11060 Move returns status 0, amount 0
23:23:16.393 00.000 11060 move complete, result=0
23:23:16.393 00.000 11060 worker thread done servicing request
23:23:16.396 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:16.411 00.015 10844 UpdateGuideState exits: m=3238 SNR=37.2
23:23:16.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:16.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:16.411 00.000 10844 Enqueuing Expose request
23:23:16.411 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:16.411 00.000 11060 Worker thread wakes up
23:23:16.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:16.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:17.036 00.625 11060 Exposure complete
23:23:17.262 00.226 11060 worker thread done servicing request
23:23:17.262 00.000 10844 OnExposeComplete: enter
23:23:17.262 00.000 10844 UpdateGuideState(): m_state=6
23:23:17.262 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
23:23:17.262 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.70, Mass=2880, SNR=34.3, Peak=220 HFD=3.8
23:23:17.262 00.000 10844 MultiStar: [#1 0.04,-0.23,1.03,U] [#2 -0.24,0.32,2.10,U] [#3 -0.33,0.58,0.00,M10] [#4 -0.25,0.38,1.02,U] [#5 0.19,0.33,1.08,U] [#6 0.32,-0.72,0.00,M3] [#7 -0.24,-0.11,0.92,U] [#8 -0.60,0.06,1.04,U] 
23:23:17.262 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.09}, one-star: {0.16, -0.38}
23:23:17.262 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.33 = -1.96)
23:23:17.262 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
23:23:17.262 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.57 mountX=-0.06 mountY=-0.16, mountTheta=-1.96
23:23:17.265 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.09, opts=13)
23:23:17.265 00.000 10844 Enqueuing Move request for scope (-0.15, 0.09)
23:23:17.265 00.000 11060 Worker thread wakes up
23:23:17.267 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
23:23:17.267 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
23:23:17.267 00.000 11060 Moving (-0.15, 0.09) raw xDistance=-0.06 yDistance=-0.16
23:23:17.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:23:17.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:17.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:17.267 00.000 11060 MoveAxis(E, 0, ABG)
23:23:17.267 00.000 11060 Move returns status 0, amount 0
23:23:17.267 00.000 11060 MoveAxis(N, 0, ABG)
23:23:17.267 00.000 11060 Move returns status 0, amount 0
23:23:17.267 00.000 11060 move complete, result=0
23:23:17.267 00.000 11060 worker thread done servicing request
23:23:17.278 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:17.300 00.022 10844 UpdateGuideState exits: m=2880 SNR=34.3
23:23:17.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:17.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:17.300 00.000 10844 Enqueuing Expose request
23:23:17.300 00.000 11060 Worker thread wakes up
23:23:17.300 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:23:17.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:17.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:17.921 00.621 11060 Exposure complete
23:23:18.089 00.168 11060 worker thread done servicing request
23:23:18.089 00.000 10844 OnExposeComplete: enter
23:23:18.089 00.000 10844 UpdateGuideState(): m_state=6
23:23:18.089 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
23:23:18.089 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=62.35, Mass=3879, SNR=40.2, Peak=255 HFD=3.7
23:23:18.089 00.000 10844 MultiStar: [#1 0.43,0.41,0.92,U] [#2 -0.53,-0.03,1.79,U] [#3 -0.22,0.45,0.86,U] [#4 0.08,-0.15,0.83,U] [#5 -0.36,0.80,0.00,M7] [#6 0.31,-0.49,0.86,U] [#7 -0.38,-0.32,0.77,U] [#8 0.06,0.43,0.89,U] 
23:23:18.089 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.07}, one-star: {0.17, 0.27}
23:23:18.089 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.00 = -2.29)
23:23:18.089 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
23:23:18.089 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.25 mountX=-0.06 mountY=-0.07, mountTheta=-2.29
23:23:18.089 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
23:23:18.089 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
23:23:18.089 00.000 11060 Worker thread wakes up
23:23:18.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:23:18.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:23:18.089 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=-0.07
23:23:18.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:23:18.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:18.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:23:18.089 00.000 11060 MoveAxis(E, 0, ABG)
23:23:18.089 00.000 11060 Move returns status 0, amount 0
23:23:18.089 00.000 11060 MoveAxis(N, 0, ABG)
23:23:18.089 00.000 11060 Move returns status 0, amount 0
23:23:18.089 00.000 11060 move complete, result=0
23:23:18.089 00.000 11060 worker thread done servicing request
23:23:18.095 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:18.116 00.021 10844 UpdateGuideState exits: m=3879 SNR=40.2 Saturated
23:23:18.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:18.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:18.116 00.000 10844 Enqueuing Expose request
23:23:18.116 00.000 11060 Worker thread wakes up
23:23:18.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:18.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:18.116 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:18.747 00.631 11060 Exposure complete
23:23:18.913 00.166 11060 worker thread done servicing request
23:23:18.913 00.000 10844 OnExposeComplete: enter
23:23:18.913 00.000 10844 UpdateGuideState(): m_state=6
23:23:18.913 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
23:23:18.913 00.000 10844 Star::Find returns 1 (0), X=259.22, Y=62.13, Mass=3117, SNR=36.2, Peak=251 HFD=3.4
23:23:18.913 00.000 10844 MultiStar: [#1 0.78,0.63,0.00,M5] [#2 0.19,-0.24,1.94,U] [#3 0.01,0.33,0.98,U] [#4 0.36,0.07,0.98,U] [#5 -0.14,0.35,0.92,U] [#6 0.17,-0.58,0.89,U] [#7 0.28,-0.39,0.85,U] [#8 0.05,0.68,0.00,M1] 
23:23:18.913 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.07}, one-star: {0.51, 0.05}
23:23:18.913 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
23:23:18.913 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
23:23:18.913 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.36 mountX=0.04 mountY=0.21, mountTheta=1.40
23:23:18.916 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.07, opts=13)
23:23:18.916 00.000 10844 Enqueuing Move request for scope (0.20, -0.07)
23:23:18.916 00.000 11060 Worker thread wakes up
23:23:18.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
23:23:18.916 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
23:23:18.916 00.000 11060 Moving (0.20, -0.07) raw xDistance=0.04 yDistance=0.21
23:23:18.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:23:18.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:23:18.916 00.000 11060 MoveAxis(E, 0, ABG)
23:23:18.916 00.000 11060 Move returns status 0, amount 0
23:23:18.916 00.000 11060 MoveAxis(S, 81, ABG)
23:23:18.916 00.000 11060 Guiding  Dir = 1, Dur = 81
23:23:18.923 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:18.943 00.020 11060 IsSlewing returns 0
23:23:18.944 00.001 11060 IsGuiding returns 0
23:23:18.954 00.010 10844 UpdateGuideState exits: m=3117 SNR=36.2
23:23:18.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:18.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:18.954 00.000 10844 Enqueuing Expose request
23:23:19.052 00.098 11060 IsGuiding returns 0
23:23:19.052 00.000 11060 Move returns status 0, amount 81
23:23:19.053 00.001 11060 move complete, result=0
23:23:19.053 00.000 11060 worker thread done servicing request
23:23:19.053 00.000 11060 Worker thread wakes up
23:23:19.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:19.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:19.054 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 81 ms SOUTH
23:23:19.675 00.621 11060 Exposure complete
23:23:19.834 00.159 11060 worker thread done servicing request
23:23:19.834 00.000 10844 OnExposeComplete: enter
23:23:19.834 00.000 10844 UpdateGuideState(): m_state=6
23:23:19.834 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
23:23:19.834 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=62.01, Mass=3510, SNR=38.6, Peak=246 HFD=3.6
23:23:19.834 00.000 10844 MultiStar: [#1 0.44,-0.53,0.00,M6] [#2 0.22,0.58,1.81,U] [#3 -0.62,0.01,0.94,U] [#4 -0.19,0.77,0.00,M4] [#5 -0.17,0.78,0.00,M7] [#6 0.05,-0.53,0.87,U] [#7 -0.11,0.31,0.76,U] [#8 -0.15,0.50,0.94,U] 
23:23:19.834 00.000 10844 single-star, 5 included, MultiStar: {-0.03, 0.19}, one-star: {0.16, -0.06}
23:23:19.834 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
23:23:19.834 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
23:23:19.834 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=0.03 mountY=0.17, mountTheta=1.37
23:23:19.836 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.06, opts=13)
23:23:19.836 00.000 10844 Enqueuing Move request for scope (0.16, -0.06)
23:23:19.836 00.000 11060 Worker thread wakes up
23:23:19.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:23:19.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:23:19.836 00.000 11060 Moving (0.16, -0.06) raw xDistance=0.03 yDistance=0.17
23:23:19.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:23:19.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:19.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:23:19.836 00.000 11060 MoveAxis(E, 0, ABG)
23:23:19.836 00.000 11060 Move returns status 0, amount 0
23:23:19.836 00.000 11060 MoveAxis(N, 0, ABG)
23:23:19.836 00.000 11060 Move returns status 0, amount 0
23:23:19.836 00.000 11060 move complete, result=0
23:23:19.836 00.000 11060 worker thread done servicing request
23:23:19.842 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:19.855 00.013 10844 UpdateGuideState exits: m=3510 SNR=38.6
23:23:19.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:19.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:19.855 00.000 10844 Enqueuing Expose request
23:23:19.855 00.000 11060 Worker thread wakes up
23:23:19.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:19.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:19.855 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:20.493 00.638 11060 Exposure complete
23:23:20.634 00.141 11060 worker thread done servicing request
23:23:20.636 00.002 10844 OnExposeComplete: enter
23:23:20.636 00.000 10844 UpdateGuideState(): m_state=6
23:23:20.636 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
23:23:20.636 00.000 10844 Star::Find returns 1 (0), X=259.08, Y=62.19, Mass=3421, SNR=37.9, Peak=224 HFD=3.9
23:23:20.636 00.000 10844 MultiStar: [#1 0.44,-0.02,1.00,U] [#2 0.11,-0.03,1.88,U] [#3 0.14,0.02,0.95,U] [#4 -0.68,0.30,0.00,M5] [#5 0.04,0.91,0.00,M8] [#6 0.09,-0.61,0.88,U] [#7 -0.26,-0.42,0.82,U] [#8 -0.45,-0.11,0.88,U] 
23:23:20.636 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {0.37, 0.11}
23:23:20.636 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
23:23:20.636 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
23:23:20.636 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-0.98 mountX=0.11 mountY=0.10, mountTheta=0.76
23:23:20.638 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.13, opts=13)
23:23:20.638 00.000 10844 Enqueuing Move request for scope (0.08, -0.13)
23:23:20.638 00.000 11060 Worker thread wakes up
23:23:20.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:23:20.638 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:23:20.638 00.000 11060 Moving (0.08, -0.13) raw xDistance=0.11 yDistance=0.10
23:23:20.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:23:20.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:20.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:23:20.638 00.000 11060 MoveAxis(E, 0, ABG)
23:23:20.638 00.000 11060 Move returns status 0, amount 0
23:23:20.639 00.001 11060 MoveAxis(N, 0, ABG)
23:23:20.639 00.000 11060 Move returns status 0, amount 0
23:23:20.639 00.000 11060 move complete, result=0
23:23:20.639 00.000 11060 worker thread done servicing request
23:23:20.645 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:20.672 00.027 10844 UpdateGuideState exits: m=3421 SNR=37.9
23:23:20.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:20.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:20.672 00.000 10844 Enqueuing Expose request
23:23:20.672 00.000 11060 Worker thread wakes up
23:23:20.672 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:20.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:20.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:21.296 00.624 11060 Exposure complete
23:23:21.462 00.166 11060 worker thread done servicing request
23:23:21.462 00.000 10844 OnExposeComplete: enter
23:23:21.462 00.000 10844 UpdateGuideState(): m_state=6
23:23:21.462 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
23:23:21.462 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=62.53, Mass=3025, SNR=35.4, Peak=249 HFD=3.5
23:23:21.462 00.000 10844 MultiStar: [#1 0.89,-0.22,0.00,M6] [#2 0.08,0.24,2.00,U] [#3 0.06,0.24,0.98,U] [#4 0.49,-0.00,0.98,U] [#5 0.21,0.75,0.00,M9] [#6 0.60,-0.18,0.89,U] [#7 0.66,-0.35,0.00,M1] [#8 0.04,0.88,0.00,M1] 
23:23:21.462 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.17}, one-star: {-0.03, 0.45}
23:23:21.462 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
23:23:21.462 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
23:23:21.462 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.69 mountX=-0.21 mountY=0.18, mountTheta=2.43
23:23:21.462 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.17, opts=13)
23:23:21.462 00.000 10844 Enqueuing Move request for scope (0.21, 0.17)
23:23:21.462 00.000 11060 Worker thread wakes up
23:23:21.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd
23:23:21.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.17)
23:23:21.462 00.000 11060 Moving (0.21, 0.17) raw xDistance=-0.21 yDistance=0.18
23:23:21.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:23:21.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:21.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:23:21.462 00.000 11060 MoveAxis(E, 36, ABG)
23:23:21.462 00.000 11060 Guiding  Dir = 2, Dur = 36
23:23:21.465 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:21.471 00.006 11060 IsSlewing returns 0
23:23:21.471 00.000 11060 IsGuiding returns 0
23:23:21.476 00.005 10844 UpdateGuideState exits: m=3025 SNR=35.4
23:23:21.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:21.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:21.476 00.000 10844 Enqueuing Expose request
23:23:21.517 00.041 11060 IsGuiding returns 0
23:23:21.518 00.001 11060 Move returns status 0, amount 36
23:23:21.518 00.000 11060 MoveAxis(N, 0, ABG)
23:23:21.518 00.000 11060 Move returns status 0, amount 0
23:23:21.518 00.000 11060 move complete, result=0
23:23:21.518 00.000 11060 worker thread done servicing request
23:23:21.518 00.000 11060 Worker thread wakes up
23:23:21.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:21.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:21.519 00.001 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
23:23:22.165 00.646 11060 Exposure complete
23:23:22.383 00.218 11060 worker thread done servicing request
23:23:22.383 00.000 10844 OnExposeComplete: enter
23:23:22.383 00.000 10844 UpdateGuideState(): m_state=6
23:23:22.383 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
23:23:22.384 00.001 10844 Star::Find returns 1 (0), X=258.96, Y=60.90, Mass=3189, SNR=36.2, Peak=235 HFD=3.8
23:23:22.384 00.000 10844 MultiStar: [#1 0.77,-0.05,0.00,M7] [#2 0.51,-0.27,1.92,U] [#3 -0.16,0.13,0.94,U] [#4 0.31,-0.01,0.94,U] [#5 0.61,0.83,0.00,M10] [#6 0.54,-0.63,0.00,M1] [#7 0.21,-0.39,0.82,U] [#8 0.41,0.01,1.01,U] 
23:23:22.384 00.000 10844 refined, 5 included, MultiStar: {0.29, -0.28}, one-star: {0.25, -1.17}
23:23:22.384 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
23:23:22.384 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
23:23:22.384 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.28 hyp=0.41 cameraTheta=-0.77 mountX=0.23 mountY=0.34, mountTheta=0.98
23:23:22.386 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.28, opts=13)
23:23:22.386 00.000 10844 Enqueuing Move request for scope (0.29, -0.28)
23:23:22.386 00.000 11060 Worker thread wakes up
23:23:22.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.28) opts 0xd
23:23:22.386 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.28)
23:23:22.386 00.000 11060 Moving (0.29, -0.28) raw xDistance=0.23 yDistance=0.34
23:23:22.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:23:22.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
23:23:22.386 00.000 11060 MoveAxis(W, 38, ABG)
23:23:22.386 00.000 11060 Guiding  Dir = 3, Dur = 38
23:23:22.391 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:22.400 00.009 11060 IsSlewing returns 0
23:23:22.400 00.000 11060 IsGuiding returns 0
23:23:22.410 00.010 10844 UpdateGuideState exits: m=3189 SNR=36.2
23:23:22.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:22.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:22.410 00.000 10844 Enqueuing Expose request
23:23:22.453 00.043 11060 IsGuiding returns 0
23:23:22.453 00.000 11060 Move returns status 0, amount 38
23:23:22.453 00.000 11060 MoveAxis(S, 131, ABG)
23:23:22.453 00.000 11060 Guiding  Dir = 1, Dur = 131
23:23:22.463 00.010 11060 IsSlewing returns 0
23:23:22.463 00.000 11060 IsGuiding returns 0
23:23:22.603 00.140 11060 IsGuiding returns 0
23:23:22.603 00.000 11060 Move returns status 0, amount 131
23:23:22.603 00.000 11060 move complete, result=0
23:23:22.603 00.000 11060 worker thread done servicing request
23:23:22.603 00.000 11060 Worker thread wakes up
23:23:22.603 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.3 px 131 ms SOUTH
23:23:22.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:22.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:23.241 00.638 11060 Exposure complete
23:23:23.391 00.150 11060 worker thread done servicing request
23:23:23.391 00.000 10844 OnExposeComplete: enter
23:23:23.391 00.000 10844 UpdateGuideState(): m_state=6
23:23:23.391 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
23:23:23.391 00.000 10844 Star::Find returns 1 (0), X=259.06, Y=62.20, Mass=3304, SNR=36.8, Peak=245 HFD=3.6
23:23:23.391 00.000 10844 MultiStar: [#1 0.83,0.15,0.00,M8] [#2 0.32,0.12,1.89,U] [#3 -0.68,0.21,0.00,M5] [#4 0.22,0.23,0.96,U] [#5 0.46,0.87,0.00,R] [#6 0.11,-0.77,0.00,M2] [#7 -0.33,-0.06,0.85,U] [#8 -0.33,0.14,0.95,U] 
23:23:23.391 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.12}, one-star: {0.35, 0.12}
23:23:23.391 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
23:23:23.391 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
23:23:23.391 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.87 mountX=-0.13 mountY=0.08, mountTheta=2.61
23:23:23.393 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.12, opts=13)
23:23:23.393 00.000 10844 Enqueuing Move request for scope (0.10, 0.12)
23:23:23.393 00.000 11060 Worker thread wakes up
23:23:23.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:23:23.393 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:23:23.395 00.002 11060 Moving (0.10, 0.12) raw xDistance=-0.13 yDistance=0.08
23:23:23.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:23:23.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:23.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:23:23.395 00.000 11060 MoveAxis(E, 22, ABG)
23:23:23.395 00.000 11060 Guiding  Dir = 2, Dur = 22
23:23:23.404 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:23.406 00.002 11060 IsSlewing returns 0
23:23:23.406 00.000 11060 IsGuiding returns 0
23:23:23.416 00.010 10844 UpdateGuideState exits: m=3304 SNR=36.8
23:23:23.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:23.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:23.416 00.000 10844 Enqueuing Expose request
23:23:23.437 00.021 11060 IsGuiding returns 0
23:23:23.437 00.000 11060 Move returns status 0, amount 22
23:23:23.437 00.000 11060 MoveAxis(N, 0, ABG)
23:23:23.437 00.000 11060 Move returns status 0, amount 0
23:23:23.437 00.000 11060 move complete, result=0
23:23:23.437 00.000 11060 worker thread done servicing request
23:23:23.437 00.000 11060 Worker thread wakes up
23:23:23.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:23.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:23.440 00.003 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:23:24.077 00.637 11060 Exposure complete
23:23:24.252 00.175 11060 worker thread done servicing request
23:23:24.252 00.000 10844 OnExposeComplete: enter
23:23:24.253 00.001 10844 UpdateGuideState(): m_state=6
23:23:24.253 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
23:23:24.253 00.000 10844 Star::Find returns 1 (0), X=259.14, Y=62.52, Mass=2498, SNR=31.9, Peak=212 HFD=3.6
23:23:24.253 00.000 10844 MultiStar: [#1 0.14,1.02,0.00,M9] [#2 0.01,0.89,0.00,M1] [#3 -0.57,0.56,0.00,M6] [#4 0.17,0.80,0.00,M3] [#5 -0.41,0.16,1.20,U] [#6 -0.01,-0.34,1.03,U] [#7 -0.14,0.26,1.00,U] [#8 -0.66,0.63,0.00,M1] 
23:23:24.253 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.13}, one-star: {0.43, 0.44}
23:23:24.253 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
23:23:24.253 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
23:23:24.253 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.94 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
23:23:24.253 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
23:23:24.253 00.000 10844 Enqueuing Move request for scope (-0.05, 0.13)
23:23:24.253 00.000 11060 Worker thread wakes up
23:23:24.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
23:23:24.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
23:23:24.253 00.000 11060 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=-0.07
23:23:24.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:23:24.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:24.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:23:24.253 00.000 11060 MoveAxis(E, 0, ABG)
23:23:24.253 00.000 11060 Move returns status 0, amount 0
23:23:24.253 00.000 11060 MoveAxis(N, 0, ABG)
23:23:24.253 00.000 11060 Move returns status 0, amount 0
23:23:24.253 00.000 11060 move complete, result=0
23:23:24.253 00.000 11060 worker thread done servicing request
23:23:24.258 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:24.269 00.011 10844 UpdateGuideState exits: m=2498 SNR=31.9
23:23:24.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:24.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:24.269 00.000 10844 Enqueuing Expose request
23:23:24.269 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:24.269 00.000 11060 Worker thread wakes up
23:23:24.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:24.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:24.909 00.640 11060 Exposure complete
23:23:25.083 00.174 11060 worker thread done servicing request
23:23:25.083 00.000 10844 OnExposeComplete: enter
23:23:25.083 00.000 10844 UpdateGuideState(): m_state=6
23:23:25.083 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
23:23:25.083 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=62.02, Mass=3114, SNR=35.5, Peak=234 HFD=4.1
23:23:25.083 00.000 10844 MultiStar: [#1 0.64,0.14,1.01,U] [#2 -0.09,0.03,1.93,U] [#3 -0.27,0.07,1.02,U] [#4 -0.06,0.95,0.00,M4] [#5 0.02,-0.51,0.99,U] [#6 0.36,-0.76,0.00,M2] [#7 -0.09,-0.47,0.85,U] [#8 -0.00,0.14,0.92,U] 
23:23:25.083 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.44, -0.05}
23:23:25.083 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
23:23:25.083 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
23:23:25.083 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.79 mountX=0.06 mountY=0.08, mountTheta=0.95
23:23:25.086 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
23:23:25.086 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
23:23:25.086 00.000 11060 Worker thread wakes up
23:23:25.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:23:25.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:23:25.086 00.000 11060 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=0.08
23:23:25.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:23:25.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:25.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:23:25.086 00.000 11060 MoveAxis(E, 0, ABG)
23:23:25.086 00.000 11060 Move returns status 0, amount 0
23:23:25.086 00.000 11060 MoveAxis(N, 0, ABG)
23:23:25.086 00.000 11060 Move returns status 0, amount 0
23:23:25.086 00.000 11060 move complete, result=0
23:23:25.088 00.002 11060 worker thread done servicing request
23:23:25.103 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:25.123 00.020 10844 UpdateGuideState exits: m=3114 SNR=35.5
23:23:25.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:25.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:25.123 00.000 10844 Enqueuing Expose request
23:23:25.123 00.000 11060 Worker thread wakes up
23:23:25.123 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:25.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:25.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:25.746 00.623 11060 Exposure complete
23:23:25.915 00.169 11060 worker thread done servicing request
23:23:25.915 00.000 10844 OnExposeComplete: enter
23:23:25.915 00.000 10844 UpdateGuideState(): m_state=6
23:23:25.915 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
23:23:25.915 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=62.35, Mass=2824, SNR=34.3, Peak=205 HFD=3.5
23:23:25.915 00.000 10844 MultiStar: [#1 0.85,0.29,0.00,M9] [#2 0.01,0.01,2.07,U] [#3 0.51,0.40,1.02,U] [#4 0.31,0.32,1.07,U] [#5 -0.22,-0.10,1.07,U] [#6 0.27,-0.59,0.90,U] [#7 0.17,-0.11,0.92,U] [#8 0.33,0.31,1.03,U] 
23:23:25.915 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {-0.06, 0.27}
23:23:25.915 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
23:23:25.915 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
23:23:25.915 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.44 mountX=-0.09 mountY=0.13, mountTheta=2.19
23:23:25.915 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.07, opts=13)
23:23:25.915 00.000 10844 Enqueuing Move request for scope (0.14, 0.07)
23:23:25.915 00.000 11060 Worker thread wakes up
23:23:25.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
23:23:25.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
23:23:25.915 00.000 11060 Moving (0.14, 0.07) raw xDistance=-0.09 yDistance=0.13
23:23:25.920 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:23:25.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:25.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:23:25.920 00.000 11060 MoveAxis(E, 0, ABG)
23:23:25.920 00.000 11060 Move returns status 0, amount 0
23:23:25.920 00.000 11060 MoveAxis(N, 0, ABG)
23:23:25.920 00.000 11060 Move returns status 0, amount 0
23:23:25.920 00.000 11060 move complete, result=0
23:23:25.920 00.000 11060 worker thread done servicing request
23:23:25.925 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:25.938 00.013 10844 UpdateGuideState exits: m=2824 SNR=34.3
23:23:25.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:25.948 00.010 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:25.948 00.000 10844 Enqueuing Expose request
23:23:25.948 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:25.951 00.003 11060 Worker thread wakes up
23:23:25.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:25.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:26.585 00.634 11060 Exposure complete
23:23:26.750 00.165 11060 worker thread done servicing request
23:23:26.750 00.000 10844 OnExposeComplete: enter
23:23:26.750 00.000 10844 UpdateGuideState(): m_state=6
23:23:26.750 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
23:23:26.750 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=62.16, Mass=2658, SNR=33.3, Peak=209 HFD=3.7
23:23:26.750 00.000 10844 MultiStar: [#1 0.84,0.33,0.00,M10] [#2 0.27,-0.13,2.13,U] [#3 0.04,0.14,1.11,U] [#4 0.07,0.48,0.99,U] [#5 -0.56,-0.17,1.12,U] [#6 0.51,0.32,0.95,U] [#7 0.36,0.02,0.96,U] [#8 0.23,0.28,1.13,U] 
23:23:26.750 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.28, 0.08}
23:23:26.750 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
23:23:26.750 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
23:23:26.750 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.54 mountX=-0.12 mountY=0.14, mountTheta=2.29
23:23:26.750 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
23:23:26.750 00.000 10844 Enqueuing Move request for scope (0.15, 0.09)
23:23:26.750 00.000 11060 Worker thread wakes up
23:23:26.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:23:26.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:23:26.750 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.12 yDistance=0.14
23:23:26.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:23:26.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:26.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:23:26.750 00.000 11060 MoveAxis(E, 0, ABG)
23:23:26.750 00.000 11060 Move returns status 0, amount 0
23:23:26.750 00.000 11060 MoveAxis(N, 0, ABG)
23:23:26.750 00.000 11060 Move returns status 0, amount 0
23:23:26.750 00.000 11060 move complete, result=0
23:23:26.750 00.000 11060 worker thread done servicing request
23:23:26.766 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:26.781 00.015 10844 UpdateGuideState exits: m=2658 SNR=33.3
23:23:26.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:26.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:26.781 00.000 10844 Enqueuing Expose request
23:23:26.781 00.000 11060 Worker thread wakes up
23:23:26.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:26.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:26.781 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:27.408 00.627 11060 Exposure complete
23:23:27.564 00.156 11060 worker thread done servicing request
23:23:27.564 00.000 10844 OnExposeComplete: enter
23:23:27.564 00.000 10844 UpdateGuideState(): m_state=6
23:23:27.564 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
23:23:27.564 00.000 10844 Star::Find returns 1 (1), X=258.77, Y=62.58, Mass=3241, SNR=36.2, Peak=255 HFD=3.5
23:23:27.564 00.000 10844 MultiStar: [#1 0.62,0.60,0.00,R] [#2 0.54,0.76,0.00,M1] [#3 0.30,0.67,0.00,M4] [#4 0.47,1.02,0.00,M3] [#5 -0.33,-0.26,0.95,U] [#6 0.19,0.02,0.89,U] [#7 0.62,-0.28,0.00,M1] [#8 0.03,0.76,0.00,M1] 
23:23:27.564 00.000 10844 refined, 2 included, MultiStar: {-0.03, 0.09}, one-star: {0.06, 0.50}
23:23:27.564 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.62 = -2.67)
23:23:27.564 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.69)
23:23:27.564 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.86 mountX=-0.09 mountY=-0.04, mountTheta=-2.68
23:23:27.564 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.09, opts=13)
23:23:27.564 00.000 10844 Enqueuing Move request for scope (-0.03, 0.09)
23:23:27.564 00.000 11060 Worker thread wakes up
23:23:27.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:23:27.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:23:27.564 00.000 11060 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=-0.04
23:23:27.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:23:27.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:27.570 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:23:27.570 00.000 11060 MoveAxis(E, 0, ABG)
23:23:27.570 00.000 11060 Move returns status 0, amount 0
23:23:27.570 00.000 11060 MoveAxis(N, 0, ABG)
23:23:27.570 00.000 11060 Move returns status 0, amount 0
23:23:27.570 00.000 11060 move complete, result=0
23:23:27.570 00.000 11060 worker thread done servicing request
23:23:27.575 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:27.587 00.012 10844 UpdateGuideState exits: m=3241 SNR=36.2 Saturated
23:23:27.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:27.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:27.587 00.000 10844 Enqueuing Expose request
23:23:27.587 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:27.587 00.000 11060 Worker thread wakes up
23:23:27.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:27.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:28.217 00.630 11060 Exposure complete
23:23:28.393 00.176 11060 worker thread done servicing request
23:23:28.393 00.000 10844 OnExposeComplete: enter
23:23:28.393 00.000 10844 UpdateGuideState(): m_state=6
23:23:28.393 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
23:23:28.393 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=62.49, Mass=2915, SNR=34.8, Peak=245 HFD=3.3
23:23:28.393 00.000 10844 MultiStar: [#1 -0.33,-0.40,1.01,U] [#2 -0.24,0.61,0.00,M2] [#3 -0.32,0.55,0.95,U] [#4 0.47,0.57,0.00,M4] [#5 -0.21,0.56,1.07,U] [#6 -0.15,-0.42,0.94,U] [#7 -0.85,-0.23,0.00,M2] [#8 -0.42,0.50,0.00,M2] 
23:23:28.393 00.000 10844 refined, 4 included, MultiStar: {-0.25, 0.15}, one-star: {-0.26, 0.41}
23:23:28.393 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.92)
23:23:28.393 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
23:23:28.393 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.62 mountX=-0.10 mountY=-0.28, mountTheta=-1.92
23:23:28.397 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.15, opts=13)
23:23:28.397 00.000 10844 Enqueuing Move request for scope (-0.25, 0.15)
23:23:28.397 00.000 11060 Worker thread wakes up
23:23:28.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
23:23:28.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
23:23:28.397 00.000 11060 Moving (-0.25, 0.15) raw xDistance=-0.10 yDistance=-0.28
23:23:28.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:23:28.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:23:28.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:23:28.397 00.000 11060 MoveAxis(E, 0, ABG)
23:23:28.397 00.000 11060 Move returns status 0, amount 0
23:23:28.397 00.000 11060 MoveAxis(N, 0, ABG)
23:23:28.397 00.000 11060 Move returns status 0, amount 0
23:23:28.397 00.000 11060 move complete, result=0
23:23:28.397 00.000 11060 worker thread done servicing request
23:23:28.403 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:28.418 00.015 10844 UpdateGuideState exits: m=2915 SNR=34.8
23:23:28.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:28.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:28.418 00.000 10844 Enqueuing Expose request
23:23:28.418 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:23:28.418 00.000 11060 Worker thread wakes up
23:23:28.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:28.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:29.072 00.654 11060 Exposure complete
23:23:29.268 00.196 11060 worker thread done servicing request
23:23:29.270 00.002 10844 OnExposeComplete: enter
23:23:29.270 00.000 10844 UpdateGuideState(): m_state=6
23:23:29.270 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
23:23:29.270 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.96, Mass=3285, SNR=37.6, Peak=252 HFD=3.6
23:23:29.270 00.000 10844 MultiStar: [#1 -0.51,-0.47,0.00,M1] [#2 0.20,1.16,0.00,M3] [#3 -0.56,0.61,0.00,M4] [#4 0.12,1.24,0.00,M5] [#5 -0.62,-0.08,1.09,U] [#6 0.14,-0.28,0.92,U] [#7 -0.22,-0.17,0.85,U] [#8 -0.25,0.87,0.00,M3] 
23:23:29.270 00.000 10844 single-star, 3 included, MultiStar: {-0.25, -0.16}, one-star: {-0.24, -0.12}
23:23:29.270 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
23:23:29.270 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
23:23:29.270 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.70 mountX=0.16 mountY=-0.22, mountTheta=-0.95
23:23:29.270 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.12, opts=13)
23:23:29.270 00.000 10844 Enqueuing Move request for scope (-0.24, -0.12)
23:23:29.270 00.000 11060 Worker thread wakes up
23:23:29.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
23:23:29.270 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
23:23:29.270 00.000 11060 Moving (-0.24, -0.12) raw xDistance=0.16 yDistance=-0.22
23:23:29.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:23:29.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:23:29.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:23:29.270 00.000 11060 MoveAxis(W, 27, ABG)
23:23:29.270 00.000 11060 Guiding  Dir = 3, Dur = 27
23:23:29.278 00.008 11060 IsSlewing returns 0
23:23:29.278 00.000 11060 IsGuiding returns 0
23:23:29.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:29.290 00.012 10844 UpdateGuideState exits: m=3285 SNR=37.6
23:23:29.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:29.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:29.290 00.000 10844 Enqueuing Expose request
23:23:29.309 00.019 11060 IsGuiding returns 0
23:23:29.310 00.001 11060 Move returns status 0, amount 27
23:23:29.310 00.000 11060 MoveAxis(N, 0, ABG)
23:23:29.310 00.000 11060 Move returns status 0, amount 0
23:23:29.310 00.000 11060 move complete, result=0
23:23:29.310 00.000 11060 worker thread done servicing request
23:23:29.310 00.000 11060 Worker thread wakes up
23:23:29.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:29.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:29.321 00.011 10844 GuideStep: 0.2 px 27 ms WEST, -0.2 px 0 ms NORTH
23:23:29.961 00.640 11060 Exposure complete
23:23:30.125 00.164 11060 worker thread done servicing request
23:23:30.125 00.000 10844 OnExposeComplete: enter
23:23:30.125 00.000 10844 UpdateGuideState(): m_state=6
23:23:30.125 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
23:23:30.125 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=62.88, Mass=2710, SNR=33.6, Peak=255 HFD=3.5
23:23:30.125 00.000 10844 MultiStar: [#1 -0.62,0.11,1.04,U] [#2 0.24,0.79,0.00,M4] [#3 0.10,1.02,0.00,M5] [#4 0.57,1.69,0.00,M6] [#5 -0.10,0.26,1.10,U] [#6 -0.00,-0.35,0.99,U] [#7 -0.11,0.40,0.95,U] [#8 0.18,1.35,0.00,M4] 
23:23:30.125 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.24}, one-star: {-0.15, 0.80}
23:23:30.125 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
23:23:30.125 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
23:23:30.125 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.24 hyp=0.31 cameraTheta=2.26 mountX=-0.20 mountY=-0.24, mountTheta=-2.28
23:23:30.130 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.24, opts=13)
23:23:30.130 00.000 10844 Enqueuing Move request for scope (-0.20, 0.24)
23:23:30.130 00.000 11060 Worker thread wakes up
23:23:30.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.24) opts 0xd
23:23:30.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.24)
23:23:30.130 00.000 11060 Moving (-0.20, 0.24) raw xDistance=-0.20 yDistance=-0.24
23:23:30.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:23:30.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:23:30.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:23:30.130 00.000 11060 MoveAxis(E, 35, ABG)
23:23:30.130 00.000 11060 Guiding  Dir = 2, Dur = 35
23:23:30.140 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:30.140 00.000 11060 IsSlewing returns 0
23:23:30.141 00.001 11060 IsGuiding returns 0
23:23:30.152 00.011 10844 UpdateGuideState exits: m=2710 SNR=33.6 Saturated
23:23:30.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:30.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:30.152 00.000 10844 Enqueuing Expose request
23:23:30.191 00.039 11060 IsGuiding returns 0
23:23:30.191 00.000 11060 Move returns status 0, amount 35
23:23:30.191 00.000 11060 MoveAxis(N, 0, ABG)
23:23:30.191 00.000 11060 Move returns status 0, amount 0
23:23:30.191 00.000 11060 move complete, result=0
23:23:30.191 00.000 11060 worker thread done servicing request
23:23:30.191 00.000 11060 Worker thread wakes up
23:23:30.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:30.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:30.191 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
23:23:30.827 00.636 11060 Exposure complete
23:23:31.024 00.197 11060 worker thread done servicing request
23:23:31.024 00.000 10844 OnExposeComplete: enter
23:23:31.024 00.000 10844 UpdateGuideState(): m_state=6
23:23:31.024 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
23:23:31.024 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.95, Mass=3275, SNR=37.1, Peak=253 HFD=3.4
23:23:31.024 00.000 10844 MultiStar: [#1 -0.24,-0.78,0.00,M1] [#2 0.11,0.52,1.90,U] [#3 -0.59,0.37,0.00,M6] [#4 0.40,0.94,0.00,M7] [#5 -0.46,0.29,1.02,U] [#6 0.14,-0.61,0.86,U] [#7 -0.47,-0.04,0.74,U] [#8 0.07,0.59,0.90,U] 
23:23:31.024 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.18}, one-star: {-0.41, -0.13}
23:23:31.024 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
23:23:31.024 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
23:23:31.024 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.20 mountX=-0.15 mountY=-0.16, mountTheta=-2.34
23:23:31.027 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.18, opts=13)
23:23:31.027 00.000 10844 Enqueuing Move request for scope (-0.13, 0.18)
23:23:31.027 00.000 11060 Worker thread wakes up
23:23:31.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
23:23:31.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
23:23:31.027 00.000 11060 Moving (-0.13, 0.18) raw xDistance=-0.15 yDistance=-0.16
23:23:31.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:23:31.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:31.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:31.027 00.000 11060 MoveAxis(E, 27, ABG)
23:23:31.027 00.000 11060 Guiding  Dir = 2, Dur = 27
23:23:31.045 00.018 11060 IsSlewing returns 0
23:23:31.046 00.001 11060 IsGuiding returns 0
23:23:31.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:31.059 00.013 10844 UpdateGuideState exits: m=3275 SNR=37.1
23:23:31.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:31.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:31.059 00.000 10844 Enqueuing Expose request
23:23:31.075 00.016 11060 IsGuiding returns 0
23:23:31.075 00.000 11060 Move returns status 0, amount 27
23:23:31.075 00.000 11060 MoveAxis(N, 0, ABG)
23:23:31.075 00.000 11060 Move returns status 0, amount 0
23:23:31.075 00.000 11060 move complete, result=0
23:23:31.075 00.000 11060 worker thread done servicing request
23:23:31.075 00.000 11060 Worker thread wakes up
23:23:31.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:31.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:31.075 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
23:23:31.716 00.641 11060 Exposure complete
23:23:31.909 00.193 11060 worker thread done servicing request
23:23:31.909 00.000 10844 OnExposeComplete: enter
23:23:31.909 00.000 10844 UpdateGuideState(): m_state=6
23:23:31.909 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
23:23:31.909 00.000 10844 Star::Find returns 1 (1), X=258.14, Y=62.15, Mass=3539, SNR=38.0, Peak=255 HFD=3.7
23:23:31.909 00.000 10844 MultiStar: [#1 -0.57,-0.32,0.00,M2] [#2 0.08,0.34,1.95,U] [#3 -0.33,0.37,0.91,U] [#4 -0.19,1.25,0.00,M8] [#5 -0.72,0.45,0.00,M1] [#6 -0.48,0.26,0.89,U] [#7 -0.36,0.20,0.86,U] [#8 -0.51,0.44,0.00,M4] 
23:23:31.909 00.000 10844 refined, 4 included, MultiStar: {-0.26, 0.26}, one-star: {-0.57, 0.07}
23:23:31.909 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
23:23:31.909 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
23:23:31.909 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.26 hyp=0.37 cameraTheta=2.35 mountX=-0.21 mountY=-0.30, mountTheta=-2.19
23:23:31.914 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.26, opts=13)
23:23:31.914 00.000 10844 Enqueuing Move request for scope (-0.26, 0.26)
23:23:31.914 00.000 11060 Worker thread wakes up
23:23:31.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.26) opts 0xd
23:23:31.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.26)
23:23:31.914 00.000 11060 Moving (-0.26, 0.26) raw xDistance=-0.21 yDistance=-0.30
23:23:31.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:23:31.914 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.14 newest=-0.69
23:23:31.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:23:31.914 00.000 11060 MoveAxis(E, 38, ABG)
23:23:31.914 00.000 11060 Guiding  Dir = 2, Dur = 38
23:23:31.923 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:23:31.924 00.001 11060 IsSlewing returns 0
23:23:31.924 00.000 11060 IsGuiding returns 0
23:23:31.939 00.015 10844 UpdateGuideState exits: m=3539 SNR=38.0 Saturated
23:23:31.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:31.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:31.939 00.000 10844 Enqueuing Expose request
23:23:31.971 00.032 11060 IsGuiding returns 0
23:23:31.971 00.000 11060 Move returns status 0, amount 38
23:23:31.971 00.000 11060 BLC: Oldest BLC event removed
23:23:31.971 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:23:31.971 00.000 11060 MoveAxis(N, 866, ABG)
23:23:31.971 00.000 11060 duration set to 750 by maxDecDuration
23:23:31.971 00.000 11060 Guiding  Dir = 0, Dur = 750
23:23:31.985 00.014 11060 IsSlewing returns 0
23:23:31.985 00.000 11060 IsGuiding returns 0
23:23:32.742 00.757 11060 IsGuiding returns 0
23:23:32.742 00.000 11060 Move returns status 0, amount 750
23:23:32.742 00.000 11060 move complete, result=0
23:23:32.742 00.000 11060 worker thread done servicing request
23:23:32.742 00.000 11060 Worker thread wakes up
23:23:32.742 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.3 px 750 ms NORTH
23:23:32.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:32.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:33.385 00.643 11060 Exposure complete
23:23:33.561 00.176 11060 worker thread done servicing request
23:23:33.561 00.000 10844 OnExposeComplete: enter
23:23:33.561 00.000 10844 UpdateGuideState(): m_state=6
23:23:33.561 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
23:23:33.561 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=62.48, Mass=3039, SNR=35.5, Peak=255 HFD=3.7
23:23:33.561 00.000 10844 MultiStar: [#1 -0.52,-0.11,1.07,U] [#2 -0.73,0.07,0.00,M3] [#3 -0.23,0.23,0.97,U] [#4 -0.00,0.18,0.93,U] [#5 -0.67,-0.25,0.00,M2] [#6 0.18,-0.51,1.03,U] [#7 -0.22,-0.63,0.00,M1] [#8 -0.04,-0.19,1.01,U] 
23:23:33.561 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.01}, one-star: {-0.60, 0.40}
23:23:33.561 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
23:23:33.561 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
23:23:33.561 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.10 mountX=0.04 mountY=-0.20, mountTheta=-1.35
23:23:33.566 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.01, opts=13)
23:23:33.566 00.000 10844 Enqueuing Move request for scope (-0.20, -0.01)
23:23:33.566 00.000 11060 Worker thread wakes up
23:23:33.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
23:23:33.566 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
23:23:33.566 00.000 11060 Moving (-0.20, -0.01) raw xDistance=0.04 yDistance=-0.20
23:23:33.566 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.209329, 1:0.200689
23:23:33.566 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:23:33.567 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:23:33.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:23:33.567 00.000 11060 MoveAxis(E, 0, ABG)
23:23:33.567 00.000 11060 Move returns status 0, amount 0
23:23:33.567 00.000 11060 MoveAxis(N, 78, ABG)
23:23:33.567 00.000 11060 Guiding  Dir = 0, Dur = 78
23:23:33.571 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:33.592 00.021 10844 UpdateGuideState exits: m=3039 SNR=35.5 Saturated
23:23:33.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:33.593 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:33.593 00.000 10844 Enqueuing Expose request
23:23:33.597 00.004 11060 IsSlewing returns 0
23:23:33.597 00.000 11060 IsGuiding returns 0
23:23:33.704 00.107 11060 IsGuiding returns 0
23:23:33.704 00.000 11060 Move returns status 0, amount 78
23:23:33.704 00.000 11060 move complete, result=0
23:23:33.704 00.000 11060 worker thread done servicing request
23:23:33.704 00.000 11060 Worker thread wakes up
23:23:33.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:33.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:33.718 00.014 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 78 ms NORTH
23:23:34.347 00.629 11060 Exposure complete
23:23:34.523 00.176 11060 worker thread done servicing request
23:23:34.524 00.001 10844 OnExposeComplete: enter
23:23:34.524 00.000 10844 UpdateGuideState(): m_state=6
23:23:34.524 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
23:23:34.524 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=62.10, Mass=3002, SNR=35.7, Peak=255 HFD=3.3
23:23:34.524 00.000 10844 MultiStar: [#1 -0.97,-0.49,0.00,M2] [#2 -0.31,0.39,1.97,U] [#3 -0.64,0.43,0.00,M5] [#4 -0.34,0.74,0.00,M8] [#5 -0.89,-0.67,0.00,M3] [#6 -0.25,-1.00,0.00,M1] [#7 -0.80,-0.66,0.00,M2] [#8 -0.11,0.51,0.93,U] 
23:23:34.524 00.000 10844 single-star, 2 included, MultiStar: {-0.21, 0.32}, one-star: {-0.09, 0.02}
23:23:34.524 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
23:23:34.524 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.62)
23:23:34.524 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.93 mountX=-0.00 mountY=-0.09, mountTheta=-1.60
23:23:34.524 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
23:23:34.527 00.003 10844 Enqueuing Move request for scope (-0.09, 0.02)
23:23:34.527 00.000 11060 Worker thread wakes up
23:23:34.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:23:34.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:23:34.527 00.000 11060 Moving (-0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
23:23:34.527 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.209329, 1:0.200689, 2:0.090654
23:23:34.527 00.000 11060 BLC: No correction, Miss < min_move
23:23:34.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:23:34.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:34.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:23:34.527 00.000 11060 MoveAxis(E, 0, ABG)
23:23:34.527 00.000 11060 Move returns status 0, amount 0
23:23:34.527 00.000 11060 MoveAxis(N, 0, ABG)
23:23:34.527 00.000 11060 Move returns status 0, amount 0
23:23:34.527 00.000 11060 move complete, result=0
23:23:34.527 00.000 11060 worker thread done servicing request
23:23:34.532 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:34.569 00.037 10844 UpdateGuideState exits: m=3002 SNR=35.7 Saturated
23:23:34.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:34.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:34.569 00.000 10844 Enqueuing Expose request
23:23:34.569 00.000 11060 Worker thread wakes up
23:23:34.569 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:34.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:34.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:35.203 00.634 11060 Exposure complete
23:23:35.361 00.158 11060 worker thread done servicing request
23:23:35.361 00.000 10844 OnExposeComplete: enter
23:23:35.361 00.000 10844 UpdateGuideState(): m_state=6
23:23:35.361 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
23:23:35.361 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=62.81, Mass=2778, SNR=33.9, Peak=255 HFD=3.5
23:23:35.361 00.000 10844 MultiStar: [#1 -0.70,-0.18,0.00,M3] [#2 -0.17,0.92,0.00,M3] [#3 -0.48,0.47,0.00,M6] [#4 -0.04,1.05,0.00,M9] [#5 -0.40,-0.26,1.12,U] [#6 -0.08,-1.20,0.00,M2] [#7 -0.69,-0.57,0.00,M3] [#8 -0.54,0.58,0.00,M3] 
23:23:35.361 00.000 10844 refined, 1 included, MultiStar: {-0.28, 0.21}, one-star: {-0.14, 0.73}
23:23:35.361 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
23:23:35.361 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
23:23:35.361 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.21 hyp=0.34 cameraTheta=2.50 mountX=-0.15 mountY=-0.31, mountTheta=-2.04
23:23:35.367 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.21, opts=13)
23:23:35.367 00.000 10844 Enqueuing Move request for scope (-0.28, 0.21)
23:23:35.367 00.000 11060 Worker thread wakes up
23:23:35.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.21) opts 0xd
23:23:35.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.21)
23:23:35.367 00.000 11060 Moving (-0.28, 0.21) raw xDistance=-0.15 yDistance=-0.31
23:23:35.367 00.000 11060 BLC: window closed
23:23:35.367 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.209329, 1:0.200689, 2:0.090654
23:23:35.367 00.000 11060 BLC: Under-shoot: nominal increase by 38
23:23:35.367 00.000 11060 BLC: window closed
23:23:35.367 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:23:35.367 00.000 11060 BLC: Pulse adjusted to 750
23:23:35.368 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:23:35.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.31
23:23:35.368 00.000 11060 MoveAxis(E, 27, ABG)
23:23:35.368 00.000 11060 Guiding  Dir = 2, Dur = 27
23:23:35.372 00.004 11060 IsSlewing returns 0
23:23:35.372 00.000 11060 IsGuiding returns 0
23:23:35.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:35.390 00.018 10844 UpdateGuideState exits: m=2778 SNR=33.9 Saturated
23:23:35.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:35.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:35.390 00.000 10844 Enqueuing Expose request
23:23:35.403 00.013 11060 IsGuiding returns 0
23:23:35.403 00.000 11060 Move returns status 0, amount 27
23:23:35.403 00.000 11060 MoveAxis(N, 119, ABG)
23:23:35.403 00.000 11060 Guiding  Dir = 0, Dur = 119
23:23:35.435 00.032 11060 IsSlewing returns 0
23:23:35.435 00.000 11060 IsGuiding returns 0
23:23:35.583 00.148 11060 IsGuiding returns 0
23:23:35.583 00.000 11060 Move returns status 0, amount 119
23:23:35.585 00.002 11060 move complete, result=0
23:23:35.585 00.000 11060 worker thread done servicing request
23:23:35.585 00.000 11060 Worker thread wakes up
23:23:35.585 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.3 px 119 ms NORTH
23:23:35.586 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:35.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:35.846 00.260 10844 evsrv: cli 0EEEE890 connect
23:23:35.846 00.000 10844 case statement mapped state 6 to 3
23:23:35.846 00.000 10844 case statement mapped state 6 to 3
23:23:35.846 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"42611f42-fe9f-4a8c-ae94-54ed622267a4"}
23:23:35.846 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"42611f42-fe9f-4a8c-ae94-54ed622267a4"}
23:23:35.850 00.004 10844 evsrv: cli 0EEEE890 disconnect
23:23:36.211 00.361 11060 Exposure complete
23:23:36.392 00.181 11060 worker thread done servicing request
23:23:36.392 00.000 10844 OnExposeComplete: enter
23:23:36.392 00.000 10844 UpdateGuideState(): m_state=6
23:23:36.392 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
23:23:36.392 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=62.34, Mass=3008, SNR=35.5, Peak=249 HFD=3.4
23:23:36.392 00.000 10844 MultiStar: [#1 -0.23,-1.26,0.00,M4] [#2 0.45,0.69,0.00,M4] [#3 -0.57,-0.02,0.92,U] [#4 0.33,0.16,0.93,U] [#5 -0.46,-0.29,0.98,U] [#6 0.15,-0.60,0.96,U] [#7 -0.44,-0.39,0.79,U] [#8 -0.53,0.56,0.00,M4] 
23:23:36.392 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.14}, one-star: {-0.08, 0.27}
23:23:36.392 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
23:23:36.392 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:23:36.392 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.46 mountX=0.17 mountY=-0.15, mountTheta=-0.72
23:23:36.397 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.14, opts=13)
23:23:36.397 00.000 10844 Enqueuing Move request for scope (-0.17, -0.14)
23:23:36.397 00.000 11060 Worker thread wakes up
23:23:36.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
23:23:36.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
23:23:36.397 00.000 11060 Moving (-0.17, -0.14) raw xDistance=0.17 yDistance=-0.15
23:23:36.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:23:36.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:36.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:36.397 00.000 11060 MoveAxis(W, 28, ABG)
23:23:36.397 00.000 11060 Guiding  Dir = 3, Dur = 28
23:23:36.404 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:36.416 00.012 11060 IsSlewing returns 0
23:23:36.417 00.001 11060 IsGuiding returns 0
23:23:36.431 00.014 10844 UpdateGuideState exits: m=3008 SNR=35.5
23:23:36.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:36.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:36.433 00.002 10844 Enqueuing Expose request
23:23:36.462 00.029 11060 IsGuiding returns 0
23:23:36.462 00.000 11060 Move returns status 0, amount 28
23:23:36.462 00.000 11060 MoveAxis(N, 0, ABG)
23:23:36.462 00.000 11060 Move returns status 0, amount 0
23:23:36.462 00.000 11060 move complete, result=0
23:23:36.462 00.000 11060 worker thread done servicing request
23:23:36.462 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:23:36.462 00.000 11060 Worker thread wakes up
23:23:36.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:36.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:37.095 00.633 11060 Exposure complete
23:23:37.274 00.179 11060 worker thread done servicing request
23:23:37.274 00.000 10844 OnExposeComplete: enter
23:23:37.274 00.000 10844 UpdateGuideState(): m_state=6
23:23:37.276 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
23:23:37.276 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.93, Mass=2917, SNR=35.0, Peak=216 HFD=3.9
23:23:37.276 00.000 10844 MultiStar: [#1 -0.45,-1.28,0.00,M5] [#2 -0.08,-0.05,2.06,U] [#3 -0.06,0.58,0.95,U] [#4 -0.04,0.69,0.00,M9] [#5 -1.05,-0.63,0.00,M2] [#6 0.32,-0.56,0.94,U] [#7 -0.21,-0.23,0.82,U] [#8 -0.74,0.18,0.00,M5] 
23:23:37.276 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.07}, one-star: {0.21, -0.15}
23:23:37.276 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
23:23:37.276 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
23:23:37.276 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.29 mountX=0.07 mountY=0.03, mountTheta=0.45
23:23:37.277 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
23:23:37.277 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
23:23:37.277 00.000 11060 Worker thread wakes up
23:23:37.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:23:37.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:23:37.277 00.000 11060 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=0.03
23:23:37.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:23:37.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:37.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:37.277 00.000 11060 MoveAxis(E, 0, ABG)
23:23:37.277 00.000 11060 Move returns status 0, amount 0
23:23:37.277 00.000 11060 MoveAxis(N, 0, ABG)
23:23:37.277 00.000 11060 Move returns status 0, amount 0
23:23:37.277 00.000 11060 move complete, result=0
23:23:37.277 00.000 11060 worker thread done servicing request
23:23:37.283 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:37.293 00.010 10844 UpdateGuideState exits: m=2917 SNR=35.0
23:23:37.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:37.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:37.293 00.000 10844 Enqueuing Expose request
23:23:37.293 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:37.293 00.000 11060 Worker thread wakes up
23:23:37.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:37.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:37.921 00.628 11060 Exposure complete
23:23:38.131 00.210 11060 worker thread done servicing request
23:23:38.131 00.000 10844 OnExposeComplete: enter
23:23:38.131 00.000 10844 UpdateGuideState(): m_state=6
23:23:38.133 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
23:23:38.133 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.81, Mass=3312, SNR=37.4, Peak=253 HFD=3.3
23:23:38.133 00.000 10844 MultiStar: [#1 -0.50,-0.44,0.00,M6] [#2 -0.36,-0.42,2.07,U] [#3 0.22,0.63,0.00,M5] [#4 0.37,0.70,0.00,M10] [#5 -0.47,-0.13,1.02,U] [#6 0.16,-0.90,0.00,M1] [#7 -0.27,-0.64,0.00,M2] [#8 -0.11,0.26,0.90,U] 
23:23:38.133 00.000 10844 refined, 3 included, MultiStar: {-0.23, -0.21}, one-star: {0.19, -0.27}
23:23:38.133 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
23:23:38.133 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:23:38.133 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.40 mountX=0.25 mountY=-0.19, mountTheta=-0.66
23:23:38.135 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.21, opts=13)
23:23:38.135 00.000 10844 Enqueuing Move request for scope (-0.23, -0.21)
23:23:38.135 00.000 11060 Worker thread wakes up
23:23:38.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
23:23:38.135 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
23:23:38.135 00.000 11060 Moving (-0.23, -0.21) raw xDistance=0.25 yDistance=-0.19
23:23:38.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:23:38.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
23:23:38.135 00.000 11060 MoveAxis(W, 43, ABG)
23:23:38.135 00.000 11060 Guiding  Dir = 3, Dur = 43
23:23:38.141 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:38.151 00.010 11060 IsSlewing returns 0
23:23:38.151 00.000 11060 IsGuiding returns 0
23:23:38.171 00.020 10844 UpdateGuideState exits: m=3312 SNR=37.4
23:23:38.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:38.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:38.171 00.000 10844 Enqueuing Expose request
23:23:38.197 00.026 11060 IsGuiding returns 0
23:23:38.197 00.000 11060 Move returns status 0, amount 43
23:23:38.197 00.000 11060 MoveAxis(N, 74, ABG)
23:23:38.197 00.000 11060 Guiding  Dir = 0, Dur = 74
23:23:38.229 00.032 11060 IsSlewing returns 0
23:23:38.230 00.001 11060 IsGuiding returns 0
23:23:38.336 00.106 11060 IsGuiding returns 0
23:23:38.336 00.000 11060 Move returns status 0, amount 74
23:23:38.336 00.000 11060 move complete, result=0
23:23:38.357 00.021 11060 worker thread done servicing request
23:23:38.357 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.2 px 74 ms NORTH
23:23:38.357 00.000 11060 Worker thread wakes up
23:23:38.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:38.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:39.009 00.652 11060 Exposure complete
23:23:39.183 00.174 11060 worker thread done servicing request
23:23:39.183 00.000 10844 OnExposeComplete: enter
23:23:39.184 00.001 10844 UpdateGuideState(): m_state=6
23:23:39.184 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
23:23:39.184 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=61.37, Mass=3469, SNR=38.3, Peak=255 HFD=3.4
23:23:39.184 00.000 10844 MultiStar: [#1 0.14,-0.37,0.96,U] [#2 -0.27,-0.25,1.89,U] [#3 0.24,-0.19,0.91,U] [#4 -0.18,0.23,0.85,U] [#5 -0.28,-0.52,1.02,U] [#6 0.43,-0.49,0.91,U] [#7 0.01,-0.75,0.00,M3] [#8 0.01,0.18,0.94,U] 
23:23:39.184 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.27}, one-star: {0.30, -0.71}
23:23:39.184 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
23:23:39.184 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
23:23:39.184 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.52 mountX=0.27 mountY=0.06, mountTheta=0.21
23:23:39.184 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.27, opts=13)
23:23:39.184 00.000 10844 Enqueuing Move request for scope (0.01, -0.27)
23:23:39.184 00.000 11060 Worker thread wakes up
23:23:39.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd
23:23:39.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.27)
23:23:39.184 00.000 11060 Moving (0.01, -0.27) raw xDistance=0.27 yDistance=0.06
23:23:39.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:23:39.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:39.188 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:23:39.188 00.000 11060 MoveAxis(W, 48, ABG)
23:23:39.188 00.000 11060 Guiding  Dir = 3, Dur = 48
23:23:39.193 00.005 11060 IsSlewing returns 0
23:23:39.193 00.000 11060 IsGuiding returns 0
23:23:39.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:39.219 00.026 10844 UpdateGuideState exits: m=3469 SNR=38.3 Saturated
23:23:39.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:39.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:39.219 00.000 10844 Enqueuing Expose request
23:23:39.255 00.036 11060 IsGuiding returns 0
23:23:39.255 00.000 11060 Move returns status 0, amount 48
23:23:39.255 00.000 11060 MoveAxis(N, 0, ABG)
23:23:39.256 00.001 11060 Move returns status 0, amount 0
23:23:39.256 00.000 11060 move complete, result=0
23:23:39.256 00.000 11060 worker thread done servicing request
23:23:39.256 00.000 11060 Worker thread wakes up
23:23:39.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:39.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:39.270 00.014 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
23:23:39.889 00.619 11060 Exposure complete
23:23:40.095 00.206 11060 worker thread done servicing request
23:23:40.095 00.000 10844 OnExposeComplete: enter
23:23:40.095 00.000 10844 UpdateGuideState(): m_state=6
23:23:40.095 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
23:23:40.095 00.000 10844 Star::Find returns 1 (1), X=258.71, Y=61.76, Mass=3278, SNR=37.1, Peak=255 HFD=3.2
23:23:40.095 00.000 10844 MultiStar: [#1 -0.37,-1.19,0.00,M6] [#2 0.42,0.42,1.88,U] [#3 -0.06,-0.14,0.93,U] [#4 0.18,-0.21,0.91,U] [#5 -0.63,-0.49,0.00,M1] [#6 -0.04,-0.63,0.90,U] [#7 -0.05,-0.92,0.00,M4] [#8 0.08,-0.00,0.89,U] 
23:23:40.095 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.06}, one-star: {-0.00, -0.31}
23:23:40.095 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
23:23:40.095 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
23:23:40.095 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=0.04 mountY=0.15, mountTheta=1.34
23:23:40.098 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.06, opts=13)
23:23:40.098 00.000 10844 Enqueuing Move request for scope (0.14, -0.06)
23:23:40.098 00.000 11060 Worker thread wakes up
23:23:40.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
23:23:40.098 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
23:23:40.098 00.000 11060 Moving (0.14, -0.06) raw xDistance=0.04 yDistance=0.15
23:23:40.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:23:40.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:40.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:23:40.098 00.000 11060 MoveAxis(E, 0, ABG)
23:23:40.098 00.000 11060 Move returns status 0, amount 0
23:23:40.098 00.000 11060 MoveAxis(N, 0, ABG)
23:23:40.098 00.000 11060 Move returns status 0, amount 0
23:23:40.098 00.000 11060 move complete, result=0
23:23:40.098 00.000 11060 worker thread done servicing request
23:23:40.105 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:40.132 00.027 10844 UpdateGuideState exits: m=3278 SNR=37.1 Saturated
23:23:40.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:40.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:40.132 00.000 10844 Enqueuing Expose request
23:23:40.132 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:23:40.132 00.000 11060 Worker thread wakes up
23:23:40.136 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:40.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:40.777 00.641 11060 Exposure complete
23:23:40.936 00.159 11060 worker thread done servicing request
23:23:40.936 00.000 10844 OnExposeComplete: enter
23:23:40.936 00.000 10844 UpdateGuideState(): m_state=6
23:23:40.936 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
23:23:40.936 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.90, Mass=2936, SNR=35.0, Peak=234 HFD=3.5
23:23:40.936 00.000 10844 MultiStar: [#1 -0.07,-0.55,1.13,U] [#2 0.01,0.30,1.91,U] [#3 0.26,0.31,1.14,U] [#4 -0.19,0.14,0.99,U] [#5 -0.16,-0.89,0.00,M2] [#6 0.26,-0.39,0.89,U] [#7 0.07,-0.43,0.89,U] [#8 0.59,0.51,0.00,M3] 
23:23:40.936 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {0.05, -0.17}
23:23:40.936 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
23:23:40.936 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
23:23:40.936 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=0.05 mountY=0.06, mountTheta=0.87
23:23:40.936 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
23:23:40.936 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
23:23:40.936 00.000 11060 Worker thread wakes up
23:23:40.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:23:40.941 00.005 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:23:40.941 00.000 11060 Moving (0.05, -0.06) raw xDistance=0.05 yDistance=0.06
23:23:40.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:23:40.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:40.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:23:40.941 00.000 11060 MoveAxis(E, 0, ABG)
23:23:40.941 00.000 11060 Move returns status 0, amount 0
23:23:40.941 00.000 11060 MoveAxis(N, 0, ABG)
23:23:40.941 00.000 11060 Move returns status 0, amount 0
23:23:40.941 00.000 11060 move complete, result=0
23:23:40.941 00.000 11060 worker thread done servicing request
23:23:40.954 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:40.968 00.014 10844 UpdateGuideState exits: m=2936 SNR=35.0
23:23:40.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:40.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:40.968 00.000 10844 Enqueuing Expose request
23:23:40.968 00.000 11060 Worker thread wakes up
23:23:40.968 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:40.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:40.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:41.595 00.627 11060 Exposure complete
23:23:41.780 00.185 11060 worker thread done servicing request
23:23:41.780 00.000 10844 OnExposeComplete: enter
23:23:41.780 00.000 10844 UpdateGuideState(): m_state=6
23:23:41.780 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
23:23:41.780 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.77, Mass=3518, SNR=38.2, Peak=241 HFD=3.6
23:23:41.780 00.000 10844 MultiStar: [#1 -0.13,-0.29,1.01,U] [#2 0.10,0.23,1.91,U] [#3 -0.24,0.40,0.95,U] [#4 -0.16,0.66,0.00,M8] [#5 -0.25,0.32,0.99,U] [#6 0.14,-0.12,0.92,U] [#7 -0.05,-0.40,0.82,U] [#8 -0.15,0.46,0.87,U] 
23:23:41.780 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {0.07, -0.31}
23:23:41.780 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.00 = -2.28)
23:23:41.780 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.30)
23:23:41.780 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.25 mountX=-0.05 mountY=-0.06, mountTheta=-2.29
23:23:41.783 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
23:23:41.783 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
23:23:41.783 00.000 11060 Worker thread wakes up
23:23:41.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:23:41.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:23:41.783 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
23:23:41.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:23:41.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:41.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:23:41.783 00.000 11060 MoveAxis(E, 0, ABG)
23:23:41.783 00.000 11060 Move returns status 0, amount 0
23:23:41.783 00.000 11060 MoveAxis(N, 0, ABG)
23:23:41.783 00.000 11060 Move returns status 0, amount 0
23:23:41.783 00.000 11060 move complete, result=0
23:23:41.783 00.000 11060 worker thread done servicing request
23:23:41.787 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:41.801 00.014 10844 UpdateGuideState exits: m=3518 SNR=38.2
23:23:41.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:41.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:41.801 00.000 10844 Enqueuing Expose request
23:23:41.801 00.000 11060 Worker thread wakes up
23:23:41.801 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:41.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:41.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:42.452 00.651 11060 Exposure complete
23:23:42.617 00.165 11060 worker thread done servicing request
23:23:42.617 00.000 10844 OnExposeComplete: enter
23:23:42.617 00.000 10844 UpdateGuideState(): m_state=6
23:23:42.617 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
23:23:42.617 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=61.59, Mass=3165, SNR=36.6, Peak=211 HFD=3.6
23:23:42.617 00.000 10844 MultiStar: [#1 -0.60,-0.46,0.00,M5] [#2 -0.46,-0.32,1.97,U] [#3 -0.37,-0.15,0.97,U] [#4 -0.15,0.41,0.96,U] [#5 -0.16,-0.70,0.00,M2] [#6 0.08,-0.82,0.00,M1] [#7 -0.51,-0.98,0.00,M3] [#8 -0.26,0.07,0.95,U] 
23:23:42.617 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.14}, one-star: {0.14, -0.49}
23:23:42.617 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
23:23:42.617 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
23:23:42.620 00.003 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.66 mountX=0.18 mountY=-0.24, mountTheta=-0.91
23:23:42.620 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.14, opts=13)
23:23:42.620 00.000 10844 Enqueuing Move request for scope (-0.26, -0.14)
23:23:42.620 00.000 11060 Worker thread wakes up
23:23:42.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
23:23:42.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
23:23:42.620 00.000 11060 Moving (-0.26, -0.14) raw xDistance=0.18 yDistance=-0.24
23:23:42.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:23:42.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:23:42.620 00.000 11060 MoveAxis(W, 32, ABG)
23:23:42.620 00.000 11060 Guiding  Dir = 3, Dur = 32
23:23:42.625 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:23:42.638 00.013 10844 UpdateGuideState exits: m=3165 SNR=36.6
23:23:42.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:42.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:42.638 00.000 10844 Enqueuing Expose request
23:23:42.648 00.010 11060 IsSlewing returns 0
23:23:42.649 00.001 11060 IsGuiding returns 0
23:23:42.727 00.078 11060 IsGuiding returns 0
23:23:42.727 00.000 11060 Move returns status 0, amount 32
23:23:42.727 00.000 11060 MoveAxis(N, 92, ABG)
23:23:42.740 00.013 11060 Guiding  Dir = 0, Dur = 92
23:23:42.768 00.028 11060 IsSlewing returns 0
23:23:42.768 00.000 11060 IsGuiding returns 0
23:23:42.892 00.124 11060 IsGuiding returns 0
23:23:42.892 00.000 11060 Move returns status 0, amount 92
23:23:42.892 00.000 11060 move complete, result=0
23:23:42.892 00.000 11060 worker thread done servicing request
23:23:42.892 00.000 11060 Worker thread wakes up
23:23:42.892 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.2 px 92 ms NORTH
23:23:42.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:42.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:43.536 00.644 11060 Exposure complete
23:23:43.758 00.222 11060 worker thread done servicing request
23:23:43.758 00.000 10844 OnExposeComplete: enter
23:23:43.758 00.000 10844 UpdateGuideState(): m_state=6
23:23:43.758 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
23:23:43.758 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=62.15, Mass=3136, SNR=36.5, Peak=250 HFD=3.4
23:23:43.758 00.000 10844 MultiStar: [#1 -0.44,-0.93,0.00,M6] [#2 0.12,0.40,1.96,U] [#3 -0.71,0.09,0.00,M1] [#4 -0.22,0.27,0.92,U] [#5 -0.37,-0.33,1.02,U] [#6 0.07,-0.42,0.95,U] [#7 -0.51,-0.38,0.86,U] [#8 -0.09,0.37,0.94,U] 
23:23:43.758 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.05}, one-star: {-0.04, 0.07}
23:23:43.758 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.49)
23:23:43.758 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
23:23:43.758 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.05 mountX=-0.07 mountY=-0.05, mountTheta=-2.50
23:23:43.762 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
23:23:43.762 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
23:23:43.762 00.000 11060 Worker thread wakes up
23:23:43.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:23:43.762 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:23:43.762 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=-0.05
23:23:43.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:23:43.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:43.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:23:43.762 00.000 11060 MoveAxis(E, 0, ABG)
23:23:43.762 00.000 11060 Move returns status 0, amount 0
23:23:43.762 00.000 11060 MoveAxis(N, 0, ABG)
23:23:43.762 00.000 11060 Move returns status 0, amount 0
23:23:43.762 00.000 11060 move complete, result=0
23:23:43.762 00.000 11060 worker thread done servicing request
23:23:43.771 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:43.789 00.018 10844 UpdateGuideState exits: m=3136 SNR=36.5
23:23:43.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:43.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:43.789 00.000 10844 Enqueuing Expose request
23:23:43.789 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:43.789 00.000 11060 Worker thread wakes up
23:23:43.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:43.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:44.423 00.634 11060 Exposure complete
23:23:44.626 00.203 11060 worker thread done servicing request
23:23:44.626 00.000 10844 OnExposeComplete: enter
23:23:44.626 00.000 10844 UpdateGuideState(): m_state=6
23:23:44.626 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
23:23:44.626 00.000 10844 Star::Find returns 1 (0), X=259.14, Y=62.25, Mass=3101, SNR=36.0, Peak=242 HFD=3.5
23:23:44.626 00.000 10844 MultiStar: [#1 -0.07,-0.34,0.97,U] [#2 0.19,0.45,1.90,U] [#3 -0.17,0.31,1.00,U] [#4 0.23,0.48,1.01,U] [#5 -0.14,0.26,1.03,U] [#6 0.36,-0.39,0.94,U] [#7 0.19,-0.45,0.86,U] [#8 0.07,0.28,0.91,U] 
23:23:44.626 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.43, 0.17}
23:23:44.626 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
23:23:44.626 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
23:23:44.626 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.81 mountX=-0.15 mountY=0.10, mountTheta=2.55
23:23:44.626 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.13, opts=13)
23:23:44.626 00.000 10844 Enqueuing Move request for scope (0.12, 0.13)
23:23:44.626 00.000 11060 Worker thread wakes up
23:23:44.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:23:44.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:23:44.626 00.000 11060 Moving (0.12, 0.13) raw xDistance=-0.15 yDistance=0.10
23:23:44.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:23:44.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:44.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:23:44.626 00.000 11060 MoveAxis(E, 26, ABG)
23:23:44.626 00.000 11060 Guiding  Dir = 2, Dur = 26
23:23:44.631 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:44.648 00.017 11060 IsSlewing returns 0
23:23:44.648 00.000 11060 IsGuiding returns 0
23:23:44.667 00.019 10844 UpdateGuideState exits: m=3101 SNR=36.0
23:23:44.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:44.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:44.667 00.000 10844 Enqueuing Expose request
23:23:44.695 00.028 11060 IsGuiding returns 0
23:23:44.695 00.000 11060 Move returns status 0, amount 26
23:23:44.695 00.000 11060 MoveAxis(N, 0, ABG)
23:23:44.695 00.000 11060 Move returns status 0, amount 0
23:23:44.695 00.000 11060 move complete, result=0
23:23:44.695 00.000 11060 worker thread done servicing request
23:23:44.695 00.000 11060 Worker thread wakes up
23:23:44.696 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:44.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:44.701 00.005 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
23:23:45.349 00.648 11060 Exposure complete
23:23:45.510 00.161 11060 worker thread done servicing request
23:23:45.510 00.000 10844 OnExposeComplete: enter
23:23:45.510 00.000 10844 UpdateGuideState(): m_state=6
23:23:45.510 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
23:23:45.510 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.07, Mass=2900, SNR=34.7, Peak=244 HFD=3.6
23:23:45.510 00.000 10844 MultiStar: [#1 -0.30,-0.41,0.98,U] [#2 -0.17,-0.17,1.95,U] [#3 -0.12,-0.62,0.92,U] [#4 0.02,-0.17,0.92,U] [#5 -0.19,-0.90,0.00,M1] [#6 -0.11,-1.23,0.00,M1] [#7 -0.16,-0.39,0.94,U] [#8 -0.16,-0.54,0.96,U] 
23:23:45.510 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.44}, one-star: {-0.27, -1.00}
23:23:45.510 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
23:23:45.510 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
23:23:45.510 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.44 hyp=0.47 cameraTheta=-1.94 mountX=0.46 mountY=-0.09, mountTheta=-0.20
23:23:45.510 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.44, opts=13)
23:23:45.510 00.000 10844 Enqueuing Move request for scope (-0.17, -0.44)
23:23:45.510 00.000 11060 Worker thread wakes up
23:23:45.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.44) opts 0xd
23:23:45.510 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.44)
23:23:45.510 00.000 11060 Moving (-0.17, -0.44) raw xDistance=0.46 yDistance=-0.09
23:23:45.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.46
23:23:45.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:45.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:23:45.510 00.000 11060 MoveAxis(W, 79, ABG)
23:23:45.510 00.000 11060 Guiding  Dir = 3, Dur = 79
23:23:45.521 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:45.530 00.009 11060 IsSlewing returns 0
23:23:45.530 00.000 11060 IsGuiding returns 0
23:23:45.541 00.011 10844 UpdateGuideState exits: m=2900 SNR=34.7
23:23:45.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:45.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:45.541 00.000 10844 Enqueuing Expose request
23:23:45.623 00.082 11060 IsGuiding returns 0
23:23:45.623 00.000 11060 Move returns status 0, amount 79
23:23:45.623 00.000 11060 MoveAxis(N, 0, ABG)
23:23:45.623 00.000 11060 Move returns status 0, amount 0
23:23:45.623 00.000 11060 move complete, result=0
23:23:45.623 00.000 11060 worker thread done servicing request
23:23:45.623 00.000 11060 Worker thread wakes up
23:23:45.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:45.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:45.625 00.002 10844 GuideStep: 0.5 px 79 ms WEST, -0.1 px 0 ms NORTH
23:23:46.249 00.624 11060 Exposure complete
23:23:46.408 00.159 11060 worker thread done servicing request
23:23:46.408 00.000 10844 OnExposeComplete: enter
23:23:46.408 00.000 10844 UpdateGuideState(): m_state=6
23:23:46.408 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
23:23:46.408 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=62.14, Mass=2456, SNR=32.0, Peak=226 HFD=3.1
23:23:46.408 00.000 10844 MultiStar: [#1 -0.15,-0.44,1.07,U] [#2 0.25,0.29,2.23,U] [#3 0.13,-0.07,1.07,U] [#4 0.55,0.58,0.00,M5] [#5 0.01,-0.81,0.00,M2] [#6 0.28,-0.54,1.07,U] [#7 -0.16,-0.42,0.95,U] [#8 0.09,0.15,1.16,U] 
23:23:46.408 00.000 10844 single-star, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.04, 0.06}
23:23:46.408 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
23:23:46.408 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:23:46.408 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=-0.06 mountY=0.03, mountTheta=2.76
23:23:46.408 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
23:23:46.408 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
23:23:46.408 00.000 11060 Worker thread wakes up
23:23:46.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:23:46.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:23:46.408 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=0.03
23:23:46.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:23:46.413 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:46.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:46.413 00.000 11060 MoveAxis(E, 0, ABG)
23:23:46.413 00.000 11060 Move returns status 0, amount 0
23:23:46.413 00.000 11060 MoveAxis(N, 0, ABG)
23:23:46.413 00.000 11060 Move returns status 0, amount 0
23:23:46.413 00.000 11060 move complete, result=0
23:23:46.413 00.000 11060 worker thread done servicing request
23:23:46.433 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:46.443 00.010 10844 UpdateGuideState exits: m=2456 SNR=32.0
23:23:46.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:46.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:46.443 00.000 10844 Enqueuing Expose request
23:23:46.443 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:46.443 00.000 11060 Worker thread wakes up
23:23:46.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:46.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:47.079 00.636 11060 Exposure complete
23:23:47.266 00.187 11060 worker thread done servicing request
23:23:47.266 00.000 10844 OnExposeComplete: enter
23:23:47.266 00.000 10844 UpdateGuideState(): m_state=6
23:23:47.266 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
23:23:47.266 00.000 10844 Star::Find returns 1 (1), X=259.25, Y=62.39, Mass=3445, SNR=38.1, Peak=255 HFD=3.6
23:23:47.266 00.000 10844 MultiStar: [#1 -0.02,-0.45,0.92,U] [#2 0.32,0.42,1.97,U] [#3 -0.36,1.10,0.00,M1] [#4 -0.06,0.71,0.00,M6] [#5 -0.44,-0.07,1.05,U] [#6 0.19,-0.76,0.00,M1] [#7 0.18,-0.39,0.84,U] [#8 -0.45,0.48,0.00,M1] 
23:23:47.266 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.06}, one-star: {0.54, 0.32}
23:23:47.266 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
23:23:47.266 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
23:23:47.266 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=-0.08 mountY=0.13, mountTheta=2.12
23:23:47.269 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.06, opts=13)
23:23:47.269 00.000 10844 Enqueuing Move request for scope (0.15, 0.06)
23:23:47.269 00.000 11060 Worker thread wakes up
23:23:47.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:23:47.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:23:47.269 00.000 11060 Moving (0.15, 0.06) raw xDistance=-0.08 yDistance=0.13
23:23:47.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:23:47.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:47.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:23:47.269 00.000 11060 MoveAxis(E, 0, ABG)
23:23:47.269 00.000 11060 Move returns status 0, amount 0
23:23:47.269 00.000 11060 MoveAxis(N, 0, ABG)
23:23:47.269 00.000 11060 Move returns status 0, amount 0
23:23:47.269 00.000 11060 move complete, result=0
23:23:47.269 00.000 11060 worker thread done servicing request
23:23:47.274 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:47.295 00.021 10844 UpdateGuideState exits: m=3445 SNR=38.1 Saturated
23:23:47.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:47.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:47.295 00.000 10844 Enqueuing Expose request
23:23:47.295 00.000 11060 Worker thread wakes up
23:23:47.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:47.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:47.295 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:47.936 00.641 11060 Exposure complete
23:23:48.124 00.188 11060 worker thread done servicing request
23:23:48.125 00.001 10844 OnExposeComplete: enter
23:23:48.125 00.000 10844 UpdateGuideState(): m_state=6
23:23:48.125 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
23:23:48.125 00.000 10844 Star::Find returns 1 (1), X=259.10, Y=62.02, Mass=3199, SNR=36.6, Peak=255 HFD=3.7
23:23:48.125 00.000 10844 MultiStar: [#1 -0.11,-0.26,0.97,U] [#2 0.06,0.01,1.96,U] [#3 -0.50,0.54,0.00,M2] [#4 0.17,0.04,0.90,U] [#5 -0.86,-0.47,0.00,M2] [#6 0.29,-1.27,0.00,M2] [#7 -0.16,-0.31,0.80,U] [#8 -0.37,0.06,0.94,U] 
23:23:48.125 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.07}, one-star: {0.39, -0.06}
23:23:48.125 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
23:23:48.125 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
23:23:48.127 00.002 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.39 mountX=0.06 mountY=0.02, mountTheta=0.35
23:23:48.129 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
23:23:48.129 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
23:23:48.129 00.000 11060 Worker thread wakes up
23:23:48.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:23:48.129 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:23:48.129 00.000 11060 Moving (0.01, -0.07) raw xDistance=0.06 yDistance=0.02
23:23:48.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:23:48.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:48.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:23:48.129 00.000 11060 MoveAxis(E, 0, ABG)
23:23:48.129 00.000 11060 Move returns status 0, amount 0
23:23:48.129 00.000 11060 MoveAxis(N, 0, ABG)
23:23:48.129 00.000 11060 Move returns status 0, amount 0
23:23:48.129 00.000 11060 move complete, result=0
23:23:48.129 00.000 11060 worker thread done servicing request
23:23:48.136 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:48.153 00.017 10844 UpdateGuideState exits: m=3199 SNR=36.6 Saturated
23:23:48.155 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:48.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:48.155 00.000 10844 Enqueuing Expose request
23:23:48.156 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:48.156 00.000 11060 Worker thread wakes up
23:23:48.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:48.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:48.795 00.639 11060 Exposure complete
23:23:48.935 00.140 11060 worker thread done servicing request
23:23:48.935 00.000 10844 OnExposeComplete: enter
23:23:48.935 00.000 10844 UpdateGuideState(): m_state=6
23:23:48.935 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
23:23:48.935 00.000 10844 Star::Find returns 1 (1), X=259.19, Y=62.08, Mass=3684, SNR=39.5, Peak=255 HFD=4.1
23:23:48.935 00.000 10844 MultiStar: [#1 -0.33,-0.16,0.89,U] [#2 -0.55,0.66,0.00,M1] [#3 -0.26,0.40,0.90,U] [#4 0.22,0.18,0.87,U] [#5 -0.17,-0.08,0.98,U] [#6 0.45,-0.83,0.00,M3] [#7 -0.22,-0.31,0.83,U] [#8 0.10,0.83,0.00,M1] 
23:23:48.935 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.01}, one-star: {0.48, -0.00}
23:23:48.935 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.67 = -1.62)
23:23:48.935 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
23:23:48.935 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.91 mountX=-0.00 mountY=-0.04, mountTheta=-1.62
23:23:48.937 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
23:23:48.937 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
23:23:48.937 00.000 11060 Worker thread wakes up
23:23:48.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:23:48.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:23:48.937 00.000 11060 Moving (-0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
23:23:48.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:23:48.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:48.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:23:48.937 00.000 11060 MoveAxis(E, 0, ABG)
23:23:48.938 00.001 11060 Move returns status 0, amount 0
23:23:48.938 00.000 11060 MoveAxis(N, 0, ABG)
23:23:48.938 00.000 11060 Move returns status 0, amount 0
23:23:48.938 00.000 11060 move complete, result=0
23:23:48.938 00.000 11060 worker thread done servicing request
23:23:48.952 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:48.964 00.012 10844 UpdateGuideState exits: m=3684 SNR=39.5 Saturated
23:23:48.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:48.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:48.964 00.000 10844 Enqueuing Expose request
23:23:48.964 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:48.964 00.000 11060 Worker thread wakes up
23:23:48.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:48.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:49.601 00.637 11060 Exposure complete
23:23:49.762 00.161 11060 worker thread done servicing request
23:23:49.762 00.000 10844 OnExposeComplete: enter
23:23:49.762 00.000 10844 UpdateGuideState(): m_state=6
23:23:49.762 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
23:23:49.762 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=62.39, Mass=3128, SNR=36.1, Peak=245 HFD=3.5
23:23:49.762 00.000 10844 MultiStar: [#1 -0.10,-0.56,1.02,U] [#2 -0.17,-0.10,1.98,U] [#3 -0.27,0.51,0.95,U] [#4 0.29,0.87,0.00,M5] [#5 -0.03,-0.07,1.02,U] [#6 0.39,-0.26,0.90,U] [#7 -0.09,-0.28,0.93,U] [#8 0.26,0.61,0.00,M2] 
23:23:49.762 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.07}, one-star: {0.02, 0.31}
23:23:49.762 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
23:23:49.762 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
23:23:49.762 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.26 mountX=0.08 mountY=-0.04, mountTheta=-0.52
23:23:49.764 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
23:23:49.764 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
23:23:49.764 00.000 11060 Worker thread wakes up
23:23:49.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
23:23:49.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
23:23:49.764 00.000 11060 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=-0.04
23:23:49.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:23:49.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:49.766 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:23:49.766 00.000 11060 MoveAxis(E, 0, ABG)
23:23:49.766 00.000 11060 Move returns status 0, amount 0
23:23:49.766 00.000 11060 MoveAxis(N, 0, ABG)
23:23:49.766 00.000 11060 Move returns status 0, amount 0
23:23:49.766 00.000 11060 move complete, result=0
23:23:49.766 00.000 11060 worker thread done servicing request
23:23:49.769 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:49.781 00.012 10844 UpdateGuideState exits: m=3128 SNR=36.1
23:23:49.786 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:49.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:49.786 00.000 10844 Enqueuing Expose request
23:23:49.786 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:49.786 00.000 11060 Worker thread wakes up
23:23:49.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:49.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:50.418 00.632 11060 Exposure complete
23:23:50.555 00.137 11060 worker thread done servicing request
23:23:50.555 00.000 10844 OnExposeComplete: enter
23:23:50.555 00.000 10844 UpdateGuideState(): m_state=6
23:23:50.555 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
23:23:50.555 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.21, Mass=2658, SNR=33.4, Peak=215 HFD=3.6
23:23:50.555 00.000 10844 MultiStar: [#1 -0.30,-1.09,0.00,M1] [#2 0.06,0.49,2.17,U] [#3 -0.11,0.34,1.00,U] [#4 0.44,0.42,1.04,U] [#5 -0.11,-0.30,1.07,U] [#6 0.33,-0.66,0.00,M3] [#7 -0.19,-0.19,1.02,U] [#8 -0.28,0.62,0.00,M3] 
23:23:50.555 00.000 10844 single-star, 5 included, MultiStar: {0.04, 0.20}, one-star: {0.10, 0.13}
23:23:50.555 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
23:23:50.555 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
23:23:50.555 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=-0.15 mountY=0.07, mountTheta=2.67
23:23:50.558 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
23:23:50.558 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
23:23:50.558 00.000 11060 Worker thread wakes up
23:23:50.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
23:23:50.558 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
23:23:50.558 00.000 11060 Moving (0.10, 0.13) raw xDistance=-0.15 yDistance=0.07
23:23:50.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:23:50.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:50.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:23:50.558 00.000 11060 MoveAxis(E, 25, ABG)
23:23:50.570 00.012 11060 Guiding  Dir = 2, Dur = 25
23:23:50.575 00.005 11060 IsSlewing returns 0
23:23:50.575 00.000 11060 IsGuiding returns 0
23:23:50.577 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:50.590 00.013 10844 UpdateGuideState exits: m=2658 SNR=33.4
23:23:50.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:50.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:50.590 00.000 10844 Enqueuing Expose request
23:23:50.606 00.016 11060 IsGuiding returns 0
23:23:50.606 00.000 11060 Move returns status 0, amount 25
23:23:50.606 00.000 11060 MoveAxis(N, 0, ABG)
23:23:50.606 00.000 11060 Move returns status 0, amount 0
23:23:50.606 00.000 11060 move complete, result=0
23:23:50.606 00.000 11060 worker thread done servicing request
23:23:50.606 00.000 11060 Worker thread wakes up
23:23:50.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:50.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:50.606 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
23:23:51.257 00.651 11060 Exposure complete
23:23:51.410 00.153 11060 worker thread done servicing request
23:23:51.410 00.000 10844 OnExposeComplete: enter
23:23:51.410 00.000 10844 UpdateGuideState(): m_state=6
23:23:51.410 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
23:23:51.410 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.81, Mass=3282, SNR=37.0, Peak=247 HFD=3.5
23:23:51.410 00.000 10844 MultiStar: [#1 -0.42,-0.47,0.90,U] [#2 0.21,-0.15,1.89,U] [#3 -0.34,0.34,1.01,U] [#4 0.13,0.22,1.02,U] [#5 -0.34,-0.54,1.07,U] [#6 0.42,-1.10,0.00,M4] [#7 -0.18,0.11,0.77,U] [#8 -0.35,-0.01,0.90,U] 
23:23:51.410 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.11}, one-star: {-0.01, -0.27}
23:23:51.410 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
23:23:51.410 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
23:23:51.410 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.42 mountX=0.13 mountY=-0.10, mountTheta=-0.68
23:23:51.413 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.11, opts=13)
23:23:51.413 00.000 10844 Enqueuing Move request for scope (-0.12, -0.11)
23:23:51.413 00.000 11060 Worker thread wakes up
23:23:51.415 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
23:23:51.415 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
23:23:51.415 00.000 11060 Moving (-0.12, -0.11) raw xDistance=0.13 yDistance=-0.10
23:23:51.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:23:51.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:51.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:23:51.415 00.000 11060 MoveAxis(W, 21, ABG)
23:23:51.415 00.000 11060 Guiding  Dir = 3, Dur = 21
23:23:51.421 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:51.428 00.007 11060 IsSlewing returns 0
23:23:51.428 00.000 11060 IsGuiding returns 0
23:23:51.436 00.008 10844 UpdateGuideState exits: m=3282 SNR=37.0
23:23:51.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:51.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:51.436 00.000 10844 Enqueuing Expose request
23:23:51.459 00.023 11060 IsGuiding returns 0
23:23:51.459 00.000 11060 Move returns status 0, amount 21
23:23:51.459 00.000 11060 MoveAxis(N, 0, ABG)
23:23:51.459 00.000 11060 Move returns status 0, amount 0
23:23:51.459 00.000 11060 move complete, result=0
23:23:51.459 00.000 11060 worker thread done servicing request
23:23:51.459 00.000 11060 Worker thread wakes up
23:23:51.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:51.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:51.502 00.043 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
23:23:52.092 00.590 11060 Exposure complete
23:23:52.266 00.174 11060 worker thread done servicing request
23:23:52.266 00.000 10844 OnExposeComplete: enter
23:23:52.266 00.000 10844 UpdateGuideState(): m_state=6
23:23:52.266 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
23:23:52.266 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=62.10, Mass=2873, SNR=34.8, Peak=211 HFD=3.8
23:23:52.266 00.000 10844 MultiStar: [#1 -0.15,-0.41,1.10,U] [#2 -0.07,0.53,1.93,U] [#3 0.28,0.08,0.97,U] [#4 0.14,0.71,0.00,M4] [#5 -0.15,-0.57,1.06,U] [#6 0.37,-0.67,0.00,M5] [#7 0.18,-0.28,0.87,U] [#8 0.13,0.04,1.04,U] 
23:23:52.266 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {0.22, 0.02}
23:23:52.266 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
23:23:52.266 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
23:23:52.266 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.41 mountX=0.01 mountY=0.04, mountTheta=1.35
23:23:52.269 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
23:23:52.269 00.000 10844 Enqueuing Move request for scope (0.04, -0.02)
23:23:52.269 00.000 11060 Worker thread wakes up
23:23:52.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:23:52.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:23:52.269 00.000 11060 Moving (0.04, -0.02) raw xDistance=0.01 yDistance=0.04
23:23:52.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:23:52.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:52.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:23:52.269 00.000 11060 MoveAxis(E, 0, ABG)
23:23:52.271 00.002 11060 Move returns status 0, amount 0
23:23:52.271 00.000 11060 MoveAxis(N, 0, ABG)
23:23:52.271 00.000 11060 Move returns status 0, amount 0
23:23:52.271 00.000 11060 move complete, result=0
23:23:52.271 00.000 11060 worker thread done servicing request
23:23:52.277 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:52.302 00.025 10844 UpdateGuideState exits: m=2873 SNR=34.8
23:23:52.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:52.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:52.302 00.000 10844 Enqueuing Expose request
23:23:52.302 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:52.302 00.000 11060 Worker thread wakes up
23:23:52.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:52.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:52.940 00.638 11060 Exposure complete
23:23:53.113 00.173 11060 worker thread done servicing request
23:23:53.113 00.000 10844 OnExposeComplete: enter
23:23:53.113 00.000 10844 UpdateGuideState(): m_state=6
23:23:53.115 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
23:23:53.115 00.000 10844 Star::Find returns 1 (1), X=258.79, Y=61.95, Mass=3385, SNR=37.8, Peak=255 HFD=3.5
23:23:53.115 00.000 10844 MultiStar: [#1 0.13,-0.52,0.98,U] [#2 0.76,-0.26,0.00,M1] [#3 0.29,-0.08,0.89,U] [#4 -0.10,0.64,0.88,U] [#5 -0.04,-0.32,1.01,U] [#6 0.11,-0.25,0.85,U] [#7 0.74,-0.77,0.00,M1] [#8 0.12,-0.04,0.93,U] 
23:23:53.115 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.11}, one-star: {0.08, -0.13}
23:23:53.115 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
23:23:53.115 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
23:23:53.115 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=0.09 mountY=0.10, mountTheta=0.82
23:23:53.115 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
23:23:53.117 00.002 10844 Enqueuing Move request for scope (0.08, -0.11)
23:23:53.117 00.000 11060 Worker thread wakes up
23:23:53.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
23:23:53.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
23:23:53.117 00.000 11060 Moving (0.08, -0.11) raw xDistance=0.09 yDistance=0.10
23:23:53.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:23:53.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:53.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:23:53.117 00.000 11060 MoveAxis(E, 0, ABG)
23:23:53.117 00.000 11060 Move returns status 0, amount 0
23:23:53.117 00.000 11060 MoveAxis(N, 0, ABG)
23:23:53.117 00.000 11060 Move returns status 0, amount 0
23:23:53.117 00.000 11060 move complete, result=0
23:23:53.117 00.000 11060 worker thread done servicing request
23:23:53.123 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:53.135 00.012 10844 UpdateGuideState exits: m=3385 SNR=37.8 Saturated
23:23:53.137 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:53.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:53.137 00.000 10844 Enqueuing Expose request
23:23:53.137 00.000 11060 Worker thread wakes up
23:23:53.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:53.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:53.137 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:53.784 00.647 11060 Exposure complete
23:23:53.941 00.157 11060 worker thread done servicing request
23:23:53.942 00.001 10844 OnExposeComplete: enter
23:23:53.942 00.000 10844 UpdateGuideState(): m_state=6
23:23:53.942 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
23:23:53.942 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=62.00, Mass=3081, SNR=36.1, Peak=243 HFD=3.2
23:23:53.942 00.000 10844 MultiStar: [#1 0.02,-0.49,0.96,U] [#2 0.13,0.09,1.94,U] [#3 -0.23,0.06,1.05,U] [#4 0.04,0.56,0.86,U] [#5 -0.25,-0.84,0.00,M1] [#6 0.47,-0.30,0.91,U] [#7 0.09,-0.55,0.89,U] [#8 0.19,0.60,0.93,U] 
23:23:53.942 00.000 10844 single-star, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.04, -0.08}
23:23:53.942 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
23:23:53.942 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
23:23:53.942 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=0.07 mountY=0.06, mountTheta=0.69
23:23:53.944 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
23:23:53.944 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
23:23:53.944 00.000 11060 Worker thread wakes up
23:23:53.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:23:53.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:23:53.944 00.000 11060 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=0.06
23:23:53.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:23:53.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:53.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:23:53.944 00.000 11060 MoveAxis(E, 0, ABG)
23:23:53.944 00.000 11060 Move returns status 0, amount 0
23:23:53.944 00.000 11060 MoveAxis(N, 0, ABG)
23:23:53.944 00.000 11060 Move returns status 0, amount 0
23:23:53.944 00.000 11060 move complete, result=0
23:23:53.944 00.000 11060 worker thread done servicing request
23:23:53.950 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:53.963 00.013 10844 UpdateGuideState exits: m=3081 SNR=36.1
23:23:53.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:53.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:53.963 00.000 10844 Enqueuing Expose request
23:23:53.963 00.000 11060 Worker thread wakes up
23:23:53.963 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:53.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:53.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:54.609 00.646 11060 Exposure complete
23:23:54.798 00.189 11060 worker thread done servicing request
23:23:54.798 00.000 10844 OnExposeComplete: enter
23:23:54.798 00.000 10844 UpdateGuideState(): m_state=6
23:23:54.798 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
23:23:54.798 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=62.36, Mass=3306, SNR=37.2, Peak=254 HFD=3.4
23:23:54.798 00.000 10844 MultiStar: [#1 -0.04,-0.42,0.98,U] [#2 0.13,1.11,0.00,M1] [#3 0.18,0.29,1.02,U] [#4 0.24,0.82,0.00,M3] [#5 -0.23,0.21,1.00,U] [#6 0.19,-0.16,0.88,U] [#7 0.51,-0.20,0.87,U] [#8 0.26,0.10,0.88,U] 
23:23:54.798 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.02}, one-star: {0.14, 0.28}
23:23:54.798 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
23:23:54.798 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
23:23:54.798 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.16 mountX=-0.05 mountY=0.13, mountTheta=1.91
23:23:54.798 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.02, opts=13)
23:23:54.798 00.000 10844 Enqueuing Move request for scope (0.13, 0.02)
23:23:54.798 00.000 11060 Worker thread wakes up
23:23:54.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
23:23:54.798 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
23:23:54.798 00.000 11060 Moving (0.13, 0.02) raw xDistance=-0.05 yDistance=0.13
23:23:54.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:23:54.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:54.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:23:54.798 00.000 11060 MoveAxis(E, 0, ABG)
23:23:54.798 00.000 11060 Move returns status 0, amount 0
23:23:54.798 00.000 11060 MoveAxis(N, 0, ABG)
23:23:54.804 00.006 11060 Move returns status 0, amount 0
23:23:54.804 00.000 11060 move complete, result=0
23:23:54.804 00.000 11060 worker thread done servicing request
23:23:54.809 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:54.820 00.011 10844 UpdateGuideState exits: m=3306 SNR=37.2
23:23:54.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:54.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:54.820 00.000 10844 Enqueuing Expose request
23:23:54.820 00.000 11060 Worker thread wakes up
23:23:54.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:54.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:54.820 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:55.456 00.636 11060 Exposure complete
23:23:55.641 00.185 11060 worker thread done servicing request
23:23:55.641 00.000 10844 OnExposeComplete: enter
23:23:55.641 00.000 10844 UpdateGuideState(): m_state=6
23:23:55.641 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
23:23:55.641 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=62.50, Mass=3003, SNR=34.9, Peak=245 HFD=3.2
23:23:55.641 00.000 10844 MultiStar: [#1 -0.51,-0.68,0.00,M1] [#2 -0.36,0.72,0.00,M2] [#3 0.44,0.35,1.05,U] [#4 0.40,0.69,0.00,M4] [#5 -0.29,-0.30,1.10,U] [#6 0.28,0.14,0.95,U] [#7 0.18,-0.16,0.85,U] [#8 -0.04,0.38,0.99,U] 
23:23:55.641 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.14}, one-star: {-0.23, 0.43}
23:23:55.641 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
23:23:55.641 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
23:23:55.641 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=-0.15 mountY=0.03, mountTheta=2.97
23:23:55.643 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
23:23:55.643 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
23:23:55.643 00.000 11060 Worker thread wakes up
23:23:55.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:23:55.643 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:23:55.643 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.15 yDistance=0.03
23:23:55.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:23:55.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:55.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:55.643 00.000 11060 MoveAxis(E, 26, ABG)
23:23:55.643 00.000 11060 Guiding  Dir = 2, Dur = 26
23:23:55.648 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:55.655 00.007 11060 IsSlewing returns 0
23:23:55.656 00.001 11060 IsGuiding returns 0
23:23:55.660 00.004 10844 UpdateGuideState exits: m=3003 SNR=34.9
23:23:55.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:55.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:55.660 00.000 10844 Enqueuing Expose request
23:23:55.687 00.027 11060 IsGuiding returns 0
23:23:55.687 00.000 11060 Move returns status 0, amount 26
23:23:55.687 00.000 11060 MoveAxis(N, 0, ABG)
23:23:55.687 00.000 11060 Move returns status 0, amount 0
23:23:55.687 00.000 11060 move complete, result=0
23:23:55.687 00.000 11060 worker thread done servicing request
23:23:55.687 00.000 11060 Worker thread wakes up
23:23:55.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:55.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:55.687 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
23:23:56.326 00.639 11060 Exposure complete
23:23:56.471 00.145 11060 worker thread done servicing request
23:23:56.471 00.000 10844 OnExposeComplete: enter
23:23:56.471 00.000 10844 UpdateGuideState(): m_state=6
23:23:56.477 00.006 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
23:23:56.477 00.000 10844 Star::Find returns 1 (0), X=259.05, Y=61.97, Mass=2967, SNR=35.3, Peak=250 HFD=3.8
23:23:56.477 00.000 10844 MultiStar: [#1 -0.49,-0.33,1.05,U] [#2 -0.42,0.01,2.03,U] [#3 -0.30,-0.20,1.00,U] [#4 0.21,0.29,0.96,U] [#5 -0.52,-0.55,0.00,M1] [#6 0.06,-0.82,0.00,M2] [#7 -0.15,-0.41,0.97,U] [#8 -0.16,0.01,0.93,U] 
23:23:56.477 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.09}, one-star: {0.34, -0.11}
23:23:56.477 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
23:23:56.477 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
23:23:56.477 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.67 mountX=0.12 mountY=-0.16, mountTheta=-0.92
23:23:56.479 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.09, opts=13)
23:23:56.479 00.000 10844 Enqueuing Move request for scope (-0.18, -0.09)
23:23:56.479 00.000 11060 Worker thread wakes up
23:23:56.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
23:23:56.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
23:23:56.479 00.000 11060 Moving (-0.18, -0.09) raw xDistance=0.12 yDistance=-0.16
23:23:56.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:23:56.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:56.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:56.479 00.000 11060 MoveAxis(W, 21, ABG)
23:23:56.479 00.000 11060 Guiding  Dir = 3, Dur = 21
23:23:56.486 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:56.488 00.002 11060 IsSlewing returns 0
23:23:56.488 00.000 11060 IsGuiding returns 0
23:23:56.498 00.010 10844 UpdateGuideState exits: m=2967 SNR=35.3
23:23:56.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:56.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:56.498 00.000 10844 Enqueuing Expose request
23:23:56.519 00.021 11060 IsGuiding returns 0
23:23:56.519 00.000 11060 Move returns status 0, amount 21
23:23:56.519 00.000 11060 MoveAxis(N, 0, ABG)
23:23:56.519 00.000 11060 Move returns status 0, amount 0
23:23:56.519 00.000 11060 move complete, result=0
23:23:56.519 00.000 11060 worker thread done servicing request
23:23:56.519 00.000 11060 Worker thread wakes up
23:23:56.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:56.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:56.519 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
23:23:57.155 00.636 11060 Exposure complete
23:23:57.335 00.180 11060 worker thread done servicing request
23:23:57.335 00.000 10844 OnExposeComplete: enter
23:23:57.335 00.000 10844 UpdateGuideState(): m_state=6
23:23:57.335 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
23:23:57.335 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=62.01, Mass=3405, SNR=38.0, Peak=239 HFD=4.0
23:23:57.335 00.000 10844 MultiStar: [#1 -0.07,-0.13,1.01,U] [#2 -0.07,0.45,1.85,U] [#3 0.30,0.37,0.94,U] [#4 -0.05,0.31,0.88,U] [#5 -0.43,-0.73,0.00,M2] [#6 0.01,-0.83,0.00,M3] [#7 -0.14,-0.71,0.00,M1] [#8 0.22,0.39,0.92,U] 
23:23:57.335 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.24}, one-star: {0.12, -0.07}
23:23:57.335 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
23:23:57.335 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
23:23:57.335 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.52 mountX=0.05 mountY=0.13, mountTheta=1.23
23:23:57.338 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.07, opts=13)
23:23:57.338 00.000 10844 Enqueuing Move request for scope (0.12, -0.07)
23:23:57.338 00.000 11060 Worker thread wakes up
23:23:57.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:23:57.338 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:23:57.338 00.000 11060 Moving (0.12, -0.07) raw xDistance=0.05 yDistance=0.13
23:23:57.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:23:57.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:57.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:23:57.338 00.000 11060 MoveAxis(E, 0, ABG)
23:23:57.338 00.000 11060 Move returns status 0, amount 0
23:23:57.338 00.000 11060 MoveAxis(N, 0, ABG)
23:23:57.338 00.000 11060 Move returns status 0, amount 0
23:23:57.338 00.000 11060 move complete, result=0
23:23:57.338 00.000 11060 worker thread done servicing request
23:23:57.343 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:23:57.353 00.010 10844 UpdateGuideState exits: m=3405 SNR=38.0
23:23:57.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:57.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:57.353 00.000 10844 Enqueuing Expose request
23:23:57.353 00.000 11060 Worker thread wakes up
23:23:57.353 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:57.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:57.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:57.991 00.638 11060 Exposure complete
23:23:58.151 00.160 11060 worker thread done servicing request
23:23:58.151 00.000 10844 OnExposeComplete: enter
23:23:58.151 00.000 10844 UpdateGuideState(): m_state=6
23:23:58.151 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
23:23:58.151 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.52, Mass=3316, SNR=37.1, Peak=228 HFD=3.8
23:23:58.151 00.000 10844 MultiStar: [#1 0.25,-0.65,0.00,M1] [#2 0.01,-0.03,1.97,U] [#3 -0.16,0.39,0.89,U] [#4 0.30,0.49,0.99,U] [#5 -0.38,0.08,0.98,U] [#6 0.14,-0.33,0.93,U] [#7 0.32,-0.98,0.00,M2] [#8 0.22,0.32,0.91,U] 
23:23:58.151 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {0.12, -0.56}
23:23:58.151 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
23:23:58.151 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
23:23:58.151 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.83 mountX=-0.04 mountY=0.03, mountTheta=2.57
23:23:58.151 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
23:23:58.156 00.005 10844 Enqueuing Move request for scope (0.03, 0.04)
23:23:58.156 00.000 11060 Worker thread wakes up
23:23:58.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:23:58.156 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:23:58.156 00.000 11060 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
23:23:58.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:23:58.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:58.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:23:58.156 00.000 11060 MoveAxis(E, 0, ABG)
23:23:58.156 00.000 11060 Move returns status 0, amount 0
23:23:58.156 00.000 11060 MoveAxis(N, 0, ABG)
23:23:58.156 00.000 11060 Move returns status 0, amount 0
23:23:58.156 00.000 11060 move complete, result=0
23:23:58.156 00.000 11060 worker thread done servicing request
23:23:58.175 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:23:58.193 00.018 10844 UpdateGuideState exits: m=3316 SNR=37.1
23:23:58.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:58.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:58.193 00.000 10844 Enqueuing Expose request
23:23:58.193 00.000 11060 Worker thread wakes up
23:23:58.193 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:23:58.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:58.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:58.837 00.644 11060 Exposure complete
23:23:59.002 00.165 11060 worker thread done servicing request
23:23:59.002 00.000 10844 OnExposeComplete: enter
23:23:59.002 00.000 10844 UpdateGuideState(): m_state=6
23:23:59.002 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
23:23:59.002 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.11, Mass=3383, SNR=37.9, Peak=250 HFD=3.7
23:23:59.002 00.000 10844 MultiStar: [#1 -0.28,-0.08,0.91,U] [#2 0.06,0.24,1.83,U] [#3 0.09,0.40,0.90,U] [#4 0.39,0.57,0.00,M2] [#5 -0.06,-0.10,1.05,U] [#6 0.13,-0.10,0.93,U] [#7 -0.18,0.29,0.87,U] [#8 0.27,0.50,0.89,U] 
23:23:59.002 00.000 10844 single-star, 7 included, MultiStar: {0.03, 0.15}, one-star: {0.15, 0.03}
23:23:59.002 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
23:23:59.002 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
23:23:59.002 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.06 mountY=0.14, mountTheta=1.94
23:23:59.002 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
23:23:59.002 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
23:23:59.002 00.000 11060 Worker thread wakes up
23:23:59.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:23:59.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:23:59.002 00.000 11060 Moving (0.15, 0.03) raw xDistance=-0.06 yDistance=0.14
23:23:59.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:23:59.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:59.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:23:59.002 00.000 11060 MoveAxis(E, 0, ABG)
23:23:59.002 00.000 11060 Move returns status 0, amount 0
23:23:59.002 00.000 11060 MoveAxis(N, 0, ABG)
23:23:59.002 00.000 11060 Move returns status 0, amount 0
23:23:59.002 00.000 11060 move complete, result=0
23:23:59.002 00.000 11060 worker thread done servicing request
23:23:59.017 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:59.028 00.011 10844 UpdateGuideState exits: m=3383 SNR=37.9
23:23:59.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:59.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:59.028 00.000 10844 Enqueuing Expose request
23:23:59.028 00.000 11060 Worker thread wakes up
23:23:59.031 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:59.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:59.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:59.660 00.629 11060 Exposure complete
23:23:59.842 00.182 11060 worker thread done servicing request
23:23:59.842 00.000 10844 OnExposeComplete: enter
23:23:59.842 00.000 10844 UpdateGuideState(): m_state=6
23:23:59.842 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
23:23:59.845 00.003 10844 Star::Find returns 1 (0), X=258.63, Y=62.44, Mass=3079, SNR=36.3, Peak=251 HFD=3.4
23:23:59.845 00.000 10844 MultiStar: [#1 -0.51,-0.53,0.00,M1] [#2 0.54,0.52,0.00,M1] [#3 -0.45,0.42,1.00,U] [#4 -0.01,0.40,0.97,U] [#5 -0.20,0.18,1.05,U] [#6 0.27,-0.47,0.84,U] [#7 -0.12,-0.62,0.88,U] [#8 -0.22,0.55,0.93,U] 
23:23:59.845 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.14}, one-star: {-0.08, 0.36}
23:23:59.845 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
23:23:59.845 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
23:23:59.845 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=-0.11 mountY=-0.15, mountTheta=-2.24
23:23:59.847 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.14, opts=13)
23:23:59.847 00.000 10844 Enqueuing Move request for scope (-0.12, 0.14)
23:23:59.847 00.000 11060 Worker thread wakes up
23:23:59.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
23:23:59.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
23:23:59.847 00.000 11060 Moving (-0.12, 0.14) raw xDistance=-0.11 yDistance=-0.15
23:23:59.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:23:59.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:59.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:23:59.847 00.000 11060 MoveAxis(E, 0, ABG)
23:23:59.847 00.000 11060 Move returns status 0, amount 0
23:23:59.847 00.000 11060 MoveAxis(N, 0, ABG)
23:23:59.847 00.000 11060 Move returns status 0, amount 0
23:23:59.847 00.000 11060 move complete, result=0
23:23:59.847 00.000 11060 worker thread done servicing request
23:23:59.853 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:23:59.869 00.016 10844 UpdateGuideState exits: m=3079 SNR=36.3
23:23:59.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:59.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:23:59.869 00.000 10844 Enqueuing Expose request
23:23:59.869 00.000 11060 Worker thread wakes up
23:23:59.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:23:59.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:23:59.869 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:00.501 00.632 11060 Exposure complete
23:24:00.659 00.158 11060 worker thread done servicing request
23:24:00.659 00.000 10844 OnExposeComplete: enter
23:24:00.659 00.000 10844 UpdateGuideState(): m_state=6
23:24:00.659 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
23:24:00.659 00.000 10844 Star::Find returns 1 (1), X=259.29, Y=62.64, Mass=3594, SNR=39.0, Peak=255 HFD=3.6
23:24:00.661 00.002 10844 MultiStar: [#1 0.06,-1.01,0.00,M2] [#2 -0.31,-0.01,1.80,U] [#3 -0.38,0.80,0.00,M1] [#4 0.10,0.22,0.81,U] [#5 -0.37,-0.24,0.94,U] [#6 0.37,-0.05,0.80,U] [#7 0.17,-0.29,0.86,U] [#8 -0.16,0.79,0.00,M1] 
23:24:00.661 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.03}, one-star: {0.58, 0.56}
23:24:00.661 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
23:24:00.661 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
23:24:00.661 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.81 mountX=-0.04 mountY=0.03, mountTheta=2.55
23:24:00.661 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
23:24:00.661 00.000 10844 Enqueuing Move request for scope (0.03, 0.03)
23:24:00.661 00.000 11060 Worker thread wakes up
23:24:00.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:24:00.663 00.002 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:24:00.663 00.000 11060 Moving (0.03, 0.03) raw xDistance=-0.04 yDistance=0.03
23:24:00.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:24:00.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:00.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:24:00.663 00.000 11060 MoveAxis(E, 0, ABG)
23:24:00.663 00.000 11060 Move returns status 0, amount 0
23:24:00.663 00.000 11060 MoveAxis(N, 0, ABG)
23:24:00.663 00.000 11060 Move returns status 0, amount 0
23:24:00.663 00.000 11060 move complete, result=0
23:24:00.663 00.000 11060 worker thread done servicing request
23:24:00.668 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:00.679 00.011 10844 UpdateGuideState exits: m=3594 SNR=39.0 Saturated
23:24:00.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:00.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:00.679 00.000 10844 Enqueuing Expose request
23:24:00.679 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:00.679 00.000 11060 Worker thread wakes up
23:24:00.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:00.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:01.326 00.647 11060 Exposure complete
23:24:01.504 00.178 10844 OnExposeComplete: enter
23:24:01.504 00.000 10844 UpdateGuideState(): m_state=6
23:24:01.504 00.000 11060 worker thread done servicing request
23:24:01.504 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
23:24:01.504 00.000 10844 Star::Find returns 1 (0), X=259.24, Y=62.08, Mass=3252, SNR=37.2, Peak=246 HFD=3.5
23:24:01.506 00.002 10844 MultiStar: [#1 -0.40,-0.55,0.00,M3] [#2 -0.22,0.75,0.00,M1] [#3 -0.07,0.45,0.95,U] [#4 0.48,0.49,0.00,M1] [#5 -0.01,-0.22,0.95,U] [#6 0.09,0.05,0.89,U] [#7 0.21,-0.23,0.86,U] [#8 -0.30,1.02,0.00,M2] 
23:24:01.506 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.01}, one-star: {0.53, -0.00}
23:24:01.506 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
23:24:01.506 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
23:24:01.506 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.07 mountX=-0.04 mountY=0.15, mountTheta=1.83
23:24:01.509 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.01, opts=13)
23:24:01.509 00.000 10844 Enqueuing Move request for scope (0.15, 0.01)
23:24:01.509 00.000 11060 Worker thread wakes up
23:24:01.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
23:24:01.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
23:24:01.509 00.000 11060 Moving (0.15, 0.01) raw xDistance=-0.04 yDistance=0.15
23:24:01.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:24:01.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:01.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:24:01.509 00.000 11060 MoveAxis(E, 0, ABG)
23:24:01.509 00.000 11060 Move returns status 0, amount 0
23:24:01.509 00.000 11060 MoveAxis(N, 0, ABG)
23:24:01.509 00.000 11060 Move returns status 0, amount 0
23:24:01.509 00.000 11060 move complete, result=0
23:24:01.509 00.000 11060 worker thread done servicing request
23:24:01.515 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:01.530 00.015 10844 UpdateGuideState exits: m=3252 SNR=37.2
23:24:01.531 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:01.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:01.531 00.000 10844 Enqueuing Expose request
23:24:01.531 00.000 11060 Worker thread wakes up
23:24:01.531 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:01.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:01.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:02.169 00.638 11060 Exposure complete
23:24:02.320 00.151 11060 worker thread done servicing request
23:24:02.320 00.000 10844 OnExposeComplete: enter
23:24:02.320 00.000 10844 UpdateGuideState(): m_state=6
23:24:02.320 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
23:24:02.320 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=62.11, Mass=3025, SNR=34.9, Peak=224 HFD=3.6
23:24:02.324 00.004 10844 MultiStar: [#1 -0.46,-0.19,1.00,U] [#2 -0.26,0.60,0.00,M2] [#3 -0.41,0.70,0.00,M1] [#4 0.17,0.50,0.91,U] [#5 -0.06,-0.42,1.09,U] [#6 0.35,-0.38,0.98,U] [#7 -0.32,-0.76,0.00,M1] [#8 -0.28,0.55,1.01,U] 
23:24:02.324 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.00}, one-star: {-0.13, 0.03}
23:24:02.324 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
23:24:02.324 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
23:24:02.324 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.12 mountX=0.01 mountY=-0.07, mountTheta=-1.41
23:24:02.324 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
23:24:02.324 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
23:24:02.324 00.000 11060 Worker thread wakes up
23:24:02.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
23:24:02.324 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
23:24:02.324 00.000 11060 Moving (-0.07, 0.00) raw xDistance=0.01 yDistance=-0.07
23:24:02.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:24:02.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:02.326 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:24:02.326 00.000 11060 MoveAxis(E, 0, ABG)
23:24:02.326 00.000 11060 Move returns status 0, amount 0
23:24:02.326 00.000 11060 MoveAxis(N, 0, ABG)
23:24:02.326 00.000 11060 Move returns status 0, amount 0
23:24:02.326 00.000 11060 move complete, result=0
23:24:02.326 00.000 11060 worker thread done servicing request
23:24:02.329 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:02.353 00.024 10844 UpdateGuideState exits: m=3025 SNR=34.9
23:24:02.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:02.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:02.353 00.000 10844 Enqueuing Expose request
23:24:02.353 00.000 11060 Worker thread wakes up
23:24:02.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:02.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:02.353 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:02.980 00.627 11060 Exposure complete
23:24:03.136 00.156 11060 worker thread done servicing request
23:24:03.136 00.000 10844 OnExposeComplete: enter
23:24:03.136 00.000 10844 UpdateGuideState(): m_state=6
23:24:03.141 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
23:24:03.141 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=61.61, Mass=3147, SNR=36.0, Peak=255 HFD=3.5
23:24:03.141 00.000 10844 MultiStar: [#1 -0.50,-0.20,1.04,U] [#2 0.02,0.92,0.00,M3] [#3 -0.55,0.69,0.00,M2] [#4 0.05,0.36,0.90,U] [#5 -0.38,-0.25,1.03,U] [#6 -0.13,-0.29,1.00,U] [#7 -0.38,-0.12,0.87,U] [#8 -0.09,0.87,0.00,M2] 
23:24:03.141 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.17}, one-star: {-0.09, -0.46}
23:24:03.141 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
23:24:03.141 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
23:24:03.141 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-2.52 mountX=0.21 mountY=-0.21, mountTheta=-0.78
23:24:03.141 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.17, opts=13)
23:24:03.143 00.002 10844 Enqueuing Move request for scope (-0.24, -0.17)
23:24:03.143 00.000 11060 Worker thread wakes up
23:24:03.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
23:24:03.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
23:24:03.143 00.000 11060 Moving (-0.24, -0.17) raw xDistance=0.21 yDistance=-0.21
23:24:03.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:24:03.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:24:03.143 00.000 11060 MoveAxis(W, 37, ABG)
23:24:03.143 00.000 11060 Guiding  Dir = 3, Dur = 37
23:24:03.148 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:03.157 00.009 11060 IsSlewing returns 0
23:24:03.157 00.000 11060 IsGuiding returns 0
23:24:03.162 00.005 10844 UpdateGuideState exits: m=3147 SNR=36.0 Saturated
23:24:03.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:03.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:03.162 00.000 10844 Enqueuing Expose request
23:24:03.208 00.046 11060 IsGuiding returns 0
23:24:03.208 00.000 11060 Move returns status 0, amount 37
23:24:03.208 00.000 11060 MoveAxis(N, 82, ABG)
23:24:03.208 00.000 11060 Guiding  Dir = 0, Dur = 82
23:24:03.223 00.015 11060 IsSlewing returns 0
23:24:03.223 00.000 11060 IsGuiding returns 0
23:24:03.320 00.097 11060 IsGuiding returns 0
23:24:03.320 00.000 11060 Move returns status 0, amount 82
23:24:03.320 00.000 11060 move complete, result=0
23:24:03.320 00.000 11060 worker thread done servicing request
23:24:03.320 00.000 11060 Worker thread wakes up
23:24:03.320 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.2 px 82 ms NORTH
23:24:03.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:03.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:03.943 00.623 11060 Exposure complete
23:24:04.098 00.155 11060 worker thread done servicing request
23:24:04.098 00.000 10844 OnExposeComplete: enter
23:24:04.098 00.000 10844 UpdateGuideState(): m_state=6
23:24:04.098 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
23:24:04.098 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=62.14, Mass=3006, SNR=35.1, Peak=231 HFD=3.6
23:24:04.098 00.000 10844 MultiStar: [#1 -0.43,-0.87,0.00,M2] [#2 0.09,0.50,1.96,U] [#3 -0.67,0.55,0.00,M3] [#4 0.35,0.84,0.00,M1] [#5 -0.33,0.18,1.05,U] [#6 0.20,-0.81,0.00,M1] [#7 -0.38,-0.36,0.93,U] [#8 -0.06,0.65,0.00,M3] 
23:24:04.098 00.000 10844 refined, 3 included, MultiStar: {-0.16, 0.18}, one-star: {-0.29, 0.06}
23:24:04.098 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.06 = -2.23)
23:24:04.098 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
23:24:04.098 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.30 mountX=-0.15 mountY=-0.19, mountTheta=-2.23
23:24:04.101 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.18, opts=13)
23:24:04.101 00.000 10844 Enqueuing Move request for scope (-0.16, 0.18)
23:24:04.101 00.000 11060 Worker thread wakes up
23:24:04.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
23:24:04.101 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
23:24:04.101 00.000 11060 Moving (-0.16, 0.18) raw xDistance=-0.15 yDistance=-0.19
23:24:04.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:24:04.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
23:24:04.101 00.000 11060 MoveAxis(E, 25, ABG)
23:24:04.101 00.000 11060 Guiding  Dir = 2, Dur = 25
23:24:04.103 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:04.109 00.006 11060 IsSlewing returns 0
23:24:04.109 00.000 11060 IsGuiding returns 0
23:24:04.115 00.006 10844 UpdateGuideState exits: m=3006 SNR=35.1
23:24:04.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:04.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:04.115 00.000 10844 Enqueuing Expose request
23:24:04.139 00.024 11060 IsGuiding returns 0
23:24:04.139 00.000 11060 Move returns status 0, amount 25
23:24:04.139 00.000 11060 MoveAxis(N, 74, ABG)
23:24:04.139 00.000 11060 Guiding  Dir = 0, Dur = 74
23:24:04.154 00.015 11060 IsSlewing returns 0
23:24:04.154 00.000 11060 IsGuiding returns 0
23:24:04.244 00.090 11060 IsGuiding returns 0
23:24:04.244 00.000 11060 Move returns status 0, amount 74
23:24:04.244 00.000 11060 move complete, result=0
23:24:04.244 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 74 ms NORTH
23:24:04.244 00.000 11060 worker thread done servicing request
23:24:04.245 00.001 11060 Worker thread wakes up
23:24:04.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:04.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:04.875 00.630 11060 Exposure complete
23:24:05.053 00.178 11060 worker thread done servicing request
23:24:05.054 00.001 10844 OnExposeComplete: enter
23:24:05.054 00.000 10844 UpdateGuideState(): m_state=6
23:24:05.054 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
23:24:05.054 00.000 10844 Star::Find returns 1 (1), X=258.74, Y=62.70, Mass=3526, SNR=38.6, Peak=255 HFD=3.6
23:24:05.054 00.000 10844 MultiStar: [#1 -0.56,-0.31,0.91,U] [#2 -0.28,0.52,1.82,U] [#3 -0.25,0.15,0.91,U] [#4 0.20,0.76,0.00,M2] [#5 -0.16,-0.43,0.91,U] [#6 0.25,-1.12,0.00,M2] [#7 -0.06,-0.38,0.83,U] [#8 -0.09,-0.05,0.94,U] 
23:24:05.054 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.09}, one-star: {0.03, 0.62}
23:24:05.054 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
23:24:05.054 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
23:24:05.054 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.22 cameraTheta=2.73 mountX=-0.05 mountY=-0.22, mountTheta=-1.80
23:24:05.056 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.09, opts=13)
23:24:05.056 00.000 10844 Enqueuing Move request for scope (-0.21, 0.09)
23:24:05.056 00.000 11060 Worker thread wakes up
23:24:05.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
23:24:05.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
23:24:05.056 00.000 11060 Moving (-0.21, 0.09) raw xDistance=-0.05 yDistance=-0.22
23:24:05.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:24:05.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:24:05.056 00.000 11060 MoveAxis(E, 0, ABG)
23:24:05.056 00.000 11060 Move returns status 0, amount 0
23:24:05.056 00.000 11060 MoveAxis(N, 85, ABG)
23:24:05.056 00.000 11060 Guiding  Dir = 0, Dur = 85
23:24:05.064 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:05.069 00.005 11060 IsSlewing returns 0
23:24:05.069 00.000 11060 IsGuiding returns 0
23:24:05.095 00.026 10844 UpdateGuideState exits: m=3526 SNR=38.6 Saturated
23:24:05.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:05.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:05.095 00.000 10844 Enqueuing Expose request
23:24:05.164 00.069 11060 IsGuiding returns 0
23:24:05.164 00.000 11060 Move returns status 0, amount 85
23:24:05.164 00.000 11060 move complete, result=0
23:24:05.165 00.001 11060 worker thread done servicing request
23:24:05.165 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 85 ms NORTH
23:24:05.165 00.000 11060 Worker thread wakes up
23:24:05.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:05.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:05.788 00.623 11060 Exposure complete
23:24:05.980 00.192 11060 worker thread done servicing request
23:24:05.980 00.000 10844 OnExposeComplete: enter
23:24:05.980 00.000 10844 UpdateGuideState(): m_state=6
23:24:05.980 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
23:24:05.980 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=62.70, Mass=2959, SNR=35.2, Peak=220 HFD=3.4
23:24:05.980 00.000 10844 MultiStar: [#1 -0.21,-0.22,0.98,U] [#2 -0.17,0.12,1.96,U] [#3 -0.04,0.55,0.97,U] [#4 0.26,0.39,1.01,U] [#5 -0.74,-0.17,0.00,M1] [#6 0.46,-0.68,0.00,M3] [#7 -0.07,0.11,0.88,U] [#8 -0.64,0.28,0.00,M3] 
23:24:05.980 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.24}, one-star: {0.26, 0.62}
23:24:05.980 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
23:24:05.980 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
23:24:05.980 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.64 mountX=-0.24 mountY=-0.06, mountTheta=-2.91
23:24:05.985 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.24, opts=13)
23:24:05.985 00.000 10844 Enqueuing Move request for scope (-0.02, 0.24)
23:24:05.985 00.000 11060 Worker thread wakes up
23:24:05.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
23:24:05.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
23:24:05.985 00.000 11060 Moving (-0.02, 0.24) raw xDistance=-0.24 yDistance=-0.06
23:24:05.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
23:24:05.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:05.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:24:05.985 00.000 11060 MoveAxis(E, 41, ABG)
23:24:05.985 00.000 11060 Guiding  Dir = 2, Dur = 41
23:24:05.991 00.006 11060 IsSlewing returns 0
23:24:05.991 00.000 11060 IsGuiding returns 0
23:24:05.996 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:06.017 00.021 10844 UpdateGuideState exits: m=2959 SNR=35.2
23:24:06.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:06.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:06.017 00.000 10844 Enqueuing Expose request
23:24:06.038 00.021 11060 IsGuiding returns 0
23:24:06.038 00.000 11060 Move returns status 0, amount 41
23:24:06.038 00.000 11060 MoveAxis(N, 0, ABG)
23:24:06.038 00.000 11060 Move returns status 0, amount 0
23:24:06.038 00.000 11060 move complete, result=0
23:24:06.038 00.000 11060 worker thread done servicing request
23:24:06.038 00.000 11060 Worker thread wakes up
23:24:06.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:06.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:06.038 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:24:06.671 00.633 11060 Exposure complete
23:24:06.836 00.165 11060 worker thread done servicing request
23:24:06.836 00.000 10844 OnExposeComplete: enter
23:24:06.836 00.000 10844 UpdateGuideState(): m_state=6
23:24:06.836 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
23:24:06.836 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.08, Mass=2879, SNR=35.1, Peak=219 HFD=3.2
23:24:06.837 00.001 10844 MultiStar: [#1 -0.30,-0.69,0.00,M1] [#2 0.35,-0.15,2.06,U] [#3 -0.01,-0.36,0.97,U] [#4 0.10,0.71,0.00,M2] [#5 -0.49,-0.51,0.00,M2] [#6 0.47,-0.65,0.00,M4] [#7 0.24,-0.31,0.83,U] [#8 -0.28,-0.04,1.02,U] 
23:24:06.837 00.000 10844 single-star, 4 included, MultiStar: {0.11, -0.16}, one-star: {-0.00, 0.00}
23:24:06.837 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:24:06.837 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
23:24:06.837 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.68 mountX=-0.00 mountY=-0.00, mountTheta=-2.87
23:24:06.839 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.00, opts=13)
23:24:06.839 00.000 10844 Enqueuing Move request for scope (-0.00, 0.00)
23:24:06.839 00.000 11060 Worker thread wakes up
23:24:06.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
23:24:06.839 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
23:24:06.839 00.000 11060 Moving (-0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
23:24:06.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:24:06.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:06.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:24:06.839 00.000 11060 MoveAxis(E, 0, ABG)
23:24:06.841 00.002 11060 Move returns status 0, amount 0
23:24:06.841 00.000 11060 MoveAxis(N, 0, ABG)
23:24:06.841 00.000 11060 Move returns status 0, amount 0
23:24:06.841 00.000 11060 move complete, result=0
23:24:06.841 00.000 11060 worker thread done servicing request
23:24:06.848 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:06.869 00.021 10844 UpdateGuideState exits: m=2879 SNR=35.1
23:24:06.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:06.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:06.869 00.000 10844 Enqueuing Expose request
23:24:06.869 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:06.869 00.000 11060 Worker thread wakes up
23:24:06.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:06.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:07.521 00.652 11060 Exposure complete
23:24:07.709 00.188 11060 worker thread done servicing request
23:24:07.709 00.000 10844 OnExposeComplete: enter
23:24:07.709 00.000 10844 UpdateGuideState(): m_state=6
23:24:07.709 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
23:24:07.709 00.000 10844 Star::Find returns 1 (1), X=259.24, Y=61.50, Mass=3421, SNR=37.6, Peak=255 HFD=3.7
23:24:07.709 00.000 10844 MultiStar: [#1 0.11,-0.91,0.00,M2] [#2 -0.57,-0.32,1.89,U] [#3 -0.14,0.14,0.81,U] [#4 0.60,0.12,0.96,U] [#5 -0.41,-0.41,0.90,U] [#6 0.54,-0.60,0.00,M5] [#7 0.25,-0.11,0.75,U] [#8 -0.12,-0.05,0.84,U] 
23:24:07.709 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.20}, one-star: {0.53, -0.58}
23:24:07.709 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
23:24:07.713 00.004 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:24:07.713 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.81 mountX=0.21 mountY=-0.02, mountTheta=-0.07
23:24:07.714 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.20, opts=13)
23:24:07.714 00.000 10844 Enqueuing Move request for scope (-0.05, -0.20)
23:24:07.714 00.000 11060 Worker thread wakes up
23:24:07.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
23:24:07.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
23:24:07.716 00.002 11060 Moving (-0.05, -0.20) raw xDistance=0.21 yDistance=-0.02
23:24:07.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:24:07.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:07.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:07.716 00.000 11060 MoveAxis(W, 36, ABG)
23:24:07.716 00.000 11060 Guiding  Dir = 3, Dur = 36
23:24:07.722 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:07.724 00.002 11060 IsSlewing returns 0
23:24:07.724 00.000 11060 IsGuiding returns 0
23:24:07.735 00.011 10844 UpdateGuideState exits: m=3421 SNR=37.6 Saturated
23:24:07.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:07.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:07.735 00.000 10844 Enqueuing Expose request
23:24:07.771 00.036 11060 IsGuiding returns 0
23:24:07.771 00.000 11060 Move returns status 0, amount 36
23:24:07.771 00.000 11060 MoveAxis(N, 0, ABG)
23:24:07.771 00.000 11060 Move returns status 0, amount 0
23:24:07.771 00.000 11060 move complete, result=0
23:24:07.771 00.000 11060 worker thread done servicing request
23:24:07.771 00.000 11060 Worker thread wakes up
23:24:07.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:07.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:07.773 00.002 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
23:24:08.416 00.643 11060 Exposure complete
23:24:08.620 00.204 11060 worker thread done servicing request
23:24:08.620 00.000 10844 OnExposeComplete: enter
23:24:08.620 00.000 10844 UpdateGuideState(): m_state=6
23:24:08.620 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
23:24:08.620 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.61, Mass=2965, SNR=35.1, Peak=254 HFD=3.3
23:24:08.620 00.000 10844 MultiStar: [#1 -0.27,-0.30,1.04,U] [#2 0.05,-0.24,1.96,U] [#3 -0.14,-0.09,0.94,U] [#4 0.41,-0.77,0.00,M2] [#5 -0.93,-0.29,0.00,M2] [#6 0.57,-0.64,0.00,M6] [#7 0.14,-0.84,0.00,M1] [#8 -0.35,0.09,0.98,U] 
23:24:08.620 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.21}, one-star: {0.26, -0.47}
23:24:08.620 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
23:24:08.620 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
23:24:08.620 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.87 mountX=0.22 mountY=-0.03, mountTheta=-0.13
23:24:08.620 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.21, opts=13)
23:24:08.620 00.000 10844 Enqueuing Move request for scope (-0.07, -0.21)
23:24:08.620 00.000 11060 Worker thread wakes up
23:24:08.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
23:24:08.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
23:24:08.620 00.000 11060 Moving (-0.07, -0.21) raw xDistance=0.22 yDistance=-0.03
23:24:08.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:24:08.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:08.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:08.620 00.000 11060 MoveAxis(W, 40, ABG)
23:24:08.620 00.000 11060 Guiding  Dir = 3, Dur = 40
23:24:08.630 00.010 11060 IsSlewing returns 0
23:24:08.631 00.001 11060 IsGuiding returns 0
23:24:08.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:24:08.646 00.015 10844 UpdateGuideState exits: m=2965 SNR=35.1
23:24:08.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:08.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:08.646 00.000 10844 Enqueuing Expose request
23:24:08.676 00.030 11060 IsGuiding returns 0
23:24:08.677 00.001 11060 Move returns status 0, amount 40
23:24:08.677 00.000 11060 MoveAxis(N, 0, ABG)
23:24:08.677 00.000 11060 Move returns status 0, amount 0
23:24:08.677 00.000 11060 move complete, result=0
23:24:08.677 00.000 11060 worker thread done servicing request
23:24:08.677 00.000 11060 Worker thread wakes up
23:24:08.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:08.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:08.678 00.001 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
23:24:09.308 00.630 11060 Exposure complete
23:24:09.491 00.183 11060 worker thread done servicing request
23:24:09.491 00.000 10844 OnExposeComplete: enter
23:24:09.491 00.000 10844 UpdateGuideState(): m_state=6
23:24:09.501 00.010 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
23:24:09.501 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.70, Mass=3052, SNR=35.6, Peak=243 HFD=3.5
23:24:09.501 00.000 10844 MultiStar: [#1 0.03,-0.33,0.99,U] [#2 -0.01,-0.09,2.03,U] [#3 0.03,0.02,0.97,U] [#4 0.18,0.19,0.92,U] [#5 -0.02,-0.33,1.04,U] [#6 0.37,-0.26,0.90,U] [#7 -0.06,-0.77,0.00,M2] [#8 -0.04,0.09,0.91,U] 
23:24:09.501 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.08, -0.38}
23:24:09.501 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
23:24:09.504 00.003 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
23:24:09.504 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.13 mountX=0.12 mountY=0.09, mountTheta=0.62
23:24:09.506 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
23:24:09.506 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
23:24:09.506 00.000 11060 Worker thread wakes up
23:24:09.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
23:24:09.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
23:24:09.506 00.000 11060 Moving (0.06, -0.13) raw xDistance=0.12 yDistance=0.09
23:24:09.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:24:09.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:09.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:24:09.506 00.000 11060 MoveAxis(W, 22, ABG)
23:24:09.506 00.000 11060 Guiding  Dir = 3, Dur = 22
23:24:09.516 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:09.521 00.005 11060 IsSlewing returns 0
23:24:09.522 00.001 11060 IsGuiding returns 0
23:24:09.531 00.009 10844 UpdateGuideState exits: m=3052 SNR=35.6
23:24:09.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:09.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:09.531 00.000 10844 Enqueuing Expose request
23:24:09.551 00.020 11060 IsGuiding returns 0
23:24:09.551 00.000 11060 Move returns status 0, amount 22
23:24:09.551 00.000 11060 MoveAxis(N, 0, ABG)
23:24:09.552 00.001 11060 Move returns status 0, amount 0
23:24:09.552 00.000 11060 move complete, result=0
23:24:09.552 00.000 11060 worker thread done servicing request
23:24:09.552 00.000 11060 Worker thread wakes up
23:24:09.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:09.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:09.552 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
23:24:10.181 00.629 11060 Exposure complete
23:24:10.370 00.189 11060 worker thread done servicing request
23:24:10.370 00.000 10844 OnExposeComplete: enter
23:24:10.370 00.000 10844 UpdateGuideState(): m_state=6
23:24:10.370 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
23:24:10.370 00.000 10844 Star::Find returns 1 (0), X=259.05, Y=62.19, Mass=2941, SNR=34.8, Peak=249 HFD=3.4
23:24:10.373 00.003 10844 MultiStar: [#1 -0.40,-0.41,1.08,U] [#2 0.12,0.05,2.00,U] [#3 0.02,-0.12,1.01,U] [#4 0.82,-0.08,0.00,M2] [#5 -0.38,-0.33,1.00,U] [#6 0.72,-0.24,0.00,M6] [#7 -0.09,-0.29,0.93,U] [#8 -0.15,0.22,0.99,U] 
23:24:10.373 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {0.34, 0.11}
23:24:10.373 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:24:10.373 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:24:10.373 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.11 mountX=0.10 mountY=-0.04, mountTheta=-0.38
23:24:10.377 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.09, opts=13)
23:24:10.377 00.000 10844 Enqueuing Move request for scope (-0.06, -0.09)
23:24:10.377 00.000 11060 Worker thread wakes up
23:24:10.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
23:24:10.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
23:24:10.377 00.000 11060 Moving (-0.06, -0.09) raw xDistance=0.10 yDistance=-0.04
23:24:10.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:24:10.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:10.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:24:10.377 00.000 11060 MoveAxis(E, 0, ABG)
23:24:10.377 00.000 11060 Move returns status 0, amount 0
23:24:10.377 00.000 11060 MoveAxis(N, 0, ABG)
23:24:10.377 00.000 11060 Move returns status 0, amount 0
23:24:10.377 00.000 11060 move complete, result=0
23:24:10.377 00.000 11060 worker thread done servicing request
23:24:10.392 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:10.417 00.025 10844 UpdateGuideState exits: m=2941 SNR=34.8
23:24:10.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:10.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:10.417 00.000 10844 Enqueuing Expose request
23:24:10.417 00.000 11060 Worker thread wakes up
23:24:10.417 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:24:10.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:10.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:11.036 00.619 11060 Exposure complete
23:24:11.181 00.145 11060 worker thread done servicing request
23:24:11.181 00.000 10844 OnExposeComplete: enter
23:24:11.181 00.000 10844 UpdateGuideState(): m_state=6
23:24:11.181 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
23:24:11.181 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.72, Mass=3267, SNR=37.0, Peak=251 HFD=3.4
23:24:11.181 00.000 10844 MultiStar: [#1 -0.10,-0.77,0.00,M1] [#2 -0.06,0.45,1.78,U] [#3 0.26,-0.33,0.97,U] [#4 0.56,-0.05,0.91,U] [#5 -0.19,-0.28,1.05,U] [#6 0.45,-0.29,0.95,U] [#7 0.05,-0.42,0.86,U] [#8 0.11,-0.34,0.89,U] 
23:24:11.181 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.14}, one-star: {0.18, -0.36}
23:24:11.181 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
23:24:11.181 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
23:24:11.181 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.76 mountX=0.11 mountY=0.16, mountTheta=0.98
23:24:11.181 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.14, opts=13)
23:24:11.181 00.000 10844 Enqueuing Move request for scope (0.14, -0.14)
23:24:11.181 00.000 11060 Worker thread wakes up
23:24:11.186 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
23:24:11.186 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
23:24:11.186 00.000 11060 Moving (0.14, -0.14) raw xDistance=0.11 yDistance=0.16
23:24:11.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:24:11.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:11.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:24:11.186 00.000 11060 MoveAxis(E, 0, ABG)
23:24:11.186 00.000 11060 Move returns status 0, amount 0
23:24:11.186 00.000 11060 MoveAxis(N, 0, ABG)
23:24:11.187 00.001 11060 Move returns status 0, amount 0
23:24:11.187 00.000 11060 move complete, result=0
23:24:11.187 00.000 11060 worker thread done servicing request
23:24:11.194 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:11.221 00.027 10844 UpdateGuideState exits: m=3267 SNR=37.0
23:24:11.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:11.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:11.221 00.000 10844 Enqueuing Expose request
23:24:11.221 00.000 11060 Worker thread wakes up
23:24:11.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:11.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:11.222 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:11.877 00.655 11060 Exposure complete
23:24:12.093 00.216 11060 worker thread done servicing request
23:24:12.093 00.000 10844 OnExposeComplete: enter
23:24:12.093 00.000 10844 UpdateGuideState(): m_state=6
23:24:12.093 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
23:24:12.093 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=61.87, Mass=3138, SNR=36.4, Peak=235 HFD=3.5
23:24:12.093 00.000 10844 MultiStar: [#1 -0.23,-0.59,0.93,U] [#2 -0.19,-0.01,1.92,U] [#3 -0.29,0.29,1.00,U] [#4 0.29,0.21,0.87,U] [#5 -0.25,-0.58,0.99,U] [#6 -0.01,-0.06,0.89,U] [#7 0.00,-0.62,0.92,U] [#8 0.09,0.38,0.92,U] 
23:24:12.093 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.12}, one-star: {-0.09, -0.21}
23:24:12.093 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
23:24:12.093 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
23:24:12.093 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.16 cameraTheta=-2.22 mountX=0.14 mountY=-0.07, mountTheta=-0.49
23:24:12.098 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.12, opts=13)
23:24:12.098 00.000 10844 Enqueuing Move request for scope (-0.09, -0.12)
23:24:12.098 00.000 11060 Worker thread wakes up
23:24:12.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
23:24:12.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
23:24:12.098 00.000 11060 Moving (-0.09, -0.12) raw xDistance=0.14 yDistance=-0.07
23:24:12.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:24:12.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:12.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:24:12.098 00.000 11060 MoveAxis(W, 24, ABG)
23:24:12.098 00.000 11060 Guiding  Dir = 3, Dur = 24
23:24:12.104 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:12.109 00.005 11060 IsSlewing returns 0
23:24:12.109 00.000 11060 IsGuiding returns 0
23:24:12.119 00.010 10844 UpdateGuideState exits: m=3138 SNR=36.4
23:24:12.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:12.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:12.119 00.000 10844 Enqueuing Expose request
23:24:12.141 00.022 11060 IsGuiding returns 0
23:24:12.141 00.000 11060 Move returns status 0, amount 24
23:24:12.141 00.000 11060 MoveAxis(N, 0, ABG)
23:24:12.141 00.000 11060 Move returns status 0, amount 0
23:24:12.141 00.000 11060 move complete, result=0
23:24:12.141 00.000 11060 worker thread done servicing request
23:24:12.141 00.000 11060 Worker thread wakes up
23:24:12.142 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:12.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:12.145 00.003 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
23:24:12.777 00.632 11060 Exposure complete
23:24:12.936 00.159 11060 worker thread done servicing request
23:24:12.936 00.000 10844 OnExposeComplete: enter
23:24:12.936 00.000 10844 UpdateGuideState(): m_state=6
23:24:12.936 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
23:24:12.936 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=61.47, Mass=3592, SNR=38.9, Peak=255 HFD=3.6
23:24:12.936 00.000 10844 MultiStar: [#1 -0.42,-0.35,0.95,U] [#2 0.03,0.16,1.77,U] [#3 -0.46,-0.01,0.89,U] [#4 0.33,0.11,0.88,U] [#5 -0.61,-0.33,0.00,M1] [#6 0.43,-1.05,0.00,M5] [#7 -0.17,-0.89,0.00,M1] [#8 -0.11,-0.04,0.92,U] 
23:24:12.936 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.09}, one-star: {0.14, -0.61}
23:24:12.936 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
23:24:12.936 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
23:24:12.936 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.19 mountX=0.10 mountY=-0.05, mountTheta=-0.45
23:24:12.936 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
23:24:12.936 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
23:24:12.936 00.000 11060 Worker thread wakes up
23:24:12.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
23:24:12.936 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
23:24:12.940 00.004 11060 Moving (-0.07, -0.09) raw xDistance=0.10 yDistance=-0.05
23:24:12.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:24:12.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:12.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:24:12.940 00.000 11060 MoveAxis(E, 0, ABG)
23:24:12.940 00.000 11060 Move returns status 0, amount 0
23:24:12.940 00.000 11060 MoveAxis(N, 0, ABG)
23:24:12.940 00.000 11060 Move returns status 0, amount 0
23:24:12.940 00.000 11060 move complete, result=0
23:24:12.940 00.000 11060 worker thread done servicing request
23:24:12.946 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:12.956 00.010 10844 UpdateGuideState exits: m=3592 SNR=38.9 Saturated
23:24:12.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:12.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:12.956 00.000 10844 Enqueuing Expose request
23:24:12.958 00.002 11060 Worker thread wakes up
23:24:12.958 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:12.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:12.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:13.593 00.635 11060 Exposure complete
23:24:13.761 00.168 11060 worker thread done servicing request
23:24:13.761 00.000 10844 OnExposeComplete: enter
23:24:13.761 00.000 10844 UpdateGuideState(): m_state=6
23:24:13.761 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
23:24:13.761 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.92, Mass=3282, SNR=37.1, Peak=250 HFD=3.9
23:24:13.766 00.005 10844 MultiStar: [#1 -0.32,-1.05,0.00,M1] [#2 0.05,-0.21,1.99,U] [#3 -0.17,-0.11,0.98,U] [#4 0.61,0.18,0.93,U] [#5 -0.88,-0.99,0.00,M2] [#6 0.04,-1.34,0.00,M6] [#7 -0.35,-1.09,0.00,M2] [#8 -0.28,-0.27,0.92,U] 
23:24:13.766 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.13}, one-star: {0.21, -0.16}
23:24:13.766 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
23:24:13.766 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
23:24:13.766 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=0.12 mountY=0.10, mountTheta=0.70
23:24:13.768 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.13, opts=13)
23:24:13.768 00.000 10844 Enqueuing Move request for scope (0.08, -0.13)
23:24:13.768 00.000 11060 Worker thread wakes up
23:24:13.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:24:13.768 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:24:13.768 00.000 11060 Moving (0.08, -0.13) raw xDistance=0.12 yDistance=0.10
23:24:13.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:24:13.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:13.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:24:13.768 00.000 11060 MoveAxis(E, 0, ABG)
23:24:13.768 00.000 11060 Move returns status 0, amount 0
23:24:13.768 00.000 11060 MoveAxis(N, 0, ABG)
23:24:13.768 00.000 11060 Move returns status 0, amount 0
23:24:13.768 00.000 11060 move complete, result=0
23:24:13.768 00.000 11060 worker thread done servicing request
23:24:13.793 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:13.807 00.014 10844 UpdateGuideState exits: m=3282 SNR=37.1
23:24:13.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:13.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:13.807 00.000 10844 Enqueuing Expose request
23:24:13.807 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:13.807 00.000 11060 Worker thread wakes up
23:24:13.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:13.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:14.448 00.641 11060 Exposure complete
23:24:14.669 00.221 11060 worker thread done servicing request
23:24:14.669 00.000 10844 OnExposeComplete: enter
23:24:14.669 00.000 10844 UpdateGuideState(): m_state=6
23:24:14.669 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
23:24:14.673 00.004 10844 Star::Find returns 1 (0), X=258.92, Y=61.40, Mass=2913, SNR=35.2, Peak=251 HFD=3.3
23:24:14.673 00.000 10844 MultiStar: [#1 -0.47,-0.67,0.00,M2] [#2 -0.13,-0.13,1.99,U] [#3 -0.53,-0.28,0.97,U] [#4 0.37,-0.25,0.99,U] [#5 -0.54,-1.02,0.00,M3] [#6 0.10,-1.53,0.00,M7] [#7 -0.41,-1.42,0.00,M3] [#8 -0.09,-0.03,1.04,U] 
23:24:14.673 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.25}, one-star: {0.21, -0.68}
23:24:14.673 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
23:24:14.673 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
23:24:14.673 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.77 mountX=0.25 mountY=-0.01, mountTheta=-0.04
23:24:14.676 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.25, opts=13)
23:24:14.676 00.000 10844 Enqueuing Move request for scope (-0.05, -0.25)
23:24:14.676 00.000 11060 Worker thread wakes up
23:24:14.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
23:24:14.676 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
23:24:14.676 00.000 11060 Moving (-0.05, -0.25) raw xDistance=0.25 yDistance=-0.01
23:24:14.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:24:14.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:14.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:24:14.676 00.000 11060 MoveAxis(W, 44, ABG)
23:24:14.676 00.000 11060 Guiding  Dir = 3, Dur = 44
23:24:14.705 00.029 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:14.713 00.008 11060 IsSlewing returns 0
23:24:14.713 00.000 11060 IsGuiding returns 0
23:24:14.719 00.006 10844 UpdateGuideState exits: m=2913 SNR=35.2
23:24:14.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:14.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:14.719 00.000 10844 Enqueuing Expose request
23:24:14.795 00.076 11060 IsGuiding returns 0
23:24:14.795 00.000 11060 Move returns status 0, amount 44
23:24:14.795 00.000 11060 MoveAxis(N, 0, ABG)
23:24:14.795 00.000 11060 Move returns status 0, amount 0
23:24:14.795 00.000 11060 move complete, result=0
23:24:14.795 00.000 11060 worker thread done servicing request
23:24:14.795 00.000 11060 Worker thread wakes up
23:24:14.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:14.795 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.0 px 0 ms NORTH
23:24:14.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:15.445 00.650 11060 Exposure complete
23:24:15.625 00.180 11060 worker thread done servicing request
23:24:15.625 00.000 10844 OnExposeComplete: enter
23:24:15.625 00.000 10844 UpdateGuideState(): m_state=6
23:24:15.626 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
23:24:15.626 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=61.62, Mass=2902, SNR=34.5, Peak=248 HFD=3.3
23:24:15.626 00.000 10844 MultiStar: [#1 -0.51,-0.01,0.94,U] [#2 0.33,0.49,2.03,U] [#3 -0.57,0.06,0.99,U] [#4 0.36,-0.03,1.01,U] [#5 0.14,-0.28,1.07,U] [#6 -0.01,-0.70,0.00,M8] [#7 -0.43,-0.41,0.97,U] [#8 -0.41,-0.06,0.98,U] 
23:24:15.626 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.02}, one-star: {-0.09, -0.46}
23:24:15.626 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
23:24:15.626 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
23:24:15.626 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.87 mountX=0.04 mountY=-0.08, mountTheta=-1.12
23:24:15.627 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
23:24:15.627 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
23:24:15.628 00.001 11060 Worker thread wakes up
23:24:15.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
23:24:15.628 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
23:24:15.628 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.04 yDistance=-0.08
23:24:15.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:24:15.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:15.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:24:15.628 00.000 11060 MoveAxis(E, 0, ABG)
23:24:15.628 00.000 11060 Move returns status 0, amount 0
23:24:15.628 00.000 11060 MoveAxis(N, 0, ABG)
23:24:15.628 00.000 11060 Move returns status 0, amount 0
23:24:15.628 00.000 11060 move complete, result=0
23:24:15.628 00.000 11060 worker thread done servicing request
23:24:15.632 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:15.645 00.013 10844 UpdateGuideState exits: m=2902 SNR=34.5
23:24:15.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:15.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:15.645 00.000 10844 Enqueuing Expose request
23:24:15.645 00.000 11060 Worker thread wakes up
23:24:15.645 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:15.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:15.648 00.003 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:16.292 00.644 11060 Exposure complete
23:24:16.477 00.185 11060 worker thread done servicing request
23:24:16.477 00.000 10844 OnExposeComplete: enter
23:24:16.477 00.000 10844 UpdateGuideState(): m_state=6
23:24:16.477 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
23:24:16.477 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=62.11, Mass=3454, SNR=38.2, Peak=243 HFD=3.7
23:24:16.477 00.000 10844 MultiStar: [#1 -0.02,-0.87,0.00,M2] [#2 0.21,-0.11,1.86,U] [#3 0.07,-0.25,0.91,U] [#4 0.62,0.53,0.00,M1] [#5 -0.03,-0.36,0.94,U] [#6 0.49,-1.00,0.00,M9] [#7 0.18,-0.53,0.74,U] [#8 0.06,0.04,0.91,U] 
23:24:16.477 00.000 10844 single-star, 5 included, MultiStar: {0.13, -0.17}, one-star: {0.19, 0.03}
23:24:16.477 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
23:24:16.477 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
23:24:16.477 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.17 mountX=-0.07 mountY=0.18, mountTheta=1.92
23:24:16.477 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.03, opts=13)
23:24:16.477 00.000 10844 Enqueuing Move request for scope (0.19, 0.03)
23:24:16.477 00.000 11060 Worker thread wakes up
23:24:16.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
23:24:16.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
23:24:16.477 00.000 11060 Moving (0.19, 0.03) raw xDistance=-0.07 yDistance=0.18
23:24:16.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:24:16.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:16.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:24:16.477 00.000 11060 MoveAxis(E, 0, ABG)
23:24:16.477 00.000 11060 Move returns status 0, amount 0
23:24:16.477 00.000 11060 MoveAxis(N, 0, ABG)
23:24:16.482 00.005 11060 Move returns status 0, amount 0
23:24:16.482 00.000 11060 move complete, result=0
23:24:16.482 00.000 11060 worker thread done servicing request
23:24:16.488 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:16.498 00.010 10844 UpdateGuideState exits: m=3454 SNR=38.2
23:24:16.503 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:16.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:16.503 00.000 10844 Enqueuing Expose request
23:24:16.503 00.000 11060 Worker thread wakes up
23:24:16.503 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:16.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:16.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:17.137 00.634 11060 Exposure complete
23:24:17.288 00.151 11060 worker thread done servicing request
23:24:17.288 00.000 10844 OnExposeComplete: enter
23:24:17.288 00.000 10844 UpdateGuideState(): m_state=6
23:24:17.288 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
23:24:17.293 00.005 10844 Star::Find returns 1 (0), X=258.51, Y=61.57, Mass=2951, SNR=34.9, Peak=235 HFD=3.3
23:24:17.293 00.000 10844 MultiStar: [#1 0.01,-0.94,0.00,M3] [#2 0.43,-0.16,2.10,U] [#3 0.11,0.21,0.96,U] [#4 0.28,0.47,1.08,U] [#5 0.18,-0.52,1.07,U] [#6 0.33,-0.72,0.00,M10] [#7 0.21,-1.01,0.00,M2] [#8 0.50,0.37,0.95,U] 
23:24:17.293 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.05}, one-star: {-0.20, -0.51}
23:24:17.293 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:24:17.293 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
23:24:17.293 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.19 mountX=0.00 mountY=0.25, mountTheta=1.57
23:24:17.293 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.05, opts=13)
23:24:17.293 00.000 10844 Enqueuing Move request for scope (0.25, -0.05)
23:24:17.293 00.000 11060 Worker thread wakes up
23:24:17.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
23:24:17.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
23:24:17.293 00.000 11060 Moving (0.25, -0.05) raw xDistance=0.00 yDistance=0.25
23:24:17.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:24:17.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:24:17.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:24:17.293 00.000 11060 MoveAxis(E, 0, ABG)
23:24:17.293 00.000 11060 Move returns status 0, amount 0
23:24:17.293 00.000 11060 MoveAxis(N, 0, ABG)
23:24:17.293 00.000 11060 Move returns status 0, amount 0
23:24:17.293 00.000 11060 move complete, result=0
23:24:17.293 00.000 11060 worker thread done servicing request
23:24:17.298 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:17.308 00.010 10844 UpdateGuideState exits: m=2951 SNR=34.9
23:24:17.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:17.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:17.308 00.000 10844 Enqueuing Expose request
23:24:17.308 00.000 11060 Worker thread wakes up
23:24:17.308 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:24:17.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:17.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:17.933 00.625 11060 Exposure complete
23:24:18.141 00.208 11060 worker thread done servicing request
23:24:18.141 00.000 10844 OnExposeComplete: enter
23:24:18.141 00.000 10844 UpdateGuideState(): m_state=6
23:24:18.141 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
23:24:18.141 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.78, Mass=2586, SNR=32.2, Peak=242 HFD=3.4
23:24:18.141 00.000 10844 MultiStar: [#1 -0.08,-0.88,0.00,M4] [#2 0.89,-0.10,0.00,M1] [#3 0.22,-0.31,1.09,U] [#4 0.16,-0.06,1.02,U] [#5 0.19,-0.78,0.00,M1] [#6 -0.14,-1.20,0.00,R] [#7 0.10,-1.07,0.00,M3] [#8 0.23,0.32,1.01,U] 
23:24:18.141 00.000 10844 refined, 3 included, MultiStar: {0.11, -0.09}, one-star: {-0.18, -0.29}
23:24:18.141 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:24:18.141 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
23:24:18.141 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.68 mountX=0.07 mountY=0.12, mountTheta=1.07
23:24:18.145 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.09, opts=13)
23:24:18.145 00.000 10844 Enqueuing Move request for scope (0.11, -0.09)
23:24:18.145 00.000 11060 Worker thread wakes up
23:24:18.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:24:18.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:24:18.145 00.000 11060 Moving (0.11, -0.09) raw xDistance=0.07 yDistance=0.12
23:24:18.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:24:18.146 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:18.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:24:18.146 00.000 11060 MoveAxis(E, 0, ABG)
23:24:18.146 00.000 11060 Move returns status 0, amount 0
23:24:18.146 00.000 11060 MoveAxis(N, 0, ABG)
23:24:18.146 00.000 11060 Move returns status 0, amount 0
23:24:18.146 00.000 11060 move complete, result=0
23:24:18.146 00.000 11060 worker thread done servicing request
23:24:18.150 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:18.161 00.011 10844 UpdateGuideState exits: m=2586 SNR=32.2
23:24:18.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:18.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:18.161 00.000 10844 Enqueuing Expose request
23:24:18.161 00.000 11060 Worker thread wakes up
23:24:18.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:18.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:18.161 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:18.802 00.641 11060 Exposure complete
23:24:18.977 00.175 11060 worker thread done servicing request
23:24:18.977 00.000 10844 OnExposeComplete: enter
23:24:18.977 00.000 10844 UpdateGuideState(): m_state=6
23:24:18.977 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
23:24:18.977 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.55, Mass=3076, SNR=36.0, Peak=251 HFD=3.6
23:24:18.977 00.000 10844 MultiStar: [#1 -0.12,-0.93,0.00,M5] [#2 0.87,-0.04,0.00,M2] [#3 -0.46,-0.13,0.92,U] [#4 0.43,-0.34,1.00,U] [#5 0.34,-0.57,0.00,M2] [#6 0.42,-0.30,0.94,U] [#7 -0.22,-0.50,0.93,U] [#8 0.15,0.02,0.96,U] 
23:24:18.977 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.30}, one-star: {0.19, -0.52}
23:24:18.977 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
23:24:18.977 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
23:24:18.977 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.27 mountX=0.28 mountY=0.14, mountTheta=0.47
23:24:18.982 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.30, opts=13)
23:24:18.982 00.000 10844 Enqueuing Move request for scope (0.09, -0.30)
23:24:18.982 00.000 11060 Worker thread wakes up
23:24:18.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
23:24:18.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
23:24:18.982 00.000 11060 Moving (0.09, -0.30) raw xDistance=0.28 yDistance=0.14
23:24:18.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
23:24:18.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:18.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:24:18.982 00.000 11060 MoveAxis(W, 48, ABG)
23:24:18.982 00.000 11060 Guiding  Dir = 3, Dur = 48
23:24:18.987 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:19.004 00.017 10844 UpdateGuideState exits: m=3076 SNR=36.0
23:24:19.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:19.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:19.004 00.000 10844 Enqueuing Expose request
23:24:19.012 00.008 11060 IsSlewing returns 0
23:24:19.012 00.000 11060 IsGuiding returns 0
23:24:19.075 00.063 11060 IsGuiding returns 0
23:24:19.075 00.000 11060 Move returns status 0, amount 48
23:24:19.075 00.000 11060 MoveAxis(N, 0, ABG)
23:24:19.075 00.000 11060 Move returns status 0, amount 0
23:24:19.075 00.000 11060 move complete, result=0
23:24:19.075 00.000 11060 worker thread done servicing request
23:24:19.075 00.000 11060 Worker thread wakes up
23:24:19.075 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
23:24:19.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:19.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:19.717 00.642 11060 Exposure complete
23:24:19.890 00.173 11060 worker thread done servicing request
23:24:19.890 00.000 10844 OnExposeComplete: enter
23:24:19.890 00.000 10844 UpdateGuideState(): m_state=6
23:24:19.890 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
23:24:19.890 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=61.31, Mass=3043, SNR=35.9, Peak=248 HFD=3.4
23:24:19.890 00.000 10844 MultiStar: [#1 0.36,-0.75,0.00,M6] [#2 0.61,-0.79,0.00,M3] [#3 0.09,-0.48,0.99,U] [#4 0.19,-0.57,0.94,U] [#5 0.03,-0.88,0.00,M3] [#6 0.40,0.14,0.91,U] [#7 -0.07,-1.13,0.00,M3] [#8 -0.09,-0.25,0.93,U] 
23:24:19.890 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.40}, one-star: {0.36, -0.77}
23:24:19.890 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
23:24:19.890 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
23:24:19.890 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.40 hyp=0.44 cameraTheta=-1.12 mountX=0.36 mountY=0.25, mountTheta=0.62
23:24:19.892 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.40, opts=13)
23:24:19.892 00.000 10844 Enqueuing Move request for scope (0.19, -0.40)
23:24:19.892 00.000 11060 Worker thread wakes up
23:24:19.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.40) opts 0xd
23:24:19.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.40)
23:24:19.892 00.000 11060 Moving (0.19, -0.40) raw xDistance=0.36 yDistance=0.25
23:24:19.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:24:19.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:24:19.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:24:19.892 00.000 11060 MoveAxis(W, 63, ABG)
23:24:19.894 00.002 11060 Guiding  Dir = 3, Dur = 63
23:24:19.900 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:19.916 00.016 11060 IsSlewing returns 0
23:24:19.916 00.000 11060 IsGuiding returns 0
23:24:19.918 00.002 10844 UpdateGuideState exits: m=3043 SNR=35.9
23:24:19.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:19.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:19.918 00.000 10844 Enqueuing Expose request
23:24:19.982 00.064 11060 IsGuiding returns 0
23:24:19.982 00.000 11060 Move returns status 0, amount 63
23:24:19.982 00.000 11060 MoveAxis(N, 0, ABG)
23:24:19.982 00.000 11060 Move returns status 0, amount 0
23:24:19.982 00.000 11060 move complete, result=0
23:24:19.982 00.000 11060 worker thread done servicing request
23:24:19.982 00.000 11060 Worker thread wakes up
23:24:19.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:19.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:19.987 00.005 10844 GuideStep: 0.4 px 63 ms WEST, 0.3 px 0 ms NORTH
23:24:20.612 00.625 11060 Exposure complete
23:24:20.774 00.162 11060 worker thread done servicing request
23:24:20.774 00.000 10844 OnExposeComplete: enter
23:24:20.774 00.000 10844 UpdateGuideState(): m_state=6
23:24:20.774 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
23:24:20.774 00.000 10844 Star::Find returns 1 (1), X=259.19, Y=61.18, Mass=3431, SNR=37.8, Peak=255 HFD=4.0
23:24:20.776 00.002 10844 MultiStar: [#1 -0.10,-0.76,0.00,M7] [#2 0.26,0.01,1.83,U] [#3 -0.19,-0.42,0.86,U] [#4 0.40,0.43,0.88,U] [#5 -0.09,-0.49,0.97,U] [#6 0.11,0.29,0.89,U] [#7 0.35,-0.85,0.00,M4] [#8 0.15,0.14,0.94,U] 
23:24:20.776 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.13}, one-star: {0.48, -0.90}
23:24:20.776 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
23:24:20.776 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
23:24:20.776 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.63 mountX=0.10 mountY=0.20, mountTheta=1.12
23:24:20.776 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.13, opts=13)
23:24:20.776 00.000 10844 Enqueuing Move request for scope (0.18, -0.13)
23:24:20.776 00.000 11060 Worker thread wakes up
23:24:20.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
23:24:20.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
23:24:20.779 00.003 11060 Moving (0.18, -0.13) raw xDistance=0.10 yDistance=0.20
23:24:20.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:24:20.779 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.04 newest=0.59
23:24:20.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:24:20.779 00.000 11060 MoveAxis(E, 0, ABG)
23:24:20.779 00.000 11060 Move returns status 0, amount 0
23:24:20.779 00.000 11060 BLC: Oldest BLC event removed
23:24:20.779 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:24:20.779 00.000 11060 MoveAxis(S, 826, ABG)
23:24:20.779 00.000 11060 duration set to 750 by maxDecDuration
23:24:20.779 00.000 11060 Guiding  Dir = 1, Dur = 750
23:24:20.784 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:20.799 00.015 10844 UpdateGuideState exits: m=3431 SNR=37.8 Saturated
23:24:20.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:20.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:20.799 00.000 10844 Enqueuing Expose request
23:24:20.819 00.020 11060 IsSlewing returns 0
23:24:20.819 00.000 11060 IsGuiding returns 0
23:24:21.608 00.789 11060 IsGuiding returns 0
23:24:21.608 00.000 11060 Move returns status 0, amount 750
23:24:21.608 00.000 11060 move complete, result=0
23:24:21.608 00.000 11060 worker thread done servicing request
23:24:21.608 00.000 11060 Worker thread wakes up
23:24:21.608 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
23:24:21.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:21.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:22.244 00.636 11060 Exposure complete
23:24:22.413 00.169 11060 worker thread done servicing request
23:24:22.413 00.000 10844 OnExposeComplete: enter
23:24:22.413 00.000 10844 UpdateGuideState(): m_state=6
23:24:22.413 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
23:24:22.413 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=61.72, Mass=3239, SNR=37.0, Peak=252 HFD=3.3
23:24:22.413 00.000 10844 MultiStar: [#1 -0.33,-0.68,0.00,M8] [#2 0.23,-0.08,1.86,U] [#3 0.06,-0.11,0.97,U] [#4 0.40,0.10,0.99,U] [#5 -0.12,-0.60,0.92,U] [#6 -0.12,0.46,0.89,U] [#7 -0.18,-0.23,0.82,U] [#8 -0.34,0.11,0.84,U] 
23:24:22.413 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.33, -0.36}
23:24:22.413 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
23:24:22.413 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
23:24:22.413 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=0.08 mountY=0.08, mountTheta=0.82
23:24:22.413 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
23:24:22.413 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
23:24:22.413 00.000 11060 Worker thread wakes up
23:24:22.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:24:22.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:24:22.413 00.000 11060 Moving (0.07, -0.09) raw xDistance=0.08 yDistance=0.08
23:24:22.413 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.136951, 1:0.082456
23:24:22.413 00.000 11060 BLC: No correction, Miss < min_move
23:24:22.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:24:22.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:22.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:24:22.413 00.000 11060 MoveAxis(E, 0, ABG)
23:24:22.413 00.000 11060 Move returns status 0, amount 0
23:24:22.413 00.000 11060 MoveAxis(N, 0, ABG)
23:24:22.413 00.000 11060 Move returns status 0, amount 0
23:24:22.413 00.000 11060 move complete, result=0
23:24:22.413 00.000 11060 worker thread done servicing request
23:24:22.421 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:22.434 00.013 10844 UpdateGuideState exits: m=3239 SNR=37.0
23:24:22.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:22.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:22.434 00.000 10844 Enqueuing Expose request
23:24:22.434 00.000 11060 Worker thread wakes up
23:24:22.434 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:22.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:22.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:23.076 00.642 11060 Exposure complete
23:24:23.246 00.170 11060 worker thread done servicing request
23:24:23.246 00.000 10844 OnExposeComplete: enter
23:24:23.246 00.000 10844 UpdateGuideState(): m_state=6
23:24:23.251 00.005 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
23:24:23.251 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.59, Mass=2957, SNR=34.8, Peak=250 HFD=3.2
23:24:23.251 00.000 10844 MultiStar: [#1 -0.46,-0.60,0.00,M9] [#2 -0.03,0.80,0.00,M2] [#3 0.11,0.42,1.05,U] [#4 0.44,0.29,0.97,U] [#5 -0.27,-0.75,0.00,M2] [#6 0.31,1.21,0.00,M1] [#7 0.06,-0.37,0.92,U] [#8 -0.02,0.27,0.99,U] 
23:24:23.251 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.03}, one-star: {0.01, -0.49}
23:24:23.251 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
23:24:23.251 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
23:24:23.251 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.05 mountY=0.11, mountTheta=1.99
23:24:23.252 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
23:24:23.252 00.000 10844 Enqueuing Move request for scope (0.12, 0.03)
23:24:23.252 00.000 11060 Worker thread wakes up
23:24:23.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:24:23.252 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:24:23.252 00.000 11060 Moving (0.12, 0.03) raw xDistance=-0.05 yDistance=0.11
23:24:23.252 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.136951, 1:0.082456, 2:0.112177
23:24:23.252 00.000 11060 BLC: No correction, Miss < min_move
23:24:23.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:24:23.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:23.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:24:23.252 00.000 11060 MoveAxis(E, 0, ABG)
23:24:23.252 00.000 11060 Move returns status 0, amount 0
23:24:23.252 00.000 11060 MoveAxis(N, 0, ABG)
23:24:23.252 00.000 11060 Move returns status 0, amount 0
23:24:23.252 00.000 11060 move complete, result=0
23:24:23.252 00.000 11060 worker thread done servicing request
23:24:23.256 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:23.279 00.023 10844 UpdateGuideState exits: m=2957 SNR=34.8
23:24:23.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:23.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:23.279 00.000 10844 Enqueuing Expose request
23:24:23.279 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:23.279 00.000 11060 Worker thread wakes up
23:24:23.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:23.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:23.911 00.632 11060 Exposure complete
23:24:24.101 00.190 11060 worker thread done servicing request
23:24:24.103 00.002 10844 OnExposeComplete: enter
23:24:24.103 00.000 10844 UpdateGuideState(): m_state=6
23:24:24.103 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
23:24:24.103 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=61.64, Mass=3211, SNR=36.8, Peak=252 HFD=3.5
23:24:24.103 00.000 10844 MultiStar: [#1 -0.35,-0.84,0.00,M10] [#2 0.14,0.29,1.98,U] [#3 0.07,-0.25,1.05,U] [#4 0.46,0.35,0.93,U] [#5 -0.13,-0.39,1.02,U] [#6 0.69,1.00,0.00,M2] [#7 -0.34,-0.29,0.88,U] [#8 -0.16,0.16,0.97,U] 
23:24:24.103 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.44, -0.44}
23:24:24.104 00.001 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
23:24:24.104 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
23:24:24.104 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=0.02 mountY=0.09, mountTheta=1.32
23:24:24.104 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
23:24:24.104 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
23:24:24.104 00.000 11060 Worker thread wakes up
23:24:24.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:24:24.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:24:24.104 00.000 11060 Moving (0.08, -0.04) raw xDistance=0.02 yDistance=0.09
23:24:24.104 00.000 11060 BLC: window closed
23:24:24.104 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.136951, 1:0.082456, 2:0.112177
23:24:24.104 00.000 11060 BLC: No correction, Miss < min_move
23:24:24.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:24:24.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:24.106 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:24:24.106 00.000 11060 MoveAxis(E, 0, ABG)
23:24:24.106 00.000 11060 Move returns status 0, amount 0
23:24:24.106 00.000 11060 MoveAxis(N, 0, ABG)
23:24:24.106 00.000 11060 Move returns status 0, amount 0
23:24:24.106 00.000 11060 move complete, result=0
23:24:24.106 00.000 11060 worker thread done servicing request
23:24:24.113 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:24.124 00.011 10844 UpdateGuideState exits: m=3211 SNR=36.8
23:24:24.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:24.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:24.124 00.000 10844 Enqueuing Expose request
23:24:24.124 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:24.124 00.000 11060 Worker thread wakes up
23:24:24.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:24.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:24.747 00.623 11060 Exposure complete
23:24:24.931 00.184 11060 worker thread done servicing request
23:24:24.931 00.000 10844 OnExposeComplete: enter
23:24:24.931 00.000 10844 UpdateGuideState(): m_state=6
23:24:24.931 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
23:24:24.931 00.000 10844 Star::Find returns 1 (1), X=259.13, Y=61.49, Mass=3129, SNR=36.1, Peak=255 HFD=3.7
23:24:24.931 00.000 10844 MultiStar: [#1 -0.33,-0.77,0.00,R] [#2 0.10,-0.13,1.88,U] [#3 -0.29,0.05,0.94,U] [#4 0.34,0.26,0.92,U] [#5 -0.57,-0.85,0.00,M2] [#6 0.48,0.53,0.00,M3] [#7 -0.28,-0.80,0.00,M2] [#8 -0.40,0.22,0.88,U] 
23:24:24.931 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.06}, one-star: {0.41, -0.59}
23:24:24.931 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
23:24:24.931 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
23:24:24.931 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=0.05 mountY=0.06, mountTheta=0.87
23:24:24.931 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
23:24:24.931 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
23:24:24.931 00.000 11060 Worker thread wakes up
23:24:24.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:24:24.931 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:24:24.931 00.000 11060 Moving (0.05, -0.06) raw xDistance=0.05 yDistance=0.06
23:24:24.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:24:24.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:24.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:24:24.931 00.000 11060 MoveAxis(E, 0, ABG)
23:24:24.931 00.000 11060 Move returns status 0, amount 0
23:24:24.931 00.000 11060 MoveAxis(N, 0, ABG)
23:24:24.931 00.000 11060 Move returns status 0, amount 0
23:24:24.931 00.000 11060 move complete, result=0
23:24:24.931 00.000 11060 worker thread done servicing request
23:24:24.936 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:24.952 00.016 10844 UpdateGuideState exits: m=3129 SNR=36.1 Saturated
23:24:24.957 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:24.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:24.957 00.000 10844 Enqueuing Expose request
23:24:24.957 00.000 11060 Worker thread wakes up
23:24:24.957 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:24.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:24.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:25.590 00.633 11060 Exposure complete
23:24:25.766 00.176 11060 worker thread done servicing request
23:24:25.766 00.000 10844 OnExposeComplete: enter
23:24:25.766 00.000 10844 UpdateGuideState(): m_state=6
23:24:25.766 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
23:24:25.766 00.000 10844 Star::Find returns 1 (0), X=259.44, Y=61.15, Mass=2898, SNR=34.6, Peak=237 HFD=3.6
23:24:25.766 00.000 10844 MultiStar: [#1 0.05,-0.23,1.02,U] [#2 0.07,-0.19,2.01,U] [#3 -0.46,-0.36,0.96,U] [#4 0.30,-0.10,0.97,U] [#5 0.07,-1.01,0.00,M3] [#6 0.41,-0.15,0.98,U] [#7 -0.11,-0.81,0.00,M3] [#8 -0.29,0.44,0.92,U] 
23:24:25.766 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.22}, one-star: {0.73, -0.93}
23:24:25.766 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
23:24:25.766 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
23:24:25.766 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.08 mountX=0.20 mountY=0.15, mountTheta=0.66
23:24:25.771 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.22, opts=13)
23:24:25.771 00.000 10844 Enqueuing Move request for scope (0.12, -0.22)
23:24:25.771 00.000 11060 Worker thread wakes up
23:24:25.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
23:24:25.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
23:24:25.771 00.000 11060 Moving (0.12, -0.22) raw xDistance=0.20 yDistance=0.15
23:24:25.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:24:25.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:25.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:24:25.771 00.000 11060 MoveAxis(W, 34, ABG)
23:24:25.771 00.000 11060 Guiding  Dir = 3, Dur = 34
23:24:25.777 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:25.790 00.013 11060 IsSlewing returns 0
23:24:25.790 00.000 11060 IsGuiding returns 0
23:24:25.791 00.001 10844 UpdateGuideState exits: m=2898 SNR=34.6
23:24:25.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:25.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:25.791 00.000 10844 Enqueuing Expose request
23:24:25.837 00.046 11060 IsGuiding returns 0
23:24:25.837 00.000 11060 Move returns status 0, amount 34
23:24:25.837 00.000 11060 MoveAxis(N, 0, ABG)
23:24:25.837 00.000 11060 Move returns status 0, amount 0
23:24:25.837 00.000 11060 move complete, result=0
23:24:25.837 00.000 11060 worker thread done servicing request
23:24:25.837 00.000 11060 Worker thread wakes up
23:24:25.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:25.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:25.837 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
23:24:26.465 00.628 11060 Exposure complete
23:24:26.626 00.161 11060 worker thread done servicing request
23:24:26.626 00.000 10844 OnExposeComplete: enter
23:24:26.626 00.000 10844 UpdateGuideState(): m_state=6
23:24:26.626 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
23:24:26.626 00.000 10844 Star::Find returns 1 (1), X=259.12, Y=61.67, Mass=3461, SNR=38.3, Peak=255 HFD=3.6
23:24:26.626 00.000 10844 MultiStar: [#1 0.21,0.20,0.86,U] [#2 0.19,-0.08,1.77,U] [#3 -0.67,0.25,0.00,M1] [#4 0.43,-0.42,0.89,U] [#5 -0.18,-0.45,0.93,U] [#6 0.42,0.50,0.84,U] [#7 0.09,-0.89,0.00,M4] [#8 0.15,0.35,0.93,U] 
23:24:26.626 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.06}, one-star: {0.41, -0.41}
23:24:26.626 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
23:24:26.626 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
23:24:26.626 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.23 cameraTheta=-0.27 mountX=0.02 mountY=0.23, mountTheta=1.49
23:24:26.630 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.06, opts=13)
23:24:26.630 00.000 10844 Enqueuing Move request for scope (0.23, -0.06)
23:24:26.630 00.000 11060 Worker thread wakes up
23:24:26.631 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
23:24:26.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
23:24:26.631 00.000 11060 Moving (0.23, -0.06) raw xDistance=0.02 yDistance=0.23
23:24:26.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:24:26.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
23:24:26.631 00.000 11060 MoveAxis(E, 0, ABG)
23:24:26.631 00.000 11060 Move returns status 0, amount 0
23:24:26.631 00.000 11060 MoveAxis(S, 91, ABG)
23:24:26.631 00.000 11060 Guiding  Dir = 1, Dur = 91
23:24:26.640 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:26.653 00.013 10844 UpdateGuideState exits: m=3461 SNR=38.3 Saturated
23:24:26.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:26.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:26.653 00.000 10844 Enqueuing Expose request
23:24:26.658 00.005 11060 IsSlewing returns 0
23:24:26.658 00.000 11060 IsGuiding returns 0
23:24:26.772 00.114 11060 IsGuiding returns 0
23:24:26.772 00.000 11060 Move returns status 0, amount 91
23:24:26.772 00.000 11060 move complete, result=0
23:24:26.772 00.000 11060 worker thread done servicing request
23:24:26.772 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 91 ms SOUTH
23:24:26.772 00.000 11060 Worker thread wakes up
23:24:26.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:26.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:27.408 00.636 11060 Exposure complete
23:24:27.571 00.163 11060 worker thread done servicing request
23:24:27.571 00.000 10844 OnExposeComplete: enter
23:24:27.571 00.000 10844 UpdateGuideState(): m_state=6
23:24:27.571 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
23:24:27.571 00.000 10844 Star::Find returns 1 (1), X=259.45, Y=62.28, Mass=3012, SNR=35.4, Peak=255 HFD=3.3
23:24:27.571 00.000 10844 MultiStar: [#1 0.16,0.09,1.03,U] [#2 0.28,-0.16,1.88,U] [#3 0.39,0.04,1.05,U] [#4 0.15,0.47,0.99,U] [#5 -0.13,-0.71,0.00,M3] [#6 0.47,0.36,1.00,U] [#7 -0.18,-0.19,0.84,U] [#8 -0.29,0.32,0.97,U] 
23:24:27.571 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.12}, one-star: {0.74, 0.20}
23:24:27.571 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
23:24:27.571 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
23:24:27.571 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.47 mountX=-0.16 mountY=0.21, mountTheta=2.21
23:24:27.575 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.12, opts=13)
23:24:27.575 00.000 10844 Enqueuing Move request for scope (0.23, 0.12)
23:24:27.575 00.000 11060 Worker thread wakes up
23:24:27.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
23:24:27.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
23:24:27.575 00.000 11060 Moving (0.23, 0.12) raw xDistance=-0.16 yDistance=0.21
23:24:27.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:24:27.576 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:24:27.576 00.000 11060 MoveAxis(E, 27, ABG)
23:24:27.576 00.000 11060 Guiding  Dir = 2, Dur = 27
23:24:27.583 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:27.590 00.007 11060 IsSlewing returns 0
23:24:27.590 00.000 11060 IsGuiding returns 0
23:24:27.610 00.020 10844 UpdateGuideState exits: m=3012 SNR=35.4 Saturated
23:24:27.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:27.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:27.610 00.000 10844 Enqueuing Expose request
23:24:27.650 00.040 11060 IsGuiding returns 0
23:24:27.650 00.000 11060 Move returns status 0, amount 27
23:24:27.650 00.000 11060 MoveAxis(S, 81, ABG)
23:24:27.650 00.000 11060 Guiding  Dir = 1, Dur = 81
23:24:27.682 00.032 11060 IsSlewing returns 0
23:24:27.682 00.000 11060 IsGuiding returns 0
23:24:27.800 00.118 11060 IsGuiding returns 0
23:24:27.800 00.000 11060 Move returns status 0, amount 81
23:24:27.800 00.000 11060 move complete, result=0
23:24:27.800 00.000 11060 worker thread done servicing request
23:24:27.800 00.000 11060 Worker thread wakes up
23:24:27.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:27.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:27.800 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 81 ms SOUTH
23:24:28.296 00.496 10844 evsrv: cli 0EEEE250 connect
23:24:28.296 00.000 10844 case statement mapped state 6 to 3
23:24:28.298 00.002 10844 case statement mapped state 6 to 3
23:24:28.298 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"39aec47c-b86b-41c2-8356-e914019b55a2"}
23:24:28.299 00.001 10844 PhdController::Guide begins
23:24:28.299 00.000 10844 PhdController: newstate STATE_SETUP
23:24:28.299 00.000 10844 PhdController: setup
23:24:28.299 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
23:24:28.299 00.000 10844 PhdController: guider state = 6
23:24:28.299 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:24:28.299 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
23:24:28.299 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":0,"id":"39aec47c-b86b-41c2-8356-e914019b55a2"}
23:24:28.299 00.000 10844 evsrv: cli 0EEEE250 disconnect
23:24:28.301 00.002 10844 evsrv: cli 0EEED8F0 connect
23:24:28.301 00.000 10844 case statement mapped state 6 to 3
23:24:28.301 00.000 10844 case statement mapped state 6 to 3
23:24:28.302 00.001 10844 evsrv: cli 0EEED8F0 request: {"method":"get_lock_shift_params","id":"850e2084-a395-482b-911a-a6aab5d137c4"}
23:24:28.302 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"850e2084-a395-482b-911a-a6aab5d137c4"}
23:24:28.302 00.000 10844 evsrv: cli 0EEED8F0 disconnect
23:24:28.304 00.002 10844 evsrv: cli 0EEEDA30 connect
23:24:28.304 00.000 10844 case statement mapped state 6 to 3
23:24:28.304 00.000 10844 case statement mapped state 6 to 3
23:24:28.304 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_lock_position","id":"b3a5ae7a-76a7-405e-8693-45c6b3ca9faf"}
23:24:28.304 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":[258.71,62.08],"id":"b3a5ae7a-76a7-405e-8693-45c6b3ca9faf"}
23:24:28.306 00.002 10844 evsrv: cli 0EEEDA30 disconnect
23:24:28.307 00.001 10844 evsrv: cli 0EEEE6B0 connect
23:24:28.307 00.000 10844 case statement mapped state 6 to 3
23:24:28.308 00.001 10844 case statement mapped state 6 to 3
23:24:28.308 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_calibrated","id":"d6bb6187-f289-4333-a081-7284fcae9655"}
23:24:28.308 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":true,"id":"d6bb6187-f289-4333-a081-7284fcae9655"}
23:24:28.342 00.034 10844 evsrv: cli 0EEEE6B0 disconnect
23:24:28.342 00.000 10844 evsrv: cli 0EEEE890 connect
23:24:28.342 00.000 10844 case statement mapped state 6 to 3
23:24:28.345 00.003 10844 case statement mapped state 6 to 3
23:24:28.345 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_app_state","id":"d0cfd0f4-1f32-4a6b-9900-bee783158aef"}
23:24:28.345 00.000 10844 case statement mapped state 6 to 3
23:24:28.345 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0cfd0f4-1f32-4a6b-9900-bee783158aef"}
23:24:28.345 00.000 10844 evsrv: cli 0EEEE890 disconnect
23:24:28.425 00.080 11060 Exposure complete
23:24:28.578 00.153 11060 worker thread done servicing request
23:24:28.578 00.000 10844 OnExposeComplete: enter
23:24:28.578 00.000 10844 UpdateGuideState(): m_state=6
23:24:28.578 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
23:24:28.578 00.000 10844 Star::Find returns 1 (1), X=259.03, Y=61.65, Mass=3773, SNR=39.9, Peak=255 HFD=3.3
23:24:28.578 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
23:24:28.578 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
23:24:28.578 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.43 hyp=0.53 cameraTheta=-0.94 mountX=0.37 mountY=0.38, mountTheta=0.81
23:24:28.578 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.43, opts=13)
23:24:28.578 00.000 10844 Enqueuing Move request for scope (0.32, -0.43)
23:24:28.578 00.000 11060 Worker thread wakes up
23:24:28.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.43) opts 0xd
23:24:28.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.43)
23:24:28.578 00.000 11060 Moving (0.32, -0.43) raw xDistance=0.37 yDistance=0.38
23:24:28.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:24:28.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
23:24:28.578 00.000 11060 MoveAxis(W, 63, ABG)
23:24:28.578 00.000 11060 Guiding  Dir = 3, Dur = 63
23:24:28.586 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:28.600 00.014 10844 UpdateGuideState exits: m=3773 SNR=39.9 Saturated
23:24:28.600 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 1 / 99999
23:24:28.600 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362668.600,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:24:28.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:28.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:28.600 00.000 10844 Enqueuing Expose request
23:24:28.608 00.008 11060 IsSlewing returns 0
23:24:28.608 00.000 11060 IsGuiding returns 0
23:24:28.698 00.090 11060 IsGuiding returns 0
23:24:28.698 00.000 11060 Move returns status 0, amount 63
23:24:28.698 00.000 11060 MoveAxis(S, 149, ABG)
23:24:28.698 00.000 11060 Guiding  Dir = 1, Dur = 149
23:24:28.709 00.011 11060 IsSlewing returns 0
23:24:28.710 00.001 11060 IsGuiding returns 0
23:24:28.882 00.172 11060 IsGuiding returns 0
23:24:28.882 00.000 11060 Move returns status 0, amount 149
23:24:28.882 00.000 11060 move complete, result=0
23:24:28.882 00.000 11060 worker thread done servicing request
23:24:28.882 00.000 10844 GuideStep: 0.4 px 63 ms WEST, 0.4 px 149 ms SOUTH
23:24:28.882 00.000 11060 Worker thread wakes up
23:24:28.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:28.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:29.550 00.668 11060 Exposure complete
23:24:29.942 00.392 11060 worker thread done servicing request
23:24:29.942 00.000 10844 OnExposeComplete: enter
23:24:29.942 00.000 10844 UpdateGuideState(): m_state=6
23:24:29.945 00.003 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
23:24:29.945 00.000 10844 Star::Find returns 1 (0), X=259.16, Y=61.79, Mass=3334, SNR=37.5, Peak=251 HFD=3.7
23:24:29.945 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
23:24:29.945 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
23:24:29.945 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=-0.29 hyp=0.53 cameraTheta=-0.58 mountX=0.20 mountY=0.49, mountTheta=1.17
23:24:29.947 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=-0.29, opts=13)
23:24:29.947 00.000 10844 Enqueuing Move request for scope (0.45, -0.29)
23:24:29.949 00.002 11060 Worker thread wakes up
23:24:29.951 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.29) opts 0xd
23:24:29.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, -0.29)
23:24:29.952 00.001 11060 Moving (0.45, -0.29) raw xDistance=0.20 yDistance=0.49
23:24:29.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:24:29.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.49
23:24:29.952 00.000 11060 MoveAxis(W, 37, ABG)
23:24:29.952 00.000 11060 Guiding  Dir = 3, Dur = 37
23:24:29.976 00.024 11060 IsSlewing returns 0
23:24:29.976 00.000 11060 IsGuiding returns 0
23:24:29.989 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:30.029 00.040 10844 UpdateGuideState exits: m=3334 SNR=37.5
23:24:30.029 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 2 / 99999
23:24:30.029 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362670.029,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
23:24:30.033 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:30.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:30.033 00.000 10844 Enqueuing Expose request
23:24:30.034 00.001 11060 IsGuiding returns 0
23:24:30.034 00.000 11060 Move returns status 0, amount 37
23:24:30.034 00.000 11060 MoveAxis(S, 190, ABG)
23:24:30.034 00.000 11060 Guiding  Dir = 1, Dur = 190
23:24:30.050 00.016 11060 IsSlewing returns 0
23:24:30.050 00.000 11060 IsGuiding returns 0
23:24:30.249 00.199 11060 IsGuiding returns 0
23:24:30.249 00.000 11060 Move returns status 0, amount 190
23:24:30.249 00.000 11060 move complete, result=0
23:24:30.249 00.000 11060 worker thread done servicing request
23:24:30.249 00.000 11060 Worker thread wakes up
23:24:30.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:30.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:30.251 00.002 10844 GuideStep: 0.2 px 37 ms WEST, 0.5 px 190 ms SOUTH
23:24:30.908 00.657 11060 Exposure complete
23:24:31.623 00.715 11060 worker thread done servicing request
23:24:31.623 00.000 10844 OnExposeComplete: enter
23:24:31.623 00.000 10844 UpdateGuideState(): m_state=6
23:24:31.623 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
23:24:31.623 00.000 10844 Star::Find returns 1 (1), X=259.07, Y=61.83, Mass=3072, SNR=36.0, Peak=255 HFD=3.1
23:24:31.623 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
23:24:31.623 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
23:24:31.623 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.25 hyp=0.44 cameraTheta=-0.61 mountX=0.18 mountY=0.40, mountTheta=1.14
23:24:31.626 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.25, opts=13)
23:24:31.626 00.000 10844 Enqueuing Move request for scope (0.36, -0.25)
23:24:31.626 00.000 11060 Worker thread wakes up
23:24:31.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.25) opts 0xd
23:24:31.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.25)
23:24:31.626 00.000 11060 Moving (0.36, -0.25) raw xDistance=0.18 yDistance=0.40
23:24:31.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:24:31.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
23:24:31.628 00.002 11060 MoveAxis(W, 33, ABG)
23:24:31.628 00.000 11060 Guiding  Dir = 3, Dur = 33
23:24:31.633 00.005 11060 IsSlewing returns 0
23:24:31.634 00.001 11060 IsGuiding returns 0
23:24:31.636 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:31.678 00.042 11060 IsGuiding returns 0
23:24:31.678 00.000 11060 Move returns status 0, amount 33
23:24:31.678 00.000 11060 MoveAxis(S, 155, ABG)
23:24:31.678 00.000 11060 Guiding  Dir = 1, Dur = 155
23:24:31.696 00.018 10844 UpdateGuideState exits: m=3072 SNR=36.0 Saturated
23:24:31.696 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 3 / 99999
23:24:31.702 00.006 10844 evsrv: {"Event":"Settling","Timestamp":1770362671.696,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
23:24:31.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:31.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:31.702 00.000 10844 Enqueuing Expose request
23:24:31.708 00.006 11060 IsSlewing returns 0
23:24:31.708 00.000 11060 IsGuiding returns 0
23:24:31.899 00.191 11060 IsGuiding returns 0
23:24:31.899 00.000 11060 Move returns status 0, amount 155
23:24:31.899 00.000 11060 move complete, result=0
23:24:31.899 00.000 11060 worker thread done servicing request
23:24:31.899 00.000 11060 Worker thread wakes up
23:24:31.899 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.4 px 155 ms SOUTH
23:24:31.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:31.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:32.565 00.666 11060 Exposure complete
23:24:33.131 00.566 10844 OnExposeComplete: enter
23:24:33.131 00.000 10844 UpdateGuideState(): m_state=6
23:24:33.133 00.002 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
23:24:33.133 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.74, Mass=2823, SNR=34.4, Peak=250 HFD=3.7
23:24:33.133 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
23:24:33.133 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
23:24:33.133 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.34 hyp=0.39 cameraTheta=-1.02 mountX=0.29 mountY=0.26, mountTheta=0.72
23:24:33.135 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.34, opts=13)
23:24:33.135 00.000 10844 Enqueuing Move request for scope (0.21, -0.34)
23:24:33.137 00.002 11060 worker thread done servicing request
23:24:33.137 00.000 11060 Worker thread wakes up
23:24:33.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.34) opts 0xd
23:24:33.139 00.002 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.34)
23:24:33.139 00.000 11060 Moving (0.21, -0.34) raw xDistance=0.29 yDistance=0.26
23:24:33.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:24:33.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
23:24:33.139 00.000 11060 MoveAxis(W, 52, ABG)
23:24:33.139 00.000 11060 Guiding  Dir = 3, Dur = 52
23:24:33.147 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:33.164 00.017 11060 IsSlewing returns 0
23:24:33.164 00.000 11060 IsGuiding returns 0
23:24:33.190 00.026 10844 UpdateGuideState exits: m=2823 SNR=34.4
23:24:33.190 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 4 / 99999
23:24:33.190 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362673.190,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
23:24:33.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:33.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:33.190 00.000 10844 Enqueuing Expose request
23:24:33.244 00.054 11060 IsGuiding returns 0
23:24:33.244 00.000 11060 Move returns status 0, amount 52
23:24:33.244 00.000 11060 MoveAxis(S, 101, ABG)
23:24:33.244 00.000 11060 Guiding  Dir = 1, Dur = 101
23:24:33.259 00.015 11060 IsSlewing returns 0
23:24:33.259 00.000 11060 IsGuiding returns 0
23:24:33.366 00.107 11060 IsGuiding returns 0
23:24:33.366 00.000 11060 Move returns status 0, amount 101
23:24:33.366 00.000 11060 move complete, result=0
23:24:33.366 00.000 11060 worker thread done servicing request
23:24:33.367 00.001 11060 Worker thread wakes up
23:24:33.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:33.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:33.367 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.3 px 101 ms SOUTH
23:24:34.033 00.666 11060 Exposure complete
23:24:34.406 00.373 11060 worker thread done servicing request
23:24:34.406 00.000 10844 OnExposeComplete: enter
23:24:34.409 00.003 10844 UpdateGuideState(): m_state=6
23:24:34.409 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
23:24:34.409 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=62.18, Mass=3163, SNR=36.5, Peak=236 HFD=3.5
23:24:34.409 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
23:24:34.409 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
23:24:34.409 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=-0.10 mountY=0.00, mountTheta=3.11
23:24:34.411 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
23:24:34.411 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
23:24:34.411 00.000 11060 Worker thread wakes up
23:24:34.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:24:34.413 00.002 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:24:34.413 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=0.00
23:24:34.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:24:34.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:34.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:24:34.413 00.000 11060 MoveAxis(E, 0, ABG)
23:24:34.414 00.001 11060 Move returns status 0, amount 0
23:24:34.414 00.000 11060 MoveAxis(N, 0, ABG)
23:24:34.414 00.000 11060 Move returns status 0, amount 0
23:24:34.414 00.000 11060 move complete, result=0
23:24:34.414 00.000 11060 worker thread done servicing request
23:24:34.424 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:34.443 00.019 10844 UpdateGuideState exits: m=3163 SNR=36.5
23:24:34.443 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 5 / 99999
23:24:34.443 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362674.443,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
23:24:34.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:34.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:34.443 00.000 10844 Enqueuing Expose request
23:24:34.445 00.002 11060 Worker thread wakes up
23:24:34.445 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:34.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:34.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:35.079 00.634 11060 Exposure complete
23:24:35.298 00.219 11060 worker thread done servicing request
23:24:35.300 00.002 10844 OnExposeComplete: enter
23:24:35.300 00.000 10844 UpdateGuideState(): m_state=6
23:24:35.300 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
23:24:35.300 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=62.70, Mass=2899, SNR=34.7, Peak=248 HFD=3.6
23:24:35.300 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
23:24:35.300 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
23:24:35.301 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=0.62 hyp=0.66 cameraTheta=1.25 mountX=-0.65 mountY=0.10, mountTheta=2.98
23:24:35.301 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.62, opts=13)
23:24:35.301 00.000 10844 Enqueuing Move request for scope (0.21, 0.62)
23:24:35.301 00.000 11060 Worker thread wakes up
23:24:35.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.62) opts 0xd
23:24:35.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.62)
23:24:35.301 00.000 11060 Moving (0.21, 0.62) raw xDistance=-0.65 yDistance=0.10
23:24:35.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.65
23:24:35.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:35.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:24:35.301 00.000 11060 MoveAxis(E, 113, ABG)
23:24:35.301 00.000 11060 Guiding  Dir = 2, Dur = 113
23:24:35.312 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:35.317 00.005 11060 IsSlewing returns 0
23:24:35.318 00.001 11060 IsGuiding returns 0
23:24:35.337 00.019 10844 UpdateGuideState exits: m=2899 SNR=34.7
23:24:35.337 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 6 / 99999
23:24:35.337 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362675.337,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
23:24:35.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:35.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:35.337 00.000 10844 Enqueuing Expose request
23:24:35.440 00.103 11060 IsGuiding returns 0
23:24:35.440 00.000 11060 Move returns status 0, amount 113
23:24:35.440 00.000 11060 MoveAxis(N, 0, ABG)
23:24:35.440 00.000 11060 Move returns status 0, amount 0
23:24:35.440 00.000 11060 move complete, result=0
23:24:35.440 00.000 11060 worker thread done servicing request
23:24:35.440 00.000 11060 Worker thread wakes up
23:24:35.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:35.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:35.524 00.084 10844 GuideStep: -0.7 px 113 ms EAST, 0.1 px 0 ms NORTH
23:24:36.070 00.546 11060 Exposure complete
23:24:36.269 00.199 11060 worker thread done servicing request
23:24:36.269 00.000 10844 OnExposeComplete: enter
23:24:36.269 00.000 10844 UpdateGuideState(): m_state=6
23:24:36.269 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
23:24:36.269 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=62.10, Mass=2859, SNR=34.4, Peak=240 HFD=3.5
23:24:36.275 00.006 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
23:24:36.275 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
23:24:36.275 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.02 hyp=0.52 cameraTheta=3.11 mountX=0.08 mountY=-0.52, mountTheta=-1.42
23:24:36.289 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.02, opts=13)
23:24:36.289 00.000 10844 Enqueuing Move request for scope (-0.52, 0.02)
23:24:36.289 00.000 11060 Worker thread wakes up
23:24:36.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.02) opts 0xd
23:24:36.289 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.02)
23:24:36.289 00.000 11060 Moving (-0.52, 0.02) raw xDistance=0.08 yDistance=-0.52
23:24:36.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:24:36.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:24:36.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
23:24:36.289 00.000 11060 MoveAxis(E, 0, ABG)
23:24:36.289 00.000 11060 Move returns status 0, amount 0
23:24:36.289 00.000 11060 MoveAxis(N, 0, ABG)
23:24:36.289 00.000 11060 Move returns status 0, amount 0
23:24:36.289 00.000 11060 move complete, result=0
23:24:36.289 00.000 11060 worker thread done servicing request
23:24:36.296 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:36.315 00.019 10844 UpdateGuideState exits: m=2859 SNR=34.4
23:24:36.315 00.000 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 7 / 99999
23:24:36.315 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362676.315,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
23:24:36.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:36.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:36.315 00.000 10844 Enqueuing Expose request
23:24:36.315 00.000 11060 Worker thread wakes up
23:24:36.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:36.315 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:24:36.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:36.934 00.619 11060 Exposure complete
23:24:37.158 00.224 11060 worker thread done servicing request
23:24:37.158 00.000 10844 OnExposeComplete: enter
23:24:37.158 00.000 10844 UpdateGuideState(): m_state=6
23:24:37.158 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
23:24:37.158 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=62.15, Mass=3145, SNR=36.0, Peak=255 HFD=3.7
23:24:37.158 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
23:24:37.158 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
23:24:37.158 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.07 hyp=0.35 cameraTheta=2.94 mountX=-0.01 mountY=-0.35, mountTheta=-1.59
23:24:37.160 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.07, opts=13)
23:24:37.160 00.000 10844 Enqueuing Move request for scope (-0.34, 0.07)
23:24:37.160 00.000 11060 Worker thread wakes up
23:24:37.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.07) opts 0xd
23:24:37.160 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.07)
23:24:37.160 00.000 11060 Moving (-0.34, 0.07) raw xDistance=-0.01 yDistance=-0.35
23:24:37.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:37.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:24:37.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:24:37.160 00.000 11060 MoveAxis(E, 0, ABG)
23:24:37.160 00.000 11060 Move returns status 0, amount 0
23:24:37.160 00.000 11060 MoveAxis(N, 0, ABG)
23:24:37.160 00.000 11060 Move returns status 0, amount 0
23:24:37.160 00.000 11060 move complete, result=0
23:24:37.160 00.000 11060 worker thread done servicing request
23:24:37.169 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:24:37.187 00.018 10844 UpdateGuideState exits: m=3145 SNR=36.0 Saturated
23:24:37.187 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 8 / 99999
23:24:37.187 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362677.187,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
23:24:37.188 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:37.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:37.188 00.000 10844 Enqueuing Expose request
23:24:37.188 00.000 11060 Worker thread wakes up
23:24:37.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:37.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:37.188 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:24:37.810 00.622 11060 Exposure complete
23:24:38.024 00.214 11060 worker thread done servicing request
23:24:38.024 00.000 10844 OnExposeComplete: enter
23:24:38.024 00.000 10844 UpdateGuideState(): m_state=6
23:24:38.024 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
23:24:38.024 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.80, Mass=3295, SNR=36.7, Peak=252 HFD=3.9
23:24:38.024 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
23:24:38.024 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
23:24:38.024 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-1.01 mountX=0.25 mountY=0.22, mountTheta=0.73
23:24:38.028 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.28, opts=13)
23:24:38.028 00.000 10844 Enqueuing Move request for scope (0.18, -0.28)
23:24:38.028 00.000 11060 Worker thread wakes up
23:24:38.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.28) opts 0xd
23:24:38.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.28)
23:24:38.028 00.000 11060 Moving (0.18, -0.28) raw xDistance=0.25 yDistance=0.22
23:24:38.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:24:38.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
23:24:38.028 00.000 11060 MoveAxis(W, 43, ABG)
23:24:38.028 00.000 11060 Guiding  Dir = 3, Dur = 43
23:24:38.037 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:38.044 00.007 11060 IsSlewing returns 0
23:24:38.044 00.000 11060 IsGuiding returns 0
23:24:38.055 00.011 10844 UpdateGuideState exits: m=3295 SNR=36.7
23:24:38.055 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 9 / 99999
23:24:38.055 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770362678.055,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
23:24:38.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:38.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:38.055 00.000 10844 Enqueuing Expose request
23:24:38.096 00.041 11060 IsGuiding returns 0
23:24:38.096 00.000 11060 Move returns status 0, amount 43
23:24:38.096 00.000 11060 MoveAxis(S, 85, ABG)
23:24:38.096 00.000 11060 Guiding  Dir = 1, Dur = 85
23:24:38.111 00.015 11060 IsSlewing returns 0
23:24:38.112 00.001 11060 IsGuiding returns 0
23:24:38.209 00.097 11060 IsGuiding returns 0
23:24:38.210 00.001 11060 Move returns status 0, amount 85
23:24:38.210 00.000 11060 move complete, result=0
23:24:38.210 00.000 11060 worker thread done servicing request
23:24:38.211 00.001 11060 Worker thread wakes up
23:24:38.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:38.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:38.211 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.2 px 85 ms SOUTH
23:24:38.839 00.628 11060 Exposure complete
23:24:39.056 00.217 11060 worker thread done servicing request
23:24:39.056 00.000 10844 OnExposeComplete: enter
23:24:39.056 00.000 10844 UpdateGuideState(): m_state=6
23:24:39.056 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
23:24:39.056 00.000 10844 Star::Find returns 1 (1), X=258.06, Y=62.61, Mass=3341, SNR=37.7, Peak=255 HFD=3.5
23:24:39.056 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
23:24:39.056 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
23:24:39.056 00.000 10844 CameraToMount -- cameraX=-0.66 cameraY=0.53 hyp=0.85 cameraTheta=2.46 mountX=-0.41 mountY=-0.73, mountTheta=-2.08
23:24:39.060 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.66, y=0.53, opts=13)
23:24:39.060 00.000 10844 Enqueuing Move request for scope (-0.66, 0.53)
23:24:39.060 00.000 11060 Worker thread wakes up
23:24:39.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.53) opts 0xd
23:24:39.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.66, 0.53)
23:24:39.060 00.000 11060 Moving (-0.66, 0.53) raw xDistance=-0.41 yDistance=-0.73
23:24:39.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:24:39.060 00.000 11060 resist switch: large excursion: input -0.73 thresh 0.57 direction from 1 to -1
23:24:39.060 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.20
23:24:39.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.73
23:24:39.060 00.000 11060 MoveAxis(E, 69, ABG)
23:24:39.060 00.000 11060 Guiding  Dir = 2, Dur = 69
23:24:39.068 00.008 11060 IsSlewing returns 0
23:24:39.068 00.000 11060 IsGuiding returns 0
23:24:39.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:39.085 00.017 10844 UpdateGuideState exits: m=3341 SNR=37.7 Saturated
23:24:39.085 00.000 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 10 / 99999
23:24:39.085 00.000 10844 PhdController: newstate STATE_FINISH
23:24:39.085 00.000 10844 PhdController complete: success
23:24:39.085 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770362679.085,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:24:39.087 00.002 10844 Mount: notify guiding dither settle done success=1
23:24:39.087 00.000 10844 PhdController: newstate STATE_IDLE
23:24:39.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:39.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:39.087 00.000 10844 Enqueuing Expose request
23:24:39.139 00.052 11060 IsGuiding returns 0
23:24:39.139 00.000 11060 Move returns status 0, amount 69
23:24:39.139 00.000 11060 BLC: Oldest BLC event removed
23:24:39.139 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:24:39.139 00.000 11060 MoveAxis(N, 1036, ABG)
23:24:39.139 00.000 11060 duration set to 750 by maxDecDuration
23:24:39.139 00.000 11060 Guiding  Dir = 0, Dur = 750
23:24:39.155 00.016 11060 IsSlewing returns 0
23:24:39.155 00.000 11060 IsGuiding returns 0
23:24:39.911 00.756 11060 IsGuiding returns 0
23:24:39.911 00.000 11060 Move returns status 0, amount 750
23:24:39.911 00.000 11060 move complete, result=0
23:24:39.911 00.000 11060 worker thread done servicing request
23:24:39.911 00.000 11060 Worker thread wakes up
23:24:39.911 00.000 10844 GuideStep: -0.4 px 69 ms EAST, -0.7 px 750 ms NORTH
23:24:39.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:39.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:40.544 00.633 11060 Exposure complete
23:24:40.912 00.368 11060 worker thread done servicing request
23:24:40.912 00.000 10844 OnExposeComplete: enter
23:24:40.912 00.000 10844 UpdateGuideState(): m_state=6
23:24:40.912 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
23:24:40.912 00.000 10844 Star::Find returns 1 (1), X=258.08, Y=62.54, Mass=3322, SNR=37.6, Peak=255 HFD=3.7
23:24:40.913 00.001 10844 MultiStar: [#1 -0.82,1.27,0.00,M1] [#2 -0.83,0.85,0.00,M1] [#3 -0.73,0.86,0.00,M1] [#4 -0.20,0.75,0.00,M1] [#5 -1.17,0.01,0.00,M4] [#6 -0.56,1.01,0.00,M1] [#7 -0.86,0.15,0.00,M4] [#8 -0.79,1.42,0.00,M1] 
23:24:40.913 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
23:24:40.913 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
23:24:40.913 00.000 10844 CameraToMount -- cameraX=-0.63 cameraY=0.46 hyp=0.78 cameraTheta=2.51 mountX=-0.34 mountY=-0.70, mountTheta=-2.03
23:24:40.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.63, y=0.46, opts=13)
23:24:40.915 00.000 10844 Enqueuing Move request for scope (-0.63, 0.46)
23:24:40.915 00.000 11060 Worker thread wakes up
23:24:40.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.46) opts 0xd
23:24:40.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.63, 0.46)
23:24:40.915 00.000 11060 Moving (-0.63, 0.46) raw xDistance=-0.34 yDistance=-0.70
23:24:40.915 00.000 11060 BLC: History state: CurrMiss=0.70, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.513843, 1:0.697252
23:24:40.915 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:24:40.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
23:24:40.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.70
23:24:40.915 00.000 11060 MoveAxis(E, 62, ABG)
23:24:40.915 00.000 11060 Guiding  Dir = 2, Dur = 62
23:24:40.924 00.009 11060 IsSlewing returns 0
23:24:40.924 00.000 11060 IsGuiding returns 0
23:24:40.934 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:40.954 00.020 10844 UpdateGuideState exits: m=3322 SNR=37.6 Saturated
23:24:40.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:40.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:40.954 00.000 10844 Enqueuing Expose request
23:24:40.998 00.044 11060 IsGuiding returns 0
23:24:40.998 00.000 11060 Move returns status 0, amount 62
23:24:40.998 00.000 11060 MoveAxis(N, 271, ABG)
23:24:40.998 00.000 11060 Guiding  Dir = 0, Dur = 271
23:24:41.027 00.029 11060 IsSlewing returns 0
23:24:41.027 00.000 11060 IsGuiding returns 0
23:24:41.318 00.291 11060 IsGuiding returns 0
23:24:41.318 00.000 11060 Move returns status 0, amount 271
23:24:41.318 00.000 11060 move complete, result=0
23:24:41.318 00.000 11060 worker thread done servicing request
23:24:41.318 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.7 px 271 ms NORTH
23:24:41.318 00.000 11060 Worker thread wakes up
23:24:41.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:41.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:41.954 00.636 11060 Exposure complete
23:24:42.311 00.357 11060 worker thread done servicing request
23:24:42.311 00.000 10844 OnExposeComplete: enter
23:24:42.311 00.000 10844 UpdateGuideState(): m_state=6
23:24:42.312 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
23:24:42.312 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=62.55, Mass=3195, SNR=36.6, Peak=255 HFD=3.7
23:24:42.312 00.000 10844 MultiStar: [#1 -0.18,0.26,1.03,U] [#2 -0.33,0.55,1.96,U] [#3 -0.39,0.60,0.00,M2] [#4 -0.40,0.47,0.89,U] [#5 -0.87,-0.11,0.00,M5] [#6 0.09,0.87,0.00,M2] [#7 -0.40,-0.21,0.87,U] [#8 -0.17,0.40,0.95,U] 
23:24:42.312 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.36}, one-star: {0.06, 0.47}
23:24:42.312 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
23:24:42.312 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
23:24:42.312 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.36 hyp=0.43 cameraTheta=2.16 mountX=-0.31 mountY=-0.30, mountTheta=-2.38
23:24:42.316 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.36, opts=13)
23:24:42.316 00.000 10844 Enqueuing Move request for scope (-0.24, 0.36)
23:24:42.316 00.000 11060 Worker thread wakes up
23:24:42.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.36) opts 0xd
23:24:42.316 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.36)
23:24:42.316 00.000 11060 Moving (-0.24, 0.36) raw xDistance=-0.31 yDistance=-0.30
23:24:42.317 00.001 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.513843, 1:0.697252, 2:0.297660
23:24:42.317 00.000 11060 BLC: Under-shoot: nominal increase by 84
23:24:42.317 00.000 11060 BLC: window closed
23:24:42.317 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:24:42.317 00.000 11060 BLC: Pulse adjusted to 750
23:24:42.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
23:24:42.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:24:42.317 00.000 11060 MoveAxis(E, 56, ABG)
23:24:42.317 00.000 11060 Guiding  Dir = 2, Dur = 56
23:24:42.326 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:42.328 00.002 11060 IsSlewing returns 0
23:24:42.329 00.001 11060 IsGuiding returns 0
23:24:42.347 00.018 10844 UpdateGuideState exits: m=3195 SNR=36.6 Saturated
23:24:42.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:42.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:42.347 00.000 10844 Enqueuing Expose request
23:24:42.388 00.041 11060 IsGuiding returns 0
23:24:42.388 00.000 11060 Move returns status 0, amount 56
23:24:42.388 00.000 11060 MoveAxis(N, 116, ABG)
23:24:42.388 00.000 11060 Guiding  Dir = 0, Dur = 116
23:24:42.419 00.031 11060 IsSlewing returns 0
23:24:42.420 00.001 11060 IsGuiding returns 0
23:24:42.552 00.132 11060 IsGuiding returns 0
23:24:42.552 00.000 11060 Move returns status 0, amount 116
23:24:42.552 00.000 11060 move complete, result=0
23:24:42.552 00.000 11060 worker thread done servicing request
23:24:42.552 00.000 11060 Worker thread wakes up
23:24:42.552 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.3 px 116 ms NORTH
23:24:42.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:42.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:42.663 00.111 10844 evsrv: cli 0EEEE430 connect
23:24:42.663 00.000 10844 case statement mapped state 6 to 3
23:24:42.665 00.002 10844 case statement mapped state 6 to 3
23:24:42.665 00.000 10844 evsrv: cli 0EEEE430 request: {"method":"get_pixel_scale","id":"8fb73158-a604-41ef-8232-c44cb2dcb360"}
23:24:42.665 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":4.1253,"id":"8fb73158-a604-41ef-8232-c44cb2dcb360"}
23:24:42.665 00.000 10844 evsrv: cli 0EEEE430 disconnect
23:24:43.187 00.522 11060 Exposure complete
23:24:43.410 00.223 11060 worker thread done servicing request
23:24:43.410 00.000 10844 OnExposeComplete: enter
23:24:43.410 00.000 10844 UpdateGuideState(): m_state=6
23:24:43.410 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
23:24:43.410 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.18, Mass=3039, SNR=35.5, Peak=248 HFD=3.7
23:24:43.410 00.000 10844 MultiStar: [#1 -0.23,0.21,1.10,U] [#2 -0.65,0.29,0.00,M1] [#3 -0.30,-0.01,0.97,U] [#4 -0.29,0.19,0.95,U] [#5 -0.97,-0.63,0.00,M6] [#6 -0.36,0.86,0.00,M3] [#7 -0.24,-0.35,0.88,U] [#8 -0.41,0.55,0.00,M1] 
23:24:43.410 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.04}, one-star: {0.15, 0.11}
23:24:43.410 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
23:24:43.410 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.63)
23:24:43.410 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.92 mountX=-0.01 mountY=-0.18, mountTheta=-1.61
23:24:43.413 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.04, opts=13)
23:24:43.413 00.000 10844 Enqueuing Move request for scope (-0.18, 0.04)
23:24:43.413 00.000 11060 Worker thread wakes up
23:24:43.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
23:24:43.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
23:24:43.415 00.002 11060 Moving (-0.18, 0.04) raw xDistance=-0.01 yDistance=-0.18
23:24:43.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:43.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:43.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:24:43.415 00.000 11060 MoveAxis(E, 0, ABG)
23:24:43.415 00.000 11060 Move returns status 0, amount 0
23:24:43.415 00.000 11060 MoveAxis(N, 0, ABG)
23:24:43.415 00.000 11060 Move returns status 0, amount 0
23:24:43.415 00.000 11060 move complete, result=0
23:24:43.415 00.000 11060 worker thread done servicing request
23:24:43.420 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:43.437 00.017 10844 UpdateGuideState exits: m=3039 SNR=35.5
23:24:43.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:43.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:43.437 00.000 10844 Enqueuing Expose request
23:24:43.439 00.002 11060 Worker thread wakes up
23:24:43.439 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:43.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:43.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:44.072 00.633 11060 Exposure complete
23:24:44.269 00.197 11060 worker thread done servicing request
23:24:44.269 00.000 10844 OnExposeComplete: enter
23:24:44.269 00.000 10844 UpdateGuideState(): m_state=6
23:24:44.271 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
23:24:44.271 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=62.68, Mass=3053, SNR=36.1, Peak=255 HFD=3.4
23:24:44.271 00.000 10844 MultiStar: [#1 -0.38,0.00,1.10,U] [#2 -0.91,-0.34,0.00,M2] [#3 -0.67,0.11,0.00,M2] [#4 -0.37,0.15,0.91,U] [#5 -1.13,-0.30,0.00,M7] [#6 -0.37,0.55,0.00,M4] [#7 -0.61,-0.43,0.00,M3] [#8 -0.87,0.15,0.00,M2] 
23:24:44.271 00.000 10844 refined, 2 included, MultiStar: {-0.31, 0.24}, one-star: {-0.17, 0.60}
23:24:44.272 00.001 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
23:24:44.272 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
23:24:44.272 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.24 hyp=0.39 cameraTheta=2.48 mountX=-0.18 mountY=-0.35, mountTheta=-2.06
23:24:44.274 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.24, opts=13)
23:24:44.274 00.000 10844 Enqueuing Move request for scope (-0.31, 0.24)
23:24:44.274 00.000 11060 Worker thread wakes up
23:24:44.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.24) opts 0xd
23:24:44.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.24)
23:24:44.274 00.000 11060 Moving (-0.31, 0.24) raw xDistance=-0.18 yDistance=-0.35
23:24:44.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:24:44.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
23:24:44.276 00.002 11060 MoveAxis(E, 32, ABG)
23:24:44.276 00.000 11060 Guiding  Dir = 2, Dur = 32
23:24:44.283 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:44.303 00.020 11060 IsSlewing returns 0
23:24:44.303 00.000 11060 IsGuiding returns 0
23:24:44.313 00.010 10844 UpdateGuideState exits: m=3053 SNR=36.1 Saturated
23:24:44.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:44.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:44.313 00.000 10844 Enqueuing Expose request
23:24:44.364 00.051 11060 IsGuiding returns 0
23:24:44.364 00.000 11060 Move returns status 0, amount 32
23:24:44.364 00.000 11060 MoveAxis(N, 134, ABG)
23:24:44.364 00.000 11060 Guiding  Dir = 0, Dur = 134
23:24:44.396 00.032 11060 IsSlewing returns 0
23:24:44.396 00.000 11060 IsGuiding returns 0
23:24:44.548 00.152 11060 IsGuiding returns 0
23:24:44.548 00.000 11060 Move returns status 0, amount 134
23:24:44.548 00.000 11060 move complete, result=0
23:24:44.548 00.000 11060 worker thread done servicing request
23:24:44.548 00.000 11060 Worker thread wakes up
23:24:44.548 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.3 px 134 ms NORTH
23:24:44.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:44.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:45.176 00.628 11060 Exposure complete
23:24:45.416 00.240 11060 worker thread done servicing request
23:24:45.416 00.000 10844 OnExposeComplete: enter
23:24:45.416 00.000 10844 UpdateGuideState(): m_state=6
23:24:45.416 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
23:24:45.416 00.000 10844 Star::Find returns 1 (1), X=258.42, Y=62.37, Mass=3003, SNR=35.5, Peak=255 HFD=3.4
23:24:45.416 00.000 10844 MultiStar: [#1 -0.04,-0.05,1.08,U] [#2 -0.35,0.24,2.04,U] [#3 -0.58,0.40,0.00,M3] [#4 -0.39,-0.06,0.91,U] [#5 -0.67,-0.81,0.00,M8] [#6 0.33,0.74,0.00,M5] [#7 -0.38,-0.26,0.88,U] [#8 -0.54,0.41,0.00,M3] 
23:24:45.421 00.005 10844 refined, 4 included, MultiStar: {-0.30, 0.07}, one-star: {-0.29, 0.29}
23:24:45.421 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
23:24:45.421 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
23:24:45.421 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.30 cameraTheta=2.90 mountX=-0.02 mountY=-0.30, mountTheta=-1.63
23:24:45.423 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.07, opts=13)
23:24:45.423 00.000 10844 Enqueuing Move request for scope (-0.30, 0.07)
23:24:45.425 00.002 11060 Worker thread wakes up
23:24:45.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.07) opts 0xd
23:24:45.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.07)
23:24:45.425 00.000 11060 Moving (-0.30, 0.07) raw xDistance=-0.02 yDistance=-0.30
23:24:45.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:24:45.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:24:45.425 00.000 11060 MoveAxis(E, 0, ABG)
23:24:45.425 00.000 11060 Move returns status 0, amount 0
23:24:45.425 00.000 11060 MoveAxis(N, 118, ABG)
23:24:45.425 00.000 11060 Guiding  Dir = 0, Dur = 118
23:24:45.430 00.005 11060 IsSlewing returns 0
23:24:45.430 00.000 11060 IsGuiding returns 0
23:24:45.435 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:45.452 00.017 10844 UpdateGuideState exits: m=3003 SNR=35.5 Saturated
23:24:45.454 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:45.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:45.454 00.000 10844 Enqueuing Expose request
23:24:45.554 00.100 11060 IsGuiding returns 0
23:24:45.555 00.001 11060 Move returns status 0, amount 118
23:24:45.555 00.000 11060 move complete, result=0
23:24:45.555 00.000 11060 worker thread done servicing request
23:24:45.555 00.000 11060 Worker thread wakes up
23:24:45.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:45.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:45.555 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 118 ms NORTH
23:24:46.222 00.667 11060 Exposure complete
23:24:47.049 00.827 11060 worker thread done servicing request
23:24:47.049 00.000 10844 OnExposeComplete: enter
23:24:47.049 00.000 10844 UpdateGuideState(): m_state=6
23:24:47.050 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
23:24:47.050 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=62.41, Mass=3178, SNR=36.4, Peak=247 HFD=3.4
23:24:47.050 00.000 10844 MultiStar: [#1 -0.13,0.38,1.03,U] [#2 -0.20,0.15,1.96,U] [#3 -0.53,-0.05,0.98,U] [#4 0.20,0.48,0.85,U] [#5 -0.56,0.27,1.02,U] [#6 0.13,0.52,0.94,U] [#7 -0.23,-0.10,0.92,U] [#8 -0.46,0.13,0.95,U] 
23:24:47.050 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.23}, one-star: {-0.08, 0.34}
23:24:47.050 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.21)
23:24:47.050 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
23:24:47.050 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.33 mountX=-0.18 mountY=-0.25, mountTheta=-2.21
23:24:47.055 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.23, opts=13)
23:24:47.055 00.000 10844 Enqueuing Move request for scope (-0.21, 0.23)
23:24:47.065 00.010 11060 Worker thread wakes up
23:24:47.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
23:24:47.067 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
23:24:47.067 00.000 11060 Moving (-0.21, 0.23) raw xDistance=-0.18 yDistance=-0.25
23:24:47.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:24:47.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
23:24:47.067 00.000 11060 MoveAxis(E, 32, ABG)
23:24:47.067 00.000 11060 Guiding  Dir = 2, Dur = 32
23:24:47.077 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:47.085 00.008 11060 IsSlewing returns 0
23:24:47.085 00.000 11060 IsGuiding returns 0
23:24:47.142 00.057 11060 IsGuiding returns 0
23:24:47.142 00.000 11060 Move returns status 0, amount 32
23:24:47.142 00.000 11060 MoveAxis(N, 96, ABG)
23:24:47.142 00.000 11060 Guiding  Dir = 0, Dur = 96
23:24:47.160 00.018 10844 UpdateGuideState exits: m=3178 SNR=36.4
23:24:47.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:47.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:47.160 00.000 10844 Enqueuing Expose request
23:24:47.168 00.008 11060 IsSlewing returns 0
23:24:47.169 00.001 11060 IsGuiding returns 0
23:24:47.279 00.110 11060 IsGuiding returns 0
23:24:47.279 00.000 11060 Move returns status 0, amount 96
23:24:47.279 00.000 11060 move complete, result=0
23:24:47.279 00.000 11060 worker thread done servicing request
23:24:47.279 00.000 11060 Worker thread wakes up
23:24:47.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:47.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:47.281 00.002 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 96 ms NORTH
23:24:47.931 00.650 11060 Exposure complete
23:24:48.312 00.381 11060 worker thread done servicing request
23:24:48.312 00.000 10844 OnExposeComplete: enter
23:24:48.312 00.000 10844 UpdateGuideState(): m_state=6
23:24:48.312 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
23:24:48.312 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.22, Mass=3101, SNR=36.1, Peak=248 HFD=3.3
23:24:48.312 00.000 10844 MultiStar: [#1 0.39,-0.77,0.00,M1] [#2 -0.27,-0.59,1.92,U] [#3 -0.11,-0.34,0.94,U] [#4 -0.40,0.01,0.92,U] [#5 -0.65,-0.50,0.00,M8] [#6 0.19,0.09,0.93,U] [#7 0.03,-1.31,0.00,M2] [#8 0.14,0.08,0.91,U] 
23:24:48.312 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.32}, one-star: {0.22, -0.86}
23:24:48.312 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:24:48.312 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
23:24:48.312 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.79 mountX=0.33 mountY=-0.02, mountTheta=-0.05
23:24:48.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.32, opts=13)
23:24:48.314 00.000 10844 Enqueuing Move request for scope (-0.07, -0.32)
23:24:48.314 00.000 11060 Worker thread wakes up
23:24:48.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.32) opts 0xd
23:24:48.314 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.32)
23:24:48.314 00.000 11060 Moving (-0.07, -0.32) raw xDistance=0.33 yDistance=-0.02
23:24:48.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:24:48.316 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:48.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:24:48.316 00.000 11060 MoveAxis(W, 56, ABG)
23:24:48.316 00.000 11060 Guiding  Dir = 3, Dur = 56
23:24:48.323 00.007 11060 IsSlewing returns 0
23:24:48.323 00.000 11060 IsGuiding returns 0
23:24:48.344 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:48.376 00.032 10844 UpdateGuideState exits: m=3101 SNR=36.1
23:24:48.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:48.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:48.376 00.000 10844 Enqueuing Expose request
23:24:48.385 00.009 11060 IsGuiding returns 0
23:24:48.385 00.000 11060 Move returns status 0, amount 56
23:24:48.385 00.000 11060 MoveAxis(N, 0, ABG)
23:24:48.385 00.000 11060 Move returns status 0, amount 0
23:24:48.385 00.000 11060 move complete, result=0
23:24:48.385 00.000 11060 worker thread done servicing request
23:24:48.385 00.000 11060 Worker thread wakes up
23:24:48.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:48.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:48.385 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.0 px 0 ms NORTH
23:24:49.023 00.638 11060 Exposure complete
23:24:49.455 00.432 11060 worker thread done servicing request
23:24:49.456 00.001 10844 OnExposeComplete: enter
23:24:49.456 00.000 10844 UpdateGuideState(): m_state=6
23:24:49.457 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
23:24:49.457 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.16, Mass=3247, SNR=37.0, Peak=234 HFD=3.7
23:24:49.457 00.000 10844 MultiStar: [#1 0.49,-0.40,1.04,U] [#2 0.05,-0.33,2.00,U] [#3 -0.02,-0.60,0.93,U] [#4 -0.04,-0.36,0.94,U] [#5 -0.35,-0.68,0.00,M9] [#6 0.52,0.24,0.92,U] [#7 0.35,-1.03,0.00,M3] [#8 -0.18,-0.34,0.93,U] 
23:24:49.457 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.39}, one-star: {-0.08, -0.92}
23:24:49.457 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
23:24:49.457 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
23:24:49.457 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.32 mountX=0.36 mountY=0.16, mountTheta=0.42
23:24:49.460 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.39, opts=13)
23:24:49.460 00.000 10844 Enqueuing Move request for scope (0.10, -0.39)
23:24:49.460 00.000 11060 Worker thread wakes up
23:24:49.462 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.39) opts 0xd
23:24:49.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.39)
23:24:49.462 00.000 11060 Moving (0.10, -0.39) raw xDistance=0.36 yDistance=0.16
23:24:49.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:24:49.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:49.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:24:49.462 00.000 11060 MoveAxis(W, 65, ABG)
23:24:49.462 00.000 11060 Guiding  Dir = 3, Dur = 65
23:24:49.469 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:49.490 00.021 11060 IsSlewing returns 0
23:24:49.491 00.001 11060 IsGuiding returns 0
23:24:49.548 00.057 10844 UpdateGuideState exits: m=3247 SNR=37.0
23:24:49.549 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:49.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:49.549 00.000 10844 Enqueuing Expose request
23:24:49.595 00.046 11060 IsGuiding returns 0
23:24:49.595 00.000 11060 Move returns status 0, amount 65
23:24:49.595 00.000 11060 MoveAxis(N, 0, ABG)
23:24:49.595 00.000 11060 Move returns status 0, amount 0
23:24:49.595 00.000 11060 move complete, result=0
23:24:49.595 00.000 11060 worker thread done servicing request
23:24:49.595 00.000 11060 Worker thread wakes up
23:24:49.597 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:49.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:49.600 00.003 10844 GuideStep: 0.4 px 65 ms WEST, 0.2 px 0 ms NORTH
23:24:50.262 00.662 11060 Exposure complete
23:24:51.062 00.800 11060 worker thread done servicing request
23:24:51.062 00.000 10844 OnExposeComplete: enter
23:24:51.062 00.000 10844 UpdateGuideState(): m_state=6
23:24:51.063 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
23:24:51.063 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.65, Mass=2722, SNR=33.5, Peak=248 HFD=3.4
23:24:51.063 00.000 10844 MultiStar: [#1 0.41,0.15,1.10,U] [#2 0.09,0.26,2.08,U] [#3 0.35,0.30,1.03,U] [#4 0.57,0.35,0.00,M1] [#5 0.16,-0.25,1.09,U] [#6 0.80,0.58,0.00,M3] [#7 -0.07,-0.53,0.99,U] [#8 0.10,0.79,0.00,M1] 
23:24:51.063 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.03}, one-star: {0.01, -0.42}
23:24:51.063 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:24:51.063 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
23:24:51.063 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=0.00 mountY=0.16, mountTheta=1.57
23:24:51.067 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.03, opts=13)
23:24:51.072 00.005 10844 Enqueuing Move request for scope (0.15, -0.03)
23:24:51.072 00.000 11060 Worker thread wakes up
23:24:51.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:24:51.072 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:24:51.072 00.000 11060 Moving (0.15, -0.03) raw xDistance=0.00 yDistance=0.16
23:24:51.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:24:51.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:51.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:24:51.072 00.000 11060 MoveAxis(E, 0, ABG)
23:24:51.072 00.000 11060 Move returns status 0, amount 0
23:24:51.072 00.000 11060 MoveAxis(N, 0, ABG)
23:24:51.072 00.000 11060 Move returns status 0, amount 0
23:24:51.072 00.000 11060 move complete, result=0
23:24:51.077 00.005 11060 worker thread done servicing request
23:24:51.089 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:51.159 00.070 10844 UpdateGuideState exits: m=2722 SNR=33.5
23:24:51.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:51.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:51.159 00.000 10844 Enqueuing Expose request
23:24:51.159 00.000 11060 Worker thread wakes up
23:24:51.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:51.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:51.161 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:51.784 00.623 11060 Exposure complete
23:24:52.316 00.532 11060 worker thread done servicing request
23:24:52.316 00.000 10844 OnExposeComplete: enter
23:24:52.316 00.000 10844 UpdateGuideState(): m_state=6
23:24:52.318 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
23:24:52.318 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.84, Mass=3090, SNR=35.8, Peak=253 HFD=3.1
23:24:52.318 00.000 10844 MultiStar: [#1 0.24,0.27,1.02,U] [#2 1.00,-0.14,0.00,M1] [#3 -0.04,-0.30,0.99,U] [#4 0.29,0.48,0.98,U] [#5 -0.08,-0.89,0.00,M9] [#6 0.51,0.36,0.98,U] [#7 0.25,-0.22,0.84,U] [#8 -0.06,-0.05,1.04,U] 
23:24:52.318 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.05}, one-star: {0.23, -0.24}
23:24:52.318 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
23:24:52.318 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
23:24:52.318 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.24 mountX=-0.08 mountY=0.19, mountTheta=1.99
23:24:52.321 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.05, opts=13)
23:24:52.321 00.000 10844 Enqueuing Move request for scope (0.20, 0.05)
23:24:52.321 00.000 11060 Worker thread wakes up
23:24:52.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
23:24:52.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
23:24:52.321 00.000 11060 Moving (0.20, 0.05) raw xDistance=-0.08 yDistance=0.19
23:24:52.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:24:52.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:52.331 00.010 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:24:52.331 00.000 11060 MoveAxis(E, 0, ABG)
23:24:52.331 00.000 11060 Move returns status 0, amount 0
23:24:52.331 00.000 11060 MoveAxis(N, 0, ABG)
23:24:52.331 00.000 11060 Move returns status 0, amount 0
23:24:52.331 00.000 11060 move complete, result=0
23:24:52.338 00.007 11060 worker thread done servicing request
23:24:52.352 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:52.389 00.037 10844 UpdateGuideState exits: m=3090 SNR=35.8
23:24:52.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:52.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:52.389 00.000 10844 Enqueuing Expose request
23:24:52.389 00.000 11060 Worker thread wakes up
23:24:52.389 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:52.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:52.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:53.048 00.659 11060 Exposure complete
23:24:53.496 00.448 11060 worker thread done servicing request
23:24:53.496 00.000 10844 OnExposeComplete: enter
23:24:53.496 00.000 10844 UpdateGuideState(): m_state=6
23:24:53.496 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
23:24:53.498 00.002 10844 Star::Find returns 1 (0), X=258.78, Y=62.06, Mass=3166, SNR=36.7, Peak=248 HFD=3.2
23:24:53.498 00.000 10844 MultiStar: [#1 0.41,-0.18,0.99,U] [#2 0.47,-0.10,1.88,U] [#3 -0.28,-0.24,0.95,U] [#4 0.38,-0.04,0.93,U] [#5 -0.01,-0.57,0.98,U] [#6 0.42,0.21,0.92,U] [#7 -0.43,-0.71,0.00,M2] [#8 -0.22,0.20,0.89,U] 
23:24:53.498 00.000 10844 single-star, 7 included, MultiStar: {0.19, -0.10}, one-star: {0.07, -0.02}
23:24:53.498 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
23:24:53.498 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
23:24:53.498 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.27 mountX=0.01 mountY=0.07, mountTheta=1.48
23:24:53.503 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
23:24:53.503 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
23:24:53.504 00.001 11060 Worker thread wakes up
23:24:53.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:24:53.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:24:53.504 00.000 11060 Moving (0.07, -0.02) raw xDistance=0.01 yDistance=0.07
23:24:53.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:24:53.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:53.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:24:53.504 00.000 11060 MoveAxis(E, 0, ABG)
23:24:53.504 00.000 11060 Move returns status 0, amount 0
23:24:53.504 00.000 11060 MoveAxis(N, 0, ABG)
23:24:53.504 00.000 11060 Move returns status 0, amount 0
23:24:53.504 00.000 11060 move complete, result=0
23:24:53.504 00.000 11060 worker thread done servicing request
23:24:53.525 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:24:53.550 00.025 10844 UpdateGuideState exits: m=3166 SNR=36.7
23:24:53.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:53.552 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:53.552 00.000 10844 Enqueuing Expose request
23:24:53.552 00.000 11060 Worker thread wakes up
23:24:53.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:53.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:53.553 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:54.187 00.634 11060 Exposure complete
23:24:54.431 00.244 11060 worker thread done servicing request
23:24:54.431 00.000 10844 OnExposeComplete: enter
23:24:54.431 00.000 10844 UpdateGuideState(): m_state=6
23:24:54.431 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
23:24:54.431 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.84, Mass=3242, SNR=36.7, Peak=248 HFD=3.7
23:24:54.431 00.000 10844 MultiStar: [#1 -0.24,-0.04,0.99,U] [#2 0.11,-0.26,1.97,U] [#3 0.19,-0.85,0.00,M1] [#4 0.26,-0.72,0.00,M1] [#5 -0.39,-0.47,1.03,U] [#6 0.15,-0.06,0.92,U] [#7 -0.23,-1.24,0.00,M3] [#8 0.20,-0.13,0.90,U] 
23:24:54.431 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.21}, one-star: {-0.00, -0.24}
23:24:54.431 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
23:24:54.431 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
23:24:54.431 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.65 mountX=0.21 mountY=0.02, mountTheta=0.09
23:24:54.434 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.21, opts=13)
23:24:54.434 00.000 10844 Enqueuing Move request for scope (-0.02, -0.21)
23:24:54.434 00.000 11060 Worker thread wakes up
23:24:54.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
23:24:54.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
23:24:54.434 00.000 11060 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=0.02
23:24:54.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:24:54.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:54.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:54.434 00.000 11060 MoveAxis(W, 37, ABG)
23:24:54.434 00.000 11060 Guiding  Dir = 3, Dur = 37
23:24:54.445 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:54.450 00.005 11060 IsSlewing returns 0
23:24:54.450 00.000 11060 IsGuiding returns 0
23:24:54.473 00.023 10844 UpdateGuideState exits: m=3242 SNR=36.7
23:24:54.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:54.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:54.473 00.000 10844 Enqueuing Expose request
23:24:54.508 00.035 11060 IsGuiding returns 0
23:24:54.508 00.000 11060 Move returns status 0, amount 37
23:24:54.508 00.000 11060 MoveAxis(N, 0, ABG)
23:24:54.508 00.000 11060 Move returns status 0, amount 0
23:24:54.509 00.001 11060 move complete, result=0
23:24:54.509 00.000 11060 worker thread done servicing request
23:24:54.509 00.000 11060 Worker thread wakes up
23:24:54.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:54.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:54.509 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
23:24:55.138 00.629 11060 Exposure complete
23:24:55.589 00.451 11060 worker thread done servicing request
23:24:55.589 00.000 10844 OnExposeComplete: enter
23:24:55.589 00.000 10844 UpdateGuideState(): m_state=6
23:24:55.589 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
23:24:55.589 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.84, Mass=3144, SNR=36.4, Peak=254 HFD=3.6
23:24:55.589 00.000 10844 MultiStar: [#1 -0.13,-0.23,0.93,U] [#2 0.33,0.09,1.93,U] [#3 -0.52,-0.08,0.94,U] [#4 0.17,-0.57,1.01,U] [#5 -0.20,-0.89,0.00,M8] [#6 0.25,0.80,0.00,M1] [#7 -0.15,-0.78,0.00,M4] [#8 -0.38,0.47,0.98,U] 
23:24:55.589 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.07}, one-star: {0.13, -0.24}
23:24:55.589 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
23:24:55.591 00.002 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
23:24:55.591 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.63 mountX=0.07 mountY=0.01, mountTheta=0.10
23:24:55.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.07, opts=13)
23:24:55.593 00.000 10844 Enqueuing Move request for scope (-0.00, -0.07)
23:24:55.593 00.000 11060 Worker thread wakes up
23:24:55.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
23:24:55.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
23:24:55.593 00.000 11060 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.01
23:24:55.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:24:55.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:55.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:55.593 00.000 11060 MoveAxis(E, 0, ABG)
23:24:55.593 00.000 11060 Move returns status 0, amount 0
23:24:55.593 00.000 11060 MoveAxis(N, 0, ABG)
23:24:55.593 00.000 11060 Move returns status 0, amount 0
23:24:55.593 00.000 11060 move complete, result=0
23:24:55.595 00.002 11060 worker thread done servicing request
23:24:55.633 00.038 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:55.672 00.039 10844 UpdateGuideState exits: m=3144 SNR=36.4
23:24:55.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:55.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:55.672 00.000 10844 Enqueuing Expose request
23:24:55.672 00.000 11060 Worker thread wakes up
23:24:55.672 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:55.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:55.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:56.305 00.633 11060 Exposure complete
23:24:56.649 00.344 11060 worker thread done servicing request
23:24:56.649 00.000 10844 OnExposeComplete: enter
23:24:56.649 00.000 10844 UpdateGuideState(): m_state=6
23:24:56.649 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
23:24:56.649 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.49, Mass=3214, SNR=36.7, Peak=242 HFD=3.6
23:24:56.649 00.000 10844 MultiStar: [#1 0.22,-0.02,1.00,U] [#2 0.63,-0.09,1.93,U] [#3 0.24,0.17,0.98,U] [#4 0.43,0.16,1.00,U] [#5 -0.21,-1.03,0.00,M9] [#6 0.71,0.43,0.00,M2] [#7 -0.02,-0.38,0.84,U] [#8 -0.47,0.05,0.92,U] 
23:24:56.649 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.09}, one-star: {0.08, -0.58}
23:24:56.649 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
23:24:56.649 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
23:24:56.651 00.002 10844 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.39 mountX=0.05 mountY=0.24, mountTheta=1.36
23:24:56.651 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.09, opts=13)
23:24:56.653 00.002 10844 Enqueuing Move request for scope (0.23, -0.09)
23:24:56.669 00.016 11060 Worker thread wakes up
23:24:56.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
23:24:56.670 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
23:24:56.670 00.000 11060 Moving (0.23, -0.09) raw xDistance=0.05 yDistance=0.24
23:24:56.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:24:56.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:24:56.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:24:56.670 00.000 11060 MoveAxis(E, 0, ABG)
23:24:56.670 00.000 11060 Move returns status 0, amount 0
23:24:56.670 00.000 11060 MoveAxis(N, 0, ABG)
23:24:56.670 00.000 11060 Move returns status 0, amount 0
23:24:56.670 00.000 11060 move complete, result=0
23:24:56.670 00.000 11060 worker thread done servicing request
23:24:56.684 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:24:56.726 00.042 10844 UpdateGuideState exits: m=3214 SNR=36.7
23:24:56.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:56.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:56.727 00.001 10844 Enqueuing Expose request
23:24:56.727 00.000 11060 Worker thread wakes up
23:24:56.727 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:56.729 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:56.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:57.375 00.646 11060 Exposure complete
23:24:57.701 00.326 11060 worker thread done servicing request
23:24:57.701 00.000 10844 OnExposeComplete: enter
23:24:57.701 00.000 10844 UpdateGuideState(): m_state=6
23:24:57.701 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
23:24:57.701 00.000 10844 Star::Find returns 1 (0), X=259.16, Y=61.97, Mass=2759, SNR=33.9, Peak=249 HFD=3.4
23:24:57.703 00.002 10844 MultiStar: [#1 0.34,0.27,1.05,U] [#2 0.36,0.29,2.12,U] [#3 -0.10,-0.40,1.01,U] [#4 0.82,0.36,0.00,M1] [#5 -0.31,-0.65,0.00,M10] [#6 0.30,0.58,0.97,U] [#7 0.05,-0.09,0.92,U] [#8 0.31,0.00,1.07,U] 
23:24:57.703 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.11}, one-star: {0.45, -0.11}
23:24:57.703 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
23:24:57.703 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
23:24:57.703 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.11 hyp=0.28 cameraTheta=0.39 mountX=-0.15 mountY=0.24, mountTheta=2.13
23:24:57.706 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.11, opts=13)
23:24:57.706 00.000 10844 Enqueuing Move request for scope (0.26, 0.11)
23:24:57.706 00.000 11060 Worker thread wakes up
23:24:57.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.11) opts 0xd
23:24:57.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.11)
23:24:57.706 00.000 11060 Moving (0.26, 0.11) raw xDistance=-0.15 yDistance=0.24
23:24:57.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:24:57.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:24:57.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:24:57.706 00.000 11060 MoveAxis(E, 26, ABG)
23:24:57.706 00.000 11060 Guiding  Dir = 2, Dur = 26
23:24:57.712 00.006 11060 IsSlewing returns 0
23:24:57.712 00.000 11060 IsGuiding returns 0
23:24:57.714 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:24:57.744 00.030 10844 UpdateGuideState exits: m=2759 SNR=33.9
23:24:57.746 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:57.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:57.746 00.000 10844 Enqueuing Expose request
23:24:57.754 00.008 11060 IsGuiding returns 0
23:24:57.755 00.001 11060 Move returns status 0, amount 26
23:24:57.755 00.000 11060 MoveAxis(N, 0, ABG)
23:24:57.755 00.000 11060 Move returns status 0, amount 0
23:24:57.755 00.000 11060 move complete, result=0
23:24:57.755 00.000 11060 worker thread done servicing request
23:24:57.755 00.000 11060 Worker thread wakes up
23:24:57.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:57.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:57.763 00.008 10844 GuideStep: -0.2 px 26 ms EAST, 0.2 px 0 ms NORTH
23:24:58.413 00.650 11060 Exposure complete
23:24:59.100 00.687 11060 worker thread done servicing request
23:24:59.100 00.000 10844 OnExposeComplete: enter
23:24:59.100 00.000 10844 UpdateGuideState(): m_state=6
23:24:59.100 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
23:24:59.100 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=61.79, Mass=3260, SNR=37.1, Peak=255 HFD=3.8
23:24:59.100 00.000 10844 MultiStar: [#1 0.29,-0.42,0.94,U] [#2 0.04,-0.07,1.92,U] [#3 -0.21,0.24,0.94,U] [#4 0.58,0.30,0.00,M2] [#5 -0.22,-0.58,0.96,U] [#6 0.81,0.54,0.00,M2] [#7 0.09,-0.51,0.83,U] [#8 -0.34,0.03,0.97,U] 
23:24:59.102 00.002 10844 refined, 6 included, MultiStar: {0.00, -0.20}, one-star: {0.33, -0.29}
23:24:59.102 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
23:24:59.102 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
23:24:59.102 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.57 mountX=0.20 mountY=0.03, mountTheta=0.17
23:24:59.103 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.20, opts=13)
23:24:59.105 00.002 10844 Enqueuing Move request for scope (0.00, -0.20)
23:24:59.105 00.000 11060 Worker thread wakes up
23:24:59.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
23:24:59.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
23:24:59.105 00.000 11060 Moving (0.00, -0.20) raw xDistance=0.20 yDistance=0.03
23:24:59.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:24:59.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:59.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:24:59.105 00.000 11060 MoveAxis(W, 34, ABG)
23:24:59.105 00.000 11060 Guiding  Dir = 3, Dur = 34
23:24:59.117 00.012 11060 IsSlewing returns 0
23:24:59.119 00.002 11060 IsGuiding returns 0
23:24:59.136 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:24:59.155 00.019 11060 IsGuiding returns 0
23:24:59.155 00.000 11060 Move returns status 0, amount 34
23:24:59.155 00.000 11060 MoveAxis(N, 0, ABG)
23:24:59.155 00.000 11060 Move returns status 0, amount 0
23:24:59.155 00.000 11060 move complete, result=0
23:24:59.155 00.000 11060 worker thread done servicing request
23:24:59.214 00.059 10844 UpdateGuideState exits: m=3260 SNR=37.1 Saturated
23:24:59.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:59.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:24:59.214 00.000 10844 Enqueuing Expose request
23:24:59.214 00.000 11060 Worker thread wakes up
23:24:59.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:24:59.216 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:24:59.216 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
23:24:59.878 00.662 11060 Exposure complete
23:25:00.378 00.500 11060 worker thread done servicing request
23:25:00.378 00.000 10844 OnExposeComplete: enter
23:25:00.378 00.000 10844 UpdateGuideState(): m_state=6
23:25:00.378 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
23:25:00.378 00.000 10844 Star::Find returns 1 (1), X=259.06, Y=61.18, Mass=3155, SNR=36.5, Peak=255 HFD=3.8
23:25:00.378 00.000 10844 MultiStar: [#1 0.72,-0.24,0.00,M1] [#2 -0.03,0.29,2.01,U] [#3 -0.20,-0.10,0.91,U] [#4 0.57,-0.12,0.88,U] [#5 -0.13,-1.00,0.00,M10] [#6 0.53,0.25,0.86,U] [#7 0.11,-0.87,0.00,M2] [#8 0.14,-0.08,0.97,U] 
23:25:00.378 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.06}, one-star: {0.35, -0.90}
23:25:00.378 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
23:25:00.380 00.002 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
23:25:00.380 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.31 mountX=0.02 mountY=0.19, mountTheta=1.44
23:25:00.382 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.06, opts=13)
23:25:00.382 00.000 10844 Enqueuing Move request for scope (0.18, -0.06)
23:25:00.382 00.000 11060 Worker thread wakes up
23:25:00.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
23:25:00.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
23:25:00.382 00.000 11060 Moving (0.18, -0.06) raw xDistance=0.02 yDistance=0.19
23:25:00.383 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:00.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:00.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:25:00.385 00.002 11060 MoveAxis(E, 0, ABG)
23:25:00.385 00.000 11060 Move returns status 0, amount 0
23:25:00.385 00.000 11060 MoveAxis(N, 0, ABG)
23:25:00.385 00.000 11060 Move returns status 0, amount 0
23:25:00.385 00.000 11060 move complete, result=0
23:25:00.385 00.000 11060 worker thread done servicing request
23:25:00.395 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:00.448 00.053 10844 UpdateGuideState exits: m=3155 SNR=36.5 Saturated
23:25:00.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:00.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:00.448 00.000 10844 Enqueuing Expose request
23:25:00.448 00.000 11060 Worker thread wakes up
23:25:00.448 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:00.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:00.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:01.103 00.655 11060 Exposure complete
23:25:01.686 00.583 11060 worker thread done servicing request
23:25:01.688 00.002 10844 OnExposeComplete: enter
23:25:01.688 00.000 10844 UpdateGuideState(): m_state=6
23:25:01.688 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
23:25:01.689 00.001 10844 Star::Find returns 1 (0), X=259.13, Y=62.01, Mass=3340, SNR=37.6, Peak=247 HFD=3.4
23:25:01.689 00.000 10844 MultiStar: [#1 0.18,0.46,1.03,U] [#2 0.15,0.01,1.91,U] [#3 -0.51,0.04,0.91,U] [#4 0.06,0.30,0.98,U] [#5 -0.57,-0.55,0.00,R] [#6 0.30,0.90,0.00,M2] [#7 -0.42,-0.66,0.00,M3] [#8 -0.37,0.15,0.95,U] 
23:25:01.689 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.13}, one-star: {0.42, -0.06}
23:25:01.689 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
23:25:01.689 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
23:25:01.689 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.43 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
23:25:01.691 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
23:25:01.699 00.008 10844 Enqueuing Move request for scope (0.02, 0.13)
23:25:01.699 00.000 11060 Worker thread wakes up
23:25:01.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:25:01.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:25:01.700 00.001 11060 Moving (0.02, 0.13) raw xDistance=-0.14 yDistance=-0.00
23:25:01.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:25:01.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:01.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:25:01.700 00.000 11060 MoveAxis(E, 24, ABG)
23:25:01.700 00.000 11060 Guiding  Dir = 2, Dur = 24
23:25:01.710 00.010 11060 IsSlewing returns 0
23:25:01.715 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:01.717 00.002 11060 IsGuiding returns 0
23:25:01.744 00.027 10844 UpdateGuideState exits: m=3340 SNR=37.6
23:25:01.746 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:01.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:01.746 00.000 10844 Enqueuing Expose request
23:25:01.755 00.009 11060 IsGuiding returns 0
23:25:01.755 00.000 11060 Move returns status 0, amount 24
23:25:01.755 00.000 11060 MoveAxis(N, 0, ABG)
23:25:01.755 00.000 11060 Move returns status 0, amount 0
23:25:01.755 00.000 11060 move complete, result=0
23:25:01.755 00.000 11060 worker thread done servicing request
23:25:01.755 00.000 11060 Worker thread wakes up
23:25:01.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:01.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:01.771 00.016 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
23:25:02.398 00.627 11060 Exposure complete
23:25:03.076 00.678 11060 worker thread done servicing request
23:25:03.076 00.000 10844 OnExposeComplete: enter
23:25:03.076 00.000 10844 UpdateGuideState(): m_state=6
23:25:03.078 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
23:25:03.078 00.000 10844 Star::Find returns 1 (1), X=258.95, Y=61.84, Mass=3614, SNR=39.8, Peak=255 HFD=3.8
23:25:03.078 00.000 10844 MultiStar: [#1 0.75,0.34,0.00,M1] [#2 0.22,-0.04,1.74,U] [#3 0.22,0.05,0.97,U] [#4 0.25,-0.26,0.89,U] [#5 0.05,0.15,0.96,U] [#6 0.42,0.89,0.00,M3] [#7 0.40,-0.69,0.00,M4] [#8 0.23,0.11,0.89,U] 
23:25:03.078 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.04}, one-star: {0.24, -0.24}
23:25:03.078 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:25:03.078 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:25:03.078 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.18 mountX=-0.00 mountY=0.21, mountTheta=1.57
23:25:03.081 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.04, opts=13)
23:25:03.081 00.000 10844 Enqueuing Move request for scope (0.20, -0.04)
23:25:03.081 00.000 11060 Worker thread wakes up
23:25:03.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
23:25:03.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
23:25:03.081 00.000 11060 Moving (0.20, -0.04) raw xDistance=-0.00 yDistance=0.21
23:25:03.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:25:03.081 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.27 newest=0.39
23:25:03.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
23:25:03.081 00.000 11060 MoveAxis(E, 0, ABG)
23:25:03.081 00.000 11060 Move returns status 0, amount 0
23:25:03.081 00.000 11060 BLC: Oldest BLC event removed
23:25:03.081 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:25:03.083 00.002 11060 MoveAxis(S, 831, ABG)
23:25:03.083 00.000 11060 duration set to 750 by maxDecDuration
23:25:03.083 00.000 11060 Guiding  Dir = 1, Dur = 750
23:25:03.096 00.013 11060 IsSlewing returns 0
23:25:03.096 00.000 11060 IsGuiding returns 0
23:25:03.109 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:03.189 00.080 10844 UpdateGuideState exits: m=3614 SNR=39.8 Saturated
23:25:03.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:03.190 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:03.190 00.000 10844 Enqueuing Expose request
23:25:03.859 00.669 11060 IsGuiding returns 0
23:25:03.860 00.001 11060 Move returns status 0, amount 750
23:25:03.860 00.000 11060 move complete, result=0
23:25:03.860 00.000 11060 worker thread done servicing request
23:25:03.860 00.000 11060 Worker thread wakes up
23:25:03.860 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
23:25:03.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:03.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:04.494 00.634 11060 Exposure complete
23:25:04.796 00.302 11060 worker thread done servicing request
23:25:04.796 00.000 10844 OnExposeComplete: enter
23:25:04.796 00.000 10844 UpdateGuideState(): m_state=6
23:25:04.796 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
23:25:04.796 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=61.73, Mass=3127, SNR=36.1, Peak=252 HFD=3.4
23:25:04.796 00.000 10844 MultiStar: [#1 0.02,0.37,0.95,U] [#2 -0.42,0.33,1.98,U] [#3 -0.29,0.58,0.90,U] [#4 -0.22,0.34,0.93,U] [#5 -0.01,0.30,1.05,U] [#6 0.75,0.72,0.00,M4] [#7 -0.26,-0.09,0.81,U] [#8 -0.16,0.11,0.97,U] 
23:25:04.796 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.22}, one-star: {0.29, -0.35}
23:25:04.796 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
23:25:04.796 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
23:25:04.796 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.21 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
23:25:04.796 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.22, opts=13)
23:25:04.801 00.005 10844 Enqueuing Move request for scope (-0.16, 0.22)
23:25:04.801 00.000 11060 Worker thread wakes up
23:25:04.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
23:25:04.801 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
23:25:04.801 00.000 11060 Moving (-0.16, 0.22) raw xDistance=-0.18 yDistance=-0.19
23:25:04.801 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.144968, 1:-0.193455
23:25:04.801 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
23:25:04.801 00.000 11060 BLC: window closed
23:25:04.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:25:04.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:25:04.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:25:04.801 00.000 11060 MoveAxis(E, 32, ABG)
23:25:04.801 00.000 11060 Guiding  Dir = 2, Dur = 32
23:25:04.807 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:04.841 00.034 11060 IsSlewing returns 0
23:25:04.841 00.000 10844 UpdateGuideState exits: m=3127 SNR=36.1
23:25:04.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:04.841 00.000 11060 IsGuiding returns 0
23:25:04.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:04.841 00.000 10844 Enqueuing Expose request
23:25:04.912 00.071 11060 IsGuiding returns 0
23:25:04.912 00.000 11060 Move returns status 0, amount 32
23:25:04.912 00.000 11060 MoveAxis(N, 0, ABG)
23:25:04.912 00.000 11060 Move returns status 0, amount 0
23:25:04.912 00.000 11060 move complete, result=0
23:25:04.912 00.000 11060 worker thread done servicing request
23:25:04.914 00.002 11060 Worker thread wakes up
23:25:04.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:04.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:04.922 00.008 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
23:25:05.559 00.637 11060 Exposure complete
23:25:05.773 00.214 11060 worker thread done servicing request
23:25:05.773 00.000 10844 OnExposeComplete: enter
23:25:05.773 00.000 10844 UpdateGuideState(): m_state=6
23:25:05.773 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
23:25:05.773 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.78, Mass=2899, SNR=34.4, Peak=243 HFD=3.7
23:25:05.774 00.001 10844 MultiStar: [#1 -0.09,-0.21,1.07,U] [#2 -0.07,-0.20,1.95,U] [#3 -0.53,-0.79,0.00,M1] [#4 0.25,-0.14,1.01,U] [#5 0.05,-0.23,1.03,U] [#6 0.51,0.00,1.00,U] [#7 -0.34,-0.93,0.00,M4] [#8 -0.24,0.08,0.97,U] 
23:25:05.774 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.15}, one-star: {0.02, -0.30}
23:25:05.774 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
23:25:05.774 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
23:25:05.774 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.27 mountX=0.14 mountY=0.07, mountTheta=0.46
23:25:05.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.15, opts=13)
23:25:05.774 00.000 10844 Enqueuing Move request for scope (0.05, -0.15)
23:25:05.774 00.000 11060 Worker thread wakes up
23:25:05.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
23:25:05.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
23:25:05.774 00.000 11060 Moving (0.05, -0.15) raw xDistance=0.14 yDistance=0.07
23:25:05.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:25:05.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:05.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:25:05.774 00.000 11060 MoveAxis(W, 23, ABG)
23:25:05.774 00.000 11060 Guiding  Dir = 3, Dur = 23
23:25:05.790 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:05.805 00.015 11060 IsSlewing returns 0
23:25:05.806 00.001 11060 IsGuiding returns 0
23:25:05.807 00.001 10844 UpdateGuideState exits: m=2899 SNR=34.4
23:25:05.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:05.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:05.807 00.000 10844 Enqueuing Expose request
23:25:05.837 00.030 11060 IsGuiding returns 0
23:25:05.837 00.000 11060 Move returns status 0, amount 23
23:25:05.837 00.000 11060 MoveAxis(N, 0, ABG)
23:25:05.837 00.000 11060 Move returns status 0, amount 0
23:25:05.837 00.000 11060 move complete, result=0
23:25:05.837 00.000 11060 worker thread done servicing request
23:25:05.837 00.000 11060 Worker thread wakes up
23:25:05.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:05.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:05.843 00.006 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
23:25:06.488 00.645 11060 Exposure complete
23:25:06.695 00.207 11060 worker thread done servicing request
23:25:06.695 00.000 10844 OnExposeComplete: enter
23:25:06.695 00.000 10844 UpdateGuideState(): m_state=6
23:25:06.695 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
23:25:06.695 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=62.06, Mass=3305, SNR=37.2, Peak=238 HFD=3.9
23:25:06.697 00.002 10844 MultiStar: [#1 0.16,0.10,0.93,U] [#2 -0.10,-0.09,1.80,U] [#3 -0.27,0.27,0.95,U] [#4 0.33,-0.06,0.97,U] [#5 -0.27,0.00,0.97,U] [#6 0.57,0.24,0.95,U] [#7 -0.04,-0.23,0.87,U] [#8 0.04,-0.18,0.86,U] 
23:25:06.697 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {-0.09, -0.02}
23:25:06.697 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
23:25:06.697 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
23:25:06.697 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.10 mountX=-0.00 mountY=0.02, mountTheta=1.66
23:25:06.699 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
23:25:06.699 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
23:25:06.699 00.000 11060 Worker thread wakes up
23:25:06.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:25:06.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:25:06.699 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
23:25:06.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:25:06.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:06.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:25:06.699 00.000 11060 MoveAxis(E, 0, ABG)
23:25:06.699 00.000 11060 Move returns status 0, amount 0
23:25:06.699 00.000 11060 MoveAxis(N, 0, ABG)
23:25:06.699 00.000 11060 Move returns status 0, amount 0
23:25:06.699 00.000 11060 move complete, result=0
23:25:06.699 00.000 11060 worker thread done servicing request
23:25:06.714 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:06.732 00.018 10844 UpdateGuideState exits: m=3305 SNR=37.2
23:25:06.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:06.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:06.732 00.000 10844 Enqueuing Expose request
23:25:06.732 00.000 11060 Worker thread wakes up
23:25:06.732 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:06.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:06.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:07.373 00.641 11060 Exposure complete
23:25:07.550 00.177 11060 worker thread done servicing request
23:25:07.550 00.000 10844 OnExposeComplete: enter
23:25:07.551 00.001 10844 UpdateGuideState(): m_state=6
23:25:07.551 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
23:25:07.551 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=61.95, Mass=3292, SNR=37.0, Peak=255 HFD=3.7
23:25:07.551 00.000 10844 MultiStar: [#1 0.23,0.02,0.95,U] [#2 -0.55,-0.07,2.04,U] [#3 -0.08,-0.26,0.89,U] [#4 0.31,0.24,0.91,U] [#5 0.15,-0.04,0.97,U] [#6 0.64,0.71,0.00,M3] [#7 -0.39,-0.33,0.86,U] [#8 -0.06,-0.07,0.89,U] 
23:25:07.551 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.05, -0.13}
23:25:07.551 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
23:25:07.551 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
23:25:07.551 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.55 mountX=0.10 mountY=-0.10, mountTheta=-0.81
23:25:07.553 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
23:25:07.554 00.001 10844 Enqueuing Move request for scope (-0.12, -0.08)
23:25:07.554 00.000 11060 Worker thread wakes up
23:25:07.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
23:25:07.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
23:25:07.554 00.000 11060 Moving (-0.12, -0.08) raw xDistance=0.10 yDistance=-0.10
23:25:07.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:25:07.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:07.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:07.554 00.000 11060 MoveAxis(E, 0, ABG)
23:25:07.554 00.000 11060 Move returns status 0, amount 0
23:25:07.554 00.000 11060 MoveAxis(N, 0, ABG)
23:25:07.554 00.000 11060 Move returns status 0, amount 0
23:25:07.554 00.000 11060 move complete, result=0
23:25:07.554 00.000 11060 worker thread done servicing request
23:25:07.560 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:07.572 00.012 10844 UpdateGuideState exits: m=3292 SNR=37.0 Saturated
23:25:07.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:07.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:07.572 00.000 10844 Enqueuing Expose request
23:25:07.572 00.000 11060 Worker thread wakes up
23:25:07.572 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:07.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:07.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:08.211 00.639 11060 Exposure complete
23:25:08.482 00.271 11060 worker thread done servicing request
23:25:08.482 00.000 10844 OnExposeComplete: enter
23:25:08.482 00.000 10844 UpdateGuideState(): m_state=6
23:25:08.482 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
23:25:08.482 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=62.01, Mass=3420, SNR=37.9, Peak=233 HFD=4.0
23:25:08.482 00.000 10844 MultiStar: [#1 0.03,-0.02,0.93,U] [#2 -0.34,-0.05,1.90,U] [#3 -0.32,-0.58,0.00,M1] [#4 0.25,-0.18,0.92,U] [#5 0.06,-0.40,1.00,U] [#6 0.04,0.31,0.93,U] [#7 -0.00,-1.21,0.00,M3] [#8 -0.33,-0.12,0.89,U] 
23:25:08.482 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.08}, one-star: {0.33, -0.07}
23:25:08.482 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:25:08.482 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
23:25:08.482 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.99 mountX=0.08 mountY=-0.02, mountTheta=-0.26
23:25:08.484 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
23:25:08.484 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
23:25:08.486 00.002 11060 Worker thread wakes up
23:25:08.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:25:08.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:25:08.486 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=-0.02
23:25:08.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:25:08.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:08.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:25:08.486 00.000 11060 MoveAxis(E, 0, ABG)
23:25:08.486 00.000 11060 Move returns status 0, amount 0
23:25:08.486 00.000 11060 MoveAxis(N, 0, ABG)
23:25:08.486 00.000 11060 Move returns status 0, amount 0
23:25:08.486 00.000 11060 move complete, result=0
23:25:08.488 00.002 11060 worker thread done servicing request
23:25:08.497 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:08.529 00.032 10844 UpdateGuideState exits: m=3420 SNR=37.9
23:25:08.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:08.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:08.530 00.001 10844 Enqueuing Expose request
23:25:08.530 00.000 11060 Worker thread wakes up
23:25:08.530 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:08.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:08.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:09.176 00.646 11060 Exposure complete
23:25:09.470 00.294 11060 worker thread done servicing request
23:25:09.470 00.000 10844 OnExposeComplete: enter
23:25:09.470 00.000 10844 UpdateGuideState(): m_state=6
23:25:09.470 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:25:09.470 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=61.84, Mass=3398, SNR=38.1, Peak=255 HFD=3.7
23:25:09.470 00.000 10844 MultiStar: [#1 -0.27,-0.26,1.06,U] [#2 0.24,0.39,1.83,U] [#3 -0.39,-0.06,0.92,U] [#4 0.38,0.89,0.00,M1] [#5 0.44,0.04,0.99,U] [#6 0.17,0.37,0.88,U] [#7 -0.29,-0.36,0.76,U] [#8 0.11,-0.22,0.90,U] 
23:25:09.475 00.005 10844 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {0.09, -0.24}
23:25:09.475 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
23:25:09.475 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
23:25:09.475 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.10 mountX=-0.01 mountY=0.04, mountTheta=1.85
23:25:09.477 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
23:25:09.477 00.000 10844 Enqueuing Move request for scope (0.04, 0.00)
23:25:09.477 00.000 11060 Worker thread wakes up
23:25:09.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:25:09.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:25:09.477 00.000 11060 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=0.04
23:25:09.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:25:09.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:09.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:09.477 00.000 11060 MoveAxis(E, 0, ABG)
23:25:09.477 00.000 11060 Move returns status 0, amount 0
23:25:09.477 00.000 11060 MoveAxis(N, 0, ABG)
23:25:09.477 00.000 11060 Move returns status 0, amount 0
23:25:09.477 00.000 11060 move complete, result=0
23:25:09.477 00.000 11060 worker thread done servicing request
23:25:09.495 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:09.516 00.021 10844 UpdateGuideState exits: m=3398 SNR=38.1 Saturated
23:25:09.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:09.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:09.516 00.000 10844 Enqueuing Expose request
23:25:09.516 00.000 11060 Worker thread wakes up
23:25:09.518 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:09.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:09.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:10.144 00.626 11060 Exposure complete
23:25:10.366 00.222 11060 worker thread done servicing request
23:25:10.366 00.000 10844 OnExposeComplete: enter
23:25:10.366 00.000 10844 UpdateGuideState(): m_state=6
23:25:10.366 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
23:25:10.366 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=61.84, Mass=3743, SNR=40.1, Peak=255 HFD=4.0
23:25:10.366 00.000 10844 MultiStar: [#1 0.45,0.01,0.95,U] [#2 0.37,0.26,1.75,U] [#3 -0.14,0.10,0.82,U] [#4 0.40,0.01,0.92,U] [#5 0.49,0.18,0.90,U] [#6 0.15,0.14,0.83,U] [#7 -0.30,-0.12,0.79,U] [#8 -0.21,0.12,0.90,U] 
23:25:10.366 00.000 10844 refined, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.08, -0.23}
23:25:10.366 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
23:25:10.366 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
23:25:10.366 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=-0.10 mountY=0.16, mountTheta=2.13
23:25:10.371 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
23:25:10.371 00.000 10844 Enqueuing Move request for scope (0.18, 0.07)
23:25:10.371 00.000 11060 Worker thread wakes up
23:25:10.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
23:25:10.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
23:25:10.371 00.000 11060 Moving (0.18, 0.07) raw xDistance=-0.10 yDistance=0.16
23:25:10.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:25:10.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:10.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:25:10.371 00.000 11060 MoveAxis(E, 0, ABG)
23:25:10.371 00.000 11060 Move returns status 0, amount 0
23:25:10.371 00.000 11060 MoveAxis(N, 0, ABG)
23:25:10.371 00.000 11060 Move returns status 0, amount 0
23:25:10.371 00.000 11060 move complete, result=0
23:25:10.371 00.000 11060 worker thread done servicing request
23:25:10.389 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:10.407 00.018 10844 UpdateGuideState exits: m=3743 SNR=40.1 Saturated
23:25:10.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:10.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:10.407 00.000 10844 Enqueuing Expose request
23:25:10.407 00.000 11060 Worker thread wakes up
23:25:10.407 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:10.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:10.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:11.037 00.630 11060 Exposure complete
23:25:11.296 00.259 11060 worker thread done servicing request
23:25:11.296 00.000 10844 OnExposeComplete: enter
23:25:11.296 00.000 10844 UpdateGuideState(): m_state=6
23:25:11.297 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
23:25:11.297 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=61.39, Mass=3578, SNR=38.7, Peak=255 HFD=3.7
23:25:11.297 00.000 10844 MultiStar: [#1 -0.03,0.25,0.90,U] [#2 0.21,-0.26,1.82,U] [#3 -0.05,-0.59,0.84,U] [#4 0.38,0.47,0.94,U] [#5 0.30,-0.37,0.95,U] [#6 0.79,-0.05,0.00,M1] [#7 -0.03,-1.30,0.00,M2] [#8 0.04,-0.39,0.86,U] 
23:25:11.297 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.23}, one-star: {0.09, -0.69}
23:25:11.297 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
23:25:11.297 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
23:25:11.297 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-1.01 mountX=0.20 mountY=0.18, mountTheta=0.73
23:25:11.299 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.23, opts=13)
23:25:11.299 00.000 10844 Enqueuing Move request for scope (0.15, -0.23)
23:25:11.299 00.000 11060 Worker thread wakes up
23:25:11.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
23:25:11.301 00.002 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
23:25:11.301 00.000 11060 Moving (0.15, -0.23) raw xDistance=0.20 yDistance=0.18
23:25:11.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:25:11.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:11.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:25:11.301 00.000 11060 MoveAxis(W, 35, ABG)
23:25:11.301 00.000 11060 Guiding  Dir = 3, Dur = 35
23:25:11.311 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:11.331 00.020 11060 IsSlewing returns 0
23:25:11.332 00.001 11060 IsGuiding returns 0
23:25:11.355 00.023 10844 UpdateGuideState exits: m=3578 SNR=38.7 Saturated
23:25:11.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:11.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:11.355 00.000 10844 Enqueuing Expose request
23:25:11.406 00.051 11060 IsGuiding returns 0
23:25:11.406 00.000 11060 Move returns status 0, amount 35
23:25:11.406 00.000 11060 MoveAxis(N, 0, ABG)
23:25:11.406 00.000 11060 Move returns status 0, amount 0
23:25:11.406 00.000 11060 move complete, result=0
23:25:11.406 00.000 11060 worker thread done servicing request
23:25:11.406 00.000 11060 Worker thread wakes up
23:25:11.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:11.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:11.406 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
23:25:12.058 00.652 11060 Exposure complete
23:25:12.357 00.299 11060 worker thread done servicing request
23:25:12.357 00.000 10844 OnExposeComplete: enter
23:25:12.357 00.000 10844 UpdateGuideState(): m_state=6
23:25:12.357 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
23:25:12.359 00.002 10844 Star::Find returns 1 (1), X=258.52, Y=61.98, Mass=2958, SNR=34.8, Peak=255 HFD=3.6
23:25:12.359 00.000 10844 MultiStar: [#1 -0.20,-0.43,1.02,U] [#2 -0.04,-0.31,2.06,U] [#3 -0.17,-0.62,1.04,U] [#4 0.13,-0.13,0.95,U] [#5 0.23,0.33,1.07,U] [#6 0.41,0.54,0.00,M2] [#7 -0.30,-0.41,0.91,U] [#8 0.28,-0.26,0.90,U] 
23:25:12.359 00.000 10844 single-star, 7 included, MultiStar: {-0.04, -0.24}, one-star: {-0.20, -0.10}
23:25:12.359 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
23:25:12.359 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
23:25:12.360 00.001 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.68 mountX=0.13 mountY=-0.18, mountTheta=-0.94
23:25:12.362 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.10, opts=13)
23:25:12.362 00.000 10844 Enqueuing Move request for scope (-0.20, -0.10)
23:25:12.362 00.000 11060 Worker thread wakes up
23:25:12.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
23:25:12.362 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
23:25:12.362 00.000 11060 Moving (-0.20, -0.10) raw xDistance=0.13 yDistance=-0.18
23:25:12.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:25:12.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:12.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:25:12.362 00.000 11060 MoveAxis(W, 24, ABG)
23:25:12.362 00.000 11060 Guiding  Dir = 3, Dur = 24
23:25:12.369 00.007 11060 IsSlewing returns 0
23:25:12.369 00.000 11060 IsGuiding returns 0
23:25:12.375 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:12.398 00.023 10844 UpdateGuideState exits: m=2958 SNR=34.8 Saturated
23:25:12.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:12.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:12.398 00.000 10844 Enqueuing Expose request
23:25:12.400 00.002 11060 IsGuiding returns 0
23:25:12.400 00.000 11060 Move returns status 0, amount 24
23:25:12.400 00.000 11060 MoveAxis(N, 0, ABG)
23:25:12.400 00.000 11060 Move returns status 0, amount 0
23:25:12.400 00.000 11060 move complete, result=0
23:25:12.400 00.000 11060 worker thread done servicing request
23:25:12.400 00.000 11060 Worker thread wakes up
23:25:12.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:12.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:12.418 00.018 10844 GuideStep: 0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
23:25:13.034 00.616 11060 Exposure complete
23:25:13.539 00.505 11060 worker thread done servicing request
23:25:13.539 00.000 10844 OnExposeComplete: enter
23:25:13.539 00.000 10844 UpdateGuideState(): m_state=6
23:25:13.539 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
23:25:13.539 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.81, Mass=3041, SNR=35.6, Peak=251 HFD=3.7
23:25:13.539 00.000 10844 MultiStar: [#1 0.21,0.06,1.00,U] [#2 -0.06,-0.15,1.94,U] [#3 -0.30,-0.53,0.97,U] [#4 0.16,-0.41,1.03,U] [#5 0.11,-0.44,0.96,U] [#6 0.27,0.28,0.95,U] [#7 -0.20,-0.75,0.00,M2] [#8 -0.27,0.35,0.91,U] 
23:25:13.539 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.15}, one-star: {0.02, -0.27}
23:25:13.539 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
23:25:13.539 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
23:25:13.539 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.50 mountX=0.14 mountY=0.03, mountTheta=0.24
23:25:13.541 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
23:25:13.541 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
23:25:13.543 00.002 11060 Worker thread wakes up
23:25:13.545 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:25:13.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:25:13.545 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.14 yDistance=0.03
23:25:13.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:25:13.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:13.546 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:13.546 00.000 11060 MoveAxis(W, 25, ABG)
23:25:13.546 00.000 11060 Guiding  Dir = 3, Dur = 25
23:25:13.551 00.005 11060 IsSlewing returns 0
23:25:13.551 00.000 11060 IsGuiding returns 0
23:25:13.564 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:13.581 00.017 11060 IsGuiding returns 0
23:25:13.581 00.000 11060 Move returns status 0, amount 25
23:25:13.582 00.001 11060 MoveAxis(N, 0, ABG)
23:25:13.582 00.000 11060 Move returns status 0, amount 0
23:25:13.582 00.000 11060 move complete, result=0
23:25:13.582 00.000 11060 worker thread done servicing request
23:25:13.599 00.017 10844 UpdateGuideState exits: m=3041 SNR=35.6
23:25:13.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:13.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:13.599 00.000 10844 Enqueuing Expose request
23:25:13.599 00.000 11060 Worker thread wakes up
23:25:13.599 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
23:25:13.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:13.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:14.231 00.632 11060 Exposure complete
23:25:14.489 00.258 11060 worker thread done servicing request
23:25:14.489 00.000 10844 OnExposeComplete: enter
23:25:14.489 00.000 10844 UpdateGuideState(): m_state=6
23:25:14.490 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
23:25:14.490 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.42, Mass=2844, SNR=34.3, Peak=253 HFD=3.3
23:25:14.491 00.001 10844 MultiStar: [#1 0.23,-0.55,1.07,U] [#2 -0.30,-0.45,2.09,U] [#3 -0.54,0.03,0.92,U] [#4 -0.10,-0.62,0.97,U] [#5 0.35,-0.73,0.00,M1] [#6 -0.36,0.65,0.00,M2] [#7 -0.39,-0.78,0.00,M3] [#8 -0.04,0.02,0.98,U] 
23:25:14.491 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.39}, one-star: {-0.19, -0.65}
23:25:14.491 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:25:14.491 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:25:14.491 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.39 hyp=0.43 cameraTheta=-1.99 mountX=0.41 mountY=-0.11, mountTheta=-0.25
23:25:14.493 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.39, opts=13)
23:25:14.493 00.000 10844 Enqueuing Move request for scope (-0.17, -0.39)
23:25:14.493 00.000 11060 Worker thread wakes up
23:25:14.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.39) opts 0xd
23:25:14.493 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.39)
23:25:14.493 00.000 11060 Moving (-0.17, -0.39) raw xDistance=0.41 yDistance=-0.11
23:25:14.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
23:25:14.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:14.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:14.493 00.000 11060 MoveAxis(W, 73, ABG)
23:25:14.495 00.002 11060 Guiding  Dir = 3, Dur = 73
23:25:14.506 00.011 11060 IsSlewing returns 0
23:25:14.506 00.000 11060 IsGuiding returns 0
23:25:14.511 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:14.540 00.029 10844 UpdateGuideState exits: m=2844 SNR=34.3
23:25:14.542 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:14.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:14.542 00.000 10844 Enqueuing Expose request
23:25:14.580 00.038 11060 IsGuiding returns 0
23:25:14.580 00.000 11060 Move returns status 0, amount 73
23:25:14.580 00.000 11060 MoveAxis(N, 0, ABG)
23:25:14.580 00.000 11060 Move returns status 0, amount 0
23:25:14.580 00.000 11060 move complete, result=0
23:25:14.580 00.000 11060 worker thread done servicing request
23:25:14.580 00.000 11060 Worker thread wakes up
23:25:14.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:14.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:14.589 00.009 10844 GuideStep: 0.4 px 73 ms WEST, -0.1 px 0 ms NORTH
23:25:15.222 00.633 11060 Exposure complete
23:25:15.430 00.208 11060 worker thread done servicing request
23:25:15.430 00.000 10844 OnExposeComplete: enter
23:25:15.430 00.000 10844 UpdateGuideState(): m_state=6
23:25:15.430 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
23:25:15.430 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.80, Mass=3085, SNR=36.2, Peak=252 HFD=3.5
23:25:15.430 00.000 10844 MultiStar: [#1 -0.16,0.22,0.96,U] [#2 0.27,0.21,1.96,U] [#3 0.11,0.28,0.99,U] [#4 0.05,0.04,1.02,U] [#5 0.29,0.30,0.97,U] [#6 -0.00,0.82,0.00,M3] [#7 -0.11,-0.59,0.83,U] [#8 0.04,-0.18,0.95,U] 
23:25:15.430 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.02, -0.28}
23:25:15.430 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
23:25:15.430 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:25:15.430 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.36 mountX=-0.05 mountY=0.08, mountTheta=2.11
23:25:15.433 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
23:25:15.433 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
23:25:15.433 00.000 11060 Worker thread wakes up
23:25:15.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:25:15.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:25:15.433 00.000 11060 Moving (0.09, 0.03) raw xDistance=-0.05 yDistance=0.08
23:25:15.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:25:15.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:15.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:25:15.433 00.000 11060 MoveAxis(E, 0, ABG)
23:25:15.433 00.000 11060 Move returns status 0, amount 0
23:25:15.433 00.000 11060 MoveAxis(N, 0, ABG)
23:25:15.433 00.000 11060 Move returns status 0, amount 0
23:25:15.433 00.000 11060 move complete, result=0
23:25:15.433 00.000 11060 worker thread done servicing request
23:25:15.438 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:15.470 00.032 10844 UpdateGuideState exits: m=3085 SNR=36.2
23:25:15.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:15.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:15.470 00.000 10844 Enqueuing Expose request
23:25:15.470 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:15.470 00.000 11060 Worker thread wakes up
23:25:15.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:15.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:16.103 00.633 11060 Exposure complete
23:25:16.263 00.160 11060 worker thread done servicing request
23:25:16.265 00.002 10844 OnExposeComplete: enter
23:25:16.265 00.000 10844 UpdateGuideState(): m_state=6
23:25:16.265 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
23:25:16.265 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=62.10, Mass=3156, SNR=36.6, Peak=252 HFD=3.6
23:25:16.265 00.000 10844 MultiStar: [#1 0.16,-0.42,0.98,U] [#2 0.18,0.46,1.91,U] [#3 -0.21,0.25,0.90,U] [#4 0.25,0.31,0.94,U] [#5 0.08,-0.24,1.08,U] [#6 0.18,0.89,0.00,M4] [#7 0.06,-0.61,0.85,U] [#8 -0.20,0.02,0.89,U] 
23:25:16.265 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.40, 0.03}
23:25:16.265 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
23:25:16.265 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
23:25:16.265 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.26 mountX=-0.05 mountY=0.10, mountTheta=2.01
23:25:16.265 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
23:25:16.265 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
23:25:16.265 00.000 11060 Worker thread wakes up
23:25:16.268 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:25:16.268 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:25:16.268 00.000 11060 Moving (0.11, 0.03) raw xDistance=-0.05 yDistance=0.10
23:25:16.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:25:16.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:16.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:25:16.268 00.000 11060 MoveAxis(E, 0, ABG)
23:25:16.268 00.000 11060 Move returns status 0, amount 0
23:25:16.268 00.000 11060 MoveAxis(N, 0, ABG)
23:25:16.268 00.000 11060 Move returns status 0, amount 0
23:25:16.268 00.000 11060 move complete, result=0
23:25:16.268 00.000 11060 worker thread done servicing request
23:25:16.274 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:16.303 00.029 10844 UpdateGuideState exits: m=3156 SNR=36.6
23:25:16.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:16.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:16.303 00.000 10844 Enqueuing Expose request
23:25:16.303 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:16.303 00.000 11060 Worker thread wakes up
23:25:16.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:16.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:16.927 00.624 11060 Exposure complete
23:25:17.114 00.187 11060 worker thread done servicing request
23:25:17.114 00.000 10844 OnExposeComplete: enter
23:25:17.114 00.000 10844 UpdateGuideState(): m_state=6
23:25:17.114 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
23:25:17.114 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=62.02, Mass=3237, SNR=36.5, Peak=233 HFD=4.0
23:25:17.114 00.000 10844 MultiStar: [#1 -0.13,-0.23,0.93,U] [#2 -0.09,-0.41,1.93,U] [#3 -0.42,-0.01,0.96,U] [#4 0.40,0.30,0.93,U] [#5 -0.22,-0.09,1.06,U] [#6 0.34,0.63,0.00,M5] [#7 -0.08,-0.34,0.82,U] [#8 -0.17,-0.59,0.90,U] 
23:25:17.114 00.000 10844 single-star, 7 included, MultiStar: {-0.08, -0.20}, one-star: {0.12, -0.06}
23:25:17.114 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
23:25:17.114 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
23:25:17.114 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=0.04 mountY=0.13, mountTheta=1.30
23:25:17.114 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.06, opts=13)
23:25:17.114 00.000 10844 Enqueuing Move request for scope (0.12, -0.06)
23:25:17.114 00.000 11060 Worker thread wakes up
23:25:17.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:25:17.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:25:17.114 00.000 11060 Moving (0.12, -0.06) raw xDistance=0.04 yDistance=0.13
23:25:17.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:25:17.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:17.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:25:17.114 00.000 11060 MoveAxis(E, 0, ABG)
23:25:17.114 00.000 11060 Move returns status 0, amount 0
23:25:17.114 00.000 11060 MoveAxis(N, 0, ABG)
23:25:17.114 00.000 11060 Move returns status 0, amount 0
23:25:17.114 00.000 11060 move complete, result=0
23:25:17.114 00.000 11060 worker thread done servicing request
23:25:17.125 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:17.135 00.010 10844 UpdateGuideState exits: m=3237 SNR=36.5
23:25:17.138 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:17.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:17.138 00.000 10844 Enqueuing Expose request
23:25:17.138 00.000 11060 Worker thread wakes up
23:25:17.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:17.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:17.138 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:17.771 00.633 11060 Exposure complete
23:25:17.933 00.162 11060 worker thread done servicing request
23:25:17.933 00.000 10844 OnExposeComplete: enter
23:25:17.933 00.000 10844 UpdateGuideState(): m_state=6
23:25:17.933 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
23:25:17.933 00.000 10844 Star::Find returns 1 (1), X=258.86, Y=61.84, Mass=3252, SNR=36.5, Peak=255 HFD=3.8
23:25:17.933 00.000 10844 MultiStar: [#1 -0.39,-0.13,0.99,U] [#2 -0.62,-0.11,1.96,U] [#3 -0.51,-0.14,0.89,U] [#4 -0.12,0.04,1.00,U] [#5 0.37,-0.69,0.00,M1] [#6 0.14,0.49,0.94,U] [#7 -0.62,-0.89,0.00,M1] [#8 -0.01,0.09,1.00,U] 
23:25:17.933 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.01}, one-star: {0.15, -0.24}
23:25:17.933 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
23:25:17.933 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
23:25:17.933 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=0.06 mountY=-0.24, mountTheta=-1.33
23:25:17.939 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.01, opts=13)
23:25:17.939 00.000 10844 Enqueuing Move request for scope (-0.24, -0.01)
23:25:17.939 00.000 11060 Worker thread wakes up
23:25:17.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
23:25:17.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
23:25:17.939 00.000 11060 Moving (-0.24, -0.01) raw xDistance=0.06 yDistance=-0.24
23:25:17.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:25:17.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:17.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:25:17.939 00.000 11060 MoveAxis(E, 0, ABG)
23:25:17.939 00.000 11060 Move returns status 0, amount 0
23:25:17.939 00.000 11060 MoveAxis(N, 0, ABG)
23:25:17.939 00.000 11060 Move returns status 0, amount 0
23:25:17.939 00.000 11060 move complete, result=0
23:25:17.939 00.000 11060 worker thread done servicing request
23:25:17.944 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:17.969 00.025 10844 UpdateGuideState exits: m=3252 SNR=36.5 Saturated
23:25:17.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:17.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:17.969 00.000 10844 Enqueuing Expose request
23:25:17.969 00.000 11060 Worker thread wakes up
23:25:17.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:17.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:17.969 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:18.610 00.641 11060 Exposure complete
23:25:18.785 00.175 11060 worker thread done servicing request
23:25:18.785 00.000 10844 OnExposeComplete: enter
23:25:18.785 00.000 10844 UpdateGuideState(): m_state=6
23:25:18.785 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
23:25:18.786 00.001 10844 Star::Find returns 1 (0), X=258.78, Y=62.26, Mass=3410, SNR=37.5, Peak=244 HFD=3.7
23:25:18.786 00.000 10844 MultiStar: [#1 0.23,0.02,0.95,U] [#2 0.03,0.13,1.82,U] [#3 -0.28,0.14,0.85,U] [#4 0.25,0.32,0.84,U] [#5 0.47,-0.21,0.99,U] [#6 0.62,0.38,0.00,M5] [#7 -0.29,-0.14,0.85,U] [#8 -0.04,-0.13,0.89,U] 
23:25:18.786 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.07, 0.19}
23:25:18.786 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
23:25:18.786 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
23:25:18.786 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=-0.06 mountY=0.05, mountTheta=2.39
23:25:18.788 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
23:25:18.788 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
23:25:18.790 00.002 11060 Worker thread wakes up
23:25:18.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
23:25:18.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
23:25:18.790 00.000 11060 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=0.05
23:25:18.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:25:18.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:18.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:25:18.790 00.000 11060 MoveAxis(E, 0, ABG)
23:25:18.790 00.000 11060 Move returns status 0, amount 0
23:25:18.790 00.000 11060 MoveAxis(N, 0, ABG)
23:25:18.792 00.002 11060 Move returns status 0, amount 0
23:25:18.792 00.000 11060 move complete, result=0
23:25:18.795 00.003 11060 worker thread done servicing request
23:25:18.805 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:18.824 00.019 10844 UpdateGuideState exits: m=3410 SNR=37.5
23:25:18.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:18.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:18.824 00.000 10844 Enqueuing Expose request
23:25:18.824 00.000 11060 Worker thread wakes up
23:25:18.825 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:18.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:18.825 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:19.465 00.640 11060 Exposure complete
23:25:19.753 00.288 10844 OnExposeComplete: enter
23:25:19.753 00.000 10844 UpdateGuideState(): m_state=6
23:25:19.755 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
23:25:19.755 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.93, Mass=3086, SNR=35.9, Peak=246 HFD=3.5
23:25:19.755 00.000 10844 MultiStar: [#1 -0.03,0.43,0.92,U] [#2 0.14,-0.27,2.06,U] [#3 0.00,-0.26,1.00,U] [#4 0.23,-0.21,0.97,U] [#5 0.28,0.12,1.06,U] [#6 -0.19,0.63,0.00,M6] [#7 -0.11,-0.68,0.00,M1] [#8 -0.42,0.23,0.94,U] 
23:25:19.755 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {-0.02, -0.14}
23:25:19.755 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
23:25:19.755 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
23:25:19.755 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.89 mountX=0.05 mountY=0.05, mountTheta=0.85
23:25:19.759 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
23:25:19.759 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
23:25:19.759 00.000 11060 worker thread done servicing request
23:25:19.759 00.000 11060 Worker thread wakes up
23:25:19.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:25:19.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:25:19.759 00.000 11060 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=0.05
23:25:19.764 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:25:19.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:19.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:25:19.765 00.001 11060 MoveAxis(E, 0, ABG)
23:25:19.765 00.000 11060 Move returns status 0, amount 0
23:25:19.765 00.000 11060 MoveAxis(N, 0, ABG)
23:25:19.765 00.000 11060 Move returns status 0, amount 0
23:25:19.765 00.000 11060 move complete, result=0
23:25:19.765 00.000 11060 worker thread done servicing request
23:25:19.772 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:19.796 00.024 10844 UpdateGuideState exits: m=3086 SNR=35.9
23:25:19.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:19.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:19.796 00.000 10844 Enqueuing Expose request
23:25:19.796 00.000 11060 Worker thread wakes up
23:25:19.796 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:19.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:19.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:20.430 00.634 11060 Exposure complete
23:25:20.721 00.291 11060 worker thread done servicing request
23:25:20.721 00.000 10844 OnExposeComplete: enter
23:25:20.721 00.000 10844 UpdateGuideState(): m_state=6
23:25:20.723 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
23:25:20.723 00.000 10844 Star::Find returns 1 (1), X=258.93, Y=62.35, Mass=3546, SNR=38.6, Peak=255 HFD=3.8
23:25:20.723 00.000 10844 MultiStar: [#1 -0.37,0.05,0.92,U] [#2 -0.02,-0.25,1.85,U] [#3 -0.22,0.09,0.90,U] [#4 -0.07,0.56,0.92,U] [#5 0.09,-0.64,0.92,U] [#6 0.24,0.64,0.00,M7] [#7 -0.33,-0.54,0.78,U] [#8 -0.65,0.44,0.00,M1] 
23:25:20.723 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.08}, one-star: {0.22, 0.28}
23:25:20.723 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
23:25:20.723 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:25:20.723 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.40 mountX=0.09 mountY=-0.07, mountTheta=-0.66
23:25:20.725 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
23:25:20.727 00.002 10844 Enqueuing Move request for scope (-0.08, -0.08)
23:25:20.727 00.000 11060 Worker thread wakes up
23:25:20.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:25:20.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:25:20.727 00.000 11060 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=-0.07
23:25:20.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:25:20.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:20.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:20.727 00.000 11060 MoveAxis(E, 0, ABG)
23:25:20.727 00.000 11060 Move returns status 0, amount 0
23:25:20.727 00.000 11060 MoveAxis(N, 0, ABG)
23:25:20.727 00.000 11060 Move returns status 0, amount 0
23:25:20.727 00.000 11060 move complete, result=0
23:25:20.727 00.000 11060 worker thread done servicing request
23:25:20.732 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:20.765 00.033 10844 UpdateGuideState exits: m=3546 SNR=38.6 Saturated
23:25:20.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:20.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:20.765 00.000 10844 Enqueuing Expose request
23:25:20.765 00.000 11060 Worker thread wakes up
23:25:20.765 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:20.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:20.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:21.402 00.637 11060 Exposure complete
23:25:21.622 00.220 11060 worker thread done servicing request
23:25:21.622 00.000 10844 OnExposeComplete: enter
23:25:21.622 00.000 10844 UpdateGuideState(): m_state=6
23:25:21.622 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
23:25:21.622 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=61.86, Mass=3363, SNR=37.1, Peak=255 HFD=3.8
23:25:21.622 00.000 10844 MultiStar: [#1 -0.16,-0.11,0.96,U] [#2 -0.76,0.03,0.00,M1] [#3 -0.24,-0.39,0.88,U] [#4 0.23,0.25,0.94,U] [#5 -0.28,-0.18,0.98,U] [#6 0.30,0.57,0.94,U] [#7 -0.04,-1.01,0.00,M1] [#8 -0.08,-0.01,0.90,U] 
23:25:21.622 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.01}, one-star: {0.20, -0.22}
23:25:21.622 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:25:21.622 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
23:25:21.622 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.78 mountX=0.01 mountY=-0.00, mountTheta=-0.05
23:25:21.625 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.01, opts=13)
23:25:21.625 00.000 10844 Enqueuing Move request for scope (-0.00, -0.01)
23:25:21.625 00.000 11060 Worker thread wakes up
23:25:21.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
23:25:21.625 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
23:25:21.625 00.000 11060 Moving (-0.00, -0.01) raw xDistance=0.01 yDistance=-0.00
23:25:21.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:25:21.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:21.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:25:21.625 00.000 11060 MoveAxis(E, 0, ABG)
23:25:21.625 00.000 11060 Move returns status 0, amount 0
23:25:21.625 00.000 11060 MoveAxis(N, 0, ABG)
23:25:21.625 00.000 11060 Move returns status 0, amount 0
23:25:21.625 00.000 11060 move complete, result=0
23:25:21.625 00.000 11060 worker thread done servicing request
23:25:21.631 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:21.653 00.022 10844 UpdateGuideState exits: m=3363 SNR=37.1 Saturated
23:25:21.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:21.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:21.653 00.000 10844 Enqueuing Expose request
23:25:21.653 00.000 11060 Worker thread wakes up
23:25:21.654 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:21.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:21.654 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:22.285 00.631 11060 Exposure complete
23:25:22.493 00.208 11060 worker thread done servicing request
23:25:22.493 00.000 10844 OnExposeComplete: enter
23:25:22.493 00.000 10844 UpdateGuideState(): m_state=6
23:25:22.493 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
23:25:22.495 00.002 10844 Star::Find returns 1 (1), X=258.44, Y=62.28, Mass=2982, SNR=35.1, Peak=255 HFD=3.5
23:25:22.495 00.000 10844 MultiStar: [#1 -0.21,-0.05,1.03,U] [#2 -0.06,-0.51,2.00,U] [#3 -0.22,-0.34,1.01,U] [#4 0.09,-0.09,0.91,U] [#5 -0.43,-0.13,1.04,U] [#6 0.09,0.55,0.92,U] [#7 -0.05,-1.13,0.00,M2] [#8 -0.29,-0.07,0.98,U] 
23:25:22.495 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.11}, one-star: {-0.27, 0.21}
23:25:22.495 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
23:25:22.495 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
23:25:22.495 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.53 mountX=0.14 mountY=-0.14, mountTheta=-0.79
23:25:22.497 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.11, opts=13)
23:25:22.497 00.000 10844 Enqueuing Move request for scope (-0.16, -0.11)
23:25:22.497 00.000 11060 Worker thread wakes up
23:25:22.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
23:25:22.497 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
23:25:22.497 00.000 11060 Moving (-0.16, -0.11) raw xDistance=0.14 yDistance=-0.14
23:25:22.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:25:22.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:22.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:25:22.497 00.000 11060 MoveAxis(W, 24, ABG)
23:25:22.497 00.000 11060 Guiding  Dir = 3, Dur = 24
23:25:22.518 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:22.532 00.014 11060 IsSlewing returns 0
23:25:22.532 00.000 11060 IsGuiding returns 0
23:25:22.534 00.002 10844 UpdateGuideState exits: m=2982 SNR=35.1 Saturated
23:25:22.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:22.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:22.536 00.002 10844 Enqueuing Expose request
23:25:22.578 00.042 11060 IsGuiding returns 0
23:25:22.578 00.000 11060 Move returns status 0, amount 24
23:25:22.578 00.000 11060 MoveAxis(N, 0, ABG)
23:25:22.578 00.000 11060 Move returns status 0, amount 0
23:25:22.578 00.000 11060 move complete, result=0
23:25:22.578 00.000 11060 worker thread done servicing request
23:25:22.578 00.000 11060 Worker thread wakes up
23:25:22.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:22.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:22.588 00.010 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
23:25:23.231 00.643 11060 Exposure complete
23:25:23.423 00.192 11060 worker thread done servicing request
23:25:23.423 00.000 10844 OnExposeComplete: enter
23:25:23.423 00.000 10844 UpdateGuideState(): m_state=6
23:25:23.423 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
23:25:23.423 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=62.35, Mass=3061, SNR=35.3, Peak=247 HFD=3.4
23:25:23.423 00.000 10844 MultiStar: [#1 0.10,-0.16,1.03,U] [#2 -0.03,-0.29,1.87,U] [#3 -0.13,-0.28,0.96,U] [#4 -0.13,0.28,0.96,U] [#5 0.02,0.12,1.12,U] [#6 0.34,0.29,0.88,U] [#7 0.27,-0.57,0.76,U] [#8 -0.30,-0.29,0.99,U] 
23:25:23.423 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {-0.29, 0.27}
23:25:23.423 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
23:25:23.423 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:25:23.423 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.91 mountX=0.08 mountY=-0.02, mountTheta=-0.18
23:25:23.427 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
23:25:23.427 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
23:25:23.427 00.000 11060 Worker thread wakes up
23:25:23.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:25:23.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:25:23.427 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=-0.02
23:25:23.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:25:23.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:23.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:25:23.427 00.000 11060 MoveAxis(E, 0, ABG)
23:25:23.427 00.000 11060 Move returns status 0, amount 0
23:25:23.427 00.000 11060 MoveAxis(N, 0, ABG)
23:25:23.427 00.000 11060 Move returns status 0, amount 0
23:25:23.427 00.000 11060 move complete, result=0
23:25:23.427 00.000 11060 worker thread done servicing request
23:25:23.433 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:23.451 00.018 10844 UpdateGuideState exits: m=3061 SNR=35.3
23:25:23.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:23.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:23.451 00.000 10844 Enqueuing Expose request
23:25:23.451 00.000 11060 Worker thread wakes up
23:25:23.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:23.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:23.451 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:24.098 00.647 11060 Exposure complete
23:25:24.262 00.164 11060 worker thread done servicing request
23:25:24.262 00.000 10844 OnExposeComplete: enter
23:25:24.262 00.000 10844 UpdateGuideState(): m_state=6
23:25:24.268 00.006 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
23:25:24.268 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.75, Mass=3121, SNR=35.6, Peak=243 HFD=3.5
23:25:24.268 00.000 10844 MultiStar: [#1 0.00,-0.54,1.00,U] [#2 -0.11,-0.23,2.00,U] [#3 0.06,-0.66,0.00,M1] [#4 0.13,0.05,1.03,U] [#5 -0.16,-0.60,1.03,U] [#6 0.19,0.32,0.99,U] [#7 -0.09,-0.49,0.88,U] [#8 0.18,-0.34,1.00,U] 
23:25:24.268 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.26}, one-star: {0.12, -0.33}
23:25:24.268 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
23:25:24.268 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
23:25:24.268 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=0.26 mountY=0.06, mountTheta=0.23
23:25:24.268 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.26, opts=13)
23:25:24.270 00.002 10844 Enqueuing Move request for scope (0.02, -0.26)
23:25:24.270 00.000 11060 Worker thread wakes up
23:25:24.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
23:25:24.270 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
23:25:24.270 00.000 11060 Moving (0.02, -0.26) raw xDistance=0.26 yDistance=0.06
23:25:24.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:25:24.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:24.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:25:24.270 00.000 11060 MoveAxis(W, 45, ABG)
23:25:24.270 00.000 11060 Guiding  Dir = 3, Dur = 45
23:25:24.278 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:24.294 00.016 10844 UpdateGuideState exits: m=3121 SNR=35.6
23:25:24.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:24.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:24.294 00.000 10844 Enqueuing Expose request
23:25:24.297 00.003 11060 IsSlewing returns 0
23:25:24.297 00.000 11060 IsGuiding returns 0
23:25:24.359 00.062 11060 IsGuiding returns 0
23:25:24.359 00.000 11060 Move returns status 0, amount 45
23:25:24.359 00.000 11060 MoveAxis(N, 0, ABG)
23:25:24.359 00.000 11060 Move returns status 0, amount 0
23:25:24.359 00.000 11060 move complete, result=0
23:25:24.359 00.000 11060 worker thread done servicing request
23:25:24.359 00.000 11060 Worker thread wakes up
23:25:24.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:24.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:24.359 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
23:25:24.998 00.639 11060 Exposure complete
23:25:25.185 00.187 11060 worker thread done servicing request
23:25:25.185 00.000 10844 OnExposeComplete: enter
23:25:25.185 00.000 10844 UpdateGuideState(): m_state=6
23:25:25.185 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
23:25:25.185 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=61.98, Mass=3302, SNR=37.3, Peak=254 HFD=3.8
23:25:25.185 00.000 10844 MultiStar: [#1 0.15,0.55,0.96,U] [#2 -0.18,-0.27,1.96,U] [#3 -0.03,-0.23,0.86,U] [#4 0.00,0.45,0.91,U] [#5 0.45,0.16,0.91,U] [#6 0.33,0.32,0.84,U] [#7 -0.28,-1.12,0.00,M1] [#8 -0.35,0.48,0.83,U] 
23:25:25.185 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.40, -0.09}
23:25:25.185 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
23:25:25.185 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:25:25.185 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=-0.12 mountY=0.05, mountTheta=2.76
23:25:25.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
23:25:25.187 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
23:25:25.187 00.000 11060 Worker thread wakes up
23:25:25.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:25:25.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:25:25.187 00.000 11060 Moving (0.07, 0.11) raw xDistance=-0.12 yDistance=0.05
23:25:25.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:25:25.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:25.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:25:25.187 00.000 11060 MoveAxis(E, 20, ABG)
23:25:25.187 00.000 11060 Guiding  Dir = 2, Dur = 20
23:25:25.197 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:25.200 00.003 11060 IsSlewing returns 0
23:25:25.200 00.000 11060 IsGuiding returns 0
23:25:25.210 00.010 10844 UpdateGuideState exits: m=3302 SNR=37.3
23:25:25.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:25.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:25.210 00.000 10844 Enqueuing Expose request
23:25:25.231 00.021 11060 IsGuiding returns 0
23:25:25.231 00.000 11060 Move returns status 0, amount 20
23:25:25.231 00.000 11060 MoveAxis(N, 0, ABG)
23:25:25.231 00.000 11060 Move returns status 0, amount 0
23:25:25.231 00.000 11060 move complete, result=0
23:25:25.231 00.000 11060 worker thread done servicing request
23:25:25.231 00.000 11060 Worker thread wakes up
23:25:25.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:25.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:25.231 00.000 10844 GuideStep: -0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
23:25:25.871 00.640 11060 Exposure complete
23:25:26.046 00.175 11060 worker thread done servicing request
23:25:26.046 00.000 10844 OnExposeComplete: enter
23:25:26.046 00.000 10844 UpdateGuideState(): m_state=6
23:25:26.046 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
23:25:26.046 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=61.84, Mass=3528, SNR=38.4, Peak=254 HFD=3.7
23:25:26.046 00.000 10844 MultiStar: [#1 0.22,-0.33,0.95,U] [#2 -0.50,-0.14,1.87,U] [#3 0.08,-0.01,0.95,U] [#4 0.28,0.11,0.93,U] [#5 0.35,-0.13,0.86,U] [#6 0.48,0.23,0.87,U] [#7 -0.00,-0.90,0.00,M2] [#8 0.05,-0.47,0.89,U] 
23:25:26.046 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.42, -0.24}
23:25:26.046 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:25:26.048 00.002 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:25:26.048 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.91 mountX=0.11 mountY=0.12, mountTheta=0.83
23:25:26.048 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.13, opts=13)
23:25:26.048 00.000 10844 Enqueuing Move request for scope (0.10, -0.13)
23:25:26.048 00.000 11060 Worker thread wakes up
23:25:26.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:25:26.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:25:26.050 00.002 11060 Moving (0.10, -0.13) raw xDistance=0.11 yDistance=0.12
23:25:26.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:25:26.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:26.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:25:26.050 00.000 11060 MoveAxis(E, 0, ABG)
23:25:26.051 00.001 11060 Move returns status 0, amount 0
23:25:26.051 00.000 11060 MoveAxis(N, 0, ABG)
23:25:26.051 00.000 11060 Move returns status 0, amount 0
23:25:26.051 00.000 11060 move complete, result=0
23:25:26.051 00.000 11060 worker thread done servicing request
23:25:26.057 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:26.078 00.021 10844 UpdateGuideState exits: m=3528 SNR=38.4
23:25:26.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:26.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:26.078 00.000 10844 Enqueuing Expose request
23:25:26.078 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:26.078 00.000 11060 Worker thread wakes up
23:25:26.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:26.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:26.706 00.628 11060 Exposure complete
23:25:26.879 00.173 11060 worker thread done servicing request
23:25:26.879 00.000 10844 OnExposeComplete: enter
23:25:26.879 00.000 10844 UpdateGuideState(): m_state=6
23:25:26.879 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
23:25:26.879 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=61.58, Mass=3120, SNR=36.4, Peak=254 HFD=3.5
23:25:26.879 00.000 10844 MultiStar: [#1 0.19,-0.01,1.03,U] [#2 0.03,0.04,1.88,U] [#3 -0.02,-0.33,0.95,U] [#4 0.38,-0.36,1.04,U] [#5 0.18,-0.12,1.01,U] [#6 0.49,0.05,0.92,U] [#7 -0.08,-0.72,0.00,M3] [#8 -0.07,-0.03,0.95,U] 
23:25:26.879 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.14}, one-star: {0.33, -0.50}
23:25:26.879 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:25:26.879 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
23:25:26.879 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.68 mountX=0.11 mountY=0.19, mountTheta=1.07
23:25:26.881 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.14, opts=13)
23:25:26.881 00.000 10844 Enqueuing Move request for scope (0.17, -0.14)
23:25:26.881 00.000 11060 Worker thread wakes up
23:25:26.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
23:25:26.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
23:25:26.881 00.000 11060 Moving (0.17, -0.14) raw xDistance=0.11 yDistance=0.19
23:25:26.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:25:26.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
23:25:26.881 00.000 11060 MoveAxis(E, 0, ABG)
23:25:26.881 00.000 11060 Move returns status 0, amount 0
23:25:26.881 00.000 11060 MoveAxis(S, 76, ABG)
23:25:26.881 00.000 11060 Guiding  Dir = 1, Dur = 76
23:25:26.889 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:26.896 00.007 11060 IsSlewing returns 0
23:25:26.897 00.001 11060 IsGuiding returns 0
23:25:26.909 00.012 10844 UpdateGuideState exits: m=3120 SNR=36.4
23:25:26.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:26.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:26.909 00.000 10844 Enqueuing Expose request
23:25:26.983 00.074 11060 IsGuiding returns 0
23:25:26.983 00.000 11060 Move returns status 0, amount 76
23:25:26.983 00.000 11060 move complete, result=0
23:25:26.984 00.001 11060 worker thread done servicing request
23:25:26.984 00.000 11060 Worker thread wakes up
23:25:26.985 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:26.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:26.992 00.007 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
23:25:27.635 00.643 11060 Exposure complete
23:25:27.920 00.285 11060 worker thread done servicing request
23:25:27.920 00.000 10844 OnExposeComplete: enter
23:25:27.920 00.000 10844 UpdateGuideState(): m_state=6
23:25:27.920 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
23:25:27.922 00.002 10844 Star::Find returns 1 (0), X=258.84, Y=62.22, Mass=3101, SNR=36.4, Peak=251 HFD=3.4
23:25:27.922 00.000 10844 MultiStar: [#1 -0.07,-0.01,1.04,U] [#2 -0.04,0.04,1.96,U] [#3 -0.02,-0.17,0.92,U] [#4 0.34,0.21,0.95,U] [#5 0.25,-0.04,0.99,U] [#6 0.25,0.53,0.99,U] [#7 -0.02,-0.83,0.00,M4] [#8 -0.14,0.23,0.86,U] 
23:25:27.922 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {0.13, 0.14}
23:25:27.922 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
23:25:27.922 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
23:25:27.922 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.94 mountX=-0.12 mountY=0.06, mountTheta=2.68
23:25:27.924 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.11, opts=13)
23:25:27.925 00.001 10844 Enqueuing Move request for scope (0.08, 0.11)
23:25:27.926 00.001 11060 Worker thread wakes up
23:25:27.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:25:27.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:25:27.926 00.000 11060 Moving (0.08, 0.11) raw xDistance=-0.12 yDistance=0.06
23:25:27.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:25:27.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:27.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:25:27.926 00.000 11060 MoveAxis(E, 0, ABG)
23:25:27.927 00.001 11060 Move returns status 0, amount 0
23:25:27.927 00.000 11060 MoveAxis(N, 0, ABG)
23:25:27.927 00.000 11060 Move returns status 0, amount 0
23:25:27.927 00.000 11060 move complete, result=0
23:25:27.927 00.000 11060 worker thread done servicing request
23:25:27.947 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:27.969 00.022 10844 UpdateGuideState exits: m=3101 SNR=36.4
23:25:27.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:27.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:27.969 00.000 10844 Enqueuing Expose request
23:25:27.969 00.000 11060 Worker thread wakes up
23:25:27.969 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:27.971 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:27.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:28.607 00.636 11060 Exposure complete
23:25:28.863 00.256 11060 worker thread done servicing request
23:25:28.863 00.000 10844 OnExposeComplete: enter
23:25:28.863 00.000 10844 UpdateGuideState(): m_state=6
23:25:28.863 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
23:25:28.863 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=61.58, Mass=3268, SNR=37.1, Peak=255 HFD=3.4
23:25:28.865 00.002 10844 MultiStar: [#1 0.13,-0.05,0.96,U] [#2 0.20,-0.54,1.88,U] [#3 -0.59,-0.16,0.91,U] [#4 0.12,-0.09,0.97,U] [#5 0.42,-0.41,0.96,U] [#6 -0.04,0.53,0.86,U] [#7 -0.52,-0.61,0.00,M5] [#8 -0.67,0.20,0.00,M1] 
23:25:28.865 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.23}, one-star: {0.09, -0.50}
23:25:28.865 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
23:25:28.865 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
23:25:28.865 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=0.21 mountY=0.11, mountTheta=0.47
23:25:28.866 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.23, opts=13)
23:25:28.866 00.000 10844 Enqueuing Move request for scope (0.07, -0.23)
23:25:28.866 00.000 11060 Worker thread wakes up
23:25:28.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
23:25:28.868 00.002 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
23:25:28.868 00.000 11060 Moving (0.07, -0.23) raw xDistance=0.21 yDistance=0.11
23:25:28.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:25:28.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:28.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:25:28.868 00.000 11060 MoveAxis(W, 37, ABG)
23:25:28.868 00.000 11060 Guiding  Dir = 3, Dur = 37
23:25:28.876 00.008 11060 IsSlewing returns 0
23:25:28.876 00.000 11060 IsGuiding returns 0
23:25:28.878 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:28.906 00.028 10844 UpdateGuideState exits: m=3268 SNR=37.1 Saturated
23:25:28.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:28.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:28.906 00.000 10844 Enqueuing Expose request
23:25:28.922 00.016 11060 IsGuiding returns 0
23:25:28.922 00.000 11060 Move returns status 0, amount 37
23:25:28.922 00.000 11060 MoveAxis(N, 0, ABG)
23:25:28.922 00.000 11060 Move returns status 0, amount 0
23:25:28.922 00.000 11060 move complete, result=0
23:25:28.922 00.000 11060 worker thread done servicing request
23:25:28.922 00.000 11060 Worker thread wakes up
23:25:28.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:28.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:28.925 00.003 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
23:25:29.543 00.618 11060 Exposure complete
23:25:29.748 00.205 11060 worker thread done servicing request
23:25:29.748 00.000 10844 OnExposeComplete: enter
23:25:29.748 00.000 10844 UpdateGuideState(): m_state=6
23:25:29.748 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
23:25:29.748 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.66, Mass=3211, SNR=37.2, Peak=254 HFD=3.6
23:25:29.748 00.000 10844 MultiStar: [#1 -0.04,-0.63,0.99,U] [#2 0.01,0.35,1.87,U] [#3 -0.52,0.58,0.00,M1] [#4 -0.03,0.14,0.91,U] [#5 0.35,0.21,0.95,U] [#6 0.21,1.16,0.00,M1] [#7 -0.31,-1.03,0.00,M6] [#8 -0.11,-0.02,0.93,U] 
23:25:29.748 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.01}, one-star: {0.04, -0.41}
23:25:29.748 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
23:25:29.748 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
23:25:29.748 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.31 mountX=0.00 mountY=0.03, mountTheta=1.45
23:25:29.748 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
23:25:29.748 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
23:25:29.748 00.000 11060 Worker thread wakes up
23:25:29.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:25:29.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:25:29.748 00.000 11060 Moving (0.03, -0.01) raw xDistance=0.00 yDistance=0.03
23:25:29.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:25:29.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:29.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:29.753 00.005 11060 MoveAxis(E, 0, ABG)
23:25:29.753 00.000 11060 Move returns status 0, amount 0
23:25:29.753 00.000 11060 MoveAxis(N, 0, ABG)
23:25:29.753 00.000 11060 Move returns status 0, amount 0
23:25:29.753 00.000 11060 move complete, result=0
23:25:29.753 00.000 11060 worker thread done servicing request
23:25:29.772 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:29.788 00.016 10844 UpdateGuideState exits: m=3211 SNR=37.2
23:25:29.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:29.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:29.788 00.000 10844 Enqueuing Expose request
23:25:29.788 00.000 11060 Worker thread wakes up
23:25:29.788 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:29.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:29.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:30.433 00.645 11060 Exposure complete
23:25:30.634 00.201 11060 worker thread done servicing request
23:25:30.634 00.000 10844 OnExposeComplete: enter
23:25:30.634 00.000 10844 UpdateGuideState(): m_state=6
23:25:30.635 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
23:25:30.635 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.69, Mass=3188, SNR=36.2, Peak=237 HFD=3.8
23:25:30.635 00.000 10844 MultiStar: [#1 0.02,0.05,0.99,U] [#2 0.43,0.40,1.96,U] [#3 -0.66,0.42,0.00,M2] [#4 -0.01,-0.06,0.96,U] [#5 0.51,0.58,0.00,M1] [#6 0.41,0.32,0.84,U] [#7 -0.30,-0.40,0.82,U] [#8 0.05,0.73,0.00,M1] 
23:25:30.635 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.05}, one-star: {0.17, -0.39}
23:25:30.635 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
23:25:30.635 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
23:25:30.635 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.29 mountX=-0.08 mountY=0.16, mountTheta=2.04
23:25:30.637 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.05, opts=13)
23:25:30.637 00.000 10844 Enqueuing Move request for scope (0.17, 0.05)
23:25:30.637 00.000 11060 Worker thread wakes up
23:25:30.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
23:25:30.637 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
23:25:30.637 00.000 11060 Moving (0.17, 0.05) raw xDistance=-0.08 yDistance=0.16
23:25:30.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:25:30.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:30.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:25:30.637 00.000 11060 MoveAxis(E, 0, ABG)
23:25:30.637 00.000 11060 Move returns status 0, amount 0
23:25:30.637 00.000 11060 MoveAxis(N, 0, ABG)
23:25:30.639 00.002 11060 Move returns status 0, amount 0
23:25:30.639 00.000 11060 move complete, result=0
23:25:30.639 00.000 11060 worker thread done servicing request
23:25:30.649 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:30.693 00.044 10844 UpdateGuideState exits: m=3188 SNR=36.2
23:25:30.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:30.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:30.695 00.002 10844 Enqueuing Expose request
23:25:30.695 00.000 11060 Worker thread wakes up
23:25:30.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:30.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:30.695 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:31.329 00.634 11060 Exposure complete
23:25:31.547 00.218 11060 worker thread done servicing request
23:25:31.547 00.000 10844 OnExposeComplete: enter
23:25:31.547 00.000 10844 UpdateGuideState(): m_state=6
23:25:31.547 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
23:25:31.547 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=61.40, Mass=3417, SNR=37.9, Peak=255 HFD=3.4
23:25:31.547 00.000 10844 MultiStar: [#1 -0.04,0.16,0.95,U] [#2 0.13,0.31,1.80,U] [#3 -0.50,0.62,0.00,M3] [#4 0.36,0.12,0.94,U] [#5 0.80,0.30,0.00,M2] [#6 0.18,0.94,0.00,M1] [#7 -0.18,-0.86,0.00,M6] [#8 0.07,-0.05,0.89,U] 
23:25:31.547 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.02}, one-star: {0.30, -0.68}
23:25:31.547 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
23:25:31.550 00.003 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
23:25:31.550 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.05 mountY=0.15, mountTheta=1.87
23:25:31.550 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
23:25:31.550 00.000 10844 Enqueuing Move request for scope (0.16, 0.02)
23:25:31.550 00.000 11060 Worker thread wakes up
23:25:31.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:25:31.550 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:25:31.550 00.000 11060 Moving (0.16, 0.02) raw xDistance=-0.05 yDistance=0.15
23:25:31.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:25:31.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:31.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:25:31.550 00.000 11060 MoveAxis(E, 0, ABG)
23:25:31.550 00.000 11060 Move returns status 0, amount 0
23:25:31.550 00.000 11060 MoveAxis(N, 0, ABG)
23:25:31.550 00.000 11060 Move returns status 0, amount 0
23:25:31.550 00.000 11060 move complete, result=0
23:25:31.550 00.000 11060 worker thread done servicing request
23:25:31.558 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:31.573 00.015 10844 UpdateGuideState exits: m=3417 SNR=37.9 Saturated
23:25:31.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:31.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:31.573 00.000 10844 Enqueuing Expose request
23:25:31.573 00.000 11060 Worker thread wakes up
23:25:31.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:31.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:31.573 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:32.198 00.625 11060 Exposure complete
23:25:32.391 00.193 11060 worker thread done servicing request
23:25:32.391 00.000 10844 OnExposeComplete: enter
23:25:32.391 00.000 10844 UpdateGuideState(): m_state=6
23:25:32.391 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
23:25:32.391 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=62.18, Mass=3264, SNR=37.5, Peak=237 HFD=3.6
23:25:32.391 00.000 10844 MultiStar: [#1 0.22,-0.07,0.98,U] [#2 0.27,0.06,1.88,U] [#3 -0.69,-0.01,0.00,M4] [#4 -0.14,0.40,0.89,U] [#5 0.03,0.14,1.02,U] [#6 0.61,0.52,0.00,M2] [#7 -0.23,-0.01,0.75,U] [#8 0.10,0.20,0.92,U] 
23:25:32.391 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {0.44, 0.10}
23:25:32.391 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
23:25:32.391 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
23:25:32.391 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.69 mountX=-0.13 mountY=0.11, mountTheta=2.43
23:25:32.391 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.11, opts=13)
23:25:32.391 00.000 10844 Enqueuing Move request for scope (0.13, 0.11)
23:25:32.391 00.000 11060 Worker thread wakes up
23:25:32.396 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:25:32.396 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:25:32.396 00.000 11060 Moving (0.13, 0.11) raw xDistance=-0.13 yDistance=0.11
23:25:32.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:25:32.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:32.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:25:32.396 00.000 11060 MoveAxis(E, 23, ABG)
23:25:32.396 00.000 11060 Guiding  Dir = 2, Dur = 23
23:25:32.403 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:32.406 00.003 11060 IsSlewing returns 0
23:25:32.406 00.000 11060 IsGuiding returns 0
23:25:32.414 00.008 10844 UpdateGuideState exits: m=3264 SNR=37.5
23:25:32.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:32.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:32.414 00.000 10844 Enqueuing Expose request
23:25:32.437 00.023 11060 IsGuiding returns 0
23:25:32.437 00.000 11060 Move returns status 0, amount 23
23:25:32.437 00.000 11060 MoveAxis(N, 0, ABG)
23:25:32.437 00.000 11060 Move returns status 0, amount 0
23:25:32.437 00.000 11060 move complete, result=0
23:25:32.438 00.001 11060 worker thread done servicing request
23:25:32.438 00.000 11060 Worker thread wakes up
23:25:32.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:32.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:32.453 00.015 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
23:25:33.069 00.616 11060 Exposure complete
23:25:33.249 00.180 11060 worker thread done servicing request
23:25:33.249 00.000 10844 OnExposeComplete: enter
23:25:33.249 00.000 10844 UpdateGuideState(): m_state=6
23:25:33.249 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
23:25:33.249 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=62.04, Mass=3164, SNR=36.9, Peak=249 HFD=3.9
23:25:33.250 00.001 10844 MultiStar: [#1 0.76,0.39,0.00,M1] [#2 -0.08,0.13,1.75,U] [#3 -0.10,0.08,0.92,U] [#4 0.38,0.98,0.00,M1] [#5 -0.08,-0.36,0.96,U] [#6 0.64,0.34,0.00,M3] [#7 0.70,-0.68,0.00,M6] [#8 -0.03,0.02,0.93,U] 
23:25:33.250 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.01}, one-star: {0.19, -0.04}
23:25:33.250 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
23:25:33.250 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
23:25:33.250 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.72 mountX=0.02 mountY=-0.02, mountTheta=-0.98
23:25:33.250 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
23:25:33.250 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
23:25:33.250 00.000 11060 Worker thread wakes up
23:25:33.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:25:33.250 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:25:33.250 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=-0.02
23:25:33.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:33.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:33.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:25:33.250 00.000 11060 MoveAxis(E, 0, ABG)
23:25:33.250 00.000 11060 Move returns status 0, amount 0
23:25:33.250 00.000 11060 MoveAxis(N, 0, ABG)
23:25:33.250 00.000 11060 Move returns status 0, amount 0
23:25:33.250 00.000 11060 move complete, result=0
23:25:33.250 00.000 11060 worker thread done servicing request
23:25:33.259 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:33.281 00.022 10844 UpdateGuideState exits: m=3164 SNR=36.9
23:25:33.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:33.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:33.281 00.000 10844 Enqueuing Expose request
23:25:33.281 00.000 11060 Worker thread wakes up
23:25:33.281 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:33.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:33.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:33.914 00.633 11060 Exposure complete
23:25:34.079 00.165 11060 worker thread done servicing request
23:25:34.079 00.000 10844 OnExposeComplete: enter
23:25:34.079 00.000 10844 UpdateGuideState(): m_state=6
23:25:34.079 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:25:34.079 00.000 10844 Star::Find returns 1 (1), X=258.96, Y=61.27, Mass=3296, SNR=37.5, Peak=255 HFD=3.5
23:25:34.079 00.000 10844 MultiStar: [#1 0.30,-0.33,0.94,U] [#2 -0.07,-0.18,1.81,U] [#3 -0.29,-0.05,0.87,U] [#4 0.24,0.58,0.91,U] [#5 -0.16,-0.43,0.97,U] [#6 0.38,-0.48,0.94,U] [#7 -0.39,-0.80,0.00,M7] [#8 -0.04,-0.61,0.90,U] 
23:25:34.079 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.29}, one-star: {0.25, -0.81}
23:25:34.079 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
23:25:34.081 00.002 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
23:25:34.081 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.35 mountX=0.27 mountY=0.11, mountTheta=0.39
23:25:34.082 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.29, opts=13)
23:25:34.082 00.000 10844 Enqueuing Move request for scope (0.06, -0.29)
23:25:34.082 00.000 11060 Worker thread wakes up
23:25:34.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
23:25:34.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
23:25:34.082 00.000 11060 Moving (0.06, -0.29) raw xDistance=0.27 yDistance=0.11
23:25:34.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:25:34.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:34.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:25:34.082 00.000 11060 MoveAxis(W, 47, ABG)
23:25:34.082 00.000 11060 Guiding  Dir = 3, Dur = 47
23:25:34.088 00.006 11060 IsSlewing returns 0
23:25:34.088 00.000 11060 IsGuiding returns 0
23:25:34.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:34.098 00.010 10844 UpdateGuideState exits: m=3296 SNR=37.5 Saturated
23:25:34.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:34.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:34.098 00.000 10844 Enqueuing Expose request
23:25:34.150 00.052 11060 IsGuiding returns 0
23:25:34.150 00.000 11060 Move returns status 0, amount 47
23:25:34.150 00.000 11060 MoveAxis(N, 0, ABG)
23:25:34.150 00.000 11060 Move returns status 0, amount 0
23:25:34.150 00.000 11060 move complete, result=0
23:25:34.150 00.000 11060 worker thread done servicing request
23:25:34.150 00.000 11060 Worker thread wakes up
23:25:34.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:34.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:34.160 00.010 10844 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
23:25:34.780 00.620 11060 Exposure complete
23:25:34.952 00.172 11060 worker thread done servicing request
23:25:34.952 00.000 10844 OnExposeComplete: enter
23:25:34.952 00.000 10844 UpdateGuideState(): m_state=6
23:25:34.952 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
23:25:34.952 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.93, Mass=2658, SNR=33.1, Peak=254 HFD=3.4
23:25:34.952 00.000 10844 MultiStar: [#1 0.04,-0.03,1.11,U] [#2 -0.01,0.44,2.05,U] [#3 -0.07,-0.03,1.02,U] [#4 0.00,0.38,1.07,U] [#5 0.49,-0.51,0.00,M1] [#6 0.40,0.36,1.03,U] [#7 -0.26,-0.36,0.96,U] [#8 -0.45,0.15,0.96,U] 
23:25:34.952 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.14}, one-star: {-0.10, -0.15}
23:25:34.952 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.65)
23:25:34.952 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
23:25:34.952 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.89 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
23:25:34.952 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
23:25:34.955 00.003 10844 Enqueuing Move request for scope (-0.04, 0.14)
23:25:34.955 00.000 11060 Worker thread wakes up
23:25:34.955 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
23:25:34.955 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
23:25:34.955 00.000 11060 Moving (-0.04, 0.14) raw xDistance=-0.13 yDistance=-0.07
23:25:34.955 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:25:34.955 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:34.955 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:34.955 00.000 11060 MoveAxis(E, 20, ABG)
23:25:34.955 00.000 11060 Guiding  Dir = 2, Dur = 20
23:25:34.960 00.005 11060 IsSlewing returns 0
23:25:34.960 00.000 11060 IsGuiding returns 0
23:25:34.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:34.973 00.013 10844 UpdateGuideState exits: m=2658 SNR=33.1
23:25:34.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:34.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:34.973 00.000 10844 Enqueuing Expose request
23:25:34.992 00.019 11060 IsGuiding returns 0
23:25:34.992 00.000 11060 Move returns status 0, amount 20
23:25:34.992 00.000 11060 MoveAxis(N, 0, ABG)
23:25:34.992 00.000 11060 Move returns status 0, amount 0
23:25:34.992 00.000 11060 move complete, result=0
23:25:34.992 00.000 11060 worker thread done servicing request
23:25:34.992 00.000 11060 Worker thread wakes up
23:25:34.993 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:34.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:34.993 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
23:25:35.626 00.633 11060 Exposure complete
23:25:35.793 00.167 11060 worker thread done servicing request
23:25:35.793 00.000 10844 OnExposeComplete: enter
23:25:35.793 00.000 10844 UpdateGuideState(): m_state=6
23:25:35.793 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
23:25:35.793 00.000 10844 Star::Find returns 1 (0), X=259.09, Y=61.61, Mass=3109, SNR=36.1, Peak=250 HFD=3.4
23:25:35.793 00.000 10844 MultiStar: [#1 0.50,-0.05,0.97,U] [#2 0.12,-0.12,1.92,U] [#3 -0.04,-0.05,1.04,U] [#4 0.21,0.10,0.93,U] [#5 0.46,-0.27,0.92,U] [#6 0.45,0.45,0.88,U] [#7 0.21,-0.78,0.00,M7] [#8 -0.08,0.46,0.99,U] 
23:25:35.793 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.01}, one-star: {0.38, -0.47}
23:25:35.793 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
23:25:35.793 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
23:25:35.793 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.05 mountX=-0.03 mountY=0.23, mountTheta=1.70
23:25:35.793 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.01, opts=13)
23:25:35.793 00.000 10844 Enqueuing Move request for scope (0.23, -0.01)
23:25:35.793 00.000 11060 Worker thread wakes up
23:25:35.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
23:25:35.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
23:25:35.793 00.000 11060 Moving (0.23, -0.01) raw xDistance=-0.03 yDistance=0.23
23:25:35.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:25:35.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
23:25:35.793 00.000 11060 MoveAxis(E, 0, ABG)
23:25:35.793 00.000 11060 Move returns status 0, amount 0
23:25:35.793 00.000 11060 MoveAxis(S, 89, ABG)
23:25:35.793 00.000 11060 Guiding  Dir = 1, Dur = 89
23:25:35.799 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:35.804 00.005 11060 IsSlewing returns 0
23:25:35.804 00.000 11060 IsGuiding returns 0
23:25:35.815 00.011 10844 UpdateGuideState exits: m=3109 SNR=36.1
23:25:35.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:35.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:35.815 00.000 10844 Enqueuing Expose request
23:25:35.902 00.087 11060 IsGuiding returns 0
23:25:35.902 00.000 11060 Move returns status 0, amount 89
23:25:35.902 00.000 11060 move complete, result=0
23:25:35.902 00.000 11060 worker thread done servicing request
23:25:35.902 00.000 11060 Worker thread wakes up
23:25:35.902 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 89 ms SOUTH
23:25:35.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:35.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:36.526 00.624 11060 Exposure complete
23:25:36.706 00.180 11060 worker thread done servicing request
23:25:36.706 00.000 10844 OnExposeComplete: enter
23:25:36.706 00.000 10844 UpdateGuideState(): m_state=6
23:25:36.706 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
23:25:36.706 00.000 10844 Star::Find returns 1 (0), X=259.18, Y=61.89, Mass=2925, SNR=35.4, Peak=241 HFD=3.0
23:25:36.706 00.000 10844 MultiStar: [#1 0.22,-0.37,1.03,U] [#2 -0.42,-0.05,1.90,U] [#3 0.07,-0.35,0.94,U] [#4 0.52,0.08,0.99,U] [#5 -0.04,0.06,0.96,U] [#6 0.30,0.77,0.00,M1] [#7 -0.12,-1.15,0.00,M8] [#8 0.14,0.34,0.96,U] 
23:25:36.706 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.46, -0.19}
23:25:36.706 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
23:25:36.706 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
23:25:36.706 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=0.05 mountY=0.08, mountTheta=0.99
23:25:36.709 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
23:25:36.709 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
23:25:36.709 00.000 11060 Worker thread wakes up
23:25:36.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
23:25:36.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
23:25:36.709 00.000 11060 Moving (0.07, -0.07) raw xDistance=0.05 yDistance=0.08
23:25:36.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:25:36.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:36.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:25:36.709 00.000 11060 MoveAxis(E, 0, ABG)
23:25:36.709 00.000 11060 Move returns status 0, amount 0
23:25:36.709 00.000 11060 MoveAxis(N, 0, ABG)
23:25:36.709 00.000 11060 Move returns status 0, amount 0
23:25:36.709 00.000 11060 move complete, result=0
23:25:36.709 00.000 11060 worker thread done servicing request
23:25:36.715 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:36.731 00.016 10844 UpdateGuideState exits: m=2925 SNR=35.4
23:25:36.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:36.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:36.731 00.000 10844 Enqueuing Expose request
23:25:36.731 00.000 11060 Worker thread wakes up
23:25:36.731 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:36.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:36.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:37.400 00.669 11060 Exposure complete
23:25:37.563 00.163 11060 worker thread done servicing request
23:25:37.563 00.000 10844 OnExposeComplete: enter
23:25:37.563 00.000 10844 UpdateGuideState(): m_state=6
23:25:37.568 00.005 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
23:25:37.568 00.000 10844 Star::Find returns 1 (0), X=259.24, Y=61.17, Mass=2900, SNR=34.8, Peak=250 HFD=3.6
23:25:37.568 00.000 10844 MultiStar: [#1 0.28,-0.67,0.00,M1] [#2 0.30,-0.21,2.03,U] [#3 0.01,-0.54,1.00,U] [#4 0.31,0.20,0.97,U] [#5 0.64,-0.90,0.00,M1] [#6 0.33,0.55,0.94,U] [#7 0.19,-1.09,0.00,M9] [#8 -0.11,0.06,0.99,U] 
23:25:37.568 00.000 10844 refined, 5 included, MultiStar: {0.24, -0.16}, one-star: {0.52, -0.91}
23:25:37.568 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
23:25:37.568 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
23:25:37.568 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.59 mountX=0.12 mountY=0.26, mountTheta=1.16
23:25:37.570 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.16, opts=13)
23:25:37.570 00.000 10844 Enqueuing Move request for scope (0.24, -0.16)
23:25:37.572 00.002 11060 Worker thread wakes up
23:25:37.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
23:25:37.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
23:25:37.572 00.000 11060 Moving (0.24, -0.16) raw xDistance=0.12 yDistance=0.26
23:25:37.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:25:37.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
23:25:37.572 00.000 11060 MoveAxis(E, 0, ABG)
23:25:37.572 00.000 11060 Move returns status 0, amount 0
23:25:37.572 00.000 11060 MoveAxis(S, 102, ABG)
23:25:37.572 00.000 11060 Guiding  Dir = 1, Dur = 102
23:25:37.584 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:37.595 00.011 11060 IsSlewing returns 0
23:25:37.595 00.000 11060 IsGuiding returns 0
23:25:37.605 00.010 10844 UpdateGuideState exits: m=2900 SNR=34.8
23:25:37.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:37.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:37.605 00.000 10844 Enqueuing Expose request
23:25:37.725 00.120 11060 IsGuiding returns 0
23:25:37.725 00.000 11060 Move returns status 0, amount 102
23:25:37.725 00.000 11060 move complete, result=0
23:25:37.725 00.000 11060 worker thread done servicing request
23:25:37.725 00.000 11060 Worker thread wakes up
23:25:37.725 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 102 ms SOUTH
23:25:37.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:37.737 00.012 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:38.362 00.625 11060 Exposure complete
23:25:38.514 00.152 11060 worker thread done servicing request
23:25:38.514 00.000 10844 OnExposeComplete: enter
23:25:38.514 00.000 10844 UpdateGuideState(): m_state=6
23:25:38.514 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
23:25:38.516 00.002 10844 Star::Find returns 1 (1), X=259.15, Y=61.21, Mass=3045, SNR=35.5, Peak=255 HFD=3.8
23:25:38.516 00.000 10844 MultiStar: [#1 0.46,-0.35,1.04,U] [#2 0.13,-0.28,2.03,U] [#3 -0.04,0.09,0.88,U] [#4 0.61,0.12,0.95,U] [#5 0.87,-0.71,0.00,M2] [#6 0.68,0.26,0.00,M1] [#7 0.24,-0.95,0.00,M10] [#8 0.47,-0.23,0.92,U] 
23:25:38.516 00.000 10844 refined, 5 included, MultiStar: {0.32, -0.27}, one-star: {0.44, -0.87}
23:25:38.516 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
23:25:38.516 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
23:25:38.516 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.27 hyp=0.41 cameraTheta=-0.70 mountX=0.20 mountY=0.36, mountTheta=1.05
23:25:38.516 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.27, opts=13)
23:25:38.516 00.000 10844 Enqueuing Move request for scope (0.32, -0.27)
23:25:38.516 00.000 11060 Worker thread wakes up
23:25:38.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.27) opts 0xd
23:25:38.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.27)
23:25:38.516 00.000 11060 Moving (0.32, -0.27) raw xDistance=0.20 yDistance=0.36
23:25:38.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:25:38.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
23:25:38.516 00.000 11060 MoveAxis(W, 35, ABG)
23:25:38.516 00.000 11060 Guiding  Dir = 3, Dur = 35
23:25:38.522 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:38.534 00.012 10844 UpdateGuideState exits: m=3045 SNR=35.5 Saturated
23:25:38.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:38.537 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:38.537 00.000 10844 Enqueuing Expose request
23:25:38.542 00.005 11060 IsSlewing returns 0
23:25:38.542 00.000 11060 IsGuiding returns 0
23:25:38.615 00.073 11060 IsGuiding returns 0
23:25:38.615 00.000 11060 Move returns status 0, amount 35
23:25:38.615 00.000 11060 MoveAxis(S, 139, ABG)
23:25:38.615 00.000 11060 Guiding  Dir = 1, Dur = 139
23:25:38.630 00.015 11060 IsSlewing returns 0
23:25:38.630 00.000 11060 IsGuiding returns 0
23:25:38.772 00.142 11060 IsGuiding returns 0
23:25:38.772 00.000 11060 Move returns status 0, amount 139
23:25:38.772 00.000 11060 move complete, result=0
23:25:38.772 00.000 11060 worker thread done servicing request
23:25:38.772 00.000 11060 Worker thread wakes up
23:25:38.772 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.4 px 139 ms SOUTH
23:25:38.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:38.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:39.435 00.663 11060 Exposure complete
23:25:39.595 00.160 11060 worker thread done servicing request
23:25:39.595 00.000 10844 OnExposeComplete: enter
23:25:39.595 00.000 10844 UpdateGuideState(): m_state=6
23:25:39.595 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
23:25:39.595 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.73, Mass=3062, SNR=36.0, Peak=251 HFD=3.6
23:25:39.595 00.000 10844 MultiStar: [#1 0.46,-0.21,0.99,U] [#2 0.24,-0.24,2.07,U] [#3 -0.24,0.12,0.97,U] [#4 -0.01,-0.29,0.96,U] [#5 -0.03,-0.45,0.90,U] [#6 0.21,0.33,0.90,U] [#7 -0.15,-0.87,0.00,R] [#8 -0.25,0.34,0.97,U] 
23:25:39.595 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.13, -0.35}
23:25:39.595 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
23:25:39.595 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
23:25:39.595 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.92 mountX=0.10 mountY=0.10, mountTheta=0.82
23:25:39.599 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
23:25:39.599 00.000 10844 Enqueuing Move request for scope (0.09, -0.11)
23:25:39.599 00.000 11060 Worker thread wakes up
23:25:39.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:25:39.600 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:25:39.600 00.000 11060 Moving (0.09, -0.11) raw xDistance=0.10 yDistance=0.10
23:25:39.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:25:39.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:39.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:25:39.600 00.000 11060 MoveAxis(E, 0, ABG)
23:25:39.600 00.000 11060 Move returns status 0, amount 0
23:25:39.600 00.000 11060 MoveAxis(N, 0, ABG)
23:25:39.600 00.000 11060 Move returns status 0, amount 0
23:25:39.600 00.000 11060 move complete, result=0
23:25:39.600 00.000 11060 worker thread done servicing request
23:25:39.607 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:39.620 00.013 10844 UpdateGuideState exits: m=3062 SNR=36.0
23:25:39.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:39.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:39.620 00.000 10844 Enqueuing Expose request
23:25:39.620 00.000 11060 Worker thread wakes up
23:25:39.620 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:39.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:39.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:40.256 00.636 11060 Exposure complete
23:25:40.421 00.165 11060 worker thread done servicing request
23:25:40.421 00.000 10844 OnExposeComplete: enter
23:25:40.421 00.000 10844 UpdateGuideState(): m_state=6
23:25:40.421 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
23:25:40.421 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=61.53, Mass=2929, SNR=35.1, Peak=248 HFD=3.6
23:25:40.421 00.000 10844 MultiStar: [#1 -0.00,-0.66,0.00,M1] [#2 -0.01,-0.48,2.04,U] [#3 -0.12,-0.33,1.00,U] [#4 0.36,-0.34,0.93,U] [#5 -0.07,-0.34,0.95,U] [#6 0.34,-0.09,0.94,U] [#7 0.32,0.44,0.92,U] [#8 -0.18,0.09,0.92,U] 
23:25:40.421 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.24}, one-star: {0.28, -0.55}
23:25:40.421 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
23:25:40.421 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
23:25:40.421 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.19 mountX=0.22 mountY=0.13, mountTheta=0.55
23:25:40.421 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.24, opts=13)
23:25:40.421 00.000 10844 Enqueuing Move request for scope (0.10, -0.24)
23:25:40.421 00.000 11060 Worker thread wakes up
23:25:40.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
23:25:40.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
23:25:40.421 00.000 11060 Moving (0.10, -0.24) raw xDistance=0.22 yDistance=0.13
23:25:40.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:25:40.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:40.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:25:40.421 00.000 11060 MoveAxis(W, 38, ABG)
23:25:40.421 00.000 11060 Guiding  Dir = 3, Dur = 38
23:25:40.431 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:40.440 00.009 11060 IsSlewing returns 0
23:25:40.440 00.000 11060 IsGuiding returns 0
23:25:40.445 00.005 10844 UpdateGuideState exits: m=2929 SNR=35.1
23:25:40.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:40.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:40.445 00.000 10844 Enqueuing Expose request
23:25:40.483 00.038 11060 IsGuiding returns 0
23:25:40.484 00.001 11060 Move returns status 0, amount 38
23:25:40.484 00.000 11060 MoveAxis(N, 0, ABG)
23:25:40.484 00.000 11060 Move returns status 0, amount 0
23:25:40.484 00.000 11060 move complete, result=0
23:25:40.484 00.000 11060 worker thread done servicing request
23:25:40.484 00.000 11060 Worker thread wakes up
23:25:40.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:40.485 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:40.866 00.381 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
23:25:41.149 00.283 11060 Exposure complete
23:25:41.382 00.233 11060 worker thread done servicing request
23:25:41.382 00.000 10844 OnExposeComplete: enter
23:25:41.382 00.000 10844 UpdateGuideState(): m_state=6
23:25:41.382 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
23:25:41.382 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.83, Mass=3128, SNR=36.1, Peak=239 HFD=3.5
23:25:41.384 00.002 10844 MultiStar: [#1 0.03,-0.27,0.99,U] [#2 0.11,-0.20,2.00,U] [#3 0.01,-0.08,0.97,U] [#4 -0.12,0.33,0.92,U] [#5 0.16,-0.34,1.03,U] [#6 0.36,1.15,0.00,M1] [#7 -0.11,0.40,0.83,U] [#8 0.16,-0.10,0.98,U] 
23:25:41.384 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {-0.18, -0.24}
23:25:41.384 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
23:25:41.384 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
23:25:41.384 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.33 mountX=0.09 mountY=0.04, mountTheta=0.41
23:25:41.385 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
23:25:41.385 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
23:25:41.385 00.000 11060 Worker thread wakes up
23:25:41.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:25:41.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:25:41.385 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.04
23:25:41.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:25:41.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:41.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:41.385 00.000 11060 MoveAxis(E, 0, ABG)
23:25:41.387 00.002 11060 Move returns status 0, amount 0
23:25:41.387 00.000 11060 MoveAxis(N, 0, ABG)
23:25:41.387 00.000 11060 Move returns status 0, amount 0
23:25:41.387 00.000 11060 move complete, result=0
23:25:41.387 00.000 11060 worker thread done servicing request
23:25:41.392 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:41.411 00.019 10844 UpdateGuideState exits: m=3128 SNR=36.1
23:25:41.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:41.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:41.411 00.000 10844 Enqueuing Expose request
23:25:41.411 00.000 11060 Worker thread wakes up
23:25:41.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:41.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:41.411 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:42.036 00.625 11060 Exposure complete
23:25:42.282 00.246 11060 worker thread done servicing request
23:25:42.282 00.000 10844 OnExposeComplete: enter
23:25:42.282 00.000 10844 UpdateGuideState(): m_state=6
23:25:42.284 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
23:25:42.284 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=62.09, Mass=2941, SNR=34.9, Peak=233 HFD=3.5
23:25:42.285 00.001 10844 MultiStar: [#1 -0.16,-0.10,1.04,U] [#2 -0.02,-0.21,1.98,U] [#3 -0.19,-0.03,1.02,U] [#4 0.13,-0.11,0.91,U] [#5 0.48,-0.17,1.07,U] [#6 0.40,0.34,0.96,U] [#7 0.05,0.51,0.92,U] [#8 -0.30,0.75,0.00,M1] 
23:25:42.285 00.000 10844 single-star, 7 included, MultiStar: {0.08, -0.00}, one-star: {0.04, 0.01}
23:25:42.285 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
23:25:42.285 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
23:25:42.285 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.34 mountX=-0.02 mountY=0.04, mountTheta=2.09
23:25:42.288 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
23:25:42.288 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
23:25:42.288 00.000 11060 Worker thread wakes up
23:25:42.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:25:42.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:25:42.288 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.04
23:25:42.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:25:42.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:42.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:25:42.288 00.000 11060 MoveAxis(E, 0, ABG)
23:25:42.288 00.000 11060 Move returns status 0, amount 0
23:25:42.288 00.000 11060 MoveAxis(N, 0, ABG)
23:25:42.288 00.000 11060 Move returns status 0, amount 0
23:25:42.288 00.000 11060 move complete, result=0
23:25:42.288 00.000 11060 worker thread done servicing request
23:25:42.296 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:42.316 00.020 10844 UpdateGuideState exits: m=2941 SNR=34.9
23:25:42.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:42.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:42.316 00.000 10844 Enqueuing Expose request
23:25:42.316 00.000 11060 Worker thread wakes up
23:25:42.316 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:42.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:42.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:42.960 00.644 11060 Exposure complete
23:25:43.191 00.231 11060 worker thread done servicing request
23:25:43.191 00.000 10844 OnExposeComplete: enter
23:25:43.191 00.000 10844 UpdateGuideState(): m_state=6
23:25:43.192 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
23:25:43.192 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.67, Mass=3188, SNR=36.7, Peak=250 HFD=3.7
23:25:43.192 00.000 10844 MultiStar: [#1 -0.37,0.17,0.92,U] [#2 -0.36,-0.08,1.95,U] [#3 -0.25,-0.41,0.95,U] [#4 -0.24,-0.13,0.99,U] [#5 0.34,-0.06,1.04,U] [#6 0.42,0.39,0.92,U] [#7 -0.22,-0.21,0.81,U] [#8 0.01,0.32,1.00,U] 
23:25:43.192 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {0.12, -0.41}
23:25:43.192 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
23:25:43.192 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
23:25:43.192 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=0.07 mountY=-0.08, mountTheta=-0.87
23:25:43.194 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
23:25:43.194 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
23:25:43.194 00.000 11060 Worker thread wakes up
23:25:43.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:25:43.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:25:43.194 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.07 yDistance=-0.08
23:25:43.196 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:25:43.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:43.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:43.196 00.000 11060 MoveAxis(E, 0, ABG)
23:25:43.196 00.000 11060 Move returns status 0, amount 0
23:25:43.196 00.000 11060 MoveAxis(N, 0, ABG)
23:25:43.196 00.000 11060 Move returns status 0, amount 0
23:25:43.196 00.000 11060 move complete, result=0
23:25:43.196 00.000 11060 worker thread done servicing request
23:25:43.215 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:43.232 00.017 10844 UpdateGuideState exits: m=3188 SNR=36.7
23:25:43.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:43.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:43.232 00.000 10844 Enqueuing Expose request
23:25:43.232 00.000 11060 Worker thread wakes up
23:25:43.232 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:43.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:43.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:43.843 00.611 11060 Exposure complete
23:25:44.062 00.219 11060 worker thread done servicing request
23:25:44.062 00.000 10844 OnExposeComplete: enter
23:25:44.062 00.000 10844 UpdateGuideState(): m_state=6
23:25:44.067 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
23:25:44.067 00.000 10844 Star::Find returns 1 (1), X=258.41, Y=62.02, Mass=3219, SNR=36.9, Peak=255 HFD=3.5
23:25:44.067 00.000 10844 MultiStar: [#1 0.02,0.26,0.90,U] [#2 -0.28,-0.10,1.89,U] [#3 -0.56,-0.22,0.98,U] [#4 -0.31,0.15,0.93,U] [#5 -0.14,-0.32,0.93,U] [#6 -0.18,0.52,0.91,U] [#7 -0.23,0.23,0.89,U] [#8 -0.53,0.17,0.97,U] 
23:25:44.067 00.000 10844 refined, 8 included, MultiStar: {-0.28, 0.05}, one-star: {-0.30, -0.05}
23:25:44.067 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.57)
23:25:44.067 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
23:25:44.067 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.97 mountX=0.00 mountY=-0.29, mountTheta=-1.57
23:25:44.067 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.05, opts=13)
23:25:44.067 00.000 10844 Enqueuing Move request for scope (-0.28, 0.05)
23:25:44.067 00.000 11060 Worker thread wakes up
23:25:44.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
23:25:44.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
23:25:44.067 00.000 11060 Moving (-0.28, 0.05) raw xDistance=0.00 yDistance=-0.29
23:25:44.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:25:44.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:25:44.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:25:44.067 00.000 11060 MoveAxis(E, 0, ABG)
23:25:44.067 00.000 11060 Move returns status 0, amount 0
23:25:44.067 00.000 11060 MoveAxis(N, 0, ABG)
23:25:44.067 00.000 11060 Move returns status 0, amount 0
23:25:44.067 00.000 11060 move complete, result=0
23:25:44.067 00.000 11060 worker thread done servicing request
23:25:44.079 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:44.095 00.016 10844 UpdateGuideState exits: m=3219 SNR=36.9 Saturated
23:25:44.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:44.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:44.095 00.000 10844 Enqueuing Expose request
23:25:44.095 00.000 11060 Worker thread wakes up
23:25:44.096 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:25:44.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:44.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:44.733 00.637 11060 Exposure complete
23:25:44.938 00.205 11060 worker thread done servicing request
23:25:44.938 00.000 10844 OnExposeComplete: enter
23:25:44.938 00.000 10844 UpdateGuideState(): m_state=6
23:25:44.938 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
23:25:44.938 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.92, Mass=3026, SNR=35.6, Peak=234 HFD=3.4
23:25:44.938 00.000 10844 MultiStar: [#1 -0.10,-0.70,0.00,M1] [#2 -0.34,0.17,1.98,U] [#3 -0.81,0.18,0.00,M1] [#4 -0.60,-0.00,1.02,U] [#5 -0.13,-0.36,0.98,U] [#6 0.14,0.34,0.91,U] [#7 -0.42,0.20,0.90,U] [#8 -0.56,0.59,0.00,M1] 
23:25:44.938 00.000 10844 single-star, 5 included, MultiStar: {-0.25, 0.05}, one-star: {-0.02, -0.15}
23:25:44.938 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
23:25:44.938 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
23:25:44.938 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.16 cameraTheta=-1.71 mountX=0.16 mountY=0.00, mountTheta=0.02
23:25:44.938 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
23:25:44.938 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
23:25:44.938 00.000 11060 Worker thread wakes up
23:25:44.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
23:25:44.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
23:25:44.938 00.000 11060 Moving (-0.02, -0.15) raw xDistance=0.16 yDistance=0.00
23:25:44.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:25:44.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:44.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:25:44.938 00.000 11060 MoveAxis(W, 27, ABG)
23:25:44.938 00.000 11060 Guiding  Dir = 3, Dur = 27
23:25:44.963 00.025 11060 IsSlewing returns 0
23:25:44.963 00.000 11060 IsGuiding returns 0
23:25:44.964 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:44.977 00.013 10844 UpdateGuideState exits: m=3026 SNR=35.6
23:25:44.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:44.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:44.977 00.000 10844 Enqueuing Expose request
23:25:45.008 00.031 11060 IsGuiding returns 0
23:25:45.008 00.000 11060 Move returns status 0, amount 27
23:25:45.008 00.000 11060 MoveAxis(N, 0, ABG)
23:25:45.008 00.000 11060 Move returns status 0, amount 0
23:25:45.008 00.000 11060 move complete, result=0
23:25:45.008 00.000 11060 worker thread done servicing request
23:25:45.008 00.000 11060 Worker thread wakes up
23:25:45.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:45.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:45.008 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
23:25:45.633 00.625 11060 Exposure complete
23:25:45.806 00.173 11060 worker thread done servicing request
23:25:45.806 00.000 10844 OnExposeComplete: enter
23:25:45.806 00.000 10844 UpdateGuideState(): m_state=6
23:25:45.807 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
23:25:45.807 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.91, Mass=3118, SNR=36.4, Peak=255 HFD=3.6
23:25:45.807 00.000 10844 MultiStar: [#1 -0.10,-0.36,1.02,U] [#2 -0.47,-0.08,2.02,U] [#3 -0.65,0.32,0.00,M2] [#4 -0.41,0.06,0.92,U] [#5 -0.08,-0.63,1.03,U] [#6 -0.06,0.40,0.93,U] [#7 -0.65,0.41,0.00,M1] [#8 -0.74,-0.08,0.00,M2] 
23:25:45.807 00.000 10844 single-star, 5 included, MultiStar: {-0.26, -0.13}, one-star: {-0.23, -0.17}
23:25:45.807 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
23:25:45.807 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
23:25:45.807 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.28 cameraTheta=-2.52 mountX=0.20 mountY=-0.20, mountTheta=-0.78
23:25:45.807 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.17, opts=13)
23:25:45.807 00.000 10844 Enqueuing Move request for scope (-0.23, -0.17)
23:25:45.807 00.000 11060 Worker thread wakes up
23:25:45.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd
23:25:45.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.17)
23:25:45.807 00.000 11060 Moving (-0.23, -0.17) raw xDistance=0.20 yDistance=-0.20
23:25:45.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:25:45.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:25:45.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:25:45.807 00.000 11060 MoveAxis(W, 36, ABG)
23:25:45.807 00.000 11060 Guiding  Dir = 3, Dur = 36
23:25:45.823 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:45.843 00.020 11060 IsSlewing returns 0
23:25:45.843 00.000 11060 IsGuiding returns 0
23:25:45.845 00.002 10844 UpdateGuideState exits: m=3118 SNR=36.4 Saturated
23:25:45.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:45.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:45.845 00.000 10844 Enqueuing Expose request
23:25:45.902 00.057 11060 IsGuiding returns 0
23:25:45.902 00.000 11060 Move returns status 0, amount 36
23:25:45.902 00.000 11060 MoveAxis(N, 0, ABG)
23:25:45.902 00.000 11060 Move returns status 0, amount 0
23:25:45.902 00.000 11060 move complete, result=0
23:25:45.902 00.000 11060 worker thread done servicing request
23:25:45.902 00.000 11060 Worker thread wakes up
23:25:45.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:45.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:45.909 00.007 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
23:25:46.541 00.632 11060 Exposure complete
23:25:46.748 00.207 11060 worker thread done servicing request
23:25:46.748 00.000 10844 OnExposeComplete: enter
23:25:46.748 00.000 10844 UpdateGuideState(): m_state=6
23:25:46.751 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
23:25:46.751 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=62.42, Mass=2821, SNR=34.6, Peak=255 HFD=3.4
23:25:46.751 00.000 10844 MultiStar: [#1 -0.63,0.79,0.00,M1] [#2 -0.54,0.12,2.02,U] [#3 -0.54,0.39,0.00,M3] [#4 -0.06,0.30,1.02,U] [#5 -0.36,0.14,1.13,U] [#6 -0.44,0.72,0.00,M1] [#7 0.09,0.49,0.95,U] [#8 -0.58,0.64,0.00,M3] 
23:25:46.751 00.000 10844 refined, 4 included, MultiStar: {-0.26, 0.25}, one-star: {-0.13, 0.34}
23:25:46.751 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
23:25:46.751 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
23:25:46.751 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.25 hyp=0.36 cameraTheta=2.39 mountX=-0.19 mountY=-0.30, mountTheta=-2.15
23:25:46.751 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.25, opts=13)
23:25:46.751 00.000 10844 Enqueuing Move request for scope (-0.26, 0.25)
23:25:46.751 00.000 11060 Worker thread wakes up
23:25:46.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.25) opts 0xd
23:25:46.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.25)
23:25:46.751 00.000 11060 Moving (-0.26, 0.25) raw xDistance=-0.19 yDistance=-0.30
23:25:46.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:25:46.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:46.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:25:46.751 00.000 11060 MoveAxis(E, 33, ABG)
23:25:46.751 00.000 11060 Guiding  Dir = 2, Dur = 33
23:25:46.760 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:46.772 00.012 10844 UpdateGuideState exits: m=2821 SNR=34.6 Saturated
23:25:46.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:46.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:46.772 00.000 10844 Enqueuing Expose request
23:25:46.777 00.005 11060 IsSlewing returns 0
23:25:46.778 00.001 11060 IsGuiding returns 0
23:25:46.839 00.061 11060 IsGuiding returns 0
23:25:46.839 00.000 11060 Move returns status 0, amount 33
23:25:46.839 00.000 11060 MoveAxis(N, 0, ABG)
23:25:46.839 00.000 11060 Move returns status 0, amount 0
23:25:46.839 00.000 11060 move complete, result=0
23:25:46.839 00.000 11060 worker thread done servicing request
23:25:46.839 00.000 11060 Worker thread wakes up
23:25:46.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:46.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:46.839 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.3 px 0 ms NORTH
23:25:47.465 00.626 11060 Exposure complete
23:25:47.640 00.175 11060 worker thread done servicing request
23:25:47.640 00.000 10844 OnExposeComplete: enter
23:25:47.640 00.000 10844 UpdateGuideState(): m_state=6
23:25:47.640 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
23:25:47.640 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=62.19, Mass=3266, SNR=37.3, Peak=243 HFD=3.7
23:25:47.640 00.000 10844 MultiStar: [#1 -0.35,0.33,0.92,U] [#2 -0.89,0.22,0.00,M1] [#3 -0.59,0.36,0.00,M4] [#4 0.06,1.05,0.00,M1] [#5 -0.54,0.86,0.00,M1] [#6 0.05,0.75,0.00,M2] [#7 -0.24,1.03,0.00,M1] [#8 -0.83,0.17,0.00,M4] 
23:25:47.640 00.000 10844 single-star, 1 included, MultiStar: {-0.31, 0.22}, one-star: {-0.28, 0.11}
23:25:47.640 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.51 = -1.78)
23:25:47.640 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.80)
23:25:47.640 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.75 mountX=-0.06 mountY=-0.29, mountTheta=-1.78
23:25:47.643 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.11, opts=13)
23:25:47.643 00.000 10844 Enqueuing Move request for scope (-0.28, 0.11)
23:25:47.643 00.000 11060 Worker thread wakes up
23:25:47.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
23:25:47.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
23:25:47.643 00.000 11060 Moving (-0.28, 0.11) raw xDistance=-0.06 yDistance=-0.29
23:25:47.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:25:47.643 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.28 newest=-0.79
23:25:47.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
23:25:47.643 00.000 11060 MoveAxis(E, 0, ABG)
23:25:47.643 00.000 11060 Move returns status 0, amount 0
23:25:47.643 00.000 11060 BLC: Oldest BLC event removed
23:25:47.643 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:25:47.643 00.000 11060 MoveAxis(N, 864, ABG)
23:25:47.643 00.000 11060 duration set to 750 by maxDecDuration
23:25:47.643 00.000 11060 Guiding  Dir = 0, Dur = 750
23:25:47.648 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:47.653 00.005 11060 IsSlewing returns 0
23:25:47.653 00.000 11060 IsGuiding returns 0
23:25:47.684 00.031 10844 UpdateGuideState exits: m=3266 SNR=37.3
23:25:47.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:47.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:47.684 00.000 10844 Enqueuing Expose request
23:25:48.418 00.734 11060 IsGuiding returns 0
23:25:48.418 00.000 11060 Move returns status 0, amount 750
23:25:48.418 00.000 11060 move complete, result=0
23:25:48.418 00.000 11060 worker thread done servicing request
23:25:48.418 00.000 11060 Worker thread wakes up
23:25:48.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:48.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:48.418 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
23:25:49.056 00.638 11060 Exposure complete
23:25:49.257 00.201 11060 worker thread done servicing request
23:25:49.257 00.000 10844 OnExposeComplete: enter
23:25:49.257 00.000 10844 UpdateGuideState(): m_state=6
23:25:49.257 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
23:25:49.257 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=61.65, Mass=3396, SNR=38.1, Peak=255 HFD=3.4
23:25:49.257 00.000 10844 MultiStar: [#1 -0.02,-0.09,0.94,U] [#2 -0.20,0.05,1.80,U] [#3 0.02,0.05,0.99,U] [#4 0.15,0.64,0.00,M2] [#5 0.18,0.19,1.08,U] [#6 0.32,0.94,0.00,M3] [#7 -0.02,1.01,0.00,M2] [#8 -0.49,-0.11,0.89,U] 
23:25:49.257 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.04}, one-star: {-0.05, -0.43}
23:25:49.257 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
23:25:49.257 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
23:25:49.257 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.73 mountX=0.06 mountY=-0.09, mountTheta=-0.98
23:25:49.259 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
23:25:49.259 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
23:25:49.259 00.000 11060 Worker thread wakes up
23:25:49.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
23:25:49.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
23:25:49.259 00.000 11060 Moving (-0.10, -0.04) raw xDistance=0.06 yDistance=-0.09
23:25:49.259 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.205534, 1:0.087169
23:25:49.259 00.000 11060 BLC: No correction, Miss < min_move
23:25:49.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:25:49.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:49.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:25:49.259 00.000 11060 MoveAxis(E, 0, ABG)
23:25:49.259 00.000 11060 Move returns status 0, amount 0
23:25:49.259 00.000 11060 MoveAxis(N, 0, ABG)
23:25:49.259 00.000 11060 Move returns status 0, amount 0
23:25:49.259 00.000 11060 move complete, result=0
23:25:49.259 00.000 11060 worker thread done servicing request
23:25:49.265 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:49.300 00.035 10844 UpdateGuideState exits: m=3396 SNR=38.1 Saturated
23:25:49.301 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:49.302 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:49.302 00.000 10844 Enqueuing Expose request
23:25:49.302 00.000 11060 Worker thread wakes up
23:25:49.302 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:49.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:49.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:49.934 00.632 11060 Exposure complete
23:25:50.106 00.172 11060 worker thread done servicing request
23:25:50.106 00.000 10844 OnExposeComplete: enter
23:25:50.106 00.000 10844 UpdateGuideState(): m_state=6
23:25:50.106 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
23:25:50.106 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=62.19, Mass=2926, SNR=34.9, Peak=254 HFD=3.5
23:25:50.106 00.000 10844 MultiStar: [#1 0.34,-0.11,1.10,U] [#2 -0.09,-0.11,2.08,U] [#3 -0.64,-0.21,0.00,M4] [#4 0.23,0.15,1.02,U] [#5 0.06,0.04,1.08,U] [#6 -0.03,0.37,0.95,U] [#7 -0.01,0.66,0.00,M3] [#8 -0.28,0.64,0.00,M4] 
23:25:50.106 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.04}, one-star: {-0.21, 0.12}
23:25:50.106 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
23:25:50.106 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
23:25:50.106 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=-0.05 mountY=0.03, mountTheta=2.63
23:25:50.106 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
23:25:50.106 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
23:25:50.106 00.000 11060 Worker thread wakes up
23:25:50.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
23:25:50.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
23:25:50.106 00.000 11060 Moving (0.03, 0.04) raw xDistance=-0.05 yDistance=0.03
23:25:50.106 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.205534, 1:0.087169, 2:-0.026456
23:25:50.106 00.000 11060 BLC: No correction, Miss < min_move
23:25:50.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:25:50.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:50.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:25:50.106 00.000 11060 MoveAxis(E, 0, ABG)
23:25:50.106 00.000 11060 Move returns status 0, amount 0
23:25:50.106 00.000 11060 MoveAxis(N, 0, ABG)
23:25:50.106 00.000 11060 Move returns status 0, amount 0
23:25:50.106 00.000 11060 move complete, result=0
23:25:50.106 00.000 11060 worker thread done servicing request
23:25:50.113 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:50.138 00.025 10844 UpdateGuideState exits: m=2926 SNR=34.9
23:25:50.140 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:50.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:50.140 00.000 10844 Enqueuing Expose request
23:25:50.140 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:50.140 00.000 11060 Worker thread wakes up
23:25:50.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:50.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:50.767 00.627 11060 Exposure complete
23:25:50.934 00.167 11060 worker thread done servicing request
23:25:50.934 00.000 10844 OnExposeComplete: enter
23:25:50.936 00.002 10844 UpdateGuideState(): m_state=6
23:25:50.936 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
23:25:50.936 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.35, Mass=3009, SNR=35.5, Peak=241 HFD=3.6
23:25:50.936 00.000 10844 MultiStar: [#1 -0.33,0.23,1.09,U] [#2 -0.17,0.07,1.95,U] [#3 -0.43,0.36,1.08,U] [#4 0.17,-0.20,0.97,U] [#5 -0.38,0.46,1.14,U] [#6 0.48,0.57,0.00,M3] [#7 -0.16,0.23,0.91,U] [#8 -0.12,0.15,0.94,U] 
23:25:50.936 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.19}, one-star: {0.05, 0.28}
23:25:50.936 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
23:25:50.936 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
23:25:50.936 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.32 mountX=-0.16 mountY=-0.21, mountTheta=-2.22
23:25:50.938 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.19, opts=13)
23:25:50.938 00.000 10844 Enqueuing Move request for scope (-0.18, 0.19)
23:25:50.938 00.000 11060 Worker thread wakes up
23:25:50.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
23:25:50.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
23:25:50.938 00.000 11060 Moving (-0.18, 0.19) raw xDistance=-0.16 yDistance=-0.21
23:25:50.938 00.000 11060 BLC: window closed
23:25:50.938 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.205534, 1:0.087169, 2:-0.026456
23:25:50.938 00.000 11060 BLC: Under-shoot: nominal increase by 75
23:25:50.938 00.000 11060 BLC: window closed
23:25:50.938 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:25:50.938 00.000 11060 BLC: Pulse adjusted to 750
23:25:50.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:25:50.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
23:25:50.938 00.000 11060 MoveAxis(E, 27, ABG)
23:25:50.938 00.000 11060 Guiding  Dir = 2, Dur = 27
23:25:50.943 00.005 11060 IsSlewing returns 0
23:25:50.944 00.001 11060 IsGuiding returns 0
23:25:50.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:50.953 00.009 10844 UpdateGuideState exits: m=3009 SNR=35.5
23:25:50.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:50.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:50.953 00.000 10844 Enqueuing Expose request
23:25:50.974 00.021 11060 IsGuiding returns 0
23:25:50.974 00.000 11060 Move returns status 0, amount 27
23:25:50.974 00.000 11060 MoveAxis(N, 80, ABG)
23:25:50.974 00.000 11060 Guiding  Dir = 0, Dur = 80
23:25:50.989 00.015 11060 IsSlewing returns 0
23:25:50.989 00.000 11060 IsGuiding returns 0
23:25:51.011 00.022 10844 evsrv: cli 0EEEE7F0 connect
23:25:51.011 00.000 10844 case statement mapped state 6 to 3
23:25:51.011 00.000 10844 case statement mapped state 6 to 3
23:25:51.011 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"fa678a0e-1733-4786-8e4c-c73f847b1991"}
23:25:51.013 00.002 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"fa678a0e-1733-4786-8e4c-c73f847b1991"}
23:25:51.013 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
23:25:51.081 00.068 11060 IsGuiding returns 0
23:25:51.081 00.000 11060 Move returns status 0, amount 80
23:25:51.082 00.001 11060 move complete, result=0
23:25:51.082 00.000 11060 worker thread done servicing request
23:25:51.082 00.000 11060 Worker thread wakes up
23:25:51.082 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 80 ms NORTH
23:25:51.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:51.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:51.720 00.638 11060 Exposure complete
23:25:51.875 00.155 11060 worker thread done servicing request
23:25:51.875 00.000 10844 OnExposeComplete: enter
23:25:51.875 00.000 10844 UpdateGuideState(): m_state=6
23:25:51.875 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
23:25:51.875 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.66, Mass=3208, SNR=36.5, Peak=246 HFD=3.4
23:25:51.875 00.000 10844 MultiStar: [#1 0.21,-0.22,0.97,U] [#2 -0.12,-0.06,1.96,U] [#3 -0.27,-0.25,0.96,U] [#4 -0.15,-0.27,0.98,U] [#5 0.33,-0.43,0.95,U] [#6 0.16,0.10,0.92,U] [#7 -0.02,0.22,0.90,U] [#8 0.04,-0.48,0.96,U] 
23:25:51.875 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.19}, one-star: {-0.22, -0.42}
23:25:51.875 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
23:25:51.875 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
23:25:51.876 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.66 mountX=0.19 mountY=0.01, mountTheta=0.07
23:25:51.876 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.19, opts=13)
23:25:51.876 00.000 10844 Enqueuing Move request for scope (-0.02, -0.19)
23:25:51.876 00.000 11060 Worker thread wakes up
23:25:51.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
23:25:51.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
23:25:51.876 00.000 11060 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.01
23:25:51.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:25:51.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:51.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:51.876 00.000 11060 MoveAxis(W, 33, ABG)
23:25:51.876 00.000 11060 Guiding  Dir = 3, Dur = 33
23:25:51.881 00.005 11060 IsSlewing returns 0
23:25:51.881 00.000 11060 IsGuiding returns 0
23:25:51.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:25:51.892 00.011 10844 UpdateGuideState exits: m=3208 SNR=36.5
23:25:51.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:51.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:51.892 00.000 10844 Enqueuing Expose request
23:25:51.927 00.035 11060 IsGuiding returns 0
23:25:51.927 00.000 11060 Move returns status 0, amount 33
23:25:51.927 00.000 11060 MoveAxis(N, 0, ABG)
23:25:51.927 00.000 11060 Move returns status 0, amount 0
23:25:51.927 00.000 11060 move complete, result=0
23:25:51.927 00.000 11060 worker thread done servicing request
23:25:51.927 00.000 11060 Worker thread wakes up
23:25:51.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:51.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:51.945 00.018 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
23:25:52.554 00.609 11060 Exposure complete
23:25:52.742 00.188 11060 worker thread done servicing request
23:25:52.742 00.000 10844 OnExposeComplete: enter
23:25:52.742 00.000 10844 UpdateGuideState(): m_state=6
23:25:52.747 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
23:25:52.747 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=62.19, Mass=3097, SNR=36.1, Peak=243 HFD=3.6
23:25:52.747 00.000 10844 MultiStar: [#1 -0.03,-0.20,1.00,U] [#2 0.01,0.18,2.01,U] [#3 -0.19,-0.51,0.92,U] [#4 0.07,0.33,0.91,U] [#5 -0.27,-0.71,0.00,M1] [#6 0.33,0.32,0.94,U] [#7 -0.22,0.52,0.88,U] [#8 -0.52,0.10,0.92,U] 
23:25:52.747 00.000 10844 single-star, 7 included, MultiStar: {-0.06, 0.11}, one-star: {-0.05, 0.12}
23:25:52.747 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
23:25:52.747 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
23:25:52.747 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.12 cameraTheta=1.97 mountX=-0.10 mountY=-0.07, mountTheta=-2.57
23:25:52.748 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.12, opts=13)
23:25:52.748 00.000 10844 Enqueuing Move request for scope (-0.05, 0.12)
23:25:52.748 00.000 11060 Worker thread wakes up
23:25:52.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
23:25:52.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
23:25:52.748 00.000 11060 Moving (-0.05, 0.12) raw xDistance=-0.10 yDistance=-0.07
23:25:52.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:25:52.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:52.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:52.748 00.000 11060 MoveAxis(E, 0, ABG)
23:25:52.748 00.000 11060 Move returns status 0, amount 0
23:25:52.750 00.002 11060 MoveAxis(N, 0, ABG)
23:25:52.750 00.000 11060 Move returns status 0, amount 0
23:25:52.750 00.000 11060 move complete, result=0
23:25:52.750 00.000 11060 worker thread done servicing request
23:25:52.754 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:52.777 00.023 10844 UpdateGuideState exits: m=3097 SNR=36.1
23:25:52.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:52.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:52.779 00.002 10844 Enqueuing Expose request
23:25:52.779 00.000 11060 Worker thread wakes up
23:25:52.779 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:52.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:52.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:53.411 00.632 11060 Exposure complete
23:25:53.562 00.151 11060 worker thread done servicing request
23:25:53.562 00.000 10844 OnExposeComplete: enter
23:25:53.562 00.000 10844 UpdateGuideState(): m_state=6
23:25:53.562 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
23:25:53.562 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=62.13, Mass=2998, SNR=35.4, Peak=225 HFD=3.6
23:25:53.562 00.000 10844 MultiStar: [#1 -0.25,0.03,0.91,U] [#2 -0.07,0.23,1.99,U] [#3 -0.26,-0.03,0.92,U] [#4 -0.08,0.90,0.00,M1] [#5 0.27,-0.61,0.00,M2] [#6 0.52,0.51,0.00,M2] [#7 -0.05,-0.12,0.87,U] [#8 0.26,-0.06,0.94,U] 
23:25:53.562 00.000 10844 single-star, 5 included, MultiStar: {-0.07, 0.05}, one-star: {-0.06, 0.05}
23:25:53.562 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.07)
23:25:53.562 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
23:25:53.562 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=-0.04 mountY=-0.07, mountTheta=-2.07
23:25:53.567 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
23:25:53.567 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
23:25:53.567 00.000 11060 Worker thread wakes up
23:25:53.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
23:25:53.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
23:25:53.567 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=-0.07
23:25:53.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:25:53.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:53.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:25:53.567 00.000 11060 MoveAxis(E, 0, ABG)
23:25:53.567 00.000 11060 Move returns status 0, amount 0
23:25:53.567 00.000 11060 MoveAxis(N, 0, ABG)
23:25:53.567 00.000 11060 Move returns status 0, amount 0
23:25:53.567 00.000 11060 move complete, result=0
23:25:53.567 00.000 11060 worker thread done servicing request
23:25:53.572 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:53.593 00.021 10844 UpdateGuideState exits: m=2998 SNR=35.4
23:25:53.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:53.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:53.593 00.000 10844 Enqueuing Expose request
23:25:53.593 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:53.593 00.000 11060 Worker thread wakes up
23:25:53.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:53.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:54.234 00.641 11060 Exposure complete
23:25:54.379 00.145 11060 worker thread done servicing request
23:25:54.379 00.000 10844 OnExposeComplete: enter
23:25:54.379 00.000 10844 UpdateGuideState(): m_state=6
23:25:54.379 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
23:25:54.379 00.000 10844 Star::Find returns 1 (1), X=259.27, Y=61.87, Mass=3668, SNR=39.5, Peak=255 HFD=3.7
23:25:54.379 00.000 10844 MultiStar: [#1 0.14,0.30,0.96,U] [#2 -0.18,-0.22,1.79,U] [#3 -0.33,0.07,0.87,U] [#4 0.21,0.35,0.87,U] [#5 -0.32,0.05,0.90,U] [#6 0.34,0.44,0.79,U] [#7 0.28,0.21,0.76,U] [#8 -0.39,-0.28,0.86,U] 
23:25:54.379 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.56, -0.21}
23:25:54.379 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
23:25:54.379 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:25:54.379 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.20 mountX=-0.04 mountY=0.01, mountTheta=2.94
23:25:54.384 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
23:25:54.384 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
23:25:54.384 00.000 11060 Worker thread wakes up
23:25:54.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
23:25:54.392 00.008 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
23:25:54.392 00.000 11060 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.01
23:25:54.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:25:54.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:54.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:54.392 00.000 11060 MoveAxis(E, 0, ABG)
23:25:54.392 00.000 11060 Move returns status 0, amount 0
23:25:54.392 00.000 11060 MoveAxis(N, 0, ABG)
23:25:54.392 00.000 11060 Move returns status 0, amount 0
23:25:54.392 00.000 11060 move complete, result=0
23:25:54.394 00.002 11060 worker thread done servicing request
23:25:54.395 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:54.412 00.017 10844 UpdateGuideState exits: m=3668 SNR=39.5 Saturated
23:25:54.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:54.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:54.412 00.000 10844 Enqueuing Expose request
23:25:54.412 00.000 11060 Worker thread wakes up
23:25:54.412 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:54.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:54.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:55.035 00.623 11060 Exposure complete
23:25:55.215 00.180 11060 worker thread done servicing request
23:25:55.215 00.000 10844 OnExposeComplete: enter
23:25:55.215 00.000 10844 UpdateGuideState(): m_state=6
23:25:55.215 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
23:25:55.215 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.99, Mass=2834, SNR=34.0, Peak=254 HFD=3.3
23:25:55.215 00.000 10844 MultiStar: [#1 0.04,0.13,1.05,U] [#2 -0.61,-0.19,2.16,U] [#3 -0.48,0.36,0.92,U] [#4 -0.34,0.19,1.09,U] [#5 -0.03,-0.20,1.01,U] [#6 -0.05,0.50,1.03,U] [#7 -0.12,0.40,0.95,U] [#8 -0.11,0.14,0.92,U] 
23:25:55.215 00.000 10844 single-star, 8 included, MultiStar: {-0.24, 0.10}, one-star: {-0.02, -0.09}
23:25:55.215 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
23:25:55.215 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:25:55.215 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.83 mountX=0.10 mountY=-0.01, mountTheta=-0.09
23:25:55.218 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
23:25:55.218 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
23:25:55.218 00.000 11060 Worker thread wakes up
23:25:55.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:25:55.218 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:25:55.218 00.000 11060 Moving (-0.02, -0.09) raw xDistance=0.10 yDistance=-0.01
23:25:55.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:25:55.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:55.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:25:55.220 00.002 11060 MoveAxis(E, 0, ABG)
23:25:55.220 00.000 11060 Move returns status 0, amount 0
23:25:55.220 00.000 11060 MoveAxis(N, 0, ABG)
23:25:55.220 00.000 11060 Move returns status 0, amount 0
23:25:55.220 00.000 11060 move complete, result=0
23:25:55.220 00.000 11060 worker thread done servicing request
23:25:55.225 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:55.240 00.015 10844 UpdateGuideState exits: m=2834 SNR=34.0
23:25:55.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:55.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:55.240 00.000 10844 Enqueuing Expose request
23:25:55.240 00.000 11060 Worker thread wakes up
23:25:55.240 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:55.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:55.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:55.877 00.637 11060 Exposure complete
23:25:56.075 00.198 11060 worker thread done servicing request
23:25:56.077 00.002 10844 OnExposeComplete: enter
23:25:56.077 00.000 10844 UpdateGuideState(): m_state=6
23:25:56.077 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
23:25:56.077 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=61.70, Mass=3507, SNR=38.3, Peak=253 HFD=3.6
23:25:56.077 00.000 10844 MultiStar: [#1 0.21,-0.06,0.94,U] [#2 0.09,-0.26,1.79,U] [#3 -0.42,0.02,0.90,U] [#4 0.22,0.21,0.93,U] [#5 0.18,-0.13,0.97,U] [#6 0.47,0.26,0.82,U] [#7 0.35,0.44,0.79,U] [#8 -0.29,0.07,0.87,U] 
23:25:56.077 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.48, -0.38}
23:25:56.077 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
23:25:56.077 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
23:25:56.077 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.16 mountX=-0.00 mountY=0.14, mountTheta=1.59
23:25:56.077 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
23:25:56.077 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
23:25:56.077 00.000 11060 Worker thread wakes up
23:25:56.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:25:56.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:25:56.077 00.000 11060 Moving (0.14, -0.02) raw xDistance=-0.00 yDistance=0.14
23:25:56.081 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:25:56.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:56.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:25:56.081 00.000 11060 MoveAxis(E, 0, ABG)
23:25:56.081 00.000 11060 Move returns status 0, amount 0
23:25:56.081 00.000 11060 MoveAxis(N, 0, ABG)
23:25:56.081 00.000 11060 Move returns status 0, amount 0
23:25:56.081 00.000 11060 move complete, result=0
23:25:56.081 00.000 11060 worker thread done servicing request
23:25:56.088 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:56.105 00.017 10844 UpdateGuideState exits: m=3507 SNR=38.3
23:25:56.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:56.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:56.105 00.000 10844 Enqueuing Expose request
23:25:56.105 00.000 11060 Worker thread wakes up
23:25:56.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:56.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:56.105 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:56.726 00.621 11060 Exposure complete
23:25:56.950 00.224 11060 worker thread done servicing request
23:25:56.950 00.000 10844 OnExposeComplete: enter
23:25:56.950 00.000 10844 UpdateGuideState(): m_state=6
23:25:56.950 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
23:25:56.950 00.000 10844 Star::Find returns 1 (1), X=258.98, Y=62.12, Mass=3148, SNR=36.2, Peak=255 HFD=3.0
23:25:56.951 00.001 10844 MultiStar: [#1 0.13,-0.34,0.90,U] [#2 0.01,-0.50,1.97,U] [#3 -0.38,-0.17,0.99,U] [#4 -0.13,-0.03,0.95,U] [#5 -0.03,-0.16,0.97,U] [#6 -0.08,0.33,0.96,U] [#7 0.12,0.22,0.83,U] [#8 -0.35,0.17,0.90,U] 
23:25:56.951 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {0.27, 0.04}
23:25:56.951 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
23:25:56.951 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:25:56.951 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.98 mountX=0.11 mountY=-0.03, mountTheta=-0.25
23:25:56.953 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.10, opts=13)
23:25:56.953 00.000 10844 Enqueuing Move request for scope (-0.04, -0.10)
23:25:56.953 00.000 11060 Worker thread wakes up
23:25:56.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:25:56.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:25:56.953 00.000 11060 Moving (-0.04, -0.10) raw xDistance=0.11 yDistance=-0.03
23:25:56.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:25:56.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:56.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:25:56.953 00.000 11060 MoveAxis(E, 0, ABG)
23:25:56.953 00.000 11060 Move returns status 0, amount 0
23:25:56.953 00.000 11060 MoveAxis(N, 0, ABG)
23:25:56.953 00.000 11060 Move returns status 0, amount 0
23:25:56.953 00.000 11060 move complete, result=0
23:25:56.953 00.000 11060 worker thread done servicing request
23:25:56.963 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:56.978 00.015 10844 UpdateGuideState exits: m=3148 SNR=36.2 Saturated
23:25:56.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:56.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:56.978 00.000 10844 Enqueuing Expose request
23:25:56.978 00.000 11060 Worker thread wakes up
23:25:56.978 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:56.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:56.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:57.605 00.627 11060 Exposure complete
23:25:57.803 00.198 11060 worker thread done servicing request
23:25:57.803 00.000 10844 OnExposeComplete: enter
23:25:57.803 00.000 10844 UpdateGuideState(): m_state=6
23:25:57.803 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
23:25:57.803 00.000 10844 Star::Find returns 1 (1), X=258.61, Y=61.37, Mass=3220, SNR=37.0, Peak=255 HFD=3.4
23:25:57.803 00.000 10844 MultiStar: [#1 -0.45,-0.34,0.99,U] [#2 -0.09,0.00,1.96,U] [#3 -0.25,-0.17,0.84,U] [#4 -0.02,-0.37,0.97,U] [#5 0.08,-0.23,1.00,U] [#6 -0.06,0.67,0.00,M1] [#7 -0.58,0.02,0.83,U] [#8 -0.08,0.09,0.95,U] 
23:25:57.803 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.19}, one-star: {-0.10, -0.71}
23:25:57.803 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
23:25:57.803 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
23:25:57.805 00.002 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-2.28 mountX=0.22 mountY=-0.13, mountTheta=-0.54
23:25:57.805 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.19, opts=13)
23:25:57.805 00.000 10844 Enqueuing Move request for scope (-0.17, -0.19)
23:25:57.805 00.000 11060 Worker thread wakes up
23:25:57.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
23:25:57.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
23:25:57.805 00.000 11060 Moving (-0.17, -0.19) raw xDistance=0.22 yDistance=-0.13
23:25:57.807 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:25:57.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:57.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:25:57.807 00.000 11060 MoveAxis(W, 38, ABG)
23:25:57.807 00.000 11060 Guiding  Dir = 3, Dur = 38
23:25:57.827 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:25:57.829 00.002 11060 IsSlewing returns 0
23:25:57.829 00.000 11060 IsGuiding returns 0
23:25:57.844 00.015 10844 UpdateGuideState exits: m=3220 SNR=37.0 Saturated
23:25:57.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:57.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:57.844 00.000 10844 Enqueuing Expose request
23:25:57.885 00.041 11060 IsGuiding returns 0
23:25:57.885 00.000 11060 Move returns status 0, amount 38
23:25:57.885 00.000 11060 MoveAxis(N, 0, ABG)
23:25:57.885 00.000 11060 Move returns status 0, amount 0
23:25:57.885 00.000 11060 move complete, result=0
23:25:57.885 00.000 11060 worker thread done servicing request
23:25:57.885 00.000 11060 Worker thread wakes up
23:25:57.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:57.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:57.885 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:25:58.522 00.637 11060 Exposure complete
23:25:58.711 00.189 11060 worker thread done servicing request
23:25:58.711 00.000 10844 OnExposeComplete: enter
23:25:58.711 00.000 10844 UpdateGuideState(): m_state=6
23:25:58.711 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
23:25:58.711 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=62.19, Mass=2838, SNR=34.6, Peak=228 HFD=3.4
23:25:58.711 00.000 10844 MultiStar: [#1 -0.14,0.33,1.07,U] [#2 -0.55,0.31,2.06,U] [#3 -0.30,-0.19,0.98,U] [#4 0.34,-0.20,0.95,U] [#5 0.18,-0.31,1.03,U] [#6 0.26,0.85,0.00,M2] [#7 0.06,0.30,0.90,U] [#8 0.08,0.05,1.07,U] 
23:25:58.711 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.08}, one-star: {-0.22, 0.11}
23:25:58.711 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
23:25:58.713 00.002 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
23:25:58.713 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
23:25:58.713 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
23:25:58.713 00.000 10844 Enqueuing Move request for scope (-0.13, 0.08)
23:25:58.713 00.000 11060 Worker thread wakes up
23:25:58.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:25:58.713 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:25:58.713 00.000 11060 Moving (-0.13, 0.08) raw xDistance=-0.05 yDistance=-0.14
23:25:58.715 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:25:58.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:58.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:25:58.715 00.000 11060 MoveAxis(E, 0, ABG)
23:25:58.715 00.000 11060 Move returns status 0, amount 0
23:25:58.715 00.000 11060 MoveAxis(N, 0, ABG)
23:25:58.715 00.000 11060 Move returns status 0, amount 0
23:25:58.715 00.000 11060 move complete, result=0
23:25:58.715 00.000 11060 worker thread done servicing request
23:25:58.720 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:58.735 00.015 10844 UpdateGuideState exits: m=2838 SNR=34.6
23:25:58.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:58.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:58.735 00.000 10844 Enqueuing Expose request
23:25:58.735 00.000 11060 Worker thread wakes up
23:25:58.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:58.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:25:58.735 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:59.362 00.627 11060 Exposure complete
23:25:59.565 00.203 11060 worker thread done servicing request
23:25:59.565 00.000 10844 OnExposeComplete: enter
23:25:59.565 00.000 10844 UpdateGuideState(): m_state=6
23:25:59.565 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
23:25:59.565 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=61.76, Mass=2924, SNR=35.3, Peak=255 HFD=3.5
23:25:59.565 00.000 10844 MultiStar: [#1 -0.28,-0.27,1.06,U] [#2 -0.39,0.35,1.95,U] [#3 -0.44,0.38,0.98,U] [#4 0.42,-0.11,0.99,U] [#5 -0.13,-0.08,0.99,U] [#6 0.71,0.51,0.00,M3] [#7 -0.31,-0.08,0.85,U] [#8 -0.27,0.83,0.00,M1] 
23:25:59.565 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.02}, one-star: {-0.03, -0.32}
23:25:59.565 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
23:25:59.565 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
23:25:59.565 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.02 mountX=0.01 mountY=-0.19, mountTheta=-1.51
23:25:59.565 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.02, opts=13)
23:25:59.565 00.000 10844 Enqueuing Move request for scope (-0.19, 0.02)
23:25:59.565 00.000 11060 Worker thread wakes up
23:25:59.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
23:25:59.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
23:25:59.565 00.000 11060 Moving (-0.19, 0.02) raw xDistance=0.01 yDistance=-0.19
23:25:59.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:25:59.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
23:25:59.565 00.000 11060 MoveAxis(E, 0, ABG)
23:25:59.565 00.000 11060 Move returns status 0, amount 0
23:25:59.565 00.000 11060 MoveAxis(N, 74, ABG)
23:25:59.565 00.000 11060 Guiding  Dir = 0, Dur = 74
23:25:59.576 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:25:59.581 00.005 11060 IsSlewing returns 0
23:25:59.582 00.001 11060 IsGuiding returns 0
23:25:59.593 00.011 10844 UpdateGuideState exits: m=2924 SNR=35.3 Saturated
23:25:59.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:59.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:25:59.593 00.000 10844 Enqueuing Expose request
23:25:59.659 00.066 11060 IsGuiding returns 0
23:25:59.659 00.000 11060 Move returns status 0, amount 74
23:25:59.659 00.000 11060 move complete, result=0
23:25:59.659 00.000 11060 worker thread done servicing request
23:25:59.659 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 74 ms NORTH
23:25:59.659 00.000 11060 Worker thread wakes up
23:25:59.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:25:59.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:00.313 00.654 11060 Exposure complete
23:26:00.510 00.197 11060 worker thread done servicing request
23:26:00.510 00.000 10844 OnExposeComplete: enter
23:26:00.510 00.000 10844 UpdateGuideState(): m_state=6
23:26:00.510 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
23:26:00.510 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.81, Mass=2976, SNR=35.3, Peak=250 HFD=3.5
23:26:00.510 00.000 10844 MultiStar: [#1 -0.36,-0.26,1.03,U] [#2 -0.18,0.26,2.01,U] [#3 -0.16,-0.01,0.91,U] [#4 0.31,-0.11,1.00,U] [#5 0.01,-0.69,0.00,M1] [#6 0.41,0.83,0.00,M4] [#7 -0.06,-0.26,0.92,U] [#8 0.05,0.22,0.98,U] 
23:26:00.510 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {-0.11, -0.27}
23:26:00.510 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
23:26:00.510 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
23:26:00.510 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.92 mountX=0.03 mountY=-0.08, mountTheta=-1.17
23:26:00.510 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
23:26:00.510 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
23:26:00.510 00.000 11060 Worker thread wakes up
23:26:00.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
23:26:00.510 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
23:26:00.510 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.03 yDistance=-0.08
23:26:00.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:26:00.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:00.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:26:00.510 00.000 11060 MoveAxis(E, 0, ABG)
23:26:00.510 00.000 11060 Move returns status 0, amount 0
23:26:00.510 00.000 11060 MoveAxis(N, 0, ABG)
23:26:00.510 00.000 11060 Move returns status 0, amount 0
23:26:00.510 00.000 11060 move complete, result=0
23:26:00.510 00.000 11060 worker thread done servicing request
23:26:00.520 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:00.540 00.020 10844 UpdateGuideState exits: m=2976 SNR=35.3
23:26:00.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:00.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:00.540 00.000 10844 Enqueuing Expose request
23:26:00.542 00.002 11060 Worker thread wakes up
23:26:00.542 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:00.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:00.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:01.165 00.623 11060 Exposure complete
23:26:01.338 00.173 11060 worker thread done servicing request
23:26:01.340 00.002 10844 OnExposeComplete: enter
23:26:01.340 00.000 10844 UpdateGuideState(): m_state=6
23:26:01.340 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
23:26:01.340 00.000 10844 Star::Find returns 1 (1), X=259.07, Y=61.58, Mass=3345, SNR=38.0, Peak=255 HFD=3.6
23:26:01.340 00.000 10844 MultiStar: [#1 -0.24,-0.16,0.98,U] [#2 0.01,0.21,1.99,U] [#3 -0.52,0.39,0.00,M1] [#4 -0.39,-0.02,0.95,U] [#5 0.25,-0.10,0.99,U] [#6 0.19,1.11,0.00,M5] [#7 -0.07,-0.25,0.85,U] [#8 -0.35,0.53,0.82,U] 
23:26:01.340 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.02}, one-star: {0.36, -0.50}
23:26:01.340 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
23:26:01.340 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
23:26:01.340 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.78 mountX=0.02 mountY=-0.04, mountTheta=-1.03
23:26:01.340 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
23:26:01.340 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
23:26:01.340 00.000 11060 Worker thread wakes up
23:26:01.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
23:26:01.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
23:26:01.340 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=-0.04
23:26:01.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:26:01.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:01.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:01.340 00.000 11060 MoveAxis(E, 0, ABG)
23:26:01.340 00.000 11060 Move returns status 0, amount 0
23:26:01.343 00.003 11060 MoveAxis(N, 0, ABG)
23:26:01.343 00.000 11060 Move returns status 0, amount 0
23:26:01.343 00.000 11060 move complete, result=0
23:26:01.343 00.000 11060 worker thread done servicing request
23:26:01.348 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:01.369 00.021 10844 UpdateGuideState exits: m=3345 SNR=38.0 Saturated
23:26:01.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:01.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:01.369 00.000 10844 Enqueuing Expose request
23:26:01.369 00.000 11060 Worker thread wakes up
23:26:01.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:01.369 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:01.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:02.019 00.650 11060 Exposure complete
23:26:02.178 00.159 11060 worker thread done servicing request
23:26:02.178 00.000 10844 OnExposeComplete: enter
23:26:02.178 00.000 10844 UpdateGuideState(): m_state=6
23:26:02.178 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
23:26:02.178 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.91, Mass=3072, SNR=35.6, Peak=246 HFD=3.8
23:26:02.178 00.000 10844 MultiStar: [#1 -0.07,-0.55,0.97,U] [#2 0.28,0.30,2.05,U] [#3 -0.81,0.23,0.00,M2] [#4 0.38,0.51,0.91,U] [#5 0.36,-0.17,1.01,U] [#6 0.01,0.49,0.95,U] [#7 -0.15,0.10,0.93,U] [#8 -0.06,0.31,0.96,U] 
23:26:02.178 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.12}, one-star: {-0.18, -0.17}
23:26:02.178 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
23:26:02.178 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
23:26:02.178 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.90 mountX=-0.14 mountY=0.08, mountTheta=2.64
23:26:02.193 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.12, opts=13)
23:26:02.193 00.000 10844 Enqueuing Move request for scope (0.10, 0.12)
23:26:02.193 00.000 11060 Worker thread wakes up
23:26:02.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:26:02.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:26:02.193 00.000 11060 Moving (0.10, 0.12) raw xDistance=-0.14 yDistance=0.08
23:26:02.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:26:02.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:02.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:26:02.193 00.000 11060 MoveAxis(E, 24, ABG)
23:26:02.193 00.000 11060 Guiding  Dir = 2, Dur = 24
23:26:02.198 00.005 11060 IsSlewing returns 0
23:26:02.198 00.000 11060 IsGuiding returns 0
23:26:02.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:02.218 00.020 10844 UpdateGuideState exits: m=3072 SNR=35.6
23:26:02.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:02.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:02.218 00.000 10844 Enqueuing Expose request
23:26:02.228 00.010 11060 IsGuiding returns 0
23:26:02.228 00.000 11060 Move returns status 0, amount 24
23:26:02.228 00.000 11060 MoveAxis(N, 0, ABG)
23:26:02.228 00.000 11060 Move returns status 0, amount 0
23:26:02.228 00.000 11060 move complete, result=0
23:26:02.228 00.000 11060 worker thread done servicing request
23:26:02.228 00.000 11060 Worker thread wakes up
23:26:02.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:02.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:02.228 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
23:26:02.858 00.630 11060 Exposure complete
23:26:03.035 00.177 11060 worker thread done servicing request
23:26:03.035 00.000 10844 OnExposeComplete: enter
23:26:03.037 00.002 10844 UpdateGuideState(): m_state=6
23:26:03.037 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
23:26:03.037 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=60.60, Mass=3056, SNR=35.5, Peak=254 HFD=3.5
23:26:03.037 00.000 10844 MultiStar: large primary error, entering stabilization period
23:26:03.037 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
23:26:03.037 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
23:26:03.037 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-1.48 hyp=1.48 cameraTheta=-1.54 mountX=1.44 mountY=0.29, mountTheta=0.20
23:26:03.039 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-1.48, opts=13)
23:26:03.039 00.000 10844 Enqueuing Move request for scope (0.05, -1.48)
23:26:03.039 00.000 11060 Worker thread wakes up
23:26:03.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.48) opts 0xd
23:26:03.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -1.48)
23:26:03.039 00.000 11060 Moving (0.05, -1.48) raw xDistance=1.44 yDistance=0.29
23:26:03.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.39 from input 1.44
23:26:03.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:26:03.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:26:03.040 00.001 11060 MoveAxis(W, 249, ABG)
23:26:03.040 00.000 11060 Guiding  Dir = 3, Dur = 249
23:26:03.045 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:03.057 00.012 11060 IsSlewing returns 0
23:26:03.071 00.014 11060 IsGuiding returns 0
23:26:03.076 00.005 10844 UpdateGuideState exits: m=3056 SNR=35.5
23:26:03.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:03.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:03.076 00.000 10844 Enqueuing Expose request
23:26:03.324 00.248 11060 IsGuiding returns 0
23:26:03.326 00.002 11060 Move returns status 0, amount 249
23:26:03.326 00.000 11060 MoveAxis(N, 0, ABG)
23:26:03.326 00.000 11060 Move returns status 0, amount 0
23:26:03.326 00.000 11060 move complete, result=0
23:26:03.326 00.000 11060 worker thread done servicing request
23:26:03.326 00.000 11060 Worker thread wakes up
23:26:03.326 00.000 10844 GuideStep: 1.4 px 249 ms WEST, 0.3 px 0 ms NORTH
23:26:03.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:03.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:03.974 00.648 11060 Exposure complete
23:26:04.191 00.217 11060 worker thread done servicing request
23:26:04.191 00.000 10844 OnExposeComplete: enter
23:26:04.191 00.000 10844 UpdateGuideState(): m_state=6
23:26:04.191 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
23:26:04.191 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.68, Mass=3088, SNR=36.6, Peak=253 HFD=3.5
23:26:04.191 00.000 10844 MultiStar: exiting stabilization period
23:26:04.191 00.000 10844 MultiStar: [#1 -0.33,0.54,0.94,U] [#2 -0.27,-0.06,2.00,U] [#3 -0.56,0.07,1.00,U] [#4 0.01,-0.34,0.95,U] [#5 -0.07,0.15,1.04,U] [#6 0.05,0.47,0.92,U] [#7 -0.13,0.38,0.81,U] [#8 -0.05,0.15,0.95,U] 
23:26:04.191 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.08}, one-star: {-0.12, -0.40}
23:26:04.191 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:26:04.191 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
23:26:04.191 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.19 cameraTheta=2.71 mountX=-0.05 mountY=-0.19, mountTheta=-1.82
23:26:04.197 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.08, opts=13)
23:26:04.197 00.000 10844 Enqueuing Move request for scope (-0.18, 0.08)
23:26:04.197 00.000 11060 Worker thread wakes up
23:26:04.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
23:26:04.197 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
23:26:04.197 00.000 11060 Moving (-0.18, 0.08) raw xDistance=-0.05 yDistance=-0.19
23:26:04.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:26:04.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:04.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:26:04.197 00.000 11060 MoveAxis(E, 0, ABG)
23:26:04.197 00.000 11060 Move returns status 0, amount 0
23:26:04.197 00.000 11060 MoveAxis(N, 0, ABG)
23:26:04.197 00.000 11060 Move returns status 0, amount 0
23:26:04.197 00.000 11060 move complete, result=0
23:26:04.197 00.000 11060 worker thread done servicing request
23:26:04.208 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:04.223 00.015 10844 UpdateGuideState exits: m=3088 SNR=36.6
23:26:04.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:04.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:04.223 00.000 10844 Enqueuing Expose request
23:26:04.229 00.006 11060 Worker thread wakes up
23:26:04.229 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:04.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:04.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:04.868 00.639 11060 Exposure complete
23:26:05.042 00.174 11060 worker thread done servicing request
23:26:05.042 00.000 10844 OnExposeComplete: enter
23:26:05.042 00.000 10844 UpdateGuideState(): m_state=6
23:26:05.042 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
23:26:05.042 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=62.18, Mass=2962, SNR=35.1, Peak=231 HFD=3.5
23:26:05.042 00.000 10844 MultiStar: [#1 0.02,0.40,0.98,U] [#2 -0.00,0.36,1.94,U] [#3 -0.49,0.38,0.95,U] [#4 -0.02,0.43,0.98,U] [#5 0.26,-0.33,1.14,U] [#6 0.11,0.48,0.94,U] [#7 0.10,0.51,0.88,U] [#8 -0.89,0.80,0.00,M1] 
23:26:05.042 00.000 10844 single-star, 7 included, MultiStar: {-0.02, 0.28}, one-star: {-0.16, 0.10}
23:26:05.042 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.36 = -1.93)
23:26:05.042 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.95)
23:26:05.042 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.60 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
23:26:05.042 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.10, opts=13)
23:26:05.042 00.000 10844 Enqueuing Move request for scope (-0.16, 0.10)
23:26:05.042 00.000 11060 Worker thread wakes up
23:26:05.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
23:26:05.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
23:26:05.042 00.000 11060 Moving (-0.16, 0.10) raw xDistance=-0.07 yDistance=-0.18
23:26:05.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:26:05.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:05.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:26:05.042 00.000 11060 MoveAxis(E, 0, ABG)
23:26:05.042 00.000 11060 Move returns status 0, amount 0
23:26:05.042 00.000 11060 MoveAxis(N, 0, ABG)
23:26:05.042 00.000 11060 Move returns status 0, amount 0
23:26:05.042 00.000 11060 move complete, result=0
23:26:05.042 00.000 11060 worker thread done servicing request
23:26:05.052 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:05.068 00.016 10844 UpdateGuideState exits: m=2962 SNR=35.1
23:26:05.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:05.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:05.068 00.000 10844 Enqueuing Expose request
23:26:05.068 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:05.068 00.000 11060 Worker thread wakes up
23:26:05.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:05.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:05.718 00.650 11060 Exposure complete
23:26:05.894 00.176 11060 worker thread done servicing request
23:26:05.894 00.000 10844 OnExposeComplete: enter
23:26:05.894 00.000 10844 UpdateGuideState(): m_state=6
23:26:05.894 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
23:26:05.894 00.000 10844 Star::Find returns 1 (1), X=258.81, Y=61.82, Mass=3590, SNR=39.1, Peak=255 HFD=3.7
23:26:05.894 00.000 10844 MultiStar: [#1 -0.23,-0.00,0.87,U] [#2 0.15,-0.10,1.85,U] [#3 -0.40,0.44,0.90,U] [#4 -0.09,0.03,0.80,U] [#5 0.23,-0.02,0.94,U] [#6 -0.06,0.93,0.00,M3] [#7 -0.37,0.43,0.83,U] [#8 0.14,0.00,0.89,U] 
23:26:05.894 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.10, -0.25}
23:26:05.894 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
23:26:05.894 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
23:26:05.894 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.20 mountX=-0.03 mountY=-0.03, mountTheta=-2.34
23:26:05.897 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
23:26:05.897 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
23:26:05.899 00.002 11060 Worker thread wakes up
23:26:05.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
23:26:05.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
23:26:05.899 00.000 11060 Moving (-0.03, 0.04) raw xDistance=-0.03 yDistance=-0.03
23:26:05.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:26:05.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:05.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:05.899 00.000 11060 MoveAxis(E, 0, ABG)
23:26:05.899 00.000 11060 Move returns status 0, amount 0
23:26:05.899 00.000 11060 MoveAxis(N, 0, ABG)
23:26:05.899 00.000 11060 Move returns status 0, amount 0
23:26:05.899 00.000 11060 move complete, result=0
23:26:05.899 00.000 11060 worker thread done servicing request
23:26:05.904 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:05.918 00.014 10844 UpdateGuideState exits: m=3590 SNR=39.1 Saturated
23:26:05.919 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:05.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:05.919 00.000 10844 Enqueuing Expose request
23:26:05.919 00.000 11060 Worker thread wakes up
23:26:05.919 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:05.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:05.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:06.555 00.636 11060 Exposure complete
23:26:06.736 00.181 11060 worker thread done servicing request
23:26:06.736 00.000 10844 OnExposeComplete: enter
23:26:06.736 00.000 10844 UpdateGuideState(): m_state=6
23:26:06.736 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
23:26:06.736 00.000 10844 Star::Find returns 1 (1), X=259.23, Y=61.88, Mass=3183, SNR=36.4, Peak=255 HFD=3.4
23:26:06.737 00.001 10844 MultiStar: [#1 0.32,-0.29,0.98,U] [#2 0.37,0.11,1.95,U] [#3 -0.30,0.10,1.00,U] [#4 0.11,0.67,0.00,M1] [#5 0.15,0.15,0.95,U] [#6 0.69,0.65,0.00,M4] [#7 -0.20,0.20,0.82,U] [#8 -0.12,0.04,0.98,U] 
23:26:06.737 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.52, -0.20}
23:26:06.737 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
23:26:06.737 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
23:26:06.737 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=-0.05 mountY=0.14, mountTheta=1.91
23:26:06.739 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
23:26:06.739 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
23:26:06.739 00.000 11060 Worker thread wakes up
23:26:06.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
23:26:06.739 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
23:26:06.739 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.05 yDistance=0.14
23:26:06.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:26:06.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:06.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:26:06.739 00.000 11060 MoveAxis(E, 0, ABG)
23:26:06.739 00.000 11060 Move returns status 0, amount 0
23:26:06.739 00.000 11060 MoveAxis(N, 0, ABG)
23:26:06.739 00.000 11060 Move returns status 0, amount 0
23:26:06.739 00.000 11060 move complete, result=0
23:26:06.739 00.000 11060 worker thread done servicing request
23:26:06.752 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:06.772 00.020 10844 UpdateGuideState exits: m=3183 SNR=36.4 Saturated
23:26:06.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:06.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:06.772 00.000 10844 Enqueuing Expose request
23:26:06.772 00.000 11060 Worker thread wakes up
23:26:06.772 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:06.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:06.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:07.398 00.626 11060 Exposure complete
23:26:07.620 00.222 11060 worker thread done servicing request
23:26:07.620 00.000 10844 OnExposeComplete: enter
23:26:07.620 00.000 10844 UpdateGuideState(): m_state=6
23:26:07.620 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
23:26:07.620 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=62.18, Mass=3418, SNR=37.4, Peak=229 HFD=3.9
23:26:07.620 00.000 10844 MultiStar: [#1 -0.40,0.40,0.95,U] [#2 -0.14,0.55,1.83,U] [#3 0.00,-0.05,0.94,U] [#4 0.02,0.16,0.97,U] [#5 -0.17,0.32,0.93,U] [#6 0.49,0.51,0.00,M5] [#7 0.14,0.41,0.86,U] [#8 -0.01,0.17,0.98,U] 
23:26:07.620 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.29}, one-star: {0.08, 0.11}
23:26:07.620 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
23:26:07.620 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
23:26:07.620 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.89 mountX=-0.12 mountY=0.07, mountTheta=2.63
23:26:07.624 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.11, opts=13)
23:26:07.624 00.000 10844 Enqueuing Move request for scope (0.08, 0.11)
23:26:07.624 00.000 11060 Worker thread wakes up
23:26:07.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:26:07.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:26:07.624 00.000 11060 Moving (0.08, 0.11) raw xDistance=-0.12 yDistance=0.07
23:26:07.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:26:07.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:07.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:26:07.624 00.000 11060 MoveAxis(E, 0, ABG)
23:26:07.626 00.002 11060 Move returns status 0, amount 0
23:26:07.626 00.000 11060 MoveAxis(N, 0, ABG)
23:26:07.626 00.000 11060 Move returns status 0, amount 0
23:26:07.626 00.000 11060 move complete, result=0
23:26:07.626 00.000 11060 worker thread done servicing request
23:26:07.634 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:07.650 00.016 10844 UpdateGuideState exits: m=3418 SNR=37.4
23:26:07.652 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:07.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:07.652 00.000 10844 Enqueuing Expose request
23:26:07.652 00.000 11060 Worker thread wakes up
23:26:07.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:07.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:07.652 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:08.275 00.623 11060 Exposure complete
23:26:08.526 00.251 11060 worker thread done servicing request
23:26:08.526 00.000 10844 OnExposeComplete: enter
23:26:08.526 00.000 10844 UpdateGuideState(): m_state=6
23:26:08.526 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
23:26:08.528 00.002 10844 Star::Find returns 1 (0), X=258.50, Y=61.56, Mass=2988, SNR=35.3, Peak=224 HFD=3.3
23:26:08.528 00.000 10844 MultiStar: [#1 0.16,0.21,1.14,U] [#2 -0.48,0.07,2.02,U] [#3 0.01,-0.53,0.93,U] [#4 0.06,0.05,0.99,U] [#5 -0.39,-0.34,1.04,U] [#6 0.13,0.00,1.00,U] [#7 -0.03,-0.00,0.98,U] [#8 -0.69,-0.21,0.00,M1] 
23:26:08.528 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.10}, one-star: {-0.21, -0.52}
23:26:08.528 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
23:26:08.528 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
23:26:08.528 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.49 mountX=0.13 mountY=-0.12, mountTheta=-0.75
23:26:08.531 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.10, opts=13)
23:26:08.531 00.000 10844 Enqueuing Move request for scope (-0.14, -0.10)
23:26:08.531 00.000 11060 Worker thread wakes up
23:26:08.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
23:26:08.531 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
23:26:08.531 00.000 11060 Moving (-0.14, -0.10) raw xDistance=0.13 yDistance=-0.12
23:26:08.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:26:08.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:08.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:26:08.531 00.000 11060 MoveAxis(W, 22, ABG)
23:26:08.531 00.000 11060 Guiding  Dir = 3, Dur = 22
23:26:08.536 00.005 11060 IsSlewing returns 0
23:26:08.536 00.000 11060 IsGuiding returns 0
23:26:08.541 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:08.562 00.021 10844 UpdateGuideState exits: m=2988 SNR=35.3
23:26:08.564 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:08.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:08.564 00.000 10844 Enqueuing Expose request
23:26:08.582 00.018 11060 IsGuiding returns 0
23:26:08.582 00.000 11060 Move returns status 0, amount 22
23:26:08.582 00.000 11060 MoveAxis(N, 0, ABG)
23:26:08.582 00.000 11060 Move returns status 0, amount 0
23:26:08.582 00.000 11060 move complete, result=0
23:26:08.582 00.000 11060 worker thread done servicing request
23:26:08.582 00.000 11060 Worker thread wakes up
23:26:08.583 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:08.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:08.584 00.001 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
23:26:09.214 00.630 11060 Exposure complete
23:26:09.423 00.209 11060 worker thread done servicing request
23:26:09.423 00.000 10844 OnExposeComplete: enter
23:26:09.423 00.000 10844 UpdateGuideState(): m_state=6
23:26:09.423 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
23:26:09.423 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.89, Mass=3236, SNR=36.7, Peak=250 HFD=3.8
23:26:09.423 00.000 10844 MultiStar: [#1 -0.10,0.36,1.02,U] [#2 0.05,0.04,1.91,U] [#3 -0.11,-0.14,0.98,U] [#4 0.24,-0.30,0.99,U] [#5 -0.07,0.15,1.06,U] [#6 0.42,0.17,0.84,U] [#7 0.26,0.22,0.93,U] [#8 -0.13,-0.15,0.88,U] 
23:26:09.428 00.005 10844 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.02, -0.19}
23:26:09.428 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
23:26:09.428 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
23:26:09.428 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.34 mountX=-0.03 mountY=0.05, mountTheta=2.09
23:26:09.428 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
23:26:09.428 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
23:26:09.428 00.000 11060 Worker thread wakes up
23:26:09.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:26:09.428 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:26:09.428 00.000 11060 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.05
23:26:09.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:26:09.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:09.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:26:09.428 00.000 11060 MoveAxis(E, 0, ABG)
23:26:09.428 00.000 11060 Move returns status 0, amount 0
23:26:09.428 00.000 11060 MoveAxis(N, 0, ABG)
23:26:09.428 00.000 11060 Move returns status 0, amount 0
23:26:09.428 00.000 11060 move complete, result=0
23:26:09.428 00.000 11060 worker thread done servicing request
23:26:09.435 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:09.454 00.019 10844 UpdateGuideState exits: m=3236 SNR=36.7
23:26:09.455 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:09.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:09.455 00.000 10844 Enqueuing Expose request
23:26:09.455 00.000 11060 Worker thread wakes up
23:26:09.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:09.455 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:09.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:10.100 00.645 11060 Exposure complete
23:26:10.321 00.221 11060 worker thread done servicing request
23:26:10.321 00.000 10844 OnExposeComplete: enter
23:26:10.321 00.000 10844 UpdateGuideState(): m_state=6
23:26:10.321 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
23:26:10.321 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.66, Mass=3124, SNR=36.4, Peak=249 HFD=3.6
23:26:10.321 00.000 10844 MultiStar: [#1 -0.14,0.36,0.99,U] [#2 -0.32,-0.13,1.94,U] [#3 -0.70,0.39,0.00,M1] [#4 0.02,0.18,0.92,U] [#5 0.34,-0.30,1.03,U] [#6 0.51,-0.03,0.92,U] [#7 -0.18,0.34,0.91,U] [#8 -0.09,-0.30,0.96,U] 
23:26:10.321 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.22, -0.42}
23:26:10.321 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
23:26:10.321 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
23:26:10.321 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.47 mountX=0.05 mountY=0.01, mountTheta=0.26
23:26:10.326 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
23:26:10.326 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
23:26:10.326 00.000 11060 Worker thread wakes up
23:26:10.328 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:26:10.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:26:10.328 00.000 11060 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.01
23:26:10.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:26:10.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:10.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:10.328 00.000 11060 MoveAxis(E, 0, ABG)
23:26:10.328 00.000 11060 Move returns status 0, amount 0
23:26:10.328 00.000 11060 MoveAxis(N, 0, ABG)
23:26:10.328 00.000 11060 Move returns status 0, amount 0
23:26:10.328 00.000 11060 move complete, result=0
23:26:10.328 00.000 11060 worker thread done servicing request
23:26:10.336 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:10.353 00.017 10844 UpdateGuideState exits: m=3124 SNR=36.4
23:26:10.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:10.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:10.353 00.000 10844 Enqueuing Expose request
23:26:10.353 00.000 11060 Worker thread wakes up
23:26:10.353 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:10.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:10.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:10.986 00.633 11060 Exposure complete
23:26:11.187 00.201 11060 worker thread done servicing request
23:26:11.187 00.000 10844 OnExposeComplete: enter
23:26:11.187 00.000 10844 UpdateGuideState(): m_state=6
23:26:11.187 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
23:26:11.187 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.62, Mass=2710, SNR=33.3, Peak=225 HFD=3.4
23:26:11.187 00.000 10844 MultiStar: [#1 -0.30,-0.12,1.10,U] [#2 0.06,-0.31,1.99,U] [#3 -0.47,0.03,1.10,U] [#4 0.11,-0.06,1.06,U] [#5 -0.12,-0.43,1.08,U] [#6 -0.15,0.09,0.95,U] [#7 -0.35,-0.22,1.00,U] [#8 -0.51,-0.53,0.00,M1] 
23:26:11.187 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.20}, one-star: {-0.05, -0.46}
23:26:11.187 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
23:26:11.187 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
23:26:11.187 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.18 mountX=0.22 mountY=-0.10, mountTheta=-0.44
23:26:11.187 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
23:26:11.187 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
23:26:11.187 00.000 11060 Worker thread wakes up
23:26:11.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
23:26:11.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
23:26:11.187 00.000 11060 Moving (-0.14, -0.20) raw xDistance=0.22 yDistance=-0.10
23:26:11.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:26:11.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:11.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:26:11.187 00.000 11060 MoveAxis(W, 38, ABG)
23:26:11.187 00.000 11060 Guiding  Dir = 3, Dur = 38
23:26:11.198 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:11.201 00.003 11060 IsSlewing returns 0
23:26:11.201 00.000 11060 IsGuiding returns 0
23:26:11.213 00.012 10844 UpdateGuideState exits: m=2710 SNR=33.3
23:26:11.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:11.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:11.213 00.000 10844 Enqueuing Expose request
23:26:11.248 00.035 11060 IsGuiding returns 0
23:26:11.248 00.000 11060 Move returns status 0, amount 38
23:26:11.248 00.000 11060 MoveAxis(N, 0, ABG)
23:26:11.248 00.000 11060 Move returns status 0, amount 0
23:26:11.248 00.000 11060 move complete, result=0
23:26:11.250 00.002 11060 worker thread done servicing request
23:26:11.250 00.000 11060 Worker thread wakes up
23:26:11.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:11.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:11.250 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:26:11.871 00.621 11060 Exposure complete
23:26:12.045 00.174 11060 worker thread done servicing request
23:26:12.045 00.000 10844 OnExposeComplete: enter
23:26:12.045 00.000 10844 UpdateGuideState(): m_state=6
23:26:12.045 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
23:26:12.045 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.93, Mass=3290, SNR=36.6, Peak=251 HFD=3.5
23:26:12.045 00.000 10844 MultiStar: [#1 0.31,0.11,1.07,U] [#2 0.27,-0.16,2.04,U] [#3 -0.52,-0.18,0.92,U] [#4 0.40,-0.21,0.91,U] [#5 0.62,0.19,1.02,U] [#6 0.15,0.44,0.87,U] [#7 -0.04,0.37,0.85,U] [#8 -0.42,0.42,0.90,U] 
23:26:12.045 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {-0.21, -0.15}
23:26:12.045 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
23:26:12.045 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
23:26:12.045 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=-0.07 mountY=0.08, mountTheta=2.29
23:26:12.048 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.06, opts=13)
23:26:12.048 00.000 10844 Enqueuing Move request for scope (0.09, 0.06)
23:26:12.048 00.000 11060 Worker thread wakes up
23:26:12.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:26:12.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:26:12.048 00.000 11060 Moving (0.09, 0.06) raw xDistance=-0.07 yDistance=0.08
23:26:12.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:26:12.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:12.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:26:12.048 00.000 11060 MoveAxis(E, 0, ABG)
23:26:12.048 00.000 11060 Move returns status 0, amount 0
23:26:12.048 00.000 11060 MoveAxis(N, 0, ABG)
23:26:12.048 00.000 11060 Move returns status 0, amount 0
23:26:12.048 00.000 11060 move complete, result=0
23:26:12.048 00.000 11060 worker thread done servicing request
23:26:12.069 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:12.086 00.017 10844 UpdateGuideState exits: m=3290 SNR=36.6
23:26:12.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:12.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:12.086 00.000 10844 Enqueuing Expose request
23:26:12.086 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:12.086 00.000 11060 Worker thread wakes up
23:26:12.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:12.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:12.719 00.633 11060 Exposure complete
23:26:12.894 00.175 11060 worker thread done servicing request
23:26:12.894 00.000 10844 OnExposeComplete: enter
23:26:12.894 00.000 10844 UpdateGuideState(): m_state=6
23:26:12.894 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
23:26:12.894 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.81, Mass=3159, SNR=35.9, Peak=230 HFD=3.7
23:26:12.895 00.001 10844 MultiStar: [#1 -0.07,-0.17,1.01,U] [#2 -0.21,0.01,1.98,U] [#3 -0.29,0.19,0.91,U] [#4 0.47,0.17,1.04,U] [#5 0.01,-0.02,0.98,U] [#6 0.11,0.34,0.94,U] [#7 0.13,0.02,0.88,U] [#8 -0.13,0.10,0.93,U] 
23:26:12.895 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.26, -0.26}
23:26:12.895 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.19 = -2.10)
23:26:12.895 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
23:26:12.895 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.43 mountX=-0.03 mountY=-0.05, mountTheta=-2.10
23:26:12.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
23:26:12.895 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
23:26:12.895 00.000 11060 Worker thread wakes up
23:26:12.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:26:12.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:26:12.895 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
23:26:12.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:26:12.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:12.897 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:26:12.897 00.000 11060 MoveAxis(E, 0, ABG)
23:26:12.897 00.000 11060 Move returns status 0, amount 0
23:26:12.897 00.000 11060 MoveAxis(N, 0, ABG)
23:26:12.897 00.000 11060 Move returns status 0, amount 0
23:26:12.897 00.000 11060 move complete, result=0
23:26:12.897 00.000 11060 worker thread done servicing request
23:26:12.901 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:12.914 00.013 10844 UpdateGuideState exits: m=3159 SNR=35.9
23:26:12.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:12.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:12.914 00.000 10844 Enqueuing Expose request
23:26:12.914 00.000 11060 Worker thread wakes up
23:26:12.914 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:12.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:12.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:13.543 00.629 11060 Exposure complete
23:26:13.733 00.190 11060 worker thread done servicing request
23:26:13.733 00.000 10844 OnExposeComplete: enter
23:26:13.733 00.000 10844 UpdateGuideState(): m_state=6
23:26:13.733 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
23:26:13.733 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.70, Mass=2683, SNR=33.5, Peak=225 HFD=3.6
23:26:13.733 00.000 10844 MultiStar: [#1 -0.15,0.07,1.13,U] [#2 -0.12,0.09,2.17,U] [#3 -0.39,0.10,1.10,U] [#4 0.30,-0.18,1.05,U] [#5 0.22,-0.33,1.06,U] [#6 0.42,0.44,0.97,U] [#7 -0.04,0.50,0.96,U] [#8 -0.54,0.41,0.00,M1] 
23:26:13.733 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.06, -0.38}
23:26:13.733 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
23:26:13.733 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
23:26:13.738 00.005 10844 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.27 mountX=-0.04 mountY=0.01, mountTheta=3.00
23:26:13.738 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.04, opts=13)
23:26:13.738 00.000 10844 Enqueuing Move request for scope (0.01, 0.04)
23:26:13.738 00.000 11060 Worker thread wakes up
23:26:13.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:26:13.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:26:13.738 00.000 11060 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
23:26:13.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:26:13.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:13.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:13.738 00.000 11060 MoveAxis(E, 0, ABG)
23:26:13.738 00.000 11060 Move returns status 0, amount 0
23:26:13.738 00.000 11060 MoveAxis(N, 0, ABG)
23:26:13.738 00.000 11060 Move returns status 0, amount 0
23:26:13.738 00.000 11060 move complete, result=0
23:26:13.738 00.000 11060 worker thread done servicing request
23:26:13.743 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:13.764 00.021 10844 UpdateGuideState exits: m=2683 SNR=33.5
23:26:13.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:13.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:13.764 00.000 10844 Enqueuing Expose request
23:26:13.764 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:13.764 00.000 11060 Worker thread wakes up
23:26:13.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:13.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:14.412 00.648 11060 Exposure complete
23:26:14.585 00.173 11060 worker thread done servicing request
23:26:14.585 00.000 10844 OnExposeComplete: enter
23:26:14.585 00.000 10844 UpdateGuideState(): m_state=6
23:26:14.585 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
23:26:14.585 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.57, Mass=2792, SNR=34.1, Peak=243 HFD=3.4
23:26:14.585 00.000 10844 MultiStar: [#1 -0.11,0.09,1.08,U] [#2 -0.31,-0.11,2.08,U] [#3 -0.32,-0.33,0.97,U] [#4 -0.47,0.18,1.00,U] [#5 -0.25,-0.32,1.12,U] [#6 -0.00,0.59,0.95,U] [#7 -0.10,0.15,0.91,U] [#8 -0.45,-0.17,0.97,U] 
23:26:14.585 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.06}, one-star: {0.11, -0.51}
23:26:14.585 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
23:26:14.585 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
23:26:14.585 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.87 mountX=0.10 mountY=-0.21, mountTheta=-1.12
23:26:14.590 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.06, opts=13)
23:26:14.590 00.000 10844 Enqueuing Move request for scope (-0.22, -0.06)
23:26:14.591 00.001 11060 Worker thread wakes up
23:26:14.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
23:26:14.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
23:26:14.591 00.000 11060 Moving (-0.22, -0.06) raw xDistance=0.10 yDistance=-0.21
23:26:14.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:26:14.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:26:14.591 00.000 11060 MoveAxis(E, 0, ABG)
23:26:14.591 00.000 11060 Move returns status 0, amount 0
23:26:14.591 00.000 11060 MoveAxis(N, 81, ABG)
23:26:14.591 00.000 11060 Guiding  Dir = 0, Dur = 81
23:26:14.596 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:14.606 00.010 11060 IsSlewing returns 0
23:26:14.607 00.001 11060 IsGuiding returns 0
23:26:14.611 00.004 10844 UpdateGuideState exits: m=2792 SNR=34.1
23:26:14.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:14.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:14.611 00.000 10844 Enqueuing Expose request
23:26:14.691 00.080 11060 IsGuiding returns 0
23:26:14.691 00.000 11060 Move returns status 0, amount 81
23:26:14.691 00.000 11060 move complete, result=0
23:26:14.692 00.001 11060 worker thread done servicing request
23:26:14.692 00.000 11060 Worker thread wakes up
23:26:14.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:14.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:14.692 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 81 ms NORTH
23:26:15.338 00.646 11060 Exposure complete
23:26:15.474 00.136 11060 worker thread done servicing request
23:26:15.474 00.000 10844 OnExposeComplete: enter
23:26:15.474 00.000 10844 UpdateGuideState(): m_state=6
23:26:15.474 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
23:26:15.474 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.30, Mass=3667, SNR=39.6, Peak=244 HFD=3.5
23:26:15.474 00.000 10844 MultiStar: [#1 -0.03,-0.44,0.89,U] [#2 -0.45,-0.09,1.79,U] [#3 -0.05,-0.07,0.92,U] [#4 0.58,0.32,0.00,M1] [#5 0.57,-0.04,0.89,U] [#6 0.03,0.55,0.86,U] [#7 -0.01,0.09,0.70,U] [#8 0.04,-0.27,0.91,U] 
23:26:15.474 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {-0.19, -0.78}
23:26:15.474 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
23:26:15.474 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:26:15.474 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.98 mountX=0.15 mountY=-0.04, mountTheta=-0.24
23:26:15.478 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.14, opts=13)
23:26:15.478 00.000 10844 Enqueuing Move request for scope (-0.06, -0.14)
23:26:15.478 00.000 11060 Worker thread wakes up
23:26:15.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
23:26:15.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
23:26:15.485 00.007 11060 Moving (-0.06, -0.14) raw xDistance=0.15 yDistance=-0.04
23:26:15.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:26:15.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:15.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:15.485 00.000 11060 MoveAxis(W, 27, ABG)
23:26:15.485 00.000 11060 Guiding  Dir = 3, Dur = 27
23:26:15.493 00.008 11060 IsSlewing returns 0
23:26:15.493 00.000 11060 IsGuiding returns 0
23:26:15.493 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:15.509 00.016 10844 UpdateGuideState exits: m=3667 SNR=39.6
23:26:15.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:15.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:15.509 00.000 10844 Enqueuing Expose request
23:26:15.523 00.014 11060 IsGuiding returns 0
23:26:15.523 00.000 11060 Move returns status 0, amount 27
23:26:15.523 00.000 11060 MoveAxis(N, 0, ABG)
23:26:15.523 00.000 11060 Move returns status 0, amount 0
23:26:15.523 00.000 11060 move complete, result=0
23:26:15.523 00.000 11060 worker thread done servicing request
23:26:15.523 00.000 11060 Worker thread wakes up
23:26:15.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:15.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:15.525 00.002 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
23:26:16.167 00.642 11060 Exposure complete
23:26:16.330 00.163 11060 worker thread done servicing request
23:26:16.330 00.000 10844 OnExposeComplete: enter
23:26:16.330 00.000 10844 UpdateGuideState(): m_state=6
23:26:16.330 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
23:26:16.330 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.87, Mass=3188, SNR=36.4, Peak=246 HFD=3.9
23:26:16.330 00.000 10844 MultiStar: [#1 0.04,0.06,0.97,U] [#2 -0.12,0.06,2.02,U] [#3 -0.31,0.33,0.95,U] [#4 0.14,0.20,0.92,U] [#5 0.28,0.06,1.01,U] [#6 0.77,0.91,0.00,M1] [#7 0.30,0.15,0.86,U] [#8 -0.07,0.67,0.00,M1] 
23:26:16.330 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.26, -0.21}
23:26:16.330 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
23:26:16.330 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
23:26:16.330 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=1.00 mountX=-0.10 mountY=0.04, mountTheta=2.74
23:26:16.333 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
23:26:16.333 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
23:26:16.333 00.000 11060 Worker thread wakes up
23:26:16.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:26:16.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:26:16.333 00.000 11060 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=0.04
23:26:16.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:26:16.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:16.335 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:26:16.335 00.000 11060 MoveAxis(E, 0, ABG)
23:26:16.335 00.000 11060 Move returns status 0, amount 0
23:26:16.347 00.012 11060 MoveAxis(N, 0, ABG)
23:26:16.348 00.001 11060 Move returns status 0, amount 0
23:26:16.348 00.000 11060 move complete, result=0
23:26:16.348 00.000 11060 worker thread done servicing request
23:26:16.352 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:16.369 00.017 10844 UpdateGuideState exits: m=3188 SNR=36.4
23:26:16.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:16.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:16.369 00.000 10844 Enqueuing Expose request
23:26:16.369 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:16.369 00.000 11060 Worker thread wakes up
23:26:16.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:16.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:16.999 00.630 11060 Exposure complete
23:26:17.157 00.158 11060 worker thread done servicing request
23:26:17.159 00.002 10844 OnExposeComplete: enter
23:26:17.159 00.000 10844 UpdateGuideState(): m_state=6
23:26:17.159 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
23:26:17.159 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.45, Mass=3101, SNR=35.9, Peak=254 HFD=3.3
23:26:17.159 00.000 10844 MultiStar: [#1 0.14,-0.43,1.03,U] [#2 0.32,-0.52,1.92,U] [#3 -0.39,0.14,0.98,U] [#4 0.01,-0.02,0.91,U] [#5 0.24,-0.27,0.96,U] [#6 -0.01,0.51,0.89,U] [#7 -0.28,-0.08,0.91,U] [#8 -0.05,-0.56,1.06,U] 
23:26:17.159 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.25}, one-star: {0.03, -0.63}
23:26:17.160 00.001 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
23:26:17.160 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
23:26:17.160 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.44 mountX=0.24 mountY=0.07, mountTheta=0.30
23:26:17.160 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.25, opts=13)
23:26:17.160 00.000 10844 Enqueuing Move request for scope (0.03, -0.25)
23:26:17.160 00.000 11060 Worker thread wakes up
23:26:17.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
23:26:17.160 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
23:26:17.160 00.000 11060 Moving (0.03, -0.25) raw xDistance=0.24 yDistance=0.07
23:26:17.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:26:17.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:17.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:26:17.160 00.000 11060 MoveAxis(W, 42, ABG)
23:26:17.160 00.000 11060 Guiding  Dir = 3, Dur = 42
23:26:17.166 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:17.176 00.010 10844 UpdateGuideState exits: m=3101 SNR=35.9
23:26:17.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:17.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:17.176 00.000 10844 Enqueuing Expose request
23:26:17.192 00.016 11060 IsSlewing returns 0
23:26:17.193 00.001 11060 IsGuiding returns 0
23:26:17.255 00.062 11060 IsGuiding returns 0
23:26:17.255 00.000 11060 Move returns status 0, amount 42
23:26:17.255 00.000 11060 MoveAxis(N, 0, ABG)
23:26:17.255 00.000 11060 Move returns status 0, amount 0
23:26:17.255 00.000 11060 move complete, result=0
23:26:17.255 00.000 11060 worker thread done servicing request
23:26:17.255 00.000 11060 Worker thread wakes up
23:26:17.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:17.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:17.255 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
23:26:17.894 00.639 11060 Exposure complete
23:26:18.047 00.153 11060 worker thread done servicing request
23:26:18.049 00.002 10844 OnExposeComplete: enter
23:26:18.049 00.000 10844 UpdateGuideState(): m_state=6
23:26:18.049 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
23:26:18.049 00.000 10844 Star::Find returns 1 (1), X=258.49, Y=62.24, Mass=3280, SNR=37.0, Peak=255 HFD=3.4
23:26:18.049 00.000 10844 MultiStar: [#1 -0.03,-0.13,1.00,U] [#2 0.05,-0.13,1.86,U] [#3 -0.26,0.13,0.90,U] [#4 -0.00,0.58,0.93,U] [#5 0.08,-0.39,1.02,U] [#6 0.08,0.16,0.97,U] [#7 -0.26,0.10,0.81,U] [#8 -0.14,-0.28,0.89,U] 
23:26:18.049 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {-0.23, 0.16}
23:26:18.049 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.44)
23:26:18.049 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
23:26:18.049 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=0.01 mountY=-0.06, mountTheta=-1.44
23:26:18.049 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.00, opts=13)
23:26:18.049 00.000 10844 Enqueuing Move request for scope (-0.06, 0.00)
23:26:18.049 00.000 11060 Worker thread wakes up
23:26:18.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
23:26:18.049 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
23:26:18.049 00.000 11060 Moving (-0.06, 0.00) raw xDistance=0.01 yDistance=-0.06
23:26:18.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:26:18.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:18.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:26:18.049 00.000 11060 MoveAxis(E, 0, ABG)
23:26:18.049 00.000 11060 Move returns status 0, amount 0
23:26:18.049 00.000 11060 MoveAxis(N, 0, ABG)
23:26:18.049 00.000 11060 Move returns status 0, amount 0
23:26:18.049 00.000 11060 move complete, result=0
23:26:18.049 00.000 11060 worker thread done servicing request
23:26:18.060 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:18.073 00.013 10844 UpdateGuideState exits: m=3280 SNR=37.0 Saturated
23:26:18.074 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:18.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:18.074 00.000 10844 Enqueuing Expose request
23:26:18.074 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:18.074 00.000 11060 Worker thread wakes up
23:26:18.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:18.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:18.718 00.644 11060 Exposure complete
23:26:18.880 00.162 11060 worker thread done servicing request
23:26:18.880 00.000 10844 OnExposeComplete: enter
23:26:18.880 00.000 10844 UpdateGuideState(): m_state=6
23:26:18.880 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
23:26:18.880 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=62.17, Mass=3058, SNR=35.4, Peak=245 HFD=3.5
23:26:18.880 00.000 10844 MultiStar: [#1 0.09,0.20,1.00,U] [#2 -0.27,-0.06,1.93,U] [#3 -0.81,-0.10,0.00,M1] [#4 0.03,0.65,0.90,U] [#5 0.48,0.25,0.99,U] [#6 0.14,0.80,0.00,M1] [#7 -0.39,0.74,0.00,M1] [#8 0.10,-0.06,1.00,U] 
23:26:18.880 00.000 10844 single-star, 5 included, MultiStar: {0.04, 0.14}, one-star: {0.08, 0.09}
23:26:18.880 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
23:26:18.880 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
23:26:18.880 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.11 mountY=0.06, mountTheta=2.64
23:26:18.885 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.09, opts=13)
23:26:18.885 00.000 10844 Enqueuing Move request for scope (0.08, 0.09)
23:26:18.885 00.000 11060 Worker thread wakes up
23:26:18.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:26:18.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:26:18.885 00.000 11060 Moving (0.08, 0.09) raw xDistance=-0.11 yDistance=0.06
23:26:18.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:26:18.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:18.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:26:18.885 00.000 11060 MoveAxis(E, 0, ABG)
23:26:18.885 00.000 11060 Move returns status 0, amount 0
23:26:18.885 00.000 11060 MoveAxis(N, 0, ABG)
23:26:18.885 00.000 11060 Move returns status 0, amount 0
23:26:18.885 00.000 11060 move complete, result=0
23:26:18.885 00.000 11060 worker thread done servicing request
23:26:18.890 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:18.907 00.017 10844 UpdateGuideState exits: m=3058 SNR=35.4
23:26:18.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:18.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:18.907 00.000 10844 Enqueuing Expose request
23:26:18.907 00.000 11060 Worker thread wakes up
23:26:18.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:18.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:18.907 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:19.542 00.635 11060 Exposure complete
23:26:19.712 00.170 11060 worker thread done servicing request
23:26:19.712 00.000 10844 OnExposeComplete: enter
23:26:19.712 00.000 10844 UpdateGuideState(): m_state=6
23:26:19.712 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
23:26:19.712 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.81, Mass=3285, SNR=37.2, Peak=249 HFD=3.9
23:26:19.712 00.000 10844 MultiStar: [#1 0.03,0.01,0.94,U] [#2 -0.50,-0.18,1.90,U] [#3 -0.42,-0.25,0.92,U] [#4 -0.21,-0.10,0.97,U] [#5 0.28,0.13,0.95,U] [#6 0.62,0.64,0.00,M2] [#7 -0.17,0.26,0.76,U] [#8 -0.35,0.07,0.90,U] 
23:26:19.712 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.07}, one-star: {0.05, -0.27}
23:26:19.712 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
23:26:19.712 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
23:26:19.712 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.82 mountX=0.10 mountY=-0.18, mountTheta=-1.07
23:26:19.718 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.07, opts=13)
23:26:19.718 00.000 10844 Enqueuing Move request for scope (-0.20, -0.07)
23:26:19.718 00.000 11060 Worker thread wakes up
23:26:19.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
23:26:19.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
23:26:19.718 00.000 11060 Moving (-0.20, -0.07) raw xDistance=0.10 yDistance=-0.18
23:26:19.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:26:19.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:19.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:26:19.718 00.000 11060 MoveAxis(E, 0, ABG)
23:26:19.718 00.000 11060 Move returns status 0, amount 0
23:26:19.718 00.000 11060 MoveAxis(N, 0, ABG)
23:26:19.718 00.000 11060 Move returns status 0, amount 0
23:26:19.718 00.000 11060 move complete, result=0
23:26:19.718 00.000 11060 worker thread done servicing request
23:26:19.722 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:19.736 00.014 10844 UpdateGuideState exits: m=3285 SNR=37.2
23:26:19.737 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:19.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:19.737 00.000 10844 Enqueuing Expose request
23:26:19.737 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:19.737 00.000 11060 Worker thread wakes up
23:26:19.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:19.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:20.363 00.626 11060 Exposure complete
23:26:20.528 00.165 11060 worker thread done servicing request
23:26:20.528 00.000 10844 OnExposeComplete: enter
23:26:20.528 00.000 10844 UpdateGuideState(): m_state=6
23:26:20.528 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
23:26:20.528 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=61.63, Mass=3208, SNR=36.6, Peak=255 HFD=3.7
23:26:20.528 00.000 10844 MultiStar: [#1 0.30,-0.39,0.94,U] [#2 0.16,-0.45,1.97,U] [#3 -0.51,-0.21,0.91,U] [#4 -0.05,-0.30,0.95,U] [#5 0.26,-0.34,1.03,U] [#6 0.54,-0.01,0.98,U] [#7 0.27,0.10,0.92,U] [#8 0.05,-0.24,1.01,U] 
23:26:20.528 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.28}, one-star: {0.12, -0.45}
23:26:20.528 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
23:26:20.528 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
23:26:20.528 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-1.12 mountX=0.25 mountY=0.18, mountTheta=0.63
23:26:20.533 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.28, opts=13)
23:26:20.533 00.000 10844 Enqueuing Move request for scope (0.14, -0.28)
23:26:20.533 00.000 11060 Worker thread wakes up
23:26:20.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.28) opts 0xd
23:26:20.544 00.011 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.28)
23:26:20.544 00.000 11060 Moving (0.14, -0.28) raw xDistance=0.25 yDistance=0.18
23:26:20.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:26:20.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:20.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:26:20.544 00.000 11060 MoveAxis(W, 43, ABG)
23:26:20.544 00.000 11060 Guiding  Dir = 3, Dur = 43
23:26:20.548 00.004 11060 IsSlewing returns 0
23:26:20.548 00.000 11060 IsGuiding returns 0
23:26:20.552 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:20.565 00.013 10844 UpdateGuideState exits: m=3208 SNR=36.6 Saturated
23:26:20.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:20.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:20.565 00.000 10844 Enqueuing Expose request
23:26:20.595 00.030 11060 IsGuiding returns 0
23:26:20.595 00.000 11060 Move returns status 0, amount 43
23:26:20.595 00.000 11060 MoveAxis(N, 0, ABG)
23:26:20.595 00.000 11060 Move returns status 0, amount 0
23:26:20.595 00.000 11060 move complete, result=0
23:26:20.595 00.000 11060 worker thread done servicing request
23:26:20.595 00.000 11060 Worker thread wakes up
23:26:20.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:20.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:20.887 00.292 10844 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
23:26:21.217 00.330 11060 Exposure complete
23:26:21.420 00.203 11060 worker thread done servicing request
23:26:21.420 00.000 10844 OnExposeComplete: enter
23:26:21.420 00.000 10844 UpdateGuideState(): m_state=6
23:26:21.420 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
23:26:21.420 00.000 10844 Star::Find returns 1 (1), X=258.81, Y=61.94, Mass=3806, SNR=39.6, Peak=255 HFD=4.0
23:26:21.422 00.002 10844 MultiStar: [#1 0.57,0.31,0.94,U] [#2 0.06,0.28,1.72,U] [#3 -0.06,0.41,0.94,U] [#4 -0.03,0.37,0.85,U] [#5 0.40,-0.16,0.93,U] [#6 -0.03,1.31,0.00,M2] [#7 0.04,0.63,0.84,U] [#8 -0.05,0.07,0.83,U] 
23:26:21.422 00.000 10844 single-star, 7 included, MultiStar: {0.13, 0.22}, one-star: {0.10, -0.13}
23:26:21.422 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
23:26:21.422 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
23:26:21.422 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.95 mountX=0.11 mountY=0.12, mountTheta=0.80
23:26:21.422 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.13, opts=13)
23:26:21.422 00.000 10844 Enqueuing Move request for scope (0.10, -0.13)
23:26:21.422 00.000 11060 Worker thread wakes up
23:26:21.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:26:21.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:26:21.422 00.000 11060 Moving (0.10, -0.13) raw xDistance=0.11 yDistance=0.12
23:26:21.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:26:21.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:21.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:26:21.422 00.000 11060 MoveAxis(E, 0, ABG)
23:26:21.422 00.000 11060 Move returns status 0, amount 0
23:26:21.422 00.000 11060 MoveAxis(N, 0, ABG)
23:26:21.422 00.000 11060 Move returns status 0, amount 0
23:26:21.422 00.000 11060 move complete, result=0
23:26:21.422 00.000 11060 worker thread done servicing request
23:26:21.441 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:21.459 00.018 10844 UpdateGuideState exits: m=3806 SNR=39.6 Saturated
23:26:21.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:21.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:21.459 00.000 10844 Enqueuing Expose request
23:26:21.459 00.000 11060 Worker thread wakes up
23:26:21.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:21.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:21.461 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:22.095 00.634 11060 Exposure complete
23:26:22.352 00.257 11060 worker thread done servicing request
23:26:22.352 00.000 10844 OnExposeComplete: enter
23:26:22.352 00.000 10844 UpdateGuideState(): m_state=6
23:26:22.354 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
23:26:22.354 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=62.03, Mass=3190, SNR=36.9, Peak=255 HFD=3.5
23:26:22.354 00.000 10844 MultiStar: [#1 0.02,0.33,0.97,U] [#2 -0.13,-0.22,1.91,U] [#3 -0.28,-0.27,0.88,U] [#4 -0.21,0.38,0.88,U] [#5 -0.28,-0.26,1.06,U] [#6 0.33,0.49,0.96,U] [#7 -0.02,0.05,0.76,U] [#8 -0.08,0.13,0.99,U] 
23:26:22.354 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.33, -0.05}
23:26:22.354 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
23:26:22.354 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
23:26:22.354 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.85 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
23:26:22.354 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
23:26:22.354 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
23:26:22.354 00.000 11060 Worker thread wakes up
23:26:22.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:26:22.354 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:26:22.354 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.12
23:26:22.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:26:22.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:22.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:26:22.354 00.000 11060 MoveAxis(E, 0, ABG)
23:26:22.354 00.000 11060 Move returns status 0, amount 0
23:26:22.354 00.000 11060 MoveAxis(N, 0, ABG)
23:26:22.354 00.000 11060 Move returns status 0, amount 0
23:26:22.354 00.000 11060 move complete, result=0
23:26:22.354 00.000 11060 worker thread done servicing request
23:26:22.366 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:22.388 00.022 10844 UpdateGuideState exits: m=3190 SNR=36.9 Saturated
23:26:22.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:22.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:22.388 00.000 10844 Enqueuing Expose request
23:26:22.388 00.000 11060 Worker thread wakes up
23:26:22.388 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:22.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:22.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:23.008 00.620 11060 Exposure complete
23:26:23.247 00.239 11060 worker thread done servicing request
23:26:23.247 00.000 10844 OnExposeComplete: enter
23:26:23.247 00.000 10844 UpdateGuideState(): m_state=6
23:26:23.249 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
23:26:23.249 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=62.11, Mass=3433, SNR=37.7, Peak=245 HFD=3.6
23:26:23.249 00.000 10844 MultiStar: [#1 -0.33,0.07,0.92,U] [#2 -0.04,0.05,1.87,U] [#3 -0.38,-0.06,0.93,U] [#4 -0.24,0.90,0.00,M1] [#5 -0.21,0.42,1.02,U] [#6 0.05,0.85,0.00,M2] [#7 -0.29,0.55,0.93,U] [#8 -0.14,0.80,0.00,M1] 
23:26:23.249 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.16}, one-star: {-0.30, 0.03}
23:26:23.249 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.28 = -2.01)
23:26:23.249 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.03)
23:26:23.249 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.52 mountX=-0.12 mountY=-0.25, mountTheta=-2.01
23:26:23.250 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.16, opts=13)
23:26:23.250 00.000 10844 Enqueuing Move request for scope (-0.23, 0.16)
23:26:23.250 00.000 11060 Worker thread wakes up
23:26:23.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
23:26:23.250 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
23:26:23.252 00.002 11060 Moving (-0.23, 0.16) raw xDistance=-0.12 yDistance=-0.25
23:26:23.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:26:23.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
23:26:23.252 00.000 11060 MoveAxis(E, 0, ABG)
23:26:23.252 00.000 11060 Move returns status 0, amount 0
23:26:23.252 00.000 11060 MoveAxis(N, 98, ABG)
23:26:23.252 00.000 11060 Guiding  Dir = 0, Dur = 98
23:26:23.258 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:23.284 00.026 11060 IsSlewing returns 0
23:26:23.284 00.000 11060 IsGuiding returns 0
23:26:23.290 00.006 10844 UpdateGuideState exits: m=3433 SNR=37.7
23:26:23.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:23.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:23.290 00.000 10844 Enqueuing Expose request
23:26:23.390 00.100 11060 IsGuiding returns 0
23:26:23.390 00.000 11060 Move returns status 0, amount 98
23:26:23.390 00.000 11060 move complete, result=0
23:26:23.390 00.000 11060 worker thread done servicing request
23:26:23.390 00.000 11060 Worker thread wakes up
23:26:23.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:23.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:23.392 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 98 ms NORTH
23:26:24.037 00.645 11060 Exposure complete
23:26:24.249 00.212 11060 worker thread done servicing request
23:26:24.249 00.000 10844 OnExposeComplete: enter
23:26:24.249 00.000 10844 UpdateGuideState(): m_state=6
23:26:24.249 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
23:26:24.249 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=62.08, Mass=2969, SNR=35.0, Peak=239 HFD=3.6
23:26:24.249 00.000 10844 MultiStar: [#1 -0.07,-0.13,1.01,U] [#2 -0.98,0.82,0.00,M1] [#3 -0.34,0.39,0.99,U] [#4 -0.45,0.55,0.00,M2] [#5 -0.36,0.37,1.07,U] [#6 0.58,1.32,0.00,M3] [#7 0.43,0.59,0.00,M1] [#8 -0.83,0.70,0.00,M2] 
23:26:24.249 00.000 10844 single-star, 3 included, MultiStar: {-0.21, 0.16}, one-star: {-0.08, 0.00}
23:26:24.249 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.40)
23:26:24.249 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
23:26:24.249 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.14 mountX=0.01 mountY=-0.08, mountTheta=-1.40
23:26:24.251 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.00, opts=13)
23:26:24.251 00.000 10844 Enqueuing Move request for scope (-0.08, 0.00)
23:26:24.251 00.000 11060 Worker thread wakes up
23:26:24.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
23:26:24.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
23:26:24.251 00.000 11060 Moving (-0.08, 0.00) raw xDistance=0.01 yDistance=-0.08
23:26:24.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:26:24.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:24.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:26:24.251 00.000 11060 MoveAxis(E, 0, ABG)
23:26:24.251 00.000 11060 Move returns status 0, amount 0
23:26:24.251 00.000 11060 MoveAxis(N, 0, ABG)
23:26:24.251 00.000 11060 Move returns status 0, amount 0
23:26:24.251 00.000 11060 move complete, result=0
23:26:24.251 00.000 11060 worker thread done servicing request
23:26:24.258 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:24.283 00.025 10844 UpdateGuideState exits: m=2969 SNR=35.0
23:26:24.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:24.285 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:24.285 00.000 10844 Enqueuing Expose request
23:26:24.285 00.000 11060 Worker thread wakes up
23:26:24.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:24.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:24.285 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:24.931 00.646 11060 Exposure complete
23:26:25.118 00.187 11060 worker thread done servicing request
23:26:25.118 00.000 10844 OnExposeComplete: enter
23:26:25.118 00.000 10844 UpdateGuideState(): m_state=6
23:26:25.118 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
23:26:25.118 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=62.24, Mass=3713, SNR=38.9, Peak=246 HFD=3.7
23:26:25.118 00.000 10844 MultiStar: [#1 0.11,0.21,0.89,U] [#2 -0.54,0.04,1.84,U] [#3 -0.06,1.03,0.00,M1] [#4 0.24,0.80,0.00,M3] [#5 0.14,0.16,0.98,U] [#6 0.32,0.96,0.00,M4] [#7 0.11,0.31,0.82,U] [#8 -0.17,0.52,0.91,U] 
23:26:25.118 00.000 10844 single-star, 5 included, MultiStar: {-0.16, 0.20}, one-star: {-0.19, 0.17}
23:26:25.118 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.17 = -2.12)
23:26:25.118 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
23:26:25.118 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.41 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
23:26:25.118 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.17, opts=13)
23:26:25.118 00.000 10844 Enqueuing Move request for scope (-0.19, 0.17)
23:26:25.118 00.000 11060 Worker thread wakes up
23:26:25.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
23:26:25.118 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
23:26:25.118 00.000 11060 Moving (-0.19, 0.17) raw xDistance=-0.13 yDistance=-0.21
23:26:25.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:26:25.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:26:25.123 00.005 11060 MoveAxis(E, 23, ABG)
23:26:25.123 00.000 11060 Guiding  Dir = 2, Dur = 23
23:26:25.128 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:25.139 00.011 11060 IsSlewing returns 0
23:26:25.140 00.001 11060 IsGuiding returns 0
23:26:25.157 00.017 10844 UpdateGuideState exits: m=3713 SNR=38.9
23:26:25.159 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:25.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:25.159 00.000 10844 Enqueuing Expose request
23:26:25.170 00.011 11060 IsGuiding returns 0
23:26:25.170 00.000 11060 Move returns status 0, amount 23
23:26:25.170 00.000 11060 MoveAxis(N, 82, ABG)
23:26:25.171 00.001 11060 Guiding  Dir = 0, Dur = 82
23:26:25.195 00.024 11060 IsSlewing returns 0
23:26:25.196 00.001 11060 IsGuiding returns 0
23:26:25.298 00.102 11060 IsGuiding returns 0
23:26:25.298 00.000 11060 Move returns status 0, amount 82
23:26:25.298 00.000 11060 move complete, result=0
23:26:25.298 00.000 11060 worker thread done servicing request
23:26:25.298 00.000 11060 Worker thread wakes up
23:26:25.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:25.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:25.298 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 82 ms NORTH
23:26:25.926 00.628 11060 Exposure complete
23:26:26.113 00.187 11060 worker thread done servicing request
23:26:26.115 00.002 10844 OnExposeComplete: enter
23:26:26.115 00.000 10844 UpdateGuideState(): m_state=6
23:26:26.115 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
23:26:26.115 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=61.91, Mass=3215, SNR=36.1, Peak=225 HFD=3.8
23:26:26.115 00.000 10844 MultiStar: [#1 -0.04,0.16,1.01,U] [#2 -0.10,-0.10,1.96,U] [#3 -0.29,0.60,0.00,M2] [#4 -0.30,0.08,0.97,U] [#5 0.03,0.41,1.06,U] [#6 0.10,0.54,0.95,U] [#7 -0.01,0.71,0.00,M1] [#8 -0.46,0.63,0.00,M2] 
23:26:26.115 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.12}, one-star: {-0.56, -0.16}
23:26:26.115 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
23:26:26.115 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
23:26:26.115 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.18 cameraTheta=2.44 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
23:26:26.117 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.12, opts=13)
23:26:26.117 00.000 10844 Enqueuing Move request for scope (-0.14, 0.12)
23:26:26.117 00.000 11060 Worker thread wakes up
23:26:26.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
23:26:26.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
23:26:26.117 00.000 11060 Moving (-0.14, 0.12) raw xDistance=-0.09 yDistance=-0.15
23:26:26.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:26:26.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:26.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:26:26.117 00.000 11060 MoveAxis(E, 0, ABG)
23:26:26.117 00.000 11060 Move returns status 0, amount 0
23:26:26.117 00.000 11060 MoveAxis(N, 0, ABG)
23:26:26.117 00.000 11060 Move returns status 0, amount 0
23:26:26.117 00.000 11060 move complete, result=0
23:26:26.117 00.000 11060 worker thread done servicing request
23:26:26.122 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:26.154 00.032 10844 UpdateGuideState exits: m=3215 SNR=36.1
23:26:26.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:26.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:26.154 00.000 10844 Enqueuing Expose request
23:26:26.155 00.001 11060 Worker thread wakes up
23:26:26.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:26.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:26.155 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:26.795 00.640 11060 Exposure complete
23:26:26.962 00.167 11060 worker thread done servicing request
23:26:26.964 00.002 10844 OnExposeComplete: enter
23:26:26.964 00.000 10844 UpdateGuideState(): m_state=6
23:26:26.964 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
23:26:26.964 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=62.15, Mass=3292, SNR=37.5, Peak=233 HFD=3.7
23:26:26.964 00.000 10844 MultiStar: [#1 -0.67,0.53,0.00,M1] [#2 -0.47,0.80,0.00,M1] [#3 -0.59,0.70,0.00,M3] [#4 -0.17,0.65,0.00,M3] [#5 -0.11,0.66,0.00,M1] [#6 0.11,0.81,0.00,M4] [#7 -0.25,0.08,0.81,U] [#8 -0.20,0.48,0.94,U] 
23:26:26.964 00.000 10844 refined, 2 included, MultiStar: {-0.32, 0.21}, one-star: {-0.49, 0.07}
23:26:26.964 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
23:26:26.964 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
23:26:26.964 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.21 hyp=0.38 cameraTheta=2.55 mountX=-0.15 mountY=-0.35, mountTheta=-1.98
23:26:26.964 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.21, opts=13)
23:26:26.964 00.000 10844 Enqueuing Move request for scope (-0.32, 0.21)
23:26:26.964 00.000 11060 Worker thread wakes up
23:26:26.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.21) opts 0xd
23:26:26.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.21)
23:26:26.967 00.003 11060 Moving (-0.32, 0.21) raw xDistance=-0.15 yDistance=-0.35
23:26:26.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:26:26.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
23:26:26.967 00.000 11060 MoveAxis(E, 26, ABG)
23:26:26.967 00.000 11060 Guiding  Dir = 2, Dur = 26
23:26:26.972 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:26.981 00.009 11060 IsSlewing returns 0
23:26:26.981 00.000 11060 IsGuiding returns 0
23:26:26.992 00.011 10844 UpdateGuideState exits: m=3292 SNR=37.5
23:26:26.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:26.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:26.992 00.000 10844 Enqueuing Expose request
23:26:27.028 00.036 11060 IsGuiding returns 0
23:26:27.028 00.000 11060 Move returns status 0, amount 26
23:26:27.028 00.000 11060 MoveAxis(N, 136, ABG)
23:26:27.028 00.000 11060 Guiding  Dir = 0, Dur = 136
23:26:27.058 00.030 11060 IsSlewing returns 0
23:26:27.059 00.001 11060 IsGuiding returns 0
23:26:27.241 00.182 11060 IsGuiding returns 0
23:26:27.241 00.000 11060 Move returns status 0, amount 136
23:26:27.241 00.000 11060 move complete, result=0
23:26:27.241 00.000 11060 worker thread done servicing request
23:26:27.241 00.000 11060 Worker thread wakes up
23:26:27.241 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.3 px 136 ms NORTH
23:26:27.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:27.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:27.879 00.638 11060 Exposure complete
23:26:28.064 00.185 11060 worker thread done servicing request
23:26:28.064 00.000 10844 OnExposeComplete: enter
23:26:28.065 00.001 10844 UpdateGuideState(): m_state=6
23:26:28.065 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
23:26:28.065 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.89, Mass=2935, SNR=35.0, Peak=239 HFD=3.5
23:26:28.065 00.000 10844 MultiStar: [#1 -0.27,-0.27,1.04,U] [#2 -0.22,0.50,2.06,U] [#3 -0.06,0.43,1.04,U] [#4 0.33,0.50,1.05,U] [#5 0.14,0.35,1.03,U] [#6 0.45,1.01,0.00,M5] [#7 -0.15,0.29,0.94,U] [#8 -0.24,0.22,1.04,U] 
23:26:28.065 00.000 10844 single-star, 7 included, MultiStar: {-0.08, 0.26}, one-star: {-0.03, -0.19}
23:26:28.065 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
23:26:28.065 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
23:26:28.065 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.74 mountX=0.20 mountY=-0.00, mountTheta=-0.00
23:26:28.065 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.19, opts=13)
23:26:28.065 00.000 10844 Enqueuing Move request for scope (-0.03, -0.19)
23:26:28.065 00.000 11060 Worker thread wakes up
23:26:28.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
23:26:28.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
23:26:28.065 00.000 11060 Moving (-0.03, -0.19) raw xDistance=0.20 yDistance=-0.00
23:26:28.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:26:28.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:28.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:26:28.065 00.000 11060 MoveAxis(W, 33, ABG)
23:26:28.065 00.000 11060 Guiding  Dir = 3, Dur = 33
23:26:28.077 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:28.085 00.008 11060 IsSlewing returns 0
23:26:28.085 00.000 11060 IsGuiding returns 0
23:26:28.085 00.000 10844 UpdateGuideState exits: m=2935 SNR=35.0
23:26:28.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:28.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:28.085 00.000 10844 Enqueuing Expose request
23:26:28.130 00.045 11060 IsGuiding returns 0
23:26:28.130 00.000 11060 Move returns status 0, amount 33
23:26:28.130 00.000 11060 MoveAxis(N, 0, ABG)
23:26:28.130 00.000 11060 Move returns status 0, amount 0
23:26:28.130 00.000 11060 move complete, result=0
23:26:28.130 00.000 11060 worker thread done servicing request
23:26:28.130 00.000 11060 Worker thread wakes up
23:26:28.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:28.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:28.133 00.003 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
23:26:28.764 00.631 11060 Exposure complete
23:26:28.930 00.166 11060 worker thread done servicing request
23:26:28.930 00.000 10844 OnExposeComplete: enter
23:26:28.930 00.000 10844 UpdateGuideState(): m_state=6
23:26:28.932 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
23:26:28.932 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=62.02, Mass=3198, SNR=37.0, Peak=248 HFD=3.2
23:26:28.932 00.000 10844 MultiStar: [#1 0.27,-0.17,1.00,U] [#2 0.05,0.34,1.93,U] [#3 -0.10,0.62,0.83,U] [#4 0.67,0.49,0.00,M3] [#5 0.35,-0.44,1.04,U] [#6 0.22,0.82,0.00,M6] [#7 -0.13,0.27,0.87,U] [#8 -0.13,0.19,0.91,U] 
23:26:28.932 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.41, -0.06}
23:26:28.932 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
23:26:28.932 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
23:26:28.932 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.82 mountX=-0.13 mountY=0.09, mountTheta=2.56
23:26:28.933 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.12, opts=13)
23:26:28.935 00.002 10844 Enqueuing Move request for scope (0.11, 0.12)
23:26:28.935 00.000 11060 Worker thread wakes up
23:26:28.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
23:26:28.935 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
23:26:28.935 00.000 11060 Moving (0.11, 0.12) raw xDistance=-0.13 yDistance=0.09
23:26:28.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:26:28.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:28.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:26:28.935 00.000 11060 MoveAxis(E, 22, ABG)
23:26:28.935 00.000 11060 Guiding  Dir = 2, Dur = 22
23:26:28.943 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:28.959 00.016 11060 IsSlewing returns 0
23:26:28.959 00.000 11060 IsGuiding returns 0
23:26:28.964 00.005 10844 UpdateGuideState exits: m=3198 SNR=37.0
23:26:28.966 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:28.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:28.966 00.000 10844 Enqueuing Expose request
23:26:29.005 00.039 11060 IsGuiding returns 0
23:26:29.005 00.000 11060 Move returns status 0, amount 22
23:26:29.005 00.000 11060 MoveAxis(N, 0, ABG)
23:26:29.005 00.000 11060 Move returns status 0, amount 0
23:26:29.005 00.000 11060 move complete, result=0
23:26:29.005 00.000 11060 worker thread done servicing request
23:26:29.006 00.001 11060 Worker thread wakes up
23:26:29.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:29.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:29.006 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:26:29.652 00.646 11060 Exposure complete
23:26:29.809 00.157 11060 worker thread done servicing request
23:26:29.809 00.000 10844 OnExposeComplete: enter
23:26:29.809 00.000 10844 UpdateGuideState(): m_state=6
23:26:29.809 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
23:26:29.809 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=62.39, Mass=3523, SNR=38.2, Peak=255 HFD=3.8
23:26:29.810 00.001 10844 MultiStar: [#1 0.33,0.07,0.94,U] [#2 -0.00,0.13,1.79,U] [#3 0.11,0.34,0.90,U] [#4 -0.01,0.17,0.97,U] [#5 0.36,-0.40,1.05,U] [#6 0.46,0.90,0.00,M7] [#7 0.19,0.57,0.83,U] [#8 -0.18,-0.16,0.80,U] 
23:26:29.810 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.20, 0.31}
23:26:29.810 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
23:26:29.810 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
23:26:29.810 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=-0.14 mountY=0.10, mountTheta=2.53
23:26:29.810 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
23:26:29.810 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
23:26:29.810 00.000 11060 Worker thread wakes up
23:26:29.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:26:29.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:26:29.810 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.10
23:26:29.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:26:29.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:29.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:26:29.810 00.000 11060 MoveAxis(E, 25, ABG)
23:26:29.810 00.000 11060 Guiding  Dir = 2, Dur = 25
23:26:29.816 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:29.829 00.013 10844 UpdateGuideState exits: m=3523 SNR=38.2 Saturated
23:26:29.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:29.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:29.829 00.000 10844 Enqueuing Expose request
23:26:29.834 00.005 11060 IsSlewing returns 0
23:26:29.834 00.000 11060 IsGuiding returns 0
23:26:29.881 00.047 11060 IsGuiding returns 0
23:26:29.881 00.000 11060 Move returns status 0, amount 25
23:26:29.881 00.000 11060 MoveAxis(N, 0, ABG)
23:26:29.881 00.000 11060 Move returns status 0, amount 0
23:26:29.881 00.000 11060 move complete, result=0
23:26:29.881 00.000 11060 worker thread done servicing request
23:26:29.881 00.000 11060 Worker thread wakes up
23:26:29.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:29.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:29.883 00.002 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
23:26:30.522 00.639 11060 Exposure complete
23:26:30.673 00.151 11060 worker thread done servicing request
23:26:30.674 00.001 10844 OnExposeComplete: enter
23:26:30.674 00.000 10844 UpdateGuideState(): m_state=6
23:26:30.674 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
23:26:30.674 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=62.03, Mass=3694, SNR=39.1, Peak=235 HFD=4.1
23:26:30.674 00.000 10844 MultiStar: [#1 -0.05,-0.08,0.92,U] [#2 -0.09,0.11,1.87,U] [#3 0.46,-0.10,0.88,U] [#4 0.41,0.18,0.92,U] [#5 0.72,-0.39,0.00,M1] [#6 0.26,0.62,0.00,M8] [#7 0.29,0.48,0.79,U] [#8 0.44,0.10,0.89,U] 
23:26:30.674 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.09}, one-star: {0.22, -0.05}
23:26:30.674 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
23:26:30.674 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
23:26:30.674 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.42 mountX=-0.12 mountY=0.18, mountTheta=2.17
23:26:30.676 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.09, opts=13)
23:26:30.676 00.000 10844 Enqueuing Move request for scope (0.19, 0.09)
23:26:30.676 00.000 11060 Worker thread wakes up
23:26:30.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
23:26:30.676 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
23:26:30.676 00.000 11060 Moving (0.19, 0.09) raw xDistance=-0.12 yDistance=0.18
23:26:30.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:26:30.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:30.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:26:30.676 00.000 11060 MoveAxis(E, 0, ABG)
23:26:30.676 00.000 11060 Move returns status 0, amount 0
23:26:30.676 00.000 11060 MoveAxis(N, 0, ABG)
23:26:30.676 00.000 11060 Move returns status 0, amount 0
23:26:30.676 00.000 11060 move complete, result=0
23:26:30.676 00.000 11060 worker thread done servicing request
23:26:30.679 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:30.705 00.026 10844 UpdateGuideState exits: m=3694 SNR=39.1
23:26:30.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:30.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:30.705 00.000 10844 Enqueuing Expose request
23:26:30.705 00.000 11060 Worker thread wakes up
23:26:30.706 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:30.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:30.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:31.339 00.633 11060 Exposure complete
23:26:31.511 00.172 11060 worker thread done servicing request
23:26:31.511 00.000 10844 OnExposeComplete: enter
23:26:31.511 00.000 10844 UpdateGuideState(): m_state=6
23:26:31.511 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
23:26:31.511 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.36, Mass=2992, SNR=35.4, Peak=225 HFD=3.7
23:26:31.511 00.000 10844 MultiStar: [#1 -0.11,0.12,1.02,U] [#2 0.14,-0.22,1.99,U] [#3 -0.07,-0.56,0.95,U] [#4 -0.28,-0.07,1.04,U] [#5 0.30,0.03,0.99,U] [#6 0.32,0.10,0.92,U] [#7 0.15,0.32,0.89,U] [#8 -0.07,-0.05,0.99,U] 
23:26:31.511 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {0.12, -0.71}
23:26:31.511 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:26:31.511 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
23:26:31.511 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.16 mountX=0.12 mountY=0.08, mountTheta=0.58
23:26:31.513 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
23:26:31.513 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
23:26:31.513 00.000 11060 Worker thread wakes up
23:26:31.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
23:26:31.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
23:26:31.513 00.000 11060 Moving (0.06, -0.13) raw xDistance=0.12 yDistance=0.08
23:26:31.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:26:31.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:31.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:26:31.513 00.000 11060 MoveAxis(E, 0, ABG)
23:26:31.513 00.000 11060 Move returns status 0, amount 0
23:26:31.513 00.000 11060 MoveAxis(N, 0, ABG)
23:26:31.513 00.000 11060 Move returns status 0, amount 0
23:26:31.513 00.000 11060 move complete, result=0
23:26:31.513 00.000 11060 worker thread done servicing request
23:26:31.519 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:31.527 00.008 10844 UpdateGuideState exits: m=2992 SNR=35.4
23:26:31.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:31.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:31.527 00.000 10844 Enqueuing Expose request
23:26:31.527 00.000 11060 Worker thread wakes up
23:26:31.532 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:31.532 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:31.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:32.171 00.639 11060 Exposure complete
23:26:32.355 00.184 11060 worker thread done servicing request
23:26:32.355 00.000 10844 OnExposeComplete: enter
23:26:32.355 00.000 10844 UpdateGuideState(): m_state=6
23:26:32.361 00.006 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
23:26:32.361 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.77, Mass=3184, SNR=36.1, Peak=250 HFD=3.5
23:26:32.361 00.000 10844 MultiStar: [#1 0.03,0.20,1.01,U] [#2 -0.21,-0.39,1.92,U] [#3 0.04,-0.04,0.98,U] [#4 0.36,0.08,1.07,U] [#5 0.34,-0.23,0.93,U] [#6 0.24,0.57,0.89,U] [#7 0.37,0.11,0.81,U] [#8 -0.17,0.08,0.92,U] 
23:26:32.361 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.09, -0.30}
23:26:32.361 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
23:26:32.361 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
23:26:32.361 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.39 mountX=0.02 mountY=0.09, mountTheta=1.36
23:26:32.363 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.04, opts=13)
23:26:32.363 00.000 10844 Enqueuing Move request for scope (0.09, -0.04)
23:26:32.363 00.000 11060 Worker thread wakes up
23:26:32.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:26:32.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:26:32.363 00.000 11060 Moving (0.09, -0.04) raw xDistance=0.02 yDistance=0.09
23:26:32.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:26:32.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:32.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:26:32.363 00.000 11060 MoveAxis(E, 0, ABG)
23:26:32.363 00.000 11060 Move returns status 0, amount 0
23:26:32.363 00.000 11060 MoveAxis(N, 0, ABG)
23:26:32.363 00.000 11060 Move returns status 0, amount 0
23:26:32.363 00.000 11060 move complete, result=0
23:26:32.363 00.000 11060 worker thread done servicing request
23:26:32.367 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:32.386 00.019 10844 UpdateGuideState exits: m=3184 SNR=36.1
23:26:32.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:32.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:32.386 00.000 10844 Enqueuing Expose request
23:26:32.386 00.000 11060 Worker thread wakes up
23:26:32.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:32.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:32.386 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:33.017 00.631 11060 Exposure complete
23:26:33.178 00.161 11060 worker thread done servicing request
23:26:33.178 00.000 10844 OnExposeComplete: enter
23:26:33.178 00.000 10844 UpdateGuideState(): m_state=6
23:26:33.178 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
23:26:33.178 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=62.13, Mass=2860, SNR=34.5, Peak=245 HFD=3.4
23:26:33.178 00.000 10844 MultiStar: [#1 0.19,0.49,1.00,U] [#2 0.34,0.35,2.11,U] [#3 0.13,-0.07,1.00,U] [#4 0.41,0.15,1.04,U] [#5 0.14,0.40,1.10,U] [#6 0.08,0.89,0.00,M7] [#7 0.10,0.73,0.00,M1] [#8 0.20,0.64,0.00,M1] 
23:26:33.178 00.000 10844 single-star, 5 included, MultiStar: {0.26, 0.25}, one-star: {0.25, 0.05}
23:26:33.178 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:26:33.178 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
23:26:33.178 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.25 cameraTheta=0.20 mountX=-0.10 mountY=0.24, mountTheta=1.95
23:26:33.181 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.05, opts=13)
23:26:33.181 00.000 10844 Enqueuing Move request for scope (0.25, 0.05)
23:26:33.181 00.000 11060 Worker thread wakes up
23:26:33.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
23:26:33.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
23:26:33.181 00.000 11060 Moving (0.25, 0.05) raw xDistance=-0.10 yDistance=0.24
23:26:33.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:26:33.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:26:33.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:26:33.181 00.000 11060 MoveAxis(E, 0, ABG)
23:26:33.181 00.000 11060 Move returns status 0, amount 0
23:26:33.181 00.000 11060 MoveAxis(N, 0, ABG)
23:26:33.181 00.000 11060 Move returns status 0, amount 0
23:26:33.181 00.000 11060 move complete, result=0
23:26:33.181 00.000 11060 worker thread done servicing request
23:26:33.199 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:33.211 00.012 10844 UpdateGuideState exits: m=2860 SNR=34.5
23:26:33.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:33.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:33.211 00.000 10844 Enqueuing Expose request
23:26:33.211 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:33.211 00.000 11060 Worker thread wakes up
23:26:33.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:33.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:33.836 00.625 11060 Exposure complete
23:26:34.011 00.175 11060 worker thread done servicing request
23:26:34.011 00.000 10844 OnExposeComplete: enter
23:26:34.011 00.000 10844 UpdateGuideState(): m_state=6
23:26:34.011 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
23:26:34.016 00.005 10844 Star::Find returns 1 (1), X=258.71, Y=61.48, Mass=3085, SNR=35.6, Peak=255 HFD=3.4
23:26:34.016 00.000 10844 MultiStar: [#1 0.01,0.06,0.99,U] [#2 -0.04,0.31,1.83,U] [#3 -0.12,-0.06,0.95,U] [#4 0.60,0.14,1.03,U] [#5 -0.01,0.08,1.02,U] [#6 0.28,0.49,1.02,U] [#7 -0.17,0.19,0.83,U] [#8 -0.41,0.52,0.00,M2] 
23:26:34.016 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {-0.00, -0.60}
23:26:34.016 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
23:26:34.016 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
23:26:34.016 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.11 mountY=0.05, mountTheta=2.71
23:26:34.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.10, opts=13)
23:26:34.031 00.013 10844 Enqueuing Move request for scope (0.07, 0.10)
23:26:34.031 00.000 11060 Worker thread wakes up
23:26:34.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:26:34.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:26:34.031 00.000 11060 Moving (0.07, 0.10) raw xDistance=-0.11 yDistance=0.05
23:26:34.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:26:34.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:34.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:26:34.033 00.002 11060 MoveAxis(E, 0, ABG)
23:26:34.033 00.000 11060 Move returns status 0, amount 0
23:26:34.033 00.000 11060 MoveAxis(N, 0, ABG)
23:26:34.033 00.000 11060 Move returns status 0, amount 0
23:26:34.033 00.000 11060 move complete, result=0
23:26:34.033 00.000 11060 worker thread done servicing request
23:26:34.038 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:34.052 00.014 10844 UpdateGuideState exits: m=3085 SNR=35.6 Saturated
23:26:34.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:34.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:34.052 00.000 10844 Enqueuing Expose request
23:26:34.052 00.000 11060 Worker thread wakes up
23:26:34.052 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:34.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:34.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:34.679 00.627 11060 Exposure complete
23:26:34.855 00.176 11060 worker thread done servicing request
23:26:34.855 00.000 10844 OnExposeComplete: enter
23:26:34.855 00.000 10844 UpdateGuideState(): m_state=6
23:26:34.855 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
23:26:34.855 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.47, Mass=3580, SNR=39.1, Peak=247 HFD=3.7
23:26:34.857 00.002 10844 MultiStar: [#1 -0.16,0.25,0.96,U] [#2 -0.36,0.05,1.87,U] [#3 0.23,0.12,0.96,U] [#4 0.41,0.09,0.90,U] [#5 -0.14,0.40,0.96,U] [#6 0.17,0.90,0.00,M7] [#7 0.19,0.70,0.00,M1] [#8 0.28,0.37,0.91,U] 
23:26:34.857 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {0.06, -0.61}
23:26:34.857 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.39 = -2.90)
23:26:34.857 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
23:26:34.857 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=-0.08 mountY=-0.02, mountTheta=-2.91
23:26:34.857 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
23:26:34.859 00.002 10844 Enqueuing Move request for scope (-0.01, 0.09)
23:26:34.859 00.000 11060 Worker thread wakes up
23:26:34.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:26:34.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:26:34.859 00.000 11060 Moving (-0.01, 0.09) raw xDistance=-0.08 yDistance=-0.02
23:26:34.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:26:34.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:34.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:34.859 00.000 11060 MoveAxis(E, 0, ABG)
23:26:34.859 00.000 11060 Move returns status 0, amount 0
23:26:34.859 00.000 11060 MoveAxis(N, 0, ABG)
23:26:34.859 00.000 11060 Move returns status 0, amount 0
23:26:34.859 00.000 11060 move complete, result=0
23:26:34.859 00.000 11060 worker thread done servicing request
23:26:34.862 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:34.879 00.017 10844 UpdateGuideState exits: m=3580 SNR=39.1
23:26:34.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:34.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:34.879 00.000 10844 Enqueuing Expose request
23:26:34.879 00.000 11060 Worker thread wakes up
23:26:34.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:34.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:34.879 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:35.507 00.628 11060 Exposure complete
23:26:35.776 00.269 11060 worker thread done servicing request
23:26:35.776 00.000 10844 OnExposeComplete: enter
23:26:35.776 00.000 10844 UpdateGuideState(): m_state=6
23:26:35.776 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
23:26:35.776 00.000 10844 Star::Find returns 1 (0), X=259.27, Y=61.82, Mass=3179, SNR=36.2, Peak=252 HFD=3.6
23:26:35.776 00.000 10844 MultiStar: [#1 0.20,-0.07,0.97,U] [#2 0.21,0.12,1.95,U] [#3 0.13,0.03,0.95,U] [#4 0.56,0.35,0.00,M1] [#5 0.20,0.35,0.95,U] [#6 0.23,1.00,0.00,M8] [#7 0.07,0.51,0.87,U] [#8 -0.07,0.14,0.97,U] 
23:26:35.776 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.11}, one-star: {0.56, -0.26}
23:26:35.776 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
23:26:35.776 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
23:26:35.776 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.52 mountX=-0.14 mountY=0.17, mountTheta=2.27
23:26:35.778 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.11, opts=13)
23:26:35.780 00.002 10844 Enqueuing Move request for scope (0.19, 0.11)
23:26:35.780 00.000 11060 Worker thread wakes up
23:26:35.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
23:26:35.780 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
23:26:35.780 00.000 11060 Moving (0.19, 0.11) raw xDistance=-0.14 yDistance=0.17
23:26:35.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:26:35.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:35.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:26:35.780 00.000 11060 MoveAxis(E, 25, ABG)
23:26:35.780 00.000 11060 Guiding  Dir = 2, Dur = 25
23:26:35.791 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:35.793 00.002 11060 IsSlewing returns 0
23:26:35.794 00.001 11060 IsGuiding returns 0
23:26:35.823 00.029 11060 IsGuiding returns 0
23:26:35.823 00.000 11060 Move returns status 0, amount 25
23:26:35.823 00.000 11060 MoveAxis(N, 0, ABG)
23:26:35.823 00.000 11060 Move returns status 0, amount 0
23:26:35.823 00.000 11060 move complete, result=0
23:26:35.823 00.000 11060 worker thread done servicing request
23:26:35.827 00.004 10844 UpdateGuideState exits: m=3179 SNR=36.2
23:26:35.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:35.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:35.827 00.000 10844 Enqueuing Expose request
23:26:35.829 00.002 11060 Worker thread wakes up
23:26:35.829 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
23:26:35.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:35.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:36.462 00.633 11060 Exposure complete
23:26:36.707 00.245 11060 worker thread done servicing request
23:26:36.707 00.000 10844 OnExposeComplete: enter
23:26:36.707 00.000 10844 UpdateGuideState(): m_state=6
23:26:36.708 00.001 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
23:26:36.708 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.81, Mass=2842, SNR=34.2, Peak=217 HFD=3.5
23:26:36.708 00.000 10844 MultiStar: [#1 -0.03,0.20,1.12,U] [#2 0.07,0.10,2.15,U] [#3 -0.21,0.41,1.00,U] [#4 0.61,0.62,0.00,M2] [#5 0.51,0.05,1.18,U] [#6 0.02,0.86,0.00,M9] [#7 -0.17,0.32,0.91,U] [#8 -0.28,0.92,0.00,M1] 
23:26:36.708 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.13}, one-star: {0.03, -0.26}
23:26:36.708 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
23:26:36.708 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
23:26:36.708 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.18 mountX=-0.13 mountY=0.03, mountTheta=2.92
23:26:36.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.13, opts=13)
23:26:36.710 00.000 10844 Enqueuing Move request for scope (0.05, 0.13)
23:26:36.710 00.000 11060 Worker thread wakes up
23:26:36.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:26:36.710 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:26:36.712 00.002 11060 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=0.03
23:26:36.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:26:36.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:36.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:36.712 00.000 11060 MoveAxis(E, 24, ABG)
23:26:36.712 00.000 11060 Guiding  Dir = 2, Dur = 24
23:26:36.731 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:36.735 00.004 11060 IsSlewing returns 0
23:26:36.736 00.001 11060 IsGuiding returns 0
23:26:36.751 00.015 10844 UpdateGuideState exits: m=2842 SNR=34.2
23:26:36.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:36.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:36.751 00.000 10844 Enqueuing Expose request
23:26:36.782 00.031 11060 IsGuiding returns 0
23:26:36.782 00.000 11060 Move returns status 0, amount 24
23:26:36.782 00.000 11060 MoveAxis(N, 0, ABG)
23:26:36.782 00.000 11060 Move returns status 0, amount 0
23:26:36.782 00.000 11060 move complete, result=0
23:26:36.783 00.001 11060 worker thread done servicing request
23:26:36.783 00.000 11060 Worker thread wakes up
23:26:36.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:36.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:36.784 00.001 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
23:26:37.416 00.632 11060 Exposure complete
23:26:37.624 00.208 11060 worker thread done servicing request
23:26:37.624 00.000 10844 OnExposeComplete: enter
23:26:37.624 00.000 10844 UpdateGuideState(): m_state=6
23:26:37.630 00.006 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
23:26:37.630 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.43, Mass=3049, SNR=35.6, Peak=251 HFD=3.7
23:26:37.630 00.000 10844 MultiStar: [#1 -0.31,-0.18,1.03,U] [#2 -0.22,0.15,2.07,U] [#3 -0.89,-0.11,0.00,M1] [#4 0.55,-0.27,0.93,U] [#5 0.05,-0.46,1.02,U] [#6 0.22,-0.16,0.91,U] [#7 -0.29,-0.29,0.85,U] [#8 -0.42,0.02,0.96,U] 
23:26:37.630 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.19}, one-star: {0.23, -0.65}
23:26:37.630 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
23:26:37.630 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:26:37.630 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.83 mountX=0.19 mountY=-0.02, mountTheta=-0.09
23:26:37.632 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.19, opts=13)
23:26:37.632 00.000 10844 Enqueuing Move request for scope (-0.05, -0.19)
23:26:37.632 00.000 11060 Worker thread wakes up
23:26:37.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
23:26:37.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
23:26:37.632 00.000 11060 Moving (-0.05, -0.19) raw xDistance=0.19 yDistance=-0.02
23:26:37.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:26:37.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:37.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:26:37.632 00.000 11060 MoveAxis(W, 33, ABG)
23:26:37.632 00.000 11060 Guiding  Dir = 3, Dur = 33
23:26:37.639 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:37.645 00.006 11060 IsSlewing returns 0
23:26:37.645 00.000 11060 IsGuiding returns 0
23:26:37.658 00.013 10844 UpdateGuideState exits: m=3049 SNR=35.6
23:26:37.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:37.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:37.658 00.000 10844 Enqueuing Expose request
23:26:37.690 00.032 11060 IsGuiding returns 0
23:26:37.690 00.000 11060 Move returns status 0, amount 33
23:26:37.690 00.000 11060 MoveAxis(N, 0, ABG)
23:26:37.690 00.000 11060 Move returns status 0, amount 0
23:26:37.690 00.000 11060 move complete, result=0
23:26:37.690 00.000 11060 worker thread done servicing request
23:26:37.690 00.000 11060 Worker thread wakes up
23:26:37.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:37.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:37.702 00.012 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
23:26:38.315 00.613 11060 Exposure complete
23:26:38.518 00.203 11060 worker thread done servicing request
23:26:38.518 00.000 10844 OnExposeComplete: enter
23:26:38.518 00.000 10844 UpdateGuideState(): m_state=6
23:26:38.518 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
23:26:38.518 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.26, Mass=3434, SNR=37.7, Peak=237 HFD=3.7
23:26:38.520 00.002 10844 MultiStar: [#1 -0.24,0.10,0.98,U] [#2 -0.53,-0.26,1.92,U] [#3 -0.36,0.54,0.87,U] [#4 0.69,0.42,0.00,M2] [#5 0.06,0.04,1.04,U] [#6 0.13,0.18,0.88,U] [#7 0.14,0.50,0.83,U] [#8 -0.30,0.02,0.90,U] 
23:26:38.520 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.10}, one-star: {0.15, 0.18}
23:26:38.520 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
23:26:38.520 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.97)
23:26:38.520 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.58 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
23:26:38.522 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.10, opts=13)
23:26:38.522 00.000 10844 Enqueuing Move request for scope (-0.17, 0.10)
23:26:38.522 00.000 11060 Worker thread wakes up
23:26:38.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
23:26:38.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
23:26:38.522 00.000 11060 Moving (-0.17, 0.10) raw xDistance=-0.07 yDistance=-0.18
23:26:38.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:26:38.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:38.523 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:26:38.523 00.000 11060 MoveAxis(E, 0, ABG)
23:26:38.523 00.000 11060 Move returns status 0, amount 0
23:26:38.523 00.000 11060 MoveAxis(N, 0, ABG)
23:26:38.523 00.000 11060 Move returns status 0, amount 0
23:26:38.523 00.000 11060 move complete, result=0
23:26:38.523 00.000 11060 worker thread done servicing request
23:26:38.531 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:38.553 00.022 10844 UpdateGuideState exits: m=3434 SNR=37.7
23:26:38.555 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:38.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:38.555 00.000 10844 Enqueuing Expose request
23:26:38.555 00.000 11060 Worker thread wakes up
23:26:38.555 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:38.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:38.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:39.187 00.632 11060 Exposure complete
23:26:39.372 00.185 11060 worker thread done servicing request
23:26:39.372 00.000 10844 OnExposeComplete: enter
23:26:39.372 00.000 10844 UpdateGuideState(): m_state=6
23:26:39.372 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
23:26:39.374 00.002 10844 Star::Find returns 1 (1), X=259.33, Y=62.65, Mass=2916, SNR=34.3, Peak=255 HFD=3.4
23:26:39.374 00.000 10844 MultiStar: [#1 0.45,0.60,0.00,M1] [#2 -0.42,0.36,2.04,U] [#3 -0.08,0.90,0.00,M1] [#4 0.63,0.43,0.00,M3] [#5 -0.14,0.62,1.08,U] [#6 0.61,0.65,0.00,M8] [#7 -0.30,0.95,0.00,M1] [#8 -0.45,0.72,0.00,M1] 
23:26:39.374 00.000 10844 refined, 2 included, MultiStar: {-0.09, 0.48}, one-star: {0.62, 0.57}
23:26:39.374 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
23:26:39.374 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.79)
23:26:39.374 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.48 hyp=0.49 cameraTheta=1.76 mountX=-0.46 mountY=-0.17, mountTheta=-2.79
23:26:39.374 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.48, opts=13)
23:26:39.376 00.002 10844 Enqueuing Move request for scope (-0.09, 0.48)
23:26:39.376 00.000 11060 Worker thread wakes up
23:26:39.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.48) opts 0xd
23:26:39.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.48)
23:26:39.376 00.000 11060 Moving (-0.09, 0.48) raw xDistance=-0.46 yDistance=-0.17
23:26:39.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.46
23:26:39.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:39.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:26:39.376 00.000 11060 MoveAxis(E, 79, ABG)
23:26:39.376 00.000 11060 Guiding  Dir = 2, Dur = 79
23:26:39.383 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:39.403 00.020 11060 IsSlewing returns 0
23:26:39.404 00.001 11060 IsGuiding returns 0
23:26:39.408 00.004 10844 UpdateGuideState exits: m=2916 SNR=34.3 Saturated
23:26:39.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:39.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:39.408 00.000 10844 Enqueuing Expose request
23:26:39.510 00.102 11060 IsGuiding returns 0
23:26:39.510 00.000 11060 Move returns status 0, amount 79
23:26:39.510 00.000 11060 MoveAxis(N, 0, ABG)
23:26:39.510 00.000 11060 Move returns status 0, amount 0
23:26:39.510 00.000 11060 move complete, result=0
23:26:39.510 00.000 11060 worker thread done servicing request
23:26:39.510 00.000 11060 Worker thread wakes up
23:26:39.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:39.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:39.510 00.000 10844 GuideStep: -0.5 px 79 ms EAST, -0.2 px 0 ms NORTH
23:26:40.154 00.644 11060 Exposure complete
23:26:40.330 00.176 11060 worker thread done servicing request
23:26:40.336 00.006 10844 OnExposeComplete: enter
23:26:40.336 00.000 10844 UpdateGuideState(): m_state=6
23:26:40.336 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
23:26:40.336 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=61.28, Mass=2946, SNR=35.3, Peak=248 HFD=3.4
23:26:40.336 00.000 10844 MultiStar: [#1 0.48,-0.19,1.05,U] [#2 -0.44,-0.36,1.92,U] [#3 -0.25,-0.41,0.98,U] [#4 0.71,-0.20,0.00,M4] [#5 -0.12,0.03,1.02,U] [#6 0.30,-0.05,0.94,U] [#7 0.39,0.31,0.87,U] [#8 -0.11,-0.13,0.95,U] 
23:26:40.336 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.22}, one-star: {-0.09, -0.80}
23:26:40.336 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
23:26:40.336 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
23:26:40.336 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.71 mountX=0.22 mountY=0.01, mountTheta=0.03
23:26:40.336 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.22, opts=13)
23:26:40.336 00.000 10844 Enqueuing Move request for scope (-0.03, -0.22)
23:26:40.336 00.000 11060 Worker thread wakes up
23:26:40.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
23:26:40.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
23:26:40.336 00.000 11060 Moving (-0.03, -0.22) raw xDistance=0.22 yDistance=0.01
23:26:40.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:26:40.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:40.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:40.336 00.000 11060 MoveAxis(W, 37, ABG)
23:26:40.336 00.000 11060 Guiding  Dir = 3, Dur = 37
23:26:40.347 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:40.357 00.010 11060 IsSlewing returns 0
23:26:40.357 00.000 11060 IsGuiding returns 0
23:26:40.357 00.000 10844 UpdateGuideState exits: m=2946 SNR=35.3
23:26:40.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:40.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:40.357 00.000 10844 Enqueuing Expose request
23:26:40.404 00.047 11060 IsGuiding returns 0
23:26:40.404 00.000 11060 Move returns status 0, amount 37
23:26:40.404 00.000 11060 MoveAxis(N, 0, ABG)
23:26:40.404 00.000 11060 Move returns status 0, amount 0
23:26:40.404 00.000 11060 move complete, result=0
23:26:40.404 00.000 11060 worker thread done servicing request
23:26:40.404 00.000 11060 Worker thread wakes up
23:26:40.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:40.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:40.409 00.005 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
23:26:41.032 00.623 11060 Exposure complete
23:26:41.201 00.169 11060 worker thread done servicing request
23:26:41.201 00.000 10844 OnExposeComplete: enter
23:26:41.201 00.000 10844 UpdateGuideState(): m_state=6
23:26:41.201 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
23:26:41.201 00.000 10844 Star::Find returns 1 (1), X=258.51, Y=61.41, Mass=3407, SNR=37.8, Peak=255 HFD=3.3
23:26:41.201 00.000 10844 MultiStar: [#1 -0.15,-0.59,0.97,U] [#2 -0.29,-1.02,0.00,M1] [#3 0.02,-0.40,0.90,U] [#4 0.46,-0.40,0.94,U] [#5 -0.00,-0.43,1.01,U] [#6 0.37,0.34,0.95,U] [#7 -0.38,0.14,0.80,U] [#8 -0.32,-0.51,0.87,U] 
23:26:41.201 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.33}, one-star: {-0.20, -0.67}
23:26:41.201 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
23:26:41.201 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
23:26:41.201 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.62 mountX=0.32 mountY=0.04, mountTheta=0.11
23:26:41.206 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.33, opts=13)
23:26:41.206 00.000 10844 Enqueuing Move request for scope (-0.02, -0.33)
23:26:41.206 00.000 11060 Worker thread wakes up
23:26:41.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.33) opts 0xd
23:26:41.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.33)
23:26:41.206 00.000 11060 Moving (-0.02, -0.33) raw xDistance=0.32 yDistance=0.04
23:26:41.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:26:41.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:41.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:26:41.206 00.000 11060 MoveAxis(W, 57, ABG)
23:26:41.206 00.000 11060 Guiding  Dir = 3, Dur = 57
23:26:41.211 00.005 11060 IsSlewing returns 0
23:26:41.211 00.000 11060 IsGuiding returns 0
23:26:41.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:41.247 00.036 10844 UpdateGuideState exits: m=3407 SNR=37.8 Saturated
23:26:41.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:41.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:41.247 00.000 10844 Enqueuing Expose request
23:26:41.273 00.026 11060 IsGuiding returns 0
23:26:41.274 00.001 11060 Move returns status 0, amount 57
23:26:41.274 00.000 11060 MoveAxis(N, 0, ABG)
23:26:41.274 00.000 11060 Move returns status 0, amount 0
23:26:41.274 00.000 11060 move complete, result=0
23:26:41.274 00.000 11060 worker thread done servicing request
23:26:41.274 00.000 11060 Worker thread wakes up
23:26:41.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:41.275 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:41.275 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.0 px 0 ms NORTH
23:26:41.899 00.624 11060 Exposure complete
23:26:42.057 00.158 11060 worker thread done servicing request
23:26:42.057 00.000 10844 OnExposeComplete: enter
23:26:42.057 00.000 10844 UpdateGuideState(): m_state=6
23:26:42.058 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
23:26:42.058 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.57, Mass=3064, SNR=36.0, Peak=252 HFD=3.4
23:26:42.058 00.000 10844 MultiStar: [#1 0.02,0.26,0.97,U] [#2 -0.58,0.07,1.93,U] [#3 -0.47,-0.30,0.94,U] [#4 0.61,0.70,0.00,M4] [#5 -0.22,0.23,0.95,U] [#6 0.26,0.88,0.00,M7] [#7 -0.22,0.34,0.83,U] [#8 -0.28,-0.17,0.99,U] 
23:26:42.058 00.000 10844 refined, 6 included, MultiStar: {-0.26, -0.01}, one-star: {0.22, -0.50}
23:26:42.058 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
23:26:42.058 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
23:26:42.058 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.11 mountX=0.06 mountY=-0.26, mountTheta=-1.36
23:26:42.059 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.01, opts=13)
23:26:42.059 00.000 10844 Enqueuing Move request for scope (-0.26, -0.01)
23:26:42.059 00.000 11060 Worker thread wakes up
23:26:42.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
23:26:42.059 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
23:26:42.060 00.001 11060 Moving (-0.26, -0.01) raw xDistance=0.06 yDistance=-0.26
23:26:42.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:26:42.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
23:26:42.060 00.000 11060 MoveAxis(E, 0, ABG)
23:26:42.060 00.000 11060 Move returns status 0, amount 0
23:26:42.060 00.000 11060 MoveAxis(N, 100, ABG)
23:26:42.060 00.000 11060 Guiding  Dir = 0, Dur = 100
23:26:42.063 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:42.070 00.007 11060 IsSlewing returns 0
23:26:42.071 00.001 11060 IsGuiding returns 0
23:26:42.075 00.004 10844 UpdateGuideState exits: m=3064 SNR=36.0
23:26:42.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:42.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:42.075 00.000 10844 Enqueuing Expose request
23:26:42.185 00.110 11060 IsGuiding returns 0
23:26:42.185 00.000 11060 Move returns status 0, amount 100
23:26:42.185 00.000 11060 move complete, result=0
23:26:42.187 00.002 11060 worker thread done servicing request
23:26:42.187 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 100 ms NORTH
23:26:42.187 00.000 11060 Worker thread wakes up
23:26:42.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:42.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:42.817 00.630 11060 Exposure complete
23:26:42.984 00.167 11060 worker thread done servicing request
23:26:42.984 00.000 10844 OnExposeComplete: enter
23:26:42.984 00.000 10844 UpdateGuideState(): m_state=6
23:26:42.984 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
23:26:42.984 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=61.80, Mass=3400, SNR=37.4, Peak=250 HFD=3.8
23:26:42.984 00.000 10844 MultiStar: [#1 0.50,-0.59,0.00,M1] [#2 -0.08,0.04,1.82,U] [#3 0.24,-0.36,1.00,U] [#4 0.65,0.18,0.00,M5] [#5 0.30,-0.03,1.01,U] [#6 0.81,0.43,0.00,M8] [#7 0.20,0.00,0.84,U] [#8 0.03,0.45,0.91,U] 
23:26:42.984 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.03}, one-star: {0.36, -0.28}
23:26:42.984 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
23:26:42.984 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
23:26:42.984 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.21 mountX=0.00 mountY=0.15, mountTheta=1.55
23:26:42.984 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
23:26:42.984 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
23:26:42.984 00.000 11060 Worker thread wakes up
23:26:42.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:26:42.984 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:26:42.984 00.000 11060 Moving (0.14, -0.03) raw xDistance=0.00 yDistance=0.15
23:26:42.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:26:42.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:42.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:26:42.984 00.000 11060 MoveAxis(E, 0, ABG)
23:26:42.984 00.000 11060 Move returns status 0, amount 0
23:26:42.984 00.000 11060 MoveAxis(N, 0, ABG)
23:26:42.984 00.000 11060 Move returns status 0, amount 0
23:26:42.984 00.000 11060 move complete, result=0
23:26:42.984 00.000 11060 worker thread done servicing request
23:26:42.995 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:43.005 00.010 10844 UpdateGuideState exits: m=3400 SNR=37.4
23:26:43.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:43.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:43.005 00.000 10844 Enqueuing Expose request
23:26:43.005 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:26:43.005 00.000 11060 Worker thread wakes up
23:26:43.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:43.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:43.644 00.639 11060 Exposure complete
23:26:43.819 00.175 11060 worker thread done servicing request
23:26:43.819 00.000 10844 OnExposeComplete: enter
23:26:43.819 00.000 10844 UpdateGuideState(): m_state=6
23:26:43.819 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
23:26:43.819 00.000 10844 Star::Find returns 1 (1), X=259.23, Y=62.07, Mass=3464, SNR=37.7, Peak=255 HFD=3.9
23:26:43.819 00.000 10844 MultiStar: [#1 0.20,0.28,0.90,U] [#2 0.28,0.87,0.00,M1] [#3 -0.39,0.79,0.00,M1] [#4 0.28,0.73,0.00,M6] [#5 0.56,0.63,0.00,M1] [#6 0.36,1.58,0.00,M9] [#7 0.21,0.53,0.83,U] [#8 -0.07,1.25,0.00,M1] 
23:26:43.819 00.000 10844 refined, 2 included, MultiStar: {0.32, 0.25}, one-star: {0.52, -0.01}
23:26:43.819 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
23:26:43.819 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
23:26:43.819 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.25 hyp=0.40 cameraTheta=0.66 mountX=-0.30 mountY=0.27, mountTheta=2.40
23:26:43.821 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.25, opts=13)
23:26:43.821 00.000 10844 Enqueuing Move request for scope (0.32, 0.25)
23:26:43.821 00.000 11060 Worker thread wakes up
23:26:43.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.25) opts 0xd
23:26:43.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.25)
23:26:43.821 00.000 11060 Moving (0.32, 0.25) raw xDistance=-0.30 yDistance=0.27
23:26:43.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:26:43.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:26:43.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:26:43.821 00.000 11060 MoveAxis(E, 52, ABG)
23:26:43.821 00.000 11060 Guiding  Dir = 2, Dur = 52
23:26:43.828 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:43.836 00.008 11060 IsSlewing returns 0
23:26:43.836 00.000 11060 IsGuiding returns 0
23:26:43.843 00.007 10844 UpdateGuideState exits: m=3464 SNR=37.7 Saturated
23:26:43.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:43.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:43.843 00.000 10844 Enqueuing Expose request
23:26:43.898 00.055 11060 IsGuiding returns 0
23:26:43.898 00.000 11060 Move returns status 0, amount 52
23:26:43.898 00.000 11060 MoveAxis(N, 0, ABG)
23:26:43.898 00.000 11060 Move returns status 0, amount 0
23:26:43.898 00.000 11060 move complete, result=0
23:26:43.898 00.000 11060 worker thread done servicing request
23:26:43.898 00.000 11060 Worker thread wakes up
23:26:43.898 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.3 px 0 ms NORTH
23:26:43.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:43.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:44.526 00.628 11060 Exposure complete
23:26:44.689 00.163 11060 worker thread done servicing request
23:26:44.689 00.000 10844 OnExposeComplete: enter
23:26:44.689 00.000 10844 UpdateGuideState(): m_state=6
23:26:44.690 00.001 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
23:26:44.690 00.000 10844 Star::Find returns 1 (1), X=259.15, Y=61.66, Mass=2993, SNR=35.2, Peak=255 HFD=3.5
23:26:44.690 00.000 10844 MultiStar: [#1 0.52,0.21,0.99,U] [#2 0.21,0.77,0.00,M2] [#3 0.07,0.71,0.00,M2] [#4 0.04,0.51,1.00,U] [#5 0.51,0.43,0.00,M2] [#6 0.60,1.66,0.00,M10] [#7 0.37,0.69,0.00,M1] [#8 -0.22,0.56,1.04,U] 
23:26:44.690 00.000 10844 refined, 3 included, MultiStar: {0.19, 0.22}, one-star: {0.44, -0.41}
23:26:44.690 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:26:44.690 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
23:26:44.690 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=-0.25 mountY=0.15, mountTheta=2.59
23:26:44.692 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.22, opts=13)
23:26:44.692 00.000 10844 Enqueuing Move request for scope (0.19, 0.22)
23:26:44.692 00.000 11060 Worker thread wakes up
23:26:44.692 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
23:26:44.692 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
23:26:44.692 00.000 11060 Moving (0.19, 0.22) raw xDistance=-0.25 yDistance=0.15
23:26:44.692 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:26:44.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:44.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:26:44.692 00.000 11060 MoveAxis(E, 45, ABG)
23:26:44.692 00.000 11060 Guiding  Dir = 2, Dur = 45
23:26:44.696 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:44.710 00.014 10844 UpdateGuideState exits: m=2993 SNR=35.2 Saturated
23:26:44.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:44.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:44.710 00.000 10844 Enqueuing Expose request
23:26:44.715 00.005 11060 IsSlewing returns 0
23:26:44.715 00.000 11060 IsGuiding returns 0
23:26:44.777 00.062 11060 IsGuiding returns 0
23:26:44.777 00.000 11060 Move returns status 0, amount 45
23:26:44.777 00.000 11060 MoveAxis(N, 0, ABG)
23:26:44.777 00.000 11060 Move returns status 0, amount 0
23:26:44.777 00.000 11060 move complete, result=0
23:26:44.777 00.000 11060 worker thread done servicing request
23:26:44.777 00.000 11060 Worker thread wakes up
23:26:44.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:44.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:44.777 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
23:26:45.420 00.643 11060 Exposure complete
23:26:45.587 00.167 11060 worker thread done servicing request
23:26:45.587 00.000 10844 OnExposeComplete: enter
23:26:45.587 00.000 10844 UpdateGuideState(): m_state=6
23:26:45.592 00.005 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
23:26:45.592 00.000 10844 Star::Find returns 1 (0), X=259.33, Y=61.94, Mass=2992, SNR=35.3, Peak=238 HFD=3.3
23:26:45.592 00.000 10844 MultiStar: [#1 0.50,0.57,0.00,M1] [#2 -0.15,0.59,2.08,U] [#3 0.52,-0.52,0.00,M3] [#4 0.53,0.60,0.00,M6] [#5 0.72,0.20,0.00,M3] [#6 0.69,1.27,0.00,R] [#7 0.91,0.69,0.00,M2] [#8 0.83,0.66,0.00,M1] 
23:26:45.592 00.000 10844 refined, 1 included, MultiStar: {0.10, 0.35}, one-star: {0.62, -0.14}
23:26:45.592 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:26:45.592 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
23:26:45.592 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.37 cameraTheta=1.29 mountX=-0.37 mountY=0.04, mountTheta=3.03
23:26:45.592 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.35, opts=13)
23:26:45.592 00.000 10844 Enqueuing Move request for scope (0.10, 0.35)
23:26:45.592 00.000 11060 Worker thread wakes up
23:26:45.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
23:26:45.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
23:26:45.592 00.000 11060 Moving (0.10, 0.35) raw xDistance=-0.37 yDistance=0.04
23:26:45.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
23:26:45.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:45.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:26:45.592 00.000 11060 MoveAxis(E, 65, ABG)
23:26:45.592 00.000 11060 Guiding  Dir = 2, Dur = 65
23:26:45.599 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:45.608 00.009 11060 IsSlewing returns 0
23:26:45.608 00.000 11060 IsGuiding returns 0
23:26:45.621 00.013 10844 UpdateGuideState exits: m=2992 SNR=35.3
23:26:45.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:45.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:45.621 00.000 10844 Enqueuing Expose request
23:26:45.684 00.063 11060 IsGuiding returns 0
23:26:45.684 00.000 11060 Move returns status 0, amount 65
23:26:45.684 00.000 11060 MoveAxis(N, 0, ABG)
23:26:45.684 00.000 11060 Move returns status 0, amount 0
23:26:45.684 00.000 11060 move complete, result=0
23:26:45.685 00.001 11060 worker thread done servicing request
23:26:45.685 00.000 11060 Worker thread wakes up
23:26:45.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:45.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:45.685 00.000 10844 GuideStep: -0.4 px 65 ms EAST, 0.0 px 0 ms NORTH
23:26:46.307 00.622 11060 Exposure complete
23:26:46.452 00.145 11060 worker thread done servicing request
23:26:46.452 00.000 10844 OnExposeComplete: enter
23:26:46.452 00.000 10844 UpdateGuideState(): m_state=6
23:26:46.452 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
23:26:46.452 00.000 10844 Star::Find returns 1 (0), X=259.28, Y=62.06, Mass=3076, SNR=36.0, Peak=231 HFD=3.4
23:26:46.452 00.000 10844 MultiStar: [#1 0.77,0.11,0.00,M2] [#2 0.55,0.20,1.91,U] [#3 0.32,0.24,0.90,U] [#4 0.53,0.26,0.97,U] [#5 1.09,0.43,0.00,M4] [#6 0.32,-0.09,0.91,U] [#7 1.01,0.52,0.00,M3] [#8 0.45,0.47,0.97,U] 
23:26:46.452 00.000 10844 refined, 5 included, MultiStar: {0.47, 0.18}, one-star: {0.57, -0.01}
23:26:46.452 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:26:46.452 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:26:46.452 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=0.18 hyp=0.50 cameraTheta=0.37 mountX=-0.26 mountY=0.43, mountTheta=2.12
23:26:46.452 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=0.18, opts=13)
23:26:46.452 00.000 10844 Enqueuing Move request for scope (0.47, 0.18)
23:26:46.452 00.000 11060 Worker thread wakes up
23:26:46.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.18) opts 0xd
23:26:46.452 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, 0.18)
23:26:46.452 00.000 11060 Moving (0.47, 0.18) raw xDistance=-0.26 yDistance=0.43
23:26:46.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:26:46.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:26:46.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:26:46.452 00.000 11060 MoveAxis(E, 48, ABG)
23:26:46.452 00.000 11060 Guiding  Dir = 2, Dur = 48
23:26:46.462 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:46.475 00.013 10844 UpdateGuideState exits: m=3076 SNR=36.0
23:26:46.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:46.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:46.475 00.000 10844 Enqueuing Expose request
23:26:46.480 00.005 11060 IsSlewing returns 0
23:26:46.480 00.000 11060 IsGuiding returns 0
23:26:46.546 00.066 11060 IsGuiding returns 0
23:26:46.546 00.000 11060 Move returns status 0, amount 48
23:26:46.546 00.000 11060 MoveAxis(N, 0, ABG)
23:26:46.546 00.000 11060 Move returns status 0, amount 0
23:26:46.546 00.000 11060 move complete, result=0
23:26:46.546 00.000 11060 worker thread done servicing request
23:26:46.546 00.000 11060 Worker thread wakes up
23:26:46.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:46.546 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.4 px 0 ms NORTH
23:26:46.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:47.183 00.637 11060 Exposure complete
23:26:47.425 00.242 11060 worker thread done servicing request
23:26:47.425 00.000 10844 OnExposeComplete: enter
23:26:47.425 00.000 10844 UpdateGuideState(): m_state=6
23:26:47.425 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
23:26:47.425 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=62.07, Mass=3356, SNR=37.7, Peak=243 HFD=3.8
23:26:47.425 00.000 10844 MultiStar: [#1 0.41,0.39,0.93,U] [#2 0.16,0.35,1.89,U] [#3 0.20,0.55,0.91,U] [#4 0.67,0.46,0.00,M6] [#5 0.70,0.07,0.00,M5] [#6 0.06,-0.68,0.00,M1] [#7 0.60,0.63,0.00,M4] [#8 0.09,0.28,0.94,U] 
23:26:47.425 00.000 10844 single-star, 4 included, MultiStar: {0.24, 0.31}, one-star: {0.39, -0.01}
23:26:47.425 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
23:26:47.425 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
23:26:47.425 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-0.02 mountX=-0.06 mountY=0.39, mountTheta=1.73
23:26:47.427 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.01, opts=13)
23:26:47.427 00.000 10844 Enqueuing Move request for scope (0.39, -0.01)
23:26:47.429 00.002 11060 Worker thread wakes up
23:26:47.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.01) opts 0xd
23:26:47.429 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.01)
23:26:47.429 00.000 11060 Moving (0.39, -0.01) raw xDistance=-0.06 yDistance=0.39
23:26:47.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:26:47.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:26:47.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:26:47.429 00.000 11060 MoveAxis(E, 0, ABG)
23:26:47.429 00.000 11060 Move returns status 0, amount 0
23:26:47.431 00.002 11060 MoveAxis(N, 0, ABG)
23:26:47.431 00.000 11060 Move returns status 0, amount 0
23:26:47.431 00.000 11060 move complete, result=0
23:26:47.431 00.000 11060 worker thread done servicing request
23:26:47.436 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:47.452 00.016 10844 UpdateGuideState exits: m=3356 SNR=37.7
23:26:47.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:47.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:47.452 00.000 10844 Enqueuing Expose request
23:26:47.452 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:26:47.452 00.000 11060 Worker thread wakes up
23:26:47.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:47.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:48.089 00.637 11060 Exposure complete
23:26:48.284 00.195 11060 worker thread done servicing request
23:26:48.286 00.002 10844 OnExposeComplete: enter
23:26:48.286 00.000 10844 UpdateGuideState(): m_state=6
23:26:48.286 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
23:26:48.286 00.000 10844 Star::Find returns 1 (0), X=259.09, Y=62.07, Mass=3350, SNR=37.9, Peak=248 HFD=4.2
23:26:48.286 00.000 10844 MultiStar: [#1 0.62,0.54,0.00,M2] [#2 0.69,0.43,0.00,M1] [#3 0.10,0.79,0.00,M2] [#4 0.50,-0.01,0.95,U] [#5 0.60,0.18,0.96,U] [#6 -0.59,0.07,0.84,U] [#7 0.67,1.23,0.00,M5] [#8 -0.18,0.81,0.00,M1] 
23:26:48.287 00.001 10844 refined, 3 included, MultiStar: {0.25, 0.06}, one-star: {0.38, -0.00}
23:26:48.287 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
23:26:48.287 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
23:26:48.287 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.26 cameraTheta=0.24 mountX=-0.10 mountY=0.24, mountTheta=1.99
23:26:48.287 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.06, opts=13)
23:26:48.287 00.000 10844 Enqueuing Move request for scope (0.25, 0.06)
23:26:48.287 00.000 11060 Worker thread wakes up
23:26:48.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.06) opts 0xd
23:26:48.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.06)
23:26:48.287 00.000 11060 Moving (0.25, 0.06) raw xDistance=-0.10 yDistance=0.24
23:26:48.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:26:48.287 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.22 newest=1.06
23:26:48.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:26:48.287 00.000 11060 MoveAxis(E, 0, ABG)
23:26:48.287 00.000 11060 Move returns status 0, amount 0
23:26:48.287 00.000 11060 BLC: Oldest BLC event removed
23:26:48.287 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:26:48.287 00.000 11060 MoveAxis(S, 842, ABG)
23:26:48.287 00.000 11060 duration set to 750 by maxDecDuration
23:26:48.287 00.000 11060 Guiding  Dir = 1, Dur = 750
23:26:48.292 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:48.324 00.032 11060 IsSlewing returns 0
23:26:48.324 00.000 11060 IsGuiding returns 0
23:26:48.328 00.004 10844 UpdateGuideState exits: m=3350 SNR=37.9
23:26:48.331 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:48.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:48.331 00.000 10844 Enqueuing Expose request
23:26:49.104 00.773 11060 IsGuiding returns 0
23:26:49.104 00.000 11060 Move returns status 0, amount 750
23:26:49.104 00.000 11060 move complete, result=0
23:26:49.104 00.000 11060 worker thread done servicing request
23:26:49.104 00.000 11060 Worker thread wakes up
23:26:49.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:49.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:49.104 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
23:26:49.749 00.645 11060 Exposure complete
23:26:49.932 00.183 11060 worker thread done servicing request
23:26:49.932 00.000 10844 OnExposeComplete: enter
23:26:49.932 00.000 10844 UpdateGuideState(): m_state=6
23:26:49.932 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
23:26:49.932 00.000 10844 Star::Find returns 1 (1), X=259.17, Y=62.17, Mass=3761, SNR=39.8, Peak=255 HFD=3.9
23:26:49.932 00.000 10844 MultiStar: [#1 0.31,0.31,0.93,U] [#2 0.19,0.50,1.77,U] [#3 0.11,0.86,0.00,M3] [#4 0.05,0.83,0.00,M6] [#5 0.93,-0.00,0.00,M5] [#6 -0.16,-0.43,0.77,U] [#7 -0.45,0.68,0.00,M6] [#8 -0.17,0.60,0.91,U] 
23:26:49.932 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.27}, one-star: {0.46, 0.09}
23:26:49.932 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
23:26:49.932 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
23:26:49.932 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.07 mountX=-0.30 mountY=0.10, mountTheta=2.80
23:26:49.934 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.27, opts=13)
23:26:49.934 00.000 10844 Enqueuing Move request for scope (0.15, 0.27)
23:26:49.934 00.000 11060 Worker thread wakes up
23:26:49.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
23:26:49.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
23:26:49.934 00.000 11060 Moving (0.15, 0.27) raw xDistance=-0.30 yDistance=0.10
23:26:49.934 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.166250, 1:0.104086
23:26:49.934 00.000 11060 BLC: No correction, Miss < min_move
23:26:49.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:26:49.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:49.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:26:49.934 00.000 11060 MoveAxis(E, 52, ABG)
23:26:49.937 00.003 11060 Guiding  Dir = 2, Dur = 52
23:26:49.943 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:49.953 00.010 11060 IsSlewing returns 0
23:26:49.953 00.000 11060 IsGuiding returns 0
23:26:49.958 00.005 10844 UpdateGuideState exits: m=3761 SNR=39.8 Saturated
23:26:49.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:49.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:49.958 00.000 10844 Enqueuing Expose request
23:26:50.015 00.057 11060 IsGuiding returns 0
23:26:50.015 00.000 11060 Move returns status 0, amount 52
23:26:50.015 00.000 11060 MoveAxis(N, 0, ABG)
23:26:50.015 00.000 11060 Move returns status 0, amount 0
23:26:50.015 00.000 11060 move complete, result=0
23:26:50.015 00.000 11060 worker thread done servicing request
23:26:50.015 00.000 11060 Worker thread wakes up
23:26:50.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:50.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:50.015 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
23:26:50.657 00.642 11060 Exposure complete
23:26:50.826 00.169 11060 worker thread done servicing request
23:26:50.826 00.000 10844 OnExposeComplete: enter
23:26:50.826 00.000 10844 UpdateGuideState(): m_state=6
23:26:50.826 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
23:26:50.826 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=62.03, Mass=3102, SNR=36.2, Peak=246 HFD=3.1
23:26:50.826 00.000 10844 MultiStar: [#1 0.44,0.44,1.04,U] [#2 0.24,0.88,0.00,M1] [#3 -0.06,0.39,0.93,U] [#4 0.52,0.67,0.00,M7] [#5 0.54,0.44,0.00,M6] [#6 -0.25,-0.11,1.00,U] [#7 -0.10,1.30,0.00,M7] [#8 0.13,0.99,0.00,M1] 
23:26:50.826 00.000 10844 single-star, 3 included, MultiStar: {0.08, 0.17}, one-star: {0.16, -0.05}
23:26:50.826 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
23:26:50.826 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
23:26:50.826 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.29 mountX=0.02 mountY=0.17, mountTheta=1.46
23:26:50.828 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
23:26:50.828 00.000 10844 Enqueuing Move request for scope (0.16, -0.05)
23:26:50.828 00.000 11060 Worker thread wakes up
23:26:50.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
23:26:50.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
23:26:50.828 00.000 11060 Moving (0.16, -0.05) raw xDistance=0.02 yDistance=0.17
23:26:50.828 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.166250, 1:0.104086, 2:0.165970
23:26:50.828 00.000 11060 BLC: No correction, Miss < min_move
23:26:50.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:26:50.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:50.830 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:26:50.830 00.000 11060 MoveAxis(E, 0, ABG)
23:26:50.830 00.000 11060 Move returns status 0, amount 0
23:26:50.830 00.000 11060 MoveAxis(N, 0, ABG)
23:26:50.830 00.000 11060 Move returns status 0, amount 0
23:26:50.830 00.000 11060 move complete, result=0
23:26:50.830 00.000 11060 worker thread done servicing request
23:26:50.834 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:50.844 00.010 10844 UpdateGuideState exits: m=3102 SNR=36.2
23:26:50.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:50.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:50.844 00.000 10844 Enqueuing Expose request
23:26:50.844 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:26:50.844 00.000 11060 Worker thread wakes up
23:26:50.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:50.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:51.471 00.627 11060 Exposure complete
23:26:51.636 00.165 11060 worker thread done servicing request
23:26:51.636 00.000 10844 OnExposeComplete: enter
23:26:51.636 00.000 10844 UpdateGuideState(): m_state=6
23:26:51.636 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
23:26:51.636 00.000 10844 Star::Find returns 1 (0), X=259.26, Y=62.32, Mass=2859, SNR=34.4, Peak=240 HFD=3.5
23:26:51.636 00.000 10844 MultiStar: [#1 0.14,0.52,1.07,U] [#2 -0.24,-0.15,2.14,U] [#3 -0.13,-0.20,0.99,U] [#4 0.44,0.57,0.00,M8] [#5 0.04,0.91,0.00,M7] [#6 -0.03,-0.19,0.90,U] [#7 0.13,0.63,0.94,U] [#8 0.04,0.68,0.00,M2] 
23:26:51.636 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.10}, one-star: {0.54, 0.24}
23:26:51.636 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
23:26:51.636 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
23:26:51.636 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.36 mountX=-0.10 mountY=0.00, mountTheta=3.10
23:26:51.639 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
23:26:51.639 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
23:26:51.639 00.000 11060 Worker thread wakes up
23:26:51.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:26:51.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:26:51.639 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=0.00
23:26:51.639 00.000 11060 BLC: window closed
23:26:51.639 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.166250, 1:0.104086, 2:0.165970
23:26:51.639 00.000 11060 BLC: No correction, Miss < min_move
23:26:51.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:26:51.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:51.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:26:51.639 00.000 11060 MoveAxis(E, 0, ABG)
23:26:51.639 00.000 11060 Move returns status 0, amount 0
23:26:51.639 00.000 11060 MoveAxis(N, 0, ABG)
23:26:51.639 00.000 11060 Move returns status 0, amount 0
23:26:51.639 00.000 11060 move complete, result=0
23:26:51.639 00.000 11060 worker thread done servicing request
23:26:51.644 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:51.656 00.012 10844 UpdateGuideState exits: m=2859 SNR=34.4
23:26:51.657 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:51.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:51.657 00.000 10844 Enqueuing Expose request
23:26:51.657 00.000 11060 Worker thread wakes up
23:26:51.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:51.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:51.657 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:52.289 00.632 11060 Exposure complete
23:26:52.444 00.155 11060 worker thread done servicing request
23:26:52.444 00.000 10844 OnExposeComplete: enter
23:26:52.444 00.000 10844 UpdateGuideState(): m_state=6
23:26:52.444 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
23:26:52.444 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=62.32, Mass=2756, SNR=34.0, Peak=226 HFD=3.6
23:26:52.444 00.000 10844 MultiStar: [#1 0.26,-0.01,1.04,U] [#2 -0.09,0.58,2.17,U] [#3 0.55,0.57,0.00,M2] [#4 0.89,0.89,0.00,M9] [#5 0.03,0.30,1.13,U] [#6 0.04,0.10,1.01,U] [#7 0.59,1.22,0.00,M7] [#8 0.21,0.76,0.00,M3] 
23:26:52.444 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.30}, one-star: {0.33, 0.24}
23:26:52.444 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
23:26:52.444 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
23:26:52.444 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.32 mountX=-0.31 mountY=0.03, mountTheta=3.06
23:26:52.447 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.30, opts=13)
23:26:52.447 00.000 10844 Enqueuing Move request for scope (0.08, 0.30)
23:26:52.447 00.000 11060 Worker thread wakes up
23:26:52.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.30) opts 0xd
23:26:52.447 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.30)
23:26:52.447 00.000 11060 Moving (0.08, 0.30) raw xDistance=-0.31 yDistance=0.03
23:26:52.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:26:52.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:52.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:26:52.447 00.000 11060 MoveAxis(E, 54, ABG)
23:26:52.447 00.000 11060 Guiding  Dir = 2, Dur = 54
23:26:52.453 00.006 11060 IsSlewing returns 0
23:26:52.453 00.000 11060 IsGuiding returns 0
23:26:52.454 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:52.465 00.011 10844 UpdateGuideState exits: m=2756 SNR=34.0
23:26:52.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:52.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:52.465 00.000 10844 Enqueuing Expose request
23:26:52.517 00.052 11060 IsGuiding returns 0
23:26:52.517 00.000 11060 Move returns status 0, amount 54
23:26:52.517 00.000 11060 MoveAxis(N, 0, ABG)
23:26:52.517 00.000 11060 Move returns status 0, amount 0
23:26:52.517 00.000 11060 move complete, result=0
23:26:52.517 00.000 11060 worker thread done servicing request
23:26:52.517 00.000 11060 Worker thread wakes up
23:26:52.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:52.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:52.829 00.312 10844 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
23:26:53.142 00.313 11060 Exposure complete
23:26:53.325 00.183 11060 worker thread done servicing request
23:26:53.327 00.002 10844 OnExposeComplete: enter
23:26:53.327 00.000 10844 UpdateGuideState(): m_state=6
23:26:53.327 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
23:26:53.327 00.000 10844 Star::Find returns 1 (0), X=259.35, Y=62.01, Mass=3308, SNR=36.9, Peak=245 HFD=3.9
23:26:53.327 00.000 10844 MultiStar: [#1 0.44,0.17,0.95,U] [#2 0.24,-0.22,1.92,U] [#3 0.00,-0.24,0.98,U] [#4 0.80,0.65,0.00,M10] [#5 0.45,0.23,1.01,U] [#6 0.33,-0.74,0.00,M1] [#7 0.69,0.32,0.00,M8] [#8 0.50,0.80,0.00,M4] 
23:26:53.327 00.000 10844 refined, 4 included, MultiStar: {0.34, -0.06}, one-star: {0.63, -0.07}
23:26:53.327 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
23:26:53.327 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
23:26:53.327 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.06 hyp=0.34 cameraTheta=-0.16 mountX=-0.01 mountY=0.34, mountTheta=1.59
23:26:53.330 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.06, opts=13)
23:26:53.330 00.000 10844 Enqueuing Move request for scope (0.34, -0.06)
23:26:53.330 00.000 11060 Worker thread wakes up
23:26:53.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.06) opts 0xd
23:26:53.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.06)
23:26:53.330 00.000 11060 Moving (0.34, -0.06) raw xDistance=-0.01 yDistance=0.34
23:26:53.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:26:53.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
23:26:53.330 00.000 11060 MoveAxis(E, 0, ABG)
23:26:53.330 00.000 11060 Move returns status 0, amount 0
23:26:53.330 00.000 11060 MoveAxis(S, 133, ABG)
23:26:53.330 00.000 11060 Guiding  Dir = 1, Dur = 133
23:26:53.335 00.005 11060 IsSlewing returns 0
23:26:53.335 00.000 11060 IsGuiding returns 0
23:26:53.338 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:53.356 00.018 10844 UpdateGuideState exits: m=3308 SNR=36.9
23:26:53.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:53.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:53.356 00.000 10844 Enqueuing Expose request
23:26:53.474 00.118 11060 IsGuiding returns 0
23:26:53.474 00.000 11060 Move returns status 0, amount 133
23:26:53.474 00.000 11060 move complete, result=0
23:26:53.474 00.000 11060 worker thread done servicing request
23:26:53.474 00.000 11060 Worker thread wakes up
23:26:53.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:53.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:53.479 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 133 ms SOUTH
23:26:54.126 00.647 11060 Exposure complete
23:26:54.289 00.163 11060 worker thread done servicing request
23:26:54.289 00.000 10844 OnExposeComplete: enter
23:26:54.289 00.000 10844 UpdateGuideState(): m_state=6
23:26:54.289 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
23:26:54.289 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=62.32, Mass=2918, SNR=34.9, Peak=255 HFD=3.4
23:26:54.294 00.005 10844 MultiStar: [#1 0.44,0.22,1.04,U] [#2 1.07,0.46,0.00,M1] [#3 0.17,0.13,1.04,U] [#4 0.47,0.85,0.00,R] [#5 0.67,-0.13,0.00,M6] [#6 -0.17,0.03,0.94,U] [#7 0.54,0.71,0.00,M9] [#8 0.27,0.31,0.96,U] 
23:26:54.294 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.19}, one-star: {0.33, 0.24}
23:26:54.294 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
23:26:54.294 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
23:26:54.294 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.71 mountX=-0.22 mountY=0.18, mountTheta=2.45
23:26:54.296 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.19, opts=13)
23:26:54.296 00.000 10844 Enqueuing Move request for scope (0.21, 0.19)
23:26:54.296 00.000 11060 Worker thread wakes up
23:26:54.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
23:26:54.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
23:26:54.296 00.000 11060 Moving (0.21, 0.19) raw xDistance=-0.22 yDistance=0.18
23:26:54.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:26:54.298 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:54.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:26:54.298 00.000 11060 MoveAxis(E, 38, ABG)
23:26:54.298 00.000 11060 Guiding  Dir = 2, Dur = 38
23:26:54.305 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:54.310 00.005 11060 IsSlewing returns 0
23:26:54.310 00.000 11060 IsGuiding returns 0
23:26:54.322 00.012 10844 UpdateGuideState exits: m=2918 SNR=34.9 Saturated
23:26:54.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:54.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:54.322 00.000 10844 Enqueuing Expose request
23:26:54.361 00.039 11060 IsGuiding returns 0
23:26:54.361 00.000 11060 Move returns status 0, amount 38
23:26:54.361 00.000 11060 MoveAxis(N, 0, ABG)
23:26:54.361 00.000 11060 Move returns status 0, amount 0
23:26:54.361 00.000 11060 move complete, result=0
23:26:54.361 00.000 11060 worker thread done servicing request
23:26:54.361 00.000 11060 Worker thread wakes up
23:26:54.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:54.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:54.382 00.021 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
23:26:54.993 00.611 11060 Exposure complete
23:26:55.203 00.210 11060 worker thread done servicing request
23:26:55.203 00.000 10844 OnExposeComplete: enter
23:26:55.203 00.000 10844 UpdateGuideState(): m_state=6
23:26:55.203 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
23:26:55.203 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.97, Mass=3619, SNR=39.3, Peak=254 HFD=4.0
23:26:55.203 00.000 10844 MultiStar: [#1 -0.11,0.27,0.85,U] [#2 0.14,0.22,1.77,U] [#3 0.08,0.09,0.92,U] [#4 -0.53,-0.52,0.00,M1] [#5 0.83,0.07,0.00,M7] [#6 -0.14,-0.30,0.90,U] [#7 -0.20,0.23,0.74,U] [#8 -0.00,0.75,0.00,M4] 
23:26:55.203 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.08}, one-star: {0.18, -0.10}
23:26:55.203 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
23:26:55.203 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
23:26:55.203 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.30 mountX=-0.08 mountY=0.01, mountTheta=3.03
23:26:55.206 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
23:26:55.206 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
23:26:55.206 00.000 11060 Worker thread wakes up
23:26:55.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:26:55.206 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:26:55.206 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.01
23:26:55.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:26:55.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:55.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:26:55.206 00.000 11060 MoveAxis(E, 0, ABG)
23:26:55.208 00.002 11060 Move returns status 0, amount 0
23:26:55.208 00.000 11060 MoveAxis(N, 0, ABG)
23:26:55.208 00.000 11060 Move returns status 0, amount 0
23:26:55.208 00.000 11060 move complete, result=0
23:26:55.208 00.000 11060 worker thread done servicing request
23:26:55.214 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:55.233 00.019 10844 UpdateGuideState exits: m=3619 SNR=39.3
23:26:55.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:55.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:55.233 00.000 10844 Enqueuing Expose request
23:26:55.233 00.000 11060 Worker thread wakes up
23:26:55.233 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:55.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:55.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:55.878 00.645 11060 Exposure complete
23:26:56.099 00.221 11060 worker thread done servicing request
23:26:56.099 00.000 10844 OnExposeComplete: enter
23:26:56.099 00.000 10844 UpdateGuideState(): m_state=6
23:26:56.099 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
23:26:56.099 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=61.97, Mass=3426, SNR=38.2, Peak=232 HFD=3.9
23:26:56.099 00.000 10844 MultiStar: [#1 0.30,0.54,0.95,U] [#2 0.37,0.47,1.84,U] [#3 -0.37,0.38,0.91,U] [#4 -0.39,-0.26,0.89,U] [#5 0.29,0.34,1.04,U] [#6 -0.07,-0.33,0.90,U] [#7 0.30,0.31,0.76,U] [#8 -0.51,0.62,0.00,M5] 
23:26:56.099 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.20}, one-star: {0.42, -0.11}
23:26:56.099 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
23:26:56.099 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
23:26:56.099 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.96 mountX=-0.22 mountY=0.11, mountTheta=2.70
23:26:56.104 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.20, opts=13)
23:26:56.104 00.000 10844 Enqueuing Move request for scope (0.14, 0.20)
23:26:56.104 00.000 11060 Worker thread wakes up
23:26:56.106 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
23:26:56.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
23:26:56.106 00.000 11060 Moving (0.14, 0.20) raw xDistance=-0.22 yDistance=0.11
23:26:56.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:26:56.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:56.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:26:56.106 00.000 11060 MoveAxis(E, 39, ABG)
23:26:56.106 00.000 11060 Guiding  Dir = 2, Dur = 39
23:26:56.109 00.003 11060 IsSlewing returns 0
23:26:56.110 00.001 11060 IsGuiding returns 0
23:26:56.127 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:26:56.145 00.018 10844 UpdateGuideState exits: m=3426 SNR=38.2
23:26:56.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:56.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:56.145 00.000 10844 Enqueuing Expose request
23:26:56.155 00.010 11060 IsGuiding returns 0
23:26:56.155 00.000 11060 Move returns status 0, amount 39
23:26:56.155 00.000 11060 MoveAxis(N, 0, ABG)
23:26:56.155 00.000 11060 Move returns status 0, amount 0
23:26:56.155 00.000 11060 move complete, result=0
23:26:56.157 00.002 11060 worker thread done servicing request
23:26:56.157 00.000 11060 Worker thread wakes up
23:26:56.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:56.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:56.160 00.003 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
23:26:56.797 00.637 11060 Exposure complete
23:26:57.005 00.208 11060 worker thread done servicing request
23:26:57.005 00.000 10844 OnExposeComplete: enter
23:26:57.005 00.000 10844 UpdateGuideState(): m_state=6
23:26:57.005 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
23:26:57.005 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=62.43, Mass=2668, SNR=33.4, Peak=232 HFD=3.5
23:26:57.005 00.000 10844 MultiStar: [#1 0.20,0.38,1.06,U] [#2 0.32,0.54,2.27,U] [#3 -0.42,0.81,0.00,M1] [#4 -0.45,0.11,1.07,U] [#5 0.51,0.60,0.00,M7] [#6 -0.42,-0.12,1.04,U] [#7 0.04,0.88,0.00,M8] [#8 -0.08,0.86,0.00,M6] 
23:26:57.005 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.30}, one-star: {0.31, 0.36}
23:26:57.005 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.16 = -3.13)
23:26:57.005 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
23:26:57.005 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.40 mountX=-0.31 mountY=0.00, mountTheta=3.14
23:26:57.012 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.30, opts=13)
23:26:57.012 00.000 10844 Enqueuing Move request for scope (0.05, 0.30)
23:26:57.012 00.000 11060 Worker thread wakes up
23:26:57.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
23:26:57.012 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
23:26:57.012 00.000 11060 Moving (0.05, 0.30) raw xDistance=-0.31 yDistance=0.00
23:26:57.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
23:26:57.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:57.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:26:57.012 00.000 11060 MoveAxis(E, 55, ABG)
23:26:57.012 00.000 11060 Guiding  Dir = 2, Dur = 55
23:26:57.016 00.004 11060 IsSlewing returns 0
23:26:57.016 00.000 11060 IsGuiding returns 0
23:26:57.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:57.033 00.017 10844 UpdateGuideState exits: m=2668 SNR=33.4
23:26:57.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:57.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:57.033 00.000 10844 Enqueuing Expose request
23:26:57.078 00.045 11060 IsGuiding returns 0
23:26:57.078 00.000 11060 Move returns status 0, amount 55
23:26:57.078 00.000 11060 MoveAxis(N, 0, ABG)
23:26:57.078 00.000 11060 Move returns status 0, amount 0
23:26:57.078 00.000 11060 move complete, result=0
23:26:57.078 00.000 11060 worker thread done servicing request
23:26:57.078 00.000 11060 Worker thread wakes up
23:26:57.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:57.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:57.091 00.013 10844 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
23:26:57.716 00.625 11060 Exposure complete
23:26:57.936 00.220 11060 worker thread done servicing request
23:26:57.936 00.000 10844 OnExposeComplete: enter
23:26:57.936 00.000 10844 UpdateGuideState(): m_state=6
23:26:57.936 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
23:26:57.936 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=62.85, Mass=3406, SNR=38.0, Peak=255 HFD=3.8
23:26:57.936 00.000 10844 MultiStar: [#1 0.07,0.47,0.95,U] [#2 0.20,0.61,1.89,U] [#3 -0.45,0.32,0.83,U] [#4 -0.40,-0.05,0.95,U] [#5 0.09,0.60,1.02,U] [#6 -0.20,-0.71,0.00,M1] [#7 0.02,1.02,0.00,M9] [#8 -0.30,1.18,0.00,M7] 
23:26:57.936 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.48}, one-star: {-0.02, 0.77}
23:26:57.936 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
23:26:57.936 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.91)
23:26:57.936 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.48 hyp=0.48 cameraTheta=1.64 mountX=-0.47 mountY=-0.11, mountTheta=-2.91
23:26:57.938 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.48, opts=13)
23:26:57.938 00.000 10844 Enqueuing Move request for scope (-0.03, 0.48)
23:26:57.938 00.000 11060 Worker thread wakes up
23:26:57.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.48) opts 0xd
23:26:57.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.48)
23:26:57.938 00.000 11060 Moving (-0.03, 0.48) raw xDistance=-0.47 yDistance=-0.11
23:26:57.940 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
23:26:57.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:57.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:26:57.940 00.000 11060 MoveAxis(E, 83, ABG)
23:26:57.940 00.000 11060 Guiding  Dir = 2, Dur = 83
23:26:57.946 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:26:57.957 00.011 11060 IsSlewing returns 0
23:26:57.957 00.000 11060 IsGuiding returns 0
23:26:57.959 00.002 10844 UpdateGuideState exits: m=3406 SNR=38.0 Saturated
23:26:57.961 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:57.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:57.961 00.000 10844 Enqueuing Expose request
23:26:58.053 00.092 11060 IsGuiding returns 0
23:26:58.053 00.000 11060 Move returns status 0, amount 83
23:26:58.053 00.000 11060 MoveAxis(N, 0, ABG)
23:26:58.053 00.000 11060 Move returns status 0, amount 0
23:26:58.053 00.000 11060 move complete, result=0
23:26:58.053 00.000 11060 worker thread done servicing request
23:26:58.053 00.000 11060 Worker thread wakes up
23:26:58.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:58.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:58.068 00.015 10844 GuideStep: -0.5 px 83 ms EAST, -0.1 px 0 ms NORTH
23:26:58.682 00.614 11060 Exposure complete
23:26:58.862 00.180 11060 worker thread done servicing request
23:26:58.862 00.000 10844 OnExposeComplete: enter
23:26:58.862 00.000 10844 UpdateGuideState(): m_state=6
23:26:58.862 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
23:26:58.862 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=62.21, Mass=2735, SNR=33.9, Peak=216 HFD=3.6
23:26:58.862 00.000 10844 MultiStar: [#1 0.10,0.06,1.14,U] [#2 -0.07,0.79,0.00,M1] [#3 -0.31,0.63,0.00,M1] [#4 -0.34,-0.18,0.97,U] [#5 0.52,0.32,1.09,U] [#6 -0.48,-0.36,0.96,U] [#7 0.31,0.88,0.00,M10] [#8 -0.23,0.28,1.07,U] 
23:26:58.862 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.05}, one-star: {-0.07, 0.13}
23:26:58.862 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.22 = -2.07)
23:26:58.862 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.09)
23:26:58.862 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.46 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
23:26:58.866 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.05, opts=13)
23:26:58.866 00.000 10844 Enqueuing Move request for scope (-0.07, 0.05)
23:26:58.866 00.000 11060 Worker thread wakes up
23:26:58.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
23:26:58.866 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
23:26:58.867 00.001 11060 Moving (-0.07, 0.05) raw xDistance=-0.04 yDistance=-0.08
23:26:58.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:26:58.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:58.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:26:58.867 00.000 11060 MoveAxis(E, 0, ABG)
23:26:58.867 00.000 11060 Move returns status 0, amount 0
23:26:58.867 00.000 11060 MoveAxis(N, 0, ABG)
23:26:58.867 00.000 11060 Move returns status 0, amount 0
23:26:58.867 00.000 11060 move complete, result=0
23:26:58.867 00.000 11060 worker thread done servicing request
23:26:58.872 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:58.885 00.013 10844 UpdateGuideState exits: m=2735 SNR=33.9
23:26:58.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:58.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:58.885 00.000 10844 Enqueuing Expose request
23:26:58.885 00.000 11060 Worker thread wakes up
23:26:58.885 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:58.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:58.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:59.512 00.627 11060 Exposure complete
23:26:59.698 00.186 11060 worker thread done servicing request
23:26:59.698 00.000 10844 OnExposeComplete: enter
23:26:59.698 00.000 10844 UpdateGuideState(): m_state=6
23:26:59.700 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
23:26:59.700 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=62.65, Mass=3572, SNR=38.6, Peak=255 HFD=3.6
23:26:59.700 00.000 10844 MultiStar: [#1 0.01,0.62,0.96,U] [#2 0.07,0.44,1.80,U] [#3 -0.24,0.71,0.00,M2] [#4 -0.38,0.01,0.86,U] [#5 0.21,0.31,0.98,U] [#6 -0.21,-0.37,0.86,U] [#7 -0.19,1.42,0.00,R] [#8 -0.02,0.96,0.00,M7] 
23:26:59.700 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.30}, one-star: {-0.05, 0.57}
23:26:59.700 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:26:59.700 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
23:26:59.700 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.31 cameraTheta=1.68 mountX=-0.29 mountY=-0.08, mountTheta=-2.87
23:26:59.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.30, opts=13)
23:26:59.702 00.000 10844 Enqueuing Move request for scope (-0.03, 0.30)
23:26:59.702 00.000 11060 Worker thread wakes up
23:26:59.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
23:26:59.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
23:26:59.702 00.000 11060 Moving (-0.03, 0.30) raw xDistance=-0.29 yDistance=-0.08
23:26:59.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:26:59.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:59.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:26:59.702 00.000 11060 MoveAxis(E, 51, ABG)
23:26:59.702 00.000 11060 Guiding  Dir = 2, Dur = 51
23:26:59.708 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:26:59.724 00.016 10844 UpdateGuideState exits: m=3572 SNR=38.6 Saturated
23:26:59.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:59.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:26:59.724 00.000 10844 Enqueuing Expose request
23:26:59.729 00.005 11060 IsSlewing returns 0
23:26:59.730 00.001 11060 IsGuiding returns 0
23:26:59.817 00.087 11060 IsGuiding returns 0
23:26:59.817 00.000 11060 Move returns status 0, amount 51
23:26:59.817 00.000 11060 MoveAxis(N, 0, ABG)
23:26:59.817 00.000 11060 Move returns status 0, amount 0
23:26:59.817 00.000 11060 move complete, result=0
23:26:59.817 00.000 11060 worker thread done servicing request
23:26:59.817 00.000 11060 Worker thread wakes up
23:26:59.819 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:26:59.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:26:59.829 00.010 10844 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
23:27:00.483 00.654 11060 Exposure complete
23:27:00.652 00.169 11060 worker thread done servicing request
23:27:00.652 00.000 10844 OnExposeComplete: enter
23:27:00.652 00.000 10844 UpdateGuideState(): m_state=6
23:27:00.652 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
23:27:00.652 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.93, Mass=3061, SNR=35.9, Peak=238 HFD=3.5
23:27:00.652 00.000 10844 MultiStar: [#1 -0.01,0.30,1.05,U] [#2 -0.28,0.04,1.88,U] [#3 -0.09,0.18,1.03,U] [#4 -0.27,-0.62,0.00,M1] [#5 0.11,-0.39,1.06,U] [#6 -0.45,-0.70,0.00,M1] [#7 0.33,-1.02,0.00,M1] [#8 -0.04,0.12,1.04,U] 
23:27:00.652 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.02}, one-star: {-0.10, -0.15}
23:27:00.652 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
23:27:00.652 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.59)
23:27:00.652 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.96 mountX=0.00 mountY=-0.10, mountTheta=-1.57
23:27:00.657 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
23:27:00.657 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
23:27:00.657 00.000 11060 Worker thread wakes up
23:27:00.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
23:27:00.657 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
23:27:00.657 00.000 11060 Moving (-0.09, 0.02) raw xDistance=0.00 yDistance=-0.10
23:27:00.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:27:00.657 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:00.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:00.657 00.000 11060 MoveAxis(E, 0, ABG)
23:27:00.657 00.000 11060 Move returns status 0, amount 0
23:27:00.659 00.002 11060 MoveAxis(N, 0, ABG)
23:27:00.659 00.000 11060 Move returns status 0, amount 0
23:27:00.659 00.000 11060 move complete, result=0
23:27:00.659 00.000 11060 worker thread done servicing request
23:27:00.664 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:00.678 00.014 10844 UpdateGuideState exits: m=3061 SNR=35.9
23:27:00.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:00.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:00.678 00.000 10844 Enqueuing Expose request
23:27:00.681 00.003 11060 Worker thread wakes up
23:27:00.681 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:00.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:00.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:01.315 00.634 11060 Exposure complete
23:27:01.475 00.160 11060 worker thread done servicing request
23:27:01.475 00.000 10844 OnExposeComplete: enter
23:27:01.475 00.000 10844 UpdateGuideState(): m_state=6
23:27:01.476 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
23:27:01.476 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.71, Mass=3556, SNR=38.4, Peak=252 HFD=3.7
23:27:01.476 00.000 10844 MultiStar: [#1 -0.27,0.65,0.00,M1] [#2 0.30,0.66,0.00,M1] [#3 -0.38,-0.34,0.94,U] [#4 -0.64,-0.76,0.00,M2] [#5 0.21,0.13,0.91,U] [#6 -0.42,-0.55,0.00,M2] [#7 0.12,-0.71,0.00,M2] [#8 -0.13,0.99,0.00,M7] 
23:27:01.476 00.000 10844 refined, 2 included, MultiStar: {-0.06, -0.20}, one-star: {-0.01, -0.37}
23:27:01.476 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:27:01.476 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
23:27:01.476 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.86 mountX=0.21 mountY=-0.03, mountTheta=-0.12
23:27:01.476 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.20, opts=13)
23:27:01.476 00.000 10844 Enqueuing Move request for scope (-0.06, -0.20)
23:27:01.476 00.000 11060 Worker thread wakes up
23:27:01.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
23:27:01.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
23:27:01.476 00.000 11060 Moving (-0.06, -0.20) raw xDistance=0.21 yDistance=-0.03
23:27:01.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:27:01.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:01.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:01.476 00.000 11060 MoveAxis(W, 37, ABG)
23:27:01.476 00.000 11060 Guiding  Dir = 3, Dur = 37
23:27:01.487 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:01.497 00.010 11060 IsSlewing returns 0
23:27:01.497 00.000 11060 IsGuiding returns 0
23:27:01.502 00.005 10844 UpdateGuideState exits: m=3556 SNR=38.4
23:27:01.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:01.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:01.502 00.000 10844 Enqueuing Expose request
23:27:01.542 00.040 11060 IsGuiding returns 0
23:27:01.542 00.000 11060 Move returns status 0, amount 37
23:27:01.542 00.000 11060 MoveAxis(N, 0, ABG)
23:27:01.542 00.000 11060 Move returns status 0, amount 0
23:27:01.542 00.000 11060 move complete, result=0
23:27:01.542 00.000 11060 worker thread done servicing request
23:27:01.542 00.000 11060 Worker thread wakes up
23:27:01.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:01.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:01.553 00.011 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
23:27:02.182 00.629 11060 Exposure complete
23:27:02.350 00.168 11060 worker thread done servicing request
23:27:02.350 00.000 10844 OnExposeComplete: enter
23:27:02.350 00.000 10844 UpdateGuideState(): m_state=6
23:27:02.350 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
23:27:02.350 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.33, Mass=3113, SNR=36.3, Peak=244 HFD=3.6
23:27:02.350 00.000 10844 MultiStar: [#1 0.25,0.76,0.00,M2] [#2 -0.50,0.38,1.90,U] [#3 -0.54,0.54,0.00,M1] [#4 -0.56,0.06,0.94,U] [#5 0.14,0.99,0.00,M3] [#6 -0.38,0.34,0.89,U] [#7 0.06,-0.91,0.00,M3] [#8 -0.22,1.03,0.00,M8] 
23:27:02.350 00.000 10844 single-star, 3 included, MultiStar: {-0.38, 0.28}, one-star: {0.00, 0.26}
23:27:02.350 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.32 = -2.97)
23:27:02.350 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
23:27:02.350 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.56 mountX=-0.25 mountY=-0.04, mountTheta=-2.98
23:27:02.350 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.26, opts=13)
23:27:02.350 00.000 10844 Enqueuing Move request for scope (0.00, 0.26)
23:27:02.350 00.000 11060 Worker thread wakes up
23:27:02.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.26) opts 0xd
23:27:02.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.26)
23:27:02.350 00.000 11060 Moving (0.00, 0.26) raw xDistance=-0.25 yDistance=-0.04
23:27:02.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:27:02.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:02.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:27:02.350 00.000 11060 MoveAxis(E, 43, ABG)
23:27:02.350 00.000 11060 Guiding  Dir = 2, Dur = 43
23:27:02.363 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:02.371 00.008 11060 IsSlewing returns 0
23:27:02.371 00.000 11060 IsGuiding returns 0
23:27:02.376 00.005 10844 UpdateGuideState exits: m=3113 SNR=36.3
23:27:02.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:02.376 00.000 10844 Enqueuing Expose request
23:27:02.418 00.042 11060 IsGuiding returns 0
23:27:02.418 00.000 11060 Move returns status 0, amount 43
23:27:02.418 00.000 11060 MoveAxis(N, 0, ABG)
23:27:02.418 00.000 11060 Move returns status 0, amount 0
23:27:02.418 00.000 11060 move complete, result=0
23:27:02.418 00.000 11060 worker thread done servicing request
23:27:02.418 00.000 11060 Worker thread wakes up
23:27:02.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:02.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:02.472 00.054 10844 GuideStep: -0.3 px 43 ms EAST, -0.0 px 0 ms NORTH
23:27:03.044 00.572 11060 Exposure complete
23:27:03.210 00.166 11060 worker thread done servicing request
23:27:03.210 00.000 10844 OnExposeComplete: enter
23:27:03.210 00.000 10844 UpdateGuideState(): m_state=6
23:27:03.210 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
23:27:03.210 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=62.10, Mass=2788, SNR=33.6, Peak=185 HFD=3.8
23:27:03.210 00.000 10844 MultiStar: [#1 0.12,0.86,0.00,M3] [#2 -0.46,-0.22,2.17,U] [#3 -0.30,0.42,0.97,U] [#4 -0.68,-0.31,0.00,M2] [#5 -0.37,0.19,1.10,U] [#6 -0.97,-0.40,0.00,M2] [#7 0.08,-0.99,0.00,M4] [#8 -0.69,0.84,0.00,M9] 
23:27:03.210 00.000 10844 single-star, 3 included, MultiStar: {-0.38, 0.03}, one-star: {-0.29, 0.03}
23:27:03.210 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
23:27:03.210 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.50)
23:27:03.210 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.05 mountX=0.03 mountY=-0.29, mountTheta=-1.48
23:27:03.214 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.03, opts=13)
23:27:03.214 00.000 10844 Enqueuing Move request for scope (-0.29, 0.03)
23:27:03.214 00.000 11060 Worker thread wakes up
23:27:03.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
23:27:03.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
23:27:03.214 00.000 11060 Moving (-0.29, 0.03) raw xDistance=0.03 yDistance=-0.29
23:27:03.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:27:03.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:03.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:27:03.215 00.001 11060 MoveAxis(E, 0, ABG)
23:27:03.215 00.000 11060 Move returns status 0, amount 0
23:27:03.215 00.000 11060 MoveAxis(N, 0, ABG)
23:27:03.215 00.000 11060 Move returns status 0, amount 0
23:27:03.215 00.000 11060 move complete, result=0
23:27:03.215 00.000 11060 worker thread done servicing request
23:27:03.223 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:03.235 00.012 10844 UpdateGuideState exits: m=2788 SNR=33.6
23:27:03.237 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:03.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:03.237 00.000 10844 Enqueuing Expose request
23:27:03.237 00.000 11060 Worker thread wakes up
23:27:03.237 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:27:03.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:03.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:03.864 00.627 11060 Exposure complete
23:27:04.043 00.179 11060 worker thread done servicing request
23:27:04.044 00.001 10844 OnExposeComplete: enter
23:27:04.044 00.000 10844 UpdateGuideState(): m_state=6
23:27:04.044 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
23:27:04.044 00.000 10844 Star::Find returns 1 (1), X=258.76, Y=62.88, Mass=3332, SNR=37.1, Peak=255 HFD=3.8
23:27:04.044 00.000 10844 MultiStar: [#1 -0.31,0.77,0.00,M4] [#2 -0.43,0.69,0.00,M1] [#3 -0.93,0.51,0.00,M1] [#4 -0.38,-0.07,1.07,U] [#5 -0.29,0.33,1.00,U] [#6 -0.58,-0.29,0.93,U] [#7 -0.36,-0.74,0.00,M5] [#8 -0.52,0.80,0.00,M10] 
23:27:04.044 00.000 10844 refined, 3 included, MultiStar: {-0.30, 0.20}, one-star: {0.05, 0.80}
23:27:04.044 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.31 = -1.98)
23:27:04.044 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
23:27:04.044 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.55 mountX=-0.14 mountY=-0.32, mountTheta=-1.98
23:27:04.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.20, opts=13)
23:27:04.045 00.000 10844 Enqueuing Move request for scope (-0.30, 0.20)
23:27:04.045 00.000 11060 Worker thread wakes up
23:27:04.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.20) opts 0xd
23:27:04.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.20)
23:27:04.045 00.000 11060 Moving (-0.30, 0.20) raw xDistance=-0.14 yDistance=-0.32
23:27:04.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:27:04.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:04.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:27:04.045 00.000 11060 MoveAxis(E, 24, ABG)
23:27:04.045 00.000 11060 Guiding  Dir = 2, Dur = 24
23:27:04.049 00.004 11060 IsSlewing returns 0
23:27:04.049 00.000 11060 IsGuiding returns 0
23:27:04.051 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:04.064 00.013 10844 UpdateGuideState exits: m=3332 SNR=37.1 Saturated
23:27:04.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:04.066 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:04.066 00.000 10844 Enqueuing Expose request
23:27:04.082 00.016 11060 IsGuiding returns 0
23:27:04.082 00.000 11060 Move returns status 0, amount 24
23:27:04.082 00.000 11060 MoveAxis(N, 0, ABG)
23:27:04.082 00.000 11060 Move returns status 0, amount 0
23:27:04.082 00.000 11060 move complete, result=0
23:27:04.082 00.000 11060 worker thread done servicing request
23:27:04.082 00.000 11060 Worker thread wakes up
23:27:04.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:04.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:04.082 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.3 px 0 ms NORTH
23:27:04.700 00.618 11060 Exposure complete
23:27:04.865 00.165 11060 worker thread done servicing request
23:27:04.865 00.000 10844 OnExposeComplete: enter
23:27:04.865 00.000 10844 UpdateGuideState(): m_state=6
23:27:04.865 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
23:27:04.865 00.000 10844 Star::Find returns 1 (1), X=258.63, Y=62.83, Mass=3076, SNR=36.2, Peak=255 HFD=3.6
23:27:04.865 00.000 10844 MultiStar: [#1 0.31,0.62,0.00,M5] [#2 -0.05,0.35,2.10,U] [#3 -0.28,0.22,1.01,U] [#4 -0.22,0.01,0.91,U] [#5 -0.24,0.09,1.00,U] [#6 -0.55,-0.65,0.00,M2] [#7 0.61,-1.24,0.00,M6] [#8 -0.34,0.56,0.00,R] 
23:27:04.865 00.000 10844 refined, 4 included, MultiStar: {-0.15, 0.30}, one-star: {-0.08, 0.75}
23:27:04.865 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
23:27:04.865 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.51)
23:27:04.865 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.33 cameraTheta=2.04 mountX=-0.27 mountY=-0.20, mountTheta=-2.50
23:27:04.867 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.30, opts=13)
23:27:04.867 00.000 10844 Enqueuing Move request for scope (-0.15, 0.30)
23:27:04.867 00.000 11060 Worker thread wakes up
23:27:04.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
23:27:04.867 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
23:27:04.867 00.000 11060 Moving (-0.15, 0.30) raw xDistance=-0.27 yDistance=-0.20
23:27:04.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:27:04.867 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.19 newest=-0.82
23:27:04.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:27:04.867 00.000 11060 MoveAxis(E, 47, ABG)
23:27:04.867 00.000 11060 Guiding  Dir = 2, Dur = 47
23:27:04.870 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:04.898 00.028 10844 UpdateGuideState exits: m=3076 SNR=36.2 Saturated
23:27:04.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:04.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:04.898 00.000 10844 Enqueuing Expose request
23:27:04.911 00.013 11060 IsSlewing returns 0
23:27:04.911 00.000 11060 IsGuiding returns 0
23:27:04.997 00.086 11060 IsGuiding returns 0
23:27:04.997 00.000 11060 Move returns status 0, amount 47
23:27:04.997 00.000 11060 BLC: Oldest BLC event removed
23:27:04.997 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:27:04.997 00.000 11060 MoveAxis(N, 827, ABG)
23:27:04.997 00.000 11060 duration set to 750 by maxDecDuration
23:27:04.997 00.000 11060 Guiding  Dir = 0, Dur = 750
23:27:05.028 00.031 11060 IsSlewing returns 0
23:27:05.028 00.000 11060 IsGuiding returns 0
23:27:05.801 00.773 11060 IsGuiding returns 0
23:27:05.801 00.000 11060 Move returns status 0, amount 750
23:27:05.801 00.000 11060 move complete, result=0
23:27:05.801 00.000 11060 worker thread done servicing request
23:27:05.801 00.000 11060 Worker thread wakes up
23:27:05.801 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.2 px 750 ms NORTH
23:27:05.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:05.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:06.450 00.649 11060 Exposure complete
23:27:06.590 00.140 11060 worker thread done servicing request
23:27:06.590 00.000 10844 OnExposeComplete: enter
23:27:06.590 00.000 10844 UpdateGuideState(): m_state=6
23:27:06.590 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
23:27:06.590 00.000 10844 Star::Find returns 1 (0), X=259.05, Y=62.43, Mass=3096, SNR=35.7, Peak=254 HFD=3.7
23:27:06.590 00.000 10844 MultiStar: [#1 0.00,0.34,1.01,U] [#2 0.11,-0.09,1.98,U] [#3 0.19,0.39,0.93,U] [#4 -0.24,-0.36,0.99,U] [#5 0.45,-0.07,1.07,U] [#6 0.08,-0.16,0.96,U] [#7 0.44,-1.08,0.00,M7] [#8 0.53,-0.15,1.02,U] 
23:27:06.603 00.013 10844 refined, 7 included, MultiStar: {0.18, 0.02}, one-star: {0.34, 0.35}
23:27:06.603 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
23:27:06.603 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
23:27:06.603 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.10 mountX=-0.05 mountY=0.17, mountTheta=1.85
23:27:06.606 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.02, opts=13)
23:27:06.606 00.000 10844 Enqueuing Move request for scope (0.18, 0.02)
23:27:06.606 00.000 11060 Worker thread wakes up
23:27:06.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
23:27:06.606 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
23:27:06.606 00.000 11060 Moving (0.18, 0.02) raw xDistance=-0.05 yDistance=0.17
23:27:06.606 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.138871, 1:-0.171205
23:27:06.606 00.000 11060 BLC: No correction, Miss < min_move
23:27:06.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:06.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:06.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:27:06.606 00.000 11060 MoveAxis(E, 0, ABG)
23:27:06.606 00.000 11060 Move returns status 0, amount 0
23:27:06.606 00.000 11060 MoveAxis(N, 0, ABG)
23:27:06.606 00.000 11060 Move returns status 0, amount 0
23:27:06.606 00.000 11060 move complete, result=0
23:27:06.606 00.000 11060 worker thread done servicing request
23:27:06.611 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:06.622 00.011 10844 UpdateGuideState exits: m=3096 SNR=35.7
23:27:06.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:06.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:06.622 00.000 10844 Enqueuing Expose request
23:27:06.622 00.000 11060 Worker thread wakes up
23:27:06.622 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:06.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:06.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:07.271 00.649 11060 Exposure complete
23:27:07.443 00.172 11060 worker thread done servicing request
23:27:07.445 00.002 10844 OnExposeComplete: enter
23:27:07.445 00.000 10844 UpdateGuideState(): m_state=6
23:27:07.445 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
23:27:07.445 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=62.08, Mass=3228, SNR=36.6, Peak=212 HFD=3.8
23:27:07.445 00.000 10844 MultiStar: [#1 -0.02,0.53,1.03,U] [#2 0.32,0.32,1.87,U] [#3 0.02,0.42,0.87,U] [#4 -0.03,-0.20,0.92,U] [#5 0.12,0.09,0.93,U] [#6 -0.14,-0.31,0.99,U] [#7 0.49,-0.84,0.00,M8] [#8 0.19,0.07,0.87,U] 
23:27:07.445 00.000 10844 single-star, 7 included, MultiStar: {0.09, 0.14}, one-star: {0.07, 0.01}
23:27:07.445 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
23:27:07.445 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
23:27:07.445 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.08 mountX=-0.02 mountY=0.07, mountTheta=1.83
23:27:07.447 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
23:27:07.447 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
23:27:07.447 00.000 11060 Worker thread wakes up
23:27:07.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:27:07.447 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:27:07.447 00.000 11060 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=0.07
23:27:07.447 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.138871, 1:-0.171205, 2:-0.071447
23:27:07.448 00.001 11060 BLC: No correction, Miss < min_move
23:27:07.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:27:07.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:07.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:27:07.448 00.000 11060 MoveAxis(E, 0, ABG)
23:27:07.448 00.000 11060 Move returns status 0, amount 0
23:27:07.448 00.000 11060 MoveAxis(N, 0, ABG)
23:27:07.448 00.000 11060 Move returns status 0, amount 0
23:27:07.448 00.000 11060 move complete, result=0
23:27:07.448 00.000 11060 worker thread done servicing request
23:27:07.455 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:07.474 00.019 10844 UpdateGuideState exits: m=3228 SNR=36.6
23:27:07.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:07.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:07.474 00.000 10844 Enqueuing Expose request
23:27:07.474 00.000 11060 Worker thread wakes up
23:27:07.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:07.474 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:07.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:08.109 00.635 11060 Exposure complete
23:27:08.322 00.213 11060 worker thread done servicing request
23:27:08.322 00.000 10844 OnExposeComplete: enter
23:27:08.322 00.000 10844 UpdateGuideState(): m_state=6
23:27:08.322 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
23:27:08.322 00.000 10844 Star::Find returns 1 (1), X=258.94, Y=62.70, Mass=3420, SNR=38.1, Peak=255 HFD=3.5
23:27:08.322 00.000 10844 MultiStar: [#1 0.54,0.80,0.00,M4] [#2 0.22,1.26,0.00,M1] [#3 -0.37,1.11,0.00,M1] [#4 0.25,-0.03,0.89,U] [#5 0.30,0.74,0.00,M1] [#6 -0.44,0.11,0.82,U] [#7 0.39,-0.43,0.76,U] [#8 0.44,0.48,0.00,M1] 
23:27:08.326 00.004 10844 refined, 3 included, MultiStar: {0.11, 0.10}, one-star: {0.23, 0.62}
23:27:08.326 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
23:27:08.326 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
23:27:08.326 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.75 mountX=-0.12 mountY=0.09, mountTheta=2.49
23:27:08.326 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
23:27:08.326 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
23:27:08.326 00.000 11060 Worker thread wakes up
23:27:08.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:27:08.326 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:27:08.326 00.000 11060 Moving (0.11, 0.10) raw xDistance=-0.12 yDistance=0.09
23:27:08.326 00.000 11060 BLC: window closed
23:27:08.326 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.138871, 1:-0.171205, 2:-0.071447
23:27:08.326 00.000 11060 BLC: No correction, Miss < min_move
23:27:08.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:27:08.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:08.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:08.326 00.000 11060 MoveAxis(E, 21, ABG)
23:27:08.326 00.000 11060 Guiding  Dir = 2, Dur = 21
23:27:08.335 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:08.336 00.001 11060 IsSlewing returns 0
23:27:08.337 00.001 11060 IsGuiding returns 0
23:27:08.366 00.029 11060 IsGuiding returns 0
23:27:08.366 00.000 11060 Move returns status 0, amount 21
23:27:08.366 00.000 11060 MoveAxis(N, 0, ABG)
23:27:08.366 00.000 11060 Move returns status 0, amount 0
23:27:08.366 00.000 11060 move complete, result=0
23:27:08.366 00.000 11060 worker thread done servicing request
23:27:08.366 00.000 10844 UpdateGuideState exits: m=3420 SNR=38.1 Saturated
23:27:08.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:08.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:08.366 00.000 10844 Enqueuing Expose request
23:27:08.366 00.000 11060 Worker thread wakes up
23:27:08.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:08.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:08.366 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
23:27:08.987 00.621 11060 Exposure complete
23:27:09.147 00.160 11060 worker thread done servicing request
23:27:09.147 00.000 10844 OnExposeComplete: enter
23:27:09.147 00.000 10844 UpdateGuideState(): m_state=6
23:27:09.147 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
23:27:09.147 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=62.41, Mass=3189, SNR=36.2, Peak=244 HFD=3.4
23:27:09.149 00.002 10844 MultiStar: [#1 -0.01,0.53,0.93,U] [#2 0.21,0.32,1.97,U] [#3 -0.00,0.39,0.98,U] [#4 0.17,0.03,1.01,U] [#5 0.22,0.46,1.00,U] [#6 -0.67,-0.41,0.00,M1] [#7 0.48,-0.15,0.83,U] [#8 0.39,-0.21,0.95,U] 
23:27:09.149 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.23}, one-star: {-0.07, 0.33}
23:27:09.149 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:27:09.149 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
23:27:09.149 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.29 cameraTheta=0.93 mountX=-0.26 mountY=0.13, mountTheta=2.67
23:27:09.151 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.23, opts=13)
23:27:09.151 00.000 10844 Enqueuing Move request for scope (0.17, 0.23)
23:27:09.151 00.000 11060 Worker thread wakes up
23:27:09.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
23:27:09.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
23:27:09.151 00.000 11060 Moving (0.17, 0.23) raw xDistance=-0.26 yDistance=0.13
23:27:09.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:27:09.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:09.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:27:09.151 00.000 11060 MoveAxis(E, 45, ABG)
23:27:09.151 00.000 11060 Guiding  Dir = 2, Dur = 45
23:27:09.157 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:09.174 00.017 11060 IsSlewing returns 0
23:27:09.174 00.000 11060 IsGuiding returns 0
23:27:09.180 00.006 10844 UpdateGuideState exits: m=3189 SNR=36.2
23:27:09.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:09.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:09.180 00.000 10844 Enqueuing Expose request
23:27:09.226 00.046 11060 IsGuiding returns 0
23:27:09.226 00.000 11060 Move returns status 0, amount 45
23:27:09.226 00.000 11060 MoveAxis(N, 0, ABG)
23:27:09.226 00.000 11060 Move returns status 0, amount 0
23:27:09.226 00.000 11060 move complete, result=0
23:27:09.226 00.000 11060 worker thread done servicing request
23:27:09.226 00.000 11060 Worker thread wakes up
23:27:09.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:09.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:09.226 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
23:27:09.855 00.629 11060 Exposure complete
23:27:10.016 00.161 11060 worker thread done servicing request
23:27:10.016 00.000 10844 OnExposeComplete: enter
23:27:10.016 00.000 10844 UpdateGuideState(): m_state=6
23:27:10.016 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
23:27:10.016 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=62.34, Mass=3274, SNR=37.1, Peak=232 HFD=3.4
23:27:10.016 00.000 10844 MultiStar: [#1 0.27,1.21,0.00,M4] [#2 0.10,0.68,0.00,M1] [#3 0.07,0.73,0.00,M1] [#4 -0.03,-0.34,0.97,U] [#5 0.36,0.31,1.08,U] [#6 -0.03,-0.16,0.85,U] [#7 0.32,-0.13,0.82,U] [#8 -0.04,-0.03,0.92,U] 
23:27:10.016 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.00}, one-star: {0.20, 0.26}
23:27:10.016 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
23:27:10.016 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
23:27:10.016 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.02 mountX=-0.02 mountY=0.13, mountTheta=1.73
23:27:10.021 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.00, opts=13)
23:27:10.021 00.000 10844 Enqueuing Move request for scope (0.14, -0.00)
23:27:10.021 00.000 11060 Worker thread wakes up
23:27:10.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:27:10.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:27:10.021 00.000 11060 Moving (0.14, -0.00) raw xDistance=-0.02 yDistance=0.13
23:27:10.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:27:10.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:10.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:27:10.021 00.000 11060 MoveAxis(E, 0, ABG)
23:27:10.021 00.000 11060 Move returns status 0, amount 0
23:27:10.021 00.000 11060 MoveAxis(N, 0, ABG)
23:27:10.021 00.000 11060 Move returns status 0, amount 0
23:27:10.021 00.000 11060 move complete, result=0
23:27:10.021 00.000 11060 worker thread done servicing request
23:27:10.027 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:10.058 00.031 10844 UpdateGuideState exits: m=3274 SNR=37.1
23:27:10.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:10.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:10.058 00.000 10844 Enqueuing Expose request
23:27:10.058 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:10.058 00.000 11060 Worker thread wakes up
23:27:10.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:10.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:10.698 00.640 11060 Exposure complete
23:27:10.866 00.168 11060 worker thread done servicing request
23:27:10.866 00.000 10844 OnExposeComplete: enter
23:27:10.866 00.000 10844 UpdateGuideState(): m_state=6
23:27:10.866 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
23:27:10.866 00.000 10844 Star::Find returns 1 (1), X=258.96, Y=62.74, Mass=3218, SNR=36.6, Peak=255 HFD=3.7
23:27:10.866 00.000 10844 MultiStar: [#1 0.45,0.54,0.00,M5] [#2 0.65,0.40,0.00,M2] [#3 -0.30,0.16,0.95,U] [#4 0.16,-0.07,1.01,U] [#5 0.96,0.49,0.00,M1] [#6 -0.19,-0.37,0.90,U] [#7 0.07,-0.76,0.00,M6] [#8 0.36,0.40,1.00,U] 
23:27:10.866 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.17}, one-star: {0.25, 0.66}
23:27:10.866 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
23:27:10.866 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:27:10.866 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.20 mountX=-0.18 mountY=0.04, mountTheta=2.94
23:27:10.866 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.17, opts=13)
23:27:10.866 00.000 10844 Enqueuing Move request for scope (0.07, 0.17)
23:27:10.866 00.000 11060 Worker thread wakes up
23:27:10.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
23:27:10.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
23:27:10.866 00.000 11060 Moving (0.07, 0.17) raw xDistance=-0.18 yDistance=0.04
23:27:10.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:27:10.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:10.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:10.866 00.000 11060 MoveAxis(E, 31, ABG)
23:27:10.866 00.000 11060 Guiding  Dir = 2, Dur = 31
23:27:10.876 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:10.891 00.015 11060 IsSlewing returns 0
23:27:10.891 00.000 11060 IsGuiding returns 0
23:27:10.891 00.000 10844 UpdateGuideState exits: m=3218 SNR=36.6 Saturated
23:27:10.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:10.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:10.891 00.000 10844 Enqueuing Expose request
23:27:10.953 00.062 11060 IsGuiding returns 0
23:27:10.953 00.000 11060 Move returns status 0, amount 31
23:27:10.953 00.000 11060 MoveAxis(N, 0, ABG)
23:27:10.953 00.000 11060 Move returns status 0, amount 0
23:27:10.953 00.000 11060 move complete, result=0
23:27:10.953 00.000 11060 worker thread done servicing request
23:27:10.953 00.000 11060 Worker thread wakes up
23:27:10.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:10.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:10.953 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
23:27:11.578 00.625 11060 Exposure complete
23:27:11.757 00.179 11060 worker thread done servicing request
23:27:11.757 00.000 10844 OnExposeComplete: enter
23:27:11.757 00.000 10844 UpdateGuideState(): m_state=6
23:27:11.757 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
23:27:11.757 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.81, Mass=3152, SNR=35.8, Peak=225 HFD=3.8
23:27:11.757 00.000 10844 MultiStar: [#1 0.17,0.72,0.00,M6] [#2 -0.12,0.25,1.96,U] [#3 -0.26,0.31,1.01,U] [#4 -0.05,-0.46,1.02,U] [#5 0.44,-0.18,0.95,U] [#6 -0.28,-0.36,0.91,U] [#7 0.57,-0.86,0.00,M7] [#8 0.28,-0.23,0.94,U] 
23:27:11.757 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.08}, one-star: {0.19, -0.27}
23:27:11.757 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
23:27:11.757 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
23:27:11.757 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.48 mountX=0.08 mountY=0.02, mountTheta=0.26
23:27:11.757 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
23:27:11.757 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
23:27:11.760 00.003 11060 Worker thread wakes up
23:27:11.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:27:11.760 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:27:11.760 00.000 11060 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=0.02
23:27:11.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:27:11.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:11.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:11.760 00.000 11060 MoveAxis(E, 0, ABG)
23:27:11.760 00.000 11060 Move returns status 0, amount 0
23:27:11.760 00.000 11060 MoveAxis(N, 0, ABG)
23:27:11.760 00.000 11060 Move returns status 0, amount 0
23:27:11.760 00.000 11060 move complete, result=0
23:27:11.760 00.000 11060 worker thread done servicing request
23:27:11.767 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:11.780 00.013 10844 UpdateGuideState exits: m=3152 SNR=35.8
23:27:11.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:11.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:11.780 00.000 10844 Enqueuing Expose request
23:27:11.780 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:11.780 00.000 11060 Worker thread wakes up
23:27:11.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:11.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:12.414 00.634 11060 Exposure complete
23:27:12.581 00.167 11060 worker thread done servicing request
23:27:12.581 00.000 10844 OnExposeComplete: enter
23:27:12.581 00.000 10844 UpdateGuideState(): m_state=6
23:27:12.581 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
23:27:12.581 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=62.02, Mass=3507, SNR=38.1, Peak=255 HFD=3.9
23:27:12.581 00.000 10844 MultiStar: [#1 0.10,0.45,0.89,U] [#2 -0.34,0.72,0.00,M2] [#3 -0.23,0.48,0.91,U] [#4 -0.05,-0.15,0.93,U] [#5 0.08,-0.19,0.94,U] [#6 -0.38,-0.44,0.88,U] [#7 0.10,-1.09,0.00,M8] [#8 0.34,-0.04,0.89,U] 
23:27:12.581 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {-0.04, -0.06}
23:27:12.581 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
23:27:12.581 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
23:27:12.581 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.92 mountX=-0.00 mountY=-0.03, mountTheta=-1.61
23:27:12.581 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
23:27:12.581 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
23:27:12.581 00.000 11060 Worker thread wakes up
23:27:12.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:27:12.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:27:12.581 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
23:27:12.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:27:12.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:12.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:12.581 00.000 11060 MoveAxis(E, 0, ABG)
23:27:12.581 00.000 11060 Move returns status 0, amount 0
23:27:12.581 00.000 11060 MoveAxis(N, 0, ABG)
23:27:12.581 00.000 11060 Move returns status 0, amount 0
23:27:12.581 00.000 11060 move complete, result=0
23:27:12.581 00.000 11060 worker thread done servicing request
23:27:12.604 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:12.613 00.009 10844 UpdateGuideState exits: m=3507 SNR=38.1 Saturated
23:27:12.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:12.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:12.613 00.000 10844 Enqueuing Expose request
23:27:12.613 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:12.613 00.000 11060 Worker thread wakes up
23:27:12.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:12.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:13.235 00.622 11060 Exposure complete
23:27:13.387 00.152 11060 worker thread done servicing request
23:27:13.387 00.000 10844 OnExposeComplete: enter
23:27:13.387 00.000 10844 UpdateGuideState(): m_state=6
23:27:13.387 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
23:27:13.387 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=62.22, Mass=2965, SNR=34.8, Peak=246 HFD=3.6
23:27:13.389 00.002 10844 MultiStar: [#1 -0.15,0.36,1.11,U] [#2 -0.40,0.07,2.06,U] [#3 -0.12,0.06,1.07,U] [#4 -0.28,-0.06,1.03,U] [#5 0.09,0.62,1.11,U] [#6 -0.33,-0.00,0.94,U] [#7 0.31,-0.63,0.00,M9] [#8 0.58,-0.13,1.01,U] 
23:27:13.389 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.13}, one-star: {-0.15, 0.14}
23:27:13.389 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
23:27:13.389 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
23:27:13.389 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.33 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
23:27:13.397 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.13, opts=13)
23:27:13.397 00.000 10844 Enqueuing Move request for scope (-0.13, 0.13)
23:27:13.397 00.000 11060 Worker thread wakes up
23:27:13.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
23:27:13.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
23:27:13.397 00.000 11060 Moving (-0.13, 0.13) raw xDistance=-0.11 yDistance=-0.15
23:27:13.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:27:13.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:13.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:27:13.397 00.000 11060 MoveAxis(E, 0, ABG)
23:27:13.397 00.000 11060 Move returns status 0, amount 0
23:27:13.397 00.000 11060 MoveAxis(N, 0, ABG)
23:27:13.397 00.000 11060 Move returns status 0, amount 0
23:27:13.397 00.000 11060 move complete, result=0
23:27:13.397 00.000 11060 worker thread done servicing request
23:27:13.403 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:13.415 00.012 10844 UpdateGuideState exits: m=2965 SNR=34.8
23:27:13.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:13.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:13.415 00.000 10844 Enqueuing Expose request
23:27:13.415 00.000 11060 Worker thread wakes up
23:27:13.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:13.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:13.415 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:14.047 00.632 11060 Exposure complete
23:27:14.217 00.170 11060 worker thread done servicing request
23:27:14.217 00.000 10844 OnExposeComplete: enter
23:27:14.217 00.000 10844 UpdateGuideState(): m_state=6
23:27:14.217 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
23:27:14.222 00.005 10844 Star::Find returns 1 (0), X=258.96, Y=62.23, Mass=3505, SNR=38.9, Peak=249 HFD=3.8
23:27:14.222 00.000 10844 MultiStar: [#1 0.25,0.41,0.98,U] [#2 -0.09,0.97,0.00,M2] [#3 -0.18,0.91,0.00,M1] [#4 -0.26,0.46,0.86,U] [#5 0.23,0.94,0.00,M1] [#6 -0.62,0.04,0.90,U] [#7 0.28,-0.29,0.79,U] [#8 0.34,0.39,0.83,U] 
23:27:14.222 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.20}, one-star: {0.24, 0.15}
23:27:14.222 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
23:27:14.222 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
23:27:14.222 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.38 mountX=-0.21 mountY=0.01, mountTheta=3.12
23:27:14.222 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
23:27:14.222 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
23:27:14.222 00.000 11060 Worker thread wakes up
23:27:14.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
23:27:14.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
23:27:14.222 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.21 yDistance=0.01
23:27:14.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:27:14.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:14.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:27:14.222 00.000 11060 MoveAxis(E, 36, ABG)
23:27:14.222 00.000 11060 Guiding  Dir = 2, Dur = 36
23:27:14.229 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:14.233 00.004 11060 IsSlewing returns 0
23:27:14.234 00.001 11060 IsGuiding returns 0
23:27:14.253 00.019 10844 UpdateGuideState exits: m=3505 SNR=38.9
23:27:14.255 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:14.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:14.255 00.000 10844 Enqueuing Expose request
23:27:14.295 00.040 11060 IsGuiding returns 0
23:27:14.295 00.000 11060 Move returns status 0, amount 36
23:27:14.295 00.000 11060 MoveAxis(N, 0, ABG)
23:27:14.295 00.000 11060 Move returns status 0, amount 0
23:27:14.295 00.000 11060 move complete, result=0
23:27:14.295 00.000 11060 worker thread done servicing request
23:27:14.295 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
23:27:14.295 00.000 11060 Worker thread wakes up
23:27:14.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:14.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:14.928 00.633 11060 Exposure complete
23:27:15.100 00.172 11060 worker thread done servicing request
23:27:15.100 00.000 10844 OnExposeComplete: enter
23:27:15.100 00.000 10844 UpdateGuideState(): m_state=6
23:27:15.102 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
23:27:15.102 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=62.36, Mass=3783, SNR=40.0, Peak=255 HFD=3.8
23:27:15.102 00.000 10844 MultiStar: [#1 0.18,0.47,0.94,U] [#2 -0.30,0.91,0.00,M3] [#3 -0.47,0.42,0.82,U] [#4 -0.12,-0.37,0.94,U] [#5 0.24,0.25,0.88,U] [#6 -0.56,0.18,0.82,U] [#7 0.12,-0.22,0.80,U] [#8 0.16,0.12,0.87,U] 
23:27:15.102 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {0.20, 0.28}
23:27:15.102 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
23:27:15.102 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
23:27:15.102 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.71 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
23:27:15.103 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.14, opts=13)
23:27:15.103 00.000 10844 Enqueuing Move request for scope (-0.02, 0.14)
23:27:15.103 00.000 11060 Worker thread wakes up
23:27:15.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
23:27:15.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
23:27:15.103 00.000 11060 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=-0.04
23:27:15.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:27:15.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:15.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:27:15.103 00.000 11060 MoveAxis(E, 25, ABG)
23:27:15.103 00.000 11060 Guiding  Dir = 2, Dur = 25
23:27:15.110 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:15.112 00.002 11060 IsSlewing returns 0
23:27:15.113 00.001 11060 IsGuiding returns 0
23:27:15.135 00.022 10844 UpdateGuideState exits: m=3783 SNR=40.0 Saturated
23:27:15.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:15.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:15.135 00.000 10844 Enqueuing Expose request
23:27:15.159 00.024 11060 IsGuiding returns 0
23:27:15.159 00.000 11060 Move returns status 0, amount 25
23:27:15.159 00.000 11060 MoveAxis(N, 0, ABG)
23:27:15.159 00.000 11060 Move returns status 0, amount 0
23:27:15.159 00.000 11060 move complete, result=0
23:27:15.159 00.000 11060 worker thread done servicing request
23:27:15.159 00.000 11060 Worker thread wakes up
23:27:15.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:15.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:15.159 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
23:27:15.796 00.637 11060 Exposure complete
23:27:15.956 00.160 11060 worker thread done servicing request
23:27:15.958 00.002 10844 OnExposeComplete: enter
23:27:15.958 00.000 10844 UpdateGuideState(): m_state=6
23:27:15.958 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
23:27:15.958 00.000 10844 Star::Find returns 1 (1), X=258.82, Y=62.58, Mass=2945, SNR=34.5, Peak=255 HFD=3.5
23:27:15.958 00.000 10844 MultiStar: [#1 0.41,0.56,0.00,M3] [#2 -0.35,0.42,2.13,U] [#3 0.13,0.36,1.03,U] [#4 0.13,-0.26,0.98,U] [#5 0.50,0.76,0.00,M1] [#6 -0.56,-0.12,0.96,U] [#7 0.18,-0.44,0.85,U] [#8 0.51,-0.01,0.94,U] 
23:27:15.958 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.13}, one-star: {0.11, 0.50}
23:27:15.958 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
23:27:15.958 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.70)
23:27:15.958 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.85 mountX=-0.12 mountY=-0.06, mountTheta=-2.69
23:27:15.960 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
23:27:15.960 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
23:27:15.960 00.000 11060 Worker thread wakes up
23:27:15.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
23:27:15.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
23:27:15.960 00.000 11060 Moving (-0.04, 0.13) raw xDistance=-0.12 yDistance=-0.06
23:27:15.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:27:15.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:15.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:15.960 00.000 11060 MoveAxis(E, 0, ABG)
23:27:15.960 00.000 11060 Move returns status 0, amount 0
23:27:15.960 00.000 11060 MoveAxis(N, 0, ABG)
23:27:15.960 00.000 11060 Move returns status 0, amount 0
23:27:15.960 00.000 11060 move complete, result=0
23:27:15.960 00.000 11060 worker thread done servicing request
23:27:15.970 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:15.980 00.010 10844 UpdateGuideState exits: m=2945 SNR=34.5 Saturated
23:27:15.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:15.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:15.980 00.000 10844 Enqueuing Expose request
23:27:15.980 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:15.980 00.000 11060 Worker thread wakes up
23:27:15.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:15.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:16.635 00.655 11060 Exposure complete
23:27:16.831 00.196 11060 worker thread done servicing request
23:27:16.833 00.002 10844 OnExposeComplete: enter
23:27:16.833 00.000 10844 UpdateGuideState(): m_state=6
23:27:16.833 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
23:27:16.833 00.000 10844 Star::Find returns 1 (0), X=259.31, Y=62.23, Mass=3372, SNR=37.1, Peak=238 HFD=3.6
23:27:16.833 00.000 10844 MultiStar: [#1 -0.06,0.57,0.96,U] [#2 -0.03,-0.01,1.85,U] [#3 -0.07,0.16,0.95,U] [#4 0.11,-0.38,0.93,U] [#5 0.35,0.35,1.05,U] [#6 -0.62,-0.24,0.00,M1] [#7 0.08,-0.79,0.00,M7] [#8 0.27,0.30,0.89,U] 
23:27:16.833 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.15}, one-star: {0.60, 0.15}
23:27:16.833 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
23:27:16.833 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
23:27:16.833 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.79 mountX=-0.17 mountY=0.12, mountTheta=2.53
23:27:16.839 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.15, opts=13)
23:27:16.839 00.000 10844 Enqueuing Move request for scope (0.15, 0.15)
23:27:16.841 00.002 11060 Worker thread wakes up
23:27:16.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
23:27:16.842 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
23:27:16.842 00.000 11060 Moving (0.15, 0.15) raw xDistance=-0.17 yDistance=0.12
23:27:16.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:27:16.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:16.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:27:16.842 00.000 11060 MoveAxis(E, 30, ABG)
23:27:16.843 00.001 11060 Guiding  Dir = 2, Dur = 30
23:27:16.846 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:16.862 00.016 10844 UpdateGuideState exits: m=3372 SNR=37.1
23:27:16.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:16.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:16.862 00.000 10844 Enqueuing Expose request
23:27:16.883 00.021 11060 IsSlewing returns 0
23:27:16.900 00.017 11060 IsGuiding returns 0
23:27:16.961 00.061 11060 IsGuiding returns 0
23:27:16.961 00.000 11060 Move returns status 0, amount 30
23:27:16.961 00.000 11060 MoveAxis(N, 0, ABG)
23:27:16.961 00.000 11060 Move returns status 0, amount 0
23:27:16.961 00.000 11060 move complete, result=0
23:27:16.961 00.000 11060 worker thread done servicing request
23:27:16.961 00.000 11060 Worker thread wakes up
23:27:16.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:16.962 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:16.962 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
23:27:17.600 00.638 11060 Exposure complete
23:27:17.758 00.158 11060 worker thread done servicing request
23:27:17.758 00.000 10844 OnExposeComplete: enter
23:27:17.758 00.000 10844 UpdateGuideState(): m_state=6
23:27:17.758 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
23:27:17.758 00.000 10844 Star::Find returns 1 (1), X=259.12, Y=61.58, Mass=2995, SNR=35.1, Peak=255 HFD=3.4
23:27:17.758 00.000 10844 MultiStar: [#1 0.12,-0.22,0.98,U] [#2 0.03,0.08,2.08,U] [#3 -0.67,0.19,0.00,M1] [#4 -0.28,-0.92,0.00,M1] [#5 0.18,-0.51,1.00,U] [#6 -0.77,-0.67,0.00,M2] [#7 0.02,-1.24,0.00,M8] [#8 -0.21,-0.01,0.99,U] 
23:27:17.758 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.18}, one-star: {0.41, -0.50}
23:27:17.758 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
23:27:17.758 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
23:27:17.758 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.09 mountX=0.16 mountY=0.12, mountTheta=0.65
23:27:17.763 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.18, opts=13)
23:27:17.763 00.000 10844 Enqueuing Move request for scope (0.09, -0.18)
23:27:17.763 00.000 11060 Worker thread wakes up
23:27:17.775 00.012 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
23:27:17.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
23:27:17.775 00.000 11060 Moving (0.09, -0.18) raw xDistance=0.16 yDistance=0.12
23:27:17.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:27:17.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:17.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:27:17.775 00.000 11060 MoveAxis(W, 26, ABG)
23:27:17.775 00.000 11060 Guiding  Dir = 3, Dur = 26
23:27:17.782 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:17.794 00.012 11060 IsSlewing returns 0
23:27:17.794 00.000 10844 UpdateGuideState exits: m=2995 SNR=35.1 Saturated
23:27:17.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:17.794 00.000 11060 IsGuiding returns 0
23:27:17.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:17.794 00.000 10844 Enqueuing Expose request
23:27:17.839 00.045 11060 IsGuiding returns 0
23:27:17.839 00.000 11060 Move returns status 0, amount 26
23:27:17.839 00.000 11060 MoveAxis(N, 0, ABG)
23:27:17.839 00.000 11060 Move returns status 0, amount 0
23:27:17.839 00.000 11060 move complete, result=0
23:27:17.839 00.000 11060 worker thread done servicing request
23:27:17.839 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
23:27:17.839 00.000 11060 Worker thread wakes up
23:27:17.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:17.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:18.472 00.633 11060 Exposure complete
23:27:18.617 00.145 11060 worker thread done servicing request
23:27:18.617 00.000 10844 OnExposeComplete: enter
23:27:18.617 00.000 10844 UpdateGuideState(): m_state=6
23:27:18.617 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
23:27:18.617 00.000 10844 Star::Find returns 1 (1), X=258.55, Y=61.84, Mass=3611, SNR=38.5, Peak=255 HFD=3.6
23:27:18.617 00.000 10844 MultiStar: [#1 -0.13,0.56,1.08,U] [#2 -0.45,0.81,0.00,M1] [#3 -0.20,0.14,0.94,U] [#4 -0.51,-0.58,0.00,M2] [#5 0.55,0.13,0.99,U] [#6 -0.30,-0.32,0.88,U] [#7 0.02,-0.17,0.78,U] [#8 -0.23,0.22,0.92,U] 
23:27:18.617 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.07}, one-star: {-0.16, -0.24}
23:27:18.620 00.003 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
23:27:18.620 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
23:27:18.620 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.32 mountX=-0.05 mountY=-0.07, mountTheta=-2.22
23:27:18.620 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
23:27:18.620 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
23:27:18.620 00.000 11060 Worker thread wakes up
23:27:18.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:27:18.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:27:18.620 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.05 yDistance=-0.07
23:27:18.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:18.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:18.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:18.620 00.000 11060 MoveAxis(E, 0, ABG)
23:27:18.620 00.000 11060 Move returns status 0, amount 0
23:27:18.620 00.000 11060 MoveAxis(N, 0, ABG)
23:27:18.620 00.000 11060 Move returns status 0, amount 0
23:27:18.622 00.002 11060 move complete, result=0
23:27:18.623 00.001 11060 worker thread done servicing request
23:27:18.628 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:18.639 00.011 10844 UpdateGuideState exits: m=3611 SNR=38.5 Saturated
23:27:18.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:18.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:18.639 00.000 10844 Enqueuing Expose request
23:27:18.639 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:18.639 00.000 11060 Worker thread wakes up
23:27:18.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:18.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:19.277 00.638 11060 Exposure complete
23:27:19.441 00.164 11060 worker thread done servicing request
23:27:19.441 00.000 10844 OnExposeComplete: enter
23:27:19.441 00.000 10844 UpdateGuideState(): m_state=6
23:27:19.441 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
23:27:19.441 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=62.32, Mass=3225, SNR=36.6, Peak=238 HFD=3.9
23:27:19.441 00.000 10844 MultiStar: [#1 -0.06,0.23,1.01,U] [#2 -0.05,0.56,1.97,U] [#3 0.38,0.65,0.00,M1] [#4 -0.27,0.07,0.90,U] [#5 0.56,0.76,0.00,M1] [#6 -0.26,-0.42,1.00,U] [#7 0.40,-0.53,0.00,M8] [#8 -0.22,0.47,0.97,U] 
23:27:19.441 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.24}, one-star: {0.21, 0.24}
23:27:19.441 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
23:27:19.441 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
23:27:19.441 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.94 mountX=-0.22 mountY=-0.13, mountTheta=-2.60
23:27:19.444 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.24, opts=13)
23:27:19.446 00.002 10844 Enqueuing Move request for scope (-0.10, 0.24)
23:27:19.446 00.000 11060 Worker thread wakes up
23:27:19.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
23:27:19.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
23:27:19.446 00.000 11060 Moving (-0.10, 0.24) raw xDistance=-0.22 yDistance=-0.13
23:27:19.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:27:19.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:19.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:19.446 00.000 11060 MoveAxis(E, 39, ABG)
23:27:19.446 00.000 11060 Guiding  Dir = 2, Dur = 39
23:27:19.456 00.010 11060 IsSlewing returns 0
23:27:19.457 00.001 11060 IsGuiding returns 0
23:27:19.461 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:19.480 00.019 10844 UpdateGuideState exits: m=3225 SNR=36.6
23:27:19.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:19.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:19.480 00.000 10844 Enqueuing Expose request
23:27:19.507 00.027 11060 IsGuiding returns 0
23:27:19.507 00.000 11060 Move returns status 0, amount 39
23:27:19.507 00.000 11060 MoveAxis(N, 0, ABG)
23:27:19.507 00.000 11060 Move returns status 0, amount 0
23:27:19.507 00.000 11060 move complete, result=0
23:27:19.507 00.000 11060 worker thread done servicing request
23:27:19.507 00.000 11060 Worker thread wakes up
23:27:19.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:19.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:19.522 00.015 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:27:20.148 00.626 11060 Exposure complete
23:27:20.317 00.169 11060 worker thread done servicing request
23:27:20.317 00.000 10844 OnExposeComplete: enter
23:27:20.317 00.000 10844 UpdateGuideState(): m_state=6
23:27:20.317 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
23:27:20.317 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=62.78, Mass=3192, SNR=36.7, Peak=255 HFD=3.6
23:27:20.317 00.000 10844 MultiStar: [#1 0.42,1.27,0.00,M1] [#2 0.07,0.56,1.93,U] [#3 -0.06,0.91,0.00,M2] [#4 -0.48,-0.27,1.00,U] [#5 0.39,0.03,1.01,U] [#6 -0.46,0.15,0.88,U] [#7 0.32,-0.55,0.88,U] [#8 0.19,0.10,0.82,U] 
23:27:20.317 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.17}, one-star: {0.30, 0.70}
23:27:20.317 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
23:27:20.317 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
23:27:20.317 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.27 mountX=-0.17 mountY=0.02, mountTheta=3.01
23:27:20.317 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
23:27:20.321 00.004 10844 Enqueuing Move request for scope (0.05, 0.17)
23:27:20.321 00.000 11060 Worker thread wakes up
23:27:20.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
23:27:20.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
23:27:20.321 00.000 11060 Moving (0.05, 0.17) raw xDistance=-0.17 yDistance=0.02
23:27:20.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:27:20.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:20.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:20.321 00.000 11060 MoveAxis(E, 31, ABG)
23:27:20.321 00.000 11060 Guiding  Dir = 2, Dur = 31
23:27:20.326 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:20.333 00.007 11060 IsSlewing returns 0
23:27:20.334 00.001 11060 IsGuiding returns 0
23:27:20.342 00.008 10844 UpdateGuideState exits: m=3192 SNR=36.7 Saturated
23:27:20.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:20.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:20.342 00.000 10844 Enqueuing Expose request
23:27:20.382 00.040 11060 IsGuiding returns 0
23:27:20.382 00.000 11060 Move returns status 0, amount 31
23:27:20.383 00.001 11060 MoveAxis(N, 0, ABG)
23:27:20.383 00.000 11060 Move returns status 0, amount 0
23:27:20.383 00.000 11060 move complete, result=0
23:27:20.383 00.000 11060 worker thread done servicing request
23:27:20.383 00.000 11060 Worker thread wakes up
23:27:20.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:20.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:20.383 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
23:27:21.017 00.634 11060 Exposure complete
23:27:21.160 00.143 11060 worker thread done servicing request
23:27:21.160 00.000 10844 OnExposeComplete: enter
23:27:21.160 00.000 10844 UpdateGuideState(): m_state=6
23:27:21.160 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
23:27:21.160 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=62.50, Mass=2948, SNR=34.8, Peak=232 HFD=3.5
23:27:21.160 00.000 10844 MultiStar: [#1 0.49,0.18,1.11,U] [#2 -0.01,0.74,0.00,M1] [#3 -0.38,0.67,0.00,M3] [#4 -0.37,0.56,0.00,M1] [#5 0.26,0.19,0.98,U] [#6 -0.32,-0.48,0.99,U] [#7 0.12,-0.04,0.91,U] [#8 -0.61,-0.00,0.99,U] 
23:27:21.160 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.05}, one-star: {0.17, 0.42}
23:27:21.160 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
23:27:21.160 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
23:27:21.160 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.13 mountX=-0.05 mountY=0.02, mountTheta=2.87
23:27:21.160 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
23:27:21.165 00.005 10844 Enqueuing Move request for scope (0.02, 0.05)
23:27:21.165 00.000 11060 Worker thread wakes up
23:27:21.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:27:21.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:27:21.165 00.000 11060 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
23:27:21.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:21.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:21.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:21.165 00.000 11060 MoveAxis(E, 0, ABG)
23:27:21.165 00.000 11060 Move returns status 0, amount 0
23:27:21.165 00.000 11060 MoveAxis(N, 0, ABG)
23:27:21.165 00.000 11060 Move returns status 0, amount 0
23:27:21.165 00.000 11060 move complete, result=0
23:27:21.165 00.000 11060 worker thread done servicing request
23:27:21.169 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:21.185 00.016 10844 UpdateGuideState exits: m=2948 SNR=34.8
23:27:21.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:21.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:21.185 00.000 10844 Enqueuing Expose request
23:27:21.185 00.000 11060 Worker thread wakes up
23:27:21.185 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:21.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:21.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:21.808 00.623 11060 Exposure complete
23:27:22.032 00.224 11060 worker thread done servicing request
23:27:22.033 00.001 10844 OnExposeComplete: enter
23:27:22.033 00.000 10844 UpdateGuideState(): m_state=6
23:27:22.033 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
23:27:22.033 00.000 10844 Star::Find returns 1 (1), X=258.97, Y=62.50, Mass=3056, SNR=35.6, Peak=255 HFD=3.6
23:27:22.033 00.000 10844 MultiStar: [#1 -0.31,0.62,0.00,M1] [#2 -0.19,0.54,1.97,U] [#3 -0.60,0.58,0.00,M4] [#4 -0.38,0.18,1.00,U] [#5 -0.02,0.52,1.00,U] [#6 -0.21,-0.22,0.91,U] [#7 0.37,-0.70,0.00,M7] [#8 0.06,-0.12,1.03,U] 
23:27:22.033 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.27}, one-star: {0.26, 0.42}
23:27:22.033 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
23:27:22.033 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
23:27:22.033 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.90 mountX=-0.25 mountY=-0.14, mountTheta=-2.64
23:27:22.033 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.27, opts=13)
23:27:22.033 00.000 10844 Enqueuing Move request for scope (-0.09, 0.27)
23:27:22.033 00.000 11060 Worker thread wakes up
23:27:22.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
23:27:22.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
23:27:22.033 00.000 11060 Moving (-0.09, 0.27) raw xDistance=-0.25 yDistance=-0.14
23:27:22.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:27:22.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:22.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:27:22.033 00.000 11060 MoveAxis(E, 43, ABG)
23:27:22.033 00.000 11060 Guiding  Dir = 2, Dur = 43
23:27:22.043 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:22.049 00.006 11060 IsSlewing returns 0
23:27:22.049 00.000 11060 IsGuiding returns 0
23:27:22.069 00.020 10844 UpdateGuideState exits: m=3056 SNR=35.6 Saturated
23:27:22.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:22.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:22.069 00.000 10844 Enqueuing Expose request
23:27:22.095 00.026 11060 IsGuiding returns 0
23:27:22.096 00.001 11060 Move returns status 0, amount 43
23:27:22.096 00.000 11060 MoveAxis(N, 0, ABG)
23:27:22.096 00.000 11060 Move returns status 0, amount 0
23:27:22.096 00.000 11060 move complete, result=0
23:27:22.096 00.000 11060 worker thread done servicing request
23:27:22.096 00.000 11060 Worker thread wakes up
23:27:22.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:22.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:22.096 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
23:27:22.736 00.640 11060 Exposure complete
23:27:22.894 00.158 11060 worker thread done servicing request
23:27:22.894 00.000 10844 OnExposeComplete: enter
23:27:22.894 00.000 10844 UpdateGuideState(): m_state=6
23:27:22.895 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
23:27:22.895 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=62.43, Mass=3322, SNR=37.0, Peak=247 HFD=3.8
23:27:22.895 00.000 10844 MultiStar: [#1 -0.26,0.33,0.98,U] [#2 -0.33,1.05,0.00,M1] [#3 -0.38,0.50,0.92,U] [#4 -0.18,0.57,0.85,U] [#5 0.05,0.60,0.99,U] [#6 -0.43,-0.35,0.91,U] [#7 -0.16,-0.71,0.00,M8] [#8 0.39,0.38,0.98,U] 
23:27:22.895 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.34}, one-star: {0.25, 0.35}
23:27:22.895 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.53 = -2.76)
23:27:22.895 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
23:27:22.895 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.77 mountX=-0.32 mountY=-0.13, mountTheta=-2.77
23:27:22.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.34, opts=13)
23:27:22.897 00.002 10844 Enqueuing Move request for scope (-0.07, 0.34)
23:27:22.897 00.000 11060 Worker thread wakes up
23:27:22.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
23:27:22.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
23:27:22.897 00.000 11060 Moving (-0.07, 0.34) raw xDistance=-0.32 yDistance=-0.13
23:27:22.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:27:22.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:22.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:22.897 00.000 11060 MoveAxis(E, 57, ABG)
23:27:22.897 00.000 11060 Guiding  Dir = 2, Dur = 57
23:27:22.901 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:22.914 00.013 11060 IsSlewing returns 0
23:27:22.914 00.000 11060 IsGuiding returns 0
23:27:22.914 00.000 10844 UpdateGuideState exits: m=3322 SNR=37.0
23:27:22.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:22.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:22.914 00.000 10844 Enqueuing Expose request
23:27:22.977 00.063 11060 IsGuiding returns 0
23:27:22.977 00.000 11060 Move returns status 0, amount 57
23:27:22.977 00.000 11060 MoveAxis(N, 0, ABG)
23:27:22.977 00.000 11060 Move returns status 0, amount 0
23:27:22.977 00.000 11060 move complete, result=0
23:27:22.977 00.000 11060 worker thread done servicing request
23:27:22.977 00.000 11060 Worker thread wakes up
23:27:22.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:22.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:22.979 00.002 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
23:27:23.615 00.636 11060 Exposure complete
23:27:23.792 00.177 11060 worker thread done servicing request
23:27:23.792 00.000 10844 OnExposeComplete: enter
23:27:23.792 00.000 10844 UpdateGuideState(): m_state=6
23:27:23.792 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
23:27:23.793 00.001 10844 Star::Find returns 1 (1), X=258.40, Y=61.61, Mass=3236, SNR=37.0, Peak=255 HFD=3.3
23:27:23.793 00.000 10844 MultiStar: [#1 -0.11,-0.09,0.95,U] [#2 -0.07,0.30,1.98,U] [#3 0.09,-0.01,0.96,U] [#4 -0.28,-0.60,0.00,M1] [#5 0.23,-0.33,0.94,U] [#6 -0.35,-1.24,0.00,M1] [#7 0.16,-0.87,0.00,M9] [#8 0.11,-0.16,0.92,U] 
23:27:23.793 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.06}, one-star: {-0.31, -0.47}
23:27:23.793 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
23:27:23.793 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
23:27:23.793 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.89 mountX=0.06 mountY=-0.01, mountTheta=-0.15
23:27:23.793 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
23:27:23.795 00.002 10844 Enqueuing Move request for scope (-0.02, -0.06)
23:27:23.795 00.000 11060 Worker thread wakes up
23:27:23.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:27:23.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:27:23.795 00.000 11060 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=-0.01
23:27:23.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:27:23.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:23.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:23.795 00.000 11060 MoveAxis(E, 0, ABG)
23:27:23.795 00.000 11060 Move returns status 0, amount 0
23:27:23.795 00.000 11060 MoveAxis(N, 0, ABG)
23:27:23.795 00.000 11060 Move returns status 0, amount 0
23:27:23.795 00.000 11060 move complete, result=0
23:27:23.795 00.000 11060 worker thread done servicing request
23:27:23.800 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:23.827 00.027 10844 UpdateGuideState exits: m=3236 SNR=37.0 Saturated
23:27:23.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:23.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:23.827 00.000 10844 Enqueuing Expose request
23:27:23.827 00.000 11060 Worker thread wakes up
23:27:23.827 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:23.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:23.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:24.465 00.638 11060 Exposure complete
23:27:24.699 00.234 11060 worker thread done servicing request
23:27:24.699 00.000 10844 OnExposeComplete: enter
23:27:24.699 00.000 10844 UpdateGuideState(): m_state=6
23:27:24.699 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
23:27:24.699 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=62.25, Mass=2906, SNR=35.0, Peak=225 HFD=3.4
23:27:24.699 00.000 10844 MultiStar: [#1 0.29,0.56,1.07,U] [#2 -0.09,0.46,1.95,U] [#3 0.11,0.07,0.97,U] [#4 -0.37,-0.35,1.00,U] [#5 0.28,0.63,0.00,M1] [#6 -0.44,-0.34,0.95,U] [#7 0.54,-0.98,0.00,M10] [#8 0.26,0.42,1.02,U] 
23:27:24.699 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.19}, one-star: {0.24, 0.17}
23:27:24.699 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.35 = -2.94)
23:27:24.699 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
23:27:24.703 00.004 10844 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.59 mountX=-0.18 mountY=-0.03, mountTheta=-2.95
23:27:24.703 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.19, opts=13)
23:27:24.703 00.000 10844 Enqueuing Move request for scope (-0.00, 0.19)
23:27:24.703 00.000 11060 Worker thread wakes up
23:27:24.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
23:27:24.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
23:27:24.703 00.000 11060 Moving (-0.00, 0.19) raw xDistance=-0.18 yDistance=-0.03
23:27:24.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:27:24.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:24.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:24.703 00.000 11060 MoveAxis(E, 32, ABG)
23:27:24.703 00.000 11060 Guiding  Dir = 2, Dur = 32
23:27:24.708 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:24.714 00.006 11060 IsSlewing returns 0
23:27:24.714 00.000 11060 IsGuiding returns 0
23:27:24.719 00.005 10844 UpdateGuideState exits: m=2906 SNR=35.0
23:27:24.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:24.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:24.719 00.000 10844 Enqueuing Expose request
23:27:24.760 00.041 11060 IsGuiding returns 0
23:27:24.760 00.000 11060 Move returns status 0, amount 32
23:27:24.760 00.000 11060 MoveAxis(N, 0, ABG)
23:27:24.760 00.000 11060 Move returns status 0, amount 0
23:27:24.760 00.000 11060 move complete, result=0
23:27:24.760 00.000 11060 worker thread done servicing request
23:27:24.760 00.000 11060 Worker thread wakes up
23:27:24.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:24.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:24.762 00.002 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
23:27:25.391 00.629 11060 Exposure complete
23:27:25.580 00.189 11060 worker thread done servicing request
23:27:25.583 00.003 10844 OnExposeComplete: enter
23:27:25.583 00.000 10844 UpdateGuideState(): m_state=6
23:27:25.583 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
23:27:25.583 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.59, Mass=3057, SNR=35.8, Peak=248 HFD=3.5
23:27:25.583 00.000 10844 MultiStar: [#1 0.36,0.09,1.01,U] [#2 0.29,0.69,0.00,M1] [#3 -0.32,0.66,0.00,M2] [#4 -0.34,0.21,1.05,U] [#5 0.25,0.94,0.00,M2] [#6 -0.41,-0.36,0.93,U] [#7 0.23,-0.80,0.00,R] [#8 0.07,-0.25,0.86,U] 
23:27:25.583 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.06}, one-star: {0.15, 0.51}
23:27:25.583 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
23:27:25.583 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.41)
23:27:25.583 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.14 mountX=-0.05 mountY=-0.04, mountTheta=-2.41
23:27:25.583 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
23:27:25.583 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
23:27:25.583 00.000 11060 Worker thread wakes up
23:27:25.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:27:25.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:27:25.583 00.000 11060 Moving (-0.03, 0.06) raw xDistance=-0.05 yDistance=-0.04
23:27:25.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:25.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:25.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:27:25.583 00.000 11060 MoveAxis(E, 0, ABG)
23:27:25.583 00.000 11060 Move returns status 0, amount 0
23:27:25.583 00.000 11060 MoveAxis(N, 0, ABG)
23:27:25.583 00.000 11060 Move returns status 0, amount 0
23:27:25.583 00.000 11060 move complete, result=0
23:27:25.583 00.000 11060 worker thread done servicing request
23:27:25.591 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:25.621 00.030 10844 UpdateGuideState exits: m=3057 SNR=35.8
23:27:25.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:25.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:25.621 00.000 10844 Enqueuing Expose request
23:27:25.621 00.000 11060 Worker thread wakes up
23:27:25.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:25.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:25.621 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:26.248 00.627 11060 Exposure complete
23:27:26.424 00.176 11060 worker thread done servicing request
23:27:26.424 00.000 10844 OnExposeComplete: enter
23:27:26.424 00.000 10844 UpdateGuideState(): m_state=6
23:27:26.424 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
23:27:26.425 00.001 10844 Star::Find returns 1 (0), X=259.02, Y=62.31, Mass=2897, SNR=34.4, Peak=230 HFD=3.4
23:27:26.425 00.000 10844 MultiStar: [#1 0.26,0.41,1.10,U] [#2 -0.15,-0.10,2.09,U] [#3 -0.00,0.15,1.01,U] [#4 -0.54,-0.33,0.97,U] [#5 -0.20,-0.20,1.11,U] [#6 -0.09,-0.77,0.00,M1] [#7 0.21,0.12,0.89,U] [#8 -0.02,-0.41,1.02,U] 
23:27:26.425 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {0.31, 0.24}
23:27:26.425 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
23:27:26.425 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
23:27:26.425 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.55 mountX=0.03 mountY=-0.03, mountTheta=-0.81
23:27:26.425 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.02, opts=13)
23:27:26.425 00.000 10844 Enqueuing Move request for scope (-0.03, -0.02)
23:27:26.425 00.000 11060 Worker thread wakes up
23:27:26.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:27:26.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:27:26.425 00.000 11060 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=-0.03
23:27:26.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:27:26.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:26.427 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:26.427 00.000 11060 MoveAxis(E, 0, ABG)
23:27:26.427 00.000 11060 Move returns status 0, amount 0
23:27:26.427 00.000 11060 MoveAxis(N, 0, ABG)
23:27:26.427 00.000 11060 Move returns status 0, amount 0
23:27:26.427 00.000 11060 move complete, result=0
23:27:26.427 00.000 11060 worker thread done servicing request
23:27:26.445 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:26.455 00.010 10844 UpdateGuideState exits: m=2897 SNR=34.4
23:27:26.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:26.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:26.455 00.000 10844 Enqueuing Expose request
23:27:26.455 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:26.455 00.000 11060 Worker thread wakes up
23:27:26.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:26.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:27.089 00.634 11060 Exposure complete
23:27:27.244 00.155 11060 worker thread done servicing request
23:27:27.244 00.000 10844 OnExposeComplete: enter
23:27:27.244 00.000 10844 UpdateGuideState(): m_state=6
23:27:27.244 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
23:27:27.244 00.000 10844 Star::Find returns 1 (1), X=259.20, Y=62.91, Mass=3264, SNR=36.8, Peak=255 HFD=3.9
23:27:27.246 00.002 10844 MultiStar: [#1 0.76,-0.06,0.00,M1] [#2 -0.18,0.23,1.96,U] [#3 -0.09,0.35,0.93,U] [#4 -0.19,-0.19,0.91,U] [#5 -0.20,0.81,0.00,M2] [#6 -0.22,-0.19,0.84,U] [#7 0.40,0.35,0.83,U] [#8 0.42,0.02,0.97,U] 
23:27:27.246 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.21}, one-star: {0.49, 0.83}
23:27:27.246 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
23:27:27.246 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
23:27:27.246 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.31 mountX=-0.22 mountY=0.02, mountTheta=3.04
23:27:27.247 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.21, opts=13)
23:27:27.247 00.000 10844 Enqueuing Move request for scope (0.06, 0.21)
23:27:27.247 00.000 11060 Worker thread wakes up
23:27:27.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
23:27:27.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
23:27:27.247 00.000 11060 Moving (0.06, 0.21) raw xDistance=-0.22 yDistance=0.02
23:27:27.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:27:27.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:27.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:27.247 00.000 11060 MoveAxis(E, 38, ABG)
23:27:27.247 00.000 11060 Guiding  Dir = 2, Dur = 38
23:27:27.253 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:27.258 00.005 11060 IsSlewing returns 0
23:27:27.258 00.000 11060 IsGuiding returns 0
23:27:27.275 00.017 10844 UpdateGuideState exits: m=3264 SNR=36.8 Saturated
23:27:27.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:27.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:27.275 00.000 10844 Enqueuing Expose request
23:27:27.319 00.044 11060 IsGuiding returns 0
23:27:27.319 00.000 11060 Move returns status 0, amount 38
23:27:27.319 00.000 11060 MoveAxis(N, 0, ABG)
23:27:27.319 00.000 11060 Move returns status 0, amount 0
23:27:27.319 00.000 11060 move complete, result=0
23:27:27.319 00.000 11060 worker thread done servicing request
23:27:27.319 00.000 11060 Worker thread wakes up
23:27:27.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:27.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:27.319 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
23:27:27.947 00.628 11060 Exposure complete
23:27:28.131 00.184 11060 worker thread done servicing request
23:27:28.131 00.000 10844 OnExposeComplete: enter
23:27:28.131 00.000 10844 UpdateGuideState(): m_state=6
23:27:28.131 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
23:27:28.131 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=62.16, Mass=3512, SNR=38.3, Peak=255 HFD=3.6
23:27:28.131 00.000 10844 MultiStar: [#1 0.00,0.42,0.94,U] [#2 0.25,0.71,0.00,M1] [#3 -0.32,0.66,0.00,M1] [#4 -0.30,-0.56,0.92,U] [#5 0.13,0.47,0.97,U] [#6 -0.27,-0.17,0.87,U] [#7 0.05,-0.12,0.79,U] [#8 -0.11,0.04,0.84,U] 
23:27:28.131 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.03}, one-star: {-0.14, 0.08}
23:27:28.131 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
23:27:28.131 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
23:27:28.131 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.78 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
23:27:28.131 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
23:27:28.131 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
23:27:28.131 00.000 11060 Worker thread wakes up
23:27:28.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
23:27:28.131 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
23:27:28.131 00.000 11060 Moving (-0.09, 0.03) raw xDistance=-0.02 yDistance=-0.10
23:27:28.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:27:28.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:28.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:28.131 00.000 11060 MoveAxis(E, 0, ABG)
23:27:28.131 00.000 11060 Move returns status 0, amount 0
23:27:28.131 00.000 11060 MoveAxis(N, 0, ABG)
23:27:28.131 00.000 11060 Move returns status 0, amount 0
23:27:28.131 00.000 11060 move complete, result=0
23:27:28.131 00.000 11060 worker thread done servicing request
23:27:28.139 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:28.152 00.013 10844 UpdateGuideState exits: m=3512 SNR=38.3 Saturated
23:27:28.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:28.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:28.152 00.000 10844 Enqueuing Expose request
23:27:28.152 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:28.152 00.000 11060 Worker thread wakes up
23:27:28.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:28.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:28.777 00.625 11060 Exposure complete
23:27:28.954 00.177 11060 worker thread done servicing request
23:27:28.954 00.000 10844 OnExposeComplete: enter
23:27:28.954 00.000 10844 UpdateGuideState(): m_state=6
23:27:28.954 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:27:28.954 00.000 10844 Star::Find returns 1 (1), X=258.71, Y=62.48, Mass=3064, SNR=35.8, Peak=255 HFD=3.6
23:27:28.954 00.000 10844 MultiStar: [#1 0.29,0.21,0.99,U] [#2 0.03,-0.23,2.03,U] [#3 -0.17,0.05,1.01,U] [#4 -0.45,-0.86,0.00,M1] [#5 0.42,0.07,1.11,U] [#6 0.26,-0.49,0.97,U] [#7 0.04,0.39,0.90,U] [#8 0.26,-0.24,0.97,U] 
23:27:28.954 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.00, 0.40}
23:27:28.954 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
23:27:28.954 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
23:27:28.954 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.07 mountX=-0.01 mountY=0.13, mountTheta=1.68
23:27:28.954 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
23:27:28.956 00.002 10844 Enqueuing Move request for scope (0.13, -0.01)
23:27:28.956 00.000 11060 Worker thread wakes up
23:27:28.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:27:28.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:27:28.956 00.000 11060 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
23:27:28.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:27:28.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:28.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:27:28.956 00.000 11060 MoveAxis(E, 0, ABG)
23:27:28.956 00.000 11060 Move returns status 0, amount 0
23:27:28.956 00.000 11060 MoveAxis(N, 0, ABG)
23:27:28.956 00.000 11060 Move returns status 0, amount 0
23:27:28.956 00.000 11060 move complete, result=0
23:27:28.956 00.000 11060 worker thread done servicing request
23:27:28.962 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:28.977 00.015 10844 UpdateGuideState exits: m=3064 SNR=35.8 Saturated
23:27:28.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:28.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:28.977 00.000 10844 Enqueuing Expose request
23:27:28.977 00.000 11060 Worker thread wakes up
23:27:28.977 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:28.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:28.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:29.599 00.622 11060 Exposure complete
23:27:29.755 00.156 11060 worker thread done servicing request
23:27:29.755 00.000 10844 OnExposeComplete: enter
23:27:29.755 00.000 10844 UpdateGuideState(): m_state=6
23:27:29.755 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
23:27:29.755 00.000 10844 Star::Find returns 1 (1), X=258.87, Y=61.97, Mass=3332, SNR=37.8, Peak=255 HFD=3.4
23:27:29.755 00.000 10844 MultiStar: [#1 -0.08,-0.03,0.98,U] [#2 -0.04,-0.29,1.84,U] [#3 -0.30,-0.25,0.91,U] [#4 -0.53,-1.01,0.00,M2] [#5 0.24,0.01,0.92,U] [#6 -0.28,-0.81,0.00,M1] [#7 -0.07,-0.37,0.84,U] [#8 0.40,-0.55,0.00,M1] 
23:27:29.755 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.19}, one-star: {0.16, -0.10}
23:27:29.755 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
23:27:29.755 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
23:27:29.755 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.66 mountX=0.19 mountY=0.01, mountTheta=0.08
23:27:29.755 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.19, opts=13)
23:27:29.755 00.000 10844 Enqueuing Move request for scope (-0.02, -0.19)
23:27:29.755 00.000 11060 Worker thread wakes up
23:27:29.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
23:27:29.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
23:27:29.760 00.005 11060 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.01
23:27:29.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:27:29.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:29.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:27:29.760 00.000 11060 MoveAxis(W, 32, ABG)
23:27:29.760 00.000 11060 Guiding  Dir = 3, Dur = 32
23:27:29.765 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:29.781 00.016 11060 IsSlewing returns 0
23:27:29.781 00.000 10844 UpdateGuideState exits: m=3332 SNR=37.8 Saturated
23:27:29.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:29.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:29.781 00.000 10844 Enqueuing Expose request
23:27:29.781 00.000 11060 IsGuiding returns 0
23:27:29.839 00.058 11060 IsGuiding returns 0
23:27:29.839 00.000 11060 Move returns status 0, amount 32
23:27:29.839 00.000 11060 MoveAxis(N, 0, ABG)
23:27:29.839 00.000 11060 Move returns status 0, amount 0
23:27:29.839 00.000 11060 move complete, result=0
23:27:29.839 00.000 11060 worker thread done servicing request
23:27:29.839 00.000 11060 Worker thread wakes up
23:27:29.839 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
23:27:29.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:29.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:30.459 00.620 11060 Exposure complete
23:27:30.652 00.193 11060 worker thread done servicing request
23:27:30.652 00.000 10844 OnExposeComplete: enter
23:27:30.652 00.000 10844 UpdateGuideState(): m_state=6
23:27:30.652 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
23:27:30.652 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=62.30, Mass=3307, SNR=37.3, Peak=253 HFD=3.7
23:27:30.652 00.000 10844 MultiStar: [#1 -0.07,0.60,1.00,U] [#2 -0.04,0.42,1.75,U] [#3 0.07,0.12,0.85,U] [#4 -0.56,-0.19,0.95,U] [#5 0.14,0.14,0.99,U] [#6 -0.33,-0.86,0.00,M2] [#7 0.24,0.39,0.81,U] [#8 0.16,-0.28,0.90,U] 
23:27:30.652 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {-0.43, 0.23}
23:27:30.652 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
23:27:30.652 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.66)
23:27:30.652 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=-0.19 mountY=-0.10, mountTheta=-2.65
23:27:30.652 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.20, opts=13)
23:27:30.652 00.000 10844 Enqueuing Move request for scope (-0.07, 0.20)
23:27:30.652 00.000 11060 Worker thread wakes up
23:27:30.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
23:27:30.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
23:27:30.652 00.000 11060 Moving (-0.07, 0.20) raw xDistance=-0.19 yDistance=-0.10
23:27:30.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:27:30.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:30.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:30.652 00.000 11060 MoveAxis(E, 32, ABG)
23:27:30.652 00.000 11060 Guiding  Dir = 2, Dur = 32
23:27:30.659 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:30.676 00.017 10844 UpdateGuideState exits: m=3307 SNR=37.3
23:27:30.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:30.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:30.676 00.000 10844 Enqueuing Expose request
23:27:30.683 00.007 11060 IsSlewing returns 0
23:27:30.683 00.000 11060 IsGuiding returns 0
23:27:30.755 00.072 11060 IsGuiding returns 0
23:27:30.755 00.000 11060 Move returns status 0, amount 32
23:27:30.755 00.000 11060 MoveAxis(N, 0, ABG)
23:27:30.755 00.000 11060 Move returns status 0, amount 0
23:27:30.755 00.000 11060 move complete, result=0
23:27:30.755 00.000 11060 worker thread done servicing request
23:27:30.755 00.000 11060 Worker thread wakes up
23:27:30.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:30.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:30.757 00.002 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:27:31.386 00.629 11060 Exposure complete
23:27:31.560 00.174 11060 worker thread done servicing request
23:27:31.560 00.000 10844 OnExposeComplete: enter
23:27:31.560 00.000 10844 UpdateGuideState(): m_state=6
23:27:31.560 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
23:27:31.560 00.000 10844 Star::Find returns 1 (1), X=258.76, Y=61.97, Mass=2981, SNR=35.1, Peak=255 HFD=3.2
23:27:31.560 00.000 10844 MultiStar: [#1 0.03,0.46,1.05,U] [#2 -0.06,0.59,2.07,U] [#3 -0.20,0.16,1.00,U] [#4 -0.90,-0.12,0.00,M2] [#5 -0.02,0.52,1.00,U] [#6 -0.27,-0.27,0.97,U] [#7 0.33,-0.23,0.82,U] [#8 -0.14,-0.24,0.95,U] 
23:27:31.560 00.000 10844 single-star, 7 included, MultiStar: {-0.05, 0.18}, one-star: {0.05, -0.10}
23:27:31.560 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:27:31.560 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
23:27:31.560 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.15 mountX=0.09 mountY=0.06, mountTheta=0.59
23:27:31.565 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.10, opts=13)
23:27:31.565 00.000 10844 Enqueuing Move request for scope (0.05, -0.10)
23:27:31.565 00.000 11060 Worker thread wakes up
23:27:31.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
23:27:31.565 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
23:27:31.565 00.000 11060 Moving (0.05, -0.10) raw xDistance=0.09 yDistance=0.06
23:27:31.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:27:31.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:31.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:27:31.565 00.000 11060 MoveAxis(E, 0, ABG)
23:27:31.565 00.000 11060 Move returns status 0, amount 0
23:27:31.565 00.000 11060 MoveAxis(N, 0, ABG)
23:27:31.565 00.000 11060 Move returns status 0, amount 0
23:27:31.565 00.000 11060 move complete, result=0
23:27:31.565 00.000 11060 worker thread done servicing request
23:27:31.571 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:31.592 00.021 10844 UpdateGuideState exits: m=2981 SNR=35.1 Saturated
23:27:31.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:31.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:31.592 00.000 10844 Enqueuing Expose request
23:27:31.592 00.000 11060 Worker thread wakes up
23:27:31.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:31.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:31.592 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:32.227 00.635 11060 Exposure complete
23:27:32.380 00.153 11060 worker thread done servicing request
23:27:32.380 00.000 10844 OnExposeComplete: enter
23:27:32.380 00.000 10844 UpdateGuideState(): m_state=6
23:27:32.380 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
23:27:32.380 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=62.01, Mass=3197, SNR=35.9, Peak=232 HFD=3.8
23:27:32.382 00.002 10844 MultiStar: [#1 0.23,0.23,1.02,U] [#2 0.18,-0.14,2.00,U] [#3 0.00,0.07,1.05,U] [#4 -0.73,-0.17,0.00,M3] [#5 -0.19,0.14,1.05,U] [#6 -0.41,-0.69,0.00,M2] [#7 -0.23,-0.59,0.85,U] [#8 0.43,-0.21,0.94,U] 
23:27:32.382 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.18, -0.07}
23:27:32.382 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
23:27:32.382 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
23:27:32.382 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=0.05 mountY=0.11, mountTheta=1.12
23:27:32.383 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
23:27:32.383 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
23:27:32.383 00.000 11060 Worker thread wakes up
23:27:32.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:27:32.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:27:32.383 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
23:27:32.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:27:32.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:32.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:27:32.383 00.000 11060 MoveAxis(E, 0, ABG)
23:27:32.383 00.000 11060 Move returns status 0, amount 0
23:27:32.383 00.000 11060 MoveAxis(N, 0, ABG)
23:27:32.383 00.000 11060 Move returns status 0, amount 0
23:27:32.383 00.000 11060 move complete, result=0
23:27:32.383 00.000 11060 worker thread done servicing request
23:27:32.388 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:32.398 00.010 10844 UpdateGuideState exits: m=3197 SNR=35.9
23:27:32.411 00.013 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:32.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:32.411 00.000 10844 Enqueuing Expose request
23:27:32.411 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:32.412 00.001 11060 Worker thread wakes up
23:27:32.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:32.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:33.053 00.641 11060 Exposure complete
23:27:33.232 00.179 11060 worker thread done servicing request
23:27:33.232 00.000 10844 OnExposeComplete: enter
23:27:33.232 00.000 10844 UpdateGuideState(): m_state=6
23:27:33.232 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
23:27:33.234 00.002 10844 Star::Find returns 1 (1), X=258.64, Y=62.66, Mass=2819, SNR=33.9, Peak=255 HFD=3.5
23:27:33.234 00.000 10844 MultiStar: [#1 0.03,0.24,1.09,U] [#2 0.07,0.73,0.00,M1] [#3 -0.18,0.63,0.00,M1] [#4 -1.09,0.08,0.00,M4] [#5 -0.09,0.48,1.04,U] [#6 -0.34,-1.00,0.00,M3] [#7 -0.19,0.19,0.89,U] [#8 0.21,-0.33,0.99,U] 
23:27:33.234 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.24}, one-star: {-0.07, 0.58}
23:27:33.234 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
23:27:33.234 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
23:27:33.234 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=-0.23 mountY=-0.06, mountTheta=-2.89
23:27:33.237 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.24, opts=13)
23:27:33.237 00.000 10844 Enqueuing Move request for scope (-0.02, 0.24)
23:27:33.237 00.000 11060 Worker thread wakes up
23:27:33.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
23:27:33.237 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
23:27:33.237 00.000 11060 Moving (-0.02, 0.24) raw xDistance=-0.23 yDistance=-0.06
23:27:33.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:27:33.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:33.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:27:33.237 00.000 11060 MoveAxis(E, 40, ABG)
23:27:33.237 00.000 11060 Guiding  Dir = 2, Dur = 40
23:27:33.248 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:33.262 00.014 11060 IsSlewing returns 0
23:27:33.263 00.001 11060 IsGuiding returns 0
23:27:33.267 00.004 10844 UpdateGuideState exits: m=2819 SNR=33.9 Saturated
23:27:33.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:33.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:33.267 00.000 10844 Enqueuing Expose request
23:27:33.318 00.051 11060 IsGuiding returns 0
23:27:33.318 00.000 11060 Move returns status 0, amount 40
23:27:33.318 00.000 11060 MoveAxis(N, 0, ABG)
23:27:33.318 00.000 11060 Move returns status 0, amount 0
23:27:33.318 00.000 11060 move complete, result=0
23:27:33.318 00.000 11060 worker thread done servicing request
23:27:33.318 00.000 11060 Worker thread wakes up
23:27:33.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:33.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:33.318 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:27:33.978 00.660 11060 Exposure complete
23:27:34.183 00.205 11060 worker thread done servicing request
23:27:34.187 00.004 10844 OnExposeComplete: enter
23:27:34.187 00.000 10844 UpdateGuideState(): m_state=6
23:27:34.187 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
23:27:34.187 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=62.78, Mass=3095, SNR=35.9, Peak=255 HFD=3.6
23:27:34.189 00.002 10844 MultiStar: [#1 -0.08,0.73,0.00,M1] [#2 -0.26,0.94,0.00,M2] [#3 0.29,0.24,1.02,U] [#4 -0.75,0.21,0.00,M5] [#5 0.13,0.56,1.06,U] [#6 -0.14,-0.35,0.99,U] [#7 -0.15,0.18,0.90,U] [#8 0.27,0.13,0.95,U] 
23:27:34.189 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.25}, one-star: {-0.13, 0.70}
23:27:34.189 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
23:27:34.189 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
23:27:34.189 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.38 mountX=-0.25 mountY=0.01, mountTheta=3.11
23:27:34.191 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.25, opts=13)
23:27:34.191 00.000 10844 Enqueuing Move request for scope (0.05, 0.25)
23:27:34.191 00.000 11060 Worker thread wakes up
23:27:34.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
23:27:34.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
23:27:34.191 00.000 11060 Moving (0.05, 0.25) raw xDistance=-0.25 yDistance=0.01
23:27:34.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:27:34.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:34.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:27:34.191 00.000 11060 MoveAxis(E, 45, ABG)
23:27:34.192 00.001 11060 Guiding  Dir = 2, Dur = 45
23:27:34.202 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:34.218 00.016 11060 IsSlewing returns 0
23:27:34.219 00.001 11060 IsGuiding returns 0
23:27:34.232 00.013 10844 UpdateGuideState exits: m=3095 SNR=35.9 Saturated
23:27:34.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:34.238 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:34.238 00.000 10844 Enqueuing Expose request
23:27:34.278 00.040 11060 IsGuiding returns 0
23:27:34.278 00.000 11060 Move returns status 0, amount 45
23:27:34.278 00.000 11060 MoveAxis(N, 0, ABG)
23:27:34.278 00.000 11060 Move returns status 0, amount 0
23:27:34.278 00.000 11060 move complete, result=0
23:27:34.278 00.000 11060 worker thread done servicing request
23:27:34.278 00.000 11060 Worker thread wakes up
23:27:34.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:34.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:34.282 00.004 10844 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
23:27:34.915 00.633 11060 Exposure complete
23:27:35.079 00.164 11060 worker thread done servicing request
23:27:35.079 00.000 10844 OnExposeComplete: enter
23:27:35.079 00.000 10844 UpdateGuideState(): m_state=6
23:27:35.079 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
23:27:35.079 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=62.00, Mass=3121, SNR=36.4, Peak=249 HFD=3.4
23:27:35.079 00.000 10844 MultiStar: [#1 -0.37,-0.05,1.03,U] [#2 0.04,0.07,1.88,U] [#3 -0.80,-0.07,0.00,M1] [#4 -0.72,-0.51,0.00,M6] [#5 0.11,-0.49,0.99,U] [#6 -0.82,-1.23,0.00,M3] [#7 -0.37,-0.58,0.00,M1] [#8 -0.09,-0.42,0.93,U] 
23:27:35.079 00.000 10844 single-star, 4 included, MultiStar: {-0.06, -0.15}, one-star: {-0.08, -0.08}
23:27:35.079 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
23:27:35.079 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
23:27:35.079 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.39 mountX=0.09 mountY=-0.07, mountTheta=-0.65
23:27:35.079 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
23:27:35.079 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
23:27:35.079 00.000 11060 Worker thread wakes up
23:27:35.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:27:35.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:27:35.079 00.000 11060 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=-0.07
23:27:35.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:27:35.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:35.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:35.079 00.000 11060 MoveAxis(E, 0, ABG)
23:27:35.079 00.000 11060 Move returns status 0, amount 0
23:27:35.079 00.000 11060 MoveAxis(N, 0, ABG)
23:27:35.079 00.000 11060 Move returns status 0, amount 0
23:27:35.079 00.000 11060 move complete, result=0
23:27:35.079 00.000 11060 worker thread done servicing request
23:27:35.087 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:35.108 00.021 10844 UpdateGuideState exits: m=3121 SNR=36.4
23:27:35.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:35.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:35.108 00.000 10844 Enqueuing Expose request
23:27:35.108 00.000 11060 Worker thread wakes up
23:27:35.108 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:35.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:35.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:35.747 00.639 11060 Exposure complete
23:27:35.912 00.165 11060 worker thread done servicing request
23:27:35.912 00.000 10844 OnExposeComplete: enter
23:27:35.912 00.000 10844 UpdateGuideState(): m_state=6
23:27:35.912 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
23:27:35.912 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.79, Mass=3126, SNR=36.4, Peak=254 HFD=3.5
23:27:35.912 00.000 10844 MultiStar: [#1 -0.04,0.16,1.01,U] [#2 -0.27,-0.06,2.05,U] [#3 0.10,-0.16,0.95,U] [#4 -0.70,-0.36,0.00,M7] [#5 -0.28,0.22,1.04,U] [#6 -0.43,-0.77,0.00,M4] [#7 -0.18,-0.33,0.87,U] [#8 0.07,-0.25,0.93,U] 
23:27:35.912 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.09}, one-star: {-0.00, -0.29}
23:27:35.912 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
23:27:35.912 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:27:35.912 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-2.47 mountX=0.11 mountY=-0.10, mountTheta=-0.72
23:27:35.914 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
23:27:35.914 00.000 10844 Enqueuing Move request for scope (-0.11, -0.09)
23:27:35.914 00.000 11060 Worker thread wakes up
23:27:35.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
23:27:35.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
23:27:35.914 00.000 11060 Moving (-0.11, -0.09) raw xDistance=0.11 yDistance=-0.10
23:27:35.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:27:35.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:35.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:27:35.914 00.000 11060 MoveAxis(E, 0, ABG)
23:27:35.915 00.001 11060 Move returns status 0, amount 0
23:27:35.915 00.000 11060 MoveAxis(N, 0, ABG)
23:27:35.915 00.000 11060 Move returns status 0, amount 0
23:27:35.915 00.000 11060 move complete, result=0
23:27:35.915 00.000 11060 worker thread done servicing request
23:27:35.925 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:35.938 00.013 10844 UpdateGuideState exits: m=3126 SNR=36.4
23:27:35.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:35.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:35.938 00.000 10844 Enqueuing Expose request
23:27:35.938 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:35.938 00.000 11060 Worker thread wakes up
23:27:35.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:35.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:36.571 00.633 11060 Exposure complete
23:27:36.735 00.164 11060 worker thread done servicing request
23:27:36.735 00.000 10844 OnExposeComplete: enter
23:27:36.735 00.000 10844 UpdateGuideState(): m_state=6
23:27:36.735 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
23:27:36.735 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=62.18, Mass=2966, SNR=35.7, Peak=228 HFD=3.4
23:27:36.735 00.000 10844 MultiStar: [#1 -0.52,0.26,1.05,U] [#2 -0.24,-0.13,1.89,U] [#3 -0.53,0.12,0.98,U] [#4 -0.77,-0.11,0.00,M8] [#5 -0.10,0.49,1.02,U] [#6 -0.82,-0.53,0.00,M5] [#7 -0.21,-0.55,0.90,U] [#8 -0.44,-0.29,0.92,U] 
23:27:36.735 00.000 10844 single-star, 6 included, MultiStar: {-0.30, -0.00}, one-star: {-0.15, 0.10}
23:27:36.735 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.28 = -2.01)
23:27:36.735 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.03)
23:27:36.735 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.52 mountX=-0.08 mountY=-0.16, mountTheta=-2.01
23:27:36.741 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.10, opts=13)
23:27:36.741 00.000 10844 Enqueuing Move request for scope (-0.15, 0.10)
23:27:36.741 00.000 11060 Worker thread wakes up
23:27:36.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
23:27:36.741 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
23:27:36.741 00.000 11060 Moving (-0.15, 0.10) raw xDistance=-0.08 yDistance=-0.16
23:27:36.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:27:36.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:36.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:27:36.741 00.000 11060 MoveAxis(E, 0, ABG)
23:27:36.741 00.000 11060 Move returns status 0, amount 0
23:27:36.741 00.000 11060 MoveAxis(N, 0, ABG)
23:27:36.741 00.000 11060 Move returns status 0, amount 0
23:27:36.741 00.000 11060 move complete, result=0
23:27:36.741 00.000 11060 worker thread done servicing request
23:27:36.745 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:36.757 00.012 10844 UpdateGuideState exits: m=2966 SNR=35.7
23:27:36.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:36.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:36.757 00.000 10844 Enqueuing Expose request
23:27:36.757 00.000 11060 Worker thread wakes up
23:27:36.757 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:27:36.761 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:36.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:37.368 00.607 11060 Exposure complete
23:27:37.539 00.171 11060 worker thread done servicing request
23:27:37.541 00.002 10844 OnExposeComplete: enter
23:27:37.541 00.000 10844 UpdateGuideState(): m_state=6
23:27:37.541 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
23:27:37.541 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=62.62, Mass=2856, SNR=34.6, Peak=210 HFD=3.6
23:27:37.541 00.000 10844 MultiStar: [#1 -0.77,1.16,0.00,M1] [#2 -0.31,0.98,0.00,M1] [#3 -0.24,0.35,0.98,U] [#4 -0.46,0.62,0.00,M9] [#5 0.03,0.38,1.06,U] [#6 -0.79,-0.53,0.00,M6] [#7 -0.10,0.04,0.95,U] [#8 0.32,0.13,1.08,U] 
23:27:37.541 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.29}, one-star: {0.03, 0.55}
23:27:37.541 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
23:27:37.542 00.001 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
23:27:37.542 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.53 mountX=-0.29 mountY=-0.03, mountTheta=-3.02
23:27:37.542 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.29, opts=13)
23:27:37.542 00.000 10844 Enqueuing Move request for scope (0.01, 0.29)
23:27:37.542 00.000 11060 Worker thread wakes up
23:27:37.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
23:27:37.542 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
23:27:37.542 00.000 11060 Moving (0.01, 0.29) raw xDistance=-0.29 yDistance=-0.03
23:27:37.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:27:37.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:37.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:27:37.542 00.000 11060 MoveAxis(E, 50, ABG)
23:27:37.542 00.000 11060 Guiding  Dir = 2, Dur = 50
23:27:37.551 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:37.553 00.002 11060 IsSlewing returns 0
23:27:37.553 00.000 11060 IsGuiding returns 0
23:27:37.579 00.026 10844 UpdateGuideState exits: m=2856 SNR=34.6
23:27:37.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:37.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:37.579 00.000 10844 Enqueuing Expose request
23:27:37.615 00.036 11060 IsGuiding returns 0
23:27:37.615 00.000 11060 Move returns status 0, amount 50
23:27:37.615 00.000 11060 MoveAxis(N, 0, ABG)
23:27:37.615 00.000 11060 Move returns status 0, amount 0
23:27:37.615 00.000 11060 move complete, result=0
23:27:37.615 00.000 11060 worker thread done servicing request
23:27:37.615 00.000 11060 Worker thread wakes up
23:27:37.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:37.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:37.620 00.005 10844 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
23:27:38.249 00.629 11060 Exposure complete
23:27:38.416 00.167 11060 worker thread done servicing request
23:27:38.416 00.000 10844 OnExposeComplete: enter
23:27:38.416 00.000 10844 UpdateGuideState(): m_state=6
23:27:38.416 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
23:27:38.416 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=62.87, Mass=3138, SNR=36.1, Peak=255 HFD=3.9
23:27:38.416 00.000 10844 MultiStar: [#1 -0.30,0.42,1.07,U] [#2 -0.35,0.78,0.00,M2] [#3 -0.32,0.64,0.00,M1] [#4 -0.92,-0.14,0.00,M10] [#5 -0.34,0.42,1.00,U] [#6 -0.18,-0.64,0.00,M7] [#7 -0.45,-0.17,0.81,U] [#8 -0.13,-0.52,0.91,U] 
23:27:38.418 00.002 10844 refined, 4 included, MultiStar: {-0.35, 0.22}, one-star: {-0.56, 0.79}
23:27:38.418 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
23:27:38.418 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.97)
23:27:38.418 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.22 hyp=0.42 cameraTheta=2.58 mountX=-0.15 mountY=-0.39, mountTheta=-1.95
23:27:38.418 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.22, opts=13)
23:27:38.418 00.000 10844 Enqueuing Move request for scope (-0.35, 0.22)
23:27:38.420 00.002 11060 Worker thread wakes up
23:27:38.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.22) opts 0xd
23:27:38.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.22)
23:27:38.420 00.000 11060 Moving (-0.35, 0.22) raw xDistance=-0.15 yDistance=-0.39
23:27:38.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:27:38.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
23:27:38.420 00.000 11060 MoveAxis(E, 28, ABG)
23:27:38.420 00.000 11060 Guiding  Dir = 2, Dur = 28
23:27:38.426 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:38.431 00.005 11060 IsSlewing returns 0
23:27:38.431 00.000 11060 IsGuiding returns 0
23:27:38.440 00.009 10844 UpdateGuideState exits: m=3138 SNR=36.1 Saturated
23:27:38.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:38.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:38.440 00.000 10844 Enqueuing Expose request
23:27:38.461 00.021 11060 IsGuiding returns 0
23:27:38.461 00.000 11060 Move returns status 0, amount 28
23:27:38.461 00.000 11060 MoveAxis(N, 150, ABG)
23:27:38.461 00.000 11060 Guiding  Dir = 0, Dur = 150
23:27:38.476 00.015 11060 IsSlewing returns 0
23:27:38.476 00.000 11060 IsGuiding returns 0
23:27:38.658 00.182 11060 IsGuiding returns 0
23:27:38.658 00.000 11060 Move returns status 0, amount 150
23:27:38.658 00.000 11060 move complete, result=0
23:27:38.658 00.000 11060 worker thread done servicing request
23:27:38.673 00.015 10844 GuideStep: -0.2 px 28 ms EAST, -0.4 px 150 ms NORTH
23:27:38.675 00.002 11060 Worker thread wakes up
23:27:38.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:38.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:39.313 00.638 11060 Exposure complete
23:27:39.491 00.178 11060 worker thread done servicing request
23:27:39.491 00.000 10844 OnExposeComplete: enter
23:27:39.491 00.000 10844 UpdateGuideState(): m_state=6
23:27:39.491 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
23:27:39.491 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=62.47, Mass=3048, SNR=35.8, Peak=252 HFD=3.7
23:27:39.491 00.000 10844 MultiStar: [#1 -0.26,0.52,0.99,U] [#2 0.08,0.22,2.06,U] [#3 -0.53,0.60,0.00,M2] [#4 -0.51,-0.21,1.01,U] [#5 -0.22,0.56,1.02,U] [#6 -0.32,-0.77,0.00,M8] [#7 -0.04,0.17,0.89,U] [#8 -0.10,0.16,0.89,U] 
23:27:39.491 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.26}, one-star: {0.14, 0.39}
23:27:39.491 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
23:27:39.491 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
23:27:39.491 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.96 mountX=-0.23 mountY=-0.15, mountTheta=-2.58
23:27:39.496 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.26, opts=13)
23:27:39.496 00.000 10844 Enqueuing Move request for scope (-0.11, 0.26)
23:27:39.496 00.000 11060 Worker thread wakes up
23:27:39.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
23:27:39.496 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
23:27:39.496 00.000 11060 Moving (-0.11, 0.26) raw xDistance=-0.23 yDistance=-0.15
23:27:39.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:27:39.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:39.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:27:39.496 00.000 11060 MoveAxis(E, 41, ABG)
23:27:39.496 00.000 11060 Guiding  Dir = 2, Dur = 41
23:27:39.501 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:39.506 00.005 11060 IsSlewing returns 0
23:27:39.506 00.000 11060 IsGuiding returns 0
23:27:39.522 00.016 10844 UpdateGuideState exits: m=3048 SNR=35.8
23:27:39.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:39.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:39.522 00.000 10844 Enqueuing Expose request
23:27:39.563 00.041 11060 IsGuiding returns 0
23:27:39.563 00.000 11060 Move returns status 0, amount 41
23:27:39.563 00.000 11060 MoveAxis(N, 0, ABG)
23:27:39.563 00.000 11060 Move returns status 0, amount 0
23:27:39.563 00.000 11060 move complete, result=0
23:27:39.564 00.001 11060 worker thread done servicing request
23:27:39.564 00.000 11060 Worker thread wakes up
23:27:39.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:39.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:39.564 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:27:40.204 00.640 11060 Exposure complete
23:27:40.383 00.179 11060 worker thread done servicing request
23:27:40.383 00.000 10844 OnExposeComplete: enter
23:27:40.383 00.000 10844 UpdateGuideState(): m_state=6
23:27:40.383 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
23:27:40.383 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=62.49, Mass=3339, SNR=37.6, Peak=253 HFD=3.5
23:27:40.383 00.000 10844 MultiStar: [#1 0.06,0.67,0.00,M1] [#2 0.31,0.64,0.00,M2] [#3 -0.77,0.71,0.00,M3] [#4 -0.70,-0.00,0.00,M10] [#5 0.22,0.65,0.00,M1] [#6 -0.32,-0.60,0.00,M9] [#7 -0.07,0.02,0.79,U] [#8 -0.06,0.15,0.86,U] 
23:27:40.383 00.000 10844 refined, 2 included, MultiStar: {-0.05, 0.21}, one-star: {-0.04, 0.41}
23:27:40.383 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
23:27:40.383 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
23:27:40.383 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.83 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
23:27:40.385 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.21, opts=13)
23:27:40.385 00.000 10844 Enqueuing Move request for scope (-0.05, 0.21)
23:27:40.385 00.000 11060 Worker thread wakes up
23:27:40.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
23:27:40.385 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
23:27:40.385 00.000 11060 Moving (-0.05, 0.21) raw xDistance=-0.20 yDistance=-0.09
23:27:40.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:27:40.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:40.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:27:40.385 00.000 11060 MoveAxis(E, 35, ABG)
23:27:40.385 00.000 11060 Guiding  Dir = 2, Dur = 35
23:27:40.392 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:27:40.397 00.005 11060 IsSlewing returns 0
23:27:40.397 00.000 11060 IsGuiding returns 0
23:27:40.409 00.012 10844 UpdateGuideState exits: m=3339 SNR=37.6
23:27:40.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:40.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:40.409 00.000 10844 Enqueuing Expose request
23:27:40.448 00.039 11060 IsGuiding returns 0
23:27:40.448 00.000 11060 Move returns status 0, amount 35
23:27:40.448 00.000 11060 MoveAxis(N, 0, ABG)
23:27:40.448 00.000 11060 Move returns status 0, amount 0
23:27:40.448 00.000 11060 move complete, result=0
23:27:40.448 00.000 11060 worker thread done servicing request
23:27:40.448 00.000 11060 Worker thread wakes up
23:27:40.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:40.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:40.448 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
23:27:41.091 00.643 11060 Exposure complete
23:27:41.268 00.177 11060 worker thread done servicing request
23:27:41.268 00.000 10844 OnExposeComplete: enter
23:27:41.268 00.000 10844 UpdateGuideState(): m_state=6
23:27:41.268 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
23:27:41.268 00.000 10844 Star::Find returns 1 (1), X=258.32, Y=61.77, Mass=3452, SNR=38.1, Peak=255 HFD=3.6
23:27:41.268 00.000 10844 MultiStar: [#1 -0.46,-0.00,0.94,U] [#2 0.14,0.07,1.84,U] [#3 -0.72,0.48,0.00,M4] [#4 -1.00,-0.43,0.00,R] [#5 0.19,0.15,0.91,U] [#6 -0.55,-0.41,0.00,M10] [#7 -0.06,-0.24,0.82,U] [#8 -0.16,-0.06,0.89,U] 
23:27:41.268 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.05}, one-star: {-0.39, -0.30}
23:27:41.268 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
23:27:41.268 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
23:27:41.268 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.68 mountX=0.06 mountY=-0.08, mountTheta=-0.93
23:27:41.268 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
23:27:41.268 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
23:27:41.268 00.000 11060 Worker thread wakes up
23:27:41.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
23:27:41.268 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
23:27:41.268 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.06 yDistance=-0.08
23:27:41.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:27:41.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:41.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:27:41.268 00.000 11060 MoveAxis(E, 0, ABG)
23:27:41.268 00.000 11060 Move returns status 0, amount 0
23:27:41.268 00.000 11060 MoveAxis(N, 0, ABG)
23:27:41.268 00.000 11060 Move returns status 0, amount 0
23:27:41.268 00.000 11060 move complete, result=0
23:27:41.268 00.000 11060 worker thread done servicing request
23:27:41.275 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:41.289 00.014 10844 UpdateGuideState exits: m=3452 SNR=38.1 Saturated
23:27:41.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:41.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:41.289 00.000 10844 Enqueuing Expose request
23:27:41.289 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:41.289 00.000 11060 Worker thread wakes up
23:27:41.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:41.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:41.922 00.633 11060 Exposure complete
23:27:42.098 00.176 11060 worker thread done servicing request
23:27:42.098 00.000 10844 OnExposeComplete: enter
23:27:42.098 00.000 10844 UpdateGuideState(): m_state=6
23:27:42.098 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
23:27:42.098 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=62.73, Mass=3106, SNR=35.8, Peak=253 HFD=3.5
23:27:42.098 00.000 10844 MultiStar: [#1 0.00,0.23,1.04,U] [#2 -0.30,0.66,0.00,M2] [#3 -0.45,-0.02,1.05,U] [#4 0.62,0.59,0.00,M1] [#5 -0.05,0.75,0.00,M1] [#6 -0.42,-0.12,0.98,U] [#7 -0.38,0.08,0.88,U] [#8 0.03,0.20,0.91,U] 
23:27:42.098 00.000 10844 refined, 5 included, MultiStar: {-0.29, 0.17}, one-star: {-0.52, 0.65}
23:27:42.098 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
23:27:42.098 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
23:27:42.098 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.34 cameraTheta=2.61 mountX=-0.12 mountY=-0.32, mountTheta=-1.93
23:27:42.102 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.17, opts=13)
23:27:42.102 00.000 10844 Enqueuing Move request for scope (-0.29, 0.17)
23:27:42.102 00.000 11060 Worker thread wakes up
23:27:42.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.17) opts 0xd
23:27:42.103 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.17)
23:27:42.103 00.000 11060 Moving (-0.29, 0.17) raw xDistance=-0.12 yDistance=-0.32
23:27:42.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:27:42.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
23:27:42.104 00.001 11060 MoveAxis(E, 0, ABG)
23:27:42.104 00.000 11060 Move returns status 0, amount 0
23:27:42.104 00.000 11060 MoveAxis(N, 123, ABG)
23:27:42.104 00.000 11060 Guiding  Dir = 0, Dur = 123
23:27:42.109 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:42.118 00.009 11060 IsSlewing returns 0
23:27:42.119 00.001 11060 IsGuiding returns 0
23:27:42.119 00.000 10844 UpdateGuideState exits: m=3106 SNR=35.8
23:27:42.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:42.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:42.119 00.000 10844 Enqueuing Expose request
23:27:42.257 00.138 11060 IsGuiding returns 0
23:27:42.257 00.000 11060 Move returns status 0, amount 123
23:27:42.257 00.000 11060 move complete, result=0
23:27:42.257 00.000 11060 worker thread done servicing request
23:27:42.257 00.000 11060 Worker thread wakes up
23:27:42.257 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 123 ms NORTH
23:27:42.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:42.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:42.905 00.648 11060 Exposure complete
23:27:43.085 00.180 11060 worker thread done servicing request
23:27:43.085 00.000 10844 OnExposeComplete: enter
23:27:43.085 00.000 10844 UpdateGuideState(): m_state=6
23:27:43.085 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
23:27:43.085 00.000 10844 Star::Find returns 1 (1), X=258.74, Y=62.83, Mass=3233, SNR=36.9, Peak=255 HFD=3.5
23:27:43.085 00.000 10844 MultiStar: [#1 0.29,0.90,0.00,M1] [#2 -0.19,0.74,0.00,M3] [#3 -0.09,0.49,1.03,U] [#4 0.42,0.65,0.00,M2] [#5 -0.19,0.49,1.09,U] [#6 -0.05,-0.29,0.81,U] [#7 0.12,-0.10,0.88,U] [#8 0.49,0.22,0.90,U] 
23:27:43.085 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.29}, one-star: {0.03, 0.75}
23:27:43.085 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
23:27:43.085 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
23:27:43.085 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.43 mountX=-0.29 mountY=-0.01, mountTheta=-3.12
23:27:43.085 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.29, opts=13)
23:27:43.085 00.000 10844 Enqueuing Move request for scope (0.04, 0.29)
23:27:43.085 00.000 11060 Worker thread wakes up
23:27:43.090 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
23:27:43.090 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
23:27:43.090 00.000 11060 Moving (0.04, 0.29) raw xDistance=-0.29 yDistance=-0.01
23:27:43.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:27:43.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:43.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:43.090 00.000 11060 MoveAxis(E, 51, ABG)
23:27:43.090 00.000 11060 Guiding  Dir = 2, Dur = 51
23:27:43.100 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:43.100 00.000 11060 IsSlewing returns 0
23:27:43.101 00.001 11060 IsGuiding returns 0
23:27:43.110 00.009 10844 UpdateGuideState exits: m=3233 SNR=36.9 Saturated
23:27:43.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:43.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:43.110 00.000 10844 Enqueuing Expose request
23:27:43.162 00.052 11060 IsGuiding returns 0
23:27:43.162 00.000 11060 Move returns status 0, amount 51
23:27:43.162 00.000 11060 MoveAxis(N, 0, ABG)
23:27:43.162 00.000 11060 Move returns status 0, amount 0
23:27:43.162 00.000 11060 move complete, result=0
23:27:43.162 00.000 11060 worker thread done servicing request
23:27:43.162 00.000 11060 Worker thread wakes up
23:27:43.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:43.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:43.162 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
23:27:43.799 00.637 11060 Exposure complete
23:27:43.967 00.168 11060 worker thread done servicing request
23:27:43.967 00.000 10844 OnExposeComplete: enter
23:27:43.967 00.000 10844 UpdateGuideState(): m_state=6
23:27:43.972 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
23:27:43.972 00.000 10844 Star::Find returns 1 (0), X=259.29, Y=61.92, Mass=3433, SNR=37.5, Peak=237 HFD=4.0
23:27:43.972 00.000 10844 MultiStar: [#1 0.28,-0.03,0.89,U] [#2 -0.50,0.44,0.00,M4] [#3 0.08,0.25,0.93,U] [#4 0.61,0.08,0.92,U] [#5 0.08,0.01,0.96,U] [#6 0.04,-0.54,0.90,U] [#7 0.21,-0.24,0.84,U] [#8 0.61,-0.15,0.87,U] 
23:27:43.972 00.000 10844 refined, 7 included, MultiStar: {0.31, -0.09}, one-star: {0.58, -0.16}
23:27:43.972 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
23:27:43.972 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
23:27:43.972 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.33 cameraTheta=-0.29 mountX=0.04 mountY=0.32, mountTheta=1.46
23:27:43.974 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.09, opts=13)
23:27:43.974 00.000 10844 Enqueuing Move request for scope (0.31, -0.09)
23:27:43.974 00.000 11060 Worker thread wakes up
23:27:43.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.09) opts 0xd
23:27:43.974 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.09)
23:27:43.974 00.000 11060 Moving (0.31, -0.09) raw xDistance=0.04 yDistance=0.32
23:27:43.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:27:43.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:27:43.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:27:43.974 00.000 11060 MoveAxis(E, 0, ABG)
23:27:43.974 00.000 11060 Move returns status 0, amount 0
23:27:43.974 00.000 11060 MoveAxis(N, 0, ABG)
23:27:43.974 00.000 11060 Move returns status 0, amount 0
23:27:43.974 00.000 11060 move complete, result=0
23:27:43.974 00.000 11060 worker thread done servicing request
23:27:43.978 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:43.998 00.020 10844 UpdateGuideState exits: m=3433 SNR=37.5
23:27:43.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:43.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:43.998 00.000 10844 Enqueuing Expose request
23:27:43.998 00.000 11060 Worker thread wakes up
23:27:43.998 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:27:43.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:43.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:44.624 00.626 11060 Exposure complete
23:27:44.797 00.173 11060 worker thread done servicing request
23:27:44.797 00.000 10844 OnExposeComplete: enter
23:27:44.797 00.000 10844 UpdateGuideState(): m_state=6
23:27:44.797 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
23:27:44.797 00.000 10844 Star::Find returns 1 (1), X=259.05, Y=62.53, Mass=2916, SNR=34.7, Peak=255 HFD=3.6
23:27:44.797 00.000 10844 MultiStar: [#1 0.46,0.15,1.05,U] [#2 -0.10,0.81,0.00,M5] [#3 -0.44,0.39,0.88,U] [#4 0.68,-0.03,0.00,M2] [#5 0.70,-0.14,0.00,M1] [#6 -0.32,-0.08,1.00,U] [#7 0.14,0.40,0.82,U] [#8 0.11,0.09,0.95,U] 
23:27:44.797 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.22}, one-star: {0.33, 0.45}
23:27:44.797 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
23:27:44.797 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
23:27:44.797 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.33 mountX=-0.23 mountY=0.02, mountTheta=3.07
23:27:44.797 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.22, opts=13)
23:27:44.797 00.000 10844 Enqueuing Move request for scope (0.05, 0.22)
23:27:44.797 00.000 11060 Worker thread wakes up
23:27:44.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
23:27:44.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
23:27:44.803 00.006 11060 Moving (0.05, 0.22) raw xDistance=-0.23 yDistance=0.02
23:27:44.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:27:44.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:44.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:44.803 00.000 11060 MoveAxis(E, 40, ABG)
23:27:44.803 00.000 11060 Guiding  Dir = 2, Dur = 40
23:27:44.808 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:44.828 00.020 11060 IsSlewing returns 0
23:27:44.828 00.000 11060 IsGuiding returns 0
23:27:44.848 00.020 10844 UpdateGuideState exits: m=2916 SNR=34.7 Saturated
23:27:44.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:44.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:44.848 00.000 10844 Enqueuing Expose request
23:27:44.889 00.041 11060 IsGuiding returns 0
23:27:44.889 00.000 11060 Move returns status 0, amount 40
23:27:44.889 00.000 11060 MoveAxis(N, 0, ABG)
23:27:44.889 00.000 11060 Move returns status 0, amount 0
23:27:44.889 00.000 11060 move complete, result=0
23:27:44.889 00.000 11060 worker thread done servicing request
23:27:44.889 00.000 11060 Worker thread wakes up
23:27:44.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:44.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:44.889 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
23:27:45.527 00.638 11060 Exposure complete
23:27:45.684 00.157 11060 worker thread done servicing request
23:27:45.685 00.001 10844 OnExposeComplete: enter
23:27:45.685 00.000 10844 UpdateGuideState(): m_state=6
23:27:45.685 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
23:27:45.685 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=62.07, Mass=3109, SNR=35.9, Peak=239 HFD=3.4
23:27:45.685 00.000 10844 MultiStar: [#1 -0.01,0.08,0.98,U] [#2 -0.14,0.31,1.95,U] [#3 -0.63,0.56,0.00,M1] [#4 0.63,0.63,0.00,M3] [#5 0.11,0.10,1.02,U] [#6 -0.39,-0.41,0.91,U] [#7 -0.26,-0.04,0.82,U] [#8 -0.09,-0.04,0.93,U] 
23:27:45.685 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.04}, one-star: {0.04, -0.00}
23:27:45.685 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
23:27:45.685 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
23:27:45.685 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.11 mountX=-0.00 mountY=0.04, mountTheta=1.65
23:27:45.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.00, opts=13)
23:27:45.687 00.000 10844 Enqueuing Move request for scope (0.04, -0.00)
23:27:45.687 00.000 11060 Worker thread wakes up
23:27:45.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
23:27:45.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
23:27:45.687 00.000 11060 Moving (0.04, -0.00) raw xDistance=-0.00 yDistance=0.04
23:27:45.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:27:45.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:45.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:45.687 00.000 11060 MoveAxis(E, 0, ABG)
23:27:45.687 00.000 11060 Move returns status 0, amount 0
23:27:45.687 00.000 11060 MoveAxis(N, 0, ABG)
23:27:45.687 00.000 11060 Move returns status 0, amount 0
23:27:45.687 00.000 11060 move complete, result=0
23:27:45.689 00.002 11060 worker thread done servicing request
23:27:45.694 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:45.706 00.012 10844 UpdateGuideState exits: m=3109 SNR=35.9
23:27:45.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:45.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:45.706 00.000 10844 Enqueuing Expose request
23:27:45.706 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:45.706 00.000 11060 Worker thread wakes up
23:27:45.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:45.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:46.345 00.639 11060 Exposure complete
23:27:46.505 00.160 11060 worker thread done servicing request
23:27:46.505 00.000 10844 OnExposeComplete: enter
23:27:46.505 00.000 10844 UpdateGuideState(): m_state=6
23:27:46.505 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
23:27:46.505 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=62.53, Mass=3271, SNR=37.2, Peak=217 HFD=3.7
23:27:46.505 00.000 10844 MultiStar: [#1 0.59,0.12,1.02,U] [#2 -0.09,0.03,1.90,U] [#3 0.06,0.14,0.96,U] [#4 0.51,0.42,0.00,M4] [#5 -0.07,-0.08,1.04,U] [#6 0.13,-0.80,0.00,M6] [#7 0.12,-0.10,0.86,U] [#8 0.46,-0.60,0.00,M1] 
23:27:46.505 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.09}, one-star: {0.19, 0.45}
23:27:46.505 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
23:27:46.505 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
23:27:46.505 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=-0.11 mountY=0.09, mountTheta=2.43
23:27:46.505 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.09, opts=13)
23:27:46.505 00.000 10844 Enqueuing Move request for scope (0.11, 0.09)
23:27:46.505 00.000 11060 Worker thread wakes up
23:27:46.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
23:27:46.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
23:27:46.505 00.000 11060 Moving (0.11, 0.09) raw xDistance=-0.11 yDistance=0.09
23:27:46.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:27:46.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:46.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:46.505 00.000 11060 MoveAxis(E, 0, ABG)
23:27:46.505 00.000 11060 Move returns status 0, amount 0
23:27:46.505 00.000 11060 MoveAxis(N, 0, ABG)
23:27:46.505 00.000 11060 Move returns status 0, amount 0
23:27:46.505 00.000 11060 move complete, result=0
23:27:46.505 00.000 11060 worker thread done servicing request
23:27:46.511 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:46.525 00.014 10844 UpdateGuideState exits: m=3271 SNR=37.2
23:27:46.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:46.526 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:46.526 00.000 10844 Enqueuing Expose request
23:27:46.526 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:46.526 00.000 11060 Worker thread wakes up
23:27:46.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:46.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:47.191 00.665 11060 Exposure complete
23:27:47.351 00.160 11060 worker thread done servicing request
23:27:47.351 00.000 10844 OnExposeComplete: enter
23:27:47.351 00.000 10844 UpdateGuideState(): m_state=6
23:27:47.351 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
23:27:47.356 00.005 10844 Star::Find returns 1 (1), X=258.79, Y=61.76, Mass=3112, SNR=35.5, Peak=255 HFD=3.5
23:27:47.356 00.000 10844 MultiStar: [#1 0.27,0.15,0.96,U] [#2 0.32,-0.03,1.99,U] [#3 -0.07,0.22,0.93,U] [#4 0.53,-0.15,0.95,U] [#5 0.19,0.28,1.11,U] [#6 -0.81,-1.06,0.00,M7] [#7 0.17,-0.59,0.77,U] [#8 0.20,-0.08,0.95,U] 
23:27:47.356 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.05}, one-star: {0.08, -0.32}
23:27:47.356 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
23:27:47.356 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
23:27:47.356 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.21 mountX=0.01 mountY=0.23, mountTheta=1.55
23:27:47.356 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.05, opts=13)
23:27:47.356 00.000 10844 Enqueuing Move request for scope (0.22, -0.05)
23:27:47.358 00.002 11060 Worker thread wakes up
23:27:47.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
23:27:47.358 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
23:27:47.358 00.000 11060 Moving (0.22, -0.05) raw xDistance=0.01 yDistance=0.23
23:27:47.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:27:47.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:47.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:27:47.358 00.000 11060 MoveAxis(E, 0, ABG)
23:27:47.358 00.000 11060 Move returns status 0, amount 0
23:27:47.358 00.000 11060 MoveAxis(N, 0, ABG)
23:27:47.358 00.000 11060 Move returns status 0, amount 0
23:27:47.358 00.000 11060 move complete, result=0
23:27:47.358 00.000 11060 worker thread done servicing request
23:27:47.363 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:47.383 00.020 10844 UpdateGuideState exits: m=3112 SNR=35.5 Saturated
23:27:47.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:47.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:47.383 00.000 10844 Enqueuing Expose request
23:27:47.383 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:47.383 00.000 11060 Worker thread wakes up
23:27:47.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:47.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:48.009 00.626 11060 Exposure complete
23:27:48.198 00.189 11060 worker thread done servicing request
23:27:48.198 00.000 10844 OnExposeComplete: enter
23:27:48.198 00.000 10844 UpdateGuideState(): m_state=6
23:27:48.198 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
23:27:48.198 00.000 10844 Star::Find returns 1 (1), X=258.14, Y=61.84, Mass=3796, SNR=40.1, Peak=255 HFD=3.8
23:27:48.198 00.000 10844 MultiStar: [#1 -0.05,0.20,0.91,U] [#2 -0.06,0.17,1.74,U] [#3 -0.55,-0.02,0.89,U] [#4 0.67,-0.50,0.00,M4] [#5 -0.05,-0.34,0.94,U] [#6 -0.38,-0.67,0.00,M8] [#7 -0.19,-0.25,0.78,U] [#8 -0.10,-0.80,0.00,M1] 
23:27:48.198 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.05}, one-star: {-0.57, -0.24}
23:27:48.198 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
23:27:48.198 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
23:27:48.198 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.94 mountX=0.09 mountY=-0.21, mountTheta=-1.19
23:27:48.202 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.05, opts=13)
23:27:48.202 00.000 10844 Enqueuing Move request for scope (-0.22, -0.05)
23:27:48.202 00.000 11060 Worker thread wakes up
23:27:48.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
23:27:48.202 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
23:27:48.202 00.000 11060 Moving (-0.22, -0.05) raw xDistance=0.09 yDistance=-0.21
23:27:48.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:27:48.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:27:48.202 00.000 11060 MoveAxis(E, 0, ABG)
23:27:48.202 00.000 11060 Move returns status 0, amount 0
23:27:48.202 00.000 11060 MoveAxis(N, 83, ABG)
23:27:48.202 00.000 11060 Guiding  Dir = 0, Dur = 83
23:27:48.212 00.010 11060 IsSlewing returns 0
23:27:48.212 00.000 11060 IsGuiding returns 0
23:27:48.218 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:48.233 00.015 10844 UpdateGuideState exits: m=3796 SNR=40.1 Saturated
23:27:48.239 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:48.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:48.239 00.000 10844 Enqueuing Expose request
23:27:48.311 00.072 11060 IsGuiding returns 0
23:27:48.311 00.000 11060 Move returns status 0, amount 83
23:27:48.311 00.000 11060 move complete, result=0
23:27:48.311 00.000 11060 worker thread done servicing request
23:27:48.311 00.000 11060 Worker thread wakes up
23:27:48.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:48.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:48.311 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 83 ms NORTH
23:27:48.934 00.623 11060 Exposure complete
23:27:49.108 00.174 11060 worker thread done servicing request
23:27:49.108 00.000 10844 OnExposeComplete: enter
23:27:49.108 00.000 10844 UpdateGuideState(): m_state=6
23:27:49.108 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
23:27:49.108 00.000 10844 Star::Find returns 1 (1), X=259.11, Y=62.49, Mass=3216, SNR=36.9, Peak=255 HFD=3.6
23:27:49.109 00.001 10844 MultiStar: [#1 0.21,0.45,0.99,U] [#2 -0.42,0.47,1.94,U] [#3 0.22,-0.10,0.89,U] [#4 1.31,0.07,0.00,M5] [#5 0.44,-0.09,1.01,U] [#6 0.09,-0.53,0.88,U] [#7 -0.06,-0.19,0.80,U] [#8 0.44,-0.52,0.00,M2] 
23:27:49.109 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.13}, one-star: {0.40, 0.41}
23:27:49.109 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
23:27:49.109 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
23:27:49.109 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.13 mountX=-0.14 mountY=0.04, mountTheta=2.86
23:27:49.109 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.13, opts=13)
23:27:49.109 00.000 10844 Enqueuing Move request for scope (0.06, 0.13)
23:27:49.109 00.000 11060 Worker thread wakes up
23:27:49.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:27:49.109 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:27:49.109 00.000 11060 Moving (0.06, 0.13) raw xDistance=-0.14 yDistance=0.04
23:27:49.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:27:49.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:49.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:49.109 00.000 11060 MoveAxis(E, 24, ABG)
23:27:49.109 00.000 11060 Guiding  Dir = 2, Dur = 24
23:27:49.118 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:49.123 00.005 11060 IsSlewing returns 0
23:27:49.123 00.000 11060 IsGuiding returns 0
23:27:49.149 00.026 10844 UpdateGuideState exits: m=3216 SNR=36.9 Saturated
23:27:49.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:49.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:49.149 00.000 10844 Enqueuing Expose request
23:27:49.159 00.010 11060 IsGuiding returns 0
23:27:49.159 00.000 11060 Move returns status 0, amount 24
23:27:49.159 00.000 11060 MoveAxis(N, 0, ABG)
23:27:49.159 00.000 11060 Move returns status 0, amount 0
23:27:49.159 00.000 11060 move complete, result=0
23:27:49.160 00.001 11060 worker thread done servicing request
23:27:49.160 00.000 11060 Worker thread wakes up
23:27:49.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:49.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:49.161 00.001 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
23:27:49.791 00.630 11060 Exposure complete
23:27:49.951 00.160 11060 worker thread done servicing request
23:27:49.951 00.000 10844 OnExposeComplete: enter
23:27:49.951 00.000 10844 UpdateGuideState(): m_state=6
23:27:49.951 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
23:27:49.951 00.000 10844 Star::Find returns 1 (0), X=259.31, Y=62.10, Mass=2702, SNR=33.5, Peak=249 HFD=3.6
23:27:49.951 00.000 10844 MultiStar: [#1 0.79,-0.56,0.00,M1] [#2 -0.01,0.55,2.10,U] [#3 0.15,0.12,1.10,U] [#4 1.06,-0.22,0.00,M6] [#5 0.59,-0.26,0.00,M1] [#6 0.39,-0.93,0.00,M8] [#7 -0.09,0.14,0.92,U] [#8 0.23,-0.38,1.00,U] 
23:27:49.951 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.17}, one-star: {0.60, 0.02}
23:27:49.951 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
23:27:49.951 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
23:27:49.951 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.87 mountX=-0.20 mountY=0.12, mountTheta=2.61
23:27:49.951 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.17, opts=13)
23:27:49.951 00.000 10844 Enqueuing Move request for scope (0.15, 0.17)
23:27:49.951 00.000 11060 Worker thread wakes up
23:27:49.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
23:27:49.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
23:27:49.951 00.000 11060 Moving (0.15, 0.17) raw xDistance=-0.20 yDistance=0.12
23:27:49.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:27:49.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:49.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:27:49.951 00.000 11060 MoveAxis(E, 35, ABG)
23:27:49.951 00.000 11060 Guiding  Dir = 2, Dur = 35
23:27:49.957 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:49.962 00.005 11060 IsSlewing returns 0
23:27:49.962 00.000 11060 IsGuiding returns 0
23:27:49.972 00.010 10844 UpdateGuideState exits: m=2702 SNR=33.5
23:27:49.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:49.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:49.972 00.000 10844 Enqueuing Expose request
23:27:50.008 00.036 11060 IsGuiding returns 0
23:27:50.008 00.000 11060 Move returns status 0, amount 35
23:27:50.008 00.000 11060 MoveAxis(N, 0, ABG)
23:27:50.009 00.001 11060 Move returns status 0, amount 0
23:27:50.009 00.000 11060 move complete, result=0
23:27:50.009 00.000 11060 worker thread done servicing request
23:27:50.009 00.000 11060 Worker thread wakes up
23:27:50.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:50.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:50.009 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
23:27:50.636 00.627 11060 Exposure complete
23:27:50.807 00.171 11060 worker thread done servicing request
23:27:50.812 00.005 10844 OnExposeComplete: enter
23:27:50.812 00.000 10844 UpdateGuideState(): m_state=6
23:27:50.813 00.001 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
23:27:50.813 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=62.02, Mass=3627, SNR=39.0, Peak=248 HFD=3.9
23:27:50.813 00.000 10844 MultiStar: [#1 0.39,0.50,0.87,U] [#2 0.44,0.68,0.00,M1] [#3 0.02,0.05,0.90,U] [#4 0.73,0.04,0.00,M7] [#5 0.20,0.32,0.86,U] [#6 0.06,-0.16,0.85,U] [#7 0.43,0.16,0.76,U] [#8 0.63,0.22,0.00,M2] 
23:27:50.813 00.000 10844 single-star, 5 included, MultiStar: {0.22, 0.13}, one-star: {0.25, -0.06}
23:27:50.825 00.012 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
23:27:50.825 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
23:27:50.825 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.22 mountX=0.01 mountY=0.26, mountTheta=1.53
23:27:50.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.06, opts=13)
23:27:50.827 00.000 10844 Enqueuing Move request for scope (0.25, -0.06)
23:27:50.827 00.000 11060 Worker thread wakes up
23:27:50.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
23:27:50.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
23:27:50.827 00.000 11060 Moving (0.25, -0.06) raw xDistance=0.01 yDistance=0.26
23:27:50.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:27:50.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:50.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:27:50.827 00.000 11060 MoveAxis(E, 0, ABG)
23:27:50.827 00.000 11060 Move returns status 0, amount 0
23:27:50.829 00.002 11060 MoveAxis(N, 0, ABG)
23:27:50.829 00.000 11060 Move returns status 0, amount 0
23:27:50.829 00.000 11060 move complete, result=0
23:27:50.829 00.000 11060 worker thread done servicing request
23:27:50.832 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:50.844 00.012 10844 UpdateGuideState exits: m=3627 SNR=39.0
23:27:50.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:50.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:50.848 00.004 10844 Enqueuing Expose request
23:27:50.848 00.000 11060 Worker thread wakes up
23:27:50.848 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:27:50.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:50.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:51.476 00.628 11060 Exposure complete
23:27:51.639 00.163 11060 worker thread done servicing request
23:27:51.639 00.000 10844 OnExposeComplete: enter
23:27:51.639 00.000 10844 UpdateGuideState(): m_state=6
23:27:51.640 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
23:27:51.640 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=61.96, Mass=3268, SNR=36.4, Peak=226 HFD=4.2
23:27:51.640 00.000 10844 MultiStar: [#1 -0.03,0.07,1.02,U] [#2 0.07,0.59,2.02,U] [#3 0.04,0.22,0.94,U] [#4 0.84,0.03,0.00,M8] [#5 0.44,0.68,0.00,M1] [#6 0.25,-0.45,0.95,U] [#7 0.19,0.35,0.85,U] [#8 0.64,-0.12,0.00,M3] 
23:27:51.640 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.18}, one-star: {0.44, -0.12}
23:27:51.640 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
23:27:51.640 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
23:27:51.640 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.20 mountY=0.12, mountTheta=2.63
23:27:51.642 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.18, opts=13)
23:27:51.642 00.000 10844 Enqueuing Move request for scope (0.15, 0.18)
23:27:51.642 00.000 11060 Worker thread wakes up
23:27:51.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
23:27:51.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
23:27:51.642 00.000 11060 Moving (0.15, 0.18) raw xDistance=-0.20 yDistance=0.12
23:27:51.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:27:51.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:51.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:27:51.642 00.000 11060 MoveAxis(E, 35, ABG)
23:27:51.642 00.000 11060 Guiding  Dir = 2, Dur = 35
23:27:51.648 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:51.656 00.008 11060 IsSlewing returns 0
23:27:51.656 00.000 11060 IsGuiding returns 0
23:27:51.661 00.005 10844 UpdateGuideState exits: m=3268 SNR=36.4
23:27:51.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:51.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:51.661 00.000 10844 Enqueuing Expose request
23:27:51.701 00.040 11060 IsGuiding returns 0
23:27:51.701 00.000 11060 Move returns status 0, amount 35
23:27:51.701 00.000 11060 MoveAxis(N, 0, ABG)
23:27:51.701 00.000 11060 Move returns status 0, amount 0
23:27:51.701 00.000 11060 move complete, result=0
23:27:51.701 00.000 11060 worker thread done servicing request
23:27:51.701 00.000 11060 Worker thread wakes up
23:27:51.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:51.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:51.706 00.005 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
23:27:52.330 00.624 11060 Exposure complete
23:27:52.496 00.166 11060 worker thread done servicing request
23:27:52.496 00.000 10844 OnExposeComplete: enter
23:27:52.496 00.000 10844 UpdateGuideState(): m_state=6
23:27:52.498 00.002 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
23:27:52.498 00.000 10844 Star::Find returns 1 (1), X=259.15, Y=61.87, Mass=3121, SNR=35.7, Peak=255 HFD=3.3
23:27:52.498 00.000 10844 MultiStar: [#1 0.61,-0.28,0.00,M1] [#2 -0.12,-0.08,2.03,U] [#3 0.08,-0.21,0.96,U] [#4 0.70,-0.12,0.00,M9] [#5 0.29,0.19,1.02,U] [#6 -0.25,-0.74,0.00,M7] [#7 -0.10,-0.61,0.94,U] [#8 0.82,-0.29,0.00,M4] 
23:27:52.498 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.16}, one-star: {0.44, -0.21}
23:27:52.498 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
23:27:52.498 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
23:27:52.498 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.10 mountX=0.14 mountY=0.11, mountTheta=0.64
23:27:52.499 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
23:27:52.499 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
23:27:52.499 00.000 11060 Worker thread wakes up
23:27:52.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
23:27:52.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
23:27:52.499 00.000 11060 Moving (0.08, -0.16) raw xDistance=0.14 yDistance=0.11
23:27:52.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:27:52.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:52.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:27:52.499 00.000 11060 MoveAxis(W, 24, ABG)
23:27:52.499 00.000 11060 Guiding  Dir = 3, Dur = 24
23:27:52.504 00.005 11060 IsSlewing returns 0
23:27:52.504 00.000 11060 IsGuiding returns 0
23:27:52.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:52.515 00.011 10844 UpdateGuideState exits: m=3121 SNR=35.7 Saturated
23:27:52.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:52.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:52.515 00.000 10844 Enqueuing Expose request
23:27:52.535 00.020 11060 IsGuiding returns 0
23:27:52.535 00.000 11060 Move returns status 0, amount 24
23:27:52.537 00.002 11060 MoveAxis(N, 0, ABG)
23:27:52.537 00.000 11060 Move returns status 0, amount 0
23:27:52.537 00.000 11060 move complete, result=0
23:27:52.537 00.000 11060 worker thread done servicing request
23:27:52.537 00.000 11060 Worker thread wakes up
23:27:52.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:52.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:52.550 00.013 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
23:27:53.184 00.634 11060 Exposure complete
23:27:53.342 00.158 11060 worker thread done servicing request
23:27:53.342 00.000 10844 OnExposeComplete: enter
23:27:53.342 00.000 10844 UpdateGuideState(): m_state=6
23:27:53.342 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
23:27:53.342 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=61.79, Mass=3514, SNR=38.3, Peak=249 HFD=3.7
23:27:53.342 00.000 10844 MultiStar: [#1 0.25,0.21,0.91,U] [#2 0.36,0.45,1.91,U] [#3 -0.08,0.74,0.00,M1] [#4 1.07,-0.35,0.00,M10] [#5 0.81,0.01,0.00,M1] [#6 -0.10,-0.49,0.90,U] [#7 -0.02,0.02,0.86,U] [#8 0.19,0.31,0.87,U] 
23:27:53.342 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.10}, one-star: {0.42, -0.29}
23:27:53.342 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
23:27:53.342 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
23:27:53.342 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.24 cameraTheta=0.42 mountX=-0.13 mountY=0.20, mountTheta=2.17
23:27:53.343 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.10, opts=13)
23:27:53.343 00.000 10844 Enqueuing Move request for scope (0.21, 0.10)
23:27:53.343 00.000 11060 Worker thread wakes up
23:27:53.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
23:27:53.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
23:27:53.345 00.002 11060 Moving (0.21, 0.10) raw xDistance=-0.13 yDistance=0.20
23:27:53.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:27:53.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:27:53.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:27:53.345 00.000 11060 MoveAxis(E, 22, ABG)
23:27:53.345 00.000 11060 Guiding  Dir = 2, Dur = 22
23:27:53.349 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:53.354 00.005 11060 IsSlewing returns 0
23:27:53.354 00.000 11060 IsGuiding returns 0
23:27:53.369 00.015 10844 UpdateGuideState exits: m=3514 SNR=38.3
23:27:53.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:53.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:53.369 00.000 10844 Enqueuing Expose request
23:27:53.389 00.020 11060 IsGuiding returns 0
23:27:53.389 00.000 11060 Move returns status 0, amount 22
23:27:53.389 00.000 11060 MoveAxis(N, 0, ABG)
23:27:53.389 00.000 11060 Move returns status 0, amount 0
23:27:53.389 00.000 11060 move complete, result=0
23:27:53.389 00.000 11060 worker thread done servicing request
23:27:53.389 00.000 11060 Worker thread wakes up
23:27:53.389 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
23:27:53.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:53.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:54.028 00.639 11060 Exposure complete
23:27:54.177 00.149 11060 worker thread done servicing request
23:27:54.177 00.000 10844 OnExposeComplete: enter
23:27:54.177 00.000 10844 UpdateGuideState(): m_state=6
23:27:54.177 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
23:27:54.177 00.000 10844 Star::Find returns 1 (0), X=259.45, Y=61.83, Mass=3489, SNR=38.7, Peak=253 HFD=3.4
23:27:54.177 00.000 10844 MultiStar: [#1 0.47,0.21,0.91,U] [#2 0.20,0.16,1.77,U] [#3 -0.26,0.66,0.00,M2] [#4 0.86,0.33,0.00,R] [#5 0.56,0.32,0.00,M2] [#6 -0.08,-0.71,0.00,M7] [#7 0.18,0.19,0.85,U] [#8 0.03,-0.14,0.79,U] 
23:27:54.177 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.05}, one-star: {0.74, -0.25}
23:27:54.177 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
23:27:54.177 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
23:27:54.177 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.32 cameraTheta=0.17 mountX=-0.11 mountY=0.31, mountTheta=1.92
23:27:54.194 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.05, opts=13)
23:27:54.194 00.000 10844 Enqueuing Move request for scope (0.32, 0.05)
23:27:54.194 00.000 11060 Worker thread wakes up
23:27:54.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd
23:27:54.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.05)
23:27:54.194 00.000 11060 Moving (0.32, 0.05) raw xDistance=-0.11 yDistance=0.31
23:27:54.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:27:54.194 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.10 newest=0.61
23:27:54.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.31
23:27:54.194 00.000 11060 MoveAxis(E, 0, ABG)
23:27:54.194 00.000 11060 Move returns status 0, amount 0
23:27:54.194 00.000 11060 BLC: Oldest BLC event removed
23:27:54.194 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:27:54.194 00.000 11060 MoveAxis(S, 869, ABG)
23:27:54.194 00.000 11060 duration set to 750 by maxDecDuration
23:27:54.194 00.000 11060 Guiding  Dir = 1, Dur = 750
23:27:54.200 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:54.210 00.010 11060 IsSlewing returns 0
23:27:54.210 00.000 11060 IsGuiding returns 0
23:27:54.217 00.007 10844 UpdateGuideState exits: m=3489 SNR=38.7
23:27:54.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:54.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:54.217 00.000 10844 Enqueuing Expose request
23:27:54.963 00.746 11060 IsGuiding returns 0
23:27:54.963 00.000 11060 Move returns status 0, amount 750
23:27:54.963 00.000 11060 move complete, result=0
23:27:54.963 00.000 11060 worker thread done servicing request
23:27:54.963 00.000 11060 Worker thread wakes up
23:27:54.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:54.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:54.963 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
23:27:55.604 00.641 11060 Exposure complete
23:27:55.759 00.155 11060 worker thread done servicing request
23:27:55.759 00.000 10844 OnExposeComplete: enter
23:27:55.759 00.000 10844 UpdateGuideState(): m_state=6
23:27:55.759 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
23:27:55.759 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.75, Mass=2694, SNR=33.3, Peak=217 HFD=3.4
23:27:55.759 00.000 10844 MultiStar: [#1 0.17,0.62,1.08,U] [#2 -0.93,0.71,0.00,M1] [#3 -0.09,0.60,1.10,U] [#4 0.28,-0.65,0.00,M1] [#5 0.33,0.60,0.00,M3] [#6 -0.25,-0.70,0.00,M8] [#7 0.20,0.10,0.93,U] [#8 0.49,0.27,1.10,U] 
23:27:55.759 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.27}, one-star: {0.16, -0.33}
23:27:55.759 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
23:27:55.759 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
23:27:55.759 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.97 mountX=-0.30 mountY=0.14, mountTheta=2.70
23:27:55.765 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.27, opts=13)
23:27:55.765 00.000 10844 Enqueuing Move request for scope (0.19, 0.27)
23:27:55.765 00.000 11060 Worker thread wakes up
23:27:55.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.27) opts 0xd
23:27:55.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.27)
23:27:55.765 00.000 11060 Moving (0.19, 0.27) raw xDistance=-0.30 yDistance=0.14
23:27:55.765 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.214431, 1:0.138918
23:27:55.765 00.000 11060 BLC: No correction, Miss < min_move
23:27:55.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:27:55.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:55.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:27:55.765 00.000 11060 MoveAxis(E, 51, ABG)
23:27:55.765 00.000 11060 Guiding  Dir = 2, Dur = 51
23:27:55.771 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:27:55.780 00.009 11060 IsSlewing returns 0
23:27:55.781 00.001 11060 IsGuiding returns 0
23:27:55.797 00.016 10844 UpdateGuideState exits: m=2694 SNR=33.3
23:27:55.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:55.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:55.797 00.000 10844 Enqueuing Expose request
23:27:55.839 00.042 11060 IsGuiding returns 0
23:27:55.839 00.000 11060 Move returns status 0, amount 51
23:27:55.839 00.000 11060 MoveAxis(N, 0, ABG)
23:27:55.839 00.000 11060 Move returns status 0, amount 0
23:27:55.839 00.000 11060 move complete, result=0
23:27:55.839 00.000 11060 worker thread done servicing request
23:27:55.839 00.000 11060 Worker thread wakes up
23:27:55.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:55.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:55.839 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
23:27:56.469 00.630 11060 Exposure complete
23:27:56.646 00.177 10844 OnExposeComplete: enter
23:27:56.646 00.000 10844 UpdateGuideState(): m_state=6
23:27:56.646 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
23:27:56.646 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.91, Mass=3066, SNR=34.9, Peak=228 HFD=3.9
23:27:56.646 00.000 11060 worker thread done servicing request
23:27:56.646 00.000 10844 MultiStar: [#1 -0.33,-0.14,1.01,U] [#2 0.01,0.06,2.00,U] [#3 -0.64,0.60,0.00,M2] [#4 -0.25,0.31,1.00,U] [#5 0.17,0.47,1.01,U] [#6 -0.33,-0.16,1.00,U] [#7 -0.24,-0.42,0.92,U] [#8 0.20,0.21,1.02,U] 
23:27:56.646 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.03}, one-star: {0.11, -0.16}
23:27:56.646 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:27:56.646 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
23:27:56.646 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.71 mountX=-0.02 mountY=-0.07, mountTheta=-1.82
23:27:56.648 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.03, opts=13)
23:27:56.648 00.000 10844 Enqueuing Move request for scope (-0.07, 0.03)
23:27:56.648 00.000 11060 Worker thread wakes up
23:27:56.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
23:27:56.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
23:27:56.648 00.000 11060 Moving (-0.07, 0.03) raw xDistance=-0.02 yDistance=-0.07
23:27:56.648 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.214431, 1:0.138918, 2:-0.074245
23:27:56.650 00.002 11060 BLC: No correction, Miss < min_move
23:27:56.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:27:56.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:56.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:27:56.651 00.001 11060 MoveAxis(E, 0, ABG)
23:27:56.651 00.000 11060 Move returns status 0, amount 0
23:27:56.651 00.000 11060 MoveAxis(N, 0, ABG)
23:27:56.651 00.000 11060 Move returns status 0, amount 0
23:27:56.651 00.000 11060 move complete, result=0
23:27:56.653 00.002 11060 worker thread done servicing request
23:27:56.658 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:27:56.668 00.010 10844 UpdateGuideState exits: m=3066 SNR=34.9
23:27:56.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:56.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:56.668 00.000 10844 Enqueuing Expose request
23:27:56.668 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:56.668 00.000 11060 Worker thread wakes up
23:27:56.672 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:56.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:57.297 00.625 11060 Exposure complete
23:27:57.463 00.166 11060 worker thread done servicing request
23:27:57.463 00.000 10844 OnExposeComplete: enter
23:27:57.463 00.000 10844 UpdateGuideState(): m_state=6
23:27:57.463 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
23:27:57.464 00.001 10844 Star::Find returns 1 (0), X=258.93, Y=62.13, Mass=2373, SNR=30.8, Peak=206 HFD=3.0
23:27:57.464 00.000 10844 MultiStar: [#1 0.08,0.55,1.22,U] [#2 -0.02,0.69,0.00,M1] [#3 -0.31,1.01,0.00,M3] [#4 -0.06,-0.20,1.24,U] [#5 0.47,0.25,1.11,U] [#6 -0.43,-0.01,1.05,U] [#7 -0.13,-0.28,0.96,U] [#8 0.08,0.04,1.06,U] 
23:27:57.464 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.22, 0.05}
23:27:57.464 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
23:27:57.464 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
23:27:57.464 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.07 mountX=-0.07 mountY=0.03, mountTheta=2.81
23:27:57.464 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
23:27:57.464 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
23:27:57.464 00.000 11060 Worker thread wakes up
23:27:57.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:27:57.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:27:57.464 00.000 11060 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=0.03
23:27:57.464 00.000 11060 BLC: window closed
23:27:57.464 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.214431, 1:0.138918, 2:-0.074245
23:27:57.464 00.000 11060 BLC: No correction, Miss < min_move
23:27:57.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:27:57.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:57.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:57.464 00.000 11060 MoveAxis(E, 0, ABG)
23:27:57.464 00.000 11060 Move returns status 0, amount 0
23:27:57.464 00.000 11060 MoveAxis(N, 0, ABG)
23:27:57.464 00.000 11060 Move returns status 0, amount 0
23:27:57.464 00.000 11060 move complete, result=0
23:27:57.464 00.000 11060 worker thread done servicing request
23:27:57.472 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:57.485 00.013 10844 UpdateGuideState exits: m=2373 SNR=30.8
23:27:57.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:57.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:57.485 00.000 10844 Enqueuing Expose request
23:27:57.487 00.002 11060 Worker thread wakes up
23:27:57.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:57.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:57.487 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:58.123 00.636 11060 Exposure complete
23:27:58.283 00.160 11060 worker thread done servicing request
23:27:58.283 00.000 10844 OnExposeComplete: enter
23:27:58.283 00.000 10844 UpdateGuideState(): m_state=6
23:27:58.283 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
23:27:58.283 00.000 10844 Star::Find returns 1 (1), X=258.96, Y=61.61, Mass=3493, SNR=38.0, Peak=255 HFD=3.5
23:27:58.283 00.000 10844 MultiStar: [#1 -0.04,0.04,0.84,U] [#2 0.07,0.28,1.89,U] [#3 -0.44,0.13,0.94,U] [#4 0.25,-0.12,0.92,U] [#5 0.43,-0.33,1.00,U] [#6 -0.42,-0.75,0.00,M7] [#7 -0.01,-0.59,0.83,U] [#8 0.27,-0.34,0.93,U] 
23:27:58.283 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.12}, one-star: {0.25, -0.47}
23:27:58.283 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
23:27:58.283 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
23:27:58.283 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=0.10 mountY=0.12, mountTheta=0.86
23:27:58.287 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.12, opts=13)
23:27:58.287 00.000 10844 Enqueuing Move request for scope (0.10, -0.12)
23:27:58.287 00.000 11060 Worker thread wakes up
23:27:58.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:27:58.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:27:58.287 00.000 11060 Moving (0.10, -0.12) raw xDistance=0.10 yDistance=0.12
23:27:58.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:27:58.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:58.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:27:58.287 00.000 11060 MoveAxis(E, 0, ABG)
23:27:58.287 00.000 11060 Move returns status 0, amount 0
23:27:58.287 00.000 11060 MoveAxis(N, 0, ABG)
23:27:58.287 00.000 11060 Move returns status 0, amount 0
23:27:58.287 00.000 11060 move complete, result=0
23:27:58.287 00.000 11060 worker thread done servicing request
23:27:58.292 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:58.317 00.025 10844 UpdateGuideState exits: m=3493 SNR=38.0 Saturated
23:27:58.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:58.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:58.319 00.002 10844 Enqueuing Expose request
23:27:58.319 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:58.319 00.000 11060 Worker thread wakes up
23:27:58.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:58.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:58.933 00.614 11060 Exposure complete
23:27:59.132 00.199 11060 worker thread done servicing request
23:27:59.132 00.000 10844 OnExposeComplete: enter
23:27:59.132 00.000 10844 UpdateGuideState(): m_state=6
23:27:59.132 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
23:27:59.132 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=62.08, Mass=3117, SNR=36.3, Peak=242 HFD=3.2
23:27:59.132 00.000 10844 MultiStar: [#1 -0.13,0.09,0.92,U] [#2 0.28,0.33,1.95,U] [#3 -0.50,0.76,0.00,M3] [#4 -0.26,0.01,0.93,U] [#5 0.76,-0.18,0.00,M1] [#6 -0.21,-0.49,0.87,U] [#7 -0.10,-0.15,0.92,U] [#8 -0.01,-0.18,0.93,U] 
23:27:59.132 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.00}, one-star: {0.44, 0.00}
23:27:59.132 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
23:27:59.132 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
23:27:59.132 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.01 mountX=-0.01 mountY=0.05, mountTheta=1.76
23:27:59.132 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.00, opts=13)
23:27:59.137 00.005 10844 Enqueuing Move request for scope (0.05, 0.00)
23:27:59.137 00.000 11060 Worker thread wakes up
23:27:59.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
23:27:59.137 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
23:27:59.137 00.000 11060 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=0.05
23:27:59.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:27:59.137 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:59.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:27:59.137 00.000 11060 MoveAxis(E, 0, ABG)
23:27:59.137 00.000 11060 Move returns status 0, amount 0
23:27:59.137 00.000 11060 MoveAxis(N, 0, ABG)
23:27:59.137 00.000 11060 Move returns status 0, amount 0
23:27:59.137 00.000 11060 move complete, result=0
23:27:59.137 00.000 11060 worker thread done servicing request
23:27:59.143 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:59.157 00.014 10844 UpdateGuideState exits: m=3117 SNR=36.3
23:27:59.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:59.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:59.157 00.000 10844 Enqueuing Expose request
23:27:59.157 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:59.157 00.000 11060 Worker thread wakes up
23:27:59.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:27:59.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:27:59.794 00.637 11060 Exposure complete
23:27:59.955 00.161 11060 worker thread done servicing request
23:27:59.955 00.000 10844 OnExposeComplete: enter
23:27:59.955 00.000 10844 UpdateGuideState(): m_state=6
23:27:59.955 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
23:27:59.955 00.000 10844 Star::Find returns 1 (0), X=259.22, Y=62.05, Mass=2575, SNR=32.4, Peak=210 HFD=3.4
23:27:59.955 00.000 10844 MultiStar: [#1 0.14,0.23,1.03,U] [#2 -0.11,0.61,2.22,U] [#3 0.07,0.49,1.10,U] [#4 0.08,0.13,1.07,U] [#5 0.46,0.09,1.12,U] [#6 -0.21,-0.40,0.96,U] [#7 -0.01,0.21,0.93,U] [#8 0.14,-0.12,0.96,U] 
23:27:59.955 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.20}, one-star: {0.51, -0.03}
23:27:59.955 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:27:59.955 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
23:27:59.955 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=-0.21 mountY=0.06, mountTheta=2.85
23:27:59.958 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.20, opts=13)
23:27:59.958 00.000 10844 Enqueuing Move request for scope (0.10, 0.20)
23:27:59.958 00.000 11060 Worker thread wakes up
23:27:59.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
23:27:59.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
23:27:59.960 00.002 11060 Moving (0.10, 0.20) raw xDistance=-0.21 yDistance=0.06
23:27:59.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:27:59.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:59.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:27:59.960 00.000 11060 MoveAxis(E, 36, ABG)
23:27:59.960 00.000 11060 Guiding  Dir = 2, Dur = 36
23:27:59.967 00.007 11060 IsSlewing returns 0
23:27:59.967 00.000 11060 IsGuiding returns 0
23:27:59.970 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:27:59.986 00.016 10844 UpdateGuideState exits: m=2575 SNR=32.4
23:27:59.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:59.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:27:59.986 00.000 10844 Enqueuing Expose request
23:28:00.014 00.028 11060 IsGuiding returns 0
23:28:00.014 00.000 11060 Move returns status 0, amount 36
23:28:00.014 00.000 11060 MoveAxis(N, 0, ABG)
23:28:00.016 00.002 11060 Move returns status 0, amount 0
23:28:00.016 00.000 11060 move complete, result=0
23:28:00.016 00.000 11060 worker thread done servicing request
23:28:00.016 00.000 11060 Worker thread wakes up
23:28:00.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:00.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:00.018 00.002 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:28:00.653 00.635 11060 Exposure complete
23:28:00.802 00.149 11060 worker thread done servicing request
23:28:00.802 00.000 10844 OnExposeComplete: enter
23:28:00.802 00.000 10844 UpdateGuideState(): m_state=6
23:28:00.804 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
23:28:00.804 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=62.11, Mass=3012, SNR=35.4, Peak=239 HFD=3.1
23:28:00.804 00.000 10844 MultiStar: [#1 0.21,0.34,1.04,U] [#2 0.22,0.87,0.00,M1] [#3 0.01,0.68,0.00,M3] [#4 -0.23,-0.02,0.96,U] [#5 0.11,0.73,0.00,M1] [#6 -0.62,-0.15,0.97,U] [#7 0.35,0.07,0.82,U] [#8 0.35,0.06,1.02,U] 
23:28:00.804 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.06}, one-star: {0.35, 0.03}
23:28:00.804 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
23:28:00.804 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
23:28:00.804 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=-0.07 mountY=0.06, mountTheta=2.45
23:28:00.804 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
23:28:00.806 00.002 10844 Enqueuing Move request for scope (0.07, 0.06)
23:28:00.806 00.000 11060 Worker thread wakes up
23:28:00.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:28:00.806 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:28:00.806 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.06
23:28:00.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:28:00.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:00.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:28:00.806 00.000 11060 MoveAxis(E, 0, ABG)
23:28:00.806 00.000 11060 Move returns status 0, amount 0
23:28:00.806 00.000 11060 MoveAxis(N, 0, ABG)
23:28:00.806 00.000 11060 Move returns status 0, amount 0
23:28:00.806 00.000 11060 move complete, result=0
23:28:00.806 00.000 11060 worker thread done servicing request
23:28:00.812 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:00.828 00.016 10844 UpdateGuideState exits: m=3012 SNR=35.4
23:28:00.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:00.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:00.828 00.000 10844 Enqueuing Expose request
23:28:00.828 00.000 11060 Worker thread wakes up
23:28:00.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:00.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:00.828 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:01.455 00.627 11060 Exposure complete
23:28:01.621 00.166 11060 worker thread done servicing request
23:28:01.621 00.000 10844 OnExposeComplete: enter
23:28:01.621 00.000 10844 UpdateGuideState(): m_state=6
23:28:01.623 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
23:28:01.623 00.000 10844 Star::Find returns 1 (0), X=258.98, Y=62.56, Mass=3267, SNR=37.1, Peak=249 HFD=3.7
23:28:01.623 00.000 10844 MultiStar: [#1 -0.03,0.27,0.93,U] [#2 -0.16,0.57,1.97,U] [#3 -0.18,0.82,0.00,M4] [#4 -0.40,-0.30,0.88,U] [#5 0.47,0.61,0.00,M2] [#6 -0.51,-0.31,0.88,U] [#7 -0.31,0.50,0.80,U] [#8 0.03,0.13,0.88,U] 
23:28:01.623 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.25}, one-star: {0.27, 0.48}
23:28:01.623 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
23:28:01.623 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
23:28:01.623 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.12 mountX=-0.22 mountY=-0.19, mountTheta=-2.42
23:28:01.623 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.25, opts=13)
23:28:01.623 00.000 10844 Enqueuing Move request for scope (-0.15, 0.25)
23:28:01.623 00.000 11060 Worker thread wakes up
23:28:01.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
23:28:01.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
23:28:01.623 00.000 11060 Moving (-0.15, 0.25) raw xDistance=-0.22 yDistance=-0.19
23:28:01.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:28:01.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:28:01.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:28:01.623 00.000 11060 MoveAxis(E, 38, ABG)
23:28:01.623 00.000 11060 Guiding  Dir = 2, Dur = 38
23:28:01.641 00.018 11060 IsSlewing returns 0
23:28:01.641 00.000 11060 IsGuiding returns 0
23:28:01.643 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:01.674 00.031 10844 UpdateGuideState exits: m=3267 SNR=37.1
23:28:01.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:01.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:01.676 00.002 10844 Enqueuing Expose request
23:28:01.698 00.022 11060 IsGuiding returns 0
23:28:01.698 00.000 11060 Move returns status 0, amount 38
23:28:01.698 00.000 11060 MoveAxis(N, 0, ABG)
23:28:01.698 00.000 11060 Move returns status 0, amount 0
23:28:01.698 00.000 11060 move complete, result=0
23:28:01.698 00.000 11060 worker thread done servicing request
23:28:01.698 00.000 11060 Worker thread wakes up
23:28:01.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:01.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:01.698 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
23:28:02.343 00.645 11060 Exposure complete
23:28:02.517 00.174 11060 worker thread done servicing request
23:28:02.517 00.000 10844 OnExposeComplete: enter
23:28:02.517 00.000 10844 UpdateGuideState(): m_state=6
23:28:02.517 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
23:28:02.517 00.000 10844 Star::Find returns 1 (1), X=258.55, Y=62.48, Mass=3432, SNR=38.0, Peak=255 HFD=3.3
23:28:02.517 00.000 10844 MultiStar: [#1 0.07,0.70,0.00,M1] [#2 -0.16,0.77,0.00,M1] [#3 0.02,0.77,0.00,M5] [#4 -0.24,-0.28,0.94,U] [#5 -0.40,0.84,0.00,M3] [#6 -0.33,0.04,0.86,U] [#7 0.01,0.35,0.82,U] [#8 0.15,-0.09,0.89,U] 
23:28:02.517 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.08}, one-star: {-0.16, 0.40}
23:28:02.517 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.02)
23:28:02.517 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
23:28:02.517 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.52 mountX=-0.06 mountY=-0.13, mountTheta=-2.02
23:28:02.520 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.08, opts=13)
23:28:02.520 00.000 10844 Enqueuing Move request for scope (-0.12, 0.08)
23:28:02.520 00.000 11060 Worker thread wakes up
23:28:02.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
23:28:02.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
23:28:02.520 00.000 11060 Moving (-0.12, 0.08) raw xDistance=-0.06 yDistance=-0.13
23:28:02.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:28:02.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:02.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:02.520 00.000 11060 MoveAxis(E, 0, ABG)
23:28:02.520 00.000 11060 Move returns status 0, amount 0
23:28:02.520 00.000 11060 MoveAxis(N, 0, ABG)
23:28:02.520 00.000 11060 Move returns status 0, amount 0
23:28:02.520 00.000 11060 move complete, result=0
23:28:02.520 00.000 11060 worker thread done servicing request
23:28:02.528 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:02.539 00.011 10844 UpdateGuideState exits: m=3432 SNR=38.0 Saturated
23:28:02.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:02.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:02.539 00.000 10844 Enqueuing Expose request
23:28:02.539 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:02.539 00.000 11060 Worker thread wakes up
23:28:02.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:02.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:03.178 00.639 11060 Exposure complete
23:28:03.352 00.174 11060 worker thread done servicing request
23:28:03.352 00.000 10844 OnExposeComplete: enter
23:28:03.352 00.000 10844 UpdateGuideState(): m_state=6
23:28:03.352 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
23:28:03.352 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=62.52, Mass=3212, SNR=36.7, Peak=255 HFD=3.6
23:28:03.352 00.000 10844 MultiStar: [#1 0.24,0.32,0.98,U] [#2 0.06,0.72,0.00,M2] [#3 -0.07,0.93,0.00,M6] [#4 -0.52,0.13,0.92,U] [#5 0.12,0.28,0.96,U] [#6 0.10,0.09,0.93,U] [#7 0.26,0.11,0.89,U] [#8 0.10,0.18,0.88,U] 
23:28:03.352 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.23}, one-star: {0.20, 0.44}
23:28:03.355 00.003 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
23:28:03.355 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
23:28:03.355 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.25 mountX=-0.24 mountY=0.04, mountTheta=2.99
23:28:03.355 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.23, opts=13)
23:28:03.355 00.000 10844 Enqueuing Move request for scope (0.07, 0.23)
23:28:03.355 00.000 11060 Worker thread wakes up
23:28:03.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
23:28:03.355 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
23:28:03.355 00.000 11060 Moving (0.07, 0.23) raw xDistance=-0.24 yDistance=0.04
23:28:03.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
23:28:03.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:03.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:28:03.355 00.000 11060 MoveAxis(E, 41, ABG)
23:28:03.355 00.000 11060 Guiding  Dir = 2, Dur = 41
23:28:03.358 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:03.363 00.005 11060 IsSlewing returns 0
23:28:03.363 00.000 11060 IsGuiding returns 0
23:28:03.376 00.013 10844 UpdateGuideState exits: m=3212 SNR=36.7 Saturated
23:28:03.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:03.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:03.376 00.000 10844 Enqueuing Expose request
23:28:03.410 00.034 11060 IsGuiding returns 0
23:28:03.410 00.000 11060 Move returns status 0, amount 41
23:28:03.410 00.000 11060 MoveAxis(N, 0, ABG)
23:28:03.410 00.000 11060 Move returns status 0, amount 0
23:28:03.410 00.000 11060 move complete, result=0
23:28:03.410 00.000 11060 worker thread done servicing request
23:28:03.410 00.000 11060 Worker thread wakes up
23:28:03.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:03.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:03.422 00.012 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
23:28:04.046 00.624 11060 Exposure complete
23:28:04.213 00.167 11060 worker thread done servicing request
23:28:04.213 00.000 10844 OnExposeComplete: enter
23:28:04.213 00.000 10844 UpdateGuideState(): m_state=6
23:28:04.213 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
23:28:04.213 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=61.97, Mass=3444, SNR=37.5, Peak=253 HFD=3.9
23:28:04.215 00.002 10844 MultiStar: [#1 0.49,-0.15,1.03,U] [#2 -0.21,0.67,0.00,M3] [#3 0.10,0.36,0.95,U] [#4 -0.54,-0.23,0.92,U] [#5 0.22,0.16,0.99,U] [#6 -0.65,-0.81,0.00,M2] [#7 0.03,-0.14,0.84,U] [#8 0.37,-0.18,0.94,U] 
23:28:04.215 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.04}, one-star: {0.36, -0.11}
23:28:04.215 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
23:28:04.215 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
23:28:04.215 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.25 mountX=0.01 mountY=0.16, mountTheta=1.51
23:28:04.216 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
23:28:04.216 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
23:28:04.216 00.000 11060 Worker thread wakes up
23:28:04.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:28:04.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:28:04.216 00.000 11060 Moving (0.16, -0.04) raw xDistance=0.01 yDistance=0.16
23:28:04.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:28:04.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:04.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:28:04.216 00.000 11060 MoveAxis(E, 0, ABG)
23:28:04.216 00.000 11060 Move returns status 0, amount 0
23:28:04.216 00.000 11060 MoveAxis(N, 0, ABG)
23:28:04.216 00.000 11060 Move returns status 0, amount 0
23:28:04.216 00.000 11060 move complete, result=0
23:28:04.216 00.000 11060 worker thread done servicing request
23:28:04.222 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:04.232 00.010 10844 UpdateGuideState exits: m=3444 SNR=37.5
23:28:04.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:04.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:04.232 00.000 10844 Enqueuing Expose request
23:28:04.232 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:04.232 00.000 11060 Worker thread wakes up
23:28:04.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:04.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:04.859 00.627 11060 Exposure complete
23:28:05.011 00.152 11060 worker thread done servicing request
23:28:05.011 00.000 10844 OnExposeComplete: enter
23:28:05.011 00.000 10844 UpdateGuideState(): m_state=6
23:28:05.011 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
23:28:05.011 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=61.39, Mass=3447, SNR=38.2, Peak=250 HFD=3.7
23:28:05.011 00.000 10844 MultiStar: [#1 -0.21,0.32,0.98,U] [#2 0.11,0.72,0.00,M4] [#3 -0.70,0.26,0.00,M6] [#4 -0.50,-0.27,0.91,U] [#5 0.15,0.19,0.91,U] [#6 -0.61,-0.40,0.00,M3] [#7 -0.12,-0.42,0.81,U] [#8 -0.25,0.16,0.89,U] 
23:28:05.011 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.12}, one-star: {0.30, -0.69}
23:28:05.011 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
23:28:05.015 00.004 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
23:28:05.015 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.27 mountX=0.13 mountY=-0.08, mountTheta=-0.53
23:28:05.015 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.12, opts=13)
23:28:05.015 00.000 10844 Enqueuing Move request for scope (-0.10, -0.12)
23:28:05.015 00.000 11060 Worker thread wakes up
23:28:05.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
23:28:05.015 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
23:28:05.015 00.000 11060 Moving (-0.10, -0.12) raw xDistance=0.13 yDistance=-0.08
23:28:05.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:28:05.017 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:05.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:28:05.017 00.000 11060 MoveAxis(W, 23, ABG)
23:28:05.017 00.000 11060 Guiding  Dir = 3, Dur = 23
23:28:05.020 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:05.039 00.019 11060 IsSlewing returns 0
23:28:05.039 00.000 11060 IsGuiding returns 0
23:28:05.050 00.011 10844 UpdateGuideState exits: m=3447 SNR=38.2
23:28:05.052 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:05.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:05.052 00.000 10844 Enqueuing Expose request
23:28:05.086 00.034 11060 IsGuiding returns 0
23:28:05.086 00.000 11060 Move returns status 0, amount 23
23:28:05.086 00.000 11060 MoveAxis(N, 0, ABG)
23:28:05.086 00.000 11060 Move returns status 0, amount 0
23:28:05.086 00.000 11060 move complete, result=0
23:28:05.086 00.000 11060 worker thread done servicing request
23:28:05.086 00.000 11060 Worker thread wakes up
23:28:05.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:05.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:05.086 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
23:28:05.733 00.647 11060 Exposure complete
23:28:05.909 00.176 11060 worker thread done servicing request
23:28:05.909 00.000 10844 OnExposeComplete: enter
23:28:05.909 00.000 10844 UpdateGuideState(): m_state=6
23:28:05.909 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
23:28:05.909 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=62.26, Mass=3245, SNR=36.4, Peak=254 HFD=3.7
23:28:05.909 00.000 10844 MultiStar: [#1 0.03,0.21,1.01,U] [#2 -0.02,1.40,0.00,M5] [#3 -0.53,0.38,0.00,M7] [#4 -0.11,-0.12,0.94,U] [#5 0.55,0.05,1.08,U] [#6 -0.49,-0.28,0.88,U] [#7 -0.41,-0.25,0.75,U] [#8 0.17,0.15,0.93,U] 
23:28:05.909 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.00}, one-star: {0.09, 0.18}
23:28:05.909 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:28:05.909 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
23:28:05.909 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.01 cameraTheta=0.93 mountX=-0.01 mountY=0.00, mountTheta=2.66
23:28:05.909 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=13)
23:28:05.909 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
23:28:05.909 00.000 11060 Worker thread wakes up
23:28:05.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
23:28:05.913 00.004 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
23:28:05.913 00.000 11060 Moving (0.00, 0.00) raw xDistance=-0.01 yDistance=0.00
23:28:05.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:05.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:05.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:28:05.913 00.000 11060 MoveAxis(E, 0, ABG)
23:28:05.913 00.000 11060 Move returns status 0, amount 0
23:28:05.913 00.000 11060 MoveAxis(N, 0, ABG)
23:28:05.914 00.001 11060 Move returns status 0, amount 0
23:28:05.914 00.000 11060 move complete, result=0
23:28:05.914 00.000 11060 worker thread done servicing request
23:28:05.919 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:05.930 00.011 10844 UpdateGuideState exits: m=3245 SNR=36.4
23:28:05.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:05.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:05.930 00.000 10844 Enqueuing Expose request
23:28:05.930 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:05.930 00.000 11060 Worker thread wakes up
23:28:05.935 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:05.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:06.565 00.630 11060 Exposure complete
23:28:06.746 00.181 11060 worker thread done servicing request
23:28:06.746 00.000 10844 OnExposeComplete: enter
23:28:06.746 00.000 10844 UpdateGuideState(): m_state=6
23:28:06.746 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
23:28:06.746 00.000 10844 Star::Find returns 1 (1), X=258.95, Y=62.62, Mass=3183, SNR=36.7, Peak=255 HFD=3.4
23:28:06.746 00.000 10844 MultiStar: [#1 -0.22,1.18,0.00,M1] [#2 -0.04,0.11,1.85,U] [#3 -0.18,0.51,0.97,U] [#4 -0.15,0.24,0.85,U] [#5 0.45,0.30,0.97,U] [#6 -0.29,-0.39,0.96,U] [#7 -0.26,0.29,0.90,U] [#8 0.03,0.24,0.96,U] 
23:28:06.747 00.001 10844 refined, 7 included, MultiStar: {-0.02, 0.22}, one-star: {0.24, 0.54}
23:28:06.747 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.42 = -2.87)
23:28:06.747 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
23:28:06.747 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.66 mountX=-0.21 mountY=-0.06, mountTheta=-2.88
23:28:06.747 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.22, opts=13)
23:28:06.747 00.000 10844 Enqueuing Move request for scope (-0.02, 0.22)
23:28:06.747 00.000 11060 Worker thread wakes up
23:28:06.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
23:28:06.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
23:28:06.747 00.000 11060 Moving (-0.02, 0.22) raw xDistance=-0.21 yDistance=-0.06
23:28:06.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:28:06.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:06.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:06.747 00.000 11060 MoveAxis(E, 36, ABG)
23:28:06.747 00.000 11060 Guiding  Dir = 2, Dur = 36
23:28:06.753 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:06.767 00.014 10844 UpdateGuideState exits: m=3183 SNR=36.7 Saturated
23:28:06.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:06.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:06.767 00.000 10844 Enqueuing Expose request
23:28:06.768 00.001 11060 IsSlewing returns 0
23:28:06.768 00.000 11060 IsGuiding returns 0
23:28:06.845 00.077 11060 IsGuiding returns 0
23:28:06.845 00.000 11060 Move returns status 0, amount 36
23:28:06.845 00.000 11060 MoveAxis(N, 0, ABG)
23:28:06.846 00.001 11060 Move returns status 0, amount 0
23:28:06.846 00.000 11060 move complete, result=0
23:28:06.846 00.000 11060 worker thread done servicing request
23:28:06.846 00.000 11060 Worker thread wakes up
23:28:06.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:06.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:06.846 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:28:07.465 00.619 11060 Exposure complete
23:28:07.620 00.155 11060 worker thread done servicing request
23:28:07.620 00.000 10844 OnExposeComplete: enter
23:28:07.620 00.000 10844 UpdateGuideState(): m_state=6
23:28:07.620 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
23:28:07.620 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=62.50, Mass=3073, SNR=35.8, Peak=246 HFD=3.2
23:28:07.620 00.000 10844 MultiStar: [#1 0.13,0.34,0.95,U] [#2 -0.18,0.47,1.99,U] [#3 -0.49,0.37,0.95,U] [#4 -0.11,-0.02,0.96,U] [#5 -0.30,0.32,1.04,U] [#6 -0.60,-0.45,0.00,M2] [#7 -0.11,0.45,0.87,U] [#8 0.11,0.29,0.91,U] 
23:28:07.620 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.35}, one-star: {-0.20, 0.42}
23:28:07.620 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
23:28:07.620 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.57)
23:28:07.620 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.98 mountX=-0.32 mountY=-0.21, mountTheta=-2.56
23:28:07.623 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.35, opts=13)
23:28:07.623 00.000 10844 Enqueuing Move request for scope (-0.15, 0.35)
23:28:07.623 00.000 11060 Worker thread wakes up
23:28:07.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.35) opts 0xd
23:28:07.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.35)
23:28:07.623 00.000 11060 Moving (-0.15, 0.35) raw xDistance=-0.32 yDistance=-0.21
23:28:07.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:28:07.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:07.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:28:07.623 00.000 11060 MoveAxis(E, 56, ABG)
23:28:07.623 00.000 11060 Guiding  Dir = 2, Dur = 56
23:28:07.630 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:28:07.641 00.011 11060 IsSlewing returns 0
23:28:07.641 00.000 11060 IsGuiding returns 0
23:28:07.641 00.000 10844 UpdateGuideState exits: m=3073 SNR=35.8
23:28:07.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:07.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:07.643 00.002 10844 Enqueuing Expose request
23:28:07.703 00.060 11060 IsGuiding returns 0
23:28:07.703 00.000 11060 Move returns status 0, amount 56
23:28:07.703 00.000 11060 MoveAxis(N, 0, ABG)
23:28:07.703 00.000 11060 Move returns status 0, amount 0
23:28:07.703 00.000 11060 move complete, result=0
23:28:07.703 00.000 11060 worker thread done servicing request
23:28:07.703 00.000 11060 Worker thread wakes up
23:28:07.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:07.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:07.703 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
23:28:08.344 00.641 11060 Exposure complete
23:28:08.523 00.179 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:08.524 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:08.524 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:08.524 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:08.524 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:08.524 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:08.526 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:08.526 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2110,"width":15,"height":15,"star_pos":[6.51,6.50],"pixels":"..."},"id":1}
23:28:08.541 00.015 11060 worker thread done servicing request
23:28:08.541 00.000 10844 OnExposeComplete: enter
23:28:08.541 00.000 10844 UpdateGuideState(): m_state=6
23:28:08.541 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
23:28:08.541 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=61.87, Mass=3178, SNR=35.9, Peak=243 HFD=3.0
23:28:08.541 00.000 10844 MultiStar: [#1 0.51,0.40,0.00,M1] [#2 0.32,0.13,2.01,U] [#3 0.15,0.19,0.97,U] [#4 -0.35,-0.27,0.96,U] [#5 0.19,0.57,1.02,U] [#6 -0.49,-0.45,0.00,M3] [#7 0.04,0.27,0.79,U] [#8 0.16,-0.11,0.89,U] 
23:28:08.541 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.31, -0.21}
23:28:08.541 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
23:28:08.541 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
23:28:08.541 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.54 mountX=-0.11 mountY=0.13, mountTheta=2.28
23:28:08.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
23:28:08.544 00.001 10844 Enqueuing Move request for scope (0.15, 0.09)
23:28:08.544 00.000 11060 Worker thread wakes up
23:28:08.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:28:08.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:28:08.544 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.11 yDistance=0.13
23:28:08.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:28:08.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:08.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:28:08.544 00.000 11060 MoveAxis(E, 0, ABG)
23:28:08.544 00.000 11060 Move returns status 0, amount 0
23:28:08.544 00.000 11060 MoveAxis(N, 0, ABG)
23:28:08.544 00.000 11060 Move returns status 0, amount 0
23:28:08.544 00.000 11060 move complete, result=0
23:28:08.544 00.000 11060 worker thread done servicing request
23:28:08.551 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:08.567 00.016 10844 UpdateGuideState exits: m=3178 SNR=35.9
23:28:08.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:08.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:08.567 00.000 10844 Enqueuing Expose request
23:28:08.567 00.000 11060 Worker thread wakes up
23:28:08.567 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:08.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:08.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:08.575 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:08.577 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:09.189 00.612 11060 Exposure complete
23:28:09.483 00.294 11060 worker thread done servicing request
23:28:09.483 00.000 10844 OnExposeComplete: enter
23:28:09.483 00.000 10844 UpdateGuideState(): m_state=6
23:28:09.483 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
23:28:09.483 00.000 10844 Star::Find returns 1 (1), X=259.25, Y=62.44, Mass=3104, SNR=35.7, Peak=255 HFD=3.4
23:28:09.485 00.002 10844 MultiStar: [#1 -0.13,0.31,0.99,U] [#2 -0.30,-0.16,1.99,U] [#3 -0.09,0.16,0.93,U] [#4 -0.36,-0.40,0.97,U] [#5 -0.08,0.14,1.04,U] [#6 -0.43,-0.60,0.00,M4] [#7 -0.04,-0.30,0.84,U] [#8 0.27,-0.42,1.01,U] 
23:28:09.485 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {0.54, 0.36}
23:28:09.485 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
23:28:09.485 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
23:28:09.485 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.41 mountX=0.06 mountY=-0.04, mountTheta=-0.67
23:28:09.486 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
23:28:09.486 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
23:28:09.488 00.002 11060 Worker thread wakes up
23:28:09.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
23:28:09.488 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
23:28:09.488 00.000 11060 Moving (-0.05, -0.05) raw xDistance=0.06 yDistance=-0.04
23:28:09.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:28:09.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:09.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:09.488 00.000 11060 MoveAxis(E, 0, ABG)
23:28:09.488 00.000 11060 Move returns status 0, amount 0
23:28:09.488 00.000 11060 MoveAxis(N, 0, ABG)
23:28:09.488 00.000 11060 Move returns status 0, amount 0
23:28:09.488 00.000 11060 move complete, result=0
23:28:09.488 00.000 11060 worker thread done servicing request
23:28:09.507 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:09.522 00.015 10844 UpdateGuideState exits: m=3104 SNR=35.7 Saturated
23:28:09.527 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:09.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:09.527 00.000 10844 Enqueuing Expose request
23:28:09.527 00.000 11060 Worker thread wakes up
23:28:09.527 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:09.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:09.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:09.662 00.135 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:09.662 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:09.711 00.049 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:09.711 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:09.711 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:09.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:09.716 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:09.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:09.718 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:09.718 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2112,"width":15,"height":15,"star_pos":[7.25,7.44],"pixels":"..."},"id":1}
23:28:09.751 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:09.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:10.169 00.418 11060 Exposure complete
23:28:10.412 00.243 10844 OnExposeComplete: enter
23:28:10.412 00.000 10844 UpdateGuideState(): m_state=6
23:28:10.412 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
23:28:10.412 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=62.11, Mass=2865, SNR=34.6, Peak=231 HFD=3.3
23:28:10.414 00.002 10844 MultiStar: [#1 0.27,0.03,1.06,U] [#2 -0.09,-0.04,2.12,U] [#3 -0.19,-0.24,0.96,U] [#4 -0.32,-0.62,0.00,M1] [#5 0.02,-0.01,1.08,U] [#6 -0.12,-0.97,0.00,M5] [#7 -0.16,-0.37,0.89,U] [#8 0.21,-0.75,0.00,M1] 
23:28:10.422 00.008 10844 refined, 5 included, MultiStar: {-0.01, -0.08}, one-star: {0.11, 0.04}
23:28:10.422 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
23:28:10.422 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
23:28:10.422 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.74 mountX=0.08 mountY=-0.00, mountTheta=-0.01
23:28:10.424 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
23:28:10.424 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
23:28:10.424 00.000 11060 worker thread done servicing request
23:28:10.424 00.000 11060 Worker thread wakes up
23:28:10.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:28:10.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:28:10.424 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=-0.00
23:28:10.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:28:10.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:10.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:28:10.424 00.000 11060 MoveAxis(E, 0, ABG)
23:28:10.424 00.000 11060 Move returns status 0, amount 0
23:28:10.424 00.000 11060 MoveAxis(N, 0, ABG)
23:28:10.424 00.000 11060 Move returns status 0, amount 0
23:28:10.426 00.002 11060 move complete, result=0
23:28:10.426 00.000 11060 worker thread done servicing request
23:28:10.433 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:10.448 00.015 10844 UpdateGuideState exits: m=2865 SNR=34.6
23:28:10.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:10.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:10.452 00.004 10844 Enqueuing Expose request
23:28:10.452 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:10.452 00.000 11060 Worker thread wakes up
23:28:10.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:10.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:10.495 00.043 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:10.495 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:10.495 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:10.495 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:10.498 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:10.498 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:10.498 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:10.498 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:10.502 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:10.502 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2113,"width":15,"height":15,"star_pos":[6.82,7.11],"pixels":"..."},"id":1}
23:28:10.583 00.081 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:10.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:11.079 00.496 11060 Exposure complete
23:28:11.319 00.240 11060 worker thread done servicing request
23:28:11.319 00.000 10844 OnExposeComplete: enter
23:28:11.319 00.000 10844 UpdateGuideState(): m_state=6
23:28:11.319 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
23:28:11.319 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=62.48, Mass=3004, SNR=35.5, Peak=255 HFD=3.4
23:28:11.322 00.003 10844 MultiStar: [#1 -0.13,0.48,1.01,U] [#2 -0.21,-0.07,1.91,U] [#3 -0.16,0.03,0.96,U] [#4 -0.06,-0.45,0.97,U] [#5 -0.44,0.13,1.05,U] [#6 -0.02,-0.67,0.00,M6] [#7 0.45,-0.13,0.85,U] [#8 0.53,-0.25,0.95,U] 
23:28:11.322 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {0.09, 0.40}
23:28:11.322 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.39 = -1.90)
23:28:11.322 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
23:28:11.322 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.63 mountX=-0.01 mountY=-0.03, mountTheta=-1.90
23:28:11.324 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
23:28:11.324 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
23:28:11.325 00.001 11060 Worker thread wakes up
23:28:11.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:28:11.325 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:28:11.325 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
23:28:11.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:11.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:11.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:11.325 00.000 11060 MoveAxis(E, 0, ABG)
23:28:11.325 00.000 11060 Move returns status 0, amount 0
23:28:11.325 00.000 11060 MoveAxis(N, 0, ABG)
23:28:11.325 00.000 11060 Move returns status 0, amount 0
23:28:11.325 00.000 11060 move complete, result=0
23:28:11.326 00.001 11060 worker thread done servicing request
23:28:11.330 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:11.351 00.021 10844 UpdateGuideState exits: m=3004 SNR=35.5 Saturated
23:28:11.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:11.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:11.351 00.000 10844 Enqueuing Expose request
23:28:11.351 00.000 11060 Worker thread wakes up
23:28:11.351 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:11.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:11.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:11.504 00.153 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:11.504 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:11.504 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:11.504 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:11.504 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:11.504 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:11.504 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:11.504 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:11.504 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:11.509 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2114,"width":15,"height":15,"star_pos":[6.80,7.48],"pixels":"..."},"id":1}
23:28:11.525 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:11.525 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:11.987 00.462 11060 Exposure complete
23:28:12.207 00.220 11060 worker thread done servicing request
23:28:12.207 00.000 10844 OnExposeComplete: enter
23:28:12.207 00.000 10844 UpdateGuideState(): m_state=6
23:28:12.207 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
23:28:12.207 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=62.28, Mass=2705, SNR=32.6, Peak=255 HFD=3.4
23:28:12.207 00.000 10844 MultiStar: [#1 0.23,0.62,0.00,M1] [#2 0.14,0.35,2.20,U] [#3 -0.05,0.58,1.09,U] [#4 -0.37,0.14,1.03,U] [#5 0.53,0.48,0.00,M1] [#6 -0.06,-0.35,0.99,U] [#7 0.31,-0.32,0.89,U] [#8 0.27,-0.38,1.03,U] 
23:28:12.207 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.14, 0.20}
23:28:12.207 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
23:28:12.207 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
23:28:12.207 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=-0.10 mountY=0.05, mountTheta=2.68
23:28:12.209 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
23:28:12.209 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
23:28:12.209 00.000 11060 Worker thread wakes up
23:28:12.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:28:12.209 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:28:12.209 00.000 11060 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=0.05
23:28:12.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:28:12.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:12.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:28:12.209 00.000 11060 MoveAxis(E, 0, ABG)
23:28:12.209 00.000 11060 Move returns status 0, amount 0
23:28:12.209 00.000 11060 MoveAxis(N, 0, ABG)
23:28:12.209 00.000 11060 Move returns status 0, amount 0
23:28:12.209 00.000 11060 move complete, result=0
23:28:12.209 00.000 11060 worker thread done servicing request
23:28:12.220 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:12.236 00.016 10844 UpdateGuideState exits: m=2705 SNR=32.6 Saturated
23:28:12.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:12.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:12.236 00.000 10844 Enqueuing Expose request
23:28:12.236 00.000 11060 Worker thread wakes up
23:28:12.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:12.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:12.236 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:12.627 00.391 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:12.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:12.627 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:12.629 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:12.629 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:12.630 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:12.630 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:12.630 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:12.632 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:12.632 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2115,"width":15,"height":15,"star_pos":[6.85,7.28],"pixels":"..."},"id":1}
23:28:12.642 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:12.642 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:12.880 00.238 11060 Exposure complete
23:28:13.085 00.205 11060 worker thread done servicing request
23:28:13.085 00.000 10844 OnExposeComplete: enter
23:28:13.085 00.000 10844 UpdateGuideState(): m_state=6
23:28:13.085 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
23:28:13.085 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.67, Mass=3223, SNR=36.4, Peak=252 HFD=3.8
23:28:13.085 00.000 10844 MultiStar: [#1 0.46,0.38,0.96,U] [#2 0.13,0.38,1.87,U] [#3 -0.63,0.25,0.00,M1] [#4 -0.33,-0.35,0.92,U] [#5 0.41,0.21,0.96,U] [#6 -0.59,-0.72,0.00,M6] [#7 0.02,-0.29,0.91,U] [#8 0.33,-0.02,0.96,U] 
23:28:13.085 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.04}, one-star: {0.17, -0.40}
23:28:13.085 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:28:13.085 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
23:28:13.085 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.21 mountX=-0.06 mountY=0.16, mountTheta=1.96
23:28:13.091 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.04, opts=13)
23:28:13.091 00.000 10844 Enqueuing Move request for scope (0.17, 0.04)
23:28:13.091 00.000 11060 Worker thread wakes up
23:28:13.091 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
23:28:13.091 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
23:28:13.091 00.000 11060 Moving (0.17, 0.04) raw xDistance=-0.06 yDistance=0.16
23:28:13.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:28:13.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:13.099 00.008 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:28:13.099 00.000 11060 MoveAxis(E, 0, ABG)
23:28:13.101 00.002 11060 Move returns status 0, amount 0
23:28:13.101 00.000 11060 MoveAxis(N, 0, ABG)
23:28:13.101 00.000 11060 Move returns status 0, amount 0
23:28:13.101 00.000 11060 move complete, result=0
23:28:13.101 00.000 11060 worker thread done servicing request
23:28:13.108 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:13.129 00.021 10844 UpdateGuideState exits: m=3223 SNR=36.4
23:28:13.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:13.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:13.129 00.000 10844 Enqueuing Expose request
23:28:13.129 00.000 11060 Worker thread wakes up
23:28:13.130 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:13.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:13.130 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:13.692 00.562 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:13.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:13.692 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:13.692 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:13.695 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:13.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:13.695 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:13.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:13.697 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:13.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2116,"width":15,"height":15,"star_pos":[6.88,6.67],"pixels":"..."},"id":1}
23:28:13.751 00.054 11060 Exposure complete
23:28:13.938 00.187 11060 worker thread done servicing request
23:28:13.938 00.000 10844 OnExposeComplete: enter
23:28:13.938 00.000 10844 UpdateGuideState(): m_state=6
23:28:13.938 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
23:28:13.938 00.000 10844 Star::Find returns 1 (1), X=259.06, Y=62.41, Mass=2852, SNR=33.7, Peak=255 HFD=3.4
23:28:13.938 00.000 10844 MultiStar: [#1 -0.07,0.49,1.14,U] [#2 -0.26,0.50,2.18,U] [#3 -0.12,0.15,1.12,U] [#4 -0.19,-0.04,1.01,U] [#5 0.50,0.08,1.05,U] [#6 -0.80,-0.26,0.00,M7] [#7 -0.31,0.30,0.88,U] [#8 0.13,-0.38,1.02,U] 
23:28:13.938 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.22}, one-star: {0.35, 0.33}
23:28:13.938 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:28:13.938 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.87)
23:28:13.943 00.005 10844 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=-0.21 mountY=-0.06, mountTheta=-2.87
23:28:13.943 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.22, opts=13)
23:28:13.943 00.000 10844 Enqueuing Move request for scope (-0.02, 0.22)
23:28:13.943 00.000 11060 Worker thread wakes up
23:28:13.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
23:28:13.943 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
23:28:13.943 00.000 11060 Moving (-0.02, 0.22) raw xDistance=-0.21 yDistance=-0.06
23:28:13.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:28:13.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:13.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:13.943 00.000 11060 MoveAxis(E, 37, ABG)
23:28:13.943 00.000 11060 Guiding  Dir = 2, Dur = 37
23:28:13.950 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:28:13.958 00.008 11060 IsSlewing returns 0
23:28:13.959 00.001 11060 IsGuiding returns 0
23:28:13.974 00.015 10844 UpdateGuideState exits: m=2852 SNR=33.7 Saturated
23:28:13.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:13.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:13.974 00.000 10844 Enqueuing Expose request
23:28:14.004 00.030 11060 IsGuiding returns 0
23:28:14.004 00.000 11060 Move returns status 0, amount 37
23:28:14.004 00.000 11060 MoveAxis(N, 0, ABG)
23:28:14.004 00.000 11060 Move returns status 0, amount 0
23:28:14.004 00.000 11060 move complete, result=0
23:28:14.005 00.001 11060 worker thread done servicing request
23:28:14.005 00.000 11060 Worker thread wakes up
23:28:14.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:14.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:14.005 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:28:14.088 00.083 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:14.088 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:14.570 00.482 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:14.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:14.570 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:14.573 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:14.573 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:14.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:14.573 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:14.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:14.573 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:14.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2117,"width":15,"height":15,"star_pos":[7.06,7.41],"pixels":"..."},"id":1}
23:28:14.584 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:14.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:14.631 00.047 11060 Exposure complete
23:28:14.834 00.203 11060 worker thread done servicing request
23:28:14.834 00.000 10844 OnExposeComplete: enter
23:28:14.834 00.000 10844 UpdateGuideState(): m_state=6
23:28:14.836 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
23:28:14.836 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=62.39, Mass=2588, SNR=32.8, Peak=239 HFD=3.4
23:28:14.836 00.000 10844 MultiStar: [#1 0.18,0.31,1.00,U] [#2 0.14,0.31,2.11,U] [#3 -0.53,-0.14,1.07,U] [#4 -0.15,0.09,1.02,U] [#5 0.29,-0.07,1.14,U] [#6 -0.49,-0.21,1.06,U] [#7 -0.13,0.28,0.90,U] [#8 0.21,-0.20,1.02,U] 
23:28:14.836 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.08, 0.31}
23:28:14.836 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
23:28:14.836 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
23:28:14.836 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.83 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
23:28:14.836 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
23:28:14.836 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
23:28:14.836 00.000 11060 Worker thread wakes up
23:28:14.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:28:14.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:28:14.836 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.04
23:28:14.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:28:14.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:14.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:14.836 00.000 11060 MoveAxis(E, 0, ABG)
23:28:14.836 00.000 11060 Move returns status 0, amount 0
23:28:14.836 00.000 11060 MoveAxis(N, 0, ABG)
23:28:14.836 00.000 11060 Move returns status 0, amount 0
23:28:14.836 00.000 11060 move complete, result=0
23:28:14.836 00.000 11060 worker thread done servicing request
23:28:14.841 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:14.858 00.017 10844 UpdateGuideState exits: m=2588 SNR=32.8
23:28:14.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:14.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:14.858 00.000 10844 Enqueuing Expose request
23:28:14.860 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:14.860 00.000 11060 Worker thread wakes up
23:28:14.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:14.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:15.498 00.638 11060 Exposure complete
23:28:15.597 00.099 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:15.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:15.597 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:15.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:15.598 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:15.599 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:15.599 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:15.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:15.599 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:15.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2118,"width":15,"height":15,"star_pos":[6.79,7.39],"pixels":"..."},"id":1}
23:28:15.682 00.083 11060 worker thread done servicing request
23:28:15.682 00.000 10844 OnExposeComplete: enter
23:28:15.682 00.000 10844 UpdateGuideState(): m_state=6
23:28:15.682 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
23:28:15.684 00.002 10844 Star::Find returns 1 (0), X=258.96, Y=62.06, Mass=2969, SNR=35.1, Peak=229 HFD=2.9
23:28:15.684 00.000 10844 MultiStar: [#1 -0.07,-0.20,0.93,U] [#2 0.07,0.19,1.89,U] [#3 -0.42,-0.15,0.90,U] [#4 0.27,-0.35,1.07,U] [#5 0.30,-0.06,1.04,U] [#6 -0.67,-0.06,0.00,M7] [#7 -0.22,-0.20,0.85,U] [#8 -0.16,-0.12,0.93,U] 
23:28:15.684 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.24, -0.02}
23:28:15.684 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
23:28:15.684 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
23:28:15.684 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.28 mountX=0.08 mountY=0.04, mountTheta=0.46
23:28:15.686 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
23:28:15.686 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
23:28:15.686 00.000 11060 Worker thread wakes up
23:28:15.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:28:15.686 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:28:15.686 00.000 11060 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.04
23:28:15.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:28:15.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:15.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:28:15.686 00.000 11060 MoveAxis(E, 0, ABG)
23:28:15.686 00.000 11060 Move returns status 0, amount 0
23:28:15.686 00.000 11060 MoveAxis(N, 0, ABG)
23:28:15.686 00.000 11060 Move returns status 0, amount 0
23:28:15.686 00.000 11060 move complete, result=0
23:28:15.686 00.000 11060 worker thread done servicing request
23:28:15.694 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:15.704 00.010 10844 UpdateGuideState exits: m=2969 SNR=35.1
23:28:15.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:15.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:15.704 00.000 10844 Enqueuing Expose request
23:28:15.704 00.000 11060 Worker thread wakes up
23:28:15.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:15.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:15.709 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:15.709 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:15.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:16.345 00.636 11060 Exposure complete
23:28:16.511 00.166 11060 worker thread done servicing request
23:28:16.511 00.000 10844 OnExposeComplete: enter
23:28:16.511 00.000 10844 UpdateGuideState(): m_state=6
23:28:16.511 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
23:28:16.511 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=62.44, Mass=3568, SNR=39.1, Peak=255 HFD=3.7
23:28:16.511 00.000 10844 MultiStar: [#1 -0.09,0.34,0.97,U] [#2 0.15,0.69,0.00,M1] [#3 -0.31,0.20,0.82,U] [#4 -0.27,-0.34,0.82,U] [#5 -0.03,0.68,0.00,M1] [#6 -0.63,-0.32,0.00,M8] [#7 -0.07,-0.06,0.78,U] [#8 0.12,-0.03,0.86,U] 
23:28:16.511 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.10}, one-star: {0.07, 0.36}
23:28:16.511 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
23:28:16.511 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
23:28:16.511 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.29 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
23:28:16.514 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.10, opts=13)
23:28:16.514 00.000 10844 Enqueuing Move request for scope (-0.08, 0.10)
23:28:16.514 00.000 11060 Worker thread wakes up
23:28:16.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:28:16.514 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:28:16.514 00.000 11060 Moving (-0.08, 0.10) raw xDistance=-0.08 yDistance=-0.10
23:28:16.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:28:16.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:16.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:16.514 00.000 11060 MoveAxis(E, 0, ABG)
23:28:16.514 00.000 11060 Move returns status 0, amount 0
23:28:16.514 00.000 11060 MoveAxis(N, 0, ABG)
23:28:16.514 00.000 11060 Move returns status 0, amount 0
23:28:16.514 00.000 11060 move complete, result=0
23:28:16.514 00.000 11060 worker thread done servicing request
23:28:16.520 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:16.535 00.015 10844 UpdateGuideState exits: m=3568 SNR=39.1 Saturated
23:28:16.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:16.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:16.535 00.000 10844 Enqueuing Expose request
23:28:16.535 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:16.535 00.000 11060 Worker thread wakes up
23:28:16.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:16.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:16.622 00.087 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:16.622 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:16.622 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:16.622 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:16.622 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:16.622 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:16.627 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:16.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:16.629 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:16.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2120,"width":15,"height":15,"star_pos":[6.78,7.44],"pixels":"..."},"id":1}
23:28:16.659 00.030 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:16.660 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:17.176 00.516 11060 Exposure complete
23:28:17.358 00.182 11060 worker thread done servicing request
23:28:17.358 00.000 10844 OnExposeComplete: enter
23:28:17.358 00.000 10844 UpdateGuideState(): m_state=6
23:28:17.358 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
23:28:17.358 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=62.21, Mass=3000, SNR=35.5, Peak=247 HFD=3.5
23:28:17.360 00.002 10844 MultiStar: [#1 -0.18,0.54,1.05,U] [#2 -0.50,0.44,0.00,M2] [#3 -0.64,0.46,0.00,M1] [#4 -0.21,-0.06,0.95,U] [#5 -0.17,0.12,1.06,U] [#6 -0.30,-0.50,0.87,U] [#7 -0.39,-0.34,0.88,U] [#8 0.39,-0.42,0.97,U] 
23:28:17.360 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.06}, one-star: {-0.29, 0.13}
23:28:17.360 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
23:28:17.360 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
23:28:17.360 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.81 mountX=0.08 mountY=-0.15, mountTheta=-1.06
23:28:17.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
23:28:17.360 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
23:28:17.360 00.000 11060 Worker thread wakes up
23:28:17.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
23:28:17.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
23:28:17.360 00.000 11060 Moving (-0.16, -0.06) raw xDistance=0.08 yDistance=-0.15
23:28:17.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:28:17.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:17.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:17.360 00.000 11060 MoveAxis(E, 0, ABG)
23:28:17.360 00.000 11060 Move returns status 0, amount 0
23:28:17.360 00.000 11060 MoveAxis(N, 0, ABG)
23:28:17.360 00.000 11060 Move returns status 0, amount 0
23:28:17.360 00.000 11060 move complete, result=0
23:28:17.360 00.000 11060 worker thread done servicing request
23:28:17.371 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:17.387 00.016 10844 UpdateGuideState exits: m=3000 SNR=35.5
23:28:17.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:17.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:17.387 00.000 10844 Enqueuing Expose request
23:28:17.387 00.000 11060 Worker thread wakes up
23:28:17.387 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:17.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:17.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:17.577 00.190 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:17.579 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:17.579 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:17.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:17.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:17.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:17.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:17.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:17.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:17.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2121,"width":15,"height":15,"star_pos":[7.42,7.21],"pixels":"..."},"id":1}
23:28:17.629 00.050 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:17.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:18.017 00.388 11060 Exposure complete
23:28:18.225 00.208 11060 worker thread done servicing request
23:28:18.225 00.000 10844 OnExposeComplete: enter
23:28:18.225 00.000 10844 UpdateGuideState(): m_state=6
23:28:18.225 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
23:28:18.225 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.04, Mass=2957, SNR=35.1, Peak=247 HFD=3.4
23:28:18.225 00.000 10844 MultiStar: [#1 -0.30,0.31,0.97,U] [#2 -0.06,0.13,1.98,U] [#3 -0.21,-0.02,0.93,U] [#4 -0.11,0.14,0.95,U] [#5 -0.11,0.13,1.05,U] [#6 -0.41,-0.43,0.94,U] [#7 -0.06,-0.22,0.87,U] [#8 0.07,-0.21,0.97,U] 
23:28:18.225 00.000 10844 single-star, 8 included, MultiStar: {-0.13, -0.00}, one-star: {-0.02, -0.04}
23:28:18.225 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:28:18.225 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:28:18.225 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.11 mountX=0.04 mountY=-0.02, mountTheta=-0.38
23:28:18.232 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
23:28:18.232 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
23:28:18.232 00.000 11060 Worker thread wakes up
23:28:18.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:28:18.232 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:28:18.232 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
23:28:18.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:28:18.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:18.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:28:18.232 00.000 11060 MoveAxis(E, 0, ABG)
23:28:18.232 00.000 11060 Move returns status 0, amount 0
23:28:18.232 00.000 11060 MoveAxis(N, 0, ABG)
23:28:18.232 00.000 11060 Move returns status 0, amount 0
23:28:18.232 00.000 11060 move complete, result=0
23:28:18.232 00.000 11060 worker thread done servicing request
23:28:18.242 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:18.257 00.015 10844 UpdateGuideState exits: m=2957 SNR=35.1
23:28:18.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:18.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:18.257 00.000 10844 Enqueuing Expose request
23:28:18.257 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:18.257 00.000 11060 Worker thread wakes up
23:28:18.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:18.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:18.660 00.403 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:18.660 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:18.660 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:18.660 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:18.662 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:18.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:18.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:18.662 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:18.664 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:18.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2122,"width":15,"height":15,"star_pos":[6.69,7.04],"pixels":"..."},"id":1}
23:28:18.677 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:18.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:18.899 00.222 11060 Exposure complete
23:28:19.098 00.199 11060 worker thread done servicing request
23:28:19.098 00.000 10844 OnExposeComplete: enter
23:28:19.098 00.000 10844 UpdateGuideState(): m_state=6
23:28:19.098 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
23:28:19.098 00.000 10844 Star::Find returns 1 (1), X=259.18, Y=62.03, Mass=3175, SNR=36.5, Peak=255 HFD=3.7
23:28:19.098 00.000 10844 MultiStar: [#1 -0.03,0.22,1.05,U] [#2 -0.23,-0.13,1.91,U] [#3 0.04,0.09,0.95,U] [#4 -0.03,-0.57,0.91,U] [#5 0.35,0.35,1.01,U] [#6 -0.17,-0.26,0.88,U] [#7 0.23,-0.02,0.88,U] [#8 0.00,-0.59,0.86,U] 
23:28:19.098 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.47, -0.05}
23:28:19.098 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
23:28:19.100 00.002 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
23:28:19.100 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.12 mountX=0.08 mountY=0.06, mountTheta=0.62
23:28:19.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
23:28:19.101 00.000 10844 Enqueuing Move request for scope (0.05, -0.09)
23:28:19.101 00.000 11060 Worker thread wakes up
23:28:19.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:28:19.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:28:19.101 00.000 11060 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=0.06
23:28:19.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:28:19.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:19.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:28:19.101 00.000 11060 MoveAxis(E, 0, ABG)
23:28:19.101 00.000 11060 Move returns status 0, amount 0
23:28:19.101 00.000 11060 MoveAxis(N, 0, ABG)
23:28:19.101 00.000 11060 Move returns status 0, amount 0
23:28:19.101 00.000 11060 move complete, result=0
23:28:19.101 00.000 11060 worker thread done servicing request
23:28:19.106 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:19.122 00.016 10844 UpdateGuideState exits: m=3175 SNR=36.5 Saturated
23:28:19.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:19.122 00.000 10844 Enqueuing Expose request
23:28:19.122 00.000 11060 Worker thread wakes up
23:28:19.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:19.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:19.127 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:19.612 00.485 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:19.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:19.612 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:19.612 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:19.612 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:19.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:19.612 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:19.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:19.612 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:19.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2123,"width":15,"height":15,"star_pos":[7.18,7.03],"pixels":"..."},"id":1}
23:28:19.627 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:19.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:19.755 00.128 11060 Exposure complete
23:28:19.928 00.173 11060 worker thread done servicing request
23:28:19.928 00.000 10844 OnExposeComplete: enter
23:28:19.928 00.000 10844 UpdateGuideState(): m_state=6
23:28:19.928 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
23:28:19.928 00.000 10844 Star::Find returns 1 (1), X=259.12, Y=61.51, Mass=3159, SNR=36.5, Peak=255 HFD=3.7
23:28:19.929 00.001 10844 MultiStar: [#1 -0.28,0.20,0.95,U] [#2 0.05,0.62,1.87,U] [#3 -0.11,0.60,0.83,U] [#4 -0.27,0.01,0.94,U] [#5 0.15,-0.25,0.95,U] [#6 -0.17,-0.28,0.92,U] [#7 -0.18,-0.03,0.87,U] [#8 0.20,-0.12,0.94,U] 
23:28:19.929 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.41, -0.57}
23:28:19.929 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
23:28:19.929 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.83)
23:28:19.929 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.72 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
23:28:19.929 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.07, opts=13)
23:28:19.929 00.000 10844 Enqueuing Move request for scope (-0.01, 0.07)
23:28:19.929 00.000 11060 Worker thread wakes up
23:28:19.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:28:19.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:28:19.929 00.000 11060 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.02
23:28:19.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:28:19.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:19.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:28:19.929 00.000 11060 MoveAxis(E, 0, ABG)
23:28:19.929 00.000 11060 Move returns status 0, amount 0
23:28:19.929 00.000 11060 MoveAxis(N, 0, ABG)
23:28:19.929 00.000 11060 Move returns status 0, amount 0
23:28:19.929 00.000 11060 move complete, result=0
23:28:19.929 00.000 11060 worker thread done servicing request
23:28:19.937 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:19.961 00.024 10844 UpdateGuideState exits: m=3159 SNR=36.5 Saturated
23:28:19.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:19.963 00.002 10844 Enqueuing Expose request
23:28:19.963 00.000 11060 Worker thread wakes up
23:28:19.963 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:19.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:19.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:20.601 00.638 11060 Exposure complete
23:28:20.611 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:20.612 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:20.612 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:20.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:20.612 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:20.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:20.612 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:20.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:20.612 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:20.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2124,"width":15,"height":15,"star_pos":[7.12,6.51],"pixels":"..."},"id":1}
23:28:20.626 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:20.626 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:20.773 00.147 11060 worker thread done servicing request
23:28:20.773 00.000 10844 OnExposeComplete: enter
23:28:20.773 00.000 10844 UpdateGuideState(): m_state=6
23:28:20.773 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
23:28:20.773 00.000 10844 Star::Find returns 1 (0), X=259.17, Y=62.08, Mass=3161, SNR=36.3, Peak=245 HFD=3.3
23:28:20.775 00.002 10844 MultiStar: [#1 0.16,0.67,0.00,M1] [#2 -0.04,0.52,1.90,U] [#3 -0.05,0.22,0.99,U] [#4 -0.06,0.14,0.91,U] [#5 0.17,0.36,1.02,U] [#6 -0.62,-0.37,0.00,M5] [#7 0.23,0.22,0.83,U] [#8 0.11,-0.25,0.93,U] 
23:28:20.775 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.22}, one-star: {0.46, 0.00}
23:28:20.775 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
23:28:20.775 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
23:28:20.775 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.14 mountX=-0.23 mountY=0.06, mountTheta=2.88
23:28:20.775 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.22, opts=13)
23:28:20.775 00.000 10844 Enqueuing Move request for scope (0.10, 0.22)
23:28:20.775 00.000 11060 Worker thread wakes up
23:28:20.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
23:28:20.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
23:28:20.775 00.000 11060 Moving (0.10, 0.22) raw xDistance=-0.23 yDistance=0.06
23:28:20.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:28:20.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:20.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:28:20.775 00.000 11060 MoveAxis(E, 40, ABG)
23:28:20.775 00.000 11060 Guiding  Dir = 2, Dur = 40
23:28:20.786 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:20.805 00.019 10844 UpdateGuideState exits: m=3161 SNR=36.3
23:28:20.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:20.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:20.805 00.000 10844 Enqueuing Expose request
23:28:20.815 00.010 11060 IsSlewing returns 0
23:28:20.816 00.001 11060 IsGuiding returns 0
23:28:20.891 00.075 11060 IsGuiding returns 0
23:28:20.891 00.000 11060 Move returns status 0, amount 40
23:28:20.892 00.001 11060 MoveAxis(N, 0, ABG)
23:28:20.892 00.000 11060 Move returns status 0, amount 0
23:28:20.892 00.000 11060 move complete, result=0
23:28:20.892 00.000 11060 worker thread done servicing request
23:28:20.892 00.000 11060 Worker thread wakes up
23:28:20.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:20.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:20.892 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
23:28:21.529 00.637 11060 Exposure complete
23:28:21.640 00.111 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:21.642 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:21.642 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:21.643 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:21.644 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:21.644 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:21.644 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:21.644 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:21.646 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:21.646 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2125,"width":15,"height":15,"star_pos":[7.17,7.08],"pixels":"..."},"id":1}
23:28:21.653 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:21.653 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:21.707 00.054 11060 worker thread done servicing request
23:28:21.707 00.000 10844 OnExposeComplete: enter
23:28:21.707 00.000 10844 UpdateGuideState(): m_state=6
23:28:21.707 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
23:28:21.707 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=61.47, Mass=2752, SNR=33.3, Peak=255 HFD=3.2
23:28:21.707 00.000 10844 MultiStar: [#1 -0.43,-0.40,0.97,U] [#2 -0.35,-0.21,2.10,U] [#3 -0.52,-0.17,1.03,U] [#4 -0.60,-0.65,0.00,M1] [#5 -0.04,-0.66,0.00,M1] [#6 -0.89,-1.36,0.00,M6] [#7 -0.80,-0.87,0.00,M1] [#8 0.16,-0.57,1.00,U] 
23:28:21.709 00.002 10844 refined, 4 included, MultiStar: {-0.28, -0.36}, one-star: {-0.20, -0.61}
23:28:21.709 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
23:28:21.709 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
23:28:21.709 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.36 hyp=0.45 cameraTheta=-2.24 mountX=0.40 mountY=-0.22, mountTheta=-0.50
23:28:21.709 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.36, opts=13)
23:28:21.709 00.000 10844 Enqueuing Move request for scope (-0.28, -0.36)
23:28:21.709 00.000 11060 Worker thread wakes up
23:28:21.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.36) opts 0xd
23:28:21.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.36)
23:28:21.709 00.000 11060 Moving (-0.28, -0.36) raw xDistance=0.40 yDistance=-0.22
23:28:21.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
23:28:21.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:21.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:28:21.709 00.000 11060 MoveAxis(W, 68, ABG)
23:28:21.709 00.000 11060 Guiding  Dir = 3, Dur = 68
23:28:21.714 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:21.719 00.005 11060 IsSlewing returns 0
23:28:21.719 00.000 11060 IsGuiding returns 0
23:28:21.729 00.010 10844 UpdateGuideState exits: m=2752 SNR=33.3 Saturated
23:28:21.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:21.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:21.729 00.000 10844 Enqueuing Expose request
23:28:21.802 00.073 11060 IsGuiding returns 0
23:28:21.802 00.000 11060 Move returns status 0, amount 68
23:28:21.802 00.000 11060 MoveAxis(N, 0, ABG)
23:28:21.802 00.000 11060 Move returns status 0, amount 0
23:28:21.802 00.000 11060 move complete, result=0
23:28:21.802 00.000 11060 worker thread done servicing request
23:28:21.802 00.000 11060 Worker thread wakes up
23:28:21.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:21.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:21.802 00.000 10844 GuideStep: 0.4 px 68 ms WEST, -0.2 px 0 ms NORTH
23:28:22.436 00.634 11060 Exposure complete
23:28:22.571 00.135 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:22.571 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:22.571 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:22.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:22.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:22.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:22.574 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:22.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:22.574 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:22.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2126,"width":15,"height":15,"star_pos":[6.52,7.47],"pixels":"..."},"id":1}
23:28:22.581 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:22.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:22.586 00.005 11060 worker thread done servicing request
23:28:22.586 00.000 10844 OnExposeComplete: enter
23:28:22.586 00.000 10844 UpdateGuideState(): m_state=6
23:28:22.586 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
23:28:22.586 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=62.60, Mass=3290, SNR=37.1, Peak=255 HFD=3.4
23:28:22.586 00.000 10844 MultiStar: [#1 -0.27,0.24,0.95,U] [#2 -0.11,-0.16,2.04,U] [#3 -0.59,-0.24,0.91,U] [#4 -0.21,-0.46,0.92,U] [#5 0.00,0.32,0.98,U] [#6 -0.65,-0.28,0.00,M7] [#7 -0.61,-0.68,0.00,M2] [#8 -0.39,-0.06,0.95,U] 
23:28:22.586 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.01}, one-star: {-0.05, 0.52}
23:28:22.586 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
23:28:22.586 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.44)
23:28:22.586 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.11 mountX=0.03 mountY=-0.21, mountTheta=-1.42
23:28:22.590 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.01, opts=13)
23:28:22.590 00.000 10844 Enqueuing Move request for scope (-0.21, 0.01)
23:28:22.590 00.000 11060 Worker thread wakes up
23:28:22.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
23:28:22.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
23:28:22.590 00.000 11060 Moving (-0.21, 0.01) raw xDistance=0.03 yDistance=-0.21
23:28:22.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:28:22.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:22.591 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:28:22.591 00.000 11060 MoveAxis(E, 0, ABG)
23:28:22.591 00.000 11060 Move returns status 0, amount 0
23:28:22.591 00.000 11060 MoveAxis(N, 0, ABG)
23:28:22.591 00.000 11060 Move returns status 0, amount 0
23:28:22.591 00.000 11060 move complete, result=0
23:28:22.591 00.000 11060 worker thread done servicing request
23:28:22.596 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:22.627 00.031 10844 UpdateGuideState exits: m=3290 SNR=37.1 Saturated
23:28:22.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:22.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:22.627 00.000 10844 Enqueuing Expose request
23:28:22.627 00.000 11060 Worker thread wakes up
23:28:22.627 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:28:22.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:22.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:23.270 00.643 11060 Exposure complete
23:28:23.442 00.172 11060 worker thread done servicing request
23:28:23.442 00.000 10844 OnExposeComplete: enter
23:28:23.442 00.000 10844 UpdateGuideState(): m_state=6
23:28:23.442 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
23:28:23.442 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=62.26, Mass=3400, SNR=38.0, Peak=250 HFD=3.6
23:28:23.448 00.006 10844 MultiStar: [#1 0.17,0.32,0.92,U] [#2 -0.22,0.42,1.70,U] [#3 -0.18,0.38,0.95,U] [#4 -0.16,-0.12,0.87,U] [#5 0.27,0.29,0.96,U] [#6 -0.52,0.06,0.90,U] [#7 0.14,0.25,0.83,U] [#8 0.34,-0.21,0.87,U] 
23:28:23.448 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.20}, one-star: {-0.23, 0.18}
23:28:23.448 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.62 = -2.67)
23:28:23.448 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
23:28:23.448 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.86 mountX=-0.19 mountY=-0.09, mountTheta=-2.68
23:28:23.448 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.20, opts=13)
23:28:23.448 00.000 10844 Enqueuing Move request for scope (-0.06, 0.20)
23:28:23.448 00.000 11060 Worker thread wakes up
23:28:23.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
23:28:23.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
23:28:23.448 00.000 11060 Moving (-0.06, 0.20) raw xDistance=-0.19 yDistance=-0.09
23:28:23.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:28:23.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:23.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:23.448 00.000 11060 MoveAxis(E, 33, ABG)
23:28:23.448 00.000 11060 Guiding  Dir = 2, Dur = 33
23:28:23.457 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:23.457 00.000 11060 IsSlewing returns 0
23:28:23.457 00.000 11060 IsGuiding returns 0
23:28:23.469 00.012 10844 UpdateGuideState exits: m=3400 SNR=38.0
23:28:23.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:23.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:23.469 00.000 10844 Enqueuing Expose request
23:28:23.503 00.034 11060 IsGuiding returns 0
23:28:23.504 00.001 11060 Move returns status 0, amount 33
23:28:23.504 00.000 11060 MoveAxis(N, 0, ABG)
23:28:23.504 00.000 11060 Move returns status 0, amount 0
23:28:23.504 00.000 11060 move complete, result=0
23:28:23.504 00.000 11060 worker thread done servicing request
23:28:23.504 00.000 11060 Worker thread wakes up
23:28:23.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:23.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:23.527 00.023 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
23:28:23.602 00.075 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:23.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:23.602 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:23.602 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:23.602 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:23.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:23.602 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:23.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:23.608 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:23.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2128,"width":15,"height":15,"star_pos":[7.49,7.26],"pixels":"..."},"id":1}
23:28:23.665 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:23.665 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:24.142 00.477 11060 Exposure complete
23:28:24.314 00.172 11060 worker thread done servicing request
23:28:24.314 00.000 10844 OnExposeComplete: enter
23:28:24.314 00.000 10844 UpdateGuideState(): m_state=6
23:28:24.314 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
23:28:24.314 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.58, Mass=2815, SNR=33.9, Peak=233 HFD=3.2
23:28:24.314 00.000 10844 MultiStar: [#1 -0.03,0.29,1.11,U] [#2 -0.36,0.28,2.05,U] [#3 -0.47,-0.10,0.92,U] [#4 -0.32,-0.47,1.02,U] [#5 -0.07,-0.65,0.00,M1] [#6 -0.84,-0.71,0.00,M7] [#7 0.06,-0.30,0.95,U] [#8 -0.13,-0.34,1.00,U] 
23:28:24.314 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.10}, one-star: {-0.23, -0.50}
23:28:24.314 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
23:28:24.314 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
23:28:24.314 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.73 mountX=0.14 mountY=-0.21, mountTheta=-0.98
23:28:24.317 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.10, opts=13)
23:28:24.317 00.000 10844 Enqueuing Move request for scope (-0.23, -0.10)
23:28:24.317 00.000 11060 Worker thread wakes up
23:28:24.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
23:28:24.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
23:28:24.317 00.000 11060 Moving (-0.23, -0.10) raw xDistance=0.14 yDistance=-0.21
23:28:24.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:28:24.317 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.51
23:28:24.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:28:24.317 00.000 11060 MoveAxis(W, 23, ABG)
23:28:24.317 00.000 11060 Guiding  Dir = 3, Dur = 23
23:28:24.324 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:24.327 00.003 11060 IsSlewing returns 0
23:28:24.327 00.000 11060 IsGuiding returns 0
23:28:24.358 00.031 11060 IsGuiding returns 0
23:28:24.358 00.000 11060 Move returns status 0, amount 23
23:28:24.358 00.000 11060 BLC: Oldest BLC event removed
23:28:24.358 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:28:24.358 00.000 11060 MoveAxis(N, 831, ABG)
23:28:24.358 00.000 11060 duration set to 750 by maxDecDuration
23:28:24.358 00.000 11060 Guiding  Dir = 0, Dur = 750
23:28:24.360 00.002 10844 UpdateGuideState exits: m=2815 SNR=33.9
23:28:24.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:24.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:24.360 00.000 10844 Enqueuing Expose request
23:28:24.373 00.013 11060 IsSlewing returns 0
23:28:24.373 00.000 11060 IsGuiding returns 0
23:28:24.625 00.252 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:24.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:24.627 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:24.629 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:24.629 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:24.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:24.633 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:24.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:24.633 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:24.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2129,"width":15,"height":15,"star_pos":[7.49,6.58],"pixels":"..."},"id":1}
23:28:24.645 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:24.646 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:25.138 00.492 11060 IsGuiding returns 0
23:28:25.138 00.000 11060 Move returns status 0, amount 750
23:28:25.138 00.000 11060 move complete, result=0
23:28:25.138 00.000 11060 worker thread done servicing request
23:28:25.138 00.000 11060 Worker thread wakes up
23:28:25.138 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 750 ms NORTH
23:28:25.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:25.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:25.610 00.472 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:25.613 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:25.613 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:25.613 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:25.615 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:25.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:25.615 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:25.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:25.615 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:25.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2129,"width":15,"height":15,"star_pos":[7.49,6.58],"pixels":"..."},"id":1}
23:28:25.626 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:25.626 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:25.763 00.137 11060 Exposure complete
23:28:25.924 00.161 11060 worker thread done servicing request
23:28:25.924 00.000 10844 OnExposeComplete: enter
23:28:25.924 00.000 10844 UpdateGuideState(): m_state=6
23:28:25.924 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
23:28:25.924 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.91, Mass=3227, SNR=36.6, Peak=254 HFD=3.5
23:28:25.924 00.000 10844 MultiStar: [#1 -0.29,0.33,0.95,U] [#2 -0.03,0.29,1.86,U] [#3 -0.66,-0.19,0.00,M1] [#4 -0.17,-0.60,0.91,U] [#5 0.00,-0.00,1.00,U] [#6 -1.00,-0.76,0.00,M8] [#7 -0.31,-0.46,0.79,U] [#8 -0.16,-0.49,0.86,U] 
23:28:25.924 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.09}, one-star: {-0.24, -0.17}
23:28:25.924 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
23:28:25.924 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
23:28:25.924 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.62 mountX=0.11 mountY=-0.13, mountTheta=-0.87
23:28:25.928 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.09, opts=13)
23:28:25.928 00.000 10844 Enqueuing Move request for scope (-0.15, -0.09)
23:28:25.928 00.000 11060 Worker thread wakes up
23:28:25.929 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
23:28:25.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
23:28:25.929 00.000 11060 Moving (-0.15, -0.09) raw xDistance=0.11 yDistance=-0.13
23:28:25.929 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.145102, 1:0.133354
23:28:25.929 00.000 11060 BLC: No correction, Miss < min_move
23:28:25.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:28:25.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:25.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:28:25.929 00.000 11060 MoveAxis(E, 0, ABG)
23:28:25.929 00.000 11060 Move returns status 0, amount 0
23:28:25.929 00.000 11060 MoveAxis(N, 0, ABG)
23:28:25.929 00.000 11060 Move returns status 0, amount 0
23:28:25.929 00.000 11060 move complete, result=0
23:28:25.929 00.000 11060 worker thread done servicing request
23:28:25.934 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:25.945 00.011 10844 UpdateGuideState exits: m=3227 SNR=36.6
23:28:25.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:25.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:25.945 00.000 10844 Enqueuing Expose request
23:28:25.945 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:25.945 00.000 11060 Worker thread wakes up
23:28:25.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:25.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:26.575 00.630 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:26.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:26.579 00.004 11060 Exposure complete
23:28:26.619 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:26.620 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:26.620 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:26.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:26.620 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:26.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:26.620 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:26.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2130,"width":15,"height":15,"star_pos":[7.48,6.91],"pixels":"..."},"id":1}
23:28:26.647 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:26.647 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:26.756 00.109 11060 worker thread done servicing request
23:28:26.756 00.000 10844 OnExposeComplete: enter
23:28:26.756 00.000 10844 UpdateGuideState(): m_state=6
23:28:26.756 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
23:28:26.756 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.95, Mass=3093, SNR=36.0, Peak=229 HFD=3.8
23:28:26.758 00.002 10844 MultiStar: [#1 -0.23,-0.25,0.89,U] [#2 -0.01,0.07,1.91,U] [#3 -0.56,0.04,0.92,U] [#4 -0.36,-0.45,0.99,U] [#5 0.09,-0.01,1.00,U] [#6 -0.48,-1.09,0.00,M9] [#7 0.15,-0.66,0.00,M1] [#8 -0.08,-0.29,0.97,U] 
23:28:26.758 00.000 10844 single-star, 6 included, MultiStar: {-0.14, -0.12}, one-star: {0.03, -0.13}
23:28:26.758 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
23:28:26.758 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
23:28:26.758 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=0.13 mountY=0.05, mountTheta=0.36
23:28:26.758 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.13, opts=13)
23:28:26.758 00.000 10844 Enqueuing Move request for scope (0.03, -0.13)
23:28:26.758 00.000 11060 Worker thread wakes up
23:28:26.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
23:28:26.758 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
23:28:26.758 00.000 11060 Moving (0.03, -0.13) raw xDistance=0.13 yDistance=0.05
23:28:26.758 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.145102, 1:0.133354, 2:-0.046552
23:28:26.758 00.000 11060 BLC: No correction, Miss < min_move
23:28:26.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:28:26.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:26.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:28:26.758 00.000 11060 MoveAxis(W, 22, ABG)
23:28:26.758 00.000 11060 Guiding  Dir = 3, Dur = 22
23:28:26.765 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:26.779 00.014 10844 UpdateGuideState exits: m=3093 SNR=36.0
23:28:26.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:26.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:26.779 00.000 10844 Enqueuing Expose request
23:28:26.787 00.008 11060 IsSlewing returns 0
23:28:26.787 00.000 11060 IsGuiding returns 0
23:28:26.834 00.047 11060 IsGuiding returns 0
23:28:26.834 00.000 11060 Move returns status 0, amount 22
23:28:26.834 00.000 11060 MoveAxis(N, 0, ABG)
23:28:26.834 00.000 11060 Move returns status 0, amount 0
23:28:26.834 00.000 11060 move complete, result=0
23:28:26.834 00.000 11060 worker thread done servicing request
23:28:26.834 00.000 11060 Worker thread wakes up
23:28:26.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:26.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:26.835 00.001 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
23:28:27.463 00.628 11060 Exposure complete
23:28:27.582 00.119 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:27.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:27.582 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:27.584 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:27.584 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:27.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:27.584 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:27.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:27.584 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:27.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2131,"width":15,"height":15,"star_pos":[6.74,6.95],"pixels":"..."},"id":1}
23:28:27.594 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:27.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:27.622 00.028 11060 worker thread done servicing request
23:28:27.622 00.000 10844 OnExposeComplete: enter
23:28:27.622 00.000 10844 UpdateGuideState(): m_state=6
23:28:27.622 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
23:28:27.622 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=61.80, Mass=3724, SNR=39.4, Peak=255 HFD=3.8
23:28:27.622 00.000 10844 MultiStar: [#1 0.17,0.19,0.87,U] [#2 -0.26,-0.00,1.74,U] [#3 0.10,-0.46,0.92,U] [#4 -0.52,-0.64,0.00,M1] [#5 -0.04,-0.48,0.94,U] [#6 -0.26,-1.15,0.00,M10] [#7 -0.07,-0.42,0.76,U] [#8 0.14,-0.79,0.00,M1] 
23:28:27.622 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.21}, one-star: {0.17, -0.28}
23:28:27.622 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
23:28:27.622 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
23:28:27.622 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.67 mountX=0.21 mountY=0.01, mountTheta=0.07
23:28:27.622 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.21, opts=13)
23:28:27.622 00.000 10844 Enqueuing Move request for scope (-0.02, -0.21)
23:28:27.622 00.000 11060 Worker thread wakes up
23:28:27.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
23:28:27.622 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
23:28:27.622 00.000 11060 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=0.01
23:28:27.622 00.000 11060 BLC: window closed
23:28:27.622 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.145102, 1:0.133354, 2:-0.046552
23:28:27.622 00.000 11060 BLC: No correction, Miss < min_move
23:28:27.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:28:27.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:27.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:28:27.622 00.000 11060 MoveAxis(W, 38, ABG)
23:28:27.622 00.000 11060 Guiding  Dir = 3, Dur = 38
23:28:27.631 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:27.641 00.010 10844 UpdateGuideState exits: m=3724 SNR=39.4 Saturated
23:28:27.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:27.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:27.641 00.000 10844 Enqueuing Expose request
23:28:27.656 00.015 11060 IsSlewing returns 0
23:28:27.656 00.000 11060 IsGuiding returns 0
23:28:27.728 00.072 11060 IsGuiding returns 0
23:28:27.728 00.000 11060 Move returns status 0, amount 38
23:28:27.728 00.000 11060 MoveAxis(N, 0, ABG)
23:28:27.729 00.001 11060 Move returns status 0, amount 0
23:28:27.729 00.000 11060 move complete, result=0
23:28:27.729 00.000 11060 worker thread done servicing request
23:28:27.729 00.000 11060 Worker thread wakes up
23:28:27.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:27.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:27.729 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
23:28:28.384 00.655 11060 Exposure complete
23:28:28.536 00.152 11060 worker thread done servicing request
23:28:28.536 00.000 10844 OnExposeComplete: enter
23:28:28.536 00.000 10844 UpdateGuideState(): m_state=6
23:28:28.536 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
23:28:28.536 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.24, Mass=2790, SNR=33.9, Peak=201 HFD=3.5
23:28:28.536 00.000 10844 MultiStar: [#1 -0.04,-0.03,1.07,U] [#2 -0.19,-0.00,2.01,U] [#3 -0.14,-0.19,1.08,U] [#4 -0.04,-0.50,1.02,U] [#5 -0.08,-0.46,1.04,U] [#6 -0.60,-0.61,0.00,R] [#7 -0.11,-0.48,0.84,U] [#8 0.53,-0.74,0.00,M2] 
23:28:28.536 00.000 10844 single-star, 6 included, MultiStar: {-0.09, -0.18}, one-star: {0.06, 0.16}
23:28:28.536 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
23:28:28.536 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:28:28.536 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.20 mountX=-0.17 mountY=0.03, mountTheta=2.94
23:28:28.538 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.16, opts=13)
23:28:28.538 00.000 10844 Enqueuing Move request for scope (0.06, 0.16)
23:28:28.538 00.000 11060 Worker thread wakes up
23:28:28.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:28:28.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:28:28.538 00.000 11060 Moving (0.06, 0.16) raw xDistance=-0.17 yDistance=0.03
23:28:28.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
23:28:28.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:28.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:28:28.538 00.000 11060 MoveAxis(E, 28, ABG)
23:28:28.538 00.000 11060 Guiding  Dir = 2, Dur = 28
23:28:28.546 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:28.564 00.018 11060 IsSlewing returns 0
23:28:28.564 00.000 11060 IsGuiding returns 0
23:28:28.567 00.003 10844 UpdateGuideState exits: m=2790 SNR=33.9
23:28:28.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:28.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:28.567 00.000 10844 Enqueuing Expose request
23:28:28.618 00.051 11060 IsGuiding returns 0
23:28:28.618 00.000 11060 Move returns status 0, amount 28
23:28:28.618 00.000 11060 MoveAxis(N, 0, ABG)
23:28:28.618 00.000 11060 Move returns status 0, amount 0
23:28:28.618 00.000 11060 move complete, result=0
23:28:28.618 00.000 11060 worker thread done servicing request
23:28:28.618 00.000 11060 Worker thread wakes up
23:28:28.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:28.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:28.626 00.008 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
23:28:28.628 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:28.628 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:28.631 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:28.631 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:28.633 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:28.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:28.633 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:28.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:28.633 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:28.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2133,"width":15,"height":15,"star_pos":[6.77,7.24],"pixels":"..."},"id":1}
23:28:28.688 00.055 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:28.688 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:29.243 00.555 11060 Exposure complete
23:28:29.401 00.158 11060 worker thread done servicing request
23:28:29.401 00.000 10844 OnExposeComplete: enter
23:28:29.401 00.000 10844 UpdateGuideState(): m_state=6
23:28:29.401 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
23:28:29.401 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=62.05, Mass=3009, SNR=35.0, Peak=245 HFD=3.4
23:28:29.401 00.000 10844 MultiStar: [#1 -0.13,0.48,1.03,U] [#2 0.14,0.16,2.09,U] [#3 -0.53,-0.12,0.95,U] [#4 -0.16,-0.59,0.93,U] [#5 0.31,-0.02,1.07,U] [#6 -0.09,0.16,0.90,U] [#7 -0.56,-0.11,0.94,U] [#8 0.05,-0.10,0.97,U] 
23:28:29.401 00.000 10844 single-star, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.07, -0.03}
23:28:29.401 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
23:28:29.401 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
23:28:29.401 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.76 mountX=0.04 mountY=-0.06, mountTheta=-1.01
23:28:29.403 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.03, opts=13)
23:28:29.403 00.000 10844 Enqueuing Move request for scope (-0.07, -0.03)
23:28:29.403 00.000 11060 Worker thread wakes up
23:28:29.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:28:29.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:28:29.403 00.000 11060 Moving (-0.07, -0.03) raw xDistance=0.04 yDistance=-0.06
23:28:29.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:28:29.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:29.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:29.403 00.000 11060 MoveAxis(E, 0, ABG)
23:28:29.403 00.000 11060 Move returns status 0, amount 0
23:28:29.403 00.000 11060 MoveAxis(N, 0, ABG)
23:28:29.403 00.000 11060 Move returns status 0, amount 0
23:28:29.403 00.000 11060 move complete, result=0
23:28:29.403 00.000 11060 worker thread done servicing request
23:28:29.411 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:29.438 00.027 10844 UpdateGuideState exits: m=3009 SNR=35.0
23:28:29.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:29.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:29.438 00.000 10844 Enqueuing Expose request
23:28:29.438 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:29.438 00.000 11060 Worker thread wakes up
23:28:29.441 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:29.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:29.606 00.165 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:29.606 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:29.606 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:29.606 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:29.606 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:29.606 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:29.609 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:29.610 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:29.610 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:29.610 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2134,"width":15,"height":15,"star_pos":[6.64,7.05],"pixels":"..."},"id":1}
23:28:29.641 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:29.641 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:30.064 00.423 11060 Exposure complete
23:28:30.243 00.179 11060 worker thread done servicing request
23:28:30.243 00.000 10844 OnExposeComplete: enter
23:28:30.243 00.000 10844 UpdateGuideState(): m_state=6
23:28:30.243 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
23:28:30.243 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=61.80, Mass=2851, SNR=34.2, Peak=255 HFD=3.6
23:28:30.243 00.000 10844 MultiStar: [#1 -0.37,0.29,1.07,U] [#2 0.11,-0.20,2.05,U] [#3 -0.70,-0.45,0.00,M1] [#4 -0.52,-0.72,0.00,M1] [#5 0.11,0.30,1.03,U] [#6 -0.06,-0.72,0.00,M1] [#7 -0.46,-0.53,0.00,M1] [#8 0.16,-0.60,0.96,U] 
23:28:30.243 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.10}, one-star: {-0.06, -0.27}
23:28:30.243 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
23:28:30.243 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
23:28:30.243 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.50 mountX=0.10 mountY=0.02, mountTheta=0.23
23:28:30.243 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
23:28:30.243 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
23:28:30.243 00.000 11060 Worker thread wakes up
23:28:30.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
23:28:30.243 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
23:28:30.243 00.000 11060 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=0.02
23:28:30.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:28:30.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:30.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:28:30.249 00.006 11060 MoveAxis(E, 0, ABG)
23:28:30.249 00.000 11060 Move returns status 0, amount 0
23:28:30.249 00.000 11060 MoveAxis(N, 0, ABG)
23:28:30.249 00.000 11060 Move returns status 0, amount 0
23:28:30.249 00.000 11060 move complete, result=0
23:28:30.249 00.000 11060 worker thread done servicing request
23:28:30.254 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:30.269 00.015 10844 UpdateGuideState exits: m=2851 SNR=34.2 Saturated
23:28:30.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:30.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:30.270 00.001 10844 Enqueuing Expose request
23:28:30.270 00.000 11060 Worker thread wakes up
23:28:30.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:30.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:30.270 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:30.630 00.360 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:30.630 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:30.630 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:30.630 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:30.630 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:30.630 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:30.630 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:30.630 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:30.635 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:30.636 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2135,"width":15,"height":15,"star_pos":[6.65,6.80],"pixels":"..."},"id":1}
23:28:30.651 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:30.651 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:30.896 00.245 11060 Exposure complete
23:28:31.062 00.166 11060 worker thread done servicing request
23:28:31.062 00.000 10844 OnExposeComplete: enter
23:28:31.062 00.000 10844 UpdateGuideState(): m_state=6
23:28:31.062 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
23:28:31.062 00.000 10844 Star::Find returns 1 (1), X=259.11, Y=61.60, Mass=2980, SNR=34.7, Peak=255 HFD=3.6
23:28:31.062 00.000 10844 MultiStar: [#1 0.26,0.13,1.00,U] [#2 0.24,0.38,2.04,U] [#3 -0.52,0.38,1.01,U] [#4 -0.20,-0.20,0.93,U] [#5 -0.12,-0.42,1.11,U] [#6 0.37,0.23,0.87,U] [#7 0.11,-0.64,0.00,M2] [#8 -0.10,-0.48,0.99,U] 
23:28:31.062 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.40, -0.47}
23:28:31.062 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
23:28:31.062 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
23:28:31.062 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.21 mountX=0.00 mountY=0.06, mountTheta=1.55
23:28:31.066 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
23:28:31.066 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
23:28:31.066 00.000 11060 Worker thread wakes up
23:28:31.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:28:31.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:28:31.066 00.000 11060 Moving (0.06, -0.01) raw xDistance=0.00 yDistance=0.06
23:28:31.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:28:31.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:31.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:28:31.067 00.001 11060 MoveAxis(E, 0, ABG)
23:28:31.067 00.000 11060 Move returns status 0, amount 0
23:28:31.067 00.000 11060 MoveAxis(N, 0, ABG)
23:28:31.067 00.000 11060 Move returns status 0, amount 0
23:28:31.067 00.000 11060 move complete, result=0
23:28:31.067 00.000 11060 worker thread done servicing request
23:28:31.071 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:31.087 00.016 10844 UpdateGuideState exits: m=2980 SNR=34.7 Saturated
23:28:31.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:31.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:31.087 00.000 10844 Enqueuing Expose request
23:28:31.087 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:31.089 00.002 11060 Worker thread wakes up
23:28:31.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:31.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:31.572 00.483 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:31.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:31.588 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:31.588 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:31.588 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:31.590 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:31.615 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:31.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:31.615 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:31.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2136,"width":15,"height":15,"star_pos":[7.11,6.60],"pixels":"..."},"id":1}
23:28:31.678 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:31.678 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:31.709 00.031 11060 Exposure complete
23:28:31.898 00.189 11060 worker thread done servicing request
23:28:31.898 00.000 10844 OnExposeComplete: enter
23:28:31.898 00.000 10844 UpdateGuideState(): m_state=6
23:28:31.898 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
23:28:31.898 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.81, Mass=2993, SNR=35.5, Peak=236 HFD=3.2
23:28:31.898 00.000 10844 MultiStar: [#1 0.02,0.10,1.06,U] [#2 -0.10,0.41,2.02,U] [#3 -0.22,-0.42,1.02,U] [#4 -0.29,0.38,0.94,U] [#5 -0.24,-0.00,1.08,U] [#6 -0.17,-0.55,0.95,U] [#7 -0.04,-0.39,0.88,U] [#8 0.68,-0.49,0.00,M1] 
23:28:31.898 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {0.22, -0.27}
23:28:31.898 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
23:28:31.898 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
23:28:31.898 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.85 mountX=0.05 mountY=-0.09, mountTheta=-1.10
23:28:31.903 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
23:28:31.903 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
23:28:31.903 00.000 11060 Worker thread wakes up
23:28:31.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
23:28:31.903 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
23:28:31.903 00.000 11060 Moving (-0.10, -0.03) raw xDistance=0.05 yDistance=-0.09
23:28:31.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:28:31.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:31.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:31.903 00.000 11060 MoveAxis(E, 0, ABG)
23:28:31.903 00.000 11060 Move returns status 0, amount 0
23:28:31.904 00.001 11060 MoveAxis(N, 0, ABG)
23:28:31.904 00.000 11060 Move returns status 0, amount 0
23:28:31.904 00.000 11060 move complete, result=0
23:28:31.904 00.000 11060 worker thread done servicing request
23:28:31.909 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:31.941 00.032 10844 UpdateGuideState exits: m=2993 SNR=35.5
23:28:31.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:31.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:31.941 00.000 10844 Enqueuing Expose request
23:28:31.941 00.000 11060 Worker thread wakes up
23:28:31.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:31.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:31.941 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:32.592 00.651 11060 Exposure complete
23:28:32.615 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:32.615 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:32.615 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:32.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:32.615 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:32.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:32.615 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:32.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:32.618 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:32.618 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2137,"width":15,"height":15,"star_pos":[6.93,6.81],"pixels":"..."},"id":1}
23:28:32.683 00.065 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:32.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:32.786 00.103 11060 worker thread done servicing request
23:28:32.786 00.000 10844 OnExposeComplete: enter
23:28:32.786 00.000 10844 UpdateGuideState(): m_state=6
23:28:32.788 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
23:28:32.788 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.67, Mass=3341, SNR=37.4, Peak=249 HFD=3.6
23:28:32.788 00.000 10844 MultiStar: [#1 0.31,-0.18,0.99,U] [#2 -0.39,-0.08,1.86,U] [#3 -0.12,-0.74,0.00,M1] [#4 0.11,-0.76,0.00,M1] [#5 -0.10,-1.10,0.00,M1] [#6 -0.11,-0.44,0.81,U] [#7 -0.15,-0.32,0.82,U] [#8 0.27,-0.78,0.00,M2] 
23:28:32.788 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.25}, one-star: {-0.07, -0.41}
23:28:32.788 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
23:28:32.788 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
23:28:32.788 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.05 mountX=0.27 mountY=-0.09, mountTheta=-0.31
23:28:32.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.25, opts=13)
23:28:32.790 00.000 10844 Enqueuing Move request for scope (-0.13, -0.25)
23:28:32.790 00.000 11060 Worker thread wakes up
23:28:32.792 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
23:28:32.792 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
23:28:32.792 00.000 11060 Moving (-0.13, -0.25) raw xDistance=0.27 yDistance=-0.09
23:28:32.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:28:32.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:32.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:32.792 00.000 11060 MoveAxis(W, 47, ABG)
23:28:32.795 00.003 11060 Guiding  Dir = 3, Dur = 47
23:28:32.799 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:32.813 00.014 10844 UpdateGuideState exits: m=3341 SNR=37.4
23:28:32.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:32.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:32.813 00.000 10844 Enqueuing Expose request
23:28:32.818 00.005 11060 IsSlewing returns 0
23:28:32.818 00.000 11060 IsGuiding returns 0
23:28:32.911 00.093 11060 IsGuiding returns 0
23:28:32.911 00.000 11060 Move returns status 0, amount 47
23:28:32.911 00.000 11060 MoveAxis(N, 0, ABG)
23:28:32.911 00.000 11060 Move returns status 0, amount 0
23:28:32.911 00.000 11060 move complete, result=0
23:28:32.911 00.000 11060 worker thread done servicing request
23:28:32.911 00.000 11060 Worker thread wakes up
23:28:32.911 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
23:28:32.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:32.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:33.541 00.630 11060 Exposure complete
23:28:33.706 00.165 11060 worker thread done servicing request
23:28:33.706 00.000 10844 OnExposeComplete: enter
23:28:33.706 00.000 10844 UpdateGuideState(): m_state=6
23:28:33.706 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
23:28:33.708 00.002 10844 Star::Find returns 1 (1), X=258.74, Y=61.74, Mass=2939, SNR=34.9, Peak=255 HFD=3.5
23:28:33.708 00.000 10844 MultiStar: [#1 0.02,0.21,0.99,U] [#2 -0.13,0.15,2.04,U] [#3 -0.02,-0.02,1.00,U] [#4 -0.35,-0.15,0.98,U] [#5 0.00,-0.52,1.07,U] [#6 0.04,0.11,0.99,U] [#7 0.02,-0.47,0.86,U] [#8 -0.02,-0.36,0.92,U] 
23:28:33.708 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {0.03, -0.34}
23:28:33.708 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:28:33.708 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:28:33.708 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.99 mountX=0.13 mountY=-0.03, mountTheta=-0.25
23:28:33.708 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.12, opts=13)
23:28:33.708 00.000 10844 Enqueuing Move request for scope (-0.05, -0.12)
23:28:33.708 00.000 11060 Worker thread wakes up
23:28:33.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
23:28:33.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
23:28:33.708 00.000 11060 Moving (-0.05, -0.12) raw xDistance=0.13 yDistance=-0.03
23:28:33.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:28:33.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:33.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:33.708 00.000 11060 MoveAxis(W, 23, ABG)
23:28:33.708 00.000 11060 Guiding  Dir = 3, Dur = 23
23:28:33.715 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:33.726 00.011 10844 UpdateGuideState exits: m=2939 SNR=34.9 Saturated
23:28:33.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:33.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:33.726 00.000 10844 Enqueuing Expose request
23:28:33.732 00.006 11060 IsSlewing returns 0
23:28:33.732 00.000 11060 IsGuiding returns 0
23:28:33.743 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:33.743 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:33.745 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:33.746 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:33.746 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:33.746 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:33.747 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:33.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:33.747 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:33.749 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2139,"width":15,"height":15,"star_pos":[6.74,6.74],"pixels":"..."},"id":1}
23:28:33.754 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:33.759 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:33.775 00.016 11060 IsGuiding returns 0
23:28:33.775 00.000 11060 Move returns status 0, amount 23
23:28:33.775 00.000 11060 MoveAxis(N, 0, ABG)
23:28:33.775 00.000 11060 Move returns status 0, amount 0
23:28:33.775 00.000 11060 move complete, result=0
23:28:33.775 00.000 11060 worker thread done servicing request
23:28:33.775 00.000 11060 Worker thread wakes up
23:28:33.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:33.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:33.775 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
23:28:34.414 00.639 11060 Exposure complete
23:28:34.560 00.146 11060 worker thread done servicing request
23:28:34.560 00.000 10844 OnExposeComplete: enter
23:28:34.560 00.000 10844 UpdateGuideState(): m_state=6
23:28:34.560 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
23:28:34.560 00.000 10844 Star::Find returns 1 (1), X=259.09, Y=61.80, Mass=3006, SNR=35.1, Peak=255 HFD=3.3
23:28:34.560 00.000 10844 MultiStar: [#1 0.07,0.14,1.05,U] [#2 0.10,0.34,2.02,U] [#3 -0.04,-0.07,0.99,U] [#4 -0.32,-0.13,0.99,U] [#5 -0.07,-0.24,1.02,U] [#6 0.18,-0.47,0.90,U] [#7 0.47,-0.81,0.00,M1] [#8 0.48,-0.08,0.98,U] 
23:28:34.560 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.38, -0.28}
23:28:34.560 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:28:34.560 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:28:34.560 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=0.02 mountY=0.10, mountTheta=1.33
23:28:34.563 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
23:28:34.565 00.002 10844 Enqueuing Move request for scope (0.10, -0.04)
23:28:34.565 00.000 11060 Worker thread wakes up
23:28:34.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:28:34.565 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:28:34.565 00.000 11060 Moving (0.10, -0.04) raw xDistance=0.02 yDistance=0.10
23:28:34.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:28:34.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:34.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:28:34.565 00.000 11060 MoveAxis(E, 0, ABG)
23:28:34.565 00.000 11060 Move returns status 0, amount 0
23:28:34.565 00.000 11060 MoveAxis(N, 0, ABG)
23:28:34.565 00.000 11060 Move returns status 0, amount 0
23:28:34.565 00.000 11060 move complete, result=0
23:28:34.565 00.000 11060 worker thread done servicing request
23:28:34.572 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:28:34.585 00.013 10844 UpdateGuideState exits: m=3006 SNR=35.1 Saturated
23:28:34.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:34.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:34.585 00.000 10844 Enqueuing Expose request
23:28:34.585 00.000 11060 Worker thread wakes up
23:28:34.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:34.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:34.585 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:34.667 00.082 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:34.667 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:34.669 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:34.669 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:34.669 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:34.671 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:34.671 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:34.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:34.671 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:34.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2140,"width":15,"height":15,"star_pos":[7.09,6.80],"pixels":"..."},"id":1}
23:28:34.694 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:34.695 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:35.210 00.515 11060 Exposure complete
23:28:35.391 00.181 11060 worker thread done servicing request
23:28:35.391 00.000 10844 OnExposeComplete: enter
23:28:35.391 00.000 10844 UpdateGuideState(): m_state=6
23:28:35.391 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
23:28:35.391 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=61.83, Mass=3149, SNR=36.4, Peak=230 HFD=3.4
23:28:35.391 00.000 10844 MultiStar: [#1 0.55,0.13,1.02,U] [#2 0.11,0.04,1.92,U] [#3 0.05,0.35,0.94,U] [#4 -0.13,0.06,0.93,U] [#5 0.82,-0.07,0.00,M1] [#6 0.39,-0.24,0.90,U] [#7 0.16,-0.16,0.80,U] [#8 0.15,-0.17,1.01,U] 
23:28:35.391 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.02}, one-star: {0.48, -0.24}
23:28:35.391 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
23:28:35.391 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
23:28:35.391 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.09 mountX=-0.02 mountY=0.21, mountTheta=1.66
23:28:35.395 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.02, opts=13)
23:28:35.396 00.001 10844 Enqueuing Move request for scope (0.21, -0.02)
23:28:35.396 00.000 11060 Worker thread wakes up
23:28:35.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
23:28:35.396 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
23:28:35.396 00.000 11060 Moving (0.21, -0.02) raw xDistance=-0.02 yDistance=0.21
23:28:35.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:28:35.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:35.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:28:35.396 00.000 11060 MoveAxis(E, 0, ABG)
23:28:35.396 00.000 11060 Move returns status 0, amount 0
23:28:35.397 00.001 11060 MoveAxis(N, 0, ABG)
23:28:35.397 00.000 11060 Move returns status 0, amount 0
23:28:35.397 00.000 11060 move complete, result=0
23:28:35.397 00.000 11060 worker thread done servicing request
23:28:35.401 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:35.416 00.015 10844 UpdateGuideState exits: m=3149 SNR=36.4
23:28:35.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:35.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:35.416 00.000 10844 Enqueuing Expose request
23:28:35.416 00.000 11060 Worker thread wakes up
23:28:35.416 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:35.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:35.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:35.676 00.260 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:35.676 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:35.677 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:35.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:35.678 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:35.678 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:35.679 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:35.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:35.679 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:35.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2141,"width":15,"height":15,"star_pos":[7.19,6.83],"pixels":"..."},"id":1}
23:28:35.689 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:35.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:36.065 00.376 11060 Exposure complete
23:28:36.222 00.157 11060 worker thread done servicing request
23:28:36.222 00.000 10844 OnExposeComplete: enter
23:28:36.222 00.000 10844 UpdateGuideState(): m_state=6
23:28:36.222 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
23:28:36.222 00.000 10844 Star::Find returns 1 (0), X=258.98, Y=61.85, Mass=3000, SNR=35.5, Peak=234 HFD=3.1
23:28:36.222 00.000 10844 MultiStar: [#1 0.32,0.05,0.96,U] [#2 0.03,0.26,1.89,U] [#3 0.05,0.20,1.03,U] [#4 -0.25,-0.62,0.00,M1] [#5 0.38,-0.19,1.09,U] [#6 0.42,-0.03,0.98,U] [#7 0.08,-0.37,0.84,U] [#8 0.55,-0.13,1.03,U] 
23:28:36.222 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.02}, one-star: {0.26, -0.23}
23:28:36.222 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
23:28:36.222 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
23:28:36.222 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.08 mountX=-0.03 mountY=0.24, mountTheta=1.68
23:28:36.222 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.02, opts=13)
23:28:36.222 00.000 10844 Enqueuing Move request for scope (0.24, -0.02)
23:28:36.222 00.000 11060 Worker thread wakes up
23:28:36.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
23:28:36.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
23:28:36.222 00.000 11060 Moving (0.24, -0.02) raw xDistance=-0.03 yDistance=0.24
23:28:36.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:28:36.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:36.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:28:36.222 00.000 11060 MoveAxis(E, 0, ABG)
23:28:36.222 00.000 11060 Move returns status 0, amount 0
23:28:36.222 00.000 11060 MoveAxis(N, 0, ABG)
23:28:36.222 00.000 11060 Move returns status 0, amount 0
23:28:36.222 00.000 11060 move complete, result=0
23:28:36.222 00.000 11060 worker thread done servicing request
23:28:36.240 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:36.256 00.016 10844 UpdateGuideState exits: m=3000 SNR=35.5
23:28:36.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:36.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:36.256 00.000 10844 Enqueuing Expose request
23:28:36.256 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:36.256 00.000 11060 Worker thread wakes up
23:28:36.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:36.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:36.696 00.440 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:36.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:36.698 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:36.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:36.699 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:36.699 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:36.701 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:36.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:36.701 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:36.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2142,"width":15,"height":15,"star_pos":[6.98,6.85],"pixels":"..."},"id":1}
23:28:36.730 00.029 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:36.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:36.903 00.173 11060 Exposure complete
23:28:37.079 00.176 11060 worker thread done servicing request
23:28:37.079 00.000 10844 OnExposeComplete: enter
23:28:37.079 00.000 10844 UpdateGuideState(): m_state=6
23:28:37.079 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
23:28:37.079 00.000 10844 Star::Find returns 1 (0), X=259.42, Y=62.00, Mass=3286, SNR=37.0, Peak=249 HFD=3.6
23:28:37.079 00.000 10844 MultiStar: [#1 0.15,0.09,0.99,U] [#2 0.19,0.16,1.93,U] [#3 -0.34,-0.01,0.88,U] [#4 -0.17,-0.16,0.90,U] [#5 0.53,-0.09,0.98,U] [#6 0.10,0.21,0.90,U] [#7 0.14,-0.70,0.00,M1] [#8 0.17,-0.28,0.91,U] 
23:28:37.079 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.00}, one-star: {0.71, -0.08}
23:28:37.079 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
23:28:37.079 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
23:28:37.079 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.00 mountX=-0.03 mountY=0.18, mountTheta=1.76
23:28:37.079 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.00, opts=13)
23:28:37.079 00.000 10844 Enqueuing Move request for scope (0.18, 0.00)
23:28:37.079 00.000 11060 Worker thread wakes up
23:28:37.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
23:28:37.079 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
23:28:37.079 00.000 11060 Moving (0.18, 0.00) raw xDistance=-0.03 yDistance=0.18
23:28:37.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:28:37.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:37.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:28:37.079 00.000 11060 MoveAxis(E, 0, ABG)
23:28:37.079 00.000 11060 Move returns status 0, amount 0
23:28:37.083 00.004 11060 MoveAxis(N, 0, ABG)
23:28:37.083 00.000 11060 Move returns status 0, amount 0
23:28:37.083 00.000 11060 move complete, result=0
23:28:37.083 00.000 11060 worker thread done servicing request
23:28:37.089 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:37.114 00.025 10844 UpdateGuideState exits: m=3286 SNR=37.0
23:28:37.116 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:37.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:37.116 00.000 10844 Enqueuing Expose request
23:28:37.116 00.000 11060 Worker thread wakes up
23:28:37.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:37.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:37.116 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:37.729 00.613 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:37.729 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:37.729 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:37.729 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:37.732 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:37.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:37.732 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:37.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:37.732 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:37.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2143,"width":15,"height":15,"star_pos":[7.42,7.00],"pixels":"..."},"id":1}
23:28:37.759 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:37.760 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:37.762 00.002 11060 Exposure complete
23:28:37.942 00.180 11060 worker thread done servicing request
23:28:37.942 00.000 10844 OnExposeComplete: enter
23:28:37.942 00.000 10844 UpdateGuideState(): m_state=6
23:28:37.944 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
23:28:37.944 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=62.07, Mass=3307, SNR=37.1, Peak=248 HFD=3.3
23:28:37.944 00.000 10844 MultiStar: [#1 0.01,0.04,0.93,U] [#2 -0.14,0.09,1.96,U] [#3 -0.47,0.30,0.92,U] [#4 -0.12,-0.65,0.00,M1] [#5 0.08,-0.06,0.94,U] [#6 -0.29,-0.18,0.88,U] [#7 -0.22,-0.11,0.90,U] [#8 0.38,-0.66,0.00,M1] 
23:28:37.944 00.000 10844 single-star, 6 included, MultiStar: {-0.14, 0.02}, one-star: {0.01, -0.01}
23:28:37.944 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
23:28:37.944 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
23:28:37.944 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.85 mountX=0.01 mountY=0.01, mountTheta=0.90
23:28:37.944 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
23:28:37.944 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
23:28:37.944 00.000 11060 Worker thread wakes up
23:28:37.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:28:37.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:28:37.944 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
23:28:37.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:28:37.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:37.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:28:37.944 00.000 11060 MoveAxis(E, 0, ABG)
23:28:37.944 00.000 11060 Move returns status 0, amount 0
23:28:37.944 00.000 11060 MoveAxis(N, 0, ABG)
23:28:37.944 00.000 11060 Move returns status 0, amount 0
23:28:37.944 00.000 11060 move complete, result=0
23:28:37.944 00.000 11060 worker thread done servicing request
23:28:37.960 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:37.981 00.021 10844 UpdateGuideState exits: m=3307 SNR=37.1
23:28:37.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:37.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:37.981 00.000 10844 Enqueuing Expose request
23:28:37.981 00.000 11060 Worker thread wakes up
23:28:37.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:37.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:37.981 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:38.609 00.628 11060 Exposure complete
23:28:38.671 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:38.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:38.672 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:38.672 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:38.672 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:38.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:38.672 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:38.674 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:38.675 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:38.675 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2144,"width":15,"height":15,"star_pos":[6.72,7.07],"pixels":"..."},"id":1}
23:28:38.749 00.074 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:38.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:38.813 00.064 11060 worker thread done servicing request
23:28:38.813 00.000 10844 OnExposeComplete: enter
23:28:38.813 00.000 10844 UpdateGuideState(): m_state=6
23:28:38.813 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
23:28:38.813 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.26, Mass=3228, SNR=37.0, Peak=252 HFD=3.5
23:28:38.813 00.000 10844 MultiStar: [#1 -0.42,-0.41,1.04,U] [#2 -0.45,-0.16,1.95,U] [#3 -0.70,-0.16,0.00,M1] [#4 0.55,-1.22,0.00,M2] [#5 0.32,-0.75,0.00,M1] [#6 0.13,-0.68,0.00,M1] [#7 -0.57,-0.82,0.00,M1] [#8 -0.15,-0.80,0.00,M2] 
23:28:38.813 00.000 10844 refined, 2 included, MultiStar: {-0.33, -0.39}, one-star: {-0.02, -0.82}
23:28:38.815 00.002 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
23:28:38.815 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
23:28:38.815 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.39 hyp=0.51 cameraTheta=-2.28 mountX=0.44 mountY=-0.26, mountTheta=-0.54
23:28:38.816 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.39, opts=13)
23:28:38.816 00.000 10844 Enqueuing Move request for scope (-0.33, -0.39)
23:28:38.816 00.000 11060 Worker thread wakes up
23:28:38.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.39) opts 0xd
23:28:38.816 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.39)
23:28:38.816 00.000 11060 Moving (-0.33, -0.39) raw xDistance=0.44 yDistance=-0.26
23:28:38.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
23:28:38.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:28:38.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:28:38.816 00.000 11060 MoveAxis(W, 77, ABG)
23:28:38.816 00.000 11060 Guiding  Dir = 3, Dur = 77
23:28:38.822 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:38.832 00.010 10844 UpdateGuideState exits: m=3228 SNR=37.0
23:28:38.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:38.832 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:38.832 00.000 10844 Enqueuing Expose request
23:28:38.843 00.011 11060 IsSlewing returns 0
23:28:38.843 00.000 11060 IsGuiding returns 0
23:28:38.944 00.101 11060 IsGuiding returns 0
23:28:38.945 00.001 11060 Move returns status 0, amount 77
23:28:38.945 00.000 11060 MoveAxis(N, 0, ABG)
23:28:38.945 00.000 11060 Move returns status 0, amount 0
23:28:38.945 00.000 11060 move complete, result=0
23:28:38.945 00.000 11060 worker thread done servicing request
23:28:38.945 00.000 11060 Worker thread wakes up
23:28:38.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:38.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:38.947 00.002 10844 GuideStep: 0.4 px 77 ms WEST, -0.3 px 0 ms NORTH
23:28:39.566 00.619 11060 Exposure complete
23:28:39.673 00.107 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:39.674 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:39.674 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:39.674 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:39.687 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:39.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:39.721 00.034 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:39.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:39.721 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:39.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2145,"width":15,"height":15,"star_pos":[6.69,7.26],"pixels":"..."},"id":1}
23:28:39.750 00.029 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:39.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:39.766 00.016 11060 worker thread done servicing request
23:28:39.766 00.000 10844 OnExposeComplete: enter
23:28:39.766 00.000 10844 UpdateGuideState(): m_state=6
23:28:39.766 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
23:28:39.779 00.013 10844 Star::Find returns 1 (0), X=258.90, Y=61.82, Mass=3216, SNR=36.6, Peak=248 HFD=3.7
23:28:39.779 00.000 10844 MultiStar: [#1 0.00,0.26,0.92,U] [#2 -0.02,0.02,1.90,U] [#3 -0.40,0.18,1.00,U] [#4 0.46,-0.28,0.95,U] [#5 0.66,0.04,0.00,M2] [#6 -0.04,-0.12,0.92,U] [#7 -0.04,-0.42,0.86,U] [#8 0.46,-0.33,0.87,U] 
23:28:39.779 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.18, -0.26}
23:28:39.779 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
23:28:39.779 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
23:28:39.779 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.01 mountX=0.08 mountY=0.08, mountTheta=0.73
23:28:39.780 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
23:28:39.780 00.000 10844 Enqueuing Move request for scope (0.06, -0.10)
23:28:39.780 00.000 11060 Worker thread wakes up
23:28:39.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:28:39.780 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:28:39.780 00.000 11060 Moving (0.06, -0.10) raw xDistance=0.08 yDistance=0.08
23:28:39.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:28:39.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:39.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:28:39.780 00.000 11060 MoveAxis(E, 0, ABG)
23:28:39.780 00.000 11060 Move returns status 0, amount 0
23:28:39.780 00.000 11060 MoveAxis(N, 0, ABG)
23:28:39.780 00.000 11060 Move returns status 0, amount 0
23:28:39.780 00.000 11060 move complete, result=0
23:28:39.780 00.000 11060 worker thread done servicing request
23:28:39.787 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:39.800 00.013 10844 UpdateGuideState exits: m=3216 SNR=36.6
23:28:39.801 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:39.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:39.801 00.000 10844 Enqueuing Expose request
23:28:39.801 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:39.801 00.000 11060 Worker thread wakes up
23:28:39.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:39.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:40.434 00.633 11060 Exposure complete
23:28:40.589 00.155 11060 worker thread done servicing request
23:28:40.589 00.000 10844 OnExposeComplete: enter
23:28:40.589 00.000 10844 UpdateGuideState(): m_state=6
23:28:40.589 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
23:28:40.589 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.51, Mass=2556, SNR=32.8, Peak=249 HFD=3.2
23:28:40.589 00.000 10844 MultiStar: [#1 -0.27,0.60,0.00,M1] [#2 0.25,0.29,2.09,U] [#3 -0.18,0.22,1.05,U] [#4 -0.43,-0.29,1.10,U] [#5 0.51,0.20,1.14,U] [#6 0.18,-0.15,1.04,U] [#7 -0.03,-0.29,0.97,U] [#8 0.06,-0.40,1.05,U] 
23:28:40.589 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {-0.00, 0.43}
23:28:40.589 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
23:28:40.589 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
23:28:40.589 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.44 mountX=-0.05 mountY=0.07, mountTheta=2.18
23:28:40.592 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
23:28:40.592 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
23:28:40.592 00.000 11060 Worker thread wakes up
23:28:40.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:28:40.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:28:40.592 00.000 11060 Moving (0.07, 0.03) raw xDistance=-0.05 yDistance=0.07
23:28:40.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:28:40.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:40.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:28:40.592 00.000 11060 MoveAxis(E, 0, ABG)
23:28:40.592 00.000 11060 Move returns status 0, amount 0
23:28:40.592 00.000 11060 MoveAxis(N, 0, ABG)
23:28:40.592 00.000 11060 Move returns status 0, amount 0
23:28:40.592 00.000 11060 move complete, result=0
23:28:40.594 00.002 11060 worker thread done servicing request
23:28:40.601 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:40.614 00.013 10844 UpdateGuideState exits: m=2556 SNR=32.8
23:28:40.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:40.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:40.614 00.000 10844 Enqueuing Expose request
23:28:40.614 00.000 11060 Worker thread wakes up
23:28:40.614 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:40.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:40.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:40.686 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:40.689 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:40.689 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:40.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:40.689 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:40.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:40.691 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:40.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:40.691 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:40.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2147,"width":15,"height":15,"star_pos":[6.71,6.51],"pixels":"..."},"id":1}
23:28:40.754 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:40.754 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:41.254 00.500 11060 Exposure complete
23:28:41.398 00.144 11060 worker thread done servicing request
23:28:41.398 00.000 10844 OnExposeComplete: enter
23:28:41.398 00.000 10844 UpdateGuideState(): m_state=6
23:28:41.398 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
23:28:41.398 00.000 10844 Star::Find returns 1 (1), X=258.12, Y=61.73, Mass=3204, SNR=36.7, Peak=255 HFD=3.6
23:28:41.398 00.000 10844 MultiStar: [#1 -0.01,0.22,0.99,U] [#2 -0.43,0.06,1.90,U] [#3 -0.36,-0.02,1.00,U] [#4 -0.24,-0.23,0.89,U] [#5 0.35,0.21,1.03,U] [#6 0.39,-0.17,0.91,U] [#7 -0.15,-0.94,0.00,M1] [#8 0.29,-0.25,0.96,U] 
23:28:41.398 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.05}, one-star: {-0.60, -0.35}
23:28:41.398 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
23:28:41.398 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
23:28:41.398 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.76 mountX=0.07 mountY=-0.11, mountTheta=-1.01
23:28:41.400 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
23:28:41.400 00.000 10844 Enqueuing Move request for scope (-0.12, -0.05)
23:28:41.400 00.000 11060 Worker thread wakes up
23:28:41.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
23:28:41.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
23:28:41.400 00.000 11060 Moving (-0.12, -0.05) raw xDistance=0.07 yDistance=-0.11
23:28:41.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:41.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:41.401 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:41.401 00.000 11060 MoveAxis(E, 0, ABG)
23:28:41.401 00.000 11060 Move returns status 0, amount 0
23:28:41.401 00.000 11060 MoveAxis(N, 0, ABG)
23:28:41.411 00.010 11060 Move returns status 0, amount 0
23:28:41.411 00.000 11060 move complete, result=0
23:28:41.411 00.000 11060 worker thread done servicing request
23:28:41.417 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:41.436 00.019 10844 UpdateGuideState exits: m=3204 SNR=36.7 Saturated
23:28:41.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:41.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:41.436 00.000 10844 Enqueuing Expose request
23:28:41.436 00.000 11060 Worker thread wakes up
23:28:41.436 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:41.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:41.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:41.717 00.281 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:41.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:41.717 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:41.717 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:41.717 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:41.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:41.719 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:41.719 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:41.719 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:41.719 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2148,"width":15,"height":15,"star_pos":[7.12,6.73],"pixels":"..."},"id":1}
23:28:41.727 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:41.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:42.068 00.341 11060 Exposure complete
23:28:42.238 00.170 11060 worker thread done servicing request
23:28:42.238 00.000 10844 OnExposeComplete: enter
23:28:42.238 00.000 10844 UpdateGuideState(): m_state=6
23:28:42.240 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
23:28:42.240 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.72, Mass=2978, SNR=35.0, Peak=241 HFD=3.5
23:28:42.240 00.000 10844 MultiStar: [#1 -0.72,0.58,0.00,M1] [#2 -0.56,0.43,0.00,M1] [#3 -0.73,0.26,0.00,M1] [#4 -0.15,0.32,0.96,U] [#5 0.20,0.08,1.04,U] [#6 -0.15,-0.28,0.93,U] [#7 -0.55,0.06,0.88,U] [#8 -0.10,-0.22,0.97,U] 
23:28:42.240 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.07}, one-star: {-0.21, -0.36}
23:28:42.240 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
23:28:42.240 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
23:28:42.240 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-2.72 mountX=0.09 mountY=-0.14, mountTheta=-0.97
23:28:42.241 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.07, opts=13)
23:28:42.241 00.000 10844 Enqueuing Move request for scope (-0.15, -0.07)
23:28:42.241 00.000 11060 Worker thread wakes up
23:28:42.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
23:28:42.241 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
23:28:42.241 00.000 11060 Moving (-0.15, -0.07) raw xDistance=0.09 yDistance=-0.14
23:28:42.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:28:42.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:42.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:42.241 00.000 11060 MoveAxis(E, 0, ABG)
23:28:42.243 00.002 11060 Move returns status 0, amount 0
23:28:42.243 00.000 11060 MoveAxis(N, 0, ABG)
23:28:42.243 00.000 11060 Move returns status 0, amount 0
23:28:42.243 00.000 11060 move complete, result=0
23:28:42.243 00.000 11060 worker thread done servicing request
23:28:42.246 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:42.256 00.010 10844 UpdateGuideState exits: m=2978 SNR=35.0
23:28:42.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:42.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:42.256 00.000 10844 Enqueuing Expose request
23:28:42.256 00.000 11060 Worker thread wakes up
23:28:42.256 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:42.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:42.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:42.744 00.488 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:42.744 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:42.745 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:42.745 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:42.745 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:42.746 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:42.747 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:42.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:42.747 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:42.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2149,"width":15,"height":15,"star_pos":[6.50,6.72],"pixels":"..."},"id":1}
23:28:42.755 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:42.755 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:42.898 00.143 11060 Exposure complete
23:28:43.061 00.163 11060 worker thread done servicing request
23:28:43.061 00.000 10844 OnExposeComplete: enter
23:28:43.061 00.000 10844 UpdateGuideState(): m_state=6
23:28:43.061 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
23:28:43.061 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.90, Mass=2500, SNR=32.4, Peak=234 HFD=3.3
23:28:43.061 00.000 10844 MultiStar: [#1 -0.73,0.18,0.00,M2] [#2 -0.09,0.28,2.18,U] [#3 -0.37,0.24,1.14,U] [#4 0.00,0.03,1.08,U] [#5 -0.05,0.42,1.15,U] [#6 0.15,0.52,1.03,U] [#7 -0.14,0.15,0.89,U] [#8 -0.25,0.17,1.10,U] 
23:28:43.061 00.000 10844 single-star, 7 included, MultiStar: {-0.10, 0.22}, one-star: {-0.06, -0.17}
23:28:43.061 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
23:28:43.061 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:28:43.061 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.92 mountX=0.18 mountY=-0.03, mountTheta=-0.18
23:28:43.063 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.17, opts=13)
23:28:43.063 00.000 10844 Enqueuing Move request for scope (-0.06, -0.17)
23:28:43.063 00.000 11060 Worker thread wakes up
23:28:43.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
23:28:43.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
23:28:43.063 00.000 11060 Moving (-0.06, -0.17) raw xDistance=0.18 yDistance=-0.03
23:28:43.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:28:43.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:43.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:43.063 00.000 11060 MoveAxis(W, 32, ABG)
23:28:43.063 00.000 11060 Guiding  Dir = 3, Dur = 32
23:28:43.073 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:43.078 00.005 11060 IsSlewing returns 0
23:28:43.078 00.000 11060 IsGuiding returns 0
23:28:43.089 00.011 10844 UpdateGuideState exits: m=2500 SNR=32.4
23:28:43.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:43.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:43.089 00.000 10844 Enqueuing Expose request
23:28:43.125 00.036 11060 IsGuiding returns 0
23:28:43.125 00.000 11060 Move returns status 0, amount 32
23:28:43.125 00.000 11060 MoveAxis(N, 0, ABG)
23:28:43.125 00.000 11060 Move returns status 0, amount 0
23:28:43.125 00.000 11060 move complete, result=0
23:28:43.125 00.000 11060 worker thread done servicing request
23:28:43.125 00.000 11060 Worker thread wakes up
23:28:43.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:43.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:43.127 00.002 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
23:28:43.738 00.611 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:43.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:43.738 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:43.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:43.738 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:43.740 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:43.740 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:43.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:43.740 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:43.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2150,"width":15,"height":15,"star_pos":[6.65,6.90],"pixels":"..."},"id":1}
23:28:43.751 00.011 11060 Exposure complete
23:28:43.759 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:43.759 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:43.907 00.148 11060 worker thread done servicing request
23:28:43.907 00.000 10844 OnExposeComplete: enter
23:28:43.907 00.000 10844 UpdateGuideState(): m_state=6
23:28:43.907 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
23:28:43.907 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=62.28, Mass=3157, SNR=36.1, Peak=255 HFD=3.7
23:28:43.907 00.000 10844 MultiStar: [#1 0.09,0.37,0.96,U] [#2 -0.17,0.26,1.97,U] [#3 -0.57,0.60,0.00,M1] [#4 0.17,-0.44,0.91,U] [#5 0.15,0.30,1.01,U] [#6 0.32,0.02,0.90,U] [#7 -0.23,0.10,0.92,U] [#8 -0.10,-0.61,0.97,U] 
23:28:43.907 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.43, 0.20}
23:28:43.907 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (4.00 = -2.29)
23:28:43.907 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.31)
23:28:43.907 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.24 mountX=-0.05 mountY=-0.05, mountTheta=-2.30
23:28:43.907 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
23:28:43.907 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
23:28:43.907 00.000 11060 Worker thread wakes up
23:28:43.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:28:43.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:28:43.907 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.05
23:28:43.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:28:43.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:43.913 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:28:43.913 00.000 11060 MoveAxis(E, 0, ABG)
23:28:43.913 00.000 11060 Move returns status 0, amount 0
23:28:43.913 00.000 11060 MoveAxis(N, 0, ABG)
23:28:43.913 00.000 11060 Move returns status 0, amount 0
23:28:43.913 00.000 11060 move complete, result=0
23:28:43.913 00.000 11060 worker thread done servicing request
23:28:43.918 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:43.943 00.025 10844 UpdateGuideState exits: m=3157 SNR=36.1 Saturated
23:28:43.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:43.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:43.943 00.000 10844 Enqueuing Expose request
23:28:43.943 00.000 11060 Worker thread wakes up
23:28:43.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:43.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:43.943 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:44.586 00.643 11060 Exposure complete
23:28:44.673 00.087 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:28:44.677 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:44.677 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:28:44.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:28:44.679 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:28:44.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:28:44.703 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:28:44.703 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:28:44.756 00.053 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:28:44.758 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2151,"width":15,"height":15,"star_pos":[7.28,7.28],"pixels":"..."},"id":1}
23:28:44.764 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:28:44.769 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:28:44.788 00.019 11060 worker thread done servicing request
23:28:44.788 00.000 10844 OnExposeComplete: enter
23:28:44.788 00.000 10844 UpdateGuideState(): m_state=6
23:28:44.788 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
23:28:44.788 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.85, Mass=3251, SNR=36.8, Peak=234 HFD=3.8
23:28:44.788 00.000 10844 MultiStar: [#1 -0.31,-0.90,0.00,M2] [#2 -0.88,-0.11,0.00,M1] [#3 -0.61,-0.02,1.03,U] [#4 -0.55,-1.26,0.00,M1] [#5 -0.34,0.02,0.96,U] [#6 0.22,-0.57,0.94,U] [#7 -0.30,-0.32,0.81,U] [#8 0.10,-1.17,0.00,M1] 
23:28:44.788 00.000 10844 refined, 4 included, MultiStar: {-0.27, -0.22}, one-star: {-0.28, -0.23}
23:28:44.788 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
23:28:44.788 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:28:44.788 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.34 cameraTheta=-2.46 mountX=0.26 mountY=-0.23, mountTheta=-0.72
23:28:44.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.22, opts=13)
23:28:44.790 00.000 10844 Enqueuing Move request for scope (-0.27, -0.22)
23:28:44.790 00.000 11060 Worker thread wakes up
23:28:44.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.22) opts 0xd
23:28:44.790 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.22)
23:28:44.790 00.000 11060 Moving (-0.27, -0.22) raw xDistance=0.26 yDistance=-0.23
23:28:44.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:28:44.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:28:44.790 00.000 11060 MoveAxis(W, 45, ABG)
23:28:44.790 00.000 11060 Guiding  Dir = 3, Dur = 45
23:28:44.795 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:44.809 00.014 11060 IsSlewing returns 0
23:28:44.810 00.001 11060 IsGuiding returns 0
23:28:44.810 00.000 10844 UpdateGuideState exits: m=3251 SNR=36.8
23:28:44.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:44.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:44.810 00.000 10844 Enqueuing Expose request
23:28:44.870 00.060 11060 IsGuiding returns 0
23:28:44.870 00.000 11060 Move returns status 0, amount 45
23:28:44.870 00.000 11060 MoveAxis(N, 89, ABG)
23:28:44.870 00.000 11060 Guiding  Dir = 0, Dur = 89
23:28:44.901 00.031 11060 IsSlewing returns 0
23:28:44.901 00.000 11060 IsGuiding returns 0
23:28:44.993 00.092 11060 IsGuiding returns 0
23:28:44.994 00.001 11060 Move returns status 0, amount 89
23:28:44.994 00.000 11060 move complete, result=0
23:28:44.994 00.000 11060 worker thread done servicing request
23:28:44.994 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.2 px 89 ms NORTH
23:28:44.994 00.000 11060 Worker thread wakes up
23:28:44.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:44.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:45.620 00.626 11060 Exposure complete
23:28:45.806 00.186 11060 worker thread done servicing request
23:28:45.806 00.000 10844 OnExposeComplete: enter
23:28:45.806 00.000 10844 UpdateGuideState(): m_state=6
23:28:45.806 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
23:28:45.806 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=61.85, Mass=3189, SNR=36.4, Peak=252 HFD=3.7
23:28:45.806 00.000 10844 MultiStar: [#1 -0.03,-0.07,1.07,U] [#2 -0.16,0.19,2.05,U] [#3 -0.63,-0.14,0.00,M1] [#4 -0.41,-0.66,0.00,M2] [#5 -0.01,0.27,1.04,U] [#6 0.06,-0.08,0.91,U] [#7 0.10,-0.39,0.85,U] [#8 0.20,-0.35,0.96,U] 
23:28:45.806 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.28, -0.22}
23:28:45.806 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
23:28:45.806 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
23:28:45.806 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=0.04 mountY=0.04, mountTheta=0.73
23:28:45.811 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
23:28:45.811 00.000 10844 Enqueuing Move request for scope (0.03, -0.05)
23:28:45.811 00.000 11060 Worker thread wakes up
23:28:45.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:28:45.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:28:45.811 00.000 11060 Moving (0.03, -0.05) raw xDistance=0.04 yDistance=0.04
23:28:45.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:28:45.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:45.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:28:45.811 00.000 11060 MoveAxis(E, 0, ABG)
23:28:45.811 00.000 11060 Move returns status 0, amount 0
23:28:45.811 00.000 11060 MoveAxis(N, 0, ABG)
23:28:45.813 00.002 11060 Move returns status 0, amount 0
23:28:45.813 00.000 11060 move complete, result=0
23:28:45.813 00.000 11060 worker thread done servicing request
23:28:45.820 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:45.833 00.013 10844 UpdateGuideState exits: m=3189 SNR=36.4
23:28:45.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:45.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:45.833 00.000 10844 Enqueuing Expose request
23:28:45.833 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:45.833 00.000 11060 Worker thread wakes up
23:28:45.833 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:45.833 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:46.469 00.636 11060 Exposure complete
23:28:46.631 00.162 11060 worker thread done servicing request
23:28:46.631 00.000 10844 OnExposeComplete: enter
23:28:46.631 00.000 10844 UpdateGuideState(): m_state=6
23:28:46.632 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
23:28:46.632 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.87, Mass=3027, SNR=35.3, Peak=229 HFD=3.6
23:28:46.632 00.000 10844 MultiStar: [#1 0.27,0.27,1.08,U] [#2 -0.07,0.40,1.98,U] [#3 0.14,0.05,0.94,U] [#4 0.11,-0.58,0.93,U] [#5 0.09,-0.38,0.98,U] [#6 0.26,-0.18,0.97,U] [#7 0.33,-0.02,0.84,U] [#8 0.13,0.09,0.84,U] 
23:28:46.632 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.18, -0.21}
23:28:46.632 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
23:28:46.632 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
23:28:46.632 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.07 mountX=-0.01 mountY=0.13, mountTheta=1.68
23:28:46.633 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
23:28:46.633 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
23:28:46.633 00.000 11060 Worker thread wakes up
23:28:46.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
23:28:46.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
23:28:46.633 00.000 11060 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
23:28:46.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:46.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:46.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:28:46.633 00.000 11060 MoveAxis(E, 0, ABG)
23:28:46.633 00.000 11060 Move returns status 0, amount 0
23:28:46.633 00.000 11060 MoveAxis(N, 0, ABG)
23:28:46.633 00.000 11060 Move returns status 0, amount 0
23:28:46.633 00.000 11060 move complete, result=0
23:28:46.635 00.002 11060 worker thread done servicing request
23:28:46.636 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:46.661 00.025 10844 UpdateGuideState exits: m=3027 SNR=35.3
23:28:46.662 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:46.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:46.662 00.000 10844 Enqueuing Expose request
23:28:46.662 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:46.662 00.000 11060 Worker thread wakes up
23:28:46.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:46.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:47.294 00.632 11060 Exposure complete
23:28:47.478 00.184 11060 worker thread done servicing request
23:28:47.478 00.000 10844 OnExposeComplete: enter
23:28:47.478 00.000 10844 UpdateGuideState(): m_state=6
23:28:47.478 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
23:28:47.478 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.97, Mass=3264, SNR=36.6, Peak=227 HFD=3.6
23:28:47.478 00.000 10844 MultiStar: [#1 -0.03,-0.29,0.97,U] [#2 -0.51,-0.06,1.97,U] [#3 -0.31,0.36,0.93,U] [#4 -0.49,-0.13,0.95,U] [#5 0.39,-0.08,1.00,U] [#6 0.00,-0.28,0.97,U] [#7 -0.17,-0.48,0.83,U] [#8 0.09,-0.34,0.99,U] 
23:28:47.478 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.14}, one-star: {-0.22, -0.11}
23:28:47.478 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
23:28:47.478 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
23:28:47.478 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.44 mountX=0.17 mountY=-0.15, mountTheta=-0.70
23:28:47.480 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.14, opts=13)
23:28:47.480 00.000 10844 Enqueuing Move request for scope (-0.17, -0.14)
23:28:47.480 00.000 11060 Worker thread wakes up
23:28:47.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
23:28:47.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
23:28:47.480 00.000 11060 Moving (-0.17, -0.14) raw xDistance=0.17 yDistance=-0.15
23:28:47.484 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:28:47.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:47.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:28:47.484 00.000 11060 MoveAxis(W, 30, ABG)
23:28:47.484 00.000 11060 Guiding  Dir = 3, Dur = 30
23:28:47.488 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:47.505 00.017 10844 UpdateGuideState exits: m=3264 SNR=36.6
23:28:47.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:47.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:47.505 00.000 10844 Enqueuing Expose request
23:28:47.514 00.009 11060 IsSlewing returns 0
23:28:47.514 00.000 11060 IsGuiding returns 0
23:28:47.562 00.048 11060 IsGuiding returns 0
23:28:47.562 00.000 11060 Move returns status 0, amount 30
23:28:47.562 00.000 11060 MoveAxis(N, 0, ABG)
23:28:47.562 00.000 11060 Move returns status 0, amount 0
23:28:47.562 00.000 11060 move complete, result=0
23:28:47.562 00.000 11060 worker thread done servicing request
23:28:47.562 00.000 11060 Worker thread wakes up
23:28:47.562 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:28:47.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:47.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:48.197 00.635 11060 Exposure complete
23:28:48.358 00.161 11060 worker thread done servicing request
23:28:48.358 00.000 10844 OnExposeComplete: enter
23:28:48.358 00.000 10844 UpdateGuideState(): m_state=6
23:28:48.358 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
23:28:48.358 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.93, Mass=3061, SNR=35.9, Peak=249 HFD=3.6
23:28:48.358 00.000 10844 MultiStar: [#1 0.08,0.27,0.92,U] [#2 -0.39,0.05,1.95,U] [#3 -0.48,0.47,0.00,M1] [#4 -0.02,-0.20,1.04,U] [#5 0.16,0.27,0.97,U] [#6 0.51,0.09,0.94,U] [#7 -0.42,-0.15,0.86,U] [#8 -0.20,-0.35,0.94,U] 
23:28:48.358 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {-0.26, -0.15}
23:28:48.358 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
23:28:48.358 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
23:28:48.358 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.11 cameraTheta=-3.01 mountX=0.03 mountY=-0.10, mountTheta=-1.26
23:28:48.361 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
23:28:48.361 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
23:28:48.361 00.000 11060 Worker thread wakes up
23:28:48.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:28:48.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:28:48.361 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=-0.10
23:28:48.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:28:48.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:48.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:28:48.361 00.000 11060 MoveAxis(E, 0, ABG)
23:28:48.361 00.000 11060 Move returns status 0, amount 0
23:28:48.361 00.000 11060 MoveAxis(N, 0, ABG)
23:28:48.361 00.000 11060 Move returns status 0, amount 0
23:28:48.363 00.002 11060 move complete, result=0
23:28:48.363 00.000 11060 worker thread done servicing request
23:28:48.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:48.380 00.017 10844 UpdateGuideState exits: m=3061 SNR=35.9
23:28:48.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:48.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:48.380 00.000 10844 Enqueuing Expose request
23:28:48.380 00.000 11060 Worker thread wakes up
23:28:48.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:48.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:48.380 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:49.007 00.627 11060 Exposure complete
23:28:49.198 00.191 11060 worker thread done servicing request
23:28:49.200 00.002 10844 OnExposeComplete: enter
23:28:49.200 00.000 10844 UpdateGuideState(): m_state=6
23:28:49.200 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
23:28:49.200 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=62.77, Mass=2996, SNR=35.0, Peak=255 HFD=3.8
23:28:49.201 00.001 10844 MultiStar: [#1 -0.43,0.20,1.07,U] [#2 -0.10,0.90,0.00,M1] [#3 0.01,0.58,1.05,U] [#4 -0.23,-0.17,1.04,U] [#5 -0.21,0.92,0.00,M1] [#6 0.76,0.27,0.00,M1] [#7 0.02,0.50,0.97,U] [#8 0.13,0.10,0.91,U] 
23:28:49.201 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.32}, one-star: {0.33, 0.69}
23:28:49.201 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
23:28:49.201 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.86)
23:28:49.201 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.69 mountX=-0.30 mountY=-0.09, mountTheta=-2.86
23:28:49.202 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.32, opts=13)
23:28:49.202 00.000 10844 Enqueuing Move request for scope (-0.04, 0.32)
23:28:49.202 00.000 11060 Worker thread wakes up
23:28:49.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.32) opts 0xd
23:28:49.202 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.32)
23:28:49.202 00.000 11060 Moving (-0.04, 0.32) raw xDistance=-0.30 yDistance=-0.09
23:28:49.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:28:49.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:49.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:28:49.202 00.000 11060 MoveAxis(E, 53, ABG)
23:28:49.202 00.000 11060 Guiding  Dir = 2, Dur = 53
23:28:49.209 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:49.216 00.007 11060 IsSlewing returns 0
23:28:49.216 00.000 11060 IsGuiding returns 0
23:28:49.220 00.004 10844 UpdateGuideState exits: m=2996 SNR=35.0 Saturated
23:28:49.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:49.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:49.220 00.000 10844 Enqueuing Expose request
23:28:49.283 00.063 11060 IsGuiding returns 0
23:28:49.283 00.000 11060 Move returns status 0, amount 53
23:28:49.283 00.000 11060 MoveAxis(N, 0, ABG)
23:28:49.283 00.000 11060 Move returns status 0, amount 0
23:28:49.283 00.000 11060 move complete, result=0
23:28:49.283 00.000 11060 worker thread done servicing request
23:28:49.285 00.002 11060 Worker thread wakes up
23:28:49.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:49.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:49.286 00.001 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
23:28:49.908 00.622 11060 Exposure complete
23:28:50.090 00.182 11060 worker thread done servicing request
23:28:50.090 00.000 10844 OnExposeComplete: enter
23:28:50.090 00.000 10844 UpdateGuideState(): m_state=6
23:28:50.092 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
23:28:50.092 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.85, Mass=2959, SNR=35.5, Peak=251 HFD=3.1
23:28:50.092 00.000 10844 MultiStar: [#1 0.31,0.02,1.01,U] [#2 0.22,0.06,1.86,U] [#3 -0.10,0.00,1.04,U] [#4 -0.24,-0.77,0.00,M1] [#5 0.09,0.17,1.03,U] [#6 0.69,-0.28,0.00,M2] [#7 0.12,0.14,0.81,U] [#8 0.66,-0.82,0.00,M1] 
23:28:50.092 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.03}, one-star: {0.21, -0.23}
23:28:50.092 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
23:28:50.092 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
23:28:50.092 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.05 mountY=0.14, mountTheta=1.93
23:28:50.096 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
23:28:50.096 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
23:28:50.096 00.000 11060 Worker thread wakes up
23:28:50.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:28:50.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:28:50.096 00.000 11060 Moving (0.15, 0.03) raw xDistance=-0.05 yDistance=0.14
23:28:50.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:28:50.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:50.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:28:50.096 00.000 11060 MoveAxis(E, 0, ABG)
23:28:50.096 00.000 11060 Move returns status 0, amount 0
23:28:50.096 00.000 11060 MoveAxis(N, 0, ABG)
23:28:50.096 00.000 11060 Move returns status 0, amount 0
23:28:50.096 00.000 11060 move complete, result=0
23:28:50.096 00.000 11060 worker thread done servicing request
23:28:50.100 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:50.113 00.013 10844 UpdateGuideState exits: m=2959 SNR=35.5
23:28:50.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:50.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:50.113 00.000 10844 Enqueuing Expose request
23:28:50.113 00.000 11060 Worker thread wakes up
23:28:50.113 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:50.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:50.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:50.751 00.638 11060 Exposure complete
23:28:50.938 00.187 11060 worker thread done servicing request
23:28:50.938 00.000 10844 OnExposeComplete: enter
23:28:50.938 00.000 10844 UpdateGuideState(): m_state=6
23:28:50.938 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
23:28:50.938 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.70, Mass=2863, SNR=35.1, Peak=246 HFD=3.4
23:28:50.940 00.002 10844 MultiStar: [#1 -0.21,0.04,0.97,U] [#2 0.30,0.40,2.04,U] [#3 0.09,0.10,1.12,U] [#4 -0.33,-0.54,1.06,U] [#5 0.18,0.42,1.02,U] [#6 0.54,-0.02,0.91,U] [#7 0.06,-0.22,0.89,U] [#8 0.43,-0.43,0.92,U] 
23:28:50.940 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.17, -0.38}
23:28:50.940 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
23:28:50.940 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
23:28:50.940 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=-0.01 mountY=0.15, mountTheta=1.64
23:28:50.940 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
23:28:50.940 00.000 10844 Enqueuing Move request for scope (0.15, -0.02)
23:28:50.940 00.000 11060 Worker thread wakes up
23:28:50.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
23:28:50.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
23:28:50.940 00.000 11060 Moving (0.15, -0.02) raw xDistance=-0.01 yDistance=0.15
23:28:50.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:50.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:50.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:28:50.940 00.000 11060 MoveAxis(E, 0, ABG)
23:28:50.940 00.000 11060 Move returns status 0, amount 0
23:28:50.940 00.000 11060 MoveAxis(N, 0, ABG)
23:28:50.940 00.000 11060 Move returns status 0, amount 0
23:28:50.940 00.000 11060 move complete, result=0
23:28:50.940 00.000 11060 worker thread done servicing request
23:28:50.953 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:50.966 00.013 10844 UpdateGuideState exits: m=2863 SNR=35.1
23:28:50.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:50.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:50.966 00.000 10844 Enqueuing Expose request
23:28:50.966 00.000 11060 Worker thread wakes up
23:28:50.966 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:50.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:50.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:51.594 00.628 11060 Exposure complete
23:28:51.761 00.167 11060 worker thread done servicing request
23:28:51.761 00.000 10844 OnExposeComplete: enter
23:28:51.761 00.000 10844 UpdateGuideState(): m_state=6
23:28:51.761 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
23:28:51.761 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=61.87, Mass=3389, SNR=37.5, Peak=255 HFD=4.0
23:28:51.761 00.000 10844 MultiStar: [#1 0.06,0.61,0.96,U] [#2 -0.42,0.20,1.83,U] [#3 -0.18,0.72,0.00,M1] [#4 -0.60,-0.39,0.00,M1] [#5 0.34,0.76,0.00,M1] [#6 0.10,0.06,0.83,U] [#7 0.36,0.14,0.85,U] [#8 0.25,0.05,0.90,U] 
23:28:51.761 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.15}, one-star: {0.30, -0.21}
23:28:51.761 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
23:28:51.761 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
23:28:51.761 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.36 mountX=-0.15 mountY=0.01, mountTheta=3.10
23:28:51.764 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.15, opts=13)
23:28:51.764 00.000 10844 Enqueuing Move request for scope (0.03, 0.15)
23:28:51.764 00.000 11060 Worker thread wakes up
23:28:51.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:28:51.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:28:51.764 00.000 11060 Moving (0.03, 0.15) raw xDistance=-0.15 yDistance=0.01
23:28:51.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:28:51.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:51.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:28:51.764 00.000 11060 MoveAxis(E, 26, ABG)
23:28:51.764 00.000 11060 Guiding  Dir = 2, Dur = 26
23:28:51.771 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:51.784 00.013 10844 UpdateGuideState exits: m=3389 SNR=37.5 Saturated
23:28:51.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:51.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:51.784 00.000 10844 Enqueuing Expose request
23:28:51.800 00.016 11060 IsSlewing returns 0
23:28:51.800 00.000 11060 IsGuiding returns 0
23:28:51.847 00.047 11060 IsGuiding returns 0
23:28:51.848 00.001 11060 Move returns status 0, amount 26
23:28:51.848 00.000 11060 MoveAxis(N, 0, ABG)
23:28:51.848 00.000 11060 Move returns status 0, amount 0
23:28:51.848 00.000 11060 move complete, result=0
23:28:51.848 00.000 11060 worker thread done servicing request
23:28:51.848 00.000 11060 Worker thread wakes up
23:28:51.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:51.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:51.848 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.0 px 0 ms NORTH
23:28:52.493 00.645 11060 Exposure complete
23:28:52.664 00.171 11060 worker thread done servicing request
23:28:52.664 00.000 10844 OnExposeComplete: enter
23:28:52.664 00.000 10844 UpdateGuideState(): m_state=6
23:28:52.664 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
23:28:52.664 00.000 10844 Star::Find returns 1 (1), X=258.41, Y=61.25, Mass=3284, SNR=37.1, Peak=255 HFD=3.5
23:28:52.664 00.000 10844 MultiStar: [#1 -0.21,-0.54,0.92,U] [#2 -0.04,-0.52,1.97,U] [#3 -0.26,-0.21,0.98,U] [#4 -0.59,-0.74,0.00,M2] [#5 -0.01,-0.33,1.01,U] [#6 -0.14,-0.12,0.89,U] [#7 -0.14,-0.47,0.88,U] [#8 0.18,-0.60,0.89,U] 
23:28:52.664 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.46}, one-star: {-0.30, -0.82}
23:28:52.664 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
23:28:52.664 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:28:52.664 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.46 hyp=0.47 cameraTheta=-1.80 mountX=0.47 mountY=-0.03, mountTheta=-0.07
23:28:52.666 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.46, opts=13)
23:28:52.666 00.000 10844 Enqueuing Move request for scope (-0.11, -0.46)
23:28:52.666 00.000 11060 Worker thread wakes up
23:28:52.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.46) opts 0xd
23:28:52.668 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.46)
23:28:52.668 00.000 11060 Moving (-0.11, -0.46) raw xDistance=0.47 yDistance=-0.03
23:28:52.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
23:28:52.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:52.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:28:52.668 00.000 11060 MoveAxis(W, 81, ABG)
23:28:52.668 00.000 11060 Guiding  Dir = 3, Dur = 81
23:28:52.675 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:52.687 00.012 10844 UpdateGuideState exits: m=3284 SNR=37.1 Saturated
23:28:52.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:52.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:52.687 00.000 10844 Enqueuing Expose request
23:28:52.713 00.026 11060 IsSlewing returns 0
23:28:52.713 00.000 11060 IsGuiding returns 0
23:28:52.827 00.114 11060 IsGuiding returns 0
23:28:52.827 00.000 11060 Move returns status 0, amount 81
23:28:52.827 00.000 11060 MoveAxis(N, 0, ABG)
23:28:52.827 00.000 11060 Move returns status 0, amount 0
23:28:52.827 00.000 11060 move complete, result=0
23:28:52.828 00.001 11060 worker thread done servicing request
23:28:52.828 00.000 11060 Worker thread wakes up
23:28:52.828 00.000 10844 GuideStep: 0.5 px 81 ms WEST, -0.0 px 0 ms NORTH
23:28:52.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:52.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:53.452 00.624 11060 Exposure complete
23:28:53.613 00.161 11060 worker thread done servicing request
23:28:53.613 00.000 10844 OnExposeComplete: enter
23:28:53.613 00.000 10844 UpdateGuideState(): m_state=6
23:28:53.613 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
23:28:53.613 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=61.69, Mass=3102, SNR=36.0, Peak=246 HFD=3.6
23:28:53.613 00.000 10844 MultiStar: [#1 -0.40,0.38,1.02,U] [#2 -0.75,-0.40,0.00,M1] [#3 -0.51,-0.52,0.00,M1] [#4 -0.42,-0.60,0.00,M3] [#5 -0.29,-0.58,0.00,M1] [#6 -0.76,-0.09,0.00,M1] [#7 -0.59,-0.71,0.00,M1] [#8 -0.24,-0.82,0.00,M1] 
23:28:53.613 00.000 10844 refined, 1 included, MultiStar: {-0.39, -0.00}, one-star: {-0.38, -0.39}
23:28:53.613 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
23:28:53.613 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
23:28:53.613 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.00 hyp=0.39 cameraTheta=-3.14 mountX=0.07 mountY=-0.39, mountTheta=-1.39
23:28:53.613 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.00, opts=13)
23:28:53.613 00.000 10844 Enqueuing Move request for scope (-0.39, -0.00)
23:28:53.613 00.000 11060 Worker thread wakes up
23:28:53.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.00) opts 0xd
23:28:53.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.00)
23:28:53.613 00.000 11060 Moving (-0.39, -0.00) raw xDistance=0.07 yDistance=-0.39
23:28:53.618 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:53.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
23:28:53.619 00.001 11060 MoveAxis(E, 0, ABG)
23:28:53.619 00.000 11060 Move returns status 0, amount 0
23:28:53.619 00.000 11060 MoveAxis(N, 150, ABG)
23:28:53.619 00.000 11060 Guiding  Dir = 0, Dur = 150
23:28:53.623 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:53.646 00.023 10844 UpdateGuideState exits: m=3102 SNR=36.0
23:28:53.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:53.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:53.646 00.000 10844 Enqueuing Expose request
23:28:53.647 00.001 11060 IsSlewing returns 0
23:28:53.647 00.000 11060 IsGuiding returns 0
23:28:53.815 00.168 11060 IsGuiding returns 0
23:28:53.815 00.000 11060 Move returns status 0, amount 150
23:28:53.815 00.000 11060 move complete, result=0
23:28:53.815 00.000 11060 worker thread done servicing request
23:28:53.815 00.000 11060 Worker thread wakes up
23:28:53.815 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 150 ms NORTH
23:28:53.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:53.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:54.443 00.628 11060 Exposure complete
23:28:54.590 00.147 11060 worker thread done servicing request
23:28:54.590 00.000 10844 OnExposeComplete: enter
23:28:54.590 00.000 10844 UpdateGuideState(): m_state=6
23:28:54.590 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
23:28:54.590 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=62.00, Mass=3146, SNR=36.4, Peak=224 HFD=3.0
23:28:54.590 00.000 10844 MultiStar: [#1 -0.10,-0.40,0.99,U] [#2 0.00,0.48,1.89,U] [#3 -0.41,-0.28,0.92,U] [#4 0.21,-0.35,0.92,U] [#5 0.32,-0.24,1.02,U] [#6 0.44,-0.23,0.92,U] [#7 -0.14,-0.62,0.83,U] [#8 0.06,-0.09,0.95,U] 
23:28:54.590 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {0.20, -0.08}
23:28:54.590 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
23:28:54.590 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
23:28:54.590 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.10 mountX=0.11 mountY=0.08, mountTheta=0.64
23:28:54.595 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
23:28:54.600 00.005 10844 Enqueuing Move request for scope (0.06, -0.13)
23:28:54.600 00.000 11060 Worker thread wakes up
23:28:54.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
23:28:54.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
23:28:54.600 00.000 11060 Moving (0.06, -0.13) raw xDistance=0.11 yDistance=0.08
23:28:54.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:28:54.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:54.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:28:54.600 00.000 11060 MoveAxis(E, 0, ABG)
23:28:54.600 00.000 11060 Move returns status 0, amount 0
23:28:54.600 00.000 11060 MoveAxis(N, 0, ABG)
23:28:54.600 00.000 11060 Move returns status 0, amount 0
23:28:54.600 00.000 11060 move complete, result=0
23:28:54.600 00.000 11060 worker thread done servicing request
23:28:54.606 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:54.616 00.010 10844 UpdateGuideState exits: m=3146 SNR=36.4
23:28:54.618 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:54.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:54.618 00.000 10844 Enqueuing Expose request
23:28:54.618 00.000 11060 Worker thread wakes up
23:28:54.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:54.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:54.618 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:55.237 00.619 11060 Exposure complete
23:28:55.413 00.176 11060 worker thread done servicing request
23:28:55.413 00.000 10844 OnExposeComplete: enter
23:28:55.413 00.000 10844 UpdateGuideState(): m_state=6
23:28:55.413 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
23:28:55.413 00.000 10844 Star::Find returns 1 (1), X=259.14, Y=62.18, Mass=3191, SNR=36.3, Peak=255 HFD=3.3
23:28:55.413 00.000 10844 MultiStar: [#1 -0.11,0.26,1.02,U] [#2 -0.61,0.11,2.01,U] [#3 -0.35,-0.07,0.89,U] [#4 -0.05,-0.35,0.97,U] [#5 -0.10,0.09,1.03,U] [#6 -0.05,-0.06,0.95,U] [#7 -0.13,-0.75,0.00,M1] [#8 0.35,-0.31,0.97,U] 
23:28:55.413 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {0.43, 0.10}
23:28:55.413 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
23:28:55.413 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
23:28:55.413 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.06 mountX=0.03 mountY=-0.12, mountTheta=-1.31
23:28:55.415 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
23:28:55.415 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
23:28:55.415 00.000 11060 Worker thread wakes up
23:28:55.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
23:28:55.415 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
23:28:55.415 00.000 11060 Moving (-0.12, -0.01) raw xDistance=0.03 yDistance=-0.12
23:28:55.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:28:55.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:55.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:55.417 00.002 11060 MoveAxis(E, 0, ABG)
23:28:55.417 00.000 11060 Move returns status 0, amount 0
23:28:55.417 00.000 11060 MoveAxis(N, 0, ABG)
23:28:55.417 00.000 11060 Move returns status 0, amount 0
23:28:55.417 00.000 11060 move complete, result=0
23:28:55.417 00.000 11060 worker thread done servicing request
23:28:55.420 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:55.435 00.015 10844 UpdateGuideState exits: m=3191 SNR=36.3 Saturated
23:28:55.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:55.436 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:55.436 00.000 10844 Enqueuing Expose request
23:28:55.436 00.000 11060 Worker thread wakes up
23:28:55.436 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:55.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:55.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:56.067 00.631 11060 Exposure complete
23:28:56.261 00.194 11060 worker thread done servicing request
23:28:56.261 00.000 10844 OnExposeComplete: enter
23:28:56.261 00.000 10844 UpdateGuideState(): m_state=6
23:28:56.261 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
23:28:56.261 00.000 10844 Star::Find returns 1 (0), X=259.26, Y=62.27, Mass=3015, SNR=35.7, Peak=249 HFD=3.5
23:28:56.261 00.000 10844 MultiStar: [#1 0.24,0.19,0.96,U] [#2 0.05,0.00,1.89,U] [#3 -0.03,0.20,0.92,U] [#4 -0.18,-0.41,0.97,U] [#5 0.17,-0.27,0.97,U] [#6 0.35,-0.15,1.03,U] [#7 0.60,-0.47,0.00,M2] [#8 -0.05,-0.35,0.96,U] 
23:28:56.261 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.54, 0.19}
23:28:56.261 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
23:28:56.261 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
23:28:56.261 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=0.04 mountY=0.14, mountTheta=1.27
23:28:56.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
23:28:56.263 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
23:28:56.263 00.000 11060 Worker thread wakes up
23:28:56.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
23:28:56.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
23:28:56.263 00.000 11060 Moving (0.13, -0.07) raw xDistance=0.04 yDistance=0.14
23:28:56.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:28:56.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:56.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:28:56.263 00.000 11060 MoveAxis(E, 0, ABG)
23:28:56.263 00.000 11060 Move returns status 0, amount 0
23:28:56.263 00.000 11060 MoveAxis(N, 0, ABG)
23:28:56.263 00.000 11060 Move returns status 0, amount 0
23:28:56.265 00.002 11060 move complete, result=0
23:28:56.265 00.000 11060 worker thread done servicing request
23:28:56.271 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:28:56.283 00.012 10844 UpdateGuideState exits: m=3015 SNR=35.7
23:28:56.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:56.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:56.283 00.000 10844 Enqueuing Expose request
23:28:56.283 00.000 11060 Worker thread wakes up
23:28:56.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:56.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:56.283 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:56.934 00.651 11060 Exposure complete
23:28:57.106 00.172 11060 worker thread done servicing request
23:28:57.106 00.000 10844 OnExposeComplete: enter
23:28:57.106 00.000 10844 UpdateGuideState(): m_state=6
23:28:57.106 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
23:28:57.106 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.69, Mass=3521, SNR=38.2, Peak=253 HFD=3.9
23:28:57.106 00.000 10844 MultiStar: [#1 0.03,-0.49,0.89,U] [#2 -0.02,-0.32,1.84,U] [#3 -0.32,-0.26,0.85,U] [#4 -0.45,-0.52,0.00,M1] [#5 0.64,-0.64,0.00,M1] [#6 0.07,-0.34,0.87,U] [#7 0.13,-0.97,0.00,M3] [#8 0.30,-0.59,0.00,M1] 
23:28:57.106 00.000 10844 refined, 4 included, MultiStar: {-0.00, -0.36}, one-star: {0.20, -0.39}
23:28:57.106 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
23:28:57.106 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
23:28:57.106 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.58 mountX=0.35 mountY=0.05, mountTheta=0.15
23:28:57.108 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.36, opts=13)
23:28:57.108 00.000 10844 Enqueuing Move request for scope (-0.00, -0.36)
23:28:57.108 00.000 11060 Worker thread wakes up
23:28:57.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.36) opts 0xd
23:28:57.108 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.36)
23:28:57.108 00.000 11060 Moving (-0.00, -0.36) raw xDistance=0.35 yDistance=0.05
23:28:57.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
23:28:57.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:57.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:28:57.108 00.000 11060 MoveAxis(W, 61, ABG)
23:28:57.108 00.000 11060 Guiding  Dir = 3, Dur = 61
23:28:57.117 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:57.119 00.002 11060 IsSlewing returns 0
23:28:57.119 00.000 11060 IsGuiding returns 0
23:28:57.131 00.012 10844 UpdateGuideState exits: m=3521 SNR=38.2
23:28:57.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:57.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:57.131 00.000 10844 Enqueuing Expose request
23:28:57.195 00.064 11060 IsGuiding returns 0
23:28:57.195 00.000 11060 Move returns status 0, amount 61
23:28:57.195 00.000 11060 MoveAxis(N, 0, ABG)
23:28:57.195 00.000 11060 Move returns status 0, amount 0
23:28:57.195 00.000 11060 move complete, result=0
23:28:57.195 00.000 11060 worker thread done servicing request
23:28:57.195 00.000 11060 Worker thread wakes up
23:28:57.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:57.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:57.195 00.000 10844 GuideStep: 0.4 px 61 ms WEST, 0.1 px 0 ms NORTH
23:28:57.846 00.651 11060 Exposure complete
23:28:58.015 00.169 11060 worker thread done servicing request
23:28:58.015 00.000 10844 OnExposeComplete: enter
23:28:58.015 00.000 10844 UpdateGuideState(): m_state=6
23:28:58.015 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
23:28:58.015 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=62.02, Mass=3148, SNR=36.5, Peak=244 HFD=3.2
23:28:58.015 00.000 10844 MultiStar: [#1 0.23,-0.05,1.00,U] [#2 0.19,-0.09,2.02,U] [#3 -0.15,0.15,0.93,U] [#4 -0.11,-0.20,0.92,U] [#5 0.64,-0.41,0.00,M2] [#6 -0.12,-0.14,0.97,U] [#7 0.04,-0.11,0.81,U] [#8 -0.02,-0.05,0.88,U] 
23:28:58.015 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.42, -0.06}
23:28:58.015 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
23:28:58.015 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
23:28:58.015 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=0.06 mountY=0.09, mountTheta=1.02
23:28:58.019 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.07, opts=13)
23:28:58.019 00.000 10844 Enqueuing Move request for scope (0.08, -0.07)
23:28:58.019 00.000 11060 Worker thread wakes up
23:28:58.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:28:58.019 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:28:58.019 00.000 11060 Moving (0.08, -0.07) raw xDistance=0.06 yDistance=0.09
23:28:58.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:28:58.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:58.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:28:58.019 00.000 11060 MoveAxis(E, 0, ABG)
23:28:58.019 00.000 11060 Move returns status 0, amount 0
23:28:58.019 00.000 11060 MoveAxis(N, 0, ABG)
23:28:58.019 00.000 11060 Move returns status 0, amount 0
23:28:58.019 00.000 11060 move complete, result=0
23:28:58.022 00.003 11060 worker thread done servicing request
23:28:58.029 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:58.044 00.015 10844 UpdateGuideState exits: m=3148 SNR=36.5
23:28:58.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:58.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:58.048 00.004 10844 Enqueuing Expose request
23:28:58.048 00.000 11060 Worker thread wakes up
23:28:58.048 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:58.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:58.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:58.675 00.627 11060 Exposure complete
23:28:58.836 00.161 11060 worker thread done servicing request
23:28:58.836 00.000 10844 OnExposeComplete: enter
23:28:58.836 00.000 10844 UpdateGuideState(): m_state=6
23:28:58.836 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
23:28:58.836 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=62.17, Mass=3169, SNR=35.6, Peak=243 HFD=3.7
23:28:58.836 00.000 10844 MultiStar: [#1 0.28,0.36,1.02,U] [#2 -0.26,-0.01,2.07,U] [#3 -0.06,0.13,0.92,U] [#4 0.06,-0.80,0.00,M1] [#5 -0.15,0.41,1.07,U] [#6 0.93,0.12,0.00,M1] [#7 0.27,-0.11,0.86,U] [#8 0.37,-0.10,0.90,U] 
23:28:58.836 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.10}, one-star: {0.01, 0.09}
23:28:58.836 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
23:28:58.836 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.05)
23:28:58.836 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.50 mountX=-0.09 mountY=-0.01, mountTheta=-3.05
23:28:58.836 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
23:28:58.836 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
23:28:58.836 00.000 11060 Worker thread wakes up
23:28:58.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:28:58.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:28:58.836 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.01
23:28:58.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:28:58.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:58.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:28:58.836 00.000 11060 MoveAxis(E, 0, ABG)
23:28:58.840 00.004 11060 Move returns status 0, amount 0
23:28:58.840 00.000 11060 MoveAxis(N, 0, ABG)
23:28:58.840 00.000 11060 Move returns status 0, amount 0
23:28:58.840 00.000 11060 move complete, result=0
23:28:58.840 00.000 11060 worker thread done servicing request
23:28:58.845 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:58.860 00.015 10844 UpdateGuideState exits: m=3169 SNR=35.6
23:28:58.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:58.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:58.860 00.000 10844 Enqueuing Expose request
23:28:58.860 00.000 11060 Worker thread wakes up
23:28:58.860 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:58.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:58.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:28:59.489 00.629 11060 Exposure complete
23:28:59.628 00.139 11060 worker thread done servicing request
23:28:59.628 00.000 10844 OnExposeComplete: enter
23:28:59.628 00.000 10844 UpdateGuideState(): m_state=6
23:28:59.628 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
23:28:59.628 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.52, Mass=2544, SNR=32.5, Peak=240 HFD=3.4
23:28:59.628 00.000 10844 MultiStar: [#1 0.34,0.22,1.08,U] [#2 0.19,0.03,2.03,U] [#3 0.13,0.18,1.14,U] [#4 -0.30,-0.54,1.01,U] [#5 0.29,0.20,1.16,U] [#6 0.28,0.18,0.92,U] [#7 0.09,-0.38,0.91,U] [#8 0.55,-0.16,1.03,U] 
23:28:59.628 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {0.10, -0.56}
23:28:59.628 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
23:28:59.628 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
23:28:59.628 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.34 mountX=0.03 mountY=0.20, mountTheta=1.41
23:28:59.631 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.07, opts=13)
23:28:59.631 00.000 10844 Enqueuing Move request for scope (0.19, -0.07)
23:28:59.631 00.000 11060 Worker thread wakes up
23:28:59.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
23:28:59.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
23:28:59.631 00.000 11060 Moving (0.19, -0.07) raw xDistance=0.03 yDistance=0.20
23:28:59.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:28:59.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:28:59.633 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:28:59.633 00.000 11060 MoveAxis(E, 0, ABG)
23:28:59.633 00.000 11060 Move returns status 0, amount 0
23:28:59.633 00.000 11060 MoveAxis(N, 0, ABG)
23:28:59.633 00.000 11060 Move returns status 0, amount 0
23:28:59.633 00.000 11060 move complete, result=0
23:28:59.633 00.000 11060 worker thread done servicing request
23:28:59.637 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:28:59.650 00.013 10844 UpdateGuideState exits: m=2544 SNR=32.5
23:28:59.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:59.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:28:59.650 00.000 10844 Enqueuing Expose request
23:28:59.650 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:59.650 00.000 11060 Worker thread wakes up
23:28:59.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:28:59.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:00.289 00.639 11060 Exposure complete
23:29:00.499 00.210 11060 worker thread done servicing request
23:29:00.499 00.000 10844 OnExposeComplete: enter
23:29:00.499 00.000 10844 UpdateGuideState(): m_state=6
23:29:00.499 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
23:29:00.499 00.000 10844 Star::Find returns 1 (1), X=259.42, Y=62.16, Mass=3017, SNR=36.1, Peak=255 HFD=3.6
23:29:00.499 00.000 10844 MultiStar: [#1 0.23,0.50,0.97,U] [#2 0.36,0.53,1.81,U] [#3 -0.10,0.69,0.00,M1] [#4 0.22,-0.20,1.00,U] [#5 0.57,0.24,0.96,U] [#6 0.55,-0.05,0.92,U] [#7 0.24,-0.13,0.79,U] [#8 0.32,0.06,0.92,U] 
23:29:00.499 00.000 10844 refined, 7 included, MultiStar: {0.40, 0.17}, one-star: {0.71, 0.09}
23:29:00.499 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
23:29:00.499 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
23:29:00.499 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.17 hyp=0.44 cameraTheta=0.41 mountX=-0.24 mountY=0.37, mountTheta=2.16
23:29:00.499 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.17, opts=13)
23:29:00.499 00.000 10844 Enqueuing Move request for scope (0.40, 0.17)
23:29:00.499 00.000 11060 Worker thread wakes up
23:29:00.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.17) opts 0xd
23:29:00.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.17)
23:29:00.499 00.000 11060 Moving (0.40, 0.17) raw xDistance=-0.24 yDistance=0.37
23:29:00.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:29:00.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:29:00.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:29:00.499 00.000 11060 MoveAxis(E, 42, ABG)
23:29:00.499 00.000 11060 Guiding  Dir = 2, Dur = 42
23:29:00.512 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:00.519 00.007 11060 IsSlewing returns 0
23:29:00.519 00.000 11060 IsGuiding returns 0
23:29:00.531 00.012 10844 UpdateGuideState exits: m=3017 SNR=36.1 Saturated
23:29:00.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:00.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:00.531 00.000 10844 Enqueuing Expose request
23:29:00.566 00.035 11060 IsGuiding returns 0
23:29:00.567 00.001 11060 Move returns status 0, amount 42
23:29:00.567 00.000 11060 MoveAxis(N, 0, ABG)
23:29:00.567 00.000 11060 Move returns status 0, amount 0
23:29:00.567 00.000 11060 move complete, result=0
23:29:00.567 00.000 11060 worker thread done servicing request
23:29:00.567 00.000 11060 Worker thread wakes up
23:29:00.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:00.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:00.568 00.001 10844 GuideStep: -0.2 px 42 ms EAST, 0.4 px 0 ms NORTH
23:29:01.192 00.624 11060 Exposure complete
23:29:01.371 00.179 11060 worker thread done servicing request
23:29:01.371 00.000 10844 OnExposeComplete: enter
23:29:01.371 00.000 10844 UpdateGuideState(): m_state=6
23:29:01.371 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
23:29:01.371 00.000 10844 Star::Find returns 1 (1), X=259.14, Y=61.22, Mass=3054, SNR=36.0, Peak=255 HFD=3.4
23:29:01.371 00.000 10844 MultiStar: [#1 0.32,-0.56,0.00,M1] [#2 -0.28,-0.51,1.89,U] [#3 0.14,-0.41,0.98,U] [#4 0.34,-0.98,0.00,M1] [#5 0.22,-0.42,1.07,U] [#6 0.52,-0.90,0.00,M1] [#7 -0.10,-0.39,0.86,U] [#8 0.56,-0.86,0.00,M1] 
23:29:01.371 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.52}, one-star: {0.43, -0.85}
23:29:01.371 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
23:29:01.371 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
23:29:01.371 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.52 hyp=0.52 cameraTheta=-1.51 mountX=0.50 mountY=0.12, mountTheta=0.23
23:29:01.371 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.52, opts=13)
23:29:01.371 00.000 10844 Enqueuing Move request for scope (0.03, -0.52)
23:29:01.371 00.000 11060 Worker thread wakes up
23:29:01.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.52) opts 0xd
23:29:01.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.52)
23:29:01.371 00.000 11060 Moving (0.03, -0.52) raw xDistance=0.50 yDistance=0.12
23:29:01.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.50
23:29:01.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:01.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:29:01.371 00.000 11060 MoveAxis(W, 86, ABG)
23:29:01.371 00.000 11060 Guiding  Dir = 3, Dur = 86
23:29:01.381 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:01.386 00.005 11060 IsSlewing returns 0
23:29:01.387 00.001 11060 IsGuiding returns 0
23:29:01.406 00.019 10844 UpdateGuideState exits: m=3054 SNR=36.0 Saturated
23:29:01.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:01.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:01.406 00.000 10844 Enqueuing Expose request
23:29:01.484 00.078 11060 IsGuiding returns 0
23:29:01.484 00.000 11060 Move returns status 0, amount 86
23:29:01.484 00.000 11060 MoveAxis(N, 0, ABG)
23:29:01.484 00.000 11060 Move returns status 0, amount 0
23:29:01.484 00.000 11060 move complete, result=0
23:29:01.484 00.000 11060 worker thread done servicing request
23:29:01.484 00.000 11060 Worker thread wakes up
23:29:01.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:01.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:01.484 00.000 10844 GuideStep: 0.5 px 86 ms WEST, 0.1 px 0 ms NORTH
23:29:02.126 00.642 11060 Exposure complete
23:29:02.291 00.165 11060 worker thread done servicing request
23:29:02.291 00.000 10844 OnExposeComplete: enter
23:29:02.291 00.000 10844 UpdateGuideState(): m_state=6
23:29:02.291 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
23:29:02.291 00.000 10844 Star::Find returns 1 (1), X=258.96, Y=61.63, Mass=3539, SNR=38.3, Peak=255 HFD=3.8
23:29:02.291 00.000 10844 MultiStar: [#1 0.61,0.36,0.00,M2] [#2 0.47,0.12,1.80,U] [#3 0.39,0.51,0.90,U] [#4 0.29,-0.33,0.92,U] [#5 0.55,0.21,0.97,U] [#6 1.06,-0.20,0.00,M2] [#7 0.44,-0.24,0.84,U] [#8 0.52,-0.59,0.00,M2] 
23:29:02.291 00.000 10844 refined, 5 included, MultiStar: {0.40, -0.01}, one-star: {0.25, -0.45}
23:29:02.291 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
23:29:02.291 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
23:29:02.291 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-0.03 mountX=-0.06 mountY=0.40, mountTheta=1.72
23:29:02.294 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.01, opts=13)
23:29:02.294 00.000 10844 Enqueuing Move request for scope (0.40, -0.01)
23:29:02.294 00.000 11060 Worker thread wakes up
23:29:02.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.01) opts 0xd
23:29:02.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.01)
23:29:02.294 00.000 11060 Moving (0.40, -0.01) raw xDistance=-0.06 yDistance=0.40
23:29:02.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:29:02.294 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.88
23:29:02.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
23:29:02.294 00.000 11060 MoveAxis(E, 0, ABG)
23:29:02.294 00.000 11060 Move returns status 0, amount 0
23:29:02.294 00.000 11060 BLC: Oldest BLC event removed
23:29:02.294 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:29:02.294 00.000 11060 MoveAxis(S, 906, ABG)
23:29:02.294 00.000 11060 duration set to 750 by maxDecDuration
23:29:02.294 00.000 11060 Guiding  Dir = 1, Dur = 750
23:29:02.302 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:02.304 00.002 11060 IsSlewing returns 0
23:29:02.304 00.000 11060 IsGuiding returns 0
23:29:02.315 00.011 10844 UpdateGuideState exits: m=3539 SNR=38.3 Saturated
23:29:02.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:02.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:02.315 00.000 10844 Enqueuing Expose request
23:29:03.060 00.745 11060 IsGuiding returns 0
23:29:03.060 00.000 11060 Move returns status 0, amount 750
23:29:03.060 00.000 11060 move complete, result=0
23:29:03.060 00.000 11060 worker thread done servicing request
23:29:03.060 00.000 11060 Worker thread wakes up
23:29:03.060 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 750 ms SOUTH
23:29:03.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:03.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:03.695 00.635 11060 Exposure complete
23:29:03.847 00.152 11060 worker thread done servicing request
23:29:03.847 00.000 10844 OnExposeComplete: enter
23:29:03.847 00.000 10844 UpdateGuideState(): m_state=6
23:29:03.847 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
23:29:03.847 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=61.83, Mass=3662, SNR=39.7, Peak=253 HFD=3.8
23:29:03.847 00.000 10844 MultiStar: [#1 -0.32,0.25,0.97,U] [#2 -0.17,0.29,1.81,U] [#3 -0.09,0.07,0.80,U] [#4 -0.49,-0.16,0.86,U] [#5 0.27,0.32,0.86,U] [#6 0.36,0.09,0.80,U] [#7 -0.46,-0.07,0.78,U] [#8 0.15,-0.05,0.76,U] 
23:29:03.847 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {0.39, -0.25}
23:29:03.847 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
23:29:03.847 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
23:29:03.847 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.16 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
23:29:03.847 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.08, opts=13)
23:29:03.847 00.000 10844 Enqueuing Move request for scope (-0.05, 0.08)
23:29:03.847 00.000 11060 Worker thread wakes up
23:29:03.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:29:03.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:29:03.847 00.000 11060 Moving (-0.05, 0.08) raw xDistance=-0.07 yDistance=-0.07
23:29:03.847 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.281015, 1:-0.066222
23:29:03.847 00.000 11060 BLC: No correction, Miss < min_move
23:29:03.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:03.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:03.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:29:03.847 00.000 11060 MoveAxis(E, 0, ABG)
23:29:03.847 00.000 11060 Move returns status 0, amount 0
23:29:03.847 00.000 11060 MoveAxis(N, 0, ABG)
23:29:03.847 00.000 11060 Move returns status 0, amount 0
23:29:03.847 00.000 11060 move complete, result=0
23:29:03.847 00.000 11060 worker thread done servicing request
23:29:03.851 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:03.866 00.015 10844 UpdateGuideState exits: m=3662 SNR=39.7
23:29:03.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:03.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:03.866 00.000 10844 Enqueuing Expose request
23:29:03.866 00.000 11060 Worker thread wakes up
23:29:03.866 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:03.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:03.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:04.477 00.611 11060 Exposure complete
23:29:04.658 00.181 10844 OnExposeComplete: enter
23:29:04.658 00.000 11060 worker thread done servicing request
23:29:04.658 00.000 10844 UpdateGuideState(): m_state=6
23:29:04.658 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
23:29:04.658 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.73, Mass=3017, SNR=35.4, Peak=241 HFD=3.7
23:29:04.658 00.000 10844 MultiStar: [#1 -0.31,0.37,1.01,U] [#2 -0.17,0.11,1.99,U] [#3 0.06,0.21,0.99,U] [#4 0.10,-0.66,0.00,M1] [#5 0.52,0.11,1.05,U] [#6 0.37,-0.21,0.93,U] [#7 -0.17,-0.16,0.84,U] [#8 0.31,-0.18,0.87,U] 
23:29:04.658 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {-0.04, -0.34}
23:29:04.658 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
23:29:04.658 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
23:29:04.658 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.16 mountX=-0.02 mountY=0.04, mountTheta=1.91
23:29:04.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
23:29:04.660 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
23:29:04.660 00.000 11060 Worker thread wakes up
23:29:04.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:29:04.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:29:04.660 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.04
23:29:04.660 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.281015, 1:-0.066222, 2:0.042834
23:29:04.660 00.000 11060 BLC: No correction, Miss < min_move
23:29:04.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:29:04.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:04.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:04.660 00.000 11060 MoveAxis(E, 0, ABG)
23:29:04.660 00.000 11060 Move returns status 0, amount 0
23:29:04.660 00.000 11060 MoveAxis(N, 0, ABG)
23:29:04.660 00.000 11060 Move returns status 0, amount 0
23:29:04.660 00.000 11060 move complete, result=0
23:29:04.662 00.002 11060 worker thread done servicing request
23:29:04.662 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:04.693 00.031 10844 UpdateGuideState exits: m=3017 SNR=35.4
23:29:04.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:04.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:04.693 00.000 10844 Enqueuing Expose request
23:29:04.693 00.000 11060 Worker thread wakes up
23:29:04.693 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:04.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:04.695 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:05.349 00.654 11060 Exposure complete
23:29:05.514 00.165 11060 worker thread done servicing request
23:29:05.519 00.005 10844 OnExposeComplete: enter
23:29:05.519 00.000 10844 UpdateGuideState(): m_state=6
23:29:05.519 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
23:29:05.519 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=62.25, Mass=3160, SNR=35.8, Peak=210 HFD=3.8
23:29:05.519 00.000 10844 MultiStar: [#1 -0.06,0.38,0.93,U] [#2 0.21,0.66,0.00,M1] [#3 0.11,0.42,1.05,U] [#4 -0.22,-0.56,0.92,U] [#5 0.14,-0.05,0.99,U] [#6 0.28,0.06,0.91,U] [#7 0.07,0.18,0.85,U] [#8 0.59,-0.26,0.00,M1] 
23:29:05.519 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.12, 0.17}
23:29:05.519 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
23:29:05.519 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
23:29:05.519 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=-0.10 mountY=0.05, mountTheta=2.69
23:29:05.522 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
23:29:05.522 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
23:29:05.522 00.000 11060 Worker thread wakes up
23:29:05.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
23:29:05.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
23:29:05.522 00.000 11060 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=0.05
23:29:05.522 00.000 11060 BLC: window closed
23:29:05.522 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.281015, 1:-0.066222, 2:0.042834
23:29:05.522 00.000 11060 BLC: No correction, Miss < min_move
23:29:05.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:29:05.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:05.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:29:05.522 00.000 11060 MoveAxis(E, 0, ABG)
23:29:05.524 00.002 11060 Move returns status 0, amount 0
23:29:05.524 00.000 11060 MoveAxis(N, 0, ABG)
23:29:05.524 00.000 11060 Move returns status 0, amount 0
23:29:05.524 00.000 11060 move complete, result=0
23:29:05.524 00.000 11060 worker thread done servicing request
23:29:05.530 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:05.549 00.019 10844 UpdateGuideState exits: m=3160 SNR=35.8
23:29:05.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:05.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:05.549 00.000 10844 Enqueuing Expose request
23:29:05.549 00.000 11060 Worker thread wakes up
23:29:05.549 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:05.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:05.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:06.186 00.637 11060 Exposure complete
23:29:06.342 00.156 11060 worker thread done servicing request
23:29:06.342 00.000 10844 OnExposeComplete: enter
23:29:06.342 00.000 10844 UpdateGuideState(): m_state=6
23:29:06.342 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
23:29:06.342 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.23, Mass=3654, SNR=39.0, Peak=243 HFD=3.6
23:29:06.342 00.000 10844 MultiStar: [#1 0.08,0.45,0.90,U] [#2 0.09,0.39,1.74,U] [#3 -0.33,0.40,0.82,U] [#4 0.27,-0.37,0.91,U] [#5 0.16,0.05,0.94,U] [#6 0.45,-0.39,0.90,U] [#7 -0.04,0.24,0.85,U] [#8 0.03,-0.15,0.85,U] 
23:29:06.342 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {0.06, 0.15}
23:29:06.342 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
23:29:06.342 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
23:29:06.342 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.89 mountX=-0.13 mountY=0.07, mountTheta=2.62
23:29:06.342 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
23:29:06.342 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
23:29:06.342 00.000 11060 Worker thread wakes up
23:29:06.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:29:06.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:29:06.342 00.000 11060 Moving (0.09, 0.11) raw xDistance=-0.13 yDistance=0.07
23:29:06.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:29:06.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:06.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:29:06.345 00.003 11060 MoveAxis(E, 22, ABG)
23:29:06.345 00.000 11060 Guiding  Dir = 2, Dur = 22
23:29:06.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:06.365 00.020 10844 UpdateGuideState exits: m=3654 SNR=39.0
23:29:06.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:06.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:06.365 00.000 10844 Enqueuing Expose request
23:29:06.370 00.005 11060 IsSlewing returns 0
23:29:06.370 00.000 11060 IsGuiding returns 0
23:29:06.416 00.046 11060 IsGuiding returns 0
23:29:06.417 00.001 11060 Move returns status 0, amount 22
23:29:06.417 00.000 11060 MoveAxis(N, 0, ABG)
23:29:06.417 00.000 11060 Move returns status 0, amount 0
23:29:06.417 00.000 11060 move complete, result=0
23:29:06.417 00.000 11060 worker thread done servicing request
23:29:06.417 00.000 11060 Worker thread wakes up
23:29:06.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:06.417 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:29:06.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:07.037 00.620 11060 Exposure complete
23:29:07.193 00.156 11060 worker thread done servicing request
23:29:07.193 00.000 10844 OnExposeComplete: enter
23:29:07.193 00.000 10844 UpdateGuideState(): m_state=6
23:29:07.193 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
23:29:07.193 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=61.67, Mass=3071, SNR=35.6, Peak=234 HFD=3.6
23:29:07.193 00.000 10844 MultiStar: [#1 -0.43,-0.21,1.05,U] [#2 -0.18,-0.50,1.95,U] [#3 -0.38,-0.08,1.00,U] [#4 -0.31,-0.76,0.00,M1] [#5 -0.25,-0.37,1.06,U] [#6 -0.04,-0.56,0.93,U] [#7 -0.10,-0.60,0.88,U] [#8 -0.35,-0.66,0.00,M1] 
23:29:07.193 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.40}, one-star: {0.24, -0.41}
23:29:07.193 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
23:29:07.193 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
23:29:07.193 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.40 hyp=0.43 cameraTheta=-1.98 mountX=0.42 mountY=-0.10, mountTheta=-0.24
23:29:07.196 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.40, opts=13)
23:29:07.196 00.000 10844 Enqueuing Move request for scope (-0.17, -0.40)
23:29:07.196 00.000 11060 Worker thread wakes up
23:29:07.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.40) opts 0xd
23:29:07.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.40)
23:29:07.196 00.000 11060 Moving (-0.17, -0.40) raw xDistance=0.42 yDistance=-0.10
23:29:07.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
23:29:07.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:07.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:07.196 00.000 11060 MoveAxis(W, 72, ABG)
23:29:07.196 00.000 11060 Guiding  Dir = 3, Dur = 72
23:29:07.200 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:07.206 00.006 11060 IsSlewing returns 0
23:29:07.206 00.000 11060 IsGuiding returns 0
23:29:07.211 00.005 10844 UpdateGuideState exits: m=3071 SNR=35.6
23:29:07.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:07.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:07.211 00.000 10844 Enqueuing Expose request
23:29:07.280 00.069 11060 IsGuiding returns 0
23:29:07.281 00.001 11060 Move returns status 0, amount 72
23:29:07.281 00.000 11060 MoveAxis(N, 0, ABG)
23:29:07.281 00.000 11060 Move returns status 0, amount 0
23:29:07.281 00.000 11060 move complete, result=0
23:29:07.281 00.000 11060 worker thread done servicing request
23:29:07.281 00.000 11060 Worker thread wakes up
23:29:07.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:07.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:07.281 00.000 10844 GuideStep: 0.4 px 72 ms WEST, -0.1 px 0 ms NORTH
23:29:07.908 00.627 11060 Exposure complete
23:29:08.089 00.181 11060 worker thread done servicing request
23:29:08.089 00.000 10844 OnExposeComplete: enter
23:29:08.089 00.000 10844 UpdateGuideState(): m_state=6
23:29:08.089 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
23:29:08.089 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=62.50, Mass=2471, SNR=31.2, Peak=223 HFD=3.7
23:29:08.089 00.000 10844 MultiStar: [#1 0.49,0.83,0.00,M1] [#2 -0.19,0.27,2.18,U] [#3 -0.17,0.45,1.20,U] [#4 -0.63,0.07,0.00,M2] [#5 -0.27,0.52,1.25,U] [#6 0.35,0.03,1.10,U] [#7 -0.11,0.15,1.08,U] [#8 -0.06,-0.30,1.14,U] 
23:29:08.089 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.23}, one-star: {0.40, 0.43}
23:29:08.089 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
23:29:08.089 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
23:29:08.089 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.74 mountX=-0.22 mountY=-0.08, mountTheta=-2.81
23:29:08.094 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.23, opts=13)
23:29:08.094 00.000 10844 Enqueuing Move request for scope (-0.04, 0.23)
23:29:08.094 00.000 11060 Worker thread wakes up
23:29:08.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
23:29:08.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
23:29:08.094 00.000 11060 Moving (-0.04, 0.23) raw xDistance=-0.22 yDistance=-0.08
23:29:08.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:29:08.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:08.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:08.094 00.000 11060 MoveAxis(E, 36, ABG)
23:29:08.094 00.000 11060 Guiding  Dir = 2, Dur = 36
23:29:08.109 00.015 11060 IsSlewing returns 0
23:29:08.109 00.000 11060 IsGuiding returns 0
23:29:08.111 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:08.126 00.015 10844 UpdateGuideState exits: m=2471 SNR=31.2
23:29:08.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:08.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:08.126 00.000 10844 Enqueuing Expose request
23:29:08.151 00.025 11060 IsGuiding returns 0
23:29:08.151 00.000 11060 Move returns status 0, amount 36
23:29:08.152 00.001 11060 MoveAxis(N, 0, ABG)
23:29:08.152 00.000 11060 Move returns status 0, amount 0
23:29:08.152 00.000 11060 move complete, result=0
23:29:08.152 00.000 11060 worker thread done servicing request
23:29:08.152 00.000 11060 Worker thread wakes up
23:29:08.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:08.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:08.153 00.001 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:29:08.793 00.640 11060 Exposure complete
23:29:08.970 00.177 11060 worker thread done servicing request
23:29:08.970 00.000 10844 OnExposeComplete: enter
23:29:08.970 00.000 10844 UpdateGuideState(): m_state=6
23:29:08.970 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
23:29:08.970 00.000 10844 Star::Find returns 1 (0), X=259.08, Y=61.76, Mass=3363, SNR=37.5, Peak=231 HFD=3.6
23:29:08.970 00.000 10844 MultiStar: [#1 0.37,0.17,0.95,U] [#2 0.14,-0.22,1.84,U] [#3 0.02,-0.24,0.96,U] [#4 0.10,-0.31,0.89,U] [#5 0.53,0.21,1.02,U] [#6 0.14,-0.09,0.95,U] [#7 -0.03,0.20,0.74,U] [#8 0.57,-0.25,0.91,U] 
23:29:08.970 00.000 10844 refined, 8 included, MultiStar: {0.24, -0.11}, one-star: {0.37, -0.32}
23:29:08.970 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:29:08.970 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:29:08.970 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.27 cameraTheta=-0.42 mountX=0.06 mountY=0.26, mountTheta=1.33
23:29:08.975 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.11, opts=13)
23:29:08.975 00.000 10844 Enqueuing Move request for scope (0.24, -0.11)
23:29:08.975 00.000 11060 Worker thread wakes up
23:29:08.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
23:29:08.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
23:29:08.975 00.000 11060 Moving (0.24, -0.11) raw xDistance=0.06 yDistance=0.26
23:29:08.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:29:08.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
23:29:08.975 00.000 11060 MoveAxis(E, 0, ABG)
23:29:08.975 00.000 11060 Move returns status 0, amount 0
23:29:08.975 00.000 11060 MoveAxis(S, 101, ABG)
23:29:08.975 00.000 11060 Guiding  Dir = 1, Dur = 101
23:29:08.982 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:08.985 00.003 11060 IsSlewing returns 0
23:29:08.985 00.000 11060 IsGuiding returns 0
23:29:08.999 00.014 10844 UpdateGuideState exits: m=3363 SNR=37.5
23:29:08.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:08.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:08.999 00.000 10844 Enqueuing Expose request
23:29:09.101 00.102 11060 IsGuiding returns 0
23:29:09.101 00.000 11060 Move returns status 0, amount 101
23:29:09.101 00.000 11060 move complete, result=0
23:29:09.101 00.000 11060 worker thread done servicing request
23:29:09.101 00.000 11060 Worker thread wakes up
23:29:09.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:09.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:09.119 00.018 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 101 ms SOUTH
23:29:09.728 00.609 11060 Exposure complete
23:29:09.901 00.173 11060 worker thread done servicing request
23:29:09.901 00.000 10844 OnExposeComplete: enter
23:29:09.901 00.000 10844 UpdateGuideState(): m_state=6
23:29:09.906 00.005 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
23:29:09.906 00.000 10844 Star::Find returns 1 (1), X=258.17, Y=62.29, Mass=3171, SNR=36.4, Peak=255 HFD=3.5
23:29:09.906 00.000 10844 MultiStar: [#1 -0.01,0.05,0.93,U] [#2 0.29,0.39,1.95,U] [#3 -0.52,0.23,1.02,U] [#4 0.11,-0.67,0.00,M2] [#5 -0.13,0.43,1.10,U] [#6 -0.19,-0.30,0.91,U] [#7 -0.11,-0.65,0.00,M1] [#8 -0.06,-0.16,0.95,U] 
23:29:09.906 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.16}, one-star: {-0.54, 0.21}
23:29:09.906 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
23:29:09.906 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
23:29:09.906 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.20 cameraTheta=2.18 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
23:29:09.906 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.16, opts=13)
23:29:09.906 00.000 10844 Enqueuing Move request for scope (-0.11, 0.16)
23:29:09.906 00.000 11060 Worker thread wakes up
23:29:09.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
23:29:09.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
23:29:09.906 00.000 11060 Moving (-0.11, 0.16) raw xDistance=-0.14 yDistance=-0.14
23:29:09.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:29:09.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:09.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:29:09.906 00.000 11060 MoveAxis(E, 24, ABG)
23:29:09.906 00.000 11060 Guiding  Dir = 2, Dur = 24
23:29:09.914 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:09.917 00.003 11060 IsSlewing returns 0
23:29:09.917 00.000 11060 IsGuiding returns 0
23:29:09.922 00.005 10844 UpdateGuideState exits: m=3171 SNR=36.4 Saturated
23:29:09.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:09.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:09.922 00.000 10844 Enqueuing Expose request
23:29:09.948 00.026 11060 IsGuiding returns 0
23:29:09.948 00.000 11060 Move returns status 0, amount 24
23:29:09.948 00.000 11060 MoveAxis(N, 0, ABG)
23:29:09.948 00.000 11060 Move returns status 0, amount 0
23:29:09.948 00.000 11060 move complete, result=0
23:29:09.948 00.000 11060 worker thread done servicing request
23:29:09.948 00.000 11060 Worker thread wakes up
23:29:09.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:09.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:09.974 00.026 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
23:29:10.570 00.596 11060 Exposure complete
23:29:10.722 00.152 11060 worker thread done servicing request
23:29:10.722 00.000 10844 OnExposeComplete: enter
23:29:10.722 00.000 10844 UpdateGuideState(): m_state=6
23:29:10.722 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
23:29:10.722 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=62.34, Mass=3321, SNR=36.9, Peak=255 HFD=3.6
23:29:10.722 00.000 10844 MultiStar: [#1 -0.10,0.35,0.96,U] [#2 -0.54,0.87,0.00,M1] [#3 -0.40,0.18,0.98,U] [#4 -0.00,-0.34,0.89,U] [#5 -0.18,0.09,1.02,U] [#6 0.20,-0.03,0.87,U] [#7 0.02,0.26,0.82,U] [#8 -0.07,-0.14,0.98,U] 
23:29:10.722 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {0.17, 0.26}
23:29:10.722 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.86 = -2.43)
23:29:10.722 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
23:29:10.722 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.10 mountX=-0.07 mountY=-0.06, mountTheta=-2.44
23:29:10.722 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.08, opts=13)
23:29:10.722 00.000 10844 Enqueuing Move request for scope (-0.05, 0.08)
23:29:10.722 00.000 11060 Worker thread wakes up
23:29:10.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:29:10.722 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:29:10.722 00.000 11060 Moving (-0.05, 0.08) raw xDistance=-0.07 yDistance=-0.06
23:29:10.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:10.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:10.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:10.722 00.000 11060 MoveAxis(E, 0, ABG)
23:29:10.722 00.000 11060 Move returns status 0, amount 0
23:29:10.722 00.000 11060 MoveAxis(N, 0, ABG)
23:29:10.728 00.006 11060 Move returns status 0, amount 0
23:29:10.728 00.000 11060 move complete, result=0
23:29:10.728 00.000 11060 worker thread done servicing request
23:29:10.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:10.745 00.017 10844 UpdateGuideState exits: m=3321 SNR=36.9 Saturated
23:29:10.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:10.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:10.745 00.000 10844 Enqueuing Expose request
23:29:10.745 00.000 11060 Worker thread wakes up
23:29:10.745 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:10.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:10.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:11.372 00.627 11060 Exposure complete
23:29:11.533 00.161 11060 worker thread done servicing request
23:29:11.533 00.000 10844 OnExposeComplete: enter
23:29:11.533 00.000 10844 UpdateGuideState(): m_state=6
23:29:11.533 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
23:29:11.533 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=62.17, Mass=2923, SNR=34.7, Peak=216 HFD=3.7
23:29:11.533 00.000 10844 MultiStar: [#1 -0.20,0.48,1.00,U] [#2 -0.25,0.52,1.97,U] [#3 -0.01,0.34,1.02,U] [#4 0.19,0.10,1.04,U] [#5 -0.00,0.16,1.03,U] [#6 0.40,0.13,0.90,U] [#7 -0.13,-0.49,0.91,U] [#8 0.05,-0.25,0.92,U] 
23:29:11.533 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.17}, one-star: {-0.21, 0.10}
23:29:11.533 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
23:29:11.533 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
23:29:11.533 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.83 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
23:29:11.533 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.17, opts=13)
23:29:11.533 00.000 10844 Enqueuing Move request for scope (-0.04, 0.17)
23:29:11.533 00.000 11060 Worker thread wakes up
23:29:11.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
23:29:11.533 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
23:29:11.538 00.005 11060 Moving (-0.04, 0.17) raw xDistance=-0.16 yDistance=-0.07
23:29:11.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:29:11.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:11.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:29:11.538 00.000 11060 MoveAxis(E, 27, ABG)
23:29:11.538 00.000 11060 Guiding  Dir = 2, Dur = 27
23:29:11.543 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:11.564 00.021 10844 UpdateGuideState exits: m=2923 SNR=34.7
23:29:11.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:11.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:11.564 00.000 10844 Enqueuing Expose request
23:29:11.569 00.005 11060 IsSlewing returns 0
23:29:11.569 00.000 11060 IsGuiding returns 0
23:29:11.615 00.046 11060 IsGuiding returns 0
23:29:11.615 00.000 11060 Move returns status 0, amount 27
23:29:11.615 00.000 11060 MoveAxis(N, 0, ABG)
23:29:11.615 00.000 11060 Move returns status 0, amount 0
23:29:11.615 00.000 11060 move complete, result=0
23:29:11.615 00.000 11060 worker thread done servicing request
23:29:11.615 00.000 11060 Worker thread wakes up
23:29:11.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:11.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:11.617 00.002 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
23:29:12.246 00.629 11060 Exposure complete
23:29:12.412 00.166 11060 worker thread done servicing request
23:29:12.412 00.000 10844 OnExposeComplete: enter
23:29:12.412 00.000 10844 UpdateGuideState(): m_state=6
23:29:12.412 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
23:29:12.412 00.000 10844 Star::Find returns 1 (1), X=258.41, Y=62.63, Mass=3191, SNR=36.5, Peak=255 HFD=3.4
23:29:12.412 00.000 10844 MultiStar: [#1 -0.42,0.62,0.00,M1] [#2 0.23,0.13,1.84,U] [#3 -0.14,0.01,0.92,U] [#4 -0.40,-0.04,0.84,U] [#5 -0.21,0.02,1.08,U] [#6 0.17,-0.13,0.91,U] [#7 -0.05,-0.28,0.86,U] [#8 0.04,-0.32,0.97,U] 
23:29:12.412 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.01}, one-star: {-0.30, 0.55}
23:29:12.412 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.63 = -1.66)
23:29:12.412 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.68)
23:29:12.412 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.87 mountX=-0.00 mountY=-0.05, mountTheta=-1.66
23:29:12.415 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
23:29:12.415 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
23:29:12.415 00.000 11060 Worker thread wakes up
23:29:12.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:29:12.415 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:29:12.415 00.000 11060 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
23:29:12.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:29:12.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:12.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:29:12.415 00.000 11060 MoveAxis(E, 0, ABG)
23:29:12.415 00.000 11060 Move returns status 0, amount 0
23:29:12.415 00.000 11060 MoveAxis(N, 0, ABG)
23:29:12.415 00.000 11060 Move returns status 0, amount 0
23:29:12.415 00.000 11060 move complete, result=0
23:29:12.415 00.000 11060 worker thread done servicing request
23:29:12.417 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:12.441 00.024 10844 UpdateGuideState exits: m=3191 SNR=36.5 Saturated
23:29:12.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:12.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:12.441 00.000 10844 Enqueuing Expose request
23:29:12.441 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:12.441 00.000 11060 Worker thread wakes up
23:29:12.443 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:12.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:13.072 00.629 11060 Exposure complete
23:29:13.238 00.166 11060 worker thread done servicing request
23:29:13.238 00.000 10844 OnExposeComplete: enter
23:29:13.238 00.000 10844 UpdateGuideState(): m_state=6
23:29:13.238 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
23:29:13.238 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=61.70, Mass=3178, SNR=36.7, Peak=254 HFD=3.4
23:29:13.238 00.000 10844 MultiStar: [#1 0.36,-0.29,0.95,U] [#2 -0.16,-0.08,1.92,U] [#3 -0.04,-0.89,0.00,M1] [#4 -0.55,-0.88,0.00,M1] [#5 0.38,-0.47,1.02,U] [#6 0.54,-0.36,0.00,M1] [#7 0.22,-0.70,0.00,M1] [#8 0.26,-0.91,0.00,M1] 
23:29:13.238 00.000 10844 refined, 3 included, MultiStar: {0.15, -0.26}, one-star: {0.31, -0.38}
23:29:13.238 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
23:29:13.238 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
23:29:13.238 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-1.05 mountX=0.23 mountY=0.19, mountTheta=0.69
23:29:13.240 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.26, opts=13)
23:29:13.240 00.000 10844 Enqueuing Move request for scope (0.15, -0.26)
23:29:13.240 00.000 11060 Worker thread wakes up
23:29:13.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.26) opts 0xd
23:29:13.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.26)
23:29:13.240 00.000 11060 Moving (0.15, -0.26) raw xDistance=0.23 yDistance=0.19
23:29:13.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:29:13.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
23:29:13.240 00.000 11060 MoveAxis(W, 40, ABG)
23:29:13.240 00.000 11060 Guiding  Dir = 3, Dur = 40
23:29:13.245 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:13.252 00.007 11060 IsSlewing returns 0
23:29:13.252 00.000 11060 IsGuiding returns 0
23:29:13.255 00.003 10844 UpdateGuideState exits: m=3178 SNR=36.7
23:29:13.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:13.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:13.255 00.000 10844 Enqueuing Expose request
23:29:13.296 00.041 11060 IsGuiding returns 0
23:29:13.296 00.000 11060 Move returns status 0, amount 40
23:29:13.296 00.000 11060 MoveAxis(S, 75, ABG)
23:29:13.296 00.000 11060 Guiding  Dir = 1, Dur = 75
23:29:13.311 00.015 11060 IsSlewing returns 0
23:29:13.311 00.000 11060 IsGuiding returns 0
23:29:13.390 00.079 11060 IsGuiding returns 0
23:29:13.390 00.000 11060 Move returns status 0, amount 75
23:29:13.390 00.000 11060 move complete, result=0
23:29:13.390 00.000 11060 worker thread done servicing request
23:29:13.390 00.000 11060 Worker thread wakes up
23:29:13.390 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.2 px 75 ms SOUTH
23:29:13.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:13.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:14.033 00.643 11060 Exposure complete
23:29:14.205 00.172 11060 worker thread done servicing request
23:29:14.205 00.000 10844 OnExposeComplete: enter
23:29:14.205 00.000 10844 UpdateGuideState(): m_state=6
23:29:14.205 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
23:29:14.205 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=62.00, Mass=3023, SNR=35.5, Peak=207 HFD=3.6
23:29:14.205 00.000 10844 MultiStar: [#1 -0.07,0.16,1.01,U] [#2 -0.20,0.07,1.97,U] [#3 -0.72,-0.21,0.00,M2] [#4 -0.79,-0.50,0.00,M2] [#5 -0.29,-0.08,1.01,U] [#6 -0.15,-0.11,0.93,U] [#7 -0.27,0.03,0.91,U] [#8 0.19,0.11,1.06,U] 
23:29:14.205 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.02}, one-star: {-0.20, -0.08}
23:29:14.205 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.54)
23:29:14.205 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
23:29:14.205 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.00 mountX=0.01 mountY=-0.15, mountTheta=-1.54
23:29:14.208 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.02, opts=13)
23:29:14.208 00.000 10844 Enqueuing Move request for scope (-0.15, 0.02)
23:29:14.208 00.000 11060 Worker thread wakes up
23:29:14.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
23:29:14.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
23:29:14.208 00.000 11060 Moving (-0.15, 0.02) raw xDistance=0.01 yDistance=-0.15
23:29:14.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:29:14.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:14.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:29:14.208 00.000 11060 MoveAxis(E, 0, ABG)
23:29:14.208 00.000 11060 Move returns status 0, amount 0
23:29:14.208 00.000 11060 MoveAxis(N, 0, ABG)
23:29:14.208 00.000 11060 Move returns status 0, amount 0
23:29:14.208 00.000 11060 move complete, result=0
23:29:14.208 00.000 11060 worker thread done servicing request
23:29:14.214 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:14.237 00.023 10844 UpdateGuideState exits: m=3023 SNR=35.5
23:29:14.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:14.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:14.237 00.000 10844 Enqueuing Expose request
23:29:14.237 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:14.237 00.000 11060 Worker thread wakes up
23:29:14.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:14.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:14.879 00.642 11060 Exposure complete
23:29:15.042 00.163 11060 worker thread done servicing request
23:29:15.042 00.000 10844 OnExposeComplete: enter
23:29:15.042 00.000 10844 UpdateGuideState(): m_state=6
23:29:15.042 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
23:29:15.042 00.000 10844 Star::Find returns 1 (1), X=258.94, Y=62.16, Mass=3619, SNR=39.0, Peak=255 HFD=4.0
23:29:15.042 00.000 10844 MultiStar: [#1 -0.24,0.59,0.88,U] [#2 -0.02,0.78,0.00,M1] [#3 -0.41,-0.14,0.94,U] [#4 -0.44,-0.09,0.88,U] [#5 0.62,0.43,0.00,M1] [#6 0.50,0.24,0.81,U] [#7 -0.24,0.18,0.79,U] [#8 0.16,-0.35,0.88,U] 
23:29:15.042 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.07}, one-star: {0.23, 0.08}
23:29:15.042 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
23:29:15.042 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.20)
23:29:15.042 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.09 cameraTheta=2.35 mountX=-0.05 mountY=-0.08, mountTheta=-2.18
23:29:15.042 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.07, opts=13)
23:29:15.042 00.000 10844 Enqueuing Move request for scope (-0.07, 0.07)
23:29:15.042 00.000 11060 Worker thread wakes up
23:29:15.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
23:29:15.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
23:29:15.042 00.000 11060 Moving (-0.07, 0.07) raw xDistance=-0.05 yDistance=-0.08
23:29:15.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:29:15.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:15.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:15.042 00.000 11060 MoveAxis(E, 0, ABG)
23:29:15.042 00.000 11060 Move returns status 0, amount 0
23:29:15.042 00.000 11060 MoveAxis(N, 0, ABG)
23:29:15.042 00.000 11060 Move returns status 0, amount 0
23:29:15.042 00.000 11060 move complete, result=0
23:29:15.042 00.000 11060 worker thread done servicing request
23:29:15.051 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:15.069 00.018 10844 UpdateGuideState exits: m=3619 SNR=39.0 Saturated
23:29:15.071 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:15.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:15.071 00.000 10844 Enqueuing Expose request
23:29:15.071 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:15.071 00.000 11060 Worker thread wakes up
23:29:15.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:15.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:15.715 00.644 11060 Exposure complete
23:29:15.874 00.159 11060 worker thread done servicing request
23:29:15.874 00.000 10844 OnExposeComplete: enter
23:29:15.883 00.009 10844 UpdateGuideState(): m_state=6
23:29:15.883 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
23:29:15.883 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.92, Mass=2959, SNR=35.8, Peak=207 HFD=3.4
23:29:15.884 00.001 10844 MultiStar: [#1 -0.18,0.29,1.02,U] [#2 0.01,-0.07,1.96,U] [#3 -0.74,0.21,0.00,M2] [#4 -0.14,-0.70,0.00,M2] [#5 0.07,0.10,1.04,U] [#6 -0.04,-0.15,0.84,U] [#7 -0.26,0.02,0.87,U] [#8 -0.42,-0.60,0.00,M1] 
23:29:15.884 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.00}, one-star: {0.02, -0.16}
23:29:15.884 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
23:29:15.884 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
23:29:15.884 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.14 mountX=0.01 mountY=-0.05, mountTheta=-1.39
23:29:15.884 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.00, opts=13)
23:29:15.884 00.000 10844 Enqueuing Move request for scope (-0.05, 0.00)
23:29:15.884 00.000 11060 Worker thread wakes up
23:29:15.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
23:29:15.884 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
23:29:15.884 00.000 11060 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=-0.05
23:29:15.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:29:15.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:15.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:29:15.884 00.000 11060 MoveAxis(E, 0, ABG)
23:29:15.884 00.000 11060 Move returns status 0, amount 0
23:29:15.884 00.000 11060 MoveAxis(N, 0, ABG)
23:29:15.884 00.000 11060 Move returns status 0, amount 0
23:29:15.884 00.000 11060 move complete, result=0
23:29:15.884 00.000 11060 worker thread done servicing request
23:29:15.890 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:15.903 00.013 10844 UpdateGuideState exits: m=2959 SNR=35.8
23:29:15.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:15.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:15.903 00.000 10844 Enqueuing Expose request
23:29:15.903 00.000 11060 Worker thread wakes up
23:29:15.903 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:15.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:15.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:16.529 00.626 11060 Exposure complete
23:29:16.687 00.158 11060 worker thread done servicing request
23:29:16.687 00.000 10844 OnExposeComplete: enter
23:29:16.687 00.000 10844 UpdateGuideState(): m_state=6
23:29:16.687 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
23:29:16.687 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=62.05, Mass=3336, SNR=37.4, Peak=229 HFD=3.7
23:29:16.687 00.000 10844 MultiStar: [#1 0.04,0.56,0.95,U] [#2 -0.07,0.10,1.86,U] [#3 -0.60,0.43,0.00,M3] [#4 -0.26,0.07,0.92,U] [#5 0.60,0.62,0.00,M1] [#6 0.50,0.07,0.91,U] [#7 -0.03,0.24,0.80,U] [#8 0.22,0.34,0.94,U] 
23:29:16.687 00.000 10844 single-star, 6 included, MultiStar: {0.03, 0.18}, one-star: {-0.11, -0.03}
23:29:16.687 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
23:29:16.687 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
23:29:16.687 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.89 mountX=0.05 mountY=-0.10, mountTheta=-1.14
23:29:16.687 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.03, opts=13)
23:29:16.687 00.000 10844 Enqueuing Move request for scope (-0.11, -0.03)
23:29:16.687 00.000 11060 Worker thread wakes up
23:29:16.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:29:16.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:29:16.687 00.000 11060 Moving (-0.11, -0.03) raw xDistance=0.05 yDistance=-0.10
23:29:16.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:29:16.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:16.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:16.687 00.000 11060 MoveAxis(E, 0, ABG)
23:29:16.687 00.000 11060 Move returns status 0, amount 0
23:29:16.687 00.000 11060 MoveAxis(N, 0, ABG)
23:29:16.687 00.000 11060 Move returns status 0, amount 0
23:29:16.687 00.000 11060 move complete, result=0
23:29:16.687 00.000 11060 worker thread done servicing request
23:29:16.694 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:16.708 00.014 10844 UpdateGuideState exits: m=3336 SNR=37.4
23:29:16.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:16.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:16.708 00.000 10844 Enqueuing Expose request
23:29:16.708 00.000 11060 Worker thread wakes up
23:29:16.708 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:16.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:16.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:17.338 00.630 11060 Exposure complete
23:29:17.498 00.160 11060 worker thread done servicing request
23:29:17.498 00.000 10844 OnExposeComplete: enter
23:29:17.498 00.000 10844 UpdateGuideState(): m_state=6
23:29:17.498 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
23:29:17.498 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=62.10, Mass=3108, SNR=35.4, Peak=238 HFD=3.9
23:29:17.498 00.000 10844 MultiStar: [#1 0.22,0.69,0.00,M1] [#2 -0.15,0.32,1.91,U] [#3 -0.23,0.43,0.99,U] [#4 -0.11,-0.07,0.89,U] [#5 0.15,0.66,0.00,M2] [#6 0.36,0.37,0.89,U] [#7 0.06,-0.16,0.89,U] [#8 -0.36,0.24,0.99,U] 
23:29:17.498 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.19}, one-star: {-0.04, 0.02}
23:29:17.498 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:29:17.498 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.84)
23:29:17.498 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.71 mountX=-0.01 mountY=-0.04, mountTheta=-1.82
23:29:17.501 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
23:29:17.501 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
23:29:17.501 00.000 11060 Worker thread wakes up
23:29:17.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:29:17.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:29:17.501 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.01 yDistance=-0.04
23:29:17.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:29:17.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:17.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:17.501 00.000 11060 MoveAxis(E, 0, ABG)
23:29:17.501 00.000 11060 Move returns status 0, amount 0
23:29:17.501 00.000 11060 MoveAxis(N, 0, ABG)
23:29:17.501 00.000 11060 Move returns status 0, amount 0
23:29:17.501 00.000 11060 move complete, result=0
23:29:17.501 00.000 11060 worker thread done servicing request
23:29:17.507 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:17.518 00.011 10844 UpdateGuideState exits: m=3108 SNR=35.4
23:29:17.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:17.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:17.518 00.000 10844 Enqueuing Expose request
23:29:17.518 00.000 11060 Worker thread wakes up
23:29:17.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:17.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:17.518 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:18.151 00.633 11060 Exposure complete
23:29:18.321 00.170 11060 worker thread done servicing request
23:29:18.321 00.000 10844 OnExposeComplete: enter
23:29:18.321 00.000 10844 UpdateGuideState(): m_state=6
23:29:18.321 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
23:29:18.321 00.000 10844 Star::Find returns 1 (1), X=258.95, Y=62.02, Mass=3429, SNR=38.0, Peak=255 HFD=4.0
23:29:18.321 00.000 10844 MultiStar: [#1 -0.16,0.34,0.93,U] [#2 -0.18,-0.06,1.81,U] [#3 -0.34,0.12,0.93,U] [#4 -0.34,0.16,0.93,U] [#5 0.48,0.01,0.95,U] [#6 0.09,0.35,0.82,U] [#7 -0.25,0.20,0.81,U] [#8 0.10,-0.03,0.87,U] 
23:29:18.321 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.23, -0.06}
23:29:18.321 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
23:29:18.321 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
23:29:18.321 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.08 mountX=-0.08 mountY=-0.07, mountTheta=-2.47
23:29:18.321 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
23:29:18.321 00.000 10844 Enqueuing Move request for scope (-0.05, 0.09)
23:29:18.321 00.000 11060 Worker thread wakes up
23:29:18.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:29:18.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:29:18.321 00.000 11060 Moving (-0.05, 0.09) raw xDistance=-0.08 yDistance=-0.07
23:29:18.326 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:29:18.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:18.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:29:18.326 00.000 11060 MoveAxis(E, 0, ABG)
23:29:18.326 00.000 11060 Move returns status 0, amount 0
23:29:18.326 00.000 11060 MoveAxis(N, 0, ABG)
23:29:18.326 00.000 11060 Move returns status 0, amount 0
23:29:18.326 00.000 11060 move complete, result=0
23:29:18.326 00.000 11060 worker thread done servicing request
23:29:18.333 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:18.347 00.014 10844 UpdateGuideState exits: m=3429 SNR=38.0 Saturated
23:29:18.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:18.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:18.347 00.000 10844 Enqueuing Expose request
23:29:18.347 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:18.347 00.000 11060 Worker thread wakes up
23:29:18.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:18.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:18.970 00.623 11060 Exposure complete
23:29:19.132 00.162 11060 worker thread done servicing request
23:29:19.132 00.000 10844 OnExposeComplete: enter
23:29:19.132 00.000 10844 UpdateGuideState(): m_state=6
23:29:19.132 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
23:29:19.132 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=62.47, Mass=3050, SNR=35.5, Peak=240 HFD=3.2
23:29:19.132 00.000 10844 MultiStar: [#1 -0.13,0.17,1.03,U] [#2 -0.29,0.68,0.00,M1] [#3 -0.35,0.21,0.98,U] [#4 -0.36,-0.57,0.00,M1] [#5 0.07,0.13,1.00,U] [#6 0.29,-0.08,0.91,U] [#7 -0.14,-0.23,0.87,U] [#8 0.19,0.17,0.98,U] 
23:29:19.132 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.12}, one-star: {0.02, 0.39}
23:29:19.132 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
23:29:19.132 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
23:29:19.132 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.65 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
23:29:19.137 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.12, opts=13)
23:29:19.142 00.005 10844 Enqueuing Move request for scope (-0.01, 0.12)
23:29:19.142 00.000 11060 Worker thread wakes up
23:29:19.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:29:19.142 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:29:19.142 00.000 11060 Moving (-0.01, 0.12) raw xDistance=-0.11 yDistance=-0.03
23:29:19.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:29:19.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:19.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:19.142 00.000 11060 MoveAxis(E, 0, ABG)
23:29:19.142 00.000 11060 Move returns status 0, amount 0
23:29:19.142 00.000 11060 MoveAxis(N, 0, ABG)
23:29:19.142 00.000 11060 Move returns status 0, amount 0
23:29:19.142 00.000 11060 move complete, result=0
23:29:19.142 00.000 11060 worker thread done servicing request
23:29:19.147 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:19.162 00.015 10844 UpdateGuideState exits: m=3050 SNR=35.5
23:29:19.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:19.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:19.162 00.000 10844 Enqueuing Expose request
23:29:19.162 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:19.162 00.000 11060 Worker thread wakes up
23:29:19.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:19.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:19.787 00.625 11060 Exposure complete
23:29:19.951 00.164 11060 worker thread done servicing request
23:29:19.951 00.000 10844 OnExposeComplete: enter
23:29:19.951 00.000 10844 UpdateGuideState(): m_state=6
23:29:19.951 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
23:29:19.951 00.000 10844 Star::Find returns 1 (1), X=258.97, Y=61.79, Mass=3649, SNR=39.6, Peak=255 HFD=3.6
23:29:19.951 00.000 10844 MultiStar: [#1 -0.29,0.15,0.96,U] [#2 -0.21,-0.22,1.79,U] [#3 -0.45,0.15,0.88,U] [#4 -0.35,-0.30,0.87,U] [#5 0.19,0.38,0.92,U] [#6 0.04,-0.07,0.88,U] [#7 0.20,-0.07,0.77,U] [#8 0.15,-0.29,0.85,U] 
23:29:19.951 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {0.26, -0.28}
23:29:19.951 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
23:29:19.951 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
23:29:19.951 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.30 mountX=0.09 mountY=-0.06, mountTheta=-0.56
23:29:19.951 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
23:29:19.951 00.000 10844 Enqueuing Move request for scope (-0.07, -0.08)
23:29:19.951 00.000 11060 Worker thread wakes up
23:29:19.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
23:29:19.955 00.004 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
23:29:19.955 00.000 11060 Moving (-0.07, -0.08) raw xDistance=0.09 yDistance=-0.06
23:29:19.955 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:29:19.955 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:19.955 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:19.955 00.000 11060 MoveAxis(E, 0, ABG)
23:29:19.955 00.000 11060 Move returns status 0, amount 0
23:29:19.955 00.000 11060 MoveAxis(N, 0, ABG)
23:29:19.955 00.000 11060 Move returns status 0, amount 0
23:29:19.955 00.000 11060 move complete, result=0
23:29:19.955 00.000 11060 worker thread done servicing request
23:29:19.960 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:19.977 00.017 10844 UpdateGuideState exits: m=3649 SNR=39.6 Saturated
23:29:19.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:19.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:19.977 00.000 10844 Enqueuing Expose request
23:29:19.977 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:19.977 00.000 11060 Worker thread wakes up
23:29:19.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:19.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:20.624 00.647 11060 Exposure complete
23:29:20.772 00.148 11060 worker thread done servicing request
23:29:20.772 00.000 10844 OnExposeComplete: enter
23:29:20.772 00.000 10844 UpdateGuideState(): m_state=6
23:29:20.772 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
23:29:20.772 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=62.24, Mass=3540, SNR=38.7, Peak=255 HFD=4.0
23:29:20.774 00.002 10844 MultiStar: [#1 0.20,-0.17,0.94,U] [#2 0.15,0.61,1.90,U] [#3 -0.42,0.18,0.92,U] [#4 -0.18,-0.58,0.80,U] [#5 0.80,-0.16,0.00,M1] [#6 0.15,0.60,0.84,U] [#7 -0.23,0.07,0.79,U] [#8 -0.09,0.25,0.88,U] 
23:29:20.774 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.21}, one-star: {0.31, 0.16}
23:29:20.774 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.26 = -3.03)
23:29:20.774 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
23:29:20.774 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.50 mountX=-0.21 mountY=-0.02, mountTheta=-3.04
23:29:20.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.21, opts=13)
23:29:20.774 00.000 10844 Enqueuing Move request for scope (0.01, 0.21)
23:29:20.774 00.000 11060 Worker thread wakes up
23:29:20.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
23:29:20.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
23:29:20.774 00.000 11060 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.02
23:29:20.776 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:29:20.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:20.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:29:20.776 00.000 11060 MoveAxis(E, 36, ABG)
23:29:20.776 00.000 11060 Guiding  Dir = 2, Dur = 36
23:29:20.781 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:20.791 00.010 11060 IsSlewing returns 0
23:29:20.791 00.000 11060 IsGuiding returns 0
23:29:20.794 00.003 10844 UpdateGuideState exits: m=3540 SNR=38.7 Saturated
23:29:20.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:20.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:20.794 00.000 10844 Enqueuing Expose request
23:29:20.853 00.059 11060 IsGuiding returns 0
23:29:20.853 00.000 11060 Move returns status 0, amount 36
23:29:20.853 00.000 11060 MoveAxis(N, 0, ABG)
23:29:20.853 00.000 11060 Move returns status 0, amount 0
23:29:20.853 00.000 11060 move complete, result=0
23:29:20.853 00.000 11060 worker thread done servicing request
23:29:20.853 00.000 11060 Worker thread wakes up
23:29:20.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:20.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:20.853 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
23:29:21.491 00.638 11060 Exposure complete
23:29:21.660 00.169 11060 worker thread done servicing request
23:29:21.660 00.000 10844 OnExposeComplete: enter
23:29:21.660 00.000 10844 UpdateGuideState(): m_state=6
23:29:21.660 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
23:29:21.660 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=61.86, Mass=3835, SNR=39.8, Peak=255 HFD=3.8
23:29:21.660 00.000 10844 MultiStar: [#1 -0.33,0.16,0.90,U] [#2 0.29,-0.02,1.75,U] [#3 -0.35,0.16,0.83,U] [#4 -0.43,-0.49,0.00,M1] [#5 0.48,0.01,0.93,U] [#6 -0.15,-0.22,0.83,U] [#7 -0.59,-0.28,0.00,M1] [#8 0.41,-0.35,0.83,U] 
23:29:21.660 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {-0.03, -0.22}
23:29:21.660 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:29:21.660 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
23:29:21.660 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.69 mountX=0.05 mountY=0.09, mountTheta=1.06
23:29:21.666 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
23:29:21.666 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
23:29:21.666 00.000 11060 Worker thread wakes up
23:29:21.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
23:29:21.666 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
23:29:21.666 00.000 11060 Moving (0.08, -0.06) raw xDistance=0.05 yDistance=0.09
23:29:21.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:29:21.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:21.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:29:21.666 00.000 11060 MoveAxis(E, 0, ABG)
23:29:21.666 00.000 11060 Move returns status 0, amount 0
23:29:21.666 00.000 11060 MoveAxis(N, 0, ABG)
23:29:21.666 00.000 11060 Move returns status 0, amount 0
23:29:21.666 00.000 11060 move complete, result=0
23:29:21.666 00.000 11060 worker thread done servicing request
23:29:21.673 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:21.681 00.008 10844 UpdateGuideState exits: m=3835 SNR=39.8 Saturated
23:29:21.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:21.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:21.681 00.000 10844 Enqueuing Expose request
23:29:21.681 00.000 11060 Worker thread wakes up
23:29:21.681 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:21.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:21.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:21.938 00.257 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:21.940 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:21.940 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:21.940 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:21.944 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:21.944 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:21.944 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:21.946 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:21.947 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:21.947 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2194,"width":15,"height":15,"star_pos":[6.68,6.86],"pixels":"..."},"id":1}
23:29:21.964 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:21.964 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:22.314 00.350 11060 Exposure complete
23:29:22.584 00.270 11060 worker thread done servicing request
23:29:22.584 00.000 10844 OnExposeComplete: enter
23:29:22.586 00.002 10844 UpdateGuideState(): m_state=6
23:29:22.586 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
23:29:22.586 00.000 10844 Star::Find returns 1 (1), X=258.81, Y=62.13, Mass=3489, SNR=37.8, Peak=255 HFD=3.4
23:29:22.586 00.000 10844 MultiStar: [#1 -0.31,0.30,0.93,U] [#2 -0.20,0.64,0.00,M1] [#3 -0.28,0.26,0.97,U] [#4 -0.34,-0.26,0.89,U] [#5 0.31,-0.05,0.98,U] [#6 0.06,0.18,0.84,U] [#7 -0.23,-0.11,0.80,U] [#8 0.36,-0.05,0.89,U] 
23:29:22.586 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {0.10, 0.06}
23:29:22.586 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.27)
23:29:22.586 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
23:29:22.586 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.27 mountX=-0.04 mountY=-0.04, mountTheta=-2.27
23:29:22.589 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
23:29:22.589 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
23:29:22.589 00.000 11060 Worker thread wakes up
23:29:22.590 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
23:29:22.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
23:29:22.590 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
23:29:22.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:29:22.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:22.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:22.590 00.000 11060 MoveAxis(E, 0, ABG)
23:29:22.590 00.000 11060 Move returns status 0, amount 0
23:29:22.590 00.000 11060 MoveAxis(N, 0, ABG)
23:29:22.590 00.000 11060 Move returns status 0, amount 0
23:29:22.590 00.000 11060 move complete, result=0
23:29:22.590 00.000 11060 worker thread done servicing request
23:29:22.598 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:22.616 00.018 10844 UpdateGuideState exits: m=3489 SNR=37.8 Saturated
23:29:22.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:22.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:22.616 00.000 10844 Enqueuing Expose request
23:29:22.616 00.000 11060 Worker thread wakes up
23:29:22.616 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:22.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:22.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:22.982 00.366 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:22.982 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:22.982 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:22.982 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:22.984 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:22.984 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:22.984 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:22.984 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:22.986 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:22.986 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2195,"width":15,"height":15,"star_pos":[6.81,7.13],"pixels":"..."},"id":1}
23:29:22.997 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:22.997 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:23.252 00.255 11060 Exposure complete
23:29:23.496 00.244 11060 worker thread done servicing request
23:29:23.496 00.000 10844 OnExposeComplete: enter
23:29:23.496 00.000 10844 UpdateGuideState(): m_state=6
23:29:23.496 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
23:29:23.496 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.88, Mass=3123, SNR=35.8, Peak=244 HFD=3.5
23:29:23.499 00.003 10844 MultiStar: [#1 0.11,0.19,1.09,U] [#2 0.29,0.29,2.08,U] [#3 -0.12,0.18,0.97,U] [#4 -0.27,-0.19,0.94,U] [#5 0.03,0.13,0.98,U] [#6 0.00,0.31,0.97,U] [#7 -0.30,-0.04,0.73,U] [#8 0.03,-0.23,0.99,U] 
23:29:23.499 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.07, -0.20}
23:29:23.499 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
23:29:23.499 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
23:29:23.499 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.23 mountX=-0.08 mountY=0.01, mountTheta=2.96
23:29:23.501 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
23:29:23.501 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
23:29:23.501 00.000 11060 Worker thread wakes up
23:29:23.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:29:23.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:29:23.501 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.01
23:29:23.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:29:23.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:23.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:29:23.501 00.000 11060 MoveAxis(E, 0, ABG)
23:29:23.501 00.000 11060 Move returns status 0, amount 0
23:29:23.501 00.000 11060 MoveAxis(N, 0, ABG)
23:29:23.501 00.000 11060 Move returns status 0, amount 0
23:29:23.501 00.000 11060 move complete, result=0
23:29:23.501 00.000 11060 worker thread done servicing request
23:29:23.509 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:23.526 00.017 10844 UpdateGuideState exits: m=3123 SNR=35.8
23:29:23.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:23.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:23.526 00.000 10844 Enqueuing Expose request
23:29:23.526 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:23.526 00.000 11060 Worker thread wakes up
23:29:23.529 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:23.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:24.170 00.641 11060 Exposure complete
23:29:24.231 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:24.231 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:24.231 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:24.231 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:24.236 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:24.236 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:24.236 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:24.236 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:24.236 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:24.236 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2196,"width":15,"height":15,"star_pos":[6.79,6.88],"pixels":"..."},"id":1}
23:29:24.291 00.055 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:24.291 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:24.371 00.080 11060 worker thread done servicing request
23:29:24.371 00.000 10844 OnExposeComplete: enter
23:29:24.371 00.000 10844 UpdateGuideState(): m_state=6
23:29:24.371 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
23:29:24.371 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=62.17, Mass=3018, SNR=35.5, Peak=236 HFD=3.5
23:29:24.371 00.000 10844 MultiStar: [#1 0.25,0.16,0.97,U] [#2 -0.45,0.09,2.04,U] [#3 -0.18,-0.72,0.00,M1] [#4 -0.34,-0.47,0.94,U] [#5 0.42,0.08,1.05,U] [#6 -0.22,0.05,0.90,U] [#7 -0.25,0.14,0.90,U] [#8 0.21,-0.33,0.99,U] 
23:29:24.374 00.003 10844 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {0.36, 0.09}
23:29:24.374 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
23:29:24.374 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
23:29:24.374 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.94 mountX=0.02 mountY=-0.04, mountTheta=-1.19
23:29:24.374 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
23:29:24.374 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
23:29:24.374 00.000 11060 Worker thread wakes up
23:29:24.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:29:24.374 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:29:24.376 00.002 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.04
23:29:24.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:29:24.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:24.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:29:24.376 00.000 11060 MoveAxis(E, 0, ABG)
23:29:24.376 00.000 11060 Move returns status 0, amount 0
23:29:24.376 00.000 11060 MoveAxis(N, 0, ABG)
23:29:24.376 00.000 11060 Move returns status 0, amount 0
23:29:24.376 00.000 11060 move complete, result=0
23:29:24.376 00.000 11060 worker thread done servicing request
23:29:24.379 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:24.396 00.017 10844 UpdateGuideState exits: m=3018 SNR=35.5
23:29:24.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:24.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:24.396 00.000 10844 Enqueuing Expose request
23:29:24.396 00.000 11060 Worker thread wakes up
23:29:24.396 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:24.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:24.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:25.030 00.634 11060 Exposure complete
23:29:25.229 00.199 11060 worker thread done servicing request
23:29:25.229 00.000 10844 OnExposeComplete: enter
23:29:25.229 00.000 10844 UpdateGuideState(): m_state=6
23:29:25.229 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
23:29:25.229 00.000 10844 Star::Find returns 1 (1), X=258.75, Y=62.10, Mass=3811, SNR=40.9, Peak=255 HFD=3.8
23:29:25.229 00.000 10844 MultiStar: [#1 0.44,0.28,0.84,U] [#2 -0.06,0.26,1.75,U] [#3 -0.28,0.46,0.87,U] [#4 -0.52,-0.33,0.82,U] [#5 -0.27,0.40,0.92,U] [#6 -0.06,-0.03,0.83,U] [#7 0.01,-0.18,0.77,U] [#8 0.44,-0.33,0.82,U] 
23:29:25.229 00.000 10844 single-star, 8 included, MultiStar: {-0.04, 0.09}, one-star: {0.03, 0.02}
23:29:25.229 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
23:29:25.229 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
23:29:25.229 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.61 mountX=-0.03 mountY=0.03, mountTheta=2.36
23:29:25.233 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
23:29:25.233 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
23:29:25.233 00.000 11060 Worker thread wakes up
23:29:25.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:29:25.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:29:25.233 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=0.03
23:29:25.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:29:25.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:25.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:25.233 00.000 11060 MoveAxis(E, 0, ABG)
23:29:25.233 00.000 11060 Move returns status 0, amount 0
23:29:25.233 00.000 11060 MoveAxis(N, 0, ABG)
23:29:25.233 00.000 11060 Move returns status 0, amount 0
23:29:25.233 00.000 11060 move complete, result=0
23:29:25.233 00.000 11060 worker thread done servicing request
23:29:25.239 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:25.255 00.016 10844 UpdateGuideState exits: m=3811 SNR=40.9 Saturated
23:29:25.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:25.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:25.255 00.000 10844 Enqueuing Expose request
23:29:25.255 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:25.257 00.002 11060 Worker thread wakes up
23:29:25.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:25.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:25.259 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:25.260 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:25.260 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:25.260 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:25.260 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:25.260 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:25.260 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:25.260 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:25.262 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:25.262 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2198,"width":15,"height":15,"star_pos":[6.75,7.10],"pixels":"..."},"id":1}
23:29:25.331 00.069 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:25.331 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:25.902 00.571 11060 Exposure complete
23:29:26.071 00.169 11060 worker thread done servicing request
23:29:26.071 00.000 10844 OnExposeComplete: enter
23:29:26.071 00.000 10844 UpdateGuideState(): m_state=6
23:29:26.071 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
23:29:26.071 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=61.83, Mass=3455, SNR=37.7, Peak=255 HFD=3.7
23:29:26.071 00.000 10844 MultiStar: [#1 0.36,0.61,0.00,M1] [#2 0.05,0.28,1.85,U] [#3 -0.34,0.29,0.88,U] [#4 -0.01,-0.25,0.92,U] [#5 0.31,0.39,0.96,U] [#6 0.15,0.19,0.89,U] [#7 0.13,0.06,0.86,U] [#8 -0.29,-0.41,0.85,U] 
23:29:26.071 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.33, -0.24}
23:29:26.071 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:29:26.071 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
23:29:26.071 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.93 mountX=-0.08 mountY=0.04, mountTheta=2.67
23:29:26.071 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
23:29:26.071 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
23:29:26.071 00.000 11060 Worker thread wakes up
23:29:26.077 00.006 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
23:29:26.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
23:29:26.077 00.000 11060 Moving (0.05, 0.07) raw xDistance=-0.08 yDistance=0.04
23:29:26.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:29:26.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:26.077 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:26.077 00.000 11060 MoveAxis(E, 0, ABG)
23:29:26.077 00.000 11060 Move returns status 0, amount 0
23:29:26.077 00.000 11060 MoveAxis(N, 0, ABG)
23:29:26.077 00.000 11060 Move returns status 0, amount 0
23:29:26.077 00.000 11060 move complete, result=0
23:29:26.077 00.000 11060 worker thread done servicing request
23:29:26.082 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:26.092 00.010 10844 UpdateGuideState exits: m=3455 SNR=37.7 Saturated
23:29:26.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:26.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:26.092 00.000 10844 Enqueuing Expose request
23:29:26.092 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:26.092 00.000 11060 Worker thread wakes up
23:29:26.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:26.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:26.237 00.145 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:26.237 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:26.241 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:26.243 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:26.244 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:26.244 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:26.248 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:26.250 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:26.250 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:26.251 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2199,"width":15,"height":15,"star_pos":[7.04,6.83],"pixels":"..."},"id":1}
23:29:26.260 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:26.260 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:26.725 00.465 11060 Exposure complete
23:29:26.904 00.179 11060 worker thread done servicing request
23:29:26.906 00.002 10844 OnExposeComplete: enter
23:29:26.906 00.000 10844 UpdateGuideState(): m_state=6
23:29:26.906 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
23:29:26.906 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=62.38, Mass=3348, SNR=37.1, Peak=232 HFD=3.5
23:29:26.906 00.000 10844 MultiStar: [#1 -0.32,0.15,0.96,U] [#2 -0.07,0.36,1.94,U] [#3 -0.37,0.39,0.89,U] [#4 0.52,0.28,0.92,U] [#5 0.13,0.03,1.02,U] [#6 0.42,-0.08,0.84,U] [#7 -0.24,0.22,0.76,U] [#8 0.51,-0.38,0.97,U] 
23:29:26.906 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {-0.04, 0.31}
23:29:26.906 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
23:29:26.906 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
23:29:26.906 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=-0.17 mountY=0.02, mountTheta=3.01
23:29:26.906 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
23:29:26.906 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
23:29:26.906 00.000 11060 Worker thread wakes up
23:29:26.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:29:26.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:29:26.906 00.000 11060 Moving (0.05, 0.16) raw xDistance=-0.17 yDistance=0.02
23:29:26.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:29:26.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:26.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:26.906 00.000 11060 MoveAxis(E, 30, ABG)
23:29:26.906 00.000 11060 Guiding  Dir = 2, Dur = 30
23:29:26.914 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:26.925 00.011 10844 UpdateGuideState exits: m=3348 SNR=37.1
23:29:26.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:26.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:26.925 00.000 10844 Enqueuing Expose request
23:29:26.940 00.015 11060 IsSlewing returns 0
23:29:26.940 00.000 11060 IsGuiding returns 0
23:29:27.001 00.061 11060 IsGuiding returns 0
23:29:27.001 00.000 11060 Move returns status 0, amount 30
23:29:27.001 00.000 11060 MoveAxis(N, 0, ABG)
23:29:27.001 00.000 11060 Move returns status 0, amount 0
23:29:27.001 00.000 11060 move complete, result=0
23:29:27.001 00.000 11060 worker thread done servicing request
23:29:27.001 00.000 11060 Worker thread wakes up
23:29:27.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:27.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:27.001 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
23:29:27.196 00.195 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:27.196 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:27.196 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:27.196 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:27.196 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:27.196 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:27.196 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:27.196 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:27.232 00.036 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:27.232 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2200,"width":15,"height":15,"star_pos":[6.67,7.38],"pixels":"..."},"id":1}
23:29:27.270 00.038 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:27.270 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:27.630 00.360 11060 Exposure complete
23:29:27.805 00.175 11060 worker thread done servicing request
23:29:27.805 00.000 10844 OnExposeComplete: enter
23:29:27.805 00.000 10844 UpdateGuideState(): m_state=6
23:29:27.805 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
23:29:27.805 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=62.29, Mass=2708, SNR=33.1, Peak=232 HFD=3.3
23:29:27.805 00.000 10844 MultiStar: [#1 -0.49,0.33,0.98,U] [#2 -0.06,0.58,2.05,U] [#3 -0.80,-0.04,0.00,M1] [#4 -0.14,0.10,1.03,U] [#5 0.26,-0.08,1.15,U] [#6 0.55,-0.01,1.02,U] [#7 -0.56,-0.30,0.81,U] [#8 -0.20,-0.52,1.06,U] 
23:29:27.805 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.15, 0.21}
23:29:27.805 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
23:29:27.805 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
23:29:27.805 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.21 mountX=-0.09 mountY=-0.09, mountTheta=-2.33
23:29:27.805 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.10, opts=13)
23:29:27.805 00.000 10844 Enqueuing Move request for scope (-0.08, 0.10)
23:29:27.805 00.000 11060 Worker thread wakes up
23:29:27.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:29:27.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:29:27.805 00.000 11060 Moving (-0.08, 0.10) raw xDistance=-0.09 yDistance=-0.09
23:29:27.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:29:27.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:27.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:27.805 00.000 11060 MoveAxis(E, 0, ABG)
23:29:27.805 00.000 11060 Move returns status 0, amount 0
23:29:27.805 00.000 11060 MoveAxis(N, 0, ABG)
23:29:27.805 00.000 11060 Move returns status 0, amount 0
23:29:27.805 00.000 11060 move complete, result=0
23:29:27.805 00.000 11060 worker thread done servicing request
23:29:27.811 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:27.830 00.019 10844 UpdateGuideState exits: m=2708 SNR=33.1
23:29:27.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:27.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:27.830 00.000 10844 Enqueuing Expose request
23:29:27.830 00.000 11060 Worker thread wakes up
23:29:27.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:27.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:27.830 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:28.217 00.387 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:28.217 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:28.217 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:28.217 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:28.219 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:28.219 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:28.219 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:28.219 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:28.219 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:28.219 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2201,"width":15,"height":15,"star_pos":[6.56,7.29],"pixels":"..."},"id":1}
23:29:28.263 00.044 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:28.263 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:28.468 00.205 11060 Exposure complete
23:29:28.624 00.156 11060 worker thread done servicing request
23:29:28.624 00.000 10844 OnExposeComplete: enter
23:29:28.624 00.000 10844 UpdateGuideState(): m_state=6
23:29:28.626 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
23:29:28.626 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=61.84, Mass=3336, SNR=37.8, Peak=255 HFD=3.6
23:29:28.626 00.000 10844 MultiStar: [#1 0.01,0.26,0.91,U] [#2 0.11,0.81,0.00,M1] [#3 -0.72,0.27,0.00,M2] [#4 -0.08,0.18,0.87,U] [#5 0.38,0.31,0.95,U] [#6 0.05,-0.20,0.89,U] [#7 -0.31,-0.32,0.82,U] [#8 -0.14,-0.45,0.93,U] 
23:29:28.626 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.06}, one-star: {0.07, -0.24}
23:29:28.626 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
23:29:28.626 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
23:29:28.626 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.49 mountX=0.06 mountY=0.02, mountTheta=0.24
23:29:28.628 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
23:29:28.628 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
23:29:28.628 00.000 11060 Worker thread wakes up
23:29:28.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:29:28.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:29:28.628 00.000 11060 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=0.02
23:29:28.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:29:28.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:28.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:28.628 00.000 11060 MoveAxis(E, 0, ABG)
23:29:28.629 00.001 11060 Move returns status 0, amount 0
23:29:28.629 00.000 11060 MoveAxis(N, 0, ABG)
23:29:28.629 00.000 11060 Move returns status 0, amount 0
23:29:28.629 00.000 11060 move complete, result=0
23:29:28.629 00.000 11060 worker thread done servicing request
23:29:28.634 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:28.644 00.010 10844 UpdateGuideState exits: m=3336 SNR=37.8 Saturated
23:29:28.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:28.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:28.644 00.000 10844 Enqueuing Expose request
23:29:28.644 00.000 11060 Worker thread wakes up
23:29:28.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:28.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:28.644 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:29.221 00.577 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:29.221 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:29.221 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:29.221 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:29.221 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:29.221 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:29.225 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:29.225 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:29.225 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:29.225 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2202,"width":15,"height":15,"star_pos":[6.78,6.84],"pixels":"..."},"id":1}
23:29:29.254 00.029 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:29.254 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:29.277 00.023 11060 Exposure complete
23:29:29.455 00.178 11060 worker thread done servicing request
23:29:29.455 00.000 10844 OnExposeComplete: enter
23:29:29.455 00.000 10844 UpdateGuideState(): m_state=6
23:29:29.455 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
23:29:29.455 00.000 10844 Star::Find returns 1 (1), X=258.25, Y=62.06, Mass=3410, SNR=37.7, Peak=255 HFD=3.6
23:29:29.455 00.000 10844 MultiStar: [#1 -0.30,0.76,0.00,M1] [#2 -0.09,0.11,1.91,U] [#3 -0.60,-0.07,0.96,U] [#4 0.04,-0.26,0.87,U] [#5 0.03,0.10,0.92,U] [#6 -0.33,-0.17,0.90,U] [#7 -0.27,-0.21,0.85,U] [#8 0.51,-0.22,0.94,U] 
23:29:29.455 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.06}, one-star: {-0.46, -0.02}
23:29:29.455 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
23:29:29.455 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
23:29:29.455 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-2.72 mountX=0.09 mountY=-0.13, mountTheta=-0.97
23:29:29.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.06, opts=13)
23:29:29.457 00.000 10844 Enqueuing Move request for scope (-0.14, -0.06)
23:29:29.457 00.000 11060 Worker thread wakes up
23:29:29.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
23:29:29.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
23:29:29.457 00.000 11060 Moving (-0.14, -0.06) raw xDistance=0.09 yDistance=-0.13
23:29:29.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:29:29.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:29.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:29:29.457 00.000 11060 MoveAxis(E, 0, ABG)
23:29:29.457 00.000 11060 Move returns status 0, amount 0
23:29:29.457 00.000 11060 MoveAxis(N, 0, ABG)
23:29:29.457 00.000 11060 Move returns status 0, amount 0
23:29:29.457 00.000 11060 move complete, result=0
23:29:29.457 00.000 11060 worker thread done servicing request
23:29:29.464 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:29.476 00.012 10844 UpdateGuideState exits: m=3410 SNR=37.7 Saturated
23:29:29.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:29.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:29.476 00.000 10844 Enqueuing Expose request
23:29:29.476 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:29.476 00.000 11060 Worker thread wakes up
23:29:29.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:29.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:30.118 00.642 11060 Exposure complete
23:29:30.256 00.138 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:30.256 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:30.256 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:30.256 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:30.256 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:30.256 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:30.256 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:30.256 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:30.256 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:30.256 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2203,"width":15,"height":15,"star_pos":[7.25,7.06],"pixels":"..."},"id":1}
23:29:30.298 00.042 11060 worker thread done servicing request
23:29:30.298 00.000 10844 OnExposeComplete: enter
23:29:30.298 00.000 10844 UpdateGuideState(): m_state=6
23:29:30.298 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
23:29:30.298 00.000 10844 Star::Find returns 1 (1), X=258.93, Y=61.79, Mass=3304, SNR=37.4, Peak=255 HFD=3.2
23:29:30.298 00.000 10844 MultiStar: [#1 -0.09,-0.03,0.99,U] [#2 -0.16,-0.58,1.81,U] [#3 0.18,-0.67,0.00,M2] [#4 -0.08,-0.57,0.93,U] [#5 -0.28,-0.02,1.04,U] [#6 -0.13,-0.91,0.00,M1] [#7 -0.19,-0.82,0.00,M1] [#8 0.50,-0.97,0.00,M1] 
23:29:30.298 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.33}, one-star: {0.22, -0.29}
23:29:30.298 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
23:29:30.298 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
23:29:30.298 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.83 mountX=0.34 mountY=-0.03, mountTheta=-0.10
23:29:30.298 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.33, opts=13)
23:29:30.298 00.000 10844 Enqueuing Move request for scope (-0.09, -0.33)
23:29:30.298 00.000 11060 Worker thread wakes up
23:29:30.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
23:29:30.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
23:29:30.298 00.000 11060 Moving (-0.09, -0.33) raw xDistance=0.34 yDistance=-0.03
23:29:30.301 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:29:30.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:30.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:29:30.301 00.000 11060 MoveAxis(W, 60, ABG)
23:29:30.301 00.000 11060 Guiding  Dir = 3, Dur = 60
23:29:30.306 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:29:30.312 00.006 11060 IsSlewing returns 0
23:29:30.312 00.000 11060 IsGuiding returns 0
23:29:30.317 00.005 10844 UpdateGuideState exits: m=3304 SNR=37.4 Saturated
23:29:30.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:30.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:30.317 00.000 10844 Enqueuing Expose request
23:29:30.357 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:30.357 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:30.383 00.026 11060 IsGuiding returns 0
23:29:30.383 00.000 11060 Move returns status 0, amount 60
23:29:30.383 00.000 11060 MoveAxis(N, 0, ABG)
23:29:30.383 00.000 11060 Move returns status 0, amount 0
23:29:30.383 00.000 11060 move complete, result=0
23:29:30.383 00.000 11060 worker thread done servicing request
23:29:30.383 00.000 11060 Worker thread wakes up
23:29:30.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:30.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:30.383 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.0 px 0 ms NORTH
23:29:31.016 00.633 11060 Exposure complete
23:29:31.196 00.180 11060 worker thread done servicing request
23:29:31.196 00.000 10844 OnExposeComplete: enter
23:29:31.196 00.000 10844 UpdateGuideState(): m_state=6
23:29:31.196 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
23:29:31.196 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=62.24, Mass=2599, SNR=33.2, Peak=213 HFD=3.4
23:29:31.196 00.000 10844 MultiStar: [#1 0.15,-0.21,1.05,U] [#2 -0.10,-0.03,2.15,U] [#3 -0.03,0.52,1.10,U] [#4 -0.08,-0.04,1.01,U] [#5 0.49,0.05,1.04,U] [#6 0.41,-0.37,1.02,U] [#7 0.19,-0.20,0.93,U] [#8 0.03,-0.40,1.06,U] 
23:29:31.196 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {-0.01, 0.16}
23:29:31.196 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
23:29:31.196 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
23:29:31.196 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.48 mountX=0.03 mountY=0.10, mountTheta=1.27
23:29:31.198 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
23:29:31.198 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
23:29:31.198 00.000 11060 Worker thread wakes up
23:29:31.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
23:29:31.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
23:29:31.198 00.000 11060 Moving (0.09, -0.05) raw xDistance=0.03 yDistance=0.10
23:29:31.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:29:31.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:31.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:29:31.198 00.000 11060 MoveAxis(E, 0, ABG)
23:29:31.198 00.000 11060 Move returns status 0, amount 0
23:29:31.198 00.000 11060 MoveAxis(N, 0, ABG)
23:29:31.198 00.000 11060 Move returns status 0, amount 0
23:29:31.198 00.000 11060 move complete, result=0
23:29:31.200 00.002 11060 worker thread done servicing request
23:29:31.206 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:31.217 00.011 10844 UpdateGuideState exits: m=2599 SNR=33.2
23:29:31.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:31.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:31.217 00.000 10844 Enqueuing Expose request
23:29:31.217 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:31.219 00.002 11060 Worker thread wakes up
23:29:31.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:31.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:31.251 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:31.252 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:31.252 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:31.252 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:31.252 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:31.252 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:31.252 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:31.252 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:31.252 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:31.252 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2205,"width":15,"height":15,"star_pos":[6.70,7.24],"pixels":"..."},"id":1}
23:29:31.278 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:31.278 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:31.851 00.573 11060 Exposure complete
23:29:32.022 00.171 11060 worker thread done servicing request
23:29:32.024 00.002 10844 OnExposeComplete: enter
23:29:32.024 00.000 10844 UpdateGuideState(): m_state=6
23:29:32.024 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
23:29:32.024 00.000 10844 Star::Find returns 1 (1), X=258.59, Y=61.96, Mass=3446, SNR=38.0, Peak=255 HFD=3.7
23:29:32.024 00.000 10844 MultiStar: [#1 0.23,0.14,0.90,U] [#2 -0.07,-0.09,1.85,U] [#3 -0.10,-0.16,0.84,U] [#4 -0.41,-0.46,0.85,U] [#5 0.19,0.16,0.91,U] [#6 0.49,0.12,0.91,U] [#7 0.48,-0.21,0.74,U] [#8 0.10,-0.56,0.92,U] 
23:29:32.024 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {-0.13, -0.11}
23:29:32.024 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
23:29:32.024 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
23:29:32.024 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.08 mountX=0.11 mountY=0.08, mountTheta=0.66
23:29:32.027 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.12, opts=13)
23:29:32.027 00.000 10844 Enqueuing Move request for scope (0.07, -0.12)
23:29:32.027 00.000 11060 Worker thread wakes up
23:29:32.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
23:29:32.027 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
23:29:32.027 00.000 11060 Moving (0.07, -0.12) raw xDistance=0.11 yDistance=0.08
23:29:32.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:29:32.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:32.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:29:32.027 00.000 11060 MoveAxis(E, 0, ABG)
23:29:32.027 00.000 11060 Move returns status 0, amount 0
23:29:32.027 00.000 11060 MoveAxis(N, 0, ABG)
23:29:32.027 00.000 11060 Move returns status 0, amount 0
23:29:32.027 00.000 11060 move complete, result=0
23:29:32.027 00.000 11060 worker thread done servicing request
23:29:32.032 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:32.057 00.025 10844 UpdateGuideState exits: m=3446 SNR=38.0 Saturated
23:29:32.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:32.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:32.057 00.000 10844 Enqueuing Expose request
23:29:32.057 00.000 11060 Worker thread wakes up
23:29:32.057 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:32.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:32.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:32.209 00.152 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:32.209 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:32.209 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:32.209 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:32.209 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:32.209 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:32.211 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:32.211 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:32.212 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:32.212 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2206,"width":15,"height":15,"star_pos":[6.59,6.96],"pixels":"..."},"id":1}
23:29:32.225 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:32.225 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:32.699 00.474 11060 Exposure complete
23:29:32.898 00.199 11060 worker thread done servicing request
23:29:32.898 00.000 10844 OnExposeComplete: enter
23:29:32.898 00.000 10844 UpdateGuideState(): m_state=6
23:29:32.898 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
23:29:32.898 00.000 10844 Star::Find returns 1 (1), X=259.08, Y=61.87, Mass=3388, SNR=36.9, Peak=255 HFD=3.6
23:29:32.898 00.000 10844 MultiStar: [#1 -0.00,0.12,0.94,U] [#2 -0.20,0.08,1.92,U] [#3 -0.01,-0.26,0.94,U] [#4 -0.06,-0.83,0.00,M1] [#5 0.48,0.15,1.04,U] [#6 0.09,-0.02,0.91,U] [#7 -0.07,-0.37,0.85,U] [#8 0.44,-0.75,0.00,M1] 
23:29:32.898 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.05}, one-star: {0.37, -0.21}
23:29:32.898 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
23:29:32.898 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
23:29:32.898 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=0.04 mountY=0.07, mountTheta=1.12
23:29:32.898 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
23:29:32.898 00.000 10844 Enqueuing Move request for scope (0.07, -0.05)
23:29:32.898 00.000 11060 Worker thread wakes up
23:29:32.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:29:32.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:29:32.898 00.000 11060 Moving (0.07, -0.05) raw xDistance=0.04 yDistance=0.07
23:29:32.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:29:32.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:32.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:29:32.898 00.000 11060 MoveAxis(E, 0, ABG)
23:29:32.898 00.000 11060 Move returns status 0, amount 0
23:29:32.898 00.000 11060 MoveAxis(N, 0, ABG)
23:29:32.898 00.000 11060 Move returns status 0, amount 0
23:29:32.898 00.000 11060 move complete, result=0
23:29:32.898 00.000 11060 worker thread done servicing request
23:29:32.907 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:32.923 00.016 10844 UpdateGuideState exits: m=3388 SNR=36.9 Saturated
23:29:32.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:32.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:32.923 00.000 10844 Enqueuing Expose request
23:29:32.923 00.000 11060 Worker thread wakes up
23:29:32.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:32.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:32.923 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:33.242 00.319 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:33.242 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:33.248 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:33.248 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:33.248 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:33.248 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:33.248 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:33.251 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:33.251 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:33.251 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2207,"width":15,"height":15,"star_pos":[7.08,6.87],"pixels":"..."},"id":1}
23:29:33.319 00.068 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:33.319 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:33.563 00.244 11060 Exposure complete
23:29:33.742 00.179 11060 worker thread done servicing request
23:29:33.742 00.000 10844 OnExposeComplete: enter
23:29:33.742 00.000 10844 UpdateGuideState(): m_state=6
23:29:33.742 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
23:29:33.742 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=61.93, Mass=2750, SNR=34.1, Peak=192 HFD=3.9
23:29:33.742 00.000 10844 MultiStar: [#1 -0.05,0.35,1.06,U] [#2 0.13,-0.08,2.00,U] [#3 -0.13,0.10,1.07,U] [#4 -0.39,-0.15,0.96,U] [#5 0.27,-0.04,1.10,U] [#6 0.12,-0.15,0.98,U] [#7 0.21,-0.50,0.91,U] [#8 0.31,-0.38,1.00,U] 
23:29:33.742 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.36, -0.15}
23:29:33.742 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
23:29:33.742 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
23:29:33.742 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.81 mountX=0.08 mountY=0.11, mountTheta=0.93
23:29:33.742 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
23:29:33.742 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
23:29:33.742 00.000 11060 Worker thread wakes up
23:29:33.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:29:33.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:29:33.742 00.000 11060 Moving (0.09, -0.10) raw xDistance=0.08 yDistance=0.11
23:29:33.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:29:33.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:33.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:29:33.742 00.000 11060 MoveAxis(E, 0, ABG)
23:29:33.742 00.000 11060 Move returns status 0, amount 0
23:29:33.742 00.000 11060 MoveAxis(N, 0, ABG)
23:29:33.742 00.000 11060 Move returns status 0, amount 0
23:29:33.742 00.000 11060 move complete, result=0
23:29:33.742 00.000 11060 worker thread done servicing request
23:29:33.750 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:33.763 00.013 10844 UpdateGuideState exits: m=2750 SNR=34.1
23:29:33.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:33.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:33.763 00.000 10844 Enqueuing Expose request
23:29:33.763 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:33.763 00.000 11060 Worker thread wakes up
23:29:33.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:33.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:34.238 00.475 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:34.238 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:34.268 00.030 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:34.268 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:34.270 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:34.270 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:34.272 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:34.272 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:34.272 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:34.272 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2208,"width":15,"height":15,"star_pos":[7.07,6.93],"pixels":"..."},"id":1}
23:29:34.324 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:34.324 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:34.400 00.076 11060 Exposure complete
23:29:34.568 00.168 11060 worker thread done servicing request
23:29:34.568 00.000 10844 OnExposeComplete: enter
23:29:34.568 00.000 10844 UpdateGuideState(): m_state=6
23:29:34.568 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
23:29:34.568 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=61.86, Mass=3233, SNR=37.5, Peak=255 HFD=3.4
23:29:34.568 00.000 10844 MultiStar: [#1 -0.16,-0.15,0.97,U] [#2 0.03,-0.06,1.70,U] [#3 -0.42,-0.22,0.90,U] [#4 -0.53,-0.23,0.86,U] [#5 0.49,-0.40,0.95,U] [#6 0.00,-0.09,0.88,U] [#7 -0.05,-0.49,0.86,U] [#8 -0.13,-0.16,0.90,U] 
23:29:34.568 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.21}, one-star: {-0.34, -0.22}
23:29:34.568 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
23:29:34.568 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
23:29:34.568 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.23 cameraTheta=-2.05 mountX=0.22 mountY=-0.07, mountTheta=-0.32
23:29:34.570 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.21, opts=13)
23:29:34.570 00.000 10844 Enqueuing Move request for scope (-0.11, -0.21)
23:29:34.570 00.000 11060 Worker thread wakes up
23:29:34.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
23:29:34.570 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
23:29:34.570 00.000 11060 Moving (-0.11, -0.21) raw xDistance=0.22 yDistance=-0.07
23:29:34.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:29:34.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:34.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:29:34.570 00.000 11060 MoveAxis(W, 39, ABG)
23:29:34.570 00.000 11060 Guiding  Dir = 3, Dur = 39
23:29:34.576 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:34.584 00.008 11060 IsSlewing returns 0
23:29:34.584 00.000 11060 IsGuiding returns 0
23:29:34.600 00.016 10844 UpdateGuideState exits: m=3233 SNR=37.5 Saturated
23:29:34.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:34.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:34.600 00.000 10844 Enqueuing Expose request
23:29:34.630 00.030 11060 IsGuiding returns 0
23:29:34.630 00.000 11060 Move returns status 0, amount 39
23:29:34.630 00.000 11060 MoveAxis(N, 0, ABG)
23:29:34.630 00.000 11060 Move returns status 0, amount 0
23:29:34.630 00.000 11060 move complete, result=0
23:29:34.630 00.000 11060 worker thread done servicing request
23:29:34.630 00.000 11060 Worker thread wakes up
23:29:34.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:34.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:34.630 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
23:29:35.243 00.613 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:35.243 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:35.243 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:35.243 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:35.243 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:35.243 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:35.245 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:35.245 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:35.246 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:35.247 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2209,"width":15,"height":15,"star_pos":[7.37,6.86],"pixels":"..."},"id":1}
23:29:35.267 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:35.267 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:35.270 00.003 11060 Exposure complete
23:29:35.444 00.174 11060 worker thread done servicing request
23:29:35.444 00.000 10844 OnExposeComplete: enter
23:29:35.444 00.000 10844 UpdateGuideState(): m_state=6
23:29:35.444 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
23:29:35.444 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=61.55, Mass=3512, SNR=38.4, Peak=255 HFD=3.6
23:29:35.444 00.000 10844 MultiStar: [#1 0.33,0.12,0.94,U] [#2 0.01,0.17,1.76,U] [#3 0.03,0.36,0.86,U] [#4 -0.31,-0.67,0.00,M1] [#5 0.47,0.13,0.90,U] [#6 0.29,-0.51,0.88,U] [#7 0.46,-0.30,0.81,U] [#8 0.04,-0.76,0.00,M1] 
23:29:35.447 00.003 10844 refined, 6 included, MultiStar: {0.22, -0.05}, one-star: {0.17, -0.53}
23:29:35.447 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
23:29:35.447 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
23:29:35.447 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.24 mountX=0.01 mountY=0.23, mountTheta=1.51
23:29:35.447 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.05, opts=13)
23:29:35.447 00.000 10844 Enqueuing Move request for scope (0.22, -0.05)
23:29:35.447 00.000 11060 Worker thread wakes up
23:29:35.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
23:29:35.447 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
23:29:35.447 00.000 11060 Moving (0.22, -0.05) raw xDistance=0.01 yDistance=0.23
23:29:35.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:29:35.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
23:29:35.447 00.000 11060 MoveAxis(E, 0, ABG)
23:29:35.447 00.000 11060 Move returns status 0, amount 0
23:29:35.447 00.000 11060 MoveAxis(S, 88, ABG)
23:29:35.447 00.000 11060 Guiding  Dir = 1, Dur = 88
23:29:35.454 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:35.462 00.008 11060 IsSlewing returns 0
23:29:35.462 00.000 11060 IsGuiding returns 0
23:29:35.476 00.014 10844 UpdateGuideState exits: m=3512 SNR=38.4 Saturated
23:29:35.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:35.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:35.476 00.000 10844 Enqueuing Expose request
23:29:35.559 00.083 11060 IsGuiding returns 0
23:29:35.559 00.000 11060 Move returns status 0, amount 88
23:29:35.559 00.000 11060 move complete, result=0
23:29:35.559 00.000 11060 worker thread done servicing request
23:29:35.559 00.000 11060 Worker thread wakes up
23:29:35.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:35.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:35.559 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 88 ms SOUTH
23:29:36.211 00.652 11060 Exposure complete
23:29:36.228 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:36.228 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:36.228 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:36.228 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:36.228 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:36.230 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:36.230 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:36.230 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:36.246 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:36.246 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2210,"width":15,"height":15,"star_pos":[6.88,6.55],"pixels":"..."},"id":1}
23:29:36.310 00.064 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:36.310 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:36.386 00.076 11060 worker thread done servicing request
23:29:36.388 00.002 10844 OnExposeComplete: enter
23:29:36.388 00.000 10844 UpdateGuideState(): m_state=6
23:29:36.388 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
23:29:36.388 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.27, Mass=2755, SNR=33.7, Peak=235 HFD=3.5
23:29:36.388 00.000 10844 MultiStar: [#1 -0.38,-0.17,0.98,U] [#2 0.00,-0.19,2.06,U] [#3 -0.62,0.02,1.02,U] [#4 -0.37,-1.08,0.00,M2] [#5 0.20,-0.62,0.00,M1] [#6 0.00,-0.39,0.93,U] [#7 -0.30,-0.64,0.00,M1] [#8 0.39,-0.65,0.00,M2] 
23:29:36.388 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.29}, one-star: {-0.19, -0.81}
23:29:36.388 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
23:29:36.388 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
23:29:36.388 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-2.18 mountX=0.32 mountY=-0.15, mountTheta=-0.44
23:29:36.388 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.29, opts=13)
23:29:36.388 00.000 10844 Enqueuing Move request for scope (-0.20, -0.29)
23:29:36.388 00.000 11060 Worker thread wakes up
23:29:36.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.29) opts 0xd
23:29:36.388 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.29)
23:29:36.388 00.000 11060 Moving (-0.20, -0.29) raw xDistance=0.32 yDistance=-0.15
23:29:36.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:29:36.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:36.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:29:36.388 00.000 11060 MoveAxis(W, 55, ABG)
23:29:36.388 00.000 11060 Guiding  Dir = 3, Dur = 55
23:29:36.395 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:36.398 00.003 11060 IsSlewing returns 0
23:29:36.398 00.000 11060 IsGuiding returns 0
23:29:36.408 00.010 10844 UpdateGuideState exits: m=2755 SNR=33.7
23:29:36.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:36.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:36.408 00.000 10844 Enqueuing Expose request
23:29:36.462 00.054 11060 IsGuiding returns 0
23:29:36.462 00.000 11060 Move returns status 0, amount 55
23:29:36.462 00.000 11060 MoveAxis(N, 0, ABG)
23:29:36.462 00.000 11060 Move returns status 0, amount 0
23:29:36.462 00.000 11060 move complete, result=0
23:29:36.462 00.000 11060 worker thread done servicing request
23:29:36.462 00.000 10844 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
23:29:36.462 00.000 11060 Worker thread wakes up
23:29:36.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:36.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:37.092 00.630 11060 Exposure complete
23:29:37.238 00.146 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:37.238 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:37.248 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:37.248 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:37.251 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:37.251 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:37.252 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:37.252 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:37.253 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:37.253 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2211,"width":15,"height":15,"star_pos":[6.52,7.27],"pixels":"..."},"id":1}
23:29:37.271 00.018 11060 worker thread done servicing request
23:29:37.271 00.000 10844 OnExposeComplete: enter
23:29:37.271 00.000 10844 UpdateGuideState(): m_state=6
23:29:37.271 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
23:29:37.271 00.000 10844 Star::Find returns 1 (1), X=258.74, Y=62.02, Mass=3626, SNR=39.5, Peak=255 HFD=3.3
23:29:37.271 00.000 10844 MultiStar: [#1 0.30,0.15,0.86,U] [#2 0.58,0.35,0.00,M1] [#3 -0.36,-0.06,0.85,U] [#4 0.17,-0.35,0.84,U] [#5 0.54,0.08,0.93,U] [#6 -0.02,0.28,0.88,U] [#7 -0.07,-0.46,0.79,U] [#8 0.02,-0.25,0.85,U] 
23:29:37.271 00.000 10844 single-star, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.03, -0.06}
23:29:37.271 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
23:29:37.271 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
23:29:37.273 00.002 10844 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.09 mountX=0.05 mountY=0.04, mountTheta=0.66
23:29:37.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.06, opts=13)
23:29:37.273 00.000 10844 Enqueuing Move request for scope (0.03, -0.06)
23:29:37.273 00.000 11060 Worker thread wakes up
23:29:37.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:29:37.273 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:29:37.273 00.000 11060 Moving (0.03, -0.06) raw xDistance=0.05 yDistance=0.04
23:29:37.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:29:37.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:37.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:37.273 00.000 11060 MoveAxis(E, 0, ABG)
23:29:37.273 00.000 11060 Move returns status 0, amount 0
23:29:37.273 00.000 11060 MoveAxis(N, 0, ABG)
23:29:37.273 00.000 11060 Move returns status 0, amount 0
23:29:37.273 00.000 11060 move complete, result=0
23:29:37.273 00.000 11060 worker thread done servicing request
23:29:37.278 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:37.293 00.015 10844 UpdateGuideState exits: m=3626 SNR=39.5 Saturated
23:29:37.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:37.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:37.293 00.000 10844 Enqueuing Expose request
23:29:37.293 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:37.293 00.000 11060 Worker thread wakes up
23:29:37.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:37.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:37.300 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:37.300 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:37.934 00.634 11060 Exposure complete
23:29:38.078 00.144 11060 worker thread done servicing request
23:29:38.078 00.000 10844 OnExposeComplete: enter
23:29:38.078 00.000 10844 UpdateGuideState(): m_state=6
23:29:38.078 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
23:29:38.078 00.000 10844 Star::Find returns 1 (1), X=258.55, Y=61.85, Mass=2713, SNR=33.8, Peak=255 HFD=3.4
23:29:38.078 00.000 10844 MultiStar: [#1 -0.17,0.49,1.02,U] [#2 0.13,0.46,2.04,U] [#3 -0.14,0.07,0.90,U] [#4 -0.00,0.00,1.01,U] [#5 0.07,0.29,1.07,U] [#6 0.02,0.14,0.97,U] [#7 0.11,-0.17,0.92,U] [#8 0.22,0.10,1.00,U] 
23:29:38.078 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.17}, one-star: {-0.16, -0.23}
23:29:38.082 00.004 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
23:29:38.082 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
23:29:38.082 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.44 mountX=-0.17 mountY=-0.01, mountTheta=-3.11
23:29:38.082 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.17, opts=13)
23:29:38.082 00.000 10844 Enqueuing Move request for scope (0.02, 0.17)
23:29:38.082 00.000 11060 Worker thread wakes up
23:29:38.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
23:29:38.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
23:29:38.082 00.000 11060 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.01
23:29:38.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:29:38.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:38.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:29:38.082 00.000 11060 MoveAxis(E, 29, ABG)
23:29:38.082 00.000 11060 Guiding  Dir = 2, Dur = 29
23:29:38.088 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:38.093 00.005 11060 IsSlewing returns 0
23:29:38.093 00.000 11060 IsGuiding returns 0
23:29:38.119 00.026 10844 UpdateGuideState exits: m=2713 SNR=33.8 Saturated
23:29:38.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:38.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:38.119 00.000 10844 Enqueuing Expose request
23:29:38.124 00.005 11060 IsGuiding returns 0
23:29:38.124 00.000 11060 Move returns status 0, amount 29
23:29:38.124 00.000 11060 MoveAxis(N, 0, ABG)
23:29:38.124 00.000 11060 Move returns status 0, amount 0
23:29:38.124 00.000 11060 move complete, result=0
23:29:38.124 00.000 11060 worker thread done servicing request
23:29:38.124 00.000 11060 Worker thread wakes up
23:29:38.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:38.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:38.124 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
23:29:38.245 00.121 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:38.245 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:38.245 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:38.246 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:38.246 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:38.246 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:38.246 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:38.246 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:38.246 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:38.248 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2213,"width":15,"height":15,"star_pos":[6.55,6.85],"pixels":"..."},"id":1}
23:29:38.285 00.037 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:38.285 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:38.760 00.475 11060 Exposure complete
23:29:38.954 00.194 11060 worker thread done servicing request
23:29:38.954 00.000 10844 OnExposeComplete: enter
23:29:38.954 00.000 10844 UpdateGuideState(): m_state=6
23:29:38.954 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
23:29:38.954 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=61.16, Mass=3549, SNR=38.6, Peak=255 HFD=3.7
23:29:38.954 00.000 10844 MultiStar: [#1 0.05,0.58,0.92,U] [#2 0.10,-0.07,1.85,U] [#3 -0.72,-0.19,0.00,M1] [#4 -0.28,-0.26,0.92,U] [#5 0.08,-0.18,0.92,U] [#6 -0.10,-0.07,0.86,U] [#7 0.31,-0.39,0.81,U] [#8 0.16,-0.31,0.91,U] 
23:29:38.954 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.19}, one-star: {-0.36, -0.92}
23:29:38.954 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
23:29:38.954 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
23:29:38.954 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.57 mountX=0.19 mountY=0.03, mountTheta=0.17
23:29:38.960 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.19, opts=13)
23:29:38.960 00.000 10844 Enqueuing Move request for scope (0.00, -0.19)
23:29:38.960 00.000 11060 Worker thread wakes up
23:29:38.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
23:29:38.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
23:29:38.960 00.000 11060 Moving (0.00, -0.19) raw xDistance=0.19 yDistance=0.03
23:29:38.962 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:29:38.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:38.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:38.962 00.000 11060 MoveAxis(W, 32, ABG)
23:29:38.962 00.000 11060 Guiding  Dir = 3, Dur = 32
23:29:38.970 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:38.980 00.010 11060 IsSlewing returns 0
23:29:38.980 00.000 11060 IsGuiding returns 0
23:29:38.985 00.005 10844 UpdateGuideState exits: m=3549 SNR=38.6 Saturated
23:29:38.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:38.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:38.985 00.000 10844 Enqueuing Expose request
23:29:39.025 00.040 11060 IsGuiding returns 0
23:29:39.025 00.000 11060 Move returns status 0, amount 32
23:29:39.025 00.000 11060 MoveAxis(N, 0, ABG)
23:29:39.025 00.000 11060 Move returns status 0, amount 0
23:29:39.025 00.000 11060 move complete, result=0
23:29:39.025 00.000 11060 worker thread done servicing request
23:29:39.025 00.000 11060 Worker thread wakes up
23:29:39.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:39.026 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:39.031 00.005 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
23:29:39.247 00.216 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:39.247 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:39.247 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:39.247 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:39.251 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:39.251 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:39.253 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:39.253 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:39.253 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:39.253 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2214,"width":15,"height":15,"star_pos":[7.35,7.16],"pixels":"..."},"id":1}
23:29:39.341 00.088 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:39.341 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:39.660 00.319 11060 Exposure complete
23:29:39.824 00.164 11060 worker thread done servicing request
23:29:39.824 00.000 10844 OnExposeComplete: enter
23:29:39.824 00.000 10844 UpdateGuideState(): m_state=6
23:29:39.824 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
23:29:39.824 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.48, Mass=3114, SNR=36.3, Peak=250 HFD=3.5
23:29:39.824 00.000 10844 MultiStar: [#1 0.02,-0.01,0.98,U] [#2 -0.08,0.13,1.97,U] [#3 -0.30,0.07,0.94,U] [#4 0.22,-0.43,0.91,U] [#5 -0.13,0.07,1.03,U] [#6 0.31,-0.04,0.93,U] [#7 0.05,-0.48,0.81,U] [#8 -0.03,-0.24,0.95,U] 
23:29:39.824 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.23, -0.60}
23:29:39.824 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
23:29:39.824 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
23:29:39.824 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.42 mountX=0.13 mountY=0.04, mountTheta=0.31
23:29:39.827 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.13, opts=13)
23:29:39.827 00.000 10844 Enqueuing Move request for scope (0.02, -0.13)
23:29:39.827 00.000 11060 Worker thread wakes up
23:29:39.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:29:39.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:29:39.827 00.000 11060 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=0.04
23:29:39.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:29:39.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:39.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:39.827 00.000 11060 MoveAxis(W, 23, ABG)
23:29:39.827 00.000 11060 Guiding  Dir = 3, Dur = 23
23:29:39.832 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:39.842 00.010 11060 IsSlewing returns 0
23:29:39.842 00.000 11060 IsGuiding returns 0
23:29:39.844 00.002 10844 UpdateGuideState exits: m=3114 SNR=36.3
23:29:39.846 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:39.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:39.846 00.000 10844 Enqueuing Expose request
23:29:39.873 00.027 11060 IsGuiding returns 0
23:29:39.874 00.001 11060 Move returns status 0, amount 23
23:29:39.874 00.000 11060 MoveAxis(N, 0, ABG)
23:29:39.874 00.000 11060 Move returns status 0, amount 0
23:29:39.874 00.000 11060 move complete, result=0
23:29:39.874 00.000 11060 worker thread done servicing request
23:29:39.874 00.000 11060 Worker thread wakes up
23:29:39.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:39.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:39.874 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
23:29:40.260 00.386 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:40.260 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:40.265 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:40.268 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:40.291 00.023 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:40.291 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:40.292 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:40.292 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:40.292 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:40.294 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2215,"width":15,"height":15,"star_pos":[6.94,7.48],"pixels":"..."},"id":1}
23:29:40.304 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:40.304 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:40.527 00.223 11060 Exposure complete
23:29:40.685 00.158 10844 OnExposeComplete: enter
23:29:40.685 00.000 10844 UpdateGuideState(): m_state=6
23:29:40.685 00.000 11060 worker thread done servicing request
23:29:40.685 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
23:29:40.685 00.000 10844 Star::Find returns 1 (0), X=259.14, Y=61.83, Mass=3521, SNR=38.5, Peak=251 HFD=3.7
23:29:40.685 00.000 10844 MultiStar: [#1 -0.17,0.61,0.99,U] [#2 -0.50,0.01,1.80,U] [#3 -0.36,0.24,0.89,U] [#4 -0.10,-0.23,0.86,U] [#5 -0.28,0.05,0.98,U] [#6 0.01,0.43,0.86,U] [#7 0.20,-0.34,0.78,U] [#8 0.22,-0.14,0.86,U] 
23:29:40.685 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {0.43, -0.25}
23:29:40.685 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
23:29:40.685 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
23:29:40.685 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.74 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
23:29:40.685 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.05, opts=13)
23:29:40.685 00.000 10844 Enqueuing Move request for scope (-0.11, 0.05)
23:29:40.685 00.000 11060 Worker thread wakes up
23:29:40.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
23:29:40.685 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
23:29:40.685 00.000 11060 Moving (-0.11, 0.05) raw xDistance=-0.03 yDistance=-0.11
23:29:40.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:29:40.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:40.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:40.685 00.000 11060 MoveAxis(E, 0, ABG)
23:29:40.685 00.000 11060 Move returns status 0, amount 0
23:29:40.685 00.000 11060 MoveAxis(N, 0, ABG)
23:29:40.685 00.000 11060 Move returns status 0, amount 0
23:29:40.688 00.003 11060 move complete, result=0
23:29:40.688 00.000 11060 worker thread done servicing request
23:29:40.695 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:40.710 00.015 10844 UpdateGuideState exits: m=3521 SNR=38.5
23:29:40.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:40.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:40.710 00.000 10844 Enqueuing Expose request
23:29:40.710 00.000 11060 Worker thread wakes up
23:29:40.710 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:40.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:40.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:41.210 00.500 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:29:41.210 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:29:41.211 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:29:41.211 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:29:41.212 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:29:41.213 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:41.213 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:29:41.213 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:29:41.214 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:29:41.214 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2216,"width":15,"height":15,"star_pos":[7.14,6.83],"pixels":"..."},"id":1}
23:29:41.221 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:29:41.226 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:29:41.345 00.119 11060 Exposure complete
23:29:41.511 00.166 11060 worker thread done servicing request
23:29:41.511 00.000 10844 OnExposeComplete: enter
23:29:41.511 00.000 10844 UpdateGuideState(): m_state=6
23:29:41.511 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
23:29:41.511 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.56, Mass=3411, SNR=37.9, Peak=242 HFD=3.5
23:29:41.511 00.000 10844 MultiStar: [#1 -0.34,-0.09,0.94,U] [#2 0.00,0.56,1.87,U] [#3 -0.26,0.25,0.90,U] [#4 -0.38,-0.60,0.00,M1] [#5 0.07,-0.55,0.99,U] [#6 -0.06,-0.30,0.86,U] [#7 -0.27,-0.55,0.77,U] [#8 0.25,-0.90,0.00,M1] 
23:29:41.511 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.08}, one-star: {-0.01, -0.52}
23:29:41.511 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
23:29:41.511 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
23:29:41.511 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.51 mountX=0.09 mountY=-0.09, mountTheta=-0.77
23:29:41.517 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
23:29:41.517 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
23:29:41.517 00.000 11060 Worker thread wakes up
23:29:41.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
23:29:41.517 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
23:29:41.517 00.000 11060 Moving (-0.10, -0.08) raw xDistance=0.09 yDistance=-0.09
23:29:41.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:29:41.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:41.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:41.517 00.000 11060 MoveAxis(E, 0, ABG)
23:29:41.517 00.000 11060 Move returns status 0, amount 0
23:29:41.517 00.000 11060 MoveAxis(N, 0, ABG)
23:29:41.517 00.000 11060 Move returns status 0, amount 0
23:29:41.517 00.000 11060 move complete, result=0
23:29:41.517 00.000 11060 worker thread done servicing request
23:29:41.526 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:41.536 00.010 10844 UpdateGuideState exits: m=3411 SNR=37.9
23:29:41.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:41.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:41.536 00.000 10844 Enqueuing Expose request
23:29:41.536 00.000 11060 Worker thread wakes up
23:29:41.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:41.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:41.536 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:42.192 00.656 11060 Exposure complete
23:29:42.368 00.176 11060 worker thread done servicing request
23:29:42.368 00.000 10844 OnExposeComplete: enter
23:29:42.368 00.000 10844 UpdateGuideState(): m_state=6
23:29:42.368 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
23:29:42.368 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.50, Mass=3107, SNR=36.1, Peak=232 HFD=3.6
23:29:42.368 00.000 10844 MultiStar: [#1 -0.26,-0.00,1.02,U] [#2 -0.04,-0.18,1.97,U] [#3 -0.60,0.05,0.95,U] [#4 -0.40,-0.61,0.00,M2] [#5 0.07,0.09,0.93,U] [#6 0.01,-0.11,0.90,U] [#7 -0.72,-0.23,0.00,M1] [#8 -0.02,-0.37,0.92,U] 
23:29:42.368 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.16}, one-star: {0.20, -0.58}
23:29:42.368 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
23:29:42.368 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
23:29:42.368 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.05 mountX=0.18 mountY=-0.06, mountTheta=-0.31
23:29:42.373 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.16, opts=13)
23:29:42.373 00.000 10844 Enqueuing Move request for scope (-0.08, -0.16)
23:29:42.373 00.000 11060 Worker thread wakes up
23:29:42.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
23:29:42.373 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
23:29:42.373 00.000 11060 Moving (-0.08, -0.16) raw xDistance=0.18 yDistance=-0.06
23:29:42.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:29:42.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:42.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:29:42.373 00.000 11060 MoveAxis(W, 30, ABG)
23:29:42.373 00.000 11060 Guiding  Dir = 3, Dur = 30
23:29:42.378 00.005 11060 IsSlewing returns 0
23:29:42.378 00.000 11060 IsGuiding returns 0
23:29:42.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:42.392 00.014 10844 UpdateGuideState exits: m=3107 SNR=36.1
23:29:42.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:42.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:42.393 00.001 10844 Enqueuing Expose request
23:29:42.424 00.031 11060 IsGuiding returns 0
23:29:42.424 00.000 11060 Move returns status 0, amount 30
23:29:42.424 00.000 11060 MoveAxis(N, 0, ABG)
23:29:42.424 00.000 11060 Move returns status 0, amount 0
23:29:42.424 00.000 11060 move complete, result=0
23:29:42.424 00.000 11060 worker thread done servicing request
23:29:42.424 00.000 11060 Worker thread wakes up
23:29:42.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:42.426 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:42.429 00.003 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:29:43.060 00.631 11060 Exposure complete
23:29:43.233 00.173 11060 worker thread done servicing request
23:29:43.235 00.002 10844 OnExposeComplete: enter
23:29:43.235 00.000 10844 UpdateGuideState(): m_state=6
23:29:43.235 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
23:29:43.235 00.000 10844 Star::Find returns 1 (1), X=258.87, Y=62.03, Mass=2947, SNR=34.7, Peak=255 HFD=3.4
23:29:43.236 00.001 10844 MultiStar: [#1 0.11,-0.20,1.03,U] [#2 0.05,0.43,2.04,U] [#3 -0.49,0.40,0.93,U] [#4 -0.36,-0.56,0.00,M3] [#5 0.12,-0.04,1.04,U] [#6 0.49,0.35,0.94,U] [#7 0.12,-0.54,0.86,U] [#8 0.11,-0.29,1.04,U] 
23:29:43.236 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.16, -0.05}
23:29:43.236 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
23:29:43.236 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
23:29:43.236 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.61 mountX=-0.07 mountY=0.07, mountTheta=2.36
23:29:43.236 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
23:29:43.236 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
23:29:43.236 00.000 11060 Worker thread wakes up
23:29:43.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:29:43.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:29:43.236 00.000 11060 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=0.07
23:29:43.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:43.238 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:43.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:29:43.238 00.000 11060 MoveAxis(E, 0, ABG)
23:29:43.238 00.000 11060 Move returns status 0, amount 0
23:29:43.238 00.000 11060 MoveAxis(N, 0, ABG)
23:29:43.238 00.000 11060 Move returns status 0, amount 0
23:29:43.238 00.000 11060 move complete, result=0
23:29:43.238 00.000 11060 worker thread done servicing request
23:29:43.243 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:43.270 00.027 10844 UpdateGuideState exits: m=2947 SNR=34.7 Saturated
23:29:43.272 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:43.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:43.272 00.000 10844 Enqueuing Expose request
23:29:43.272 00.000 11060 Worker thread wakes up
23:29:43.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:43.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:43.272 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:43.912 00.640 11060 Exposure complete
23:29:44.120 00.208 11060 worker thread done servicing request
23:29:44.120 00.000 10844 OnExposeComplete: enter
23:29:44.120 00.000 10844 UpdateGuideState(): m_state=6
23:29:44.120 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
23:29:44.120 00.000 10844 Star::Find returns 1 (0), X=259.18, Y=62.18, Mass=3370, SNR=37.5, Peak=243 HFD=3.4
23:29:44.120 00.000 10844 MultiStar: [#1 0.28,0.09,1.02,U] [#2 -0.04,0.28,1.81,U] [#3 0.02,-0.06,0.95,U] [#4 -0.17,-0.37,0.83,U] [#5 0.22,0.08,0.97,U] [#6 0.20,0.17,0.86,U] [#7 0.10,0.00,0.80,U] [#8 0.31,-0.02,0.91,U] 
23:29:44.120 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.47, 0.10}
23:29:44.120 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
23:29:44.123 00.003 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
23:29:44.123 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=-0.08 mountY=0.13, mountTheta=2.14
23:29:44.123 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.06, opts=13)
23:29:44.123 00.000 10844 Enqueuing Move request for scope (0.14, 0.06)
23:29:44.126 00.003 11060 Worker thread wakes up
23:29:44.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:29:44.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:29:44.126 00.000 11060 Moving (0.14, 0.06) raw xDistance=-0.08 yDistance=0.13
23:29:44.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:29:44.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:44.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:29:44.126 00.000 11060 MoveAxis(E, 0, ABG)
23:29:44.126 00.000 11060 Move returns status 0, amount 0
23:29:44.126 00.000 11060 MoveAxis(N, 0, ABG)
23:29:44.126 00.000 11060 Move returns status 0, amount 0
23:29:44.126 00.000 11060 move complete, result=0
23:29:44.126 00.000 11060 worker thread done servicing request
23:29:44.131 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:44.157 00.026 10844 UpdateGuideState exits: m=3370 SNR=37.5
23:29:44.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:44.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:44.157 00.000 10844 Enqueuing Expose request
23:29:44.157 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:44.157 00.000 11060 Worker thread wakes up
23:29:44.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:44.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:44.798 00.641 11060 Exposure complete
23:29:44.950 00.152 11060 worker thread done servicing request
23:29:44.950 00.000 10844 OnExposeComplete: enter
23:29:44.950 00.000 10844 UpdateGuideState(): m_state=6
23:29:44.950 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
23:29:44.950 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.58, Mass=2682, SNR=33.6, Peak=243 HFD=3.5
23:29:44.950 00.000 10844 MultiStar: [#1 0.49,-0.24,1.00,U] [#2 0.16,0.17,2.19,U] [#3 -0.41,-0.21,0.99,U] [#4 0.08,-0.30,1.03,U] [#5 0.77,0.10,0.00,M1] [#6 0.39,0.13,0.98,U] [#7 0.22,-0.19,1.00,U] [#8 0.31,-0.63,0.00,M1] 
23:29:44.950 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.12}, one-star: {0.25, -0.50}
23:29:44.950 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
23:29:44.950 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
23:29:44.950 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.60 mountX=0.08 mountY=0.19, mountTheta=1.14
23:29:44.950 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.12, opts=13)
23:29:44.950 00.000 10844 Enqueuing Move request for scope (0.17, -0.12)
23:29:44.950 00.000 11060 Worker thread wakes up
23:29:44.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
23:29:44.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
23:29:44.950 00.000 11060 Moving (0.17, -0.12) raw xDistance=0.08 yDistance=0.19
23:29:44.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:29:44.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:44.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:29:44.950 00.000 11060 MoveAxis(E, 0, ABG)
23:29:44.950 00.000 11060 Move returns status 0, amount 0
23:29:44.950 00.000 11060 MoveAxis(N, 0, ABG)
23:29:44.950 00.000 11060 Move returns status 0, amount 0
23:29:44.950 00.000 11060 move complete, result=0
23:29:44.950 00.000 11060 worker thread done servicing request
23:29:44.956 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:44.971 00.015 10844 UpdateGuideState exits: m=2682 SNR=33.6
23:29:44.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:44.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:44.971 00.000 10844 Enqueuing Expose request
23:29:44.971 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:29:44.971 00.000 11060 Worker thread wakes up
23:29:44.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:44.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:45.612 00.641 11060 Exposure complete
23:29:45.746 00.134 11060 worker thread done servicing request
23:29:45.746 00.000 10844 OnExposeComplete: enter
23:29:45.746 00.000 10844 UpdateGuideState(): m_state=6
23:29:45.746 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
23:29:45.746 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.86, Mass=2641, SNR=33.3, Peak=253 HFD=2.8
23:29:45.751 00.005 10844 MultiStar: [#1 0.00,-0.18,1.05,U] [#2 0.47,0.44,0.00,M1] [#3 -0.10,0.15,0.98,U] [#4 -0.50,0.18,0.97,U] [#5 0.55,-0.32,0.00,M2] [#6 0.51,-0.77,0.00,M1] [#7 0.10,-0.51,0.91,U] [#8 0.35,-0.33,0.98,U] 
23:29:45.751 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.15}, one-star: {0.23, -0.22}
23:29:45.751 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
23:29:45.751 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
23:29:45.751 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.46 mountX=0.14 mountY=0.04, mountTheta=0.27
23:29:45.751 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.15, opts=13)
23:29:45.751 00.000 10844 Enqueuing Move request for scope (0.02, -0.15)
23:29:45.751 00.000 11060 Worker thread wakes up
23:29:45.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
23:29:45.751 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
23:29:45.751 00.000 11060 Moving (0.02, -0.15) raw xDistance=0.14 yDistance=0.04
23:29:45.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:29:45.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:45.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:29:45.751 00.000 11060 MoveAxis(W, 24, ABG)
23:29:45.751 00.000 11060 Guiding  Dir = 3, Dur = 24
23:29:45.756 00.005 11060 IsSlewing returns 0
23:29:45.757 00.001 11060 IsGuiding returns 0
23:29:45.764 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:45.777 00.013 10844 UpdateGuideState exits: m=2641 SNR=33.3
23:29:45.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:45.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:45.777 00.000 10844 Enqueuing Expose request
23:29:45.788 00.011 11060 IsGuiding returns 0
23:29:45.788 00.000 11060 Move returns status 0, amount 24
23:29:45.788 00.000 11060 MoveAxis(N, 0, ABG)
23:29:45.788 00.000 11060 Move returns status 0, amount 0
23:29:45.788 00.000 11060 move complete, result=0
23:29:45.788 00.000 11060 worker thread done servicing request
23:29:45.788 00.000 11060 Worker thread wakes up
23:29:45.789 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:45.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:45.789 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
23:29:46.434 00.645 11060 Exposure complete
23:29:46.582 00.148 11060 worker thread done servicing request
23:29:46.582 00.000 10844 OnExposeComplete: enter
23:29:46.582 00.000 10844 UpdateGuideState(): m_state=6
23:29:46.582 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
23:29:46.582 00.000 10844 Star::Find returns 1 (1), X=259.34, Y=61.89, Mass=2866, SNR=34.0, Peak=255 HFD=3.3
23:29:46.582 00.000 10844 MultiStar: [#1 0.30,-0.00,1.08,U] [#2 0.28,0.04,2.17,U] [#3 0.21,-0.03,1.03,U] [#4 -0.29,-0.31,0.99,U] [#5 0.66,-0.00,0.00,M3] [#6 0.24,-0.04,1.03,U] [#7 0.25,-0.19,0.87,U] [#8 0.35,-0.56,0.00,M1] 
23:29:46.582 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.08}, one-star: {0.63, -0.18}
23:29:46.582 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
23:29:46.582 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
23:29:46.582 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.32 mountX=0.03 mountY=0.25, mountTheta=1.43
23:29:46.582 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.08, opts=13)
23:29:46.582 00.000 10844 Enqueuing Move request for scope (0.24, -0.08)
23:29:46.582 00.000 11060 Worker thread wakes up
23:29:46.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
23:29:46.582 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
23:29:46.582 00.000 11060 Moving (0.24, -0.08) raw xDistance=0.03 yDistance=0.25
23:29:46.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:29:46.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
23:29:46.582 00.000 11060 MoveAxis(E, 0, ABG)
23:29:46.582 00.000 11060 Move returns status 0, amount 0
23:29:46.582 00.000 11060 MoveAxis(S, 97, ABG)
23:29:46.582 00.000 11060 Guiding  Dir = 1, Dur = 97
23:29:46.602 00.020 11060 IsSlewing returns 0
23:29:46.602 00.000 11060 IsGuiding returns 0
23:29:46.604 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:29:46.617 00.013 10844 UpdateGuideState exits: m=2866 SNR=34.0 Saturated
23:29:46.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:46.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:46.617 00.000 10844 Enqueuing Expose request
23:29:46.711 00.094 11060 IsGuiding returns 0
23:29:46.711 00.000 11060 Move returns status 0, amount 97
23:29:46.711 00.000 11060 move complete, result=0
23:29:46.711 00.000 11060 worker thread done servicing request
23:29:46.711 00.000 11060 Worker thread wakes up
23:29:46.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:46.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:46.711 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 97 ms SOUTH
23:29:47.339 00.628 11060 Exposure complete
23:29:47.503 00.164 11060 worker thread done servicing request
23:29:47.503 00.000 10844 OnExposeComplete: enter
23:29:47.503 00.000 10844 UpdateGuideState(): m_state=6
23:29:47.503 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
23:29:47.503 00.000 10844 Star::Find returns 1 (1), X=258.77, Y=61.36, Mass=3165, SNR=36.8, Peak=255 HFD=3.5
23:29:47.503 00.000 10844 MultiStar: [#1 0.19,-0.16,0.95,U] [#2 0.04,-0.28,1.88,U] [#3 -0.23,-0.26,0.89,U] [#4 -0.72,-0.48,0.00,M1] [#5 0.00,-0.26,0.96,U] [#6 -0.04,-0.38,0.95,U] [#7 -0.15,-0.90,0.00,M1] [#8 0.17,-0.93,0.00,M2] 
23:29:47.503 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.34}, one-star: {0.06, -0.71}
23:29:47.503 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
23:29:47.503 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
23:29:47.503 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.53 mountX=0.33 mountY=0.07, mountTheta=0.20
23:29:47.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.34, opts=13)
23:29:47.505 00.000 10844 Enqueuing Move request for scope (0.01, -0.34)
23:29:47.505 00.000 11060 Worker thread wakes up
23:29:47.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.34) opts 0xd
23:29:47.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.34)
23:29:47.505 00.000 11060 Moving (0.01, -0.34) raw xDistance=0.33 yDistance=0.07
23:29:47.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:29:47.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:47.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:29:47.505 00.000 11060 MoveAxis(W, 57, ABG)
23:29:47.505 00.000 11060 Guiding  Dir = 3, Dur = 57
23:29:47.513 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:47.517 00.004 11060 IsSlewing returns 0
23:29:47.518 00.001 11060 IsGuiding returns 0
23:29:47.529 00.011 10844 UpdateGuideState exits: m=3165 SNR=36.8 Saturated
23:29:47.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:47.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:47.529 00.000 10844 Enqueuing Expose request
23:29:47.582 00.053 11060 IsGuiding returns 0
23:29:47.582 00.000 11060 Move returns status 0, amount 57
23:29:47.582 00.000 11060 MoveAxis(N, 0, ABG)
23:29:47.582 00.000 11060 Move returns status 0, amount 0
23:29:47.582 00.000 11060 move complete, result=0
23:29:47.582 00.000 11060 worker thread done servicing request
23:29:47.582 00.000 11060 Worker thread wakes up
23:29:47.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:47.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:47.582 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
23:29:48.210 00.628 11060 Exposure complete
23:29:48.379 00.169 11060 worker thread done servicing request
23:29:48.379 00.000 10844 OnExposeComplete: enter
23:29:48.379 00.000 10844 UpdateGuideState(): m_state=6
23:29:48.379 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
23:29:48.379 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=61.82, Mass=2845, SNR=34.7, Peak=240 HFD=3.6
23:29:48.379 00.000 10844 MultiStar: [#1 -0.09,0.59,1.10,U] [#2 -0.15,0.27,1.99,U] [#3 -0.51,0.16,0.99,U] [#4 -0.12,-0.21,0.99,U] [#5 -0.03,0.18,1.00,U] [#6 0.25,0.39,0.97,U] [#7 -0.02,0.07,0.85,U] [#8 0.14,-0.12,1.01,U] 
23:29:48.383 00.004 10844 refined, 8 included, MultiStar: {-0.06, 0.14}, one-star: {0.14, -0.26}
23:29:48.383 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.71 = -2.58)
23:29:48.383 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
23:29:48.383 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.95 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
23:29:48.383 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.14, opts=13)
23:29:48.383 00.000 10844 Enqueuing Move request for scope (-0.06, 0.14)
23:29:48.383 00.000 11060 Worker thread wakes up
23:29:48.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
23:29:48.383 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
23:29:48.383 00.000 11060 Moving (-0.06, 0.14) raw xDistance=-0.13 yDistance=-0.08
23:29:48.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:29:48.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:48.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:29:48.383 00.000 11060 MoveAxis(E, 20, ABG)
23:29:48.383 00.000 11060 Guiding  Dir = 2, Dur = 20
23:29:48.392 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:48.393 00.001 11060 IsSlewing returns 0
23:29:48.394 00.001 11060 IsGuiding returns 0
23:29:48.418 00.024 10844 UpdateGuideState exits: m=2845 SNR=34.7
23:29:48.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:48.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:48.418 00.000 10844 Enqueuing Expose request
23:29:48.423 00.005 11060 IsGuiding returns 0
23:29:48.423 00.000 11060 Move returns status 0, amount 20
23:29:48.423 00.000 11060 MoveAxis(N, 0, ABG)
23:29:48.423 00.000 11060 Move returns status 0, amount 0
23:29:48.423 00.000 11060 move complete, result=0
23:29:48.423 00.000 11060 worker thread done servicing request
23:29:48.423 00.000 11060 Worker thread wakes up
23:29:48.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:48.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:48.423 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
23:29:49.066 00.643 11060 Exposure complete
23:29:49.251 00.185 11060 worker thread done servicing request
23:29:49.251 00.000 10844 OnExposeComplete: enter
23:29:49.251 00.000 10844 UpdateGuideState(): m_state=6
23:29:49.251 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:29:49.251 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=61.84, Mass=2832, SNR=34.1, Peak=247 HFD=3.6
23:29:49.251 00.000 10844 MultiStar: [#1 0.29,0.25,1.00,U] [#2 -0.61,0.60,0.00,M1] [#3 -0.28,0.55,1.02,U] [#4 -0.22,-0.31,1.04,U] [#5 0.60,0.46,0.00,M2] [#6 0.28,0.52,0.94,U] [#7 0.20,-0.12,0.96,U] [#8 0.28,-0.29,1.05,U] 
23:29:49.251 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.43, -0.24}
23:29:49.251 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
23:29:49.251 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
23:29:49.251 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=-0.07 mountY=0.13, mountTheta=2.07
23:29:49.254 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.05, opts=13)
23:29:49.254 00.000 10844 Enqueuing Move request for scope (0.14, 0.05)
23:29:49.254 00.000 11060 Worker thread wakes up
23:29:49.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:29:49.254 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:29:49.254 00.000 11060 Moving (0.14, 0.05) raw xDistance=-0.07 yDistance=0.13
23:29:49.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:49.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:49.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:29:49.254 00.000 11060 MoveAxis(E, 0, ABG)
23:29:49.254 00.000 11060 Move returns status 0, amount 0
23:29:49.254 00.000 11060 MoveAxis(N, 0, ABG)
23:29:49.254 00.000 11060 Move returns status 0, amount 0
23:29:49.254 00.000 11060 move complete, result=0
23:29:49.254 00.000 11060 worker thread done servicing request
23:29:49.259 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:49.269 00.010 10844 UpdateGuideState exits: m=2832 SNR=34.1
23:29:49.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:49.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:49.269 00.000 10844 Enqueuing Expose request
23:29:49.269 00.000 11060 Worker thread wakes up
23:29:49.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:49.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:49.269 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:49.913 00.644 11060 Exposure complete
23:29:50.052 00.139 11060 worker thread done servicing request
23:29:50.052 00.000 10844 OnExposeComplete: enter
23:29:50.052 00.000 10844 UpdateGuideState(): m_state=6
23:29:50.052 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
23:29:50.052 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=61.36, Mass=3450, SNR=37.9, Peak=255 HFD=3.4
23:29:50.052 00.000 10844 MultiStar: [#1 -0.04,0.15,0.90,U] [#2 -0.22,-0.18,1.81,U] [#3 -0.07,0.12,0.90,U] [#4 -0.47,-0.43,0.00,M1] [#5 -0.09,0.42,0.80,U] [#6 -0.06,0.04,0.86,U] [#7 -0.02,-0.47,0.76,U] [#8 -0.26,-0.06,0.92,U] 
23:29:50.052 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {0.31, -0.72}
23:29:50.052 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
23:29:50.052 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
23:29:50.052 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.16 mountX=0.12 mountY=-0.05, mountTheta=-0.42
23:29:50.057 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
23:29:50.057 00.000 10844 Enqueuing Move request for scope (-0.07, -0.11)
23:29:50.057 00.000 11060 Worker thread wakes up
23:29:50.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
23:29:50.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
23:29:50.057 00.000 11060 Moving (-0.07, -0.11) raw xDistance=0.12 yDistance=-0.05
23:29:50.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:29:50.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:50.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:29:50.057 00.000 11060 MoveAxis(E, 0, ABG)
23:29:50.057 00.000 11060 Move returns status 0, amount 0
23:29:50.057 00.000 11060 MoveAxis(N, 0, ABG)
23:29:50.057 00.000 11060 Move returns status 0, amount 0
23:29:50.057 00.000 11060 move complete, result=0
23:29:50.057 00.000 11060 worker thread done servicing request
23:29:50.075 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:50.090 00.015 10844 UpdateGuideState exits: m=3450 SNR=37.9 Saturated
23:29:50.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:50.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:50.090 00.000 10844 Enqueuing Expose request
23:29:50.090 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:50.090 00.000 11060 Worker thread wakes up
23:29:50.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:50.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:50.728 00.638 11060 Exposure complete
23:29:50.893 00.165 11060 worker thread done servicing request
23:29:50.898 00.005 10844 OnExposeComplete: enter
23:29:50.898 00.000 10844 UpdateGuideState(): m_state=6
23:29:50.899 00.001 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
23:29:50.899 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.09, Mass=3345, SNR=37.8, Peak=245 HFD=3.8
23:29:50.899 00.000 10844 MultiStar: [#1 0.07,-0.16,0.91,U] [#2 -0.55,0.01,1.91,U] [#3 -0.29,-0.31,0.86,U] [#4 -0.03,-0.71,0.00,M2] [#5 -0.01,-0.21,1.01,U] [#6 0.02,0.07,0.87,U] [#7 -0.03,0.04,0.84,U] [#8 0.04,0.26,0.89,U] 
23:29:50.899 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.15}, one-star: {0.16, -0.98}
23:29:50.899 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
23:29:50.899 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
23:29:50.899 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.27 mountX=0.18 mountY=-0.10, mountTheta=-0.53
23:29:50.903 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.15, opts=13)
23:29:50.903 00.000 10844 Enqueuing Move request for scope (-0.13, -0.15)
23:29:50.903 00.000 11060 Worker thread wakes up
23:29:50.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
23:29:50.903 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
23:29:50.903 00.000 11060 Moving (-0.13, -0.15) raw xDistance=0.18 yDistance=-0.10
23:29:50.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:29:50.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:50.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:29:50.903 00.000 11060 MoveAxis(W, 30, ABG)
23:29:50.903 00.000 11060 Guiding  Dir = 3, Dur = 30
23:29:50.908 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:50.925 00.017 10844 UpdateGuideState exits: m=3345 SNR=37.8
23:29:50.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:50.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:50.925 00.000 10844 Enqueuing Expose request
23:29:50.929 00.004 11060 IsSlewing returns 0
23:29:50.929 00.000 11060 IsGuiding returns 0
23:29:50.991 00.062 11060 IsGuiding returns 0
23:29:50.991 00.000 11060 Move returns status 0, amount 30
23:29:50.991 00.000 11060 MoveAxis(N, 0, ABG)
23:29:50.991 00.000 11060 Move returns status 0, amount 0
23:29:50.991 00.000 11060 move complete, result=0
23:29:50.991 00.000 11060 worker thread done servicing request
23:29:50.991 00.000 11060 Worker thread wakes up
23:29:50.993 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:50.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:50.993 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:29:51.653 00.660 11060 Exposure complete
23:29:51.848 00.195 11060 worker thread done servicing request
23:29:51.848 00.000 10844 OnExposeComplete: enter
23:29:51.848 00.000 10844 UpdateGuideState(): m_state=6
23:29:51.848 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
23:29:51.848 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=61.61, Mass=2835, SNR=34.4, Peak=255 HFD=3.4
23:29:51.848 00.000 10844 MultiStar: [#1 0.02,0.17,1.05,U] [#2 -0.45,0.61,0.00,M1] [#3 -0.28,0.32,1.00,U] [#4 -0.59,-0.31,0.00,M3] [#5 0.12,0.47,1.01,U] [#6 0.46,-0.15,0.96,U] [#7 -0.18,0.30,0.97,U] [#8 0.29,-0.24,1.06,U] 
23:29:51.848 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.06}, one-star: {0.30, -0.46}
23:29:51.848 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
23:29:51.848 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
23:29:51.848 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=-0.08 mountY=0.09, mountTheta=2.26
23:29:51.854 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
23:29:51.854 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
23:29:51.854 00.000 11060 Worker thread wakes up
23:29:51.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
23:29:51.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
23:29:51.854 00.000 11060 Moving (0.10, 0.06) raw xDistance=-0.08 yDistance=0.09
23:29:51.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:29:51.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:51.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:29:51.854 00.000 11060 MoveAxis(E, 0, ABG)
23:29:51.854 00.000 11060 Move returns status 0, amount 0
23:29:51.854 00.000 11060 MoveAxis(N, 0, ABG)
23:29:51.854 00.000 11060 Move returns status 0, amount 0
23:29:51.854 00.000 11060 move complete, result=0
23:29:51.854 00.000 11060 worker thread done servicing request
23:29:51.863 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:51.883 00.020 10844 UpdateGuideState exits: m=2835 SNR=34.4 Saturated
23:29:51.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:51.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:51.883 00.000 10844 Enqueuing Expose request
23:29:51.883 00.000 11060 Worker thread wakes up
23:29:51.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:51.884 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:51.884 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:52.515 00.631 11060 Exposure complete
23:29:52.663 00.148 11060 worker thread done servicing request
23:29:52.664 00.001 10844 OnExposeComplete: enter
23:29:52.664 00.000 10844 UpdateGuideState(): m_state=6
23:29:52.664 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
23:29:52.664 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.98, Mass=3363, SNR=37.6, Peak=255 HFD=3.7
23:29:52.664 00.000 10844 MultiStar: [#1 -0.54,0.30,0.98,U] [#2 -0.22,0.69,0.00,M2] [#3 -0.35,0.59,0.00,M1] [#4 -0.83,0.01,0.00,M4] [#5 -0.12,0.47,0.99,U] [#6 0.16,0.19,0.94,U] [#7 -0.11,-0.18,0.89,U] [#8 0.09,-0.09,0.92,U] 
23:29:52.664 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.10}, one-star: {-0.37, -0.10}
23:29:52.664 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.31 = -1.98)
23:29:52.664 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
23:29:52.664 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.19 cameraTheta=2.55 mountX=-0.07 mountY=-0.17, mountTheta=-1.98
23:29:52.664 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.10, opts=13)
23:29:52.664 00.000 10844 Enqueuing Move request for scope (-0.15, 0.10)
23:29:52.664 00.000 11060 Worker thread wakes up
23:29:52.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
23:29:52.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
23:29:52.664 00.000 11060 Moving (-0.15, 0.10) raw xDistance=-0.07 yDistance=-0.17
23:29:52.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:52.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:52.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:29:52.664 00.000 11060 MoveAxis(E, 0, ABG)
23:29:52.664 00.000 11060 Move returns status 0, amount 0
23:29:52.664 00.000 11060 MoveAxis(N, 0, ABG)
23:29:52.664 00.000 11060 Move returns status 0, amount 0
23:29:52.664 00.000 11060 move complete, result=0
23:29:52.664 00.000 11060 worker thread done servicing request
23:29:52.673 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:52.693 00.020 10844 UpdateGuideState exits: m=3363 SNR=37.6 Saturated
23:29:52.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:52.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:52.693 00.000 10844 Enqueuing Expose request
23:29:52.693 00.000 11060 Worker thread wakes up
23:29:52.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:52.693 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:29:52.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:53.322 00.629 11060 Exposure complete
23:29:53.483 00.161 11060 worker thread done servicing request
23:29:53.483 00.000 10844 OnExposeComplete: enter
23:29:53.483 00.000 10844 UpdateGuideState(): m_state=6
23:29:53.483 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
23:29:53.483 00.000 10844 Star::Find returns 1 (1), X=259.19, Y=61.82, Mass=3469, SNR=37.9, Peak=255 HFD=3.6
23:29:53.483 00.000 10844 MultiStar: [#1 0.08,-0.51,0.92,U] [#2 0.05,-0.05,1.76,U] [#3 -0.06,-0.23,0.94,U] [#4 -0.18,-0.11,0.82,U] [#5 0.20,-0.46,0.88,U] [#6 -0.01,-0.22,0.81,U] [#7 -0.29,-0.13,0.79,U] [#8 0.54,0.17,0.89,U] 
23:29:53.483 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.19}, one-star: {0.48, -0.26}
23:29:53.483 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
23:29:53.483 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
23:29:53.483 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.09 mountX=0.17 mountY=0.13, mountTheta=0.65
23:29:53.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.19, opts=13)
23:29:53.485 00.000 10844 Enqueuing Move request for scope (0.10, -0.19)
23:29:53.485 00.000 11060 Worker thread wakes up
23:29:53.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
23:29:53.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
23:29:53.485 00.000 11060 Moving (0.10, -0.19) raw xDistance=0.17 yDistance=0.13
23:29:53.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:29:53.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:53.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:29:53.485 00.000 11060 MoveAxis(W, 29, ABG)
23:29:53.485 00.000 11060 Guiding  Dir = 3, Dur = 29
23:29:53.489 00.004 11060 IsSlewing returns 0
23:29:53.489 00.000 11060 IsGuiding returns 0
23:29:53.492 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:53.512 00.020 10844 UpdateGuideState exits: m=3469 SNR=37.9 Saturated
23:29:53.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:53.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:53.512 00.000 10844 Enqueuing Expose request
23:29:53.520 00.008 11060 IsGuiding returns 0
23:29:53.520 00.000 11060 Move returns status 0, amount 29
23:29:53.520 00.000 11060 MoveAxis(N, 0, ABG)
23:29:53.520 00.000 11060 Move returns status 0, amount 0
23:29:53.520 00.000 11060 move complete, result=0
23:29:53.520 00.000 11060 worker thread done servicing request
23:29:53.520 00.000 11060 Worker thread wakes up
23:29:53.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:53.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:53.525 00.005 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
23:29:54.154 00.629 11060 Exposure complete
23:29:54.313 00.159 11060 worker thread done servicing request
23:29:54.313 00.000 10844 OnExposeComplete: enter
23:29:54.313 00.000 10844 UpdateGuideState(): m_state=6
23:29:54.313 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
23:29:54.313 00.000 10844 Star::Find returns 1 (1), X=259.21, Y=61.56, Mass=3168, SNR=36.0, Peak=255 HFD=3.7
23:29:54.315 00.002 10844 MultiStar: [#1 0.46,-0.07,0.97,U] [#2 -0.09,0.61,2.08,U] [#3 -0.26,-0.42,0.94,U] [#4 -0.35,-0.04,0.99,U] [#5 0.49,0.20,1.00,U] [#6 0.16,0.27,0.90,U] [#7 0.23,-0.58,0.77,U] [#8 0.55,-0.63,0.00,M1] 
23:29:54.315 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.50, -0.52}
23:29:54.315 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
23:29:54.315 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
23:29:54.315 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.05 mountY=0.11, mountTheta=2.00
23:29:54.316 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
23:29:54.316 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
23:29:54.316 00.000 11060 Worker thread wakes up
23:29:54.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:29:54.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:29:54.316 00.000 11060 Moving (0.11, 0.03) raw xDistance=-0.05 yDistance=0.11
23:29:54.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:29:54.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:54.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:29:54.316 00.000 11060 MoveAxis(E, 0, ABG)
23:29:54.316 00.000 11060 Move returns status 0, amount 0
23:29:54.316 00.000 11060 MoveAxis(N, 0, ABG)
23:29:54.316 00.000 11060 Move returns status 0, amount 0
23:29:54.316 00.000 11060 move complete, result=0
23:29:54.316 00.000 11060 worker thread done servicing request
23:29:54.318 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:54.353 00.035 10844 UpdateGuideState exits: m=3168 SNR=36.0 Saturated
23:29:54.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:54.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:54.353 00.000 10844 Enqueuing Expose request
23:29:54.353 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:54.353 00.000 11060 Worker thread wakes up
23:29:54.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:54.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:54.982 00.629 11060 Exposure complete
23:29:55.148 00.166 11060 worker thread done servicing request
23:29:55.148 00.000 10844 OnExposeComplete: enter
23:29:55.148 00.000 10844 UpdateGuideState(): m_state=6
23:29:55.148 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
23:29:55.148 00.000 10844 Star::Find returns 1 (1), X=258.89, Y=62.51, Mass=3120, SNR=36.4, Peak=255 HFD=3.5
23:29:55.148 00.000 10844 MultiStar: [#1 0.02,-0.12,1.00,U] [#2 -0.02,0.46,1.93,U] [#3 0.04,0.60,0.91,U] [#4 0.23,-0.17,0.97,U] [#5 0.30,0.45,0.98,U] [#6 0.08,0.10,0.93,U] [#7 0.21,-0.13,0.86,U] [#8 -0.01,0.27,0.90,U] 
23:29:55.148 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.24}, one-star: {0.18, 0.44}
23:29:55.148 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
23:29:55.148 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
23:29:55.148 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.17 mountX=-0.25 mountY=0.06, mountTheta=2.91
23:29:55.152 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.24, opts=13)
23:29:55.152 00.000 10844 Enqueuing Move request for scope (0.10, 0.24)
23:29:55.152 00.000 11060 Worker thread wakes up
23:29:55.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
23:29:55.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
23:29:55.152 00.000 11060 Moving (0.10, 0.24) raw xDistance=-0.25 yDistance=0.06
23:29:55.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:29:55.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:55.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:55.152 00.000 11060 MoveAxis(E, 44, ABG)
23:29:55.152 00.000 11060 Guiding  Dir = 2, Dur = 44
23:29:55.157 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:55.167 00.010 11060 IsSlewing returns 0
23:29:55.168 00.001 11060 IsGuiding returns 0
23:29:55.170 00.002 10844 UpdateGuideState exits: m=3120 SNR=36.4 Saturated
23:29:55.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:55.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:55.170 00.000 10844 Enqueuing Expose request
23:29:55.213 00.043 11060 IsGuiding returns 0
23:29:55.213 00.000 11060 Move returns status 0, amount 44
23:29:55.213 00.000 11060 MoveAxis(N, 0, ABG)
23:29:55.213 00.000 11060 Move returns status 0, amount 0
23:29:55.213 00.000 11060 move complete, result=0
23:29:55.213 00.000 11060 worker thread done servicing request
23:29:55.213 00.000 11060 Worker thread wakes up
23:29:55.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:55.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:55.223 00.010 10844 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
23:29:55.850 00.627 11060 Exposure complete
23:29:56.057 00.207 11060 worker thread done servicing request
23:29:56.062 00.005 10844 OnExposeComplete: enter
23:29:56.062 00.000 10844 UpdateGuideState(): m_state=6
23:29:56.062 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
23:29:56.062 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.92, Mass=2877, SNR=34.2, Peak=242 HFD=3.5
23:29:56.063 00.001 10844 MultiStar: [#1 -0.05,-0.23,1.10,U] [#2 -0.02,-0.11,2.09,U] [#3 -0.52,-0.10,1.00,U] [#4 -0.21,-0.94,0.00,M2] [#5 0.66,-0.33,0.00,M1] [#6 0.12,0.25,0.93,U] [#7 -0.23,-0.60,0.00,M1] [#8 0.24,0.12,0.96,U] 
23:29:56.063 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.05}, one-star: {0.04, -0.16}
23:29:56.063 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
23:29:56.063 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
23:29:56.063 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.13 mountX=0.06 mountY=-0.02, mountTheta=-0.39
23:29:56.063 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
23:29:56.063 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
23:29:56.063 00.000 11060 Worker thread wakes up
23:29:56.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:29:56.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:29:56.063 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.06 yDistance=-0.02
23:29:56.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:29:56.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:56.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:29:56.063 00.000 11060 MoveAxis(E, 0, ABG)
23:29:56.063 00.000 11060 Move returns status 0, amount 0
23:29:56.063 00.000 11060 MoveAxis(N, 0, ABG)
23:29:56.063 00.000 11060 Move returns status 0, amount 0
23:29:56.063 00.000 11060 move complete, result=0
23:29:56.063 00.000 11060 worker thread done servicing request
23:29:56.073 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:56.088 00.015 10844 UpdateGuideState exits: m=2877 SNR=34.2
23:29:56.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:56.088 00.000 10844 Enqueuing Expose request
23:29:56.088 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:56.088 00.000 11060 Worker thread wakes up
23:29:56.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:56.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:56.724 00.636 11060 Exposure complete
23:29:56.864 00.140 11060 worker thread done servicing request
23:29:56.864 00.000 10844 OnExposeComplete: enter
23:29:56.866 00.002 10844 UpdateGuideState(): m_state=6
23:29:56.866 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
23:29:56.866 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.79, Mass=2996, SNR=35.4, Peak=234 HFD=3.4
23:29:56.866 00.000 10844 MultiStar: [#1 0.56,0.05,1.07,U] [#2 0.05,0.48,2.00,U] [#3 -0.19,0.36,0.88,U] [#4 -0.34,-0.13,0.93,U] [#5 0.36,0.07,1.08,U] [#6 0.33,0.16,0.91,U] [#7 0.04,0.20,0.83,U] [#8 0.24,-0.17,1.01,U] 
23:29:56.866 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.12, -0.29}
23:29:56.866 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
23:29:56.866 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
23:29:56.867 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.72 mountX=-0.14 mountY=0.11, mountTheta=2.46
23:29:56.867 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
23:29:56.867 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
23:29:56.867 00.000 11060 Worker thread wakes up
23:29:56.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:29:56.867 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:29:56.867 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=0.11
23:29:56.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:29:56.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:56.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:29:56.867 00.000 11060 MoveAxis(E, 24, ABG)
23:29:56.869 00.002 11060 Guiding  Dir = 2, Dur = 24
23:29:56.888 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:56.903 00.015 11060 IsSlewing returns 0
23:29:56.903 00.000 10844 UpdateGuideState exits: m=2996 SNR=35.4
23:29:56.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:56.903 00.000 10844 Enqueuing Expose request
23:29:56.903 00.000 11060 IsGuiding returns 0
23:29:56.965 00.062 11060 IsGuiding returns 0
23:29:56.965 00.000 11060 Move returns status 0, amount 24
23:29:56.965 00.000 11060 MoveAxis(N, 0, ABG)
23:29:56.965 00.000 11060 Move returns status 0, amount 0
23:29:56.965 00.000 11060 move complete, result=0
23:29:56.965 00.000 11060 worker thread done servicing request
23:29:56.965 00.000 11060 Worker thread wakes up
23:29:56.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:56.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:56.965 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
23:29:57.597 00.632 11060 Exposure complete
23:29:57.760 00.163 11060 worker thread done servicing request
23:29:57.760 00.000 10844 OnExposeComplete: enter
23:29:57.760 00.000 10844 UpdateGuideState(): m_state=6
23:29:57.760 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
23:29:57.760 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=61.77, Mass=2975, SNR=35.6, Peak=251 HFD=3.8
23:29:57.760 00.000 10844 MultiStar: [#1 -0.08,0.24,1.08,U] [#2 0.06,0.56,1.91,U] [#3 -0.67,0.36,0.00,M1] [#4 0.06,-0.06,0.98,U] [#5 0.62,-0.03,1.01,U] [#6 -0.18,0.24,0.91,U] [#7 -0.21,-0.01,0.91,U] [#8 -0.24,0.33,0.99,U] 
23:29:57.760 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.17}, one-star: {0.31, -0.31}
23:29:57.760 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:29:57.760 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:29:57.760 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.29 mountX=-0.17 mountY=0.02, mountTheta=3.03
23:29:57.764 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
23:29:57.764 00.000 10844 Enqueuing Move request for scope (0.05, 0.17)
23:29:57.764 00.000 11060 Worker thread wakes up
23:29:57.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
23:29:57.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
23:29:57.764 00.000 11060 Moving (0.05, 0.17) raw xDistance=-0.17 yDistance=0.02
23:29:57.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:29:57.765 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:57.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:57.765 00.000 11060 MoveAxis(E, 31, ABG)
23:29:57.765 00.000 11060 Guiding  Dir = 2, Dur = 31
23:29:57.773 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:57.791 00.018 11060 IsSlewing returns 0
23:29:57.791 00.000 11060 IsGuiding returns 0
23:29:57.806 00.015 10844 UpdateGuideState exits: m=2975 SNR=35.6
23:29:57.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:57.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:57.806 00.000 10844 Enqueuing Expose request
23:29:57.852 00.046 11060 IsGuiding returns 0
23:29:57.852 00.000 11060 Move returns status 0, amount 31
23:29:57.852 00.000 11060 MoveAxis(N, 0, ABG)
23:29:57.852 00.000 11060 Move returns status 0, amount 0
23:29:57.852 00.000 11060 move complete, result=0
23:29:57.852 00.000 11060 worker thread done servicing request
23:29:57.852 00.000 11060 Worker thread wakes up
23:29:57.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:57.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:57.852 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
23:29:58.492 00.640 11060 Exposure complete
23:29:58.656 00.164 11060 worker thread done servicing request
23:29:58.656 00.000 10844 OnExposeComplete: enter
23:29:58.656 00.000 10844 UpdateGuideState(): m_state=6
23:29:58.656 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
23:29:58.656 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=62.01, Mass=2883, SNR=34.9, Peak=234 HFD=3.6
23:29:58.657 00.001 10844 MultiStar: [#1 -0.27,-0.23,1.05,U] [#2 -0.32,0.09,1.99,U] [#3 -0.84,-0.30,0.00,M2] [#4 -0.58,-0.82,0.00,M1] [#5 -0.37,-0.02,1.02,U] [#6 -0.27,0.17,0.85,U] [#7 -0.46,-0.40,0.90,U] [#8 -0.26,-0.31,0.96,U] 
23:29:58.657 00.000 10844 single-star, 6 included, MultiStar: {-0.31, -0.08}, one-star: {-0.20, -0.07}
23:29:58.657 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
23:29:58.657 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
23:29:58.657 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.81 mountX=0.10 mountY=-0.19, mountTheta=-1.07
23:29:58.662 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.07, opts=13)
23:29:58.662 00.000 10844 Enqueuing Move request for scope (-0.20, -0.07)
23:29:58.662 00.000 11060 Worker thread wakes up
23:29:58.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
23:29:58.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
23:29:58.662 00.000 11060 Moving (-0.20, -0.07) raw xDistance=0.10 yDistance=-0.19
23:29:58.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:29:58.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:58.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:29:58.662 00.000 11060 MoveAxis(E, 0, ABG)
23:29:58.662 00.000 11060 Move returns status 0, amount 0
23:29:58.662 00.000 11060 MoveAxis(N, 0, ABG)
23:29:58.662 00.000 11060 Move returns status 0, amount 0
23:29:58.662 00.000 11060 move complete, result=0
23:29:58.664 00.002 11060 worker thread done servicing request
23:29:58.670 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:29:58.689 00.019 10844 UpdateGuideState exits: m=2883 SNR=34.9
23:29:58.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:58.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:58.689 00.000 10844 Enqueuing Expose request
23:29:58.689 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:29:58.689 00.000 11060 Worker thread wakes up
23:29:58.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:58.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:59.333 00.644 11060 Exposure complete
23:29:59.520 00.187 11060 worker thread done servicing request
23:29:59.520 00.000 10844 OnExposeComplete: enter
23:29:59.520 00.000 10844 UpdateGuideState(): m_state=6
23:29:59.520 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
23:29:59.520 00.000 10844 Star::Find returns 1 (1), X=258.16, Y=61.21, Mass=3572, SNR=38.4, Peak=255 HFD=3.9
23:29:59.520 00.000 10844 MultiStar: [#1 -0.17,-0.71,0.00,M1] [#2 -0.09,-0.05,1.91,U] [#3 -0.74,-0.46,0.00,M3] [#4 -0.64,-0.65,0.00,M2] [#5 -0.36,-0.22,1.01,U] [#6 -0.51,0.14,0.87,U] [#7 -0.44,-0.64,0.00,M1] [#8 -0.37,-0.33,0.86,U] 
23:29:59.520 00.000 10844 refined, 4 included, MultiStar: {-0.33, -0.24}, one-star: {-0.55, -0.86}
23:29:59.520 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
23:29:59.520 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
23:29:59.520 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.24 hyp=0.41 cameraTheta=-2.51 mountX=0.29 mountY=-0.29, mountTheta=-0.77
23:29:59.520 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.24, opts=13)
23:29:59.526 00.006 10844 Enqueuing Move request for scope (-0.33, -0.24)
23:29:59.526 00.000 11060 Worker thread wakes up
23:29:59.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.24) opts 0xd
23:29:59.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.24)
23:29:59.526 00.000 11060 Moving (-0.33, -0.24) raw xDistance=0.29 yDistance=-0.29
23:29:59.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:29:59.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:29:59.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:29:59.526 00.000 11060 MoveAxis(W, 51, ABG)
23:29:59.526 00.000 11060 Guiding  Dir = 3, Dur = 51
23:29:59.536 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:29:59.541 00.005 11060 IsSlewing returns 0
23:29:59.541 00.000 11060 IsGuiding returns 0
23:29:59.555 00.014 10844 UpdateGuideState exits: m=3572 SNR=38.4 Saturated
23:29:59.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:59.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:29:59.555 00.000 10844 Enqueuing Expose request
23:29:59.607 00.052 11060 IsGuiding returns 0
23:29:59.607 00.000 11060 Move returns status 0, amount 51
23:29:59.607 00.000 11060 MoveAxis(N, 0, ABG)
23:29:59.607 00.000 11060 Move returns status 0, amount 0
23:29:59.607 00.000 11060 move complete, result=0
23:29:59.607 00.000 11060 worker thread done servicing request
23:29:59.607 00.000 11060 Worker thread wakes up
23:29:59.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:29:59.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:29:59.607 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.3 px 0 ms NORTH
23:30:00.235 00.628 11060 Exposure complete
23:30:00.419 00.184 11060 worker thread done servicing request
23:30:00.419 00.000 10844 OnExposeComplete: enter
23:30:00.419 00.000 10844 UpdateGuideState(): m_state=6
23:30:00.419 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
23:30:00.419 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.90, Mass=3001, SNR=35.1, Peak=247 HFD=3.4
23:30:00.419 00.000 10844 MultiStar: [#1 -0.24,0.18,1.09,U] [#2 -0.55,0.22,2.03,U] [#3 -1.04,-0.00,0.00,M4] [#4 -0.43,-0.41,1.07,U] [#5 -0.13,0.28,1.05,U] [#6 -0.22,0.44,0.97,U] [#7 -0.43,-0.10,0.89,U] [#8 -0.52,0.09,0.93,U] 
23:30:00.419 00.000 10844 single-star, 7 included, MultiStar: {-0.34, 0.08}, one-star: {-0.01, -0.18}
23:30:00.419 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
23:30:00.424 00.005 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
23:30:00.424 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.63 mountX=0.18 mountY=0.02, mountTheta=0.11
23:30:00.424 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.18, opts=13)
23:30:00.424 00.000 10844 Enqueuing Move request for scope (-0.01, -0.18)
23:30:00.424 00.000 11060 Worker thread wakes up
23:30:00.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
23:30:00.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
23:30:00.424 00.000 11060 Moving (-0.01, -0.18) raw xDistance=0.18 yDistance=0.02
23:30:00.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:30:00.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:00.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:30:00.424 00.000 11060 MoveAxis(W, 33, ABG)
23:30:00.424 00.000 11060 Guiding  Dir = 3, Dur = 33
23:30:00.434 00.010 11060 IsSlewing returns 0
23:30:00.434 00.000 11060 IsGuiding returns 0
23:30:00.436 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:00.454 00.018 10844 UpdateGuideState exits: m=3001 SNR=35.1
23:30:00.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:00.456 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:00.456 00.000 10844 Enqueuing Expose request
23:30:00.480 00.024 11060 IsGuiding returns 0
23:30:00.480 00.000 11060 Move returns status 0, amount 33
23:30:00.480 00.000 11060 MoveAxis(N, 0, ABG)
23:30:00.480 00.000 11060 Move returns status 0, amount 0
23:30:00.480 00.000 11060 move complete, result=0
23:30:00.480 00.000 11060 worker thread done servicing request
23:30:00.480 00.000 11060 Worker thread wakes up
23:30:00.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:00.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:00.482 00.002 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
23:30:01.125 00.643 11060 Exposure complete
23:30:01.289 00.164 11060 worker thread done servicing request
23:30:01.289 00.000 10844 OnExposeComplete: enter
23:30:01.289 00.000 10844 UpdateGuideState(): m_state=6
23:30:01.289 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
23:30:01.289 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=62.53, Mass=3154, SNR=36.7, Peak=255 HFD=3.2
23:30:01.289 00.000 10844 MultiStar: [#1 -0.40,0.29,1.00,U] [#2 -0.19,0.75,0.00,M1] [#3 -0.36,0.25,0.88,U] [#4 -0.88,0.11,0.00,M2] [#5 -0.17,0.48,0.95,U] [#6 0.05,0.07,0.87,U] [#7 -0.13,0.42,0.87,U] [#8 -0.12,0.50,0.84,U] 
23:30:01.289 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.35}, one-star: {-0.24, 0.45}
23:30:01.289 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
23:30:01.289 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.46)
23:30:01.289 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.41 cameraTheta=2.09 mountX=-0.31 mountY=-0.26, mountTheta=-2.45
23:30:01.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.35, opts=13)
23:30:01.291 00.000 10844 Enqueuing Move request for scope (-0.20, 0.35)
23:30:01.291 00.000 11060 Worker thread wakes up
23:30:01.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
23:30:01.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
23:30:01.291 00.000 11060 Moving (-0.20, 0.35) raw xDistance=-0.31 yDistance=-0.26
23:30:01.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:30:01.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:01.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:30:01.291 00.000 11060 MoveAxis(E, 53, ABG)
23:30:01.291 00.000 11060 Guiding  Dir = 2, Dur = 53
23:30:01.296 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:01.311 00.015 10844 UpdateGuideState exits: m=3154 SNR=36.7 Saturated
23:30:01.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:01.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:01.311 00.000 10844 Enqueuing Expose request
23:30:01.316 00.005 11060 IsSlewing returns 0
23:30:01.317 00.001 11060 IsGuiding returns 0
23:30:01.410 00.093 11060 IsGuiding returns 0
23:30:01.412 00.002 11060 Move returns status 0, amount 53
23:30:01.412 00.000 11060 MoveAxis(N, 0, ABG)
23:30:01.412 00.000 11060 Move returns status 0, amount 0
23:30:01.412 00.000 11060 move complete, result=0
23:30:01.412 00.000 11060 worker thread done servicing request
23:30:01.412 00.000 11060 Worker thread wakes up
23:30:01.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:01.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:01.412 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.3 px 0 ms NORTH
23:30:02.050 00.638 11060 Exposure complete
23:30:02.215 00.165 11060 worker thread done servicing request
23:30:02.215 00.000 10844 OnExposeComplete: enter
23:30:02.215 00.000 10844 UpdateGuideState(): m_state=6
23:30:02.215 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
23:30:02.215 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.53, Mass=2932, SNR=34.9, Peak=250 HFD=3.6
23:30:02.215 00.000 10844 MultiStar: [#1 0.19,0.29,0.99,U] [#2 0.11,0.08,1.92,U] [#3 -0.32,0.23,1.00,U] [#4 -0.53,-0.52,0.00,M3] [#5 -0.25,0.27,1.12,U] [#6 -0.08,0.17,0.99,U] [#7 -0.46,-0.17,0.90,U] [#8 -0.05,-0.57,0.96,U] 
23:30:02.215 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.01}, one-star: {0.02, -0.55}
23:30:02.215 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
23:30:02.215 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
23:30:02.215 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.98 mountX=0.03 mountY=-0.08, mountTheta=-1.23
23:30:02.215 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
23:30:02.215 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
23:30:02.215 00.000 11060 Worker thread wakes up
23:30:02.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
23:30:02.215 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
23:30:02.215 00.000 11060 Moving (-0.08, -0.01) raw xDistance=0.03 yDistance=-0.08
23:30:02.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:30:02.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:02.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:30:02.215 00.000 11060 MoveAxis(E, 0, ABG)
23:30:02.220 00.005 11060 Move returns status 0, amount 0
23:30:02.220 00.000 11060 MoveAxis(N, 0, ABG)
23:30:02.220 00.000 11060 Move returns status 0, amount 0
23:30:02.220 00.000 11060 move complete, result=0
23:30:02.220 00.000 11060 worker thread done servicing request
23:30:02.224 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:02.236 00.012 10844 UpdateGuideState exits: m=2932 SNR=34.9
23:30:02.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:02.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:02.236 00.000 10844 Enqueuing Expose request
23:30:02.236 00.000 11060 Worker thread wakes up
23:30:02.236 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:02.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:02.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:02.851 00.615 11060 Exposure complete
23:30:03.016 00.165 11060 worker thread done servicing request
23:30:03.016 00.000 10844 OnExposeComplete: enter
23:30:03.016 00.000 10844 UpdateGuideState(): m_state=6
23:30:03.016 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
23:30:03.016 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=62.20, Mass=3262, SNR=36.8, Peak=241 HFD=3.5
23:30:03.016 00.000 10844 MultiStar: [#1 -0.16,0.28,1.00,U] [#2 0.23,-0.03,1.94,U] [#3 -0.45,0.43,0.87,U] [#4 -0.69,-0.39,0.00,M4] [#5 -0.26,0.26,0.93,U] [#6 0.18,-0.20,0.85,U] [#7 -0.33,0.09,0.96,U] [#8 0.30,0.16,0.92,U] 
23:30:03.016 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {0.11, 0.12}
23:30:03.016 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
23:30:03.016 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
23:30:03.016 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=-0.12 mountY=-0.03, mountTheta=-2.86
23:30:03.016 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.12, opts=13)
23:30:03.016 00.000 10844 Enqueuing Move request for scope (-0.01, 0.12)
23:30:03.016 00.000 11060 Worker thread wakes up
23:30:03.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
23:30:03.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
23:30:03.016 00.000 11060 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=-0.03
23:30:03.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:30:03.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:03.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:03.016 00.000 11060 MoveAxis(E, 0, ABG)
23:30:03.016 00.000 11060 Move returns status 0, amount 0
23:30:03.016 00.000 11060 MoveAxis(N, 0, ABG)
23:30:03.016 00.000 11060 Move returns status 0, amount 0
23:30:03.016 00.000 11060 move complete, result=0
23:30:03.016 00.000 11060 worker thread done servicing request
23:30:03.026 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:03.039 00.013 10844 UpdateGuideState exits: m=3262 SNR=36.8
23:30:03.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:03.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:03.039 00.000 10844 Enqueuing Expose request
23:30:03.039 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:03.041 00.002 11060 Worker thread wakes up
23:30:03.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:03.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:03.673 00.632 11060 Exposure complete
23:30:03.862 00.189 11060 worker thread done servicing request
23:30:03.862 00.000 10844 OnExposeComplete: enter
23:30:03.862 00.000 10844 UpdateGuideState(): m_state=6
23:30:03.862 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
23:30:03.862 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=61.85, Mass=3119, SNR=36.0, Peak=239 HFD=3.7
23:30:03.862 00.000 10844 MultiStar: [#1 -0.10,0.69,0.00,M1] [#2 -0.29,0.15,1.87,U] [#3 -0.39,0.27,0.90,U] [#4 -0.79,-0.12,0.00,M5] [#5 -0.38,-0.16,1.03,U] [#6 0.23,-0.11,0.87,U] [#7 0.19,-0.34,0.85,U] [#8 -0.35,0.14,0.93,U] 
23:30:03.862 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.02}, one-star: {0.14, -0.23}
23:30:03.862 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
23:30:03.862 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
23:30:03.862 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.04 mountX=0.04 mountY=-0.15, mountTheta=-1.29
23:30:03.862 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.02, opts=13)
23:30:03.862 00.000 10844 Enqueuing Move request for scope (-0.15, -0.02)
23:30:03.862 00.000 11060 Worker thread wakes up
23:30:03.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
23:30:03.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
23:30:03.862 00.000 11060 Moving (-0.15, -0.02) raw xDistance=0.04 yDistance=-0.15
23:30:03.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:30:03.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:03.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:30:03.862 00.000 11060 MoveAxis(E, 0, ABG)
23:30:03.862 00.000 11060 Move returns status 0, amount 0
23:30:03.862 00.000 11060 MoveAxis(N, 0, ABG)
23:30:03.862 00.000 11060 Move returns status 0, amount 0
23:30:03.862 00.000 11060 move complete, result=0
23:30:03.862 00.000 11060 worker thread done servicing request
23:30:03.873 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:03.883 00.010 10844 UpdateGuideState exits: m=3119 SNR=36.0
23:30:03.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:03.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:03.883 00.000 10844 Enqueuing Expose request
23:30:03.883 00.000 11060 Worker thread wakes up
23:30:03.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:03.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:03.883 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:04.524 00.641 11060 Exposure complete
23:30:04.694 00.170 11060 worker thread done servicing request
23:30:04.694 00.000 10844 OnExposeComplete: enter
23:30:04.694 00.000 10844 UpdateGuideState(): m_state=6
23:30:04.695 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
23:30:04.695 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.51, Mass=2851, SNR=34.6, Peak=255 HFD=3.4
23:30:04.695 00.000 10844 MultiStar: [#1 -0.14,-0.26,1.09,U] [#2 -0.52,-0.29,2.05,U] [#3 -0.53,-0.31,1.05,U] [#4 -0.69,-0.61,0.00,M6] [#5 -0.36,-0.30,1.07,U] [#6 -0.09,-0.72,0.00,M1] [#7 -0.10,-0.26,0.91,U] [#8 -0.01,-0.44,0.96,U] 
23:30:04.695 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.34}, one-star: {0.02, -0.57}
23:30:04.695 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
23:30:04.695 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
23:30:04.695 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.34 hyp=0.44 cameraTheta=-2.25 mountX=0.38 mountY=-0.22, mountTheta=-0.51
23:30:04.695 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.34, opts=13)
23:30:04.695 00.000 10844 Enqueuing Move request for scope (-0.28, -0.34)
23:30:04.695 00.000 11060 Worker thread wakes up
23:30:04.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.34) opts 0xd
23:30:04.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.34)
23:30:04.695 00.000 11060 Moving (-0.28, -0.34) raw xDistance=0.38 yDistance=-0.22
23:30:04.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
23:30:04.695 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.06 newest=-0.40
23:30:04.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:30:04.695 00.000 11060 MoveAxis(W, 67, ABG)
23:30:04.695 00.000 11060 Guiding  Dir = 3, Dur = 67
23:30:04.702 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:04.716 00.014 10844 UpdateGuideState exits: m=2851 SNR=34.6 Saturated
23:30:04.716 00.000 11060 IsSlewing returns 0
23:30:04.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:04.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:04.716 00.000 10844 Enqueuing Expose request
23:30:04.716 00.000 11060 IsGuiding returns 0
23:30:04.808 00.092 11060 IsGuiding returns 0
23:30:04.808 00.000 11060 Move returns status 0, amount 67
23:30:04.808 00.000 11060 BLC: Oldest BLC event removed
23:30:04.808 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:30:04.808 00.000 11060 MoveAxis(N, 834, ABG)
23:30:04.808 00.000 11060 duration set to 750 by maxDecDuration
23:30:04.808 00.000 11060 Guiding  Dir = 0, Dur = 750
23:30:04.833 00.025 11060 IsSlewing returns 0
23:30:04.833 00.000 11060 IsGuiding returns 0
23:30:05.584 00.751 11060 IsGuiding returns 0
23:30:05.584 00.000 11060 Move returns status 0, amount 750
23:30:05.584 00.000 11060 move complete, result=0
23:30:05.585 00.001 11060 worker thread done servicing request
23:30:05.585 00.000 11060 Worker thread wakes up
23:30:05.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:05.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:05.585 00.000 10844 GuideStep: 0.4 px 67 ms WEST, -0.2 px 750 ms NORTH
23:30:06.230 00.645 11060 Exposure complete
23:30:06.380 00.150 11060 worker thread done servicing request
23:30:06.380 00.000 10844 OnExposeComplete: enter
23:30:06.380 00.000 10844 UpdateGuideState(): m_state=6
23:30:06.385 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
23:30:06.385 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.91, Mass=3164, SNR=36.3, Peak=246 HFD=3.4
23:30:06.385 00.000 10844 MultiStar: [#1 0.02,0.25,0.92,U] [#2 0.15,-0.22,1.96,U] [#3 -0.35,-0.18,0.93,U] [#4 -0.06,-0.70,0.00,M7] [#5 0.39,-0.16,0.99,U] [#6 -0.18,-0.55,0.90,U] [#7 0.40,-0.12,0.83,U] [#8 0.06,-0.49,0.97,U] 
23:30:06.385 00.000 10844 single-star, 7 included, MultiStar: {0.07, -0.21}, one-star: {0.01, -0.17}
23:30:06.385 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
23:30:06.385 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
23:30:06.385 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.50 mountX=0.17 mountY=0.04, mountTheta=0.24
23:30:06.387 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.17, opts=13)
23:30:06.387 00.000 10844 Enqueuing Move request for scope (0.01, -0.17)
23:30:06.387 00.000 11060 Worker thread wakes up
23:30:06.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
23:30:06.389 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
23:30:06.389 00.000 11060 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=0.04
23:30:06.389 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.151539, 1:-0.040450
23:30:06.389 00.000 11060 BLC: No correction, Miss < min_move
23:30:06.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:30:06.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:06.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:30:06.389 00.000 11060 MoveAxis(W, 31, ABG)
23:30:06.389 00.000 11060 Guiding  Dir = 3, Dur = 31
23:30:06.397 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:06.416 00.019 10844 UpdateGuideState exits: m=3164 SNR=36.3
23:30:06.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:06.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:06.416 00.000 10844 Enqueuing Expose request
23:30:06.426 00.010 11060 IsSlewing returns 0
23:30:06.426 00.000 11060 IsGuiding returns 0
23:30:06.487 00.061 11060 IsGuiding returns 0
23:30:06.487 00.000 11060 Move returns status 0, amount 31
23:30:06.487 00.000 11060 MoveAxis(N, 0, ABG)
23:30:06.487 00.000 11060 Move returns status 0, amount 0
23:30:06.487 00.000 11060 move complete, result=0
23:30:06.487 00.000 11060 worker thread done servicing request
23:30:06.489 00.002 11060 Worker thread wakes up
23:30:06.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:06.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:06.489 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
23:30:07.105 00.616 11060 Exposure complete
23:30:07.246 00.141 11060 worker thread done servicing request
23:30:07.246 00.000 10844 OnExposeComplete: enter
23:30:07.246 00.000 10844 UpdateGuideState(): m_state=6
23:30:07.246 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
23:30:07.246 00.000 10844 Star::Find returns 1 (1), X=259.19, Y=61.52, Mass=3372, SNR=37.1, Peak=255 HFD=3.4
23:30:07.248 00.002 10844 MultiStar: [#1 -0.02,0.09,1.02,U] [#2 -0.04,-0.15,1.92,U] [#3 -0.11,-0.14,1.00,U] [#4 -0.04,0.09,0.91,U] [#5 0.34,-0.05,0.92,U] [#6 -0.00,-0.43,0.96,U] [#7 -0.15,-0.92,0.00,M1] [#8 0.11,-0.76,0.00,M1] 
23:30:07.248 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.16}, one-star: {0.48, -0.55}
23:30:07.248 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
23:30:07.248 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
23:30:07.248 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.16 mountX=0.15 mountY=0.10, mountTheta=0.58
23:30:07.248 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.16, opts=13)
23:30:07.248 00.000 10844 Enqueuing Move request for scope (0.07, -0.16)
23:30:07.248 00.000 11060 Worker thread wakes up
23:30:07.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
23:30:07.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
23:30:07.248 00.000 11060 Moving (0.07, -0.16) raw xDistance=0.15 yDistance=0.10
23:30:07.248 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.151539, 1:-0.040450, 2:-0.097982
23:30:07.248 00.000 11060 BLC: No correction, Miss < min_move
23:30:07.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:30:07.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:07.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:30:07.248 00.000 11060 MoveAxis(W, 27, ABG)
23:30:07.248 00.000 11060 Guiding  Dir = 3, Dur = 27
23:30:07.253 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:07.258 00.005 11060 IsSlewing returns 0
23:30:07.258 00.000 11060 IsGuiding returns 0
23:30:07.264 00.006 10844 UpdateGuideState exits: m=3372 SNR=37.1 Saturated
23:30:07.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:07.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:07.264 00.000 10844 Enqueuing Expose request
23:30:07.290 00.026 11060 IsGuiding returns 0
23:30:07.290 00.000 11060 Move returns status 0, amount 27
23:30:07.290 00.000 11060 MoveAxis(N, 0, ABG)
23:30:07.290 00.000 11060 Move returns status 0, amount 0
23:30:07.290 00.000 11060 move complete, result=0
23:30:07.290 00.000 11060 worker thread done servicing request
23:30:07.290 00.000 11060 Worker thread wakes up
23:30:07.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:07.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:07.300 00.010 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
23:30:07.919 00.619 11060 Exposure complete
23:30:08.074 00.155 11060 worker thread done servicing request
23:30:08.074 00.000 10844 OnExposeComplete: enter
23:30:08.074 00.000 10844 UpdateGuideState(): m_state=6
23:30:08.074 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
23:30:08.074 00.000 10844 Star::Find returns 1 (1), X=258.89, Y=62.33, Mass=3199, SNR=36.9, Peak=255 HFD=3.4
23:30:08.074 00.000 10844 MultiStar: [#1 0.18,-0.02,1.02,U] [#2 0.07,0.21,1.88,U] [#3 -0.44,-0.23,0.83,U] [#4 -0.15,0.14,0.93,U] [#5 -0.24,0.01,0.93,U] [#6 -0.05,0.19,0.87,U] [#7 -0.03,-0.08,0.84,U] [#8 -0.47,-0.63,0.00,M2] 
23:30:08.074 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {0.18, 0.25}
23:30:08.074 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
23:30:08.074 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.55)
23:30:08.074 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.00 mountX=-0.07 mountY=-0.05, mountTheta=-2.54
23:30:08.077 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
23:30:08.077 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
23:30:08.077 00.000 11060 Worker thread wakes up
23:30:08.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:30:08.077 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:30:08.077 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.05
23:30:08.077 00.000 11060 BLC: window closed
23:30:08.077 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.151539, 1:-0.040450, 2:-0.097982
23:30:08.077 00.000 11060 BLC: No correction, Miss < min_move
23:30:08.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:30:08.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:08.077 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:08.077 00.000 11060 MoveAxis(E, 0, ABG)
23:30:08.077 00.000 11060 Move returns status 0, amount 0
23:30:08.077 00.000 11060 MoveAxis(N, 0, ABG)
23:30:08.077 00.000 11060 Move returns status 0, amount 0
23:30:08.079 00.002 11060 move complete, result=0
23:30:08.079 00.000 11060 worker thread done servicing request
23:30:08.084 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:08.100 00.016 10844 UpdateGuideState exits: m=3199 SNR=36.9 Saturated
23:30:08.101 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:08.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:08.101 00.000 10844 Enqueuing Expose request
23:30:08.101 00.000 11060 Worker thread wakes up
23:30:08.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:08.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:08.101 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:08.742 00.641 11060 Exposure complete
23:30:08.915 00.173 11060 worker thread done servicing request
23:30:08.915 00.000 10844 OnExposeComplete: enter
23:30:08.915 00.000 10844 UpdateGuideState(): m_state=6
23:30:08.915 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
23:30:08.915 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=61.81, Mass=3250, SNR=36.6, Peak=255 HFD=3.4
23:30:08.915 00.000 10844 MultiStar: [#1 -0.05,0.17,0.96,U] [#2 -0.31,0.46,1.87,U] [#3 -0.69,0.07,0.00,M1] [#4 -0.11,-0.22,0.98,U] [#5 -0.05,-0.05,0.99,U] [#6 -0.05,0.27,0.95,U] [#7 -0.22,0.03,0.87,U] [#8 -0.39,0.05,0.94,U] 
23:30:08.915 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.10}, one-star: {-0.18, -0.26}
23:30:08.915 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
23:30:08.915 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
23:30:08.915 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.66 mountX=-0.06 mountY=-0.20, mountTheta=-1.87
23:30:08.915 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.10, opts=13)
23:30:08.915 00.000 10844 Enqueuing Move request for scope (-0.18, 0.10)
23:30:08.915 00.000 11060 Worker thread wakes up
23:30:08.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
23:30:08.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
23:30:08.915 00.000 11060 Moving (-0.18, 0.10) raw xDistance=-0.06 yDistance=-0.20
23:30:08.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:30:08.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:30:08.915 00.000 11060 MoveAxis(E, 0, ABG)
23:30:08.915 00.000 11060 Move returns status 0, amount 0
23:30:08.915 00.000 11060 MoveAxis(N, 77, ABG)
23:30:08.920 00.005 11060 Guiding  Dir = 0, Dur = 77
23:30:08.926 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:08.939 00.013 10844 UpdateGuideState exits: m=3250 SNR=36.6 Saturated
23:30:08.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:08.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:08.939 00.000 10844 Enqueuing Expose request
23:30:08.954 00.015 11060 IsSlewing returns 0
23:30:08.954 00.000 11060 IsGuiding returns 0
23:30:09.055 00.101 11060 IsGuiding returns 0
23:30:09.055 00.000 11060 Move returns status 0, amount 77
23:30:09.055 00.000 11060 move complete, result=0
23:30:09.055 00.000 11060 worker thread done servicing request
23:30:09.055 00.000 11060 Worker thread wakes up
23:30:09.055 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 77 ms NORTH
23:30:09.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:09.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:09.693 00.638 11060 Exposure complete
23:30:09.872 00.179 11060 worker thread done servicing request
23:30:09.872 00.000 10844 OnExposeComplete: enter
23:30:09.872 00.000 10844 UpdateGuideState(): m_state=6
23:30:09.872 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
23:30:09.872 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.97, Mass=2709, SNR=33.7, Peak=241 HFD=3.1
23:30:09.872 00.000 10844 MultiStar: [#1 -0.01,-0.06,1.05,U] [#2 -0.43,-0.25,2.12,U] [#3 -0.46,-0.27,1.00,U] [#4 -0.21,-0.48,1.00,U] [#5 0.02,-0.32,1.02,U] [#6 -0.09,-0.26,1.03,U] [#7 -0.11,-0.24,0.93,U] [#8 0.02,-0.22,0.96,U] 
23:30:09.872 00.000 10844 single-star, 8 included, MultiStar: {-0.16, -0.24}, one-star: {0.07, -0.11}
23:30:09.872 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
23:30:09.872 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
23:30:09.872 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.98 mountX=0.09 mountY=0.09, mountTheta=0.76
23:30:09.876 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
23:30:09.876 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
23:30:09.876 00.000 11060 Worker thread wakes up
23:30:09.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
23:30:09.876 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
23:30:09.876 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.09 yDistance=0.09
23:30:09.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:30:09.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:09.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:30:09.876 00.000 11060 MoveAxis(E, 0, ABG)
23:30:09.876 00.000 11060 Move returns status 0, amount 0
23:30:09.877 00.001 11060 MoveAxis(N, 0, ABG)
23:30:09.877 00.000 11060 Move returns status 0, amount 0
23:30:09.877 00.000 11060 move complete, result=0
23:30:09.877 00.000 11060 worker thread done servicing request
23:30:09.883 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:09.893 00.010 10844 UpdateGuideState exits: m=2709 SNR=33.7
23:30:09.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:09.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:09.893 00.000 10844 Enqueuing Expose request
23:30:09.893 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:09.893 00.000 11060 Worker thread wakes up
23:30:09.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:09.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:10.526 00.633 11060 Exposure complete
23:30:10.679 00.153 11060 worker thread done servicing request
23:30:10.679 00.000 10844 OnExposeComplete: enter
23:30:10.679 00.000 10844 UpdateGuideState(): m_state=6
23:30:10.679 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
23:30:10.679 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.61, Mass=2899, SNR=35.4, Peak=255 HFD=3.3
23:30:10.679 00.000 10844 MultiStar: [#1 -0.14,-0.49,1.05,U] [#2 -0.46,-0.34,1.94,U] [#3 -0.89,0.06,0.00,M1] [#4 -0.48,-0.71,0.00,M4] [#5 0.29,0.01,1.00,U] [#6 0.04,-0.19,0.96,U] [#7 -0.45,-0.71,0.00,M1] [#8 -0.52,-0.51,0.00,M1] 
23:30:10.679 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.30}, one-star: {-0.24, -0.46}
23:30:10.679 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
23:30:10.679 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
23:30:10.679 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.05 mountX=0.33 mountY=-0.11, mountTheta=-0.32
23:30:10.681 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.30, opts=13)
23:30:10.681 00.000 10844 Enqueuing Move request for scope (-0.16, -0.30)
23:30:10.681 00.000 11060 Worker thread wakes up
23:30:10.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
23:30:10.681 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
23:30:10.681 00.000 11060 Moving (-0.16, -0.30) raw xDistance=0.33 yDistance=-0.11
23:30:10.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:30:10.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:10.683 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:30:10.683 00.000 11060 MoveAxis(W, 57, ABG)
23:30:10.683 00.000 11060 Guiding  Dir = 3, Dur = 57
23:30:10.687 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:10.702 00.015 10844 UpdateGuideState exits: m=2899 SNR=35.4 Saturated
23:30:10.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:10.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:10.702 00.000 10844 Enqueuing Expose request
23:30:10.723 00.021 11060 IsSlewing returns 0
23:30:10.723 00.000 11060 IsGuiding returns 0
23:30:10.826 00.103 11060 IsGuiding returns 0
23:30:10.827 00.001 11060 Move returns status 0, amount 57
23:30:10.827 00.000 11060 MoveAxis(N, 0, ABG)
23:30:10.827 00.000 11060 Move returns status 0, amount 0
23:30:10.827 00.000 11060 move complete, result=0
23:30:10.829 00.002 10844 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH
23:30:10.847 00.018 11060 worker thread done servicing request
23:30:10.847 00.000 11060 Worker thread wakes up
23:30:10.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:10.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:11.480 00.633 11060 Exposure complete
23:30:11.659 00.179 11060 worker thread done servicing request
23:30:11.659 00.000 10844 OnExposeComplete: enter
23:30:11.659 00.000 10844 UpdateGuideState(): m_state=6
23:30:11.659 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
23:30:11.659 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.60, Mass=3372, SNR=37.6, Peak=254 HFD=3.6
23:30:11.659 00.000 10844 MultiStar: [#1 0.03,0.10,0.93,U] [#2 -0.13,-0.03,1.87,U] [#3 -0.76,0.25,0.00,M2] [#4 -0.29,-1.27,0.00,M5] [#5 0.13,-0.14,1.01,U] [#6 0.01,-0.06,0.85,U] [#7 0.08,-0.21,0.84,U] [#8 0.19,-0.13,0.89,U] 
23:30:11.659 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.13}, one-star: {0.18, -0.48}
23:30:11.659 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
23:30:11.659 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
23:30:11.659 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.13 cameraTheta=-1.21 mountX=0.12 mountY=0.07, mountTheta=0.53
23:30:11.659 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
23:30:11.659 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
23:30:11.659 00.000 11060 Worker thread wakes up
23:30:11.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:30:11.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:30:11.659 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
23:30:11.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:30:11.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:11.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:30:11.659 00.000 11060 MoveAxis(E, 0, ABG)
23:30:11.659 00.000 11060 Move returns status 0, amount 0
23:30:11.659 00.000 11060 MoveAxis(N, 0, ABG)
23:30:11.659 00.000 11060 Move returns status 0, amount 0
23:30:11.659 00.000 11060 move complete, result=0
23:30:11.659 00.000 11060 worker thread done servicing request
23:30:11.668 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:11.700 00.032 10844 UpdateGuideState exits: m=3372 SNR=37.6
23:30:11.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:11.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:11.700 00.000 10844 Enqueuing Expose request
23:30:11.700 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:11.700 00.000 11060 Worker thread wakes up
23:30:11.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:11.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:12.338 00.638 11060 Exposure complete
23:30:12.480 00.142 11060 worker thread done servicing request
23:30:12.480 00.000 10844 OnExposeComplete: enter
23:30:12.480 00.000 10844 UpdateGuideState(): m_state=6
23:30:12.480 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
23:30:12.480 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.88, Mass=2862, SNR=34.5, Peak=251 HFD=3.8
23:30:12.480 00.000 10844 MultiStar: [#1 0.18,0.25,0.95,U] [#2 -0.46,-0.07,1.99,U] [#3 -0.18,0.25,0.95,U] [#4 -0.13,-0.67,0.00,M6] [#5 -0.12,-0.01,1.05,U] [#6 -0.19,0.30,0.93,U] [#7 0.11,-0.24,0.89,U] [#8 0.45,-0.31,1.05,U] 
23:30:12.480 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {0.19, -0.20}
23:30:12.480 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
23:30:12.480 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
23:30:12.480 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.85 mountX=0.02 mountY=-0.05, mountTheta=-1.10
23:30:12.480 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
23:30:12.480 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
23:30:12.480 00.000 11060 Worker thread wakes up
23:30:12.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:30:12.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:30:12.480 00.000 11060 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
23:30:12.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:30:12.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:12.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:12.480 00.000 11060 MoveAxis(E, 0, ABG)
23:30:12.480 00.000 11060 Move returns status 0, amount 0
23:30:12.485 00.005 11060 MoveAxis(N, 0, ABG)
23:30:12.485 00.000 11060 Move returns status 0, amount 0
23:30:12.485 00.000 11060 move complete, result=0
23:30:12.485 00.000 11060 worker thread done servicing request
23:30:12.490 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:12.505 00.015 10844 UpdateGuideState exits: m=2862 SNR=34.5
23:30:12.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:12.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:12.505 00.000 10844 Enqueuing Expose request
23:30:12.505 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:12.505 00.000 11060 Worker thread wakes up
23:30:12.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:12.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:13.145 00.640 11060 Exposure complete
23:30:13.312 00.167 11060 worker thread done servicing request
23:30:13.312 00.000 10844 OnExposeComplete: enter
23:30:13.312 00.000 10844 UpdateGuideState(): m_state=6
23:30:13.312 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
23:30:13.312 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.85, Mass=3126, SNR=36.3, Peak=250 HFD=3.5
23:30:13.318 00.006 10844 MultiStar: [#1 0.08,0.03,0.98,U] [#2 -0.73,-0.47,0.00,M1] [#3 -0.36,0.32,0.95,U] [#4 -0.33,-0.93,0.00,M7] [#5 -0.02,0.21,0.98,U] [#6 0.23,-0.04,0.90,U] [#7 0.14,-0.00,0.85,U] [#8 -0.21,-0.42,0.90,U] 
23:30:13.318 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.02}, one-star: {0.16, -0.23}
23:30:13.318 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
23:30:13.318 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
23:30:13.318 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.38 mountX=0.01 mountY=0.01, mountTheta=0.35
23:30:13.318 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
23:30:13.318 00.000 10844 Enqueuing Move request for scope (0.00, -0.02)
23:30:13.318 00.000 11060 Worker thread wakes up
23:30:13.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
23:30:13.318 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
23:30:13.318 00.000 11060 Moving (0.00, -0.02) raw xDistance=0.01 yDistance=0.01
23:30:13.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:30:13.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:13.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:30:13.318 00.000 11060 MoveAxis(E, 0, ABG)
23:30:13.318 00.000 11060 Move returns status 0, amount 0
23:30:13.318 00.000 11060 MoveAxis(N, 0, ABG)
23:30:13.318 00.000 11060 Move returns status 0, amount 0
23:30:13.318 00.000 11060 move complete, result=0
23:30:13.318 00.000 11060 worker thread done servicing request
23:30:13.324 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:13.339 00.015 10844 UpdateGuideState exits: m=3126 SNR=36.3
23:30:13.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:13.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:13.339 00.000 10844 Enqueuing Expose request
23:30:13.339 00.000 11060 Worker thread wakes up
23:30:13.339 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:13.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:13.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:13.969 00.630 11060 Exposure complete
23:30:14.198 00.229 11060 worker thread done servicing request
23:30:14.203 00.005 10844 OnExposeComplete: enter
23:30:14.203 00.000 10844 UpdateGuideState(): m_state=6
23:30:14.204 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
23:30:14.204 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.93, Mass=3111, SNR=36.1, Peak=222 HFD=3.6
23:30:14.204 00.000 10844 MultiStar: [#1 0.22,0.22,1.02,U] [#2 0.19,-0.19,2.08,U] [#3 -0.17,0.19,0.91,U] [#4 -0.28,-0.17,0.88,U] [#5 0.10,0.67,0.00,M1] [#6 0.23,0.23,0.87,U] [#7 0.16,0.07,0.84,U] [#8 0.58,-0.39,0.00,M1] 
23:30:14.204 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.01}, one-star: {-0.05, -0.15}
23:30:14.204 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
23:30:14.204 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
23:30:14.204 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.09 mountX=-0.01 mountY=0.06, mountTheta=1.66
23:30:14.204 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
23:30:14.204 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
23:30:14.204 00.000 11060 Worker thread wakes up
23:30:14.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:30:14.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:30:14.209 00.005 11060 Moving (0.06, -0.01) raw xDistance=-0.01 yDistance=0.06
23:30:14.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:30:14.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:14.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:30:14.209 00.000 11060 MoveAxis(E, 0, ABG)
23:30:14.209 00.000 11060 Move returns status 0, amount 0
23:30:14.209 00.000 11060 MoveAxis(N, 0, ABG)
23:30:14.209 00.000 11060 Move returns status 0, amount 0
23:30:14.209 00.000 11060 move complete, result=0
23:30:14.209 00.000 11060 worker thread done servicing request
23:30:14.214 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:14.236 00.022 10844 UpdateGuideState exits: m=3111 SNR=36.1
23:30:14.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:14.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:14.236 00.000 10844 Enqueuing Expose request
23:30:14.236 00.000 11060 Worker thread wakes up
23:30:14.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:14.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:14.236 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:14.875 00.639 11060 Exposure complete
23:30:15.049 00.174 11060 worker thread done servicing request
23:30:15.049 00.000 10844 OnExposeComplete: enter
23:30:15.049 00.000 10844 UpdateGuideState(): m_state=6
23:30:15.049 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
23:30:15.049 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=62.42, Mass=3018, SNR=35.4, Peak=232 HFD=3.6
23:30:15.049 00.000 10844 MultiStar: [#1 -0.10,0.29,1.02,U] [#2 -0.50,0.07,2.08,U] [#3 -0.64,-0.21,0.00,M1] [#4 -0.67,0.01,0.00,M7] [#5 -0.14,0.20,1.06,U] [#6 -0.16,0.31,0.96,U] [#7 -0.11,0.06,0.85,U] [#8 0.22,-0.25,1.02,U] 
23:30:15.049 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.14}, one-star: {0.14, 0.34}
23:30:15.049 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
23:30:15.049 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:30:15.049 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.40 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
23:30:15.049 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.14, opts=13)
23:30:15.049 00.000 10844 Enqueuing Move request for scope (-0.15, 0.14)
23:30:15.049 00.000 11060 Worker thread wakes up
23:30:15.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
23:30:15.049 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
23:30:15.049 00.000 11060 Moving (-0.15, 0.14) raw xDistance=-0.11 yDistance=-0.17
23:30:15.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:30:15.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:15.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:30:15.049 00.000 11060 MoveAxis(E, 0, ABG)
23:30:15.049 00.000 11060 Move returns status 0, amount 0
23:30:15.049 00.000 11060 MoveAxis(N, 0, ABG)
23:30:15.049 00.000 11060 Move returns status 0, amount 0
23:30:15.049 00.000 11060 move complete, result=0
23:30:15.049 00.000 11060 worker thread done servicing request
23:30:15.058 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:15.085 00.027 10844 UpdateGuideState exits: m=3018 SNR=35.4
23:30:15.087 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:15.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:15.087 00.000 10844 Enqueuing Expose request
23:30:15.087 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:30:15.087 00.000 11060 Worker thread wakes up
23:30:15.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:15.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:15.723 00.636 11060 Exposure complete
23:30:15.906 00.183 11060 worker thread done servicing request
23:30:15.906 00.000 10844 OnExposeComplete: enter
23:30:15.906 00.000 10844 UpdateGuideState(): m_state=6
23:30:15.906 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
23:30:15.906 00.000 10844 Star::Find returns 1 (0), X=259.50, Y=61.99, Mass=3208, SNR=36.5, Peak=246 HFD=4.1
23:30:15.906 00.000 10844 MultiStar: [#1 0.55,-0.09,0.99,U] [#2 -0.17,0.29,1.85,U] [#3 -0.35,0.05,1.00,U] [#4 -0.27,-0.66,0.00,M8] [#5 -0.33,-0.70,0.00,M1] [#6 0.61,-0.04,0.88,U] [#7 0.30,-0.57,0.00,M1] [#8 -0.11,-0.76,0.00,M1] 
23:30:15.906 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.07}, one-star: {0.79, -0.09}
23:30:15.906 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
23:30:15.906 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
23:30:15.906 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.31 mountX=-0.10 mountY=0.20, mountTheta=2.06
23:30:15.906 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.07, opts=13)
23:30:15.906 00.000 10844 Enqueuing Move request for scope (0.21, 0.07)
23:30:15.906 00.000 11060 Worker thread wakes up
23:30:15.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
23:30:15.912 00.006 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
23:30:15.912 00.000 11060 Moving (0.21, 0.07) raw xDistance=-0.10 yDistance=0.20
23:30:15.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:30:15.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:30:15.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:30:15.912 00.000 11060 MoveAxis(E, 0, ABG)
23:30:15.912 00.000 11060 Move returns status 0, amount 0
23:30:15.912 00.000 11060 MoveAxis(N, 0, ABG)
23:30:15.912 00.000 11060 Move returns status 0, amount 0
23:30:15.912 00.000 11060 move complete, result=0
23:30:15.912 00.000 11060 worker thread done servicing request
23:30:15.917 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:15.930 00.013 10844 UpdateGuideState exits: m=3208 SNR=36.5
23:30:15.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:15.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:15.930 00.000 10844 Enqueuing Expose request
23:30:15.930 00.000 11060 Worker thread wakes up
23:30:15.930 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:15.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:15.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:16.567 00.637 11060 Exposure complete
23:30:16.731 00.164 11060 worker thread done servicing request
23:30:16.731 00.000 10844 OnExposeComplete: enter
23:30:16.736 00.005 10844 UpdateGuideState(): m_state=6
23:30:16.736 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
23:30:16.736 00.000 10844 Star::Find returns 1 (1), X=259.26, Y=61.76, Mass=3545, SNR=38.5, Peak=255 HFD=3.5
23:30:16.736 00.000 10844 MultiStar: [#1 0.37,-0.15,0.91,U] [#2 0.20,-0.04,1.80,U] [#3 0.18,0.12,0.95,U] [#4 -0.60,-0.42,0.00,M9] [#5 0.42,-0.58,0.00,M2] [#6 0.62,-0.67,0.00,M1] [#7 0.54,-0.18,0.83,U] [#8 0.14,-0.36,0.90,U] 
23:30:16.736 00.000 10844 refined, 5 included, MultiStar: {0.31, -0.14}, one-star: {0.54, -0.32}
23:30:16.736 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:30:16.736 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:30:16.736 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-0.42 mountX=0.08 mountY=0.33, mountTheta=1.33
23:30:16.738 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.14, opts=13)
23:30:16.738 00.000 10844 Enqueuing Move request for scope (0.31, -0.14)
23:30:16.738 00.000 11060 Worker thread wakes up
23:30:16.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.14) opts 0xd
23:30:16.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.14)
23:30:16.738 00.000 11060 Moving (0.31, -0.14) raw xDistance=0.08 yDistance=0.33
23:30:16.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:30:16.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:16.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:30:16.738 00.000 11060 MoveAxis(E, 0, ABG)
23:30:16.738 00.000 11060 Move returns status 0, amount 0
23:30:16.738 00.000 11060 MoveAxis(N, 0, ABG)
23:30:16.738 00.000 11060 Move returns status 0, amount 0
23:30:16.738 00.000 11060 move complete, result=0
23:30:16.738 00.000 11060 worker thread done servicing request
23:30:16.742 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:16.756 00.014 10844 UpdateGuideState exits: m=3545 SNR=38.5 Saturated
23:30:16.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:16.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:16.756 00.000 10844 Enqueuing Expose request
23:30:16.756 00.000 11060 Worker thread wakes up
23:30:16.756 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:30:16.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:16.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:17.385 00.629 11060 Exposure complete
23:30:17.539 00.154 11060 worker thread done servicing request
23:30:17.539 00.000 10844 OnExposeComplete: enter
23:30:17.539 00.000 10844 UpdateGuideState(): m_state=6
23:30:17.539 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
23:30:17.539 00.000 10844 Star::Find returns 1 (1), X=258.96, Y=61.48, Mass=2978, SNR=35.3, Peak=255 HFD=3.5
23:30:17.539 00.000 10844 MultiStar: [#1 0.20,0.11,0.95,U] [#2 0.05,0.07,1.97,U] [#3 -0.07,0.01,0.94,U] [#4 -0.43,0.01,1.04,U] [#5 -0.03,-0.28,1.06,U] [#6 0.04,-0.14,0.99,U] [#7 0.26,-0.28,0.82,U] [#8 0.27,-0.79,0.00,M1] 
23:30:17.539 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.11}, one-star: {0.25, -0.60}
23:30:17.539 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
23:30:17.539 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
23:30:17.539 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.32 mountX=0.11 mountY=0.05, mountTheta=0.41
23:30:17.543 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
23:30:17.543 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
23:30:17.543 00.000 11060 Worker thread wakes up
23:30:17.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
23:30:17.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
23:30:17.543 00.000 11060 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=0.05
23:30:17.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:30:17.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:17.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:30:17.543 00.000 11060 MoveAxis(E, 0, ABG)
23:30:17.543 00.000 11060 Move returns status 0, amount 0
23:30:17.543 00.000 11060 MoveAxis(N, 0, ABG)
23:30:17.543 00.000 11060 Move returns status 0, amount 0
23:30:17.543 00.000 11060 move complete, result=0
23:30:17.543 00.000 11060 worker thread done servicing request
23:30:17.548 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:17.558 00.010 10844 UpdateGuideState exits: m=2978 SNR=35.3 Saturated
23:30:17.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:17.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:17.558 00.000 10844 Enqueuing Expose request
23:30:17.558 00.000 11060 Worker thread wakes up
23:30:17.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:17.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:17.558 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:18.196 00.638 11060 Exposure complete
23:30:18.430 00.234 11060 worker thread done servicing request
23:30:18.430 00.000 10844 OnExposeComplete: enter
23:30:18.430 00.000 10844 UpdateGuideState(): m_state=6
23:30:18.435 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
23:30:18.435 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=62.12, Mass=3149, SNR=35.9, Peak=247 HFD=3.2
23:30:18.435 00.000 10844 MultiStar: [#1 0.14,0.36,0.98,U] [#2 0.26,0.13,2.02,U] [#3 -0.04,0.43,0.89,U] [#4 -0.25,-0.60,0.00,M9] [#5 0.89,0.01,0.00,M2] [#6 -0.16,0.00,0.95,U] [#7 0.37,-0.17,0.89,U] [#8 0.31,-0.39,0.97,U] 
23:30:18.435 00.000 10844 single-star, 6 included, MultiStar: {0.16, 0.07}, one-star: {0.14, 0.04}
23:30:18.435 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
23:30:18.435 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
23:30:18.435 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=-0.07 mountY=0.13, mountTheta=2.05
23:30:18.435 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.04, opts=13)
23:30:18.435 00.000 10844 Enqueuing Move request for scope (0.14, 0.04)
23:30:18.435 00.000 11060 Worker thread wakes up
23:30:18.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:30:18.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:30:18.435 00.000 11060 Moving (0.14, 0.04) raw xDistance=-0.07 yDistance=0.13
23:30:18.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:30:18.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:18.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:30:18.435 00.000 11060 MoveAxis(E, 0, ABG)
23:30:18.435 00.000 11060 Move returns status 0, amount 0
23:30:18.435 00.000 11060 MoveAxis(N, 0, ABG)
23:30:18.435 00.000 11060 Move returns status 0, amount 0
23:30:18.435 00.000 11060 move complete, result=0
23:30:18.435 00.000 11060 worker thread done servicing request
23:30:18.444 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:18.455 00.011 10844 UpdateGuideState exits: m=3149 SNR=35.9
23:30:18.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:18.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:18.455 00.000 10844 Enqueuing Expose request
23:30:18.455 00.000 11060 Worker thread wakes up
23:30:18.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:18.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:18.455 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:19.091 00.636 11060 Exposure complete
23:30:19.255 00.164 11060 worker thread done servicing request
23:30:19.255 00.000 10844 OnExposeComplete: enter
23:30:19.255 00.000 10844 UpdateGuideState(): m_state=6
23:30:19.255 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
23:30:19.255 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=62.03, Mass=2923, SNR=34.7, Peak=233 HFD=3.1
23:30:19.255 00.000 10844 MultiStar: [#1 -0.06,-0.12,1.04,U] [#2 -0.27,0.43,2.04,U] [#3 -0.31,0.49,1.05,U] [#4 -0.35,-0.35,0.95,U] [#5 0.23,-0.04,1.02,U] [#6 0.43,-0.56,0.00,M1] [#7 -0.44,-0.14,0.82,U] [#8 0.29,-0.33,1.02,U] 
23:30:19.255 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {0.19, -0.05}
23:30:19.255 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
23:30:19.255 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
23:30:19.255 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.75 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
23:30:19.261 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.04, opts=13)
23:30:19.261 00.000 10844 Enqueuing Move request for scope (-0.10, 0.04)
23:30:19.261 00.000 11060 Worker thread wakes up
23:30:19.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:30:19.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:30:19.261 00.000 11060 Moving (-0.10, 0.04) raw xDistance=-0.02 yDistance=-0.11
23:30:19.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:30:19.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:19.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:30:19.261 00.000 11060 MoveAxis(E, 0, ABG)
23:30:19.261 00.000 11060 Move returns status 0, amount 0
23:30:19.261 00.000 11060 MoveAxis(N, 0, ABG)
23:30:19.261 00.000 11060 Move returns status 0, amount 0
23:30:19.261 00.000 11060 move complete, result=0
23:30:19.261 00.000 11060 worker thread done servicing request
23:30:19.266 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:19.282 00.016 10844 UpdateGuideState exits: m=2923 SNR=34.7
23:30:19.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:19.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:19.282 00.000 10844 Enqueuing Expose request
23:30:19.282 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:19.282 00.000 11060 Worker thread wakes up
23:30:19.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:19.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:19.916 00.634 11060 Exposure complete
23:30:20.081 00.165 11060 worker thread done servicing request
23:30:20.086 00.005 10844 OnExposeComplete: enter
23:30:20.086 00.000 10844 UpdateGuideState(): m_state=6
23:30:20.086 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
23:30:20.086 00.000 10844 Star::Find returns 1 (1), X=258.77, Y=61.58, Mass=3000, SNR=35.4, Peak=255 HFD=3.3
23:30:20.086 00.000 10844 MultiStar: [#1 0.19,0.03,0.96,U] [#2 -0.10,0.22,2.00,U] [#3 0.02,-0.17,0.99,U] [#4 -0.12,-0.48,0.85,U] [#5 0.09,0.13,1.00,U] [#6 -0.02,-0.06,0.93,U] [#7 0.18,-0.32,0.84,U] [#8 0.47,-0.36,1.00,U] 
23:30:20.086 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {0.06, -0.50}
23:30:20.086 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
23:30:20.086 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
23:30:20.086 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.05 mountX=0.11 mountY=0.09, mountTheta=0.69
23:30:20.088 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.12, opts=13)
23:30:20.088 00.000 10844 Enqueuing Move request for scope (0.07, -0.12)
23:30:20.088 00.000 11060 Worker thread wakes up
23:30:20.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
23:30:20.088 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
23:30:20.088 00.000 11060 Moving (0.07, -0.12) raw xDistance=0.11 yDistance=0.09
23:30:20.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:30:20.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:20.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:30:20.088 00.000 11060 MoveAxis(E, 0, ABG)
23:30:20.088 00.000 11060 Move returns status 0, amount 0
23:30:20.088 00.000 11060 MoveAxis(N, 0, ABG)
23:30:20.088 00.000 11060 Move returns status 0, amount 0
23:30:20.088 00.000 11060 move complete, result=0
23:30:20.088 00.000 11060 worker thread done servicing request
23:30:20.093 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:20.101 00.008 10844 UpdateGuideState exits: m=3000 SNR=35.4 Saturated
23:30:20.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:20.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:20.101 00.000 10844 Enqueuing Expose request
23:30:20.101 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:20.101 00.000 11060 Worker thread wakes up
23:30:20.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:20.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:20.731 00.630 11060 Exposure complete
23:30:20.950 00.219 11060 worker thread done servicing request
23:30:20.950 00.000 10844 OnExposeComplete: enter
23:30:20.950 00.000 10844 UpdateGuideState(): m_state=6
23:30:20.950 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
23:30:20.950 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=62.10, Mass=3167, SNR=36.7, Peak=255 HFD=3.4
23:30:20.950 00.000 10844 MultiStar: [#1 -0.00,0.53,0.93,U] [#2 0.03,0.45,1.94,U] [#3 -0.17,0.32,0.90,U] [#4 0.12,-0.25,0.98,U] [#5 0.03,0.53,1.01,U] [#6 -0.28,0.14,0.86,U] [#7 -0.16,-0.22,0.86,U] [#8 -0.06,-0.15,0.92,U] 
23:30:20.950 00.000 10844 single-star, 8 included, MultiStar: {-0.04, 0.19}, one-star: {-0.04, 0.02}
23:30:20.950 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
23:30:20.950 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
23:30:20.954 00.004 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.56 mountX=-0.02 mountY=-0.04, mountTheta=-1.98
23:30:20.956 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
23:30:20.956 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
23:30:20.956 00.000 11060 Worker thread wakes up
23:30:20.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:30:20.956 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:30:20.956 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
23:30:20.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:30:20.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:20.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:30:20.956 00.000 11060 MoveAxis(E, 0, ABG)
23:30:20.956 00.000 11060 Move returns status 0, amount 0
23:30:20.956 00.000 11060 MoveAxis(N, 0, ABG)
23:30:20.956 00.000 11060 Move returns status 0, amount 0
23:30:20.956 00.000 11060 move complete, result=0
23:30:20.956 00.000 11060 worker thread done servicing request
23:30:20.965 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:20.975 00.010 10844 UpdateGuideState exits: m=3167 SNR=36.7 Saturated
23:30:20.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:20.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:20.975 00.000 10844 Enqueuing Expose request
23:30:20.975 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:20.975 00.000 11060 Worker thread wakes up
23:30:20.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:20.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:21.609 00.634 11060 Exposure complete
23:30:21.765 00.156 11060 worker thread done servicing request
23:30:21.765 00.000 10844 OnExposeComplete: enter
23:30:21.765 00.000 10844 UpdateGuideState(): m_state=6
23:30:21.770 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
23:30:21.770 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.40, Mass=2786, SNR=34.1, Peak=255 HFD=3.3
23:30:21.770 00.000 10844 MultiStar: [#1 -0.27,-0.34,1.08,U] [#2 -0.54,-0.28,2.12,U] [#3 -0.57,0.03,0.97,U] [#4 -0.44,-0.45,0.99,U] [#5 -0.04,-0.14,1.03,U] [#6 0.12,-0.38,0.97,U] [#7 -0.07,-0.66,0.00,M1] [#8 -0.12,-0.43,0.98,U] 
23:30:21.770 00.000 10844 refined, 7 included, MultiStar: {-0.30, -0.33}, one-star: {-0.24, -0.68}
23:30:21.770 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
23:30:21.770 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
23:30:21.770 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.33 hyp=0.44 cameraTheta=-2.30 mountX=0.38 mountY=-0.24, mountTheta=-0.56
23:30:21.771 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.33, opts=13)
23:30:21.771 00.000 10844 Enqueuing Move request for scope (-0.30, -0.33)
23:30:21.771 00.000 11060 Worker thread wakes up
23:30:21.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.33) opts 0xd
23:30:21.771 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.33)
23:30:21.771 00.000 11060 Moving (-0.30, -0.33) raw xDistance=0.38 yDistance=-0.24
23:30:21.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
23:30:21.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:21.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:30:21.771 00.000 11060 MoveAxis(W, 65, ABG)
23:30:21.771 00.000 11060 Guiding  Dir = 3, Dur = 65
23:30:21.776 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:21.788 00.012 10844 UpdateGuideState exits: m=2786 SNR=34.1 Saturated
23:30:21.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:21.790 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:21.790 00.000 10844 Enqueuing Expose request
23:30:21.805 00.015 11060 IsSlewing returns 0
23:30:21.805 00.000 11060 IsGuiding returns 0
23:30:21.885 00.080 11060 IsGuiding returns 0
23:30:21.885 00.000 11060 Move returns status 0, amount 65
23:30:21.885 00.000 11060 MoveAxis(N, 0, ABG)
23:30:21.885 00.000 11060 Move returns status 0, amount 0
23:30:21.885 00.000 11060 move complete, result=0
23:30:21.885 00.000 11060 worker thread done servicing request
23:30:21.885 00.000 11060 Worker thread wakes up
23:30:21.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:21.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:21.885 00.000 10844 GuideStep: 0.4 px 65 ms WEST, -0.2 px 0 ms NORTH
23:30:22.525 00.640 11060 Exposure complete
23:30:22.709 00.184 11060 worker thread done servicing request
23:30:22.709 00.000 10844 OnExposeComplete: enter
23:30:22.709 00.000 10844 UpdateGuideState(): m_state=6
23:30:22.709 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
23:30:22.709 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=62.04, Mass=2943, SNR=35.2, Peak=251 HFD=3.6
23:30:22.709 00.000 10844 MultiStar: [#1 -0.35,0.13,1.02,U] [#2 -0.09,0.60,1.99,U] [#3 -0.68,0.04,0.00,M1] [#4 -0.07,-0.32,0.98,U] [#5 -0.30,0.34,0.98,U] [#6 -0.14,0.04,1.01,U] [#7 -0.37,-0.18,0.94,U] [#8 -0.14,0.17,0.91,U] 
23:30:22.709 00.000 10844 single-star, 7 included, MultiStar: {-0.19, 0.15}, one-star: {-0.17, -0.03}
23:30:22.709 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
23:30:22.709 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
23:30:22.709 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.94 mountX=0.06 mountY=-0.16, mountTheta=-1.19
23:30:22.713 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.03, opts=13)
23:30:22.713 00.000 10844 Enqueuing Move request for scope (-0.17, -0.03)
23:30:22.713 00.000 11060 Worker thread wakes up
23:30:22.714 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
23:30:22.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
23:30:22.714 00.000 11060 Moving (-0.17, -0.03) raw xDistance=0.06 yDistance=-0.16
23:30:22.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:30:22.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:22.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:30:22.714 00.000 11060 MoveAxis(E, 0, ABG)
23:30:22.714 00.000 11060 Move returns status 0, amount 0
23:30:22.714 00.000 11060 MoveAxis(N, 0, ABG)
23:30:22.714 00.000 11060 Move returns status 0, amount 0
23:30:22.714 00.000 11060 move complete, result=0
23:30:22.714 00.000 11060 worker thread done servicing request
23:30:22.719 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:22.731 00.012 10844 UpdateGuideState exits: m=2943 SNR=35.2
23:30:22.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:22.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:22.731 00.000 10844 Enqueuing Expose request
23:30:22.731 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:30:22.731 00.000 11060 Worker thread wakes up
23:30:22.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:22.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:23.353 00.622 11060 Exposure complete
23:30:23.515 00.162 11060 worker thread done servicing request
23:30:23.515 00.000 10844 OnExposeComplete: enter
23:30:23.515 00.000 10844 UpdateGuideState(): m_state=6
23:30:23.515 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
23:30:23.515 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.88, Mass=2939, SNR=35.1, Peak=249 HFD=3.6
23:30:23.515 00.000 10844 MultiStar: [#1 -0.37,-0.17,1.10,U] [#2 -0.19,0.37,1.93,U] [#3 -0.62,0.07,1.02,U] [#4 -0.40,-0.20,0.99,U] [#5 -0.10,-0.00,0.99,U] [#6 -0.06,0.25,1.00,U] [#7 -0.24,-0.01,0.87,U] [#8 -0.41,-0.55,0.00,M1] 
23:30:23.515 00.000 10844 single-star, 7 included, MultiStar: {-0.26, 0.05}, one-star: {-0.11, -0.20}
23:30:23.515 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
23:30:23.515 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
23:30:23.515 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.05 mountX=0.22 mountY=-0.07, mountTheta=-0.32
23:30:23.519 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.20, opts=13)
23:30:23.519 00.000 10844 Enqueuing Move request for scope (-0.11, -0.20)
23:30:23.519 00.000 11060 Worker thread wakes up
23:30:23.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
23:30:23.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
23:30:23.519 00.000 11060 Moving (-0.11, -0.20) raw xDistance=0.22 yDistance=-0.07
23:30:23.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:30:23.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:23.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:23.519 00.000 11060 MoveAxis(W, 38, ABG)
23:30:23.519 00.000 11060 Guiding  Dir = 3, Dur = 38
23:30:23.524 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:23.549 00.025 11060 IsSlewing returns 0
23:30:23.549 00.000 11060 IsGuiding returns 0
23:30:23.554 00.005 10844 UpdateGuideState exits: m=2939 SNR=35.1
23:30:23.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:23.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:23.554 00.000 10844 Enqueuing Expose request
23:30:23.605 00.051 11060 IsGuiding returns 0
23:30:23.605 00.000 11060 Move returns status 0, amount 38
23:30:23.605 00.000 11060 MoveAxis(N, 0, ABG)
23:30:23.605 00.000 11060 Move returns status 0, amount 0
23:30:23.605 00.000 11060 move complete, result=0
23:30:23.605 00.000 11060 worker thread done servicing request
23:30:23.605 00.000 11060 Worker thread wakes up
23:30:23.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:23.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:23.605 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:30:24.245 00.640 11060 Exposure complete
23:30:24.478 00.233 11060 worker thread done servicing request
23:30:24.478 00.000 10844 OnExposeComplete: enter
23:30:24.478 00.000 10844 UpdateGuideState(): m_state=6
23:30:24.479 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
23:30:24.479 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=62.10, Mass=3128, SNR=36.3, Peak=255 HFD=3.7
23:30:24.479 00.000 10844 MultiStar: [#1 -0.47,-0.03,0.94,U] [#2 -0.13,0.32,1.96,U] [#3 -0.80,0.14,0.00,M1] [#4 -0.28,-0.08,0.93,U] [#5 -0.14,0.16,0.93,U] [#6 -0.45,0.12,0.92,U] [#7 -0.62,0.09,0.91,U] [#8 -0.26,-0.16,0.95,U] 
23:30:24.479 00.000 10844 refined, 7 included, MultiStar: {-0.32, 0.09}, one-star: {-0.42, 0.03}
23:30:24.479 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
23:30:24.479 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
23:30:24.479 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.33 cameraTheta=2.88 mountX=-0.03 mountY=-0.33, mountTheta=-1.65
23:30:24.481 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.09, opts=13)
23:30:24.484 00.003 10844 Enqueuing Move request for scope (-0.32, 0.09)
23:30:24.484 00.000 11060 Worker thread wakes up
23:30:24.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.09) opts 0xd
23:30:24.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.09)
23:30:24.484 00.000 11060 Moving (-0.32, 0.09) raw xDistance=-0.03 yDistance=-0.33
23:30:24.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:30:24.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
23:30:24.484 00.000 11060 MoveAxis(E, 0, ABG)
23:30:24.485 00.001 11060 Move returns status 0, amount 0
23:30:24.485 00.000 11060 MoveAxis(N, 128, ABG)
23:30:24.485 00.000 11060 Guiding  Dir = 0, Dur = 128
23:30:24.495 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:30:24.511 00.016 11060 IsSlewing returns 0
23:30:24.512 00.001 11060 IsGuiding returns 0
23:30:24.522 00.010 10844 UpdateGuideState exits: m=3128 SNR=36.3 Saturated
23:30:24.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:24.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:24.522 00.000 10844 Enqueuing Expose request
23:30:24.666 00.144 11060 IsGuiding returns 0
23:30:24.667 00.001 11060 Move returns status 0, amount 128
23:30:24.667 00.000 11060 move complete, result=0
23:30:24.667 00.000 11060 worker thread done servicing request
23:30:24.667 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 128 ms NORTH
23:30:24.667 00.000 11060 Worker thread wakes up
23:30:24.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:24.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:25.311 00.644 11060 Exposure complete
23:30:25.476 00.165 11060 worker thread done servicing request
23:30:25.476 00.000 10844 OnExposeComplete: enter
23:30:25.476 00.000 10844 UpdateGuideState(): m_state=6
23:30:25.476 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
23:30:25.476 00.000 10844 Star::Find returns 1 (1), X=258.22, Y=62.10, Mass=3283, SNR=37.1, Peak=255 HFD=3.6
23:30:25.476 00.000 10844 MultiStar: [#1 -0.44,0.36,0.99,U] [#2 -0.24,0.38,1.89,U] [#3 -0.47,0.23,0.98,U] [#4 -0.42,-0.33,0.96,U] [#5 -0.44,-0.24,1.00,U] [#6 -0.33,-0.27,0.88,U] [#7 -0.16,-0.32,0.84,U] [#8 0.19,-0.24,0.91,U] 
23:30:25.476 00.000 10844 refined, 8 included, MultiStar: {-0.31, 0.00}, one-star: {-0.49, 0.02}
23:30:25.476 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
23:30:25.476 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
23:30:25.476 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.13 mountX=0.05 mountY=-0.31, mountTheta=-1.40
23:30:25.476 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.00, opts=13)
23:30:25.476 00.000 10844 Enqueuing Move request for scope (-0.31, 0.00)
23:30:25.476 00.000 11060 Worker thread wakes up
23:30:25.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.00) opts 0xd
23:30:25.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.00)
23:30:25.476 00.000 11060 Moving (-0.31, 0.00) raw xDistance=0.05 yDistance=-0.31
23:30:25.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:30:25.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
23:30:25.476 00.000 11060 MoveAxis(E, 0, ABG)
23:30:25.476 00.000 11060 Move returns status 0, amount 0
23:30:25.476 00.000 11060 MoveAxis(N, 120, ABG)
23:30:25.476 00.000 11060 Guiding  Dir = 0, Dur = 120
23:30:25.483 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:25.495 00.012 10844 UpdateGuideState exits: m=3283 SNR=37.1 Saturated
23:30:25.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:25.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:25.495 00.000 10844 Enqueuing Expose request
23:30:25.500 00.005 11060 IsSlewing returns 0
23:30:25.500 00.000 11060 IsGuiding returns 0
23:30:25.648 00.148 11060 IsGuiding returns 0
23:30:25.648 00.000 11060 Move returns status 0, amount 120
23:30:25.648 00.000 11060 move complete, result=0
23:30:25.648 00.000 11060 worker thread done servicing request
23:30:25.648 00.000 11060 Worker thread wakes up
23:30:25.648 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 120 ms NORTH
23:30:25.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:25.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:26.285 00.637 11060 Exposure complete
23:30:26.464 00.179 11060 worker thread done servicing request
23:30:26.464 00.000 10844 OnExposeComplete: enter
23:30:26.464 00.000 10844 UpdateGuideState(): m_state=6
23:30:26.464 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
23:30:26.464 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=62.19, Mass=3574, SNR=38.5, Peak=247 HFD=3.6
23:30:26.464 00.000 10844 MultiStar: [#1 -0.17,0.07,0.98,U] [#2 0.39,0.37,1.83,U] [#3 -0.51,-0.16,0.85,U] [#4 -0.16,-0.12,0.85,U] [#5 0.34,0.15,0.96,U] [#6 0.21,-0.13,0.90,U] [#7 -0.44,-0.60,0.00,M1] [#8 0.08,-0.60,0.84,U] 
23:30:26.464 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {-0.02, 0.11}
23:30:26.464 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
23:30:26.464 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
23:30:26.464 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=-0.03 mountY=0.06, mountTheta=2.00
23:30:26.464 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
23:30:26.464 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
23:30:26.464 00.000 11060 Worker thread wakes up
23:30:26.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:30:26.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:30:26.464 00.000 11060 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=0.06
23:30:26.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:30:26.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:26.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:30:26.464 00.000 11060 MoveAxis(E, 0, ABG)
23:30:26.464 00.000 11060 Move returns status 0, amount 0
23:30:26.464 00.000 11060 MoveAxis(N, 0, ABG)
23:30:26.464 00.000 11060 Move returns status 0, amount 0
23:30:26.464 00.000 11060 move complete, result=0
23:30:26.464 00.000 11060 worker thread done servicing request
23:30:26.469 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:26.484 00.015 10844 UpdateGuideState exits: m=3574 SNR=38.5
23:30:26.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:26.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:26.484 00.000 10844 Enqueuing Expose request
23:30:26.484 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:26.484 00.000 11060 Worker thread wakes up
23:30:26.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:26.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:27.125 00.641 11060 Exposure complete
23:30:27.286 00.161 11060 worker thread done servicing request
23:30:27.286 00.000 10844 OnExposeComplete: enter
23:30:27.286 00.000 10844 UpdateGuideState(): m_state=6
23:30:27.286 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
23:30:27.286 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.50, Mass=3179, SNR=36.5, Peak=250 HFD=3.4
23:30:27.288 00.002 10844 MultiStar: [#1 -0.20,-0.52,0.96,U] [#2 -0.08,-0.26,2.00,U] [#3 -0.27,-0.53,0.94,U] [#4 -0.47,-0.84,0.00,M1] [#5 0.09,-0.20,0.99,U] [#6 -0.36,-0.49,0.92,U] [#7 -0.32,-1.17,0.00,M2] [#8 -0.02,-0.87,0.00,M1] 
23:30:27.288 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.40}, one-star: {-0.02, -0.58}
23:30:27.288 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
23:30:27.288 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
23:30:27.288 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.40 hyp=0.42 cameraTheta=-1.87 mountX=0.42 mountY=-0.06, mountTheta=-0.14
23:30:27.288 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.40, opts=13)
23:30:27.288 00.000 10844 Enqueuing Move request for scope (-0.13, -0.40)
23:30:27.288 00.000 11060 Worker thread wakes up
23:30:27.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.40) opts 0xd
23:30:27.288 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.40)
23:30:27.288 00.000 11060 Moving (-0.13, -0.40) raw xDistance=0.42 yDistance=-0.06
23:30:27.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
23:30:27.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:27.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:27.288 00.000 11060 MoveAxis(W, 73, ABG)
23:30:27.290 00.002 11060 Guiding  Dir = 3, Dur = 73
23:30:27.295 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:27.309 00.014 10844 UpdateGuideState exits: m=3179 SNR=36.5
23:30:27.311 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:27.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:27.311 00.000 10844 Enqueuing Expose request
23:30:27.316 00.005 11060 IsSlewing returns 0
23:30:27.316 00.000 11060 IsGuiding returns 0
23:30:27.407 00.091 11060 IsGuiding returns 0
23:30:27.407 00.000 11060 Move returns status 0, amount 73
23:30:27.407 00.000 11060 MoveAxis(N, 0, ABG)
23:30:27.407 00.000 11060 Move returns status 0, amount 0
23:30:27.407 00.000 11060 move complete, result=0
23:30:27.407 00.000 11060 worker thread done servicing request
23:30:27.407 00.000 11060 Worker thread wakes up
23:30:27.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:27.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:27.409 00.002 10844 GuideStep: 0.4 px 73 ms WEST, -0.1 px 0 ms NORTH
23:30:28.051 00.642 11060 Exposure complete
23:30:28.230 00.179 11060 worker thread done servicing request
23:30:28.231 00.001 10844 OnExposeComplete: enter
23:30:28.231 00.000 10844 UpdateGuideState(): m_state=6
23:30:28.231 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
23:30:28.231 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.62, Mass=3317, SNR=37.6, Peak=255 HFD=3.4
23:30:28.231 00.000 10844 MultiStar: [#1 0.14,0.33,0.94,U] [#2 -0.05,-0.23,1.84,U] [#3 -0.63,-0.41,0.00,M1] [#4 -0.48,-0.23,0.87,U] [#5 0.33,-0.35,0.94,U] [#6 -0.16,-0.54,0.91,U] [#7 -0.23,-0.57,0.82,U] [#8 -0.01,-0.57,0.88,U] 
23:30:28.231 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.31}, one-star: {-0.14, -0.46}
23:30:28.231 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:30:28.231 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
23:30:28.231 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.79 mountX=0.32 mountY=-0.02, mountTheta=-0.05
23:30:28.235 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.31, opts=13)
23:30:28.235 00.000 10844 Enqueuing Move request for scope (-0.07, -0.31)
23:30:28.235 00.000 11060 Worker thread wakes up
23:30:28.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
23:30:28.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
23:30:28.235 00.000 11060 Moving (-0.07, -0.31) raw xDistance=0.32 yDistance=-0.02
23:30:28.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:30:28.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:28.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:30:28.235 00.000 11060 MoveAxis(W, 58, ABG)
23:30:28.235 00.000 11060 Guiding  Dir = 3, Dur = 58
23:30:28.251 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:28.260 00.009 11060 IsSlewing returns 0
23:30:28.260 00.000 11060 IsGuiding returns 0
23:30:28.271 00.011 10844 UpdateGuideState exits: m=3317 SNR=37.6 Saturated
23:30:28.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:28.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:28.271 00.000 10844 Enqueuing Expose request
23:30:28.339 00.068 11060 IsGuiding returns 0
23:30:28.339 00.000 11060 Move returns status 0, amount 58
23:30:28.339 00.000 11060 MoveAxis(N, 0, ABG)
23:30:28.339 00.000 11060 Move returns status 0, amount 0
23:30:28.339 00.000 11060 move complete, result=0
23:30:28.340 00.001 11060 worker thread done servicing request
23:30:28.340 00.000 11060 Worker thread wakes up
23:30:28.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:28.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:28.341 00.001 10844 GuideStep: 0.3 px 58 ms WEST, -0.0 px 0 ms NORTH
23:30:28.990 00.649 11060 Exposure complete
23:30:29.147 00.157 11060 worker thread done servicing request
23:30:29.147 00.000 10844 OnExposeComplete: enter
23:30:29.147 00.000 10844 UpdateGuideState(): m_state=6
23:30:29.147 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
23:30:29.147 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=61.71, Mass=3188, SNR=36.4, Peak=255 HFD=3.9
23:30:29.152 00.005 10844 MultiStar: [#1 -0.03,-0.17,0.95,U] [#2 -0.35,-0.33,1.93,U] [#3 -0.29,-0.45,0.89,U] [#4 -0.11,-0.45,0.92,U] [#5 0.02,-0.48,0.99,U] [#6 0.34,-0.20,0.96,U] [#7 0.20,-0.54,0.95,U] [#8 -0.10,-0.90,0.00,M1] 
23:30:29.152 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.37}, one-star: {0.33, -0.37}
23:30:29.152 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
23:30:29.152 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
23:30:29.152 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.63 mountX=0.37 mountY=0.04, mountTheta=0.10
23:30:29.152 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.37, opts=13)
23:30:29.152 00.000 10844 Enqueuing Move request for scope (-0.02, -0.37)
23:30:29.152 00.000 11060 Worker thread wakes up
23:30:29.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.37) opts 0xd
23:30:29.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.37)
23:30:29.152 00.000 11060 Moving (-0.02, -0.37) raw xDistance=0.37 yDistance=0.04
23:30:29.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:30:29.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:29.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:30:29.152 00.000 11060 MoveAxis(W, 65, ABG)
23:30:29.152 00.000 11060 Guiding  Dir = 3, Dur = 65
23:30:29.162 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:29.173 00.011 11060 IsSlewing returns 0
23:30:29.174 00.001 11060 IsGuiding returns 0
23:30:29.183 00.009 10844 UpdateGuideState exits: m=3188 SNR=36.4 Saturated
23:30:29.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:29.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:29.183 00.000 10844 Enqueuing Expose request
23:30:29.251 00.068 11060 IsGuiding returns 0
23:30:29.252 00.001 11060 Move returns status 0, amount 65
23:30:29.252 00.000 11060 MoveAxis(N, 0, ABG)
23:30:29.252 00.000 11060 Move returns status 0, amount 0
23:30:29.252 00.000 11060 move complete, result=0
23:30:29.252 00.000 11060 worker thread done servicing request
23:30:29.252 00.000 11060 Worker thread wakes up
23:30:29.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:29.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:29.252 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.0 px 0 ms NORTH
23:30:29.879 00.627 11060 Exposure complete
23:30:30.054 00.175 11060 worker thread done servicing request
23:30:30.054 00.000 10844 OnExposeComplete: enter
23:30:30.054 00.000 10844 UpdateGuideState(): m_state=6
23:30:30.057 00.003 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
23:30:30.057 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=62.51, Mass=3151, SNR=36.4, Peak=255 HFD=3.7
23:30:30.057 00.000 10844 MultiStar: [#1 -0.00,0.54,0.96,U] [#2 -0.17,-0.34,1.90,U] [#3 -0.21,-0.14,0.92,U] [#4 -0.18,-0.17,0.99,U] [#5 -0.12,-0.55,0.97,U] [#6 0.01,0.13,0.87,U] [#7 -0.02,-0.58,0.91,U] [#8 0.20,-0.26,0.98,U] 
23:30:30.057 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {0.12, 0.43}
23:30:30.057 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
23:30:30.057 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
23:30:30.057 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.97 mountX=0.13 mountY=-0.03, mountTheta=-0.24
23:30:30.059 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.13, opts=13)
23:30:30.059 00.000 10844 Enqueuing Move request for scope (-0.05, -0.13)
23:30:30.059 00.000 11060 Worker thread wakes up
23:30:30.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:30:30.059 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:30:30.059 00.000 11060 Moving (-0.05, -0.13) raw xDistance=0.13 yDistance=-0.03
23:30:30.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:30:30.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:30.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:30.059 00.000 11060 MoveAxis(W, 25, ABG)
23:30:30.059 00.000 11060 Guiding  Dir = 3, Dur = 25
23:30:30.062 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:30.073 00.011 11060 IsSlewing returns 0
23:30:30.073 00.000 11060 IsGuiding returns 0
23:30:30.078 00.005 10844 UpdateGuideState exits: m=3151 SNR=36.4 Saturated
23:30:30.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:30.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:30.078 00.000 10844 Enqueuing Expose request
23:30:30.104 00.026 11060 IsGuiding returns 0
23:30:30.104 00.000 11060 Move returns status 0, amount 25
23:30:30.104 00.000 11060 MoveAxis(N, 0, ABG)
23:30:30.104 00.000 11060 Move returns status 0, amount 0
23:30:30.104 00.000 11060 move complete, result=0
23:30:30.104 00.000 11060 worker thread done servicing request
23:30:30.104 00.000 11060 Worker thread wakes up
23:30:30.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:30.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:30.107 00.003 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
23:30:30.753 00.646 11060 Exposure complete
23:30:30.929 00.176 11060 worker thread done servicing request
23:30:30.929 00.000 10844 OnExposeComplete: enter
23:30:30.929 00.000 10844 UpdateGuideState(): m_state=6
23:30:30.934 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
23:30:30.934 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=62.77, Mass=3445, SNR=38.0, Peak=255 HFD=4.0
23:30:30.934 00.000 10844 MultiStar: [#1 -0.33,0.34,0.93,U] [#2 -0.22,0.31,1.89,U] [#3 -0.48,0.16,0.84,U] [#4 -0.16,-0.31,0.91,U] [#5 0.37,0.05,1.02,U] [#6 0.11,0.33,0.90,U] [#7 0.25,-0.18,0.73,U] [#8 0.24,-0.29,0.84,U] 
23:30:30.934 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.33, 0.69}
23:30:30.934 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
23:30:30.934 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
23:30:30.934 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.62 mountX=-0.15 mountY=-0.03, mountTheta=-2.93
23:30:30.934 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.16, opts=13)
23:30:30.934 00.000 10844 Enqueuing Move request for scope (-0.01, 0.16)
23:30:30.934 00.000 11060 Worker thread wakes up
23:30:30.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
23:30:30.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
23:30:30.934 00.000 11060 Moving (-0.01, 0.16) raw xDistance=-0.15 yDistance=-0.03
23:30:30.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:30:30.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:30.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:30.934 00.000 11060 MoveAxis(E, 26, ABG)
23:30:30.934 00.000 11060 Guiding  Dir = 2, Dur = 26
23:30:30.948 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:30.955 00.007 11060 IsSlewing returns 0
23:30:30.955 00.000 11060 IsGuiding returns 0
23:30:30.965 00.010 10844 UpdateGuideState exits: m=3445 SNR=38.0 Saturated
23:30:30.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:30.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:30.965 00.000 10844 Enqueuing Expose request
23:30:30.991 00.026 11060 IsGuiding returns 0
23:30:30.991 00.000 11060 Move returns status 0, amount 26
23:30:30.991 00.000 11060 MoveAxis(N, 0, ABG)
23:30:30.991 00.000 11060 Move returns status 0, amount 0
23:30:30.991 00.000 11060 move complete, result=0
23:30:30.993 00.002 11060 worker thread done servicing request
23:30:30.993 00.000 11060 Worker thread wakes up
23:30:30.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:30.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:31.006 00.013 10844 GuideStep: -0.2 px 26 ms EAST, -0.0 px 0 ms NORTH
23:30:31.610 00.604 11060 Exposure complete
23:30:31.774 00.164 11060 worker thread done servicing request
23:30:31.774 00.000 10844 OnExposeComplete: enter
23:30:31.774 00.000 10844 UpdateGuideState(): m_state=6
23:30:31.774 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
23:30:31.774 00.000 10844 Star::Find returns 1 (1), X=258.93, Y=62.04, Mass=3159, SNR=36.1, Peak=255 HFD=3.2
23:30:31.774 00.000 10844 MultiStar: [#1 0.26,-0.13,1.00,U] [#2 -0.13,0.41,2.02,U] [#3 0.32,0.32,0.94,U] [#4 -0.44,-0.51,0.00,M1] [#5 0.06,0.31,1.00,U] [#6 0.04,0.10,0.93,U] [#7 0.14,-0.12,0.87,U] [#8 0.22,0.11,0.97,U] 
23:30:31.774 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.16}, one-star: {0.21, -0.04}
23:30:31.774 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
23:30:31.774 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
23:30:31.774 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.96 mountX=-0.17 mountY=0.08, mountTheta=2.69
23:30:31.777 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
23:30:31.777 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
23:30:31.777 00.000 11060 Worker thread wakes up
23:30:31.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
23:30:31.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
23:30:31.779 00.002 11060 Moving (0.11, 0.16) raw xDistance=-0.17 yDistance=0.08
23:30:31.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:30:31.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:31.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:30:31.779 00.000 11060 MoveAxis(E, 31, ABG)
23:30:31.779 00.000 11060 Guiding  Dir = 2, Dur = 31
23:30:31.784 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:31.797 00.013 10844 UpdateGuideState exits: m=3159 SNR=36.1 Saturated
23:30:31.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:31.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:31.797 00.000 10844 Enqueuing Expose request
23:30:31.813 00.016 11060 IsSlewing returns 0
23:30:31.813 00.000 11060 IsGuiding returns 0
23:30:31.874 00.061 11060 IsGuiding returns 0
23:30:31.874 00.000 11060 Move returns status 0, amount 31
23:30:31.874 00.000 11060 MoveAxis(N, 0, ABG)
23:30:31.874 00.000 11060 Move returns status 0, amount 0
23:30:31.874 00.000 11060 move complete, result=0
23:30:31.874 00.000 11060 worker thread done servicing request
23:30:31.874 00.000 11060 Worker thread wakes up
23:30:31.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:31.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:31.874 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:30:32.504 00.630 11060 Exposure complete
23:30:32.668 00.164 11060 worker thread done servicing request
23:30:32.673 00.005 10844 OnExposeComplete: enter
23:30:32.673 00.000 10844 UpdateGuideState(): m_state=6
23:30:32.673 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
23:30:32.673 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.68, Mass=3369, SNR=38.0, Peak=250 HFD=3.8
23:30:32.673 00.000 10844 MultiStar: [#1 -0.11,-0.38,0.93,U] [#2 0.38,-0.41,1.84,U] [#3 -0.33,-0.54,0.82,U] [#4 -0.76,-0.96,0.00,M2] [#5 0.09,-0.19,0.95,U] [#6 0.21,-0.70,0.00,M1] [#7 -0.09,-0.85,0.00,M1] [#8 0.32,-0.29,0.97,U] 
23:30:32.673 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.37}, one-star: {0.17, -0.40}
23:30:32.673 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
23:30:32.673 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
23:30:32.673 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.37 hyp=0.40 cameraTheta=-1.22 mountX=0.34 mountY=0.20, mountTheta=0.52
23:30:32.675 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.37, opts=13)
23:30:32.675 00.000 10844 Enqueuing Move request for scope (0.14, -0.37)
23:30:32.675 00.000 11060 Worker thread wakes up
23:30:32.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.37) opts 0xd
23:30:32.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.37)
23:30:32.675 00.000 11060 Moving (0.14, -0.37) raw xDistance=0.34 yDistance=0.20
23:30:32.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:30:32.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:30:32.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:30:32.675 00.000 11060 MoveAxis(W, 58, ABG)
23:30:32.675 00.000 11060 Guiding  Dir = 3, Dur = 58
23:30:32.685 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:32.709 00.024 11060 IsSlewing returns 0
23:30:32.709 00.000 11060 IsGuiding returns 0
23:30:32.714 00.005 10844 UpdateGuideState exits: m=3369 SNR=38.0
23:30:32.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:32.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:32.714 00.000 10844 Enqueuing Expose request
23:30:32.820 00.106 11060 IsGuiding returns 0
23:30:32.820 00.000 11060 Move returns status 0, amount 58
23:30:32.820 00.000 11060 MoveAxis(N, 0, ABG)
23:30:32.820 00.000 11060 Move returns status 0, amount 0
23:30:32.820 00.000 11060 move complete, result=0
23:30:32.820 00.000 11060 worker thread done servicing request
23:30:32.820 00.000 11060 Worker thread wakes up
23:30:32.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:32.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:32.824 00.004 10844 GuideStep: 0.3 px 58 ms WEST, 0.2 px 0 ms NORTH
23:30:33.479 00.655 11060 Exposure complete
23:30:33.666 00.187 11060 worker thread done servicing request
23:30:33.666 00.000 10844 OnExposeComplete: enter
23:30:33.666 00.000 10844 UpdateGuideState(): m_state=6
23:30:33.668 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
23:30:33.668 00.000 10844 Star::Find returns 1 (1), X=258.42, Y=61.57, Mass=3151, SNR=36.0, Peak=255 HFD=3.3
23:30:33.668 00.000 10844 MultiStar: [#1 -0.05,0.36,1.01,U] [#2 0.01,-0.27,1.87,U] [#3 -0.38,-0.51,1.00,U] [#4 -0.22,-0.47,0.88,U] [#5 0.08,-0.09,1.07,U] [#6 0.12,-0.22,0.96,U] [#7 0.11,-0.92,0.00,M2] [#8 0.33,-0.41,0.91,U] 
23:30:33.668 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.26}, one-star: {-0.30, -0.51}
23:30:33.668 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
23:30:33.668 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
23:30:33.668 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.74 mountX=0.26 mountY=-0.00, mountTheta=-0.01
23:30:33.668 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.26, opts=13)
23:30:33.670 00.002 10844 Enqueuing Move request for scope (-0.05, -0.26)
23:30:33.670 00.000 11060 Worker thread wakes up
23:30:33.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
23:30:33.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
23:30:33.670 00.000 11060 Moving (-0.05, -0.26) raw xDistance=0.26 yDistance=-0.00
23:30:33.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:30:33.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:33.671 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:30:33.671 00.000 11060 MoveAxis(W, 47, ABG)
23:30:33.671 00.000 11060 Guiding  Dir = 3, Dur = 47
23:30:33.681 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:33.700 00.019 11060 IsSlewing returns 0
23:30:33.700 00.000 11060 IsGuiding returns 0
23:30:33.700 00.000 10844 UpdateGuideState exits: m=3151 SNR=36.0 Saturated
23:30:33.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:33.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:33.700 00.000 10844 Enqueuing Expose request
23:30:33.777 00.077 11060 IsGuiding returns 0
23:30:33.777 00.000 11060 Move returns status 0, amount 47
23:30:33.777 00.000 11060 MoveAxis(N, 0, ABG)
23:30:33.777 00.000 11060 Move returns status 0, amount 0
23:30:33.777 00.000 11060 move complete, result=0
23:30:33.779 00.002 11060 worker thread done servicing request
23:30:33.779 00.000 11060 Worker thread wakes up
23:30:33.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:33.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:33.779 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.0 px 0 ms NORTH
23:30:34.411 00.632 11060 Exposure complete
23:30:34.607 00.196 11060 worker thread done servicing request
23:30:34.609 00.002 10844 OnExposeComplete: enter
23:30:34.609 00.000 10844 UpdateGuideState(): m_state=6
23:30:34.609 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
23:30:34.609 00.000 10844 Star::Find returns 1 (0), X=259.36, Y=61.65, Mass=3422, SNR=38.1, Peak=250 HFD=3.5
23:30:34.609 00.000 10844 MultiStar: [#1 0.21,-0.06,0.89,U] [#2 -0.17,0.31,1.80,U] [#3 -0.30,-0.15,0.87,U] [#4 -0.45,-0.09,0.84,U] [#5 0.11,-0.53,0.89,U] [#6 0.25,-0.32,0.88,U] [#7 -0.30,-0.47,0.87,U] [#8 0.37,-0.26,0.86,U] 
23:30:34.609 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.17}, one-star: {0.65, -0.43}
23:30:34.609 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
23:30:34.609 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
23:30:34.609 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.39 mountX=0.16 mountY=0.06, mountTheta=0.34
23:30:34.611 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.17, opts=13)
23:30:34.611 00.000 10844 Enqueuing Move request for scope (0.03, -0.17)
23:30:34.611 00.000 11060 Worker thread wakes up
23:30:34.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
23:30:34.611 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
23:30:34.613 00.002 11060 Moving (0.03, -0.17) raw xDistance=0.16 yDistance=0.06
23:30:34.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
23:30:34.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:34.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:30:34.613 00.000 11060 MoveAxis(W, 29, ABG)
23:30:34.613 00.000 11060 Guiding  Dir = 3, Dur = 29
23:30:34.621 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:34.643 00.022 11060 IsSlewing returns 0
23:30:34.644 00.001 11060 IsGuiding returns 0
23:30:34.651 00.007 10844 UpdateGuideState exits: m=3422 SNR=38.1
23:30:34.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:34.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:34.651 00.000 10844 Enqueuing Expose request
23:30:34.697 00.046 11060 IsGuiding returns 0
23:30:34.697 00.000 11060 Move returns status 0, amount 29
23:30:34.697 00.000 11060 MoveAxis(N, 0, ABG)
23:30:34.697 00.000 11060 Move returns status 0, amount 0
23:30:34.697 00.000 11060 move complete, result=0
23:30:34.697 00.000 11060 worker thread done servicing request
23:30:34.697 00.000 11060 Worker thread wakes up
23:30:34.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:34.698 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:34.698 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
23:30:35.331 00.633 11060 Exposure complete
23:30:35.525 00.194 11060 worker thread done servicing request
23:30:35.525 00.000 10844 OnExposeComplete: enter
23:30:35.525 00.000 10844 UpdateGuideState(): m_state=6
23:30:35.526 00.001 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
23:30:35.526 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.80, Mass=3247, SNR=37.1, Peak=248 HFD=3.5
23:30:35.526 00.000 10844 MultiStar: [#1 -0.05,-0.12,0.97,U] [#2 -0.43,-0.11,1.89,U] [#3 -0.16,0.08,0.97,U] [#4 0.11,-0.33,0.95,U] [#5 -0.12,-0.07,1.04,U] [#6 0.01,-0.22,0.87,U] [#7 -0.02,-0.65,0.00,M2] [#8 0.21,-0.31,0.88,U] 
23:30:35.526 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.16}, one-star: {0.09, -0.28}
23:30:35.526 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
23:30:35.526 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
23:30:35.526 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.07 mountX=0.17 mountY=-0.06, mountTheta=-0.33
23:30:35.526 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.16, opts=13)
23:30:35.526 00.000 10844 Enqueuing Move request for scope (-0.09, -0.16)
23:30:35.526 00.000 11060 Worker thread wakes up
23:30:35.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
23:30:35.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
23:30:35.526 00.000 11060 Moving (-0.09, -0.16) raw xDistance=0.17 yDistance=-0.06
23:30:35.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:30:35.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:35.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:35.526 00.000 11060 MoveAxis(W, 31, ABG)
23:30:35.526 00.000 11060 Guiding  Dir = 3, Dur = 31
23:30:35.537 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:35.553 00.016 10844 UpdateGuideState exits: m=3247 SNR=37.1
23:30:35.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:35.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:35.553 00.000 10844 Enqueuing Expose request
23:30:35.558 00.005 11060 IsSlewing returns 0
23:30:35.558 00.000 11060 IsGuiding returns 0
23:30:35.613 00.055 11060 IsGuiding returns 0
23:30:35.614 00.001 11060 Move returns status 0, amount 31
23:30:35.614 00.000 11060 MoveAxis(N, 0, ABG)
23:30:35.614 00.000 11060 Move returns status 0, amount 0
23:30:35.614 00.000 11060 move complete, result=0
23:30:35.614 00.000 11060 worker thread done servicing request
23:30:35.614 00.000 11060 Worker thread wakes up
23:30:35.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:35.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:35.615 00.001 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
23:30:36.250 00.635 11060 Exposure complete
23:30:36.445 00.195 11060 worker thread done servicing request
23:30:36.447 00.002 10844 OnExposeComplete: enter
23:30:36.447 00.000 10844 UpdateGuideState(): m_state=6
23:30:36.447 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
23:30:36.447 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=62.22, Mass=3142, SNR=36.1, Peak=239 HFD=3.6
23:30:36.447 00.000 10844 MultiStar: [#1 0.07,-0.00,0.98,U] [#2 -0.08,-0.03,1.93,U] [#3 -0.31,0.48,0.93,U] [#4 -0.27,-0.37,0.95,U] [#5 -0.15,0.74,0.00,M1] [#6 -0.21,-0.02,0.91,U] [#7 -0.26,0.21,0.89,U] [#8 -0.09,0.41,0.91,U] 
23:30:36.447 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.09}, one-star: {0.09, 0.14}
23:30:36.447 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
23:30:36.447 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
23:30:36.447 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.53 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
23:30:36.450 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.09, opts=13)
23:30:36.450 00.000 10844 Enqueuing Move request for scope (-0.12, 0.09)
23:30:36.450 00.000 11060 Worker thread wakes up
23:30:36.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
23:30:36.450 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
23:30:36.452 00.002 11060 Moving (-0.12, 0.09) raw xDistance=-0.06 yDistance=-0.13
23:30:36.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:30:36.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:36.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:36.452 00.000 11060 MoveAxis(E, 0, ABG)
23:30:36.452 00.000 11060 Move returns status 0, amount 0
23:30:36.452 00.000 11060 MoveAxis(N, 0, ABG)
23:30:36.452 00.000 11060 Move returns status 0, amount 0
23:30:36.452 00.000 11060 move complete, result=0
23:30:36.452 00.000 11060 worker thread done servicing request
23:30:36.462 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:36.480 00.018 10844 UpdateGuideState exits: m=3142 SNR=36.1
23:30:36.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:36.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:36.480 00.000 10844 Enqueuing Expose request
23:30:36.480 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:36.480 00.000 11060 Worker thread wakes up
23:30:36.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:36.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:37.112 00.632 11060 Exposure complete
23:30:37.269 00.157 11060 worker thread done servicing request
23:30:37.269 00.000 10844 OnExposeComplete: enter
23:30:37.269 00.000 10844 UpdateGuideState(): m_state=6
23:30:37.269 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
23:30:37.269 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=62.44, Mass=2657, SNR=33.4, Peak=255 HFD=3.2
23:30:37.269 00.000 10844 MultiStar: [#1 -0.35,0.21,1.04,U] [#2 -0.18,0.19,1.99,U] [#3 -0.30,0.54,1.04,U] [#4 -0.63,-0.09,0.98,U] [#5 -0.17,0.14,1.16,U] [#6 0.40,-0.45,1.00,U] [#7 -0.22,0.11,0.84,U] [#8 0.02,-0.21,0.97,U] 
23:30:37.269 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.10}, one-star: {-0.17, 0.36}
23:30:37.269 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
23:30:37.269 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
23:30:37.269 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.62 mountX=-0.07 mountY=-0.19, mountTheta=-1.92
23:30:37.269 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.10, opts=13)
23:30:37.269 00.000 10844 Enqueuing Move request for scope (-0.18, 0.10)
23:30:37.269 00.000 11060 Worker thread wakes up
23:30:37.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
23:30:37.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
23:30:37.269 00.000 11060 Moving (-0.18, 0.10) raw xDistance=-0.07 yDistance=-0.19
23:30:37.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:30:37.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
23:30:37.269 00.000 11060 MoveAxis(E, 0, ABG)
23:30:37.269 00.000 11060 Move returns status 0, amount 0
23:30:37.269 00.000 11060 MoveAxis(N, 74, ABG)
23:30:37.269 00.000 11060 Guiding  Dir = 0, Dur = 74
23:30:37.279 00.010 11060 IsSlewing returns 0
23:30:37.279 00.000 11060 IsGuiding returns 0
23:30:37.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:37.300 00.021 10844 UpdateGuideState exits: m=2657 SNR=33.4 Saturated
23:30:37.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:37.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:37.300 00.000 10844 Enqueuing Expose request
23:30:37.357 00.057 11060 IsGuiding returns 0
23:30:37.359 00.002 11060 Move returns status 0, amount 74
23:30:37.359 00.000 11060 move complete, result=0
23:30:37.359 00.000 11060 worker thread done servicing request
23:30:37.359 00.000 11060 Worker thread wakes up
23:30:37.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:37.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:37.359 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 74 ms NORTH
23:30:37.987 00.628 11060 Exposure complete
23:30:38.155 00.168 11060 worker thread done servicing request
23:30:38.155 00.000 10844 OnExposeComplete: enter
23:30:38.155 00.000 10844 UpdateGuideState(): m_state=6
23:30:38.155 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
23:30:38.155 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=62.12, Mass=3358, SNR=37.5, Peak=234 HFD=3.7
23:30:38.155 00.000 10844 MultiStar: [#1 -0.28,0.35,0.93,U] [#2 0.04,0.14,1.88,U] [#3 -0.55,0.31,0.00,M1] [#4 -0.45,0.21,0.97,U] [#5 0.28,0.01,0.94,U] [#6 0.11,-0.09,0.86,U] [#7 0.05,-0.56,0.81,U] [#8 0.11,-0.04,0.84,U] 
23:30:38.155 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {-0.19, 0.04}
23:30:38.155 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.18 = -2.11)
23:30:38.155 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
23:30:38.155 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.42 mountX=-0.03 mountY=-0.04, mountTheta=-2.11
23:30:38.157 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
23:30:38.157 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
23:30:38.157 00.000 11060 Worker thread wakes up
23:30:38.157 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:30:38.157 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:30:38.157 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
23:30:38.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:30:38.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:38.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:30:38.157 00.000 11060 MoveAxis(E, 0, ABG)
23:30:38.157 00.000 11060 Move returns status 0, amount 0
23:30:38.157 00.000 11060 MoveAxis(N, 0, ABG)
23:30:38.157 00.000 11060 Move returns status 0, amount 0
23:30:38.157 00.000 11060 move complete, result=0
23:30:38.157 00.000 11060 worker thread done servicing request
23:30:38.162 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:38.181 00.019 10844 UpdateGuideState exits: m=3358 SNR=37.5
23:30:38.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:38.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:38.181 00.000 10844 Enqueuing Expose request
23:30:38.181 00.000 11060 Worker thread wakes up
23:30:38.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:38.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:38.181 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:38.809 00.628 11060 Exposure complete
23:30:38.980 00.171 11060 worker thread done servicing request
23:30:38.980 00.000 10844 OnExposeComplete: enter
23:30:38.980 00.000 10844 UpdateGuideState(): m_state=6
23:30:38.980 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
23:30:38.980 00.000 10844 Star::Find returns 1 (1), X=258.98, Y=61.44, Mass=3204, SNR=36.7, Peak=255 HFD=3.7
23:30:38.980 00.000 10844 MultiStar: [#1 0.14,-0.07,0.95,U] [#2 -0.21,0.22,1.98,U] [#3 -0.23,-0.41,0.88,U] [#4 -0.07,-0.68,0.00,M1] [#5 -0.19,-0.89,0.00,M1] [#6 0.06,-0.82,0.00,M1] [#7 -0.02,-0.76,0.00,M1] [#8 0.01,-0.74,0.00,M1] 
23:30:38.980 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.13}, one-star: {0.27, -0.64}
23:30:38.980 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
23:30:38.980 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
23:30:38.980 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.90 mountX=0.14 mountY=-0.02, mountTheta=-0.17
23:30:38.980 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.13, opts=13)
23:30:38.980 00.000 10844 Enqueuing Move request for scope (-0.05, -0.13)
23:30:38.980 00.000 11060 Worker thread wakes up
23:30:38.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:30:38.980 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:30:38.980 00.000 11060 Moving (-0.05, -0.13) raw xDistance=0.14 yDistance=-0.02
23:30:38.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:30:38.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:38.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:30:38.980 00.000 11060 MoveAxis(W, 24, ABG)
23:30:38.980 00.000 11060 Guiding  Dir = 3, Dur = 24
23:30:38.985 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:39.001 00.016 11060 IsSlewing returns 0
23:30:39.001 00.000 10844 UpdateGuideState exits: m=3204 SNR=36.7 Saturated
23:30:39.002 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:39.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:39.002 00.000 10844 Enqueuing Expose request
23:30:39.002 00.000 11060 IsGuiding returns 0
23:30:39.037 00.035 11060 IsGuiding returns 0
23:30:39.037 00.000 11060 Move returns status 0, amount 24
23:30:39.037 00.000 11060 MoveAxis(N, 0, ABG)
23:30:39.037 00.000 11060 Move returns status 0, amount 0
23:30:39.037 00.000 11060 move complete, result=0
23:30:39.037 00.000 11060 worker thread done servicing request
23:30:39.037 00.000 11060 Worker thread wakes up
23:30:39.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:39.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:39.039 00.002 10844 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
23:30:39.668 00.629 11060 Exposure complete
23:30:39.815 00.147 11060 worker thread done servicing request
23:30:39.815 00.000 10844 OnExposeComplete: enter
23:30:39.815 00.000 10844 UpdateGuideState(): m_state=6
23:30:39.815 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
23:30:39.815 00.000 10844 Star::Find returns 1 (1), X=259.21, Y=61.63, Mass=3088, SNR=35.9, Peak=255 HFD=3.3
23:30:39.815 00.000 10844 MultiStar: [#1 0.22,0.43,0.91,U] [#2 0.19,0.77,0.00,M1] [#3 -0.01,0.46,0.97,U] [#4 -0.12,-0.44,0.96,U] [#5 0.61,0.14,1.03,U] [#6 0.21,-0.03,0.93,U] [#7 0.50,-0.44,0.00,M2] [#8 0.01,-0.24,0.91,U] 
23:30:39.815 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.02}, one-star: {0.50, -0.45}
23:30:39.815 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
23:30:39.815 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
23:30:39.815 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.09 mountX=-0.02 mountY=0.21, mountTheta=1.66
23:30:39.818 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.02, opts=13)
23:30:39.818 00.000 10844 Enqueuing Move request for scope (0.21, -0.02)
23:30:39.818 00.000 11060 Worker thread wakes up
23:30:39.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
23:30:39.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
23:30:39.818 00.000 11060 Moving (0.21, -0.02) raw xDistance=-0.02 yDistance=0.21
23:30:39.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:30:39.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:39.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:30:39.818 00.000 11060 MoveAxis(E, 0, ABG)
23:30:39.818 00.000 11060 Move returns status 0, amount 0
23:30:39.818 00.000 11060 MoveAxis(N, 0, ABG)
23:30:39.818 00.000 11060 Move returns status 0, amount 0
23:30:39.818 00.000 11060 move complete, result=0
23:30:39.818 00.000 11060 worker thread done servicing request
23:30:39.826 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:39.833 00.007 10844 UpdateGuideState exits: m=3088 SNR=35.9 Saturated
23:30:39.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:39.839 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:39.839 00.000 10844 Enqueuing Expose request
23:30:39.839 00.000 11060 Worker thread wakes up
23:30:39.839 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:39.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:39.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:40.460 00.621 11060 Exposure complete
23:30:40.623 00.163 11060 worker thread done servicing request
23:30:40.623 00.000 10844 OnExposeComplete: enter
23:30:40.623 00.000 10844 UpdateGuideState(): m_state=6
23:30:40.623 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
23:30:40.623 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.93, Mass=2984, SNR=35.4, Peak=255 HFD=3.6
23:30:40.624 00.001 10844 MultiStar: [#1 -0.19,0.61,0.00,M1] [#2 -0.36,0.20,1.93,U] [#3 -0.19,0.01,0.94,U] [#4 -0.21,-0.17,0.95,U] [#5 0.06,0.29,0.98,U] [#6 0.06,-0.09,0.96,U] [#7 -0.10,0.20,0.92,U] [#8 0.23,-0.08,0.95,U] 
23:30:40.624 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.05}, one-star: {-0.23, -0.15}
23:30:40.624 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
23:30:40.624 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
23:30:40.624 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.78 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
23:30:40.624 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
23:30:40.624 00.000 10844 Enqueuing Move request for scope (-0.12, 0.05)
23:30:40.624 00.000 11060 Worker thread wakes up
23:30:40.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
23:30:40.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
23:30:40.624 00.000 11060 Moving (-0.12, 0.05) raw xDistance=-0.02 yDistance=-0.13
23:30:40.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:30:40.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:40.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:40.624 00.000 11060 MoveAxis(E, 0, ABG)
23:30:40.624 00.000 11060 Move returns status 0, amount 0
23:30:40.624 00.000 11060 MoveAxis(N, 0, ABG)
23:30:40.624 00.000 11060 Move returns status 0, amount 0
23:30:40.624 00.000 11060 move complete, result=0
23:30:40.624 00.000 11060 worker thread done servicing request
23:30:40.629 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:40.642 00.013 10844 UpdateGuideState exits: m=2984 SNR=35.4 Saturated
23:30:40.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:40.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:40.642 00.000 10844 Enqueuing Expose request
23:30:40.642 00.000 11060 Worker thread wakes up
23:30:40.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:40.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:40.642 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:41.283 00.641 11060 Exposure complete
23:30:41.462 00.179 11060 worker thread done servicing request
23:30:41.462 00.000 10844 OnExposeComplete: enter
23:30:41.462 00.000 10844 UpdateGuideState(): m_state=6
23:30:41.462 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
23:30:41.462 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.90, Mass=3127, SNR=36.7, Peak=251 HFD=3.6
23:30:41.462 00.000 10844 MultiStar: [#1 0.09,0.19,0.97,U] [#2 -0.18,0.11,1.96,U] [#3 -0.39,0.07,0.92,U] [#4 -0.14,-0.76,0.00,M1] [#5 0.15,0.01,0.98,U] [#6 0.22,-0.56,0.89,U] [#7 0.37,-0.13,0.82,U] [#8 0.03,-0.48,0.90,U] 
23:30:41.462 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {0.15, -0.18}
23:30:41.462 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
23:30:41.462 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
23:30:41.462 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.32 mountX=0.08 mountY=0.04, mountTheta=0.42
23:30:41.467 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
23:30:41.467 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
23:30:41.467 00.000 11060 Worker thread wakes up
23:30:41.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
23:30:41.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
23:30:41.467 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.08 yDistance=0.04
23:30:41.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:30:41.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:41.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:30:41.467 00.000 11060 MoveAxis(E, 0, ABG)
23:30:41.467 00.000 11060 Move returns status 0, amount 0
23:30:41.467 00.000 11060 MoveAxis(N, 0, ABG)
23:30:41.467 00.000 11060 Move returns status 0, amount 0
23:30:41.467 00.000 11060 move complete, result=0
23:30:41.467 00.000 11060 worker thread done servicing request
23:30:41.472 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:41.498 00.026 10844 UpdateGuideState exits: m=3127 SNR=36.7
23:30:41.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:41.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:41.498 00.000 10844 Enqueuing Expose request
23:30:41.498 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:41.498 00.000 11060 Worker thread wakes up
23:30:41.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:41.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:42.130 00.632 11060 Exposure complete
23:30:42.276 00.146 11060 worker thread done servicing request
23:30:42.276 00.000 10844 OnExposeComplete: enter
23:30:42.276 00.000 10844 UpdateGuideState(): m_state=6
23:30:42.276 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
23:30:42.276 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.99, Mass=2921, SNR=35.1, Peak=207 HFD=3.9
23:30:42.276 00.000 10844 MultiStar: [#1 0.02,0.50,0.94,U] [#2 -0.25,-0.06,2.00,U] [#3 -0.17,-0.22,0.96,U] [#4 -0.04,-0.36,0.97,U] [#5 0.10,-0.64,0.00,M1] [#6 -0.19,-0.65,0.00,M1] [#7 -0.05,-0.34,0.92,U] [#8 0.07,-0.64,0.00,M1] 
23:30:42.276 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.09}, one-star: {0.21, -0.09}
23:30:42.276 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
23:30:42.276 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
23:30:42.276 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.26 mountX=0.10 mountY=-0.06, mountTheta=-0.52
23:30:42.279 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
23:30:42.279 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
23:30:42.279 00.000 11060 Worker thread wakes up
23:30:42.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
23:30:42.279 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
23:30:42.279 00.000 11060 Moving (-0.07, -0.09) raw xDistance=0.10 yDistance=-0.06
23:30:42.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:30:42.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:42.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:42.279 00.000 11060 MoveAxis(E, 0, ABG)
23:30:42.279 00.000 11060 Move returns status 0, amount 0
23:30:42.279 00.000 11060 MoveAxis(N, 0, ABG)
23:30:42.279 00.000 11060 Move returns status 0, amount 0
23:30:42.279 00.000 11060 move complete, result=0
23:30:42.279 00.000 11060 worker thread done servicing request
23:30:42.285 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:42.301 00.016 10844 UpdateGuideState exits: m=2921 SNR=35.1
23:30:42.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:42.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:42.301 00.000 10844 Enqueuing Expose request
23:30:42.301 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:42.301 00.000 11060 Worker thread wakes up
23:30:42.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:42.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:42.933 00.632 11060 Exposure complete
23:30:43.119 00.186 11060 worker thread done servicing request
23:30:43.119 00.000 10844 OnExposeComplete: enter
23:30:43.119 00.000 10844 UpdateGuideState(): m_state=6
23:30:43.119 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
23:30:43.119 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=61.46, Mass=3200, SNR=36.6, Peak=254 HFD=3.6
23:30:43.119 00.000 10844 MultiStar: [#1 0.36,0.13,0.95,U] [#2 0.62,-0.09,1.97,U] [#3 0.14,0.34,0.92,U] [#4 0.01,-0.67,0.00,M1] [#5 0.23,-0.09,0.97,U] [#6 0.11,-0.18,0.99,U] [#7 0.09,-0.07,0.82,U] [#8 0.32,-0.28,0.90,U] 
23:30:43.119 00.000 10844 refined, 7 included, MultiStar: {0.31, -0.11}, one-star: {0.24, -0.61}
23:30:43.119 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
23:30:43.119 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
23:30:43.119 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-0.34 mountX=0.05 mountY=0.32, mountTheta=1.41
23:30:43.119 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.11, opts=13)
23:30:43.119 00.000 10844 Enqueuing Move request for scope (0.31, -0.11)
23:30:43.119 00.000 11060 Worker thread wakes up
23:30:43.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.11) opts 0xd
23:30:43.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.11)
23:30:43.119 00.000 11060 Moving (0.31, -0.11) raw xDistance=0.05 yDistance=0.32
23:30:43.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:30:43.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:43.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:30:43.123 00.004 11060 MoveAxis(E, 0, ABG)
23:30:43.123 00.000 11060 Move returns status 0, amount 0
23:30:43.123 00.000 11060 MoveAxis(N, 0, ABG)
23:30:43.123 00.000 11060 Move returns status 0, amount 0
23:30:43.123 00.000 11060 move complete, result=0
23:30:43.123 00.000 11060 worker thread done servicing request
23:30:43.128 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:43.149 00.021 10844 UpdateGuideState exits: m=3200 SNR=36.6
23:30:43.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:43.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:43.149 00.000 10844 Enqueuing Expose request
23:30:43.149 00.000 11060 Worker thread wakes up
23:30:43.149 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:30:43.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:43.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:43.796 00.647 11060 Exposure complete
23:30:43.946 00.150 11060 worker thread done servicing request
23:30:43.946 00.000 10844 OnExposeComplete: enter
23:30:43.946 00.000 10844 UpdateGuideState(): m_state=6
23:30:43.946 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
23:30:43.946 00.000 10844 Star::Find returns 1 (0), X=259.20, Y=61.96, Mass=2965, SNR=35.1, Peak=235 HFD=3.2
23:30:43.946 00.000 10844 MultiStar: [#1 0.39,-0.20,1.01,U] [#2 0.10,-0.03,2.00,U] [#3 0.23,0.31,1.08,U] [#4 -0.28,-0.62,0.00,M2] [#5 0.43,-0.07,1.03,U] [#6 0.73,-0.12,0.00,M1] [#7 0.50,0.02,0.86,U] [#8 0.42,-0.26,0.94,U] 
23:30:43.946 00.000 10844 refined, 6 included, MultiStar: {0.33, -0.04}, one-star: {0.49, -0.12}
23:30:43.946 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
23:30:43.946 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
23:30:43.946 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-0.13 mountX=-0.02 mountY=0.33, mountTheta=1.62
23:30:43.946 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.04, opts=13)
23:30:43.946 00.000 10844 Enqueuing Move request for scope (0.33, -0.04)
23:30:43.946 00.000 11060 Worker thread wakes up
23:30:43.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.04) opts 0xd
23:30:43.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.04)
23:30:43.946 00.000 11060 Moving (0.33, -0.04) raw xDistance=-0.02 yDistance=0.33
23:30:43.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:30:43.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:30:43.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:30:43.946 00.000 11060 MoveAxis(E, 0, ABG)
23:30:43.946 00.000 11060 Move returns status 0, amount 0
23:30:43.946 00.000 11060 MoveAxis(N, 0, ABG)
23:30:43.946 00.000 11060 Move returns status 0, amount 0
23:30:43.946 00.000 11060 move complete, result=0
23:30:43.946 00.000 11060 worker thread done servicing request
23:30:43.951 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:43.975 00.024 10844 UpdateGuideState exits: m=2965 SNR=35.1
23:30:43.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:43.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:43.975 00.000 10844 Enqueuing Expose request
23:30:43.975 00.000 11060 Worker thread wakes up
23:30:43.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:43.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:43.976 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:30:44.606 00.630 11060 Exposure complete
23:30:44.745 00.139 11060 worker thread done servicing request
23:30:44.745 00.000 10844 OnExposeComplete: enter
23:30:44.745 00.000 10844 UpdateGuideState(): m_state=6
23:30:44.745 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
23:30:44.745 00.000 10844 Star::Find returns 1 (1), X=258.98, Y=61.64, Mass=3211, SNR=37.1, Peak=255 HFD=3.4
23:30:44.745 00.000 10844 MultiStar: [#1 0.44,-0.13,0.92,U] [#2 -0.09,-0.13,1.95,U] [#3 -0.05,-0.15,0.90,U] [#4 0.19,-1.20,0.00,M3] [#5 0.45,-0.48,0.00,M1] [#6 0.33,-0.36,0.92,U] [#7 0.13,-0.49,0.80,U] [#8 0.35,-0.48,0.92,U] 
23:30:44.745 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.29}, one-star: {0.27, -0.44}
23:30:44.745 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
23:30:44.745 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
23:30:44.745 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-1.06 mountX=0.25 mountY=0.20, mountTheta=0.68
23:30:44.745 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.29, opts=13)
23:30:44.745 00.000 10844 Enqueuing Move request for scope (0.16, -0.29)
23:30:44.745 00.000 11060 Worker thread wakes up
23:30:44.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd
23:30:44.745 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.29)
23:30:44.745 00.000 11060 Moving (0.16, -0.29) raw xDistance=0.25 yDistance=0.20
23:30:44.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:30:44.745 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.26 newest=0.86
23:30:44.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:30:44.745 00.000 11060 MoveAxis(W, 44, ABG)
23:30:44.745 00.000 11060 Guiding  Dir = 3, Dur = 44
23:30:44.751 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:44.771 00.020 11060 IsSlewing returns 0
23:30:44.771 00.000 11060 IsGuiding returns 0
23:30:44.781 00.010 10844 UpdateGuideState exits: m=3211 SNR=37.1 Saturated
23:30:44.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:44.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:44.781 00.000 10844 Enqueuing Expose request
23:30:44.833 00.052 11060 IsGuiding returns 0
23:30:44.833 00.000 11060 Move returns status 0, amount 44
23:30:44.833 00.000 11060 BLC: Oldest BLC event removed
23:30:44.833 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:30:44.833 00.000 11060 MoveAxis(S, 829, ABG)
23:30:44.833 00.000 11060 duration set to 750 by maxDecDuration
23:30:44.833 00.000 11060 Guiding  Dir = 1, Dur = 750
23:30:44.861 00.028 11060 IsSlewing returns 0
23:30:44.862 00.001 11060 IsGuiding returns 0
23:30:45.632 00.770 11060 IsGuiding returns 0
23:30:45.632 00.000 11060 Move returns status 0, amount 750
23:30:45.635 00.003 11060 move complete, result=0
23:30:45.635 00.000 11060 worker thread done servicing request
23:30:45.635 00.000 11060 Worker thread wakes up
23:30:45.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:45.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:45.635 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.2 px 750 ms SOUTH
23:30:46.273 00.638 11060 Exposure complete
23:30:46.434 00.161 11060 worker thread done servicing request
23:30:46.437 00.003 10844 OnExposeComplete: enter
23:30:46.437 00.000 10844 UpdateGuideState(): m_state=6
23:30:46.437 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
23:30:46.437 00.000 10844 Star::Find returns 1 (0), X=259.34, Y=61.90, Mass=3634, SNR=39.5, Peak=254 HFD=3.8
23:30:46.437 00.000 10844 MultiStar: [#1 -0.05,-0.13,0.88,U] [#2 -0.16,0.32,1.86,U] [#3 -0.05,0.25,0.85,U] [#4 -0.12,-0.29,0.86,U] [#5 0.24,0.11,0.91,U] [#6 0.34,0.26,0.84,U] [#7 0.21,-0.07,0.81,U] [#8 0.27,-0.07,0.89,U] 
23:30:46.437 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.63, -0.18}
23:30:46.437 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
23:30:46.437 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
23:30:46.437 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=-0.07 mountY=0.11, mountTheta=2.17
23:30:46.437 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
23:30:46.437 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
23:30:46.437 00.000 11060 Worker thread wakes up
23:30:46.440 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:30:46.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:30:46.440 00.000 11060 Moving (0.12, 0.05) raw xDistance=-0.07 yDistance=0.11
23:30:46.440 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.142559, 1:0.108472
23:30:46.440 00.000 11060 BLC: No correction, Miss < min_move
23:30:46.441 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:30:46.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:46.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:30:46.441 00.000 11060 MoveAxis(E, 0, ABG)
23:30:46.441 00.000 11060 Move returns status 0, amount 0
23:30:46.442 00.001 11060 MoveAxis(N, 0, ABG)
23:30:46.442 00.000 11060 Move returns status 0, amount 0
23:30:46.442 00.000 11060 move complete, result=0
23:30:46.442 00.000 11060 worker thread done servicing request
23:30:46.449 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:46.465 00.016 10844 UpdateGuideState exits: m=3634 SNR=39.5
23:30:46.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:46.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:46.465 00.000 10844 Enqueuing Expose request
23:30:46.465 00.000 11060 Worker thread wakes up
23:30:46.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:46.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:46.465 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:47.080 00.615 11060 Exposure complete
23:30:47.257 00.177 11060 worker thread done servicing request
23:30:47.257 00.000 10844 OnExposeComplete: enter
23:30:47.257 00.000 10844 UpdateGuideState(): m_state=6
23:30:47.257 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
23:30:47.257 00.000 10844 Star::Find returns 1 (0), X=259.20, Y=61.86, Mass=2919, SNR=35.1, Peak=249 HFD=3.2
23:30:47.263 00.006 10844 MultiStar: [#1 -0.10,-0.36,1.01,U] [#2 -0.28,0.17,2.05,U] [#3 -0.33,0.23,1.00,U] [#4 -0.50,-0.31,0.93,U] [#5 -0.37,-0.30,1.06,U] [#6 0.48,-0.15,0.97,U] [#7 -0.09,-0.34,0.93,U] [#8 0.18,-0.34,1.03,U] 
23:30:47.263 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.14}, one-star: {0.49, -0.22}
23:30:47.263 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
23:30:47.263 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
23:30:47.263 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.09 mountX=0.16 mountY=-0.06, mountTheta=-0.35
23:30:47.263 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.14, opts=13)
23:30:47.263 00.000 10844 Enqueuing Move request for scope (-0.08, -0.14)
23:30:47.263 00.000 11060 Worker thread wakes up
23:30:47.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
23:30:47.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
23:30:47.263 00.000 11060 Moving (-0.08, -0.14) raw xDistance=0.16 yDistance=-0.06
23:30:47.263 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.142559, 1:0.108472, 2:-0.056956
23:30:47.263 00.000 11060 BLC: No correction, Miss < min_move
23:30:47.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:30:47.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:47.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:47.263 00.000 11060 MoveAxis(W, 27, ABG)
23:30:47.263 00.000 11060 Guiding  Dir = 3, Dur = 27
23:30:47.268 00.005 11060 IsSlewing returns 0
23:30:47.269 00.001 11060 IsGuiding returns 0
23:30:47.271 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:47.284 00.013 10844 UpdateGuideState exits: m=2919 SNR=35.1
23:30:47.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:47.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:47.284 00.000 10844 Enqueuing Expose request
23:30:47.310 00.026 11060 IsGuiding returns 0
23:30:47.310 00.000 11060 Move returns status 0, amount 27
23:30:47.310 00.000 11060 MoveAxis(N, 0, ABG)
23:30:47.310 00.000 11060 Move returns status 0, amount 0
23:30:47.310 00.000 11060 move complete, result=0
23:30:47.310 00.000 11060 worker thread done servicing request
23:30:47.310 00.000 11060 Worker thread wakes up
23:30:47.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:47.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:47.336 00.026 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
23:30:47.942 00.606 11060 Exposure complete
23:30:48.146 00.204 11060 worker thread done servicing request
23:30:48.146 00.000 10844 OnExposeComplete: enter
23:30:48.146 00.000 10844 UpdateGuideState(): m_state=6
23:30:48.146 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
23:30:48.149 00.003 10844 Star::Find returns 1 (1), X=258.89, Y=61.76, Mass=3172, SNR=36.7, Peak=255 HFD=3.3
23:30:48.149 00.000 10844 MultiStar: [#1 0.27,-0.26,0.96,U] [#2 -0.56,0.35,0.00,M1] [#3 -0.01,0.37,0.96,U] [#4 -0.83,-0.24,0.00,M2] [#5 0.41,0.36,1.04,U] [#6 0.06,0.09,0.90,U] [#7 0.21,-0.48,0.84,U] [#8 0.44,-0.17,0.98,U] 
23:30:48.149 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.05}, one-star: {0.18, -0.32}
23:30:48.149 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
23:30:48.149 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
23:30:48.149 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.21 mountX=0.01 mountY=0.23, mountTheta=1.54
23:30:48.149 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.05, opts=13)
23:30:48.149 00.000 10844 Enqueuing Move request for scope (0.23, -0.05)
23:30:48.151 00.002 11060 Worker thread wakes up
23:30:48.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
23:30:48.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
23:30:48.151 00.000 11060 Moving (0.23, -0.05) raw xDistance=0.01 yDistance=0.23
23:30:48.151 00.000 11060 BLC: window closed
23:30:48.151 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.142559, 1:0.108472, 2:-0.056956
23:30:48.151 00.000 11060 BLC: Under-shoot: nominal increase by 44
23:30:48.151 00.000 11060 BLC: window closed
23:30:48.151 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:30:48.151 00.000 11060 BLC: Pulse adjusted to 750
23:30:48.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:30:48.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
23:30:48.151 00.000 11060 MoveAxis(E, 0, ABG)
23:30:48.151 00.000 11060 Move returns status 0, amount 0
23:30:48.151 00.000 11060 MoveAxis(S, 90, ABG)
23:30:48.151 00.000 11060 Guiding  Dir = 1, Dur = 90
23:30:48.159 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:48.170 00.011 11060 IsSlewing returns 0
23:30:48.170 00.000 11060 IsGuiding returns 0
23:30:48.172 00.002 10844 UpdateGuideState exits: m=3172 SNR=36.7 Saturated
23:30:48.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:48.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:48.172 00.000 10844 Enqueuing Expose request
23:30:48.268 00.096 11060 IsGuiding returns 0
23:30:48.268 00.000 11060 Move returns status 0, amount 90
23:30:48.268 00.000 11060 move complete, result=0
23:30:48.268 00.000 11060 worker thread done servicing request
23:30:48.270 00.002 11060 Worker thread wakes up
23:30:48.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:48.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:48.270 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 90 ms SOUTH
23:30:48.439 00.169 10844 evsrv: cli 0EEEDDF0 connect
23:30:48.439 00.000 10844 case statement mapped state 6 to 3
23:30:48.439 00.000 10844 case statement mapped state 6 to 3
23:30:48.439 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"7ebe485c-b424-4021-8821-66ac70b61d8b"}
23:30:48.441 00.002 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"7ebe485c-b424-4021-8821-66ac70b61d8b"}
23:30:48.442 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
23:30:48.907 00.465 11060 Exposure complete
23:30:49.072 00.165 11060 worker thread done servicing request
23:30:49.072 00.000 10844 OnExposeComplete: enter
23:30:49.072 00.000 10844 UpdateGuideState(): m_state=6
23:30:49.072 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
23:30:49.072 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=61.78, Mass=3063, SNR=35.8, Peak=245 HFD=3.6
23:30:49.072 00.000 10844 MultiStar: [#1 0.55,-0.03,0.99,U] [#2 -0.01,0.11,1.99,U] [#3 -0.13,0.27,0.98,U] [#4 -0.44,-0.36,0.96,U] [#5 0.27,0.22,0.95,U] [#6 0.35,-0.00,0.96,U] [#7 0.10,-0.14,0.85,U] [#8 0.46,-0.37,0.98,U] 
23:30:49.072 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.05}, one-star: {0.36, -0.30}
23:30:49.072 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
23:30:49.072 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
23:30:49.072 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=0.02 mountY=0.16, mountTheta=1.44
23:30:49.072 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.05, opts=13)
23:30:49.072 00.000 10844 Enqueuing Move request for scope (0.15, -0.05)
23:30:49.072 00.000 11060 Worker thread wakes up
23:30:49.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:30:49.072 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:30:49.072 00.000 11060 Moving (0.15, -0.05) raw xDistance=0.02 yDistance=0.16
23:30:49.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:30:49.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:49.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:30:49.072 00.000 11060 MoveAxis(E, 0, ABG)
23:30:49.072 00.000 11060 Move returns status 0, amount 0
23:30:49.072 00.000 11060 MoveAxis(N, 0, ABG)
23:30:49.072 00.000 11060 Move returns status 0, amount 0
23:30:49.072 00.000 11060 move complete, result=0
23:30:49.072 00.000 11060 worker thread done servicing request
23:30:49.078 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:49.093 00.015 10844 UpdateGuideState exits: m=3063 SNR=35.8
23:30:49.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:49.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:49.093 00.000 10844 Enqueuing Expose request
23:30:49.093 00.000 11060 Worker thread wakes up
23:30:49.093 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:30:49.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:49.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:49.736 00.643 11060 Exposure complete
23:30:49.904 00.168 11060 worker thread done servicing request
23:30:49.904 00.000 10844 OnExposeComplete: enter
23:30:49.904 00.000 10844 UpdateGuideState(): m_state=6
23:30:49.904 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
23:30:49.904 00.000 10844 Star::Find returns 1 (1), X=258.89, Y=61.64, Mass=3592, SNR=39.2, Peak=255 HFD=3.4
23:30:49.904 00.000 10844 MultiStar: [#1 0.11,-0.16,0.93,U] [#2 -0.03,0.08,1.76,U] [#3 -0.31,-0.82,0.00,M1] [#4 0.00,-0.98,0.00,M2] [#5 0.37,-0.57,0.00,M1] [#6 0.28,-0.33,0.91,U] [#7 -0.10,-1.32,0.00,M1] [#8 0.12,-0.38,0.85,U] 
23:30:49.904 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.20}, one-star: {0.18, -0.44}
23:30:49.904 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
23:30:49.904 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
23:30:49.904 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.22 cameraTheta=-1.07 mountX=0.17 mountY=0.14, mountTheta=0.67
23:30:49.904 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.20, opts=13)
23:30:49.904 00.000 10844 Enqueuing Move request for scope (0.11, -0.20)
23:30:49.904 00.000 11060 Worker thread wakes up
23:30:49.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
23:30:49.904 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
23:30:49.904 00.000 11060 Moving (0.11, -0.20) raw xDistance=0.17 yDistance=0.14
23:30:49.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:30:49.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:49.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:30:49.904 00.000 11060 MoveAxis(W, 30, ABG)
23:30:49.904 00.000 11060 Guiding  Dir = 3, Dur = 30
23:30:49.914 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:49.920 00.006 11060 IsSlewing returns 0
23:30:49.920 00.000 11060 IsGuiding returns 0
23:30:49.925 00.005 10844 UpdateGuideState exits: m=3592 SNR=39.2 Saturated
23:30:49.926 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:49.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:49.926 00.000 10844 Enqueuing Expose request
23:30:49.966 00.040 11060 IsGuiding returns 0
23:30:49.966 00.000 11060 Move returns status 0, amount 30
23:30:49.966 00.000 11060 MoveAxis(N, 0, ABG)
23:30:49.966 00.000 11060 Move returns status 0, amount 0
23:30:49.966 00.000 11060 move complete, result=0
23:30:49.966 00.000 11060 worker thread done servicing request
23:30:49.966 00.000 11060 Worker thread wakes up
23:30:49.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:49.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:49.966 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
23:30:50.607 00.641 11060 Exposure complete
23:30:50.765 00.158 11060 worker thread done servicing request
23:30:50.765 00.000 10844 OnExposeComplete: enter
23:30:50.765 00.000 10844 UpdateGuideState(): m_state=6
23:30:50.770 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
23:30:50.770 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.60, Mass=3086, SNR=36.0, Peak=251 HFD=3.5
23:30:50.770 00.000 10844 MultiStar: [#1 -0.30,0.09,0.97,U] [#2 -0.20,-0.19,1.85,U] [#3 -0.41,-0.32,0.93,U] [#4 0.39,-0.92,0.00,M3] [#5 0.08,-0.30,1.05,U] [#6 0.14,-0.92,0.00,M1] [#7 0.06,-0.84,0.00,M2] [#8 0.44,-0.67,0.00,M1] 
23:30:50.770 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.23}, one-star: {0.20, -0.48}
23:30:50.770 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
23:30:50.770 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
23:30:50.770 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-2.08 mountX=0.25 mountY=-0.09, mountTheta=-0.34
23:30:50.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.23, opts=13)
23:30:50.770 00.000 10844 Enqueuing Move request for scope (-0.13, -0.23)
23:30:50.770 00.000 11060 Worker thread wakes up
23:30:50.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
23:30:50.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
23:30:50.770 00.000 11060 Moving (-0.13, -0.23) raw xDistance=0.25 yDistance=-0.09
23:30:50.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:30:50.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:50.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:50.770 00.000 11060 MoveAxis(W, 45, ABG)
23:30:50.770 00.000 11060 Guiding  Dir = 3, Dur = 45
23:30:50.780 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:50.792 00.012 10844 UpdateGuideState exits: m=3086 SNR=36.0
23:30:50.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:50.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:50.792 00.000 10844 Enqueuing Expose request
23:30:50.806 00.014 11060 IsSlewing returns 0
23:30:50.806 00.000 11060 IsGuiding returns 0
23:30:50.884 00.078 11060 IsGuiding returns 0
23:30:50.884 00.000 11060 Move returns status 0, amount 45
23:30:50.884 00.000 11060 MoveAxis(N, 0, ABG)
23:30:50.884 00.000 11060 Move returns status 0, amount 0
23:30:50.884 00.000 11060 move complete, result=0
23:30:50.884 00.000 11060 worker thread done servicing request
23:30:50.884 00.000 11060 Worker thread wakes up
23:30:50.884 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
23:30:50.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:50.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:51.508 00.624 11060 Exposure complete
23:30:51.681 00.173 11060 worker thread done servicing request
23:30:51.681 00.000 10844 OnExposeComplete: enter
23:30:51.681 00.000 10844 UpdateGuideState(): m_state=6
23:30:51.683 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
23:30:51.683 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.99, Mass=3418, SNR=37.8, Peak=247 HFD=3.4
23:30:51.683 00.000 10844 MultiStar: [#1 0.48,-0.21,0.91,U] [#2 -0.35,-0.28,1.85,U] [#3 -0.13,0.25,0.96,U] [#4 -0.60,-0.79,0.00,M4] [#5 -0.10,-0.34,1.07,U] [#6 0.14,-0.10,0.82,U] [#7 0.25,-0.54,0.78,U] [#8 -0.07,-0.36,0.85,U] 
23:30:51.683 00.000 10844 single-star, 7 included, MultiStar: {-0.02, -0.21}, one-star: {0.05, -0.09}
23:30:51.683 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
23:30:51.685 00.002 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
23:30:51.685 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.09 mountX=0.08 mountY=0.06, mountTheta=0.65
23:30:51.686 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
23:30:51.686 00.000 10844 Enqueuing Move request for scope (0.05, -0.09)
23:30:51.686 00.000 11060 Worker thread wakes up
23:30:51.688 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:30:51.688 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:30:51.688 00.000 11060 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=0.06
23:30:51.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:30:51.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:51.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:30:51.688 00.000 11060 MoveAxis(E, 0, ABG)
23:30:51.688 00.000 11060 Move returns status 0, amount 0
23:30:51.688 00.000 11060 MoveAxis(N, 0, ABG)
23:30:51.688 00.000 11060 Move returns status 0, amount 0
23:30:51.690 00.002 11060 move complete, result=0
23:30:51.690 00.000 11060 worker thread done servicing request
23:30:51.692 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:51.713 00.021 10844 UpdateGuideState exits: m=3418 SNR=37.8
23:30:51.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:51.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:51.713 00.000 10844 Enqueuing Expose request
23:30:51.713 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:51.713 00.000 11060 Worker thread wakes up
23:30:51.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:51.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:52.357 00.644 11060 Exposure complete
23:30:52.522 00.165 11060 worker thread done servicing request
23:30:52.522 00.000 10844 OnExposeComplete: enter
23:30:52.522 00.000 10844 UpdateGuideState(): m_state=6
23:30:52.522 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
23:30:52.523 00.001 10844 Star::Find returns 1 (0), X=258.56, Y=62.11, Mass=2811, SNR=33.8, Peak=246 HFD=3.3
23:30:52.523 00.000 10844 MultiStar: [#1 0.03,-0.16,1.06,U] [#2 -0.08,-0.37,2.19,U] [#3 -0.17,-0.06,1.07,U] [#4 -0.63,-0.58,0.00,M5] [#5 0.26,-0.13,1.09,U] [#6 -0.03,-0.26,0.91,U] [#7 0.30,-0.26,0.95,U] [#8 0.11,-0.86,0.00,M1] 
23:30:52.523 00.000 10844 single-star, 6 included, MultiStar: {0.01, -0.20}, one-star: {-0.15, 0.03}
23:30:52.523 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
23:30:52.523 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
23:30:52.523 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.96 mountX=-0.00 mountY=-0.15, mountTheta=-1.57
23:30:52.525 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.03, opts=13)
23:30:52.525 00.000 10844 Enqueuing Move request for scope (-0.15, 0.03)
23:30:52.525 00.000 11060 Worker thread wakes up
23:30:52.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
23:30:52.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
23:30:52.525 00.000 11060 Moving (-0.15, 0.03) raw xDistance=-0.00 yDistance=-0.15
23:30:52.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:30:52.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:52.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:30:52.525 00.000 11060 MoveAxis(E, 0, ABG)
23:30:52.525 00.000 11060 Move returns status 0, amount 0
23:30:52.525 00.000 11060 MoveAxis(N, 0, ABG)
23:30:52.525 00.000 11060 Move returns status 0, amount 0
23:30:52.525 00.000 11060 move complete, result=0
23:30:52.525 00.000 11060 worker thread done servicing request
23:30:52.527 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:52.548 00.021 10844 UpdateGuideState exits: m=2811 SNR=33.8
23:30:52.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:52.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:52.548 00.000 10844 Enqueuing Expose request
23:30:52.548 00.000 11060 Worker thread wakes up
23:30:52.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:52.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:52.548 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:30:53.180 00.632 11060 Exposure complete
23:30:53.339 00.159 11060 worker thread done servicing request
23:30:53.339 00.000 10844 OnExposeComplete: enter
23:30:53.339 00.000 10844 UpdateGuideState(): m_state=6
23:30:53.339 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
23:30:53.339 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=61.60, Mass=2936, SNR=35.1, Peak=255 HFD=3.3
23:30:53.339 00.000 10844 MultiStar: [#1 0.13,0.01,0.98,U] [#2 -0.20,-0.29,2.08,U] [#3 -0.29,-0.24,0.98,U] [#4 -0.00,-0.75,0.00,M6] [#5 0.26,-0.51,1.08,U] [#6 0.15,-0.43,0.95,U] [#7 -0.09,-0.92,0.00,M1] [#8 0.15,-0.84,0.00,M2] 
23:30:53.339 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.32}, one-star: {0.20, -0.48}
23:30:53.339 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
23:30:53.344 00.005 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
23:30:53.344 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.55 mountX=0.31 mountY=0.06, mountTheta=0.19
23:30:53.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.32, opts=13)
23:30:53.344 00.000 10844 Enqueuing Move request for scope (0.01, -0.32)
23:30:53.344 00.000 11060 Worker thread wakes up
23:30:53.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
23:30:53.344 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
23:30:53.344 00.000 11060 Moving (0.01, -0.32) raw xDistance=0.31 yDistance=0.06
23:30:53.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:30:53.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:53.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:30:53.344 00.000 11060 MoveAxis(W, 54, ABG)
23:30:53.344 00.000 11060 Guiding  Dir = 3, Dur = 54
23:30:53.349 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:53.360 00.011 11060 IsSlewing returns 0
23:30:53.360 00.000 11060 IsGuiding returns 0
23:30:53.364 00.004 10844 UpdateGuideState exits: m=2936 SNR=35.1 Saturated
23:30:53.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:53.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:53.364 00.000 10844 Enqueuing Expose request
23:30:53.426 00.062 11060 IsGuiding returns 0
23:30:53.426 00.000 11060 Move returns status 0, amount 54
23:30:53.426 00.000 11060 MoveAxis(N, 0, ABG)
23:30:53.426 00.000 11060 Move returns status 0, amount 0
23:30:53.426 00.000 11060 move complete, result=0
23:30:53.426 00.000 11060 worker thread done servicing request
23:30:53.426 00.000 11060 Worker thread wakes up
23:30:53.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:53.426 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
23:30:53.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:54.053 00.627 11060 Exposure complete
23:30:54.221 00.168 11060 worker thread done servicing request
23:30:54.221 00.000 10844 OnExposeComplete: enter
23:30:54.221 00.000 10844 UpdateGuideState(): m_state=6
23:30:54.222 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
23:30:54.222 00.000 10844 Star::Find returns 1 (1), X=258.64, Y=61.86, Mass=3154, SNR=35.9, Peak=255 HFD=3.7
23:30:54.222 00.000 10844 MultiStar: [#1 -0.12,0.04,0.96,U] [#2 -0.16,0.11,1.90,U] [#3 -0.24,-0.26,0.90,U] [#4 -0.87,-0.46,0.00,M7] [#5 0.14,-0.12,1.00,U] [#6 0.03,-0.03,1.01,U] [#7 -0.22,-0.85,0.00,M2] [#8 -0.05,0.05,0.87,U] 
23:30:54.222 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.04}, one-star: {-0.07, -0.21}
23:30:54.222 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
23:30:54.222 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
23:30:54.222 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.65 mountX=0.05 mountY=-0.07, mountTheta=-0.91
23:30:54.224 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
23:30:54.224 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
23:30:54.224 00.000 11060 Worker thread wakes up
23:30:54.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:30:54.224 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:30:54.224 00.000 11060 Moving (-0.08, -0.04) raw xDistance=0.05 yDistance=-0.07
23:30:54.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:30:54.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:54.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:30:54.224 00.000 11060 MoveAxis(E, 0, ABG)
23:30:54.224 00.000 11060 Move returns status 0, amount 0
23:30:54.224 00.000 11060 MoveAxis(N, 0, ABG)
23:30:54.224 00.000 11060 Move returns status 0, amount 0
23:30:54.224 00.000 11060 move complete, result=0
23:30:54.226 00.002 11060 worker thread done servicing request
23:30:54.231 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:54.251 00.020 10844 UpdateGuideState exits: m=3154 SNR=35.9 Saturated
23:30:54.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:54.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:54.251 00.000 10844 Enqueuing Expose request
23:30:54.251 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:54.251 00.000 11060 Worker thread wakes up
23:30:54.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:54.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:54.888 00.637 11060 Exposure complete
23:30:55.039 00.151 11060 worker thread done servicing request
23:30:55.039 00.000 10844 OnExposeComplete: enter
23:30:55.039 00.000 10844 UpdateGuideState(): m_state=6
23:30:55.039 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
23:30:55.039 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=61.98, Mass=3281, SNR=36.7, Peak=255 HFD=3.4
23:30:55.039 00.000 10844 MultiStar: [#1 -0.21,-0.13,1.03,U] [#2 -0.23,0.53,1.92,U] [#3 -0.28,-0.41,0.90,U] [#4 -0.31,-0.75,0.00,M8] [#5 0.14,-0.47,1.00,U] [#6 0.31,0.13,0.91,U] [#7 -0.11,0.06,0.79,U] [#8 -0.12,-0.30,0.90,U] 
23:30:55.039 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.02}, one-star: {-0.09, -0.10}
23:30:55.039 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
23:30:55.039 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
23:30:55.039 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.94 mountX=0.04 mountY=-0.09, mountTheta=-1.19
23:30:55.039 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
23:30:55.039 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
23:30:55.039 00.000 11060 Worker thread wakes up
23:30:55.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
23:30:55.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
23:30:55.039 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.04 yDistance=-0.09
23:30:55.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:30:55.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:55.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:55.039 00.000 11060 MoveAxis(E, 0, ABG)
23:30:55.039 00.000 11060 Move returns status 0, amount 0
23:30:55.039 00.000 11060 MoveAxis(N, 0, ABG)
23:30:55.039 00.000 11060 Move returns status 0, amount 0
23:30:55.039 00.000 11060 move complete, result=0
23:30:55.043 00.004 11060 worker thread done servicing request
23:30:55.058 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:55.069 00.011 10844 UpdateGuideState exits: m=3281 SNR=36.7 Saturated
23:30:55.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:55.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:55.069 00.000 10844 Enqueuing Expose request
23:30:55.069 00.000 11060 Worker thread wakes up
23:30:55.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:55.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:55.069 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:55.718 00.649 11060 Exposure complete
23:30:55.911 00.193 11060 worker thread done servicing request
23:30:55.911 00.000 10844 OnExposeComplete: enter
23:30:55.911 00.000 10844 UpdateGuideState(): m_state=6
23:30:55.911 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
23:30:55.911 00.000 10844 Star::Find returns 1 (1), X=258.90, Y=61.50, Mass=3216, SNR=36.3, Peak=255 HFD=3.7
23:30:55.914 00.003 10844 MultiStar: [#1 0.07,-0.13,1.00,U] [#2 -0.10,-0.16,1.99,U] [#3 -0.14,-0.71,0.00,M1] [#4 -0.23,-1.00,0.00,M9] [#5 0.12,-0.11,0.96,U] [#6 0.17,-0.30,0.97,U] [#7 -0.08,-0.70,0.00,M2] [#8 0.11,-0.60,0.87,U] 
23:30:55.919 00.005 10844 refined, 5 included, MultiStar: {0.06, -0.29}, one-star: {0.19, -0.58}
23:30:55.919 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
23:30:55.919 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
23:30:55.919 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.35 mountX=0.27 mountY=0.11, mountTheta=0.39
23:30:55.921 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.29, opts=13)
23:30:55.921 00.000 10844 Enqueuing Move request for scope (0.06, -0.29)
23:30:55.921 00.000 11060 Worker thread wakes up
23:30:55.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
23:30:55.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
23:30:55.921 00.000 11060 Moving (0.06, -0.29) raw xDistance=0.27 yDistance=0.11
23:30:55.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:30:55.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:55.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:30:55.921 00.000 11060 MoveAxis(W, 47, ABG)
23:30:55.921 00.000 11060 Guiding  Dir = 3, Dur = 47
23:30:55.929 00.008 11060 IsSlewing returns 0
23:30:55.929 00.000 11060 IsGuiding returns 0
23:30:55.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:55.939 00.010 10844 UpdateGuideState exits: m=3216 SNR=36.3 Saturated
23:30:55.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:55.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:55.939 00.000 10844 Enqueuing Expose request
23:30:55.991 00.052 11060 IsGuiding returns 0
23:30:55.991 00.000 11060 Move returns status 0, amount 47
23:30:55.991 00.000 11060 MoveAxis(N, 0, ABG)
23:30:55.991 00.000 11060 Move returns status 0, amount 0
23:30:55.991 00.000 11060 move complete, result=0
23:30:55.991 00.000 11060 worker thread done servicing request
23:30:55.991 00.000 11060 Worker thread wakes up
23:30:55.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:55.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:56.001 00.010 10844 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
23:30:56.632 00.631 11060 Exposure complete
23:30:56.818 00.186 10844 OnExposeComplete: enter
23:30:56.819 00.001 10844 UpdateGuideState(): m_state=6
23:30:56.819 00.000 11060 worker thread done servicing request
23:30:56.819 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
23:30:56.819 00.000 10844 Star::Find returns 1 (1), X=259.14, Y=62.37, Mass=3369, SNR=37.8, Peak=255 HFD=3.3
23:30:56.820 00.001 10844 MultiStar: [#1 0.59,-0.04,0.88,U] [#2 0.47,0.11,1.85,U] [#3 0.24,0.51,0.90,U] [#4 -0.44,-0.27,0.91,U] [#5 0.35,0.16,0.99,U] [#6 0.51,0.46,0.00,M1] [#7 0.13,-0.05,0.80,U] [#8 0.50,-0.36,0.92,U] 
23:30:56.830 00.010 10844 refined, 7 included, MultiStar: {0.31, 0.05}, one-star: {0.43, 0.29}
23:30:56.830 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
23:30:56.830 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
23:30:56.830 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.05 hyp=0.31 cameraTheta=0.18 mountX=-0.11 mountY=0.29, mountTheta=1.93
23:30:56.834 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.05, opts=13)
23:30:56.835 00.001 10844 Enqueuing Move request for scope (0.31, 0.05)
23:30:56.835 00.000 11060 Worker thread wakes up
23:30:56.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.05) opts 0xd
23:30:56.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.05)
23:30:56.835 00.000 11060 Moving (0.31, 0.05) raw xDistance=-0.11 yDistance=0.29
23:30:56.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:30:56.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.29
23:30:56.835 00.000 11060 MoveAxis(E, 0, ABG)
23:30:56.836 00.001 11060 Move returns status 0, amount 0
23:30:56.836 00.000 11060 MoveAxis(S, 115, ABG)
23:30:56.836 00.000 11060 Guiding  Dir = 1, Dur = 115
23:30:56.844 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
23:30:56.880 00.036 11060 IsSlewing returns 0
23:30:56.880 00.000 11060 IsGuiding returns 0
23:30:56.882 00.002 10844 UpdateGuideState exits: m=3369 SNR=37.8 Saturated
23:30:56.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:56.883 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:56.883 00.000 10844 Enqueuing Expose request
23:30:57.040 00.157 11060 IsGuiding returns 0
23:30:57.040 00.000 11060 Move returns status 0, amount 115
23:30:57.040 00.000 11060 move complete, result=0
23:30:57.040 00.000 11060 worker thread done servicing request
23:30:57.040 00.000 11060 Worker thread wakes up
23:30:57.040 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 115 ms SOUTH
23:30:57.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:57.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:57.679 00.639 11060 Exposure complete
23:30:57.879 00.200 11060 worker thread done servicing request
23:30:57.880 00.001 10844 OnExposeComplete: enter
23:30:57.880 00.000 10844 UpdateGuideState(): m_state=6
23:30:57.880 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
23:30:57.880 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=62.02, Mass=3216, SNR=36.9, Peak=231 HFD=3.9
23:30:57.880 00.000 10844 MultiStar: [#1 -0.12,0.30,0.99,U] [#2 0.18,0.56,1.92,U] [#3 -0.59,0.35,0.00,M1] [#4 -0.27,0.08,0.98,U] [#5 0.37,0.41,1.06,U] [#6 0.10,0.26,0.92,U] [#7 -0.42,0.48,0.00,M2] [#8 0.30,0.32,0.91,U] 
23:30:57.880 00.000 10844 single-star, 6 included, MultiStar: {0.11, 0.30}, one-star: {0.09, -0.06}
23:30:57.880 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
23:30:57.880 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
23:30:57.880 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=0.04 mountY=0.10, mountTheta=1.15
23:30:57.882 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.06, opts=13)
23:30:57.882 00.000 10844 Enqueuing Move request for scope (0.09, -0.06)
23:30:57.882 00.000 11060 Worker thread wakes up
23:30:57.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:30:57.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:30:57.882 00.000 11060 Moving (0.09, -0.06) raw xDistance=0.04 yDistance=0.10
23:30:57.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:30:57.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:57.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:30:57.882 00.000 11060 MoveAxis(E, 0, ABG)
23:30:57.882 00.000 11060 Move returns status 0, amount 0
23:30:57.882 00.000 11060 MoveAxis(N, 0, ABG)
23:30:57.882 00.000 11060 Move returns status 0, amount 0
23:30:57.882 00.000 11060 move complete, result=0
23:30:57.882 00.000 11060 worker thread done servicing request
23:30:57.887 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:57.895 00.008 10844 UpdateGuideState exits: m=3216 SNR=36.9
23:30:57.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:57.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:57.895 00.000 10844 Enqueuing Expose request
23:30:57.895 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:57.895 00.000 11060 Worker thread wakes up
23:30:57.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:57.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:58.527 00.632 11060 Exposure complete
23:30:58.690 00.163 11060 worker thread done servicing request
23:30:58.690 00.000 10844 OnExposeComplete: enter
23:30:58.690 00.000 10844 UpdateGuideState(): m_state=6
23:30:58.690 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
23:30:58.690 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=62.01, Mass=3243, SNR=37.2, Peak=250 HFD=2.9
23:30:58.690 00.000 10844 MultiStar: [#1 0.10,0.08,0.96,U] [#2 0.22,0.06,1.85,U] [#3 -0.23,0.44,0.88,U] [#4 0.23,-0.03,0.92,U] [#5 0.30,0.28,0.94,U] [#6 0.23,0.29,0.91,U] [#7 -0.40,-0.04,0.83,U] [#8 0.14,-0.24,0.90,U] 
23:30:58.690 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.22, -0.07}
23:30:58.692 00.002 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
23:30:58.692 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
23:30:58.692 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.64 mountX=-0.10 mountY=0.10, mountTheta=2.38
23:30:58.694 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.08, opts=13)
23:30:58.694 00.000 10844 Enqueuing Move request for scope (0.11, 0.08)
23:30:58.694 00.000 11060 Worker thread wakes up
23:30:58.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
23:30:58.694 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
23:30:58.694 00.000 11060 Moving (0.11, 0.08) raw xDistance=-0.10 yDistance=0.10
23:30:58.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:30:58.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:58.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:30:58.694 00.000 11060 MoveAxis(E, 0, ABG)
23:30:58.694 00.000 11060 Move returns status 0, amount 0
23:30:58.694 00.000 11060 MoveAxis(N, 0, ABG)
23:30:58.694 00.000 11060 Move returns status 0, amount 0
23:30:58.694 00.000 11060 move complete, result=0
23:30:58.694 00.000 11060 worker thread done servicing request
23:30:58.700 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:30:58.713 00.013 10844 UpdateGuideState exits: m=3243 SNR=37.2
23:30:58.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:58.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:58.713 00.000 10844 Enqueuing Expose request
23:30:58.713 00.000 11060 Worker thread wakes up
23:30:58.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:58.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:30:58.713 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:59.359 00.646 11060 Exposure complete
23:30:59.507 00.148 11060 worker thread done servicing request
23:30:59.507 00.000 10844 OnExposeComplete: enter
23:30:59.507 00.000 10844 UpdateGuideState(): m_state=6
23:30:59.507 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
23:30:59.507 00.000 10844 Star::Find returns 1 (1), X=258.94, Y=62.63, Mass=2826, SNR=34.2, Peak=255 HFD=3.6
23:30:59.507 00.000 10844 MultiStar: [#1 0.26,0.31,1.01,U] [#2 -0.04,0.33,2.03,U] [#3 0.01,0.31,1.03,U] [#4 -0.12,0.25,1.01,U] [#5 -0.16,0.52,1.13,U] [#6 0.34,0.55,0.00,M1] [#7 0.05,0.09,0.89,U] [#8 0.59,0.14,0.96,U] 
23:30:59.507 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.32}, one-star: {0.23, 0.55}
23:30:59.507 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
23:30:59.517 00.010 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
23:30:59.517 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.32 mountX=-0.33 mountY=0.03, mountTheta=3.06
23:30:59.519 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.32, opts=13)
23:30:59.519 00.000 10844 Enqueuing Move request for scope (0.08, 0.32)
23:30:59.519 00.000 11060 Worker thread wakes up
23:30:59.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
23:30:59.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
23:30:59.519 00.000 11060 Moving (0.08, 0.32) raw xDistance=-0.33 yDistance=0.03
23:30:59.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
23:30:59.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:59.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:59.519 00.000 11060 MoveAxis(E, 57, ABG)
23:30:59.519 00.000 11060 Guiding  Dir = 2, Dur = 57
23:30:59.522 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:30:59.527 00.005 11060 IsSlewing returns 0
23:30:59.527 00.000 11060 IsGuiding returns 0
23:30:59.539 00.012 10844 UpdateGuideState exits: m=2826 SNR=34.2 Saturated
23:30:59.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:59.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:30:59.539 00.000 10844 Enqueuing Expose request
23:30:59.589 00.050 11060 IsGuiding returns 0
23:30:59.589 00.000 11060 Move returns status 0, amount 57
23:30:59.589 00.000 11060 MoveAxis(N, 0, ABG)
23:30:59.589 00.000 11060 Move returns status 0, amount 0
23:30:59.589 00.000 11060 move complete, result=0
23:30:59.589 00.000 11060 worker thread done servicing request
23:30:59.589 00.000 11060 Worker thread wakes up
23:30:59.589 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
23:30:59.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:30:59.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:00.235 00.646 11060 Exposure complete
23:31:00.391 00.156 11060 worker thread done servicing request
23:31:00.392 00.001 10844 OnExposeComplete: enter
23:31:00.392 00.000 10844 UpdateGuideState(): m_state=6
23:31:00.392 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
23:31:00.392 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=62.39, Mass=2967, SNR=35.7, Peak=235 HFD=3.5
23:31:00.392 00.000 10844 MultiStar: [#1 0.62,0.07,0.99,U] [#2 0.25,-0.03,2.01,U] [#3 -0.05,0.09,0.92,U] [#4 0.02,-0.34,0.91,U] [#5 0.04,0.20,1.02,U] [#6 0.40,0.23,0.96,U] [#7 0.08,-0.27,0.87,U] [#8 0.37,-0.44,0.94,U] 
23:31:00.392 00.000 10844 refined, 8 included, MultiStar: {0.22, -0.01}, one-star: {0.16, 0.31}
23:31:00.392 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
23:31:00.392 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
23:31:00.392 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.06 mountX=-0.03 mountY=0.22, mountTheta=1.69
23:31:00.394 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.01, opts=13)
23:31:00.394 00.000 10844 Enqueuing Move request for scope (0.22, -0.01)
23:31:00.394 00.000 11060 Worker thread wakes up
23:31:00.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
23:31:00.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
23:31:00.394 00.000 11060 Moving (0.22, -0.01) raw xDistance=-0.03 yDistance=0.22
23:31:00.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:31:00.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
23:31:00.394 00.000 11060 MoveAxis(E, 0, ABG)
23:31:00.394 00.000 11060 Move returns status 0, amount 0
23:31:00.394 00.000 11060 MoveAxis(S, 85, ABG)
23:31:00.394 00.000 11060 Guiding  Dir = 1, Dur = 85
23:31:00.400 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:00.411 00.011 11060 IsSlewing returns 0
23:31:00.411 00.000 11060 IsGuiding returns 0
23:31:00.412 00.001 10844 UpdateGuideState exits: m=2967 SNR=35.7
23:31:00.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:00.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:00.412 00.000 10844 Enqueuing Expose request
23:31:00.504 00.092 11060 IsGuiding returns 0
23:31:00.504 00.000 11060 Move returns status 0, amount 85
23:31:00.504 00.000 11060 move complete, result=0
23:31:00.504 00.000 11060 worker thread done servicing request
23:31:00.504 00.000 11060 Worker thread wakes up
23:31:00.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:00.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:00.506 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 85 ms SOUTH
23:31:01.152 00.646 11060 Exposure complete
23:31:01.339 00.187 11060 worker thread done servicing request
23:31:01.345 00.006 10844 OnExposeComplete: enter
23:31:01.345 00.000 10844 UpdateGuideState(): m_state=6
23:31:01.345 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
23:31:01.345 00.000 10844 Star::Find returns 1 (1), X=259.14, Y=61.58, Mass=3052, SNR=35.3, Peak=255 HFD=3.6
23:31:01.345 00.000 10844 MultiStar: [#1 0.31,0.40,1.07,U] [#2 -0.18,0.19,1.97,U] [#3 -0.08,-0.13,1.00,U] [#4 -0.01,-0.73,0.00,M5] [#5 0.20,-0.34,1.04,U] [#6 0.38,0.24,0.91,U] [#7 -0.07,-0.18,0.90,U] [#8 -0.03,-0.24,0.95,U] 
23:31:01.345 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.04}, one-star: {0.43, -0.50}
23:31:01.345 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
23:31:01.345 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
23:31:01.345 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.41 mountX=0.02 mountY=0.09, mountTheta=1.34
23:31:01.347 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.04, opts=13)
23:31:01.347 00.000 10844 Enqueuing Move request for scope (0.09, -0.04)
23:31:01.347 00.000 11060 Worker thread wakes up
23:31:01.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:31:01.347 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:31:01.347 00.000 11060 Moving (0.09, -0.04) raw xDistance=0.02 yDistance=0.09
23:31:01.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:31:01.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:01.349 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:31:01.349 00.000 11060 MoveAxis(E, 0, ABG)
23:31:01.349 00.000 11060 Move returns status 0, amount 0
23:31:01.349 00.000 11060 MoveAxis(N, 0, ABG)
23:31:01.349 00.000 11060 Move returns status 0, amount 0
23:31:01.349 00.000 11060 move complete, result=0
23:31:01.349 00.000 11060 worker thread done servicing request
23:31:01.356 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:01.368 00.012 10844 UpdateGuideState exits: m=3052 SNR=35.3 Saturated
23:31:01.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:01.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:01.368 00.000 10844 Enqueuing Expose request
23:31:01.368 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:01.368 00.000 11060 Worker thread wakes up
23:31:01.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:01.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:01.990 00.622 11060 Exposure complete
23:31:02.142 00.152 11060 worker thread done servicing request
23:31:02.142 00.000 10844 OnExposeComplete: enter
23:31:02.142 00.000 10844 UpdateGuideState(): m_state=6
23:31:02.142 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
23:31:02.142 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=62.04, Mass=2960, SNR=34.8, Peak=225 HFD=3.8
23:31:02.142 00.000 10844 MultiStar: [#1 -0.18,-0.09,1.09,U] [#2 -0.17,0.45,1.98,U] [#3 -0.29,0.53,0.99,U] [#4 0.02,-0.12,1.00,U] [#5 0.40,-0.05,1.04,U] [#6 0.31,-0.23,0.94,U] [#7 -0.25,0.06,0.92,U] [#8 0.61,-0.40,0.00,M1] 
23:31:02.142 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {0.18, -0.04}
23:31:02.142 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
23:31:02.142 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.83)
23:31:02.142 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.72 mountX=-0.10 mountY=-0.03, mountTheta=-2.83
23:31:02.145 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
23:31:02.145 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
23:31:02.145 00.000 11060 Worker thread wakes up
23:31:02.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
23:31:02.145 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
23:31:02.145 00.000 11060 Moving (-0.02, 0.11) raw xDistance=-0.10 yDistance=-0.03
23:31:02.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:31:02.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:02.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:02.145 00.000 11060 MoveAxis(E, 0, ABG)
23:31:02.145 00.000 11060 Move returns status 0, amount 0
23:31:02.145 00.000 11060 MoveAxis(N, 0, ABG)
23:31:02.145 00.000 11060 Move returns status 0, amount 0
23:31:02.145 00.000 11060 move complete, result=0
23:31:02.145 00.000 11060 worker thread done servicing request
23:31:02.147 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:02.162 00.015 10844 UpdateGuideState exits: m=2960 SNR=34.8
23:31:02.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:02.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:02.162 00.000 10844 Enqueuing Expose request
23:31:02.162 00.000 11060 Worker thread wakes up
23:31:02.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:02.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:02.162 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:02.795 00.633 11060 Exposure complete
23:31:02.982 00.187 11060 worker thread done servicing request
23:31:02.982 00.000 10844 OnExposeComplete: enter
23:31:02.982 00.000 10844 UpdateGuideState(): m_state=6
23:31:02.982 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
23:31:02.982 00.000 10844 Star::Find returns 1 (1), X=258.97, Y=62.38, Mass=3422, SNR=37.6, Peak=255 HFD=3.8
23:31:02.982 00.000 10844 MultiStar: [#1 -0.36,0.11,1.00,U] [#2 0.29,0.22,1.91,U] [#3 -0.26,0.44,0.97,U] [#4 0.36,-0.16,0.96,U] [#5 0.44,0.43,0.98,U] [#6 0.09,-0.18,0.86,U] [#7 -0.33,-0.05,0.90,U] [#8 0.49,-0.17,0.98,U] 
23:31:02.982 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.25, 0.30}
23:31:02.982 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
23:31:02.982 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
23:31:02.982 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.76 mountX=-0.14 mountY=0.11, mountTheta=2.50
23:31:02.982 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
23:31:02.982 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
23:31:02.982 00.000 11060 Worker thread wakes up
23:31:02.987 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:31:02.987 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:31:02.987 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=0.11
23:31:02.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:31:02.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:02.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:02.987 00.000 11060 MoveAxis(E, 25, ABG)
23:31:02.987 00.000 11060 Guiding  Dir = 2, Dur = 25
23:31:02.992 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:03.004 00.012 10844 UpdateGuideState exits: m=3422 SNR=37.6 Saturated
23:31:03.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:03.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:03.004 00.000 10844 Enqueuing Expose request
23:31:03.019 00.015 11060 IsSlewing returns 0
23:31:03.019 00.000 11060 IsGuiding returns 0
23:31:03.064 00.045 11060 IsGuiding returns 0
23:31:03.064 00.000 11060 Move returns status 0, amount 25
23:31:03.064 00.000 11060 MoveAxis(N, 0, ABG)
23:31:03.064 00.000 11060 Move returns status 0, amount 0
23:31:03.064 00.000 11060 move complete, result=0
23:31:03.064 00.000 11060 worker thread done servicing request
23:31:03.064 00.000 11060 Worker thread wakes up
23:31:03.064 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
23:31:03.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:03.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:03.712 00.648 11060 Exposure complete
23:31:03.906 00.194 11060 worker thread done servicing request
23:31:03.906 00.000 10844 OnExposeComplete: enter
23:31:03.906 00.000 10844 UpdateGuideState(): m_state=6
23:31:03.906 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
23:31:03.908 00.002 10844 Star::Find returns 1 (1), X=259.33, Y=62.10, Mass=3564, SNR=38.6, Peak=255 HFD=3.6
23:31:03.908 00.000 10844 MultiStar: [#1 -0.24,0.40,0.98,U] [#2 -0.03,0.21,1.82,U] [#3 -0.47,0.00,0.94,U] [#4 0.05,0.28,0.87,U] [#5 0.09,0.59,0.91,U] [#6 0.15,0.08,0.87,U] [#7 -0.13,0.35,0.80,U] [#8 -0.02,0.21,0.91,U] 
23:31:03.908 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.23}, one-star: {0.62, 0.02}
23:31:03.908 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
23:31:03.908 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
23:31:03.908 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.55 mountX=-0.23 mountY=-0.03, mountTheta=-2.99
23:31:03.908 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.23, opts=13)
23:31:03.908 00.000 10844 Enqueuing Move request for scope (0.00, 0.23)
23:31:03.908 00.000 11060 Worker thread wakes up
23:31:03.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
23:31:03.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
23:31:03.908 00.000 11060 Moving (0.00, 0.23) raw xDistance=-0.23 yDistance=-0.03
23:31:03.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:31:03.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:03.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:03.908 00.000 11060 MoveAxis(E, 41, ABG)
23:31:03.908 00.000 11060 Guiding  Dir = 2, Dur = 41
23:31:03.923 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:03.938 00.015 11060 IsSlewing returns 0
23:31:03.938 00.000 11060 IsGuiding returns 0
23:31:03.945 00.007 10844 UpdateGuideState exits: m=3564 SNR=38.6 Saturated
23:31:03.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:03.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:03.945 00.000 10844 Enqueuing Expose request
23:31:04.000 00.055 11060 IsGuiding returns 0
23:31:04.000 00.000 11060 Move returns status 0, amount 41
23:31:04.000 00.000 11060 MoveAxis(N, 0, ABG)
23:31:04.000 00.000 11060 Move returns status 0, amount 0
23:31:04.000 00.000 11060 move complete, result=0
23:31:04.000 00.000 11060 worker thread done servicing request
23:31:04.000 00.000 11060 Worker thread wakes up
23:31:04.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:04.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:04.000 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
23:31:04.618 00.618 11060 Exposure complete
23:31:04.782 00.164 11060 worker thread done servicing request
23:31:04.782 00.000 10844 OnExposeComplete: enter
23:31:04.782 00.000 10844 UpdateGuideState(): m_state=6
23:31:04.787 00.005 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
23:31:04.787 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=62.48, Mass=3039, SNR=35.5, Peak=241 HFD=3.6
23:31:04.788 00.001 10844 MultiStar: [#1 -0.17,-0.07,1.12,U] [#2 -0.01,0.14,2.09,U] [#3 -0.49,0.29,1.02,U] [#4 -0.18,-0.06,0.96,U] [#5 0.35,0.52,1.09,U] [#6 0.02,-0.43,0.96,U] [#7 -0.11,-0.56,0.88,U] [#8 0.49,-0.42,0.00,M1] 
23:31:04.788 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {0.26, 0.40}
23:31:04.788 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
23:31:04.788 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
23:31:04.788 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.10 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
23:31:04.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
23:31:04.790 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
23:31:04.790 00.000 11060 Worker thread wakes up
23:31:04.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:31:04.790 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:31:04.790 00.000 11060 Moving (-0.03, 0.06) raw xDistance=-0.05 yDistance=-0.04
23:31:04.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:31:04.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:04.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:31:04.790 00.000 11060 MoveAxis(E, 0, ABG)
23:31:04.790 00.000 11060 Move returns status 0, amount 0
23:31:04.790 00.000 11060 MoveAxis(N, 0, ABG)
23:31:04.790 00.000 11060 Move returns status 0, amount 0
23:31:04.790 00.000 11060 move complete, result=0
23:31:04.790 00.000 11060 worker thread done servicing request
23:31:04.792 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:04.823 00.031 10844 UpdateGuideState exits: m=3039 SNR=35.5
23:31:04.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:04.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:04.823 00.000 10844 Enqueuing Expose request
23:31:04.823 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:04.823 00.000 11060 Worker thread wakes up
23:31:04.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:04.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:05.450 00.627 11060 Exposure complete
23:31:05.610 00.160 11060 worker thread done servicing request
23:31:05.610 00.000 10844 OnExposeComplete: enter
23:31:05.610 00.000 10844 UpdateGuideState(): m_state=6
23:31:05.610 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
23:31:05.610 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=62.04, Mass=3199, SNR=36.8, Peak=225 HFD=3.7
23:31:05.610 00.000 10844 MultiStar: [#1 -0.02,0.03,0.98,U] [#2 -0.08,-0.04,1.91,U] [#3 -0.17,-0.13,0.95,U] [#4 -0.30,0.06,0.90,U] [#5 0.01,0.13,1.01,U] [#6 0.19,-0.16,0.97,U] [#7 0.05,-0.22,0.92,U] [#8 0.11,-0.32,0.91,U] 
23:31:05.610 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.24, -0.04}
23:31:05.610 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
23:31:05.610 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
23:31:05.610 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.21 mountX=0.08 mountY=-0.04, mountTheta=-0.48
23:31:05.617 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.07, opts=13)
23:31:05.617 00.000 10844 Enqueuing Move request for scope (-0.05, -0.07)
23:31:05.618 00.001 11060 Worker thread wakes up
23:31:05.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
23:31:05.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
23:31:05.618 00.000 11060 Moving (-0.05, -0.07) raw xDistance=0.08 yDistance=-0.04
23:31:05.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:31:05.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:05.626 00.008 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:31:05.626 00.000 11060 MoveAxis(E, 0, ABG)
23:31:05.626 00.000 11060 Move returns status 0, amount 0
23:31:05.626 00.000 11060 MoveAxis(N, 0, ABG)
23:31:05.626 00.000 11060 Move returns status 0, amount 0
23:31:05.626 00.000 11060 move complete, result=0
23:31:05.626 00.000 11060 worker thread done servicing request
23:31:05.631 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:05.641 00.010 10844 UpdateGuideState exits: m=3199 SNR=36.8
23:31:05.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:05.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:05.641 00.000 10844 Enqueuing Expose request
23:31:05.641 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:05.641 00.000 11060 Worker thread wakes up
23:31:05.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:05.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:06.267 00.626 11060 Exposure complete
23:31:06.479 00.212 11060 worker thread done servicing request
23:31:06.479 00.000 10844 OnExposeComplete: enter
23:31:06.479 00.000 10844 UpdateGuideState(): m_state=6
23:31:06.479 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
23:31:06.479 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=61.87, Mass=2767, SNR=34.0, Peak=229 HFD=3.0
23:31:06.479 00.000 10844 MultiStar: [#1 0.16,-0.12,1.14,U] [#2 0.25,0.64,0.00,M1] [#3 -0.20,0.38,0.97,U] [#4 0.01,-0.03,1.02,U] [#5 0.51,0.32,1.03,U] [#6 0.56,0.06,1.03,U] [#7 0.20,-0.43,0.93,U] [#8 0.29,-0.11,1.00,U] 
23:31:06.479 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.02}, one-star: {0.39, -0.21}
23:31:06.479 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
23:31:06.479 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
23:31:06.484 00.005 10844 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.07 mountX=-0.03 mountY=0.24, mountTheta=1.68
23:31:06.484 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.02, opts=13)
23:31:06.486 00.002 10844 Enqueuing Move request for scope (0.24, -0.02)
23:31:06.486 00.000 11060 Worker thread wakes up
23:31:06.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
23:31:06.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
23:31:06.486 00.000 11060 Moving (0.24, -0.02) raw xDistance=-0.03 yDistance=0.24
23:31:06.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:31:06.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:31:06.486 00.000 11060 MoveAxis(E, 0, ABG)
23:31:06.486 00.000 11060 Move returns status 0, amount 0
23:31:06.486 00.000 11060 MoveAxis(S, 94, ABG)
23:31:06.486 00.000 11060 Guiding  Dir = 1, Dur = 94
23:31:06.493 00.007 11060 IsSlewing returns 0
23:31:06.493 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:06.494 00.001 11060 IsGuiding returns 0
23:31:06.518 00.024 10844 UpdateGuideState exits: m=2767 SNR=34.0
23:31:06.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:06.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:06.518 00.000 10844 Enqueuing Expose request
23:31:06.604 00.086 11060 IsGuiding returns 0
23:31:06.604 00.000 11060 Move returns status 0, amount 94
23:31:06.604 00.000 11060 move complete, result=0
23:31:06.604 00.000 11060 worker thread done servicing request
23:31:06.604 00.000 11060 Worker thread wakes up
23:31:06.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:06.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:06.606 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 94 ms SOUTH
23:31:07.236 00.630 11060 Exposure complete
23:31:07.397 00.161 11060 worker thread done servicing request
23:31:07.397 00.000 10844 OnExposeComplete: enter
23:31:07.397 00.000 10844 UpdateGuideState(): m_state=6
23:31:07.397 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
23:31:07.397 00.000 10844 Star::Find returns 1 (1), X=258.23, Y=61.66, Mass=3187, SNR=36.7, Peak=255 HFD=3.5
23:31:07.397 00.000 10844 MultiStar: [#1 -0.14,-0.15,0.95,U] [#2 -0.39,-0.34,2.02,U] [#3 -0.33,-0.03,0.94,U] [#4 -0.49,-0.87,0.00,M1] [#5 0.37,-0.43,0.94,U] [#6 0.03,-0.78,0.00,M1] [#7 -0.02,-0.32,0.84,U] [#8 0.24,-0.85,0.00,M1] 
23:31:07.401 00.004 10844 refined, 5 included, MultiStar: {-0.21, -0.29}, one-star: {-0.48, -0.42}
23:31:07.401 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
23:31:07.401 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
23:31:07.401 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-2.19 mountX=0.32 mountY=-0.16, mountTheta=-0.45
23:31:07.401 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.29, opts=13)
23:31:07.401 00.000 10844 Enqueuing Move request for scope (-0.21, -0.29)
23:31:07.401 00.000 11060 Worker thread wakes up
23:31:07.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.29) opts 0xd
23:31:07.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.29)
23:31:07.401 00.000 11060 Moving (-0.21, -0.29) raw xDistance=0.32 yDistance=-0.16
23:31:07.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:31:07.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:07.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:31:07.401 00.000 11060 MoveAxis(W, 56, ABG)
23:31:07.401 00.000 11060 Guiding  Dir = 3, Dur = 56
23:31:07.411 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:07.411 00.000 11060 IsSlewing returns 0
23:31:07.411 00.000 11060 IsGuiding returns 0
23:31:07.427 00.016 10844 UpdateGuideState exits: m=3187 SNR=36.7 Saturated
23:31:07.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:07.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:07.427 00.000 10844 Enqueuing Expose request
23:31:07.474 00.047 11060 IsGuiding returns 0
23:31:07.474 00.000 11060 Move returns status 0, amount 56
23:31:07.474 00.000 11060 MoveAxis(N, 0, ABG)
23:31:07.474 00.000 11060 Move returns status 0, amount 0
23:31:07.474 00.000 11060 move complete, result=0
23:31:07.474 00.000 11060 worker thread done servicing request
23:31:07.474 00.000 11060 Worker thread wakes up
23:31:07.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:07.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:07.474 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.2 px 0 ms NORTH
23:31:08.105 00.631 11060 Exposure complete
23:31:08.284 00.179 11060 worker thread done servicing request
23:31:08.284 00.000 10844 OnExposeComplete: enter
23:31:08.284 00.000 10844 UpdateGuideState(): m_state=6
23:31:08.284 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
23:31:08.284 00.000 10844 Star::Find returns 1 (1), X=258.92, Y=61.64, Mass=2998, SNR=35.2, Peak=255 HFD=3.4
23:31:08.284 00.000 10844 MultiStar: [#1 0.29,0.11,1.02,U] [#2 0.31,-0.16,1.91,U] [#3 -0.26,0.07,0.97,U] [#4 -0.01,-0.12,1.04,U] [#5 0.46,-0.07,0.96,U] [#6 0.38,-0.27,0.84,U] [#7 0.22,-0.80,0.00,M1] [#8 0.08,-0.46,0.91,U] 
23:31:08.284 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.16}, one-star: {0.21, -0.44}
23:31:08.284 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
23:31:08.284 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
23:31:08.284 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.70 mountX=0.13 mountY=0.22, mountTheta=1.04
23:31:08.284 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.16, opts=13)
23:31:08.284 00.000 10844 Enqueuing Move request for scope (0.19, -0.16)
23:31:08.284 00.000 11060 Worker thread wakes up
23:31:08.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
23:31:08.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
23:31:08.284 00.000 11060 Moving (0.19, -0.16) raw xDistance=0.13 yDistance=0.22
23:31:08.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:31:08.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
23:31:08.284 00.000 11060 MoveAxis(W, 23, ABG)
23:31:08.284 00.000 11060 Guiding  Dir = 3, Dur = 23
23:31:08.294 00.010 11060 IsSlewing returns 0
23:31:08.295 00.001 11060 IsGuiding returns 0
23:31:08.299 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:08.318 00.019 10844 UpdateGuideState exits: m=2998 SNR=35.2 Saturated
23:31:08.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:08.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:08.318 00.000 10844 Enqueuing Expose request
23:31:08.324 00.006 11060 IsGuiding returns 0
23:31:08.324 00.000 11060 Move returns status 0, amount 23
23:31:08.324 00.000 11060 MoveAxis(S, 84, ABG)
23:31:08.324 00.000 11060 Guiding  Dir = 1, Dur = 84
23:31:08.339 00.015 11060 IsSlewing returns 0
23:31:08.339 00.000 11060 IsGuiding returns 0
23:31:08.431 00.092 11060 IsGuiding returns 0
23:31:08.431 00.000 11060 Move returns status 0, amount 84
23:31:08.431 00.000 11060 move complete, result=0
23:31:08.431 00.000 11060 worker thread done servicing request
23:31:08.431 00.000 11060 Worker thread wakes up
23:31:08.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:08.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:08.431 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.2 px 84 ms SOUTH
23:31:09.066 00.635 11060 Exposure complete
23:31:09.245 00.179 11060 worker thread done servicing request
23:31:09.245 00.000 10844 OnExposeComplete: enter
23:31:09.245 00.000 10844 UpdateGuideState(): m_state=6
23:31:09.245 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
23:31:09.245 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.94, Mass=3137, SNR=36.4, Peak=253 HFD=3.2
23:31:09.245 00.000 10844 MultiStar: [#1 -0.32,-0.72,0.00,M1] [#2 0.20,0.48,1.83,U] [#3 -0.23,0.09,0.95,U] [#4 -0.10,0.13,0.88,U] [#5 0.53,0.42,0.00,M1] [#6 -0.14,-0.15,0.92,U] [#7 -0.70,-0.57,0.00,M2] [#8 0.10,-0.05,0.88,U] 
23:31:09.245 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.12}, one-star: {0.08, -0.14}
23:31:09.245 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
23:31:09.245 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.11)
23:31:09.245 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.44 mountX=-0.12 mountY=-0.00, mountTheta=-3.11
23:31:09.247 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.12, opts=13)
23:31:09.247 00.000 10844 Enqueuing Move request for scope (0.02, 0.12)
23:31:09.247 00.000 11060 Worker thread wakes up
23:31:09.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:31:09.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:31:09.247 00.000 11060 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=-0.00
23:31:09.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:31:09.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:09.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:31:09.247 00.000 11060 MoveAxis(E, 0, ABG)
23:31:09.247 00.000 11060 Move returns status 0, amount 0
23:31:09.247 00.000 11060 MoveAxis(N, 0, ABG)
23:31:09.247 00.000 11060 Move returns status 0, amount 0
23:31:09.247 00.000 11060 move complete, result=0
23:31:09.247 00.000 11060 worker thread done servicing request
23:31:09.252 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:09.272 00.020 10844 UpdateGuideState exits: m=3137 SNR=36.4
23:31:09.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:09.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:09.272 00.000 10844 Enqueuing Expose request
23:31:09.272 00.000 11060 Worker thread wakes up
23:31:09.272 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:09.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:09.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:09.905 00.633 11060 Exposure complete
23:31:10.099 00.194 11060 worker thread done servicing request
23:31:10.099 00.000 10844 OnExposeComplete: enter
23:31:10.099 00.000 10844 UpdateGuideState(): m_state=6
23:31:10.099 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
23:31:10.099 00.000 10844 Star::Find returns 1 (1), X=259.37, Y=62.00, Mass=2991, SNR=35.1, Peak=255 HFD=3.4
23:31:10.099 00.000 10844 MultiStar: [#1 0.48,0.09,0.92,U] [#2 -0.72,0.21,0.00,M1] [#3 -0.43,0.19,0.90,U] [#4 0.27,-0.64,0.00,M1] [#5 0.20,-0.01,1.01,U] [#6 -0.47,-0.36,0.94,U] [#7 -0.01,-0.65,0.00,M3] [#8 0.21,-0.49,0.91,U] 
23:31:10.099 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.11}, one-star: {0.65, -0.08}
23:31:10.099 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
23:31:10.099 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
23:31:10.099 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=0.09 mountY=0.13, mountTheta=0.99
23:31:10.103 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
23:31:10.103 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
23:31:10.103 00.000 11060 Worker thread wakes up
23:31:10.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
23:31:10.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
23:31:10.103 00.000 11060 Moving (0.11, -0.11) raw xDistance=0.09 yDistance=0.13
23:31:10.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:31:10.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:10.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:31:10.103 00.000 11060 MoveAxis(E, 0, ABG)
23:31:10.103 00.000 11060 Move returns status 0, amount 0
23:31:10.103 00.000 11060 MoveAxis(N, 0, ABG)
23:31:10.103 00.000 11060 Move returns status 0, amount 0
23:31:10.103 00.000 11060 move complete, result=0
23:31:10.103 00.000 11060 worker thread done servicing request
23:31:10.111 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:10.123 00.012 10844 UpdateGuideState exits: m=2991 SNR=35.1 Saturated
23:31:10.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:10.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:10.123 00.000 10844 Enqueuing Expose request
23:31:10.126 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:10.126 00.000 11060 Worker thread wakes up
23:31:10.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:10.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:10.759 00.633 11060 Exposure complete
23:31:10.900 00.141 11060 worker thread done servicing request
23:31:10.900 00.000 10844 OnExposeComplete: enter
23:31:10.900 00.000 10844 UpdateGuideState(): m_state=6
23:31:10.900 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
23:31:10.900 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=61.91, Mass=3574, SNR=39.0, Peak=245 HFD=3.4
23:31:10.900 00.000 10844 MultiStar: [#1 0.21,0.46,0.87,U] [#2 0.06,-0.14,1.77,U] [#3 0.03,0.43,0.88,U] [#4 -0.32,-0.50,0.90,U] [#5 -0.12,-0.16,0.96,U] [#6 0.25,-0.15,0.87,U] [#7 0.18,-0.05,0.75,U] [#8 0.28,-0.38,0.87,U] 
23:31:10.900 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.14, -0.17}
23:31:10.900 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
23:31:10.900 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
23:31:10.900 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.85 mountX=0.07 mountY=0.08, mountTheta=0.89
23:31:10.900 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.08, opts=13)
23:31:10.900 00.000 10844 Enqueuing Move request for scope (0.07, -0.08)
23:31:10.900 00.000 11060 Worker thread wakes up
23:31:10.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
23:31:10.900 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
23:31:10.900 00.000 11060 Moving (0.07, -0.08) raw xDistance=0.07 yDistance=0.08
23:31:10.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:31:10.900 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:10.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:10.900 00.000 11060 MoveAxis(E, 0, ABG)
23:31:10.900 00.000 11060 Move returns status 0, amount 0
23:31:10.900 00.000 11060 MoveAxis(N, 0, ABG)
23:31:10.900 00.000 11060 Move returns status 0, amount 0
23:31:10.900 00.000 11060 move complete, result=0
23:31:10.905 00.005 11060 worker thread done servicing request
23:31:10.920 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:10.942 00.022 10844 UpdateGuideState exits: m=3574 SNR=39.0
23:31:10.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:10.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:10.942 00.000 10844 Enqueuing Expose request
23:31:10.942 00.000 11060 Worker thread wakes up
23:31:10.942 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:10.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:10.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:11.583 00.641 11060 Exposure complete
23:31:11.771 00.188 11060 worker thread done servicing request
23:31:11.771 00.000 10844 OnExposeComplete: enter
23:31:11.771 00.000 10844 UpdateGuideState(): m_state=6
23:31:11.771 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
23:31:11.774 00.003 10844 Star::Find returns 1 (1), X=259.00, Y=62.32, Mass=3269, SNR=37.1, Peak=255 HFD=3.9
23:31:11.774 00.000 10844 MultiStar: [#1 0.07,-0.47,0.94,U] [#2 0.02,-0.22,1.99,U] [#3 -0.16,0.30,0.87,U] [#4 -0.14,-0.44,0.91,U] [#5 -0.08,0.36,0.93,U] [#6 -0.23,0.14,0.93,U] [#7 -0.03,-0.24,0.84,U] [#8 0.19,-0.39,0.85,U] 
23:31:11.774 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {0.29, 0.24}
23:31:11.774 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
23:31:11.774 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
23:31:11.774 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.61 mountX=0.09 mountY=0.01, mountTheta=0.12
23:31:11.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.09, opts=13)
23:31:11.774 00.000 10844 Enqueuing Move request for scope (-0.00, -0.09)
23:31:11.774 00.000 11060 Worker thread wakes up
23:31:11.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
23:31:11.774 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
23:31:11.774 00.000 11060 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=0.01
23:31:11.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:31:11.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:11.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:11.774 00.000 11060 MoveAxis(E, 0, ABG)
23:31:11.774 00.000 11060 Move returns status 0, amount 0
23:31:11.774 00.000 11060 MoveAxis(N, 0, ABG)
23:31:11.774 00.000 11060 Move returns status 0, amount 0
23:31:11.774 00.000 11060 move complete, result=0
23:31:11.774 00.000 11060 worker thread done servicing request
23:31:11.782 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:11.794 00.012 10844 UpdateGuideState exits: m=3269 SNR=37.1 Saturated
23:31:11.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:11.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:11.794 00.000 10844 Enqueuing Expose request
23:31:11.796 00.002 11060 Worker thread wakes up
23:31:11.796 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:11.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:11.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:12.439 00.643 11060 Exposure complete
23:31:12.598 00.159 11060 worker thread done servicing request
23:31:12.598 00.000 10844 OnExposeComplete: enter
23:31:12.598 00.000 10844 UpdateGuideState(): m_state=6
23:31:12.598 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
23:31:12.598 00.000 10844 Star::Find returns 1 (1), X=259.54, Y=62.22, Mass=3522, SNR=38.4, Peak=255 HFD=3.5
23:31:12.598 00.000 10844 MultiStar: [#1 0.37,0.26,0.89,U] [#2 -0.24,0.10,1.84,U] [#3 0.30,-0.11,0.89,U] [#4 -0.65,-0.26,0.00,M1] [#5 -0.14,0.34,0.93,U] [#6 0.38,-0.15,0.88,U] [#7 0.57,0.01,0.80,U] [#8 0.26,-0.84,0.00,M1] 
23:31:12.598 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.09}, one-star: {0.83, 0.14}
23:31:12.598 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:31:12.598 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:31:12.598 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.25 cameraTheta=0.37 mountX=-0.13 mountY=0.21, mountTheta=2.11
23:31:12.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.09, opts=13)
23:31:12.600 00.000 10844 Enqueuing Move request for scope (0.23, 0.09)
23:31:12.600 00.000 11060 Worker thread wakes up
23:31:12.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
23:31:12.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
23:31:12.600 00.000 11060 Moving (0.23, 0.09) raw xDistance=-0.13 yDistance=0.21
23:31:12.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:31:12.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:31:12.600 00.000 11060 MoveAxis(E, 22, ABG)
23:31:12.600 00.000 11060 Guiding  Dir = 2, Dur = 22
23:31:12.606 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:12.613 00.007 11060 IsSlewing returns 0
23:31:12.614 00.001 11060 IsGuiding returns 0
23:31:12.618 00.004 10844 UpdateGuideState exits: m=3522 SNR=38.4 Saturated
23:31:12.620 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:12.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:12.620 00.000 10844 Enqueuing Expose request
23:31:12.649 00.029 11060 IsGuiding returns 0
23:31:12.649 00.000 11060 Move returns status 0, amount 22
23:31:12.649 00.000 11060 MoveAxis(S, 83, ABG)
23:31:12.649 00.000 11060 Guiding  Dir = 1, Dur = 83
23:31:12.677 00.028 11060 IsSlewing returns 0
23:31:12.677 00.000 11060 IsGuiding returns 0
23:31:12.765 00.088 11060 IsGuiding returns 0
23:31:12.765 00.000 11060 Move returns status 0, amount 83
23:31:12.765 00.000 11060 move complete, result=0
23:31:12.765 00.000 11060 worker thread done servicing request
23:31:12.765 00.000 11060 Worker thread wakes up
23:31:12.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:12.766 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:12.766 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 83 ms SOUTH
23:31:13.390 00.624 11060 Exposure complete
23:31:13.561 00.171 11060 worker thread done servicing request
23:31:13.561 00.000 10844 OnExposeComplete: enter
23:31:13.561 00.000 10844 UpdateGuideState(): m_state=6
23:31:13.561 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
23:31:13.561 00.000 10844 Star::Find returns 1 (0), X=259.36, Y=62.12, Mass=3248, SNR=36.5, Peak=226 HFD=3.8
23:31:13.561 00.000 10844 MultiStar: [#1 0.32,-0.14,0.95,U] [#2 -0.17,-0.25,1.96,U] [#3 0.13,0.30,0.92,U] [#4 -0.33,-0.88,0.00,M2] [#5 -0.07,-0.24,1.01,U] [#6 0.80,0.16,0.00,M1] [#7 0.22,-0.38,0.91,U] [#8 0.20,-0.72,0.00,M2] 
23:31:13.564 00.003 10844 refined, 5 included, MultiStar: {0.13, -0.13}, one-star: {0.64, 0.04}
23:31:13.564 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
23:31:13.564 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
23:31:13.564 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.80 mountX=0.11 mountY=0.15, mountTheta=0.95
23:31:13.564 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.13, opts=13)
23:31:13.564 00.000 10844 Enqueuing Move request for scope (0.13, -0.13)
23:31:13.564 00.000 11060 Worker thread wakes up
23:31:13.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
23:31:13.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
23:31:13.564 00.000 11060 Moving (0.13, -0.13) raw xDistance=0.11 yDistance=0.15
23:31:13.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:31:13.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:13.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:31:13.564 00.000 11060 MoveAxis(E, 0, ABG)
23:31:13.564 00.000 11060 Move returns status 0, amount 0
23:31:13.564 00.000 11060 MoveAxis(N, 0, ABG)
23:31:13.564 00.000 11060 Move returns status 0, amount 0
23:31:13.564 00.000 11060 move complete, result=0
23:31:13.564 00.000 11060 worker thread done servicing request
23:31:13.573 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:13.590 00.017 10844 UpdateGuideState exits: m=3248 SNR=36.5
23:31:13.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:13.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:13.590 00.000 10844 Enqueuing Expose request
23:31:13.590 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:13.595 00.005 11060 Worker thread wakes up
23:31:13.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:13.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:14.229 00.634 11060 Exposure complete
23:31:14.421 00.192 11060 worker thread done servicing request
23:31:14.421 00.000 10844 OnExposeComplete: enter
23:31:14.421 00.000 10844 UpdateGuideState(): m_state=6
23:31:14.421 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
23:31:14.421 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=62.26, Mass=3170, SNR=36.2, Peak=211 HFD=3.8
23:31:14.421 00.000 10844 MultiStar: [#1 0.30,0.45,1.09,U] [#2 -0.08,0.17,1.94,U] [#3 0.34,0.20,1.00,U] [#4 -0.41,-0.79,0.00,M3] [#5 0.29,0.46,1.07,U] [#6 0.33,0.28,0.85,U] [#7 0.54,0.06,0.90,U] [#8 0.60,-0.72,0.00,M3] 
23:31:14.421 00.000 10844 single-star, 6 included, MultiStar: {0.22, 0.25}, one-star: {0.16, 0.19}
23:31:14.421 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:31:14.421 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
23:31:14.421 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.85 mountX=-0.21 mountY=0.13, mountTheta=2.59
23:31:14.421 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.19, opts=13)
23:31:14.421 00.000 10844 Enqueuing Move request for scope (0.16, 0.19)
23:31:14.421 00.000 11060 Worker thread wakes up
23:31:14.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
23:31:14.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
23:31:14.421 00.000 11060 Moving (0.16, 0.19) raw xDistance=-0.21 yDistance=0.13
23:31:14.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:31:14.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:14.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:31:14.421 00.000 11060 MoveAxis(E, 37, ABG)
23:31:14.421 00.000 11060 Guiding  Dir = 2, Dur = 37
23:31:14.432 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:14.436 00.004 11060 IsSlewing returns 0
23:31:14.436 00.000 11060 IsGuiding returns 0
23:31:14.449 00.013 10844 UpdateGuideState exits: m=3170 SNR=36.2
23:31:14.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:14.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:14.449 00.000 10844 Enqueuing Expose request
23:31:14.483 00.034 11060 IsGuiding returns 0
23:31:14.483 00.000 11060 Move returns status 0, amount 37
23:31:14.483 00.000 11060 MoveAxis(N, 0, ABG)
23:31:14.483 00.000 11060 Move returns status 0, amount 0
23:31:14.483 00.000 11060 move complete, result=0
23:31:14.483 00.000 11060 worker thread done servicing request
23:31:14.483 00.000 11060 Worker thread wakes up
23:31:14.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:14.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:14.500 00.017 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
23:31:15.112 00.612 11060 Exposure complete
23:31:15.289 00.177 11060 worker thread done servicing request
23:31:15.289 00.000 10844 OnExposeComplete: enter
23:31:15.289 00.000 10844 UpdateGuideState(): m_state=6
23:31:15.289 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
23:31:15.289 00.000 10844 Star::Find returns 1 (0), X=259.06, Y=61.84, Mass=2996, SNR=35.3, Peak=230 HFD=3.7
23:31:15.289 00.000 10844 MultiStar: [#1 -0.04,-0.06,0.95,U] [#2 0.76,-0.18,0.00,M1] [#3 -0.13,0.72,0.00,M1] [#4 -0.18,-0.35,0.97,U] [#5 0.67,0.54,0.00,M1] [#6 -0.00,-0.50,0.95,U] [#7 -0.00,-0.09,0.93,U] [#8 0.40,-0.19,0.91,U] 
23:31:15.289 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.24}, one-star: {0.34, -0.24}
23:31:15.289 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
23:31:15.289 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
23:31:15.289 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.22 mountX=0.22 mountY=0.13, mountTheta=0.52
23:31:15.289 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.24, opts=13)
23:31:15.289 00.000 10844 Enqueuing Move request for scope (0.09, -0.24)
23:31:15.289 00.000 11060 Worker thread wakes up
23:31:15.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
23:31:15.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
23:31:15.289 00.000 11060 Moving (0.09, -0.24) raw xDistance=0.22 yDistance=0.13
23:31:15.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:31:15.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:15.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:31:15.289 00.000 11060 MoveAxis(W, 37, ABG)
23:31:15.289 00.000 11060 Guiding  Dir = 3, Dur = 37
23:31:15.300 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:15.310 00.010 10844 UpdateGuideState exits: m=2996 SNR=35.3
23:31:15.315 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:15.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:15.315 00.000 10844 Enqueuing Expose request
23:31:15.316 00.001 11060 IsSlewing returns 0
23:31:15.316 00.000 11060 IsGuiding returns 0
23:31:15.394 00.078 11060 IsGuiding returns 0
23:31:15.394 00.000 11060 Move returns status 0, amount 37
23:31:15.394 00.000 11060 MoveAxis(N, 0, ABG)
23:31:15.394 00.000 11060 Move returns status 0, amount 0
23:31:15.394 00.000 11060 move complete, result=0
23:31:15.394 00.000 11060 worker thread done servicing request
23:31:15.394 00.000 11060 Worker thread wakes up
23:31:15.396 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:15.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:15.401 00.005 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
23:31:16.016 00.615 11060 Exposure complete
23:31:16.192 00.176 11060 worker thread done servicing request
23:31:16.192 00.000 10844 OnExposeComplete: enter
23:31:16.192 00.000 10844 UpdateGuideState(): m_state=6
23:31:16.192 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
23:31:16.192 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.63, Mass=3501, SNR=38.5, Peak=238 HFD=3.6
23:31:16.197 00.005 10844 MultiStar: [#1 -0.01,-0.47,0.95,U] [#2 -0.31,-0.13,1.84,U] [#3 -0.16,-0.53,0.91,U] [#4 0.09,-0.67,0.00,M3] [#5 -0.06,0.20,0.93,U] [#6 0.15,-0.55,0.89,U] [#7 0.04,-0.03,0.88,U] [#8 0.34,-0.56,0.00,M3] 
23:31:16.197 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.26}, one-star: {0.12, -0.45}
23:31:16.197 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
23:31:16.197 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:31:16.197 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.82 mountX=0.27 mountY=-0.02, mountTheta=-0.09
23:31:16.198 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.26, opts=13)
23:31:16.198 00.000 10844 Enqueuing Move request for scope (-0.07, -0.26)
23:31:16.198 00.000 11060 Worker thread wakes up
23:31:16.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
23:31:16.198 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
23:31:16.198 00.000 11060 Moving (-0.07, -0.26) raw xDistance=0.27 yDistance=-0.02
23:31:16.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:31:16.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:16.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:16.198 00.000 11060 MoveAxis(W, 48, ABG)
23:31:16.198 00.000 11060 Guiding  Dir = 3, Dur = 48
23:31:16.203 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:16.214 00.011 10844 UpdateGuideState exits: m=3501 SNR=38.5
23:31:16.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:16.219 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:16.219 00.000 10844 Enqueuing Expose request
23:31:16.224 00.005 11060 IsSlewing returns 0
23:31:16.225 00.001 11060 IsGuiding returns 0
23:31:16.300 00.075 11060 IsGuiding returns 0
23:31:16.301 00.001 11060 Move returns status 0, amount 48
23:31:16.301 00.000 11060 MoveAxis(N, 0, ABG)
23:31:16.301 00.000 11060 Move returns status 0, amount 0
23:31:16.301 00.000 11060 move complete, result=0
23:31:16.301 00.000 11060 worker thread done servicing request
23:31:16.301 00.000 11060 Worker thread wakes up
23:31:16.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:16.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:16.317 00.016 10844 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
23:31:16.957 00.640 11060 Exposure complete
23:31:17.126 00.169 11060 worker thread done servicing request
23:31:17.126 00.000 10844 OnExposeComplete: enter
23:31:17.126 00.000 10844 UpdateGuideState(): m_state=6
23:31:17.126 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
23:31:17.126 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.97, Mass=3146, SNR=36.3, Peak=236 HFD=3.2
23:31:17.126 00.000 10844 MultiStar: [#1 0.31,0.43,1.01,U] [#2 0.26,0.09,1.93,U] [#3 -0.17,0.02,0.94,U] [#4 0.35,-0.56,0.00,M4] [#5 0.60,0.05,1.06,U] [#6 -0.02,0.32,0.87,U] [#7 0.29,-0.08,0.87,U] [#8 0.13,-0.16,0.99,U] 
23:31:17.126 00.000 10844 single-star, 7 included, MultiStar: {0.20, 0.07}, one-star: {0.08, -0.11}
23:31:17.126 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
23:31:17.126 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
23:31:17.126 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.97 mountX=0.09 mountY=0.09, mountTheta=0.77
23:31:17.130 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
23:31:17.130 00.000 10844 Enqueuing Move request for scope (0.08, -0.11)
23:31:17.130 00.000 11060 Worker thread wakes up
23:31:17.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
23:31:17.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
23:31:17.130 00.000 11060 Moving (0.08, -0.11) raw xDistance=0.09 yDistance=0.09
23:31:17.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:31:17.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:17.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:31:17.130 00.000 11060 MoveAxis(E, 0, ABG)
23:31:17.130 00.000 11060 Move returns status 0, amount 0
23:31:17.130 00.000 11060 MoveAxis(N, 0, ABG)
23:31:17.130 00.000 11060 Move returns status 0, amount 0
23:31:17.130 00.000 11060 move complete, result=0
23:31:17.130 00.000 11060 worker thread done servicing request
23:31:17.136 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:17.147 00.011 10844 UpdateGuideState exits: m=3146 SNR=36.3
23:31:17.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:17.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:17.147 00.000 10844 Enqueuing Expose request
23:31:17.147 00.000 11060 Worker thread wakes up
23:31:17.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:17.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:17.147 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:17.801 00.654 11060 Exposure complete
23:31:17.985 00.184 11060 worker thread done servicing request
23:31:17.985 00.000 10844 OnExposeComplete: enter
23:31:17.985 00.000 10844 UpdateGuideState(): m_state=6
23:31:17.986 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
23:31:17.986 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.87, Mass=3408, SNR=37.9, Peak=252 HFD=3.6
23:31:17.986 00.000 10844 MultiStar: [#1 0.05,0.14,0.96,U] [#2 -0.35,0.36,1.94,U] [#3 -0.39,0.46,0.94,U] [#4 -0.10,-0.48,0.98,U] [#5 -0.38,0.18,0.95,U] [#6 -0.37,0.43,0.90,U] [#7 -0.13,-0.24,0.82,U] [#8 -0.42,-0.02,0.83,U] 
23:31:17.986 00.000 10844 single-star, 8 included, MultiStar: {-0.24, 0.10}, one-star: {0.00, -0.21}
23:31:17.986 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
23:31:17.986 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
23:31:17.986 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.55 mountX=0.20 mountY=0.04, mountTheta=0.19
23:31:17.986 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.21, opts=13)
23:31:17.986 00.000 10844 Enqueuing Move request for scope (0.00, -0.21)
23:31:17.986 00.000 11060 Worker thread wakes up
23:31:17.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
23:31:17.986 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
23:31:17.986 00.000 11060 Moving (0.00, -0.21) raw xDistance=0.20 yDistance=0.04
23:31:17.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:31:17.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:17.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:31:17.986 00.000 11060 MoveAxis(W, 35, ABG)
23:31:17.986 00.000 11060 Guiding  Dir = 3, Dur = 35
23:31:18.001 00.015 11060 IsSlewing returns 0
23:31:18.001 00.000 11060 IsGuiding returns 0
23:31:18.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:18.016 00.015 10844 UpdateGuideState exits: m=3408 SNR=37.9
23:31:18.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:18.016 00.000 10844 Enqueuing Expose request
23:31:18.052 00.036 11060 IsGuiding returns 0
23:31:18.052 00.000 11060 Move returns status 0, amount 35
23:31:18.052 00.000 11060 MoveAxis(N, 0, ABG)
23:31:18.052 00.000 11060 Move returns status 0, amount 0
23:31:18.052 00.000 11060 move complete, result=0
23:31:18.052 00.000 11060 worker thread done servicing request
23:31:18.054 00.002 11060 Worker thread wakes up
23:31:18.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:18.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:18.054 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
23:31:18.691 00.637 11060 Exposure complete
23:31:18.860 00.169 11060 worker thread done servicing request
23:31:18.860 00.000 10844 OnExposeComplete: enter
23:31:18.860 00.000 10844 UpdateGuideState(): m_state=6
23:31:18.860 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
23:31:18.860 00.000 10844 Star::Find returns 1 (1), X=258.61, Y=61.21, Mass=3473, SNR=38.3, Peak=255 HFD=3.6
23:31:18.860 00.000 10844 MultiStar: [#1 -0.11,-0.53,1.01,U] [#2 -0.27,0.01,1.77,U] [#3 -0.11,-0.07,0.99,U] [#4 -0.03,-0.69,0.00,M4] [#5 0.07,0.27,0.99,U] [#6 0.19,0.04,0.84,U] [#7 0.18,-0.14,0.79,U] [#8 0.41,-0.34,0.85,U] 
23:31:18.860 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.19}, one-star: {-0.11, -0.87}
23:31:18.860 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
23:31:18.860 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
23:31:18.860 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.63 mountX=0.19 mountY=0.02, mountTheta=0.11
23:31:18.862 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.19, opts=13)
23:31:18.862 00.000 10844 Enqueuing Move request for scope (-0.01, -0.19)
23:31:18.862 00.000 11060 Worker thread wakes up
23:31:18.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
23:31:18.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
23:31:18.862 00.000 11060 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=0.02
23:31:18.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:31:18.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:18.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:18.862 00.000 11060 MoveAxis(W, 34, ABG)
23:31:18.862 00.000 11060 Guiding  Dir = 3, Dur = 34
23:31:18.879 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:18.892 00.013 11060 IsSlewing returns 0
23:31:18.892 00.000 11060 IsGuiding returns 0
23:31:18.896 00.004 10844 UpdateGuideState exits: m=3473 SNR=38.3 Saturated
23:31:18.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:18.896 00.000 10844 Enqueuing Expose request
23:31:18.938 00.042 11060 IsGuiding returns 0
23:31:18.938 00.000 11060 Move returns status 0, amount 34
23:31:18.938 00.000 11060 MoveAxis(N, 0, ABG)
23:31:18.938 00.000 11060 Move returns status 0, amount 0
23:31:18.938 00.000 11060 move complete, result=0
23:31:18.938 00.000 11060 worker thread done servicing request
23:31:18.938 00.000 11060 Worker thread wakes up
23:31:18.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:18.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:18.942 00.004 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
23:31:19.586 00.644 11060 Exposure complete
23:31:19.760 00.174 11060 worker thread done servicing request
23:31:19.760 00.000 10844 OnExposeComplete: enter
23:31:19.760 00.000 10844 UpdateGuideState(): m_state=6
23:31:19.760 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
23:31:19.760 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=62.10, Mass=3140, SNR=36.3, Peak=239 HFD=3.8
23:31:19.760 00.000 10844 MultiStar: [#1 0.01,-0.02,1.03,U] [#2 -0.02,0.65,0.00,M1] [#3 -0.10,-0.21,0.93,U] [#4 0.33,-0.57,0.00,M5] [#5 -0.09,-0.03,0.98,U] [#6 0.38,0.18,0.91,U] [#7 0.20,0.04,0.86,U] [#8 0.24,0.27,0.96,U] 
23:31:19.760 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.19, 0.02}
23:31:19.760 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
23:31:19.760 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
23:31:19.760 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=-0.05 mountY=0.11, mountTheta=2.03
23:31:19.760 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
23:31:19.765 00.005 10844 Enqueuing Move request for scope (0.12, 0.03)
23:31:19.765 00.000 11060 Worker thread wakes up
23:31:19.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:31:19.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:31:19.765 00.000 11060 Moving (0.12, 0.03) raw xDistance=-0.05 yDistance=0.11
23:31:19.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:31:19.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:19.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:19.765 00.000 11060 MoveAxis(E, 0, ABG)
23:31:19.765 00.000 11060 Move returns status 0, amount 0
23:31:19.765 00.000 11060 MoveAxis(N, 0, ABG)
23:31:19.765 00.000 11060 Move returns status 0, amount 0
23:31:19.765 00.000 11060 move complete, result=0
23:31:19.765 00.000 11060 worker thread done servicing request
23:31:19.772 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:19.781 00.009 10844 UpdateGuideState exits: m=3140 SNR=36.3
23:31:19.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:19.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:19.781 00.000 10844 Enqueuing Expose request
23:31:19.781 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:19.781 00.000 11060 Worker thread wakes up
23:31:19.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:19.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:20.418 00.637 11060 Exposure complete
23:31:20.591 00.173 11060 worker thread done servicing request
23:31:20.591 00.000 10844 OnExposeComplete: enter
23:31:20.591 00.000 10844 UpdateGuideState(): m_state=6
23:31:20.591 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
23:31:20.591 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.43, Mass=2735, SNR=33.1, Peak=213 HFD=3.6
23:31:20.594 00.003 10844 MultiStar: [#1 0.17,-0.09,1.07,U] [#2 0.33,0.77,0.00,M2] [#3 -0.29,0.88,0.00,M1] [#4 -0.38,-0.13,1.04,U] [#5 0.28,0.35,1.10,U] [#6 0.13,0.03,1.01,U] [#7 0.18,-0.48,1.02,U] [#8 0.23,0.22,1.09,U] 
23:31:20.594 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {0.03, -0.65}
23:31:20.595 00.001 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
23:31:20.595 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
23:31:20.595 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.80 mountX=0.08 mountY=0.11, mountTheta=0.95
23:31:20.595 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
23:31:20.595 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
23:31:20.595 00.000 11060 Worker thread wakes up
23:31:20.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
23:31:20.595 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
23:31:20.595 00.000 11060 Moving (0.09, -0.10) raw xDistance=0.08 yDistance=0.11
23:31:20.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:31:20.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:20.596 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:20.596 00.000 11060 MoveAxis(E, 0, ABG)
23:31:20.596 00.000 11060 Move returns status 0, amount 0
23:31:20.596 00.000 11060 MoveAxis(N, 0, ABG)
23:31:20.596 00.000 11060 Move returns status 0, amount 0
23:31:20.596 00.000 11060 move complete, result=0
23:31:20.596 00.000 11060 worker thread done servicing request
23:31:20.602 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:20.627 00.025 10844 UpdateGuideState exits: m=2735 SNR=33.1
23:31:20.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:20.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:20.627 00.000 10844 Enqueuing Expose request
23:31:20.627 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:20.628 00.001 11060 Worker thread wakes up
23:31:20.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:20.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:21.259 00.631 11060 Exposure complete
23:31:21.426 00.167 11060 worker thread done servicing request
23:31:21.426 00.000 10844 OnExposeComplete: enter
23:31:21.426 00.000 10844 UpdateGuideState(): m_state=6
23:31:21.426 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
23:31:21.426 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=61.67, Mass=2977, SNR=35.1, Peak=255 HFD=3.3
23:31:21.426 00.000 10844 MultiStar: [#1 0.16,0.92,0.00,M1] [#2 0.04,0.28,1.97,U] [#3 -0.42,0.30,0.98,U] [#4 -0.51,0.27,1.04,U] [#5 0.05,0.25,1.06,U] [#6 -0.03,0.01,0.91,U] [#7 -0.08,-0.14,0.97,U] [#8 0.21,0.21,1.03,U] 
23:31:21.426 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {0.31, -0.41}
23:31:21.426 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.68 = -2.61)
23:31:21.426 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
23:31:21.426 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.92 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
23:31:21.426 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.12, opts=13)
23:31:21.426 00.000 10844 Enqueuing Move request for scope (-0.04, 0.12)
23:31:21.426 00.000 11060 Worker thread wakes up
23:31:21.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:31:21.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:31:21.426 00.000 11060 Moving (-0.04, 0.12) raw xDistance=-0.11 yDistance=-0.06
23:31:21.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:31:21.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:21.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:31:21.426 00.000 11060 MoveAxis(E, 0, ABG)
23:31:21.426 00.000 11060 Move returns status 0, amount 0
23:31:21.426 00.000 11060 MoveAxis(N, 0, ABG)
23:31:21.426 00.000 11060 Move returns status 0, amount 0
23:31:21.426 00.000 11060 move complete, result=0
23:31:21.426 00.000 11060 worker thread done servicing request
23:31:21.436 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:21.450 00.014 10844 UpdateGuideState exits: m=2977 SNR=35.1 Saturated
23:31:21.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:21.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:21.450 00.000 10844 Enqueuing Expose request
23:31:21.450 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:21.450 00.000 11060 Worker thread wakes up
23:31:21.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:21.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:22.095 00.645 11060 Exposure complete
23:31:22.260 00.165 11060 worker thread done servicing request
23:31:22.260 00.000 10844 OnExposeComplete: enter
23:31:22.260 00.000 10844 UpdateGuideState(): m_state=6
23:31:22.260 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
23:31:22.260 00.000 10844 Star::Find returns 1 (1), X=258.84, Y=62.06, Mass=3577, SNR=39.0, Peak=255 HFD=3.9
23:31:22.260 00.000 10844 MultiStar: [#1 -0.37,0.15,0.93,U] [#2 0.14,0.35,1.84,U] [#3 -0.73,0.13,0.00,M1] [#4 -0.40,-0.46,0.90,U] [#5 0.55,0.16,0.93,U] [#6 0.22,-0.46,0.83,U] [#7 -0.30,-0.01,0.84,U] [#8 -0.29,-0.21,0.88,U] 
23:31:22.260 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {0.13, -0.02}
23:31:22.260 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
23:31:22.260 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
23:31:22.260 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.53 mountX=0.01 mountY=-0.01, mountTheta=-0.79
23:31:22.260 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
23:31:22.260 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
23:31:22.260 00.000 11060 Worker thread wakes up
23:31:22.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
23:31:22.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
23:31:22.260 00.000 11060 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.01
23:31:22.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:31:22.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:22.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:22.260 00.000 11060 MoveAxis(E, 0, ABG)
23:31:22.260 00.000 11060 Move returns status 0, amount 0
23:31:22.260 00.000 11060 MoveAxis(N, 0, ABG)
23:31:22.260 00.000 11060 Move returns status 0, amount 0
23:31:22.260 00.000 11060 move complete, result=0
23:31:22.260 00.000 11060 worker thread done servicing request
23:31:22.265 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:22.282 00.017 10844 UpdateGuideState exits: m=3577 SNR=39.0 Saturated
23:31:22.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:22.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:22.282 00.000 10844 Enqueuing Expose request
23:31:22.282 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:22.282 00.000 11060 Worker thread wakes up
23:31:22.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:22.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:22.909 00.627 11060 Exposure complete
23:31:23.085 00.176 11060 worker thread done servicing request
23:31:23.085 00.000 10844 OnExposeComplete: enter
23:31:23.085 00.000 10844 UpdateGuideState(): m_state=6
23:31:23.085 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
23:31:23.085 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.92, Mass=2863, SNR=34.4, Peak=219 HFD=3.4
23:31:23.085 00.000 10844 MultiStar: [#1 0.09,-0.00,1.02,U] [#2 -0.22,-0.02,2.06,U] [#3 -0.32,0.30,1.01,U] [#4 -0.20,0.18,1.01,U] [#5 0.43,-0.34,1.04,U] [#6 0.21,0.08,0.98,U] [#7 0.14,0.01,0.87,U] [#8 0.19,-0.36,1.01,U] 
23:31:23.085 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.04, -0.16}
23:31:23.085 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
23:31:23.085 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
23:31:23.085 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.42 mountX=0.03 mountY=0.01, mountTheta=0.32
23:31:23.085 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
23:31:23.085 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
23:31:23.085 00.000 11060 Worker thread wakes up
23:31:23.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:31:23.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:31:23.085 00.000 11060 Moving (0.01, -0.04) raw xDistance=0.03 yDistance=0.01
23:31:23.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:31:23.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:23.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:23.085 00.000 11060 MoveAxis(E, 0, ABG)
23:31:23.085 00.000 11060 Move returns status 0, amount 0
23:31:23.085 00.000 11060 MoveAxis(N, 0, ABG)
23:31:23.085 00.000 11060 Move returns status 0, amount 0
23:31:23.085 00.000 11060 move complete, result=0
23:31:23.085 00.000 11060 worker thread done servicing request
23:31:23.106 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:23.117 00.011 10844 UpdateGuideState exits: m=2863 SNR=34.4
23:31:23.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:23.117 00.000 10844 Enqueuing Expose request
23:31:23.117 00.000 11060 Worker thread wakes up
23:31:23.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:23.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:23.117 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:23.749 00.632 11060 Exposure complete
23:31:23.918 00.169 11060 worker thread done servicing request
23:31:23.918 00.000 10844 OnExposeComplete: enter
23:31:23.918 00.000 10844 UpdateGuideState(): m_state=6
23:31:23.918 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
23:31:23.918 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.79, Mass=3057, SNR=36.0, Peak=229 HFD=3.4
23:31:23.918 00.000 10844 MultiStar: [#1 0.14,0.33,1.00,U] [#2 -0.09,0.54,2.03,U] [#3 -0.21,0.03,1.06,U] [#4 0.11,-0.50,0.97,U] [#5 0.01,0.23,0.94,U] [#6 0.38,-0.07,0.88,U] [#7 -0.02,-0.21,0.95,U] [#8 0.06,0.07,1.00,U] 
23:31:23.918 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {-0.20, -0.29}
23:31:23.918 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
23:31:23.918 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
23:31:23.918 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
23:31:23.920 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
23:31:23.920 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
23:31:23.920 00.000 11060 Worker thread wakes up
23:31:23.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
23:31:23.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
23:31:23.920 00.000 11060 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
23:31:23.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:31:23.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:23.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:23.920 00.000 11060 MoveAxis(E, 0, ABG)
23:31:23.920 00.000 11060 Move returns status 0, amount 0
23:31:23.920 00.000 11060 MoveAxis(N, 0, ABG)
23:31:23.920 00.000 11060 Move returns status 0, amount 0
23:31:23.920 00.000 11060 move complete, result=0
23:31:23.920 00.000 11060 worker thread done servicing request
23:31:23.926 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:23.934 00.008 10844 UpdateGuideState exits: m=3057 SNR=36.0
23:31:23.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:23.934 00.000 10844 Enqueuing Expose request
23:31:23.934 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:23.934 00.000 11060 Worker thread wakes up
23:31:23.939 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:23.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:24.571 00.632 11060 Exposure complete
23:31:24.722 00.151 11060 worker thread done servicing request
23:31:24.722 00.000 10844 OnExposeComplete: enter
23:31:24.722 00.000 10844 UpdateGuideState(): m_state=6
23:31:24.722 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
23:31:24.728 00.006 10844 Star::Find returns 1 (0), X=258.84, Y=61.74, Mass=3173, SNR=36.5, Peak=244 HFD=3.4
23:31:24.728 00.000 10844 MultiStar: [#1 -0.19,-0.01,0.99,U] [#2 -0.58,0.05,2.00,U] [#3 -0.65,-0.47,0.00,M1] [#4 -0.20,-0.49,0.89,U] [#5 -0.30,0.35,0.97,U] [#6 0.39,-0.20,0.87,U] [#7 -0.23,-0.39,0.90,U] [#8 -0.09,-0.64,0.00,M1] 
23:31:24.728 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.11}, one-star: {0.13, -0.34}
23:31:24.728 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
23:31:24.728 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
23:31:24.728 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=0.15 mountY=-0.18, mountTheta=-0.89
23:31:24.728 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.11, opts=13)
23:31:24.728 00.000 10844 Enqueuing Move request for scope (-0.21, -0.11)
23:31:24.728 00.000 11060 Worker thread wakes up
23:31:24.730 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd
23:31:24.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.11)
23:31:24.730 00.000 11060 Moving (-0.21, -0.11) raw xDistance=0.15 yDistance=-0.18
23:31:24.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:31:24.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:24.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:31:24.730 00.000 11060 MoveAxis(W, 26, ABG)
23:31:24.730 00.000 11060 Guiding  Dir = 3, Dur = 26
23:31:24.733 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:24.747 00.014 10844 UpdateGuideState exits: m=3173 SNR=36.5
23:31:24.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:24.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:24.747 00.000 10844 Enqueuing Expose request
23:31:24.763 00.016 11060 IsSlewing returns 0
23:31:24.763 00.000 11060 IsGuiding returns 0
23:31:24.821 00.058 11060 IsGuiding returns 0
23:31:24.821 00.000 11060 Move returns status 0, amount 26
23:31:24.821 00.000 11060 MoveAxis(N, 0, ABG)
23:31:24.821 00.000 11060 Move returns status 0, amount 0
23:31:24.821 00.000 11060 move complete, result=0
23:31:24.822 00.001 11060 worker thread done servicing request
23:31:24.822 00.000 11060 Worker thread wakes up
23:31:24.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:24.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:24.825 00.003 10844 GuideStep: 0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
23:31:25.466 00.641 11060 Exposure complete
23:31:25.652 00.186 11060 worker thread done servicing request
23:31:25.652 00.000 10844 OnExposeComplete: enter
23:31:25.652 00.000 10844 UpdateGuideState(): m_state=6
23:31:25.652 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
23:31:25.652 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=61.78, Mass=3312, SNR=37.5, Peak=255 HFD=3.6
23:31:25.652 00.000 10844 MultiStar: [#1 -0.34,-0.02,1.00,U] [#2 -0.30,-0.05,1.81,U] [#3 0.11,0.27,0.94,U] [#4 -0.33,-0.18,0.93,U] [#5 -0.02,0.17,1.03,U] [#6 0.22,-0.54,0.89,U] [#7 -0.50,-0.15,0.82,U] [#8 0.02,-0.52,0.87,U] 
23:31:25.652 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.13}, one-star: {-0.04, -0.30}
23:31:25.652 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
23:31:25.652 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
23:31:25.652 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-2.41 mountX=0.15 mountY=-0.12, mountTheta=-0.67
23:31:25.658 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.13, opts=13)
23:31:25.658 00.000 10844 Enqueuing Move request for scope (-0.15, -0.13)
23:31:25.658 00.000 11060 Worker thread wakes up
23:31:25.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
23:31:25.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
23:31:25.658 00.000 11060 Moving (-0.15, -0.13) raw xDistance=0.15 yDistance=-0.12
23:31:25.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:31:25.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:25.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:25.658 00.000 11060 MoveAxis(W, 28, ABG)
23:31:25.658 00.000 11060 Guiding  Dir = 3, Dur = 28
23:31:25.663 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:25.668 00.005 11060 IsSlewing returns 0
23:31:25.668 00.000 11060 IsGuiding returns 0
23:31:25.673 00.005 10844 UpdateGuideState exits: m=3312 SNR=37.5 Saturated
23:31:25.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:25.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:25.673 00.000 10844 Enqueuing Expose request
23:31:25.708 00.035 11060 IsGuiding returns 0
23:31:25.708 00.000 11060 Move returns status 0, amount 28
23:31:25.708 00.000 11060 MoveAxis(N, 0, ABG)
23:31:25.708 00.000 11060 Move returns status 0, amount 0
23:31:25.708 00.000 11060 move complete, result=0
23:31:25.708 00.000 11060 worker thread done servicing request
23:31:25.708 00.000 11060 Worker thread wakes up
23:31:25.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:25.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:25.712 00.004 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:31:26.336 00.624 11060 Exposure complete
23:31:26.510 00.174 11060 worker thread done servicing request
23:31:26.510 00.000 10844 OnExposeComplete: enter
23:31:26.510 00.000 10844 UpdateGuideState(): m_state=6
23:31:26.510 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
23:31:26.510 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=62.25, Mass=3225, SNR=36.9, Peak=243 HFD=3.5
23:31:26.510 00.000 10844 MultiStar: [#1 0.02,0.26,1.02,U] [#2 -0.33,0.07,1.95,U] [#3 -0.84,0.48,0.00,M1] [#4 -0.22,0.10,0.88,U] [#5 0.07,0.60,0.93,U] [#6 -0.43,0.13,0.95,U] [#7 0.00,0.22,0.85,U] [#8 -0.04,0.19,0.89,U] 
23:31:26.510 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.20}, one-star: {0.42, 0.17}
23:31:26.510 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
23:31:26.510 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
23:31:26.510 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=2.00 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
23:31:26.512 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.20, opts=13)
23:31:26.512 00.000 10844 Enqueuing Move request for scope (-0.09, 0.20)
23:31:26.512 00.000 11060 Worker thread wakes up
23:31:26.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
23:31:26.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
23:31:26.512 00.000 11060 Moving (-0.09, 0.20) raw xDistance=-0.18 yDistance=-0.12
23:31:26.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:31:26.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:26.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:26.512 00.000 11060 MoveAxis(E, 30, ABG)
23:31:26.512 00.000 11060 Guiding  Dir = 2, Dur = 30
23:31:26.518 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:26.520 00.002 11060 IsSlewing returns 0
23:31:26.520 00.000 11060 IsGuiding returns 0
23:31:26.535 00.015 10844 UpdateGuideState exits: m=3225 SNR=36.9
23:31:26.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:26.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:26.535 00.000 10844 Enqueuing Expose request
23:31:26.551 00.016 11060 IsGuiding returns 0
23:31:26.551 00.000 11060 Move returns status 0, amount 30
23:31:26.551 00.000 11060 MoveAxis(N, 0, ABG)
23:31:26.551 00.000 11060 Move returns status 0, amount 0
23:31:26.551 00.000 11060 move complete, result=0
23:31:26.551 00.000 11060 worker thread done servicing request
23:31:26.551 00.000 11060 Worker thread wakes up
23:31:26.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:26.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:26.556 00.005 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:31:27.186 00.630 11060 Exposure complete
23:31:27.367 00.181 11060 worker thread done servicing request
23:31:27.367 00.000 10844 OnExposeComplete: enter
23:31:27.367 00.000 10844 UpdateGuideState(): m_state=6
23:31:27.367 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
23:31:27.367 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=62.00, Mass=3074, SNR=35.5, Peak=255 HFD=3.4
23:31:27.367 00.000 10844 MultiStar: [#1 -0.31,0.01,0.97,U] [#2 -0.48,0.27,2.03,U] [#3 -0.55,0.20,0.92,U] [#4 -0.53,-0.22,0.93,U] [#5 -0.34,0.10,1.10,U] [#6 -0.21,0.22,1.00,U] [#7 -0.39,0.10,0.85,U] [#8 -0.13,0.03,0.93,U] 
23:31:27.367 00.000 10844 single-star, 8 included, MultiStar: {-0.34, 0.09}, one-star: {-0.03, -0.08}
23:31:27.367 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
23:31:27.367 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
23:31:27.367 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.93 mountX=0.09 mountY=-0.02, mountTheta=-0.19
23:31:27.372 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
23:31:27.372 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
23:31:27.372 00.000 11060 Worker thread wakes up
23:31:27.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:31:27.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:31:27.372 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.09 yDistance=-0.02
23:31:27.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:31:27.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:27.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:27.372 00.000 11060 MoveAxis(E, 0, ABG)
23:31:27.372 00.000 11060 Move returns status 0, amount 0
23:31:27.372 00.000 11060 MoveAxis(N, 0, ABG)
23:31:27.372 00.000 11060 Move returns status 0, amount 0
23:31:27.372 00.000 11060 move complete, result=0
23:31:27.372 00.000 11060 worker thread done servicing request
23:31:27.377 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:27.387 00.010 10844 UpdateGuideState exits: m=3074 SNR=35.5 Saturated
23:31:27.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:27.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:27.387 00.000 10844 Enqueuing Expose request
23:31:27.387 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:27.387 00.000 11060 Worker thread wakes up
23:31:27.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:27.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:28.026 00.639 11060 Exposure complete
23:31:28.221 00.195 11060 worker thread done servicing request
23:31:28.221 00.000 10844 OnExposeComplete: enter
23:31:28.221 00.000 10844 UpdateGuideState(): m_state=6
23:31:28.221 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
23:31:28.221 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.13, Mass=3267, SNR=37.4, Peak=245 HFD=3.7
23:31:28.225 00.004 10844 MultiStar: [#1 -0.50,0.42,0.00,M1] [#2 -0.57,0.09,1.90,U] [#3 -0.55,0.19,0.89,U] [#4 -0.66,-0.30,0.00,M1] [#5 0.29,0.20,0.96,U] [#6 -0.16,0.35,0.82,U] [#7 -0.26,0.09,0.86,U] [#8 -0.21,-0.14,0.89,U] 
23:31:28.225 00.000 10844 single-star, 6 included, MultiStar: {-0.24, 0.11}, one-star: {0.09, 0.06}
23:31:28.225 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
23:31:28.225 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
23:31:28.225 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.53 mountX=-0.07 mountY=0.08, mountTheta=2.27
23:31:28.226 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.06, opts=13)
23:31:28.226 00.000 10844 Enqueuing Move request for scope (0.09, 0.06)
23:31:28.226 00.000 11060 Worker thread wakes up
23:31:28.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:31:28.226 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:31:28.226 00.000 11060 Moving (0.09, 0.06) raw xDistance=-0.07 yDistance=0.08
23:31:28.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:31:28.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:28.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:31:28.226 00.000 11060 MoveAxis(E, 0, ABG)
23:31:28.226 00.000 11060 Move returns status 0, amount 0
23:31:28.226 00.000 11060 MoveAxis(N, 0, ABG)
23:31:28.226 00.000 11060 Move returns status 0, amount 0
23:31:28.226 00.000 11060 move complete, result=0
23:31:28.226 00.000 11060 worker thread done servicing request
23:31:28.230 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:28.245 00.015 10844 UpdateGuideState exits: m=3267 SNR=37.4
23:31:28.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:28.247 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:28.247 00.000 10844 Enqueuing Expose request
23:31:28.247 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:28.247 00.000 11060 Worker thread wakes up
23:31:28.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:28.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:28.879 00.632 11060 Exposure complete
23:31:29.066 00.187 11060 worker thread done servicing request
23:31:29.066 00.000 10844 OnExposeComplete: enter
23:31:29.066 00.000 10844 UpdateGuideState(): m_state=6
23:31:29.066 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
23:31:29.066 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=62.02, Mass=3504, SNR=38.4, Peak=246 HFD=3.8
23:31:29.066 00.000 10844 MultiStar: [#1 -0.40,-0.23,0.93,U] [#2 -0.24,0.74,0.00,M1] [#3 -0.55,0.45,0.00,M1] [#4 -0.12,-0.20,0.86,U] [#5 0.40,0.25,0.95,U] [#6 0.04,0.14,0.91,U] [#7 -0.03,-0.69,0.00,M1] [#8 -0.14,0.04,0.83,U] 
23:31:29.066 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.01}, one-star: {-0.07, -0.06}
23:31:29.066 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
23:31:29.066 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
23:31:29.066 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.96 mountX=0.02 mountY=-0.04, mountTheta=-1.21
23:31:29.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
23:31:29.068 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
23:31:29.068 00.000 11060 Worker thread wakes up
23:31:29.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:31:29.068 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:31:29.068 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.04
23:31:29.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:31:29.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:29.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:31:29.068 00.000 11060 MoveAxis(E, 0, ABG)
23:31:29.068 00.000 11060 Move returns status 0, amount 0
23:31:29.068 00.000 11060 MoveAxis(N, 0, ABG)
23:31:29.068 00.000 11060 Move returns status 0, amount 0
23:31:29.068 00.000 11060 move complete, result=0
23:31:29.068 00.000 11060 worker thread done servicing request
23:31:29.076 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:29.091 00.015 10844 UpdateGuideState exits: m=3504 SNR=38.4
23:31:29.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:29.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:29.091 00.000 10844 Enqueuing Expose request
23:31:29.091 00.000 11060 Worker thread wakes up
23:31:29.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:29.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:29.091 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:29.719 00.628 11060 Exposure complete
23:31:29.864 00.145 11060 worker thread done servicing request
23:31:29.864 00.000 10844 OnExposeComplete: enter
23:31:29.864 00.000 10844 UpdateGuideState(): m_state=6
23:31:29.864 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
23:31:29.864 00.000 10844 Star::Find returns 1 (1), X=259.36, Y=62.05, Mass=3421, SNR=37.5, Peak=255 HFD=3.4
23:31:29.864 00.000 10844 MultiStar: [#1 0.06,0.06,0.96,U] [#2 0.05,0.37,1.81,U] [#3 -0.34,0.33,0.91,U] [#4 0.25,-0.38,0.90,U] [#5 0.23,0.41,0.95,U] [#6 0.42,-0.19,0.77,U] [#7 0.12,-0.03,0.86,U] [#8 0.39,-0.19,0.86,U] 
23:31:29.864 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.08}, one-star: {0.65, -0.03}
23:31:29.864 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
23:31:29.864 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
23:31:29.864 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.40 mountX=-0.11 mountY=0.17, mountTheta=2.15
23:31:29.867 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.08, opts=13)
23:31:29.867 00.000 10844 Enqueuing Move request for scope (0.19, 0.08)
23:31:29.867 00.000 11060 Worker thread wakes up
23:31:29.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
23:31:29.867 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
23:31:29.867 00.000 11060 Moving (0.19, 0.08) raw xDistance=-0.11 yDistance=0.17
23:31:29.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:31:29.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:29.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:31:29.867 00.000 11060 MoveAxis(E, 0, ABG)
23:31:29.867 00.000 11060 Move returns status 0, amount 0
23:31:29.867 00.000 11060 MoveAxis(N, 0, ABG)
23:31:29.867 00.000 11060 Move returns status 0, amount 0
23:31:29.867 00.000 11060 move complete, result=0
23:31:29.867 00.000 11060 worker thread done servicing request
23:31:29.872 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:29.882 00.010 10844 UpdateGuideState exits: m=3421 SNR=37.5 Saturated
23:31:29.884 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:29.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:29.884 00.000 10844 Enqueuing Expose request
23:31:29.884 00.000 11060 Worker thread wakes up
23:31:29.884 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:29.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:29.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:30.512 00.628 11060 Exposure complete
23:31:30.704 00.192 11060 worker thread done servicing request
23:31:30.704 00.000 10844 OnExposeComplete: enter
23:31:30.704 00.000 10844 UpdateGuideState(): m_state=6
23:31:30.704 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
23:31:30.704 00.000 10844 Star::Find returns 1 (0), X=259.09, Y=61.74, Mass=3492, SNR=38.3, Peak=252 HFD=3.9
23:31:30.704 00.000 10844 MultiStar: [#1 -0.03,-0.15,0.93,U] [#2 0.29,0.28,1.89,U] [#3 -0.32,0.12,0.90,U] [#4 -0.44,-0.82,0.00,M1] [#5 0.30,0.05,0.97,U] [#6 0.19,0.31,0.89,U] [#7 0.05,-0.15,0.77,U] [#8 0.09,-0.09,0.81,U] 
23:31:30.704 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.04}, one-star: {0.38, -0.34}
23:31:30.704 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
23:31:30.704 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
23:31:30.704 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.24 mountX=-0.06 mountY=0.14, mountTheta=1.99
23:31:30.706 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.04, opts=13)
23:31:30.706 00.000 10844 Enqueuing Move request for scope (0.15, 0.04)
23:31:30.706 00.000 11060 Worker thread wakes up
23:31:30.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
23:31:30.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
23:31:30.706 00.000 11060 Moving (0.15, 0.04) raw xDistance=-0.06 yDistance=0.14
23:31:30.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:31:30.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:30.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:31:30.708 00.002 11060 MoveAxis(E, 0, ABG)
23:31:30.708 00.000 11060 Move returns status 0, amount 0
23:31:30.708 00.000 11060 MoveAxis(N, 0, ABG)
23:31:30.708 00.000 11060 Move returns status 0, amount 0
23:31:30.708 00.000 11060 move complete, result=0
23:31:30.708 00.000 11060 worker thread done servicing request
23:31:30.713 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:30.726 00.013 10844 UpdateGuideState exits: m=3492 SNR=38.3
23:31:30.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:30.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:30.726 00.000 10844 Enqueuing Expose request
23:31:30.726 00.000 11060 Worker thread wakes up
23:31:30.726 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:30.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:30.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:31.355 00.629 11060 Exposure complete
23:31:31.548 00.193 11060 worker thread done servicing request
23:31:31.548 00.000 10844 OnExposeComplete: enter
23:31:31.548 00.000 10844 UpdateGuideState(): m_state=6
23:31:31.551 00.003 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
23:31:31.551 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.01, Mass=3201, SNR=36.6, Peak=236 HFD=3.7
23:31:31.551 00.000 10844 MultiStar: [#1 -0.23,0.03,0.98,U] [#2 -0.37,0.67,0.00,M1] [#3 -0.33,0.00,0.95,U] [#4 -0.21,0.02,0.97,U] [#5 0.20,0.02,0.98,U] [#6 0.29,0.10,0.92,U] [#7 0.10,-0.37,0.86,U] [#8 -0.07,0.11,0.85,U] 
23:31:31.551 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {0.10, -0.06}
23:31:31.551 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
23:31:31.551 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:31:31.551 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.46 mountX=0.02 mountY=-0.02, mountTheta=-0.72
23:31:31.551 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
23:31:31.551 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
23:31:31.551 00.000 11060 Worker thread wakes up
23:31:31.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:31:31.551 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:31:31.551 00.000 11060 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
23:31:31.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:31:31.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:31.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:31.551 00.000 11060 MoveAxis(E, 0, ABG)
23:31:31.551 00.000 11060 Move returns status 0, amount 0
23:31:31.551 00.000 11060 MoveAxis(N, 0, ABG)
23:31:31.554 00.003 11060 Move returns status 0, amount 0
23:31:31.554 00.000 11060 move complete, result=0
23:31:31.554 00.000 11060 worker thread done servicing request
23:31:31.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:31.569 00.015 10844 UpdateGuideState exits: m=3201 SNR=36.6
23:31:31.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:31.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:31.569 00.000 10844 Enqueuing Expose request
23:31:31.569 00.000 11060 Worker thread wakes up
23:31:31.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:31.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:31.569 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:32.202 00.633 11060 Exposure complete
23:31:32.376 00.174 11060 worker thread done servicing request
23:31:32.376 00.000 10844 OnExposeComplete: enter
23:31:32.376 00.000 10844 UpdateGuideState(): m_state=6
23:31:32.376 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
23:31:32.376 00.000 10844 Star::Find returns 1 (1), X=258.87, Y=62.60, Mass=2833, SNR=34.2, Peak=255 HFD=3.2
23:31:32.376 00.000 10844 MultiStar: [#1 -0.57,0.22,1.03,U] [#2 -0.14,1.25,0.00,M2] [#3 -0.04,0.44,0.96,U] [#4 -0.15,0.08,0.97,U] [#5 -0.12,0.66,0.00,M1] [#6 -0.02,0.51,0.97,U] [#7 0.20,0.38,0.86,U] [#8 0.62,0.21,0.00,M1] 
23:31:32.376 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.36}, one-star: {0.16, 0.52}
23:31:32.376 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
23:31:32.376 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
23:31:32.376 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.79 mountX=-0.34 mountY=-0.14, mountTheta=-2.75
23:31:32.378 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.36, opts=13)
23:31:32.378 00.000 10844 Enqueuing Move request for scope (-0.08, 0.36)
23:31:32.378 00.000 11060 Worker thread wakes up
23:31:32.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
23:31:32.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
23:31:32.378 00.000 11060 Moving (-0.08, 0.36) raw xDistance=-0.34 yDistance=-0.14
23:31:32.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
23:31:32.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:32.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:31:32.378 00.000 11060 MoveAxis(E, 58, ABG)
23:31:32.378 00.000 11060 Guiding  Dir = 2, Dur = 58
23:31:32.395 00.017 11060 IsSlewing returns 0
23:31:32.395 00.000 11060 IsGuiding returns 0
23:31:32.398 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:32.412 00.014 10844 UpdateGuideState exits: m=2833 SNR=34.2 Saturated
23:31:32.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:32.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:32.412 00.000 10844 Enqueuing Expose request
23:31:32.471 00.059 11060 IsGuiding returns 0
23:31:32.471 00.000 11060 Move returns status 0, amount 58
23:31:32.471 00.000 11060 MoveAxis(N, 0, ABG)
23:31:32.471 00.000 11060 Move returns status 0, amount 0
23:31:32.471 00.000 11060 move complete, result=0
23:31:32.471 00.000 11060 worker thread done servicing request
23:31:32.471 00.000 11060 Worker thread wakes up
23:31:32.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:32.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:32.471 00.000 10844 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
23:31:33.109 00.638 11060 Exposure complete
23:31:33.285 00.176 11060 worker thread done servicing request
23:31:33.285 00.000 10844 OnExposeComplete: enter
23:31:33.285 00.000 10844 UpdateGuideState(): m_state=6
23:31:33.285 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
23:31:33.285 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=62.11, Mass=3118, SNR=36.2, Peak=245 HFD=3.5
23:31:33.285 00.000 10844 MultiStar: [#1 0.05,-0.07,1.06,U] [#2 -0.04,0.57,1.96,U] [#3 -0.04,0.09,0.97,U] [#4 -0.12,0.15,0.93,U] [#5 0.11,0.32,1.00,U] [#6 0.02,0.23,0.94,U] [#7 -0.17,-0.53,0.85,U] [#8 0.31,0.06,0.93,U] 
23:31:33.285 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {0.30, 0.03}
23:31:33.285 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
23:31:33.285 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
23:31:33.285 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.30 mountX=-0.15 mountY=0.02, mountTheta=3.04
23:31:33.290 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
23:31:33.290 00.000 10844 Enqueuing Move request for scope (0.04, 0.15)
23:31:33.290 00.000 11060 Worker thread wakes up
23:31:33.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
23:31:33.292 00.002 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
23:31:33.292 00.000 11060 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=0.02
23:31:33.302 00.010 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:31:33.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:33.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:33.302 00.000 11060 MoveAxis(E, 28, ABG)
23:31:33.302 00.000 11060 Guiding  Dir = 2, Dur = 28
23:31:33.314 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:33.321 00.007 11060 IsSlewing returns 0
23:31:33.322 00.001 11060 IsGuiding returns 0
23:31:33.331 00.009 10844 UpdateGuideState exits: m=3118 SNR=36.2
23:31:33.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:33.331 00.000 10844 Enqueuing Expose request
23:31:33.377 00.046 11060 IsGuiding returns 0
23:31:33.377 00.000 11060 Move returns status 0, amount 28
23:31:33.377 00.000 11060 MoveAxis(N, 0, ABG)
23:31:33.377 00.000 11060 Move returns status 0, amount 0
23:31:33.377 00.000 11060 move complete, result=0
23:31:33.379 00.002 11060 worker thread done servicing request
23:31:33.379 00.000 11060 Worker thread wakes up
23:31:33.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:33.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:33.391 00.012 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
23:31:34.030 00.639 11060 Exposure complete
23:31:34.202 00.172 11060 worker thread done servicing request
23:31:34.202 00.000 10844 OnExposeComplete: enter
23:31:34.202 00.000 10844 UpdateGuideState(): m_state=6
23:31:34.202 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
23:31:34.202 00.000 10844 Star::Find returns 1 (1), X=259.11, Y=62.28, Mass=3040, SNR=35.4, Peak=255 HFD=3.5
23:31:34.202 00.000 10844 MultiStar: [#1 0.13,0.42,0.97,U] [#2 -0.12,0.94,0.00,M2] [#3 -0.05,0.56,0.95,U] [#4 -0.42,-0.08,0.97,U] [#5 0.42,0.29,1.06,U] [#6 0.16,-0.19,0.98,U] [#7 0.23,-0.20,0.88,U] [#8 0.17,-0.22,0.94,U] 
23:31:34.202 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.40, 0.20}
23:31:34.202 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
23:31:34.202 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
23:31:34.202 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.65 mountX=-0.13 mountY=0.12, mountTheta=2.40
23:31:34.207 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.10, opts=13)
23:31:34.207 00.000 10844 Enqueuing Move request for scope (0.13, 0.10)
23:31:34.207 00.000 11060 Worker thread wakes up
23:31:34.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:31:34.207 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:31:34.207 00.000 11060 Moving (0.13, 0.10) raw xDistance=-0.13 yDistance=0.12
23:31:34.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:31:34.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:34.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:31:34.207 00.000 11060 MoveAxis(E, 23, ABG)
23:31:34.207 00.000 11060 Guiding  Dir = 2, Dur = 23
23:31:34.212 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:34.218 00.006 11060 IsSlewing returns 0
23:31:34.218 00.000 11060 IsGuiding returns 0
23:31:34.228 00.010 10844 UpdateGuideState exits: m=3040 SNR=35.4 Saturated
23:31:34.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:34.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:34.228 00.000 10844 Enqueuing Expose request
23:31:34.249 00.021 11060 IsGuiding returns 0
23:31:34.249 00.000 11060 Move returns status 0, amount 23
23:31:34.249 00.000 11060 MoveAxis(N, 0, ABG)
23:31:34.249 00.000 11060 Move returns status 0, amount 0
23:31:34.249 00.000 11060 move complete, result=0
23:31:34.249 00.000 11060 worker thread done servicing request
23:31:34.249 00.000 11060 Worker thread wakes up
23:31:34.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:34.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:34.251 00.002 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
23:31:34.873 00.622 11060 Exposure complete
23:31:35.026 00.153 11060 worker thread done servicing request
23:31:35.026 00.000 10844 OnExposeComplete: enter
23:31:35.026 00.000 10844 UpdateGuideState(): m_state=6
23:31:35.026 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
23:31:35.029 00.003 10844 Star::Find returns 1 (1), X=259.08, Y=62.19, Mass=3050, SNR=35.7, Peak=255 HFD=3.8
23:31:35.029 00.000 10844 MultiStar: [#1 0.20,0.66,0.00,M1] [#2 0.27,0.49,2.04,U] [#3 -0.24,0.20,0.93,U] [#4 -0.03,-0.04,0.88,U] [#5 0.47,0.27,1.10,U] [#6 -0.04,0.29,0.97,U] [#7 0.39,0.05,0.84,U] [#8 0.29,-0.11,0.89,U] 
23:31:35.029 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.21}, one-star: {0.36, 0.11}
23:31:35.029 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
23:31:35.029 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
23:31:35.029 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.80 mountX=-0.24 mountY=0.16, mountTheta=2.54
23:31:35.029 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.21, opts=13)
23:31:35.029 00.000 10844 Enqueuing Move request for scope (0.20, 0.21)
23:31:35.029 00.000 11060 Worker thread wakes up
23:31:35.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
23:31:35.029 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
23:31:35.029 00.000 11060 Moving (0.20, 0.21) raw xDistance=-0.24 yDistance=0.16
23:31:35.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:31:35.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:35.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:31:35.029 00.000 11060 MoveAxis(E, 42, ABG)
23:31:35.029 00.000 11060 Guiding  Dir = 2, Dur = 42
23:31:35.035 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:35.037 00.002 11060 IsSlewing returns 0
23:31:35.037 00.000 11060 IsGuiding returns 0
23:31:35.046 00.009 10844 UpdateGuideState exits: m=3050 SNR=35.7 Saturated
23:31:35.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:35.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:35.046 00.000 10844 Enqueuing Expose request
23:31:35.084 00.038 11060 IsGuiding returns 0
23:31:35.084 00.000 11060 Move returns status 0, amount 42
23:31:35.084 00.000 11060 MoveAxis(N, 0, ABG)
23:31:35.084 00.000 11060 Move returns status 0, amount 0
23:31:35.084 00.000 11060 move complete, result=0
23:31:35.084 00.000 11060 worker thread done servicing request
23:31:35.084 00.000 11060 Worker thread wakes up
23:31:35.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:35.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:35.084 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
23:31:35.729 00.645 11060 Exposure complete
23:31:35.910 00.181 11060 worker thread done servicing request
23:31:35.910 00.000 10844 OnExposeComplete: enter
23:31:35.910 00.000 10844 UpdateGuideState(): m_state=6
23:31:35.910 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
23:31:35.910 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=61.98, Mass=3473, SNR=38.3, Peak=247 HFD=4.0
23:31:35.910 00.000 10844 MultiStar: [#1 -0.15,0.13,0.96,U] [#2 -0.45,0.81,0.00,M2] [#3 -0.16,0.59,0.90,U] [#4 -0.49,-0.41,0.00,M1] [#5 0.06,0.27,0.93,U] [#6 0.03,0.14,0.85,U] [#7 -0.22,-0.40,0.81,U] [#8 -0.01,-0.07,0.85,U] 
23:31:35.910 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {0.31, -0.10}
23:31:35.910 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
23:31:35.910 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
23:31:35.910 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.73 mountX=-0.08 mountY=-0.03, mountTheta=-2.82
23:31:35.910 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
23:31:35.910 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
23:31:35.910 00.000 11060 Worker thread wakes up
23:31:35.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
23:31:35.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
23:31:35.910 00.000 11060 Moving (-0.01, 0.09) raw xDistance=-0.08 yDistance=-0.03
23:31:35.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:31:35.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:35.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:35.910 00.000 11060 MoveAxis(E, 0, ABG)
23:31:35.910 00.000 11060 Move returns status 0, amount 0
23:31:35.910 00.000 11060 MoveAxis(N, 0, ABG)
23:31:35.910 00.000 11060 Move returns status 0, amount 0
23:31:35.910 00.000 11060 move complete, result=0
23:31:35.910 00.000 11060 worker thread done servicing request
23:31:35.915 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:35.930 00.015 10844 UpdateGuideState exits: m=3473 SNR=38.3
23:31:35.932 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:35.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:35.932 00.000 10844 Enqueuing Expose request
23:31:35.932 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:35.932 00.000 11060 Worker thread wakes up
23:31:35.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:35.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:36.570 00.638 11060 Exposure complete
23:31:36.729 00.159 11060 worker thread done servicing request
23:31:36.729 00.000 10844 OnExposeComplete: enter
23:31:36.729 00.000 10844 UpdateGuideState(): m_state=6
23:31:36.729 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
23:31:36.729 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.73, Mass=2807, SNR=34.2, Peak=230 HFD=3.6
23:31:36.729 00.000 10844 MultiStar: [#1 -0.08,-0.12,1.02,U] [#2 0.14,0.24,1.98,U] [#3 -0.18,0.04,1.06,U] [#4 -0.41,-0.30,1.00,U] [#5 0.07,-0.02,1.07,U] [#6 -0.62,-0.21,0.00,M1] [#7 -0.26,-0.39,0.81,U] [#8 0.10,-0.39,0.96,U] 
23:31:36.729 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {0.03, -0.35}
23:31:36.729 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
23:31:36.729 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:31:36.729 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.98 mountX=0.12 mountY=-0.03, mountTheta=-0.25
23:31:36.729 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.11, opts=13)
23:31:36.729 00.000 10844 Enqueuing Move request for scope (-0.05, -0.11)
23:31:36.729 00.000 11060 Worker thread wakes up
23:31:36.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:31:36.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:31:36.729 00.000 11060 Moving (-0.05, -0.11) raw xDistance=0.12 yDistance=-0.03
23:31:36.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:31:36.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:36.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:36.729 00.000 11060 MoveAxis(E, 0, ABG)
23:31:36.729 00.000 11060 Move returns status 0, amount 0
23:31:36.729 00.000 11060 MoveAxis(N, 0, ABG)
23:31:36.729 00.000 11060 Move returns status 0, amount 0
23:31:36.729 00.000 11060 move complete, result=0
23:31:36.729 00.000 11060 worker thread done servicing request
23:31:36.737 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:36.751 00.014 10844 UpdateGuideState exits: m=2807 SNR=34.2
23:31:36.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:36.752 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:36.752 00.000 10844 Enqueuing Expose request
23:31:36.752 00.000 11060 Worker thread wakes up
23:31:36.752 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:36.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:36.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:37.368 00.616 11060 Exposure complete
23:31:37.529 00.161 11060 worker thread done servicing request
23:31:37.529 00.000 10844 OnExposeComplete: enter
23:31:37.529 00.000 10844 UpdateGuideState(): m_state=6
23:31:37.529 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
23:31:37.529 00.000 10844 Star::Find returns 1 (1), X=259.05, Y=61.86, Mass=3297, SNR=37.4, Peak=255 HFD=3.6
23:31:37.529 00.000 10844 MultiStar: [#1 -0.17,0.31,0.95,U] [#2 -0.43,0.80,0.00,M2] [#3 -0.50,0.29,0.80,U] [#4 -0.51,0.05,0.89,U] [#5 0.33,0.14,0.97,U] [#6 -0.19,0.26,0.88,U] [#7 -0.01,-0.31,0.83,U] [#8 -0.25,-0.10,0.89,U] 
23:31:37.529 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.05}, one-star: {0.34, -0.22}
23:31:37.529 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.44 = -1.84)
23:31:37.529 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.86)
23:31:37.529 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.69 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
23:31:37.529 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
23:31:37.529 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
23:31:37.529 00.000 11060 Worker thread wakes up
23:31:37.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
23:31:37.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
23:31:37.529 00.000 11060 Moving (-0.10, 0.05) raw xDistance=-0.03 yDistance=-0.11
23:31:37.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:31:37.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:37.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:31:37.529 00.000 11060 MoveAxis(E, 0, ABG)
23:31:37.529 00.000 11060 Move returns status 0, amount 0
23:31:37.529 00.000 11060 MoveAxis(N, 0, ABG)
23:31:37.529 00.000 11060 Move returns status 0, amount 0
23:31:37.529 00.000 11060 move complete, result=0
23:31:37.529 00.000 11060 worker thread done servicing request
23:31:37.539 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:37.550 00.011 10844 UpdateGuideState exits: m=3297 SNR=37.4 Saturated
23:31:37.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:37.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:37.550 00.000 10844 Enqueuing Expose request
23:31:37.550 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:37.550 00.000 11060 Worker thread wakes up
23:31:37.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:37.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:38.183 00.633 11060 Exposure complete
23:31:38.382 00.199 11060 worker thread done servicing request
23:31:38.382 00.000 10844 OnExposeComplete: enter
23:31:38.382 00.000 10844 UpdateGuideState(): m_state=6
23:31:38.385 00.003 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
23:31:38.385 00.000 10844 Star::Find returns 1 (1), X=258.63, Y=62.64, Mass=3313, SNR=37.4, Peak=255 HFD=3.4
23:31:38.385 00.000 10844 MultiStar: [#1 0.18,0.62,0.00,M1] [#2 0.05,0.75,0.00,M3] [#3 -0.16,0.75,0.00,M1] [#4 -0.43,-0.14,0.88,U] [#5 0.58,0.22,0.94,U] [#6 0.04,0.97,0.00,M1] [#7 0.02,-0.00,0.79,U] [#8 -0.24,0.42,0.98,U] 
23:31:38.385 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.23}, one-star: {-0.08, 0.56}
23:31:38.385 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
23:31:38.385 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.85)
23:31:38.385 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.70 mountX=-0.22 mountY=-0.07, mountTheta=-2.85
23:31:38.387 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.23, opts=13)
23:31:38.388 00.001 10844 Enqueuing Move request for scope (-0.03, 0.23)
23:31:38.388 00.000 11060 Worker thread wakes up
23:31:38.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
23:31:38.388 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
23:31:38.388 00.000 11060 Moving (-0.03, 0.23) raw xDistance=-0.22 yDistance=-0.07
23:31:38.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:31:38.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:38.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:31:38.388 00.000 11060 MoveAxis(E, 38, ABG)
23:31:38.388 00.000 11060 Guiding  Dir = 2, Dur = 38
23:31:38.392 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
23:31:38.402 00.010 11060 IsSlewing returns 0
23:31:38.402 00.000 11060 IsGuiding returns 0
23:31:38.408 00.006 10844 UpdateGuideState exits: m=3313 SNR=37.4 Saturated
23:31:38.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:38.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:38.408 00.000 10844 Enqueuing Expose request
23:31:38.451 00.043 11060 IsGuiding returns 0
23:31:38.451 00.000 11060 Move returns status 0, amount 38
23:31:38.451 00.000 11060 MoveAxis(N, 0, ABG)
23:31:38.451 00.000 11060 Move returns status 0, amount 0
23:31:38.451 00.000 11060 move complete, result=0
23:31:38.451 00.000 11060 worker thread done servicing request
23:31:38.451 00.000 11060 Worker thread wakes up
23:31:38.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:38.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:38.451 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
23:31:39.083 00.632 11060 Exposure complete
23:31:39.280 00.197 11060 worker thread done servicing request
23:31:39.280 00.000 10844 OnExposeComplete: enter
23:31:39.280 00.000 10844 UpdateGuideState(): m_state=6
23:31:39.280 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
23:31:39.280 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.90, Mass=2776, SNR=33.4, Peak=233 HFD=2.9
23:31:39.280 00.000 10844 MultiStar: [#1 0.10,0.50,1.07,U] [#2 -0.17,0.77,0.00,M4] [#3 0.09,0.15,1.05,U] [#4 -0.09,-0.25,1.06,U] [#5 -0.51,0.03,1.06,U] [#6 0.05,0.44,1.03,U] [#7 0.30,-0.13,0.93,U] [#8 0.09,0.10,0.99,U] 
23:31:39.280 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.18, -0.18}
23:31:39.280 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
23:31:39.280 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
23:31:39.280 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.34 mountX=-0.09 mountY=0.01, mountTheta=3.08
23:31:39.282 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
23:31:39.282 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
23:31:39.282 00.000 11060 Worker thread wakes up
23:31:39.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:31:39.282 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:31:39.282 00.000 11060 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=0.01
23:31:39.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:31:39.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:39.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:31:39.282 00.000 11060 MoveAxis(E, 0, ABG)
23:31:39.282 00.000 11060 Move returns status 0, amount 0
23:31:39.282 00.000 11060 MoveAxis(N, 0, ABG)
23:31:39.282 00.000 11060 Move returns status 0, amount 0
23:31:39.282 00.000 11060 move complete, result=0
23:31:39.282 00.000 11060 worker thread done servicing request
23:31:39.286 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:39.298 00.012 10844 UpdateGuideState exits: m=2776 SNR=33.4
23:31:39.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:39.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:39.298 00.000 10844 Enqueuing Expose request
23:31:39.298 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:39.298 00.000 11060 Worker thread wakes up
23:31:39.299 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:39.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:39.936 00.637 11060 Exposure complete
23:31:40.101 00.165 11060 worker thread done servicing request
23:31:40.101 00.000 10844 OnExposeComplete: enter
23:31:40.101 00.000 10844 UpdateGuideState(): m_state=6
23:31:40.101 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
23:31:40.101 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.97, Mass=3178, SNR=36.6, Peak=253 HFD=3.5
23:31:40.103 00.002 10844 MultiStar: [#1 -0.01,1.17,0.00,M1] [#2 -0.19,0.54,1.78,U] [#3 -0.21,0.22,0.92,U] [#4 -0.45,0.20,0.94,U] [#5 0.52,0.60,0.00,M1] [#6 0.04,0.59,0.92,U] [#7 0.01,0.30,0.85,U] [#8 0.22,0.03,0.93,U] 
23:31:40.103 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.28}, one-star: {0.08, -0.11}
23:31:40.103 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
23:31:40.103 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
23:31:40.103 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.98 mountX=0.10 mountY=0.09, mountTheta=0.76
23:31:40.103 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
23:31:40.103 00.000 10844 Enqueuing Move request for scope (0.08, -0.11)
23:31:40.103 00.000 11060 Worker thread wakes up
23:31:40.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
23:31:40.107 00.004 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
23:31:40.107 00.000 11060 Moving (0.08, -0.11) raw xDistance=0.10 yDistance=0.09
23:31:40.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:31:40.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:40.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:31:40.107 00.000 11060 MoveAxis(E, 0, ABG)
23:31:40.107 00.000 11060 Move returns status 0, amount 0
23:31:40.107 00.000 11060 MoveAxis(N, 0, ABG)
23:31:40.107 00.000 11060 Move returns status 0, amount 0
23:31:40.107 00.000 11060 move complete, result=0
23:31:40.107 00.000 11060 worker thread done servicing request
23:31:40.112 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:40.122 00.010 10844 UpdateGuideState exits: m=3178 SNR=36.6
23:31:40.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:40.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:40.122 00.000 10844 Enqueuing Expose request
23:31:40.122 00.000 11060 Worker thread wakes up
23:31:40.122 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:40.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:40.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:40.757 00.635 11060 Exposure complete
23:31:40.922 00.165 11060 worker thread done servicing request
23:31:40.924 00.002 10844 OnExposeComplete: enter
23:31:40.924 00.000 10844 UpdateGuideState(): m_state=6
23:31:40.924 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
23:31:40.924 00.000 10844 Star::Find returns 1 (1), X=259.24, Y=62.57, Mass=3026, SNR=35.4, Peak=255 HFD=3.3
23:31:40.924 00.000 10844 MultiStar: [#1 0.10,0.72,0.00,M2] [#2 -0.41,0.60,0.00,M4] [#3 -0.39,0.47,0.91,U] [#4 -0.43,0.54,0.00,M1] [#5 0.44,0.82,0.00,M2] [#6 0.28,0.63,0.00,M1] [#7 -0.09,0.24,0.80,U] [#8 0.17,0.50,0.91,U] 
23:31:40.924 00.000 10844 refined, 3 included, MultiStar: {0.07, 0.43}, one-star: {0.53, 0.49}
23:31:40.925 00.001 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.13)
23:31:40.925 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
23:31:40.925 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.43 hyp=0.44 cameraTheta=1.41 mountX=-0.44 mountY=0.00, mountTheta=3.14
23:31:40.925 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.43, opts=13)
23:31:40.925 00.000 10844 Enqueuing Move request for scope (0.07, 0.43)
23:31:40.925 00.000 11060 Worker thread wakes up
23:31:40.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.43) opts 0xd
23:31:40.927 00.002 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.43)
23:31:40.927 00.000 11060 Moving (0.07, 0.43) raw xDistance=-0.44 yDistance=0.00
23:31:40.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
23:31:40.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:40.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:31:40.927 00.000 11060 MoveAxis(E, 76, ABG)
23:31:40.927 00.000 11060 Guiding  Dir = 2, Dur = 76
23:31:40.930 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:40.940 00.010 11060 IsSlewing returns 0
23:31:40.940 00.000 11060 IsGuiding returns 0
23:31:40.947 00.007 10844 UpdateGuideState exits: m=3026 SNR=35.4 Saturated
23:31:40.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:40.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:40.947 00.000 10844 Enqueuing Expose request
23:31:41.034 00.087 11060 IsGuiding returns 0
23:31:41.034 00.000 11060 Move returns status 0, amount 76
23:31:41.034 00.000 11060 MoveAxis(N, 0, ABG)
23:31:41.034 00.000 11060 Move returns status 0, amount 0
23:31:41.034 00.000 11060 move complete, result=0
23:31:41.034 00.000 11060 worker thread done servicing request
23:31:41.034 00.000 11060 Worker thread wakes up
23:31:41.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:41.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:41.034 00.000 10844 GuideStep: -0.4 px 76 ms EAST, 0.0 px 0 ms NORTH
23:31:41.679 00.645 11060 Exposure complete
23:31:41.849 00.170 11060 worker thread done servicing request
23:31:41.849 00.000 10844 OnExposeComplete: enter
23:31:41.849 00.000 10844 UpdateGuideState(): m_state=6
23:31:41.849 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
23:31:41.849 00.000 10844 Star::Find returns 1 (1), X=259.00, Y=61.73, Mass=3449, SNR=38.1, Peak=255 HFD=3.2
23:31:41.849 00.000 10844 MultiStar: [#1 0.23,-0.30,0.96,U] [#2 -0.32,0.25,1.78,U] [#3 -0.11,0.04,0.94,U] [#4 -0.52,-0.26,0.89,U] [#5 -0.13,-0.02,0.97,U] [#6 -0.06,0.21,0.83,U] [#7 0.09,-0.18,0.81,U] [#8 0.05,-0.36,0.83,U] 
23:31:41.849 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {0.29, -0.35}
23:31:41.849 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
23:31:41.849 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
23:31:41.849 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.36 mountX=0.09 mountY=-0.06, mountTheta=-0.62
23:31:41.855 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.07, opts=13)
23:31:41.855 00.000 10844 Enqueuing Move request for scope (-0.08, -0.07)
23:31:41.855 00.000 11060 Worker thread wakes up
23:31:41.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
23:31:41.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
23:31:41.855 00.000 11060 Moving (-0.08, -0.07) raw xDistance=0.09 yDistance=-0.06
23:31:41.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:31:41.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:41.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:31:41.855 00.000 11060 MoveAxis(E, 0, ABG)
23:31:41.855 00.000 11060 Move returns status 0, amount 0
23:31:41.855 00.000 11060 MoveAxis(N, 0, ABG)
23:31:41.855 00.000 11060 Move returns status 0, amount 0
23:31:41.855 00.000 11060 move complete, result=0
23:31:41.855 00.000 11060 worker thread done servicing request
23:31:41.862 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:41.872 00.010 10844 UpdateGuideState exits: m=3449 SNR=38.1 Saturated
23:31:41.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:41.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:41.872 00.000 10844 Enqueuing Expose request
23:31:41.872 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:41.872 00.000 11060 Worker thread wakes up
23:31:41.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:41.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:42.505 00.633 11060 Exposure complete
23:31:42.669 00.164 11060 worker thread done servicing request
23:31:42.669 00.000 10844 OnExposeComplete: enter
23:31:42.669 00.000 10844 UpdateGuideState(): m_state=6
23:31:42.669 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
23:31:42.669 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=62.13, Mass=3348, SNR=37.2, Peak=252 HFD=3.3
23:31:42.669 00.000 10844 MultiStar: [#1 -0.06,0.39,0.87,U] [#2 -0.17,0.45,1.89,U] [#3 -0.01,0.62,0.90,U] [#4 -0.60,-0.36,0.00,M1] [#5 -0.04,0.23,0.86,U] [#6 0.10,0.46,0.92,U] [#7 0.25,-0.28,0.81,U] [#8 0.13,-0.30,0.85,U] 
23:31:42.669 00.000 10844 single-star, 7 included, MultiStar: {0.00, 0.24}, one-star: {0.04, 0.05}
23:31:42.669 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:31:42.669 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
23:31:42.669 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.93 mountX=-0.06 mountY=0.03, mountTheta=2.67
23:31:42.674 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
23:31:42.674 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
23:31:42.674 00.000 11060 Worker thread wakes up
23:31:42.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:31:42.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:31:42.674 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.06 yDistance=0.03
23:31:42.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:31:42.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:42.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:31:42.674 00.000 11060 MoveAxis(E, 0, ABG)
23:31:42.674 00.000 11060 Move returns status 0, amount 0
23:31:42.674 00.000 11060 MoveAxis(N, 0, ABG)
23:31:42.674 00.000 11060 Move returns status 0, amount 0
23:31:42.674 00.000 11060 move complete, result=0
23:31:42.674 00.000 11060 worker thread done servicing request
23:31:42.681 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:42.689 00.008 10844 UpdateGuideState exits: m=3348 SNR=37.2
23:31:42.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:42.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:42.689 00.000 10844 Enqueuing Expose request
23:31:42.689 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:42.689 00.000 11060 Worker thread wakes up
23:31:42.694 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:42.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:43.323 00.629 11060 Exposure complete
23:31:43.532 00.209 11060 worker thread done servicing request
23:31:43.532 00.000 10844 OnExposeComplete: enter
23:31:43.532 00.000 10844 UpdateGuideState(): m_state=6
23:31:43.532 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
23:31:43.532 00.000 10844 Star::Find returns 1 (0), X=259.12, Y=61.88, Mass=3162, SNR=36.6, Peak=231 HFD=3.1
23:31:43.532 00.000 10844 MultiStar: [#1 0.14,0.91,0.00,M1] [#2 -0.20,0.57,1.82,U] [#3 -0.12,0.25,0.92,U] [#4 -0.26,-0.14,0.94,U] [#5 0.19,0.11,0.98,U] [#6 0.10,0.06,0.91,U] [#7 0.10,-0.08,0.78,U] [#8 -0.04,-0.35,0.98,U] 
23:31:43.532 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {0.41, -0.19}
23:31:43.532 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
23:31:43.532 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
23:31:43.532 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
23:31:43.532 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.08, opts=13)
23:31:43.532 00.000 10844 Enqueuing Move request for scope (0.00, 0.08)
23:31:43.532 00.000 11060 Worker thread wakes up
23:31:43.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
23:31:43.534 00.002 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
23:31:43.534 00.000 11060 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=-0.01
23:31:43.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:31:43.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:43.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:43.534 00.000 11060 MoveAxis(E, 0, ABG)
23:31:43.534 00.000 11060 Move returns status 0, amount 0
23:31:43.534 00.000 11060 MoveAxis(N, 0, ABG)
23:31:43.534 00.000 11060 Move returns status 0, amount 0
23:31:43.534 00.000 11060 move complete, result=0
23:31:43.534 00.000 11060 worker thread done servicing request
23:31:43.539 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:43.555 00.016 10844 UpdateGuideState exits: m=3162 SNR=36.6
23:31:43.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:43.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:43.555 00.000 10844 Enqueuing Expose request
23:31:43.555 00.000 11060 Worker thread wakes up
23:31:43.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:43.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:43.555 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:44.195 00.640 11060 Exposure complete
23:31:44.380 00.185 11060 worker thread done servicing request
23:31:44.380 00.000 10844 OnExposeComplete: enter
23:31:44.380 00.000 10844 UpdateGuideState(): m_state=6
23:31:44.380 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
23:31:44.380 00.000 10844 Star::Find returns 1 (1), X=258.72, Y=62.57, Mass=3238, SNR=36.5, Peak=255 HFD=3.6
23:31:44.380 00.000 10844 MultiStar: [#1 0.34,0.73,0.00,M2] [#2 -0.28,0.87,0.00,M2] [#3 0.16,0.96,0.00,M1] [#4 -0.52,-0.01,0.98,U] [#5 0.04,0.75,0.00,M1] [#6 -0.14,0.77,0.00,M1] [#7 -0.02,0.43,0.85,U] [#8 0.18,0.50,0.91,U] 
23:31:44.380 00.000 10844 refined, 3 included, MultiStar: {-0.09, 0.35}, one-star: {0.01, 0.49}
23:31:44.380 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
23:31:44.380 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
23:31:44.380 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.83 mountX=-0.33 mountY=-0.15, mountTheta=-2.71
23:31:44.383 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.35, opts=13)
23:31:44.383 00.000 10844 Enqueuing Move request for scope (-0.09, 0.35)
23:31:44.383 00.000 11060 Worker thread wakes up
23:31:44.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.35) opts 0xd
23:31:44.383 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.35)
23:31:44.383 00.000 11060 Moving (-0.09, 0.35) raw xDistance=-0.33 yDistance=-0.15
23:31:44.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
23:31:44.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:44.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:31:44.383 00.000 11060 MoveAxis(E, 57, ABG)
23:31:44.383 00.000 11060 Guiding  Dir = 2, Dur = 57
23:31:44.389 00.006 11060 IsSlewing returns 0
23:31:44.389 00.000 11060 IsGuiding returns 0
23:31:44.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:44.414 00.025 10844 UpdateGuideState exits: m=3238 SNR=36.5 Saturated
23:31:44.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:44.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:44.414 00.000 10844 Enqueuing Expose request
23:31:44.466 00.052 11060 IsGuiding returns 0
23:31:44.467 00.001 11060 Move returns status 0, amount 57
23:31:44.467 00.000 11060 MoveAxis(N, 0, ABG)
23:31:44.467 00.000 11060 Move returns status 0, amount 0
23:31:44.467 00.000 11060 move complete, result=0
23:31:44.467 00.000 11060 worker thread done servicing request
23:31:44.467 00.000 11060 Worker thread wakes up
23:31:44.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:44.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:44.467 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
23:31:45.106 00.639 11060 Exposure complete
23:31:45.274 00.168 11060 worker thread done servicing request
23:31:45.274 00.000 10844 OnExposeComplete: enter
23:31:45.274 00.000 10844 UpdateGuideState(): m_state=6
23:31:45.274 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
23:31:45.274 00.000 10844 Star::Find returns 1 (1), X=258.72, Y=62.17, Mass=3388, SNR=38.0, Peak=255 HFD=3.5
23:31:45.274 00.000 10844 MultiStar: [#1 -0.50,0.39,0.00,M3] [#2 -0.60,1.03,0.00,M3] [#3 -0.54,0.14,0.83,U] [#4 -0.43,-0.09,0.92,U] [#5 -0.32,0.85,0.00,M2] [#6 -0.26,0.45,0.88,U] [#7 -0.49,0.25,0.78,U] [#8 -0.35,0.54,0.00,M1] 
23:31:45.274 00.000 10844 single-star, 4 included, MultiStar: {-0.33, 0.16}, one-star: {0.00, 0.09}
23:31:45.274 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
23:31:45.274 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
23:31:45.274 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.53 mountX=-0.09 mountY=-0.01, mountTheta=-3.02
23:31:45.280 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.09, opts=13)
23:31:45.280 00.000 10844 Enqueuing Move request for scope (0.00, 0.09)
23:31:45.280 00.000 11060 Worker thread wakes up
23:31:45.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
23:31:45.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
23:31:45.280 00.000 11060 Moving (0.00, 0.09) raw xDistance=-0.09 yDistance=-0.01
23:31:45.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:31:45.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:45.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:45.280 00.000 11060 MoveAxis(E, 0, ABG)
23:31:45.280 00.000 11060 Move returns status 0, amount 0
23:31:45.280 00.000 11060 MoveAxis(N, 0, ABG)
23:31:45.280 00.000 11060 Move returns status 0, amount 0
23:31:45.280 00.000 11060 move complete, result=0
23:31:45.280 00.000 11060 worker thread done servicing request
23:31:45.285 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:45.300 00.015 10844 UpdateGuideState exits: m=3388 SNR=38.0 Saturated
23:31:45.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:45.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:45.300 00.000 10844 Enqueuing Expose request
23:31:45.300 00.000 11060 Worker thread wakes up
23:31:45.300 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:45.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:45.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:45.922 00.622 11060 Exposure complete
23:31:46.116 00.194 11060 worker thread done servicing request
23:31:46.116 00.000 10844 OnExposeComplete: enter
23:31:46.116 00.000 10844 UpdateGuideState(): m_state=6
23:31:46.116 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
23:31:46.119 00.003 10844 Star::Find returns 1 (1), X=258.55, Y=62.33, Mass=3202, SNR=36.4, Peak=255 HFD=3.4
23:31:46.119 00.000 10844 MultiStar: [#1 0.05,0.41,0.93,U] [#2 -0.02,0.74,0.00,M4] [#3 -0.39,0.27,0.97,U] [#4 -0.11,0.31,0.92,U] [#5 -0.27,0.61,0.00,M3] [#6 0.06,0.51,0.92,U] [#7 -0.17,-0.21,0.80,U] [#8 -0.10,0.28,0.91,U] 
23:31:46.119 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.27}, one-star: {-0.16, 0.25}
23:31:46.119 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
23:31:46.119 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.57)
23:31:46.119 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.98 mountX=-0.24 mountY=-0.16, mountTheta=-2.56
23:31:46.119 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.27, opts=13)
23:31:46.121 00.002 10844 Enqueuing Move request for scope (-0.12, 0.27)
23:31:46.121 00.000 11060 Worker thread wakes up
23:31:46.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
23:31:46.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
23:31:46.121 00.000 11060 Moving (-0.12, 0.27) raw xDistance=-0.24 yDistance=-0.16
23:31:46.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:31:46.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:46.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:31:46.121 00.000 11060 MoveAxis(E, 42, ABG)
23:31:46.121 00.000 11060 Guiding  Dir = 2, Dur = 42
23:31:46.130 00.009 11060 IsSlewing returns 0
23:31:46.131 00.001 11060 IsGuiding returns 0
23:31:46.132 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:46.145 00.013 10844 UpdateGuideState exits: m=3202 SNR=36.4 Saturated
23:31:46.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:46.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:46.145 00.000 10844 Enqueuing Expose request
23:31:46.176 00.031 11060 IsGuiding returns 0
23:31:46.176 00.000 11060 Move returns status 0, amount 42
23:31:46.176 00.000 11060 MoveAxis(N, 0, ABG)
23:31:46.176 00.000 11060 Move returns status 0, amount 0
23:31:46.176 00.000 11060 move complete, result=0
23:31:46.176 00.000 11060 worker thread done servicing request
23:31:46.176 00.000 11060 Worker thread wakes up
23:31:46.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:46.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:46.223 00.047 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
23:31:46.820 00.597 11060 Exposure complete
23:31:46.997 00.177 11060 worker thread done servicing request
23:31:46.997 00.000 10844 OnExposeComplete: enter
23:31:46.997 00.000 10844 UpdateGuideState(): m_state=6
23:31:46.997 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
23:31:46.997 00.000 10844 Star::Find returns 1 (1), X=259.10, Y=62.62, Mass=3328, SNR=37.5, Peak=255 HFD=3.6
23:31:46.997 00.000 10844 MultiStar: [#1 0.07,0.89,0.00,M3] [#2 -0.08,0.99,0.00,M5] [#3 -0.53,0.66,0.00,M1] [#4 0.02,0.16,0.89,U] [#5 0.08,0.61,1.01,U] [#6 -0.38,0.41,0.86,U] [#7 -0.20,0.24,0.81,U] [#8 0.28,0.41,0.96,U] 
23:31:46.997 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.40}, one-star: {0.39, 0.54}
23:31:46.997 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
23:31:46.997 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
23:31:47.002 00.005 10844 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.41 cameraTheta=1.45 mountX=-0.41 mountY=-0.02, mountTheta=-3.10
23:31:47.002 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.40, opts=13)
23:31:47.002 00.000 10844 Enqueuing Move request for scope (0.05, 0.40)
23:31:47.002 00.000 11060 Worker thread wakes up
23:31:47.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
23:31:47.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
23:31:47.002 00.000 11060 Moving (0.05, 0.40) raw xDistance=-0.41 yDistance=-0.02
23:31:47.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:31:47.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:47.004 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:47.004 00.000 11060 MoveAxis(E, 72, ABG)
23:31:47.004 00.000 11060 Guiding  Dir = 2, Dur = 72
23:31:47.007 00.003 11060 IsSlewing returns 0
23:31:47.007 00.000 11060 IsGuiding returns 0
23:31:47.009 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:47.024 00.015 10844 UpdateGuideState exits: m=3328 SNR=37.5 Saturated
23:31:47.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:47.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:47.024 00.000 10844 Enqueuing Expose request
23:31:47.083 00.059 11060 IsGuiding returns 0
23:31:47.083 00.000 11060 Move returns status 0, amount 72
23:31:47.083 00.000 11060 MoveAxis(N, 0, ABG)
23:31:47.083 00.000 11060 Move returns status 0, amount 0
23:31:47.083 00.000 11060 move complete, result=0
23:31:47.083 00.000 11060 worker thread done servicing request
23:31:47.083 00.000 11060 Worker thread wakes up
23:31:47.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:47.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:47.083 00.000 10844 GuideStep: -0.4 px 72 ms EAST, -0.0 px 0 ms NORTH
23:31:47.720 00.637 11060 Exposure complete
23:31:47.890 00.170 11060 worker thread done servicing request
23:31:47.890 00.000 10844 OnExposeComplete: enter
23:31:47.890 00.000 10844 UpdateGuideState(): m_state=6
23:31:47.890 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
23:31:47.890 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.72, Mass=2937, SNR=34.4, Peak=243 HFD=3.5
23:31:47.891 00.001 10844 MultiStar: [#1 -0.54,0.43,0.00,M4] [#2 0.30,0.07,2.05,U] [#3 -0.35,-0.39,0.94,U] [#4 -0.37,-0.31,1.00,U] [#5 -0.21,0.23,1.03,U] [#6 0.11,-0.02,0.99,U] [#7 -0.17,-0.19,0.90,U] [#8 -0.16,-0.30,0.97,U] 
23:31:47.891 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.13}, one-star: {0.09, -0.36}
23:31:47.891 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
23:31:47.891 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
23:31:47.891 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.92 mountX=0.13 mountY=-0.03, mountTheta=-0.19
23:31:47.891 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.13, opts=13)
23:31:47.893 00.002 10844 Enqueuing Move request for scope (-0.05, -0.13)
23:31:47.893 00.000 11060 Worker thread wakes up
23:31:47.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
23:31:47.893 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
23:31:47.893 00.000 11060 Moving (-0.05, -0.13) raw xDistance=0.13 yDistance=-0.03
23:31:47.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:31:47.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:47.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:47.893 00.000 11060 MoveAxis(W, 21, ABG)
23:31:47.893 00.000 11060 Guiding  Dir = 3, Dur = 21
23:31:47.898 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:47.900 00.002 11060 IsSlewing returns 0
23:31:47.901 00.001 11060 IsGuiding returns 0
23:31:47.912 00.011 10844 UpdateGuideState exits: m=2937 SNR=34.4
23:31:47.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:47.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:47.912 00.000 10844 Enqueuing Expose request
23:31:47.937 00.025 11060 IsGuiding returns 0
23:31:47.937 00.000 11060 Move returns status 0, amount 21
23:31:47.937 00.000 11060 MoveAxis(N, 0, ABG)
23:31:47.937 00.000 11060 Move returns status 0, amount 0
23:31:47.937 00.000 11060 move complete, result=0
23:31:47.937 00.000 11060 worker thread done servicing request
23:31:47.937 00.000 11060 Worker thread wakes up
23:31:47.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:47.937 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
23:31:47.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:48.576 00.639 11060 Exposure complete
23:31:48.760 00.184 11060 worker thread done servicing request
23:31:48.760 00.000 10844 OnExposeComplete: enter
23:31:48.760 00.000 10844 UpdateGuideState(): m_state=6
23:31:48.760 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
23:31:48.760 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=62.55, Mass=3304, SNR=37.4, Peak=255 HFD=3.3
23:31:48.760 00.000 10844 MultiStar: [#1 -0.24,0.28,0.93,U] [#2 0.07,0.62,1.81,U] [#3 -0.45,-0.08,0.83,U] [#4 -0.42,0.42,0.90,U] [#5 -0.42,0.02,1.00,U] [#6 0.03,0.27,0.87,U] [#7 -0.02,0.33,0.84,U] [#8 -0.15,-0.11,0.84,U] 
23:31:48.760 00.000 10844 refined, 8 included, MultiStar: {-0.17, 0.29}, one-star: {-0.17, 0.47}
23:31:48.760 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
23:31:48.760 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
23:31:48.760 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.34 cameraTheta=2.11 mountX=-0.25 mountY=-0.22, mountTheta=-2.43
23:31:48.762 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.29, opts=13)
23:31:48.762 00.000 10844 Enqueuing Move request for scope (-0.17, 0.29)
23:31:48.762 00.000 11060 Worker thread wakes up
23:31:48.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd
23:31:48.762 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
23:31:48.762 00.000 11060 Moving (-0.17, 0.29) raw xDistance=-0.25 yDistance=-0.22
23:31:48.763 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:31:48.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:31:48.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:31:48.763 00.000 11060 MoveAxis(E, 43, ABG)
23:31:48.763 00.000 11060 Guiding  Dir = 2, Dur = 43
23:31:48.779 00.016 11060 IsSlewing returns 0
23:31:48.779 00.000 11060 IsGuiding returns 0
23:31:48.784 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:48.795 00.011 10844 UpdateGuideState exits: m=3304 SNR=37.4 Saturated
23:31:48.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:48.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:48.795 00.000 10844 Enqueuing Expose request
23:31:48.826 00.031 11060 IsGuiding returns 0
23:31:48.826 00.000 11060 Move returns status 0, amount 43
23:31:48.826 00.000 11060 MoveAxis(N, 0, ABG)
23:31:48.826 00.000 11060 Move returns status 0, amount 0
23:31:48.826 00.000 11060 move complete, result=0
23:31:48.826 00.000 11060 worker thread done servicing request
23:31:48.826 00.000 11060 Worker thread wakes up
23:31:48.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:48.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:48.826 00.000 10844 GuideStep: -0.3 px 43 ms EAST, -0.2 px 0 ms NORTH
23:31:49.458 00.632 11060 Exposure complete
23:31:49.640 00.182 11060 worker thread done servicing request
23:31:49.640 00.000 10844 OnExposeComplete: enter
23:31:49.640 00.000 10844 UpdateGuideState(): m_state=6
23:31:49.645 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
23:31:49.645 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=63.19, Mass=3434, SNR=37.2, Peak=255 HFD=3.7
23:31:49.645 00.000 10844 MultiStar: [#1 -0.62,0.24,0.00,M4] [#2 -0.55,0.47,0.00,M4] [#3 -0.75,0.27,0.00,M1] [#4 -0.14,0.13,0.87,U] [#5 -0.30,0.36,1.02,U] [#6 -0.12,0.27,0.84,U] [#7 -0.32,-0.23,0.84,U] [#8 -0.24,-0.26,0.96,U] 
23:31:49.645 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.25}, one-star: {-0.09, 1.11}
23:31:49.645 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.01 = -2.28)
23:31:49.645 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
23:31:49.645 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.25 hyp=0.32 cameraTheta=2.25 mountX=-0.21 mountY=-0.24, mountTheta=-2.28
23:31:49.645 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.25, opts=13)
23:31:49.645 00.000 10844 Enqueuing Move request for scope (-0.20, 0.25)
23:31:49.645 00.000 11060 Worker thread wakes up
23:31:49.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.25) opts 0xd
23:31:49.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.25)
23:31:49.645 00.000 11060 Moving (-0.20, 0.25) raw xDistance=-0.21 yDistance=-0.24
23:31:49.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:31:49.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:31:49.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:31:49.645 00.000 11060 MoveAxis(E, 37, ABG)
23:31:49.645 00.000 11060 Guiding  Dir = 2, Dur = 37
23:31:49.655 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:49.670 00.015 11060 IsSlewing returns 0
23:31:49.671 00.001 11060 IsGuiding returns 0
23:31:49.690 00.019 10844 UpdateGuideState exits: m=3434 SNR=37.2 Saturated
23:31:49.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:49.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:49.690 00.000 10844 Enqueuing Expose request
23:31:49.732 00.042 11060 IsGuiding returns 0
23:31:49.732 00.000 11060 Move returns status 0, amount 37
23:31:49.732 00.000 11060 MoveAxis(N, 0, ABG)
23:31:49.732 00.000 11060 Move returns status 0, amount 0
23:31:49.732 00.000 11060 move complete, result=0
23:31:49.732 00.000 11060 worker thread done servicing request
23:31:49.732 00.000 11060 Worker thread wakes up
23:31:49.732 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
23:31:49.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:49.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:50.377 00.645 11060 Exposure complete
23:31:50.580 00.203 11060 worker thread done servicing request
23:31:50.580 00.000 10844 OnExposeComplete: enter
23:31:50.580 00.000 10844 UpdateGuideState(): m_state=6
23:31:50.580 00.000 10844 Star::Find(15, 258, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
23:31:50.580 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=62.19, Mass=3028, SNR=35.4, Peak=248 HFD=3.6
23:31:50.580 00.000 10844 MultiStar: [#1 -0.18,0.33,1.06,U] [#2 -0.23,0.53,1.94,U] [#3 -0.33,0.35,0.95,U] [#4 -0.80,-0.03,0.00,M1] [#5 -0.09,0.15,1.07,U] [#6 0.09,0.20,0.94,U] [#7 -0.08,-0.11,0.83,U] [#8 0.19,-0.14,0.97,U] 
23:31:50.580 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.22}, one-star: {0.24, 0.11}
23:31:50.580 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
23:31:50.580 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.68)
23:31:50.580 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.87 mountX=-0.21 mountY=-0.10, mountTheta=-2.67
23:31:50.582 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.22, opts=13)
23:31:50.582 00.000 10844 Enqueuing Move request for scope (-0.07, 0.22)
23:31:50.582 00.000 11060 Worker thread wakes up
23:31:50.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
23:31:50.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
23:31:50.582 00.000 11060 Moving (-0.07, 0.22) raw xDistance=-0.21 yDistance=-0.10
23:31:50.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:31:50.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:50.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:50.582 00.000 11060 MoveAxis(E, 37, ABG)
23:31:50.582 00.000 11060 Guiding  Dir = 2, Dur = 37
23:31:50.592 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:50.610 00.018 11060 IsSlewing returns 0
23:31:50.610 00.000 11060 IsGuiding returns 0
23:31:50.620 00.010 10844 UpdateGuideState exits: m=3028 SNR=35.4
23:31:50.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:50.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:50.620 00.000 10844 Enqueuing Expose request
23:31:50.655 00.035 11060 IsGuiding returns 0
23:31:50.655 00.000 11060 Move returns status 0, amount 37
23:31:50.655 00.000 11060 MoveAxis(N, 0, ABG)
23:31:50.655 00.000 11060 Move returns status 0, amount 0
23:31:50.655 00.000 11060 move complete, result=0
23:31:50.655 00.000 11060 worker thread done servicing request
23:31:50.656 00.001 11060 Worker thread wakes up
23:31:50.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:50.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:50.656 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:31:51.290 00.634 11060 Exposure complete
23:31:51.444 00.154 11060 worker thread done servicing request
23:31:51.444 00.000 10844 OnExposeComplete: enter
23:31:51.444 00.000 10844 UpdateGuideState(): m_state=6
23:31:51.444 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
23:31:51.444 00.000 10844 Star::Find returns 1 (1), X=259.10, Y=62.56, Mass=2996, SNR=35.2, Peak=255 HFD=3.6
23:31:51.444 00.000 10844 MultiStar: [#1 0.23,1.30,0.00,M4] [#2 -0.32,0.87,0.00,M4] [#3 -0.20,0.80,0.00,M1] [#4 -0.29,-0.11,0.99,U] [#5 -0.64,0.26,0.00,M1] [#6 0.04,0.23,0.87,U] [#7 0.09,0.67,0.00,M1] [#8 -0.39,0.37,0.95,U] 
23:31:51.444 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.24}, one-star: {0.39, 0.48}
23:31:51.444 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
23:31:51.444 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
23:31:51.444 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.82 mountX=-0.23 mountY=-0.10, mountTheta=-2.73
23:31:51.444 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.24, opts=13)
23:31:51.444 00.000 10844 Enqueuing Move request for scope (-0.06, 0.24)
23:31:51.444 00.000 11060 Worker thread wakes up
23:31:51.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
23:31:51.449 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
23:31:51.449 00.000 11060 Moving (-0.06, 0.24) raw xDistance=-0.23 yDistance=-0.10
23:31:51.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:31:51.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:51.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:51.449 00.000 11060 MoveAxis(E, 40, ABG)
23:31:51.449 00.000 11060 Guiding  Dir = 2, Dur = 40
23:31:51.454 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:51.467 00.013 10844 UpdateGuideState exits: m=2996 SNR=35.2 Saturated
23:31:51.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:51.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:51.467 00.000 10844 Enqueuing Expose request
23:31:51.475 00.008 11060 IsSlewing returns 0
23:31:51.476 00.001 11060 IsGuiding returns 0
23:31:51.536 00.060 11060 IsGuiding returns 0
23:31:51.536 00.000 11060 Move returns status 0, amount 40
23:31:51.536 00.000 11060 MoveAxis(N, 0, ABG)
23:31:51.536 00.000 11060 Move returns status 0, amount 0
23:31:51.536 00.000 11060 move complete, result=0
23:31:51.536 00.000 11060 worker thread done servicing request
23:31:51.536 00.000 11060 Worker thread wakes up
23:31:51.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:51.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:51.536 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
23:31:52.187 00.651 11060 Exposure complete
23:31:52.357 00.170 11060 worker thread done servicing request
23:31:52.358 00.001 10844 OnExposeComplete: enter
23:31:52.358 00.000 10844 UpdateGuideState(): m_state=6
23:31:52.359 00.001 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
23:31:52.359 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.78, Mass=3175, SNR=36.8, Peak=237 HFD=3.7
23:31:52.360 00.001 10844 MultiStar: [#1 -0.46,0.97,0.00,M5] [#2 -1.20,-0.20,0.00,M5] [#3 -0.21,0.39,0.92,U] [#4 -0.67,-0.14,0.00,M1] [#5 -0.19,0.27,0.98,U] [#6 0.25,0.20,0.94,U] [#7 0.41,0.61,0.00,M2] [#8 -0.08,0.04,0.92,U] 
23:31:52.360 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.11}, one-star: {-0.15, -0.30}
23:31:52.360 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
23:31:52.360 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
23:31:52.360 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.17 mountX=-0.10 mountY=-0.09, mountTheta=-2.37
23:31:52.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
23:31:52.360 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
23:31:52.360 00.000 11060 Worker thread wakes up
23:31:52.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
23:31:52.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
23:31:52.360 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.10 yDistance=-0.09
23:31:52.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:31:52.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:52.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:31:52.360 00.000 11060 MoveAxis(E, 0, ABG)
23:31:52.360 00.000 11060 Move returns status 0, amount 0
23:31:52.360 00.000 11060 MoveAxis(N, 0, ABG)
23:31:52.360 00.000 11060 Move returns status 0, amount 0
23:31:52.360 00.000 11060 move complete, result=0
23:31:52.360 00.000 11060 worker thread done servicing request
23:31:52.365 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:52.379 00.014 10844 UpdateGuideState exits: m=3175 SNR=36.8
23:31:52.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:52.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:52.379 00.000 10844 Enqueuing Expose request
23:31:52.379 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:52.379 00.000 11060 Worker thread wakes up
23:31:52.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:52.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:53.011 00.632 11060 Exposure complete
23:31:53.188 00.177 11060 worker thread done servicing request
23:31:53.193 00.005 10844 OnExposeComplete: enter
23:31:53.193 00.000 10844 UpdateGuideState(): m_state=6
23:31:53.193 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
23:31:53.193 00.000 10844 Star::Find returns 1 (1), X=258.72, Y=62.84, Mass=3092, SNR=35.9, Peak=255 HFD=3.5
23:31:53.193 00.000 10844 MultiStar: [#1 -0.62,0.51,0.00,M6] [#2 0.15,0.95,0.00,M6] [#3 -0.53,0.64,0.00,M1] [#4 -0.40,-0.41,0.92,U] [#5 0.07,0.40,1.02,U] [#6 -0.18,0.75,0.00,M1] [#7 -0.50,0.15,0.88,U] [#8 -0.76,0.32,0.00,M1] 
23:31:53.193 00.000 10844 refined, 3 included, MultiStar: {-0.19, 0.24}, one-star: {0.01, 0.76}
23:31:53.193 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
23:31:53.193 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
23:31:53.193 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.24 hyp=0.31 cameraTheta=2.24 mountX=-0.20 mountY=-0.23, mountTheta=-2.30
23:31:53.210 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.24, opts=13)
23:31:53.210 00.000 10844 Enqueuing Move request for scope (-0.19, 0.24)
23:31:53.210 00.000 11060 Worker thread wakes up
23:31:53.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.24) opts 0xd
23:31:53.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.24)
23:31:53.210 00.000 11060 Moving (-0.19, 0.24) raw xDistance=-0.20 yDistance=-0.23
23:31:53.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:31:53.210 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.19 newest=-0.42
23:31:53.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:31:53.210 00.000 11060 MoveAxis(E, 35, ABG)
23:31:53.210 00.000 11060 Guiding  Dir = 2, Dur = 35
23:31:53.220 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:53.222 00.002 11060 IsSlewing returns 0
23:31:53.223 00.001 11060 IsGuiding returns 0
23:31:53.234 00.011 10844 UpdateGuideState exits: m=3092 SNR=35.9 Saturated
23:31:53.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:53.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:53.234 00.000 10844 Enqueuing Expose request
23:31:53.271 00.037 11060 IsGuiding returns 0
23:31:53.271 00.000 11060 Move returns status 0, amount 35
23:31:53.271 00.000 11060 BLC: Oldest BLC event removed
23:31:53.271 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:31:53.271 00.000 11060 MoveAxis(N, 838, ABG)
23:31:53.271 00.000 11060 duration set to 750 by maxDecDuration
23:31:53.271 00.000 11060 Guiding  Dir = 0, Dur = 750
23:31:53.300 00.029 11060 IsSlewing returns 0
23:31:53.302 00.002 11060 IsGuiding returns 0
23:31:54.080 00.778 11060 IsGuiding returns 0
23:31:54.080 00.000 11060 Move returns status 0, amount 750
23:31:54.080 00.000 11060 move complete, result=0
23:31:54.080 00.000 11060 worker thread done servicing request
23:31:54.080 00.000 11060 Worker thread wakes up
23:31:54.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:54.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:54.080 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 750 ms NORTH
23:31:54.725 00.645 11060 Exposure complete
23:31:54.893 00.168 11060 worker thread done servicing request
23:31:54.893 00.000 10844 OnExposeComplete: enter
23:31:54.893 00.000 10844 UpdateGuideState(): m_state=6
23:31:54.895 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
23:31:54.895 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=62.36, Mass=3897, SNR=40.0, Peak=249 HFD=3.4
23:31:54.895 00.000 10844 MultiStar: [#1 0.13,0.35,0.95,U] [#2 -0.23,0.44,1.77,U] [#3 -0.37,0.04,0.86,U] [#4 -0.50,-0.05,0.81,U] [#5 -0.53,-0.27,0.98,U] [#6 0.06,0.38,0.82,U] [#7 -0.06,-0.50,0.84,U] [#8 -0.28,0.01,0.79,U] 
23:31:54.895 00.000 10844 refined, 8 included, MultiStar: {-0.22, 0.12}, one-star: {-0.20, 0.28}
23:31:54.895 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
23:31:54.895 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
23:31:54.895 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.66 mountX=-0.07 mountY=-0.24, mountTheta=-1.87
23:31:54.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.12, opts=13)
23:31:54.895 00.000 10844 Enqueuing Move request for scope (-0.22, 0.12)
23:31:54.895 00.000 11060 Worker thread wakes up
23:31:54.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
23:31:54.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
23:31:54.895 00.000 11060 Moving (-0.22, 0.12) raw xDistance=-0.07 yDistance=-0.24
23:31:54.895 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.158904, 1:0.236793
23:31:54.895 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:31:54.898 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:31:54.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:31:54.898 00.000 11060 MoveAxis(E, 0, ABG)
23:31:54.898 00.000 11060 Move returns status 0, amount 0
23:31:54.898 00.000 11060 MoveAxis(N, 92, ABG)
23:31:54.898 00.000 11060 Guiding  Dir = 0, Dur = 92
23:31:54.902 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:54.915 00.013 10844 UpdateGuideState exits: m=3897 SNR=40.0
23:31:54.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:54.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:54.915 00.000 10844 Enqueuing Expose request
23:31:54.936 00.021 11060 IsSlewing returns 0
23:31:54.936 00.000 11060 IsGuiding returns 0
23:31:55.064 00.128 11060 IsGuiding returns 0
23:31:55.064 00.000 11060 Move returns status 0, amount 92
23:31:55.064 00.000 11060 move complete, result=0
23:31:55.064 00.000 11060 worker thread done servicing request
23:31:55.064 00.000 11060 Worker thread wakes up
23:31:55.064 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 92 ms NORTH
23:31:55.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:55.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:55.688 00.624 11060 Exposure complete
23:31:55.857 00.169 11060 worker thread done servicing request
23:31:55.857 00.000 10844 OnExposeComplete: enter
23:31:55.857 00.000 10844 UpdateGuideState(): m_state=6
23:31:55.857 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
23:31:55.857 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.66, Mass=3363, SNR=37.6, Peak=248 HFD=3.8
23:31:55.859 00.002 10844 MultiStar: [#1 -0.08,0.13,0.93,U] [#2 -0.21,0.65,0.00,M6] [#3 -0.11,0.32,0.91,U] [#4 -0.12,0.40,0.89,U] [#5 -0.45,0.32,0.97,U] [#6 0.43,0.53,0.00,M1] [#7 -0.01,0.18,0.76,U] [#8 -0.10,-0.64,0.00,M1] 
23:31:55.859 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.15}, one-star: {0.18, -0.42}
23:31:55.859 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
23:31:55.859 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
23:31:55.859 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.16 mountX=-0.13 mountY=-0.12, mountTheta=-2.38
23:31:55.859 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.15, opts=13)
23:31:55.859 00.000 10844 Enqueuing Move request for scope (-0.10, 0.15)
23:31:55.859 00.000 11060 Worker thread wakes up
23:31:55.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
23:31:55.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
23:31:55.859 00.000 11060 Moving (-0.10, 0.15) raw xDistance=-0.13 yDistance=-0.12
23:31:55.859 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.158904, 1:0.236793, 2:0.121758
23:31:55.859 00.000 11060 BLC: No correction, Miss < min_move
23:31:55.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:31:55.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:55.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:31:55.859 00.000 11060 MoveAxis(E, 22, ABG)
23:31:55.859 00.000 11060 Guiding  Dir = 2, Dur = 22
23:31:55.864 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:55.880 00.016 10844 UpdateGuideState exits: m=3363 SNR=37.6
23:31:55.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:55.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:55.880 00.000 10844 Enqueuing Expose request
23:31:55.885 00.005 11060 IsSlewing returns 0
23:31:55.885 00.000 11060 IsGuiding returns 0
23:31:55.932 00.047 11060 IsGuiding returns 0
23:31:55.932 00.000 11060 Move returns status 0, amount 22
23:31:55.932 00.000 11060 MoveAxis(N, 0, ABG)
23:31:55.932 00.000 11060 Move returns status 0, amount 0
23:31:55.932 00.000 11060 move complete, result=0
23:31:55.932 00.000 11060 worker thread done servicing request
23:31:55.932 00.000 11060 Worker thread wakes up
23:31:55.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:55.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:55.937 00.005 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
23:31:56.572 00.635 11060 Exposure complete
23:31:56.728 00.156 11060 worker thread done servicing request
23:31:56.728 00.000 10844 OnExposeComplete: enter
23:31:56.728 00.000 10844 UpdateGuideState(): m_state=6
23:31:56.730 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
23:31:56.730 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=62.12, Mass=2408, SNR=31.5, Peak=247 HFD=3.3
23:31:56.730 00.000 10844 MultiStar: [#1 -0.23,0.18,1.14,U] [#2 0.26,0.54,2.20,U] [#3 -0.70,0.15,0.00,M1] [#4 -0.27,0.23,1.11,U] [#5 -0.29,0.19,1.23,U] [#6 -0.22,0.16,1.05,U] [#7 -0.28,-0.18,0.94,U] [#8 0.03,0.09,1.00,U] 
23:31:56.730 00.000 10844 single-star, 7 included, MultiStar: {-0.11, 0.21}, one-star: {-0.20, 0.04}
23:31:56.730 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
23:31:56.730 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
23:31:56.730 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.94 mountX=-0.00 mountY=-0.21, mountTheta=-1.59
23:31:56.732 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.04, opts=13)
23:31:56.732 00.000 10844 Enqueuing Move request for scope (-0.20, 0.04)
23:31:56.732 00.000 11060 Worker thread wakes up
23:31:56.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
23:31:56.732 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
23:31:56.732 00.000 11060 Moving (-0.20, 0.04) raw xDistance=-0.00 yDistance=-0.21
23:31:56.732 00.000 11060 BLC: window closed
23:31:56.732 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.158904, 1:0.236793, 2:0.121758
23:31:56.732 00.000 11060 BLC: Under-shoot: nominal increase by 18
23:31:56.732 00.000 11060 BLC: window closed
23:31:56.732 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:31:56.732 00.000 11060 BLC: Pulse adjusted to 750
23:31:56.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:31:56.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
23:31:56.732 00.000 11060 MoveAxis(E, 0, ABG)
23:31:56.732 00.000 11060 Move returns status 0, amount 0
23:31:56.732 00.000 11060 MoveAxis(N, 80, ABG)
23:31:56.732 00.000 11060 Guiding  Dir = 0, Dur = 80
23:31:56.738 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:56.752 00.014 10844 UpdateGuideState exits: m=2408 SNR=31.5
23:31:56.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:56.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:56.752 00.000 10844 Enqueuing Expose request
23:31:56.767 00.015 11060 IsSlewing returns 0
23:31:56.768 00.001 11060 IsGuiding returns 0
23:31:56.895 00.127 11060 IsGuiding returns 0
23:31:56.895 00.000 11060 Move returns status 0, amount 80
23:31:56.895 00.000 11060 move complete, result=0
23:31:56.896 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 80 ms NORTH
23:31:56.898 00.002 11060 worker thread done servicing request
23:31:56.898 00.000 11060 Worker thread wakes up
23:31:56.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:56.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:56.984 00.086 10844 evsrv: cli 0EEEDA30 connect
23:31:56.984 00.000 10844 case statement mapped state 6 to 3
23:31:56.984 00.000 10844 case statement mapped state 6 to 3
23:31:56.984 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"b26c2f96-83ca-4aaf-b961-fe568ed99e96"}
23:31:56.984 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"b26c2f96-83ca-4aaf-b961-fe568ed99e96"}
23:31:56.986 00.002 10844 evsrv: cli 0EEEDA30 disconnect
23:31:57.389 00.403 10844 evsrv: cli 0EEEDFD0 connect
23:31:57.389 00.000 10844 case statement mapped state 6 to 3
23:31:57.389 00.000 10844 case statement mapped state 6 to 3
23:31:57.389 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"c269bed5-f904-4f54-8db1-96c88ae7fb89"}
23:31:57.389 00.000 10844 PhdController::Guide begins
23:31:57.389 00.000 10844 PhdController: newstate STATE_SETUP
23:31:57.389 00.000 10844 PhdController: setup
23:31:57.389 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
23:31:57.389 00.000 10844 PhdController: guider state = 6
23:31:57.391 00.002 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:31:57.391 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
23:31:57.391 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":0,"id":"c269bed5-f904-4f54-8db1-96c88ae7fb89"}
23:31:57.393 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
23:31:57.393 00.000 10844 evsrv: cli 0EEEE610 connect
23:31:57.393 00.000 10844 case statement mapped state 6 to 3
23:31:57.393 00.000 10844 case statement mapped state 6 to 3
23:31:57.395 00.002 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_shift_params","id":"33afd009-c553-4739-9329-4fb2afe8fd5c"}
23:31:57.395 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"33afd009-c553-4739-9329-4fb2afe8fd5c"}
23:31:57.396 00.001 10844 evsrv: cli 0EEEE610 disconnect
23:31:57.407 00.011 10844 evsrv: cli 0EEEE250 connect
23:31:57.412 00.005 10844 case statement mapped state 6 to 3
23:31:57.412 00.000 10844 case statement mapped state 6 to 3
23:31:57.412 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_position","id":"6f51356c-d1d4-45fa-a720-4f2c6a712f0a"}
23:31:57.412 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":[258.71,62.08],"id":"6f51356c-d1d4-45fa-a720-4f2c6a712f0a"}
23:31:57.412 00.000 10844 evsrv: cli 0EEEE250 disconnect
23:31:57.414 00.002 10844 evsrv: cli 0EEEE7F0 connect
23:31:57.414 00.000 10844 case statement mapped state 6 to 3
23:31:57.415 00.001 10844 case statement mapped state 6 to 3
23:31:57.415 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_calibrated","id":"7179cdaf-baf9-4791-b4a4-d38148854c82"}
23:31:57.415 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":true,"id":"7179cdaf-baf9-4791-b4a4-d38148854c82"}
23:31:57.416 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
23:31:57.416 00.000 10844 evsrv: cli 0EEEDB70 connect
23:31:57.416 00.000 10844 case statement mapped state 6 to 3
23:31:57.416 00.000 10844 case statement mapped state 6 to 3
23:31:57.417 00.001 10844 evsrv: cli 0EEEDB70 request: {"method":"get_app_state","id":"c7ab0c72-7296-4db3-9a1e-62b85c9aefa4"}
23:31:57.417 00.000 10844 case statement mapped state 6 to 3
23:31:57.417 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7ab0c72-7296-4db3-9a1e-62b85c9aefa4"}
23:31:57.417 00.000 10844 evsrv: cli 0EEEDB70 disconnect
23:31:57.541 00.124 11060 Exposure complete
23:31:57.696 00.155 11060 worker thread done servicing request
23:31:57.696 00.000 10844 OnExposeComplete: enter
23:31:57.696 00.000 10844 UpdateGuideState(): m_state=6
23:31:57.696 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
23:31:57.696 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=61.64, Mass=3267, SNR=36.5, Peak=255 HFD=3.6
23:31:57.696 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
23:31:57.696 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
23:31:57.696 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.44 hyp=0.61 cameraTheta=-2.33 mountX=0.51 mountY=-0.34, mountTheta=-0.59
23:31:57.698 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.44, opts=13)
23:31:57.698 00.000 10844 Enqueuing Move request for scope (-0.42, -0.44)
23:31:57.698 00.000 11060 Worker thread wakes up
23:31:57.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.44) opts 0xd
23:31:57.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.44)
23:31:57.698 00.000 11060 Moving (-0.42, -0.44) raw xDistance=0.51 yDistance=-0.34
23:31:57.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
23:31:57.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
23:31:57.698 00.000 11060 MoveAxis(W, 88, ABG)
23:31:57.698 00.000 11060 Guiding  Dir = 3, Dur = 88
23:31:57.704 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:31:57.711 00.007 11060 IsSlewing returns 0
23:31:57.711 00.000 11060 IsGuiding returns 0
23:31:57.719 00.008 10844 UpdateGuideState exits: m=3267 SNR=36.5 Saturated
23:31:57.719 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 1 / 99999
23:31:57.719 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363117.719,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:31:57.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:57.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:57.719 00.000 10844 Enqueuing Expose request
23:31:57.815 00.096 11060 IsGuiding returns 0
23:31:57.815 00.000 11060 Move returns status 0, amount 88
23:31:57.815 00.000 11060 MoveAxis(N, 133, ABG)
23:31:57.815 00.000 11060 Guiding  Dir = 0, Dur = 133
23:31:57.840 00.025 11060 IsSlewing returns 0
23:31:57.841 00.001 11060 IsGuiding returns 0
23:31:57.998 00.157 11060 IsGuiding returns 0
23:31:57.998 00.000 11060 Move returns status 0, amount 133
23:31:57.998 00.000 11060 move complete, result=0
23:31:57.998 00.000 11060 worker thread done servicing request
23:31:57.998 00.000 11060 Worker thread wakes up
23:31:57.998 00.000 10844 GuideStep: 0.5 px 88 ms WEST, -0.3 px 133 ms NORTH
23:31:57.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:57.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:58.644 00.646 11060 Exposure complete
23:31:58.982 00.338 11060 worker thread done servicing request
23:31:58.982 00.000 10844 OnExposeComplete: enter
23:31:58.982 00.000 10844 UpdateGuideState(): m_state=6
23:31:58.983 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
23:31:58.983 00.000 10844 Star::Find returns 1 (1), X=258.94, Y=62.55, Mass=3069, SNR=35.8, Peak=255 HFD=3.5
23:31:58.983 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:31:58.983 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
23:31:58.983 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.47 hyp=0.52 cameraTheta=1.11 mountX=-0.50 mountY=0.15, mountTheta=2.85
23:31:58.985 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.47, opts=13)
23:31:58.985 00.000 10844 Enqueuing Move request for scope (0.23, 0.47)
23:31:58.985 00.000 11060 Worker thread wakes up
23:31:58.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.47) opts 0xd
23:31:58.985 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.47)
23:31:58.985 00.000 11060 Moving (0.23, 0.47) raw xDistance=-0.50 yDistance=0.15
23:31:58.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.50
23:31:58.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:58.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:31:58.985 00.000 11060 MoveAxis(E, 85, ABG)
23:31:58.985 00.000 11060 Guiding  Dir = 2, Dur = 85
23:31:58.995 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:31:59.000 00.005 11060 IsSlewing returns 0
23:31:59.016 00.016 11060 IsGuiding returns 0
23:31:59.033 00.017 10844 UpdateGuideState exits: m=3069 SNR=35.8 Saturated
23:31:59.033 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 2 / 99999
23:31:59.033 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363119.033,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":1.3,"SettleTime":10.0,"StarLocked":true}
23:31:59.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:59.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:31:59.033 00.000 10844 Enqueuing Expose request
23:31:59.118 00.085 11060 IsGuiding returns 0
23:31:59.118 00.000 11060 Move returns status 0, amount 85
23:31:59.118 00.000 11060 MoveAxis(N, 0, ABG)
23:31:59.118 00.000 11060 Move returns status 0, amount 0
23:31:59.118 00.000 11060 move complete, result=0
23:31:59.118 00.000 11060 worker thread done servicing request
23:31:59.118 00.000 11060 Worker thread wakes up
23:31:59.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:31:59.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:31:59.118 00.000 10844 GuideStep: -0.5 px 85 ms EAST, 0.2 px 0 ms NORTH
23:31:59.761 00.643 11060 Exposure complete
23:32:00.417 00.656 11060 worker thread done servicing request
23:32:00.417 00.000 10844 OnExposeComplete: enter
23:32:00.417 00.000 10844 UpdateGuideState(): m_state=6
23:32:00.417 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
23:32:00.417 00.000 10844 Star::Find returns 1 (1), X=258.19, Y=62.13, Mass=3704, SNR=39.1, Peak=255 HFD=3.8
23:32:00.417 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.79 = -1.50)
23:32:00.417 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.51)
23:32:00.417 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.06 hyp=0.52 cameraTheta=3.03 mountX=0.04 mountY=-0.52, mountTheta=-1.50
23:32:00.417 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.06, opts=13)
23:32:00.417 00.000 10844 Enqueuing Move request for scope (-0.52, 0.06)
23:32:00.417 00.000 11060 Worker thread wakes up
23:32:00.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.06) opts 0xd
23:32:00.417 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.06)
23:32:00.417 00.000 11060 Moving (-0.52, 0.06) raw xDistance=0.04 yDistance=-0.52
23:32:00.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:32:00.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.52
23:32:00.421 00.004 11060 MoveAxis(E, 0, ABG)
23:32:00.421 00.000 11060 Move returns status 0, amount 0
23:32:00.421 00.000 11060 MoveAxis(N, 202, ABG)
23:32:00.421 00.000 11060 Guiding  Dir = 0, Dur = 202
23:32:00.427 00.006 11060 IsSlewing returns 0
23:32:00.427 00.000 11060 IsGuiding returns 0
23:32:00.430 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:00.488 00.058 10844 UpdateGuideState exits: m=3704 SNR=39.1 Saturated
23:32:00.488 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 3 / 99999
23:32:00.490 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770363120.490,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
23:32:00.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:00.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:00.490 00.000 10844 Enqueuing Expose request
23:32:00.635 00.145 11060 IsGuiding returns 0
23:32:00.635 00.000 11060 Move returns status 0, amount 202
23:32:00.635 00.000 11060 move complete, result=0
23:32:00.635 00.000 11060 worker thread done servicing request
23:32:00.635 00.000 11060 Worker thread wakes up
23:32:00.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:00.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:00.676 00.041 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 202 ms NORTH
23:32:01.268 00.592 11060 Exposure complete
23:32:01.717 00.449 11060 worker thread done servicing request
23:32:01.717 00.000 10844 OnExposeComplete: enter
23:32:01.717 00.000 10844 UpdateGuideState(): m_state=6
23:32:01.717 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
23:32:01.717 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=62.23, Mass=3145, SNR=36.3, Peak=252 HFD=3.4
23:32:01.717 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
23:32:01.717 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
23:32:01.719 00.002 10844 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.75 mountX=-0.18 mountY=0.14, mountTheta=2.49
23:32:01.719 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.15, opts=13)
23:32:01.719 00.000 10844 Enqueuing Move request for scope (0.16, 0.15)
23:32:01.719 00.000 11060 Worker thread wakes up
23:32:01.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
23:32:01.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
23:32:01.719 00.000 11060 Moving (0.16, 0.15) raw xDistance=-0.18 yDistance=0.14
23:32:01.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:32:01.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:01.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:32:01.719 00.000 11060 MoveAxis(E, 31, ABG)
23:32:01.719 00.000 11060 Guiding  Dir = 2, Dur = 31
23:32:01.724 00.005 11060 IsSlewing returns 0
23:32:01.724 00.000 11060 IsGuiding returns 0
23:32:01.729 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:01.744 00.015 10844 UpdateGuideState exits: m=3145 SNR=36.3
23:32:01.744 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 4 / 99999
23:32:01.744 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363121.744,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
23:32:01.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:01.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:01.744 00.000 10844 Enqueuing Expose request
23:32:01.765 00.021 11060 IsGuiding returns 0
23:32:01.765 00.000 11060 Move returns status 0, amount 31
23:32:01.765 00.000 11060 MoveAxis(N, 0, ABG)
23:32:01.765 00.000 11060 Move returns status 0, amount 0
23:32:01.765 00.000 11060 move complete, result=0
23:32:01.765 00.000 11060 worker thread done servicing request
23:32:01.765 00.000 11060 Worker thread wakes up
23:32:01.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:01.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:01.767 00.002 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:32:02.444 00.677 11060 Exposure complete
23:32:02.955 00.511 11060 worker thread done servicing request
23:32:02.955 00.000 10844 OnExposeComplete: enter
23:32:02.955 00.000 10844 UpdateGuideState(): m_state=6
23:32:02.957 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
23:32:02.957 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=62.37, Mass=3033, SNR=35.1, Peak=241 HFD=3.5
23:32:02.957 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
23:32:02.957 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
23:32:02.957 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.29 hyp=0.45 cameraTheta=2.45 mountX=-0.22 mountY=-0.39, mountTheta=-2.09
23:32:02.959 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.29, opts=13)
23:32:02.959 00.000 10844 Enqueuing Move request for scope (-0.35, 0.29)
23:32:02.959 00.000 11060 Worker thread wakes up
23:32:02.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.29) opts 0xd
23:32:02.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.29)
23:32:02.959 00.000 11060 Moving (-0.35, 0.29) raw xDistance=-0.22 yDistance=-0.39
23:32:02.960 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:32:02.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
23:32:02.960 00.000 11060 MoveAxis(E, 39, ABG)
23:32:02.960 00.000 11060 Guiding  Dir = 2, Dur = 39
23:32:02.988 00.028 11060 IsSlewing returns 0
23:32:02.988 00.000 11060 IsGuiding returns 0
23:32:03.002 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:03.046 00.044 11060 IsGuiding returns 0
23:32:03.046 00.000 11060 Move returns status 0, amount 39
23:32:03.046 00.000 11060 MoveAxis(N, 152, ABG)
23:32:03.046 00.000 11060 Guiding  Dir = 0, Dur = 152
23:32:03.048 00.002 10844 UpdateGuideState exits: m=3033 SNR=35.1
23:32:03.048 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 5 / 99999
23:32:03.048 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363123.048,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
23:32:03.056 00.008 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:03.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:03.056 00.000 10844 Enqueuing Expose request
23:32:03.076 00.020 11060 IsSlewing returns 0
23:32:03.076 00.000 11060 IsGuiding returns 0
23:32:03.253 00.177 11060 IsGuiding returns 0
23:32:03.253 00.000 11060 Move returns status 0, amount 152
23:32:03.253 00.000 11060 move complete, result=0
23:32:03.253 00.000 11060 worker thread done servicing request
23:32:03.253 00.000 11060 Worker thread wakes up
23:32:03.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:03.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:03.253 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.4 px 152 ms NORTH
23:32:03.873 00.620 11060 Exposure complete
23:32:04.091 00.218 11060 worker thread done servicing request
23:32:04.091 00.000 10844 OnExposeComplete: enter
23:32:04.091 00.000 10844 UpdateGuideState(): m_state=6
23:32:04.091 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
23:32:04.091 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=62.98, Mass=2888, SNR=34.2, Peak=241 HFD=3.3
23:32:04.091 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.38 = -2.91)
23:32:04.091 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.93)
23:32:04.091 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.90 hyp=0.90 cameraTheta=1.62 mountX=-0.88 mountY=-0.19, mountTheta=-2.92
23:32:04.094 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.90, opts=13)
23:32:04.094 00.000 10844 Enqueuing Move request for scope (-0.05, 0.90)
23:32:04.094 00.000 11060 Worker thread wakes up
23:32:04.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.90) opts 0xd
23:32:04.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.90)
23:32:04.094 00.000 11060 Moving (-0.05, 0.90) raw xDistance=-0.88 yDistance=-0.19
23:32:04.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.88
23:32:04.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
23:32:04.094 00.000 11060 MoveAxis(E, 153, ABG)
23:32:04.094 00.000 11060 Guiding  Dir = 2, Dur = 153
23:32:04.104 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:04.107 00.003 11060 IsSlewing returns 0
23:32:04.107 00.000 11060 IsGuiding returns 0
23:32:04.132 00.025 10844 UpdateGuideState exits: m=2888 SNR=34.2
23:32:04.132 00.000 10844 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 6 / 99999
23:32:04.132 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363124.132,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.55,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
23:32:04.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:04.137 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:04.137 00.000 10844 Enqueuing Expose request
23:32:04.275 00.138 11060 IsGuiding returns 0
23:32:04.275 00.000 11060 Move returns status 0, amount 153
23:32:04.275 00.000 11060 MoveAxis(N, 75, ABG)
23:32:04.275 00.000 11060 Guiding  Dir = 0, Dur = 75
23:32:04.290 00.015 11060 IsSlewing returns 0
23:32:04.290 00.000 11060 IsGuiding returns 0
23:32:04.382 00.092 11060 IsGuiding returns 0
23:32:04.382 00.000 11060 Move returns status 0, amount 75
23:32:04.382 00.000 11060 move complete, result=0
23:32:04.382 00.000 11060 worker thread done servicing request
23:32:04.382 00.000 11060 Worker thread wakes up
23:32:04.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:04.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:04.684 00.302 10844 GuideStep: -0.9 px 153 ms EAST, -0.2 px 75 ms NORTH
23:32:05.011 00.327 11060 Exposure complete
23:32:05.226 00.215 11060 worker thread done servicing request
23:32:05.226 00.000 10844 OnExposeComplete: enter
23:32:05.226 00.000 10844 UpdateGuideState(): m_state=6
23:32:05.226 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
23:32:05.226 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=61.73, Mass=3250, SNR=36.7, Peak=244 HFD=4.0
23:32:05.226 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
23:32:05.226 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
23:32:05.226 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.34 hyp=0.47 cameraTheta=-0.82 mountX=0.28 mountY=0.37, mountTheta=0.92
23:32:05.231 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.34, opts=13)
23:32:05.231 00.000 10844 Enqueuing Move request for scope (0.32, -0.34)
23:32:05.231 00.000 11060 Worker thread wakes up
23:32:05.233 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.34) opts 0xd
23:32:05.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.34)
23:32:05.233 00.000 11060 Moving (0.32, -0.34) raw xDistance=0.28 yDistance=0.37
23:32:05.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
23:32:05.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:32:05.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:32:05.233 00.000 11060 MoveAxis(W, 44, ABG)
23:32:05.233 00.000 11060 Guiding  Dir = 3, Dur = 44
23:32:05.241 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:05.242 00.001 11060 IsSlewing returns 0
23:32:05.243 00.001 11060 IsGuiding returns 0
23:32:05.259 00.016 10844 UpdateGuideState exits: m=3250 SNR=36.7
23:32:05.259 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 7 / 99999
23:32:05.272 00.013 10844 evsrv: {"Event":"Settling","Timestamp":1770363125.272,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
23:32:05.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:05.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:05.272 00.000 10844 Enqueuing Expose request
23:32:05.288 00.016 11060 IsGuiding returns 0
23:32:05.288 00.000 11060 Move returns status 0, amount 44
23:32:05.288 00.000 11060 MoveAxis(N, 0, ABG)
23:32:05.288 00.000 11060 Move returns status 0, amount 0
23:32:05.288 00.000 11060 move complete, result=0
23:32:05.288 00.000 11060 worker thread done servicing request
23:32:05.288 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.4 px 0 ms NORTH
23:32:05.288 00.000 11060 Worker thread wakes up
23:32:05.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:05.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:05.921 00.633 11060 Exposure complete
23:32:06.131 00.210 11060 worker thread done servicing request
23:32:06.131 00.000 10844 OnExposeComplete: enter
23:32:06.131 00.000 10844 UpdateGuideState(): m_state=6
23:32:06.132 00.001 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
23:32:06.132 00.000 10844 Star::Find returns 1 (1), X=259.45, Y=61.65, Mass=2948, SNR=35.2, Peak=255 HFD=3.2
23:32:06.132 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
23:32:06.132 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
23:32:06.132 00.000 10844 CameraToMount -- cameraX=0.73 cameraY=-0.43 hyp=0.85 cameraTheta=-0.53 mountX=0.29 mountY=0.79, mountTheta=1.22
23:32:06.143 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.73, y=-0.43, opts=13)
23:32:06.143 00.000 10844 Enqueuing Move request for scope (0.73, -0.43)
23:32:06.143 00.000 11060 Worker thread wakes up
23:32:06.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.43) opts 0xd
23:32:06.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.73, -0.43)
23:32:06.143 00.000 11060 Moving (0.73, -0.43) raw xDistance=0.29 yDistance=0.79
23:32:06.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:32:06.143 00.000 11060 resist switch: large excursion: input 0.79 thresh 0.57 direction from -1 to 1
23:32:06.143 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.38
23:32:06.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.79
23:32:06.143 00.000 11060 MoveAxis(W, 51, ABG)
23:32:06.143 00.000 11060 Guiding  Dir = 3, Dur = 51
23:32:06.154 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:06.161 00.007 11060 IsSlewing returns 0
23:32:06.162 00.001 11060 IsGuiding returns 0
23:32:06.172 00.010 10844 UpdateGuideState exits: m=2948 SNR=35.2 Saturated
23:32:06.172 00.000 10844 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 8 / 99999
23:32:06.172 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363126.172,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.62,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
23:32:06.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:06.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:06.172 00.000 10844 Enqueuing Expose request
23:32:06.222 00.050 11060 IsGuiding returns 0
23:32:06.222 00.000 11060 Move returns status 0, amount 51
23:32:06.222 00.000 11060 BLC: Oldest BLC event removed
23:32:06.222 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:32:06.222 00.000 11060 MoveAxis(S, 1059, ABG)
23:32:06.222 00.000 11060 duration set to 750 by maxDecDuration
23:32:06.222 00.000 11060 Guiding  Dir = 1, Dur = 750
23:32:06.238 00.016 11060 IsSlewing returns 0
23:32:06.238 00.000 11060 IsGuiding returns 0
23:32:06.999 00.761 11060 IsGuiding returns 0
23:32:06.999 00.000 11060 Move returns status 0, amount 750
23:32:06.999 00.000 11060 move complete, result=0
23:32:06.999 00.000 11060 worker thread done servicing request
23:32:06.999 00.000 11060 Worker thread wakes up
23:32:06.999 00.000 10844 GuideStep: 0.3 px 51 ms WEST, 0.8 px 750 ms SOUTH
23:32:06.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:06.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:07.635 00.636 11060 Exposure complete
23:32:07.832 00.197 11060 worker thread done servicing request
23:32:07.832 00.000 10844 OnExposeComplete: enter
23:32:07.832 00.000 10844 UpdateGuideState(): m_state=6
23:32:07.832 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
23:32:07.832 00.000 10844 Star::Find returns 1 (1), X=258.94, Y=62.50, Mass=3097, SNR=35.5, Peak=255 HFD=3.6
23:32:07.832 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
23:32:07.832 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
23:32:07.832 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.42 hyp=0.48 cameraTheta=1.06 mountX=-0.45 mountY=0.16, mountTheta=2.80
23:32:07.834 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.42, opts=13)
23:32:07.834 00.000 10844 Enqueuing Move request for scope (0.23, 0.42)
23:32:07.834 00.000 11060 Worker thread wakes up
23:32:07.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.42) opts 0xd
23:32:07.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.42)
23:32:07.834 00.000 11060 Moving (0.23, 0.42) raw xDistance=-0.45 yDistance=0.16
23:32:07.834 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.555854, 1:0.160419
23:32:07.834 00.000 11060 BLC: No correction, Miss < min_move
23:32:07.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
23:32:07.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:07.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:32:07.834 00.000 11060 MoveAxis(E, 77, ABG)
23:32:07.834 00.000 11060 Guiding  Dir = 2, Dur = 77
23:32:07.839 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:07.859 00.020 10844 UpdateGuideState exits: m=3097 SNR=35.5 Saturated
23:32:07.859 00.000 10844 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 9 / 99999
23:32:07.859 00.000 10844 PhdController: newstate STATE_FINISH
23:32:07.859 00.000 10844 PhdController complete: success
23:32:07.859 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770363127.859,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:32:07.859 00.000 10844 Mount: notify guiding dither settle done success=1
23:32:07.859 00.000 10844 PhdController: newstate STATE_IDLE
23:32:07.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:07.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:07.859 00.000 10844 Enqueuing Expose request
23:32:07.870 00.011 11060 IsSlewing returns 0
23:32:07.870 00.000 11060 IsGuiding returns 0
23:32:07.973 00.103 11060 IsGuiding returns 0
23:32:07.973 00.000 11060 Move returns status 0, amount 77
23:32:07.973 00.000 11060 MoveAxis(N, 0, ABG)
23:32:07.973 00.000 11060 Move returns status 0, amount 0
23:32:07.973 00.000 11060 move complete, result=0
23:32:07.973 00.000 11060 worker thread done servicing request
23:32:07.973 00.000 11060 Worker thread wakes up
23:32:07.973 00.000 10844 GuideStep: -0.5 px 77 ms EAST, 0.2 px 0 ms NORTH
23:32:07.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:07.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:08.614 00.641 11060 Exposure complete
23:32:09.044 00.430 11060 worker thread done servicing request
23:32:09.044 00.000 10844 OnExposeComplete: enter
23:32:09.044 00.000 10844 UpdateGuideState(): m_state=6
23:32:09.044 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
23:32:09.044 00.000 10844 Star::Find returns 1 (0), X=259.09, Y=62.14, Mass=3220, SNR=36.3, Peak=246 HFD=3.2
23:32:09.044 00.000 10844 MultiStar: [#1 0.58,0.52,0.00,M4] [#2 -0.00,0.69,0.00,M6] [#3 0.03,0.39,0.94,U] [#4 0.13,0.01,0.88,U] [#5 -0.01,0.22,1.11,U] [#6 0.56,0.44,0.00,M1] [#7 0.31,-0.51,0.83,U] [#8 0.65,-0.18,0.00,M1] 
23:32:09.044 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.06}, one-star: {0.38, 0.07}
23:32:09.044 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
23:32:09.044 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
23:32:09.044 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.33 mountX=-0.08 mountY=0.15, mountTheta=2.08
23:32:09.049 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.06, opts=13)
23:32:09.049 00.000 10844 Enqueuing Move request for scope (0.16, 0.06)
23:32:09.050 00.001 11060 Worker thread wakes up
23:32:09.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
23:32:09.050 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
23:32:09.050 00.000 11060 Moving (0.16, 0.06) raw xDistance=-0.08 yDistance=0.15
23:32:09.050 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.555854, 1:0.160419, 2:0.150155
23:32:09.050 00.000 11060 BLC: No correction, Miss < min_move
23:32:09.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:32:09.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:09.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:32:09.050 00.000 11060 MoveAxis(E, 0, ABG)
23:32:09.050 00.000 11060 Move returns status 0, amount 0
23:32:09.050 00.000 11060 MoveAxis(N, 0, ABG)
23:32:09.050 00.000 11060 Move returns status 0, amount 0
23:32:09.050 00.000 11060 move complete, result=0
23:32:09.050 00.000 11060 worker thread done servicing request
23:32:09.059 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:09.081 00.022 10844 UpdateGuideState exits: m=3220 SNR=36.3
23:32:09.083 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:09.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:09.083 00.000 10844 Enqueuing Expose request
23:32:09.083 00.000 11060 Worker thread wakes up
23:32:09.083 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:32:09.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:09.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:09.733 00.650 11060 Exposure complete
23:32:10.040 00.307 11060 worker thread done servicing request
23:32:10.040 00.000 10844 OnExposeComplete: enter
23:32:10.040 00.000 10844 UpdateGuideState(): m_state=6
23:32:10.040 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
23:32:10.040 00.000 10844 Star::Find returns 1 (1), X=259.13, Y=61.91, Mass=2959, SNR=35.3, Peak=255 HFD=3.2
23:32:10.040 00.000 10844 MultiStar: [#1 0.49,-0.46,0.00,M5] [#2 0.09,0.40,2.00,U] [#3 -0.14,-0.09,0.99,U] [#4 0.02,-0.01,1.02,U] [#5 0.59,0.42,0.00,M1] [#6 0.44,0.53,0.00,M2] [#7 0.21,-0.31,0.87,U] [#8 0.37,-0.05,0.91,U] 
23:32:10.040 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.03}, one-star: {0.41, -0.17}
23:32:10.042 00.002 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
23:32:10.042 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
23:32:10.042 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.06 mountY=0.14, mountTheta=1.97
23:32:10.044 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
23:32:10.044 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
23:32:10.044 00.000 11060 Worker thread wakes up
23:32:10.045 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:32:10.045 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:32:10.045 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.14
23:32:10.045 00.000 11060 BLC: window closed
23:32:10.045 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.555854, 1:0.160419, 2:0.150155
23:32:10.045 00.000 11060 BLC: No correction, Miss < min_move
23:32:10.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:32:10.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:10.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:32:10.045 00.000 11060 MoveAxis(E, 0, ABG)
23:32:10.045 00.000 11060 Move returns status 0, amount 0
23:32:10.045 00.000 11060 MoveAxis(N, 0, ABG)
23:32:10.047 00.002 11060 Move returns status 0, amount 0
23:32:10.047 00.000 11060 move complete, result=0
23:32:10.047 00.000 11060 worker thread done servicing request
23:32:10.055 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:10.089 00.034 10844 UpdateGuideState exits: m=2959 SNR=35.3 Saturated
23:32:10.091 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:10.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:10.091 00.000 10844 Enqueuing Expose request
23:32:10.091 00.000 11060 Worker thread wakes up
23:32:10.091 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:10.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:10.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:10.724 00.633 11060 Exposure complete
23:32:11.011 00.287 11060 worker thread done servicing request
23:32:11.015 00.004 10844 OnExposeComplete: enter
23:32:11.015 00.000 10844 UpdateGuideState(): m_state=6
23:32:11.016 00.001 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
23:32:11.016 00.000 10844 Star::Find returns 1 (1), X=259.38, Y=61.54, Mass=3032, SNR=34.8, Peak=255 HFD=3.3
23:32:11.016 00.000 10844 MultiStar: [#1 0.67,-0.77,0.00,M6] [#2 0.19,0.05,2.02,U] [#3 -0.14,-0.13,0.96,U] [#4 -0.25,-0.49,0.92,U] [#5 0.48,-0.24,1.03,U] [#6 0.97,0.16,0.00,M3] [#7 0.15,-0.62,0.00,M1] [#8 0.41,-0.37,0.95,U] 
23:32:11.016 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.24}, one-star: {0.67, -0.53}
23:32:11.016 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
23:32:11.016 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
23:32:11.016 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.80 mountX=0.19 mountY=0.26, mountTheta=0.95
23:32:11.016 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.24, opts=13)
23:32:11.016 00.000 10844 Enqueuing Move request for scope (0.23, -0.24)
23:32:11.016 00.000 11060 Worker thread wakes up
23:32:11.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
23:32:11.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
23:32:11.016 00.000 11060 Moving (0.23, -0.24) raw xDistance=0.19 yDistance=0.26
23:32:11.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:32:11.020 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.26
23:32:11.020 00.000 11060 MoveAxis(W, 33, ABG)
23:32:11.020 00.000 11060 Guiding  Dir = 3, Dur = 33
23:32:11.028 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:11.032 00.004 11060 IsSlewing returns 0
23:32:11.032 00.000 11060 IsGuiding returns 0
23:32:11.045 00.013 10844 UpdateGuideState exits: m=3032 SNR=34.8 Saturated
23:32:11.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:11.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:11.045 00.000 10844 Enqueuing Expose request
23:32:11.080 00.035 11060 IsGuiding returns 0
23:32:11.080 00.000 11060 Move returns status 0, amount 33
23:32:11.080 00.000 11060 MoveAxis(S, 103, ABG)
23:32:11.080 00.000 11060 Guiding  Dir = 1, Dur = 103
23:32:11.095 00.015 11060 IsSlewing returns 0
23:32:11.095 00.000 11060 IsGuiding returns 0
23:32:11.212 00.117 11060 IsGuiding returns 0
23:32:11.212 00.000 11060 Move returns status 0, amount 103
23:32:11.212 00.000 11060 move complete, result=0
23:32:11.213 00.001 11060 worker thread done servicing request
23:32:11.213 00.000 11060 Worker thread wakes up
23:32:11.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:11.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:11.214 00.001 10844 GuideStep: 0.2 px 33 ms WEST, 0.3 px 103 ms SOUTH
23:32:11.831 00.617 11060 Exposure complete
23:32:12.145 00.314 11060 worker thread done servicing request
23:32:12.145 00.000 10844 OnExposeComplete: enter
23:32:12.145 00.000 10844 UpdateGuideState(): m_state=6
23:32:12.147 00.002 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
23:32:12.147 00.000 10844 Star::Find returns 1 (1), X=259.10, Y=62.03, Mass=3411, SNR=38.0, Peak=255 HFD=3.9
23:32:12.147 00.000 10844 MultiStar: [#1 0.12,0.08,0.93,U] [#2 0.32,0.95,0.00,M5] [#3 -0.03,0.11,0.94,U] [#4 -0.18,-0.38,0.90,U] [#5 0.63,0.30,0.00,M1] [#6 0.34,0.22,0.87,U] [#7 0.04,0.24,0.77,U] [#8 0.76,-0.03,0.00,M1] 
23:32:12.147 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.03}, one-star: {0.39, -0.05}
23:32:12.147 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
23:32:12.147 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
23:32:12.147 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.05 mountY=0.11, mountTheta=1.99
23:32:12.147 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
23:32:12.150 00.003 10844 Enqueuing Move request for scope (0.12, 0.03)
23:32:12.150 00.000 11060 Worker thread wakes up
23:32:12.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:32:12.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:32:12.150 00.000 11060 Moving (0.12, 0.03) raw xDistance=-0.05 yDistance=0.11
23:32:12.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:32:12.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:12.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:32:12.150 00.000 11060 MoveAxis(E, 0, ABG)
23:32:12.150 00.000 11060 Move returns status 0, amount 0
23:32:12.150 00.000 11060 MoveAxis(N, 0, ABG)
23:32:12.150 00.000 11060 Move returns status 0, amount 0
23:32:12.150 00.000 11060 move complete, result=0
23:32:12.150 00.000 11060 worker thread done servicing request
23:32:12.159 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:12.182 00.023 10844 UpdateGuideState exits: m=3411 SNR=38.0 Saturated
23:32:12.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:12.183 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:12.183 00.000 10844 Enqueuing Expose request
23:32:12.183 00.000 11060 Worker thread wakes up
23:32:12.184 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:12.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:12.184 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:12.848 00.664 11060 Exposure complete
23:32:13.368 00.520 11060 worker thread done servicing request
23:32:13.368 00.000 10844 OnExposeComplete: enter
23:32:13.370 00.002 10844 UpdateGuideState(): m_state=6
23:32:13.370 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
23:32:13.370 00.000 10844 Star::Find returns 1 (1), X=259.15, Y=62.22, Mass=3557, SNR=38.9, Peak=255 HFD=3.6
23:32:13.370 00.000 10844 MultiStar: [#1 0.66,0.12,0.00,M6] [#2 0.36,0.28,1.90,U] [#3 0.03,0.70,0.00,M1] [#4 0.28,0.53,0.91,U] [#5 0.66,1.08,0.00,M2] [#6 0.38,0.52,0.00,M3] [#7 0.67,0.06,0.00,M1] [#8 0.62,0.26,0.00,M2] 
23:32:13.370 00.000 10844 single-star, 2 included, MultiStar: {0.36, 0.30}, one-star: {0.44, 0.14}
23:32:13.370 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
23:32:13.370 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
23:32:13.370 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=0.14 hyp=0.46 cameraTheta=0.31 mountX=-0.22 mountY=0.41, mountTheta=2.06
23:32:13.375 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=0.14, opts=13)
23:32:13.375 00.000 10844 Enqueuing Move request for scope (0.44, 0.14)
23:32:13.376 00.001 11060 Worker thread wakes up
23:32:13.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.14) opts 0xd
23:32:13.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 0.14)
23:32:13.376 00.000 11060 Moving (0.44, 0.14) raw xDistance=-0.22 yDistance=0.41
23:32:13.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:32:13.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.41
23:32:13.376 00.000 11060 MoveAxis(E, 37, ABG)
23:32:13.376 00.000 11060 Guiding  Dir = 2, Dur = 37
23:32:13.383 00.007 11060 IsSlewing returns 0
23:32:13.384 00.001 11060 IsGuiding returns 0
23:32:13.402 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:13.427 00.025 11060 IsGuiding returns 0
23:32:13.427 00.000 11060 Move returns status 0, amount 37
23:32:13.427 00.000 11060 MoveAxis(S, 158, ABG)
23:32:13.427 00.000 11060 Guiding  Dir = 1, Dur = 158
23:32:13.458 00.031 11060 IsSlewing returns 0
23:32:13.459 00.001 11060 IsGuiding returns 0
23:32:13.464 00.005 10844 UpdateGuideState exits: m=3557 SNR=38.9 Saturated
23:32:13.466 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:13.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:13.466 00.000 10844 Enqueuing Expose request
23:32:13.631 00.165 11060 IsGuiding returns 0
23:32:13.631 00.000 11060 Move returns status 0, amount 158
23:32:13.631 00.000 11060 move complete, result=0
23:32:13.631 00.000 11060 worker thread done servicing request
23:32:13.631 00.000 11060 Worker thread wakes up
23:32:13.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:13.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:13.633 00.002 10844 GuideStep: -0.2 px 37 ms EAST, 0.4 px 158 ms SOUTH
23:32:14.285 00.652 11060 Exposure complete
23:32:14.656 00.371 10844 OnExposeComplete: enter
23:32:14.656 00.000 10844 UpdateGuideState(): m_state=6
23:32:14.656 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
23:32:14.656 00.000 10844 Star::Find returns 1 (0), X=259.49, Y=62.13, Mass=2689, SNR=33.3, Peak=246 HFD=3.5
23:32:14.656 00.000 10844 MultiStar: [#1 0.09,0.69,0.00,M7] [#2 0.20,0.59,2.12,U] [#3 -0.39,0.82,0.00,M2] [#4 0.07,0.09,1.06,U] [#5 0.59,0.31,0.00,M3] [#6 0.30,0.67,0.00,M4] [#7 0.01,0.89,0.00,M2] [#8 0.36,0.10,1.03,U] 
23:32:14.656 00.000 10844 refined, 3 included, MultiStar: {0.32, 0.29}, one-star: {0.78, 0.05}
23:32:14.656 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
23:32:14.658 00.002 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
23:32:14.658 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.29 hyp=0.43 cameraTheta=0.74 mountX=-0.34 mountY=0.27, mountTheta=2.48
23:32:14.658 00.000 11060 worker thread done servicing request
23:32:14.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.29, opts=13)
23:32:14.660 00.000 10844 Enqueuing Move request for scope (0.32, 0.29)
23:32:14.660 00.000 11060 Worker thread wakes up
23:32:14.661 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.29) opts 0xd
23:32:14.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.29)
23:32:14.661 00.000 11060 Moving (0.32, 0.29) raw xDistance=-0.34 yDistance=0.27
23:32:14.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
23:32:14.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
23:32:14.661 00.000 11060 MoveAxis(E, 60, ABG)
23:32:14.661 00.000 11060 Guiding  Dir = 2, Dur = 60
23:32:14.672 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:14.690 00.018 11060 IsSlewing returns 0
23:32:14.691 00.001 11060 IsGuiding returns 0
23:32:14.704 00.013 10844 UpdateGuideState exits: m=2689 SNR=33.3
23:32:14.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:14.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:14.704 00.000 10844 Enqueuing Expose request
23:32:14.782 00.078 11060 IsGuiding returns 0
23:32:14.782 00.000 11060 Move returns status 0, amount 60
23:32:14.782 00.000 11060 MoveAxis(S, 103, ABG)
23:32:14.782 00.000 11060 Guiding  Dir = 1, Dur = 103
23:32:14.796 00.014 11060 IsSlewing returns 0
23:32:14.796 00.000 11060 IsGuiding returns 0
23:32:14.943 00.147 11060 IsGuiding returns 0
23:32:14.943 00.000 11060 Move returns status 0, amount 103
23:32:14.943 00.000 11060 move complete, result=0
23:32:14.943 00.000 11060 worker thread done servicing request
23:32:14.943 00.000 11060 Worker thread wakes up
23:32:14.943 00.000 10844 GuideStep: -0.3 px 60 ms EAST, 0.3 px 103 ms SOUTH
23:32:14.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:14.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:15.589 00.646 11060 Exposure complete
23:32:15.938 00.349 11060 worker thread done servicing request
23:32:15.938 00.000 10844 OnExposeComplete: enter
23:32:15.938 00.000 10844 UpdateGuideState(): m_state=6
23:32:15.938 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
23:32:15.940 00.002 10844 Star::Find returns 1 (0), X=259.28, Y=62.73, Mass=2755, SNR=34.1, Peak=249 HFD=3.5
23:32:15.940 00.000 10844 MultiStar: [#1 0.36,1.09,0.00,M8] [#2 -0.04,0.16,1.97,U] [#3 0.01,0.37,1.04,U] [#4 -0.40,0.36,1.09,U] [#5 0.26,0.94,0.00,M4] [#6 0.54,0.90,0.00,M5] [#7 0.39,0.49,0.93,U] [#8 0.33,0.34,1.16,U] 
23:32:15.940 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.36}, one-star: {0.57, 0.65}
23:32:15.940 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
23:32:15.940 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
23:32:15.940 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.36 hyp=0.37 cameraTheta=1.27 mountX=-0.37 mountY=0.05, mountTheta=3.00
23:32:15.943 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.36, opts=13)
23:32:15.943 00.000 10844 Enqueuing Move request for scope (0.11, 0.36)
23:32:15.943 00.000 11060 Worker thread wakes up
23:32:15.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.36) opts 0xd
23:32:15.943 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.36)
23:32:15.943 00.000 11060 Moving (0.11, 0.36) raw xDistance=-0.37 yDistance=0.05
23:32:15.946 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
23:32:15.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:15.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:32:15.946 00.000 11060 MoveAxis(E, 66, ABG)
23:32:15.946 00.000 11060 Guiding  Dir = 2, Dur = 66
23:32:15.955 00.009 11060 IsSlewing returns 0
23:32:15.956 00.001 11060 IsGuiding returns 0
23:32:15.989 00.033 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:16.030 00.041 11060 IsGuiding returns 0
23:32:16.030 00.000 11060 Move returns status 0, amount 66
23:32:16.030 00.000 11060 MoveAxis(N, 0, ABG)
23:32:16.030 00.000 11060 Move returns status 0, amount 0
23:32:16.030 00.000 11060 move complete, result=0
23:32:16.030 00.000 11060 worker thread done servicing request
23:32:16.032 00.002 10844 UpdateGuideState exits: m=2755 SNR=34.1
23:32:16.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:16.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:16.034 00.002 10844 Enqueuing Expose request
23:32:16.034 00.000 11060 Worker thread wakes up
23:32:16.034 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.1 px 0 ms NORTH
23:32:16.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:16.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:16.676 00.642 11060 Exposure complete
23:32:17.163 00.487 11060 worker thread done servicing request
23:32:17.163 00.000 10844 OnExposeComplete: enter
23:32:17.163 00.000 10844 UpdateGuideState(): m_state=6
23:32:17.163 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
23:32:17.163 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.81, Mass=3119, SNR=36.2, Peak=254 HFD=3.4
23:32:17.163 00.000 10844 MultiStar: [#1 0.51,0.42,0.00,M9] [#2 -0.12,0.05,1.90,U] [#3 0.27,-0.00,0.96,U] [#4 -0.03,-0.50,0.98,U] [#5 0.54,-0.47,0.00,M5] [#6 0.21,0.21,0.94,U] [#7 0.24,-0.30,0.83,U] [#8 0.68,-0.22,0.00,M1] 
23:32:17.163 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.11}, one-star: {0.18, -0.27}
23:32:17.163 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
23:32:17.163 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
23:32:17.163 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=0.09 mountY=0.10, mountTheta=0.84
23:32:17.165 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
23:32:17.165 00.000 10844 Enqueuing Move request for scope (0.09, -0.11)
23:32:17.167 00.002 11060 Worker thread wakes up
23:32:17.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:32:17.167 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:32:17.167 00.000 11060 Moving (0.09, -0.11) raw xDistance=0.09 yDistance=0.10
23:32:17.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:32:17.170 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:17.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:32:17.170 00.000 11060 MoveAxis(E, 0, ABG)
23:32:17.170 00.000 11060 Move returns status 0, amount 0
23:32:17.170 00.000 11060 MoveAxis(N, 0, ABG)
23:32:17.170 00.000 11060 Move returns status 0, amount 0
23:32:17.170 00.000 11060 move complete, result=0
23:32:17.170 00.000 11060 worker thread done servicing request
23:32:17.180 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:17.204 00.024 10844 UpdateGuideState exits: m=3119 SNR=36.2
23:32:17.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:17.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:17.204 00.000 10844 Enqueuing Expose request
23:32:17.204 00.000 11060 Worker thread wakes up
23:32:17.204 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:17.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:17.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:17.843 00.639 11060 Exposure complete
23:32:18.258 00.415 11060 worker thread done servicing request
23:32:18.260 00.002 10844 OnExposeComplete: enter
23:32:18.260 00.000 10844 UpdateGuideState(): m_state=6
23:32:18.260 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
23:32:18.260 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.14, Mass=3219, SNR=36.8, Peak=241 HFD=3.5
23:32:18.260 00.000 10844 MultiStar: [#1 0.03,0.31,1.04,U] [#2 0.10,-0.01,1.92,U] [#3 -0.21,-0.34,0.94,U] [#4 -0.01,-0.09,0.95,U] [#5 0.09,-0.16,0.99,U] [#6 -0.10,-0.32,0.95,U] [#7 0.15,0.25,0.84,U] [#8 0.48,-0.65,0.00,M2] 
23:32:18.260 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.06, 0.06}
23:32:18.260 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
23:32:18.260 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
23:32:18.260 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-0.99 mountX=0.03 mountY=0.03, mountTheta=0.75
23:32:18.263 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
23:32:18.263 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
23:32:18.263 00.000 11060 Worker thread wakes up
23:32:18.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:32:18.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:32:18.263 00.000 11060 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=0.03
23:32:18.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:32:18.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:18.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:32:18.263 00.000 11060 MoveAxis(E, 0, ABG)
23:32:18.265 00.002 11060 Move returns status 0, amount 0
23:32:18.265 00.000 11060 MoveAxis(N, 0, ABG)
23:32:18.265 00.000 11060 Move returns status 0, amount 0
23:32:18.265 00.000 11060 move complete, result=0
23:32:18.265 00.000 11060 worker thread done servicing request
23:32:18.273 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:18.306 00.033 10844 UpdateGuideState exits: m=3219 SNR=36.8
23:32:18.308 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:18.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:18.308 00.000 10844 Enqueuing Expose request
23:32:18.308 00.000 11060 Worker thread wakes up
23:32:18.308 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:18.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:18.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:18.940 00.632 11060 Exposure complete
23:32:19.235 00.295 11060 worker thread done servicing request
23:32:19.235 00.000 10844 OnExposeComplete: enter
23:32:19.235 00.000 10844 UpdateGuideState(): m_state=6
23:32:19.235 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
23:32:19.235 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=62.28, Mass=3310, SNR=37.1, Peak=255 HFD=3.4
23:32:19.235 00.000 10844 MultiStar: [#1 0.02,0.61,0.90,U] [#2 0.15,-0.32,1.92,U] [#3 -0.06,0.47,0.94,U] [#4 -0.40,0.19,0.88,U] [#5 0.22,0.72,0.00,M5] [#6 0.52,0.41,0.00,M4] [#7 -0.07,-0.40,0.84,U] [#8 0.24,-0.05,1.01,U] 
23:32:19.235 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.05}, one-star: {0.17, 0.21}
23:32:19.235 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
23:32:19.235 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
23:32:19.235 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.97 mountX=-0.05 mountY=0.02, mountTheta=2.71
23:32:19.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
23:32:19.237 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
23:32:19.237 00.000 11060 Worker thread wakes up
23:32:19.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:32:19.237 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:32:19.237 00.000 11060 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=0.02
23:32:19.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:32:19.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:19.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:32:19.237 00.000 11060 MoveAxis(E, 0, ABG)
23:32:19.240 00.003 11060 Move returns status 0, amount 0
23:32:19.240 00.000 11060 MoveAxis(N, 0, ABG)
23:32:19.240 00.000 11060 Move returns status 0, amount 0
23:32:19.240 00.000 11060 move complete, result=0
23:32:19.240 00.000 11060 worker thread done servicing request
23:32:19.245 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:19.280 00.035 10844 UpdateGuideState exits: m=3310 SNR=37.1 Saturated
23:32:19.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:19.281 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:19.281 00.000 10844 Enqueuing Expose request
23:32:19.281 00.000 11060 Worker thread wakes up
23:32:19.281 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:19.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:19.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:19.918 00.637 11060 Exposure complete
23:32:20.172 00.254 11060 worker thread done servicing request
23:32:20.172 00.000 10844 OnExposeComplete: enter
23:32:20.172 00.000 10844 UpdateGuideState(): m_state=6
23:32:20.173 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
23:32:20.173 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=62.05, Mass=3301, SNR=36.8, Peak=250 HFD=3.1
23:32:20.173 00.000 10844 MultiStar: [#1 0.64,0.68,0.00,M8] [#2 0.24,0.53,1.86,U] [#3 0.01,-0.09,0.94,U] [#4 0.13,-0.32,0.91,U] [#5 0.62,0.48,0.00,M6] [#6 0.07,0.32,0.84,U] [#7 0.60,0.18,0.83,U] [#8 0.37,0.30,0.92,U] 
23:32:20.173 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.18}, one-star: {0.44, -0.03}
23:32:20.173 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
23:32:20.173 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
23:32:20.173 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.18 hyp=0.32 cameraTheta=0.59 mountX=-0.22 mountY=0.23, mountTheta=2.34
23:32:20.175 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.18, opts=13)
23:32:20.175 00.000 10844 Enqueuing Move request for scope (0.26, 0.18)
23:32:20.175 00.000 11060 Worker thread wakes up
23:32:20.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.18) opts 0xd
23:32:20.177 00.002 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.18)
23:32:20.177 00.000 11060 Moving (0.26, 0.18) raw xDistance=-0.22 yDistance=0.23
23:32:20.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:32:20.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
23:32:20.177 00.000 11060 MoveAxis(E, 38, ABG)
23:32:20.177 00.000 11060 Guiding  Dir = 2, Dur = 38
23:32:20.187 00.010 11060 IsSlewing returns 0
23:32:20.187 00.000 11060 IsGuiding returns 0
23:32:20.190 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:20.225 00.035 10844 UpdateGuideState exits: m=3301 SNR=36.8
23:32:20.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:20.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:20.225 00.000 10844 Enqueuing Expose request
23:32:20.230 00.005 11060 IsGuiding returns 0
23:32:20.231 00.001 11060 Move returns status 0, amount 38
23:32:20.231 00.000 11060 MoveAxis(S, 89, ABG)
23:32:20.231 00.000 11060 Guiding  Dir = 1, Dur = 89
23:32:20.245 00.014 11060 IsSlewing returns 0
23:32:20.245 00.000 11060 IsGuiding returns 0
23:32:20.349 00.104 11060 IsGuiding returns 0
23:32:20.349 00.000 11060 Move returns status 0, amount 89
23:32:20.349 00.000 11060 move complete, result=0
23:32:20.349 00.000 11060 worker thread done servicing request
23:32:20.349 00.000 11060 Worker thread wakes up
23:32:20.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:20.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:20.351 00.002 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 89 ms SOUTH
23:32:20.993 00.642 11060 Exposure complete
23:32:21.269 00.276 11060 worker thread done servicing request
23:32:21.269 00.000 10844 OnExposeComplete: enter
23:32:21.269 00.000 10844 UpdateGuideState(): m_state=6
23:32:21.269 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
23:32:21.269 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=62.25, Mass=3031, SNR=35.5, Peak=232 HFD=3.4
23:32:21.269 00.000 10844 MultiStar: [#1 0.15,0.28,1.01,U] [#2 0.20,0.83,0.00,M1] [#3 0.12,0.59,0.92,U] [#4 -0.38,-0.62,0.00,M1] [#5 0.22,-0.01,1.02,U] [#6 -0.00,-0.10,0.90,U] [#7 0.01,-0.41,0.90,U] [#8 0.15,0.37,0.94,U] 
23:32:21.269 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.13}, one-star: {0.30, 0.17}
23:32:21.269 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
23:32:21.273 00.004 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
23:32:21.273 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.76 mountX=-0.15 mountY=0.11, mountTheta=2.50
23:32:21.274 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.13, opts=13)
23:32:21.274 00.000 10844 Enqueuing Move request for scope (0.14, 0.13)
23:32:21.274 00.000 11060 Worker thread wakes up
23:32:21.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
23:32:21.274 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
23:32:21.274 00.000 11060 Moving (0.14, 0.13) raw xDistance=-0.15 yDistance=0.11
23:32:21.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:32:21.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:21.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:32:21.274 00.000 11060 MoveAxis(E, 28, ABG)
23:32:21.274 00.000 11060 Guiding  Dir = 2, Dur = 28
23:32:21.285 00.011 11060 IsSlewing returns 0
23:32:21.285 00.000 11060 IsGuiding returns 0
23:32:21.287 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:21.308 00.021 10844 UpdateGuideState exits: m=3031 SNR=35.5
23:32:21.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:21.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:21.308 00.000 10844 Enqueuing Expose request
23:32:21.316 00.008 11060 IsGuiding returns 0
23:32:21.316 00.000 11060 Move returns status 0, amount 28
23:32:21.316 00.000 11060 MoveAxis(N, 0, ABG)
23:32:21.316 00.000 11060 Move returns status 0, amount 0
23:32:21.316 00.000 11060 move complete, result=0
23:32:21.316 00.000 11060 worker thread done servicing request
23:32:21.316 00.000 11060 Worker thread wakes up
23:32:21.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:21.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:21.316 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:32:21.953 00.637 11060 Exposure complete
23:32:22.209 00.256 11060 worker thread done servicing request
23:32:22.209 00.000 10844 OnExposeComplete: enter
23:32:22.209 00.000 10844 UpdateGuideState(): m_state=6
23:32:22.209 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
23:32:22.209 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=62.22, Mass=3319, SNR=37.2, Peak=246 HFD=3.9
23:32:22.211 00.002 10844 MultiStar: [#1 -0.01,0.47,0.95,U] [#2 0.74,1.24,0.00,M2] [#3 -0.03,0.28,0.88,U] [#4 0.18,-0.16,0.94,U] [#5 0.47,0.25,1.04,U] [#6 0.28,0.13,0.88,U] [#7 0.24,-0.30,0.84,U] [#8 0.40,0.04,0.91,U] 
23:32:22.211 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.11}, one-star: {0.29, 0.14}
23:32:22.211 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
23:32:22.211 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
23:32:22.211 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.26 cameraTheta=0.45 mountX=-0.15 mountY=0.21, mountTheta=2.20
23:32:22.212 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.11, opts=13)
23:32:22.212 00.000 10844 Enqueuing Move request for scope (0.23, 0.11)
23:32:22.216 00.004 11060 Worker thread wakes up
23:32:22.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
23:32:22.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
23:32:22.217 00.001 11060 Moving (0.23, 0.11) raw xDistance=-0.15 yDistance=0.21
23:32:22.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:32:22.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:32:22.217 00.000 11060 MoveAxis(E, 27, ABG)
23:32:22.217 00.000 11060 Guiding  Dir = 2, Dur = 27
23:32:22.243 00.026 11060 IsSlewing returns 0
23:32:22.244 00.001 11060 IsGuiding returns 0
23:32:22.248 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:22.286 00.038 11060 IsGuiding returns 0
23:32:22.287 00.001 11060 Move returns status 0, amount 27
23:32:22.287 00.000 11060 MoveAxis(S, 81, ABG)
23:32:22.287 00.000 11060 Guiding  Dir = 1, Dur = 81
23:32:22.299 00.012 10844 UpdateGuideState exits: m=3319 SNR=37.2
23:32:22.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:22.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:22.299 00.000 10844 Enqueuing Expose request
23:32:22.315 00.016 11060 IsSlewing returns 0
23:32:22.315 00.000 11060 IsGuiding returns 0
23:32:22.437 00.122 11060 IsGuiding returns 0
23:32:22.437 00.000 11060 Move returns status 0, amount 81
23:32:22.437 00.000 11060 move complete, result=0
23:32:22.437 00.000 11060 worker thread done servicing request
23:32:22.437 00.000 11060 Worker thread wakes up
23:32:22.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:22.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:22.439 00.002 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 81 ms SOUTH
23:32:23.087 00.648 11060 Exposure complete
23:32:23.370 00.283 11060 worker thread done servicing request
23:32:23.370 00.000 10844 OnExposeComplete: enter
23:32:23.370 00.000 10844 UpdateGuideState(): m_state=6
23:32:23.370 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
23:32:23.370 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.64, Mass=3109, SNR=35.6, Peak=249 HFD=3.4
23:32:23.370 00.000 10844 MultiStar: [#1 -0.23,0.30,0.97,U] [#2 -0.03,0.41,1.91,U] [#3 -0.33,0.27,0.95,U] [#4 0.03,0.12,0.93,U] [#5 0.03,0.01,1.04,U] [#6 0.39,0.07,0.90,U] [#7 -0.04,-0.14,0.81,U] [#8 0.05,0.09,0.92,U] 
23:32:23.370 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.11, -0.44}
23:32:23.372 00.002 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
23:32:23.372 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
23:32:23.372 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.84 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
23:32:23.374 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
23:32:23.374 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
23:32:23.377 00.003 11060 Worker thread wakes up
23:32:23.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:32:23.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:32:23.377 00.000 11060 Moving (-0.03, 0.11) raw xDistance=-0.10 yDistance=-0.05
23:32:23.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:32:23.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:23.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:32:23.377 00.000 11060 MoveAxis(E, 0, ABG)
23:32:23.377 00.000 11060 Move returns status 0, amount 0
23:32:23.377 00.000 11060 MoveAxis(N, 0, ABG)
23:32:23.377 00.000 11060 Move returns status 0, amount 0
23:32:23.378 00.001 11060 move complete, result=0
23:32:23.378 00.000 11060 worker thread done servicing request
23:32:23.388 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:23.429 00.041 10844 UpdateGuideState exits: m=3109 SNR=35.6
23:32:23.431 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:23.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:23.431 00.000 10844 Enqueuing Expose request
23:32:23.431 00.000 11060 Worker thread wakes up
23:32:23.433 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:23.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:23.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:24.069 00.636 11060 Exposure complete
23:32:24.577 00.508 10844 OnExposeComplete: enter
23:32:24.577 00.000 10844 UpdateGuideState(): m_state=6
23:32:24.577 00.000 11060 worker thread done servicing request
23:32:24.577 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
23:32:24.577 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=62.22, Mass=2476, SNR=31.8, Peak=248 HFD=3.2
23:32:24.579 00.002 10844 MultiStar: [#1 -0.12,0.34,1.04,U] [#2 -0.72,-0.17,0.00,M2] [#3 -0.34,0.16,1.05,U] [#4 -0.34,0.37,1.06,U] [#5 -0.02,0.39,1.11,U] [#6 -0.03,-0.04,1.07,U] [#7 -0.31,-0.34,0.90,U] [#8 0.21,0.37,1.06,U] 
23:32:24.579 00.000 10844 single-star, 7 included, MultiStar: {-0.14, 0.18}, one-star: {-0.17, 0.14}
23:32:24.579 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.21 = -2.08)
23:32:24.579 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
23:32:24.579 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.45 mountX=-0.11 mountY=-0.19, mountTheta=-2.08
23:32:24.595 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.14, opts=13)
23:32:24.595 00.000 10844 Enqueuing Move request for scope (-0.17, 0.14)
23:32:24.595 00.000 11060 Worker thread wakes up
23:32:24.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
23:32:24.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
23:32:24.595 00.000 11060 Moving (-0.17, 0.14) raw xDistance=-0.11 yDistance=-0.19
23:32:24.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:32:24.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:32:24.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:32:24.595 00.000 11060 MoveAxis(E, 0, ABG)
23:32:24.595 00.000 11060 Move returns status 0, amount 0
23:32:24.595 00.000 11060 MoveAxis(N, 0, ABG)
23:32:24.595 00.000 11060 Move returns status 0, amount 0
23:32:24.595 00.000 11060 move complete, result=0
23:32:24.595 00.000 11060 worker thread done servicing request
23:32:24.606 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:24.659 00.053 10844 UpdateGuideState exits: m=2476 SNR=31.8
23:32:24.661 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:24.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:24.661 00.000 10844 Enqueuing Expose request
23:32:24.661 00.000 11060 Worker thread wakes up
23:32:24.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:24.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:24.662 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:25.298 00.636 11060 Exposure complete
23:32:25.596 00.298 11060 worker thread done servicing request
23:32:25.596 00.000 10844 OnExposeComplete: enter
23:32:25.596 00.000 10844 UpdateGuideState(): m_state=6
23:32:25.596 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
23:32:25.596 00.000 10844 Star::Find returns 1 (1), X=259.07, Y=62.24, Mass=3111, SNR=36.4, Peak=255 HFD=3.3
23:32:25.598 00.002 10844 MultiStar: [#1 0.15,0.38,0.91,U] [#2 0.12,0.62,1.92,U] [#3 -0.16,0.37,0.93,U] [#4 -0.83,-0.52,0.00,M1] [#5 0.34,0.06,0.95,U] [#6 0.41,0.41,0.88,U] [#7 0.02,-0.16,0.89,U] [#8 0.14,-0.08,0.88,U] 
23:32:25.598 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.27}, one-star: {0.36, 0.16}
23:32:25.598 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
23:32:25.598 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
23:32:25.598 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=1.01 mountX=-0.29 mountY=0.12, mountTheta=2.75
23:32:25.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.27, opts=13)
23:32:25.600 00.000 10844 Enqueuing Move request for scope (0.17, 0.27)
23:32:25.600 00.000 11060 Worker thread wakes up
23:32:25.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.27) opts 0xd
23:32:25.601 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.27)
23:32:25.601 00.000 11060 Moving (0.17, 0.27) raw xDistance=-0.29 yDistance=0.12
23:32:25.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:32:25.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:25.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:32:25.601 00.000 11060 MoveAxis(E, 51, ABG)
23:32:25.601 00.000 11060 Guiding  Dir = 2, Dur = 51
23:32:25.625 00.024 11060 IsSlewing returns 0
23:32:25.626 00.001 11060 IsGuiding returns 0
23:32:25.690 00.064 11060 IsGuiding returns 0
23:32:25.690 00.000 11060 Move returns status 0, amount 51
23:32:25.690 00.000 11060 MoveAxis(N, 0, ABG)
23:32:25.690 00.000 11060 Move returns status 0, amount 0
23:32:25.690 00.000 11060 move complete, result=0
23:32:25.690 00.000 11060 worker thread done servicing request
23:32:25.692 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:25.724 00.032 10844 UpdateGuideState exits: m=3111 SNR=36.4 Saturated
23:32:25.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:25.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:25.726 00.002 10844 Enqueuing Expose request
23:32:25.726 00.000 11060 Worker thread wakes up
23:32:25.726 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
23:32:25.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:25.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:26.358 00.632 11060 Exposure complete
23:32:26.586 00.228 11060 worker thread done servicing request
23:32:26.586 00.000 10844 OnExposeComplete: enter
23:32:26.586 00.000 10844 UpdateGuideState(): m_state=6
23:32:26.586 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
23:32:26.586 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.28, Mass=3116, SNR=36.2, Peak=240 HFD=3.3
23:32:26.586 00.000 10844 MultiStar: [#1 -0.04,0.48,0.95,U] [#2 0.15,1.07,0.00,M2] [#3 -0.07,0.43,0.91,U] [#4 -0.52,0.20,1.00,U] [#5 0.13,0.77,0.00,M2] [#6 0.13,0.44,0.95,U] [#7 0.01,0.02,0.91,U] [#8 0.39,-0.18,0.89,U] 
23:32:26.586 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.23}, one-star: {0.15, 0.21}
23:32:26.586 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
23:32:26.586 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
23:32:26.586 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
23:32:26.590 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.23, opts=13)
23:32:26.590 00.000 10844 Enqueuing Move request for scope (0.00, 0.23)
23:32:26.590 00.000 11060 Worker thread wakes up
23:32:26.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
23:32:26.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
23:32:26.590 00.000 11060 Moving (0.00, 0.23) raw xDistance=-0.22 yDistance=-0.04
23:32:26.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:32:26.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:26.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:26.590 00.000 11060 MoveAxis(E, 40, ABG)
23:32:26.590 00.000 11060 Guiding  Dir = 2, Dur = 40
23:32:26.600 00.010 11060 IsSlewing returns 0
23:32:26.601 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:26.603 00.002 11060 IsGuiding returns 0
23:32:26.625 00.022 10844 UpdateGuideState exits: m=3116 SNR=36.2
23:32:26.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:26.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:26.625 00.000 10844 Enqueuing Expose request
23:32:26.646 00.021 11060 IsGuiding returns 0
23:32:26.646 00.000 11060 Move returns status 0, amount 40
23:32:26.646 00.000 11060 MoveAxis(N, 0, ABG)
23:32:26.646 00.000 11060 Move returns status 0, amount 0
23:32:26.646 00.000 11060 move complete, result=0
23:32:26.646 00.000 11060 worker thread done servicing request
23:32:26.646 00.000 11060 Worker thread wakes up
23:32:26.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:26.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:26.652 00.006 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
23:32:27.272 00.620 11060 Exposure complete
23:32:27.656 00.384 11060 worker thread done servicing request
23:32:27.657 00.001 10844 OnExposeComplete: enter
23:32:27.657 00.000 10844 UpdateGuideState(): m_state=6
23:32:27.657 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
23:32:27.657 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=62.46, Mass=3484, SNR=38.7, Peak=255 HFD=3.5
23:32:27.657 00.000 10844 MultiStar: [#1 -0.29,0.44,0.93,U] [#2 -0.58,0.75,0.00,M3] [#3 -0.25,0.12,0.87,U] [#4 -0.21,0.12,0.96,U] [#5 -0.05,0.33,0.91,U] [#6 -0.05,0.59,0.83,U] [#7 0.14,-0.25,0.81,U] [#8 -0.18,0.31,0.84,U] 
23:32:27.657 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.26}, one-star: {-0.01, 0.39}
23:32:27.657 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
23:32:27.657 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
23:32:27.657 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.28 cameraTheta=1.99 mountX=-0.23 mountY=-0.16, mountTheta=-2.56
23:32:27.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.26, opts=13)
23:32:27.659 00.000 10844 Enqueuing Move request for scope (-0.12, 0.26)
23:32:27.661 00.002 11060 Worker thread wakes up
23:32:27.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
23:32:27.661 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
23:32:27.661 00.000 11060 Moving (-0.12, 0.26) raw xDistance=-0.23 yDistance=-0.16
23:32:27.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
23:32:27.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:27.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:32:27.661 00.000 11060 MoveAxis(E, 42, ABG)
23:32:27.661 00.000 11060 Guiding  Dir = 2, Dur = 42
23:32:27.673 00.012 11060 IsSlewing returns 0
23:32:27.673 00.000 11060 IsGuiding returns 0
23:32:27.681 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:27.713 00.032 10844 UpdateGuideState exits: m=3484 SNR=38.7 Saturated
23:32:27.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:27.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:27.713 00.000 10844 Enqueuing Expose request
23:32:27.729 00.016 11060 IsGuiding returns 0
23:32:27.729 00.000 11060 Move returns status 0, amount 42
23:32:27.729 00.000 11060 MoveAxis(N, 0, ABG)
23:32:27.729 00.000 11060 Move returns status 0, amount 0
23:32:27.729 00.000 11060 move complete, result=0
23:32:27.729 00.000 11060 worker thread done servicing request
23:32:27.729 00.000 11060 Worker thread wakes up
23:32:27.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:27.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:27.730 00.001 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
23:32:28.359 00.629 11060 Exposure complete
23:32:28.587 00.228 11060 worker thread done servicing request
23:32:28.587 00.000 10844 OnExposeComplete: enter
23:32:28.587 00.000 10844 UpdateGuideState(): m_state=6
23:32:28.587 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
23:32:28.587 00.000 10844 Star::Find returns 1 (1), X=258.59, Y=61.89, Mass=2983, SNR=34.9, Peak=255 HFD=3.5
23:32:28.599 00.012 10844 MultiStar: [#1 -0.16,-0.04,0.96,U] [#2 -0.30,0.12,2.13,U] [#3 -0.52,-0.09,0.96,U] [#4 -0.09,-0.12,0.98,U] [#5 -0.11,0.36,1.05,U] [#6 -0.29,-0.07,0.93,U] [#7 -0.07,-0.22,0.77,U] [#8 0.05,0.12,0.90,U] 
23:32:28.601 00.002 10844 refined, 8 included, MultiStar: {-0.19, 0.01}, one-star: {-0.12, -0.19}
23:32:28.601 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.43)
23:32:28.601 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
23:32:28.601 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.20 cameraTheta=3.10 mountX=0.03 mountY=-0.19, mountTheta=-1.43
23:32:28.604 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.01, opts=13)
23:32:28.604 00.000 10844 Enqueuing Move request for scope (-0.19, 0.01)
23:32:28.604 00.000 11060 Worker thread wakes up
23:32:28.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
23:32:28.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
23:32:28.604 00.000 11060 Moving (-0.19, 0.01) raw xDistance=0.03 yDistance=-0.19
23:32:28.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:32:28.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:32:28.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:32:28.604 00.000 11060 MoveAxis(E, 0, ABG)
23:32:28.604 00.000 11060 Move returns status 0, amount 0
23:32:28.604 00.000 11060 MoveAxis(N, 0, ABG)
23:32:28.604 00.000 11060 Move returns status 0, amount 0
23:32:28.604 00.000 11060 move complete, result=0
23:32:28.604 00.000 11060 worker thread done servicing request
23:32:28.613 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:28.634 00.021 10844 UpdateGuideState exits: m=2983 SNR=34.9 Saturated
23:32:28.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:28.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:28.634 00.000 10844 Enqueuing Expose request
23:32:28.634 00.000 11060 Worker thread wakes up
23:32:28.634 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:28.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:28.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:29.262 00.628 11060 Exposure complete
23:32:29.435 00.173 11060 worker thread done servicing request
23:32:29.435 00.000 10844 OnExposeComplete: enter
23:32:29.435 00.000 10844 UpdateGuideState(): m_state=6
23:32:29.435 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
23:32:29.435 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=62.36, Mass=3103, SNR=36.1, Peak=250 HFD=3.2
23:32:29.435 00.000 10844 MultiStar: [#1 -0.24,0.15,1.02,U] [#2 -0.11,0.07,2.03,U] [#3 -0.68,-0.11,0.00,M1] [#4 -0.26,-0.14,0.91,U] [#5 -0.18,0.16,1.03,U] [#6 -0.56,0.10,0.92,U] [#7 -0.52,-0.49,0.00,M1] [#8 -0.28,-0.43,0.92,U] 
23:32:29.435 00.000 10844 refined, 6 included, MultiStar: {-0.23, 0.04}, one-star: {-0.17, 0.29}
23:32:29.435 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
23:32:29.435 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
23:32:29.435 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.98 mountX=0.00 mountY=-0.24, mountTheta=-1.55
23:32:29.435 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.04, opts=13)
23:32:29.435 00.000 10844 Enqueuing Move request for scope (-0.23, 0.04)
23:32:29.435 00.000 11060 Worker thread wakes up
23:32:29.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
23:32:29.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
23:32:29.435 00.000 11060 Moving (-0.23, 0.04) raw xDistance=0.00 yDistance=-0.24
23:32:29.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:32:29.440 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:32:29.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:32:29.440 00.000 11060 MoveAxis(E, 0, ABG)
23:32:29.440 00.000 11060 Move returns status 0, amount 0
23:32:29.440 00.000 11060 MoveAxis(N, 0, ABG)
23:32:29.440 00.000 11060 Move returns status 0, amount 0
23:32:29.440 00.000 11060 move complete, result=0
23:32:29.440 00.000 11060 worker thread done servicing request
23:32:29.446 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:29.457 00.011 10844 UpdateGuideState exits: m=3103 SNR=36.1
23:32:29.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:29.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:29.457 00.000 10844 Enqueuing Expose request
23:32:29.457 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:32:29.457 00.000 11060 Worker thread wakes up
23:32:29.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:29.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:30.082 00.625 11060 Exposure complete
23:32:30.263 00.181 11060 worker thread done servicing request
23:32:30.263 00.000 10844 OnExposeComplete: enter
23:32:30.263 00.000 10844 UpdateGuideState(): m_state=6
23:32:30.263 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
23:32:30.263 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=62.08, Mass=2641, SNR=33.3, Peak=241 HFD=3.5
23:32:30.263 00.000 10844 MultiStar: [#1 -0.13,0.51,1.11,U] [#2 -0.41,0.32,2.04,U] [#3 -0.28,0.16,0.99,U] [#4 -0.61,-0.16,0.00,M1] [#5 -0.16,0.30,1.11,U] [#6 -0.10,-0.02,1.04,U] [#7 0.00,-0.27,0.98,U] [#8 -0.39,0.05,1.01,U] 
23:32:30.263 00.000 10844 single-star, 7 included, MultiStar: {-0.24, 0.16}, one-star: {-0.27, 0.00}
23:32:30.263 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
23:32:30.263 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.88 = -1.41)
23:32:30.263 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.14 mountX=0.05 mountY=-0.27, mountTheta=-1.39
23:32:30.263 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.00, opts=13)
23:32:30.263 00.000 10844 Enqueuing Move request for scope (-0.27, 0.00)
23:32:30.263 00.000 11060 Worker thread wakes up
23:32:30.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.00) opts 0xd
23:32:30.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.00)
23:32:30.263 00.000 11060 Moving (-0.27, 0.00) raw xDistance=0.05 yDistance=-0.27
23:32:30.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:32:30.266 00.003 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.28 newest=-0.70
23:32:30.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
23:32:30.266 00.000 11060 MoveAxis(E, 0, ABG)
23:32:30.266 00.000 11060 Move returns status 0, amount 0
23:32:30.266 00.000 11060 BLC: Oldest BLC event removed
23:32:30.266 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:32:30.266 00.000 11060 MoveAxis(N, 855, ABG)
23:32:30.266 00.000 11060 duration set to 750 by maxDecDuration
23:32:30.266 00.000 11060 Guiding  Dir = 0, Dur = 750
23:32:30.271 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:30.284 00.013 10844 UpdateGuideState exits: m=2641 SNR=33.3
23:32:30.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:30.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:30.284 00.000 10844 Enqueuing Expose request
23:32:30.297 00.013 11060 IsSlewing returns 0
23:32:30.298 00.001 11060 IsGuiding returns 0
23:32:31.082 00.784 11060 IsGuiding returns 0
23:32:31.082 00.000 11060 Move returns status 0, amount 750
23:32:31.082 00.000 11060 move complete, result=0
23:32:31.082 00.000 11060 worker thread done servicing request
23:32:31.082 00.000 11060 Worker thread wakes up
23:32:31.082 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
23:32:31.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:31.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:31.711 00.629 11060 Exposure complete
23:32:31.893 00.182 11060 worker thread done servicing request
23:32:31.893 00.000 10844 OnExposeComplete: enter
23:32:31.893 00.000 10844 UpdateGuideState(): m_state=6
23:32:31.893 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
23:32:31.894 00.001 10844 Star::Find returns 1 (0), X=258.78, Y=62.13, Mass=3025, SNR=35.6, Peak=242 HFD=3.5
23:32:31.894 00.000 10844 MultiStar: [#1 -0.18,0.58,0.97,U] [#2 0.12,0.29,2.01,U] [#3 -0.91,0.33,0.00,M1] [#4 -0.59,-0.09,1.02,U] [#5 -0.00,0.16,1.09,U] [#6 -0.21,0.49,0.91,U] [#7 0.03,-0.69,0.00,M1] [#8 0.09,0.28,0.89,U] 
23:32:31.894 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.25}, one-star: {0.07, 0.05}
23:32:31.894 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
23:32:31.894 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
23:32:31.894 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.66 mountX=-0.06 mountY=0.06, mountTheta=2.40
23:32:31.894 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
23:32:31.894 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
23:32:31.894 00.000 11060 Worker thread wakes up
23:32:31.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:32:31.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:32:31.894 00.000 11060 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=0.06
23:32:31.894 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.189491, 1:-0.057136
23:32:31.894 00.000 11060 BLC: No correction, Miss < min_move
23:32:31.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:32:31.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:31.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:32:31.894 00.000 11060 MoveAxis(E, 0, ABG)
23:32:31.894 00.000 11060 Move returns status 0, amount 0
23:32:31.894 00.000 11060 MoveAxis(N, 0, ABG)
23:32:31.894 00.000 11060 Move returns status 0, amount 0
23:32:31.894 00.000 11060 move complete, result=0
23:32:31.894 00.000 11060 worker thread done servicing request
23:32:31.917 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:31.932 00.015 10844 UpdateGuideState exits: m=3025 SNR=35.6
23:32:31.933 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:31.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:31.933 00.000 10844 Enqueuing Expose request
23:32:31.933 00.000 11060 Worker thread wakes up
23:32:31.933 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:31.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:31.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:32.587 00.654 11060 Exposure complete
23:32:32.865 00.278 11060 worker thread done servicing request
23:32:32.865 00.000 10844 OnExposeComplete: enter
23:32:32.865 00.000 10844 UpdateGuideState(): m_state=6
23:32:32.865 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
23:32:32.865 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=62.29, Mass=3220, SNR=36.3, Peak=242 HFD=3.6
23:32:32.867 00.002 10844 MultiStar: [#1 0.11,0.55,0.98,U] [#2 -0.42,0.78,0.00,M1] [#3 -0.23,0.40,0.90,U] [#4 -0.53,-0.22,0.97,U] [#5 0.01,0.44,1.04,U] [#6 -0.04,0.35,0.91,U] [#7 -0.03,-0.03,0.83,U] [#8 -0.02,0.11,0.95,U] 
23:32:32.867 00.000 10844 single-star, 7 included, MultiStar: {-0.09, 0.23}, one-star: {0.02, 0.21}
23:32:32.867 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
23:32:32.867 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
23:32:32.867 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.49 mountX=-0.21 mountY=-0.02, mountTheta=-3.06
23:32:32.868 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.21, opts=13)
23:32:32.868 00.000 10844 Enqueuing Move request for scope (0.02, 0.21)
23:32:32.868 00.000 11060 Worker thread wakes up
23:32:32.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
23:32:32.868 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
23:32:32.868 00.000 11060 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=-0.02
23:32:32.870 00.002 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.189491, 1:-0.057136, 2:0.016579
23:32:32.870 00.000 11060 BLC: No correction, Miss < min_move
23:32:32.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:32:32.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:32.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:32.870 00.000 11060 MoveAxis(E, 36, ABG)
23:32:32.870 00.000 11060 Guiding  Dir = 2, Dur = 36
23:32:32.875 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:32.897 00.022 10844 UpdateGuideState exits: m=3220 SNR=36.3
23:32:32.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:32.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:32.897 00.000 10844 Enqueuing Expose request
23:32:32.900 00.003 11060 IsSlewing returns 0
23:32:32.901 00.001 11060 IsGuiding returns 0
23:32:32.957 00.056 11060 IsGuiding returns 0
23:32:32.957 00.000 11060 Move returns status 0, amount 36
23:32:32.957 00.000 11060 MoveAxis(N, 0, ABG)
23:32:32.958 00.001 11060 Move returns status 0, amount 0
23:32:32.958 00.000 11060 move complete, result=0
23:32:32.958 00.000 11060 worker thread done servicing request
23:32:32.958 00.000 11060 Worker thread wakes up
23:32:32.958 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
23:32:32.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:32.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:33.587 00.629 11060 Exposure complete
23:32:33.834 00.247 11060 worker thread done servicing request
23:32:33.834 00.000 10844 OnExposeComplete: enter
23:32:33.834 00.000 10844 UpdateGuideState(): m_state=6
23:32:33.834 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
23:32:33.834 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.36, Mass=3069, SNR=36.2, Peak=237 HFD=3.4
23:32:33.834 00.000 10844 MultiStar: [#1 -0.09,0.01,1.04,U] [#2 -0.58,0.38,0.00,M2] [#3 -0.17,1.01,0.00,M1] [#4 -0.16,-0.39,0.86,U] [#5 -0.16,0.53,1.01,U] [#6 0.18,0.30,0.88,U] [#7 -0.06,0.01,0.86,U] [#8 0.29,0.27,0.84,U] 
23:32:33.834 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.15}, one-star: {-0.02, 0.28}
23:32:33.834 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
23:32:33.834 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.91)
23:32:33.834 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.64 mountX=-0.15 mountY=-0.04, mountTheta=-2.91
23:32:33.837 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
23:32:33.837 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
23:32:33.837 00.000 11060 Worker thread wakes up
23:32:33.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:32:33.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:32:33.837 00.000 11060 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=-0.04
23:32:33.837 00.000 11060 BLC: window closed
23:32:33.837 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.189491, 1:-0.057136, 2:0.016579
23:32:33.837 00.000 11060 BLC: No correction, Miss < min_move
23:32:33.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:32:33.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:33.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:33.837 00.000 11060 MoveAxis(E, 27, ABG)
23:32:33.837 00.000 11060 Guiding  Dir = 2, Dur = 27
23:32:33.847 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:33.852 00.005 11060 IsSlewing returns 0
23:32:33.852 00.000 11060 IsGuiding returns 0
23:32:33.862 00.010 10844 UpdateGuideState exits: m=3069 SNR=36.2
23:32:33.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:33.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:33.862 00.000 10844 Enqueuing Expose request
23:32:33.883 00.021 11060 IsGuiding returns 0
23:32:33.883 00.000 11060 Move returns status 0, amount 27
23:32:33.883 00.000 11060 MoveAxis(N, 0, ABG)
23:32:33.883 00.000 11060 Move returns status 0, amount 0
23:32:33.883 00.000 11060 move complete, result=0
23:32:33.883 00.000 11060 worker thread done servicing request
23:32:33.883 00.000 11060 Worker thread wakes up
23:32:33.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:33.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:33.883 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.0 px 0 ms NORTH
23:32:34.521 00.638 11060 Exposure complete
23:32:34.704 00.183 11060 worker thread done servicing request
23:32:34.704 00.000 10844 OnExposeComplete: enter
23:32:34.704 00.000 10844 UpdateGuideState(): m_state=6
23:32:34.704 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
23:32:34.704 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=62.11, Mass=3512, SNR=38.3, Peak=248 HFD=4.0
23:32:34.707 00.003 10844 MultiStar: [#1 0.08,0.20,0.91,U] [#2 0.07,0.38,1.91,U] [#3 -0.35,0.58,0.00,M2] [#4 -0.14,0.28,0.89,U] [#5 0.11,0.08,0.93,U] [#6 0.19,-0.25,0.86,U] [#7 -0.01,0.10,0.76,U] [#8 0.13,-0.38,0.87,U] 
23:32:34.707 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.31, 0.03}
23:32:34.707 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
23:32:34.707 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
23:32:34.707 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.80 mountX=-0.11 mountY=0.08, mountTheta=2.54
23:32:34.707 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
23:32:34.707 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
23:32:34.707 00.000 11060 Worker thread wakes up
23:32:34.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:32:34.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:32:34.707 00.000 11060 Moving (0.09, 0.10) raw xDistance=-0.11 yDistance=0.08
23:32:34.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:32:34.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:34.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:32:34.707 00.000 11060 MoveAxis(E, 0, ABG)
23:32:34.710 00.003 11060 Move returns status 0, amount 0
23:32:34.710 00.000 11060 MoveAxis(N, 0, ABG)
23:32:34.710 00.000 11060 Move returns status 0, amount 0
23:32:34.710 00.000 11060 move complete, result=0
23:32:34.710 00.000 11060 worker thread done servicing request
23:32:34.715 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:34.730 00.015 10844 UpdateGuideState exits: m=3512 SNR=38.3
23:32:34.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:34.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:34.730 00.000 10844 Enqueuing Expose request
23:32:34.730 00.000 11060 Worker thread wakes up
23:32:34.730 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:34.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:34.731 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:35.358 00.627 11060 Exposure complete
23:32:35.520 00.162 11060 worker thread done servicing request
23:32:35.520 00.000 10844 OnExposeComplete: enter
23:32:35.520 00.000 10844 UpdateGuideState(): m_state=6
23:32:35.525 00.005 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
23:32:35.525 00.000 10844 Star::Find returns 1 (1), X=258.81, Y=61.91, Mass=3435, SNR=37.8, Peak=255 HFD=3.1
23:32:35.525 00.000 10844 MultiStar: [#1 0.17,0.35,0.91,U] [#2 -0.09,0.23,1.93,U] [#3 -0.34,0.29,0.88,U] [#4 -0.00,0.19,0.91,U] [#5 0.37,0.16,0.92,U] [#6 0.28,-0.11,0.85,U] [#7 0.26,-0.08,0.79,U] [#8 0.49,-0.51,0.00,M1] 
23:32:35.525 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.13}, one-star: {0.10, -0.16}
23:32:35.525 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
23:32:35.525 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
23:32:35.525 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.14 cameraTheta=1.06 mountX=-0.14 mountY=0.05, mountTheta=2.79
23:32:35.525 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
23:32:35.525 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
23:32:35.525 00.000 11060 Worker thread wakes up
23:32:35.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:32:35.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:32:35.525 00.000 11060 Moving (0.07, 0.13) raw xDistance=-0.14 yDistance=0.05
23:32:35.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:32:35.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:35.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:32:35.525 00.000 11060 MoveAxis(E, 24, ABG)
23:32:35.525 00.000 11060 Guiding  Dir = 2, Dur = 24
23:32:35.530 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:35.543 00.013 10844 UpdateGuideState exits: m=3435 SNR=37.8 Saturated
23:32:35.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:35.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:35.543 00.000 10844 Enqueuing Expose request
23:32:35.559 00.016 11060 IsSlewing returns 0
23:32:35.559 00.000 11060 IsGuiding returns 0
23:32:35.600 00.041 11060 IsGuiding returns 0
23:32:35.600 00.000 11060 Move returns status 0, amount 24
23:32:35.600 00.000 11060 MoveAxis(N, 0, ABG)
23:32:35.600 00.000 11060 Move returns status 0, amount 0
23:32:35.600 00.000 11060 move complete, result=0
23:32:35.600 00.000 11060 worker thread done servicing request
23:32:35.600 00.000 11060 Worker thread wakes up
23:32:35.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:35.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:35.600 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
23:32:36.225 00.625 11060 Exposure complete
23:32:36.409 00.184 11060 worker thread done servicing request
23:32:36.409 00.000 10844 OnExposeComplete: enter
23:32:36.409 00.000 10844 UpdateGuideState(): m_state=6
23:32:36.409 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
23:32:36.409 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=62.33, Mass=3181, SNR=36.1, Peak=255 HFD=3.6
23:32:36.409 00.000 10844 MultiStar: [#1 -0.32,0.48,1.08,U] [#2 -0.18,0.24,1.88,U] [#3 -0.11,0.56,0.97,U] [#4 -0.18,0.04,0.89,U] [#5 0.09,0.36,0.98,U] [#6 0.02,-0.15,0.89,U] [#7 -0.03,0.12,0.87,U] [#8 -0.02,0.12,0.84,U] 
23:32:36.409 00.000 10844 single-star, 8 included, MultiStar: {-0.09, 0.24}, one-star: {0.02, 0.25}
23:32:36.409 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
23:32:36.409 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
23:32:36.409 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.51 mountX=-0.25 mountY=-0.03, mountTheta=-3.04
23:32:36.415 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.25, opts=13)
23:32:36.415 00.000 10844 Enqueuing Move request for scope (0.02, 0.25)
23:32:36.415 00.000 11060 Worker thread wakes up
23:32:36.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
23:32:36.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
23:32:36.415 00.000 11060 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=-0.03
23:32:36.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:32:36.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:36.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:36.415 00.000 11060 MoveAxis(E, 44, ABG)
23:32:36.415 00.000 11060 Guiding  Dir = 2, Dur = 44
23:32:36.424 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:36.440 00.016 11060 IsSlewing returns 0
23:32:36.440 00.000 11060 IsGuiding returns 0
23:32:36.458 00.018 10844 UpdateGuideState exits: m=3181 SNR=36.1 Saturated
23:32:36.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:36.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:36.458 00.000 10844 Enqueuing Expose request
23:32:36.514 00.056 11060 IsGuiding returns 0
23:32:36.514 00.000 11060 Move returns status 0, amount 44
23:32:36.514 00.000 11060 MoveAxis(N, 0, ABG)
23:32:36.514 00.000 11060 Move returns status 0, amount 0
23:32:36.514 00.000 11060 move complete, result=0
23:32:36.514 00.000 11060 worker thread done servicing request
23:32:36.514 00.000 11060 Worker thread wakes up
23:32:36.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:36.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:36.516 00.002 10844 GuideStep: -0.3 px 44 ms EAST, -0.0 px 0 ms NORTH
23:32:37.161 00.645 11060 Exposure complete
23:32:37.391 00.230 11060 worker thread done servicing request
23:32:37.391 00.000 10844 OnExposeComplete: enter
23:32:37.391 00.000 10844 UpdateGuideState(): m_state=6
23:32:37.391 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
23:32:37.391 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.78, Mass=3145, SNR=35.7, Peak=250 HFD=3.5
23:32:37.391 00.000 10844 MultiStar: [#1 0.12,0.21,1.03,U] [#2 -0.29,0.70,0.00,M1] [#3 -0.44,0.27,1.02,U] [#4 -0.29,-0.64,0.00,M1] [#5 -0.12,-0.28,1.00,U] [#6 0.17,0.23,0.90,U] [#7 0.06,0.06,0.76,U] [#8 0.14,-0.23,0.91,U] 
23:32:37.391 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.04, -0.30}
23:32:37.391 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
23:32:37.391 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
23:32:37.391 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.53 mountX=0.01 mountY=-0.01, mountTheta=-0.79
23:32:37.396 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
23:32:37.396 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
23:32:37.396 00.000 11060 Worker thread wakes up
23:32:37.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:32:37.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:32:37.396 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
23:32:37.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:32:37.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:37.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:37.396 00.000 11060 MoveAxis(E, 0, ABG)
23:32:37.396 00.000 11060 Move returns status 0, amount 0
23:32:37.396 00.000 11060 MoveAxis(N, 0, ABG)
23:32:37.396 00.000 11060 Move returns status 0, amount 0
23:32:37.396 00.000 11060 move complete, result=0
23:32:37.396 00.000 11060 worker thread done servicing request
23:32:37.408 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:37.427 00.019 10844 UpdateGuideState exits: m=3145 SNR=35.7
23:32:37.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:37.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:37.427 00.000 10844 Enqueuing Expose request
23:32:37.427 00.000 11060 Worker thread wakes up
23:32:37.427 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:37.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:37.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:38.055 00.628 11060 Exposure complete
23:32:38.272 00.217 11060 worker thread done servicing request
23:32:38.272 00.000 10844 OnExposeComplete: enter
23:32:38.272 00.000 10844 UpdateGuideState(): m_state=6
23:32:38.272 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
23:32:38.272 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=62.00, Mass=2959, SNR=35.0, Peak=241 HFD=3.1
23:32:38.272 00.000 10844 MultiStar: [#1 -0.17,0.13,1.04,U] [#2 -0.05,0.64,0.00,M2] [#3 -0.32,0.29,0.93,U] [#4 -0.29,-0.25,1.03,U] [#5 0.23,0.63,0.00,M1] [#6 -0.16,0.08,0.97,U] [#7 0.23,0.30,0.90,U] [#8 0.33,0.25,0.93,U] 
23:32:38.272 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {0.11, -0.08}
23:32:38.272 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
23:32:38.272 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.55)
23:32:38.272 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=2.00 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
23:32:38.275 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
23:32:38.275 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
23:32:38.275 00.000 11060 Worker thread wakes up
23:32:38.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:32:38.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:32:38.275 00.000 11060 Moving (-0.04, 0.10) raw xDistance=-0.09 yDistance=-0.06
23:32:38.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:32:38.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:38.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:38.275 00.000 11060 MoveAxis(E, 0, ABG)
23:32:38.275 00.000 11060 Move returns status 0, amount 0
23:32:38.275 00.000 11060 MoveAxis(N, 0, ABG)
23:32:38.275 00.000 11060 Move returns status 0, amount 0
23:32:38.275 00.000 11060 move complete, result=0
23:32:38.275 00.000 11060 worker thread done servicing request
23:32:38.280 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:38.297 00.017 10844 UpdateGuideState exits: m=2959 SNR=35.0
23:32:38.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:38.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:38.297 00.000 10844 Enqueuing Expose request
23:32:38.297 00.000 11060 Worker thread wakes up
23:32:38.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:38.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:38.297 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:38.918 00.621 11060 Exposure complete
23:32:39.106 00.188 11060 worker thread done servicing request
23:32:39.106 00.000 10844 OnExposeComplete: enter
23:32:39.106 00.000 10844 UpdateGuideState(): m_state=6
23:32:39.106 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
23:32:39.106 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=61.84, Mass=3460, SNR=38.1, Peak=252 HFD=3.8
23:32:39.108 00.002 10844 MultiStar: [#1 -0.04,0.46,0.89,U] [#2 -0.40,0.36,1.79,U] [#3 -0.19,0.26,0.88,U] [#4 -0.52,-0.05,0.89,U] [#5 0.26,0.53,0.92,U] [#6 0.24,0.52,0.84,U] [#7 0.07,0.32,0.87,U] [#8 0.17,0.35,0.85,U] 
23:32:39.108 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.28}, one-star: {0.30, -0.24}
23:32:39.108 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.79)
23:32:39.108 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
23:32:39.108 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.75 mountX=-0.27 mountY=-0.09, mountTheta=-2.80
23:32:39.110 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.28, opts=13)
23:32:39.110 00.000 10844 Enqueuing Move request for scope (-0.05, 0.28)
23:32:39.110 00.000 11060 Worker thread wakes up
23:32:39.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
23:32:39.110 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
23:32:39.110 00.000 11060 Moving (-0.05, 0.28) raw xDistance=-0.27 yDistance=-0.09
23:32:39.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:32:39.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:39.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:32:39.110 00.000 11060 MoveAxis(E, 46, ABG)
23:32:39.110 00.000 11060 Guiding  Dir = 2, Dur = 46
23:32:39.120 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:39.123 00.003 11060 IsSlewing returns 0
23:32:39.124 00.001 11060 IsGuiding returns 0
23:32:39.134 00.010 10844 UpdateGuideState exits: m=3460 SNR=38.1
23:32:39.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:39.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:39.134 00.000 10844 Enqueuing Expose request
23:32:39.184 00.050 11060 IsGuiding returns 0
23:32:39.184 00.000 11060 Move returns status 0, amount 46
23:32:39.184 00.000 11060 MoveAxis(N, 0, ABG)
23:32:39.184 00.000 11060 Move returns status 0, amount 0
23:32:39.185 00.001 11060 move complete, result=0
23:32:39.185 00.000 11060 worker thread done servicing request
23:32:39.185 00.000 11060 Worker thread wakes up
23:32:39.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:39.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:39.185 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
23:32:39.808 00.623 11060 Exposure complete
23:32:39.996 00.188 11060 worker thread done servicing request
23:32:39.996 00.000 10844 OnExposeComplete: enter
23:32:39.996 00.000 10844 UpdateGuideState(): m_state=6
23:32:39.996 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
23:32:39.996 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=61.99, Mass=3503, SNR=38.6, Peak=255 HFD=3.4
23:32:39.996 00.000 10844 MultiStar: [#1 -0.31,0.12,0.94,U] [#2 -0.19,0.20,1.88,U] [#3 -0.38,0.24,0.85,U] [#4 -0.07,-0.25,0.80,U] [#5 0.11,0.36,0.90,U] [#6 0.20,-0.18,0.85,U] [#7 -0.22,-0.06,0.82,U] [#8 -0.13,-0.49,0.88,U] 
23:32:39.996 00.000 10844 single-star, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.03, -0.09}
23:32:39.996 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
23:32:39.996 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
23:32:39.996 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.84 mountX=0.10 mountY=-0.01, mountTheta=-0.11
23:32:40.001 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.09, opts=13)
23:32:40.001 00.000 10844 Enqueuing Move request for scope (-0.03, -0.09)
23:32:40.001 00.000 11060 Worker thread wakes up
23:32:40.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:32:40.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:32:40.001 00.000 11060 Moving (-0.03, -0.09) raw xDistance=0.10 yDistance=-0.01
23:32:40.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:32:40.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:40.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:40.001 00.000 11060 MoveAxis(E, 0, ABG)
23:32:40.001 00.000 11060 Move returns status 0, amount 0
23:32:40.001 00.000 11060 MoveAxis(N, 0, ABG)
23:32:40.001 00.000 11060 Move returns status 0, amount 0
23:32:40.001 00.000 11060 move complete, result=0
23:32:40.001 00.000 11060 worker thread done servicing request
23:32:40.008 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:40.025 00.017 10844 UpdateGuideState exits: m=3503 SNR=38.6 Saturated
23:32:40.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:40.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:40.025 00.000 10844 Enqueuing Expose request
23:32:40.025 00.000 11060 Worker thread wakes up
23:32:40.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:40.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:40.025 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:40.640 00.615 11060 Exposure complete
23:32:40.790 00.150 11060 worker thread done servicing request
23:32:40.795 00.005 10844 OnExposeComplete: enter
23:32:40.795 00.000 10844 UpdateGuideState(): m_state=6
23:32:40.795 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
23:32:40.795 00.000 10844 Star::Find returns 1 (1), X=258.95, Y=62.25, Mass=3257, SNR=37.5, Peak=255 HFD=3.4
23:32:40.795 00.000 10844 MultiStar: [#1 0.13,0.70,0.00,M1] [#2 0.13,0.50,1.89,U] [#3 -0.25,0.58,0.80,U] [#4 -0.51,0.37,0.00,M1] [#5 0.25,0.56,0.90,U] [#6 0.07,-0.05,0.86,U] [#7 -0.03,-0.11,0.84,U] [#8 0.15,-0.19,0.88,U] 
23:32:40.796 00.001 10844 refined, 6 included, MultiStar: {0.10, 0.25}, one-star: {0.24, 0.17}
23:32:40.796 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
23:32:40.796 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:32:40.796 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.20 mountX=-0.26 mountY=0.05, mountTheta=2.94
23:32:40.796 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.25, opts=13)
23:32:40.796 00.000 10844 Enqueuing Move request for scope (0.10, 0.25)
23:32:40.796 00.000 11060 Worker thread wakes up
23:32:40.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
23:32:40.796 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
23:32:40.796 00.000 11060 Moving (0.10, 0.25) raw xDistance=-0.26 yDistance=0.05
23:32:40.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:32:40.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:40.798 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:32:40.798 00.000 11060 MoveAxis(E, 46, ABG)
23:32:40.798 00.000 11060 Guiding  Dir = 2, Dur = 46
23:32:40.804 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:40.822 00.018 10844 UpdateGuideState exits: m=3257 SNR=37.5 Saturated
23:32:40.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:40.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:40.822 00.000 10844 Enqueuing Expose request
23:32:40.842 00.020 11060 IsSlewing returns 0
23:32:40.842 00.000 11060 IsGuiding returns 0
23:32:40.935 00.093 11060 IsGuiding returns 0
23:32:40.935 00.000 11060 Move returns status 0, amount 46
23:32:40.935 00.000 11060 MoveAxis(N, 0, ABG)
23:32:40.935 00.000 11060 Move returns status 0, amount 0
23:32:40.935 00.000 11060 move complete, result=0
23:32:40.935 00.000 11060 worker thread done servicing request
23:32:40.935 00.000 11060 Worker thread wakes up
23:32:40.935 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
23:32:40.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:40.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:41.580 00.645 11060 Exposure complete
23:32:41.763 00.183 11060 worker thread done servicing request
23:32:41.763 00.000 10844 OnExposeComplete: enter
23:32:41.763 00.000 10844 UpdateGuideState(): m_state=6
23:32:41.763 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
23:32:41.763 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=62.68, Mass=2665, SNR=33.2, Peak=255 HFD=3.0
23:32:41.763 00.000 10844 MultiStar: [#1 -0.07,0.36,1.09,U] [#2 0.11,0.73,0.00,M1] [#3 -0.27,0.01,1.00,U] [#4 -0.22,0.24,1.00,U] [#5 -0.14,0.44,0.95,U] [#6 0.30,0.05,0.92,U] [#7 0.13,-0.31,0.94,U] [#8 0.35,0.19,1.10,U] 
23:32:41.763 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.20}, one-star: {0.20, 0.60}
23:32:41.763 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
23:32:41.763 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
23:32:41.763 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.40 mountX=-0.21 mountY=0.00, mountTheta=3.13
23:32:41.765 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
23:32:41.765 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
23:32:41.765 00.000 11060 Worker thread wakes up
23:32:41.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
23:32:41.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
23:32:41.765 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.21 yDistance=0.00
23:32:41.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:32:41.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:41.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:32:41.765 00.000 11060 MoveAxis(E, 37, ABG)
23:32:41.765 00.000 11060 Guiding  Dir = 2, Dur = 37
23:32:41.770 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:41.778 00.008 11060 IsSlewing returns 0
23:32:41.778 00.000 11060 IsGuiding returns 0
23:32:41.783 00.005 10844 UpdateGuideState exits: m=2665 SNR=33.2 Saturated
23:32:41.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:41.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:41.783 00.000 10844 Enqueuing Expose request
23:32:41.824 00.041 11060 IsGuiding returns 0
23:32:41.824 00.000 11060 Move returns status 0, amount 37
23:32:41.824 00.000 11060 MoveAxis(N, 0, ABG)
23:32:41.824 00.000 11060 Move returns status 0, amount 0
23:32:41.824 00.000 11060 move complete, result=0
23:32:41.824 00.000 11060 worker thread done servicing request
23:32:41.824 00.000 11060 Worker thread wakes up
23:32:41.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:41.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:41.824 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
23:32:42.450 00.626 11060 Exposure complete
23:32:42.638 00.188 11060 worker thread done servicing request
23:32:42.638 00.000 10844 OnExposeComplete: enter
23:32:42.638 00.000 10844 UpdateGuideState(): m_state=6
23:32:42.638 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
23:32:42.638 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=62.60, Mass=3000, SNR=35.3, Peak=247 HFD=3.5
23:32:42.638 00.000 10844 MultiStar: [#1 0.19,0.40,1.04,U] [#2 -0.07,0.60,1.95,U] [#3 -0.30,0.37,0.88,U] [#4 -0.37,-0.10,0.95,U] [#5 0.39,0.60,0.00,M1] [#6 0.11,0.18,0.97,U] [#7 0.13,0.04,0.84,U] [#8 0.67,0.46,0.00,M1] 
23:32:42.638 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.33}, one-star: {0.01, 0.52}
23:32:42.638 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
23:32:42.638 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
23:32:42.638 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.34 cameraTheta=1.70 mountX=-0.32 mountY=-0.10, mountTheta=-2.85
23:32:42.641 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.33, opts=13)
23:32:42.641 00.000 10844 Enqueuing Move request for scope (-0.04, 0.33)
23:32:42.641 00.000 11060 Worker thread wakes up
23:32:42.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
23:32:42.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
23:32:42.641 00.000 11060 Moving (-0.04, 0.33) raw xDistance=-0.32 yDistance=-0.10
23:32:42.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:32:42.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:42.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:32:42.641 00.000 11060 MoveAxis(E, 56, ABG)
23:32:42.641 00.000 11060 Guiding  Dir = 2, Dur = 56
23:32:42.650 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:42.667 00.017 11060 IsSlewing returns 0
23:32:42.667 00.000 11060 IsGuiding returns 0
23:32:42.679 00.012 10844 UpdateGuideState exits: m=3000 SNR=35.3
23:32:42.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:42.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:42.679 00.000 10844 Enqueuing Expose request
23:32:42.755 00.076 11060 IsGuiding returns 0
23:32:42.755 00.000 11060 Move returns status 0, amount 56
23:32:42.755 00.000 11060 MoveAxis(N, 0, ABG)
23:32:42.755 00.000 11060 Move returns status 0, amount 0
23:32:42.755 00.000 11060 move complete, result=0
23:32:42.756 00.001 11060 worker thread done servicing request
23:32:42.756 00.000 11060 Worker thread wakes up
23:32:42.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:42.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:42.756 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
23:32:43.397 00.641 11060 Exposure complete
23:32:43.603 00.206 11060 worker thread done servicing request
23:32:43.603 00.000 10844 OnExposeComplete: enter
23:32:43.603 00.000 10844 UpdateGuideState(): m_state=6
23:32:43.603 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
23:32:43.603 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=62.55, Mass=2946, SNR=35.4, Peak=254 HFD=3.2
23:32:43.603 00.000 10844 MultiStar: [#1 -0.01,0.78,0.00,M1] [#2 -0.35,0.72,0.00,M1] [#3 -0.44,0.37,0.96,U] [#4 -0.26,0.08,0.97,U] [#5 0.06,-0.04,1.00,U] [#6 0.23,0.25,0.92,U] [#7 -0.03,-0.16,0.90,U] [#8 0.00,-0.19,0.88,U] 
23:32:43.603 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.12}, one-star: {-0.12, 0.47}
23:32:43.603 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
23:32:43.603 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
23:32:43.603 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.18 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
23:32:43.608 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.12, opts=13)
23:32:43.608 00.000 10844 Enqueuing Move request for scope (-0.08, 0.12)
23:32:43.608 00.000 11060 Worker thread wakes up
23:32:43.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
23:32:43.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
23:32:43.608 00.000 11060 Moving (-0.08, 0.12) raw xDistance=-0.10 yDistance=-0.10
23:32:43.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:32:43.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:43.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:32:43.608 00.000 11060 MoveAxis(E, 0, ABG)
23:32:43.608 00.000 11060 Move returns status 0, amount 0
23:32:43.608 00.000 11060 MoveAxis(N, 0, ABG)
23:32:43.610 00.002 11060 Move returns status 0, amount 0
23:32:43.610 00.000 11060 move complete, result=0
23:32:43.610 00.000 11060 worker thread done servicing request
23:32:43.622 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:43.638 00.016 10844 UpdateGuideState exits: m=2946 SNR=35.4
23:32:43.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:43.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:43.638 00.000 10844 Enqueuing Expose request
23:32:43.638 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:43.638 00.000 11060 Worker thread wakes up
23:32:43.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:43.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:44.288 00.650 11060 Exposure complete
23:32:44.435 00.147 11060 worker thread done servicing request
23:32:44.435 00.000 10844 OnExposeComplete: enter
23:32:44.435 00.000 10844 UpdateGuideState(): m_state=6
23:32:44.435 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
23:32:44.435 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=62.72, Mass=2788, SNR=33.7, Peak=255 HFD=3.4
23:32:44.435 00.000 10844 MultiStar: [#1 -0.28,0.92,0.00,M2] [#2 -0.32,1.14,0.00,M2] [#3 -0.60,0.51,0.00,M1] [#4 -0.13,-0.31,0.95,U] [#5 -0.21,-0.00,1.11,U] [#6 -0.05,0.35,0.95,U] [#7 -0.12,0.49,0.92,U] [#8 0.03,0.23,1.03,U] 
23:32:44.435 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.23}, one-star: {-0.17, 0.64}
23:32:44.435 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
23:32:44.435 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
23:32:44.435 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.02 mountX=-0.21 mountY=-0.15, mountTheta=-2.53
23:32:44.438 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.23, opts=13)
23:32:44.438 00.000 10844 Enqueuing Move request for scope (-0.11, 0.23)
23:32:44.438 00.000 11060 Worker thread wakes up
23:32:44.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
23:32:44.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
23:32:44.438 00.000 11060 Moving (-0.11, 0.23) raw xDistance=-0.21 yDistance=-0.15
23:32:44.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:32:44.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:44.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:32:44.438 00.000 11060 MoveAxis(E, 36, ABG)
23:32:44.438 00.000 11060 Guiding  Dir = 2, Dur = 36
23:32:44.445 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:44.462 00.017 11060 IsSlewing returns 0
23:32:44.463 00.001 11060 IsGuiding returns 0
23:32:44.478 00.015 10844 UpdateGuideState exits: m=2788 SNR=33.7 Saturated
23:32:44.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:44.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:44.478 00.000 10844 Enqueuing Expose request
23:32:44.519 00.041 11060 IsGuiding returns 0
23:32:44.519 00.000 11060 Move returns status 0, amount 36
23:32:44.519 00.000 11060 MoveAxis(N, 0, ABG)
23:32:44.519 00.000 11060 Move returns status 0, amount 0
23:32:44.519 00.000 11060 move complete, result=0
23:32:44.519 00.000 11060 worker thread done servicing request
23:32:44.519 00.000 11060 Worker thread wakes up
23:32:44.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:44.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:44.563 00.044 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:32:45.154 00.591 11060 Exposure complete
23:32:45.322 00.168 11060 worker thread done servicing request
23:32:45.322 00.000 10844 OnExposeComplete: enter
23:32:45.322 00.000 10844 UpdateGuideState(): m_state=6
23:32:45.334 00.012 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
23:32:45.334 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=62.51, Mass=3375, SNR=37.8, Peak=255 HFD=3.4
23:32:45.334 00.000 10844 MultiStar: [#1 -0.14,0.74,0.00,M3] [#2 -0.37,0.21,1.85,U] [#3 -0.44,0.11,0.92,U] [#4 -0.22,-0.03,0.91,U] [#5 0.12,0.62,0.00,M1] [#6 -0.56,0.15,0.87,U] [#7 -0.38,-0.24,0.78,U] [#8 -0.09,0.22,0.77,U] 
23:32:45.334 00.000 10844 refined, 6 included, MultiStar: {-0.31, 0.14}, one-star: {-0.06, 0.43}
23:32:45.334 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.47 = -1.82)
23:32:45.334 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.84)
23:32:45.334 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.14 hyp=0.34 cameraTheta=2.71 mountX=-0.08 mountY=-0.33, mountTheta=-1.82
23:32:45.337 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.14, opts=13)
23:32:45.337 00.000 10844 Enqueuing Move request for scope (-0.31, 0.14)
23:32:45.337 00.000 11060 Worker thread wakes up
23:32:45.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.14) opts 0xd
23:32:45.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.14)
23:32:45.337 00.000 11060 Moving (-0.31, 0.14) raw xDistance=-0.08 yDistance=-0.33
23:32:45.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:32:45.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
23:32:45.337 00.000 11060 MoveAxis(E, 0, ABG)
23:32:45.337 00.000 11060 Move returns status 0, amount 0
23:32:45.337 00.000 11060 MoveAxis(N, 128, ABG)
23:32:45.337 00.000 11060 Guiding  Dir = 0, Dur = 128
23:32:45.342 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:45.353 00.011 11060 IsSlewing returns 0
23:32:45.354 00.001 11060 IsGuiding returns 0
23:32:45.359 00.005 10844 UpdateGuideState exits: m=3375 SNR=37.8 Saturated
23:32:45.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:45.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:45.359 00.000 10844 Enqueuing Expose request
23:32:45.505 00.146 11060 IsGuiding returns 0
23:32:45.505 00.000 11060 Move returns status 0, amount 128
23:32:45.505 00.000 11060 move complete, result=0
23:32:45.505 00.000 11060 worker thread done servicing request
23:32:45.505 00.000 11060 Worker thread wakes up
23:32:45.505 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 128 ms NORTH
23:32:45.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:45.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:46.154 00.649 11060 Exposure complete
23:32:46.331 00.177 11060 worker thread done servicing request
23:32:46.331 00.000 10844 OnExposeComplete: enter
23:32:46.331 00.000 10844 UpdateGuideState(): m_state=6
23:32:46.331 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
23:32:46.331 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=61.99, Mass=3144, SNR=36.2, Peak=237 HFD=3.7
23:32:46.331 00.000 10844 MultiStar: [#1 -0.29,0.18,1.03,U] [#2 -0.37,0.60,0.00,M2] [#3 -0.85,0.35,0.00,M1] [#4 -0.26,-0.59,0.00,M1] [#5 -0.03,0.50,1.01,U] [#6 0.17,-0.01,0.93,U] [#7 -0.23,-0.40,0.93,U] [#8 -0.46,0.07,0.97,U] 
23:32:46.331 00.000 10844 single-star, 5 included, MultiStar: {-0.13, 0.05}, one-star: {0.10, -0.09}
23:32:46.331 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
23:32:46.331 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
23:32:46.331 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=0.07 mountY=0.11, mountTheta=1.00
23:32:46.334 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
23:32:46.334 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
23:32:46.334 00.000 11060 Worker thread wakes up
23:32:46.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
23:32:46.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
23:32:46.334 00.000 11060 Moving (0.10, -0.09) raw xDistance=0.07 yDistance=0.11
23:32:46.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:32:46.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:46.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:32:46.334 00.000 11060 MoveAxis(E, 0, ABG)
23:32:46.334 00.000 11060 Move returns status 0, amount 0
23:32:46.334 00.000 11060 MoveAxis(N, 0, ABG)
23:32:46.334 00.000 11060 Move returns status 0, amount 0
23:32:46.334 00.000 11060 move complete, result=0
23:32:46.334 00.000 11060 worker thread done servicing request
23:32:46.341 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:46.349 00.008 10844 UpdateGuideState exits: m=3144 SNR=36.2
23:32:46.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:46.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:46.349 00.000 10844 Enqueuing Expose request
23:32:46.354 00.005 11060 Worker thread wakes up
23:32:46.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:46.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:46.354 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:46.976 00.622 11060 Exposure complete
23:32:47.172 00.196 11060 worker thread done servicing request
23:32:47.172 00.000 10844 OnExposeComplete: enter
23:32:47.172 00.000 10844 UpdateGuideState(): m_state=6
23:32:47.174 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
23:32:47.174 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=62.98, Mass=3103, SNR=36.4, Peak=221 HFD=3.7
23:32:47.174 00.000 10844 MultiStar: [#1 -0.55,0.45,0.00,M3] [#2 -0.26,0.27,2.00,U] [#3 -0.74,0.75,0.00,M2] [#4 -0.65,-0.19,0.00,M2] [#5 -0.08,0.62,1.00,U] [#6 -0.21,0.61,0.00,M1] [#7 -0.30,0.39,0.88,U] [#8 -0.33,0.08,0.99,U] 
23:32:47.174 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.42}, one-star: {-0.11, 0.90}
23:32:47.174 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
23:32:47.174 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.50)
23:32:47.174 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.42 hyp=0.48 cameraTheta=2.05 mountX=-0.38 mountY=-0.29, mountTheta=-2.49
23:32:47.174 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.42, opts=13)
23:32:47.174 00.000 10844 Enqueuing Move request for scope (-0.22, 0.42)
23:32:47.174 00.000 11060 Worker thread wakes up
23:32:47.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.42) opts 0xd
23:32:47.174 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.42)
23:32:47.174 00.000 11060 Moving (-0.22, 0.42) raw xDistance=-0.38 yDistance=-0.29
23:32:47.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
23:32:47.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
23:32:47.174 00.000 11060 MoveAxis(E, 65, ABG)
23:32:47.174 00.000 11060 Guiding  Dir = 2, Dur = 65
23:32:47.178 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:47.193 00.015 11060 IsSlewing returns 0
23:32:47.194 00.001 11060 IsGuiding returns 0
23:32:47.198 00.004 10844 UpdateGuideState exits: m=3103 SNR=36.4
23:32:47.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:47.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:47.198 00.000 10844 Enqueuing Expose request
23:32:47.270 00.072 11060 IsGuiding returns 0
23:32:47.270 00.000 11060 Move returns status 0, amount 65
23:32:47.270 00.000 11060 MoveAxis(N, 111, ABG)
23:32:47.270 00.000 11060 Guiding  Dir = 0, Dur = 111
23:32:47.285 00.015 11060 IsSlewing returns 0
23:32:47.286 00.001 11060 IsGuiding returns 0
23:32:47.410 00.124 11060 IsGuiding returns 0
23:32:47.410 00.000 11060 Move returns status 0, amount 111
23:32:47.410 00.000 11060 move complete, result=0
23:32:47.410 00.000 11060 worker thread done servicing request
23:32:47.410 00.000 11060 Worker thread wakes up
23:32:47.410 00.000 10844 GuideStep: -0.4 px 65 ms EAST, -0.3 px 111 ms NORTH
23:32:47.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:47.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:48.059 00.649 11060 Exposure complete
23:32:48.221 00.162 10844 OnExposeComplete: enter
23:32:48.221 00.000 10844 UpdateGuideState(): m_state=6
23:32:48.221 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
23:32:48.221 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=62.36, Mass=3341, SNR=37.1, Peak=255 HFD=3.4
23:32:48.221 00.000 10844 MultiStar: [#1 -0.19,0.59,1.00,U] [#2 -0.69,0.77,0.00,M2] [#3 -0.34,0.88,0.00,M3] [#4 -0.28,0.04,0.84,U] [#5 -0.43,1.11,0.00,M1] [#6 0.27,0.27,0.83,U] [#7 -0.60,0.49,0.00,M1] [#8 -0.10,0.82,0.00,M1] 
23:32:48.221 00.000 10844 refined, 3 included, MultiStar: {-0.13, 0.31}, one-star: {-0.28, 0.28}
23:32:48.221 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
23:32:48.221 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
23:32:48.221 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.33 cameraTheta=1.98 mountX=-0.28 mountY=-0.18, mountTheta=-2.57
23:32:48.221 00.000 11060 worker thread done servicing request
23:32:48.224 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.31, opts=13)
23:32:48.224 00.000 10844 Enqueuing Move request for scope (-0.13, 0.31)
23:32:48.224 00.000 11060 Worker thread wakes up
23:32:48.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
23:32:48.224 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
23:32:48.224 00.000 11060 Moving (-0.13, 0.31) raw xDistance=-0.28 yDistance=-0.18
23:32:48.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:32:48.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:48.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:32:48.224 00.000 11060 MoveAxis(E, 50, ABG)
23:32:48.224 00.000 11060 Guiding  Dir = 2, Dur = 50
23:32:48.230 00.006 11060 IsSlewing returns 0
23:32:48.230 00.000 11060 IsGuiding returns 0
23:32:48.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:48.245 00.015 10844 UpdateGuideState exits: m=3341 SNR=37.1 Saturated
23:32:48.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:48.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:48.245 00.000 10844 Enqueuing Expose request
23:32:48.292 00.047 11060 IsGuiding returns 0
23:32:48.292 00.000 11060 Move returns status 0, amount 50
23:32:48.292 00.000 11060 MoveAxis(N, 0, ABG)
23:32:48.292 00.000 11060 Move returns status 0, amount 0
23:32:48.292 00.000 11060 move complete, result=0
23:32:48.292 00.000 11060 worker thread done servicing request
23:32:48.292 00.000 11060 Worker thread wakes up
23:32:48.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:48.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:48.328 00.036 10844 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
23:32:48.930 00.602 11060 Exposure complete
23:32:49.120 00.190 11060 worker thread done servicing request
23:32:49.120 00.000 10844 OnExposeComplete: enter
23:32:49.120 00.000 10844 UpdateGuideState(): m_state=6
23:32:49.120 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
23:32:49.120 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.98, Mass=3128, SNR=36.1, Peak=248 HFD=3.9
23:32:49.120 00.000 10844 MultiStar: [#1 0.27,-0.16,0.99,U] [#2 0.17,-0.06,1.85,U] [#3 -0.34,-0.11,0.93,U] [#4 -1.10,-0.50,0.00,M2] [#5 0.08,0.53,0.97,U] [#6 0.70,-0.27,0.00,M1] [#7 0.52,-0.54,0.00,M2] [#8 0.24,-0.27,0.98,U] 
23:32:49.120 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.03}, one-star: {0.19, -0.10}
23:32:49.120 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
23:32:49.120 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
23:32:49.120 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.28 mountX=0.01 mountY=0.12, mountTheta=1.47
23:32:49.125 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
23:32:49.125 00.000 10844 Enqueuing Move request for scope (0.11, -0.03)
23:32:49.125 00.000 11060 Worker thread wakes up
23:32:49.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:32:49.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:32:49.125 00.000 11060 Moving (0.11, -0.03) raw xDistance=0.01 yDistance=0.12
23:32:49.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:32:49.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:49.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:32:49.125 00.000 11060 MoveAxis(E, 0, ABG)
23:32:49.125 00.000 11060 Move returns status 0, amount 0
23:32:49.125 00.000 11060 MoveAxis(N, 0, ABG)
23:32:49.125 00.000 11060 Move returns status 0, amount 0
23:32:49.125 00.000 11060 move complete, result=0
23:32:49.125 00.000 11060 worker thread done servicing request
23:32:49.133 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:49.145 00.012 10844 UpdateGuideState exits: m=3128 SNR=36.1
23:32:49.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:49.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:49.145 00.000 10844 Enqueuing Expose request
23:32:49.145 00.000 11060 Worker thread wakes up
23:32:49.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:49.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:49.145 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:49.782 00.637 11060 Exposure complete
23:32:49.959 00.177 11060 worker thread done servicing request
23:32:49.959 00.000 10844 OnExposeComplete: enter
23:32:49.959 00.000 10844 UpdateGuideState(): m_state=6
23:32:49.959 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
23:32:49.959 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.89, Mass=2884, SNR=34.4, Peak=224 HFD=3.4
23:32:49.959 00.000 10844 MultiStar: [#1 0.42,0.46,1.08,U] [#2 -0.16,0.24,2.07,U] [#3 -0.29,0.22,1.04,U] [#4 -0.00,-0.79,0.00,M3] [#5 0.17,0.47,1.09,U] [#6 0.04,0.13,0.99,U] [#7 -0.37,-0.46,0.91,U] [#8 0.18,0.22,0.94,U] 
23:32:49.959 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.16}, one-star: {-0.02, -0.19}
23:32:49.959 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
23:32:49.959 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.88)
23:32:49.959 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
23:32:49.964 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
23:32:49.964 00.000 10844 Enqueuing Move request for scope (-0.02, 0.16)
23:32:49.964 00.000 11060 Worker thread wakes up
23:32:49.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
23:32:49.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
23:32:49.964 00.000 11060 Moving (-0.02, 0.16) raw xDistance=-0.15 yDistance=-0.04
23:32:49.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:32:49.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:49.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:49.964 00.000 11060 MoveAxis(E, 27, ABG)
23:32:49.964 00.000 11060 Guiding  Dir = 2, Dur = 27
23:32:49.969 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:49.974 00.005 11060 IsSlewing returns 0
23:32:49.974 00.000 11060 IsGuiding returns 0
23:32:49.987 00.013 10844 UpdateGuideState exits: m=2884 SNR=34.4
23:32:49.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:49.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:49.987 00.000 10844 Enqueuing Expose request
23:32:50.004 00.017 11060 IsGuiding returns 0
23:32:50.004 00.000 11060 Move returns status 0, amount 27
23:32:50.004 00.000 11060 MoveAxis(N, 0, ABG)
23:32:50.004 00.000 11060 Move returns status 0, amount 0
23:32:50.004 00.000 11060 move complete, result=0
23:32:50.004 00.000 11060 worker thread done servicing request
23:32:50.004 00.000 11060 Worker thread wakes up
23:32:50.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:50.005 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:50.005 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
23:32:50.641 00.636 11060 Exposure complete
23:32:50.814 00.173 11060 worker thread done servicing request
23:32:50.814 00.000 10844 OnExposeComplete: enter
23:32:50.814 00.000 10844 UpdateGuideState(): m_state=6
23:32:50.814 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
23:32:50.814 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=62.35, Mass=3169, SNR=35.8, Peak=255 HFD=3.6
23:32:50.816 00.002 10844 MultiStar: [#1 -0.09,-0.07,1.01,U] [#2 -0.04,0.50,1.83,U] [#3 -0.49,0.04,0.88,U] [#4 0.15,0.04,1.00,U] [#5 0.40,0.37,0.97,U] [#6 0.16,-0.16,0.95,U] [#7 -0.35,-0.54,0.00,M2] [#8 0.13,0.03,0.95,U] 
23:32:50.816 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.17}, one-star: {-0.03, 0.27}
23:32:50.816 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
23:32:50.816 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.11)
23:32:50.816 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.44 mountX=-0.17 mountY=-0.01, mountTheta=-3.11
23:32:50.816 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.17, opts=13)
23:32:50.816 00.000 10844 Enqueuing Move request for scope (0.02, 0.17)
23:32:50.816 00.000 11060 Worker thread wakes up
23:32:50.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
23:32:50.816 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
23:32:50.816 00.000 11060 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.01
23:32:50.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:32:50.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:50.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:50.816 00.000 11060 MoveAxis(E, 30, ABG)
23:32:50.816 00.000 11060 Guiding  Dir = 2, Dur = 30
23:32:50.821 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:50.847 00.026 10844 UpdateGuideState exits: m=3169 SNR=35.8 Saturated
23:32:50.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:50.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:50.847 00.000 10844 Enqueuing Expose request
23:32:50.861 00.014 11060 IsSlewing returns 0
23:32:50.861 00.000 11060 IsGuiding returns 0
23:32:50.922 00.061 11060 IsGuiding returns 0
23:32:50.922 00.000 11060 Move returns status 0, amount 30
23:32:50.922 00.000 11060 MoveAxis(N, 0, ABG)
23:32:50.922 00.000 11060 Move returns status 0, amount 0
23:32:50.922 00.000 11060 move complete, result=0
23:32:50.922 00.000 11060 worker thread done servicing request
23:32:50.922 00.000 11060 Worker thread wakes up
23:32:50.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:50.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:50.924 00.002 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
23:32:51.555 00.631 11060 Exposure complete
23:32:51.712 00.157 11060 worker thread done servicing request
23:32:51.712 00.000 10844 OnExposeComplete: enter
23:32:51.712 00.000 10844 UpdateGuideState(): m_state=6
23:32:51.712 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
23:32:51.712 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=61.26, Mass=3407, SNR=37.6, Peak=255 HFD=3.7
23:32:51.712 00.000 10844 MultiStar: [#1 -0.14,0.21,0.82,U] [#2 -0.24,-0.30,1.90,U] [#3 -0.28,-0.68,0.00,M1] [#4 -0.43,-0.55,0.00,M3] [#5 -0.27,-0.14,0.96,U] [#6 0.01,-0.46,0.78,U] [#7 -0.06,-0.69,0.00,M3] [#8 0.00,-0.54,0.91,U] 
23:32:51.712 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.35}, one-star: {0.31, -0.82}
23:32:51.712 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
23:32:51.712 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:32:51.712 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.35 cameraTheta=-1.80 mountX=0.35 mountY=-0.02, mountTheta=-0.07
23:32:51.717 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.35, opts=13)
23:32:51.717 00.000 10844 Enqueuing Move request for scope (-0.08, -0.35)
23:32:51.717 00.000 11060 Worker thread wakes up
23:32:51.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
23:32:51.717 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
23:32:51.717 00.000 11060 Moving (-0.08, -0.35) raw xDistance=0.35 yDistance=-0.02
23:32:51.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
23:32:51.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:51.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:51.717 00.000 11060 MoveAxis(W, 61, ABG)
23:32:51.717 00.000 11060 Guiding  Dir = 3, Dur = 61
23:32:51.724 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:51.732 00.008 10844 UpdateGuideState exits: m=3407 SNR=37.6 Saturated
23:32:51.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:51.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:51.738 00.006 10844 Enqueuing Expose request
23:32:51.752 00.014 11060 IsSlewing returns 0
23:32:51.752 00.000 11060 IsGuiding returns 0
23:32:51.827 00.075 11060 IsGuiding returns 0
23:32:51.827 00.000 11060 Move returns status 0, amount 61
23:32:51.827 00.000 11060 MoveAxis(N, 0, ABG)
23:32:51.827 00.000 11060 Move returns status 0, amount 0
23:32:51.827 00.000 11060 move complete, result=0
23:32:51.827 00.000 11060 worker thread done servicing request
23:32:51.827 00.000 11060 Worker thread wakes up
23:32:51.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:51.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:51.827 00.000 10844 GuideStep: 0.4 px 61 ms WEST, -0.0 px 0 ms NORTH
23:32:52.461 00.634 11060 Exposure complete
23:32:52.619 00.158 11060 worker thread done servicing request
23:32:52.619 00.000 10844 OnExposeComplete: enter
23:32:52.619 00.000 10844 UpdateGuideState(): m_state=6
23:32:52.619 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
23:32:52.619 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.87, Mass=3467, SNR=38.0, Peak=251 HFD=3.7
23:32:52.619 00.000 10844 MultiStar: [#1 -0.38,0.23,1.08,U] [#2 0.05,-0.13,1.88,U] [#3 -0.75,0.23,0.00,M2] [#4 -0.26,-0.57,0.92,U] [#5 0.30,0.27,0.96,U] [#6 -0.35,0.32,0.92,U] [#7 -0.26,0.03,0.81,U] [#8 -0.29,-0.07,0.86,U] 
23:32:52.619 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.02}, one-star: {-0.15, -0.21}
23:32:52.619 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
23:32:52.619 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
23:32:52.619 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-2.97 mountX=0.05 mountY=-0.14, mountTheta=-1.22
23:32:52.619 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.02, opts=13)
23:32:52.619 00.000 10844 Enqueuing Move request for scope (-0.14, -0.02)
23:32:52.619 00.000 11060 Worker thread wakes up
23:32:52.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
23:32:52.619 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
23:32:52.624 00.005 11060 Moving (-0.14, -0.02) raw xDistance=0.05 yDistance=-0.14
23:32:52.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:32:52.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:52.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:32:52.624 00.000 11060 MoveAxis(E, 0, ABG)
23:32:52.624 00.000 11060 Move returns status 0, amount 0
23:32:52.624 00.000 11060 MoveAxis(N, 0, ABG)
23:32:52.624 00.000 11060 Move returns status 0, amount 0
23:32:52.624 00.000 11060 move complete, result=0
23:32:52.624 00.000 11060 worker thread done servicing request
23:32:52.630 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:32:52.656 00.026 10844 UpdateGuideState exits: m=3467 SNR=38.0
23:32:52.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:52.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:52.656 00.000 10844 Enqueuing Expose request
23:32:52.656 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:52.659 00.003 11060 Worker thread wakes up
23:32:52.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:52.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:53.286 00.627 11060 Exposure complete
23:32:53.443 00.157 11060 worker thread done servicing request
23:32:53.443 00.000 10844 OnExposeComplete: enter
23:32:53.443 00.000 10844 UpdateGuideState(): m_state=6
23:32:53.443 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
23:32:53.443 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=62.15, Mass=3389, SNR=37.5, Peak=248 HFD=3.7
23:32:53.443 00.000 10844 MultiStar: [#1 -0.30,0.52,0.93,U] [#2 -0.68,0.40,0.00,M1] [#3 -0.63,0.94,0.00,M3] [#4 -0.14,0.21,1.00,U] [#5 -0.23,0.58,1.05,U] [#6 0.16,0.33,0.89,U] [#7 -0.28,0.22,0.83,U] [#8 0.09,0.20,0.81,U] 
23:32:53.443 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.31}, one-star: {-0.06, 0.07}
23:32:53.443 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.25)
23:32:53.443 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
23:32:53.443 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.29 mountX=-0.06 mountY=-0.07, mountTheta=-2.25
23:32:53.448 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
23:32:53.448 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
23:32:53.448 00.000 11060 Worker thread wakes up
23:32:53.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:32:53.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:32:53.448 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=-0.07
23:32:53.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:32:53.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:53.460 00.012 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:53.460 00.000 11060 MoveAxis(E, 0, ABG)
23:32:53.460 00.000 11060 Move returns status 0, amount 0
23:32:53.460 00.000 11060 MoveAxis(N, 0, ABG)
23:32:53.460 00.000 11060 Move returns status 0, amount 0
23:32:53.460 00.000 11060 move complete, result=0
23:32:53.460 00.000 11060 worker thread done servicing request
23:32:53.463 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:53.483 00.020 10844 UpdateGuideState exits: m=3389 SNR=37.5
23:32:53.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:53.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:53.483 00.000 10844 Enqueuing Expose request
23:32:53.483 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:53.483 00.000 11060 Worker thread wakes up
23:32:53.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:53.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:54.127 00.644 11060 Exposure complete
23:32:54.294 00.167 11060 worker thread done servicing request
23:32:54.294 00.000 10844 OnExposeComplete: enter
23:32:54.294 00.000 10844 UpdateGuideState(): m_state=6
23:32:54.296 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
23:32:54.296 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=62.54, Mass=2926, SNR=34.7, Peak=225 HFD=3.7
23:32:54.297 00.001 10844 MultiStar: [#1 -0.20,0.07,1.02,U] [#2 0.14,0.63,0.00,M2] [#3 -0.39,0.39,0.97,U] [#4 -0.40,0.29,0.95,U] [#5 0.15,0.41,0.98,U] [#6 0.34,0.23,0.97,U] [#7 0.11,-0.10,0.98,U] [#8 0.40,-0.26,1.00,U] 
23:32:54.297 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.19}, one-star: {0.08, 0.47}
23:32:54.297 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
23:32:54.297 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
23:32:54.297 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.50 mountX=-0.18 mountY=-0.02, mountTheta=-3.05
23:32:54.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.19, opts=13)
23:32:54.297 00.000 10844 Enqueuing Move request for scope (0.01, 0.19)
23:32:54.297 00.000 11060 Worker thread wakes up
23:32:54.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
23:32:54.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
23:32:54.297 00.000 11060 Moving (0.01, 0.19) raw xDistance=-0.18 yDistance=-0.02
23:32:54.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:32:54.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:54.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:54.297 00.000 11060 MoveAxis(E, 32, ABG)
23:32:54.297 00.000 11060 Guiding  Dir = 2, Dur = 32
23:32:54.307 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:54.312 00.005 11060 IsSlewing returns 0
23:32:54.312 00.000 11060 IsGuiding returns 0
23:32:54.328 00.016 10844 UpdateGuideState exits: m=2926 SNR=34.7
23:32:54.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:54.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:54.328 00.000 10844 Enqueuing Expose request
23:32:54.359 00.031 11060 IsGuiding returns 0
23:32:54.359 00.000 11060 Move returns status 0, amount 32
23:32:54.359 00.000 11060 MoveAxis(N, 0, ABG)
23:32:54.359 00.000 11060 Move returns status 0, amount 0
23:32:54.359 00.000 11060 move complete, result=0
23:32:54.359 00.000 11060 worker thread done servicing request
23:32:54.359 00.000 11060 Worker thread wakes up
23:32:54.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:54.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:54.359 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
23:32:54.980 00.621 11060 Exposure complete
23:32:55.142 00.162 11060 worker thread done servicing request
23:32:55.142 00.000 10844 OnExposeComplete: enter
23:32:55.142 00.000 10844 UpdateGuideState(): m_state=6
23:32:55.142 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
23:32:55.142 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=62.53, Mass=3018, SNR=34.8, Peak=223 HFD=3.4
23:32:55.142 00.000 10844 MultiStar: [#1 0.14,0.53,1.05,U] [#2 -0.28,0.94,0.00,M3] [#3 -0.05,0.05,1.02,U] [#4 -0.14,-0.18,0.97,U] [#5 -0.17,-0.27,1.08,U] [#6 0.33,-0.12,0.90,U] [#7 0.41,0.77,0.00,M1] [#8 -0.05,-0.36,0.99,U] 
23:32:55.142 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {-0.11, 0.45}
23:32:55.142 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
23:32:55.142 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
23:32:55.142 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.20 mountX=-0.02 mountY=-0.02, mountTheta=-2.34
23:32:55.142 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
23:32:55.142 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
23:32:55.142 00.000 11060 Worker thread wakes up
23:32:55.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:32:55.142 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:32:55.142 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.02
23:32:55.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:32:55.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:55.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:32:55.142 00.000 11060 MoveAxis(E, 0, ABG)
23:32:55.142 00.000 11060 Move returns status 0, amount 0
23:32:55.142 00.000 11060 MoveAxis(N, 0, ABG)
23:32:55.142 00.000 11060 Move returns status 0, amount 0
23:32:55.147 00.005 11060 move complete, result=0
23:32:55.147 00.000 11060 worker thread done servicing request
23:32:55.152 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:55.168 00.016 10844 UpdateGuideState exits: m=3018 SNR=34.8
23:32:55.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:55.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:55.168 00.000 10844 Enqueuing Expose request
23:32:55.168 00.000 11060 Worker thread wakes up
23:32:55.170 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:55.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:55.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:55.818 00.648 11060 Exposure complete
23:32:55.966 00.148 11060 worker thread done servicing request
23:32:55.966 00.000 10844 OnExposeComplete: enter
23:32:55.966 00.000 10844 UpdateGuideState(): m_state=6
23:32:55.966 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
23:32:55.966 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=62.72, Mass=2910, SNR=34.1, Peak=233 HFD=3.6
23:32:55.968 00.002 10844 MultiStar: [#1 0.07,0.48,1.09,U] [#2 -0.10,0.17,2.14,U] [#3 0.09,0.10,1.05,U] [#4 0.14,0.04,1.10,U] [#5 0.07,0.02,1.09,U] [#6 0.64,0.27,0.00,M1] [#7 0.57,0.09,0.83,U] [#8 0.54,-0.20,0.96,U] 
23:32:55.968 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.17}, one-star: {0.44, 0.64}
23:32:55.968 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
23:32:55.968 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
23:32:55.968 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.78 mountX=-0.20 mountY=0.14, mountTheta=2.52
23:32:55.968 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.17, opts=13)
23:32:55.968 00.000 10844 Enqueuing Move request for scope (0.17, 0.17)
23:32:55.968 00.000 11060 Worker thread wakes up
23:32:55.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
23:32:55.968 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
23:32:55.968 00.000 11060 Moving (0.17, 0.17) raw xDistance=-0.20 yDistance=0.14
23:32:55.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:32:55.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:55.970 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:32:55.970 00.000 11060 MoveAxis(E, 35, ABG)
23:32:55.970 00.000 11060 Guiding  Dir = 2, Dur = 35
23:32:55.981 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:55.986 00.005 11060 IsSlewing returns 0
23:32:55.986 00.000 11060 IsGuiding returns 0
23:32:55.997 00.011 10844 UpdateGuideState exits: m=2910 SNR=34.1
23:32:55.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:55.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:55.997 00.000 10844 Enqueuing Expose request
23:32:56.042 00.045 11060 IsGuiding returns 0
23:32:56.042 00.000 11060 Move returns status 0, amount 35
23:32:56.042 00.000 11060 MoveAxis(N, 0, ABG)
23:32:56.042 00.000 11060 Move returns status 0, amount 0
23:32:56.042 00.000 11060 move complete, result=0
23:32:56.042 00.000 11060 worker thread done servicing request
23:32:56.042 00.000 11060 Worker thread wakes up
23:32:56.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:56.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:56.067 00.025 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
23:32:56.676 00.609 11060 Exposure complete
23:32:56.839 00.163 11060 worker thread done servicing request
23:32:56.844 00.005 10844 OnExposeComplete: enter
23:32:56.844 00.000 10844 UpdateGuideState(): m_state=6
23:32:56.844 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
23:32:56.844 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.91, Mass=3336, SNR=37.3, Peak=248 HFD=3.6
23:32:56.844 00.000 10844 MultiStar: [#1 0.36,0.03,0.96,U] [#2 -0.11,0.80,0.00,M3] [#3 -0.70,0.25,0.00,M1] [#4 -0.55,-0.66,0.00,M1] [#5 0.54,-0.42,0.00,M1] [#6 0.03,0.21,0.90,U] [#7 0.02,-0.39,0.79,U] [#8 0.04,0.30,0.80,U] 
23:32:56.844 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.00}, one-star: {0.13, -0.17}
23:32:56.844 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
23:32:56.844 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
23:32:56.844 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=-0.02 mountY=0.12, mountTheta=1.73
23:32:56.844 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.00, opts=13)
23:32:56.844 00.000 10844 Enqueuing Move request for scope (0.12, -0.00)
23:32:56.844 00.000 11060 Worker thread wakes up
23:32:56.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
23:32:56.844 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
23:32:56.844 00.000 11060 Moving (0.12, -0.00) raw xDistance=-0.02 yDistance=0.12
23:32:56.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:32:56.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:56.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:32:56.844 00.000 11060 MoveAxis(E, 0, ABG)
23:32:56.844 00.000 11060 Move returns status 0, amount 0
23:32:56.844 00.000 11060 MoveAxis(N, 0, ABG)
23:32:56.844 00.000 11060 Move returns status 0, amount 0
23:32:56.844 00.000 11060 move complete, result=0
23:32:56.844 00.000 11060 worker thread done servicing request
23:32:56.849 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:56.865 00.016 10844 UpdateGuideState exits: m=3336 SNR=37.3
23:32:56.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:56.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:56.865 00.000 10844 Enqueuing Expose request
23:32:56.865 00.000 11060 Worker thread wakes up
23:32:56.865 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:56.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:56.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:57.494 00.629 11060 Exposure complete
23:32:57.653 00.159 11060 worker thread done servicing request
23:32:57.653 00.000 10844 OnExposeComplete: enter
23:32:57.653 00.000 10844 UpdateGuideState(): m_state=6
23:32:57.653 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
23:32:57.653 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=61.99, Mass=3216, SNR=36.5, Peak=255 HFD=3.4
23:32:57.653 00.000 10844 MultiStar: [#1 0.03,0.14,1.01,U] [#2 -0.47,0.66,0.00,M4] [#3 -0.95,0.06,0.00,M2] [#4 -0.11,-0.23,0.92,U] [#5 0.13,0.19,1.07,U] [#6 -0.20,-0.71,0.00,M1] [#7 -0.38,0.08,0.86,U] [#8 -0.32,-0.42,1.01,U] 
23:32:57.653 00.000 10844 single-star, 5 included, MultiStar: {-0.11, -0.05}, one-star: {-0.04, -0.08}
23:32:57.653 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
23:32:57.653 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
23:32:57.653 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.04 mountX=0.09 mountY=-0.03, mountTheta=-0.31
23:32:57.653 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
23:32:57.653 00.000 10844 Enqueuing Move request for scope (-0.04, -0.08)
23:32:57.653 00.000 11060 Worker thread wakes up
23:32:57.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:32:57.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:32:57.657 00.004 11060 Moving (-0.04, -0.08) raw xDistance=0.09 yDistance=-0.03
23:32:57.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:32:57.657 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:57.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:32:57.657 00.000 11060 MoveAxis(E, 0, ABG)
23:32:57.657 00.000 11060 Move returns status 0, amount 0
23:32:57.657 00.000 11060 MoveAxis(N, 0, ABG)
23:32:57.657 00.000 11060 Move returns status 0, amount 0
23:32:57.657 00.000 11060 move complete, result=0
23:32:57.657 00.000 11060 worker thread done servicing request
23:32:57.662 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:57.672 00.010 10844 UpdateGuideState exits: m=3216 SNR=36.5 Saturated
23:32:57.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:57.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:57.672 00.000 10844 Enqueuing Expose request
23:32:57.672 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:57.672 00.000 11060 Worker thread wakes up
23:32:57.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:57.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:58.321 00.649 11060 Exposure complete
23:32:58.558 00.237 11060 worker thread done servicing request
23:32:58.558 00.000 10844 OnExposeComplete: enter
23:32:58.558 00.000 10844 UpdateGuideState(): m_state=6
23:32:58.558 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
23:32:58.558 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=61.90, Mass=3322, SNR=37.1, Peak=253 HFD=3.8
23:32:58.558 00.000 10844 MultiStar: [#1 0.04,0.14,1.00,U] [#2 -0.04,0.21,1.96,U] [#3 -0.17,0.36,0.94,U] [#4 -0.09,-0.21,0.91,U] [#5 0.28,0.46,0.96,U] [#6 0.20,-0.15,0.90,U] [#7 0.09,0.19,0.80,U] [#8 0.41,-0.04,0.90,U] 
23:32:58.558 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.32, -0.18}
23:32:58.558 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
23:32:58.558 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
23:32:58.558 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=-0.12 mountY=0.08, mountTheta=2.53
23:32:58.558 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
23:32:58.558 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
23:32:58.558 00.000 11060 Worker thread wakes up
23:32:58.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:32:58.558 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:32:58.558 00.000 11060 Moving (0.10, 0.10) raw xDistance=-0.12 yDistance=0.08
23:32:58.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:32:58.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:58.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:32:58.558 00.000 11060 MoveAxis(E, 0, ABG)
23:32:58.558 00.000 11060 Move returns status 0, amount 0
23:32:58.558 00.000 11060 MoveAxis(N, 0, ABG)
23:32:58.558 00.000 11060 Move returns status 0, amount 0
23:32:58.558 00.000 11060 move complete, result=0
23:32:58.558 00.000 11060 worker thread done servicing request
23:32:58.568 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
23:32:58.579 00.011 10844 UpdateGuideState exits: m=3322 SNR=37.1
23:32:58.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:58.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:58.579 00.000 10844 Enqueuing Expose request
23:32:58.579 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:58.579 00.000 11060 Worker thread wakes up
23:32:58.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:58.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:32:59.208 00.629 11060 Exposure complete
23:32:59.394 00.186 11060 worker thread done servicing request
23:32:59.394 00.000 10844 OnExposeComplete: enter
23:32:59.394 00.000 10844 UpdateGuideState(): m_state=6
23:32:59.394 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
23:32:59.394 00.000 10844 Star::Find returns 1 (1), X=259.39, Y=62.18, Mass=3460, SNR=38.1, Peak=255 HFD=3.6
23:32:59.394 00.000 10844 MultiStar: [#1 0.33,0.29,0.89,U] [#2 -0.09,0.68,0.00,M4] [#3 0.23,0.45,0.94,U] [#4 -0.10,-0.22,0.96,U] [#5 0.44,0.12,0.92,U] [#6 0.40,0.26,0.88,U] [#7 0.58,0.08,0.80,U] [#8 0.32,0.07,0.97,U] 
23:32:59.395 00.001 10844 refined, 7 included, MultiStar: {0.36, 0.14}, one-star: {0.68, 0.10}
23:32:59.395 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
23:32:59.395 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
23:32:59.395 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.38 cameraTheta=0.38 mountX=-0.20 mountY=0.33, mountTheta=2.13
23:32:59.395 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.14, opts=13)
23:32:59.395 00.000 10844 Enqueuing Move request for scope (0.36, 0.14)
23:32:59.395 00.000 11060 Worker thread wakes up
23:32:59.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0xd
23:32:59.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.14)
23:32:59.397 00.002 11060 Moving (0.36, 0.14) raw xDistance=-0.20 yDistance=0.33
23:32:59.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:32:59.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:32:59.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:32:59.397 00.000 11060 MoveAxis(E, 35, ABG)
23:32:59.397 00.000 11060 Guiding  Dir = 2, Dur = 35
23:32:59.405 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:32:59.423 00.018 10844 UpdateGuideState exits: m=3460 SNR=38.1 Saturated
23:32:59.425 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:59.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:32:59.425 00.000 10844 Enqueuing Expose request
23:32:59.432 00.007 11060 IsSlewing returns 0
23:32:59.432 00.000 11060 IsGuiding returns 0
23:32:59.495 00.063 11060 IsGuiding returns 0
23:32:59.495 00.000 11060 Move returns status 0, amount 35
23:32:59.495 00.000 11060 MoveAxis(N, 0, ABG)
23:32:59.495 00.000 11060 Move returns status 0, amount 0
23:32:59.495 00.000 11060 move complete, result=0
23:32:59.495 00.000 11060 worker thread done servicing request
23:32:59.495 00.000 11060 Worker thread wakes up
23:32:59.495 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.3 px 0 ms NORTH
23:32:59.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:32:59.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:00.133 00.638 11060 Exposure complete
23:33:00.313 00.180 11060 worker thread done servicing request
23:33:00.313 00.000 10844 OnExposeComplete: enter
23:33:00.313 00.000 10844 UpdateGuideState(): m_state=6
23:33:00.313 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
23:33:00.313 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.43, Mass=2648, SNR=33.3, Peak=250 HFD=3.4
23:33:00.313 00.000 10844 MultiStar: [#1 -0.08,0.38,1.16,U] [#2 -0.79,0.23,0.00,M5] [#3 -0.46,0.22,1.00,U] [#4 -0.67,0.01,0.00,M1] [#5 0.22,0.91,0.00,M1] [#6 0.03,-0.25,0.98,U] [#7 -0.43,0.27,0.90,U] [#8 0.12,-0.01,1.02,U] 
23:33:00.313 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.16}, one-star: {0.10, 0.35}
23:33:00.313 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
23:33:00.313 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.37)
23:33:00.313 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.20 cameraTheta=2.18 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
23:33:00.318 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.16, opts=13)
23:33:00.318 00.000 10844 Enqueuing Move request for scope (-0.11, 0.16)
23:33:00.318 00.000 11060 Worker thread wakes up
23:33:00.319 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
23:33:00.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
23:33:00.319 00.000 11060 Moving (-0.11, 0.16) raw xDistance=-0.14 yDistance=-0.14
23:33:00.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:33:00.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:00.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:33:00.319 00.000 11060 MoveAxis(E, 25, ABG)
23:33:00.319 00.000 11060 Guiding  Dir = 2, Dur = 25
23:33:00.323 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:00.339 00.016 10844 UpdateGuideState exits: m=2648 SNR=33.3
23:33:00.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:00.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:00.339 00.000 10844 Enqueuing Expose request
23:33:00.349 00.010 11060 IsSlewing returns 0
23:33:00.350 00.001 11060 IsGuiding returns 0
23:33:00.411 00.061 11060 IsGuiding returns 0
23:33:00.411 00.000 11060 Move returns status 0, amount 25
23:33:00.411 00.000 11060 MoveAxis(N, 0, ABG)
23:33:00.411 00.000 11060 Move returns status 0, amount 0
23:33:00.411 00.000 11060 move complete, result=0
23:33:00.411 00.000 11060 worker thread done servicing request
23:33:00.411 00.000 11060 Worker thread wakes up
23:33:00.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:00.411 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
23:33:00.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:01.061 00.650 11060 Exposure complete
23:33:01.224 00.163 11060 worker thread done servicing request
23:33:01.224 00.000 10844 OnExposeComplete: enter
23:33:01.224 00.000 10844 UpdateGuideState(): m_state=6
23:33:01.224 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
23:33:01.224 00.000 10844 Star::Find returns 1 (1), X=258.79, Y=62.79, Mass=3206, SNR=36.5, Peak=255 HFD=3.5
23:33:01.226 00.002 10844 MultiStar: [#1 0.02,0.54,0.96,U] [#2 -0.07,0.76,0.00,M6] [#3 -0.04,0.49,0.91,U] [#4 -0.19,0.03,0.95,U] [#5 0.12,0.18,1.00,U] [#6 0.25,0.21,0.91,U] [#7 0.09,0.20,0.81,U] [#8 0.14,0.05,0.90,U] 
23:33:01.226 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.31}, one-star: {0.08, 0.71}
23:33:01.226 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
23:33:01.226 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
23:33:01.226 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.31 cameraTheta=1.39 mountX=-0.31 mountY=0.01, mountTheta=3.12
23:33:01.227 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.31, opts=13)
23:33:01.227 00.000 10844 Enqueuing Move request for scope (0.06, 0.31)
23:33:01.227 00.000 11060 Worker thread wakes up
23:33:01.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
23:33:01.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
23:33:01.227 00.000 11060 Moving (0.06, 0.31) raw xDistance=-0.31 yDistance=0.01
23:33:01.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
23:33:01.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:01.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:33:01.227 00.000 11060 MoveAxis(E, 55, ABG)
23:33:01.227 00.000 11060 Guiding  Dir = 2, Dur = 55
23:33:01.232 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:01.237 00.005 11060 IsSlewing returns 0
23:33:01.238 00.001 11060 IsGuiding returns 0
23:33:01.247 00.009 10844 UpdateGuideState exits: m=3206 SNR=36.5 Saturated
23:33:01.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:01.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:01.247 00.000 10844 Enqueuing Expose request
23:33:01.313 00.066 11060 IsGuiding returns 0
23:33:01.313 00.000 11060 Move returns status 0, amount 55
23:33:01.313 00.000 11060 MoveAxis(N, 0, ABG)
23:33:01.313 00.000 11060 Move returns status 0, amount 0
23:33:01.313 00.000 11060 move complete, result=0
23:33:01.313 00.000 11060 worker thread done servicing request
23:33:01.313 00.000 11060 Worker thread wakes up
23:33:01.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:01.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:01.350 00.037 10844 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
23:33:01.949 00.599 11060 Exposure complete
23:33:02.142 00.193 11060 worker thread done servicing request
23:33:02.147 00.005 10844 OnExposeComplete: enter
23:33:02.147 00.000 10844 UpdateGuideState(): m_state=6
23:33:02.147 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
23:33:02.147 00.000 10844 Star::Find returns 1 (1), X=258.82, Y=62.70, Mass=3324, SNR=37.4, Peak=255 HFD=3.5
23:33:02.147 00.000 10844 MultiStar: [#1 0.01,0.44,1.01,U] [#2 -0.54,0.87,0.00,M7] [#3 -0.50,0.43,0.00,M1] [#4 -0.06,0.09,0.89,U] [#5 0.09,0.52,0.95,U] [#6 0.28,0.36,0.96,U] [#7 0.00,-0.29,0.84,U] [#8 -0.10,0.24,0.80,U] 
23:33:02.147 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.30}, one-star: {0.11, 0.62}
23:33:02.147 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
23:33:02.147 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
23:33:02.147 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.39 mountX=-0.31 mountY=0.00, mountTheta=3.13
23:33:02.149 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.30, opts=13)
23:33:02.149 00.000 10844 Enqueuing Move request for scope (0.05, 0.30)
23:33:02.149 00.000 11060 Worker thread wakes up
23:33:02.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
23:33:02.149 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
23:33:02.149 00.000 11060 Moving (0.05, 0.30) raw xDistance=-0.31 yDistance=0.00
23:33:02.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:33:02.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:02.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:33:02.149 00.000 11060 MoveAxis(E, 55, ABG)
23:33:02.149 00.000 11060 Guiding  Dir = 2, Dur = 55
23:33:02.152 00.003 11060 IsSlewing returns 0
23:33:02.152 00.000 11060 IsGuiding returns 0
23:33:02.154 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:02.178 00.024 10844 UpdateGuideState exits: m=3324 SNR=37.4 Saturated
23:33:02.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:02.180 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:02.180 00.000 10844 Enqueuing Expose request
23:33:02.225 00.045 11060 IsGuiding returns 0
23:33:02.225 00.000 11060 Move returns status 0, amount 55
23:33:02.225 00.000 11060 MoveAxis(N, 0, ABG)
23:33:02.225 00.000 11060 Move returns status 0, amount 0
23:33:02.225 00.000 11060 move complete, result=0
23:33:02.225 00.000 11060 worker thread done servicing request
23:33:02.225 00.000 11060 Worker thread wakes up
23:33:02.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:02.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:02.225 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
23:33:02.859 00.634 11060 Exposure complete
23:33:03.017 00.158 11060 worker thread done servicing request
23:33:03.017 00.000 10844 OnExposeComplete: enter
23:33:03.017 00.000 10844 UpdateGuideState(): m_state=6
23:33:03.017 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
23:33:03.019 00.002 10844 Star::Find returns 1 (0), X=258.89, Y=61.83, Mass=3262, SNR=37.2, Peak=246 HFD=3.1
23:33:03.019 00.000 10844 MultiStar: [#1 0.17,-0.49,1.02,U] [#2 -0.11,-0.11,1.97,U] [#3 -0.41,0.26,0.97,U] [#4 -0.66,-0.53,0.00,M1] [#5 0.16,-0.41,1.00,U] [#6 0.01,0.06,0.83,U] [#7 -0.00,-0.99,0.00,M1] [#8 0.13,-0.13,0.88,U] 
23:33:03.019 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.15}, one-star: {0.18, -0.24}
23:33:03.019 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
23:33:03.019 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
23:33:03.019 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.55 mountX=0.15 mountY=0.03, mountTheta=0.18
23:33:03.020 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.15, opts=13)
23:33:03.020 00.000 10844 Enqueuing Move request for scope (0.00, -0.15)
23:33:03.020 00.000 11060 Worker thread wakes up
23:33:03.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
23:33:03.020 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
23:33:03.020 00.000 11060 Moving (0.00, -0.15) raw xDistance=0.15 yDistance=0.03
23:33:03.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:33:03.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:03.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:33:03.020 00.000 11060 MoveAxis(W, 25, ABG)
23:33:03.020 00.000 11060 Guiding  Dir = 3, Dur = 25
23:33:03.025 00.005 11060 IsSlewing returns 0
23:33:03.025 00.000 11060 IsGuiding returns 0
23:33:03.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:03.046 00.021 10844 UpdateGuideState exits: m=3262 SNR=37.2
23:33:03.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:03.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:03.046 00.000 10844 Enqueuing Expose request
23:33:03.057 00.011 11060 IsGuiding returns 0
23:33:03.057 00.000 11060 Move returns status 0, amount 25
23:33:03.057 00.000 11060 MoveAxis(N, 0, ABG)
23:33:03.057 00.000 11060 Move returns status 0, amount 0
23:33:03.057 00.000 11060 move complete, result=0
23:33:03.057 00.000 11060 worker thread done servicing request
23:33:03.057 00.000 11060 Worker thread wakes up
23:33:03.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:03.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:03.062 00.005 10844 GuideStep: 0.2 px 25 ms WEST, 0.0 px 0 ms NORTH
23:33:03.692 00.630 11060 Exposure complete
23:33:03.872 00.180 11060 worker thread done servicing request
23:33:03.872 00.000 10844 OnExposeComplete: enter
23:33:03.872 00.000 10844 UpdateGuideState(): m_state=6
23:33:03.872 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
23:33:03.872 00.000 10844 Star::Find returns 1 (0), X=259.05, Y=62.16, Mass=3604, SNR=39.4, Peak=250 HFD=3.5
23:33:03.872 00.000 10844 MultiStar: [#1 0.05,0.06,0.90,U] [#2 0.02,0.28,1.80,U] [#3 -0.43,0.36,0.89,U] [#4 -0.27,-0.19,0.89,U] [#5 0.30,-0.13,0.88,U] [#6 0.12,0.17,0.83,U] [#7 -0.29,-0.19,0.77,U] [#8 -0.14,0.02,0.83,U] 
23:33:03.872 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.34, 0.08}
23:33:03.872 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
23:33:03.872 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
23:33:03.872 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.81 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
23:33:03.874 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
23:33:03.874 00.000 10844 Enqueuing Move request for scope (-0.02, 0.08)
23:33:03.874 00.000 11060 Worker thread wakes up
23:33:03.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
23:33:03.876 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
23:33:03.876 00.000 11060 Moving (-0.02, 0.08) raw xDistance=-0.07 yDistance=-0.03
23:33:03.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:33:03.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:03.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:03.876 00.000 11060 MoveAxis(E, 0, ABG)
23:33:03.876 00.000 11060 Move returns status 0, amount 0
23:33:03.876 00.000 11060 MoveAxis(N, 0, ABG)
23:33:03.876 00.000 11060 Move returns status 0, amount 0
23:33:03.876 00.000 11060 move complete, result=0
23:33:03.876 00.000 11060 worker thread done servicing request
23:33:03.884 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:03.897 00.013 10844 UpdateGuideState exits: m=3604 SNR=39.4
23:33:03.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:03.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:03.897 00.000 10844 Enqueuing Expose request
23:33:03.897 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:03.897 00.000 11060 Worker thread wakes up
23:33:03.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:03.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:04.521 00.624 11060 Exposure complete
23:33:04.700 00.179 11060 worker thread done servicing request
23:33:04.705 00.005 10844 OnExposeComplete: enter
23:33:04.705 00.000 10844 UpdateGuideState(): m_state=6
23:33:04.705 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
23:33:04.705 00.000 10844 Star::Find returns 1 (1), X=258.87, Y=62.55, Mass=3279, SNR=37.0, Peak=255 HFD=3.5
23:33:04.706 00.001 10844 MultiStar: [#1 -0.23,0.46,0.94,U] [#2 -0.06,0.92,0.00,M6] [#3 -0.26,0.35,0.91,U] [#4 -0.25,-0.17,0.91,U] [#5 0.55,0.69,0.00,M1] [#6 0.37,0.35,0.89,U] [#7 0.14,-0.56,0.86,U] [#8 0.12,0.24,0.91,U] 
23:33:04.706 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.17}, one-star: {0.16, 0.47}
23:33:04.706 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
23:33:04.706 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
23:33:04.706 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.53 mountX=-0.17 mountY=-0.02, mountTheta=-3.02
23:33:04.706 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.17, opts=13)
23:33:04.706 00.000 10844 Enqueuing Move request for scope (0.01, 0.17)
23:33:04.706 00.000 11060 Worker thread wakes up
23:33:04.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
23:33:04.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
23:33:04.706 00.000 11060 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.02
23:33:04.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:33:04.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:04.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:33:04.706 00.000 11060 MoveAxis(E, 30, ABG)
23:33:04.706 00.000 11060 Guiding  Dir = 2, Dur = 30
23:33:04.714 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:04.739 00.025 11060 IsSlewing returns 0
23:33:04.740 00.001 11060 IsGuiding returns 0
23:33:04.746 00.006 10844 UpdateGuideState exits: m=3279 SNR=37.0 Saturated
23:33:04.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:04.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:04.746 00.000 10844 Enqueuing Expose request
23:33:04.801 00.055 11060 IsGuiding returns 0
23:33:04.801 00.000 11060 Move returns status 0, amount 30
23:33:04.801 00.000 11060 MoveAxis(N, 0, ABG)
23:33:04.801 00.000 11060 Move returns status 0, amount 0
23:33:04.801 00.000 11060 move complete, result=0
23:33:04.801 00.000 11060 worker thread done servicing request
23:33:04.801 00.000 11060 Worker thread wakes up
23:33:04.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:04.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:04.801 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
23:33:05.433 00.632 11060 Exposure complete
23:33:05.597 00.164 11060 worker thread done servicing request
23:33:05.597 00.000 10844 OnExposeComplete: enter
23:33:05.597 00.000 10844 UpdateGuideState(): m_state=6
23:33:05.597 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
23:33:05.597 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=62.23, Mass=3200, SNR=36.3, Peak=251 HFD=3.4
23:33:05.597 00.000 10844 MultiStar: [#1 -0.29,0.90,0.00,M1] [#2 -0.06,0.69,0.00,M7] [#3 -0.53,1.01,0.00,M1] [#4 -1.00,0.12,0.00,M1] [#5 -0.06,0.16,1.01,U] [#6 0.53,0.39,0.00,M1] [#7 -0.13,-0.40,0.81,U] [#8 0.06,0.02,0.96,U] 
23:33:05.597 00.000 10844 refined, 3 included, MultiStar: {-0.09, 0.00}, one-star: {-0.25, 0.16}
23:33:05.597 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
23:33:05.597 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
23:33:05.597 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.13 mountX=0.02 mountY=-0.09, mountTheta=-1.40
23:33:05.601 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.00, opts=13)
23:33:05.601 00.000 10844 Enqueuing Move request for scope (-0.09, 0.00)
23:33:05.601 00.000 11060 Worker thread wakes up
23:33:05.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
23:33:05.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
23:33:05.601 00.000 11060 Moving (-0.09, 0.00) raw xDistance=0.02 yDistance=-0.09
23:33:05.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:33:05.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:05.603 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:05.603 00.000 11060 MoveAxis(E, 0, ABG)
23:33:05.603 00.000 11060 Move returns status 0, amount 0
23:33:05.603 00.000 11060 MoveAxis(N, 0, ABG)
23:33:05.603 00.000 11060 Move returns status 0, amount 0
23:33:05.603 00.000 11060 move complete, result=0
23:33:05.603 00.000 11060 worker thread done servicing request
23:33:05.606 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:05.617 00.011 10844 UpdateGuideState exits: m=3200 SNR=36.3
23:33:05.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:05.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:05.617 00.000 10844 Enqueuing Expose request
23:33:05.617 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:05.617 00.000 11060 Worker thread wakes up
23:33:05.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:05.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:06.241 00.624 11060 Exposure complete
23:33:06.407 00.166 11060 worker thread done servicing request
23:33:06.407 00.000 10844 OnExposeComplete: enter
23:33:06.407 00.000 10844 UpdateGuideState(): m_state=6
23:33:06.407 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
23:33:06.407 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.51, Mass=2804, SNR=34.4, Peak=220 HFD=3.4
23:33:06.407 00.000 10844 MultiStar: [#1 -0.00,-0.04,1.01,U] [#2 -0.08,0.02,2.03,U] [#3 -0.43,-0.06,0.96,U] [#4 -0.81,-0.54,0.00,M2] [#5 -0.32,0.05,1.05,U] [#6 -0.21,-0.04,0.93,U] [#7 -0.15,0.04,0.84,U] [#8 -0.21,-0.07,0.95,U] 
23:33:06.410 00.003 10844 refined, 7 included, MultiStar: {-0.15, 0.04}, one-star: {0.13, 0.43}
23:33:06.410 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
23:33:06.410 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.68)
23:33:06.410 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.87 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
23:33:06.410 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
23:33:06.410 00.000 10844 Enqueuing Move request for scope (-0.15, 0.04)
23:33:06.410 00.000 11060 Worker thread wakes up
23:33:06.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:33:06.410 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:33:06.410 00.000 11060 Moving (-0.15, 0.04) raw xDistance=-0.01 yDistance=-0.15
23:33:06.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:33:06.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:06.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:33:06.410 00.000 11060 MoveAxis(E, 0, ABG)
23:33:06.410 00.000 11060 Move returns status 0, amount 0
23:33:06.410 00.000 11060 MoveAxis(N, 0, ABG)
23:33:06.410 00.000 11060 Move returns status 0, amount 0
23:33:06.414 00.004 11060 move complete, result=0
23:33:06.414 00.000 11060 worker thread done servicing request
23:33:06.423 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:06.437 00.014 10844 UpdateGuideState exits: m=2804 SNR=34.4
23:33:06.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:06.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:06.437 00.000 10844 Enqueuing Expose request
23:33:06.437 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:06.437 00.000 11060 Worker thread wakes up
23:33:06.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:06.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:07.059 00.622 11060 Exposure complete
23:33:07.214 00.155 11060 worker thread done servicing request
23:33:07.214 00.000 10844 OnExposeComplete: enter
23:33:07.218 00.004 10844 UpdateGuideState(): m_state=6
23:33:07.218 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
23:33:07.218 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=62.08, Mass=3515, SNR=38.4, Peak=251 HFD=3.6
23:33:07.218 00.000 10844 MultiStar: [#1 0.32,0.13,0.93,U] [#2 -0.21,-0.29,1.85,U] [#3 -0.25,0.22,0.97,U] [#4 -0.29,-0.46,0.87,U] [#5 -0.04,-0.31,0.97,U] [#6 0.20,-0.59,0.91,U] [#7 -0.19,-0.00,0.82,U] [#8 0.06,-0.52,0.84,U] 
23:33:07.218 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.21}, one-star: {0.40, 0.00}
23:33:07.218 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
23:33:07.218 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
23:33:07.219 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.65 mountX=0.21 mountY=0.02, mountTheta=0.08
23:33:07.219 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.21, opts=13)
23:33:07.219 00.000 10844 Enqueuing Move request for scope (-0.02, -0.21)
23:33:07.219 00.000 11060 Worker thread wakes up
23:33:07.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
23:33:07.219 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
23:33:07.219 00.000 11060 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=0.02
23:33:07.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:33:07.222 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:07.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:33:07.222 00.000 11060 MoveAxis(W, 36, ABG)
23:33:07.222 00.000 11060 Guiding  Dir = 3, Dur = 36
23:33:07.229 00.007 11060 IsSlewing returns 0
23:33:07.229 00.000 11060 IsGuiding returns 0
23:33:07.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:07.238 00.009 10844 UpdateGuideState exits: m=3515 SNR=38.4
23:33:07.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:07.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:07.238 00.000 10844 Enqueuing Expose request
23:33:07.272 00.034 11060 IsGuiding returns 0
23:33:07.272 00.000 11060 Move returns status 0, amount 36
23:33:07.272 00.000 11060 MoveAxis(N, 0, ABG)
23:33:07.272 00.000 11060 Move returns status 0, amount 0
23:33:07.272 00.000 11060 move complete, result=0
23:33:07.272 00.000 11060 worker thread done servicing request
23:33:07.272 00.000 11060 Worker thread wakes up
23:33:07.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:07.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:07.272 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
23:33:07.924 00.652 11060 Exposure complete
23:33:08.127 00.203 11060 worker thread done servicing request
23:33:08.127 00.000 10844 OnExposeComplete: enter
23:33:08.127 00.000 10844 UpdateGuideState(): m_state=6
23:33:08.127 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
23:33:08.127 00.000 10844 Star::Find returns 1 (1), X=259.10, Y=62.17, Mass=3187, SNR=36.9, Peak=255 HFD=3.2
23:33:08.127 00.000 10844 MultiStar: [#1 0.09,0.51,0.98,U] [#2 -0.09,0.30,1.83,U] [#3 -0.51,0.74,0.00,M1] [#4 -0.43,-0.13,0.88,U] [#5 0.01,0.52,0.99,U] [#6 0.14,0.60,0.96,U] [#7 0.06,0.23,0.83,U] [#8 -0.13,0.40,0.86,U] 
23:33:08.127 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.32}, one-star: {0.39, 0.09}
23:33:08.127 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
23:33:08.127 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
23:33:08.127 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.57 mountX=-0.31 mountY=-0.05, mountTheta=-2.98
23:33:08.127 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.32, opts=13)
23:33:08.127 00.000 10844 Enqueuing Move request for scope (-0.00, 0.32)
23:33:08.127 00.000 11060 Worker thread wakes up
23:33:08.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.32) opts 0xd
23:33:08.127 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.32)
23:33:08.127 00.000 11060 Moving (-0.00, 0.32) raw xDistance=-0.31 yDistance=-0.05
23:33:08.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:33:08.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:08.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:08.127 00.000 11060 MoveAxis(E, 53, ABG)
23:33:08.127 00.000 11060 Guiding  Dir = 2, Dur = 53
23:33:08.137 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:08.155 00.018 11060 IsSlewing returns 0
23:33:08.155 00.000 11060 IsGuiding returns 0
23:33:08.163 00.008 10844 UpdateGuideState exits: m=3187 SNR=36.9 Saturated
23:33:08.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:08.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:08.163 00.000 10844 Enqueuing Expose request
23:33:08.214 00.051 11060 IsGuiding returns 0
23:33:08.214 00.000 11060 Move returns status 0, amount 53
23:33:08.214 00.000 11060 MoveAxis(N, 0, ABG)
23:33:08.214 00.000 11060 Move returns status 0, amount 0
23:33:08.214 00.000 11060 move complete, result=0
23:33:08.214 00.000 11060 worker thread done servicing request
23:33:08.214 00.000 11060 Worker thread wakes up
23:33:08.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:08.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:08.214 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
23:33:08.850 00.636 11060 Exposure complete
23:33:09.028 00.178 11060 worker thread done servicing request
23:33:09.028 00.000 10844 OnExposeComplete: enter
23:33:09.028 00.000 10844 UpdateGuideState(): m_state=6
23:33:09.028 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
23:33:09.028 00.000 10844 Star::Find returns 1 (0), X=258.08, Y=62.53, Mass=2832, SNR=33.8, Peak=247 HFD=3.5
23:33:09.031 00.003 10844 MultiStar: [#1 -0.49,0.44,0.00,M1] [#2 -0.24,0.29,2.12,U] [#3 -0.68,0.39,0.00,M2] [#4 -0.39,-0.01,0.97,U] [#5 -0.13,0.59,1.07,U] [#6 -0.42,0.49,0.00,M1] [#7 -0.47,0.25,0.91,U] [#8 0.13,0.14,1.00,U] 
23:33:09.031 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.29}, one-star: {-0.63, 0.45}
23:33:09.031 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
23:33:09.031 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.22)
23:33:09.031 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.33 mountX=-0.24 mountY=-0.32, mountTheta=-2.21
23:33:09.031 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.29, opts=13)
23:33:09.031 00.000 10844 Enqueuing Move request for scope (-0.28, 0.29)
23:33:09.031 00.000 11060 Worker thread wakes up
23:33:09.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
23:33:09.033 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
23:33:09.033 00.000 11060 Moving (-0.28, 0.29) raw xDistance=-0.24 yDistance=-0.32
23:33:09.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:33:09.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
23:33:09.033 00.000 11060 MoveAxis(E, 43, ABG)
23:33:09.033 00.000 11060 Guiding  Dir = 2, Dur = 43
23:33:09.036 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:09.047 00.011 11060 IsSlewing returns 0
23:33:09.047 00.000 11060 IsGuiding returns 0
23:33:09.053 00.006 10844 UpdateGuideState exits: m=2832 SNR=33.8
23:33:09.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:09.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:09.053 00.000 10844 Enqueuing Expose request
23:33:09.098 00.045 11060 IsGuiding returns 0
23:33:09.098 00.000 11060 Move returns status 0, amount 43
23:33:09.098 00.000 11060 MoveAxis(N, 125, ABG)
23:33:09.098 00.000 11060 Guiding  Dir = 0, Dur = 125
23:33:09.113 00.015 11060 IsSlewing returns 0
23:33:09.113 00.000 11060 IsGuiding returns 0
23:33:09.254 00.141 11060 IsGuiding returns 0
23:33:09.255 00.001 11060 Move returns status 0, amount 125
23:33:09.255 00.000 11060 move complete, result=0
23:33:09.255 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.3 px 125 ms NORTH
23:33:09.269 00.014 11060 worker thread done servicing request
23:33:09.269 00.000 11060 Worker thread wakes up
23:33:09.271 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:09.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:09.901 00.630 11060 Exposure complete
23:33:10.075 00.174 11060 worker thread done servicing request
23:33:10.075 00.000 10844 OnExposeComplete: enter
23:33:10.075 00.000 10844 UpdateGuideState(): m_state=6
23:33:10.075 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
23:33:10.075 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.76, Mass=2905, SNR=34.9, Peak=255 HFD=3.5
23:33:10.075 00.000 10844 MultiStar: [#1 -0.60,-0.04,1.07,U] [#2 -0.07,0.84,0.00,M4] [#3 -0.67,0.21,0.00,M3] [#4 -0.84,-0.08,0.00,M1] [#5 -0.06,-0.03,1.02,U] [#6 -0.19,0.41,0.89,U] [#7 -0.47,-0.03,0.85,U] [#8 0.07,-0.20,0.96,U] 
23:33:10.075 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.04}, one-star: {0.02, -0.32}
23:33:10.075 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
23:33:10.075 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
23:33:10.075 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=0.08 mountY=-0.20, mountTheta=-1.20
23:33:10.075 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.04, opts=13)
23:33:10.075 00.000 10844 Enqueuing Move request for scope (-0.21, -0.04)
23:33:10.075 00.000 11060 Worker thread wakes up
23:33:10.080 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
23:33:10.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
23:33:10.080 00.000 11060 Moving (-0.21, -0.04) raw xDistance=0.08 yDistance=-0.20
23:33:10.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:33:10.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:33:10.080 00.000 11060 MoveAxis(E, 0, ABG)
23:33:10.080 00.000 11060 Move returns status 0, amount 0
23:33:10.080 00.000 11060 MoveAxis(N, 77, ABG)
23:33:10.080 00.000 11060 Guiding  Dir = 0, Dur = 77
23:33:10.087 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:10.096 00.009 11060 IsSlewing returns 0
23:33:10.096 00.000 11060 IsGuiding returns 0
23:33:10.106 00.010 10844 UpdateGuideState exits: m=2905 SNR=34.9 Saturated
23:33:10.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:10.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:10.106 00.000 10844 Enqueuing Expose request
23:33:10.190 00.084 11060 IsGuiding returns 0
23:33:10.190 00.000 11060 Move returns status 0, amount 77
23:33:10.190 00.000 11060 move complete, result=0
23:33:10.190 00.000 11060 worker thread done servicing request
23:33:10.190 00.000 11060 Worker thread wakes up
23:33:10.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:10.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:10.190 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 77 ms NORTH
23:33:10.828 00.638 11060 Exposure complete
23:33:11.004 00.176 11060 worker thread done servicing request
23:33:11.004 00.000 10844 OnExposeComplete: enter
23:33:11.004 00.000 10844 UpdateGuideState(): m_state=6
23:33:11.004 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
23:33:11.004 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=62.06, Mass=3211, SNR=36.4, Peak=255 HFD=3.6
23:33:11.004 00.000 10844 MultiStar: [#1 0.16,0.00,0.99,U] [#2 -0.11,-0.05,1.95,U] [#3 -0.93,0.42,0.00,M4] [#4 -0.48,-0.20,0.94,U] [#5 -0.08,0.27,0.96,U] [#6 -0.17,0.07,0.88,U] [#7 -0.65,-0.22,0.00,M1] [#8 -0.19,-0.40,0.96,U] 
23:33:11.004 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.05}, one-star: {-0.18, -0.02}
23:33:11.004 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
23:33:11.004 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
23:33:11.004 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.83 mountX=0.07 mountY=-0.13, mountTheta=-1.08
23:33:11.004 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.05, opts=13)
23:33:11.004 00.000 10844 Enqueuing Move request for scope (-0.14, -0.05)
23:33:11.007 00.003 11060 Worker thread wakes up
23:33:11.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
23:33:11.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
23:33:11.007 00.000 11060 Moving (-0.14, -0.05) raw xDistance=0.07 yDistance=-0.13
23:33:11.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:33:11.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:11.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:33:11.007 00.000 11060 MoveAxis(E, 0, ABG)
23:33:11.007 00.000 11060 Move returns status 0, amount 0
23:33:11.007 00.000 11060 MoveAxis(N, 0, ABG)
23:33:11.007 00.000 11060 Move returns status 0, amount 0
23:33:11.007 00.000 11060 move complete, result=0
23:33:11.007 00.000 11060 worker thread done servicing request
23:33:11.012 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:11.028 00.016 10844 UpdateGuideState exits: m=3211 SNR=36.4 Saturated
23:33:11.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:11.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:11.028 00.000 10844 Enqueuing Expose request
23:33:11.028 00.000 11060 Worker thread wakes up
23:33:11.028 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:11.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:11.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:11.663 00.635 11060 Exposure complete
23:33:11.842 00.179 11060 worker thread done servicing request
23:33:11.842 00.000 10844 OnExposeComplete: enter
23:33:11.842 00.000 10844 UpdateGuideState(): m_state=6
23:33:11.842 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
23:33:11.842 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.09, Mass=3730, SNR=39.9, Peak=254 HFD=3.8
23:33:11.842 00.000 10844 MultiStar: [#1 -0.06,0.07,0.96,U] [#2 0.19,0.31,1.82,U] [#3 -0.58,-0.08,0.82,U] [#4 -0.18,-0.22,0.83,U] [#5 -0.11,-0.04,0.93,U] [#6 -0.26,-0.04,0.80,U] [#7 0.11,-0.37,0.81,U] [#8 -0.26,-0.58,0.00,M1] 
23:33:11.842 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.00}, one-star: {0.13, 0.01}
23:33:11.842 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.84 = -1.44)
23:33:11.842 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.46)
23:33:11.842 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.09 mountX=0.01 mountY=-0.05, mountTheta=-1.44
23:33:11.842 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.00, opts=13)
23:33:11.842 00.000 10844 Enqueuing Move request for scope (-0.05, 0.00)
23:33:11.842 00.000 11060 Worker thread wakes up
23:33:11.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
23:33:11.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
23:33:11.842 00.000 11060 Moving (-0.05, 0.00) raw xDistance=0.01 yDistance=-0.05
23:33:11.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:33:11.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:11.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:11.842 00.000 11060 MoveAxis(E, 0, ABG)
23:33:11.842 00.000 11060 Move returns status 0, amount 0
23:33:11.842 00.000 11060 MoveAxis(N, 0, ABG)
23:33:11.842 00.000 11060 Move returns status 0, amount 0
23:33:11.842 00.000 11060 move complete, result=0
23:33:11.842 00.000 11060 worker thread done servicing request
23:33:11.850 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:11.862 00.012 10844 UpdateGuideState exits: m=3730 SNR=39.9
23:33:11.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:11.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:11.862 00.000 10844 Enqueuing Expose request
23:33:11.862 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:11.862 00.000 11060 Worker thread wakes up
23:33:11.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:11.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:12.483 00.621 11060 Exposure complete
23:33:12.663 00.180 11060 worker thread done servicing request
23:33:12.663 00.000 10844 OnExposeComplete: enter
23:33:12.663 00.000 10844 UpdateGuideState(): m_state=6
23:33:12.663 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
23:33:12.663 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.85, Mass=3019, SNR=35.2, Peak=255 HFD=3.6
23:33:12.667 00.004 10844 MultiStar: [#1 -0.30,0.19,1.02,U] [#2 -0.26,-0.24,2.11,U] [#3 -0.58,-0.28,0.00,M4] [#4 0.08,-0.66,0.00,M1] [#5 -0.01,-0.41,1.03,U] [#6 -0.09,0.48,0.96,U] [#7 -0.03,0.07,0.82,U] [#8 0.11,-0.39,0.93,U] 
23:33:12.667 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.10}, one-star: {-0.44, -0.23}
23:33:12.667 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
23:33:12.667 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
23:33:12.667 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.58 mountX=0.13 mountY=-0.15, mountTheta=-0.84
23:33:12.667 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.10, opts=13)
23:33:12.667 00.000 10844 Enqueuing Move request for scope (-0.16, -0.10)
23:33:12.667 00.000 11060 Worker thread wakes up
23:33:12.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
23:33:12.667 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
23:33:12.669 00.002 11060 Moving (-0.16, -0.10) raw xDistance=0.13 yDistance=-0.15
23:33:12.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:33:12.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:12.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:33:12.669 00.000 11060 MoveAxis(W, 23, ABG)
23:33:12.669 00.000 11060 Guiding  Dir = 3, Dur = 23
23:33:12.674 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:12.682 00.008 10844 UpdateGuideState exits: m=3019 SNR=35.2 Saturated
23:33:12.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:12.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:12.682 00.000 10844 Enqueuing Expose request
23:33:12.692 00.010 11060 IsSlewing returns 0
23:33:12.692 00.000 11060 IsGuiding returns 0
23:33:12.754 00.062 11060 IsGuiding returns 0
23:33:12.754 00.000 11060 Move returns status 0, amount 23
23:33:12.754 00.000 11060 MoveAxis(N, 0, ABG)
23:33:12.754 00.000 11060 Move returns status 0, amount 0
23:33:12.755 00.001 11060 move complete, result=0
23:33:12.755 00.000 11060 worker thread done servicing request
23:33:12.755 00.000 11060 Worker thread wakes up
23:33:12.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:12.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:12.755 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
23:33:13.383 00.628 11060 Exposure complete
23:33:13.568 00.185 11060 worker thread done servicing request
23:33:13.568 00.000 10844 OnExposeComplete: enter
23:33:13.568 00.000 10844 UpdateGuideState(): m_state=6
23:33:13.568 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
23:33:13.568 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=62.37, Mass=3198, SNR=35.9, Peak=248 HFD=3.4
23:33:13.568 00.000 10844 MultiStar: [#1 -0.01,0.28,1.02,U] [#2 -0.38,0.66,0.00,M2] [#3 -0.32,0.71,0.00,M5] [#4 -0.48,-0.70,0.00,M2] [#5 0.37,-0.22,1.06,U] [#6 -0.40,-0.06,0.89,U] [#7 0.10,-0.58,0.88,U] [#8 0.24,-0.06,0.99,U] 
23:33:13.568 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {0.31, 0.29}
23:33:13.568 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
23:33:13.568 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
23:33:13.568 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.39 mountX=0.03 mountY=0.12, mountTheta=1.37
23:33:13.568 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
23:33:13.568 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
23:33:13.568 00.000 11060 Worker thread wakes up
23:33:13.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:33:13.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:33:13.568 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.12
23:33:13.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:33:13.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:13.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:33:13.568 00.000 11060 MoveAxis(E, 0, ABG)
23:33:13.568 00.000 11060 Move returns status 0, amount 0
23:33:13.568 00.000 11060 MoveAxis(N, 0, ABG)
23:33:13.568 00.000 11060 Move returns status 0, amount 0
23:33:13.568 00.000 11060 move complete, result=0
23:33:13.568 00.000 11060 worker thread done servicing request
23:33:13.573 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:13.589 00.016 10844 UpdateGuideState exits: m=3198 SNR=35.9
23:33:13.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:13.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:13.589 00.000 10844 Enqueuing Expose request
23:33:13.589 00.000 11060 Worker thread wakes up
23:33:13.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:13.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:13.589 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:14.229 00.640 11060 Exposure complete
23:33:14.405 00.176 11060 worker thread done servicing request
23:33:14.405 00.000 10844 OnExposeComplete: enter
23:33:14.405 00.000 10844 UpdateGuideState(): m_state=6
23:33:14.405 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:33:14.405 00.000 10844 Star::Find returns 1 (1), X=259.18, Y=62.58, Mass=3630, SNR=39.5, Peak=255 HFD=3.7
23:33:14.405 00.000 10844 MultiStar: [#1 0.07,0.29,0.92,U] [#2 -0.52,0.25,1.80,U] [#3 -0.46,0.30,0.88,U] [#4 -0.15,-0.50,0.92,U] [#5 0.24,0.40,0.93,U] [#6 0.35,-0.38,0.87,U] [#7 0.15,0.55,0.75,U] [#8 0.01,-0.24,0.93,U] 
23:33:14.405 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.47, 0.50}
23:33:14.405 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.56 = -2.73)
23:33:14.405 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.75)
23:33:14.405 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.80 mountX=-0.13 mountY=-0.06, mountTheta=-2.74
23:33:14.405 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.14, opts=13)
23:33:14.405 00.000 10844 Enqueuing Move request for scope (-0.03, 0.14)
23:33:14.405 00.000 11060 Worker thread wakes up
23:33:14.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:33:14.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:33:14.405 00.000 11060 Moving (-0.03, 0.14) raw xDistance=-0.13 yDistance=-0.06
23:33:14.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:33:14.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:14.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:14.405 00.000 11060 MoveAxis(E, 23, ABG)
23:33:14.405 00.000 11060 Guiding  Dir = 2, Dur = 23
23:33:14.411 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:14.416 00.005 11060 IsSlewing returns 0
23:33:14.429 00.013 11060 IsGuiding returns 0
23:33:14.437 00.008 10844 UpdateGuideState exits: m=3630 SNR=39.5 Saturated
23:33:14.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:14.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:14.437 00.000 10844 Enqueuing Expose request
23:33:14.461 00.024 11060 IsGuiding returns 0
23:33:14.462 00.001 11060 Move returns status 0, amount 23
23:33:14.462 00.000 11060 MoveAxis(N, 0, ABG)
23:33:14.462 00.000 11060 Move returns status 0, amount 0
23:33:14.462 00.000 11060 move complete, result=0
23:33:14.462 00.000 11060 worker thread done servicing request
23:33:14.462 00.000 11060 Worker thread wakes up
23:33:14.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:14.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:14.463 00.001 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:33:15.093 00.630 11060 Exposure complete
23:33:15.267 00.174 11060 worker thread done servicing request
23:33:15.267 00.000 10844 OnExposeComplete: enter
23:33:15.267 00.000 10844 UpdateGuideState(): m_state=6
23:33:15.267 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
23:33:15.267 00.000 10844 Star::Find returns 1 (1), X=258.92, Y=62.30, Mass=3717, SNR=39.0, Peak=255 HFD=3.8
23:33:15.272 00.005 10844 MultiStar: [#1 0.07,-0.00,0.91,U] [#2 -0.47,-0.18,1.80,U] [#3 -0.45,-0.22,0.85,U] [#4 -0.45,-0.44,0.00,M2] [#5 0.22,-0.23,0.91,U] [#6 -0.06,-0.48,0.82,U] [#7 0.08,-0.23,0.82,U] [#8 -0.22,-0.70,0.00,M1] 
23:33:15.272 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.15}, one-star: {0.21, 0.22}
23:33:15.272 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
23:33:15.272 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
23:33:15.272 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.19 cameraTheta=-2.17 mountX=0.17 mountY=-0.08, mountTheta=-0.43
23:33:15.272 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.15, opts=13)
23:33:15.272 00.000 10844 Enqueuing Move request for scope (-0.10, -0.15)
23:33:15.272 00.000 11060 Worker thread wakes up
23:33:15.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
23:33:15.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
23:33:15.272 00.000 11060 Moving (-0.10, -0.15) raw xDistance=0.17 yDistance=-0.08
23:33:15.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:33:15.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:15.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:15.272 00.000 11060 MoveAxis(W, 29, ABG)
23:33:15.272 00.000 11060 Guiding  Dir = 3, Dur = 29
23:33:15.282 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:15.303 00.021 10844 UpdateGuideState exits: m=3717 SNR=39.0 Saturated
23:33:15.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:15.303 00.000 11060 IsSlewing returns 0
23:33:15.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:15.303 00.000 10844 Enqueuing Expose request
23:33:15.303 00.000 11060 IsGuiding returns 0
23:33:15.350 00.047 11060 IsGuiding returns 0
23:33:15.350 00.000 11060 Move returns status 0, amount 29
23:33:15.350 00.000 11060 MoveAxis(N, 0, ABG)
23:33:15.350 00.000 11060 Move returns status 0, amount 0
23:33:15.350 00.000 11060 move complete, result=0
23:33:15.350 00.000 11060 worker thread done servicing request
23:33:15.350 00.000 11060 Worker thread wakes up
23:33:15.350 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
23:33:15.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:15.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:15.996 00.646 11060 Exposure complete
23:33:16.165 00.169 11060 worker thread done servicing request
23:33:16.167 00.002 10844 OnExposeComplete: enter
23:33:16.167 00.000 10844 UpdateGuideState(): m_state=6
23:33:16.167 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
23:33:16.167 00.000 10844 Star::Find returns 1 (1), X=259.15, Y=62.37, Mass=3461, SNR=38.4, Peak=255 HFD=3.7
23:33:16.167 00.000 10844 MultiStar: [#1 0.20,0.28,0.83,U] [#2 0.20,0.19,1.91,U] [#3 0.04,0.51,0.90,U] [#4 -0.29,-0.15,0.85,U] [#5 0.72,0.48,0.00,M1] [#6 0.13,0.27,0.82,U] [#7 0.23,0.08,0.80,U] [#8 0.43,-0.39,0.90,U] 
23:33:16.167 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.14}, one-star: {0.44, 0.29}
23:33:16.167 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
23:33:16.167 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
23:33:16.167 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.67 mountX=-0.18 mountY=0.16, mountTheta=2.41
23:33:16.168 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.14, opts=13)
23:33:16.168 00.000 10844 Enqueuing Move request for scope (0.18, 0.14)
23:33:16.168 00.000 11060 Worker thread wakes up
23:33:16.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
23:33:16.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
23:33:16.168 00.000 11060 Moving (0.18, 0.14) raw xDistance=-0.18 yDistance=0.16
23:33:16.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:33:16.170 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:16.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:33:16.170 00.000 11060 MoveAxis(E, 30, ABG)
23:33:16.170 00.000 11060 Guiding  Dir = 2, Dur = 30
23:33:16.180 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:16.195 00.015 11060 IsSlewing returns 0
23:33:16.196 00.001 11060 IsGuiding returns 0
23:33:16.203 00.007 10844 UpdateGuideState exits: m=3461 SNR=38.4 Saturated
23:33:16.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:16.203 00.000 10844 Enqueuing Expose request
23:33:16.241 00.038 11060 IsGuiding returns 0
23:33:16.241 00.000 11060 Move returns status 0, amount 30
23:33:16.241 00.000 11060 MoveAxis(N, 0, ABG)
23:33:16.241 00.000 11060 Move returns status 0, amount 0
23:33:16.241 00.000 11060 move complete, result=0
23:33:16.241 00.000 11060 worker thread done servicing request
23:33:16.241 00.000 11060 Worker thread wakes up
23:33:16.242 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:16.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:16.242 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
23:33:16.879 00.637 11060 Exposure complete
23:33:17.051 00.172 11060 worker thread done servicing request
23:33:17.051 00.000 10844 OnExposeComplete: enter
23:33:17.051 00.000 10844 UpdateGuideState(): m_state=6
23:33:17.053 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
23:33:17.053 00.000 10844 Star::Find returns 1 (1), X=259.28, Y=62.31, Mass=3537, SNR=38.3, Peak=255 HFD=3.7
23:33:17.053 00.000 10844 MultiStar: [#1 0.54,0.55,0.00,M1] [#2 -0.01,0.53,1.87,U] [#3 0.12,0.80,0.00,M3] [#4 -0.16,0.24,0.82,U] [#5 0.71,0.64,0.00,M2] [#6 0.57,0.24,0.89,U] [#7 0.29,0.06,0.77,U] [#8 0.26,0.76,0.00,M1] 
23:33:17.053 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.32}, one-star: {0.57, 0.23}
23:33:17.053 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
23:33:17.053 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
23:33:17.053 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.38 cameraTheta=0.97 mountX=-0.35 mountY=0.16, mountTheta=2.71
23:33:17.053 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.32, opts=13)
23:33:17.053 00.000 10844 Enqueuing Move request for scope (0.21, 0.32)
23:33:17.053 00.000 11060 Worker thread wakes up
23:33:17.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd
23:33:17.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.32)
23:33:17.053 00.000 11060 Moving (0.21, 0.32) raw xDistance=-0.35 yDistance=0.16
23:33:17.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
23:33:17.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:17.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:33:17.053 00.000 11060 MoveAxis(E, 61, ABG)
23:33:17.053 00.000 11060 Guiding  Dir = 2, Dur = 61
23:33:17.058 00.005 11060 IsSlewing returns 0
23:33:17.059 00.001 11060 IsGuiding returns 0
23:33:17.063 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:17.074 00.011 10844 UpdateGuideState exits: m=3537 SNR=38.3 Saturated
23:33:17.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:17.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:17.074 00.000 10844 Enqueuing Expose request
23:33:17.144 00.070 11060 IsGuiding returns 0
23:33:17.144 00.000 11060 Move returns status 0, amount 61
23:33:17.144 00.000 11060 MoveAxis(N, 0, ABG)
23:33:17.144 00.000 11060 Move returns status 0, amount 0
23:33:17.144 00.000 11060 move complete, result=0
23:33:17.144 00.000 11060 worker thread done servicing request
23:33:17.144 00.000 11060 Worker thread wakes up
23:33:17.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:17.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:17.146 00.002 10844 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
23:33:17.769 00.623 11060 Exposure complete
23:33:17.925 00.156 11060 worker thread done servicing request
23:33:17.925 00.000 10844 OnExposeComplete: enter
23:33:17.925 00.000 10844 UpdateGuideState(): m_state=6
23:33:17.925 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
23:33:17.925 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.90, Mass=2639, SNR=32.4, Peak=192 HFD=3.5
23:33:17.925 00.000 10844 MultiStar: [#1 0.49,1.07,0.00,M2] [#2 0.17,0.71,0.00,M1] [#3 0.13,0.79,0.00,M4] [#4 -0.04,0.09,1.06,U] [#5 0.12,0.67,0.00,M3] [#6 0.05,0.37,1.10,U] [#7 0.36,0.37,1.00,U] [#8 0.28,0.61,0.00,M2] 
23:33:17.925 00.000 10844 refined, 3 included, MultiStar: {0.12, 0.41}, one-star: {0.13, 0.82}
23:33:17.925 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
23:33:17.925 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:33:17.925 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.28 mountX=-0.42 mountY=0.05, mountTheta=3.02
23:33:17.931 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.41, opts=13)
23:33:17.931 00.000 10844 Enqueuing Move request for scope (0.12, 0.41)
23:33:17.931 00.000 11060 Worker thread wakes up
23:33:17.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.41) opts 0xd
23:33:17.931 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.41)
23:33:17.931 00.000 11060 Moving (0.12, 0.41) raw xDistance=-0.42 yDistance=0.05
23:33:17.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.42
23:33:17.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:17.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:33:17.931 00.000 11060 MoveAxis(E, 75, ABG)
23:33:17.931 00.000 11060 Guiding  Dir = 2, Dur = 75
23:33:17.936 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:17.941 00.005 11060 IsSlewing returns 0
23:33:17.943 00.002 11060 IsGuiding returns 0
23:33:17.957 00.014 10844 UpdateGuideState exits: m=2639 SNR=32.4
23:33:17.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:17.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:17.957 00.000 10844 Enqueuing Expose request
23:33:18.035 00.078 11060 IsGuiding returns 0
23:33:18.035 00.000 11060 Move returns status 0, amount 75
23:33:18.035 00.000 11060 MoveAxis(N, 0, ABG)
23:33:18.035 00.000 11060 Move returns status 0, amount 0
23:33:18.035 00.000 11060 move complete, result=0
23:33:18.035 00.000 11060 worker thread done servicing request
23:33:18.035 00.000 11060 Worker thread wakes up
23:33:18.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:18.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:18.037 00.002 10844 GuideStep: -0.4 px 75 ms EAST, 0.1 px 0 ms NORTH
23:33:18.671 00.634 11060 Exposure complete
23:33:18.846 00.175 11060 worker thread done servicing request
23:33:18.846 00.000 10844 OnExposeComplete: enter
23:33:18.846 00.000 10844 UpdateGuideState(): m_state=6
23:33:18.846 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
23:33:18.846 00.000 10844 Star::Find returns 1 (1), X=258.92, Y=62.86, Mass=2911, SNR=34.6, Peak=255 HFD=3.1
23:33:18.846 00.000 10844 MultiStar: [#1 0.23,0.61,0.00,M3] [#2 0.04,0.77,0.00,M2] [#3 0.11,0.79,0.00,M5] [#4 0.03,0.03,1.04,U] [#5 0.21,0.53,0.99,U] [#6 0.44,0.42,0.95,U] [#7 0.25,0.42,0.87,U] [#8 0.46,-0.07,0.90,U] 
23:33:18.849 00.003 10844 refined, 5 included, MultiStar: {0.26, 0.36}, one-star: {0.21, 0.78}
23:33:18.849 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
23:33:18.849 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
23:33:18.849 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.36 hyp=0.44 cameraTheta=0.94 mountX=-0.40 mountY=0.20, mountTheta=2.68
23:33:18.849 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.36, opts=13)
23:33:18.849 00.000 10844 Enqueuing Move request for scope (0.26, 0.36)
23:33:18.849 00.000 11060 Worker thread wakes up
23:33:18.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.36) opts 0xd
23:33:18.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.36)
23:33:18.849 00.000 11060 Moving (0.26, 0.36) raw xDistance=-0.40 yDistance=0.20
23:33:18.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
23:33:18.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:33:18.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:33:18.849 00.000 11060 MoveAxis(E, 71, ABG)
23:33:18.849 00.000 11060 Guiding  Dir = 2, Dur = 71
23:33:18.855 00.006 11060 IsSlewing returns 0
23:33:18.855 00.000 11060 IsGuiding returns 0
23:33:18.860 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:18.876 00.016 10844 UpdateGuideState exits: m=2911 SNR=34.6 Saturated
23:33:18.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:18.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:18.876 00.000 10844 Enqueuing Expose request
23:33:18.928 00.052 11060 IsGuiding returns 0
23:33:18.928 00.000 11060 Move returns status 0, amount 71
23:33:18.928 00.000 11060 MoveAxis(N, 0, ABG)
23:33:18.928 00.000 11060 Move returns status 0, amount 0
23:33:18.928 00.000 11060 move complete, result=0
23:33:18.929 00.001 11060 worker thread done servicing request
23:33:18.929 00.000 11060 Worker thread wakes up
23:33:18.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:18.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:18.937 00.008 10844 GuideStep: -0.4 px 71 ms EAST, 0.2 px 0 ms NORTH
23:33:19.542 00.605 11060 Exposure complete
23:33:19.710 00.168 11060 worker thread done servicing request
23:33:19.710 00.000 10844 OnExposeComplete: enter
23:33:19.710 00.000 10844 UpdateGuideState(): m_state=6
23:33:19.710 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
23:33:19.710 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=62.19, Mass=2590, SNR=32.8, Peak=248 HFD=3.3
23:33:19.715 00.005 10844 MultiStar: [#1 0.05,0.67,0.00,M4] [#2 -0.25,1.32,0.00,M3] [#3 -0.41,1.06,0.00,M6] [#4 -0.57,0.51,0.00,M1] [#5 0.01,0.60,1.06,U] [#6 -0.00,0.19,1.00,U] [#7 0.40,0.51,0.00,M1] [#8 0.33,0.04,1.05,U] 
23:33:19.715 00.000 10844 single-star, 3 included, MultiStar: {0.08, 0.24}, one-star: {-0.04, 0.11}
23:33:19.715 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
23:33:19.715 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.60)
23:33:19.715 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
23:33:19.717 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
23:33:19.717 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
23:33:19.717 00.000 11060 Worker thread wakes up
23:33:19.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
23:33:19.717 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
23:33:19.717 00.000 11060 Moving (-0.04, 0.11) raw xDistance=-0.10 yDistance=-0.06
23:33:19.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:33:19.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:19.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:19.717 00.000 11060 MoveAxis(E, 0, ABG)
23:33:19.717 00.000 11060 Move returns status 0, amount 0
23:33:19.717 00.000 11060 MoveAxis(N, 0, ABG)
23:33:19.717 00.000 11060 Move returns status 0, amount 0
23:33:19.717 00.000 11060 move complete, result=0
23:33:19.717 00.000 11060 worker thread done servicing request
23:33:19.720 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:19.756 00.036 10844 UpdateGuideState exits: m=2590 SNR=32.8
23:33:19.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:19.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:19.756 00.000 10844 Enqueuing Expose request
23:33:19.756 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:19.756 00.000 11060 Worker thread wakes up
23:33:19.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:19.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:20.381 00.625 11060 Exposure complete
23:33:20.549 00.168 11060 worker thread done servicing request
23:33:20.549 00.000 10844 OnExposeComplete: enter
23:33:20.549 00.000 10844 UpdateGuideState(): m_state=6
23:33:20.549 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
23:33:20.549 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.32, Mass=2932, SNR=35.0, Peak=250 HFD=3.4
23:33:20.549 00.000 10844 MultiStar: [#1 0.11,-0.63,0.00,M5] [#2 0.41,0.17,2.00,U] [#3 -0.14,0.25,0.98,U] [#4 -0.10,-0.58,0.99,U] [#5 0.51,-0.07,1.06,U] [#6 -0.08,-0.33,0.95,U] [#7 -0.30,-0.86,0.00,M2] [#8 0.26,-0.58,0.00,M1] 
23:33:20.549 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.16}, one-star: {0.18, -0.76}
23:33:20.549 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
23:33:20.549 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
23:33:20.549 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.75 mountX=0.13 mountY=0.20, mountTheta=1.00
23:33:20.552 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.16, opts=13)
23:33:20.552 00.000 10844 Enqueuing Move request for scope (0.18, -0.16)
23:33:20.552 00.000 11060 Worker thread wakes up
23:33:20.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
23:33:20.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
23:33:20.552 00.000 11060 Moving (0.18, -0.16) raw xDistance=0.13 yDistance=0.20
23:33:20.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:33:20.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:33:20.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:33:20.552 00.000 11060 MoveAxis(W, 23, ABG)
23:33:20.552 00.000 11060 Guiding  Dir = 3, Dur = 23
23:33:20.560 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:20.562 00.002 11060 IsSlewing returns 0
23:33:20.562 00.000 11060 IsGuiding returns 0
23:33:20.572 00.010 10844 UpdateGuideState exits: m=2932 SNR=35.0
23:33:20.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:20.574 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:20.574 00.000 10844 Enqueuing Expose request
23:33:20.593 00.019 11060 IsGuiding returns 0
23:33:20.593 00.000 11060 Move returns status 0, amount 23
23:33:20.593 00.000 11060 MoveAxis(N, 0, ABG)
23:33:20.593 00.000 11060 Move returns status 0, amount 0
23:33:20.593 00.000 11060 move complete, result=0
23:33:20.593 00.000 11060 worker thread done servicing request
23:33:20.593 00.000 11060 Worker thread wakes up
23:33:20.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:20.594 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:20.607 00.013 10844 GuideStep: 0.1 px 23 ms WEST, 0.2 px 0 ms NORTH
23:33:21.225 00.618 11060 Exposure complete
23:33:21.381 00.156 11060 worker thread done servicing request
23:33:21.381 00.000 10844 OnExposeComplete: enter
23:33:21.381 00.000 10844 UpdateGuideState(): m_state=6
23:33:21.381 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
23:33:21.381 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=61.49, Mass=3027, SNR=35.3, Peak=255 HFD=3.4
23:33:21.381 00.000 10844 MultiStar: [#1 -0.33,-0.26,0.96,U] [#2 -0.40,-0.05,2.05,U] [#3 -0.30,0.08,0.94,U] [#4 -0.03,-0.08,0.94,U] [#5 0.18,0.56,1.04,U] [#6 0.07,0.01,0.95,U] [#7 -0.12,-0.39,0.82,U] [#8 -0.10,-0.62,0.00,M2] 
23:33:21.381 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.08}, one-star: {-0.09, -0.59}
23:33:21.381 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
23:33:21.381 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
23:33:21.381 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.69 mountX=0.10 mountY=-0.14, mountTheta=-0.94
23:33:21.386 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.08, opts=13)
23:33:21.386 00.000 10844 Enqueuing Move request for scope (-0.16, -0.08)
23:33:21.386 00.000 11060 Worker thread wakes up
23:33:21.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
23:33:21.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
23:33:21.386 00.000 11060 Moving (-0.16, -0.08) raw xDistance=0.10 yDistance=-0.14
23:33:21.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:33:21.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:21.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:33:21.386 00.000 11060 MoveAxis(E, 0, ABG)
23:33:21.386 00.000 11060 Move returns status 0, amount 0
23:33:21.386 00.000 11060 MoveAxis(N, 0, ABG)
23:33:21.386 00.000 11060 Move returns status 0, amount 0
23:33:21.386 00.000 11060 move complete, result=0
23:33:21.386 00.000 11060 worker thread done servicing request
23:33:21.391 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:21.410 00.019 10844 UpdateGuideState exits: m=3027 SNR=35.3 Saturated
23:33:21.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:21.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:21.410 00.000 10844 Enqueuing Expose request
23:33:21.411 00.001 11060 Worker thread wakes up
23:33:21.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:21.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:21.411 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:22.047 00.636 11060 Exposure complete
23:33:22.228 00.181 11060 worker thread done servicing request
23:33:22.228 00.000 10844 OnExposeComplete: enter
23:33:22.229 00.001 10844 UpdateGuideState(): m_state=6
23:33:22.229 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
23:33:22.229 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=61.94, Mass=3174, SNR=36.1, Peak=220 HFD=3.8
23:33:22.229 00.000 10844 MultiStar: [#1 -0.24,0.07,1.00,U] [#2 -0.51,0.43,0.00,M2] [#3 -0.77,-0.06,0.00,M5] [#4 -0.78,-0.17,0.00,M1] [#5 -0.52,0.04,0.94,U] [#6 -0.39,0.02,0.83,U] [#7 -0.43,-0.63,0.00,M2] [#8 0.19,-0.23,0.94,U] 
23:33:22.229 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.05}, one-star: {-0.36, -0.14}
23:33:22.229 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
23:33:22.229 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
23:33:22.229 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.96 mountX=0.09 mountY=-0.25, mountTheta=-1.21
23:33:22.231 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.05, opts=13)
23:33:22.231 00.000 10844 Enqueuing Move request for scope (-0.26, -0.05)
23:33:22.231 00.000 11060 Worker thread wakes up
23:33:22.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
23:33:22.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
23:33:22.231 00.000 11060 Moving (-0.26, -0.05) raw xDistance=0.09 yDistance=-0.25
23:33:22.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:33:22.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:33:22.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:33:22.231 00.000 11060 MoveAxis(E, 0, ABG)
23:33:22.231 00.000 11060 Move returns status 0, amount 0
23:33:22.231 00.000 11060 MoveAxis(N, 0, ABG)
23:33:22.231 00.000 11060 Move returns status 0, amount 0
23:33:22.231 00.000 11060 move complete, result=0
23:33:22.231 00.000 11060 worker thread done servicing request
23:33:22.233 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:22.251 00.018 10844 UpdateGuideState exits: m=3174 SNR=36.1
23:33:22.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:22.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:22.251 00.000 10844 Enqueuing Expose request
23:33:22.251 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:33:22.253 00.002 11060 Worker thread wakes up
23:33:22.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:22.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:22.874 00.621 11060 Exposure complete
23:33:23.053 00.179 11060 worker thread done servicing request
23:33:23.053 00.000 10844 OnExposeComplete: enter
23:33:23.054 00.001 10844 UpdateGuideState(): m_state=6
23:33:23.054 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
23:33:23.054 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.41, Mass=2756, SNR=33.3, Peak=207 HFD=3.5
23:33:23.054 00.000 10844 MultiStar: [#1 0.10,-0.24,1.03,U] [#2 -0.08,-0.04,2.15,U] [#3 -0.25,0.01,1.00,U] [#4 -0.20,-0.28,1.00,U] [#5 -0.13,-0.04,1.09,U] [#6 -0.12,0.06,1.00,U] [#7 0.17,-0.60,0.91,U] [#8 -0.02,-0.02,1.05,U] 
23:33:23.054 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {-0.01, -0.67}
23:33:23.054 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
23:33:23.054 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:33:23.054 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.91 mountX=0.19 mountY=-0.03, mountTheta=-0.18
23:33:23.054 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.18, opts=13)
23:33:23.054 00.000 10844 Enqueuing Move request for scope (-0.06, -0.18)
23:33:23.054 00.000 11060 Worker thread wakes up
23:33:23.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
23:33:23.054 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
23:33:23.054 00.000 11060 Moving (-0.06, -0.18) raw xDistance=0.19 yDistance=-0.03
23:33:23.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:33:23.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:23.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:23.054 00.000 11060 MoveAxis(W, 32, ABG)
23:33:23.054 00.000 11060 Guiding  Dir = 3, Dur = 32
23:33:23.059 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:23.069 00.010 11060 IsSlewing returns 0
23:33:23.069 00.000 11060 IsGuiding returns 0
23:33:23.069 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.3
23:33:23.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:23.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:23.069 00.000 10844 Enqueuing Expose request
23:33:23.106 00.037 11060 IsGuiding returns 0
23:33:23.106 00.000 11060 Move returns status 0, amount 32
23:33:23.106 00.000 11060 MoveAxis(N, 0, ABG)
23:33:23.106 00.000 11060 Move returns status 0, amount 0
23:33:23.106 00.000 11060 move complete, result=0
23:33:23.106 00.000 11060 worker thread done servicing request
23:33:23.108 00.002 11060 Worker thread wakes up
23:33:23.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:23.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:23.118 00.010 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
23:33:23.726 00.608 11060 Exposure complete
23:33:23.914 00.188 11060 worker thread done servicing request
23:33:23.914 00.000 10844 OnExposeComplete: enter
23:33:23.914 00.000 10844 UpdateGuideState(): m_state=6
23:33:23.916 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
23:33:23.916 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.77, Mass=3410, SNR=37.8, Peak=233 HFD=3.5
23:33:23.916 00.000 10844 MultiStar: [#1 -0.42,-0.11,0.97,U] [#2 0.12,0.32,1.91,U] [#3 -0.27,0.17,0.95,U] [#4 0.04,-0.24,0.87,U] [#5 0.40,-0.38,0.96,U] [#6 0.34,0.08,0.83,U] [#7 -0.55,-0.28,0.86,U] [#8 0.35,-0.30,0.91,U] 
23:33:23.916 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.16, -0.31}
23:33:23.916 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
23:33:23.916 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
23:33:23.916 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.19 mountX=0.07 mountY=0.04, mountTheta=0.55
23:33:23.917 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
23:33:23.917 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
23:33:23.917 00.000 11060 Worker thread wakes up
23:33:23.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:33:23.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:33:23.917 00.000 11060 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=0.04
23:33:23.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:33:23.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:23.919 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:33:23.919 00.000 11060 MoveAxis(E, 0, ABG)
23:33:23.919 00.000 11060 Move returns status 0, amount 0
23:33:23.919 00.000 11060 MoveAxis(N, 0, ABG)
23:33:23.919 00.000 11060 Move returns status 0, amount 0
23:33:23.919 00.000 11060 move complete, result=0
23:33:23.919 00.000 11060 worker thread done servicing request
23:33:23.924 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:23.932 00.008 10844 UpdateGuideState exits: m=3410 SNR=37.8
23:33:23.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:23.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:23.932 00.000 10844 Enqueuing Expose request
23:33:23.932 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:23.932 00.000 11060 Worker thread wakes up
23:33:23.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:23.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:24.575 00.643 11060 Exposure complete
23:33:24.753 00.178 11060 worker thread done servicing request
23:33:24.753 00.000 10844 OnExposeComplete: enter
23:33:24.753 00.000 10844 UpdateGuideState(): m_state=6
23:33:24.753 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:33:24.753 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.87, Mass=3320, SNR=37.4, Peak=254 HFD=3.7
23:33:24.753 00.000 10844 MultiStar: [#1 0.16,0.03,0.94,U] [#2 -0.37,0.52,0.00,M1] [#3 -0.50,0.19,0.92,U] [#4 -0.21,-0.17,0.87,U] [#5 0.07,0.08,0.94,U] [#6 -0.24,-0.16,0.94,U] [#7 -0.14,-0.22,0.90,U] [#8 -0.19,-0.64,0.00,M1] 
23:33:24.753 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.07}, one-star: {-0.27, -0.20}
23:33:24.753 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
23:33:24.753 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
23:33:24.753 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-2.76 mountX=0.09 mountY=-0.15, mountTheta=-1.01
23:33:24.753 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.07, opts=13)
23:33:24.753 00.000 10844 Enqueuing Move request for scope (-0.16, -0.07)
23:33:24.753 00.000 11060 Worker thread wakes up
23:33:24.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
23:33:24.753 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
23:33:24.753 00.000 11060 Moving (-0.16, -0.07) raw xDistance=0.09 yDistance=-0.15
23:33:24.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:33:24.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:24.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:33:24.753 00.000 11060 MoveAxis(E, 0, ABG)
23:33:24.753 00.000 11060 Move returns status 0, amount 0
23:33:24.753 00.000 11060 MoveAxis(N, 0, ABG)
23:33:24.753 00.000 11060 Move returns status 0, amount 0
23:33:24.753 00.000 11060 move complete, result=0
23:33:24.753 00.000 11060 worker thread done servicing request
23:33:24.764 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:24.773 00.009 10844 UpdateGuideState exits: m=3320 SNR=37.4
23:33:24.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:24.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:24.773 00.000 10844 Enqueuing Expose request
23:33:24.778 00.005 11060 Worker thread wakes up
23:33:24.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:24.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:24.778 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:25.440 00.662 11060 Exposure complete
23:33:25.614 00.174 11060 worker thread done servicing request
23:33:25.614 00.000 10844 OnExposeComplete: enter
23:33:25.614 00.000 10844 UpdateGuideState(): m_state=6
23:33:25.616 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
23:33:25.616 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=61.83, Mass=2957, SNR=34.7, Peak=255 HFD=3.5
23:33:25.616 00.000 10844 MultiStar: [#1 0.05,0.27,0.94,U] [#2 -0.52,0.01,2.04,U] [#3 0.06,0.02,1.01,U] [#4 -0.14,-0.21,0.97,U] [#5 -0.03,0.25,1.07,U] [#6 0.10,-0.06,0.91,U] [#7 -0.06,-0.51,0.80,U] [#8 0.39,-0.47,1.00,U] 
23:33:25.616 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {0.11, -0.24}
23:33:25.616 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
23:33:25.616 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
23:33:25.616 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.19 mountX=0.09 mountY=-0.04, mountTheta=-0.45
23:33:25.616 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
23:33:25.616 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
23:33:25.616 00.000 11060 Worker thread wakes up
23:33:25.618 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
23:33:25.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
23:33:25.618 00.000 11060 Moving (-0.06, -0.08) raw xDistance=0.09 yDistance=-0.04
23:33:25.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:33:25.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:25.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:25.618 00.000 11060 MoveAxis(E, 0, ABG)
23:33:25.618 00.000 11060 Move returns status 0, amount 0
23:33:25.618 00.000 11060 MoveAxis(N, 0, ABG)
23:33:25.618 00.000 11060 Move returns status 0, amount 0
23:33:25.618 00.000 11060 move complete, result=0
23:33:25.618 00.000 11060 worker thread done servicing request
23:33:25.623 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:25.638 00.015 10844 UpdateGuideState exits: m=2957 SNR=34.7 Saturated
23:33:25.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:25.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:25.638 00.000 10844 Enqueuing Expose request
23:33:25.638 00.000 11060 Worker thread wakes up
23:33:25.638 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:25.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:25.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:26.275 00.637 11060 Exposure complete
23:33:26.432 00.157 11060 worker thread done servicing request
23:33:26.432 00.000 10844 OnExposeComplete: enter
23:33:26.432 00.000 10844 UpdateGuideState(): m_state=6
23:33:26.432 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
23:33:26.432 00.000 10844 Star::Find returns 1 (1), X=258.71, Y=61.62, Mass=2933, SNR=35.1, Peak=255 HFD=3.5
23:33:26.432 00.000 10844 MultiStar: [#1 -0.15,-0.48,1.02,U] [#2 -0.80,-0.29,0.00,M1] [#3 -0.33,0.23,0.99,U] [#4 -0.01,-0.61,1.05,U] [#5 -0.40,-0.06,1.02,U] [#6 0.11,0.40,0.95,U] [#7 -0.16,-0.79,0.00,M1] [#8 0.03,-0.28,0.94,U] 
23:33:26.432 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.19}, one-star: {-0.00, -0.46}
23:33:26.432 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
23:33:26.432 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
23:33:26.432 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.09 mountX=0.21 mountY=-0.08, mountTheta=-0.35
23:33:26.438 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.19, opts=13)
23:33:26.438 00.000 10844 Enqueuing Move request for scope (-0.11, -0.19)
23:33:26.438 00.000 11060 Worker thread wakes up
23:33:26.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
23:33:26.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
23:33:26.438 00.000 11060 Moving (-0.11, -0.19) raw xDistance=0.21 yDistance=-0.08
23:33:26.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:33:26.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:26.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:26.438 00.000 11060 MoveAxis(W, 36, ABG)
23:33:26.438 00.000 11060 Guiding  Dir = 3, Dur = 36
23:33:26.443 00.005 11060 IsSlewing returns 0
23:33:26.443 00.000 11060 IsGuiding returns 0
23:33:26.453 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
23:33:26.465 00.012 10844 UpdateGuideState exits: m=2933 SNR=35.1 Saturated
23:33:26.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:26.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:26.465 00.000 10844 Enqueuing Expose request
23:33:26.489 00.024 11060 IsGuiding returns 0
23:33:26.489 00.000 11060 Move returns status 0, amount 36
23:33:26.489 00.000 11060 MoveAxis(N, 0, ABG)
23:33:26.489 00.000 11060 Move returns status 0, amount 0
23:33:26.489 00.000 11060 move complete, result=0
23:33:26.489 00.000 11060 worker thread done servicing request
23:33:26.489 00.000 11060 Worker thread wakes up
23:33:26.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:26.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:26.494 00.005 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
23:33:27.142 00.648 11060 Exposure complete
23:33:27.301 00.159 11060 worker thread done servicing request
23:33:27.301 00.000 10844 OnExposeComplete: enter
23:33:27.301 00.000 10844 UpdateGuideState(): m_state=6
23:33:27.301 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
23:33:27.301 00.000 10844 Star::Find returns 1 (1), X=257.98, Y=62.64, Mass=3383, SNR=37.2, Peak=255 HFD=3.8
23:33:27.301 00.000 10844 MultiStar: [#1 -0.53,0.32,0.98,U] [#2 -0.54,0.20,1.94,U] [#3 -0.78,0.30,0.00,M1] [#4 -0.53,-0.23,0.91,U] [#5 -0.46,0.56,0.00,M1] [#6 -0.71,-0.05,0.00,M1] [#7 -0.52,-0.08,0.79,U] [#8 0.22,-0.02,0.93,U] 
23:33:27.301 00.000 10844 refined, 5 included, MultiStar: {-0.46, 0.15}, one-star: {-0.73, 0.56}
23:33:27.301 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
23:33:27.301 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
23:33:27.301 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=0.15 hyp=0.48 cameraTheta=2.83 mountX=-0.06 mountY=-0.47, mountTheta=-1.70
23:33:27.306 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=0.15, opts=13)
23:33:27.306 00.000 10844 Enqueuing Move request for scope (-0.46, 0.15)
23:33:27.306 00.000 11060 Worker thread wakes up
23:33:27.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.15) opts 0xd
23:33:27.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, 0.15)
23:33:27.306 00.000 11060 Moving (-0.46, 0.15) raw xDistance=-0.06 yDistance=-0.47
23:33:27.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:33:27.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.47
23:33:27.306 00.000 11060 MoveAxis(E, 0, ABG)
23:33:27.306 00.000 11060 Move returns status 0, amount 0
23:33:27.306 00.000 11060 MoveAxis(N, 185, ABG)
23:33:27.306 00.000 11060 Guiding  Dir = 0, Dur = 185
23:33:27.313 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:27.322 00.009 11060 IsSlewing returns 0
23:33:27.322 00.000 11060 IsGuiding returns 0
23:33:27.330 00.008 10844 UpdateGuideState exits: m=3383 SNR=37.2 Saturated
23:33:27.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:27.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:27.330 00.000 10844 Enqueuing Expose request
23:33:27.514 00.184 11060 IsGuiding returns 0
23:33:27.514 00.000 11060 Move returns status 0, amount 185
23:33:27.514 00.000 11060 move complete, result=0
23:33:27.514 00.000 11060 worker thread done servicing request
23:33:27.514 00.000 11060 Worker thread wakes up
23:33:27.514 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 185 ms NORTH
23:33:27.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:27.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:28.155 00.641 11060 Exposure complete
23:33:28.335 00.180 11060 worker thread done servicing request
23:33:28.335 00.000 10844 OnExposeComplete: enter
23:33:28.335 00.000 10844 UpdateGuideState(): m_state=6
23:33:28.335 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
23:33:28.336 00.001 10844 Star::Find returns 1 (0), X=258.68, Y=62.00, Mass=3055, SNR=35.8, Peak=246 HFD=3.4
23:33:28.336 00.000 10844 MultiStar: [#1 -0.13,0.23,1.05,U] [#2 0.02,-0.15,1.96,U] [#3 -0.28,-0.10,0.92,U] [#4 0.07,-0.45,1.01,U] [#5 0.07,0.35,0.96,U] [#6 0.49,-0.08,0.93,U] [#7 0.01,-0.16,0.86,U] [#8 0.36,-0.67,0.00,M1] 
23:33:28.336 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {-0.03, -0.08}
23:33:28.336 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
23:33:28.336 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:33:28.336 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.20 mountX=0.06 mountY=0.04, mountTheta=0.54
23:33:28.338 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
23:33:28.338 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
23:33:28.338 00.000 11060 Worker thread wakes up
23:33:28.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
23:33:28.338 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
23:33:28.338 00.000 11060 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=0.04
23:33:28.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:33:28.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:28.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:33:28.338 00.000 11060 MoveAxis(E, 0, ABG)
23:33:28.338 00.000 11060 Move returns status 0, amount 0
23:33:28.338 00.000 11060 MoveAxis(N, 0, ABG)
23:33:28.338 00.000 11060 Move returns status 0, amount 0
23:33:28.338 00.000 11060 move complete, result=0
23:33:28.338 00.000 11060 worker thread done servicing request
23:33:28.348 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:28.365 00.017 10844 UpdateGuideState exits: m=3055 SNR=35.8
23:33:28.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:28.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:28.365 00.000 10844 Enqueuing Expose request
23:33:28.365 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:33:28.365 00.000 11060 Worker thread wakes up
23:33:28.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:28.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:28.997 00.632 11060 Exposure complete
23:33:29.153 00.156 11060 worker thread done servicing request
23:33:29.153 00.000 10844 OnExposeComplete: enter
23:33:29.153 00.000 10844 UpdateGuideState(): m_state=6
23:33:29.155 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
23:33:29.155 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.79, Mass=3119, SNR=35.9, Peak=236 HFD=3.5
23:33:29.155 00.000 10844 MultiStar: [#1 -0.02,0.47,1.10,U] [#2 0.33,0.51,1.98,U] [#3 -0.31,0.56,0.00,M1] [#4 -0.18,-0.14,1.02,U] [#5 0.29,0.34,1.02,U] [#6 0.32,0.19,0.88,U] [#7 -0.09,0.04,0.92,U] [#8 0.58,-0.27,0.00,M2] 
23:33:29.155 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.21}, one-star: {0.06, -0.29}
23:33:29.155 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
23:33:29.155 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:33:29.155 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.24 cameraTheta=1.03 mountX=-0.23 mountY=0.09, mountTheta=2.76
23:33:29.155 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.21, opts=13)
23:33:29.155 00.000 10844 Enqueuing Move request for scope (0.13, 0.21)
23:33:29.157 00.002 11060 Worker thread wakes up
23:33:29.157 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
23:33:29.157 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
23:33:29.157 00.000 11060 Moving (0.13, 0.21) raw xDistance=-0.23 yDistance=0.09
23:33:29.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:33:29.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:29.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:33:29.157 00.000 11060 MoveAxis(E, 39, ABG)
23:33:29.157 00.000 11060 Guiding  Dir = 2, Dur = 39
23:33:29.159 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:29.168 00.009 11060 IsSlewing returns 0
23:33:29.168 00.000 11060 IsGuiding returns 0
23:33:29.172 00.004 10844 UpdateGuideState exits: m=3119 SNR=35.9
23:33:29.173 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:29.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:29.173 00.000 10844 Enqueuing Expose request
23:33:29.215 00.042 11060 IsGuiding returns 0
23:33:29.215 00.000 11060 Move returns status 0, amount 39
23:33:29.215 00.000 11060 MoveAxis(N, 0, ABG)
23:33:29.215 00.000 11060 Move returns status 0, amount 0
23:33:29.215 00.000 11060 move complete, result=0
23:33:29.215 00.000 11060 worker thread done servicing request
23:33:29.215 00.000 11060 Worker thread wakes up
23:33:29.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:29.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:29.215 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
23:33:29.841 00.626 11060 Exposure complete
23:33:29.991 00.150 11060 worker thread done servicing request
23:33:29.991 00.000 10844 OnExposeComplete: enter
23:33:29.991 00.000 10844 UpdateGuideState(): m_state=6
23:33:29.991 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
23:33:29.991 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.34, Mass=3279, SNR=36.9, Peak=229 HFD=3.7
23:33:29.991 00.000 10844 MultiStar: [#1 0.18,0.13,0.93,U] [#2 -0.09,-0.08,1.85,U] [#3 -0.15,-0.33,0.88,U] [#4 0.39,-0.10,0.94,U] [#5 -0.03,0.15,0.98,U] [#6 -0.14,-0.65,0.00,M1] [#7 0.24,-0.63,0.00,M1] [#8 0.46,-0.61,0.00,M3] 
23:33:29.991 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.15}, one-star: {0.21, -0.74}
23:33:29.991 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
23:33:29.991 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
23:33:29.996 00.005 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.17 mountX=0.14 mountY=0.09, mountTheta=0.57
23:33:29.996 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
23:33:29.996 00.000 10844 Enqueuing Move request for scope (0.06, -0.15)
23:33:29.996 00.000 11060 Worker thread wakes up
23:33:29.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:33:29.996 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:33:29.996 00.000 11060 Moving (0.06, -0.15) raw xDistance=0.14 yDistance=0.09
23:33:29.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
23:33:29.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:29.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:33:29.996 00.000 11060 MoveAxis(W, 22, ABG)
23:33:29.996 00.000 11060 Guiding  Dir = 3, Dur = 22
23:33:30.001 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:30.006 00.005 11060 IsSlewing returns 0
23:33:30.006 00.000 11060 IsGuiding returns 0
23:33:30.021 00.015 10844 UpdateGuideState exits: m=3279 SNR=36.9
23:33:30.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:30.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:30.021 00.000 10844 Enqueuing Expose request
23:33:30.036 00.015 11060 IsGuiding returns 0
23:33:30.036 00.000 11060 Move returns status 0, amount 22
23:33:30.036 00.000 11060 MoveAxis(N, 0, ABG)
23:33:30.036 00.000 11060 Move returns status 0, amount 0
23:33:30.036 00.000 11060 move complete, result=0
23:33:30.036 00.000 11060 worker thread done servicing request
23:33:30.036 00.000 11060 Worker thread wakes up
23:33:30.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:30.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:30.040 00.004 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
23:33:30.665 00.625 11060 Exposure complete
23:33:30.825 00.160 11060 worker thread done servicing request
23:33:30.825 00.000 10844 OnExposeComplete: enter
23:33:30.825 00.000 10844 UpdateGuideState(): m_state=6
23:33:30.825 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
23:33:30.825 00.000 10844 Star::Find returns 1 (0), X=259.06, Y=62.10, Mass=2888, SNR=34.3, Peak=224 HFD=3.8
23:33:30.825 00.000 10844 MultiStar: [#1 -0.13,0.37,1.01,U] [#2 -0.13,-0.27,2.01,U] [#3 -0.60,-0.31,0.00,M1] [#4 -0.17,0.35,0.99,U] [#5 0.12,-0.17,1.06,U] [#6 0.16,-0.32,0.99,U] [#7 -0.08,-0.04,0.93,U] [#8 -0.19,0.10,0.96,U] 
23:33:30.825 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {0.35, 0.02}
23:33:30.825 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
23:33:30.825 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
23:33:30.825 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.24 mountX=0.03 mountY=-0.02, mountTheta=-0.50
23:33:30.825 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
23:33:30.825 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
23:33:30.825 00.000 11060 Worker thread wakes up
23:33:30.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:33:30.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:33:30.825 00.000 11060 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=-0.02
23:33:30.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:33:30.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:30.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:33:30.825 00.000 11060 MoveAxis(E, 0, ABG)
23:33:30.825 00.000 11060 Move returns status 0, amount 0
23:33:30.825 00.000 11060 MoveAxis(N, 0, ABG)
23:33:30.828 00.003 11060 Move returns status 0, amount 0
23:33:30.828 00.000 11060 move complete, result=0
23:33:30.828 00.000 11060 worker thread done servicing request
23:33:30.835 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:30.854 00.019 10844 UpdateGuideState exits: m=2888 SNR=34.3
23:33:30.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:30.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:30.854 00.000 10844 Enqueuing Expose request
23:33:30.856 00.002 11060 Worker thread wakes up
23:33:30.856 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:30.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:30.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:31.476 00.620 11060 Exposure complete
23:33:31.634 00.158 11060 worker thread done servicing request
23:33:31.634 00.000 10844 OnExposeComplete: enter
23:33:31.634 00.000 10844 UpdateGuideState(): m_state=6
23:33:31.634 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
23:33:31.634 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=62.34, Mass=2853, SNR=34.1, Peak=248 HFD=3.4
23:33:31.634 00.000 10844 MultiStar: [#1 0.02,0.35,1.01,U] [#2 0.20,0.51,2.00,U] [#3 -0.30,0.18,1.02,U] [#4 -0.48,-0.39,0.99,U] [#5 -0.20,0.21,1.12,U] [#6 -0.07,0.51,1.01,U] [#7 -0.25,-0.22,0.95,U] [#8 0.16,0.33,0.99,U] 
23:33:31.634 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.23}, one-star: {0.23, 0.26}
23:33:31.634 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.54 = -2.75)
23:33:31.634 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
23:33:31.634 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.78 mountX=-0.21 mountY=-0.09, mountTheta=-2.76
23:33:31.634 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.23, opts=13)
23:33:31.634 00.000 10844 Enqueuing Move request for scope (-0.05, 0.23)
23:33:31.634 00.000 11060 Worker thread wakes up
23:33:31.638 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
23:33:31.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
23:33:31.638 00.000 11060 Moving (-0.05, 0.23) raw xDistance=-0.21 yDistance=-0.09
23:33:31.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:33:31.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:31.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:31.638 00.000 11060 MoveAxis(E, 37, ABG)
23:33:31.638 00.000 11060 Guiding  Dir = 2, Dur = 37
23:33:31.647 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:31.654 00.007 11060 IsSlewing returns 0
23:33:31.655 00.001 11060 IsGuiding returns 0
23:33:31.663 00.008 10844 UpdateGuideState exits: m=2853 SNR=34.1
23:33:31.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:31.664 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:31.664 00.000 10844 Enqueuing Expose request
23:33:31.701 00.037 11060 IsGuiding returns 0
23:33:31.701 00.000 11060 Move returns status 0, amount 37
23:33:31.701 00.000 11060 MoveAxis(N, 0, ABG)
23:33:31.701 00.000 11060 Move returns status 0, amount 0
23:33:31.701 00.000 11060 move complete, result=0
23:33:31.702 00.001 11060 worker thread done servicing request
23:33:31.702 00.000 11060 Worker thread wakes up
23:33:31.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:31.702 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:33:31.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:32.332 00.630 11060 Exposure complete
23:33:32.499 00.167 11060 worker thread done servicing request
23:33:32.499 00.000 10844 OnExposeComplete: enter
23:33:32.499 00.000 10844 UpdateGuideState(): m_state=6
23:33:32.499 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
23:33:32.499 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.79, Mass=3191, SNR=36.7, Peak=255 HFD=3.6
23:33:32.500 00.001 10844 MultiStar: [#1 -0.12,-0.25,0.94,U] [#2 -0.39,-0.05,1.87,U] [#3 -0.03,-0.26,0.97,U] [#4 0.30,-0.65,0.00,M1] [#5 -0.12,-0.49,1.02,U] [#6 0.04,-0.48,0.94,U] [#7 0.03,-1.08,0.00,M1] [#8 0.24,-0.76,0.00,M2] 
23:33:32.500 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.27}, one-star: {-0.14, -0.29}
23:33:32.500 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:33:32.500 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
23:33:32.500 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.32 cameraTheta=-2.11 mountX=0.30 mountY=-0.12, mountTheta=-0.37
23:33:32.500 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.27, opts=13)
23:33:32.500 00.000 10844 Enqueuing Move request for scope (-0.16, -0.27)
23:33:32.500 00.000 11060 Worker thread wakes up
23:33:32.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
23:33:32.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
23:33:32.500 00.000 11060 Moving (-0.16, -0.27) raw xDistance=0.30 yDistance=-0.12
23:33:32.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:33:32.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:32.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:33:32.500 00.000 11060 MoveAxis(W, 50, ABG)
23:33:32.500 00.000 11060 Guiding  Dir = 3, Dur = 50
23:33:32.511 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:32.514 00.003 11060 IsSlewing returns 0
23:33:32.515 00.001 11060 IsGuiding returns 0
23:33:32.525 00.010 10844 UpdateGuideState exits: m=3191 SNR=36.7 Saturated
23:33:32.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:32.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:32.525 00.000 10844 Enqueuing Expose request
23:33:32.577 00.052 11060 IsGuiding returns 0
23:33:32.577 00.000 11060 Move returns status 0, amount 50
23:33:32.577 00.000 11060 MoveAxis(N, 0, ABG)
23:33:32.577 00.000 11060 Move returns status 0, amount 0
23:33:32.577 00.000 11060 move complete, result=0
23:33:32.577 00.000 11060 worker thread done servicing request
23:33:32.577 00.000 11060 Worker thread wakes up
23:33:32.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:32.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:32.587 00.010 10844 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
23:33:33.209 00.622 11060 Exposure complete
23:33:33.356 00.147 11060 worker thread done servicing request
23:33:33.356 00.000 10844 OnExposeComplete: enter
23:33:33.356 00.000 10844 UpdateGuideState(): m_state=6
23:33:33.356 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
23:33:33.356 00.000 10844 Star::Find returns 1 (1), X=259.05, Y=62.17, Mass=3371, SNR=37.3, Peak=255 HFD=3.9
23:33:33.356 00.000 10844 MultiStar: [#1 0.54,0.45,0.00,M1] [#2 0.07,0.76,0.00,M1] [#3 0.14,0.96,0.00,M1] [#4 -0.20,1.01,0.00,M2] [#5 0.03,0.83,0.00,M1] [#6 0.58,0.50,0.00,M1] [#7 0.35,0.74,0.00,M2] [#8 0.44,0.39,0.90,U] 
23:33:33.356 00.000 10844 single-star, 1 included, MultiStar: {0.38, 0.23}, one-star: {0.33, 0.09}
23:33:33.356 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
23:33:33.356 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
23:33:33.356 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.09 hyp=0.35 cameraTheta=0.27 mountX=-0.15 mountY=0.32, mountTheta=2.02
23:33:33.356 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.09, opts=13)
23:33:33.356 00.000 10844 Enqueuing Move request for scope (0.33, 0.09)
23:33:33.356 00.000 11060 Worker thread wakes up
23:33:33.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.09) opts 0xd
23:33:33.356 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.09)
23:33:33.356 00.000 11060 Moving (0.33, 0.09) raw xDistance=-0.15 yDistance=0.32
23:33:33.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:33:33.356 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:33.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:33:33.356 00.000 11060 MoveAxis(E, 25, ABG)
23:33:33.356 00.000 11060 Guiding  Dir = 2, Dur = 25
23:33:33.364 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:33.367 00.003 11060 IsSlewing returns 0
23:33:33.367 00.000 11060 IsGuiding returns 0
23:33:33.377 00.010 10844 UpdateGuideState exits: m=3371 SNR=37.3 Saturated
23:33:33.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:33.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:33.377 00.000 10844 Enqueuing Expose request
23:33:33.398 00.021 11060 IsGuiding returns 0
23:33:33.398 00.000 11060 Move returns status 0, amount 25
23:33:33.398 00.000 11060 MoveAxis(N, 0, ABG)
23:33:33.398 00.000 11060 Move returns status 0, amount 0
23:33:33.398 00.000 11060 move complete, result=0
23:33:33.398 00.000 11060 worker thread done servicing request
23:33:33.398 00.000 11060 Worker thread wakes up
23:33:33.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:33.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:33.398 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.3 px 0 ms NORTH
23:33:34.047 00.649 11060 Exposure complete
23:33:34.204 00.157 11060 worker thread done servicing request
23:33:34.208 00.004 10844 OnExposeComplete: enter
23:33:34.208 00.000 10844 UpdateGuideState(): m_state=6
23:33:34.208 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
23:33:34.208 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.69, Mass=3385, SNR=37.6, Peak=242 HFD=3.6
23:33:34.208 00.000 10844 MultiStar: [#1 0.03,1.10,0.00,M2] [#2 0.14,0.76,0.00,M2] [#3 -0.05,0.67,0.00,M2] [#4 0.07,0.78,0.00,M3] [#5 0.21,1.01,0.00,M2] [#6 0.07,0.74,0.00,M2] [#7 -0.30,0.42,0.86,U] [#8 0.62,0.61,0.00,M2] 
23:33:34.208 00.000 10844 refined, 1 included, MultiStar: {-0.08, 0.53}, one-star: {0.10, 0.62}
23:33:34.208 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
23:33:34.208 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
23:33:34.208 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.53 hyp=0.53 cameraTheta=1.72 mountX=-0.50 mountY=-0.17, mountTheta=-2.82
23:33:34.208 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.53, opts=13)
23:33:34.208 00.000 10844 Enqueuing Move request for scope (-0.08, 0.53)
23:33:34.208 00.000 11060 Worker thread wakes up
23:33:34.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.53) opts 0xd
23:33:34.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.53)
23:33:34.208 00.000 11060 Moving (-0.08, 0.53) raw xDistance=-0.50 yDistance=-0.17
23:33:34.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.50
23:33:34.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:34.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:33:34.208 00.000 11060 MoveAxis(E, 88, ABG)
23:33:34.208 00.000 11060 Guiding  Dir = 2, Dur = 88
23:33:34.216 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:34.216 00.000 11060 IsSlewing returns 0
23:33:34.216 00.000 11060 IsGuiding returns 0
23:33:34.226 00.010 10844 UpdateGuideState exits: m=3385 SNR=37.6
23:33:34.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:34.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:34.226 00.000 10844 Enqueuing Expose request
23:33:34.307 00.081 11060 IsGuiding returns 0
23:33:34.307 00.000 11060 Move returns status 0, amount 88
23:33:34.307 00.000 11060 MoveAxis(N, 0, ABG)
23:33:34.307 00.000 11060 Move returns status 0, amount 0
23:33:34.307 00.000 11060 move complete, result=0
23:33:34.308 00.001 11060 worker thread done servicing request
23:33:34.308 00.000 11060 Worker thread wakes up
23:33:34.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:34.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:34.308 00.000 10844 GuideStep: -0.5 px 88 ms EAST, -0.2 px 0 ms NORTH
23:33:34.923 00.615 11060 Exposure complete
23:33:35.076 00.153 11060 worker thread done servicing request
23:33:35.078 00.002 10844 OnExposeComplete: enter
23:33:35.078 00.000 10844 UpdateGuideState(): m_state=6
23:33:35.078 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
23:33:35.078 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.79, Mass=3138, SNR=35.8, Peak=234 HFD=4.0
23:33:35.078 00.000 10844 MultiStar: [#1 0.43,0.48,0.00,M3] [#2 -0.16,-0.20,1.98,U] [#3 0.19,0.23,0.99,U] [#4 -0.02,-0.34,0.95,U] [#5 0.68,-0.22,0.00,M3] [#6 0.15,0.21,1.00,U] [#7 0.48,-0.30,0.84,U] [#8 0.28,0.00,0.94,U] 
23:33:35.078 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.11}, one-star: {0.15, -0.29}
23:33:35.078 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
23:33:35.078 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
23:33:35.078 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.79 mountX=0.09 mountY=0.12, mountTheta=0.96
23:33:35.078 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
23:33:35.078 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
23:33:35.078 00.000 11060 Worker thread wakes up
23:33:35.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
23:33:35.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
23:33:35.078 00.000 11060 Moving (0.11, -0.11) raw xDistance=0.09 yDistance=0.12
23:33:35.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:33:35.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:35.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:33:35.078 00.000 11060 MoveAxis(E, 0, ABG)
23:33:35.078 00.000 11060 Move returns status 0, amount 0
23:33:35.078 00.000 11060 MoveAxis(N, 0, ABG)
23:33:35.078 00.000 11060 Move returns status 0, amount 0
23:33:35.078 00.000 11060 move complete, result=0
23:33:35.078 00.000 11060 worker thread done servicing request
23:33:35.085 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:35.106 00.021 10844 UpdateGuideState exits: m=3138 SNR=35.8
23:33:35.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:35.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:35.106 00.000 10844 Enqueuing Expose request
23:33:35.106 00.000 11060 Worker thread wakes up
23:33:35.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:35.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:35.106 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:35.726 00.620 11060 Exposure complete
23:33:35.898 00.172 11060 worker thread done servicing request
23:33:35.898 00.000 10844 OnExposeComplete: enter
23:33:35.898 00.000 10844 UpdateGuideState(): m_state=6
23:33:35.898 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
23:33:35.898 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.83, Mass=3354, SNR=37.9, Peak=243 HFD=3.1
23:33:35.898 00.000 10844 MultiStar: [#1 0.12,-0.27,0.94,U] [#2 0.17,0.12,1.90,U] [#3 -0.48,0.22,0.98,U] [#4 -0.35,-0.15,0.90,U] [#5 -0.03,0.44,0.98,U] [#6 -0.50,0.06,0.91,U] [#7 -0.15,-0.49,0.82,U] [#8 -0.05,0.24,0.91,U] 
23:33:35.898 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.26, -0.25}
23:33:35.899 00.001 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.53)
23:33:35.899 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
23:33:35.899 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.01 mountX=0.00 mountY=-0.08, mountTheta=-1.53
23:33:35.899 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
23:33:35.899 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
23:33:35.899 00.000 11060 Worker thread wakes up
23:33:35.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
23:33:35.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
23:33:35.901 00.002 11060 Moving (-0.08, 0.01) raw xDistance=0.00 yDistance=-0.08
23:33:35.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:33:35.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:35.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:35.901 00.000 11060 MoveAxis(E, 0, ABG)
23:33:35.901 00.000 11060 Move returns status 0, amount 0
23:33:35.901 00.000 11060 MoveAxis(N, 0, ABG)
23:33:35.901 00.000 11060 Move returns status 0, amount 0
23:33:35.901 00.000 11060 move complete, result=0
23:33:35.901 00.000 11060 worker thread done servicing request
23:33:35.906 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:35.918 00.012 10844 UpdateGuideState exits: m=3354 SNR=37.9
23:33:35.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:35.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:35.918 00.000 10844 Enqueuing Expose request
23:33:35.918 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:35.918 00.000 11060 Worker thread wakes up
23:33:35.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:35.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:36.542 00.624 11060 Exposure complete
23:33:36.712 00.170 11060 worker thread done servicing request
23:33:36.712 00.000 10844 OnExposeComplete: enter
23:33:36.712 00.000 10844 UpdateGuideState(): m_state=6
23:33:36.712 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
23:33:36.712 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=62.27, Mass=3200, SNR=36.0, Peak=245 HFD=3.5
23:33:36.716 00.004 10844 MultiStar: [#1 -0.31,0.34,1.11,U] [#2 -0.90,0.07,0.00,M1] [#3 -0.69,-0.09,0.00,M1] [#4 -0.39,0.00,0.99,U] [#5 -0.32,0.21,1.06,U] [#6 -0.10,-0.49,0.95,U] [#7 -0.46,0.04,0.87,U] [#8 -0.19,-0.09,0.95,U] 
23:33:36.716 00.000 10844 single-star, 6 included, MultiStar: {-0.25, 0.04}, one-star: {0.02, 0.19}
23:33:36.716 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
23:33:36.716 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.07)
23:33:36.716 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.48 mountX=-0.19 mountY=-0.01, mountTheta=-3.07
23:33:36.716 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.19, opts=13)
23:33:36.717 00.001 10844 Enqueuing Move request for scope (0.02, 0.19)
23:33:36.717 00.000 11060 Worker thread wakes up
23:33:36.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
23:33:36.717 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
23:33:36.717 00.000 11060 Moving (0.02, 0.19) raw xDistance=-0.19 yDistance=-0.01
23:33:36.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:33:36.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:36.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:36.717 00.000 11060 MoveAxis(E, 34, ABG)
23:33:36.717 00.000 11060 Guiding  Dir = 2, Dur = 34
23:33:36.723 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:36.733 00.010 10844 UpdateGuideState exits: m=3200 SNR=36.0
23:33:36.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:36.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:36.733 00.000 10844 Enqueuing Expose request
23:33:36.738 00.005 11060 IsSlewing returns 0
23:33:36.738 00.000 11060 IsGuiding returns 0
23:33:36.801 00.063 11060 IsGuiding returns 0
23:33:36.801 00.000 11060 Move returns status 0, amount 34
23:33:36.801 00.000 11060 MoveAxis(N, 0, ABG)
23:33:36.801 00.000 11060 Move returns status 0, amount 0
23:33:36.801 00.000 11060 move complete, result=0
23:33:36.801 00.000 11060 worker thread done servicing request
23:33:36.801 00.000 11060 Worker thread wakes up
23:33:36.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:36.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:36.801 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
23:33:37.433 00.632 11060 Exposure complete
23:33:37.614 00.181 11060 worker thread done servicing request
23:33:37.614 00.000 10844 OnExposeComplete: enter
23:33:37.614 00.000 10844 UpdateGuideState(): m_state=6
23:33:37.614 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
23:33:37.614 00.000 10844 Star::Find returns 1 (1), X=258.74, Y=61.84, Mass=3335, SNR=37.2, Peak=255 HFD=3.5
23:33:37.620 00.006 10844 MultiStar: [#1 -0.14,-0.36,1.02,U] [#2 -0.20,0.03,1.86,U] [#3 -0.88,-0.33,0.00,M2] [#4 -0.45,-0.59,0.00,M1] [#5 -0.19,-0.29,0.92,U] [#6 -0.27,-0.61,0.00,M1] [#7 -0.34,-0.71,0.00,M1] [#8 0.01,-0.39,0.90,U] 
23:33:37.620 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.21}, one-star: {0.03, -0.24}
23:33:37.620 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
23:33:37.620 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
23:33:37.620 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.07 mountX=0.22 mountY=-0.08, mountTheta=-0.34
23:33:37.620 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.21, opts=13)
23:33:37.620 00.000 10844 Enqueuing Move request for scope (-0.11, -0.21)
23:33:37.620 00.000 11060 Worker thread wakes up
23:33:37.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
23:33:37.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
23:33:37.620 00.000 11060 Moving (-0.11, -0.21) raw xDistance=0.22 yDistance=-0.08
23:33:37.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:33:37.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:37.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:37.620 00.000 11060 MoveAxis(W, 38, ABG)
23:33:37.620 00.000 11060 Guiding  Dir = 3, Dur = 38
23:33:37.625 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:37.635 00.010 11060 IsSlewing returns 0
23:33:37.636 00.001 11060 IsGuiding returns 0
23:33:37.661 00.025 10844 UpdateGuideState exits: m=3335 SNR=37.2 Saturated
23:33:37.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:37.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:37.661 00.000 10844 Enqueuing Expose request
23:33:37.685 00.024 11060 IsGuiding returns 0
23:33:37.685 00.000 11060 Move returns status 0, amount 38
23:33:37.685 00.000 11060 MoveAxis(N, 0, ABG)
23:33:37.685 00.000 11060 Move returns status 0, amount 0
23:33:37.686 00.001 11060 move complete, result=0
23:33:37.686 00.000 11060 worker thread done servicing request
23:33:37.686 00.000 11060 Worker thread wakes up
23:33:37.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:37.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:37.686 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:33:38.318 00.632 11060 Exposure complete
23:33:38.472 00.154 11060 worker thread done servicing request
23:33:38.472 00.000 10844 OnExposeComplete: enter
23:33:38.472 00.000 10844 UpdateGuideState(): m_state=6
23:33:38.472 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
23:33:38.472 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=61.49, Mass=3246, SNR=36.8, Peak=255 HFD=3.6
23:33:38.477 00.005 10844 MultiStar: [#1 0.07,-0.10,0.99,U] [#2 -0.07,-0.24,1.96,U] [#3 -0.17,-0.70,0.00,M3] [#4 -0.60,-0.66,0.00,M2] [#5 0.19,-0.28,0.95,U] [#6 0.03,-0.45,0.88,U] [#7 0.27,-0.63,0.00,M2] [#8 0.22,-0.77,0.00,M1] 
23:33:38.477 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.31}, one-star: {0.30, -0.59}
23:33:38.477 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
23:33:38.477 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
23:33:38.477 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.33 mountX=0.30 mountY=0.13, mountTheta=0.41
23:33:38.477 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.31, opts=13)
23:33:38.477 00.000 10844 Enqueuing Move request for scope (0.08, -0.31)
23:33:38.477 00.000 11060 Worker thread wakes up
23:33:38.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
23:33:38.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
23:33:38.477 00.000 11060 Moving (0.08, -0.31) raw xDistance=0.30 yDistance=0.13
23:33:38.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:33:38.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:38.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:33:38.477 00.000 11060 MoveAxis(W, 52, ABG)
23:33:38.477 00.000 11060 Guiding  Dir = 3, Dur = 52
23:33:38.484 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:38.493 00.009 11060 IsSlewing returns 0
23:33:38.493 00.000 11060 IsGuiding returns 0
23:33:38.513 00.020 10844 UpdateGuideState exits: m=3246 SNR=36.8 Saturated
23:33:38.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:38.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:38.513 00.000 10844 Enqueuing Expose request
23:33:38.554 00.041 11060 IsGuiding returns 0
23:33:38.554 00.000 11060 Move returns status 0, amount 52
23:33:38.554 00.000 11060 MoveAxis(N, 0, ABG)
23:33:38.554 00.000 11060 Move returns status 0, amount 0
23:33:38.554 00.000 11060 move complete, result=0
23:33:38.554 00.000 11060 worker thread done servicing request
23:33:38.554 00.000 11060 Worker thread wakes up
23:33:38.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:38.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:38.554 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
23:33:39.181 00.627 11060 Exposure complete
23:33:39.332 00.151 11060 worker thread done servicing request
23:33:39.332 00.000 10844 OnExposeComplete: enter
23:33:39.332 00.000 10844 UpdateGuideState(): m_state=6
23:33:39.332 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
23:33:39.332 00.000 10844 Star::Find returns 1 (1), X=258.92, Y=61.77, Mass=3392, SNR=37.9, Peak=255 HFD=3.7
23:33:39.332 00.000 10844 MultiStar: [#1 -0.10,0.04,0.93,U] [#2 0.25,-0.20,1.81,U] [#3 0.02,-0.69,0.00,M4] [#4 -0.34,-1.21,0.00,M3] [#5 0.34,-0.20,1.02,U] [#6 0.03,-0.83,0.00,M1] [#7 0.06,-0.49,0.79,U] [#8 0.21,-0.82,0.00,M2] 
23:33:39.332 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.22}, one-star: {0.21, -0.31}
23:33:39.332 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
23:33:39.332 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
23:33:39.332 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.90 mountX=0.19 mountY=0.21, mountTheta=0.84
23:33:39.336 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.22, opts=13)
23:33:39.336 00.000 10844 Enqueuing Move request for scope (0.17, -0.22)
23:33:39.336 00.000 11060 Worker thread wakes up
23:33:39.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
23:33:39.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
23:33:39.336 00.000 11060 Moving (0.17, -0.22) raw xDistance=0.19 yDistance=0.21
23:33:39.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:33:39.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:33:39.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:33:39.336 00.000 11060 MoveAxis(W, 34, ABG)
23:33:39.336 00.000 11060 Guiding  Dir = 3, Dur = 34
23:33:39.342 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:39.359 00.017 10844 UpdateGuideState exits: m=3392 SNR=37.9 Saturated
23:33:39.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:39.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:39.359 00.000 10844 Enqueuing Expose request
23:33:39.368 00.009 11060 IsSlewing returns 0
23:33:39.368 00.000 11060 IsGuiding returns 0
23:33:39.410 00.042 11060 IsGuiding returns 0
23:33:39.410 00.000 11060 Move returns status 0, amount 34
23:33:39.410 00.000 11060 MoveAxis(N, 0, ABG)
23:33:39.410 00.000 11060 Move returns status 0, amount 0
23:33:39.410 00.000 11060 move complete, result=0
23:33:39.410 00.000 11060 worker thread done servicing request
23:33:39.410 00.000 11060 Worker thread wakes up
23:33:39.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:39.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:39.410 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
23:33:40.055 00.645 11060 Exposure complete
23:33:40.219 00.164 11060 worker thread done servicing request
23:33:40.219 00.000 10844 OnExposeComplete: enter
23:33:40.219 00.000 10844 UpdateGuideState(): m_state=6
23:33:40.219 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
23:33:40.221 00.002 10844 Star::Find returns 1 (0), X=259.00, Y=61.62, Mass=2947, SNR=35.0, Peak=217 HFD=3.4
23:33:40.221 00.000 10844 MultiStar: [#1 0.28,-0.08,0.99,U] [#2 0.09,0.24,2.00,U] [#3 0.05,-0.32,0.97,U] [#4 -0.35,-0.38,1.01,U] [#5 0.24,0.07,1.06,U] [#6 0.36,-0.32,0.93,U] [#7 0.01,-0.62,0.78,U] [#8 0.40,-0.36,0.99,U] 
23:33:40.221 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.19}, one-star: {0.29, -0.46}
23:33:40.221 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:33:40.221 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:33:40.221 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=0.16 mountY=0.17, mountTheta=0.83
23:33:40.223 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.19, opts=13)
23:33:40.223 00.000 10844 Enqueuing Move request for scope (0.15, -0.19)
23:33:40.223 00.000 11060 Worker thread wakes up
23:33:40.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
23:33:40.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
23:33:40.223 00.000 11060 Moving (0.15, -0.19) raw xDistance=0.16 yDistance=0.17
23:33:40.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:33:40.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:40.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:33:40.223 00.000 11060 MoveAxis(W, 29, ABG)
23:33:40.223 00.000 11060 Guiding  Dir = 3, Dur = 29
23:33:40.227 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:40.246 00.019 10844 UpdateGuideState exits: m=2947 SNR=35.0
23:33:40.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:40.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:40.246 00.000 10844 Enqueuing Expose request
23:33:40.253 00.007 11060 IsSlewing returns 0
23:33:40.253 00.000 11060 IsGuiding returns 0
23:33:40.309 00.056 11060 IsGuiding returns 0
23:33:40.309 00.000 11060 Move returns status 0, amount 29
23:33:40.309 00.000 11060 MoveAxis(N, 0, ABG)
23:33:40.309 00.000 11060 Move returns status 0, amount 0
23:33:40.309 00.000 11060 move complete, result=0
23:33:40.309 00.000 11060 worker thread done servicing request
23:33:40.309 00.000 11060 Worker thread wakes up
23:33:40.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:40.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:40.309 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
23:33:40.964 00.655 11060 Exposure complete
23:33:41.156 00.192 11060 worker thread done servicing request
23:33:41.156 00.000 10844 OnExposeComplete: enter
23:33:41.156 00.000 10844 UpdateGuideState(): m_state=6
23:33:41.156 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
23:33:41.156 00.000 10844 Star::Find returns 1 (1), X=258.98, Y=61.86, Mass=3391, SNR=37.3, Peak=255 HFD=4.1
23:33:41.156 00.000 10844 MultiStar: [#1 0.57,-0.54,0.00,M1] [#2 0.38,-0.07,1.89,U] [#3 0.09,-0.62,0.94,U] [#4 -0.12,-1.00,0.00,M3] [#5 0.48,-0.13,0.97,U] [#6 0.75,-0.63,0.00,M1] [#7 0.62,-1.02,0.00,M1] [#8 0.79,-0.48,0.00,M2] 
23:33:41.156 00.000 10844 single-star, 3 included, MultiStar: {0.32, -0.22}, one-star: {0.27, -0.22}
23:33:41.159 00.003 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
23:33:41.159 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
23:33:41.159 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.69 mountX=0.17 mountY=0.30, mountTheta=1.06
23:33:41.161 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.22, opts=13)
23:33:41.161 00.000 10844 Enqueuing Move request for scope (0.27, -0.22)
23:33:41.161 00.000 11060 Worker thread wakes up
23:33:41.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
23:33:41.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
23:33:41.161 00.000 11060 Moving (0.27, -0.22) raw xDistance=0.17 yDistance=0.30
23:33:41.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:33:41.161 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.27 newest=0.68
23:33:41.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
23:33:41.161 00.000 11060 MoveAxis(W, 30, ABG)
23:33:41.161 00.000 11060 Guiding  Dir = 3, Dur = 30
23:33:41.171 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:41.185 00.014 11060 IsSlewing returns 0
23:33:41.185 00.000 11060 IsGuiding returns 0
23:33:41.186 00.001 10844 UpdateGuideState exits: m=3391 SNR=37.3 Saturated
23:33:41.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:41.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:41.186 00.000 10844 Enqueuing Expose request
23:33:41.241 00.055 11060 IsGuiding returns 0
23:33:41.241 00.000 11060 Move returns status 0, amount 30
23:33:41.241 00.000 11060 BLC: Oldest BLC event removed
23:33:41.241 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:33:41.241 00.000 11060 MoveAxis(S, 866, ABG)
23:33:41.243 00.002 11060 duration set to 750 by maxDecDuration
23:33:41.243 00.000 11060 Guiding  Dir = 1, Dur = 750
23:33:41.273 00.030 11060 IsSlewing returns 0
23:33:41.273 00.000 11060 IsGuiding returns 0
23:33:42.032 00.759 11060 IsGuiding returns 0
23:33:42.032 00.000 11060 Move returns status 0, amount 750
23:33:42.032 00.000 11060 move complete, result=0
23:33:42.035 00.003 11060 worker thread done servicing request
23:33:42.035 00.000 11060 Worker thread wakes up
23:33:42.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:42.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:42.035 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.3 px 750 ms SOUTH
23:33:42.682 00.647 11060 Exposure complete
23:33:42.856 00.174 11060 worker thread done servicing request
23:33:42.858 00.002 10844 OnExposeComplete: enter
23:33:42.858 00.000 10844 UpdateGuideState(): m_state=6
23:33:42.858 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
23:33:42.858 00.000 10844 Star::Find returns 1 (1), X=259.28, Y=61.65, Mass=2954, SNR=34.6, Peak=255 HFD=3.5
23:33:42.858 00.000 10844 MultiStar: [#1 0.70,-0.33,0.00,M2] [#2 0.27,-0.19,2.01,U] [#3 0.28,-0.85,0.00,M3] [#4 0.10,-0.73,0.00,M4] [#5 0.13,0.18,1.04,U] [#6 0.56,-0.25,0.92,U] [#7 0.47,-0.76,0.00,M2] [#8 0.84,-0.17,0.00,M3] 
23:33:42.858 00.000 10844 refined, 3 included, MultiStar: {0.36, -0.17}, one-star: {0.57, -0.43}
23:33:42.858 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
23:33:42.858 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
23:33:42.858 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.17 hyp=0.40 cameraTheta=-0.45 mountX=0.11 mountY=0.38, mountTheta=1.30
23:33:42.860 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.17, opts=13)
23:33:42.860 00.000 10844 Enqueuing Move request for scope (0.36, -0.17)
23:33:42.860 00.000 11060 Worker thread wakes up
23:33:42.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.17) opts 0xd
23:33:42.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.17)
23:33:42.860 00.000 11060 Moving (0.36, -0.17) raw xDistance=0.11 yDistance=0.38
23:33:42.860 00.000 11060 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.209481, 1:0.380512
23:33:42.860 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:33:42.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:33:42.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
23:33:42.860 00.000 11060 MoveAxis(E, 0, ABG)
23:33:42.860 00.000 11060 Move returns status 0, amount 0
23:33:42.860 00.000 11060 MoveAxis(S, 148, ABG)
23:33:42.860 00.000 11060 Guiding  Dir = 1, Dur = 148
23:33:42.865 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:42.876 00.011 11060 IsSlewing returns 0
23:33:42.876 00.000 11060 IsGuiding returns 0
23:33:42.880 00.004 10844 UpdateGuideState exits: m=2954 SNR=34.6 Saturated
23:33:42.881 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:42.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:42.881 00.000 10844 Enqueuing Expose request
23:33:43.032 00.151 11060 IsGuiding returns 0
23:33:43.032 00.000 11060 Move returns status 0, amount 148
23:33:43.032 00.000 11060 move complete, result=0
23:33:43.032 00.000 11060 worker thread done servicing request
23:33:43.032 00.000 11060 Worker thread wakes up
23:33:43.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:43.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:43.034 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 148 ms SOUTH
23:33:43.676 00.642 11060 Exposure complete
23:33:43.806 00.130 11060 worker thread done servicing request
23:33:43.806 00.000 10844 OnExposeComplete: enter
23:33:43.806 00.000 10844 UpdateGuideState(): m_state=6
23:33:43.806 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
23:33:43.806 00.000 10844 Star::Find returns 1 (0), X=259.34, Y=61.19, Mass=3223, SNR=36.4, Peak=252 HFD=3.7
23:33:43.806 00.000 10844 MultiStar: [#1 0.53,-0.42,0.00,M3] [#2 0.71,-0.48,0.00,M1] [#3 0.34,-0.59,0.00,M4] [#4 0.37,-1.38,0.00,M5] [#5 0.79,-0.76,0.00,M1] [#6 0.66,-1.03,0.00,M1] [#7 0.53,-1.13,0.00,M3] [#8 0.62,-1.20,0.00,M4] 
23:33:43.806 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
23:33:43.806 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
23:33:43.806 00.000 10844 CameraToMount -- cameraX=0.63 cameraY=-0.89 hyp=1.09 cameraTheta=-0.95 mountX=0.76 mountY=0.77, mountTheta=0.79
23:33:43.808 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.63, y=-0.89, opts=13)
23:33:43.808 00.000 10844 Enqueuing Move request for scope (0.63, -0.89)
23:33:43.808 00.000 11060 Worker thread wakes up
23:33:43.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.89) opts 0xd
23:33:43.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.63, -0.89)
23:33:43.808 00.000 11060 Moving (0.63, -0.89) raw xDistance=0.76 yDistance=0.77
23:33:43.808 00.000 11060 BLC: History state: CurrMiss=0.77, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.209481, 1:0.380512, 2:0.765707
23:33:43.808 00.000 11060 BLC: Under-shoot: nominal increase by 45
23:33:43.808 00.000 11060 BLC: window closed
23:33:43.808 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:33:43.808 00.000 11060 BLC: Pulse adjusted to 750
23:33:43.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.76
23:33:43.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.77
23:33:43.808 00.000 11060 MoveAxis(W, 132, ABG)
23:33:43.808 00.000 11060 Guiding  Dir = 3, Dur = 132
23:33:43.819 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:43.824 00.005 11060 IsSlewing returns 0
23:33:43.824 00.000 11060 IsGuiding returns 0
23:33:43.842 00.018 10844 UpdateGuideState exits: m=3223 SNR=36.4
23:33:43.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:43.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:43.842 00.000 10844 Enqueuing Expose request
23:33:43.904 00.062 10844 evsrv: cli 0EEEEBB0 connect
23:33:43.904 00.000 10844 case statement mapped state 6 to 3
23:33:43.904 00.000 10844 case statement mapped state 6 to 3
23:33:43.904 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_pixel_scale","id":"d4d90b2a-a43a-4b90-bf31-0029c2cdbc30"}
23:33:43.904 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":4.1253,"id":"d4d90b2a-a43a-4b90-bf31-0029c2cdbc30"}
23:33:43.904 00.000 10844 evsrv: cli 0EEEEBB0 disconnect
23:33:43.963 00.059 11060 IsGuiding returns 0
23:33:43.963 00.000 11060 Move returns status 0, amount 132
23:33:43.963 00.000 11060 MoveAxis(S, 298, ABG)
23:33:43.963 00.000 11060 Guiding  Dir = 1, Dur = 298
23:33:43.993 00.030 11060 IsSlewing returns 0
23:33:43.993 00.000 11060 IsGuiding returns 0
23:33:44.315 00.322 11060 IsGuiding returns 0
23:33:44.315 00.000 11060 Move returns status 0, amount 298
23:33:44.315 00.000 11060 move complete, result=0
23:33:44.315 00.000 11060 worker thread done servicing request
23:33:44.315 00.000 11060 Worker thread wakes up
23:33:44.315 00.000 10844 GuideStep: 0.8 px 132 ms WEST, 0.8 px 298 ms SOUTH
23:33:44.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:44.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:44.942 00.627 11060 Exposure complete
23:33:45.113 00.171 11060 worker thread done servicing request
23:33:45.113 00.000 10844 OnExposeComplete: enter
23:33:45.113 00.000 10844 UpdateGuideState(): m_state=6
23:33:45.113 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
23:33:45.113 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=62.17, Mass=2946, SNR=34.6, Peak=247 HFD=3.7
23:33:45.113 00.000 10844 MultiStar: [#1 0.25,-0.08,1.00,U] [#2 0.14,-0.01,2.03,U] [#3 0.07,-0.51,1.03,U] [#4 -0.35,-0.23,0.97,U] [#5 0.59,-0.18,1.02,U] [#6 0.26,-0.13,0.91,U] [#7 0.02,-0.30,0.87,U] [#8 0.34,-0.32,1.00,U] 
23:33:45.115 00.002 10844 single-star, 8 included, MultiStar: {0.16, -0.17}, one-star: {0.16, 0.09}
23:33:45.115 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
23:33:45.115 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
23:33:45.115 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.53 mountX=-0.12 mountY=0.14, mountTheta=2.27
23:33:45.115 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
23:33:45.115 00.000 10844 Enqueuing Move request for scope (0.16, 0.09)
23:33:45.115 00.000 11060 Worker thread wakes up
23:33:45.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
23:33:45.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
23:33:45.115 00.000 11060 Moving (0.16, 0.09) raw xDistance=-0.12 yDistance=0.14
23:33:45.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:33:45.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:45.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:33:45.115 00.000 11060 MoveAxis(E, 17, ABG)
23:33:45.115 00.000 11060 Guiding  Dir = 2, Dur = 17
23:33:45.120 00.005 11060 IsSlewing returns 0
23:33:45.121 00.001 11060 IsGuiding returns 0
23:33:45.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:45.130 00.009 10844 UpdateGuideState exits: m=2946 SNR=34.6
23:33:45.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:45.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:45.130 00.000 10844 Enqueuing Expose request
23:33:45.152 00.022 11060 IsGuiding returns 0
23:33:45.152 00.000 11060 Move returns status 0, amount 17
23:33:45.152 00.000 11060 MoveAxis(N, 0, ABG)
23:33:45.152 00.000 11060 Move returns status 0, amount 0
23:33:45.152 00.000 11060 move complete, result=0
23:33:45.152 00.000 11060 worker thread done servicing request
23:33:45.152 00.000 11060 Worker thread wakes up
23:33:45.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:45.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:45.152 00.000 10844 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
23:33:45.776 00.624 11060 Exposure complete
23:33:45.937 00.161 11060 worker thread done servicing request
23:33:45.939 00.002 10844 OnExposeComplete: enter
23:33:45.939 00.000 10844 UpdateGuideState(): m_state=6
23:33:45.939 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
23:33:45.939 00.000 10844 Star::Find returns 1 (0), X=259.28, Y=61.88, Mass=3368, SNR=37.2, Peak=248 HFD=3.8
23:33:45.940 00.001 10844 MultiStar: [#1 0.01,0.10,0.96,U] [#2 -0.01,-0.14,1.85,U] [#3 -0.04,-0.16,0.90,U] [#4 -0.18,-0.41,1.01,U] [#5 0.46,-0.21,0.93,U] [#6 0.03,-0.40,0.92,U] [#7 -0.19,-0.38,0.77,U] [#8 0.37,-1.00,0.00,M4] 
23:33:45.940 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.21}, one-star: {0.57, -0.20}
23:33:45.940 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
23:33:45.940 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
23:33:45.940 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.21 mountX=0.19 mountY=0.11, mountTheta=0.53
23:33:45.940 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.21, opts=13)
23:33:45.940 00.000 10844 Enqueuing Move request for scope (0.08, -0.21)
23:33:45.942 00.002 11060 Worker thread wakes up
23:33:45.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
23:33:45.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
23:33:45.942 00.000 11060 Moving (0.08, -0.21) raw xDistance=0.19 yDistance=0.11
23:33:45.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:33:45.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:45.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:33:45.942 00.000 11060 MoveAxis(W, 33, ABG)
23:33:45.942 00.000 11060 Guiding  Dir = 3, Dur = 33
23:33:45.945 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:45.956 00.011 11060 IsSlewing returns 0
23:33:45.956 00.000 11060 IsGuiding returns 0
23:33:45.960 00.004 10844 UpdateGuideState exits: m=3368 SNR=37.2
23:33:45.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:45.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:45.960 00.000 10844 Enqueuing Expose request
23:33:46.002 00.042 11060 IsGuiding returns 0
23:33:46.002 00.000 11060 Move returns status 0, amount 33
23:33:46.002 00.000 11060 MoveAxis(N, 0, ABG)
23:33:46.002 00.000 11060 Move returns status 0, amount 0
23:33:46.002 00.000 11060 move complete, result=0
23:33:46.002 00.000 11060 worker thread done servicing request
23:33:46.002 00.000 11060 Worker thread wakes up
23:33:46.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:46.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:46.017 00.015 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
23:33:46.654 00.637 11060 Exposure complete
23:33:46.816 00.162 11060 worker thread done servicing request
23:33:46.816 00.000 10844 OnExposeComplete: enter
23:33:46.816 00.000 10844 UpdateGuideState(): m_state=6
23:33:46.816 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
23:33:46.816 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.69, Mass=3324, SNR=37.3, Peak=233 HFD=3.5
23:33:46.820 00.004 10844 MultiStar: [#1 -0.18,0.01,0.93,U] [#2 -0.18,-0.18,1.99,U] [#3 -0.38,-0.02,0.98,U] [#4 -0.34,-0.29,0.92,U] [#5 0.55,-0.16,0.98,U] [#6 0.24,-0.63,0.00,M1] [#7 -0.16,-0.16,0.86,U] [#8 0.20,-1.17,0.00,M5] 
23:33:46.820 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.17}, one-star: {0.16, -0.39}
23:33:46.820 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
23:33:46.820 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
23:33:46.820 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.02 mountX=0.19 mountY=-0.05, mountTheta=-0.28
23:33:46.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.17, opts=13)
23:33:46.821 00.000 10844 Enqueuing Move request for scope (-0.08, -0.17)
23:33:46.821 00.000 11060 Worker thread wakes up
23:33:46.824 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
23:33:46.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
23:33:46.824 00.000 11060 Moving (-0.08, -0.17) raw xDistance=0.19 yDistance=-0.05
23:33:46.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:33:46.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:46.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:33:46.824 00.000 11060 MoveAxis(W, 33, ABG)
23:33:46.824 00.000 11060 Guiding  Dir = 3, Dur = 33
23:33:46.831 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:46.846 00.015 10844 UpdateGuideState exits: m=3324 SNR=37.3
23:33:46.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:46.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:46.846 00.000 10844 Enqueuing Expose request
23:33:46.856 00.010 11060 IsSlewing returns 0
23:33:46.856 00.000 11060 IsGuiding returns 0
23:33:46.929 00.073 11060 IsGuiding returns 0
23:33:46.929 00.000 11060 Move returns status 0, amount 33
23:33:46.930 00.001 11060 MoveAxis(N, 0, ABG)
23:33:46.930 00.000 11060 Move returns status 0, amount 0
23:33:46.930 00.000 11060 move complete, result=0
23:33:46.930 00.000 11060 worker thread done servicing request
23:33:46.930 00.000 11060 Worker thread wakes up
23:33:46.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:46.930 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
23:33:46.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:47.556 00.626 11060 Exposure complete
23:33:47.760 00.204 11060 worker thread done servicing request
23:33:47.765 00.005 10844 OnExposeComplete: enter
23:33:47.765 00.000 10844 UpdateGuideState(): m_state=6
23:33:47.765 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
23:33:47.765 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=62.16, Mass=2787, SNR=33.8, Peak=237 HFD=3.0
23:33:47.765 00.000 10844 MultiStar: [#1 -0.17,-0.14,1.04,U] [#2 0.14,-0.14,2.08,U] [#3 -0.21,-0.57,1.03,U] [#4 -0.15,-0.69,0.00,M3] [#5 0.00,-0.26,1.05,U] [#6 -0.10,-0.63,0.00,M2] [#7 -0.03,-0.41,0.85,U] [#8 -0.03,-0.78,0.00,M6] 
23:33:47.765 00.000 10844 single-star, 5 included, MultiStar: {-0.00, -0.22}, one-star: {0.12, 0.08}
23:33:47.765 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
23:33:47.765 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
23:33:47.765 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=-0.10 mountY=0.10, mountTheta=2.35
23:33:47.770 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.08, opts=13)
23:33:47.770 00.000 10844 Enqueuing Move request for scope (0.12, 0.08)
23:33:47.770 00.000 11060 Worker thread wakes up
23:33:47.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:33:47.770 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:33:47.770 00.000 11060 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=0.10
23:33:47.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:33:47.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:47.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:33:47.770 00.000 11060 MoveAxis(E, 0, ABG)
23:33:47.770 00.000 11060 Move returns status 0, amount 0
23:33:47.770 00.000 11060 MoveAxis(N, 0, ABG)
23:33:47.770 00.000 11060 Move returns status 0, amount 0
23:33:47.770 00.000 11060 move complete, result=0
23:33:47.770 00.000 11060 worker thread done servicing request
23:33:47.775 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:47.791 00.016 10844 UpdateGuideState exits: m=2787 SNR=33.8
23:33:47.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:47.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:47.791 00.000 10844 Enqueuing Expose request
23:33:47.791 00.000 11060 Worker thread wakes up
23:33:47.791 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:47.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:47.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:48.436 00.645 11060 Exposure complete
23:33:48.638 00.202 11060 worker thread done servicing request
23:33:48.638 00.000 10844 OnExposeComplete: enter
23:33:48.638 00.000 10844 UpdateGuideState(): m_state=6
23:33:48.638 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
23:33:48.638 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=62.05, Mass=2910, SNR=34.4, Peak=237 HFD=3.6
23:33:48.643 00.005 10844 MultiStar: [#1 -0.22,0.20,1.09,U] [#2 -0.58,-0.00,2.05,U] [#3 -0.64,0.03,0.00,M1] [#4 0.29,-0.68,0.00,M4] [#5 0.25,-0.55,1.00,U] [#6 0.12,0.00,0.95,U] [#7 -0.63,0.01,0.86,U] [#8 -0.22,-0.32,0.93,U] 
23:33:48.643 00.000 10844 single-star, 6 included, MultiStar: {-0.25, -0.08}, one-star: {-0.18, -0.03}
23:33:48.643 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
23:33:48.643 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
23:33:48.643 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.98 mountX=0.06 mountY=-0.17, mountTheta=-1.23
23:33:48.648 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.03, opts=13)
23:33:48.648 00.000 10844 Enqueuing Move request for scope (-0.18, -0.03)
23:33:48.648 00.000 11060 Worker thread wakes up
23:33:48.650 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
23:33:48.650 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
23:33:48.650 00.000 11060 Moving (-0.18, -0.03) raw xDistance=0.06 yDistance=-0.17
23:33:48.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:33:48.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:48.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:33:48.650 00.000 11060 MoveAxis(E, 0, ABG)
23:33:48.650 00.000 11060 Move returns status 0, amount 0
23:33:48.650 00.000 11060 MoveAxis(N, 0, ABG)
23:33:48.650 00.000 11060 Move returns status 0, amount 0
23:33:48.650 00.000 11060 move complete, result=0
23:33:48.650 00.000 11060 worker thread done servicing request
23:33:48.664 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:48.675 00.011 10844 UpdateGuideState exits: m=2910 SNR=34.4
23:33:48.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:48.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:48.675 00.000 10844 Enqueuing Expose request
23:33:48.675 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:48.675 00.000 11060 Worker thread wakes up
23:33:48.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:48.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:49.321 00.646 11060 Exposure complete
23:33:49.450 00.129 11060 worker thread done servicing request
23:33:49.450 00.000 10844 OnExposeComplete: enter
23:33:49.450 00.000 10844 UpdateGuideState(): m_state=6
23:33:49.450 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
23:33:49.450 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.03, Mass=3262, SNR=36.7, Peak=241 HFD=3.3
23:33:49.450 00.000 10844 MultiStar: [#1 -0.12,-0.61,0.91,U] [#2 -0.20,-0.45,2.01,U] [#3 -0.63,-0.49,0.00,M2] [#4 -0.27,-1.15,0.00,M5] [#5 0.00,-0.57,0.97,U] [#6 -0.14,-0.85,0.00,M2] [#7 -0.37,-1.07,0.00,M1] [#8 -0.14,-0.51,0.92,U] 
23:33:49.450 00.000 10844 refined, 4 included, MultiStar: {-0.19, -0.61}, one-star: {-0.45, -1.05}
23:33:49.450 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
23:33:49.450 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
23:33:49.450 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.61 hyp=0.64 cameraTheta=-1.87 mountX=0.63 mountY=-0.09, mountTheta=-0.13
23:33:49.455 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.61, opts=13)
23:33:49.455 00.000 10844 Enqueuing Move request for scope (-0.19, -0.61)
23:33:49.455 00.000 11060 Worker thread wakes up
23:33:49.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.61) opts 0xd
23:33:49.455 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.61)
23:33:49.455 00.000 11060 Moving (-0.19, -0.61) raw xDistance=0.63 yDistance=-0.09
23:33:49.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.63
23:33:49.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:49.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:33:49.455 00.000 11060 MoveAxis(W, 110, ABG)
23:33:49.455 00.000 11060 Guiding  Dir = 3, Dur = 110
23:33:49.461 00.006 11060 IsSlewing returns 0
23:33:49.461 00.000 11060 IsGuiding returns 0
23:33:49.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:49.492 00.031 10844 UpdateGuideState exits: m=3262 SNR=36.7
23:33:49.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:49.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:49.492 00.000 10844 Enqueuing Expose request
23:33:49.582 00.090 11060 IsGuiding returns 0
23:33:49.583 00.001 11060 Move returns status 0, amount 110
23:33:49.583 00.000 11060 MoveAxis(N, 0, ABG)
23:33:49.583 00.000 11060 Move returns status 0, amount 0
23:33:49.583 00.000 11060 move complete, result=0
23:33:49.583 00.000 11060 worker thread done servicing request
23:33:49.583 00.000 11060 Worker thread wakes up
23:33:49.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:49.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:49.588 00.005 10844 GuideStep: 0.6 px 110 ms WEST, -0.1 px 0 ms NORTH
23:33:50.216 00.628 11060 Exposure complete
23:33:50.403 00.187 11060 worker thread done servicing request
23:33:50.403 00.000 10844 OnExposeComplete: enter
23:33:50.403 00.000 10844 UpdateGuideState(): m_state=6
23:33:50.406 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
23:33:50.406 00.000 10844 Star::Find returns 1 (1), X=258.76, Y=61.79, Mass=3193, SNR=36.2, Peak=255 HFD=3.6
23:33:50.406 00.000 10844 MultiStar: [#1 -0.11,0.26,0.94,U] [#2 -0.13,-0.22,1.89,U] [#3 -0.34,-0.30,0.91,U] [#4 -0.56,-0.52,0.00,M6] [#5 -0.06,0.02,1.02,U] [#6 0.13,-0.19,0.95,U] [#7 -0.24,-0.77,0.00,M2] [#8 -0.16,-0.20,0.89,U] 
23:33:50.406 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.14}, one-star: {0.05, -0.29}
23:33:50.406 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
23:33:50.406 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
23:33:50.406 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.14 mountX=0.16 mountY=-0.07, mountTheta=-0.41
23:33:50.408 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.14, opts=13)
23:33:50.408 00.000 10844 Enqueuing Move request for scope (-0.09, -0.14)
23:33:50.408 00.000 11060 Worker thread wakes up
23:33:50.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
23:33:50.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
23:33:50.408 00.000 11060 Moving (-0.09, -0.14) raw xDistance=0.16 yDistance=-0.07
23:33:50.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
23:33:50.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:50.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:33:50.408 00.000 11060 MoveAxis(W, 30, ABG)
23:33:50.408 00.000 11060 Guiding  Dir = 3, Dur = 30
23:33:50.416 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:50.416 00.000 11060 IsSlewing returns 0
23:33:50.417 00.001 11060 IsGuiding returns 0
23:33:50.428 00.011 10844 UpdateGuideState exits: m=3193 SNR=36.2 Saturated
23:33:50.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:50.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:50.428 00.000 10844 Enqueuing Expose request
23:33:50.456 00.028 11060 IsGuiding returns 0
23:33:50.456 00.000 11060 Move returns status 0, amount 30
23:33:50.456 00.000 11060 MoveAxis(N, 0, ABG)
23:33:50.456 00.000 11060 Move returns status 0, amount 0
23:33:50.456 00.000 11060 move complete, result=0
23:33:50.456 00.000 11060 worker thread done servicing request
23:33:50.456 00.000 11060 Worker thread wakes up
23:33:50.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:50.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:50.466 00.010 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:33:51.092 00.626 11060 Exposure complete
23:33:51.273 00.181 11060 worker thread done servicing request
23:33:51.273 00.000 10844 OnExposeComplete: enter
23:33:51.273 00.000 10844 UpdateGuideState(): m_state=6
23:33:51.273 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
23:33:51.273 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.87, Mass=3162, SNR=36.4, Peak=249 HFD=3.4
23:33:51.276 00.003 10844 MultiStar: [#1 -0.15,0.06,1.04,U] [#2 -0.09,0.23,1.87,U] [#3 -0.60,0.31,0.00,M2] [#4 -0.62,-0.14,0.00,M7] [#5 -0.15,0.03,1.05,U] [#6 -0.51,0.19,0.93,U] [#7 -0.39,-0.47,0.74,U] [#8 -0.40,-0.16,0.85,U] 
23:33:51.276 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.00}, one-star: {-0.01, -0.21}
23:33:51.276 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.39 = -1.39)
23:33:51.276 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.41 = -1.41)
23:33:51.276 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.14 mountX=0.04 mountY=-0.21, mountTheta=-1.39
23:33:51.276 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.00, opts=13)
23:33:51.276 00.000 10844 Enqueuing Move request for scope (-0.21, -0.00)
23:33:51.276 00.000 11060 Worker thread wakes up
23:33:51.279 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
23:33:51.279 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
23:33:51.279 00.000 11060 Moving (-0.21, -0.00) raw xDistance=0.04 yDistance=-0.21
23:33:51.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:33:51.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:33:51.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:33:51.279 00.000 11060 MoveAxis(E, 0, ABG)
23:33:51.279 00.000 11060 Move returns status 0, amount 0
23:33:51.279 00.000 11060 MoveAxis(N, 0, ABG)
23:33:51.279 00.000 11060 Move returns status 0, amount 0
23:33:51.279 00.000 11060 move complete, result=0
23:33:51.279 00.000 11060 worker thread done servicing request
23:33:51.291 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:51.307 00.016 10844 UpdateGuideState exits: m=3162 SNR=36.4
23:33:51.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:51.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:51.307 00.000 10844 Enqueuing Expose request
23:33:51.307 00.000 11060 Worker thread wakes up
23:33:51.307 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:51.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:51.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:51.944 00.637 11060 Exposure complete
23:33:52.118 00.174 11060 worker thread done servicing request
23:33:52.118 00.000 10844 OnExposeComplete: enter
23:33:52.118 00.000 10844 UpdateGuideState(): m_state=6
23:33:52.118 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
23:33:52.118 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=61.84, Mass=3203, SNR=36.2, Peak=255 HFD=3.6
23:33:52.118 00.000 10844 MultiStar: [#1 -0.17,-0.03,1.04,U] [#2 -0.26,0.33,1.92,U] [#3 -0.49,-0.02,0.86,U] [#4 -0.63,-0.30,0.00,M8] [#5 -0.22,-0.21,1.03,U] [#6 -0.11,-0.02,0.85,U] [#7 -0.41,-0.68,0.00,M2] [#8 -0.02,-0.42,0.93,U] 
23:33:52.118 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.04}, one-star: {-0.06, -0.24}
23:33:52.118 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
23:33:52.118 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
23:33:52.118 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.95 mountX=0.07 mountY=-0.19, mountTheta=-1.20
23:33:52.123 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.04, opts=13)
23:33:52.123 00.000 10844 Enqueuing Move request for scope (-0.20, -0.04)
23:33:52.123 00.000 11060 Worker thread wakes up
23:33:52.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
23:33:52.125 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
23:33:52.125 00.000 11060 Moving (-0.20, -0.04) raw xDistance=0.07 yDistance=-0.19
23:33:52.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:33:52.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:52.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:33:52.125 00.000 11060 MoveAxis(E, 0, ABG)
23:33:52.125 00.000 11060 Move returns status 0, amount 0
23:33:52.125 00.000 11060 MoveAxis(N, 0, ABG)
23:33:52.125 00.000 11060 Move returns status 0, amount 0
23:33:52.125 00.000 11060 move complete, result=0
23:33:52.125 00.000 11060 worker thread done servicing request
23:33:52.134 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:52.148 00.014 10844 UpdateGuideState exits: m=3203 SNR=36.2 Saturated
23:33:52.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:52.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:52.148 00.000 10844 Enqueuing Expose request
23:33:52.148 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:33:52.148 00.000 11060 Worker thread wakes up
23:33:52.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:52.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:52.774 00.626 11060 Exposure complete
23:33:52.936 00.162 11060 worker thread done servicing request
23:33:52.936 00.000 10844 OnExposeComplete: enter
23:33:52.936 00.000 10844 UpdateGuideState(): m_state=6
23:33:52.938 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
23:33:52.938 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=62.16, Mass=3138, SNR=36.5, Peak=255 HFD=3.1
23:33:52.938 00.000 10844 MultiStar: [#1 -0.00,0.04,1.00,U] [#2 0.32,-0.47,1.83,U] [#3 -0.31,-0.22,0.89,U] [#4 -0.42,-0.30,0.88,U] [#5 0.19,0.22,0.96,U] [#6 0.18,-0.05,0.87,U] [#7 0.13,-0.16,0.89,U] [#8 0.10,-0.42,1.00,U] 
23:33:52.938 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.17}, one-star: {0.29, 0.08}
23:33:52.938 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
23:33:52.938 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
23:33:52.938 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.10 mountX=0.15 mountY=0.11, mountTheta=0.64
23:33:52.938 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.17, opts=13)
23:33:52.938 00.000 10844 Enqueuing Move request for scope (0.09, -0.17)
23:33:52.938 00.000 11060 Worker thread wakes up
23:33:52.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
23:33:52.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
23:33:52.938 00.000 11060 Moving (0.09, -0.17) raw xDistance=0.15 yDistance=0.11
23:33:52.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:33:52.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:52.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:33:52.938 00.000 11060 MoveAxis(W, 26, ABG)
23:33:52.938 00.000 11060 Guiding  Dir = 3, Dur = 26
23:33:52.943 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:52.958 00.015 10844 UpdateGuideState exits: m=3138 SNR=36.5 Saturated
23:33:52.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:52.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:52.958 00.000 10844 Enqueuing Expose request
23:33:52.963 00.005 11060 IsSlewing returns 0
23:33:52.964 00.001 11060 IsGuiding returns 0
23:33:53.014 00.050 11060 IsGuiding returns 0
23:33:53.014 00.000 11060 Move returns status 0, amount 26
23:33:53.014 00.000 11060 MoveAxis(N, 0, ABG)
23:33:53.014 00.000 11060 Move returns status 0, amount 0
23:33:53.014 00.000 11060 move complete, result=0
23:33:53.014 00.000 11060 worker thread done servicing request
23:33:53.014 00.000 11060 Worker thread wakes up
23:33:53.016 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:53.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:53.016 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
23:33:53.653 00.637 11060 Exposure complete
23:33:53.806 00.153 11060 worker thread done servicing request
23:33:53.806 00.000 10844 OnExposeComplete: enter
23:33:53.806 00.000 10844 UpdateGuideState(): m_state=6
23:33:53.806 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
23:33:53.806 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.61, Mass=3390, SNR=37.2, Peak=255 HFD=3.4
23:33:53.806 00.000 10844 MultiStar: [#1 -0.01,0.04,0.93,U] [#2 -0.46,0.28,1.79,U] [#3 -0.48,0.03,0.87,U] [#4 -0.46,-0.57,0.00,M8] [#5 -0.06,-0.47,0.99,U] [#6 -0.14,-0.38,0.88,U] [#7 -0.26,-0.78,0.00,M2] [#8 -0.06,-0.25,0.93,U] 
23:33:53.806 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.13}, one-star: {-0.23, -0.47}
23:33:53.806 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
23:33:53.806 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
23:33:53.806 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-2.64 mountX=0.17 mountY=-0.21, mountTheta=-0.89
23:33:53.809 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.13, opts=13)
23:33:53.809 00.000 10844 Enqueuing Move request for scope (-0.23, -0.13)
23:33:53.809 00.000 11060 Worker thread wakes up
23:33:53.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
23:33:53.809 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
23:33:53.809 00.000 11060 Moving (-0.23, -0.13) raw xDistance=0.17 yDistance=-0.21
23:33:53.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:33:53.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:33:53.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:33:53.809 00.000 11060 MoveAxis(W, 30, ABG)
23:33:53.809 00.000 11060 Guiding  Dir = 3, Dur = 30
23:33:53.811 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:53.827 00.016 10844 UpdateGuideState exits: m=3390 SNR=37.2 Saturated
23:33:53.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:53.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:53.827 00.000 10844 Enqueuing Expose request
23:33:53.842 00.015 11060 IsSlewing returns 0
23:33:53.842 00.000 11060 IsGuiding returns 0
23:33:53.913 00.071 11060 IsGuiding returns 0
23:33:53.914 00.001 11060 Move returns status 0, amount 30
23:33:53.914 00.000 11060 MoveAxis(N, 0, ABG)
23:33:53.914 00.000 11060 Move returns status 0, amount 0
23:33:53.914 00.000 11060 move complete, result=0
23:33:53.914 00.000 11060 worker thread done servicing request
23:33:53.914 00.000 11060 Worker thread wakes up
23:33:53.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:53.914 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
23:33:53.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:54.538 00.624 11060 Exposure complete
23:33:54.694 00.156 11060 worker thread done servicing request
23:33:54.694 00.000 10844 OnExposeComplete: enter
23:33:54.694 00.000 10844 UpdateGuideState(): m_state=6
23:33:54.694 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
23:33:54.694 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.40, Mass=3202, SNR=36.2, Peak=250 HFD=3.4
23:33:54.694 00.000 10844 MultiStar: [#1 -0.29,-0.11,1.00,U] [#2 -0.50,0.31,2.02,U] [#3 -0.56,0.07,0.86,U] [#4 -0.38,-0.75,0.00,M9] [#5 -0.12,-0.32,1.03,U] [#6 0.15,-0.41,0.89,U] [#7 -0.49,-0.43,0.00,M3] [#8 -0.17,-0.74,0.00,M1] 
23:33:54.694 00.000 10844 refined, 5 included, MultiStar: {-0.30, -0.12}, one-star: {-0.31, -0.68}
23:33:54.694 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
23:33:54.694 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
23:33:54.694 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.12 hyp=0.33 cameraTheta=-2.77 mountX=0.17 mountY=-0.28, mountTheta=-1.03
23:33:54.694 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.12, opts=13)
23:33:54.694 00.000 10844 Enqueuing Move request for scope (-0.30, -0.12)
23:33:54.696 00.002 11060 Worker thread wakes up
23:33:54.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.12) opts 0xd
23:33:54.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.12)
23:33:54.696 00.000 11060 Moving (-0.30, -0.12) raw xDistance=0.17 yDistance=-0.28
23:33:54.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:33:54.696 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.12 newest=-0.38
23:33:54.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
23:33:54.696 00.000 11060 MoveAxis(W, 31, ABG)
23:33:54.696 00.000 11060 Guiding  Dir = 3, Dur = 31
23:33:54.701 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:54.714 00.013 10844 UpdateGuideState exits: m=3202 SNR=36.2
23:33:54.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:54.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:54.714 00.000 10844 Enqueuing Expose request
23:33:54.737 00.023 11060 IsSlewing returns 0
23:33:54.737 00.000 11060 IsGuiding returns 0
23:33:54.810 00.073 11060 IsGuiding returns 0
23:33:54.810 00.000 11060 Move returns status 0, amount 31
23:33:54.810 00.000 11060 BLC: Oldest BLC event removed
23:33:54.810 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:33:54.811 00.001 11060 MoveAxis(N, 860, ABG)
23:33:54.811 00.000 11060 duration set to 750 by maxDecDuration
23:33:54.811 00.000 11060 Guiding  Dir = 0, Dur = 750
23:33:54.841 00.030 11060 IsSlewing returns 0
23:33:54.841 00.000 11060 IsGuiding returns 0
23:33:55.634 00.793 11060 IsGuiding returns 0
23:33:55.634 00.000 11060 Move returns status 0, amount 750
23:33:55.634 00.000 11060 move complete, result=0
23:33:55.634 00.000 11060 worker thread done servicing request
23:33:55.634 00.000 11060 Worker thread wakes up
23:33:55.634 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.3 px 750 ms NORTH
23:33:55.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:55.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:56.282 00.648 11060 Exposure complete
23:33:56.436 00.154 11060 worker thread done servicing request
23:33:56.436 00.000 10844 OnExposeComplete: enter
23:33:56.436 00.000 10844 UpdateGuideState(): m_state=6
23:33:56.436 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
23:33:56.436 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.63, Mass=2967, SNR=35.6, Peak=250 HFD=3.3
23:33:56.436 00.000 10844 MultiStar: [#1 0.80,0.19,0.00,M1] [#2 0.00,0.71,0.00,M1] [#3 -0.18,0.59,0.97,U] [#4 -0.26,-0.18,0.99,U] [#5 0.12,0.70,0.00,M1] [#6 0.13,0.19,0.89,U] [#7 0.05,0.12,0.85,U] [#8 0.85,-0.13,0.00,M2] 
23:33:56.436 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.05}, one-star: {0.03, -0.45}
23:33:56.436 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
23:33:56.436 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
23:33:56.436 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.43 mountX=-0.04 mountY=-0.06, mountTheta=-2.11
23:33:56.441 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
23:33:56.441 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
23:33:56.441 00.000 11060 Worker thread wakes up
23:33:56.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:33:56.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:33:56.441 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
23:33:56.441 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.197156, 1:0.059280
23:33:56.441 00.000 11060 BLC: No correction, Miss < min_move
23:33:56.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:33:56.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:56.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:33:56.441 00.000 11060 MoveAxis(E, 0, ABG)
23:33:56.441 00.000 11060 Move returns status 0, amount 0
23:33:56.441 00.000 11060 MoveAxis(N, 0, ABG)
23:33:56.441 00.000 11060 Move returns status 0, amount 0
23:33:56.441 00.000 11060 move complete, result=0
23:33:56.441 00.000 11060 worker thread done servicing request
23:33:56.448 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:56.472 00.024 10844 UpdateGuideState exits: m=2967 SNR=35.6
23:33:56.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:56.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:56.472 00.000 10844 Enqueuing Expose request
23:33:56.472 00.000 11060 Worker thread wakes up
23:33:56.472 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:56.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:56.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:57.112 00.640 11060 Exposure complete
23:33:57.253 00.141 11060 worker thread done servicing request
23:33:57.253 00.000 10844 OnExposeComplete: enter
23:33:57.253 00.000 10844 UpdateGuideState(): m_state=6
23:33:57.256 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
23:33:57.256 00.000 10844 Star::Find returns 1 (1), X=258.93, Y=61.78, Mass=3204, SNR=36.2, Peak=255 HFD=3.2
23:33:57.256 00.000 10844 MultiStar: [#1 -0.12,0.39,0.99,U] [#2 -0.23,1.07,0.00,M2] [#3 -0.31,0.34,0.96,U] [#4 -0.42,0.21,0.94,U] [#5 -0.07,0.69,0.00,M2] [#6 0.02,0.19,0.88,U] [#7 -0.13,-0.74,0.00,M3] [#8 -0.18,0.17,0.86,U] 
23:33:57.256 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.16}, one-star: {0.22, -0.30}
23:33:57.256 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.00 = -2.28)
23:33:57.256 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
23:33:57.256 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.25 mountX=-0.14 mountY=-0.16, mountTheta=-2.29
23:33:57.258 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.16, opts=13)
23:33:57.258 00.000 10844 Enqueuing Move request for scope (-0.13, 0.16)
23:33:57.258 00.000 11060 Worker thread wakes up
23:33:57.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
23:33:57.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
23:33:57.258 00.000 11060 Moving (-0.13, 0.16) raw xDistance=-0.14 yDistance=-0.16
23:33:57.258 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.197156, 1:0.059280, 2:0.155134
23:33:57.258 00.000 11060 BLC: No correction, Miss < min_move
23:33:57.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:33:57.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:57.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:33:57.258 00.000 11060 MoveAxis(E, 24, ABG)
23:33:57.258 00.000 11060 Guiding  Dir = 2, Dur = 24
23:33:57.277 00.019 11060 IsSlewing returns 0
23:33:57.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:33:57.277 00.000 11060 IsGuiding returns 0
23:33:57.287 00.010 10844 UpdateGuideState exits: m=3204 SNR=36.2 Saturated
23:33:57.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:57.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:57.287 00.000 10844 Enqueuing Expose request
23:33:57.322 00.035 11060 IsGuiding returns 0
23:33:57.322 00.000 11060 Move returns status 0, amount 24
23:33:57.322 00.000 11060 MoveAxis(N, 0, ABG)
23:33:57.322 00.000 11060 Move returns status 0, amount 0
23:33:57.322 00.000 11060 move complete, result=0
23:33:57.322 00.000 11060 worker thread done servicing request
23:33:57.322 00.000 11060 Worker thread wakes up
23:33:57.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:57.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:57.322 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
23:33:57.954 00.632 11060 Exposure complete
23:33:58.116 00.162 11060 worker thread done servicing request
23:33:58.116 00.000 10844 OnExposeComplete: enter
23:33:58.116 00.000 10844 UpdateGuideState(): m_state=6
23:33:58.116 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
23:33:58.116 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=61.86, Mass=3265, SNR=36.8, Peak=254 HFD=3.8
23:33:58.127 00.011 10844 MultiStar: [#1 0.23,0.12,0.94,U] [#2 -0.01,0.29,2.00,U] [#3 -0.62,0.24,0.00,M1] [#4 -0.29,-0.32,1.01,U] [#5 0.09,0.35,0.92,U] [#6 0.25,-0.26,0.89,U] [#7 0.28,-0.19,0.78,U] [#8 0.24,-0.23,0.86,U] 
23:33:58.127 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.31, -0.22}
23:33:58.127 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
23:33:58.127 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
23:33:58.127 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=-0.01 mountY=0.11, mountTheta=1.65
23:33:58.127 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
23:33:58.127 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
23:33:58.127 00.000 11060 Worker thread wakes up
23:33:58.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:33:58.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:33:58.127 00.000 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
23:33:58.127 00.000 11060 BLC: window closed
23:33:58.127 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.197156, 1:0.059280, 2:0.155134
23:33:58.127 00.000 11060 BLC: No correction, Miss < min_move
23:33:58.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:33:58.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:58.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:33:58.127 00.000 11060 MoveAxis(E, 0, ABG)
23:33:58.127 00.000 11060 Move returns status 0, amount 0
23:33:58.127 00.000 11060 MoveAxis(N, 0, ABG)
23:33:58.127 00.000 11060 Move returns status 0, amount 0
23:33:58.127 00.000 11060 move complete, result=0
23:33:58.127 00.000 11060 worker thread done servicing request
23:33:58.134 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:58.145 00.011 10844 UpdateGuideState exits: m=3265 SNR=36.8
23:33:58.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:58.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:58.145 00.000 10844 Enqueuing Expose request
23:33:58.145 00.000 11060 Worker thread wakes up
23:33:58.145 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:58.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:58.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:58.784 00.639 11060 Exposure complete
23:33:58.960 00.176 11060 worker thread done servicing request
23:33:58.960 00.000 10844 OnExposeComplete: enter
23:33:58.966 00.006 10844 UpdateGuideState(): m_state=6
23:33:58.966 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
23:33:58.966 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=61.89, Mass=3222, SNR=36.6, Peak=255 HFD=3.5
23:33:58.966 00.000 10844 MultiStar: [#1 0.27,0.27,1.02,U] [#2 0.33,0.58,0.00,M2] [#3 -0.77,0.38,0.00,M2] [#4 0.09,-0.40,0.93,U] [#5 0.69,0.23,0.00,M2] [#6 0.09,0.26,0.87,U] [#7 0.25,-0.11,0.85,U] [#8 0.08,-0.15,0.86,U] 
23:33:58.966 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {-0.09, -0.19}
23:33:58.966 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
23:33:58.966 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:33:58.966 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.43 mountX=0.03 mountY=0.12, mountTheta=1.32
23:33:58.966 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
23:33:58.966 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
23:33:58.966 00.000 11060 Worker thread wakes up
23:33:58.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:33:58.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:33:58.966 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.12
23:33:58.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:33:58.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:58.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:33:58.966 00.000 11060 MoveAxis(E, 0, ABG)
23:33:58.966 00.000 11060 Move returns status 0, amount 0
23:33:58.966 00.000 11060 MoveAxis(N, 0, ABG)
23:33:58.966 00.000 11060 Move returns status 0, amount 0
23:33:58.966 00.000 11060 move complete, result=0
23:33:58.966 00.000 11060 worker thread done servicing request
23:33:58.972 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:58.981 00.009 10844 UpdateGuideState exits: m=3222 SNR=36.6 Saturated
23:33:58.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:58.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:58.981 00.000 10844 Enqueuing Expose request
23:33:58.981 00.000 11060 Worker thread wakes up
23:33:58.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:58.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:58.981 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:59.628 00.647 11060 Exposure complete
23:33:59.786 00.158 11060 worker thread done servicing request
23:33:59.786 00.000 10844 OnExposeComplete: enter
23:33:59.786 00.000 10844 UpdateGuideState(): m_state=6
23:33:59.786 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
23:33:59.786 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=62.07, Mass=3321, SNR=37.1, Peak=245 HFD=3.1
23:33:59.786 00.000 10844 MultiStar: [#1 0.47,0.58,0.00,M1] [#2 0.44,0.14,1.84,U] [#3 -0.25,0.20,0.91,U] [#4 -0.28,-0.37,0.96,U] [#5 0.39,0.07,1.01,U] [#6 0.76,-0.03,0.00,M1] [#7 0.12,-0.07,0.84,U] [#8 0.17,0.09,0.92,U] 
23:33:59.786 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.02}, one-star: {0.44, -0.01}
23:33:59.786 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
23:33:59.786 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
23:33:59.786 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.19 cameraTheta=0.12 mountX=-0.06 mountY=0.18, mountTheta=1.87
23:33:59.788 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.02, opts=13)
23:33:59.788 00.000 10844 Enqueuing Move request for scope (0.18, 0.02)
23:33:59.788 00.000 11060 Worker thread wakes up
23:33:59.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
23:33:59.788 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
23:33:59.788 00.000 11060 Moving (0.18, 0.02) raw xDistance=-0.06 yDistance=0.18
23:33:59.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:33:59.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:59.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:33:59.788 00.000 11060 MoveAxis(E, 0, ABG)
23:33:59.788 00.000 11060 Move returns status 0, amount 0
23:33:59.788 00.000 11060 MoveAxis(N, 0, ABG)
23:33:59.788 00.000 11060 Move returns status 0, amount 0
23:33:59.788 00.000 11060 move complete, result=0
23:33:59.788 00.000 11060 worker thread done servicing request
23:33:59.793 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:33:59.811 00.018 10844 UpdateGuideState exits: m=3321 SNR=37.1
23:33:59.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:59.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:33:59.811 00.000 10844 Enqueuing Expose request
23:33:59.811 00.000 11060 Worker thread wakes up
23:33:59.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:33:59.813 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:33:59.813 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:00.449 00.636 11060 Exposure complete
23:34:00.625 00.176 11060 worker thread done servicing request
23:34:00.626 00.001 10844 OnExposeComplete: enter
23:34:00.626 00.000 10844 UpdateGuideState(): m_state=6
23:34:00.626 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
23:34:00.626 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.45, Mass=3188, SNR=36.5, Peak=236 HFD=3.7
23:34:00.626 00.000 10844 MultiStar: [#1 0.42,-0.44,0.92,U] [#2 0.04,-0.80,0.00,M2] [#3 -0.27,-0.29,0.93,U] [#4 -0.18,-0.63,0.00,M5] [#5 -0.19,-0.18,0.95,U] [#6 0.23,-0.88,0.00,M2] [#7 0.16,-0.76,0.00,M1] [#8 0.31,-0.93,0.00,M1] 
23:34:00.626 00.000 10844 refined, 3 included, MultiStar: {0.03, -0.39}, one-star: {0.15, -0.63}
23:34:00.626 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
23:34:00.626 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
23:34:00.626 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.50 mountX=0.38 mountY=0.09, mountTheta=0.23
23:34:00.628 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.39, opts=13)
23:34:00.628 00.000 10844 Enqueuing Move request for scope (0.03, -0.39)
23:34:00.628 00.000 11060 Worker thread wakes up
23:34:00.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.39) opts 0xd
23:34:00.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.39)
23:34:00.628 00.000 11060 Moving (0.03, -0.39) raw xDistance=0.38 yDistance=0.09
23:34:00.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
23:34:00.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:00.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:34:00.628 00.000 11060 MoveAxis(W, 65, ABG)
23:34:00.628 00.000 11060 Guiding  Dir = 3, Dur = 65
23:34:00.632 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:00.650 00.018 10844 UpdateGuideState exits: m=3188 SNR=36.5
23:34:00.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:00.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:00.650 00.000 10844 Enqueuing Expose request
23:34:00.655 00.005 11060 IsSlewing returns 0
23:34:00.655 00.000 11060 IsGuiding returns 0
23:34:00.758 00.103 11060 IsGuiding returns 0
23:34:00.758 00.000 11060 Move returns status 0, amount 65
23:34:00.758 00.000 11060 MoveAxis(N, 0, ABG)
23:34:00.758 00.000 11060 Move returns status 0, amount 0
23:34:00.758 00.000 11060 move complete, result=0
23:34:00.758 00.000 11060 worker thread done servicing request
23:34:00.760 00.002 10844 GuideStep: 0.4 px 65 ms WEST, 0.1 px 0 ms NORTH
23:34:00.760 00.000 11060 Worker thread wakes up
23:34:00.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:00.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:01.411 00.651 11060 Exposure complete
23:34:01.564 00.153 11060 worker thread done servicing request
23:34:01.564 00.000 10844 OnExposeComplete: enter
23:34:01.564 00.000 10844 UpdateGuideState(): m_state=6
23:34:01.564 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
23:34:01.564 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=61.94, Mass=3020, SNR=36.0, Peak=249 HFD=3.1
23:34:01.564 00.000 10844 MultiStar: [#1 0.72,0.02,0.00,M1] [#2 0.31,-0.07,1.88,U] [#3 0.12,-0.21,1.00,U] [#4 -0.06,-0.42,0.98,U] [#5 -0.01,-0.00,0.99,U] [#6 0.10,-0.54,0.93,U] [#7 -0.06,-0.13,0.80,U] [#8 0.33,-0.60,0.00,M2] 
23:34:01.564 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.20}, one-star: {0.43, -0.13}
23:34:01.564 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
23:34:01.564 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
23:34:01.564 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.92 mountX=0.17 mountY=0.18, mountTheta=0.82
23:34:01.564 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.20, opts=13)
23:34:01.564 00.000 10844 Enqueuing Move request for scope (0.15, -0.20)
23:34:01.564 00.000 11060 Worker thread wakes up
23:34:01.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
23:34:01.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
23:34:01.564 00.000 11060 Moving (0.15, -0.20) raw xDistance=0.17 yDistance=0.18
23:34:01.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:34:01.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:01.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:34:01.564 00.000 11060 MoveAxis(W, 31, ABG)
23:34:01.564 00.000 11060 Guiding  Dir = 3, Dur = 31
23:34:01.575 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:01.587 00.012 10844 UpdateGuideState exits: m=3020 SNR=36.0
23:34:01.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:01.587 00.000 10844 Enqueuing Expose request
23:34:01.601 00.014 11060 IsSlewing returns 0
23:34:01.601 00.000 11060 IsGuiding returns 0
23:34:01.677 00.076 11060 IsGuiding returns 0
23:34:01.677 00.000 11060 Move returns status 0, amount 31
23:34:01.677 00.000 11060 MoveAxis(N, 0, ABG)
23:34:01.677 00.000 11060 Move returns status 0, amount 0
23:34:01.677 00.000 11060 move complete, result=0
23:34:01.677 00.000 11060 worker thread done servicing request
23:34:01.677 00.000 11060 Worker thread wakes up
23:34:01.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:01.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:01.684 00.007 10844 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
23:34:02.316 00.632 11060 Exposure complete
23:34:02.482 00.166 11060 worker thread done servicing request
23:34:02.482 00.000 10844 OnExposeComplete: enter
23:34:02.482 00.000 10844 UpdateGuideState(): m_state=6
23:34:02.482 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
23:34:02.482 00.000 10844 Star::Find returns 1 (0), X=259.14, Y=62.06, Mass=3127, SNR=35.4, Peak=235 HFD=3.6
23:34:02.482 00.000 10844 MultiStar: [#1 0.65,0.53,0.00,M2] [#2 0.26,0.36,1.95,U] [#3 0.29,0.49,0.98,U] [#4 -0.20,0.06,0.85,U] [#5 0.66,0.03,0.00,M1] [#6 0.06,-0.18,0.94,U] [#7 0.51,-0.26,0.78,U] [#8 0.39,-0.22,0.98,U] 
23:34:02.482 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.08}, one-star: {0.43, -0.01}
23:34:02.482 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
23:34:02.482 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
23:34:02.482 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.27 cameraTheta=0.31 mountX=-0.13 mountY=0.24, mountTheta=2.06
23:34:02.487 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.08, opts=13)
23:34:02.487 00.000 10844 Enqueuing Move request for scope (0.25, 0.08)
23:34:02.487 00.000 11060 Worker thread wakes up
23:34:02.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
23:34:02.487 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
23:34:02.487 00.000 11060 Moving (0.25, 0.08) raw xDistance=-0.13 yDistance=0.24
23:34:02.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:34:02.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:34:02.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:34:02.487 00.000 11060 MoveAxis(E, 21, ABG)
23:34:02.487 00.000 11060 Guiding  Dir = 2, Dur = 21
23:34:02.497 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:02.510 00.013 10844 UpdateGuideState exits: m=3127 SNR=35.4
23:34:02.512 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:02.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:02.512 00.000 10844 Enqueuing Expose request
23:34:02.518 00.006 11060 IsSlewing returns 0
23:34:02.519 00.001 11060 IsGuiding returns 0
23:34:02.565 00.046 11060 IsGuiding returns 0
23:34:02.565 00.000 11060 Move returns status 0, amount 21
23:34:02.565 00.000 11060 MoveAxis(N, 0, ABG)
23:34:02.565 00.000 11060 Move returns status 0, amount 0
23:34:02.565 00.000 11060 move complete, result=0
23:34:02.565 00.000 11060 worker thread done servicing request
23:34:02.565 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
23:34:02.565 00.000 11060 Worker thread wakes up
23:34:02.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:02.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:03.203 00.638 11060 Exposure complete
23:34:03.365 00.162 11060 worker thread done servicing request
23:34:03.365 00.000 10844 OnExposeComplete: enter
23:34:03.365 00.000 10844 UpdateGuideState(): m_state=6
23:34:03.365 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
23:34:03.365 00.000 10844 Star::Find returns 1 (1), X=258.94, Y=61.49, Mass=3296, SNR=37.3, Peak=255 HFD=3.5
23:34:03.365 00.000 10844 MultiStar: [#1 0.52,-0.05,0.93,U] [#2 0.35,0.06,1.86,U] [#3 -0.29,0.28,0.85,U] [#4 0.28,-1.04,0.00,M4] [#5 0.64,-0.10,0.00,M2] [#6 -0.03,-0.10,0.83,U] [#7 -0.00,-0.13,0.88,U] [#8 0.07,-0.24,0.96,U] 
23:34:03.365 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.10}, one-star: {0.23, -0.59}
23:34:03.365 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
23:34:03.365 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
23:34:03.365 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.54 mountX=0.07 mountY=0.17, mountTheta=1.21
23:34:03.365 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.10, opts=13)
23:34:03.365 00.000 10844 Enqueuing Move request for scope (0.16, -0.10)
23:34:03.365 00.000 11060 Worker thread wakes up
23:34:03.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
23:34:03.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
23:34:03.365 00.000 11060 Moving (0.16, -0.10) raw xDistance=0.07 yDistance=0.17
23:34:03.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:34:03.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:03.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:34:03.365 00.000 11060 MoveAxis(E, 0, ABG)
23:34:03.365 00.000 11060 Move returns status 0, amount 0
23:34:03.365 00.000 11060 MoveAxis(N, 0, ABG)
23:34:03.365 00.000 11060 Move returns status 0, amount 0
23:34:03.370 00.005 11060 move complete, result=0
23:34:03.370 00.000 11060 worker thread done servicing request
23:34:03.375 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:03.388 00.013 10844 UpdateGuideState exits: m=3296 SNR=37.3 Saturated
23:34:03.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:03.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:03.388 00.000 10844 Enqueuing Expose request
23:34:03.388 00.000 11060 Worker thread wakes up
23:34:03.390 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:03.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:03.390 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:04.025 00.635 11060 Exposure complete
23:34:04.188 00.163 11060 worker thread done servicing request
23:34:04.188 00.000 10844 OnExposeComplete: enter
23:34:04.188 00.000 10844 UpdateGuideState(): m_state=6
23:34:04.188 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
23:34:04.188 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.17, Mass=3168, SNR=36.2, Peak=254 HFD=3.4
23:34:04.188 00.000 10844 MultiStar: [#1 -0.24,0.78,0.00,M2] [#2 -0.63,0.50,0.00,M1] [#3 -0.84,0.70,0.00,M1] [#4 0.01,-0.35,0.93,U] [#5 0.03,0.37,1.03,U] [#6 -0.17,0.19,0.99,U] [#7 -0.69,-0.07,0.00,M1] [#8 -0.46,-0.16,0.91,U] 
23:34:04.188 00.000 10844 single-star, 4 included, MultiStar: {-0.12, 0.04}, one-star: {-0.02, 0.09}
23:34:04.188 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
23:34:04.188 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
23:34:04.188 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.84 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
23:34:04.192 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
23:34:04.192 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
23:34:04.192 00.000 11060 Worker thread wakes up
23:34:04.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:34:04.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:34:04.192 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.08 yDistance=-0.04
23:34:04.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:34:04.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:04.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:34:04.192 00.000 11060 MoveAxis(E, 0, ABG)
23:34:04.192 00.000 11060 Move returns status 0, amount 0
23:34:04.192 00.000 11060 MoveAxis(N, 0, ABG)
23:34:04.192 00.000 11060 Move returns status 0, amount 0
23:34:04.192 00.000 11060 move complete, result=0
23:34:04.192 00.000 11060 worker thread done servicing request
23:34:04.199 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:04.216 00.017 10844 UpdateGuideState exits: m=3168 SNR=36.2
23:34:04.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:04.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:04.216 00.000 10844 Enqueuing Expose request
23:34:04.216 00.000 11060 Worker thread wakes up
23:34:04.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:04.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:04.216 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:04.856 00.640 11060 Exposure complete
23:34:05.025 00.169 11060 worker thread done servicing request
23:34:05.025 00.000 10844 OnExposeComplete: enter
23:34:05.025 00.000 10844 UpdateGuideState(): m_state=6
23:34:05.025 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
23:34:05.025 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=62.33, Mass=3224, SNR=36.6, Peak=241 HFD=3.6
23:34:05.025 00.000 10844 MultiStar: [#1 0.18,0.05,0.99,U] [#2 -0.44,-0.16,1.98,U] [#3 -0.21,0.51,0.96,U] [#4 -0.14,-0.76,0.00,M4] [#5 -0.21,-0.04,1.04,U] [#6 0.04,0.17,0.84,U] [#7 -0.27,0.03,0.83,U] [#8 -0.24,-0.33,0.87,U] 
23:34:05.025 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.04}, one-star: {0.04, 0.25}
23:34:05.025 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
23:34:05.025 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
23:34:05.025 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.93 mountX=-0.01 mountY=-0.18, mountTheta=-1.60
23:34:05.025 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.04, opts=13)
23:34:05.025 00.000 10844 Enqueuing Move request for scope (-0.17, 0.04)
23:34:05.025 00.000 11060 Worker thread wakes up
23:34:05.030 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
23:34:05.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
23:34:05.030 00.000 11060 Moving (-0.17, 0.04) raw xDistance=-0.01 yDistance=-0.18
23:34:05.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:34:05.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:05.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:34:05.030 00.000 11060 MoveAxis(E, 0, ABG)
23:34:05.030 00.000 11060 Move returns status 0, amount 0
23:34:05.030 00.000 11060 MoveAxis(N, 0, ABG)
23:34:05.030 00.000 11060 Move returns status 0, amount 0
23:34:05.030 00.000 11060 move complete, result=0
23:34:05.030 00.000 11060 worker thread done servicing request
23:34:05.035 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:05.046 00.011 10844 UpdateGuideState exits: m=3224 SNR=36.6
23:34:05.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:05.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:05.046 00.000 10844 Enqueuing Expose request
23:34:05.046 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:05.046 00.000 11060 Worker thread wakes up
23:34:05.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:05.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:05.673 00.627 11060 Exposure complete
23:34:05.852 00.179 11060 worker thread done servicing request
23:34:05.852 00.000 10844 OnExposeComplete: enter
23:34:05.852 00.000 10844 UpdateGuideState(): m_state=6
23:34:05.852 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
23:34:05.852 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=62.04, Mass=3210, SNR=36.7, Peak=239 HFD=3.9
23:34:05.855 00.003 10844 MultiStar: [#1 0.22,0.12,0.95,U] [#2 0.03,0.25,1.87,U] [#3 -0.12,0.04,0.92,U] [#4 -0.27,-0.60,0.00,M5] [#5 0.07,-0.04,1.00,U] [#6 -0.23,-0.47,0.89,U] [#7 -0.34,0.04,0.88,U] [#8 0.19,-0.49,0.96,U] 
23:34:05.855 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.30, -0.03}
23:34:05.855 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
23:34:05.855 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
23:34:05.855 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.04 cameraTheta=-0.94 mountX=0.03 mountY=0.03, mountTheta=0.80
23:34:05.855 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
23:34:05.855 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
23:34:05.855 00.000 11060 Worker thread wakes up
23:34:05.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
23:34:05.855 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
23:34:05.855 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.03
23:34:05.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:34:05.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:05.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:34:05.855 00.000 11060 MoveAxis(E, 0, ABG)
23:34:05.855 00.000 11060 Move returns status 0, amount 0
23:34:05.855 00.000 11060 MoveAxis(N, 0, ABG)
23:34:05.858 00.003 11060 Move returns status 0, amount 0
23:34:05.858 00.000 11060 move complete, result=0
23:34:05.858 00.000 11060 worker thread done servicing request
23:34:05.862 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:05.872 00.010 10844 UpdateGuideState exits: m=3210 SNR=36.7
23:34:05.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:05.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:05.872 00.000 10844 Enqueuing Expose request
23:34:05.872 00.000 11060 Worker thread wakes up
23:34:05.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:05.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:05.872 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:06.500 00.628 11060 Exposure complete
23:34:06.676 00.176 11060 worker thread done servicing request
23:34:06.676 00.000 10844 OnExposeComplete: enter
23:34:06.676 00.000 10844 UpdateGuideState(): m_state=6
23:34:06.676 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
23:34:06.676 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.54, Mass=3148, SNR=36.2, Peak=255 HFD=3.4
23:34:06.676 00.000 10844 MultiStar: [#1 -0.63,-0.50,0.00,M1] [#2 -0.40,0.01,1.92,U] [#3 -0.65,-0.35,0.00,M1] [#4 0.05,-0.57,0.90,U] [#5 0.05,-0.18,0.99,U] [#6 -0.43,-0.48,0.00,M1] [#7 -0.31,-0.61,0.00,M1] [#8 -0.67,-0.39,0.00,M1] 
23:34:06.676 00.000 10844 refined, 3 included, MultiStar: {-0.22, -0.25}, one-star: {-0.38, -0.54}
23:34:06.676 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
23:34:06.676 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
23:34:06.676 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.25 hyp=0.34 cameraTheta=-2.29 mountX=0.29 mountY=-0.18, mountTheta=-0.55
23:34:06.676 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.25, opts=13)
23:34:06.676 00.000 10844 Enqueuing Move request for scope (-0.22, -0.25)
23:34:06.676 00.000 11060 Worker thread wakes up
23:34:06.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.25) opts 0xd
23:34:06.676 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.25)
23:34:06.676 00.000 11060 Moving (-0.22, -0.25) raw xDistance=0.29 yDistance=-0.18
23:34:06.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:34:06.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:06.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:34:06.676 00.000 11060 MoveAxis(W, 50, ABG)
23:34:06.681 00.005 11060 Guiding  Dir = 3, Dur = 50
23:34:06.686 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:06.696 00.010 10844 UpdateGuideState exits: m=3148 SNR=36.2 Saturated
23:34:06.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:06.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:06.696 00.000 10844 Enqueuing Expose request
23:34:06.716 00.020 11060 IsSlewing returns 0
23:34:06.716 00.000 11060 IsGuiding returns 0
23:34:06.812 00.096 11060 IsGuiding returns 0
23:34:06.812 00.000 11060 Move returns status 0, amount 50
23:34:06.812 00.000 11060 MoveAxis(N, 0, ABG)
23:34:06.812 00.000 11060 Move returns status 0, amount 0
23:34:06.812 00.000 11060 move complete, result=0
23:34:06.812 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.2 px 0 ms NORTH
23:34:06.814 00.002 11060 worker thread done servicing request
23:34:06.814 00.000 11060 Worker thread wakes up
23:34:06.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:06.816 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:07.448 00.632 11060 Exposure complete
23:34:07.618 00.170 11060 worker thread done servicing request
23:34:07.618 00.000 10844 OnExposeComplete: enter
23:34:07.618 00.000 10844 UpdateGuideState(): m_state=6
23:34:07.618 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
23:34:07.618 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=62.06, Mass=2769, SNR=33.4, Peak=234 HFD=3.0
23:34:07.618 00.000 10844 MultiStar: [#1 -0.22,0.04,1.05,U] [#2 -0.29,0.66,0.00,M1] [#3 -0.90,0.05,0.00,M2] [#4 -0.69,-0.23,0.00,M5] [#5 -0.37,-0.31,1.07,U] [#6 0.11,-0.10,0.97,U] [#7 -0.34,-0.61,0.00,M2] [#8 -0.15,-0.28,0.90,U] 
23:34:07.618 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.13}, one-star: {0.19, -0.01}
23:34:07.618 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
23:34:07.618 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
23:34:07.618 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.18 mountX=0.15 mountY=-0.07, mountTheta=-0.44
23:34:07.621 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
23:34:07.621 00.000 10844 Enqueuing Move request for scope (-0.09, -0.13)
23:34:07.621 00.000 11060 Worker thread wakes up
23:34:07.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
23:34:07.621 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
23:34:07.621 00.000 11060 Moving (-0.09, -0.13) raw xDistance=0.15 yDistance=-0.07
23:34:07.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:34:07.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:07.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:07.621 00.000 11060 MoveAxis(W, 27, ABG)
23:34:07.621 00.000 11060 Guiding  Dir = 3, Dur = 27
23:34:07.626 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:07.633 00.007 11060 IsSlewing returns 0
23:34:07.634 00.001 11060 IsGuiding returns 0
23:34:07.650 00.016 10844 UpdateGuideState exits: m=2769 SNR=33.4
23:34:07.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:07.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:07.650 00.000 10844 Enqueuing Expose request
23:34:07.663 00.013 11060 IsGuiding returns 0
23:34:07.664 00.001 11060 Move returns status 0, amount 27
23:34:07.664 00.000 11060 MoveAxis(N, 0, ABG)
23:34:07.664 00.000 11060 Move returns status 0, amount 0
23:34:07.664 00.000 11060 move complete, result=0
23:34:07.664 00.000 11060 worker thread done servicing request
23:34:07.664 00.000 11060 Worker thread wakes up
23:34:07.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:07.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:07.667 00.003 10844 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
23:34:08.301 00.634 11060 Exposure complete
23:34:08.492 00.191 11060 worker thread done servicing request
23:34:08.492 00.000 10844 OnExposeComplete: enter
23:34:08.492 00.000 10844 UpdateGuideState(): m_state=6
23:34:08.492 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
23:34:08.492 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=62.49, Mass=2871, SNR=34.5, Peak=255 HFD=3.5
23:34:08.492 00.000 10844 MultiStar: [#1 0.01,0.61,1.02,U] [#2 -0.31,0.51,2.07,U] [#3 -0.33,0.38,0.97,U] [#4 -0.54,-0.09,1.02,U] [#5 -0.05,0.24,1.08,U] [#6 -0.08,0.15,1.00,U] [#7 0.12,0.38,0.90,U] [#8 -0.55,-0.10,1.01,U] 
23:34:08.492 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.30}, one-star: {0.14, 0.41}
23:34:08.492 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
23:34:08.492 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.41)
23:34:08.492 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.36 cameraTheta=2.14 mountX=-0.26 mountY=-0.24, mountTheta=-2.40
23:34:08.492 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.30, opts=13)
23:34:08.492 00.000 10844 Enqueuing Move request for scope (-0.19, 0.30)
23:34:08.492 00.000 11060 Worker thread wakes up
23:34:08.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
23:34:08.492 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
23:34:08.492 00.000 11060 Moving (-0.19, 0.30) raw xDistance=-0.26 yDistance=-0.24
23:34:08.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:34:08.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:34:08.492 00.000 11060 MoveAxis(E, 45, ABG)
23:34:08.492 00.000 11060 Guiding  Dir = 2, Dur = 45
23:34:08.501 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:08.508 00.007 10844 UpdateGuideState exits: m=2871 SNR=34.5 Saturated
23:34:08.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:08.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:08.513 00.005 10844 Enqueuing Expose request
23:34:08.513 00.000 11060 IsSlewing returns 0
23:34:08.513 00.000 11060 IsGuiding returns 0
23:34:08.560 00.047 11060 IsGuiding returns 0
23:34:08.560 00.000 11060 Move returns status 0, amount 45
23:34:08.560 00.000 11060 MoveAxis(N, 93, ABG)
23:34:08.560 00.000 11060 Guiding  Dir = 0, Dur = 93
23:34:08.575 00.015 11060 IsSlewing returns 0
23:34:08.575 00.000 11060 IsGuiding returns 0
23:34:08.673 00.098 11060 IsGuiding returns 0
23:34:08.673 00.000 11060 Move returns status 0, amount 93
23:34:08.673 00.000 11060 move complete, result=0
23:34:08.674 00.001 11060 worker thread done servicing request
23:34:08.674 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.2 px 93 ms NORTH
23:34:08.674 00.000 11060 Worker thread wakes up
23:34:08.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:08.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:09.317 00.643 11060 Exposure complete
23:34:09.507 00.190 11060 worker thread done servicing request
23:34:09.507 00.000 10844 OnExposeComplete: enter
23:34:09.507 00.000 10844 UpdateGuideState(): m_state=6
23:34:09.512 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
23:34:09.512 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=62.16, Mass=3130, SNR=36.0, Peak=245 HFD=3.1
23:34:09.512 00.000 10844 MultiStar: [#1 -0.08,0.11,0.99,U] [#2 0.19,0.36,1.95,U] [#3 -0.21,0.40,0.95,U] [#4 -0.47,-0.17,0.99,U] [#5 -0.08,0.75,0.00,M1] [#6 0.03,-0.31,0.92,U] [#7 0.06,-0.40,0.84,U] [#8 0.45,-0.60,0.00,M1] 
23:34:09.512 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {0.11, 0.08}
23:34:09.512 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
23:34:09.512 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
23:34:09.512 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.95 mountX=-0.06 mountY=-0.04, mountTheta=-2.60
23:34:09.512 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
23:34:09.512 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
23:34:09.512 00.000 11060 Worker thread wakes up
23:34:09.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:34:09.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:34:09.512 00.000 11060 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=-0.04
23:34:09.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:34:09.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:09.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:34:09.512 00.000 11060 MoveAxis(E, 0, ABG)
23:34:09.512 00.000 11060 Move returns status 0, amount 0
23:34:09.512 00.000 11060 MoveAxis(N, 0, ABG)
23:34:09.512 00.000 11060 Move returns status 0, amount 0
23:34:09.512 00.000 11060 move complete, result=0
23:34:09.512 00.000 11060 worker thread done servicing request
23:34:09.517 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:09.533 00.016 10844 UpdateGuideState exits: m=3130 SNR=36.0
23:34:09.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:09.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:09.533 00.000 10844 Enqueuing Expose request
23:34:09.533 00.000 11060 Worker thread wakes up
23:34:09.533 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:09.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:09.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:10.177 00.644 11060 Exposure complete
23:34:10.385 00.208 11060 worker thread done servicing request
23:34:10.385 00.000 10844 OnExposeComplete: enter
23:34:10.385 00.000 10844 UpdateGuideState(): m_state=6
23:34:10.385 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
23:34:10.385 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.17, Mass=2591, SNR=32.3, Peak=214 HFD=3.0
23:34:10.391 00.006 10844 MultiStar: [#1 0.03,0.47,1.05,U] [#2 0.05,0.21,2.09,U] [#3 -0.03,0.18,1.03,U] [#4 -0.14,-0.42,1.01,U] [#5 0.23,0.55,1.13,U] [#6 0.32,0.13,1.01,U] [#7 -0.15,0.42,0.87,U] [#8 0.18,-0.19,1.02,U] 
23:34:10.391 00.000 10844 single-star, 8 included, MultiStar: {0.07, 0.17}, one-star: {0.10, 0.09}
23:34:10.391 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
23:34:10.391 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
23:34:10.391 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.72 mountX=-0.10 mountY=0.08, mountTheta=2.46
23:34:10.391 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.09, opts=13)
23:34:10.391 00.000 10844 Enqueuing Move request for scope (0.10, 0.09)
23:34:10.391 00.000 11060 Worker thread wakes up
23:34:10.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:34:10.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:34:10.391 00.000 11060 Moving (0.10, 0.09) raw xDistance=-0.10 yDistance=0.08
23:34:10.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:34:10.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:10.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:34:10.391 00.000 11060 MoveAxis(E, 0, ABG)
23:34:10.391 00.000 11060 Move returns status 0, amount 0
23:34:10.391 00.000 11060 MoveAxis(N, 0, ABG)
23:34:10.391 00.000 11060 Move returns status 0, amount 0
23:34:10.391 00.000 11060 move complete, result=0
23:34:10.391 00.000 11060 worker thread done servicing request
23:34:10.401 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:10.416 00.015 10844 UpdateGuideState exits: m=2591 SNR=32.3
23:34:10.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:10.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:10.416 00.000 10844 Enqueuing Expose request
23:34:10.416 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:10.416 00.000 11060 Worker thread wakes up
23:34:10.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:10.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:11.068 00.652 11060 Exposure complete
23:34:11.206 00.138 11060 worker thread done servicing request
23:34:11.206 00.000 10844 OnExposeComplete: enter
23:34:11.206 00.000 10844 UpdateGuideState(): m_state=6
23:34:11.206 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
23:34:11.206 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=62.01, Mass=2904, SNR=34.9, Peak=236 HFD=2.9
23:34:11.206 00.000 10844 MultiStar: [#1 -0.03,0.21,1.03,U] [#2 0.07,0.25,2.12,U] [#3 -0.44,-0.17,1.01,U] [#4 -0.45,-0.02,0.91,U] [#5 0.11,0.27,1.03,U] [#6 0.09,0.12,0.89,U] [#7 -0.08,-0.20,0.84,U] [#8 0.21,0.03,1.02,U] 
23:34:11.206 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.24, -0.07}
23:34:11.206 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
23:34:11.206 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
23:34:11.206 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.77 mountX=-0.07 mountY=-0.03, mountTheta=-2.77
23:34:11.208 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
23:34:11.208 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
23:34:11.208 00.000 11060 Worker thread wakes up
23:34:11.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:34:11.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:34:11.209 00.001 11060 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
23:34:11.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:34:11.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:11.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:11.209 00.000 11060 MoveAxis(E, 0, ABG)
23:34:11.209 00.000 11060 Move returns status 0, amount 0
23:34:11.209 00.000 11060 MoveAxis(N, 0, ABG)
23:34:11.209 00.000 11060 Move returns status 0, amount 0
23:34:11.209 00.000 11060 move complete, result=0
23:34:11.209 00.000 11060 worker thread done servicing request
23:34:11.215 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:11.230 00.015 10844 UpdateGuideState exits: m=2904 SNR=34.9
23:34:11.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:11.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:11.230 00.000 10844 Enqueuing Expose request
23:34:11.230 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:11.230 00.000 11060 Worker thread wakes up
23:34:11.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:11.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:11.886 00.656 11060 Exposure complete
23:34:12.052 00.166 10844 OnExposeComplete: enter
23:34:12.052 00.000 10844 UpdateGuideState(): m_state=6
23:34:12.052 00.000 11060 worker thread done servicing request
23:34:12.052 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
23:34:12.052 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.50, Mass=2953, SNR=35.6, Peak=239 HFD=3.4
23:34:12.052 00.000 10844 MultiStar: [#1 0.01,-0.01,1.00,U] [#2 -0.37,0.02,1.90,U] [#3 -0.40,0.26,0.91,U] [#4 -0.55,-0.80,0.00,M2] [#5 0.16,-0.12,1.06,U] [#6 -0.16,-0.24,0.93,U] [#7 -0.08,-0.20,0.86,U] [#8 0.22,-0.27,0.86,U] 
23:34:12.052 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.13}, one-star: {0.04, -0.58}
23:34:12.052 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
23:34:12.052 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
23:34:12.052 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.26 mountX=0.14 mountY=-0.08, mountTheta=-0.52
23:34:12.056 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.13, opts=13)
23:34:12.058 00.002 10844 Enqueuing Move request for scope (-0.10, -0.13)
23:34:12.058 00.000 11060 Worker thread wakes up
23:34:12.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
23:34:12.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
23:34:12.058 00.000 11060 Moving (-0.10, -0.13) raw xDistance=0.14 yDistance=-0.08
23:34:12.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:34:12.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:12.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:34:12.058 00.000 11060 MoveAxis(W, 25, ABG)
23:34:12.058 00.000 11060 Guiding  Dir = 3, Dur = 25
23:34:12.063 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:12.077 00.014 10844 UpdateGuideState exits: m=2953 SNR=35.6
23:34:12.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:12.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:12.077 00.000 10844 Enqueuing Expose request
23:34:12.087 00.010 11060 IsSlewing returns 0
23:34:12.088 00.001 11060 IsGuiding returns 0
23:34:12.133 00.045 11060 IsGuiding returns 0
23:34:12.133 00.000 11060 Move returns status 0, amount 25
23:34:12.133 00.000 11060 MoveAxis(N, 0, ABG)
23:34:12.133 00.000 11060 Move returns status 0, amount 0
23:34:12.134 00.001 11060 move complete, result=0
23:34:12.134 00.000 11060 worker thread done servicing request
23:34:12.134 00.000 11060 Worker thread wakes up
23:34:12.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:12.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:12.148 00.014 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
23:34:12.782 00.634 11060 Exposure complete
23:34:12.962 00.180 11060 worker thread done servicing request
23:34:12.962 00.000 10844 OnExposeComplete: enter
23:34:12.962 00.000 10844 UpdateGuideState(): m_state=6
23:34:12.963 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
23:34:12.963 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.97, Mass=3188, SNR=36.9, Peak=245 HFD=3.5
23:34:12.963 00.000 10844 MultiStar: [#1 0.08,0.39,0.92,U] [#2 -0.11,0.16,1.89,U] [#3 -0.16,0.16,0.90,U] [#4 -0.38,-0.28,0.88,U] [#5 -0.04,0.12,0.95,U] [#6 0.21,-0.20,0.91,U] [#7 0.19,-0.35,0.84,U] [#8 0.17,-0.02,0.91,U] 
23:34:12.963 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.09, -0.11}
23:34:12.963 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
23:34:12.963 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.32)
23:34:12.963 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.23 mountX=-0.01 mountY=-0.01, mountTheta=-2.31
23:34:12.965 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
23:34:12.965 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
23:34:12.965 00.000 11060 Worker thread wakes up
23:34:12.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:34:12.967 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:34:12.967 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
23:34:12.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:34:12.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:12.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:34:12.967 00.000 11060 MoveAxis(E, 0, ABG)
23:34:12.968 00.001 11060 Move returns status 0, amount 0
23:34:12.968 00.000 11060 MoveAxis(N, 0, ABG)
23:34:12.968 00.000 11060 Move returns status 0, amount 0
23:34:12.968 00.000 11060 move complete, result=0
23:34:12.968 00.000 11060 worker thread done servicing request
23:34:12.974 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:13.001 00.027 10844 UpdateGuideState exits: m=3188 SNR=36.9
23:34:13.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:13.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:13.001 00.000 10844 Enqueuing Expose request
23:34:13.001 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:13.001 00.000 11060 Worker thread wakes up
23:34:13.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:13.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:13.622 00.621 11060 Exposure complete
23:34:13.771 00.149 11060 worker thread done servicing request
23:34:13.771 00.000 10844 OnExposeComplete: enter
23:34:13.771 00.000 10844 UpdateGuideState(): m_state=6
23:34:13.771 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
23:34:13.771 00.000 10844 Star::Find returns 1 (1), X=258.81, Y=62.29, Mass=3367, SNR=37.8, Peak=255 HFD=3.5
23:34:13.771 00.000 10844 MultiStar: [#1 -0.26,0.56,0.98,U] [#2 -0.19,0.29,1.84,U] [#3 -0.48,0.51,0.00,M1] [#4 -0.75,-0.03,0.00,M2] [#5 0.05,0.44,0.92,U] [#6 0.42,-0.02,0.83,U] [#7 0.07,-0.06,0.78,U] [#8 0.24,-0.05,0.91,U] 
23:34:13.771 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.22}, one-star: {0.10, 0.21}
23:34:13.771 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
23:34:13.771 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
23:34:13.776 00.005 10844 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.47 mountX=-0.22 mountY=-0.01, mountTheta=-3.08
23:34:13.784 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.22, opts=13)
23:34:13.784 00.000 10844 Enqueuing Move request for scope (0.02, 0.22)
23:34:13.784 00.000 11060 Worker thread wakes up
23:34:13.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
23:34:13.785 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
23:34:13.785 00.000 11060 Moving (0.02, 0.22) raw xDistance=-0.22 yDistance=-0.01
23:34:13.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:34:13.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:13.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:34:13.785 00.000 11060 MoveAxis(E, 38, ABG)
23:34:13.785 00.000 11060 Guiding  Dir = 2, Dur = 38
23:34:13.789 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:13.793 00.004 11060 IsSlewing returns 0
23:34:13.793 00.000 11060 IsGuiding returns 0
23:34:13.804 00.011 10844 UpdateGuideState exits: m=3367 SNR=37.8 Saturated
23:34:13.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:13.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:13.804 00.000 10844 Enqueuing Expose request
23:34:13.843 00.039 11060 IsGuiding returns 0
23:34:13.843 00.000 11060 Move returns status 0, amount 38
23:34:13.843 00.000 11060 MoveAxis(N, 0, ABG)
23:34:13.843 00.000 11060 Move returns status 0, amount 0
23:34:13.843 00.000 11060 move complete, result=0
23:34:13.843 00.000 11060 worker thread done servicing request
23:34:13.843 00.000 11060 Worker thread wakes up
23:34:13.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:13.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:13.843 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
23:34:14.482 00.639 11060 Exposure complete
23:34:14.679 00.197 11060 worker thread done servicing request
23:34:14.679 00.000 10844 OnExposeComplete: enter
23:34:14.679 00.000 10844 UpdateGuideState(): m_state=6
23:34:14.679 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
23:34:14.679 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=62.41, Mass=2975, SNR=34.7, Peak=250 HFD=3.5
23:34:14.679 00.000 10844 MultiStar: [#1 -0.23,0.30,1.03,U] [#2 -0.46,0.23,2.09,U] [#3 -0.30,0.41,1.02,U] [#4 -0.70,0.11,0.00,M3] [#5 0.17,0.50,1.02,U] [#6 0.13,-0.10,0.98,U] [#7 -0.29,-0.02,0.85,U] [#8 0.26,-0.01,0.98,U] 
23:34:14.679 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.22}, one-star: {0.03, 0.34}
23:34:14.679 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
23:34:14.681 00.002 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
23:34:14.681 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.25 cameraTheta=2.11 mountX=-0.19 mountY=-0.16, mountTheta=-2.43
23:34:14.682 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.22, opts=13)
23:34:14.682 00.000 10844 Enqueuing Move request for scope (-0.13, 0.22)
23:34:14.682 00.000 11060 Worker thread wakes up
23:34:14.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
23:34:14.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
23:34:14.682 00.000 11060 Moving (-0.13, 0.22) raw xDistance=-0.19 yDistance=-0.16
23:34:14.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:34:14.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:14.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:34:14.682 00.000 11060 MoveAxis(E, 34, ABG)
23:34:14.682 00.000 11060 Guiding  Dir = 2, Dur = 34
23:34:14.691 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:14.694 00.003 11060 IsSlewing returns 0
23:34:14.694 00.000 11060 IsGuiding returns 0
23:34:14.707 00.013 10844 UpdateGuideState exits: m=2975 SNR=34.7
23:34:14.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:14.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:14.707 00.000 10844 Enqueuing Expose request
23:34:14.736 00.029 11060 IsGuiding returns 0
23:34:14.736 00.000 11060 Move returns status 0, amount 34
23:34:14.736 00.000 11060 MoveAxis(N, 0, ABG)
23:34:14.736 00.000 11060 Move returns status 0, amount 0
23:34:14.736 00.000 11060 move complete, result=0
23:34:14.739 00.003 11060 worker thread done servicing request
23:34:14.739 00.000 11060 Worker thread wakes up
23:34:14.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:14.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:14.742 00.003 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
23:34:15.378 00.636 11060 Exposure complete
23:34:15.558 00.180 11060 worker thread done servicing request
23:34:15.558 00.000 10844 OnExposeComplete: enter
23:34:15.558 00.000 10844 UpdateGuideState(): m_state=6
23:34:15.558 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
23:34:15.558 00.000 10844 Star::Find returns 1 (1), X=258.55, Y=61.92, Mass=3028, SNR=35.4, Peak=255 HFD=3.6
23:34:15.558 00.000 10844 MultiStar: [#1 -0.22,0.34,1.08,U] [#2 -0.20,0.44,1.92,U] [#3 -0.49,0.36,1.01,U] [#4 -0.73,-0.05,0.00,M4] [#5 0.06,0.10,1.13,U] [#6 0.01,-0.14,0.90,U] [#7 -0.22,-0.05,0.83,U] [#8 0.27,-0.54,0.98,U] 
23:34:15.558 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.09}, one-star: {-0.16, -0.16}
23:34:15.558 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
23:34:15.558 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.05)
23:34:15.558 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.50 mountX=-0.07 mountY=-0.14, mountTheta=-2.03
23:34:15.560 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.09, opts=13)
23:34:15.560 00.000 10844 Enqueuing Move request for scope (-0.13, 0.09)
23:34:15.560 00.000 11060 Worker thread wakes up
23:34:15.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
23:34:15.560 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
23:34:15.560 00.000 11060 Moving (-0.13, 0.09) raw xDistance=-0.07 yDistance=-0.14
23:34:15.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:34:15.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:15.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:15.560 00.000 11060 MoveAxis(E, 0, ABG)
23:34:15.560 00.000 11060 Move returns status 0, amount 0
23:34:15.560 00.000 11060 MoveAxis(N, 0, ABG)
23:34:15.560 00.000 11060 Move returns status 0, amount 0
23:34:15.560 00.000 11060 move complete, result=0
23:34:15.560 00.000 11060 worker thread done servicing request
23:34:15.569 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:34:15.587 00.018 10844 UpdateGuideState exits: m=3028 SNR=35.4 Saturated
23:34:15.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:15.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:15.587 00.000 10844 Enqueuing Expose request
23:34:15.587 00.000 11060 Worker thread wakes up
23:34:15.587 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:15.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:15.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:16.217 00.630 11060 Exposure complete
23:34:16.392 00.175 10844 OnExposeComplete: enter
23:34:16.392 00.000 10844 UpdateGuideState(): m_state=6
23:34:16.392 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
23:34:16.392 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.77, Mass=2525, SNR=32.1, Peak=223 HFD=3.3
23:34:16.392 00.000 10844 MultiStar: [#1 -0.29,0.55,1.10,U] [#2 -0.23,0.41,2.27,U] [#3 -0.35,0.42,1.11,U] [#4 0.32,-0.03,1.05,U] [#5 0.25,0.29,1.15,U] [#6 -0.22,0.36,1.09,U] [#7 0.13,0.19,0.89,U] [#8 -0.24,-0.32,1.06,U] 
23:34:16.392 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.21}, one-star: {-0.20, -0.31}
23:34:16.392 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.82 = -2.47)
23:34:16.392 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.49)
23:34:16.392 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.23 cameraTheta=2.06 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
23:34:16.394 00.002 11060 worker thread done servicing request
23:34:16.394 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.21, opts=13)
23:34:16.394 00.000 10844 Enqueuing Move request for scope (-0.11, 0.21)
23:34:16.394 00.000 11060 Worker thread wakes up
23:34:16.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
23:34:16.394 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
23:34:16.394 00.000 11060 Moving (-0.11, 0.21) raw xDistance=-0.18 yDistance=-0.14
23:34:16.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:34:16.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:16.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:34:16.394 00.000 11060 MoveAxis(E, 32, ABG)
23:34:16.394 00.000 11060 Guiding  Dir = 2, Dur = 32
23:34:16.400 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:16.414 00.014 11060 IsSlewing returns 0
23:34:16.415 00.001 11060 IsGuiding returns 0
23:34:16.419 00.004 10844 UpdateGuideState exits: m=2525 SNR=32.1
23:34:16.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:16.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:16.419 00.000 10844 Enqueuing Expose request
23:34:16.460 00.041 11060 IsGuiding returns 0
23:34:16.460 00.000 11060 Move returns status 0, amount 32
23:34:16.460 00.000 11060 MoveAxis(N, 0, ABG)
23:34:16.460 00.000 11060 Move returns status 0, amount 0
23:34:16.460 00.000 11060 move complete, result=0
23:34:16.460 00.000 11060 worker thread done servicing request
23:34:16.460 00.000 11060 Worker thread wakes up
23:34:16.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:16.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:16.460 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:34:17.085 00.625 11060 Exposure complete
23:34:17.277 00.192 11060 worker thread done servicing request
23:34:17.277 00.000 10844 OnExposeComplete: enter
23:34:17.277 00.000 10844 UpdateGuideState(): m_state=6
23:34:17.277 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
23:34:17.277 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=62.14, Mass=3016, SNR=34.8, Peak=230 HFD=3.5
23:34:17.277 00.000 10844 MultiStar: [#1 -0.11,0.27,1.06,U] [#2 -0.48,0.59,0.00,M1] [#3 -0.49,0.68,0.00,M1] [#4 -0.44,0.19,0.93,U] [#5 -0.27,0.35,1.12,U] [#6 0.04,0.18,0.96,U] [#7 0.05,0.21,0.85,U] [#8 0.11,0.00,0.98,U] 
23:34:17.277 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.18}, one-star: {0.05, 0.06}
23:34:17.277 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
23:34:17.277 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
23:34:17.277 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.91 mountX=-0.07 mountY=0.03, mountTheta=2.65
23:34:17.280 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
23:34:17.280 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
23:34:17.280 00.000 11060 Worker thread wakes up
23:34:17.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:34:17.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:34:17.280 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=0.03
23:34:17.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:34:17.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:17.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:34:17.282 00.002 11060 MoveAxis(E, 0, ABG)
23:34:17.282 00.000 11060 Move returns status 0, amount 0
23:34:17.282 00.000 11060 MoveAxis(N, 0, ABG)
23:34:17.282 00.000 11060 Move returns status 0, amount 0
23:34:17.282 00.000 11060 move complete, result=0
23:34:17.282 00.000 11060 worker thread done servicing request
23:34:17.292 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:17.310 00.018 10844 UpdateGuideState exits: m=3016 SNR=34.8
23:34:17.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:17.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:17.310 00.000 10844 Enqueuing Expose request
23:34:17.310 00.000 11060 Worker thread wakes up
23:34:17.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:17.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:17.310 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:17.942 00.632 11060 Exposure complete
23:34:18.105 00.163 11060 worker thread done servicing request
23:34:18.105 00.000 10844 OnExposeComplete: enter
23:34:18.105 00.000 10844 UpdateGuideState(): m_state=6
23:34:18.105 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
23:34:18.105 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=60.86, Mass=3376, SNR=37.8, Peak=241 HFD=3.5
23:34:18.117 00.012 10844 MultiStar: [#1 0.17,0.12,0.95,U] [#2 -0.57,-0.23,1.85,U] [#3 -0.77,-0.05,0.00,M2] [#4 -0.50,-0.35,0.89,U] [#5 0.05,-0.04,0.98,U] [#6 -0.07,-0.47,0.88,U] [#7 -0.50,-0.00,0.82,U] [#8 -0.31,-0.42,0.88,U] 
23:34:18.117 00.000 10844 refined, 7 included, MultiStar: {-0.27, -0.32}, one-star: {-0.21, -1.22}
23:34:18.117 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
23:34:18.118 00.001 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
23:34:18.118 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-2.27 mountX=0.37 mountY=-0.22, mountTheta=-0.53
23:34:18.118 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.32, opts=13)
23:34:18.118 00.000 10844 Enqueuing Move request for scope (-0.27, -0.32)
23:34:18.118 00.000 11060 Worker thread wakes up
23:34:18.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.32) opts 0xd
23:34:18.118 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.32)
23:34:18.118 00.000 11060 Moving (-0.27, -0.32) raw xDistance=0.37 yDistance=-0.22
23:34:18.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:34:18.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:34:18.118 00.000 11060 MoveAxis(W, 64, ABG)
23:34:18.118 00.000 11060 Guiding  Dir = 3, Dur = 64
23:34:18.126 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:18.136 00.010 11060 IsSlewing returns 0
23:34:18.136 00.000 11060 IsGuiding returns 0
23:34:18.136 00.000 10844 UpdateGuideState exits: m=3376 SNR=37.8
23:34:18.141 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:18.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:18.141 00.000 10844 Enqueuing Expose request
23:34:18.212 00.071 11060 IsGuiding returns 0
23:34:18.212 00.000 11060 Move returns status 0, amount 64
23:34:18.212 00.000 11060 MoveAxis(N, 84, ABG)
23:34:18.212 00.000 11060 Guiding  Dir = 0, Dur = 84
23:34:18.242 00.030 11060 IsSlewing returns 0
23:34:18.242 00.000 11060 IsGuiding returns 0
23:34:18.351 00.109 11060 IsGuiding returns 0
23:34:18.351 00.000 11060 Move returns status 0, amount 84
23:34:18.351 00.000 11060 move complete, result=0
23:34:18.351 00.000 11060 worker thread done servicing request
23:34:18.351 00.000 11060 Worker thread wakes up
23:34:18.351 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.2 px 84 ms NORTH
23:34:18.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:18.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:18.968 00.617 11060 Exposure complete
23:34:19.145 00.177 11060 worker thread done servicing request
23:34:19.145 00.000 10844 OnExposeComplete: enter
23:34:19.147 00.002 10844 UpdateGuideState(): m_state=6
23:34:19.147 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
23:34:19.147 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=62.15, Mass=3390, SNR=38.0, Peak=255 HFD=3.7
23:34:19.147 00.000 10844 MultiStar: [#1 -0.25,0.38,0.90,U] [#2 -0.15,0.15,1.88,U] [#3 -0.16,0.76,0.00,M3] [#4 -0.07,0.01,0.98,U] [#5 -0.39,0.73,0.00,M1] [#6 -0.05,-0.31,0.85,U] [#7 -0.20,0.18,0.87,U] [#8 0.20,-0.40,0.85,U] 
23:34:19.147 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.03}, one-star: {-0.23, 0.07}
23:34:19.147 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
23:34:19.147 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
23:34:19.147 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.85 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
23:34:19.147 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
23:34:19.147 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
23:34:19.147 00.000 11060 Worker thread wakes up
23:34:19.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:34:19.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:34:19.147 00.000 11060 Moving (-0.12, 0.03) raw xDistance=-0.01 yDistance=-0.12
23:34:19.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:34:19.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:19.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:34:19.147 00.000 11060 MoveAxis(E, 0, ABG)
23:34:19.147 00.000 11060 Move returns status 0, amount 0
23:34:19.147 00.000 11060 MoveAxis(N, 0, ABG)
23:34:19.147 00.000 11060 Move returns status 0, amount 0
23:34:19.147 00.000 11060 move complete, result=0
23:34:19.147 00.000 11060 worker thread done servicing request
23:34:19.152 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:19.178 00.026 10844 UpdateGuideState exits: m=3390 SNR=38.0 Saturated
23:34:19.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:19.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:19.178 00.000 10844 Enqueuing Expose request
23:34:19.178 00.000 11060 Worker thread wakes up
23:34:19.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:19.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:19.178 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:19.804 00.626 11060 Exposure complete
23:34:19.979 00.175 11060 worker thread done servicing request
23:34:19.979 00.000 10844 OnExposeComplete: enter
23:34:19.979 00.000 10844 UpdateGuideState(): m_state=6
23:34:19.979 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
23:34:19.979 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=62.21, Mass=3084, SNR=36.1, Peak=243 HFD=3.5
23:34:19.979 00.000 10844 MultiStar: [#1 -0.10,0.40,1.04,U] [#2 -0.14,0.31,1.95,U] [#3 -0.56,0.71,0.00,M4] [#4 -0.24,-0.12,0.92,U] [#5 -0.02,0.89,0.00,M2] [#6 -0.08,0.34,0.88,U] [#7 -0.29,0.30,0.85,U] [#8 -0.04,0.21,0.94,U] 
23:34:19.979 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.24}, one-star: {0.14, 0.13}
23:34:19.979 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
23:34:19.979 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
23:34:19.984 00.005 10844 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.78 mountX=-0.16 mountY=0.11, mountTheta=2.52
23:34:19.984 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.13, opts=13)
23:34:19.984 00.000 10844 Enqueuing Move request for scope (0.14, 0.13)
23:34:19.984 00.000 11060 Worker thread wakes up
23:34:19.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
23:34:19.984 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
23:34:19.984 00.000 11060 Moving (0.14, 0.13) raw xDistance=-0.16 yDistance=0.11
23:34:19.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:34:19.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:19.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:34:19.984 00.000 11060 MoveAxis(E, 27, ABG)
23:34:19.984 00.000 11060 Guiding  Dir = 2, Dur = 27
23:34:19.989 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:19.993 00.004 11060 IsSlewing returns 0
23:34:19.993 00.000 11060 IsGuiding returns 0
23:34:20.014 00.021 10844 UpdateGuideState exits: m=3084 SNR=36.1
23:34:20.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:20.014 00.000 10844 Enqueuing Expose request
23:34:20.024 00.010 11060 IsGuiding returns 0
23:34:20.024 00.000 11060 Move returns status 0, amount 27
23:34:20.024 00.000 11060 MoveAxis(N, 0, ABG)
23:34:20.024 00.000 11060 Move returns status 0, amount 0
23:34:20.024 00.000 11060 move complete, result=0
23:34:20.024 00.000 11060 worker thread done servicing request
23:34:20.024 00.000 11060 Worker thread wakes up
23:34:20.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:20.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:20.024 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
23:34:20.662 00.638 11060 Exposure complete
23:34:20.827 00.165 11060 worker thread done servicing request
23:34:20.827 00.000 10844 OnExposeComplete: enter
23:34:20.827 00.000 10844 UpdateGuideState(): m_state=6
23:34:20.827 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
23:34:20.827 00.000 10844 Star::Find returns 1 (0), X=258.04, Y=61.73, Mass=3008, SNR=35.2, Peak=231 HFD=3.7
23:34:20.827 00.000 10844 MultiStar: [#1 -0.47,0.27,0.97,U] [#2 -0.50,0.10,1.94,U] [#3 -0.97,-0.20,0.00,M5] [#4 -0.18,-0.06,0.93,U] [#5 -0.27,0.48,1.06,U] [#6 -0.37,-0.08,0.99,U] [#7 -0.98,-0.33,0.00,M1] [#8 -0.17,0.12,0.97,U] 
23:34:20.827 00.000 10844 refined, 6 included, MultiStar: {-0.39, 0.08}, one-star: {-0.67, -0.35}
23:34:20.827 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
23:34:20.827 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
23:34:20.827 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.08 hyp=0.40 cameraTheta=2.95 mountX=-0.00 mountY=-0.40, mountTheta=-1.58
23:34:20.827 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.08, opts=13)
23:34:20.827 00.000 10844 Enqueuing Move request for scope (-0.39, 0.08)
23:34:20.827 00.000 11060 Worker thread wakes up
23:34:20.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.08) opts 0xd
23:34:20.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.08)
23:34:20.827 00.000 11060 Moving (-0.39, 0.08) raw xDistance=-0.00 yDistance=-0.40
23:34:20.832 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:34:20.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
23:34:20.832 00.000 11060 MoveAxis(E, 0, ABG)
23:34:20.832 00.000 11060 Move returns status 0, amount 0
23:34:20.832 00.000 11060 MoveAxis(N, 155, ABG)
23:34:20.832 00.000 11060 Guiding  Dir = 0, Dur = 155
23:34:20.832 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:20.859 00.027 10844 UpdateGuideState exits: m=3008 SNR=35.2
23:34:20.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:20.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:20.859 00.000 10844 Enqueuing Expose request
23:34:20.869 00.010 11060 IsSlewing returns 0
23:34:20.869 00.000 11060 IsGuiding returns 0
23:34:21.067 00.198 11060 IsGuiding returns 0
23:34:21.067 00.000 11060 Move returns status 0, amount 155
23:34:21.067 00.000 11060 move complete, result=0
23:34:21.067 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 155 ms NORTH
23:34:21.069 00.002 11060 worker thread done servicing request
23:34:21.069 00.000 11060 Worker thread wakes up
23:34:21.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:21.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:21.707 00.638 11060 Exposure complete
23:34:21.890 00.183 11060 worker thread done servicing request
23:34:21.890 00.000 10844 OnExposeComplete: enter
23:34:21.890 00.000 10844 UpdateGuideState(): m_state=6
23:34:21.890 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
23:34:21.890 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=62.02, Mass=3316, SNR=37.3, Peak=242 HFD=3.6
23:34:21.890 00.000 10844 MultiStar: [#1 -0.33,0.18,0.97,U] [#2 -0.41,0.76,0.00,M1] [#3 -0.70,0.25,0.00,M6] [#4 -0.62,0.12,0.00,M1] [#5 -0.53,0.85,0.00,M2] [#6 -0.13,0.23,0.90,U] [#7 -0.54,0.14,0.85,U] [#8 -0.18,-0.37,0.92,U] 
23:34:21.890 00.000 10844 single-star, 4 included, MultiStar: {-0.24, 0.02}, one-star: {-0.07, -0.06}
23:34:21.890 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
23:34:21.890 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:34:21.892 00.002 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.40 mountX=0.07 mountY=-0.06, mountTheta=-0.66
23:34:21.892 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.06, opts=13)
23:34:21.892 00.000 10844 Enqueuing Move request for scope (-0.07, -0.06)
23:34:21.892 00.000 11060 Worker thread wakes up
23:34:21.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
23:34:21.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
23:34:21.892 00.000 11060 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=-0.06
23:34:21.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:34:21.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:21.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:21.892 00.000 11060 MoveAxis(E, 0, ABG)
23:34:21.892 00.000 11060 Move returns status 0, amount 0
23:34:21.892 00.000 11060 MoveAxis(N, 0, ABG)
23:34:21.892 00.000 11060 Move returns status 0, amount 0
23:34:21.892 00.000 11060 move complete, result=0
23:34:21.892 00.000 11060 worker thread done servicing request
23:34:21.899 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:21.917 00.018 10844 UpdateGuideState exits: m=3316 SNR=37.3
23:34:21.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:21.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:21.917 00.000 10844 Enqueuing Expose request
23:34:21.917 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:21.918 00.001 11060 Worker thread wakes up
23:34:21.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:21.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:22.557 00.639 11060 Exposure complete
23:34:22.722 00.165 11060 worker thread done servicing request
23:34:22.722 00.000 10844 OnExposeComplete: enter
23:34:22.722 00.000 10844 UpdateGuideState(): m_state=6
23:34:22.722 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
23:34:22.722 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=61.88, Mass=3369, SNR=37.7, Peak=255 HFD=3.6
23:34:22.727 00.005 10844 MultiStar: [#1 -0.45,0.56,0.00,M1] [#2 -0.58,0.11,1.86,U] [#3 -0.86,0.04,0.00,M7] [#4 -0.20,-0.78,0.00,M2] [#5 -0.20,0.27,0.88,U] [#6 -0.58,-0.53,0.00,M1] [#7 -0.51,-0.10,0.86,U] [#8 -0.31,-0.69,0.00,M1] 
23:34:22.727 00.000 10844 single-star, 3 included, MultiStar: {-0.43, 0.03}, one-star: {-0.28, -0.20}
23:34:22.727 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
23:34:22.727 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
23:34:22.727 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.20 hyp=0.34 cameraTheta=-2.52 mountX=0.24 mountY=-0.24, mountTheta=-0.78
23:34:22.727 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.20, opts=13)
23:34:22.727 00.000 10844 Enqueuing Move request for scope (-0.28, -0.20)
23:34:22.727 00.000 11060 Worker thread wakes up
23:34:22.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.20) opts 0xd
23:34:22.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.20)
23:34:22.729 00.002 11060 Moving (-0.28, -0.20) raw xDistance=0.24 yDistance=-0.24
23:34:22.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
23:34:22.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:34:22.729 00.000 11060 MoveAxis(W, 42, ABG)
23:34:22.729 00.000 11060 Guiding  Dir = 3, Dur = 42
23:34:22.733 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:22.748 00.015 10844 UpdateGuideState exits: m=3369 SNR=37.7 Saturated
23:34:22.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:22.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:22.748 00.000 10844 Enqueuing Expose request
23:34:22.764 00.016 11060 IsSlewing returns 0
23:34:22.764 00.000 11060 IsGuiding returns 0
23:34:22.823 00.059 11060 IsGuiding returns 0
23:34:22.823 00.000 11060 Move returns status 0, amount 42
23:34:22.824 00.001 11060 MoveAxis(N, 94, ABG)
23:34:22.824 00.000 11060 Guiding  Dir = 0, Dur = 94
23:34:22.853 00.029 11060 IsSlewing returns 0
23:34:22.853 00.000 11060 IsGuiding returns 0
23:34:22.961 00.108 11060 IsGuiding returns 0
23:34:22.961 00.000 11060 Move returns status 0, amount 94
23:34:22.961 00.000 11060 move complete, result=0
23:34:22.961 00.000 11060 worker thread done servicing request
23:34:22.961 00.000 11060 Worker thread wakes up
23:34:22.961 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 94 ms NORTH
23:34:22.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:22.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:23.606 00.645 11060 Exposure complete
23:34:23.780 00.174 11060 worker thread done servicing request
23:34:23.780 00.000 10844 OnExposeComplete: enter
23:34:23.780 00.000 10844 UpdateGuideState(): m_state=6
23:34:23.780 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
23:34:23.780 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=61.55, Mass=3474, SNR=38.1, Peak=255 HFD=3.3
23:34:23.780 00.000 10844 MultiStar: [#1 -0.39,0.38,1.08,U] [#2 -1.11,0.03,0.00,M1] [#3 -0.81,-0.36,0.00,M8] [#4 -0.03,-0.86,0.00,M3] [#5 -0.62,-0.11,0.93,U] [#6 -0.31,-0.32,0.94,U] [#7 -0.36,-0.93,0.00,M1] [#8 -0.37,-0.73,0.00,M2] 
23:34:23.780 00.000 10844 refined, 3 included, MultiStar: {-0.37, -0.13}, one-star: {-0.19, -0.53}
23:34:23.780 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
23:34:23.780 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
23:34:23.780 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.13 hyp=0.40 cameraTheta=-2.80 mountX=0.20 mountY=-0.35, mountTheta=-1.05
23:34:23.785 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.13, opts=13)
23:34:23.785 00.000 10844 Enqueuing Move request for scope (-0.37, -0.13)
23:34:23.785 00.000 11060 Worker thread wakes up
23:34:23.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.13) opts 0xd
23:34:23.785 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.13)
23:34:23.785 00.000 11060 Moving (-0.37, -0.13) raw xDistance=0.20 yDistance=-0.35
23:34:23.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:34:23.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
23:34:23.785 00.000 11060 MoveAxis(W, 36, ABG)
23:34:23.785 00.000 11060 Guiding  Dir = 3, Dur = 36
23:34:23.790 00.005 11060 IsSlewing returns 0
23:34:23.790 00.000 11060 IsGuiding returns 0
23:34:23.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:23.805 00.015 10844 UpdateGuideState exits: m=3474 SNR=38.1 Saturated
23:34:23.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:23.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:23.805 00.000 10844 Enqueuing Expose request
23:34:23.837 00.032 11060 IsGuiding returns 0
23:34:23.837 00.000 11060 Move returns status 0, amount 36
23:34:23.837 00.000 11060 MoveAxis(N, 134, ABG)
23:34:23.837 00.000 11060 Guiding  Dir = 0, Dur = 134
23:34:23.852 00.015 11060 IsSlewing returns 0
23:34:23.852 00.000 11060 IsGuiding returns 0
23:34:23.996 00.144 11060 IsGuiding returns 0
23:34:23.996 00.000 11060 Move returns status 0, amount 134
23:34:23.996 00.000 11060 move complete, result=0
23:34:23.997 00.001 10844 GuideStep: 0.2 px 36 ms WEST, -0.3 px 134 ms NORTH
23:34:24.006 00.009 11060 worker thread done servicing request
23:34:24.006 00.000 11060 Worker thread wakes up
23:34:24.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:24.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:24.649 00.643 11060 Exposure complete
23:34:24.800 00.151 11060 worker thread done servicing request
23:34:24.800 00.000 10844 OnExposeComplete: enter
23:34:24.800 00.000 10844 UpdateGuideState(): m_state=6
23:34:24.800 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
23:34:24.800 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.86, Mass=3520, SNR=38.2, Peak=244 HFD=3.8
23:34:24.803 00.003 10844 MultiStar: [#1 -0.27,0.52,0.94,U] [#2 -0.92,0.14,0.00,M2] [#3 -0.85,0.40,0.00,M9] [#4 -0.61,-0.24,0.00,M4] [#5 -0.25,0.29,0.98,U] [#6 -0.08,-0.04,0.89,U] [#7 -0.78,-0.05,0.00,M2] [#8 -0.46,-0.06,0.90,U] 
23:34:24.803 00.000 10844 refined, 4 included, MultiStar: {-0.30, 0.10}, one-star: {-0.41, -0.22}
23:34:24.803 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
23:34:24.803 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
23:34:24.803 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.31 cameraTheta=2.82 mountX=-0.04 mountY=-0.31, mountTheta=-1.71
23:34:24.804 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.10, opts=13)
23:34:24.804 00.000 10844 Enqueuing Move request for scope (-0.30, 0.10)
23:34:24.804 00.000 11060 Worker thread wakes up
23:34:24.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
23:34:24.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
23:34:24.804 00.000 11060 Moving (-0.30, 0.10) raw xDistance=-0.04 yDistance=-0.31
23:34:24.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:34:24.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
23:34:24.804 00.000 11060 MoveAxis(E, 0, ABG)
23:34:24.804 00.000 11060 Move returns status 0, amount 0
23:34:24.804 00.000 11060 MoveAxis(N, 120, ABG)
23:34:24.804 00.000 11060 Guiding  Dir = 0, Dur = 120
23:34:24.809 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:24.824 00.015 10844 UpdateGuideState exits: m=3520 SNR=38.2
23:34:24.830 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:24.830 00.000 11060 IsSlewing returns 0
23:34:24.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:24.830 00.000 10844 Enqueuing Expose request
23:34:24.830 00.000 11060 IsGuiding returns 0
23:34:24.974 00.144 11060 IsGuiding returns 0
23:34:24.974 00.000 11060 Move returns status 0, amount 120
23:34:24.974 00.000 11060 move complete, result=0
23:34:24.974 00.000 11060 worker thread done servicing request
23:34:24.974 00.000 11060 Worker thread wakes up
23:34:24.974 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 120 ms NORTH
23:34:24.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:24.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:25.604 00.630 11060 Exposure complete
23:34:25.787 00.183 11060 worker thread done servicing request
23:34:25.787 00.000 10844 OnExposeComplete: enter
23:34:25.789 00.002 10844 UpdateGuideState(): m_state=6
23:34:25.789 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
23:34:25.789 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=62.08, Mass=3639, SNR=38.8, Peak=234 HFD=3.9
23:34:25.789 00.000 10844 MultiStar: [#1 -0.11,0.67,0.00,M1] [#2 -0.28,0.56,1.85,U] [#3 -0.13,0.15,0.93,U] [#4 -0.54,0.08,0.91,U] [#5 0.23,0.27,0.95,U] [#6 0.49,0.14,0.84,U] [#7 -0.34,-0.11,0.80,U] [#8 0.52,0.39,0.00,M2] 
23:34:25.789 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.21}, one-star: {-0.07, 0.01}
23:34:25.789 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
23:34:25.789 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
23:34:25.789 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.05 mountX=0.01 mountY=-0.07, mountTheta=-1.48
23:34:25.789 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.01, opts=13)
23:34:25.789 00.000 10844 Enqueuing Move request for scope (-0.07, 0.01)
23:34:25.789 00.000 11060 Worker thread wakes up
23:34:25.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
23:34:25.789 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
23:34:25.789 00.000 11060 Moving (-0.07, 0.01) raw xDistance=0.01 yDistance=-0.07
23:34:25.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:34:25.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:25.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:25.789 00.000 11060 MoveAxis(E, 0, ABG)
23:34:25.789 00.000 11060 Move returns status 0, amount 0
23:34:25.789 00.000 11060 MoveAxis(N, 0, ABG)
23:34:25.789 00.000 11060 Move returns status 0, amount 0
23:34:25.789 00.000 11060 move complete, result=0
23:34:25.789 00.000 11060 worker thread done servicing request
23:34:25.792 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:25.808 00.016 10844 UpdateGuideState exits: m=3639 SNR=38.8
23:34:25.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:25.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:25.808 00.000 10844 Enqueuing Expose request
23:34:25.808 00.000 11060 Worker thread wakes up
23:34:25.808 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:25.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:25.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:26.449 00.641 11060 Exposure complete
23:34:26.620 00.171 11060 worker thread done servicing request
23:34:26.620 00.000 10844 OnExposeComplete: enter
23:34:26.620 00.000 10844 UpdateGuideState(): m_state=6
23:34:26.622 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
23:34:26.622 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.87, Mass=2893, SNR=35.0, Peak=219 HFD=3.1
23:34:26.622 00.000 10844 MultiStar: [#1 0.26,0.07,1.00,U] [#2 -0.12,0.58,2.09,U] [#3 -0.07,0.01,1.03,U] [#4 -0.55,0.44,0.00,M4] [#5 -0.06,0.27,1.08,U] [#6 0.30,-0.31,0.98,U] [#7 0.16,-0.16,0.93,U] [#8 0.32,-0.27,0.99,U] 
23:34:26.622 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.16, -0.21}
23:34:26.622 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
23:34:26.622 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
23:34:26.622 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=-0.09 mountY=0.07, mountTheta=2.43
23:34:26.624 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
23:34:26.626 00.002 10844 Enqueuing Move request for scope (0.09, 0.07)
23:34:26.626 00.000 11060 Worker thread wakes up
23:34:26.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:34:26.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:34:26.626 00.000 11060 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=0.07
23:34:26.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:34:26.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:26.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:34:26.626 00.000 11060 MoveAxis(E, 0, ABG)
23:34:26.626 00.000 11060 Move returns status 0, amount 0
23:34:26.626 00.000 11060 MoveAxis(N, 0, ABG)
23:34:26.626 00.000 11060 Move returns status 0, amount 0
23:34:26.626 00.000 11060 move complete, result=0
23:34:26.626 00.000 11060 worker thread done servicing request
23:34:26.629 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:26.647 00.018 10844 UpdateGuideState exits: m=2893 SNR=35.0
23:34:26.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:26.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:26.647 00.000 10844 Enqueuing Expose request
23:34:26.647 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:26.647 00.000 11060 Worker thread wakes up
23:34:26.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:26.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:27.275 00.628 11060 Exposure complete
23:34:27.431 00.156 11060 worker thread done servicing request
23:34:27.433 00.002 10844 OnExposeComplete: enter
23:34:27.433 00.000 10844 UpdateGuideState(): m_state=6
23:34:27.433 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
23:34:27.433 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.05, Mass=3109, SNR=36.4, Peak=240 HFD=3.3
23:34:27.433 00.000 10844 MultiStar: [#1 0.36,0.47,1.06,U] [#2 0.27,0.02,2.01,U] [#3 0.32,0.23,0.97,U] [#4 -0.13,0.18,0.94,U] [#5 0.15,0.63,0.00,M1] [#6 0.70,0.01,0.00,M1] [#7 0.56,0.06,0.83,U] [#8 0.69,-0.29,0.00,M2] 
23:34:27.433 00.000 10844 single-star, 5 included, MultiStar: {0.23, 0.14}, one-star: {-0.03, -0.02}
23:34:27.433 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
23:34:27.433 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:34:27.433 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.40 mountX=0.03 mountY=-0.02, mountTheta=-0.66
23:34:27.435 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.02, opts=13)
23:34:27.435 00.000 10844 Enqueuing Move request for scope (-0.03, -0.02)
23:34:27.435 00.000 11060 Worker thread wakes up
23:34:27.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:34:27.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:34:27.435 00.000 11060 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=-0.02
23:34:27.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:34:27.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:27.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:27.436 00.001 11060 MoveAxis(E, 0, ABG)
23:34:27.436 00.000 11060 Move returns status 0, amount 0
23:34:27.436 00.000 11060 MoveAxis(N, 0, ABG)
23:34:27.436 00.000 11060 Move returns status 0, amount 0
23:34:27.436 00.000 11060 move complete, result=0
23:34:27.436 00.000 11060 worker thread done servicing request
23:34:27.441 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:27.451 00.010 10844 UpdateGuideState exits: m=3109 SNR=36.4
23:34:27.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:27.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:27.451 00.000 10844 Enqueuing Expose request
23:34:27.451 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:27.451 00.000 11060 Worker thread wakes up
23:34:27.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:27.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:28.089 00.638 11060 Exposure complete
23:34:28.285 00.196 11060 worker thread done servicing request
23:34:28.285 00.000 10844 OnExposeComplete: enter
23:34:28.285 00.000 10844 UpdateGuideState(): m_state=6
23:34:28.285 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
23:34:28.290 00.005 10844 Star::Find returns 1 (1), X=259.31, Y=62.08, Mass=2898, SNR=34.4, Peak=255 HFD=3.4
23:34:28.290 00.000 10844 MultiStar: [#1 0.76,0.52,0.00,M1] [#2 0.37,0.13,2.01,U] [#3 0.19,0.48,0.98,U] [#4 -0.65,-0.15,0.00,M4] [#5 0.46,0.39,1.07,U] [#6 0.71,0.01,0.00,M2] [#7 0.47,0.27,0.91,U] [#8 0.65,0.09,0.00,M3] 
23:34:28.290 00.000 10844 refined, 4 included, MultiStar: {0.41, 0.23}, one-star: {0.60, 0.00}
23:34:28.290 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
23:34:28.290 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
23:34:28.290 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=0.23 hyp=0.47 cameraTheta=0.51 mountX=-0.30 mountY=0.37, mountTheta=2.26
23:34:28.290 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=0.23, opts=13)
23:34:28.290 00.000 10844 Enqueuing Move request for scope (0.41, 0.23)
23:34:28.290 00.000 11060 Worker thread wakes up
23:34:28.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.23) opts 0xd
23:34:28.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 0.23)
23:34:28.290 00.000 11060 Moving (0.41, 0.23) raw xDistance=-0.30 yDistance=0.37
23:34:28.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:34:28.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:34:28.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:34:28.290 00.000 11060 MoveAxis(E, 53, ABG)
23:34:28.290 00.000 11060 Guiding  Dir = 2, Dur = 53
23:34:28.301 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:28.316 00.015 10844 UpdateGuideState exits: m=2898 SNR=34.4 Saturated
23:34:28.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:28.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:28.316 00.000 10844 Enqueuing Expose request
23:34:28.321 00.005 11060 IsSlewing returns 0
23:34:28.322 00.001 11060 IsGuiding returns 0
23:34:28.398 00.076 11060 IsGuiding returns 0
23:34:28.398 00.000 11060 Move returns status 0, amount 53
23:34:28.398 00.000 11060 MoveAxis(N, 0, ABG)
23:34:28.398 00.000 11060 Move returns status 0, amount 0
23:34:28.398 00.000 11060 move complete, result=0
23:34:28.399 00.001 11060 worker thread done servicing request
23:34:28.399 00.000 11060 Worker thread wakes up
23:34:28.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:28.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:28.399 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.4 px 0 ms NORTH
23:34:29.039 00.640 11060 Exposure complete
23:34:29.201 00.162 11060 worker thread done servicing request
23:34:29.201 00.000 10844 OnExposeComplete: enter
23:34:29.201 00.000 10844 UpdateGuideState(): m_state=6
23:34:29.201 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
23:34:29.201 00.000 10844 Star::Find returns 1 (1), X=259.14, Y=61.60, Mass=3133, SNR=36.4, Peak=255 HFD=3.4
23:34:29.201 00.000 10844 MultiStar: [#1 0.48,-0.31,0.97,U] [#2 0.41,-0.17,1.91,U] [#3 0.36,0.03,0.92,U] [#4 -0.04,-0.63,0.00,M5] [#5 0.11,0.02,1.01,U] [#6 0.70,0.06,0.00,M3] [#7 0.58,-0.61,0.00,M1] [#8 0.38,-0.60,0.00,M4] 
23:34:29.201 00.000 10844 refined, 4 included, MultiStar: {0.36, -0.18}, one-star: {0.43, -0.48}
23:34:29.201 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
23:34:29.201 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
23:34:29.201 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.18 hyp=0.41 cameraTheta=-0.46 mountX=0.11 mountY=0.39, mountTheta=1.29
23:34:29.201 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.18, opts=13)
23:34:29.201 00.000 10844 Enqueuing Move request for scope (0.36, -0.18)
23:34:29.201 00.000 11060 Worker thread wakes up
23:34:29.206 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.18) opts 0xd
23:34:29.206 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.18)
23:34:29.206 00.000 11060 Moving (0.36, -0.18) raw xDistance=0.11 yDistance=0.39
23:34:29.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:34:29.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:34:29.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:34:29.206 00.000 11060 MoveAxis(E, 0, ABG)
23:34:29.206 00.000 11060 Move returns status 0, amount 0
23:34:29.206 00.000 11060 MoveAxis(N, 0, ABG)
23:34:29.206 00.000 11060 Move returns status 0, amount 0
23:34:29.206 00.000 11060 move complete, result=0
23:34:29.206 00.000 11060 worker thread done servicing request
23:34:29.211 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:29.226 00.015 10844 UpdateGuideState exits: m=3133 SNR=36.4 Saturated
23:34:29.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:29.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:29.226 00.000 10844 Enqueuing Expose request
23:34:29.226 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:34:29.226 00.000 11060 Worker thread wakes up
23:34:29.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:29.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:29.870 00.644 11060 Exposure complete
23:34:30.021 00.151 11060 worker thread done servicing request
23:34:30.021 00.000 10844 OnExposeComplete: enter
23:34:30.021 00.000 10844 UpdateGuideState(): m_state=6
23:34:30.021 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
23:34:30.021 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=62.10, Mass=3210, SNR=36.6, Peak=230 HFD=3.8
23:34:30.021 00.000 10844 MultiStar: [#1 0.29,0.13,1.01,U] [#2 0.23,-0.09,1.92,U] [#3 -0.07,-0.17,0.89,U] [#4 -0.39,-0.02,0.89,U] [#5 0.35,-0.06,0.94,U] [#6 0.65,0.01,0.00,M4] [#7 0.15,-0.64,0.00,M2] [#8 0.44,-0.05,0.88,U] 
23:34:30.021 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.04}, one-star: {0.42, 0.02}
23:34:30.021 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
23:34:30.021 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
23:34:30.021 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.19 mountX=0.00 mountY=0.20, mountTheta=1.56
23:34:30.024 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.04, opts=13)
23:34:30.024 00.000 10844 Enqueuing Move request for scope (0.19, -0.04)
23:34:30.024 00.000 11060 Worker thread wakes up
23:34:30.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
23:34:30.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
23:34:30.024 00.000 11060 Moving (0.19, -0.04) raw xDistance=0.00 yDistance=0.20
23:34:30.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:34:30.026 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:34:30.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:34:30.026 00.000 11060 MoveAxis(E, 0, ABG)
23:34:30.026 00.000 11060 Move returns status 0, amount 0
23:34:30.026 00.000 11060 MoveAxis(N, 0, ABG)
23:34:30.038 00.012 11060 Move returns status 0, amount 0
23:34:30.038 00.000 11060 move complete, result=0
23:34:30.038 00.000 11060 worker thread done servicing request
23:34:30.040 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:30.058 00.018 10844 UpdateGuideState exits: m=3210 SNR=36.6
23:34:30.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:30.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:30.058 00.000 10844 Enqueuing Expose request
23:34:30.058 00.000 11060 Worker thread wakes up
23:34:30.058 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:30.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:30.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:30.683 00.625 11060 Exposure complete
23:34:30.843 00.160 11060 worker thread done servicing request
23:34:30.843 00.000 10844 OnExposeComplete: enter
23:34:30.843 00.000 10844 UpdateGuideState(): m_state=6
23:34:30.843 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
23:34:30.843 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.71, Mass=2903, SNR=34.3, Peak=231 HFD=3.5
23:34:30.843 00.000 10844 MultiStar: [#1 0.35,0.19,0.96,U] [#2 0.54,0.76,0.00,M1] [#3 0.21,0.70,0.00,M4] [#4 0.37,-0.35,0.98,U] [#5 0.46,0.15,1.07,U] [#6 0.59,0.37,0.00,M5] [#7 0.34,-0.59,0.00,M3] [#8 0.07,0.18,0.92,U] 
23:34:30.843 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.04}, one-star: {0.02, -0.37}
23:34:30.843 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
23:34:30.843 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
23:34:30.847 00.004 10844 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.16 mountX=-0.00 mountY=0.26, mountTheta=1.59
23:34:30.847 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.04, opts=13)
23:34:30.847 00.000 10844 Enqueuing Move request for scope (0.26, -0.04)
23:34:30.847 00.000 11060 Worker thread wakes up
23:34:30.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
23:34:30.847 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
23:34:30.847 00.000 11060 Moving (0.26, -0.04) raw xDistance=-0.00 yDistance=0.26
23:34:30.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:34:30.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:34:30.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:34:30.847 00.000 11060 MoveAxis(E, 0, ABG)
23:34:30.847 00.000 11060 Move returns status 0, amount 0
23:34:30.847 00.000 11060 MoveAxis(N, 0, ABG)
23:34:30.847 00.000 11060 Move returns status 0, amount 0
23:34:30.847 00.000 11060 move complete, result=0
23:34:30.847 00.000 11060 worker thread done servicing request
23:34:30.853 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:30.870 00.017 10844 UpdateGuideState exits: m=2903 SNR=34.3
23:34:30.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:30.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:30.870 00.000 10844 Enqueuing Expose request
23:34:30.870 00.000 11060 Worker thread wakes up
23:34:30.870 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:34:30.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:30.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:31.499 00.629 11060 Exposure complete
23:34:31.655 00.156 11060 worker thread done servicing request
23:34:31.655 00.000 10844 OnExposeComplete: enter
23:34:31.655 00.000 10844 UpdateGuideState(): m_state=6
23:34:31.655 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
23:34:31.655 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=62.37, Mass=2799, SNR=33.8, Peak=248 HFD=3.4
23:34:31.655 00.000 10844 MultiStar: [#1 -0.11,0.35,1.02,U] [#2 0.05,0.70,0.00,M2] [#3 -0.11,0.20,1.02,U] [#4 0.46,0.20,0.99,U] [#5 0.37,0.94,0.00,M1] [#6 0.50,-0.04,0.98,U] [#7 0.17,0.25,0.95,U] [#8 0.48,-0.06,0.96,U] 
23:34:31.655 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.17}, one-star: {0.21, 0.29}
23:34:31.655 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
23:34:31.655 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
23:34:31.655 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.65 mountX=-0.21 mountY=0.19, mountTheta=2.39
23:34:31.660 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.17, opts=13)
23:34:31.660 00.000 10844 Enqueuing Move request for scope (0.22, 0.17)
23:34:31.660 00.000 11060 Worker thread wakes up
23:34:31.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
23:34:31.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
23:34:31.660 00.000 11060 Moving (0.22, 0.17) raw xDistance=-0.21 yDistance=0.19
23:34:31.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:34:31.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:34:31.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:34:31.660 00.000 11060 MoveAxis(E, 36, ABG)
23:34:31.660 00.000 11060 Guiding  Dir = 2, Dur = 36
23:34:31.666 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:31.672 00.006 11060 IsSlewing returns 0
23:34:31.672 00.000 11060 IsGuiding returns 0
23:34:31.679 00.007 10844 UpdateGuideState exits: m=2799 SNR=33.8
23:34:31.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:31.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:31.679 00.000 10844 Enqueuing Expose request
23:34:31.717 00.038 11060 IsGuiding returns 0
23:34:31.717 00.000 11060 Move returns status 0, amount 36
23:34:31.717 00.000 11060 MoveAxis(N, 0, ABG)
23:34:31.717 00.000 11060 Move returns status 0, amount 0
23:34:31.717 00.000 11060 move complete, result=0
23:34:31.717 00.000 11060 worker thread done servicing request
23:34:31.717 00.000 11060 Worker thread wakes up
23:34:31.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:31.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:31.722 00.005 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
23:34:32.353 00.631 11060 Exposure complete
23:34:32.522 00.169 11060 worker thread done servicing request
23:34:32.522 00.000 10844 OnExposeComplete: enter
23:34:32.522 00.000 10844 UpdateGuideState(): m_state=6
23:34:32.522 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
23:34:32.522 00.000 10844 Star::Find returns 1 (1), X=259.17, Y=62.45, Mass=2859, SNR=34.2, Peak=255 HFD=3.7
23:34:32.522 00.000 10844 MultiStar: [#1 0.64,0.17,0.00,M1] [#2 0.47,0.53,0.00,M3] [#3 0.21,0.34,1.02,U] [#4 0.49,-0.29,0.92,U] [#5 0.65,0.39,0.00,M2] [#6 0.49,0.17,0.93,U] [#7 0.27,-0.02,0.85,U] [#8 0.45,-0.27,0.96,U] 
23:34:32.522 00.000 10844 refined, 5 included, MultiStar: {0.39, 0.06}, one-star: {0.46, 0.37}
23:34:32.522 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
23:34:32.522 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
23:34:32.522 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=0.06 hyp=0.40 cameraTheta=0.15 mountX=-0.13 mountY=0.38, mountTheta=1.90
23:34:32.522 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=0.06, opts=13)
23:34:32.522 00.000 10844 Enqueuing Move request for scope (0.39, 0.06)
23:34:32.522 00.000 11060 Worker thread wakes up
23:34:32.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.06) opts 0xd
23:34:32.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, 0.06)
23:34:32.522 00.000 11060 Moving (0.39, 0.06) raw xDistance=-0.13 yDistance=0.38
23:34:32.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:34:32.522 00.000 11060 switching direction from -1 to 1 - decHistory=5 oldest=-0.30 newest=0.83
23:34:32.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
23:34:32.522 00.000 11060 MoveAxis(E, 23, ABG)
23:34:32.522 00.000 11060 Guiding  Dir = 2, Dur = 23
23:34:32.531 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:32.538 00.007 11060 IsSlewing returns 0
23:34:32.538 00.000 11060 IsGuiding returns 0
23:34:32.553 00.015 10844 UpdateGuideState exits: m=2859 SNR=34.2 Saturated
23:34:32.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:32.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:32.553 00.000 10844 Enqueuing Expose request
23:34:32.574 00.021 11060 IsGuiding returns 0
23:34:32.576 00.002 11060 Move returns status 0, amount 23
23:34:32.576 00.000 11060 BLC: Oldest BLC event removed
23:34:32.576 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:34:32.576 00.000 11060 MoveAxis(S, 897, ABG)
23:34:32.576 00.000 11060 duration set to 750 by maxDecDuration
23:34:32.576 00.000 11060 Guiding  Dir = 1, Dur = 750
23:34:32.591 00.015 11060 IsSlewing returns 0
23:34:32.591 00.000 11060 IsGuiding returns 0
23:34:33.355 00.764 11060 IsGuiding returns 0
23:34:33.355 00.000 11060 Move returns status 0, amount 750
23:34:33.355 00.000 11060 move complete, result=0
23:34:33.355 00.000 11060 worker thread done servicing request
23:34:33.355 00.000 11060 Worker thread wakes up
23:34:33.355 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.4 px 750 ms SOUTH
23:34:33.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:33.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:33.983 00.628 11060 Exposure complete
23:34:34.140 00.157 11060 worker thread done servicing request
23:34:34.142 00.002 10844 OnExposeComplete: enter
23:34:34.142 00.000 10844 UpdateGuideState(): m_state=6
23:34:34.142 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
23:34:34.142 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=62.28, Mass=2817, SNR=34.5, Peak=246 HFD=3.2
23:34:34.142 00.000 10844 MultiStar: [#1 0.44,0.21,0.98,U] [#2 0.45,0.55,0.00,M4] [#3 0.09,-0.18,1.03,U] [#4 0.02,-0.02,0.93,U] [#5 0.37,0.11,1.08,U] [#6 0.54,0.19,0.97,U] [#7 0.03,-0.30,0.84,U] [#8 0.59,-0.03,0.99,U] 
23:34:34.142 00.000 10844 refined, 7 included, MultiStar: {0.30, 0.03}, one-star: {0.29, 0.20}
23:34:34.142 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
23:34:34.142 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
23:34:34.142 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.03 hyp=0.30 cameraTheta=0.09 mountX=-0.08 mountY=0.29, mountTheta=1.84
23:34:34.144 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.03, opts=13)
23:34:34.144 00.000 10844 Enqueuing Move request for scope (0.30, 0.03)
23:34:34.144 00.000 11060 Worker thread wakes up
23:34:34.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.03) opts 0xd
23:34:34.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.03)
23:34:34.144 00.000 11060 Moving (0.30, 0.03) raw xDistance=-0.08 yDistance=0.29
23:34:34.144 00.000 11060 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.265151, 1:0.292802
23:34:34.144 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:34:34.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:34:34.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
23:34:34.144 00.000 11060 MoveAxis(E, 0, ABG)
23:34:34.144 00.000 11060 Move returns status 0, amount 0
23:34:34.144 00.000 11060 MoveAxis(S, 114, ABG)
23:34:34.144 00.000 11060 Guiding  Dir = 1, Dur = 114
23:34:34.149 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:34.161 00.012 10844 UpdateGuideState exits: m=2817 SNR=34.5
23:34:34.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:34.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:34.161 00.000 10844 Enqueuing Expose request
23:34:34.170 00.009 11060 IsSlewing returns 0
23:34:34.170 00.000 11060 IsGuiding returns 0
23:34:34.308 00.138 11060 IsGuiding returns 0
23:34:34.308 00.000 11060 Move returns status 0, amount 114
23:34:34.308 00.000 11060 move complete, result=0
23:34:34.308 00.000 11060 worker thread done servicing request
23:34:34.308 00.000 11060 Worker thread wakes up
23:34:34.308 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 114 ms SOUTH
23:34:34.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:34.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:34.942 00.634 11060 Exposure complete
23:34:35.093 00.151 11060 worker thread done servicing request
23:34:35.098 00.005 10844 OnExposeComplete: enter
23:34:35.098 00.000 10844 UpdateGuideState(): m_state=6
23:34:35.098 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
23:34:35.098 00.000 10844 Star::Find returns 1 (0), X=259.31, Y=62.25, Mass=2714, SNR=33.1, Peak=247 HFD=3.6
23:34:35.098 00.000 10844 MultiStar: [#1 -0.15,0.63,0.00,M1] [#2 0.30,0.05,2.09,U] [#3 -0.58,0.09,0.99,U] [#4 0.05,-0.74,0.00,M1] [#5 0.36,-0.52,0.00,M2] [#6 0.15,-0.13,0.97,U] [#7 0.09,-0.36,0.82,U] [#8 0.40,-0.25,1.02,U] 
23:34:35.098 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.04}, one-star: {0.60, 0.18}
23:34:35.098 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
23:34:35.098 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
23:34:35.098 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=0.01 mountY=0.19, mountTheta=1.52
23:34:35.100 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.04, opts=13)
23:34:35.100 00.000 10844 Enqueuing Move request for scope (0.18, -0.04)
23:34:35.100 00.000 11060 Worker thread wakes up
23:34:35.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
23:34:35.100 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
23:34:35.100 00.000 11060 Moving (0.18, -0.04) raw xDistance=0.01 yDistance=0.19
23:34:35.100 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.265151, 1:0.292802, 2:0.189114
23:34:35.100 00.000 11060 BLC: No correction, Miss < min_move
23:34:35.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:34:35.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:35.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:34:35.100 00.000 11060 MoveAxis(E, 0, ABG)
23:34:35.100 00.000 11060 Move returns status 0, amount 0
23:34:35.100 00.000 11060 MoveAxis(N, 0, ABG)
23:34:35.100 00.000 11060 Move returns status 0, amount 0
23:34:35.100 00.000 11060 move complete, result=0
23:34:35.100 00.000 11060 worker thread done servicing request
23:34:35.103 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:35.119 00.016 10844 UpdateGuideState exits: m=2714 SNR=33.1
23:34:35.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:35.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:35.119 00.000 10844 Enqueuing Expose request
23:34:35.119 00.000 11060 Worker thread wakes up
23:34:35.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:35.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:35.119 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:35.749 00.630 11060 Exposure complete
23:34:35.918 00.169 11060 worker thread done servicing request
23:34:35.918 00.000 10844 OnExposeComplete: enter
23:34:35.918 00.000 10844 UpdateGuideState(): m_state=6
23:34:35.918 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
23:34:35.918 00.000 10844 Star::Find returns 1 (1), X=259.19, Y=62.22, Mass=2845, SNR=34.8, Peak=255 HFD=2.9
23:34:35.918 00.000 10844 MultiStar: [#1 0.95,0.78,0.00,M2] [#2 -0.05,0.59,2.02,U] [#3 0.16,-0.11,0.94,U] [#4 -0.18,-0.53,0.95,U] [#5 0.43,-0.11,1.08,U] [#6 0.09,0.05,1.03,U] [#7 0.69,0.65,0.00,M1] [#8 0.45,-0.03,0.98,U] 
23:34:35.918 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.08}, one-star: {0.47, 0.14}
23:34:35.918 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
23:34:35.918 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
23:34:35.918 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=-0.11 mountY=0.15, mountTheta=2.19
23:34:35.921 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.08, opts=13)
23:34:35.921 00.000 10844 Enqueuing Move request for scope (0.17, 0.08)
23:34:35.921 00.000 11060 Worker thread wakes up
23:34:35.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
23:34:35.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
23:34:35.921 00.000 11060 Moving (0.17, 0.08) raw xDistance=-0.11 yDistance=0.15
23:34:35.921 00.000 11060 BLC: window closed
23:34:35.921 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.265151, 1:0.292802, 2:0.189114
23:34:35.921 00.000 11060 BLC: No correction, Miss < min_move
23:34:35.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:34:35.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:35.924 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:34:35.924 00.000 11060 MoveAxis(E, 0, ABG)
23:34:35.924 00.000 11060 Move returns status 0, amount 0
23:34:35.924 00.000 11060 MoveAxis(N, 0, ABG)
23:34:35.924 00.000 11060 Move returns status 0, amount 0
23:34:35.924 00.000 11060 move complete, result=0
23:34:35.924 00.000 11060 worker thread done servicing request
23:34:35.934 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:35.955 00.021 10844 UpdateGuideState exits: m=2845 SNR=34.8 Saturated
23:34:35.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:35.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:35.955 00.000 10844 Enqueuing Expose request
23:34:35.955 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:35.955 00.000 11060 Worker thread wakes up
23:34:35.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:35.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:36.590 00.635 11060 Exposure complete
23:34:36.806 00.216 11060 worker thread done servicing request
23:34:36.806 00.000 10844 OnExposeComplete: enter
23:34:36.806 00.000 10844 UpdateGuideState(): m_state=6
23:34:36.806 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
23:34:36.806 00.000 10844 Star::Find returns 1 (1), X=259.08, Y=62.26, Mass=3481, SNR=38.2, Peak=255 HFD=3.6
23:34:36.806 00.000 10844 MultiStar: [#1 -0.20,0.74,0.00,M3] [#2 0.02,0.56,1.79,U] [#3 -0.21,0.46,0.94,U] [#4 -0.40,0.04,0.91,U] [#5 0.08,0.29,0.93,U] [#6 0.02,0.28,0.80,U] [#7 -0.08,0.08,0.77,U] [#8 0.00,0.06,0.82,U] 
23:34:36.806 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.28}, one-star: {0.37, 0.18}
23:34:36.806 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
23:34:36.806 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
23:34:36.806 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.63 mountX=-0.28 mountY=-0.06, mountTheta=-2.92
23:34:36.806 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.28, opts=13)
23:34:36.806 00.000 10844 Enqueuing Move request for scope (-0.02, 0.28)
23:34:36.806 00.000 11060 Worker thread wakes up
23:34:36.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
23:34:36.806 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
23:34:36.806 00.000 11060 Moving (-0.02, 0.28) raw xDistance=-0.28 yDistance=-0.06
23:34:36.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
23:34:36.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:36.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:36.806 00.000 11060 MoveAxis(E, 48, ABG)
23:34:36.806 00.000 11060 Guiding  Dir = 2, Dur = 48
23:34:36.816 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:36.827 00.011 11060 IsSlewing returns 0
23:34:36.827 00.000 11060 IsGuiding returns 0
23:34:36.842 00.015 10844 UpdateGuideState exits: m=3481 SNR=38.2 Saturated
23:34:36.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:36.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:36.842 00.000 10844 Enqueuing Expose request
23:34:36.889 00.047 11060 IsGuiding returns 0
23:34:36.889 00.000 11060 Move returns status 0, amount 48
23:34:36.889 00.000 11060 MoveAxis(N, 0, ABG)
23:34:36.889 00.000 11060 Move returns status 0, amount 0
23:34:36.889 00.000 11060 move complete, result=0
23:34:36.889 00.000 11060 worker thread done servicing request
23:34:36.889 00.000 11060 Worker thread wakes up
23:34:36.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:36.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:36.889 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
23:34:37.522 00.633 11060 Exposure complete
23:34:37.709 00.187 11060 worker thread done servicing request
23:34:37.709 00.000 10844 OnExposeComplete: enter
23:34:37.709 00.000 10844 UpdateGuideState(): m_state=6
23:34:37.709 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
23:34:37.709 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=62.37, Mass=3100, SNR=35.7, Peak=247 HFD=3.6
23:34:37.709 00.000 10844 MultiStar: [#1 0.37,0.81,0.00,M4] [#2 -0.17,0.59,2.02,U] [#3 -0.19,0.30,0.97,U] [#4 0.04,-0.32,0.90,U] [#5 0.03,0.48,0.96,U] [#6 0.16,0.03,0.89,U] [#7 -0.04,0.12,0.88,U] [#8 0.50,-0.31,0.94,U] 
23:34:37.709 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.21}, one-star: {0.32, 0.30}
23:34:37.709 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
23:34:37.709 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
23:34:37.709 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.33 mountX=-0.21 mountY=0.02, mountTheta=3.07
23:34:37.712 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.21, opts=13)
23:34:37.712 00.000 10844 Enqueuing Move request for scope (0.05, 0.21)
23:34:37.712 00.000 11060 Worker thread wakes up
23:34:37.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
23:34:37.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
23:34:37.712 00.000 11060 Moving (0.05, 0.21) raw xDistance=-0.21 yDistance=0.02
23:34:37.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:34:37.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:37.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:34:37.712 00.000 11060 MoveAxis(E, 39, ABG)
23:34:37.712 00.000 11060 Guiding  Dir = 2, Dur = 39
23:34:37.717 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:37.728 00.011 11060 IsSlewing returns 0
23:34:37.728 00.000 11060 IsGuiding returns 0
23:34:37.730 00.002 10844 UpdateGuideState exits: m=3100 SNR=35.7
23:34:37.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:37.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:37.730 00.000 10844 Enqueuing Expose request
23:34:37.771 00.041 11060 IsGuiding returns 0
23:34:37.771 00.000 11060 Move returns status 0, amount 39
23:34:37.771 00.000 11060 MoveAxis(N, 0, ABG)
23:34:37.771 00.000 11060 Move returns status 0, amount 0
23:34:37.771 00.000 11060 move complete, result=0
23:34:37.771 00.000 11060 worker thread done servicing request
23:34:37.771 00.000 11060 Worker thread wakes up
23:34:37.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:37.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:37.773 00.002 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
23:34:38.404 00.631 11060 Exposure complete
23:34:38.573 00.169 11060 worker thread done servicing request
23:34:38.573 00.000 10844 OnExposeComplete: enter
23:34:38.573 00.000 10844 UpdateGuideState(): m_state=6
23:34:38.573 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
23:34:38.573 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=62.27, Mass=3179, SNR=36.0, Peak=249 HFD=3.6
23:34:38.573 00.000 10844 MultiStar: [#1 -0.46,0.40,0.93,U] [#2 -0.24,0.63,0.00,M1] [#3 -0.43,0.85,0.00,M1] [#4 -0.31,-0.20,0.94,U] [#5 0.02,0.65,0.00,M1] [#6 -0.21,0.14,0.87,U] [#7 -0.24,0.49,0.82,U] [#8 0.16,-0.43,0.95,U] 
23:34:38.573 00.000 10844 single-star, 5 included, MultiStar: {-0.18, 0.09}, one-star: {-0.04, 0.20}
23:34:38.573 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
23:34:38.573 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
23:34:38.573 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.76 mountX=-0.19 mountY=-0.07, mountTheta=-2.79
23:34:38.573 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.20, opts=13)
23:34:38.573 00.000 10844 Enqueuing Move request for scope (-0.04, 0.20)
23:34:38.573 00.000 11060 Worker thread wakes up
23:34:38.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
23:34:38.573 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
23:34:38.576 00.003 11060 Moving (-0.04, 0.20) raw xDistance=-0.19 yDistance=-0.07
23:34:38.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:34:38.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:38.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:38.576 00.000 11060 MoveAxis(E, 33, ABG)
23:34:38.576 00.000 11060 Guiding  Dir = 2, Dur = 33
23:34:38.583 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:38.586 00.003 11060 IsSlewing returns 0
23:34:38.586 00.000 11060 IsGuiding returns 0
23:34:38.598 00.012 10844 UpdateGuideState exits: m=3179 SNR=36.0
23:34:38.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:38.600 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:38.600 00.000 10844 Enqueuing Expose request
23:34:38.632 00.032 11060 IsGuiding returns 0
23:34:38.632 00.000 11060 Move returns status 0, amount 33
23:34:38.632 00.000 11060 MoveAxis(N, 0, ABG)
23:34:38.632 00.000 11060 Move returns status 0, amount 0
23:34:38.632 00.000 11060 move complete, result=0
23:34:38.632 00.000 11060 worker thread done servicing request
23:34:38.632 00.000 11060 Worker thread wakes up
23:34:38.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:38.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:38.642 00.010 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
23:34:39.261 00.619 11060 Exposure complete
23:34:39.451 00.190 11060 worker thread done servicing request
23:34:39.451 00.000 10844 OnExposeComplete: enter
23:34:39.451 00.000 10844 UpdateGuideState(): m_state=6
23:34:39.451 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
23:34:39.451 00.000 10844 Star::Find returns 1 (1), X=259.25, Y=62.21, Mass=3204, SNR=36.4, Peak=255 HFD=3.5
23:34:39.451 00.000 10844 MultiStar: [#1 0.05,0.55,0.94,U] [#2 0.11,0.32,1.91,U] [#3 -0.26,0.53,0.88,U] [#4 -0.56,-0.03,0.95,U] [#5 0.59,0.23,0.00,M2] [#6 0.22,-0.06,0.88,U] [#7 -0.18,0.01,0.87,U] [#8 0.40,-0.37,0.92,U] 
23:34:39.451 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.16}, one-star: {0.54, 0.13}
23:34:39.451 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
23:34:39.451 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
23:34:39.451 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.25 mountX=-0.17 mountY=0.03, mountTheta=2.99
23:34:39.451 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
23:34:39.451 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
23:34:39.451 00.000 11060 Worker thread wakes up
23:34:39.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:34:39.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:34:39.451 00.000 11060 Moving (0.05, 0.16) raw xDistance=-0.17 yDistance=0.03
23:34:39.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:34:39.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:39.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:34:39.451 00.000 11060 MoveAxis(E, 30, ABG)
23:34:39.451 00.000 11060 Guiding  Dir = 2, Dur = 30
23:34:39.474 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:39.476 00.002 11060 IsSlewing returns 0
23:34:39.476 00.000 11060 IsGuiding returns 0
23:34:39.486 00.010 10844 UpdateGuideState exits: m=3204 SNR=36.4 Saturated
23:34:39.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:39.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:39.486 00.000 10844 Enqueuing Expose request
23:34:39.517 00.031 11060 IsGuiding returns 0
23:34:39.517 00.000 11060 Move returns status 0, amount 30
23:34:39.517 00.000 11060 MoveAxis(N, 0, ABG)
23:34:39.517 00.000 11060 Move returns status 0, amount 0
23:34:39.517 00.000 11060 move complete, result=0
23:34:39.517 00.000 11060 worker thread done servicing request
23:34:39.517 00.000 11060 Worker thread wakes up
23:34:39.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:39.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:39.517 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
23:34:40.141 00.624 11060 Exposure complete
23:34:40.308 00.167 11060 worker thread done servicing request
23:34:40.308 00.000 10844 OnExposeComplete: enter
23:34:40.308 00.000 10844 UpdateGuideState(): m_state=6
23:34:40.308 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
23:34:40.320 00.012 10844 Star::Find returns 1 (0), X=258.98, Y=61.74, Mass=2874, SNR=34.5, Peak=240 HFD=3.2
23:34:40.320 00.000 10844 MultiStar: [#1 0.29,0.57,0.00,M3] [#2 -0.21,-0.01,2.09,U] [#3 0.14,-0.16,0.91,U] [#4 0.30,-0.30,0.99,U] [#5 -0.27,-0.09,1.08,U] [#6 0.09,-0.26,0.91,U] [#7 0.25,-0.20,0.88,U] [#8 0.46,-0.41,1.05,U] 
23:34:40.320 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.20}, one-star: {0.27, -0.34}
23:34:40.320 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
23:34:40.320 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
23:34:40.322 00.002 10844 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.17 mountX=0.18 mountY=0.11, mountTheta=0.57
23:34:40.323 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.20, opts=13)
23:34:40.323 00.000 10844 Enqueuing Move request for scope (0.08, -0.20)
23:34:40.323 00.000 11060 Worker thread wakes up
23:34:40.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
23:34:40.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
23:34:40.323 00.000 11060 Moving (0.08, -0.20) raw xDistance=0.18 yDistance=0.11
23:34:40.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:34:40.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:40.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:34:40.323 00.000 11060 MoveAxis(W, 30, ABG)
23:34:40.323 00.000 11060 Guiding  Dir = 3, Dur = 30
23:34:40.334 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:40.344 00.010 10844 UpdateGuideState exits: m=2874 SNR=34.5
23:34:40.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:40.346 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:40.346 00.000 10844 Enqueuing Expose request
23:34:40.346 00.000 11060 IsSlewing returns 0
23:34:40.346 00.000 11060 IsGuiding returns 0
23:34:40.378 00.032 11060 IsGuiding returns 0
23:34:40.378 00.000 11060 Move returns status 0, amount 30
23:34:40.378 00.000 11060 MoveAxis(N, 0, ABG)
23:34:40.378 00.000 11060 Move returns status 0, amount 0
23:34:40.378 00.000 11060 move complete, result=0
23:34:40.378 00.000 11060 worker thread done servicing request
23:34:40.378 00.000 11060 Worker thread wakes up
23:34:40.378 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
23:34:40.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:40.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:41.008 00.630 11060 Exposure complete
23:34:41.189 00.181 11060 worker thread done servicing request
23:34:41.189 00.000 10844 OnExposeComplete: enter
23:34:41.189 00.000 10844 UpdateGuideState(): m_state=6
23:34:41.189 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
23:34:41.189 00.000 10844 Star::Find returns 1 (1), X=259.31, Y=61.73, Mass=3446, SNR=37.2, Peak=255 HFD=3.7
23:34:41.189 00.000 10844 MultiStar: [#1 0.49,-0.15,1.01,U] [#2 0.01,-0.34,1.96,U] [#3 -0.11,-0.40,0.94,U] [#4 -0.05,-0.49,0.86,U] [#5 0.02,-0.25,0.94,U] [#6 0.29,-0.65,0.00,M1] [#7 0.28,-0.46,0.77,U] [#8 0.80,-0.81,0.00,M1] 
23:34:41.189 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.34}, one-star: {0.60, -0.34}
23:34:41.189 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
23:34:41.189 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
23:34:41.189 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.34 hyp=0.38 cameraTheta=-1.13 mountX=0.30 mountY=0.22, mountTheta=0.61
23:34:41.194 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.34, opts=13)
23:34:41.194 00.000 10844 Enqueuing Move request for scope (0.16, -0.34)
23:34:41.194 00.000 11060 Worker thread wakes up
23:34:41.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.34) opts 0xd
23:34:41.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.34)
23:34:41.194 00.000 11060 Moving (0.16, -0.34) raw xDistance=0.30 yDistance=0.22
23:34:41.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:34:41.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
23:34:41.194 00.000 11060 MoveAxis(W, 54, ABG)
23:34:41.194 00.000 11060 Guiding  Dir = 3, Dur = 54
23:34:41.203 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:41.210 00.007 11060 IsSlewing returns 0
23:34:41.210 00.000 11060 IsGuiding returns 0
23:34:41.221 00.011 10844 UpdateGuideState exits: m=3446 SNR=37.2 Saturated
23:34:41.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:41.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:41.221 00.000 10844 Enqueuing Expose request
23:34:41.268 00.047 11060 IsGuiding returns 0
23:34:41.268 00.000 11060 Move returns status 0, amount 54
23:34:41.268 00.000 11060 MoveAxis(S, 84, ABG)
23:34:41.268 00.000 11060 Guiding  Dir = 1, Dur = 84
23:34:41.300 00.032 11060 IsSlewing returns 0
23:34:41.301 00.001 11060 IsGuiding returns 0
23:34:41.404 00.103 11060 IsGuiding returns 0
23:34:41.404 00.000 11060 Move returns status 0, amount 84
23:34:41.404 00.000 11060 move complete, result=0
23:34:41.404 00.000 11060 worker thread done servicing request
23:34:41.404 00.000 11060 Worker thread wakes up
23:34:41.404 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.2 px 84 ms SOUTH
23:34:41.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:41.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:42.028 00.624 11060 Exposure complete
23:34:42.185 00.157 11060 worker thread done servicing request
23:34:42.185 00.000 10844 OnExposeComplete: enter
23:34:42.185 00.000 10844 UpdateGuideState(): m_state=6
23:34:42.185 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
23:34:42.185 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.53, Mass=3271, SNR=36.9, Peak=250 HFD=3.6
23:34:42.185 00.000 10844 MultiStar: [#1 -0.31,0.11,0.96,U] [#2 0.04,0.11,1.81,U] [#3 -0.50,0.17,0.92,U] [#4 -0.02,-1.08,0.00,M1] [#5 -0.08,0.22,0.94,U] [#6 -0.16,-0.10,0.90,U] [#7 -0.02,-0.38,0.84,U] [#8 -0.18,-0.66,0.00,M2] 
23:34:42.185 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.04}, one-star: {0.05, -0.55}
23:34:42.185 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
23:34:42.185 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
23:34:42.185 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-2.84 mountX=0.06 mountY=-0.11, mountTheta=-1.09
23:34:42.185 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.04, opts=13)
23:34:42.185 00.000 10844 Enqueuing Move request for scope (-0.12, -0.04)
23:34:42.185 00.000 11060 Worker thread wakes up
23:34:42.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
23:34:42.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
23:34:42.185 00.000 11060 Moving (-0.12, -0.04) raw xDistance=0.06 yDistance=-0.11
23:34:42.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:34:42.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:42.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:34:42.185 00.000 11060 MoveAxis(E, 0, ABG)
23:34:42.190 00.005 11060 Move returns status 0, amount 0
23:34:42.190 00.000 11060 MoveAxis(N, 0, ABG)
23:34:42.190 00.000 11060 Move returns status 0, amount 0
23:34:42.190 00.000 11060 move complete, result=0
23:34:42.191 00.001 11060 worker thread done servicing request
23:34:42.197 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:42.211 00.014 10844 UpdateGuideState exits: m=3271 SNR=36.9
23:34:42.216 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:42.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:42.216 00.000 10844 Enqueuing Expose request
23:34:42.216 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:42.216 00.000 11060 Worker thread wakes up
23:34:42.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:42.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:42.839 00.623 11060 Exposure complete
23:34:42.983 00.144 11060 worker thread done servicing request
23:34:42.983 00.000 10844 OnExposeComplete: enter
23:34:42.983 00.000 10844 UpdateGuideState(): m_state=6
23:34:42.983 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
23:34:42.983 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=62.01, Mass=3061, SNR=35.3, Peak=218 HFD=3.6
23:34:42.983 00.000 10844 MultiStar: [#1 -0.27,0.35,1.06,U] [#2 0.00,-0.06,2.02,U] [#3 -0.50,0.47,0.00,M1] [#4 -0.25,0.24,0.94,U] [#5 -0.34,0.22,1.09,U] [#6 0.13,0.01,0.95,U] [#7 -0.07,-0.35,0.92,U] [#8 -0.03,-0.31,0.98,U] 
23:34:42.983 00.000 10844 single-star, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.07, -0.07}
23:34:42.983 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
23:34:42.983 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
23:34:42.983 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.34 mountX=0.08 mountY=-0.06, mountTheta=-0.60
23:34:42.983 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
23:34:42.983 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
23:34:42.983 00.000 11060 Worker thread wakes up
23:34:42.987 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
23:34:42.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
23:34:42.987 00.000 11060 Moving (-0.07, -0.07) raw xDistance=0.08 yDistance=-0.06
23:34:42.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:34:42.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:42.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:34:42.987 00.000 11060 MoveAxis(E, 0, ABG)
23:34:42.987 00.000 11060 Move returns status 0, amount 0
23:34:42.987 00.000 11060 MoveAxis(N, 0, ABG)
23:34:42.987 00.000 11060 Move returns status 0, amount 0
23:34:42.987 00.000 11060 move complete, result=0
23:34:42.987 00.000 11060 worker thread done servicing request
23:34:42.988 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:43.004 00.016 10844 UpdateGuideState exits: m=3061 SNR=35.3
23:34:43.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:43.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:43.004 00.000 10844 Enqueuing Expose request
23:34:43.004 00.000 11060 Worker thread wakes up
23:34:43.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:43.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:43.004 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:43.629 00.625 11060 Exposure complete
23:34:43.779 00.150 11060 worker thread done servicing request
23:34:43.779 00.000 10844 OnExposeComplete: enter
23:34:43.779 00.000 10844 UpdateGuideState(): m_state=6
23:34:43.779 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
23:34:43.779 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=61.55, Mass=3465, SNR=37.9, Peak=254 HFD=3.5
23:34:43.779 00.000 10844 MultiStar: [#1 -0.45,-0.18,0.95,U] [#2 -0.09,0.21,1.77,U] [#3 -0.60,-0.04,0.95,U] [#4 -0.28,-0.56,0.85,U] [#5 -0.25,-0.14,0.96,U] [#6 -0.40,-0.53,0.00,M1] [#7 -0.22,-0.34,0.78,U] [#8 0.07,-0.03,0.86,U] 
23:34:43.779 00.000 10844 refined, 7 included, MultiStar: {-0.26, -0.16}, one-star: {-0.36, -0.53}
23:34:43.779 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
23:34:43.779 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
23:34:43.783 00.004 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-2.60 mountX=0.20 mountY=-0.23, mountTheta=-0.86
23:34:43.783 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.16, opts=13)
23:34:43.783 00.000 10844 Enqueuing Move request for scope (-0.26, -0.16)
23:34:43.783 00.000 11060 Worker thread wakes up
23:34:43.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.16) opts 0xd
23:34:43.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.16)
23:34:43.783 00.000 11060 Moving (-0.26, -0.16) raw xDistance=0.20 yDistance=-0.23
23:34:43.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:34:43.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:34:43.784 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:34:43.784 00.000 11060 MoveAxis(W, 35, ABG)
23:34:43.784 00.000 11060 Guiding  Dir = 3, Dur = 35
23:34:43.799 00.015 11060 IsSlewing returns 0
23:34:43.799 00.000 11060 IsGuiding returns 0
23:34:43.806 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:43.819 00.013 10844 UpdateGuideState exits: m=3465 SNR=37.9
23:34:43.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:43.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:43.819 00.000 10844 Enqueuing Expose request
23:34:43.845 00.026 11060 IsGuiding returns 0
23:34:43.845 00.000 11060 Move returns status 0, amount 35
23:34:43.845 00.000 11060 MoveAxis(N, 0, ABG)
23:34:43.845 00.000 11060 Move returns status 0, amount 0
23:34:43.845 00.000 11060 move complete, result=0
23:34:43.845 00.000 11060 worker thread done servicing request
23:34:43.845 00.000 11060 Worker thread wakes up
23:34:43.845 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
23:34:43.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:43.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:44.472 00.627 11060 Exposure complete
23:34:44.621 00.149 11060 worker thread done servicing request
23:34:44.621 00.000 10844 OnExposeComplete: enter
23:34:44.621 00.000 10844 UpdateGuideState(): m_state=6
23:34:44.621 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
23:34:44.621 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=61.69, Mass=3389, SNR=37.4, Peak=255 HFD=3.6
23:34:44.621 00.000 10844 MultiStar: [#1 -0.50,0.13,0.93,U] [#2 -0.39,0.29,1.87,U] [#3 -0.30,0.58,0.00,M1] [#4 -0.05,0.05,0.93,U] [#5 -0.31,0.48,1.01,U] [#6 -0.31,0.55,0.85,U] [#7 -0.13,0.07,0.81,U] [#8 -0.40,-0.19,0.86,U] 
23:34:44.621 00.000 10844 refined, 7 included, MultiStar: {-0.34, 0.14}, one-star: {-0.56, -0.39}
23:34:44.621 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
23:34:44.621 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
23:34:44.621 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.14 hyp=0.37 cameraTheta=2.75 mountX=-0.08 mountY=-0.36, mountTheta=-1.78
23:34:44.621 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.14, opts=13)
23:34:44.621 00.000 10844 Enqueuing Move request for scope (-0.34, 0.14)
23:34:44.621 00.000 11060 Worker thread wakes up
23:34:44.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.14) opts 0xd
23:34:44.621 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.14)
23:34:44.621 00.000 11060 Moving (-0.34, 0.14) raw xDistance=-0.08 yDistance=-0.36
23:34:44.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:34:44.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:34:44.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:34:44.621 00.000 11060 MoveAxis(E, 0, ABG)
23:34:44.621 00.000 11060 Move returns status 0, amount 0
23:34:44.621 00.000 11060 MoveAxis(N, 0, ABG)
23:34:44.621 00.000 11060 Move returns status 0, amount 0
23:34:44.621 00.000 11060 move complete, result=0
23:34:44.621 00.000 11060 worker thread done servicing request
23:34:44.629 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:44.662 00.033 10844 UpdateGuideState exits: m=3389 SNR=37.4 Saturated
23:34:44.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:44.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:44.662 00.000 10844 Enqueuing Expose request
23:34:44.662 00.000 11060 Worker thread wakes up
23:34:44.662 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:34:44.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:44.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:45.284 00.622 11060 Exposure complete
23:34:45.479 00.195 11060 worker thread done servicing request
23:34:45.479 00.000 10844 OnExposeComplete: enter
23:34:45.479 00.000 10844 UpdateGuideState(): m_state=6
23:34:45.479 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
23:34:45.479 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=62.51, Mass=3128, SNR=36.0, Peak=249 HFD=3.2
23:34:45.479 00.000 10844 MultiStar: [#1 -0.38,0.06,1.04,U] [#2 0.01,0.98,0.00,M1] [#3 -0.42,0.31,0.96,U] [#4 -0.30,0.19,0.94,U] [#5 -0.18,0.69,0.00,M1] [#6 -0.16,-0.01,0.92,U] [#7 -0.51,0.23,0.84,U] [#8 0.03,-0.37,0.94,U] 
23:34:45.479 00.000 10844 refined, 6 included, MultiStar: {-0.27, 0.12}, one-star: {-0.17, 0.43}
23:34:45.479 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.48 = -1.81)
23:34:45.479 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
23:34:45.479 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.30 cameraTheta=2.72 mountX=-0.07 mountY=-0.29, mountTheta=-1.81
23:34:45.483 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.12, opts=13)
23:34:45.483 00.000 10844 Enqueuing Move request for scope (-0.27, 0.12)
23:34:45.483 00.000 11060 Worker thread wakes up
23:34:45.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
23:34:45.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
23:34:45.483 00.000 11060 Moving (-0.27, 0.12) raw xDistance=-0.07 yDistance=-0.29
23:34:45.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:34:45.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:34:45.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:34:45.483 00.000 11060 MoveAxis(E, 0, ABG)
23:34:45.483 00.000 11060 Move returns status 0, amount 0
23:34:45.483 00.000 11060 MoveAxis(N, 0, ABG)
23:34:45.483 00.000 11060 Move returns status 0, amount 0
23:34:45.483 00.000 11060 move complete, result=0
23:34:45.483 00.000 11060 worker thread done servicing request
23:34:45.497 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:45.519 00.022 10844 UpdateGuideState exits: m=3128 SNR=36.0
23:34:45.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:45.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:45.519 00.000 10844 Enqueuing Expose request
23:34:45.519 00.000 11060 Worker thread wakes up
23:34:45.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:45.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:45.519 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:34:46.146 00.627 11060 Exposure complete
23:34:46.293 00.147 11060 worker thread done servicing request
23:34:46.293 00.000 10844 OnExposeComplete: enter
23:34:46.293 00.000 10844 UpdateGuideState(): m_state=6
23:34:46.293 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
23:34:46.293 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=61.84, Mass=3133, SNR=36.2, Peak=255 HFD=3.6
23:34:46.293 00.000 10844 MultiStar: [#1 -0.15,0.07,1.08,U] [#2 0.04,0.06,1.91,U] [#3 -0.11,-0.18,0.95,U] [#4 -0.05,-0.09,0.95,U] [#5 0.06,0.20,0.91,U] [#6 0.42,0.12,0.94,U] [#7 -0.27,-1.02,0.00,M1] [#8 0.06,-0.65,0.00,M1] 
23:34:46.293 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {-0.05, -0.24}
23:34:46.293 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
23:34:46.293 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
23:34:46.293 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.01 mountX=-0.00 mountY=0.02, mountTheta=1.74
23:34:46.293 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
23:34:46.293 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
23:34:46.293 00.000 11060 Worker thread wakes up
23:34:46.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:34:46.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:34:46.293 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
23:34:46.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:34:46.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:46.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:34:46.293 00.000 11060 MoveAxis(E, 0, ABG)
23:34:46.293 00.000 11060 Move returns status 0, amount 0
23:34:46.293 00.000 11060 MoveAxis(N, 0, ABG)
23:34:46.293 00.000 11060 Move returns status 0, amount 0
23:34:46.293 00.000 11060 move complete, result=0
23:34:46.293 00.000 11060 worker thread done servicing request
23:34:46.305 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:46.315 00.010 10844 UpdateGuideState exits: m=3133 SNR=36.2 Saturated
23:34:46.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:46.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:46.315 00.000 10844 Enqueuing Expose request
23:34:46.315 00.000 11060 Worker thread wakes up
23:34:46.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:46.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:46.315 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:46.939 00.624 11060 Exposure complete
23:34:47.100 00.161 11060 worker thread done servicing request
23:34:47.100 00.000 10844 OnExposeComplete: enter
23:34:47.100 00.000 10844 UpdateGuideState(): m_state=6
23:34:47.100 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
23:34:47.100 00.000 10844 Star::Find returns 1 (0), X=258.03, Y=61.22, Mass=3494, SNR=38.4, Peak=251 HFD=3.8
23:34:47.100 00.000 10844 MultiStar: [#1 -0.58,-0.22,1.02,U] [#2 -0.12,0.26,1.87,U] [#3 -0.54,0.33,0.00,M1] [#4 -0.27,-0.19,0.93,U] [#5 -0.11,0.45,0.94,U] [#6 -0.52,0.34,0.82,U] [#7 -0.58,-0.31,0.00,M2] [#8 -0.10,-0.08,0.85,U] 
23:34:47.100 00.000 10844 refined, 6 included, MultiStar: {-0.32, -0.02}, one-star: {-0.68, -0.86}
23:34:47.100 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
23:34:47.100 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
23:34:47.100 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-3.08 mountX=0.08 mountY=-0.31, mountTheta=-1.33
23:34:47.104 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.02, opts=13)
23:34:47.104 00.000 10844 Enqueuing Move request for scope (-0.32, -0.02)
23:34:47.104 00.000 11060 Worker thread wakes up
23:34:47.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.02) opts 0xd
23:34:47.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.02)
23:34:47.104 00.000 11060 Moving (-0.32, -0.02) raw xDistance=0.08 yDistance=-0.31
23:34:47.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:34:47.104 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.36 newest=-0.57
23:34:47.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
23:34:47.105 00.001 11060 MoveAxis(E, 0, ABG)
23:34:47.105 00.000 11060 Move returns status 0, amount 0
23:34:47.105 00.000 11060 BLC: Oldest BLC event removed
23:34:47.105 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:34:47.105 00.000 11060 MoveAxis(N, 870, ABG)
23:34:47.105 00.000 11060 duration set to 750 by maxDecDuration
23:34:47.105 00.000 11060 Guiding  Dir = 0, Dur = 750
23:34:47.110 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:47.121 00.011 11060 IsSlewing returns 0
23:34:47.121 00.000 11060 IsGuiding returns 0
23:34:47.123 00.002 10844 UpdateGuideState exits: m=3494 SNR=38.4
23:34:47.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:47.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:47.123 00.000 10844 Enqueuing Expose request
23:34:47.873 00.750 11060 IsGuiding returns 0
23:34:47.873 00.000 11060 Move returns status 0, amount 750
23:34:47.873 00.000 11060 move complete, result=0
23:34:47.873 00.000 11060 worker thread done servicing request
23:34:47.873 00.000 11060 Worker thread wakes up
23:34:47.875 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:47.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:47.875 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
23:34:48.506 00.631 11060 Exposure complete
23:34:48.670 00.164 11060 worker thread done servicing request
23:34:48.670 00.000 10844 OnExposeComplete: enter
23:34:48.670 00.000 10844 UpdateGuideState(): m_state=6
23:34:48.672 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
23:34:48.672 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=61.73, Mass=3195, SNR=36.6, Peak=254 HFD=3.6
23:34:48.672 00.000 10844 MultiStar: [#1 0.59,0.29,0.00,M1] [#2 0.03,0.11,1.82,U] [#3 0.11,0.48,0.85,U] [#4 0.05,-0.31,0.88,U] [#5 0.17,0.49,0.93,U] [#6 0.79,0.45,0.00,M1] [#7 0.30,0.57,0.00,M3] [#8 0.51,0.12,0.93,U] 
23:34:48.672 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.09}, one-star: {0.43, -0.34}
23:34:48.672 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
23:34:48.672 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
23:34:48.672 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.41 mountX=-0.12 mountY=0.18, mountTheta=2.16
23:34:48.675 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.09, opts=13)
23:34:48.675 00.000 10844 Enqueuing Move request for scope (0.20, 0.09)
23:34:48.675 00.000 11060 Worker thread wakes up
23:34:48.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
23:34:48.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
23:34:48.675 00.000 11060 Moving (0.20, 0.09) raw xDistance=-0.12 yDistance=0.18
23:34:48.675 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.215888, 1:-0.180776
23:34:48.675 00.000 11060 BLC: No correction, Miss < min_move
23:34:48.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:34:48.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:48.678 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:34:48.678 00.000 11060 MoveAxis(E, 21, ABG)
23:34:48.678 00.000 11060 Guiding  Dir = 2, Dur = 21
23:34:48.684 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:48.696 00.012 10844 UpdateGuideState exits: m=3195 SNR=36.6
23:34:48.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:48.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:48.696 00.000 10844 Enqueuing Expose request
23:34:48.722 00.026 11060 IsSlewing returns 0
23:34:48.722 00.000 11060 IsGuiding returns 0
23:34:48.768 00.046 11060 IsGuiding returns 0
23:34:48.768 00.000 11060 Move returns status 0, amount 21
23:34:48.769 00.001 11060 MoveAxis(N, 0, ABG)
23:34:48.769 00.000 11060 Move returns status 0, amount 0
23:34:48.769 00.000 11060 move complete, result=0
23:34:48.769 00.000 11060 worker thread done servicing request
23:34:48.769 00.000 11060 Worker thread wakes up
23:34:48.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:48.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:48.769 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
23:34:49.400 00.631 11060 Exposure complete
23:34:49.560 00.160 11060 worker thread done servicing request
23:34:49.560 00.000 10844 OnExposeComplete: enter
23:34:49.560 00.000 10844 UpdateGuideState(): m_state=6
23:34:49.560 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
23:34:49.560 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=62.10, Mass=3424, SNR=38.4, Peak=241 HFD=4.1
23:34:49.564 00.004 10844 MultiStar: [#1 -0.36,-0.10,0.88,U] [#2 -0.13,1.01,0.00,M1] [#3 -0.52,0.59,0.00,M1] [#4 0.04,-0.15,0.89,U] [#5 -0.12,0.09,0.97,U] [#6 0.06,0.02,0.85,U] [#7 -0.15,-0.20,0.81,U] [#8 0.18,0.21,0.85,U] 
23:34:49.564 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.26, 0.03}
23:34:49.564 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
23:34:49.564 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
23:34:49.564 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.26 mountX=0.01 mountY=-0.01, mountTheta=-0.53
23:34:49.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
23:34:49.565 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
23:34:49.565 00.000 11060 Worker thread wakes up
23:34:49.567 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:34:49.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:34:49.567 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
23:34:49.567 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.215888, 1:-0.180776, 2:0.008343
23:34:49.567 00.000 11060 BLC: No correction, Miss < min_move
23:34:49.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:34:49.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:49.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:34:49.567 00.000 11060 MoveAxis(E, 0, ABG)
23:34:49.567 00.000 11060 Move returns status 0, amount 0
23:34:49.567 00.000 11060 MoveAxis(N, 0, ABG)
23:34:49.567 00.000 11060 Move returns status 0, amount 0
23:34:49.567 00.000 11060 move complete, result=0
23:34:49.567 00.000 11060 worker thread done servicing request
23:34:49.576 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:49.597 00.021 10844 UpdateGuideState exits: m=3424 SNR=38.4
23:34:49.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:49.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:49.597 00.000 10844 Enqueuing Expose request
23:34:49.597 00.000 11060 Worker thread wakes up
23:34:49.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:49.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:49.597 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:50.214 00.617 11060 Exposure complete
23:34:50.384 00.170 11060 worker thread done servicing request
23:34:50.384 00.000 10844 OnExposeComplete: enter
23:34:50.384 00.000 10844 UpdateGuideState(): m_state=6
23:34:50.384 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
23:34:50.384 00.000 10844 Star::Find returns 1 (1), X=259.05, Y=62.24, Mass=3650, SNR=38.7, Peak=255 HFD=3.8
23:34:50.389 00.005 10844 MultiStar: [#1 -0.14,0.08,0.92,U] [#2 -0.42,0.27,1.85,U] [#3 -0.88,-0.14,0.00,M2] [#4 0.49,0.00,0.84,U] [#5 0.29,0.02,0.94,U] [#6 -0.06,-0.11,0.83,U] [#7 -0.48,-0.00,0.83,U] [#8 0.33,0.05,0.90,U] 
23:34:50.402 00.013 10844 refined, 7 included, MultiStar: {-0.00, 0.09}, one-star: {0.33, 0.16}
23:34:50.402 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.35 = -2.94)
23:34:50.402 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.96)
23:34:50.402 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.59 mountX=-0.09 mountY=-0.02, mountTheta=-2.95
23:34:50.405 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
23:34:50.405 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
23:34:50.405 00.000 11060 Worker thread wakes up
23:34:50.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:34:50.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:34:50.405 00.000 11060 Moving (-0.00, 0.09) raw xDistance=-0.09 yDistance=-0.02
23:34:50.405 00.000 11060 BLC: window closed
23:34:50.405 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.215888, 1:-0.180776, 2:0.008343
23:34:50.405 00.000 11060 BLC: No correction, Miss < min_move
23:34:50.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:34:50.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:50.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:34:50.405 00.000 11060 MoveAxis(E, 0, ABG)
23:34:50.405 00.000 11060 Move returns status 0, amount 0
23:34:50.405 00.000 11060 MoveAxis(N, 0, ABG)
23:34:50.405 00.000 11060 Move returns status 0, amount 0
23:34:50.405 00.000 11060 move complete, result=0
23:34:50.405 00.000 11060 worker thread done servicing request
23:34:50.410 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:50.426 00.016 10844 UpdateGuideState exits: m=3650 SNR=38.7 Saturated
23:34:50.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:50.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:50.426 00.000 10844 Enqueuing Expose request
23:34:50.426 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:50.426 00.000 11060 Worker thread wakes up
23:34:50.430 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:50.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:51.059 00.629 11060 Exposure complete
23:34:51.228 00.169 11060 worker thread done servicing request
23:34:51.228 00.000 10844 OnExposeComplete: enter
23:34:51.228 00.000 10844 UpdateGuideState(): m_state=6
23:34:51.228 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
23:34:51.228 00.000 10844 Star::Find returns 1 (1), X=258.79, Y=62.57, Mass=3162, SNR=36.4, Peak=255 HFD=3.7
23:34:51.228 00.000 10844 MultiStar: [#1 -0.24,0.55,0.96,U] [#2 -0.35,0.34,1.92,U] [#3 -0.73,0.74,0.00,M3] [#4 -0.62,-0.19,0.00,M1] [#5 -0.20,-0.05,1.11,U] [#6 -0.17,0.29,0.91,U] [#7 -0.13,0.61,0.91,U] [#8 -0.57,0.24,0.95,U] 
23:34:51.228 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.34}, one-star: {0.08, 0.49}
23:34:51.228 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
23:34:51.228 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.37)
23:34:51.228 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.42 cameraTheta=2.18 mountX=-0.30 mountY=-0.29, mountTheta=-2.36
23:34:51.228 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.34, opts=13)
23:34:51.228 00.000 10844 Enqueuing Move request for scope (-0.24, 0.34)
23:34:51.228 00.000 11060 Worker thread wakes up
23:34:51.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.34) opts 0xd
23:34:51.233 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.34)
23:34:51.233 00.000 11060 Moving (-0.24, 0.34) raw xDistance=-0.30 yDistance=-0.29
23:34:51.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:34:51.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
23:34:51.233 00.000 11060 MoveAxis(E, 51, ABG)
23:34:51.233 00.000 11060 Guiding  Dir = 2, Dur = 51
23:34:51.233 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:51.243 00.010 11060 IsSlewing returns 0
23:34:51.243 00.000 11060 IsGuiding returns 0
23:34:51.262 00.019 10844 UpdateGuideState exits: m=3162 SNR=36.4 Saturated
23:34:51.264 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:51.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:51.264 00.000 10844 Enqueuing Expose request
23:34:51.320 00.056 11060 IsGuiding returns 0
23:34:51.320 00.000 11060 Move returns status 0, amount 51
23:34:51.320 00.000 11060 MoveAxis(N, 115, ABG)
23:34:51.320 00.000 11060 Guiding  Dir = 0, Dur = 115
23:34:51.351 00.031 11060 IsSlewing returns 0
23:34:51.351 00.000 11060 IsGuiding returns 0
23:34:51.489 00.138 11060 IsGuiding returns 0
23:34:51.489 00.000 11060 Move returns status 0, amount 115
23:34:51.489 00.000 11060 move complete, result=0
23:34:51.489 00.000 11060 worker thread done servicing request
23:34:51.489 00.000 11060 Worker thread wakes up
23:34:51.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:51.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:51.489 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.3 px 115 ms NORTH
23:34:52.142 00.653 11060 Exposure complete
23:34:52.316 00.174 11060 worker thread done servicing request
23:34:52.316 00.000 10844 OnExposeComplete: enter
23:34:52.316 00.000 10844 UpdateGuideState(): m_state=6
23:34:52.316 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
23:34:52.316 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.47, Mass=2889, SNR=34.8, Peak=252 HFD=3.4
23:34:52.316 00.000 10844 MultiStar: [#1 0.14,0.02,1.05,U] [#2 -0.54,0.14,2.02,U] [#3 -0.66,0.22,0.00,M4] [#4 -0.55,-0.46,0.00,M2] [#5 -0.12,0.05,1.14,U] [#6 0.23,-0.31,1.01,U] [#7 -0.23,-0.36,0.93,U] [#8 0.11,-0.47,0.96,U] 
23:34:52.316 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.16}, one-star: {0.15, -0.61}
23:34:52.316 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:34:52.316 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:34:52.316 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.11 mountX=0.18 mountY=-0.07, mountTheta=-0.37
23:34:52.318 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.16, opts=13)
23:34:52.318 00.000 10844 Enqueuing Move request for scope (-0.10, -0.16)
23:34:52.318 00.000 11060 Worker thread wakes up
23:34:52.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
23:34:52.318 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
23:34:52.318 00.000 11060 Moving (-0.10, -0.16) raw xDistance=0.18 yDistance=-0.07
23:34:52.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:34:52.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:52.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:34:52.318 00.000 11060 MoveAxis(W, 30, ABG)
23:34:52.318 00.000 11060 Guiding  Dir = 3, Dur = 30
23:34:52.326 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:52.338 00.012 10844 UpdateGuideState exits: m=2889 SNR=34.8
23:34:52.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:52.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:52.338 00.000 10844 Enqueuing Expose request
23:34:52.343 00.005 11060 IsSlewing returns 0
23:34:52.343 00.000 11060 IsGuiding returns 0
23:34:52.377 00.034 11060 IsGuiding returns 0
23:34:52.377 00.000 11060 Move returns status 0, amount 30
23:34:52.377 00.000 11060 MoveAxis(N, 0, ABG)
23:34:52.377 00.000 11060 Move returns status 0, amount 0
23:34:52.377 00.000 11060 move complete, result=0
23:34:52.377 00.000 11060 worker thread done servicing request
23:34:52.378 00.001 11060 Worker thread wakes up
23:34:52.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:52.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:52.388 00.010 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:34:53.004 00.616 11060 Exposure complete
23:34:53.150 00.146 11060 worker thread done servicing request
23:34:53.150 00.000 10844 OnExposeComplete: enter
23:34:53.150 00.000 10844 UpdateGuideState(): m_state=6
23:34:53.150 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
23:34:53.150 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.86, Mass=3083, SNR=35.8, Peak=223 HFD=3.8
23:34:53.150 00.000 10844 MultiStar: [#1 -0.39,0.52,0.00,M1] [#2 -0.36,0.50,1.95,U] [#3 -0.58,0.60,0.00,M5] [#4 -0.42,0.02,0.96,U] [#5 -0.05,0.24,1.07,U] [#6 0.18,0.52,0.93,U] [#7 -0.10,-0.34,0.84,U] [#8 -0.47,-0.21,0.95,U] 
23:34:53.150 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.13}, one-star: {-0.02, -0.22}
23:34:53.150 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
23:34:53.150 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
23:34:53.150 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.66 mountX=0.22 mountY=0.02, mountTheta=0.08
23:34:53.150 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.22, opts=13)
23:34:53.150 00.000 10844 Enqueuing Move request for scope (-0.02, -0.22)
23:34:53.150 00.000 11060 Worker thread wakes up
23:34:53.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
23:34:53.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
23:34:53.150 00.000 11060 Moving (-0.02, -0.22) raw xDistance=0.22 yDistance=0.02
23:34:53.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:34:53.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:53.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:34:53.150 00.000 11060 MoveAxis(W, 38, ABG)
23:34:53.150 00.000 11060 Guiding  Dir = 3, Dur = 38
23:34:53.157 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:53.160 00.003 11060 IsSlewing returns 0
23:34:53.160 00.000 11060 IsGuiding returns 0
23:34:53.174 00.014 10844 UpdateGuideState exits: m=3083 SNR=35.8
23:34:53.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:53.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:53.174 00.000 10844 Enqueuing Expose request
23:34:53.212 00.038 11060 IsGuiding returns 0
23:34:53.212 00.000 11060 Move returns status 0, amount 38
23:34:53.212 00.000 11060 MoveAxis(N, 0, ABG)
23:34:53.212 00.000 11060 Move returns status 0, amount 0
23:34:53.212 00.000 11060 move complete, result=0
23:34:53.212 00.000 11060 worker thread done servicing request
23:34:53.212 00.000 11060 Worker thread wakes up
23:34:53.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:53.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:53.212 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
23:34:53.845 00.633 11060 Exposure complete
23:34:53.999 00.154 11060 worker thread done servicing request
23:34:53.999 00.000 10844 OnExposeComplete: enter
23:34:53.999 00.000 10844 UpdateGuideState(): m_state=6
23:34:53.999 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
23:34:53.999 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=61.63, Mass=3254, SNR=36.5, Peak=250 HFD=3.6
23:34:53.999 00.000 10844 MultiStar: [#1 0.07,-0.26,1.02,U] [#2 0.03,0.51,1.97,U] [#3 -0.10,0.12,0.91,U] [#4 -0.65,-0.14,0.00,M2] [#5 0.02,-0.10,1.05,U] [#6 0.61,0.82,0.00,M1] [#7 0.23,-0.22,0.80,U] [#8 0.64,0.03,0.00,M1] 
23:34:53.999 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.28, -0.45}
23:34:53.999 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
23:34:53.999 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
23:34:53.999 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=-0.03 mountY=0.07, mountTheta=2.00
23:34:53.999 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
23:34:53.999 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
23:34:53.999 00.000 11060 Worker thread wakes up
23:34:53.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:34:53.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:34:53.999 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.03 yDistance=0.07
23:34:53.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:34:53.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:53.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:34:53.999 00.000 11060 MoveAxis(E, 0, ABG)
23:34:53.999 00.000 11060 Move returns status 0, amount 0
23:34:53.999 00.000 11060 MoveAxis(N, 0, ABG)
23:34:53.999 00.000 11060 Move returns status 0, amount 0
23:34:53.999 00.000 11060 move complete, result=0
23:34:53.999 00.000 11060 worker thread done servicing request
23:34:54.013 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:54.026 00.013 10844 UpdateGuideState exits: m=3254 SNR=36.5
23:34:54.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:54.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:54.026 00.000 10844 Enqueuing Expose request
23:34:54.026 00.000 11060 Worker thread wakes up
23:34:54.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:54.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:54.026 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:54.670 00.644 11060 Exposure complete
23:34:54.854 00.184 11060 worker thread done servicing request
23:34:54.854 00.000 10844 OnExposeComplete: enter
23:34:54.854 00.000 10844 UpdateGuideState(): m_state=6
23:34:54.854 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
23:34:54.854 00.000 10844 Star::Find returns 1 (0), X=259.37, Y=62.13, Mass=3217, SNR=36.2, Peak=240 HFD=3.6
23:34:54.854 00.000 10844 MultiStar: [#1 0.41,-0.32,1.01,U] [#2 0.28,0.18,2.08,U] [#3 -0.03,-0.11,0.98,U] [#4 0.20,-0.08,0.98,U] [#5 0.55,-0.20,1.00,U] [#6 0.26,-0.17,0.88,U] [#7 0.28,-0.74,0.00,M1] [#8 0.43,-0.21,0.96,U] 
23:34:54.854 00.000 10844 refined, 7 included, MultiStar: {0.34, -0.07}, one-star: {0.66, 0.05}
23:34:54.854 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
23:34:54.854 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
23:34:54.854 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.20 mountX=0.01 mountY=0.35, mountTheta=1.55
23:34:54.854 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.07, opts=13)
23:34:54.854 00.000 10844 Enqueuing Move request for scope (0.34, -0.07)
23:34:54.854 00.000 11060 Worker thread wakes up
23:34:54.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
23:34:54.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
23:34:54.854 00.000 11060 Moving (0.34, -0.07) raw xDistance=0.01 yDistance=0.35
23:34:54.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:34:54.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:34:54.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:34:54.854 00.000 11060 MoveAxis(E, 0, ABG)
23:34:54.854 00.000 11060 Move returns status 0, amount 0
23:34:54.854 00.000 11060 MoveAxis(N, 0, ABG)
23:34:54.854 00.000 11060 Move returns status 0, amount 0
23:34:54.854 00.000 11060 move complete, result=0
23:34:54.854 00.000 11060 worker thread done servicing request
23:34:54.864 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:54.875 00.011 10844 UpdateGuideState exits: m=3217 SNR=36.2
23:34:54.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:54.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:54.875 00.000 10844 Enqueuing Expose request
23:34:54.875 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:34:54.875 00.000 11060 Worker thread wakes up
23:34:54.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:54.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:55.518 00.643 11060 Exposure complete
23:34:55.658 00.140 11060 worker thread done servicing request
23:34:55.658 00.000 10844 OnExposeComplete: enter
23:34:55.658 00.000 10844 UpdateGuideState(): m_state=6
23:34:55.658 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
23:34:55.658 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=62.10, Mass=3421, SNR=38.1, Peak=243 HFD=3.4
23:34:55.658 00.000 10844 MultiStar: [#1 0.09,0.08,0.95,U] [#2 0.32,-0.21,1.84,U] [#3 -0.20,-0.12,0.88,U] [#4 0.03,0.40,0.90,U] [#5 0.36,-0.10,0.94,U] [#6 0.04,-0.07,0.88,U] [#7 0.15,-0.37,0.81,U] [#8 0.09,-0.08,0.88,U] 
23:34:55.658 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.30, 0.02}
23:34:55.658 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
23:34:55.658 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
23:34:55.658 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.39 mountX=0.03 mountY=0.16, mountTheta=1.36
23:34:55.658 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.06, opts=13)
23:34:55.658 00.000 10844 Enqueuing Move request for scope (0.15, -0.06)
23:34:55.658 00.000 11060 Worker thread wakes up
23:34:55.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
23:34:55.658 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
23:34:55.658 00.000 11060 Moving (0.15, -0.06) raw xDistance=0.03 yDistance=0.16
23:34:55.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:34:55.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:55.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:34:55.658 00.000 11060 MoveAxis(E, 0, ABG)
23:34:55.658 00.000 11060 Move returns status 0, amount 0
23:34:55.658 00.000 11060 MoveAxis(N, 0, ABG)
23:34:55.658 00.000 11060 Move returns status 0, amount 0
23:34:55.658 00.000 11060 move complete, result=0
23:34:55.664 00.006 11060 worker thread done servicing request
23:34:55.679 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:55.690 00.011 10844 UpdateGuideState exits: m=3421 SNR=38.1
23:34:55.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:55.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:55.690 00.000 10844 Enqueuing Expose request
23:34:55.690 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:55.690 00.000 11060 Worker thread wakes up
23:34:55.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:55.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:56.343 00.653 11060 Exposure complete
23:34:56.515 00.172 11060 worker thread done servicing request
23:34:56.515 00.000 10844 OnExposeComplete: enter
23:34:56.515 00.000 10844 UpdateGuideState(): m_state=6
23:34:56.515 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
23:34:56.515 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=62.01, Mass=3366, SNR=37.1, Peak=247 HFD=3.3
23:34:56.515 00.000 10844 MultiStar: [#1 0.09,0.41,1.00,U] [#2 0.15,-0.81,0.00,M1] [#3 0.04,-0.36,0.93,U] [#4 -0.05,-0.05,0.93,U] [#5 0.01,-0.07,0.99,U] [#6 0.58,0.06,0.83,U] [#7 0.19,-0.29,0.84,U] [#8 0.42,-0.49,0.00,M1] 
23:34:56.515 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.05}, one-star: {0.36, -0.07}
23:34:56.515 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
23:34:56.515 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
23:34:56.515 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=0.02 mountY=0.17, mountTheta=1.47
23:34:56.520 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.05, opts=13)
23:34:56.520 00.000 10844 Enqueuing Move request for scope (0.17, -0.05)
23:34:56.520 00.000 11060 Worker thread wakes up
23:34:56.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
23:34:56.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
23:34:56.520 00.000 11060 Moving (0.17, -0.05) raw xDistance=0.02 yDistance=0.17
23:34:56.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:34:56.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:56.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:34:56.520 00.000 11060 MoveAxis(E, 0, ABG)
23:34:56.520 00.000 11060 Move returns status 0, amount 0
23:34:56.520 00.000 11060 MoveAxis(N, 0, ABG)
23:34:56.520 00.000 11060 Move returns status 0, amount 0
23:34:56.524 00.004 11060 move complete, result=0
23:34:56.524 00.000 11060 worker thread done servicing request
23:34:56.531 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:56.546 00.015 10844 UpdateGuideState exits: m=3366 SNR=37.1
23:34:56.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:56.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:56.546 00.000 10844 Enqueuing Expose request
23:34:56.546 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:56.546 00.000 11060 Worker thread wakes up
23:34:56.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:56.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:57.174 00.628 11060 Exposure complete
23:34:57.328 00.154 11060 worker thread done servicing request
23:34:57.328 00.000 10844 OnExposeComplete: enter
23:34:57.328 00.000 10844 UpdateGuideState(): m_state=6
23:34:57.328 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
23:34:57.328 00.000 10844 Star::Find returns 1 (0), X=259.43, Y=62.01, Mass=2994, SNR=35.0, Peak=215 HFD=3.5
23:34:57.328 00.000 10844 MultiStar: [#1 0.62,0.19,0.00,M1] [#2 0.15,-0.15,2.02,U] [#3 0.01,-0.04,0.98,U] [#4 0.22,-0.28,1.00,U] [#5 -0.04,-0.13,1.05,U] [#6 0.10,-0.32,0.91,U] [#7 0.08,-0.55,0.87,U] [#8 0.18,-0.30,1.01,U] 
23:34:57.328 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.21}, one-star: {0.72, -0.06}
23:34:57.328 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
23:34:57.328 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
23:34:57.328 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.88 mountX=0.18 mountY=0.21, mountTheta=0.87
23:34:57.328 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.21, opts=13)
23:34:57.328 00.000 10844 Enqueuing Move request for scope (0.18, -0.21)
23:34:57.328 00.000 11060 Worker thread wakes up
23:34:57.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
23:34:57.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
23:34:57.328 00.000 11060 Moving (0.18, -0.21) raw xDistance=0.18 yDistance=0.21
23:34:57.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:34:57.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:34:57.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:34:57.328 00.000 11060 MoveAxis(W, 31, ABG)
23:34:57.328 00.000 11060 Guiding  Dir = 3, Dur = 31
23:34:57.336 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:57.343 00.007 11060 IsSlewing returns 0
23:34:57.344 00.001 11060 IsGuiding returns 0
23:34:57.360 00.016 10844 UpdateGuideState exits: m=2994 SNR=35.0
23:34:57.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:57.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:57.360 00.000 10844 Enqueuing Expose request
23:34:57.388 00.028 11060 IsGuiding returns 0
23:34:57.388 00.000 11060 Move returns status 0, amount 31
23:34:57.388 00.000 11060 MoveAxis(N, 0, ABG)
23:34:57.388 00.000 11060 Move returns status 0, amount 0
23:34:57.388 00.000 11060 move complete, result=0
23:34:57.388 00.000 11060 worker thread done servicing request
23:34:57.388 00.000 11060 Worker thread wakes up
23:34:57.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:57.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:57.394 00.006 10844 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
23:34:58.021 00.627 11060 Exposure complete
23:34:58.222 00.201 11060 worker thread done servicing request
23:34:58.224 00.002 10844 OnExposeComplete: enter
23:34:58.224 00.000 10844 UpdateGuideState(): m_state=6
23:34:58.224 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
23:34:58.224 00.000 10844 Star::Find returns 1 (1), X=259.30, Y=61.41, Mass=3109, SNR=35.9, Peak=255 HFD=3.5
23:34:58.224 00.000 10844 MultiStar: [#1 0.18,0.29,0.97,U] [#2 -0.18,-0.14,1.97,U] [#3 0.10,-0.13,1.01,U] [#4 -0.19,-0.73,0.00,M1] [#5 0.33,-0.01,0.98,U] [#6 0.45,-0.60,0.00,M1] [#7 0.18,-0.13,0.81,U] [#8 0.10,-0.78,0.00,M1] 
23:34:58.224 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.14}, one-star: {0.59, -0.67}
23:34:58.224 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
23:34:58.224 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
23:34:58.224 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.74 mountX=0.11 mountY=0.17, mountTheta=1.00
23:34:58.227 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.14, opts=13)
23:34:58.227 00.000 10844 Enqueuing Move request for scope (0.15, -0.14)
23:34:58.227 00.000 11060 Worker thread wakes up
23:34:58.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
23:34:58.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
23:34:58.227 00.000 11060 Moving (0.15, -0.14) raw xDistance=0.11 yDistance=0.17
23:34:58.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:34:58.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:58.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:34:58.227 00.000 11060 MoveAxis(E, 0, ABG)
23:34:58.227 00.000 11060 Move returns status 0, amount 0
23:34:58.227 00.000 11060 MoveAxis(N, 0, ABG)
23:34:58.227 00.000 11060 Move returns status 0, amount 0
23:34:58.227 00.000 11060 move complete, result=0
23:34:58.227 00.000 11060 worker thread done servicing request
23:34:58.245 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:58.269 00.024 10844 UpdateGuideState exits: m=3109 SNR=35.9 Saturated
23:34:58.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:58.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:58.269 00.000 10844 Enqueuing Expose request
23:34:58.269 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:58.269 00.000 11060 Worker thread wakes up
23:34:58.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:58.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:58.909 00.640 11060 Exposure complete
23:34:59.077 00.168 11060 worker thread done servicing request
23:34:59.077 00.000 10844 OnExposeComplete: enter
23:34:59.077 00.000 10844 UpdateGuideState(): m_state=6
23:34:59.082 00.005 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
23:34:59.082 00.000 10844 Star::Find returns 1 (1), X=258.96, Y=62.10, Mass=3531, SNR=38.8, Peak=255 HFD=3.8
23:34:59.082 00.000 10844 MultiStar: [#1 0.04,0.44,0.90,U] [#2 0.71,0.11,0.00,M1] [#3 0.15,0.46,0.92,U] [#4 -0.25,-0.37,0.84,U] [#5 0.45,-0.24,0.88,U] [#6 0.33,0.13,0.83,U] [#7 0.05,0.03,0.85,U] [#8 -0.16,-0.32,0.90,U] 
23:34:59.083 00.001 10844 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.25, 0.02}
23:34:59.083 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
23:34:59.083 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
23:34:59.083 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.20 mountX=-0.04 mountY=0.11, mountTheta=1.95
23:34:59.090 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
23:34:59.090 00.000 10844 Enqueuing Move request for scope (0.11, 0.02)
23:34:59.090 00.000 11060 Worker thread wakes up
23:34:59.090 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:34:59.090 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:34:59.090 00.000 11060 Moving (0.11, 0.02) raw xDistance=-0.04 yDistance=0.11
23:34:59.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:34:59.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:59.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:34:59.090 00.000 11060 MoveAxis(E, 0, ABG)
23:34:59.090 00.000 11060 Move returns status 0, amount 0
23:34:59.090 00.000 11060 MoveAxis(N, 0, ABG)
23:34:59.090 00.000 11060 Move returns status 0, amount 0
23:34:59.090 00.000 11060 move complete, result=0
23:34:59.090 00.000 11060 worker thread done servicing request
23:34:59.092 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:34:59.107 00.015 10844 UpdateGuideState exits: m=3531 SNR=38.8 Saturated
23:34:59.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:59.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:59.107 00.000 10844 Enqueuing Expose request
23:34:59.109 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:59.109 00.000 11060 Worker thread wakes up
23:34:59.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:34:59.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:34:59.738 00.629 11060 Exposure complete
23:34:59.896 00.158 11060 worker thread done servicing request
23:34:59.896 00.000 10844 OnExposeComplete: enter
23:34:59.896 00.000 10844 UpdateGuideState(): m_state=6
23:34:59.896 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
23:34:59.896 00.000 10844 Star::Find returns 1 (1), X=259.09, Y=62.32, Mass=2969, SNR=35.2, Peak=255 HFD=3.4
23:34:59.896 00.000 10844 MultiStar: [#1 0.43,0.77,0.00,M1] [#2 0.14,0.42,1.96,U] [#3 0.16,0.29,1.03,U] [#4 -0.31,-0.51,0.89,U] [#5 0.61,0.43,0.00,M1] [#6 0.58,0.15,0.93,U] [#7 0.61,0.26,0.00,M1] [#8 0.48,-0.02,0.95,U] 
23:34:59.896 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.15}, one-star: {0.38, 0.24}
23:34:59.896 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
23:34:59.896 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
23:34:59.896 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.27 cameraTheta=0.59 mountX=-0.19 mountY=0.20, mountTheta=2.34
23:34:59.901 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.15, opts=13)
23:34:59.901 00.000 10844 Enqueuing Move request for scope (0.23, 0.15)
23:34:59.901 00.000 11060 Worker thread wakes up
23:34:59.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
23:34:59.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
23:34:59.902 00.001 11060 Moving (0.23, 0.15) raw xDistance=-0.19 yDistance=0.20
23:34:59.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:34:59.902 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.02 newest=0.47
23:34:59.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:34:59.902 00.000 11060 MoveAxis(E, 33, ABG)
23:34:59.902 00.000 11060 Guiding  Dir = 2, Dur = 33
23:34:59.913 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:34:59.921 00.008 10844 UpdateGuideState exits: m=2969 SNR=35.2 Saturated
23:34:59.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:59.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:34:59.921 00.000 10844 Enqueuing Expose request
23:34:59.937 00.016 11060 IsSlewing returns 0
23:34:59.937 00.000 11060 IsGuiding returns 0
23:34:59.993 00.056 11060 IsGuiding returns 0
23:34:59.993 00.000 11060 Move returns status 0, amount 33
23:34:59.993 00.000 11060 BLC: Oldest BLC event removed
23:34:59.993 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:34:59.993 00.000 11060 MoveAxis(S, 827, ABG)
23:34:59.995 00.002 11060 duration set to 750 by maxDecDuration
23:34:59.995 00.000 11060 Guiding  Dir = 1, Dur = 750
23:35:00.014 00.019 11060 IsSlewing returns 0
23:35:00.014 00.000 11060 IsGuiding returns 0
23:35:00.774 00.760 11060 IsGuiding returns 0
23:35:00.774 00.000 11060 Move returns status 0, amount 750
23:35:00.774 00.000 11060 move complete, result=0
23:35:00.774 00.000 11060 worker thread done servicing request
23:35:00.774 00.000 11060 Worker thread wakes up
23:35:00.774 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 750 ms SOUTH
23:35:00.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:00.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:01.403 00.629 11060 Exposure complete
23:35:01.569 00.166 11060 worker thread done servicing request
23:35:01.569 00.000 10844 OnExposeComplete: enter
23:35:01.569 00.000 10844 UpdateGuideState(): m_state=6
23:35:01.572 00.003 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
23:35:01.572 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.79, Mass=3098, SNR=36.0, Peak=238 HFD=3.5
23:35:01.572 00.000 10844 MultiStar: [#1 -0.04,0.17,1.04,U] [#2 0.26,0.19,1.91,U] [#3 -0.18,0.07,0.96,U] [#4 0.35,-0.10,0.93,U] [#5 0.56,0.14,1.03,U] [#6 0.20,0.17,0.89,U] [#7 -0.28,-0.53,0.92,U] [#8 0.24,-0.19,0.99,U] 
23:35:01.572 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.04, -0.29}
23:35:01.572 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
23:35:01.572 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
23:35:01.572 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=-0.01 mountY=0.14, mountTheta=1.64
23:35:01.574 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
23:35:01.574 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
23:35:01.574 00.000 11060 Worker thread wakes up
23:35:01.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:35:01.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:35:01.574 00.000 11060 Moving (0.14, -0.02) raw xDistance=-0.01 yDistance=0.14
23:35:01.574 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.138677, 1:0.143896
23:35:01.574 00.000 11060 BLC: No correction, Miss < min_move
23:35:01.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:35:01.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:01.577 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:35:01.577 00.000 11060 MoveAxis(E, 0, ABG)
23:35:01.577 00.000 11060 Move returns status 0, amount 0
23:35:01.577 00.000 11060 MoveAxis(N, 0, ABG)
23:35:01.577 00.000 11060 Move returns status 0, amount 0
23:35:01.577 00.000 11060 move complete, result=0
23:35:01.577 00.000 11060 worker thread done servicing request
23:35:01.583 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:01.598 00.015 10844 UpdateGuideState exits: m=3098 SNR=36.0
23:35:01.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:01.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:01.600 00.002 10844 Enqueuing Expose request
23:35:01.600 00.000 11060 Worker thread wakes up
23:35:01.600 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:01.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:01.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:02.237 00.637 11060 Exposure complete
23:35:02.384 00.147 11060 worker thread done servicing request
23:35:02.384 00.000 10844 OnExposeComplete: enter
23:35:02.384 00.000 10844 UpdateGuideState(): m_state=6
23:35:02.384 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
23:35:02.384 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=61.71, Mass=3191, SNR=36.3, Peak=255 HFD=3.5
23:35:02.384 00.000 10844 MultiStar: [#1 -0.02,0.15,0.96,U] [#2 0.17,0.01,1.95,U] [#3 -0.18,-0.04,0.93,U] [#4 0.03,-0.02,0.94,U] [#5 -0.03,0.16,0.94,U] [#6 0.28,-0.02,0.88,U] [#7 -0.26,-0.62,0.00,M1] [#8 0.46,-0.03,0.93,U] 
23:35:02.384 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {-0.19, -0.37}
23:35:02.384 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
23:35:02.384 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
23:35:02.387 00.003 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.22 mountX=0.00 mountY=0.07, mountTheta=1.53
23:35:02.387 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
23:35:02.387 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
23:35:02.387 00.000 11060 Worker thread wakes up
23:35:02.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:35:02.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:35:02.387 00.000 11060 Moving (0.07, -0.02) raw xDistance=0.00 yDistance=0.07
23:35:02.387 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.138677, 1:0.143896, 2:0.073506
23:35:02.387 00.000 11060 BLC: No correction, Miss < min_move
23:35:02.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:35:02.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:02.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:35:02.387 00.000 11060 MoveAxis(E, 0, ABG)
23:35:02.387 00.000 11060 Move returns status 0, amount 0
23:35:02.387 00.000 11060 MoveAxis(N, 0, ABG)
23:35:02.387 00.000 11060 Move returns status 0, amount 0
23:35:02.387 00.000 11060 move complete, result=0
23:35:02.387 00.000 11060 worker thread done servicing request
23:35:02.396 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:02.408 00.012 10844 UpdateGuideState exits: m=3191 SNR=36.3 Saturated
23:35:02.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:02.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:02.408 00.000 10844 Enqueuing Expose request
23:35:02.408 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:02.408 00.000 11060 Worker thread wakes up
23:35:02.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:02.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:03.036 00.628 11060 Exposure complete
23:35:03.181 00.145 11060 worker thread done servicing request
23:35:03.181 00.000 10844 OnExposeComplete: enter
23:35:03.181 00.000 10844 UpdateGuideState(): m_state=6
23:35:03.181 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
23:35:03.181 00.000 10844 Star::Find returns 1 (0), X=259.08, Y=62.61, Mass=3146, SNR=35.6, Peak=239 HFD=3.8
23:35:03.181 00.000 10844 MultiStar: [#1 0.14,0.39,1.04,U] [#2 -0.13,-0.01,2.08,U] [#3 -0.10,0.05,0.97,U] [#4 0.00,-0.51,1.04,U] [#5 0.23,0.07,0.99,U] [#6 0.38,0.05,0.88,U] [#7 0.11,-0.11,0.88,U] [#8 0.12,-0.47,0.94,U] 
23:35:03.181 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.37, 0.53}
23:35:03.181 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
23:35:03.181 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
23:35:03.181 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.02 mountY=0.09, mountTheta=1.76
23:35:03.186 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.00, opts=13)
23:35:03.186 00.000 10844 Enqueuing Move request for scope (0.09, 0.00)
23:35:03.186 00.000 11060 Worker thread wakes up
23:35:03.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:35:03.186 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:35:03.186 00.000 11060 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=0.09
23:35:03.186 00.000 11060 BLC: window closed
23:35:03.186 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.138677, 1:0.143896, 2:0.073506
23:35:03.186 00.000 11060 BLC: No correction, Miss < min_move
23:35:03.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:35:03.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:03.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:35:03.186 00.000 11060 MoveAxis(E, 0, ABG)
23:35:03.186 00.000 11060 Move returns status 0, amount 0
23:35:03.186 00.000 11060 MoveAxis(N, 0, ABG)
23:35:03.186 00.000 11060 Move returns status 0, amount 0
23:35:03.186 00.000 11060 move complete, result=0
23:35:03.186 00.000 11060 worker thread done servicing request
23:35:03.191 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:03.206 00.015 10844 UpdateGuideState exits: m=3146 SNR=35.6
23:35:03.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:03.207 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:03.207 00.000 10844 Enqueuing Expose request
23:35:03.207 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:03.207 00.000 11060 Worker thread wakes up
23:35:03.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:03.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:03.844 00.637 11060 Exposure complete
23:35:03.987 00.143 11060 worker thread done servicing request
23:35:03.987 00.000 10844 OnExposeComplete: enter
23:35:03.987 00.000 10844 UpdateGuideState(): m_state=6
23:35:03.987 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
23:35:03.987 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.75, Mass=3131, SNR=35.9, Peak=255 HFD=3.5
23:35:03.987 00.000 10844 MultiStar: [#1 0.04,-0.25,1.05,U] [#2 -0.20,-0.44,2.04,U] [#3 -0.59,0.13,0.92,U] [#4 -0.07,-0.85,0.00,M1] [#5 0.05,-0.04,1.03,U] [#6 0.16,-0.56,0.92,U] [#7 -0.19,-0.63,0.00,M1] [#8 -0.17,-0.97,0.00,M1] 
23:35:03.987 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.28}, one-star: {0.02, -0.33}
23:35:03.987 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
23:35:03.987 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:35:03.987 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.28 hyp=0.29 cameraTheta=-1.92 mountX=0.29 mountY=-0.05, mountTheta=-0.18
23:35:03.987 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.28, opts=13)
23:35:03.987 00.000 10844 Enqueuing Move request for scope (-0.10, -0.28)
23:35:03.987 00.000 11060 Worker thread wakes up
23:35:03.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.28) opts 0xd
23:35:03.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.28)
23:35:03.987 00.000 11060 Moving (-0.10, -0.28) raw xDistance=0.29 yDistance=-0.05
23:35:03.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:35:03.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:03.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:35:03.987 00.000 11060 MoveAxis(W, 50, ABG)
23:35:03.987 00.000 11060 Guiding  Dir = 3, Dur = 50
23:35:03.993 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:03.998 00.005 11060 IsSlewing returns 0
23:35:03.999 00.001 11060 IsGuiding returns 0
23:35:04.008 00.009 10844 UpdateGuideState exits: m=3131 SNR=35.9 Saturated
23:35:04.010 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:04.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:04.010 00.000 10844 Enqueuing Expose request
23:35:04.059 00.049 11060 IsGuiding returns 0
23:35:04.059 00.000 11060 Move returns status 0, amount 50
23:35:04.059 00.000 11060 MoveAxis(N, 0, ABG)
23:35:04.059 00.000 11060 Move returns status 0, amount 0
23:35:04.059 00.000 11060 move complete, result=0
23:35:04.059 00.000 11060 worker thread done servicing request
23:35:04.059 00.000 11060 Worker thread wakes up
23:35:04.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:04.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:04.080 00.021 10844 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
23:35:04.695 00.615 11060 Exposure complete
23:35:04.868 00.173 11060 worker thread done servicing request
23:35:04.868 00.000 10844 OnExposeComplete: enter
23:35:04.868 00.000 10844 UpdateGuideState(): m_state=6
23:35:04.868 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
23:35:04.868 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=61.97, Mass=3254, SNR=36.6, Peak=255 HFD=3.6
23:35:04.868 00.000 10844 MultiStar: [#1 0.15,0.09,0.99,U] [#2 0.35,-0.06,1.93,U] [#3 -0.18,-0.50,0.89,U] [#4 -0.03,-0.55,0.93,U] [#5 0.50,-0.30,1.00,U] [#6 0.39,-0.44,0.88,U] [#7 -0.04,-1.13,0.00,M2] [#8 0.64,-0.22,0.00,M2] 
23:35:04.868 00.000 10844 single-star, 6 included, MultiStar: {0.23, -0.23}, one-star: {0.30, -0.10}
23:35:04.868 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
23:35:04.868 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
23:35:04.868 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.31 cameraTheta=-0.34 mountX=0.05 mountY=0.31, mountTheta=1.41
23:35:04.871 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.10, opts=13)
23:35:04.871 00.000 10844 Enqueuing Move request for scope (0.30, -0.10)
23:35:04.871 00.000 11060 Worker thread wakes up
23:35:04.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
23:35:04.873 00.002 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
23:35:04.873 00.000 11060 Moving (0.30, -0.10) raw xDistance=0.05 yDistance=0.31
23:35:04.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:35:04.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
23:35:04.873 00.000 11060 MoveAxis(E, 0, ABG)
23:35:04.873 00.000 11060 Move returns status 0, amount 0
23:35:04.873 00.000 11060 MoveAxis(S, 120, ABG)
23:35:04.884 00.011 11060 Guiding  Dir = 1, Dur = 120
23:35:04.884 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:04.895 00.011 11060 IsSlewing returns 0
23:35:04.895 00.000 11060 IsGuiding returns 0
23:35:04.901 00.006 10844 UpdateGuideState exits: m=3254 SNR=36.6 Saturated
23:35:04.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:04.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:04.901 00.000 10844 Enqueuing Expose request
23:35:05.023 00.122 11060 IsGuiding returns 0
23:35:05.023 00.000 11060 Move returns status 0, amount 120
23:35:05.023 00.000 11060 move complete, result=0
23:35:05.023 00.000 11060 worker thread done servicing request
23:35:05.023 00.000 11060 Worker thread wakes up
23:35:05.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:05.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:05.023 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 120 ms SOUTH
23:35:05.642 00.619 11060 Exposure complete
23:35:05.816 00.174 11060 worker thread done servicing request
23:35:05.816 00.000 10844 OnExposeComplete: enter
23:35:05.816 00.000 10844 UpdateGuideState(): m_state=6
23:35:05.816 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
23:35:05.816 00.000 10844 Star::Find returns 1 (1), X=259.37, Y=61.61, Mass=3444, SNR=37.9, Peak=255 HFD=3.5
23:35:05.817 00.001 10844 MultiStar: [#1 0.85,0.36,0.00,M1] [#2 0.52,0.24,1.88,U] [#3 0.22,0.21,0.87,U] [#4 0.23,-0.64,0.00,M1] [#5 0.87,0.08,0.00,M1] [#6 0.42,0.10,0.83,U] [#7 0.78,0.26,0.00,M3] [#8 0.44,-0.21,0.88,U] 
23:35:05.817 00.000 10844 refined, 4 included, MultiStar: {0.47, 0.01}, one-star: {0.66, -0.47}
23:35:05.817 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
23:35:05.817 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
23:35:05.817 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=0.01 hyp=0.47 cameraTheta=0.03 mountX=-0.10 mountY=0.46, mountTheta=1.78
23:35:05.817 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=0.01, opts=13)
23:35:05.817 00.000 10844 Enqueuing Move request for scope (0.47, 0.01)
23:35:05.817 00.000 11060 Worker thread wakes up
23:35:05.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.01) opts 0xd
23:35:05.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, 0.01)
23:35:05.817 00.000 11060 Moving (0.47, 0.01) raw xDistance=-0.10 yDistance=0.46
23:35:05.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:35:05.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.46
23:35:05.817 00.000 11060 MoveAxis(E, 0, ABG)
23:35:05.817 00.000 11060 Move returns status 0, amount 0
23:35:05.817 00.000 11060 MoveAxis(S, 179, ABG)
23:35:05.817 00.000 11060 Guiding  Dir = 1, Dur = 179
23:35:05.822 00.005 11060 IsSlewing returns 0
23:35:05.822 00.000 11060 IsGuiding returns 0
23:35:05.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:05.837 00.015 10844 UpdateGuideState exits: m=3444 SNR=37.9 Saturated
23:35:05.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:05.838 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:05.838 00.000 10844 Enqueuing Expose request
23:35:06.012 00.174 11060 IsGuiding returns 0
23:35:06.012 00.000 11060 Move returns status 0, amount 179
23:35:06.012 00.000 11060 move complete, result=0
23:35:06.012 00.000 11060 worker thread done servicing request
23:35:06.012 00.000 11060 Worker thread wakes up
23:35:06.014 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.5 px 179 ms SOUTH
23:35:06.029 00.015 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:06.030 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:06.664 00.634 11060 Exposure complete
23:35:06.852 00.188 11060 worker thread done servicing request
23:35:06.852 00.000 10844 OnExposeComplete: enter
23:35:06.852 00.000 10844 UpdateGuideState(): m_state=6
23:35:06.852 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
23:35:06.852 00.000 10844 Star::Find returns 1 (0), X=259.31, Y=61.95, Mass=3820, SNR=40.0, Peak=244 HFD=3.9
23:35:06.852 00.000 10844 MultiStar: [#1 0.81,-0.16,0.00,M2] [#2 0.14,-0.09,1.75,U] [#3 -0.13,0.09,0.82,U] [#4 -0.44,-0.26,0.80,U] [#5 0.41,-0.08,0.81,U] [#6 0.73,0.10,0.00,M1] [#7 0.21,-0.41,0.77,U] [#8 0.33,-0.70,0.00,M2] 
23:35:06.852 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.13}, one-star: {0.59, -0.12}
23:35:06.852 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
23:35:06.852 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
23:35:06.852 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.73 mountX=0.10 mountY=0.17, mountTheta=1.01
23:35:06.852 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.13, opts=13)
23:35:06.857 00.005 10844 Enqueuing Move request for scope (0.15, -0.13)
23:35:06.857 00.000 11060 Worker thread wakes up
23:35:06.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
23:35:06.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
23:35:06.857 00.000 11060 Moving (0.15, -0.13) raw xDistance=0.10 yDistance=0.17
23:35:06.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:35:06.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:06.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:35:06.857 00.000 11060 MoveAxis(E, 0, ABG)
23:35:06.857 00.000 11060 Move returns status 0, amount 0
23:35:06.857 00.000 11060 MoveAxis(N, 0, ABG)
23:35:06.857 00.000 11060 Move returns status 0, amount 0
23:35:06.857 00.000 11060 move complete, result=0
23:35:06.857 00.000 11060 worker thread done servicing request
23:35:06.868 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:06.879 00.011 10844 UpdateGuideState exits: m=3820 SNR=40.0
23:35:06.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:06.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:06.879 00.000 10844 Enqueuing Expose request
23:35:06.879 00.000 11060 Worker thread wakes up
23:35:06.879 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:35:06.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:06.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:07.517 00.638 11060 Exposure complete
23:35:07.672 00.155 11060 worker thread done servicing request
23:35:07.672 00.000 10844 OnExposeComplete: enter
23:35:07.672 00.000 10844 UpdateGuideState(): m_state=6
23:35:07.672 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
23:35:07.672 00.000 10844 Star::Find returns 1 (1), X=259.46, Y=62.59, Mass=2907, SNR=35.0, Peak=255 HFD=3.3
23:35:07.672 00.000 10844 MultiStar: [#1 0.45,0.49,0.00,M3] [#2 0.25,0.71,0.00,M1] [#3 0.25,0.73,0.00,M1] [#4 -0.38,0.03,0.96,U] [#5 0.46,0.69,0.00,M1] [#6 0.85,0.76,0.00,M2] [#7 0.46,0.07,0.97,U] [#8 0.38,0.32,0.94,U] 
23:35:07.672 00.000 10844 refined, 3 included, MultiStar: {0.31, 0.23}, one-star: {0.75, 0.51}
23:35:07.672 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
23:35:07.672 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
23:35:07.672 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.38 cameraTheta=0.65 mountX=-0.28 mountY=0.26, mountTheta=2.39
23:35:07.674 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.23, opts=13)
23:35:07.674 00.000 10844 Enqueuing Move request for scope (0.31, 0.23)
23:35:07.674 00.000 11060 Worker thread wakes up
23:35:07.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
23:35:07.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
23:35:07.674 00.000 11060 Moving (0.31, 0.23) raw xDistance=-0.28 yDistance=0.26
23:35:07.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:35:07.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
23:35:07.674 00.000 11060 MoveAxis(E, 49, ABG)
23:35:07.674 00.000 11060 Guiding  Dir = 2, Dur = 49
23:35:07.677 00.003 11060 IsSlewing returns 0
23:35:07.677 00.000 11060 IsGuiding returns 0
23:35:07.687 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:07.703 00.016 10844 UpdateGuideState exits: m=2907 SNR=35.0 Saturated
23:35:07.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:07.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:07.703 00.000 10844 Enqueuing Expose request
23:35:07.738 00.035 11060 IsGuiding returns 0
23:35:07.738 00.000 11060 Move returns status 0, amount 49
23:35:07.738 00.000 11060 MoveAxis(S, 103, ABG)
23:35:07.738 00.000 11060 Guiding  Dir = 1, Dur = 103
23:35:07.753 00.015 11060 IsSlewing returns 0
23:35:07.753 00.000 11060 IsGuiding returns 0
23:35:07.862 00.109 11060 IsGuiding returns 0
23:35:07.862 00.000 11060 Move returns status 0, amount 103
23:35:07.862 00.000 11060 move complete, result=0
23:35:07.862 00.000 11060 worker thread done servicing request
23:35:07.862 00.000 11060 Worker thread wakes up
23:35:07.862 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.3 px 103 ms SOUTH
23:35:07.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:07.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:08.492 00.630 11060 Exposure complete
23:35:08.635 00.143 11060 worker thread done servicing request
23:35:08.635 00.000 10844 OnExposeComplete: enter
23:35:08.635 00.000 10844 UpdateGuideState(): m_state=6
23:35:08.635 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
23:35:08.635 00.000 10844 Star::Find returns 1 (1), X=259.03, Y=62.04, Mass=3136, SNR=35.9, Peak=255 HFD=3.3
23:35:08.637 00.002 10844 MultiStar: [#1 -0.23,0.56,0.98,U] [#2 -0.06,0.75,0.00,M2] [#3 -0.37,0.89,0.00,M2] [#4 -0.14,0.04,0.93,U] [#5 0.49,0.95,0.00,M2] [#6 0.27,0.50,0.90,U] [#7 -0.13,0.00,0.87,U] [#8 0.20,0.37,0.94,U] 
23:35:08.637 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.24}, one-star: {0.32, -0.04}
23:35:08.637 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
23:35:08.637 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
23:35:08.638 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.37 mountX=-0.24 mountY=0.01, mountTheta=3.10
23:35:08.640 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
23:35:08.640 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
23:35:08.640 00.000 11060 Worker thread wakes up
23:35:08.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
23:35:08.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
23:35:08.640 00.000 11060 Moving (0.05, 0.24) raw xDistance=-0.24 yDistance=0.01
23:35:08.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:35:08.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:08.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:08.640 00.000 11060 MoveAxis(E, 44, ABG)
23:35:08.640 00.000 11060 Guiding  Dir = 2, Dur = 44
23:35:08.646 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:08.659 00.013 11060 IsSlewing returns 0
23:35:08.660 00.001 11060 IsGuiding returns 0
23:35:08.663 00.003 10844 UpdateGuideState exits: m=3136 SNR=35.9 Saturated
23:35:08.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:08.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:08.663 00.000 10844 Enqueuing Expose request
23:35:08.722 00.059 11060 IsGuiding returns 0
23:35:08.722 00.000 11060 Move returns status 0, amount 44
23:35:08.722 00.000 11060 MoveAxis(N, 0, ABG)
23:35:08.722 00.000 11060 Move returns status 0, amount 0
23:35:08.722 00.000 11060 move complete, result=0
23:35:08.722 00.000 11060 worker thread done servicing request
23:35:08.722 00.000 11060 Worker thread wakes up
23:35:08.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:08.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:08.722 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
23:35:09.349 00.627 11060 Exposure complete
23:35:09.513 00.164 11060 worker thread done servicing request
23:35:09.513 00.000 10844 OnExposeComplete: enter
23:35:09.513 00.000 10844 UpdateGuideState(): m_state=6
23:35:09.513 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
23:35:09.513 00.000 10844 Star::Find returns 1 (0), X=259.17, Y=61.82, Mass=3341, SNR=37.3, Peak=246 HFD=3.7
23:35:09.513 00.000 10844 MultiStar: [#1 0.29,-0.02,0.96,U] [#2 0.45,0.09,1.93,U] [#3 -0.32,-0.35,0.88,U] [#4 -0.03,-0.51,0.91,U] [#5 0.50,-0.06,1.01,U] [#6 0.17,-0.63,0.00,M2] [#7 -0.00,-0.59,0.84,U] [#8 0.28,-0.49,0.88,U] 
23:35:09.513 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.22}, one-star: {0.46, -0.26}
23:35:09.513 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
23:35:09.513 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
23:35:09.513 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-0.74 mountX=0.17 mountY=0.28, mountTheta=1.01
23:35:09.513 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.22, opts=13)
23:35:09.513 00.000 10844 Enqueuing Move request for scope (0.24, -0.22)
23:35:09.513 00.000 11060 Worker thread wakes up
23:35:09.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
23:35:09.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
23:35:09.513 00.000 11060 Moving (0.24, -0.22) raw xDistance=0.17 yDistance=0.28
23:35:09.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:35:09.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
23:35:09.513 00.000 11060 MoveAxis(W, 29, ABG)
23:35:09.516 00.003 11060 Guiding  Dir = 3, Dur = 29
23:35:09.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:09.528 00.012 11060 IsSlewing returns 0
23:35:09.528 00.000 11060 IsGuiding returns 0
23:35:09.532 00.004 10844 UpdateGuideState exits: m=3341 SNR=37.3
23:35:09.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:09.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:09.532 00.000 10844 Enqueuing Expose request
23:35:09.574 00.042 11060 IsGuiding returns 0
23:35:09.574 00.000 11060 Move returns status 0, amount 29
23:35:09.574 00.000 11060 MoveAxis(S, 107, ABG)
23:35:09.574 00.000 11060 Guiding  Dir = 1, Dur = 107
23:35:09.590 00.016 11060 IsSlewing returns 0
23:35:09.590 00.000 11060 IsGuiding returns 0
23:35:09.711 00.121 11060 IsGuiding returns 0
23:35:09.711 00.000 11060 Move returns status 0, amount 107
23:35:09.712 00.001 11060 move complete, result=0
23:35:09.712 00.000 11060 worker thread done servicing request
23:35:09.712 00.000 11060 Worker thread wakes up
23:35:09.712 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.3 px 107 ms SOUTH
23:35:09.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:09.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:10.355 00.643 11060 Exposure complete
23:35:10.527 00.172 11060 worker thread done servicing request
23:35:10.527 00.000 10844 OnExposeComplete: enter
23:35:10.527 00.000 10844 UpdateGuideState(): m_state=6
23:35:10.527 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
23:35:10.527 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=61.84, Mass=3477, SNR=38.1, Peak=239 HFD=3.7
23:35:10.527 00.000 10844 MultiStar: [#1 -0.06,-0.33,0.95,U] [#2 -0.33,0.48,1.87,U] [#3 0.13,-0.08,0.95,U] [#4 0.61,-0.03,0.91,U] [#5 -0.02,0.16,0.96,U] [#6 0.30,-0.18,0.95,U] [#7 0.07,-0.60,0.69,U] [#8 0.42,-0.11,0.91,U] 
23:35:10.527 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {0.40, -0.24}
23:35:10.527 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
23:35:10.527 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
23:35:10.527 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=0.01 mountY=0.12, mountTheta=1.48
23:35:10.529 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.03, opts=13)
23:35:10.529 00.000 10844 Enqueuing Move request for scope (0.12, -0.03)
23:35:10.529 00.000 11060 Worker thread wakes up
23:35:10.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:35:10.529 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:35:10.529 00.000 11060 Moving (0.12, -0.03) raw xDistance=0.01 yDistance=0.12
23:35:10.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:35:10.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:10.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:35:10.529 00.000 11060 MoveAxis(E, 0, ABG)
23:35:10.529 00.000 11060 Move returns status 0, amount 0
23:35:10.529 00.000 11060 MoveAxis(N, 0, ABG)
23:35:10.529 00.000 11060 Move returns status 0, amount 0
23:35:10.529 00.000 11060 move complete, result=0
23:35:10.529 00.000 11060 worker thread done servicing request
23:35:10.534 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:10.552 00.018 10844 UpdateGuideState exits: m=3477 SNR=38.1
23:35:10.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:10.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:10.552 00.000 10844 Enqueuing Expose request
23:35:10.552 00.000 11060 Worker thread wakes up
23:35:10.552 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:10.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:10.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:11.190 00.638 11060 Exposure complete
23:35:11.352 00.162 11060 worker thread done servicing request
23:35:11.352 00.000 10844 OnExposeComplete: enter
23:35:11.352 00.000 10844 UpdateGuideState(): m_state=6
23:35:11.352 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
23:35:11.352 00.000 10844 Star::Find returns 1 (0), X=259.35, Y=61.90, Mass=3451, SNR=38.1, Peak=245 HFD=3.9
23:35:11.352 00.000 10844 MultiStar: [#1 0.38,0.27,0.90,U] [#2 -0.21,0.78,0.00,M1] [#3 -0.07,0.57,0.84,U] [#4 0.16,-0.54,0.94,U] [#5 0.44,0.04,1.00,U] [#6 0.13,0.63,0.00,M2] [#7 0.41,-0.19,0.85,U] [#8 0.34,0.45,0.87,U] 
23:35:11.352 00.000 10844 refined, 6 included, MultiStar: {0.34, 0.05}, one-star: {0.64, -0.18}
23:35:11.352 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
23:35:11.352 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
23:35:11.352 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.14 mountX=-0.11 mountY=0.33, mountTheta=1.89
23:35:11.358 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.05, opts=13)
23:35:11.358 00.000 10844 Enqueuing Move request for scope (0.34, 0.05)
23:35:11.358 00.000 11060 Worker thread wakes up
23:35:11.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.05) opts 0xd
23:35:11.358 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.05)
23:35:11.358 00.000 11060 Moving (0.34, 0.05) raw xDistance=-0.11 yDistance=0.33
23:35:11.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:35:11.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
23:35:11.358 00.000 11060 MoveAxis(E, 0, ABG)
23:35:11.359 00.001 11060 Move returns status 0, amount 0
23:35:11.359 00.000 11060 MoveAxis(S, 127, ABG)
23:35:11.359 00.000 11060 Guiding  Dir = 1, Dur = 127
23:35:11.366 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:11.383 00.017 11060 IsSlewing returns 0
23:35:11.384 00.001 11060 IsGuiding returns 0
23:35:11.384 00.000 10844 UpdateGuideState exits: m=3451 SNR=38.1
23:35:11.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:11.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:11.384 00.000 10844 Enqueuing Expose request
23:35:11.538 00.154 11060 IsGuiding returns 0
23:35:11.538 00.000 11060 Move returns status 0, amount 127
23:35:11.538 00.000 11060 move complete, result=0
23:35:11.538 00.000 11060 worker thread done servicing request
23:35:11.538 00.000 11060 Worker thread wakes up
23:35:11.538 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 127 ms SOUTH
23:35:11.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:11.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:12.176 00.638 11060 Exposure complete
23:35:12.347 00.171 11060 worker thread done servicing request
23:35:12.347 00.000 10844 OnExposeComplete: enter
23:35:12.347 00.000 10844 UpdateGuideState(): m_state=6
23:35:12.347 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
23:35:12.347 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.59, Mass=2919, SNR=34.6, Peak=247 HFD=3.5
23:35:12.347 00.000 10844 MultiStar: [#1 -0.20,0.19,1.10,U] [#2 0.12,0.65,0.00,M2] [#3 -0.60,-0.24,0.00,M1] [#4 -0.48,0.10,1.02,U] [#5 0.14,0.25,1.02,U] [#6 0.08,0.54,0.94,U] [#7 -0.07,-0.39,0.88,U] [#8 0.22,0.34,0.99,U] 
23:35:12.347 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {0.04, -0.49}
23:35:12.347 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
23:35:12.347 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
23:35:12.347 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.03 mountX=-0.08 mountY=-0.05, mountTheta=-2.51
23:35:12.352 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
23:35:12.352 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
23:35:12.352 00.000 11060 Worker thread wakes up
23:35:12.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
23:35:12.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
23:35:12.352 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=-0.05
23:35:12.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:35:12.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:12.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:35:12.352 00.000 11060 MoveAxis(E, 0, ABG)
23:35:12.352 00.000 11060 Move returns status 0, amount 0
23:35:12.352 00.000 11060 MoveAxis(N, 0, ABG)
23:35:12.352 00.000 11060 Move returns status 0, amount 0
23:35:12.352 00.000 11060 move complete, result=0
23:35:12.352 00.000 11060 worker thread done servicing request
23:35:12.372 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:12.389 00.017 10844 UpdateGuideState exits: m=2919 SNR=34.6
23:35:12.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:12.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:12.389 00.000 10844 Enqueuing Expose request
23:35:12.389 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:12.389 00.000 11060 Worker thread wakes up
23:35:12.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:12.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:13.022 00.633 11060 Exposure complete
23:35:13.180 00.158 11060 worker thread done servicing request
23:35:13.180 00.000 10844 OnExposeComplete: enter
23:35:13.180 00.000 10844 UpdateGuideState(): m_state=6
23:35:13.180 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
23:35:13.180 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=61.93, Mass=2853, SNR=33.9, Peak=237 HFD=3.4
23:35:13.180 00.000 10844 MultiStar: [#1 -0.30,-0.49,1.03,U] [#2 0.00,1.02,0.00,M3] [#3 -0.72,0.08,0.00,M2] [#4 -0.30,0.28,1.04,U] [#5 -0.18,-0.01,1.07,U] [#6 -0.30,0.55,0.00,M2] [#7 -0.35,-0.33,0.88,U] [#8 -0.21,0.77,0.00,M1] 
23:35:13.180 00.000 10844 refined, 4 included, MultiStar: {-0.30, -0.13}, one-star: {-0.36, -0.15}
23:35:13.180 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
23:35:13.180 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
23:35:13.180 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.71 mountX=0.19 mountY=-0.27, mountTheta=-0.97
23:35:13.180 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.13, opts=13)
23:35:13.180 00.000 10844 Enqueuing Move request for scope (-0.30, -0.13)
23:35:13.180 00.000 11060 Worker thread wakes up
23:35:13.185 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd
23:35:13.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.13)
23:35:13.185 00.000 11060 Moving (-0.30, -0.13) raw xDistance=0.19 yDistance=-0.27
23:35:13.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:35:13.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:13.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:35:13.185 00.000 11060 MoveAxis(W, 32, ABG)
23:35:13.185 00.000 11060 Guiding  Dir = 3, Dur = 32
23:35:13.190 00.005 11060 IsSlewing returns 0
23:35:13.190 00.000 11060 IsGuiding returns 0
23:35:13.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:13.207 00.017 10844 UpdateGuideState exits: m=2853 SNR=33.9
23:35:13.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:13.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:13.207 00.000 10844 Enqueuing Expose request
23:35:13.236 00.029 11060 IsGuiding returns 0
23:35:13.236 00.000 11060 Move returns status 0, amount 32
23:35:13.236 00.000 11060 MoveAxis(N, 0, ABG)
23:35:13.236 00.000 11060 Move returns status 0, amount 0
23:35:13.236 00.000 11060 move complete, result=0
23:35:13.236 00.000 11060 worker thread done servicing request
23:35:13.236 00.000 11060 Worker thread wakes up
23:35:13.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:13.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:13.251 00.015 10844 GuideStep: 0.2 px 32 ms WEST, -0.3 px 0 ms NORTH
23:35:13.863 00.612 11060 Exposure complete
23:35:14.038 00.175 11060 worker thread done servicing request
23:35:14.038 00.000 10844 OnExposeComplete: enter
23:35:14.038 00.000 10844 UpdateGuideState(): m_state=6
23:35:14.040 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
23:35:14.040 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.56, Mass=3149, SNR=36.0, Peak=254 HFD=3.5
23:35:14.040 00.000 10844 MultiStar: [#1 -0.18,-0.59,1.03,U] [#2 -0.52,0.52,0.00,M4] [#3 -0.69,0.55,0.00,M3] [#4 -0.17,-0.27,0.91,U] [#5 -0.06,0.15,1.04,U] [#6 0.14,0.33,0.97,U] [#7 -0.62,-0.29,0.00,M1] [#8 -0.68,0.05,0.00,M2] 
23:35:14.040 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.18}, one-star: {0.06, -0.51}
23:35:14.040 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
23:35:14.040 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
23:35:14.040 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.79 mountX=0.18 mountY=-0.01, mountTheta=-0.06
23:35:14.044 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.18, opts=13)
23:35:14.044 00.000 10844 Enqueuing Move request for scope (-0.04, -0.18)
23:35:14.044 00.000 11060 Worker thread wakes up
23:35:14.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
23:35:14.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
23:35:14.044 00.000 11060 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=-0.01
23:35:14.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:35:14.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:14.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:35:14.044 00.000 11060 MoveAxis(W, 33, ABG)
23:35:14.044 00.000 11060 Guiding  Dir = 3, Dur = 33
23:35:14.049 00.005 11060 IsSlewing returns 0
23:35:14.049 00.000 11060 IsGuiding returns 0
23:35:14.049 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:14.065 00.016 10844 UpdateGuideState exits: m=3149 SNR=36.0
23:35:14.067 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:14.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:14.067 00.000 10844 Enqueuing Expose request
23:35:14.096 00.029 11060 IsGuiding returns 0
23:35:14.096 00.000 11060 Move returns status 0, amount 33
23:35:14.096 00.000 11060 MoveAxis(N, 0, ABG)
23:35:14.096 00.000 11060 Move returns status 0, amount 0
23:35:14.096 00.000 11060 move complete, result=0
23:35:14.097 00.001 11060 worker thread done servicing request
23:35:14.097 00.000 11060 Worker thread wakes up
23:35:14.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:14.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:14.097 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
23:35:14.733 00.636 11060 Exposure complete
23:35:14.901 00.168 11060 worker thread done servicing request
23:35:14.901 00.000 10844 OnExposeComplete: enter
23:35:14.901 00.000 10844 UpdateGuideState(): m_state=6
23:35:14.902 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
23:35:14.902 00.000 10844 Star::Find returns 1 (0), X=259.26, Y=61.65, Mass=3310, SNR=37.6, Peak=250 HFD=3.6
23:35:14.902 00.000 10844 MultiStar: [#1 -0.18,0.19,0.96,U] [#2 -0.19,-0.05,1.96,U] [#3 -0.17,0.12,0.96,U] [#4 -0.00,0.26,1.01,U] [#5 -0.04,0.28,0.95,U] [#6 0.17,0.20,0.84,U] [#7 -0.11,0.14,0.77,U] [#8 0.28,0.31,0.93,U] 
23:35:14.902 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.55, -0.43}
23:35:14.902 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
23:35:14.902 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
23:35:14.902 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.45 mountX=-0.10 mountY=-0.00, mountTheta=-3.10
23:35:14.902 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
23:35:14.902 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
23:35:14.902 00.000 11060 Worker thread wakes up
23:35:14.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
23:35:14.902 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
23:35:14.902 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.10 yDistance=-0.00
23:35:14.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:35:14.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:14.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:35:14.902 00.000 11060 MoveAxis(E, 0, ABG)
23:35:14.902 00.000 11060 Move returns status 0, amount 0
23:35:14.902 00.000 11060 MoveAxis(N, 0, ABG)
23:35:14.902 00.000 11060 Move returns status 0, amount 0
23:35:14.902 00.000 11060 move complete, result=0
23:35:14.902 00.000 11060 worker thread done servicing request
23:35:14.908 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:14.925 00.017 10844 UpdateGuideState exits: m=3310 SNR=37.6
23:35:14.926 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:14.928 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:14.928 00.000 10844 Enqueuing Expose request
23:35:14.928 00.000 11060 Worker thread wakes up
23:35:14.928 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:14.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:14.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:15.555 00.627 11060 Exposure complete
23:35:15.703 00.148 11060 worker thread done servicing request
23:35:15.703 00.000 10844 OnExposeComplete: enter
23:35:15.703 00.000 10844 UpdateGuideState(): m_state=6
23:35:15.703 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
23:35:15.703 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.49, Mass=3190, SNR=35.8, Peak=255 HFD=3.2
23:35:15.703 00.000 10844 MultiStar: [#1 -0.49,-0.21,1.00,U] [#2 -0.77,-0.22,0.00,M4] [#3 -0.75,-0.19,0.00,M3] [#4 -0.59,-0.43,0.00,M1] [#5 -0.28,-0.17,1.07,U] [#6 -0.20,-0.08,0.88,U] [#7 -0.53,-0.49,0.00,M1] [#8 -0.21,-0.76,0.00,M2] 
23:35:15.703 00.000 10844 refined, 3 included, MultiStar: {-0.29, -0.27}, one-star: {-0.17, -0.59}
23:35:15.703 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
23:35:15.703 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
23:35:15.703 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.27 hyp=0.39 cameraTheta=-2.39 mountX=0.31 mountY=-0.24, mountTheta=-0.65
23:35:15.703 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.27, opts=13)
23:35:15.703 00.000 10844 Enqueuing Move request for scope (-0.29, -0.27)
23:35:15.703 00.000 11060 Worker thread wakes up
23:35:15.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.27) opts 0xd
23:35:15.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.27)
23:35:15.703 00.000 11060 Moving (-0.29, -0.27) raw xDistance=0.31 yDistance=-0.24
23:35:15.707 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:35:15.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:15.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:35:15.707 00.000 11060 MoveAxis(W, 54, ABG)
23:35:15.707 00.000 11060 Guiding  Dir = 3, Dur = 54
23:35:15.708 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:15.724 00.016 10844 UpdateGuideState exits: m=3190 SNR=35.8 Saturated
23:35:15.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:15.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:15.724 00.000 10844 Enqueuing Expose request
23:35:15.729 00.005 11060 IsSlewing returns 0
23:35:15.729 00.000 11060 IsGuiding returns 0
23:35:15.807 00.078 11060 IsGuiding returns 0
23:35:15.807 00.000 11060 Move returns status 0, amount 54
23:35:15.807 00.000 11060 MoveAxis(N, 0, ABG)
23:35:15.807 00.000 11060 Move returns status 0, amount 0
23:35:15.807 00.000 11060 move complete, result=0
23:35:15.807 00.000 11060 worker thread done servicing request
23:35:15.807 00.000 11060 Worker thread wakes up
23:35:15.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:15.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:15.807 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.2 px 0 ms NORTH
23:35:16.455 00.648 11060 Exposure complete
23:35:16.635 00.180 11060 worker thread done servicing request
23:35:16.635 00.000 10844 OnExposeComplete: enter
23:35:16.635 00.000 10844 UpdateGuideState(): m_state=6
23:35:16.635 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
23:35:16.635 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.11, Mass=2856, SNR=34.5, Peak=244 HFD=3.4
23:35:16.635 00.000 10844 MultiStar: [#1 -0.41,0.34,1.01,U] [#2 -0.39,0.28,1.99,U] [#3 -0.65,-0.31,0.00,M4] [#4 -0.79,-0.57,0.00,M2] [#5 -0.47,-0.05,1.13,U] [#6 -0.58,0.25,0.00,M1] [#7 -0.72,-0.55,0.00,M2] [#8 -0.46,-0.20,0.96,U] 
23:35:16.635 00.000 10844 single-star, 4 included, MultiStar: {-0.36, 0.11}, one-star: {-0.02, 0.03}
23:35:16.635 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.00 = -2.28)
23:35:16.635 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
23:35:16.635 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.25 mountX=-0.02 mountY=-0.03, mountTheta=-2.29
23:35:16.635 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
23:35:16.635 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
23:35:16.635 00.000 11060 Worker thread wakes up
23:35:16.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
23:35:16.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
23:35:16.635 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
23:35:16.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:35:16.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:16.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:16.635 00.000 11060 MoveAxis(E, 0, ABG)
23:35:16.635 00.000 11060 Move returns status 0, amount 0
23:35:16.635 00.000 11060 MoveAxis(N, 0, ABG)
23:35:16.635 00.000 11060 Move returns status 0, amount 0
23:35:16.635 00.000 11060 move complete, result=0
23:35:16.635 00.000 11060 worker thread done servicing request
23:35:16.641 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:16.659 00.018 10844 UpdateGuideState exits: m=2856 SNR=34.5
23:35:16.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:16.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:16.659 00.000 10844 Enqueuing Expose request
23:35:16.659 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:16.659 00.000 11060 Worker thread wakes up
23:35:16.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:16.661 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:17.286 00.625 11060 Exposure complete
23:35:17.479 00.193 11060 worker thread done servicing request
23:35:17.479 00.000 10844 OnExposeComplete: enter
23:35:17.479 00.000 10844 UpdateGuideState(): m_state=6
23:35:17.479 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
23:35:17.479 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.97, Mass=2761, SNR=33.8, Peak=222 HFD=3.6
23:35:17.479 00.000 10844 MultiStar: [#1 -0.65,0.04,0.00,M1] [#2 -0.12,0.55,2.07,U] [#3 -0.92,0.17,0.00,M5] [#4 -0.71,-0.10,0.00,M3] [#5 -0.30,-0.03,1.14,U] [#6 -0.06,-0.05,0.98,U] [#7 -0.75,-0.55,0.00,M3] [#8 -0.26,0.00,1.04,U] 
23:35:17.479 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.15}, one-star: {-0.44, -0.11}
23:35:17.480 00.001 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
23:35:17.480 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.02)
23:35:17.480 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.53 mountX=-0.11 mountY=-0.24, mountTheta=-2.00
23:35:17.480 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.15, opts=13)
23:35:17.480 00.000 10844 Enqueuing Move request for scope (-0.22, 0.15)
23:35:17.480 00.000 11060 Worker thread wakes up
23:35:17.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
23:35:17.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
23:35:17.480 00.000 11060 Moving (-0.22, 0.15) raw xDistance=-0.11 yDistance=-0.24
23:35:17.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:35:17.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:35:17.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:35:17.480 00.000 11060 MoveAxis(E, 0, ABG)
23:35:17.480 00.000 11060 Move returns status 0, amount 0
23:35:17.480 00.000 11060 MoveAxis(N, 0, ABG)
23:35:17.480 00.000 11060 Move returns status 0, amount 0
23:35:17.480 00.000 11060 move complete, result=0
23:35:17.480 00.000 11060 worker thread done servicing request
23:35:17.485 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:17.515 00.030 10844 UpdateGuideState exits: m=2761 SNR=33.8
23:35:17.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:17.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:17.515 00.000 10844 Enqueuing Expose request
23:35:17.515 00.000 11060 Worker thread wakes up
23:35:17.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:17.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:17.515 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:35:18.143 00.628 11060 Exposure complete
23:35:18.318 00.175 11060 worker thread done servicing request
23:35:18.318 00.000 10844 OnExposeComplete: enter
23:35:18.318 00.000 10844 UpdateGuideState(): m_state=6
23:35:18.318 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
23:35:18.318 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=62.23, Mass=2948, SNR=35.4, Peak=245 HFD=3.4
23:35:18.318 00.000 10844 MultiStar: [#1 -0.30,0.11,1.09,U] [#2 -0.99,0.21,0.00,M3] [#3 -0.72,0.19,0.00,M6] [#4 -0.73,-0.20,0.00,M4] [#5 -0.60,0.07,1.05,U] [#6 -0.39,-0.07,0.93,U] [#7 -0.54,-0.76,0.00,M4] [#8 -0.40,-0.46,0.97,U] 
23:35:18.318 00.000 10844 refined, 4 included, MultiStar: {-0.48, -0.03}, one-star: {-0.72, 0.15}
23:35:18.318 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
23:35:18.318 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
23:35:18.318 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-0.03 hyp=0.48 cameraTheta=-3.07 mountX=0.12 mountY=-0.47, mountTheta=-1.32
23:35:18.321 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-0.03, opts=13)
23:35:18.321 00.000 10844 Enqueuing Move request for scope (-0.48, -0.03)
23:35:18.321 00.000 11060 Worker thread wakes up
23:35:18.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.03) opts 0xd
23:35:18.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -0.03)
23:35:18.321 00.000 11060 Moving (-0.48, -0.03) raw xDistance=0.12 yDistance=-0.47
23:35:18.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:35:18.321 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.39 newest=-0.74
23:35:18.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.47
23:35:18.321 00.000 11060 MoveAxis(W, 21, ABG)
23:35:18.321 00.000 11060 Guiding  Dir = 3, Dur = 21
23:35:18.328 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:18.337 00.009 11060 IsSlewing returns 0
23:35:18.337 00.000 11060 IsGuiding returns 0
23:35:18.340 00.003 10844 UpdateGuideState exits: m=2948 SNR=35.4
23:35:18.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:18.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:18.340 00.000 10844 Enqueuing Expose request
23:35:18.371 00.031 11060 IsGuiding returns 0
23:35:18.371 00.000 11060 Move returns status 0, amount 21
23:35:18.371 00.000 11060 BLC: Oldest BLC event removed
23:35:18.371 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:35:18.371 00.000 11060 MoveAxis(N, 932, ABG)
23:35:18.371 00.000 11060 duration set to 750 by maxDecDuration
23:35:18.371 00.000 11060 Guiding  Dir = 0, Dur = 750
23:35:18.387 00.016 11060 IsSlewing returns 0
23:35:18.387 00.000 11060 IsGuiding returns 0
23:35:19.148 00.761 11060 IsGuiding returns 0
23:35:19.148 00.000 11060 Move returns status 0, amount 750
23:35:19.148 00.000 11060 move complete, result=0
23:35:19.148 00.000 11060 worker thread done servicing request
23:35:19.148 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.5 px 750 ms NORTH
23:35:19.148 00.000 11060 Worker thread wakes up
23:35:19.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:19.150 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:19.804 00.654 11060 Exposure complete
23:35:19.984 00.180 11060 worker thread done servicing request
23:35:19.989 00.005 10844 OnExposeComplete: enter
23:35:19.989 00.000 10844 UpdateGuideState(): m_state=6
23:35:19.989 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
23:35:19.989 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.87, Mass=3533, SNR=38.3, Peak=255 HFD=3.8
23:35:19.989 00.000 10844 MultiStar: [#1 -0.15,0.80,0.00,M1] [#2 -0.53,1.04,0.00,M4] [#3 -0.16,0.14,0.87,U] [#4 -0.31,0.14,0.93,U] [#5 -0.38,0.16,1.04,U] [#6 0.10,0.55,0.98,U] [#7 -0.14,-0.03,0.83,U] [#8 0.40,0.21,0.91,U] 
23:35:19.989 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.14}, one-star: {-0.14, -0.21}
23:35:19.989 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.93 = -2.36)
23:35:19.989 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
23:35:19.989 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.17 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
23:35:19.991 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.14, opts=13)
23:35:19.991 00.000 10844 Enqueuing Move request for scope (-0.10, 0.14)
23:35:19.991 00.000 11060 Worker thread wakes up
23:35:19.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
23:35:19.991 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
23:35:19.991 00.000 11060 Moving (-0.10, 0.14) raw xDistance=-0.12 yDistance=-0.12
23:35:19.991 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.327649, 1:0.116795
23:35:19.991 00.000 11060 BLC: No correction, Miss < min_move
23:35:19.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:35:19.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:19.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:35:19.991 00.000 11060 MoveAxis(E, 0, ABG)
23:35:19.991 00.000 11060 Move returns status 0, amount 0
23:35:19.991 00.000 11060 MoveAxis(N, 0, ABG)
23:35:19.991 00.000 11060 Move returns status 0, amount 0
23:35:19.991 00.000 11060 move complete, result=0
23:35:19.991 00.000 11060 worker thread done servicing request
23:35:19.999 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:20.030 00.031 10844 UpdateGuideState exits: m=3533 SNR=38.3 Saturated
23:35:20.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:20.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:20.030 00.000 10844 Enqueuing Expose request
23:35:20.030 00.000 11060 Worker thread wakes up
23:35:20.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:20.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:20.030 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:20.666 00.636 11060 Exposure complete
23:35:20.842 00.176 11060 worker thread done servicing request
23:35:20.842 00.000 10844 OnExposeComplete: enter
23:35:20.842 00.000 10844 UpdateGuideState(): m_state=6
23:35:20.842 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
23:35:20.842 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.65, Mass=2915, SNR=35.1, Peak=226 HFD=3.4
23:35:20.842 00.000 10844 MultiStar: [#1 -0.13,-0.86,0.00,M2] [#2 0.01,-0.16,2.16,U] [#3 -0.17,0.01,1.00,U] [#4 -0.19,-0.37,0.99,U] [#5 -0.04,0.30,0.98,U] [#6 -0.12,0.34,0.90,U] [#7 -0.14,-0.13,0.86,U] [#8 -0.27,0.11,0.88,U] 
23:35:20.842 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.06}, one-star: {0.17, -0.43}
23:35:20.842 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
23:35:20.842 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:35:20.842 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.47 mountX=0.07 mountY=-0.07, mountTheta=-0.73
23:35:20.842 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
23:35:20.842 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
23:35:20.842 00.000 11060 Worker thread wakes up
23:35:20.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
23:35:20.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
23:35:20.842 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.07
23:35:20.842 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.327649, 1:0.116795, 2:0.066253
23:35:20.842 00.000 11060 BLC: No correction, Miss < min_move
23:35:20.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:35:20.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:20.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:20.842 00.000 11060 MoveAxis(E, 0, ABG)
23:35:20.842 00.000 11060 Move returns status 0, amount 0
23:35:20.842 00.000 11060 MoveAxis(N, 0, ABG)
23:35:20.842 00.000 11060 Move returns status 0, amount 0
23:35:20.842 00.000 11060 move complete, result=0
23:35:20.842 00.000 11060 worker thread done servicing request
23:35:20.848 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:20.863 00.015 10844 UpdateGuideState exits: m=2915 SNR=35.1
23:35:20.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:20.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:20.863 00.000 10844 Enqueuing Expose request
23:35:20.863 00.000 11060 Worker thread wakes up
23:35:20.863 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:20.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:20.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:21.492 00.629 11060 Exposure complete
23:35:21.692 00.200 11060 worker thread done servicing request
23:35:21.692 00.000 10844 OnExposeComplete: enter
23:35:21.692 00.000 10844 UpdateGuideState(): m_state=6
23:35:21.692 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
23:35:21.692 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.85, Mass=3271, SNR=37.1, Peak=245 HFD=3.7
23:35:21.692 00.000 10844 MultiStar: [#1 0.05,-0.06,1.02,U] [#2 -0.14,0.08,1.91,U] [#3 -0.39,-0.01,0.95,U] [#4 -0.42,-0.73,0.00,M3] [#5 -0.15,0.33,1.01,U] [#6 0.26,0.04,0.84,U] [#7 -0.04,-0.33,0.83,U] [#8 0.15,-0.43,0.89,U] 
23:35:21.692 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.10, -0.22}
23:35:21.692 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
23:35:21.692 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
23:35:21.692 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.18 mountX=0.06 mountY=-0.03, mountTheta=-0.44
23:35:21.697 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
23:35:21.697 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
23:35:21.697 00.000 11060 Worker thread wakes up
23:35:21.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:35:21.697 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:35:21.697 00.000 11060 Moving (-0.04, -0.05) raw xDistance=0.06 yDistance=-0.03
23:35:21.697 00.000 11060 BLC: window closed
23:35:21.697 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.327649, 1:0.116795, 2:0.066253
23:35:21.697 00.000 11060 BLC: No correction, Miss < min_move
23:35:21.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:35:21.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:21.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:21.697 00.000 11060 MoveAxis(E, 0, ABG)
23:35:21.697 00.000 11060 Move returns status 0, amount 0
23:35:21.697 00.000 11060 MoveAxis(N, 0, ABG)
23:35:21.697 00.000 11060 Move returns status 0, amount 0
23:35:21.697 00.000 11060 move complete, result=0
23:35:21.697 00.000 11060 worker thread done servicing request
23:35:21.707 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:21.728 00.021 10844 UpdateGuideState exits: m=3271 SNR=37.1
23:35:21.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:21.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:21.728 00.000 10844 Enqueuing Expose request
23:35:21.728 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:21.728 00.000 11060 Worker thread wakes up
23:35:21.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:21.730 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:22.386 00.656 11060 Exposure complete
23:35:22.593 00.207 11060 worker thread done servicing request
23:35:22.595 00.002 10844 OnExposeComplete: enter
23:35:22.595 00.000 10844 UpdateGuideState(): m_state=6
23:35:22.595 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
23:35:22.595 00.000 10844 Star::Find returns 1 (1), X=258.30, Y=62.61, Mass=2927, SNR=34.7, Peak=255 HFD=3.5
23:35:22.595 00.000 10844 MultiStar: [#1 -0.50,0.96,0.00,M2] [#2 -0.64,0.80,0.00,M3] [#3 -0.63,0.70,0.00,M4] [#4 -0.81,0.58,0.00,M4] [#5 -0.84,1.11,0.00,M1] [#6 -0.31,0.37,1.05,U] [#7 -0.54,0.46,0.00,M2] [#8 -0.51,0.09,0.99,U] 
23:35:22.595 00.000 10844 refined, 2 included, MultiStar: {-0.41, 0.33}, one-star: {-0.41, 0.53}
23:35:22.595 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.22 = -2.07)
23:35:22.595 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
23:35:22.595 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.33 hyp=0.53 cameraTheta=2.46 mountX=-0.25 mountY=-0.46, mountTheta=-2.07
23:35:22.596 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.33, opts=13)
23:35:22.596 00.000 10844 Enqueuing Move request for scope (-0.41, 0.33)
23:35:22.596 00.000 11060 Worker thread wakes up
23:35:22.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.33) opts 0xd
23:35:22.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.33)
23:35:22.596 00.000 11060 Moving (-0.41, 0.33) raw xDistance=-0.25 yDistance=-0.46
23:35:22.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:35:22.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
23:35:22.596 00.000 11060 MoveAxis(E, 43, ABG)
23:35:22.596 00.000 11060 Guiding  Dir = 2, Dur = 43
23:35:22.603 00.007 11060 IsSlewing returns 0
23:35:22.603 00.000 11060 IsGuiding returns 0
23:35:22.605 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:22.634 00.029 10844 UpdateGuideState exits: m=2927 SNR=34.7 Saturated
23:35:22.635 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:22.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:22.635 00.000 10844 Enqueuing Expose request
23:35:22.649 00.014 11060 IsGuiding returns 0
23:35:22.650 00.001 11060 Move returns status 0, amount 43
23:35:22.650 00.000 11060 MoveAxis(N, 178, ABG)
23:35:22.650 00.000 11060 Guiding  Dir = 0, Dur = 178
23:35:22.679 00.029 11060 IsSlewing returns 0
23:35:22.679 00.000 11060 IsGuiding returns 0
23:35:22.882 00.203 11060 IsGuiding returns 0
23:35:22.882 00.000 11060 Move returns status 0, amount 178
23:35:22.882 00.000 11060 move complete, result=0
23:35:22.882 00.000 11060 worker thread done servicing request
23:35:22.882 00.000 11060 Worker thread wakes up
23:35:22.882 00.000 10844 GuideStep: -0.3 px 43 ms EAST, -0.5 px 178 ms NORTH
23:35:22.900 00.018 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:22.901 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:23.549 00.648 11060 Exposure complete
23:35:23.775 00.226 11060 worker thread done servicing request
23:35:23.775 00.000 10844 OnExposeComplete: enter
23:35:23.775 00.000 10844 UpdateGuideState(): m_state=6
23:35:23.775 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
23:35:23.775 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.42, Mass=3300, SNR=37.2, Peak=243 HFD=3.6
23:35:23.775 00.000 10844 MultiStar: [#1 -0.01,0.86,0.00,M3] [#2 -0.25,0.57,1.80,U] [#3 -0.36,0.79,0.00,M5] [#4 -0.60,0.37,0.00,M5] [#5 -0.16,1.00,0.00,M2] [#6 -0.04,0.44,0.86,U] [#7 0.02,0.65,0.00,M3] [#8 -0.08,0.46,0.92,U] 
23:35:23.775 00.000 10844 single-star, 3 included, MultiStar: {-0.11, 0.47}, one-star: {0.06, 0.34}
23:35:23.778 00.003 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.13)
23:35:23.778 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
23:35:23.778 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.41 mountX=-0.35 mountY=0.00, mountTheta=3.14
23:35:23.778 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.34, opts=13)
23:35:23.778 00.000 10844 Enqueuing Move request for scope (0.06, 0.34)
23:35:23.778 00.000 11060 Worker thread wakes up
23:35:23.780 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd
23:35:23.780 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.34)
23:35:23.780 00.000 11060 Moving (0.06, 0.34) raw xDistance=-0.35 yDistance=0.00
23:35:23.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
23:35:23.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:23.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:35:23.780 00.000 11060 MoveAxis(E, 62, ABG)
23:35:23.780 00.000 11060 Guiding  Dir = 2, Dur = 62
23:35:23.790 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:23.796 00.006 11060 IsSlewing returns 0
23:35:23.797 00.001 11060 IsGuiding returns 0
23:35:23.813 00.016 10844 UpdateGuideState exits: m=3300 SNR=37.2
23:35:23.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:23.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:23.813 00.000 10844 Enqueuing Expose request
23:35:23.886 00.073 11060 IsGuiding returns 0
23:35:23.886 00.000 11060 Move returns status 0, amount 62
23:35:23.886 00.000 11060 MoveAxis(N, 0, ABG)
23:35:23.886 00.000 11060 Move returns status 0, amount 0
23:35:23.886 00.000 11060 move complete, result=0
23:35:23.886 00.000 11060 worker thread done servicing request
23:35:23.886 00.000 11060 Worker thread wakes up
23:35:23.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:23.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:23.886 00.000 10844 GuideStep: -0.3 px 62 ms EAST, 0.0 px 0 ms NORTH
23:35:24.513 00.627 11060 Exposure complete
23:35:24.703 00.190 11060 worker thread done servicing request
23:35:24.703 00.000 10844 OnExposeComplete: enter
23:35:24.703 00.000 10844 UpdateGuideState(): m_state=6
23:35:24.703 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
23:35:24.703 00.000 10844 Star::Find returns 1 (0), X=259.24, Y=62.25, Mass=3277, SNR=36.6, Peak=231 HFD=3.6
23:35:24.703 00.000 10844 MultiStar: [#1 0.53,-0.03,1.06,U] [#2 0.46,0.01,1.97,U] [#3 0.43,0.39,1.02,U] [#4 0.28,-0.33,0.98,U] [#5 1.24,-0.20,0.00,M3] [#6 0.32,0.16,0.98,U] [#7 0.94,-0.28,0.00,M4] [#8 0.69,-0.27,0.00,M1] 
23:35:24.703 00.000 10844 refined, 5 included, MultiStar: {0.43, 0.05}, one-star: {0.53, 0.18}
23:35:24.703 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
23:35:24.703 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
23:35:24.703 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.05 hyp=0.43 cameraTheta=0.13 mountX=-0.13 mountY=0.41, mountTheta=1.88
23:35:24.710 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.05, opts=13)
23:35:24.710 00.000 10844 Enqueuing Move request for scope (0.43, 0.05)
23:35:24.723 00.013 11060 Worker thread wakes up
23:35:24.724 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.05) opts 0xd
23:35:24.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.05)
23:35:24.724 00.000 11060 Moving (0.43, 0.05) raw xDistance=-0.13 yDistance=0.41
23:35:24.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:35:24.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:24.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:35:24.724 00.000 11060 MoveAxis(E, 25, ABG)
23:35:24.724 00.000 11060 Guiding  Dir = 2, Dur = 25
23:35:24.729 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:24.739 00.010 10844 UpdateGuideState exits: m=3277 SNR=36.6
23:35:24.742 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:24.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:24.742 00.000 10844 Enqueuing Expose request
23:35:24.755 00.013 11060 IsSlewing returns 0
23:35:24.755 00.000 11060 IsGuiding returns 0
23:35:24.801 00.046 11060 IsGuiding returns 0
23:35:24.801 00.000 11060 Move returns status 0, amount 25
23:35:24.801 00.000 11060 MoveAxis(N, 0, ABG)
23:35:24.801 00.000 11060 Move returns status 0, amount 0
23:35:24.801 00.000 11060 move complete, result=0
23:35:24.801 00.000 11060 worker thread done servicing request
23:35:24.801 00.000 11060 Worker thread wakes up
23:35:24.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:24.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:24.801 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.4 px 0 ms NORTH
23:35:25.429 00.628 11060 Exposure complete
23:35:25.581 00.152 11060 worker thread done servicing request
23:35:25.581 00.000 10844 OnExposeComplete: enter
23:35:25.581 00.000 10844 UpdateGuideState(): m_state=6
23:35:25.581 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
23:35:25.581 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=62.35, Mass=3210, SNR=36.2, Peak=217 HFD=3.7
23:35:25.582 00.001 10844 MultiStar: [#1 0.42,0.77,0.00,M3] [#2 0.56,0.37,0.00,M2] [#3 0.06,0.76,0.00,M5] [#4 0.67,-0.28,0.00,M5] [#5 0.84,0.53,0.00,M4] [#6 0.55,-0.05,0.90,U] [#7 0.30,0.14,0.97,U] [#8 0.52,0.07,0.98,U] 
23:35:25.582 00.000 10844 single-star, 3 included, MultiStar: {0.41, 0.11}, one-star: {0.28, 0.27}
23:35:25.582 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
23:35:25.582 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
23:35:25.582 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.27 hyp=0.39 cameraTheta=0.76 mountX=-0.32 mountY=0.23, mountTheta=2.50
23:35:25.582 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.27, opts=13)
23:35:25.582 00.000 10844 Enqueuing Move request for scope (0.28, 0.27)
23:35:25.584 00.002 11060 Worker thread wakes up
23:35:25.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.27) opts 0xd
23:35:25.584 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.27)
23:35:25.584 00.000 11060 Moving (0.28, 0.27) raw xDistance=-0.32 yDistance=0.23
23:35:25.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:35:25.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:25.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:35:25.584 00.000 11060 MoveAxis(E, 56, ABG)
23:35:25.584 00.000 11060 Guiding  Dir = 2, Dur = 56
23:35:25.587 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:25.598 00.011 10844 UpdateGuideState exits: m=3210 SNR=36.2
23:35:25.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:25.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:25.598 00.000 10844 Enqueuing Expose request
23:35:25.603 00.005 11060 IsSlewing returns 0
23:35:25.603 00.000 11060 IsGuiding returns 0
23:35:25.665 00.062 11060 IsGuiding returns 0
23:35:25.665 00.000 11060 Move returns status 0, amount 56
23:35:25.665 00.000 11060 MoveAxis(N, 0, ABG)
23:35:25.665 00.000 11060 Move returns status 0, amount 0
23:35:25.665 00.000 11060 move complete, result=0
23:35:25.665 00.000 11060 worker thread done servicing request
23:35:25.665 00.000 11060 Worker thread wakes up
23:35:25.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:25.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:25.676 00.011 10844 GuideStep: -0.3 px 56 ms EAST, 0.2 px 0 ms NORTH
23:35:26.300 00.624 11060 Exposure complete
23:35:26.442 00.142 11060 worker thread done servicing request
23:35:26.442 00.000 10844 OnExposeComplete: enter
23:35:26.442 00.000 10844 UpdateGuideState(): m_state=6
23:35:26.442 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
23:35:26.442 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=62.31, Mass=2816, SNR=34.2, Peak=195 HFD=3.7
23:35:26.442 00.000 10844 MultiStar: [#1 0.08,0.23,1.04,U] [#2 -0.20,0.71,0.00,M3] [#3 -0.12,0.59,1.02,U] [#4 0.08,-0.24,1.04,U] [#5 0.25,0.54,1.13,U] [#6 0.29,0.28,1.01,U] [#7 0.12,-0.13,0.90,U] [#8 0.70,0.15,0.00,M1] 
23:35:26.442 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.22}, one-star: {0.17, 0.23}
23:35:26.442 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
23:35:26.442 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
23:35:26.442 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.26 cameraTheta=1.06 mountX=-0.24 mountY=0.09, mountTheta=2.80
23:35:26.444 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.22, opts=13)
23:35:26.444 00.000 10844 Enqueuing Move request for scope (0.12, 0.22)
23:35:26.444 00.000 11060 Worker thread wakes up
23:35:26.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
23:35:26.444 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
23:35:26.444 00.000 11060 Moving (0.12, 0.22) raw xDistance=-0.24 yDistance=0.09
23:35:26.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:35:26.444 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:26.444 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:35:26.444 00.000 11060 MoveAxis(E, 44, ABG)
23:35:26.444 00.000 11060 Guiding  Dir = 2, Dur = 44
23:35:26.449 00.005 11060 IsSlewing returns 0
23:35:26.450 00.001 11060 IsGuiding returns 0
23:35:26.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:26.470 00.020 10844 UpdateGuideState exits: m=2816 SNR=34.2
23:35:26.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:26.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:26.473 00.003 10844 Enqueuing Expose request
23:35:26.496 00.023 11060 IsGuiding returns 0
23:35:26.496 00.000 11060 Move returns status 0, amount 44
23:35:26.496 00.000 11060 MoveAxis(N, 0, ABG)
23:35:26.496 00.000 11060 Move returns status 0, amount 0
23:35:26.496 00.000 11060 move complete, result=0
23:35:26.496 00.000 11060 worker thread done servicing request
23:35:26.496 00.000 11060 Worker thread wakes up
23:35:26.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:26.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:26.496 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
23:35:27.123 00.627 11060 Exposure complete
23:35:27.290 00.167 11060 worker thread done servicing request
23:35:27.290 00.000 10844 OnExposeComplete: enter
23:35:27.290 00.000 10844 UpdateGuideState(): m_state=6
23:35:27.290 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
23:35:27.290 00.000 10844 Star::Find returns 1 (0), X=260.38, Y=61.49, Mass=3556, SNR=38.3, Peak=211 HFD=4.1
23:35:27.290 00.000 10844 MultiStar: large primary error, entering stabilization period
23:35:27.290 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
23:35:27.290 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
23:35:27.290 00.000 10844 CameraToMount -- cameraX=1.67 cameraY=-0.59 hyp=1.77 cameraTheta=-0.34 mountX=0.27 mountY=1.74, mountTheta=1.42
23:35:27.290 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.67, y=-0.59, opts=13)
23:35:27.290 00.000 10844 Enqueuing Move request for scope (1.67, -0.59)
23:35:27.290 00.000 11060 Worker thread wakes up
23:35:27.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.67, -0.59) opts 0xd
23:35:27.290 00.000 11060 Handling offset move in thread for scope, endpoint = (1.67, -0.59)
23:35:27.290 00.000 11060 Moving (1.67, -0.59) raw xDistance=0.27 yDistance=1.74
23:35:27.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:35:27.290 00.000 11060 resist switch: large excursion: input 1.74 thresh 0.57 direction from -1 to 1
23:35:27.290 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.23
23:35:27.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.74
23:35:27.290 00.000 11060 MoveAxis(W, 46, ABG)
23:35:27.290 00.000 11060 Guiding  Dir = 3, Dur = 46
23:35:27.295 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:27.310 00.015 10844 UpdateGuideState exits: m=3556 SNR=38.3
23:35:27.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:27.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:27.310 00.000 10844 Enqueuing Expose request
23:35:27.315 00.005 11060 IsSlewing returns 0
23:35:27.315 00.000 11060 IsGuiding returns 0
23:35:27.403 00.088 11060 IsGuiding returns 0
23:35:27.403 00.000 11060 Move returns status 0, amount 46
23:35:27.403 00.000 11060 BLC: Oldest BLC event removed
23:35:27.403 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:35:27.404 00.001 11060 MoveAxis(S, 1429, ABG)
23:35:27.404 00.000 11060 duration set to 750 by maxDecDuration
23:35:27.404 00.000 11060 Guiding  Dir = 1, Dur = 750
23:35:27.418 00.014 11060 IsSlewing returns 0
23:35:27.418 00.000 11060 IsGuiding returns 0
23:35:28.178 00.760 11060 IsGuiding returns 0
23:35:28.178 00.000 11060 Move returns status 0, amount 750
23:35:28.178 00.000 11060 move complete, result=0
23:35:28.178 00.000 11060 worker thread done servicing request
23:35:28.178 00.000 11060 Worker thread wakes up
23:35:28.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:28.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:28.178 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 1.7 px 750 ms SOUTH
23:35:28.806 00.628 11060 Exposure complete
23:35:28.980 00.174 11060 worker thread done servicing request
23:35:28.980 00.000 10844 OnExposeComplete: enter
23:35:28.980 00.000 10844 UpdateGuideState(): m_state=6
23:35:28.980 00.000 10844 Star::Find(15, 260, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
23:35:28.980 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=62.16, Mass=2889, SNR=34.0, Peak=199 HFD=3.8
23:35:28.980 00.000 10844 MultiStar: exiting stabilization period
23:35:28.980 00.000 10844 MultiStar: [#1 -0.18,-0.04,1.06,U] [#2 -0.56,0.02,2.24,U] [#3 -0.60,0.26,0.00,M5] [#4 -0.62,0.39,0.00,M5] [#5 -0.18,-0.18,1.11,U] [#6 0.05,-0.67,0.00,M1] [#7 0.19,-0.74,0.00,M3] [#8 -0.62,-0.87,0.00,M2] 
23:35:28.980 00.000 10844 single-star, 3 included, MultiStar: {-0.33, -0.02}, one-star: {-0.13, 0.08}
23:35:28.980 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
23:35:28.980 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
23:35:28.980 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.55 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
23:35:28.985 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
23:35:28.985 00.000 10844 Enqueuing Move request for scope (-0.13, 0.08)
23:35:28.986 00.001 11060 Worker thread wakes up
23:35:28.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:35:28.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:35:28.986 00.000 11060 Moving (-0.13, 0.08) raw xDistance=-0.06 yDistance=-0.14
23:35:28.986 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.221367, 1:-0.137398
23:35:28.986 00.000 11060 BLC: No correction, Miss < min_move
23:35:28.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:35:28.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:28.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:35:28.986 00.000 11060 MoveAxis(E, 0, ABG)
23:35:28.986 00.000 11060 Move returns status 0, amount 0
23:35:28.986 00.000 11060 MoveAxis(N, 0, ABG)
23:35:28.986 00.000 11060 Move returns status 0, amount 0
23:35:28.986 00.000 11060 move complete, result=0
23:35:28.986 00.000 11060 worker thread done servicing request
23:35:28.991 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:29.006 00.015 10844 UpdateGuideState exits: m=2889 SNR=34.0
23:35:29.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:29.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:29.006 00.000 10844 Enqueuing Expose request
23:35:29.006 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:29.006 00.000 11060 Worker thread wakes up
23:35:29.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:29.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:29.643 00.637 11060 Exposure complete
23:35:29.830 00.187 11060 worker thread done servicing request
23:35:29.830 00.000 10844 OnExposeComplete: enter
23:35:29.830 00.000 10844 UpdateGuideState(): m_state=6
23:35:29.830 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
23:35:29.830 00.000 10844 Star::Find returns 1 (0), X=259.17, Y=61.79, Mass=3241, SNR=36.1, Peak=190 HFD=4.3
23:35:29.830 00.000 10844 MultiStar: [#1 0.15,0.12,1.10,U] [#2 0.09,0.39,2.02,U] [#3 -0.32,0.30,1.00,U] [#4 -0.21,0.11,0.94,U] [#5 0.10,0.37,0.97,U] [#6 0.60,-0.00,1.00,U] [#7 -0.08,0.15,0.80,U] [#8 0.26,0.08,0.96,U] 
23:35:29.830 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.16}, one-star: {0.46, -0.29}
23:35:29.830 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:35:29.830 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
23:35:29.830 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.93 mountX=-0.18 mountY=0.09, mountTheta=2.67
23:35:29.830 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.16, opts=13)
23:35:29.830 00.000 10844 Enqueuing Move request for scope (0.12, 0.16)
23:35:29.830 00.000 11060 Worker thread wakes up
23:35:29.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
23:35:29.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
23:35:29.830 00.000 11060 Moving (0.12, 0.16) raw xDistance=-0.18 yDistance=0.09
23:35:29.830 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.221367, 1:-0.137398, 2:0.092481
23:35:29.830 00.000 11060 BLC: No correction, Miss < min_move
23:35:29.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:35:29.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:29.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:35:29.830 00.000 11060 MoveAxis(E, 31, ABG)
23:35:29.830 00.000 11060 Guiding  Dir = 2, Dur = 31
23:35:29.835 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:29.848 00.013 11060 IsSlewing returns 0
23:35:29.848 00.000 11060 IsGuiding returns 0
23:35:29.851 00.003 10844 UpdateGuideState exits: m=3241 SNR=36.1
23:35:29.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:29.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:29.851 00.000 10844 Enqueuing Expose request
23:35:29.892 00.041 11060 IsGuiding returns 0
23:35:29.893 00.001 11060 Move returns status 0, amount 31
23:35:29.893 00.000 11060 MoveAxis(N, 0, ABG)
23:35:29.893 00.000 11060 Move returns status 0, amount 0
23:35:29.893 00.000 11060 move complete, result=0
23:35:29.893 00.000 11060 worker thread done servicing request
23:35:29.893 00.000 11060 Worker thread wakes up
23:35:29.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:29.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:29.907 00.014 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:35:30.521 00.614 11060 Exposure complete
23:35:30.690 00.169 11060 worker thread done servicing request
23:35:30.690 00.000 10844 OnExposeComplete: enter
23:35:30.690 00.000 10844 UpdateGuideState(): m_state=6
23:35:30.690 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
23:35:30.690 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.66, Mass=3251, SNR=36.5, Peak=206 HFD=3.8
23:35:30.690 00.000 10844 MultiStar: [#1 0.07,0.15,1.04,U] [#2 -0.22,-0.07,1.97,U] [#3 0.16,0.34,0.99,U] [#4 -0.76,-0.32,0.00,M5] [#5 0.06,0.38,0.99,U] [#6 0.50,0.17,0.86,U] [#7 0.06,-0.67,0.00,M3] [#8 0.29,-0.16,0.97,U] 
23:35:30.690 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.20, -0.42}
23:35:30.690 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
23:35:30.690 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
23:35:30.690 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=-0.06 mountY=0.09, mountTheta=2.13
23:35:30.693 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
23:35:30.693 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
23:35:30.693 00.000 11060 Worker thread wakes up
23:35:30.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:35:30.693 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:35:30.693 00.000 11060 Moving (0.10, 0.04) raw xDistance=-0.06 yDistance=0.09
23:35:30.693 00.000 11060 BLC: window closed
23:35:30.693 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=1.221367, 1:-0.137398, 2:0.092481
23:35:30.693 00.000 11060 BLC: No correction, Miss < min_move
23:35:30.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:35:30.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:30.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:35:30.693 00.000 11060 MoveAxis(E, 0, ABG)
23:35:30.693 00.000 11060 Move returns status 0, amount 0
23:35:30.693 00.000 11060 MoveAxis(N, 0, ABG)
23:35:30.693 00.000 11060 Move returns status 0, amount 0
23:35:30.693 00.000 11060 move complete, result=0
23:35:30.693 00.000 11060 worker thread done servicing request
23:35:30.705 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:30.716 00.011 10844 UpdateGuideState exits: m=3251 SNR=36.5
23:35:30.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:30.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:30.716 00.000 10844 Enqueuing Expose request
23:35:30.716 00.000 11060 Worker thread wakes up
23:35:30.716 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:30.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:30.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:31.352 00.636 11060 Exposure complete
23:35:31.509 00.157 11060 worker thread done servicing request
23:35:31.509 00.000 10844 OnExposeComplete: enter
23:35:31.509 00.000 10844 UpdateGuideState(): m_state=6
23:35:31.509 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
23:35:31.509 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=61.58, Mass=3126, SNR=35.9, Peak=252 HFD=3.7
23:35:31.514 00.005 10844 MultiStar: [#1 -0.14,0.32,1.06,U] [#2 -0.88,-0.16,0.00,M1] [#3 -0.43,0.44,1.02,U] [#4 -0.39,-0.47,1.02,U] [#5 -0.39,0.27,1.10,U] [#6 -0.09,0.09,1.04,U] [#7 -0.50,-0.41,0.00,M4] [#8 -0.11,0.10,0.89,U] 
23:35:31.514 00.000 10844 refined, 6 included, MultiStar: {-0.29, 0.04}, one-star: {-0.46, -0.50}
23:35:31.514 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
23:35:31.514 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
23:35:31.514 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.29 cameraTheta=3.00 mountX=0.01 mountY=-0.29, mountTheta=-1.53
23:35:31.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.04, opts=13)
23:35:31.515 00.000 10844 Enqueuing Move request for scope (-0.29, 0.04)
23:35:31.515 00.000 11060 Worker thread wakes up
23:35:31.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.04) opts 0xd
23:35:31.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.04)
23:35:31.515 00.000 11060 Moving (-0.29, 0.04) raw xDistance=0.01 yDistance=-0.29
23:35:31.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:35:31.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:31.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:35:31.515 00.000 11060 MoveAxis(E, 0, ABG)
23:35:31.515 00.000 11060 Move returns status 0, amount 0
23:35:31.515 00.000 11060 MoveAxis(N, 0, ABG)
23:35:31.515 00.000 11060 Move returns status 0, amount 0
23:35:31.515 00.000 11060 move complete, result=0
23:35:31.515 00.000 11060 worker thread done servicing request
23:35:31.520 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:31.535 00.015 10844 UpdateGuideState exits: m=3126 SNR=35.9
23:35:31.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:31.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:31.535 00.000 10844 Enqueuing Expose request
23:35:31.535 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:35:31.535 00.000 11060 Worker thread wakes up
23:35:31.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:31.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:32.155 00.620 11060 Exposure complete
23:35:32.325 00.170 11060 worker thread done servicing request
23:35:32.325 00.000 10844 OnExposeComplete: enter
23:35:32.325 00.000 10844 UpdateGuideState(): m_state=6
23:35:32.325 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
23:35:32.325 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.86, Mass=3060, SNR=35.4, Peak=222 HFD=3.6
23:35:32.325 00.000 10844 MultiStar: [#1 0.53,0.53,0.00,M1] [#2 -0.25,0.89,0.00,M2] [#3 0.53,0.56,0.00,M3] [#4 -0.68,0.14,0.00,M5] [#5 -0.01,0.05,1.07,U] [#6 0.41,0.66,0.00,M1] [#7 0.29,-0.22,0.91,U] [#8 0.31,0.19,0.92,U] 
23:35:32.325 00.000 10844 refined, 3 included, MultiStar: {0.12, -0.05}, one-star: {-0.06, -0.22}
23:35:32.325 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
23:35:32.325 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
23:35:32.325 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.39 mountX=0.03 mountY=0.13, mountTheta=1.36
23:35:32.328 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.05, opts=13)
23:35:32.328 00.000 10844 Enqueuing Move request for scope (0.12, -0.05)
23:35:32.328 00.000 11060 Worker thread wakes up
23:35:32.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
23:35:32.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
23:35:32.328 00.000 11060 Moving (0.12, -0.05) raw xDistance=0.03 yDistance=0.13
23:35:32.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:35:32.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:32.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:35:32.328 00.000 11060 MoveAxis(E, 0, ABG)
23:35:32.328 00.000 11060 Move returns status 0, amount 0
23:35:32.328 00.000 11060 MoveAxis(N, 0, ABG)
23:35:32.330 00.002 11060 Move returns status 0, amount 0
23:35:32.330 00.000 11060 move complete, result=0
23:35:32.330 00.000 11060 worker thread done servicing request
23:35:32.330 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:32.346 00.016 10844 UpdateGuideState exits: m=3060 SNR=35.4
23:35:32.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:32.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:32.346 00.000 10844 Enqueuing Expose request
23:35:32.346 00.000 11060 Worker thread wakes up
23:35:32.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:32.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:32.346 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:32.979 00.633 11060 Exposure complete
23:35:33.132 00.153 11060 worker thread done servicing request
23:35:33.132 00.000 10844 OnExposeComplete: enter
23:35:33.132 00.000 10844 UpdateGuideState(): m_state=6
23:35:33.132 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
23:35:33.132 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=61.41, Mass=3480, SNR=38.7, Peak=255 HFD=3.4
23:35:33.132 00.000 10844 MultiStar: [#1 -0.60,0.40,0.00,M2] [#2 -0.27,0.23,1.75,U] [#3 -0.54,-0.02,0.97,U] [#4 -1.00,-0.13,0.00,M6] [#5 -0.19,0.19,0.93,U] [#6 0.08,-0.34,0.77,U] [#7 -0.35,-0.50,0.80,U] [#8 -0.33,-0.46,0.89,U] 
23:35:33.132 00.000 10844 refined, 6 included, MultiStar: {-0.26, -0.17}, one-star: {-0.14, -0.67}
23:35:33.132 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
23:35:33.132 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
23:35:33.132 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.56 mountX=0.21 mountY=-0.22, mountTheta=-0.82
23:35:33.132 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.17, opts=13)
23:35:33.132 00.000 10844 Enqueuing Move request for scope (-0.26, -0.17)
23:35:33.132 00.000 11060 Worker thread wakes up
23:35:33.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd
23:35:33.132 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.17)
23:35:33.132 00.000 11060 Moving (-0.26, -0.17) raw xDistance=0.21 yDistance=-0.22
23:35:33.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:35:33.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:33.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:35:33.132 00.000 11060 MoveAxis(W, 37, ABG)
23:35:33.132 00.000 11060 Guiding  Dir = 3, Dur = 37
23:35:33.142 00.010 11060 IsSlewing returns 0
23:35:33.142 00.000 11060 IsGuiding returns 0
23:35:33.144 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:33.170 00.026 10844 UpdateGuideState exits: m=3480 SNR=38.7 Saturated
23:35:33.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:33.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:33.170 00.000 10844 Enqueuing Expose request
23:35:33.190 00.020 11060 IsGuiding returns 0
23:35:33.190 00.000 11060 Move returns status 0, amount 37
23:35:33.190 00.000 11060 MoveAxis(N, 0, ABG)
23:35:33.190 00.000 11060 Move returns status 0, amount 0
23:35:33.190 00.000 11060 move complete, result=0
23:35:33.190 00.000 11060 worker thread done servicing request
23:35:33.190 00.000 11060 Worker thread wakes up
23:35:33.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:33.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:33.193 00.003 10844 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
23:35:33.824 00.631 11060 Exposure complete
23:35:33.978 00.154 11060 worker thread done servicing request
23:35:33.978 00.000 10844 OnExposeComplete: enter
23:35:33.978 00.000 10844 UpdateGuideState(): m_state=6
23:35:33.978 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
23:35:33.978 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.99, Mass=3200, SNR=36.6, Peak=228 HFD=3.9
23:35:33.978 00.000 10844 MultiStar: [#1 -0.25,0.28,0.96,U] [#2 -0.69,0.61,0.00,M2] [#3 -0.48,0.36,0.97,U] [#4 -0.84,-0.23,0.00,M7] [#5 -0.02,0.19,1.00,U] [#6 -0.02,0.35,0.91,U] [#7 -0.36,0.32,0.87,U] [#8 -0.32,0.31,0.93,U] 
23:35:33.978 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.24}, one-star: {-0.00, -0.09}
23:35:33.978 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
23:35:33.978 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
23:35:33.978 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=0.09 mountY=0.01, mountTheta=0.14
23:35:33.981 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.09, opts=13)
23:35:33.981 00.000 10844 Enqueuing Move request for scope (-0.00, -0.09)
23:35:33.981 00.000 11060 Worker thread wakes up
23:35:33.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
23:35:33.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
23:35:33.981 00.000 11060 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=0.01
23:35:33.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:35:33.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:33.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:33.981 00.000 11060 MoveAxis(E, 0, ABG)
23:35:33.981 00.000 11060 Move returns status 0, amount 0
23:35:33.981 00.000 11060 MoveAxis(N, 0, ABG)
23:35:33.981 00.000 11060 Move returns status 0, amount 0
23:35:33.981 00.000 11060 move complete, result=0
23:35:33.981 00.000 11060 worker thread done servicing request
23:35:33.989 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:34.021 00.032 10844 UpdateGuideState exits: m=3200 SNR=36.6
23:35:34.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:34.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:34.021 00.000 10844 Enqueuing Expose request
23:35:34.021 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:34.021 00.000 11060 Worker thread wakes up
23:35:34.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:34.022 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:34.650 00.628 11060 Exposure complete
23:35:34.803 00.153 11060 worker thread done servicing request
23:35:34.803 00.000 10844 OnExposeComplete: enter
23:35:34.803 00.000 10844 UpdateGuideState(): m_state=6
23:35:34.803 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
23:35:34.803 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.15, Mass=2619, SNR=32.9, Peak=236 HFD=3.6
23:35:34.803 00.000 10844 MultiStar: [#1 -0.38,0.93,0.00,M2] [#2 -0.21,0.61,0.00,M3] [#3 -0.54,0.24,1.02,U] [#4 -0.65,-0.32,0.00,M8] [#5 0.64,0.05,0.00,M1] [#6 0.33,0.11,1.08,U] [#7 -0.51,0.13,1.00,U] [#8 -0.21,0.04,1.06,U] 
23:35:34.803 00.000 10844 single-star, 4 included, MultiStar: {-0.16, 0.12}, one-star: {0.10, 0.08}
23:35:34.803 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
23:35:34.803 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
23:35:34.803 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.66 mountX=-0.09 mountY=0.08, mountTheta=2.40
23:35:34.803 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
23:35:34.803 00.000 10844 Enqueuing Move request for scope (0.10, 0.08)
23:35:34.803 00.000 11060 Worker thread wakes up
23:35:34.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:35:34.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:35:34.803 00.000 11060 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=0.08
23:35:34.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:35:34.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:34.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:35:34.803 00.000 11060 MoveAxis(E, 0, ABG)
23:35:34.803 00.000 11060 Move returns status 0, amount 0
23:35:34.803 00.000 11060 MoveAxis(N, 0, ABG)
23:35:34.808 00.005 11060 Move returns status 0, amount 0
23:35:34.808 00.000 11060 move complete, result=0
23:35:34.808 00.000 11060 worker thread done servicing request
23:35:34.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:34.828 00.020 10844 UpdateGuideState exits: m=2619 SNR=32.9
23:35:34.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:34.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:34.828 00.000 10844 Enqueuing Expose request
23:35:34.828 00.000 11060 Worker thread wakes up
23:35:34.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:34.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:34.828 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:35.476 00.648 11060 Exposure complete
23:35:35.626 00.150 11060 worker thread done servicing request
23:35:35.626 00.000 10844 OnExposeComplete: enter
23:35:35.626 00.000 10844 UpdateGuideState(): m_state=6
23:35:35.628 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
23:35:35.628 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=61.54, Mass=2665, SNR=32.8, Peak=251 HFD=3.6
23:35:35.628 00.000 10844 MultiStar: [#1 -0.19,0.13,1.14,U] [#2 -0.34,0.31,2.21,U] [#3 -0.48,-0.23,1.11,U] [#4 -0.91,0.08,0.00,M9] [#5 0.52,-0.18,1.14,U] [#6 -0.26,0.09,0.93,U] [#7 -0.48,-0.16,1.02,U] [#8 -0.06,-0.20,1.02,U] 
23:35:35.628 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.05}, one-star: {-0.59, -0.54}
23:35:35.628 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
23:35:35.628 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
23:35:35.628 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-2.95 mountX=0.09 mountY=-0.23, mountTheta=-1.20
23:35:35.631 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.05, opts=13)
23:35:35.631 00.000 10844 Enqueuing Move request for scope (-0.24, -0.05)
23:35:35.631 00.000 11060 Worker thread wakes up
23:35:35.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
23:35:35.631 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
23:35:35.631 00.000 11060 Moving (-0.24, -0.05) raw xDistance=0.09 yDistance=-0.23
23:35:35.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:35:35.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:35:35.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:35:35.631 00.000 11060 MoveAxis(E, 0, ABG)
23:35:35.631 00.000 11060 Move returns status 0, amount 0
23:35:35.631 00.000 11060 MoveAxis(N, 0, ABG)
23:35:35.631 00.000 11060 Move returns status 0, amount 0
23:35:35.631 00.000 11060 move complete, result=0
23:35:35.631 00.000 11060 worker thread done servicing request
23:35:35.635 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:35.648 00.013 10844 UpdateGuideState exits: m=2665 SNR=32.8
23:35:35.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:35.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:35.648 00.000 10844 Enqueuing Expose request
23:35:35.648 00.000 11060 Worker thread wakes up
23:35:35.648 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:35:35.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:35.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:36.284 00.636 11060 Exposure complete
23:35:36.456 00.172 11060 worker thread done servicing request
23:35:36.456 00.000 10844 OnExposeComplete: enter
23:35:36.456 00.000 10844 UpdateGuideState(): m_state=6
23:35:36.456 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
23:35:36.456 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.69, Mass=2906, SNR=34.3, Peak=227 HFD=3.6
23:35:36.456 00.000 10844 MultiStar: [#1 -0.15,0.25,1.11,U] [#2 -0.04,0.49,2.12,U] [#3 -0.27,0.24,0.95,U] [#4 -0.17,-0.22,1.02,U] [#5 0.15,0.28,1.07,U] [#6 0.27,0.33,0.95,U] [#7 -0.04,0.26,0.87,U] [#8 0.16,0.34,1.03,U] 
23:35:36.456 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.21}, one-star: {0.06, -0.39}
23:35:36.456 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
23:35:36.456 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
23:35:36.456 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.60 mountX=-0.20 mountY=-0.04, mountTheta=-2.95
23:35:36.456 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.21, opts=13)
23:35:36.456 00.000 10844 Enqueuing Move request for scope (-0.01, 0.21)
23:35:36.456 00.000 11060 Worker thread wakes up
23:35:36.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
23:35:36.461 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
23:35:36.461 00.000 11060 Moving (-0.01, 0.21) raw xDistance=-0.20 yDistance=-0.04
23:35:36.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:35:36.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:36.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:35:36.461 00.000 11060 MoveAxis(E, 35, ABG)
23:35:36.461 00.000 11060 Guiding  Dir = 2, Dur = 35
23:35:36.473 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:36.476 00.003 11060 IsSlewing returns 0
23:35:36.476 00.000 11060 IsGuiding returns 0
23:35:36.486 00.010 10844 UpdateGuideState exits: m=2906 SNR=34.3
23:35:36.491 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:36.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:36.491 00.000 10844 Enqueuing Expose request
23:35:36.521 00.030 11060 IsGuiding returns 0
23:35:36.521 00.000 11060 Move returns status 0, amount 35
23:35:36.521 00.000 11060 MoveAxis(N, 0, ABG)
23:35:36.521 00.000 11060 Move returns status 0, amount 0
23:35:36.521 00.000 11060 move complete, result=0
23:35:36.521 00.000 11060 worker thread done servicing request
23:35:36.521 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
23:35:36.521 00.000 11060 Worker thread wakes up
23:35:36.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:36.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:37.152 00.631 11060 Exposure complete
23:35:37.313 00.161 11060 worker thread done servicing request
23:35:37.313 00.000 10844 OnExposeComplete: enter
23:35:37.313 00.000 10844 UpdateGuideState(): m_state=6
23:35:37.315 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
23:35:37.315 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.85, Mass=3423, SNR=37.3, Peak=255 HFD=3.7
23:35:37.315 00.000 10844 MultiStar: [#1 -0.25,0.05,0.98,U] [#2 -0.45,-0.11,1.93,U] [#3 -0.46,0.10,0.93,U] [#4 -0.39,-0.42,0.93,U] [#5 -0.22,0.19,0.98,U] [#6 0.13,-0.26,0.91,U] [#7 -0.39,-0.48,0.83,U] [#8 -0.04,-0.46,0.93,U] 
23:35:37.315 00.000 10844 single-star, 8 included, MultiStar: {-0.27, -0.17}, one-star: {-0.14, -0.23}
23:35:37.315 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
23:35:37.315 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
23:35:37.315 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.14 mountX=0.25 mountY=-0.10, mountTheta=-0.40
23:35:37.315 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.23, opts=13)
23:35:37.315 00.000 10844 Enqueuing Move request for scope (-0.14, -0.23)
23:35:37.315 00.000 11060 Worker thread wakes up
23:35:37.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
23:35:37.315 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
23:35:37.315 00.000 11060 Moving (-0.14, -0.23) raw xDistance=0.25 yDistance=-0.10
23:35:37.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:35:37.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:37.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:35:37.315 00.000 11060 MoveAxis(W, 42, ABG)
23:35:37.315 00.000 11060 Guiding  Dir = 3, Dur = 42
23:35:37.329 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:37.344 00.015 11060 IsSlewing returns 0
23:35:37.344 00.000 11060 IsGuiding returns 0
23:35:37.345 00.001 10844 UpdateGuideState exits: m=3423 SNR=37.3 Saturated
23:35:37.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:37.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:37.345 00.000 10844 Enqueuing Expose request
23:35:37.407 00.062 11060 IsGuiding returns 0
23:35:37.407 00.000 11060 Move returns status 0, amount 42
23:35:37.407 00.000 11060 MoveAxis(N, 0, ABG)
23:35:37.407 00.000 11060 Move returns status 0, amount 0
23:35:37.407 00.000 11060 move complete, result=0
23:35:37.407 00.000 11060 worker thread done servicing request
23:35:37.407 00.000 11060 Worker thread wakes up
23:35:37.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:37.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:37.407 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
23:35:38.033 00.626 11060 Exposure complete
23:35:38.214 00.181 11060 worker thread done servicing request
23:35:38.214 00.000 10844 OnExposeComplete: enter
23:35:38.214 00.000 10844 UpdateGuideState(): m_state=6
23:35:38.214 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:35:38.214 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=61.99, Mass=3123, SNR=36.0, Peak=248 HFD=3.7
23:35:38.214 00.000 10844 MultiStar: [#1 -0.22,0.04,0.97,U] [#2 -0.68,0.02,0.00,M1] [#3 -0.54,0.12,1.00,U] [#4 -0.72,-0.26,0.00,M8] [#5 -0.28,-0.14,0.97,U] [#6 -0.20,-0.30,0.92,U] [#7 -0.19,-0.50,0.94,U] [#8 -0.33,-0.73,0.00,M1] 
23:35:38.216 00.002 10844 single-star, 5 included, MultiStar: {-0.28, -0.14}, one-star: {-0.25, -0.09}
23:35:38.216 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
23:35:38.216 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
23:35:38.216 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-2.80 mountX=0.14 mountY=-0.24, mountTheta=-1.05
23:35:38.217 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.09, opts=13)
23:35:38.217 00.000 10844 Enqueuing Move request for scope (-0.25, -0.09)
23:35:38.217 00.000 11060 Worker thread wakes up
23:35:38.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
23:35:38.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
23:35:38.217 00.000 11060 Moving (-0.25, -0.09) raw xDistance=0.14 yDistance=-0.24
23:35:38.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:35:38.217 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.08 newest=-0.38
23:35:38.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:35:38.217 00.000 11060 MoveAxis(W, 25, ABG)
23:35:38.217 00.000 11060 Guiding  Dir = 3, Dur = 25
23:35:38.225 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:38.237 00.012 10844 UpdateGuideState exits: m=3123 SNR=36.0
23:35:38.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:38.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:38.237 00.000 10844 Enqueuing Expose request
23:35:38.248 00.011 11060 IsSlewing returns 0
23:35:38.248 00.000 11060 IsGuiding returns 0
23:35:38.308 00.060 11060 IsGuiding returns 0
23:35:38.308 00.000 11060 Move returns status 0, amount 25
23:35:38.308 00.000 11060 BLC: Oldest BLC event removed
23:35:38.309 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:35:38.309 00.000 11060 MoveAxis(N, 842, ABG)
23:35:38.309 00.000 11060 duration set to 750 by maxDecDuration
23:35:38.309 00.000 11060 Guiding  Dir = 0, Dur = 750
23:35:38.334 00.025 11060 IsSlewing returns 0
23:35:38.334 00.000 11060 IsGuiding returns 0
23:35:39.110 00.776 11060 IsGuiding returns 0
23:35:39.110 00.000 11060 Move returns status 0, amount 750
23:35:39.110 00.000 11060 move complete, result=0
23:35:39.110 00.000 11060 worker thread done servicing request
23:35:39.110 00.000 11060 Worker thread wakes up
23:35:39.110 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 750 ms NORTH
23:35:39.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:39.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:39.740 00.630 11060 Exposure complete
23:35:39.948 00.208 11060 worker thread done servicing request
23:35:39.948 00.000 10844 OnExposeComplete: enter
23:35:39.948 00.000 10844 UpdateGuideState(): m_state=6
23:35:39.948 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
23:35:39.948 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.87, Mass=3002, SNR=35.1, Peak=247 HFD=3.6
23:35:39.948 00.000 10844 MultiStar: [#1 -1.01,-0.35,0.00,M1] [#2 -0.88,0.06,0.00,M2] [#3 -1.31,0.20,0.00,M1] [#4 -0.45,-0.56,0.00,M9] [#5 -0.29,0.35,1.05,U] [#6 -0.48,-0.15,0.94,U] [#7 -0.75,-0.26,0.00,M1] [#8 -0.35,-0.24,1.06,U] 
23:35:39.948 00.000 10844 single-star, 3 included, MultiStar: {-0.35, -0.06}, one-star: {-0.28, -0.21}
23:35:39.948 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
23:35:39.948 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
23:35:39.948 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-2.49 mountX=0.26 mountY=-0.24, mountTheta=-0.74
23:35:39.948 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.21, opts=13)
23:35:39.948 00.000 10844 Enqueuing Move request for scope (-0.28, -0.21)
23:35:39.948 00.000 11060 Worker thread wakes up
23:35:39.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.21) opts 0xd
23:35:39.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.21)
23:35:39.948 00.000 11060 Moving (-0.28, -0.21) raw xDistance=0.26 yDistance=-0.24
23:35:39.948 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.165040, 1:0.237112
23:35:39.948 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:35:39.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:35:39.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:35:39.948 00.000 11060 MoveAxis(W, 45, ABG)
23:35:39.948 00.000 11060 Guiding  Dir = 3, Dur = 45
23:35:39.959 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:39.964 00.005 11060 IsSlewing returns 0
23:35:39.965 00.001 11060 IsGuiding returns 0
23:35:39.980 00.015 10844 UpdateGuideState exits: m=3002 SNR=35.1
23:35:39.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:39.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:39.980 00.000 10844 Enqueuing Expose request
23:35:40.027 00.047 11060 IsGuiding returns 0
23:35:40.027 00.000 11060 Move returns status 0, amount 45
23:35:40.027 00.000 11060 MoveAxis(N, 92, ABG)
23:35:40.027 00.000 11060 Guiding  Dir = 0, Dur = 92
23:35:40.042 00.015 11060 IsSlewing returns 0
23:35:40.042 00.000 11060 IsGuiding returns 0
23:35:40.149 00.107 11060 IsGuiding returns 0
23:35:40.149 00.000 11060 Move returns status 0, amount 92
23:35:40.149 00.000 11060 move complete, result=0
23:35:40.149 00.000 11060 worker thread done servicing request
23:35:40.149 00.000 11060 Worker thread wakes up
23:35:40.149 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.2 px 92 ms NORTH
23:35:40.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:40.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:40.788 00.639 11060 Exposure complete
23:35:40.970 00.182 11060 worker thread done servicing request
23:35:40.970 00.000 10844 OnExposeComplete: enter
23:35:40.970 00.000 10844 UpdateGuideState(): m_state=6
23:35:40.970 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
23:35:40.970 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=61.56, Mass=3039, SNR=35.6, Peak=255 HFD=3.3
23:35:40.970 00.000 10844 MultiStar: [#1 -0.36,-0.32,1.03,U] [#2 -0.41,0.28,1.93,U] [#3 -0.68,0.21,0.00,M2] [#4 -0.41,-0.70,0.00,M10] [#5 -0.47,0.39,1.05,U] [#6 -0.05,-0.36,0.92,U] [#7 -0.65,-0.09,0.00,M2] [#8 0.31,-0.90,0.00,M1] 
23:35:40.970 00.000 10844 refined, 4 included, MultiStar: {-0.33, -0.04}, one-star: {-0.27, -0.52}
23:35:40.970 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
23:35:40.970 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
23:35:40.970 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-3.02 mountX=0.10 mountY=-0.32, mountTheta=-1.27
23:35:40.973 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.04, opts=13)
23:35:40.973 00.000 10844 Enqueuing Move request for scope (-0.33, -0.04)
23:35:40.973 00.000 11060 Worker thread wakes up
23:35:40.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.04) opts 0xd
23:35:40.973 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.04)
23:35:40.973 00.000 11060 Moving (-0.33, -0.04) raw xDistance=0.10 yDistance=-0.32
23:35:40.973 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.165040, 1:0.237112, 2:0.321119
23:35:40.973 00.000 11060 BLC: Under-shoot: nominal increase by 56
23:35:40.973 00.000 11060 BLC: window closed
23:35:40.973 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:35:40.973 00.000 11060 BLC: Pulse adjusted to 750
23:35:40.975 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:35:40.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
23:35:40.975 00.000 11060 MoveAxis(E, 0, ABG)
23:35:40.975 00.000 11060 Move returns status 0, amount 0
23:35:40.975 00.000 11060 MoveAxis(N, 125, ABG)
23:35:40.975 00.000 11060 Guiding  Dir = 0, Dur = 125
23:35:40.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:40.985 00.010 11060 IsSlewing returns 0
23:35:40.985 00.000 11060 IsGuiding returns 0
23:35:40.991 00.006 10844 UpdateGuideState exits: m=3039 SNR=35.6 Saturated
23:35:40.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:40.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:40.991 00.000 10844 Enqueuing Expose request
23:35:41.114 00.123 11060 IsGuiding returns 0
23:35:41.114 00.000 11060 Move returns status 0, amount 125
23:35:41.114 00.000 11060 move complete, result=0
23:35:41.114 00.000 11060 worker thread done servicing request
23:35:41.114 00.000 11060 Worker thread wakes up
23:35:41.114 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 125 ms NORTH
23:35:41.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:41.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:41.215 00.101 10844 evsrv: cli 0EEEEA70 connect
23:35:41.215 00.000 10844 case statement mapped state 6 to 3
23:35:41.215 00.000 10844 case statement mapped state 6 to 3
23:35:41.215 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"a5cd2a5d-f862-46b4-b961-b2844781f45e"}
23:35:41.215 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"a5cd2a5d-f862-46b4-b961-b2844781f45e"}
23:35:41.215 00.000 10844 evsrv: cli 0EEEEA70 disconnect
23:35:41.756 00.541 11060 Exposure complete
23:35:41.945 00.189 11060 worker thread done servicing request
23:35:41.945 00.000 10844 OnExposeComplete: enter
23:35:41.945 00.000 10844 UpdateGuideState(): m_state=6
23:35:41.945 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
23:35:41.945 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.58, Mass=3434, SNR=37.5, Peak=246 HFD=3.7
23:35:41.950 00.005 10844 MultiStar: [#1 -0.12,0.54,0.93,U] [#2 -0.33,0.70,0.00,M2] [#3 -0.50,0.39,0.00,M3] [#4 -0.45,0.39,0.94,U] [#5 -0.08,0.43,0.99,U] [#6 0.06,-0.21,0.80,U] [#7 -0.13,-0.09,0.94,U] [#8 -0.21,-0.39,0.89,U] 
23:35:41.950 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.03}, one-star: {0.16, -0.50}
23:35:41.950 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
23:35:41.950 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
23:35:41.950 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.88 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
23:35:41.950 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
23:35:41.950 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
23:35:41.950 00.000 11060 Worker thread wakes up
23:35:41.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:35:41.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:35:41.950 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.11
23:35:41.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:35:41.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:41.954 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:41.954 00.000 11060 MoveAxis(E, 0, ABG)
23:35:41.954 00.000 11060 Move returns status 0, amount 0
23:35:41.954 00.000 11060 MoveAxis(N, 0, ABG)
23:35:41.954 00.000 11060 Move returns status 0, amount 0
23:35:41.954 00.000 11060 move complete, result=0
23:35:41.954 00.000 11060 worker thread done servicing request
23:35:41.963 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:41.981 00.018 10844 UpdateGuideState exits: m=3434 SNR=37.5
23:35:41.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:41.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:41.981 00.000 10844 Enqueuing Expose request
23:35:41.981 00.000 11060 Worker thread wakes up
23:35:41.981 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:41.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:41.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:42.620 00.639 11060 Exposure complete
23:35:42.785 00.165 11060 worker thread done servicing request
23:35:42.785 00.000 10844 OnExposeComplete: enter
23:35:42.785 00.000 10844 UpdateGuideState(): m_state=6
23:35:42.785 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
23:35:42.785 00.000 10844 Star::Find returns 1 (1), X=258.59, Y=61.87, Mass=3193, SNR=36.4, Peak=255 HFD=3.6
23:35:42.785 00.000 10844 MultiStar: [#1 -0.42,0.38,1.10,U] [#2 -0.36,0.03,2.02,U] [#3 -0.56,0.62,0.00,M4] [#4 -0.10,0.01,0.93,U] [#5 -0.29,0.03,1.05,U] [#6 0.08,-0.47,1.03,U] [#7 -0.30,-0.00,0.88,U] [#8 0.04,-0.57,0.83,U] 
23:35:42.785 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.07}, one-star: {-0.12, -0.21}
23:35:42.785 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
23:35:42.785 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
23:35:42.785 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.81 mountX=0.11 mountY=-0.20, mountTheta=-1.06
23:35:42.785 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.07, opts=13)
23:35:42.785 00.000 10844 Enqueuing Move request for scope (-0.21, -0.07)
23:35:42.785 00.000 11060 Worker thread wakes up
23:35:42.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
23:35:42.785 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
23:35:42.785 00.000 11060 Moving (-0.21, -0.07) raw xDistance=0.11 yDistance=-0.20
23:35:42.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:35:42.788 00.003 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:35:42.788 00.000 11060 MoveAxis(E, 0, ABG)
23:35:42.788 00.000 11060 Move returns status 0, amount 0
23:35:42.788 00.000 11060 MoveAxis(N, 76, ABG)
23:35:42.788 00.000 11060 Guiding  Dir = 0, Dur = 76
23:35:42.794 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:42.809 00.015 10844 UpdateGuideState exits: m=3193 SNR=36.4 Saturated
23:35:42.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:42.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:42.809 00.000 10844 Enqueuing Expose request
23:35:42.834 00.025 11060 IsSlewing returns 0
23:35:42.834 00.000 11060 IsGuiding returns 0
23:35:42.943 00.109 11060 IsGuiding returns 0
23:35:42.943 00.000 11060 Move returns status 0, amount 76
23:35:42.943 00.000 11060 move complete, result=0
23:35:42.943 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 76 ms NORTH
23:35:42.945 00.002 11060 worker thread done servicing request
23:35:42.945 00.000 11060 Worker thread wakes up
23:35:42.946 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:42.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:43.592 00.646 11060 Exposure complete
23:35:43.731 00.139 11060 worker thread done servicing request
23:35:43.731 00.000 10844 OnExposeComplete: enter
23:35:43.731 00.000 10844 UpdateGuideState(): m_state=6
23:35:43.731 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
23:35:43.731 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.47, Mass=3379, SNR=37.9, Peak=255 HFD=3.3
23:35:43.731 00.000 10844 MultiStar: [#1 0.04,-0.49,0.97,U] [#2 -0.17,-0.52,1.91,U] [#3 -0.01,-0.05,0.94,U] [#4 0.35,-0.83,0.00,M9] [#5 -0.03,0.19,0.91,U] [#6 -0.04,-0.30,0.89,U] [#7 -0.36,-0.23,0.86,U] [#8 -0.14,-0.21,0.84,U] 
23:35:43.731 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.31}, one-star: {-0.14, -0.61}
23:35:43.731 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
23:35:43.731 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:35:43.731 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.92 mountX=0.33 mountY=-0.06, mountTheta=-0.18
23:35:43.735 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.31, opts=13)
23:35:43.735 00.000 10844 Enqueuing Move request for scope (-0.11, -0.31)
23:35:43.735 00.000 11060 Worker thread wakes up
23:35:43.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
23:35:43.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
23:35:43.735 00.000 11060 Moving (-0.11, -0.31) raw xDistance=0.33 yDistance=-0.06
23:35:43.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:35:43.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:43.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:35:43.735 00.000 11060 MoveAxis(W, 56, ABG)
23:35:43.735 00.000 11060 Guiding  Dir = 3, Dur = 56
23:35:43.742 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:43.756 00.014 11060 IsSlewing returns 0
23:35:43.757 00.001 11060 IsGuiding returns 0
23:35:43.763 00.006 10844 UpdateGuideState exits: m=3379 SNR=37.9 Saturated
23:35:43.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:43.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:43.763 00.000 10844 Enqueuing Expose request
23:35:43.833 00.070 11060 IsGuiding returns 0
23:35:43.833 00.000 11060 Move returns status 0, amount 56
23:35:43.833 00.000 11060 MoveAxis(N, 0, ABG)
23:35:43.835 00.002 11060 Move returns status 0, amount 0
23:35:43.835 00.000 11060 move complete, result=0
23:35:43.835 00.000 11060 worker thread done servicing request
23:35:43.835 00.000 11060 Worker thread wakes up
23:35:43.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:43.835 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
23:35:43.835 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:44.478 00.643 11060 Exposure complete
23:35:44.639 00.161 11060 worker thread done servicing request
23:35:44.639 00.000 10844 OnExposeComplete: enter
23:35:44.639 00.000 10844 UpdateGuideState(): m_state=6
23:35:44.639 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
23:35:44.639 00.000 10844 Star::Find returns 1 (1), X=258.55, Y=61.42, Mass=3453, SNR=38.4, Peak=255 HFD=3.3
23:35:44.639 00.000 10844 MultiStar: [#1 -0.40,0.53,0.00,M1] [#2 -0.61,-0.50,0.00,M1] [#3 -0.74,0.19,0.00,M4] [#4 -0.13,-0.80,0.00,M10] [#5 0.06,-0.22,0.95,U] [#6 0.02,-0.12,0.84,U] [#7 -0.22,-0.59,0.00,M1] [#8 0.03,-0.43,0.92,U] 
23:35:44.639 00.000 10844 refined, 3 included, MultiStar: {-0.02, -0.37}, one-star: {-0.16, -0.66}
23:35:44.639 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
23:35:44.639 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
23:35:44.639 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.61 mountX=0.37 mountY=0.04, mountTheta=0.12
23:35:44.639 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.37, opts=13)
23:35:44.639 00.000 10844 Enqueuing Move request for scope (-0.02, -0.37)
23:35:44.639 00.000 11060 Worker thread wakes up
23:35:44.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.37) opts 0xd
23:35:44.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.37)
23:35:44.639 00.000 11060 Moving (-0.02, -0.37) raw xDistance=0.37 yDistance=0.04
23:35:44.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:35:44.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:44.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:35:44.639 00.000 11060 MoveAxis(W, 65, ABG)
23:35:44.639 00.000 11060 Guiding  Dir = 3, Dur = 65
23:35:44.652 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:44.655 00.003 11060 IsSlewing returns 0
23:35:44.655 00.000 11060 IsGuiding returns 0
23:35:44.664 00.009 10844 UpdateGuideState exits: m=3453 SNR=38.4 Saturated
23:35:44.665 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:44.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:44.665 00.000 10844 Enqueuing Expose request
23:35:44.764 00.099 11060 IsGuiding returns 0
23:35:44.764 00.000 11060 Move returns status 0, amount 65
23:35:44.764 00.000 11060 MoveAxis(N, 0, ABG)
23:35:44.765 00.001 11060 Move returns status 0, amount 0
23:35:44.765 00.000 11060 move complete, result=0
23:35:44.765 00.000 11060 worker thread done servicing request
23:35:44.765 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.0 px 0 ms NORTH
23:35:44.765 00.000 11060 Worker thread wakes up
23:35:44.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:44.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:45.390 00.625 11060 Exposure complete
23:35:45.554 00.164 11060 worker thread done servicing request
23:35:45.554 00.000 10844 OnExposeComplete: enter
23:35:45.557 00.003 10844 UpdateGuideState(): m_state=6
23:35:45.557 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
23:35:45.557 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=62.53, Mass=2944, SNR=35.0, Peak=255 HFD=3.5
23:35:45.557 00.000 10844 MultiStar: [#1 0.20,0.16,0.99,U] [#2 -0.12,0.63,0.00,M2] [#3 -0.61,0.25,0.00,M5] [#4 0.05,-0.39,0.98,U] [#5 0.08,0.11,1.00,U] [#6 -0.13,0.58,0.93,U] [#7 -0.29,0.06,0.85,U] [#8 0.06,0.26,0.94,U] 
23:35:45.557 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.18}, one-star: {-0.42, 0.46}
23:35:45.557 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.65 = -2.64)
23:35:45.557 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
23:35:45.557 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.89 mountX=-0.16 mountY=-0.09, mountTheta=-2.65
23:35:45.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.18, opts=13)
23:35:45.559 00.000 10844 Enqueuing Move request for scope (-0.06, 0.18)
23:35:45.559 00.000 11060 Worker thread wakes up
23:35:45.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
23:35:45.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
23:35:45.559 00.000 11060 Moving (-0.06, 0.18) raw xDistance=-0.16 yDistance=-0.09
23:35:45.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:35:45.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:45.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:35:45.559 00.000 11060 MoveAxis(E, 26, ABG)
23:35:45.559 00.000 11060 Guiding  Dir = 2, Dur = 26
23:35:45.562 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:45.573 00.011 11060 IsSlewing returns 0
23:35:45.573 00.000 11060 IsGuiding returns 0
23:35:45.576 00.003 10844 UpdateGuideState exits: m=2944 SNR=35.0 Saturated
23:35:45.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:45.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:45.576 00.000 10844 Enqueuing Expose request
23:35:45.603 00.027 11060 IsGuiding returns 0
23:35:45.603 00.000 11060 Move returns status 0, amount 26
23:35:45.604 00.001 11060 MoveAxis(N, 0, ABG)
23:35:45.604 00.000 11060 Move returns status 0, amount 0
23:35:45.604 00.000 11060 move complete, result=0
23:35:45.604 00.000 11060 worker thread done servicing request
23:35:45.604 00.000 11060 Worker thread wakes up
23:35:45.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:45.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:45.608 00.004 10844 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
23:35:46.230 00.622 11060 Exposure complete
23:35:46.376 00.146 11060 worker thread done servicing request
23:35:46.376 00.000 10844 OnExposeComplete: enter
23:35:46.376 00.000 10844 UpdateGuideState(): m_state=6
23:35:46.376 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
23:35:46.376 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.62, Mass=2695, SNR=33.4, Peak=226 HFD=3.4
23:35:46.376 00.000 10844 MultiStar: [#1 -0.01,-0.44,1.09,U] [#2 -0.17,-0.21,2.15,U] [#3 -0.53,-0.22,1.00,U] [#4 -0.38,-0.61,0.00,M10] [#5 0.36,-0.01,1.08,U] [#6 -0.05,-0.44,1.07,U] [#7 0.14,0.18,0.91,U] [#8 -0.04,-0.20,1.01,U] 
23:35:46.376 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.23}, one-star: {-0.11, -0.46}
23:35:46.376 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
23:35:46.376 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
23:35:46.376 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.84 mountX=0.24 mountY=-0.03, mountTheta=-0.11
23:35:46.376 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.23, opts=13)
23:35:46.376 00.000 10844 Enqueuing Move request for scope (-0.06, -0.23)
23:35:46.376 00.000 11060 Worker thread wakes up
23:35:46.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
23:35:46.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
23:35:46.376 00.000 11060 Moving (-0.06, -0.23) raw xDistance=0.24 yDistance=-0.03
23:35:46.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:35:46.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:46.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:35:46.376 00.000 11060 MoveAxis(W, 40, ABG)
23:35:46.376 00.000 11060 Guiding  Dir = 3, Dur = 40
23:35:46.387 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:46.387 00.000 11060 IsSlewing returns 0
23:35:46.387 00.000 11060 IsGuiding returns 0
23:35:46.397 00.010 10844 UpdateGuideState exits: m=2695 SNR=33.4
23:35:46.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:46.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:46.397 00.000 10844 Enqueuing Expose request
23:35:46.431 00.034 11060 IsGuiding returns 0
23:35:46.431 00.000 11060 Move returns status 0, amount 40
23:35:46.431 00.000 11060 MoveAxis(N, 0, ABG)
23:35:46.431 00.000 11060 Move returns status 0, amount 0
23:35:46.431 00.000 11060 move complete, result=0
23:35:46.431 00.000 11060 worker thread done servicing request
23:35:46.431 00.000 11060 Worker thread wakes up
23:35:46.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:46.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:46.433 00.002 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
23:35:47.064 00.631 11060 Exposure complete
23:35:47.227 00.163 11060 worker thread done servicing request
23:35:47.228 00.001 10844 OnExposeComplete: enter
23:35:47.228 00.000 10844 UpdateGuideState(): m_state=6
23:35:47.228 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
23:35:47.228 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.00, Mass=3099, SNR=35.7, Peak=235 HFD=3.6
23:35:47.228 00.000 10844 MultiStar: [#1 -0.21,-0.05,1.07,U] [#2 0.09,-0.22,1.87,U] [#3 -0.57,-0.41,0.00,M5] [#4 -0.18,-0.44,0.97,U] [#5 0.40,-0.58,0.00,M1] [#6 -0.31,-0.17,0.87,U] [#7 -0.16,-0.19,0.86,U] [#8 0.41,-0.60,0.00,M1] 
23:35:47.230 00.002 10844 refined, 5 included, MultiStar: {-0.08, -0.34}, one-star: {0.11, -1.07}
23:35:47.230 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
23:35:47.230 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:35:47.230 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.80 mountX=0.35 mountY=-0.02, mountTheta=-0.07
23:35:47.232 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.34, opts=13)
23:35:47.232 00.000 10844 Enqueuing Move request for scope (-0.08, -0.34)
23:35:47.233 00.001 11060 Worker thread wakes up
23:35:47.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
23:35:47.233 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
23:35:47.233 00.000 11060 Moving (-0.08, -0.34) raw xDistance=0.35 yDistance=-0.02
23:35:47.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
23:35:47.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:47.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:35:47.233 00.000 11060 MoveAxis(W, 63, ABG)
23:35:47.233 00.000 11060 Guiding  Dir = 3, Dur = 63
23:35:47.242 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:47.253 00.011 10844 UpdateGuideState exits: m=3099 SNR=35.7
23:35:47.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:47.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:47.253 00.000 10844 Enqueuing Expose request
23:35:47.268 00.015 11060 IsSlewing returns 0
23:35:47.268 00.000 11060 IsGuiding returns 0
23:35:47.373 00.105 11060 IsGuiding returns 0
23:35:47.373 00.000 11060 Move returns status 0, amount 63
23:35:47.375 00.002 11060 MoveAxis(N, 0, ABG)
23:35:47.375 00.000 11060 Move returns status 0, amount 0
23:35:47.375 00.000 11060 move complete, result=0
23:35:47.375 00.000 10844 GuideStep: 0.4 px 63 ms WEST, -0.0 px 0 ms NORTH
23:35:47.377 00.002 11060 worker thread done servicing request
23:35:47.377 00.000 11060 Worker thread wakes up
23:35:47.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:47.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:48.015 00.638 11060 Exposure complete
23:35:48.180 00.165 11060 worker thread done servicing request
23:35:48.180 00.000 10844 OnExposeComplete: enter
23:35:48.180 00.000 10844 UpdateGuideState(): m_state=6
23:35:48.180 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
23:35:48.180 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.72, Mass=3476, SNR=37.8, Peak=243 HFD=3.9
23:35:48.180 00.000 10844 MultiStar: [#1 0.00,0.13,1.00,U] [#2 0.11,0.32,1.88,U] [#3 -0.10,0.34,0.94,U] [#4 -0.40,-0.15,0.95,U] [#5 0.33,0.08,0.96,U] [#6 0.24,0.06,0.89,U] [#7 -0.05,0.04,0.81,U] [#8 0.19,-0.31,1.01,U] 
23:35:48.180 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.21, -0.36}
23:35:48.180 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
23:35:48.180 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
23:35:48.180 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=-0.05 mountY=0.06, mountTheta=2.30
23:35:48.183 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
23:35:48.183 00.000 10844 Enqueuing Move request for scope (0.07, 0.04)
23:35:48.183 00.000 11060 Worker thread wakes up
23:35:48.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:35:48.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:35:48.183 00.000 11060 Moving (0.07, 0.04) raw xDistance=-0.05 yDistance=0.06
23:35:48.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:35:48.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:48.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:35:48.183 00.000 11060 MoveAxis(E, 0, ABG)
23:35:48.183 00.000 11060 Move returns status 0, amount 0
23:35:48.183 00.000 11060 MoveAxis(N, 0, ABG)
23:35:48.183 00.000 11060 Move returns status 0, amount 0
23:35:48.183 00.000 11060 move complete, result=0
23:35:48.183 00.000 11060 worker thread done servicing request
23:35:48.193 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:48.208 00.015 10844 UpdateGuideState exits: m=3476 SNR=37.8
23:35:48.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:48.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:48.208 00.000 10844 Enqueuing Expose request
23:35:48.208 00.000 11060 Worker thread wakes up
23:35:48.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:48.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:48.208 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:35:48.844 00.636 11060 Exposure complete
23:35:49.030 00.186 10844 OnExposeComplete: enter
23:35:49.030 00.000 10844 UpdateGuideState(): m_state=6
23:35:49.030 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
23:35:49.030 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=62.33, Mass=3028, SNR=35.3, Peak=233 HFD=3.6
23:35:49.030 00.000 10844 MultiStar: [#1 -0.09,0.01,1.02,U] [#2 -0.54,0.51,0.00,M1] [#3 -0.46,0.41,1.04,U] [#4 0.03,-0.29,0.98,U] [#5 -0.14,0.05,1.06,U] [#6 -0.28,-0.02,0.96,U] [#7 -0.11,-0.40,0.88,U] [#8 -0.17,-0.30,0.95,U] 
23:35:49.030 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.03}, one-star: {0.01, 0.25}
23:35:49.030 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
23:35:49.030 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
23:35:49.030 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.97 mountX=0.05 mountY=-0.15, mountTheta=-1.22
23:35:49.030 00.000 11060 worker thread done servicing request
23:35:49.030 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.03, opts=13)
23:35:49.030 00.000 10844 Enqueuing Move request for scope (-0.15, -0.03)
23:35:49.030 00.000 11060 Worker thread wakes up
23:35:49.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
23:35:49.033 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
23:35:49.033 00.000 11060 Moving (-0.15, -0.03) raw xDistance=0.05 yDistance=-0.15
23:35:49.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:35:49.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:49.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:35:49.033 00.000 11060 MoveAxis(E, 0, ABG)
23:35:49.033 00.000 11060 Move returns status 0, amount 0
23:35:49.033 00.000 11060 MoveAxis(N, 0, ABG)
23:35:49.033 00.000 11060 Move returns status 0, amount 0
23:35:49.033 00.000 11060 move complete, result=0
23:35:49.033 00.000 11060 worker thread done servicing request
23:35:49.042 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:49.063 00.021 10844 UpdateGuideState exits: m=3028 SNR=35.3
23:35:49.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:49.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:49.063 00.000 10844 Enqueuing Expose request
23:35:49.063 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:49.063 00.000 11060 Worker thread wakes up
23:35:49.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:49.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:49.690 00.627 11060 Exposure complete
23:35:49.854 00.164 11060 worker thread done servicing request
23:35:49.854 00.000 10844 OnExposeComplete: enter
23:35:49.854 00.000 10844 UpdateGuideState(): m_state=6
23:35:49.854 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
23:35:49.854 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.13, Mass=3055, SNR=34.8, Peak=246 HFD=3.8
23:35:49.854 00.000 10844 MultiStar: [#1 -0.11,-0.24,1.04,U] [#2 -0.66,-0.06,0.00,M2] [#3 -0.66,0.16,0.00,M4] [#4 -0.52,-0.99,0.00,M8] [#5 -0.36,-0.35,1.10,U] [#6 -0.24,-0.23,0.95,U] [#7 -0.34,-0.62,0.00,M1] [#8 -0.28,-0.52,1.04,U] 
23:35:49.854 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.46}, one-star: {-0.05, -0.95}
23:35:49.854 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
23:35:49.854 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
23:35:49.854 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.46 hyp=0.50 cameraTheta=-2.00 mountX=0.49 mountY=-0.13, mountTheta=-0.27
23:35:49.854 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.46, opts=13)
23:35:49.854 00.000 10844 Enqueuing Move request for scope (-0.21, -0.46)
23:35:49.854 00.000 11060 Worker thread wakes up
23:35:49.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.46) opts 0xd
23:35:49.854 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.46)
23:35:49.854 00.000 11060 Moving (-0.21, -0.46) raw xDistance=0.49 yDistance=-0.13
23:35:49.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
23:35:49.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:49.859 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:35:49.859 00.000 11060 MoveAxis(W, 84, ABG)
23:35:49.859 00.000 11060 Guiding  Dir = 3, Dur = 84
23:35:49.864 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:49.874 00.010 11060 IsSlewing returns 0
23:35:49.874 00.000 11060 IsGuiding returns 0
23:35:49.879 00.005 10844 UpdateGuideState exits: m=3055 SNR=34.8
23:35:49.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:49.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:49.879 00.000 10844 Enqueuing Expose request
23:35:49.962 00.083 11060 IsGuiding returns 0
23:35:49.962 00.000 11060 Move returns status 0, amount 84
23:35:49.962 00.000 11060 MoveAxis(N, 0, ABG)
23:35:49.962 00.000 11060 Move returns status 0, amount 0
23:35:49.962 00.000 11060 move complete, result=0
23:35:49.962 00.000 11060 worker thread done servicing request
23:35:49.962 00.000 11060 Worker thread wakes up
23:35:49.962 00.000 10844 GuideStep: 0.5 px 84 ms WEST, -0.1 px 0 ms NORTH
23:35:49.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:49.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:50.598 00.636 11060 Exposure complete
23:35:50.759 00.161 11060 worker thread done servicing request
23:35:50.759 00.000 10844 OnExposeComplete: enter
23:35:50.759 00.000 10844 UpdateGuideState(): m_state=6
23:35:50.759 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
23:35:50.759 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.97, Mass=3398, SNR=37.3, Peak=242 HFD=3.8
23:35:50.759 00.000 10844 MultiStar: [#1 -0.32,0.25,1.04,U] [#2 -0.73,0.04,0.00,M3] [#3 -1.04,0.77,0.00,M5] [#4 -0.34,-0.01,0.90,U] [#5 -0.64,0.48,0.00,M1] [#6 -0.25,0.35,0.85,U] [#7 -0.63,0.76,0.00,M2] [#8 -0.37,0.41,0.92,U] 
23:35:50.759 00.000 10844 single-star, 4 included, MultiStar: {-0.33, 0.17}, one-star: {-0.35, -0.11}
23:35:50.759 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
23:35:50.759 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
23:35:50.759 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.11 hyp=0.36 cameraTheta=-2.85 mountX=0.17 mountY=-0.32, mountTheta=-1.10
23:35:50.762 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.11, opts=13)
23:35:50.762 00.000 10844 Enqueuing Move request for scope (-0.35, -0.11)
23:35:50.762 00.000 11060 Worker thread wakes up
23:35:50.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.11) opts 0xd
23:35:50.762 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.11)
23:35:50.762 00.000 11060 Moving (-0.35, -0.11) raw xDistance=0.17 yDistance=-0.32
23:35:50.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:35:50.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.32
23:35:50.762 00.000 11060 MoveAxis(W, 31, ABG)
23:35:50.762 00.000 11060 Guiding  Dir = 3, Dur = 31
23:35:50.766 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:50.779 00.013 10844 UpdateGuideState exits: m=3398 SNR=37.3
23:35:50.782 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:50.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:50.782 00.000 10844 Enqueuing Expose request
23:35:50.792 00.010 11060 IsSlewing returns 0
23:35:50.792 00.000 11060 IsGuiding returns 0
23:35:50.852 00.060 11060 IsGuiding returns 0
23:35:50.852 00.000 11060 Move returns status 0, amount 31
23:35:50.852 00.000 11060 MoveAxis(N, 126, ABG)
23:35:50.852 00.000 11060 Guiding  Dir = 0, Dur = 126
23:35:50.897 00.045 11060 IsSlewing returns 0
23:35:50.897 00.000 11060 IsGuiding returns 0
23:35:51.063 00.166 11060 IsGuiding returns 0
23:35:51.063 00.000 11060 Move returns status 0, amount 126
23:35:51.063 00.000 11060 move complete, result=0
23:35:51.063 00.000 11060 worker thread done servicing request
23:35:51.063 00.000 11060 Worker thread wakes up
23:35:51.063 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.3 px 126 ms NORTH
23:35:51.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:51.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:51.697 00.634 11060 Exposure complete
23:35:51.903 00.206 11060 worker thread done servicing request
23:35:51.903 00.000 10844 OnExposeComplete: enter
23:35:51.903 00.000 10844 UpdateGuideState(): m_state=6
23:35:51.903 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
23:35:51.903 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.45, Mass=3344, SNR=37.7, Peak=244 HFD=3.9
23:35:51.903 00.000 10844 MultiStar: [#1 0.20,0.14,0.92,U] [#2 -0.47,0.79,0.00,M4] [#3 0.02,0.26,0.91,U] [#4 -0.49,0.05,1.00,U] [#5 0.03,0.76,0.00,M2] [#6 0.19,0.01,0.88,U] [#7 -0.02,0.07,0.86,U] [#8 0.51,0.39,0.00,M1] 
23:35:51.903 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.03}, one-star: {0.04, -0.63}
23:35:51.903 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
23:35:51.903 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
23:35:51.903 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.11 mountX=0.03 mountY=-0.01, mountTheta=-0.37
23:35:51.903 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
23:35:51.903 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
23:35:51.903 00.000 11060 Worker thread wakes up
23:35:51.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:35:51.903 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:35:51.903 00.000 11060 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=-0.01
23:35:51.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:35:51.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:51.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:35:51.903 00.000 11060 MoveAxis(E, 0, ABG)
23:35:51.903 00.000 11060 Move returns status 0, amount 0
23:35:51.903 00.000 11060 MoveAxis(N, 0, ABG)
23:35:51.903 00.000 11060 Move returns status 0, amount 0
23:35:51.903 00.000 11060 move complete, result=0
23:35:51.903 00.000 11060 worker thread done servicing request
23:35:51.914 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:51.931 00.017 10844 UpdateGuideState exits: m=3344 SNR=37.7
23:35:51.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:51.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:51.931 00.000 10844 Enqueuing Expose request
23:35:51.931 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:51.931 00.000 11060 Worker thread wakes up
23:35:51.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:51.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:52.590 00.659 11060 Exposure complete
23:35:52.766 00.176 11060 worker thread done servicing request
23:35:52.766 00.000 10844 OnExposeComplete: enter
23:35:52.766 00.000 10844 UpdateGuideState(): m_state=6
23:35:52.766 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
23:35:52.766 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=62.01, Mass=3393, SNR=37.6, Peak=253 HFD=3.6
23:35:52.766 00.000 10844 MultiStar: [#1 -0.27,-0.02,0.94,U] [#2 0.06,0.79,0.00,M5] [#3 -0.58,-0.01,0.91,U] [#4 -0.16,0.55,0.90,U] [#5 0.00,0.60,1.01,U] [#6 -0.01,-0.15,0.88,U] [#7 -0.55,-0.08,0.90,U] [#8 0.02,-0.54,0.92,U] 
23:35:52.766 00.000 10844 single-star, 7 included, MultiStar: {-0.22, 0.04}, one-star: {-0.21, -0.07}
23:35:52.766 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
23:35:52.766 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
23:35:52.769 00.003 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.82 mountX=0.11 mountY=-0.19, mountTheta=-1.07
23:35:52.769 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.07, opts=13)
23:35:52.769 00.000 10844 Enqueuing Move request for scope (-0.21, -0.07)
23:35:52.769 00.000 11060 Worker thread wakes up
23:35:52.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
23:35:52.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
23:35:52.769 00.000 11060 Moving (-0.21, -0.07) raw xDistance=0.11 yDistance=-0.19
23:35:52.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:35:52.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
23:35:52.769 00.000 11060 MoveAxis(E, 0, ABG)
23:35:52.769 00.000 11060 Move returns status 0, amount 0
23:35:52.769 00.000 11060 MoveAxis(N, 75, ABG)
23:35:52.769 00.000 11060 Guiding  Dir = 0, Dur = 75
23:35:52.774 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:52.789 00.015 10844 UpdateGuideState exits: m=3393 SNR=37.6
23:35:52.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:52.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:52.789 00.000 10844 Enqueuing Expose request
23:35:52.809 00.020 11060 IsSlewing returns 0
23:35:52.809 00.000 11060 IsGuiding returns 0
23:35:52.923 00.114 11060 IsGuiding returns 0
23:35:52.923 00.000 11060 Move returns status 0, amount 75
23:35:52.924 00.001 11060 move complete, result=0
23:35:52.924 00.000 11060 worker thread done servicing request
23:35:52.924 00.000 11060 Worker thread wakes up
23:35:52.924 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 75 ms NORTH
23:35:52.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:52.925 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:53.565 00.640 11060 Exposure complete
23:35:53.707 00.142 11060 worker thread done servicing request
23:35:53.707 00.000 10844 OnExposeComplete: enter
23:35:53.707 00.000 10844 UpdateGuideState(): m_state=6
23:35:53.707 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
23:35:53.707 00.000 10844 Star::Find returns 1 (0), X=259.29, Y=62.22, Mass=2863, SNR=34.7, Peak=232 HFD=3.6
23:35:53.707 00.000 10844 MultiStar: [#1 0.23,0.21,1.03,U] [#2 0.05,0.35,2.02,U] [#3 -0.32,0.32,1.03,U] [#4 -0.38,-0.21,1.00,U] [#5 0.61,0.47,0.00,M2] [#6 0.36,0.13,0.95,U] [#7 0.21,-0.12,0.86,U] [#8 0.35,-0.24,0.95,U] 
23:35:53.707 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.58, 0.15}
23:35:53.707 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
23:35:53.707 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
23:35:53.707 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.75 mountX=-0.13 mountY=0.10, mountTheta=2.49
23:35:53.709 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.11, opts=13)
23:35:53.709 00.000 10844 Enqueuing Move request for scope (0.12, 0.11)
23:35:53.709 00.000 11060 Worker thread wakes up
23:35:53.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
23:35:53.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
23:35:53.709 00.000 11060 Moving (0.12, 0.11) raw xDistance=-0.13 yDistance=0.10
23:35:53.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:35:53.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:53.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:35:53.709 00.000 11060 MoveAxis(E, 23, ABG)
23:35:53.709 00.000 11060 Guiding  Dir = 2, Dur = 23
23:35:53.713 00.004 11060 IsSlewing returns 0
23:35:53.713 00.000 11060 IsGuiding returns 0
23:35:53.723 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:53.733 00.010 10844 UpdateGuideState exits: m=2863 SNR=34.7
23:35:53.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:53.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:53.733 00.000 10844 Enqueuing Expose request
23:35:53.744 00.011 11060 IsGuiding returns 0
23:35:53.744 00.000 11060 Move returns status 0, amount 23
23:35:53.744 00.000 11060 MoveAxis(N, 0, ABG)
23:35:53.745 00.001 11060 Move returns status 0, amount 0
23:35:53.745 00.000 11060 move complete, result=0
23:35:53.745 00.000 11060 worker thread done servicing request
23:35:53.745 00.000 11060 Worker thread wakes up
23:35:53.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:53.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:53.747 00.002 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
23:35:54.382 00.635 11060 Exposure complete
23:35:54.562 00.180 11060 worker thread done servicing request
23:35:54.562 00.000 10844 OnExposeComplete: enter
23:35:54.562 00.000 10844 UpdateGuideState(): m_state=6
23:35:54.562 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
23:35:54.562 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=62.24, Mass=3398, SNR=37.7, Peak=241 HFD=3.9
23:35:54.562 00.000 10844 MultiStar: [#1 -0.15,0.59,0.96,U] [#2 -0.16,0.22,1.83,U] [#3 -0.06,0.15,0.91,U] [#4 0.03,0.31,0.87,U] [#5 0.18,0.41,0.99,U] [#6 0.38,0.17,0.88,U] [#7 0.27,0.44,0.78,U] [#8 -0.18,0.33,0.85,U] 
23:35:54.562 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.30}, one-star: {0.39, 0.16}
23:35:54.562 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
23:35:54.562 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
23:35:54.562 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.39 mountX=-0.30 mountY=0.01, mountTheta=3.12
23:35:54.564 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.30, opts=13)
23:35:54.564 00.000 10844 Enqueuing Move request for scope (0.05, 0.30)
23:35:54.564 00.000 11060 Worker thread wakes up
23:35:54.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
23:35:54.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
23:35:54.564 00.000 11060 Moving (0.05, 0.30) raw xDistance=-0.30 yDistance=0.01
23:35:54.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:35:54.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:54.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:54.564 00.000 11060 MoveAxis(E, 53, ABG)
23:35:54.564 00.000 11060 Guiding  Dir = 2, Dur = 53
23:35:54.573 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:54.576 00.003 11060 IsSlewing returns 0
23:35:54.576 00.000 11060 IsGuiding returns 0
23:35:54.591 00.015 10844 UpdateGuideState exits: m=3398 SNR=37.7
23:35:54.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:54.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:54.591 00.000 10844 Enqueuing Expose request
23:35:54.642 00.051 11060 IsGuiding returns 0
23:35:54.642 00.000 11060 Move returns status 0, amount 53
23:35:54.642 00.000 11060 MoveAxis(N, 0, ABG)
23:35:54.642 00.000 11060 Move returns status 0, amount 0
23:35:54.644 00.002 11060 move complete, result=0
23:35:54.644 00.000 11060 worker thread done servicing request
23:35:54.644 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
23:35:54.644 00.000 11060 Worker thread wakes up
23:35:54.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:54.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:55.276 00.632 11060 Exposure complete
23:35:55.433 00.157 11060 worker thread done servicing request
23:35:55.433 00.000 10844 OnExposeComplete: enter
23:35:55.433 00.000 10844 UpdateGuideState(): m_state=6
23:35:55.433 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
23:35:55.433 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.66, Mass=3059, SNR=35.9, Peak=238 HFD=3.6
23:35:55.435 00.002 10844 MultiStar: [#1 -0.23,-0.85,0.00,M1] [#2 -0.25,0.02,1.98,U] [#3 -0.49,0.14,0.99,U] [#4 -0.37,-0.54,0.00,M4] [#5 -0.32,-0.68,0.00,M2] [#6 -0.18,-0.60,1.02,U] [#7 -0.38,-1.03,0.00,M1] [#8 -0.37,-0.42,0.98,U] 
23:35:55.435 00.000 10844 refined, 4 included, MultiStar: {-0.24, -0.21}, one-star: {0.13, -0.42}
23:35:55.435 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
23:35:55.435 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:35:55.435 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-2.41 mountX=0.25 mountY=-0.20, mountTheta=-0.67
23:35:55.436 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.21, opts=13)
23:35:55.436 00.000 10844 Enqueuing Move request for scope (-0.24, -0.21)
23:35:55.436 00.000 11060 Worker thread wakes up
23:35:55.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.21) opts 0xd
23:35:55.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.21)
23:35:55.436 00.000 11060 Moving (-0.24, -0.21) raw xDistance=0.25 yDistance=-0.20
23:35:55.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:35:55.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:35:55.436 00.000 11060 MoveAxis(W, 42, ABG)
23:35:55.436 00.000 11060 Guiding  Dir = 3, Dur = 42
23:35:55.441 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:55.452 00.011 11060 IsSlewing returns 0
23:35:55.452 00.000 11060 IsGuiding returns 0
23:35:55.452 00.000 10844 UpdateGuideState exits: m=3059 SNR=35.9
23:35:55.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:55.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:55.452 00.000 10844 Enqueuing Expose request
23:35:55.502 00.050 11060 IsGuiding returns 0
23:35:55.502 00.000 11060 Move returns status 0, amount 42
23:35:55.502 00.000 11060 MoveAxis(N, 77, ABG)
23:35:55.502 00.000 11060 Guiding  Dir = 0, Dur = 77
23:35:55.518 00.016 11060 IsSlewing returns 0
23:35:55.518 00.000 11060 IsGuiding returns 0
23:35:55.610 00.092 11060 IsGuiding returns 0
23:35:55.610 00.000 11060 Move returns status 0, amount 77
23:35:55.610 00.000 11060 move complete, result=0
23:35:55.610 00.000 11060 worker thread done servicing request
23:35:55.610 00.000 11060 Worker thread wakes up
23:35:55.610 00.000 10844 GuideStep: 0.3 px 42 ms WEST, -0.2 px 77 ms NORTH
23:35:55.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:55.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:56.250 00.640 11060 Exposure complete
23:35:56.398 00.148 11060 worker thread done servicing request
23:35:56.398 00.000 10844 OnExposeComplete: enter
23:35:56.398 00.000 10844 UpdateGuideState(): m_state=6
23:35:56.398 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
23:35:56.398 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.39, Mass=3459, SNR=37.4, Peak=235 HFD=3.7
23:35:56.398 00.000 10844 MultiStar: [#1 -0.01,0.37,1.00,U] [#2 -0.47,0.29,1.88,U] [#3 0.05,0.05,0.94,U] [#4 -0.29,-0.37,0.88,U] [#5 -0.34,-0.49,0.92,U] [#6 0.30,0.44,0.93,U] [#7 -0.05,-0.00,0.83,U] [#8 -0.01,0.04,0.91,U] 
23:35:56.398 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.10}, one-star: {0.10, 0.31}
23:35:56.398 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
23:35:56.398 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
23:35:56.398 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.44 mountX=-0.08 mountY=-0.13, mountTheta=-2.10
23:35:56.401 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.10, opts=13)
23:35:56.401 00.000 10844 Enqueuing Move request for scope (-0.12, 0.10)
23:35:56.401 00.000 11060 Worker thread wakes up
23:35:56.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
23:35:56.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
23:35:56.401 00.000 11060 Moving (-0.12, 0.10) raw xDistance=-0.08 yDistance=-0.13
23:35:56.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:35:56.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:56.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:35:56.401 00.000 11060 MoveAxis(E, 0, ABG)
23:35:56.401 00.000 11060 Move returns status 0, amount 0
23:35:56.401 00.000 11060 MoveAxis(N, 0, ABG)
23:35:56.401 00.000 11060 Move returns status 0, amount 0
23:35:56.401 00.000 11060 move complete, result=0
23:35:56.401 00.000 11060 worker thread done servicing request
23:35:56.405 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:56.423 00.018 10844 UpdateGuideState exits: m=3459 SNR=37.4
23:35:56.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:56.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:56.423 00.000 10844 Enqueuing Expose request
23:35:56.423 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:56.423 00.000 11060 Worker thread wakes up
23:35:56.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:56.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:57.066 00.643 11060 Exposure complete
23:35:57.200 00.134 11060 worker thread done servicing request
23:35:57.200 00.000 10844 OnExposeComplete: enter
23:35:57.201 00.001 10844 UpdateGuideState(): m_state=6
23:35:57.201 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
23:35:57.201 00.000 10844 Star::Find returns 1 (0), X=259.05, Y=62.57, Mass=2834, SNR=33.7, Peak=246 HFD=3.6
23:35:57.201 00.000 10844 MultiStar: [#1 -0.05,0.38,0.96,U] [#2 0.06,0.38,2.10,U] [#3 -0.14,0.59,1.04,U] [#4 -0.57,-0.19,1.01,U] [#5 0.46,0.54,0.00,M2] [#6 0.38,0.34,0.92,U] [#7 -0.10,0.27,0.99,U] [#8 0.49,0.06,0.98,U] 
23:35:57.201 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.30}, one-star: {0.34, 0.49}
23:35:57.201 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
23:35:57.201 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = -3.14)
23:35:57.201 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.41 mountX=-0.31 mountY=-0.00, mountTheta=-3.14
23:35:57.203 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.30, opts=13)
23:35:57.203 00.000 10844 Enqueuing Move request for scope (0.05, 0.30)
23:35:57.203 00.000 11060 Worker thread wakes up
23:35:57.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
23:35:57.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
23:35:57.203 00.000 11060 Moving (0.05, 0.30) raw xDistance=-0.31 yDistance=-0.00
23:35:57.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:35:57.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:57.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:35:57.203 00.000 11060 MoveAxis(E, 53, ABG)
23:35:57.203 00.000 11060 Guiding  Dir = 2, Dur = 53
23:35:57.206 00.003 11060 IsSlewing returns 0
23:35:57.206 00.000 11060 IsGuiding returns 0
23:35:57.224 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:57.237 00.013 10844 UpdateGuideState exits: m=2834 SNR=33.7
23:35:57.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:57.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:57.237 00.000 10844 Enqueuing Expose request
23:35:57.278 00.041 11060 IsGuiding returns 0
23:35:57.278 00.000 11060 Move returns status 0, amount 53
23:35:57.278 00.000 11060 MoveAxis(N, 0, ABG)
23:35:57.278 00.000 11060 Move returns status 0, amount 0
23:35:57.278 00.000 11060 move complete, result=0
23:35:57.278 00.000 11060 worker thread done servicing request
23:35:57.278 00.000 11060 Worker thread wakes up
23:35:57.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:57.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:57.278 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
23:35:57.919 00.641 11060 Exposure complete
23:35:58.087 00.168 11060 worker thread done servicing request
23:35:58.087 00.000 10844 OnExposeComplete: enter
23:35:58.087 00.000 10844 UpdateGuideState(): m_state=6
23:35:58.087 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
23:35:58.087 00.000 10844 Star::Find returns 1 (1), X=259.53, Y=62.13, Mass=3260, SNR=37.1, Peak=255 HFD=3.7
23:35:58.087 00.000 10844 MultiStar: [#1 0.25,-0.20,0.94,U] [#2 -0.18,-0.32,2.00,U] [#3 -0.31,-0.32,0.89,U] [#4 -0.14,-0.82,0.00,M3] [#5 0.55,-0.40,0.00,M3] [#6 0.73,-0.84,0.00,M1] [#7 0.45,-0.70,0.00,M1] [#8 0.57,-0.80,0.00,M1] 
23:35:58.087 00.000 10844 refined, 3 included, MultiStar: {0.09, -0.22}, one-star: {0.82, 0.06}
23:35:58.087 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
23:35:58.087 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:35:58.087 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.20 mountX=0.20 mountY=0.12, mountTheta=0.54
23:35:58.087 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.22, opts=13)
23:35:58.087 00.000 10844 Enqueuing Move request for scope (0.09, -0.22)
23:35:58.087 00.000 11060 Worker thread wakes up
23:35:58.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
23:35:58.087 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
23:35:58.087 00.000 11060 Moving (0.09, -0.22) raw xDistance=0.20 yDistance=0.12
23:35:58.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:35:58.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:58.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:35:58.087 00.000 11060 MoveAxis(W, 33, ABG)
23:35:58.087 00.000 11060 Guiding  Dir = 3, Dur = 33
23:35:58.092 00.005 11060 IsSlewing returns 0
23:35:58.092 00.000 11060 IsGuiding returns 0
23:35:58.095 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:58.109 00.014 10844 UpdateGuideState exits: m=3260 SNR=37.1 Saturated
23:35:58.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:58.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:58.109 00.000 10844 Enqueuing Expose request
23:35:58.138 00.029 11060 IsGuiding returns 0
23:35:58.139 00.001 11060 Move returns status 0, amount 33
23:35:58.139 00.000 11060 MoveAxis(N, 0, ABG)
23:35:58.139 00.000 11060 Move returns status 0, amount 0
23:35:58.139 00.000 11060 move complete, result=0
23:35:58.139 00.000 11060 worker thread done servicing request
23:35:58.139 00.000 11060 Worker thread wakes up
23:35:58.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:58.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:58.139 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
23:35:58.766 00.627 11060 Exposure complete
23:35:58.911 00.145 11060 worker thread done servicing request
23:35:58.911 00.000 10844 OnExposeComplete: enter
23:35:58.914 00.003 10844 UpdateGuideState(): m_state=6
23:35:58.914 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
23:35:58.914 00.000 10844 Star::Find returns 1 (1), X=259.25, Y=62.32, Mass=3340, SNR=37.6, Peak=255 HFD=3.6
23:35:58.914 00.000 10844 MultiStar: [#1 0.51,-0.04,0.94,U] [#2 0.51,0.03,1.87,U] [#3 0.04,-0.04,0.95,U] [#4 0.13,-0.33,0.91,U] [#5 0.49,-0.13,1.01,U] [#6 0.36,-0.15,0.87,U] [#7 0.27,-0.30,0.86,U] [#8 0.67,-0.36,0.00,M2] 
23:35:58.914 00.000 10844 refined, 7 included, MultiStar: {0.38, -0.07}, one-star: {0.54, 0.24}
23:35:58.914 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
23:35:58.914 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
23:35:58.914 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.07 hyp=0.38 cameraTheta=-0.19 mountX=0.00 mountY=0.38, mountTheta=1.56
23:35:58.914 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.07, opts=13)
23:35:58.914 00.000 10844 Enqueuing Move request for scope (0.38, -0.07)
23:35:58.914 00.000 11060 Worker thread wakes up
23:35:58.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.07) opts 0xd
23:35:58.914 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.07)
23:35:58.914 00.000 11060 Moving (0.38, -0.07) raw xDistance=0.00 yDistance=0.38
23:35:58.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:35:58.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:58.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:35:58.914 00.000 11060 MoveAxis(E, 0, ABG)
23:35:58.914 00.000 11060 Move returns status 0, amount 0
23:35:58.914 00.000 11060 MoveAxis(N, 0, ABG)
23:35:58.914 00.000 11060 Move returns status 0, amount 0
23:35:58.914 00.000 11060 move complete, result=0
23:35:58.914 00.000 11060 worker thread done servicing request
23:35:58.929 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:35:58.940 00.011 10844 UpdateGuideState exits: m=3340 SNR=37.6 Saturated
23:35:58.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:58.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:58.940 00.000 10844 Enqueuing Expose request
23:35:58.940 00.000 11060 Worker thread wakes up
23:35:58.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:58.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:58.940 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:35:59.573 00.633 11060 Exposure complete
23:35:59.769 00.196 11060 worker thread done servicing request
23:35:59.769 00.000 10844 OnExposeComplete: enter
23:35:59.769 00.000 10844 UpdateGuideState(): m_state=6
23:35:59.769 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
23:35:59.769 00.000 10844 Star::Find returns 1 (0), X=259.34, Y=62.08, Mass=3199, SNR=36.9, Peak=253 HFD=3.5
23:35:59.769 00.000 10844 MultiStar: [#1 0.49,0.36,1.00,U] [#2 0.24,0.20,1.94,U] [#3 0.45,0.14,0.99,U] [#4 0.17,-0.05,0.96,U] [#5 0.66,0.43,0.00,M3] [#6 0.85,-0.27,0.00,M1] [#7 0.59,-0.11,0.78,U] [#8 0.52,-0.03,0.97,U] 
23:35:59.769 00.000 10844 refined, 6 included, MultiStar: {0.42, 0.09}, one-star: {0.63, 0.00}
23:35:59.769 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
23:35:59.769 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
23:35:59.769 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.09 hyp=0.43 cameraTheta=0.22 mountX=-0.17 mountY=0.39, mountTheta=1.97
23:35:59.774 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.09, opts=13)
23:35:59.774 00.000 10844 Enqueuing Move request for scope (0.42, 0.09)
23:35:59.774 00.000 11060 Worker thread wakes up
23:35:59.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.09) opts 0xd
23:35:59.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.09)
23:35:59.774 00.000 11060 Moving (0.42, 0.09) raw xDistance=-0.17 yDistance=0.39
23:35:59.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:35:59.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:35:59.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:35:59.774 00.000 11060 MoveAxis(E, 29, ABG)
23:35:59.774 00.000 11060 Guiding  Dir = 2, Dur = 29
23:35:59.778 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:35:59.789 00.011 11060 IsSlewing returns 0
23:35:59.789 00.000 11060 IsGuiding returns 0
23:35:59.792 00.003 10844 UpdateGuideState exits: m=3199 SNR=36.9
23:35:59.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:59.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:35:59.792 00.000 10844 Enqueuing Expose request
23:35:59.830 00.038 11060 IsGuiding returns 0
23:35:59.830 00.000 11060 Move returns status 0, amount 29
23:35:59.830 00.000 11060 MoveAxis(N, 0, ABG)
23:35:59.830 00.000 11060 Move returns status 0, amount 0
23:35:59.830 00.000 11060 move complete, result=0
23:35:59.830 00.000 11060 worker thread done servicing request
23:35:59.830 00.000 11060 Worker thread wakes up
23:35:59.832 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:35:59.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:35:59.833 00.001 10844 GuideStep: -0.2 px 29 ms EAST, 0.4 px 0 ms NORTH
23:36:00.464 00.631 11060 Exposure complete
23:36:00.636 00.172 11060 worker thread done servicing request
23:36:00.636 00.000 10844 OnExposeComplete: enter
23:36:00.636 00.000 10844 UpdateGuideState(): m_state=6
23:36:00.636 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
23:36:00.636 00.000 10844 Star::Find returns 1 (1), X=259.48, Y=62.29, Mass=3052, SNR=35.9, Peak=255 HFD=3.5
23:36:00.637 00.001 10844 MultiStar: [#1 0.83,0.04,0.00,M1] [#2 0.80,0.89,0.00,M1] [#3 0.49,0.36,0.91,U] [#4 0.22,0.26,0.97,U] [#5 1.19,0.67,0.00,M4] [#6 0.89,0.41,0.00,M2] [#7 0.35,-0.14,0.85,U] [#8 0.88,0.06,0.00,M2] 
23:36:00.637 00.000 10844 refined, 3 included, MultiStar: {0.46, 0.18}, one-star: {0.77, 0.21}
23:36:00.637 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
23:36:00.637 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
23:36:00.637 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=0.18 hyp=0.50 cameraTheta=0.37 mountX=-0.26 mountY=0.43, mountTheta=2.12
23:36:00.637 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=0.18, opts=13)
23:36:00.637 00.000 10844 Enqueuing Move request for scope (0.46, 0.18)
23:36:00.637 00.000 11060 Worker thread wakes up
23:36:00.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.18) opts 0xd
23:36:00.637 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, 0.18)
23:36:00.637 00.000 11060 Moving (0.46, 0.18) raw xDistance=-0.26 yDistance=0.43
23:36:00.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:36:00.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:00.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:36:00.639 00.002 11060 MoveAxis(E, 46, ABG)
23:36:00.639 00.000 11060 Guiding  Dir = 2, Dur = 46
23:36:00.645 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:00.648 00.003 11060 IsSlewing returns 0
23:36:00.664 00.016 11060 IsGuiding returns 0
23:36:00.674 00.010 10844 UpdateGuideState exits: m=3052 SNR=35.9 Saturated
23:36:00.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:00.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:00.674 00.000 10844 Enqueuing Expose request
23:36:00.726 00.052 11060 IsGuiding returns 0
23:36:00.726 00.000 11060 Move returns status 0, amount 46
23:36:00.726 00.000 11060 MoveAxis(N, 0, ABG)
23:36:00.726 00.000 11060 Move returns status 0, amount 0
23:36:00.726 00.000 11060 move complete, result=0
23:36:00.727 00.001 11060 worker thread done servicing request
23:36:00.727 00.000 11060 Worker thread wakes up
23:36:00.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:00.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:00.733 00.006 10844 GuideStep: -0.3 px 46 ms EAST, 0.4 px 0 ms NORTH
23:36:01.360 00.627 11060 Exposure complete
23:36:01.530 00.170 11060 worker thread done servicing request
23:36:01.530 00.000 10844 OnExposeComplete: enter
23:36:01.530 00.000 10844 UpdateGuideState(): m_state=6
23:36:01.530 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
23:36:01.530 00.000 10844 Star::Find returns 1 (1), X=259.00, Y=61.74, Mass=2920, SNR=35.2, Peak=255 HFD=3.2
23:36:01.530 00.000 10844 MultiStar: [#1 0.15,0.16,1.02,U] [#2 -0.06,0.43,1.97,U] [#3 -0.31,-0.03,1.10,U] [#4 0.54,-0.54,0.00,M1] [#5 0.35,0.09,1.12,U] [#6 0.07,0.21,0.88,U] [#7 -0.14,-0.36,0.96,U] [#8 0.29,0.00,0.95,U] 
23:36:01.532 00.002 10844 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.28, -0.34}
23:36:01.532 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
23:36:01.532 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
23:36:01.532 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.82 mountX=-0.08 mountY=0.05, mountTheta=2.56
23:36:01.532 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
23:36:01.532 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
23:36:01.532 00.000 11060 Worker thread wakes up
23:36:01.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
23:36:01.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
23:36:01.532 00.000 11060 Moving (0.06, 0.07) raw xDistance=-0.08 yDistance=0.05
23:36:01.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:36:01.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:01.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:36:01.532 00.000 11060 MoveAxis(E, 0, ABG)
23:36:01.532 00.000 11060 Move returns status 0, amount 0
23:36:01.532 00.000 11060 MoveAxis(N, 0, ABG)
23:36:01.535 00.003 11060 Move returns status 0, amount 0
23:36:01.535 00.000 11060 move complete, result=0
23:36:01.535 00.000 11060 worker thread done servicing request
23:36:01.540 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:01.554 00.014 10844 UpdateGuideState exits: m=2920 SNR=35.2 Saturated
23:36:01.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:01.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:01.554 00.000 10844 Enqueuing Expose request
23:36:01.554 00.000 11060 Worker thread wakes up
23:36:01.554 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:01.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:01.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:02.206 00.652 11060 Exposure complete
23:36:02.383 00.177 10844 OnExposeComplete: enter
23:36:02.385 00.002 10844 UpdateGuideState(): m_state=6
23:36:02.385 00.000 11060 worker thread done servicing request
23:36:02.385 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
23:36:02.385 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.97, Mass=3358, SNR=37.5, Peak=255 HFD=3.5
23:36:02.385 00.000 10844 MultiStar: [#1 0.29,0.52,0.93,U] [#2 0.22,0.64,0.00,M1] [#3 0.26,0.02,0.94,U] [#4 0.03,0.37,0.91,U] [#5 0.26,0.32,0.98,U] [#6 0.40,0.16,0.90,U] [#7 -0.01,-0.37,0.84,U] [#8 0.63,-0.36,0.00,M2] 
23:36:02.385 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.14}, one-star: {-0.17, -0.11}
23:36:02.385 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
23:36:02.385 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
23:36:02.385 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.74 mountX=-0.16 mountY=0.12, mountTheta=2.48
23:36:02.387 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
23:36:02.387 00.000 10844 Enqueuing Move request for scope (0.15, 0.14)
23:36:02.387 00.000 11060 Worker thread wakes up
23:36:02.389 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
23:36:02.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
23:36:02.389 00.000 11060 Moving (0.15, 0.14) raw xDistance=-0.16 yDistance=0.12
23:36:02.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:36:02.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:02.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:36:02.389 00.000 11060 MoveAxis(E, 28, ABG)
23:36:02.389 00.000 11060 Guiding  Dir = 2, Dur = 28
23:36:02.397 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:02.407 00.010 11060 IsSlewing returns 0
23:36:02.407 00.000 11060 IsGuiding returns 0
23:36:02.409 00.002 10844 UpdateGuideState exits: m=3358 SNR=37.5 Saturated
23:36:02.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:02.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:02.409 00.000 10844 Enqueuing Expose request
23:36:02.452 00.043 11060 IsGuiding returns 0
23:36:02.452 00.000 11060 Move returns status 0, amount 28
23:36:02.452 00.000 11060 MoveAxis(N, 0, ABG)
23:36:02.452 00.000 11060 Move returns status 0, amount 0
23:36:02.452 00.000 11060 move complete, result=0
23:36:02.452 00.000 11060 worker thread done servicing request
23:36:02.452 00.000 11060 Worker thread wakes up
23:36:02.453 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:02.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:02.469 00.016 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:36:03.088 00.619 11060 Exposure complete
23:36:03.238 00.150 11060 worker thread done servicing request
23:36:03.238 00.000 10844 OnExposeComplete: enter
23:36:03.238 00.000 10844 UpdateGuideState(): m_state=6
23:36:03.238 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
23:36:03.238 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=62.05, Mass=3296, SNR=36.9, Peak=246 HFD=3.7
23:36:03.238 00.000 10844 MultiStar: [#1 0.53,0.30,0.97,U] [#2 0.04,0.67,0.00,M2] [#3 0.23,0.50,0.92,U] [#4 0.28,0.05,0.95,U] [#5 0.50,-0.06,1.05,U] [#6 0.16,0.51,0.93,U] [#7 0.25,-0.16,0.82,U] [#8 0.26,-0.28,0.88,U] 
23:36:03.238 00.000 10844 single-star, 7 included, MultiStar: {0.32, 0.11}, one-star: {0.28, -0.03}
23:36:03.238 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
23:36:03.238 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
23:36:03.238 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.29 cameraTheta=-0.10 mountX=-0.02 mountY=0.29, mountTheta=1.65
23:36:03.241 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.03, opts=13)
23:36:03.241 00.000 10844 Enqueuing Move request for scope (0.28, -0.03)
23:36:03.241 00.000 11060 Worker thread wakes up
23:36:03.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
23:36:03.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
23:36:03.241 00.000 11060 Moving (0.28, -0.03) raw xDistance=-0.02 yDistance=0.29
23:36:03.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:36:03.241 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.33 newest=0.46
23:36:03.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
23:36:03.241 00.000 11060 MoveAxis(E, 0, ABG)
23:36:03.241 00.000 11060 Move returns status 0, amount 0
23:36:03.241 00.000 11060 BLC: Oldest BLC event removed
23:36:03.241 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:36:03.241 00.000 11060 MoveAxis(S, 861, ABG)
23:36:03.241 00.000 11060 duration set to 750 by maxDecDuration
23:36:03.241 00.000 11060 Guiding  Dir = 1, Dur = 750
23:36:03.246 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:03.252 00.006 11060 IsSlewing returns 0
23:36:03.252 00.000 11060 IsGuiding returns 0
23:36:03.268 00.016 10844 UpdateGuideState exits: m=3296 SNR=36.9
23:36:03.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:03.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:03.268 00.000 10844 Enqueuing Expose request
23:36:04.007 00.739 11060 IsGuiding returns 0
23:36:04.007 00.000 11060 Move returns status 0, amount 750
23:36:04.007 00.000 11060 move complete, result=0
23:36:04.007 00.000 11060 worker thread done servicing request
23:36:04.007 00.000 11060 Worker thread wakes up
23:36:04.007 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 750 ms SOUTH
23:36:04.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:04.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:04.635 00.628 11060 Exposure complete
23:36:04.854 00.219 11060 worker thread done servicing request
23:36:04.854 00.000 10844 OnExposeComplete: enter
23:36:04.854 00.000 10844 UpdateGuideState(): m_state=6
23:36:04.854 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
23:36:04.854 00.000 10844 Star::Find returns 1 (1), X=258.84, Y=61.61, Mass=3114, SNR=36.0, Peak=255 HFD=3.3
23:36:04.854 00.000 10844 MultiStar: [#1 -0.10,0.36,0.95,U] [#2 0.21,0.26,1.96,U] [#3 -0.27,-0.22,1.00,U] [#4 -0.06,-0.14,1.04,U] [#5 0.37,0.64,0.00,M2] [#6 0.07,0.40,0.88,U] [#7 -0.12,0.02,0.90,U] [#8 0.03,0.03,0.95,U] 
23:36:04.854 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {0.13, -0.47}
23:36:04.854 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
23:36:04.854 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
23:36:04.854 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.33 mountX=-0.05 mountY=0.00, mountTheta=3.07
23:36:04.854 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
23:36:04.854 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
23:36:04.854 00.000 11060 Worker thread wakes up
23:36:04.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:36:04.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:36:04.854 00.000 11060 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=0.00
23:36:04.854 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.199593, 1:0.003579
23:36:04.854 00.000 11060 BLC: No correction, Miss < min_move
23:36:04.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:36:04.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:04.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:36:04.854 00.000 11060 MoveAxis(E, 0, ABG)
23:36:04.854 00.000 11060 Move returns status 0, amount 0
23:36:04.854 00.000 11060 MoveAxis(N, 0, ABG)
23:36:04.854 00.000 11060 Move returns status 0, amount 0
23:36:04.859 00.005 11060 move complete, result=0
23:36:04.859 00.000 11060 worker thread done servicing request
23:36:04.864 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:04.882 00.018 10844 UpdateGuideState exits: m=3114 SNR=36.0 Saturated
23:36:04.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:04.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:04.882 00.000 10844 Enqueuing Expose request
23:36:04.882 00.000 11060 Worker thread wakes up
23:36:04.882 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:04.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:04.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:05.508 00.626 11060 Exposure complete
23:36:05.664 00.156 11060 worker thread done servicing request
23:36:05.664 00.000 10844 OnExposeComplete: enter
23:36:05.664 00.000 10844 UpdateGuideState(): m_state=6
23:36:05.664 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
23:36:05.664 00.000 10844 Star::Find returns 1 (1), X=258.27, Y=61.99, Mass=2959, SNR=35.6, Peak=255 HFD=3.5
23:36:05.664 00.000 10844 MultiStar: [#1 -0.25,0.13,0.99,U] [#2 -0.28,0.65,0.00,M2] [#3 -0.45,-0.08,0.96,U] [#4 -0.18,-0.21,0.97,U] [#5 -0.20,-0.39,1.03,U] [#6 -0.43,0.31,0.96,U] [#7 0.05,0.02,0.90,U] [#8 -0.54,-0.02,0.91,U] 
23:36:05.664 00.000 10844 refined, 7 included, MultiStar: {-0.31, -0.04}, one-star: {-0.44, -0.09}
23:36:05.664 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:36:05.664 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
23:36:05.664 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-3.00 mountX=0.10 mountY=-0.30, mountTheta=-1.25
23:36:05.667 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.04, opts=13)
23:36:05.667 00.000 10844 Enqueuing Move request for scope (-0.31, -0.04)
23:36:05.667 00.000 11060 Worker thread wakes up
23:36:05.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.04) opts 0xd
23:36:05.667 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.04)
23:36:05.667 00.000 11060 Moving (-0.31, -0.04) raw xDistance=0.10 yDistance=-0.30
23:36:05.667 00.000 11060 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.199593, 1:0.003579, 2:-0.295247
23:36:05.667 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
23:36:05.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:36:05.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:36:05.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:36:05.667 00.000 11060 MoveAxis(E, 0, ABG)
23:36:05.667 00.000 11060 Move returns status 0, amount 0
23:36:05.667 00.000 11060 MoveAxis(N, 0, ABG)
23:36:05.667 00.000 11060 Move returns status 0, amount 0
23:36:05.667 00.000 11060 move complete, result=0
23:36:05.667 00.000 11060 worker thread done servicing request
23:36:05.672 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:05.684 00.012 10844 UpdateGuideState exits: m=2959 SNR=35.6 Saturated
23:36:05.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:05.684 00.000 10844 Enqueuing Expose request
23:36:05.684 00.000 11060 Worker thread wakes up
23:36:05.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:05.684 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:36:05.684 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:06.323 00.639 11060 Exposure complete
23:36:06.488 00.165 11060 worker thread done servicing request
23:36:06.488 00.000 10844 OnExposeComplete: enter
23:36:06.488 00.000 10844 UpdateGuideState(): m_state=6
23:36:06.488 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
23:36:06.488 00.000 10844 Star::Find returns 1 (0), X=258.29, Y=62.05, Mass=3454, SNR=37.3, Peak=253 HFD=3.7
23:36:06.488 00.000 10844 MultiStar: [#1 -0.86,0.55,0.00,M1] [#2 -0.69,0.59,0.00,M3] [#3 -1.02,0.28,0.00,M1] [#4 -0.58,-0.35,0.00,M1] [#5 -0.38,0.27,0.98,U] [#6 -0.25,-0.37,0.93,U] [#7 -1.03,-0.21,0.00,M1] [#8 -0.54,-0.35,0.00,M1] 
23:36:06.488 00.000 10844 refined, 2 included, MultiStar: {-0.35, -0.04}, one-star: {-0.42, -0.03}
23:36:06.488 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
23:36:06.488 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
23:36:06.488 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.04 hyp=0.36 cameraTheta=-3.03 mountX=0.10 mountY=-0.34, mountTheta=-1.28
23:36:06.488 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.04, opts=13)
23:36:06.488 00.000 10844 Enqueuing Move request for scope (-0.35, -0.04)
23:36:06.488 00.000 11060 Worker thread wakes up
23:36:06.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.04) opts 0xd
23:36:06.488 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.04)
23:36:06.488 00.000 11060 Moving (-0.35, -0.04) raw xDistance=0.10 yDistance=-0.34
23:36:06.488 00.000 11060 BLC: window closed
23:36:06.488 00.000 11060 BLC: History state: CurrMiss=-0.34, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.199593, 1:0.003579, 2:-0.295247
23:36:06.488 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
23:36:06.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:36:06.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:36:06.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:36:06.488 00.000 11060 MoveAxis(E, 0, ABG)
23:36:06.488 00.000 11060 Move returns status 0, amount 0
23:36:06.488 00.000 11060 MoveAxis(N, 0, ABG)
23:36:06.488 00.000 11060 Move returns status 0, amount 0
23:36:06.488 00.000 11060 move complete, result=0
23:36:06.488 00.000 11060 worker thread done servicing request
23:36:06.496 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:06.509 00.013 10844 UpdateGuideState exits: m=3454 SNR=37.3
23:36:06.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:06.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:06.509 00.000 10844 Enqueuing Expose request
23:36:06.509 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:36:06.509 00.000 11060 Worker thread wakes up
23:36:06.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:06.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:07.151 00.642 11060 Exposure complete
23:36:07.333 00.182 11060 worker thread done servicing request
23:36:07.333 00.000 10844 OnExposeComplete: enter
23:36:07.333 00.000 10844 UpdateGuideState(): m_state=6
23:36:07.333 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
23:36:07.333 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.97, Mass=2890, SNR=34.3, Peak=239 HFD=3.6
23:36:07.333 00.000 10844 MultiStar: [#1 -0.18,0.22,1.07,U] [#2 -0.25,0.18,1.98,U] [#3 -0.15,0.24,1.04,U] [#4 -0.45,-0.45,0.00,M2] [#5 -0.02,0.28,1.10,U] [#6 -0.05,-0.35,1.07,U] [#7 -0.10,-0.66,0.00,M2] [#8 0.04,-0.16,0.98,U] 
23:36:07.333 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.06}, one-star: {-0.24, -0.11}
23:36:07.333 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.47 = -1.82)
23:36:07.333 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.84)
23:36:07.333 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.71 mountX=-0.04 mountY=-0.14, mountTheta=-1.82
23:36:07.335 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
23:36:07.335 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
23:36:07.335 00.000 11060 Worker thread wakes up
23:36:07.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
23:36:07.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
23:36:07.335 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.04 yDistance=-0.14
23:36:07.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:36:07.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:07.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:36:07.335 00.000 11060 MoveAxis(E, 0, ABG)
23:36:07.335 00.000 11060 Move returns status 0, amount 0
23:36:07.335 00.000 11060 MoveAxis(N, 0, ABG)
23:36:07.335 00.000 11060 Move returns status 0, amount 0
23:36:07.335 00.000 11060 move complete, result=0
23:36:07.335 00.000 11060 worker thread done servicing request
23:36:07.341 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:07.353 00.012 10844 UpdateGuideState exits: m=2890 SNR=34.3
23:36:07.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:07.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:07.353 00.000 10844 Enqueuing Expose request
23:36:07.353 00.000 11060 Worker thread wakes up
23:36:07.353 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:07.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:07.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:07.999 00.646 11060 Exposure complete
23:36:08.202 00.203 11060 worker thread done servicing request
23:36:08.202 00.000 10844 OnExposeComplete: enter
23:36:08.202 00.000 10844 UpdateGuideState(): m_state=6
23:36:08.202 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
23:36:08.202 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=62.25, Mass=3902, SNR=40.7, Peak=255 HFD=3.9
23:36:08.202 00.000 10844 MultiStar: [#1 0.11,-0.15,0.97,U] [#2 0.16,0.41,1.66,U] [#3 -0.47,-0.23,0.85,U] [#4 -0.17,-0.12,0.88,U] [#5 -0.02,0.15,0.92,U] [#6 0.01,-0.11,0.83,U] [#7 -0.28,-0.54,0.79,U] [#8 -0.17,-0.59,0.81,U] 
23:36:08.202 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.19, 0.17}
23:36:08.202 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
23:36:08.202 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
23:36:08.202 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.23 mountX=0.06 mountY=-0.03, mountTheta=-0.50
23:36:08.202 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
23:36:08.207 00.005 10844 Enqueuing Move request for scope (-0.04, -0.05)
23:36:08.207 00.000 11060 Worker thread wakes up
23:36:08.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:36:08.207 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:36:08.207 00.000 11060 Moving (-0.04, -0.05) raw xDistance=0.06 yDistance=-0.03
23:36:08.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:36:08.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:08.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:36:08.207 00.000 11060 MoveAxis(E, 0, ABG)
23:36:08.207 00.000 11060 Move returns status 0, amount 0
23:36:08.207 00.000 11060 MoveAxis(N, 0, ABG)
23:36:08.207 00.000 11060 Move returns status 0, amount 0
23:36:08.207 00.000 11060 move complete, result=0
23:36:08.207 00.000 11060 worker thread done servicing request
23:36:08.217 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:08.232 00.015 10844 UpdateGuideState exits: m=3902 SNR=40.7 Saturated
23:36:08.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:08.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:08.232 00.000 10844 Enqueuing Expose request
23:36:08.232 00.000 11060 Worker thread wakes up
23:36:08.232 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:08.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:08.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:08.874 00.642 11060 Exposure complete
23:36:09.015 00.141 11060 worker thread done servicing request
23:36:09.015 00.000 10844 OnExposeComplete: enter
23:36:09.015 00.000 10844 UpdateGuideState(): m_state=6
23:36:09.015 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
23:36:09.015 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=62.06, Mass=3414, SNR=37.6, Peak=232 HFD=3.9
23:36:09.015 00.000 10844 MultiStar: [#1 0.52,0.08,0.98,U] [#2 0.19,0.59,1.94,U] [#3 -0.23,0.45,0.92,U] [#4 0.15,-0.22,0.90,U] [#5 0.25,0.48,1.00,U] [#6 0.14,0.05,0.87,U] [#7 0.22,0.39,0.83,U] [#8 0.65,-0.21,0.00,M1] 
23:36:09.020 00.005 10844 single-star, 7 included, MultiStar: {0.16, 0.27}, one-star: {0.01, -0.02}
23:36:09.020 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
23:36:09.020 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
23:36:09.020 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-0.98 mountX=0.02 mountY=0.02, mountTheta=0.76
23:36:09.032 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.02, opts=13)
23:36:09.032 00.000 10844 Enqueuing Move request for scope (0.01, -0.02)
23:36:09.032 00.000 11060 Worker thread wakes up
23:36:09.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:36:09.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:36:09.032 00.000 11060 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=0.02
23:36:09.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:36:09.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:09.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:09.032 00.000 11060 MoveAxis(E, 0, ABG)
23:36:09.032 00.000 11060 Move returns status 0, amount 0
23:36:09.032 00.000 11060 MoveAxis(N, 0, ABG)
23:36:09.032 00.000 11060 Move returns status 0, amount 0
23:36:09.032 00.000 11060 move complete, result=0
23:36:09.032 00.000 11060 worker thread done servicing request
23:36:09.035 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:09.051 00.016 10844 UpdateGuideState exits: m=3414 SNR=37.6
23:36:09.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:09.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:09.051 00.000 10844 Enqueuing Expose request
23:36:09.051 00.000 11060 Worker thread wakes up
23:36:09.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:09.053 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:09.053 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:09.695 00.642 11060 Exposure complete
23:36:09.902 00.207 11060 worker thread done servicing request
23:36:09.902 00.000 10844 OnExposeComplete: enter
23:36:09.902 00.000 10844 UpdateGuideState(): m_state=6
23:36:09.902 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
23:36:09.902 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.76, Mass=3158, SNR=35.9, Peak=248 HFD=3.6
23:36:09.902 00.000 10844 MultiStar: [#1 0.40,-0.22,1.01,U] [#2 0.10,0.14,2.03,U] [#3 0.02,0.16,0.94,U] [#4 -0.21,-0.17,1.03,U] [#5 0.13,0.74,0.00,M1] [#6 0.21,0.10,0.82,U] [#7 0.52,0.04,0.85,U] [#8 0.11,-0.08,1.04,U] 
23:36:09.902 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.17, -0.32}
23:36:09.902 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:36:09.902 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
23:36:09.902 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=0.00 mountY=0.15, mountTheta=1.57
23:36:09.902 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.03, opts=13)
23:36:09.902 00.000 10844 Enqueuing Move request for scope (0.15, -0.03)
23:36:09.902 00.000 11060 Worker thread wakes up
23:36:09.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
23:36:09.902 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
23:36:09.902 00.000 11060 Moving (0.15, -0.03) raw xDistance=0.00 yDistance=0.15
23:36:09.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:36:09.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:09.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:36:09.902 00.000 11060 MoveAxis(E, 0, ABG)
23:36:09.902 00.000 11060 Move returns status 0, amount 0
23:36:09.902 00.000 11060 MoveAxis(N, 0, ABG)
23:36:09.902 00.000 11060 Move returns status 0, amount 0
23:36:09.902 00.000 11060 move complete, result=0
23:36:09.902 00.000 11060 worker thread done servicing request
23:36:09.912 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:09.928 00.016 10844 UpdateGuideState exits: m=3158 SNR=35.9
23:36:09.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:09.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:09.928 00.000 10844 Enqueuing Expose request
23:36:09.928 00.000 11060 Worker thread wakes up
23:36:09.928 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:36:09.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:09.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:10.563 00.635 11060 Exposure complete
23:36:10.732 00.169 11060 worker thread done servicing request
23:36:10.732 00.000 10844 OnExposeComplete: enter
23:36:10.732 00.000 10844 UpdateGuideState(): m_state=6
23:36:10.732 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
23:36:10.732 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.99, Mass=2830, SNR=34.1, Peak=220 HFD=3.5
23:36:10.732 00.000 10844 MultiStar: [#1 -0.09,0.28,1.12,U] [#2 -0.38,0.35,2.15,U] [#3 -0.15,0.41,1.03,U] [#4 -0.47,0.01,0.96,U] [#5 -0.58,0.46,0.00,M2] [#6 0.40,0.52,0.00,M1] [#7 -0.40,-0.38,1.02,U] [#8 -0.03,-0.14,1.01,U] 
23:36:10.732 00.000 10844 single-star, 6 included, MultiStar: {-0.25, 0.11}, one-star: {-0.13, -0.09}
23:36:10.732 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
23:36:10.732 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
23:36:10.732 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.53 mountX=0.11 mountY=-0.11, mountTheta=-0.78
23:36:10.737 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.09, opts=13)
23:36:10.737 00.000 10844 Enqueuing Move request for scope (-0.13, -0.09)
23:36:10.737 00.000 11060 Worker thread wakes up
23:36:10.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
23:36:10.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
23:36:10.737 00.000 11060 Moving (-0.13, -0.09) raw xDistance=0.11 yDistance=-0.11
23:36:10.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:36:10.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:10.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:10.737 00.000 11060 MoveAxis(E, 0, ABG)
23:36:10.737 00.000 11060 Move returns status 0, amount 0
23:36:10.737 00.000 11060 MoveAxis(N, 0, ABG)
23:36:10.737 00.000 11060 Move returns status 0, amount 0
23:36:10.737 00.000 11060 move complete, result=0
23:36:10.737 00.000 11060 worker thread done servicing request
23:36:10.742 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:10.754 00.012 10844 UpdateGuideState exits: m=2830 SNR=34.1
23:36:10.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:10.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:10.754 00.000 10844 Enqueuing Expose request
23:36:10.754 00.000 11060 Worker thread wakes up
23:36:10.754 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:10.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:10.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:11.407 00.653 11060 Exposure complete
23:36:11.575 00.168 11060 worker thread done servicing request
23:36:11.575 00.000 10844 OnExposeComplete: enter
23:36:11.575 00.000 10844 UpdateGuideState(): m_state=6
23:36:11.578 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
23:36:11.578 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=61.84, Mass=2958, SNR=35.6, Peak=204 HFD=3.3
23:36:11.578 00.000 10844 MultiStar: [#1 0.32,0.19,0.99,U] [#2 -0.15,-0.05,2.01,U] [#3 -0.42,0.30,0.96,U] [#4 -0.35,-0.08,0.97,U] [#5 0.45,0.04,1.08,U] [#6 -0.07,-0.32,0.98,U] [#7 -0.19,-0.52,0.90,U] [#8 -0.29,0.05,0.91,U] 
23:36:11.578 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.48, -0.24}
23:36:11.578 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
23:36:11.578 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:36:11.578 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.98 mountX=0.07 mountY=-0.02, mountTheta=-0.25
23:36:11.578 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
23:36:11.578 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
23:36:11.578 00.000 11060 Worker thread wakes up
23:36:11.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:36:11.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:36:11.578 00.000 11060 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=-0.02
23:36:11.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:36:11.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:11.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:36:11.578 00.000 11060 MoveAxis(E, 0, ABG)
23:36:11.578 00.000 11060 Move returns status 0, amount 0
23:36:11.578 00.000 11060 MoveAxis(N, 0, ABG)
23:36:11.578 00.000 11060 Move returns status 0, amount 0
23:36:11.578 00.000 11060 move complete, result=0
23:36:11.578 00.000 11060 worker thread done servicing request
23:36:11.585 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:11.602 00.017 10844 UpdateGuideState exits: m=2958 SNR=35.6
23:36:11.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:11.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:11.602 00.000 10844 Enqueuing Expose request
23:36:11.602 00.000 11060 Worker thread wakes up
23:36:11.602 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:11.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:11.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:12.232 00.630 11060 Exposure complete
23:36:12.384 00.152 11060 worker thread done servicing request
23:36:12.384 00.000 10844 OnExposeComplete: enter
23:36:12.385 00.001 10844 UpdateGuideState(): m_state=6
23:36:12.385 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
23:36:12.385 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=61.87, Mass=3372, SNR=37.3, Peak=255 HFD=3.8
23:36:12.385 00.000 10844 MultiStar: [#1 -0.19,-0.19,1.03,U] [#2 -0.31,0.01,1.88,U] [#3 -0.55,0.31,0.00,M1] [#4 -0.99,-0.68,0.00,M1] [#5 -0.19,0.29,0.99,U] [#6 -0.15,-0.38,0.94,U] [#7 -0.14,-0.68,0.00,M1] [#8 0.22,-0.40,0.92,U] 
23:36:12.385 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.12}, one-star: {-0.25, -0.21}
23:36:12.385 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
23:36:12.385 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
23:36:12.385 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.53 mountX=0.15 mountY=-0.15, mountTheta=-0.79
23:36:12.386 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.12, opts=13)
23:36:12.386 00.000 10844 Enqueuing Move request for scope (-0.17, -0.12)
23:36:12.386 00.000 11060 Worker thread wakes up
23:36:12.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
23:36:12.387 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
23:36:12.387 00.000 11060 Moving (-0.17, -0.12) raw xDistance=0.15 yDistance=-0.15
23:36:12.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:36:12.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:12.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:12.387 00.000 11060 MoveAxis(W, 26, ABG)
23:36:12.387 00.000 11060 Guiding  Dir = 3, Dur = 26
23:36:12.394 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:12.408 00.014 10844 UpdateGuideState exits: m=3372 SNR=37.3 Saturated
23:36:12.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:12.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:12.408 00.000 10844 Enqueuing Expose request
23:36:12.413 00.005 11060 IsSlewing returns 0
23:36:12.414 00.001 11060 IsGuiding returns 0
23:36:12.443 00.029 11060 IsGuiding returns 0
23:36:12.443 00.000 11060 Move returns status 0, amount 26
23:36:12.443 00.000 11060 MoveAxis(N, 0, ABG)
23:36:12.443 00.000 11060 Move returns status 0, amount 0
23:36:12.443 00.000 11060 move complete, result=0
23:36:12.443 00.000 11060 worker thread done servicing request
23:36:12.443 00.000 11060 Worker thread wakes up
23:36:12.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:12.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:12.458 00.015 10844 GuideStep: 0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
23:36:13.086 00.628 11060 Exposure complete
23:36:13.262 00.176 11060 worker thread done servicing request
23:36:13.262 00.000 10844 OnExposeComplete: enter
23:36:13.274 00.012 10844 UpdateGuideState(): m_state=6
23:36:13.275 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
23:36:13.275 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.53, Mass=2915, SNR=34.4, Peak=255 HFD=3.6
23:36:13.275 00.000 10844 MultiStar: [#1 0.07,-0.43,1.03,U] [#2 -0.63,0.20,0.00,M1] [#3 -0.42,-0.19,1.00,U] [#4 -0.38,-0.67,0.00,M2] [#5 -0.16,-0.30,1.07,U] [#6 -0.11,0.21,1.03,U] [#7 -0.45,-0.91,0.00,M2] [#8 0.04,0.13,0.98,U] 
23:36:13.275 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.19}, one-star: {0.02, -0.55}
23:36:13.275 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
23:36:13.275 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
23:36:13.275 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.03 mountX=0.20 mountY=-0.06, mountTheta=-0.29
23:36:13.277 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.19, opts=13)
23:36:13.277 00.000 10844 Enqueuing Move request for scope (-0.09, -0.19)
23:36:13.277 00.000 11060 Worker thread wakes up
23:36:13.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
23:36:13.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
23:36:13.277 00.000 11060 Moving (-0.09, -0.19) raw xDistance=0.20 yDistance=-0.06
23:36:13.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:36:13.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:13.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:13.277 00.000 11060 MoveAxis(W, 36, ABG)
23:36:13.277 00.000 11060 Guiding  Dir = 3, Dur = 36
23:36:13.283 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:13.298 00.015 10844 UpdateGuideState exits: m=2915 SNR=34.4 Saturated
23:36:13.300 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:13.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:13.300 00.000 10844 Enqueuing Expose request
23:36:13.308 00.008 11060 IsSlewing returns 0
23:36:13.308 00.000 11060 IsGuiding returns 0
23:36:13.369 00.061 11060 IsGuiding returns 0
23:36:13.370 00.001 11060 Move returns status 0, amount 36
23:36:13.370 00.000 11060 MoveAxis(N, 0, ABG)
23:36:13.370 00.000 11060 Move returns status 0, amount 0
23:36:13.370 00.000 11060 move complete, result=0
23:36:13.370 00.000 11060 worker thread done servicing request
23:36:13.370 00.000 11060 Worker thread wakes up
23:36:13.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:13.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:13.370 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
23:36:14.000 00.630 11060 Exposure complete
23:36:14.194 00.194 11060 worker thread done servicing request
23:36:14.194 00.000 10844 OnExposeComplete: enter
23:36:14.196 00.002 10844 UpdateGuideState(): m_state=6
23:36:14.196 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
23:36:14.196 00.000 10844 Star::Find returns 1 (1), X=258.82, Y=62.27, Mass=3499, SNR=38.3, Peak=255 HFD=3.6
23:36:14.196 00.000 10844 MultiStar: [#1 -0.23,0.45,0.90,U] [#2 0.20,0.75,0.00,M2] [#3 -0.51,0.83,0.00,M1] [#4 -0.46,0.79,0.00,M3] [#5 0.45,0.69,0.00,M1] [#6 0.19,0.62,0.00,M1] [#7 -0.11,0.09,0.83,U] [#8 -0.07,0.43,0.89,U] 
23:36:14.196 00.000 10844 single-star, 3 included, MultiStar: {-0.07, 0.29}, one-star: {0.11, 0.19}
23:36:14.196 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
23:36:14.196 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:36:14.196 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.02 mountX=-0.20 mountY=0.08, mountTheta=2.76
23:36:14.198 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.19, opts=13)
23:36:14.198 00.000 10844 Enqueuing Move request for scope (0.11, 0.19)
23:36:14.198 00.000 11060 Worker thread wakes up
23:36:14.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
23:36:14.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
23:36:14.198 00.000 11060 Moving (0.11, 0.19) raw xDistance=-0.20 yDistance=0.08
23:36:14.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:36:14.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:14.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:36:14.198 00.000 11060 MoveAxis(E, 34, ABG)
23:36:14.198 00.000 11060 Guiding  Dir = 2, Dur = 34
23:36:14.206 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:14.209 00.003 11060 IsSlewing returns 0
23:36:14.209 00.000 11060 IsGuiding returns 0
23:36:14.218 00.009 10844 UpdateGuideState exits: m=3499 SNR=38.3 Saturated
23:36:14.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:14.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:14.218 00.000 10844 Enqueuing Expose request
23:36:14.249 00.031 11060 IsGuiding returns 0
23:36:14.249 00.000 11060 Move returns status 0, amount 34
23:36:14.249 00.000 11060 MoveAxis(N, 0, ABG)
23:36:14.249 00.000 11060 Move returns status 0, amount 0
23:36:14.249 00.000 11060 move complete, result=0
23:36:14.249 00.000 11060 worker thread done servicing request
23:36:14.249 00.000 11060 Worker thread wakes up
23:36:14.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:14.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:14.249 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
23:36:14.885 00.636 11060 Exposure complete
23:36:15.048 00.163 11060 worker thread done servicing request
23:36:15.048 00.000 10844 OnExposeComplete: enter
23:36:15.048 00.000 10844 UpdateGuideState(): m_state=6
23:36:15.048 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
23:36:15.048 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.31, Mass=3257, SNR=37.2, Peak=234 HFD=3.7
23:36:15.048 00.000 10844 MultiStar: [#1 -0.07,0.22,0.97,U] [#2 0.37,0.52,0.00,M3] [#3 -0.47,0.24,0.99,U] [#4 -0.54,0.02,0.92,U] [#5 -0.38,0.34,0.98,U] [#6 -0.03,0.15,0.99,U] [#7 0.23,0.16,0.86,U] [#8 0.31,-0.02,0.90,U] 
23:36:15.048 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.17}, one-star: {0.15, 0.23}
23:36:15.048 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
23:36:15.048 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
23:36:15.048 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.13 mountX=-0.15 mountY=-0.13, mountTheta=-2.41
23:36:15.048 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.17, opts=13)
23:36:15.048 00.000 10844 Enqueuing Move request for scope (-0.11, 0.17)
23:36:15.053 00.005 11060 Worker thread wakes up
23:36:15.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
23:36:15.053 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
23:36:15.053 00.000 11060 Moving (-0.11, 0.17) raw xDistance=-0.15 yDistance=-0.13
23:36:15.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:36:15.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:15.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:36:15.053 00.000 11060 MoveAxis(E, 27, ABG)
23:36:15.053 00.000 11060 Guiding  Dir = 2, Dur = 27
23:36:15.058 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:15.064 00.006 11060 IsSlewing returns 0
23:36:15.064 00.000 11060 IsGuiding returns 0
23:36:15.069 00.005 10844 UpdateGuideState exits: m=3257 SNR=37.2
23:36:15.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:15.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:15.069 00.000 10844 Enqueuing Expose request
23:36:15.095 00.026 11060 IsGuiding returns 0
23:36:15.095 00.000 11060 Move returns status 0, amount 27
23:36:15.095 00.000 11060 MoveAxis(N, 0, ABG)
23:36:15.095 00.000 11060 Move returns status 0, amount 0
23:36:15.095 00.000 11060 move complete, result=0
23:36:15.095 00.000 11060 worker thread done servicing request
23:36:15.095 00.000 11060 Worker thread wakes up
23:36:15.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:15.095 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
23:36:15.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:15.745 00.650 11060 Exposure complete
23:36:15.930 00.185 11060 worker thread done servicing request
23:36:15.930 00.000 10844 OnExposeComplete: enter
23:36:15.930 00.000 10844 UpdateGuideState(): m_state=6
23:36:15.930 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
23:36:15.930 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=62.16, Mass=3563, SNR=38.8, Peak=250 HFD=4.0
23:36:15.930 00.000 10844 MultiStar: [#1 0.11,0.62,0.92,U] [#2 0.33,0.19,1.83,U] [#3 -0.31,0.32,0.92,U] [#4 -0.57,0.34,0.00,M3] [#5 0.17,0.83,0.00,M1] [#6 -0.23,0.23,0.81,U] [#7 0.31,-0.53,0.82,U] [#8 0.01,0.32,0.79,U] 
23:36:15.930 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.18}, one-star: {0.30, 0.08}
23:36:15.930 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
23:36:15.930 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:36:15.930 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.22 cameraTheta=1.02 mountX=-0.20 mountY=0.08, mountTheta=2.76
23:36:15.930 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
23:36:15.930 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
23:36:15.930 00.000 11060 Worker thread wakes up
23:36:15.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
23:36:15.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
23:36:15.930 00.000 11060 Moving (0.11, 0.18) raw xDistance=-0.20 yDistance=0.08
23:36:15.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:36:15.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:15.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:36:15.930 00.000 11060 MoveAxis(E, 36, ABG)
23:36:15.930 00.000 11060 Guiding  Dir = 2, Dur = 36
23:36:15.936 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:15.946 00.010 11060 IsSlewing returns 0
23:36:15.946 00.000 11060 IsGuiding returns 0
23:36:15.953 00.007 10844 UpdateGuideState exits: m=3563 SNR=38.8
23:36:15.955 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:15.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:15.955 00.000 10844 Enqueuing Expose request
23:36:15.998 00.043 11060 IsGuiding returns 0
23:36:15.998 00.000 11060 Move returns status 0, amount 36
23:36:15.998 00.000 11060 MoveAxis(N, 0, ABG)
23:36:15.998 00.000 11060 Move returns status 0, amount 0
23:36:15.998 00.000 11060 move complete, result=0
23:36:15.998 00.000 11060 worker thread done servicing request
23:36:15.998 00.000 11060 Worker thread wakes up
23:36:15.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:15.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:16.000 00.002 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:36:16.636 00.636 11060 Exposure complete
23:36:16.807 00.171 11060 worker thread done servicing request
23:36:16.807 00.000 10844 OnExposeComplete: enter
23:36:16.807 00.000 10844 UpdateGuideState(): m_state=6
23:36:16.807 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
23:36:16.807 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=62.28, Mass=2942, SNR=35.1, Peak=241 HFD=3.5
23:36:16.807 00.000 10844 MultiStar: [#1 0.09,0.61,1.17,U] [#2 -0.03,0.21,2.05,U] [#3 0.11,0.70,0.00,M1] [#4 -0.11,0.50,1.03,U] [#5 0.08,0.82,0.00,M2] [#6 -0.20,0.69,0.00,M1] [#7 -0.17,-0.20,0.94,U] [#8 0.14,0.14,1.00,U] 
23:36:16.807 00.000 10844 single-star, 5 included, MultiStar: {-0.02, 0.25}, one-star: {-0.10, 0.20}
23:36:16.807 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
23:36:16.807 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
23:36:16.807 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.03 mountX=-0.18 mountY=-0.13, mountTheta=-2.52
23:36:16.807 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.20, opts=13)
23:36:16.807 00.000 10844 Enqueuing Move request for scope (-0.10, 0.20)
23:36:16.807 00.000 11060 Worker thread wakes up
23:36:16.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
23:36:16.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
23:36:16.807 00.000 11060 Moving (-0.10, 0.20) raw xDistance=-0.18 yDistance=-0.13
23:36:16.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:36:16.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:16.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:36:16.807 00.000 11060 MoveAxis(E, 32, ABG)
23:36:16.807 00.000 11060 Guiding  Dir = 2, Dur = 32
23:36:16.816 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:16.829 00.013 10844 UpdateGuideState exits: m=2942 SNR=35.1
23:36:16.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:16.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:16.829 00.000 10844 Enqueuing Expose request
23:36:16.843 00.014 11060 IsSlewing returns 0
23:36:16.843 00.000 11060 IsGuiding returns 0
23:36:16.921 00.078 11060 IsGuiding returns 0
23:36:16.921 00.000 11060 Move returns status 0, amount 32
23:36:16.921 00.000 11060 MoveAxis(N, 0, ABG)
23:36:16.921 00.000 11060 Move returns status 0, amount 0
23:36:16.921 00.000 11060 move complete, result=0
23:36:16.921 00.000 11060 worker thread done servicing request
23:36:16.921 00.000 11060 Worker thread wakes up
23:36:16.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:16.921 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:36:16.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:17.561 00.640 11060 Exposure complete
23:36:17.730 00.169 11060 worker thread done servicing request
23:36:17.730 00.000 10844 OnExposeComplete: enter
23:36:17.730 00.000 10844 UpdateGuideState(): m_state=6
23:36:17.730 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
23:36:17.730 00.000 10844 Star::Find returns 1 (0), X=259.18, Y=62.25, Mass=2948, SNR=34.8, Peak=241 HFD=3.4
23:36:17.730 00.000 10844 MultiStar: [#1 -0.56,0.29,0.00,M1] [#2 -0.18,0.46,1.94,U] [#3 -0.77,0.30,0.00,M2] [#4 -0.26,0.13,0.96,U] [#5 -0.15,0.18,1.02,U] [#6 0.29,0.49,0.94,U] [#7 -0.16,-0.12,0.91,U] [#8 -0.27,-0.08,0.89,U] 
23:36:17.730 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.22}, one-star: {0.47, 0.18}
23:36:17.730 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
23:36:17.730 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
23:36:17.730 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.81 mountX=-0.20 mountY=-0.09, mountTheta=-2.74
23:36:17.730 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.22, opts=13)
23:36:17.730 00.000 10844 Enqueuing Move request for scope (-0.05, 0.22)
23:36:17.730 00.000 11060 Worker thread wakes up
23:36:17.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
23:36:17.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
23:36:17.730 00.000 11060 Moving (-0.05, 0.22) raw xDistance=-0.20 yDistance=-0.09
23:36:17.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:36:17.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:17.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:17.730 00.000 11060 MoveAxis(E, 36, ABG)
23:36:17.730 00.000 11060 Guiding  Dir = 2, Dur = 36
23:36:17.737 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:17.755 00.018 11060 IsSlewing returns 0
23:36:17.755 00.000 11060 IsGuiding returns 0
23:36:17.757 00.002 10844 UpdateGuideState exits: m=2948 SNR=34.8
23:36:17.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:17.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:17.757 00.000 10844 Enqueuing Expose request
23:36:17.818 00.061 11060 IsGuiding returns 0
23:36:17.818 00.000 11060 Move returns status 0, amount 36
23:36:17.818 00.000 11060 MoveAxis(N, 0, ABG)
23:36:17.818 00.000 11060 Move returns status 0, amount 0
23:36:17.818 00.000 11060 move complete, result=0
23:36:17.819 00.001 11060 worker thread done servicing request
23:36:17.819 00.000 11060 Worker thread wakes up
23:36:17.830 00.011 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:36:17.832 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:17.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:18.458 00.626 11060 Exposure complete
23:36:18.616 00.158 11060 worker thread done servicing request
23:36:18.616 00.000 10844 OnExposeComplete: enter
23:36:18.616 00.000 10844 UpdateGuideState(): m_state=6
23:36:18.616 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
23:36:18.616 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=62.12, Mass=2937, SNR=35.0, Peak=236 HFD=3.0
23:36:18.616 00.000 10844 MultiStar: [#1 0.24,0.19,0.96,U] [#2 -0.05,0.22,2.07,U] [#3 0.12,-0.38,0.99,U] [#4 -0.14,-0.21,0.90,U] [#5 0.02,0.02,1.02,U] [#6 0.04,0.36,0.91,U] [#7 0.19,-0.42,0.90,U] [#8 0.27,-0.25,0.94,U] 
23:36:18.619 00.003 10844 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.31, 0.04}
23:36:18.619 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
23:36:18.619 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
23:36:18.619 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.15 mountX=-0.00 mountY=0.10, mountTheta=1.61
23:36:18.619 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
23:36:18.619 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
23:36:18.619 00.000 11060 Worker thread wakes up
23:36:18.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:36:18.619 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:36:18.619 00.000 11060 Moving (0.10, -0.01) raw xDistance=-0.00 yDistance=0.10
23:36:18.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:36:18.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:18.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:36:18.621 00.002 11060 MoveAxis(E, 0, ABG)
23:36:18.621 00.000 11060 Move returns status 0, amount 0
23:36:18.621 00.000 11060 MoveAxis(N, 0, ABG)
23:36:18.621 00.000 11060 Move returns status 0, amount 0
23:36:18.621 00.000 11060 move complete, result=0
23:36:18.621 00.000 11060 worker thread done servicing request
23:36:18.626 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:18.637 00.011 10844 UpdateGuideState exits: m=2937 SNR=35.0
23:36:18.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:18.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:18.637 00.000 10844 Enqueuing Expose request
23:36:18.637 00.000 11060 Worker thread wakes up
23:36:18.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:18.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:18.637 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:19.271 00.634 11060 Exposure complete
23:36:19.438 00.167 11060 worker thread done servicing request
23:36:19.438 00.000 10844 OnExposeComplete: enter
23:36:19.438 00.000 10844 UpdateGuideState(): m_state=6
23:36:19.438 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
23:36:19.438 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=61.85, Mass=3120, SNR=36.2, Peak=233 HFD=4.1
23:36:19.438 00.000 10844 MultiStar: [#1 0.15,0.46,0.95,U] [#2 -0.16,0.31,1.93,U] [#3 -0.48,0.30,0.98,U] [#4 -0.26,-0.08,0.88,U] [#5 0.52,0.15,0.96,U] [#6 -0.18,-0.00,0.97,U] [#7 0.06,0.22,0.86,U] [#8 -0.03,-0.09,0.95,U] 
23:36:19.438 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.33, -0.23}
23:36:19.438 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
23:36:19.438 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.83)
23:36:19.438 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.72 mountX=-0.13 mountY=-0.04, mountTheta=-2.83
23:36:19.441 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
23:36:19.441 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
23:36:19.441 00.000 11060 Worker thread wakes up
23:36:19.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:36:19.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:36:19.441 00.000 11060 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=-0.04
23:36:19.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:36:19.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:19.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:19.441 00.000 11060 MoveAxis(E, 22, ABG)
23:36:19.441 00.000 11060 Guiding  Dir = 2, Dur = 22
23:36:19.447 00.006 11060 IsSlewing returns 0
23:36:19.447 00.000 11060 IsGuiding returns 0
23:36:19.448 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:19.467 00.019 10844 UpdateGuideState exits: m=3120 SNR=36.2
23:36:19.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:19.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:19.467 00.000 10844 Enqueuing Expose request
23:36:19.477 00.010 11060 IsGuiding returns 0
23:36:19.477 00.000 11060 Move returns status 0, amount 22
23:36:19.477 00.000 11060 MoveAxis(N, 0, ABG)
23:36:19.477 00.000 11060 Move returns status 0, amount 0
23:36:19.477 00.000 11060 move complete, result=0
23:36:19.477 00.000 11060 worker thread done servicing request
23:36:19.477 00.000 11060 Worker thread wakes up
23:36:19.477 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
23:36:19.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:19.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:20.116 00.639 11060 Exposure complete
23:36:20.282 00.166 11060 worker thread done servicing request
23:36:20.282 00.000 10844 OnExposeComplete: enter
23:36:20.282 00.000 10844 UpdateGuideState(): m_state=6
23:36:20.282 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
23:36:20.282 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=62.04, Mass=3071, SNR=35.9, Peak=234 HFD=3.4
23:36:20.282 00.000 10844 MultiStar: [#1 0.09,-0.18,0.99,U] [#2 0.04,0.38,1.97,U] [#3 -0.22,-0.17,0.97,U] [#4 -0.51,-0.10,1.03,U] [#5 -0.09,0.26,1.01,U] [#6 -0.07,-0.28,0.85,U] [#7 -0.00,-0.17,0.83,U] [#8 -0.19,-0.07,0.99,U] 
23:36:20.282 00.000 10844 single-star, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.05, -0.04}
23:36:20.282 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
23:36:20.282 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
23:36:20.282 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=0.05 mountY=-0.04, mountTheta=-0.65
23:36:20.282 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
23:36:20.282 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
23:36:20.282 00.000 11060 Worker thread wakes up
23:36:20.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:36:20.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:36:20.282 00.000 11060 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=-0.04
23:36:20.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:36:20.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:20.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:20.282 00.000 11060 MoveAxis(E, 0, ABG)
23:36:20.282 00.000 11060 Move returns status 0, amount 0
23:36:20.282 00.000 11060 MoveAxis(N, 0, ABG)
23:36:20.282 00.000 11060 Move returns status 0, amount 0
23:36:20.282 00.000 11060 move complete, result=0
23:36:20.287 00.005 11060 worker thread done servicing request
23:36:20.291 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:20.302 00.011 10844 UpdateGuideState exits: m=3071 SNR=35.9
23:36:20.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:20.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:20.302 00.000 10844 Enqueuing Expose request
23:36:20.302 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:20.302 00.000 11060 Worker thread wakes up
23:36:20.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:20.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:20.930 00.628 11060 Exposure complete
23:36:21.080 00.150 11060 worker thread done servicing request
23:36:21.080 00.000 10844 OnExposeComplete: enter
23:36:21.080 00.000 10844 UpdateGuideState(): m_state=6
23:36:21.080 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
23:36:21.080 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.87, Mass=3506, SNR=38.5, Peak=234 HFD=3.8
23:36:21.080 00.000 10844 MultiStar: [#1 -0.02,-0.02,0.90,U] [#2 -0.10,0.07,1.88,U] [#3 -0.25,0.21,0.86,U] [#4 -0.03,0.20,0.89,U] [#5 0.31,-0.02,0.93,U] [#6 0.04,0.00,0.89,U] [#7 -0.28,-0.12,0.82,U] [#8 0.12,-0.09,0.91,U] 
23:36:21.080 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.16, -0.21}
23:36:21.080 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
23:36:21.080 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
23:36:21.080 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.49 mountX=-0.01 mountY=-0.01, mountTheta=-2.05
23:36:21.085 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
23:36:21.085 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
23:36:21.085 00.000 11060 Worker thread wakes up
23:36:21.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:36:21.085 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:36:21.085 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
23:36:21.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:36:21.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:21.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:36:21.085 00.000 11060 MoveAxis(E, 0, ABG)
23:36:21.085 00.000 11060 Move returns status 0, amount 0
23:36:21.085 00.000 11060 MoveAxis(N, 0, ABG)
23:36:21.099 00.014 11060 Move returns status 0, amount 0
23:36:21.099 00.000 11060 move complete, result=0
23:36:21.099 00.000 11060 worker thread done servicing request
23:36:21.100 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:21.120 00.020 10844 UpdateGuideState exits: m=3506 SNR=38.5
23:36:21.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:21.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:21.120 00.000 10844 Enqueuing Expose request
23:36:21.120 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:21.120 00.000 11060 Worker thread wakes up
23:36:21.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:21.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:21.756 00.636 11060 Exposure complete
23:36:21.939 00.183 11060 worker thread done servicing request
23:36:21.939 00.000 10844 OnExposeComplete: enter
23:36:21.939 00.000 10844 UpdateGuideState(): m_state=6
23:36:21.939 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
23:36:21.939 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.60, Mass=3305, SNR=37.0, Peak=246 HFD=3.7
23:36:21.941 00.002 10844 MultiStar: [#1 0.42,0.08,1.03,U] [#2 -0.23,0.55,1.94,U] [#3 -0.07,0.13,0.98,U] [#4 0.04,0.30,0.85,U] [#5 0.63,0.22,0.00,M1] [#6 0.18,0.71,0.00,M1] [#7 0.37,-0.42,0.83,U] [#8 0.38,-0.29,0.92,U] 
23:36:21.941 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.06}, one-star: {0.20, -0.47}
23:36:21.941 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
23:36:21.941 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
23:36:21.941 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.08 mountY=0.10, mountTheta=2.25
23:36:21.941 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.06, opts=13)
23:36:21.941 00.000 10844 Enqueuing Move request for scope (0.11, 0.06)
23:36:21.941 00.000 11060 Worker thread wakes up
23:36:21.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:36:21.943 00.002 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:36:21.943 00.000 11060 Moving (0.11, 0.06) raw xDistance=-0.08 yDistance=0.10
23:36:21.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:36:21.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:21.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:36:21.943 00.000 11060 MoveAxis(E, 0, ABG)
23:36:21.943 00.000 11060 Move returns status 0, amount 0
23:36:21.943 00.000 11060 MoveAxis(N, 0, ABG)
23:36:21.943 00.000 11060 Move returns status 0, amount 0
23:36:21.943 00.000 11060 move complete, result=0
23:36:21.943 00.000 11060 worker thread done servicing request
23:36:21.952 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:21.970 00.018 10844 UpdateGuideState exits: m=3305 SNR=37.0
23:36:21.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:21.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:21.970 00.000 10844 Enqueuing Expose request
23:36:21.970 00.000 11060 Worker thread wakes up
23:36:21.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:21.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:21.970 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:22.598 00.628 11060 Exposure complete
23:36:22.771 00.173 11060 worker thread done servicing request
23:36:22.771 00.000 10844 OnExposeComplete: enter
23:36:22.771 00.000 10844 UpdateGuideState(): m_state=6
23:36:22.771 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
23:36:22.771 00.000 10844 Star::Find returns 1 (1), X=259.23, Y=61.99, Mass=3038, SNR=35.2, Peak=255 HFD=3.2
23:36:22.771 00.000 10844 MultiStar: [#1 -0.02,0.02,1.09,U] [#2 -0.25,0.25,1.93,U] [#3 -0.33,-0.15,1.01,U] [#4 0.00,-0.05,1.00,U] [#5 0.31,-0.43,1.03,U] [#6 0.18,0.10,0.96,U] [#7 0.15,-0.23,0.91,U] [#8 0.19,-0.22,1.01,U] 
23:36:22.771 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.51, -0.08}
23:36:22.771 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
23:36:22.771 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
23:36:22.771 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.85 mountX=0.05 mountY=0.06, mountTheta=0.90
23:36:22.773 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
23:36:22.773 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
23:36:22.773 00.000 11060 Worker thread wakes up
23:36:22.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:36:22.773 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:36:22.773 00.000 11060 Moving (0.05, -0.06) raw xDistance=0.05 yDistance=0.06
23:36:22.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:36:22.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:22.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:36:22.773 00.000 11060 MoveAxis(E, 0, ABG)
23:36:22.773 00.000 11060 Move returns status 0, amount 0
23:36:22.773 00.000 11060 MoveAxis(N, 0, ABG)
23:36:22.773 00.000 11060 Move returns status 0, amount 0
23:36:22.773 00.000 11060 move complete, result=0
23:36:22.775 00.002 11060 worker thread done servicing request
23:36:22.778 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:22.788 00.010 10844 UpdateGuideState exits: m=3038 SNR=35.2 Saturated
23:36:22.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:22.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:22.788 00.000 10844 Enqueuing Expose request
23:36:22.788 00.000 11060 Worker thread wakes up
23:36:22.788 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:22.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:22.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:23.416 00.628 11060 Exposure complete
23:36:23.570 00.154 11060 worker thread done servicing request
23:36:23.570 00.000 10844 OnExposeComplete: enter
23:36:23.575 00.005 10844 UpdateGuideState(): m_state=6
23:36:23.575 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
23:36:23.575 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=62.27, Mass=3559, SNR=39.2, Peak=255 HFD=3.4
23:36:23.575 00.000 10844 MultiStar: [#1 -0.08,0.27,0.92,U] [#2 0.38,0.21,1.75,U] [#3 0.16,0.15,0.87,U] [#4 0.09,0.13,0.90,U] [#5 0.48,0.41,0.00,M1] [#6 0.21,0.09,0.91,U] [#7 -0.19,-0.19,0.83,U] [#8 0.12,-0.22,0.95,U] 
23:36:23.575 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {0.33, 0.19}
23:36:23.575 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
23:36:23.575 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
23:36:23.575 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.18 cameraTheta=0.54 mountX=-0.12 mountY=0.14, mountTheta=2.29
23:36:23.575 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
23:36:23.575 00.000 10844 Enqueuing Move request for scope (0.16, 0.10)
23:36:23.575 00.000 11060 Worker thread wakes up
23:36:23.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
23:36:23.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
23:36:23.575 00.000 11060 Moving (0.16, 0.10) raw xDistance=-0.12 yDistance=0.14
23:36:23.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:36:23.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:23.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:36:23.575 00.000 11060 MoveAxis(E, 21, ABG)
23:36:23.575 00.000 11060 Guiding  Dir = 2, Dur = 21
23:36:23.581 00.006 11060 IsSlewing returns 0
23:36:23.581 00.000 11060 IsGuiding returns 0
23:36:23.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:23.591 00.010 10844 UpdateGuideState exits: m=3559 SNR=39.2 Saturated
23:36:23.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:23.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:23.591 00.000 10844 Enqueuing Expose request
23:36:23.612 00.021 11060 IsGuiding returns 0
23:36:23.612 00.000 11060 Move returns status 0, amount 21
23:36:23.612 00.000 11060 MoveAxis(N, 0, ABG)
23:36:23.612 00.000 11060 Move returns status 0, amount 0
23:36:23.613 00.001 11060 move complete, result=0
23:36:23.613 00.000 11060 worker thread done servicing request
23:36:23.613 00.000 11060 Worker thread wakes up
23:36:23.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:23.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:23.621 00.008 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
23:36:24.251 00.630 11060 Exposure complete
23:36:24.407 00.156 11060 worker thread done servicing request
23:36:24.407 00.000 10844 OnExposeComplete: enter
23:36:24.407 00.000 10844 UpdateGuideState(): m_state=6
23:36:24.407 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
23:36:24.407 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.72, Mass=3050, SNR=35.3, Peak=255 HFD=3.4
23:36:24.407 00.000 10844 MultiStar: [#1 -0.14,-0.00,1.04,U] [#2 -0.46,-0.19,1.89,U] [#3 -0.43,-0.22,1.01,U] [#4 -0.53,-0.97,0.00,M1] [#5 0.06,-0.36,1.02,U] [#6 -0.19,-0.88,0.00,M1] [#7 -0.27,-0.87,0.00,M1] [#8 -0.07,-0.74,0.00,M1] 
23:36:24.407 00.000 10844 refined, 4 included, MultiStar: {-0.27, -0.22}, one-star: {-0.23, -0.36}
23:36:24.407 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
23:36:24.407 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:36:24.407 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-2.46 mountX=0.27 mountY=-0.23, mountTheta=-0.72
23:36:24.407 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.22, opts=13)
23:36:24.407 00.000 10844 Enqueuing Move request for scope (-0.27, -0.22)
23:36:24.407 00.000 11060 Worker thread wakes up
23:36:24.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.22) opts 0xd
23:36:24.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.22)
23:36:24.407 00.000 11060 Moving (-0.27, -0.22) raw xDistance=0.27 yDistance=-0.23
23:36:24.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:36:24.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:24.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:36:24.407 00.000 11060 MoveAxis(W, 46, ABG)
23:36:24.407 00.000 11060 Guiding  Dir = 3, Dur = 46
23:36:24.430 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:24.449 00.019 11060 IsSlewing returns 0
23:36:24.450 00.001 11060 IsGuiding returns 0
23:36:24.460 00.010 10844 UpdateGuideState exits: m=3050 SNR=35.3 Saturated
23:36:24.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:24.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:24.460 00.000 10844 Enqueuing Expose request
23:36:24.507 00.047 11060 IsGuiding returns 0
23:36:24.507 00.000 11060 Move returns status 0, amount 46
23:36:24.507 00.000 11060 MoveAxis(N, 0, ABG)
23:36:24.507 00.000 11060 Move returns status 0, amount 0
23:36:24.507 00.000 11060 move complete, result=0
23:36:24.507 00.000 11060 worker thread done servicing request
23:36:24.507 00.000 11060 Worker thread wakes up
23:36:24.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:24.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:24.522 00.015 10844 GuideStep: 0.3 px 46 ms WEST, -0.2 px 0 ms NORTH
23:36:25.153 00.631 11060 Exposure complete
23:36:25.318 00.165 11060 worker thread done servicing request
23:36:25.318 00.000 10844 OnExposeComplete: enter
23:36:25.318 00.000 10844 UpdateGuideState(): m_state=6
23:36:25.318 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
23:36:25.318 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=62.13, Mass=2789, SNR=34.0, Peak=202 HFD=3.8
23:36:25.318 00.000 10844 MultiStar: [#1 -0.09,0.27,1.07,U] [#2 -0.57,-0.54,0.00,M1] [#3 -0.57,-0.43,0.00,M1] [#4 -0.44,-0.47,0.00,M2] [#5 -0.38,-0.44,1.10,U] [#6 0.00,-0.37,0.92,U] [#7 -0.09,-0.36,0.92,U] [#8 -0.19,-1.06,0.00,M2] 
23:36:25.318 00.000 10844 single-star, 4 included, MultiStar: {-0.16, -0.16}, one-star: {-0.19, 0.06}
23:36:25.318 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
23:36:25.318 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
23:36:25.318 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.86 mountX=-0.02 mountY=-0.20, mountTheta=-1.67
23:36:25.320 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.06, opts=13)
23:36:25.320 00.000 10844 Enqueuing Move request for scope (-0.19, 0.06)
23:36:25.320 00.000 11060 Worker thread wakes up
23:36:25.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
23:36:25.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
23:36:25.320 00.000 11060 Moving (-0.19, 0.06) raw xDistance=-0.02 yDistance=-0.20
23:36:25.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:36:25.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:25.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:36:25.320 00.000 11060 MoveAxis(E, 0, ABG)
23:36:25.320 00.000 11060 Move returns status 0, amount 0
23:36:25.320 00.000 11060 MoveAxis(N, 0, ABG)
23:36:25.320 00.000 11060 Move returns status 0, amount 0
23:36:25.320 00.000 11060 move complete, result=0
23:36:25.320 00.000 11060 worker thread done servicing request
23:36:25.327 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:25.338 00.011 10844 UpdateGuideState exits: m=2789 SNR=34.0
23:36:25.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:25.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:25.338 00.000 10844 Enqueuing Expose request
23:36:25.338 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:25.338 00.000 11060 Worker thread wakes up
23:36:25.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:25.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:25.963 00.625 11060 Exposure complete
23:36:26.128 00.165 11060 worker thread done servicing request
23:36:26.128 00.000 10844 OnExposeComplete: enter
23:36:26.128 00.000 10844 UpdateGuideState(): m_state=6
23:36:26.128 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
23:36:26.128 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=62.41, Mass=3222, SNR=36.0, Peak=250 HFD=3.3
23:36:26.128 00.000 10844 MultiStar: [#1 -0.10,0.36,0.96,U] [#2 -0.58,0.03,2.00,U] [#3 -0.45,0.18,0.95,U] [#4 -0.50,-0.50,0.00,M3] [#5 -0.01,-0.02,1.01,U] [#6 0.12,-0.67,0.00,M1] [#7 -0.09,0.02,0.95,U] [#8 -0.32,-0.96,0.00,M3] 
23:36:26.128 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.13}, one-star: {-0.18, 0.33}
23:36:26.128 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:36:26.128 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
23:36:26.128 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.71 mountX=-0.08 mountY=-0.30, mountTheta=-1.82
23:36:26.128 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.13, opts=13)
23:36:26.128 00.000 10844 Enqueuing Move request for scope (-0.28, 0.13)
23:36:26.128 00.000 11060 Worker thread wakes up
23:36:26.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd
23:36:26.128 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
23:36:26.128 00.000 11060 Moving (-0.28, 0.13) raw xDistance=-0.08 yDistance=-0.30
23:36:26.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:36:26.128 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-0.74
23:36:26.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:36:26.128 00.000 11060 MoveAxis(E, 0, ABG)
23:36:26.128 00.000 11060 Move returns status 0, amount 0
23:36:26.128 00.000 11060 BLC: Oldest BLC event removed
23:36:26.133 00.005 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:36:26.133 00.000 11060 MoveAxis(N, 868, ABG)
23:36:26.133 00.000 11060 duration set to 750 by maxDecDuration
23:36:26.133 00.000 11060 Guiding  Dir = 0, Dur = 750
23:36:26.138 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:26.144 00.006 11060 IsSlewing returns 0
23:36:26.144 00.000 11060 IsGuiding returns 0
23:36:26.151 00.007 10844 UpdateGuideState exits: m=3222 SNR=36.0
23:36:26.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:26.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:26.151 00.000 10844 Enqueuing Expose request
23:36:26.901 00.750 11060 IsGuiding returns 0
23:36:26.901 00.000 11060 Move returns status 0, amount 750
23:36:26.901 00.000 11060 move complete, result=0
23:36:26.903 00.002 11060 worker thread done servicing request
23:36:26.903 00.000 11060 Worker thread wakes up
23:36:26.903 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
23:36:26.904 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:26.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:27.547 00.643 11060 Exposure complete
23:36:27.716 00.169 11060 worker thread done servicing request
23:36:27.716 00.000 10844 OnExposeComplete: enter
23:36:27.716 00.000 10844 UpdateGuideState(): m_state=6
23:36:27.721 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
23:36:27.721 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=62.17, Mass=3038, SNR=35.5, Peak=253 HFD=3.5
23:36:27.721 00.000 10844 MultiStar: [#1 0.41,0.59,0.00,M1] [#2 0.36,0.34,2.01,U] [#3 -0.25,0.23,1.03,U] [#4 -0.09,-0.01,0.97,U] [#5 0.28,0.95,0.00,M1] [#6 0.12,0.36,0.90,U] [#7 -0.03,-0.02,0.97,U] [#8 0.11,0.12,1.00,U] 
23:36:27.721 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.18}, one-star: {0.52, 0.09}
23:36:27.721 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:36:27.721 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
23:36:27.721 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.92 mountX=-0.20 mountY=0.11, mountTheta=2.66
23:36:27.722 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.18, opts=13)
23:36:27.722 00.000 10844 Enqueuing Move request for scope (0.14, 0.18)
23:36:27.722 00.000 11060 Worker thread wakes up
23:36:27.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
23:36:27.722 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
23:36:27.722 00.000 11060 Moving (0.14, 0.18) raw xDistance=-0.20 yDistance=0.11
23:36:27.722 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.211517, 1:-0.105819
23:36:27.722 00.000 11060 BLC: No correction, Miss < min_move
23:36:27.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:36:27.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:27.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:36:27.722 00.000 11060 MoveAxis(E, 35, ABG)
23:36:27.722 00.000 11060 Guiding  Dir = 2, Dur = 35
23:36:27.728 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:27.745 00.017 10844 UpdateGuideState exits: m=3038 SNR=35.5
23:36:27.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:27.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:27.745 00.000 10844 Enqueuing Expose request
23:36:27.751 00.006 11060 IsSlewing returns 0
23:36:27.751 00.000 11060 IsGuiding returns 0
23:36:27.813 00.062 11060 IsGuiding returns 0
23:36:27.813 00.000 11060 Move returns status 0, amount 35
23:36:27.813 00.000 11060 MoveAxis(N, 0, ABG)
23:36:27.813 00.000 11060 Move returns status 0, amount 0
23:36:27.813 00.000 11060 move complete, result=0
23:36:27.813 00.000 11060 worker thread done servicing request
23:36:27.813 00.000 11060 Worker thread wakes up
23:36:27.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:27.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:27.814 00.001 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
23:36:28.444 00.630 11060 Exposure complete
23:36:28.613 00.169 11060 worker thread done servicing request
23:36:28.613 00.000 10844 OnExposeComplete: enter
23:36:28.613 00.000 10844 UpdateGuideState(): m_state=6
23:36:28.613 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
23:36:28.613 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=61.92, Mass=3155, SNR=36.4, Peak=255 HFD=3.1
23:36:28.613 00.000 10844 MultiStar: [#1 0.48,0.41,0.00,M2] [#2 0.24,0.62,0.00,M1] [#3 0.04,0.19,0.95,U] [#4 -0.29,0.04,0.88,U] [#5 0.72,0.33,0.00,M2] [#6 0.12,-0.20,0.87,U] [#7 0.11,0.04,0.80,U] [#8 0.44,-0.16,0.91,U] 
23:36:28.613 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.04}, one-star: {0.12, -0.16}
23:36:28.613 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
23:36:28.613 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
23:36:28.613 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.44 mountX=0.03 mountY=0.10, mountTheta=1.31
23:36:28.618 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.04, opts=13)
23:36:28.618 00.000 10844 Enqueuing Move request for scope (0.09, -0.04)
23:36:28.618 00.000 11060 Worker thread wakes up
23:36:28.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
23:36:28.618 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
23:36:28.618 00.000 11060 Moving (0.09, -0.04) raw xDistance=0.03 yDistance=0.10
23:36:28.618 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.211517, 1:-0.105819, 2:-0.098706
23:36:28.618 00.000 11060 BLC: No correction, Miss < min_move
23:36:28.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:36:28.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:28.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:36:28.618 00.000 11060 MoveAxis(E, 0, ABG)
23:36:28.618 00.000 11060 Move returns status 0, amount 0
23:36:28.618 00.000 11060 MoveAxis(N, 0, ABG)
23:36:28.618 00.000 11060 Move returns status 0, amount 0
23:36:28.618 00.000 11060 move complete, result=0
23:36:28.618 00.000 11060 worker thread done servicing request
23:36:28.623 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:28.637 00.014 10844 UpdateGuideState exits: m=3155 SNR=36.4 Saturated
23:36:28.638 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:28.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:28.638 00.000 10844 Enqueuing Expose request
23:36:28.638 00.000 11060 Worker thread wakes up
23:36:28.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:28.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:28.638 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:29.269 00.631 11060 Exposure complete
23:36:29.418 00.149 11060 worker thread done servicing request
23:36:29.418 00.000 10844 OnExposeComplete: enter
23:36:29.418 00.000 10844 UpdateGuideState(): m_state=6
23:36:29.418 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
23:36:29.418 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=62.26, Mass=3306, SNR=37.4, Peak=255 HFD=3.6
23:36:29.420 00.002 10844 MultiStar: [#1 0.13,0.62,0.00,M3] [#2 0.01,0.91,0.00,M2] [#3 -0.23,1.15,0.00,M1] [#4 -0.05,0.47,0.92,U] [#5 0.42,0.43,0.98,U] [#6 0.07,0.27,0.92,U] [#7 -0.10,-0.06,0.86,U] [#8 0.01,0.08,0.97,U] 
23:36:29.420 00.000 10844 single-star, 5 included, MultiStar: {0.08, 0.23}, one-star: {0.09, 0.18}
23:36:29.420 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:36:29.420 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
23:36:29.420 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.11 mountX=-0.19 mountY=0.06, mountTheta=2.84
23:36:29.420 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.18, opts=13)
23:36:29.420 00.000 10844 Enqueuing Move request for scope (0.09, 0.18)
23:36:29.420 00.000 11060 Worker thread wakes up
23:36:29.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
23:36:29.420 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
23:36:29.420 00.000 11060 Moving (0.09, 0.18) raw xDistance=-0.19 yDistance=0.06
23:36:29.420 00.000 11060 BLC: window closed
23:36:29.420 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.211517, 1:-0.105819, 2:-0.098706
23:36:29.420 00.000 11060 BLC: No correction, Miss < min_move
23:36:29.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:36:29.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:29.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:36:29.420 00.000 11060 MoveAxis(E, 33, ABG)
23:36:29.420 00.000 11060 Guiding  Dir = 2, Dur = 33
23:36:29.427 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:29.430 00.003 11060 IsSlewing returns 0
23:36:29.430 00.000 11060 IsGuiding returns 0
23:36:29.435 00.005 10844 UpdateGuideState exits: m=3306 SNR=37.4 Saturated
23:36:29.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:29.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:29.435 00.000 10844 Enqueuing Expose request
23:36:29.465 00.030 11060 IsGuiding returns 0
23:36:29.465 00.000 11060 Move returns status 0, amount 33
23:36:29.466 00.001 11060 MoveAxis(N, 0, ABG)
23:36:29.466 00.000 11060 Move returns status 0, amount 0
23:36:29.466 00.000 11060 move complete, result=0
23:36:29.466 00.000 11060 worker thread done servicing request
23:36:29.466 00.000 11060 Worker thread wakes up
23:36:29.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:29.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:29.466 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
23:36:30.097 00.631 11060 Exposure complete
23:36:30.289 00.192 11060 worker thread done servicing request
23:36:30.289 00.000 10844 OnExposeComplete: enter
23:36:30.289 00.000 10844 UpdateGuideState(): m_state=6
23:36:30.289 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
23:36:30.289 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.61, Mass=3277, SNR=37.3, Peak=251 HFD=3.5
23:36:30.289 00.000 10844 MultiStar: [#1 0.25,-0.04,1.02,U] [#2 -0.06,-0.19,1.89,U] [#3 -0.44,-0.10,0.92,U] [#4 -0.13,-0.30,0.89,U] [#5 0.47,-0.20,1.03,U] [#6 0.13,-0.60,0.86,U] [#7 -0.01,-0.28,0.84,U] [#8 0.17,-0.63,0.00,M1] 
23:36:30.289 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.26}, one-star: {0.23, -0.47}
23:36:30.289 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
23:36:30.289 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
23:36:30.289 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.37 mountX=0.25 mountY=0.09, mountTheta=0.36
23:36:30.289 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.26, opts=13)
23:36:30.289 00.000 10844 Enqueuing Move request for scope (0.05, -0.26)
23:36:30.289 00.000 11060 Worker thread wakes up
23:36:30.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
23:36:30.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
23:36:30.289 00.000 11060 Moving (0.05, -0.26) raw xDistance=0.25 yDistance=0.09
23:36:30.294 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.25
23:36:30.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:30.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:36:30.294 00.000 11060 MoveAxis(W, 42, ABG)
23:36:30.294 00.000 11060 Guiding  Dir = 3, Dur = 42
23:36:30.300 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:30.317 00.017 10844 UpdateGuideState exits: m=3277 SNR=37.3
23:36:30.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:30.319 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:30.319 00.000 10844 Enqueuing Expose request
23:36:30.324 00.005 11060 IsSlewing returns 0
23:36:30.324 00.000 11060 IsGuiding returns 0
23:36:30.385 00.061 11060 IsGuiding returns 0
23:36:30.386 00.001 11060 Move returns status 0, amount 42
23:36:30.386 00.000 11060 MoveAxis(N, 0, ABG)
23:36:30.386 00.000 11060 Move returns status 0, amount 0
23:36:30.386 00.000 11060 move complete, result=0
23:36:30.386 00.000 11060 worker thread done servicing request
23:36:30.386 00.000 11060 Worker thread wakes up
23:36:30.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:30.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:30.386 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
23:36:31.009 00.623 11060 Exposure complete
23:36:31.170 00.161 11060 worker thread done servicing request
23:36:31.170 00.000 10844 OnExposeComplete: enter
23:36:31.170 00.000 10844 UpdateGuideState(): m_state=6
23:36:31.170 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
23:36:31.170 00.000 10844 Star::Find returns 1 (1), X=259.21, Y=62.26, Mass=3255, SNR=37.0, Peak=255 HFD=3.8
23:36:31.170 00.000 10844 MultiStar: [#1 0.24,0.69,0.00,M3] [#2 0.04,0.46,1.89,U] [#3 -0.06,0.45,0.96,U] [#4 -0.41,0.71,0.00,M1] [#5 0.27,0.54,1.02,U] [#6 0.30,0.24,0.89,U] [#7 0.46,0.41,0.85,U] [#8 0.27,-0.07,0.86,U] 
23:36:31.170 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.34}, one-star: {0.50, 0.18}
23:36:31.172 00.002 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
23:36:31.172 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
23:36:31.172 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.34 hyp=0.41 cameraTheta=0.98 mountX=-0.37 mountY=0.17, mountTheta=2.72
23:36:31.172 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.34, opts=13)
23:36:31.172 00.000 10844 Enqueuing Move request for scope (0.23, 0.34)
23:36:31.172 00.000 11060 Worker thread wakes up
23:36:31.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.34) opts 0xd
23:36:31.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.34)
23:36:31.174 00.002 11060 Moving (0.23, 0.34) raw xDistance=-0.37 yDistance=0.17
23:36:31.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
23:36:31.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:31.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:36:31.174 00.000 11060 MoveAxis(E, 64, ABG)
23:36:31.174 00.000 11060 Guiding  Dir = 2, Dur = 64
23:36:31.180 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:31.190 00.010 11060 IsSlewing returns 0
23:36:31.190 00.000 11060 IsGuiding returns 0
23:36:31.192 00.002 10844 UpdateGuideState exits: m=3255 SNR=37.0 Saturated
23:36:31.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:31.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:31.192 00.000 10844 Enqueuing Expose request
23:36:31.267 00.075 11060 IsGuiding returns 0
23:36:31.267 00.000 11060 Move returns status 0, amount 64
23:36:31.267 00.000 11060 MoveAxis(N, 0, ABG)
23:36:31.267 00.000 11060 Move returns status 0, amount 0
23:36:31.267 00.000 11060 move complete, result=0
23:36:31.267 00.000 11060 worker thread done servicing request
23:36:31.267 00.000 11060 Worker thread wakes up
23:36:31.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:31.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:31.268 00.001 10844 GuideStep: -0.4 px 64 ms EAST, 0.2 px 0 ms NORTH
23:36:31.906 00.638 11060 Exposure complete
23:36:32.100 00.194 11060 worker thread done servicing request
23:36:32.100 00.000 10844 OnExposeComplete: enter
23:36:32.100 00.000 10844 UpdateGuideState(): m_state=6
23:36:32.100 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
23:36:32.100 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=62.60, Mass=3584, SNR=38.5, Peak=255 HFD=3.5
23:36:32.100 00.000 10844 MultiStar: [#1 -0.12,0.66,0.00,M4] [#2 0.26,0.60,0.00,M1] [#3 -0.23,0.56,0.90,U] [#4 0.26,0.52,0.83,U] [#5 0.46,0.46,0.00,M1] [#6 -0.00,0.12,0.84,U] [#7 -0.14,-0.05,0.84,U] [#8 0.75,0.00,0.00,M1] 
23:36:32.100 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.34}, one-star: {-0.05, 0.52}
23:36:32.100 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:36:32.100 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.87)
23:36:32.100 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.35 cameraTheta=1.68 mountX=-0.33 mountY=-0.09, mountTheta=-2.87
23:36:32.102 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.34, opts=13)
23:36:32.102 00.000 10844 Enqueuing Move request for scope (-0.04, 0.34)
23:36:32.102 00.000 11060 Worker thread wakes up
23:36:32.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
23:36:32.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
23:36:32.102 00.000 11060 Moving (-0.04, 0.34) raw xDistance=-0.33 yDistance=-0.09
23:36:32.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
23:36:32.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:32.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:32.102 00.000 11060 MoveAxis(E, 59, ABG)
23:36:32.102 00.000 11060 Guiding  Dir = 2, Dur = 59
23:36:32.110 00.008 11060 IsSlewing returns 0
23:36:32.110 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:32.111 00.001 11060 IsGuiding returns 0
23:36:32.126 00.015 10844 UpdateGuideState exits: m=3584 SNR=38.5 Saturated
23:36:32.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:32.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:32.126 00.000 10844 Enqueuing Expose request
23:36:32.171 00.045 11060 IsGuiding returns 0
23:36:32.171 00.000 11060 Move returns status 0, amount 59
23:36:32.171 00.000 11060 MoveAxis(N, 0, ABG)
23:36:32.171 00.000 11060 Move returns status 0, amount 0
23:36:32.172 00.001 11060 move complete, result=0
23:36:32.172 00.000 11060 worker thread done servicing request
23:36:32.172 00.000 11060 Worker thread wakes up
23:36:32.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:32.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:32.172 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
23:36:32.823 00.651 11060 Exposure complete
23:36:32.993 00.170 11060 worker thread done servicing request
23:36:32.993 00.000 10844 OnExposeComplete: enter
23:36:32.993 00.000 10844 UpdateGuideState(): m_state=6
23:36:32.993 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
23:36:32.993 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=62.11, Mass=3283, SNR=37.0, Peak=242 HFD=4.1
23:36:32.997 00.004 10844 MultiStar: [#1 -0.10,0.10,1.06,U] [#2 0.19,0.00,1.93,U] [#3 -0.14,0.37,0.99,U] [#4 0.26,-0.62,0.00,M1] [#5 0.00,0.45,1.01,U] [#6 0.06,-0.19,0.89,U] [#7 0.05,-0.15,0.77,U] [#8 0.00,0.16,0.93,U] 
23:36:32.997 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.11, 0.03}
23:36:32.997 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
23:36:32.997 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
23:36:32.997 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.19 mountX=-0.10 mountY=0.02, mountTheta=2.92
23:36:32.997 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
23:36:32.997 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
23:36:32.997 00.000 11060 Worker thread wakes up
23:36:32.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:36:32.997 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:36:32.999 00.002 11060 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.02
23:36:32.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:36:32.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:32.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:36:32.999 00.000 11060 MoveAxis(E, 0, ABG)
23:36:32.999 00.000 11060 Move returns status 0, amount 0
23:36:32.999 00.000 11060 MoveAxis(N, 0, ABG)
23:36:32.999 00.000 11060 Move returns status 0, amount 0
23:36:32.999 00.000 11060 move complete, result=0
23:36:32.999 00.000 11060 worker thread done servicing request
23:36:33.002 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:33.020 00.018 10844 UpdateGuideState exits: m=3283 SNR=37.0
23:36:33.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:33.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:33.020 00.000 10844 Enqueuing Expose request
23:36:33.020 00.000 11060 Worker thread wakes up
23:36:33.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:33.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:33.020 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:36:33.663 00.643 11060 Exposure complete
23:36:33.842 00.179 11060 worker thread done servicing request
23:36:33.842 00.000 10844 OnExposeComplete: enter
23:36:33.842 00.000 10844 UpdateGuideState(): m_state=6
23:36:33.842 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
23:36:33.842 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=62.53, Mass=2700, SNR=32.9, Peak=240 HFD=3.4
23:36:33.844 00.002 10844 MultiStar: [#1 0.16,0.60,1.18,U] [#2 0.17,0.64,0.00,M1] [#3 -0.44,0.68,0.00,M1] [#4 -0.16,0.27,1.03,U] [#5 0.09,1.07,0.00,M1] [#6 0.34,0.73,0.00,M1] [#7 0.38,0.03,1.00,U] [#8 0.02,0.68,0.00,M1] 
23:36:33.844 00.000 10844 refined, 3 included, MultiStar: {0.22, 0.35}, one-star: {0.52, 0.46}
23:36:33.844 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
23:36:33.844 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
23:36:33.844 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.35 hyp=0.41 cameraTheta=1.01 mountX=-0.38 mountY=0.16, mountTheta=2.75
23:36:33.844 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.35, opts=13)
23:36:33.844 00.000 10844 Enqueuing Move request for scope (0.22, 0.35)
23:36:33.844 00.000 11060 Worker thread wakes up
23:36:33.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.35) opts 0xd
23:36:33.844 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.35)
23:36:33.844 00.000 11060 Moving (0.22, 0.35) raw xDistance=-0.38 yDistance=0.16
23:36:33.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
23:36:33.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:33.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:36:33.844 00.000 11060 MoveAxis(E, 66, ABG)
23:36:33.844 00.000 11060 Guiding  Dir = 2, Dur = 66
23:36:33.850 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:33.860 00.010 11060 IsSlewing returns 0
23:36:33.860 00.000 11060 IsGuiding returns 0
23:36:33.865 00.005 10844 UpdateGuideState exits: m=2700 SNR=32.9
23:36:33.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:33.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:33.865 00.000 10844 Enqueuing Expose request
23:36:33.938 00.073 11060 IsGuiding returns 0
23:36:33.938 00.000 11060 Move returns status 0, amount 66
23:36:33.938 00.000 11060 MoveAxis(N, 0, ABG)
23:36:33.938 00.000 11060 Move returns status 0, amount 0
23:36:33.939 00.001 11060 move complete, result=0
23:36:33.939 00.000 11060 worker thread done servicing request
23:36:33.939 00.000 11060 Worker thread wakes up
23:36:33.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:33.939 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.2 px 0 ms NORTH
23:36:33.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:34.573 00.634 11060 Exposure complete
23:36:34.744 00.171 11060 worker thread done servicing request
23:36:34.744 00.000 10844 OnExposeComplete: enter
23:36:34.744 00.000 10844 UpdateGuideState(): m_state=6
23:36:34.749 00.005 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
23:36:34.749 00.000 10844 Star::Find returns 1 (0), X=259.26, Y=62.63, Mass=2890, SNR=34.3, Peak=225 HFD=3.6
23:36:34.749 00.000 10844 MultiStar: [#1 0.14,0.67,0.00,M3] [#2 0.30,0.83,0.00,M2] [#3 0.03,0.92,0.00,M2] [#4 -0.30,0.36,1.07,U] [#5 0.17,0.63,0.00,M2] [#6 0.24,0.80,0.00,M2] [#7 0.04,-0.13,0.85,U] [#8 0.22,-0.16,0.95,U] 
23:36:34.749 00.000 10844 refined, 3 included, MultiStar: {0.12, 0.17}, one-star: {0.55, 0.55}
23:36:34.749 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
23:36:34.749 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
23:36:34.749 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.96 mountX=-0.19 mountY=0.09, mountTheta=2.70
23:36:34.751 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.17, opts=13)
23:36:34.751 00.000 10844 Enqueuing Move request for scope (0.12, 0.17)
23:36:34.751 00.000 11060 Worker thread wakes up
23:36:34.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
23:36:34.751 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
23:36:34.751 00.000 11060 Moving (0.12, 0.17) raw xDistance=-0.19 yDistance=0.09
23:36:34.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.19
23:36:34.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:34.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:36:34.751 00.000 11060 MoveAxis(E, 36, ABG)
23:36:34.751 00.000 11060 Guiding  Dir = 2, Dur = 36
23:36:34.757 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:34.770 00.013 10844 UpdateGuideState exits: m=2890 SNR=34.3
23:36:34.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:34.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:34.770 00.000 10844 Enqueuing Expose request
23:36:34.775 00.005 11060 IsSlewing returns 0
23:36:34.775 00.000 11060 IsGuiding returns 0
23:36:34.837 00.062 11060 IsGuiding returns 0
23:36:34.837 00.000 11060 Move returns status 0, amount 36
23:36:34.837 00.000 11060 MoveAxis(N, 0, ABG)
23:36:34.837 00.000 11060 Move returns status 0, amount 0
23:36:34.837 00.000 11060 move complete, result=0
23:36:34.837 00.000 11060 worker thread done servicing request
23:36:34.837 00.000 11060 Worker thread wakes up
23:36:34.837 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:36:34.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:34.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:35.460 00.623 11060 Exposure complete
23:36:35.626 00.166 11060 worker thread done servicing request
23:36:35.627 00.001 10844 OnExposeComplete: enter
23:36:35.627 00.000 10844 UpdateGuideState(): m_state=6
23:36:35.627 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
23:36:35.627 00.000 10844 Star::Find returns 1 (0), X=259.09, Y=62.29, Mass=3313, SNR=37.2, Peak=250 HFD=3.5
23:36:35.627 00.000 10844 MultiStar: [#1 0.32,0.17,0.98,U] [#2 -0.26,-0.04,1.94,U] [#3 0.03,0.06,0.94,U] [#4 -0.48,-0.02,0.96,U] [#5 0.08,0.20,0.97,U] [#6 0.49,-0.34,0.86,U] [#7 0.09,-0.27,0.86,U] [#8 0.25,-0.39,0.90,U] 
23:36:35.627 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.38, 0.21}
23:36:35.627 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
23:36:35.627 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
23:36:35.627 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.54 mountX=0.02 mountY=0.07, mountTheta=1.21
23:36:35.627 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
23:36:35.627 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
23:36:35.627 00.000 11060 Worker thread wakes up
23:36:35.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:36:35.627 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:36:35.627 00.000 11060 Moving (0.06, -0.04) raw xDistance=0.02 yDistance=0.07
23:36:35.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:36:35.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:35.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:36:35.627 00.000 11060 MoveAxis(E, 0, ABG)
23:36:35.630 00.003 11060 Move returns status 0, amount 0
23:36:35.630 00.000 11060 MoveAxis(N, 0, ABG)
23:36:35.630 00.000 11060 Move returns status 0, amount 0
23:36:35.630 00.000 11060 move complete, result=0
23:36:35.630 00.000 11060 worker thread done servicing request
23:36:35.635 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:35.647 00.012 10844 UpdateGuideState exits: m=3313 SNR=37.2
23:36:35.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:35.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:35.647 00.000 10844 Enqueuing Expose request
23:36:35.647 00.000 11060 Worker thread wakes up
23:36:35.647 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:35.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:35.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:36.278 00.631 11060 Exposure complete
23:36:36.447 00.169 10844 OnExposeComplete: enter
23:36:36.447 00.000 10844 UpdateGuideState(): m_state=6
23:36:36.447 00.000 11060 worker thread done servicing request
23:36:36.447 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
23:36:36.447 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=62.01, Mass=3208, SNR=36.1, Peak=243 HFD=3.4
23:36:36.449 00.002 10844 MultiStar: [#1 0.17,0.67,0.00,M3] [#2 -0.34,0.68,0.00,M2] [#3 -0.31,0.43,1.00,U] [#4 -0.18,0.10,0.93,U] [#5 0.38,0.32,0.98,U] [#6 0.18,-0.16,0.92,U] [#7 0.07,-0.26,0.87,U] [#8 0.07,-0.16,0.89,U] 
23:36:36.449 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.42, -0.07}
23:36:36.449 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
23:36:36.449 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
23:36:36.449 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.40 mountX=-0.06 mountY=0.09, mountTheta=2.14
23:36:36.449 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.04, opts=13)
23:36:36.449 00.000 10844 Enqueuing Move request for scope (0.09, 0.04)
23:36:36.449 00.000 11060 Worker thread wakes up
23:36:36.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:36:36.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:36:36.449 00.000 11060 Moving (0.09, 0.04) raw xDistance=-0.06 yDistance=0.09
23:36:36.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:36:36.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:36.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:36:36.449 00.000 11060 MoveAxis(E, 0, ABG)
23:36:36.449 00.000 11060 Move returns status 0, amount 0
23:36:36.449 00.000 11060 MoveAxis(N, 0, ABG)
23:36:36.449 00.000 11060 Move returns status 0, amount 0
23:36:36.449 00.000 11060 move complete, result=0
23:36:36.449 00.000 11060 worker thread done servicing request
23:36:36.457 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:36.482 00.025 10844 UpdateGuideState exits: m=3208 SNR=36.1
23:36:36.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:36.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:36.482 00.000 10844 Enqueuing Expose request
23:36:36.482 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:36.482 00.000 11060 Worker thread wakes up
23:36:36.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:36.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:37.103 00.621 11060 Exposure complete
23:36:37.262 00.159 11060 worker thread done servicing request
23:36:37.262 00.000 10844 OnExposeComplete: enter
23:36:37.262 00.000 10844 UpdateGuideState(): m_state=6
23:36:37.262 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
23:36:37.262 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.21, Mass=3098, SNR=36.1, Peak=250 HFD=3.6
23:36:37.262 00.000 10844 MultiStar: [#1 0.60,0.93,0.00,M4] [#2 0.31,0.50,1.90,U] [#3 0.14,0.14,1.00,U] [#4 0.42,0.33,1.01,U] [#5 0.38,0.88,0.00,M1] [#6 0.37,0.41,0.93,U] [#7 0.22,-0.05,0.86,U] [#8 0.46,0.08,0.97,U] 
23:36:37.262 00.000 10844 single-star, 6 included, MultiStar: {0.29, 0.26}, one-star: {0.06, 0.13}
23:36:37.262 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
23:36:37.262 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
23:36:37.262 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.18 mountX=-0.14 mountY=0.03, mountTheta=2.91
23:36:37.262 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.13, opts=13)
23:36:37.262 00.000 10844 Enqueuing Move request for scope (0.06, 0.13)
23:36:37.262 00.000 11060 Worker thread wakes up
23:36:37.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:36:37.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:36:37.262 00.000 11060 Moving (0.06, 0.13) raw xDistance=-0.14 yDistance=0.03
23:36:37.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:36:37.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:37.266 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:37.266 00.000 11060 MoveAxis(E, 24, ABG)
23:36:37.266 00.000 11060 Guiding  Dir = 2, Dur = 24
23:36:37.270 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:37.271 00.001 11060 IsSlewing returns 0
23:36:37.271 00.000 11060 IsGuiding returns 0
23:36:37.282 00.011 10844 UpdateGuideState exits: m=3098 SNR=36.1
23:36:37.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:37.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:37.282 00.000 10844 Enqueuing Expose request
23:36:37.298 00.016 11060 IsGuiding returns 0
23:36:37.298 00.000 11060 Move returns status 0, amount 24
23:36:37.298 00.000 11060 MoveAxis(N, 0, ABG)
23:36:37.298 00.000 11060 Move returns status 0, amount 0
23:36:37.298 00.000 11060 move complete, result=0
23:36:37.298 00.000 11060 worker thread done servicing request
23:36:37.298 00.000 11060 Worker thread wakes up
23:36:37.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:37.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:37.298 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
23:36:37.942 00.644 11060 Exposure complete
23:36:38.162 00.220 11060 worker thread done servicing request
23:36:38.162 00.000 10844 OnExposeComplete: enter
23:36:38.162 00.000 10844 UpdateGuideState(): m_state=6
23:36:38.162 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
23:36:38.162 00.000 10844 Star::Find returns 1 (1), X=259.36, Y=62.28, Mass=2976, SNR=35.1, Peak=255 HFD=3.5
23:36:38.164 00.002 10844 MultiStar: [#1 0.04,0.07,1.04,U] [#2 0.33,0.73,0.00,M2] [#3 -0.09,0.95,0.00,M1] [#4 0.27,0.68,0.00,M1] [#5 -0.14,0.69,0.00,M2] [#6 0.43,0.51,0.00,M1] [#7 -0.01,0.11,0.82,U] [#8 0.15,0.30,0.95,U] 
23:36:38.164 00.000 10844 refined, 3 included, MultiStar: {0.22, 0.17}, one-star: {0.65, 0.21}
23:36:38.164 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
23:36:38.164 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
23:36:38.164 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.67 mountX=-0.21 mountY=0.19, mountTheta=2.41
23:36:38.166 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.17, opts=13)
23:36:38.166 00.000 10844 Enqueuing Move request for scope (0.22, 0.17)
23:36:38.166 00.000 11060 Worker thread wakes up
23:36:38.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
23:36:38.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
23:36:38.166 00.000 11060 Moving (0.22, 0.17) raw xDistance=-0.21 yDistance=0.19
23:36:38.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:36:38.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:38.167 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:36:38.167 00.000 11060 MoveAxis(E, 37, ABG)
23:36:38.167 00.000 11060 Guiding  Dir = 2, Dur = 37
23:36:38.173 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:38.178 00.005 11060 IsSlewing returns 0
23:36:38.178 00.000 11060 IsGuiding returns 0
23:36:38.188 00.010 10844 UpdateGuideState exits: m=2976 SNR=35.1 Saturated
23:36:38.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:38.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:38.188 00.000 10844 Enqueuing Expose request
23:36:38.223 00.035 11060 IsGuiding returns 0
23:36:38.223 00.000 11060 Move returns status 0, amount 37
23:36:38.223 00.000 11060 MoveAxis(N, 0, ABG)
23:36:38.223 00.000 11060 Move returns status 0, amount 0
23:36:38.223 00.000 11060 move complete, result=0
23:36:38.223 00.000 11060 worker thread done servicing request
23:36:38.223 00.000 11060 Worker thread wakes up
23:36:38.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:38.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:38.227 00.004 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
23:36:38.854 00.627 11060 Exposure complete
23:36:39.048 00.194 11060 worker thread done servicing request
23:36:39.051 00.003 10844 OnExposeComplete: enter
23:36:39.051 00.000 10844 UpdateGuideState(): m_state=6
23:36:39.051 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
23:36:39.051 00.000 10844 Star::Find returns 1 (1), X=258.95, Y=61.53, Mass=3215, SNR=36.4, Peak=255 HFD=3.6
23:36:39.051 00.000 10844 MultiStar: [#1 0.26,0.12,0.92,U] [#2 0.47,0.29,1.98,U] [#3 -0.05,0.11,0.95,U] [#4 -0.23,-0.10,0.91,U] [#5 0.50,0.11,1.06,U] [#6 0.13,-0.49,0.89,U] [#7 0.16,-0.16,0.81,U] [#8 0.54,-0.01,0.90,U] 
23:36:39.051 00.000 10844 refined, 8 included, MultiStar: {0.26, -0.03}, one-star: {0.24, -0.55}
23:36:39.051 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
23:36:39.051 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
23:36:39.051 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.13 mountX=-0.01 mountY=0.26, mountTheta=1.62
23:36:39.053 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.03, opts=13)
23:36:39.053 00.000 10844 Enqueuing Move request for scope (0.26, -0.03)
23:36:39.053 00.000 11060 Worker thread wakes up
23:36:39.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
23:36:39.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
23:36:39.053 00.000 11060 Moving (0.26, -0.03) raw xDistance=-0.01 yDistance=0.26
23:36:39.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:36:39.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:39.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:36:39.053 00.000 11060 MoveAxis(E, 0, ABG)
23:36:39.053 00.000 11060 Move returns status 0, amount 0
23:36:39.053 00.000 11060 MoveAxis(N, 0, ABG)
23:36:39.053 00.000 11060 Move returns status 0, amount 0
23:36:39.053 00.000 11060 move complete, result=0
23:36:39.053 00.000 11060 worker thread done servicing request
23:36:39.058 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:39.074 00.016 10844 UpdateGuideState exits: m=3215 SNR=36.4 Saturated
23:36:39.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:39.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:39.074 00.000 10844 Enqueuing Expose request
23:36:39.074 00.000 11060 Worker thread wakes up
23:36:39.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:39.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:39.074 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:36:39.709 00.635 11060 Exposure complete
23:36:39.877 00.168 11060 worker thread done servicing request
23:36:39.879 00.002 10844 OnExposeComplete: enter
23:36:39.879 00.000 10844 UpdateGuideState(): m_state=6
23:36:39.879 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
23:36:39.879 00.000 10844 Star::Find returns 1 (1), X=259.27, Y=62.13, Mass=3612, SNR=38.7, Peak=255 HFD=3.8
23:36:39.879 00.000 10844 MultiStar: [#1 0.30,0.11,0.88,U] [#2 0.34,0.28,1.86,U] [#3 0.03,0.36,0.84,U] [#4 0.02,-0.02,0.96,U] [#5 0.79,-0.20,0.00,M2] [#6 0.88,-0.02,0.00,M1] [#7 0.83,-0.42,0.00,M1] [#8 0.61,-0.64,0.00,M1] 
23:36:39.879 00.000 10844 refined, 4 included, MultiStar: {0.27, 0.17}, one-star: {0.56, 0.06}
23:36:39.879 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
23:36:39.879 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
23:36:39.879 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.57 mountX=-0.22 mountY=0.24, mountTheta=2.31
23:36:39.879 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.17, opts=13)
23:36:39.879 00.000 10844 Enqueuing Move request for scope (0.27, 0.17)
23:36:39.879 00.000 11060 Worker thread wakes up
23:36:39.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
23:36:39.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
23:36:39.879 00.000 11060 Moving (0.27, 0.17) raw xDistance=-0.22 yDistance=0.24
23:36:39.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:36:39.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:39.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:36:39.879 00.000 11060 MoveAxis(E, 38, ABG)
23:36:39.879 00.000 11060 Guiding  Dir = 2, Dur = 38
23:36:39.885 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:39.902 00.017 10844 UpdateGuideState exits: m=3612 SNR=38.7 Saturated
23:36:39.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:39.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:39.902 00.000 10844 Enqueuing Expose request
23:36:39.905 00.003 11060 IsSlewing returns 0
23:36:39.906 00.001 11060 IsGuiding returns 0
23:36:39.966 00.060 11060 IsGuiding returns 0
23:36:39.966 00.000 11060 Move returns status 0, amount 38
23:36:39.966 00.000 11060 MoveAxis(N, 0, ABG)
23:36:39.966 00.000 11060 Move returns status 0, amount 0
23:36:39.966 00.000 11060 move complete, result=0
23:36:39.966 00.000 11060 worker thread done servicing request
23:36:39.966 00.000 11060 Worker thread wakes up
23:36:39.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:39.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:39.966 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
23:36:40.594 00.628 11060 Exposure complete
23:36:40.745 00.151 11060 worker thread done servicing request
23:36:40.745 00.000 10844 OnExposeComplete: enter
23:36:40.745 00.000 10844 UpdateGuideState(): m_state=6
23:36:40.745 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
23:36:40.745 00.000 10844 Star::Find returns 1 (0), X=259.48, Y=62.05, Mass=3036, SNR=35.8, Peak=248 HFD=3.6
23:36:40.745 00.000 10844 MultiStar: [#1 0.63,0.18,0.00,M2] [#2 0.26,0.79,0.00,M1] [#3 -0.44,0.66,0.00,M1] [#4 0.12,0.24,0.94,U] [#5 0.63,0.04,0.00,M3] [#6 0.36,0.37,0.91,U] [#7 0.59,-0.51,0.00,M2] [#8 0.27,-0.46,0.95,U] 
23:36:40.745 00.000 10844 refined, 3 included, MultiStar: {0.39, 0.03}, one-star: {0.77, -0.02}
23:36:40.745 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
23:36:40.745 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
23:36:40.745 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=0.03 hyp=0.39 cameraTheta=0.07 mountX=-0.09 mountY=0.38, mountTheta=1.82
23:36:40.745 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=0.03, opts=13)
23:36:40.745 00.000 10844 Enqueuing Move request for scope (0.39, 0.03)
23:36:40.745 00.000 11060 Worker thread wakes up
23:36:40.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.03) opts 0xd
23:36:40.745 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, 0.03)
23:36:40.745 00.000 11060 Moving (0.39, 0.03) raw xDistance=-0.09 yDistance=0.38
23:36:40.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:36:40.745 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.27 newest=0.87
23:36:40.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.38
23:36:40.745 00.000 11060 MoveAxis(E, 0, ABG)
23:36:40.745 00.000 11060 Move returns status 0, amount 0
23:36:40.745 00.000 11060 BLC: Oldest BLC event removed
23:36:40.745 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:36:40.745 00.000 11060 MoveAxis(S, 897, ABG)
23:36:40.745 00.000 11060 duration set to 750 by maxDecDuration
23:36:40.750 00.005 11060 Guiding  Dir = 1, Dur = 750
23:36:40.755 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:40.774 00.019 11060 IsSlewing returns 0
23:36:40.776 00.002 11060 IsGuiding returns 0
23:36:40.780 00.004 10844 UpdateGuideState exits: m=3036 SNR=35.8
23:36:40.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:40.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:40.780 00.000 10844 Enqueuing Expose request
23:36:41.563 00.783 11060 IsGuiding returns 0
23:36:41.563 00.000 11060 Move returns status 0, amount 750
23:36:41.563 00.000 11060 move complete, result=0
23:36:41.563 00.000 11060 worker thread done servicing request
23:36:41.563 00.000 11060 Worker thread wakes up
23:36:41.563 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 750 ms SOUTH
23:36:41.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:41.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:42.226 00.663 11060 Exposure complete
23:36:42.398 00.172 11060 worker thread done servicing request
23:36:42.398 00.000 10844 OnExposeComplete: enter
23:36:42.398 00.000 10844 UpdateGuideState(): m_state=6
23:36:42.398 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
23:36:42.398 00.000 10844 Star::Find returns 1 (1), X=259.37, Y=62.27, Mass=3127, SNR=36.3, Peak=255 HFD=3.5
23:36:42.398 00.000 10844 MultiStar: [#1 0.43,0.18,1.02,U] [#2 0.34,0.53,1.87,U] [#3 0.35,0.19,0.95,U] [#4 -0.16,-0.61,0.00,M1] [#5 0.79,0.10,0.00,M4] [#6 0.58,-0.10,0.94,U] [#7 0.50,-0.25,0.82,U] [#8 0.80,0.18,0.00,M1] 
23:36:42.398 00.000 10844 refined, 5 included, MultiStar: {0.46, 0.19}, one-star: {0.66, 0.19}
23:36:42.398 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
23:36:42.398 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
23:36:42.398 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=0.19 hyp=0.49 cameraTheta=0.39 mountX=-0.27 mountY=0.42, mountTheta=2.13
23:36:42.398 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=0.19, opts=13)
23:36:42.398 00.000 10844 Enqueuing Move request for scope (0.46, 0.19)
23:36:42.398 00.000 11060 Worker thread wakes up
23:36:42.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.19) opts 0xd
23:36:42.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, 0.19)
23:36:42.398 00.000 11060 Moving (0.46, 0.19) raw xDistance=-0.27 yDistance=0.42
23:36:42.398 00.000 11060 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.263765, 1:0.421748
23:36:42.398 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:36:42.402 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:36:42.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.42
23:36:42.402 00.000 11060 MoveAxis(E, 46, ABG)
23:36:42.402 00.000 11060 Guiding  Dir = 2, Dur = 46
23:36:42.403 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:42.420 00.017 11060 IsSlewing returns 0
23:36:42.420 00.000 11060 IsGuiding returns 0
23:36:42.420 00.000 10844 UpdateGuideState exits: m=3127 SNR=36.3 Saturated
23:36:42.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:42.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:42.420 00.000 10844 Enqueuing Expose request
23:36:42.481 00.061 11060 IsGuiding returns 0
23:36:42.481 00.000 11060 Move returns status 0, amount 46
23:36:42.481 00.000 11060 MoveAxis(S, 164, ABG)
23:36:42.481 00.000 11060 Guiding  Dir = 1, Dur = 164
23:36:42.497 00.016 11060 IsSlewing returns 0
23:36:42.497 00.000 11060 IsGuiding returns 0
23:36:42.669 00.172 11060 IsGuiding returns 0
23:36:42.669 00.000 11060 Move returns status 0, amount 164
23:36:42.669 00.000 11060 move complete, result=0
23:36:42.669 00.000 11060 worker thread done servicing request
23:36:42.669 00.000 11060 Worker thread wakes up
23:36:42.669 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.4 px 164 ms SOUTH
23:36:42.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:42.670 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:43.309 00.639 11060 Exposure complete
23:36:43.487 00.178 11060 worker thread done servicing request
23:36:43.487 00.000 10844 OnExposeComplete: enter
23:36:43.487 00.000 10844 UpdateGuideState(): m_state=6
23:36:43.487 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
23:36:43.487 00.000 10844 Star::Find returns 1 (0), X=259.17, Y=62.14, Mass=3139, SNR=36.1, Peak=228 HFD=3.8
23:36:43.487 00.000 10844 MultiStar: [#1 0.27,0.71,0.00,M2] [#2 0.48,-0.12,2.01,U] [#3 -0.18,-0.22,0.99,U] [#4 -0.77,-0.36,0.00,M2] [#5 0.56,-0.14,1.08,U] [#6 -0.15,0.11,0.88,U] [#7 0.43,-1.07,0.00,M2] [#8 0.71,-0.43,0.00,M2] 
23:36:43.487 00.000 10844 refined, 4 included, MultiStar: {0.29, -0.08}, one-star: {0.46, 0.06}
23:36:43.487 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
23:36:43.487 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
23:36:43.487 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.26 mountX=0.02 mountY=0.30, mountTheta=1.49
23:36:43.487 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.08, opts=13)
23:36:43.487 00.000 10844 Enqueuing Move request for scope (0.29, -0.08)
23:36:43.487 00.000 11060 Worker thread wakes up
23:36:43.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
23:36:43.487 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
23:36:43.487 00.000 11060 Moving (0.29, -0.08) raw xDistance=0.02 yDistance=0.30
23:36:43.487 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.263765, 1:0.421748, 2:0.295668
23:36:43.487 00.000 11060 BLC: Under-shoot: nominal increase by 47
23:36:43.487 00.000 11060 BLC: window closed
23:36:43.487 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:36:43.487 00.000 11060 BLC: Pulse adjusted to 750
23:36:43.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:36:43.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
23:36:43.487 00.000 11060 MoveAxis(E, 0, ABG)
23:36:43.487 00.000 11060 Move returns status 0, amount 0
23:36:43.487 00.000 11060 MoveAxis(S, 115, ABG)
23:36:43.487 00.000 11060 Guiding  Dir = 1, Dur = 115
23:36:43.493 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:43.503 00.010 11060 IsSlewing returns 0
23:36:43.504 00.001 11060 IsGuiding returns 0
23:36:43.520 00.016 10844 UpdateGuideState exits: m=3139 SNR=36.1
23:36:43.521 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:43.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:43.521 00.000 10844 Enqueuing Expose request
23:36:43.625 00.104 11060 IsGuiding returns 0
23:36:43.625 00.000 11060 Move returns status 0, amount 115
23:36:43.625 00.000 11060 move complete, result=0
23:36:43.625 00.000 11060 worker thread done servicing request
23:36:43.625 00.000 11060 Worker thread wakes up
23:36:43.625 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 115 ms SOUTH
23:36:43.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:43.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:43.986 00.361 10844 evsrv: cli 0EEEDA30 connect
23:36:43.986 00.000 10844 case statement mapped state 6 to 3
23:36:43.986 00.000 10844 case statement mapped state 6 to 3
23:36:43.990 00.004 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"fd24a0c4-0d55-4108-ba26-7af8fe5f65b7"}
23:36:43.990 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"fd24a0c4-0d55-4108-ba26-7af8fe5f65b7"}
23:36:43.990 00.000 10844 evsrv: cli 0EEEDA30 disconnect
23:36:44.260 00.270 11060 Exposure complete
23:36:44.437 00.177 11060 worker thread done servicing request
23:36:44.438 00.001 10844 OnExposeComplete: enter
23:36:44.438 00.000 10844 UpdateGuideState(): m_state=6
23:36:44.438 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
23:36:44.438 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=61.91, Mass=3153, SNR=36.1, Peak=235 HFD=3.0
23:36:44.438 00.000 10844 MultiStar: [#1 0.48,0.23,1.02,U] [#2 0.18,0.27,2.09,U] [#3 -0.21,0.38,1.02,U] [#4 -0.52,-0.02,0.95,U] [#5 0.36,0.32,0.99,U] [#6 -0.01,-0.17,0.87,U] [#7 -0.02,-0.15,0.86,U] [#8 -0.02,-0.79,0.00,M3] 
23:36:44.438 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.24, -0.17}
23:36:44.438 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
23:36:44.438 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
23:36:44.438 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=-0.13 mountY=0.06, mountTheta=2.69
23:36:44.438 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.12, opts=13)
23:36:44.438 00.000 10844 Enqueuing Move request for scope (0.08, 0.12)
23:36:44.438 00.000 11060 Worker thread wakes up
23:36:44.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
23:36:44.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
23:36:44.438 00.000 11060 Moving (0.08, 0.12) raw xDistance=-0.13 yDistance=0.06
23:36:44.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:36:44.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:44.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:36:44.438 00.000 11060 MoveAxis(E, 23, ABG)
23:36:44.443 00.005 11060 Guiding  Dir = 2, Dur = 23
23:36:44.452 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:44.454 00.002 11060 IsSlewing returns 0
23:36:44.455 00.001 11060 IsGuiding returns 0
23:36:44.464 00.009 10844 UpdateGuideState exits: m=3153 SNR=36.1
23:36:44.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:44.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:44.464 00.000 10844 Enqueuing Expose request
23:36:44.483 00.019 11060 IsGuiding returns 0
23:36:44.483 00.000 11060 Move returns status 0, amount 23
23:36:44.483 00.000 11060 MoveAxis(N, 0, ABG)
23:36:44.483 00.000 11060 Move returns status 0, amount 0
23:36:44.483 00.000 11060 move complete, result=0
23:36:44.483 00.000 11060 worker thread done servicing request
23:36:44.483 00.000 11060 Worker thread wakes up
23:36:44.483 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
23:36:44.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:44.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:45.118 00.635 11060 Exposure complete
23:36:45.280 00.162 11060 worker thread done servicing request
23:36:45.280 00.000 10844 OnExposeComplete: enter
23:36:45.283 00.003 10844 UpdateGuideState(): m_state=6
23:36:45.283 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
23:36:45.283 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=62.47, Mass=3342, SNR=37.6, Peak=244 HFD=3.6
23:36:45.283 00.000 10844 MultiStar: [#1 -0.06,0.35,1.04,U] [#2 -0.45,0.92,0.00,M1] [#3 -0.49,0.18,0.94,U] [#4 -0.01,0.24,0.90,U] [#5 0.41,1.19,0.00,M3] [#6 0.09,0.24,0.90,U] [#7 0.10,-0.17,0.81,U] [#8 -0.16,0.25,0.88,U] 
23:36:45.283 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.22}, one-star: {0.18, 0.39}
23:36:45.283 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
23:36:45.283 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
23:36:45.283 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.80 mountX=-0.21 mountY=-0.09, mountTheta=-2.75
23:36:45.290 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.22, opts=13)
23:36:45.290 00.000 10844 Enqueuing Move request for scope (-0.05, 0.22)
23:36:45.290 00.000 11060 Worker thread wakes up
23:36:45.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
23:36:45.290 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
23:36:45.290 00.000 11060 Moving (-0.05, 0.22) raw xDistance=-0.21 yDistance=-0.09
23:36:45.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:36:45.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:45.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:45.290 00.000 11060 MoveAxis(E, 37, ABG)
23:36:45.290 00.000 11060 Guiding  Dir = 2, Dur = 37
23:36:45.297 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:45.299 00.002 11060 IsSlewing returns 0
23:36:45.299 00.000 11060 IsGuiding returns 0
23:36:45.309 00.010 10844 UpdateGuideState exits: m=3342 SNR=37.6
23:36:45.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:45.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:45.309 00.000 10844 Enqueuing Expose request
23:36:45.350 00.041 11060 IsGuiding returns 0
23:36:45.350 00.000 11060 Move returns status 0, amount 37
23:36:45.350 00.000 11060 MoveAxis(N, 0, ABG)
23:36:45.350 00.000 11060 Move returns status 0, amount 0
23:36:45.350 00.000 11060 move complete, result=0
23:36:45.350 00.000 11060 worker thread done servicing request
23:36:45.350 00.000 11060 Worker thread wakes up
23:36:45.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:45.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:45.350 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:36:45.978 00.628 11060 Exposure complete
23:36:46.150 00.172 11060 worker thread done servicing request
23:36:46.150 00.000 10844 OnExposeComplete: enter
23:36:46.150 00.000 10844 UpdateGuideState(): m_state=6
23:36:46.150 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
23:36:46.150 00.000 10844 Star::Find returns 1 (1), X=259.13, Y=62.32, Mass=3227, SNR=36.4, Peak=255 HFD=3.7
23:36:46.150 00.000 10844 MultiStar: [#1 -0.26,0.43,1.02,U] [#2 0.02,0.84,0.00,M2] [#3 -0.36,0.41,0.89,U] [#4 -0.09,0.04,0.92,U] [#5 -0.12,0.85,0.00,M4] [#6 0.53,0.05,0.88,U] [#7 -0.07,0.23,0.82,U] [#8 0.22,-0.07,0.96,U] 
23:36:46.150 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.19}, one-star: {0.42, 0.24}
23:36:46.150 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
23:36:46.150 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
23:36:46.150 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.28 mountX=-0.20 mountY=0.03, mountTheta=3.01
23:36:46.150 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.19, opts=13)
23:36:46.150 00.000 10844 Enqueuing Move request for scope (0.06, 0.19)
23:36:46.150 00.000 11060 Worker thread wakes up
23:36:46.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
23:36:46.155 00.005 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
23:36:46.155 00.000 11060 Moving (0.06, 0.19) raw xDistance=-0.20 yDistance=0.03
23:36:46.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:36:46.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:46.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:36:46.155 00.000 11060 MoveAxis(E, 36, ABG)
23:36:46.155 00.000 11060 Guiding  Dir = 2, Dur = 36
23:36:46.160 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:46.171 00.011 10844 UpdateGuideState exits: m=3227 SNR=36.4 Saturated
23:36:46.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:46.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:46.171 00.000 10844 Enqueuing Expose request
23:36:46.176 00.005 11060 IsSlewing returns 0
23:36:46.177 00.001 11060 IsGuiding returns 0
23:36:46.222 00.045 11060 IsGuiding returns 0
23:36:46.222 00.000 11060 Move returns status 0, amount 36
23:36:46.222 00.000 11060 MoveAxis(N, 0, ABG)
23:36:46.222 00.000 11060 Move returns status 0, amount 0
23:36:46.222 00.000 11060 move complete, result=0
23:36:46.222 00.000 11060 worker thread done servicing request
23:36:46.222 00.000 11060 Worker thread wakes up
23:36:46.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:46.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:46.227 00.005 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
23:36:46.875 00.648 11060 Exposure complete
23:36:47.018 00.143 11060 worker thread done servicing request
23:36:47.018 00.000 10844 OnExposeComplete: enter
23:36:47.018 00.000 10844 UpdateGuideState(): m_state=6
23:36:47.023 00.005 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
23:36:47.023 00.000 10844 Star::Find returns 1 (1), X=259.15, Y=61.59, Mass=3461, SNR=37.9, Peak=255 HFD=3.6
23:36:47.023 00.000 10844 MultiStar: [#1 0.26,0.46,0.90,U] [#2 0.54,0.28,1.81,U] [#3 -0.19,-0.21,0.92,U] [#4 -0.12,-0.13,0.94,U] [#5 0.29,-0.23,0.99,U] [#6 0.38,-0.29,0.90,U] [#7 0.12,-0.42,0.87,U] [#8 0.25,-0.34,0.93,U] 
23:36:47.023 00.000 10844 refined, 8 included, MultiStar: {0.25, -0.11}, one-star: {0.44, -0.49}
23:36:47.023 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:36:47.024 00.001 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:36:47.024 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.28 cameraTheta=-0.42 mountX=0.07 mountY=0.27, mountTheta=1.33
23:36:47.033 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.11, opts=13)
23:36:47.033 00.000 10844 Enqueuing Move request for scope (0.25, -0.11)
23:36:47.033 00.000 11060 Worker thread wakes up
23:36:47.035 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
23:36:47.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
23:36:47.035 00.000 11060 Moving (0.25, -0.11) raw xDistance=0.07 yDistance=0.27
23:36:47.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:36:47.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
23:36:47.035 00.000 11060 MoveAxis(E, 0, ABG)
23:36:47.035 00.000 11060 Move returns status 0, amount 0
23:36:47.035 00.000 11060 MoveAxis(S, 104, ABG)
23:36:47.035 00.000 11060 Guiding  Dir = 1, Dur = 104
23:36:47.041 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:47.049 00.008 10844 UpdateGuideState exits: m=3461 SNR=37.9 Saturated
23:36:47.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:47.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:47.049 00.000 10844 Enqueuing Expose request
23:36:47.070 00.021 11060 IsSlewing returns 0
23:36:47.070 00.000 11060 IsGuiding returns 0
23:36:47.194 00.124 11060 IsGuiding returns 0
23:36:47.194 00.000 11060 Move returns status 0, amount 104
23:36:47.194 00.000 11060 move complete, result=0
23:36:47.194 00.000 11060 worker thread done servicing request
23:36:47.194 00.000 11060 Worker thread wakes up
23:36:47.194 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 104 ms SOUTH
23:36:47.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:47.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:47.839 00.645 11060 Exposure complete
23:36:48.016 00.177 11060 worker thread done servicing request
23:36:48.016 00.000 10844 OnExposeComplete: enter
23:36:48.016 00.000 10844 UpdateGuideState(): m_state=6
23:36:48.016 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
23:36:48.016 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.70, Mass=2912, SNR=34.5, Peak=239 HFD=3.5
23:36:48.016 00.000 10844 MultiStar: [#1 0.14,0.49,0.98,U] [#2 -0.26,0.99,0.00,M2] [#3 -0.07,0.19,1.07,U] [#4 -0.07,0.45,0.98,U] [#5 -0.20,0.18,1.04,U] [#6 -0.15,0.06,0.95,U] [#7 0.11,0.37,0.98,U] [#8 -0.11,0.24,0.98,U] 
23:36:48.016 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.32}, one-star: {0.10, 0.62}
23:36:48.016 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
23:36:48.016 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
23:36:48.016 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.33 cameraTheta=1.67 mountX=-0.31 mountY=-0.08, mountTheta=-2.88
23:36:48.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.32, opts=13)
23:36:48.018 00.000 10844 Enqueuing Move request for scope (-0.03, 0.32)
23:36:48.018 00.000 11060 Worker thread wakes up
23:36:48.020 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
23:36:48.020 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
23:36:48.020 00.000 11060 Moving (-0.03, 0.32) raw xDistance=-0.31 yDistance=-0.08
23:36:48.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:36:48.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:48.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:48.020 00.000 11060 MoveAxis(E, 54, ABG)
23:36:48.020 00.000 11060 Guiding  Dir = 2, Dur = 54
23:36:48.024 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:48.034 00.010 11060 IsSlewing returns 0
23:36:48.034 00.000 11060 IsGuiding returns 0
23:36:48.044 00.010 10844 UpdateGuideState exits: m=2912 SNR=34.5
23:36:48.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:48.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:48.044 00.000 10844 Enqueuing Expose request
23:36:48.101 00.057 11060 IsGuiding returns 0
23:36:48.101 00.000 11060 Move returns status 0, amount 54
23:36:48.101 00.000 11060 MoveAxis(N, 0, ABG)
23:36:48.101 00.000 11060 Move returns status 0, amount 0
23:36:48.101 00.000 11060 move complete, result=0
23:36:48.101 00.000 11060 worker thread done servicing request
23:36:48.101 00.000 11060 Worker thread wakes up
23:36:48.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:48.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:48.103 00.002 10844 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
23:36:48.722 00.619 11060 Exposure complete
23:36:48.915 00.193 11060 worker thread done servicing request
23:36:48.915 00.000 10844 OnExposeComplete: enter
23:36:48.915 00.000 10844 UpdateGuideState(): m_state=6
23:36:48.915 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
23:36:48.915 00.000 10844 Star::Find returns 1 (1), X=258.04, Y=62.44, Mass=3367, SNR=37.5, Peak=255 HFD=3.7
23:36:48.917 00.002 10844 MultiStar: [#1 0.02,0.68,0.00,M1] [#2 -0.16,0.83,0.00,M3] [#3 -0.07,0.20,0.99,U] [#4 -0.43,0.57,0.00,M1] [#5 -0.20,0.50,0.96,U] [#6 0.18,0.43,1.00,U] [#7 -0.09,0.04,0.84,U] [#8 0.50,-0.23,0.87,U] 
23:36:48.917 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.23}, one-star: {-0.67, 0.36}
23:36:48.917 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
23:36:48.917 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
23:36:48.917 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.87 mountX=-0.21 mountY=-0.11, mountTheta=-2.67
23:36:48.918 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.23, opts=13)
23:36:48.918 00.000 10844 Enqueuing Move request for scope (-0.07, 0.23)
23:36:48.918 00.000 11060 Worker thread wakes up
23:36:48.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
23:36:48.920 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
23:36:48.920 00.000 11060 Moving (-0.07, 0.23) raw xDistance=-0.21 yDistance=-0.11
23:36:48.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:36:48.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:48.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:36:48.920 00.000 11060 MoveAxis(E, 39, ABG)
23:36:48.920 00.000 11060 Guiding  Dir = 2, Dur = 39
23:36:48.928 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:48.943 00.015 10844 UpdateGuideState exits: m=3367 SNR=37.5 Saturated
23:36:48.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:48.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:48.943 00.000 10844 Enqueuing Expose request
23:36:48.949 00.006 11060 IsSlewing returns 0
23:36:48.950 00.001 11060 IsGuiding returns 0
23:36:48.959 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:48.959 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:48.959 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:48.961 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:48.961 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:48.961 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:48.962 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:48.962 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2684,"width":15,"height":15,"star_pos":[7.04,7.44],"pixels":"..."},"id":1}
23:36:49.010 00.048 11060 IsGuiding returns 0
23:36:49.011 00.001 11060 Move returns status 0, amount 39
23:36:49.011 00.000 11060 MoveAxis(N, 0, ABG)
23:36:49.011 00.000 11060 Move returns status 0, amount 0
23:36:49.011 00.000 11060 move complete, result=0
23:36:49.011 00.000 11060 worker thread done servicing request
23:36:49.011 00.000 11060 Worker thread wakes up
23:36:49.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:49.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:49.013 00.002 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:36:49.067 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:49.067 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:49.673 00.606 11060 Exposure complete
23:36:49.917 00.244 11060 worker thread done servicing request
23:36:49.917 00.000 10844 OnExposeComplete: enter
23:36:49.917 00.000 10844 UpdateGuideState(): m_state=6
23:36:49.917 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
23:36:49.917 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=62.90, Mass=3109, SNR=35.8, Peak=234 HFD=3.9
23:36:49.920 00.003 10844 MultiStar: [#1 -0.46,1.15,0.00,M2] [#2 -0.40,0.97,0.00,M4] [#3 0.02,0.41,1.00,U] [#4 0.12,0.63,0.00,M2] [#5 -0.04,1.09,0.00,M2] [#6 -0.25,0.49,0.91,U] [#7 0.20,0.21,0.89,U] [#8 0.52,-0.04,0.94,U] 
23:36:49.920 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.38}, one-star: {0.29, 0.83}
23:36:49.920 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
23:36:49.920 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
23:36:49.920 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.38 hyp=0.42 cameraTheta=1.18 mountX=-0.41 mountY=0.09, mountTheta=2.92
23:36:49.920 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.38, opts=13)
23:36:49.922 00.002 10844 Enqueuing Move request for scope (0.16, 0.38)
23:36:49.922 00.000 11060 Worker thread wakes up
23:36:49.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.38) opts 0xd
23:36:49.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.38)
23:36:49.922 00.000 11060 Moving (0.16, 0.38) raw xDistance=-0.41 yDistance=0.09
23:36:49.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:36:49.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:49.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:36:49.922 00.000 11060 MoveAxis(E, 72, ABG)
23:36:49.922 00.000 11060 Guiding  Dir = 2, Dur = 72
23:36:49.937 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:49.939 00.002 11060 IsSlewing returns 0
23:36:49.939 00.000 11060 IsGuiding returns 0
23:36:49.957 00.018 10844 UpdateGuideState exits: m=3109 SNR=35.8
23:36:49.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:49.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:49.957 00.000 10844 Enqueuing Expose request
23:36:49.984 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:49.984 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:49.987 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:49.987 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:49.987 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:49.989 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:49.989 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:36:49.989 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:36:49.991 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:49.991 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2685,"width":15,"height":15,"star_pos":[7.01,6.90],"pixels":"..."},"id":1}
23:36:50.036 00.045 11060 IsGuiding returns 0
23:36:50.036 00.000 11060 Move returns status 0, amount 72
23:36:50.036 00.000 11060 MoveAxis(N, 0, ABG)
23:36:50.036 00.000 11060 Move returns status 0, amount 0
23:36:50.036 00.000 11060 move complete, result=0
23:36:50.036 00.000 11060 worker thread done servicing request
23:36:50.036 00.000 11060 Worker thread wakes up
23:36:50.036 00.000 10844 GuideStep: -0.4 px 72 ms EAST, 0.1 px 0 ms NORTH
23:36:50.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:50.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:50.042 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:50.042 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:50.674 00.632 11060 Exposure complete
23:36:50.954 00.280 11060 worker thread done servicing request
23:36:50.954 00.000 10844 OnExposeComplete: enter
23:36:50.954 00.000 10844 UpdateGuideState(): m_state=6
23:36:50.954 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
23:36:50.954 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=61.87, Mass=3346, SNR=37.1, Peak=255 HFD=3.8
23:36:50.955 00.001 10844 MultiStar: [#1 -0.72,-0.26,0.00,M3] [#2 -0.08,0.61,1.90,U] [#3 -0.66,0.48,0.00,M1] [#4 0.07,-0.71,0.00,M3] [#5 -0.03,0.45,1.06,U] [#6 -0.16,0.46,0.96,U] [#7 -0.36,-0.05,0.88,U] [#8 -0.03,-0.08,0.94,U] 
23:36:50.955 00.000 10844 single-star, 5 included, MultiStar: {-0.09, 0.26}, one-star: {0.09, -0.21}
23:36:50.955 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:36:50.955 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
23:36:50.955 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.15 mountX=0.19 mountY=0.13, mountTheta=0.59
23:36:50.957 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.21, opts=13)
23:36:50.957 00.000 10844 Enqueuing Move request for scope (0.09, -0.21)
23:36:50.957 00.000 11060 Worker thread wakes up
23:36:50.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
23:36:50.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
23:36:50.957 00.000 11060 Moving (0.09, -0.21) raw xDistance=0.19 yDistance=0.13
23:36:50.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:36:50.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:50.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:36:50.957 00.000 11060 MoveAxis(W, 31, ABG)
23:36:50.957 00.000 11060 Guiding  Dir = 3, Dur = 31
23:36:50.965 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:50.980 00.015 10844 UpdateGuideState exits: m=3346 SNR=37.1 Saturated
23:36:50.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:50.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:50.980 00.000 10844 Enqueuing Expose request
23:36:50.988 00.008 11060 IsSlewing returns 0
23:36:50.988 00.000 11060 IsGuiding returns 0
23:36:51.027 00.039 11060 IsGuiding returns 0
23:36:51.027 00.000 11060 Move returns status 0, amount 31
23:36:51.027 00.000 11060 MoveAxis(N, 0, ABG)
23:36:51.027 00.000 11060 Move returns status 0, amount 0
23:36:51.027 00.000 11060 move complete, result=0
23:36:51.027 00.000 11060 worker thread done servicing request
23:36:51.027 00.000 11060 Worker thread wakes up
23:36:51.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:51.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:51.029 00.002 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
23:36:51.093 00.064 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:51.096 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:51.096 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:51.096 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:51.096 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:51.096 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:51.098 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:36:51.098 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:36:51.099 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:51.099 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2686,"width":15,"height":15,"star_pos":[6.80,6.87],"pixels":"..."},"id":1}
23:36:51.160 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:51.161 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:51.652 00.491 11060 Exposure complete
23:36:51.890 00.238 11060 worker thread done servicing request
23:36:51.890 00.000 10844 OnExposeComplete: enter
23:36:51.890 00.000 10844 UpdateGuideState(): m_state=6
23:36:51.890 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
23:36:51.890 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=62.69, Mass=3150, SNR=36.1, Peak=255 HFD=3.6
23:36:51.890 00.000 10844 MultiStar: [#1 -0.21,0.39,1.05,U] [#2 -0.46,1.06,0.00,M4] [#3 -0.11,0.53,0.96,U] [#4 -0.38,0.42,0.93,U] [#5 -0.11,0.98,0.00,M2] [#6 0.15,1.04,0.00,M1] [#7 0.19,0.12,0.87,U] [#8 0.36,0.49,0.98,U] 
23:36:51.890 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.43}, one-star: {-0.37, 0.61}
23:36:51.890 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
23:36:51.890 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.77)
23:36:51.890 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.43 hyp=0.44 cameraTheta=1.78 mountX=-0.41 mountY=-0.16, mountTheta=-2.76
23:36:51.894 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.43, opts=13)
23:36:51.894 00.000 10844 Enqueuing Move request for scope (-0.09, 0.43)
23:36:51.894 00.000 11060 Worker thread wakes up
23:36:51.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.43) opts 0xd
23:36:51.896 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.43)
23:36:51.896 00.000 11060 Moving (-0.09, 0.43) raw xDistance=-0.41 yDistance=-0.16
23:36:51.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:36:51.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:51.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:36:51.896 00.000 11060 MoveAxis(E, 70, ABG)
23:36:51.896 00.000 11060 Guiding  Dir = 2, Dur = 70
23:36:51.899 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:51.910 00.011 11060 IsSlewing returns 0
23:36:51.910 00.000 11060 IsGuiding returns 0
23:36:51.921 00.011 10844 UpdateGuideState exits: m=3150 SNR=36.1 Saturated
23:36:51.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:51.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:51.921 00.000 10844 Enqueuing Expose request
23:36:51.983 00.062 11060 IsGuiding returns 0
23:36:51.983 00.000 11060 Move returns status 0, amount 70
23:36:51.983 00.000 11060 MoveAxis(N, 0, ABG)
23:36:51.983 00.000 11060 Move returns status 0, amount 0
23:36:51.983 00.000 11060 move complete, result=0
23:36:51.983 00.000 11060 worker thread done servicing request
23:36:51.983 00.000 11060 Worker thread wakes up
23:36:51.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:51.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:51.985 00.002 10844 GuideStep: -0.4 px 70 ms EAST, -0.2 px 0 ms NORTH
23:36:52.167 00.182 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:52.167 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:52.167 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:52.169 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:52.169 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:52.170 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:52.170 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:36:52.170 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:36:52.170 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:52.170 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2687,"width":15,"height":15,"star_pos":[7.34,6.69],"pixels":"..."},"id":1}
23:36:52.191 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:52.191 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:52.602 00.411 11060 Exposure complete
23:36:52.826 00.224 11060 worker thread done servicing request
23:36:52.826 00.000 10844 OnExposeComplete: enter
23:36:52.826 00.000 10844 UpdateGuideState(): m_state=6
23:36:52.827 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
23:36:52.827 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=61.68, Mass=2688, SNR=33.3, Peak=248 HFD=3.7
23:36:52.827 00.000 10844 MultiStar: [#1 -0.69,0.19,0.00,M3] [#2 -0.16,0.56,2.05,U] [#3 -0.68,0.03,0.00,M1] [#4 -0.35,-0.12,1.03,U] [#5 -0.39,-0.28,1.14,U] [#6 -0.55,0.41,0.00,M2] [#7 -0.51,-0.39,0.00,M1] [#8 0.16,-0.17,0.95,U] 
23:36:52.828 00.001 10844 refined, 4 included, MultiStar: {-0.25, 0.02}, one-star: {-0.59, -0.39}
23:36:52.828 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.49)
23:36:52.828 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
23:36:52.828 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.05 mountX=0.02 mountY=-0.25, mountTheta=-1.49
23:36:52.830 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.02, opts=13)
23:36:52.830 00.000 10844 Enqueuing Move request for scope (-0.25, 0.02)
23:36:52.830 00.000 11060 Worker thread wakes up
23:36:52.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
23:36:52.830 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
23:36:52.830 00.000 11060 Moving (-0.25, 0.02) raw xDistance=0.02 yDistance=-0.25
23:36:52.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:36:52.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:36:52.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:36:52.831 00.001 11060 MoveAxis(E, 0, ABG)
23:36:52.831 00.000 11060 Move returns status 0, amount 0
23:36:52.831 00.000 11060 MoveAxis(N, 0, ABG)
23:36:52.831 00.000 11060 Move returns status 0, amount 0
23:36:52.831 00.000 11060 move complete, result=0
23:36:52.831 00.000 11060 worker thread done servicing request
23:36:52.838 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:52.852 00.014 10844 UpdateGuideState exits: m=2688 SNR=33.3
23:36:52.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:52.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:52.852 00.000 10844 Enqueuing Expose request
23:36:52.856 00.004 11060 Worker thread wakes up
23:36:52.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:52.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:52.857 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:36:53.111 00.254 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:53.111 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:53.111 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:53.111 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:53.111 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:53.111 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:53.117 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:36:53.117 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:36:53.117 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:53.117 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2688,"width":15,"height":15,"star_pos":[7.12,6.68],"pixels":"..."},"id":1}
23:36:53.122 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:53.122 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:53.494 00.372 11060 Exposure complete
23:36:53.721 00.227 11060 worker thread done servicing request
23:36:53.721 00.000 10844 OnExposeComplete: enter
23:36:53.721 00.000 10844 UpdateGuideState(): m_state=6
23:36:53.722 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
23:36:53.722 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.51, Mass=2800, SNR=34.4, Peak=243 HFD=3.2
23:36:53.722 00.000 10844 MultiStar: [#1 -0.68,0.05,0.00,M4] [#2 -0.68,-0.19,0.00,M4] [#3 -0.85,0.05,0.00,M2] [#4 -0.98,-0.32,0.00,M2] [#5 -0.34,0.12,1.09,U] [#6 -0.19,-0.38,0.95,U] [#7 -0.65,-0.23,0.00,M2] [#8 -0.80,-0.65,0.00,M1] 
23:36:53.722 00.000 10844 refined, 2 included, MultiStar: {-0.23, -0.26}, one-star: {-0.16, -0.57}
23:36:53.722 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
23:36:53.722 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
23:36:53.722 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-2.30 mountX=0.30 mountY=-0.19, mountTheta=-0.56
23:36:53.726 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.26, opts=13)
23:36:53.726 00.000 10844 Enqueuing Move request for scope (-0.23, -0.26)
23:36:53.726 00.000 11060 Worker thread wakes up
23:36:53.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.26) opts 0xd
23:36:53.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.26)
23:36:53.726 00.000 11060 Moving (-0.23, -0.26) raw xDistance=0.30 yDistance=-0.19
23:36:53.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:36:53.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:53.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:53.726 00.000 11060 MoveAxis(W, 52, ABG)
23:36:53.726 00.000 11060 Guiding  Dir = 3, Dur = 52
23:36:53.741 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:53.751 00.010 11060 IsSlewing returns 0
23:36:53.751 00.000 11060 IsGuiding returns 0
23:36:53.761 00.010 10844 UpdateGuideState exits: m=2800 SNR=34.4
23:36:53.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:53.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:53.761 00.000 10844 Enqueuing Expose request
23:36:53.827 00.066 11060 IsGuiding returns 0
23:36:53.827 00.000 11060 Move returns status 0, amount 52
23:36:53.827 00.000 11060 MoveAxis(N, 0, ABG)
23:36:53.827 00.000 11060 Move returns status 0, amount 0
23:36:53.827 00.000 11060 move complete, result=0
23:36:53.827 00.000 11060 worker thread done servicing request
23:36:53.827 00.000 11060 Worker thread wakes up
23:36:53.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:53.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:53.827 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.2 px 0 ms NORTH
23:36:54.124 00.297 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:54.124 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:54.124 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:54.124 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:54.128 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:54.128 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:54.128 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:36:54.130 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:36:54.130 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:54.130 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2689,"width":15,"height":15,"star_pos":[6.55,6.51],"pixels":"..."},"id":1}
23:36:54.224 00.094 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:54.226 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:54.447 00.221 11060 Exposure complete
23:36:54.647 00.200 11060 worker thread done servicing request
23:36:54.647 00.000 10844 OnExposeComplete: enter
23:36:54.647 00.000 10844 UpdateGuideState(): m_state=6
23:36:54.648 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
23:36:54.648 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.80, Mass=2943, SNR=34.9, Peak=200 HFD=3.6
23:36:54.648 00.000 10844 MultiStar: [#1 -0.29,0.06,1.07,U] [#2 -0.34,0.37,2.12,U] [#3 -0.49,-0.08,1.02,U] [#4 -0.57,0.13,1.00,U] [#5 0.02,0.26,0.96,U] [#6 -0.30,0.10,0.96,U] [#7 -0.56,0.21,0.87,U] [#8 -0.22,-0.17,0.97,U] 
23:36:54.648 00.000 10844 single-star, 8 included, MultiStar: {-0.30, 0.10}, one-star: {0.06, -0.28}
23:36:54.648 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
23:36:54.648 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
23:36:54.649 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.28 cameraTheta=-1.37 mountX=0.26 mountY=0.10, mountTheta=0.37
23:36:54.650 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.28, opts=13)
23:36:54.650 00.000 10844 Enqueuing Move request for scope (0.06, -0.28)
23:36:54.650 00.000 11060 Worker thread wakes up
23:36:54.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
23:36:54.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
23:36:54.650 00.000 11060 Moving (0.06, -0.28) raw xDistance=0.26 yDistance=0.10
23:36:54.651 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:36:54.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:54.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:36:54.651 00.000 11060 MoveAxis(W, 47, ABG)
23:36:54.651 00.000 11060 Guiding  Dir = 3, Dur = 47
23:36:54.659 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:54.675 00.016 10844 UpdateGuideState exits: m=2943 SNR=34.9
23:36:54.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:54.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:54.675 00.000 10844 Enqueuing Expose request
23:36:54.689 00.014 11060 IsSlewing returns 0
23:36:54.689 00.000 11060 IsGuiding returns 0
23:36:54.774 00.085 11060 IsGuiding returns 0
23:36:54.774 00.000 11060 Move returns status 0, amount 47
23:36:54.774 00.000 11060 MoveAxis(N, 0, ABG)
23:36:54.774 00.000 11060 Move returns status 0, amount 0
23:36:54.775 00.001 11060 move complete, result=0
23:36:54.775 00.000 11060 worker thread done servicing request
23:36:54.775 00.000 11060 Worker thread wakes up
23:36:54.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:54.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:54.775 00.000 10844 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
23:36:55.419 00.644 11060 Exposure complete
23:36:55.512 00.093 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:55.512 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:55.514 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:36:55.514 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:36:55.514 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:55.515 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:55.515 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:55.515 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:55.515 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:55.515 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2690,"width":15,"height":15,"star_pos":[6.77,6.80],"pixels":"..."},"id":1}
23:36:55.577 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:55.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:55.588 00.011 11060 worker thread done servicing request
23:36:55.588 00.000 10844 OnExposeComplete: enter
23:36:55.588 00.000 10844 UpdateGuideState(): m_state=6
23:36:55.588 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
23:36:55.588 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=62.53, Mass=3159, SNR=36.4, Peak=245 HFD=3.2
23:36:55.588 00.000 10844 MultiStar: [#1 -0.04,0.87,0.00,M4] [#2 -0.78,0.87,0.00,M4] [#3 -0.44,0.76,0.00,M2] [#4 0.25,0.08,0.99,U] [#5 -0.22,0.23,1.05,U] [#6 0.41,0.49,0.00,M1] [#7 -0.19,0.13,0.89,U] [#8 0.11,0.17,1.00,U] 
23:36:55.588 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.21}, one-star: {-0.18, 0.45}
23:36:55.588 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
23:36:55.588 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
23:36:55.588 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.77 mountX=-0.20 mountY=-0.08, mountTheta=-2.78
23:36:55.588 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
23:36:55.588 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
23:36:55.588 00.000 11060 Worker thread wakes up
23:36:55.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
23:36:55.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
23:36:55.588 00.000 11060 Moving (-0.04, 0.21) raw xDistance=-0.20 yDistance=-0.08
23:36:55.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:36:55.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:55.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:55.588 00.000 11060 MoveAxis(E, 34, ABG)
23:36:55.588 00.000 11060 Guiding  Dir = 2, Dur = 34
23:36:55.600 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:55.609 00.009 11060 IsSlewing returns 0
23:36:55.610 00.001 11060 IsGuiding returns 0
23:36:55.625 00.015 10844 UpdateGuideState exits: m=3159 SNR=36.4
23:36:55.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:55.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:55.625 00.000 10844 Enqueuing Expose request
23:36:55.669 00.044 11060 IsGuiding returns 0
23:36:55.670 00.001 11060 Move returns status 0, amount 34
23:36:55.671 00.001 11060 MoveAxis(N, 0, ABG)
23:36:55.671 00.000 11060 Move returns status 0, amount 0
23:36:55.671 00.000 11060 move complete, result=0
23:36:55.671 00.000 11060 worker thread done servicing request
23:36:55.671 00.000 11060 Worker thread wakes up
23:36:55.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:55.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:55.673 00.002 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
23:36:56.297 00.624 11060 Exposure complete
23:36:56.469 00.172 11060 worker thread done servicing request
23:36:56.469 00.000 10844 OnExposeComplete: enter
23:36:56.469 00.000 10844 UpdateGuideState(): m_state=6
23:36:56.474 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
23:36:56.474 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=62.57, Mass=2936, SNR=34.9, Peak=204 HFD=3.7
23:36:56.474 00.000 10844 MultiStar: [#1 0.26,0.29,1.12,U] [#2 -0.36,0.76,0.00,M5] [#3 -0.10,0.40,1.03,U] [#4 0.23,0.18,1.01,U] [#5 0.24,0.43,1.04,U] [#6 0.29,0.98,0.00,M2] [#7 -0.21,0.19,0.86,U] [#8 0.49,0.32,1.00,U] 
23:36:56.474 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.33}, one-star: {0.32, 0.49}
23:36:56.474 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
23:36:56.474 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
23:36:56.474 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.33 hyp=0.38 cameraTheta=1.06 mountX=-0.36 mountY=0.13, mountTheta=2.80
23:36:56.474 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.33, opts=13)
23:36:56.474 00.000 10844 Enqueuing Move request for scope (0.18, 0.33)
23:36:56.474 00.000 11060 Worker thread wakes up
23:36:56.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.33) opts 0xd
23:36:56.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.33)
23:36:56.474 00.000 11060 Moving (0.18, 0.33) raw xDistance=-0.36 yDistance=0.13
23:36:56.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
23:36:56.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:56.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:36:56.474 00.000 11060 MoveAxis(E, 63, ABG)
23:36:56.474 00.000 11060 Guiding  Dir = 2, Dur = 63
23:36:56.479 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:56.489 00.010 11060 IsSlewing returns 0
23:36:56.489 00.000 11060 IsGuiding returns 0
23:36:56.494 00.005 10844 UpdateGuideState exits: m=2936 SNR=34.9
23:36:56.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:56.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:56.494 00.000 10844 Enqueuing Expose request
23:36:56.514 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:56.514 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:56.514 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:36:56.514 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:36:56.517 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:56.518 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:56.518 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:56.518 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:56.518 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:56.518 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2692,"width":15,"height":15,"star_pos":[7.03,6.57],"pixels":"..."},"id":1}
23:36:56.561 00.043 11060 IsGuiding returns 0
23:36:56.561 00.000 11060 Move returns status 0, amount 63
23:36:56.561 00.000 11060 MoveAxis(N, 0, ABG)
23:36:56.561 00.000 11060 Move returns status 0, amount 0
23:36:56.561 00.000 11060 move complete, result=0
23:36:56.561 00.000 11060 worker thread done servicing request
23:36:56.561 00.000 11060 Worker thread wakes up
23:36:56.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:56.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:56.561 00.000 10844 GuideStep: -0.4 px 63 ms EAST, 0.1 px 0 ms NORTH
23:36:56.593 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:56.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:57.206 00.613 11060 Exposure complete
23:36:57.371 00.165 11060 worker thread done servicing request
23:36:57.371 00.000 10844 OnExposeComplete: enter
23:36:57.371 00.000 10844 UpdateGuideState(): m_state=6
23:36:57.371 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
23:36:57.371 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=62.37, Mass=2932, SNR=35.1, Peak=243 HFD=3.6
23:36:57.371 00.000 10844 MultiStar: [#1 -0.31,0.14,1.12,U] [#2 -0.81,0.58,0.00,M6] [#3 -0.74,-0.06,0.00,M2] [#4 -0.82,0.33,0.00,M1] [#5 -0.15,0.20,1.14,U] [#6 -0.35,0.29,1.03,U] [#7 -0.33,0.50,0.96,U] [#8 -0.10,-0.27,0.97,U] 
23:36:57.371 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.19}, one-star: {-0.48, 0.29}
23:36:57.371 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
23:36:57.371 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
23:36:57.371 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.34 cameraTheta=2.55 mountX=-0.14 mountY=-0.31, mountTheta=-1.98
23:36:57.371 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.19, opts=13)
23:36:57.371 00.000 10844 Enqueuing Move request for scope (-0.28, 0.19)
23:36:57.371 00.000 11060 Worker thread wakes up
23:36:57.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.19) opts 0xd
23:36:57.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.19)
23:36:57.371 00.000 11060 Moving (-0.28, 0.19) raw xDistance=-0.14 yDistance=-0.31
23:36:57.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:36:57.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:57.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:36:57.371 00.000 11060 MoveAxis(E, 25, ABG)
23:36:57.371 00.000 11060 Guiding  Dir = 2, Dur = 25
23:36:57.388 00.017 11060 IsSlewing returns 0
23:36:57.388 00.000 11060 IsGuiding returns 0
23:36:57.395 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:57.407 00.012 10844 UpdateGuideState exits: m=2932 SNR=35.1
23:36:57.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:57.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:57.407 00.000 10844 Enqueuing Expose request
23:36:57.419 00.012 11060 IsGuiding returns 0
23:36:57.419 00.000 11060 Move returns status 0, amount 25
23:36:57.419 00.000 11060 MoveAxis(N, 0, ABG)
23:36:57.419 00.000 11060 Move returns status 0, amount 0
23:36:57.419 00.000 11060 move complete, result=0
23:36:57.419 00.000 11060 worker thread done servicing request
23:36:57.419 00.000 11060 Worker thread wakes up
23:36:57.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:57.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:57.423 00.004 10844 GuideStep: -0.1 px 25 ms EAST, -0.3 px 0 ms NORTH
23:36:57.566 00.143 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:57.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:57.568 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:57.568 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:57.569 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:57.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:57.569 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:36:57.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:36:57.572 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:57.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2693,"width":15,"height":15,"star_pos":[7.24,7.37],"pixels":"..."},"id":1}
23:36:57.620 00.048 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:57.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:58.049 00.429 11060 Exposure complete
23:36:58.223 00.174 11060 worker thread done servicing request
23:36:58.223 00.000 10844 OnExposeComplete: enter
23:36:58.223 00.000 10844 UpdateGuideState(): m_state=6
23:36:58.223 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
23:36:58.223 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=61.91, Mass=3779, SNR=39.3, Peak=255 HFD=4.1
23:36:58.223 00.000 10844 MultiStar: [#1 -0.23,0.40,0.92,U] [#2 -0.71,0.40,0.00,M7] [#3 -0.25,-0.05,0.97,U] [#4 0.01,-0.33,0.87,U] [#5 -0.17,-0.05,0.95,U] [#6 -0.03,-0.28,0.88,U] [#7 -0.25,-0.16,0.82,U] [#8 0.37,-0.22,0.87,U] 
23:36:58.223 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {0.17, -0.17}
23:36:58.223 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:36:58.223 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
23:36:58.223 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.99 mountX=0.11 mountY=-0.03, mountTheta=-0.26
23:36:58.226 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.11, opts=13)
23:36:58.226 00.000 10844 Enqueuing Move request for scope (-0.05, -0.11)
23:36:58.226 00.000 11060 Worker thread wakes up
23:36:58.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:36:58.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:36:58.226 00.000 11060 Moving (-0.05, -0.11) raw xDistance=0.11 yDistance=-0.03
23:36:58.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:36:58.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:58.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:36:58.226 00.000 11060 MoveAxis(E, 0, ABG)
23:36:58.226 00.000 11060 Move returns status 0, amount 0
23:36:58.226 00.000 11060 MoveAxis(N, 0, ABG)
23:36:58.226 00.000 11060 Move returns status 0, amount 0
23:36:58.226 00.000 11060 move complete, result=0
23:36:58.226 00.000 11060 worker thread done servicing request
23:36:58.231 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:58.253 00.022 10844 UpdateGuideState exits: m=3779 SNR=39.3 Saturated
23:36:58.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:58.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:58.253 00.000 10844 Enqueuing Expose request
23:36:58.253 00.000 11060 Worker thread wakes up
23:36:58.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:58.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:58.257 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:58.571 00.314 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:58.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:58.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:36:58.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:36:58.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:58.571 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:58.573 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:58.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:58.573 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:58.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2694,"width":15,"height":15,"star_pos":[6.88,6.91],"pixels":"..."},"id":1}
23:36:58.581 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:58.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:58.891 00.310 11060 Exposure complete
23:36:59.032 00.141 11060 worker thread done servicing request
23:36:59.032 00.000 10844 OnExposeComplete: enter
23:36:59.032 00.000 10844 UpdateGuideState(): m_state=6
23:36:59.032 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
23:36:59.032 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.13, Mass=3347, SNR=37.2, Peak=250 HFD=3.4
23:36:59.032 00.000 10844 MultiStar: [#1 -0.35,-0.86,0.00,M2] [#2 -0.53,-0.38,0.00,M8] [#3 -0.09,-0.58,0.94,U] [#4 -0.41,-0.79,0.00,M1] [#5 -0.24,-0.21,1.07,U] [#6 0.53,-0.24,0.85,U] [#7 -0.36,-0.60,0.00,M1] [#8 0.54,-0.76,0.00,M1] 
23:36:59.032 00.000 10844 refined, 3 included, MultiStar: {0.01, -0.50}, one-star: {-0.07, -0.94}
23:36:59.032 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
23:36:59.032 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
23:36:59.032 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.50 hyp=0.50 cameraTheta=-1.55 mountX=0.49 mountY=0.09, mountTheta=0.18
23:36:59.035 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.50, opts=13)
23:36:59.035 00.000 10844 Enqueuing Move request for scope (0.01, -0.50)
23:36:59.035 00.000 11060 Worker thread wakes up
23:36:59.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.50) opts 0xd
23:36:59.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.50)
23:36:59.035 00.000 11060 Moving (0.01, -0.50) raw xDistance=0.49 yDistance=0.09
23:36:59.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
23:36:59.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:59.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:36:59.035 00.000 11060 MoveAxis(W, 84, ABG)
23:36:59.035 00.000 11060 Guiding  Dir = 3, Dur = 84
23:36:59.040 00.005 11060 IsSlewing returns 0
23:36:59.040 00.000 11060 IsGuiding returns 0
23:36:59.052 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:36:59.070 00.018 10844 UpdateGuideState exits: m=3347 SNR=37.2
23:36:59.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:59.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:59.070 00.000 10844 Enqueuing Expose request
23:36:59.127 00.057 11060 IsGuiding returns 0
23:36:59.127 00.000 11060 Move returns status 0, amount 84
23:36:59.127 00.000 11060 MoveAxis(N, 0, ABG)
23:36:59.127 00.000 11060 Move returns status 0, amount 0
23:36:59.127 00.000 11060 move complete, result=0
23:36:59.127 00.000 11060 worker thread done servicing request
23:36:59.127 00.000 11060 Worker thread wakes up
23:36:59.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:59.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:36:59.127 00.000 10844 GuideStep: 0.5 px 84 ms WEST, 0.1 px 0 ms NORTH
23:36:59.583 00.456 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:36:59.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:36:59.590 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:36:59.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:36:59.592 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:36:59.592 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:59.592 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:36:59.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:36:59.606 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:36:59.608 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2695,"width":15,"height":15,"star_pos":[6.64,7.13],"pixels":"..."},"id":1}
23:36:59.671 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:36:59.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:36:59.759 00.088 11060 Exposure complete
23:36:59.959 00.200 11060 worker thread done servicing request
23:36:59.959 00.000 10844 OnExposeComplete: enter
23:36:59.959 00.000 10844 UpdateGuideState(): m_state=6
23:36:59.959 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
23:36:59.961 00.002 10844 Star::Find returns 1 (0), X=258.89, Y=62.75, Mass=2808, SNR=33.4, Peak=215 HFD=3.9
23:36:59.961 00.000 10844 MultiStar: [#1 -0.48,0.48,0.00,M3] [#2 -0.08,0.83,0.00,M9] [#3 -0.50,0.05,1.10,U] [#4 -0.56,-0.25,1.07,U] [#5 0.22,0.28,1.05,U] [#6 -0.44,0.54,0.00,M1] [#7 -0.38,0.06,0.93,U] [#8 -0.37,-0.11,1.02,U] 
23:36:59.961 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.11}, one-star: {0.18, 0.67}
23:36:59.961 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.45 = -1.83)
23:36:59.961 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.85)
23:36:59.961 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.70 mountX=-0.07 mountY=-0.25, mountTheta=-1.83
23:36:59.962 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.11, opts=13)
23:36:59.962 00.000 10844 Enqueuing Move request for scope (-0.24, 0.11)
23:36:59.962 00.000 11060 Worker thread wakes up
23:36:59.964 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
23:36:59.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
23:36:59.964 00.000 11060 Moving (-0.24, 0.11) raw xDistance=-0.07 yDistance=-0.25
23:36:59.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:36:59.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:36:59.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:36:59.964 00.000 11060 MoveAxis(E, 0, ABG)
23:36:59.964 00.000 11060 Move returns status 0, amount 0
23:36:59.964 00.000 11060 MoveAxis(N, 0, ABG)
23:36:59.964 00.000 11060 Move returns status 0, amount 0
23:36:59.964 00.000 11060 move complete, result=0
23:36:59.964 00.000 11060 worker thread done servicing request
23:36:59.967 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:36:59.983 00.016 10844 UpdateGuideState exits: m=2808 SNR=33.4
23:36:59.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:59.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:36:59.983 00.000 10844 Enqueuing Expose request
23:36:59.983 00.000 11060 Worker thread wakes up
23:36:59.983 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:36:59.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:36:59.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:00.520 00.537 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:00.520 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:00.520 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:00.520 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:00.522 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:00.522 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:00.522 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:00.523 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:00.523 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:00.523 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2696,"width":15,"height":15,"star_pos":[6.89,6.75],"pixels":"..."},"id":1}
23:37:00.575 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:00.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:00.611 00.036 11060 Exposure complete
23:37:00.768 00.157 11060 worker thread done servicing request
23:37:00.768 00.000 10844 OnExposeComplete: enter
23:37:00.768 00.000 10844 UpdateGuideState(): m_state=6
23:37:00.768 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
23:37:00.768 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=62.67, Mass=3183, SNR=36.5, Peak=254 HFD=3.4
23:37:00.768 00.000 10844 MultiStar: [#1 -0.44,0.79,0.00,M4] [#2 -0.78,0.25,0.00,M10] [#3 -0.86,0.31,0.00,M1] [#4 -0.94,-0.01,0.00,M1] [#5 -0.58,0.66,0.00,M1] [#6 -0.29,0.56,0.00,M2] [#7 -0.27,0.59,0.00,M1] [#8 -0.23,0.25,0.94,U] 
23:37:00.768 00.000 10844 refined, 1 included, MultiStar: {-0.26, 0.42}, one-star: {-0.30, 0.59}
23:37:00.772 00.004 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
23:37:00.772 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
23:37:00.772 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.42 hyp=0.50 cameraTheta=2.13 mountX=-0.37 mountY=-0.33, mountTheta=-2.41
23:37:00.772 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.42, opts=13)
23:37:00.772 00.000 10844 Enqueuing Move request for scope (-0.26, 0.42)
23:37:00.772 00.000 11060 Worker thread wakes up
23:37:00.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.42) opts 0xd
23:37:00.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.42)
23:37:00.772 00.000 11060 Moving (-0.26, 0.42) raw xDistance=-0.37 yDistance=-0.33
23:37:00.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
23:37:00.772 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.34 newest=-0.49
23:37:00.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
23:37:00.772 00.000 11060 MoveAxis(E, 64, ABG)
23:37:00.772 00.000 11060 Guiding  Dir = 2, Dur = 64
23:37:00.791 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:00.804 00.013 10844 UpdateGuideState exits: m=3183 SNR=36.5
23:37:00.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:00.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:00.804 00.000 10844 Enqueuing Expose request
23:37:00.808 00.004 11060 IsSlewing returns 0
23:37:00.808 00.000 11060 IsGuiding returns 0
23:37:00.910 00.102 11060 IsGuiding returns 0
23:37:00.910 00.000 11060 Move returns status 0, amount 64
23:37:00.910 00.000 11060 BLC: Oldest BLC event removed
23:37:00.910 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:37:00.910 00.000 11060 MoveAxis(N, 878, ABG)
23:37:00.910 00.000 11060 duration set to 750 by maxDecDuration
23:37:00.910 00.000 11060 Guiding  Dir = 0, Dur = 750
23:37:00.959 00.049 11060 IsSlewing returns 0
23:37:00.959 00.000 11060 IsGuiding returns 0
23:37:01.728 00.769 11060 IsGuiding returns 0
23:37:01.728 00.000 11060 Move returns status 0, amount 750
23:37:01.728 00.000 11060 move complete, result=0
23:37:01.728 00.000 11060 worker thread done servicing request
23:37:01.728 00.000 11060 Worker thread wakes up
23:37:01.728 00.000 10844 GuideStep: -0.4 px 64 ms EAST, -0.3 px 750 ms NORTH
23:37:01.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:01.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:01.805 00.077 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:01.805 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:01.805 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:01.805 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:01.805 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:01.805 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:01.805 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:01.805 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:01.810 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:01.810 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2697,"width":15,"height":15,"star_pos":[7.41,6.67],"pixels":"..."},"id":1}
23:37:01.826 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:01.826 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:02.359 00.533 11060 Exposure complete
23:37:02.536 00.177 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:02.536 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:02.538 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:02.538 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:02.538 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:02.538 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:02.538 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:02.538 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:02.540 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:02.540 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2697,"width":15,"height":15,"star_pos":[7.41,6.67],"pixels":"..."},"id":1}
23:37:02.546 00.006 11060 worker thread done servicing request
23:37:02.546 00.000 10844 OnExposeComplete: enter
23:37:02.546 00.000 10844 UpdateGuideState(): m_state=6
23:37:02.546 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
23:37:02.546 00.000 10844 Star::Find returns 1 (1), X=258.18, Y=62.55, Mass=3480, SNR=37.1, Peak=255 HFD=3.8
23:37:02.546 00.000 10844 MultiStar: [#1 -0.35,0.35,1.04,U] [#2 -0.57,0.16,1.94,U] [#3 -0.69,0.32,0.00,M2] [#4 -0.03,-0.34,0.95,U] [#5 0.06,0.28,1.04,U] [#6 -0.02,0.01,0.93,U] [#7 -0.17,-0.03,0.89,U] [#8 -0.35,-0.25,0.87,U] 
23:37:02.546 00.000 10844 refined, 7 included, MultiStar: {-0.28, 0.10}, one-star: {-0.53, 0.48}
23:37:02.546 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.73)
23:37:02.546 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.75)
23:37:02.546 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.80 mountX=-0.05 mountY=-0.30, mountTheta=-1.73
23:37:02.546 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.10, opts=13)
23:37:02.546 00.000 10844 Enqueuing Move request for scope (-0.28, 0.10)
23:37:02.546 00.000 11060 Worker thread wakes up
23:37:02.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
23:37:02.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
23:37:02.546 00.000 11060 Moving (-0.28, 0.10) raw xDistance=-0.05 yDistance=-0.30
23:37:02.546 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.230891, 1:0.295218
23:37:02.546 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:37:02.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:37:02.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:37:02.546 00.000 11060 MoveAxis(E, 0, ABG)
23:37:02.546 00.000 11060 Move returns status 0, amount 0
23:37:02.546 00.000 11060 MoveAxis(N, 115, ABG)
23:37:02.546 00.000 11060 Guiding  Dir = 0, Dur = 115
23:37:02.551 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:02.567 00.016 11060 IsSlewing returns 0
23:37:02.567 00.000 11060 IsGuiding returns 0
23:37:02.570 00.003 10844 UpdateGuideState exits: m=3480 SNR=37.1 Saturated
23:37:02.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:02.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:02.570 00.000 10844 Enqueuing Expose request
23:37:02.570 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:02.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:02.685 00.115 11060 IsGuiding returns 0
23:37:02.685 00.000 11060 Move returns status 0, amount 115
23:37:02.685 00.000 11060 move complete, result=0
23:37:02.685 00.000 11060 worker thread done servicing request
23:37:02.685 00.000 11060 Worker thread wakes up
23:37:02.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:02.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:02.685 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 115 ms NORTH
23:37:03.319 00.634 11060 Exposure complete
23:37:03.494 00.175 11060 worker thread done servicing request
23:37:03.494 00.000 10844 OnExposeComplete: enter
23:37:03.494 00.000 10844 UpdateGuideState(): m_state=6
23:37:03.494 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
23:37:03.494 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=62.06, Mass=3148, SNR=36.5, Peak=244 HFD=3.6
23:37:03.494 00.000 10844 MultiStar: [#1 0.10,-0.13,0.92,U] [#2 0.34,0.23,1.91,U] [#3 -0.51,-0.51,0.00,M3] [#4 -0.26,-0.36,0.93,U] [#5 0.26,0.17,1.02,U] [#6 -0.04,0.11,0.88,U] [#7 -0.04,-0.26,0.87,U] [#8 -0.42,-0.12,0.91,U] 
23:37:03.494 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {-0.22, -0.02}
23:37:03.494 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
23:37:03.494 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
23:37:03.494 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.81 mountX=0.01 mountY=0.01, mountTheta=0.94
23:37:03.499 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
23:37:03.500 00.001 10844 Enqueuing Move request for scope (0.01, -0.01)
23:37:03.500 00.000 11060 Worker thread wakes up
23:37:03.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:37:03.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:37:03.500 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
23:37:03.500 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.230891, 1:0.295218, 2:-0.011272
23:37:03.500 00.000 11060 BLC: No correction, Miss < min_move
23:37:03.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:37:03.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:03.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:03.500 00.000 11060 MoveAxis(E, 0, ABG)
23:37:03.500 00.000 11060 Move returns status 0, amount 0
23:37:03.500 00.000 11060 MoveAxis(N, 0, ABG)
23:37:03.500 00.000 11060 Move returns status 0, amount 0
23:37:03.500 00.000 11060 move complete, result=0
23:37:03.500 00.000 11060 worker thread done servicing request
23:37:03.504 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:03.530 00.026 10844 UpdateGuideState exits: m=3148 SNR=36.5
23:37:03.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:03.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:03.530 00.000 10844 Enqueuing Expose request
23:37:03.530 00.000 11060 Worker thread wakes up
23:37:03.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:03.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:03.530 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:03.540 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:03.540 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:03.545 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:03.545 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:03.545 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:03.545 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:03.545 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:03.545 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:03.545 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:03.545 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2699,"width":15,"height":15,"star_pos":[7.49,7.06],"pixels":"..."},"id":1}
23:37:03.585 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:03.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:04.164 00.579 11060 Exposure complete
23:37:04.338 00.174 11060 worker thread done servicing request
23:37:04.338 00.000 10844 OnExposeComplete: enter
23:37:04.338 00.000 10844 UpdateGuideState(): m_state=6
23:37:04.338 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
23:37:04.338 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=62.37, Mass=2936, SNR=34.9, Peak=219 HFD=3.6
23:37:04.338 00.000 10844 MultiStar: [#1 0.04,-0.11,1.03,U] [#2 -0.23,0.69,0.00,M9] [#3 -0.65,0.65,0.00,M4] [#4 -0.12,0.35,0.99,U] [#5 -0.15,0.09,1.10,U] [#6 0.17,0.42,0.92,U] [#7 -0.24,0.20,0.94,U] [#8 -0.33,-0.12,0.99,U] 
23:37:04.338 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {0.23, 0.29}
23:37:04.338 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
23:37:04.338 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
23:37:04.338 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.94 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
23:37:04.338 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
23:37:04.338 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
23:37:04.338 00.000 11060 Worker thread wakes up
23:37:04.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
23:37:04.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
23:37:04.338 00.000 11060 Moving (-0.06, 0.15) raw xDistance=-0.14 yDistance=-0.08
23:37:04.338 00.000 11060 BLC: window closed
23:37:04.338 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.230891, 1:0.295218, 2:-0.011272
23:37:04.338 00.000 11060 BLC: No correction, Miss < min_move
23:37:04.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:37:04.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:04.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:04.338 00.000 11060 MoveAxis(E, 24, ABG)
23:37:04.338 00.000 11060 Guiding  Dir = 2, Dur = 24
23:37:04.346 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:04.348 00.002 11060 IsSlewing returns 0
23:37:04.349 00.001 11060 IsGuiding returns 0
23:37:04.359 00.010 10844 UpdateGuideState exits: m=2936 SNR=34.9
23:37:04.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:04.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:04.359 00.000 10844 Enqueuing Expose request
23:37:04.382 00.023 11060 IsGuiding returns 0
23:37:04.382 00.000 11060 Move returns status 0, amount 24
23:37:04.382 00.000 11060 MoveAxis(N, 0, ABG)
23:37:04.382 00.000 11060 Move returns status 0, amount 0
23:37:04.382 00.000 11060 move complete, result=0
23:37:04.382 00.000 11060 worker thread done servicing request
23:37:04.382 00.000 11060 Worker thread wakes up
23:37:04.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:04.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:04.384 00.002 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
23:37:04.513 00.129 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:04.513 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:04.513 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:04.513 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:04.513 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:04.513 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:04.513 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:04.513 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:04.518 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:04.518 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2700,"width":15,"height":15,"star_pos":[6.94,7.37],"pixels":"..."},"id":1}
23:37:04.579 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:04.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:05.042 00.463 11060 Exposure complete
23:37:05.224 00.182 11060 worker thread done servicing request
23:37:05.224 00.000 10844 OnExposeComplete: enter
23:37:05.224 00.000 10844 UpdateGuideState(): m_state=6
23:37:05.224 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
23:37:05.224 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=62.12, Mass=2801, SNR=34.2, Peak=240 HFD=3.5
23:37:05.224 00.000 10844 MultiStar: [#1 -0.18,0.27,1.01,U] [#2 -0.69,0.04,0.00,M10] [#3 -0.68,0.26,0.00,M5] [#4 -0.18,-0.10,1.03,U] [#5 -0.32,-0.05,1.18,U] [#6 -0.08,-0.20,0.96,U] [#7 -0.26,0.01,0.92,U] [#8 -0.25,-0.01,1.03,U] 
23:37:05.224 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.00}, one-star: {-0.26, 0.04}
23:37:05.224 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
23:37:05.224 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
23:37:05.224 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-3.12 mountX=0.04 mountY=-0.22, mountTheta=-1.37
23:37:05.228 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.00, opts=13)
23:37:05.228 00.000 10844 Enqueuing Move request for scope (-0.22, -0.00)
23:37:05.228 00.000 11060 Worker thread wakes up
23:37:05.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.00) opts 0xd
23:37:05.228 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.00)
23:37:05.228 00.000 11060 Moving (-0.22, -0.00) raw xDistance=0.04 yDistance=-0.22
23:37:05.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:37:05.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:37:05.228 00.000 11060 MoveAxis(E, 0, ABG)
23:37:05.228 00.000 11060 Move returns status 0, amount 0
23:37:05.230 00.002 11060 MoveAxis(N, 84, ABG)
23:37:05.230 00.000 11060 Guiding  Dir = 0, Dur = 84
23:37:05.233 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:05.239 00.006 11060 IsSlewing returns 0
23:37:05.239 00.000 11060 IsGuiding returns 0
23:37:05.249 00.010 10844 UpdateGuideState exits: m=2801 SNR=34.2
23:37:05.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:05.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:05.249 00.000 10844 Enqueuing Expose request
23:37:05.337 00.088 11060 IsGuiding returns 0
23:37:05.337 00.000 11060 Move returns status 0, amount 84
23:37:05.337 00.000 11060 move complete, result=0
23:37:05.337 00.000 11060 worker thread done servicing request
23:37:05.337 00.000 11060 Worker thread wakes up
23:37:05.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:05.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:05.337 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 84 ms NORTH
23:37:05.590 00.253 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:05.590 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:05.590 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:05.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:05.590 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:05.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:05.590 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:05.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:05.596 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:05.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2701,"width":15,"height":15,"star_pos":[7.45,7.12],"pixels":"..."},"id":1}
23:37:05.623 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:05.623 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:05.961 00.338 11060 Exposure complete
23:37:06.129 00.168 11060 worker thread done servicing request
23:37:06.129 00.000 10844 OnExposeComplete: enter
23:37:06.129 00.000 10844 UpdateGuideState(): m_state=6
23:37:06.129 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
23:37:06.129 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=62.01, Mass=3027, SNR=35.6, Peak=244 HFD=3.5
23:37:06.129 00.000 10844 MultiStar: [#1 -0.68,0.36,0.00,M1] [#2 -0.67,-0.12,0.00,R] [#3 -0.95,0.18,0.00,M6] [#4 -0.52,-0.38,0.00,M1] [#5 -0.54,0.27,1.08,U] [#6 -0.10,-0.26,0.95,U] [#7 -0.73,0.39,0.00,M1] [#8 -0.74,-0.35,0.00,M1] 
23:37:06.129 00.000 10844 refined, 2 included, MultiStar: {-0.39, -0.01}, one-star: {-0.51, -0.07}
23:37:06.129 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
23:37:06.129 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
23:37:06.129 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-3.11 mountX=0.08 mountY=-0.38, mountTheta=-1.36
23:37:06.134 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.01, opts=13)
23:37:06.134 00.000 10844 Enqueuing Move request for scope (-0.39, -0.01)
23:37:06.134 00.000 11060 Worker thread wakes up
23:37:06.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.01) opts 0xd
23:37:06.134 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.01)
23:37:06.134 00.000 11060 Moving (-0.39, -0.01) raw xDistance=0.08 yDistance=-0.38
23:37:06.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:37:06.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
23:37:06.134 00.000 11060 MoveAxis(E, 0, ABG)
23:37:06.134 00.000 11060 Move returns status 0, amount 0
23:37:06.134 00.000 11060 MoveAxis(N, 149, ABG)
23:37:06.134 00.000 11060 Guiding  Dir = 0, Dur = 149
23:37:06.141 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:06.149 00.008 11060 IsSlewing returns 0
23:37:06.149 00.000 11060 IsGuiding returns 0
23:37:06.160 00.011 10844 UpdateGuideState exits: m=3027 SNR=35.6
23:37:06.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:06.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:06.160 00.000 10844 Enqueuing Expose request
23:37:06.310 00.150 11060 IsGuiding returns 0
23:37:06.310 00.000 11060 Move returns status 0, amount 149
23:37:06.310 00.000 11060 move complete, result=0
23:37:06.310 00.000 11060 worker thread done servicing request
23:37:06.310 00.000 11060 Worker thread wakes up
23:37:06.310 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 149 ms NORTH
23:37:06.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:06.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:06.533 00.223 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:06.533 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:06.533 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:06.533 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:06.533 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:06.533 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:06.536 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:06.536 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:06.536 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:06.537 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2702,"width":15,"height":15,"star_pos":[7.20,7.01],"pixels":"..."},"id":1}
23:37:06.544 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:06.557 00.013 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:06.931 00.374 11060 Exposure complete
23:37:07.098 00.167 11060 worker thread done servicing request
23:37:07.098 00.000 10844 OnExposeComplete: enter
23:37:07.098 00.000 10844 UpdateGuideState(): m_state=6
23:37:07.098 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
23:37:07.098 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=62.28, Mass=3012, SNR=35.4, Peak=236 HFD=3.5
23:37:07.098 00.000 10844 MultiStar: [#1 -0.26,0.31,1.03,U] [#2 0.10,0.49,1.97,U] [#3 -0.91,0.29,0.00,M7] [#4 -0.42,0.23,1.03,U] [#5 -0.27,0.09,1.05,U] [#6 -0.02,-0.32,0.90,U] [#7 -0.27,0.03,0.85,U] [#8 -0.57,-0.22,0.98,U] 
23:37:07.098 00.000 10844 single-star, 7 included, MultiStar: {-0.18, 0.15}, one-star: {0.01, 0.20}
23:37:07.098 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
23:37:07.098 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
23:37:07.098 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.52 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
23:37:07.104 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
23:37:07.104 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
23:37:07.104 00.000 11060 Worker thread wakes up
23:37:07.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
23:37:07.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
23:37:07.104 00.000 11060 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.02
23:37:07.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:37:07.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:07.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:37:07.104 00.000 11060 MoveAxis(E, 35, ABG)
23:37:07.104 00.000 11060 Guiding  Dir = 2, Dur = 35
23:37:07.109 00.005 11060 IsSlewing returns 0
23:37:07.109 00.000 11060 IsGuiding returns 0
23:37:07.124 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:37:07.138 00.014 10844 UpdateGuideState exits: m=3012 SNR=35.4
23:37:07.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:07.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:07.138 00.000 10844 Enqueuing Expose request
23:37:07.161 00.023 11060 IsGuiding returns 0
23:37:07.161 00.000 11060 Move returns status 0, amount 35
23:37:07.161 00.000 11060 MoveAxis(N, 0, ABG)
23:37:07.161 00.000 11060 Move returns status 0, amount 0
23:37:07.161 00.000 11060 move complete, result=0
23:37:07.161 00.000 11060 worker thread done servicing request
23:37:07.161 00.000 11060 Worker thread wakes up
23:37:07.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:07.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:07.163 00.002 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
23:37:07.565 00.402 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:07.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:07.565 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:07.565 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:07.570 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:07.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:07.570 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:07.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:07.570 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:07.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2703,"width":15,"height":15,"star_pos":[6.72,7.28],"pixels":"..."},"id":1}
23:37:07.580 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:07.582 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:07.793 00.211 11060 Exposure complete
23:37:07.953 00.160 11060 worker thread done servicing request
23:37:07.953 00.000 10844 OnExposeComplete: enter
23:37:07.954 00.001 10844 UpdateGuideState(): m_state=6
23:37:07.954 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
23:37:07.954 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=62.04, Mass=3286, SNR=37.1, Peak=236 HFD=3.6
23:37:07.954 00.000 10844 MultiStar: [#1 -0.11,0.66,0.00,M1] [#2 0.31,0.17,1.87,U] [#3 -0.12,0.17,0.93,U] [#4 -0.04,-0.68,0.00,M1] [#5 0.00,0.34,0.93,U] [#6 0.20,0.25,0.98,U] [#7 0.02,-0.48,0.81,U] [#8 0.10,-0.36,0.96,U] 
23:37:07.960 00.006 10844 refined, 6 included, MultiStar: {0.09, 0.03}, one-star: {-0.14, -0.04}
23:37:07.960 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:37:07.960 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:37:07.960 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.37 mountX=-0.05 mountY=0.08, mountTheta=2.12
23:37:07.962 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
23:37:07.962 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
23:37:07.962 00.000 11060 Worker thread wakes up
23:37:07.963 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:37:07.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:37:07.963 00.000 11060 Moving (0.09, 0.03) raw xDistance=-0.05 yDistance=0.08
23:37:07.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:37:07.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:07.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:37:07.963 00.000 11060 MoveAxis(E, 0, ABG)
23:37:07.963 00.000 11060 Move returns status 0, amount 0
23:37:07.963 00.000 11060 MoveAxis(N, 0, ABG)
23:37:07.963 00.000 11060 Move returns status 0, amount 0
23:37:07.963 00.000 11060 move complete, result=0
23:37:07.963 00.000 11060 worker thread done servicing request
23:37:07.968 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:07.978 00.010 10844 UpdateGuideState exits: m=3286 SNR=37.1
23:37:07.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:07.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:07.978 00.000 10844 Enqueuing Expose request
23:37:07.978 00.000 11060 Worker thread wakes up
23:37:07.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:07.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:07.978 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:08.598 00.620 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:08.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:08.599 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:08.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:08.610 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:08.610 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:08.612 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:08.613 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:08.613 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:08.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2704,"width":15,"height":15,"star_pos":[6.57,7.04],"pixels":"..."},"id":1}
23:37:08.615 00.002 11060 Exposure complete
23:37:08.675 00.060 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:08.675 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:08.792 00.117 11060 worker thread done servicing request
23:37:08.792 00.000 10844 OnExposeComplete: enter
23:37:08.792 00.000 10844 UpdateGuideState(): m_state=6
23:37:08.792 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
23:37:08.792 00.000 10844 Star::Find returns 1 (1), X=259.09, Y=62.52, Mass=3030, SNR=35.4, Peak=255 HFD=3.5
23:37:08.792 00.000 10844 MultiStar: [#1 -0.11,0.72,0.00,M2] [#2 0.69,0.94,0.00,M1] [#3 0.17,0.47,1.01,U] [#4 -0.35,-0.70,0.00,M2] [#5 0.48,0.67,0.00,M1] [#6 0.09,-0.31,0.88,U] [#7 0.51,-0.01,0.89,U] [#8 0.25,-0.18,0.98,U] 
23:37:08.793 00.001 10844 refined, 4 included, MultiStar: {0.28, 0.10}, one-star: {0.38, 0.44}
23:37:08.793 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
23:37:08.793 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
23:37:08.793 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.10 hyp=0.29 cameraTheta=0.33 mountX=-0.14 mountY=0.26, mountTheta=2.08
23:37:08.793 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.10, opts=13)
23:37:08.793 00.000 10844 Enqueuing Move request for scope (0.28, 0.10)
23:37:08.793 00.000 11060 Worker thread wakes up
23:37:08.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.10) opts 0xd
23:37:08.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.10)
23:37:08.795 00.002 11060 Moving (0.28, 0.10) raw xDistance=-0.14 yDistance=0.26
23:37:08.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:37:08.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:37:08.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:37:08.795 00.000 11060 MoveAxis(E, 25, ABG)
23:37:08.795 00.000 11060 Guiding  Dir = 2, Dur = 25
23:37:08.798 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:08.814 00.016 10844 UpdateGuideState exits: m=3030 SNR=35.4 Saturated
23:37:08.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:08.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:08.814 00.000 10844 Enqueuing Expose request
23:37:08.833 00.019 11060 IsSlewing returns 0
23:37:08.833 00.000 11060 IsGuiding returns 0
23:37:08.858 00.025 10844 evsrv: cli 0EEEEBB0 connect
23:37:08.858 00.000 10844 case statement mapped state 6 to 3
23:37:08.860 00.002 10844 case statement mapped state 6 to 3
23:37:08.860 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"0372ce79-16bc-47b4-b011-edbe3d64c4a2"}
23:37:08.862 00.002 10844 PhdController::Guide begins
23:37:08.862 00.000 10844 PhdController: newstate STATE_SETUP
23:37:08.862 00.000 10844 PhdController: setup
23:37:08.862 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
23:37:08.862 00.000 10844 PhdController: guider state = 6
23:37:08.862 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:37:08.862 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
23:37:08.862 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":0,"id":"0372ce79-16bc-47b4-b011-edbe3d64c4a2"}
23:37:08.862 00.000 10844 evsrv: cli 0EEEEBB0 disconnect
23:37:08.864 00.002 10844 evsrv: cli 0EEEE4D0 connect
23:37:08.864 00.000 10844 case statement mapped state 6 to 3
23:37:08.865 00.001 10844 case statement mapped state 6 to 3
23:37:08.865 00.000 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_lock_shift_params","id":"d2975ae9-c3ae-43f4-8662-9ac99e9d91aa"}
23:37:08.867 00.002 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d2975ae9-c3ae-43f4-8662-9ac99e9d91aa"}
23:37:08.871 00.004 10844 evsrv: cli 0EEEE4D0 disconnect
23:37:08.871 00.000 10844 evsrv: cli 0EEEE430 connect
23:37:08.871 00.000 10844 case statement mapped state 6 to 3
23:37:08.873 00.002 10844 case statement mapped state 6 to 3
23:37:08.874 00.001 10844 evsrv: cli 0EEEE430 request: {"method":"get_lock_position","id":"7e5ed78e-cbc8-453a-ab00-7237ad3a70b0"}
23:37:08.874 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":[258.71,62.08],"id":"7e5ed78e-cbc8-453a-ab00-7237ad3a70b0"}
23:37:08.875 00.001 10844 evsrv: cli 0EEEE430 disconnect
23:37:08.875 00.000 10844 evsrv: cli 0EEEE070 connect
23:37:08.875 00.000 10844 case statement mapped state 6 to 3
23:37:08.875 00.000 10844 case statement mapped state 6 to 3
23:37:08.875 00.000 10844 evsrv: cli 0EEEE070 request: {"method":"get_calibrated","id":"6e17f004-1dd3-4ce3-9f93-79b212eac817"}
23:37:08.875 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":true,"id":"6e17f004-1dd3-4ce3-9f93-79b212eac817"}
23:37:08.893 00.018 11060 IsGuiding returns 0
23:37:08.893 00.000 11060 Move returns status 0, amount 25
23:37:08.893 00.000 11060 MoveAxis(N, 0, ABG)
23:37:08.893 00.000 11060 Move returns status 0, amount 0
23:37:08.893 00.000 11060 move complete, result=0
23:37:08.893 00.000 11060 worker thread done servicing request
23:37:08.893 00.000 11060 Worker thread wakes up
23:37:08.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:08.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:08.893 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.3 px 0 ms NORTH
23:37:08.916 00.023 10844 evsrv: cli 0EEEE070 disconnect
23:37:08.916 00.000 10844 evsrv: cli 0EEEDDF0 connect
23:37:08.916 00.000 10844 case statement mapped state 6 to 3
23:37:08.916 00.000 10844 case statement mapped state 6 to 3
23:37:08.916 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"995fc2dd-7b27-4b3a-9807-1be9b04cca3a"}
23:37:08.916 00.000 10844 case statement mapped state 6 to 3
23:37:08.916 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"995fc2dd-7b27-4b3a-9807-1be9b04cca3a"}
23:37:08.918 00.002 10844 evsrv: cli 0EEEDDF0 disconnect
23:37:09.516 00.598 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:09.516 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:09.517 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:09.517 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":true,"id":1}
23:37:09.519 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:09.519 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:09.519 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:09.519 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:09.521 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:09.521 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2705,"width":15,"height":15,"star_pos":[7.09,6.52],"pixels":"..."},"id":1}
23:37:09.538 00.017 11060 Exposure complete
23:37:09.573 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:09.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:09.829 00.256 10844 OnExposeComplete: enter
23:37:09.829 00.000 10844 UpdateGuideState(): m_state=6
23:37:09.829 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
23:37:09.831 00.002 10844 Star::Find returns 1 (0), X=258.86, Y=62.67, Mass=3148, SNR=36.4, Peak=226 HFD=3.7
23:37:09.831 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
23:37:09.831 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
23:37:09.831 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.59 hyp=0.61 cameraTheta=1.32 mountX=-0.61 mountY=0.05, mountTheta=3.05
23:37:09.831 00.000 11060 worker thread done servicing request
23:37:09.833 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.59, opts=13)
23:37:09.833 00.000 10844 Enqueuing Move request for scope (0.15, 0.59)
23:37:09.833 00.000 11060 Worker thread wakes up
23:37:09.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.59) opts 0xd
23:37:09.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.59)
23:37:09.833 00.000 11060 Moving (0.15, 0.59) raw xDistance=-0.61 yDistance=0.05
23:37:09.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.61
23:37:09.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:09.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:37:09.833 00.000 11060 MoveAxis(E, 107, ABG)
23:37:09.833 00.000 11060 Guiding  Dir = 2, Dur = 107
23:37:09.853 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:09.869 00.016 11060 IsSlewing returns 0
23:37:09.870 00.001 11060 IsGuiding returns 0
23:37:09.876 00.006 10844 UpdateGuideState exits: m=3148 SNR=36.4
23:37:09.876 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 1 / 99999
23:37:09.876 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363429.876,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:37:09.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:09.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:09.876 00.000 10844 Enqueuing Expose request
23:37:10.001 00.125 11060 IsGuiding returns 0
23:37:10.001 00.000 11060 Move returns status 0, amount 107
23:37:10.001 00.000 11060 MoveAxis(N, 0, ABG)
23:37:10.001 00.000 11060 Move returns status 0, amount 0
23:37:10.001 00.000 11060 move complete, result=0
23:37:10.001 00.000 11060 worker thread done servicing request
23:37:10.001 00.000 11060 Worker thread wakes up
23:37:10.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:10.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:10.001 00.000 10844 GuideStep: -0.6 px 107 ms EAST, 0.1 px 0 ms NORTH
23:37:10.586 00.585 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:10.586 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:10.590 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:10.590 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:10.590 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:10.591 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:10.591 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:10.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2706,"width":15,"height":15,"star_pos":[6.86,6.67],"pixels":"..."},"id":1}
23:37:10.639 00.048 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:10.641 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:10.641 00.000 11060 Exposure complete
23:37:11.235 00.594 10844 OnExposeComplete: enter
23:37:11.235 00.000 10844 UpdateGuideState(): m_state=6
23:37:11.235 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
23:37:11.235 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.70, Mass=3340, SNR=37.4, Peak=251 HFD=3.6
23:37:11.235 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
23:37:11.235 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
23:37:11.235 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.37 hyp=0.37 cameraTheta=-1.58 mountX=0.37 mountY=0.06, mountTheta=0.15
23:37:11.238 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.37, opts=13)
23:37:11.238 00.000 10844 Enqueuing Move request for scope (-0.00, -0.37)
23:37:11.238 00.000 11060 worker thread done servicing request
23:37:11.240 00.002 11060 Worker thread wakes up
23:37:11.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.37) opts 0xd
23:37:11.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.37)
23:37:11.240 00.000 11060 Moving (-0.00, -0.37) raw xDistance=0.37 yDistance=0.06
23:37:11.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.37
23:37:11.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:11.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:37:11.240 00.000 11060 MoveAxis(W, 61, ABG)
23:37:11.240 00.000 11060 Guiding  Dir = 3, Dur = 61
23:37:11.253 00.013 11060 IsSlewing returns 0
23:37:11.253 00.000 11060 IsGuiding returns 0
23:37:11.261 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:11.287 00.026 10844 UpdateGuideState exits: m=3340 SNR=37.4
23:37:11.287 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 2 / 99999
23:37:11.287 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363431.287,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
23:37:11.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:11.288 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:11.288 00.000 10844 Enqueuing Expose request
23:37:11.323 00.035 11060 IsGuiding returns 0
23:37:11.323 00.000 11060 Move returns status 0, amount 61
23:37:11.323 00.000 11060 MoveAxis(N, 0, ABG)
23:37:11.323 00.000 11060 Move returns status 0, amount 0
23:37:11.323 00.000 11060 move complete, result=0
23:37:11.323 00.000 11060 worker thread done servicing request
23:37:11.323 00.000 11060 Worker thread wakes up
23:37:11.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:11.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:11.342 00.019 10844 GuideStep: 0.4 px 61 ms WEST, 0.1 px 0 ms NORTH
23:37:11.563 00.221 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:11.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:11.567 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:11.568 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:11.568 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:11.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:11.568 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:11.570 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2707,"width":15,"height":15,"star_pos":[6.71,6.70],"pixels":"..."},"id":1}
23:37:11.606 00.036 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:11.608 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:11.998 00.390 11060 Exposure complete
23:37:12.745 00.747 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:12.745 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:12.747 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:12.748 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:12.748 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:12.748 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:12.752 00.004 11060 worker thread done servicing request
23:37:12.752 00.000 10844 OnExposeComplete: enter
23:37:12.752 00.000 10844 UpdateGuideState(): m_state=6
23:37:12.754 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
23:37:12.754 00.000 10844 Star::Find returns 1 (1), X=258.95, Y=62.23, Mass=3381, SNR=37.9, Peak=255 HFD=3.5
23:37:12.754 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
23:37:12.754 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
23:37:12.754 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.57 mountX=-0.19 mountY=0.21, mountTheta=2.31
23:37:12.756 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.15, opts=13)
23:37:12.756 00.000 10844 Enqueuing Move request for scope (0.24, 0.15)
23:37:12.756 00.000 11060 Worker thread wakes up
23:37:12.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
23:37:12.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
23:37:12.756 00.000 11060 Moving (0.24, 0.15) raw xDistance=-0.19 yDistance=0.21
23:37:12.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:37:12.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:37:12.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:37:12.756 00.000 11060 MoveAxis(E, 31, ABG)
23:37:12.756 00.000 11060 Guiding  Dir = 2, Dur = 31
23:37:12.763 00.007 11060 IsSlewing returns 0
23:37:12.764 00.001 11060 IsGuiding returns 0
23:37:12.765 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:12.808 00.043 11060 IsGuiding returns 0
23:37:12.809 00.001 11060 Move returns status 0, amount 31
23:37:12.809 00.000 11060 MoveAxis(N, 0, ABG)
23:37:12.809 00.000 11060 Move returns status 0, amount 0
23:37:12.809 00.000 11060 move complete, result=0
23:37:12.809 00.000 11060 worker thread done servicing request
23:37:12.824 00.015 10844 UpdateGuideState exits: m=3381 SNR=37.9 Saturated
23:37:12.824 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 3 / 99999
23:37:12.824 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363432.824,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
23:37:12.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:12.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:12.824 00.000 10844 Enqueuing Expose request
23:37:12.824 00.000 11060 Worker thread wakes up
23:37:12.824 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
23:37:12.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:12.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:12.864 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:12.864 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2708,"width":15,"height":15,"star_pos":[6.95,7.23],"pixels":"..."},"id":1}
23:37:13.223 00.359 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:13.223 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:13.461 00.238 11060 Exposure complete
23:37:13.992 00.531 11060 worker thread done servicing request
23:37:13.993 00.001 10844 OnExposeComplete: enter
23:37:13.993 00.000 10844 UpdateGuideState(): m_state=6
23:37:13.993 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
23:37:13.993 00.000 10844 Star::Find returns 1 (0), X=258.98, Y=61.99, Mass=2876, SNR=34.8, Peak=247 HFD=2.9
23:37:13.993 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
23:37:13.993 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
23:37:13.993 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.28 cameraTheta=-0.32 mountX=0.04 mountY=0.28, mountTheta=1.43
23:37:13.995 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.09, opts=13)
23:37:13.995 00.000 10844 Enqueuing Move request for scope (0.27, -0.09)
23:37:13.995 00.000 11060 Worker thread wakes up
23:37:13.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.09) opts 0xd
23:37:13.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.09)
23:37:13.995 00.000 11060 Moving (0.27, -0.09) raw xDistance=0.04 yDistance=0.28
23:37:13.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:37:13.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:13.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:37:13.995 00.000 11060 MoveAxis(E, 0, ABG)
23:37:13.995 00.000 11060 Move returns status 0, amount 0
23:37:13.995 00.000 11060 MoveAxis(N, 0, ABG)
23:37:13.995 00.000 11060 Move returns status 0, amount 0
23:37:13.995 00.000 11060 move complete, result=0
23:37:13.995 00.000 11060 worker thread done servicing request
23:37:14.004 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:14.060 00.056 10844 UpdateGuideState exits: m=2876 SNR=34.8
23:37:14.060 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 4 / 99999
23:37:14.060 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363434.060,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
23:37:14.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:14.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:14.060 00.000 10844 Enqueuing Expose request
23:37:14.060 00.000 11060 Worker thread wakes up
23:37:14.060 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:37:14.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:14.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:14.398 00.338 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:14.398 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:14.398 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:14.398 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:14.398 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:14.400 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:14.400 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:14.400 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2709,"width":15,"height":15,"star_pos":[6.98,6.99],"pixels":"..."},"id":1}
23:37:14.690 00.290 11060 Exposure complete
23:37:15.115 00.425 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:15.117 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:15.175 00.058 10844 OnExposeComplete: enter
23:37:15.175 00.000 10844 UpdateGuideState(): m_state=6
23:37:15.175 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
23:37:15.175 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=61.63, Mass=3233, SNR=36.8, Peak=209 HFD=3.4
23:37:15.175 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
23:37:15.175 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
23:37:15.175 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.45 hyp=0.54 cameraTheta=-0.99 mountX=0.39 mountY=0.36, mountTheta=0.75
23:37:15.175 00.000 11060 worker thread done servicing request
23:37:15.177 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.45, opts=13)
23:37:15.177 00.000 10844 Enqueuing Move request for scope (0.29, -0.45)
23:37:15.177 00.000 11060 Worker thread wakes up
23:37:15.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.45) opts 0xd
23:37:15.177 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.45)
23:37:15.177 00.000 11060 Moving (0.29, -0.45) raw xDistance=0.39 yDistance=0.36
23:37:15.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
23:37:15.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:15.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:37:15.177 00.000 11060 MoveAxis(W, 68, ABG)
23:37:15.177 00.000 11060 Guiding  Dir = 3, Dur = 68
23:37:15.197 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:15.211 00.014 11060 IsSlewing returns 0
23:37:15.211 00.000 11060 IsGuiding returns 0
23:37:15.216 00.005 10844 UpdateGuideState exits: m=3233 SNR=36.8
23:37:15.216 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 5 / 99999
23:37:15.216 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363435.216,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
23:37:15.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:15.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:15.216 00.000 10844 Enqueuing Expose request
23:37:15.318 00.102 11060 IsGuiding returns 0
23:37:15.318 00.000 11060 Move returns status 0, amount 68
23:37:15.318 00.000 11060 MoveAxis(N, 0, ABG)
23:37:15.318 00.000 11060 Move returns status 0, amount 0
23:37:15.318 00.000 11060 move complete, result=0
23:37:15.318 00.000 11060 worker thread done servicing request
23:37:15.327 00.009 11060 Worker thread wakes up
23:37:15.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:15.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:15.333 00.006 10844 GuideStep: 0.4 px 68 ms WEST, 0.4 px 0 ms NORTH
23:37:15.496 00.163 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:15.496 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:15.511 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:15.517 00.006 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:15.517 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:15.517 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:15.532 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:15.532 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2710,"width":15,"height":15,"star_pos":[7.01,6.63],"pixels":"..."},"id":1}
23:37:15.620 00.088 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:15.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:15.635 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:15.637 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:15.637 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:15.638 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:15.638 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:15.638 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:15.640 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:15.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2710,"width":15,"height":15,"star_pos":[7.01,6.63],"pixels":"..."},"id":1}
23:37:15.726 00.086 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:15.726 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:15.976 00.250 11060 Exposure complete
23:37:16.214 00.238 11060 worker thread done servicing request
23:37:16.214 00.000 10844 OnExposeComplete: enter
23:37:16.214 00.000 10844 UpdateGuideState(): m_state=6
23:37:16.215 00.001 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
23:37:16.215 00.000 10844 Star::Find returns 1 (1), X=259.31, Y=62.06, Mass=3047, SNR=35.3, Peak=255 HFD=3.8
23:37:16.215 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
23:37:16.215 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
23:37:16.215 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=-0.02 hyp=0.60 cameraTheta=-0.03 mountX=-0.09 mountY=0.59, mountTheta=1.72
23:37:16.216 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=-0.02, opts=13)
23:37:16.216 00.000 10844 Enqueuing Move request for scope (0.59, -0.02)
23:37:16.216 00.000 11060 Worker thread wakes up
23:37:16.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.02) opts 0xd
23:37:16.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, -0.02)
23:37:16.216 00.000 11060 Moving (0.59, -0.02) raw xDistance=-0.09 yDistance=0.59
23:37:16.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:37:16.216 00.000 11060 resist switch: large excursion: input 0.59 thresh 0.57 direction from -1 to 1
23:37:16.216 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.77
23:37:16.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.59
23:37:16.216 00.000 11060 MoveAxis(E, 0, ABG)
23:37:16.216 00.000 11060 Move returns status 0, amount 0
23:37:16.216 00.000 11060 BLC: Oldest BLC event removed
23:37:16.216 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:37:16.216 00.000 11060 MoveAxis(S, 979, ABG)
23:37:16.216 00.000 11060 duration set to 750 by maxDecDuration
23:37:16.216 00.000 11060 Guiding  Dir = 1, Dur = 750
23:37:16.227 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:16.245 00.018 11060 IsSlewing returns 0
23:37:16.246 00.001 11060 IsGuiding returns 0
23:37:16.250 00.004 10844 UpdateGuideState exits: m=3047 SNR=35.3 Saturated
23:37:16.250 00.000 10844 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 6 / 99999
23:37:16.250 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363436.250,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.45,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
23:37:16.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:16.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:16.250 00.000 10844 Enqueuing Expose request
23:37:17.015 00.765 11060 IsGuiding returns 0
23:37:17.015 00.000 11060 Move returns status 0, amount 750
23:37:17.015 00.000 11060 move complete, result=0
23:37:17.015 00.000 11060 worker thread done servicing request
23:37:17.015 00.000 11060 Worker thread wakes up
23:37:17.015 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.6 px 750 ms SOUTH
23:37:17.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:17.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:17.076 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:17.076 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:17.076 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:17.077 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:17.078 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:17.078 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:17.080 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:17.081 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2711,"width":15,"height":15,"star_pos":[7.31,7.06],"pixels":"..."},"id":1}
23:37:17.117 00.036 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:17.117 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:17.596 00.479 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:17.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:17.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:17.598 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:17.598 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:17.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:17.598 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:17.600 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2711,"width":15,"height":15,"star_pos":[7.31,7.06],"pixels":"..."},"id":1}
23:37:17.614 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:17.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:17.648 00.034 11060 Exposure complete
23:37:17.909 00.261 11060 worker thread done servicing request
23:37:17.909 00.000 10844 OnExposeComplete: enter
23:37:17.909 00.000 10844 UpdateGuideState(): m_state=6
23:37:17.911 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
23:37:17.911 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.00, Mass=3103, SNR=35.8, Peak=251 HFD=3.3
23:37:17.911 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
23:37:17.911 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
23:37:17.911 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=0.05 mountY=0.16, mountTheta=1.26
23:37:17.913 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.08, opts=13)
23:37:17.913 00.000 10844 Enqueuing Move request for scope (0.15, -0.08)
23:37:17.913 00.000 11060 Worker thread wakes up
23:37:17.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
23:37:17.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
23:37:17.913 00.000 11060 Moving (0.15, -0.08) raw xDistance=0.05 yDistance=0.16
23:37:17.913 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.412679, 1:0.156698
23:37:17.913 00.000 11060 BLC: No correction, Miss < min_move
23:37:17.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:37:17.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:17.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:37:17.915 00.002 11060 MoveAxis(E, 0, ABG)
23:37:17.915 00.000 11060 Move returns status 0, amount 0
23:37:17.915 00.000 11060 MoveAxis(N, 0, ABG)
23:37:17.915 00.000 11060 Move returns status 0, amount 0
23:37:17.915 00.000 11060 move complete, result=0
23:37:17.915 00.000 11060 worker thread done servicing request
23:37:17.925 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:17.947 00.022 10844 UpdateGuideState exits: m=3103 SNR=35.8
23:37:17.949 00.002 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 7 / 99999
23:37:17.949 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363437.949,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
23:37:17.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:17.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:17.949 00.000 10844 Enqueuing Expose request
23:37:17.949 00.000 11060 Worker thread wakes up
23:37:17.949 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:37:17.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:17.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:18.539 00.590 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:18.539 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:18.539 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:18.541 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:18.542 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:18.542 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:18.542 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:18.542 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2712,"width":15,"height":15,"star_pos":[6.86,7.00],"pixels":"..."},"id":1}
23:37:18.582 00.040 11060 Exposure complete
23:37:18.610 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:18.612 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:18.844 00.232 11060 worker thread done servicing request
23:37:18.844 00.000 10844 OnExposeComplete: enter
23:37:18.844 00.000 10844 UpdateGuideState(): m_state=6
23:37:18.844 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
23:37:18.844 00.000 10844 Star::Find returns 1 (0), X=259.24, Y=61.88, Mass=3630, SNR=39.1, Peak=253 HFD=3.7
23:37:18.844 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
23:37:18.844 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
23:37:18.844 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=-0.20 hyp=0.56 cameraTheta=-0.36 mountX=0.10 mountY=0.55, mountTheta=1.39
23:37:18.849 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=-0.20, opts=13)
23:37:18.849 00.000 10844 Enqueuing Move request for scope (0.53, -0.20)
23:37:18.849 00.000 11060 Worker thread wakes up
23:37:18.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.20) opts 0xd
23:37:18.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.53, -0.20)
23:37:18.849 00.000 11060 Moving (0.53, -0.20) raw xDistance=0.10 yDistance=0.55
23:37:18.849 00.000 11060 BLC: History state: CurrMiss=0.55, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.412679, 1:0.156698, 2:0.550924
23:37:18.849 00.000 11060 BLC: Under-shoot: nominal increase by 52
23:37:18.849 00.000 11060 BLC: window closed
23:37:18.849 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:37:18.849 00.000 11060 BLC: Pulse adjusted to 750
23:37:18.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:37:18.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.55
23:37:18.849 00.000 11060 MoveAxis(E, 0, ABG)
23:37:18.849 00.000 11060 Move returns status 0, amount 0
23:37:18.849 00.000 11060 MoveAxis(S, 214, ABG)
23:37:18.849 00.000 11060 Guiding  Dir = 1, Dur = 214
23:37:18.860 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:18.864 00.004 11060 IsSlewing returns 0
23:37:18.864 00.000 11060 IsGuiding returns 0
23:37:18.894 00.030 10844 UpdateGuideState exits: m=3630 SNR=39.1
23:37:18.894 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 8 / 99999
23:37:18.894 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363438.894,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
23:37:18.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:18.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:18.894 00.000 10844 Enqueuing Expose request
23:37:19.094 00.200 11060 IsGuiding returns 0
23:37:19.094 00.000 11060 Move returns status 0, amount 214
23:37:19.094 00.000 11060 move complete, result=0
23:37:19.094 00.000 11060 worker thread done servicing request
23:37:19.094 00.000 11060 Worker thread wakes up
23:37:19.094 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.6 px 214 ms SOUTH
23:37:19.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:19.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:19.151 00.057 10844 evsrv: cli 0EEEEB10 connect
23:37:19.151 00.000 10844 case statement mapped state 6 to 3
23:37:19.151 00.000 10844 case statement mapped state 6 to 3
23:37:19.151 00.000 10844 evsrv: cli 0EEEEB10 request: {"method":"get_pixel_scale","id":"eeec5d18-3718-4cba-94e7-29f6e4951c53"}
23:37:19.151 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":4.1253,"id":"eeec5d18-3718-4cba-94e7-29f6e4951c53"}
23:37:19.151 00.000 10844 evsrv: cli 0EEEEB10 disconnect
23:37:19.555 00.404 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:19.555 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:19.555 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:19.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:19.555 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:19.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:19.555 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:19.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2713,"width":15,"height":15,"star_pos":[7.24,6.88],"pixels":"..."},"id":1}
23:37:19.635 00.080 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:19.635 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:19.715 00.080 11060 Exposure complete
23:37:19.926 00.211 11060 worker thread done servicing request
23:37:19.926 00.000 10844 OnExposeComplete: enter
23:37:19.926 00.000 10844 UpdateGuideState(): m_state=6
23:37:19.926 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
23:37:19.926 00.000 10844 Star::Find returns 1 (1), X=259.44, Y=62.40, Mass=3100, SNR=35.8, Peak=255 HFD=3.3
23:37:19.926 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
23:37:19.926 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
23:37:19.926 00.000 10844 CameraToMount -- cameraX=0.73 cameraY=0.32 hyp=0.79 cameraTheta=0.41 mountX=-0.44 mountY=0.67, mountTheta=2.16
23:37:19.926 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.73, y=0.32, opts=13)
23:37:19.926 00.000 10844 Enqueuing Move request for scope (0.73, 0.32)
23:37:19.926 00.000 11060 Worker thread wakes up
23:37:19.931 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.32) opts 0xd
23:37:19.931 00.000 11060 Handling offset move in thread for scope, endpoint = (0.73, 0.32)
23:37:19.931 00.000 11060 Moving (0.73, 0.32) raw xDistance=-0.44 yDistance=0.67
23:37:19.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
23:37:19.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.67
23:37:19.932 00.001 11060 MoveAxis(E, 77, ABG)
23:37:19.932 00.000 11060 Guiding  Dir = 2, Dur = 77
23:37:19.936 00.004 11060 IsSlewing returns 0
23:37:19.936 00.000 11060 IsGuiding returns 0
23:37:19.952 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:19.971 00.019 10844 UpdateGuideState exits: m=3100 SNR=35.8 Saturated
23:37:19.971 00.000 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 9 / 99999
23:37:19.971 00.000 10844 PhdController: newstate STATE_FINISH
23:37:19.971 00.000 10844 PhdController complete: success
23:37:19.971 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770363439.971,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:37:19.971 00.000 10844 Mount: notify guiding dither settle done success=1
23:37:19.971 00.000 10844 PhdController: newstate STATE_IDLE
23:37:19.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:19.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:19.973 00.002 10844 Enqueuing Expose request
23:37:20.042 00.069 11060 IsGuiding returns 0
23:37:20.042 00.000 11060 Move returns status 0, amount 77
23:37:20.042 00.000 11060 MoveAxis(S, 259, ABG)
23:37:20.042 00.000 11060 Guiding  Dir = 1, Dur = 259
23:37:20.072 00.030 11060 IsSlewing returns 0
23:37:20.073 00.001 11060 IsGuiding returns 0
23:37:20.362 00.289 11060 IsGuiding returns 0
23:37:20.362 00.000 11060 Move returns status 0, amount 259
23:37:20.362 00.000 11060 move complete, result=0
23:37:20.362 00.000 11060 worker thread done servicing request
23:37:20.362 00.000 11060 Worker thread wakes up
23:37:20.362 00.000 10844 GuideStep: -0.4 px 77 ms EAST, 0.7 px 259 ms SOUTH
23:37:20.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:20.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:20.549 00.187 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:20.549 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:20.551 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:20.551 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:20.551 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:20.551 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:20.551 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:20.551 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2714,"width":15,"height":15,"star_pos":[7.44,7.40],"pixels":"..."},"id":1}
23:37:20.582 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:20.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:21.007 00.425 11060 Exposure complete
23:37:21.218 00.211 11060 worker thread done servicing request
23:37:21.218 00.000 10844 OnExposeComplete: enter
23:37:21.218 00.000 10844 UpdateGuideState(): m_state=6
23:37:21.218 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
23:37:21.218 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=62.47, Mass=3117, SNR=35.8, Peak=255 HFD=3.6
23:37:21.218 00.000 10844 MultiStar: [#1 0.29,0.52,0.93,U] [#2 0.58,0.69,0.00,M2] [#3 -0.35,0.38,0.94,U] [#4 -0.31,-0.16,0.91,U] [#5 0.24,0.40,0.99,U] [#6 0.10,-0.22,0.94,U] [#7 0.17,-0.60,0.83,U] [#8 0.24,-0.06,0.84,U] 
23:37:21.218 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.33, 0.40}
23:37:21.218 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:37:21.223 00.005 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:37:21.223 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=-0.11 mountY=0.07, mountTheta=2.59
23:37:21.224 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
23:37:21.224 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
23:37:21.224 00.000 11060 Worker thread wakes up
23:37:21.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:37:21.224 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:37:21.224 00.000 11060 Moving (0.09, 0.10) raw xDistance=-0.11 yDistance=0.07
23:37:21.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:37:21.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:21.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:21.224 00.000 11060 MoveAxis(E, 0, ABG)
23:37:21.224 00.000 11060 Move returns status 0, amount 0
23:37:21.224 00.000 11060 MoveAxis(N, 0, ABG)
23:37:21.224 00.000 11060 Move returns status 0, amount 0
23:37:21.224 00.000 11060 move complete, result=0
23:37:21.224 00.000 11060 worker thread done servicing request
23:37:21.228 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:21.254 00.026 10844 UpdateGuideState exits: m=3117 SNR=35.8 Saturated
23:37:21.256 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:21.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:21.256 00.000 10844 Enqueuing Expose request
23:37:21.256 00.000 11060 Worker thread wakes up
23:37:21.256 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:21.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:21.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:21.587 00.331 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:21.587 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:21.589 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:21.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:21.590 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:21.590 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:21.591 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:21.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:21.593 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:21.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2715,"width":15,"height":15,"star_pos":[7.04,7.47],"pixels":"..."},"id":1}
23:37:21.613 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:21.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:21.923 00.310 11060 Exposure complete
23:37:22.251 00.328 11060 worker thread done servicing request
23:37:22.251 00.000 10844 OnExposeComplete: enter
23:37:22.251 00.000 10844 UpdateGuideState(): m_state=6
23:37:22.251 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
23:37:22.251 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.95, Mass=2937, SNR=34.9, Peak=234 HFD=3.4
23:37:22.253 00.002 10844 MultiStar: [#1 0.19,0.02,0.98,U] [#2 0.33,0.14,2.05,U] [#3 -0.37,0.06,0.98,U] [#4 -0.33,-0.57,0.00,M2] [#5 -0.21,-0.01,1.02,U] [#6 0.05,-0.18,0.96,U] [#7 -0.05,-0.35,0.89,U] [#8 -0.26,-0.21,0.94,U] 
23:37:22.253 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {-0.11, -0.13}
23:37:22.253 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
23:37:22.253 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
23:37:22.253 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.72 mountX=0.05 mountY=0.00, mountTheta=0.02
23:37:22.254 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
23:37:22.254 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
23:37:22.258 00.004 11060 Worker thread wakes up
23:37:22.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:37:22.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:37:22.258 00.000 11060 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=0.00
23:37:22.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:37:22.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:22.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:37:22.258 00.000 11060 MoveAxis(E, 0, ABG)
23:37:22.259 00.001 11060 Move returns status 0, amount 0
23:37:22.259 00.000 11060 MoveAxis(N, 0, ABG)
23:37:22.259 00.000 11060 Move returns status 0, amount 0
23:37:22.259 00.000 11060 move complete, result=0
23:37:22.259 00.000 11060 worker thread done servicing request
23:37:22.266 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:22.295 00.029 10844 UpdateGuideState exits: m=2937 SNR=34.9
23:37:22.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:22.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:22.295 00.000 10844 Enqueuing Expose request
23:37:22.295 00.000 11060 Worker thread wakes up
23:37:22.295 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:22.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:22.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:22.506 00.211 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:22.506 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:22.524 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:22.524 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:22.529 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:22.530 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:22.530 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:22.530 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:22.532 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:22.532 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2716,"width":15,"height":15,"star_pos":[6.60,6.95],"pixels":"..."},"id":1}
23:37:22.586 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:22.586 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:22.945 00.359 11060 Exposure complete
23:37:23.222 00.277 11060 worker thread done servicing request
23:37:23.222 00.000 10844 OnExposeComplete: enter
23:37:23.225 00.003 10844 UpdateGuideState(): m_state=6
23:37:23.225 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
23:37:23.225 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=62.15, Mass=2924, SNR=34.9, Peak=234 HFD=3.6
23:37:23.225 00.000 10844 MultiStar: [#1 -0.23,0.26,1.01,U] [#2 0.08,0.65,0.00,M2] [#3 -0.29,0.00,1.04,U] [#4 -0.27,-0.01,1.05,U] [#5 -0.14,0.25,1.06,U] [#6 -0.34,0.34,0.95,U] [#7 -0.21,-0.07,0.85,U] [#8 -0.17,-0.60,0.98,U] 
23:37:23.225 00.000 10844 single-star, 7 included, MultiStar: {-0.21, 0.03}, one-star: {-0.04, 0.07}
23:37:23.225 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
23:37:23.225 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
23:37:23.225 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.09 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
23:37:23.227 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
23:37:23.229 00.002 10844 Enqueuing Move request for scope (-0.04, 0.07)
23:37:23.229 00.000 11060 Worker thread wakes up
23:37:23.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:37:23.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:37:23.231 00.002 11060 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=-0.05
23:37:23.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:37:23.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:23.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:37:23.231 00.000 11060 MoveAxis(E, 0, ABG)
23:37:23.231 00.000 11060 Move returns status 0, amount 0
23:37:23.231 00.000 11060 MoveAxis(N, 0, ABG)
23:37:23.231 00.000 11060 Move returns status 0, amount 0
23:37:23.231 00.000 11060 move complete, result=0
23:37:23.231 00.000 11060 worker thread done servicing request
23:37:23.239 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:23.269 00.030 10844 UpdateGuideState exits: m=2924 SNR=34.9
23:37:23.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:23.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:23.269 00.000 10844 Enqueuing Expose request
23:37:23.269 00.000 11060 Worker thread wakes up
23:37:23.269 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:23.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:23.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:23.621 00.352 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:23.621 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:23.623 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:23.623 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:23.624 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:23.624 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:23.624 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:23.626 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:23.626 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:23.626 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2717,"width":15,"height":15,"star_pos":[6.67,7.15],"pixels":"..."},"id":1}
23:37:23.677 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:23.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:23.903 00.226 11060 Exposure complete
23:37:24.253 00.350 10844 OnExposeComplete: enter
23:37:24.253 00.000 10844 UpdateGuideState(): m_state=6
23:37:24.253 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
23:37:24.253 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=62.29, Mass=3127, SNR=35.5, Peak=247 HFD=3.5
23:37:24.253 00.000 10844 MultiStar: [#1 0.04,0.30,0.99,U] [#2 0.19,0.91,0.00,M3] [#3 -0.44,-0.15,0.93,U] [#4 -0.48,0.29,0.95,U] [#5 -0.01,0.47,0.95,U] [#6 -0.24,-0.11,0.95,U] [#7 -0.09,-0.33,0.85,U] [#8 -0.02,0.26,0.95,U] 
23:37:24.253 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.13}, one-star: {-0.15, 0.21}
23:37:24.253 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
23:37:24.255 00.002 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
23:37:24.255 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.51 mountX=-0.09 mountY=-0.19, mountTheta=-2.03
23:37:24.261 00.006 11060 worker thread done servicing request
23:37:24.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.13, opts=13)
23:37:24.263 00.000 10844 Enqueuing Move request for scope (-0.17, 0.13)
23:37:24.263 00.000 11060 Worker thread wakes up
23:37:24.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
23:37:24.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
23:37:24.263 00.000 11060 Moving (-0.17, 0.13) raw xDistance=-0.09 yDistance=-0.19
23:37:24.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:37:24.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:37:24.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:37:24.263 00.000 11060 MoveAxis(E, 0, ABG)
23:37:24.263 00.000 11060 Move returns status 0, amount 0
23:37:24.263 00.000 11060 MoveAxis(N, 0, ABG)
23:37:24.263 00.000 11060 Move returns status 0, amount 0
23:37:24.263 00.000 11060 move complete, result=0
23:37:24.265 00.002 11060 worker thread done servicing request
23:37:24.282 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:24.315 00.033 10844 UpdateGuideState exits: m=3127 SNR=35.5
23:37:24.316 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:24.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:24.316 00.000 10844 Enqueuing Expose request
23:37:24.316 00.000 11060 Worker thread wakes up
23:37:24.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:24.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:24.316 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:24.559 00.243 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:24.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:24.560 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:24.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:24.561 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:24.562 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:24.563 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:24.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:24.565 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:24.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2718,"width":15,"height":15,"star_pos":[6.56,7.29],"pixels":"..."},"id":1}
23:37:24.583 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:24.584 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:24.956 00.372 11060 Exposure complete
23:37:25.180 00.224 11060 worker thread done servicing request
23:37:25.180 00.000 10844 OnExposeComplete: enter
23:37:25.180 00.000 10844 UpdateGuideState(): m_state=6
23:37:25.180 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
23:37:25.180 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=62.04, Mass=3364, SNR=37.9, Peak=231 HFD=3.9
23:37:25.190 00.010 10844 MultiStar: [#1 0.12,0.36,0.90,U] [#2 0.17,0.98,0.00,M4] [#3 -0.23,0.25,0.90,U] [#4 -0.56,0.23,0.92,U] [#5 -0.29,0.15,0.94,U] [#6 0.08,0.04,0.87,U] [#7 -0.23,-0.22,0.76,U] [#8 -0.08,-0.34,0.96,U] 
23:37:25.190 00.000 10844 single-star, 7 included, MultiStar: {-0.14, 0.06}, one-star: {0.07, -0.04}
23:37:25.190 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
23:37:25.190 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
23:37:25.190 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.07 cameraTheta=-0.50 mountX=0.02 mountY=0.07, mountTheta=1.25
23:37:25.192 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
23:37:25.192 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
23:37:25.192 00.000 11060 Worker thread wakes up
23:37:25.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:37:25.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:37:25.192 00.000 11060 Moving (0.07, -0.04) raw xDistance=0.02 yDistance=0.07
23:37:25.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:25.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:25.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:25.192 00.000 11060 MoveAxis(E, 0, ABG)
23:37:25.192 00.000 11060 Move returns status 0, amount 0
23:37:25.192 00.000 11060 MoveAxis(N, 0, ABG)
23:37:25.192 00.000 11060 Move returns status 0, amount 0
23:37:25.192 00.000 11060 move complete, result=0
23:37:25.192 00.000 11060 worker thread done servicing request
23:37:25.202 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:25.222 00.020 10844 UpdateGuideState exits: m=3364 SNR=37.9
23:37:25.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:25.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:25.222 00.000 10844 Enqueuing Expose request
23:37:25.222 00.000 11060 Worker thread wakes up
23:37:25.222 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:25.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:25.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:25.567 00.345 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:25.567 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:25.568 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:25.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:25.568 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:25.568 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:25.570 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:25.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:25.570 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:25.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2719,"width":15,"height":15,"star_pos":[6.78,7.04],"pixels":"..."},"id":1}
23:37:25.588 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:25.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:25.845 00.257 11060 Exposure complete
23:37:26.075 00.230 11060 worker thread done servicing request
23:37:26.075 00.000 10844 OnExposeComplete: enter
23:37:26.075 00.000 10844 UpdateGuideState(): m_state=6
23:37:26.077 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
23:37:26.077 00.000 10844 Star::Find returns 1 (1), X=258.94, Y=62.40, Mass=3292, SNR=36.6, Peak=255 HFD=3.8
23:37:26.077 00.000 10844 MultiStar: [#1 0.21,1.19,0.00,M1] [#2 0.74,0.68,0.00,M5] [#3 -0.12,0.61,0.92,U] [#4 0.14,0.12,0.97,U] [#5 0.24,0.64,0.00,M1] [#6 -0.19,1.13,0.00,M1] [#7 -0.01,0.19,0.89,U] [#8 -0.04,0.67,0.00,M1] 
23:37:26.077 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.31}, one-star: {0.23, 0.32}
23:37:26.077 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
23:37:26.077 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
23:37:26.077 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.37 mountX=-0.32 mountY=0.01, mountTheta=3.10
23:37:26.080 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.31, opts=13)
23:37:26.080 00.000 10844 Enqueuing Move request for scope (0.06, 0.31)
23:37:26.080 00.000 11060 Worker thread wakes up
23:37:26.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
23:37:26.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
23:37:26.080 00.000 11060 Moving (0.06, 0.31) raw xDistance=-0.32 yDistance=0.01
23:37:26.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:37:26.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:26.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:26.080 00.000 11060 MoveAxis(E, 55, ABG)
23:37:26.080 00.000 11060 Guiding  Dir = 2, Dur = 55
23:37:26.085 00.005 11060 IsSlewing returns 0
23:37:26.086 00.001 11060 IsGuiding returns 0
23:37:26.087 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:26.105 00.018 10844 UpdateGuideState exits: m=3292 SNR=36.6 Saturated
23:37:26.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:26.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:26.105 00.000 10844 Enqueuing Expose request
23:37:26.147 00.042 11060 IsGuiding returns 0
23:37:26.147 00.000 11060 Move returns status 0, amount 55
23:37:26.147 00.000 11060 MoveAxis(N, 0, ABG)
23:37:26.147 00.000 11060 Move returns status 0, amount 0
23:37:26.147 00.000 11060 move complete, result=0
23:37:26.147 00.000 11060 worker thread done servicing request
23:37:26.147 00.000 11060 Worker thread wakes up
23:37:26.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:26.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:26.158 00.011 10844 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
23:37:26.528 00.370 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:26.528 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:26.531 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:26.531 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:26.532 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:26.532 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:26.534 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:26.537 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:26.537 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:26.537 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2720,"width":15,"height":15,"star_pos":[6.94,7.40],"pixels":"..."},"id":1}
23:37:26.594 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:26.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:26.824 00.230 11060 Exposure complete
23:37:27.114 00.290 11060 worker thread done servicing request
23:37:27.114 00.000 10844 OnExposeComplete: enter
23:37:27.114 00.000 10844 UpdateGuideState(): m_state=6
23:37:27.114 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
23:37:27.114 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=62.33, Mass=2849, SNR=33.8, Peak=216 HFD=3.8
23:37:27.116 00.002 10844 MultiStar: [#1 -0.04,0.46,1.17,U] [#2 0.60,0.99,0.00,M6] [#3 -0.38,1.02,0.00,M1] [#4 0.03,0.24,0.99,U] [#5 -0.04,0.09,0.98,U] [#6 0.29,0.48,0.95,U] [#7 -0.06,0.03,0.90,U] [#8 0.07,0.45,1.00,U] 
23:37:27.116 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.29}, one-star: {0.36, 0.25}
23:37:27.116 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:37:27.116 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:37:27.116 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.29 mountX=-0.30 mountY=0.04, mountTheta=3.02
23:37:27.117 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.29, opts=13)
23:37:27.117 00.000 10844 Enqueuing Move request for scope (0.08, 0.29)
23:37:27.117 00.000 11060 Worker thread wakes up
23:37:27.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
23:37:27.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
23:37:27.117 00.000 11060 Moving (0.08, 0.29) raw xDistance=-0.30 yDistance=0.04
23:37:27.119 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:37:27.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:27.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:27.119 00.000 11060 MoveAxis(E, 54, ABG)
23:37:27.119 00.000 11060 Guiding  Dir = 2, Dur = 54
23:37:27.125 00.006 11060 IsSlewing returns 0
23:37:27.125 00.000 11060 IsGuiding returns 0
23:37:27.129 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:27.152 00.023 10844 UpdateGuideState exits: m=2849 SNR=33.8
23:37:27.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:27.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:27.152 00.000 10844 Enqueuing Expose request
23:37:27.183 00.031 11060 IsGuiding returns 0
23:37:27.183 00.000 11060 Move returns status 0, amount 54
23:37:27.183 00.000 11060 MoveAxis(N, 0, ABG)
23:37:27.183 00.000 11060 Move returns status 0, amount 0
23:37:27.183 00.000 11060 move complete, result=0
23:37:27.183 00.000 11060 worker thread done servicing request
23:37:27.183 00.000 11060 Worker thread wakes up
23:37:27.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:27.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:27.185 00.002 10844 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
23:37:27.555 00.370 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:27.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:27.556 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:27.556 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:27.557 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:27.557 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:27.557 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:27.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:27.559 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:27.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2721,"width":15,"height":15,"star_pos":[7.07,7.33],"pixels":"..."},"id":1}
23:37:27.627 00.068 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:27.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:27.842 00.215 11060 Exposure complete
23:37:28.414 00.572 11060 worker thread done servicing request
23:37:28.414 00.000 10844 OnExposeComplete: enter
23:37:28.414 00.000 10844 UpdateGuideState(): m_state=6
23:37:28.414 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
23:37:28.416 00.002 10844 Star::Find returns 1 (0), X=258.60, Y=61.60, Mass=3286, SNR=36.8, Peak=240 HFD=3.4
23:37:28.416 00.000 10844 MultiStar: [#1 0.23,0.15,0.99,U] [#2 0.66,-0.14,0.00,M7] [#3 -0.32,-0.14,0.92,U] [#4 -0.46,-0.59,0.00,M1] [#5 0.36,-0.25,1.03,U] [#6 0.06,-0.06,0.90,U] [#7 0.13,-0.54,0.94,U] [#8 0.27,-0.45,0.88,U] 
23:37:28.416 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.25}, one-star: {-0.11, -0.48}
23:37:28.416 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
23:37:28.416 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
23:37:28.417 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.22 mountX=0.23 mountY=0.13, mountTheta=0.52
23:37:28.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.25, opts=13)
23:37:28.419 00.000 10844 Enqueuing Move request for scope (0.09, -0.25)
23:37:28.419 00.000 11060 Worker thread wakes up
23:37:28.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
23:37:28.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
23:37:28.419 00.000 11060 Moving (0.09, -0.25) raw xDistance=0.23 yDistance=0.13
23:37:28.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:37:28.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:28.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:37:28.419 00.000 11060 MoveAxis(W, 38, ABG)
23:37:28.419 00.000 11060 Guiding  Dir = 3, Dur = 38
23:37:28.429 00.010 11060 IsSlewing returns 0
23:37:28.429 00.000 11060 IsGuiding returns 0
23:37:28.439 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:28.476 00.037 11060 IsGuiding returns 0
23:37:28.476 00.000 11060 Move returns status 0, amount 38
23:37:28.476 00.000 11060 MoveAxis(N, 0, ABG)
23:37:28.476 00.000 11060 Move returns status 0, amount 0
23:37:28.477 00.001 11060 move complete, result=0
23:37:28.477 00.000 11060 worker thread done servicing request
23:37:28.494 00.017 10844 UpdateGuideState exits: m=3286 SNR=36.8
23:37:28.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:28.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:28.494 00.000 10844 Enqueuing Expose request
23:37:28.494 00.000 11060 Worker thread wakes up
23:37:28.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:28.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:28.497 00.003 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
23:37:28.685 00.188 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:28.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:28.685 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:28.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:28.695 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:28.695 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:28.695 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:28.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:28.704 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:28.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2722,"width":15,"height":15,"star_pos":[6.60,6.60],"pixels":"..."},"id":1}
23:37:28.751 00.047 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:28.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:29.154 00.403 11060 Exposure complete
23:37:29.555 00.401 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:29.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:29.555 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:29.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:29.557 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:29.558 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:29.559 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:29.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:29.561 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:29.561 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2722,"width":15,"height":15,"star_pos":[6.60,6.60],"pixels":"..."},"id":1}
23:37:29.582 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:29.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:29.748 00.166 10844 OnExposeComplete: enter
23:37:29.750 00.002 11060 worker thread done servicing request
23:37:29.750 00.000 10844 UpdateGuideState(): m_state=6
23:37:29.750 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
23:37:29.750 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.83, Mass=3111, SNR=35.5, Peak=234 HFD=3.7
23:37:29.750 00.000 10844 MultiStar: [#1 -0.26,0.50,1.04,U] [#2 0.34,0.77,0.00,M8] [#3 -0.37,-0.27,0.96,U] [#4 -0.66,0.41,0.00,M2] [#5 -0.05,0.89,0.00,M1] [#6 -0.05,0.41,0.94,U] [#7 -0.24,-0.13,0.93,U] [#8 0.15,-0.06,0.92,U] 
23:37:29.750 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.04}, one-star: {-0.30, -0.25}
23:37:29.750 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
23:37:29.750 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
23:37:29.750 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.93 mountX=-0.01 mountY=-0.19, mountTheta=-1.60
23:37:29.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.04, opts=13)
23:37:29.752 00.000 10844 Enqueuing Move request for scope (-0.18, 0.04)
23:37:29.752 00.000 11060 Worker thread wakes up
23:37:29.754 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
23:37:29.754 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
23:37:29.754 00.000 11060 Moving (-0.18, 0.04) raw xDistance=-0.01 yDistance=-0.19
23:37:29.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:37:29.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:29.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:37:29.754 00.000 11060 MoveAxis(E, 0, ABG)
23:37:29.754 00.000 11060 Move returns status 0, amount 0
23:37:29.754 00.000 11060 MoveAxis(N, 0, ABG)
23:37:29.754 00.000 11060 Move returns status 0, amount 0
23:37:29.754 00.000 11060 move complete, result=0
23:37:29.754 00.000 11060 worker thread done servicing request
23:37:29.763 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:29.800 00.037 10844 UpdateGuideState exits: m=3111 SNR=35.5
23:37:29.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:29.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:29.800 00.000 10844 Enqueuing Expose request
23:37:29.801 00.001 11060 Worker thread wakes up
23:37:29.801 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:29.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:29.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:30.450 00.649 11060 Exposure complete
23:37:30.541 00.091 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:30.542 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:30.542 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:30.542 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:30.542 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:30.545 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:30.545 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:30.545 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:30.547 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:30.547 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2723,"width":15,"height":15,"star_pos":[7.41,6.83],"pixels":"..."},"id":1}
23:37:30.586 00.039 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:30.587 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:30.712 00.125 11060 worker thread done servicing request
23:37:30.713 00.001 10844 OnExposeComplete: enter
23:37:30.713 00.000 10844 UpdateGuideState(): m_state=6
23:37:30.713 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
23:37:30.714 00.001 10844 Star::Find returns 1 (0), X=258.62, Y=61.79, Mass=3176, SNR=35.8, Peak=251 HFD=3.7
23:37:30.714 00.000 10844 MultiStar: [#1 0.05,0.54,0.98,U] [#2 0.45,0.33,2.03,U] [#3 -0.43,0.46,0.00,M1] [#4 -0.22,-0.05,0.99,U] [#5 -0.14,-0.02,1.03,U] [#6 -0.21,0.35,0.90,U] [#7 -0.41,0.15,0.85,U] [#8 -0.35,-0.25,0.92,U] 
23:37:30.714 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.12}, one-star: {-0.09, -0.29}
23:37:30.714 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
23:37:30.714 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.66)
23:37:30.714 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.89 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
23:37:30.716 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.12, opts=13)
23:37:30.716 00.000 10844 Enqueuing Move request for scope (-0.04, 0.12)
23:37:30.716 00.000 11060 Worker thread wakes up
23:37:30.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:37:30.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:37:30.716 00.000 11060 Moving (-0.04, 0.12) raw xDistance=-0.11 yDistance=-0.06
23:37:30.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:37:30.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:30.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:30.716 00.000 11060 MoveAxis(E, 0, ABG)
23:37:30.716 00.000 11060 Move returns status 0, amount 0
23:37:30.716 00.000 11060 MoveAxis(N, 0, ABG)
23:37:30.716 00.000 11060 Move returns status 0, amount 0
23:37:30.716 00.000 11060 move complete, result=0
23:37:30.716 00.000 11060 worker thread done servicing request
23:37:30.735 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:30.757 00.022 10844 UpdateGuideState exits: m=3176 SNR=35.8
23:37:30.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:30.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:30.757 00.000 10844 Enqueuing Expose request
23:37:30.757 00.000 11060 Worker thread wakes up
23:37:30.759 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:30.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:30.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:31.381 00.622 11060 Exposure complete
23:37:31.536 00.155 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:31.537 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:31.537 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:31.537 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:31.538 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:31.538 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:31.538 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:31.538 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:31.540 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:31.540 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2724,"width":15,"height":15,"star_pos":[6.62,6.79],"pixels":"..."},"id":1}
23:37:31.549 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:31.549 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:31.777 00.228 10844 OnExposeComplete: enter
23:37:31.777 00.000 10844 UpdateGuideState(): m_state=6
23:37:31.777 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
23:37:31.777 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=62.25, Mass=2901, SNR=34.3, Peak=237 HFD=3.5
23:37:31.777 00.000 10844 MultiStar: [#1 -0.19,0.58,1.06,U] [#2 0.40,1.14,0.00,M8] [#3 -0.30,0.57,0.00,M2] [#4 -0.28,0.13,1.02,U] [#5 -0.49,0.59,0.00,M1] [#6 -0.22,0.70,0.00,M1] [#7 -0.26,0.96,0.00,M1] [#8 -0.39,0.22,1.01,U] 
23:37:31.779 00.002 10844 single-star, 3 included, MultiStar: {-0.20, 0.28}, one-star: {0.08, 0.17}
23:37:31.779 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
23:37:31.779 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
23:37:31.779 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.14 mountX=-0.18 mountY=0.05, mountTheta=2.88
23:37:31.781 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.17, opts=13)
23:37:31.782 00.001 10844 Enqueuing Move request for scope (0.08, 0.17)
23:37:31.786 00.004 11060 worker thread done servicing request
23:37:31.786 00.000 11060 Worker thread wakes up
23:37:31.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
23:37:31.786 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
23:37:31.786 00.000 11060 Moving (0.08, 0.17) raw xDistance=-0.18 yDistance=0.05
23:37:31.789 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:37:31.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:31.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:37:31.789 00.000 11060 MoveAxis(E, 31, ABG)
23:37:31.789 00.000 11060 Guiding  Dir = 2, Dur = 31
23:37:31.792 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:31.823 00.031 11060 IsSlewing returns 0
23:37:31.823 00.000 11060 IsGuiding returns 0
23:37:31.843 00.020 10844 UpdateGuideState exits: m=2901 SNR=34.3
23:37:31.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:31.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:31.843 00.000 10844 Enqueuing Expose request
23:37:31.898 00.055 11060 IsGuiding returns 0
23:37:31.898 00.000 11060 Move returns status 0, amount 31
23:37:31.898 00.000 11060 MoveAxis(N, 0, ABG)
23:37:31.899 00.001 11060 Move returns status 0, amount 0
23:37:31.899 00.000 11060 move complete, result=0
23:37:31.899 00.000 11060 worker thread done servicing request
23:37:31.899 00.000 11060 Worker thread wakes up
23:37:31.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:31.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:31.899 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
23:37:32.528 00.629 11060 Exposure complete
23:37:32.676 00.148 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:32.676 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:32.677 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:32.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:32.677 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:32.679 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:32.679 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:32.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:32.679 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:32.681 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2725,"width":15,"height":15,"star_pos":[6.79,7.25],"pixels":"..."},"id":1}
23:37:32.744 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:32.744 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:32.876 00.132 11060 worker thread done servicing request
23:37:32.876 00.000 10844 OnExposeComplete: enter
23:37:32.876 00.000 10844 UpdateGuideState(): m_state=6
23:37:32.878 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
23:37:32.878 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=62.32, Mass=3148, SNR=36.3, Peak=255 HFD=3.5
23:37:32.878 00.000 10844 MultiStar: [#1 -0.29,0.79,0.00,M1] [#2 0.48,0.87,0.00,M9] [#3 -0.56,0.69,0.00,M3] [#4 -0.53,0.72,0.00,M1] [#5 0.05,0.95,0.00,M2] [#6 0.40,0.85,0.00,M2] [#7 -0.22,0.50,0.84,U] [#8 -0.16,0.43,0.92,U] 
23:37:32.878 00.000 10844 refined, 2 included, MultiStar: {-0.00, 0.39}, one-star: {0.33, 0.25}
23:37:32.878 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
23:37:32.878 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
23:37:32.878 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.39 hyp=0.39 cameraTheta=1.57 mountX=-0.38 mountY=-0.06, mountTheta=-2.97
23:37:32.881 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.39, opts=13)
23:37:32.881 00.000 10844 Enqueuing Move request for scope (-0.00, 0.39)
23:37:32.881 00.000 11060 Worker thread wakes up
23:37:32.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.39) opts 0xd
23:37:32.881 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.39)
23:37:32.881 00.000 11060 Moving (-0.00, 0.39) raw xDistance=-0.38 yDistance=-0.06
23:37:32.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
23:37:32.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:32.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:32.881 00.000 11060 MoveAxis(E, 67, ABG)
23:37:32.881 00.000 11060 Guiding  Dir = 2, Dur = 67
23:37:32.914 00.033 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:32.916 00.002 11060 IsSlewing returns 0
23:37:32.917 00.001 11060 IsGuiding returns 0
23:37:32.958 00.041 10844 UpdateGuideState exits: m=3148 SNR=36.3 Saturated
23:37:32.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:32.960 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:32.960 00.000 10844 Enqueuing Expose request
23:37:33.002 00.042 11060 IsGuiding returns 0
23:37:33.002 00.000 11060 Move returns status 0, amount 67
23:37:33.002 00.000 11060 MoveAxis(N, 0, ABG)
23:37:33.002 00.000 11060 Move returns status 0, amount 0
23:37:33.002 00.000 11060 move complete, result=0
23:37:33.003 00.001 11060 worker thread done servicing request
23:37:33.003 00.000 11060 Worker thread wakes up
23:37:33.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:33.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:33.005 00.002 10844 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
23:37:33.581 00.576 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:33.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:33.583 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:33.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:33.584 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:33.584 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:33.584 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:33.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:33.591 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:33.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2726,"width":15,"height":15,"star_pos":[7.04,7.32],"pixels":"..."},"id":1}
23:37:33.599 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:33.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:33.648 00.049 11060 Exposure complete
23:37:34.091 00.443 11060 worker thread done servicing request
23:37:34.091 00.000 10844 OnExposeComplete: enter
23:37:34.091 00.000 10844 UpdateGuideState(): m_state=6
23:37:34.093 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
23:37:34.093 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.15, Mass=3600, SNR=38.6, Peak=253 HFD=3.7
23:37:34.094 00.001 10844 MultiStar: [#1 -0.44,0.11,0.90,U] [#2 0.82,0.41,0.00,M10] [#3 -0.41,-0.06,0.81,U] [#4 -0.41,-0.21,0.86,U] [#5 0.05,0.27,0.95,U] [#6 -0.15,0.31,0.84,U] [#7 -0.07,-0.73,0.00,M1] [#8 0.11,0.15,0.87,U] 
23:37:34.094 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.10}, one-star: {0.13, 0.07}
23:37:34.094 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
23:37:34.094 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
23:37:34.095 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=-0.09 mountY=0.11, mountTheta=2.26
23:37:34.096 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
23:37:34.096 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
23:37:34.098 00.002 11060 Worker thread wakes up
23:37:34.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
23:37:34.098 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
23:37:34.098 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.09 yDistance=0.11
23:37:34.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:37:34.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:34.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:37:34.098 00.000 11060 MoveAxis(E, 0, ABG)
23:37:34.098 00.000 11060 Move returns status 0, amount 0
23:37:34.098 00.000 11060 MoveAxis(N, 0, ABG)
23:37:34.098 00.000 11060 Move returns status 0, amount 0
23:37:34.098 00.000 11060 move complete, result=0
23:37:34.099 00.001 11060 worker thread done servicing request
23:37:34.117 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:34.138 00.021 10844 UpdateGuideState exits: m=3600 SNR=38.6
23:37:34.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:34.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:34.138 00.000 10844 Enqueuing Expose request
23:37:34.140 00.002 11060 Worker thread wakes up
23:37:34.140 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:34.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:34.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:34.559 00.419 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:34.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:34.559 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:34.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:34.561 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:34.561 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:34.563 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:34.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:34.563 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:34.564 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2727,"width":15,"height":15,"star_pos":[6.84,7.15],"pixels":"..."},"id":1}
23:37:34.581 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:34.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:34.776 00.195 11060 Exposure complete
23:37:35.025 00.249 11060 worker thread done servicing request
23:37:35.025 00.000 10844 OnExposeComplete: enter
23:37:35.025 00.000 10844 UpdateGuideState(): m_state=6
23:37:35.025 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
23:37:35.025 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=62.35, Mass=3010, SNR=35.0, Peak=250 HFD=3.3
23:37:35.025 00.000 10844 MultiStar: [#1 0.30,1.02,0.00,M1] [#2 0.22,0.85,0.00,R] [#3 -0.12,0.68,0.00,M3] [#4 -0.27,0.63,0.00,M1] [#5 0.25,0.73,0.00,M2] [#6 0.10,0.20,1.01,U] [#7 -0.37,0.62,0.00,M2] [#8 -0.18,0.18,0.90,U] 
23:37:35.025 00.000 10844 refined, 2 included, MultiStar: {0.05, 0.22}, one-star: {0.21, 0.27}
23:37:35.025 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
23:37:35.025 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
23:37:35.025 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.34 mountX=-0.22 mountY=0.01, mountTheta=3.07
23:37:35.027 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.22, opts=13)
23:37:35.027 00.000 10844 Enqueuing Move request for scope (0.05, 0.22)
23:37:35.029 00.002 11060 Worker thread wakes up
23:37:35.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
23:37:35.029 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
23:37:35.029 00.000 11060 Moving (0.05, 0.22) raw xDistance=-0.22 yDistance=0.01
23:37:35.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:37:35.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:35.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:37:35.029 00.000 11060 MoveAxis(E, 39, ABG)
23:37:35.029 00.000 11060 Guiding  Dir = 2, Dur = 39
23:37:35.037 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:35.053 00.016 11060 IsSlewing returns 0
23:37:35.054 00.001 11060 IsGuiding returns 0
23:37:35.069 00.015 10844 UpdateGuideState exits: m=3010 SNR=35.0
23:37:35.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:35.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:35.069 00.000 10844 Enqueuing Expose request
23:37:35.114 00.045 11060 IsGuiding returns 0
23:37:35.114 00.000 11060 Move returns status 0, amount 39
23:37:35.114 00.000 11060 MoveAxis(N, 0, ABG)
23:37:35.114 00.000 11060 Move returns status 0, amount 0
23:37:35.114 00.000 11060 move complete, result=0
23:37:35.114 00.000 11060 worker thread done servicing request
23:37:35.114 00.000 11060 Worker thread wakes up
23:37:35.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:35.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:35.115 00.001 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
23:37:35.568 00.453 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:35.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:35.568 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:35.570 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:35.570 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:35.570 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:35.572 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:35.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:35.572 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:35.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2728,"width":15,"height":15,"star_pos":[6.92,7.35],"pixels":"..."},"id":1}
23:37:35.610 00.038 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:35.612 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:35.771 00.159 11060 Exposure complete
23:37:36.231 00.460 11060 worker thread done servicing request
23:37:36.233 00.002 10844 OnExposeComplete: enter
23:37:36.233 00.000 10844 UpdateGuideState(): m_state=6
23:37:36.233 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
23:37:36.233 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.89, Mass=2982, SNR=34.8, Peak=238 HFD=3.5
23:37:36.233 00.000 10844 MultiStar: [#1 0.26,0.48,0.98,U] [#2 0.11,-0.13,2.01,U] [#3 -0.19,0.56,1.00,U] [#4 -0.43,0.28,1.00,U] [#5 0.08,0.63,0.00,M3] [#6 0.20,0.59,0.91,U] [#7 0.09,0.47,0.92,U] [#8 0.18,0.41,0.91,U] 
23:37:36.233 00.000 10844 single-star, 7 included, MultiStar: {0.05, 0.25}, one-star: {0.17, -0.18}
23:37:36.233 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
23:37:36.233 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
23:37:36.233 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.83 mountX=0.15 mountY=0.20, mountTheta=0.91
23:37:36.236 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.18, opts=13)
23:37:36.236 00.000 10844 Enqueuing Move request for scope (0.17, -0.18)
23:37:36.236 00.000 11060 Worker thread wakes up
23:37:36.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
23:37:36.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
23:37:36.236 00.000 11060 Moving (0.17, -0.18) raw xDistance=0.15 yDistance=0.20
23:37:36.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:37:36.238 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:37:36.238 00.000 11060 MoveAxis(W, 25, ABG)
23:37:36.238 00.000 11060 Guiding  Dir = 3, Dur = 25
23:37:36.243 00.005 11060 IsSlewing returns 0
23:37:36.243 00.000 11060 IsGuiding returns 0
23:37:36.248 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:36.272 00.024 10844 UpdateGuideState exits: m=2982 SNR=34.8
23:37:36.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:36.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:36.272 00.000 10844 Enqueuing Expose request
23:37:36.275 00.003 11060 IsGuiding returns 0
23:37:36.275 00.000 11060 Move returns status 0, amount 25
23:37:36.275 00.000 11060 MoveAxis(S, 76, ABG)
23:37:36.275 00.000 11060 Guiding  Dir = 1, Dur = 76
23:37:36.291 00.016 11060 IsSlewing returns 0
23:37:36.291 00.000 11060 IsGuiding returns 0
23:37:36.369 00.078 11060 IsGuiding returns 0
23:37:36.369 00.000 11060 Move returns status 0, amount 76
23:37:36.369 00.000 11060 move complete, result=0
23:37:36.369 00.000 11060 worker thread done servicing request
23:37:36.369 00.000 11060 Worker thread wakes up
23:37:36.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:36.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:36.373 00.004 10844 GuideStep: 0.2 px 25 ms WEST, 0.2 px 76 ms SOUTH
23:37:36.542 00.169 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:36.542 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:36.547 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:36.547 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:36.547 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:36.547 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:36.549 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:36.549 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:36.549 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:36.549 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2729,"width":15,"height":15,"star_pos":[6.88,6.89],"pixels":"..."},"id":1}
23:37:36.562 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:36.562 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:37.031 00.469 11060 Exposure complete
23:37:37.326 00.295 11060 worker thread done servicing request
23:37:37.326 00.000 10844 OnExposeComplete: enter
23:37:37.326 00.000 10844 UpdateGuideState(): m_state=6
23:37:37.326 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
23:37:37.326 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.17, Mass=3025, SNR=35.5, Peak=233 HFD=3.2
23:37:37.326 00.000 10844 MultiStar: [#1 -0.01,0.14,0.85,U] [#2 0.14,-0.11,1.95,U] [#3 -0.43,0.35,1.00,U] [#4 -0.38,0.59,0.00,M1] [#5 0.10,0.37,0.99,U] [#6 -0.26,0.45,0.93,U] [#7 -0.38,0.46,0.94,U] [#8 0.03,0.27,0.90,U] 
23:37:37.326 00.000 10844 single-star, 7 included, MultiStar: {-0.06, 0.21}, one-star: {0.14, 0.10}
23:37:37.328 00.002 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
23:37:37.328 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
23:37:37.328 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.58 mountX=-0.12 mountY=0.13, mountTheta=2.33
23:37:37.329 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.10, opts=13)
23:37:37.331 00.002 10844 Enqueuing Move request for scope (0.14, 0.10)
23:37:37.331 00.000 11060 Worker thread wakes up
23:37:37.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
23:37:37.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
23:37:37.331 00.000 11060 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=0.13
23:37:37.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:37:37.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:37.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:37:37.331 00.000 11060 MoveAxis(E, 20, ABG)
23:37:37.331 00.000 11060 Guiding  Dir = 2, Dur = 20
23:37:37.339 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:37.358 00.019 11060 IsSlewing returns 0
23:37:37.358 00.000 11060 IsGuiding returns 0
23:37:37.362 00.004 10844 UpdateGuideState exits: m=3025 SNR=35.5
23:37:37.363 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:37.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:37.363 00.000 10844 Enqueuing Expose request
23:37:37.397 00.034 11060 IsGuiding returns 0
23:37:37.397 00.000 11060 Move returns status 0, amount 20
23:37:37.397 00.000 11060 MoveAxis(N, 0, ABG)
23:37:37.398 00.001 11060 Move returns status 0, amount 0
23:37:37.398 00.000 11060 move complete, result=0
23:37:37.398 00.000 11060 worker thread done servicing request
23:37:37.398 00.000 11060 Worker thread wakes up
23:37:37.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:37.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:37.415 00.017 10844 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
23:37:37.598 00.183 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:37.599 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:37.600 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:37.600 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:37.602 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:37.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:37.602 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:37.605 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:37.607 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:37.607 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2730,"width":15,"height":15,"star_pos":[6.86,7.17],"pixels":"..."},"id":1}
23:37:37.690 00.083 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:37.692 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:38.046 00.354 11060 Exposure complete
23:37:38.311 00.265 11060 worker thread done servicing request
23:37:38.311 00.000 10844 OnExposeComplete: enter
23:37:38.311 00.000 10844 UpdateGuideState(): m_state=6
23:37:38.312 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
23:37:38.312 00.000 10844 Star::Find returns 1 (1), X=259.40, Y=62.21, Mass=3082, SNR=35.9, Peak=255 HFD=3.7
23:37:38.312 00.000 10844 MultiStar: [#1 0.01,0.36,1.00,U] [#2 0.17,0.21,2.03,U] [#3 -0.60,0.29,0.00,M2] [#4 -0.45,0.16,0.93,U] [#5 -0.35,0.58,0.00,M3] [#6 -0.15,0.45,0.89,U] [#7 -0.20,0.25,0.81,U] [#8 -0.45,0.29,0.96,U] 
23:37:38.312 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.26}, one-star: {0.69, 0.13}
23:37:38.312 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
23:37:38.312 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
23:37:38.312 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.63 mountX=-0.25 mountY=-0.06, mountTheta=-2.92
23:37:38.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.26, opts=13)
23:37:38.314 00.000 10844 Enqueuing Move request for scope (-0.01, 0.26)
23:37:38.314 00.000 11060 Worker thread wakes up
23:37:38.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
23:37:38.314 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
23:37:38.314 00.000 11060 Moving (-0.01, 0.26) raw xDistance=-0.25 yDistance=-0.06
23:37:38.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:37:38.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:38.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:38.314 00.000 11060 MoveAxis(E, 44, ABG)
23:37:38.319 00.005 11060 Guiding  Dir = 2, Dur = 44
23:37:38.333 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:38.344 00.011 11060 IsSlewing returns 0
23:37:38.344 00.000 11060 IsGuiding returns 0
23:37:38.387 00.043 10844 UpdateGuideState exits: m=3082 SNR=35.9 Saturated
23:37:38.388 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:38.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:38.388 00.000 10844 Enqueuing Expose request
23:37:38.404 00.016 11060 IsGuiding returns 0
23:37:38.404 00.000 11060 Move returns status 0, amount 44
23:37:38.404 00.000 11060 MoveAxis(N, 0, ABG)
23:37:38.404 00.000 11060 Move returns status 0, amount 0
23:37:38.404 00.000 11060 move complete, result=0
23:37:38.404 00.000 11060 worker thread done servicing request
23:37:38.404 00.000 11060 Worker thread wakes up
23:37:38.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:38.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:38.412 00.008 10844 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
23:37:38.607 00.195 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:38.607 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:38.609 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:38.609 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:38.610 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:38.610 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:38.610 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:38.613 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:38.613 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:38.614 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2731,"width":15,"height":15,"star_pos":[7.40,7.21],"pixels":"..."},"id":1}
23:37:38.665 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:38.665 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:39.047 00.382 11060 Exposure complete
23:37:39.601 00.554 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:39.603 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:39.603 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:39.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:39.603 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:39.605 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:39.606 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:39.606 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:39.635 00.029 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:39.635 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2731,"width":15,"height":15,"star_pos":[7.40,7.21],"pixels":"..."},"id":1}
23:37:39.649 00.014 10844 OnExposeComplete: enter
23:37:39.649 00.000 10844 UpdateGuideState(): m_state=6
23:37:39.649 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
23:37:39.649 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=61.87, Mass=3331, SNR=36.6, Peak=255 HFD=3.7
23:37:39.649 00.000 10844 MultiStar: [#1 -0.32,0.15,1.00,U] [#2 0.19,-0.74,0.00,M1] [#3 -0.63,0.46,0.00,M3] [#4 -0.49,0.01,0.95,U] [#5 -0.37,0.34,1.03,U] [#6 -0.29,0.13,0.91,U] [#7 -0.38,0.01,0.76,U] [#8 -0.14,-0.07,0.94,U] 
23:37:39.649 00.000 10844 refined, 6 included, MultiStar: {-0.33, 0.06}, one-star: {-0.32, -0.20}
23:37:39.649 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.73 = -1.56)
23:37:39.649 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
23:37:39.649 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.06 hyp=0.34 cameraTheta=2.97 mountX=0.00 mountY=-0.34, mountTheta=-1.56
23:37:39.658 00.009 11060 worker thread done servicing request
23:37:39.666 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.06, opts=13)
23:37:39.666 00.000 10844 Enqueuing Move request for scope (-0.33, 0.06)
23:37:39.666 00.000 11060 Worker thread wakes up
23:37:39.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.06) opts 0xd
23:37:39.666 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.06)
23:37:39.666 00.000 11060 Moving (-0.33, 0.06) raw xDistance=0.00 yDistance=-0.34
23:37:39.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:37:39.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:37:39.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:37:39.666 00.000 11060 MoveAxis(E, 0, ABG)
23:37:39.673 00.007 11060 Move returns status 0, amount 0
23:37:39.673 00.000 11060 MoveAxis(N, 0, ABG)
23:37:39.673 00.000 11060 Move returns status 0, amount 0
23:37:39.673 00.000 11060 move complete, result=0
23:37:39.673 00.000 11060 worker thread done servicing request
23:37:39.698 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:39.760 00.062 10844 UpdateGuideState exits: m=3331 SNR=36.6 Saturated
23:37:39.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:39.762 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:39.762 00.000 10844 Enqueuing Expose request
23:37:39.764 00.002 11060 Worker thread wakes up
23:37:39.765 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:39.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:39.765 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:37:39.773 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:39.773 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:40.398 00.625 11060 Exposure complete
23:37:40.541 00.143 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:40.541 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:40.543 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:40.543 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:40.544 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:40.544 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:40.546 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:40.546 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:40.548 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:40.549 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2732,"width":15,"height":15,"star_pos":[7.39,6.87],"pixels":"..."},"id":1}
23:37:40.554 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:40.554 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:40.832 00.278 11060 worker thread done servicing request
23:37:40.832 00.000 10844 OnExposeComplete: enter
23:37:40.832 00.000 10844 UpdateGuideState(): m_state=6
23:37:40.832 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
23:37:40.832 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=62.14, Mass=3252, SNR=36.8, Peak=255 HFD=3.4
23:37:40.833 00.001 10844 MultiStar: [#1 -0.19,0.20,0.96,U] [#2 0.19,-0.35,1.84,U] [#3 -0.37,-0.24,0.99,U] [#4 -0.25,-0.10,0.91,U] [#5 -0.24,0.56,0.96,U] [#6 -0.40,-0.17,0.91,U] [#7 0.30,-0.01,0.84,U] [#8 -0.09,-0.49,0.85,U] 
23:37:40.833 00.000 10844 single-star, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.05, 0.07}
23:37:40.833 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
23:37:40.833 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.29)
23:37:40.833 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.26 mountX=-0.06 mountY=-0.06, mountTheta=-2.28
23:37:40.835 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
23:37:40.835 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
23:37:40.835 00.000 11060 Worker thread wakes up
23:37:40.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
23:37:40.835 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
23:37:40.835 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=-0.06
23:37:40.837 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:37:40.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:40.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:40.837 00.000 11060 MoveAxis(E, 0, ABG)
23:37:40.837 00.000 11060 Move returns status 0, amount 0
23:37:40.837 00.000 11060 MoveAxis(N, 0, ABG)
23:37:40.837 00.000 11060 Move returns status 0, amount 0
23:37:40.837 00.000 11060 move complete, result=0
23:37:40.837 00.000 11060 worker thread done servicing request
23:37:40.855 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:40.897 00.042 10844 UpdateGuideState exits: m=3252 SNR=36.8 Saturated
23:37:40.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:40.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:40.897 00.000 10844 Enqueuing Expose request
23:37:40.897 00.000 11060 Worker thread wakes up
23:37:40.897 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:40.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:40.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:41.531 00.634 11060 Exposure complete
23:37:41.653 00.122 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:41.653 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:41.653 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:41.653 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:41.655 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:41.655 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:41.655 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:41.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:41.721 00.066 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:41.723 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2733,"width":15,"height":15,"star_pos":[6.66,7.14],"pixels":"..."},"id":1}
23:37:41.762 00.039 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:41.762 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:41.793 00.031 11060 worker thread done servicing request
23:37:41.793 00.000 10844 OnExposeComplete: enter
23:37:41.793 00.000 10844 UpdateGuideState(): m_state=6
23:37:41.793 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
23:37:41.793 00.000 10844 Star::Find returns 1 (1), X=258.71, Y=61.71, Mass=3242, SNR=36.5, Peak=255 HFD=3.5
23:37:41.795 00.002 10844 MultiStar: [#1 -0.06,0.03,1.05,U] [#2 0.34,-0.38,1.82,U] [#3 -0.59,0.35,0.00,M3] [#4 -0.47,0.18,0.94,U] [#5 -0.05,0.57,1.06,U] [#6 0.13,0.16,0.90,U] [#7 -0.21,0.10,0.85,U] [#8 -0.38,0.02,0.97,U] 
23:37:41.795 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.00}, one-star: {-0.00, -0.37}
23:37:41.795 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
23:37:41.795 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
23:37:41.795 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.10 mountX=0.01 mountY=-0.04, mountTheta=-1.35
23:37:41.797 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
23:37:41.797 00.000 10844 Enqueuing Move request for scope (-0.04, -0.00)
23:37:41.797 00.000 11060 Worker thread wakes up
23:37:41.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
23:37:41.797 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
23:37:41.797 00.000 11060 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=-0.04
23:37:41.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:37:41.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:41.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:41.797 00.000 11060 MoveAxis(E, 0, ABG)
23:37:41.797 00.000 11060 Move returns status 0, amount 0
23:37:41.797 00.000 11060 MoveAxis(N, 0, ABG)
23:37:41.797 00.000 11060 Move returns status 0, amount 0
23:37:41.797 00.000 11060 move complete, result=0
23:37:41.800 00.003 11060 worker thread done servicing request
23:37:41.807 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:41.824 00.017 10844 UpdateGuideState exits: m=3242 SNR=36.5 Saturated
23:37:41.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:41.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:41.824 00.000 10844 Enqueuing Expose request
23:37:41.826 00.002 11060 Worker thread wakes up
23:37:41.826 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:37:41.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:41.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:42.479 00.653 11060 Exposure complete
23:37:42.582 00.103 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:42.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:42.583 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:42.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:42.583 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:42.584 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:42.584 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:42.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:42.584 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:42.588 00.004 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2734,"width":15,"height":15,"star_pos":[6.71,6.71],"pixels":"..."},"id":1}
23:37:42.597 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:42.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:42.919 00.322 11060 worker thread done servicing request
23:37:42.919 00.000 10844 OnExposeComplete: enter
23:37:42.919 00.000 10844 UpdateGuideState(): m_state=6
23:37:42.919 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
23:37:42.921 00.002 10844 Star::Find returns 1 (0), X=257.80, Y=62.15, Mass=2871, SNR=34.6, Peak=245 HFD=3.2
23:37:42.921 00.000 10844 MultiStar: [#1 -0.43,0.41,1.10,U] [#2 -0.11,-0.51,2.06,U] [#3 -0.57,0.32,0.00,M4] [#4 -0.94,0.01,0.00,M1] [#5 -0.10,0.55,1.12,U] [#6 -0.02,-0.58,0.98,U] [#7 -0.45,0.06,0.89,U] [#8 -0.44,-0.05,0.97,U] 
23:37:42.921 00.000 10844 refined, 6 included, MultiStar: {-0.32, -0.06}, one-star: {-0.91, 0.07}
23:37:42.921 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
23:37:42.921 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
23:37:42.921 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.32 cameraTheta=-2.96 mountX=0.11 mountY=-0.30, mountTheta=-1.21
23:37:42.923 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.06, opts=13)
23:37:42.923 00.000 10844 Enqueuing Move request for scope (-0.32, -0.06)
23:37:42.923 00.000 11060 Worker thread wakes up
23:37:42.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.06) opts 0xd
23:37:42.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.06)
23:37:42.923 00.000 11060 Moving (-0.32, -0.06) raw xDistance=0.11 yDistance=-0.30
23:37:42.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:37:42.925 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:42.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:37:42.925 00.000 11060 MoveAxis(E, 0, ABG)
23:37:42.925 00.000 11060 Move returns status 0, amount 0
23:37:42.925 00.000 11060 MoveAxis(N, 0, ABG)
23:37:42.925 00.000 11060 Move returns status 0, amount 0
23:37:42.925 00.000 11060 move complete, result=0
23:37:42.925 00.000 11060 worker thread done servicing request
23:37:42.938 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:42.981 00.043 10844 UpdateGuideState exits: m=2871 SNR=34.6
23:37:42.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:42.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:42.981 00.000 10844 Enqueuing Expose request
23:37:42.981 00.000 11060 Worker thread wakes up
23:37:42.981 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:37:42.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:42.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:43.577 00.596 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:43.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:43.579 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:43.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:43.580 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:43.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:43.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:43.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:43.611 00.031 11060 Exposure complete
23:37:43.637 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:43.637 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2735,"width":15,"height":15,"star_pos":[6.80,7.15],"pixels":"..."},"id":1}
23:37:43.700 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:43.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:43.927 00.227 11060 worker thread done servicing request
23:37:43.927 00.000 10844 OnExposeComplete: enter
23:37:43.927 00.000 10844 UpdateGuideState(): m_state=6
23:37:43.927 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
23:37:43.927 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=61.61, Mass=3392, SNR=37.7, Peak=255 HFD=3.4
23:37:43.927 00.000 10844 MultiStar: [#1 -0.38,-0.44,0.99,U] [#2 -0.01,-0.71,0.00,M1] [#3 -0.73,-0.03,0.00,M5] [#4 -0.63,-0.11,0.00,M2] [#5 -0.38,0.28,0.93,U] [#6 -0.16,-0.04,0.83,U] [#7 -0.43,-0.43,0.82,U] [#8 -0.41,-0.26,0.85,U] 
23:37:43.927 00.000 10844 refined, 5 included, MultiStar: {-0.34, -0.23}, one-star: {-0.27, -0.47}
23:37:43.927 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
23:37:43.927 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
23:37:43.927 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.23 hyp=0.41 cameraTheta=-2.54 mountX=0.29 mountY=-0.29, mountTheta=-0.80
23:37:43.932 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.23, opts=13)
23:37:43.932 00.000 10844 Enqueuing Move request for scope (-0.34, -0.23)
23:37:43.932 00.000 11060 Worker thread wakes up
23:37:43.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.23) opts 0xd
23:37:43.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.23)
23:37:43.934 00.002 11060 Moving (-0.34, -0.23) raw xDistance=0.29 yDistance=-0.29
23:37:43.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:37:43.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:43.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:37:43.934 00.000 11060 MoveAxis(W, 50, ABG)
23:37:43.934 00.000 11060 Guiding  Dir = 3, Dur = 50
23:37:43.942 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:43.962 00.020 10844 UpdateGuideState exits: m=3392 SNR=37.7 Saturated
23:37:43.967 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:43.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:43.967 00.000 10844 Enqueuing Expose request
23:37:43.968 00.001 11060 IsSlewing returns 0
23:37:43.968 00.000 11060 IsGuiding returns 0
23:37:44.055 00.087 11060 IsGuiding returns 0
23:37:44.055 00.000 11060 Move returns status 0, amount 50
23:37:44.055 00.000 11060 MoveAxis(N, 0, ABG)
23:37:44.055 00.000 11060 Move returns status 0, amount 0
23:37:44.055 00.000 11060 move complete, result=0
23:37:44.055 00.000 11060 worker thread done servicing request
23:37:44.055 00.000 11060 Worker thread wakes up
23:37:44.055 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.3 px 0 ms NORTH
23:37:44.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:44.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:44.533 00.478 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:44.533 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:44.535 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:44.535 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:44.538 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:44.538 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:44.539 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:44.539 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:44.539 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:44.539 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2736,"width":15,"height":15,"star_pos":[7.44,6.61],"pixels":"..."},"id":1}
23:37:44.548 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:44.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:44.701 00.153 11060 Exposure complete
23:37:44.901 00.200 11060 worker thread done servicing request
23:37:44.901 00.000 10844 OnExposeComplete: enter
23:37:44.903 00.002 10844 UpdateGuideState(): m_state=6
23:37:44.903 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
23:37:44.903 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.43, Mass=2927, SNR=35.3, Peak=255 HFD=3.4
23:37:44.903 00.000 10844 MultiStar: [#1 -0.51,-0.02,1.02,U] [#2 0.12,-0.17,1.97,U] [#3 -0.47,-0.10,0.98,U] [#4 -0.69,0.06,0.00,M3] [#5 -0.57,0.29,0.00,M1] [#6 -0.54,-0.03,1.01,U] [#7 -0.79,-0.03,0.00,M1] [#8 -0.21,-0.28,0.95,U] 
23:37:44.903 00.000 10844 refined, 5 included, MultiStar: {-0.27, -0.20}, one-star: {-0.38, -0.64}
23:37:44.903 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
23:37:44.903 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
23:37:44.903 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.20 hyp=0.34 cameraTheta=-2.50 mountX=0.25 mountY=-0.23, mountTheta=-0.76
23:37:44.905 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.20, opts=13)
23:37:44.905 00.000 10844 Enqueuing Move request for scope (-0.27, -0.20)
23:37:44.905 00.000 11060 Worker thread wakes up
23:37:44.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.20) opts 0xd
23:37:44.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.20)
23:37:44.905 00.000 11060 Moving (-0.27, -0.20) raw xDistance=0.25 yDistance=-0.23
23:37:44.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:37:44.905 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.34 newest=-0.83
23:37:44.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:37:44.905 00.000 11060 MoveAxis(W, 44, ABG)
23:37:44.905 00.000 11060 Guiding  Dir = 3, Dur = 44
23:37:44.910 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:44.939 00.029 11060 IsSlewing returns 0
23:37:44.939 00.000 11060 IsGuiding returns 0
23:37:44.946 00.007 10844 UpdateGuideState exits: m=2927 SNR=35.3 Saturated
23:37:44.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:44.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:44.946 00.000 10844 Enqueuing Expose request
23:37:45.003 00.057 11060 IsGuiding returns 0
23:37:45.003 00.000 11060 Move returns status 0, amount 44
23:37:45.003 00.000 11060 BLC: Oldest BLC event removed
23:37:45.003 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:37:45.003 00.000 11060 MoveAxis(N, 841, ABG)
23:37:45.003 00.000 11060 duration set to 750 by maxDecDuration
23:37:45.003 00.000 11060 Guiding  Dir = 0, Dur = 750
23:37:45.019 00.016 11060 IsSlewing returns 0
23:37:45.019 00.000 11060 IsGuiding returns 0
23:37:45.555 00.536 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:45.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:45.555 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:45.555 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:45.560 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:45.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:45.560 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:45.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:45.562 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:45.562 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2737,"width":15,"height":15,"star_pos":[7.33,7.43],"pixels":"..."},"id":1}
23:37:45.570 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:45.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:45.773 00.203 11060 IsGuiding returns 0
23:37:45.773 00.000 11060 Move returns status 0, amount 750
23:37:45.773 00.000 11060 move complete, result=0
23:37:45.773 00.000 11060 worker thread done servicing request
23:37:45.776 00.003 11060 Worker thread wakes up
23:37:45.776 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.2 px 750 ms NORTH
23:37:45.777 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:45.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:46.413 00.636 11060 Exposure complete
23:37:46.575 00.162 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:46.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:46.577 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:46.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:46.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:46.579 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:46.579 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:46.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:46.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:46.580 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2737,"width":15,"height":15,"star_pos":[7.33,7.43],"pixels":"..."},"id":1}
23:37:46.588 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:46.589 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:46.600 00.011 11060 worker thread done servicing request
23:37:46.600 00.000 10844 OnExposeComplete: enter
23:37:46.600 00.000 10844 UpdateGuideState(): m_state=6
23:37:46.600 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
23:37:46.600 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.58, Mass=3179, SNR=36.6, Peak=253 HFD=3.6
23:37:46.600 00.000 10844 MultiStar: [#1 -0.08,0.12,1.03,U] [#2 0.49,-0.24,1.91,U] [#3 -0.36,0.14,0.95,U] [#4 -0.34,0.27,1.01,U] [#5 0.03,0.46,1.10,U] [#6 0.08,-0.21,1.00,U] [#7 -0.17,-0.31,0.84,U] [#8 0.00,-0.10,0.91,U] 
23:37:46.600 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.12, -0.50}
23:37:46.600 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
23:37:46.600 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
23:37:46.600 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.07 mountX=0.04 mountY=0.04, mountTheta=0.68
23:37:46.604 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
23:37:46.605 00.001 10844 Enqueuing Move request for scope (0.03, -0.05)
23:37:46.605 00.000 11060 Worker thread wakes up
23:37:46.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:37:46.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:37:46.605 00.000 11060 Moving (0.03, -0.05) raw xDistance=0.04 yDistance=0.04
23:37:46.614 00.009 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.163397, 1:-0.035173
23:37:46.614 00.000 11060 BLC: No correction, Miss < min_move
23:37:46.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:37:46.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:46.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:37:46.614 00.000 11060 MoveAxis(E, 0, ABG)
23:37:46.614 00.000 11060 Move returns status 0, amount 0
23:37:46.614 00.000 11060 MoveAxis(N, 0, ABG)
23:37:46.614 00.000 11060 Move returns status 0, amount 0
23:37:46.614 00.000 11060 move complete, result=0
23:37:46.614 00.000 11060 worker thread done servicing request
23:37:46.619 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:46.634 00.015 10844 UpdateGuideState exits: m=3179 SNR=36.6
23:37:46.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:46.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:46.634 00.000 10844 Enqueuing Expose request
23:37:46.634 00.000 11060 Worker thread wakes up
23:37:46.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:46.634 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:46.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:47.272 00.638 11060 Exposure complete
23:37:47.489 00.217 11060 worker thread done servicing request
23:37:47.489 00.000 10844 OnExposeComplete: enter
23:37:47.489 00.000 10844 UpdateGuideState(): m_state=6
23:37:47.490 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
23:37:47.490 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.95, Mass=3034, SNR=35.5, Peak=241 HFD=3.5
23:37:47.490 00.000 10844 MultiStar: [#1 -0.19,0.86,0.00,M1] [#2 0.33,0.04,1.92,U] [#3 -0.69,0.40,0.00,M4] [#4 -0.00,0.37,0.91,U] [#5 -0.35,1.00,0.00,M1] [#6 -0.40,0.38,0.89,U] [#7 -0.18,-0.26,0.93,U] [#8 0.08,0.25,0.90,U] 
23:37:47.490 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.09}, one-star: {0.13, -0.13}
23:37:47.490 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
23:37:47.490 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
23:37:47.490 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.09 mountX=-0.10 mountY=0.03, mountTheta=2.82
23:37:47.493 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
23:37:47.493 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
23:37:47.493 00.000 11060 Worker thread wakes up
23:37:47.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:37:47.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:37:47.493 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=0.03
23:37:47.493 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.163397, 1:-0.035173, 2:-0.033654
23:37:47.493 00.000 11060 BLC: No correction, Miss < min_move
23:37:47.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:37:47.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:47.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:37:47.493 00.000 11060 MoveAxis(E, 0, ABG)
23:37:47.493 00.000 11060 Move returns status 0, amount 0
23:37:47.493 00.000 11060 MoveAxis(N, 0, ABG)
23:37:47.493 00.000 11060 Move returns status 0, amount 0
23:37:47.493 00.000 11060 move complete, result=0
23:37:47.495 00.002 11060 worker thread done servicing request
23:37:47.505 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:47.525 00.020 10844 UpdateGuideState exits: m=3034 SNR=35.5
23:37:47.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:47.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:47.525 00.000 10844 Enqueuing Expose request
23:37:47.525 00.000 11060 Worker thread wakes up
23:37:47.525 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:37:47.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:47.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:47.565 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:47.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:47.590 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:47.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:47.592 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:47.592 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:47.594 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:47.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:47.629 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:47.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2739,"width":15,"height":15,"star_pos":[6.84,6.95],"pixels":"..."},"id":1}
23:37:47.691 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:47.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:48.159 00.468 11060 Exposure complete
23:37:48.469 00.310 11060 worker thread done servicing request
23:37:48.469 00.000 10844 OnExposeComplete: enter
23:37:48.469 00.000 10844 UpdateGuideState(): m_state=6
23:37:48.469 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
23:37:48.469 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=62.17, Mass=2808, SNR=34.0, Peak=240 HFD=3.5
23:37:48.469 00.000 10844 MultiStar: [#1 0.05,0.56,1.11,U] [#2 -0.11,-0.01,2.15,U] [#3 -0.52,0.10,1.08,U] [#4 -0.63,-0.12,0.00,M2] [#5 -0.18,0.04,1.08,U] [#6 0.10,0.11,0.99,U] [#7 0.03,0.18,0.87,U] [#8 -0.23,0.10,1.02,U] 
23:37:48.469 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.13}, one-star: {-0.04, 0.10}
23:37:48.469 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
23:37:48.469 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
23:37:48.469 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.99 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
23:37:48.472 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
23:37:48.472 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
23:37:48.472 00.000 11060 Worker thread wakes up
23:37:48.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:37:48.474 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:37:48.474 00.000 11060 Moving (-0.04, 0.10) raw xDistance=-0.09 yDistance=-0.06
23:37:48.474 00.000 11060 BLC: window closed
23:37:48.474 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.163397, 1:-0.035173, 2:-0.033654
23:37:48.474 00.000 11060 BLC: No correction, Miss < min_move
23:37:48.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:37:48.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:48.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:48.474 00.000 11060 MoveAxis(E, 0, ABG)
23:37:48.474 00.000 11060 Move returns status 0, amount 0
23:37:48.474 00.000 11060 MoveAxis(N, 0, ABG)
23:37:48.474 00.000 11060 Move returns status 0, amount 0
23:37:48.474 00.000 11060 move complete, result=0
23:37:48.474 00.000 11060 worker thread done servicing request
23:37:48.482 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:48.511 00.029 10844 UpdateGuideState exits: m=2808 SNR=34.0
23:37:48.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:48.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:48.511 00.000 10844 Enqueuing Expose request
23:37:48.511 00.000 11060 Worker thread wakes up
23:37:48.513 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:48.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:48.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:48.601 00.088 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:48.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:48.601 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:48.601 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:48.601 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:48.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:48.606 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:48.606 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:48.608 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:48.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2740,"width":15,"height":15,"star_pos":[6.67,7.17],"pixels":"..."},"id":1}
23:37:48.617 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:48.617 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:49.150 00.533 11060 Exposure complete
23:37:49.346 00.196 11060 worker thread done servicing request
23:37:49.348 00.002 10844 OnExposeComplete: enter
23:37:49.348 00.000 10844 UpdateGuideState(): m_state=6
23:37:49.348 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
23:37:49.348 00.000 10844 Star::Find returns 1 (1), X=258.99, Y=62.56, Mass=3261, SNR=37.0, Peak=255 HFD=3.7
23:37:49.348 00.000 10844 MultiStar: [#1 -0.20,0.86,0.00,M1] [#2 0.14,0.44,1.86,U] [#3 -0.04,0.59,0.93,U] [#4 -0.67,0.49,0.00,M3] [#5 0.30,0.65,0.00,M1] [#6 -0.01,0.50,0.87,U] [#7 -0.28,0.33,0.83,U] [#8 0.01,0.27,0.85,U] 
23:37:49.348 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.44}, one-star: {0.28, 0.48}
23:37:49.349 00.001 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
23:37:49.349 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
23:37:49.349 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.44 hyp=0.44 cameraTheta=1.47 mountX=-0.44 mountY=-0.03, mountTheta=-3.07
23:37:49.351 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.44, opts=13)
23:37:49.351 00.000 10844 Enqueuing Move request for scope (0.04, 0.44)
23:37:49.351 00.000 11060 Worker thread wakes up
23:37:49.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.44) opts 0xd
23:37:49.351 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.44)
23:37:49.351 00.000 11060 Moving (0.04, 0.44) raw xDistance=-0.44 yDistance=-0.03
23:37:49.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
23:37:49.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:49.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:37:49.351 00.000 11060 MoveAxis(E, 76, ABG)
23:37:49.353 00.002 11060 Guiding  Dir = 2, Dur = 76
23:37:49.358 00.005 11060 IsSlewing returns 0
23:37:49.358 00.000 11060 IsGuiding returns 0
23:37:49.363 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:49.378 00.015 10844 UpdateGuideState exits: m=3261 SNR=37.0 Saturated
23:37:49.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:49.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:49.378 00.000 10844 Enqueuing Expose request
23:37:49.439 00.061 11060 IsGuiding returns 0
23:37:49.439 00.000 11060 Move returns status 0, amount 76
23:37:49.439 00.000 11060 MoveAxis(N, 0, ABG)
23:37:49.439 00.000 11060 Move returns status 0, amount 0
23:37:49.439 00.000 11060 move complete, result=0
23:37:49.439 00.000 11060 worker thread done servicing request
23:37:49.439 00.000 11060 Worker thread wakes up
23:37:49.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:49.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:49.439 00.000 10844 GuideStep: -0.4 px 76 ms EAST, -0.0 px 0 ms NORTH
23:37:49.557 00.118 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:49.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:49.558 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:49.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:49.558 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:49.558 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:49.558 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:49.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:49.558 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:49.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2741,"width":15,"height":15,"star_pos":[6.99,6.56],"pixels":"..."},"id":1}
23:37:49.568 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:49.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:50.091 00.523 11060 Exposure complete
23:37:50.309 00.218 11060 worker thread done servicing request
23:37:50.309 00.000 10844 OnExposeComplete: enter
23:37:50.309 00.000 10844 UpdateGuideState(): m_state=6
23:37:50.309 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
23:37:50.309 00.000 10844 Star::Find returns 1 (1), X=258.76, Y=62.93, Mass=2992, SNR=34.9, Peak=255 HFD=3.4
23:37:50.309 00.000 10844 MultiStar: [#1 -0.29,0.73,0.00,M2] [#2 -0.13,-0.00,1.97,U] [#3 -0.62,0.97,0.00,M3] [#4 -0.43,0.52,0.00,M4] [#5 -0.17,1.19,0.00,M2] [#6 0.09,0.49,0.99,U] [#7 -0.43,0.72,0.00,M1] [#8 -0.13,0.54,0.98,U] 
23:37:50.309 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.38}, one-star: {0.05, 0.85}
23:37:50.309 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
23:37:50.309 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
23:37:50.309 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.38 hyp=0.38 cameraTheta=1.70 mountX=-0.36 mountY=-0.11, mountTheta=-2.85
23:37:50.312 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.38, opts=13)
23:37:50.312 00.000 10844 Enqueuing Move request for scope (-0.05, 0.38)
23:37:50.312 00.000 11060 Worker thread wakes up
23:37:50.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.38) opts 0xd
23:37:50.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.38)
23:37:50.312 00.000 11060 Moving (-0.05, 0.38) raw xDistance=-0.36 yDistance=-0.11
23:37:50.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
23:37:50.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:50.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:37:50.312 00.000 11060 MoveAxis(E, 65, ABG)
23:37:50.312 00.000 11060 Guiding  Dir = 2, Dur = 65
23:37:50.316 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:50.324 00.008 11060 IsSlewing returns 0
23:37:50.324 00.000 11060 IsGuiding returns 0
23:37:50.335 00.011 10844 UpdateGuideState exits: m=2992 SNR=34.9 Saturated
23:37:50.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:50.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:50.335 00.000 10844 Enqueuing Expose request
23:37:50.405 00.070 11060 IsGuiding returns 0
23:37:50.406 00.001 11060 Move returns status 0, amount 65
23:37:50.406 00.000 11060 MoveAxis(N, 0, ABG)
23:37:50.406 00.000 11060 Move returns status 0, amount 0
23:37:50.406 00.000 11060 move complete, result=0
23:37:50.406 00.000 11060 worker thread done servicing request
23:37:50.406 00.000 11060 Worker thread wakes up
23:37:50.406 00.000 10844 GuideStep: -0.4 px 65 ms EAST, -0.1 px 0 ms NORTH
23:37:50.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:50.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:50.566 00.160 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:50.567 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:50.568 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:50.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:50.569 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:50.569 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:50.570 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:50.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:50.572 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:50.574 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2742,"width":15,"height":15,"star_pos":[6.76,6.93],"pixels":"..."},"id":1}
23:37:50.597 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:50.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:51.041 00.444 11060 Exposure complete
23:37:51.198 00.157 11060 worker thread done servicing request
23:37:51.198 00.000 10844 OnExposeComplete: enter
23:37:51.198 00.000 10844 UpdateGuideState(): m_state=6
23:37:51.198 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
23:37:51.198 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.84, Mass=2386, SNR=31.5, Peak=249 HFD=3.2
23:37:51.198 00.000 10844 MultiStar: [#1 -0.04,0.25,1.18,U] [#2 -0.27,-0.99,0.00,M1] [#3 -0.77,0.13,0.00,M4] [#4 -0.51,-0.14,1.15,U] [#5 -0.10,0.21,1.24,U] [#6 -0.15,-0.57,1.05,U] [#7 0.00,-0.17,1.02,U] [#8 0.31,-0.54,1.09,U] 
23:37:51.198 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.15}, one-star: {-0.27, -0.24}
23:37:51.198 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
23:37:51.198 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
23:37:51.198 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.19 mountX=0.17 mountY=-0.08, mountTheta=-0.45
23:37:51.200 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.15, opts=13)
23:37:51.200 00.000 10844 Enqueuing Move request for scope (-0.11, -0.15)
23:37:51.200 00.000 11060 Worker thread wakes up
23:37:51.207 00.007 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
23:37:51.207 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
23:37:51.207 00.000 11060 Moving (-0.11, -0.15) raw xDistance=0.17 yDistance=-0.08
23:37:51.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:37:51.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:51.209 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:51.209 00.000 11060 MoveAxis(W, 28, ABG)
23:37:51.209 00.000 11060 Guiding  Dir = 3, Dur = 28
23:37:51.215 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:51.217 00.002 11060 IsSlewing returns 0
23:37:51.217 00.000 11060 IsGuiding returns 0
23:37:51.227 00.010 10844 UpdateGuideState exits: m=2386 SNR=31.5
23:37:51.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:51.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:51.227 00.000 10844 Enqueuing Expose request
23:37:51.248 00.021 11060 IsGuiding returns 0
23:37:51.248 00.000 11060 Move returns status 0, amount 28
23:37:51.248 00.000 11060 MoveAxis(N, 0, ABG)
23:37:51.248 00.000 11060 Move returns status 0, amount 0
23:37:51.248 00.000 11060 move complete, result=0
23:37:51.248 00.000 11060 worker thread done servicing request
23:37:51.248 00.000 11060 Worker thread wakes up
23:37:51.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:51.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:51.248 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:37:51.598 00.350 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:51.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:51.598 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:51.600 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:51.600 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:51.601 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:51.612 00.011 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:51.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:51.614 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:51.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2743,"width":15,"height":15,"star_pos":[7.44,6.84],"pixels":"..."},"id":1}
23:37:51.670 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:51.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:51.883 00.213 11060 Exposure complete
23:37:52.167 00.284 11060 worker thread done servicing request
23:37:52.168 00.001 10844 OnExposeComplete: enter
23:37:52.168 00.000 10844 UpdateGuideState(): m_state=6
23:37:52.168 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
23:37:52.168 00.000 10844 Star::Find returns 1 (0), X=259.22, Y=61.95, Mass=2886, SNR=34.7, Peak=212 HFD=3.4
23:37:52.168 00.000 10844 MultiStar: [#1 0.12,0.26,1.10,U] [#2 0.34,-0.48,1.97,U] [#3 -0.20,-0.02,1.05,U] [#4 0.18,-0.20,1.04,U] [#5 0.17,0.43,1.04,U] [#6 0.20,-0.19,0.89,U] [#7 0.24,-0.04,0.85,U] [#8 -0.16,-0.21,0.95,U] 
23:37:52.168 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.51, -0.13}
23:37:52.168 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
23:37:52.168 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
23:37:52.168 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.52 mountX=0.07 mountY=0.19, mountTheta=1.23
23:37:52.170 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.10, opts=13)
23:37:52.170 00.000 10844 Enqueuing Move request for scope (0.17, -0.10)
23:37:52.172 00.002 11060 Worker thread wakes up
23:37:52.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
23:37:52.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
23:37:52.172 00.000 11060 Moving (0.17, -0.10) raw xDistance=0.07 yDistance=0.19
23:37:52.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:37:52.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:52.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:37:52.172 00.000 11060 MoveAxis(E, 0, ABG)
23:37:52.172 00.000 11060 Move returns status 0, amount 0
23:37:52.172 00.000 11060 MoveAxis(N, 0, ABG)
23:37:52.172 00.000 11060 Move returns status 0, amount 0
23:37:52.172 00.000 11060 move complete, result=0
23:37:52.172 00.000 11060 worker thread done servicing request
23:37:52.180 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:52.201 00.021 10844 UpdateGuideState exits: m=2886 SNR=34.7
23:37:52.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:52.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:52.201 00.000 10844 Enqueuing Expose request
23:37:52.201 00.000 11060 Worker thread wakes up
23:37:52.201 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:37:52.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:52.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:52.589 00.388 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:52.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:52.590 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:52.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:52.591 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:52.591 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:52.592 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:52.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:52.592 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:52.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2744,"width":15,"height":15,"star_pos":[7.22,6.95],"pixels":"..."},"id":1}
23:37:52.602 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:52.603 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:52.843 00.240 11060 Exposure complete
23:37:53.114 00.271 11060 worker thread done servicing request
23:37:53.114 00.000 10844 OnExposeComplete: enter
23:37:53.114 00.000 10844 UpdateGuideState(): m_state=6
23:37:53.114 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
23:37:53.114 00.000 10844 Star::Find returns 1 (1), X=258.90, Y=62.17, Mass=3545, SNR=38.3, Peak=255 HFD=3.8
23:37:53.114 00.000 10844 MultiStar: [#1 0.24,0.75,0.00,M1] [#2 0.94,0.11,0.00,M1] [#3 0.13,0.40,0.89,U] [#4 0.05,0.29,0.88,U] [#5 0.88,0.91,0.00,M1] [#6 0.51,0.64,0.00,M1] [#7 0.41,0.80,0.00,M1] [#8 0.40,0.61,0.00,M1] 
23:37:53.114 00.000 10844 single-star, 2 included, MultiStar: {0.13, 0.25}, one-star: {0.19, 0.10}
23:37:53.114 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
23:37:53.114 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
23:37:53.114 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.47 mountX=-0.13 mountY=0.17, mountTheta=2.22
23:37:53.118 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.10, opts=13)
23:37:53.118 00.000 10844 Enqueuing Move request for scope (0.19, 0.10)
23:37:53.118 00.000 11060 Worker thread wakes up
23:37:53.120 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
23:37:53.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
23:37:53.120 00.000 11060 Moving (0.19, 0.10) raw xDistance=-0.13 yDistance=0.17
23:37:53.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:37:53.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:53.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:37:53.120 00.000 11060 MoveAxis(E, 22, ABG)
23:37:53.120 00.000 11060 Guiding  Dir = 2, Dur = 22
23:37:53.125 00.005 11060 IsSlewing returns 0
23:37:53.126 00.001 11060 IsGuiding returns 0
23:37:53.133 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:53.153 00.020 11060 IsGuiding returns 0
23:37:53.153 00.000 11060 Move returns status 0, amount 22
23:37:53.153 00.000 11060 MoveAxis(N, 0, ABG)
23:37:53.153 00.000 11060 Move returns status 0, amount 0
23:37:53.153 00.000 11060 move complete, result=0
23:37:53.153 00.000 11060 worker thread done servicing request
23:37:53.193 00.040 10844 UpdateGuideState exits: m=3545 SNR=38.3 Saturated
23:37:53.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:53.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:53.193 00.000 10844 Enqueuing Expose request
23:37:53.193 00.000 11060 Worker thread wakes up
23:37:53.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:53.195 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:53.195 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
23:37:53.530 00.335 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:53.530 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:53.565 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:53.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:53.566 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:53.566 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:53.568 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:53.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:53.568 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:53.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2745,"width":15,"height":15,"star_pos":[6.90,7.17],"pixels":"..."},"id":1}
23:37:53.652 00.084 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:53.654 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:53.824 00.170 11060 Exposure complete
23:37:54.058 00.234 11060 worker thread done servicing request
23:37:54.058 00.000 10844 OnExposeComplete: enter
23:37:54.058 00.000 10844 UpdateGuideState(): m_state=6
23:37:54.058 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
23:37:54.059 00.001 10844 Star::Find returns 1 (0), X=259.01, Y=61.82, Mass=3163, SNR=36.1, Peak=234 HFD=4.0
23:37:54.059 00.000 10844 MultiStar: [#1 -0.15,0.05,1.02,U] [#2 0.19,-0.26,1.91,U] [#3 -0.07,0.02,1.01,U] [#4 0.44,0.42,0.92,U] [#5 -0.05,0.56,1.04,U] [#6 0.62,0.33,0.00,M2] [#7 0.09,-0.42,0.85,U] [#8 0.19,0.02,1.03,U] 
23:37:54.059 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.30, -0.25}
23:37:54.059 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
23:37:54.059 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
23:37:54.059 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.02 mountY=0.12, mountTheta=1.70
23:37:54.061 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.01, opts=13)
23:37:54.061 00.000 10844 Enqueuing Move request for scope (0.12, -0.01)
23:37:54.061 00.000 11060 Worker thread wakes up
23:37:54.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
23:37:54.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
23:37:54.061 00.000 11060 Moving (0.12, -0.01) raw xDistance=-0.02 yDistance=0.12
23:37:54.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:37:54.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:54.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:37:54.061 00.000 11060 MoveAxis(E, 0, ABG)
23:37:54.061 00.000 11060 Move returns status 0, amount 0
23:37:54.063 00.002 11060 MoveAxis(N, 0, ABG)
23:37:54.063 00.000 11060 Move returns status 0, amount 0
23:37:54.063 00.000 11060 move complete, result=0
23:37:54.063 00.000 11060 worker thread done servicing request
23:37:54.071 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:54.091 00.020 10844 UpdateGuideState exits: m=3163 SNR=36.1
23:37:54.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:54.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:54.091 00.000 10844 Enqueuing Expose request
23:37:54.091 00.000 11060 Worker thread wakes up
23:37:54.091 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:54.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:54.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:54.656 00.565 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:54.656 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:54.656 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:54.656 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:54.660 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:54.660 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:54.662 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:54.662 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:54.662 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:54.664 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2746,"width":15,"height":15,"star_pos":[7.01,6.82],"pixels":"..."},"id":1}
23:37:54.672 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:54.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:54.731 00.059 11060 Exposure complete
23:37:54.946 00.215 11060 worker thread done servicing request
23:37:54.946 00.000 10844 OnExposeComplete: enter
23:37:54.946 00.000 10844 UpdateGuideState(): m_state=6
23:37:54.946 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
23:37:54.946 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=61.62, Mass=3171, SNR=35.8, Peak=249 HFD=3.4
23:37:54.946 00.000 10844 MultiStar: [#1 -0.05,0.25,1.08,U] [#2 0.44,0.34,2.02,U] [#3 -0.23,0.36,0.99,U] [#4 0.12,0.32,1.03,U] [#5 0.21,0.99,0.00,M1] [#6 0.02,0.40,0.95,U] [#7 0.11,0.34,0.91,U] [#8 0.22,0.64,0.00,M1] 
23:37:54.946 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.23}, one-star: {0.29, -0.45}
23:37:54.946 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
23:37:54.946 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:37:54.946 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.02 mountX=-0.26 mountY=0.10, mountTheta=2.76
23:37:54.951 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.23, opts=13)
23:37:54.951 00.000 10844 Enqueuing Move request for scope (0.14, 0.23)
23:37:54.951 00.000 11060 Worker thread wakes up
23:37:54.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
23:37:54.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
23:37:54.951 00.000 11060 Moving (0.14, 0.23) raw xDistance=-0.26 yDistance=0.10
23:37:54.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:37:54.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:54.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:37:54.951 00.000 11060 MoveAxis(E, 44, ABG)
23:37:54.951 00.000 11060 Guiding  Dir = 2, Dur = 44
23:37:54.967 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:54.982 00.015 11060 IsSlewing returns 0
23:37:54.982 00.000 11060 IsGuiding returns 0
23:37:54.987 00.005 10844 UpdateGuideState exits: m=3171 SNR=35.8
23:37:54.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:54.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:54.987 00.000 10844 Enqueuing Expose request
23:37:55.028 00.041 11060 IsGuiding returns 0
23:37:55.028 00.000 11060 Move returns status 0, amount 44
23:37:55.028 00.000 11060 MoveAxis(N, 0, ABG)
23:37:55.028 00.000 11060 Move returns status 0, amount 0
23:37:55.028 00.000 11060 move complete, result=0
23:37:55.028 00.000 11060 worker thread done servicing request
23:37:55.028 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
23:37:55.028 00.000 11060 Worker thread wakes up
23:37:55.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:55.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:55.625 00.597 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:55.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:55.625 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:55.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:55.625 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:55.625 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:55.625 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:55.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:55.625 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:55.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2747,"width":15,"height":15,"star_pos":[7.00,6.62],"pixels":"..."},"id":1}
23:37:55.679 00.054 11060 Exposure complete
23:37:55.720 00.041 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:55.720 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:55.878 00.158 11060 worker thread done servicing request
23:37:55.878 00.000 10844 OnExposeComplete: enter
23:37:55.878 00.000 10844 UpdateGuideState(): m_state=6
23:37:55.878 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
23:37:55.878 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.64, Mass=3079, SNR=36.0, Peak=251 HFD=3.4
23:37:55.878 00.000 10844 MultiStar: [#1 -0.07,0.44,1.09,U] [#2 0.63,0.27,0.00,M1] [#3 -0.22,0.07,1.02,U] [#4 -0.54,0.28,0.95,U] [#5 0.57,0.70,0.00,M2] [#6 -0.02,0.32,0.90,U] [#7 0.38,-0.09,0.80,U] [#8 0.13,-0.21,0.96,U] 
23:37:55.878 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.06}, one-star: {-0.21, -0.44}
23:37:55.878 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.96)
23:37:55.878 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
23:37:55.878 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.58 mountX=-0.04 mountY=-0.10, mountTheta=-1.96
23:37:55.878 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
23:37:55.878 00.000 10844 Enqueuing Move request for scope (-0.09, 0.06)
23:37:55.878 00.000 11060 Worker thread wakes up
23:37:55.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
23:37:55.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
23:37:55.878 00.000 11060 Moving (-0.09, 0.06) raw xDistance=-0.04 yDistance=-0.10
23:37:55.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:37:55.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:55.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:55.878 00.000 11060 MoveAxis(E, 0, ABG)
23:37:55.878 00.000 11060 Move returns status 0, amount 0
23:37:55.878 00.000 11060 MoveAxis(N, 0, ABG)
23:37:55.878 00.000 11060 Move returns status 0, amount 0
23:37:55.883 00.005 11060 move complete, result=0
23:37:55.883 00.000 11060 worker thread done servicing request
23:37:55.888 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:37:55.904 00.016 10844 UpdateGuideState exits: m=3079 SNR=36.0
23:37:55.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:55.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:55.904 00.000 10844 Enqueuing Expose request
23:37:55.904 00.000 11060 Worker thread wakes up
23:37:55.904 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:55.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:55.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:56.536 00.632 11060 Exposure complete
23:37:56.538 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:56.540 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:56.541 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:56.541 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:56.541 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:56.541 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:56.541 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:56.541 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:56.543 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:56.543 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2748,"width":15,"height":15,"star_pos":[7.50,6.64],"pixels":"..."},"id":1}
23:37:56.593 00.050 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:56.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:56.725 00.132 11060 worker thread done servicing request
23:37:56.727 00.002 10844 OnExposeComplete: enter
23:37:56.727 00.000 10844 UpdateGuideState(): m_state=6
23:37:56.727 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
23:37:56.727 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=61.58, Mass=3446, SNR=37.7, Peak=226 HFD=3.8
23:37:56.727 00.000 10844 MultiStar: [#1 0.23,-0.72,0.00,M1] [#2 0.69,-0.10,0.00,M2] [#3 -0.06,-0.53,0.99,U] [#4 -0.44,-0.48,0.00,M1] [#5 0.33,-0.26,1.00,U] [#6 0.06,-0.08,0.80,U] [#7 -0.17,-0.73,0.00,M1] [#8 -0.32,-0.65,0.00,M1] 
23:37:56.727 00.000 10844 refined, 3 included, MultiStar: {0.21, -0.36}, one-star: {0.48, -0.50}
23:37:56.727 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
23:37:56.727 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
23:37:56.727 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.36 hyp=0.41 cameraTheta=-1.04 mountX=0.31 mountY=0.26, mountTheta=0.70
23:37:56.729 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.36, opts=13)
23:37:56.729 00.000 10844 Enqueuing Move request for scope (0.21, -0.36)
23:37:56.729 00.000 11060 Worker thread wakes up
23:37:56.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.36) opts 0xd
23:37:56.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.36)
23:37:56.729 00.000 11060 Moving (0.21, -0.36) raw xDistance=0.31 yDistance=0.26
23:37:56.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:37:56.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:56.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:37:56.729 00.000 11060 MoveAxis(W, 54, ABG)
23:37:56.729 00.000 11060 Guiding  Dir = 3, Dur = 54
23:37:56.736 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:56.748 00.012 10844 UpdateGuideState exits: m=3446 SNR=37.7
23:37:56.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:56.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:56.748 00.000 10844 Enqueuing Expose request
23:37:56.759 00.011 11060 IsSlewing returns 0
23:37:56.759 00.000 11060 IsGuiding returns 0
23:37:56.836 00.077 11060 IsGuiding returns 0
23:37:56.836 00.000 11060 Move returns status 0, amount 54
23:37:56.836 00.000 11060 MoveAxis(N, 0, ABG)
23:37:56.836 00.000 11060 Move returns status 0, amount 0
23:37:56.836 00.000 11060 move complete, result=0
23:37:56.836 00.000 11060 worker thread done servicing request
23:37:56.848 00.012 11060 Worker thread wakes up
23:37:56.848 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.3 px 0 ms NORTH
23:37:56.850 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:56.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:57.485 00.635 11060 Exposure complete
23:37:57.618 00.133 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:57.618 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:57.618 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:57.618 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:57.620 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:57.621 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:57.621 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:57.621 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:57.622 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:57.622 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2749,"width":15,"height":15,"star_pos":[7.19,6.58],"pixels":"..."},"id":1}
23:37:57.645 00.023 10844 OnExposeComplete: enter
23:37:57.645 00.000 10844 UpdateGuideState(): m_state=6
23:37:57.645 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
23:37:57.645 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=60.65, Mass=2912, SNR=34.7, Peak=221 HFD=3.6
23:37:57.645 00.000 10844 MultiStar: large primary error, entering stabilization period
23:37:57.647 00.002 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
23:37:57.647 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
23:37:57.647 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-1.42 hyp=1.44 cameraTheta=-1.44 mountX=1.37 mountY=0.42, mountTheta=0.30
23:37:57.647 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-1.42, opts=13)
23:37:57.647 00.000 10844 Enqueuing Move request for scope (0.19, -1.42)
23:37:57.652 00.005 11060 worker thread done servicing request
23:37:57.652 00.000 11060 Worker thread wakes up
23:37:57.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.42) opts 0xd
23:37:57.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -1.42)
23:37:57.652 00.000 11060 Moving (0.19, -1.42) raw xDistance=1.37 yDistance=0.42
23:37:57.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.37 from input 1.37
23:37:57.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:37:57.653 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:37:57.653 00.000 11060 MoveAxis(W, 239, ABG)
23:37:57.653 00.000 11060 Guiding  Dir = 3, Dur = 239
23:37:57.656 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:57.668 00.012 10844 UpdateGuideState exits: m=2912 SNR=34.7
23:37:57.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:57.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:57.668 00.000 10844 Enqueuing Expose request
23:37:57.668 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:57.668 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:57.678 00.010 11060 IsSlewing returns 0
23:37:57.679 00.001 11060 IsGuiding returns 0
23:37:57.922 00.243 11060 IsGuiding returns 0
23:37:57.922 00.000 11060 Move returns status 0, amount 239
23:37:57.922 00.000 11060 MoveAxis(N, 0, ABG)
23:37:57.922 00.000 11060 Move returns status 0, amount 0
23:37:57.922 00.000 11060 move complete, result=0
23:37:57.922 00.000 11060 worker thread done servicing request
23:37:57.922 00.000 11060 Worker thread wakes up
23:37:57.922 00.000 10844 GuideStep: 1.4 px 239 ms WEST, 0.4 px 0 ms NORTH
23:37:57.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:57.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:58.569 00.647 11060 Exposure complete
23:37:58.584 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:58.585 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:58.585 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:58.586 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:58.587 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:58.587 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:58.587 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:58.587 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:58.613 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:58.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2750,"width":15,"height":15,"star_pos":[6.90,6.65],"pixels":"..."},"id":1}
23:37:58.638 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:58.638 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:58.741 00.103 11060 worker thread done servicing request
23:37:58.741 00.000 10844 OnExposeComplete: enter
23:37:58.741 00.000 10844 UpdateGuideState(): m_state=6
23:37:58.741 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
23:37:58.741 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=62.42, Mass=3758, SNR=39.8, Peak=232 HFD=3.6
23:37:58.741 00.000 10844 MultiStar: exiting stabilization period
23:37:58.741 00.000 10844 MultiStar: [#1 0.02,1.28,0.00,M2] [#2 0.14,0.34,1.84,U] [#3 -0.42,1.14,0.00,M1] [#4 0.17,0.95,0.00,M2] [#5 -0.72,0.83,0.00,M2] [#6 -0.50,1.01,0.00,M1] [#7 -0.31,1.05,0.00,M2] [#8 -0.36,0.74,0.00,M2] 
23:37:58.741 00.000 10844 refined, 1 included, MultiStar: {0.04, 0.34}, one-star: {-0.14, 0.34}
23:37:58.741 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
23:37:58.741 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
23:37:58.741 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.45 mountX=-0.34 mountY=-0.02, mountTheta=-3.10
23:37:58.745 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.34, opts=13)
23:37:58.745 00.000 10844 Enqueuing Move request for scope (0.04, 0.34)
23:37:58.745 00.000 11060 Worker thread wakes up
23:37:58.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.34) opts 0xd
23:37:58.746 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.34)
23:37:58.746 00.000 11060 Moving (0.04, 0.34) raw xDistance=-0.34 yDistance=-0.02
23:37:58.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.34
23:37:58.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:58.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:37:58.746 00.000 11060 MoveAxis(E, 52, ABG)
23:37:58.746 00.000 11060 Guiding  Dir = 2, Dur = 52
23:37:58.752 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:37:58.761 00.009 10844 UpdateGuideState exits: m=3758 SNR=39.8
23:37:58.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:58.761 00.000 10844 Enqueuing Expose request
23:37:58.790 00.029 11060 IsSlewing returns 0
23:37:58.790 00.000 11060 IsGuiding returns 0
23:37:58.880 00.090 11060 IsGuiding returns 0
23:37:58.880 00.000 11060 Move returns status 0, amount 52
23:37:58.880 00.000 11060 MoveAxis(N, 0, ABG)
23:37:58.880 00.000 11060 Move returns status 0, amount 0
23:37:58.880 00.000 11060 move complete, result=0
23:37:58.880 00.000 11060 worker thread done servicing request
23:37:58.881 00.001 11060 Worker thread wakes up
23:37:58.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:58.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:37:58.883 00.002 10844 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
23:37:59.530 00.647 11060 Exposure complete
23:37:59.560 00.030 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:37:59.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:37:59.565 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:37:59.565 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:59.565 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:37:59.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:37:59.565 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:37:59.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:37:59.565 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:37:59.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2751,"width":15,"height":15,"star_pos":[6.57,7.42],"pixels":"..."},"id":1}
23:37:59.585 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:37:59.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:37:59.692 00.107 11060 worker thread done servicing request
23:37:59.697 00.005 10844 OnExposeComplete: enter
23:37:59.697 00.000 10844 UpdateGuideState(): m_state=6
23:37:59.697 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
23:37:59.697 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.95, Mass=3334, SNR=37.1, Peak=245 HFD=3.8
23:37:59.697 00.000 10844 MultiStar: [#1 -0.59,0.71,0.00,M3] [#2 0.20,0.25,1.91,U] [#3 -0.61,-0.18,0.00,M2] [#4 -0.28,0.04,0.91,U] [#5 -0.14,0.48,1.04,U] [#6 -0.19,0.33,0.86,U] [#7 -0.44,-0.39,0.89,U] [#8 -0.43,0.26,0.94,U] 
23:37:59.697 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.14}, one-star: {-0.26, -0.12}
23:37:59.697 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
23:37:59.697 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
23:37:59.697 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.44 mountX=-0.11 mountY=-0.19, mountTheta=-2.09
23:37:59.699 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.14, opts=13)
23:37:59.699 00.000 10844 Enqueuing Move request for scope (-0.17, 0.14)
23:37:59.699 00.000 11060 Worker thread wakes up
23:37:59.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
23:37:59.699 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
23:37:59.699 00.000 11060 Moving (-0.17, 0.14) raw xDistance=-0.11 yDistance=-0.19
23:37:59.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:37:59.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:59.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:37:59.699 00.000 11060 MoveAxis(E, 0, ABG)
23:37:59.699 00.000 11060 Move returns status 0, amount 0
23:37:59.699 00.000 11060 MoveAxis(N, 0, ABG)
23:37:59.699 00.000 11060 Move returns status 0, amount 0
23:37:59.699 00.000 11060 move complete, result=0
23:37:59.699 00.000 11060 worker thread done servicing request
23:37:59.705 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:37:59.718 00.013 10844 UpdateGuideState exits: m=3334 SNR=37.1
23:37:59.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:59.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:37:59.718 00.000 10844 Enqueuing Expose request
23:37:59.718 00.000 11060 Worker thread wakes up
23:37:59.718 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:59.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:37:59.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:00.358 00.640 11060 Exposure complete
23:38:00.533 00.175 11060 worker thread done servicing request
23:38:00.533 00.000 10844 OnExposeComplete: enter
23:38:00.533 00.000 10844 UpdateGuideState(): m_state=6
23:38:00.533 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
23:38:00.533 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.53, Mass=3070, SNR=35.3, Peak=227 HFD=3.8
23:38:00.533 00.000 10844 MultiStar: [#1 -0.06,0.18,1.11,U] [#2 -0.19,-0.32,1.95,U] [#3 -0.47,0.89,0.00,M3] [#4 0.00,0.24,1.02,U] [#5 -0.27,0.95,0.00,M2] [#6 0.20,0.05,0.91,U] [#7 -0.59,-0.18,0.89,U] [#8 -0.41,0.09,0.96,U] 
23:38:00.533 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.03}, one-star: {0.13, 0.46}
23:38:00.533 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
23:38:00.533 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.63)
23:38:00.536 00.003 10844 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.92 mountX=-0.01 mountY=-0.14, mountTheta=-1.61
23:38:00.536 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.03, opts=13)
23:38:00.536 00.000 10844 Enqueuing Move request for scope (-0.13, 0.03)
23:38:00.536 00.000 11060 Worker thread wakes up
23:38:00.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
23:38:00.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
23:38:00.536 00.000 11060 Moving (-0.13, 0.03) raw xDistance=-0.01 yDistance=-0.14
23:38:00.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:00.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:00.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:00.536 00.000 11060 MoveAxis(E, 0, ABG)
23:38:00.536 00.000 11060 Move returns status 0, amount 0
23:38:00.536 00.000 11060 MoveAxis(N, 0, ABG)
23:38:00.536 00.000 11060 Move returns status 0, amount 0
23:38:00.536 00.000 11060 move complete, result=0
23:38:00.536 00.000 11060 worker thread done servicing request
23:38:00.541 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:38:00.567 00.026 10844 UpdateGuideState exits: m=3070 SNR=35.3
23:38:00.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:00.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:00.567 00.000 10844 Enqueuing Expose request
23:38:00.567 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:00.567 00.000 11060 Worker thread wakes up
23:38:00.569 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:00.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:00.619 00.050 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:00.619 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:00.630 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:00.630 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:00.635 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:00.635 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:00.635 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:00.635 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:00.635 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:00.635 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2753,"width":15,"height":15,"star_pos":[6.84,6.53],"pixels":"..."},"id":1}
23:38:00.691 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:00.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:01.184 00.493 11060 Exposure complete
23:38:01.344 00.160 11060 worker thread done servicing request
23:38:01.346 00.002 10844 OnExposeComplete: enter
23:38:01.346 00.000 10844 UpdateGuideState(): m_state=6
23:38:01.346 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
23:38:01.346 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=62.37, Mass=3160, SNR=36.8, Peak=228 HFD=3.3
23:38:01.346 00.000 10844 MultiStar: [#1 -0.37,0.73,0.00,M3] [#2 0.53,0.35,0.00,M1] [#3 -0.43,0.78,0.00,M4] [#4 -0.08,0.08,0.96,U] [#5 -0.10,0.93,0.00,M3] [#6 0.10,0.55,0.88,U] [#7 -0.13,0.86,0.00,M1] [#8 0.26,-0.23,0.96,U] 
23:38:01.346 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.17}, one-star: {-0.12, 0.30}
23:38:01.346 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
23:38:01.346 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
23:38:01.346 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.35 mountX=-0.17 mountY=0.01, mountTheta=3.09
23:38:01.348 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.17, opts=13)
23:38:01.348 00.000 10844 Enqueuing Move request for scope (0.04, 0.17)
23:38:01.348 00.000 11060 Worker thread wakes up
23:38:01.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
23:38:01.348 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
23:38:01.348 00.000 11060 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=0.01
23:38:01.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:38:01.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:01.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:38:01.348 00.000 11060 MoveAxis(E, 30, ABG)
23:38:01.348 00.000 11060 Guiding  Dir = 2, Dur = 30
23:38:01.351 00.003 11060 IsSlewing returns 0
23:38:01.351 00.000 11060 IsGuiding returns 0
23:38:01.356 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:01.371 00.015 10844 UpdateGuideState exits: m=3160 SNR=36.8
23:38:01.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:01.371 00.000 10844 Enqueuing Expose request
23:38:01.382 00.011 11060 IsGuiding returns 0
23:38:01.382 00.000 11060 Move returns status 0, amount 30
23:38:01.382 00.000 11060 MoveAxis(N, 0, ABG)
23:38:01.382 00.000 11060 Move returns status 0, amount 0
23:38:01.382 00.000 11060 move complete, result=0
23:38:01.382 00.000 11060 worker thread done servicing request
23:38:01.382 00.000 11060 Worker thread wakes up
23:38:01.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:01.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:01.397 00.015 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
23:38:01.554 00.157 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:01.554 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:01.558 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:01.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:01.558 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:01.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:01.558 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:01.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:01.558 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:01.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2754,"width":15,"height":15,"star_pos":[6.59,7.37],"pixels":"..."},"id":1}
23:38:01.661 00.103 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:01.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:02.033 00.372 11060 Exposure complete
23:38:02.200 00.167 11060 worker thread done servicing request
23:38:02.200 00.000 10844 OnExposeComplete: enter
23:38:02.200 00.000 10844 UpdateGuideState(): m_state=6
23:38:02.200 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
23:38:02.200 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=62.00, Mass=3126, SNR=36.0, Peak=248 HFD=3.4
23:38:02.200 00.000 10844 MultiStar: [#1 -0.11,0.85,0.00,M4] [#2 -0.28,-0.58,0.00,M2] [#3 -0.36,0.47,0.91,U] [#4 -0.28,-0.27,1.04,U] [#5 -0.10,-0.11,1.06,U] [#6 -0.32,-0.08,0.91,U] [#7 -0.21,-0.32,0.90,U] [#8 -0.13,-0.12,0.97,U] 
23:38:02.200 00.000 10844 single-star, 6 included, MultiStar: {-0.21, -0.08}, one-star: {-0.07, -0.08}
23:38:02.200 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
23:38:02.200 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
23:38:02.200 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.34 mountX=0.09 mountY=-0.06, mountTheta=-0.60
23:38:02.203 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
23:38:02.203 00.000 10844 Enqueuing Move request for scope (-0.07, -0.08)
23:38:02.203 00.000 11060 Worker thread wakes up
23:38:02.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
23:38:02.203 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
23:38:02.203 00.000 11060 Moving (-0.07, -0.08) raw xDistance=0.09 yDistance=-0.06
23:38:02.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:38:02.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:02.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:38:02.203 00.000 11060 MoveAxis(E, 0, ABG)
23:38:02.203 00.000 11060 Move returns status 0, amount 0
23:38:02.203 00.000 11060 MoveAxis(N, 0, ABG)
23:38:02.203 00.000 11060 Move returns status 0, amount 0
23:38:02.203 00.000 11060 move complete, result=0
23:38:02.203 00.000 11060 worker thread done servicing request
23:38:02.210 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:02.224 00.014 10844 UpdateGuideState exits: m=3126 SNR=36.0
23:38:02.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:02.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:02.224 00.000 10844 Enqueuing Expose request
23:38:02.224 00.000 11060 Worker thread wakes up
23:38:02.224 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:02.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:02.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:02.678 00.454 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:02.678 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:02.678 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:02.678 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:02.678 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:02.678 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:02.678 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:02.678 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:02.678 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:02.678 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2755,"width":15,"height":15,"star_pos":[6.64,7.00],"pixels":"..."},"id":1}
23:38:02.735 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:02.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:02.842 00.107 11060 Exposure complete
23:38:03.035 00.193 11060 worker thread done servicing request
23:38:03.035 00.000 10844 OnExposeComplete: enter
23:38:03.035 00.000 10844 UpdateGuideState(): m_state=6
23:38:03.035 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
23:38:03.035 00.000 10844 Star::Find returns 1 (0), X=259.08, Y=61.87, Mass=3077, SNR=35.9, Peak=219 HFD=3.3
23:38:03.043 00.008 10844 MultiStar: [#1 -0.33,0.16,1.06,U] [#2 -0.29,-0.55,1.98,U] [#3 -0.06,-0.35,0.96,U] [#4 -0.37,-0.30,0.88,U] [#5 -0.10,0.23,0.99,U] [#6 -0.16,0.11,0.97,U] [#7 -0.26,-0.11,0.92,U] [#8 0.00,-0.06,0.91,U] 
23:38:03.043 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.16}, one-star: {0.37, -0.21}
23:38:03.043 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
23:38:03.043 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
23:38:03.043 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.32 mountX=0.19 mountY=-0.12, mountTheta=-0.58
23:38:03.045 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.16, opts=13)
23:38:03.045 00.000 10844 Enqueuing Move request for scope (-0.15, -0.16)
23:38:03.045 00.000 11060 Worker thread wakes up
23:38:03.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
23:38:03.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
23:38:03.045 00.000 11060 Moving (-0.15, -0.16) raw xDistance=0.19 yDistance=-0.12
23:38:03.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:38:03.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:03.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:38:03.045 00.000 11060 MoveAxis(W, 32, ABG)
23:38:03.045 00.000 11060 Guiding  Dir = 3, Dur = 32
23:38:03.050 00.005 11060 IsSlewing returns 0
23:38:03.050 00.000 11060 IsGuiding returns 0
23:38:03.051 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:03.077 00.026 10844 UpdateGuideState exits: m=3077 SNR=35.9
23:38:03.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:03.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:03.077 00.000 10844 Enqueuing Expose request
23:38:03.096 00.019 11060 IsGuiding returns 0
23:38:03.096 00.000 11060 Move returns status 0, amount 32
23:38:03.096 00.000 11060 MoveAxis(N, 0, ABG)
23:38:03.096 00.000 11060 Move returns status 0, amount 0
23:38:03.096 00.000 11060 move complete, result=0
23:38:03.096 00.000 11060 worker thread done servicing request
23:38:03.096 00.000 11060 Worker thread wakes up
23:38:03.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:03.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:03.096 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
23:38:03.598 00.502 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:03.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:03.598 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:03.598 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:03.598 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:03.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:03.613 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:03.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:03.613 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:03.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2756,"width":15,"height":15,"star_pos":[7.08,6.87],"pixels":"..."},"id":1}
23:38:03.655 00.042 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:03.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:03.731 00.076 11060 Exposure complete
23:38:03.925 00.194 11060 worker thread done servicing request
23:38:03.925 00.000 10844 OnExposeComplete: enter
23:38:03.925 00.000 10844 UpdateGuideState(): m_state=6
23:38:03.925 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
23:38:03.925 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=62.19, Mass=3124, SNR=35.9, Peak=231 HFD=3.7
23:38:03.925 00.000 10844 MultiStar: [#1 -0.28,0.94,0.00,M4] [#2 -0.24,-0.75,0.00,M2] [#3 -0.53,-0.13,0.99,U] [#4 -0.41,-0.07,0.98,U] [#5 -0.61,0.26,0.00,M2] [#6 -0.24,0.09,0.97,U] [#7 0.13,-0.65,0.00,M1] [#8 0.11,-0.33,0.89,U] 
23:38:03.925 00.000 10844 single-star, 4 included, MultiStar: {-0.27, -0.06}, one-star: {-0.22, 0.11}
23:38:03.925 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.42 = -1.87)
23:38:03.925 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
23:38:03.925 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.25 cameraTheta=2.66 mountX=-0.07 mountY=-0.24, mountTheta=-1.87
23:38:03.925 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.11, opts=13)
23:38:03.925 00.000 10844 Enqueuing Move request for scope (-0.22, 0.11)
23:38:03.925 00.000 11060 Worker thread wakes up
23:38:03.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd
23:38:03.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.11)
23:38:03.925 00.000 11060 Moving (-0.22, 0.11) raw xDistance=-0.07 yDistance=-0.24
23:38:03.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:38:03.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:03.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:38:03.925 00.000 11060 MoveAxis(E, 0, ABG)
23:38:03.925 00.000 11060 Move returns status 0, amount 0
23:38:03.925 00.000 11060 MoveAxis(N, 0, ABG)
23:38:03.925 00.000 11060 Move returns status 0, amount 0
23:38:03.925 00.000 11060 move complete, result=0
23:38:03.925 00.000 11060 worker thread done servicing request
23:38:03.936 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:03.945 00.009 10844 UpdateGuideState exits: m=3124 SNR=35.9
23:38:03.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:03.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:03.945 00.000 10844 Enqueuing Expose request
23:38:03.945 00.000 11060 Worker thread wakes up
23:38:03.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:03.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:03.945 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:04.575 00.630 11060 Exposure complete
23:38:04.583 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:04.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:04.583 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:04.585 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:04.585 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:04.587 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:04.587 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:04.587 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:04.587 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:04.587 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2757,"width":15,"height":15,"star_pos":[7.49,7.19],"pixels":"..."},"id":1}
23:38:04.611 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:04.611 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:04.766 00.155 11060 worker thread done servicing request
23:38:04.766 00.000 10844 OnExposeComplete: enter
23:38:04.766 00.000 10844 UpdateGuideState(): m_state=6
23:38:04.767 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
23:38:04.767 00.000 10844 Star::Find returns 1 (0), X=259.06, Y=62.75, Mass=3008, SNR=34.9, Peak=240 HFD=3.9
23:38:04.768 00.001 10844 MultiStar: [#1 -0.46,0.41,1.09,U] [#2 0.09,0.20,2.08,U] [#3 -0.75,-0.08,0.00,M2] [#4 -0.37,0.32,1.04,U] [#5 -0.67,0.41,0.00,M3] [#6 0.22,-0.15,0.90,U] [#7 -0.46,-0.13,0.90,U] [#8 -0.45,0.47,0.00,M1] 
23:38:04.768 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.23}, one-star: {0.35, 0.67}
23:38:04.768 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
23:38:04.768 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.65)
23:38:04.768 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.90 mountX=-0.21 mountY=-0.12, mountTheta=-2.64
23:38:04.769 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.23, opts=13)
23:38:04.769 00.000 10844 Enqueuing Move request for scope (-0.08, 0.23)
23:38:04.769 00.000 11060 Worker thread wakes up
23:38:04.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
23:38:04.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
23:38:04.769 00.000 11060 Moving (-0.08, 0.23) raw xDistance=-0.21 yDistance=-0.12
23:38:04.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:38:04.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:04.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:38:04.769 00.000 11060 MoveAxis(E, 37, ABG)
23:38:04.769 00.000 11060 Guiding  Dir = 2, Dur = 37
23:38:04.774 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:38:04.789 00.015 10844 UpdateGuideState exits: m=3008 SNR=34.9
23:38:04.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:04.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:04.789 00.000 10844 Enqueuing Expose request
23:38:04.809 00.020 11060 IsSlewing returns 0
23:38:04.810 00.001 11060 IsGuiding returns 0
23:38:04.881 00.071 11060 IsGuiding returns 0
23:38:04.881 00.000 11060 Move returns status 0, amount 37
23:38:04.881 00.000 11060 MoveAxis(N, 0, ABG)
23:38:04.881 00.000 11060 Move returns status 0, amount 0
23:38:04.881 00.000 11060 move complete, result=0
23:38:04.881 00.000 11060 worker thread done servicing request
23:38:04.881 00.000 11060 Worker thread wakes up
23:38:04.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:04.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:04.886 00.005 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:38:05.518 00.632 11060 Exposure complete
23:38:05.542 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:05.542 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:05.548 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:05.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:05.548 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:05.549 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:05.549 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:05.549 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:05.613 00.064 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:05.615 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2758,"width":15,"height":15,"star_pos":[7.06,6.75],"pixels":"..."},"id":1}
23:38:05.644 00.029 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:05.644 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:05.684 00.040 11060 worker thread done servicing request
23:38:05.684 00.000 10844 OnExposeComplete: enter
23:38:05.684 00.000 10844 UpdateGuideState(): m_state=6
23:38:05.684 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
23:38:05.684 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=62.41, Mass=3137, SNR=35.8, Peak=245 HFD=3.3
23:38:05.684 00.000 10844 MultiStar: [#1 -0.21,-0.37,0.99,U] [#2 0.41,-0.76,0.00,M2] [#3 -0.73,0.14,0.00,M3] [#4 -0.44,-0.24,0.95,U] [#5 -0.07,0.02,0.99,U] [#6 -0.68,0.35,0.00,M1] [#7 -0.39,-0.38,0.84,U] [#8 -0.60,-0.23,0.00,M2] 
23:38:05.684 00.000 10844 refined, 4 included, MultiStar: {-0.25, -0.11}, one-star: {-0.16, 0.33}
23:38:05.684 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
23:38:05.684 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
23:38:05.684 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-2.71 mountX=0.16 mountY=-0.23, mountTheta=-0.96
23:38:05.688 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.11, opts=13)
23:38:05.688 00.000 10844 Enqueuing Move request for scope (-0.25, -0.11)
23:38:05.688 00.000 11060 Worker thread wakes up
23:38:05.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.11) opts 0xd
23:38:05.688 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.11)
23:38:05.688 00.000 11060 Moving (-0.25, -0.11) raw xDistance=0.16 yDistance=-0.23
23:38:05.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:38:05.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:38:05.688 00.000 11060 MoveAxis(W, 26, ABG)
23:38:05.688 00.000 11060 Guiding  Dir = 3, Dur = 26
23:38:05.696 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
23:38:05.700 00.004 11060 IsSlewing returns 0
23:38:05.701 00.001 11060 IsGuiding returns 0
23:38:05.710 00.009 10844 UpdateGuideState exits: m=3137 SNR=35.8
23:38:05.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:05.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:05.710 00.000 10844 Enqueuing Expose request
23:38:05.746 00.036 11060 IsGuiding returns 0
23:38:05.746 00.000 11060 Move returns status 0, amount 26
23:38:05.746 00.000 11060 MoveAxis(N, 88, ABG)
23:38:05.747 00.001 11060 Guiding  Dir = 0, Dur = 88
23:38:05.777 00.030 11060 IsSlewing returns 0
23:38:05.777 00.000 11060 IsGuiding returns 0
23:38:05.880 00.103 11060 IsGuiding returns 0
23:38:05.880 00.000 11060 Move returns status 0, amount 88
23:38:05.880 00.000 11060 move complete, result=0
23:38:05.880 00.000 11060 worker thread done servicing request
23:38:05.880 00.000 11060 Worker thread wakes up
23:38:05.880 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.2 px 88 ms NORTH
23:38:05.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:05.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:06.515 00.635 11060 Exposure complete
23:38:06.617 00.102 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:06.617 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:06.620 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:06.620 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:06.620 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:06.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:06.620 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:06.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:06.623 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:06.623 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2759,"width":15,"height":15,"star_pos":[6.55,7.41],"pixels":"..."},"id":1}
23:38:06.633 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:06.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:06.712 00.079 11060 worker thread done servicing request
23:38:06.733 00.021 10844 OnExposeComplete: enter
23:38:06.735 00.002 10844 UpdateGuideState(): m_state=6
23:38:06.735 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
23:38:06.735 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=62.17, Mass=3116, SNR=35.8, Peak=230 HFD=3.6
23:38:06.737 00.002 10844 MultiStar: [#1 -0.45,-0.06,0.93,U] [#2 -0.24,-0.84,0.00,M3] [#3 -0.68,0.24,0.00,M4] [#4 -0.52,-0.23,0.95,U] [#5 -0.23,0.39,1.04,U] [#6 -0.31,0.26,0.92,U] [#7 -0.60,0.20,0.00,M1] [#8 -0.23,0.17,0.98,U] 
23:38:06.737 00.000 10844 single-star, 5 included, MultiStar: {-0.33, 0.11}, one-star: {-0.24, 0.09}
23:38:06.738 00.001 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
23:38:06.738 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
23:38:06.738 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.78 mountX=-0.05 mountY=-0.25, mountTheta=-1.75
23:38:06.743 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.09, opts=13)
23:38:06.743 00.000 10844 Enqueuing Move request for scope (-0.24, 0.09)
23:38:06.744 00.001 11060 Worker thread wakes up
23:38:06.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
23:38:06.744 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
23:38:06.744 00.000 11060 Moving (-0.24, 0.09) raw xDistance=-0.05 yDistance=-0.25
23:38:06.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:38:06.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
23:38:06.744 00.000 11060 MoveAxis(E, 0, ABG)
23:38:06.744 00.000 11060 Move returns status 0, amount 0
23:38:06.744 00.000 11060 MoveAxis(N, 98, ABG)
23:38:06.744 00.000 11060 Guiding  Dir = 0, Dur = 98
23:38:06.755 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:06.776 00.021 11060 IsSlewing returns 0
23:38:06.776 00.000 11060 IsGuiding returns 0
23:38:06.784 00.008 10844 UpdateGuideState exits: m=3116 SNR=35.8
23:38:06.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:06.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:06.784 00.000 10844 Enqueuing Expose request
23:38:06.917 00.133 11060 IsGuiding returns 0
23:38:06.918 00.001 11060 Move returns status 0, amount 98
23:38:06.918 00.000 11060 move complete, result=0
23:38:06.918 00.000 11060 worker thread done servicing request
23:38:06.918 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 98 ms NORTH
23:38:06.918 00.000 11060 Worker thread wakes up
23:38:06.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:06.935 00.017 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:07.587 00.652 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:07.587 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:07.589 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:07.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:07.589 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:07.589 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:07.589 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:07.591 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:07.591 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:07.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2760,"width":15,"height":15,"star_pos":[7.47,7.17],"pixels":"..."},"id":1}
23:38:07.591 00.000 11060 Exposure complete
23:38:07.643 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:07.643 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:07.795 00.152 11060 worker thread done servicing request
23:38:07.800 00.005 10844 OnExposeComplete: enter
23:38:07.800 00.000 10844 UpdateGuideState(): m_state=6
23:38:07.800 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:38:07.800 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.84, Mass=3122, SNR=35.6, Peak=255 HFD=3.6
23:38:07.800 00.000 10844 MultiStar: [#1 0.17,0.40,1.07,U] [#2 0.27,-0.35,1.96,U] [#3 -0.52,0.19,0.93,U] [#4 -0.92,0.36,0.00,M1] [#5 0.08,0.55,1.11,U] [#6 -0.31,0.06,1.00,U] [#7 -0.07,-0.11,0.84,U] [#8 -0.23,-0.49,0.88,U] 
23:38:07.800 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {0.02, -0.24}
23:38:07.800 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
23:38:07.800 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
23:38:07.800 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.49 mountX=0.03 mountY=-0.02, mountTheta=-0.74
23:38:07.802 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.02, opts=13)
23:38:07.802 00.000 10844 Enqueuing Move request for scope (-0.03, -0.02)
23:38:07.802 00.000 11060 Worker thread wakes up
23:38:07.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
23:38:07.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
23:38:07.802 00.000 11060 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=-0.02
23:38:07.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:38:07.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:07.804 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:38:07.804 00.000 11060 MoveAxis(E, 0, ABG)
23:38:07.804 00.000 11060 Move returns status 0, amount 0
23:38:07.804 00.000 11060 MoveAxis(N, 0, ABG)
23:38:07.804 00.000 11060 Move returns status 0, amount 0
23:38:07.804 00.000 11060 move complete, result=0
23:38:07.804 00.000 11060 worker thread done servicing request
23:38:07.811 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:07.823 00.012 10844 UpdateGuideState exits: m=3122 SNR=35.6 Saturated
23:38:07.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:07.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:07.823 00.000 10844 Enqueuing Expose request
23:38:07.823 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:07.823 00.000 11060 Worker thread wakes up
23:38:07.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:07.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:08.455 00.632 11060 Exposure complete
23:38:08.565 00.110 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:08.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:08.566 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:08.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:08.566 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:08.566 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:08.568 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:08.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:08.569 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:08.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2761,"width":15,"height":15,"star_pos":[6.73,6.84],"pixels":"..."},"id":1}
23:38:08.574 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:08.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:08.612 00.038 11060 worker thread done servicing request
23:38:08.612 00.000 10844 OnExposeComplete: enter
23:38:08.618 00.006 10844 UpdateGuideState(): m_state=6
23:38:08.618 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
23:38:08.618 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.76, Mass=3033, SNR=35.2, Peak=241 HFD=3.5
23:38:08.618 00.000 10844 MultiStar: [#1 -0.38,0.40,0.99,U] [#2 -0.21,-0.15,1.94,U] [#3 -1.12,0.24,0.00,M4] [#4 -0.49,0.55,0.00,M2] [#5 -0.20,0.43,1.10,U] [#6 -0.33,0.96,0.00,M1] [#7 -0.47,-0.03,0.81,U] [#8 -0.36,0.04,1.09,U] 
23:38:08.618 00.000 10844 refined, 5 included, MultiStar: {-0.25, 0.04}, one-star: {0.01, -0.32}
23:38:08.618 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.74 = -1.55)
23:38:08.618 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
23:38:08.618 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.26 cameraTheta=2.98 mountX=0.01 mountY=-0.26, mountTheta=-1.55
23:38:08.621 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.04, opts=13)
23:38:08.621 00.000 10844 Enqueuing Move request for scope (-0.25, 0.04)
23:38:08.621 00.000 11060 Worker thread wakes up
23:38:08.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
23:38:08.621 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
23:38:08.621 00.000 11060 Moving (-0.25, 0.04) raw xDistance=0.01 yDistance=-0.26
23:38:08.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:38:08.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
23:38:08.621 00.000 11060 MoveAxis(E, 0, ABG)
23:38:08.621 00.000 11060 Move returns status 0, amount 0
23:38:08.621 00.000 11060 MoveAxis(N, 100, ABG)
23:38:08.621 00.000 11060 Guiding  Dir = 0, Dur = 100
23:38:08.627 00.006 11060 IsSlewing returns 0
23:38:08.627 00.000 11060 IsGuiding returns 0
23:38:08.629 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:08.637 00.008 10844 UpdateGuideState exits: m=3033 SNR=35.2
23:38:08.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:08.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:08.637 00.000 10844 Enqueuing Expose request
23:38:08.745 00.108 11060 IsGuiding returns 0
23:38:08.745 00.000 11060 Move returns status 0, amount 100
23:38:08.745 00.000 11060 move complete, result=0
23:38:08.746 00.001 11060 worker thread done servicing request
23:38:08.746 00.000 11060 Worker thread wakes up
23:38:08.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:08.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:08.746 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 100 ms NORTH
23:38:09.387 00.641 11060 Exposure complete
23:38:09.553 00.166 11060 worker thread done servicing request
23:38:09.553 00.000 10844 OnExposeComplete: enter
23:38:09.553 00.000 10844 UpdateGuideState(): m_state=6
23:38:09.553 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
23:38:09.553 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=62.58, Mass=2826, SNR=33.8, Peak=255 HFD=3.5
23:38:09.553 00.000 10844 MultiStar: [#1 -0.01,1.05,0.00,M1] [#2 0.42,-0.16,2.14,U] [#3 -0.34,0.23,0.98,U] [#4 -0.62,0.38,0.00,M3] [#5 0.17,0.63,0.00,M1] [#6 -0.40,0.11,0.94,U] [#7 -0.01,0.32,0.85,U] [#8 0.04,0.17,0.94,U] 
23:38:09.553 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.14}, one-star: {0.31, 0.50}
23:38:09.553 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
23:38:09.553 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
23:38:09.553 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.05 mountX=-0.15 mountY=0.06, mountTheta=2.78
23:38:09.557 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.14, opts=13)
23:38:09.557 00.000 10844 Enqueuing Move request for scope (0.08, 0.14)
23:38:09.557 00.000 11060 Worker thread wakes up
23:38:09.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:38:09.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:38:09.557 00.000 11060 Moving (0.08, 0.14) raw xDistance=-0.15 yDistance=0.06
23:38:09.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:38:09.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:09.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:09.557 00.000 11060 MoveAxis(E, 26, ABG)
23:38:09.557 00.000 11060 Guiding  Dir = 2, Dur = 26
23:38:09.566 00.009 11060 IsSlewing returns 0
23:38:09.566 00.000 11060 IsGuiding returns 0
23:38:09.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:09.578 00.012 10844 UpdateGuideState exits: m=2826 SNR=33.8 Saturated
23:38:09.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:09.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:09.578 00.000 10844 Enqueuing Expose request
23:38:09.604 00.026 11060 IsGuiding returns 0
23:38:09.604 00.000 11060 Move returns status 0, amount 26
23:38:09.604 00.000 11060 MoveAxis(N, 0, ABG)
23:38:09.604 00.000 11060 Move returns status 0, amount 0
23:38:09.604 00.000 11060 move complete, result=0
23:38:09.604 00.000 11060 worker thread done servicing request
23:38:09.604 00.000 11060 Worker thread wakes up
23:38:09.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:09.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:09.604 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
23:38:09.640 00.036 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:09.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:09.643 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:09.643 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:09.643 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:09.643 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:09.643 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:09.643 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:09.645 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:09.646 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2763,"width":15,"height":15,"star_pos":[7.02,6.58],"pixels":"..."},"id":1}
23:38:09.701 00.055 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:09.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:10.231 00.530 11060 Exposure complete
23:38:10.434 00.203 11060 worker thread done servicing request
23:38:10.434 00.000 10844 OnExposeComplete: enter
23:38:10.439 00.005 10844 UpdateGuideState(): m_state=6
23:38:10.439 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
23:38:10.439 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=62.09, Mass=3396, SNR=37.6, Peak=255 HFD=3.6
23:38:10.439 00.000 10844 MultiStar: [#1 -0.27,0.45,0.90,U] [#2 0.51,-0.39,0.00,M1] [#3 -0.15,0.41,0.84,U] [#4 -0.32,0.18,0.90,U] [#5 0.46,0.76,0.00,M2] [#6 -0.02,0.09,0.95,U] [#7 0.27,0.54,0.82,U] [#8 -0.33,-0.16,0.87,U] 
23:38:10.439 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.21}, one-star: {0.07, 0.01}
23:38:10.439 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
23:38:10.439 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
23:38:10.439 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.17 mountX=-0.02 mountY=0.06, mountTheta=1.92
23:38:10.439 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
23:38:10.439 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
23:38:10.439 00.000 11060 Worker thread wakes up
23:38:10.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:38:10.439 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:38:10.439 00.000 11060 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=0.06
23:38:10.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:38:10.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:10.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:10.439 00.000 11060 MoveAxis(E, 0, ABG)
23:38:10.443 00.004 11060 Move returns status 0, amount 0
23:38:10.443 00.000 11060 MoveAxis(N, 0, ABG)
23:38:10.443 00.000 11060 Move returns status 0, amount 0
23:38:10.443 00.000 11060 move complete, result=0
23:38:10.443 00.000 11060 worker thread done servicing request
23:38:10.459 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:10.480 00.021 10844 UpdateGuideState exits: m=3396 SNR=37.6 Saturated
23:38:10.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:10.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:10.480 00.000 10844 Enqueuing Expose request
23:38:10.480 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:10.480 00.000 11060 Worker thread wakes up
23:38:10.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:10.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:10.531 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:10.531 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:10.532 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:10.532 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:10.534 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:10.534 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:10.534 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:10.534 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:10.536 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:10.536 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2764,"width":15,"height":15,"star_pos":[6.78,7.09],"pixels":"..."},"id":1}
23:38:10.557 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:10.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:11.117 00.560 11060 Exposure complete
23:38:11.256 00.139 11060 worker thread done servicing request
23:38:11.256 00.000 10844 OnExposeComplete: enter
23:38:11.261 00.005 10844 UpdateGuideState(): m_state=6
23:38:11.261 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
23:38:11.261 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.91, Mass=3229, SNR=36.8, Peak=229 HFD=3.5
23:38:11.261 00.000 10844 MultiStar: [#1 -0.09,0.21,0.99,U] [#2 0.42,-0.89,0.00,M2] [#3 -0.74,0.50,0.00,M3] [#4 -0.24,-0.21,0.95,U] [#5 0.25,0.30,0.92,U] [#6 0.33,-0.04,0.84,U] [#7 -0.11,0.01,0.87,U] [#8 0.55,-0.04,0.92,U] 
23:38:11.261 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.01}, one-star: {-0.47, -0.17}
23:38:11.261 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
23:38:11.261 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
23:38:11.261 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.29 mountX=-0.01 mountY=0.02, mountTheta=2.03
23:38:11.262 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
23:38:11.262 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
23:38:11.262 00.000 11060 Worker thread wakes up
23:38:11.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:38:11.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:38:11.262 00.000 11060 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
23:38:11.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:11.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:11.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:38:11.262 00.000 11060 MoveAxis(E, 0, ABG)
23:38:11.262 00.000 11060 Move returns status 0, amount 0
23:38:11.262 00.000 11060 MoveAxis(N, 0, ABG)
23:38:11.262 00.000 11060 Move returns status 0, amount 0
23:38:11.262 00.000 11060 move complete, result=0
23:38:11.262 00.000 11060 worker thread done servicing request
23:38:11.266 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:11.282 00.016 10844 UpdateGuideState exits: m=3229 SNR=36.8
23:38:11.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:11.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:11.282 00.000 10844 Enqueuing Expose request
23:38:11.282 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:11.282 00.000 11060 Worker thread wakes up
23:38:11.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:11.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:11.653 00.371 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:11.653 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:11.681 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:11.681 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:11.681 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:11.681 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:11.683 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:11.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:11.686 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:11.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2765,"width":15,"height":15,"star_pos":[7.24,6.91],"pixels":"..."},"id":1}
23:38:11.752 00.066 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:11.752 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:11.916 00.164 11060 Exposure complete
23:38:12.102 00.186 11060 worker thread done servicing request
23:38:12.106 00.004 10844 OnExposeComplete: enter
23:38:12.106 00.000 10844 UpdateGuideState(): m_state=6
23:38:12.106 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
23:38:12.106 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=61.90, Mass=3061, SNR=35.9, Peak=238 HFD=3.0
23:38:12.106 00.000 10844 MultiStar: [#1 0.32,0.56,0.00,M1] [#2 0.09,-0.40,1.97,U] [#3 0.08,0.90,0.00,M4] [#4 0.08,0.10,1.01,U] [#5 0.08,0.51,1.09,U] [#6 0.46,0.42,0.94,U] [#7 -0.11,0.40,0.94,U] [#8 0.24,0.00,0.97,U] 
23:38:12.106 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.06}, one-star: {0.27, -0.18}
23:38:12.106 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
23:38:12.106 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
23:38:12.106 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=-0.09 mountY=0.14, mountTheta=2.13
23:38:12.106 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.06, opts=13)
23:38:12.106 00.000 10844 Enqueuing Move request for scope (0.15, 0.06)
23:38:12.106 00.000 11060 Worker thread wakes up
23:38:12.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
23:38:12.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
23:38:12.106 00.000 11060 Moving (0.15, 0.06) raw xDistance=-0.09 yDistance=0.14
23:38:12.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:38:12.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:12.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:38:12.106 00.000 11060 MoveAxis(E, 0, ABG)
23:38:12.106 00.000 11060 Move returns status 0, amount 0
23:38:12.106 00.000 11060 MoveAxis(N, 0, ABG)
23:38:12.106 00.000 11060 Move returns status 0, amount 0
23:38:12.106 00.000 11060 move complete, result=0
23:38:12.109 00.003 11060 worker thread done servicing request
23:38:12.116 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:12.131 00.015 10844 UpdateGuideState exits: m=3061 SNR=35.9
23:38:12.132 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:12.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:12.132 00.000 10844 Enqueuing Expose request
23:38:12.132 00.000 11060 Worker thread wakes up
23:38:12.132 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:12.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:12.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:12.574 00.442 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:12.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:12.574 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:12.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:12.574 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:12.576 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:12.576 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:12.576 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:12.576 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:12.576 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2766,"width":15,"height":15,"star_pos":[6.99,6.90],"pixels":"..."},"id":1}
23:38:12.598 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:12.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:12.790 00.192 11060 Exposure complete
23:38:12.963 00.173 11060 worker thread done servicing request
23:38:12.963 00.000 10844 OnExposeComplete: enter
23:38:12.963 00.000 10844 UpdateGuideState(): m_state=6
23:38:12.963 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
23:38:12.963 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=61.74, Mass=3408, SNR=37.4, Peak=251 HFD=3.5
23:38:12.963 00.000 10844 MultiStar: [#1 -0.01,0.27,0.99,U] [#2 0.01,-0.14,1.82,U] [#3 -0.49,0.92,0.00,M5] [#4 -0.50,-0.13,1.03,U] [#5 0.26,0.43,0.93,U] [#6 0.09,-0.04,0.82,U] [#7 -0.06,0.08,0.88,U] [#8 0.26,-0.01,0.92,U] 
23:38:12.963 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.33, -0.34}
23:38:12.963 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
23:38:12.963 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
23:38:12.963 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.15 mountX=-0.00 mountY=0.04, mountTheta=1.61
23:38:12.969 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
23:38:12.969 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
23:38:12.969 00.000 11060 Worker thread wakes up
23:38:12.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:38:12.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:38:12.969 00.000 11060 Moving (0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
23:38:12.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:38:12.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:12.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:38:12.969 00.000 11060 MoveAxis(E, 0, ABG)
23:38:12.969 00.000 11060 Move returns status 0, amount 0
23:38:12.969 00.000 11060 MoveAxis(N, 0, ABG)
23:38:12.969 00.000 11060 Move returns status 0, amount 0
23:38:12.969 00.000 11060 move complete, result=0
23:38:12.969 00.000 11060 worker thread done servicing request
23:38:12.976 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:12.993 00.017 10844 UpdateGuideState exits: m=3408 SNR=37.4
23:38:12.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:12.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:12.993 00.000 10844 Enqueuing Expose request
23:38:12.993 00.000 11060 Worker thread wakes up
23:38:12.993 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:12.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:12.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:13.530 00.537 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:13.530 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:13.530 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:13.530 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:13.530 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:13.530 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:13.534 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:13.534 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:13.534 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:13.535 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2767,"width":15,"height":15,"star_pos":[7.04,6.74],"pixels":"..."},"id":1}
23:38:13.594 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:13.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:13.622 00.028 11060 Exposure complete
23:38:13.807 00.185 11060 worker thread done servicing request
23:38:13.807 00.000 10844 OnExposeComplete: enter
23:38:13.807 00.000 10844 UpdateGuideState(): m_state=6
23:38:13.807 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
23:38:13.807 00.000 10844 Star::Find returns 1 (1), X=258.51, Y=61.35, Mass=3287, SNR=36.8, Peak=255 HFD=3.4
23:38:13.807 00.000 10844 MultiStar: [#1 -0.00,-0.02,0.96,U] [#2 -0.09,-0.12,1.95,U] [#3 -0.18,-0.20,0.88,U] [#4 -0.81,-0.18,0.00,M1] [#5 -0.11,0.18,0.97,U] [#6 0.27,-0.18,0.88,U] [#7 0.06,-0.30,0.77,U] [#8 0.27,-0.31,0.95,U] 
23:38:13.807 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.20}, one-star: {-0.20, -0.73}
23:38:13.807 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
23:38:13.807 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
23:38:13.807 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.63 mountX=0.20 mountY=0.02, mountTheta=0.11
23:38:13.807 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.20, opts=13)
23:38:13.807 00.000 10844 Enqueuing Move request for scope (-0.01, -0.20)
23:38:13.807 00.000 11060 Worker thread wakes up
23:38:13.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
23:38:13.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
23:38:13.807 00.000 11060 Moving (-0.01, -0.20) raw xDistance=0.20 yDistance=0.02
23:38:13.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:38:13.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:13.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:38:13.807 00.000 11060 MoveAxis(W, 34, ABG)
23:38:13.807 00.000 11060 Guiding  Dir = 3, Dur = 34
23:38:13.814 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:13.826 00.012 11060 IsSlewing returns 0
23:38:13.826 00.000 11060 IsGuiding returns 0
23:38:13.826 00.000 10844 UpdateGuideState exits: m=3287 SNR=36.8 Saturated
23:38:13.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:13.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:13.826 00.000 10844 Enqueuing Expose request
23:38:13.872 00.046 11060 IsGuiding returns 0
23:38:13.872 00.000 11060 Move returns status 0, amount 34
23:38:13.872 00.000 11060 MoveAxis(N, 0, ABG)
23:38:13.873 00.001 11060 Move returns status 0, amount 0
23:38:13.873 00.000 11060 move complete, result=0
23:38:13.873 00.000 11060 worker thread done servicing request
23:38:13.873 00.000 11060 Worker thread wakes up
23:38:13.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:13.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:13.873 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
23:38:14.499 00.626 11060 Exposure complete
23:38:14.558 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:14.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:14.558 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:14.558 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:14.563 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:14.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:14.563 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:14.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:14.563 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:14.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2768,"width":15,"height":15,"star_pos":[6.51,7.35],"pixels":"..."},"id":1}
23:38:14.635 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:14.635 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:14.694 00.059 11060 worker thread done servicing request
23:38:14.694 00.000 10844 OnExposeComplete: enter
23:38:14.694 00.000 10844 UpdateGuideState(): m_state=6
23:38:14.694 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
23:38:14.696 00.002 10844 Star::Find returns 1 (0), X=258.94, Y=62.30, Mass=2900, SNR=34.8, Peak=211 HFD=3.6
23:38:14.696 00.000 10844 MultiStar: [#1 -0.20,0.41,1.05,U] [#2 0.03,0.29,1.99,U] [#3 -0.51,0.96,0.00,M5] [#4 -0.54,0.67,0.00,M2] [#5 -0.20,1.31,0.00,M1] [#6 0.11,0.54,0.93,U] [#7 -0.33,0.51,0.92,U] [#8 0.04,0.24,1.03,U] 
23:38:14.696 00.000 10844 single-star, 5 included, MultiStar: {-0.01, 0.36}, one-star: {0.23, 0.22}
23:38:14.696 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
23:38:14.696 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
23:38:14.696 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.32 cameraTheta=0.76 mountX=-0.26 mountY=0.19, mountTheta=2.50
23:38:14.696 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.22, opts=13)
23:38:14.696 00.000 10844 Enqueuing Move request for scope (0.23, 0.22)
23:38:14.696 00.000 11060 Worker thread wakes up
23:38:14.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.22) opts 0xd
23:38:14.696 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.22)
23:38:14.696 00.000 11060 Moving (0.23, 0.22) raw xDistance=-0.26 yDistance=0.19
23:38:14.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:38:14.698 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:38:14.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:38:14.698 00.000 11060 MoveAxis(E, 44, ABG)
23:38:14.698 00.000 11060 Guiding  Dir = 2, Dur = 44
23:38:14.704 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:38:14.714 00.010 10844 UpdateGuideState exits: m=2900 SNR=34.8
23:38:14.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:14.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:14.714 00.000 10844 Enqueuing Expose request
23:38:14.719 00.005 11060 IsSlewing returns 0
23:38:14.719 00.000 11060 IsGuiding returns 0
23:38:14.781 00.062 11060 IsGuiding returns 0
23:38:14.781 00.000 11060 Move returns status 0, amount 44
23:38:14.781 00.000 11060 MoveAxis(N, 0, ABG)
23:38:14.781 00.000 11060 Move returns status 0, amount 0
23:38:14.781 00.000 11060 move complete, result=0
23:38:14.781 00.000 11060 worker thread done servicing request
23:38:14.781 00.000 11060 Worker thread wakes up
23:38:14.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:14.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:14.781 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.2 px 0 ms NORTH
23:38:15.395 00.614 11060 Exposure complete
23:38:15.541 00.146 11060 worker thread done servicing request
23:38:15.541 00.000 10844 OnExposeComplete: enter
23:38:15.541 00.000 10844 UpdateGuideState(): m_state=6
23:38:15.541 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
23:38:15.541 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.81, Mass=3132, SNR=36.7, Peak=251 HFD=3.5
23:38:15.541 00.000 10844 MultiStar: [#1 -0.11,0.68,0.00,M1] [#2 -0.47,-0.80,0.00,M1] [#3 -0.18,0.39,0.92,U] [#4 -0.27,0.31,0.94,U] [#5 -0.62,0.53,0.00,M2] [#6 0.60,0.02,0.88,U] [#7 -0.44,0.56,0.00,M1] [#8 0.13,-0.40,0.92,U] 
23:38:15.541 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.01}, one-star: {0.01, -0.27}
23:38:15.541 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
23:38:15.541 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
23:38:15.541 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.10 mountX=-0.01 mountY=0.05, mountTheta=1.85
23:38:15.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
23:38:15.543 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
23:38:15.543 00.000 11060 Worker thread wakes up
23:38:15.545 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:38:15.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:38:15.545 00.000 11060 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
23:38:15.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:15.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:15.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:38:15.545 00.000 11060 MoveAxis(E, 0, ABG)
23:38:15.545 00.000 11060 Move returns status 0, amount 0
23:38:15.545 00.000 11060 MoveAxis(N, 0, ABG)
23:38:15.545 00.000 11060 Move returns status 0, amount 0
23:38:15.545 00.000 11060 move complete, result=0
23:38:15.545 00.000 11060 worker thread done servicing request
23:38:15.551 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:15.562 00.011 10844 UpdateGuideState exits: m=3132 SNR=36.7
23:38:15.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:15.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:15.562 00.000 10844 Enqueuing Expose request
23:38:15.562 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:15.562 00.000 11060 Worker thread wakes up
23:38:15.564 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:15.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:15.566 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:15.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:15.567 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:15.567 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:15.567 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:15.567 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:15.567 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:15.567 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:15.572 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:15.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2770,"width":15,"height":15,"star_pos":[6.72,6.81],"pixels":"..."},"id":1}
23:38:15.641 00.069 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:15.641 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:16.204 00.563 11060 Exposure complete
23:38:16.410 00.206 11060 worker thread done servicing request
23:38:16.410 00.000 10844 OnExposeComplete: enter
23:38:16.410 00.000 10844 UpdateGuideState(): m_state=6
23:38:16.410 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
23:38:16.410 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=62.22, Mass=3251, SNR=36.4, Peak=213 HFD=3.9
23:38:16.410 00.000 10844 MultiStar: [#1 -0.42,0.05,1.00,U] [#2 0.01,-0.50,1.97,U] [#3 -0.81,0.28,0.00,M5] [#4 -0.40,-0.22,0.93,U] [#5 -0.00,0.13,1.06,U] [#6 0.04,-0.05,0.87,U] [#7 -0.05,-0.17,0.82,U] [#8 -0.04,-0.04,0.97,U] 
23:38:16.410 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.13}, one-star: {0.09, 0.14}
23:38:16.410 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
23:38:16.410 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
23:38:16.413 00.003 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-2.16 mountX=0.14 mountY=-0.06, mountTheta=-0.43
23:38:16.413 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
23:38:16.413 00.000 10844 Enqueuing Move request for scope (-0.09, -0.13)
23:38:16.413 00.000 11060 Worker thread wakes up
23:38:16.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
23:38:16.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
23:38:16.415 00.002 11060 Moving (-0.09, -0.13) raw xDistance=0.14 yDistance=-0.06
23:38:16.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:38:16.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:16.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:38:16.415 00.000 11060 MoveAxis(W, 24, ABG)
23:38:16.415 00.000 11060 Guiding  Dir = 3, Dur = 24
23:38:16.422 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:16.445 00.023 11060 IsSlewing returns 0
23:38:16.445 00.000 11060 IsGuiding returns 0
23:38:16.450 00.005 10844 UpdateGuideState exits: m=3251 SNR=36.4
23:38:16.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:16.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:16.450 00.000 10844 Enqueuing Expose request
23:38:16.492 00.042 11060 IsGuiding returns 0
23:38:16.492 00.000 11060 Move returns status 0, amount 24
23:38:16.492 00.000 11060 MoveAxis(N, 0, ABG)
23:38:16.492 00.000 11060 Move returns status 0, amount 0
23:38:16.492 00.000 11060 move complete, result=0
23:38:16.492 00.000 11060 worker thread done servicing request
23:38:16.492 00.000 11060 Worker thread wakes up
23:38:16.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:16.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:16.492 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
23:38:16.575 00.083 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:16.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:16.575 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:16.577 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:16.577 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:16.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:16.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:16.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:16.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:16.581 00.004 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2771,"width":15,"height":15,"star_pos":[6.80,7.22],"pixels":"..."},"id":1}
23:38:16.590 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:16.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:17.152 00.562 11060 Exposure complete
23:38:17.316 00.164 11060 worker thread done servicing request
23:38:17.316 00.000 10844 OnExposeComplete: enter
23:38:17.316 00.000 10844 UpdateGuideState(): m_state=6
23:38:17.316 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
23:38:17.316 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=61.98, Mass=3258, SNR=37.2, Peak=252 HFD=3.1
23:38:17.316 00.000 10844 MultiStar: [#1 -0.36,-0.01,0.93,U] [#2 0.06,-0.62,0.00,M1] [#3 -0.75,0.34,0.00,M6] [#4 -0.59,0.05,0.92,U] [#5 -0.27,-0.05,0.95,U] [#6 -0.49,-0.08,0.94,U] [#7 -0.47,-0.22,0.76,U] [#8 0.00,-0.31,0.95,U] 
23:38:17.316 00.000 10844 single-star, 6 included, MultiStar: {-0.29, -0.10}, one-star: {0.10, -0.10}
23:38:17.316 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
23:38:17.316 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
23:38:17.316 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-0.78 mountX=0.08 mountY=0.12, mountTheta=0.97
23:38:17.316 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
23:38:17.319 00.003 10844 Enqueuing Move request for scope (0.10, -0.10)
23:38:17.319 00.000 11060 Worker thread wakes up
23:38:17.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
23:38:17.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
23:38:17.319 00.000 11060 Moving (0.10, -0.10) raw xDistance=0.08 yDistance=0.12
23:38:17.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:38:17.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:17.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:38:17.319 00.000 11060 MoveAxis(E, 0, ABG)
23:38:17.319 00.000 11060 Move returns status 0, amount 0
23:38:17.319 00.000 11060 MoveAxis(N, 0, ABG)
23:38:17.319 00.000 11060 Move returns status 0, amount 0
23:38:17.319 00.000 11060 move complete, result=0
23:38:17.319 00.000 11060 worker thread done servicing request
23:38:17.325 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:17.336 00.011 10844 UpdateGuideState exits: m=3258 SNR=37.2
23:38:17.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:17.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:17.336 00.000 10844 Enqueuing Expose request
23:38:17.336 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:17.336 00.000 11060 Worker thread wakes up
23:38:17.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:17.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:17.536 00.200 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:17.536 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:17.536 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:17.536 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:17.538 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:17.538 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:17.539 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:17.539 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:17.539 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:17.539 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2772,"width":15,"height":15,"star_pos":[6.81,6.98],"pixels":"..."},"id":1}
23:38:17.588 00.049 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:17.591 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:17.963 00.372 11060 Exposure complete
23:38:18.131 00.168 11060 worker thread done servicing request
23:38:18.131 00.000 10844 OnExposeComplete: enter
23:38:18.131 00.000 10844 UpdateGuideState(): m_state=6
23:38:18.131 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
23:38:18.131 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=62.26, Mass=3463, SNR=37.9, Peak=245 HFD=3.6
23:38:18.131 00.000 10844 MultiStar: [#1 -0.56,-0.19,0.98,U] [#2 0.18,-0.77,0.00,M2] [#3 -0.83,0.02,0.00,M7] [#4 -0.93,-0.36,0.00,M1] [#5 -0.26,-0.02,0.97,U] [#6 -0.49,0.26,0.78,U] [#7 -0.50,-0.22,0.75,U] [#8 0.02,-0.68,0.00,M1] 
23:38:18.131 00.000 10844 single-star, 4 included, MultiStar: {-0.42, 0.00}, one-star: {-0.31, 0.18}
23:38:18.131 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
23:38:18.131 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
23:38:18.131 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.18 hyp=0.36 cameraTheta=2.61 mountX=-0.12 mountY=-0.33, mountTheta=-1.92
23:38:18.131 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.18, opts=13)
23:38:18.131 00.000 10844 Enqueuing Move request for scope (-0.31, 0.18)
23:38:18.131 00.000 11060 Worker thread wakes up
23:38:18.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.18) opts 0xd
23:38:18.131 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.18)
23:38:18.131 00.000 11060 Moving (-0.31, 0.18) raw xDistance=-0.12 yDistance=-0.33
23:38:18.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:38:18.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
23:38:18.131 00.000 11060 MoveAxis(E, 21, ABG)
23:38:18.131 00.000 11060 Guiding  Dir = 2, Dur = 21
23:38:18.141 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:18.152 00.011 11060 IsSlewing returns 0
23:38:18.152 00.000 11060 IsGuiding returns 0
23:38:18.154 00.002 10844 UpdateGuideState exits: m=3463 SNR=37.9
23:38:18.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:18.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:18.154 00.000 10844 Enqueuing Expose request
23:38:18.183 00.029 11060 IsGuiding returns 0
23:38:18.183 00.000 11060 Move returns status 0, amount 21
23:38:18.183 00.000 11060 MoveAxis(N, 130, ABG)
23:38:18.183 00.000 11060 Guiding  Dir = 0, Dur = 130
23:38:18.199 00.016 11060 IsSlewing returns 0
23:38:18.200 00.001 11060 IsGuiding returns 0
23:38:18.339 00.139 11060 IsGuiding returns 0
23:38:18.339 00.000 11060 Move returns status 0, amount 130
23:38:18.339 00.000 11060 move complete, result=0
23:38:18.339 00.000 11060 worker thread done servicing request
23:38:18.339 00.000 11060 Worker thread wakes up
23:38:18.339 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.3 px 130 ms NORTH
23:38:18.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:18.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:18.600 00.261 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:18.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:18.600 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:18.601 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:18.601 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:18.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:18.601 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:18.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:18.601 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:18.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2773,"width":15,"height":15,"star_pos":[7.40,7.26],"pixels":"..."},"id":1}
23:38:18.619 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:18.619 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:18.976 00.357 11060 Exposure complete
23:38:19.147 00.171 11060 worker thread done servicing request
23:38:19.147 00.000 10844 OnExposeComplete: enter
23:38:19.147 00.000 10844 UpdateGuideState(): m_state=6
23:38:19.147 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
23:38:19.147 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.45, Mass=2810, SNR=34.0, Peak=254 HFD=3.3
23:38:19.147 00.000 10844 MultiStar: [#1 -0.22,-0.14,1.13,U] [#2 0.19,-0.29,2.15,U] [#3 -0.47,-0.22,0.99,U] [#4 -0.56,0.02,1.05,U] [#5 0.15,0.30,1.07,U] [#6 -0.29,-0.24,0.98,U] [#7 -0.27,-0.51,0.86,U] [#8 -0.26,-0.24,1.02,U] 
23:38:19.147 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.21}, one-star: {-0.30, -0.63}
23:38:19.147 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
23:38:19.147 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
23:38:19.147 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-2.27 mountX=0.24 mountY=-0.14, mountTheta=-0.53
23:38:19.149 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.21, opts=13)
23:38:19.149 00.000 10844 Enqueuing Move request for scope (-0.18, -0.21)
23:38:19.149 00.000 11060 Worker thread wakes up
23:38:19.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
23:38:19.149 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
23:38:19.149 00.000 11060 Moving (-0.18, -0.21) raw xDistance=0.24 yDistance=-0.14
23:38:19.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:38:19.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:19.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:19.149 00.000 11060 MoveAxis(W, 42, ABG)
23:38:19.149 00.000 11060 Guiding  Dir = 3, Dur = 42
23:38:19.159 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:19.167 00.008 11060 IsSlewing returns 0
23:38:19.168 00.001 11060 IsGuiding returns 0
23:38:19.174 00.006 10844 UpdateGuideState exits: m=2810 SNR=34.0
23:38:19.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:19.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:19.174 00.000 10844 Enqueuing Expose request
23:38:19.216 00.042 11060 IsGuiding returns 0
23:38:19.216 00.000 11060 Move returns status 0, amount 42
23:38:19.216 00.000 11060 MoveAxis(N, 0, ABG)
23:38:19.216 00.000 11060 Move returns status 0, amount 0
23:38:19.216 00.000 11060 move complete, result=0
23:38:19.216 00.000 11060 worker thread done servicing request
23:38:19.216 00.000 11060 Worker thread wakes up
23:38:19.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:19.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:19.216 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
23:38:19.562 00.346 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:19.562 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:19.563 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:19.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:19.563 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:19.563 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:19.563 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:19.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:19.565 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:19.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2774,"width":15,"height":15,"star_pos":[7.41,7.45],"pixels":"..."},"id":1}
23:38:19.575 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:19.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:19.861 00.286 11060 Exposure complete
23:38:20.027 00.166 11060 worker thread done servicing request
23:38:20.027 00.000 10844 OnExposeComplete: enter
23:38:20.027 00.000 10844 UpdateGuideState(): m_state=6
23:38:20.027 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
23:38:20.027 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.78, Mass=3275, SNR=36.0, Peak=246 HFD=3.8
23:38:20.027 00.000 10844 MultiStar: [#1 -0.10,-0.70,0.00,M1] [#2 0.40,-0.90,0.00,M2] [#3 -0.67,-0.61,0.00,M7] [#4 -0.54,-0.28,1.04,U] [#5 0.10,-0.09,1.01,U] [#6 -0.32,-0.84,0.00,M1] [#7 -0.30,-0.99,0.00,M1] [#8 -0.31,-0.19,1.00,U] 
23:38:20.028 00.001 10844 refined, 3 included, MultiStar: {-0.15, -0.22}, one-star: {0.17, -0.30}
23:38:20.028 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
23:38:20.028 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
23:38:20.028 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.26 cameraTheta=-2.17 mountX=0.24 mountY=-0.11, mountTheta=-0.44
23:38:20.028 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.22, opts=13)
23:38:20.028 00.000 10844 Enqueuing Move request for scope (-0.15, -0.22)
23:38:20.028 00.000 11060 Worker thread wakes up
23:38:20.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
23:38:20.028 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
23:38:20.028 00.000 11060 Moving (-0.15, -0.22) raw xDistance=0.24 yDistance=-0.11
23:38:20.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
23:38:20.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:20.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:38:20.028 00.000 11060 MoveAxis(W, 43, ABG)
23:38:20.028 00.000 11060 Guiding  Dir = 3, Dur = 43
23:38:20.033 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:20.044 00.011 11060 IsSlewing returns 0
23:38:20.044 00.000 11060 IsGuiding returns 0
23:38:20.049 00.005 10844 UpdateGuideState exits: m=3275 SNR=36.0
23:38:20.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:20.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:20.049 00.000 10844 Enqueuing Expose request
23:38:20.091 00.042 11060 IsGuiding returns 0
23:38:20.091 00.000 11060 Move returns status 0, amount 43
23:38:20.091 00.000 11060 MoveAxis(N, 0, ABG)
23:38:20.091 00.000 11060 Move returns status 0, amount 0
23:38:20.091 00.000 11060 move complete, result=0
23:38:20.093 00.002 11060 worker thread done servicing request
23:38:20.093 00.000 11060 Worker thread wakes up
23:38:20.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:20.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:20.093 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
23:38:20.569 00.476 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:20.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:20.574 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:20.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:20.575 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:20.575 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:20.577 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:20.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:20.579 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:20.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2775,"width":15,"height":15,"star_pos":[6.88,6.78],"pixels":"..."},"id":1}
23:38:20.584 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:20.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:20.733 00.149 11060 Exposure complete
23:38:20.901 00.168 11060 worker thread done servicing request
23:38:20.901 00.000 10844 OnExposeComplete: enter
23:38:20.901 00.000 10844 UpdateGuideState(): m_state=6
23:38:20.901 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
23:38:20.901 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=62.03, Mass=2856, SNR=34.6, Peak=255 HFD=3.3
23:38:20.901 00.000 10844 MultiStar: [#1 0.08,0.30,1.02,U] [#2 0.14,-0.66,0.00,M3] [#3 -0.64,0.40,0.00,M8] [#4 -0.47,-0.26,1.06,U] [#5 -0.49,0.19,1.12,U] [#6 -0.04,-0.52,0.95,U] [#7 -0.42,-0.57,0.00,M2] [#8 -0.16,-0.51,1.05,U] 
23:38:20.901 00.000 10844 single-star, 5 included, MultiStar: {-0.19, -0.14}, one-star: {-0.01, -0.05}
23:38:20.901 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
23:38:20.901 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
23:38:20.901 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.81 mountX=0.05 mountY=-0.00, mountTheta=-0.08
23:38:20.904 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
23:38:20.904 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
23:38:20.904 00.000 11060 Worker thread wakes up
23:38:20.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
23:38:20.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
23:38:20.904 00.000 11060 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=-0.00
23:38:20.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:38:20.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:20.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:38:20.904 00.000 11060 MoveAxis(E, 0, ABG)
23:38:20.904 00.000 11060 Move returns status 0, amount 0
23:38:20.904 00.000 11060 MoveAxis(N, 0, ABG)
23:38:20.904 00.000 11060 Move returns status 0, amount 0
23:38:20.904 00.000 11060 move complete, result=0
23:38:20.904 00.000 11060 worker thread done servicing request
23:38:20.909 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:20.922 00.013 10844 UpdateGuideState exits: m=2856 SNR=34.6 Saturated
23:38:20.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:20.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:20.922 00.000 10844 Enqueuing Expose request
23:38:20.922 00.000 11060 Worker thread wakes up
23:38:20.922 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:20.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:20.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:21.564 00.642 11060 Exposure complete
23:38:21.597 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:21.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:21.597 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:21.597 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:21.597 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:21.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:21.597 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:21.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:21.597 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:21.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2776,"width":15,"height":15,"star_pos":[6.70,7.03],"pixels":"..."},"id":1}
23:38:21.618 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:21.618 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:21.748 00.130 11060 worker thread done servicing request
23:38:21.748 00.000 10844 OnExposeComplete: enter
23:38:21.748 00.000 10844 UpdateGuideState(): m_state=6
23:38:21.748 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
23:38:21.748 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=62.21, Mass=3275, SNR=36.7, Peak=245 HFD=3.6
23:38:21.748 00.000 10844 MultiStar: [#1 0.19,0.55,0.95,U] [#2 0.50,0.21,1.91,U] [#3 -0.18,0.46,0.95,U] [#4 -0.75,-0.11,0.00,M1] [#5 -0.44,0.44,0.99,U] [#6 0.40,0.20,0.95,U] [#7 0.35,-0.24,0.87,U] [#8 0.24,-0.20,0.98,U] 
23:38:21.748 00.000 10844 single-star, 7 included, MultiStar: {0.19, 0.20}, one-star: {0.22, 0.13}
23:38:21.748 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
23:38:21.748 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
23:38:21.748 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.25 cameraTheta=0.54 mountX=-0.17 mountY=0.19, mountTheta=2.29
23:38:21.750 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.13, opts=13)
23:38:21.750 00.000 10844 Enqueuing Move request for scope (0.22, 0.13)
23:38:21.750 00.000 11060 Worker thread wakes up
23:38:21.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd
23:38:21.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.13)
23:38:21.750 00.000 11060 Moving (0.22, 0.13) raw xDistance=-0.17 yDistance=0.19
23:38:21.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:38:21.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:21.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:38:21.750 00.000 11060 MoveAxis(E, 29, ABG)
23:38:21.750 00.000 11060 Guiding  Dir = 2, Dur = 29
23:38:21.757 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:21.769 00.012 10844 UpdateGuideState exits: m=3275 SNR=36.7
23:38:21.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:21.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:21.769 00.000 10844 Enqueuing Expose request
23:38:21.774 00.005 11060 IsSlewing returns 0
23:38:21.774 00.000 11060 IsGuiding returns 0
23:38:21.835 00.061 11060 IsGuiding returns 0
23:38:21.835 00.000 11060 Move returns status 0, amount 29
23:38:21.835 00.000 11060 MoveAxis(N, 0, ABG)
23:38:21.835 00.000 11060 Move returns status 0, amount 0
23:38:21.835 00.000 11060 move complete, result=0
23:38:21.835 00.000 11060 worker thread done servicing request
23:38:21.835 00.000 11060 Worker thread wakes up
23:38:21.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:21.835 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:21.848 00.013 10844 GuideStep: -0.2 px 29 ms EAST, 0.2 px 0 ms NORTH
23:38:22.464 00.616 11060 Exposure complete
23:38:22.541 00.077 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:22.541 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:22.556 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:22.556 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:22.574 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:22.574 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:22.574 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:22.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:22.574 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:22.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2777,"width":15,"height":15,"star_pos":[6.93,7.21],"pixels":"..."},"id":1}
23:38:22.601 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:22.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:22.657 00.056 11060 worker thread done servicing request
23:38:22.657 00.000 10844 OnExposeComplete: enter
23:38:22.657 00.000 10844 UpdateGuideState(): m_state=6
23:38:22.657 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
23:38:22.657 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.71, Mass=3273, SNR=37.3, Peak=242 HFD=3.6
23:38:22.657 00.000 10844 MultiStar: [#1 -0.57,-0.51,0.00,M1] [#2 0.17,-0.83,0.00,M3] [#3 -0.44,-0.40,0.95,U] [#4 -0.96,-0.50,0.00,M2] [#5 -0.46,-0.15,0.95,U] [#6 -0.73,-0.17,0.00,M1] [#7 -0.80,-0.35,0.00,M2] [#8 -0.45,-0.47,0.00,M1] 
23:38:22.657 00.000 10844 single-star, 2 included, MultiStar: {-0.32, -0.31}, one-star: {-0.06, -0.36}
23:38:22.657 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
23:38:22.657 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
23:38:22.657 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.74 mountX=0.37 mountY=-0.00, mountTheta=-0.00
23:38:22.658 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.36, opts=13)
23:38:22.658 00.000 10844 Enqueuing Move request for scope (-0.06, -0.36)
23:38:22.658 00.000 11060 Worker thread wakes up
23:38:22.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
23:38:22.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
23:38:22.658 00.000 11060 Moving (-0.06, -0.36) raw xDistance=0.37 yDistance=-0.00
23:38:22.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:38:22.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:22.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:38:22.658 00.000 11060 MoveAxis(W, 63, ABG)
23:38:22.660 00.002 11060 Guiding  Dir = 3, Dur = 63
23:38:22.667 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:22.680 00.013 10844 UpdateGuideState exits: m=3273 SNR=37.3
23:38:22.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:22.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:22.680 00.000 10844 Enqueuing Expose request
23:38:22.700 00.020 11060 IsSlewing returns 0
23:38:22.700 00.000 11060 IsGuiding returns 0
23:38:22.809 00.109 11060 IsGuiding returns 0
23:38:22.809 00.000 11060 Move returns status 0, amount 63
23:38:22.809 00.000 11060 MoveAxis(N, 0, ABG)
23:38:22.809 00.000 11060 Move returns status 0, amount 0
23:38:22.809 00.000 11060 move complete, result=0
23:38:22.810 00.001 11060 worker thread done servicing request
23:38:22.810 00.000 11060 Worker thread wakes up
23:38:22.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:22.810 00.000 10844 GuideStep: 0.4 px 63 ms WEST, -0.0 px 0 ms NORTH
23:38:22.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:23.466 00.656 11060 Exposure complete
23:38:23.569 00.103 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:23.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:23.570 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:23.582 00.012 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:23.582 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:23.584 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:23.584 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:23.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:23.584 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:23.586 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2778,"width":15,"height":15,"star_pos":[6.65,6.71],"pixels":"..."},"id":1}
23:38:23.631 00.045 11060 worker thread done servicing request
23:38:23.631 00.000 10844 OnExposeComplete: enter
23:38:23.631 00.000 10844 UpdateGuideState(): m_state=6
23:38:23.632 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
23:38:23.632 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=62.30, Mass=3231, SNR=36.2, Peak=250 HFD=3.5
23:38:23.632 00.000 10844 MultiStar: [#1 -0.47,-0.01,1.01,U] [#2 -0.46,-0.57,0.00,M4] [#3 -0.90,-0.14,0.00,M7] [#4 -0.29,-0.04,0.95,U] [#5 -0.36,0.21,1.02,U] [#6 -0.35,-0.08,1.05,U] [#7 -0.39,-0.60,0.00,M3] [#8 -0.55,-0.25,1.03,U] 
23:38:23.632 00.000 10844 single-star, 5 included, MultiStar: {-0.38, 0.01}, one-star: {-0.26, 0.22}
23:38:23.632 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
23:38:23.632 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
23:38:23.632 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.22 hyp=0.34 cameraTheta=2.45 mountX=-0.17 mountY=-0.29, mountTheta=-2.08
23:38:23.633 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.22, opts=13)
23:38:23.633 00.000 10844 Enqueuing Move request for scope (-0.26, 0.22)
23:38:23.635 00.002 11060 Worker thread wakes up
23:38:23.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.22) opts 0xd
23:38:23.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.22)
23:38:23.635 00.000 11060 Moving (-0.26, 0.22) raw xDistance=-0.17 yDistance=-0.29
23:38:23.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
23:38:23.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
23:38:23.635 00.000 11060 MoveAxis(E, 27, ABG)
23:38:23.635 00.000 11060 Guiding  Dir = 2, Dur = 27
23:38:23.642 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:38:23.673 00.031 10844 UpdateGuideState exits: m=3231 SNR=36.2
23:38:23.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:23.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:23.673 00.000 10844 Enqueuing Expose request
23:38:23.673 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:23.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:23.676 00.003 11060 IsSlewing returns 0
23:38:23.676 00.000 11060 IsGuiding returns 0
23:38:23.739 00.063 11060 IsGuiding returns 0
23:38:23.739 00.000 11060 Move returns status 0, amount 27
23:38:23.739 00.000 11060 MoveAxis(N, 114, ABG)
23:38:23.739 00.000 11060 Guiding  Dir = 0, Dur = 114
23:38:23.767 00.028 11060 IsSlewing returns 0
23:38:23.767 00.000 11060 IsGuiding returns 0
23:38:23.894 00.127 11060 IsGuiding returns 0
23:38:23.894 00.000 11060 Move returns status 0, amount 114
23:38:23.894 00.000 11060 move complete, result=0
23:38:23.894 00.000 11060 worker thread done servicing request
23:38:23.894 00.000 11060 Worker thread wakes up
23:38:23.894 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.3 px 114 ms NORTH
23:38:23.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:23.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:24.520 00.626 11060 Exposure complete
23:38:24.571 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:24.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:24.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:24.571 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:24.574 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:24.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:24.574 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:24.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:24.576 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:24.576 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2779,"width":15,"height":15,"star_pos":[7.45,7.30],"pixels":"..."},"id":1}
23:38:24.593 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:24.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:24.690 00.097 11060 worker thread done servicing request
23:38:24.690 00.000 10844 OnExposeComplete: enter
23:38:24.692 00.002 10844 UpdateGuideState(): m_state=6
23:38:24.692 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
23:38:24.692 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.99, Mass=3271, SNR=36.3, Peak=225 HFD=3.8
23:38:24.692 00.000 10844 MultiStar: [#1 -0.17,-0.09,1.04,U] [#2 -0.28,-0.54,1.97,U] [#3 -0.71,0.08,0.00,M8] [#4 -0.39,-0.32,0.88,U] [#5 -0.53,0.29,0.97,U] [#6 -0.10,0.19,0.98,U] [#7 -0.57,-0.06,0.92,U] [#8 0.36,-0.67,0.00,M1] 
23:38:24.692 00.000 10844 single-star, 6 included, MultiStar: {-0.33, -0.14}, one-star: {-0.34, -0.09}
23:38:24.692 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
23:38:24.692 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
23:38:24.692 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.36 cameraTheta=-2.88 mountX=0.15 mountY=-0.32, mountTheta=-1.13
23:38:24.695 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.09, opts=13)
23:38:24.695 00.000 10844 Enqueuing Move request for scope (-0.34, -0.09)
23:38:24.695 00.000 11060 Worker thread wakes up
23:38:24.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.09) opts 0xd
23:38:24.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.09)
23:38:24.695 00.000 11060 Moving (-0.34, -0.09) raw xDistance=0.15 yDistance=-0.32
23:38:24.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:38:24.697 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.32
23:38:24.697 00.000 11060 MoveAxis(W, 25, ABG)
23:38:24.697 00.000 11060 Guiding  Dir = 3, Dur = 25
23:38:24.703 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:24.716 00.013 11060 IsSlewing returns 0
23:38:24.716 00.000 11060 IsGuiding returns 0
23:38:24.718 00.002 10844 UpdateGuideState exits: m=3271 SNR=36.3
23:38:24.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:24.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:24.718 00.000 10844 Enqueuing Expose request
23:38:24.761 00.043 11060 IsGuiding returns 0
23:38:24.761 00.000 11060 Move returns status 0, amount 25
23:38:24.761 00.000 11060 MoveAxis(N, 126, ABG)
23:38:24.761 00.000 11060 Guiding  Dir = 0, Dur = 126
23:38:24.792 00.031 11060 IsSlewing returns 0
23:38:24.792 00.000 11060 IsGuiding returns 0
23:38:24.945 00.153 11060 IsGuiding returns 0
23:38:24.945 00.000 11060 Move returns status 0, amount 126
23:38:24.945 00.000 11060 move complete, result=0
23:38:24.945 00.000 11060 worker thread done servicing request
23:38:24.945 00.000 11060 Worker thread wakes up
23:38:24.945 00.000 10844 GuideStep: 0.2 px 25 ms WEST, -0.3 px 126 ms NORTH
23:38:24.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:24.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:25.590 00.645 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:25.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:25.592 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:25.592 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:25.594 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:25.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:25.595 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:25.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:25.595 00.000 11060 Exposure complete
23:38:25.595 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:25.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2780,"width":15,"height":15,"star_pos":[7.37,6.99],"pixels":"..."},"id":1}
23:38:25.636 00.041 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:25.636 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:25.777 00.141 11060 worker thread done servicing request
23:38:25.777 00.000 10844 OnExposeComplete: enter
23:38:25.777 00.000 10844 UpdateGuideState(): m_state=6
23:38:25.777 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
23:38:25.777 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.38, Mass=3210, SNR=36.5, Peak=250 HFD=3.4
23:38:25.777 00.000 10844 MultiStar: [#1 -0.05,0.10,0.96,U] [#2 1.06,-1.10,0.00,M4] [#3 -0.18,-0.31,0.94,U] [#4 -0.66,-0.68,0.00,M1] [#5 0.19,-0.45,0.98,U] [#6 0.50,-0.18,0.86,U] [#7 0.07,-0.48,0.94,U] [#8 -0.08,-1.04,0.00,M2] 
23:38:25.777 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.34}, one-star: {-0.03, -0.70}
23:38:25.777 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
23:38:25.777 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
23:38:25.777 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.35 mountX=0.32 mountY=0.13, mountTheta=0.38
23:38:25.777 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.34, opts=13)
23:38:25.777 00.000 10844 Enqueuing Move request for scope (0.08, -0.34)
23:38:25.777 00.000 11060 Worker thread wakes up
23:38:25.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.34) opts 0xd
23:38:25.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.34)
23:38:25.777 00.000 11060 Moving (0.08, -0.34) raw xDistance=0.32 yDistance=0.13
23:38:25.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:38:25.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:25.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:38:25.777 00.000 11060 MoveAxis(W, 57, ABG)
23:38:25.777 00.000 11060 Guiding  Dir = 3, Dur = 57
23:38:25.788 00.011 11060 IsSlewing returns 0
23:38:25.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:25.788 00.000 11060 IsGuiding returns 0
23:38:25.798 00.010 10844 UpdateGuideState exits: m=3210 SNR=36.5
23:38:25.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:25.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:25.798 00.000 10844 Enqueuing Expose request
23:38:25.853 00.055 11060 IsGuiding returns 0
23:38:25.853 00.000 11060 Move returns status 0, amount 57
23:38:25.853 00.000 11060 MoveAxis(N, 0, ABG)
23:38:25.853 00.000 11060 Move returns status 0, amount 0
23:38:25.853 00.000 11060 move complete, result=0
23:38:25.853 00.000 11060 worker thread done servicing request
23:38:25.853 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
23:38:25.853 00.000 11060 Worker thread wakes up
23:38:25.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:25.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:26.481 00.628 11060 Exposure complete
23:38:26.539 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:26.539 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:26.541 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:26.541 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:26.541 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:26.542 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:26.542 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:26.542 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:26.543 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:26.543 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2781,"width":15,"height":15,"star_pos":[6.68,7.38],"pixels":"..."},"id":1}
23:38:26.620 00.077 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:26.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:26.652 00.032 11060 worker thread done servicing request
23:38:26.652 00.000 10844 OnExposeComplete: enter
23:38:26.652 00.000 10844 UpdateGuideState(): m_state=6
23:38:26.652 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
23:38:26.652 00.000 10844 Star::Find returns 1 (0), X=259.17, Y=61.81, Mass=3121, SNR=35.9, Peak=244 HFD=3.7
23:38:26.652 00.000 10844 MultiStar: [#1 0.06,0.23,0.95,U] [#2 0.24,-0.76,0.00,M5] [#3 0.03,0.59,0.98,U] [#4 -0.26,-0.89,0.00,M2] [#5 0.51,-0.01,0.99,U] [#6 0.37,0.02,0.94,U] [#7 0.28,0.06,0.83,U] [#8 0.32,-0.59,0.00,M3] 
23:38:26.652 00.000 10844 refined, 5 included, MultiStar: {0.29, 0.10}, one-star: {0.46, -0.27}
23:38:26.652 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
23:38:26.652 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
23:38:26.652 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.10 hyp=0.30 cameraTheta=0.35 mountX=-0.15 mountY=0.27, mountTheta=2.09
23:38:26.656 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.10, opts=13)
23:38:26.656 00.000 10844 Enqueuing Move request for scope (0.29, 0.10)
23:38:26.656 00.000 11060 Worker thread wakes up
23:38:26.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.10) opts 0xd
23:38:26.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.10)
23:38:26.656 00.000 11060 Moving (0.29, 0.10) raw xDistance=-0.15 yDistance=0.27
23:38:26.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:38:26.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:38:26.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:38:26.656 00.000 11060 MoveAxis(E, 25, ABG)
23:38:26.656 00.000 11060 Guiding  Dir = 2, Dur = 25
23:38:26.664 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:26.672 00.008 10844 UpdateGuideState exits: m=3121 SNR=35.9
23:38:26.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:26.672 00.000 10844 Enqueuing Expose request
23:38:26.677 00.005 11060 IsSlewing returns 0
23:38:26.678 00.001 11060 IsGuiding returns 0
23:38:26.723 00.045 11060 IsGuiding returns 0
23:38:26.723 00.000 11060 Move returns status 0, amount 25
23:38:26.724 00.001 11060 MoveAxis(N, 0, ABG)
23:38:26.724 00.000 11060 Move returns status 0, amount 0
23:38:26.724 00.000 11060 move complete, result=0
23:38:26.724 00.000 11060 worker thread done servicing request
23:38:26.724 00.000 11060 Worker thread wakes up
23:38:26.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:26.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:26.729 00.005 10844 GuideStep: -0.2 px 25 ms EAST, 0.3 px 0 ms NORTH
23:38:27.372 00.643 11060 Exposure complete
23:38:27.546 00.174 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:27.546 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:27.548 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:27.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:27.548 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:27.548 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:27.548 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:27.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:27.548 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:27.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2782,"width":15,"height":15,"star_pos":[7.17,6.81],"pixels":"..."},"id":1}
23:38:27.560 00.012 11060 worker thread done servicing request
23:38:27.560 00.000 10844 OnExposeComplete: enter
23:38:27.560 00.000 10844 UpdateGuideState(): m_state=6
23:38:27.560 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
23:38:27.560 00.000 10844 Star::Find returns 1 (0), X=259.36, Y=62.03, Mass=2749, SNR=33.8, Peak=223 HFD=3.4
23:38:27.560 00.000 10844 MultiStar: [#1 0.10,-0.18,1.03,U] [#2 0.40,-0.83,0.00,M6] [#3 -0.34,0.14,1.03,U] [#4 0.19,-0.22,0.99,U] [#5 0.20,-0.11,1.08,U] [#6 0.17,-0.11,1.02,U] [#7 -0.05,0.11,0.85,U] [#8 0.10,-0.43,1.03,U] 
23:38:27.560 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.11}, one-star: {0.65, -0.04}
23:38:27.560 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
23:38:27.560 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
23:38:27.560 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.71 mountX=0.09 mountY=0.14, mountTheta=1.04
23:38:27.563 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
23:38:27.563 00.000 10844 Enqueuing Move request for scope (0.13, -0.11)
23:38:27.563 00.000 11060 Worker thread wakes up
23:38:27.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
23:38:27.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
23:38:27.563 00.000 11060 Moving (0.13, -0.11) raw xDistance=0.09 yDistance=0.14
23:38:27.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:38:27.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:27.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:38:27.563 00.000 11060 MoveAxis(E, 0, ABG)
23:38:27.563 00.000 11060 Move returns status 0, amount 0
23:38:27.563 00.000 11060 MoveAxis(N, 0, ABG)
23:38:27.563 00.000 11060 Move returns status 0, amount 0
23:38:27.563 00.000 11060 move complete, result=0
23:38:27.563 00.000 11060 worker thread done servicing request
23:38:27.568 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:27.581 00.013 10844 UpdateGuideState exits: m=2749 SNR=33.8
23:38:27.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:27.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:27.581 00.000 10844 Enqueuing Expose request
23:38:27.581 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:27.582 00.001 11060 Worker thread wakes up
23:38:27.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:27.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:27.591 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:27.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:28.212 00.621 11060 Exposure complete
23:38:28.386 00.174 11060 worker thread done servicing request
23:38:28.386 00.000 10844 OnExposeComplete: enter
23:38:28.386 00.000 10844 UpdateGuideState(): m_state=6
23:38:28.386 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
23:38:28.386 00.000 10844 Star::Find returns 1 (0), X=259.25, Y=61.72, Mass=2998, SNR=35.1, Peak=239 HFD=3.5
23:38:28.386 00.000 10844 MultiStar: [#1 0.26,0.03,1.05,U] [#2 0.62,-0.52,0.00,M7] [#3 -0.21,-0.16,0.88,U] [#4 -0.28,-0.41,0.93,U] [#5 0.37,-0.17,0.99,U] [#6 0.03,-0.10,0.99,U] [#7 0.02,-0.46,0.81,U] [#8 0.27,-0.39,0.99,U] 
23:38:28.386 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.24}, one-star: {0.54, -0.36}
23:38:28.386 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
23:38:28.386 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
23:38:28.386 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-1.06 mountX=0.22 mountY=0.17, mountTheta=0.68
23:38:28.391 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.24, opts=13)
23:38:28.391 00.000 10844 Enqueuing Move request for scope (0.14, -0.24)
23:38:28.391 00.000 11060 Worker thread wakes up
23:38:28.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.24) opts 0xd
23:38:28.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.24)
23:38:28.391 00.000 11060 Moving (0.14, -0.24) raw xDistance=0.22 yDistance=0.17
23:38:28.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:38:28.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:28.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:38:28.391 00.000 11060 MoveAxis(W, 37, ABG)
23:38:28.391 00.000 11060 Guiding  Dir = 3, Dur = 37
23:38:28.396 00.005 11060 IsSlewing returns 0
23:38:28.396 00.000 11060 IsGuiding returns 0
23:38:28.412 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:38:28.427 00.015 10844 UpdateGuideState exits: m=2998 SNR=35.1
23:38:28.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:28.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:28.427 00.000 10844 Enqueuing Expose request
23:38:28.442 00.015 11060 IsGuiding returns 0
23:38:28.442 00.000 11060 Move returns status 0, amount 37
23:38:28.442 00.000 11060 MoveAxis(N, 0, ABG)
23:38:28.442 00.000 11060 Move returns status 0, amount 0
23:38:28.442 00.000 11060 move complete, result=0
23:38:28.442 00.000 11060 worker thread done servicing request
23:38:28.442 00.000 11060 Worker thread wakes up
23:38:28.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:28.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:28.442 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
23:38:28.575 00.133 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:28.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:28.575 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:28.575 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:28.575 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:28.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:28.580 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:28.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:28.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:28.583 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2784,"width":15,"height":15,"star_pos":[7.25,6.72],"pixels":"..."},"id":1}
23:38:28.634 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:28.634 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:29.077 00.443 11060 Exposure complete
23:38:29.248 00.171 11060 worker thread done servicing request
23:38:29.248 00.000 10844 OnExposeComplete: enter
23:38:29.248 00.000 10844 UpdateGuideState(): m_state=6
23:38:29.248 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
23:38:29.248 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=61.95, Mass=2992, SNR=35.0, Peak=217 HFD=3.5
23:38:29.248 00.000 10844 MultiStar: [#1 0.12,0.12,1.04,U] [#2 0.33,-0.63,0.00,M8] [#3 -0.21,0.41,0.96,U] [#4 -0.10,0.20,1.04,U] [#5 0.51,0.14,1.04,U] [#6 0.29,0.19,1.07,U] [#7 -0.05,-0.58,0.84,U] [#8 0.33,0.01,0.96,U] 
23:38:29.248 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.06, -0.13}
23:38:29.248 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
23:38:29.248 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
23:38:29.248 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=-0.08 mountY=0.11, mountTheta=2.18
23:38:29.253 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
23:38:29.253 00.000 10844 Enqueuing Move request for scope (0.13, 0.06)
23:38:29.253 00.000 11060 Worker thread wakes up
23:38:29.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:38:29.253 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:38:29.253 00.000 11060 Moving (0.13, 0.06) raw xDistance=-0.08 yDistance=0.11
23:38:29.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:29.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:29.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:38:29.253 00.000 11060 MoveAxis(E, 0, ABG)
23:38:29.253 00.000 11060 Move returns status 0, amount 0
23:38:29.253 00.000 11060 MoveAxis(N, 0, ABG)
23:38:29.253 00.000 11060 Move returns status 0, amount 0
23:38:29.253 00.000 11060 move complete, result=0
23:38:29.253 00.000 11060 worker thread done servicing request
23:38:29.258 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:29.269 00.011 10844 UpdateGuideState exits: m=2992 SNR=35.0
23:38:29.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:29.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:29.269 00.000 10844 Enqueuing Expose request
23:38:29.269 00.000 11060 Worker thread wakes up
23:38:29.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:29.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:29.269 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:29.673 00.404 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:29.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:29.675 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:29.675 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:29.676 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:29.677 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:29.678 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:29.678 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:29.679 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:29.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2785,"width":15,"height":15,"star_pos":[6.78,6.95],"pixels":"..."},"id":1}
23:38:29.688 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:29.690 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:29.910 00.220 11060 Exposure complete
23:38:30.077 00.167 11060 worker thread done servicing request
23:38:30.077 00.000 10844 OnExposeComplete: enter
23:38:30.077 00.000 10844 UpdateGuideState(): m_state=6
23:38:30.077 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
23:38:30.077 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.63, Mass=3365, SNR=37.8, Peak=252 HFD=3.7
23:38:30.079 00.002 10844 MultiStar: [#1 -0.36,0.23,1.01,U] [#2 0.47,-0.19,1.90,U] [#3 -0.41,0.50,0.00,M4] [#4 -0.36,-0.00,0.86,U] [#5 0.29,0.56,0.00,M1] [#6 0.23,0.28,0.90,U] [#7 0.03,-0.23,0.80,U] [#8 0.49,-0.51,0.00,M1] 
23:38:30.079 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.08}, one-star: {0.18, -0.45}
23:38:30.079 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
23:38:30.079 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
23:38:30.079 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=0.06 mountY=0.11, mountTheta=1.06
23:38:30.081 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.08, opts=13)
23:38:30.081 00.000 10844 Enqueuing Move request for scope (0.10, -0.08)
23:38:30.081 00.000 11060 Worker thread wakes up
23:38:30.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:38:30.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:38:30.081 00.000 11060 Moving (0.10, -0.08) raw xDistance=0.06 yDistance=0.11
23:38:30.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:38:30.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:30.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:38:30.081 00.000 11060 MoveAxis(E, 0, ABG)
23:38:30.081 00.000 11060 Move returns status 0, amount 0
23:38:30.081 00.000 11060 MoveAxis(N, 0, ABG)
23:38:30.081 00.000 11060 Move returns status 0, amount 0
23:38:30.081 00.000 11060 move complete, result=0
23:38:30.081 00.000 11060 worker thread done servicing request
23:38:30.084 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:30.100 00.016 10844 UpdateGuideState exits: m=3365 SNR=37.8
23:38:30.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:30.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:30.100 00.000 10844 Enqueuing Expose request
23:38:30.100 00.000 11060 Worker thread wakes up
23:38:30.100 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:30.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:30.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:30.578 00.478 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:30.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:30.578 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:30.578 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:30.578 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:30.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:30.582 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:30.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:30.582 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:30.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2786,"width":15,"height":15,"star_pos":[6.89,6.63],"pixels":"..."},"id":1}
23:38:30.591 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:30.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:30.728 00.137 11060 Exposure complete
23:38:30.887 00.159 11060 worker thread done servicing request
23:38:30.887 00.000 10844 OnExposeComplete: enter
23:38:30.887 00.000 10844 UpdateGuideState(): m_state=6
23:38:30.887 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
23:38:30.887 00.000 10844 Star::Find returns 1 (1), X=258.75, Y=61.82, Mass=3573, SNR=38.5, Peak=255 HFD=3.6
23:38:30.892 00.005 10844 MultiStar: [#1 -0.42,0.61,0.00,M1] [#2 -0.05,-0.71,0.00,M8] [#3 -0.71,0.02,0.00,M5] [#4 -0.20,-0.46,0.86,U] [#5 -0.33,0.01,1.00,U] [#6 -0.27,0.17,0.83,U] [#7 -0.21,-0.78,0.00,M1] [#8 -0.24,-0.47,0.95,U] 
23:38:30.892 00.000 10844 single-star, 4 included, MultiStar: {-0.20, -0.21}, one-star: {0.04, -0.26}
23:38:30.892 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
23:38:30.892 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
23:38:30.892 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.42 mountX=0.25 mountY=0.08, mountTheta=0.31
23:38:30.892 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.26, opts=13)
23:38:30.892 00.000 10844 Enqueuing Move request for scope (0.04, -0.26)
23:38:30.892 00.000 11060 Worker thread wakes up
23:38:30.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
23:38:30.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
23:38:30.892 00.000 11060 Moving (0.04, -0.26) raw xDistance=0.25 yDistance=0.08
23:38:30.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:38:30.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:30.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:38:30.892 00.000 11060 MoveAxis(W, 43, ABG)
23:38:30.892 00.000 11060 Guiding  Dir = 3, Dur = 43
23:38:30.898 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:30.909 00.011 10844 UpdateGuideState exits: m=3573 SNR=38.5 Saturated
23:38:30.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:30.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:30.909 00.000 10844 Enqueuing Expose request
23:38:30.912 00.003 11060 IsSlewing returns 0
23:38:30.912 00.000 11060 IsGuiding returns 0
23:38:30.975 00.063 11060 IsGuiding returns 0
23:38:30.975 00.000 11060 Move returns status 0, amount 43
23:38:30.975 00.000 11060 MoveAxis(N, 0, ABG)
23:38:30.975 00.000 11060 Move returns status 0, amount 0
23:38:30.975 00.000 11060 move complete, result=0
23:38:30.975 00.000 11060 worker thread done servicing request
23:38:30.975 00.000 11060 Worker thread wakes up
23:38:30.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:30.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:30.976 00.001 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
23:38:31.558 00.582 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:31.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:31.560 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:31.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:31.560 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:31.560 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:31.560 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:31.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:31.562 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:31.562 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2787,"width":15,"height":15,"star_pos":[6.75,6.82],"pixels":"..."},"id":1}
23:38:31.614 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:31.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:31.616 00.002 11060 Exposure complete
23:38:31.804 00.188 11060 worker thread done servicing request
23:38:31.804 00.000 10844 OnExposeComplete: enter
23:38:31.804 00.000 10844 UpdateGuideState(): m_state=6
23:38:31.804 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
23:38:31.804 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=61.78, Mass=2734, SNR=33.5, Peak=233 HFD=3.4
23:38:31.804 00.000 10844 MultiStar: [#1 0.56,0.58,0.00,M2] [#2 0.46,-0.39,2.11,U] [#3 -0.48,-0.26,1.04,U] [#4 -0.13,-0.20,1.07,U] [#5 -0.42,0.39,1.13,U] [#6 0.01,-0.55,0.91,U] [#7 -0.32,0.01,0.92,U] [#8 -0.41,0.03,1.03,U] 
23:38:31.804 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.18}, one-star: {0.29, -0.30}
23:38:31.804 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
23:38:31.804 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
23:38:31.804 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.89 mountX=0.18 mountY=-0.03, mountTheta=-0.16
23:38:31.807 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.18, opts=13)
23:38:31.807 00.000 10844 Enqueuing Move request for scope (-0.06, -0.18)
23:38:31.807 00.000 11060 Worker thread wakes up
23:38:31.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
23:38:31.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
23:38:31.807 00.000 11060 Moving (-0.06, -0.18) raw xDistance=0.18 yDistance=-0.03
23:38:31.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:38:31.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:31.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:38:31.807 00.000 11060 MoveAxis(W, 33, ABG)
23:38:31.807 00.000 11060 Guiding  Dir = 3, Dur = 33
23:38:31.815 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:31.825 00.010 11060 IsSlewing returns 0
23:38:31.825 00.000 11060 IsGuiding returns 0
23:38:31.825 00.000 10844 UpdateGuideState exits: m=2734 SNR=33.5
23:38:31.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:31.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:31.825 00.000 10844 Enqueuing Expose request
23:38:31.872 00.047 11060 IsGuiding returns 0
23:38:31.872 00.000 11060 Move returns status 0, amount 33
23:38:31.872 00.000 11060 MoveAxis(N, 0, ABG)
23:38:31.872 00.000 11060 Move returns status 0, amount 0
23:38:31.872 00.000 11060 move complete, result=0
23:38:31.872 00.000 11060 worker thread done servicing request
23:38:31.872 00.000 11060 Worker thread wakes up
23:38:31.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:31.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:31.872 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
23:38:32.504 00.632 11060 Exposure complete
23:38:32.568 00.064 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:32.571 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:32.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:32.572 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:32.572 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:32.572 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:32.572 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:32.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:32.574 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:32.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2788,"width":15,"height":15,"star_pos":[7.00,6.78],"pixels":"..."},"id":1}
23:38:32.583 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:32.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:32.684 00.101 11060 worker thread done servicing request
23:38:32.684 00.000 10844 OnExposeComplete: enter
23:38:32.684 00.000 10844 UpdateGuideState(): m_state=6
23:38:32.684 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
23:38:32.684 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=62.00, Mass=3297, SNR=37.0, Peak=221 HFD=4.0
23:38:32.689 00.005 10844 MultiStar: [#1 0.30,0.47,0.95,U] [#2 0.21,-0.07,1.80,U] [#3 -0.82,0.08,0.00,M5] [#4 -0.79,0.36,0.00,M1] [#5 -0.37,0.21,1.01,U] [#6 -0.04,-0.17,0.93,U] [#7 -0.05,-0.28,0.94,U] [#8 0.29,-0.18,0.97,U] 
23:38:32.689 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.33, -0.08}
23:38:32.689 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:38:32.689 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:38:32.689 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=-0.00 mountY=0.11, mountTheta=1.57
23:38:32.691 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.02, opts=13)
23:38:32.691 00.000 10844 Enqueuing Move request for scope (0.11, -0.02)
23:38:32.691 00.000 11060 Worker thread wakes up
23:38:32.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
23:38:32.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
23:38:32.691 00.000 11060 Moving (0.11, -0.02) raw xDistance=-0.00 yDistance=0.11
23:38:32.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:38:32.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:32.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:38:32.691 00.000 11060 MoveAxis(E, 0, ABG)
23:38:32.691 00.000 11060 Move returns status 0, amount 0
23:38:32.691 00.000 11060 MoveAxis(N, 0, ABG)
23:38:32.691 00.000 11060 Move returns status 0, amount 0
23:38:32.691 00.000 11060 move complete, result=0
23:38:32.691 00.000 11060 worker thread done servicing request
23:38:32.698 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:32.709 00.011 10844 UpdateGuideState exits: m=3297 SNR=37.0
23:38:32.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:32.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:32.709 00.000 10844 Enqueuing Expose request
23:38:32.709 00.000 11060 Worker thread wakes up
23:38:32.709 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:32.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:32.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:33.334 00.625 11060 Exposure complete
23:38:33.509 00.175 11060 worker thread done servicing request
23:38:33.509 00.000 10844 OnExposeComplete: enter
23:38:33.509 00.000 10844 UpdateGuideState(): m_state=6
23:38:33.509 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
23:38:33.509 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=62.16, Mass=3046, SNR=35.5, Peak=247 HFD=3.9
23:38:33.509 00.000 10844 MultiStar: [#1 -0.15,0.37,1.02,U] [#2 0.14,-0.12,2.00,U] [#3 -0.40,0.09,0.98,U] [#4 -0.52,0.08,1.02,U] [#5 0.05,-0.01,1.10,U] [#6 0.08,-0.08,0.99,U] [#7 -0.23,-0.23,0.89,U] [#8 0.36,-0.08,0.99,U] 
23:38:33.509 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.40, 0.08}
23:38:33.509 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
23:38:33.509 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
23:38:33.509 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.89 mountX=-0.00 mountY=-0.01, mountTheta=-1.64
23:38:33.511 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.00, opts=13)
23:38:33.511 00.000 10844 Enqueuing Move request for scope (-0.01, 0.00)
23:38:33.513 00.002 11060 Worker thread wakes up
23:38:33.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:38:33.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:38:33.513 00.000 11060 Moving (-0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
23:38:33.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:38:33.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:33.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:38:33.513 00.000 11060 MoveAxis(E, 0, ABG)
23:38:33.513 00.000 11060 Move returns status 0, amount 0
23:38:33.513 00.000 11060 MoveAxis(N, 0, ABG)
23:38:33.513 00.000 11060 Move returns status 0, amount 0
23:38:33.513 00.000 11060 move complete, result=0
23:38:33.513 00.000 11060 worker thread done servicing request
23:38:33.518 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:33.540 00.022 10844 UpdateGuideState exits: m=3046 SNR=35.5
23:38:33.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:33.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:33.540 00.000 10844 Enqueuing Expose request
23:38:33.540 00.000 11060 Worker thread wakes up
23:38:33.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:33.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:33.540 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:33.588 00.048 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:33.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:33.592 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:33.592 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:33.593 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:33.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:33.594 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:33.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:33.594 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:33.595 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2790,"width":15,"height":15,"star_pos":[7.11,7.16],"pixels":"..."},"id":1}
23:38:33.621 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:33.621 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:34.176 00.555 11060 Exposure complete
23:38:34.404 00.228 11060 worker thread done servicing request
23:38:34.404 00.000 10844 OnExposeComplete: enter
23:38:34.404 00.000 10844 UpdateGuideState(): m_state=6
23:38:34.404 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
23:38:34.404 00.000 10844 Star::Find returns 1 (1), X=258.86, Y=62.31, Mass=3808, SNR=39.3, Peak=255 HFD=3.6
23:38:34.404 00.000 10844 MultiStar: [#1 0.14,-0.05,1.00,U] [#2 0.16,-0.28,1.73,U] [#3 -0.49,0.20,0.91,U] [#4 -0.45,-0.03,0.83,U] [#5 -0.24,0.31,0.90,U] [#6 0.13,-0.07,0.85,U] [#7 0.26,-0.00,0.76,U] [#8 -0.25,0.21,0.87,U] 
23:38:34.404 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.15, 0.24}
23:38:34.404 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
23:38:34.404 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.01)
23:38:34.404 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.54 mountX=-0.02 mountY=-0.05, mountTheta=-1.99
23:38:34.407 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
23:38:34.407 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
23:38:34.407 00.000 11060 Worker thread wakes up
23:38:34.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:38:34.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:38:34.407 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.05
23:38:34.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:38:34.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:34.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:38:34.407 00.000 11060 MoveAxis(E, 0, ABG)
23:38:34.407 00.000 11060 Move returns status 0, amount 0
23:38:34.407 00.000 11060 MoveAxis(N, 0, ABG)
23:38:34.407 00.000 11060 Move returns status 0, amount 0
23:38:34.407 00.000 11060 move complete, result=0
23:38:34.409 00.002 11060 worker thread done servicing request
23:38:34.414 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:34.440 00.026 10844 UpdateGuideState exits: m=3808 SNR=39.3 Saturated
23:38:34.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:34.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:34.440 00.000 10844 Enqueuing Expose request
23:38:34.440 00.000 11060 Worker thread wakes up
23:38:34.440 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:34.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:34.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:34.595 00.155 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:34.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:34.596 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:34.596 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:34.596 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:34.598 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:34.598 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:34.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:34.600 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:34.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2791,"width":15,"height":15,"star_pos":[6.86,7.31],"pixels":"..."},"id":1}
23:38:34.608 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:34.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:35.064 00.456 11060 Exposure complete
23:38:35.246 00.182 11060 worker thread done servicing request
23:38:35.246 00.000 10844 OnExposeComplete: enter
23:38:35.246 00.000 10844 UpdateGuideState(): m_state=6
23:38:35.246 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
23:38:35.246 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=61.81, Mass=2833, SNR=34.1, Peak=199 HFD=3.8
23:38:35.246 00.000 10844 MultiStar: [#1 -0.01,0.36,1.08,U] [#2 0.19,-0.62,0.00,M5] [#3 -0.39,0.42,1.09,U] [#4 -0.42,0.11,1.00,U] [#5 0.11,0.31,1.12,U] [#6 0.14,0.08,0.97,U] [#7 -0.03,0.37,0.93,U] [#8 0.11,-0.18,0.97,U] 
23:38:35.246 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.16}, one-star: {0.31, -0.27}
23:38:35.246 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.49 = -2.80)
23:38:35.246 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.82)
23:38:35.246 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.73 mountX=-0.15 mountY=-0.05, mountTheta=-2.81
23:38:35.248 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.16, opts=13)
23:38:35.248 00.000 10844 Enqueuing Move request for scope (-0.03, 0.16)
23:38:35.248 00.000 11060 Worker thread wakes up
23:38:35.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
23:38:35.248 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
23:38:35.248 00.000 11060 Moving (-0.03, 0.16) raw xDistance=-0.15 yDistance=-0.05
23:38:35.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:38:35.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:35.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:38:35.248 00.000 11060 MoveAxis(E, 26, ABG)
23:38:35.248 00.000 11060 Guiding  Dir = 2, Dur = 26
23:38:35.263 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:35.267 00.004 11060 IsSlewing returns 0
23:38:35.267 00.000 11060 IsGuiding returns 0
23:38:35.284 00.017 10844 UpdateGuideState exits: m=2833 SNR=34.1
23:38:35.285 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:35.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:35.285 00.000 10844 Enqueuing Expose request
23:38:35.325 00.040 11060 IsGuiding returns 0
23:38:35.325 00.000 11060 Move returns status 0, amount 26
23:38:35.325 00.000 11060 MoveAxis(N, 0, ABG)
23:38:35.325 00.000 11060 Move returns status 0, amount 0
23:38:35.325 00.000 11060 move complete, result=0
23:38:35.325 00.000 11060 worker thread done servicing request
23:38:35.325 00.000 11060 Worker thread wakes up
23:38:35.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:35.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:35.325 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
23:38:35.530 00.205 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:35.530 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:35.531 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:35.531 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:35.532 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:35.532 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:35.534 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:35.535 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:35.535 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:35.535 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2792,"width":15,"height":15,"star_pos":[7.03,6.81],"pixels":"..."},"id":1}
23:38:35.574 00.039 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:35.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:35.950 00.376 11060 Exposure complete
23:38:36.104 00.154 11060 worker thread done servicing request
23:38:36.104 00.000 10844 OnExposeComplete: enter
23:38:36.104 00.000 10844 UpdateGuideState(): m_state=6
23:38:36.104 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
23:38:36.104 00.000 10844 Star::Find returns 1 (1), X=258.95, Y=61.98, Mass=3785, SNR=39.1, Peak=255 HFD=4.1
23:38:36.109 00.005 10844 MultiStar: [#1 0.33,0.20,0.99,U] [#2 0.31,-0.62,0.00,M6] [#3 0.18,-0.14,0.89,U] [#4 -0.33,-0.48,0.93,U] [#5 0.29,0.35,0.94,U] [#6 0.15,-0.31,0.92,U] [#7 -0.05,-0.21,0.80,U] [#8 0.22,-0.33,0.91,U] 
23:38:36.109 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.24, -0.10}
23:38:36.109 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
23:38:36.109 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
23:38:36.109 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=0.10 mountY=0.15, mountTheta=1.01
23:38:36.109 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.12, opts=13)
23:38:36.109 00.000 10844 Enqueuing Move request for scope (0.13, -0.12)
23:38:36.109 00.000 11060 Worker thread wakes up
23:38:36.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:38:36.109 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:38:36.109 00.000 11060 Moving (0.13, -0.12) raw xDistance=0.10 yDistance=0.15
23:38:36.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:38:36.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:36.111 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:38:36.111 00.000 11060 MoveAxis(E, 0, ABG)
23:38:36.111 00.000 11060 Move returns status 0, amount 0
23:38:36.111 00.000 11060 MoveAxis(N, 0, ABG)
23:38:36.111 00.000 11060 Move returns status 0, amount 0
23:38:36.111 00.000 11060 move complete, result=0
23:38:36.111 00.000 11060 worker thread done servicing request
23:38:36.129 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:36.143 00.014 10844 UpdateGuideState exits: m=3785 SNR=39.1 Saturated
23:38:36.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:36.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:36.143 00.000 10844 Enqueuing Expose request
23:38:36.143 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:38:36.143 00.000 11060 Worker thread wakes up
23:38:36.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:36.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:36.551 00.408 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:36.551 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:36.551 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:36.551 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:36.551 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:36.551 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:36.551 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:36.551 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:36.556 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:36.556 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2793,"width":15,"height":15,"star_pos":[6.95,6.98],"pixels":"..."},"id":1}
23:38:36.625 00.069 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:36.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:36.779 00.154 11060 Exposure complete
23:38:36.962 00.183 11060 worker thread done servicing request
23:38:36.962 00.000 10844 OnExposeComplete: enter
23:38:36.962 00.000 10844 UpdateGuideState(): m_state=6
23:38:36.962 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
23:38:36.962 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=60.93, Mass=3271, SNR=37.2, Peak=225 HFD=4.2
23:38:36.962 00.000 10844 MultiStar: [#1 0.05,-0.26,0.97,U] [#2 0.06,-1.05,0.00,M7] [#3 -0.50,-0.31,0.98,U] [#4 -0.48,-0.19,0.89,U] [#5 0.03,-0.14,1.03,U] [#6 0.33,-0.48,0.85,U] [#7 0.02,-0.32,0.84,U] [#8 0.07,-0.53,0.95,U] 
23:38:36.962 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.42}, one-star: {0.16, -1.15}
23:38:36.962 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
23:38:36.962 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
23:38:36.962 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.42 hyp=0.43 cameraTheta=-1.67 mountX=0.43 mountY=0.03, mountTheta=0.06
23:38:36.962 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.42, opts=13)
23:38:36.962 00.000 10844 Enqueuing Move request for scope (-0.04, -0.42)
23:38:36.962 00.000 11060 Worker thread wakes up
23:38:36.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.42) opts 0xd
23:38:36.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.42)
23:38:36.962 00.000 11060 Moving (-0.04, -0.42) raw xDistance=0.43 yDistance=0.03
23:38:36.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.43
23:38:36.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:36.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:38:36.962 00.000 11060 MoveAxis(W, 74, ABG)
23:38:36.962 00.000 11060 Guiding  Dir = 3, Dur = 74
23:38:36.970 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:36.981 00.011 10844 UpdateGuideState exits: m=3271 SNR=37.2
23:38:36.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:36.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:36.981 00.000 10844 Enqueuing Expose request
23:38:36.992 00.011 11060 IsSlewing returns 0
23:38:36.993 00.001 11060 IsGuiding returns 0
23:38:37.074 00.081 11060 IsGuiding returns 0
23:38:37.074 00.000 11060 Move returns status 0, amount 74
23:38:37.074 00.000 11060 MoveAxis(N, 0, ABG)
23:38:37.074 00.000 11060 Move returns status 0, amount 0
23:38:37.074 00.000 11060 move complete, result=0
23:38:37.074 00.000 11060 worker thread done servicing request
23:38:37.074 00.000 11060 Worker thread wakes up
23:38:37.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:37.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:37.081 00.007 10844 GuideStep: 0.4 px 74 ms WEST, 0.0 px 0 ms NORTH
23:38:37.597 00.516 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:37.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:37.597 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:37.599 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:37.599 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:37.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:37.600 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:37.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:37.600 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:37.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2794,"width":15,"height":15,"star_pos":[6.87,6.93],"pixels":"..."},"id":1}
23:38:37.656 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:37.657 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:37.716 00.059 11060 Exposure complete
23:38:37.881 00.165 11060 worker thread done servicing request
23:38:37.881 00.000 10844 OnExposeComplete: enter
23:38:37.881 00.000 10844 UpdateGuideState(): m_state=6
23:38:37.881 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
23:38:37.881 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.80, Mass=2946, SNR=35.0, Peak=216 HFD=3.8
23:38:37.881 00.000 10844 MultiStar: [#1 -0.05,-0.13,1.10,U] [#2 0.01,-0.02,2.03,U] [#3 -0.23,0.36,1.03,U] [#4 -0.66,0.23,0.00,M1] [#5 0.09,0.09,1.04,U] [#6 0.36,0.27,0.97,U] [#7 -0.26,0.05,0.95,U] [#8 -0.00,0.34,1.09,U] 
23:38:37.881 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.16, -0.28}
23:38:37.881 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.22 = -3.07)
23:38:37.881 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.09)
23:38:37.881 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.46 mountX=-0.08 mountY=-0.00, mountTheta=-3.09
23:38:37.886 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
23:38:37.886 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
23:38:37.886 00.000 11060 Worker thread wakes up
23:38:37.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
23:38:37.886 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
23:38:37.886 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
23:38:37.888 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:37.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:37.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:38:37.888 00.000 11060 MoveAxis(E, 0, ABG)
23:38:37.888 00.000 11060 Move returns status 0, amount 0
23:38:37.888 00.000 11060 MoveAxis(N, 0, ABG)
23:38:37.888 00.000 11060 Move returns status 0, amount 0
23:38:37.888 00.000 11060 move complete, result=0
23:38:37.888 00.000 11060 worker thread done servicing request
23:38:37.891 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:37.906 00.015 10844 UpdateGuideState exits: m=2946 SNR=35.0
23:38:37.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:37.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:37.906 00.000 10844 Enqueuing Expose request
23:38:37.906 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:37.906 00.000 11060 Worker thread wakes up
23:38:37.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:37.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:38.550 00.644 11060 Exposure complete
23:38:38.577 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:38.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:38.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:38.577 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:38.580 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:38.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:38.581 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:38.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:38.581 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:38.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2795,"width":15,"height":15,"star_pos":[6.87,6.80],"pixels":"..."},"id":1}
23:38:38.593 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:38.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:38.710 00.117 11060 worker thread done servicing request
23:38:38.710 00.000 10844 OnExposeComplete: enter
23:38:38.710 00.000 10844 UpdateGuideState(): m_state=6
23:38:38.710 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
23:38:38.710 00.000 10844 Star::Find returns 1 (1), X=259.07, Y=61.79, Mass=3398, SNR=37.7, Peak=255 HFD=3.6
23:38:38.710 00.000 10844 MultiStar: [#1 -0.20,0.29,0.96,U] [#2 0.32,0.20,1.89,U] [#3 -0.25,0.38,0.93,U] [#4 -0.25,0.84,0.00,M2] [#5 0.14,1.05,0.00,M1] [#6 0.13,0.45,0.89,U] [#7 -0.20,0.60,0.00,M1] [#8 -0.28,-0.16,0.86,U] 
23:38:38.710 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.15}, one-star: {0.36, -0.29}
23:38:38.710 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
23:38:38.710 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
23:38:38.710 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.19 mountX=-0.16 mountY=0.04, mountTheta=2.93
23:38:38.715 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.15, opts=13)
23:38:38.715 00.000 10844 Enqueuing Move request for scope (0.06, 0.15)
23:38:38.715 00.000 11060 Worker thread wakes up
23:38:38.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:38:38.715 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:38:38.715 00.000 11060 Moving (0.06, 0.15) raw xDistance=-0.16 yDistance=0.04
23:38:38.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:38:38.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:38.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:38:38.715 00.000 11060 MoveAxis(E, 28, ABG)
23:38:38.717 00.002 11060 Guiding  Dir = 2, Dur = 28
23:38:38.723 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:38.737 00.014 10844 UpdateGuideState exits: m=3398 SNR=37.7 Saturated
23:38:38.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:38.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:38.737 00.000 10844 Enqueuing Expose request
23:38:38.745 00.008 11060 IsSlewing returns 0
23:38:38.745 00.000 11060 IsGuiding returns 0
23:38:38.807 00.062 11060 IsGuiding returns 0
23:38:38.807 00.000 11060 Move returns status 0, amount 28
23:38:38.807 00.000 11060 MoveAxis(N, 0, ABG)
23:38:38.807 00.000 11060 Move returns status 0, amount 0
23:38:38.807 00.000 11060 move complete, result=0
23:38:38.807 00.000 11060 worker thread done servicing request
23:38:38.807 00.000 11060 Worker thread wakes up
23:38:38.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:38.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:38.807 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
23:38:39.437 00.630 11060 Exposure complete
23:38:39.547 00.110 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:39.547 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:39.556 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:39.556 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:39.556 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:39.558 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:39.558 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:39.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:39.559 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:39.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2796,"width":15,"height":15,"star_pos":[7.07,6.79],"pixels":"..."},"id":1}
23:38:39.601 00.042 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:39.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:39.605 00.004 11060 worker thread done servicing request
23:38:39.605 00.000 10844 OnExposeComplete: enter
23:38:39.605 00.000 10844 UpdateGuideState(): m_state=6
23:38:39.605 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
23:38:39.605 00.000 10844 Star::Find returns 1 (0), X=258.98, Y=62.00, Mass=3068, SNR=35.7, Peak=234 HFD=3.9
23:38:39.605 00.000 10844 MultiStar: [#1 -0.11,0.43,0.96,U] [#2 0.19,-0.16,2.05,U] [#3 -0.30,0.44,0.96,U] [#4 -0.09,0.07,0.99,U] [#5 -0.25,0.54,0.98,U] [#6 0.60,-0.25,0.00,M1] [#7 -0.31,0.23,0.90,U] [#8 0.28,-0.86,0.00,M1] 
23:38:39.605 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.16}, one-star: {0.27, -0.07}
23:38:39.605 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
23:38:39.605 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
23:38:39.605 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.84 mountX=-0.15 mountY=-0.07, mountTheta=-2.70
23:38:39.612 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
23:38:39.612 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
23:38:39.612 00.000 11060 Worker thread wakes up
23:38:39.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
23:38:39.612 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
23:38:39.612 00.000 11060 Moving (-0.04, 0.16) raw xDistance=-0.15 yDistance=-0.07
23:38:39.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:38:39.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:39.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:38:39.612 00.000 11060 MoveAxis(E, 27, ABG)
23:38:39.612 00.000 11060 Guiding  Dir = 2, Dur = 27
23:38:39.617 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:39.642 00.025 10844 UpdateGuideState exits: m=3068 SNR=35.7
23:38:39.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:39.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:39.642 00.000 10844 Enqueuing Expose request
23:38:39.650 00.008 11060 IsSlewing returns 0
23:38:39.651 00.001 11060 IsGuiding returns 0
23:38:39.712 00.061 11060 IsGuiding returns 0
23:38:39.712 00.000 11060 Move returns status 0, amount 27
23:38:39.712 00.000 11060 MoveAxis(N, 0, ABG)
23:38:39.712 00.000 11060 Move returns status 0, amount 0
23:38:39.712 00.000 11060 move complete, result=0
23:38:39.712 00.000 11060 worker thread done servicing request
23:38:39.712 00.000 11060 Worker thread wakes up
23:38:39.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:39.712 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
23:38:39.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:40.363 00.651 11060 Exposure complete
23:38:40.509 00.146 11060 worker thread done servicing request
23:38:40.509 00.000 10844 OnExposeComplete: enter
23:38:40.509 00.000 10844 UpdateGuideState(): m_state=6
23:38:40.509 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
23:38:40.509 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.31, Mass=3397, SNR=37.7, Peak=239 HFD=3.6
23:38:40.509 00.000 10844 MultiStar: [#1 0.01,0.08,0.96,U] [#2 0.41,-0.65,0.00,M5] [#3 -0.35,0.54,0.00,M1] [#4 -0.06,0.14,0.92,U] [#5 0.36,0.72,0.00,M1] [#6 0.50,-0.12,0.73,U] [#7 0.08,-0.23,0.84,U] [#8 0.18,-0.61,0.00,M2] 
23:38:40.509 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.04}, one-star: {-0.02, 0.23}
23:38:40.509 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
23:38:40.509 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
23:38:40.511 00.002 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.41 mountX=-0.05 mountY=0.08, mountTheta=2.16
23:38:40.512 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
23:38:40.512 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
23:38:40.512 00.000 11060 Worker thread wakes up
23:38:40.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:38:40.512 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:38:40.512 00.000 11060 Moving (0.08, 0.04) raw xDistance=-0.05 yDistance=0.08
23:38:40.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:38:40.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:40.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:38:40.512 00.000 11060 MoveAxis(E, 0, ABG)
23:38:40.512 00.000 11060 Move returns status 0, amount 0
23:38:40.512 00.000 11060 MoveAxis(N, 0, ABG)
23:38:40.512 00.000 11060 Move returns status 0, amount 0
23:38:40.512 00.000 11060 move complete, result=0
23:38:40.514 00.002 11060 worker thread done servicing request
23:38:40.517 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:40.531 00.014 10844 UpdateGuideState exits: m=3397 SNR=37.7
23:38:40.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:40.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:40.531 00.000 10844 Enqueuing Expose request
23:38:40.531 00.000 11060 Worker thread wakes up
23:38:40.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:40.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:40.531 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:40.539 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:40.539 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:40.539 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:40.541 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:40.541 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:40.541 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:40.545 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:40.545 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:40.545 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:40.545 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2798,"width":15,"height":15,"star_pos":[6.69,7.31],"pixels":"..."},"id":1}
23:38:40.563 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:40.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:41.157 00.594 11060 Exposure complete
23:38:41.344 00.187 11060 worker thread done servicing request
23:38:41.344 00.000 10844 OnExposeComplete: enter
23:38:41.344 00.000 10844 UpdateGuideState(): m_state=6
23:38:41.344 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
23:38:41.344 00.000 10844 Star::Find returns 1 (0), X=259.36, Y=61.64, Mass=2921, SNR=34.8, Peak=249 HFD=3.4
23:38:41.344 00.000 10844 MultiStar: [#1 0.26,0.08,1.02,U] [#2 -0.33,-0.80,0.00,M6] [#3 -0.08,0.37,0.98,U] [#4 -0.08,-0.50,0.96,U] [#5 -0.23,0.03,1.22,U] [#6 0.21,0.07,0.91,U] [#7 -0.05,0.39,0.94,U] [#8 0.13,0.02,0.98,U] 
23:38:41.344 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.65, -0.44}
23:38:41.344 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
23:38:41.344 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
23:38:41.344 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.02 mountX=-0.02 mountY=0.09, mountTheta=1.77
23:38:41.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.00, opts=13)
23:38:41.344 00.000 10844 Enqueuing Move request for scope (0.09, 0.00)
23:38:41.344 00.000 11060 Worker thread wakes up
23:38:41.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
23:38:41.344 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
23:38:41.344 00.000 11060 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=0.09
23:38:41.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:38:41.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:41.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:38:41.344 00.000 11060 MoveAxis(E, 0, ABG)
23:38:41.344 00.000 11060 Move returns status 0, amount 0
23:38:41.344 00.000 11060 MoveAxis(N, 0, ABG)
23:38:41.344 00.000 11060 Move returns status 0, amount 0
23:38:41.344 00.000 11060 move complete, result=0
23:38:41.344 00.000 11060 worker thread done servicing request
23:38:41.354 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:41.365 00.011 10844 UpdateGuideState exits: m=2921 SNR=34.8
23:38:41.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:41.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:41.365 00.000 10844 Enqueuing Expose request
23:38:41.365 00.000 11060 Worker thread wakes up
23:38:41.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:41.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:41.365 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:41.555 00.190 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:41.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:41.556 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:41.556 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:41.567 00.011 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:41.569 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:41.580 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:41.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:41.583 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:41.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2799,"width":15,"height":15,"star_pos":[7.36,6.64],"pixels":"..."},"id":1}
23:38:41.656 00.073 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:41.658 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:41.996 00.338 11060 Exposure complete
23:38:42.156 00.160 11060 worker thread done servicing request
23:38:42.156 00.000 10844 OnExposeComplete: enter
23:38:42.156 00.000 10844 UpdateGuideState(): m_state=6
23:38:42.156 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
23:38:42.156 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.98, Mass=2972, SNR=34.7, Peak=254 HFD=3.5
23:38:42.161 00.005 10844 MultiStar: [#1 0.07,0.23,1.12,U] [#2 0.12,-0.86,0.00,M7] [#3 -0.18,-0.11,1.01,U] [#4 -0.30,-0.23,0.98,U] [#5 0.59,0.35,0.00,M1] [#6 0.27,-0.39,1.00,U] [#7 0.15,0.18,0.84,U] [#8 -0.14,-0.72,0.00,M2] 
23:38:42.161 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.07}, one-star: {-0.11, -0.10}
23:38:42.161 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
23:38:42.161 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:38:42.161 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.83 mountX=0.07 mountY=-0.01, mountTheta=-0.09
23:38:42.161 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
23:38:42.161 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
23:38:42.161 00.000 11060 Worker thread wakes up
23:38:42.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
23:38:42.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
23:38:42.161 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.01
23:38:42.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:38:42.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:42.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:38:42.161 00.000 11060 MoveAxis(E, 0, ABG)
23:38:42.161 00.000 11060 Move returns status 0, amount 0
23:38:42.161 00.000 11060 MoveAxis(N, 0, ABG)
23:38:42.161 00.000 11060 Move returns status 0, amount 0
23:38:42.161 00.000 11060 move complete, result=0
23:38:42.161 00.000 11060 worker thread done servicing request
23:38:42.166 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:42.190 00.024 10844 UpdateGuideState exits: m=2972 SNR=34.7
23:38:42.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:42.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:42.190 00.000 10844 Enqueuing Expose request
23:38:42.190 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:42.190 00.000 11060 Worker thread wakes up
23:38:42.192 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:42.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:42.585 00.393 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:42.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:42.585 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:42.588 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:42.588 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:42.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:42.590 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:42.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:42.590 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:42.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2800,"width":15,"height":15,"star_pos":[6.60,6.98],"pixels":"..."},"id":1}
23:38:42.599 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:42.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:42.836 00.237 11060 Exposure complete
23:38:43.009 00.173 11060 worker thread done servicing request
23:38:43.009 00.000 10844 OnExposeComplete: enter
23:38:43.009 00.000 10844 UpdateGuideState(): m_state=6
23:38:43.009 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
23:38:43.009 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.82, Mass=2654, SNR=33.3, Peak=202 HFD=3.7
23:38:43.009 00.000 10844 MultiStar: [#1 -0.21,-0.32,1.10,U] [#2 0.61,-0.95,0.00,M8] [#3 -0.57,-0.43,0.00,M1] [#4 -0.77,-0.03,0.00,M1] [#5 -0.06,-0.32,1.21,U] [#6 0.28,-0.98,0.00,M1] [#7 0.02,-0.24,1.02,U] [#8 0.18,-0.48,1.02,U] 
23:38:43.009 00.000 10844 single-star, 4 included, MultiStar: {-0.02, -0.32}, one-star: {-0.01, -0.25}
23:38:43.009 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
23:38:43.009 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
23:38:43.014 00.005 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=0.25 mountY=0.03, mountTheta=0.14
23:38:43.014 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.25, opts=13)
23:38:43.014 00.000 10844 Enqueuing Move request for scope (-0.01, -0.25)
23:38:43.014 00.000 11060 Worker thread wakes up
23:38:43.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
23:38:43.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
23:38:43.014 00.000 11060 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=0.03
23:38:43.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:38:43.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:43.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:38:43.014 00.000 11060 MoveAxis(W, 44, ABG)
23:38:43.014 00.000 11060 Guiding  Dir = 3, Dur = 44
23:38:43.021 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:43.035 00.014 10844 UpdateGuideState exits: m=2654 SNR=33.3
23:38:43.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:43.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:43.035 00.000 10844 Enqueuing Expose request
23:38:43.040 00.005 11060 IsSlewing returns 0
23:38:43.040 00.000 11060 IsGuiding returns 0
23:38:43.103 00.063 11060 IsGuiding returns 0
23:38:43.103 00.000 11060 Move returns status 0, amount 44
23:38:43.103 00.000 11060 MoveAxis(N, 0, ABG)
23:38:43.103 00.000 11060 Move returns status 0, amount 0
23:38:43.103 00.000 11060 move complete, result=0
23:38:43.103 00.000 11060 worker thread done servicing request
23:38:43.103 00.000 11060 Worker thread wakes up
23:38:43.103 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
23:38:43.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:43.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:43.601 00.498 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:43.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:43.601 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:43.601 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:43.601 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:43.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:43.601 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:43.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:43.606 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:43.606 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2801,"width":15,"height":15,"star_pos":[6.70,6.82],"pixels":"..."},"id":1}
23:38:43.611 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:43.611 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:43.733 00.122 11060 Exposure complete
23:38:43.920 00.187 11060 worker thread done servicing request
23:38:43.920 00.000 10844 OnExposeComplete: enter
23:38:43.920 00.000 10844 UpdateGuideState(): m_state=6
23:38:43.920 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
23:38:43.920 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=62.12, Mass=3467, SNR=37.9, Peak=240 HFD=3.8
23:38:43.920 00.000 10844 MultiStar: [#1 0.02,0.11,0.92,U] [#2 0.66,-0.51,0.00,M9] [#3 -0.09,-0.06,0.99,U] [#4 -0.38,-0.39,0.94,U] [#5 0.71,-0.28,0.00,M1] [#6 0.08,-0.41,0.86,U] [#7 0.14,-0.67,0.00,M1] [#8 -0.02,-0.82,0.00,M2] 
23:38:43.923 00.003 10844 refined, 4 included, MultiStar: {-0.03, -0.14}, one-star: {0.22, 0.04}
23:38:43.923 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:38:43.923 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
23:38:43.923 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.79 mountX=0.14 mountY=-0.01, mountTheta=-0.05
23:38:43.925 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.14, opts=13)
23:38:43.925 00.000 10844 Enqueuing Move request for scope (-0.03, -0.14)
23:38:43.925 00.000 11060 Worker thread wakes up
23:38:43.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
23:38:43.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
23:38:43.925 00.000 11060 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=-0.01
23:38:43.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:38:43.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:43.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:38:43.925 00.000 11060 MoveAxis(W, 25, ABG)
23:38:43.925 00.000 11060 Guiding  Dir = 3, Dur = 25
23:38:43.935 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:43.949 00.014 10844 UpdateGuideState exits: m=3467 SNR=37.9
23:38:43.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:43.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:43.949 00.000 10844 Enqueuing Expose request
23:38:43.954 00.005 11060 IsSlewing returns 0
23:38:43.954 00.000 11060 IsGuiding returns 0
23:38:44.001 00.047 11060 IsGuiding returns 0
23:38:44.001 00.000 11060 Move returns status 0, amount 25
23:38:44.001 00.000 11060 MoveAxis(N, 0, ABG)
23:38:44.001 00.000 11060 Move returns status 0, amount 0
23:38:44.001 00.000 11060 move complete, result=0
23:38:44.001 00.000 11060 worker thread done servicing request
23:38:44.001 00.000 11060 Worker thread wakes up
23:38:44.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:44.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:44.001 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
23:38:44.564 00.563 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:44.564 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:44.565 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:44.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:44.565 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:44.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:44.565 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:44.567 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:44.567 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:44.567 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2802,"width":15,"height":15,"star_pos":[6.93,7.12],"pixels":"..."},"id":1}
23:38:44.625 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:44.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:44.662 00.037 11060 Exposure complete
23:38:44.828 00.166 11060 worker thread done servicing request
23:38:44.833 00.005 10844 OnExposeComplete: enter
23:38:44.833 00.000 10844 UpdateGuideState(): m_state=6
23:38:44.833 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
23:38:44.833 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=62.17, Mass=2996, SNR=35.4, Peak=229 HFD=3.1
23:38:44.833 00.000 10844 MultiStar: [#1 -0.15,0.31,1.06,U] [#2 0.32,-0.12,1.92,U] [#3 -0.16,0.15,0.95,U] [#4 -0.22,0.35,1.06,U] [#5 -0.01,0.48,0.97,U] [#6 0.05,-0.15,0.97,U] [#7 0.21,-0.52,0.84,U] [#8 0.22,0.20,0.98,U] 
23:38:44.833 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.25, 0.10}
23:38:44.833 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
23:38:44.833 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
23:38:44.833 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=-0.09 mountY=0.06, mountTheta=2.55
23:38:44.833 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.08, opts=13)
23:38:44.836 00.003 10844 Enqueuing Move request for scope (0.08, 0.08)
23:38:44.836 00.000 11060 Worker thread wakes up
23:38:44.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:38:44.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:38:44.836 00.000 11060 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=0.06
23:38:44.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:38:44.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:44.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:44.836 00.000 11060 MoveAxis(E, 0, ABG)
23:38:44.836 00.000 11060 Move returns status 0, amount 0
23:38:44.836 00.000 11060 MoveAxis(N, 0, ABG)
23:38:44.836 00.000 11060 Move returns status 0, amount 0
23:38:44.836 00.000 11060 move complete, result=0
23:38:44.836 00.000 11060 worker thread done servicing request
23:38:44.841 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:44.853 00.012 10844 UpdateGuideState exits: m=2996 SNR=35.4
23:38:44.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:44.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:44.853 00.000 10844 Enqueuing Expose request
23:38:44.853 00.000 11060 Worker thread wakes up
23:38:44.853 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:44.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:44.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:45.487 00.634 11060 Exposure complete
23:38:45.546 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:45.546 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:45.549 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:45.549 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:45.549 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:45.549 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:45.550 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:45.550 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:45.550 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:45.550 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2803,"width":15,"height":15,"star_pos":[6.96,7.17],"pixels":"..."},"id":1}
23:38:45.582 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:45.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:45.663 00.081 11060 worker thread done servicing request
23:38:45.663 00.000 10844 OnExposeComplete: enter
23:38:45.663 00.000 10844 UpdateGuideState(): m_state=6
23:38:45.663 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
23:38:45.663 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.87, Mass=3480, SNR=38.4, Peak=252 HFD=3.8
23:38:45.664 00.001 10844 MultiStar: [#1 0.17,-0.28,0.93,U] [#2 0.24,-0.33,1.78,U] [#3 -0.35,-0.07,0.89,U] [#4 -0.32,-0.42,0.91,U] [#5 0.14,-0.20,0.99,U] [#6 0.05,-0.24,0.83,U] [#7 -0.18,-0.40,0.82,U] [#8 0.03,-0.76,0.00,M2] 
23:38:45.664 00.000 10844 single-star, 7 included, MultiStar: {-0.01, -0.27}, one-star: {-0.06, -0.21}
23:38:45.664 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:38:45.664 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
23:38:45.664 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.21 cameraTheta=-1.85 mountX=0.21 mountY=-0.03, mountTheta=-0.12
23:38:45.664 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.21, opts=13)
23:38:45.664 00.000 10844 Enqueuing Move request for scope (-0.06, -0.21)
23:38:45.664 00.000 11060 Worker thread wakes up
23:38:45.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
23:38:45.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
23:38:45.664 00.000 11060 Moving (-0.06, -0.21) raw xDistance=0.21 yDistance=-0.03
23:38:45.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:38:45.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:45.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:38:45.664 00.000 11060 MoveAxis(W, 37, ABG)
23:38:45.664 00.000 11060 Guiding  Dir = 3, Dur = 37
23:38:45.672 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:45.674 00.002 11060 IsSlewing returns 0
23:38:45.674 00.000 11060 IsGuiding returns 0
23:38:45.685 00.011 10844 UpdateGuideState exits: m=3480 SNR=38.4
23:38:45.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:45.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:45.685 00.000 10844 Enqueuing Expose request
23:38:45.721 00.036 11060 IsGuiding returns 0
23:38:45.721 00.000 11060 Move returns status 0, amount 37
23:38:45.721 00.000 11060 MoveAxis(N, 0, ABG)
23:38:45.721 00.000 11060 Move returns status 0, amount 0
23:38:45.721 00.000 11060 move complete, result=0
23:38:45.721 00.000 11060 worker thread done servicing request
23:38:45.721 00.000 11060 Worker thread wakes up
23:38:45.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:45.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:45.747 00.026 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
23:38:46.353 00.606 11060 Exposure complete
23:38:46.510 00.157 11060 worker thread done servicing request
23:38:46.510 00.000 10844 OnExposeComplete: enter
23:38:46.510 00.000 10844 UpdateGuideState(): m_state=6
23:38:46.510 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
23:38:46.510 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.34, Mass=3089, SNR=36.3, Peak=255 HFD=3.5
23:38:46.511 00.001 10844 MultiStar: [#1 -0.15,-0.48,1.01,U] [#2 0.64,-0.14,0.00,M8] [#3 -0.51,0.25,0.99,U] [#4 -0.70,-0.23,0.00,M1] [#5 0.06,-0.02,0.97,U] [#6 -0.12,-0.03,0.93,U] [#7 -0.05,-0.71,0.00,M1] [#8 0.11,-0.16,0.87,U] 
23:38:46.511 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.20}, one-star: {-0.38, -0.74}
23:38:46.511 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
23:38:46.511 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
23:38:46.511 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-2.28 mountX=0.23 mountY=-0.14, mountTheta=-0.54
23:38:46.513 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.20, opts=13)
23:38:46.513 00.000 10844 Enqueuing Move request for scope (-0.17, -0.20)
23:38:46.513 00.000 11060 Worker thread wakes up
23:38:46.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
23:38:46.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
23:38:46.513 00.000 11060 Moving (-0.17, -0.20) raw xDistance=0.23 yDistance=-0.14
23:38:46.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:38:46.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:46.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:46.513 00.000 11060 MoveAxis(W, 41, ABG)
23:38:46.513 00.000 11060 Guiding  Dir = 3, Dur = 41
23:38:46.521 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:46.526 00.005 11060 IsSlewing returns 0
23:38:46.526 00.000 11060 IsGuiding returns 0
23:38:46.531 00.005 10844 UpdateGuideState exits: m=3089 SNR=36.3 Saturated
23:38:46.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:46.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:46.531 00.000 10844 Enqueuing Expose request
23:38:46.572 00.041 11060 IsGuiding returns 0
23:38:46.572 00.000 11060 Move returns status 0, amount 41
23:38:46.572 00.000 11060 MoveAxis(N, 0, ABG)
23:38:46.572 00.000 11060 Move returns status 0, amount 0
23:38:46.572 00.000 11060 move complete, result=0
23:38:46.572 00.000 11060 worker thread done servicing request
23:38:46.572 00.000 11060 Worker thread wakes up
23:38:46.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:46.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:46.572 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
23:38:46.592 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:46.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:46.593 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:46.593 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:46.593 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:46.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:46.597 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:46.598 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:46.603 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:46.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2805,"width":15,"height":15,"star_pos":[7.33,7.34],"pixels":"..."},"id":1}
23:38:46.609 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:46.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:47.219 00.610 11060 Exposure complete
23:38:47.418 00.199 11060 worker thread done servicing request
23:38:47.418 00.000 10844 OnExposeComplete: enter
23:38:47.418 00.000 10844 UpdateGuideState(): m_state=6
23:38:47.418 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
23:38:47.418 00.000 10844 Star::Find returns 1 (1), X=258.81, Y=61.76, Mass=2839, SNR=34.0, Peak=255 HFD=3.5
23:38:47.418 00.000 10844 MultiStar: [#1 0.10,-0.05,1.04,U] [#2 0.07,-0.89,0.00,M9] [#3 -0.25,-0.01,1.11,U] [#4 0.02,-0.06,0.99,U] [#5 0.29,0.18,1.14,U] [#6 -0.20,0.41,0.89,U] [#7 -0.01,-0.41,0.95,U] [#8 -0.05,-0.08,0.99,U] 
23:38:47.418 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.04}, one-star: {0.09, -0.32}
23:38:47.418 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
23:38:47.418 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
23:38:47.418 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.47 mountX=0.04 mountY=0.01, mountTheta=0.27
23:38:47.423 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.04, opts=13)
23:38:47.423 00.000 10844 Enqueuing Move request for scope (0.00, -0.04)
23:38:47.423 00.000 11060 Worker thread wakes up
23:38:47.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
23:38:47.423 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
23:38:47.423 00.000 11060 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.01
23:38:47.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:38:47.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:47.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:38:47.423 00.000 11060 MoveAxis(E, 0, ABG)
23:38:47.423 00.000 11060 Move returns status 0, amount 0
23:38:47.423 00.000 11060 MoveAxis(N, 0, ABG)
23:38:47.423 00.000 11060 Move returns status 0, amount 0
23:38:47.423 00.000 11060 move complete, result=0
23:38:47.423 00.000 11060 worker thread done servicing request
23:38:47.433 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:47.449 00.016 10844 UpdateGuideState exits: m=2839 SNR=34.0 Saturated
23:38:47.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:47.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:47.449 00.000 10844 Enqueuing Expose request
23:38:47.449 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:47.449 00.000 11060 Worker thread wakes up
23:38:47.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:47.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:47.587 00.138 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:47.587 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:47.589 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:47.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:47.590 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:47.592 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:47.592 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:47.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:47.592 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:47.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2806,"width":15,"height":15,"star_pos":[6.81,6.76],"pixels":"..."},"id":1}
23:38:47.625 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:47.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:48.090 00.465 11060 Exposure complete
23:38:48.230 00.140 11060 worker thread done servicing request
23:38:48.230 00.000 10844 OnExposeComplete: enter
23:38:48.230 00.000 10844 UpdateGuideState(): m_state=6
23:38:48.230 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
23:38:48.230 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.20, Mass=3025, SNR=35.2, Peak=242 HFD=3.7
23:38:48.230 00.000 10844 MultiStar: [#1 -0.24,-0.69,0.00,M1] [#2 0.05,-0.88,0.00,M10] [#3 -0.68,-0.21,0.00,M1] [#4 -0.27,-0.99,0.00,M1] [#5 0.10,-0.39,1.02,U] [#6 0.10,-0.67,0.00,M1] [#7 -0.24,-0.62,0.00,M1] [#8 0.05,-0.38,0.90,U] 
23:38:48.230 00.000 10844 refined, 2 included, MultiStar: {-0.02, -0.56}, one-star: {-0.19, -0.88}
23:38:48.230 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
23:38:48.230 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
23:38:48.230 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.56 hyp=0.56 cameraTheta=-1.60 mountX=0.55 mountY=0.08, mountTheta=0.14
23:38:48.230 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.56, opts=13)
23:38:48.230 00.000 10844 Enqueuing Move request for scope (-0.02, -0.56)
23:38:48.230 00.000 11060 Worker thread wakes up
23:38:48.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.56) opts 0xd
23:38:48.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.56)
23:38:48.230 00.000 11060 Moving (-0.02, -0.56) raw xDistance=0.55 yDistance=0.08
23:38:48.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.55
23:38:48.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:48.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:38:48.230 00.000 11060 MoveAxis(W, 96, ABG)
23:38:48.230 00.000 11060 Guiding  Dir = 3, Dur = 96
23:38:48.240 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:48.250 00.010 10844 UpdateGuideState exits: m=3025 SNR=35.2
23:38:48.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:48.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:48.250 00.000 10844 Enqueuing Expose request
23:38:48.265 00.015 11060 IsSlewing returns 0
23:38:48.266 00.001 11060 IsGuiding returns 0
23:38:48.403 00.137 11060 IsGuiding returns 0
23:38:48.403 00.000 11060 Move returns status 0, amount 96
23:38:48.403 00.000 11060 MoveAxis(N, 0, ABG)
23:38:48.403 00.000 11060 Move returns status 0, amount 0
23:38:48.403 00.000 11060 move complete, result=0
23:38:48.403 00.000 11060 worker thread done servicing request
23:38:48.403 00.000 11060 Worker thread wakes up
23:38:48.403 00.000 10844 GuideStep: 0.6 px 96 ms WEST, 0.1 px 0 ms NORTH
23:38:48.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:48.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:48.546 00.143 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:48.546 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:48.546 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:48.548 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:48.548 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:48.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:48.548 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:48.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:48.548 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:48.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2807,"width":15,"height":15,"star_pos":[6.52,7.20],"pixels":"..."},"id":1}
23:38:48.602 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:48.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:49.030 00.428 11060 Exposure complete
23:38:49.198 00.168 11060 worker thread done servicing request
23:38:49.198 00.000 10844 OnExposeComplete: enter
23:38:49.198 00.000 10844 UpdateGuideState(): m_state=6
23:38:49.198 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
23:38:49.198 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.91, Mass=2911, SNR=34.2, Peak=242 HFD=3.4
23:38:49.198 00.000 10844 MultiStar: [#1 -0.01,-0.17,1.07,U] [#2 0.33,-0.26,2.05,U] [#3 -0.28,0.03,1.02,U] [#4 -0.45,0.35,0.97,U] [#5 -0.30,-0.00,1.02,U] [#6 0.50,0.08,0.98,U] [#7 0.17,-0.08,0.93,U] [#8 -0.02,-0.48,1.00,U] 
23:38:49.198 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.03, -0.17}
23:38:49.198 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
23:38:49.198 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
23:38:49.200 00.002 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.33 mountX=0.09 mountY=0.04, mountTheta=0.41
23:38:49.203 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
23:38:49.203 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
23:38:49.203 00.000 11060 Worker thread wakes up
23:38:49.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
23:38:49.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
23:38:49.203 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.09 yDistance=0.04
23:38:49.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:38:49.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:49.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:38:49.203 00.000 11060 MoveAxis(E, 0, ABG)
23:38:49.203 00.000 11060 Move returns status 0, amount 0
23:38:49.203 00.000 11060 MoveAxis(N, 0, ABG)
23:38:49.203 00.000 11060 Move returns status 0, amount 0
23:38:49.203 00.000 11060 move complete, result=0
23:38:49.203 00.000 11060 worker thread done servicing request
23:38:49.210 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:49.226 00.016 10844 UpdateGuideState exits: m=2911 SNR=34.2
23:38:49.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:49.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:49.226 00.000 10844 Enqueuing Expose request
23:38:49.226 00.000 11060 Worker thread wakes up
23:38:49.226 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:38:49.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:49.229 00.003 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:49.547 00.318 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:49.547 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:49.548 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:49.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:49.549 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:49.550 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:49.552 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:49.552 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:49.554 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:49.554 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2808,"width":15,"height":15,"star_pos":[6.68,6.91],"pixels":"..."},"id":1}
23:38:49.562 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:49.562 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:49.859 00.297 11060 Exposure complete
23:38:50.013 00.154 11060 worker thread done servicing request
23:38:50.017 00.004 10844 OnExposeComplete: enter
23:38:50.017 00.000 10844 UpdateGuideState(): m_state=6
23:38:50.017 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
23:38:50.017 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=61.54, Mass=2959, SNR=35.2, Peak=251 HFD=3.4
23:38:50.017 00.000 10844 MultiStar: [#1 0.05,0.09,0.98,U] [#2 -0.07,-0.21,2.02,U] [#3 -0.75,0.03,0.00,M1] [#4 -0.38,0.24,1.00,U] [#5 0.20,0.16,0.98,U] [#6 -0.40,-0.20,0.90,U] [#7 -0.40,-0.28,0.89,U] [#8 -0.07,0.16,0.91,U] 
23:38:50.017 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.09}, one-star: {0.10, -0.54}
23:38:50.017 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
23:38:50.017 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
23:38:50.017 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.48 mountX=0.11 mountY=-0.10, mountTheta=-0.74
23:38:50.019 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
23:38:50.019 00.000 10844 Enqueuing Move request for scope (-0.11, -0.09)
23:38:50.019 00.000 11060 Worker thread wakes up
23:38:50.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
23:38:50.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
23:38:50.019 00.000 11060 Moving (-0.11, -0.09) raw xDistance=0.11 yDistance=-0.10
23:38:50.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:38:50.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:50.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:38:50.019 00.000 11060 MoveAxis(E, 0, ABG)
23:38:50.019 00.000 11060 Move returns status 0, amount 0
23:38:50.019 00.000 11060 MoveAxis(N, 0, ABG)
23:38:50.019 00.000 11060 Move returns status 0, amount 0
23:38:50.019 00.000 11060 move complete, result=0
23:38:50.019 00.000 11060 worker thread done servicing request
23:38:50.025 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:50.037 00.012 10844 UpdateGuideState exits: m=2959 SNR=35.2
23:38:50.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:50.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:50.037 00.000 10844 Enqueuing Expose request
23:38:50.037 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:50.037 00.000 11060 Worker thread wakes up
23:38:50.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:50.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:50.565 00.528 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:50.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:50.565 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:50.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:50.568 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:50.568 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:50.568 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:50.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:50.571 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:50.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2809,"width":15,"height":15,"star_pos":[6.81,6.54],"pixels":"..."},"id":1}
23:38:50.581 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:50.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:50.680 00.099 11060 Exposure complete
23:38:50.864 00.184 11060 worker thread done servicing request
23:38:50.864 00.000 10844 OnExposeComplete: enter
23:38:50.864 00.000 10844 UpdateGuideState(): m_state=6
23:38:50.864 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
23:38:50.864 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.42, Mass=2831, SNR=34.2, Peak=230 HFD=3.5
23:38:50.864 00.000 10844 MultiStar: [#1 0.23,-0.07,1.03,U] [#2 0.41,-0.36,2.06,U] [#3 -0.15,-0.08,1.00,U] [#4 -0.12,-0.07,0.97,U] [#5 0.30,-0.16,1.11,U] [#6 -0.01,0.18,0.98,U] [#7 0.29,-0.11,0.92,U] [#8 -0.09,-0.24,0.97,U] 
23:38:50.864 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.20}, one-star: {0.01, -0.66}
23:38:50.864 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
23:38:50.864 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
23:38:50.864 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-0.98 mountX=0.17 mountY=0.16, mountTheta=0.76
23:38:50.869 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.20, opts=13)
23:38:50.869 00.000 10844 Enqueuing Move request for scope (0.13, -0.20)
23:38:50.869 00.000 11060 Worker thread wakes up
23:38:50.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
23:38:50.869 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
23:38:50.869 00.000 11060 Moving (0.13, -0.20) raw xDistance=0.17 yDistance=0.16
23:38:50.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:38:50.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:50.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:50.869 00.000 11060 MoveAxis(W, 29, ABG)
23:38:50.869 00.000 11060 Guiding  Dir = 3, Dur = 29
23:38:50.880 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:50.885 00.005 11060 IsSlewing returns 0
23:38:50.885 00.000 11060 IsGuiding returns 0
23:38:50.894 00.009 10844 UpdateGuideState exits: m=2831 SNR=34.2
23:38:50.895 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:50.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:50.895 00.000 10844 Enqueuing Expose request
23:38:50.915 00.020 11060 IsGuiding returns 0
23:38:50.915 00.000 11060 Move returns status 0, amount 29
23:38:50.915 00.000 11060 MoveAxis(N, 0, ABG)
23:38:50.915 00.000 11060 Move returns status 0, amount 0
23:38:50.915 00.000 11060 move complete, result=0
23:38:50.915 00.000 11060 worker thread done servicing request
23:38:50.915 00.000 11060 Worker thread wakes up
23:38:50.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:50.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:50.915 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
23:38:51.555 00.640 11060 Exposure complete
23:38:51.605 00.050 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:51.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:51.607 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:51.607 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:51.607 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:51.607 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:51.607 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:51.607 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:51.609 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:51.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2810,"width":15,"height":15,"star_pos":[6.72,7.42],"pixels":"..."},"id":1}
23:38:51.709 00.100 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:51.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:51.735 00.026 11060 worker thread done servicing request
23:38:51.735 00.000 10844 OnExposeComplete: enter
23:38:51.735 00.000 10844 UpdateGuideState(): m_state=6
23:38:51.735 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
23:38:51.735 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=61.91, Mass=2816, SNR=34.2, Peak=207 HFD=3.4
23:38:51.735 00.000 10844 MultiStar: [#1 -0.18,0.07,1.00,U] [#2 -0.04,-0.64,0.00,M8] [#3 -0.65,0.27,0.00,M1] [#4 -0.17,0.01,1.08,U] [#5 -0.13,0.48,1.06,U] [#6 -0.05,0.02,0.97,U] [#7 -0.49,0.37,0.90,U] [#8 0.10,-0.15,1.02,U] 
23:38:51.735 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.09}, one-star: {0.44, -0.17}
23:38:51.735 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
23:38:51.735 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
23:38:51.735 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
23:38:51.735 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
23:38:51.735 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
23:38:51.735 00.000 11060 Worker thread wakes up
23:38:51.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:38:51.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:38:51.735 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.08 yDistance=-0.08
23:38:51.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:51.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:51.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:38:51.739 00.004 11060 MoveAxis(E, 0, ABG)
23:38:51.739 00.000 11060 Move returns status 0, amount 0
23:38:51.739 00.000 11060 MoveAxis(N, 0, ABG)
23:38:51.739 00.000 11060 Move returns status 0, amount 0
23:38:51.739 00.000 11060 move complete, result=0
23:38:51.739 00.000 11060 worker thread done servicing request
23:38:51.744 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:38:51.774 00.030 10844 UpdateGuideState exits: m=2816 SNR=34.2
23:38:51.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:51.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:51.774 00.000 10844 Enqueuing Expose request
23:38:51.774 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:51.774 00.000 11060 Worker thread wakes up
23:38:51.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:51.775 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:52.419 00.644 11060 Exposure complete
23:38:52.545 00.126 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:52.546 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:52.546 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:52.546 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:52.546 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:52.546 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:52.548 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:52.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:52.548 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:52.548 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2811,"width":15,"height":15,"star_pos":[7.15,6.91],"pixels":"..."},"id":1}
23:38:52.598 00.050 11060 worker thread done servicing request
23:38:52.598 00.000 10844 OnExposeComplete: enter
23:38:52.598 00.000 10844 UpdateGuideState(): m_state=6
23:38:52.598 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
23:38:52.598 00.000 10844 Star::Find returns 1 (1), X=258.72, Y=62.37, Mass=3743, SNR=39.5, Peak=255 HFD=3.6
23:38:52.598 00.000 10844 MultiStar: [#1 0.21,0.09,0.98,U] [#2 0.22,-0.81,0.00,M9] [#3 -0.30,-0.69,0.00,M2] [#4 -0.69,-0.13,0.00,M1] [#5 0.31,-0.28,0.91,U] [#6 -0.29,-0.17,0.80,U] [#7 -0.11,-0.72,0.00,M1] [#8 0.09,-0.38,0.89,U] 
23:38:52.598 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.07}, one-star: {0.01, 0.30}
23:38:52.598 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
23:38:52.598 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
23:38:52.598 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.77 mountX=0.06 mountY=0.09, mountTheta=0.98
23:38:52.599 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.07, opts=13)
23:38:52.599 00.000 10844 Enqueuing Move request for scope (0.08, -0.07)
23:38:52.599 00.000 11060 Worker thread wakes up
23:38:52.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:38:52.599 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:38:52.599 00.000 11060 Moving (0.08, -0.07) raw xDistance=0.06 yDistance=0.09
23:38:52.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:38:52.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:52.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:38:52.599 00.000 11060 MoveAxis(E, 0, ABG)
23:38:52.599 00.000 11060 Move returns status 0, amount 0
23:38:52.599 00.000 11060 MoveAxis(N, 0, ABG)
23:38:52.599 00.000 11060 Move returns status 0, amount 0
23:38:52.599 00.000 11060 move complete, result=0
23:38:52.599 00.000 11060 worker thread done servicing request
23:38:52.608 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:52.629 00.021 10844 UpdateGuideState exits: m=3743 SNR=39.5 Saturated
23:38:52.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:52.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:52.629 00.000 10844 Enqueuing Expose request
23:38:52.629 00.000 11060 Worker thread wakes up
23:38:52.629 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:52.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:52.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:52.629 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:52.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:53.262 00.633 11060 Exposure complete
23:38:53.438 00.176 11060 worker thread done servicing request
23:38:53.438 00.000 10844 OnExposeComplete: enter
23:38:53.438 00.000 10844 UpdateGuideState(): m_state=6
23:38:53.438 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
23:38:53.438 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=62.17, Mass=3086, SNR=35.3, Peak=235 HFD=3.6
23:38:53.438 00.000 10844 MultiStar: [#1 0.31,0.07,1.01,U] [#2 0.45,-0.28,1.95,U] [#3 -0.08,-0.33,0.97,U] [#4 -0.73,-0.25,0.00,M2] [#5 -0.18,-0.33,1.07,U] [#6 0.37,-0.06,1.00,U] [#7 0.57,-0.20,0.84,U] [#8 0.25,-0.15,0.94,U] 
23:38:53.438 00.000 10844 refined, 7 included, MultiStar: {0.29, -0.16}, one-star: {0.52, 0.09}
23:38:53.438 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
23:38:53.438 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
23:38:53.438 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.16 hyp=0.33 cameraTheta=-0.51 mountX=0.11 mountY=0.31, mountTheta=1.24
23:38:53.438 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.16, opts=13)
23:38:53.438 00.000 10844 Enqueuing Move request for scope (0.29, -0.16)
23:38:53.438 00.000 11060 Worker thread wakes up
23:38:53.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.16) opts 0xd
23:38:53.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.16)
23:38:53.438 00.000 11060 Moving (0.29, -0.16) raw xDistance=0.11 yDistance=0.31
23:38:53.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:38:53.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:38:53.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:38:53.438 00.000 11060 MoveAxis(E, 0, ABG)
23:38:53.438 00.000 11060 Move returns status 0, amount 0
23:38:53.438 00.000 11060 MoveAxis(N, 0, ABG)
23:38:53.438 00.000 11060 Move returns status 0, amount 0
23:38:53.438 00.000 11060 move complete, result=0
23:38:53.438 00.000 11060 worker thread done servicing request
23:38:53.446 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
23:38:53.459 00.013 10844 UpdateGuideState exits: m=3086 SNR=35.3
23:38:53.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:53.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:53.459 00.000 10844 Enqueuing Expose request
23:38:53.459 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:38:53.459 00.000 11060 Worker thread wakes up
23:38:53.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:53.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:53.532 00.073 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:53.532 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:53.551 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:53.551 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:53.554 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:53.554 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:53.555 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:53.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:53.555 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:53.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2813,"width":15,"height":15,"star_pos":[7.23,7.17],"pixels":"..."},"id":1}
23:38:53.569 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:53.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:54.084 00.515 11060 Exposure complete
23:38:54.242 00.158 11060 worker thread done servicing request
23:38:54.242 00.000 10844 OnExposeComplete: enter
23:38:54.242 00.000 10844 UpdateGuideState(): m_state=6
23:38:54.243 00.001 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
23:38:54.243 00.000 10844 Star::Find returns 1 (1), X=258.19, Y=61.77, Mass=3446, SNR=38.0, Peak=255 HFD=3.7
23:38:54.243 00.000 10844 MultiStar: [#1 -0.19,0.32,1.00,U] [#2 0.27,-0.53,1.85,U] [#3 -0.53,-0.33,0.95,U] [#4 -0.28,-0.25,0.88,U] [#5 -0.14,0.26,0.98,U] [#6 0.07,-0.02,0.82,U] [#7 -0.32,0.03,0.83,U] [#8 -0.13,-0.29,0.90,U] 
23:38:54.243 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.16}, one-star: {-0.52, -0.31}
23:38:54.243 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
23:38:54.243 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
23:38:54.243 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.32 mountX=0.19 mountY=-0.12, mountTheta=-0.58
23:38:54.245 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.16, opts=13)
23:38:54.245 00.000 10844 Enqueuing Move request for scope (-0.15, -0.16)
23:38:54.245 00.000 11060 Worker thread wakes up
23:38:54.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
23:38:54.245 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
23:38:54.245 00.000 11060 Moving (-0.15, -0.16) raw xDistance=0.19 yDistance=-0.12
23:38:54.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:38:54.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:54.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:38:54.245 00.000 11060 MoveAxis(W, 33, ABG)
23:38:54.245 00.000 11060 Guiding  Dir = 3, Dur = 33
23:38:54.250 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:54.262 00.012 10844 UpdateGuideState exits: m=3446 SNR=38.0 Saturated
23:38:54.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:54.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:54.262 00.000 10844 Enqueuing Expose request
23:38:54.267 00.005 11060 IsSlewing returns 0
23:38:54.267 00.000 11060 IsGuiding returns 0
23:38:54.323 00.056 11060 IsGuiding returns 0
23:38:54.323 00.000 11060 Move returns status 0, amount 33
23:38:54.323 00.000 11060 MoveAxis(N, 0, ABG)
23:38:54.324 00.001 11060 Move returns status 0, amount 0
23:38:54.324 00.000 11060 move complete, result=0
23:38:54.324 00.000 11060 worker thread done servicing request
23:38:54.324 00.000 11060 Worker thread wakes up
23:38:54.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:54.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:54.324 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
23:38:54.588 00.264 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:54.588 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:54.588 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:54.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:54.588 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:54.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:54.588 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:54.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:54.593 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:54.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2814,"width":15,"height":15,"star_pos":[7.19,6.77],"pixels":"..."},"id":1}
23:38:54.644 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:54.646 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:54.951 00.305 11060 Exposure complete
23:38:55.116 00.165 11060 worker thread done servicing request
23:38:55.116 00.000 10844 OnExposeComplete: enter
23:38:55.116 00.000 10844 UpdateGuideState(): m_state=6
23:38:55.116 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
23:38:55.116 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=61.30, Mass=2973, SNR=34.8, Peak=250 HFD=3.5
23:38:55.116 00.000 10844 MultiStar: [#1 0.49,0.29,1.06,U] [#2 0.61,-0.47,0.00,M8] [#3 -0.11,0.09,0.94,U] [#4 -0.75,0.00,0.00,M2] [#5 0.06,0.59,1.04,U] [#6 0.07,-0.02,0.95,U] [#7 0.09,0.19,0.88,U] [#8 0.14,-0.19,0.99,U] 
23:38:55.116 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {-0.33, -0.77}
23:38:55.116 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
23:38:55.116 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
23:38:55.116 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.38 mountX=-0.04 mountY=0.06, mountTheta=2.13
23:38:55.120 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
23:38:55.120 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
23:38:55.120 00.000 11060 Worker thread wakes up
23:38:55.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:38:55.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:38:55.120 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.06
23:38:55.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:38:55.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:55.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:55.120 00.000 11060 MoveAxis(E, 0, ABG)
23:38:55.120 00.000 11060 Move returns status 0, amount 0
23:38:55.120 00.000 11060 MoveAxis(N, 0, ABG)
23:38:55.120 00.000 11060 Move returns status 0, amount 0
23:38:55.120 00.000 11060 move complete, result=0
23:38:55.120 00.000 11060 worker thread done servicing request
23:38:55.125 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:55.135 00.010 10844 UpdateGuideState exits: m=2973 SNR=34.8
23:38:55.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:55.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:55.135 00.000 10844 Enqueuing Expose request
23:38:55.135 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:55.135 00.000 11060 Worker thread wakes up
23:38:55.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:55.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:55.606 00.471 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:55.606 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:55.607 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:55.607 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:55.607 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:55.607 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:55.609 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:55.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:55.609 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:55.613 00.004 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2815,"width":15,"height":15,"star_pos":[7.38,7.30],"pixels":"..."},"id":1}
23:38:55.668 00.055 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:55.668 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:55.776 00.108 11060 Exposure complete
23:38:55.949 00.173 11060 worker thread done servicing request
23:38:55.949 00.000 10844 OnExposeComplete: enter
23:38:55.949 00.000 10844 UpdateGuideState(): m_state=6
23:38:55.950 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
23:38:55.950 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.94, Mass=2856, SNR=34.4, Peak=234 HFD=3.5
23:38:55.950 00.000 10844 MultiStar: [#1 -0.15,0.68,0.00,M1] [#2 0.32,-0.36,1.96,U] [#3 -0.06,-0.29,0.97,U] [#4 -0.50,0.10,1.00,U] [#5 -0.20,0.73,0.00,M1] [#6 0.09,-0.13,1.00,U] [#7 -0.11,-0.23,0.97,U] [#8 0.16,-0.25,0.97,U] 
23:38:55.950 00.000 10844 single-star, 6 included, MultiStar: {0.03, -0.21}, one-star: {0.01, -0.13}
23:38:55.950 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
23:38:55.950 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
23:38:55.950 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.50 mountX=0.13 mountY=0.03, mountTheta=0.24
23:38:55.950 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
23:38:55.950 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
23:38:55.950 00.000 11060 Worker thread wakes up
23:38:55.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:38:55.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:38:55.950 00.000 11060 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=0.03
23:38:55.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:38:55.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:55.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:38:55.950 00.000 11060 MoveAxis(W, 23, ABG)
23:38:55.950 00.000 11060 Guiding  Dir = 3, Dur = 23
23:38:55.956 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:55.961 00.005 11060 IsSlewing returns 0
23:38:55.961 00.000 11060 IsGuiding returns 0
23:38:55.981 00.020 10844 UpdateGuideState exits: m=2856 SNR=34.4
23:38:55.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:55.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:55.981 00.000 10844 Enqueuing Expose request
23:38:55.992 00.011 11060 IsGuiding returns 0
23:38:55.992 00.000 11060 Move returns status 0, amount 23
23:38:55.992 00.000 11060 MoveAxis(N, 0, ABG)
23:38:55.992 00.000 11060 Move returns status 0, amount 0
23:38:55.992 00.000 11060 move complete, result=0
23:38:55.993 00.001 11060 worker thread done servicing request
23:38:55.993 00.000 11060 Worker thread wakes up
23:38:55.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:55.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:55.993 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
23:38:56.537 00.544 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:56.537 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:56.542 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:56.542 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:56.542 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:56.542 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:56.542 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:56.542 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:56.542 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:56.542 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2816,"width":15,"height":15,"star_pos":[6.72,6.94],"pixels":"..."},"id":1}
23:38:56.620 00.078 11060 Exposure complete
23:38:56.797 00.177 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:56.797 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:56.802 00.005 11060 worker thread done servicing request
23:38:56.802 00.000 10844 OnExposeComplete: enter
23:38:56.802 00.000 10844 UpdateGuideState(): m_state=6
23:38:56.802 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
23:38:56.802 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.89, Mass=2976, SNR=35.4, Peak=235 HFD=3.7
23:38:56.802 00.000 10844 MultiStar: [#1 0.19,0.50,1.09,U] [#2 0.65,-0.51,0.00,M8] [#3 -0.23,-0.32,0.95,U] [#4 -0.18,-0.09,0.99,U] [#5 0.13,0.06,1.02,U] [#6 0.20,-0.36,0.92,U] [#7 -0.04,-0.43,0.86,U] [#8 0.05,-1.05,0.00,M1] 
23:38:56.802 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.10}, one-star: {-0.32, -0.19}
23:38:56.802 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
23:38:56.802 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
23:38:56.803 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.88 mountX=0.10 mountY=-0.02, mountTheta=-0.15
23:38:56.803 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
23:38:56.803 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
23:38:56.803 00.000 11060 Worker thread wakes up
23:38:56.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
23:38:56.803 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
23:38:56.803 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=-0.02
23:38:56.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:38:56.805 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:56.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:38:56.805 00.000 11060 MoveAxis(E, 0, ABG)
23:38:56.805 00.000 11060 Move returns status 0, amount 0
23:38:56.805 00.000 11060 MoveAxis(N, 0, ABG)
23:38:56.805 00.000 11060 Move returns status 0, amount 0
23:38:56.805 00.000 11060 move complete, result=0
23:38:56.805 00.000 11060 worker thread done servicing request
23:38:56.810 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:56.831 00.021 10844 UpdateGuideState exits: m=2976 SNR=35.4
23:38:56.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:56.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:56.831 00.000 10844 Enqueuing Expose request
23:38:56.831 00.000 11060 Worker thread wakes up
23:38:56.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:56.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:56.836 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:38:57.470 00.634 11060 Exposure complete
23:38:57.553 00.083 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:57.553 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:57.553 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:57.553 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:57.555 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:57.555 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:57.555 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:57.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:57.555 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:57.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2817,"width":15,"height":15,"star_pos":[7.39,6.89],"pixels":"..."},"id":1}
23:38:57.622 00.067 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:57.622 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:57.626 00.004 11060 worker thread done servicing request
23:38:57.626 00.000 10844 OnExposeComplete: enter
23:38:57.626 00.000 10844 UpdateGuideState(): m_state=6
23:38:57.626 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
23:38:57.626 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.79, Mass=3170, SNR=36.3, Peak=218 HFD=3.6
23:38:57.626 00.000 10844 MultiStar: [#1 -0.10,-0.28,0.97,U] [#2 0.55,-0.35,0.00,M9] [#3 -0.57,-0.23,0.85,U] [#4 0.34,0.14,0.98,U] [#5 0.48,0.07,1.02,U] [#6 -0.20,-0.05,0.86,U] [#7 -0.31,-0.53,0.89,U] [#8 0.26,0.01,1.05,U] 
23:38:57.626 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {0.26, -0.29}
23:38:57.626 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
23:38:57.626 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
23:38:57.626 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.26 mountX=0.13 mountY=0.06, mountTheta=0.48
23:38:57.630 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.14, opts=13)
23:38:57.630 00.000 10844 Enqueuing Move request for scope (0.04, -0.14)
23:38:57.632 00.002 11060 Worker thread wakes up
23:38:57.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:38:57.633 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:38:57.633 00.000 11060 Moving (0.04, -0.14) raw xDistance=0.13 yDistance=0.06
23:38:57.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:38:57.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:57.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:38:57.633 00.000 11060 MoveAxis(W, 22, ABG)
23:38:57.633 00.000 11060 Guiding  Dir = 3, Dur = 22
23:38:57.642 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:57.656 00.014 11060 IsSlewing returns 0
23:38:57.656 00.000 11060 IsGuiding returns 0
23:38:57.670 00.014 10844 UpdateGuideState exits: m=3170 SNR=36.3
23:38:57.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:57.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:57.670 00.000 10844 Enqueuing Expose request
23:38:57.695 00.025 11060 IsGuiding returns 0
23:38:57.695 00.000 11060 Move returns status 0, amount 22
23:38:57.697 00.002 11060 MoveAxis(N, 0, ABG)
23:38:57.697 00.000 11060 Move returns status 0, amount 0
23:38:57.697 00.000 11060 move complete, result=0
23:38:57.697 00.000 11060 worker thread done servicing request
23:38:57.697 00.000 11060 Worker thread wakes up
23:38:57.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:57.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:57.697 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
23:38:58.332 00.635 11060 Exposure complete
23:38:58.505 00.173 11060 worker thread done servicing request
23:38:58.505 00.000 10844 OnExposeComplete: enter
23:38:58.505 00.000 10844 UpdateGuideState(): m_state=6
23:38:58.505 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
23:38:58.505 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=62.15, Mass=3051, SNR=35.5, Peak=200 HFD=3.7
23:38:58.505 00.000 10844 MultiStar: [#1 0.18,0.37,1.01,U] [#2 0.51,-0.75,0.00,M10] [#3 0.01,0.15,1.04,U] [#4 -0.31,-0.06,0.91,U] [#5 0.22,0.24,1.02,U] [#6 0.30,0.63,0.00,M1] [#7 0.33,-0.51,0.87,U] [#8 0.64,0.22,0.00,M1] 
23:38:58.505 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.06}, one-star: {0.39, 0.07}
23:38:58.505 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
23:38:58.505 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
23:38:58.505 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=-0.08 mountY=0.13, mountTheta=2.15
23:38:58.505 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.06, opts=13)
23:38:58.505 00.000 10844 Enqueuing Move request for scope (0.14, 0.06)
23:38:58.505 00.000 11060 Worker thread wakes up
23:38:58.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:38:58.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:38:58.505 00.000 11060 Moving (0.14, 0.06) raw xDistance=-0.08 yDistance=0.13
23:38:58.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:38:58.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:58.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:38:58.505 00.000 11060 MoveAxis(E, 0, ABG)
23:38:58.505 00.000 11060 Move returns status 0, amount 0
23:38:58.505 00.000 11060 MoveAxis(N, 0, ABG)
23:38:58.505 00.000 11060 Move returns status 0, amount 0
23:38:58.505 00.000 11060 move complete, result=0
23:38:58.505 00.000 11060 worker thread done servicing request
23:38:58.513 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:58.531 00.018 10844 UpdateGuideState exits: m=3051 SNR=35.5
23:38:58.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:58.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:58.531 00.000 10844 Enqueuing Expose request
23:38:58.531 00.000 11060 Worker thread wakes up
23:38:58.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:58.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:58.531 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:38:58.557 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:58.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:58.557 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:58.557 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:58.557 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:58.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:58.557 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:58.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:58.561 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:58.561 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2819,"width":15,"height":15,"star_pos":[7.10,7.15],"pixels":"..."},"id":1}
23:38:58.573 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:58.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:38:59.184 00.611 11060 Exposure complete
23:38:59.342 00.158 11060 worker thread done servicing request
23:38:59.342 00.000 10844 OnExposeComplete: enter
23:38:59.342 00.000 10844 UpdateGuideState(): m_state=6
23:38:59.342 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
23:38:59.342 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.63, Mass=3358, SNR=37.3, Peak=254 HFD=3.5
23:38:59.342 00.000 10844 MultiStar: [#1 0.08,-0.24,0.98,U] [#2 0.23,-0.66,0.00,R] [#3 -0.15,-0.26,0.90,U] [#4 -0.42,-0.35,0.92,U] [#5 0.26,0.02,0.98,U] [#6 -0.43,0.18,0.93,U] [#7 0.10,-0.56,0.94,U] [#8 0.12,-0.16,0.93,U] 
23:38:59.342 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.23}, one-star: {-0.10, -0.45}
23:38:59.342 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:38:59.342 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
23:38:59.342 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.85 mountX=0.24 mountY=-0.03, mountTheta=-0.11
23:38:59.344 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.23, opts=13)
23:38:59.344 00.000 10844 Enqueuing Move request for scope (-0.06, -0.23)
23:38:59.344 00.000 11060 Worker thread wakes up
23:38:59.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
23:38:59.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
23:38:59.344 00.000 11060 Moving (-0.06, -0.23) raw xDistance=0.24 yDistance=-0.03
23:38:59.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:38:59.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:59.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:38:59.344 00.000 11060 MoveAxis(W, 41, ABG)
23:38:59.344 00.000 11060 Guiding  Dir = 3, Dur = 41
23:38:59.351 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:38:59.363 00.012 11060 IsSlewing returns 0
23:38:59.364 00.001 11060 IsGuiding returns 0
23:38:59.364 00.000 10844 UpdateGuideState exits: m=3358 SNR=37.3
23:38:59.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:59.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:38:59.364 00.000 10844 Enqueuing Expose request
23:38:59.409 00.045 11060 IsGuiding returns 0
23:38:59.409 00.000 11060 Move returns status 0, amount 41
23:38:59.409 00.000 11060 MoveAxis(N, 0, ABG)
23:38:59.409 00.000 11060 Move returns status 0, amount 0
23:38:59.409 00.000 11060 move complete, result=0
23:38:59.409 00.000 11060 worker thread done servicing request
23:38:59.409 00.000 11060 Worker thread wakes up
23:38:59.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:38:59.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:38:59.421 00.012 10844 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
23:38:59.685 00.264 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:38:59.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:38:59.685 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:38:59.685 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:59.685 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:38:59.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:38:59.685 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:38:59.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:38:59.685 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:38:59.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2820,"width":15,"height":15,"star_pos":[6.61,6.63],"pixels":"..."},"id":1}
23:38:59.698 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:38:59.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:00.032 00.334 11060 Exposure complete
23:39:00.224 00.192 11060 worker thread done servicing request
23:39:00.225 00.001 10844 OnExposeComplete: enter
23:39:00.225 00.000 10844 UpdateGuideState(): m_state=6
23:39:00.225 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
23:39:00.225 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.63, Mass=3151, SNR=36.3, Peak=235 HFD=3.5
23:39:00.225 00.000 10844 MultiStar: [#1 -0.18,-0.06,1.02,U] [#2 0.19,0.19,1.93,U] [#3 -0.22,-0.57,0.95,U] [#4 0.11,-0.29,0.95,U] [#5 0.24,0.12,0.99,U] [#6 -0.10,0.04,0.84,U] [#7 -0.47,-0.51,0.00,M1] [#8 0.28,-0.27,0.98,U] 
23:39:00.225 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {-0.04, -0.45}
23:39:00.225 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:39:00.225 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
23:39:00.225 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.14 cameraTheta=-1.15 mountX=0.11 mountY=0.07, mountTheta=0.59
23:39:00.225 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
23:39:00.225 00.000 10844 Enqueuing Move request for scope (0.05, -0.12)
23:39:00.225 00.000 11060 Worker thread wakes up
23:39:00.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:39:00.225 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:39:00.225 00.000 11060 Moving (0.05, -0.12) raw xDistance=0.11 yDistance=0.07
23:39:00.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:39:00.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:00.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:39:00.228 00.003 11060 MoveAxis(E, 0, ABG)
23:39:00.228 00.000 11060 Move returns status 0, amount 0
23:39:00.228 00.000 11060 MoveAxis(N, 0, ABG)
23:39:00.228 00.000 11060 Move returns status 0, amount 0
23:39:00.228 00.000 11060 move complete, result=0
23:39:00.228 00.000 11060 worker thread done servicing request
23:39:00.232 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:00.260 00.028 10844 UpdateGuideState exits: m=3151 SNR=36.3
23:39:00.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:00.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:00.260 00.000 10844 Enqueuing Expose request
23:39:00.260 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:00.260 00.000 11060 Worker thread wakes up
23:39:00.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:00.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:00.591 00.331 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:00.591 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:00.591 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:00.596 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:00.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:00.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:00.597 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:00.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:00.597 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:00.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2821,"width":15,"height":15,"star_pos":[6.67,6.63],"pixels":"..."},"id":1}
23:39:00.606 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:00.606 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:00.888 00.282 11060 Exposure complete
23:39:01.079 00.191 11060 worker thread done servicing request
23:39:01.081 00.002 10844 OnExposeComplete: enter
23:39:01.081 00.000 10844 UpdateGuideState(): m_state=6
23:39:01.081 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
23:39:01.081 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.75, Mass=2951, SNR=35.2, Peak=220 HFD=3.3
23:39:01.081 00.000 10844 MultiStar: [#1 0.28,0.10,1.02,U] [#2 -0.02,0.37,1.96,U] [#3 -0.21,-0.28,0.95,U] [#4 -0.20,-0.58,0.97,U] [#5 0.08,-0.25,1.05,U] [#6 -0.08,0.04,0.96,U] [#7 -0.04,-0.40,0.86,U] [#8 0.39,-0.10,0.97,U] 
23:39:01.081 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.15, -0.32}
23:39:01.081 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
23:39:01.081 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
23:39:01.081 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=0.09 mountY=0.05, mountTheta=0.53
23:39:01.083 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.10, opts=13)
23:39:01.083 00.000 10844 Enqueuing Move request for scope (0.04, -0.10)
23:39:01.083 00.000 11060 Worker thread wakes up
23:39:01.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:39:01.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:39:01.083 00.000 11060 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=0.05
23:39:01.084 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:39:01.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:01.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:39:01.084 00.000 11060 MoveAxis(E, 0, ABG)
23:39:01.084 00.000 11060 Move returns status 0, amount 0
23:39:01.084 00.000 11060 MoveAxis(N, 0, ABG)
23:39:01.084 00.000 11060 Move returns status 0, amount 0
23:39:01.084 00.000 11060 move complete, result=0
23:39:01.084 00.000 11060 worker thread done servicing request
23:39:01.096 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:01.115 00.019 10844 UpdateGuideState exits: m=2951 SNR=35.2
23:39:01.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:01.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:01.115 00.000 10844 Enqueuing Expose request
23:39:01.115 00.000 11060 Worker thread wakes up
23:39:01.115 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:01.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:01.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:01.579 00.464 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:01.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:01.581 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:01.582 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:01.582 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:01.583 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:01.583 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:01.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:01.583 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:01.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2822,"width":15,"height":15,"star_pos":[6.86,6.75],"pixels":"..."},"id":1}
23:39:01.613 00.030 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:01.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:01.735 00.122 11060 Exposure complete
23:39:01.912 00.177 11060 worker thread done servicing request
23:39:01.912 00.000 10844 OnExposeComplete: enter
23:39:01.912 00.000 10844 UpdateGuideState(): m_state=6
23:39:01.912 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
23:39:01.912 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=62.32, Mass=3189, SNR=36.4, Peak=244 HFD=3.4
23:39:01.913 00.001 10844 MultiStar: [#1 0.51,0.46,0.00,M1] [#2 0.46,0.36,1.95,U] [#3 -0.09,0.62,0.92,U] [#4 0.09,-0.05,0.98,U] [#5 -0.02,0.16,0.98,U] [#6 0.50,0.22,0.88,U] [#7 0.70,-0.21,0.00,M1] [#8 0.43,-0.46,0.00,M1] 
23:39:01.913 00.000 10844 single-star, 5 included, MultiStar: {0.24, 0.27}, one-star: {0.25, 0.24}
23:39:01.913 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
23:39:01.913 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
23:39:01.913 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.24 hyp=0.35 cameraTheta=0.77 mountX=-0.28 mountY=0.21, mountTheta=2.52
23:39:01.913 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.24, opts=13)
23:39:01.913 00.000 10844 Enqueuing Move request for scope (0.25, 0.24)
23:39:01.913 00.000 11060 Worker thread wakes up
23:39:01.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.24) opts 0xd
23:39:01.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.24)
23:39:01.913 00.000 11060 Moving (0.25, 0.24) raw xDistance=-0.28 yDistance=0.21
23:39:01.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:39:01.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:39:01.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:39:01.913 00.000 11060 MoveAxis(E, 49, ABG)
23:39:01.913 00.000 11060 Guiding  Dir = 2, Dur = 49
23:39:01.918 00.005 11060 IsSlewing returns 0
23:39:01.918 00.000 11060 IsGuiding returns 0
23:39:01.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:01.933 00.015 10844 UpdateGuideState exits: m=3189 SNR=36.4
23:39:01.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:01.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:01.933 00.000 10844 Enqueuing Expose request
23:39:01.969 00.036 11060 IsGuiding returns 0
23:39:01.970 00.001 11060 Move returns status 0, amount 49
23:39:01.970 00.000 11060 MoveAxis(N, 0, ABG)
23:39:01.970 00.000 11060 Move returns status 0, amount 0
23:39:01.970 00.000 11060 move complete, result=0
23:39:01.970 00.000 11060 worker thread done servicing request
23:39:01.970 00.000 11060 Worker thread wakes up
23:39:01.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:01.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:01.984 00.014 10844 GuideStep: -0.3 px 49 ms EAST, 0.2 px 0 ms NORTH
23:39:02.559 00.575 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:02.562 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:02.562 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:02.562 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:02.566 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:02.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:02.566 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:02.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:02.566 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:02.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2823,"width":15,"height":15,"star_pos":[6.96,7.32],"pixels":"..."},"id":1}
23:39:02.577 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:02.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:02.607 00.030 11060 Exposure complete
23:39:02.767 00.160 11060 worker thread done servicing request
23:39:02.767 00.000 10844 OnExposeComplete: enter
23:39:02.767 00.000 10844 UpdateGuideState(): m_state=6
23:39:02.768 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
23:39:02.768 00.000 10844 Star::Find returns 1 (1), X=258.89, Y=61.93, Mass=3319, SNR=37.7, Peak=255 HFD=3.8
23:39:02.768 00.000 10844 MultiStar: [#1 0.11,-0.09,0.97,U] [#2 0.59,-0.22,0.00,M1] [#3 -0.04,0.24,0.79,U] [#4 -0.25,0.04,0.89,U] [#5 0.56,-0.05,1.04,U] [#6 0.33,0.09,0.88,U] [#7 0.42,-0.68,0.00,M2] [#8 0.34,-0.20,0.86,U] 
23:39:02.768 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.02}, one-star: {0.18, -0.14}
23:39:02.768 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
23:39:02.768 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
23:39:02.768 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.12 mountX=-0.01 mountY=0.19, mountTheta=1.63
23:39:02.769 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.02, opts=13)
23:39:02.769 00.000 10844 Enqueuing Move request for scope (0.19, -0.02)
23:39:02.769 00.000 11060 Worker thread wakes up
23:39:02.770 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
23:39:02.770 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
23:39:02.770 00.000 11060 Moving (0.19, -0.02) raw xDistance=-0.01 yDistance=0.19
23:39:02.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:39:02.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:02.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:39:02.770 00.000 11060 MoveAxis(E, 0, ABG)
23:39:02.770 00.000 11060 Move returns status 0, amount 0
23:39:02.770 00.000 11060 MoveAxis(N, 0, ABG)
23:39:02.770 00.000 11060 Move returns status 0, amount 0
23:39:02.770 00.000 11060 move complete, result=0
23:39:02.770 00.000 11060 worker thread done servicing request
23:39:02.774 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:02.787 00.013 10844 UpdateGuideState exits: m=3319 SNR=37.7 Saturated
23:39:02.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:02.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:02.787 00.000 10844 Enqueuing Expose request
23:39:02.787 00.000 11060 Worker thread wakes up
23:39:02.787 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:02.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:02.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:03.429 00.642 11060 Exposure complete
23:39:03.576 00.147 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:03.576 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:03.576 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:03.576 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:03.576 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:03.578 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:03.578 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:03.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:03.578 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:03.579 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2824,"width":15,"height":15,"star_pos":[6.89,6.93],"pixels":"..."},"id":1}
23:39:03.584 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:03.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:03.589 00.005 11060 worker thread done servicing request
23:39:03.589 00.000 10844 OnExposeComplete: enter
23:39:03.589 00.000 10844 UpdateGuideState(): m_state=6
23:39:03.589 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
23:39:03.589 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=62.20, Mass=3426, SNR=38.2, Peak=237 HFD=3.7
23:39:03.589 00.000 10844 MultiStar: [#1 -0.05,0.63,0.00,M1] [#2 0.49,0.69,0.00,M2] [#3 0.02,-0.13,0.88,U] [#4 -0.14,0.02,0.89,U] [#5 0.26,0.17,0.96,U] [#6 0.11,0.35,0.84,U] [#7 0.36,-0.87,0.00,M3] [#8 0.30,-0.22,0.97,U] 
23:39:03.589 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.05}, one-star: {0.36, 0.12}
23:39:03.589 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
23:39:03.595 00.006 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
23:39:03.595 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=-0.08 mountY=0.15, mountTheta=2.05
23:39:03.595 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.05, opts=13)
23:39:03.595 00.000 10844 Enqueuing Move request for scope (0.16, 0.05)
23:39:03.596 00.001 11060 Worker thread wakes up
23:39:03.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
23:39:03.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
23:39:03.596 00.000 11060 Moving (0.16, 0.05) raw xDistance=-0.08 yDistance=0.15
23:39:03.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:39:03.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:03.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:39:03.596 00.000 11060 MoveAxis(E, 0, ABG)
23:39:03.596 00.000 11060 Move returns status 0, amount 0
23:39:03.596 00.000 11060 MoveAxis(N, 0, ABG)
23:39:03.596 00.000 11060 Move returns status 0, amount 0
23:39:03.596 00.000 11060 move complete, result=0
23:39:03.596 00.000 11060 worker thread done servicing request
23:39:03.600 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:03.625 00.025 10844 UpdateGuideState exits: m=3426 SNR=38.2
23:39:03.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:03.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:03.625 00.000 10844 Enqueuing Expose request
23:39:03.625 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:03.625 00.000 11060 Worker thread wakes up
23:39:03.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:03.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:04.263 00.638 11060 Exposure complete
23:39:04.431 00.168 11060 worker thread done servicing request
23:39:04.431 00.000 10844 OnExposeComplete: enter
23:39:04.431 00.000 10844 UpdateGuideState(): m_state=6
23:39:04.431 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
23:39:04.431 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=62.19, Mass=2829, SNR=34.2, Peak=245 HFD=3.6
23:39:04.431 00.000 10844 MultiStar: [#1 0.12,-0.01,1.05,U] [#2 0.44,0.33,2.13,U] [#3 -0.29,0.76,0.00,M1] [#4 0.19,-0.20,0.97,U] [#5 0.55,0.05,1.16,U] [#6 0.26,0.26,0.98,U] [#7 0.37,-0.15,0.93,U] [#8 0.32,-0.34,1.00,U] 
23:39:04.431 00.000 10844 refined, 7 included, MultiStar: {0.35, 0.05}, one-star: {0.44, 0.11}
23:39:04.431 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
23:39:04.431 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
23:39:04.431 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.05 hyp=0.35 cameraTheta=0.14 mountX=-0.11 mountY=0.34, mountTheta=1.89
23:39:04.437 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.05, opts=13)
23:39:04.437 00.000 10844 Enqueuing Move request for scope (0.35, 0.05)
23:39:04.437 00.000 11060 Worker thread wakes up
23:39:04.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.05) opts 0xd
23:39:04.437 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.05)
23:39:04.437 00.000 11060 Moving (0.35, 0.05) raw xDistance=-0.11 yDistance=0.34
23:39:04.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:39:04.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:39:04.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:39:04.437 00.000 11060 MoveAxis(E, 0, ABG)
23:39:04.437 00.000 11060 Move returns status 0, amount 0
23:39:04.437 00.000 11060 MoveAxis(N, 0, ABG)
23:39:04.437 00.000 11060 Move returns status 0, amount 0
23:39:04.437 00.000 11060 move complete, result=0
23:39:04.437 00.000 11060 worker thread done servicing request
23:39:04.447 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:04.468 00.021 10844 UpdateGuideState exits: m=2829 SNR=34.2
23:39:04.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:04.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:04.468 00.000 10844 Enqueuing Expose request
23:39:04.468 00.000 11060 Worker thread wakes up
23:39:04.468 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:39:04.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:04.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:04.624 00.156 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:04.625 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:04.625 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:04.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:04.627 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:04.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:04.627 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:04.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:04.627 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:04.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2826,"width":15,"height":15,"star_pos":[7.15,7.19],"pixels":"..."},"id":1}
23:39:04.683 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:04.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:05.103 00.420 11060 Exposure complete
23:39:05.265 00.162 11060 worker thread done servicing request
23:39:05.265 00.000 10844 OnExposeComplete: enter
23:39:05.265 00.000 10844 UpdateGuideState(): m_state=6
23:39:05.265 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
23:39:05.265 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.37, Mass=3269, SNR=36.8, Peak=238 HFD=3.6
23:39:05.267 00.002 10844 MultiStar: [#1 0.19,-0.68,0.00,M1] [#2 0.59,-0.38,0.00,M2] [#3 -0.71,-0.42,0.00,M2] [#4 0.81,-0.35,0.00,M1] [#5 0.35,0.03,1.07,U] [#6 0.15,-0.24,0.98,U] [#7 0.02,-0.93,0.00,M3] [#8 0.18,-0.69,0.00,M1] 
23:39:05.267 00.000 10844 refined, 2 included, MultiStar: {0.21, -0.30}, one-star: {0.13, -0.71}
23:39:05.267 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
23:39:05.267 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
23:39:05.268 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=-0.30 hyp=0.37 cameraTheta=-0.95 mountX=0.26 mountY=0.26, mountTheta=0.79
23:39:05.268 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.30, opts=13)
23:39:05.268 00.000 10844 Enqueuing Move request for scope (0.21, -0.30)
23:39:05.268 00.000 11060 Worker thread wakes up
23:39:05.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.30) opts 0xd
23:39:05.270 00.002 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.30)
23:39:05.270 00.000 11060 Moving (0.21, -0.30) raw xDistance=0.26 yDistance=0.26
23:39:05.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:39:05.270 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=0.75
23:39:05.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
23:39:05.270 00.000 11060 MoveAxis(W, 44, ABG)
23:39:05.270 00.000 11060 Guiding  Dir = 3, Dur = 44
23:39:05.278 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:05.289 00.011 10844 UpdateGuideState exits: m=3269 SNR=36.8
23:39:05.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:05.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:05.289 00.000 10844 Enqueuing Expose request
23:39:05.297 00.008 11060 IsSlewing returns 0
23:39:05.299 00.002 11060 IsGuiding returns 0
23:39:05.365 00.066 11060 IsGuiding returns 0
23:39:05.365 00.000 11060 Move returns status 0, amount 44
23:39:05.365 00.000 11060 BLC: Oldest BLC event removed
23:39:05.365 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:39:05.365 00.000 11060 MoveAxis(S, 851, ABG)
23:39:05.365 00.000 11060 duration set to 750 by maxDecDuration
23:39:05.366 00.001 11060 Guiding  Dir = 1, Dur = 750
23:39:05.392 00.026 11060 IsSlewing returns 0
23:39:05.392 00.000 11060 IsGuiding returns 0
23:39:05.614 00.222 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:05.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:05.617 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:05.617 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:05.619 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:05.619 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:05.619 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:05.619 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:05.619 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:05.619 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2827,"width":15,"height":15,"star_pos":[6.84,7.37],"pixels":"..."},"id":1}
23:39:05.647 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:05.647 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:06.174 00.527 11060 IsGuiding returns 0
23:39:06.174 00.000 11060 Move returns status 0, amount 750
23:39:06.174 00.000 11060 move complete, result=0
23:39:06.174 00.000 11060 worker thread done servicing request
23:39:06.174 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.3 px 750 ms SOUTH
23:39:06.174 00.000 11060 Worker thread wakes up
23:39:06.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:06.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:06.620 00.446 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:06.625 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:06.625 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:06.627 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:06.627 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:06.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:06.629 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:06.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:06.631 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:06.631 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2827,"width":15,"height":15,"star_pos":[6.84,7.37],"pixels":"..."},"id":1}
23:39:06.656 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:06.658 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:06.809 00.151 11060 Exposure complete
23:39:06.985 00.176 11060 worker thread done servicing request
23:39:06.985 00.000 10844 OnExposeComplete: enter
23:39:06.985 00.000 10844 UpdateGuideState(): m_state=6
23:39:06.985 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
23:39:06.985 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.82, Mass=3100, SNR=36.1, Peak=223 HFD=3.6
23:39:06.985 00.000 10844 MultiStar: [#1 -0.39,0.25,1.08,U] [#2 0.20,0.18,1.98,U] [#3 -0.68,0.48,0.00,M3] [#4 0.22,-0.14,0.98,U] [#5 0.15,0.25,0.96,U] [#6 0.24,0.05,0.91,U] [#7 -0.27,0.25,0.87,U] [#8 -0.26,0.02,0.88,U] 
23:39:06.985 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.09}, one-star: {-0.12, -0.26}
23:39:06.985 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
23:39:06.985 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
23:39:06.985 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.61 mountX=-0.09 mountY=-0.02, mountTheta=-2.94
23:39:06.985 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
23:39:06.985 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
23:39:06.985 00.000 11060 Worker thread wakes up
23:39:06.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
23:39:06.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
23:39:06.985 00.000 11060 Moving (-0.00, 0.09) raw xDistance=-0.09 yDistance=-0.02
23:39:06.985 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.182091, 1:-0.017859
23:39:06.985 00.000 11060 BLC: No correction, Miss < min_move
23:39:06.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:39:06.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:06.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:39:06.985 00.000 11060 MoveAxis(E, 0, ABG)
23:39:06.985 00.000 11060 Move returns status 0, amount 0
23:39:06.985 00.000 11060 MoveAxis(N, 0, ABG)
23:39:06.985 00.000 11060 Move returns status 0, amount 0
23:39:06.985 00.000 11060 move complete, result=0
23:39:06.990 00.005 11060 worker thread done servicing request
23:39:06.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:07.017 00.027 10844 UpdateGuideState exits: m=3100 SNR=36.1
23:39:07.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:07.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:07.017 00.000 10844 Enqueuing Expose request
23:39:07.017 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:07.017 00.000 11060 Worker thread wakes up
23:39:07.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:07.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:07.576 00.559 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:07.576 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:07.576 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:07.576 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:07.576 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:07.576 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:07.578 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:07.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:07.578 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:07.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2828,"width":15,"height":15,"star_pos":[6.59,6.82],"pixels":"..."},"id":1}
23:39:07.590 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:07.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:07.643 00.053 11060 Exposure complete
23:39:07.838 00.195 11060 worker thread done servicing request
23:39:07.838 00.000 10844 OnExposeComplete: enter
23:39:07.840 00.002 10844 UpdateGuideState(): m_state=6
23:39:07.840 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
23:39:07.840 00.000 10844 Star::Find returns 1 (0), X=259.43, Y=62.11, Mass=3338, SNR=36.9, Peak=246 HFD=3.6
23:39:07.841 00.001 10844 MultiStar: [#1 0.08,0.64,0.00,M1] [#2 -0.13,0.67,0.00,M2] [#3 -0.59,0.59,0.00,M4] [#4 -0.45,0.03,0.93,U] [#5 -0.18,0.11,1.01,U] [#6 0.12,-0.10,0.86,U] [#7 0.02,-0.30,0.79,U] [#8 0.01,-0.01,0.84,U] 
23:39:07.841 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.03}, one-star: {0.71, 0.03}
23:39:07.841 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
23:39:07.841 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
23:39:07.841 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.60 mountX=0.02 mountY=0.05, mountTheta=1.15
23:39:07.841 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
23:39:07.841 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
23:39:07.841 00.000 11060 Worker thread wakes up
23:39:07.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:39:07.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:39:07.841 00.000 11060 Moving (0.04, -0.03) raw xDistance=0.02 yDistance=0.05
23:39:07.841 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.182091, 1:-0.017859, 2:0.048695
23:39:07.841 00.000 11060 BLC: No correction, Miss < min_move
23:39:07.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:39:07.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:07.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:39:07.841 00.000 11060 MoveAxis(E, 0, ABG)
23:39:07.841 00.000 11060 Move returns status 0, amount 0
23:39:07.841 00.000 11060 MoveAxis(N, 0, ABG)
23:39:07.841 00.000 11060 Move returns status 0, amount 0
23:39:07.841 00.000 11060 move complete, result=0
23:39:07.841 00.000 11060 worker thread done servicing request
23:39:07.850 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:39:07.868 00.018 10844 UpdateGuideState exits: m=3338 SNR=36.9
23:39:07.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:07.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:07.868 00.000 10844 Enqueuing Expose request
23:39:07.868 00.000 11060 Worker thread wakes up
23:39:07.868 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:07.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:07.873 00.005 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:08.525 00.652 11060 Exposure complete
23:39:08.598 00.073 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:08.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:08.598 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:08.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:08.603 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:08.603 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:08.603 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:08.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:08.615 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:08.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2829,"width":15,"height":15,"star_pos":[7.43,7.11],"pixels":"..."},"id":1}
23:39:08.671 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:08.673 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:08.723 00.050 11060 worker thread done servicing request
23:39:08.723 00.000 10844 OnExposeComplete: enter
23:39:08.723 00.000 10844 UpdateGuideState(): m_state=6
23:39:08.725 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
23:39:08.725 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.12, Mass=2926, SNR=35.0, Peak=211 HFD=3.6
23:39:08.726 00.001 10844 MultiStar: [#1 0.03,0.21,1.01,U] [#2 -0.20,0.30,2.13,U] [#3 -0.46,0.80,0.00,M5] [#4 -0.42,-0.47,0.00,M1] [#5 -0.27,0.41,1.06,U] [#6 -0.02,0.42,0.97,U] [#7 0.04,0.03,0.93,U] [#8 -0.33,-0.19,0.93,U] 
23:39:08.726 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.20}, one-star: {-0.02, 0.04}
23:39:08.726 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
23:39:08.726 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
23:39:08.726 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.05 mountX=-0.03 mountY=-0.03, mountTheta=-2.49
23:39:08.728 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
23:39:08.728 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
23:39:08.728 00.000 11060 Worker thread wakes up
23:39:08.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
23:39:08.728 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
23:39:08.728 00.000 11060 Moving (-0.02, 0.04) raw xDistance=-0.03 yDistance=-0.03
23:39:08.728 00.000 11060 BLC: window closed
23:39:08.728 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.182091, 1:-0.017859, 2:0.048695
23:39:08.728 00.000 11060 BLC: No correction, Miss < min_move
23:39:08.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:39:08.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:08.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:08.728 00.000 11060 MoveAxis(E, 0, ABG)
23:39:08.728 00.000 11060 Move returns status 0, amount 0
23:39:08.728 00.000 11060 MoveAxis(N, 0, ABG)
23:39:08.728 00.000 11060 Move returns status 0, amount 0
23:39:08.728 00.000 11060 move complete, result=0
23:39:08.730 00.002 11060 worker thread done servicing request
23:39:08.733 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:08.747 00.014 10844 UpdateGuideState exits: m=2926 SNR=35.0
23:39:08.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:08.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:08.747 00.000 10844 Enqueuing Expose request
23:39:08.747 00.000 11060 Worker thread wakes up
23:39:08.747 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:08.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:08.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:09.383 00.636 11060 Exposure complete
23:39:09.562 00.179 11060 worker thread done servicing request
23:39:09.562 00.000 10844 OnExposeComplete: enter
23:39:09.562 00.000 10844 UpdateGuideState(): m_state=6
23:39:09.564 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
23:39:09.564 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.30, Mass=3189, SNR=35.9, Peak=240 HFD=3.5
23:39:09.564 00.000 10844 MultiStar: [#1 0.51,0.48,0.00,M1] [#2 0.41,0.93,0.00,M2] [#3 0.12,0.39,0.95,U] [#4 -0.40,0.47,0.90,U] [#5 -0.04,0.72,0.00,M1] [#6 0.24,0.05,0.95,U] [#7 0.40,0.63,0.00,M1] [#8 0.07,0.12,0.97,U] 
23:39:09.564 00.000 10844 single-star, 4 included, MultiStar: {0.01, 0.25}, one-star: {0.00, 0.23}
23:39:09.564 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
23:39:09.564 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
23:39:09.564 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
23:39:09.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.23, opts=13)
23:39:09.566 00.000 10844 Enqueuing Move request for scope (0.00, 0.23)
23:39:09.566 00.000 11060 Worker thread wakes up
23:39:09.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
23:39:09.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
23:39:09.566 00.000 11060 Moving (0.00, 0.23) raw xDistance=-0.22 yDistance=-0.03
23:39:09.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:39:09.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:09.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:09.566 00.000 11060 MoveAxis(E, 39, ABG)
23:39:09.566 00.000 11060 Guiding  Dir = 2, Dur = 39
23:39:09.574 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:09.585 00.011 10844 UpdateGuideState exits: m=3189 SNR=35.9
23:39:09.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:09.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:09.585 00.000 10844 Enqueuing Expose request
23:39:09.608 00.023 11060 IsSlewing returns 0
23:39:09.609 00.001 11060 IsGuiding returns 0
23:39:09.645 00.036 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:09.645 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:09.646 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:09.646 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:09.646 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:09.646 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:09.646 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:09.646 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:09.649 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:09.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2831,"width":15,"height":15,"star_pos":[6.71,7.30],"pixels":"..."},"id":1}
23:39:09.685 00.036 11060 IsGuiding returns 0
23:39:09.685 00.000 11060 Move returns status 0, amount 39
23:39:09.685 00.000 11060 MoveAxis(N, 0, ABG)
23:39:09.685 00.000 11060 Move returns status 0, amount 0
23:39:09.685 00.000 11060 move complete, result=0
23:39:09.685 00.000 11060 worker thread done servicing request
23:39:09.686 00.001 11060 Worker thread wakes up
23:39:09.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:09.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:09.686 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
23:39:09.716 00.030 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:09.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:10.312 00.596 11060 Exposure complete
23:39:10.480 00.168 11060 worker thread done servicing request
23:39:10.480 00.000 10844 OnExposeComplete: enter
23:39:10.480 00.000 10844 UpdateGuideState(): m_state=6
23:39:10.480 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
23:39:10.480 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.79, Mass=2837, SNR=33.9, Peak=236 HFD=3.5
23:39:10.480 00.000 10844 MultiStar: [#1 0.18,0.28,1.04,U] [#2 0.32,0.42,1.99,U] [#3 -0.32,0.06,0.98,U] [#4 -0.68,0.04,0.00,M1] [#5 -0.29,0.47,1.18,U] [#6 0.20,-0.11,0.99,U] [#7 -0.07,0.00,0.94,U] [#8 0.45,-0.33,0.99,U] 
23:39:10.480 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.12, -0.29}
23:39:10.480 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
23:39:10.480 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
23:39:10.480 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.88 mountX=-0.13 mountY=0.07, mountTheta=2.62
23:39:10.480 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
23:39:10.480 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
23:39:10.480 00.000 11060 Worker thread wakes up
23:39:10.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:39:10.480 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:39:10.480 00.000 11060 Moving (0.09, 0.11) raw xDistance=-0.13 yDistance=0.07
23:39:10.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:39:10.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:10.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:39:10.480 00.000 11060 MoveAxis(E, 23, ABG)
23:39:10.480 00.000 11060 Guiding  Dir = 2, Dur = 23
23:39:10.495 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:10.500 00.005 11060 IsSlewing returns 0
23:39:10.500 00.000 11060 IsGuiding returns 0
23:39:10.507 00.007 10844 UpdateGuideState exits: m=2837 SNR=33.9
23:39:10.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:10.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:10.507 00.000 10844 Enqueuing Expose request
23:39:10.542 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:10.542 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:10.547 00.005 11060 IsGuiding returns 0
23:39:10.547 00.000 11060 Move returns status 0, amount 23
23:39:10.547 00.000 11060 MoveAxis(N, 0, ABG)
23:39:10.547 00.000 11060 Move returns status 0, amount 0
23:39:10.547 00.000 11060 move complete, result=0
23:39:10.547 00.000 11060 worker thread done servicing request
23:39:10.547 00.000 11060 Worker thread wakes up
23:39:10.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:10.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:10.578 00.031 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
23:39:10.584 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:10.584 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:10.589 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:10.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:10.589 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:10.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:10.596 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:10.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2832,"width":15,"height":15,"star_pos":[6.83,6.79],"pixels":"..."},"id":1}
23:39:10.626 00.030 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:10.626 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:11.173 00.547 11060 Exposure complete
23:39:11.336 00.163 11060 worker thread done servicing request
23:39:11.338 00.002 10844 OnExposeComplete: enter
23:39:11.338 00.000 10844 UpdateGuideState(): m_state=6
23:39:11.338 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
23:39:11.338 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.70, Mass=3151, SNR=35.9, Peak=251 HFD=3.9
23:39:11.338 00.000 10844 MultiStar: [#1 0.21,-0.40,0.96,U] [#2 -0.34,-0.16,2.01,U] [#3 -0.47,-0.08,0.89,U] [#4 -0.05,-0.63,0.00,M2] [#5 -0.46,-0.10,0.99,U] [#6 0.30,-0.56,0.00,M1] [#7 -0.11,-1.19,0.00,M1] [#8 0.09,-0.80,0.00,M1] 
23:39:11.338 00.000 10844 refined, 4 included, MultiStar: {-0.19, -0.22}, one-star: {0.22, -0.38}
23:39:11.338 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
23:39:11.338 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
23:39:11.338 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.30 mountX=0.25 mountY=-0.15, mountTheta=-0.56
23:39:11.338 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.22, opts=13)
23:39:11.338 00.000 10844 Enqueuing Move request for scope (-0.19, -0.22)
23:39:11.338 00.000 11060 Worker thread wakes up
23:39:11.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
23:39:11.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
23:39:11.338 00.000 11060 Moving (-0.19, -0.22) raw xDistance=0.25 yDistance=-0.15
23:39:11.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:39:11.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:11.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:39:11.338 00.000 11060 MoveAxis(W, 42, ABG)
23:39:11.338 00.000 11060 Guiding  Dir = 3, Dur = 42
23:39:11.343 00.005 11060 IsSlewing returns 0
23:39:11.343 00.000 11060 IsGuiding returns 0
23:39:11.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:11.353 00.010 10844 UpdateGuideState exits: m=3151 SNR=35.9
23:39:11.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:11.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:11.358 00.005 10844 Enqueuing Expose request
23:39:11.394 00.036 11060 IsGuiding returns 0
23:39:11.395 00.001 11060 Move returns status 0, amount 42
23:39:11.395 00.000 11060 MoveAxis(N, 0, ABG)
23:39:11.395 00.000 11060 Move returns status 0, amount 0
23:39:11.395 00.000 11060 move complete, result=0
23:39:11.395 00.000 11060 worker thread done servicing request
23:39:11.395 00.000 11060 Worker thread wakes up
23:39:11.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:11.395 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
23:39:11.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:11.591 00.196 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:11.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:11.591 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:11.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:11.595 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:11.595 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:11.595 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:11.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:11.595 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:11.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2833,"width":15,"height":15,"star_pos":[6.94,6.70],"pixels":"..."},"id":1}
23:39:11.680 00.085 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:11.680 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:12.024 00.344 11060 Exposure complete
23:39:12.201 00.177 11060 worker thread done servicing request
23:39:12.201 00.000 10844 OnExposeComplete: enter
23:39:12.201 00.000 10844 UpdateGuideState(): m_state=6
23:39:12.201 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
23:39:12.201 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=62.35, Mass=3028, SNR=35.4, Peak=245 HFD=3.6
23:39:12.201 00.000 10844 MultiStar: [#1 -0.03,0.35,1.06,U] [#2 -0.59,0.36,0.00,M1] [#3 0.05,-0.01,0.95,U] [#4 -0.04,0.02,0.92,U] [#5 0.08,0.30,1.05,U] [#6 0.35,0.18,0.95,U] [#7 -0.10,-0.28,0.89,U] [#8 0.60,-0.53,0.00,M2] 
23:39:12.201 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.13}, one-star: {0.05, 0.27}
23:39:12.201 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
23:39:12.201 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
23:39:12.203 00.002 10844 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=-0.14 mountY=0.03, mountTheta=2.93
23:39:12.203 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.13, opts=13)
23:39:12.203 00.000 10844 Enqueuing Move request for scope (0.05, 0.13)
23:39:12.203 00.000 11060 Worker thread wakes up
23:39:12.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
23:39:12.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
23:39:12.203 00.000 11060 Moving (0.05, 0.13) raw xDistance=-0.14 yDistance=0.03
23:39:12.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.14
23:39:12.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:12.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:12.203 00.000 11060 MoveAxis(E, 22, ABG)
23:39:12.203 00.000 11060 Guiding  Dir = 2, Dur = 22
23:39:12.209 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:12.215 00.006 11060 IsSlewing returns 0
23:39:12.215 00.000 11060 IsGuiding returns 0
23:39:12.220 00.005 10844 UpdateGuideState exits: m=3028 SNR=35.4
23:39:12.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:12.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:12.220 00.000 10844 Enqueuing Expose request
23:39:12.246 00.026 11060 IsGuiding returns 0
23:39:12.246 00.000 11060 Move returns status 0, amount 22
23:39:12.246 00.000 11060 MoveAxis(N, 0, ABG)
23:39:12.246 00.000 11060 Move returns status 0, amount 0
23:39:12.246 00.000 11060 move complete, result=0
23:39:12.246 00.000 11060 worker thread done servicing request
23:39:12.246 00.000 11060 Worker thread wakes up
23:39:12.247 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:12.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:12.247 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
23:39:12.596 00.349 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:12.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:12.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:12.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:12.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:12.598 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:12.598 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:12.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:12.605 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:12.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2834,"width":15,"height":15,"star_pos":[6.76,7.35],"pixels":"..."},"id":1}
23:39:12.613 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:12.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:12.900 00.287 11060 Exposure complete
23:39:13.062 00.162 11060 worker thread done servicing request
23:39:13.074 00.012 10844 OnExposeComplete: enter
23:39:13.074 00.000 10844 UpdateGuideState(): m_state=6
23:39:13.074 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
23:39:13.074 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=62.33, Mass=3154, SNR=36.5, Peak=251 HFD=3.5
23:39:13.074 00.000 10844 MultiStar: [#1 -0.38,0.51,0.00,M1] [#2 0.07,0.76,0.00,M2] [#3 -0.70,0.62,0.00,M2] [#4 0.15,0.55,0.95,U] [#5 -0.15,0.70,0.00,M1] [#6 -0.18,0.37,0.92,U] [#7 -0.30,-0.20,0.86,U] [#8 0.56,0.15,0.90,U] 
23:39:13.074 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.24}, one-star: {-0.16, 0.25}
23:39:13.074 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
23:39:13.074 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
23:39:13.074 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.52 mountX=-0.23 mountY=-0.03, mountTheta=-3.03
23:39:13.074 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.24, opts=13)
23:39:13.074 00.000 10844 Enqueuing Move request for scope (0.01, 0.24)
23:39:13.074 00.000 11060 Worker thread wakes up
23:39:13.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
23:39:13.074 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
23:39:13.074 00.000 11060 Moving (0.01, 0.24) raw xDistance=-0.23 yDistance=-0.03
23:39:13.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:39:13.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:13.077 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:13.077 00.000 11060 MoveAxis(E, 41, ABG)
23:39:13.077 00.000 11060 Guiding  Dir = 2, Dur = 41
23:39:13.082 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:13.093 00.011 11060 IsSlewing returns 0
23:39:13.094 00.001 11060 IsGuiding returns 0
23:39:13.098 00.004 10844 UpdateGuideState exits: m=3154 SNR=36.5
23:39:13.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:13.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:13.098 00.000 10844 Enqueuing Expose request
23:39:13.140 00.042 11060 IsGuiding returns 0
23:39:13.140 00.000 11060 Move returns status 0, amount 41
23:39:13.140 00.000 11060 MoveAxis(N, 0, ABG)
23:39:13.140 00.000 11060 Move returns status 0, amount 0
23:39:13.140 00.000 11060 move complete, result=0
23:39:13.140 00.000 11060 worker thread done servicing request
23:39:13.140 00.000 11060 Worker thread wakes up
23:39:13.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:13.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:13.150 00.010 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
23:39:13.667 00.517 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:13.667 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:13.667 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:13.667 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:13.669 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:13.669 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:13.669 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:13.669 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:13.671 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:13.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2835,"width":15,"height":15,"star_pos":[6.55,7.33],"pixels":"..."},"id":1}
23:39:13.700 00.029 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:13.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:13.806 00.106 11060 Exposure complete
23:39:13.955 00.149 11060 worker thread done servicing request
23:39:13.955 00.000 10844 OnExposeComplete: enter
23:39:13.955 00.000 10844 UpdateGuideState(): m_state=6
23:39:13.955 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
23:39:13.955 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.01, Mass=3541, SNR=38.7, Peak=252 HFD=3.8
23:39:13.955 00.000 10844 MultiStar: [#1 0.23,-0.14,0.94,U] [#2 -0.37,0.07,1.88,U] [#3 -0.45,-0.13,0.93,U] [#4 0.06,-0.27,0.88,U] [#5 0.00,-0.10,0.94,U] [#6 0.02,-0.18,0.79,U] [#7 -0.48,-0.18,0.71,U] [#8 -0.40,-0.76,0.00,M2] 
23:39:13.955 00.000 10844 single-star, 7 included, MultiStar: {-0.13, -0.10}, one-star: {0.10, -0.07}
23:39:13.955 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
23:39:13.955 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
23:39:13.955 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=0.05 mountY=0.11, mountTheta=1.11
23:39:13.961 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
23:39:13.961 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
23:39:13.961 00.000 11060 Worker thread wakes up
23:39:13.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:39:13.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:39:13.961 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
23:39:13.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:39:13.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:13.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:39:13.961 00.000 11060 MoveAxis(E, 0, ABG)
23:39:13.961 00.000 11060 Move returns status 0, amount 0
23:39:13.961 00.000 11060 MoveAxis(N, 0, ABG)
23:39:13.961 00.000 11060 Move returns status 0, amount 0
23:39:13.961 00.000 11060 move complete, result=0
23:39:13.962 00.001 11060 worker thread done servicing request
23:39:13.979 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:13.992 00.013 10844 UpdateGuideState exits: m=3541 SNR=38.7
23:39:13.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:13.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:13.992 00.000 10844 Enqueuing Expose request
23:39:13.992 00.000 11060 Worker thread wakes up
23:39:13.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:13.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:13.992 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:14.611 00.619 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:14.611 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:14.611 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:14.612 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:14.612 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:14.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:14.612 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:14.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:14.612 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:14.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2836,"width":15,"height":15,"star_pos":[6.81,7.01],"pixels":"..."},"id":1}
23:39:14.618 00.006 11060 Exposure complete
23:39:14.627 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:14.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:14.809 00.182 11060 worker thread done servicing request
23:39:14.809 00.000 10844 OnExposeComplete: enter
23:39:14.809 00.000 10844 UpdateGuideState(): m_state=6
23:39:14.813 00.004 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
23:39:14.813 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.90, Mass=3547, SNR=38.7, Peak=252 HFD=3.6
23:39:14.813 00.000 10844 MultiStar: [#1 -0.30,-0.13,1.03,U] [#2 -0.16,-0.09,1.74,U] [#3 -0.68,0.49,0.00,M2] [#4 -0.16,-0.67,0.00,M1] [#5 -0.07,0.39,1.01,U] [#6 -0.28,-0.18,0.83,U] [#7 -0.25,-0.21,0.83,U] [#8 -0.33,-0.39,0.86,U] 
23:39:14.813 00.000 10844 single-star, 6 included, MultiStar: {-0.20, -0.10}, one-star: {-0.06, -0.18}
23:39:14.813 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
23:39:14.813 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
23:39:14.813 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.88 mountX=0.19 mountY=-0.03, mountTheta=-0.14
23:39:14.813 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.18, opts=13)
23:39:14.813 00.000 10844 Enqueuing Move request for scope (-0.06, -0.18)
23:39:14.816 00.003 11060 Worker thread wakes up
23:39:14.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
23:39:14.816 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
23:39:14.816 00.000 11060 Moving (-0.06, -0.18) raw xDistance=0.19 yDistance=-0.03
23:39:14.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:39:14.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:14.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:14.817 00.001 11060 MoveAxis(W, 33, ABG)
23:39:14.817 00.000 11060 Guiding  Dir = 3, Dur = 33
23:39:14.820 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:14.834 00.014 10844 UpdateGuideState exits: m=3547 SNR=38.7
23:39:14.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:14.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:14.834 00.000 10844 Enqueuing Expose request
23:39:14.860 00.026 11060 IsSlewing returns 0
23:39:14.860 00.000 11060 IsGuiding returns 0
23:39:14.936 00.076 11060 IsGuiding returns 0
23:39:14.936 00.000 11060 Move returns status 0, amount 33
23:39:14.936 00.000 11060 MoveAxis(N, 0, ABG)
23:39:14.936 00.000 11060 Move returns status 0, amount 0
23:39:14.936 00.000 11060 move complete, result=0
23:39:14.936 00.000 11060 worker thread done servicing request
23:39:14.937 00.001 11060 Worker thread wakes up
23:39:14.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:14.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:14.940 00.003 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
23:39:15.566 00.626 11060 Exposure complete
23:39:15.586 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:15.586 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:15.587 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:15.587 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:15.587 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:15.587 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:15.588 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:15.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:15.588 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:15.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2837,"width":15,"height":15,"star_pos":[6.65,6.90],"pixels":"..."},"id":1}
23:39:15.646 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:15.646 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:15.724 00.078 11060 worker thread done servicing request
23:39:15.724 00.000 10844 OnExposeComplete: enter
23:39:15.724 00.000 10844 UpdateGuideState(): m_state=6
23:39:15.724 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
23:39:15.724 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.81, Mass=3355, SNR=37.4, Peak=250 HFD=3.6
23:39:15.724 00.000 10844 MultiStar: [#1 -0.38,0.26,0.90,U] [#2 0.17,0.24,1.91,U] [#3 -0.72,0.49,0.00,M3] [#4 -0.73,-0.35,0.00,M2] [#5 0.08,0.01,1.02,U] [#6 0.31,-0.14,0.86,U] [#7 -0.39,-0.19,0.83,U] [#8 -0.27,0.03,0.88,U] 
23:39:15.724 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {0.17, -0.27}
23:39:15.724 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
23:39:15.724 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
23:39:15.724 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.82 mountX=-0.02 mountY=-0.01, mountTheta=-2.73
23:39:15.724 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
23:39:15.724 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
23:39:15.724 00.000 11060 Worker thread wakes up
23:39:15.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
23:39:15.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
23:39:15.724 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.02 yDistance=-0.01
23:39:15.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:39:15.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:15.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:15.724 00.000 11060 MoveAxis(E, 0, ABG)
23:39:15.724 00.000 11060 Move returns status 0, amount 0
23:39:15.724 00.000 11060 MoveAxis(N, 0, ABG)
23:39:15.724 00.000 11060 Move returns status 0, amount 0
23:39:15.724 00.000 11060 move complete, result=0
23:39:15.724 00.000 11060 worker thread done servicing request
23:39:15.730 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:15.746 00.016 10844 UpdateGuideState exits: m=3355 SNR=37.4
23:39:15.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:15.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:15.746 00.000 10844 Enqueuing Expose request
23:39:15.746 00.000 11060 Worker thread wakes up
23:39:15.746 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:15.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:15.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:16.365 00.619 11060 Exposure complete
23:39:16.561 00.196 11060 worker thread done servicing request
23:39:16.561 00.000 10844 OnExposeComplete: enter
23:39:16.561 00.000 10844 UpdateGuideState(): m_state=6
23:39:16.561 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
23:39:16.561 00.000 10844 Star::Find returns 1 (1), X=258.75, Y=61.59, Mass=3025, SNR=35.5, Peak=255 HFD=3.2
23:39:16.563 00.002 10844 MultiStar: [#1 0.26,0.02,1.09,U] [#2 0.04,-0.02,1.99,U] [#3 -0.46,0.07,0.99,U] [#4 -0.73,-0.69,0.00,M3] [#5 0.08,-0.12,1.01,U] [#6 0.18,-0.12,0.95,U] [#7 0.29,0.02,0.89,U] [#8 -0.17,-0.10,0.96,U] 
23:39:16.563 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {0.03, -0.49}
23:39:16.563 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
23:39:16.563 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
23:39:16.563 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.20 mountX=0.08 mountY=0.05, mountTheta=0.54
23:39:16.567 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
23:39:16.568 00.001 10844 Enqueuing Move request for scope (0.03, -0.09)
23:39:16.568 00.000 11060 Worker thread wakes up
23:39:16.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:39:16.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:39:16.568 00.000 11060 Moving (0.03, -0.09) raw xDistance=0.08 yDistance=0.05
23:39:16.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:16.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:16.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:39:16.568 00.000 11060 MoveAxis(E, 0, ABG)
23:39:16.568 00.000 11060 Move returns status 0, amount 0
23:39:16.568 00.000 11060 MoveAxis(N, 0, ABG)
23:39:16.568 00.000 11060 Move returns status 0, amount 0
23:39:16.568 00.000 11060 move complete, result=0
23:39:16.568 00.000 11060 worker thread done servicing request
23:39:16.580 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:16.591 00.011 10844 UpdateGuideState exits: m=3025 SNR=35.5 Saturated
23:39:16.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:16.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:16.591 00.000 10844 Enqueuing Expose request
23:39:16.591 00.000 11060 Worker thread wakes up
23:39:16.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:16.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:16.591 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:16.602 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:16.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:16.608 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:16.608 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:16.608 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:16.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:16.608 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:16.610 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:16.610 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:16.610 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2839,"width":15,"height":15,"star_pos":[6.75,6.59],"pixels":"..."},"id":1}
23:39:16.664 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:16.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:17.230 00.566 11060 Exposure complete
23:39:17.417 00.187 11060 worker thread done servicing request
23:39:17.417 00.000 10844 OnExposeComplete: enter
23:39:17.417 00.000 10844 UpdateGuideState(): m_state=6
23:39:17.417 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
23:39:17.417 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=61.77, Mass=3298, SNR=36.9, Peak=255 HFD=3.6
23:39:17.417 00.000 10844 MultiStar: [#1 -0.11,0.15,1.01,U] [#2 0.23,-0.02,1.91,U] [#3 -0.69,0.04,0.00,M3] [#4 -0.50,-0.46,0.00,M4] [#5 0.13,-0.16,0.91,U] [#6 -0.06,-0.31,0.90,U] [#7 -0.28,-0.82,0.00,M1] [#8 0.16,-0.07,0.90,U] 
23:39:17.417 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.10}, one-star: {0.31, -0.31}
23:39:17.417 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
23:39:17.417 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
23:39:17.417 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.67 mountX=0.08 mountY=0.14, mountTheta=1.08
23:39:17.420 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.10, opts=13)
23:39:17.420 00.000 10844 Enqueuing Move request for scope (0.13, -0.10)
23:39:17.420 00.000 11060 Worker thread wakes up
23:39:17.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
23:39:17.420 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
23:39:17.420 00.000 11060 Moving (0.13, -0.10) raw xDistance=0.08 yDistance=0.14
23:39:17.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:17.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:17.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:39:17.420 00.000 11060 MoveAxis(E, 0, ABG)
23:39:17.420 00.000 11060 Move returns status 0, amount 0
23:39:17.420 00.000 11060 MoveAxis(N, 0, ABG)
23:39:17.420 00.000 11060 Move returns status 0, amount 0
23:39:17.420 00.000 11060 move complete, result=0
23:39:17.420 00.000 11060 worker thread done servicing request
23:39:17.425 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:17.440 00.015 10844 UpdateGuideState exits: m=3298 SNR=36.9 Saturated
23:39:17.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:17.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:17.440 00.000 10844 Enqueuing Expose request
23:39:17.440 00.000 11060 Worker thread wakes up
23:39:17.440 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:17.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:17.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:17.591 00.151 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:17.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:17.591 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:17.591 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:17.591 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:17.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:17.594 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:17.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:17.594 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:17.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2840,"width":15,"height":15,"star_pos":[7.02,6.77],"pixels":"..."},"id":1}
23:39:17.602 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:17.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:18.069 00.467 11060 Exposure complete
23:39:18.247 00.178 11060 worker thread done servicing request
23:39:18.247 00.000 10844 OnExposeComplete: enter
23:39:18.247 00.000 10844 UpdateGuideState(): m_state=6
23:39:18.247 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
23:39:18.247 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=61.48, Mass=3485, SNR=37.8, Peak=249 HFD=3.7
23:39:18.250 00.003 10844 MultiStar: [#1 -0.15,-0.04,1.02,U] [#2 0.10,-0.35,1.83,U] [#3 -0.40,0.13,0.89,U] [#4 -0.75,-0.28,0.00,M5] [#5 -0.15,0.34,1.00,U] [#6 -0.01,0.11,0.85,U] [#7 -0.03,-0.31,0.81,U] [#8 -0.12,-0.23,0.86,U] 
23:39:18.250 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.14}, one-star: {0.07, -0.60}
23:39:18.250 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
23:39:18.250 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
23:39:18.250 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.01 mountX=0.15 mountY=-0.04, mountTheta=-0.27
23:39:18.250 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.14, opts=13)
23:39:18.250 00.000 10844 Enqueuing Move request for scope (-0.07, -0.14)
23:39:18.250 00.000 11060 Worker thread wakes up
23:39:18.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
23:39:18.250 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
23:39:18.250 00.000 11060 Moving (-0.07, -0.14) raw xDistance=0.15 yDistance=-0.04
23:39:18.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:39:18.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:18.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:18.250 00.000 11060 MoveAxis(W, 27, ABG)
23:39:18.250 00.000 11060 Guiding  Dir = 3, Dur = 27
23:39:18.260 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:18.276 00.016 10844 UpdateGuideState exits: m=3485 SNR=37.8
23:39:18.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:18.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:18.276 00.000 10844 Enqueuing Expose request
23:39:18.281 00.005 11060 IsSlewing returns 0
23:39:18.281 00.000 11060 IsGuiding returns 0
23:39:18.313 00.032 11060 IsGuiding returns 0
23:39:18.313 00.000 11060 Move returns status 0, amount 27
23:39:18.313 00.000 11060 MoveAxis(N, 0, ABG)
23:39:18.313 00.000 11060 Move returns status 0, amount 0
23:39:18.313 00.000 11060 move complete, result=0
23:39:18.313 00.000 11060 worker thread done servicing request
23:39:18.313 00.000 11060 Worker thread wakes up
23:39:18.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:18.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:18.323 00.010 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
23:39:18.615 00.292 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:18.615 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:18.615 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:18.620 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:18.622 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:18.622 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:18.624 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:18.624 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:18.624 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:18.624 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2841,"width":15,"height":15,"star_pos":[6.78,7.48],"pixels":"..."},"id":1}
23:39:18.632 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:18.632 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:18.944 00.312 11060 Exposure complete
23:39:19.124 00.180 11060 worker thread done servicing request
23:39:19.124 00.000 10844 OnExposeComplete: enter
23:39:19.124 00.000 10844 UpdateGuideState(): m_state=6
23:39:19.124 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
23:39:19.124 00.000 10844 Star::Find returns 1 (1), X=259.08, Y=61.75, Mass=3411, SNR=38.2, Peak=255 HFD=3.5
23:39:19.124 00.000 10844 MultiStar: [#1 -0.09,0.27,0.91,U] [#2 0.43,0.08,1.83,U] [#3 -0.26,0.11,0.85,U] [#4 -0.23,-0.04,0.88,U] [#5 -0.11,0.37,0.91,U] [#6 -0.13,0.18,0.82,U] [#7 -0.11,-0.36,0.84,U] [#8 0.27,-0.22,0.89,U] 
23:39:19.124 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.36, -0.33}
23:39:19.124 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
23:39:19.124 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
23:39:19.124 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.16 mountX=-0.02 mountY=0.06, mountTheta=1.91
23:39:19.124 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
23:39:19.124 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
23:39:19.124 00.000 11060 Worker thread wakes up
23:39:19.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
23:39:19.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
23:39:19.124 00.000 11060 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=0.06
23:39:19.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:39:19.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:19.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:19.124 00.000 11060 MoveAxis(E, 0, ABG)
23:39:19.124 00.000 11060 Move returns status 0, amount 0
23:39:19.124 00.000 11060 MoveAxis(N, 0, ABG)
23:39:19.124 00.000 11060 Move returns status 0, amount 0
23:39:19.124 00.000 11060 move complete, result=0
23:39:19.124 00.000 11060 worker thread done servicing request
23:39:19.129 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:39:19.145 00.016 10844 UpdateGuideState exits: m=3411 SNR=38.2 Saturated
23:39:19.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:19.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:19.145 00.000 10844 Enqueuing Expose request
23:39:19.145 00.000 11060 Worker thread wakes up
23:39:19.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:19.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:19.145 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:19.569 00.424 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:19.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:19.569 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:19.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:19.569 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:19.571 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:19.571 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:19.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:19.573 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:19.575 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2842,"width":15,"height":15,"star_pos":[7.08,6.75],"pixels":"..."},"id":1}
23:39:19.628 00.053 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:19.628 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:19.775 00.147 11060 Exposure complete
23:39:19.935 00.160 11060 worker thread done servicing request
23:39:19.935 00.000 10844 OnExposeComplete: enter
23:39:19.935 00.000 10844 UpdateGuideState(): m_state=6
23:39:19.935 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
23:39:19.935 00.000 10844 Star::Find returns 1 (0), X=259.09, Y=61.82, Mass=3598, SNR=38.9, Peak=251 HFD=3.7
23:39:19.940 00.005 10844 MultiStar: [#1 -0.02,0.24,1.00,U] [#2 -0.08,-0.03,1.81,U] [#3 -0.60,-0.23,0.00,M2] [#4 -0.06,-0.21,0.92,U] [#5 -0.13,0.10,1.02,U] [#6 -0.03,-0.45,0.86,U] [#7 0.04,-0.78,0.00,M1] [#8 0.10,-0.33,0.86,U] 
23:39:19.940 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.38, -0.26}
23:39:19.940 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
23:39:19.940 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
23:39:19.940 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=0.11 mountY=0.03, mountTheta=0.28
23:39:19.940 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
23:39:19.940 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
23:39:19.940 00.000 11060 Worker thread wakes up
23:39:19.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:39:19.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:39:19.940 00.000 11060 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=0.03
23:39:19.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:39:19.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:19.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:19.942 00.002 11060 MoveAxis(E, 0, ABG)
23:39:19.942 00.000 11060 Move returns status 0, amount 0
23:39:19.942 00.000 11060 MoveAxis(N, 0, ABG)
23:39:19.942 00.000 11060 Move returns status 0, amount 0
23:39:19.942 00.000 11060 move complete, result=0
23:39:19.942 00.000 11060 worker thread done servicing request
23:39:19.946 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
23:39:19.973 00.027 10844 UpdateGuideState exits: m=3598 SNR=38.9
23:39:19.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:19.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:19.973 00.000 10844 Enqueuing Expose request
23:39:19.973 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:19.973 00.000 11060 Worker thread wakes up
23:39:19.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:19.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:20.590 00.617 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:20.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:20.592 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:20.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:20.593 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:20.594 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:20.594 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:20.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:20.595 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:20.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2843,"width":15,"height":15,"star_pos":[7.09,6.82],"pixels":"..."},"id":1}
23:39:20.600 00.005 11060 Exposure complete
23:39:20.689 00.089 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:20.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:20.736 00.047 11060 worker thread done servicing request
23:39:20.736 00.000 10844 OnExposeComplete: enter
23:39:20.736 00.000 10844 UpdateGuideState(): m_state=6
23:39:20.736 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
23:39:20.736 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=62.10, Mass=3630, SNR=38.6, Peak=247 HFD=4.2
23:39:20.736 00.000 10844 MultiStar: [#1 0.06,0.10,0.86,U] [#2 -0.07,0.30,1.86,U] [#3 -0.90,0.20,0.00,M3] [#4 0.28,-0.66,0.00,M4] [#5 -0.15,0.76,0.00,M1] [#6 0.42,-0.18,0.81,U] [#7 -0.14,-0.21,0.81,U] [#8 -0.22,-0.18,0.90,U] 
23:39:20.736 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.03}, one-star: {0.29, 0.02}
23:39:20.736 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
23:39:20.736 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
23:39:20.736 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.66 mountX=-0.04 mountY=0.03, mountTheta=2.40
23:39:20.738 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
23:39:20.738 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
23:39:20.738 00.000 11060 Worker thread wakes up
23:39:20.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:39:20.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:39:20.738 00.000 11060 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=0.03
23:39:20.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:39:20.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:20.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:20.738 00.000 11060 MoveAxis(E, 0, ABG)
23:39:20.738 00.000 11060 Move returns status 0, amount 0
23:39:20.738 00.000 11060 MoveAxis(N, 0, ABG)
23:39:20.738 00.000 11060 Move returns status 0, amount 0
23:39:20.738 00.000 11060 move complete, result=0
23:39:20.738 00.000 11060 worker thread done servicing request
23:39:20.751 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:20.771 00.020 10844 UpdateGuideState exits: m=3630 SNR=38.6
23:39:20.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:20.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:20.771 00.000 10844 Enqueuing Expose request
23:39:20.771 00.000 11060 Worker thread wakes up
23:39:20.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:20.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:20.771 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:21.408 00.637 11060 Exposure complete
23:39:21.579 00.171 11060 worker thread done servicing request
23:39:21.579 00.000 10844 OnExposeComplete: enter
23:39:21.579 00.000 10844 UpdateGuideState(): m_state=6
23:39:21.579 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
23:39:21.579 00.000 10844 Star::Find returns 1 (0), X=259.08, Y=61.77, Mass=3137, SNR=36.1, Peak=220 HFD=3.9
23:39:21.579 00.000 10844 MultiStar: [#1 0.16,-0.45,1.01,U] [#2 0.07,0.09,1.89,U] [#3 -0.35,-0.21,0.93,U] [#4 -0.21,-0.25,0.99,U] [#5 -0.32,0.25,1.05,U] [#6 0.14,-0.37,0.98,U] [#7 0.05,-0.75,0.00,M1] [#8 -0.02,-0.35,0.89,U] 
23:39:21.579 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.17}, one-star: {0.37, -0.31}
23:39:21.579 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
23:39:21.579 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
23:39:21.579 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.62 mountX=0.17 mountY=0.02, mountTheta=0.11
23:39:21.582 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.17, opts=13)
23:39:21.582 00.000 10844 Enqueuing Move request for scope (-0.01, -0.17)
23:39:21.582 00.000 11060 Worker thread wakes up
23:39:21.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
23:39:21.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
23:39:21.582 00.000 11060 Moving (-0.01, -0.17) raw xDistance=0.17 yDistance=0.02
23:39:21.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:39:21.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:21.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:39:21.582 00.000 11060 MoveAxis(W, 29, ABG)
23:39:21.582 00.000 11060 Guiding  Dir = 3, Dur = 29
23:39:21.586 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:21.604 00.018 11060 IsSlewing returns 0
23:39:21.604 00.000 11060 IsGuiding returns 0
23:39:21.609 00.005 10844 UpdateGuideState exits: m=3137 SNR=36.1
23:39:21.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:21.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:21.609 00.000 10844 Enqueuing Expose request
23:39:21.609 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:21.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:21.611 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:21.611 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:21.611 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:21.611 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:21.614 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:21.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:21.614 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:21.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2845,"width":15,"height":15,"star_pos":[7.08,6.77],"pixels":"..."},"id":1}
23:39:21.656 00.042 11060 IsGuiding returns 0
23:39:21.656 00.000 11060 Move returns status 0, amount 29
23:39:21.656 00.000 11060 MoveAxis(N, 0, ABG)
23:39:21.656 00.000 11060 Move returns status 0, amount 0
23:39:21.656 00.000 11060 move complete, result=0
23:39:21.656 00.000 11060 worker thread done servicing request
23:39:21.656 00.000 11060 Worker thread wakes up
23:39:21.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:21.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:21.656 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
23:39:21.661 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:21.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:22.283 00.622 11060 Exposure complete
23:39:22.473 00.190 11060 worker thread done servicing request
23:39:22.473 00.000 10844 OnExposeComplete: enter
23:39:22.473 00.000 10844 UpdateGuideState(): m_state=6
23:39:22.473 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
23:39:22.473 00.000 10844 Star::Find returns 1 (0), X=259.16, Y=62.02, Mass=3292, SNR=37.0, Peak=245 HFD=4.0
23:39:22.473 00.000 10844 MultiStar: [#1 0.11,0.14,1.02,U] [#2 0.13,-0.43,1.89,U] [#3 0.10,-0.36,1.01,U] [#4 -0.26,-0.43,0.95,U] [#5 -0.24,-0.23,0.95,U] [#6 0.64,-0.78,0.00,M1] [#7 0.08,-0.87,0.00,M2] [#8 0.17,-0.59,0.81,U] 
23:39:22.473 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.29}, one-star: {0.45, -0.05}
23:39:22.473 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
23:39:22.473 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
23:39:22.473 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.32 mountX=0.27 mountY=0.12, mountTheta=0.42
23:39:22.473 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.29, opts=13)
23:39:22.473 00.000 10844 Enqueuing Move request for scope (0.07, -0.29)
23:39:22.473 00.000 11060 Worker thread wakes up
23:39:22.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
23:39:22.473 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
23:39:22.473 00.000 11060 Moving (0.07, -0.29) raw xDistance=0.27 yDistance=0.12
23:39:22.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:39:22.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:22.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:39:22.473 00.000 11060 MoveAxis(W, 48, ABG)
23:39:22.473 00.000 11060 Guiding  Dir = 3, Dur = 48
23:39:22.478 00.005 11060 IsSlewing returns 0
23:39:22.478 00.000 11060 IsGuiding returns 0
23:39:22.478 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:22.488 00.010 10844 UpdateGuideState exits: m=3292 SNR=37.0
23:39:22.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:22.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:22.488 00.000 10844 Enqueuing Expose request
23:39:22.538 00.050 11060 IsGuiding returns 0
23:39:22.538 00.000 11060 Move returns status 0, amount 48
23:39:22.538 00.000 11060 MoveAxis(N, 0, ABG)
23:39:22.538 00.000 11060 Move returns status 0, amount 0
23:39:22.538 00.000 11060 move complete, result=0
23:39:22.538 00.000 11060 worker thread done servicing request
23:39:22.538 00.000 11060 Worker thread wakes up
23:39:22.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:22.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:22.540 00.002 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
23:39:22.544 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:22.544 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:22.564 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:22.569 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:22.569 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:22.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:22.571 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:22.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:22.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:22.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2846,"width":15,"height":15,"star_pos":[7.16,7.02],"pixels":"..."},"id":1}
23:39:22.605 00.034 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:22.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:23.181 00.576 11060 Exposure complete
23:39:23.354 00.173 10844 OnExposeComplete: enter
23:39:23.356 00.002 10844 UpdateGuideState(): m_state=6
23:39:23.356 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
23:39:23.356 00.000 11060 worker thread done servicing request
23:39:23.357 00.001 10844 Star::Find returns 1 (0), X=258.68, Y=62.34, Mass=2830, SNR=34.7, Peak=198 HFD=3.6
23:39:23.357 00.000 10844 MultiStar: [#1 0.40,0.66,0.00,M1] [#2 0.53,-0.11,2.05,U] [#3 0.14,-0.35,1.07,U] [#4 -0.60,-0.27,0.00,M3] [#5 0.33,0.41,1.07,U] [#6 0.29,-0.03,0.94,U] [#7 0.18,-0.49,0.86,U] [#8 0.59,-0.33,0.00,M1] 
23:39:23.357 00.000 10844 single-star, 5 included, MultiStar: {0.28, -0.05}, one-star: {-0.03, 0.26}
23:39:23.357 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
23:39:23.357 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.88)
23:39:23.357 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.27 cameraTheta=1.67 mountX=-0.26 mountY=-0.07, mountTheta=-2.88
23:39:23.358 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.26, opts=13)
23:39:23.358 00.000 10844 Enqueuing Move request for scope (-0.03, 0.26)
23:39:23.358 00.000 11060 Worker thread wakes up
23:39:23.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
23:39:23.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
23:39:23.358 00.000 11060 Moving (-0.03, 0.26) raw xDistance=-0.26 yDistance=-0.07
23:39:23.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:39:23.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:23.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:23.358 00.000 11060 MoveAxis(E, 43, ABG)
23:39:23.358 00.000 11060 Guiding  Dir = 2, Dur = 43
23:39:23.362 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:23.378 00.016 10844 UpdateGuideState exits: m=2830 SNR=34.7
23:39:23.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:23.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:23.383 00.005 10844 Enqueuing Expose request
23:39:23.383 00.000 11060 IsSlewing returns 0
23:39:23.383 00.000 11060 IsGuiding returns 0
23:39:23.445 00.062 11060 IsGuiding returns 0
23:39:23.445 00.000 11060 Move returns status 0, amount 43
23:39:23.445 00.000 11060 MoveAxis(N, 0, ABG)
23:39:23.445 00.000 11060 Move returns status 0, amount 0
23:39:23.445 00.000 11060 move complete, result=0
23:39:23.446 00.001 11060 worker thread done servicing request
23:39:23.446 00.000 11060 Worker thread wakes up
23:39:23.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:23.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:23.446 00.000 10844 GuideStep: -0.3 px 43 ms EAST, -0.1 px 0 ms NORTH
23:39:23.594 00.148 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:23.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:23.594 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:23.594 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:23.594 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:23.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:23.594 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:23.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:23.599 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:23.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2847,"width":15,"height":15,"star_pos":[6.68,7.34],"pixels":"..."},"id":1}
23:39:23.665 00.066 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:23.665 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:24.067 00.402 11060 Exposure complete
23:39:24.236 00.169 11060 worker thread done servicing request
23:39:24.236 00.000 10844 OnExposeComplete: enter
23:39:24.236 00.000 10844 UpdateGuideState(): m_state=6
23:39:24.236 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
23:39:24.236 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=61.95, Mass=3125, SNR=36.1, Peak=209 HFD=3.4
23:39:24.236 00.000 10844 MultiStar: [#1 0.19,0.46,0.95,U] [#2 0.38,0.14,1.96,U] [#3 -0.32,-0.26,0.97,U] [#4 -0.15,-0.52,0.97,U] [#5 0.29,0.13,1.09,U] [#6 0.10,-0.58,0.99,U] [#7 0.21,0.23,0.87,U] [#8 0.21,-0.35,0.94,U] 
23:39:24.236 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.36, -0.13}
23:39:24.236 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:39:24.236 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:39:24.236 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.43 mountX=0.04 mountY=0.18, mountTheta=1.32
23:39:24.238 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.08, opts=13)
23:39:24.238 00.000 10844 Enqueuing Move request for scope (0.17, -0.08)
23:39:24.238 00.000 11060 Worker thread wakes up
23:39:24.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
23:39:24.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
23:39:24.238 00.000 11060 Moving (0.17, -0.08) raw xDistance=0.04 yDistance=0.18
23:39:24.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:39:24.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:24.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:39:24.238 00.000 11060 MoveAxis(E, 0, ABG)
23:39:24.238 00.000 11060 Move returns status 0, amount 0
23:39:24.238 00.000 11060 MoveAxis(N, 0, ABG)
23:39:24.238 00.000 11060 Move returns status 0, amount 0
23:39:24.238 00.000 11060 move complete, result=0
23:39:24.238 00.000 11060 worker thread done servicing request
23:39:24.241 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:24.257 00.016 10844 UpdateGuideState exits: m=3125 SNR=36.1
23:39:24.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:24.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:24.257 00.000 10844 Enqueuing Expose request
23:39:24.257 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:24.257 00.000 11060 Worker thread wakes up
23:39:24.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:24.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:24.566 00.309 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:24.566 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:24.566 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:24.569 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:24.570 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:24.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:24.570 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:24.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:24.572 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:24.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2848,"width":15,"height":15,"star_pos":[7.07,6.95],"pixels":"..."},"id":1}
23:39:24.582 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:24.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:24.894 00.312 11060 Exposure complete
23:39:25.082 00.188 11060 worker thread done servicing request
23:39:25.082 00.000 10844 OnExposeComplete: enter
23:39:25.082 00.000 10844 UpdateGuideState(): m_state=6
23:39:25.087 00.005 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
23:39:25.087 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=62.01, Mass=3148, SNR=36.1, Peak=235 HFD=3.9
23:39:25.087 00.000 10844 MultiStar: [#1 -0.26,0.54,1.03,U] [#2 0.07,0.16,1.98,U] [#3 -0.62,-0.00,1.02,U] [#4 -0.19,0.01,0.93,U] [#5 0.51,0.27,1.07,U] [#6 0.25,-0.08,0.91,U] [#7 0.11,-0.81,0.00,M1] [#8 -0.47,-0.41,0.83,U] 
23:39:25.087 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {0.08, -0.07}
23:39:25.087 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.36)
23:39:25.087 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
23:39:25.087 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.18 mountX=-0.07 mountY=-0.07, mountTheta=-2.36
23:39:25.087 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.08, opts=13)
23:39:25.087 00.000 10844 Enqueuing Move request for scope (-0.05, 0.08)
23:39:25.087 00.000 11060 Worker thread wakes up
23:39:25.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:39:25.087 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:39:25.087 00.000 11060 Moving (-0.05, 0.08) raw xDistance=-0.07 yDistance=-0.07
23:39:25.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:39:25.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:25.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:25.087 00.000 11060 MoveAxis(E, 0, ABG)
23:39:25.087 00.000 11060 Move returns status 0, amount 0
23:39:25.087 00.000 11060 MoveAxis(N, 0, ABG)
23:39:25.087 00.000 11060 Move returns status 0, amount 0
23:39:25.087 00.000 11060 move complete, result=0
23:39:25.090 00.003 11060 worker thread done servicing request
23:39:25.097 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:25.112 00.015 10844 UpdateGuideState exits: m=3148 SNR=36.1
23:39:25.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:25.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:25.112 00.000 10844 Enqueuing Expose request
23:39:25.112 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:25.112 00.000 11060 Worker thread wakes up
23:39:25.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:25.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:25.683 00.571 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:25.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:25.683 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:25.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:25.684 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:25.684 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:25.684 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:25.684 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:25.684 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:25.684 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2849,"width":15,"height":15,"star_pos":[6.79,7.01],"pixels":"..."},"id":1}
23:39:25.701 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:25.703 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:25.764 00.061 11060 Exposure complete
23:39:25.935 00.171 11060 worker thread done servicing request
23:39:25.935 00.000 10844 OnExposeComplete: enter
23:39:25.935 00.000 10844 UpdateGuideState(): m_state=6
23:39:25.935 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
23:39:25.935 00.000 10844 Star::Find returns 1 (1), X=258.82, Y=61.74, Mass=3756, SNR=39.4, Peak=255 HFD=3.6
23:39:25.935 00.000 10844 MultiStar: [#1 0.41,0.38,0.91,U] [#2 0.19,-0.16,1.77,U] [#3 -0.48,0.40,0.00,M1] [#4 -0.22,-0.22,0.87,U] [#5 0.16,0.28,0.98,U] [#6 0.01,-0.21,0.89,U] [#7 -0.10,-0.35,0.84,U] [#8 0.24,-0.12,0.90,U] 
23:39:25.935 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.09}, one-star: {0.11, -0.34}
23:39:25.935 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:39:25.935 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
23:39:25.935 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.68 mountX=0.07 mountY=0.13, mountTheta=1.07
23:39:25.937 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.09, opts=13)
23:39:25.937 00.000 10844 Enqueuing Move request for scope (0.12, -0.09)
23:39:25.937 00.000 11060 Worker thread wakes up
23:39:25.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
23:39:25.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
23:39:25.937 00.000 11060 Moving (0.12, -0.09) raw xDistance=0.07 yDistance=0.13
23:39:25.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:39:25.939 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:25.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:39:25.939 00.000 11060 MoveAxis(E, 0, ABG)
23:39:25.939 00.000 11060 Move returns status 0, amount 0
23:39:25.939 00.000 11060 MoveAxis(N, 0, ABG)
23:39:25.939 00.000 11060 Move returns status 0, amount 0
23:39:25.939 00.000 11060 move complete, result=0
23:39:25.939 00.000 11060 worker thread done servicing request
23:39:25.941 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:25.955 00.014 10844 UpdateGuideState exits: m=3756 SNR=39.4 Saturated
23:39:25.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:25.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:25.955 00.000 10844 Enqueuing Expose request
23:39:25.955 00.000 11060 Worker thread wakes up
23:39:25.957 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:25.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:25.957 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:26.598 00.641 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:26.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:26.598 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:26.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:26.598 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:26.600 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:26.600 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:26.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:26.600 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:26.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2850,"width":15,"height":15,"star_pos":[6.82,6.74],"pixels":"..."},"id":1}
23:39:26.602 00.002 11060 Exposure complete
23:39:26.616 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:26.616 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:26.772 00.156 11060 worker thread done servicing request
23:39:26.772 00.000 10844 OnExposeComplete: enter
23:39:26.772 00.000 10844 UpdateGuideState(): m_state=6
23:39:26.773 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
23:39:26.773 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=62.45, Mass=3090, SNR=35.5, Peak=226 HFD=3.6
23:39:26.773 00.000 10844 MultiStar: [#1 0.08,-0.08,1.03,U] [#2 0.32,0.46,2.01,U] [#3 -0.39,0.41,0.98,U] [#4 -0.24,0.40,0.99,U] [#5 0.19,0.17,1.13,U] [#6 0.06,-0.25,0.81,U] [#7 0.10,-0.31,0.83,U] [#8 0.21,-0.24,1.02,U] 
23:39:26.773 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.21, 0.37}
23:39:26.773 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
23:39:26.773 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
23:39:26.773 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.04 mountX=-0.16 mountY=0.06, mountTheta=2.77
23:39:26.775 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.15, opts=13)
23:39:26.775 00.000 10844 Enqueuing Move request for scope (0.09, 0.15)
23:39:26.775 00.000 11060 Worker thread wakes up
23:39:26.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
23:39:26.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
23:39:26.775 00.000 11060 Moving (0.09, 0.15) raw xDistance=-0.16 yDistance=0.06
23:39:26.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:39:26.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:26.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:26.777 00.002 11060 MoveAxis(E, 28, ABG)
23:39:26.777 00.000 11060 Guiding  Dir = 2, Dur = 28
23:39:26.784 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:26.797 00.013 10844 UpdateGuideState exits: m=3090 SNR=35.5
23:39:26.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:26.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:26.797 00.000 10844 Enqueuing Expose request
23:39:26.812 00.015 11060 IsSlewing returns 0
23:39:26.812 00.000 11060 IsGuiding returns 0
23:39:26.884 00.072 11060 IsGuiding returns 0
23:39:26.884 00.000 11060 Move returns status 0, amount 28
23:39:26.884 00.000 11060 MoveAxis(N, 0, ABG)
23:39:26.884 00.000 11060 Move returns status 0, amount 0
23:39:26.884 00.000 11060 move complete, result=0
23:39:26.884 00.000 11060 worker thread done servicing request
23:39:26.884 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:39:26.884 00.000 11060 Worker thread wakes up
23:39:26.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:26.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:27.520 00.636 11060 Exposure complete
23:39:27.585 00.065 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:27.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:27.585 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:27.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:27.587 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:27.587 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:27.587 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:27.587 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:27.600 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:27.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2851,"width":15,"height":15,"star_pos":[6.92,7.45],"pixels":"..."},"id":1}
23:39:27.621 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:27.621 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:27.700 00.079 11060 worker thread done servicing request
23:39:27.700 00.000 10844 OnExposeComplete: enter
23:39:27.700 00.000 10844 UpdateGuideState(): m_state=6
23:39:27.700 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
23:39:27.700 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=61.75, Mass=3184, SNR=36.8, Peak=247 HFD=3.6
23:39:27.700 00.000 10844 MultiStar: [#1 0.19,0.13,0.94,U] [#2 -0.07,-0.15,1.96,U] [#3 -0.52,-0.17,0.99,U] [#4 -0.12,-0.22,0.99,U] [#5 0.22,0.15,1.06,U] [#6 -0.07,-0.05,0.94,U] [#7 -0.02,-0.34,0.84,U] [#8 0.03,-0.28,0.87,U] 
23:39:27.700 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.14}, one-star: {-0.38, -0.32}
23:39:27.700 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
23:39:27.700 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
23:39:27.700 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.12 mountX=0.15 mountY=-0.06, mountTheta=-0.38
23:39:27.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.14, opts=13)
23:39:27.702 00.000 10844 Enqueuing Move request for scope (-0.08, -0.14)
23:39:27.702 00.000 11060 Worker thread wakes up
23:39:27.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
23:39:27.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
23:39:27.702 00.000 11060 Moving (-0.08, -0.14) raw xDistance=0.15 yDistance=-0.06
23:39:27.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:39:27.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:27.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:27.702 00.000 11060 MoveAxis(W, 25, ABG)
23:39:27.702 00.000 11060 Guiding  Dir = 3, Dur = 25
23:39:27.707 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:27.721 00.014 10844 UpdateGuideState exits: m=3184 SNR=36.8
23:39:27.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:27.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:27.721 00.000 10844 Enqueuing Expose request
23:39:27.733 00.012 11060 IsSlewing returns 0
23:39:27.733 00.000 11060 IsGuiding returns 0
23:39:27.778 00.045 11060 IsGuiding returns 0
23:39:27.779 00.001 11060 Move returns status 0, amount 25
23:39:27.779 00.000 11060 MoveAxis(N, 0, ABG)
23:39:27.779 00.000 11060 Move returns status 0, amount 0
23:39:27.779 00.000 11060 move complete, result=0
23:39:27.779 00.000 11060 worker thread done servicing request
23:39:27.779 00.000 11060 Worker thread wakes up
23:39:27.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:27.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:27.779 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
23:39:28.412 00.633 11060 Exposure complete
23:39:28.554 00.142 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:28.554 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:28.554 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:28.554 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:28.554 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:28.554 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:28.554 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:28.554 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:28.554 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:28.559 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2852,"width":15,"height":15,"star_pos":[7.33,6.75],"pixels":"..."},"id":1}
23:39:28.567 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:28.567 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:28.575 00.008 11060 worker thread done servicing request
23:39:28.575 00.000 10844 OnExposeComplete: enter
23:39:28.575 00.000 10844 UpdateGuideState(): m_state=6
23:39:28.575 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
23:39:28.575 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.31, Mass=3364, SNR=37.4, Peak=243 HFD=3.6
23:39:28.575 00.000 10844 MultiStar: [#1 -0.71,-0.21,0.00,M1] [#2 -0.36,-0.58,0.00,M1] [#3 -0.72,-0.95,0.00,M1] [#4 -0.40,-0.26,0.97,U] [#5 -0.11,-0.45,1.04,U] [#6 -0.24,-0.28,0.86,U] [#7 -0.27,-0.92,0.00,M1] [#8 -0.20,-0.67,0.00,M1] 
23:39:28.575 00.000 10844 refined, 3 included, MultiStar: {-0.17, -0.44}, one-star: {0.06, -0.76}
23:39:28.575 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
23:39:28.575 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
23:39:28.575 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.44 hyp=0.47 cameraTheta=-1.93 mountX=0.47 mountY=-0.09, mountTheta=-0.20
23:39:28.575 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.44, opts=13)
23:39:28.575 00.000 10844 Enqueuing Move request for scope (-0.17, -0.44)
23:39:28.575 00.000 11060 Worker thread wakes up
23:39:28.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.44) opts 0xd
23:39:28.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.44)
23:39:28.575 00.000 11060 Moving (-0.17, -0.44) raw xDistance=0.47 yDistance=-0.09
23:39:28.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
23:39:28.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:28.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:39:28.575 00.000 11060 MoveAxis(W, 82, ABG)
23:39:28.575 00.000 11060 Guiding  Dir = 3, Dur = 82
23:39:28.591 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:28.593 00.002 11060 IsSlewing returns 0
23:39:28.594 00.001 11060 IsGuiding returns 0
23:39:28.607 00.013 10844 UpdateGuideState exits: m=3364 SNR=37.4
23:39:28.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:28.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:28.607 00.000 10844 Enqueuing Expose request
23:39:28.684 00.077 11060 IsGuiding returns 0
23:39:28.684 00.000 11060 Move returns status 0, amount 82
23:39:28.684 00.000 11060 MoveAxis(N, 0, ABG)
23:39:28.684 00.000 11060 Move returns status 0, amount 0
23:39:28.684 00.000 11060 move complete, result=0
23:39:28.685 00.001 11060 worker thread done servicing request
23:39:28.685 00.000 11060 Worker thread wakes up
23:39:28.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:28.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:28.685 00.000 10844 GuideStep: 0.5 px 82 ms WEST, -0.1 px 0 ms NORTH
23:39:29.318 00.633 11060 Exposure complete
23:39:29.491 00.173 11060 worker thread done servicing request
23:39:29.491 00.000 10844 OnExposeComplete: enter
23:39:29.491 00.000 10844 UpdateGuideState(): m_state=6
23:39:29.491 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
23:39:29.491 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=61.81, Mass=3597, SNR=38.7, Peak=252 HFD=3.6
23:39:29.491 00.000 10844 MultiStar: [#1 0.00,-0.32,0.97,U] [#2 0.06,0.07,1.70,U] [#3 -0.34,0.33,0.90,U] [#4 -0.22,-0.45,0.89,U] [#5 0.06,0.00,0.88,U] [#6 0.15,-0.21,0.85,U] [#7 -0.59,-0.69,0.00,M2] [#8 -0.13,0.10,0.92,U] 
23:39:29.491 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {0.07, -0.27}
23:39:29.491 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
23:39:29.491 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
23:39:29.491 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.96 mountX=0.08 mountY=-0.02, mountTheta=-0.22
23:39:29.493 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
23:39:29.493 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
23:39:29.493 00.000 11060 Worker thread wakes up
23:39:29.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
23:39:29.493 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
23:39:29.493 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=-0.02
23:39:29.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:29.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:29.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:39:29.493 00.000 11060 MoveAxis(E, 0, ABG)
23:39:29.493 00.000 11060 Move returns status 0, amount 0
23:39:29.493 00.000 11060 MoveAxis(N, 0, ABG)
23:39:29.493 00.000 11060 Move returns status 0, amount 0
23:39:29.493 00.000 11060 move complete, result=0
23:39:29.493 00.000 11060 worker thread done servicing request
23:39:29.498 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:29.510 00.012 10844 UpdateGuideState exits: m=3597 SNR=38.7
23:39:29.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:29.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:29.510 00.000 10844 Enqueuing Expose request
23:39:29.510 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:29.510 00.000 11060 Worker thread wakes up
23:39:29.511 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:29.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:29.624 00.113 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:29.624 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:29.626 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:29.626 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:29.626 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:29.626 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:29.628 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:29.628 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:29.629 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:29.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2854,"width":15,"height":15,"star_pos":[6.78,6.81],"pixels":"..."},"id":1}
23:39:29.672 00.043 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:29.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:30.164 00.492 11060 Exposure complete
23:39:30.340 00.176 11060 worker thread done servicing request
23:39:30.340 00.000 10844 OnExposeComplete: enter
23:39:30.340 00.000 10844 UpdateGuideState(): m_state=6
23:39:30.340 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
23:39:30.340 00.000 10844 Star::Find returns 1 (0), X=259.42, Y=62.16, Mass=3247, SNR=36.6, Peak=238 HFD=3.6
23:39:30.340 00.000 10844 MultiStar: [#1 0.35,0.49,0.96,U] [#2 0.33,0.28,1.96,U] [#3 -0.18,-0.11,0.93,U] [#4 -0.62,-0.30,0.00,M1] [#5 0.17,-0.13,1.03,U] [#6 -0.08,0.05,0.92,U] [#7 0.05,-0.27,0.82,U] [#8 -0.03,-0.58,0.89,U] 
23:39:30.340 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.02}, one-star: {0.71, 0.08}
23:39:30.340 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
23:39:30.340 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
23:39:30.340 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=-0.05 mountY=0.19, mountTheta=1.85
23:39:30.344 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.02, opts=13)
23:39:30.344 00.000 10844 Enqueuing Move request for scope (0.19, 0.02)
23:39:30.344 00.000 11060 Worker thread wakes up
23:39:30.345 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
23:39:30.345 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
23:39:30.345 00.000 11060 Moving (0.19, 0.02) raw xDistance=-0.05 yDistance=0.19
23:39:30.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:30.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:30.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:39:30.345 00.000 11060 MoveAxis(E, 0, ABG)
23:39:30.345 00.000 11060 Move returns status 0, amount 0
23:39:30.345 00.000 11060 MoveAxis(N, 0, ABG)
23:39:30.345 00.000 11060 Move returns status 0, amount 0
23:39:30.345 00.000 11060 move complete, result=0
23:39:30.345 00.000 11060 worker thread done servicing request
23:39:30.351 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:30.363 00.012 10844 UpdateGuideState exits: m=3247 SNR=36.6
23:39:30.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:30.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:30.366 00.003 10844 Enqueuing Expose request
23:39:30.366 00.000 11060 Worker thread wakes up
23:39:30.366 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:30.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:30.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:30.590 00.224 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:30.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:30.593 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:30.593 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:30.593 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:30.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:30.595 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:30.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:30.595 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:30.597 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2855,"width":15,"height":15,"star_pos":[7.42,7.16],"pixels":"..."},"id":1}
23:39:30.609 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:30.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:31.005 00.396 11060 Exposure complete
23:39:31.188 00.183 11060 worker thread done servicing request
23:39:31.188 00.000 10844 OnExposeComplete: enter
23:39:31.188 00.000 10844 UpdateGuideState(): m_state=6
23:39:31.188 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
23:39:31.188 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.75, Mass=3425, SNR=37.2, Peak=226 HFD=3.9
23:39:31.192 00.004 10844 MultiStar: [#1 0.10,-0.21,0.93,U] [#2 0.16,-0.02,1.96,U] [#3 -0.35,-0.50,0.87,U] [#4 -0.27,0.04,1.03,U] [#5 0.09,-0.43,1.00,U] [#6 -0.40,-0.17,0.85,U] [#7 -0.42,-0.58,0.00,M2] [#8 0.13,-0.81,0.00,M1] 
23:39:31.192 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.20}, one-star: {0.09, -0.33}
23:39:31.192 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:39:31.192 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
23:39:31.192 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.78 mountX=0.20 mountY=-0.01, mountTheta=-0.05
23:39:31.194 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.20, opts=13)
23:39:31.194 00.000 10844 Enqueuing Move request for scope (-0.04, -0.20)
23:39:31.194 00.000 11060 Worker thread wakes up
23:39:31.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
23:39:31.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
23:39:31.194 00.000 11060 Moving (-0.04, -0.20) raw xDistance=0.20 yDistance=-0.01
23:39:31.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:39:31.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:31.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:31.194 00.000 11060 MoveAxis(W, 35, ABG)
23:39:31.194 00.000 11060 Guiding  Dir = 3, Dur = 35
23:39:31.203 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:31.215 00.012 11060 IsSlewing returns 0
23:39:31.215 00.000 11060 IsGuiding returns 0
23:39:31.219 00.004 10844 UpdateGuideState exits: m=3425 SNR=37.2
23:39:31.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:31.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:31.219 00.000 10844 Enqueuing Expose request
23:39:31.277 00.058 11060 IsGuiding returns 0
23:39:31.277 00.000 11060 Move returns status 0, amount 35
23:39:31.277 00.000 11060 MoveAxis(N, 0, ABG)
23:39:31.277 00.000 11060 Move returns status 0, amount 0
23:39:31.277 00.000 11060 move complete, result=0
23:39:31.277 00.000 11060 worker thread done servicing request
23:39:31.277 00.000 11060 Worker thread wakes up
23:39:31.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:31.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:31.279 00.002 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
23:39:31.546 00.267 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:31.546 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:31.549 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:31.549 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:31.550 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:31.550 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:31.551 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:31.551 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:31.555 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:31.556 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2856,"width":15,"height":15,"star_pos":[6.80,6.75],"pixels":"..."},"id":1}
23:39:31.612 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:31.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:31.897 00.285 11060 Exposure complete
23:39:32.084 00.187 11060 worker thread done servicing request
23:39:32.084 00.000 10844 OnExposeComplete: enter
23:39:32.084 00.000 10844 UpdateGuideState(): m_state=6
23:39:32.084 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
23:39:32.084 00.000 10844 Star::Find returns 1 (1), X=258.61, Y=61.82, Mass=3132, SNR=36.2, Peak=255 HFD=3.6
23:39:32.087 00.003 10844 MultiStar: [#1 0.07,0.09,1.04,U] [#2 0.36,-0.36,2.07,U] [#3 -0.54,0.50,0.00,M1] [#4 -0.27,0.07,1.02,U] [#5 0.33,0.09,1.01,U] [#6 -0.29,0.04,0.95,U] [#7 -0.33,-0.20,0.88,U] [#8 -0.08,-0.77,0.00,M2] 
23:39:32.087 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.11}, one-star: {-0.10, -0.25}
23:39:32.087 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
23:39:32.087 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
23:39:32.087 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.33 mountX=0.10 mountY=0.04, mountTheta=0.40
23:39:32.087 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
23:39:32.087 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
23:39:32.087 00.000 11060 Worker thread wakes up
23:39:32.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
23:39:32.087 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
23:39:32.087 00.000 11060 Moving (0.03, -0.11) raw xDistance=0.10 yDistance=0.04
23:39:32.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:39:32.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:32.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:32.087 00.000 11060 MoveAxis(E, 0, ABG)
23:39:32.087 00.000 11060 Move returns status 0, amount 0
23:39:32.087 00.000 11060 MoveAxis(N, 0, ABG)
23:39:32.087 00.000 11060 Move returns status 0, amount 0
23:39:32.087 00.000 11060 move complete, result=0
23:39:32.087 00.000 11060 worker thread done servicing request
23:39:32.094 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:32.107 00.013 10844 UpdateGuideState exits: m=3132 SNR=36.2 Saturated
23:39:32.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:32.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:32.107 00.000 10844 Enqueuing Expose request
23:39:32.107 00.000 11060 Worker thread wakes up
23:39:32.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:32.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:32.107 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:32.546 00.439 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:32.551 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:32.557 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:32.557 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:32.557 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:32.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:32.557 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:32.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:32.557 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:32.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2857,"width":15,"height":15,"star_pos":[6.61,6.82],"pixels":"..."},"id":1}
23:39:32.567 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:32.570 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:32.734 00.164 11060 Exposure complete
23:39:32.918 00.184 11060 worker thread done servicing request
23:39:32.918 00.000 10844 OnExposeComplete: enter
23:39:32.918 00.000 10844 UpdateGuideState(): m_state=6
23:39:32.918 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
23:39:32.920 00.002 10844 Star::Find returns 1 (0), X=258.74, Y=62.08, Mass=3680, SNR=39.6, Peak=244 HFD=3.9
23:39:32.920 00.000 10844 MultiStar: [#1 -0.21,0.15,0.88,U] [#2 -0.26,0.20,1.83,U] [#3 -0.19,0.04,0.91,U] [#4 -0.30,-0.29,0.91,U] [#5 -0.33,0.10,0.91,U] [#6 0.10,-0.24,0.78,U] [#7 0.07,0.12,0.81,U] [#8 -0.01,-0.26,0.85,U] 
23:39:32.931 00.011 10844 single-star, 8 included, MultiStar: {-0.14, 0.01}, one-star: {0.03, -0.00}
23:39:32.931 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
23:39:32.931 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
23:39:32.931 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.01 mountX=-0.00 mountY=0.03, mountTheta=1.74
23:39:32.934 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.00, opts=13)
23:39:32.934 00.000 10844 Enqueuing Move request for scope (0.03, -0.00)
23:39:32.934 00.000 11060 Worker thread wakes up
23:39:32.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
23:39:32.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
23:39:32.934 00.000 11060 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=0.03
23:39:32.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:39:32.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:32.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:32.934 00.000 11060 MoveAxis(E, 0, ABG)
23:39:32.934 00.000 11060 Move returns status 0, amount 0
23:39:32.934 00.000 11060 MoveAxis(N, 0, ABG)
23:39:32.934 00.000 11060 Move returns status 0, amount 0
23:39:32.934 00.000 11060 move complete, result=0
23:39:32.934 00.000 11060 worker thread done servicing request
23:39:32.939 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:32.952 00.013 10844 UpdateGuideState exits: m=3680 SNR=39.6
23:39:32.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:32.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:32.954 00.002 10844 Enqueuing Expose request
23:39:32.954 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:32.954 00.000 11060 Worker thread wakes up
23:39:32.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:32.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:33.587 00.633 11060 Exposure complete
23:39:33.606 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:33.606 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:33.606 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:33.606 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:33.609 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:33.610 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:33.610 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:33.611 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:33.612 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:33.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2858,"width":15,"height":15,"star_pos":[6.74,7.08],"pixels":"..."},"id":1}
23:39:33.686 00.074 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:33.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:33.759 00.073 11060 worker thread done servicing request
23:39:33.759 00.000 10844 OnExposeComplete: enter
23:39:33.759 00.000 10844 UpdateGuideState(): m_state=6
23:39:33.759 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
23:39:33.759 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.57, Mass=3403, SNR=37.3, Peak=248 HFD=3.7
23:39:33.759 00.000 10844 MultiStar: [#1 0.13,-0.56,1.00,U] [#2 -0.04,-0.17,1.93,U] [#3 -0.14,-0.06,0.90,U] [#4 -0.63,-0.46,0.00,M1] [#5 -0.04,-0.95,0.00,M1] [#6 0.17,0.09,0.85,U] [#7 -0.13,-0.52,0.78,U] [#8 0.00,-0.44,1.00,U] 
23:39:33.759 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.30}, one-star: {0.22, -0.50}
23:39:33.759 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
23:39:33.759 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
23:39:33.759 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.48 mountX=0.29 mountY=0.07, mountTheta=0.26
23:39:33.759 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.30, opts=13)
23:39:33.759 00.000 10844 Enqueuing Move request for scope (0.03, -0.30)
23:39:33.759 00.000 11060 Worker thread wakes up
23:39:33.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
23:39:33.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
23:39:33.759 00.000 11060 Moving (0.03, -0.30) raw xDistance=0.29 yDistance=0.07
23:39:33.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:39:33.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:33.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:39:33.759 00.000 11060 MoveAxis(W, 50, ABG)
23:39:33.759 00.000 11060 Guiding  Dir = 3, Dur = 50
23:39:33.770 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:33.778 00.008 11060 IsSlewing returns 0
23:39:33.778 00.000 11060 IsGuiding returns 0
23:39:33.782 00.004 10844 UpdateGuideState exits: m=3403 SNR=37.3
23:39:33.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:33.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:33.782 00.000 10844 Enqueuing Expose request
23:39:33.843 00.061 11060 IsGuiding returns 0
23:39:33.843 00.000 11060 Move returns status 0, amount 50
23:39:33.843 00.000 11060 MoveAxis(N, 0, ABG)
23:39:33.843 00.000 11060 Move returns status 0, amount 0
23:39:33.843 00.000 11060 move complete, result=0
23:39:33.843 00.000 11060 worker thread done servicing request
23:39:33.843 00.000 11060 Worker thread wakes up
23:39:33.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:33.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:33.843 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
23:39:34.466 00.623 11060 Exposure complete
23:39:34.612 00.146 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:34.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:34.614 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:34.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:34.614 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:34.614 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:34.616 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:34.616 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:34.617 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:34.617 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2859,"width":15,"height":15,"star_pos":[6.94,6.57],"pixels":"..."},"id":1}
23:39:34.634 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:34.634 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:34.648 00.014 11060 worker thread done servicing request
23:39:34.653 00.005 10844 OnExposeComplete: enter
23:39:34.653 00.000 10844 UpdateGuideState(): m_state=6
23:39:34.653 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
23:39:34.653 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=62.01, Mass=3091, SNR=35.7, Peak=227 HFD=4.0
23:39:34.653 00.000 10844 MultiStar: [#1 0.61,-0.61,0.00,M1] [#2 -0.60,0.10,2.20,U] [#3 -0.21,-0.07,0.99,U] [#4 -0.19,-0.77,0.00,M2] [#5 -0.15,-0.64,0.00,M2] [#6 0.23,-0.45,0.86,U] [#7 0.09,-0.69,0.00,M1] [#8 0.31,0.25,0.95,U] 
23:39:34.653 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.01}, one-star: {0.28, -0.07}
23:39:34.653 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
23:39:34.653 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
23:39:34.653 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.13 cameraTheta=-3.05 mountX=0.03 mountY=-0.12, mountTheta=-1.30
23:39:34.653 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
23:39:34.656 00.003 10844 Enqueuing Move request for scope (-0.12, -0.01)
23:39:34.656 00.000 11060 Worker thread wakes up
23:39:34.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
23:39:34.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
23:39:34.656 00.000 11060 Moving (-0.12, -0.01) raw xDistance=0.03 yDistance=-0.12
23:39:34.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:39:34.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:34.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:39:34.656 00.000 11060 MoveAxis(E, 0, ABG)
23:39:34.656 00.000 11060 Move returns status 0, amount 0
23:39:34.656 00.000 11060 MoveAxis(N, 0, ABG)
23:39:34.656 00.000 11060 Move returns status 0, amount 0
23:39:34.656 00.000 11060 move complete, result=0
23:39:34.656 00.000 11060 worker thread done servicing request
23:39:34.663 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:34.692 00.029 10844 UpdateGuideState exits: m=3091 SNR=35.7
23:39:34.692 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:34.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:34.692 00.000 10844 Enqueuing Expose request
23:39:34.692 00.000 11060 Worker thread wakes up
23:39:34.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:34.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:34.694 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:35.333 00.639 11060 Exposure complete
23:39:35.509 00.176 11060 worker thread done servicing request
23:39:35.509 00.000 10844 OnExposeComplete: enter
23:39:35.509 00.000 10844 UpdateGuideState(): m_state=6
23:39:35.509 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
23:39:35.509 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.57, Mass=2831, SNR=33.7, Peak=234 HFD=3.5
23:39:35.509 00.000 10844 MultiStar: [#1 0.04,-0.19,1.09,U] [#2 -0.24,-0.15,2.06,U] [#3 0.03,-0.36,1.08,U] [#4 -0.18,-0.10,1.05,U] [#5 -0.37,0.23,1.24,U] [#6 -0.26,-0.21,0.99,U] [#7 0.06,-0.41,0.97,U] [#8 -0.25,-0.98,0.00,M1] 
23:39:35.509 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.19}, one-star: {0.09, -0.51}
23:39:35.509 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
23:39:35.509 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
23:39:35.509 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.14 mountX=0.21 mountY=-0.09, mountTheta=-0.40
23:39:35.509 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.19, opts=13)
23:39:35.509 00.000 10844 Enqueuing Move request for scope (-0.12, -0.19)
23:39:35.509 00.000 11060 Worker thread wakes up
23:39:35.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
23:39:35.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
23:39:35.509 00.000 11060 Moving (-0.12, -0.19) raw xDistance=0.21 yDistance=-0.09
23:39:35.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:39:35.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:35.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:39:35.509 00.000 11060 MoveAxis(W, 37, ABG)
23:39:35.509 00.000 11060 Guiding  Dir = 3, Dur = 37
23:39:35.526 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:35.526 00.000 11060 IsSlewing returns 0
23:39:35.526 00.000 11060 IsGuiding returns 0
23:39:35.541 00.015 10844 UpdateGuideState exits: m=2831 SNR=33.7
23:39:35.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:35.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:35.541 00.000 10844 Enqueuing Expose request
23:39:35.554 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:35.555 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:35.555 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:35.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:35.556 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:35.556 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:35.557 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:35.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:35.557 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:35.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2861,"width":15,"height":15,"star_pos":[6.80,6.57],"pixels":"..."},"id":1}
23:39:35.568 00.011 11060 IsGuiding returns 0
23:39:35.568 00.000 11060 Move returns status 0, amount 37
23:39:35.568 00.000 11060 MoveAxis(N, 0, ABG)
23:39:35.568 00.000 11060 Move returns status 0, amount 0
23:39:35.568 00.000 11060 move complete, result=0
23:39:35.568 00.000 11060 worker thread done servicing request
23:39:35.568 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
23:39:35.568 00.000 11060 Worker thread wakes up
23:39:35.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:35.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:35.620 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:35.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:36.218 00.598 11060 Exposure complete
23:39:36.428 00.210 11060 worker thread done servicing request
23:39:36.428 00.000 10844 OnExposeComplete: enter
23:39:36.428 00.000 10844 UpdateGuideState(): m_state=6
23:39:36.428 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
23:39:36.428 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.91, Mass=2802, SNR=34.2, Peak=253 HFD=3.6
23:39:36.428 00.000 10844 MultiStar: [#1 -0.41,-0.03,1.02,U] [#2 0.03,0.53,2.03,U] [#3 -0.53,-0.02,1.10,U] [#4 -0.27,-0.12,1.14,U] [#5 -0.46,0.57,0.00,M2] [#6 -0.42,-0.09,0.96,U] [#7 -0.50,-0.09,0.80,U] [#8 -0.32,-0.30,0.93,U] 
23:39:36.428 00.000 10844 single-star, 7 included, MultiStar: {-0.28, 0.03}, one-star: {-0.17, -0.17}
23:39:36.428 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
23:39:36.428 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
23:39:36.428 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.38 mountX=0.20 mountY=-0.14, mountTheta=-0.64
23:39:36.428 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.17, opts=13)
23:39:36.428 00.000 10844 Enqueuing Move request for scope (-0.17, -0.17)
23:39:36.434 00.006 11060 Worker thread wakes up
23:39:36.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
23:39:36.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
23:39:36.434 00.000 11060 Moving (-0.17, -0.17) raw xDistance=0.20 yDistance=-0.14
23:39:36.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:39:36.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:36.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:39:36.434 00.000 11060 MoveAxis(W, 35, ABG)
23:39:36.434 00.000 11060 Guiding  Dir = 3, Dur = 35
23:39:36.439 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:36.444 00.005 11060 IsSlewing returns 0
23:39:36.444 00.000 11060 IsGuiding returns 0
23:39:36.454 00.010 10844 UpdateGuideState exits: m=2802 SNR=34.2
23:39:36.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:36.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:36.454 00.000 10844 Enqueuing Expose request
23:39:36.495 00.041 11060 IsGuiding returns 0
23:39:36.495 00.000 11060 Move returns status 0, amount 35
23:39:36.495 00.000 11060 MoveAxis(N, 0, ABG)
23:39:36.495 00.000 11060 Move returns status 0, amount 0
23:39:36.495 00.000 11060 move complete, result=0
23:39:36.497 00.002 11060 worker thread done servicing request
23:39:36.497 00.000 11060 Worker thread wakes up
23:39:36.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:36.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:36.497 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
23:39:36.587 00.090 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:36.587 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:36.589 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:36.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:36.589 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:36.589 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:36.592 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:36.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:36.592 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:36.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2862,"width":15,"height":15,"star_pos":[6.54,6.91],"pixels":"..."},"id":1}
23:39:36.636 00.044 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:36.636 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:37.123 00.487 11060 Exposure complete
23:39:37.301 00.178 11060 worker thread done servicing request
23:39:37.301 00.000 10844 OnExposeComplete: enter
23:39:37.301 00.000 10844 UpdateGuideState(): m_state=6
23:39:37.301 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
23:39:37.301 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=62.55, Mass=2973, SNR=34.7, Peak=221 HFD=3.6
23:39:37.301 00.000 10844 MultiStar: [#1 -0.44,0.15,0.94,U] [#2 -0.59,0.37,0.00,M1] [#3 -0.75,-0.06,0.00,M1] [#4 -0.60,-0.18,0.00,M1] [#5 0.01,0.37,1.13,U] [#6 -0.18,0.21,1.02,U] [#7 -0.36,-0.11,0.96,U] [#8 0.20,-0.12,1.01,U] 
23:39:37.301 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.17}, one-star: {0.23, 0.47}
23:39:37.301 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
23:39:37.301 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
23:39:37.301 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.04 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
23:39:37.301 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.17, opts=13)
23:39:37.301 00.000 10844 Enqueuing Move request for scope (-0.08, 0.17)
23:39:37.301 00.000 11060 Worker thread wakes up
23:39:37.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
23:39:37.301 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
23:39:37.301 00.000 11060 Moving (-0.08, 0.17) raw xDistance=-0.15 yDistance=-0.11
23:39:37.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:39:37.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:37.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:39:37.301 00.000 11060 MoveAxis(E, 25, ABG)
23:39:37.301 00.000 11060 Guiding  Dir = 2, Dur = 25
23:39:37.306 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:37.327 00.021 11060 IsSlewing returns 0
23:39:37.327 00.000 11060 IsGuiding returns 0
23:39:37.332 00.005 10844 UpdateGuideState exits: m=2973 SNR=34.7
23:39:37.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:37.334 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:37.334 00.000 10844 Enqueuing Expose request
23:39:37.373 00.039 11060 IsGuiding returns 0
23:39:37.373 00.000 11060 Move returns status 0, amount 25
23:39:37.373 00.000 11060 MoveAxis(N, 0, ABG)
23:39:37.373 00.000 11060 Move returns status 0, amount 0
23:39:37.373 00.000 11060 move complete, result=0
23:39:37.373 00.000 11060 worker thread done servicing request
23:39:37.373 00.000 11060 Worker thread wakes up
23:39:37.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:37.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:37.385 00.012 10844 GuideStep: -0.2 px 25 ms EAST, -0.1 px 0 ms NORTH
23:39:37.585 00.200 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:37.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:37.588 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:37.589 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:37.589 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:37.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:37.590 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:37.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:37.590 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:37.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2863,"width":15,"height":15,"star_pos":[6.94,6.55],"pixels":"..."},"id":1}
23:39:37.648 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:37.648 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:38.003 00.355 11060 Exposure complete
23:39:38.178 00.175 11060 worker thread done servicing request
23:39:38.178 00.000 10844 OnExposeComplete: enter
23:39:38.178 00.000 10844 UpdateGuideState(): m_state=6
23:39:38.180 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
23:39:38.180 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.56, Mass=3233, SNR=36.5, Peak=255 HFD=3.6
23:39:38.180 00.000 10844 MultiStar: [#1 -0.18,0.23,1.03,U] [#2 -0.09,-0.02,1.92,U] [#3 -0.47,0.60,0.00,M2] [#4 -0.83,0.36,0.00,M2] [#5 -0.25,0.37,0.95,U] [#6 -0.04,0.56,0.90,U] [#7 0.04,-0.65,0.00,M1] [#8 0.02,0.11,0.91,U] 
23:39:38.180 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.10}, one-star: {-0.45, -0.51}
23:39:38.180 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
23:39:38.180 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.95)
23:39:38.180 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.60 mountX=-0.07 mountY=-0.17, mountTheta=-1.93
23:39:38.182 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.10, opts=13)
23:39:38.182 00.000 10844 Enqueuing Move request for scope (-0.16, 0.10)
23:39:38.182 00.000 11060 Worker thread wakes up
23:39:38.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
23:39:38.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
23:39:38.182 00.000 11060 Moving (-0.16, 0.10) raw xDistance=-0.07 yDistance=-0.17
23:39:38.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:39:38.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:38.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:39:38.182 00.000 11060 MoveAxis(E, 0, ABG)
23:39:38.182 00.000 11060 Move returns status 0, amount 0
23:39:38.182 00.000 11060 MoveAxis(N, 0, ABG)
23:39:38.182 00.000 11060 Move returns status 0, amount 0
23:39:38.182 00.000 11060 move complete, result=0
23:39:38.182 00.000 11060 worker thread done servicing request
23:39:38.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:38.199 00.017 10844 UpdateGuideState exits: m=3233 SNR=36.5 Saturated
23:39:38.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:38.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:38.199 00.000 10844 Enqueuing Expose request
23:39:38.199 00.000 11060 Worker thread wakes up
23:39:38.199 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:38.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:38.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:38.594 00.395 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:38.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:38.594 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:38.596 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:38.596 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:38.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:38.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:38.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:38.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:38.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2864,"width":15,"height":15,"star_pos":[7.26,6.56],"pixels":"..."},"id":1}
23:39:38.619 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:38.619 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:38.844 00.225 11060 Exposure complete
23:39:39.013 00.169 11060 worker thread done servicing request
23:39:39.013 00.000 10844 OnExposeComplete: enter
23:39:39.013 00.000 10844 UpdateGuideState(): m_state=6
23:39:39.013 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
23:39:39.013 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=62.27, Mass=4259, SNR=42.1, Peak=255 HFD=3.7
23:39:39.013 00.000 10844 MultiStar: [#1 -0.07,0.18,0.84,U] [#2 0.15,-0.01,1.69,U] [#3 -0.38,0.48,0.88,U] [#4 -0.53,0.09,0.82,U] [#5 0.06,0.94,0.00,M1] [#6 -0.19,-0.18,0.82,U] [#7 -0.19,0.29,0.71,U] [#8 -0.19,-0.13,0.82,U] 
23:39:39.013 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.10}, one-star: {-0.02, 0.19}
23:39:39.013 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
23:39:39.013 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.04)
23:39:39.013 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.51 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
23:39:39.017 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.10, opts=13)
23:39:39.017 00.000 10844 Enqueuing Move request for scope (-0.14, 0.10)
23:39:39.017 00.000 11060 Worker thread wakes up
23:39:39.018 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
23:39:39.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
23:39:39.018 00.000 11060 Moving (-0.14, 0.10) raw xDistance=-0.07 yDistance=-0.15
23:39:39.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:39:39.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:39.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:39:39.018 00.000 11060 MoveAxis(E, 0, ABG)
23:39:39.018 00.000 11060 Move returns status 0, amount 0
23:39:39.018 00.000 11060 MoveAxis(N, 0, ABG)
23:39:39.018 00.000 11060 Move returns status 0, amount 0
23:39:39.018 00.000 11060 move complete, result=0
23:39:39.018 00.000 11060 worker thread done servicing request
23:39:39.022 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:39.053 00.031 10844 UpdateGuideState exits: m=4259 SNR=42.1 Saturated
23:39:39.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:39.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:39.053 00.000 10844 Enqueuing Expose request
23:39:39.053 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:39.053 00.000 11060 Worker thread wakes up
23:39:39.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:39.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:39.595 00.542 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:39.595 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:39.595 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:39.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:39.595 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:39.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:39.595 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:39.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:39.595 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:39.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2865,"width":15,"height":15,"star_pos":[6.69,7.27],"pixels":"..."},"id":1}
23:39:39.627 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:39.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:39.701 00.074 11060 Exposure complete
23:39:39.873 00.172 11060 worker thread done servicing request
23:39:39.873 00.000 10844 OnExposeComplete: enter
23:39:39.873 00.000 10844 UpdateGuideState(): m_state=6
23:39:39.873 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
23:39:39.873 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.92, Mass=3397, SNR=37.7, Peak=237 HFD=3.7
23:39:39.873 00.000 10844 MultiStar: [#1 -0.13,-0.12,0.96,U] [#2 -0.19,-0.74,0.00,M1] [#3 -0.63,-0.48,0.00,M2] [#4 -0.29,-0.03,0.99,U] [#5 0.40,-0.44,0.97,U] [#6 0.19,-0.14,0.81,U] [#7 0.19,-1.30,0.00,M1] [#8 -0.32,-0.67,0.00,M1] 
23:39:39.873 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.18}, one-star: {0.15, -0.16}
23:39:39.873 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
23:39:39.873 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
23:39:39.873 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.24 mountX=0.16 mountY=0.09, mountTheta=0.50
23:39:39.875 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
23:39:39.875 00.000 10844 Enqueuing Move request for scope (0.06, -0.18)
23:39:39.875 00.000 11060 Worker thread wakes up
23:39:39.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
23:39:39.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
23:39:39.875 00.000 11060 Moving (0.06, -0.18) raw xDistance=0.16 yDistance=0.09
23:39:39.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:39:39.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:39.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:39:39.875 00.000 11060 MoveAxis(W, 29, ABG)
23:39:39.875 00.000 11060 Guiding  Dir = 3, Dur = 29
23:39:39.880 00.005 11060 IsSlewing returns 0
23:39:39.880 00.000 11060 IsGuiding returns 0
23:39:39.894 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:39.909 00.015 10844 UpdateGuideState exits: m=3397 SNR=37.7
23:39:39.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:39.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:39.909 00.000 10844 Enqueuing Expose request
23:39:39.921 00.012 11060 IsGuiding returns 0
23:39:39.921 00.000 11060 Move returns status 0, amount 29
23:39:39.921 00.000 11060 MoveAxis(N, 0, ABG)
23:39:39.921 00.000 11060 Move returns status 0, amount 0
23:39:39.921 00.000 11060 move complete, result=0
23:39:39.921 00.000 11060 worker thread done servicing request
23:39:39.921 00.000 11060 Worker thread wakes up
23:39:39.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:39.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:39.921 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
23:39:40.556 00.635 11060 Exposure complete
23:39:40.583 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:40.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:40.583 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:40.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:40.583 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:40.583 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:40.585 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:40.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:40.585 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:40.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2866,"width":15,"height":15,"star_pos":[6.86,6.92],"pixels":"..."},"id":1}
23:39:40.638 00.053 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:40.638 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:40.713 00.075 11060 worker thread done servicing request
23:39:40.713 00.000 10844 OnExposeComplete: enter
23:39:40.713 00.000 10844 UpdateGuideState(): m_state=6
23:39:40.713 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
23:39:40.713 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=62.32, Mass=3602, SNR=38.6, Peak=255 HFD=3.5
23:39:40.713 00.000 10844 MultiStar: [#1 -0.09,0.43,0.97,U] [#2 -0.24,-0.09,1.85,U] [#3 -0.55,-0.65,0.00,M3] [#4 -0.40,0.13,0.91,U] [#5 -0.10,-0.63,0.00,M1] [#6 -0.05,-0.33,0.85,U] [#7 -0.33,0.02,0.76,U] [#8 -0.20,-0.09,0.92,U] 
23:39:40.713 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.04}, one-star: {-0.23, 0.24}
23:39:40.713 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
23:39:40.718 00.005 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
23:39:40.718 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.22 cameraTheta=2.98 mountX=0.00 mountY=-0.22, mountTheta=-1.55
23:39:40.718 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.04, opts=13)
23:39:40.718 00.000 10844 Enqueuing Move request for scope (-0.22, 0.04)
23:39:40.718 00.000 11060 Worker thread wakes up
23:39:40.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
23:39:40.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
23:39:40.718 00.000 11060 Moving (-0.22, 0.04) raw xDistance=0.00 yDistance=-0.22
23:39:40.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:39:40.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:39:40.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:39:40.718 00.000 11060 MoveAxis(E, 0, ABG)
23:39:40.718 00.000 11060 Move returns status 0, amount 0
23:39:40.718 00.000 11060 MoveAxis(N, 0, ABG)
23:39:40.718 00.000 11060 Move returns status 0, amount 0
23:39:40.718 00.000 11060 move complete, result=0
23:39:40.718 00.000 11060 worker thread done servicing request
23:39:40.723 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:40.742 00.019 10844 UpdateGuideState exits: m=3602 SNR=38.6 Saturated
23:39:40.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:40.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:40.742 00.000 10844 Enqueuing Expose request
23:39:40.742 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:40.742 00.000 11060 Worker thread wakes up
23:39:40.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:40.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:41.363 00.621 11060 Exposure complete
23:39:41.582 00.219 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:41.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:41.582 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:41.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:41.582 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:41.584 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:41.584 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:41.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:41.585 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:41.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2867,"width":15,"height":15,"star_pos":[7.48,7.32],"pixels":"..."},"id":1}
23:39:41.585 00.000 11060 worker thread done servicing request
23:39:41.585 00.000 10844 OnExposeComplete: enter
23:39:41.585 00.000 10844 UpdateGuideState(): m_state=6
23:39:41.585 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
23:39:41.585 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=62.63, Mass=3495, SNR=38.1, Peak=250 HFD=3.4
23:39:41.585 00.000 10844 MultiStar: [#1 -0.32,0.24,0.94,U] [#2 0.09,0.02,1.87,U] [#3 -0.36,-0.25,0.87,U] [#4 -0.72,-0.45,0.00,M1] [#5 0.14,-0.36,0.92,U] [#6 -0.26,0.24,0.83,U] [#7 -0.64,-0.58,0.00,M1] [#8 -0.10,0.01,0.90,U] 
23:39:41.585 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.07}, one-star: {-0.14, 0.56}
23:39:41.585 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
23:39:41.585 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.97)
23:39:41.585 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.58 mountX=-0.05 mountY=-0.11, mountTheta=-1.95
23:39:41.585 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.07, opts=13)
23:39:41.585 00.000 10844 Enqueuing Move request for scope (-0.10, 0.07)
23:39:41.585 00.000 11060 Worker thread wakes up
23:39:41.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
23:39:41.585 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
23:39:41.585 00.000 11060 Moving (-0.10, 0.07) raw xDistance=-0.05 yDistance=-0.11
23:39:41.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:41.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:41.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:39:41.585 00.000 11060 MoveAxis(E, 0, ABG)
23:39:41.585 00.000 11060 Move returns status 0, amount 0
23:39:41.585 00.000 11060 MoveAxis(N, 0, ABG)
23:39:41.585 00.000 11060 Move returns status 0, amount 0
23:39:41.585 00.000 11060 move complete, result=0
23:39:41.585 00.000 11060 worker thread done servicing request
23:39:41.608 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:41.626 00.018 10844 UpdateGuideState exits: m=3495 SNR=38.1
23:39:41.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:41.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:41.626 00.000 10844 Enqueuing Expose request
23:39:41.626 00.000 11060 Worker thread wakes up
23:39:41.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:41.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:41.626 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:41.659 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:41.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:42.265 00.606 11060 Exposure complete
23:39:42.490 00.225 11060 worker thread done servicing request
23:39:42.490 00.000 10844 OnExposeComplete: enter
23:39:42.490 00.000 10844 UpdateGuideState(): m_state=6
23:39:42.490 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
23:39:42.490 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=62.09, Mass=3511, SNR=38.2, Peak=246 HFD=4.0
23:39:42.490 00.000 10844 MultiStar: [#1 -0.42,-0.23,1.05,U] [#2 0.51,0.30,1.88,U] [#3 0.15,-0.18,0.92,U] [#4 -0.72,-0.16,0.00,M2] [#5 0.58,-0.48,0.00,M1] [#6 -0.31,-0.10,0.91,U] [#7 -0.16,-0.27,0.80,U] [#8 -0.07,-0.31,0.90,U] 
23:39:42.490 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.05}, one-star: {-0.72, 0.01}
23:39:42.490 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
23:39:42.492 00.002 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
23:39:42.492 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.49 mountX=0.07 mountY=-0.06, mountTheta=-0.75
23:39:42.492 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.05, opts=13)
23:39:42.492 00.000 10844 Enqueuing Move request for scope (-0.07, -0.05)
23:39:42.492 00.000 11060 Worker thread wakes up
23:39:42.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:39:42.492 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:39:42.492 00.000 11060 Moving (-0.07, -0.05) raw xDistance=0.07 yDistance=-0.06
23:39:42.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:39:42.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:42.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:42.492 00.000 11060 MoveAxis(E, 0, ABG)
23:39:42.492 00.000 11060 Move returns status 0, amount 0
23:39:42.492 00.000 11060 MoveAxis(N, 0, ABG)
23:39:42.492 00.000 11060 Move returns status 0, amount 0
23:39:42.492 00.000 11060 move complete, result=0
23:39:42.492 00.000 11060 worker thread done servicing request
23:39:42.498 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:42.513 00.015 10844 UpdateGuideState exits: m=3511 SNR=38.2
23:39:42.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:42.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:42.513 00.000 10844 Enqueuing Expose request
23:39:42.513 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:42.513 00.000 11060 Worker thread wakes up
23:39:42.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:42.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:42.594 00.081 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:42.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:42.594 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:42.594 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:42.597 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:42.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:42.597 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:42.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:42.599 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:42.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2869,"width":15,"height":15,"star_pos":[6.99,7.09],"pixels":"..."},"id":1}
23:39:42.609 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:42.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:43.138 00.529 11060 Exposure complete
23:39:43.328 00.190 11060 worker thread done servicing request
23:39:43.328 00.000 10844 OnExposeComplete: enter
23:39:43.328 00.000 10844 UpdateGuideState(): m_state=6
23:39:43.328 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
23:39:43.328 00.000 10844 Star::Find returns 1 (0), X=258.29, Y=61.64, Mass=3316, SNR=36.7, Peak=227 HFD=3.6
23:39:43.328 00.000 10844 MultiStar: [#1 0.16,-0.39,0.94,U] [#2 -0.13,0.27,2.01,U] [#3 -0.36,0.47,0.97,U] [#4 -0.16,0.50,0.93,U] [#5 -0.18,0.42,1.06,U] [#6 -0.47,-0.13,0.92,U] [#7 -0.32,0.37,0.88,U] [#8 -0.04,-0.56,0.92,U] 
23:39:43.328 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.08}, one-star: {-0.43, -0.44}
23:39:43.328 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
23:39:43.328 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.79)
23:39:43.328 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.76 mountX=-0.04 mountY=-0.22, mountTheta=-1.77
23:39:43.328 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.08, opts=13)
23:39:43.334 00.006 10844 Enqueuing Move request for scope (-0.21, 0.08)
23:39:43.334 00.000 11060 Worker thread wakes up
23:39:43.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
23:39:43.334 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
23:39:43.334 00.000 11060 Moving (-0.21, 0.08) raw xDistance=-0.04 yDistance=-0.22
23:39:43.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:39:43.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:39:43.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:39:43.334 00.000 11060 MoveAxis(E, 0, ABG)
23:39:43.334 00.000 11060 Move returns status 0, amount 0
23:39:43.334 00.000 11060 MoveAxis(N, 0, ABG)
23:39:43.334 00.000 11060 Move returns status 0, amount 0
23:39:43.334 00.000 11060 move complete, result=0
23:39:43.334 00.000 11060 worker thread done servicing request
23:39:43.339 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:43.360 00.021 10844 UpdateGuideState exits: m=3316 SNR=36.7
23:39:43.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:43.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:43.360 00.000 10844 Enqueuing Expose request
23:39:43.360 00.000 11060 Worker thread wakes up
23:39:43.360 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:43.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:43.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:43.693 00.333 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:43.693 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:43.697 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:43.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:43.713 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:43.713 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:43.713 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:43.715 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:43.715 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:43.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2870,"width":15,"height":15,"star_pos":[7.29,6.64],"pixels":"..."},"id":1}
23:39:43.722 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:43.722 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:43.986 00.264 11060 Exposure complete
23:39:44.166 00.180 11060 worker thread done servicing request
23:39:44.166 00.000 10844 OnExposeComplete: enter
23:39:44.166 00.000 10844 UpdateGuideState(): m_state=6
23:39:44.166 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
23:39:44.166 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.94, Mass=3273, SNR=37.2, Peak=250 HFD=3.6
23:39:44.166 00.000 10844 MultiStar: [#1 0.04,-0.04,0.95,U] [#2 0.16,-0.13,1.89,U] [#3 -0.40,-0.56,0.00,M1] [#4 -0.32,-0.56,0.00,M2] [#5 -0.41,0.05,1.00,U] [#6 -0.37,-0.35,0.86,U] [#7 -0.08,-0.47,0.98,U] [#8 0.33,-0.83,0.00,M1] 
23:39:44.166 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.17}, one-star: {0.22, -0.13}
23:39:44.166 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
23:39:44.166 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
23:39:44.166 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.78 mountX=0.17 mountY=-0.01, mountTheta=-0.04
23:39:44.166 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
23:39:44.166 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
23:39:44.166 00.000 11060 Worker thread wakes up
23:39:44.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
23:39:44.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
23:39:44.166 00.000 11060 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=-0.01
23:39:44.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:39:44.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:44.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:44.166 00.000 11060 MoveAxis(W, 30, ABG)
23:39:44.166 00.000 11060 Guiding  Dir = 3, Dur = 30
23:39:44.174 00.008 11060 IsSlewing returns 0
23:39:44.176 00.002 11060 IsGuiding returns 0
23:39:44.179 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:44.192 00.013 10844 UpdateGuideState exits: m=3273 SNR=37.2
23:39:44.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:44.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:44.192 00.000 10844 Enqueuing Expose request
23:39:44.234 00.042 11060 IsGuiding returns 0
23:39:44.234 00.000 11060 Move returns status 0, amount 30
23:39:44.234 00.000 11060 MoveAxis(N, 0, ABG)
23:39:44.234 00.000 11060 Move returns status 0, amount 0
23:39:44.234 00.000 11060 move complete, result=0
23:39:44.234 00.000 11060 worker thread done servicing request
23:39:44.234 00.000 11060 Worker thread wakes up
23:39:44.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:44.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:44.248 00.014 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
23:39:44.575 00.327 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:44.575 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:44.575 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:44.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:44.580 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:44.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:44.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:44.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:44.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:44.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2871,"width":15,"height":15,"star_pos":[6.94,6.94],"pixels":"..."},"id":1}
23:39:44.621 00.041 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:44.621 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:44.870 00.249 11060 Exposure complete
23:39:45.056 00.186 11060 worker thread done servicing request
23:39:45.056 00.000 10844 OnExposeComplete: enter
23:39:45.056 00.000 10844 UpdateGuideState(): m_state=6
23:39:45.056 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
23:39:45.056 00.000 10844 Star::Find returns 1 (0), X=259.32, Y=62.21, Mass=3568, SNR=38.3, Peak=246 HFD=3.8
23:39:45.056 00.000 10844 MultiStar: [#1 0.17,-0.78,0.00,M1] [#2 -0.04,0.02,1.89,U] [#3 -0.54,-0.41,0.00,M2] [#4 -0.53,0.34,0.00,M3] [#5 -0.02,-0.45,1.01,U] [#6 0.22,-0.39,0.78,U] [#7 -0.01,-0.35,0.85,U] [#8 0.32,-0.57,0.00,M2] 
23:39:45.056 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.16}, one-star: {0.61, 0.14}
23:39:45.056 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:39:45.056 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:39:45.056 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.91 mountX=0.13 mountY=0.15, mountTheta=0.83
23:39:45.056 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.16, opts=13)
23:39:45.056 00.000 10844 Enqueuing Move request for scope (0.12, -0.16)
23:39:45.056 00.000 11060 Worker thread wakes up
23:39:45.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
23:39:45.060 00.004 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
23:39:45.060 00.000 11060 Moving (0.12, -0.16) raw xDistance=0.13 yDistance=0.15
23:39:45.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:39:45.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:45.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:39:45.060 00.000 11060 MoveAxis(W, 24, ABG)
23:39:45.060 00.000 11060 Guiding  Dir = 3, Dur = 24
23:39:45.070 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:45.070 00.000 11060 IsSlewing returns 0
23:39:45.071 00.001 11060 IsGuiding returns 0
23:39:45.081 00.010 10844 UpdateGuideState exits: m=3568 SNR=38.3
23:39:45.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:45.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:45.083 00.002 10844 Enqueuing Expose request
23:39:45.105 00.022 11060 IsGuiding returns 0
23:39:45.105 00.000 11060 Move returns status 0, amount 24
23:39:45.105 00.000 11060 MoveAxis(N, 0, ABG)
23:39:45.105 00.000 11060 Move returns status 0, amount 0
23:39:45.105 00.000 11060 move complete, result=0
23:39:45.105 00.000 11060 worker thread done servicing request
23:39:45.105 00.000 11060 Worker thread wakes up
23:39:45.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:45.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:45.113 00.008 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
23:39:45.564 00.451 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:45.569 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:45.569 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:45.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:45.569 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:45.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:45.571 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:45.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:45.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:45.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2872,"width":15,"height":15,"star_pos":[7.32,7.21],"pixels":"..."},"id":1}
23:39:45.590 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:45.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:45.736 00.146 11060 Exposure complete
23:39:45.910 00.174 11060 worker thread done servicing request
23:39:45.910 00.000 10844 OnExposeComplete: enter
23:39:45.910 00.000 10844 UpdateGuideState(): m_state=6
23:39:45.910 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
23:39:45.910 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=62.35, Mass=3372, SNR=38.1, Peak=240 HFD=3.6
23:39:45.910 00.000 10844 MultiStar: [#1 0.12,-0.05,1.03,U] [#2 -0.53,0.48,0.00,M1] [#3 -0.29,-0.23,0.95,U] [#4 -0.20,-0.15,0.91,U] [#5 -0.07,-0.53,0.95,U] [#6 0.55,-0.50,0.00,M1] [#7 -0.05,-0.32,0.84,U] [#8 0.09,-0.73,0.00,M3] 
23:39:45.910 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.16}, one-star: {0.08, 0.27}
23:39:45.910 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
23:39:45.910 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
23:39:45.910 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.96 mountX=0.17 mountY=-0.04, mountTheta=-0.23
23:39:45.912 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.16, opts=13)
23:39:45.912 00.000 10844 Enqueuing Move request for scope (-0.07, -0.16)
23:39:45.912 00.000 11060 Worker thread wakes up
23:39:45.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
23:39:45.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
23:39:45.912 00.000 11060 Moving (-0.07, -0.16) raw xDistance=0.17 yDistance=-0.04
23:39:45.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:39:45.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:45.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:45.912 00.000 11060 MoveAxis(W, 30, ABG)
23:39:45.912 00.000 11060 Guiding  Dir = 3, Dur = 30
23:39:45.917 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:45.928 00.011 11060 IsSlewing returns 0
23:39:45.928 00.000 11060 IsGuiding returns 0
23:39:45.948 00.020 10844 UpdateGuideState exits: m=3372 SNR=38.1
23:39:45.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:45.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:45.948 00.000 10844 Enqueuing Expose request
23:39:45.974 00.026 11060 IsGuiding returns 0
23:39:45.974 00.000 11060 Move returns status 0, amount 30
23:39:45.974 00.000 11060 MoveAxis(N, 0, ABG)
23:39:45.974 00.000 11060 Move returns status 0, amount 0
23:39:45.974 00.000 11060 move complete, result=0
23:39:45.974 00.000 11060 worker thread done servicing request
23:39:45.974 00.000 11060 Worker thread wakes up
23:39:45.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:45.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:45.974 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
23:39:46.580 00.606 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:46.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:46.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:46.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:46.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:46.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:46.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:46.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:46.583 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:46.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2873,"width":15,"height":15,"star_pos":[6.79,7.35],"pixels":"..."},"id":1}
23:39:46.589 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:46.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:46.609 00.020 11060 Exposure complete
23:39:46.790 00.181 11060 worker thread done servicing request
23:39:46.790 00.000 10844 OnExposeComplete: enter
23:39:46.790 00.000 10844 UpdateGuideState(): m_state=6
23:39:46.790 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
23:39:46.790 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=62.26, Mass=3101, SNR=35.7, Peak=202 HFD=4.0
23:39:46.790 00.000 10844 MultiStar: [#1 -0.07,0.16,1.03,U] [#2 0.13,-0.17,1.97,U] [#3 -0.67,0.07,0.00,M2] [#4 -0.36,-0.22,0.96,U] [#5 0.16,0.03,0.93,U] [#6 -0.26,-0.50,0.95,U] [#7 -0.63,-0.40,0.00,M1] [#8 0.09,-0.38,0.94,U] 
23:39:46.790 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.13}, one-star: {0.26, 0.18}
23:39:46.790 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
23:39:46.790 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
23:39:46.790 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.49 mountX=0.12 mountY=0.03, mountTheta=0.24
23:39:46.790 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
23:39:46.790 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
23:39:46.790 00.000 11060 Worker thread wakes up
23:39:46.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:39:46.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:39:46.790 00.000 11060 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.03
23:39:46.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
23:39:46.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:46.795 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:39:46.795 00.000 11060 MoveAxis(W, 23, ABG)
23:39:46.795 00.000 11060 Guiding  Dir = 3, Dur = 23
23:39:46.821 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:46.829 00.008 11060 IsSlewing returns 0
23:39:46.829 00.000 11060 IsGuiding returns 0
23:39:46.838 00.009 10844 UpdateGuideState exits: m=3101 SNR=35.7
23:39:46.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:46.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:46.838 00.000 10844 Enqueuing Expose request
23:39:46.891 00.053 11060 IsGuiding returns 0
23:39:46.891 00.000 11060 Move returns status 0, amount 23
23:39:46.891 00.000 11060 MoveAxis(N, 0, ABG)
23:39:46.891 00.000 11060 Move returns status 0, amount 0
23:39:46.891 00.000 11060 move complete, result=0
23:39:46.891 00.000 11060 worker thread done servicing request
23:39:46.893 00.002 11060 Worker thread wakes up
23:39:46.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:46.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:46.906 00.013 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
23:39:47.554 00.648 11060 Exposure complete
23:39:47.588 00.034 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:47.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:47.588 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:47.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:47.591 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:47.591 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:47.591 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:47.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:47.594 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:47.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2874,"width":15,"height":15,"star_pos":[6.97,7.26],"pixels":"..."},"id":1}
23:39:47.603 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:47.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:47.727 00.124 11060 worker thread done servicing request
23:39:47.727 00.000 10844 OnExposeComplete: enter
23:39:47.727 00.000 10844 UpdateGuideState(): m_state=6
23:39:47.727 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
23:39:47.727 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=62.18, Mass=2976, SNR=35.0, Peak=227 HFD=4.0
23:39:47.727 00.000 10844 MultiStar: [#1 -0.21,0.31,1.00,U] [#2 -0.37,0.62,0.00,M1] [#3 -0.35,0.19,1.06,U] [#4 -0.06,0.66,0.00,M2] [#5 -0.21,0.19,1.08,U] [#6 0.39,-0.27,0.97,U] [#7 -0.25,-0.44,0.88,U] [#8 0.13,-0.28,0.96,U] 
23:39:47.727 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.32, 0.10}
23:39:47.727 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
23:39:47.727 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
23:39:47.727 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.70 mountX=0.02 mountY=-0.03, mountTheta=-0.96
23:39:47.730 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
23:39:47.730 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
23:39:47.730 00.000 11060 Worker thread wakes up
23:39:47.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:39:47.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:39:47.730 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=-0.03
23:39:47.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:39:47.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:47.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:39:47.730 00.000 11060 MoveAxis(E, 0, ABG)
23:39:47.730 00.000 11060 Move returns status 0, amount 0
23:39:47.732 00.002 11060 MoveAxis(N, 0, ABG)
23:39:47.732 00.000 11060 Move returns status 0, amount 0
23:39:47.732 00.000 11060 move complete, result=0
23:39:47.732 00.000 11060 worker thread done servicing request
23:39:47.737 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:47.747 00.010 10844 UpdateGuideState exits: m=2976 SNR=35.0
23:39:47.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:47.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:47.747 00.000 10844 Enqueuing Expose request
23:39:47.747 00.000 11060 Worker thread wakes up
23:39:47.752 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:39:47.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:47.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:48.380 00.628 11060 Exposure complete
23:39:48.565 00.185 11060 worker thread done servicing request
23:39:48.565 00.000 10844 OnExposeComplete: enter
23:39:48.565 00.000 10844 UpdateGuideState(): m_state=6
23:39:48.565 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
23:39:48.567 00.002 10844 Star::Find returns 1 (0), X=258.67, Y=61.54, Mass=3288, SNR=36.8, Peak=249 HFD=3.5
23:39:48.567 00.000 10844 MultiStar: [#1 0.00,-0.21,1.00,U] [#2 -0.06,0.29,1.97,U] [#3 -0.68,0.59,0.00,M2] [#4 -0.21,-0.29,0.87,U] [#5 0.31,0.21,0.96,U] [#6 0.35,0.05,0.89,U] [#7 -0.26,-0.09,0.84,U] [#8 0.05,-0.21,1.01,U] 
23:39:48.567 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {-0.04, -0.53}
23:39:48.567 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
23:39:48.567 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
23:39:48.567 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.33 mountX=0.05 mountY=0.02, mountTheta=0.41
23:39:48.567 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
23:39:48.567 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
23:39:48.567 00.000 11060 Worker thread wakes up
23:39:48.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:39:48.567 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:39:48.567 00.000 11060 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.02
23:39:48.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:39:48.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:48.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:39:48.567 00.000 11060 MoveAxis(E, 0, ABG)
23:39:48.567 00.000 11060 Move returns status 0, amount 0
23:39:48.567 00.000 11060 MoveAxis(N, 0, ABG)
23:39:48.567 00.000 11060 Move returns status 0, amount 0
23:39:48.567 00.000 11060 move complete, result=0
23:39:48.567 00.000 11060 worker thread done servicing request
23:39:48.572 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:48.589 00.017 10844 UpdateGuideState exits: m=3288 SNR=36.8
23:39:48.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:48.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:48.589 00.000 10844 Enqueuing Expose request
23:39:48.589 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:48.589 00.000 11060 Worker thread wakes up
23:39:48.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:48.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:48.594 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:48.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:48.608 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:48.608 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:48.610 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:48.610 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:48.613 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:48.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:48.613 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:48.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2876,"width":15,"height":15,"star_pos":[6.67,6.54],"pixels":"..."},"id":1}
23:39:48.653 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:48.653 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:49.233 00.580 11060 Exposure complete
23:39:49.421 00.188 11060 worker thread done servicing request
23:39:49.421 00.000 10844 OnExposeComplete: enter
23:39:49.421 00.000 10844 UpdateGuideState(): m_state=6
23:39:49.423 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
23:39:49.423 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=62.47, Mass=3203, SNR=35.4, Peak=240 HFD=3.8
23:39:49.423 00.000 10844 MultiStar: [#1 -0.50,0.77,0.00,M1] [#2 0.23,0.52,2.02,U] [#3 -0.69,0.74,0.00,M3] [#4 -0.22,-0.34,1.01,U] [#5 -0.11,0.47,1.07,U] [#6 0.38,0.53,0.00,M1] [#7 -0.07,0.02,0.85,U] [#8 -0.41,-0.00,1.03,U] 
23:39:49.423 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.23}, one-star: {0.07, 0.39}
23:39:49.423 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
23:39:49.423 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
23:39:49.423 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.75 mountX=-0.22 mountY=-0.08, mountTheta=-2.80
23:39:49.426 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.23, opts=13)
23:39:49.426 00.000 10844 Enqueuing Move request for scope (-0.04, 0.23)
23:39:49.426 00.000 11060 Worker thread wakes up
23:39:49.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
23:39:49.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
23:39:49.426 00.000 11060 Moving (-0.04, 0.23) raw xDistance=-0.22 yDistance=-0.08
23:39:49.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:39:49.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:49.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:39:49.426 00.000 11060 MoveAxis(E, 39, ABG)
23:39:49.426 00.000 11060 Guiding  Dir = 2, Dur = 39
23:39:49.437 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:49.443 00.006 11060 IsSlewing returns 0
23:39:49.443 00.000 11060 IsGuiding returns 0
23:39:49.448 00.005 10844 UpdateGuideState exits: m=3203 SNR=35.4
23:39:49.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:49.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:49.448 00.000 10844 Enqueuing Expose request
23:39:49.494 00.046 11060 IsGuiding returns 0
23:39:49.494 00.000 11060 Move returns status 0, amount 39
23:39:49.494 00.000 11060 MoveAxis(N, 0, ABG)
23:39:49.494 00.000 11060 Move returns status 0, amount 0
23:39:49.494 00.000 11060 move complete, result=0
23:39:49.494 00.000 11060 worker thread done servicing request
23:39:49.494 00.000 11060 Worker thread wakes up
23:39:49.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:49.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:49.509 00.015 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:39:49.627 00.118 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:49.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:49.633 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:49.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:49.633 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:49.635 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:49.635 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:49.637 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:49.656 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:49.656 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2877,"width":15,"height":15,"star_pos":[6.78,7.47],"pixels":"..."},"id":1}
23:39:49.743 00.087 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:49.743 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:50.118 00.375 11060 Exposure complete
23:39:50.292 00.174 11060 worker thread done servicing request
23:39:50.292 00.000 10844 OnExposeComplete: enter
23:39:50.292 00.000 10844 UpdateGuideState(): m_state=6
23:39:50.292 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
23:39:50.292 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.44, Mass=3237, SNR=36.4, Peak=245 HFD=3.6
23:39:50.292 00.000 10844 MultiStar: [#1 -0.20,0.69,0.00,M2] [#2 -0.10,1.00,0.00,M1] [#3 -0.28,0.50,0.93,U] [#4 -0.47,0.01,0.99,U] [#5 -0.07,0.61,1.02,U] [#6 -0.11,0.54,0.96,U] [#7 -0.39,-0.25,0.87,U] [#8 -0.00,0.12,0.97,U] 
23:39:50.292 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.28}, one-star: {0.13, 0.36}
23:39:50.292 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
23:39:50.292 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
23:39:50.292 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.32 cameraTheta=2.11 mountX=-0.24 mountY=-0.21, mountTheta=-2.43
23:39:50.292 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.28, opts=13)
23:39:50.292 00.000 10844 Enqueuing Move request for scope (-0.17, 0.28)
23:39:50.292 00.000 11060 Worker thread wakes up
23:39:50.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
23:39:50.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
23:39:50.292 00.000 11060 Moving (-0.17, 0.28) raw xDistance=-0.24 yDistance=-0.21
23:39:50.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:39:50.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:39:50.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:39:50.292 00.000 11060 MoveAxis(E, 43, ABG)
23:39:50.292 00.000 11060 Guiding  Dir = 2, Dur = 43
23:39:50.301 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:50.307 00.006 11060 IsSlewing returns 0
23:39:50.307 00.000 11060 IsGuiding returns 0
23:39:50.318 00.011 10844 UpdateGuideState exits: m=3237 SNR=36.4
23:39:50.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:50.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:50.318 00.000 10844 Enqueuing Expose request
23:39:50.357 00.039 11060 IsGuiding returns 0
23:39:50.357 00.000 11060 Move returns status 0, amount 43
23:39:50.357 00.000 11060 MoveAxis(N, 0, ABG)
23:39:50.357 00.000 11060 Move returns status 0, amount 0
23:39:50.357 00.000 11060 move complete, result=0
23:39:50.357 00.000 11060 worker thread done servicing request
23:39:50.357 00.000 11060 Worker thread wakes up
23:39:50.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:50.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:50.357 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
23:39:50.578 00.221 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:50.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:50.579 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:50.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:50.580 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:50.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:50.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:50.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:50.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:50.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2878,"width":15,"height":15,"star_pos":[6.84,7.44],"pixels":"..."},"id":1}
23:39:50.588 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:50.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:50.999 00.411 11060 Exposure complete
23:39:51.201 00.202 11060 worker thread done servicing request
23:39:51.201 00.000 10844 OnExposeComplete: enter
23:39:51.201 00.000 10844 UpdateGuideState(): m_state=6
23:39:51.202 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
23:39:51.202 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=61.93, Mass=3424, SNR=37.7, Peak=255 HFD=3.6
23:39:51.202 00.000 10844 MultiStar: [#1 0.21,-0.51,0.96,U] [#2 -0.38,-0.08,1.95,U] [#3 -0.35,-0.36,0.91,U] [#4 -0.37,0.33,0.93,U] [#5 -0.38,-0.03,1.03,U] [#6 -0.11,-0.58,0.91,U] [#7 0.03,-0.28,0.80,U] [#8 0.25,-0.64,0.00,M1] 
23:39:51.202 00.000 10844 single-star, 7 included, MultiStar: {-0.20, -0.19}, one-star: {-0.04, -0.15}
23:39:51.202 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
23:39:51.202 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:39:51.202 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.82 mountX=0.16 mountY=-0.01, mountTheta=-0.09
23:39:51.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.15, opts=13)
23:39:51.204 00.000 10844 Enqueuing Move request for scope (-0.04, -0.15)
23:39:51.204 00.000 11060 Worker thread wakes up
23:39:51.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
23:39:51.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
23:39:51.204 00.000 11060 Moving (-0.04, -0.15) raw xDistance=0.16 yDistance=-0.01
23:39:51.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:39:51.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:51.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:51.204 00.000 11060 MoveAxis(W, 26, ABG)
23:39:51.204 00.000 11060 Guiding  Dir = 3, Dur = 26
23:39:51.212 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:51.227 00.015 11060 IsSlewing returns 0
23:39:51.227 00.000 11060 IsGuiding returns 0
23:39:51.232 00.005 10844 UpdateGuideState exits: m=3424 SNR=37.7 Saturated
23:39:51.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:51.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:51.232 00.000 10844 Enqueuing Expose request
23:39:51.276 00.044 11060 IsGuiding returns 0
23:39:51.276 00.000 11060 Move returns status 0, amount 26
23:39:51.276 00.000 11060 MoveAxis(N, 0, ABG)
23:39:51.276 00.000 11060 Move returns status 0, amount 0
23:39:51.276 00.000 11060 move complete, result=0
23:39:51.276 00.000 11060 worker thread done servicing request
23:39:51.276 00.000 11060 Worker thread wakes up
23:39:51.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:51.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:51.280 00.004 10844 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
23:39:51.602 00.322 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:51.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:51.603 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:51.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:51.603 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:51.603 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:51.605 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:51.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:51.605 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:51.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2879,"width":15,"height":15,"star_pos":[6.67,6.93],"pixels":"..."},"id":1}
23:39:51.624 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:51.624 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:51.915 00.291 11060 Exposure complete
23:39:52.116 00.201 11060 worker thread done servicing request
23:39:52.116 00.000 10844 OnExposeComplete: enter
23:39:52.116 00.000 10844 UpdateGuideState(): m_state=6
23:39:52.116 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
23:39:52.116 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.82, Mass=3413, SNR=37.9, Peak=236 HFD=3.8
23:39:52.116 00.000 10844 MultiStar: [#1 0.02,0.12,0.97,U] [#2 -0.24,0.02,1.79,U] [#3 -0.27,-0.03,0.89,U] [#4 -0.47,-0.39,0.93,U] [#5 0.37,0.13,1.01,U] [#6 0.23,0.25,0.84,U] [#7 -0.12,-0.34,0.79,U] [#8 -0.41,-0.12,0.89,U] 
23:39:52.116 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.20, -0.26}
23:39:52.116 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
23:39:52.116 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
23:39:52.116 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.71 mountX=0.08 mountY=-0.12, mountTheta=-0.97
23:39:52.122 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.06, opts=13)
23:39:52.122 00.000 10844 Enqueuing Move request for scope (-0.13, -0.06)
23:39:52.122 00.000 11060 Worker thread wakes up
23:39:52.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
23:39:52.122 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
23:39:52.122 00.000 11060 Moving (-0.13, -0.06) raw xDistance=0.08 yDistance=-0.12
23:39:52.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:52.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:52.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:39:52.122 00.000 11060 MoveAxis(E, 0, ABG)
23:39:52.122 00.000 11060 Move returns status 0, amount 0
23:39:52.122 00.000 11060 MoveAxis(N, 0, ABG)
23:39:52.122 00.000 11060 Move returns status 0, amount 0
23:39:52.122 00.000 11060 move complete, result=0
23:39:52.124 00.002 11060 worker thread done servicing request
23:39:52.129 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:52.146 00.017 10844 UpdateGuideState exits: m=3413 SNR=37.9
23:39:52.147 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:52.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:52.147 00.000 10844 Enqueuing Expose request
23:39:52.147 00.000 11060 Worker thread wakes up
23:39:52.147 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:52.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:52.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:52.602 00.455 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:52.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:52.604 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:52.604 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:52.605 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:52.605 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:52.605 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:52.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:52.605 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:52.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2880,"width":15,"height":15,"star_pos":[6.51,6.82],"pixels":"..."},"id":1}
23:39:52.626 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:52.626 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:52.769 00.143 11060 Exposure complete
23:39:52.937 00.168 11060 worker thread done servicing request
23:39:52.937 00.000 10844 OnExposeComplete: enter
23:39:52.937 00.000 10844 UpdateGuideState(): m_state=6
23:39:52.937 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
23:39:52.937 00.000 10844 Star::Find returns 1 (0), X=259.16, Y=61.92, Mass=3193, SNR=36.3, Peak=225 HFD=4.1
23:39:52.937 00.000 10844 MultiStar: [#1 0.62,0.31,0.00,M1] [#2 -0.31,0.91,0.00,M1] [#3 -0.29,0.13,0.95,U] [#4 -0.37,0.27,0.90,U] [#5 0.15,0.14,1.06,U] [#6 -0.15,0.33,0.89,U] [#7 -0.34,-0.06,0.87,U] [#8 0.10,-0.30,0.92,U] 
23:39:52.937 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.05}, one-star: {0.45, -0.16}
23:39:52.937 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
23:39:52.937 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
23:39:52.937 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.37 mountX=-0.04 mountY=-0.06, mountTheta=-2.17
23:39:52.939 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
23:39:52.939 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
23:39:52.939 00.000 11060 Worker thread wakes up
23:39:52.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:39:52.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:39:52.939 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
23:39:52.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:39:52.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:52.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:52.939 00.000 11060 MoveAxis(E, 0, ABG)
23:39:52.939 00.000 11060 Move returns status 0, amount 0
23:39:52.939 00.000 11060 MoveAxis(N, 0, ABG)
23:39:52.939 00.000 11060 Move returns status 0, amount 0
23:39:52.939 00.000 11060 move complete, result=0
23:39:52.939 00.000 11060 worker thread done servicing request
23:39:52.948 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:52.961 00.013 10844 UpdateGuideState exits: m=3193 SNR=36.3
23:39:52.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:52.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:52.961 00.000 10844 Enqueuing Expose request
23:39:52.961 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:52.961 00.000 11060 Worker thread wakes up
23:39:52.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:52.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:53.559 00.598 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:53.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:53.559 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:53.561 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:53.561 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:53.563 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:53.564 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:53.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:53.564 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:53.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2881,"width":15,"height":15,"star_pos":[7.16,6.92],"pixels":"..."},"id":1}
23:39:53.574 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:53.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:53.594 00.020 11060 Exposure complete
23:39:53.745 00.151 11060 worker thread done servicing request
23:39:53.745 00.000 10844 OnExposeComplete: enter
23:39:53.746 00.001 10844 UpdateGuideState(): m_state=6
23:39:53.746 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
23:39:53.746 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=62.03, Mass=3518, SNR=38.4, Peak=255 HFD=4.0
23:39:53.746 00.000 10844 MultiStar: [#1 -0.20,-0.53,1.03,U] [#2 -0.06,0.38,1.88,U] [#3 -0.41,0.09,0.91,U] [#4 0.03,-0.22,0.91,U] [#5 -0.08,-0.03,0.90,U] [#6 -0.28,-0.19,0.84,U] [#7 -0.04,-0.70,0.00,M1] [#8 0.15,-0.01,0.89,U] 
23:39:53.746 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {0.30, -0.05}
23:39:53.746 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
23:39:53.746 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
23:39:53.746 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.80 mountX=0.03 mountY=-0.06, mountTheta=-1.05
23:39:53.746 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
23:39:53.746 00.000 10844 Enqueuing Move request for scope (-0.06, -0.02)
23:39:53.746 00.000 11060 Worker thread wakes up
23:39:53.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:39:53.746 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:39:53.746 00.000 11060 Moving (-0.06, -0.02) raw xDistance=0.03 yDistance=-0.06
23:39:53.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:39:53.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:53.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:53.746 00.000 11060 MoveAxis(E, 0, ABG)
23:39:53.746 00.000 11060 Move returns status 0, amount 0
23:39:53.746 00.000 11060 MoveAxis(N, 0, ABG)
23:39:53.746 00.000 11060 Move returns status 0, amount 0
23:39:53.746 00.000 11060 move complete, result=0
23:39:53.746 00.000 11060 worker thread done servicing request
23:39:53.768 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:53.780 00.012 10844 UpdateGuideState exits: m=3518 SNR=38.4 Saturated
23:39:53.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:53.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:53.780 00.000 10844 Enqueuing Expose request
23:39:53.780 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:53.780 00.000 11060 Worker thread wakes up
23:39:53.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:53.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:54.409 00.629 11060 Exposure complete
23:39:54.558 00.149 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:54.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:54.558 00.000 11060 worker thread done servicing request
23:39:54.558 00.000 10844 OnExposeComplete: enter
23:39:54.558 00.000 10844 UpdateGuideState(): m_state=6
23:39:54.558 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
23:39:54.558 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=61.63, Mass=3511, SNR=38.1, Peak=255 HFD=3.9
23:39:54.558 00.000 10844 MultiStar: [#1 0.20,0.29,0.96,U] [#2 -0.24,-0.06,1.83,U] [#3 -0.54,0.10,0.97,U] [#4 -0.70,0.21,0.00,M1] [#5 0.19,-0.32,1.09,U] [#6 0.09,-0.34,0.89,U] [#7 -0.22,-0.44,0.81,U] [#8 0.16,-0.03,0.90,U] 
23:39:54.558 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.14}, one-star: {0.20, -0.45}
23:39:54.558 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
23:39:54.558 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:39:54.558 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.83 mountX=0.15 mountY=-0.01, mountTheta=-0.09
23:39:54.563 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.14, opts=13)
23:39:54.563 00.000 10844 Enqueuing Move request for scope (-0.04, -0.14)
23:39:54.563 00.000 11060 Worker thread wakes up
23:39:54.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
23:39:54.563 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
23:39:54.563 00.000 11060 Moving (-0.04, -0.14) raw xDistance=0.15 yDistance=-0.01
23:39:54.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:39:54.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:54.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:39:54.563 00.000 11060 MoveAxis(W, 26, ABG)
23:39:54.563 00.000 11060 Guiding  Dir = 3, Dur = 26
23:39:54.568 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:54.573 00.005 11060 IsSlewing returns 0
23:39:54.573 00.000 11060 IsGuiding returns 0
23:39:54.584 00.011 10844 UpdateGuideState exits: m=3511 SNR=38.1 Saturated
23:39:54.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:54.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:54.584 00.000 10844 Enqueuing Expose request
23:39:54.584 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:54.584 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:54.584 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:54.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:54.584 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:54.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:54.591 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:54.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2883,"width":15,"height":15,"star_pos":[6.91,6.63],"pixels":"..."},"id":1}
23:39:54.605 00.014 11060 IsGuiding returns 0
23:39:54.605 00.000 11060 Move returns status 0, amount 26
23:39:54.605 00.000 11060 MoveAxis(N, 0, ABG)
23:39:54.605 00.000 11060 Move returns status 0, amount 0
23:39:54.605 00.000 11060 move complete, result=0
23:39:54.605 00.000 11060 worker thread done servicing request
23:39:54.605 00.000 11060 Worker thread wakes up
23:39:54.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:54.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:54.606 00.001 10844 GuideStep: 0.1 px 26 ms WEST, -0.0 px 0 ms NORTH
23:39:54.648 00.042 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:54.648 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:55.250 00.602 11060 Exposure complete
23:39:55.409 00.159 11060 worker thread done servicing request
23:39:55.409 00.000 10844 OnExposeComplete: enter
23:39:55.409 00.000 10844 UpdateGuideState(): m_state=6
23:39:55.409 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
23:39:55.409 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=62.14, Mass=3232, SNR=37.0, Peak=227 HFD=3.9
23:39:55.413 00.004 10844 MultiStar: [#1 0.49,0.09,0.99,U] [#2 0.19,-0.53,2.01,U] [#3 0.11,0.27,1.00,U] [#4 -0.48,0.30,0.95,U] [#5 0.05,0.18,0.97,U] [#6 0.59,-0.07,0.89,U] [#7 0.73,-0.18,0.00,M1] [#8 0.40,-0.44,0.86,U] 
23:39:55.413 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.07}, one-star: {0.25, 0.06}
23:39:55.413 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
23:39:55.413 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
23:39:55.413 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-0.35 mountX=0.04 mountY=0.20, mountTheta=1.40
23:39:55.413 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.07, opts=13)
23:39:55.413 00.000 10844 Enqueuing Move request for scope (0.19, -0.07)
23:39:55.413 00.000 11060 Worker thread wakes up
23:39:55.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
23:39:55.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
23:39:55.413 00.000 11060 Moving (0.19, -0.07) raw xDistance=0.04 yDistance=0.20
23:39:55.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:39:55.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:39:55.413 00.000 11060 MoveAxis(E, 0, ABG)
23:39:55.413 00.000 11060 Move returns status 0, amount 0
23:39:55.413 00.000 11060 MoveAxis(S, 79, ABG)
23:39:55.413 00.000 11060 Guiding  Dir = 1, Dur = 79
23:39:55.419 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:55.428 00.009 11060 IsSlewing returns 0
23:39:55.428 00.000 11060 IsGuiding returns 0
23:39:55.442 00.014 10844 UpdateGuideState exits: m=3232 SNR=37.0
23:39:55.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:55.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:55.442 00.000 10844 Enqueuing Expose request
23:39:55.520 00.078 11060 IsGuiding returns 0
23:39:55.520 00.000 11060 Move returns status 0, amount 79
23:39:55.520 00.000 11060 move complete, result=0
23:39:55.520 00.000 11060 worker thread done servicing request
23:39:55.520 00.000 11060 Worker thread wakes up
23:39:55.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:55.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:55.521 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 79 ms SOUTH
23:39:55.628 00.107 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:55.628 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:55.628 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:55.630 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:55.630 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:55.630 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:55.630 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:55.630 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:55.632 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:55.633 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2884,"width":15,"height":15,"star_pos":[6.96,7.14],"pixels":"..."},"id":1}
23:39:55.730 00.097 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:55.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:56.157 00.427 11060 Exposure complete
23:39:56.317 00.160 11060 worker thread done servicing request
23:39:56.317 00.000 10844 OnExposeComplete: enter
23:39:56.317 00.000 10844 UpdateGuideState(): m_state=6
23:39:56.317 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
23:39:56.317 00.000 10844 Star::Find returns 1 (0), X=259.27, Y=61.66, Mass=2944, SNR=34.4, Peak=249 HFD=3.7
23:39:56.317 00.000 10844 MultiStar: [#1 0.16,0.63,0.00,M1] [#2 0.61,-0.09,1.99,U] [#3 -0.51,0.57,0.00,M1] [#4 -0.31,-0.03,0.96,U] [#5 0.31,0.09,1.07,U] [#6 0.38,-0.81,0.00,M1] [#7 0.03,-0.18,0.97,U] [#8 -0.23,-0.31,0.94,U] 
23:39:56.317 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.15}, one-star: {0.56, -0.42}
23:39:56.317 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
23:39:56.317 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
23:39:56.319 00.002 10844 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-0.56 mountX=0.10 mountY=0.25, mountTheta=1.19
23:39:56.319 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.15, opts=13)
23:39:56.319 00.000 10844 Enqueuing Move request for scope (0.23, -0.15)
23:39:56.319 00.000 11060 Worker thread wakes up
23:39:56.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
23:39:56.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
23:39:56.319 00.000 11060 Moving (0.23, -0.15) raw xDistance=0.10 yDistance=0.25
23:39:56.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:39:56.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
23:39:56.319 00.000 11060 MoveAxis(E, 0, ABG)
23:39:56.321 00.002 11060 Move returns status 0, amount 0
23:39:56.321 00.000 11060 MoveAxis(S, 99, ABG)
23:39:56.321 00.000 11060 Guiding  Dir = 1, Dur = 99
23:39:56.324 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:56.337 00.013 11060 IsSlewing returns 0
23:39:56.337 00.000 11060 IsGuiding returns 0
23:39:56.342 00.005 10844 UpdateGuideState exits: m=2944 SNR=34.4
23:39:56.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:56.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:56.342 00.000 10844 Enqueuing Expose request
23:39:56.443 00.101 11060 IsGuiding returns 0
23:39:56.443 00.000 11060 Move returns status 0, amount 99
23:39:56.443 00.000 11060 move complete, result=0
23:39:56.443 00.000 11060 worker thread done servicing request
23:39:56.443 00.000 11060 Worker thread wakes up
23:39:56.443 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 99 ms SOUTH
23:39:56.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:56.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:56.546 00.103 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:56.546 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:56.546 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:56.546 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:56.546 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:56.546 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:56.546 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:56.546 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:56.546 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:56.546 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2885,"width":15,"height":15,"star_pos":[7.27,6.66],"pixels":"..."},"id":1}
23:39:56.603 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:56.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:57.078 00.475 11060 Exposure complete
23:39:57.248 00.170 11060 worker thread done servicing request
23:39:57.248 00.000 10844 OnExposeComplete: enter
23:39:57.248 00.000 10844 UpdateGuideState(): m_state=6
23:39:57.248 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
23:39:57.248 00.000 10844 Star::Find returns 1 (0), X=259.76, Y=61.59, Mass=3191, SNR=36.4, Peak=243 HFD=3.6
23:39:57.249 00.001 10844 MultiStar: [#1 -0.15,0.02,1.14,U] [#2 0.03,-0.45,1.87,U] [#3 -0.73,-0.42,0.00,M2] [#4 0.25,-0.40,0.94,U] [#5 0.38,-0.40,0.99,U] [#6 0.27,-0.59,0.00,M2] [#7 0.11,-0.52,0.95,U] [#8 -0.24,-0.59,0.00,M1] 
23:39:57.249 00.000 10844 refined, 5 included, MultiStar: {0.24, -0.37}, one-star: {1.05, -0.49}
23:39:57.249 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
23:39:57.249 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
23:39:57.249 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.37 hyp=0.45 cameraTheta=-1.00 mountX=0.33 mountY=0.30, mountTheta=0.74
23:39:57.249 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.37, opts=13)
23:39:57.249 00.000 10844 Enqueuing Move request for scope (0.24, -0.37)
23:39:57.249 00.000 11060 Worker thread wakes up
23:39:57.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.37) opts 0xd
23:39:57.249 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.37)
23:39:57.249 00.000 11060 Moving (0.24, -0.37) raw xDistance=0.33 yDistance=0.30
23:39:57.251 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:39:57.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
23:39:57.251 00.000 11060 MoveAxis(W, 56, ABG)
23:39:57.251 00.000 11060 Guiding  Dir = 3, Dur = 56
23:39:57.254 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:57.270 00.016 10844 UpdateGuideState exits: m=3191 SNR=36.4
23:39:57.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:57.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:57.270 00.000 10844 Enqueuing Expose request
23:39:57.275 00.005 11060 IsSlewing returns 0
23:39:57.275 00.000 11060 IsGuiding returns 0
23:39:57.367 00.092 11060 IsGuiding returns 0
23:39:57.367 00.000 11060 Move returns status 0, amount 56
23:39:57.367 00.000 11060 MoveAxis(S, 116, ABG)
23:39:57.367 00.000 11060 Guiding  Dir = 1, Dur = 116
23:39:57.381 00.014 11060 IsSlewing returns 0
23:39:57.381 00.000 11060 IsGuiding returns 0
23:39:57.510 00.129 11060 IsGuiding returns 0
23:39:57.510 00.000 11060 Move returns status 0, amount 116
23:39:57.510 00.000 11060 move complete, result=0
23:39:57.510 00.000 11060 worker thread done servicing request
23:39:57.510 00.000 11060 Worker thread wakes up
23:39:57.510 00.000 10844 GuideStep: 0.3 px 56 ms WEST, 0.3 px 116 ms SOUTH
23:39:57.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:57.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:57.649 00.139 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:57.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:57.649 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:57.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:57.650 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:57.650 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:57.650 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:57.650 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:57.655 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:57.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2886,"width":15,"height":15,"star_pos":[6.76,6.59],"pixels":"..."},"id":1}
23:39:57.676 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:57.676 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:58.148 00.472 11060 Exposure complete
23:39:58.305 00.157 11060 worker thread done servicing request
23:39:58.305 00.000 10844 OnExposeComplete: enter
23:39:58.305 00.000 10844 UpdateGuideState(): m_state=6
23:39:58.305 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
23:39:58.305 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.78, Mass=3434, SNR=37.6, Peak=248 HFD=4.0
23:39:58.305 00.000 10844 MultiStar: [#1 -0.01,0.22,1.00,U] [#2 0.45,0.25,1.84,U] [#3 0.02,-0.31,1.01,U] [#4 -0.45,0.36,0.90,U] [#5 0.63,0.04,0.00,M1] [#6 0.22,-0.12,0.85,U] [#7 0.14,-0.30,0.81,U] [#8 0.62,-0.71,0.00,M2] 
23:39:58.305 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.01}, one-star: {0.23, -0.30}
23:39:58.305 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
23:39:58.305 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
23:39:58.307 00.002 10844 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.03 mountY=0.13, mountTheta=1.80
23:39:58.308 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.01, opts=13)
23:39:58.308 00.000 10844 Enqueuing Move request for scope (0.13, 0.01)
23:39:58.308 00.000 11060 Worker thread wakes up
23:39:58.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:39:58.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:39:58.308 00.000 11060 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=0.13
23:39:58.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:39:58.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:58.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:39:58.308 00.000 11060 MoveAxis(E, 0, ABG)
23:39:58.308 00.000 11060 Move returns status 0, amount 0
23:39:58.308 00.000 11060 MoveAxis(N, 0, ABG)
23:39:58.308 00.000 11060 Move returns status 0, amount 0
23:39:58.308 00.000 11060 move complete, result=0
23:39:58.309 00.001 11060 worker thread done servicing request
23:39:58.314 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:39:58.329 00.015 10844 UpdateGuideState exits: m=3434 SNR=37.6
23:39:58.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:58.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:58.329 00.000 10844 Enqueuing Expose request
23:39:58.329 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:58.329 00.000 11060 Worker thread wakes up
23:39:58.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:58.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:58.579 00.250 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:58.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:58.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:58.579 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:58.579 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:58.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:58.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:58.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:58.584 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:58.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2887,"width":15,"height":15,"star_pos":[6.94,6.78],"pixels":"..."},"id":1}
23:39:58.594 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:58.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:58.970 00.376 11060 Exposure complete
23:39:59.134 00.164 11060 worker thread done servicing request
23:39:59.134 00.000 10844 OnExposeComplete: enter
23:39:59.134 00.000 10844 UpdateGuideState(): m_state=6
23:39:59.134 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
23:39:59.134 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.80, Mass=3237, SNR=36.5, Peak=222 HFD=3.7
23:39:59.134 00.000 10844 MultiStar: [#1 0.15,-0.13,0.97,U] [#2 0.76,0.43,0.00,M1] [#3 -0.37,0.45,0.90,U] [#4 -0.09,0.59,1.01,U] [#5 0.51,0.10,1.11,U] [#6 -0.21,0.15,0.89,U] [#7 -0.13,0.01,0.87,U] [#8 0.53,-0.17,1.00,U] 
23:39:59.134 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {-0.10, -0.28}
23:39:59.134 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
23:39:59.134 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:39:59.134 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.03 mountX=-0.10 mountY=0.04, mountTheta=2.77
23:39:59.134 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
23:39:59.134 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
23:39:59.138 00.004 11060 Worker thread wakes up
23:39:59.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:39:59.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:39:59.138 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=0.04
23:39:59.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:39:59.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:59.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:59.138 00.000 11060 MoveAxis(E, 0, ABG)
23:39:59.138 00.000 11060 Move returns status 0, amount 0
23:39:59.138 00.000 11060 MoveAxis(N, 0, ABG)
23:39:59.138 00.000 11060 Move returns status 0, amount 0
23:39:59.138 00.000 11060 move complete, result=0
23:39:59.138 00.000 11060 worker thread done servicing request
23:39:59.153 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:39:59.170 00.017 10844 UpdateGuideState exits: m=3237 SNR=36.5
23:39:59.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:59.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:39:59.170 00.000 10844 Enqueuing Expose request
23:39:59.170 00.000 11060 Worker thread wakes up
23:39:59.170 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:59.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:39:59.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:39:59.624 00.454 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:39:59.628 00.004 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:39:59.628 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:39:59.628 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:39:59.630 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:39:59.630 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:59.630 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:39:59.630 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:39:59.633 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:39:59.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2888,"width":15,"height":15,"star_pos":[6.61,6.80],"pixels":"..."},"id":1}
23:39:59.676 00.043 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:39:59.678 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:39:59.803 00.125 11060 Exposure complete
23:39:59.974 00.171 11060 worker thread done servicing request
23:39:59.974 00.000 10844 OnExposeComplete: enter
23:39:59.974 00.000 10844 UpdateGuideState(): m_state=6
23:39:59.974 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
23:39:59.974 00.000 10844 Star::Find returns 1 (0), X=259.12, Y=62.07, Mass=2595, SNR=32.3, Peak=217 HFD=3.6
23:39:59.974 00.000 10844 MultiStar: [#1 0.04,0.31,1.25,U] [#2 0.42,0.31,2.39,U] [#3 0.00,0.22,1.06,U] [#4 -0.35,-0.23,1.08,U] [#5 0.09,-0.15,1.18,U] [#6 -0.24,0.06,1.01,U] [#7 -0.04,-0.65,0.00,M1] [#8 -0.22,-0.28,1.11,U] 
23:39:59.974 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.41, -0.01}
23:39:59.974 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
23:39:59.974 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
23:39:59.974 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=-0.08 mountY=0.06, mountTheta=2.51
23:39:59.974 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
23:39:59.974 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
23:39:59.974 00.000 11060 Worker thread wakes up
23:39:59.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
23:39:59.974 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
23:39:59.974 00.000 11060 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=0.06
23:39:59.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:39:59.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:59.977 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:39:59.977 00.000 11060 MoveAxis(E, 0, ABG)
23:39:59.977 00.000 11060 Move returns status 0, amount 0
23:39:59.977 00.000 11060 MoveAxis(N, 0, ABG)
23:39:59.977 00.000 11060 Move returns status 0, amount 0
23:39:59.977 00.000 11060 move complete, result=0
23:39:59.977 00.000 11060 worker thread done servicing request
23:39:59.994 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:00.013 00.019 10844 UpdateGuideState exits: m=2595 SNR=32.3
23:40:00.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:00.014 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:00.014 00.000 10844 Enqueuing Expose request
23:40:00.014 00.000 11060 Worker thread wakes up
23:40:00.015 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:00.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:00.015 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:00.588 00.573 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:00.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:00.588 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:00.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:00.589 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:00.589 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:00.589 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:00.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:00.589 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:00.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2889,"width":15,"height":15,"star_pos":[7.12,7.07],"pixels":"..."},"id":1}
23:40:00.604 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:00.604 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:00.640 00.036 11060 Exposure complete
23:40:00.802 00.162 11060 worker thread done servicing request
23:40:00.802 00.000 10844 OnExposeComplete: enter
23:40:00.802 00.000 10844 UpdateGuideState(): m_state=6
23:40:00.802 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
23:40:00.802 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.13, Mass=3039, SNR=35.7, Peak=218 HFD=3.6
23:40:00.802 00.000 10844 MultiStar: [#1 -0.44,0.10,1.00,U] [#2 0.34,0.03,1.93,U] [#3 0.11,0.00,1.05,U] [#4 0.05,0.11,0.96,U] [#5 0.49,-0.17,1.03,U] [#6 0.22,0.04,0.88,U] [#7 -0.16,-0.54,0.89,U] [#8 0.23,-0.45,0.94,U] 
23:40:00.802 00.000 10844 single-star, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.10, 0.05}
23:40:00.802 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
23:40:00.802 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
23:40:00.802 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=-0.07 mountY=0.09, mountTheta=2.20
23:40:00.802 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
23:40:00.802 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
23:40:00.802 00.000 11060 Worker thread wakes up
23:40:00.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:40:00.807 00.005 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:40:00.807 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.07 yDistance=0.09
23:40:00.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:40:00.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:00.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:40:00.807 00.000 11060 MoveAxis(E, 0, ABG)
23:40:00.807 00.000 11060 Move returns status 0, amount 0
23:40:00.807 00.000 11060 MoveAxis(N, 0, ABG)
23:40:00.807 00.000 11060 Move returns status 0, amount 0
23:40:00.807 00.000 11060 move complete, result=0
23:40:00.807 00.000 11060 worker thread done servicing request
23:40:00.827 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:00.838 00.011 10844 UpdateGuideState exits: m=3039 SNR=35.7
23:40:00.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:00.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:00.838 00.000 10844 Enqueuing Expose request
23:40:00.838 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:00.838 00.000 11060 Worker thread wakes up
23:40:00.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:00.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:01.483 00.645 11060 Exposure complete
23:40:01.636 00.153 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:01.636 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:01.636 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:01.636 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:01.641 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:01.641 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:01.642 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:01.642 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:01.642 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:01.642 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2890,"width":15,"height":15,"star_pos":[6.81,7.13],"pixels":"..."},"id":1}
23:40:01.652 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:01.652 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:01.652 00.000 11060 worker thread done servicing request
23:40:01.652 00.000 10844 OnExposeComplete: enter
23:40:01.652 00.000 10844 UpdateGuideState(): m_state=6
23:40:01.657 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
23:40:01.657 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=62.24, Mass=2808, SNR=34.5, Peak=201 HFD=3.5
23:40:01.657 00.000 10844 MultiStar: [#1 0.36,0.09,1.03,U] [#2 -0.13,0.08,2.10,U] [#3 -0.29,0.52,0.98,U] [#4 -0.14,0.23,0.96,U] [#5 0.55,0.38,0.00,M1] [#6 -0.10,0.18,1.03,U] [#7 -0.02,-0.18,0.86,U] [#8 -0.13,0.27,0.91,U] 
23:40:01.657 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.16}, one-star: {0.42, 0.16}
23:40:01.657 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
23:40:01.657 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
23:40:01.657 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.66 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
23:40:01.657 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.16, opts=13)
23:40:01.657 00.000 10844 Enqueuing Move request for scope (-0.01, 0.16)
23:40:01.657 00.000 11060 Worker thread wakes up
23:40:01.659 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
23:40:01.659 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
23:40:01.659 00.000 11060 Moving (-0.01, 0.16) raw xDistance=-0.16 yDistance=-0.04
23:40:01.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:40:01.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:01.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:40:01.659 00.000 11060 MoveAxis(E, 27, ABG)
23:40:01.659 00.000 11060 Guiding  Dir = 2, Dur = 27
23:40:01.662 00.003 11060 IsSlewing returns 0
23:40:01.662 00.000 11060 IsGuiding returns 0
23:40:01.675 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:01.688 00.013 10844 UpdateGuideState exits: m=2808 SNR=34.5
23:40:01.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:01.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:01.688 00.000 10844 Enqueuing Expose request
23:40:01.693 00.005 11060 IsGuiding returns 0
23:40:01.693 00.000 11060 Move returns status 0, amount 27
23:40:01.693 00.000 11060 MoveAxis(N, 0, ABG)
23:40:01.693 00.000 11060 Move returns status 0, amount 0
23:40:01.693 00.000 11060 move complete, result=0
23:40:01.693 00.000 11060 worker thread done servicing request
23:40:01.693 00.000 11060 Worker thread wakes up
23:40:01.693 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
23:40:01.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:01.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:02.316 00.623 11060 Exposure complete
23:40:02.488 00.172 11060 worker thread done servicing request
23:40:02.488 00.000 10844 OnExposeComplete: enter
23:40:02.488 00.000 10844 UpdateGuideState(): m_state=6
23:40:02.488 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
23:40:02.488 00.000 10844 Star::Find returns 1 (0), X=259.24, Y=61.28, Mass=3241, SNR=36.4, Peak=250 HFD=3.7
23:40:02.489 00.001 10844 MultiStar: [#1 0.54,-0.28,1.00,U] [#2 0.11,-0.24,1.83,U] [#3 -0.19,-0.24,1.03,U] [#4 -0.55,-0.20,1.01,U] [#5 0.09,-0.05,1.04,U] [#6 -0.09,0.31,0.95,U] [#7 0.13,-0.66,0.00,M1] [#8 0.29,-1.05,0.00,M1] 
23:40:02.489 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.22}, one-star: {0.53, -0.80}
23:40:02.489 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
23:40:02.489 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
23:40:02.489 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.27 mountX=0.20 mountY=0.10, mountTheta=0.46
23:40:02.489 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.22, opts=13)
23:40:02.489 00.000 10844 Enqueuing Move request for scope (0.07, -0.22)
23:40:02.489 00.000 11060 Worker thread wakes up
23:40:02.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
23:40:02.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
23:40:02.489 00.000 11060 Moving (0.07, -0.22) raw xDistance=0.20 yDistance=0.10
23:40:02.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:40:02.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:02.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:02.489 00.000 11060 MoveAxis(W, 34, ABG)
23:40:02.489 00.000 11060 Guiding  Dir = 3, Dur = 34
23:40:02.494 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:02.510 00.016 10844 UpdateGuideState exits: m=3241 SNR=36.4
23:40:02.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:02.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:02.510 00.000 10844 Enqueuing Expose request
23:40:02.518 00.008 11060 IsSlewing returns 0
23:40:02.518 00.000 11060 IsGuiding returns 0
23:40:02.571 00.053 11060 IsGuiding returns 0
23:40:02.571 00.000 11060 Move returns status 0, amount 34
23:40:02.571 00.000 11060 MoveAxis(N, 0, ABG)
23:40:02.571 00.000 11060 Move returns status 0, amount 0
23:40:02.571 00.000 11060 move complete, result=0
23:40:02.571 00.000 11060 worker thread done servicing request
23:40:02.571 00.000 11060 Worker thread wakes up
23:40:02.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:02.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:02.587 00.016 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
23:40:02.645 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:02.645 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:02.647 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:02.647 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:02.649 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:02.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:02.649 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:02.650 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:02.650 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:02.650 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2892,"width":15,"height":15,"star_pos":[7.24,7.28],"pixels":"..."},"id":1}
23:40:02.657 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:02.657 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:03.209 00.552 11060 Exposure complete
23:40:03.377 00.168 11060 worker thread done servicing request
23:40:03.381 00.004 10844 OnExposeComplete: enter
23:40:03.381 00.000 10844 UpdateGuideState(): m_state=6
23:40:03.381 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
23:40:03.381 00.000 10844 Star::Find returns 1 (1), X=258.81, Y=61.30, Mass=2895, SNR=34.0, Peak=255 HFD=3.6
23:40:03.382 00.001 10844 MultiStar: [#1 0.05,0.22,1.11,U] [#2 -0.66,0.30,0.00,M1] [#3 -0.16,0.35,1.03,U] [#4 -0.33,-0.15,1.04,U] [#5 -0.29,-0.02,1.15,U] [#6 0.26,0.29,1.05,U] [#7 0.25,-0.35,0.83,U] [#8 0.18,-0.45,1.02,U] 
23:40:03.382 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.10}, one-star: {0.10, -0.78}
23:40:03.382 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
23:40:03.382 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
23:40:03.382 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=0.10 mountY=0.01, mountTheta=0.14
23:40:03.382 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.10, opts=13)
23:40:03.382 00.000 10844 Enqueuing Move request for scope (-0.00, -0.10)
23:40:03.382 00.000 11060 Worker thread wakes up
23:40:03.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
23:40:03.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
23:40:03.382 00.000 11060 Moving (-0.00, -0.10) raw xDistance=0.10 yDistance=0.01
23:40:03.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:40:03.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:03.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:40:03.382 00.000 11060 MoveAxis(E, 0, ABG)
23:40:03.382 00.000 11060 Move returns status 0, amount 0
23:40:03.382 00.000 11060 MoveAxis(N, 0, ABG)
23:40:03.382 00.000 11060 Move returns status 0, amount 0
23:40:03.382 00.000 11060 move complete, result=0
23:40:03.382 00.000 11060 worker thread done servicing request
23:40:03.387 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:03.398 00.011 10844 UpdateGuideState exits: m=2895 SNR=34.0 Saturated
23:40:03.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:03.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:03.398 00.000 10844 Enqueuing Expose request
23:40:03.398 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:03.402 00.004 11060 Worker thread wakes up
23:40:03.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:03.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:03.580 00.178 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:03.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:03.585 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:03.585 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:03.585 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:03.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:03.590 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:03.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:03.594 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:03.595 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2893,"width":15,"height":15,"star_pos":[6.81,7.30],"pixels":"..."},"id":1}
23:40:03.660 00.065 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:03.660 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:04.022 00.362 11060 Exposure complete
23:40:04.190 00.168 11060 worker thread done servicing request
23:40:04.190 00.000 10844 OnExposeComplete: enter
23:40:04.190 00.000 10844 UpdateGuideState(): m_state=6
23:40:04.195 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
23:40:04.195 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=62.17, Mass=3067, SNR=35.4, Peak=243 HFD=3.8
23:40:04.195 00.000 10844 MultiStar: [#1 0.10,-0.47,1.00,U] [#2 0.25,0.79,0.00,M2] [#3 -0.46,-0.16,1.00,U] [#4 -0.93,0.09,0.00,M1] [#5 0.20,0.31,1.03,U] [#6 0.03,0.06,0.91,U] [#7 -0.32,-0.08,0.89,U] [#8 0.33,0.13,0.97,U] 
23:40:04.195 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {-0.04, 0.09}
23:40:04.195 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
23:40:04.195 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
23:40:04.195 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.44 mountX=0.02 mountY=-0.02, mountTheta=-0.70
23:40:04.195 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
23:40:04.195 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
23:40:04.195 00.000 11060 Worker thread wakes up
23:40:04.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:40:04.195 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:40:04.195 00.000 11060 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
23:40:04.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:40:04.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:04.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:40:04.195 00.000 11060 MoveAxis(E, 0, ABG)
23:40:04.195 00.000 11060 Move returns status 0, amount 0
23:40:04.195 00.000 11060 MoveAxis(N, 0, ABG)
23:40:04.195 00.000 11060 Move returns status 0, amount 0
23:40:04.195 00.000 11060 move complete, result=0
23:40:04.195 00.000 11060 worker thread done servicing request
23:40:04.199 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:04.210 00.011 10844 UpdateGuideState exits: m=3067 SNR=35.4
23:40:04.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:04.215 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:04.215 00.000 10844 Enqueuing Expose request
23:40:04.215 00.000 11060 Worker thread wakes up
23:40:04.215 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:04.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:04.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:04.693 00.478 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:04.693 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:04.696 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:04.697 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:04.698 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:04.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:04.699 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:04.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:04.701 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:04.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2894,"width":15,"height":15,"star_pos":[6.67,7.17],"pixels":"..."},"id":1}
23:40:04.711 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:04.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:04.836 00.125 11060 Exposure complete
23:40:05.009 00.173 11060 worker thread done servicing request
23:40:05.009 00.000 10844 OnExposeComplete: enter
23:40:05.009 00.000 10844 UpdateGuideState(): m_state=6
23:40:05.009 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
23:40:05.009 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.74, Mass=3163, SNR=35.9, Peak=230 HFD=3.4
23:40:05.009 00.000 10844 MultiStar: [#1 -0.04,-0.30,1.05,U] [#2 -0.31,0.02,1.86,U] [#3 -0.80,0.35,0.00,M1] [#4 -0.57,-0.39,0.00,M2] [#5 -0.23,0.09,1.05,U] [#6 0.03,0.17,0.90,U] [#7 -0.75,-0.08,0.00,M1] [#8 -0.57,-0.04,0.99,U] 
23:40:05.009 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.06}, one-star: {-0.17, -0.33}
23:40:05.009 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
23:40:05.009 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
23:40:05.009 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-2.89 mountX=0.10 mountY=-0.22, mountTheta=-1.14
23:40:05.011 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.06, opts=13)
23:40:05.011 00.000 10844 Enqueuing Move request for scope (-0.23, -0.06)
23:40:05.011 00.000 11060 Worker thread wakes up
23:40:05.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.06) opts 0xd
23:40:05.011 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.06)
23:40:05.011 00.000 11060 Moving (-0.23, -0.06) raw xDistance=0.10 yDistance=-0.22
23:40:05.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:40:05.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:05.013 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:40:05.013 00.000 11060 MoveAxis(E, 0, ABG)
23:40:05.013 00.000 11060 Move returns status 0, amount 0
23:40:05.013 00.000 11060 MoveAxis(N, 0, ABG)
23:40:05.013 00.000 11060 Move returns status 0, amount 0
23:40:05.013 00.000 11060 move complete, result=0
23:40:05.013 00.000 11060 worker thread done servicing request
23:40:05.016 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:05.032 00.016 10844 UpdateGuideState exits: m=3163 SNR=35.9
23:40:05.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:05.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:05.032 00.000 10844 Enqueuing Expose request
23:40:05.032 00.000 11060 Worker thread wakes up
23:40:05.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:05.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:05.032 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:05.569 00.537 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:05.571 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:05.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:05.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:05.572 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:05.572 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:05.572 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:05.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:05.573 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:05.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2895,"width":15,"height":15,"star_pos":[6.54,6.74],"pixels":"..."},"id":1}
23:40:05.628 00.055 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:05.628 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:05.677 00.049 11060 Exposure complete
23:40:05.850 00.173 11060 worker thread done servicing request
23:40:05.850 00.000 10844 OnExposeComplete: enter
23:40:05.850 00.000 10844 UpdateGuideState(): m_state=6
23:40:05.852 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
23:40:05.852 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=62.36, Mass=3334, SNR=36.9, Peak=255 HFD=3.4
23:40:05.852 00.000 10844 MultiStar: [#1 -0.39,0.10,1.03,U] [#2 0.26,0.11,1.94,U] [#3 -0.61,-0.44,0.00,M2] [#4 0.04,-0.16,0.98,U] [#5 -0.28,0.59,0.00,M1] [#6 -0.11,-0.15,0.86,U] [#7 -0.50,0.04,0.87,U] [#8 -0.24,-0.39,0.89,U] 
23:40:05.852 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.00}, one-star: {-0.18, 0.29}
23:40:05.853 00.001 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.88 = -1.41)
23:40:05.853 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
23:40:05.853 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.12 mountX=0.02 mountY=-0.10, mountTheta=-1.41
23:40:05.853 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.00, opts=13)
23:40:05.853 00.000 10844 Enqueuing Move request for scope (-0.10, 0.00)
23:40:05.853 00.000 11060 Worker thread wakes up
23:40:05.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
23:40:05.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
23:40:05.853 00.000 11060 Moving (-0.10, 0.00) raw xDistance=0.02 yDistance=-0.10
23:40:05.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:40:05.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:05.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:40:05.853 00.000 11060 MoveAxis(E, 0, ABG)
23:40:05.853 00.000 11060 Move returns status 0, amount 0
23:40:05.853 00.000 11060 MoveAxis(N, 0, ABG)
23:40:05.853 00.000 11060 Move returns status 0, amount 0
23:40:05.853 00.000 11060 move complete, result=0
23:40:05.853 00.000 11060 worker thread done servicing request
23:40:05.861 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:05.874 00.013 10844 UpdateGuideState exits: m=3334 SNR=36.9 Saturated
23:40:05.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:05.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:05.874 00.000 10844 Enqueuing Expose request
23:40:05.874 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:05.874 00.000 11060 Worker thread wakes up
23:40:05.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:05.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:06.499 00.625 11060 Exposure complete
23:40:06.569 00.070 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:06.569 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:06.571 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:06.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:06.573 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:06.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:06.573 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:06.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:06.573 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:06.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2896,"width":15,"height":15,"star_pos":[6.53,7.36],"pixels":"..."},"id":1}
23:40:06.577 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:06.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:06.680 00.103 11060 worker thread done servicing request
23:40:06.680 00.000 10844 OnExposeComplete: enter
23:40:06.680 00.000 10844 UpdateGuideState(): m_state=6
23:40:06.680 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
23:40:06.680 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=62.03, Mass=2642, SNR=32.7, Peak=209 HFD=3.6
23:40:06.680 00.000 10844 MultiStar: [#1 0.12,0.15,1.10,U] [#2 -0.04,0.12,2.30,U] [#3 -0.57,-0.28,0.00,M3] [#4 -0.55,-0.10,1.07,U] [#5 -0.03,-0.57,1.15,U] [#6 -0.02,0.42,1.00,U] [#7 -0.26,-0.71,0.00,M1] [#8 -0.03,-0.52,1.07,U] 
23:40:06.680 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.06}, one-star: {-0.16, -0.05}
23:40:06.680 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
23:40:06.680 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
23:40:06.680 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.58 mountX=0.07 mountY=-0.08, mountTheta=-0.84
23:40:06.682 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.06, opts=13)
23:40:06.682 00.000 10844 Enqueuing Move request for scope (-0.09, -0.06)
23:40:06.682 00.000 11060 Worker thread wakes up
23:40:06.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
23:40:06.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
23:40:06.682 00.000 11060 Moving (-0.09, -0.06) raw xDistance=0.07 yDistance=-0.08
23:40:06.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:40:06.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:06.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:06.682 00.000 11060 MoveAxis(E, 0, ABG)
23:40:06.682 00.000 11060 Move returns status 0, amount 0
23:40:06.682 00.000 11060 MoveAxis(N, 0, ABG)
23:40:06.682 00.000 11060 Move returns status 0, amount 0
23:40:06.682 00.000 11060 move complete, result=0
23:40:06.682 00.000 11060 worker thread done servicing request
23:40:06.687 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:06.701 00.014 10844 UpdateGuideState exits: m=2642 SNR=32.7
23:40:06.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:06.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:06.701 00.000 10844 Enqueuing Expose request
23:40:06.701 00.000 11060 Worker thread wakes up
23:40:06.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:06.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:06.708 00.007 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:07.341 00.633 11060 Exposure complete
23:40:07.516 00.175 11060 worker thread done servicing request
23:40:07.516 00.000 10844 OnExposeComplete: enter
23:40:07.516 00.000 10844 UpdateGuideState(): m_state=6
23:40:07.516 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
23:40:07.516 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.94, Mass=3310, SNR=36.7, Peak=233 HFD=3.6
23:40:07.516 00.000 10844 MultiStar: [#1 -0.06,-0.11,1.00,U] [#2 -0.31,0.11,1.98,U] [#3 -0.50,0.35,1.01,U] [#4 -0.17,-0.09,0.93,U] [#5 -0.23,-0.07,0.95,U] [#6 -0.27,-0.38,0.92,U] [#7 -0.42,-0.45,0.87,U] [#8 -0.64,0.15,0.00,M1] 
23:40:07.516 00.000 10844 single-star, 7 included, MultiStar: {-0.28, -0.07}, one-star: {-0.24, -0.14}
23:40:07.516 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
23:40:07.516 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
23:40:07.516 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-2.62 mountX=0.18 mountY=-0.22, mountTheta=-0.87
23:40:07.516 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.14, opts=13)
23:40:07.516 00.000 10844 Enqueuing Move request for scope (-0.24, -0.14)
23:40:07.516 00.000 11060 Worker thread wakes up
23:40:07.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd
23:40:07.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.14)
23:40:07.516 00.000 11060 Moving (-0.24, -0.14) raw xDistance=0.18 yDistance=-0.22
23:40:07.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:40:07.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:40:07.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:40:07.516 00.000 11060 MoveAxis(W, 32, ABG)
23:40:07.516 00.000 11060 Guiding  Dir = 3, Dur = 32
23:40:07.536 00.020 11060 IsSlewing returns 0
23:40:07.536 00.000 11060 IsGuiding returns 0
23:40:07.540 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:07.550 00.010 10844 UpdateGuideState exits: m=3310 SNR=36.7
23:40:07.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:07.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:07.550 00.000 10844 Enqueuing Expose request
23:40:07.571 00.021 11060 IsGuiding returns 0
23:40:07.571 00.000 11060 Move returns status 0, amount 32
23:40:07.572 00.001 11060 MoveAxis(N, 0, ABG)
23:40:07.572 00.000 11060 Move returns status 0, amount 0
23:40:07.572 00.000 11060 move complete, result=0
23:40:07.572 00.000 11060 worker thread done servicing request
23:40:07.572 00.000 11060 Worker thread wakes up
23:40:07.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:07.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:07.573 00.001 10844 GuideStep: 0.2 px 32 ms WEST, -0.2 px 0 ms NORTH
23:40:07.596 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:07.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:07.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:07.599 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:07.599 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:07.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:07.599 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:07.601 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:07.601 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:07.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2898,"width":15,"height":15,"star_pos":[7.47,6.94],"pixels":"..."},"id":1}
23:40:07.659 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:07.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:08.222 00.563 11060 Exposure complete
23:40:08.394 00.172 11060 worker thread done servicing request
23:40:08.394 00.000 10844 OnExposeComplete: enter
23:40:08.394 00.000 10844 UpdateGuideState(): m_state=6
23:40:08.394 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
23:40:08.394 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=60.97, Mass=3129, SNR=35.9, Peak=249 HFD=3.9
23:40:08.398 00.004 10844 MultiStar: [#1 -0.20,0.01,1.08,U] [#2 -0.42,-0.23,1.98,U] [#3 -0.79,-0.13,0.00,M3] [#4 -0.10,-0.79,0.00,M1] [#5 -0.01,-0.10,1.06,U] [#6 -0.23,-0.89,0.00,M1] [#7 -0.12,-0.47,0.91,U] [#8 0.19,-0.81,0.00,M2] 
23:40:08.398 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.35}, one-star: {-0.03, -1.11}
23:40:08.398 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
23:40:08.398 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
23:40:08.398 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.35 hyp=0.40 cameraTheta=-2.09 mountX=0.38 mountY=-0.14, mountTheta=-0.36
23:40:08.402 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.35, opts=13)
23:40:08.402 00.000 10844 Enqueuing Move request for scope (-0.20, -0.35)
23:40:08.402 00.000 11060 Worker thread wakes up
23:40:08.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.35) opts 0xd
23:40:08.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.35)
23:40:08.402 00.000 11060 Moving (-0.20, -0.35) raw xDistance=0.38 yDistance=-0.14
23:40:08.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
23:40:08.403 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:08.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:40:08.403 00.000 11060 MoveAxis(W, 66, ABG)
23:40:08.403 00.000 11060 Guiding  Dir = 3, Dur = 66
23:40:08.409 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:40:08.419 00.010 11060 IsSlewing returns 0
23:40:08.419 00.000 11060 IsGuiding returns 0
23:40:08.422 00.003 10844 UpdateGuideState exits: m=3129 SNR=35.9
23:40:08.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:08.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:08.422 00.000 10844 Enqueuing Expose request
23:40:08.501 00.079 11060 IsGuiding returns 0
23:40:08.501 00.000 11060 Move returns status 0, amount 66
23:40:08.501 00.000 11060 MoveAxis(N, 0, ABG)
23:40:08.501 00.000 11060 Move returns status 0, amount 0
23:40:08.501 00.000 11060 move complete, result=0
23:40:08.501 00.000 11060 worker thread done servicing request
23:40:08.501 00.000 11060 Worker thread wakes up
23:40:08.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:08.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:08.503 00.002 10844 GuideStep: 0.4 px 66 ms WEST, -0.1 px 0 ms NORTH
23:40:08.608 00.105 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:08.608 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:08.608 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:08.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:08.608 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:08.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:08.608 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:08.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:08.608 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:08.614 00.006 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2899,"width":15,"height":15,"star_pos":[6.68,6.97],"pixels":"..."},"id":1}
23:40:08.677 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:08.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:09.124 00.447 11060 Exposure complete
23:40:09.302 00.178 11060 worker thread done servicing request
23:40:09.302 00.000 10844 OnExposeComplete: enter
23:40:09.302 00.000 10844 UpdateGuideState(): m_state=6
23:40:09.302 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
23:40:09.302 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.87, Mass=2676, SNR=33.2, Peak=209 HFD=3.7
23:40:09.302 00.000 10844 MultiStar: [#1 0.06,-0.19,1.11,U] [#2 0.22,-0.03,2.05,U] [#3 -0.48,0.36,1.14,U] [#4 -0.37,-0.35,1.08,U] [#5 -0.13,0.57,1.09,U] [#6 0.06,-0.41,0.88,U] [#7 -0.06,0.08,0.95,U] [#8 -0.33,-0.54,0.00,M3] 
23:40:09.302 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {0.01, -0.20}
23:40:09.302 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
23:40:09.302 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
23:40:09.302 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.96 mountX=0.02 mountY=-0.06, mountTheta=-1.21
23:40:09.302 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
23:40:09.302 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
23:40:09.302 00.000 11060 Worker thread wakes up
23:40:09.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
23:40:09.307 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
23:40:09.307 00.000 11060 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=-0.06
23:40:09.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:40:09.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:09.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:40:09.307 00.000 11060 MoveAxis(E, 0, ABG)
23:40:09.307 00.000 11060 Move returns status 0, amount 0
23:40:09.307 00.000 11060 MoveAxis(N, 0, ABG)
23:40:09.307 00.000 11060 Move returns status 0, amount 0
23:40:09.307 00.000 11060 move complete, result=0
23:40:09.307 00.000 11060 worker thread done servicing request
23:40:09.328 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:09.344 00.016 10844 UpdateGuideState exits: m=2676 SNR=33.2
23:40:09.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:09.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:09.344 00.000 10844 Enqueuing Expose request
23:40:09.344 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:09.344 00.000 11060 Worker thread wakes up
23:40:09.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:09.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:09.557 00.213 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:09.559 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:09.559 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:09.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:09.559 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:09.576 00.017 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:09.578 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:09.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:09.578 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:09.579 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2900,"width":15,"height":15,"star_pos":[6.73,6.87],"pixels":"..."},"id":1}
23:40:09.607 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:09.607 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:09.976 00.369 11060 Exposure complete
23:40:10.160 00.184 11060 worker thread done servicing request
23:40:10.160 00.000 10844 OnExposeComplete: enter
23:40:10.160 00.000 10844 UpdateGuideState(): m_state=6
23:40:10.160 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
23:40:10.160 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.62, Mass=3232, SNR=36.6, Peak=249 HFD=3.6
23:40:10.161 00.001 10844 MultiStar: [#1 -0.22,0.32,1.04,U] [#2 -0.03,0.60,1.86,U] [#3 -0.26,0.12,1.01,U] [#4 -0.39,0.16,0.99,U] [#5 -0.06,0.48,1.04,U] [#6 -0.02,-0.17,0.89,U] [#7 -0.38,0.15,0.78,U] [#8 0.04,0.02,0.97,U] 
23:40:10.161 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.18}, one-star: {0.12, -0.46}
23:40:10.161 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
23:40:10.161 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
23:40:10.161 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.15 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
23:40:10.161 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.18, opts=13)
23:40:10.161 00.000 10844 Enqueuing Move request for scope (-0.12, 0.18)
23:40:10.161 00.000 11060 Worker thread wakes up
23:40:10.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
23:40:10.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
23:40:10.161 00.000 11060 Moving (-0.12, 0.18) raw xDistance=-0.16 yDistance=-0.15
23:40:10.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:40:10.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:10.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:40:10.161 00.000 11060 MoveAxis(E, 28, ABG)
23:40:10.161 00.000 11060 Guiding  Dir = 2, Dur = 28
23:40:10.166 00.005 11060 IsSlewing returns 0
23:40:10.166 00.000 11060 IsGuiding returns 0
23:40:10.176 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:10.191 00.015 10844 UpdateGuideState exits: m=3232 SNR=36.6
23:40:10.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:10.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:10.191 00.000 10844 Enqueuing Expose request
23:40:10.197 00.006 11060 IsGuiding returns 0
23:40:10.197 00.000 11060 Move returns status 0, amount 28
23:40:10.197 00.000 11060 MoveAxis(N, 0, ABG)
23:40:10.197 00.000 11060 Move returns status 0, amount 0
23:40:10.197 00.000 11060 move complete, result=0
23:40:10.197 00.000 11060 worker thread done servicing request
23:40:10.197 00.000 11060 Worker thread wakes up
23:40:10.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:10.198 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:10.198 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
23:40:10.589 00.391 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:10.589 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:10.594 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:10.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:10.596 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:10.597 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:10.598 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:10.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:10.600 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:10.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2901,"width":15,"height":15,"star_pos":[6.83,6.62],"pixels":"..."},"id":1}
23:40:10.661 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:10.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:10.823 00.162 11060 Exposure complete
23:40:11.014 00.191 11060 worker thread done servicing request
23:40:11.014 00.000 10844 OnExposeComplete: enter
23:40:11.014 00.000 10844 UpdateGuideState(): m_state=6
23:40:11.014 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
23:40:11.014 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=61.27, Mass=2801, SNR=34.0, Peak=255 HFD=3.5
23:40:11.014 00.000 10844 MultiStar: [#1 0.09,-0.13,1.07,U] [#2 -0.04,-0.17,2.17,U] [#3 -0.30,0.24,1.06,U] [#4 -0.52,0.38,0.00,M1] [#5 -0.20,0.17,1.13,U] [#6 -0.17,0.13,0.99,U] [#7 0.04,-0.60,0.98,U] [#8 -0.18,-0.70,0.00,M3] 
23:40:11.014 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.16}, one-star: {-0.05, -0.80}
23:40:11.014 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
23:40:11.014 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
23:40:11.014 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.06 mountX=0.17 mountY=-0.06, mountTheta=-0.33
23:40:11.017 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.16, opts=13)
23:40:11.017 00.000 10844 Enqueuing Move request for scope (-0.08, -0.16)
23:40:11.017 00.000 11060 Worker thread wakes up
23:40:11.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
23:40:11.017 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
23:40:11.017 00.000 11060 Moving (-0.08, -0.16) raw xDistance=0.17 yDistance=-0.06
23:40:11.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:40:11.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:11.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:40:11.017 00.000 11060 MoveAxis(W, 29, ABG)
23:40:11.017 00.000 11060 Guiding  Dir = 3, Dur = 29
23:40:11.022 00.005 11060 IsSlewing returns 0
23:40:11.022 00.000 11060 IsGuiding returns 0
23:40:11.024 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:11.037 00.013 10844 UpdateGuideState exits: m=2801 SNR=34.0 Saturated
23:40:11.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:11.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:11.037 00.000 10844 Enqueuing Expose request
23:40:11.053 00.016 11060 IsGuiding returns 0
23:40:11.053 00.000 11060 Move returns status 0, amount 29
23:40:11.053 00.000 11060 MoveAxis(N, 0, ABG)
23:40:11.053 00.000 11060 Move returns status 0, amount 0
23:40:11.053 00.000 11060 move complete, result=0
23:40:11.053 00.000 11060 worker thread done servicing request
23:40:11.053 00.000 11060 Worker thread wakes up
23:40:11.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:11.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:11.053 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
23:40:11.559 00.506 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:11.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:11.559 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:11.564 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:11.564 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:11.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:11.564 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:11.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:11.564 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:11.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2902,"width":15,"height":15,"star_pos":[6.66,7.27],"pixels":"..."},"id":1}
23:40:11.650 00.086 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:11.650 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:11.688 00.038 11060 Exposure complete
23:40:11.856 00.168 11060 worker thread done servicing request
23:40:11.856 00.000 10844 OnExposeComplete: enter
23:40:11.856 00.000 10844 UpdateGuideState(): m_state=6
23:40:11.856 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
23:40:11.856 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=62.00, Mass=2926, SNR=34.8, Peak=222 HFD=3.4
23:40:11.856 00.000 10844 MultiStar: [#1 0.02,-0.44,1.05,U] [#2 -0.24,-0.11,2.12,U] [#3 -0.03,-0.37,0.99,U] [#4 -0.66,0.31,0.00,M2] [#5 -0.39,-0.04,1.01,U] [#6 -0.43,-0.16,1.01,U] [#7 -0.34,-0.76,0.00,M1] [#8 -0.22,-0.09,0.90,U] 
23:40:11.856 00.000 10844 single-star, 6 included, MultiStar: {-0.20, -0.18}, one-star: {-0.11, -0.07}
23:40:11.856 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
23:40:11.856 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
23:40:11.856 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.14 cameraTheta=-2.57 mountX=0.09 mountY=-0.10, mountTheta=-0.82
23:40:11.859 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
23:40:11.859 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
23:40:11.859 00.000 11060 Worker thread wakes up
23:40:11.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
23:40:11.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
23:40:11.859 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=-0.10
23:40:11.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:40:11.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:11.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:40:11.859 00.000 11060 MoveAxis(E, 0, ABG)
23:40:11.859 00.000 11060 Move returns status 0, amount 0
23:40:11.859 00.000 11060 MoveAxis(N, 0, ABG)
23:40:11.859 00.000 11060 Move returns status 0, amount 0
23:40:11.859 00.000 11060 move complete, result=0
23:40:11.859 00.000 11060 worker thread done servicing request
23:40:11.867 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:11.888 00.021 10844 UpdateGuideState exits: m=2926 SNR=34.8
23:40:11.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:11.890 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:11.890 00.000 10844 Enqueuing Expose request
23:40:11.890 00.000 11060 Worker thread wakes up
23:40:11.890 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:11.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:11.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:12.532 00.642 11060 Exposure complete
23:40:12.583 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:12.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:12.583 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:12.585 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:12.585 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:12.585 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:12.586 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:12.586 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:12.586 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:12.586 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2903,"width":15,"height":15,"star_pos":[6.60,7.00],"pixels":"..."},"id":1}
23:40:12.594 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:12.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:12.688 00.094 11060 worker thread done servicing request
23:40:12.688 00.000 10844 OnExposeComplete: enter
23:40:12.688 00.000 10844 UpdateGuideState(): m_state=6
23:40:12.688 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
23:40:12.688 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=62.35, Mass=3361, SNR=37.4, Peak=255 HFD=3.6
23:40:12.689 00.001 10844 MultiStar: [#1 0.09,0.04,0.95,U] [#2 -0.57,0.06,1.98,U] [#3 -0.46,-0.09,0.85,U] [#4 -0.48,-0.25,0.88,U] [#5 -0.14,-0.23,0.92,U] [#6 -0.31,0.02,0.93,U] [#7 -0.23,-0.90,0.00,M2] [#8 -0.34,-0.46,0.86,U] 
23:40:12.689 00.000 10844 refined, 7 included, MultiStar: {-0.36, -0.05}, one-star: {-0.43, 0.27}
23:40:12.689 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
23:40:12.689 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
23:40:12.689 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-2.99 mountX=0.12 mountY=-0.35, mountTheta=-1.24
23:40:12.689 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.05, opts=13)
23:40:12.689 00.000 10844 Enqueuing Move request for scope (-0.36, -0.05)
23:40:12.689 00.000 11060 Worker thread wakes up
23:40:12.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.05) opts 0xd
23:40:12.689 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.05)
23:40:12.689 00.000 11060 Moving (-0.36, -0.05) raw xDistance=0.12 yDistance=-0.35
23:40:12.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:40:12.689 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.40 newest=-0.50
23:40:12.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
23:40:12.689 00.000 11060 MoveAxis(E, 0, ABG)
23:40:12.689 00.000 11060 Move returns status 0, amount 0
23:40:12.689 00.000 11060 BLC: Oldest BLC event removed
23:40:12.689 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:40:12.689 00.000 11060 MoveAxis(N, 884, ABG)
23:40:12.689 00.000 11060 duration set to 750 by maxDecDuration
23:40:12.689 00.000 11060 Guiding  Dir = 0, Dur = 750
23:40:12.698 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:12.708 00.010 10844 UpdateGuideState exits: m=3361 SNR=37.4 Saturated
23:40:12.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:12.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:12.708 00.000 10844 Enqueuing Expose request
23:40:12.724 00.016 11060 IsSlewing returns 0
23:40:12.724 00.000 11060 IsGuiding returns 0
23:40:13.518 00.794 11060 IsGuiding returns 0
23:40:13.518 00.000 11060 Move returns status 0, amount 750
23:40:13.518 00.000 11060 move complete, result=0
23:40:13.518 00.000 11060 worker thread done servicing request
23:40:13.518 00.000 11060 Worker thread wakes up
23:40:13.519 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
23:40:13.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:13.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:13.593 00.074 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:13.593 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:13.593 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:13.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:13.596 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:13.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:13.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:13.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:13.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:13.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2904,"width":15,"height":15,"star_pos":[7.28,7.35],"pixels":"..."},"id":1}
23:40:13.609 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:13.610 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:14.152 00.542 11060 Exposure complete
23:40:14.320 00.168 11060 worker thread done servicing request
23:40:14.320 00.000 10844 OnExposeComplete: enter
23:40:14.320 00.000 10844 UpdateGuideState(): m_state=6
23:40:14.320 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
23:40:14.320 00.000 10844 Star::Find returns 1 (1), X=259.10, Y=61.26, Mass=3249, SNR=37.3, Peak=255 HFD=3.8
23:40:14.320 00.000 10844 MultiStar: [#1 -0.02,-0.23,1.08,U] [#2 -0.17,-0.50,1.89,U] [#3 0.03,-0.25,0.97,U] [#4 -0.31,-0.70,0.00,M2] [#5 0.45,-0.31,0.92,U] [#6 0.23,-0.36,0.87,U] [#7 0.16,-0.42,0.87,U] [#8 0.35,-0.76,0.00,M2] 
23:40:14.320 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.42}, one-star: {0.39, -0.82}
23:40:14.320 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
23:40:14.320 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
23:40:14.320 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.42 hyp=0.44 cameraTheta=-1.32 mountX=0.40 mountY=0.18, mountTheta=0.42
23:40:14.326 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.42, opts=13)
23:40:14.326 00.000 10844 Enqueuing Move request for scope (0.11, -0.42)
23:40:14.326 00.000 11060 Worker thread wakes up
23:40:14.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.42) opts 0xd
23:40:14.326 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.42)
23:40:14.326 00.000 11060 Moving (0.11, -0.42) raw xDistance=0.40 yDistance=0.18
23:40:14.326 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.241547, 1:-0.177704
23:40:14.326 00.000 11060 BLC: No correction, Miss < min_move
23:40:14.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
23:40:14.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:14.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:40:14.326 00.000 11060 MoveAxis(W, 69, ABG)
23:40:14.326 00.000 11060 Guiding  Dir = 3, Dur = 69
23:40:14.331 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:40:14.341 00.010 10844 UpdateGuideState exits: m=3249 SNR=37.3 Saturated
23:40:14.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:14.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:14.341 00.000 10844 Enqueuing Expose request
23:40:14.351 00.010 11060 IsSlewing returns 0
23:40:14.351 00.000 11060 IsGuiding returns 0
23:40:14.429 00.078 11060 IsGuiding returns 0
23:40:14.429 00.000 11060 Move returns status 0, amount 69
23:40:14.430 00.001 11060 MoveAxis(N, 0, ABG)
23:40:14.430 00.000 11060 Move returns status 0, amount 0
23:40:14.430 00.000 11060 move complete, result=0
23:40:14.430 00.000 11060 worker thread done servicing request
23:40:14.430 00.000 11060 Worker thread wakes up
23:40:14.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:14.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:14.430 00.000 10844 GuideStep: 0.4 px 69 ms WEST, 0.2 px 0 ms NORTH
23:40:14.549 00.119 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:14.549 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:14.554 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:14.554 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:14.554 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:14.554 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:14.555 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:14.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:14.555 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:14.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2905,"width":15,"height":15,"star_pos":[7.10,7.26],"pixels":"..."},"id":1}
23:40:14.578 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:14.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:15.064 00.486 11060 Exposure complete
23:40:15.218 00.154 11060 worker thread done servicing request
23:40:15.218 00.000 10844 OnExposeComplete: enter
23:40:15.218 00.000 10844 UpdateGuideState(): m_state=6
23:40:15.218 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
23:40:15.218 00.000 10844 Star::Find returns 1 (0), X=259.27, Y=61.59, Mass=3278, SNR=36.8, Peak=236 HFD=3.6
23:40:15.218 00.000 10844 MultiStar: [#1 0.04,0.44,0.94,U] [#2 0.12,-0.11,1.99,U] [#3 -0.07,-0.44,0.96,U] [#4 -0.16,-0.24,0.90,U] [#5 -0.04,0.14,1.09,U] [#6 0.13,-0.15,0.94,U] [#7 0.52,-0.10,0.90,U] [#8 0.70,-1.03,0.00,M3] 
23:40:15.218 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.11}, one-star: {0.56, -0.49}
23:40:15.218 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
23:40:15.218 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
23:40:15.218 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.70 mountX=0.09 mountY=0.15, mountTheta=1.04
23:40:15.218 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.11, opts=13)
23:40:15.218 00.000 10844 Enqueuing Move request for scope (0.14, -0.11)
23:40:15.218 00.000 11060 Worker thread wakes up
23:40:15.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
23:40:15.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
23:40:15.218 00.000 11060 Moving (0.14, -0.11) raw xDistance=0.09 yDistance=0.15
23:40:15.218 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.241547, 1:-0.177704, 2:-0.152031
23:40:15.218 00.000 11060 BLC: No correction, Miss < min_move
23:40:15.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:40:15.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:15.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:40:15.218 00.000 11060 MoveAxis(E, 0, ABG)
23:40:15.218 00.000 11060 Move returns status 0, amount 0
23:40:15.218 00.000 11060 MoveAxis(N, 0, ABG)
23:40:15.218 00.000 11060 Move returns status 0, amount 0
23:40:15.218 00.000 11060 move complete, result=0
23:40:15.223 00.005 11060 worker thread done servicing request
23:40:15.226 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:15.238 00.012 10844 UpdateGuideState exits: m=3278 SNR=36.8
23:40:15.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:15.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:15.238 00.000 10844 Enqueuing Expose request
23:40:15.250 00.012 11060 Worker thread wakes up
23:40:15.252 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:15.252 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:15.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:15.581 00.329 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:15.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:15.581 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:15.583 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:15.583 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:15.584 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:15.584 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:15.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:15.586 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:15.586 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2906,"width":15,"height":15,"star_pos":[7.27,6.59],"pixels":"..."},"id":1}
23:40:15.645 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:15.645 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:15.878 00.233 11060 Exposure complete
23:40:16.049 00.171 11060 worker thread done servicing request
23:40:16.051 00.002 10844 OnExposeComplete: enter
23:40:16.051 00.000 10844 UpdateGuideState(): m_state=6
23:40:16.051 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
23:40:16.051 00.000 10844 Star::Find returns 1 (1), X=259.13, Y=61.60, Mass=3491, SNR=38.1, Peak=255 HFD=3.6
23:40:16.051 00.000 10844 MultiStar: [#1 0.48,0.84,0.00,M1] [#2 0.70,-0.07,0.00,M1] [#3 0.31,0.37,0.92,U] [#4 -0.44,0.31,0.96,U] [#5 0.59,0.17,1.04,U] [#6 0.34,0.77,0.00,M1] [#7 0.44,0.05,0.83,U] [#8 0.29,-0.06,0.88,U] 
23:40:16.051 00.000 10844 refined, 5 included, MultiStar: {0.27, 0.06}, one-star: {0.42, -0.48}
23:40:16.051 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:40:16.051 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
23:40:16.051 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.27 cameraTheta=0.21 mountX=-0.10 mountY=0.26, mountTheta=1.96
23:40:16.051 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.06, opts=13)
23:40:16.051 00.000 10844 Enqueuing Move request for scope (0.27, 0.06)
23:40:16.051 00.000 11060 Worker thread wakes up
23:40:16.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.06) opts 0xd
23:40:16.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.06)
23:40:16.051 00.000 11060 Moving (0.27, 0.06) raw xDistance=-0.10 yDistance=0.26
23:40:16.051 00.000 11060 BLC: window closed
23:40:16.051 00.000 11060 BLC: History state: CurrMiss=-0.26, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.241547, 1:-0.177704, 2:-0.152031
23:40:16.051 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
23:40:16.051 00.000 11060 BLC: window closed
23:40:16.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:40:16.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:16.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:40:16.051 00.000 11060 MoveAxis(E, 0, ABG)
23:40:16.051 00.000 11060 Move returns status 0, amount 0
23:40:16.051 00.000 11060 MoveAxis(N, 0, ABG)
23:40:16.054 00.003 11060 Move returns status 0, amount 0
23:40:16.054 00.000 11060 move complete, result=0
23:40:16.054 00.000 11060 worker thread done servicing request
23:40:16.058 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:16.083 00.025 10844 UpdateGuideState exits: m=3491 SNR=38.1 Saturated
23:40:16.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:16.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:16.083 00.000 10844 Enqueuing Expose request
23:40:16.083 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:40:16.083 00.000 11060 Worker thread wakes up
23:40:16.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:16.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:16.576 00.493 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:16.576 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:16.581 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:16.581 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:16.581 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:16.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:16.581 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:16.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:16.581 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:16.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2907,"width":15,"height":15,"star_pos":[7.13,6.60],"pixels":"..."},"id":1}
23:40:16.607 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:16.607 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:16.715 00.108 11060 Exposure complete
23:40:16.858 00.143 11060 worker thread done servicing request
23:40:16.863 00.005 10844 OnExposeComplete: enter
23:40:16.863 00.000 10844 UpdateGuideState(): m_state=6
23:40:16.863 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
23:40:16.863 00.000 10844 Star::Find returns 1 (1), X=259.78, Y=61.36, Mass=3592, SNR=38.4, Peak=255 HFD=3.7
23:40:16.863 00.000 10844 MultiStar: large primary error, entering stabilization period
23:40:16.863 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
23:40:16.863 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
23:40:16.863 00.000 10844 CameraToMount -- cameraX=1.06 cameraY=-0.72 hyp=1.29 cameraTheta=-0.60 mountX=0.52 mountY=1.17, mountTheta=1.15
23:40:16.863 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.06, y=-0.72, opts=13)
23:40:16.863 00.000 10844 Enqueuing Move request for scope (1.06, -0.72)
23:40:16.863 00.000 11060 Worker thread wakes up
23:40:16.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.72) opts 0xd
23:40:16.863 00.000 11060 Handling offset move in thread for scope, endpoint = (1.06, -0.72)
23:40:16.863 00.000 11060 Moving (1.06, -0.72) raw xDistance=0.52 yDistance=1.17
23:40:16.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
23:40:16.863 00.000 11060 resist switch: large excursion: input 1.17 thresh 0.57 direction from -1 to 1
23:40:16.863 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.50
23:40:16.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.82 from input 1.17
23:40:16.863 00.000 11060 MoveAxis(W, 90, ABG)
23:40:16.863 00.000 11060 Guiding  Dir = 3, Dur = 90
23:40:16.868 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:40:16.881 00.013 10844 UpdateGuideState exits: m=3592 SNR=38.4 Saturated
23:40:16.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:16.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:16.881 00.000 10844 Enqueuing Expose request
23:40:16.909 00.028 11060 IsSlewing returns 0
23:40:16.910 00.001 11060 IsGuiding returns 0
23:40:17.042 00.132 11060 IsGuiding returns 0
23:40:17.042 00.000 11060 Move returns status 0, amount 90
23:40:17.042 00.000 11060 BLC: Oldest BLC event removed
23:40:17.042 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:40:17.042 00.000 11060 MoveAxis(S, 1205, ABG)
23:40:17.042 00.000 11060 duration set to 750 by maxDecDuration
23:40:17.042 00.000 11060 Guiding  Dir = 1, Dur = 750
23:40:17.057 00.015 11060 IsSlewing returns 0
23:40:17.057 00.000 11060 IsGuiding returns 0
23:40:17.596 00.539 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:17.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:17.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:17.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:17.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:17.596 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:17.596 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:17.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:17.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:17.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2908,"width":15,"height":15,"star_pos":[6.78,7.36],"pixels":"..."},"id":1}
23:40:17.619 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:17.619 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:17.814 00.195 11060 IsGuiding returns 0
23:40:17.814 00.000 11060 Move returns status 0, amount 750
23:40:17.814 00.000 11060 move complete, result=0
23:40:17.814 00.000 11060 worker thread done servicing request
23:40:17.814 00.000 11060 Worker thread wakes up
23:40:17.814 00.000 10844 GuideStep: 0.5 px 90 ms WEST, 1.2 px 750 ms SOUTH
23:40:17.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:17.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:18.436 00.622 11060 Exposure complete
23:40:18.555 00.119 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:18.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:18.555 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:18.555 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:18.555 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:18.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:18.557 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:18.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:18.557 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:18.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2908,"width":15,"height":15,"star_pos":[6.78,7.36],"pixels":"..."},"id":1}
23:40:18.580 00.023 11060 worker thread done servicing request
23:40:18.580 00.000 10844 OnExposeComplete: enter
23:40:18.580 00.000 10844 UpdateGuideState(): m_state=6
23:40:18.580 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
23:40:18.580 00.000 10844 Star::Find returns 1 (0), X=259.21, Y=61.80, Mass=3229, SNR=36.8, Peak=213 HFD=3.6
23:40:18.580 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
23:40:18.580 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
23:40:18.580 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=-0.28 hyp=0.57 cameraTheta=-0.51 mountX=0.19 mountY=0.53, mountTheta=1.24
23:40:18.580 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=-0.28, opts=13)
23:40:18.580 00.000 10844 Enqueuing Move request for scope (0.49, -0.28)
23:40:18.580 00.000 11060 Worker thread wakes up
23:40:18.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.28) opts 0xd
23:40:18.585 00.005 11060 Handling offset move in thread for scope, endpoint = (0.49, -0.28)
23:40:18.585 00.000 11060 Moving (0.49, -0.28) raw xDistance=0.19 yDistance=0.53
23:40:18.585 00.000 11060 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.817658, 1:0.533663
23:40:18.585 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:40:18.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:40:18.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.53
23:40:18.585 00.000 11060 MoveAxis(W, 35, ABG)
23:40:18.585 00.000 11060 Guiding  Dir = 3, Dur = 35
23:40:18.589 00.004 11060 IsSlewing returns 0
23:40:18.590 00.001 11060 IsGuiding returns 0
23:40:18.591 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:18.616 00.025 10844 UpdateGuideState exits: m=3229 SNR=36.8
23:40:18.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:18.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:18.616 00.000 10844 Enqueuing Expose request
23:40:18.616 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:18.616 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:18.632 00.016 11060 IsGuiding returns 0
23:40:18.632 00.000 11060 Move returns status 0, amount 35
23:40:18.632 00.000 11060 MoveAxis(S, 208, ABG)
23:40:18.632 00.000 11060 Guiding  Dir = 1, Dur = 208
23:40:18.662 00.030 11060 IsSlewing returns 0
23:40:18.662 00.000 11060 IsGuiding returns 0
23:40:18.910 00.248 11060 IsGuiding returns 0
23:40:18.910 00.000 11060 Move returns status 0, amount 208
23:40:18.910 00.000 11060 move complete, result=0
23:40:18.910 00.000 11060 worker thread done servicing request
23:40:18.910 00.000 11060 Worker thread wakes up
23:40:18.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:18.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:18.910 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.5 px 208 ms SOUTH
23:40:19.533 00.623 11060 Exposure complete
23:40:19.579 00.046 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:19.581 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:19.581 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:19.581 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:19.582 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:19.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:19.583 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:19.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:19.584 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:19.585 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2909,"width":15,"height":15,"star_pos":[7.21,6.80],"pixels":"..."},"id":1}
23:40:19.643 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:19.643 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:19.728 00.085 11060 worker thread done servicing request
23:40:19.731 00.003 10844 OnExposeComplete: enter
23:40:19.731 00.000 10844 UpdateGuideState(): m_state=6
23:40:19.731 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
23:40:19.731 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=61.50, Mass=3111, SNR=35.6, Peak=254 HFD=3.7
23:40:19.731 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
23:40:19.731 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
23:40:19.731 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.58 hyp=0.70 cameraTheta=-0.97 mountX=0.50 mountY=0.49, mountTheta=0.77
23:40:19.731 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.58, opts=13)
23:40:19.731 00.000 10844 Enqueuing Move request for scope (0.40, -0.58)
23:40:19.731 00.000 11060 Worker thread wakes up
23:40:19.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.58) opts 0xd
23:40:19.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.58)
23:40:19.731 00.000 11060 Moving (0.40, -0.58) raw xDistance=0.50 yDistance=0.49
23:40:19.731 00.000 11060 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.817658, 1:0.533663, 2:0.487002
23:40:19.731 00.000 11060 BLC: Under-shoot: nominal increase by 72
23:40:19.731 00.000 11060 BLC: window closed
23:40:19.731 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:40:19.731 00.000 11060 BLC: Pulse adjusted to 750
23:40:19.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
23:40:19.737 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.49
23:40:19.737 00.000 11060 MoveAxis(W, 88, ABG)
23:40:19.737 00.000 11060 Guiding  Dir = 3, Dur = 88
23:40:19.745 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:19.762 00.017 11060 IsSlewing returns 0
23:40:19.762 00.000 11060 IsGuiding returns 0
23:40:19.762 00.000 10844 UpdateGuideState exits: m=3111 SNR=35.6
23:40:19.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:19.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:19.762 00.000 10844 Enqueuing Expose request
23:40:19.855 00.093 11060 IsGuiding returns 0
23:40:19.855 00.000 11060 Move returns status 0, amount 88
23:40:19.855 00.000 11060 MoveAxis(S, 190, ABG)
23:40:19.855 00.000 11060 Guiding  Dir = 1, Dur = 190
23:40:19.869 00.014 11060 IsSlewing returns 0
23:40:19.869 00.000 11060 IsGuiding returns 0
23:40:20.036 00.167 10844 evsrv: cli 0EEEE610 connect
23:40:20.036 00.000 10844 case statement mapped state 6 to 3
23:40:20.036 00.000 10844 case statement mapped state 6 to 3
23:40:20.036 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_pixel_scale","id":"73f7dc0a-c443-41b0-a895-d1089c8ea0d4"}
23:40:20.036 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":4.1253,"id":"73f7dc0a-c443-41b0-a895-d1089c8ea0d4"}
23:40:20.036 00.000 10844 evsrv: cli 0EEEE610 disconnect
23:40:20.070 00.034 11060 IsGuiding returns 0
23:40:20.070 00.000 11060 Move returns status 0, amount 190
23:40:20.070 00.000 11060 move complete, result=0
23:40:20.070 00.000 11060 worker thread done servicing request
23:40:20.070 00.000 11060 Worker thread wakes up
23:40:20.070 00.000 10844 GuideStep: 0.5 px 88 ms WEST, 0.5 px 190 ms SOUTH
23:40:20.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:20.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:20.585 00.515 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:20.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:20.588 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:20.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:20.588 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:20.588 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:20.588 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:20.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:20.588 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:20.590 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2910,"width":15,"height":15,"star_pos":[7.11,7.50],"pixels":"..."},"id":1}
23:40:20.662 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:20.662 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:20.704 00.042 11060 Exposure complete
23:40:20.867 00.163 11060 worker thread done servicing request
23:40:20.867 00.000 10844 OnExposeComplete: enter
23:40:20.867 00.000 10844 UpdateGuideState(): m_state=6
23:40:20.867 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
23:40:20.867 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=62.11, Mass=2843, SNR=34.2, Peak=225 HFD=3.5
23:40:20.867 00.000 10844 MultiStar: exiting stabilization period
23:40:20.867 00.000 10844 MultiStar: [#1 -0.59,0.16,1.05,U] [#2 0.18,0.69,0.00,M2] [#3 -0.68,0.10,0.00,M1] [#4 -0.22,0.47,1.11,U] [#5 -0.16,0.68,0.00,M1] [#6 -0.73,0.43,0.00,M2] [#7 -0.63,-0.18,0.00,M1] [#8 -0.26,-0.19,1.11,U] 
23:40:20.867 00.000 10844 single-star, 3 included, MultiStar: {-0.32, 0.12}, one-star: {-0.19, 0.03}
23:40:20.867 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
23:40:20.867 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.58)
23:40:20.867 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.97 mountX=0.00 mountY=-0.19, mountTheta=-1.56
23:40:20.867 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.03, opts=13)
23:40:20.867 00.000 10844 Enqueuing Move request for scope (-0.19, 0.03)
23:40:20.867 00.000 11060 Worker thread wakes up
23:40:20.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
23:40:20.867 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
23:40:20.867 00.000 11060 Moving (-0.19, 0.03) raw xDistance=0.00 yDistance=-0.19
23:40:20.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:40:20.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:20.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:40:20.867 00.000 11060 MoveAxis(E, 0, ABG)
23:40:20.867 00.000 11060 Move returns status 0, amount 0
23:40:20.867 00.000 11060 MoveAxis(N, 0, ABG)
23:40:20.867 00.000 11060 Move returns status 0, amount 0
23:40:20.867 00.000 11060 move complete, result=0
23:40:20.867 00.000 11060 worker thread done servicing request
23:40:20.891 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:20.909 00.018 10844 UpdateGuideState exits: m=2843 SNR=34.2
23:40:20.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:20.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:20.909 00.000 10844 Enqueuing Expose request
23:40:20.909 00.000 11060 Worker thread wakes up
23:40:20.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:20.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:20.909 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:21.536 00.627 11060 Exposure complete
23:40:21.640 00.104 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:21.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:21.640 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:21.641 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:21.641 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:21.641 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:21.641 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:21.641 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:21.643 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:21.643 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2911,"width":15,"height":15,"star_pos":[6.52,7.11],"pixels":"..."},"id":1}
23:40:21.687 00.044 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:21.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:21.711 00.024 11060 worker thread done servicing request
23:40:21.711 00.000 10844 OnExposeComplete: enter
23:40:21.711 00.000 10844 UpdateGuideState(): m_state=6
23:40:21.711 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
23:40:21.711 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=62.07, Mass=3095, SNR=36.1, Peak=231 HFD=3.7
23:40:21.711 00.000 10844 MultiStar: [#1 -0.15,0.14,0.99,U] [#2 0.15,1.12,0.00,M3] [#3 -0.66,0.73,0.00,M2] [#4 -0.10,0.46,0.94,U] [#5 0.04,1.01,0.00,M2] [#6 -0.21,0.90,0.00,M3] [#7 -0.35,0.68,0.00,M2] [#8 -0.26,0.36,0.98,U] 
23:40:21.711 00.000 10844 single-star, 3 included, MultiStar: {-0.12, 0.23}, one-star: {0.03, -0.01}
23:40:21.711 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
23:40:21.711 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
23:40:21.711 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.39 mountX=0.01 mountY=0.03, mountTheta=1.36
23:40:21.711 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
23:40:21.711 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
23:40:21.711 00.000 11060 Worker thread wakes up
23:40:21.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:40:21.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:40:21.711 00.000 11060 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=0.03
23:40:21.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:40:21.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:21.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:21.711 00.000 11060 MoveAxis(E, 0, ABG)
23:40:21.711 00.000 11060 Move returns status 0, amount 0
23:40:21.711 00.000 11060 MoveAxis(N, 0, ABG)
23:40:21.711 00.000 11060 Move returns status 0, amount 0
23:40:21.711 00.000 11060 move complete, result=0
23:40:21.711 00.000 11060 worker thread done servicing request
23:40:21.730 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:21.744 00.014 10844 UpdateGuideState exits: m=3095 SNR=36.1
23:40:21.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:21.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:21.744 00.000 10844 Enqueuing Expose request
23:40:21.744 00.000 11060 Worker thread wakes up
23:40:21.744 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:21.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:21.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:22.379 00.635 11060 Exposure complete
23:40:22.538 00.159 11060 worker thread done servicing request
23:40:22.538 00.000 10844 OnExposeComplete: enter
23:40:22.538 00.000 10844 UpdateGuideState(): m_state=6
23:40:22.538 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:40:22.538 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=62.24, Mass=3144, SNR=36.8, Peak=247 HFD=3.5
23:40:22.538 00.000 10844 MultiStar: [#1 -0.46,0.58,0.00,M1] [#2 -0.06,0.92,0.00,M4] [#3 -0.63,0.31,0.00,M3] [#4 -0.48,0.28,1.02,U] [#5 -0.15,0.46,1.06,U] [#6 0.03,0.27,0.94,U] [#7 -0.37,-0.12,0.90,U] [#8 -0.27,0.18,0.88,U] 
23:40:22.538 00.000 10844 single-star, 5 included, MultiStar: {-0.25, 0.21}, one-star: {-0.25, 0.16}
23:40:22.538 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
23:40:22.538 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
23:40:22.538 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.56 mountX=-0.12 mountY=-0.27, mountTheta=-1.98
23:40:22.542 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.16, opts=13)
23:40:22.543 00.001 10844 Enqueuing Move request for scope (-0.25, 0.16)
23:40:22.543 00.000 11060 Worker thread wakes up
23:40:22.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
23:40:22.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
23:40:22.543 00.000 11060 Moving (-0.25, 0.16) raw xDistance=-0.12 yDistance=-0.27
23:40:22.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:40:22.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:22.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:40:22.543 00.000 11060 MoveAxis(E, 0, ABG)
23:40:22.543 00.000 11060 Move returns status 0, amount 0
23:40:22.543 00.000 11060 MoveAxis(N, 0, ABG)
23:40:22.543 00.000 11060 Move returns status 0, amount 0
23:40:22.543 00.000 11060 move complete, result=0
23:40:22.543 00.000 11060 worker thread done servicing request
23:40:22.550 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:22.564 00.014 10844 UpdateGuideState exits: m=3144 SNR=36.8
23:40:22.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:22.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:22.564 00.000 10844 Enqueuing Expose request
23:40:22.564 00.000 11060 Worker thread wakes up
23:40:22.564 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:40:22.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:22.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:22.564 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:22.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:22.569 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:22.569 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:22.569 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:22.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:22.572 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:22.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:22.574 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:22.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2913,"width":15,"height":15,"star_pos":[7.46,7.24],"pixels":"..."},"id":1}
23:40:22.614 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:22.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:23.202 00.588 11060 Exposure complete
23:40:23.384 00.182 11060 worker thread done servicing request
23:40:23.384 00.000 10844 OnExposeComplete: enter
23:40:23.384 00.000 10844 UpdateGuideState(): m_state=6
23:40:23.384 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
23:40:23.384 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=62.44, Mass=3690, SNR=39.0, Peak=255 HFD=3.6
23:40:23.384 00.000 10844 MultiStar: [#1 0.02,0.94,0.00,M2] [#2 0.03,0.37,1.83,U] [#3 -0.26,0.34,0.92,U] [#4 -0.37,0.19,0.85,U] [#5 -0.15,0.61,0.00,M2] [#6 0.02,1.13,0.00,M3] [#7 -0.30,0.68,0.00,M2] [#8 -0.59,0.20,0.82,U] 
23:40:23.384 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.31}, one-star: {0.02, 0.36}
23:40:23.384 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.84 = -2.45)
23:40:23.384 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
23:40:23.384 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.31 hyp=0.36 cameraTheta=2.08 mountX=-0.27 mountY=-0.22, mountTheta=-2.46
23:40:23.387 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.31, opts=13)
23:40:23.387 00.000 10844 Enqueuing Move request for scope (-0.18, 0.31)
23:40:23.387 00.000 11060 Worker thread wakes up
23:40:23.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.31) opts 0xd
23:40:23.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.31)
23:40:23.387 00.000 11060 Moving (-0.18, 0.31) raw xDistance=-0.27 yDistance=-0.22
23:40:23.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:40:23.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:23.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:40:23.387 00.000 11060 MoveAxis(E, 48, ABG)
23:40:23.387 00.000 11060 Guiding  Dir = 2, Dur = 48
23:40:23.396 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:23.412 00.016 11060 IsSlewing returns 0
23:40:23.413 00.001 11060 IsGuiding returns 0
23:40:23.431 00.018 10844 UpdateGuideState exits: m=3690 SNR=39.0 Saturated
23:40:23.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:23.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:23.431 00.000 10844 Enqueuing Expose request
23:40:23.507 00.076 11060 IsGuiding returns 0
23:40:23.507 00.000 11060 Move returns status 0, amount 48
23:40:23.507 00.000 11060 MoveAxis(N, 0, ABG)
23:40:23.507 00.000 11060 Move returns status 0, amount 0
23:40:23.507 00.000 11060 move complete, result=0
23:40:23.507 00.000 11060 worker thread done servicing request
23:40:23.507 00.000 11060 Worker thread wakes up
23:40:23.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:23.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:23.507 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
23:40:23.567 00.060 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:23.567 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:23.567 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:23.569 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:23.569 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:23.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:23.569 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:23.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:23.571 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:23.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2914,"width":15,"height":15,"star_pos":[6.73,7.44],"pixels":"..."},"id":1}
23:40:23.594 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:23.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:24.144 00.550 11060 Exposure complete
23:40:24.351 00.207 11060 worker thread done servicing request
23:40:24.351 00.000 10844 OnExposeComplete: enter
23:40:24.351 00.000 10844 UpdateGuideState(): m_state=6
23:40:24.351 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
23:40:24.351 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=62.42, Mass=3125, SNR=35.4, Peak=255 HFD=3.3
23:40:24.351 00.000 10844 MultiStar: [#1 -0.19,0.59,1.06,U] [#2 0.06,0.33,1.99,U] [#3 -0.73,-0.09,0.00,M3] [#4 -0.46,-0.05,0.98,U] [#5 0.12,1.06,0.00,M3] [#6 -0.50,0.56,0.00,M4] [#7 -0.16,0.25,0.84,U] [#8 0.02,0.02,1.01,U] 
23:40:24.351 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.26}, one-star: {-0.13, 0.35}
23:40:24.351 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
23:40:24.356 00.005 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
23:40:24.356 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.98 mountX=-0.24 mountY=-0.16, mountTheta=-2.56
23:40:24.371 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.26, opts=13)
23:40:24.371 00.000 10844 Enqueuing Move request for scope (-0.11, 0.26)
23:40:24.371 00.000 11060 Worker thread wakes up
23:40:24.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
23:40:24.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
23:40:24.372 00.001 11060 Moving (-0.11, 0.26) raw xDistance=-0.24 yDistance=-0.16
23:40:24.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:40:24.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:24.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:40:24.372 00.000 11060 MoveAxis(E, 43, ABG)
23:40:24.372 00.000 11060 Guiding  Dir = 2, Dur = 43
23:40:24.382 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:24.402 00.020 11060 IsSlewing returns 0
23:40:24.402 00.000 11060 IsGuiding returns 0
23:40:24.407 00.005 10844 UpdateGuideState exits: m=3125 SNR=35.4 Saturated
23:40:24.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:24.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:24.407 00.000 10844 Enqueuing Expose request
23:40:24.465 00.058 11060 IsGuiding returns 0
23:40:24.465 00.000 11060 Move returns status 0, amount 43
23:40:24.465 00.000 11060 MoveAxis(N, 0, ABG)
23:40:24.465 00.000 11060 Move returns status 0, amount 0
23:40:24.466 00.001 11060 move complete, result=0
23:40:24.466 00.000 11060 worker thread done servicing request
23:40:24.466 00.000 11060 Worker thread wakes up
23:40:24.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:24.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:24.466 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
23:40:24.564 00.098 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:24.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:24.564 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:24.564 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:24.564 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:24.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:24.567 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:24.567 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:24.567 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:24.567 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2915,"width":15,"height":15,"star_pos":[6.58,7.42],"pixels":"..."},"id":1}
23:40:24.575 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:24.576 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:25.098 00.522 11060 Exposure complete
23:40:25.268 00.170 11060 worker thread done servicing request
23:40:25.268 00.000 10844 OnExposeComplete: enter
23:40:25.268 00.000 10844 UpdateGuideState(): m_state=6
23:40:25.268 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
23:40:25.268 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=62.19, Mass=3506, SNR=38.2, Peak=236 HFD=3.8
23:40:25.268 00.000 10844 MultiStar: [#1 -0.46,-0.23,0.97,U] [#2 -0.45,0.62,0.00,M3] [#3 -0.59,-0.02,0.86,U] [#4 -0.64,-0.26,0.00,M1] [#5 -0.05,0.11,0.91,U] [#6 -0.26,0.22,0.89,U] [#7 -0.66,-0.07,0.00,M2] [#8 -0.34,0.10,0.88,U] 
23:40:25.268 00.000 10844 single-star, 5 included, MultiStar: {-0.24, 0.05}, one-star: {0.19, 0.11}
23:40:25.268 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
23:40:25.268 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
23:40:25.268 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.52 mountX=-0.15 mountY=0.17, mountTheta=2.27
23:40:25.269 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.11, opts=13)
23:40:25.269 00.000 10844 Enqueuing Move request for scope (0.19, 0.11)
23:40:25.269 00.000 11060 Worker thread wakes up
23:40:25.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
23:40:25.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
23:40:25.269 00.000 11060 Moving (0.19, 0.11) raw xDistance=-0.15 yDistance=0.17
23:40:25.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:40:25.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:25.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:40:25.269 00.000 11060 MoveAxis(E, 27, ABG)
23:40:25.269 00.000 11060 Guiding  Dir = 2, Dur = 27
23:40:25.274 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:25.292 00.018 10844 UpdateGuideState exits: m=3506 SNR=38.2
23:40:25.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:25.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:25.292 00.000 10844 Enqueuing Expose request
23:40:25.295 00.003 11060 IsSlewing returns 0
23:40:25.296 00.001 11060 IsGuiding returns 0
23:40:25.351 00.055 11060 IsGuiding returns 0
23:40:25.351 00.000 11060 Move returns status 0, amount 27
23:40:25.351 00.000 11060 MoveAxis(N, 0, ABG)
23:40:25.351 00.000 11060 Move returns status 0, amount 0
23:40:25.351 00.000 11060 move complete, result=0
23:40:25.351 00.000 11060 worker thread done servicing request
23:40:25.353 00.002 11060 Worker thread wakes up
23:40:25.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:25.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:25.353 00.000 10844 GuideStep: -0.1 px 27 ms EAST, 0.2 px 0 ms NORTH
23:40:25.692 00.339 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:25.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:25.694 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:25.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:25.694 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:25.695 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:25.696 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:25.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:25.696 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:25.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2916,"width":15,"height":15,"star_pos":[6.91,7.19],"pixels":"..."},"id":1}
23:40:25.739 00.043 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:25.739 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:26.002 00.263 11060 Exposure complete
23:40:26.171 00.169 11060 worker thread done servicing request
23:40:26.171 00.000 10844 OnExposeComplete: enter
23:40:26.171 00.000 10844 UpdateGuideState(): m_state=6
23:40:26.171 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
23:40:26.171 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.20, Mass=3245, SNR=36.6, Peak=209 HFD=3.8
23:40:26.171 00.000 10844 MultiStar: [#1 -0.30,-0.16,1.02,U] [#2 -0.05,0.54,1.95,U] [#3 -0.54,0.43,0.00,M3] [#4 -0.46,0.02,0.95,U] [#5 -0.28,1.00,0.00,M3] [#6 -0.26,0.19,0.92,U] [#7 -0.91,-0.26,0.00,M3] [#8 -0.06,0.13,0.91,U] 
23:40:26.171 00.000 10844 single-star, 5 included, MultiStar: {-0.15, 0.20}, one-star: {0.15, 0.12}
23:40:26.171 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
23:40:26.171 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
23:40:26.173 00.002 10844 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=-0.14 mountY=0.13, mountTheta=2.41
23:40:26.173 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.12, opts=13)
23:40:26.173 00.000 10844 Enqueuing Move request for scope (0.15, 0.12)
23:40:26.173 00.000 11060 Worker thread wakes up
23:40:26.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:40:26.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:40:26.173 00.000 11060 Moving (0.15, 0.12) raw xDistance=-0.14 yDistance=0.13
23:40:26.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:40:26.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:26.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:40:26.173 00.000 11060 MoveAxis(E, 25, ABG)
23:40:26.173 00.000 11060 Guiding  Dir = 2, Dur = 25
23:40:26.176 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:26.192 00.016 11060 IsSlewing returns 0
23:40:26.193 00.001 11060 IsGuiding returns 0
23:40:26.197 00.004 10844 UpdateGuideState exits: m=3245 SNR=36.6
23:40:26.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:26.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:26.197 00.000 10844 Enqueuing Expose request
23:40:26.240 00.043 11060 IsGuiding returns 0
23:40:26.240 00.000 11060 Move returns status 0, amount 25
23:40:26.240 00.000 11060 MoveAxis(N, 0, ABG)
23:40:26.240 00.000 11060 Move returns status 0, amount 0
23:40:26.240 00.000 11060 move complete, result=0
23:40:26.240 00.000 11060 worker thread done servicing request
23:40:26.240 00.000 11060 Worker thread wakes up
23:40:26.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:26.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:26.240 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
23:40:26.598 00.358 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:26.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:26.599 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:26.613 00.014 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:26.615 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:26.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:26.616 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:26.616 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:26.616 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:26.616 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2917,"width":15,"height":15,"star_pos":[6.86,7.20],"pixels":"..."},"id":1}
23:40:26.623 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:26.623 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:26.867 00.244 11060 Exposure complete
23:40:27.032 00.165 11060 worker thread done servicing request
23:40:27.032 00.000 10844 OnExposeComplete: enter
23:40:27.032 00.000 10844 UpdateGuideState(): m_state=6
23:40:27.032 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
23:40:27.032 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.13, Mass=3213, SNR=36.8, Peak=229 HFD=3.8
23:40:27.037 00.005 10844 MultiStar: [#1 -0.42,0.51,0.00,M1] [#2 -0.25,0.77,0.00,M3] [#3 -0.74,0.12,0.00,M4] [#4 -0.46,0.36,0.99,U] [#5 -0.33,0.52,1.01,U] [#6 -0.09,0.09,0.85,U] [#7 -0.37,-0.28,0.93,U] [#8 -0.19,0.05,0.95,U] 
23:40:27.037 00.000 10844 single-star, 5 included, MultiStar: {-0.24, 0.14}, one-star: {-0.00, 0.06}
23:40:27.037 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
23:40:27.037 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
23:40:27.037 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=-0.05 mountY=-0.01, mountTheta=-2.90
23:40:27.037 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.06, opts=13)
23:40:27.037 00.000 10844 Enqueuing Move request for scope (-0.00, 0.06)
23:40:27.039 00.002 11060 Worker thread wakes up
23:40:27.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:40:27.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:40:27.039 00.000 11060 Moving (-0.00, 0.06) raw xDistance=-0.05 yDistance=-0.01
23:40:27.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:40:27.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:27.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:40:27.039 00.000 11060 MoveAxis(E, 0, ABG)
23:40:27.039 00.000 11060 Move returns status 0, amount 0
23:40:27.039 00.000 11060 MoveAxis(N, 0, ABG)
23:40:27.039 00.000 11060 Move returns status 0, amount 0
23:40:27.039 00.000 11060 move complete, result=0
23:40:27.039 00.000 11060 worker thread done servicing request
23:40:27.047 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:27.063 00.016 10844 UpdateGuideState exits: m=3213 SNR=36.8
23:40:27.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:27.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:27.063 00.000 10844 Enqueuing Expose request
23:40:27.063 00.000 11060 Worker thread wakes up
23:40:27.063 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:27.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:27.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:27.562 00.499 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:27.562 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:27.562 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:27.562 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:27.562 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:27.562 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:27.564 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:27.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:27.564 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:27.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2918,"width":15,"height":15,"star_pos":[6.71,7.13],"pixels":"..."},"id":1}
23:40:27.633 00.069 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:27.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:27.690 00.057 11060 Exposure complete
23:40:27.859 00.169 11060 worker thread done servicing request
23:40:27.859 00.000 10844 OnExposeComplete: enter
23:40:27.859 00.000 10844 UpdateGuideState(): m_state=6
23:40:27.859 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
23:40:27.859 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=62.40, Mass=3172, SNR=36.1, Peak=240 HFD=3.4
23:40:27.859 00.000 10844 MultiStar: [#1 -0.21,0.82,0.00,M2] [#2 -0.20,0.78,0.00,M4] [#3 -0.62,0.77,0.00,M5] [#4 -0.34,0.07,0.91,U] [#5 -0.09,0.76,0.00,M3] [#6 -0.53,0.34,0.00,M2] [#7 -0.19,1.15,0.00,M3] [#8 -0.15,0.67,0.00,M1] 
23:40:27.859 00.000 10844 refined, 1 included, MultiStar: {-0.22, 0.20}, one-star: {-0.11, 0.32}
23:40:27.859 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
23:40:27.859 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:40:27.859 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.40 mountX=-0.16 mountY=-0.25, mountTheta=-2.14
23:40:27.864 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.20, opts=13)
23:40:27.864 00.000 10844 Enqueuing Move request for scope (-0.22, 0.20)
23:40:27.864 00.000 11060 Worker thread wakes up
23:40:27.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
23:40:27.864 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
23:40:27.864 00.000 11060 Moving (-0.22, 0.20) raw xDistance=-0.16 yDistance=-0.25
23:40:27.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:40:27.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:40:27.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:40:27.864 00.000 11060 MoveAxis(E, 28, ABG)
23:40:27.864 00.000 11060 Guiding  Dir = 2, Dur = 28
23:40:27.869 00.005 11060 IsSlewing returns 0
23:40:27.869 00.000 11060 IsGuiding returns 0
23:40:27.871 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:27.890 00.019 10844 UpdateGuideState exits: m=3172 SNR=36.1
23:40:27.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:27.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:27.890 00.000 10844 Enqueuing Expose request
23:40:27.901 00.011 11060 IsGuiding returns 0
23:40:27.901 00.000 11060 Move returns status 0, amount 28
23:40:27.901 00.000 11060 MoveAxis(N, 0, ABG)
23:40:27.901 00.000 11060 Move returns status 0, amount 0
23:40:27.901 00.000 11060 move complete, result=0
23:40:27.901 00.000 11060 worker thread done servicing request
23:40:27.901 00.000 11060 Worker thread wakes up
23:40:27.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:27.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:27.901 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.3 px 0 ms NORTH
23:40:28.523 00.622 11060 Exposure complete
23:40:28.565 00.042 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:28.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:28.565 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:28.565 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:28.565 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:28.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:28.565 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:28.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:28.565 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:28.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2919,"width":15,"height":15,"star_pos":[6.60,7.40],"pixels":"..."},"id":1}
23:40:28.578 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:28.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:28.697 00.119 11060 worker thread done servicing request
23:40:28.697 00.000 10844 OnExposeComplete: enter
23:40:28.697 00.000 10844 UpdateGuideState(): m_state=6
23:40:28.697 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
23:40:28.697 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=62.35, Mass=3308, SNR=36.9, Peak=253 HFD=3.5
23:40:28.697 00.000 10844 MultiStar: [#1 -0.38,1.06,0.00,M3] [#2 -0.80,0.55,0.00,M5] [#3 -0.93,0.39,0.00,M6] [#4 -1.11,0.07,0.00,M1] [#5 -0.53,0.79,0.00,M4] [#6 -0.28,0.29,0.98,U] [#7 -0.72,0.17,0.00,M4] [#8 -0.68,0.40,0.00,M2] 
23:40:28.697 00.000 10844 refined, 1 included, MultiStar: {-0.30, 0.28}, one-star: {-0.33, 0.27}
23:40:28.697 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
23:40:28.697 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
23:40:28.697 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.28 hyp=0.42 cameraTheta=2.39 mountX=-0.23 mountY=-0.35, mountTheta=-2.15
23:40:28.703 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.28, opts=13)
23:40:28.703 00.000 10844 Enqueuing Move request for scope (-0.30, 0.28)
23:40:28.703 00.000 11060 Worker thread wakes up
23:40:28.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.28) opts 0xd
23:40:28.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.28)
23:40:28.703 00.000 11060 Moving (-0.30, 0.28) raw xDistance=-0.23 yDistance=-0.35
23:40:28.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:40:28.703 00.000 11060 switching direction from 1 to -1 - decHistory=-5 oldest=-0.44 newest=-0.61
23:40:28.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
23:40:28.703 00.000 11060 MoveAxis(E, 40, ABG)
23:40:28.703 00.000 11060 Guiding  Dir = 2, Dur = 40
23:40:28.715 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:28.729 00.014 10844 UpdateGuideState exits: m=3308 SNR=36.9
23:40:28.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:28.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:28.729 00.000 10844 Enqueuing Expose request
23:40:28.737 00.008 11060 IsSlewing returns 0
23:40:28.737 00.000 11060 IsGuiding returns 0
23:40:28.811 00.074 11060 IsGuiding returns 0
23:40:28.812 00.001 11060 Move returns status 0, amount 40
23:40:28.812 00.000 11060 BLC: Oldest BLC event removed
23:40:28.812 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:40:28.812 00.000 11060 MoveAxis(N, 884, ABG)
23:40:28.812 00.000 11060 duration set to 750 by maxDecDuration
23:40:28.812 00.000 11060 Guiding  Dir = 0, Dur = 750
23:40:28.841 00.029 11060 IsSlewing returns 0
23:40:28.841 00.000 11060 IsGuiding returns 0
23:40:29.594 00.753 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:29.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:29.594 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:29.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:29.594 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:29.598 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:29.599 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:29.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:29.599 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:29.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2920,"width":15,"height":15,"star_pos":[7.39,7.35],"pixels":"..."},"id":1}
23:40:29.626 00.027 11060 IsGuiding returns 0
23:40:29.626 00.000 11060 Move returns status 0, amount 750
23:40:29.626 00.000 11060 move complete, result=0
23:40:29.628 00.002 11060 worker thread done servicing request
23:40:29.628 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.3 px 750 ms NORTH
23:40:29.628 00.000 11060 Worker thread wakes up
23:40:29.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:29.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:29.640 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:29.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:30.264 00.624 11060 Exposure complete
23:40:30.438 00.174 11060 worker thread done servicing request
23:40:30.438 00.000 10844 OnExposeComplete: enter
23:40:30.438 00.000 10844 UpdateGuideState(): m_state=6
23:40:30.438 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:40:30.438 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=62.47, Mass=3169, SNR=35.4, Peak=228 HFD=3.7
23:40:30.438 00.000 10844 MultiStar: [#1 0.15,1.10,0.00,M4] [#2 0.44,0.82,0.00,M6] [#3 -0.31,0.82,0.00,M7] [#4 -0.52,0.22,1.05,U] [#5 0.35,0.86,0.00,M5] [#6 0.17,0.21,0.94,U] [#7 -0.01,0.38,0.82,U] [#8 0.02,0.37,1.05,U] 
23:40:30.438 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.31}, one-star: {0.24, 0.39}
23:40:30.438 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
23:40:30.438 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.89)
23:40:30.438 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.66 mountX=-0.30 mountY=-0.08, mountTheta=-2.88
23:40:30.438 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.31, opts=13)
23:40:30.438 00.000 10844 Enqueuing Move request for scope (-0.03, 0.31)
23:40:30.438 00.000 11060 Worker thread wakes up
23:40:30.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
23:40:30.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
23:40:30.438 00.000 11060 Moving (-0.03, 0.31) raw xDistance=-0.30 yDistance=-0.08
23:40:30.438 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.241615, 1:0.079595
23:40:30.438 00.000 11060 BLC: No correction, Miss < min_move
23:40:30.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:40:30.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:30.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:30.438 00.000 11060 MoveAxis(E, 54, ABG)
23:40:30.438 00.000 11060 Guiding  Dir = 2, Dur = 54
23:40:30.449 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:30.459 00.010 11060 IsSlewing returns 0
23:40:30.459 00.000 11060 IsGuiding returns 0
23:40:30.464 00.005 10844 UpdateGuideState exits: m=3169 SNR=35.4
23:40:30.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:30.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:30.464 00.000 10844 Enqueuing Expose request
23:40:30.523 00.059 11060 IsGuiding returns 0
23:40:30.523 00.000 11060 Move returns status 0, amount 54
23:40:30.523 00.000 11060 MoveAxis(N, 0, ABG)
23:40:30.523 00.000 11060 Move returns status 0, amount 0
23:40:30.523 00.000 11060 move complete, result=0
23:40:30.523 00.000 11060 worker thread done servicing request
23:40:30.523 00.000 11060 Worker thread wakes up
23:40:30.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:30.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:30.523 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
23:40:30.615 00.092 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:30.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:30.619 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:30.619 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:30.619 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:30.619 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:30.620 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:30.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:30.621 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:30.621 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2921,"width":15,"height":15,"star_pos":[6.95,7.47],"pixels":"..."},"id":1}
23:40:30.628 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:30.628 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:31.154 00.526 11060 Exposure complete
23:40:31.323 00.169 11060 worker thread done servicing request
23:40:31.323 00.000 10844 OnExposeComplete: enter
23:40:31.323 00.000 10844 UpdateGuideState(): m_state=6
23:40:31.323 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
23:40:31.323 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.87, Mass=2820, SNR=33.7, Peak=226 HFD=3.8
23:40:31.323 00.000 10844 MultiStar: [#1 0.13,0.64,0.00,M5] [#2 -0.03,-0.50,2.02,U] [#3 -0.43,-0.52,0.00,M8] [#4 -0.60,-0.44,0.00,M1] [#5 0.05,-0.17,1.05,U] [#6 -0.00,0.20,0.98,U] [#7 -0.14,-0.27,0.90,U] [#8 -0.29,-0.09,1.09,U] 
23:40:31.323 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.22}, one-star: {0.20, -0.20}
23:40:31.323 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
23:40:31.323 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
23:40:31.323 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.74 mountX=0.22 mountY=-0.00, mountTheta=-0.00
23:40:31.328 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.22, opts=13)
23:40:31.328 00.000 10844 Enqueuing Move request for scope (-0.04, -0.22)
23:40:31.328 00.000 11060 Worker thread wakes up
23:40:31.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
23:40:31.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
23:40:31.328 00.000 11060 Moving (-0.04, -0.22) raw xDistance=0.22 yDistance=-0.00
23:40:31.328 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.241615, 1:0.079595, 2:0.000353
23:40:31.328 00.000 11060 BLC: No correction, Miss < min_move
23:40:31.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:40:31.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:31.330 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:40:31.330 00.000 11060 MoveAxis(W, 37, ABG)
23:40:31.330 00.000 11060 Guiding  Dir = 3, Dur = 37
23:40:31.339 00.009 11060 IsSlewing returns 0
23:40:31.339 00.000 11060 IsGuiding returns 0
23:40:31.341 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:31.355 00.014 10844 UpdateGuideState exits: m=2820 SNR=33.7
23:40:31.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:31.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:31.355 00.000 10844 Enqueuing Expose request
23:40:31.385 00.030 11060 IsGuiding returns 0
23:40:31.385 00.000 11060 Move returns status 0, amount 37
23:40:31.385 00.000 11060 MoveAxis(N, 0, ABG)
23:40:31.385 00.000 11060 Move returns status 0, amount 0
23:40:31.387 00.002 11060 move complete, result=0
23:40:31.387 00.000 11060 worker thread done servicing request
23:40:31.387 00.000 11060 Worker thread wakes up
23:40:31.387 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
23:40:31.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:31.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:31.613 00.226 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:31.616 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:31.620 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:31.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:31.622 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:31.622 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:31.622 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:31.624 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:31.624 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:31.626 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2922,"width":15,"height":15,"star_pos":[6.91,6.87],"pixels":"..."},"id":1}
23:40:31.635 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:31.635 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:32.044 00.409 11060 Exposure complete
23:40:32.202 00.158 11060 worker thread done servicing request
23:40:32.202 00.000 10844 OnExposeComplete: enter
23:40:32.202 00.000 10844 UpdateGuideState(): m_state=6
23:40:32.202 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
23:40:32.202 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.84, Mass=3240, SNR=36.9, Peak=236 HFD=3.8
23:40:32.202 00.000 10844 MultiStar: [#1 -0.25,1.29,0.00,M6] [#2 -0.42,-0.02,2.00,U] [#3 -0.33,0.56,0.00,M9] [#4 -0.29,-0.41,0.92,U] [#5 -0.16,0.21,0.96,U] [#6 -0.03,0.53,0.97,U] [#7 -0.05,0.18,0.87,U] [#8 -0.66,-0.60,0.00,M1] 
23:40:32.202 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.03}, one-star: {0.22, -0.23}
23:40:32.202 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.70 = -1.59)
23:40:32.202 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
23:40:32.202 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.94 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
23:40:32.207 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.03, opts=13)
23:40:32.207 00.000 10844 Enqueuing Move request for scope (-0.17, 0.03)
23:40:32.207 00.000 11060 Worker thread wakes up
23:40:32.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
23:40:32.207 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
23:40:32.207 00.000 11060 Moving (-0.17, 0.03) raw xDistance=-0.00 yDistance=-0.17
23:40:32.207 00.000 11060 BLC: window closed
23:40:32.207 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.241615, 1:0.079595, 2:0.000353
23:40:32.207 00.000 11060 BLC: No correction, Miss < min_move
23:40:32.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:40:32.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:32.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:40:32.207 00.000 11060 MoveAxis(E, 0, ABG)
23:40:32.207 00.000 11060 Move returns status 0, amount 0
23:40:32.207 00.000 11060 MoveAxis(N, 0, ABG)
23:40:32.207 00.000 11060 Move returns status 0, amount 0
23:40:32.207 00.000 11060 move complete, result=0
23:40:32.207 00.000 11060 worker thread done servicing request
23:40:32.213 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:32.233 00.020 10844 UpdateGuideState exits: m=3240 SNR=36.9
23:40:32.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:32.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:32.233 00.000 10844 Enqueuing Expose request
23:40:32.233 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:32.233 00.000 11060 Worker thread wakes up
23:40:32.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:32.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:32.580 00.347 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:32.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:32.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:32.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:32.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:32.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:32.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:32.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:32.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:32.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2923,"width":15,"height":15,"star_pos":[6.93,6.84],"pixels":"..."},"id":1}
23:40:32.591 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:32.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:32.866 00.275 11060 Exposure complete
23:40:33.028 00.162 11060 worker thread done servicing request
23:40:33.028 00.000 10844 OnExposeComplete: enter
23:40:33.028 00.000 10844 UpdateGuideState(): m_state=6
23:40:33.028 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
23:40:33.028 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=62.94, Mass=3263, SNR=36.8, Peak=235 HFD=3.7
23:40:33.028 00.000 10844 MultiStar: [#1 -0.42,0.94,0.00,M7] [#2 -0.39,0.03,1.93,U] [#3 -0.72,0.34,0.00,M10] [#4 -0.95,-0.11,0.00,M1] [#5 -0.39,0.50,0.00,M4] [#6 -0.41,0.86,0.00,M1] [#7 -0.02,0.48,0.91,U] [#8 -0.00,-0.33,1.02,U] 
23:40:33.028 00.000 10844 refined, 3 included, MultiStar: {-0.20, 0.21}, one-star: {-0.22, 0.86}
23:40:33.028 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.20)
23:40:33.028 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
23:40:33.028 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.34 mountX=-0.17 mountY=-0.23, mountTheta=-2.20
23:40:33.031 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.21, opts=13)
23:40:33.031 00.000 10844 Enqueuing Move request for scope (-0.20, 0.21)
23:40:33.031 00.000 11060 Worker thread wakes up
23:40:33.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
23:40:33.031 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
23:40:33.031 00.000 11060 Moving (-0.20, 0.21) raw xDistance=-0.17 yDistance=-0.23
23:40:33.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:40:33.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:40:33.031 00.000 11060 MoveAxis(E, 30, ABG)
23:40:33.031 00.000 11060 Guiding  Dir = 2, Dur = 30
23:40:33.036 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:33.041 00.005 11060 IsSlewing returns 0
23:40:33.041 00.000 11060 IsGuiding returns 0
23:40:33.052 00.011 10844 UpdateGuideState exits: m=3263 SNR=36.8
23:40:33.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:33.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:33.052 00.000 10844 Enqueuing Expose request
23:40:33.088 00.036 11060 IsGuiding returns 0
23:40:33.089 00.001 11060 Move returns status 0, amount 30
23:40:33.089 00.000 11060 MoveAxis(N, 91, ABG)
23:40:33.089 00.000 11060 Guiding  Dir = 0, Dur = 91
23:40:33.104 00.015 11060 IsSlewing returns 0
23:40:33.104 00.000 11060 IsGuiding returns 0
23:40:33.211 00.107 11060 IsGuiding returns 0
23:40:33.211 00.000 11060 Move returns status 0, amount 91
23:40:33.213 00.002 11060 move complete, result=0
23:40:33.213 00.000 11060 worker thread done servicing request
23:40:33.213 00.000 11060 Worker thread wakes up
23:40:33.213 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 91 ms NORTH
23:40:33.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:33.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:33.661 00.448 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:33.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:33.661 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:33.661 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:33.661 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:33.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:33.661 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:33.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:33.666 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:33.666 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2924,"width":15,"height":15,"star_pos":[7.49,6.94],"pixels":"..."},"id":1}
23:40:33.697 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:33.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:33.851 00.154 11060 Exposure complete
23:40:34.020 00.169 11060 worker thread done servicing request
23:40:34.020 00.000 10844 OnExposeComplete: enter
23:40:34.020 00.000 10844 UpdateGuideState(): m_state=6
23:40:34.020 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
23:40:34.020 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.37, Mass=3643, SNR=38.6, Peak=235 HFD=3.7
23:40:34.020 00.000 10844 MultiStar: [#1 -0.15,0.52,0.94,U] [#2 -0.64,0.79,0.00,M4] [#3 -0.70,0.85,0.00,R] [#4 -0.71,-0.15,0.00,M2] [#5 -0.56,1.09,0.00,M5] [#6 -0.27,0.22,0.86,U] [#7 -0.42,0.35,0.71,U] [#8 -0.51,-0.09,0.89,U] 
23:40:34.020 00.000 10844 single-star, 4 included, MultiStar: {-0.23, 0.26}, one-star: {0.13, 0.30}
23:40:34.020 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
23:40:34.020 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
23:40:34.020 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.30 hyp=0.32 cameraTheta=1.17 mountX=-0.31 mountY=0.08, mountTheta=2.90
23:40:34.020 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.30, opts=13)
23:40:34.020 00.000 10844 Enqueuing Move request for scope (0.13, 0.30)
23:40:34.020 00.000 11060 Worker thread wakes up
23:40:34.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.30) opts 0xd
23:40:34.020 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.30)
23:40:34.020 00.000 11060 Moving (0.13, 0.30) raw xDistance=-0.31 yDistance=0.08
23:40:34.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
23:40:34.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:34.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:40:34.020 00.000 11060 MoveAxis(E, 55, ABG)
23:40:34.020 00.000 11060 Guiding  Dir = 2, Dur = 55
23:40:34.027 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:34.031 00.004 11060 IsSlewing returns 0
23:40:34.031 00.000 11060 IsGuiding returns 0
23:40:34.041 00.010 10844 UpdateGuideState exits: m=3643 SNR=38.6
23:40:34.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:34.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:34.041 00.000 10844 Enqueuing Expose request
23:40:34.100 00.059 11060 IsGuiding returns 0
23:40:34.100 00.000 11060 Move returns status 0, amount 55
23:40:34.100 00.000 11060 MoveAxis(N, 0, ABG)
23:40:34.100 00.000 11060 Move returns status 0, amount 0
23:40:34.101 00.001 11060 move complete, result=0
23:40:34.101 00.000 11060 worker thread done servicing request
23:40:34.101 00.000 11060 Worker thread wakes up
23:40:34.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:34.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:34.101 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
23:40:34.604 00.503 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:34.604 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:34.605 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:34.605 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:34.607 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:34.607 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:34.609 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:34.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:34.609 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:34.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2925,"width":15,"height":15,"star_pos":[6.84,7.37],"pixels":"..."},"id":1}
23:40:34.619 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:34.619 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:34.733 00.114 11060 Exposure complete
23:40:34.927 00.194 11060 worker thread done servicing request
23:40:34.927 00.000 10844 OnExposeComplete: enter
23:40:34.927 00.000 10844 UpdateGuideState(): m_state=6
23:40:34.927 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
23:40:34.931 00.004 10844 Star::Find returns 1 (0), X=258.34, Y=62.48, Mass=3302, SNR=36.8, Peak=238 HFD=3.7
23:40:34.931 00.000 10844 MultiStar: [#1 0.07,0.93,0.00,M7] [#2 -0.44,0.17,1.89,U] [#3 0.15,-0.73,0.00,M1] [#4 -0.68,0.22,0.00,M3] [#5 -0.14,0.27,1.12,U] [#6 -0.09,0.03,0.89,U] [#7 -0.10,-0.29,0.87,U] [#8 -0.37,0.11,0.86,U] 
23:40:34.931 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.14}, one-star: {-0.37, 0.41}
23:40:34.931 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.44 = -1.84)
23:40:34.931 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.86)
23:40:34.931 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.31 cameraTheta=2.69 mountX=-0.08 mountY=-0.30, mountTheta=-1.85
23:40:34.933 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.14, opts=13)
23:40:34.933 00.000 10844 Enqueuing Move request for scope (-0.28, 0.14)
23:40:34.933 00.000 11060 Worker thread wakes up
23:40:34.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.14) opts 0xd
23:40:34.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.14)
23:40:34.933 00.000 11060 Moving (-0.28, 0.14) raw xDistance=-0.08 yDistance=-0.30
23:40:34.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:40:34.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:40:34.933 00.000 11060 MoveAxis(E, 0, ABG)
23:40:34.933 00.000 11060 Move returns status 0, amount 0
23:40:34.933 00.000 11060 MoveAxis(N, 115, ABG)
23:40:34.935 00.002 11060 Guiding  Dir = 0, Dur = 115
23:40:34.943 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:34.958 00.015 11060 IsSlewing returns 0
23:40:34.958 00.000 11060 IsGuiding returns 0
23:40:34.972 00.014 10844 UpdateGuideState exits: m=3302 SNR=36.8
23:40:34.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:34.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:34.972 00.000 10844 Enqueuing Expose request
23:40:35.093 00.121 11060 IsGuiding returns 0
23:40:35.093 00.000 11060 Move returns status 0, amount 115
23:40:35.093 00.000 11060 move complete, result=0
23:40:35.093 00.000 11060 worker thread done servicing request
23:40:35.093 00.000 11060 Worker thread wakes up
23:40:35.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:35.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:35.108 00.015 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 115 ms NORTH
23:40:35.648 00.540 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:35.648 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:35.648 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:35.648 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:35.652 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:35.652 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:35.652 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:35.652 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:35.652 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:35.653 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2926,"width":15,"height":15,"star_pos":[7.34,7.48],"pixels":"..."},"id":1}
23:40:35.659 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:35.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:35.725 00.066 11060 Exposure complete
23:40:35.894 00.169 11060 worker thread done servicing request
23:40:35.894 00.000 10844 OnExposeComplete: enter
23:40:35.894 00.000 10844 UpdateGuideState(): m_state=6
23:40:35.894 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
23:40:35.894 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=62.52, Mass=3101, SNR=35.5, Peak=207 HFD=3.3
23:40:35.894 00.000 10844 MultiStar: [#1 -0.52,0.08,1.03,U] [#2 -0.12,0.37,1.98,U] [#3 0.02,-1.01,0.00,M2] [#4 -0.26,-0.20,0.98,U] [#5 -0.03,0.28,1.05,U] [#6 -0.23,0.10,0.93,U] [#7 -0.54,-0.19,0.95,U] [#8 -0.40,-0.26,1.02,U] 
23:40:35.894 00.000 10844 refined, 7 included, MultiStar: {-0.26, 0.11}, one-star: {-0.13, 0.44}
23:40:35.894 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
23:40:35.894 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.82)
23:40:35.894 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.73 mountX=-0.06 mountY=-0.28, mountTheta=-1.80
23:40:35.897 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.11, opts=13)
23:40:35.897 00.000 10844 Enqueuing Move request for scope (-0.26, 0.11)
23:40:35.897 00.000 11060 Worker thread wakes up
23:40:35.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
23:40:35.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
23:40:35.897 00.000 11060 Moving (-0.26, 0.11) raw xDistance=-0.06 yDistance=-0.28
23:40:35.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:40:35.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
23:40:35.897 00.000 11060 MoveAxis(E, 0, ABG)
23:40:35.897 00.000 11060 Move returns status 0, amount 0
23:40:35.897 00.000 11060 MoveAxis(N, 107, ABG)
23:40:35.897 00.000 11060 Guiding  Dir = 0, Dur = 107
23:40:35.899 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:35.915 00.016 11060 IsSlewing returns 0
23:40:35.915 00.000 11060 IsGuiding returns 0
23:40:35.920 00.005 10844 UpdateGuideState exits: m=3101 SNR=35.5
23:40:35.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:35.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:35.920 00.000 10844 Enqueuing Expose request
23:40:36.030 00.110 11060 IsGuiding returns 0
23:40:36.030 00.000 11060 Move returns status 0, amount 107
23:40:36.030 00.000 11060 move complete, result=0
23:40:36.030 00.000 11060 worker thread done servicing request
23:40:36.030 00.000 11060 Worker thread wakes up
23:40:36.031 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:36.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:36.031 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 107 ms NORTH
23:40:36.559 00.528 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:36.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:36.560 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:36.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:36.561 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:36.561 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:36.561 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:36.561 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:36.561 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:36.564 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2927,"width":15,"height":15,"star_pos":[6.58,6.52],"pixels":"..."},"id":1}
23:40:36.591 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:36.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:36.672 00.081 11060 Exposure complete
23:40:36.857 00.185 11060 worker thread done servicing request
23:40:36.857 00.000 10844 OnExposeComplete: enter
23:40:36.857 00.000 10844 UpdateGuideState(): m_state=6
23:40:36.857 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
23:40:36.858 00.001 10844 Star::Find returns 1 (0), X=258.29, Y=61.96, Mass=3256, SNR=36.8, Peak=217 HFD=3.9
23:40:36.858 00.000 10844 MultiStar: [#1 -0.65,-0.25,0.00,M7] [#2 -0.55,-0.19,1.90,U] [#3 0.03,-0.71,0.00,M3] [#4 -0.77,-0.73,0.00,M3] [#5 -0.41,-0.18,0.97,U] [#6 -0.02,-0.70,0.00,M1] [#7 -0.32,-0.38,0.80,U] [#8 -0.64,-1.31,0.00,M1] 
23:40:36.858 00.000 10844 single-star, 3 included, MultiStar: {-0.45, -0.21}, one-star: {-0.42, -0.12}
23:40:36.858 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
23:40:36.858 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
23:40:36.858 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.12 hyp=0.44 cameraTheta=-2.87 mountX=0.19 mountY=-0.40, mountTheta=-1.12
23:40:36.858 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.12, opts=13)
23:40:36.858 00.000 10844 Enqueuing Move request for scope (-0.42, -0.12)
23:40:36.858 00.000 11060 Worker thread wakes up
23:40:36.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.12) opts 0xd
23:40:36.858 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.12)
23:40:36.858 00.000 11060 Moving (-0.42, -0.12) raw xDistance=0.19 yDistance=-0.40
23:40:36.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:40:36.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
23:40:36.858 00.000 11060 MoveAxis(W, 33, ABG)
23:40:36.858 00.000 11060 Guiding  Dir = 3, Dur = 33
23:40:36.864 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:36.884 00.020 10844 UpdateGuideState exits: m=3256 SNR=36.8
23:40:36.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:36.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:36.884 00.000 10844 Enqueuing Expose request
23:40:36.903 00.019 11060 IsSlewing returns 0
23:40:36.903 00.000 11060 IsGuiding returns 0
23:40:36.976 00.073 11060 IsGuiding returns 0
23:40:36.976 00.000 11060 Move returns status 0, amount 33
23:40:36.976 00.000 11060 MoveAxis(N, 154, ABG)
23:40:36.976 00.000 11060 Guiding  Dir = 0, Dur = 154
23:40:36.993 00.017 11060 IsSlewing returns 0
23:40:36.993 00.000 11060 IsGuiding returns 0
23:40:37.155 00.162 11060 IsGuiding returns 0
23:40:37.155 00.000 11060 Move returns status 0, amount 154
23:40:37.155 00.000 11060 move complete, result=0
23:40:37.155 00.000 11060 worker thread done servicing request
23:40:37.155 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.4 px 154 ms NORTH
23:40:37.155 00.000 11060 Worker thread wakes up
23:40:37.158 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:37.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:37.595 00.437 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:37.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:37.598 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:37.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:37.599 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:37.600 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:37.600 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:37.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:37.600 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:37.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2928,"width":15,"height":15,"star_pos":[7.29,6.96],"pixels":"..."},"id":1}
23:40:37.658 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:37.658 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:37.780 00.122 11060 Exposure complete
23:40:37.947 00.167 11060 worker thread done servicing request
23:40:37.947 00.000 10844 OnExposeComplete: enter
23:40:37.947 00.000 10844 UpdateGuideState(): m_state=6
23:40:37.947 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
23:40:37.947 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=62.25, Mass=2774, SNR=33.9, Peak=194 HFD=3.6
23:40:37.947 00.000 10844 MultiStar: [#1 -0.04,-0.48,1.10,U] [#2 0.40,0.69,0.00,M2] [#3 0.45,-0.46,0.00,M4] [#4 -0.59,-0.39,0.00,M4] [#5 0.09,0.60,1.02,U] [#6 0.60,-0.41,0.00,M2] [#7 -0.04,-0.55,0.93,U] [#8 0.15,0.36,0.96,U] 
23:40:37.947 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.02}, one-star: {-0.20, 0.17}
23:40:37.947 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
23:40:37.947 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
23:40:37.947 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.16 mountX=-0.01 mountY=-0.01, mountTheta=-2.38
23:40:37.950 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
23:40:37.950 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
23:40:37.950 00.000 11060 Worker thread wakes up
23:40:37.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:40:37.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:40:37.950 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.01 yDistance=-0.01
23:40:37.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:40:37.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:37.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:40:37.950 00.000 11060 MoveAxis(E, 0, ABG)
23:40:37.950 00.000 11060 Move returns status 0, amount 0
23:40:37.950 00.000 11060 MoveAxis(N, 0, ABG)
23:40:37.950 00.000 11060 Move returns status 0, amount 0
23:40:37.950 00.000 11060 move complete, result=0
23:40:37.950 00.000 11060 worker thread done servicing request
23:40:37.954 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:37.974 00.020 10844 UpdateGuideState exits: m=2774 SNR=33.9
23:40:37.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:37.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:37.974 00.000 10844 Enqueuing Expose request
23:40:37.974 00.000 11060 Worker thread wakes up
23:40:37.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:37.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:37.974 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:38.606 00.632 11060 Exposure complete
23:40:38.627 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:38.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:38.629 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:38.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:38.629 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:38.629 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:38.629 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:38.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:38.631 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:38.631 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2929,"width":15,"height":15,"star_pos":[6.51,7.25],"pixels":"..."},"id":1}
23:40:38.706 00.075 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:38.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:38.760 00.054 11060 worker thread done servicing request
23:40:38.760 00.000 10844 OnExposeComplete: enter
23:40:38.760 00.000 10844 UpdateGuideState(): m_state=6
23:40:38.760 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
23:40:38.760 00.000 10844 Star::Find returns 1 (0), X=259.25, Y=61.43, Mass=2984, SNR=34.5, Peak=204 HFD=3.8
23:40:38.760 00.000 10844 MultiStar: [#1 0.24,0.13,1.06,U] [#2 0.44,0.35,2.02,U] [#3 0.73,-0.59,0.00,M5] [#4 -0.42,0.20,1.04,U] [#5 0.46,0.44,0.00,M2] [#6 -0.25,0.15,0.94,U] [#7 0.19,-0.58,0.94,U] [#8 0.50,-0.35,0.97,U] 
23:40:38.760 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.05}, one-star: {0.54, -0.65}
23:40:38.760 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
23:40:38.760 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
23:40:38.760 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.21 mountX=0.01 mountY=0.21, mountTheta=1.54
23:40:38.760 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.05, opts=13)
23:40:38.760 00.000 10844 Enqueuing Move request for scope (0.21, -0.05)
23:40:38.760 00.000 11060 Worker thread wakes up
23:40:38.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
23:40:38.760 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
23:40:38.760 00.000 11060 Moving (0.21, -0.05) raw xDistance=0.01 yDistance=0.21
23:40:38.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:40:38.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:38.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:40:38.760 00.000 11060 MoveAxis(E, 0, ABG)
23:40:38.760 00.000 11060 Move returns status 0, amount 0
23:40:38.760 00.000 11060 MoveAxis(N, 0, ABG)
23:40:38.760 00.000 11060 Move returns status 0, amount 0
23:40:38.760 00.000 11060 move complete, result=0
23:40:38.760 00.000 11060 worker thread done servicing request
23:40:38.765 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:38.781 00.016 10844 UpdateGuideState exits: m=2984 SNR=34.5
23:40:38.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:38.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:38.781 00.000 10844 Enqueuing Expose request
23:40:38.781 00.000 11060 Worker thread wakes up
23:40:38.781 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:38.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:38.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:39.404 00.623 11060 Exposure complete
23:40:39.577 00.173 11060 worker thread done servicing request
23:40:39.577 00.000 10844 OnExposeComplete: enter
23:40:39.577 00.000 10844 UpdateGuideState(): m_state=6
23:40:39.577 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
23:40:39.577 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=62.23, Mass=3373, SNR=37.5, Peak=219 HFD=3.9
23:40:39.577 00.000 10844 MultiStar: [#1 0.15,0.40,0.94,U] [#2 -0.19,0.78,0.00,M2] [#3 0.16,-0.49,0.99,U] [#4 0.04,0.48,0.95,U] [#5 0.19,-0.18,1.01,U] [#6 -0.05,-0.29,0.91,U] [#7 -0.19,-0.09,0.84,U] [#8 0.26,-0.53,0.97,U] 
23:40:39.577 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.24, 0.15}
23:40:39.577 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
23:40:39.577 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
23:40:39.577 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.59 mountX=0.05 mountY=0.11, mountTheta=1.16
23:40:39.577 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
23:40:39.577 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
23:40:39.577 00.000 11060 Worker thread wakes up
23:40:39.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:40:39.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:40:39.577 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
23:40:39.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:40:39.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:39.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:40:39.577 00.000 11060 MoveAxis(E, 0, ABG)
23:40:39.577 00.000 11060 Move returns status 0, amount 0
23:40:39.577 00.000 11060 MoveAxis(N, 0, ABG)
23:40:39.577 00.000 11060 Move returns status 0, amount 0
23:40:39.577 00.000 11060 move complete, result=0
23:40:39.577 00.000 11060 worker thread done servicing request
23:40:39.587 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:39.597 00.010 10844 UpdateGuideState exits: m=3373 SNR=37.5
23:40:39.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:39.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:39.597 00.000 10844 Enqueuing Expose request
23:40:39.597 00.000 11060 Worker thread wakes up
23:40:39.597 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:39.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:39.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:39.603 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:39.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:39.606 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:39.606 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:39.606 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:39.608 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:39.608 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:39.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:39.608 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:39.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2931,"width":15,"height":15,"star_pos":[6.95,7.23],"pixels":"..."},"id":1}
23:40:39.621 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:39.621 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:40.224 00.603 11060 Exposure complete
23:40:40.382 00.158 11060 worker thread done servicing request
23:40:40.382 00.000 10844 OnExposeComplete: enter
23:40:40.382 00.000 10844 UpdateGuideState(): m_state=6
23:40:40.384 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
23:40:40.384 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.78, Mass=3011, SNR=35.0, Peak=213 HFD=3.7
23:40:40.384 00.000 10844 MultiStar: [#1 -0.13,0.08,1.06,U] [#2 -0.41,-0.07,2.10,U] [#3 0.29,-1.20,0.00,M5] [#4 -0.12,-0.82,0.00,M3] [#5 -0.23,-0.33,1.08,U] [#6 -0.20,-0.00,0.96,U] [#7 -0.15,-0.47,0.93,U] [#8 -0.36,-0.46,0.98,U] 
23:40:40.384 00.000 10844 single-star, 6 included, MultiStar: {-0.25, -0.20}, one-star: {-0.12, -0.29}
23:40:40.384 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
23:40:40.384 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
23:40:40.384 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.32 cameraTheta=-1.96 mountX=0.31 mountY=-0.07, mountTheta=-0.22
23:40:40.384 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.29, opts=13)
23:40:40.384 00.000 10844 Enqueuing Move request for scope (-0.12, -0.29)
23:40:40.384 00.000 11060 Worker thread wakes up
23:40:40.386 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.29) opts 0xd
23:40:40.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.29)
23:40:40.386 00.000 11060 Moving (-0.12, -0.29) raw xDistance=0.31 yDistance=-0.07
23:40:40.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:40:40.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:40.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:40:40.386 00.000 11060 MoveAxis(W, 54, ABG)
23:40:40.386 00.000 11060 Guiding  Dir = 3, Dur = 54
23:40:40.391 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:40.399 00.008 11060 IsSlewing returns 0
23:40:40.399 00.000 11060 IsGuiding returns 0
23:40:40.413 00.014 10844 UpdateGuideState exits: m=3011 SNR=35.0
23:40:40.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:40.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:40.413 00.000 10844 Enqueuing Expose request
23:40:40.459 00.046 11060 IsGuiding returns 0
23:40:40.459 00.000 11060 Move returns status 0, amount 54
23:40:40.459 00.000 11060 MoveAxis(N, 0, ABG)
23:40:40.459 00.000 11060 Move returns status 0, amount 0
23:40:40.459 00.000 11060 move complete, result=0
23:40:40.459 00.000 11060 worker thread done servicing request
23:40:40.459 00.000 11060 Worker thread wakes up
23:40:40.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:40.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:40.459 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
23:40:40.579 00.120 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:40.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:40.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:40.582 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:40.582 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:40.582 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:40.582 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:40.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:40.582 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:40.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2932,"width":15,"height":15,"star_pos":[6.59,6.78],"pixels":"..."},"id":1}
23:40:40.629 00.047 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:40.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:41.087 00.458 11060 Exposure complete
23:40:41.247 00.160 11060 worker thread done servicing request
23:40:41.247 00.000 10844 OnExposeComplete: enter
23:40:41.247 00.000 10844 UpdateGuideState(): m_state=6
23:40:41.247 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
23:40:41.247 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=61.55, Mass=2971, SNR=34.6, Peak=228 HFD=3.6
23:40:41.247 00.000 10844 MultiStar: [#1 0.40,0.34,0.96,U] [#2 -0.32,-0.17,2.01,U] [#3 0.21,-0.86,0.00,M6] [#4 -0.80,-0.45,0.00,M4] [#5 -0.28,-0.31,1.09,U] [#6 -0.27,-0.66,0.00,M1] [#7 -0.50,-0.12,0.97,U] [#8 -0.25,-0.64,0.00,M1] 
23:40:41.247 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.17}, one-star: {0.24, -0.53}
23:40:41.247 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
23:40:41.247 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
23:40:41.247 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.24 mountX=0.19 mountY=-0.10, mountTheta=-0.50
23:40:41.251 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.17, opts=13)
23:40:41.251 00.000 10844 Enqueuing Move request for scope (-0.13, -0.17)
23:40:41.251 00.000 11060 Worker thread wakes up
23:40:41.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
23:40:41.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
23:40:41.251 00.000 11060 Moving (-0.13, -0.17) raw xDistance=0.19 yDistance=-0.10
23:40:41.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:40:41.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:41.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:40:41.251 00.000 11060 MoveAxis(W, 34, ABG)
23:40:41.251 00.000 11060 Guiding  Dir = 3, Dur = 34
23:40:41.256 00.005 11060 IsSlewing returns 0
23:40:41.256 00.000 11060 IsGuiding returns 0
23:40:41.258 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:41.271 00.013 10844 UpdateGuideState exits: m=2971 SNR=34.6
23:40:41.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:41.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:41.271 00.000 10844 Enqueuing Expose request
23:40:41.300 00.029 11060 IsGuiding returns 0
23:40:41.300 00.000 11060 Move returns status 0, amount 34
23:40:41.300 00.000 11060 MoveAxis(N, 0, ABG)
23:40:41.300 00.000 11060 Move returns status 0, amount 0
23:40:41.300 00.000 11060 move complete, result=0
23:40:41.300 00.000 11060 worker thread done servicing request
23:40:41.301 00.001 11060 Worker thread wakes up
23:40:41.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:41.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:41.302 00.001 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
23:40:41.630 00.328 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:41.630 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:41.632 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:41.632 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:41.633 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:41.633 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:41.633 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:41.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:41.633 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:41.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2933,"width":15,"height":15,"star_pos":[6.95,6.55],"pixels":"..."},"id":1}
23:40:41.659 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:41.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:41.934 00.275 11060 Exposure complete
23:40:42.114 00.180 11060 worker thread done servicing request
23:40:42.116 00.002 10844 OnExposeComplete: enter
23:40:42.116 00.000 10844 UpdateGuideState(): m_state=6
23:40:42.116 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
23:40:42.116 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=62.56, Mass=3192, SNR=35.9, Peak=168 HFD=3.9
23:40:42.116 00.000 10844 MultiStar: [#1 -0.03,1.48,0.00,M3] [#2 -0.52,-0.03,2.03,U] [#3 0.78,-0.22,0.00,M7] [#4 -1.25,0.45,0.00,M5] [#5 -0.48,0.64,0.00,M1] [#6 0.26,0.18,0.90,U] [#7 0.13,0.67,0.00,M1] [#8 -0.09,-0.12,0.92,U] 
23:40:42.116 00.000 10844 refined, 3 included, MultiStar: {-0.16, 0.10}, one-star: {0.11, 0.49}
23:40:42.116 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
23:40:42.116 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.96)
23:40:42.116 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.59 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
23:40:42.116 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.10, opts=13)
23:40:42.116 00.000 10844 Enqueuing Move request for scope (-0.16, 0.10)
23:40:42.119 00.003 11060 Worker thread wakes up
23:40:42.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
23:40:42.119 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
23:40:42.119 00.000 11060 Moving (-0.16, 0.10) raw xDistance=-0.07 yDistance=-0.18
23:40:42.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:40:42.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:42.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:40:42.119 00.000 11060 MoveAxis(E, 0, ABG)
23:40:42.119 00.000 11060 Move returns status 0, amount 0
23:40:42.119 00.000 11060 MoveAxis(N, 0, ABG)
23:40:42.119 00.000 11060 Move returns status 0, amount 0
23:40:42.119 00.000 11060 move complete, result=0
23:40:42.119 00.000 11060 worker thread done servicing request
23:40:42.124 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:42.150 00.026 10844 UpdateGuideState exits: m=3192 SNR=35.9
23:40:42.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:42.150 00.000 10844 Enqueuing Expose request
23:40:42.150 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:42.150 00.000 11060 Worker thread wakes up
23:40:42.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:42.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:42.691 00.541 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:42.694 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:42.694 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:42.696 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:42.696 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:42.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:42.696 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:42.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:42.701 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:42.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2934,"width":15,"height":15,"star_pos":[6.82,6.56],"pixels":"..."},"id":1}
23:40:42.711 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:42.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:42.783 00.072 11060 Exposure complete
23:40:42.948 00.165 11060 worker thread done servicing request
23:40:42.948 00.000 10844 OnExposeComplete: enter
23:40:42.948 00.000 10844 UpdateGuideState(): m_state=6
23:40:42.948 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
23:40:42.948 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=62.11, Mass=3046, SNR=35.0, Peak=190 HFD=3.9
23:40:42.948 00.000 10844 MultiStar: [#1 -0.46,0.03,1.02,U] [#2 -0.10,0.52,2.06,U] [#3 0.05,-1.17,0.00,M8] [#4 -0.63,-0.40,0.00,M6] [#5 -0.13,0.46,1.08,U] [#6 0.04,0.22,0.95,U] [#7 -0.30,-1.23,0.00,M2] [#8 0.05,-0.14,1.03,U] 
23:40:42.948 00.000 10844 single-star, 5 included, MultiStar: {-0.10, 0.24}, one-star: {0.04, 0.03}
23:40:42.948 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
23:40:42.948 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
23:40:42.948 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.63 mountX=-0.03 mountY=0.03, mountTheta=2.38
23:40:42.950 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
23:40:42.950 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
23:40:42.950 00.000 11060 Worker thread wakes up
23:40:42.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:40:42.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:40:42.950 00.000 11060 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=0.03
23:40:42.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:40:42.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:42.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:42.950 00.000 11060 MoveAxis(E, 0, ABG)
23:40:42.950 00.000 11060 Move returns status 0, amount 0
23:40:42.950 00.000 11060 MoveAxis(N, 0, ABG)
23:40:42.950 00.000 11060 Move returns status 0, amount 0
23:40:42.950 00.000 11060 move complete, result=0
23:40:42.950 00.000 11060 worker thread done servicing request
23:40:42.957 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:42.975 00.018 10844 UpdateGuideState exits: m=3046 SNR=35.0
23:40:42.977 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:42.977 00.000 10844 Enqueuing Expose request
23:40:42.977 00.000 11060 Worker thread wakes up
23:40:42.977 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:42.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:42.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:43.594 00.617 11060 Exposure complete
23:40:43.604 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:43.607 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:43.607 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:43.608 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:43.608 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:43.609 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:43.609 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:43.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:43.614 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:43.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2935,"width":15,"height":15,"star_pos":[6.75,7.11],"pixels":"..."},"id":1}
23:40:43.638 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:43.638 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:43.770 00.132 11060 worker thread done servicing request
23:40:43.770 00.000 10844 OnExposeComplete: enter
23:40:43.770 00.000 10844 UpdateGuideState(): m_state=6
23:40:43.770 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
23:40:43.770 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.84, Mass=3217, SNR=36.2, Peak=218 HFD=4.1
23:40:43.770 00.000 10844 MultiStar: [#1 0.17,-0.36,1.04,U] [#2 0.48,0.28,1.90,U] [#3 0.42,-1.01,0.00,M9] [#4 -0.35,-0.10,1.01,U] [#5 0.24,0.10,1.02,U] [#6 0.37,-0.00,0.90,U] [#7 0.33,-0.28,0.90,U] [#8 0.22,0.12,1.09,U] 
23:40:43.770 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.02}, one-star: {0.20, -0.24}
23:40:43.775 00.005 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
23:40:43.775 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
23:40:43.775 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.09 mountX=-0.02 mountY=0.23, mountTheta=1.66
23:40:43.776 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.02, opts=13)
23:40:43.776 00.000 10844 Enqueuing Move request for scope (0.23, -0.02)
23:40:43.776 00.000 11060 Worker thread wakes up
23:40:43.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
23:40:43.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
23:40:43.776 00.000 11060 Moving (0.23, -0.02) raw xDistance=-0.02 yDistance=0.23
23:40:43.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:40:43.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:40:43.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:40:43.776 00.000 11060 MoveAxis(E, 0, ABG)
23:40:43.776 00.000 11060 Move returns status 0, amount 0
23:40:43.776 00.000 11060 MoveAxis(N, 0, ABG)
23:40:43.776 00.000 11060 Move returns status 0, amount 0
23:40:43.776 00.000 11060 move complete, result=0
23:40:43.776 00.000 11060 worker thread done servicing request
23:40:43.792 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:43.805 00.013 10844 UpdateGuideState exits: m=3217 SNR=36.2
23:40:43.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:43.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:43.805 00.000 10844 Enqueuing Expose request
23:40:43.805 00.000 11060 Worker thread wakes up
23:40:43.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:43.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:43.805 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:44.430 00.625 11060 Exposure complete
23:40:44.579 00.149 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:44.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:44.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:44.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:44.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:44.579 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:44.581 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:44.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:44.581 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:44.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2936,"width":15,"height":15,"star_pos":[6.91,6.84],"pixels":"..."},"id":1}
23:40:44.604 00.023 11060 worker thread done servicing request
23:40:44.605 00.001 10844 OnExposeComplete: enter
23:40:44.605 00.000 10844 UpdateGuideState(): m_state=6
23:40:44.605 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
23:40:44.605 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.92, Mass=3980, SNR=41.1, Peak=252 HFD=4.1
23:40:44.605 00.000 10844 MultiStar: [#1 0.15,0.22,0.84,U] [#2 0.08,-0.14,1.72,U] [#3 0.33,-0.61,0.00,M10] [#4 0.11,0.08,0.85,U] [#5 0.57,0.02,0.87,U] [#6 0.20,0.13,0.78,U] [#7 -0.10,-0.40,0.74,U] [#8 0.16,-0.10,0.84,U] 
23:40:44.605 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.12, -0.15}
23:40:44.605 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
23:40:44.605 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
23:40:44.605 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.33 mountX=0.02 mountY=0.16, mountTheta=1.42
23:40:44.606 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.05, opts=13)
23:40:44.606 00.000 10844 Enqueuing Move request for scope (0.15, -0.05)
23:40:44.606 00.000 11060 Worker thread wakes up
23:40:44.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
23:40:44.606 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
23:40:44.606 00.000 11060 Moving (0.15, -0.05) raw xDistance=0.02 yDistance=0.16
23:40:44.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:40:44.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:44.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:40:44.606 00.000 11060 MoveAxis(E, 0, ABG)
23:40:44.606 00.000 11060 Move returns status 0, amount 0
23:40:44.606 00.000 11060 MoveAxis(N, 0, ABG)
23:40:44.606 00.000 11060 Move returns status 0, amount 0
23:40:44.608 00.002 11060 move complete, result=0
23:40:44.608 00.000 11060 worker thread done servicing request
23:40:44.610 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:40:44.626 00.016 10844 UpdateGuideState exits: m=3980 SNR=41.1
23:40:44.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:44.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:44.626 00.000 10844 Enqueuing Expose request
23:40:44.626 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:44.626 00.000 11060 Worker thread wakes up
23:40:44.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:44.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:44.627 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:44.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:45.255 00.628 11060 Exposure complete
23:40:45.414 00.159 11060 worker thread done servicing request
23:40:45.414 00.000 10844 OnExposeComplete: enter
23:40:45.414 00.000 10844 UpdateGuideState(): m_state=6
23:40:45.414 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
23:40:45.414 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.74, Mass=3212, SNR=35.9, Peak=189 HFD=4.0
23:40:45.414 00.000 10844 MultiStar: [#1 0.42,0.07,0.95,U] [#2 0.01,-0.40,2.05,U] [#3 0.51,-0.42,0.00,R] [#4 -0.65,-0.39,0.00,M5] [#5 0.19,-0.57,1.09,U] [#6 0.32,0.28,0.90,U] [#7 0.09,-0.47,0.82,U] [#8 -0.39,-0.45,1.02,U] 
23:40:45.414 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.29}, one-star: {0.16, -0.34}
23:40:45.414 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
23:40:45.414 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
23:40:45.414 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.26 mountX=0.27 mountY=0.14, mountTheta=0.48
23:40:45.418 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.29, opts=13)
23:40:45.418 00.000 10844 Enqueuing Move request for scope (0.10, -0.29)
23:40:45.418 00.000 11060 Worker thread wakes up
23:40:45.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
23:40:45.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
23:40:45.418 00.000 11060 Moving (0.10, -0.29) raw xDistance=0.27 yDistance=0.14
23:40:45.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:40:45.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:45.419 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:40:45.419 00.000 11060 MoveAxis(W, 47, ABG)
23:40:45.419 00.000 11060 Guiding  Dir = 3, Dur = 47
23:40:45.425 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:45.440 00.015 10844 UpdateGuideState exits: m=3212 SNR=35.9
23:40:45.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:45.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:45.440 00.000 10844 Enqueuing Expose request
23:40:45.450 00.010 11060 IsSlewing returns 0
23:40:45.450 00.000 11060 IsGuiding returns 0
23:40:45.513 00.063 11060 IsGuiding returns 0
23:40:45.513 00.000 11060 Move returns status 0, amount 47
23:40:45.513 00.000 11060 MoveAxis(N, 0, ABG)
23:40:45.513 00.000 11060 Move returns status 0, amount 0
23:40:45.513 00.000 11060 move complete, result=0
23:40:45.513 00.000 11060 worker thread done servicing request
23:40:45.513 00.000 11060 Worker thread wakes up
23:40:45.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:45.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:45.519 00.006 10844 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
23:40:45.647 00.128 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:45.647 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:45.649 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:45.650 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:45.650 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:45.650 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:45.650 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:45.650 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:45.650 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:45.650 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2938,"width":15,"height":15,"star_pos":[6.87,6.74],"pixels":"..."},"id":1}
23:40:45.679 00.029 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:45.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:46.147 00.468 11060 Exposure complete
23:40:46.331 00.184 11060 worker thread done servicing request
23:40:46.331 00.000 10844 OnExposeComplete: enter
23:40:46.331 00.000 10844 UpdateGuideState(): m_state=6
23:40:46.331 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
23:40:46.331 00.000 10844 Star::Find returns 1 (0), X=258.98, Y=62.14, Mass=3408, SNR=37.9, Peak=249 HFD=3.8
23:40:46.331 00.000 10844 MultiStar: [#1 0.40,0.19,0.96,U] [#2 0.33,0.07,1.84,U] [#3 -0.41,-0.19,0.94,U] [#4 -0.56,-0.00,0.90,U] [#5 -0.03,0.36,0.97,U] [#6 0.12,-0.15,0.89,U] [#7 0.22,-0.24,0.85,U] [#8 0.36,0.57,0.00,M1] 
23:40:46.331 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.27, 0.06}
23:40:46.331 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
23:40:46.331 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
23:40:46.331 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=-0.04 mountY=0.07, mountTheta=2.05
23:40:46.335 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
23:40:46.335 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
23:40:46.335 00.000 11060 Worker thread wakes up
23:40:46.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:40:46.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:40:46.335 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.04 yDistance=0.07
23:40:46.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:40:46.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:46.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:40:46.335 00.000 11060 MoveAxis(E, 0, ABG)
23:40:46.335 00.000 11060 Move returns status 0, amount 0
23:40:46.335 00.000 11060 MoveAxis(N, 0, ABG)
23:40:46.335 00.000 11060 Move returns status 0, amount 0
23:40:46.337 00.002 11060 move complete, result=0
23:40:46.337 00.000 11060 worker thread done servicing request
23:40:46.346 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:46.356 00.010 10844 UpdateGuideState exits: m=3408 SNR=37.9
23:40:46.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:46.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:46.356 00.000 10844 Enqueuing Expose request
23:40:46.356 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:46.356 00.000 11060 Worker thread wakes up
23:40:46.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:46.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:46.588 00.232 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:46.593 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:46.593 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:46.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:46.603 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:46.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:46.604 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:46.604 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:46.604 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:46.604 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2939,"width":15,"height":15,"star_pos":[6.98,7.14],"pixels":"..."},"id":1}
23:40:46.614 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:46.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:46.985 00.371 11060 Exposure complete
23:40:47.153 00.168 11060 worker thread done servicing request
23:40:47.153 00.000 10844 OnExposeComplete: enter
23:40:47.153 00.000 10844 UpdateGuideState(): m_state=6
23:40:47.158 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
23:40:47.158 00.000 10844 Star::Find returns 1 (0), X=259.14, Y=61.40, Mass=3399, SNR=37.2, Peak=250 HFD=3.7
23:40:47.158 00.000 10844 MultiStar: [#1 0.32,-0.24,0.94,U] [#2 0.28,0.59,0.00,M1] [#3 0.29,0.00,0.94,U] [#4 0.32,-0.30,0.97,U] [#5 0.69,-0.08,0.00,M1] [#6 0.24,0.36,0.94,U] [#7 0.20,-0.42,0.92,U] [#8 0.31,0.79,0.00,M2] 
23:40:47.158 00.000 10844 refined, 5 included, MultiStar: {0.30, -0.22}, one-star: {0.43, -0.68}
23:40:47.158 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
23:40:47.158 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
23:40:47.158 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.22 hyp=0.37 cameraTheta=-0.63 mountX=0.16 mountY=0.33, mountTheta=1.12
23:40:47.158 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.22, opts=13)
23:40:47.158 00.000 10844 Enqueuing Move request for scope (0.30, -0.22)
23:40:47.161 00.003 11060 Worker thread wakes up
23:40:47.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.22) opts 0xd
23:40:47.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.22)
23:40:47.161 00.000 11060 Moving (0.30, -0.22) raw xDistance=0.16 yDistance=0.33
23:40:47.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:40:47.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:40:47.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:40:47.161 00.000 11060 MoveAxis(W, 28, ABG)
23:40:47.161 00.000 11060 Guiding  Dir = 3, Dur = 28
23:40:47.163 00.002 11060 IsSlewing returns 0
23:40:47.163 00.000 11060 IsGuiding returns 0
23:40:47.168 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:47.179 00.011 10844 UpdateGuideState exits: m=3399 SNR=37.2
23:40:47.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:47.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:47.179 00.000 10844 Enqueuing Expose request
23:40:47.195 00.016 11060 IsGuiding returns 0
23:40:47.197 00.002 11060 Move returns status 0, amount 28
23:40:47.197 00.000 11060 MoveAxis(N, 0, ABG)
23:40:47.197 00.000 11060 Move returns status 0, amount 0
23:40:47.197 00.000 11060 move complete, result=0
23:40:47.197 00.000 11060 worker thread done servicing request
23:40:47.197 00.000 11060 Worker thread wakes up
23:40:47.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:47.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:47.200 00.003 10844 GuideStep: 0.2 px 28 ms WEST, 0.3 px 0 ms NORTH
23:40:47.602 00.402 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:47.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:47.604 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:47.604 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:47.605 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:47.607 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:47.608 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:47.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:47.608 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:47.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2940,"width":15,"height":15,"star_pos":[7.14,7.40],"pixels":"..."},"id":1}
23:40:47.641 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:47.641 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:47.825 00.184 11060 Exposure complete
23:40:47.992 00.167 11060 worker thread done servicing request
23:40:47.992 00.000 10844 OnExposeComplete: enter
23:40:47.992 00.000 10844 UpdateGuideState(): m_state=6
23:40:47.992 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
23:40:47.992 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=62.08, Mass=2804, SNR=33.8, Peak=174 HFD=3.9
23:40:47.992 00.000 10844 MultiStar: [#1 0.28,-0.24,1.08,U] [#2 0.04,0.19,2.21,U] [#3 -0.05,0.29,1.08,U] [#4 -0.50,-0.19,1.06,U] [#5 0.37,0.88,0.00,M2] [#6 0.26,-0.05,0.97,U] [#7 0.18,-0.22,0.93,U] [#8 0.17,0.00,1.05,U] 
23:40:47.992 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {0.23, -0.00}
23:40:47.992 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
23:40:47.992 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
23:40:47.992 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.02 mountY=0.07, mountTheta=1.80
23:40:47.995 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.00, opts=13)
23:40:47.995 00.000 10844 Enqueuing Move request for scope (0.07, 0.00)
23:40:47.995 00.000 11060 Worker thread wakes up
23:40:47.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
23:40:47.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
23:40:47.995 00.000 11060 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=0.07
23:40:47.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:40:47.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:47.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:40:47.995 00.000 11060 MoveAxis(E, 0, ABG)
23:40:47.995 00.000 11060 Move returns status 0, amount 0
23:40:47.995 00.000 11060 MoveAxis(N, 0, ABG)
23:40:47.995 00.000 11060 Move returns status 0, amount 0
23:40:47.995 00.000 11060 move complete, result=0
23:40:47.995 00.000 11060 worker thread done servicing request
23:40:48.006 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:48.020 00.014 10844 UpdateGuideState exits: m=2804 SNR=33.8
23:40:48.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:48.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:48.020 00.000 10844 Enqueuing Expose request
23:40:48.020 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:48.020 00.000 11060 Worker thread wakes up
23:40:48.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:48.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:48.586 00.566 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:48.586 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:48.590 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:48.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:48.590 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:48.590 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:48.590 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:48.590 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:48.592 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:48.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2941,"width":15,"height":15,"star_pos":[6.94,7.08],"pixels":"..."},"id":1}
23:40:48.620 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:48.621 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:48.658 00.037 11060 Exposure complete
23:40:48.832 00.174 11060 worker thread done servicing request
23:40:48.832 00.000 10844 OnExposeComplete: enter
23:40:48.832 00.000 10844 UpdateGuideState(): m_state=6
23:40:48.834 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
23:40:48.834 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=61.99, Mass=3471, SNR=38.3, Peak=211 HFD=4.0
23:40:48.834 00.000 10844 MultiStar: [#1 -0.07,-0.00,0.92,U] [#2 -0.31,-0.14,1.92,U] [#3 0.23,-0.11,0.94,U] [#4 0.09,0.18,0.86,U] [#5 0.15,0.52,0.95,U] [#6 0.21,0.15,0.85,U] [#7 -0.03,0.42,0.84,U] [#8 0.21,-0.10,0.88,U] 
23:40:48.834 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {0.29, -0.09}
23:40:48.834 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
23:40:48.834 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
23:40:48.834 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.96 mountX=-0.07 mountY=0.03, mountTheta=2.69
23:40:48.834 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
23:40:48.834 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
23:40:48.834 00.000 11060 Worker thread wakes up
23:40:48.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:40:48.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:40:48.834 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.07 yDistance=0.03
23:40:48.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:40:48.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:48.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:40:48.834 00.000 11060 MoveAxis(E, 0, ABG)
23:40:48.834 00.000 11060 Move returns status 0, amount 0
23:40:48.834 00.000 11060 MoveAxis(N, 0, ABG)
23:40:48.834 00.000 11060 Move returns status 0, amount 0
23:40:48.834 00.000 11060 move complete, result=0
23:40:48.834 00.000 11060 worker thread done servicing request
23:40:48.840 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:48.853 00.013 10844 UpdateGuideState exits: m=3471 SNR=38.3
23:40:48.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:48.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:48.853 00.000 10844 Enqueuing Expose request
23:40:48.853 00.000 11060 Worker thread wakes up
23:40:48.853 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:48.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:48.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:49.484 00.631 11060 Exposure complete
23:40:49.570 00.086 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:49.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:49.570 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:49.570 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:49.570 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:49.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:49.572 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:49.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:49.572 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:49.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2942,"width":15,"height":15,"star_pos":[7.00,6.99],"pixels":"..."},"id":1}
23:40:49.651 00.079 11060 worker thread done servicing request
23:40:49.651 00.000 10844 OnExposeComplete: enter
23:40:49.651 00.000 10844 UpdateGuideState(): m_state=6
23:40:49.651 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
23:40:49.651 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.95, Mass=3426, SNR=37.3, Peak=249 HFD=3.7
23:40:49.651 00.000 10844 MultiStar: [#1 -0.27,0.45,0.89,U] [#2 -0.60,0.44,0.00,M1] [#3 -0.59,0.10,0.95,U] [#4 -0.01,0.04,0.85,U] [#5 -0.21,0.72,0.00,M2] [#6 -0.18,0.79,0.00,M1] [#7 -0.31,0.04,0.86,U] [#8 -0.37,0.06,0.85,U] 
23:40:49.651 00.000 10844 single-star, 5 included, MultiStar: {-0.28, 0.09}, one-star: {-0.13, -0.13}
23:40:49.651 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
23:40:49.651 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
23:40:49.651 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.37 mountX=0.15 mountY=-0.11, mountTheta=-0.63
23:40:49.654 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.13, opts=13)
23:40:49.654 00.000 10844 Enqueuing Move request for scope (-0.13, -0.13)
23:40:49.656 00.002 11060 Worker thread wakes up
23:40:49.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
23:40:49.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
23:40:49.656 00.000 11060 Moving (-0.13, -0.13) raw xDistance=0.15 yDistance=-0.11
23:40:49.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:40:49.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:49.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:49.656 00.000 11060 MoveAxis(W, 26, ABG)
23:40:49.656 00.000 11060 Guiding  Dir = 3, Dur = 26
23:40:49.659 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:49.675 00.016 10844 UpdateGuideState exits: m=3426 SNR=37.3
23:40:49.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:49.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:49.675 00.000 10844 Enqueuing Expose request
23:40:49.677 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:49.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:49.677 00.000 11060 IsSlewing returns 0
23:40:49.677 00.000 11060 IsGuiding returns 0
23:40:49.727 00.050 11060 IsGuiding returns 0
23:40:49.727 00.000 11060 Move returns status 0, amount 26
23:40:49.727 00.000 11060 MoveAxis(N, 0, ABG)
23:40:49.727 00.000 11060 Move returns status 0, amount 0
23:40:49.727 00.000 11060 move complete, result=0
23:40:49.727 00.000 11060 worker thread done servicing request
23:40:49.727 00.000 11060 Worker thread wakes up
23:40:49.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:49.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:49.738 00.011 10844 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
23:40:50.355 00.617 11060 Exposure complete
23:40:50.526 00.171 11060 worker thread done servicing request
23:40:50.526 00.000 10844 OnExposeComplete: enter
23:40:50.526 00.000 10844 UpdateGuideState(): m_state=6
23:40:50.526 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
23:40:50.526 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=62.76, Mass=2938, SNR=34.8, Peak=248 HFD=3.5
23:40:50.526 00.000 10844 MultiStar: [#1 -0.36,0.67,0.00,M1] [#2 -0.19,1.07,0.00,M2] [#3 -0.43,0.74,0.00,M1] [#4 -0.50,0.33,1.08,U] [#5 -0.06,0.98,0.00,M3] [#6 0.14,0.79,0.00,M2] [#7 0.09,0.36,0.99,U] [#8 -0.26,0.32,1.02,U] 
23:40:50.526 00.000 10844 refined, 3 included, MultiStar: {-0.11, 0.42}, one-star: {0.27, 0.69}
23:40:50.526 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
23:40:50.526 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
23:40:50.526 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.82 mountX=-0.39 mountY=-0.17, mountTheta=-2.73
23:40:50.529 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.42, opts=13)
23:40:50.529 00.000 10844 Enqueuing Move request for scope (-0.11, 0.42)
23:40:50.529 00.000 11060 Worker thread wakes up
23:40:50.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.42) opts 0xd
23:40:50.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.42)
23:40:50.529 00.000 11060 Moving (-0.11, 0.42) raw xDistance=-0.39 yDistance=-0.17
23:40:50.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
23:40:50.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:50.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:40:50.529 00.000 11060 MoveAxis(E, 68, ABG)
23:40:50.529 00.000 11060 Guiding  Dir = 2, Dur = 68
23:40:50.534 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:50.543 00.009 11060 IsSlewing returns 0
23:40:50.543 00.000 11060 IsGuiding returns 0
23:40:50.555 00.012 10844 UpdateGuideState exits: m=2938 SNR=34.8
23:40:50.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:50.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:50.555 00.000 10844 Enqueuing Expose request
23:40:50.577 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:50.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:50.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:50.579 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:50.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:50.579 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:50.579 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:50.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:50.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:50.581 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2944,"width":15,"height":15,"star_pos":[6.99,6.76],"pixels":"..."},"id":1}
23:40:50.613 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:50.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:50.623 00.010 11060 IsGuiding returns 0
23:40:50.623 00.000 11060 Move returns status 0, amount 68
23:40:50.623 00.000 11060 MoveAxis(N, 0, ABG)
23:40:50.624 00.001 11060 Move returns status 0, amount 0
23:40:50.624 00.000 11060 move complete, result=0
23:40:50.624 00.000 11060 worker thread done servicing request
23:40:50.624 00.000 11060 Worker thread wakes up
23:40:50.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:50.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:50.642 00.018 10844 GuideStep: -0.4 px 68 ms EAST, -0.2 px 0 ms NORTH
23:40:51.248 00.606 11060 Exposure complete
23:40:51.399 00.151 11060 worker thread done servicing request
23:40:51.399 00.000 10844 OnExposeComplete: enter
23:40:51.399 00.000 10844 UpdateGuideState(): m_state=6
23:40:51.399 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
23:40:51.399 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.92, Mass=3555, SNR=37.9, Peak=221 HFD=4.2
23:40:51.399 00.000 10844 MultiStar: [#1 -0.31,0.15,0.99,U] [#2 -0.39,0.79,0.00,M3] [#3 -0.35,0.33,0.93,U] [#4 -0.25,0.54,0.87,U] [#5 -0.01,0.48,1.06,U] [#6 -0.03,-0.10,0.85,U] [#7 -0.07,0.18,0.88,U] [#8 0.15,0.24,0.93,U] 
23:40:51.399 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.21}, one-star: {0.16, -0.16}
23:40:51.399 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
23:40:51.399 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.60)
23:40:51.399 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.95 mountX=-0.19 mountY=-0.12, mountTheta=-2.59
23:40:51.399 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.21, opts=13)
23:40:51.399 00.000 10844 Enqueuing Move request for scope (-0.08, 0.21)
23:40:51.399 00.000 11060 Worker thread wakes up
23:40:51.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
23:40:51.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
23:40:51.399 00.000 11060 Moving (-0.08, 0.21) raw xDistance=-0.19 yDistance=-0.12
23:40:51.404 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:40:51.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:51.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:51.404 00.000 11060 MoveAxis(E, 35, ABG)
23:40:51.404 00.000 11060 Guiding  Dir = 2, Dur = 35
23:40:51.406 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:51.409 00.003 11060 IsSlewing returns 0
23:40:51.409 00.000 11060 IsGuiding returns 0
23:40:51.433 00.024 10844 UpdateGuideState exits: m=3555 SNR=37.9
23:40:51.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:51.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:51.433 00.000 10844 Enqueuing Expose request
23:40:51.456 00.023 11060 IsGuiding returns 0
23:40:51.456 00.000 11060 Move returns status 0, amount 35
23:40:51.456 00.000 11060 MoveAxis(N, 0, ABG)
23:40:51.456 00.000 11060 Move returns status 0, amount 0
23:40:51.456 00.000 11060 move complete, result=0
23:40:51.456 00.000 11060 worker thread done servicing request
23:40:51.456 00.000 11060 Worker thread wakes up
23:40:51.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:51.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:51.456 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
23:40:51.621 00.165 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:51.621 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:51.627 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:51.627 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:51.627 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:51.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:51.629 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:51.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:51.631 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:51.631 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2945,"width":15,"height":15,"star_pos":[6.87,6.92],"pixels":"..."},"id":1}
23:40:51.636 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:51.636 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:52.102 00.466 11060 Exposure complete
23:40:52.273 00.171 11060 worker thread done servicing request
23:40:52.275 00.002 10844 OnExposeComplete: enter
23:40:52.275 00.000 10844 UpdateGuideState(): m_state=6
23:40:52.275 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
23:40:52.275 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.65, Mass=3754, SNR=39.2, Peak=245 HFD=3.7
23:40:52.275 00.000 10844 MultiStar: [#1 0.23,-0.61,0.00,M1] [#2 0.21,0.33,1.82,U] [#3 -0.08,-0.76,0.00,M1] [#4 0.16,-0.80,0.00,M1] [#5 0.43,0.04,0.98,U] [#6 -0.02,-0.26,0.86,U] [#7 -0.47,-0.29,0.76,U] [#8 0.18,-0.75,0.00,M1] 
23:40:52.275 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.04}, one-star: {0.09, -0.42}
23:40:52.275 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:40:52.275 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:40:52.275 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=0.02 mountY=0.10, mountTheta=1.33
23:40:52.278 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
23:40:52.278 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
23:40:52.278 00.000 11060 Worker thread wakes up
23:40:52.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:40:52.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:40:52.278 00.000 11060 Moving (0.10, -0.04) raw xDistance=0.02 yDistance=0.10
23:40:52.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:40:52.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:52.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:52.278 00.000 11060 MoveAxis(E, 0, ABG)
23:40:52.278 00.000 11060 Move returns status 0, amount 0
23:40:52.278 00.000 11060 MoveAxis(N, 0, ABG)
23:40:52.278 00.000 11060 Move returns status 0, amount 0
23:40:52.278 00.000 11060 move complete, result=0
23:40:52.278 00.000 11060 worker thread done servicing request
23:40:52.283 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:52.298 00.015 10844 UpdateGuideState exits: m=3754 SNR=39.2
23:40:52.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:52.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:52.298 00.000 10844 Enqueuing Expose request
23:40:52.298 00.000 11060 Worker thread wakes up
23:40:52.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:52.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:52.298 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:52.557 00.259 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:52.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:52.557 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:52.557 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:52.562 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:52.562 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:52.563 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:52.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:52.563 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:52.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2946,"width":15,"height":15,"star_pos":[6.80,6.65],"pixels":"..."},"id":1}
23:40:52.624 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:52.624 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:52.945 00.321 11060 Exposure complete
23:40:53.110 00.165 11060 worker thread done servicing request
23:40:53.110 00.000 10844 OnExposeComplete: enter
23:40:53.110 00.000 10844 UpdateGuideState(): m_state=6
23:40:53.110 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
23:40:53.110 00.000 10844 Star::Find returns 1 (0), X=259.12, Y=61.50, Mass=3353, SNR=37.3, Peak=193 HFD=3.9
23:40:53.112 00.002 10844 MultiStar: [#1 0.16,-0.21,0.98,U] [#2 -0.10,0.18,2.02,U] [#3 -0.18,-0.51,0.89,U] [#4 -0.46,-0.37,0.88,U] [#5 0.46,0.16,1.01,U] [#6 -0.12,0.16,0.90,U] [#7 -0.04,0.33,0.90,U] [#8 0.35,-0.51,0.95,U] 
23:40:53.112 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.41, -0.58}
23:40:53.112 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
23:40:53.112 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:40:53.112 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.20 mountX=0.10 mountY=0.06, mountTheta=0.54
23:40:53.112 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
23:40:53.112 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
23:40:53.112 00.000 11060 Worker thread wakes up
23:40:53.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:40:53.112 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:40:53.112 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=0.06
23:40:53.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:40:53.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:53.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:40:53.112 00.000 11060 MoveAxis(E, 0, ABG)
23:40:53.112 00.000 11060 Move returns status 0, amount 0
23:40:53.112 00.000 11060 MoveAxis(N, 0, ABG)
23:40:53.112 00.000 11060 Move returns status 0, amount 0
23:40:53.112 00.000 11060 move complete, result=0
23:40:53.112 00.000 11060 worker thread done servicing request
23:40:53.119 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:53.131 00.012 10844 UpdateGuideState exits: m=3353 SNR=37.3
23:40:53.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:53.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:53.131 00.000 10844 Enqueuing Expose request
23:40:53.131 00.000 11060 Worker thread wakes up
23:40:53.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:53.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:53.131 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:53.635 00.504 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:53.635 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:53.636 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:53.636 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:53.636 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:53.636 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:53.638 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:53.638 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:53.638 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:53.638 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2947,"width":15,"height":15,"star_pos":[7.12,6.50],"pixels":"..."},"id":1}
23:40:53.649 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:53.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:53.777 00.128 11060 Exposure complete
23:40:53.954 00.177 11060 worker thread done servicing request
23:40:53.954 00.000 10844 OnExposeComplete: enter
23:40:53.954 00.000 10844 UpdateGuideState(): m_state=6
23:40:53.954 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
23:40:53.954 00.000 10844 Star::Find returns 1 (0), X=259.92, Y=62.00, Mass=3605, SNR=39.0, Peak=220 HFD=4.3
23:40:53.954 00.000 10844 MultiStar: [#1 0.17,-0.47,0.97,U] [#2 0.47,0.71,0.00,M2] [#3 -0.34,-0.15,0.87,U] [#4 0.28,0.26,0.89,U] [#5 0.32,0.05,0.95,U] [#6 0.23,-0.51,0.89,U] [#7 -0.26,-0.87,0.00,M1] [#8 0.18,-0.03,0.90,U] 
23:40:53.954 00.000 10844 refined, 6 included, MultiStar: {0.31, -0.13}, one-star: {1.21, -0.07}
23:40:53.954 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
23:40:53.954 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
23:40:53.954 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.13 hyp=0.34 cameraTheta=-0.41 mountX=0.08 mountY=0.33, mountTheta=1.34
23:40:53.957 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.13, opts=13)
23:40:53.957 00.000 10844 Enqueuing Move request for scope (0.31, -0.13)
23:40:53.957 00.000 11060 Worker thread wakes up
23:40:53.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.13) opts 0xd
23:40:53.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.13)
23:40:53.957 00.000 11060 Moving (0.31, -0.13) raw xDistance=0.08 yDistance=0.33
23:40:53.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:40:53.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:40:53.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:40:53.957 00.000 11060 MoveAxis(E, 0, ABG)
23:40:53.957 00.000 11060 Move returns status 0, amount 0
23:40:53.957 00.000 11060 MoveAxis(N, 0, ABG)
23:40:53.957 00.000 11060 Move returns status 0, amount 0
23:40:53.957 00.000 11060 move complete, result=0
23:40:53.957 00.000 11060 worker thread done servicing request
23:40:53.964 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:53.976 00.012 10844 UpdateGuideState exits: m=3605 SNR=39.0
23:40:53.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:53.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:53.976 00.000 10844 Enqueuing Expose request
23:40:53.976 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:40:53.976 00.000 11060 Worker thread wakes up
23:40:53.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:53.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:54.571 00.595 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:54.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:54.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:54.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:54.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:54.571 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:54.574 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:54.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:54.574 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:54.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2948,"width":15,"height":15,"star_pos":[6.92,7.00],"pixels":"..."},"id":1}
23:40:54.580 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:54.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:54.600 00.020 11060 Exposure complete
23:40:54.750 00.150 11060 worker thread done servicing request
23:40:54.750 00.000 10844 OnExposeComplete: enter
23:40:54.750 00.000 10844 UpdateGuideState(): m_state=6
23:40:54.750 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
23:40:54.750 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=61.81, Mass=3019, SNR=35.3, Peak=217 HFD=3.7
23:40:54.750 00.000 10844 MultiStar: [#1 0.05,-0.56,1.05,U] [#2 -0.17,-0.22,2.02,U] [#3 -0.33,-0.70,0.00,M1] [#4 -0.43,0.27,1.07,U] [#5 -0.15,-0.40,1.03,U] [#6 -0.48,-1.20,0.00,M1] [#7 -0.01,-0.11,0.89,U] [#8 0.01,-0.81,0.00,M1] 
23:40:54.750 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.22}, one-star: {0.07, -0.26}
23:40:54.750 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
23:40:54.750 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
23:40:54.750 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.09 mountX=0.23 mountY=-0.08, mountTheta=-0.35
23:40:54.750 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.22, opts=13)
23:40:54.750 00.000 10844 Enqueuing Move request for scope (-0.12, -0.22)
23:40:54.755 00.005 11060 Worker thread wakes up
23:40:54.756 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
23:40:54.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
23:40:54.756 00.000 11060 Moving (-0.12, -0.22) raw xDistance=0.23 yDistance=-0.08
23:40:54.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:40:54.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:54.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:40:54.756 00.000 11060 MoveAxis(W, 41, ABG)
23:40:54.756 00.000 11060 Guiding  Dir = 3, Dur = 41
23:40:54.777 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:54.785 00.008 11060 IsSlewing returns 0
23:40:54.785 00.000 11060 IsGuiding returns 0
23:40:54.787 00.002 10844 UpdateGuideState exits: m=3019 SNR=35.3
23:40:54.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:54.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:54.787 00.000 10844 Enqueuing Expose request
23:40:54.849 00.062 11060 IsGuiding returns 0
23:40:54.849 00.000 11060 Move returns status 0, amount 41
23:40:54.849 00.000 11060 MoveAxis(N, 0, ABG)
23:40:54.849 00.000 11060 Move returns status 0, amount 0
23:40:54.849 00.000 11060 move complete, result=0
23:40:54.849 00.000 11060 worker thread done servicing request
23:40:54.849 00.000 11060 Worker thread wakes up
23:40:54.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:54.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:54.849 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
23:40:55.474 00.625 11060 Exposure complete
23:40:55.638 00.164 10844 OnExposeComplete: enter
23:40:55.638 00.000 10844 UpdateGuideState(): m_state=6
23:40:55.638 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
23:40:55.638 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.17, Mass=3034, SNR=35.1, Peak=218 HFD=3.7
23:40:55.638 00.000 10844 MultiStar: [#1 -0.33,-0.14,1.00,U] [#2 -0.48,0.24,2.07,U] [#3 -0.15,-0.38,0.97,U] [#4 -0.22,-0.10,0.93,U] [#5 0.55,-0.06,1.03,U] [#6 -0.25,-0.08,0.90,U] [#7 -0.23,0.00,0.91,U] [#8 -0.18,0.22,1.03,U] 
23:40:55.638 00.000 10844 single-star, 8 included, MultiStar: {-0.18, 0.01}, one-star: {-0.02, 0.10}
23:40:55.638 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
23:40:55.638 00.000 11060 worker thread done servicing request
23:40:55.638 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
23:40:55.638 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
23:40:55.641 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
23:40:55.641 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
23:40:55.641 00.000 11060 Worker thread wakes up
23:40:55.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:40:55.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:40:55.641 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.09 yDistance=-0.03
23:40:55.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:40:55.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:55.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:40:55.641 00.000 11060 MoveAxis(E, 0, ABG)
23:40:55.641 00.000 11060 Move returns status 0, amount 0
23:40:55.641 00.000 11060 MoveAxis(N, 0, ABG)
23:40:55.641 00.000 11060 Move returns status 0, amount 0
23:40:55.641 00.000 11060 move complete, result=0
23:40:55.641 00.000 11060 worker thread done servicing request
23:40:55.647 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:55.662 00.015 10844 UpdateGuideState exits: m=3034 SNR=35.1
23:40:55.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:55.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:55.662 00.000 10844 Enqueuing Expose request
23:40:55.662 00.000 11060 Worker thread wakes up
23:40:55.662 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:55.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:55.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:55.664 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:55.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:55.664 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:55.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:55.664 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:55.664 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:55.664 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:55.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:55.664 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:55.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2950,"width":15,"height":15,"star_pos":[6.69,7.17],"pixels":"..."},"id":1}
23:40:55.686 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:55.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:56.304 00.618 11060 Exposure complete
23:40:56.492 00.188 11060 worker thread done servicing request
23:40:56.492 00.000 10844 OnExposeComplete: enter
23:40:56.492 00.000 10844 UpdateGuideState(): m_state=6
23:40:56.492 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
23:40:56.492 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.98, Mass=3050, SNR=35.8, Peak=217 HFD=3.8
23:40:56.492 00.000 10844 MultiStar: [#1 -0.17,0.30,0.96,U] [#2 -0.53,0.63,0.00,M1] [#3 -0.11,0.06,1.00,U] [#4 -0.06,-0.14,0.99,U] [#5 -0.45,-0.29,1.18,U] [#6 0.38,0.06,0.86,U] [#7 -0.01,-1.23,0.00,M1] [#8 0.07,0.21,0.92,U] 
23:40:56.492 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.00}, one-star: {0.08, -0.10}
23:40:56.492 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
23:40:56.492 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.43)
23:40:56.492 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.12 mountX=0.01 mountY=-0.06, mountTheta=-1.41
23:40:56.492 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.00, opts=13)
23:40:56.498 00.006 10844 Enqueuing Move request for scope (-0.06, 0.00)
23:40:56.498 00.000 11060 Worker thread wakes up
23:40:56.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
23:40:56.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
23:40:56.498 00.000 11060 Moving (-0.06, 0.00) raw xDistance=0.01 yDistance=-0.06
23:40:56.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:40:56.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:56.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:40:56.498 00.000 11060 MoveAxis(E, 0, ABG)
23:40:56.498 00.000 11060 Move returns status 0, amount 0
23:40:56.498 00.000 11060 MoveAxis(N, 0, ABG)
23:40:56.498 00.000 11060 Move returns status 0, amount 0
23:40:56.498 00.000 11060 move complete, result=0
23:40:56.498 00.000 11060 worker thread done servicing request
23:40:56.504 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:56.524 00.020 10844 UpdateGuideState exits: m=3050 SNR=35.8
23:40:56.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:56.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:56.524 00.000 10844 Enqueuing Expose request
23:40:56.524 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:56.524 00.000 11060 Worker thread wakes up
23:40:56.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:56.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:56.596 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:56.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:56.602 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:56.602 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:56.602 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:56.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:56.602 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:56.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:56.605 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:56.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2951,"width":15,"height":15,"star_pos":[6.79,6.98],"pixels":"..."},"id":1}
23:40:56.617 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:56.617 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:57.173 00.556 11060 Exposure complete
23:40:57.337 00.164 11060 worker thread done servicing request
23:40:57.337 00.000 10844 OnExposeComplete: enter
23:40:57.337 00.000 10844 UpdateGuideState(): m_state=6
23:40:57.337 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
23:40:57.337 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=62.29, Mass=3419, SNR=38.0, Peak=240 HFD=3.7
23:40:57.337 00.000 10844 MultiStar: [#1 -0.57,0.57,0.00,M1] [#2 0.16,-0.28,1.83,U] [#3 -0.47,-0.25,0.96,U] [#4 -0.68,-0.39,0.00,M1] [#5 -0.18,0.37,1.01,U] [#6 0.12,-0.39,0.88,U] [#7 -1.11,0.05,0.00,M2] [#8 0.18,-0.37,0.91,U] 
23:40:57.337 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.13}, one-star: {-0.16, 0.21}
23:40:57.337 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
23:40:57.337 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
23:40:57.337 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.84 mountX=0.13 mountY=-0.01, mountTheta=-0.10
23:40:57.340 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
23:40:57.340 00.000 10844 Enqueuing Move request for scope (-0.03, -0.13)
23:40:57.340 00.000 11060 Worker thread wakes up
23:40:57.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
23:40:57.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
23:40:57.340 00.000 11060 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=-0.01
23:40:57.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:40:57.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:57.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:40:57.340 00.000 11060 MoveAxis(W, 23, ABG)
23:40:57.340 00.000 11060 Guiding  Dir = 3, Dur = 23
23:40:57.347 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:57.362 00.015 10844 UpdateGuideState exits: m=3419 SNR=38.0
23:40:57.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:57.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:57.364 00.002 10844 Enqueuing Expose request
23:40:57.367 00.003 11060 IsSlewing returns 0
23:40:57.368 00.001 11060 IsGuiding returns 0
23:40:57.413 00.045 11060 IsGuiding returns 0
23:40:57.414 00.001 11060 Move returns status 0, amount 23
23:40:57.414 00.000 11060 MoveAxis(N, 0, ABG)
23:40:57.414 00.000 11060 Move returns status 0, amount 0
23:40:57.414 00.000 11060 move complete, result=0
23:40:57.414 00.000 11060 worker thread done servicing request
23:40:57.414 00.000 11060 Worker thread wakes up
23:40:57.415 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:57.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:57.415 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
23:40:57.575 00.160 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:57.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:57.576 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:57.576 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:57.577 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:57.577 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:57.577 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:57.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:57.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:57.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2952,"width":15,"height":15,"star_pos":[6.55,7.29],"pixels":"..."},"id":1}
23:40:57.633 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:57.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:58.034 00.401 11060 Exposure complete
23:40:58.210 00.176 11060 worker thread done servicing request
23:40:58.210 00.000 10844 OnExposeComplete: enter
23:40:58.210 00.000 10844 UpdateGuideState(): m_state=6
23:40:58.210 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
23:40:58.210 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=62.49, Mass=3004, SNR=35.1, Peak=194 HFD=3.7
23:40:58.210 00.000 10844 MultiStar: [#1 -0.18,-0.16,1.10,U] [#2 -0.30,-0.06,2.11,U] [#3 -0.56,-0.51,0.00,M1] [#4 -0.01,-0.02,1.06,U] [#5 -0.37,0.78,0.00,M1] [#6 -0.42,0.26,0.96,U] [#7 -0.55,0.17,0.86,U] [#8 -0.06,-0.47,1.06,U] 
23:40:58.210 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.00}, one-star: {0.05, 0.41}
23:40:58.215 00.005 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
23:40:58.215 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
23:40:58.215 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.14 mountX=0.04 mountY=-0.21, mountTheta=-1.38
23:40:58.215 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.00, opts=13)
23:40:58.215 00.000 10844 Enqueuing Move request for scope (-0.21, -0.00)
23:40:58.217 00.002 11060 Worker thread wakes up
23:40:58.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
23:40:58.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
23:40:58.217 00.000 11060 Moving (-0.21, -0.00) raw xDistance=0.04 yDistance=-0.21
23:40:58.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:40:58.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:40:58.217 00.000 11060 MoveAxis(E, 0, ABG)
23:40:58.217 00.000 11060 Move returns status 0, amount 0
23:40:58.217 00.000 11060 MoveAxis(N, 82, ABG)
23:40:58.217 00.000 11060 Guiding  Dir = 0, Dur = 82
23:40:58.220 00.003 11060 IsSlewing returns 0
23:40:58.221 00.001 11060 IsGuiding returns 0
23:40:58.225 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:58.243 00.018 10844 UpdateGuideState exits: m=3004 SNR=35.1
23:40:58.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:58.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:58.243 00.000 10844 Enqueuing Expose request
23:40:58.313 00.070 11060 IsGuiding returns 0
23:40:58.313 00.000 11060 Move returns status 0, amount 82
23:40:58.313 00.000 11060 move complete, result=0
23:40:58.313 00.000 11060 worker thread done servicing request
23:40:58.313 00.000 11060 Worker thread wakes up
23:40:58.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:58.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:58.315 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 82 ms NORTH
23:40:58.574 00.259 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:58.579 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:58.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:58.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:58.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:58.581 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:58.581 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:58.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:58.581 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:58.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2953,"width":15,"height":15,"star_pos":[6.76,7.49],"pixels":"..."},"id":1}
23:40:58.654 00.073 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:58.655 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:58.939 00.284 11060 Exposure complete
23:40:59.108 00.169 11060 worker thread done servicing request
23:40:59.108 00.000 10844 OnExposeComplete: enter
23:40:59.108 00.000 10844 UpdateGuideState(): m_state=6
23:40:59.108 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
23:40:59.108 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=62.70, Mass=2884, SNR=34.3, Peak=206 HFD=3.9
23:40:59.108 00.000 10844 MultiStar: [#1 -0.19,0.25,1.09,U] [#2 0.76,0.43,0.00,M1] [#3 0.05,-0.07,0.97,U] [#4 -0.17,-0.35,1.04,U] [#5 0.05,0.52,1.09,U] [#6 -0.52,0.75,0.00,M1] [#7 -0.17,-0.49,0.95,U] [#8 0.19,-0.16,0.93,U] 
23:40:59.108 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {0.21, 0.62}
23:40:59.108 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
23:40:59.108 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
23:40:59.108 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.70 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
23:40:59.108 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
23:40:59.108 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
23:40:59.108 00.000 11060 Worker thread wakes up
23:40:59.113 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:40:59.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:40:59.113 00.000 11060 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
23:40:59.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:40:59.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:59.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:40:59.113 00.000 11060 MoveAxis(E, 0, ABG)
23:40:59.113 00.000 11060 Move returns status 0, amount 0
23:40:59.113 00.000 11060 MoveAxis(N, 0, ABG)
23:40:59.113 00.000 11060 Move returns status 0, amount 0
23:40:59.113 00.000 11060 move complete, result=0
23:40:59.113 00.000 11060 worker thread done servicing request
23:40:59.119 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:40:59.130 00.011 10844 UpdateGuideState exits: m=2884 SNR=34.3
23:40:59.136 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:59.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:59.136 00.000 10844 Enqueuing Expose request
23:40:59.136 00.000 11060 Worker thread wakes up
23:40:59.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:40:59.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:40:59.138 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:59.667 00.529 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:40:59.672 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:40:59.672 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:40:59.673 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:59.673 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:40:59.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:40:59.673 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:40:59.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:40:59.673 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:40:59.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2954,"width":15,"height":15,"star_pos":[6.92,6.70],"pixels":"..."},"id":1}
23:40:59.682 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:40:59.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:40:59.757 00.075 11060 Exposure complete
23:40:59.962 00.205 11060 worker thread done servicing request
23:40:59.962 00.000 10844 OnExposeComplete: enter
23:40:59.962 00.000 10844 UpdateGuideState(): m_state=6
23:40:59.962 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
23:40:59.962 00.000 10844 Star::Find returns 1 (0), X=258.29, Y=60.95, Mass=2910, SNR=34.0, Peak=188 HFD=4.0
23:40:59.962 00.000 10844 MultiStar: [#1 0.21,0.58,1.16,U] [#2 -0.09,-0.35,2.15,U] [#3 -0.02,-0.34,0.94,U] [#4 -0.14,0.14,1.08,U] [#5 0.04,-0.10,1.15,U] [#6 -0.15,-0.27,1.02,U] [#7 0.02,-0.22,0.98,U] [#8 -0.03,-0.69,0.00,M1] 
23:40:59.962 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.21}, one-star: {-0.42, -1.13}
23:40:59.962 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
23:40:59.962 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
23:40:59.962 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.87 mountX=0.22 mountY=-0.03, mountTheta=-0.14
23:40:59.964 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.21, opts=13)
23:40:59.966 00.002 10844 Enqueuing Move request for scope (-0.07, -0.21)
23:40:59.966 00.000 11060 Worker thread wakes up
23:40:59.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
23:40:59.966 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
23:40:59.966 00.000 11060 Moving (-0.07, -0.21) raw xDistance=0.22 yDistance=-0.03
23:40:59.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:40:59.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:59.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:40:59.967 00.001 11060 MoveAxis(W, 38, ABG)
23:40:59.967 00.000 11060 Guiding  Dir = 3, Dur = 38
23:40:59.975 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:40:59.978 00.003 11060 IsSlewing returns 0
23:40:59.978 00.000 11060 IsGuiding returns 0
23:40:59.998 00.020 10844 UpdateGuideState exits: m=2910 SNR=34.0
23:40:59.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:59.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:40:59.998 00.000 10844 Enqueuing Expose request
23:41:00.025 00.027 11060 IsGuiding returns 0
23:41:00.025 00.000 11060 Move returns status 0, amount 38
23:41:00.025 00.000 11060 MoveAxis(N, 0, ABG)
23:41:00.025 00.000 11060 Move returns status 0, amount 0
23:41:00.025 00.000 11060 move complete, result=0
23:41:00.025 00.000 11060 worker thread done servicing request
23:41:00.025 00.000 11060 Worker thread wakes up
23:41:00.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:00.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:00.025 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
23:41:00.611 00.586 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:00.613 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:00.613 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:00.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:00.615 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:00.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:00.615 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:00.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:00.615 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:00.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2955,"width":15,"height":15,"star_pos":[7.29,6.95],"pixels":"..."},"id":1}
23:41:00.625 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:00.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:00.666 00.041 11060 Exposure complete
23:41:00.837 00.171 11060 worker thread done servicing request
23:41:00.837 00.000 10844 OnExposeComplete: enter
23:41:00.837 00.000 10844 UpdateGuideState(): m_state=6
23:41:00.839 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
23:41:00.839 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=62.53, Mass=3340, SNR=36.1, Peak=250 HFD=3.6
23:41:00.839 00.000 10844 MultiStar: [#1 0.14,0.26,1.05,U] [#2 0.29,0.24,1.98,U] [#3 0.30,-0.10,0.99,U] [#4 0.06,0.06,1.02,U] [#5 0.09,1.26,0.00,M1] [#6 -0.04,-0.09,0.96,U] [#7 0.02,-0.14,0.89,U] [#8 0.15,-0.06,0.95,U] 
23:41:00.839 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.00, 0.45}
23:41:00.839 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
23:41:00.839 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
23:41:00.839 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.64 mountX=-0.12 mountY=0.12, mountTheta=2.38
23:41:00.841 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.10, opts=13)
23:41:00.841 00.000 10844 Enqueuing Move request for scope (0.14, 0.10)
23:41:00.841 00.000 11060 Worker thread wakes up
23:41:00.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
23:41:00.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
23:41:00.841 00.000 11060 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=0.12
23:41:00.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:41:00.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:00.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:41:00.841 00.000 11060 MoveAxis(E, 21, ABG)
23:41:00.841 00.000 11060 Guiding  Dir = 2, Dur = 21
23:41:00.847 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:00.870 00.023 10844 UpdateGuideState exits: m=3340 SNR=36.1
23:41:00.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:00.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:00.870 00.000 10844 Enqueuing Expose request
23:41:00.873 00.003 11060 IsSlewing returns 0
23:41:00.874 00.001 11060 IsGuiding returns 0
23:41:00.914 00.040 11060 IsGuiding returns 0
23:41:00.914 00.000 11060 Move returns status 0, amount 21
23:41:00.914 00.000 11060 MoveAxis(N, 0, ABG)
23:41:00.914 00.000 11060 Move returns status 0, amount 0
23:41:00.914 00.000 11060 move complete, result=0
23:41:00.914 00.000 11060 worker thread done servicing request
23:41:00.914 00.000 11060 Worker thread wakes up
23:41:00.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:00.914 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
23:41:00.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:01.539 00.625 11060 Exposure complete
23:41:01.591 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:01.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:01.593 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:01.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:01.595 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:01.596 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:01.596 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:01.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:01.596 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:01.598 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2956,"width":15,"height":15,"star_pos":[6.72,6.53],"pixels":"..."},"id":1}
23:41:01.632 00.034 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:01.632 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:01.735 00.103 11060 worker thread done servicing request
23:41:01.735 00.000 10844 OnExposeComplete: enter
23:41:01.735 00.000 10844 UpdateGuideState(): m_state=6
23:41:01.735 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
23:41:01.735 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.69, Mass=3478, SNR=38.0, Peak=243 HFD=3.7
23:41:01.735 00.000 10844 MultiStar: [#1 0.30,0.77,0.00,M1] [#2 0.07,0.63,0.00,M1] [#3 0.23,-0.15,0.97,U] [#4 0.01,0.19,0.90,U] [#5 -0.11,0.96,0.00,M2] [#6 0.32,1.13,0.00,M1] [#7 0.29,0.02,0.85,U] [#8 0.29,0.64,0.00,M1] 
23:41:01.735 00.000 10844 refined, 3 included, MultiStar: {0.18, -0.09}, one-star: {0.20, -0.39}
23:41:01.735 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
23:41:01.735 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
23:41:01.735 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.48 mountX=0.06 mountY=0.19, mountTheta=1.27
23:41:01.739 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.09, opts=13)
23:41:01.739 00.000 10844 Enqueuing Move request for scope (0.18, -0.09)
23:41:01.739 00.000 11060 Worker thread wakes up
23:41:01.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
23:41:01.739 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
23:41:01.739 00.000 11060 Moving (0.18, -0.09) raw xDistance=0.06 yDistance=0.19
23:41:01.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:41:01.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:01.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:41:01.739 00.000 11060 MoveAxis(E, 0, ABG)
23:41:01.739 00.000 11060 Move returns status 0, amount 0
23:41:01.739 00.000 11060 MoveAxis(N, 0, ABG)
23:41:01.739 00.000 11060 Move returns status 0, amount 0
23:41:01.739 00.000 11060 move complete, result=0
23:41:01.739 00.000 11060 worker thread done servicing request
23:41:01.744 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:01.758 00.014 10844 UpdateGuideState exits: m=3478 SNR=38.0
23:41:01.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:01.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:01.758 00.000 10844 Enqueuing Expose request
23:41:01.759 00.001 11060 Worker thread wakes up
23:41:01.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:01.759 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:01.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:02.389 00.630 11060 Exposure complete
23:41:02.556 00.167 11060 worker thread done servicing request
23:41:02.556 00.000 10844 OnExposeComplete: enter
23:41:02.556 00.000 10844 UpdateGuideState(): m_state=6
23:41:02.556 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
23:41:02.556 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.95, Mass=3041, SNR=35.1, Peak=215 HFD=3.8
23:41:02.556 00.000 10844 MultiStar: [#1 -0.29,0.43,1.13,U] [#2 -0.55,0.31,0.00,M2] [#3 -0.35,0.84,0.00,M1] [#4 -0.47,0.55,0.00,M1] [#5 -0.16,1.03,0.00,M3] [#6 -0.13,0.06,0.98,U] [#7 -0.39,-0.08,0.99,U] [#8 -0.03,0.57,0.95,U] 
23:41:02.556 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.18}, one-star: {-0.27, -0.12}
23:41:02.556 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
23:41:02.556 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
23:41:02.556 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.18 hyp=0.29 cameraTheta=2.48 mountX=-0.13 mountY=-0.25, mountTheta=-2.06
23:41:02.556 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.18, opts=13)
23:41:02.556 00.000 10844 Enqueuing Move request for scope (-0.22, 0.18)
23:41:02.556 00.000 11060 Worker thread wakes up
23:41:02.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.18) opts 0xd
23:41:02.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.18)
23:41:02.556 00.000 11060 Moving (-0.22, 0.18) raw xDistance=-0.13 yDistance=-0.25
23:41:02.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:41:02.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
23:41:02.556 00.000 11060 MoveAxis(E, 23, ABG)
23:41:02.556 00.000 11060 Guiding  Dir = 2, Dur = 23
23:41:02.567 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:02.571 00.004 11060 IsSlewing returns 0
23:41:02.571 00.000 11060 IsGuiding returns 0
23:41:02.582 00.011 10844 UpdateGuideState exits: m=3041 SNR=35.1
23:41:02.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:02.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:02.582 00.000 10844 Enqueuing Expose request
23:41:02.582 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:02.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:02.588 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:02.588 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:02.588 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:02.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:02.588 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:02.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:02.592 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:02.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2958,"width":15,"height":15,"star_pos":[7.44,6.95],"pixels":"..."},"id":1}
23:41:02.603 00.011 11060 IsGuiding returns 0
23:41:02.603 00.000 11060 Move returns status 0, amount 23
23:41:02.603 00.000 11060 MoveAxis(N, 97, ABG)
23:41:02.603 00.000 11060 Guiding  Dir = 0, Dur = 97
23:41:02.644 00.041 11060 IsSlewing returns 0
23:41:02.644 00.000 11060 IsGuiding returns 0
23:41:02.650 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:02.650 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:02.769 00.119 11060 IsGuiding returns 0
23:41:02.769 00.000 11060 Move returns status 0, amount 97
23:41:02.769 00.000 11060 move complete, result=0
23:41:02.769 00.000 11060 worker thread done servicing request
23:41:02.769 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.3 px 97 ms NORTH
23:41:02.785 00.016 11060 Worker thread wakes up
23:41:02.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:02.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:03.412 00.627 11060 Exposure complete
23:41:03.578 00.166 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:03.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:03.602 00.024 11060 worker thread done servicing request
23:41:03.602 00.000 10844 OnExposeComplete: enter
23:41:03.602 00.000 10844 UpdateGuideState(): m_state=6
23:41:03.602 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
23:41:03.602 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=61.97, Mass=3232, SNR=37.0, Peak=214 HFD=4.0
23:41:03.602 00.000 10844 MultiStar: [#1 -0.19,1.48,0.00,M1] [#2 0.29,0.82,0.00,M3] [#3 -0.44,0.01,0.91,U] [#4 -0.63,0.36,0.00,M2] [#5 0.44,0.79,0.00,M4] [#6 0.05,0.32,0.92,U] [#7 -0.45,0.23,0.83,U] [#8 -0.46,-0.19,1.00,U] 
23:41:03.602 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.04}, one-star: {0.29, -0.10}
23:41:03.602 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
23:41:03.603 00.001 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
23:41:03.603 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.20 cameraTheta=2.93 mountX=-0.01 mountY=-0.20, mountTheta=-1.60
23:41:03.603 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.04, opts=13)
23:41:03.603 00.000 10844 Enqueuing Move request for scope (-0.19, 0.04)
23:41:03.603 00.000 11060 Worker thread wakes up
23:41:03.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
23:41:03.603 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
23:41:03.603 00.000 11060 Moving (-0.19, 0.04) raw xDistance=-0.01 yDistance=-0.20
23:41:03.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:41:03.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:41:03.603 00.000 11060 MoveAxis(E, 0, ABG)
23:41:03.603 00.000 11060 Move returns status 0, amount 0
23:41:03.603 00.000 11060 MoveAxis(N, 76, ABG)
23:41:03.603 00.000 11060 Guiding  Dir = 0, Dur = 76
23:41:03.607 00.004 11060 IsSlewing returns 0
23:41:03.607 00.000 11060 IsGuiding returns 0
23:41:03.607 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:03.623 00.016 10844 UpdateGuideState exits: m=3232 SNR=37.0
23:41:03.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:03.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:03.623 00.000 10844 Enqueuing Expose request
23:41:03.623 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:03.623 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:03.625 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:03.628 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:03.628 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:03.628 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:03.629 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:03.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2959,"width":15,"height":15,"star_pos":[7.00,6.97],"pixels":"..."},"id":1}
23:41:03.674 00.045 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:03.674 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:03.695 00.021 11060 IsGuiding returns 0
23:41:03.695 00.000 11060 Move returns status 0, amount 76
23:41:03.695 00.000 11060 move complete, result=0
23:41:03.695 00.000 11060 worker thread done servicing request
23:41:03.695 00.000 11060 Worker thread wakes up
23:41:03.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:03.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:03.695 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 76 ms NORTH
23:41:04.344 00.649 11060 Exposure complete
23:41:04.546 00.202 11060 worker thread done servicing request
23:41:04.546 00.000 10844 OnExposeComplete: enter
23:41:04.546 00.000 10844 UpdateGuideState(): m_state=6
23:41:04.547 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
23:41:04.547 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=62.82, Mass=3044, SNR=35.2, Peak=238 HFD=3.7
23:41:04.547 00.000 10844 MultiStar: [#1 -0.08,1.46,0.00,M2] [#2 -0.05,0.75,0.00,M4] [#3 -0.75,0.34,0.00,M1] [#4 0.22,0.86,0.00,M3] [#5 0.15,0.67,0.00,M5] [#6 0.34,0.85,0.00,M1] [#7 -0.44,0.33,0.91,U] [#8 -0.22,0.71,0.00,M1] 
23:41:04.547 00.000 10844 refined, 1 included, MultiStar: {0.04, 0.55}, one-star: {0.48, 0.74}
23:41:04.547 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
23:41:04.547 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
23:41:04.547 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.55 hyp=0.55 cameraTheta=1.50 mountX=-0.55 mountY=-0.05, mountTheta=-3.05
23:41:04.549 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.55, opts=13)
23:41:04.549 00.000 10844 Enqueuing Move request for scope (0.04, 0.55)
23:41:04.549 00.000 11060 Worker thread wakes up
23:41:04.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.55) opts 0xd
23:41:04.549 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.55)
23:41:04.549 00.000 11060 Moving (0.04, 0.55) raw xDistance=-0.55 yDistance=-0.05
23:41:04.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.55
23:41:04.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:04.552 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:04.552 00.000 11060 MoveAxis(E, 95, ABG)
23:41:04.552 00.000 11060 Guiding  Dir = 2, Dur = 95
23:41:04.558 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:04.563 00.005 11060 IsSlewing returns 0
23:41:04.564 00.001 11060 IsGuiding returns 0
23:41:04.579 00.015 10844 UpdateGuideState exits: m=3044 SNR=35.2
23:41:04.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:04.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:04.579 00.000 10844 Enqueuing Expose request
23:41:04.682 00.103 11060 IsGuiding returns 0
23:41:04.682 00.000 11060 Move returns status 0, amount 95
23:41:04.682 00.000 11060 MoveAxis(N, 0, ABG)
23:41:04.682 00.000 11060 Move returns status 0, amount 0
23:41:04.682 00.000 11060 move complete, result=0
23:41:04.683 00.001 11060 worker thread done servicing request
23:41:04.683 00.000 11060 Worker thread wakes up
23:41:04.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:04.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:04.699 00.016 10844 GuideStep: -0.5 px 95 ms EAST, -0.0 px 0 ms NORTH
23:41:04.707 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:04.707 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:04.712 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:04.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:04.712 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:04.712 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:04.712 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:04.714 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:04.714 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:04.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2960,"width":15,"height":15,"star_pos":[7.19,6.82],"pixels":"..."},"id":1}
23:41:04.723 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:04.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:05.317 00.594 11060 Exposure complete
23:41:05.482 00.165 11060 worker thread done servicing request
23:41:05.482 00.000 10844 OnExposeComplete: enter
23:41:05.482 00.000 10844 UpdateGuideState(): m_state=6
23:41:05.482 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
23:41:05.482 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.98, Mass=2872, SNR=33.9, Peak=227 HFD=3.8
23:41:05.482 00.000 10844 MultiStar: [#1 -0.04,0.64,0.00,M3] [#2 -0.29,0.10,2.18,U] [#3 -0.19,-0.92,0.00,M2] [#4 -0.39,0.40,1.03,U] [#5 -0.36,0.06,1.11,U] [#6 0.29,0.27,1.00,U] [#7 0.03,0.06,0.99,U] [#8 -0.15,-0.69,0.00,M2] 
23:41:05.482 00.000 10844 single-star, 5 included, MultiStar: {-0.18, 0.13}, one-star: {-0.17, -0.09}
23:41:05.482 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
23:41:05.482 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
23:41:05.482 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.63 mountX=0.12 mountY=-0.15, mountTheta=-0.89
23:41:05.485 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.09, opts=13)
23:41:05.485 00.000 10844 Enqueuing Move request for scope (-0.17, -0.09)
23:41:05.485 00.000 11060 Worker thread wakes up
23:41:05.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
23:41:05.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
23:41:05.485 00.000 11060 Moving (-0.17, -0.09) raw xDistance=0.12 yDistance=-0.15
23:41:05.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:41:05.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:05.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:41:05.485 00.000 11060 MoveAxis(W, 19, ABG)
23:41:05.485 00.000 11060 Guiding  Dir = 3, Dur = 19
23:41:05.490 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:05.501 00.011 11060 IsSlewing returns 0
23:41:05.502 00.001 11060 IsGuiding returns 0
23:41:05.511 00.009 10844 UpdateGuideState exits: m=2872 SNR=33.9
23:41:05.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:05.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:05.511 00.000 10844 Enqueuing Expose request
23:41:05.531 00.020 11060 IsGuiding returns 0
23:41:05.531 00.000 11060 Move returns status 0, amount 19
23:41:05.532 00.001 11060 MoveAxis(N, 0, ABG)
23:41:05.532 00.000 11060 Move returns status 0, amount 0
23:41:05.532 00.000 11060 move complete, result=0
23:41:05.532 00.000 11060 worker thread done servicing request
23:41:05.532 00.000 11060 Worker thread wakes up
23:41:05.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:05.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:05.532 00.000 10844 GuideStep: 0.1 px 19 ms WEST, -0.2 px 0 ms NORTH
23:41:05.554 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:05.554 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:05.571 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:05.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:05.573 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:05.574 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:05.574 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:05.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:05.574 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:05.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2961,"width":15,"height":15,"star_pos":[6.54,6.98],"pixels":"..."},"id":1}
23:41:05.652 00.078 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:05.652 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:06.158 00.506 11060 Exposure complete
23:41:06.330 00.172 11060 worker thread done servicing request
23:41:06.330 00.000 10844 OnExposeComplete: enter
23:41:06.330 00.000 10844 UpdateGuideState(): m_state=6
23:41:06.330 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
23:41:06.330 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=62.28, Mass=2999, SNR=35.1, Peak=188 HFD=3.9
23:41:06.330 00.000 10844 MultiStar: [#1 0.08,0.20,1.03,U] [#2 -0.18,0.53,2.15,U] [#3 -0.25,0.10,1.02,U] [#4 -0.50,-0.05,1.02,U] [#5 0.41,0.08,1.02,U] [#6 0.09,0.28,0.94,U] [#7 -0.25,-0.28,0.89,U] [#8 -0.27,0.41,0.95,U] 
23:41:06.330 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.21}, one-star: {0.38, 0.21}
23:41:06.330 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.66)
23:41:06.330 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
23:41:06.330 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.88 mountX=-0.19 mountY=-0.10, mountTheta=-2.67
23:41:06.335 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.21, opts=13)
23:41:06.335 00.000 10844 Enqueuing Move request for scope (-0.07, 0.21)
23:41:06.335 00.000 11060 Worker thread wakes up
23:41:06.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
23:41:06.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
23:41:06.335 00.000 11060 Moving (-0.07, 0.21) raw xDistance=-0.19 yDistance=-0.10
23:41:06.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:41:06.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:06.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:41:06.335 00.000 11060 MoveAxis(E, 33, ABG)
23:41:06.335 00.000 11060 Guiding  Dir = 2, Dur = 33
23:41:06.339 00.004 11060 IsSlewing returns 0
23:41:06.339 00.000 11060 IsGuiding returns 0
23:41:06.340 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:06.353 00.013 10844 UpdateGuideState exits: m=2999 SNR=35.1
23:41:06.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:06.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:06.353 00.000 10844 Enqueuing Expose request
23:41:06.375 00.022 11060 IsGuiding returns 0
23:41:06.375 00.000 11060 Move returns status 0, amount 33
23:41:06.375 00.000 11060 MoveAxis(N, 0, ABG)
23:41:06.375 00.000 11060 Move returns status 0, amount 0
23:41:06.375 00.000 11060 move complete, result=0
23:41:06.375 00.000 11060 worker thread done servicing request
23:41:06.375 00.000 11060 Worker thread wakes up
23:41:06.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:06.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:06.375 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
23:41:06.573 00.198 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:06.573 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:06.578 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:06.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:06.578 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:06.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:06.578 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:06.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:06.578 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:06.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2962,"width":15,"height":15,"star_pos":[7.10,7.28],"pixels":"..."},"id":1}
23:41:06.583 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:06.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:07.030 00.447 11060 Exposure complete
23:41:07.190 00.160 11060 worker thread done servicing request
23:41:07.190 00.000 10844 OnExposeComplete: enter
23:41:07.190 00.000 10844 UpdateGuideState(): m_state=6
23:41:07.190 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
23:41:07.190 00.000 10844 Star::Find returns 1 (0), X=259.44, Y=62.35, Mass=2856, SNR=34.3, Peak=204 HFD=3.8
23:41:07.190 00.000 10844 MultiStar: [#1 0.93,0.94,0.00,M3] [#2 1.07,0.85,0.00,M3] [#3 0.31,-0.44,0.99,U] [#4 0.42,-0.17,1.00,U] [#5 0.85,0.52,0.00,M4] [#6 0.95,0.16,0.00,M1] [#7 0.35,-0.32,0.85,U] [#8 1.18,-0.02,0.00,M2] 
23:41:07.190 00.000 10844 refined, 3 included, MultiStar: {0.46, -0.16}, one-star: {0.73, 0.27}
23:41:07.190 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
23:41:07.190 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
23:41:07.190 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=-0.16 hyp=0.48 cameraTheta=-0.33 mountX=0.07 mountY=0.48, mountTheta=1.42
23:41:07.195 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=-0.16, opts=13)
23:41:07.195 00.000 10844 Enqueuing Move request for scope (0.46, -0.16)
23:41:07.195 00.000 11060 Worker thread wakes up
23:41:07.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.16) opts 0xd
23:41:07.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, -0.16)
23:41:07.195 00.000 11060 Moving (0.46, -0.16) raw xDistance=0.07 yDistance=0.48
23:41:07.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:41:07.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:41:07.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
23:41:07.195 00.000 11060 MoveAxis(E, 0, ABG)
23:41:07.195 00.000 11060 Move returns status 0, amount 0
23:41:07.195 00.000 11060 MoveAxis(N, 0, ABG)
23:41:07.195 00.000 11060 Move returns status 0, amount 0
23:41:07.195 00.000 11060 move complete, result=0
23:41:07.195 00.000 11060 worker thread done servicing request
23:41:07.200 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:07.223 00.023 10844 UpdateGuideState exits: m=2856 SNR=34.3
23:41:07.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:07.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:07.223 00.000 10844 Enqueuing Expose request
23:41:07.223 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:41:07.223 00.000 11060 Worker thread wakes up
23:41:07.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:07.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:07.597 00.374 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:07.597 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:07.602 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:07.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:07.602 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:07.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:07.602 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:07.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:07.602 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:07.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2963,"width":15,"height":15,"star_pos":[7.44,7.35],"pixels":"..."},"id":1}
23:41:07.659 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:07.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:07.853 00.194 11060 Exposure complete
23:41:08.035 00.182 11060 worker thread done servicing request
23:41:08.040 00.005 10844 OnExposeComplete: enter
23:41:08.040 00.000 10844 UpdateGuideState(): m_state=6
23:41:08.040 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
23:41:08.040 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=63.04, Mass=3414, SNR=37.5, Peak=213 HFD=4.2
23:41:08.040 00.000 10844 MultiStar: [#1 0.12,0.57,1.04,U] [#2 0.26,0.94,0.00,M4] [#3 0.63,0.13,0.00,M1] [#4 0.51,0.41,0.00,M1] [#5 0.63,0.43,0.00,M5] [#6 0.72,0.06,0.00,M2] [#7 0.56,0.12,0.79,U] [#8 0.46,-0.11,1.00,U] 
23:41:08.040 00.000 10844 refined, 3 included, MultiStar: {0.38, 0.40}, one-star: {0.44, 0.96}
23:41:08.040 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
23:41:08.040 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
23:41:08.040 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.40 hyp=0.56 cameraTheta=0.81 mountX=-0.47 mountY=0.31, mountTheta=2.55
23:41:08.051 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.40, opts=13)
23:41:08.051 00.000 10844 Enqueuing Move request for scope (0.38, 0.40)
23:41:08.055 00.004 11060 Worker thread wakes up
23:41:08.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.40) opts 0xd
23:41:08.055 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.40)
23:41:08.055 00.000 11060 Moving (0.38, 0.40) raw xDistance=-0.47 yDistance=0.31
23:41:08.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
23:41:08.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:08.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:41:08.055 00.000 11060 MoveAxis(E, 81, ABG)
23:41:08.055 00.000 11060 Guiding  Dir = 2, Dur = 81
23:41:08.064 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:08.071 00.007 11060 IsSlewing returns 0
23:41:08.071 00.000 11060 IsGuiding returns 0
23:41:08.076 00.005 10844 UpdateGuideState exits: m=3414 SNR=37.5
23:41:08.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:08.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:08.076 00.000 10844 Enqueuing Expose request
23:41:08.163 00.087 11060 IsGuiding returns 0
23:41:08.163 00.000 11060 Move returns status 0, amount 81
23:41:08.163 00.000 11060 MoveAxis(N, 0, ABG)
23:41:08.163 00.000 11060 Move returns status 0, amount 0
23:41:08.163 00.000 11060 move complete, result=0
23:41:08.163 00.000 11060 worker thread done servicing request
23:41:08.163 00.000 11060 Worker thread wakes up
23:41:08.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:08.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:08.165 00.002 10844 GuideStep: -0.5 px 81 ms EAST, 0.3 px 0 ms NORTH
23:41:08.604 00.439 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:08.604 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:08.604 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:08.604 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:08.606 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:08.606 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:08.606 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:08.606 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:08.606 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:08.610 00.004 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2964,"width":15,"height":15,"star_pos":[7.15,7.04],"pixels":"..."},"id":1}
23:41:08.615 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:08.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:08.803 00.188 11060 Exposure complete
23:41:08.993 00.190 11060 worker thread done servicing request
23:41:08.993 00.000 10844 OnExposeComplete: enter
23:41:08.993 00.000 10844 UpdateGuideState(): m_state=6
23:41:08.993 00.000 10844 Star::Find(15, 259, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
23:41:08.993 00.000 10844 Star::Find returns 1 (0), X=259.06, Y=62.35, Mass=2991, SNR=35.1, Peak=205 HFD=3.8
23:41:08.993 00.000 10844 MultiStar: [#1 0.28,1.03,0.00,M3] [#2 -0.17,0.04,1.96,U] [#3 0.08,-0.21,1.07,U] [#4 0.03,0.14,1.04,U] [#5 -0.08,0.33,1.09,U] [#6 0.14,0.22,0.94,U] [#7 0.21,0.65,0.00,M1] [#8 -0.17,-0.54,1.01,U] 
23:41:08.993 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.04}, one-star: {0.35, 0.27}
23:41:08.993 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
23:41:08.993 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
23:41:08.993 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.59 mountX=-0.04 mountY=-0.01, mountTheta=-2.96
23:41:08.995 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.04, opts=13)
23:41:08.995 00.000 10844 Enqueuing Move request for scope (-0.00, 0.04)
23:41:08.995 00.000 11060 Worker thread wakes up
23:41:08.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
23:41:08.995 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
23:41:08.995 00.000 11060 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=-0.01
23:41:08.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:41:08.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:08.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:08.995 00.000 11060 MoveAxis(E, 0, ABG)
23:41:08.995 00.000 11060 Move returns status 0, amount 0
23:41:08.995 00.000 11060 MoveAxis(N, 0, ABG)
23:41:08.995 00.000 11060 Move returns status 0, amount 0
23:41:08.995 00.000 11060 move complete, result=0
23:41:08.995 00.000 11060 worker thread done servicing request
23:41:09.000 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:09.011 00.011 10844 UpdateGuideState exits: m=2991 SNR=35.1
23:41:09.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:09.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:09.011 00.000 10844 Enqueuing Expose request
23:41:09.011 00.000 11060 Worker thread wakes up
23:41:09.011 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:09.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:09.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:09.623 00.612 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:09.623 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:09.623 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:09.623 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:09.639 00.016 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:09.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:09.639 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:09.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:09.639 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:09.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2965,"width":15,"height":15,"star_pos":[7.06,7.35],"pixels":"..."},"id":1}
23:41:09.659 00.020 11060 Exposure complete
23:41:09.710 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:09.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:09.841 00.131 11060 worker thread done servicing request
23:41:09.843 00.002 10844 OnExposeComplete: enter
23:41:09.843 00.000 10844 UpdateGuideState(): m_state=6
23:41:09.843 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
23:41:09.843 00.000 10844 Star::Find returns 1 (0), X=259.21, Y=62.71, Mass=2811, SNR=33.9, Peak=218 HFD=3.7
23:41:09.843 00.000 10844 MultiStar: [#1 0.27,0.93,0.00,M4] [#2 -0.43,-0.15,2.17,U] [#3 0.04,0.14,1.10,U] [#4 -0.71,0.15,0.00,M1] [#5 0.40,0.78,0.00,M5] [#6 0.05,-0.10,1.08,U] [#7 0.30,0.03,0.89,U] [#8 0.51,-0.38,0.00,M1] 
23:41:09.843 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.06}, one-star: {0.50, 0.63}
23:41:09.843 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
23:41:09.843 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
23:41:09.843 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.74 mountX=-0.06 mountY=-0.02, mountTheta=-2.81
23:41:09.845 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
23:41:09.845 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
23:41:09.845 00.000 11060 Worker thread wakes up
23:41:09.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:41:09.845 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:41:09.845 00.000 11060 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
23:41:09.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:41:09.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:09.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:41:09.845 00.000 11060 MoveAxis(E, 0, ABG)
23:41:09.845 00.000 11060 Move returns status 0, amount 0
23:41:09.845 00.000 11060 MoveAxis(N, 0, ABG)
23:41:09.845 00.000 11060 Move returns status 0, amount 0
23:41:09.845 00.000 11060 move complete, result=0
23:41:09.845 00.000 11060 worker thread done servicing request
23:41:09.852 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:09.866 00.014 10844 UpdateGuideState exits: m=2811 SNR=33.9
23:41:09.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:09.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:09.866 00.000 10844 Enqueuing Expose request
23:41:09.866 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:09.866 00.000 11060 Worker thread wakes up
23:41:09.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:09.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:10.512 00.646 11060 Exposure complete
23:41:10.600 00.088 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:10.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:10.602 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:10.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:10.602 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:10.603 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:10.603 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:10.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:10.603 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:10.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2966,"width":15,"height":15,"star_pos":[7.21,6.71],"pixels":"..."},"id":1}
23:41:10.635 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:10.635 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:10.698 00.063 11060 worker thread done servicing request
23:41:10.698 00.000 10844 OnExposeComplete: enter
23:41:10.698 00.000 10844 UpdateGuideState(): m_state=6
23:41:10.698 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
23:41:10.698 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=62.30, Mass=2856, SNR=34.7, Peak=199 HFD=3.5
23:41:10.698 00.000 10844 MultiStar: [#1 0.01,0.60,1.05,U] [#2 0.46,0.63,0.00,M3] [#3 -0.16,0.47,1.05,U] [#4 -0.84,0.29,0.00,M2] [#5 0.76,0.94,0.00,M6] [#6 0.22,-0.00,1.05,U] [#7 -0.05,0.53,0.93,U] [#8 -0.15,0.26,0.96,U] 
23:41:10.698 00.000 10844 single-star, 5 included, MultiStar: {-0.04, 0.35}, one-star: {-0.12, 0.22}
23:41:10.698 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
23:41:10.698 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
23:41:10.698 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.26 cameraTheta=2.07 mountX=-0.20 mountY=-0.16, mountTheta=-2.47
23:41:10.701 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.22, opts=13)
23:41:10.701 00.000 10844 Enqueuing Move request for scope (-0.12, 0.22)
23:41:10.701 00.000 11060 Worker thread wakes up
23:41:10.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
23:41:10.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
23:41:10.701 00.000 11060 Moving (-0.12, 0.22) raw xDistance=-0.20 yDistance=-0.16
23:41:10.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:41:10.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:10.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:41:10.701 00.000 11060 MoveAxis(E, 35, ABG)
23:41:10.701 00.000 11060 Guiding  Dir = 2, Dur = 35
23:41:10.718 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:10.722 00.004 11060 IsSlewing returns 0
23:41:10.722 00.000 11060 IsGuiding returns 0
23:41:10.753 00.031 10844 UpdateGuideState exits: m=2856 SNR=34.7
23:41:10.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:10.755 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:10.755 00.000 10844 Enqueuing Expose request
23:41:10.791 00.036 11060 IsGuiding returns 0
23:41:10.791 00.000 11060 Move returns status 0, amount 35
23:41:10.791 00.000 11060 MoveAxis(N, 0, ABG)
23:41:10.791 00.000 11060 Move returns status 0, amount 0
23:41:10.791 00.000 11060 move complete, result=0
23:41:10.791 00.000 11060 worker thread done servicing request
23:41:10.791 00.000 11060 Worker thread wakes up
23:41:10.792 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:10.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:10.793 00.001 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
23:41:11.512 00.719 11060 Exposure complete
23:41:11.635 00.123 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:11.636 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:11.638 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:11.639 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:11.640 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:11.649 00.009 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:11.650 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:11.650 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:11.711 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:11.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2967,"width":15,"height":15,"star_pos":[6.59,7.30],"pixels":"..."},"id":1}
23:41:11.868 00.157 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:11.869 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:11.907 00.038 11060 worker thread done servicing request
23:41:11.907 00.000 10844 OnExposeComplete: enter
23:41:11.907 00.000 10844 UpdateGuideState(): m_state=6
23:41:11.907 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
23:41:11.907 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=62.06, Mass=3158, SNR=35.3, Peak=215 HFD=3.6
23:41:11.908 00.001 10844 MultiStar: [#1 0.11,0.23,1.02,U] [#2 0.31,-0.11,1.92,U] [#3 -0.01,-0.41,1.06,U] [#4 -0.22,0.08,0.93,U] [#5 0.00,0.31,1.01,U] [#6 0.26,-0.25,0.89,U] [#7 0.32,-0.16,0.96,U] [#8 0.27,-0.71,0.00,M1] 
23:41:11.908 00.000 10844 single-star, 7 included, MultiStar: {0.11, -0.05}, one-star: {-0.09, -0.02}
23:41:11.908 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
23:41:11.908 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
23:41:11.908 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.92 mountX=0.04 mountY=-0.09, mountTheta=-1.17
23:41:11.910 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
23:41:11.910 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
23:41:11.910 00.000 11060 Worker thread wakes up
23:41:11.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
23:41:11.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
23:41:11.911 00.001 11060 Moving (-0.09, -0.02) raw xDistance=0.04 yDistance=-0.09
23:41:11.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:41:11.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:11.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:41:11.911 00.000 11060 MoveAxis(E, 0, ABG)
23:41:11.911 00.000 11060 Move returns status 0, amount 0
23:41:11.911 00.000 11060 MoveAxis(N, 0, ABG)
23:41:11.911 00.000 11060 Move returns status 0, amount 0
23:41:11.911 00.000 11060 move complete, result=0
23:41:11.911 00.000 11060 worker thread done servicing request
23:41:11.919 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:11.939 00.020 10844 UpdateGuideState exits: m=3158 SNR=35.3
23:41:11.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:11.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:11.939 00.000 10844 Enqueuing Expose request
23:41:11.939 00.000 11060 Worker thread wakes up
23:41:11.941 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:11.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:11.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:12.575 00.634 11060 Exposure complete
23:41:12.608 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:12.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:12.609 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:12.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:12.609 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:12.611 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:12.611 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:12.612 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:12.612 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:12.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2968,"width":15,"height":15,"star_pos":[6.62,7.06],"pixels":"..."},"id":1}
23:41:12.620 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:12.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:12.774 00.154 11060 worker thread done servicing request
23:41:12.774 00.000 10844 OnExposeComplete: enter
23:41:12.774 00.000 10844 UpdateGuideState(): m_state=6
23:41:12.775 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
23:41:12.775 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=62.18, Mass=2910, SNR=34.7, Peak=205 HFD=4.0
23:41:12.775 00.000 10844 MultiStar: [#1 0.16,0.08,1.11,U] [#2 0.52,0.01,2.12,U] [#3 0.28,-0.04,1.03,U] [#4 -0.22,0.30,1.02,U] [#5 0.81,0.75,0.00,M6] [#6 0.08,-0.17,0.94,U] [#7 -0.21,-0.11,0.92,U] [#8 0.59,-0.32,0.00,M2] 
23:41:12.775 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.03}, one-star: {0.28, 0.11}
23:41:12.775 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
23:41:12.775 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
23:41:12.775 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.19 cameraTheta=0.15 mountX=-0.06 mountY=0.18, mountTheta=1.90
23:41:12.777 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.03, opts=13)
23:41:12.777 00.000 10844 Enqueuing Move request for scope (0.18, 0.03)
23:41:12.777 00.000 11060 Worker thread wakes up
23:41:12.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
23:41:12.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
23:41:12.777 00.000 11060 Moving (0.18, 0.03) raw xDistance=-0.06 yDistance=0.18
23:41:12.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:41:12.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:12.778 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:41:12.778 00.000 11060 MoveAxis(E, 0, ABG)
23:41:12.778 00.000 11060 Move returns status 0, amount 0
23:41:12.778 00.000 11060 MoveAxis(N, 0, ABG)
23:41:12.778 00.000 11060 Move returns status 0, amount 0
23:41:12.778 00.000 11060 move complete, result=0
23:41:12.778 00.000 11060 worker thread done servicing request
23:41:12.784 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:12.808 00.024 10844 UpdateGuideState exits: m=2910 SNR=34.7
23:41:12.809 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:12.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:12.809 00.000 10844 Enqueuing Expose request
23:41:12.809 00.000 11060 Worker thread wakes up
23:41:12.809 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:12.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:12.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:13.444 00.635 11060 Exposure complete
23:41:13.628 00.184 11060 worker thread done servicing request
23:41:13.628 00.000 10844 OnExposeComplete: enter
23:41:13.628 00.000 10844 UpdateGuideState(): m_state=6
23:41:13.628 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
23:41:13.628 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.44, Mass=3097, SNR=35.9, Peak=243 HFD=3.5
23:41:13.629 00.001 10844 MultiStar: [#1 0.18,0.76,0.00,M2] [#2 0.15,0.98,0.00,M2] [#3 0.25,0.13,0.95,U] [#4 -0.75,0.42,0.00,M1] [#5 0.53,0.73,0.00,M7] [#6 0.09,0.80,0.00,M1] [#7 -0.01,0.10,0.86,U] [#8 0.14,0.16,0.96,U] 
23:41:13.629 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.19}, one-star: {0.00, 0.36}
23:41:13.629 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
23:41:13.629 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
23:41:13.629 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.09 mountX=-0.21 mountY=0.07, mountTheta=2.83
23:41:13.631 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.19, opts=13)
23:41:13.631 00.000 10844 Enqueuing Move request for scope (0.10, 0.19)
23:41:13.631 00.000 11060 Worker thread wakes up
23:41:13.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
23:41:13.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
23:41:13.631 00.000 11060 Moving (0.10, 0.19) raw xDistance=-0.21 yDistance=0.07
23:41:13.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:41:13.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:13.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:41:13.632 00.001 11060 MoveAxis(E, 36, ABG)
23:41:13.632 00.000 11060 Guiding  Dir = 2, Dur = 36
23:41:13.638 00.006 11060 IsSlewing returns 0
23:41:13.638 00.000 11060 IsGuiding returns 0
23:41:13.639 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:13.652 00.013 10844 UpdateGuideState exits: m=3097 SNR=35.9
23:41:13.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:13.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:13.653 00.001 10844 Enqueuing Expose request
23:41:13.653 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:13.653 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:13.655 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:13.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:13.667 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:13.667 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:13.668 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:13.668 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:13.668 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:13.668 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2970,"width":15,"height":15,"star_pos":[6.71,7.44],"pixels":"..."},"id":1}
23:41:13.685 00.017 11060 IsGuiding returns 0
23:41:13.685 00.000 11060 Move returns status 0, amount 36
23:41:13.685 00.000 11060 MoveAxis(N, 0, ABG)
23:41:13.685 00.000 11060 Move returns status 0, amount 0
23:41:13.685 00.000 11060 move complete, result=0
23:41:13.686 00.001 11060 worker thread done servicing request
23:41:13.686 00.000 11060 Worker thread wakes up
23:41:13.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:13.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:13.687 00.001 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:41:13.708 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:13.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:14.309 00.601 11060 Exposure complete
23:41:14.477 00.168 11060 worker thread done servicing request
23:41:14.478 00.001 10844 OnExposeComplete: enter
23:41:14.478 00.000 10844 UpdateGuideState(): m_state=6
23:41:14.478 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
23:41:14.478 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=62.09, Mass=3035, SNR=35.3, Peak=211 HFD=3.8
23:41:14.480 00.002 10844 MultiStar: [#1 -0.41,-0.48,0.00,M3] [#2 -0.01,0.06,2.07,U] [#3 -0.43,-0.47,0.00,M1] [#4 -0.78,0.83,0.00,M2] [#5 -0.55,-0.16,1.10,U] [#6 0.12,-0.06,0.97,U] [#7 -0.83,-0.29,0.00,M1] [#8 -0.35,-0.10,0.96,U] 
23:41:14.480 00.000 10844 refined, 4 included, MultiStar: {-0.23, -0.03}, one-star: {-0.59, 0.01}
23:41:14.480 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
23:41:14.480 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
23:41:14.481 00.001 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.24 cameraTheta=-3.01 mountX=0.07 mountY=-0.23, mountTheta=-1.26
23:41:14.482 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.03, opts=13)
23:41:14.482 00.000 10844 Enqueuing Move request for scope (-0.23, -0.03)
23:41:14.482 00.000 11060 Worker thread wakes up
23:41:14.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
23:41:14.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
23:41:14.482 00.000 11060 Moving (-0.23, -0.03) raw xDistance=0.07 yDistance=-0.23
23:41:14.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:41:14.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:14.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:41:14.482 00.000 11060 MoveAxis(E, 0, ABG)
23:41:14.483 00.001 11060 Move returns status 0, amount 0
23:41:14.483 00.000 11060 MoveAxis(N, 0, ABG)
23:41:14.483 00.000 11060 Move returns status 0, amount 0
23:41:14.483 00.000 11060 move complete, result=0
23:41:14.483 00.000 11060 worker thread done servicing request
23:41:14.488 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:14.501 00.013 10844 UpdateGuideState exits: m=3035 SNR=35.3
23:41:14.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:14.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:14.501 00.000 10844 Enqueuing Expose request
23:41:14.501 00.000 11060 Worker thread wakes up
23:41:14.502 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:14.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:14.502 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:14.612 00.110 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:14.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:14.613 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:14.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:14.613 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:14.613 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:14.614 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:14.614 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:14.615 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:14.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2971,"width":15,"height":15,"star_pos":[7.12,7.09],"pixels":"..."},"id":1}
23:41:14.650 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:14.650 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:15.139 00.489 11060 Exposure complete
23:41:15.337 00.198 11060 worker thread done servicing request
23:41:15.337 00.000 10844 OnExposeComplete: enter
23:41:15.337 00.000 10844 UpdateGuideState(): m_state=6
23:41:15.337 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
23:41:15.337 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=62.34, Mass=3509, SNR=37.9, Peak=231 HFD=3.6
23:41:15.337 00.000 10844 MultiStar: [#1 -0.10,0.91,0.00,M4] [#2 -0.58,0.67,0.00,M2] [#3 -0.41,-0.15,0.94,U] [#4 -0.61,0.66,0.00,M3] [#5 -0.31,0.17,1.02,U] [#6 -0.14,-0.13,0.90,U] [#7 -0.17,0.10,0.82,U] [#8 0.03,0.20,0.99,U] 
23:41:15.338 00.001 10844 refined, 5 included, MultiStar: {-0.16, 0.08}, one-star: {0.01, 0.26}
23:41:15.338 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.44 = -1.85)
23:41:15.338 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.87)
23:41:15.338 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
23:41:15.339 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
23:41:15.339 00.000 10844 Enqueuing Move request for scope (-0.16, 0.08)
23:41:15.339 00.000 11060 Worker thread wakes up
23:41:15.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
23:41:15.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
23:41:15.339 00.000 11060 Moving (-0.16, 0.08) raw xDistance=-0.05 yDistance=-0.17
23:41:15.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:15.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:15.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:41:15.341 00.002 11060 MoveAxis(E, 0, ABG)
23:41:15.341 00.000 11060 Move returns status 0, amount 0
23:41:15.341 00.000 11060 MoveAxis(N, 0, ABG)
23:41:15.341 00.000 11060 Move returns status 0, amount 0
23:41:15.341 00.000 11060 move complete, result=0
23:41:15.341 00.000 11060 worker thread done servicing request
23:41:15.349 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:15.361 00.012 10844 UpdateGuideState exits: m=3509 SNR=37.9
23:41:15.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:15.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:15.361 00.000 10844 Enqueuing Expose request
23:41:15.361 00.000 11060 Worker thread wakes up
23:41:15.361 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:15.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:15.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:15.621 00.260 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:15.621 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:15.623 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:15.623 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:15.623 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:15.624 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:15.624 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:15.624 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:15.624 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:15.624 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2972,"width":15,"height":15,"star_pos":[6.72,7.34],"pixels":"..."},"id":1}
23:41:15.686 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:15.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:15.997 00.311 11060 Exposure complete
23:41:16.191 00.194 11060 worker thread done servicing request
23:41:16.191 00.000 10844 OnExposeComplete: enter
23:41:16.191 00.000 10844 UpdateGuideState(): m_state=6
23:41:16.191 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
23:41:16.191 00.000 10844 Star::Find returns 1 (0), X=259.27, Y=62.14, Mass=3183, SNR=36.3, Peak=206 HFD=3.8
23:41:16.191 00.000 10844 MultiStar: [#1 0.26,0.31,0.95,U] [#2 -0.06,0.54,1.95,U] [#3 -0.39,0.38,0.97,U] [#4 -0.32,0.74,0.00,M4] [#5 0.04,0.51,0.99,U] [#6 0.58,0.07,0.87,U] [#7 -0.01,0.78,0.00,M1] [#8 0.29,0.39,0.92,U] 
23:41:16.191 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.35}, one-star: {0.56, 0.06}
23:41:16.191 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
23:41:16.191 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
23:41:16.191 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.18 mountX=-0.37 mountY=0.09, mountTheta=2.91
23:41:16.194 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.35, opts=13)
23:41:16.194 00.000 10844 Enqueuing Move request for scope (0.15, 0.35)
23:41:16.194 00.000 11060 Worker thread wakes up
23:41:16.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.35) opts 0xd
23:41:16.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.35)
23:41:16.194 00.000 11060 Moving (0.15, 0.35) raw xDistance=-0.37 yDistance=0.09
23:41:16.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
23:41:16.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:16.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:41:16.194 00.000 11060 MoveAxis(E, 65, ABG)
23:41:16.194 00.000 11060 Guiding  Dir = 2, Dur = 65
23:41:16.199 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:16.217 00.018 11060 IsSlewing returns 0
23:41:16.217 00.000 11060 IsGuiding returns 0
23:41:16.217 00.000 10844 UpdateGuideState exits: m=3183 SNR=36.3
23:41:16.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:16.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:16.217 00.000 10844 Enqueuing Expose request
23:41:16.310 00.093 11060 IsGuiding returns 0
23:41:16.311 00.001 11060 Move returns status 0, amount 65
23:41:16.311 00.000 11060 MoveAxis(N, 0, ABG)
23:41:16.311 00.000 11060 Move returns status 0, amount 0
23:41:16.311 00.000 11060 move complete, result=0
23:41:16.311 00.000 11060 worker thread done servicing request
23:41:16.311 00.000 11060 Worker thread wakes up
23:41:16.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:16.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:16.312 00.001 10844 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
23:41:16.597 00.285 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:16.597 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:16.597 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:16.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:16.597 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:16.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:16.603 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:16.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:16.603 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:16.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2973,"width":15,"height":15,"star_pos":[7.27,7.14],"pixels":"..."},"id":1}
23:41:16.608 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:16.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:16.945 00.337 11060 Exposure complete
23:41:17.109 00.164 11060 worker thread done servicing request
23:41:17.109 00.000 10844 OnExposeComplete: enter
23:41:17.109 00.000 10844 UpdateGuideState(): m_state=6
23:41:17.109 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
23:41:17.109 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.98, Mass=3020, SNR=35.2, Peak=243 HFD=3.2
23:41:17.109 00.000 10844 MultiStar: [#1 0.24,0.36,1.13,U] [#2 0.17,0.28,2.10,U] [#3 -0.30,-0.12,1.05,U] [#4 -0.58,-0.22,1.00,U] [#5 0.29,-0.14,1.01,U] [#6 0.07,-0.61,0.90,U] [#7 -0.02,0.02,0.85,U] [#8 -0.07,-0.15,0.94,U] 
23:41:17.109 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.03, -0.10}
23:41:17.109 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
23:41:17.109 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
23:41:17.109 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.48 mountX=0.03 mountY=0.01, mountTheta=0.25
23:41:17.109 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.03, opts=13)
23:41:17.109 00.000 10844 Enqueuing Move request for scope (0.00, -0.03)
23:41:17.109 00.000 11060 Worker thread wakes up
23:41:17.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:41:17.109 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:41:17.109 00.000 11060 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=0.01
23:41:17.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:41:17.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:17.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:17.109 00.000 11060 MoveAxis(E, 0, ABG)
23:41:17.109 00.000 11060 Move returns status 0, amount 0
23:41:17.109 00.000 11060 MoveAxis(N, 0, ABG)
23:41:17.109 00.000 11060 Move returns status 0, amount 0
23:41:17.109 00.000 11060 move complete, result=0
23:41:17.109 00.000 11060 worker thread done servicing request
23:41:17.130 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:17.144 00.014 10844 UpdateGuideState exits: m=3020 SNR=35.2
23:41:17.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:17.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:17.144 00.000 10844 Enqueuing Expose request
23:41:17.144 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:17.144 00.000 11060 Worker thread wakes up
23:41:17.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:17.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:17.732 00.588 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:17.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:17.732 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:17.732 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:17.732 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:17.735 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:17.735 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:17.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:17.737 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:17.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2974,"width":15,"height":15,"star_pos":[6.74,6.98],"pixels":"..."},"id":1}
23:41:17.771 00.034 11060 Exposure complete
23:41:17.835 00.064 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:17.835 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:17.935 00.100 11060 worker thread done servicing request
23:41:17.935 00.000 10844 OnExposeComplete: enter
23:41:17.935 00.000 10844 UpdateGuideState(): m_state=6
23:41:17.935 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
23:41:17.935 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.83, Mass=3681, SNR=39.2, Peak=246 HFD=3.9
23:41:17.935 00.000 10844 MultiStar: [#1 0.08,0.23,0.90,U] [#2 -0.37,0.04,1.84,U] [#3 -0.40,-0.37,0.86,U] [#4 -0.67,0.34,0.00,M4] [#5 -0.06,-0.04,0.92,U] [#6 0.02,-0.38,0.87,U] [#7 -0.06,-0.06,0.78,U] [#8 0.05,-0.58,0.82,U] 
23:41:17.935 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.15}, one-star: {0.16, -0.25}
23:41:17.935 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
23:41:17.935 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
23:41:17.935 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.17 mountX=0.17 mountY=-0.08, mountTheta=-0.44
23:41:17.939 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.15, opts=13)
23:41:17.939 00.000 10844 Enqueuing Move request for scope (-0.10, -0.15)
23:41:17.939 00.000 11060 Worker thread wakes up
23:41:17.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
23:41:17.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
23:41:17.939 00.000 11060 Moving (-0.10, -0.15) raw xDistance=0.17 yDistance=-0.08
23:41:17.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:41:17.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:17.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:41:17.939 00.000 11060 MoveAxis(W, 29, ABG)
23:41:17.939 00.000 11060 Guiding  Dir = 3, Dur = 29
23:41:17.944 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:17.952 00.008 11060 IsSlewing returns 0
23:41:17.952 00.000 11060 IsGuiding returns 0
23:41:17.967 00.015 10844 UpdateGuideState exits: m=3681 SNR=39.2
23:41:17.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:17.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:17.967 00.000 10844 Enqueuing Expose request
23:41:17.995 00.028 11060 IsGuiding returns 0
23:41:17.995 00.000 11060 Move returns status 0, amount 29
23:41:17.995 00.000 11060 MoveAxis(N, 0, ABG)
23:41:17.995 00.000 11060 Move returns status 0, amount 0
23:41:17.995 00.000 11060 move complete, result=0
23:41:17.995 00.000 11060 worker thread done servicing request
23:41:17.995 00.000 11060 Worker thread wakes up
23:41:17.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:17.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:17.995 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
23:41:18.566 00.571 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:18.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:18.566 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:18.566 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:18.566 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:18.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:18.566 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:18.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:18.571 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:18.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2975,"width":15,"height":15,"star_pos":[6.87,6.83],"pixels":"..."},"id":1}
23:41:18.622 00.051 11060 Exposure complete
23:41:18.802 00.180 11060 worker thread done servicing request
23:41:18.802 00.000 10844 OnExposeComplete: enter
23:41:18.802 00.000 10844 UpdateGuideState(): m_state=6
23:41:18.802 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
23:41:18.802 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.68, Mass=2826, SNR=33.7, Peak=208 HFD=3.7
23:41:18.802 00.000 10844 MultiStar: [#1 -0.35,0.26,1.12,U] [#2 -0.22,0.51,2.15,U] [#3 -0.42,-0.23,1.14,U] [#4 -0.90,0.25,0.00,M5] [#5 -0.62,0.50,0.00,M3] [#6 -0.33,0.23,0.97,U] [#7 -0.21,-0.09,0.91,U] [#8 -0.52,-0.05,1.10,U] 
23:41:18.802 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.10}, one-star: {0.03, -0.40}
23:41:18.802 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.72)
23:41:18.802 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
23:41:18.802 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.82 mountX=-0.04 mountY=-0.30, mountTheta=-1.72
23:41:18.802 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.10, opts=13)
23:41:18.808 00.006 10844 Enqueuing Move request for scope (-0.28, 0.10)
23:41:18.808 00.000 11060 Worker thread wakes up
23:41:18.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
23:41:18.808 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
23:41:18.808 00.000 11060 Moving (-0.28, 0.10) raw xDistance=-0.04 yDistance=-0.30
23:41:18.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:41:18.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:41:18.808 00.000 11060 MoveAxis(E, 0, ABG)
23:41:18.808 00.000 11060 Move returns status 0, amount 0
23:41:18.808 00.000 11060 MoveAxis(N, 115, ABG)
23:41:18.808 00.000 11060 Guiding  Dir = 0, Dur = 115
23:41:18.817 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:18.820 00.003 11060 IsSlewing returns 0
23:41:18.820 00.000 11060 IsGuiding returns 0
23:41:18.832 00.012 10844 UpdateGuideState exits: m=2826 SNR=33.7
23:41:18.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:18.832 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:18.832 00.000 10844 Enqueuing Expose request
23:41:18.832 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:18.832 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:18.951 00.119 11060 IsGuiding returns 0
23:41:18.951 00.000 11060 Move returns status 0, amount 115
23:41:18.951 00.000 11060 move complete, result=0
23:41:18.951 00.000 11060 worker thread done servicing request
23:41:18.951 00.000 11060 Worker thread wakes up
23:41:18.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:18.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:18.951 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 115 ms NORTH
23:41:19.575 00.624 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:19.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:19.575 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:19.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:19.577 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:19.577 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:19.581 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:19.583 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:19.585 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:19.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2976,"width":15,"height":15,"star_pos":[6.74,6.68],"pixels":"..."},"id":1}
23:41:19.587 00.002 11060 Exposure complete
23:41:19.656 00.069 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:19.656 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:19.768 00.112 11060 worker thread done servicing request
23:41:19.769 00.001 10844 OnExposeComplete: enter
23:41:19.769 00.000 10844 UpdateGuideState(): m_state=6
23:41:19.769 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
23:41:19.769 00.000 10844 Star::Find returns 1 (1), X=259.19, Y=62.64, Mass=3659, SNR=39.1, Peak=255 HFD=3.7
23:41:19.769 00.000 10844 MultiStar: [#1 -0.01,0.66,0.00,M1] [#2 0.23,1.13,0.00,M1] [#3 0.17,0.09,0.92,U] [#4 -0.24,0.69,0.00,M6] [#5 0.15,0.40,0.92,U] [#6 0.23,0.44,0.85,U] [#7 -0.08,0.82,0.00,M1] [#8 0.42,0.13,0.82,U] 
23:41:19.769 00.000 10844 refined, 4 included, MultiStar: {0.29, 0.33}, one-star: {0.48, 0.57}
23:41:19.769 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:41:19.769 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
23:41:19.769 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.33 hyp=0.44 cameraTheta=0.85 mountX=-0.38 mountY=0.23, mountTheta=2.59
23:41:19.784 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.33, opts=13)
23:41:19.784 00.000 10844 Enqueuing Move request for scope (0.29, 0.33)
23:41:19.784 00.000 11060 Worker thread wakes up
23:41:19.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.33) opts 0xd
23:41:19.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.33)
23:41:19.784 00.000 11060 Moving (0.29, 0.33) raw xDistance=-0.38 yDistance=0.23
23:41:19.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
23:41:19.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:41:19.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:41:19.784 00.000 11060 MoveAxis(E, 66, ABG)
23:41:19.784 00.000 11060 Guiding  Dir = 2, Dur = 66
23:41:19.794 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:19.799 00.005 11060 IsSlewing returns 0
23:41:19.799 00.000 11060 IsGuiding returns 0
23:41:19.809 00.010 10844 UpdateGuideState exits: m=3659 SNR=39.1 Saturated
23:41:19.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:19.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:19.809 00.000 10844 Enqueuing Expose request
23:41:19.878 00.069 11060 IsGuiding returns 0
23:41:19.878 00.000 11060 Move returns status 0, amount 66
23:41:19.878 00.000 11060 MoveAxis(N, 0, ABG)
23:41:19.878 00.000 11060 Move returns status 0, amount 0
23:41:19.878 00.000 11060 move complete, result=0
23:41:19.878 00.000 11060 worker thread done servicing request
23:41:19.878 00.000 11060 Worker thread wakes up
23:41:19.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:19.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:19.878 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.2 px 0 ms NORTH
23:41:20.508 00.630 11060 Exposure complete
23:41:20.580 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:20.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:20.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:20.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:20.580 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:20.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:20.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:20.580 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:20.582 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:20.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2977,"width":15,"height":15,"star_pos":[7.19,6.64],"pixels":"..."},"id":1}
23:41:20.591 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:20.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:20.682 00.091 11060 worker thread done servicing request
23:41:20.682 00.000 10844 OnExposeComplete: enter
23:41:20.682 00.000 10844 UpdateGuideState(): m_state=6
23:41:20.682 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
23:41:20.682 00.000 10844 Star::Find returns 1 (0), X=259.05, Y=62.16, Mass=3313, SNR=36.9, Peak=248 HFD=4.0
23:41:20.682 00.000 10844 MultiStar: [#1 0.68,0.25,0.00,M2] [#2 0.06,0.10,1.86,U] [#3 0.08,0.63,0.00,M1] [#4 0.08,-0.24,0.98,U] [#5 0.64,0.78,0.00,M3] [#6 0.52,-0.16,0.89,U] [#7 0.58,-0.18,0.84,U] [#8 0.45,-0.63,0.00,M1] 
23:41:20.682 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.05}, one-star: {0.34, 0.08}
23:41:20.682 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:41:20.682 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
23:41:20.682 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-0.18 mountX=-0.00 mountY=0.27, mountTheta=1.57
23:41:20.685 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.05, opts=13)
23:41:20.685 00.000 10844 Enqueuing Move request for scope (0.26, -0.05)
23:41:20.685 00.000 11060 Worker thread wakes up
23:41:20.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
23:41:20.685 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
23:41:20.685 00.000 11060 Moving (0.26, -0.05) raw xDistance=-0.00 yDistance=0.27
23:41:20.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:41:20.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:41:20.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:41:20.687 00.002 11060 MoveAxis(E, 0, ABG)
23:41:20.687 00.000 11060 Move returns status 0, amount 0
23:41:20.687 00.000 11060 MoveAxis(N, 0, ABG)
23:41:20.687 00.000 11060 Move returns status 0, amount 0
23:41:20.687 00.000 11060 move complete, result=0
23:41:20.687 00.000 11060 worker thread done servicing request
23:41:20.692 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:20.702 00.010 10844 UpdateGuideState exits: m=3313 SNR=36.9
23:41:20.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:20.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:20.702 00.000 10844 Enqueuing Expose request
23:41:20.702 00.000 11060 Worker thread wakes up
23:41:20.702 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:41:20.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:20.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:21.342 00.640 11060 Exposure complete
23:41:21.519 00.177 11060 worker thread done servicing request
23:41:21.519 00.000 10844 OnExposeComplete: enter
23:41:21.519 00.000 10844 UpdateGuideState(): m_state=6
23:41:21.519 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
23:41:21.519 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=62.87, Mass=3276, SNR=37.0, Peak=249 HFD=3.8
23:41:21.519 00.000 10844 MultiStar: [#1 -0.26,0.57,1.00,U] [#2 0.07,0.60,1.85,U] [#3 -0.20,0.36,1.00,U] [#4 -0.25,0.35,0.87,U] [#5 -0.21,0.96,0.00,M4] [#6 0.06,0.54,0.96,U] [#7 -0.35,0.33,0.87,U] [#8 -0.14,0.21,0.89,U] 
23:41:21.519 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.49}, one-star: {-0.14, 0.79}
23:41:21.519 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
23:41:21.519 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.73)
23:41:21.519 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.49 hyp=0.51 cameraTheta=1.82 mountX=-0.46 mountY=-0.20, mountTheta=-2.72
23:41:21.522 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.49, opts=13)
23:41:21.522 00.000 10844 Enqueuing Move request for scope (-0.13, 0.49)
23:41:21.522 00.000 11060 Worker thread wakes up
23:41:21.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.49) opts 0xd
23:41:21.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.49)
23:41:21.522 00.000 11060 Moving (-0.13, 0.49) raw xDistance=-0.46 yDistance=-0.20
23:41:21.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.46
23:41:21.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:41:21.522 00.000 11060 MoveAxis(E, 80, ABG)
23:41:21.522 00.000 11060 Guiding  Dir = 2, Dur = 80
23:41:21.527 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:41:21.538 00.011 10844 UpdateGuideState exits: m=3276 SNR=37.0
23:41:21.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:21.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:21.538 00.000 10844 Enqueuing Expose request
23:41:21.548 00.010 11060 IsSlewing returns 0
23:41:21.548 00.000 11060 IsGuiding returns 0
23:41:21.615 00.067 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:21.615 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:21.617 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:21.617 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:21.617 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:21.617 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:21.617 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:21.619 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:21.620 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:21.620 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2979,"width":15,"height":15,"star_pos":[6.57,6.87],"pixels":"..."},"id":1}
23:41:21.659 00.039 11060 IsGuiding returns 0
23:41:21.659 00.000 11060 Move returns status 0, amount 80
23:41:21.659 00.000 11060 MoveAxis(N, 80, ABG)
23:41:21.661 00.002 11060 Guiding  Dir = 0, Dur = 80
23:41:21.664 00.003 11060 IsSlewing returns 0
23:41:21.664 00.000 11060 IsGuiding returns 0
23:41:21.685 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:21.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:21.757 00.072 11060 IsGuiding returns 0
23:41:21.757 00.000 11060 Move returns status 0, amount 80
23:41:21.757 00.000 11060 move complete, result=0
23:41:21.757 00.000 11060 worker thread done servicing request
23:41:21.757 00.000 11060 Worker thread wakes up
23:41:21.757 00.000 10844 GuideStep: -0.5 px 80 ms EAST, -0.2 px 80 ms NORTH
23:41:21.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:21.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:22.406 00.649 11060 Exposure complete
23:41:22.554 00.148 11060 worker thread done servicing request
23:41:22.554 00.000 10844 OnExposeComplete: enter
23:41:22.554 00.000 10844 UpdateGuideState(): m_state=6
23:41:22.554 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
23:41:22.554 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=62.41, Mass=3147, SNR=36.4, Peak=198 HFD=4.1
23:41:22.554 00.000 10844 MultiStar: [#1 0.23,0.73,0.00,M2] [#2 0.35,0.81,0.00,M1] [#3 -0.18,-0.10,0.93,U] [#4 -0.01,0.35,0.97,U] [#5 0.27,0.34,0.97,U] [#6 0.01,0.05,0.92,U] [#7 -0.14,0.18,0.85,U] [#8 0.18,0.09,0.91,U] 
23:41:22.554 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.18}, one-star: {-0.47, 0.33}
23:41:22.554 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
23:41:22.554 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
23:41:22.554 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.85 mountX=-0.17 mountY=-0.08, mountTheta=-2.70
23:41:22.554 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
23:41:22.554 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
23:41:22.554 00.000 11060 Worker thread wakes up
23:41:22.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
23:41:22.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
23:41:22.554 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=-0.08
23:41:22.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:41:22.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:22.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:41:22.554 00.000 11060 MoveAxis(E, 32, ABG)
23:41:22.554 00.000 11060 Guiding  Dir = 2, Dur = 32
23:41:22.569 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:22.574 00.005 11060 IsSlewing returns 0
23:41:22.575 00.001 11060 IsGuiding returns 0
23:41:22.581 00.006 10844 UpdateGuideState exits: m=3147 SNR=36.4
23:41:22.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:22.583 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:22.583 00.000 10844 Enqueuing Expose request
23:41:22.608 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:22.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:22.611 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:22.611 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:22.611 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:22.611 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:22.611 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:22.611 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:22.622 00.011 11060 IsGuiding returns 0
23:41:22.622 00.000 11060 Move returns status 0, amount 32
23:41:22.622 00.000 11060 MoveAxis(N, 0, ABG)
23:41:22.622 00.000 11060 Move returns status 0, amount 0
23:41:22.622 00.000 11060 move complete, result=0
23:41:22.622 00.000 11060 worker thread done servicing request
23:41:22.622 00.000 11060 Worker thread wakes up
23:41:22.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:22.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:22.627 00.005 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:41:22.627 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:22.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2980,"width":15,"height":15,"star_pos":[7.24,7.41],"pixels":"..."},"id":1}
23:41:22.653 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:22.653 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:23.263 00.610 11060 Exposure complete
23:41:23.437 00.174 11060 worker thread done servicing request
23:41:23.437 00.000 10844 OnExposeComplete: enter
23:41:23.437 00.000 10844 UpdateGuideState(): m_state=6
23:41:23.437 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
23:41:23.437 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.55, Mass=3321, SNR=36.8, Peak=243 HFD=4.2
23:41:23.437 00.000 10844 MultiStar: [#1 0.14,-0.35,1.04,U] [#2 0.43,0.03,1.90,U] [#3 -0.24,-0.48,0.88,U] [#4 -0.47,-0.67,0.00,M4] [#5 0.11,-0.23,0.98,U] [#6 -0.37,-0.68,0.00,M1] [#7 -0.69,-0.57,0.00,M1] [#8 -0.30,-0.89,0.00,M1] 
23:41:23.437 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.26}, one-star: {-0.16, -0.53}
23:41:23.437 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
23:41:23.437 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
23:41:23.437 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.28 cameraTheta=-1.13 mountX=0.23 mountY=0.16, mountTheta=0.61
23:41:23.437 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.26, opts=13)
23:41:23.437 00.000 10844 Enqueuing Move request for scope (0.12, -0.26)
23:41:23.437 00.000 11060 Worker thread wakes up
23:41:23.442 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
23:41:23.442 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
23:41:23.442 00.000 11060 Moving (0.12, -0.26) raw xDistance=0.23 yDistance=0.16
23:41:23.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:41:23.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:23.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:41:23.442 00.000 11060 MoveAxis(W, 39, ABG)
23:41:23.442 00.000 11060 Guiding  Dir = 3, Dur = 39
23:41:23.448 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:23.472 00.024 11060 IsSlewing returns 0
23:41:23.472 00.000 11060 IsGuiding returns 0
23:41:23.478 00.006 10844 UpdateGuideState exits: m=3321 SNR=36.8
23:41:23.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:23.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:23.478 00.000 10844 Enqueuing Expose request
23:41:23.530 00.052 11060 IsGuiding returns 0
23:41:23.530 00.000 11060 Move returns status 0, amount 39
23:41:23.530 00.000 11060 MoveAxis(N, 0, ABG)
23:41:23.530 00.000 11060 Move returns status 0, amount 0
23:41:23.530 00.000 11060 move complete, result=0
23:41:23.530 00.000 11060 worker thread done servicing request
23:41:23.530 00.000 11060 Worker thread wakes up
23:41:23.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:23.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:23.530 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
23:41:23.584 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:23.584 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:23.591 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:23.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:23.592 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:23.592 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:23.594 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:23.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:23.594 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:23.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2981,"width":15,"height":15,"star_pos":[6.55,6.55],"pixels":"..."},"id":1}
23:41:23.639 00.045 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:23.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:24.163 00.524 11060 Exposure complete
23:41:24.333 00.170 11060 worker thread done servicing request
23:41:24.333 00.000 10844 OnExposeComplete: enter
23:41:24.333 00.000 10844 UpdateGuideState(): m_state=6
23:41:24.333 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
23:41:24.333 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=61.39, Mass=3708, SNR=39.3, Peak=232 HFD=4.0
23:41:24.335 00.002 10844 MultiStar: [#1 -0.07,0.05,0.87,U] [#2 -0.05,-0.37,1.86,U] [#3 -0.59,-0.57,0.00,M1] [#4 -0.42,-0.10,0.92,U] [#5 -0.49,-0.45,0.00,M3] [#6 -0.26,-0.42,0.84,U] [#7 -0.14,-0.65,0.00,M2] [#8 0.10,-0.20,0.82,U] 
23:41:24.335 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.31}, one-star: {0.36, -0.69}
23:41:24.335 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
23:41:24.335 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
23:41:24.335 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.72 mountX=0.31 mountY=0.00, mountTheta=0.01
23:41:24.335 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.31, opts=13)
23:41:24.335 00.000 10844 Enqueuing Move request for scope (-0.05, -0.31)
23:41:24.335 00.000 11060 Worker thread wakes up
23:41:24.338 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
23:41:24.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
23:41:24.338 00.000 11060 Moving (-0.05, -0.31) raw xDistance=0.31 yDistance=0.00
23:41:24.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
23:41:24.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:24.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:41:24.338 00.000 11060 MoveAxis(W, 56, ABG)
23:41:24.338 00.000 11060 Guiding  Dir = 3, Dur = 56
23:41:24.343 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:24.355 00.012 10844 UpdateGuideState exits: m=3708 SNR=39.3
23:41:24.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:24.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:24.355 00.000 10844 Enqueuing Expose request
23:41:24.359 00.004 11060 IsSlewing returns 0
23:41:24.359 00.000 11060 IsGuiding returns 0
23:41:24.434 00.075 11060 IsGuiding returns 0
23:41:24.434 00.000 11060 Move returns status 0, amount 56
23:41:24.434 00.000 11060 MoveAxis(N, 0, ABG)
23:41:24.434 00.000 11060 Move returns status 0, amount 0
23:41:24.435 00.001 11060 move complete, result=0
23:41:24.435 00.000 11060 worker thread done servicing request
23:41:24.435 00.000 11060 Worker thread wakes up
23:41:24.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:24.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:24.437 00.002 10844 GuideStep: 0.3 px 56 ms WEST, 0.0 px 0 ms NORTH
23:41:24.575 00.138 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:24.575 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:24.580 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:24.581 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:24.581 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:24.583 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:24.583 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:24.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:24.583 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:24.583 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2982,"width":15,"height":15,"star_pos":[7.07,7.39],"pixels":"..."},"id":1}
23:41:24.616 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:24.616 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:25.092 00.476 11060 Exposure complete
23:41:25.279 00.187 11060 worker thread done servicing request
23:41:25.284 00.005 10844 OnExposeComplete: enter
23:41:25.284 00.000 10844 UpdateGuideState(): m_state=6
23:41:25.284 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
23:41:25.284 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=63.13, Mass=3246, SNR=36.8, Peak=226 HFD=3.6
23:41:25.284 00.000 10844 MultiStar: [#1 -0.49,0.69,0.00,M1] [#2 -0.53,1.01,0.00,M1] [#3 -0.15,0.74,0.00,M2] [#4 -0.91,0.69,0.00,M4] [#5 -0.48,1.23,0.00,M4] [#6 0.14,1.30,0.00,M1] [#7 -0.19,0.20,0.82,U] [#8 -0.45,0.44,0.00,M1] 
23:41:25.284 00.000 10844 refined, 1 included, MultiStar: {-0.16, 0.67}, one-star: {-0.14, 1.05}
23:41:25.284 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
23:41:25.284 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
23:41:25.284 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.67 hyp=0.69 cameraTheta=1.81 mountX=-0.63 mountY=-0.27, mountTheta=-2.73
23:41:25.286 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.67, opts=13)
23:41:25.286 00.000 10844 Enqueuing Move request for scope (-0.16, 0.67)
23:41:25.286 00.000 11060 Worker thread wakes up
23:41:25.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.67) opts 0xd
23:41:25.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.67)
23:41:25.286 00.000 11060 Moving (-0.16, 0.67) raw xDistance=-0.63 yDistance=-0.27
23:41:25.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.63
23:41:25.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
23:41:25.286 00.000 11060 MoveAxis(E, 107, ABG)
23:41:25.286 00.000 11060 Guiding  Dir = 2, Dur = 107
23:41:25.294 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:25.305 00.011 10844 UpdateGuideState exits: m=3246 SNR=36.8
23:41:25.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:25.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:25.305 00.000 10844 Enqueuing Expose request
23:41:25.320 00.015 11060 IsSlewing returns 0
23:41:25.320 00.000 11060 IsGuiding returns 0
23:41:25.458 00.138 11060 IsGuiding returns 0
23:41:25.458 00.000 11060 Move returns status 0, amount 107
23:41:25.458 00.000 11060 MoveAxis(N, 105, ABG)
23:41:25.458 00.000 11060 Guiding  Dir = 0, Dur = 105
23:41:25.475 00.017 11060 IsSlewing returns 0
23:41:25.475 00.000 11060 IsGuiding returns 0
23:41:25.585 00.110 11060 IsGuiding returns 0
23:41:25.585 00.000 11060 Move returns status 0, amount 105
23:41:25.585 00.000 11060 move complete, result=0
23:41:25.585 00.000 11060 worker thread done servicing request
23:41:25.585 00.000 11060 Worker thread wakes up
23:41:25.585 00.000 10844 GuideStep: -0.6 px 107 ms EAST, -0.3 px 105 ms NORTH
23:41:25.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:25.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:25.600 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:25.602 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:25.602 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:25.602 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:25.604 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:25.604 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:25.605 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:25.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:25.605 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:25.607 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2983,"width":15,"height":15,"star_pos":[6.57,7.13],"pixels":"..."},"id":1}
23:41:25.692 00.085 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:25.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:26.222 00.530 11060 Exposure complete
23:41:26.396 00.174 11060 worker thread done servicing request
23:41:26.396 00.000 10844 OnExposeComplete: enter
23:41:26.396 00.000 10844 UpdateGuideState(): m_state=6
23:41:26.396 00.000 10844 Star::Find(15, 258, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
23:41:26.396 00.000 10844 Star::Find returns 1 (1), X=259.80, Y=61.88, Mass=3270, SNR=36.4, Peak=255 HFD=3.7
23:41:26.396 00.000 10844 MultiStar: [#1 0.39,0.34,1.05,U] [#2 0.03,-0.28,1.87,U] [#3 0.03,-0.52,1.01,U] [#4 -0.79,-0.22,0.00,M5] [#5 0.09,0.33,1.03,U] [#6 0.47,-0.07,0.88,U] [#7 0.57,-0.46,0.00,M2] [#8 0.58,-0.35,0.00,M2] 
23:41:26.396 00.000 10844 refined, 5 included, MultiStar: {0.30, -0.09}, one-star: {1.09, -0.20}
23:41:26.396 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
23:41:26.396 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
23:41:26.396 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.32 cameraTheta=-0.29 mountX=0.03 mountY=0.32, mountTheta=1.46
23:41:26.398 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.09, opts=13)
23:41:26.398 00.000 10844 Enqueuing Move request for scope (0.30, -0.09)
23:41:26.398 00.000 11060 Worker thread wakes up
23:41:26.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
23:41:26.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
23:41:26.398 00.000 11060 Moving (0.30, -0.09) raw xDistance=0.03 yDistance=0.32
23:41:26.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:41:26.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:41:26.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:41:26.398 00.000 11060 MoveAxis(E, 0, ABG)
23:41:26.398 00.000 11060 Move returns status 0, amount 0
23:41:26.398 00.000 11060 MoveAxis(N, 0, ABG)
23:41:26.398 00.000 11060 Move returns status 0, amount 0
23:41:26.398 00.000 11060 move complete, result=0
23:41:26.398 00.000 11060 worker thread done servicing request
23:41:26.401 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:26.419 00.018 10844 UpdateGuideState exits: m=3270 SNR=36.4 Saturated
23:41:26.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:26.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:26.419 00.000 10844 Enqueuing Expose request
23:41:26.421 00.002 11060 Worker thread wakes up
23:41:26.421 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:41:26.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:26.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:26.608 00.187 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:26.608 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:26.609 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:26.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:26.610 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:26.611 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:26.612 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:26.612 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:26.613 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:26.613 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2984,"width":15,"height":15,"star_pos":[6.80,6.88],"pixels":"..."},"id":1}
23:41:26.632 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:26.632 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:27.061 00.429 11060 Exposure complete
23:41:27.231 00.170 11060 worker thread done servicing request
23:41:27.231 00.000 10844 OnExposeComplete: enter
23:41:27.231 00.000 10844 UpdateGuideState(): m_state=6
23:41:27.231 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
23:41:27.231 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=63.02, Mass=3198, SNR=35.7, Peak=243 HFD=3.9
23:41:27.231 00.000 10844 MultiStar: [#1 0.37,0.63,0.00,M1] [#2 0.47,0.81,0.00,M1] [#3 0.14,0.44,1.00,U] [#4 0.10,0.77,0.00,M6] [#5 -0.06,0.81,0.00,M4] [#6 0.20,0.55,0.95,U] [#7 0.11,0.76,0.00,M3] [#8 0.57,0.52,0.00,M3] 
23:41:27.231 00.000 10844 refined, 2 included, MultiStar: {0.25, 0.64}, one-star: {0.42, 0.94}
23:41:27.231 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
23:41:27.231 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
23:41:27.231 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.64 hyp=0.69 cameraTheta=1.19 mountX=-0.68 mountY=0.15, mountTheta=2.93
23:41:27.231 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.64, opts=13)
23:41:27.231 00.000 10844 Enqueuing Move request for scope (0.25, 0.64)
23:41:27.231 00.000 11060 Worker thread wakes up
23:41:27.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.64) opts 0xd
23:41:27.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.64)
23:41:27.231 00.000 11060 Moving (0.25, 0.64) raw xDistance=-0.68 yDistance=0.15
23:41:27.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.68
23:41:27.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:27.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:41:27.231 00.000 11060 MoveAxis(E, 118, ABG)
23:41:27.231 00.000 11060 Guiding  Dir = 2, Dur = 118
23:41:27.241 00.010 11060 IsSlewing returns 0
23:41:27.241 00.000 11060 IsGuiding returns 0
23:41:27.242 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:27.261 00.019 10844 UpdateGuideState exits: m=3198 SNR=35.7
23:41:27.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:27.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:27.261 00.000 10844 Enqueuing Expose request
23:41:27.380 00.119 11060 IsGuiding returns 0
23:41:27.380 00.000 11060 Move returns status 0, amount 118
23:41:27.380 00.000 11060 MoveAxis(N, 0, ABG)
23:41:27.380 00.000 11060 Move returns status 0, amount 0
23:41:27.380 00.000 11060 move complete, result=0
23:41:27.380 00.000 11060 worker thread done servicing request
23:41:27.380 00.000 11060 Worker thread wakes up
23:41:27.380 00.000 10844 GuideStep: -0.7 px 118 ms EAST, 0.1 px 0 ms NORTH
23:41:27.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:27.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:27.763 00.383 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:27.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:27.765 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:27.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:27.765 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:27.765 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:27.765 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:27.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:27.765 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:27.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2985,"width":15,"height":15,"star_pos":[7.13,7.02],"pixels":"..."},"id":1}
23:41:27.781 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:27.781 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:28.004 00.223 11060 Exposure complete
23:41:28.167 00.163 11060 worker thread done servicing request
23:41:28.167 00.000 10844 OnExposeComplete: enter
23:41:28.167 00.000 10844 UpdateGuideState(): m_state=6
23:41:28.167 00.000 10844 Star::Find(15, 259, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
23:41:28.167 00.000 10844 Star::Find returns 1 (0), X=259.37, Y=61.98, Mass=3193, SNR=36.2, Peak=249 HFD=3.8
23:41:28.168 00.001 10844 MultiStar: [#1 0.80,0.35,0.00,M2] [#2 0.40,1.01,0.00,M2] [#3 0.38,0.07,0.95,U] [#4 -0.17,1.00,0.00,M7] [#5 0.09,0.68,0.00,M5] [#6 0.55,0.44,0.00,M1] [#7 0.38,0.23,0.88,U] [#8 0.28,0.55,0.98,U] 
23:41:28.168 00.000 10844 refined, 3 included, MultiStar: {0.43, 0.19}, one-star: {0.66, -0.09}
23:41:28.168 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
23:41:28.168 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
23:41:28.168 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.19 hyp=0.47 cameraTheta=0.41 mountX=-0.26 mountY=0.39, mountTheta=2.16
23:41:28.171 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.19, opts=13)
23:41:28.171 00.000 10844 Enqueuing Move request for scope (0.43, 0.19)
23:41:28.171 00.000 11060 Worker thread wakes up
23:41:28.173 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.19) opts 0xd
23:41:28.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.19)
23:41:28.173 00.000 11060 Moving (0.43, 0.19) raw xDistance=-0.26 yDistance=0.39
23:41:28.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.26
23:41:28.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:28.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:41:28.173 00.000 11060 MoveAxis(E, 49, ABG)
23:41:28.173 00.000 11060 Guiding  Dir = 2, Dur = 49
23:41:28.181 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:28.195 00.014 10844 UpdateGuideState exits: m=3193 SNR=36.2
23:41:28.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:28.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:28.195 00.000 10844 Enqueuing Expose request
23:41:28.199 00.004 11060 IsSlewing returns 0
23:41:28.199 00.000 11060 IsGuiding returns 0
23:41:28.271 00.072 11060 IsGuiding returns 0
23:41:28.271 00.000 11060 Move returns status 0, amount 49
23:41:28.271 00.000 11060 MoveAxis(N, 0, ABG)
23:41:28.271 00.000 11060 Move returns status 0, amount 0
23:41:28.271 00.000 11060 move complete, result=0
23:41:28.271 00.000 11060 worker thread done servicing request
23:41:28.271 00.000 11060 Worker thread wakes up
23:41:28.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:28.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:28.271 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.4 px 0 ms NORTH
23:41:28.573 00.302 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
23:41:28.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
23:41:28.573 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
23:41:28.578 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:28.578 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
23:41:28.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
23:41:28.578 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
23:41:28.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
23:41:28.578 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
23:41:28.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":2986,"width":15,"height":15,"star_pos":[7.37,6.98],"pixels":"..."},"id":1}
23:41:28.588 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
23:41:28.594 00.006 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
23:41:28.891 00.297 11060 Exposure complete
23:41:29.067 00.176 11060 worker thread done servicing request
23:41:29.067 00.000 10844 OnExposeComplete: enter
23:41:29.070 00.003 10844 UpdateGuideState(): m_state=6
23:41:29.070 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
23:41:29.070 00.000 10844 Star::Find returns 1 (0), X=259.31, Y=62.01, Mass=3472, SNR=38.1, Peak=246 HFD=3.4
23:41:29.070 00.000 10844 MultiStar: [#1 0.30,0.03,0.90,U] [#2 0.53,-0.09,1.84,U] [#3 0.35,-0.62,0.00,M1] [#4 0.17,-0.45,0.95,U] [#5 0.41,0.32,0.89,U] [#6 0.56,-0.41,0.00,M2] [#7 0.44,-0.11,0.80,U] [#8 0.87,-0.41,0.00,M3] 
23:41:29.072 00.002 10844 refined, 5 included, MultiStar: {0.43, -0.07}, one-star: {0.59, -0.06}
23:41:29.072 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
23:41:29.072 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
23:41:29.072 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=-0.07 hyp=0.43 cameraTheta=-0.16 mountX=-0.01 mountY=0.43, mountTheta=1.60
23:41:29.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=-0.07, opts=13)
23:41:29.074 00.000 10844 Enqueuing Move request for scope (0.43, -0.07)
23:41:29.074 00.000 11060 Worker thread wakes up
23:41:29.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.07) opts 0xd
23:41:29.074 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, -0.07)
23:41:29.074 00.000 11060 Moving (0.43, -0.07) raw xDistance=-0.01 yDistance=0.43
23:41:29.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:41:29.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:29.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:41:29.074 00.000 11060 MoveAxis(E, 0, ABG)
23:41:29.074 00.000 11060 Move returns status 0, amount 0
23:41:29.074 00.000 11060 MoveAxis(N, 0, ABG)
23:41:29.074 00.000 11060 Move returns status 0, amount 0
23:41:29.074 00.000 11060 move complete, result=0
23:41:29.074 00.000 11060 worker thread done servicing request
23:41:29.082 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:29.102 00.020 10844 UpdateGuideState exits: m=3472 SNR=38.1
23:41:29.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:29.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:29.102 00.000 10844 Enqueuing Expose request
23:41:29.102 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:41:29.102 00.000 11060 Worker thread wakes up
23:41:29.103 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:29.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:29.737 00.634 11060 Exposure complete
23:41:29.951 00.214 11060 worker thread done servicing request
23:41:29.951 00.000 10844 OnExposeComplete: enter
23:41:29.951 00.000 10844 UpdateGuideState(): m_state=6
23:41:29.951 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
23:41:29.951 00.000 10844 Star::Find returns 1 (0), X=259.30, Y=62.34, Mass=3257, SNR=37.1, Peak=249 HFD=3.6
23:41:29.951 00.000 10844 MultiStar: [#1 0.57,0.58,0.00,M2] [#2 0.44,0.18,1.98,U] [#3 0.54,0.01,0.90,U] [#4 0.38,0.20,0.88,U] [#5 0.90,0.31,0.00,M5] [#6 0.97,-0.02,0.00,M3] [#7 0.07,0.05,0.80,U] [#8 0.76,0.06,0.00,M4] 
23:41:29.951 00.000 10844 refined, 4 included, MultiStar: {0.42, 0.15}, one-star: {0.59, 0.26}
23:41:29.951 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
23:41:29.951 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
23:41:29.951 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.15 hyp=0.45 cameraTheta=0.35 mountX=-0.23 mountY=0.39, mountTheta=2.10
23:41:29.951 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.15, opts=13)
23:41:29.951 00.000 10844 Enqueuing Move request for scope (0.42, 0.15)
23:41:29.951 00.000 11060 Worker thread wakes up
23:41:29.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.15) opts 0xd
23:41:29.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.15)
23:41:29.951 00.000 11060 Moving (0.42, 0.15) raw xDistance=-0.23 yDistance=0.39
23:41:29.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:41:29.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:29.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:41:29.951 00.000 11060 MoveAxis(E, 39, ABG)
23:41:29.951 00.000 11060 Guiding  Dir = 2, Dur = 39
23:41:29.962 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:29.972 00.010 11060 IsSlewing returns 0
23:41:29.972 00.000 11060 IsGuiding returns 0
23:41:29.977 00.005 10844 UpdateGuideState exits: m=3257 SNR=37.1
23:41:29.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:29.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:29.977 00.000 10844 Enqueuing Expose request
23:41:30.020 00.043 11060 IsGuiding returns 0
23:41:30.020 00.000 11060 Move returns status 0, amount 39
23:41:30.020 00.000 11060 MoveAxis(N, 0, ABG)
23:41:30.020 00.000 11060 Move returns status 0, amount 0
23:41:30.020 00.000 11060 move complete, result=0
23:41:30.020 00.000 11060 worker thread done servicing request
23:41:30.020 00.000 11060 Worker thread wakes up
23:41:30.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:30.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:30.023 00.003 10844 GuideStep: -0.2 px 39 ms EAST, 0.4 px 0 ms NORTH
23:41:30.653 00.630 11060 Exposure complete
23:41:30.807 00.154 11060 worker thread done servicing request
23:41:30.807 00.000 10844 OnExposeComplete: enter
23:41:30.807 00.000 10844 UpdateGuideState(): m_state=6
23:41:30.807 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
23:41:30.807 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=61.97, Mass=2732, SNR=33.2, Peak=213 HFD=3.6
23:41:30.807 00.000 10844 MultiStar: [#1 0.23,0.08,1.12,U] [#2 1.03,0.09,0.00,M1] [#3 0.19,-0.29,1.11,U] [#4 -0.16,0.01,0.97,U] [#5 0.81,0.26,0.00,M6] [#6 0.66,0.02,0.00,M4] [#7 0.54,-0.65,0.00,M1] [#8 0.88,-0.16,0.00,M5] 
23:41:30.807 00.000 10844 refined, 3 included, MultiStar: {0.13, -0.08}, one-star: {0.23, -0.10}
23:41:30.807 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
23:41:30.807 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
23:41:30.807 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.54 mountX=0.05 mountY=0.14, mountTheta=1.21
23:41:30.811 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.08, opts=13)
23:41:30.811 00.000 10844 Enqueuing Move request for scope (0.13, -0.08)
23:41:30.811 00.000 11060 Worker thread wakes up
23:41:30.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
23:41:30.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
23:41:30.811 00.000 11060 Moving (0.13, -0.08) raw xDistance=0.05 yDistance=0.14
23:41:30.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:41:30.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:30.813 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:41:30.813 00.000 11060 MoveAxis(E, 0, ABG)
23:41:30.813 00.000 11060 Move returns status 0, amount 0
23:41:30.813 00.000 11060 MoveAxis(N, 0, ABG)
23:41:30.813 00.000 11060 Move returns status 0, amount 0
23:41:30.813 00.000 11060 move complete, result=0
23:41:30.813 00.000 11060 worker thread done servicing request
23:41:30.817 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:30.855 00.038 10844 UpdateGuideState exits: m=2732 SNR=33.2
23:41:30.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:30.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:30.855 00.000 10844 Enqueuing Expose request
23:41:30.855 00.000 11060 Worker thread wakes up
23:41:30.857 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:30.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:30.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:31.481 00.624 11060 Exposure complete
23:41:31.639 00.158 11060 worker thread done servicing request
23:41:31.639 00.000 10844 OnExposeComplete: enter
23:41:31.639 00.000 10844 UpdateGuideState(): m_state=6
23:41:31.639 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
23:41:31.639 00.000 10844 Star::Find returns 1 (0), X=259.24, Y=62.28, Mass=3327, SNR=36.7, Peak=233 HFD=3.6
23:41:31.639 00.000 10844 MultiStar: [#1 0.39,0.44,0.97,U] [#2 0.59,0.35,0.00,M2] [#3 -0.10,-0.32,0.98,U] [#4 0.15,0.20,0.91,U] [#5 0.65,0.03,0.00,M7] [#6 0.05,-0.24,0.87,U] [#7 0.03,0.12,0.80,U] [#8 0.25,0.07,0.96,U] 
23:41:31.639 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.07}, one-star: {0.53, 0.20}
23:41:31.639 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
23:41:31.639 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
23:41:31.639 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.35 mountX=-0.10 mountY=0.18, mountTheta=2.10
23:41:31.642 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.07, opts=13)
23:41:31.642 00.000 10844 Enqueuing Move request for scope (0.19, 0.07)
23:41:31.642 00.000 11060 Worker thread wakes up
23:41:31.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
23:41:31.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
23:41:31.642 00.000 11060 Moving (0.19, 0.07) raw xDistance=-0.10 yDistance=0.18
23:41:31.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:41:31.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:31.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:41:31.642 00.000 11060 MoveAxis(E, 0, ABG)
23:41:31.642 00.000 11060 Move returns status 0, amount 0
23:41:31.642 00.000 11060 MoveAxis(N, 0, ABG)
23:41:31.642 00.000 11060 Move returns status 0, amount 0
23:41:31.643 00.001 11060 move complete, result=0
23:41:31.643 00.000 11060 worker thread done servicing request
23:41:31.647 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:31.659 00.012 10844 UpdateGuideState exits: m=3327 SNR=36.7
23:41:31.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:31.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:31.659 00.000 10844 Enqueuing Expose request
23:41:31.659 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:31.659 00.000 11060 Worker thread wakes up
23:41:31.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:31.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:32.307 00.648 11060 Exposure complete
23:41:32.459 00.152 11060 worker thread done servicing request
23:41:32.459 00.000 10844 OnExposeComplete: enter
23:41:32.459 00.000 10844 UpdateGuideState(): m_state=6
23:41:32.459 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
23:41:32.459 00.000 10844 Star::Find returns 1 (0), X=259.25, Y=62.14, Mass=2643, SNR=33.1, Peak=219 HFD=3.6
23:41:32.459 00.000 10844 MultiStar: [#1 0.65,0.35,0.00,M1] [#2 0.34,0.04,2.18,U] [#3 0.70,-0.09,0.00,M1] [#4 0.34,-0.24,1.03,U] [#5 0.13,-0.27,1.06,U] [#6 0.67,0.17,0.00,M4] [#7 0.75,-0.35,0.00,M1] [#8 0.36,-0.31,1.05,U] 
23:41:32.459 00.000 10844 refined, 4 included, MultiStar: {0.34, -0.11}, one-star: {0.54, 0.06}
23:41:32.459 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
23:41:32.459 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
23:41:32.459 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-0.31 mountX=0.05 mountY=0.36, mountTheta=1.44
23:41:32.459 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.11, opts=13)
23:41:32.459 00.000 10844 Enqueuing Move request for scope (0.34, -0.11)
23:41:32.459 00.000 11060 Worker thread wakes up
23:41:32.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.11) opts 0xd
23:41:32.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.11)
23:41:32.459 00.000 11060 Moving (0.34, -0.11) raw xDistance=0.05 yDistance=0.36
23:41:32.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:41:32.459 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.05 newest=0.67
23:41:32.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
23:41:32.459 00.000 11060 MoveAxis(E, 0, ABG)
23:41:32.459 00.000 11060 Move returns status 0, amount 0
23:41:32.459 00.000 11060 BLC: Oldest BLC event removed
23:41:32.459 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:41:32.459 00.000 11060 MoveAxis(S, 888, ABG)
23:41:32.459 00.000 11060 duration set to 750 by maxDecDuration
23:41:32.459 00.000 11060 Guiding  Dir = 1, Dur = 750
23:41:32.477 00.018 11060 IsSlewing returns 0
23:41:32.477 00.000 11060 IsGuiding returns 0
23:41:32.480 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:32.490 00.010 10844 UpdateGuideState exits: m=2643 SNR=33.1
23:41:32.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:32.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:32.490 00.000 10844 Enqueuing Expose request
23:41:33.244 00.754 11060 IsGuiding returns 0
23:41:33.244 00.000 11060 Move returns status 0, amount 750
23:41:33.244 00.000 11060 move complete, result=0
23:41:33.246 00.002 11060 worker thread done servicing request
23:41:33.246 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 750 ms SOUTH
23:41:33.246 00.000 11060 Worker thread wakes up
23:41:33.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:33.247 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:33.888 00.641 11060 Exposure complete
23:41:34.119 00.231 11060 worker thread done servicing request
23:41:34.119 00.000 10844 OnExposeComplete: enter
23:41:34.119 00.000 10844 UpdateGuideState(): m_state=6
23:41:34.124 00.005 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
23:41:34.124 00.000 10844 Star::Find returns 1 (1), X=259.44, Y=62.25, Mass=3301, SNR=37.0, Peak=255 HFD=3.6
23:41:34.124 00.000 10844 MultiStar: [#1 0.29,1.14,0.00,M2] [#2 0.07,0.94,0.00,M2] [#3 0.07,0.10,0.94,U] [#4 0.24,0.39,1.00,U] [#5 0.25,0.75,0.00,M7] [#6 0.70,0.39,0.00,M5] [#7 0.28,0.29,0.77,U] [#8 0.41,0.25,0.89,U] 
23:41:34.124 00.000 10844 refined, 4 included, MultiStar: {0.35, 0.24}, one-star: {0.73, 0.17}
23:41:34.124 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
23:41:34.124 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
23:41:34.124 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.24 hyp=0.43 cameraTheta=0.60 mountX=-0.30 mountY=0.31, mountTheta=2.34
23:41:34.126 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.24, opts=13)
23:41:34.126 00.000 10844 Enqueuing Move request for scope (0.35, 0.24)
23:41:34.126 00.000 11060 Worker thread wakes up
23:41:34.128 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.24) opts 0xd
23:41:34.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.24)
23:41:34.128 00.000 11060 Moving (0.35, 0.24) raw xDistance=-0.30 yDistance=0.31
23:41:34.128 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.248665, 1:0.308238
23:41:34.128 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:41:34.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:41:34.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
23:41:34.128 00.000 11060 MoveAxis(E, 52, ABG)
23:41:34.128 00.000 11060 Guiding  Dir = 2, Dur = 52
23:41:34.134 00.006 11060 IsSlewing returns 0
23:41:34.134 00.000 11060 IsGuiding returns 0
23:41:34.136 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:34.160 00.024 10844 UpdateGuideState exits: m=3301 SNR=37.0 Saturated
23:41:34.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:34.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:34.164 00.004 10844 Enqueuing Expose request
23:41:34.195 00.031 11060 IsGuiding returns 0
23:41:34.195 00.000 11060 Move returns status 0, amount 52
23:41:34.195 00.000 11060 MoveAxis(S, 120, ABG)
23:41:34.195 00.000 11060 Guiding  Dir = 1, Dur = 120
23:41:34.211 00.016 11060 IsSlewing returns 0
23:41:34.211 00.000 11060 IsGuiding returns 0
23:41:34.334 00.123 11060 IsGuiding returns 0
23:41:34.334 00.000 11060 Move returns status 0, amount 120
23:41:34.334 00.000 11060 move complete, result=0
23:41:34.334 00.000 11060 worker thread done servicing request
23:41:34.334 00.000 11060 Worker thread wakes up
23:41:34.334 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.3 px 120 ms SOUTH
23:41:34.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:34.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:34.971 00.637 11060 Exposure complete
23:41:35.142 00.171 11060 worker thread done servicing request
23:41:35.142 00.000 10844 OnExposeComplete: enter
23:41:35.142 00.000 10844 UpdateGuideState(): m_state=6
23:41:35.142 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
23:41:35.142 00.000 10844 Star::Find returns 1 (0), X=259.27, Y=61.97, Mass=3234, SNR=36.9, Peak=241 HFD=4.0
23:41:35.142 00.000 10844 MultiStar: [#1 0.30,-0.12,1.00,U] [#2 0.30,0.21,1.89,U] [#3 0.12,-0.47,0.93,U] [#4 0.42,-0.08,0.99,U] [#5 0.47,-0.14,0.98,U] [#6 0.45,-0.42,0.84,U] [#7 -0.04,0.12,0.84,U] [#8 0.22,-0.62,0.00,M3] 
23:41:35.142 00.000 10844 refined, 7 included, MultiStar: {0.33, -0.09}, one-star: {0.55, -0.11}
23:41:35.142 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
23:41:35.142 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
23:41:35.142 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.09 hyp=0.34 cameraTheta=-0.26 mountX=0.03 mountY=0.34, mountTheta=1.49
23:41:35.144 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.09, opts=13)
23:41:35.144 00.000 10844 Enqueuing Move request for scope (0.33, -0.09)
23:41:35.144 00.000 11060 Worker thread wakes up
23:41:35.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.09) opts 0xd
23:41:35.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.09)
23:41:35.145 00.001 11060 Moving (0.33, -0.09) raw xDistance=0.03 yDistance=0.34
23:41:35.145 00.000 11060 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.248665, 1:0.308238, 2:0.335690
23:41:35.145 00.000 11060 BLC: Under-shoot: nominal increase by 81
23:41:35.145 00.000 11060 BLC: window closed
23:41:35.145 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:41:35.145 00.000 11060 BLC: Pulse adjusted to 750
23:41:35.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:41:35.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.34
23:41:35.145 00.000 11060 MoveAxis(E, 0, ABG)
23:41:35.145 00.000 11060 Move returns status 0, amount 0
23:41:35.145 00.000 11060 MoveAxis(S, 131, ABG)
23:41:35.145 00.000 11060 Guiding  Dir = 1, Dur = 131
23:41:35.151 00.006 11060 IsSlewing returns 0
23:41:35.151 00.000 11060 IsGuiding returns 0
23:41:35.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:35.183 00.032 10844 UpdateGuideState exits: m=3234 SNR=36.9
23:41:35.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:35.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:35.183 00.000 10844 Enqueuing Expose request
23:41:35.285 00.102 11060 IsGuiding returns 0
23:41:35.285 00.000 11060 Move returns status 0, amount 131
23:41:35.285 00.000 11060 move complete, result=0
23:41:35.285 00.000 11060 worker thread done servicing request
23:41:35.285 00.000 11060 Worker thread wakes up
23:41:35.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:35.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:35.285 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 131 ms SOUTH
23:41:35.373 00.088 10844 evsrv: cli 0EEEE610 connect
23:41:35.373 00.000 10844 case statement mapped state 6 to 3
23:41:35.377 00.004 10844 case statement mapped state 6 to 3
23:41:35.377 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_pixel_scale","id":"873d1b50-2c11-4a05-8490-1b6db7c69dc7"}
23:41:35.377 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":4.1253,"id":"873d1b50-2c11-4a05-8490-1b6db7c69dc7"}
23:41:35.378 00.001 10844 evsrv: cli 0EEEE610 disconnect
23:41:35.912 00.534 11060 Exposure complete
23:41:36.056 00.144 11060 worker thread done servicing request
23:41:36.056 00.000 10844 OnExposeComplete: enter
23:41:36.056 00.000 10844 UpdateGuideState(): m_state=6
23:41:36.061 00.005 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
23:41:36.061 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=62.40, Mass=2962, SNR=34.7, Peak=249 HFD=3.6
23:41:36.062 00.001 10844 MultiStar: [#1 -0.12,0.85,0.00,M2] [#2 0.25,0.71,0.00,M2] [#3 -0.04,0.05,1.01,U] [#4 0.21,-0.14,0.98,U] [#5 0.63,0.22,0.00,M7] [#6 0.26,-0.22,0.92,U] [#7 -0.20,-0.02,0.88,U] [#8 0.65,-0.01,0.00,M4] 
23:41:36.062 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.00}, one-star: {0.05, 0.32}
23:41:36.062 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
23:41:36.062 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
23:41:36.062 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.01 mountY=0.06, mountTheta=1.79
23:41:36.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.00, opts=13)
23:41:36.064 00.000 10844 Enqueuing Move request for scope (0.06, 0.00)
23:41:36.064 00.000 11060 Worker thread wakes up
23:41:36.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:41:36.064 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:41:36.064 00.000 11060 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=0.06
23:41:36.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:41:36.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:36.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:41:36.064 00.000 11060 MoveAxis(E, 0, ABG)
23:41:36.064 00.000 11060 Move returns status 0, amount 0
23:41:36.064 00.000 11060 MoveAxis(N, 0, ABG)
23:41:36.064 00.000 11060 Move returns status 0, amount 0
23:41:36.064 00.000 11060 move complete, result=0
23:41:36.066 00.002 11060 worker thread done servicing request
23:41:36.073 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:36.091 00.018 10844 UpdateGuideState exits: m=2962 SNR=34.7
23:41:36.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:36.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:36.091 00.000 10844 Enqueuing Expose request
23:41:36.091 00.000 11060 Worker thread wakes up
23:41:36.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:36.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:36.095 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:36.723 00.628 11060 Exposure complete
23:41:36.896 00.173 11060 worker thread done servicing request
23:41:36.896 00.000 10844 OnExposeComplete: enter
23:41:36.896 00.000 10844 UpdateGuideState(): m_state=6
23:41:36.896 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
23:41:36.896 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=62.39, Mass=3282, SNR=36.9, Peak=245 HFD=3.5
23:41:36.896 00.000 10844 MultiStar: [#1 0.10,0.69,0.00,M3] [#2 -0.22,0.95,0.00,M3] [#3 -0.30,0.40,0.94,U] [#4 0.18,0.45,0.88,U] [#5 0.13,0.77,0.00,M8] [#6 0.37,0.26,0.92,U] [#7 -0.00,0.11,0.80,U] [#8 0.23,0.64,0.00,M5] 
23:41:36.896 00.000 10844 single-star, 4 included, MultiStar: {0.05, 0.31}, one-star: {0.01, 0.31}
23:41:36.896 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
23:41:36.896 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.01)
23:41:36.896 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.54 mountX=-0.31 mountY=-0.04, mountTheta=-3.01
23:41:36.899 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.31, opts=13)
23:41:36.899 00.000 10844 Enqueuing Move request for scope (0.01, 0.31)
23:41:36.899 00.000 11060 Worker thread wakes up
23:41:36.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
23:41:36.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
23:41:36.899 00.000 11060 Moving (0.01, 0.31) raw xDistance=-0.31 yDistance=-0.04
23:41:36.901 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:41:36.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:36.911 00.010 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:36.911 00.000 11060 MoveAxis(E, 53, ABG)
23:41:36.911 00.000 11060 Guiding  Dir = 2, Dur = 53
23:41:36.915 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:36.931 00.016 10844 UpdateGuideState exits: m=3282 SNR=36.9
23:41:36.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:36.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:36.931 00.000 10844 Enqueuing Expose request
23:41:36.947 00.016 11060 IsSlewing returns 0
23:41:36.948 00.001 11060 IsGuiding returns 0
23:41:37.008 00.060 11060 IsGuiding returns 0
23:41:37.008 00.000 11060 Move returns status 0, amount 53
23:41:37.008 00.000 11060 MoveAxis(N, 0, ABG)
23:41:37.008 00.000 11060 Move returns status 0, amount 0
23:41:37.008 00.000 11060 move complete, result=0
23:41:37.008 00.000 11060 worker thread done servicing request
23:41:37.009 00.001 11060 Worker thread wakes up
23:41:37.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:37.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:37.009 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
23:41:37.644 00.635 11060 Exposure complete
23:41:37.817 00.173 11060 worker thread done servicing request
23:41:37.817 00.000 10844 OnExposeComplete: enter
23:41:37.817 00.000 10844 UpdateGuideState(): m_state=6
23:41:37.817 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
23:41:37.817 00.000 10844 Star::Find returns 1 (0), X=259.09, Y=62.71, Mass=2837, SNR=34.0, Peak=247 HFD=3.7
23:41:37.817 00.000 10844 MultiStar: [#1 0.10,0.29,1.03,U] [#2 0.09,0.23,2.17,U] [#3 -0.02,-0.07,0.94,U] [#4 0.39,0.16,1.06,U] [#5 -0.02,0.42,0.97,U] [#6 0.23,0.39,1.03,U] [#7 0.23,0.51,0.92,U] [#8 -0.12,0.23,0.91,U] 
23:41:37.817 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.30}, one-star: {0.38, 0.63}
23:41:37.817 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
23:41:37.817 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
23:41:37.817 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.14 mountX=-0.32 mountY=0.09, mountTheta=2.88
23:41:37.819 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.30, opts=13)
23:41:37.819 00.000 10844 Enqueuing Move request for scope (0.14, 0.30)
23:41:37.819 00.000 11060 Worker thread wakes up
23:41:37.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
23:41:37.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
23:41:37.819 00.000 11060 Moving (0.14, 0.30) raw xDistance=-0.32 yDistance=0.09
23:41:37.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:41:37.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:37.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:41:37.819 00.000 11060 MoveAxis(E, 57, ABG)
23:41:37.819 00.000 11060 Guiding  Dir = 2, Dur = 57
23:41:37.824 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:37.836 00.012 10844 UpdateGuideState exits: m=2837 SNR=34.0
23:41:37.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:37.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:37.836 00.000 10844 Enqueuing Expose request
23:41:37.844 00.008 11060 IsSlewing returns 0
23:41:37.844 00.000 11060 IsGuiding returns 0
23:41:37.906 00.062 11060 IsGuiding returns 0
23:41:37.906 00.000 11060 Move returns status 0, amount 57
23:41:37.906 00.000 11060 MoveAxis(N, 0, ABG)
23:41:37.906 00.000 11060 Move returns status 0, amount 0
23:41:37.906 00.000 11060 move complete, result=0
23:41:37.906 00.000 11060 worker thread done servicing request
23:41:37.906 00.000 11060 Worker thread wakes up
23:41:37.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:37.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:37.906 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
23:41:38.547 00.641 11060 Exposure complete
23:41:38.728 00.181 11060 worker thread done servicing request
23:41:38.728 00.000 10844 OnExposeComplete: enter
23:41:38.728 00.000 10844 UpdateGuideState(): m_state=6
23:41:38.728 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
23:41:38.728 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=62.40, Mass=3497, SNR=38.4, Peak=248 HFD=3.6
23:41:38.729 00.001 10844 MultiStar: [#1 -0.01,0.37,0.99,U] [#2 0.54,1.10,0.00,M3] [#3 -0.03,0.54,0.91,U] [#4 -0.14,0.75,0.00,M1] [#5 0.84,0.72,0.00,M8] [#6 0.36,0.72,0.00,M2] [#7 -0.18,-0.04,0.91,U] [#8 -0.03,0.47,0.93,U] 
23:41:38.729 00.000 10844 single-star, 4 included, MultiStar: {-0.04, 0.33}, one-star: {0.04, 0.32}
23:41:38.729 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
23:41:38.729 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.11)
23:41:38.729 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.44 mountX=-0.32 mountY=-0.01, mountTheta=-3.11
23:41:38.729 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.32, opts=13)
23:41:38.731 00.002 10844 Enqueuing Move request for scope (0.04, 0.32)
23:41:38.731 00.000 11060 Worker thread wakes up
23:41:38.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
23:41:38.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
23:41:38.731 00.000 11060 Moving (0.04, 0.32) raw xDistance=-0.32 yDistance=-0.01
23:41:38.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:41:38.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:38.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:41:38.731 00.000 11060 MoveAxis(E, 58, ABG)
23:41:38.731 00.000 11060 Guiding  Dir = 2, Dur = 58
23:41:38.740 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:38.757 00.017 10844 UpdateGuideState exits: m=3497 SNR=38.4
23:41:38.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:38.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:38.757 00.000 10844 Enqueuing Expose request
23:41:38.770 00.013 11060 IsSlewing returns 0
23:41:38.770 00.000 11060 IsGuiding returns 0
23:41:38.858 00.088 11060 IsGuiding returns 0
23:41:38.858 00.000 11060 Move returns status 0, amount 58
23:41:38.858 00.000 11060 MoveAxis(N, 0, ABG)
23:41:38.858 00.000 11060 Move returns status 0, amount 0
23:41:38.858 00.000 11060 move complete, result=0
23:41:38.858 00.000 11060 worker thread done servicing request
23:41:38.858 00.000 11060 Worker thread wakes up
23:41:38.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:38.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:38.874 00.016 10844 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
23:41:39.490 00.616 11060 Exposure complete
23:41:39.660 00.170 11060 worker thread done servicing request
23:41:39.660 00.000 10844 OnExposeComplete: enter
23:41:39.660 00.000 10844 UpdateGuideState(): m_state=6
23:41:39.660 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
23:41:39.660 00.000 10844 Star::Find returns 1 (1), X=259.15, Y=62.52, Mass=3213, SNR=36.9, Peak=255 HFD=3.6
23:41:39.660 00.000 10844 MultiStar: [#1 -0.40,0.36,0.95,U] [#2 0.20,0.96,0.00,M4] [#3 -0.14,-0.78,0.00,M1] [#4 -0.17,0.80,0.00,M2] [#5 0.71,0.83,0.00,M9] [#6 0.34,0.41,0.84,U] [#7 0.05,-0.09,0.81,U] [#8 0.34,0.58,0.00,M4] 
23:41:39.660 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.29}, one-star: {0.44, 0.44}
23:41:39.660 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
23:41:39.660 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
23:41:39.660 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.23 mountX=-0.31 mountY=0.05, mountTheta=2.97
23:41:39.660 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.29, opts=13)
23:41:39.660 00.000 10844 Enqueuing Move request for scope (0.10, 0.29)
23:41:39.660 00.000 11060 Worker thread wakes up
23:41:39.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd
23:41:39.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.29)
23:41:39.660 00.000 11060 Moving (0.10, 0.29) raw xDistance=-0.31 yDistance=0.05
23:41:39.665 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
23:41:39.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:39.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:39.665 00.000 11060 MoveAxis(E, 55, ABG)
23:41:39.665 00.000 11060 Guiding  Dir = 2, Dur = 55
23:41:39.672 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:39.691 00.019 11060 IsSlewing returns 0
23:41:39.691 00.000 11060 IsGuiding returns 0
23:41:39.691 00.000 10844 UpdateGuideState exits: m=3213 SNR=36.9 Saturated
23:41:39.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:39.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:39.691 00.000 10844 Enqueuing Expose request
23:41:39.784 00.093 11060 IsGuiding returns 0
23:41:39.784 00.000 11060 Move returns status 0, amount 55
23:41:39.784 00.000 11060 MoveAxis(N, 0, ABG)
23:41:39.784 00.000 11060 Move returns status 0, amount 0
23:41:39.784 00.000 11060 move complete, result=0
23:41:39.784 00.000 11060 worker thread done servicing request
23:41:39.784 00.000 11060 Worker thread wakes up
23:41:39.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:39.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:39.784 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
23:41:40.421 00.637 11060 Exposure complete
23:41:40.602 00.181 11060 worker thread done servicing request
23:41:40.602 00.000 10844 OnExposeComplete: enter
23:41:40.602 00.000 10844 UpdateGuideState(): m_state=6
23:41:40.602 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
23:41:40.602 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.90, Mass=2988, SNR=35.4, Peak=220 HFD=3.6
23:41:40.602 00.000 10844 MultiStar: [#1 0.66,0.11,0.00,M1] [#2 0.30,0.61,0.00,M5] [#3 0.25,-0.10,0.93,U] [#4 0.12,-0.03,0.98,U] [#5 0.26,-0.13,1.07,U] [#6 0.36,-0.29,0.93,U] [#7 0.10,0.17,0.92,U] [#8 0.20,-0.38,0.98,U] 
23:41:40.602 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.14}, one-star: {-0.13, -0.18}
23:41:40.602 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
23:41:40.602 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
23:41:40.602 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-0.69 mountX=0.10 mountY=0.18, mountTheta=1.06
23:41:40.605 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.14, opts=13)
23:41:40.605 00.000 10844 Enqueuing Move request for scope (0.16, -0.14)
23:41:40.605 00.000 11060 Worker thread wakes up
23:41:40.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
23:41:40.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
23:41:40.605 00.000 11060 Moving (0.16, -0.14) raw xDistance=0.10 yDistance=0.18
23:41:40.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:41:40.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:40.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:41:40.605 00.000 11060 MoveAxis(E, 0, ABG)
23:41:40.605 00.000 11060 Move returns status 0, amount 0
23:41:40.605 00.000 11060 MoveAxis(N, 0, ABG)
23:41:40.605 00.000 11060 Move returns status 0, amount 0
23:41:40.605 00.000 11060 move complete, result=0
23:41:40.605 00.000 11060 worker thread done servicing request
23:41:40.607 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:41:40.621 00.014 10844 UpdateGuideState exits: m=2988 SNR=35.4
23:41:40.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:40.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:40.621 00.000 10844 Enqueuing Expose request
23:41:40.621 00.000 11060 Worker thread wakes up
23:41:40.621 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:40.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:40.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:41.247 00.626 11060 Exposure complete
23:41:41.407 00.160 11060 worker thread done servicing request
23:41:41.407 00.000 10844 OnExposeComplete: enter
23:41:41.407 00.000 10844 UpdateGuideState(): m_state=6
23:41:41.407 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
23:41:41.407 00.000 10844 Star::Find returns 1 (1), X=259.43, Y=62.50, Mass=3601, SNR=39.0, Peak=255 HFD=3.3
23:41:41.407 00.000 10844 MultiStar: [#1 0.40,0.73,0.00,M2] [#2 0.19,0.13,1.93,U] [#3 -0.14,0.28,0.87,U] [#4 -0.03,-0.06,0.87,U] [#5 0.26,0.43,0.93,U] [#6 0.05,0.10,0.89,U] [#7 0.25,0.11,0.78,U] [#8 0.09,-0.46,0.90,U] 
23:41:41.407 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.12}, one-star: {0.72, 0.42}
23:41:41.407 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
23:41:41.407 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
23:41:41.407 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.59 mountX=-0.15 mountY=0.16, mountTheta=2.34
23:41:41.407 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.12, opts=13)
23:41:41.407 00.000 10844 Enqueuing Move request for scope (0.18, 0.12)
23:41:41.407 00.000 11060 Worker thread wakes up
23:41:41.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
23:41:41.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
23:41:41.407 00.000 11060 Moving (0.18, 0.12) raw xDistance=-0.15 yDistance=0.16
23:41:41.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:41:41.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:41.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:41:41.407 00.000 11060 MoveAxis(E, 27, ABG)
23:41:41.407 00.000 11060 Guiding  Dir = 2, Dur = 27
23:41:41.417 00.010 11060 IsSlewing returns 0
23:41:41.418 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:41.418 00.000 11060 IsGuiding returns 0
23:41:41.427 00.009 10844 UpdateGuideState exits: m=3601 SNR=39.0 Saturated
23:41:41.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:41.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:41.427 00.000 10844 Enqueuing Expose request
23:41:41.448 00.021 11060 IsGuiding returns 0
23:41:41.448 00.000 11060 Move returns status 0, amount 27
23:41:41.448 00.000 11060 MoveAxis(N, 0, ABG)
23:41:41.448 00.000 11060 Move returns status 0, amount 0
23:41:41.448 00.000 11060 move complete, result=0
23:41:41.448 00.000 11060 worker thread done servicing request
23:41:41.448 00.000 11060 Worker thread wakes up
23:41:41.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:41.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:41.463 00.015 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
23:41:42.097 00.634 11060 Exposure complete
23:41:42.251 00.154 11060 worker thread done servicing request
23:41:42.251 00.000 10844 OnExposeComplete: enter
23:41:42.251 00.000 10844 UpdateGuideState(): m_state=6
23:41:42.251 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
23:41:42.255 00.004 10844 Star::Find returns 1 (1), X=258.92, Y=62.65, Mass=3210, SNR=36.8, Peak=255 HFD=3.5
23:41:42.255 00.000 10844 MultiStar: [#1 0.16,0.30,0.97,U] [#2 -0.23,-0.30,2.03,U] [#3 -0.03,-0.09,0.89,U] [#4 -0.20,-0.08,0.96,U] [#5 0.00,0.31,0.96,U] [#6 -0.17,-0.06,0.91,U] [#7 -0.00,0.14,0.85,U] [#8 0.11,-0.14,1.02,U] 
23:41:42.255 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.21, 0.58}
23:41:42.255 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
23:41:42.255 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.10)
23:41:42.255 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.45 mountX=-0.02 mountY=-0.04, mountTheta=-2.08
23:41:42.255 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
23:41:42.257 00.002 10844 Enqueuing Move request for scope (-0.04, 0.03)
23:41:42.257 00.000 11060 Worker thread wakes up
23:41:42.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:41:42.257 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:41:42.257 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.04
23:41:42.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:41:42.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:42.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:42.257 00.000 11060 MoveAxis(E, 0, ABG)
23:41:42.257 00.000 11060 Move returns status 0, amount 0
23:41:42.257 00.000 11060 MoveAxis(N, 0, ABG)
23:41:42.257 00.000 11060 Move returns status 0, amount 0
23:41:42.257 00.000 11060 move complete, result=0
23:41:42.257 00.000 11060 worker thread done servicing request
23:41:42.262 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:42.277 00.015 10844 UpdateGuideState exits: m=3210 SNR=36.8 Saturated
23:41:42.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:42.279 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:42.279 00.000 10844 Enqueuing Expose request
23:41:42.279 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:42.279 00.000 11060 Worker thread wakes up
23:41:42.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:42.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:42.913 00.634 11060 Exposure complete
23:41:43.079 00.166 11060 worker thread done servicing request
23:41:43.079 00.000 10844 OnExposeComplete: enter
23:41:43.079 00.000 10844 UpdateGuideState(): m_state=6
23:41:43.079 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
23:41:43.079 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=62.55, Mass=3287, SNR=37.2, Peak=255 HFD=3.7
23:41:43.079 00.000 10844 MultiStar: [#1 -0.42,1.12,0.00,M2] [#2 -0.23,0.63,0.00,M4] [#3 -0.35,0.18,0.86,U] [#4 -0.31,0.08,0.95,U] [#5 -0.32,0.70,0.00,M7] [#6 -0.34,0.15,0.96,U] [#7 -0.28,0.82,0.00,M1] [#8 0.00,0.44,0.89,U] 
23:41:43.079 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.27}, one-star: {0.31, 0.47}
23:41:43.079 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.78 = -2.51)
23:41:43.079 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
23:41:43.079 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.02 mountX=-0.24 mountY=-0.17, mountTheta=-2.52
23:41:43.084 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.27, opts=13)
23:41:43.084 00.000 10844 Enqueuing Move request for scope (-0.13, 0.27)
23:41:43.084 00.000 11060 Worker thread wakes up
23:41:43.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
23:41:43.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
23:41:43.084 00.000 11060 Moving (-0.13, 0.27) raw xDistance=-0.24 yDistance=-0.17
23:41:43.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
23:41:43.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:43.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:41:43.084 00.000 11060 MoveAxis(E, 41, ABG)
23:41:43.084 00.000 11060 Guiding  Dir = 2, Dur = 41
23:41:43.089 00.005 11060 IsSlewing returns 0
23:41:43.089 00.000 11060 IsGuiding returns 0
23:41:43.090 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:43.105 00.015 10844 UpdateGuideState exits: m=3287 SNR=37.2 Saturated
23:41:43.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:43.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:43.105 00.000 10844 Enqueuing Expose request
23:41:43.147 00.042 11060 IsGuiding returns 0
23:41:43.147 00.000 11060 Move returns status 0, amount 41
23:41:43.147 00.000 11060 MoveAxis(N, 0, ABG)
23:41:43.147 00.000 11060 Move returns status 0, amount 0
23:41:43.147 00.000 11060 move complete, result=0
23:41:43.147 00.000 11060 worker thread done servicing request
23:41:43.147 00.000 11060 Worker thread wakes up
23:41:43.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:43.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:43.147 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
23:41:43.771 00.624 11060 Exposure complete
23:41:43.937 00.166 11060 worker thread done servicing request
23:41:43.937 00.000 10844 OnExposeComplete: enter
23:41:43.937 00.000 10844 UpdateGuideState(): m_state=6
23:41:43.937 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
23:41:43.937 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=62.81, Mass=3063, SNR=35.7, Peak=214 HFD=3.5
23:41:43.937 00.000 10844 MultiStar: [#1 0.10,0.95,0.00,M3] [#2 -0.19,0.79,0.00,M5] [#3 -0.26,0.96,0.00,M1] [#4 0.16,-0.03,0.93,U] [#5 0.15,1.08,0.00,M8] [#6 0.39,0.49,0.96,U] [#7 0.04,0.54,0.83,U] [#8 -0.08,0.34,0.87,U] 
23:41:43.937 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.42}, one-star: {0.26, 0.73}
23:41:43.937 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
23:41:43.937 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:41:43.937 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.42 hyp=0.45 cameraTheta=1.20 mountX=-0.44 mountY=0.09, mountTheta=2.94
23:41:43.937 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.42, opts=13)
23:41:43.937 00.000 10844 Enqueuing Move request for scope (0.16, 0.42)
23:41:43.937 00.000 11060 Worker thread wakes up
23:41:43.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.42) opts 0xd
23:41:43.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.42)
23:41:43.937 00.000 11060 Moving (0.16, 0.42) raw xDistance=-0.44 yDistance=0.09
23:41:43.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
23:41:43.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:43.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:41:43.937 00.000 11060 MoveAxis(E, 78, ABG)
23:41:43.937 00.000 11060 Guiding  Dir = 2, Dur = 78
23:41:43.944 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:41:43.948 00.004 11060 IsSlewing returns 0
23:41:43.949 00.001 11060 IsGuiding returns 0
23:41:43.959 00.010 10844 UpdateGuideState exits: m=3063 SNR=35.7
23:41:43.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:43.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:43.959 00.000 10844 Enqueuing Expose request
23:41:44.041 00.082 11060 IsGuiding returns 0
23:41:44.041 00.000 11060 Move returns status 0, amount 78
23:41:44.041 00.000 11060 MoveAxis(N, 0, ABG)
23:41:44.041 00.000 11060 Move returns status 0, amount 0
23:41:44.041 00.000 11060 move complete, result=0
23:41:44.041 00.000 11060 worker thread done servicing request
23:41:44.041 00.000 11060 Worker thread wakes up
23:41:44.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:44.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:44.041 00.000 10844 GuideStep: -0.4 px 78 ms EAST, 0.1 px 0 ms NORTH
23:41:44.683 00.642 11060 Exposure complete
23:41:44.883 00.200 11060 worker thread done servicing request
23:41:44.883 00.000 10844 OnExposeComplete: enter
23:41:44.883 00.000 10844 UpdateGuideState(): m_state=6
23:41:44.883 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
23:41:44.883 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=62.50, Mass=2715, SNR=33.3, Peak=255 HFD=3.5
23:41:44.883 00.000 10844 MultiStar: [#1 -0.03,0.27,1.04,U] [#2 0.20,0.89,0.00,M6] [#3 0.01,0.21,1.10,U] [#4 -0.54,0.77,0.00,M1] [#5 0.65,0.82,0.00,M9] [#6 0.30,-0.00,0.89,U] [#7 -0.15,0.29,0.94,U] [#8 0.15,0.26,0.99,U] 
23:41:44.883 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.24}, one-star: {0.17, 0.42}
23:41:44.883 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:41:44.883 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:41:44.883 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.29 mountX=-0.25 mountY=0.03, mountTheta=3.02
23:41:44.886 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.24, opts=13)
23:41:44.886 00.000 10844 Enqueuing Move request for scope (0.07, 0.24)
23:41:44.886 00.000 11060 Worker thread wakes up
23:41:44.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
23:41:44.886 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
23:41:44.886 00.000 11060 Moving (0.07, 0.24) raw xDistance=-0.25 yDistance=0.03
23:41:44.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:41:44.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:44.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:41:44.886 00.000 11060 MoveAxis(E, 46, ABG)
23:41:44.886 00.000 11060 Guiding  Dir = 2, Dur = 46
23:41:44.894 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:44.909 00.015 10844 UpdateGuideState exits: m=2715 SNR=33.3 Saturated
23:41:44.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:44.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:44.909 00.000 10844 Enqueuing Expose request
23:41:44.913 00.004 11060 IsSlewing returns 0
23:41:44.913 00.000 11060 IsGuiding returns 0
23:41:44.976 00.063 11060 IsGuiding returns 0
23:41:44.976 00.000 11060 Move returns status 0, amount 46
23:41:44.977 00.001 11060 MoveAxis(N, 0, ABG)
23:41:44.977 00.000 11060 Move returns status 0, amount 0
23:41:44.977 00.000 11060 move complete, result=0
23:41:44.977 00.000 11060 worker thread done servicing request
23:41:44.977 00.000 11060 Worker thread wakes up
23:41:44.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:44.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:44.977 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
23:41:45.628 00.651 11060 Exposure complete
23:41:45.786 00.158 11060 worker thread done servicing request
23:41:45.786 00.000 10844 OnExposeComplete: enter
23:41:45.786 00.000 10844 UpdateGuideState(): m_state=6
23:41:45.788 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
23:41:45.788 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=62.33, Mass=2945, SNR=34.6, Peak=242 HFD=3.4
23:41:45.788 00.000 10844 MultiStar: [#1 -0.10,0.92,0.00,M3] [#2 0.25,0.97,0.00,M7] [#3 -0.05,0.23,0.92,U] [#4 -0.09,0.29,0.97,U] [#5 0.39,0.43,1.12,U] [#6 0.18,-0.07,1.00,U] [#7 -0.38,0.32,0.82,U] [#8 0.21,-0.32,1.00,U] 
23:41:45.788 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.16}, one-star: {0.11, 0.26}
23:41:45.788 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
23:41:45.788 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
23:41:45.788 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.15 mountX=-0.17 mountY=0.04, mountTheta=2.89
23:41:45.789 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.16, opts=13)
23:41:45.789 00.000 10844 Enqueuing Move request for scope (0.07, 0.16)
23:41:45.789 00.000 11060 Worker thread wakes up
23:41:45.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:41:45.791 00.002 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:41:45.791 00.000 11060 Moving (0.07, 0.16) raw xDistance=-0.17 yDistance=0.04
23:41:45.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:41:45.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:45.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:41:45.791 00.000 11060 MoveAxis(E, 31, ABG)
23:41:45.791 00.000 11060 Guiding  Dir = 2, Dur = 31
23:41:45.794 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:45.808 00.014 10844 UpdateGuideState exits: m=2945 SNR=34.6
23:41:45.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:45.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:45.808 00.000 10844 Enqueuing Expose request
23:41:45.815 00.007 11060 IsSlewing returns 0
23:41:45.815 00.000 11060 IsGuiding returns 0
23:41:45.875 00.060 11060 IsGuiding returns 0
23:41:45.875 00.000 11060 Move returns status 0, amount 31
23:41:45.876 00.001 11060 MoveAxis(N, 0, ABG)
23:41:45.876 00.000 11060 Move returns status 0, amount 0
23:41:45.876 00.000 11060 move complete, result=0
23:41:45.876 00.000 11060 worker thread done servicing request
23:41:45.876 00.000 11060 Worker thread wakes up
23:41:45.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:45.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:45.876 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
23:41:46.515 00.639 11060 Exposure complete
23:41:46.690 00.175 11060 worker thread done servicing request
23:41:46.690 00.000 10844 OnExposeComplete: enter
23:41:46.690 00.000 10844 UpdateGuideState(): m_state=6
23:41:46.691 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
23:41:46.691 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.15, Mass=3157, SNR=36.3, Peak=254 HFD=3.5
23:41:46.691 00.000 10844 MultiStar: [#1 0.13,0.29,1.04,U] [#2 0.02,0.18,2.00,U] [#3 -0.04,-0.43,0.98,U] [#4 -0.05,0.04,0.93,U] [#5 -0.24,0.12,0.99,U] [#6 0.31,-0.08,0.92,U] [#7 -0.16,-0.16,0.85,U] [#8 0.21,-0.12,0.87,U] 
23:41:46.691 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.06, 0.07}
23:41:46.691 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
23:41:46.691 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
23:41:46.691 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.54 mountX=-0.02 mountY=0.02, mountTheta=2.28
23:41:46.693 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
23:41:46.693 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
23:41:46.693 00.000 11060 Worker thread wakes up
23:41:46.695 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:41:46.695 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:41:46.695 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=0.02
23:41:46.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:41:46.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:46.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:46.695 00.000 11060 MoveAxis(E, 0, ABG)
23:41:46.695 00.000 11060 Move returns status 0, amount 0
23:41:46.695 00.000 11060 MoveAxis(N, 0, ABG)
23:41:46.695 00.000 11060 Move returns status 0, amount 0
23:41:46.695 00.000 11060 move complete, result=0
23:41:46.695 00.000 11060 worker thread done servicing request
23:41:46.700 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:41:46.729 00.029 10844 UpdateGuideState exits: m=3157 SNR=36.3
23:41:46.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:46.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:46.729 00.000 10844 Enqueuing Expose request
23:41:46.729 00.000 11060 Worker thread wakes up
23:41:46.729 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:46.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:46.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:47.347 00.618 11060 Exposure complete
23:41:47.508 00.161 11060 worker thread done servicing request
23:41:47.510 00.002 10844 OnExposeComplete: enter
23:41:47.510 00.000 10844 UpdateGuideState(): m_state=6
23:41:47.510 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
23:41:47.510 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.73, Mass=3201, SNR=36.5, Peak=249 HFD=3.7
23:41:47.510 00.000 10844 MultiStar: [#1 0.42,0.82,0.00,M3] [#2 0.41,0.44,1.90,U] [#3 0.19,0.15,0.94,U] [#4 -0.02,0.02,0.93,U] [#5 0.35,0.59,0.00,M8] [#6 0.23,-0.16,0.91,U] [#7 0.10,-0.16,0.86,U] [#8 0.48,-0.16,0.79,U] 
23:41:47.510 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.03}, one-star: {0.19, -0.35}
23:41:47.510 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
23:41:47.510 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
23:41:47.510 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.25 cameraTheta=0.13 mountX=-0.08 mountY=0.24, mountTheta=1.88
23:41:47.513 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.03, opts=13)
23:41:47.518 00.005 10844 Enqueuing Move request for scope (0.25, 0.03)
23:41:47.518 00.000 11060 Worker thread wakes up
23:41:47.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
23:41:47.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
23:41:47.518 00.000 11060 Moving (0.25, 0.03) raw xDistance=-0.08 yDistance=0.24
23:41:47.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:41:47.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:41:47.518 00.000 11060 MoveAxis(E, 0, ABG)
23:41:47.518 00.000 11060 Move returns status 0, amount 0
23:41:47.518 00.000 11060 MoveAxis(S, 92, ABG)
23:41:47.518 00.000 11060 Guiding  Dir = 1, Dur = 92
23:41:47.528 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:47.533 00.005 11060 IsSlewing returns 0
23:41:47.533 00.000 11060 IsGuiding returns 0
23:41:47.543 00.010 10844 UpdateGuideState exits: m=3201 SNR=36.5
23:41:47.545 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:47.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:47.545 00.000 10844 Enqueuing Expose request
23:41:47.642 00.097 11060 IsGuiding returns 0
23:41:47.642 00.000 11060 Move returns status 0, amount 92
23:41:47.642 00.000 11060 move complete, result=0
23:41:47.642 00.000 11060 worker thread done servicing request
23:41:47.642 00.000 11060 Worker thread wakes up
23:41:47.643 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:47.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:47.658 00.015 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 92 ms SOUTH
23:41:48.277 00.619 11060 Exposure complete
23:41:48.470 00.193 11060 worker thread done servicing request
23:41:48.470 00.000 10844 OnExposeComplete: enter
23:41:48.470 00.000 10844 UpdateGuideState(): m_state=6
23:41:48.470 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
23:41:48.470 00.000 10844 Star::Find returns 1 (1), X=259.08, Y=62.27, Mass=3182, SNR=36.9, Peak=255 HFD=3.2
23:41:48.470 00.000 10844 MultiStar: [#1 0.16,0.59,0.91,U] [#2 0.70,0.13,0.00,M6] [#3 -0.04,-0.00,0.89,U] [#4 0.32,0.29,0.95,U] [#5 0.34,0.50,0.99,U] [#6 -0.02,0.09,0.85,U] [#7 0.25,-0.17,0.75,U] [#8 0.46,-0.06,0.89,U] 
23:41:48.470 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.19}, one-star: {0.37, 0.19}
23:41:48.470 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
23:41:48.470 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
23:41:48.470 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.30 cameraTheta=0.68 mountX=-0.23 mountY=0.20, mountTheta=2.42
23:41:48.473 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.19, opts=13)
23:41:48.473 00.000 10844 Enqueuing Move request for scope (0.24, 0.19)
23:41:48.473 00.000 11060 Worker thread wakes up
23:41:48.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
23:41:48.473 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
23:41:48.473 00.000 11060 Moving (0.24, 0.19) raw xDistance=-0.23 yDistance=0.20
23:41:48.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:41:48.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:41:48.473 00.000 11060 MoveAxis(E, 40, ABG)
23:41:48.473 00.000 11060 Guiding  Dir = 2, Dur = 40
23:41:48.480 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:48.493 00.013 10844 UpdateGuideState exits: m=3182 SNR=36.9 Saturated
23:41:48.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:48.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:48.493 00.000 10844 Enqueuing Expose request
23:41:48.498 00.005 11060 IsSlewing returns 0
23:41:48.498 00.000 11060 IsGuiding returns 0
23:41:48.574 00.076 11060 IsGuiding returns 0
23:41:48.575 00.001 11060 Move returns status 0, amount 40
23:41:48.575 00.000 11060 MoveAxis(S, 78, ABG)
23:41:48.575 00.000 11060 Guiding  Dir = 1, Dur = 78
23:41:48.606 00.031 11060 IsSlewing returns 0
23:41:48.606 00.000 11060 IsGuiding returns 0
23:41:48.715 00.109 11060 IsGuiding returns 0
23:41:48.715 00.000 11060 Move returns status 0, amount 78
23:41:48.715 00.000 11060 move complete, result=0
23:41:48.715 00.000 11060 worker thread done servicing request
23:41:48.715 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 78 ms SOUTH
23:41:48.715 00.000 11060 Worker thread wakes up
23:41:48.718 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:48.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:49.362 00.644 11060 Exposure complete
23:41:49.521 00.159 11060 worker thread done servicing request
23:41:49.525 00.004 10844 OnExposeComplete: enter
23:41:49.525 00.000 10844 UpdateGuideState(): m_state=6
23:41:49.525 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
23:41:49.525 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.84, Mass=3188, SNR=35.7, Peak=253 HFD=3.9
23:41:49.525 00.000 10844 MultiStar: [#1 -0.03,-0.14,1.07,U] [#2 0.19,-0.47,1.98,U] [#3 -0.14,-0.82,0.00,M1] [#4 0.12,-0.18,0.93,U] [#5 -0.33,0.25,1.06,U] [#6 -0.17,-0.08,0.90,U] [#7 0.04,-0.48,0.86,U] [#8 -0.24,-0.55,0.92,U] 
23:41:49.525 00.000 10844 single-star, 7 included, MultiStar: {-0.02, -0.26}, one-star: {0.08, -0.24}
23:41:49.525 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
23:41:49.525 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
23:41:49.525 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.26 mountX=0.22 mountY=0.11, mountTheta=0.48
23:41:49.526 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.24, opts=13)
23:41:49.526 00.000 10844 Enqueuing Move request for scope (0.08, -0.24)
23:41:49.526 00.000 11060 Worker thread wakes up
23:41:49.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
23:41:49.526 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
23:41:49.526 00.000 11060 Moving (0.08, -0.24) raw xDistance=0.22 yDistance=0.11
23:41:49.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:41:49.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:49.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:41:49.526 00.000 11060 MoveAxis(W, 37, ABG)
23:41:49.526 00.000 11060 Guiding  Dir = 3, Dur = 37
23:41:49.531 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:49.552 00.021 11060 IsSlewing returns 0
23:41:49.552 00.000 11060 IsGuiding returns 0
23:41:49.552 00.000 10844 UpdateGuideState exits: m=3188 SNR=35.7
23:41:49.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:49.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:49.552 00.000 10844 Enqueuing Expose request
23:41:49.599 00.047 11060 IsGuiding returns 0
23:41:49.599 00.000 11060 Move returns status 0, amount 37
23:41:49.599 00.000 11060 MoveAxis(N, 0, ABG)
23:41:49.599 00.000 11060 Move returns status 0, amount 0
23:41:49.599 00.000 11060 move complete, result=0
23:41:49.599 00.000 11060 worker thread done servicing request
23:41:49.599 00.000 11060 Worker thread wakes up
23:41:49.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:49.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:49.599 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
23:41:50.234 00.635 11060 Exposure complete
23:41:50.415 00.181 11060 worker thread done servicing request
23:41:50.415 00.000 10844 OnExposeComplete: enter
23:41:50.415 00.000 10844 UpdateGuideState(): m_state=6
23:41:50.415 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
23:41:50.415 00.000 10844 Star::Find returns 1 (1), X=259.11, Y=61.81, Mass=3305, SNR=36.9, Peak=255 HFD=3.5
23:41:50.415 00.000 10844 MultiStar: [#1 0.09,-0.05,0.97,U] [#2 -0.16,-0.21,2.01,U] [#3 0.01,-0.16,0.92,U] [#4 -0.16,0.42,0.87,U] [#5 0.13,0.56,0.97,U] [#6 0.07,0.03,0.90,U] [#7 0.22,-0.27,0.86,U] [#8 0.28,-0.74,0.00,M1] 
23:41:50.415 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.40, -0.27}
23:41:50.415 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
23:41:50.415 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
23:41:50.415 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.46 mountX=0.01 mountY=0.05, mountTheta=1.29
23:41:50.415 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
23:41:50.415 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
23:41:50.415 00.000 11060 Worker thread wakes up
23:41:50.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:41:50.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:41:50.415 00.000 11060 Moving (0.05, -0.02) raw xDistance=0.01 yDistance=0.05
23:41:50.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:41:50.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:50.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:50.415 00.000 11060 MoveAxis(E, 0, ABG)
23:41:50.415 00.000 11060 Move returns status 0, amount 0
23:41:50.415 00.000 11060 MoveAxis(N, 0, ABG)
23:41:50.415 00.000 11060 Move returns status 0, amount 0
23:41:50.415 00.000 11060 move complete, result=0
23:41:50.415 00.000 11060 worker thread done servicing request
23:41:50.420 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:50.448 00.028 10844 UpdateGuideState exits: m=3305 SNR=36.9 Saturated
23:41:50.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:50.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:50.448 00.000 10844 Enqueuing Expose request
23:41:50.448 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:50.448 00.000 11060 Worker thread wakes up
23:41:50.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:50.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:51.097 00.649 11060 Exposure complete
23:41:51.281 00.184 11060 worker thread done servicing request
23:41:51.281 00.000 10844 OnExposeComplete: enter
23:41:51.281 00.000 10844 UpdateGuideState(): m_state=6
23:41:51.285 00.004 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
23:41:51.285 00.000 10844 Star::Find returns 1 (1), X=259.36, Y=61.93, Mass=3922, SNR=40.0, Peak=255 HFD=3.8
23:41:51.285 00.000 10844 MultiStar: [#1 0.60,-0.11,0.90,U] [#2 0.59,0.01,1.72,U] [#3 0.12,0.37,0.92,U] [#4 -0.15,0.44,0.86,U] [#5 0.43,0.02,0.94,U] [#6 0.22,-0.04,0.75,U] [#7 0.18,-0.29,0.81,U] [#8 0.23,0.22,0.81,U] 
23:41:51.285 00.000 10844 refined, 8 included, MultiStar: {0.36, 0.05}, one-star: {0.65, -0.15}
23:41:51.285 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
23:41:51.285 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
23:41:51.285 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.05 hyp=0.36 cameraTheta=0.13 mountX=-0.11 mountY=0.34, mountTheta=1.88
23:41:51.290 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.05, opts=13)
23:41:51.290 00.000 10844 Enqueuing Move request for scope (0.36, 0.05)
23:41:51.290 00.000 11060 Worker thread wakes up
23:41:51.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.05) opts 0xd
23:41:51.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.05)
23:41:51.290 00.000 11060 Moving (0.36, 0.05) raw xDistance=-0.11 yDistance=0.34
23:41:51.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:41:51.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
23:41:51.290 00.000 11060 MoveAxis(E, 0, ABG)
23:41:51.290 00.000 11060 Move returns status 0, amount 0
23:41:51.290 00.000 11060 MoveAxis(S, 134, ABG)
23:41:51.292 00.002 11060 Guiding  Dir = 1, Dur = 134
23:41:51.301 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:51.317 00.016 11060 IsSlewing returns 0
23:41:51.317 00.000 11060 IsGuiding returns 0
23:41:51.319 00.002 10844 UpdateGuideState exits: m=3922 SNR=40.0 Saturated
23:41:51.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:51.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:51.319 00.000 10844 Enqueuing Expose request
23:41:51.482 00.163 11060 IsGuiding returns 0
23:41:51.482 00.000 11060 Move returns status 0, amount 134
23:41:51.482 00.000 11060 move complete, result=0
23:41:51.482 00.000 11060 worker thread done servicing request
23:41:51.482 00.000 11060 Worker thread wakes up
23:41:51.482 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 134 ms SOUTH
23:41:51.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:51.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:52.109 00.627 11060 Exposure complete
23:41:52.337 00.228 11060 worker thread done servicing request
23:41:52.337 00.000 10844 OnExposeComplete: enter
23:41:52.337 00.000 10844 UpdateGuideState(): m_state=6
23:41:52.337 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
23:41:52.337 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=61.96, Mass=3609, SNR=38.6, Peak=252 HFD=4.0
23:41:52.337 00.000 10844 MultiStar: [#1 -0.12,0.02,0.88,U] [#2 0.04,-0.57,1.85,U] [#3 -0.32,-0.29,0.86,U] [#4 -0.20,-0.71,0.00,M1] [#5 0.23,0.27,0.93,U] [#6 -0.03,-0.76,0.00,M1] [#7 0.03,-0.57,0.82,U] [#8 0.26,-0.56,0.87,U] 
23:41:52.337 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.29}, one-star: {0.32, -0.12}
23:41:52.337 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
23:41:52.337 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
23:41:52.337 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.34 mountX=0.27 mountY=0.12, mountTheta=0.40
23:41:52.340 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.29, opts=13)
23:41:52.340 00.000 10844 Enqueuing Move request for scope (0.07, -0.29)
23:41:52.340 00.000 11060 Worker thread wakes up
23:41:52.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
23:41:52.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
23:41:52.340 00.000 11060 Moving (0.07, -0.29) raw xDistance=0.27 yDistance=0.12
23:41:52.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:41:52.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:52.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:41:52.340 00.000 11060 MoveAxis(W, 48, ABG)
23:41:52.340 00.000 11060 Guiding  Dir = 3, Dur = 48
23:41:52.360 00.020 11060 IsSlewing returns 0
23:41:52.361 00.001 11060 IsGuiding returns 0
23:41:52.365 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:52.381 00.016 10844 UpdateGuideState exits: m=3609 SNR=38.6
23:41:52.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:52.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:52.381 00.000 10844 Enqueuing Expose request
23:41:52.423 00.042 11060 IsGuiding returns 0
23:41:52.423 00.000 11060 Move returns status 0, amount 48
23:41:52.423 00.000 11060 MoveAxis(N, 0, ABG)
23:41:52.423 00.000 11060 Move returns status 0, amount 0
23:41:52.423 00.000 11060 move complete, result=0
23:41:52.423 00.000 11060 worker thread done servicing request
23:41:52.423 00.000 11060 Worker thread wakes up
23:41:52.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:52.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:52.423 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
23:41:53.044 00.621 11060 Exposure complete
23:41:53.221 00.177 11060 worker thread done servicing request
23:41:53.221 00.000 10844 OnExposeComplete: enter
23:41:53.221 00.000 10844 UpdateGuideState(): m_state=6
23:41:53.221 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
23:41:53.221 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=61.65, Mass=3467, SNR=38.2, Peak=251 HFD=3.8
23:41:53.221 00.000 10844 MultiStar: [#1 0.20,0.27,0.96,U] [#2 0.19,0.03,1.85,U] [#3 0.38,-0.50,0.00,M1] [#4 -0.16,-0.12,0.88,U] [#5 0.36,0.19,0.97,U] [#6 -0.18,0.52,0.89,U] [#7 0.53,-0.31,0.82,U] [#8 0.20,-0.41,0.85,U] 
23:41:53.221 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.02}, one-star: {0.23, -0.43}
23:41:53.221 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
23:41:53.221 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
23:41:53.221 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.12 mountX=-0.01 mountY=0.18, mountTheta=1.63
23:41:53.224 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.02, opts=13)
23:41:53.226 00.002 10844 Enqueuing Move request for scope (0.18, -0.02)
23:41:53.227 00.001 11060 Worker thread wakes up
23:41:53.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
23:41:53.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
23:41:53.227 00.000 11060 Moving (0.18, -0.02) raw xDistance=-0.01 yDistance=0.18
23:41:53.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:41:53.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:53.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:41:53.227 00.000 11060 MoveAxis(E, 0, ABG)
23:41:53.227 00.000 11060 Move returns status 0, amount 0
23:41:53.227 00.000 11060 MoveAxis(N, 0, ABG)
23:41:53.227 00.000 11060 Move returns status 0, amount 0
23:41:53.227 00.000 11060 move complete, result=0
23:41:53.227 00.000 11060 worker thread done servicing request
23:41:53.236 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:53.252 00.016 10844 UpdateGuideState exits: m=3467 SNR=38.2
23:41:53.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:53.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:53.252 00.000 10844 Enqueuing Expose request
23:41:53.252 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:41:53.252 00.000 11060 Worker thread wakes up
23:41:53.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:53.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:53.892 00.640 11060 Exposure complete
23:41:54.079 00.187 11060 worker thread done servicing request
23:41:54.079 00.000 10844 OnExposeComplete: enter
23:41:54.079 00.000 10844 UpdateGuideState(): m_state=6
23:41:54.079 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
23:41:54.079 00.000 10844 Star::Find returns 1 (0), X=259.12, Y=61.85, Mass=3240, SNR=36.2, Peak=228 HFD=3.8
23:41:54.079 00.000 10844 MultiStar: [#1 0.38,-0.24,1.06,U] [#2 0.24,0.67,0.00,M2] [#3 0.06,-0.16,0.97,U] [#4 -0.19,0.20,0.94,U] [#5 0.51,0.15,1.01,U] [#6 0.29,0.36,0.85,U] [#7 0.06,-0.33,0.91,U] [#8 0.38,-0.27,0.94,U] 
23:41:54.079 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.07}, one-star: {0.41, -0.23}
23:41:54.079 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
23:41:54.079 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
23:41:54.079 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.28 mountX=0.03 mountY=0.25, mountTheta=1.47
23:41:54.079 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.07, opts=13)
23:41:54.084 00.005 10844 Enqueuing Move request for scope (0.24, -0.07)
23:41:54.084 00.000 11060 Worker thread wakes up
23:41:54.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
23:41:54.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
23:41:54.084 00.000 11060 Moving (0.24, -0.07) raw xDistance=0.03 yDistance=0.25
23:41:54.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:41:54.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
23:41:54.084 00.000 11060 MoveAxis(E, 0, ABG)
23:41:54.084 00.000 11060 Move returns status 0, amount 0
23:41:54.084 00.000 11060 MoveAxis(S, 98, ABG)
23:41:54.084 00.000 11060 Guiding  Dir = 1, Dur = 98
23:41:54.094 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:41:54.100 00.006 11060 IsSlewing returns 0
23:41:54.100 00.000 11060 IsGuiding returns 0
23:41:54.108 00.008 10844 UpdateGuideState exits: m=3240 SNR=36.2
23:41:54.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:54.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:54.108 00.000 10844 Enqueuing Expose request
23:41:54.208 00.100 11060 IsGuiding returns 0
23:41:54.208 00.000 11060 Move returns status 0, amount 98
23:41:54.208 00.000 11060 move complete, result=0
23:41:54.208 00.000 11060 worker thread done servicing request
23:41:54.208 00.000 11060 Worker thread wakes up
23:41:54.208 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 98 ms SOUTH
23:41:54.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:54.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:54.824 00.616 11060 Exposure complete
23:41:55.009 00.185 11060 worker thread done servicing request
23:41:55.009 00.000 10844 OnExposeComplete: enter
23:41:55.009 00.000 10844 UpdateGuideState(): m_state=6
23:41:55.009 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
23:41:55.009 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.36, Mass=3712, SNR=39.3, Peak=239 HFD=3.7
23:41:55.009 00.000 10844 MultiStar: [#1 0.30,0.37,0.94,U] [#2 0.16,0.54,1.87,U] [#3 -0.22,-0.10,0.94,U] [#4 0.57,-0.08,0.90,U] [#5 -0.05,0.16,0.99,U] [#6 -0.28,-0.24,0.79,U] [#7 0.32,-0.07,0.75,U] [#8 -0.01,-0.04,0.89,U] 
23:41:55.009 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {0.15, 0.28}
23:41:55.009 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:41:55.009 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
23:41:55.009 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.92 mountX=-0.16 mountY=0.09, mountTheta=2.66
23:41:55.013 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
23:41:55.013 00.000 10844 Enqueuing Move request for scope (0.11, 0.15)
23:41:55.013 00.000 11060 Worker thread wakes up
23:41:55.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
23:41:55.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
23:41:55.013 00.000 11060 Moving (0.11, 0.15) raw xDistance=-0.16 yDistance=0.09
23:41:55.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:41:55.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:55.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:41:55.013 00.000 11060 MoveAxis(E, 29, ABG)
23:41:55.013 00.000 11060 Guiding  Dir = 2, Dur = 29
23:41:55.019 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:55.020 00.001 11060 IsSlewing returns 0
23:41:55.020 00.000 11060 IsGuiding returns 0
23:41:55.048 00.028 10844 UpdateGuideState exits: m=3712 SNR=39.3
23:41:55.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:55.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:55.048 00.000 10844 Enqueuing Expose request
23:41:55.067 00.019 11060 IsGuiding returns 0
23:41:55.067 00.000 11060 Move returns status 0, amount 29
23:41:55.067 00.000 11060 MoveAxis(N, 0, ABG)
23:41:55.067 00.000 11060 Move returns status 0, amount 0
23:41:55.067 00.000 11060 move complete, result=0
23:41:55.067 00.000 11060 worker thread done servicing request
23:41:55.067 00.000 11060 Worker thread wakes up
23:41:55.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:55.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:55.069 00.002 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
23:41:55.695 00.626 11060 Exposure complete
23:41:55.890 00.195 11060 worker thread done servicing request
23:41:55.890 00.000 10844 OnExposeComplete: enter
23:41:55.890 00.000 10844 UpdateGuideState(): m_state=6
23:41:55.890 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
23:41:55.890 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.35, Mass=3370, SNR=37.4, Peak=248 HFD=3.7
23:41:55.890 00.000 10844 MultiStar: [#1 0.02,1.04,0.00,M1] [#2 0.05,0.72,0.00,M2] [#3 0.02,0.31,0.92,U] [#4 -0.47,0.35,0.90,U] [#5 0.36,0.27,1.01,U] [#6 0.11,-0.05,0.85,U] [#7 -0.07,0.46,0.88,U] [#8 0.26,0.17,0.86,U] 
23:41:55.890 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.26}, one-star: {0.13, 0.28}
23:41:55.890 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
23:41:55.890 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
23:41:55.890 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.36 mountX=-0.26 mountY=0.01, mountTheta=3.10
23:41:55.895 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.26, opts=13)
23:41:55.895 00.000 10844 Enqueuing Move request for scope (0.05, 0.26)
23:41:55.895 00.000 11060 Worker thread wakes up
23:41:55.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
23:41:55.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
23:41:55.895 00.000 11060 Moving (0.05, 0.26) raw xDistance=-0.26 yDistance=0.01
23:41:55.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:41:55.896 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:55.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:55.896 00.000 11060 MoveAxis(E, 47, ABG)
23:41:55.896 00.000 11060 Guiding  Dir = 2, Dur = 47
23:41:55.903 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:55.910 00.007 11060 IsSlewing returns 0
23:41:55.910 00.000 11060 IsGuiding returns 0
23:41:55.917 00.007 10844 UpdateGuideState exits: m=3370 SNR=37.4
23:41:55.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:55.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:55.917 00.000 10844 Enqueuing Expose request
23:41:55.973 00.056 11060 IsGuiding returns 0
23:41:55.974 00.001 11060 Move returns status 0, amount 47
23:41:55.974 00.000 11060 MoveAxis(N, 0, ABG)
23:41:55.974 00.000 11060 Move returns status 0, amount 0
23:41:55.974 00.000 11060 move complete, result=0
23:41:55.974 00.000 11060 worker thread done servicing request
23:41:55.974 00.000 11060 Worker thread wakes up
23:41:55.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:55.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:55.974 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
23:41:56.622 00.648 11060 Exposure complete
23:41:56.776 00.154 11060 worker thread done servicing request
23:41:56.776 00.000 10844 OnExposeComplete: enter
23:41:56.776 00.000 10844 UpdateGuideState(): m_state=6
23:41:56.776 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
23:41:56.776 00.000 10844 Star::Find returns 1 (0), X=259.09, Y=62.83, Mass=3427, SNR=37.9, Peak=234 HFD=4.0
23:41:56.776 00.000 10844 MultiStar: [#1 -0.64,0.37,0.00,M2] [#2 -0.40,0.20,1.91,U] [#3 -0.32,-0.04,0.87,U] [#4 -0.54,-0.62,0.00,M1] [#5 -0.05,0.46,0.93,U] [#6 0.08,0.37,0.97,U] [#7 -0.13,-0.13,0.89,U] [#8 -0.35,-0.04,0.91,U] 
23:41:56.776 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.23}, one-star: {0.38, 0.76}
23:41:56.776 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
23:41:56.776 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
23:41:56.776 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.12 mountX=-0.20 mountY=-0.18, mountTheta=-2.42
23:41:56.780 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.23, opts=13)
23:41:56.780 00.000 10844 Enqueuing Move request for scope (-0.14, 0.23)
23:41:56.780 00.000 11060 Worker thread wakes up
23:41:56.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
23:41:56.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
23:41:56.780 00.000 11060 Moving (-0.14, 0.23) raw xDistance=-0.20 yDistance=-0.18
23:41:56.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:41:56.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:56.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:41:56.780 00.000 11060 MoveAxis(E, 37, ABG)
23:41:56.780 00.000 11060 Guiding  Dir = 2, Dur = 37
23:41:56.801 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:56.810 00.009 11060 IsSlewing returns 0
23:41:56.811 00.001 11060 IsGuiding returns 0
23:41:56.813 00.002 10844 UpdateGuideState exits: m=3427 SNR=37.9
23:41:56.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:56.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:56.813 00.000 10844 Enqueuing Expose request
23:41:56.874 00.061 11060 IsGuiding returns 0
23:41:56.874 00.000 11060 Move returns status 0, amount 37
23:41:56.874 00.000 11060 MoveAxis(N, 0, ABG)
23:41:56.874 00.000 11060 Move returns status 0, amount 0
23:41:56.874 00.000 11060 move complete, result=0
23:41:56.874 00.000 11060 worker thread done servicing request
23:41:56.874 00.000 11060 Worker thread wakes up
23:41:56.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:56.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:56.874 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
23:41:57.495 00.621 11060 Exposure complete
23:41:57.682 00.187 11060 worker thread done servicing request
23:41:57.682 00.000 10844 OnExposeComplete: enter
23:41:57.682 00.000 10844 UpdateGuideState(): m_state=6
23:41:57.682 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
23:41:57.682 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.82, Mass=3084, SNR=36.0, Peak=227 HFD=3.4
23:41:57.684 00.002 10844 MultiStar: [#1 -0.25,0.13,0.98,U] [#2 -0.08,0.18,1.89,U] [#3 -0.11,-0.35,1.06,U] [#4 -0.42,-0.36,0.95,U] [#5 0.19,0.55,1.06,U] [#6 -0.15,0.02,0.85,U] [#7 0.25,-0.24,0.90,U] [#8 0.08,-0.02,0.85,U] 
23:41:57.684 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {0.03, -0.26}
23:41:57.684 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:41:57.684 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:41:57.684 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-2.89 mountX=0.02 mountY=-0.05, mountTheta=-1.14
23:41:57.686 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
23:41:57.686 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
23:41:57.686 00.000 11060 Worker thread wakes up
23:41:57.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:41:57.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:41:57.686 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.05
23:41:57.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:41:57.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:57.688 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:41:57.688 00.000 11060 MoveAxis(E, 0, ABG)
23:41:57.688 00.000 11060 Move returns status 0, amount 0
23:41:57.688 00.000 11060 MoveAxis(N, 0, ABG)
23:41:57.688 00.000 11060 Move returns status 0, amount 0
23:41:57.688 00.000 11060 move complete, result=0
23:41:57.688 00.000 11060 worker thread done servicing request
23:41:57.695 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:57.706 00.011 10844 UpdateGuideState exits: m=3084 SNR=36.0
23:41:57.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:57.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:57.706 00.000 10844 Enqueuing Expose request
23:41:57.706 00.000 11060 Worker thread wakes up
23:41:57.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:57.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:57.706 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:58.337 00.631 11060 Exposure complete
23:41:58.506 00.169 11060 worker thread done servicing request
23:41:58.506 00.000 10844 OnExposeComplete: enter
23:41:58.506 00.000 10844 UpdateGuideState(): m_state=6
23:41:58.506 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
23:41:58.506 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.54, Mass=3515, SNR=38.1, Peak=233 HFD=3.9
23:41:58.506 00.000 10844 MultiStar: [#1 -0.18,0.49,0.95,U] [#2 0.02,0.21,1.72,U] [#3 -0.09,-0.11,0.83,U] [#4 -0.85,-0.26,0.00,M1] [#5 -0.08,-0.09,0.95,U] [#6 -0.11,-0.20,0.91,U] [#7 0.16,-0.31,0.76,U] [#8 0.27,-0.61,0.00,M1] 
23:41:58.506 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.04}, one-star: {0.20, -0.54}
23:41:58.506 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
23:41:58.506 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:41:58.506 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.80 mountX=0.04 mountY=-0.00, mountTheta=-0.07
23:41:58.509 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
23:41:58.509 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
23:41:58.509 00.000 11060 Worker thread wakes up
23:41:58.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:41:58.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:41:58.509 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=-0.00
23:41:58.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:41:58.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:58.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:41:58.509 00.000 11060 MoveAxis(E, 0, ABG)
23:41:58.509 00.000 11060 Move returns status 0, amount 0
23:41:58.509 00.000 11060 MoveAxis(N, 0, ABG)
23:41:58.509 00.000 11060 Move returns status 0, amount 0
23:41:58.509 00.000 11060 move complete, result=0
23:41:58.509 00.000 11060 worker thread done servicing request
23:41:58.515 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:58.526 00.011 10844 UpdateGuideState exits: m=3515 SNR=38.1
23:41:58.528 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:58.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:58.528 00.000 10844 Enqueuing Expose request
23:41:58.528 00.000 11060 Worker thread wakes up
23:41:58.528 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:58.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:58.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:41:59.153 00.625 11060 Exposure complete
23:41:59.315 00.162 11060 worker thread done servicing request
23:41:59.321 00.006 10844 OnExposeComplete: enter
23:41:59.321 00.000 10844 UpdateGuideState(): m_state=6
23:41:59.321 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
23:41:59.321 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=62.12, Mass=2984, SNR=35.1, Peak=218 HFD=3.5
23:41:59.321 00.000 10844 MultiStar: [#1 -0.46,0.38,1.14,U] [#2 -0.09,0.24,1.99,U] [#3 -0.85,-0.20,0.00,M1] [#4 -0.59,-0.37,0.00,M2] [#5 0.20,0.85,0.00,M1] [#6 -0.14,-0.11,0.86,U] [#7 -0.25,0.14,0.96,U] [#8 -0.01,0.12,1.00,U] 
23:41:59.321 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.16}, one-star: {0.31, 0.04}
23:41:59.321 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
23:41:59.321 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
23:41:59.321 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.17 mountX=-0.14 mountY=-0.13, mountTheta=-2.37
23:41:59.321 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.16, opts=13)
23:41:59.321 00.000 10844 Enqueuing Move request for scope (-0.11, 0.16)
23:41:59.321 00.000 11060 Worker thread wakes up
23:41:59.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
23:41:59.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
23:41:59.321 00.000 11060 Moving (-0.11, 0.16) raw xDistance=-0.14 yDistance=-0.13
23:41:59.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:41:59.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:59.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:41:59.321 00.000 11060 MoveAxis(E, 24, ABG)
23:41:59.321 00.000 11060 Guiding  Dir = 2, Dur = 24
23:41:59.328 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:41:59.347 00.019 11060 IsSlewing returns 0
23:41:59.347 00.000 11060 IsGuiding returns 0
23:41:59.352 00.005 10844 UpdateGuideState exits: m=2984 SNR=35.1
23:41:59.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:59.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:41:59.352 00.000 10844 Enqueuing Expose request
23:41:59.394 00.042 11060 IsGuiding returns 0
23:41:59.394 00.000 11060 Move returns status 0, amount 24
23:41:59.394 00.000 11060 MoveAxis(N, 0, ABG)
23:41:59.394 00.000 11060 Move returns status 0, amount 0
23:41:59.394 00.000 11060 move complete, result=0
23:41:59.394 00.000 11060 worker thread done servicing request
23:41:59.394 00.000 11060 Worker thread wakes up
23:41:59.394 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
23:41:59.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:41:59.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:00.036 00.642 11060 Exposure complete
23:42:00.183 00.147 11060 worker thread done servicing request
23:42:00.183 00.000 10844 OnExposeComplete: enter
23:42:00.183 00.000 10844 UpdateGuideState(): m_state=6
23:42:00.183 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
23:42:00.183 00.000 10844 Star::Find returns 1 (1), X=258.89, Y=62.06, Mass=3848, SNR=39.6, Peak=255 HFD=4.2
23:42:00.183 00.000 10844 MultiStar: [#1 -0.29,0.33,1.01,U] [#2 -0.33,0.60,0.00,M1] [#3 -0.15,0.15,0.96,U] [#4 -0.43,0.26,0.91,U] [#5 -0.56,0.89,0.00,M2] [#6 -0.27,1.12,0.00,M1] [#7 0.08,0.56,0.81,U] [#8 -0.50,0.32,0.95,U] 
23:42:00.183 00.000 10844 single-star, 5 included, MultiStar: {-0.19, 0.26}, one-star: {0.18, -0.02}
23:42:00.183 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
23:42:00.183 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
23:42:00.183 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.09 mountX=-0.02 mountY=0.18, mountTheta=1.66
23:42:00.187 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.02, opts=13)
23:42:00.187 00.000 10844 Enqueuing Move request for scope (0.18, -0.02)
23:42:00.187 00.000 11060 Worker thread wakes up
23:42:00.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
23:42:00.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
23:42:00.187 00.000 11060 Moving (0.18, -0.02) raw xDistance=-0.02 yDistance=0.18
23:42:00.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:42:00.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:00.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:42:00.187 00.000 11060 MoveAxis(E, 0, ABG)
23:42:00.187 00.000 11060 Move returns status 0, amount 0
23:42:00.187 00.000 11060 MoveAxis(N, 0, ABG)
23:42:00.187 00.000 11060 Move returns status 0, amount 0
23:42:00.188 00.001 11060 move complete, result=0
23:42:00.188 00.000 11060 worker thread done servicing request
23:42:00.192 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:42:00.205 00.013 10844 UpdateGuideState exits: m=3848 SNR=39.6 Saturated
23:42:00.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:00.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:00.205 00.000 10844 Enqueuing Expose request
23:42:00.205 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:00.205 00.000 11060 Worker thread wakes up
23:42:00.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:00.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:00.838 00.633 11060 Exposure complete
23:42:00.989 00.151 11060 worker thread done servicing request
23:42:00.989 00.000 10844 OnExposeComplete: enter
23:42:00.989 00.000 10844 UpdateGuideState(): m_state=6
23:42:00.989 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
23:42:00.989 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.67, Mass=3034, SNR=35.4, Peak=245 HFD=3.6
23:42:00.989 00.000 10844 MultiStar: [#1 -0.34,0.54,0.00,M1] [#2 -0.55,-0.15,2.05,U] [#3 0.06,-0.37,0.94,U] [#4 0.07,-0.23,1.01,U] [#5 -0.43,-0.02,1.06,U] [#6 0.35,0.59,0.00,M2] [#7 0.05,-0.09,0.92,U] [#8 -0.16,-0.08,0.94,U] 
23:42:00.989 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.18}, one-star: {0.08, -0.41}
23:42:00.989 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
23:42:00.989 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
23:42:00.989 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-2.36 mountX=0.22 mountY=-0.15, mountTheta=-0.62
23:42:00.994 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.18, opts=13)
23:42:00.994 00.000 10844 Enqueuing Move request for scope (-0.19, -0.18)
23:42:00.994 00.000 11060 Worker thread wakes up
23:42:00.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd
23:42:00.994 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.18)
23:42:00.994 00.000 11060 Moving (-0.19, -0.18) raw xDistance=0.22 yDistance=-0.15
23:42:00.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:42:00.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:00.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:00.994 00.000 11060 MoveAxis(W, 37, ABG)
23:42:00.994 00.000 11060 Guiding  Dir = 3, Dur = 37
23:42:00.999 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:42:01.009 00.010 11060 IsSlewing returns 0
23:42:01.009 00.000 11060 IsGuiding returns 0
23:42:01.009 00.000 10844 UpdateGuideState exits: m=3034 SNR=35.4
23:42:01.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:01.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:01.009 00.000 10844 Enqueuing Expose request
23:42:01.055 00.046 11060 IsGuiding returns 0
23:42:01.055 00.000 11060 Move returns status 0, amount 37
23:42:01.055 00.000 11060 MoveAxis(N, 0, ABG)
23:42:01.055 00.000 11060 Move returns status 0, amount 0
23:42:01.055 00.000 11060 move complete, result=0
23:42:01.055 00.000 11060 worker thread done servicing request
23:42:01.055 00.000 11060 Worker thread wakes up
23:42:01.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:01.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:01.080 00.025 10844 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
23:42:01.682 00.602 11060 Exposure complete
23:42:01.850 00.168 11060 worker thread done servicing request
23:42:01.850 00.000 10844 OnExposeComplete: enter
23:42:01.850 00.000 10844 UpdateGuideState(): m_state=6
23:42:01.850 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
23:42:01.850 00.000 10844 Star::Find returns 1 (0), X=259.16, Y=62.90, Mass=3263, SNR=37.2, Peak=248 HFD=3.8
23:42:01.856 00.006 10844 MultiStar: [#1 0.20,1.05,0.00,M2] [#2 0.46,0.97,0.00,M1] [#3 0.15,0.18,1.02,U] [#4 0.00,0.95,0.00,M1] [#5 0.06,1.01,0.00,M2] [#6 0.20,0.92,0.00,M3] [#7 0.19,0.69,0.00,M1] [#8 0.25,0.70,0.00,M1] 
23:42:01.856 00.000 10844 refined, 1 included, MultiStar: {0.30, 0.49}, one-star: {0.45, 0.82}
23:42:01.856 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
23:42:01.856 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:42:01.856 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.49 hyp=0.58 cameraTheta=1.03 mountX=-0.54 mountY=0.21, mountTheta=2.77
23:42:01.858 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.49, opts=13)
23:42:01.858 00.000 10844 Enqueuing Move request for scope (0.30, 0.49)
23:42:01.858 00.000 11060 Worker thread wakes up
23:42:01.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.49) opts 0xd
23:42:01.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.49)
23:42:01.858 00.000 11060 Moving (0.30, 0.49) raw xDistance=-0.54 yDistance=0.21
23:42:01.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.54
23:42:01.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:42:01.858 00.000 11060 MoveAxis(E, 93, ABG)
23:42:01.858 00.000 11060 Guiding  Dir = 2, Dur = 93
23:42:01.865 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:42:01.877 00.012 10844 UpdateGuideState exits: m=3263 SNR=37.2
23:42:01.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:01.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:01.877 00.000 10844 Enqueuing Expose request
23:42:01.882 00.005 11060 IsSlewing returns 0
23:42:01.882 00.000 11060 IsGuiding returns 0
23:42:01.979 00.097 11060 IsGuiding returns 0
23:42:01.979 00.000 11060 Move returns status 0, amount 93
23:42:01.979 00.000 11060 MoveAxis(S, 83, ABG)
23:42:01.979 00.000 11060 Guiding  Dir = 1, Dur = 83
23:42:01.994 00.015 11060 IsSlewing returns 0
23:42:01.994 00.000 11060 IsGuiding returns 0
23:42:02.090 00.096 11060 IsGuiding returns 0
23:42:02.090 00.000 11060 Move returns status 0, amount 83
23:42:02.091 00.001 11060 move complete, result=0
23:42:02.091 00.000 11060 worker thread done servicing request
23:42:02.091 00.000 11060 Worker thread wakes up
23:42:02.091 00.000 10844 GuideStep: -0.5 px 93 ms EAST, 0.2 px 83 ms SOUTH
23:42:02.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:02.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:02.718 00.627 11060 Exposure complete
23:42:02.908 00.190 11060 worker thread done servicing request
23:42:02.908 00.000 10844 OnExposeComplete: enter
23:42:02.908 00.000 10844 UpdateGuideState(): m_state=6
23:42:02.908 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
23:42:02.908 00.000 10844 Star::Find returns 1 (1), X=258.72, Y=62.55, Mass=4345, SNR=42.9, Peak=255 HFD=3.7
23:42:02.908 00.000 10844 MultiStar: [#1 -0.08,0.45,0.85,U] [#2 0.04,1.47,0.00,M2] [#3 -0.24,0.64,0.00,M1] [#4 -0.40,0.36,0.76,U] [#5 0.07,1.64,0.00,M3] [#6 -0.08,-0.17,0.76,U] [#7 -0.67,0.07,0.00,M2] [#8 -0.40,0.50,0.00,M2] 
23:42:02.908 00.000 10844 refined, 3 included, MultiStar: {-0.13, 0.30}, one-star: {0.01, 0.47}
23:42:02.908 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
23:42:02.908 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.58)
23:42:02.908 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.32 cameraTheta=1.97 mountX=-0.27 mountY=-0.17, mountTheta=-2.57
23:42:02.908 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.30, opts=13)
23:42:02.913 00.005 10844 Enqueuing Move request for scope (-0.13, 0.30)
23:42:02.913 00.000 11060 Worker thread wakes up
23:42:02.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
23:42:02.913 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
23:42:02.913 00.000 11060 Moving (-0.13, 0.30) raw xDistance=-0.27 yDistance=-0.17
23:42:02.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
23:42:02.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:02.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:42:02.913 00.000 11060 MoveAxis(E, 49, ABG)
23:42:02.913 00.000 11060 Guiding  Dir = 2, Dur = 49
23:42:02.918 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:42:02.945 00.027 11060 IsSlewing returns 0
23:42:02.945 00.000 11060 IsGuiding returns 0
23:42:02.947 00.002 10844 UpdateGuideState exits: m=4345 SNR=42.9 Saturated
23:42:02.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:02.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:02.947 00.000 10844 Enqueuing Expose request
23:42:03.023 00.076 11060 IsGuiding returns 0
23:42:03.023 00.000 11060 Move returns status 0, amount 49
23:42:03.023 00.000 11060 MoveAxis(N, 0, ABG)
23:42:03.023 00.000 11060 Move returns status 0, amount 0
23:42:03.023 00.000 11060 move complete, result=0
23:42:03.023 00.000 11060 worker thread done servicing request
23:42:03.023 00.000 11060 Worker thread wakes up
23:42:03.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:03.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:03.023 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.2 px 0 ms NORTH
23:42:03.658 00.635 11060 Exposure complete
23:42:03.832 00.174 11060 worker thread done servicing request
23:42:03.834 00.002 10844 OnExposeComplete: enter
23:42:03.834 00.000 10844 UpdateGuideState(): m_state=6
23:42:03.834 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
23:42:03.834 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.94, Mass=2977, SNR=34.9, Peak=241 HFD=3.5
23:42:03.834 00.000 10844 MultiStar: [#1 -0.32,0.34,0.97,U] [#2 -0.46,0.63,0.00,M3] [#3 -0.06,0.29,1.00,U] [#4 -0.45,-0.37,1.01,U] [#5 0.12,0.44,0.96,U] [#6 0.22,0.12,1.02,U] [#7 -0.36,-0.23,0.96,U] [#8 -0.23,-0.36,1.01,U] 
23:42:03.834 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.01}, one-star: {-0.04, -0.14}
23:42:03.834 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
23:42:03.834 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
23:42:03.834 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.08 mountX=0.02 mountY=-0.14, mountTheta=-1.45
23:42:03.836 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.01, opts=13)
23:42:03.836 00.000 10844 Enqueuing Move request for scope (-0.14, 0.01)
23:42:03.836 00.000 11060 Worker thread wakes up
23:42:03.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
23:42:03.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
23:42:03.836 00.000 11060 Moving (-0.14, 0.01) raw xDistance=0.02 yDistance=-0.14
23:42:03.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:42:03.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:03.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:03.836 00.000 11060 MoveAxis(E, 0, ABG)
23:42:03.836 00.000 11060 Move returns status 0, amount 0
23:42:03.836 00.000 11060 MoveAxis(N, 0, ABG)
23:42:03.836 00.000 11060 Move returns status 0, amount 0
23:42:03.836 00.000 11060 move complete, result=0
23:42:03.836 00.000 11060 worker thread done servicing request
23:42:03.843 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:42:03.855 00.012 10844 UpdateGuideState exits: m=2977 SNR=34.9
23:42:03.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:03.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:03.855 00.000 10844 Enqueuing Expose request
23:42:03.855 00.000 11060 Worker thread wakes up
23:42:03.855 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:03.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:03.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:04.497 00.642 11060 Exposure complete
23:42:04.641 00.144 11060 worker thread done servicing request
23:42:04.641 00.000 10844 OnExposeComplete: enter
23:42:04.641 00.000 10844 UpdateGuideState(): m_state=6
23:42:04.641 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
23:42:04.641 00.000 10844 Star::Find returns 1 (1), X=258.51, Y=62.60, Mass=3012, SNR=34.7, Peak=255 HFD=3.3
23:42:04.641 00.000 10844 MultiStar: [#1 -0.43,0.42,1.09,U] [#2 -0.16,0.09,2.06,U] [#3 -0.64,0.43,0.00,M1] [#4 -0.44,0.40,0.94,U] [#5 -0.08,0.99,0.00,M3] [#6 -0.17,0.26,1.04,U] [#7 -0.51,0.19,0.94,U] [#8 -0.20,0.02,0.96,U] 
23:42:04.641 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.25}, one-star: {-0.20, 0.52}
23:42:04.641 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
23:42:04.641 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.14)
23:42:04.641 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.25 hyp=0.38 cameraTheta=2.41 mountX=-0.20 mountY=-0.32, mountTheta=-2.12
23:42:04.642 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.25, opts=13)
23:42:04.642 00.000 10844 Enqueuing Move request for scope (-0.28, 0.25)
23:42:04.642 00.000 11060 Worker thread wakes up
23:42:04.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.25) opts 0xd
23:42:04.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.25)
23:42:04.642 00.000 11060 Moving (-0.28, 0.25) raw xDistance=-0.20 yDistance=-0.32
23:42:04.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:42:04.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:42:04.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:42:04.642 00.000 11060 MoveAxis(E, 34, ABG)
23:42:04.642 00.000 11060 Guiding  Dir = 2, Dur = 34
23:42:04.650 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:04.662 00.012 11060 IsSlewing returns 0
23:42:04.662 00.000 11060 IsGuiding returns 0
23:42:04.663 00.001 10844 UpdateGuideState exits: m=3012 SNR=34.7 Saturated
23:42:04.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:04.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:04.663 00.000 10844 Enqueuing Expose request
23:42:04.740 00.077 11060 IsGuiding returns 0
23:42:04.740 00.000 11060 Move returns status 0, amount 34
23:42:04.740 00.000 11060 MoveAxis(N, 0, ABG)
23:42:04.740 00.000 11060 Move returns status 0, amount 0
23:42:04.740 00.000 11060 move complete, result=0
23:42:04.740 00.000 11060 worker thread done servicing request
23:42:04.740 00.000 11060 Worker thread wakes up
23:42:04.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:04.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:04.756 00.016 10844 GuideStep: -0.2 px 34 ms EAST, -0.3 px 0 ms NORTH
23:42:05.413 00.657 11060 Exposure complete
23:42:05.575 00.162 11060 worker thread done servicing request
23:42:05.575 00.000 10844 OnExposeComplete: enter
23:42:05.575 00.000 10844 UpdateGuideState(): m_state=6
23:42:05.575 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
23:42:05.575 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=62.08, Mass=3070, SNR=35.8, Peak=211 HFD=3.8
23:42:05.575 00.000 10844 MultiStar: [#1 -1.32,0.92,0.00,M1] [#2 0.09,0.82,0.00,M3] [#3 -0.87,0.05,0.00,M2] [#4 -1.08,0.30,0.00,M1] [#5 -0.07,1.10,0.00,M4] [#6 -0.20,0.28,0.92,U] [#7 -0.87,-0.09,0.00,M1] [#8 -0.74,0.44,0.00,M1] 
23:42:05.575 00.000 10844 single-star, 1 included, MultiStar: {-0.13, 0.14}, one-star: {-0.06, 0.01}
23:42:05.575 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
23:42:05.575 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.51)
23:42:05.575 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.04 mountX=0.00 mountY=-0.06, mountTheta=-1.49
23:42:05.579 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
23:42:05.579 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
23:42:05.579 00.000 11060 Worker thread wakes up
23:42:05.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:42:05.579 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:42:05.579 00.000 11060 Moving (-0.06, 0.01) raw xDistance=0.00 yDistance=-0.06
23:42:05.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:42:05.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:05.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:05.579 00.000 11060 MoveAxis(E, 0, ABG)
23:42:05.579 00.000 11060 Move returns status 0, amount 0
23:42:05.579 00.000 11060 MoveAxis(N, 0, ABG)
23:42:05.579 00.000 11060 Move returns status 0, amount 0
23:42:05.579 00.000 11060 move complete, result=0
23:42:05.579 00.000 11060 worker thread done servicing request
23:42:05.585 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:05.598 00.013 10844 UpdateGuideState exits: m=3070 SNR=35.8
23:42:05.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:05.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:05.598 00.000 10844 Enqueuing Expose request
23:42:05.598 00.000 11060 Worker thread wakes up
23:42:05.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:05.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:05.598 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:06.238 00.640 11060 Exposure complete
23:42:06.425 00.187 11060 worker thread done servicing request
23:42:06.425 00.000 10844 OnExposeComplete: enter
23:42:06.425 00.000 10844 UpdateGuideState(): m_state=6
23:42:06.425 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
23:42:06.425 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=62.61, Mass=2739, SNR=33.3, Peak=236 HFD=3.3
23:42:06.425 00.000 10844 MultiStar: [#1 -0.66,0.94,0.00,M2] [#2 -0.34,0.56,0.00,M4] [#3 -1.02,0.31,0.00,M3] [#4 -0.42,0.49,0.00,M2] [#5 -0.44,0.14,1.10,U] [#6 -0.47,0.45,0.00,M1] [#7 -0.07,0.54,0.97,U] [#8 -0.41,0.22,1.00,U] 
23:42:06.425 00.000 10844 refined, 3 included, MultiStar: {-0.38, 0.35}, one-star: {-0.58, 0.54}
23:42:06.425 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
23:42:06.425 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.16)
23:42:06.425 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.35 hyp=0.52 cameraTheta=2.39 mountX=-0.28 mountY=-0.43, mountTheta=-2.15
23:42:06.425 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.35, opts=13)
23:42:06.425 00.000 10844 Enqueuing Move request for scope (-0.38, 0.35)
23:42:06.425 00.000 11060 Worker thread wakes up
23:42:06.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.35) opts 0xd
23:42:06.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.35)
23:42:06.425 00.000 11060 Moving (-0.38, 0.35) raw xDistance=-0.28 yDistance=-0.43
23:42:06.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:42:06.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:42:06.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:42:06.425 00.000 11060 MoveAxis(E, 49, ABG)
23:42:06.425 00.000 11060 Guiding  Dir = 2, Dur = 49
23:42:06.435 00.010 11060 IsSlewing returns 0
23:42:06.435 00.000 11060 IsGuiding returns 0
23:42:06.437 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:42:06.446 00.009 10844 UpdateGuideState exits: m=2739 SNR=33.3
23:42:06.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:06.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:06.446 00.000 10844 Enqueuing Expose request
23:42:06.498 00.052 11060 IsGuiding returns 0
23:42:06.498 00.000 11060 Move returns status 0, amount 49
23:42:06.498 00.000 11060 MoveAxis(N, 0, ABG)
23:42:06.498 00.000 11060 Move returns status 0, amount 0
23:42:06.498 00.000 11060 move complete, result=0
23:42:06.498 00.000 11060 worker thread done servicing request
23:42:06.498 00.000 11060 Worker thread wakes up
23:42:06.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:06.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:06.498 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.4 px 0 ms NORTH
23:42:07.143 00.645 11060 Exposure complete
23:42:07.328 00.185 11060 worker thread done servicing request
23:42:07.328 00.000 10844 OnExposeComplete: enter
23:42:07.328 00.000 10844 UpdateGuideState(): m_state=6
23:42:07.328 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
23:42:07.328 00.000 10844 Star::Find returns 1 (1), X=258.49, Y=62.46, Mass=3336, SNR=37.6, Peak=255 HFD=3.2
23:42:07.328 00.000 10844 MultiStar: [#1 -0.64,0.21,0.00,M3] [#2 -0.65,0.90,0.00,M5] [#3 -0.35,0.80,0.00,M4] [#4 -0.76,0.63,0.00,M3] [#5 -0.38,0.66,0.00,M4] [#6 -0.15,0.99,0.00,M2] [#7 -0.35,-0.39,0.82,U] [#8 -0.33,0.57,0.00,M1] 
23:42:07.328 00.000 10844 refined, 1 included, MultiStar: {-0.28, 0.03}, one-star: {-0.22, 0.38}
23:42:07.328 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
23:42:07.328 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.52)
23:42:07.328 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.03 mountX=0.02 mountY=-0.28, mountTheta=-1.50
23:42:07.331 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.03, opts=13)
23:42:07.331 00.000 10844 Enqueuing Move request for scope (-0.28, 0.03)
23:42:07.331 00.000 11060 Worker thread wakes up
23:42:07.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
23:42:07.331 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
23:42:07.331 00.000 11060 Moving (-0.28, 0.03) raw xDistance=0.02 yDistance=-0.28
23:42:07.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:42:07.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:42:07.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:42:07.331 00.000 11060 MoveAxis(E, 0, ABG)
23:42:07.331 00.000 11060 Move returns status 0, amount 0
23:42:07.331 00.000 11060 MoveAxis(N, 0, ABG)
23:42:07.331 00.000 11060 Move returns status 0, amount 0
23:42:07.331 00.000 11060 move complete, result=0
23:42:07.333 00.002 11060 worker thread done servicing request
23:42:07.338 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:07.353 00.015 10844 UpdateGuideState exits: m=3336 SNR=37.6 Saturated
23:42:07.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:07.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:07.353 00.000 10844 Enqueuing Expose request
23:42:07.353 00.000 11060 Worker thread wakes up
23:42:07.353 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:42:07.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:07.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:08.004 00.651 11060 Exposure complete
23:42:08.149 00.145 11060 worker thread done servicing request
23:42:08.149 00.000 10844 OnExposeComplete: enter
23:42:08.149 00.000 10844 UpdateGuideState(): m_state=6
23:42:08.150 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
23:42:08.150 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=62.48, Mass=2574, SNR=32.3, Peak=242 HFD=3.2
23:42:08.150 00.000 10844 MultiStar: [#1 -0.31,0.48,1.10,U] [#2 -0.23,0.74,0.00,M6] [#3 -0.57,0.21,1.18,U] [#4 -0.77,0.51,0.00,M4] [#5 -0.29,0.73,0.00,M5] [#6 0.27,0.12,0.90,U] [#7 -0.65,0.11,0.00,M1] [#8 -0.26,0.33,1.09,U] 
23:42:08.150 00.000 10844 refined, 4 included, MultiStar: {-0.25, 0.31}, one-star: {-0.26, 0.41}
23:42:08.150 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
23:42:08.150 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.31)
23:42:08.150 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.31 hyp=0.40 cameraTheta=2.24 mountX=-0.26 mountY=-0.30, mountTheta=-2.30
23:42:08.150 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.31, opts=13)
23:42:08.150 00.000 10844 Enqueuing Move request for scope (-0.25, 0.31)
23:42:08.150 00.000 11060 Worker thread wakes up
23:42:08.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.31) opts 0xd
23:42:08.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.31)
23:42:08.152 00.002 11060 Moving (-0.25, 0.31) raw xDistance=-0.26 yDistance=-0.30
23:42:08.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:42:08.152 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.24 newest=-1.01
23:42:08.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:42:08.152 00.000 11060 MoveAxis(E, 46, ABG)
23:42:08.152 00.000 11060 Guiding  Dir = 2, Dur = 46
23:42:08.154 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:42:08.157 00.003 11060 IsSlewing returns 0
23:42:08.158 00.001 11060 IsGuiding returns 0
23:42:08.178 00.020 10844 UpdateGuideState exits: m=2574 SNR=32.3
23:42:08.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:08.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:08.178 00.000 10844 Enqueuing Expose request
23:42:08.219 00.041 11060 IsGuiding returns 0
23:42:08.219 00.000 11060 Move returns status 0, amount 46
23:42:08.219 00.000 11060 BLC: Oldest BLC event removed
23:42:08.219 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:42:08.219 00.000 11060 MoveAxis(N, 865, ABG)
23:42:08.219 00.000 11060 duration set to 750 by maxDecDuration
23:42:08.219 00.000 11060 Guiding  Dir = 0, Dur = 750
23:42:08.234 00.015 11060 IsSlewing returns 0
23:42:08.234 00.000 11060 IsGuiding returns 0
23:42:08.992 00.758 11060 IsGuiding returns 0
23:42:08.992 00.000 11060 Move returns status 0, amount 750
23:42:08.992 00.000 11060 move complete, result=0
23:42:08.992 00.000 11060 worker thread done servicing request
23:42:08.992 00.000 11060 Worker thread wakes up
23:42:08.992 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.3 px 750 ms NORTH
23:42:08.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:08.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:09.622 00.630 11060 Exposure complete
23:42:09.786 00.164 11060 worker thread done servicing request
23:42:09.786 00.000 10844 OnExposeComplete: enter
23:42:09.786 00.000 10844 UpdateGuideState(): m_state=6
23:42:09.787 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
23:42:09.787 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=62.18, Mass=3617, SNR=39.1, Peak=255 HFD=3.7
23:42:09.787 00.000 10844 MultiStar: [#1 0.28,-0.14,0.95,U] [#2 0.04,0.32,1.80,U] [#3 0.04,0.18,0.88,U] [#4 -0.28,0.34,0.90,U] [#5 0.14,-0.01,1.01,U] [#6 0.09,0.16,0.89,U] [#7 -0.34,-0.63,0.00,M2] [#8 -0.05,0.10,0.87,U] 
23:42:09.787 00.000 10844 single-star, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.07, 0.11}
23:42:09.787 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
23:42:09.787 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
23:42:09.787 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.00 mountX=-0.12 mountY=0.05, mountTheta=2.74
23:42:09.789 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
23:42:09.789 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
23:42:09.789 00.000 11060 Worker thread wakes up
23:42:09.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
23:42:09.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
23:42:09.789 00.000 11060 Moving (0.07, 0.11) raw xDistance=-0.12 yDistance=0.05
23:42:09.789 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.207325, 1:-0.050034
23:42:09.789 00.000 11060 BLC: No correction, Miss < min_move
23:42:09.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:09.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:09.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:42:09.792 00.003 11060 MoveAxis(E, 0, ABG)
23:42:09.792 00.000 11060 Move returns status 0, amount 0
23:42:09.792 00.000 11060 MoveAxis(N, 0, ABG)
23:42:09.792 00.000 11060 Move returns status 0, amount 0
23:42:09.792 00.000 11060 move complete, result=0
23:42:09.792 00.000 11060 worker thread done servicing request
23:42:09.798 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:42:09.815 00.017 10844 UpdateGuideState exits: m=3617 SNR=39.1 Saturated
23:42:09.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:09.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:09.815 00.000 10844 Enqueuing Expose request
23:42:09.815 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:09.815 00.000 11060 Worker thread wakes up
23:42:09.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:09.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:10.443 00.628 11060 Exposure complete
23:42:10.592 00.149 11060 worker thread done servicing request
23:42:10.592 00.000 10844 OnExposeComplete: enter
23:42:10.592 00.000 10844 UpdateGuideState(): m_state=6
23:42:10.592 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
23:42:10.592 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=62.13, Mass=3140, SNR=35.9, Peak=243 HFD=3.8
23:42:10.592 00.000 10844 MultiStar: [#1 0.03,0.25,1.05,U] [#2 -0.54,0.43,0.00,M6] [#3 -0.50,-0.26,0.95,U] [#4 -0.37,0.93,0.00,M4] [#5 -0.23,0.03,1.08,U] [#6 -0.35,0.37,0.93,U] [#7 -0.56,0.39,0.00,M3] [#8 -0.08,-0.04,0.97,U] 
23:42:10.592 00.000 10844 single-star, 5 included, MultiStar: {-0.19, 0.07}, one-star: {-0.08, 0.05}
23:42:10.592 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
23:42:10.592 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
23:42:10.592 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.58 mountX=-0.04 mountY=-0.09, mountTheta=-1.95
23:42:10.597 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.05, opts=13)
23:42:10.597 00.000 10844 Enqueuing Move request for scope (-0.08, 0.05)
23:42:10.597 00.000 11060 Worker thread wakes up
23:42:10.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
23:42:10.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
23:42:10.597 00.000 11060 Moving (-0.08, 0.05) raw xDistance=-0.04 yDistance=-0.09
23:42:10.597 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.207325, 1:-0.050034, 2:0.089293
23:42:10.597 00.000 11060 BLC: No correction, Miss < min_move
23:42:10.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:42:10.598 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:10.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:10.598 00.000 11060 MoveAxis(E, 0, ABG)
23:42:10.598 00.000 11060 Move returns status 0, amount 0
23:42:10.598 00.000 11060 MoveAxis(N, 0, ABG)
23:42:10.598 00.000 11060 Move returns status 0, amount 0
23:42:10.598 00.000 11060 move complete, result=0
23:42:10.598 00.000 11060 worker thread done servicing request
23:42:10.603 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:10.615 00.012 10844 UpdateGuideState exits: m=3140 SNR=35.9
23:42:10.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:10.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:10.615 00.000 10844 Enqueuing Expose request
23:42:10.615 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:10.615 00.000 11060 Worker thread wakes up
23:42:10.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:10.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:11.247 00.632 11060 Exposure complete
23:42:11.385 00.138 11060 worker thread done servicing request
23:42:11.385 00.000 10844 OnExposeComplete: enter
23:42:11.386 00.001 10844 UpdateGuideState(): m_state=6
23:42:11.386 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
23:42:11.386 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.82, Mass=3146, SNR=36.5, Peak=236 HFD=3.5
23:42:11.386 00.000 10844 MultiStar: [#1 0.03,0.15,1.00,U] [#2 -0.60,0.50,0.00,M7] [#3 0.13,-0.03,0.88,U] [#4 0.33,-0.18,1.08,U] [#5 -0.43,0.17,1.11,U] [#6 0.32,0.09,0.94,U] [#7 -0.12,0.24,0.80,U] [#8 -0.05,0.44,0.92,U] 
23:42:11.386 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {-0.03, -0.25}
23:42:11.386 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
23:42:11.386 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
23:42:11.386 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.30 mountX=-0.07 mountY=0.01, mountTheta=3.04
23:42:11.388 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
23:42:11.388 00.000 10844 Enqueuing Move request for scope (0.02, 0.07)
23:42:11.388 00.000 11060 Worker thread wakes up
23:42:11.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:42:11.388 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:42:11.388 00.000 11060 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=0.01
23:42:11.388 00.000 11060 BLC: window closed
23:42:11.388 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.207325, 1:-0.050034, 2:0.089293
23:42:11.388 00.000 11060 BLC: No correction, Miss < min_move
23:42:11.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:42:11.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:11.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:42:11.388 00.000 11060 MoveAxis(E, 0, ABG)
23:42:11.388 00.000 11060 Move returns status 0, amount 0
23:42:11.388 00.000 11060 MoveAxis(N, 0, ABG)
23:42:11.388 00.000 11060 Move returns status 0, amount 0
23:42:11.388 00.000 11060 move complete, result=0
23:42:11.388 00.000 11060 worker thread done servicing request
23:42:11.407 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:11.423 00.016 10844 UpdateGuideState exits: m=3146 SNR=36.5
23:42:11.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:11.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:11.423 00.000 10844 Enqueuing Expose request
23:42:11.423 00.000 11060 Worker thread wakes up
23:42:11.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:11.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:11.424 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:12.066 00.642 11060 Exposure complete
23:42:12.228 00.162 11060 worker thread done servicing request
23:42:12.228 00.000 10844 OnExposeComplete: enter
23:42:12.228 00.000 10844 UpdateGuideState(): m_state=6
23:42:12.228 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
23:42:12.228 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=62.54, Mass=3518, SNR=38.7, Peak=255 HFD=3.4
23:42:12.228 00.000 10844 MultiStar: [#1 0.05,0.61,0.93,U] [#2 -0.01,0.66,0.00,M8] [#3 -0.17,0.09,0.94,U] [#4 -0.05,0.37,0.90,U] [#5 -0.01,0.66,0.00,M3] [#6 0.26,-0.17,0.86,U] [#7 0.09,0.31,0.80,U] [#8 0.12,0.38,0.85,U] 
23:42:12.228 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.30}, one-star: {-0.34, 0.46}
23:42:12.228 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
23:42:12.228 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
23:42:12.228 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.63 mountX=-0.29 mountY=-0.07, mountTheta=-2.92
23:42:12.228 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.30, opts=13)
23:42:12.228 00.000 10844 Enqueuing Move request for scope (-0.02, 0.30)
23:42:12.228 00.000 11060 Worker thread wakes up
23:42:12.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
23:42:12.228 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
23:42:12.228 00.000 11060 Moving (-0.02, 0.30) raw xDistance=-0.29 yDistance=-0.07
23:42:12.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:42:12.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:12.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:12.228 00.000 11060 MoveAxis(E, 50, ABG)
23:42:12.228 00.000 11060 Guiding  Dir = 2, Dur = 50
23:42:12.236 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:12.253 00.017 11060 IsSlewing returns 0
23:42:12.254 00.001 11060 IsGuiding returns 0
23:42:12.265 00.011 10844 UpdateGuideState exits: m=3518 SNR=38.7 Saturated
23:42:12.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:12.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:12.265 00.000 10844 Enqueuing Expose request
23:42:12.329 00.064 11060 IsGuiding returns 0
23:42:12.329 00.000 11060 Move returns status 0, amount 50
23:42:12.329 00.000 11060 MoveAxis(N, 0, ABG)
23:42:12.329 00.000 11060 Move returns status 0, amount 0
23:42:12.329 00.000 11060 move complete, result=0
23:42:12.329 00.000 11060 worker thread done servicing request
23:42:12.329 00.000 11060 Worker thread wakes up
23:42:12.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:12.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:12.345 00.016 10844 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
23:42:12.964 00.619 11060 Exposure complete
23:42:13.131 00.167 11060 worker thread done servicing request
23:42:13.131 00.000 10844 OnExposeComplete: enter
23:42:13.131 00.000 10844 UpdateGuideState(): m_state=6
23:42:13.145 00.014 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
23:42:13.145 00.000 10844 Star::Find returns 1 (1), X=258.92, Y=62.93, Mass=3542, SNR=39.0, Peak=255 HFD=4.0
23:42:13.145 00.000 10844 MultiStar: [#1 0.37,0.51,0.00,M1] [#2 0.37,0.40,1.95,U] [#3 -0.09,-0.41,0.89,U] [#4 -0.16,0.22,0.89,U] [#5 0.21,0.65,0.00,M4] [#6 -0.04,0.31,0.87,U] [#7 0.08,-0.26,0.77,U] [#8 0.05,0.02,0.81,U] 
23:42:13.145 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.22}, one-star: {0.21, 0.85}
23:42:13.145 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:42:13.146 00.001 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
23:42:13.146 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.11 mountX=-0.23 mountY=0.07, mountTheta=2.84
23:42:13.146 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.22, opts=13)
23:42:13.146 00.000 10844 Enqueuing Move request for scope (0.11, 0.22)
23:42:13.146 00.000 11060 Worker thread wakes up
23:42:13.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
23:42:13.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
23:42:13.146 00.000 11060 Moving (0.11, 0.22) raw xDistance=-0.23 yDistance=0.07
23:42:13.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:42:13.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:13.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:42:13.146 00.000 11060 MoveAxis(E, 42, ABG)
23:42:13.146 00.000 11060 Guiding  Dir = 2, Dur = 42
23:42:13.153 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:42:13.161 00.008 11060 IsSlewing returns 0
23:42:13.162 00.001 11060 IsGuiding returns 0
23:42:13.167 00.005 10844 UpdateGuideState exits: m=3542 SNR=39.0 Saturated
23:42:13.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:13.169 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:13.169 00.000 10844 Enqueuing Expose request
23:42:13.208 00.039 11060 IsGuiding returns 0
23:42:13.208 00.000 11060 Move returns status 0, amount 42
23:42:13.209 00.001 11060 MoveAxis(N, 0, ABG)
23:42:13.209 00.000 11060 Move returns status 0, amount 0
23:42:13.209 00.000 11060 move complete, result=0
23:42:13.209 00.000 11060 worker thread done servicing request
23:42:13.209 00.000 11060 Worker thread wakes up
23:42:13.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:13.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:13.209 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
23:42:13.831 00.622 11060 Exposure complete
23:42:14.017 00.186 10844 OnExposeComplete: enter
23:42:14.017 00.000 10844 UpdateGuideState(): m_state=6
23:42:14.018 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
23:42:14.018 00.000 11060 worker thread done servicing request
23:42:14.018 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=62.27, Mass=3306, SNR=36.7, Peak=243 HFD=3.6
23:42:14.029 00.011 10844 MultiStar: [#1 -0.28,0.43,0.90,U] [#2 -0.20,0.62,0.00,M8] [#3 -0.24,-0.28,0.90,U] [#4 -0.13,0.26,0.90,U] [#5 0.25,0.47,0.99,U] [#6 -0.01,0.21,0.93,U] [#7 -0.23,-0.16,0.85,U] [#8 0.13,-0.16,0.86,U] 
23:42:14.029 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.13}, one-star: {0.07, 0.19}
23:42:14.029 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
23:42:14.029 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.62)
23:42:14.029 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.93 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
23:42:14.032 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
23:42:14.032 00.000 10844 Enqueuing Move request for scope (-0.05, 0.13)
23:42:14.032 00.000 11060 Worker thread wakes up
23:42:14.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
23:42:14.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
23:42:14.032 00.000 11060 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=-0.07
23:42:14.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:14.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:14.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:14.032 00.000 11060 MoveAxis(E, 0, ABG)
23:42:14.032 00.000 11060 Move returns status 0, amount 0
23:42:14.032 00.000 11060 MoveAxis(N, 0, ABG)
23:42:14.032 00.000 11060 Move returns status 0, amount 0
23:42:14.032 00.000 11060 move complete, result=0
23:42:14.032 00.000 11060 worker thread done servicing request
23:42:14.037 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:14.058 00.021 10844 UpdateGuideState exits: m=3306 SNR=36.7
23:42:14.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:14.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:14.058 00.000 10844 Enqueuing Expose request
23:42:14.058 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:14.058 00.000 11060 Worker thread wakes up
23:42:14.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:14.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:14.707 00.649 11060 Exposure complete
23:42:14.880 00.173 11060 worker thread done servicing request
23:42:14.880 00.000 10844 OnExposeComplete: enter
23:42:14.880 00.000 10844 UpdateGuideState(): m_state=6
23:42:14.880 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
23:42:14.880 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=62.14, Mass=3297, SNR=37.2, Peak=233 HFD=3.8
23:42:14.880 00.000 10844 MultiStar: [#1 0.30,0.32,0.94,U] [#2 0.24,0.70,0.00,M9] [#3 -0.23,0.28,0.88,U] [#4 -0.10,0.46,0.94,U] [#5 0.01,0.28,0.96,U] [#6 0.30,0.17,0.88,U] [#7 0.15,0.05,0.82,U] [#8 0.45,-0.33,0.96,U] 
23:42:14.880 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.16}, one-star: {0.31, 0.06}
23:42:14.880 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
23:42:14.881 00.001 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
23:42:14.881 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.82 mountX=-0.19 mountY=0.12, mountTheta=2.56
23:42:14.881 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.16, opts=13)
23:42:14.881 00.000 10844 Enqueuing Move request for scope (0.15, 0.16)
23:42:14.881 00.000 11060 Worker thread wakes up
23:42:14.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
23:42:14.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
23:42:14.881 00.000 11060 Moving (0.15, 0.16) raw xDistance=-0.19 yDistance=0.12
23:42:14.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:42:14.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:14.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:42:14.881 00.000 11060 MoveAxis(E, 32, ABG)
23:42:14.881 00.000 11060 Guiding  Dir = 2, Dur = 32
23:42:14.889 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:42:14.902 00.013 10844 UpdateGuideState exits: m=3297 SNR=37.2
23:42:14.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:14.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:14.902 00.000 10844 Enqueuing Expose request
23:42:14.912 00.010 11060 IsSlewing returns 0
23:42:14.912 00.000 11060 IsGuiding returns 0
23:42:14.955 00.043 11060 IsGuiding returns 0
23:42:14.955 00.000 11060 Move returns status 0, amount 32
23:42:14.955 00.000 11060 MoveAxis(N, 0, ABG)
23:42:14.955 00.000 11060 Move returns status 0, amount 0
23:42:14.955 00.000 11060 move complete, result=0
23:42:14.955 00.000 11060 worker thread done servicing request
23:42:14.955 00.000 11060 Worker thread wakes up
23:42:14.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:14.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:14.955 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
23:42:15.591 00.636 11060 Exposure complete
23:42:15.744 00.153 11060 worker thread done servicing request
23:42:15.744 00.000 10844 OnExposeComplete: enter
23:42:15.744 00.000 10844 UpdateGuideState(): m_state=6
23:42:15.744 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
23:42:15.744 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=61.61, Mass=3389, SNR=37.2, Peak=250 HFD=3.8
23:42:15.744 00.000 10844 MultiStar: [#1 0.06,-0.03,1.02,U] [#2 -0.01,0.48,2.00,U] [#3 -0.20,0.21,0.90,U] [#4 -0.44,0.05,1.00,U] [#5 0.20,0.33,0.98,U] [#6 0.23,0.30,0.83,U] [#7 0.16,-0.32,0.90,U] [#8 -0.12,-0.29,0.83,U] 
23:42:15.744 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.36, -0.46}
23:42:15.744 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:42:15.744 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:42:15.744 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.29 mountX=-0.08 mountY=0.01, mountTheta=3.02
23:42:15.744 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
23:42:15.744 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
23:42:15.744 00.000 11060 Worker thread wakes up
23:42:15.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:42:15.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:42:15.749 00.005 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.01
23:42:15.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:42:15.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:15.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:42:15.749 00.000 11060 MoveAxis(E, 0, ABG)
23:42:15.749 00.000 11060 Move returns status 0, amount 0
23:42:15.749 00.000 11060 MoveAxis(N, 0, ABG)
23:42:15.749 00.000 11060 Move returns status 0, amount 0
23:42:15.749 00.000 11060 move complete, result=0
23:42:15.749 00.000 11060 worker thread done servicing request
23:42:15.749 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:15.764 00.015 10844 UpdateGuideState exits: m=3389 SNR=37.2
23:42:15.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:15.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:15.764 00.000 10844 Enqueuing Expose request
23:42:15.764 00.000 11060 Worker thread wakes up
23:42:15.764 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:15.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:15.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:16.389 00.625 11060 Exposure complete
23:42:16.575 00.186 11060 worker thread done servicing request
23:42:16.575 00.000 10844 OnExposeComplete: enter
23:42:16.575 00.000 10844 UpdateGuideState(): m_state=6
23:42:16.575 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
23:42:16.575 00.000 10844 Star::Find returns 1 (0), X=259.18, Y=62.35, Mass=3123, SNR=35.9, Peak=254 HFD=3.7
23:42:16.575 00.000 10844 MultiStar: [#1 0.15,0.42,1.00,U] [#2 0.12,0.43,2.07,U] [#3 0.02,0.29,0.98,U] [#4 -0.13,0.15,0.85,U] [#5 0.29,0.54,1.01,U] [#6 0.50,0.32,0.82,U] [#7 -0.04,0.30,0.87,U] [#8 -0.27,-0.22,0.94,U] 
23:42:16.575 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.30}, one-star: {0.47, 0.27}
23:42:16.575 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
23:42:16.575 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
23:42:16.575 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.30 hyp=0.33 cameraTheta=1.18 mountX=-0.32 mountY=0.07, mountTheta=2.91
23:42:16.575 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.30, opts=13)
23:42:16.575 00.000 10844 Enqueuing Move request for scope (0.12, 0.30)
23:42:16.575 00.000 11060 Worker thread wakes up
23:42:16.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.30) opts 0xd
23:42:16.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.30)
23:42:16.575 00.000 11060 Moving (0.12, 0.30) raw xDistance=-0.32 yDistance=0.07
23:42:16.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:42:16.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:16.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:42:16.575 00.000 11060 MoveAxis(E, 55, ABG)
23:42:16.575 00.000 11060 Guiding  Dir = 2, Dur = 55
23:42:16.580 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:16.591 00.011 10844 UpdateGuideState exits: m=3123 SNR=35.9
23:42:16.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:16.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:16.591 00.000 10844 Enqueuing Expose request
23:42:16.601 00.010 11060 IsSlewing returns 0
23:42:16.601 00.000 11060 IsGuiding returns 0
23:42:16.694 00.093 11060 IsGuiding returns 0
23:42:16.694 00.000 11060 Move returns status 0, amount 55
23:42:16.694 00.000 11060 MoveAxis(N, 0, ABG)
23:42:16.694 00.000 11060 Move returns status 0, amount 0
23:42:16.694 00.000 11060 move complete, result=0
23:42:16.694 00.000 11060 worker thread done servicing request
23:42:16.694 00.000 11060 Worker thread wakes up
23:42:16.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:16.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:16.716 00.022 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
23:42:17.316 00.600 11060 Exposure complete
23:42:17.501 00.185 11060 worker thread done servicing request
23:42:17.501 00.000 10844 OnExposeComplete: enter
23:42:17.501 00.000 10844 UpdateGuideState(): m_state=6
23:42:17.501 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
23:42:17.501 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=62.19, Mass=2774, SNR=33.9, Peak=194 HFD=3.7
23:42:17.501 00.000 10844 MultiStar: [#1 -0.06,0.52,1.05,U] [#2 -0.17,1.03,0.00,M8] [#3 0.22,0.79,0.00,M1] [#4 -0.06,0.65,0.00,M1] [#5 0.08,0.79,0.00,M1] [#6 0.12,0.71,0.00,M1] [#7 0.08,0.16,0.94,U] [#8 0.08,0.36,1.00,U] 
23:42:17.506 00.005 10844 single-star, 3 included, MultiStar: {0.07, 0.29}, one-star: {0.22, 0.11}
23:42:17.506 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
23:42:17.506 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
23:42:17.506 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.48 mountX=-0.15 mountY=0.20, mountTheta=2.22
23:42:17.519 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.11, opts=13)
23:42:17.519 00.000 10844 Enqueuing Move request for scope (0.22, 0.11)
23:42:17.519 00.000 11060 Worker thread wakes up
23:42:17.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
23:42:17.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
23:42:17.519 00.000 11060 Moving (0.22, 0.11) raw xDistance=-0.15 yDistance=0.20
23:42:17.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:42:17.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:42:17.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:42:17.521 00.002 11060 MoveAxis(E, 28, ABG)
23:42:17.521 00.000 11060 Guiding  Dir = 2, Dur = 28
23:42:17.527 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:42:17.542 00.015 10844 UpdateGuideState exits: m=2774 SNR=33.9
23:42:17.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:17.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:17.542 00.000 10844 Enqueuing Expose request
23:42:17.548 00.006 11060 IsSlewing returns 0
23:42:17.548 00.000 11060 IsGuiding returns 0
23:42:17.596 00.048 11060 IsGuiding returns 0
23:42:17.596 00.000 11060 Move returns status 0, amount 28
23:42:17.596 00.000 11060 MoveAxis(N, 0, ABG)
23:42:17.596 00.000 11060 Move returns status 0, amount 0
23:42:17.596 00.000 11060 move complete, result=0
23:42:17.596 00.000 11060 worker thread done servicing request
23:42:17.596 00.000 11060 Worker thread wakes up
23:42:17.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:17.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:17.596 00.000 10844 GuideStep: -0.1 px 28 ms EAST, 0.2 px 0 ms NORTH
23:42:18.223 00.627 11060 Exposure complete
23:42:18.383 00.160 11060 worker thread done servicing request
23:42:18.383 00.000 10844 OnExposeComplete: enter
23:42:18.383 00.000 10844 UpdateGuideState(): m_state=6
23:42:18.387 00.004 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
23:42:18.387 00.000 10844 Star::Find returns 1 (1), X=258.89, Y=62.56, Mass=2982, SNR=35.3, Peak=255 HFD=3.5
23:42:18.387 00.000 10844 MultiStar: [#1 0.34,0.50,1.01,U] [#2 0.07,0.58,2.00,U] [#3 -0.36,0.14,0.99,U] [#4 0.05,0.13,1.01,U] [#5 0.03,1.14,0.00,M2] [#6 0.21,0.73,0.00,M2] [#7 0.04,0.34,0.88,U] [#8 0.52,0.62,0.00,M1] 
23:42:18.387 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.40}, one-star: {0.18, 0.48}
23:42:18.387 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
23:42:18.387 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
23:42:18.387 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.40 hyp=0.40 cameraTheta=1.43 mountX=-0.40 mountY=-0.01, mountTheta=-3.12
23:42:18.387 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.40, opts=13)
23:42:18.387 00.000 10844 Enqueuing Move request for scope (0.06, 0.40)
23:42:18.387 00.000 11060 Worker thread wakes up
23:42:18.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.40) opts 0xd
23:42:18.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.40)
23:42:18.387 00.000 11060 Moving (0.06, 0.40) raw xDistance=-0.40 yDistance=-0.01
23:42:18.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
23:42:18.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:18.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:18.387 00.000 11060 MoveAxis(E, 70, ABG)
23:42:18.387 00.000 11060 Guiding  Dir = 2, Dur = 70
23:42:18.396 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:18.407 00.011 10844 UpdateGuideState exits: m=2982 SNR=35.3 Saturated
23:42:18.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:18.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:18.407 00.000 10844 Enqueuing Expose request
23:42:18.413 00.006 11060 IsSlewing returns 0
23:42:18.413 00.000 11060 IsGuiding returns 0
23:42:18.504 00.091 11060 IsGuiding returns 0
23:42:18.504 00.000 11060 Move returns status 0, amount 70
23:42:18.504 00.000 11060 MoveAxis(N, 0, ABG)
23:42:18.504 00.000 11060 Move returns status 0, amount 0
23:42:18.504 00.000 11060 move complete, result=0
23:42:18.504 00.000 11060 worker thread done servicing request
23:42:18.504 00.000 11060 Worker thread wakes up
23:42:18.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:18.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:18.539 00.035 10844 GuideStep: -0.4 px 70 ms EAST, -0.0 px 0 ms NORTH
23:42:19.134 00.595 11060 Exposure complete
23:42:19.315 00.181 11060 worker thread done servicing request
23:42:19.315 00.000 10844 OnExposeComplete: enter
23:42:19.317 00.002 10844 UpdateGuideState(): m_state=6
23:42:19.317 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
23:42:19.317 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=62.55, Mass=3128, SNR=36.0, Peak=255 HFD=3.6
23:42:19.317 00.000 10844 MultiStar: [#1 0.09,0.57,0.92,U] [#2 -0.04,0.90,0.00,M8] [#3 0.20,0.15,0.96,U] [#4 -0.14,0.18,0.91,U] [#5 -0.09,1.15,0.00,M3] [#6 0.07,0.49,0.90,U] [#7 -0.06,0.50,0.83,U] [#8 -0.22,0.27,0.95,U] 
23:42:19.317 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.37}, one-star: {0.20, 0.47}
23:42:19.317 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
23:42:19.317 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
23:42:19.317 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.51 mountX=-0.37 mountY=-0.04, mountTheta=-3.04
23:42:19.320 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.37, opts=13)
23:42:19.320 00.000 10844 Enqueuing Move request for scope (0.02, 0.37)
23:42:19.320 00.000 11060 Worker thread wakes up
23:42:19.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.37) opts 0xd
23:42:19.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.37)
23:42:19.320 00.000 11060 Moving (0.02, 0.37) raw xDistance=-0.37 yDistance=-0.04
23:42:19.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
23:42:19.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:19.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:42:19.320 00.000 11060 MoveAxis(E, 67, ABG)
23:42:19.320 00.000 11060 Guiding  Dir = 2, Dur = 67
23:42:19.326 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:42:19.338 00.012 10844 UpdateGuideState exits: m=3128 SNR=36.0 Saturated
23:42:19.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:19.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:19.338 00.000 10844 Enqueuing Expose request
23:42:19.352 00.014 11060 IsSlewing returns 0
23:42:19.352 00.000 11060 IsGuiding returns 0
23:42:19.439 00.087 11060 IsGuiding returns 0
23:42:19.439 00.000 11060 Move returns status 0, amount 67
23:42:19.439 00.000 11060 MoveAxis(N, 0, ABG)
23:42:19.439 00.000 11060 Move returns status 0, amount 0
23:42:19.439 00.000 11060 move complete, result=0
23:42:19.439 00.000 11060 worker thread done servicing request
23:42:19.439 00.000 10844 GuideStep: -0.4 px 67 ms EAST, -0.0 px 0 ms NORTH
23:42:19.439 00.000 11060 Worker thread wakes up
23:42:19.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:19.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:20.074 00.635 11060 Exposure complete
23:42:20.217 00.143 11060 worker thread done servicing request
23:42:20.217 00.000 10844 OnExposeComplete: enter
23:42:20.217 00.000 10844 UpdateGuideState(): m_state=6
23:42:20.222 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
23:42:20.222 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=62.61, Mass=3027, SNR=35.2, Peak=245 HFD=3.6
23:42:20.222 00.000 10844 MultiStar: [#1 0.25,0.83,0.00,M1] [#2 0.04,0.44,1.91,U] [#3 -0.10,-0.22,1.07,U] [#4 0.01,0.29,0.98,U] [#5 -0.12,0.44,1.03,U] [#6 0.50,0.39,0.00,M2] [#7 0.28,0.19,0.86,U] [#8 -0.23,0.02,0.98,U] 
23:42:20.222 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.26}, one-star: {0.28, 0.53}
23:42:20.222 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
23:42:20.222 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
23:42:20.222 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.49 mountX=-0.26 mountY=-0.02, mountTheta=-3.06
23:42:20.224 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.26, opts=13)
23:42:20.227 00.003 10844 Enqueuing Move request for scope (0.02, 0.26)
23:42:20.227 00.000 11060 Worker thread wakes up
23:42:20.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
23:42:20.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
23:42:20.227 00.000 11060 Moving (0.02, 0.26) raw xDistance=-0.26 yDistance=-0.02
23:42:20.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:42:20.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:20.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:20.227 00.000 11060 MoveAxis(E, 47, ABG)
23:42:20.227 00.000 11060 Guiding  Dir = 2, Dur = 47
23:42:20.235 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:20.240 00.005 11060 IsSlewing returns 0
23:42:20.240 00.000 11060 IsGuiding returns 0
23:42:20.247 00.007 10844 UpdateGuideState exits: m=3027 SNR=35.2
23:42:20.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:20.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:20.247 00.000 10844 Enqueuing Expose request
23:42:20.315 00.068 11060 IsGuiding returns 0
23:42:20.315 00.000 11060 Move returns status 0, amount 47
23:42:20.315 00.000 11060 MoveAxis(N, 0, ABG)
23:42:20.315 00.000 11060 Move returns status 0, amount 0
23:42:20.315 00.000 11060 move complete, result=0
23:42:20.316 00.001 11060 worker thread done servicing request
23:42:20.316 00.000 11060 Worker thread wakes up
23:42:20.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:20.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:20.317 00.001 10844 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
23:42:20.814 00.497 10844 evsrv: cli 0EEEEA70 connect
23:42:20.815 00.001 10844 case statement mapped state 6 to 3
23:42:20.815 00.000 10844 case statement mapped state 6 to 3
23:42:20.817 00.002 10844 evsrv: cli 0EEEEA70 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"2e9422b9-6ed9-45ea-8908-def60881b4ac"}
23:42:20.817 00.000 10844 PhdController::Guide begins
23:42:20.817 00.000 10844 PhdController: newstate STATE_SETUP
23:42:20.817 00.000 10844 PhdController: setup
23:42:20.817 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
23:42:20.817 00.000 10844 PhdController: guider state = 6
23:42:20.817 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:42:20.819 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
23:42:20.819 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":0,"id":"2e9422b9-6ed9-45ea-8908-def60881b4ac"}
23:42:20.820 00.001 10844 evsrv: cli 0EEEEA70 disconnect
23:42:20.823 00.003 10844 evsrv: cli 0EEEE430 connect
23:42:20.823 00.000 10844 case statement mapped state 6 to 3
23:42:20.823 00.000 10844 case statement mapped state 6 to 3
23:42:20.823 00.000 10844 evsrv: cli 0EEEE430 request: {"method":"get_lock_shift_params","id":"30bc0ea0-11ed-414f-8860-8a6ea84343c1"}
23:42:20.823 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"30bc0ea0-11ed-414f-8860-8a6ea84343c1"}
23:42:20.825 00.002 10844 evsrv: cli 0EEEE430 disconnect
23:42:20.825 00.000 10844 evsrv: cli 0EEEE430 connect
23:42:20.826 00.001 10844 case statement mapped state 6 to 3
23:42:20.826 00.000 10844 case statement mapped state 6 to 3
23:42:20.827 00.001 10844 evsrv: cli 0EEEE430 request: {"method":"get_lock_position","id":"6278ef1d-5a0e-4a40-8d58-0cbc0674d49c"}
23:42:20.827 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":[258.71,62.08],"id":"6278ef1d-5a0e-4a40-8d58-0cbc0674d49c"}
23:42:20.827 00.000 10844 evsrv: cli 0EEEE430 disconnect
23:42:20.829 00.002 10844 evsrv: cli 0EEEDDF0 connect
23:42:20.829 00.000 10844 case statement mapped state 6 to 3
23:42:20.830 00.001 10844 case statement mapped state 6 to 3
23:42:20.830 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_calibrated","id":"9a2501e5-2cc7-4c8b-8372-54c964e8e3d2"}
23:42:20.830 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":true,"id":"9a2501e5-2cc7-4c8b-8372-54c964e8e3d2"}
23:42:20.830 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
23:42:20.833 00.003 10844 evsrv: cli 0EEEDB70 connect
23:42:20.833 00.000 10844 case statement mapped state 6 to 3
23:42:20.834 00.001 10844 case statement mapped state 6 to 3
23:42:20.834 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_app_state","id":"14afaa24-2142-4a4c-b969-ee0276b7d064"}
23:42:20.834 00.000 10844 case statement mapped state 6 to 3
23:42:20.834 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"14afaa24-2142-4a4c-b969-ee0276b7d064"}
23:42:20.837 00.003 10844 evsrv: cli 0EEEDB70 disconnect
23:42:20.943 00.106 11060 Exposure complete
23:42:21.176 00.233 11060 worker thread done servicing request
23:42:21.176 00.000 10844 OnExposeComplete: enter
23:42:21.176 00.000 10844 UpdateGuideState(): m_state=6
23:42:21.176 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
23:42:21.177 00.001 10844 Star::Find returns 1 (1), X=258.82, Y=62.07, Mass=3562, SNR=38.4, Peak=255 HFD=3.9
23:42:21.177 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
23:42:21.177 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
23:42:21.177 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.09 mountX=-0.01 mountY=0.11, mountTheta=1.66
23:42:21.178 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
23:42:21.178 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
23:42:21.180 00.002 11060 Worker thread wakes up
23:42:21.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:42:21.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:42:21.180 00.000 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
23:42:21.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:42:21.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:21.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:42:21.180 00.000 11060 MoveAxis(E, 0, ABG)
23:42:21.180 00.000 11060 Move returns status 0, amount 0
23:42:21.180 00.000 11060 MoveAxis(N, 0, ABG)
23:42:21.180 00.000 11060 Move returns status 0, amount 0
23:42:21.180 00.000 11060 move complete, result=0
23:42:21.180 00.000 11060 worker thread done servicing request
23:42:21.203 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:21.223 00.020 10844 UpdateGuideState exits: m=3562 SNR=38.4 Saturated
23:42:21.223 00.000 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 1 / 99999
23:42:21.223 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363741.223,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:42:21.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:21.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:21.223 00.000 10844 Enqueuing Expose request
23:42:21.223 00.000 11060 Worker thread wakes up
23:42:21.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:21.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:21.223 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:21.861 00.638 11060 Exposure complete
23:42:22.185 00.324 11060 worker thread done servicing request
23:42:22.185 00.000 10844 OnExposeComplete: enter
23:42:22.185 00.000 10844 UpdateGuideState(): m_state=6
23:42:22.185 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
23:42:22.185 00.000 10844 Star::Find returns 1 (1), X=259.12, Y=62.40, Mass=3067, SNR=35.7, Peak=255 HFD=3.6
23:42:22.185 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
23:42:22.185 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
23:42:22.185 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=0.32 hyp=0.52 cameraTheta=0.67 mountX=-0.39 mountY=0.35, mountTheta=2.41
23:42:22.188 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=0.32, opts=13)
23:42:22.188 00.000 10844 Enqueuing Move request for scope (0.41, 0.32)
23:42:22.188 00.000 11060 Worker thread wakes up
23:42:22.190 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.32) opts 0xd
23:42:22.190 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 0.32)
23:42:22.190 00.000 11060 Moving (0.41, 0.32) raw xDistance=-0.39 yDistance=0.35
23:42:22.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
23:42:22.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:42:22.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:42:22.190 00.000 11060 MoveAxis(E, 68, ABG)
23:42:22.190 00.000 11060 Guiding  Dir = 2, Dur = 68
23:42:22.201 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:22.208 00.007 11060 IsSlewing returns 0
23:42:22.209 00.001 11060 IsGuiding returns 0
23:42:22.225 00.016 10844 UpdateGuideState exits: m=3067 SNR=35.7 Saturated
23:42:22.225 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 2 / 99999
23:42:22.225 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363742.225,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
23:42:22.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:22.227 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:22.227 00.000 10844 Enqueuing Expose request
23:42:22.295 00.068 11060 IsGuiding returns 0
23:42:22.295 00.000 11060 Move returns status 0, amount 68
23:42:22.296 00.001 11060 MoveAxis(N, 0, ABG)
23:42:22.296 00.000 11060 Move returns status 0, amount 0
23:42:22.296 00.000 11060 move complete, result=0
23:42:22.296 00.000 11060 worker thread done servicing request
23:42:22.296 00.000 11060 Worker thread wakes up
23:42:22.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:22.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:22.309 00.013 10844 GuideStep: -0.4 px 68 ms EAST, 0.4 px 0 ms NORTH
23:42:22.954 00.645 11060 Exposure complete
23:42:23.377 00.423 11060 worker thread done servicing request
23:42:23.378 00.001 10844 OnExposeComplete: enter
23:42:23.378 00.000 10844 UpdateGuideState(): m_state=6
23:42:23.378 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
23:42:23.378 00.000 10844 Star::Find returns 1 (0), X=259.22, Y=62.14, Mass=3718, SNR=39.6, Peak=247 HFD=3.9
23:42:23.378 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
23:42:23.378 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
23:42:23.378 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=0.06 hyp=0.51 cameraTheta=0.12 mountX=-0.15 mountY=0.49, mountTheta=1.87
23:42:23.380 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=0.06, opts=13)
23:42:23.380 00.000 10844 Enqueuing Move request for scope (0.51, 0.06)
23:42:23.380 00.000 11060 Worker thread wakes up
23:42:23.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.06) opts 0xd
23:42:23.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, 0.06)
23:42:23.380 00.000 11060 Moving (0.51, 0.06) raw xDistance=-0.15 yDistance=0.49
23:42:23.382 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:42:23.382 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.21 newest=0.95
23:42:23.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.49
23:42:23.382 00.000 11060 MoveAxis(E, 29, ABG)
23:42:23.382 00.000 11060 Guiding  Dir = 2, Dur = 29
23:42:23.398 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:23.400 00.002 11060 IsSlewing returns 0
23:42:23.400 00.000 11060 IsGuiding returns 0
23:42:23.432 00.032 10844 UpdateGuideState exits: m=3718 SNR=39.6
23:42:23.432 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 3 / 99999
23:42:23.432 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363743.432,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
23:42:23.433 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:23.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:23.433 00.000 10844 Enqueuing Expose request
23:42:23.440 00.007 11060 IsGuiding returns 0
23:42:23.440 00.000 11060 Move returns status 0, amount 29
23:42:23.440 00.000 11060 BLC: Oldest BLC event removed
23:42:23.440 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:42:23.440 00.000 11060 MoveAxis(S, 942, ABG)
23:42:23.440 00.000 11060 duration set to 750 by maxDecDuration
23:42:23.440 00.000 11060 Guiding  Dir = 1, Dur = 750
23:42:23.455 00.015 11060 IsSlewing returns 0
23:42:23.456 00.001 11060 IsGuiding returns 0
23:42:24.209 00.753 11060 IsGuiding returns 0
23:42:24.219 00.010 11060 Move returns status 0, amount 750
23:42:24.219 00.000 11060 move complete, result=0
23:42:24.221 00.002 10844 GuideStep: -0.2 px 29 ms EAST, 0.5 px 750 ms SOUTH
23:42:24.221 00.000 11060 worker thread done servicing request
23:42:24.223 00.002 11060 Worker thread wakes up
23:42:24.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:24.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:24.923 00.700 11060 Exposure complete
23:42:25.328 00.405 11060 worker thread done servicing request
23:42:25.328 00.000 10844 OnExposeComplete: enter
23:42:25.328 00.000 10844 UpdateGuideState(): m_state=6
23:42:25.328 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
23:42:25.328 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=61.95, Mass=2960, SNR=35.2, Peak=227 HFD=3.9
23:42:25.328 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
23:42:25.328 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
23:42:25.328 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-0.49 mountX=0.08 mountY=0.25, mountTheta=1.26
23:42:25.330 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.13, opts=13)
23:42:25.330 00.000 10844 Enqueuing Move request for scope (0.24, -0.13)
23:42:25.330 00.000 11060 Worker thread wakes up
23:42:25.332 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.13) opts 0xd
23:42:25.332 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.13)
23:42:25.332 00.000 11060 Moving (0.24, -0.13) raw xDistance=0.08 yDistance=0.25
23:42:25.332 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.344558, 1:0.253476
23:42:25.332 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:42:25.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:42:25.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
23:42:25.332 00.000 11060 MoveAxis(E, 0, ABG)
23:42:25.332 00.000 11060 Move returns status 0, amount 0
23:42:25.332 00.000 11060 MoveAxis(S, 99, ABG)
23:42:25.333 00.001 11060 Guiding  Dir = 1, Dur = 99
23:42:25.337 00.004 11060 IsSlewing returns 0
23:42:25.337 00.000 11060 IsGuiding returns 0
23:42:25.341 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:25.399 00.058 10844 UpdateGuideState exits: m=2960 SNR=35.2
23:42:25.399 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 4 / 99999
23:42:25.399 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363745.399,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
23:42:25.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:25.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:25.399 00.000 10844 Enqueuing Expose request
23:42:25.439 00.040 11060 IsGuiding returns 0
23:42:25.439 00.000 11060 Move returns status 0, amount 99
23:42:25.439 00.000 11060 move complete, result=0
23:42:25.439 00.000 11060 worker thread done servicing request
23:42:25.439 00.000 11060 Worker thread wakes up
23:42:25.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:25.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:25.446 00.007 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 99 ms SOUTH
23:42:26.117 00.671 11060 Exposure complete
23:42:26.686 00.569 11060 worker thread done servicing request
23:42:26.686 00.000 10844 OnExposeComplete: enter
23:42:26.686 00.000 10844 UpdateGuideState(): m_state=6
23:42:26.688 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
23:42:26.688 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.76, Mass=2992, SNR=35.2, Peak=236 HFD=3.5
23:42:26.688 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
23:42:26.688 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
23:42:26.688 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.50 mountX=0.31 mountY=0.07, mountTheta=0.23
23:42:26.689 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.32, opts=13)
23:42:26.689 00.000 10844 Enqueuing Move request for scope (0.02, -0.32)
23:42:26.691 00.002 11060 Worker thread wakes up
23:42:26.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
23:42:26.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
23:42:26.691 00.000 11060 Moving (0.02, -0.32) raw xDistance=0.31 yDistance=0.07
23:42:26.691 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.344558, 1:0.253476, 2:0.073662
23:42:26.691 00.000 11060 BLC: No correction, Miss < min_move
23:42:26.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:42:26.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:26.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:42:26.691 00.000 11060 MoveAxis(W, 54, ABG)
23:42:26.691 00.000 11060 Guiding  Dir = 3, Dur = 54
23:42:26.700 00.009 11060 IsSlewing returns 0
23:42:26.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:26.700 00.000 11060 IsGuiding returns 0
23:42:26.760 00.060 10844 UpdateGuideState exits: m=2992 SNR=35.2
23:42:26.760 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 5 / 99999
23:42:26.760 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363746.760,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
23:42:26.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:26.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:26.760 00.000 10844 Enqueuing Expose request
23:42:26.765 00.005 11060 IsGuiding returns 0
23:42:26.765 00.000 11060 Move returns status 0, amount 54
23:42:26.765 00.000 11060 MoveAxis(N, 0, ABG)
23:42:26.765 00.000 11060 Move returns status 0, amount 0
23:42:26.765 00.000 11060 move complete, result=0
23:42:26.765 00.000 11060 worker thread done servicing request
23:42:26.765 00.000 11060 Worker thread wakes up
23:42:26.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:26.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:26.765 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
23:42:27.399 00.634 11060 Exposure complete
23:42:27.652 00.253 11060 worker thread done servicing request
23:42:27.652 00.000 10844 OnExposeComplete: enter
23:42:27.652 00.000 10844 UpdateGuideState(): m_state=6
23:42:27.652 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
23:42:27.652 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.53, Mass=2949, SNR=34.4, Peak=253 HFD=3.4
23:42:27.652 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
23:42:27.654 00.002 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
23:42:27.654 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.45 hyp=0.45 cameraTheta=1.57 mountX=-0.45 mountY=-0.07, mountTheta=-2.98
23:42:27.654 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.45, opts=13)
23:42:27.656 00.002 10844 Enqueuing Move request for scope (0.00, 0.45)
23:42:27.656 00.000 11060 Worker thread wakes up
23:42:27.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.45) opts 0xd
23:42:27.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.45)
23:42:27.656 00.000 11060 Moving (0.00, 0.45) raw xDistance=-0.45 yDistance=-0.07
23:42:27.656 00.000 11060 BLC: window closed
23:42:27.656 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.344558, 1:0.253476, 2:0.073662
23:42:27.656 00.000 11060 BLC: No correction, Miss < min_move
23:42:27.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
23:42:27.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:27.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:27.656 00.000 11060 MoveAxis(E, 76, ABG)
23:42:27.656 00.000 11060 Guiding  Dir = 2, Dur = 76
23:42:27.664 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:27.666 00.002 11060 IsSlewing returns 0
23:42:27.666 00.000 11060 IsGuiding returns 0
23:42:27.696 00.030 10844 UpdateGuideState exits: m=2949 SNR=34.4
23:42:27.696 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 6 / 99999
23:42:27.697 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770363747.696,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
23:42:27.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:27.698 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:27.698 00.000 10844 Enqueuing Expose request
23:42:27.760 00.062 11060 IsGuiding returns 0
23:42:27.760 00.000 11060 Move returns status 0, amount 76
23:42:27.760 00.000 11060 MoveAxis(N, 0, ABG)
23:42:27.760 00.000 11060 Move returns status 0, amount 0
23:42:27.760 00.000 11060 move complete, result=0
23:42:27.760 00.000 11060 worker thread done servicing request
23:42:27.760 00.000 11060 Worker thread wakes up
23:42:27.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:27.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:27.787 00.027 10844 GuideStep: -0.4 px 76 ms EAST, -0.1 px 0 ms NORTH
23:42:28.384 00.597 11060 Exposure complete
23:42:28.590 00.206 11060 worker thread done servicing request
23:42:28.590 00.000 10844 OnExposeComplete: enter
23:42:28.590 00.000 10844 UpdateGuideState(): m_state=6
23:42:28.591 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
23:42:28.591 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=62.32, Mass=3075, SNR=35.7, Peak=240 HFD=3.4
23:42:28.591 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
23:42:28.591 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
23:42:28.591 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.00 mountX=-0.26 mountY=0.11, mountTheta=2.73
23:42:28.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.24, opts=13)
23:42:28.593 00.000 10844 Enqueuing Move request for scope (0.15, 0.24)
23:42:28.593 00.000 11060 Worker thread wakes up
23:42:28.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
23:42:28.593 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
23:42:28.593 00.000 11060 Moving (0.15, 0.24) raw xDistance=-0.26 yDistance=0.11
23:42:28.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:42:28.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:28.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:42:28.593 00.000 11060 MoveAxis(E, 48, ABG)
23:42:28.593 00.000 11060 Guiding  Dir = 2, Dur = 48
23:42:28.602 00.009 11060 IsSlewing returns 0
23:42:28.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:28.602 00.000 11060 IsGuiding returns 0
23:42:28.619 00.017 10844 UpdateGuideState exits: m=3075 SNR=35.7
23:42:28.619 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 7 / 99999
23:42:28.631 00.012 10844 evsrv: {"Event":"Settling","Timestamp":1770363748.631,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
23:42:28.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:28.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:28.631 00.000 10844 Enqueuing Expose request
23:42:28.676 00.045 11060 IsGuiding returns 0
23:42:28.676 00.000 11060 Move returns status 0, amount 48
23:42:28.676 00.000 11060 MoveAxis(N, 0, ABG)
23:42:28.676 00.000 11060 Move returns status 0, amount 0
23:42:28.676 00.000 11060 move complete, result=0
23:42:28.676 00.000 11060 worker thread done servicing request
23:42:28.676 00.000 11060 Worker thread wakes up
23:42:28.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:28.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:28.681 00.005 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
23:42:29.319 00.638 11060 Exposure complete
23:42:29.530 00.211 11060 worker thread done servicing request
23:42:29.530 00.000 10844 OnExposeComplete: enter
23:42:29.530 00.000 10844 UpdateGuideState(): m_state=6
23:42:29.530 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
23:42:29.530 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=62.04, Mass=2837, SNR=34.4, Peak=223 HFD=4.0
23:42:29.530 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
23:42:29.530 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
23:42:29.530 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.80 mountX=0.03 mountY=0.04, mountTheta=0.95
23:42:29.534 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
23:42:29.534 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
23:42:29.534 00.000 11060 Worker thread wakes up
23:42:29.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:42:29.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:42:29.534 00.000 11060 Moving (0.04, -0.04) raw xDistance=0.03 yDistance=0.04
23:42:29.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:42:29.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:29.536 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:42:29.536 00.000 11060 MoveAxis(E, 0, ABG)
23:42:29.536 00.000 11060 Move returns status 0, amount 0
23:42:29.536 00.000 11060 MoveAxis(N, 0, ABG)
23:42:29.536 00.000 11060 Move returns status 0, amount 0
23:42:29.536 00.000 11060 move complete, result=0
23:42:29.536 00.000 11060 worker thread done servicing request
23:42:29.543 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:29.555 00.012 10844 UpdateGuideState exits: m=2837 SNR=34.4
23:42:29.555 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 8 / 99999
23:42:29.555 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363749.555,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
23:42:29.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:29.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:29.555 00.000 10844 Enqueuing Expose request
23:42:29.555 00.000 11060 Worker thread wakes up
23:42:29.560 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:42:29.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:29.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:30.193 00.633 11060 Exposure complete
23:42:30.392 00.199 11060 worker thread done servicing request
23:42:30.392 00.000 10844 OnExposeComplete: enter
23:42:30.392 00.000 10844 UpdateGuideState(): m_state=6
23:42:30.392 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
23:42:30.392 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=62.03, Mass=3004, SNR=34.8, Peak=227 HFD=3.8
23:42:30.392 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
23:42:30.392 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:42:30.392 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.46 mountX=0.06 mountY=-0.05, mountTheta=-0.72
23:42:30.392 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.05, opts=13)
23:42:30.392 00.000 10844 Enqueuing Move request for scope (-0.06, -0.05)
23:42:30.392 00.000 11060 Worker thread wakes up
23:42:30.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
23:42:30.392 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
23:42:30.392 00.000 11060 Moving (-0.06, -0.05) raw xDistance=0.06 yDistance=-0.05
23:42:30.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:42:30.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:30.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:42:30.392 00.000 11060 MoveAxis(E, 0, ABG)
23:42:30.392 00.000 11060 Move returns status 0, amount 0
23:42:30.392 00.000 11060 MoveAxis(N, 0, ABG)
23:42:30.392 00.000 11060 Move returns status 0, amount 0
23:42:30.392 00.000 11060 move complete, result=0
23:42:30.392 00.000 11060 worker thread done servicing request
23:42:30.403 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:30.418 00.015 10844 UpdateGuideState exits: m=3004 SNR=34.8
23:42:30.418 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 9 / 99999
23:42:30.418 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770363750.418,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.21,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
23:42:30.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:30.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:30.418 00.000 10844 Enqueuing Expose request
23:42:30.418 00.000 11060 Worker thread wakes up
23:42:30.429 00.011 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:30.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:30.429 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:31.061 00.632 11060 Exposure complete
23:42:31.286 00.225 11060 worker thread done servicing request
23:42:31.286 00.000 10844 OnExposeComplete: enter
23:42:31.286 00.000 10844 UpdateGuideState(): m_state=6
23:42:31.286 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
23:42:31.286 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.54, Mass=3252, SNR=37.0, Peak=248 HFD=3.6
23:42:31.286 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
23:42:31.286 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
23:42:31.286 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.54 hyp=0.59 cameraTheta=-1.16 mountX=0.49 mountY=0.32, mountTheta=0.58
23:42:31.288 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.54, opts=13)
23:42:31.288 00.000 10844 Enqueuing Move request for scope (0.23, -0.54)
23:42:31.288 00.000 11060 Worker thread wakes up
23:42:31.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.54) opts 0xd
23:42:31.290 00.002 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.54)
23:42:31.290 00.000 11060 Moving (0.23, -0.54) raw xDistance=0.49 yDistance=0.32
23:42:31.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
23:42:31.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
23:42:31.290 00.000 11060 MoveAxis(W, 85, ABG)
23:42:31.290 00.000 11060 Guiding  Dir = 3, Dur = 85
23:42:31.297 00.007 11060 IsSlewing returns 0
23:42:31.297 00.000 11060 IsGuiding returns 0
23:42:31.301 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:31.317 00.016 10844 UpdateGuideState exits: m=3252 SNR=37.0
23:42:31.317 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 10 / 99999
23:42:31.317 00.000 10844 PhdController: newstate STATE_FINISH
23:42:31.317 00.000 10844 PhdController complete: success
23:42:31.317 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770363751.317,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:42:31.317 00.000 10844 Mount: notify guiding dither settle done success=1
23:42:31.317 00.000 10844 PhdController: newstate STATE_IDLE
23:42:31.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:31.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:31.317 00.000 10844 Enqueuing Expose request
23:42:31.389 00.072 11060 IsGuiding returns 0
23:42:31.389 00.000 11060 Move returns status 0, amount 85
23:42:31.389 00.000 11060 MoveAxis(S, 123, ABG)
23:42:31.389 00.000 11060 Guiding  Dir = 1, Dur = 123
23:42:31.404 00.015 11060 IsSlewing returns 0
23:42:31.405 00.001 11060 IsGuiding returns 0
23:42:31.538 00.133 11060 IsGuiding returns 0
23:42:31.538 00.000 11060 Move returns status 0, amount 123
23:42:31.538 00.000 11060 move complete, result=0
23:42:31.539 00.001 11060 worker thread done servicing request
23:42:31.539 00.000 10844 GuideStep: 0.5 px 85 ms WEST, 0.3 px 123 ms SOUTH
23:42:31.539 00.000 11060 Worker thread wakes up
23:42:31.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:31.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:32.183 00.644 11060 Exposure complete
23:42:32.438 00.255 11060 worker thread done servicing request
23:42:32.438 00.000 10844 OnExposeComplete: enter
23:42:32.439 00.001 10844 UpdateGuideState(): m_state=6
23:42:32.439 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
23:42:32.439 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=61.40, Mass=2636, SNR=33.0, Peak=216 HFD=3.4
23:42:32.439 00.000 10844 MultiStar: [#1 -0.87,-0.13,0.00,M2] [#2 -0.20,0.64,0.00,M8] [#3 -0.66,-0.12,0.00,M1] [#4 -0.68,0.03,0.00,M1] [#5 -0.09,-0.26,1.15,U] [#6 -0.24,-0.21,1.00,U] [#7 -0.67,-0.82,0.00,M1] [#8 -0.14,0.59,0.96,U] 
23:42:32.439 00.000 10844 refined, 3 included, MultiStar: {-0.03, -0.15}, one-star: {0.36, -0.68}
23:42:32.439 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
23:42:32.439 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
23:42:32.439 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.77 mountX=0.15 mountY=-0.01, mountTheta=-0.03
23:42:32.441 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
23:42:32.441 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
23:42:32.441 00.000 11060 Worker thread wakes up
23:42:32.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
23:42:32.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
23:42:32.441 00.000 11060 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=-0.01
23:42:32.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
23:42:32.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:32.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:42:32.441 00.000 11060 MoveAxis(W, 29, ABG)
23:42:32.441 00.000 11060 Guiding  Dir = 3, Dur = 29
23:42:32.466 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:32.484 00.018 11060 IsSlewing returns 0
23:42:32.485 00.001 11060 IsGuiding returns 0
23:42:32.496 00.011 10844 UpdateGuideState exits: m=2636 SNR=33.0
23:42:32.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:32.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:32.496 00.000 10844 Enqueuing Expose request
23:42:32.536 00.040 11060 IsGuiding returns 0
23:42:32.536 00.000 11060 Move returns status 0, amount 29
23:42:32.536 00.000 11060 MoveAxis(N, 0, ABG)
23:42:32.536 00.000 11060 Move returns status 0, amount 0
23:42:32.536 00.000 11060 move complete, result=0
23:42:32.537 00.001 11060 worker thread done servicing request
23:42:32.537 00.000 11060 Worker thread wakes up
23:42:32.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:32.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:32.537 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
23:42:33.185 00.648 11060 Exposure complete
23:42:33.480 00.295 11060 worker thread done servicing request
23:42:33.480 00.000 10844 OnExposeComplete: enter
23:42:33.480 00.000 10844 UpdateGuideState(): m_state=6
23:42:33.480 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
23:42:33.482 00.002 10844 Star::Find returns 1 (1), X=258.51, Y=62.20, Mass=2873, SNR=34.0, Peak=255 HFD=3.4
23:42:33.482 00.000 10844 MultiStar: [#1 -0.53,0.43,0.00,M3] [#2 -0.14,0.43,2.07,U] [#3 -0.64,0.18,0.00,M2] [#4 -0.52,0.28,1.06,U] [#5 -0.40,0.05,1.07,U] [#6 -0.21,0.07,0.96,U] [#7 -0.33,0.46,0.96,U] [#8 -0.60,-0.34,0.00,M1] 
23:42:33.482 00.000 10844 single-star, 5 included, MultiStar: {-0.28, 0.26}, one-star: {-0.20, 0.12}
23:42:33.482 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
23:42:33.482 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
23:42:33.482 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.61 mountX=-0.08 mountY=-0.22, mountTheta=-1.92
23:42:33.485 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.12, opts=13)
23:42:33.485 00.000 10844 Enqueuing Move request for scope (-0.20, 0.12)
23:42:33.485 00.000 11060 Worker thread wakes up
23:42:33.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
23:42:33.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
23:42:33.485 00.000 11060 Moving (-0.20, 0.12) raw xDistance=-0.08 yDistance=-0.22
23:42:33.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:42:33.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:42:33.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:42:33.485 00.000 11060 MoveAxis(E, 0, ABG)
23:42:33.485 00.000 11060 Move returns status 0, amount 0
23:42:33.485 00.000 11060 MoveAxis(N, 0, ABG)
23:42:33.485 00.000 11060 Move returns status 0, amount 0
23:42:33.485 00.000 11060 move complete, result=0
23:42:33.485 00.000 11060 worker thread done servicing request
23:42:33.496 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:33.526 00.030 10844 UpdateGuideState exits: m=2873 SNR=34.0 Saturated
23:42:33.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:33.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:33.526 00.000 10844 Enqueuing Expose request
23:42:33.526 00.000 11060 Worker thread wakes up
23:42:33.526 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:33.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:33.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:34.157 00.631 11060 Exposure complete
23:42:34.452 00.295 11060 worker thread done servicing request
23:42:34.452 00.000 10844 OnExposeComplete: enter
23:42:34.452 00.000 10844 UpdateGuideState(): m_state=6
23:42:34.452 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
23:42:34.452 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=62.28, Mass=2545, SNR=32.6, Peak=235 HFD=3.7
23:42:34.453 00.001 10844 MultiStar: [#1 -0.67,0.26,0.00,M4] [#2 -0.82,0.40,0.00,M8] [#3 -0.81,0.47,0.00,M3] [#4 -0.76,0.54,0.00,M1] [#5 -0.26,0.53,1.11,U] [#6 -0.52,0.09,1.05,U] [#7 -0.84,0.04,0.00,M1] [#8 -0.91,-0.06,0.00,M2] 
23:42:34.453 00.000 10844 refined, 2 included, MultiStar: {-0.44, 0.28}, one-star: {-0.57, 0.20}
23:42:34.453 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
23:42:34.453 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
23:42:34.453 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.28 hyp=0.53 cameraTheta=2.58 mountX=-0.19 mountY=-0.48, mountTheta=-1.95
23:42:34.455 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.28, opts=13)
23:42:34.455 00.000 10844 Enqueuing Move request for scope (-0.44, 0.28)
23:42:34.455 00.000 11060 Worker thread wakes up
23:42:34.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.28) opts 0xd
23:42:34.455 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.28)
23:42:34.455 00.000 11060 Moving (-0.44, 0.28) raw xDistance=-0.19 yDistance=-0.48
23:42:34.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:42:34.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:42:34.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
23:42:34.455 00.000 11060 MoveAxis(E, 34, ABG)
23:42:34.455 00.000 11060 Guiding  Dir = 2, Dur = 34
23:42:34.463 00.008 11060 IsSlewing returns 0
23:42:34.463 00.000 11060 IsGuiding returns 0
23:42:34.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:42:34.510 00.047 10844 UpdateGuideState exits: m=2545 SNR=32.6
23:42:34.511 00.001 11060 IsGuiding returns 0
23:42:34.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:34.511 00.000 11060 Move returns status 0, amount 34
23:42:34.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:34.511 00.000 10844 Enqueuing Expose request
23:42:34.511 00.000 11060 MoveAxis(N, 0, ABG)
23:42:34.511 00.000 11060 Move returns status 0, amount 0
23:42:34.511 00.000 11060 move complete, result=0
23:42:34.511 00.000 11060 worker thread done servicing request
23:42:34.511 00.000 11060 Worker thread wakes up
23:42:34.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:34.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:34.516 00.005 10844 GuideStep: -0.2 px 34 ms EAST, -0.5 px 0 ms NORTH
23:42:35.153 00.637 11060 Exposure complete
23:42:35.479 00.326 11060 worker thread done servicing request
23:42:35.479 00.000 10844 OnExposeComplete: enter
23:42:35.479 00.000 10844 UpdateGuideState(): m_state=6
23:42:35.481 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
23:42:35.481 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=62.46, Mass=3028, SNR=35.5, Peak=255 HFD=3.4
23:42:35.481 00.000 10844 MultiStar: [#1 -1.07,0.65,0.00,M5] [#2 -0.71,0.49,0.00,M9] [#3 -0.71,0.79,0.00,M4] [#4 -0.74,0.66,0.00,M2] [#5 -0.15,0.97,0.00,M1] [#6 -0.62,0.26,0.00,M1] [#7 -0.84,0.30,0.00,M2] [#8 -0.79,0.37,0.00,M3] 
23:42:35.481 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
23:42:35.481 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
23:42:35.481 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.39 hyp=0.53 cameraTheta=2.32 mountX=-0.32 mountY=-0.42, mountTheta=-2.22
23:42:35.483 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.39, opts=13)
23:42:35.485 00.002 10844 Enqueuing Move request for scope (-0.36, 0.39)
23:42:35.485 00.000 11060 Worker thread wakes up
23:42:35.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.39) opts 0xd
23:42:35.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.39)
23:42:35.485 00.000 11060 Moving (-0.36, 0.39) raw xDistance=-0.32 yDistance=-0.42
23:42:35.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:42:35.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:42:35.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:42:35.485 00.000 11060 MoveAxis(E, 56, ABG)
23:42:35.487 00.002 11060 Guiding  Dir = 2, Dur = 56
23:42:35.504 00.017 11060 IsSlewing returns 0
23:42:35.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:35.504 00.000 11060 IsGuiding returns 0
23:42:35.536 00.032 10844 UpdateGuideState exits: m=3028 SNR=35.5 Saturated
23:42:35.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:35.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:35.536 00.000 10844 Enqueuing Expose request
23:42:35.564 00.028 11060 IsGuiding returns 0
23:42:35.564 00.000 11060 Move returns status 0, amount 56
23:42:35.564 00.000 11060 MoveAxis(N, 0, ABG)
23:42:35.564 00.000 11060 Move returns status 0, amount 0
23:42:35.564 00.000 11060 move complete, result=0
23:42:35.564 00.000 11060 worker thread done servicing request
23:42:35.564 00.000 11060 Worker thread wakes up
23:42:35.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:35.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:35.575 00.011 10844 GuideStep: -0.3 px 56 ms EAST, -0.4 px 0 ms NORTH
23:42:36.196 00.621 11060 Exposure complete
23:42:36.415 00.219 11060 worker thread done servicing request
23:42:36.415 00.000 10844 OnExposeComplete: enter
23:42:36.415 00.000 10844 UpdateGuideState(): m_state=6
23:42:36.417 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
23:42:36.417 00.000 10844 Star::Find returns 1 (0), X=257.84, Y=62.56, Mass=3171, SNR=36.1, Peak=248 HFD=3.8
23:42:36.417 00.000 10844 MultiStar: [#1 -0.37,0.27,1.02,U] [#2 -0.92,0.06,0.00,M10] [#3 -1.00,0.48,0.00,M5] [#4 -1.06,0.17,0.00,M3] [#5 -0.93,-0.02,0.00,M2] [#6 -0.67,0.20,0.00,M2] [#7 -0.88,0.09,0.00,M3] [#8 -0.73,0.02,0.00,M4] 
23:42:36.417 00.000 10844 refined, 1 included, MultiStar: {-0.62, 0.37}, one-star: {-0.87, 0.48}
23:42:36.417 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
23:42:36.417 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
23:42:36.417 00.000 10844 CameraToMount -- cameraX=-0.62 cameraY=0.37 hyp=0.72 cameraTheta=2.60 mountX=-0.26 mountY=-0.67, mountTheta=-1.93
23:42:36.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.62, y=0.37, opts=13)
23:42:36.419 00.000 10844 Enqueuing Move request for scope (-0.62, 0.37)
23:42:36.419 00.000 11060 Worker thread wakes up
23:42:36.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.37) opts 0xd
23:42:36.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.62, 0.37)
23:42:36.419 00.000 11060 Moving (-0.62, 0.37) raw xDistance=-0.26 yDistance=-0.67
23:42:36.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:42:36.419 00.000 11060 resist switch: large excursion: input -0.67 thresh 0.57 direction from 1 to -1
23:42:36.419 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.02
23:42:36.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.67
23:42:36.419 00.000 11060 MoveAxis(E, 46, ABG)
23:42:36.419 00.000 11060 Guiding  Dir = 2, Dur = 46
23:42:36.427 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:36.434 00.007 11060 IsSlewing returns 0
23:42:36.434 00.000 11060 IsGuiding returns 0
23:42:36.446 00.012 10844 UpdateGuideState exits: m=3171 SNR=36.1
23:42:36.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:36.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:36.446 00.000 10844 Enqueuing Expose request
23:42:36.497 00.051 11060 IsGuiding returns 0
23:42:36.498 00.001 11060 Move returns status 0, amount 46
23:42:36.498 00.000 11060 BLC: Oldest BLC event removed
23:42:36.499 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:42:36.499 00.000 11060 MoveAxis(N, 1012, ABG)
23:42:36.499 00.000 11060 duration set to 750 by maxDecDuration
23:42:36.499 00.000 11060 Guiding  Dir = 0, Dur = 750
23:42:36.516 00.017 11060 IsSlewing returns 0
23:42:36.517 00.001 11060 IsGuiding returns 0
23:42:37.283 00.766 11060 IsGuiding returns 0
23:42:37.283 00.000 11060 Move returns status 0, amount 750
23:42:37.283 00.000 11060 move complete, result=0
23:42:37.283 00.000 11060 worker thread done servicing request
23:42:37.283 00.000 11060 Worker thread wakes up
23:42:37.283 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.7 px 750 ms NORTH
23:42:37.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:37.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:37.970 00.687 11060 Exposure complete
23:42:38.235 00.265 11060 worker thread done servicing request
23:42:38.235 00.000 10844 OnExposeComplete: enter
23:42:38.235 00.000 10844 UpdateGuideState(): m_state=6
23:42:38.236 00.001 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
23:42:38.236 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=62.45, Mass=3078, SNR=35.4, Peak=228 HFD=3.7
23:42:38.236 00.000 10844 MultiStar: [#1 -0.63,0.22,0.00,M5] [#2 -1.19,0.15,0.00,R] [#3 -0.61,0.12,0.99,U] [#4 -0.54,0.43,0.00,M4] [#5 -1.24,1.02,0.00,M3] [#6 -0.34,-0.31,0.92,U] [#7 -0.46,0.06,0.89,U] [#8 -0.25,-0.07,0.94,U] 
23:42:38.236 00.000 10844 refined, 4 included, MultiStar: {-0.45, 0.04}, one-star: {-0.59, 0.37}
23:42:38.236 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
23:42:38.236 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.50)
23:42:38.236 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.04 hyp=0.45 cameraTheta=3.05 mountX=0.04 mountY=-0.45, mountTheta=-1.48
23:42:38.238 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.04, opts=13)
23:42:38.238 00.000 10844 Enqueuing Move request for scope (-0.45, 0.04)
23:42:38.240 00.002 11060 Worker thread wakes up
23:42:38.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.04) opts 0xd
23:42:38.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.04)
23:42:38.240 00.000 11060 Moving (-0.45, 0.04) raw xDistance=0.04 yDistance=-0.45
23:42:38.240 00.000 11060 BLC: History state: CurrMiss=0.45, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.470821, 1:0.452670
23:42:38.240 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:42:38.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:42:38.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.45
23:42:38.240 00.000 11060 MoveAxis(E, 0, ABG)
23:42:38.240 00.000 11060 Move returns status 0, amount 0
23:42:38.240 00.000 11060 MoveAxis(N, 176, ABG)
23:42:38.240 00.000 11060 Guiding  Dir = 0, Dur = 176
23:42:38.248 00.008 11060 IsSlewing returns 0
23:42:38.249 00.001 11060 IsGuiding returns 0
23:42:38.252 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:42:38.269 00.017 10844 UpdateGuideState exits: m=3078 SNR=35.4
23:42:38.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:38.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:38.269 00.000 10844 Enqueuing Expose request
23:42:38.427 00.158 11060 IsGuiding returns 0
23:42:38.427 00.000 11060 Move returns status 0, amount 176
23:42:38.427 00.000 11060 move complete, result=0
23:42:38.427 00.000 11060 worker thread done servicing request
23:42:38.427 00.000 11060 Worker thread wakes up
23:42:38.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:38.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:38.450 00.023 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 176 ms NORTH
23:42:39.096 00.646 11060 Exposure complete
23:42:39.577 00.481 11060 worker thread done servicing request
23:42:39.577 00.000 10844 OnExposeComplete: enter
23:42:39.579 00.002 10844 UpdateGuideState(): m_state=6
23:42:39.579 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
23:42:39.579 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.69, Mass=3239, SNR=36.5, Peak=228 HFD=3.8
23:42:39.579 00.000 10844 MultiStar: [#1 -0.71,0.28,0.00,M6] [#2 0.53,-0.20,1.96,U] [#3 -0.07,-0.67,0.00,M5] [#4 -1.04,0.01,0.00,M5] [#5 -0.44,0.60,0.00,M4] [#6 -0.36,-0.13,0.95,U] [#7 -0.45,-0.62,0.00,M3] [#8 -0.46,-0.63,0.00,M4] 
23:42:39.579 00.000 10844 refined, 2 included, MultiStar: {0.21, -0.23}, one-star: {0.11, -0.39}
23:42:39.579 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
23:42:39.579 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
23:42:39.579 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.84 mountX=0.19 mountY=0.24, mountTheta=0.90
23:42:39.581 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.23, opts=13)
23:42:39.581 00.000 10844 Enqueuing Move request for scope (0.21, -0.23)
23:42:39.583 00.002 11060 Worker thread wakes up
23:42:39.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
23:42:39.583 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
23:42:39.583 00.000 11060 Moving (0.21, -0.23) raw xDistance=0.19 yDistance=0.24
23:42:39.583 00.000 11060 BLC: History state: CurrMiss=-0.24, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.470821, 1:0.452670, 2:-0.242100
23:42:39.583 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
23:42:39.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:42:39.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:42:39.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:42:39.584 00.001 11060 MoveAxis(W, 33, ABG)
23:42:39.584 00.000 11060 Guiding  Dir = 3, Dur = 33
23:42:39.592 00.008 11060 IsSlewing returns 0
23:42:39.592 00.000 11060 IsGuiding returns 0
23:42:39.603 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:39.634 00.031 11060 IsGuiding returns 0
23:42:39.634 00.000 11060 Move returns status 0, amount 33
23:42:39.634 00.000 11060 MoveAxis(N, 0, ABG)
23:42:39.635 00.001 11060 Move returns status 0, amount 0
23:42:39.635 00.000 11060 move complete, result=0
23:42:39.635 00.000 11060 worker thread done servicing request
23:42:39.649 00.014 10844 UpdateGuideState exits: m=3239 SNR=36.5
23:42:39.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:39.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:39.649 00.000 10844 Enqueuing Expose request
23:42:39.649 00.000 11060 Worker thread wakes up
23:42:39.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:39.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:39.649 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.2 px 0 ms NORTH
23:42:40.302 00.653 11060 Exposure complete
23:42:40.597 00.295 11060 worker thread done servicing request
23:42:40.597 00.000 10844 OnExposeComplete: enter
23:42:40.597 00.000 10844 UpdateGuideState(): m_state=6
23:42:40.599 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
23:42:40.599 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=61.81, Mass=2908, SNR=34.6, Peak=253 HFD=3.6
23:42:40.599 00.000 10844 MultiStar: [#1 -0.29,0.15,1.16,U] [#2 0.72,0.27,0.00,M1] [#3 -0.68,-0.37,0.00,M6] [#4 -1.08,-0.05,0.00,M6] [#5 -0.13,-0.01,1.00,U] [#6 -0.31,-0.10,1.01,U] [#7 -0.87,0.06,0.00,M4] [#8 -0.14,-0.57,0.95,U] 
23:42:40.599 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.14}, one-star: {-0.40, -0.27}
23:42:40.599 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
23:42:40.599 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
23:42:40.599 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-2.63 mountX=0.19 mountY=-0.23, mountTheta=-0.88
23:42:40.602 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.14, opts=13)
23:42:40.602 00.000 10844 Enqueuing Move request for scope (-0.26, -0.14)
23:42:40.602 00.000 11060 Worker thread wakes up
23:42:40.603 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
23:42:40.603 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
23:42:40.603 00.000 11060 Moving (-0.26, -0.14) raw xDistance=0.19 yDistance=-0.23
23:42:40.603 00.000 11060 BLC: window closed
23:42:40.612 00.009 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.470821, 1:0.452670, 2:-0.242100
23:42:40.612 00.000 11060 BLC: Under-shoot: nominal increase by 83
23:42:40.614 00.002 11060 BLC: window closed
23:42:40.614 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:42:40.614 00.000 11060 BLC: Pulse adjusted to 750
23:42:40.616 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:42:40.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:42:40.616 00.000 11060 MoveAxis(W, 34, ABG)
23:42:40.616 00.000 11060 Guiding  Dir = 3, Dur = 34
23:42:40.628 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:40.631 00.003 11060 IsSlewing returns 0
23:42:40.632 00.001 11060 IsGuiding returns 0
23:42:40.656 00.024 10844 UpdateGuideState exits: m=2908 SNR=34.6
23:42:40.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:40.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:40.656 00.000 10844 Enqueuing Expose request
23:42:40.676 00.020 11060 IsGuiding returns 0
23:42:40.676 00.000 11060 Move returns status 0, amount 34
23:42:40.676 00.000 11060 MoveAxis(N, 89, ABG)
23:42:40.676 00.000 11060 Guiding  Dir = 0, Dur = 89
23:42:40.691 00.015 11060 IsSlewing returns 0
23:42:40.692 00.001 11060 IsGuiding returns 0
23:42:40.806 00.114 10844 evsrv: cli 0EEEEBB0 connect
23:42:40.806 00.000 10844 case statement mapped state 6 to 3
23:42:40.806 00.000 10844 case statement mapped state 6 to 3
23:42:40.807 00.001 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_pixel_scale","id":"e632a0b9-df87-4258-aa1e-61818b18e21a"}
23:42:40.807 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":4.1253,"id":"e632a0b9-df87-4258-aa1e-61818b18e21a"}
23:42:40.808 00.001 10844 evsrv: cli 0EEEEBB0 disconnect
23:42:40.810 00.002 11060 IsGuiding returns 0
23:42:40.810 00.000 11060 Move returns status 0, amount 89
23:42:40.810 00.000 11060 move complete, result=0
23:42:40.810 00.000 11060 worker thread done servicing request
23:42:40.810 00.000 11060 Worker thread wakes up
23:42:40.811 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:40.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:40.815 00.004 10844 GuideStep: 0.2 px 34 ms WEST, -0.2 px 89 ms NORTH
23:42:41.438 00.623 11060 Exposure complete
23:42:41.650 00.212 11060 worker thread done servicing request
23:42:41.650 00.000 10844 OnExposeComplete: enter
23:42:41.650 00.000 10844 UpdateGuideState(): m_state=6
23:42:41.650 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
23:42:41.650 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=61.60, Mass=3335, SNR=37.2, Peak=243 HFD=3.5
23:42:41.650 00.000 10844 MultiStar: [#1 0.05,0.13,0.94,U] [#2 0.59,-0.21,0.00,M2] [#3 -0.49,-0.37,0.96,U] [#4 -0.64,-0.01,0.00,M7] [#5 -0.39,0.16,0.99,U] [#6 -0.14,0.07,0.92,U] [#7 -0.01,-0.77,0.00,M5] [#8 -0.12,-0.14,0.94,U] 
23:42:41.650 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.11}, one-star: {0.32, -0.48}
23:42:41.651 00.001 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
23:42:41.651 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
23:42:41.651 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.44 mountX=0.13 mountY=-0.11, mountTheta=-0.70
23:42:41.651 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.11, opts=13)
23:42:41.651 00.000 10844 Enqueuing Move request for scope (-0.13, -0.11)
23:42:41.651 00.000 11060 Worker thread wakes up
23:42:41.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
23:42:41.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
23:42:41.651 00.000 11060 Moving (-0.13, -0.11) raw xDistance=0.13 yDistance=-0.11
23:42:41.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:42:41.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:41.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:42:41.651 00.000 11060 MoveAxis(W, 23, ABG)
23:42:41.651 00.000 11060 Guiding  Dir = 3, Dur = 23
23:42:41.658 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:41.662 00.004 11060 IsSlewing returns 0
23:42:41.662 00.000 11060 IsGuiding returns 0
23:42:41.693 00.031 11060 IsGuiding returns 0
23:42:41.693 00.000 11060 Move returns status 0, amount 23
23:42:41.693 00.000 11060 MoveAxis(N, 0, ABG)
23:42:41.693 00.000 11060 Move returns status 0, amount 0
23:42:41.693 00.000 11060 move complete, result=0
23:42:41.693 00.000 11060 worker thread done servicing request
23:42:41.695 00.002 10844 UpdateGuideState exits: m=3335 SNR=37.2
23:42:41.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:41.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:41.695 00.000 10844 Enqueuing Expose request
23:42:41.695 00.000 11060 Worker thread wakes up
23:42:41.695 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
23:42:41.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:41.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:42.337 00.642 11060 Exposure complete
23:42:42.682 00.345 10844 OnExposeComplete: enter
23:42:42.682 00.000 10844 UpdateGuideState(): m_state=6
23:42:42.684 00.002 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
23:42:42.684 00.000 10844 Star::Find returns 1 (1), X=258.50, Y=62.54, Mass=3518, SNR=38.7, Peak=255 HFD=3.2
23:42:42.685 00.001 10844 MultiStar: [#1 -0.50,0.84,0.00,M5] [#2 0.84,0.42,0.00,M3] [#3 -0.63,0.48,0.00,M6] [#4 -0.26,0.34,0.92,U] [#5 -0.70,0.82,0.00,M3] [#6 -0.12,0.24,0.83,U] [#7 -0.35,-0.13,0.83,U] [#8 -0.32,-0.08,0.89,U] 
23:42:42.685 00.000 10844 refined, 4 included, MultiStar: {-0.25, 0.18}, one-star: {-0.21, 0.47}
23:42:42.685 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
23:42:42.685 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
23:42:42.685 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.31 cameraTheta=2.53 mountX=-0.13 mountY=-0.28, mountTheta=-2.01
23:42:42.685 00.000 11060 worker thread done servicing request
23:42:42.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.18, opts=13)
23:42:42.687 00.000 10844 Enqueuing Move request for scope (-0.25, 0.18)
23:42:42.687 00.000 11060 Worker thread wakes up
23:42:42.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
23:42:42.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
23:42:42.687 00.000 11060 Moving (-0.25, 0.18) raw xDistance=-0.13 yDistance=-0.28
23:42:42.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:42:42.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
23:42:42.687 00.000 11060 MoveAxis(E, 22, ABG)
23:42:42.687 00.000 11060 Guiding  Dir = 2, Dur = 22
23:42:42.697 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:42.721 00.024 11060 IsSlewing returns 0
23:42:42.721 00.000 10844 UpdateGuideState exits: m=3518 SNR=38.7 Saturated
23:42:42.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:42.721 00.000 11060 IsGuiding returns 0
23:42:42.722 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:42.722 00.000 10844 Enqueuing Expose request
23:42:42.760 00.038 11060 IsGuiding returns 0
23:42:42.760 00.000 11060 Move returns status 0, amount 22
23:42:42.760 00.000 11060 MoveAxis(N, 108, ABG)
23:42:42.760 00.000 11060 Guiding  Dir = 0, Dur = 108
23:42:42.789 00.029 11060 IsSlewing returns 0
23:42:42.790 00.001 11060 IsGuiding returns 0
23:42:42.943 00.153 11060 IsGuiding returns 0
23:42:42.943 00.000 11060 Move returns status 0, amount 108
23:42:42.944 00.001 11060 move complete, result=0
23:42:42.944 00.000 11060 worker thread done servicing request
23:42:42.944 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.3 px 108 ms NORTH
23:42:42.944 00.000 11060 Worker thread wakes up
23:42:42.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:42.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:43.577 00.633 11060 Exposure complete
23:42:43.934 00.357 11060 worker thread done servicing request
23:42:43.934 00.000 10844 OnExposeComplete: enter
23:42:43.934 00.000 10844 UpdateGuideState(): m_state=6
23:42:43.934 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
23:42:43.934 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.36, Mass=3207, SNR=36.6, Peak=244 HFD=3.6
23:42:43.936 00.002 10844 MultiStar: [#1 -0.18,0.53,1.04,U] [#2 1.18,0.53,0.00,M4] [#3 -0.03,-0.21,0.82,U] [#4 -0.33,-0.35,0.92,U] [#5 0.02,0.13,1.05,U] [#6 -0.04,0.28,0.94,U] [#7 -0.30,-0.30,0.83,U] [#8 -0.31,-0.12,0.85,U] 
23:42:43.936 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.05}, one-star: {0.00, 0.28}
23:42:43.936 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
23:42:43.936 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.77)
23:42:43.936 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.78 mountX=-0.03 mountY=-0.15, mountTheta=-1.75
23:42:43.939 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.05, opts=13)
23:42:43.939 00.000 10844 Enqueuing Move request for scope (-0.14, 0.05)
23:42:43.939 00.000 11060 Worker thread wakes up
23:42:43.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
23:42:43.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
23:42:43.939 00.000 11060 Moving (-0.14, 0.05) raw xDistance=-0.03 yDistance=-0.15
23:42:43.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:42:43.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:43.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:42:43.939 00.000 11060 MoveAxis(E, 0, ABG)
23:42:43.939 00.000 11060 Move returns status 0, amount 0
23:42:43.939 00.000 11060 MoveAxis(N, 0, ABG)
23:42:43.939 00.000 11060 Move returns status 0, amount 0
23:42:43.939 00.000 11060 move complete, result=0
23:42:43.943 00.004 11060 worker thread done servicing request
23:42:43.964 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:44.009 00.045 10844 UpdateGuideState exits: m=3207 SNR=36.6
23:42:44.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:44.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:44.009 00.000 10844 Enqueuing Expose request
23:42:44.010 00.001 11060 Worker thread wakes up
23:42:44.010 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:44.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:44.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:44.640 00.630 11060 Exposure complete
23:42:44.903 00.263 11060 worker thread done servicing request
23:42:44.903 00.000 10844 OnExposeComplete: enter
23:42:44.903 00.000 10844 UpdateGuideState(): m_state=6
23:42:44.903 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
23:42:44.903 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.69, Mass=3138, SNR=35.6, Peak=243 HFD=3.5
23:42:44.906 00.003 10844 MultiStar: [#1 -0.01,0.07,1.05,U] [#2 0.19,0.62,0.00,M5] [#3 -0.48,-0.45,0.00,M6] [#4 -0.51,-0.13,1.02,U] [#5 -0.31,0.24,0.99,U] [#6 -0.03,-0.11,0.96,U] [#7 -0.27,0.09,0.90,U] [#8 -0.09,0.19,0.92,U] 
23:42:44.906 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.01}, one-star: {0.09, -0.38}
23:42:44.906 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
23:42:44.906 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
23:42:44.906 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.09 mountX=0.04 mountY=-0.16, mountTheta=-1.34
23:42:44.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.01, opts=13)
23:42:44.908 00.000 10844 Enqueuing Move request for scope (-0.16, -0.01)
23:42:44.909 00.001 11060 Worker thread wakes up
23:42:44.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
23:42:44.909 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
23:42:44.909 00.000 11060 Moving (-0.16, -0.01) raw xDistance=0.04 yDistance=-0.16
23:42:44.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:42:44.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:44.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:42:44.910 00.001 11060 MoveAxis(E, 0, ABG)
23:42:44.910 00.000 11060 Move returns status 0, amount 0
23:42:44.910 00.000 11060 MoveAxis(N, 0, ABG)
23:42:44.910 00.000 11060 Move returns status 0, amount 0
23:42:44.910 00.000 11060 move complete, result=0
23:42:44.910 00.000 11060 worker thread done servicing request
23:42:44.918 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:44.939 00.021 10844 UpdateGuideState exits: m=3138 SNR=35.6
23:42:44.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:44.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:44.939 00.000 10844 Enqueuing Expose request
23:42:44.939 00.000 11060 Worker thread wakes up
23:42:44.939 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:44.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:44.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:45.580 00.641 11060 Exposure complete
23:42:45.964 00.384 11060 worker thread done servicing request
23:42:45.964 00.000 10844 OnExposeComplete: enter
23:42:45.964 00.000 10844 UpdateGuideState(): m_state=6
23:42:45.965 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
23:42:45.965 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=61.82, Mass=3307, SNR=37.2, Peak=255 HFD=3.7
23:42:45.965 00.000 10844 MultiStar: [#1 -0.36,-0.01,0.95,U] [#2 1.13,0.21,0.00,M6] [#3 -0.38,-0.14,0.92,U] [#4 -0.38,0.32,0.93,U] [#5 -0.40,0.81,0.00,M2] [#6 -0.52,0.57,0.00,M1] [#7 -0.64,0.17,0.00,M3] [#8 0.37,-0.10,0.97,U] 
23:42:45.965 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.04}, one-star: {-0.31, -0.26}
23:42:45.965 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
23:42:45.965 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
23:42:45.965 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=0.08 mountY=-0.20, mountTheta=-1.20
23:42:45.972 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.04, opts=13)
23:42:45.972 00.000 10844 Enqueuing Move request for scope (-0.21, -0.04)
23:42:45.972 00.000 11060 Worker thread wakes up
23:42:45.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
23:42:45.972 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
23:42:45.972 00.000 11060 Moving (-0.21, -0.04) raw xDistance=0.08 yDistance=-0.20
23:42:45.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:42:45.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:42:45.972 00.000 11060 MoveAxis(E, 0, ABG)
23:42:45.974 00.002 11060 Move returns status 0, amount 0
23:42:45.974 00.000 11060 MoveAxis(N, 77, ABG)
23:42:45.974 00.000 11060 Guiding  Dir = 0, Dur = 77
23:42:45.999 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:46.005 00.006 11060 IsSlewing returns 0
23:42:46.005 00.000 11060 IsGuiding returns 0
23:42:46.050 00.045 10844 UpdateGuideState exits: m=3307 SNR=37.2 Saturated
23:42:46.052 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:46.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:46.052 00.000 10844 Enqueuing Expose request
23:42:46.104 00.052 11060 IsGuiding returns 0
23:42:46.104 00.000 11060 Move returns status 0, amount 77
23:42:46.104 00.000 11060 move complete, result=0
23:42:46.104 00.000 11060 worker thread done servicing request
23:42:46.104 00.000 11060 Worker thread wakes up
23:42:46.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:46.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:46.108 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 77 ms NORTH
23:42:46.730 00.622 11060 Exposure complete
23:42:47.004 00.274 11060 worker thread done servicing request
23:42:47.004 00.000 10844 OnExposeComplete: enter
23:42:47.004 00.000 10844 UpdateGuideState(): m_state=6
23:42:47.004 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
23:42:47.004 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.95, Mass=2886, SNR=34.7, Peak=220 HFD=3.4
23:42:47.004 00.000 10844 MultiStar: [#1 -0.05,0.48,1.04,U] [#2 1.51,0.31,0.00,M7] [#3 -0.04,-0.46,0.96,U] [#4 -0.51,0.36,0.97,U] [#5 -0.28,0.30,1.08,U] [#6 -0.43,0.55,0.00,M2] [#7 -0.13,-0.13,0.91,U] [#8 -0.04,0.11,1.02,U] 
23:42:47.004 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.09}, one-star: {0.01, -0.13}
23:42:47.004 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
23:42:47.004 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
23:42:47.004 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.50 mountX=0.13 mountY=0.03, mountTheta=0.24
23:42:47.011 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
23:42:47.011 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
23:42:47.011 00.000 11060 Worker thread wakes up
23:42:47.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
23:42:47.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
23:42:47.011 00.000 11060 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=0.03
23:42:47.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:42:47.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:47.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:42:47.011 00.000 11060 MoveAxis(W, 22, ABG)
23:42:47.011 00.000 11060 Guiding  Dir = 3, Dur = 22
23:42:47.025 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:47.039 00.014 11060 IsSlewing returns 0
23:42:47.040 00.001 11060 IsGuiding returns 0
23:42:47.071 00.031 11060 IsGuiding returns 0
23:42:47.071 00.000 11060 Move returns status 0, amount 22
23:42:47.071 00.000 11060 MoveAxis(N, 0, ABG)
23:42:47.071 00.000 11060 Move returns status 0, amount 0
23:42:47.071 00.000 11060 move complete, result=0
23:42:47.071 00.000 11060 worker thread done servicing request
23:42:47.079 00.008 10844 UpdateGuideState exits: m=2886 SNR=34.7
23:42:47.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:47.081 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:47.081 00.000 10844 Enqueuing Expose request
23:42:47.081 00.000 11060 Worker thread wakes up
23:42:47.081 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
23:42:47.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:47.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:47.716 00.635 11060 Exposure complete
23:42:47.982 00.266 11060 worker thread done servicing request
23:42:47.982 00.000 10844 OnExposeComplete: enter
23:42:47.982 00.000 10844 UpdateGuideState(): m_state=6
23:42:47.985 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
23:42:47.985 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=62.25, Mass=3228, SNR=36.3, Peak=219 HFD=4.1
23:42:47.985 00.000 10844 MultiStar: [#1 -0.16,0.64,0.00,M2] [#2 0.73,0.16,0.00,M8] [#3 -0.34,-0.31,1.00,U] [#4 -0.57,0.30,0.00,M3] [#5 -0.44,0.79,0.00,M2] [#6 -0.13,0.23,0.90,U] [#7 -0.47,0.53,0.00,M3] [#8 -0.16,-0.59,0.90,U] 
23:42:47.985 00.000 10844 refined, 3 included, MultiStar: {-0.28, -0.12}, one-star: {-0.47, 0.17}
23:42:47.985 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
23:42:47.985 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
23:42:47.985 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.12 hyp=0.31 cameraTheta=-2.73 mountX=0.17 mountY=-0.26, mountTheta=-0.99
23:42:47.991 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.12, opts=13)
23:42:47.991 00.000 10844 Enqueuing Move request for scope (-0.28, -0.12)
23:42:47.991 00.000 11060 Worker thread wakes up
23:42:47.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.12) opts 0xd
23:42:47.991 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.12)
23:42:47.991 00.000 11060 Moving (-0.28, -0.12) raw xDistance=0.17 yDistance=-0.26
23:42:47.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:42:47.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
23:42:47.991 00.000 11060 MoveAxis(W, 30, ABG)
23:42:47.991 00.000 11060 Guiding  Dir = 3, Dur = 30
23:42:47.996 00.005 11060 IsSlewing returns 0
23:42:47.998 00.002 11060 IsGuiding returns 0
23:42:48.011 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:48.040 00.029 11060 IsGuiding returns 0
23:42:48.040 00.000 11060 Move returns status 0, amount 30
23:42:48.040 00.000 11060 MoveAxis(N, 101, ABG)
23:42:48.040 00.000 11060 Guiding  Dir = 0, Dur = 101
23:42:48.056 00.016 11060 IsSlewing returns 0
23:42:48.056 00.000 11060 IsGuiding returns 0
23:42:48.066 00.010 10844 UpdateGuideState exits: m=3228 SNR=36.3
23:42:48.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:48.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:48.066 00.000 10844 Enqueuing Expose request
23:42:48.163 00.097 11060 IsGuiding returns 0
23:42:48.163 00.000 11060 Move returns status 0, amount 101
23:42:48.163 00.000 11060 move complete, result=0
23:42:48.163 00.000 11060 worker thread done servicing request
23:42:48.163 00.000 11060 Worker thread wakes up
23:42:48.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:48.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:48.163 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.3 px 101 ms NORTH
23:42:48.786 00.623 11060 Exposure complete
23:42:49.052 00.266 11060 worker thread done servicing request
23:42:49.052 00.000 10844 OnExposeComplete: enter
23:42:49.052 00.000 10844 UpdateGuideState(): m_state=6
23:42:49.052 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
23:42:49.052 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=62.46, Mass=3648, SNR=38.6, Peak=255 HFD=3.4
23:42:49.052 00.000 10844 MultiStar: [#1 -0.10,0.36,0.93,U] [#2 0.90,-0.07,0.00,M9] [#3 -0.49,-0.06,0.88,U] [#4 -0.45,0.46,0.00,M4] [#5 -0.42,0.31,0.86,U] [#6 -0.41,0.77,0.00,M2] [#7 -0.48,-0.04,0.89,U] [#8 -0.24,0.11,0.84,U] 
23:42:49.052 00.000 10844 refined, 5 included, MultiStar: {-0.30, 0.18}, one-star: {-0.09, 0.38}
23:42:49.052 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
23:42:49.052 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.96)
23:42:49.052 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.18 hyp=0.35 cameraTheta=2.59 mountX=-0.13 mountY=-0.32, mountTheta=-1.94
23:42:49.055 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.18, opts=13)
23:42:49.055 00.000 10844 Enqueuing Move request for scope (-0.30, 0.18)
23:42:49.055 00.000 11060 Worker thread wakes up
23:42:49.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.18) opts 0xd
23:42:49.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.18)
23:42:49.055 00.000 11060 Moving (-0.30, 0.18) raw xDistance=-0.13 yDistance=-0.32
23:42:49.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:42:49.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
23:42:49.055 00.000 11060 MoveAxis(E, 21, ABG)
23:42:49.055 00.000 11060 Guiding  Dir = 2, Dur = 21
23:42:49.066 00.011 11060 IsSlewing returns 0
23:42:49.066 00.000 11060 IsGuiding returns 0
23:42:49.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:49.096 00.030 10844 UpdateGuideState exits: m=3648 SNR=38.6 Saturated
23:42:49.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:49.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:49.096 00.000 10844 Enqueuing Expose request
23:42:49.100 00.004 11060 IsGuiding returns 0
23:42:49.101 00.001 11060 Move returns status 0, amount 21
23:42:49.101 00.000 11060 MoveAxis(N, 125, ABG)
23:42:49.101 00.000 11060 Guiding  Dir = 0, Dur = 125
23:42:49.111 00.010 11060 IsSlewing returns 0
23:42:49.112 00.001 11060 IsGuiding returns 0
23:42:49.245 00.133 11060 IsGuiding returns 0
23:42:49.245 00.000 11060 Move returns status 0, amount 125
23:42:49.245 00.000 11060 move complete, result=0
23:42:49.245 00.000 11060 worker thread done servicing request
23:42:49.245 00.000 11060 Worker thread wakes up
23:42:49.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:49.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:49.248 00.003 10844 GuideStep: -0.1 px 21 ms EAST, -0.3 px 125 ms NORTH
23:42:49.912 00.664 11060 Exposure complete
23:42:50.405 00.493 11060 worker thread done servicing request
23:42:50.405 00.000 10844 OnExposeComplete: enter
23:42:50.405 00.000 10844 UpdateGuideState(): m_state=6
23:42:50.407 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
23:42:50.407 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.68, Mass=2786, SNR=33.7, Peak=231 HFD=3.5
23:42:50.407 00.000 10844 MultiStar: [#1 -0.50,0.08,1.02,U] [#2 1.18,-0.36,0.00,M10] [#3 -0.53,-0.77,0.00,M3] [#4 -0.80,0.08,0.00,M5] [#5 -0.06,-0.32,1.14,U] [#6 -0.25,0.05,1.08,U] [#7 -0.27,-0.66,0.00,M3] [#8 -0.42,-0.31,1.06,U] 
23:42:50.407 00.000 10844 refined, 4 included, MultiStar: {-0.27, -0.18}, one-star: {-0.12, -0.40}
23:42:50.407 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
23:42:50.407 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
23:42:50.407 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-2.55 mountX=0.22 mountY=-0.23, mountTheta=-0.81
23:42:50.410 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.18, opts=13)
23:42:50.410 00.000 10844 Enqueuing Move request for scope (-0.27, -0.18)
23:42:50.410 00.000 11060 Worker thread wakes up
23:42:50.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.18) opts 0xd
23:42:50.410 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.18)
23:42:50.410 00.000 11060 Moving (-0.27, -0.18) raw xDistance=0.22 yDistance=-0.23
23:42:50.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:42:50.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:42:50.410 00.000 11060 MoveAxis(W, 38, ABG)
23:42:50.410 00.000 11060 Guiding  Dir = 3, Dur = 38
23:42:50.424 00.014 11060 IsSlewing returns 0
23:42:50.427 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:50.429 00.002 11060 IsGuiding returns 0
23:42:50.468 00.039 11060 IsGuiding returns 0
23:42:50.468 00.000 11060 Move returns status 0, amount 38
23:42:50.469 00.001 11060 MoveAxis(N, 91, ABG)
23:42:50.469 00.000 11060 Guiding  Dir = 0, Dur = 91
23:42:50.483 00.014 11060 IsSlewing returns 0
23:42:50.484 00.001 11060 IsGuiding returns 0
23:42:50.484 00.000 10844 UpdateGuideState exits: m=2786 SNR=33.7
23:42:50.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:50.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:50.487 00.003 10844 Enqueuing Expose request
23:42:50.577 00.090 11060 IsGuiding returns 0
23:42:50.577 00.000 11060 Move returns status 0, amount 91
23:42:50.577 00.000 11060 move complete, result=0
23:42:50.577 00.000 11060 worker thread done servicing request
23:42:50.577 00.000 11060 Worker thread wakes up
23:42:50.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:50.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:50.586 00.009 10844 GuideStep: 0.2 px 38 ms WEST, -0.2 px 91 ms NORTH
23:42:51.214 00.628 11060 Exposure complete
23:42:51.511 00.297 11060 worker thread done servicing request
23:42:51.511 00.000 10844 OnExposeComplete: enter
23:42:51.511 00.000 10844 UpdateGuideState(): m_state=6
23:42:51.511 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
23:42:51.511 00.000 10844 Star::Find returns 1 (0), X=259.09, Y=61.80, Mass=3217, SNR=37.0, Peak=233 HFD=3.5
23:42:51.511 00.000 10844 MultiStar: [#1 0.12,0.34,1.03,U] [#2 1.14,0.53,0.00,R] [#3 0.06,-0.60,0.95,U] [#4 -0.26,-0.07,0.94,U] [#5 0.46,-0.12,1.01,U] [#6 0.24,-0.21,0.84,U] [#7 -0.01,-0.08,0.84,U] [#8 0.01,-0.18,0.97,U] 
23:42:51.511 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.14}, one-star: {0.38, -0.28}
23:42:51.511 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
23:42:51.511 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
23:42:51.511 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.83 mountX=0.12 mountY=0.15, mountTheta=0.92
23:42:51.518 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.14, opts=13)
23:42:51.518 00.000 10844 Enqueuing Move request for scope (0.13, -0.14)
23:42:51.518 00.000 11060 Worker thread wakes up
23:42:51.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
23:42:51.531 00.013 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
23:42:51.531 00.000 11060 Moving (0.13, -0.14) raw xDistance=0.12 yDistance=0.15
23:42:51.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:42:51.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:51.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:42:51.531 00.000 11060 MoveAxis(E, 0, ABG)
23:42:51.531 00.000 11060 Move returns status 0, amount 0
23:42:51.531 00.000 11060 MoveAxis(N, 0, ABG)
23:42:51.531 00.000 11060 Move returns status 0, amount 0
23:42:51.531 00.000 11060 move complete, result=0
23:42:51.531 00.000 11060 worker thread done servicing request
23:42:51.540 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:51.557 00.017 10844 UpdateGuideState exits: m=3217 SNR=37.0
23:42:51.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:51.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:51.557 00.000 10844 Enqueuing Expose request
23:42:51.557 00.000 11060 Worker thread wakes up
23:42:51.557 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:51.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:51.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:52.195 00.638 11060 Exposure complete
23:42:52.419 00.224 11060 worker thread done servicing request
23:42:52.419 00.000 10844 OnExposeComplete: enter
23:42:52.422 00.003 10844 UpdateGuideState(): m_state=6
23:42:52.422 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
23:42:52.422 00.000 10844 Star::Find returns 1 (0), X=259.55, Y=62.43, Mass=3489, SNR=38.0, Peak=216 HFD=4.1
23:42:52.422 00.000 10844 MultiStar: [#1 0.50,0.80,0.00,M1] [#2 0.09,-0.21,1.87,U] [#3 0.29,-0.78,0.00,M3] [#4 -0.03,0.15,0.88,U] [#5 0.02,0.77,0.00,M1] [#6 -0.06,0.25,0.89,U] [#7 0.14,0.40,0.82,U] [#8 0.52,0.59,0.00,M1] 
23:42:52.422 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.12}, one-star: {0.83, 0.35}
23:42:52.422 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
23:42:52.422 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
23:42:52.422 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.56 mountX=-0.15 mountY=0.17, mountTheta=2.31
23:42:52.424 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.12, opts=13)
23:42:52.424 00.000 10844 Enqueuing Move request for scope (0.19, 0.12)
23:42:52.424 00.000 11060 Worker thread wakes up
23:42:52.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
23:42:52.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
23:42:52.424 00.000 11060 Moving (0.19, 0.12) raw xDistance=-0.15 yDistance=0.17
23:42:52.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:42:52.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:52.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:42:52.424 00.000 11060 MoveAxis(E, 26, ABG)
23:42:52.424 00.000 11060 Guiding  Dir = 2, Dur = 26
23:42:52.433 00.009 11060 IsSlewing returns 0
23:42:52.434 00.001 11060 IsGuiding returns 0
23:42:52.435 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:52.450 00.015 10844 UpdateGuideState exits: m=3489 SNR=38.0
23:42:52.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:52.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:52.450 00.000 10844 Enqueuing Expose request
23:42:52.464 00.014 11060 IsGuiding returns 0
23:42:52.464 00.000 11060 Move returns status 0, amount 26
23:42:52.464 00.000 11060 MoveAxis(N, 0, ABG)
23:42:52.464 00.000 11060 Move returns status 0, amount 0
23:42:52.464 00.000 11060 move complete, result=0
23:42:52.464 00.000 11060 worker thread done servicing request
23:42:52.464 00.000 11060 Worker thread wakes up
23:42:52.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:52.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:52.476 00.012 10844 GuideStep: -0.2 px 26 ms EAST, 0.2 px 0 ms NORTH
23:42:53.099 00.623 11060 Exposure complete
23:42:53.474 00.375 11060 worker thread done servicing request
23:42:53.475 00.001 10844 OnExposeComplete: enter
23:42:53.475 00.000 10844 UpdateGuideState(): m_state=6
23:42:53.475 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
23:42:53.475 00.000 10844 Star::Find returns 1 (0), X=259.47, Y=62.49, Mass=3031, SNR=34.8, Peak=250 HFD=3.2
23:42:53.475 00.000 10844 MultiStar: [#1 0.58,-0.07,1.10,U] [#2 -0.28,-0.90,0.00,M1] [#3 0.30,-0.26,0.92,U] [#4 -0.48,-0.36,1.03,U] [#5 -0.23,0.03,1.04,U] [#6 0.14,-0.67,0.00,M1] [#7 0.28,-0.21,0.82,U] [#8 0.27,-0.88,0.00,M2] 
23:42:53.475 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.07}, one-star: {0.75, 0.42}
23:42:53.475 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
23:42:53.475 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
23:42:53.475 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.34 mountX=0.03 mountY=0.21, mountTheta=1.41
23:42:53.477 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.07, opts=13)
23:42:53.477 00.000 10844 Enqueuing Move request for scope (0.20, -0.07)
23:42:53.477 00.000 11060 Worker thread wakes up
23:42:53.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
23:42:53.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
23:42:53.477 00.000 11060 Moving (0.20, -0.07) raw xDistance=0.03 yDistance=0.21
23:42:53.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:42:53.479 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:42:53.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:42:53.479 00.000 11060 MoveAxis(E, 0, ABG)
23:42:53.479 00.000 11060 Move returns status 0, amount 0
23:42:53.479 00.000 11060 MoveAxis(N, 0, ABG)
23:42:53.479 00.000 11060 Move returns status 0, amount 0
23:42:53.479 00.000 11060 move complete, result=0
23:42:53.479 00.000 11060 worker thread done servicing request
23:42:53.490 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:42:53.538 00.048 10844 UpdateGuideState exits: m=3031 SNR=34.8
23:42:53.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:53.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:53.538 00.000 10844 Enqueuing Expose request
23:42:53.538 00.000 11060 Worker thread wakes up
23:42:53.538 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:53.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:53.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:54.184 00.646 11060 Exposure complete
23:42:54.448 00.264 11060 worker thread done servicing request
23:42:54.448 00.000 10844 OnExposeComplete: enter
23:42:54.448 00.000 10844 UpdateGuideState(): m_state=6
23:42:54.450 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
23:42:54.450 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=62.55, Mass=2871, SNR=34.8, Peak=224 HFD=3.5
23:42:54.450 00.000 10844 MultiStar: [#1 0.34,0.47,1.05,U] [#2 0.02,-0.56,2.19,U] [#3 0.04,-0.38,1.04,U] [#4 0.13,0.30,0.99,U] [#5 0.53,0.60,0.00,M1] [#6 -0.02,0.44,0.88,U] [#7 0.18,0.32,0.89,U] [#8 0.25,-0.11,1.02,U] 
23:42:54.450 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.01, 0.48}
23:42:54.450 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:42:54.450 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
23:42:54.450 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.21 mountX=-0.04 mountY=0.10, mountTheta=1.96
23:42:54.453 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
23:42:54.453 00.000 10844 Enqueuing Move request for scope (0.11, 0.02)
23:42:54.453 00.000 11060 Worker thread wakes up
23:42:54.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:42:54.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:42:54.453 00.000 11060 Moving (0.11, 0.02) raw xDistance=-0.04 yDistance=0.10
23:42:54.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:42:54.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:54.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:42:54.453 00.000 11060 MoveAxis(E, 0, ABG)
23:42:54.453 00.000 11060 Move returns status 0, amount 0
23:42:54.453 00.000 11060 MoveAxis(N, 0, ABG)
23:42:54.453 00.000 11060 Move returns status 0, amount 0
23:42:54.453 00.000 11060 move complete, result=0
23:42:54.454 00.001 11060 worker thread done servicing request
23:42:54.464 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:54.489 00.025 10844 UpdateGuideState exits: m=2871 SNR=34.8
23:42:54.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:54.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:54.489 00.000 10844 Enqueuing Expose request
23:42:54.489 00.000 11060 Worker thread wakes up
23:42:54.489 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:54.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:54.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:55.139 00.650 11060 Exposure complete
23:42:55.337 00.198 11060 worker thread done servicing request
23:42:55.337 00.000 10844 OnExposeComplete: enter
23:42:55.337 00.000 10844 UpdateGuideState(): m_state=6
23:42:55.337 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
23:42:55.337 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=62.17, Mass=3083, SNR=35.4, Peak=201 HFD=3.9
23:42:55.337 00.000 10844 MultiStar: [#1 0.30,0.22,1.00,U] [#2 -0.36,0.10,1.93,U] [#3 -0.08,0.55,1.05,U] [#4 -0.15,0.29,0.98,U] [#5 0.02,0.89,0.00,M2] [#6 0.16,0.40,0.95,U] [#7 0.05,-0.18,0.91,U] [#8 0.14,-0.22,0.97,U] 
23:42:55.337 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.16}, one-star: {0.26, 0.09}
23:42:55.337 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
23:42:55.337 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
23:42:55.337 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.58 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
23:42:55.342 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.16, opts=13)
23:42:55.342 00.000 10844 Enqueuing Move request for scope (-0.00, 0.16)
23:42:55.342 00.000 11060 Worker thread wakes up
23:42:55.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
23:42:55.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
23:42:55.342 00.000 11060 Moving (-0.00, 0.16) raw xDistance=-0.15 yDistance=-0.03
23:42:55.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:42:55.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:55.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:55.342 00.000 11060 MoveAxis(E, 26, ABG)
23:42:55.342 00.000 11060 Guiding  Dir = 2, Dur = 26
23:42:55.351 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:55.373 00.022 11060 IsSlewing returns 0
23:42:55.373 00.000 11060 IsGuiding returns 0
23:42:55.379 00.006 10844 UpdateGuideState exits: m=3083 SNR=35.4
23:42:55.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:55.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:55.379 00.000 10844 Enqueuing Expose request
23:42:55.413 00.034 11060 IsGuiding returns 0
23:42:55.413 00.000 11060 Move returns status 0, amount 26
23:42:55.413 00.000 11060 MoveAxis(N, 0, ABG)
23:42:55.413 00.000 11060 Move returns status 0, amount 0
23:42:55.413 00.000 11060 move complete, result=0
23:42:55.413 00.000 11060 worker thread done servicing request
23:42:55.413 00.000 11060 Worker thread wakes up
23:42:55.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:55.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:55.413 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.0 px 0 ms NORTH
23:42:56.057 00.644 11060 Exposure complete
23:42:56.241 00.184 11060 worker thread done servicing request
23:42:56.241 00.000 10844 OnExposeComplete: enter
23:42:56.241 00.000 10844 UpdateGuideState(): m_state=6
23:42:56.241 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
23:42:56.241 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.53, Mass=3082, SNR=35.7, Peak=232 HFD=3.4
23:42:56.241 00.000 10844 MultiStar: [#1 -0.23,-0.32,1.11,U] [#2 -0.04,-0.11,1.87,U] [#3 -0.20,0.20,1.04,U] [#4 -0.08,-0.53,1.08,U] [#5 0.10,0.32,1.07,U] [#6 0.15,-0.41,1.00,U] [#7 -0.42,-0.36,0.91,U] [#8 0.14,-0.42,1.00,U] 
23:42:56.241 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.22}, one-star: {-0.08, -0.55}
23:42:56.241 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
23:42:56.241 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
23:42:56.241 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.24 cameraTheta=-1.86 mountX=0.23 mountY=-0.03, mountTheta=-0.13
23:42:56.242 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.22, opts=13)
23:42:56.242 00.000 10844 Enqueuing Move request for scope (-0.07, -0.22)
23:42:56.242 00.000 11060 Worker thread wakes up
23:42:56.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
23:42:56.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
23:42:56.242 00.000 11060 Moving (-0.07, -0.22) raw xDistance=0.23 yDistance=-0.03
23:42:56.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:42:56.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:56.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:42:56.242 00.000 11060 MoveAxis(W, 40, ABG)
23:42:56.242 00.000 11060 Guiding  Dir = 3, Dur = 40
23:42:56.250 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:42:56.267 00.017 11060 IsSlewing returns 0
23:42:56.269 00.002 11060 IsGuiding returns 0
23:42:56.284 00.015 10844 UpdateGuideState exits: m=3082 SNR=35.7
23:42:56.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:56.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:56.284 00.000 10844 Enqueuing Expose request
23:42:56.330 00.046 11060 IsGuiding returns 0
23:42:56.330 00.000 11060 Move returns status 0, amount 40
23:42:56.330 00.000 11060 MoveAxis(N, 0, ABG)
23:42:56.330 00.000 11060 Move returns status 0, amount 0
23:42:56.330 00.000 11060 move complete, result=0
23:42:56.330 00.000 11060 worker thread done servicing request
23:42:56.330 00.000 11060 Worker thread wakes up
23:42:56.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:56.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:56.330 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
23:42:56.968 00.638 11060 Exposure complete
23:42:57.132 00.164 11060 worker thread done servicing request
23:42:57.132 00.000 10844 OnExposeComplete: enter
23:42:57.132 00.000 10844 UpdateGuideState(): m_state=6
23:42:57.132 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
23:42:57.132 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=62.12, Mass=2985, SNR=35.0, Peak=217 HFD=4.1
23:42:57.132 00.000 10844 MultiStar: [#1 -0.37,0.31,1.02,U] [#2 0.07,-0.01,2.11,U] [#3 -0.42,-0.63,0.00,M1] [#4 0.15,0.51,1.02,U] [#5 -0.28,0.07,1.08,U] [#6 -0.06,-0.14,0.92,U] [#7 -0.39,-0.31,0.87,U] [#8 0.44,-0.61,0.00,M1] 
23:42:57.132 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.07}, one-star: {0.31, 0.04}
23:42:57.132 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.04 = -2.25)
23:42:57.132 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
23:42:57.132 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.28 mountX=-0.06 mountY=-0.07, mountTheta=-2.25
23:42:57.136 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
23:42:57.136 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
23:42:57.136 00.000 11060 Worker thread wakes up
23:42:57.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
23:42:57.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
23:42:57.136 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=-0.07
23:42:57.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:42:57.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:57.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:57.136 00.000 11060 MoveAxis(E, 0, ABG)
23:42:57.136 00.000 11060 Move returns status 0, amount 0
23:42:57.136 00.000 11060 MoveAxis(N, 0, ABG)
23:42:57.136 00.000 11060 Move returns status 0, amount 0
23:42:57.136 00.000 11060 move complete, result=0
23:42:57.136 00.000 11060 worker thread done servicing request
23:42:57.143 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:57.158 00.015 10844 UpdateGuideState exits: m=2985 SNR=35.0
23:42:57.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:57.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:57.158 00.000 10844 Enqueuing Expose request
23:42:57.158 00.000 11060 Worker thread wakes up
23:42:57.158 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:57.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:57.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:57.785 00.627 11060 Exposure complete
23:42:57.983 00.198 11060 worker thread done servicing request
23:42:57.984 00.001 10844 OnExposeComplete: enter
23:42:57.984 00.000 10844 UpdateGuideState(): m_state=6
23:42:57.984 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
23:42:57.984 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=62.54, Mass=3418, SNR=37.0, Peak=254 HFD=3.6
23:42:57.984 00.000 10844 MultiStar: [#1 0.56,0.56,0.00,M1] [#2 0.03,-0.55,1.89,U] [#3 0.08,0.07,1.01,U] [#4 -0.71,0.02,0.00,M1] [#5 0.31,0.06,0.96,U] [#6 -0.04,0.36,0.87,U] [#7 0.15,0.01,0.91,U] [#8 0.25,0.10,1.02,U] 
23:42:57.984 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.00}, one-star: {0.17, 0.46}
23:42:57.984 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
23:42:57.984 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
23:42:57.984 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.02 mountY=0.13, mountTheta=1.73
23:42:57.984 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.00, opts=13)
23:42:57.984 00.000 10844 Enqueuing Move request for scope (0.13, -0.00)
23:42:57.984 00.000 11060 Worker thread wakes up
23:42:57.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
23:42:57.984 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
23:42:57.984 00.000 11060 Moving (0.13, -0.00) raw xDistance=-0.02 yDistance=0.13
23:42:57.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:42:57.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:57.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:42:57.984 00.000 11060 MoveAxis(E, 0, ABG)
23:42:57.984 00.000 11060 Move returns status 0, amount 0
23:42:57.984 00.000 11060 MoveAxis(N, 0, ABG)
23:42:57.984 00.000 11060 Move returns status 0, amount 0
23:42:57.984 00.000 11060 move complete, result=0
23:42:57.984 00.000 11060 worker thread done servicing request
23:42:57.994 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:42:58.009 00.015 10844 UpdateGuideState exits: m=3418 SNR=37.0
23:42:58.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:58.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:58.009 00.000 10844 Enqueuing Expose request
23:42:58.009 00.000 11060 Worker thread wakes up
23:42:58.009 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:58.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:58.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:58.666 00.657 11060 Exposure complete
23:42:58.910 00.244 11060 worker thread done servicing request
23:42:58.910 00.000 10844 OnExposeComplete: enter
23:42:58.910 00.000 10844 UpdateGuideState(): m_state=6
23:42:58.910 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
23:42:58.910 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=61.99, Mass=3637, SNR=38.8, Peak=239 HFD=4.1
23:42:58.910 00.000 10844 MultiStar: [#1 -0.17,-0.05,0.91,U] [#2 0.15,-0.78,0.00,M1] [#3 -0.08,0.13,0.93,U] [#4 -0.11,0.06,0.87,U] [#5 -0.16,0.95,0.00,M1] [#6 -0.18,0.16,0.81,U] [#7 -0.12,0.30,0.88,U] [#8 0.24,-0.05,0.93,U] 
23:42:58.910 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {0.31, -0.09}
23:42:58.910 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
23:42:58.912 00.002 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.86)
23:42:58.912 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.69 mountX=-0.06 mountY=-0.02, mountTheta=-2.86
23:42:58.912 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
23:42:58.914 00.002 10844 Enqueuing Move request for scope (-0.01, 0.06)
23:42:58.914 00.000 11060 Worker thread wakes up
23:42:58.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
23:42:58.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
23:42:58.914 00.000 11060 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
23:42:58.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:42:58.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:58.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:58.914 00.000 11060 MoveAxis(E, 0, ABG)
23:42:58.914 00.000 11060 Move returns status 0, amount 0
23:42:58.914 00.000 11060 MoveAxis(N, 0, ABG)
23:42:58.914 00.000 11060 Move returns status 0, amount 0
23:42:58.914 00.000 11060 move complete, result=0
23:42:58.914 00.000 11060 worker thread done servicing request
23:42:58.922 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:42:58.939 00.017 10844 UpdateGuideState exits: m=3637 SNR=38.8
23:42:58.941 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:58.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:58.941 00.000 10844 Enqueuing Expose request
23:42:58.941 00.000 11060 Worker thread wakes up
23:42:58.941 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:58.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:58.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:42:59.598 00.657 11060 Exposure complete
23:42:59.827 00.229 11060 worker thread done servicing request
23:42:59.827 00.000 10844 OnExposeComplete: enter
23:42:59.827 00.000 10844 UpdateGuideState(): m_state=6
23:42:59.827 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
23:42:59.827 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=62.03, Mass=3494, SNR=38.1, Peak=249 HFD=3.5
23:42:59.827 00.000 10844 MultiStar: [#1 -0.04,0.29,0.97,U] [#2 0.68,0.07,0.00,M2] [#3 -0.24,0.22,0.91,U] [#4 -0.43,-0.00,0.93,U] [#5 0.53,0.39,0.00,M2] [#6 -0.42,0.06,0.86,U] [#7 0.04,0.42,0.95,U] [#8 -0.54,-0.10,0.91,U] 
23:42:59.827 00.000 10844 single-star, 6 included, MultiStar: {-0.24, 0.12}, one-star: {-0.12, -0.05}
23:42:59.827 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
23:42:59.827 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
23:42:59.832 00.005 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.71 mountX=0.07 mountY=-0.11, mountTheta=-0.97
23:42:59.843 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
23:42:59.843 00.000 10844 Enqueuing Move request for scope (-0.12, -0.05)
23:42:59.843 00.000 11060 Worker thread wakes up
23:42:59.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
23:42:59.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
23:42:59.843 00.000 11060 Moving (-0.12, -0.05) raw xDistance=0.07 yDistance=-0.11
23:42:59.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:42:59.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:59.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:42:59.843 00.000 11060 MoveAxis(E, 0, ABG)
23:42:59.843 00.000 11060 Move returns status 0, amount 0
23:42:59.843 00.000 11060 MoveAxis(N, 0, ABG)
23:42:59.843 00.000 11060 Move returns status 0, amount 0
23:42:59.843 00.000 11060 move complete, result=0
23:42:59.843 00.000 11060 worker thread done servicing request
23:42:59.852 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:42:59.874 00.022 10844 UpdateGuideState exits: m=3494 SNR=38.1
23:42:59.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:59.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:42:59.874 00.000 10844 Enqueuing Expose request
23:42:59.874 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:59.874 00.000 11060 Worker thread wakes up
23:42:59.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:42:59.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:00.508 00.634 11060 Exposure complete
23:43:00.700 00.192 11060 worker thread done servicing request
23:43:00.700 00.000 10844 OnExposeComplete: enter
23:43:00.700 00.000 10844 UpdateGuideState(): m_state=6
23:43:00.700 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
23:43:00.700 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=62.20, Mass=3165, SNR=36.1, Peak=236 HFD=3.4
23:43:00.702 00.002 10844 MultiStar: [#1 0.03,0.44,0.96,U] [#2 0.31,-0.44,2.06,U] [#3 0.02,-0.09,0.98,U] [#4 -0.44,0.46,0.00,M1] [#5 -0.13,0.39,1.09,U] [#6 -0.07,-0.09,0.91,U] [#7 0.22,0.40,0.91,U] [#8 0.05,-0.02,1.02,U] 
23:43:00.702 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.28, 0.12}
23:43:00.702 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
23:43:00.702 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
23:43:00.702 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.05 mountY=0.11, mountTheta=1.98
23:43:00.702 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
23:43:00.702 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
23:43:00.702 00.000 11060 Worker thread wakes up
23:43:00.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:43:00.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:43:00.702 00.000 11060 Moving (0.11, 0.03) raw xDistance=-0.05 yDistance=0.11
23:43:00.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:00.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:00.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:43:00.702 00.000 11060 MoveAxis(E, 0, ABG)
23:43:00.702 00.000 11060 Move returns status 0, amount 0
23:43:00.702 00.000 11060 MoveAxis(N, 0, ABG)
23:43:00.702 00.000 11060 Move returns status 0, amount 0
23:43:00.702 00.000 11060 move complete, result=0
23:43:00.702 00.000 11060 worker thread done servicing request
23:43:00.708 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:00.725 00.017 10844 UpdateGuideState exits: m=3165 SNR=36.1
23:43:00.726 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:00.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:00.726 00.000 10844 Enqueuing Expose request
23:43:00.726 00.000 11060 Worker thread wakes up
23:43:00.726 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:00.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:00.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:01.368 00.642 11060 Exposure complete
23:43:01.538 00.170 11060 worker thread done servicing request
23:43:01.538 00.000 10844 OnExposeComplete: enter
23:43:01.538 00.000 10844 UpdateGuideState(): m_state=6
23:43:01.538 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
23:43:01.538 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=62.26, Mass=3452, SNR=37.8, Peak=225 HFD=4.0
23:43:01.538 00.000 10844 MultiStar: [#1 -0.80,0.37,0.00,M1] [#2 0.32,0.06,1.90,U] [#3 -0.18,-0.57,0.96,U] [#4 -0.32,-0.23,0.93,U] [#5 -0.09,0.60,1.02,U] [#6 0.28,-0.35,0.96,U] [#7 0.01,-0.27,0.89,U] [#8 0.02,-0.30,0.93,U] 
23:43:01.540 00.002 10844 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.25, 0.18}
23:43:01.540 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
23:43:01.540 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
23:43:01.540 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.87 mountX=0.07 mountY=0.08, mountTheta=0.87
23:43:01.540 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.08, opts=13)
23:43:01.540 00.000 10844 Enqueuing Move request for scope (0.07, -0.08)
23:43:01.540 00.000 11060 Worker thread wakes up
23:43:01.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
23:43:01.540 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
23:43:01.542 00.002 11060 Moving (0.07, -0.08) raw xDistance=0.07 yDistance=0.08
23:43:01.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:43:01.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:01.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:43:01.542 00.000 11060 MoveAxis(E, 0, ABG)
23:43:01.542 00.000 11060 Move returns status 0, amount 0
23:43:01.542 00.000 11060 MoveAxis(N, 0, ABG)
23:43:01.542 00.000 11060 Move returns status 0, amount 0
23:43:01.542 00.000 11060 move complete, result=0
23:43:01.542 00.000 11060 worker thread done servicing request
23:43:01.547 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:01.563 00.016 10844 UpdateGuideState exits: m=3452 SNR=37.8
23:43:01.565 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:01.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:01.565 00.000 10844 Enqueuing Expose request
23:43:01.565 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:01.565 00.000 11060 Worker thread wakes up
23:43:01.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:01.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:02.193 00.628 11060 Exposure complete
23:43:02.379 00.186 11060 worker thread done servicing request
23:43:02.379 00.000 10844 OnExposeComplete: enter
23:43:02.379 00.000 10844 UpdateGuideState(): m_state=6
23:43:02.379 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
23:43:02.379 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=62.39, Mass=3850, SNR=39.9, Peak=221 HFD=4.2
23:43:02.379 00.000 10844 MultiStar: [#1 0.29,0.36,0.89,U] [#2 0.12,-0.05,1.82,U] [#3 -0.10,-0.33,0.91,U] [#4 -0.04,0.35,0.86,U] [#5 0.28,0.46,0.96,U] [#6 0.29,0.32,0.81,U] [#7 0.14,-0.07,0.73,U] [#8 -0.34,-0.07,0.87,U] 
23:43:02.379 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {-0.15, 0.31}
23:43:02.379 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
23:43:02.379 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
23:43:02.379 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.14 mountX=-0.13 mountY=0.04, mountTheta=2.88
23:43:02.384 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.13, opts=13)
23:43:02.384 00.000 10844 Enqueuing Move request for scope (0.06, 0.13)
23:43:02.384 00.000 11060 Worker thread wakes up
23:43:02.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:43:02.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:43:02.384 00.000 11060 Moving (0.06, 0.13) raw xDistance=-0.13 yDistance=0.04
23:43:02.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:43:02.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:02.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:02.384 00.000 11060 MoveAxis(E, 23, ABG)
23:43:02.384 00.000 11060 Guiding  Dir = 2, Dur = 23
23:43:02.389 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:02.405 00.016 10844 UpdateGuideState exits: m=3850 SNR=39.9
23:43:02.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:02.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:02.405 00.000 10844 Enqueuing Expose request
23:43:02.410 00.005 11060 IsSlewing returns 0
23:43:02.411 00.001 11060 IsGuiding returns 0
23:43:02.456 00.045 11060 IsGuiding returns 0
23:43:02.456 00.000 11060 Move returns status 0, amount 23
23:43:02.456 00.000 11060 MoveAxis(N, 0, ABG)
23:43:02.456 00.000 11060 Move returns status 0, amount 0
23:43:02.456 00.000 11060 move complete, result=0
23:43:02.456 00.000 11060 worker thread done servicing request
23:43:02.456 00.000 11060 Worker thread wakes up
23:43:02.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:02.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:02.463 00.007 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
23:43:03.098 00.635 11060 Exposure complete
23:43:03.337 00.239 11060 worker thread done servicing request
23:43:03.337 00.000 10844 OnExposeComplete: enter
23:43:03.337 00.000 10844 UpdateGuideState(): m_state=6
23:43:03.337 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
23:43:03.339 00.002 10844 Star::Find returns 1 (0), X=258.71, Y=62.14, Mass=3325, SNR=37.1, Peak=200 HFD=4.2
23:43:03.339 00.000 10844 MultiStar: [#1 -0.61,0.10,0.99,U] [#2 -0.29,-0.96,0.00,M1] [#3 -0.33,-1.16,0.00,M1] [#4 -0.63,-0.53,0.00,M1] [#5 -0.61,-0.36,0.00,M1] [#6 0.17,-0.36,0.92,U] [#7 -0.24,-0.09,0.82,U] [#8 -0.15,-0.75,0.00,M1] 
23:43:03.339 00.000 10844 single-star, 3 included, MultiStar: {-0.17, -0.06}, one-star: {-0.00, 0.07}
23:43:03.339 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
23:43:03.339 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
23:43:03.339 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.60 mountX=-0.06 mountY=-0.01, mountTheta=-2.95
23:43:03.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.07, opts=13)
23:43:03.342 00.001 10844 Enqueuing Move request for scope (-0.00, 0.07)
23:43:03.342 00.000 11060 Worker thread wakes up
23:43:03.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
23:43:03.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
23:43:03.342 00.000 11060 Moving (-0.00, 0.07) raw xDistance=-0.06 yDistance=-0.01
23:43:03.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:43:03.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:03.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:03.342 00.000 11060 MoveAxis(E, 0, ABG)
23:43:03.342 00.000 11060 Move returns status 0, amount 0
23:43:03.342 00.000 11060 MoveAxis(N, 0, ABG)
23:43:03.342 00.000 11060 Move returns status 0, amount 0
23:43:03.342 00.000 11060 move complete, result=0
23:43:03.342 00.000 11060 worker thread done servicing request
23:43:03.348 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:43:03.369 00.021 10844 UpdateGuideState exits: m=3325 SNR=37.1
23:43:03.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:03.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:03.369 00.000 10844 Enqueuing Expose request
23:43:03.369 00.000 11060 Worker thread wakes up
23:43:03.369 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:03.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:03.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:03.995 00.626 11060 Exposure complete
23:43:04.233 00.238 11060 worker thread done servicing request
23:43:04.233 00.000 10844 OnExposeComplete: enter
23:43:04.233 00.000 10844 UpdateGuideState(): m_state=6
23:43:04.233 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
23:43:04.233 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=62.05, Mass=3298, SNR=36.6, Peak=170 HFD=4.1
23:43:04.233 00.000 10844 MultiStar: [#1 -0.08,-0.10,0.92,U] [#2 -0.01,-0.92,0.00,M2] [#3 0.32,-0.86,0.00,M2] [#4 -0.83,0.27,0.00,M2] [#5 0.15,-0.01,1.03,U] [#6 0.16,-0.92,0.00,M1] [#7 -0.02,-0.59,0.83,U] [#8 0.17,-0.81,0.00,M2] 
23:43:04.233 00.000 10844 single-star, 3 included, MultiStar: {0.01, -0.16}, one-star: {-0.01, -0.03}
23:43:04.233 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
23:43:04.233 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:43:04.233 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.82 mountX=0.03 mountY=-0.00, mountTheta=-0.09
23:43:04.233 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
23:43:04.233 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
23:43:04.233 00.000 11060 Worker thread wakes up
23:43:04.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
23:43:04.233 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
23:43:04.233 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.00
23:43:04.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:43:04.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:04.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:43:04.233 00.000 11060 MoveAxis(E, 0, ABG)
23:43:04.233 00.000 11060 Move returns status 0, amount 0
23:43:04.233 00.000 11060 MoveAxis(N, 0, ABG)
23:43:04.233 00.000 11060 Move returns status 0, amount 0
23:43:04.233 00.000 11060 move complete, result=0
23:43:04.233 00.000 11060 worker thread done servicing request
23:43:04.244 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:04.259 00.015 10844 UpdateGuideState exits: m=3298 SNR=36.6
23:43:04.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:04.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:04.259 00.000 10844 Enqueuing Expose request
23:43:04.259 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:04.259 00.000 11060 Worker thread wakes up
23:43:04.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:04.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:04.894 00.635 11060 Exposure complete
23:43:05.096 00.202 11060 worker thread done servicing request
23:43:05.096 00.000 10844 OnExposeComplete: enter
23:43:05.096 00.000 10844 UpdateGuideState(): m_state=6
23:43:05.101 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
23:43:05.101 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=62.35, Mass=3869, SNR=39.8, Peak=253 HFD=3.7
23:43:05.101 00.000 10844 MultiStar: [#1 0.38,0.03,0.84,U] [#2 0.32,-1.00,0.00,M3] [#3 -0.12,-0.91,0.00,M3] [#4 -0.41,0.25,0.79,U] [#5 0.25,-0.41,0.90,U] [#6 -0.08,-1.01,0.00,M2] [#7 0.41,-0.26,0.74,U] [#8 0.01,-1.18,0.00,M3] 
23:43:05.101 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.02}, one-star: {0.05, 0.27}
23:43:05.101 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
23:43:05.101 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
23:43:05.101 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=-0.01 mountY=0.14, mountTheta=1.63
23:43:05.103 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
23:43:05.103 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
23:43:05.103 00.000 11060 Worker thread wakes up
23:43:05.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:43:05.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:43:05.103 00.000 11060 Moving (0.13, -0.02) raw xDistance=-0.01 yDistance=0.14
23:43:05.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:43:05.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:05.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:43:05.103 00.000 11060 MoveAxis(E, 0, ABG)
23:43:05.103 00.000 11060 Move returns status 0, amount 0
23:43:05.103 00.000 11060 MoveAxis(N, 0, ABG)
23:43:05.103 00.000 11060 Move returns status 0, amount 0
23:43:05.103 00.000 11060 move complete, result=0
23:43:05.103 00.000 11060 worker thread done servicing request
23:43:05.112 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:05.127 00.015 10844 UpdateGuideState exits: m=3869 SNR=39.8
23:43:05.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:05.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:05.127 00.000 10844 Enqueuing Expose request
23:43:05.127 00.000 11060 Worker thread wakes up
23:43:05.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:05.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:05.127 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:05.763 00.636 11060 Exposure complete
23:43:05.932 00.169 11060 worker thread done servicing request
23:43:05.932 00.000 10844 OnExposeComplete: enter
23:43:05.932 00.000 10844 UpdateGuideState(): m_state=6
23:43:05.932 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
23:43:05.932 00.000 10844 Star::Find returns 1 (0), X=259.21, Y=61.70, Mass=2830, SNR=33.7, Peak=226 HFD=3.6
23:43:05.932 00.000 10844 MultiStar: [#1 0.53,0.03,1.13,U] [#2 0.14,-0.77,0.00,M4] [#3 0.59,-1.04,0.00,M4] [#4 -0.58,-0.37,0.00,M2] [#5 0.76,-0.11,0.00,M1] [#6 0.73,-0.58,0.00,M3] [#7 0.15,-1.28,0.00,M1] [#8 0.42,-0.95,0.00,M4] 
23:43:05.932 00.000 10844 refined, 1 included, MultiStar: {0.52, -0.16}, one-star: {0.50, -0.38}
23:43:05.932 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
23:43:05.932 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
23:43:05.932 00.000 10844 CameraToMount -- cameraX=0.52 cameraY=-0.16 hyp=0.55 cameraTheta=-0.31 mountX=0.07 mountY=0.54, mountTheta=1.45
23:43:05.932 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.52, y=-0.16, opts=13)
23:43:05.932 00.000 10844 Enqueuing Move request for scope (0.52, -0.16)
23:43:05.932 00.000 11060 Worker thread wakes up
23:43:05.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.16) opts 0xd
23:43:05.932 00.000 11060 Handling offset move in thread for scope, endpoint = (0.52, -0.16)
23:43:05.932 00.000 11060 Moving (0.52, -0.16) raw xDistance=0.07 yDistance=0.54
23:43:05.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:43:05.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:43:05.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
23:43:05.932 00.000 11060 MoveAxis(E, 0, ABG)
23:43:05.932 00.000 11060 Move returns status 0, amount 0
23:43:05.932 00.000 11060 MoveAxis(N, 0, ABG)
23:43:05.932 00.000 11060 Move returns status 0, amount 0
23:43:05.932 00.000 11060 move complete, result=0
23:43:05.932 00.000 11060 worker thread done servicing request
23:43:05.940 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:05.954 00.014 10844 UpdateGuideState exits: m=2830 SNR=33.7
23:43:05.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:05.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:05.954 00.000 10844 Enqueuing Expose request
23:43:05.954 00.000 11060 Worker thread wakes up
23:43:05.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:05.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:05.954 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:43:06.591 00.637 11060 Exposure complete
23:43:06.741 00.150 10844 OnExposeComplete: enter
23:43:06.741 00.000 10844 UpdateGuideState(): m_state=6
23:43:06.741 00.000 11060 worker thread done servicing request
23:43:06.741 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
23:43:06.741 00.000 10844 Star::Find returns 1 (0), X=259.60, Y=61.44, Mass=3311, SNR=36.9, Peak=202 HFD=4.3
23:43:06.741 00.000 10844 MultiStar: [#1 0.46,-0.65,0.00,M1] [#2 0.67,-0.99,0.00,M5] [#3 0.33,-0.76,0.00,M5] [#4 -0.49,-0.16,0.96,U] [#5 0.34,-0.25,0.92,U] [#6 0.35,-0.91,0.00,M4] [#7 0.33,-1.21,0.00,M2] [#8 0.74,-0.97,0.00,M5] 
23:43:06.741 00.000 10844 refined, 2 included, MultiStar: {0.26, -0.35}, one-star: {0.89, -0.63}
23:43:06.741 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
23:43:06.741 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
23:43:06.741 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.35 hyp=0.44 cameraTheta=-0.94 mountX=0.30 mountY=0.31, mountTheta=0.80
23:43:06.743 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.35, opts=13)
23:43:06.743 00.000 10844 Enqueuing Move request for scope (0.26, -0.35)
23:43:06.743 00.000 11060 Worker thread wakes up
23:43:06.745 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.35) opts 0xd
23:43:06.745 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.35)
23:43:06.745 00.000 11060 Moving (0.26, -0.35) raw xDistance=0.30 yDistance=0.31
23:43:06.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:43:06.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:43:06.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:43:06.745 00.000 11060 MoveAxis(W, 52, ABG)
23:43:06.745 00.000 11060 Guiding  Dir = 3, Dur = 52
23:43:06.751 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:06.763 00.012 10844 UpdateGuideState exits: m=3311 SNR=36.9
23:43:06.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:06.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:06.763 00.000 10844 Enqueuing Expose request
23:43:06.784 00.021 11060 IsSlewing returns 0
23:43:06.784 00.000 11060 IsGuiding returns 0
23:43:06.876 00.092 11060 IsGuiding returns 0
23:43:06.876 00.000 11060 Move returns status 0, amount 52
23:43:06.877 00.001 11060 MoveAxis(N, 0, ABG)
23:43:06.877 00.000 11060 Move returns status 0, amount 0
23:43:06.877 00.000 11060 move complete, result=0
23:43:06.878 00.001 11060 worker thread done servicing request
23:43:06.878 00.000 11060 Worker thread wakes up
23:43:06.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:06.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:06.879 00.001 10844 GuideStep: 0.3 px 52 ms WEST, 0.3 px 0 ms NORTH
23:43:07.507 00.628 11060 Exposure complete
23:43:07.720 00.213 11060 worker thread done servicing request
23:43:07.720 00.000 10844 OnExposeComplete: enter
23:43:07.720 00.000 10844 UpdateGuideState(): m_state=6
23:43:07.720 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
23:43:07.720 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=61.51, Mass=3262, SNR=36.5, Peak=239 HFD=3.8
23:43:07.720 00.000 10844 MultiStar: [#1 -0.05,-0.82,0.00,M2] [#2 0.75,-1.30,0.00,M6] [#3 -0.39,-1.13,0.00,M6] [#4 -0.31,-0.06,0.94,U] [#5 0.67,-0.76,0.00,M1] [#6 0.46,-1.26,0.00,M5] [#7 0.01,-0.96,0.00,M3] [#8 0.25,-0.83,0.00,M6] 
23:43:07.720 00.000 10844 refined, 1 included, MultiStar: {0.10, -0.32}, one-star: {0.48, -0.57}
23:43:07.720 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
23:43:07.720 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
23:43:07.720 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.27 mountX=0.30 mountY=0.15, mountTheta=0.47
23:43:07.725 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.32, opts=13)
23:43:07.725 00.000 10844 Enqueuing Move request for scope (0.10, -0.32)
23:43:07.725 00.000 11060 Worker thread wakes up
23:43:07.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd
23:43:07.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.32)
23:43:07.725 00.000 11060 Moving (0.10, -0.32) raw xDistance=0.30 yDistance=0.15
23:43:07.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:43:07.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:07.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:43:07.725 00.000 11060 MoveAxis(W, 54, ABG)
23:43:07.725 00.000 11060 Guiding  Dir = 3, Dur = 54
23:43:07.737 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:07.756 00.019 11060 IsSlewing returns 0
23:43:07.756 00.000 11060 IsGuiding returns 0
23:43:07.766 00.010 10844 UpdateGuideState exits: m=3262 SNR=36.5
23:43:07.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:07.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:07.766 00.000 10844 Enqueuing Expose request
23:43:07.831 00.065 11060 IsGuiding returns 0
23:43:07.831 00.000 11060 Move returns status 0, amount 54
23:43:07.831 00.000 11060 MoveAxis(N, 0, ABG)
23:43:07.831 00.000 11060 Move returns status 0, amount 0
23:43:07.831 00.000 11060 move complete, result=0
23:43:07.831 00.000 11060 worker thread done servicing request
23:43:07.831 00.000 11060 Worker thread wakes up
23:43:07.831 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.2 px 0 ms NORTH
23:43:07.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:07.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:08.459 00.628 11060 Exposure complete
23:43:08.618 00.159 11060 worker thread done servicing request
23:43:08.618 00.000 10844 OnExposeComplete: enter
23:43:08.618 00.000 10844 UpdateGuideState(): m_state=6
23:43:08.618 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
23:43:08.618 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=61.97, Mass=3429, SNR=37.4, Peak=180 HFD=4.1
23:43:08.618 00.000 10844 MultiStar: [#1 0.79,-0.62,0.00,M3] [#2 1.01,-1.70,0.00,M7] [#3 0.79,-0.59,0.00,M7] [#4 -0.10,-0.33,1.02,U] [#5 0.03,-0.62,0.98,U] [#6 0.45,-0.36,0.93,U] [#7 0.80,-0.57,0.00,M4] [#8 0.45,-1.32,0.00,M7] 
23:43:08.623 00.005 10844 single-star, 3 included, MultiStar: {0.06, -0.35}, one-star: {-0.09, -0.11}
23:43:08.623 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
23:43:08.623 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
23:43:08.623 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.25 mountX=0.13 mountY=-0.07, mountTheta=-0.51
23:43:08.623 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
23:43:08.623 00.000 10844 Enqueuing Move request for scope (-0.09, -0.11)
23:43:08.623 00.000 11060 Worker thread wakes up
23:43:08.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
23:43:08.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
23:43:08.623 00.000 11060 Moving (-0.09, -0.11) raw xDistance=0.13 yDistance=-0.07
23:43:08.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:43:08.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:08.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:43:08.623 00.000 11060 MoveAxis(W, 24, ABG)
23:43:08.623 00.000 11060 Guiding  Dir = 3, Dur = 24
23:43:08.628 00.005 11060 IsSlewing returns 0
23:43:08.629 00.001 11060 IsGuiding returns 0
23:43:08.630 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:08.646 00.016 10844 UpdateGuideState exits: m=3429 SNR=37.4
23:43:08.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:08.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:08.646 00.000 10844 Enqueuing Expose request
23:43:08.661 00.015 11060 IsGuiding returns 0
23:43:08.661 00.000 11060 Move returns status 0, amount 24
23:43:08.661 00.000 11060 MoveAxis(N, 0, ABG)
23:43:08.661 00.000 11060 Move returns status 0, amount 0
23:43:08.661 00.000 11060 move complete, result=0
23:43:08.661 00.000 11060 worker thread done servicing request
23:43:08.661 00.000 11060 Worker thread wakes up
23:43:08.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:08.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:08.670 00.009 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
23:43:09.315 00.645 11060 Exposure complete
23:43:09.477 00.162 11060 worker thread done servicing request
23:43:09.477 00.000 10844 OnExposeComplete: enter
23:43:09.477 00.000 10844 UpdateGuideState(): m_state=6
23:43:09.477 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
23:43:09.477 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=61.69, Mass=3248, SNR=36.5, Peak=228 HFD=4.1
23:43:09.477 00.000 10844 MultiStar: [#1 0.70,0.50,0.00,M4] [#2 0.88,-0.80,0.00,M8] [#3 0.03,-0.59,0.95,U] [#4 -0.32,-0.43,0.95,U] [#5 0.57,-0.59,0.00,M1] [#6 0.20,-0.57,0.89,U] [#7 0.56,-0.48,0.00,M5] [#8 0.19,-0.92,0.00,M8] 
23:43:09.477 00.000 10844 single-star, 3 included, MultiStar: {0.05, -0.49}, one-star: {0.30, -0.39}
23:43:09.477 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:43:09.477 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:43:09.477 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.39 hyp=0.49 cameraTheta=-0.91 mountX=0.33 mountY=0.36, mountTheta=0.83
23:43:09.477 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.39, opts=13)
23:43:09.477 00.000 10844 Enqueuing Move request for scope (0.30, -0.39)
23:43:09.477 00.000 11060 Worker thread wakes up
23:43:09.482 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.39) opts 0xd
23:43:09.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.39)
23:43:09.482 00.000 11060 Moving (0.30, -0.39) raw xDistance=0.33 yDistance=0.36
23:43:09.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:43:09.482 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.44
23:43:09.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
23:43:09.482 00.000 11060 MoveAxis(W, 58, ABG)
23:43:09.482 00.000 11060 Guiding  Dir = 3, Dur = 58
23:43:09.488 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:09.493 00.005 11060 IsSlewing returns 0
23:43:09.494 00.001 11060 IsGuiding returns 0
23:43:09.503 00.009 10844 UpdateGuideState exits: m=3248 SNR=36.5
23:43:09.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:09.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:09.503 00.000 10844 Enqueuing Expose request
23:43:09.560 00.057 11060 IsGuiding returns 0
23:43:09.560 00.000 11060 Move returns status 0, amount 58
23:43:09.560 00.000 11060 BLC: Oldest BLC event removed
23:43:09.560 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:43:09.560 00.000 11060 MoveAxis(S, 890, ABG)
23:43:09.560 00.000 11060 duration set to 750 by maxDecDuration
23:43:09.560 00.000 11060 Guiding  Dir = 1, Dur = 750
23:43:09.574 00.014 11060 IsSlewing returns 0
23:43:09.574 00.000 11060 IsGuiding returns 0
23:43:10.340 00.766 11060 IsGuiding returns 0
23:43:10.340 00.000 11060 Move returns status 0, amount 750
23:43:10.340 00.000 11060 move complete, result=0
23:43:10.340 00.000 11060 worker thread done servicing request
23:43:10.340 00.000 11060 Worker thread wakes up
23:43:10.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:10.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:10.340 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.4 px 750 ms SOUTH
23:43:10.970 00.630 11060 Exposure complete
23:43:11.128 00.158 11060 worker thread done servicing request
23:43:11.128 00.000 10844 OnExposeComplete: enter
23:43:11.128 00.000 10844 UpdateGuideState(): m_state=6
23:43:11.128 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
23:43:11.128 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=62.06, Mass=3208, SNR=36.9, Peak=209 HFD=3.7
23:43:11.128 00.000 10844 MultiStar: [#1 0.03,0.85,0.00,M5] [#2 0.32,-0.49,1.99,U] [#3 -0.40,0.14,0.94,U] [#4 -0.60,-0.03,0.94,U] [#5 0.28,0.17,1.00,U] [#6 0.13,-0.22,0.96,U] [#7 0.01,-0.48,0.82,U] [#8 0.46,0.36,0.92,U] 
23:43:11.128 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {-0.15, -0.02}
23:43:11.128 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
23:43:11.128 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
23:43:11.128 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.20 mountX=0.10 mountY=0.06, mountTheta=0.54
23:43:11.134 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
23:43:11.134 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
23:43:11.134 00.000 11060 Worker thread wakes up
23:43:11.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
23:43:11.134 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
23:43:11.134 00.000 11060 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=0.06
23:43:11.134 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.251289, 1:0.063033
23:43:11.134 00.000 11060 BLC: No correction, Miss < min_move
23:43:11.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:43:11.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:11.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:43:11.134 00.000 11060 MoveAxis(E, 0, ABG)
23:43:11.134 00.000 11060 Move returns status 0, amount 0
23:43:11.134 00.000 11060 MoveAxis(N, 0, ABG)
23:43:11.134 00.000 11060 Move returns status 0, amount 0
23:43:11.134 00.000 11060 move complete, result=0
23:43:11.134 00.000 11060 worker thread done servicing request
23:43:11.139 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:11.165 00.026 10844 UpdateGuideState exits: m=3208 SNR=36.9
23:43:11.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:11.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:11.165 00.000 10844 Enqueuing Expose request
23:43:11.165 00.000 11060 Worker thread wakes up
23:43:11.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:11.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:11.165 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:11.797 00.632 11060 Exposure complete
23:43:11.963 00.166 11060 worker thread done servicing request
23:43:11.963 00.000 10844 OnExposeComplete: enter
23:43:11.963 00.000 10844 UpdateGuideState(): m_state=6
23:43:11.963 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
23:43:11.963 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.68, Mass=3442, SNR=36.7, Peak=206 HFD=3.9
23:43:11.963 00.000 10844 MultiStar: [#1 -0.25,-0.04,0.91,U] [#2 0.20,-0.04,1.98,U] [#3 -0.37,-0.60,0.00,M6] [#4 -0.37,-0.43,0.95,U] [#5 -0.11,0.28,1.03,U] [#6 -0.29,0.33,0.88,U] [#7 -0.26,0.12,0.93,U] [#8 -0.28,0.20,0.86,U] 
23:43:11.963 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {0.13, -0.40}
23:43:11.963 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
23:43:11.963 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
23:43:11.963 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.06 mountX=0.03 mountY=-0.10, mountTheta=-1.31
23:43:11.963 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
23:43:11.963 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
23:43:11.963 00.000 11060 Worker thread wakes up
23:43:11.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:43:11.963 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:43:11.963 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=-0.10
23:43:11.963 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.251289, 1:0.063033, 2:-0.101638
23:43:11.963 00.000 11060 BLC: No correction, Miss < min_move
23:43:11.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:43:11.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:11.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:43:11.969 00.006 11060 MoveAxis(E, 0, ABG)
23:43:11.969 00.000 11060 Move returns status 0, amount 0
23:43:11.969 00.000 11060 MoveAxis(N, 0, ABG)
23:43:11.969 00.000 11060 Move returns status 0, amount 0
23:43:11.969 00.000 11060 move complete, result=0
23:43:11.969 00.000 11060 worker thread done servicing request
23:43:11.970 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:11.984 00.014 10844 UpdateGuideState exits: m=3442 SNR=36.7
23:43:11.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:11.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:11.984 00.000 10844 Enqueuing Expose request
23:43:11.984 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:11.984 00.000 11060 Worker thread wakes up
23:43:11.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:11.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:12.611 00.627 11060 Exposure complete
23:43:12.768 00.157 11060 worker thread done servicing request
23:43:12.768 00.000 10844 OnExposeComplete: enter
23:43:12.768 00.000 10844 UpdateGuideState(): m_state=6
23:43:12.768 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
23:43:12.768 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=62.01, Mass=2822, SNR=34.5, Peak=205 HFD=4.0
23:43:12.768 00.000 10844 MultiStar: [#1 -0.41,0.15,0.93,U] [#2 -0.30,-0.14,2.16,U] [#3 0.40,-0.31,0.99,U] [#4 -0.75,-0.47,0.00,M1] [#5 -0.28,0.75,0.00,M1] [#6 0.14,0.07,0.99,U] [#7 -0.04,-0.83,0.00,M4] [#8 -0.03,-0.26,0.98,U] 
23:43:12.768 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.10}, one-star: {0.25, -0.07}
23:43:12.768 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
23:43:12.768 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
23:43:12.772 00.004 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.93 mountX=0.11 mountY=-0.02, mountTheta=-0.19
23:43:12.772 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.10, opts=13)
23:43:12.772 00.000 10844 Enqueuing Move request for scope (-0.04, -0.10)
23:43:12.772 00.000 11060 Worker thread wakes up
23:43:12.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
23:43:12.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
23:43:12.772 00.000 11060 Moving (-0.04, -0.10) raw xDistance=0.11 yDistance=-0.02
23:43:12.772 00.000 11060 BLC: window closed
23:43:12.772 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.251289, 1:0.063033, 2:-0.101638
23:43:12.772 00.000 11060 BLC: No correction, Miss < min_move
23:43:12.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:43:12.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:12.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:43:12.772 00.000 11060 MoveAxis(E, 0, ABG)
23:43:12.772 00.000 11060 Move returns status 0, amount 0
23:43:12.772 00.000 11060 MoveAxis(N, 0, ABG)
23:43:12.772 00.000 11060 Move returns status 0, amount 0
23:43:12.772 00.000 11060 move complete, result=0
23:43:12.772 00.000 11060 worker thread done servicing request
23:43:12.777 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:12.808 00.031 10844 UpdateGuideState exits: m=2822 SNR=34.5
23:43:12.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:12.812 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:12.812 00.000 10844 Enqueuing Expose request
23:43:12.812 00.000 11060 Worker thread wakes up
23:43:12.812 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:12.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:12.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:13.438 00.626 11060 Exposure complete
23:43:13.612 00.174 11060 worker thread done servicing request
23:43:13.614 00.002 10844 OnExposeComplete: enter
23:43:13.614 00.000 10844 UpdateGuideState(): m_state=6
23:43:13.614 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
23:43:13.614 00.000 10844 Star::Find returns 1 (0), X=258.03, Y=61.82, Mass=2797, SNR=33.6, Peak=221 HFD=4.1
23:43:13.614 00.000 10844 MultiStar: [#1 -0.46,0.35,1.19,U] [#2 -0.18,-0.17,2.15,U] [#3 -0.57,-0.37,0.00,M6] [#4 -0.42,-0.49,0.00,M2] [#5 -0.24,0.39,1.16,U] [#6 -0.50,0.16,0.97,U] [#7 -0.03,-0.80,0.00,M5] [#8 -0.06,-0.17,0.98,U] 
23:43:13.616 00.002 10844 refined, 5 included, MultiStar: {-0.33, 0.03}, one-star: {-0.69, -0.26}
23:43:13.616 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
23:43:13.616 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.50)
23:43:13.616 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.03 hyp=0.33 cameraTheta=3.05 mountX=0.03 mountY=-0.33, mountTheta=-1.48
23:43:13.617 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.03, opts=13)
23:43:13.617 00.000 10844 Enqueuing Move request for scope (-0.33, 0.03)
23:43:13.617 00.000 11060 Worker thread wakes up
23:43:13.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.03) opts 0xd
23:43:13.617 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.03)
23:43:13.617 00.000 11060 Moving (-0.33, 0.03) raw xDistance=0.03 yDistance=-0.33
23:43:13.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:43:13.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:13.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:43:13.617 00.000 11060 MoveAxis(E, 0, ABG)
23:43:13.617 00.000 11060 Move returns status 0, amount 0
23:43:13.617 00.000 11060 MoveAxis(N, 0, ABG)
23:43:13.617 00.000 11060 Move returns status 0, amount 0
23:43:13.617 00.000 11060 move complete, result=0
23:43:13.617 00.000 11060 worker thread done servicing request
23:43:13.627 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:13.638 00.011 10844 UpdateGuideState exits: m=2797 SNR=33.6
23:43:13.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:13.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:13.643 00.005 10844 Enqueuing Expose request
23:43:13.643 00.000 11060 Worker thread wakes up
23:43:13.643 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:43:13.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:13.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:14.277 00.634 11060 Exposure complete
23:43:14.476 00.199 11060 worker thread done servicing request
23:43:14.476 00.000 10844 OnExposeComplete: enter
23:43:14.476 00.000 10844 UpdateGuideState(): m_state=6
23:43:14.478 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
23:43:14.478 00.000 10844 Star::Find returns 1 (1), X=258.41, Y=61.30, Mass=3474, SNR=38.1, Peak=255 HFD=3.5
23:43:14.478 00.000 10844 MultiStar: [#1 -0.15,-0.12,1.00,U] [#2 0.16,-0.87,0.00,M5] [#3 -0.29,0.04,1.00,U] [#4 -0.15,-0.17,0.91,U] [#5 -0.22,0.72,0.00,M1] [#6 -0.46,0.08,0.91,U] [#7 -0.30,-0.50,0.80,U] [#8 -0.65,0.10,0.00,M5] 
23:43:14.478 00.000 10844 refined, 5 included, MultiStar: {-0.27, -0.24}, one-star: {-0.30, -0.78}
23:43:14.478 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
23:43:14.478 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
23:43:14.478 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-2.43 mountX=0.28 mountY=-0.23, mountTheta=-0.68
23:43:14.481 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.24, opts=13)
23:43:14.483 00.002 10844 Enqueuing Move request for scope (-0.27, -0.24)
23:43:14.483 00.000 11060 Worker thread wakes up
23:43:14.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.24) opts 0xd
23:43:14.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.24)
23:43:14.483 00.000 11060 Moving (-0.27, -0.24) raw xDistance=0.28 yDistance=-0.23
23:43:14.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
23:43:14.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:14.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:43:14.483 00.000 11060 MoveAxis(W, 49, ABG)
23:43:14.483 00.000 11060 Guiding  Dir = 3, Dur = 49
23:43:14.495 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:14.503 00.008 11060 IsSlewing returns 0
23:43:14.504 00.001 11060 IsGuiding returns 0
23:43:14.519 00.015 10844 UpdateGuideState exits: m=3474 SNR=38.1 Saturated
23:43:14.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:14.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:14.519 00.000 10844 Enqueuing Expose request
23:43:14.582 00.063 11060 IsGuiding returns 0
23:43:14.583 00.001 11060 Move returns status 0, amount 49
23:43:14.583 00.000 11060 MoveAxis(N, 0, ABG)
23:43:14.583 00.000 11060 Move returns status 0, amount 0
23:43:14.583 00.000 11060 move complete, result=0
23:43:14.583 00.000 11060 worker thread done servicing request
23:43:14.583 00.000 11060 Worker thread wakes up
23:43:14.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:14.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:14.583 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.2 px 0 ms NORTH
23:43:15.222 00.639 11060 Exposure complete
23:43:15.448 00.226 11060 worker thread done servicing request
23:43:15.448 00.000 10844 OnExposeComplete: enter
23:43:15.448 00.000 10844 UpdateGuideState(): m_state=6
23:43:15.448 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
23:43:15.448 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.69, Mass=3034, SNR=35.6, Peak=220 HFD=3.7
23:43:15.448 00.000 10844 MultiStar: [#1 0.03,0.12,1.05,U] [#2 0.21,0.18,2.00,U] [#3 -0.21,0.57,1.01,U] [#4 -0.53,-0.29,0.91,U] [#5 0.21,0.26,1.04,U] [#6 -0.39,0.25,1.02,U] [#7 -0.51,1.12,0.00,M5] [#8 -0.17,0.90,0.00,M6] 
23:43:15.451 00.003 10844 refined, 6 included, MultiStar: {-0.06, 0.12}, one-star: {-0.05, -0.39}
23:43:15.451 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
23:43:15.451 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.51)
23:43:15.451 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.04 mountX=-0.10 mountY=-0.08, mountTheta=-2.50
23:43:15.451 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.12, opts=13)
23:43:15.451 00.000 10844 Enqueuing Move request for scope (-0.06, 0.12)
23:43:15.451 00.000 11060 Worker thread wakes up
23:43:15.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
23:43:15.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
23:43:15.451 00.000 11060 Moving (-0.06, 0.12) raw xDistance=-0.10 yDistance=-0.08
23:43:15.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:15.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:15.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:43:15.451 00.000 11060 MoveAxis(E, 0, ABG)
23:43:15.451 00.000 11060 Move returns status 0, amount 0
23:43:15.451 00.000 11060 MoveAxis(N, 0, ABG)
23:43:15.451 00.000 11060 Move returns status 0, amount 0
23:43:15.451 00.000 11060 move complete, result=0
23:43:15.451 00.000 11060 worker thread done servicing request
23:43:15.457 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:15.467 00.010 10844 UpdateGuideState exits: m=3034 SNR=35.6
23:43:15.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:15.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:15.467 00.000 10844 Enqueuing Expose request
23:43:15.467 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:15.467 00.000 11060 Worker thread wakes up
23:43:15.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:15.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:16.106 00.639 11060 Exposure complete
23:43:16.287 00.181 11060 worker thread done servicing request
23:43:16.287 00.000 10844 OnExposeComplete: enter
23:43:16.287 00.000 10844 UpdateGuideState(): m_state=6
23:43:16.289 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
23:43:16.289 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=62.29, Mass=3597, SNR=38.5, Peak=221 HFD=4.0
23:43:16.289 00.000 10844 MultiStar: [#1 -0.60,0.37,0.00,M1] [#2 -0.52,-0.38,0.00,M5] [#3 -0.50,-0.77,0.00,M5] [#4 -0.91,0.22,0.00,M1] [#5 -0.17,0.33,0.95,U] [#6 -0.54,-0.13,0.91,U] [#7 -0.86,-0.28,0.00,M6] [#8 -0.14,0.23,0.96,U] 
23:43:16.289 00.000 10844 single-star, 3 included, MultiStar: {-0.18, 0.17}, one-star: {0.08, 0.21}
23:43:16.289 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
23:43:16.289 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
23:43:16.289 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.22 mountX=-0.22 mountY=0.04, mountTheta=2.95
23:43:16.290 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.21, opts=13)
23:43:16.290 00.000 10844 Enqueuing Move request for scope (0.08, 0.21)
23:43:16.290 00.000 11060 Worker thread wakes up
23:43:16.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
23:43:16.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
23:43:16.290 00.000 11060 Moving (0.08, 0.21) raw xDistance=-0.22 yDistance=0.04
23:43:16.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:43:16.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:16.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:16.290 00.000 11060 MoveAxis(E, 39, ABG)
23:43:16.290 00.000 11060 Guiding  Dir = 2, Dur = 39
23:43:16.295 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:16.311 00.016 10844 UpdateGuideState exits: m=3597 SNR=38.5
23:43:16.313 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:16.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:16.313 00.000 10844 Enqueuing Expose request
23:43:16.316 00.003 11060 IsSlewing returns 0
23:43:16.316 00.000 11060 IsGuiding returns 0
23:43:16.377 00.061 11060 IsGuiding returns 0
23:43:16.377 00.000 11060 Move returns status 0, amount 39
23:43:16.377 00.000 11060 MoveAxis(N, 0, ABG)
23:43:16.377 00.000 11060 Move returns status 0, amount 0
23:43:16.378 00.001 11060 move complete, result=0
23:43:16.378 00.000 11060 worker thread done servicing request
23:43:16.379 00.001 11060 Worker thread wakes up
23:43:16.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:16.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:16.379 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
23:43:17.009 00.630 11060 Exposure complete
23:43:17.167 00.158 11060 worker thread done servicing request
23:43:17.167 00.000 10844 OnExposeComplete: enter
23:43:17.167 00.000 10844 UpdateGuideState(): m_state=6
23:43:17.167 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
23:43:17.167 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.72, Mass=3078, SNR=35.6, Peak=208 HFD=3.7
23:43:17.167 00.000 10844 MultiStar: [#1 -0.01,0.05,1.10,U] [#2 0.12,-0.62,0.00,M6] [#3 -0.05,-0.33,0.98,U] [#4 -0.27,-0.29,0.92,U] [#5 -0.36,-0.23,1.11,U] [#6 -0.10,0.27,0.85,U] [#7 -0.19,-0.21,0.88,U] [#8 -0.26,-0.45,0.96,U] 
23:43:17.167 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.20}, one-star: {0.13, -0.36}
23:43:17.167 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
23:43:17.167 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
23:43:17.167 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.19 mountX=0.22 mountY=-0.11, mountTheta=-0.45
23:43:17.169 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
23:43:17.169 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
23:43:17.169 00.000 11060 Worker thread wakes up
23:43:17.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
23:43:17.169 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
23:43:17.169 00.000 11060 Moving (-0.14, -0.20) raw xDistance=0.22 yDistance=-0.11
23:43:17.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:43:17.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:17.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:43:17.169 00.000 11060 MoveAxis(W, 37, ABG)
23:43:17.169 00.000 11060 Guiding  Dir = 3, Dur = 37
23:43:17.174 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:17.176 00.002 11060 IsSlewing returns 0
23:43:17.176 00.000 11060 IsGuiding returns 0
23:43:17.189 00.013 10844 UpdateGuideState exits: m=3078 SNR=35.6
23:43:17.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:17.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:17.189 00.000 10844 Enqueuing Expose request
23:43:17.225 00.036 11060 IsGuiding returns 0
23:43:17.225 00.000 11060 Move returns status 0, amount 37
23:43:17.225 00.000 11060 MoveAxis(N, 0, ABG)
23:43:17.225 00.000 11060 Move returns status 0, amount 0
23:43:17.225 00.000 11060 move complete, result=0
23:43:17.227 00.002 11060 worker thread done servicing request
23:43:17.227 00.000 11060 Worker thread wakes up
23:43:17.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:17.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:17.227 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
23:43:17.867 00.640 11060 Exposure complete
23:43:18.029 00.162 11060 worker thread done servicing request
23:43:18.029 00.000 10844 OnExposeComplete: enter
23:43:18.032 00.003 10844 UpdateGuideState(): m_state=6
23:43:18.032 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
23:43:18.032 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.65, Mass=3051, SNR=35.3, Peak=213 HFD=3.9
23:43:18.032 00.000 10844 MultiStar: [#1 -0.26,-0.08,1.04,U] [#2 -0.75,0.17,0.00,M7] [#3 -0.31,-0.28,1.02,U] [#4 -0.42,0.44,1.07,U] [#5 -0.07,-0.02,1.13,U] [#6 -0.14,0.20,0.95,U] [#7 -0.23,-0.20,0.90,U] [#8 -0.10,0.21,1.00,U] 
23:43:18.032 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.02}, one-star: {0.22, -0.42}
23:43:18.032 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
23:43:18.032 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
23:43:18.032 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.05 mountX=0.04 mountY=-0.16, mountTheta=-1.30
23:43:18.034 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.02, opts=13)
23:43:18.034 00.000 10844 Enqueuing Move request for scope (-0.16, -0.02)
23:43:18.034 00.000 11060 Worker thread wakes up
23:43:18.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
23:43:18.034 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
23:43:18.034 00.000 11060 Moving (-0.16, -0.02) raw xDistance=0.04 yDistance=-0.16
23:43:18.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:43:18.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:18.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:43:18.034 00.000 11060 MoveAxis(E, 0, ABG)
23:43:18.034 00.000 11060 Move returns status 0, amount 0
23:43:18.034 00.000 11060 MoveAxis(N, 0, ABG)
23:43:18.034 00.000 11060 Move returns status 0, amount 0
23:43:18.034 00.000 11060 move complete, result=0
23:43:18.034 00.000 11060 worker thread done servicing request
23:43:18.042 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:18.052 00.010 10844 UpdateGuideState exits: m=3051 SNR=35.3
23:43:18.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:18.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:18.052 00.000 10844 Enqueuing Expose request
23:43:18.052 00.000 11060 Worker thread wakes up
23:43:18.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:18.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:18.052 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:18.697 00.645 11060 Exposure complete
23:43:18.858 00.161 11060 worker thread done servicing request
23:43:18.863 00.005 10844 OnExposeComplete: enter
23:43:18.863 00.000 10844 UpdateGuideState(): m_state=6
23:43:18.863 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
23:43:18.863 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.31, Mass=3447, SNR=37.7, Peak=237 HFD=3.5
23:43:18.863 00.000 10844 MultiStar: [#1 -0.68,-0.38,0.00,M1] [#2 -0.80,-0.50,0.00,M8] [#3 -0.73,-0.82,0.00,M4] [#4 -0.79,-0.84,0.00,M1] [#5 -0.17,-0.38,1.01,U] [#6 -0.32,-0.75,0.00,M1] [#7 -0.62,-0.44,0.00,M5] [#8 -0.76,-0.22,0.00,M4] 
23:43:18.863 00.000 10844 refined, 1 included, MultiStar: {-0.12, -0.57}, one-star: {-0.08, -0.77}
23:43:18.863 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:43:18.863 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
23:43:18.863 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.57 hyp=0.58 cameraTheta=-1.78 mountX=0.58 mountY=-0.03, mountTheta=-0.05
23:43:18.865 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.57, opts=13)
23:43:18.865 00.000 10844 Enqueuing Move request for scope (-0.12, -0.57)
23:43:18.865 00.000 11060 Worker thread wakes up
23:43:18.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.57) opts 0xd
23:43:18.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.57)
23:43:18.865 00.000 11060 Moving (-0.12, -0.57) raw xDistance=0.58 yDistance=-0.03
23:43:18.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.58
23:43:18.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:18.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:18.865 00.000 11060 MoveAxis(W, 101, ABG)
23:43:18.865 00.000 11060 Guiding  Dir = 3, Dur = 101
23:43:18.871 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:18.886 00.015 10844 UpdateGuideState exits: m=3447 SNR=37.7
23:43:18.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:18.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:18.886 00.000 10844 Enqueuing Expose request
23:43:18.910 00.024 11060 IsSlewing returns 0
23:43:18.910 00.000 11060 IsGuiding returns 0
23:43:19.048 00.138 11060 IsGuiding returns 0
23:43:19.048 00.000 11060 Move returns status 0, amount 101
23:43:19.048 00.000 11060 MoveAxis(N, 0, ABG)
23:43:19.048 00.000 11060 Move returns status 0, amount 0
23:43:19.048 00.000 11060 move complete, result=0
23:43:19.050 00.002 11060 worker thread done servicing request
23:43:19.050 00.000 10844 GuideStep: 0.6 px 101 ms WEST, -0.0 px 0 ms NORTH
23:43:19.050 00.000 11060 Worker thread wakes up
23:43:19.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:19.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:19.684 00.634 11060 Exposure complete
23:43:19.844 00.160 11060 worker thread done servicing request
23:43:19.844 00.000 10844 OnExposeComplete: enter
23:43:19.844 00.000 10844 UpdateGuideState(): m_state=6
23:43:19.844 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
23:43:19.844 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=61.88, Mass=3108, SNR=35.8, Peak=241 HFD=3.8
23:43:19.844 00.000 10844 MultiStar: [#1 -0.39,0.32,1.10,U] [#2 -0.87,0.16,0.00,M9] [#3 0.08,0.06,0.99,U] [#4 -0.84,0.11,0.00,M2] [#5 -0.32,0.50,1.03,U] [#6 0.05,0.78,0.00,M2] [#7 0.15,-0.53,0.93,U] [#8 0.20,0.45,0.99,U] 
23:43:19.844 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.11}, one-star: {0.10, -0.19}
23:43:19.844 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
23:43:19.844 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
23:43:19.844 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=-0.10 mountY=-0.06, mountTheta=-2.64
23:43:19.844 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
23:43:19.844 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
23:43:19.844 00.000 11060 Worker thread wakes up
23:43:19.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
23:43:19.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
23:43:19.844 00.000 11060 Moving (-0.04, 0.11) raw xDistance=-0.10 yDistance=-0.06
23:43:19.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:19.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:19.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:19.844 00.000 11060 MoveAxis(E, 0, ABG)
23:43:19.844 00.000 11060 Move returns status 0, amount 0
23:43:19.844 00.000 11060 MoveAxis(N, 0, ABG)
23:43:19.844 00.000 11060 Move returns status 0, amount 0
23:43:19.844 00.000 11060 move complete, result=0
23:43:19.844 00.000 11060 worker thread done servicing request
23:43:19.854 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:19.865 00.011 10844 UpdateGuideState exits: m=3108 SNR=35.8
23:43:19.867 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:19.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:19.867 00.000 10844 Enqueuing Expose request
23:43:19.867 00.000 11060 Worker thread wakes up
23:43:19.867 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:19.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:19.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:20.491 00.624 11060 Exposure complete
23:43:20.648 00.157 10844 OnExposeComplete: enter
23:43:20.648 00.000 10844 UpdateGuideState(): m_state=6
23:43:20.648 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
23:43:20.648 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=62.05, Mass=3131, SNR=36.0, Peak=236 HFD=3.5
23:43:20.648 00.000 11060 worker thread done servicing request
23:43:20.649 00.001 10844 MultiStar: [#1 0.13,0.39,1.01,U] [#2 -0.31,0.22,1.93,U] [#3 -0.02,-0.15,0.99,U] [#4 -0.46,0.57,0.00,M3] [#5 -0.07,0.76,0.00,M1] [#6 0.17,0.33,0.90,U] [#7 0.15,-0.02,0.94,U] [#8 0.14,0.28,1.01,U] 
23:43:20.649 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.52, -0.03}
23:43:20.649 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
23:43:20.649 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:43:20.649 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.20 mountX=-0.17 mountY=0.03, mountTheta=2.94
23:43:20.649 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.16, opts=13)
23:43:20.649 00.000 10844 Enqueuing Move request for scope (0.06, 0.16)
23:43:20.649 00.000 11060 Worker thread wakes up
23:43:20.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:43:20.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:43:20.649 00.000 11060 Moving (0.06, 0.16) raw xDistance=-0.17 yDistance=0.03
23:43:20.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
23:43:20.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:20.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:43:20.649 00.000 11060 MoveAxis(E, 29, ABG)
23:43:20.649 00.000 11060 Guiding  Dir = 2, Dur = 29
23:43:20.654 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:20.680 00.026 11060 IsSlewing returns 0
23:43:20.680 00.000 11060 IsGuiding returns 0
23:43:20.683 00.003 10844 UpdateGuideState exits: m=3131 SNR=36.0
23:43:20.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:20.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:20.683 00.000 10844 Enqueuing Expose request
23:43:20.742 00.059 11060 IsGuiding returns 0
23:43:20.742 00.000 11060 Move returns status 0, amount 29
23:43:20.742 00.000 11060 MoveAxis(N, 0, ABG)
23:43:20.742 00.000 11060 Move returns status 0, amount 0
23:43:20.742 00.000 11060 move complete, result=0
23:43:20.742 00.000 11060 worker thread done servicing request
23:43:20.742 00.000 11060 Worker thread wakes up
23:43:20.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:20.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:20.768 00.026 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
23:43:21.377 00.609 11060 Exposure complete
23:43:21.558 00.181 11060 worker thread done servicing request
23:43:21.563 00.005 10844 OnExposeComplete: enter
23:43:21.563 00.000 10844 UpdateGuideState(): m_state=6
23:43:21.563 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
23:43:21.563 00.000 10844 Star::Find returns 1 (1), X=258.90, Y=61.86, Mass=3666, SNR=38.9, Peak=255 HFD=4.0
23:43:21.563 00.000 10844 MultiStar: [#1 0.24,0.48,0.93,U] [#2 -0.05,0.35,1.89,U] [#3 -0.22,-0.20,0.91,U] [#4 -0.46,-0.13,0.95,U] [#5 -0.18,-0.05,0.93,U] [#6 0.39,-0.26,0.87,U] [#7 0.41,-0.61,0.00,M4] [#8 -0.16,-0.02,0.95,U] 
23:43:21.563 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.18, -0.22}
23:43:21.563 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
23:43:21.563 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.18)
23:43:21.563 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.37 mountX=-0.03 mountY=-0.04, mountTheta=-2.16
23:43:21.563 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
23:43:21.563 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
23:43:21.563 00.000 11060 Worker thread wakes up
23:43:21.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:43:21.563 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:43:21.563 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
23:43:21.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:43:21.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:21.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:21.563 00.000 11060 MoveAxis(E, 0, ABG)
23:43:21.563 00.000 11060 Move returns status 0, amount 0
23:43:21.566 00.003 11060 MoveAxis(N, 0, ABG)
23:43:21.566 00.000 11060 Move returns status 0, amount 0
23:43:21.566 00.000 11060 move complete, result=0
23:43:21.566 00.000 11060 worker thread done servicing request
23:43:21.568 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:21.599 00.031 10844 UpdateGuideState exits: m=3666 SNR=38.9 Saturated
23:43:21.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:21.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:21.599 00.000 10844 Enqueuing Expose request
23:43:21.599 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:21.599 00.000 11060 Worker thread wakes up
23:43:21.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:21.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:22.231 00.632 11060 Exposure complete
23:43:22.387 00.156 11060 worker thread done servicing request
23:43:22.387 00.000 10844 OnExposeComplete: enter
23:43:22.387 00.000 10844 UpdateGuideState(): m_state=6
23:43:22.387 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
23:43:22.387 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=61.71, Mass=3268, SNR=36.1, Peak=239 HFD=3.8
23:43:22.387 00.000 10844 MultiStar: [#1 0.38,0.18,0.97,U] [#2 0.31,-0.54,0.00,M8] [#3 0.08,-0.13,1.00,U] [#4 -0.82,0.33,0.00,M3] [#5 0.45,-0.14,1.04,U] [#6 0.36,0.13,0.98,U] [#7 0.00,-0.13,0.89,U] [#8 0.26,-0.39,0.91,U] 
23:43:22.387 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.12}, one-star: {0.24, -0.37}
23:43:22.387 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
23:43:22.387 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
23:43:22.387 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.12 hyp=0.28 cameraTheta=-0.44 mountX=0.07 mountY=0.27, mountTheta=1.31
23:43:22.387 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.12, opts=13)
23:43:22.387 00.000 10844 Enqueuing Move request for scope (0.26, -0.12)
23:43:22.387 00.000 11060 Worker thread wakes up
23:43:22.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.12) opts 0xd
23:43:22.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.12)
23:43:22.387 00.000 11060 Moving (0.26, -0.12) raw xDistance=0.07 yDistance=0.27
23:43:22.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:43:22.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
23:43:22.387 00.000 11060 MoveAxis(E, 0, ABG)
23:43:22.387 00.000 11060 Move returns status 0, amount 0
23:43:22.387 00.000 11060 MoveAxis(S, 106, ABG)
23:43:22.387 00.000 11060 Guiding  Dir = 1, Dur = 106
23:43:22.402 00.015 11060 IsSlewing returns 0
23:43:22.402 00.000 11060 IsGuiding returns 0
23:43:22.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:43:22.438 00.036 10844 UpdateGuideState exits: m=3268 SNR=36.1
23:43:22.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:22.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:22.438 00.000 10844 Enqueuing Expose request
23:43:22.521 00.083 11060 IsGuiding returns 0
23:43:22.521 00.000 11060 Move returns status 0, amount 106
23:43:22.521 00.000 11060 move complete, result=0
23:43:22.521 00.000 11060 worker thread done servicing request
23:43:22.522 00.001 11060 Worker thread wakes up
23:43:22.522 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 106 ms SOUTH
23:43:22.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:22.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:23.156 00.634 11060 Exposure complete
23:43:23.318 00.162 11060 worker thread done servicing request
23:43:23.318 00.000 10844 OnExposeComplete: enter
23:43:23.318 00.000 10844 UpdateGuideState(): m_state=6
23:43:23.318 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
23:43:23.321 00.003 10844 Star::Find returns 1 (1), X=258.74, Y=61.86, Mass=3086, SNR=35.3, Peak=255 HFD=3.5
23:43:23.321 00.000 10844 MultiStar: [#1 0.35,-0.40,1.09,U] [#2 0.08,-0.59,2.16,U] [#3 -0.52,-0.60,0.00,M1] [#4 -0.67,0.47,0.00,M4] [#5 0.49,0.61,0.00,M1] [#6 0.52,0.02,1.02,U] [#7 -0.17,-0.54,0.86,U] [#8 0.13,-0.42,0.97,U] 
23:43:23.321 00.000 10844 single-star, 5 included, MultiStar: {0.15, -0.39}, one-star: {0.03, -0.22}
23:43:23.321 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
23:43:23.321 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
23:43:23.321 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.43 mountX=0.21 mountY=0.06, mountTheta=0.30
23:43:23.321 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.22, opts=13)
23:43:23.321 00.000 10844 Enqueuing Move request for scope (0.03, -0.22)
23:43:23.323 00.002 11060 Worker thread wakes up
23:43:23.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
23:43:23.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
23:43:23.323 00.000 11060 Moving (0.03, -0.22) raw xDistance=0.21 yDistance=0.06
23:43:23.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:43:23.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:23.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:43:23.323 00.000 11060 MoveAxis(W, 36, ABG)
23:43:23.323 00.000 11060 Guiding  Dir = 3, Dur = 36
23:43:23.330 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:23.341 00.011 11060 IsSlewing returns 0
23:43:23.341 00.000 11060 IsGuiding returns 0
23:43:23.345 00.004 10844 UpdateGuideState exits: m=3086 SNR=35.3 Saturated
23:43:23.346 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:23.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:23.346 00.000 10844 Enqueuing Expose request
23:43:23.388 00.042 11060 IsGuiding returns 0
23:43:23.388 00.000 11060 Move returns status 0, amount 36
23:43:23.388 00.000 11060 MoveAxis(N, 0, ABG)
23:43:23.388 00.000 11060 Move returns status 0, amount 0
23:43:23.388 00.000 11060 move complete, result=0
23:43:23.388 00.000 11060 worker thread done servicing request
23:43:23.388 00.000 11060 Worker thread wakes up
23:43:23.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:23.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:23.404 00.016 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
23:43:24.023 00.619 11060 Exposure complete
23:43:24.182 00.159 11060 worker thread done servicing request
23:43:24.182 00.000 10844 OnExposeComplete: enter
23:43:24.182 00.000 10844 UpdateGuideState(): m_state=6
23:43:24.182 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
23:43:24.182 00.000 10844 Star::Find returns 1 (0), X=259.26, Y=61.62, Mass=2810, SNR=33.9, Peak=204 HFD=3.6
23:43:24.184 00.002 10844 MultiStar: [#1 -0.17,-0.71,0.00,M1] [#2 -0.10,-0.98,0.00,M8] [#3 0.03,-0.43,1.12,U] [#4 -0.05,-0.37,1.03,U] [#5 0.17,0.06,1.03,U] [#6 0.87,-0.26,0.00,M1] [#7 -0.02,-1.01,0.00,M3] [#8 0.11,-0.59,1.02,U] 
23:43:24.184 00.000 10844 refined, 4 included, MultiStar: {0.16, -0.36}, one-star: {0.54, -0.46}
23:43:24.184 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
23:43:24.184 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
23:43:24.184 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-1.16 mountX=0.32 mountY=0.21, mountTheta=0.58
23:43:24.185 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.36, opts=13)
23:43:24.185 00.000 10844 Enqueuing Move request for scope (0.16, -0.36)
23:43:24.185 00.000 11060 Worker thread wakes up
23:43:24.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.36) opts 0xd
23:43:24.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.36)
23:43:24.185 00.000 11060 Moving (0.16, -0.36) raw xDistance=0.32 yDistance=0.21
23:43:24.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:43:24.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:43:24.185 00.000 11060 MoveAxis(W, 57, ABG)
23:43:24.185 00.000 11060 Guiding  Dir = 3, Dur = 57
23:43:24.189 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:24.204 00.015 10844 UpdateGuideState exits: m=2810 SNR=33.9
23:43:24.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:24.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:24.204 00.000 10844 Enqueuing Expose request
23:43:24.209 00.005 11060 IsSlewing returns 0
23:43:24.209 00.000 11060 IsGuiding returns 0
23:43:24.289 00.080 11060 IsGuiding returns 0
23:43:24.289 00.000 11060 Move returns status 0, amount 57
23:43:24.289 00.000 11060 MoveAxis(S, 83, ABG)
23:43:24.289 00.000 11060 Guiding  Dir = 1, Dur = 83
23:43:24.300 00.011 11060 IsSlewing returns 0
23:43:24.300 00.000 11060 IsGuiding returns 0
23:43:24.396 00.096 11060 IsGuiding returns 0
23:43:24.396 00.000 11060 Move returns status 0, amount 83
23:43:24.396 00.000 11060 move complete, result=0
23:43:24.397 00.001 10844 GuideStep: 0.3 px 57 ms WEST, 0.2 px 83 ms SOUTH
23:43:24.398 00.001 11060 worker thread done servicing request
23:43:24.398 00.000 11060 Worker thread wakes up
23:43:24.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:24.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:25.033 00.635 11060 Exposure complete
23:43:25.210 00.177 11060 worker thread done servicing request
23:43:25.210 00.000 10844 OnExposeComplete: enter
23:43:25.210 00.000 10844 UpdateGuideState(): m_state=6
23:43:25.210 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
23:43:25.210 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=61.98, Mass=3395, SNR=37.4, Peak=230 HFD=3.8
23:43:25.210 00.000 10844 MultiStar: [#1 0.39,0.30,0.96,U] [#2 -0.04,-0.46,1.93,U] [#3 0.27,-0.93,0.00,M1] [#4 -0.64,-0.12,0.00,M4] [#5 0.52,-0.49,0.00,M1] [#6 -0.05,-0.26,0.85,U] [#7 0.45,-0.58,0.00,M4] [#8 0.18,-0.63,0.00,M1] 
23:43:25.210 00.000 10844 refined, 3 included, MultiStar: {0.16, -0.19}, one-star: {0.52, -0.09}
23:43:25.210 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
23:43:25.210 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
23:43:25.210 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.86 mountX=0.16 mountY=0.19, mountTheta=0.88
23:43:25.212 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.19, opts=13)
23:43:25.212 00.000 10844 Enqueuing Move request for scope (0.16, -0.19)
23:43:25.212 00.000 11060 Worker thread wakes up
23:43:25.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
23:43:25.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
23:43:25.212 00.000 11060 Moving (0.16, -0.19) raw xDistance=0.16 yDistance=0.19
23:43:25.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
23:43:25.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
23:43:25.212 00.000 11060 MoveAxis(W, 29, ABG)
23:43:25.212 00.000 11060 Guiding  Dir = 3, Dur = 29
23:43:25.222 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:25.230 00.008 10844 UpdateGuideState exits: m=3395 SNR=37.4
23:43:25.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:25.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:25.230 00.000 10844 Enqueuing Expose request
23:43:25.235 00.005 11060 IsSlewing returns 0
23:43:25.235 00.000 11060 IsGuiding returns 0
23:43:25.266 00.031 11060 IsGuiding returns 0
23:43:25.266 00.000 11060 Move returns status 0, amount 29
23:43:25.266 00.000 11060 MoveAxis(S, 75, ABG)
23:43:25.266 00.000 11060 Guiding  Dir = 1, Dur = 75
23:43:25.281 00.015 11060 IsSlewing returns 0
23:43:25.281 00.000 11060 IsGuiding returns 0
23:43:25.360 00.079 11060 IsGuiding returns 0
23:43:25.360 00.000 11060 Move returns status 0, amount 75
23:43:25.360 00.000 11060 move complete, result=0
23:43:25.360 00.000 11060 worker thread done servicing request
23:43:25.360 00.000 11060 Worker thread wakes up
23:43:25.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:25.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:25.360 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.2 px 75 ms SOUTH
23:43:26.012 00.652 11060 Exposure complete
23:43:26.206 00.194 11060 worker thread done servicing request
23:43:26.206 00.000 10844 OnExposeComplete: enter
23:43:26.206 00.000 10844 UpdateGuideState(): m_state=6
23:43:26.206 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
23:43:26.206 00.000 10844 Star::Find returns 1 (0), X=259.32, Y=62.08, Mass=3140, SNR=35.8, Peak=232 HFD=3.8
23:43:26.206 00.000 10844 MultiStar: [#1 0.44,0.59,0.00,M1] [#2 -0.12,-0.82,0.00,M8] [#3 -0.45,-0.23,0.92,U] [#4 -0.57,0.48,0.00,M5] [#5 0.18,0.29,1.05,U] [#6 -0.39,0.51,0.00,M1] [#7 0.32,0.07,0.90,U] [#8 0.24,-0.01,1.02,U] 
23:43:26.206 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.03}, one-star: {0.61, 0.00}
23:43:26.206 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
23:43:26.206 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
23:43:26.206 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.15 mountX=-0.06 mountY=0.18, mountTheta=1.90
23:43:26.209 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.03, opts=13)
23:43:26.209 00.000 10844 Enqueuing Move request for scope (0.19, 0.03)
23:43:26.209 00.000 11060 Worker thread wakes up
23:43:26.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
23:43:26.209 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
23:43:26.209 00.000 11060 Moving (0.19, 0.03) raw xDistance=-0.06 yDistance=0.18
23:43:26.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:43:26.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:26.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:43:26.209 00.000 11060 MoveAxis(E, 0, ABG)
23:43:26.209 00.000 11060 Move returns status 0, amount 0
23:43:26.209 00.000 11060 MoveAxis(N, 0, ABG)
23:43:26.211 00.002 11060 Move returns status 0, amount 0
23:43:26.211 00.000 11060 move complete, result=0
23:43:26.211 00.000 11060 worker thread done servicing request
23:43:26.219 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:43:26.234 00.015 10844 UpdateGuideState exits: m=3140 SNR=35.8
23:43:26.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:26.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:26.234 00.000 10844 Enqueuing Expose request
23:43:26.234 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:26.234 00.000 11060 Worker thread wakes up
23:43:26.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:26.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:26.881 00.647 11060 Exposure complete
23:43:27.052 00.171 11060 worker thread done servicing request
23:43:27.052 00.000 10844 OnExposeComplete: enter
23:43:27.052 00.000 10844 UpdateGuideState(): m_state=6
23:43:27.052 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
23:43:27.052 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.87, Mass=3211, SNR=35.8, Peak=247 HFD=3.6
23:43:27.052 00.000 10844 MultiStar: [#1 0.14,0.40,0.93,U] [#2 -0.39,-0.75,0.00,M9] [#3 -0.41,-0.35,0.97,U] [#4 -0.47,0.00,1.04,U] [#5 0.18,0.68,0.00,M1] [#6 -0.09,-0.42,0.89,U] [#7 -0.28,0.48,0.91,U] [#8 -0.45,-0.33,0.92,U] 
23:43:27.052 00.000 10844 single-star, 6 included, MultiStar: {-0.25, -0.06}, one-star: {-0.15, -0.20}
23:43:27.052 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
23:43:27.052 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
23:43:27.052 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.21 mountX=0.23 mountY=-0.12, mountTheta=-0.47
23:43:27.056 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.20, opts=13)
23:43:27.056 00.000 10844 Enqueuing Move request for scope (-0.15, -0.20)
23:43:27.056 00.000 11060 Worker thread wakes up
23:43:27.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
23:43:27.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
23:43:27.056 00.000 11060 Moving (-0.15, -0.20) raw xDistance=0.23 yDistance=-0.12
23:43:27.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:43:27.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:27.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:43:27.056 00.000 11060 MoveAxis(W, 40, ABG)
23:43:27.056 00.000 11060 Guiding  Dir = 3, Dur = 40
23:43:27.062 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:27.067 00.005 11060 IsSlewing returns 0
23:43:27.067 00.000 11060 IsGuiding returns 0
23:43:27.072 00.005 10844 UpdateGuideState exits: m=3211 SNR=35.8
23:43:27.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:27.072 00.000 10844 Enqueuing Expose request
23:43:27.112 00.040 11060 IsGuiding returns 0
23:43:27.112 00.000 11060 Move returns status 0, amount 40
23:43:27.112 00.000 11060 MoveAxis(N, 0, ABG)
23:43:27.112 00.000 11060 Move returns status 0, amount 0
23:43:27.112 00.000 11060 move complete, result=0
23:43:27.112 00.000 11060 worker thread done servicing request
23:43:27.112 00.000 11060 Worker thread wakes up
23:43:27.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:27.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:27.112 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
23:43:27.754 00.642 11060 Exposure complete
23:43:27.934 00.180 11060 worker thread done servicing request
23:43:27.934 00.000 10844 OnExposeComplete: enter
23:43:27.934 00.000 10844 UpdateGuideState(): m_state=6
23:43:27.934 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
23:43:27.934 00.000 10844 Star::Find returns 1 (0), X=259.08, Y=61.96, Mass=3243, SNR=36.6, Peak=251 HFD=3.9
23:43:27.934 00.000 10844 MultiStar: [#1 0.36,0.97,0.00,M1] [#2 -0.10,0.07,1.89,U] [#3 -0.31,-0.22,0.92,U] [#4 -0.15,0.49,0.95,U] [#5 0.54,1.24,0.00,M2] [#6 -0.02,0.27,0.75,U] [#7 0.38,-0.25,0.84,U] [#8 0.29,-0.03,0.93,U] 
23:43:27.934 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.03}, one-star: {0.37, -0.12}
23:43:27.934 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
23:43:27.934 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
23:43:27.934 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.62 mountX=-0.04 mountY=0.04, mountTheta=2.37
23:43:27.934 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
23:43:27.934 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
23:43:27.934 00.000 11060 Worker thread wakes up
23:43:27.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
23:43:27.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
23:43:27.934 00.000 11060 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=0.04
23:43:27.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:43:27.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:27.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:27.934 00.000 11060 MoveAxis(E, 0, ABG)
23:43:27.934 00.000 11060 Move returns status 0, amount 0
23:43:27.934 00.000 11060 MoveAxis(N, 0, ABG)
23:43:27.934 00.000 11060 Move returns status 0, amount 0
23:43:27.934 00.000 11060 move complete, result=0
23:43:27.934 00.000 11060 worker thread done servicing request
23:43:27.944 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:27.959 00.015 10844 UpdateGuideState exits: m=3243 SNR=36.6
23:43:27.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:27.959 00.000 10844 Enqueuing Expose request
23:43:27.959 00.000 11060 Worker thread wakes up
23:43:27.959 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:27.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:27.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:28.599 00.640 11060 Exposure complete
23:43:28.781 00.182 11060 worker thread done servicing request
23:43:28.781 00.000 10844 OnExposeComplete: enter
23:43:28.781 00.000 10844 UpdateGuideState(): m_state=6
23:43:28.781 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
23:43:28.781 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.58, Mass=2819, SNR=34.3, Peak=207 HFD=3.7
23:43:28.781 00.000 10844 MultiStar: [#1 0.68,0.46,0.00,M2] [#2 -0.31,-0.76,0.00,M9] [#3 -0.23,-0.06,1.02,U] [#4 -0.17,0.26,1.02,U] [#5 0.23,0.68,0.00,M3] [#6 -0.66,0.67,0.00,M1] [#7 0.09,-0.07,0.88,U] [#8 0.59,-0.26,0.00,M1] 
23:43:28.781 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.09}, one-star: {0.12, -0.50}
23:43:28.781 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
23:43:28.781 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
23:43:28.786 00.005 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.08 mountX=0.10 mountY=-0.03, mountTheta=-0.34
23:43:28.786 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
23:43:28.786 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
23:43:28.786 00.000 11060 Worker thread wakes up
23:43:28.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
23:43:28.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
23:43:28.786 00.000 11060 Moving (-0.05, -0.09) raw xDistance=0.10 yDistance=-0.03
23:43:28.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:43:28.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:28.788 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:28.788 00.000 11060 MoveAxis(E, 0, ABG)
23:43:28.788 00.000 11060 Move returns status 0, amount 0
23:43:28.788 00.000 11060 MoveAxis(N, 0, ABG)
23:43:28.788 00.000 11060 Move returns status 0, amount 0
23:43:28.788 00.000 11060 move complete, result=0
23:43:28.788 00.000 11060 worker thread done servicing request
23:43:28.795 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:28.807 00.012 10844 UpdateGuideState exits: m=2819 SNR=34.3
23:43:28.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:28.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:28.807 00.000 10844 Enqueuing Expose request
23:43:28.807 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:28.807 00.000 11060 Worker thread wakes up
23:43:28.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:28.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:29.442 00.635 11060 Exposure complete
23:43:29.596 00.154 11060 worker thread done servicing request
23:43:29.596 00.000 10844 OnExposeComplete: enter
23:43:29.596 00.000 10844 UpdateGuideState(): m_state=6
23:43:29.596 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
23:43:29.596 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.67, Mass=3850, SNR=39.7, Peak=249 HFD=3.7
23:43:29.596 00.000 10844 MultiStar: [#1 0.13,0.70,0.00,M3] [#2 -0.34,0.52,1.83,U] [#3 -0.29,0.63,0.00,M1] [#4 0.10,0.42,0.86,U] [#5 0.32,1.03,0.00,M4] [#6 0.21,0.89,0.00,M2] [#7 -0.41,0.17,0.83,U] [#8 0.13,0.34,0.81,U] 
23:43:29.596 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.43}, one-star: {0.13, 0.59}
23:43:29.596 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
23:43:29.596 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
23:43:29.596 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.43 hyp=0.45 cameraTheta=1.84 mountX=-0.41 mountY=-0.19, mountTheta=-2.71
23:43:29.596 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.43, opts=13)
23:43:29.596 00.000 10844 Enqueuing Move request for scope (-0.12, 0.43)
23:43:29.596 00.000 11060 Worker thread wakes up
23:43:29.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.43) opts 0xd
23:43:29.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.43)
23:43:29.596 00.000 11060 Moving (-0.12, 0.43) raw xDistance=-0.41 yDistance=-0.19
23:43:29.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:43:29.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:29.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:43:29.596 00.000 11060 MoveAxis(E, 70, ABG)
23:43:29.596 00.000 11060 Guiding  Dir = 2, Dur = 70
23:43:29.602 00.006 11060 IsSlewing returns 0
23:43:29.602 00.000 11060 IsGuiding returns 0
23:43:29.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:29.616 00.014 10844 UpdateGuideState exits: m=3850 SNR=39.7
23:43:29.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:29.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:29.616 00.000 10844 Enqueuing Expose request
23:43:29.678 00.062 11060 IsGuiding returns 0
23:43:29.678 00.000 11060 Move returns status 0, amount 70
23:43:29.678 00.000 11060 MoveAxis(N, 0, ABG)
23:43:29.678 00.000 11060 Move returns status 0, amount 0
23:43:29.678 00.000 11060 move complete, result=0
23:43:29.678 00.000 11060 worker thread done servicing request
23:43:29.678 00.000 11060 Worker thread wakes up
23:43:29.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:29.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:29.678 00.000 10844 GuideStep: -0.4 px 70 ms EAST, -0.2 px 0 ms NORTH
23:43:30.328 00.650 11060 Exposure complete
23:43:30.489 00.161 11060 worker thread done servicing request
23:43:30.489 00.000 10844 OnExposeComplete: enter
23:43:30.489 00.000 10844 UpdateGuideState(): m_state=6
23:43:30.489 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
23:43:30.489 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.64, Mass=2808, SNR=33.5, Peak=219 HFD=3.4
23:43:30.489 00.000 10844 MultiStar: [#1 -0.34,0.27,1.01,U] [#2 -0.22,-0.43,2.18,U] [#3 -0.64,0.07,0.00,M2] [#4 -0.16,0.47,1.03,U] [#5 -0.89,-0.34,0.00,M5] [#6 0.05,-0.14,0.86,U] [#7 -0.61,-0.32,0.00,M1] [#8 -0.29,0.36,1.03,U] 
23:43:30.489 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.05}, one-star: {-0.19, -0.44}
23:43:30.489 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:43:30.489 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:43:30.489 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.89 mountX=0.09 mountY=-0.19, mountTheta=-1.14
23:43:30.489 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.05, opts=13)
23:43:30.489 00.000 10844 Enqueuing Move request for scope (-0.20, -0.05)
23:43:30.489 00.000 11060 Worker thread wakes up
23:43:30.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
23:43:30.489 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
23:43:30.489 00.000 11060 Moving (-0.20, -0.05) raw xDistance=0.09 yDistance=-0.19
23:43:30.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:43:30.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:30.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:43:30.489 00.000 11060 MoveAxis(E, 0, ABG)
23:43:30.489 00.000 11060 Move returns status 0, amount 0
23:43:30.489 00.000 11060 MoveAxis(N, 0, ABG)
23:43:30.489 00.000 11060 Move returns status 0, amount 0
23:43:30.489 00.000 11060 move complete, result=0
23:43:30.489 00.000 11060 worker thread done servicing request
23:43:30.509 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:30.524 00.015 10844 UpdateGuideState exits: m=2808 SNR=33.5
23:43:30.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:30.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:30.524 00.000 10844 Enqueuing Expose request
23:43:30.524 00.000 11060 Worker thread wakes up
23:43:30.524 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:30.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:30.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:31.150 00.626 11060 Exposure complete
23:43:31.308 00.158 11060 worker thread done servicing request
23:43:31.308 00.000 10844 OnExposeComplete: enter
23:43:31.308 00.000 10844 UpdateGuideState(): m_state=6
23:43:31.308 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
23:43:31.308 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=62.19, Mass=2939, SNR=34.6, Peak=186 HFD=3.8
23:43:31.308 00.000 10844 MultiStar: [#1 -0.33,-0.24,1.16,U] [#2 -0.26,-0.13,2.08,U] [#3 -0.63,-0.20,0.00,M3] [#4 0.00,-0.03,0.94,U] [#5 -0.52,0.37,0.00,M6] [#6 -0.37,0.43,1.03,U] [#7 -0.60,-0.51,0.00,M2] [#8 -0.10,0.38,1.01,U] 
23:43:31.308 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.05}, one-star: {-0.24, 0.11}
23:43:31.308 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
23:43:31.308 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
23:43:31.308 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.93 mountX=-0.01 mountY=-0.23, mountTheta=-1.60
23:43:31.308 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.05, opts=13)
23:43:31.308 00.000 10844 Enqueuing Move request for scope (-0.23, 0.05)
23:43:31.308 00.000 11060 Worker thread wakes up
23:43:31.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
23:43:31.308 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
23:43:31.308 00.000 11060 Moving (-0.23, 0.05) raw xDistance=-0.01 yDistance=-0.23
23:43:31.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:43:31.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:31.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:43:31.308 00.000 11060 MoveAxis(E, 0, ABG)
23:43:31.308 00.000 11060 Move returns status 0, amount 0
23:43:31.308 00.000 11060 MoveAxis(N, 0, ABG)
23:43:31.308 00.000 11060 Move returns status 0, amount 0
23:43:31.308 00.000 11060 move complete, result=0
23:43:31.308 00.000 11060 worker thread done servicing request
23:43:31.317 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:31.330 00.013 10844 UpdateGuideState exits: m=2939 SNR=34.6
23:43:31.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:31.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:31.330 00.000 10844 Enqueuing Expose request
23:43:31.330 00.000 11060 Worker thread wakes up
23:43:31.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:31.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:31.330 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:31.964 00.634 11060 Exposure complete
23:43:32.117 00.153 11060 worker thread done servicing request
23:43:32.122 00.005 10844 OnExposeComplete: enter
23:43:32.122 00.000 10844 UpdateGuideState(): m_state=6
23:43:32.123 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
23:43:32.123 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=62.28, Mass=3099, SNR=36.0, Peak=232 HFD=3.9
23:43:32.123 00.000 10844 MultiStar: [#1 -1.15,0.04,0.00,M2] [#2 -0.66,0.57,0.00,M7] [#3 -0.81,0.67,0.00,M4] [#4 -0.20,0.37,0.94,U] [#5 -0.52,0.61,0.00,M7] [#6 -0.66,0.65,0.00,M1] [#7 -0.53,-0.23,0.80,U] [#8 -0.15,0.56,0.97,U] 
23:43:32.123 00.000 10844 refined, 3 included, MultiStar: {-0.35, 0.25}, one-star: {-0.54, 0.20}
23:43:32.123 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
23:43:32.123 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
23:43:32.123 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.25 hyp=0.42 cameraTheta=2.53 mountX=-0.18 mountY=-0.38, mountTheta=-2.01
23:43:32.129 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.25, opts=13)
23:43:32.129 00.000 10844 Enqueuing Move request for scope (-0.35, 0.25)
23:43:32.129 00.000 11060 Worker thread wakes up
23:43:32.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.25) opts 0xd
23:43:32.129 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.25)
23:43:32.129 00.000 11060 Moving (-0.35, 0.25) raw xDistance=-0.18 yDistance=-0.38
23:43:32.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:43:32.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:32.130 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:43:32.130 00.000 11060 MoveAxis(E, 31, ABG)
23:43:32.130 00.000 11060 Guiding  Dir = 2, Dur = 31
23:43:32.138 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:32.143 00.005 11060 IsSlewing returns 0
23:43:32.143 00.000 11060 IsGuiding returns 0
23:43:32.149 00.006 10844 UpdateGuideState exits: m=3099 SNR=36.0
23:43:32.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:32.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:32.149 00.000 10844 Enqueuing Expose request
23:43:32.190 00.041 11060 IsGuiding returns 0
23:43:32.190 00.000 11060 Move returns status 0, amount 31
23:43:32.190 00.000 11060 MoveAxis(N, 0, ABG)
23:43:32.190 00.000 11060 Move returns status 0, amount 0
23:43:32.190 00.000 11060 move complete, result=0
23:43:32.190 00.000 11060 worker thread done servicing request
23:43:32.190 00.000 11060 Worker thread wakes up
23:43:32.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:32.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:32.190 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.4 px 0 ms NORTH
23:43:32.817 00.627 11060 Exposure complete
23:43:32.991 00.174 11060 worker thread done servicing request
23:43:32.991 00.000 10844 OnExposeComplete: enter
23:43:32.991 00.000 10844 UpdateGuideState(): m_state=6
23:43:32.991 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
23:43:32.991 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=62.23, Mass=3395, SNR=38.0, Peak=247 HFD=3.7
23:43:32.991 00.000 10844 MultiStar: [#1 -0.61,0.13,0.91,U] [#2 -0.45,0.71,0.00,M8] [#3 -0.61,0.82,0.00,M5] [#4 0.05,0.19,0.93,U] [#5 -0.24,0.67,0.00,M8] [#6 0.00,0.62,0.91,U] [#7 -0.33,-0.43,0.83,U] [#8 0.15,0.07,0.91,U] 
23:43:32.991 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.13}, one-star: {-0.28, 0.16}
23:43:32.991 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
23:43:32.991 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.06)
23:43:32.991 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.49 mountX=-0.10 mountY=-0.19, mountTheta=-2.04
23:43:32.996 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.13, opts=13)
23:43:32.996 00.000 10844 Enqueuing Move request for scope (-0.17, 0.13)
23:43:32.996 00.000 11060 Worker thread wakes up
23:43:32.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
23:43:32.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
23:43:32.996 00.000 11060 Moving (-0.17, 0.13) raw xDistance=-0.10 yDistance=-0.19
23:43:32.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:32.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:32.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:43:32.996 00.000 11060 MoveAxis(E, 0, ABG)
23:43:32.996 00.000 11060 Move returns status 0, amount 0
23:43:32.996 00.000 11060 MoveAxis(N, 0, ABG)
23:43:32.996 00.000 11060 Move returns status 0, amount 0
23:43:32.996 00.000 11060 move complete, result=0
23:43:32.996 00.000 11060 worker thread done servicing request
23:43:33.001 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:33.017 00.016 10844 UpdateGuideState exits: m=3395 SNR=38.0
23:43:33.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:33.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:33.017 00.000 10844 Enqueuing Expose request
23:43:33.017 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:33.017 00.000 11060 Worker thread wakes up
23:43:33.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:33.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:33.665 00.648 11060 Exposure complete
23:43:33.826 00.161 11060 worker thread done servicing request
23:43:33.826 00.000 10844 OnExposeComplete: enter
23:43:33.826 00.000 10844 UpdateGuideState(): m_state=6
23:43:33.826 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
23:43:33.826 00.000 10844 Star::Find returns 1 (0), X=258.01, Y=62.40, Mass=2875, SNR=34.4, Peak=179 HFD=3.7
23:43:33.826 00.000 10844 MultiStar: [#1 0.13,0.81,0.00,M2] [#2 -0.35,-0.07,2.15,U] [#3 0.15,0.28,1.13,U] [#4 -0.24,0.56,1.00,U] [#5 0.36,1.94,0.00,M9] [#6 0.00,0.49,0.91,U] [#7 -0.02,0.43,0.94,U] [#8 0.18,0.46,0.96,U] 
23:43:33.826 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.29}, one-star: {-0.70, 0.32}
23:43:33.826 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
23:43:33.826 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.45)
23:43:33.826 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.33 cameraTheta=2.10 mountX=-0.25 mountY=-0.21, mountTheta=-2.44
23:43:33.826 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.29, opts=13)
23:43:33.826 00.000 10844 Enqueuing Move request for scope (-0.17, 0.29)
23:43:33.826 00.000 11060 Worker thread wakes up
23:43:33.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd
23:43:33.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
23:43:33.826 00.000 11060 Moving (-0.17, 0.29) raw xDistance=-0.25 yDistance=-0.21
23:43:33.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:43:33.826 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-0.78
23:43:33.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:43:33.829 00.003 11060 MoveAxis(E, 44, ABG)
23:43:33.829 00.000 11060 Guiding  Dir = 2, Dur = 44
23:43:33.834 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:33.845 00.011 11060 IsSlewing returns 0
23:43:33.845 00.000 11060 IsGuiding returns 0
23:43:33.846 00.001 10844 UpdateGuideState exits: m=2875 SNR=34.4
23:43:33.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:33.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:33.846 00.000 10844 Enqueuing Expose request
23:43:33.900 00.054 11060 IsGuiding returns 0
23:43:33.900 00.000 11060 Move returns status 0, amount 44
23:43:33.900 00.000 11060 BLC: Oldest BLC event removed
23:43:33.900 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:43:33.900 00.000 11060 MoveAxis(N, 833, ABG)
23:43:33.900 00.000 11060 duration set to 750 by maxDecDuration
23:43:33.901 00.001 11060 Guiding  Dir = 0, Dur = 750
23:43:33.917 00.016 11060 IsSlewing returns 0
23:43:33.917 00.000 11060 IsGuiding returns 0
23:43:34.680 00.763 11060 IsGuiding returns 0
23:43:34.680 00.000 11060 Move returns status 0, amount 750
23:43:34.680 00.000 11060 move complete, result=0
23:43:34.681 00.001 10844 GuideStep: -0.3 px 44 ms EAST, -0.2 px 750 ms NORTH
23:43:34.681 00.000 11060 worker thread done servicing request
23:43:34.683 00.002 11060 Worker thread wakes up
23:43:34.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:34.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:35.315 00.632 11060 Exposure complete
23:43:35.491 00.176 11060 worker thread done servicing request
23:43:35.491 00.000 10844 OnExposeComplete: enter
23:43:35.491 00.000 10844 UpdateGuideState(): m_state=6
23:43:35.492 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
23:43:35.492 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.50, Mass=4014, SNR=40.6, Peak=215 HFD=3.9
23:43:35.492 00.000 10844 MultiStar: [#1 -0.91,0.73,0.00,M3] [#2 -0.09,-0.68,0.00,M8] [#3 -0.05,-0.42,0.94,U] [#4 -0.37,0.76,0.00,M1] [#5 -0.80,0.71,0.00,M10] [#6 -0.24,0.13,0.71,U] [#7 -0.54,-0.17,0.78,U] [#8 -0.55,-0.65,0.00,M1] 
23:43:35.492 00.000 10844 refined, 3 included, MultiStar: {-0.33, -0.29}, one-star: {-0.47, -0.58}
23:43:35.492 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
23:43:35.492 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:43:35.492 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.29 hyp=0.44 cameraTheta=-2.41 mountX=0.35 mountY=-0.27, mountTheta=-0.67
23:43:35.494 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.29, opts=13)
23:43:35.494 00.000 10844 Enqueuing Move request for scope (-0.33, -0.29)
23:43:35.494 00.000 11060 Worker thread wakes up
23:43:35.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.29) opts 0xd
23:43:35.494 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.29)
23:43:35.494 00.000 11060 Moving (-0.33, -0.29) raw xDistance=0.35 yDistance=-0.27
23:43:35.494 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.149650, 1:0.273639
23:43:35.494 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:43:35.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
23:43:35.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
23:43:35.494 00.000 11060 MoveAxis(W, 59, ABG)
23:43:35.494 00.000 11060 Guiding  Dir = 3, Dur = 59
23:43:35.504 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:35.518 00.014 11060 IsSlewing returns 0
23:43:35.518 00.000 11060 IsGuiding returns 0
23:43:35.518 00.000 10844 UpdateGuideState exits: m=4014 SNR=40.6
23:43:35.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:35.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:35.518 00.000 10844 Enqueuing Expose request
23:43:35.594 00.076 11060 IsGuiding returns 0
23:43:35.594 00.000 11060 Move returns status 0, amount 59
23:43:35.594 00.000 11060 MoveAxis(N, 106, ABG)
23:43:35.594 00.000 11060 Guiding  Dir = 0, Dur = 106
23:43:35.626 00.032 11060 IsSlewing returns 0
23:43:35.626 00.000 11060 IsGuiding returns 0
23:43:35.766 00.140 11060 IsGuiding returns 0
23:43:35.766 00.000 11060 Move returns status 0, amount 106
23:43:35.766 00.000 11060 move complete, result=0
23:43:35.766 00.000 11060 worker thread done servicing request
23:43:35.766 00.000 11060 Worker thread wakes up
23:43:35.766 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.3 px 106 ms NORTH
23:43:35.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:35.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:36.386 00.620 11060 Exposure complete
23:43:36.550 00.164 11060 worker thread done servicing request
23:43:36.550 00.000 10844 OnExposeComplete: enter
23:43:36.550 00.000 10844 UpdateGuideState(): m_state=6
23:43:36.550 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
23:43:36.550 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=62.14, Mass=4016, SNR=41.1, Peak=223 HFD=4.4
23:43:36.550 00.000 10844 MultiStar: [#1 -0.45,-0.12,0.90,U] [#2 0.05,-0.83,0.00,M9] [#3 -0.75,-0.90,0.00,M4] [#4 -1.00,0.31,0.00,M2] [#5 -0.12,-0.03,0.91,U] [#6 -0.77,-0.02,0.00,M1] [#7 -0.31,-0.18,0.78,U] [#8 -0.23,-0.78,0.00,M2] 
23:43:36.550 00.000 10844 refined, 3 included, MultiStar: {-0.32, -0.06}, one-star: {-0.40, 0.06}
23:43:36.550 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
23:43:36.550 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
23:43:36.550 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-2.96 mountX=0.12 mountY=-0.31, mountTheta=-1.21
23:43:36.550 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.06, opts=13)
23:43:36.550 00.000 10844 Enqueuing Move request for scope (-0.32, -0.06)
23:43:36.550 00.000 11060 Worker thread wakes up
23:43:36.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.06) opts 0xd
23:43:36.550 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.06)
23:43:36.550 00.000 11060 Moving (-0.32, -0.06) raw xDistance=0.12 yDistance=-0.31
23:43:36.554 00.004 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.149650, 1:0.273639, 2:0.307272
23:43:36.554 00.000 11060 BLC: Under-shoot: nominal increase by 95
23:43:36.554 00.000 11060 BLC: window closed
23:43:36.554 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:43:36.554 00.000 11060 BLC: Pulse adjusted to 750
23:43:36.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:43:36.555 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
23:43:36.555 00.000 11060 MoveAxis(E, 0, ABG)
23:43:36.555 00.000 11060 Move returns status 0, amount 0
23:43:36.555 00.000 11060 MoveAxis(N, 120, ABG)
23:43:36.555 00.000 11060 Guiding  Dir = 0, Dur = 120
23:43:36.570 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:36.576 00.006 11060 IsSlewing returns 0
23:43:36.576 00.000 11060 IsGuiding returns 0
23:43:36.587 00.011 10844 UpdateGuideState exits: m=4016 SNR=41.1
23:43:36.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:36.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:36.587 00.000 10844 Enqueuing Expose request
23:43:36.587 00.000 10844 evsrv: cli 0EEEE390 connect
23:43:36.587 00.000 10844 case statement mapped state 6 to 3
23:43:36.587 00.000 10844 case statement mapped state 6 to 3
23:43:36.589 00.002 10844 evsrv: cli 0EEEE390 request: {"method":"get_pixel_scale","id":"93061530-ff3e-437a-8afd-6a245e7df1f0"}
23:43:36.589 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":4.1253,"id":"93061530-ff3e-437a-8afd-6a245e7df1f0"}
23:43:36.609 00.020 10844 evsrv: cli 0EEEE390 disconnect
23:43:36.715 00.106 11060 IsGuiding returns 0
23:43:36.715 00.000 11060 Move returns status 0, amount 120
23:43:36.715 00.000 11060 move complete, result=0
23:43:36.715 00.000 11060 worker thread done servicing request
23:43:36.715 00.000 11060 Worker thread wakes up
23:43:36.715 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 120 ms NORTH
23:43:36.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:36.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:37.357 00.642 11060 Exposure complete
23:43:37.534 00.177 11060 worker thread done servicing request
23:43:37.534 00.000 10844 OnExposeComplete: enter
23:43:37.534 00.000 10844 UpdateGuideState(): m_state=6
23:43:37.534 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
23:43:37.534 00.000 10844 Star::Find returns 1 (0), X=258.17, Y=62.61, Mass=4086, SNR=41.5, Peak=238 HFD=4.1
23:43:37.534 00.000 10844 MultiStar: [#1 -0.11,0.22,0.93,U] [#2 0.18,-0.69,0.00,M10] [#3 -0.97,0.41,0.00,M5] [#4 -0.41,-0.00,0.84,U] [#5 -0.25,-0.57,0.00,M10] [#6 -0.33,0.20,0.78,U] [#7 -0.75,-0.22,0.00,M1] [#8 -1.61,0.11,0.00,M3] 
23:43:37.534 00.000 10844 refined, 3 included, MultiStar: {-0.35, 0.25}, one-star: {-0.54, 0.53}
23:43:37.534 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
23:43:37.534 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
23:43:37.534 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.25 hyp=0.43 cameraTheta=2.52 mountX=-0.18 mountY=-0.39, mountTheta=-2.02
23:43:37.537 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.25, opts=13)
23:43:37.537 00.000 10844 Enqueuing Move request for scope (-0.35, 0.25)
23:43:37.537 00.000 11060 Worker thread wakes up
23:43:37.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.25) opts 0xd
23:43:37.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.25)
23:43:37.537 00.000 11060 Moving (-0.35, 0.25) raw xDistance=-0.18 yDistance=-0.39
23:43:37.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:43:37.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
23:43:37.537 00.000 11060 MoveAxis(E, 32, ABG)
23:43:37.537 00.000 11060 Guiding  Dir = 2, Dur = 32
23:43:37.543 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:37.549 00.006 11060 IsSlewing returns 0
23:43:37.549 00.000 11060 IsGuiding returns 0
23:43:37.554 00.005 10844 UpdateGuideState exits: m=4086 SNR=41.5
23:43:37.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:37.554 00.000 10844 Enqueuing Expose request
23:43:37.596 00.042 11060 IsGuiding returns 0
23:43:37.596 00.000 11060 Move returns status 0, amount 32
23:43:37.596 00.000 11060 MoveAxis(N, 150, ABG)
23:43:37.596 00.000 11060 Guiding  Dir = 0, Dur = 150
23:43:37.612 00.016 11060 IsSlewing returns 0
23:43:37.612 00.000 11060 IsGuiding returns 0
23:43:37.775 00.163 11060 IsGuiding returns 0
23:43:37.775 00.000 11060 Move returns status 0, amount 150
23:43:37.775 00.000 11060 move complete, result=0
23:43:37.775 00.000 11060 worker thread done servicing request
23:43:37.775 00.000 11060 Worker thread wakes up
23:43:37.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:37.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:37.775 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.4 px 150 ms NORTH
23:43:38.405 00.630 11060 Exposure complete
23:43:38.591 00.186 11060 worker thread done servicing request
23:43:38.595 00.004 10844 OnExposeComplete: enter
23:43:38.595 00.000 10844 UpdateGuideState(): m_state=6
23:43:38.595 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
23:43:38.595 00.000 10844 Star::Find returns 1 (0), X=258.98, Y=61.95, Mass=3708, SNR=38.8, Peak=181 HFD=4.4
23:43:38.595 00.000 10844 MultiStar: [#1 -0.68,0.26,0.00,M2] [#2 -0.22,-0.49,1.96,U] [#3 -0.69,-0.09,0.00,M6] [#4 -0.46,-0.47,0.00,M2] [#5 -0.28,-0.17,0.89,U] [#6 -0.16,-0.14,0.83,U] [#7 -0.48,0.09,0.89,U] [#8 -0.22,0.14,0.87,U] 
23:43:38.595 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.18}, one-star: {0.27, -0.13}
23:43:38.595 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
23:43:38.595 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
23:43:38.595 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-2.35 mountX=0.21 mountY=-0.15, mountTheta=-0.61
23:43:38.595 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.18, opts=13)
23:43:38.595 00.000 10844 Enqueuing Move request for scope (-0.18, -0.18)
23:43:38.595 00.000 11060 Worker thread wakes up
23:43:38.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
23:43:38.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
23:43:38.595 00.000 11060 Moving (-0.18, -0.18) raw xDistance=0.21 yDistance=-0.15
23:43:38.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:43:38.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:38.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:38.595 00.000 11060 MoveAxis(W, 35, ABG)
23:43:38.595 00.000 11060 Guiding  Dir = 3, Dur = 35
23:43:38.602 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:38.605 00.003 11060 IsSlewing returns 0
23:43:38.605 00.000 11060 IsGuiding returns 0
23:43:38.612 00.007 10844 UpdateGuideState exits: m=3708 SNR=38.8
23:43:38.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:38.612 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:38.612 00.000 10844 Enqueuing Expose request
23:43:38.652 00.040 11060 IsGuiding returns 0
23:43:38.652 00.000 11060 Move returns status 0, amount 35
23:43:38.653 00.001 11060 MoveAxis(N, 0, ABG)
23:43:38.653 00.000 11060 Move returns status 0, amount 0
23:43:38.653 00.000 11060 move complete, result=0
23:43:38.653 00.000 11060 worker thread done servicing request
23:43:38.653 00.000 11060 Worker thread wakes up
23:43:38.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:38.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:38.665 00.012 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
23:43:39.298 00.633 11060 Exposure complete
23:43:39.454 00.156 11060 worker thread done servicing request
23:43:39.454 00.000 10844 OnExposeComplete: enter
23:43:39.454 00.000 10844 UpdateGuideState(): m_state=6
23:43:39.454 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
23:43:39.454 00.000 10844 Star::Find returns 1 (0), X=258.03, Y=62.27, Mass=3331, SNR=36.9, Peak=187 HFD=4.1
23:43:39.454 00.000 10844 MultiStar: [#1 -0.50,0.18,0.97,U] [#2 0.30,0.19,2.04,U] [#3 -0.72,0.15,0.00,M7] [#4 -0.23,0.54,0.79,U] [#5 0.08,0.54,1.11,U] [#6 -0.28,0.20,0.87,U] [#7 -0.74,-0.54,0.00,M1] [#8 -0.71,0.58,0.00,M3] 
23:43:39.454 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.29}, one-star: {-0.68, 0.19}
23:43:39.454 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.75 = -2.54)
23:43:39.454 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
23:43:39.454 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.99 mountX=-0.26 mountY=-0.17, mountTheta=-2.55
23:43:39.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.29, opts=13)
23:43:39.456 00.000 10844 Enqueuing Move request for scope (-0.13, 0.29)
23:43:39.456 00.000 11060 Worker thread wakes up
23:43:39.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
23:43:39.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
23:43:39.456 00.000 11060 Moving (-0.13, 0.29) raw xDistance=-0.26 yDistance=-0.17
23:43:39.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:43:39.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:39.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:43:39.456 00.000 11060 MoveAxis(E, 44, ABG)
23:43:39.456 00.000 11060 Guiding  Dir = 2, Dur = 44
23:43:39.464 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:39.469 00.005 11060 IsSlewing returns 0
23:43:39.470 00.001 11060 IsGuiding returns 0
23:43:39.474 00.004 10844 UpdateGuideState exits: m=3331 SNR=36.9
23:43:39.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:39.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:39.474 00.000 10844 Enqueuing Expose request
23:43:39.516 00.042 11060 IsGuiding returns 0
23:43:39.518 00.002 11060 Move returns status 0, amount 44
23:43:39.518 00.000 11060 MoveAxis(N, 0, ABG)
23:43:39.518 00.000 11060 Move returns status 0, amount 0
23:43:39.518 00.000 11060 move complete, result=0
23:43:39.518 00.000 11060 worker thread done servicing request
23:43:39.518 00.000 11060 Worker thread wakes up
23:43:39.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:39.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:39.519 00.001 10844 GuideStep: -0.3 px 44 ms EAST, -0.2 px 0 ms NORTH
23:43:40.163 00.644 11060 Exposure complete
23:43:40.366 00.203 11060 worker thread done servicing request
23:43:40.366 00.000 10844 OnExposeComplete: enter
23:43:40.366 00.000 10844 UpdateGuideState(): m_state=6
23:43:40.369 00.003 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
23:43:40.369 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=62.48, Mass=3292, SNR=36.3, Peak=187 HFD=4.2
23:43:40.370 00.001 10844 MultiStar: [#1 -0.84,0.62,0.00,M2] [#2 -0.13,0.09,1.92,U] [#3 -0.96,-0.04,0.00,M8] [#4 -0.27,-0.14,0.98,U] [#5 -0.00,0.43,0.99,U] [#6 -0.58,-0.56,0.00,M1] [#7 -0.97,-0.01,0.00,M2] [#8 -0.47,-0.24,1.00,U] 
23:43:40.370 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.10}, one-star: {-0.11, 0.40}
23:43:40.370 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
23:43:40.370 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
23:43:40.370 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.64 mountX=-0.07 mountY=-0.20, mountTheta=-1.90
23:43:40.370 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.10, opts=13)
23:43:40.370 00.000 10844 Enqueuing Move request for scope (-0.19, 0.10)
23:43:40.370 00.000 11060 Worker thread wakes up
23:43:40.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
23:43:40.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
23:43:40.370 00.000 11060 Moving (-0.19, 0.10) raw xDistance=-0.07 yDistance=-0.20
23:43:40.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:43:40.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:43:40.370 00.000 11060 MoveAxis(E, 0, ABG)
23:43:40.370 00.000 11060 Move returns status 0, amount 0
23:43:40.370 00.000 11060 MoveAxis(N, 78, ABG)
23:43:40.370 00.000 11060 Guiding  Dir = 0, Dur = 78
23:43:40.380 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:40.390 00.010 11060 IsSlewing returns 0
23:43:40.391 00.001 11060 IsGuiding returns 0
23:43:40.401 00.010 10844 UpdateGuideState exits: m=3292 SNR=36.3
23:43:40.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:40.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:40.401 00.000 10844 Enqueuing Expose request
23:43:40.484 00.083 11060 IsGuiding returns 0
23:43:40.484 00.000 11060 Move returns status 0, amount 78
23:43:40.484 00.000 11060 move complete, result=0
23:43:40.484 00.000 11060 worker thread done servicing request
23:43:40.484 00.000 11060 Worker thread wakes up
23:43:40.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:40.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:40.484 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 78 ms NORTH
23:43:41.120 00.636 11060 Exposure complete
23:43:41.267 00.147 11060 worker thread done servicing request
23:43:41.267 00.000 10844 OnExposeComplete: enter
23:43:41.267 00.000 10844 UpdateGuideState(): m_state=6
23:43:41.273 00.006 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
23:43:41.273 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.75, Mass=2764, SNR=33.6, Peak=206 HFD=3.6
23:43:41.273 00.000 10844 MultiStar: [#1 -0.24,0.74,0.00,M3] [#2 -0.14,-0.65,0.00,M8] [#3 -0.12,-0.55,1.11,U] [#4 -0.35,-0.49,1.05,U] [#5 0.05,-0.10,1.19,U] [#6 0.14,-0.10,1.01,U] [#7 -0.11,-0.67,0.00,M3] [#8 -0.02,-0.51,1.01,U] 
23:43:41.273 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.34}, one-star: {-0.28, -0.33}
23:43:41.273 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
23:43:41.273 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
23:43:41.273 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.34 hyp=0.36 cameraTheta=-1.84 mountX=0.35 mountY=-0.04, mountTheta=-0.10
23:43:41.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.34, opts=13)
23:43:41.273 00.000 10844 Enqueuing Move request for scope (-0.09, -0.34)
23:43:41.273 00.000 11060 Worker thread wakes up
23:43:41.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.34) opts 0xd
23:43:41.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.34)
23:43:41.273 00.000 11060 Moving (-0.09, -0.34) raw xDistance=0.35 yDistance=-0.04
23:43:41.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
23:43:41.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:41.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:41.273 00.000 11060 MoveAxis(W, 61, ABG)
23:43:41.273 00.000 11060 Guiding  Dir = 3, Dur = 61
23:43:41.280 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:41.292 00.012 10844 UpdateGuideState exits: m=2764 SNR=33.6
23:43:41.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:41.293 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:41.293 00.000 10844 Enqueuing Expose request
23:43:41.295 00.002 11060 IsSlewing returns 0
23:43:41.296 00.001 11060 IsGuiding returns 0
23:43:41.387 00.091 11060 IsGuiding returns 0
23:43:41.387 00.000 11060 Move returns status 0, amount 61
23:43:41.388 00.001 11060 MoveAxis(N, 0, ABG)
23:43:41.388 00.000 11060 Move returns status 0, amount 0
23:43:41.388 00.000 11060 move complete, result=0
23:43:41.388 00.000 10844 GuideStep: 0.4 px 61 ms WEST, -0.0 px 0 ms NORTH
23:43:41.388 00.000 11060 worker thread done servicing request
23:43:41.388 00.000 11060 Worker thread wakes up
23:43:41.403 00.015 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:41.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:42.033 00.630 11060 Exposure complete
23:43:42.205 00.172 11060 worker thread done servicing request
23:43:42.205 00.000 10844 OnExposeComplete: enter
23:43:42.205 00.000 10844 UpdateGuideState(): m_state=6
23:43:42.205 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
23:43:42.205 00.000 10844 Star::Find returns 1 (0), X=259.22, Y=61.25, Mass=3426, SNR=37.6, Peak=185 HFD=4.3
23:43:42.205 00.000 10844 MultiStar: [#1 -0.00,-0.39,1.05,U] [#2 0.29,-0.53,1.99,U] [#3 -0.24,-0.24,0.91,U] [#4 -0.04,-0.07,0.91,U] [#5 0.24,-0.22,1.06,U] [#6 0.03,-0.35,0.89,U] [#7 -0.47,-1.07,0.00,M4] [#8 -0.43,-1.04,0.00,M2] 
23:43:42.205 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.40}, one-star: {0.50, -0.83}
23:43:42.205 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
23:43:42.205 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
23:43:42.205 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.40 hyp=0.42 cameraTheta=-1.23 mountX=0.37 mountY=0.20, mountTheta=0.51
23:43:42.205 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.40, opts=13)
23:43:42.205 00.000 10844 Enqueuing Move request for scope (0.14, -0.40)
23:43:42.205 00.000 11060 Worker thread wakes up
23:43:42.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.40) opts 0xd
23:43:42.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.40)
23:43:42.205 00.000 11060 Moving (0.14, -0.40) raw xDistance=0.37 yDistance=0.20
23:43:42.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:43:42.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:42.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:43:42.205 00.000 11060 MoveAxis(W, 66, ABG)
23:43:42.205 00.000 11060 Guiding  Dir = 3, Dur = 66
23:43:42.214 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:42.228 00.014 10844 UpdateGuideState exits: m=3426 SNR=37.6
23:43:42.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:42.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:42.228 00.000 10844 Enqueuing Expose request
23:43:42.236 00.008 11060 IsSlewing returns 0
23:43:42.236 00.000 11060 IsGuiding returns 0
23:43:42.324 00.088 11060 IsGuiding returns 0
23:43:42.324 00.000 11060 Move returns status 0, amount 66
23:43:42.324 00.000 11060 MoveAxis(N, 0, ABG)
23:43:42.324 00.000 11060 Move returns status 0, amount 0
23:43:42.324 00.000 11060 move complete, result=0
23:43:42.324 00.000 11060 worker thread done servicing request
23:43:42.324 00.000 11060 Worker thread wakes up
23:43:42.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:42.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:42.365 00.041 10844 GuideStep: 0.4 px 66 ms WEST, 0.2 px 0 ms NORTH
23:43:42.952 00.587 11060 Exposure complete
23:43:43.114 00.162 11060 worker thread done servicing request
23:43:43.114 00.000 10844 OnExposeComplete: enter
23:43:43.114 00.000 10844 UpdateGuideState(): m_state=6
23:43:43.114 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
23:43:43.114 00.000 10844 Star::Find returns 1 (0), X=259.08, Y=62.71, Mass=3286, SNR=36.8, Peak=213 HFD=4.1
23:43:43.116 00.002 10844 MultiStar: [#1 0.22,-0.62,0.00,M3] [#2 -0.73,-0.71,0.00,M8] [#3 0.40,-0.40,0.94,U] [#4 -0.10,0.13,0.88,U] [#5 -0.57,-0.44,0.00,M6] [#6 -0.24,-0.09,0.85,U] [#7 0.24,-0.43,0.89,U] [#8 0.06,0.09,0.91,U] 
23:43:43.116 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.00}, one-star: {0.37, 0.63}
23:43:43.116 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
23:43:43.116 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
23:43:43.116 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.01 mountX=-0.02 mountY=0.13, mountTheta=1.74
23:43:43.116 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.00, opts=13)
23:43:43.116 00.000 10844 Enqueuing Move request for scope (0.13, -0.00)
23:43:43.116 00.000 11060 Worker thread wakes up
23:43:43.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
23:43:43.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
23:43:43.116 00.000 11060 Moving (0.13, -0.00) raw xDistance=-0.02 yDistance=0.13
23:43:43.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:43:43.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:43.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:43:43.116 00.000 11060 MoveAxis(E, 0, ABG)
23:43:43.116 00.000 11060 Move returns status 0, amount 0
23:43:43.116 00.000 11060 MoveAxis(N, 0, ABG)
23:43:43.118 00.002 11060 Move returns status 0, amount 0
23:43:43.118 00.000 11060 move complete, result=0
23:43:43.118 00.000 11060 worker thread done servicing request
23:43:43.122 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:43.134 00.012 10844 UpdateGuideState exits: m=3286 SNR=36.8
23:43:43.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:43.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:43.134 00.000 10844 Enqueuing Expose request
23:43:43.134 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:43.134 00.000 11060 Worker thread wakes up
23:43:43.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:43.138 00.004 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:43.766 00.628 11060 Exposure complete
23:43:43.966 00.200 11060 worker thread done servicing request
23:43:43.966 00.000 10844 OnExposeComplete: enter
23:43:43.966 00.000 10844 UpdateGuideState(): m_state=6
23:43:43.966 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
23:43:43.966 00.000 10844 Star::Find returns 1 (0), X=259.14, Y=62.54, Mass=3100, SNR=35.2, Peak=212 HFD=3.8
23:43:43.966 00.000 10844 MultiStar: [#1 -0.05,1.06,0.00,M4] [#2 -0.34,-0.34,2.15,U] [#3 0.30,-0.35,1.00,U] [#4 0.27,0.23,0.94,U] [#5 -0.59,0.59,0.00,M7] [#6 0.16,0.34,0.92,U] [#7 0.17,-0.05,0.92,U] [#8 -0.21,-1.16,0.00,M2] 
23:43:43.966 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.02}, one-star: {0.43, 0.46}
23:43:43.966 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
23:43:43.971 00.005 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
23:43:43.971 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=0.00 mountY=0.08, mountTheta=1.53
23:43:43.976 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
23:43:43.976 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
23:43:43.976 00.000 11060 Worker thread wakes up
23:43:43.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:43:43.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:43:43.976 00.000 11060 Moving (0.08, -0.02) raw xDistance=0.00 yDistance=0.08
23:43:43.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:43:43.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:43.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:43:43.976 00.000 11060 MoveAxis(E, 0, ABG)
23:43:43.976 00.000 11060 Move returns status 0, amount 0
23:43:43.976 00.000 11060 MoveAxis(N, 0, ABG)
23:43:43.976 00.000 11060 Move returns status 0, amount 0
23:43:43.976 00.000 11060 move complete, result=0
23:43:43.976 00.000 11060 worker thread done servicing request
23:43:43.981 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:43.997 00.016 10844 UpdateGuideState exits: m=3100 SNR=35.2
23:43:43.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:43.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:44.002 00.005 10844 Enqueuing Expose request
23:43:44.002 00.000 11060 Worker thread wakes up
23:43:44.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:44.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:44.002 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:44.642 00.640 11060 Exposure complete
23:43:44.814 00.172 11060 worker thread done servicing request
23:43:44.814 00.000 10844 OnExposeComplete: enter
23:43:44.814 00.000 10844 UpdateGuideState(): m_state=6
23:43:44.815 00.001 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
23:43:44.815 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=61.31, Mass=3010, SNR=35.0, Peak=218 HFD=4.0
23:43:44.815 00.000 10844 MultiStar: [#1 0.21,0.67,0.00,M5] [#2 -0.21,-1.42,0.00,M8] [#3 0.06,-0.59,1.09,U] [#4 -0.50,0.46,0.00,M1] [#5 -0.45,0.88,0.00,M8] [#6 -0.02,-0.03,0.95,U] [#7 0.49,-0.53,0.00,M3] [#8 0.16,-0.29,1.04,U] 
23:43:44.815 00.000 10844 refined, 3 included, MultiStar: {0.13, -0.43}, one-star: {0.31, -0.77}
23:43:44.815 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
23:43:44.815 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
23:43:44.815 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.43 hyp=0.44 cameraTheta=-1.28 mountX=0.40 mountY=0.19, mountTheta=0.45
23:43:44.817 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.43, opts=13)
23:43:44.817 00.000 10844 Enqueuing Move request for scope (0.13, -0.43)
23:43:44.817 00.000 11060 Worker thread wakes up
23:43:44.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.43) opts 0xd
23:43:44.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.43)
23:43:44.817 00.000 11060 Moving (0.13, -0.43) raw xDistance=0.40 yDistance=0.19
23:43:44.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
23:43:44.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:44.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:43:44.817 00.000 11060 MoveAxis(W, 69, ABG)
23:43:44.817 00.000 11060 Guiding  Dir = 3, Dur = 69
23:43:44.824 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:44.835 00.011 10844 UpdateGuideState exits: m=3010 SNR=35.0
23:43:44.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:44.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:44.835 00.000 10844 Enqueuing Expose request
23:43:44.836 00.001 11060 IsSlewing returns 0
23:43:44.836 00.000 11060 IsGuiding returns 0
23:43:44.925 00.089 11060 IsGuiding returns 0
23:43:44.925 00.000 11060 Move returns status 0, amount 69
23:43:44.925 00.000 11060 MoveAxis(N, 0, ABG)
23:43:44.925 00.000 11060 Move returns status 0, amount 0
23:43:44.925 00.000 11060 move complete, result=0
23:43:44.926 00.001 11060 worker thread done servicing request
23:43:44.926 00.000 11060 Worker thread wakes up
23:43:44.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:44.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:44.940 00.014 10844 GuideStep: 0.4 px 69 ms WEST, 0.2 px 0 ms NORTH
23:43:45.576 00.636 11060 Exposure complete
23:43:45.720 00.144 11060 worker thread done servicing request
23:43:45.720 00.000 10844 OnExposeComplete: enter
23:43:45.720 00.000 10844 UpdateGuideState(): m_state=6
23:43:45.722 00.002 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
23:43:45.722 00.000 10844 Star::Find returns 1 (0), X=259.21, Y=61.95, Mass=3249, SNR=36.8, Peak=188 HFD=4.4
23:43:45.722 00.000 10844 MultiStar: [#1 -0.19,0.82,0.00,M6] [#2 0.92,-0.48,0.00,M9] [#3 -0.62,0.42,0.00,M4] [#4 -0.26,0.71,0.00,M2] [#5 0.86,1.13,0.00,M9] [#6 -0.16,-0.06,1.00,U] [#7 -0.29,0.22,0.85,U] [#8 -0.26,-0.10,1.00,U] 
23:43:45.722 00.000 10844 refined, 3 included, MultiStar: {-0.04, -0.03}, one-star: {0.50, -0.13}
23:43:45.722 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
23:43:45.722 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
23:43:45.722 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.60 mountX=0.03 mountY=-0.04, mountTheta=-0.86
23:43:45.722 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
23:43:45.722 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
23:43:45.722 00.000 11060 Worker thread wakes up
23:43:45.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:43:45.722 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:43:45.722 00.000 11060 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
23:43:45.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:43:45.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:45.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:45.722 00.000 11060 MoveAxis(E, 0, ABG)
23:43:45.722 00.000 11060 Move returns status 0, amount 0
23:43:45.722 00.000 11060 MoveAxis(N, 0, ABG)
23:43:45.722 00.000 11060 Move returns status 0, amount 0
23:43:45.722 00.000 11060 move complete, result=0
23:43:45.722 00.000 11060 worker thread done servicing request
23:43:45.728 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:45.743 00.015 10844 UpdateGuideState exits: m=3249 SNR=36.8
23:43:45.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:45.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:45.743 00.000 10844 Enqueuing Expose request
23:43:45.743 00.000 11060 Worker thread wakes up
23:43:45.743 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:45.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:45.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:46.366 00.623 11060 Exposure complete
23:43:46.531 00.165 11060 worker thread done servicing request
23:43:46.531 00.000 10844 OnExposeComplete: enter
23:43:46.531 00.000 10844 UpdateGuideState(): m_state=6
23:43:46.531 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
23:43:46.531 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=61.74, Mass=3634, SNR=38.7, Peak=187 HFD=4.5
23:43:46.531 00.000 10844 MultiStar: [#1 0.44,0.41,1.06,U] [#2 -0.00,-0.37,1.92,U] [#3 0.13,0.02,0.98,U] [#4 -0.39,0.22,0.84,U] [#5 -0.71,0.92,0.00,M10] [#6 -0.13,0.10,0.83,U] [#7 0.23,0.64,0.00,M3] [#8 0.08,0.14,0.89,U] 
23:43:46.531 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {0.14, -0.34}
23:43:46.531 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
23:43:46.531 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
23:43:46.531 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.51 mountX=0.02 mountY=0.05, mountTheta=1.24
23:43:46.534 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.03, opts=13)
23:43:46.534 00.000 10844 Enqueuing Move request for scope (0.05, -0.03)
23:43:46.534 00.000 11060 Worker thread wakes up
23:43:46.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:43:46.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:43:46.534 00.000 11060 Moving (0.05, -0.03) raw xDistance=0.02 yDistance=0.05
23:43:46.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:43:46.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:46.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:46.534 00.000 11060 MoveAxis(E, 0, ABG)
23:43:46.534 00.000 11060 Move returns status 0, amount 0
23:43:46.534 00.000 11060 MoveAxis(N, 0, ABG)
23:43:46.534 00.000 11060 Move returns status 0, amount 0
23:43:46.534 00.000 11060 move complete, result=0
23:43:46.534 00.000 11060 worker thread done servicing request
23:43:46.540 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:46.559 00.019 10844 UpdateGuideState exits: m=3634 SNR=38.7
23:43:46.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:46.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:46.559 00.000 10844 Enqueuing Expose request
23:43:46.559 00.000 11060 Worker thread wakes up
23:43:46.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:46.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:46.561 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:47.205 00.644 11060 Exposure complete
23:43:47.397 00.192 11060 worker thread done servicing request
23:43:47.397 00.000 10844 OnExposeComplete: enter
23:43:47.397 00.000 10844 UpdateGuideState(): m_state=6
23:43:47.397 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
23:43:47.397 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.83, Mass=3320, SNR=37.3, Peak=196 HFD=4.3
23:43:47.397 00.000 10844 MultiStar: [#1 -0.24,0.17,0.96,U] [#2 0.06,0.04,1.98,U] [#3 -0.47,-0.43,0.00,M4] [#4 -0.19,0.07,0.99,U] [#5 0.08,0.64,0.00,R] [#6 -0.05,-0.23,0.82,U] [#7 -0.27,-0.07,0.86,U] [#8 0.15,-0.02,0.93,U] 
23:43:47.397 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.03}, one-star: {-0.06, -0.25}
23:43:47.397 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
23:43:47.397 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
23:43:47.397 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.77 mountX=0.04 mountY=-0.06, mountTheta=-1.02
23:43:47.400 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.03, opts=13)
23:43:47.400 00.000 10844 Enqueuing Move request for scope (-0.07, -0.03)
23:43:47.400 00.000 11060 Worker thread wakes up
23:43:47.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:43:47.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:43:47.400 00.000 11060 Moving (-0.07, -0.03) raw xDistance=0.04 yDistance=-0.06
23:43:47.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:43:47.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:47.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:47.400 00.000 11060 MoveAxis(E, 0, ABG)
23:43:47.400 00.000 11060 Move returns status 0, amount 0
23:43:47.400 00.000 11060 MoveAxis(N, 0, ABG)
23:43:47.400 00.000 11060 Move returns status 0, amount 0
23:43:47.400 00.000 11060 move complete, result=0
23:43:47.400 00.000 11060 worker thread done servicing request
23:43:47.405 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:47.421 00.016 10844 UpdateGuideState exits: m=3320 SNR=37.3
23:43:47.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:47.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:47.421 00.000 10844 Enqueuing Expose request
23:43:47.421 00.000 11060 Worker thread wakes up
23:43:47.421 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:47.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:47.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:48.046 00.625 11060 Exposure complete
23:43:48.208 00.162 11060 worker thread done servicing request
23:43:48.208 00.000 10844 OnExposeComplete: enter
23:43:48.208 00.000 10844 UpdateGuideState(): m_state=6
23:43:48.208 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
23:43:48.208 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=62.95, Mass=3178, SNR=36.0, Peak=210 HFD=4.1
23:43:48.208 00.000 10844 MultiStar: [#1 0.39,0.79,0.00,M5] [#2 0.59,0.13,2.04,U] [#3 0.04,-0.03,1.04,U] [#4 -0.32,1.00,0.00,M1] [#5 -0.36,0.27,1.03,U] [#6 0.10,0.06,0.99,U] [#7 0.10,-0.32,0.90,U] [#8 -0.04,0.00,1.04,U] 
23:43:48.208 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.14}, one-star: {0.27, 0.88}
23:43:48.208 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
23:43:48.208 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
23:43:48.208 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.22 cameraTheta=0.73 mountX=-0.17 mountY=0.13, mountTheta=2.47
23:43:48.214 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
23:43:48.214 00.000 10844 Enqueuing Move request for scope (0.16, 0.14)
23:43:48.214 00.000 11060 Worker thread wakes up
23:43:48.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
23:43:48.214 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
23:43:48.214 00.000 11060 Moving (0.16, 0.14) raw xDistance=-0.17 yDistance=0.13
23:43:48.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:43:48.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:48.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:43:48.214 00.000 11060 MoveAxis(E, 30, ABG)
23:43:48.214 00.000 11060 Guiding  Dir = 2, Dur = 30
23:43:48.218 00.004 11060 IsSlewing returns 0
23:43:48.218 00.000 11060 IsGuiding returns 0
23:43:48.222 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:48.234 00.012 10844 UpdateGuideState exits: m=3178 SNR=36.0
23:43:48.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:48.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:48.234 00.000 10844 Enqueuing Expose request
23:43:48.250 00.016 11060 IsGuiding returns 0
23:43:48.250 00.000 11060 Move returns status 0, amount 30
23:43:48.250 00.000 11060 MoveAxis(N, 0, ABG)
23:43:48.250 00.000 11060 Move returns status 0, amount 0
23:43:48.250 00.000 11060 move complete, result=0
23:43:48.250 00.000 11060 worker thread done servicing request
23:43:48.250 00.000 11060 Worker thread wakes up
23:43:48.250 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
23:43:48.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:48.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:48.879 00.629 11060 Exposure complete
23:43:49.059 00.180 11060 worker thread done servicing request
23:43:49.059 00.000 10844 OnExposeComplete: enter
23:43:49.059 00.000 10844 UpdateGuideState(): m_state=6
23:43:49.059 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
23:43:49.059 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.58, Mass=3159, SNR=35.8, Peak=244 HFD=3.6
23:43:49.059 00.000 10844 MultiStar: [#1 -0.12,0.80,0.00,M6] [#2 0.33,-0.65,0.00,M7] [#3 0.63,-0.49,0.00,M4] [#4 -0.27,0.84,0.00,M2] [#5 -0.49,0.60,0.00,M1] [#6 0.15,0.23,0.94,U] [#7 0.49,0.17,0.92,U] [#8 0.05,-0.82,0.00,M1] 
23:43:49.059 00.000 10844 refined, 2 included, MultiStar: {0.20, 0.31}, one-star: {-0.00, 0.50}
23:43:49.061 00.002 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
23:43:49.061 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
23:43:49.061 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=0.98 mountX=-0.34 mountY=0.15, mountTheta=2.72
23:43:49.062 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.31, opts=13)
23:43:49.062 00.000 10844 Enqueuing Move request for scope (0.20, 0.31)
23:43:49.062 00.000 11060 Worker thread wakes up
23:43:49.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
23:43:49.062 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
23:43:49.062 00.000 11060 Moving (0.20, 0.31) raw xDistance=-0.34 yDistance=0.15
23:43:49.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
23:43:49.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:49.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:43:49.062 00.000 11060 MoveAxis(E, 59, ABG)
23:43:49.062 00.000 11060 Guiding  Dir = 2, Dur = 59
23:43:49.067 00.005 11060 IsSlewing returns 0
23:43:49.067 00.000 11060 IsGuiding returns 0
23:43:49.069 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:49.083 00.014 10844 UpdateGuideState exits: m=3159 SNR=35.8
23:43:49.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:49.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:49.083 00.000 10844 Enqueuing Expose request
23:43:49.131 00.048 11060 IsGuiding returns 0
23:43:49.131 00.000 11060 Move returns status 0, amount 59
23:43:49.131 00.000 11060 MoveAxis(N, 0, ABG)
23:43:49.131 00.000 11060 Move returns status 0, amount 0
23:43:49.131 00.000 11060 move complete, result=0
23:43:49.131 00.000 11060 worker thread done servicing request
23:43:49.131 00.000 11060 Worker thread wakes up
23:43:49.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:49.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:49.131 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
23:43:49.772 00.641 11060 Exposure complete
23:43:49.956 00.184 11060 worker thread done servicing request
23:43:49.956 00.000 10844 OnExposeComplete: enter
23:43:49.956 00.000 10844 UpdateGuideState(): m_state=6
23:43:49.956 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
23:43:49.956 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=62.36, Mass=2945, SNR=34.5, Peak=198 HFD=3.7
23:43:49.956 00.000 10844 MultiStar: [#1 -0.03,0.24,1.13,U] [#2 -0.08,0.27,2.04,U] [#3 -0.24,-0.17,1.03,U] [#4 -0.15,0.21,1.05,U] [#5 -0.33,0.65,0.00,M2] [#6 -0.17,1.02,0.00,M1] [#7 -0.15,0.47,0.95,U] [#8 0.26,0.88,0.00,M2] 
23:43:49.956 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.22}, one-star: {-0.05, 0.28}
23:43:49.956 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
23:43:49.956 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
23:43:49.956 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.03 mountX=-0.20 mountY=-0.14, mountTheta=-2.51
23:43:49.960 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.22, opts=13)
23:43:49.960 00.000 10844 Enqueuing Move request for scope (-0.11, 0.22)
23:43:49.960 00.000 11060 Worker thread wakes up
23:43:49.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
23:43:49.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
23:43:49.960 00.000 11060 Moving (-0.11, 0.22) raw xDistance=-0.20 yDistance=-0.14
23:43:49.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:43:49.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:49.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:43:49.960 00.000 11060 MoveAxis(E, 36, ABG)
23:43:49.960 00.000 11060 Guiding  Dir = 2, Dur = 36
23:43:49.967 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:49.977 00.010 11060 IsSlewing returns 0
23:43:49.977 00.000 11060 IsGuiding returns 0
23:43:49.982 00.005 10844 UpdateGuideState exits: m=2945 SNR=34.5
23:43:49.988 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:49.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:49.988 00.000 10844 Enqueuing Expose request
23:43:50.018 00.030 11060 IsGuiding returns 0
23:43:50.018 00.000 11060 Move returns status 0, amount 36
23:43:50.018 00.000 11060 MoveAxis(N, 0, ABG)
23:43:50.018 00.000 11060 Move returns status 0, amount 0
23:43:50.018 00.000 11060 move complete, result=0
23:43:50.018 00.000 11060 worker thread done servicing request
23:43:50.018 00.000 11060 Worker thread wakes up
23:43:50.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:50.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:50.023 00.005 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:43:50.653 00.630 11060 Exposure complete
23:43:50.830 00.177 11060 worker thread done servicing request
23:43:50.830 00.000 10844 OnExposeComplete: enter
23:43:50.830 00.000 10844 UpdateGuideState(): m_state=6
23:43:50.830 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
23:43:50.830 00.000 10844 Star::Find returns 1 (0), X=259.37, Y=62.28, Mass=2956, SNR=34.5, Peak=205 HFD=3.7
23:43:50.830 00.000 10844 MultiStar: [#1 -0.25,0.49,1.11,U] [#2 0.02,0.50,2.08,U] [#3 -0.38,0.06,1.05,U] [#4 -0.23,0.03,1.03,U] [#5 -0.18,-0.05,1.20,U] [#6 -0.14,0.31,0.93,U] [#7 -0.23,-0.02,0.90,U] [#8 -0.13,0.62,0.00,M3] 
23:43:50.830 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.23}, one-star: {0.66, 0.20}
23:43:50.830 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
23:43:50.830 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
23:43:50.830 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.93 mountX=-0.21 mountY=-0.12, mountTheta=-2.62
23:43:50.830 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.23, opts=13)
23:43:50.830 00.000 10844 Enqueuing Move request for scope (-0.08, 0.23)
23:43:50.830 00.000 11060 Worker thread wakes up
23:43:50.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
23:43:50.830 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
23:43:50.830 00.000 11060 Moving (-0.08, 0.23) raw xDistance=-0.21 yDistance=-0.12
23:43:50.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:43:50.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:50.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:43:50.830 00.000 11060 MoveAxis(E, 37, ABG)
23:43:50.830 00.000 11060 Guiding  Dir = 2, Dur = 37
23:43:50.838 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:43:50.850 00.012 10844 UpdateGuideState exits: m=2956 SNR=34.5
23:43:50.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:50.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:50.850 00.000 10844 Enqueuing Expose request
23:43:50.865 00.015 11060 IsSlewing returns 0
23:43:50.866 00.001 11060 IsGuiding returns 0
23:43:50.943 00.077 11060 IsGuiding returns 0
23:43:50.943 00.000 11060 Move returns status 0, amount 37
23:43:50.944 00.001 11060 MoveAxis(N, 0, ABG)
23:43:50.944 00.000 11060 Move returns status 0, amount 0
23:43:50.944 00.000 11060 move complete, result=0
23:43:50.944 00.000 11060 worker thread done servicing request
23:43:50.944 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:43:50.944 00.000 11060 Worker thread wakes up
23:43:50.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:50.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:51.592 00.648 11060 Exposure complete
23:43:51.746 00.154 11060 worker thread done servicing request
23:43:51.746 00.000 10844 OnExposeComplete: enter
23:43:51.746 00.000 10844 UpdateGuideState(): m_state=6
23:43:51.746 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
23:43:51.746 00.000 10844 Star::Find returns 1 (0), X=258.09, Y=62.41, Mass=3852, SNR=40.1, Peak=213 HFD=4.3
23:43:51.746 00.000 10844 MultiStar: [#1 -0.28,0.63,0.00,M5] [#2 0.05,-0.44,1.79,U] [#3 0.01,0.20,0.81,U] [#4 -0.36,0.20,0.90,U] [#5 0.25,-0.02,0.96,U] [#6 -0.26,-0.18,0.84,U] [#7 -0.30,-0.06,0.77,U] [#8 -0.02,-0.20,0.96,U] 
23:43:51.746 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.06}, one-star: {-0.62, 0.33}
23:43:51.752 00.006 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
23:43:51.752 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
23:43:51.752 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-2.69 mountX=0.09 mountY=-0.12, mountTheta=-0.95
23:43:51.752 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.06, opts=13)
23:43:51.752 00.000 10844 Enqueuing Move request for scope (-0.13, -0.06)
23:43:51.752 00.000 11060 Worker thread wakes up
23:43:51.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
23:43:51.752 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
23:43:51.752 00.000 11060 Moving (-0.13, -0.06) raw xDistance=0.09 yDistance=-0.12
23:43:51.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:43:51.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:51.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:43:51.752 00.000 11060 MoveAxis(E, 0, ABG)
23:43:51.752 00.000 11060 Move returns status 0, amount 0
23:43:51.752 00.000 11060 MoveAxis(N, 0, ABG)
23:43:51.752 00.000 11060 Move returns status 0, amount 0
23:43:51.752 00.000 11060 move complete, result=0
23:43:51.752 00.000 11060 worker thread done servicing request
23:43:51.757 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:51.777 00.020 10844 UpdateGuideState exits: m=3852 SNR=40.1
23:43:51.778 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:51.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:51.778 00.000 10844 Enqueuing Expose request
23:43:51.778 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:51.778 00.000 11060 Worker thread wakes up
23:43:51.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:51.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:52.416 00.638 11060 Exposure complete
23:43:52.585 00.169 11060 worker thread done servicing request
23:43:52.585 00.000 10844 OnExposeComplete: enter
23:43:52.585 00.000 10844 UpdateGuideState(): m_state=6
23:43:52.585 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
23:43:52.585 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=62.52, Mass=3096, SNR=35.6, Peak=207 HFD=4.1
23:43:52.585 00.000 10844 MultiStar: [#1 0.11,0.52,0.96,U] [#2 -0.24,-0.61,0.00,M5] [#3 -1.08,-0.19,0.00,M2] [#4 -0.33,-0.00,0.94,U] [#5 -0.47,-0.36,0.98,U] [#6 -0.47,-0.69,0.00,M1] [#7 -1.11,-0.26,0.00,M1] [#8 -0.61,-0.09,0.95,U] 
23:43:52.585 00.000 10844 refined, 4 included, MultiStar: {-0.32, 0.10}, one-star: {-0.29, 0.44}
23:43:52.585 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.71)
23:43:52.585 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
23:43:52.585 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.33 cameraTheta=2.83 mountX=-0.04 mountY=-0.33, mountTheta=-1.71
23:43:52.588 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.10, opts=13)
23:43:52.588 00.000 10844 Enqueuing Move request for scope (-0.32, 0.10)
23:43:52.588 00.000 11060 Worker thread wakes up
23:43:52.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.10) opts 0xd
23:43:52.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.10)
23:43:52.588 00.000 11060 Moving (-0.32, 0.10) raw xDistance=-0.04 yDistance=-0.33
23:43:52.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:43:52.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
23:43:52.588 00.000 11060 MoveAxis(E, 0, ABG)
23:43:52.588 00.000 11060 Move returns status 0, amount 0
23:43:52.588 00.000 11060 MoveAxis(N, 128, ABG)
23:43:52.588 00.000 11060 Guiding  Dir = 0, Dur = 128
23:43:52.594 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:43:52.599 00.005 11060 IsSlewing returns 0
23:43:52.601 00.002 11060 IsGuiding returns 0
23:43:52.604 00.003 10844 UpdateGuideState exits: m=3096 SNR=35.6
23:43:52.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:52.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:52.604 00.000 10844 Enqueuing Expose request
23:43:52.740 00.136 11060 IsGuiding returns 0
23:43:52.740 00.000 11060 Move returns status 0, amount 128
23:43:52.740 00.000 11060 move complete, result=0
23:43:52.741 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 128 ms NORTH
23:43:52.742 00.001 11060 worker thread done servicing request
23:43:52.756 00.014 11060 Worker thread wakes up
23:43:52.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:52.760 00.004 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:53.391 00.631 11060 Exposure complete
23:43:53.610 00.219 11060 worker thread done servicing request
23:43:53.610 00.000 10844 OnExposeComplete: enter
23:43:53.610 00.000 10844 UpdateGuideState(): m_state=6
23:43:53.610 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
23:43:53.610 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=61.70, Mass=3014, SNR=33.8, Peak=170 HFD=4.5
23:43:53.610 00.000 10844 MultiStar: [#1 0.07,0.87,0.00,M5] [#2 -0.45,-0.69,0.00,M6] [#3 -0.34,-1.52,0.00,M3] [#4 0.36,-0.05,1.01,U] [#5 -1.05,-0.61,0.00,M1] [#6 -0.46,-0.60,0.00,M2] [#7 -0.17,-0.28,0.95,U] [#8 -0.03,-1.15,0.00,M2] 
23:43:53.610 00.000 10844 refined, 2 included, MultiStar: {-0.03, -0.23}, one-star: {-0.29, -0.38}
23:43:53.610 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
23:43:53.610 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
23:43:53.610 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.69 mountX=0.24 mountY=0.01, mountTheta=0.05
23:43:53.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.23, opts=13)
23:43:53.616 00.006 10844 Enqueuing Move request for scope (-0.03, -0.23)
23:43:53.616 00.000 11060 Worker thread wakes up
23:43:53.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
23:43:53.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
23:43:53.616 00.000 11060 Moving (-0.03, -0.23) raw xDistance=0.24 yDistance=0.01
23:43:53.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:43:53.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:53.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:43:53.616 00.000 11060 MoveAxis(W, 41, ABG)
23:43:53.616 00.000 11060 Guiding  Dir = 3, Dur = 41
23:43:53.625 00.009 11060 IsSlewing returns 0
23:43:53.626 00.001 11060 IsGuiding returns 0
23:43:53.627 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:53.646 00.019 10844 UpdateGuideState exits: m=3014 SNR=33.8
23:43:53.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:53.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:53.646 00.000 10844 Enqueuing Expose request
23:43:53.676 00.030 11060 IsGuiding returns 0
23:43:53.678 00.002 11060 Move returns status 0, amount 41
23:43:53.678 00.000 11060 MoveAxis(N, 0, ABG)
23:43:53.678 00.000 11060 Move returns status 0, amount 0
23:43:53.678 00.000 11060 move complete, result=0
23:43:53.678 00.000 11060 worker thread done servicing request
23:43:53.678 00.000 11060 Worker thread wakes up
23:43:53.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:53.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:53.690 00.012 10844 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
23:43:54.331 00.641 11060 Exposure complete
23:43:54.495 00.164 11060 worker thread done servicing request
23:43:54.495 00.000 10844 OnExposeComplete: enter
23:43:54.495 00.000 10844 UpdateGuideState(): m_state=6
23:43:54.495 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
23:43:54.495 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=62.64, Mass=3004, SNR=35.2, Peak=192 HFD=4.2
23:43:54.495 00.000 10844 MultiStar: [#1 -0.04,0.71,0.00,M6] [#2 0.53,0.32,2.05,U] [#3 -0.01,-0.19,1.03,U] [#4 -0.11,0.39,0.94,U] [#5 0.21,-0.51,1.01,U] [#6 0.38,0.40,0.85,U] [#7 -0.10,-0.39,0.89,U] [#8 -0.08,0.18,1.02,U] 
23:43:54.495 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {-0.27, 0.56}
23:43:54.495 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
23:43:54.495 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
23:43:54.495 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=-0.14 mountY=0.10, mountTheta=2.53
23:43:54.495 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
23:43:54.495 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
23:43:54.495 00.000 11060 Worker thread wakes up
23:43:54.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:43:54.495 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:43:54.495 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.10
23:43:54.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:43:54.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:54.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:43:54.495 00.000 11060 MoveAxis(E, 23, ABG)
23:43:54.495 00.000 11060 Guiding  Dir = 2, Dur = 23
23:43:54.504 00.009 11060 IsSlewing returns 0
23:43:54.504 00.000 11060 IsGuiding returns 0
23:43:54.506 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:54.535 00.029 11060 IsGuiding returns 0
23:43:54.535 00.000 11060 Move returns status 0, amount 23
23:43:54.535 00.000 11060 MoveAxis(N, 0, ABG)
23:43:54.535 00.000 11060 Move returns status 0, amount 0
23:43:54.535 00.000 11060 move complete, result=0
23:43:54.535 00.000 11060 worker thread done servicing request
23:43:54.535 00.000 10844 UpdateGuideState exits: m=3004 SNR=35.2
23:43:54.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:54.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:54.535 00.000 10844 Enqueuing Expose request
23:43:54.535 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
23:43:54.535 00.000 11060 Worker thread wakes up
23:43:54.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:54.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:55.188 00.653 11060 Exposure complete
23:43:55.336 00.148 11060 worker thread done servicing request
23:43:55.336 00.000 10844 OnExposeComplete: enter
23:43:55.336 00.000 10844 UpdateGuideState(): m_state=6
23:43:55.336 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
23:43:55.336 00.000 10844 Star::Find returns 1 (0), X=259.14, Y=63.28, Mass=3766, SNR=39.8, Peak=226 HFD=4.0
23:43:55.336 00.000 10844 MultiStar: large primary error, entering stabilization period
23:43:55.336 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
23:43:55.336 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
23:43:55.336 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=1.20 hyp=1.27 cameraTheta=1.22 mountX=-1.26 mountY=0.23, mountTheta=2.96
23:43:55.336 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=1.20, opts=13)
23:43:55.336 00.000 10844 Enqueuing Move request for scope (0.43, 1.20)
23:43:55.336 00.000 11060 Worker thread wakes up
23:43:55.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 1.20) opts 0xd
23:43:55.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 1.20)
23:43:55.336 00.000 11060 Moving (0.43, 1.20) raw xDistance=-1.26 yDistance=0.23
23:43:55.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.26
23:43:55.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:43:55.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:43:55.336 00.000 11060 MoveAxis(E, 218, ABG)
23:43:55.336 00.000 11060 Guiding  Dir = 2, Dur = 218
23:43:55.351 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:43:55.356 00.005 11060 IsSlewing returns 0
23:43:55.356 00.000 11060 IsGuiding returns 0
23:43:55.371 00.015 10844 UpdateGuideState exits: m=3766 SNR=39.8
23:43:55.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:55.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:55.371 00.000 10844 Enqueuing Expose request
23:43:55.581 00.210 11060 IsGuiding returns 0
23:43:55.581 00.000 11060 Move returns status 0, amount 218
23:43:55.581 00.000 11060 MoveAxis(N, 0, ABG)
23:43:55.581 00.000 11060 Move returns status 0, amount 0
23:43:55.581 00.000 11060 move complete, result=0
23:43:55.582 00.001 11060 worker thread done servicing request
23:43:55.582 00.000 11060 Worker thread wakes up
23:43:55.582 00.000 10844 GuideStep: -1.3 px 218 ms EAST, 0.2 px 0 ms NORTH
23:43:55.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:55.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:56.212 00.630 11060 Exposure complete
23:43:56.385 00.173 11060 worker thread done servicing request
23:43:56.385 00.000 10844 OnExposeComplete: enter
23:43:56.385 00.000 10844 UpdateGuideState(): m_state=6
23:43:56.385 00.000 10844 Star::Find(15, 259, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
23:43:56.385 00.000 10844 Star::Find returns 1 (0), X=259.17, Y=61.45, Mass=3521, SNR=38.1, Peak=228 HFD=3.8
23:43:56.385 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
23:43:56.385 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
23:43:56.385 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=-0.63 hyp=0.77 cameraTheta=-0.94 mountX=0.53 mountY=0.55, mountTheta=0.80
23:43:56.398 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=-0.63, opts=13)
23:43:56.398 00.000 10844 Enqueuing Move request for scope (0.46, -0.63)
23:43:56.398 00.000 11060 Worker thread wakes up
23:43:56.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.63) opts 0xd
23:43:56.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, -0.63)
23:43:56.398 00.000 11060 Moving (0.46, -0.63) raw xDistance=0.53 yDistance=0.55
23:43:56.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.53
23:43:56.400 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:43:56.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
23:43:56.400 00.000 11060 MoveAxis(W, 86, ABG)
23:43:56.400 00.000 11060 Guiding  Dir = 3, Dur = 86
23:43:56.405 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:56.416 00.011 11060 IsSlewing returns 0
23:43:56.416 00.000 11060 IsGuiding returns 0
23:43:56.423 00.007 10844 UpdateGuideState exits: m=3521 SNR=38.1
23:43:56.425 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:56.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:56.425 00.000 10844 Enqueuing Expose request
23:43:56.508 00.083 11060 IsGuiding returns 0
23:43:56.508 00.000 11060 Move returns status 0, amount 86
23:43:56.508 00.000 11060 MoveAxis(N, 0, ABG)
23:43:56.508 00.000 11060 Move returns status 0, amount 0
23:43:56.508 00.000 11060 move complete, result=0
23:43:56.508 00.000 11060 worker thread done servicing request
23:43:56.508 00.000 11060 Worker thread wakes up
23:43:56.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:56.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:56.508 00.000 10844 GuideStep: 0.5 px 86 ms WEST, 0.6 px 0 ms NORTH
23:43:57.140 00.632 11060 Exposure complete
23:43:57.363 00.223 11060 worker thread done servicing request
23:43:57.363 00.000 10844 OnExposeComplete: enter
23:43:57.363 00.000 10844 UpdateGuideState(): m_state=6
23:43:57.363 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
23:43:57.363 00.000 10844 Star::Find returns 1 (0), X=259.20, Y=61.75, Mass=4054, SNR=40.2, Peak=221 HFD=4.3
23:43:57.363 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
23:43:57.363 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
23:43:57.363 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=-0.33 hyp=0.59 cameraTheta=-0.59 mountX=0.23 mountY=0.53, mountTheta=1.16
23:43:57.363 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=-0.33, opts=13)
23:43:57.363 00.000 10844 Enqueuing Move request for scope (0.49, -0.33)
23:43:57.363 00.000 11060 Worker thread wakes up
23:43:57.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.33) opts 0xd
23:43:57.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, -0.33)
23:43:57.363 00.000 11060 Moving (0.49, -0.33) raw xDistance=0.23 yDistance=0.53
23:43:57.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.23
23:43:57.367 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:43:57.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
23:43:57.367 00.000 11060 MoveAxis(W, 43, ABG)
23:43:57.367 00.000 11060 Guiding  Dir = 3, Dur = 43
23:43:57.369 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:57.379 00.010 11060 IsSlewing returns 0
23:43:57.380 00.001 11060 IsGuiding returns 0
23:43:57.392 00.012 10844 UpdateGuideState exits: m=4054 SNR=40.2
23:43:57.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:57.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:57.392 00.000 10844 Enqueuing Expose request
23:43:57.426 00.034 11060 IsGuiding returns 0
23:43:57.426 00.000 11060 Move returns status 0, amount 43
23:43:57.426 00.000 11060 MoveAxis(N, 0, ABG)
23:43:57.426 00.000 11060 Move returns status 0, amount 0
23:43:57.426 00.000 11060 move complete, result=0
23:43:57.426 00.000 11060 worker thread done servicing request
23:43:57.426 00.000 11060 Worker thread wakes up
23:43:57.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:57.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:57.426 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.5 px 0 ms NORTH
23:43:58.066 00.640 11060 Exposure complete
23:43:58.224 00.158 11060 worker thread done servicing request
23:43:58.224 00.000 10844 OnExposeComplete: enter
23:43:58.224 00.000 10844 UpdateGuideState(): m_state=6
23:43:58.224 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
23:43:58.224 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=62.53, Mass=3117, SNR=35.6, Peak=214 HFD=3.8
23:43:58.224 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
23:43:58.224 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:43:58.224 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.45 hyp=0.60 cameraTheta=0.84 mountX=-0.52 mountY=0.32, mountTheta=2.58
23:43:58.227 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.45, opts=13)
23:43:58.227 00.000 10844 Enqueuing Move request for scope (0.40, 0.45)
23:43:58.227 00.000 11060 Worker thread wakes up
23:43:58.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.45) opts 0xd
23:43:58.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.45)
23:43:58.227 00.000 11060 Moving (0.40, 0.45) raw xDistance=-0.52 yDistance=0.32
23:43:58.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.52
23:43:58.227 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.39 newest=1.41
23:43:58.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
23:43:58.227 00.000 11060 MoveAxis(E, 88, ABG)
23:43:58.227 00.000 11060 Guiding  Dir = 2, Dur = 88
23:43:58.234 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:43:58.239 00.005 11060 IsSlewing returns 0
23:43:58.239 00.000 11060 IsGuiding returns 0
23:43:58.244 00.005 10844 UpdateGuideState exits: m=3117 SNR=35.6
23:43:58.244 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:58.244 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:58.244 00.000 10844 Enqueuing Expose request
23:43:58.336 00.092 11060 IsGuiding returns 0
23:43:58.336 00.000 11060 Move returns status 0, amount 88
23:43:58.336 00.000 11060 BLC: Oldest BLC event removed
23:43:58.336 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:43:58.336 00.000 11060 MoveAxis(S, 876, ABG)
23:43:58.336 00.000 11060 duration set to 750 by maxDecDuration
23:43:58.336 00.000 11060 Guiding  Dir = 1, Dur = 750
23:43:58.351 00.015 11060 IsSlewing returns 0
23:43:58.353 00.002 11060 IsGuiding returns 0
23:43:59.129 00.776 11060 IsGuiding returns 0
23:43:59.129 00.000 11060 Move returns status 0, amount 750
23:43:59.129 00.000 11060 move complete, result=0
23:43:59.129 00.000 11060 worker thread done servicing request
23:43:59.129 00.000 11060 Worker thread wakes up
23:43:59.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:43:59.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:43:59.129 00.000 10844 GuideStep: -0.5 px 88 ms EAST, 0.3 px 750 ms SOUTH
23:43:59.775 00.646 11060 Exposure complete
23:43:59.943 00.168 11060 worker thread done servicing request
23:43:59.943 00.000 10844 OnExposeComplete: enter
23:43:59.943 00.000 10844 UpdateGuideState(): m_state=6
23:43:59.943 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
23:43:59.943 00.000 10844 Star::Find returns 1 (0), X=259.33, Y=61.56, Mass=3281, SNR=36.4, Peak=221 HFD=3.9
23:43:59.943 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
23:43:59.944 00.001 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
23:43:59.944 00.000 10844 CameraToMount -- cameraX=0.62 cameraY=-0.51 hyp=0.81 cameraTheta=-0.69 mountX=0.39 mountY=0.70, mountTheta=1.05
23:43:59.945 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.62, y=-0.51, opts=13)
23:43:59.945 00.000 10844 Enqueuing Move request for scope (0.62, -0.51)
23:43:59.945 00.000 11060 Worker thread wakes up
23:43:59.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.51) opts 0xd
23:43:59.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.62, -0.51)
23:43:59.945 00.000 11060 Moving (0.62, -0.51) raw xDistance=0.39 yDistance=0.70
23:43:59.945 00.000 11060 BLC: History state: CurrMiss=0.70, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.227100, 1:0.695218
23:43:59.945 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:43:59.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.39
23:43:59.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.70
23:43:59.945 00.000 11060 MoveAxis(W, 66, ABG)
23:43:59.945 00.000 11060 Guiding  Dir = 3, Dur = 66
23:43:59.950 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:43:59.955 00.005 11060 IsSlewing returns 0
23:43:59.955 00.000 11060 IsGuiding returns 0
23:43:59.970 00.015 10844 UpdateGuideState exits: m=3281 SNR=36.4
23:43:59.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:43:59.970 00.000 10844 Enqueuing Expose request
23:44:00.036 00.066 11060 IsGuiding returns 0
23:44:00.036 00.000 11060 Move returns status 0, amount 66
23:44:00.036 00.000 11060 MoveAxis(S, 271, ABG)
23:44:00.036 00.000 11060 Guiding  Dir = 1, Dur = 271
23:44:00.051 00.015 11060 IsSlewing returns 0
23:44:00.051 00.000 11060 IsGuiding returns 0
23:44:00.330 00.279 11060 IsGuiding returns 0
23:44:00.330 00.000 11060 Move returns status 0, amount 271
23:44:00.330 00.000 11060 move complete, result=0
23:44:00.330 00.000 11060 worker thread done servicing request
23:44:00.330 00.000 11060 Worker thread wakes up
23:44:00.330 00.000 10844 GuideStep: 0.4 px 66 ms WEST, 0.7 px 271 ms SOUTH
23:44:00.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:00.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:00.968 00.638 11060 Exposure complete
23:44:01.132 00.164 11060 worker thread done servicing request
23:44:01.132 00.000 10844 OnExposeComplete: enter
23:44:01.132 00.000 10844 UpdateGuideState(): m_state=6
23:44:01.132 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
23:44:01.132 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.56, Mass=3239, SNR=36.1, Peak=205 HFD=4.0
23:44:01.132 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
23:44:01.132 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
23:44:01.132 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.51 hyp=0.56 cameraTheta=-1.18 mountX=0.47 mountY=0.30, mountTheta=0.56
23:44:01.138 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.51, opts=13)
23:44:01.138 00.000 10844 Enqueuing Move request for scope (0.21, -0.51)
23:44:01.145 00.007 11060 Worker thread wakes up
23:44:01.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.51) opts 0xd
23:44:01.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.51)
23:44:01.145 00.000 11060 Moving (0.21, -0.51) raw xDistance=0.47 yDistance=0.30
23:44:01.145 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.227100, 1:0.695218, 2:0.295366
23:44:01.145 00.000 11060 BLC: Under-shoot: nominal increase by 135
23:44:01.145 00.000 11060 BLC: window closed
23:44:01.145 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:44:01.145 00.000 11060 BLC: Pulse adjusted to 750
23:44:01.147 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
23:44:01.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
23:44:01.147 00.000 11060 MoveAxis(W, 83, ABG)
23:44:01.147 00.000 11060 Guiding  Dir = 3, Dur = 83
23:44:01.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:01.155 00.008 11060 IsSlewing returns 0
23:44:01.155 00.000 11060 IsGuiding returns 0
23:44:01.163 00.008 10844 UpdateGuideState exits: m=3239 SNR=36.1
23:44:01.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:01.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:01.163 00.000 10844 Enqueuing Expose request
23:44:01.246 00.083 11060 IsGuiding returns 0
23:44:01.246 00.000 11060 Move returns status 0, amount 83
23:44:01.246 00.000 11060 MoveAxis(S, 115, ABG)
23:44:01.246 00.000 11060 Guiding  Dir = 1, Dur = 115
23:44:01.262 00.016 11060 IsSlewing returns 0
23:44:01.262 00.000 11060 IsGuiding returns 0
23:44:01.401 00.139 11060 IsGuiding returns 0
23:44:01.401 00.000 11060 Move returns status 0, amount 115
23:44:01.401 00.000 11060 move complete, result=0
23:44:01.401 00.000 11060 worker thread done servicing request
23:44:01.401 00.000 11060 Worker thread wakes up
23:44:01.401 00.000 10844 GuideStep: 0.5 px 83 ms WEST, 0.3 px 115 ms SOUTH
23:44:01.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:01.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:01.538 00.137 10844 evsrv: cli 0EEEDDF0 connect
23:44:01.538 00.000 10844 case statement mapped state 6 to 3
23:44:01.538 00.000 10844 case statement mapped state 6 to 3
23:44:01.538 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"49c3bde5-f7f7-40a1-887b-d2513a662667"}
23:44:01.538 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"49c3bde5-f7f7-40a1-887b-d2513a662667"}
23:44:01.538 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
23:44:02.036 00.498 11060 Exposure complete
23:44:02.194 00.158 11060 worker thread done servicing request
23:44:02.194 00.000 10844 OnExposeComplete: enter
23:44:02.194 00.000 10844 UpdateGuideState(): m_state=6
23:44:02.194 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
23:44:02.194 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.74, Mass=2861, SNR=34.4, Peak=208 HFD=3.8
23:44:02.194 00.000 10844 MultiStar: exiting stabilization period
23:44:02.194 00.000 10844 MultiStar: [#1 0.18,-0.06,0.99,U] [#2 0.36,-0.44,2.17,U] [#3 -0.46,-0.49,0.00,M3] [#4 -0.13,0.08,0.94,U] [#5 0.18,-0.74,0.00,M1] [#6 -0.11,-0.24,0.95,U] [#7 0.04,-0.61,0.95,U] [#8 0.69,-0.64,0.00,M2] 
23:44:02.194 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.30}, one-star: {0.25, -0.33}
23:44:02.194 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
23:44:02.194 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
23:44:02.194 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.33 cameraTheta=-1.12 mountX=0.27 mountY=0.19, mountTheta=0.62
23:44:02.194 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.30, opts=13)
23:44:02.194 00.000 10844 Enqueuing Move request for scope (0.15, -0.30)
23:44:02.199 00.005 11060 Worker thread wakes up
23:44:02.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
23:44:02.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
23:44:02.199 00.000 11060 Moving (0.15, -0.30) raw xDistance=0.27 yDistance=0.19
23:44:02.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
23:44:02.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
23:44:02.199 00.000 11060 MoveAxis(W, 49, ABG)
23:44:02.199 00.000 11060 Guiding  Dir = 3, Dur = 49
23:44:02.205 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:02.221 00.016 11060 IsSlewing returns 0
23:44:02.221 00.000 11060 IsGuiding returns 0
23:44:02.221 00.000 10844 UpdateGuideState exits: m=2861 SNR=34.4
23:44:02.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:02.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:02.221 00.000 10844 Enqueuing Expose request
23:44:02.295 00.074 11060 IsGuiding returns 0
23:44:02.295 00.000 11060 Move returns status 0, amount 49
23:44:02.295 00.000 11060 MoveAxis(S, 75, ABG)
23:44:02.295 00.000 11060 Guiding  Dir = 1, Dur = 75
23:44:02.323 00.028 11060 IsSlewing returns 0
23:44:02.323 00.000 11060 IsGuiding returns 0
23:44:02.419 00.096 11060 IsGuiding returns 0
23:44:02.419 00.000 11060 Move returns status 0, amount 75
23:44:02.419 00.000 11060 move complete, result=0
23:44:02.419 00.000 11060 worker thread done servicing request
23:44:02.419 00.000 11060 Worker thread wakes up
23:44:02.419 00.000 10844 GuideStep: 0.3 px 49 ms WEST, 0.2 px 75 ms SOUTH
23:44:02.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:02.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:03.044 00.625 11060 Exposure complete
23:44:03.221 00.177 11060 worker thread done servicing request
23:44:03.221 00.000 10844 OnExposeComplete: enter
23:44:03.221 00.000 10844 UpdateGuideState(): m_state=6
23:44:03.221 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
23:44:03.221 00.000 10844 Star::Find returns 1 (0), X=258.04, Y=62.01, Mass=3071, SNR=35.7, Peak=225 HFD=4.0
23:44:03.221 00.000 10844 MultiStar: [#1 -0.31,0.56,0.00,M6] [#2 0.10,-0.21,1.99,U] [#3 -0.56,0.06,0.99,U] [#4 -0.42,-0.50,0.00,M1] [#5 -0.01,0.13,1.11,U] [#6 -0.45,0.10,0.94,U] [#7 -0.53,0.72,0.00,M1] [#8 -0.36,-0.42,0.88,U] 
23:44:03.221 00.000 10844 refined, 5 included, MultiStar: {-0.26, -0.08}, one-star: {-0.67, -0.07}
23:44:03.221 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
23:44:03.221 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
23:44:03.221 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.84 mountX=0.13 mountY=-0.24, mountTheta=-1.09
23:44:03.225 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.08, opts=13)
23:44:03.225 00.000 10844 Enqueuing Move request for scope (-0.26, -0.08)
23:44:03.225 00.000 11060 Worker thread wakes up
23:44:03.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
23:44:03.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
23:44:03.225 00.000 11060 Moving (-0.26, -0.08) raw xDistance=0.13 yDistance=-0.24
23:44:03.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:44:03.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:03.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:44:03.225 00.000 11060 MoveAxis(W, 23, ABG)
23:44:03.225 00.000 11060 Guiding  Dir = 3, Dur = 23
23:44:03.230 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:03.235 00.005 11060 IsSlewing returns 0
23:44:03.235 00.000 11060 IsGuiding returns 0
23:44:03.246 00.011 10844 UpdateGuideState exits: m=3071 SNR=35.7
23:44:03.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:03.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:03.246 00.000 10844 Enqueuing Expose request
23:44:03.283 00.037 11060 IsGuiding returns 0
23:44:03.283 00.000 11060 Move returns status 0, amount 23
23:44:03.283 00.000 11060 MoveAxis(N, 0, ABG)
23:44:03.283 00.000 11060 Move returns status 0, amount 0
23:44:03.283 00.000 11060 move complete, result=0
23:44:03.283 00.000 11060 worker thread done servicing request
23:44:03.283 00.000 11060 Worker thread wakes up
23:44:03.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:03.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:03.283 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
23:44:03.912 00.629 11060 Exposure complete
23:44:04.072 00.160 11060 worker thread done servicing request
23:44:04.072 00.000 10844 OnExposeComplete: enter
23:44:04.072 00.000 10844 UpdateGuideState(): m_state=6
23:44:04.072 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
23:44:04.072 00.000 10844 Star::Find returns 1 (0), X=258.29, Y=62.15, Mass=3097, SNR=35.6, Peak=194 HFD=3.8
23:44:04.072 00.000 10844 MultiStar: [#1 -0.51,0.29,1.09,U] [#2 -0.24,-0.50,1.94,U] [#3 -0.60,-0.13,0.90,U] [#4 -0.49,0.34,0.98,U] [#5 -0.15,0.53,1.06,U] [#6 -0.43,0.14,0.98,U] [#7 -0.23,-0.23,1.00,U] [#8 0.17,-0.21,1.02,U] 
23:44:04.072 00.000 10844 refined, 8 included, MultiStar: {-0.31, -0.01}, one-star: {-0.43, 0.07}
23:44:04.072 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
23:44:04.072 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
23:44:04.072 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-3.10 mountX=0.07 mountY=-0.30, mountTheta=-1.35
23:44:04.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.01, opts=13)
23:44:04.074 00.000 10844 Enqueuing Move request for scope (-0.31, -0.01)
23:44:04.074 00.000 11060 Worker thread wakes up
23:44:04.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.01) opts 0xd
23:44:04.074 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.01)
23:44:04.074 00.000 11060 Moving (-0.31, -0.01) raw xDistance=0.07 yDistance=-0.30
23:44:04.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:44:04.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:04.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:44:04.074 00.000 11060 MoveAxis(E, 0, ABG)
23:44:04.074 00.000 11060 Move returns status 0, amount 0
23:44:04.074 00.000 11060 MoveAxis(N, 0, ABG)
23:44:04.074 00.000 11060 Move returns status 0, amount 0
23:44:04.074 00.000 11060 move complete, result=0
23:44:04.074 00.000 11060 worker thread done servicing request
23:44:04.081 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:04.093 00.012 10844 UpdateGuideState exits: m=3097 SNR=35.6
23:44:04.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:04.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:04.093 00.000 10844 Enqueuing Expose request
23:44:04.093 00.000 11060 Worker thread wakes up
23:44:04.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:04.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:04.093 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:44:04.730 00.637 11060 Exposure complete
23:44:04.889 00.159 11060 worker thread done servicing request
23:44:04.889 00.000 10844 OnExposeComplete: enter
23:44:04.889 00.000 10844 UpdateGuideState(): m_state=6
23:44:04.889 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
23:44:04.889 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.69, Mass=3110, SNR=35.8, Peak=213 HFD=3.7
23:44:04.889 00.000 10844 MultiStar: [#1 -1.17,0.15,0.00,M6] [#2 -0.33,-1.56,0.00,M3] [#3 -0.55,-0.66,0.00,M2] [#4 0.27,-0.47,0.98,U] [#5 -0.14,-1.47,0.00,M1] [#6 -0.06,-0.96,0.00,M1] [#7 -0.46,-0.45,0.00,M1] [#8 -0.38,-1.00,0.00,M1] 
23:44:04.889 00.000 10844 refined, 1 included, MultiStar: {-0.07, -0.43}, one-star: {-0.41, -0.39}
23:44:04.889 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
23:44:04.889 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
23:44:04.889 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.43 hyp=0.43 cameraTheta=-1.74 mountX=0.43 mountY=-0.00, mountTheta=-0.00
23:44:04.889 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.43, opts=13)
23:44:04.889 00.000 10844 Enqueuing Move request for scope (-0.07, -0.43)
23:44:04.889 00.000 11060 Worker thread wakes up
23:44:04.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.43) opts 0xd
23:44:04.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.43)
23:44:04.889 00.000 11060 Moving (-0.07, -0.43) raw xDistance=0.43 yDistance=-0.00
23:44:04.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
23:44:04.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:04.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:44:04.889 00.000 11060 MoveAxis(W, 75, ABG)
23:44:04.889 00.000 11060 Guiding  Dir = 3, Dur = 75
23:44:04.898 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:04.908 00.010 11060 IsSlewing returns 0
23:44:04.908 00.000 11060 IsGuiding returns 0
23:44:04.924 00.016 10844 UpdateGuideState exits: m=3110 SNR=35.8
23:44:04.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:04.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:04.924 00.000 10844 Enqueuing Expose request
23:44:05.017 00.093 11060 IsGuiding returns 0
23:44:05.017 00.000 11060 Move returns status 0, amount 75
23:44:05.018 00.001 11060 MoveAxis(N, 0, ABG)
23:44:05.018 00.000 11060 Move returns status 0, amount 0
23:44:05.018 00.000 11060 move complete, result=0
23:44:05.018 00.000 11060 worker thread done servicing request
23:44:05.018 00.000 11060 Worker thread wakes up
23:44:05.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:05.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:05.019 00.001 10844 GuideStep: 0.4 px 75 ms WEST, -0.0 px 0 ms NORTH
23:44:05.663 00.644 11060 Exposure complete
23:44:05.833 00.170 11060 worker thread done servicing request
23:44:05.834 00.001 10844 OnExposeComplete: enter
23:44:05.834 00.000 10844 UpdateGuideState(): m_state=6
23:44:05.834 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
23:44:05.834 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=61.67, Mass=3231, SNR=36.6, Peak=232 HFD=3.7
23:44:05.834 00.000 10844 MultiStar: [#1 -0.19,0.59,1.00,U] [#2 -0.32,-0.66,0.00,M4] [#3 -0.83,-0.19,0.00,M3] [#4 0.16,0.46,0.96,U] [#5 -0.17,-0.43,1.08,U] [#6 0.02,0.06,0.94,U] [#7 0.20,0.85,0.00,M2] [#8 -0.07,-1.17,0.00,M2] 
23:44:05.834 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.04}, one-star: {-0.29, -0.41}
23:44:05.834 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.50 = -1.79)
23:44:05.834 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
23:44:05.834 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.74 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
23:44:05.837 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.04, opts=13)
23:44:05.837 00.000 10844 Enqueuing Move request for scope (-0.10, 0.04)
23:44:05.837 00.000 11060 Worker thread wakes up
23:44:05.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
23:44:05.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
23:44:05.837 00.000 11060 Moving (-0.10, 0.04) raw xDistance=-0.02 yDistance=-0.11
23:44:05.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:44:05.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:05.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:44:05.837 00.000 11060 MoveAxis(E, 0, ABG)
23:44:05.837 00.000 11060 Move returns status 0, amount 0
23:44:05.839 00.002 11060 MoveAxis(N, 0, ABG)
23:44:05.839 00.000 11060 Move returns status 0, amount 0
23:44:05.839 00.000 11060 move complete, result=0
23:44:05.839 00.000 11060 worker thread done servicing request
23:44:05.845 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:05.857 00.012 10844 UpdateGuideState exits: m=3231 SNR=36.6
23:44:05.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:05.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:05.857 00.000 10844 Enqueuing Expose request
23:44:05.857 00.000 11060 Worker thread wakes up
23:44:05.857 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:05.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:05.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:06.501 00.644 11060 Exposure complete
23:44:06.690 00.189 11060 worker thread done servicing request
23:44:06.693 00.003 10844 OnExposeComplete: enter
23:44:06.693 00.000 10844 UpdateGuideState(): m_state=6
23:44:06.693 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
23:44:06.693 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.60, Mass=2888, SNR=34.5, Peak=216 HFD=3.3
23:44:06.693 00.000 10844 MultiStar: [#1 -0.01,0.01,0.98,U] [#2 0.17,-0.31,2.10,U] [#3 0.02,0.50,0.94,U] [#4 -0.39,0.39,1.03,U] [#5 0.01,-0.33,1.05,U] [#6 -0.02,-0.02,1.03,U] [#7 0.02,-0.14,0.90,U] [#8 -0.25,0.02,0.99,U] 
23:44:06.693 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.10, -0.48}
23:44:06.695 00.002 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
23:44:06.695 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
23:44:06.695 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.04 mountX=0.08 mountY=-0.02, mountTheta=-0.31
23:44:06.695 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
23:44:06.695 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
23:44:06.695 00.000 11060 Worker thread wakes up
23:44:06.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:44:06.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:44:06.695 00.000 11060 Moving (-0.04, -0.07) raw xDistance=0.08 yDistance=-0.02
23:44:06.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:44:06.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:06.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:06.695 00.000 11060 MoveAxis(E, 0, ABG)
23:44:06.695 00.000 11060 Move returns status 0, amount 0
23:44:06.695 00.000 11060 MoveAxis(N, 0, ABG)
23:44:06.695 00.000 11060 Move returns status 0, amount 0
23:44:06.695 00.000 11060 move complete, result=0
23:44:06.695 00.000 11060 worker thread done servicing request
23:44:06.702 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:06.719 00.017 10844 UpdateGuideState exits: m=2888 SNR=34.5
23:44:06.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:06.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:06.719 00.000 10844 Enqueuing Expose request
23:44:06.719 00.000 11060 Worker thread wakes up
23:44:06.719 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:06.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:06.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:07.363 00.644 11060 Exposure complete
23:44:07.559 00.196 11060 worker thread done servicing request
23:44:07.559 00.000 10844 OnExposeComplete: enter
23:44:07.559 00.000 10844 UpdateGuideState(): m_state=6
23:44:07.559 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
23:44:07.561 00.002 10844 Star::Find returns 1 (0), X=258.22, Y=61.59, Mass=3207, SNR=36.5, Peak=214 HFD=3.7
23:44:07.561 00.000 10844 MultiStar: [#1 -0.48,-0.32,1.09,U] [#2 0.03,-0.55,1.96,U] [#3 -0.82,0.08,0.00,M3] [#4 -0.33,-0.07,0.97,U] [#5 0.54,-0.49,0.00,M1] [#6 -0.60,0.04,0.85,U] [#7 -0.55,-0.55,0.00,M2] [#8 -0.39,-0.15,0.98,U] 
23:44:07.561 00.000 10844 refined, 5 included, MultiStar: {-0.32, -0.31}, one-star: {-0.49, -0.49}
23:44:07.561 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
23:44:07.561 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
23:44:07.561 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.31 hyp=0.44 cameraTheta=-2.37 mountX=0.36 mountY=-0.26, mountTheta=-0.63
23:44:07.562 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.31, opts=13)
23:44:07.562 00.000 10844 Enqueuing Move request for scope (-0.32, -0.31)
23:44:07.562 00.000 11060 Worker thread wakes up
23:44:07.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.31) opts 0xd
23:44:07.562 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.31)
23:44:07.562 00.000 11060 Moving (-0.32, -0.31) raw xDistance=0.36 yDistance=-0.26
23:44:07.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:44:07.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:07.564 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:44:07.564 00.000 11060 MoveAxis(W, 62, ABG)
23:44:07.564 00.000 11060 Guiding  Dir = 3, Dur = 62
23:44:07.574 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:07.587 00.013 11060 IsSlewing returns 0
23:44:07.587 00.000 11060 IsGuiding returns 0
23:44:07.589 00.002 10844 UpdateGuideState exits: m=3207 SNR=36.5
23:44:07.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:07.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:07.589 00.000 10844 Enqueuing Expose request
23:44:07.675 00.086 11060 IsGuiding returns 0
23:44:07.675 00.000 11060 Move returns status 0, amount 62
23:44:07.675 00.000 11060 MoveAxis(N, 0, ABG)
23:44:07.675 00.000 11060 Move returns status 0, amount 0
23:44:07.675 00.000 11060 move complete, result=0
23:44:07.675 00.000 11060 worker thread done servicing request
23:44:07.675 00.000 11060 Worker thread wakes up
23:44:07.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:07.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:07.675 00.000 10844 GuideStep: 0.4 px 62 ms WEST, -0.3 px 0 ms NORTH
23:44:08.301 00.626 11060 Exposure complete
23:44:08.471 00.170 11060 worker thread done servicing request
23:44:08.471 00.000 10844 OnExposeComplete: enter
23:44:08.471 00.000 10844 UpdateGuideState(): m_state=6
23:44:08.471 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
23:44:08.471 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=61.92, Mass=3277, SNR=36.5, Peak=218 HFD=4.2
23:44:08.471 00.000 10844 MultiStar: [#1 -0.62,0.19,0.00,M4] [#2 -0.03,-0.50,2.09,U] [#3 -0.66,0.02,0.00,M4] [#4 -0.25,-0.66,0.00,M1] [#5 -0.39,-0.51,0.00,M2] [#6 -0.22,0.15,0.92,U] [#7 -0.82,0.07,0.00,M3] [#8 -0.58,-0.11,0.94,U] 
23:44:08.471 00.000 10844 refined, 3 included, MultiStar: {-0.27, -0.24}, one-star: {-0.53, -0.16}
23:44:08.471 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
23:44:08.471 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
23:44:08.471 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-2.42 mountX=0.28 mountY=-0.23, mountTheta=-0.68
23:44:08.475 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.24, opts=13)
23:44:08.475 00.000 10844 Enqueuing Move request for scope (-0.27, -0.24)
23:44:08.475 00.000 11060 Worker thread wakes up
23:44:08.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.24) opts 0xd
23:44:08.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.24)
23:44:08.475 00.000 11060 Moving (-0.27, -0.24) raw xDistance=0.28 yDistance=-0.23
23:44:08.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
23:44:08.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:08.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:44:08.475 00.000 11060 MoveAxis(W, 51, ABG)
23:44:08.475 00.000 11060 Guiding  Dir = 3, Dur = 51
23:44:08.479 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:44:08.492 00.013 11060 IsSlewing returns 0
23:44:08.492 00.000 10844 UpdateGuideState exits: m=3277 SNR=36.5
23:44:08.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:08.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:08.492 00.000 10844 Enqueuing Expose request
23:44:08.492 00.000 11060 IsGuiding returns 0
23:44:08.569 00.077 11060 IsGuiding returns 0
23:44:08.569 00.000 11060 Move returns status 0, amount 51
23:44:08.569 00.000 11060 MoveAxis(N, 0, ABG)
23:44:08.569 00.000 11060 Move returns status 0, amount 0
23:44:08.569 00.000 11060 move complete, result=0
23:44:08.569 00.000 11060 worker thread done servicing request
23:44:08.569 00.000 11060 Worker thread wakes up
23:44:08.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:08.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:08.569 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.2 px 0 ms NORTH
23:44:09.201 00.632 11060 Exposure complete
23:44:09.365 00.164 11060 worker thread done servicing request
23:44:09.365 00.000 10844 OnExposeComplete: enter
23:44:09.365 00.000 10844 UpdateGuideState(): m_state=6
23:44:09.365 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
23:44:09.365 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.82, Mass=3144, SNR=36.2, Peak=239 HFD=3.7
23:44:09.365 00.000 10844 MultiStar: [#1 -0.39,0.98,0.00,M5] [#2 -0.38,-0.08,1.98,U] [#3 -0.46,-0.03,0.99,U] [#4 0.09,0.25,0.90,U] [#5 -0.28,-0.01,1.06,U] [#6 -0.45,1.01,0.00,M1] [#7 -0.76,0.30,0.00,M4] [#8 0.43,0.85,0.00,M1] 
23:44:09.365 00.000 10844 refined, 4 included, MultiStar: {-0.23, -0.04}, one-star: {0.04, -0.26}
23:44:09.365 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
23:44:09.365 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
23:44:09.365 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-2.97 mountX=0.08 mountY=-0.22, mountTheta=-1.22
23:44:09.365 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.04, opts=13)
23:44:09.365 00.000 10844 Enqueuing Move request for scope (-0.23, -0.04)
23:44:09.365 00.000 11060 Worker thread wakes up
23:44:09.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
23:44:09.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
23:44:09.365 00.000 11060 Moving (-0.23, -0.04) raw xDistance=0.08 yDistance=-0.22
23:44:09.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:44:09.365 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.25 newest=-0.71
23:44:09.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
23:44:09.365 00.000 11060 MoveAxis(E, 0, ABG)
23:44:09.365 00.000 11060 Move returns status 0, amount 0
23:44:09.365 00.000 11060 BLC: Oldest BLC event removed
23:44:09.365 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:44:09.365 00.000 11060 MoveAxis(N, 837, ABG)
23:44:09.365 00.000 11060 duration set to 750 by maxDecDuration
23:44:09.365 00.000 11060 Guiding  Dir = 0, Dur = 750
23:44:09.376 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:09.387 00.011 11060 IsSlewing returns 0
23:44:09.399 00.012 11060 IsGuiding returns 0
23:44:09.402 00.003 10844 UpdateGuideState exits: m=3144 SNR=36.2
23:44:09.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:09.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:09.402 00.000 10844 Enqueuing Expose request
23:44:10.176 00.774 11060 IsGuiding returns 0
23:44:10.176 00.000 11060 Move returns status 0, amount 750
23:44:10.176 00.000 11060 move complete, result=0
23:44:10.176 00.000 11060 worker thread done servicing request
23:44:10.176 00.000 11060 Worker thread wakes up
23:44:10.176 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
23:44:10.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:10.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:10.803 00.627 11060 Exposure complete
23:44:10.971 00.168 11060 worker thread done servicing request
23:44:10.971 00.000 10844 OnExposeComplete: enter
23:44:10.971 00.000 10844 UpdateGuideState(): m_state=6
23:44:10.971 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
23:44:10.971 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.72, Mass=3406, SNR=36.9, Peak=216 HFD=3.9
23:44:10.971 00.000 10844 MultiStar: [#1 -0.44,0.12,1.00,U] [#2 -0.17,0.44,2.09,U] [#3 -0.29,-0.24,0.99,U] [#4 -0.34,0.19,0.98,U] [#5 -0.49,0.09,1.02,U] [#6 0.62,0.63,0.00,M2] [#7 0.07,0.10,0.87,U] [#8 -0.02,-0.09,1.04,U] 
23:44:10.971 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.08}, one-star: {0.19, -0.36}
23:44:10.971 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
23:44:10.971 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
23:44:10.971 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.75 mountX=-0.04 mountY=-0.20, mountTheta=-1.78
23:44:10.971 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.08, opts=13)
23:44:10.971 00.000 10844 Enqueuing Move request for scope (-0.19, 0.08)
23:44:10.971 00.000 11060 Worker thread wakes up
23:44:10.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
23:44:10.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
23:44:10.971 00.000 11060 Moving (-0.19, 0.08) raw xDistance=-0.04 yDistance=-0.20
23:44:10.971 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.157261, 1:0.198075
23:44:10.971 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:44:10.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:44:10.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:44:10.977 00.006 11060 MoveAxis(E, 0, ABG)
23:44:10.977 00.000 11060 Move returns status 0, amount 0
23:44:10.977 00.000 11060 MoveAxis(N, 77, ABG)
23:44:10.977 00.000 11060 Guiding  Dir = 0, Dur = 77
23:44:10.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:10.982 00.005 11060 IsSlewing returns 0
23:44:10.982 00.000 11060 IsGuiding returns 0
23:44:10.993 00.011 10844 UpdateGuideState exits: m=3406 SNR=36.9
23:44:10.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:10.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:10.993 00.000 10844 Enqueuing Expose request
23:44:11.063 00.070 11060 IsGuiding returns 0
23:44:11.063 00.000 11060 Move returns status 0, amount 77
23:44:11.063 00.000 11060 move complete, result=0
23:44:11.063 00.000 11060 worker thread done servicing request
23:44:11.063 00.000 11060 Worker thread wakes up
23:44:11.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:11.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:11.063 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 77 ms NORTH
23:44:11.713 00.650 11060 Exposure complete
23:44:11.903 00.190 11060 worker thread done servicing request
23:44:11.903 00.000 10844 OnExposeComplete: enter
23:44:11.903 00.000 10844 UpdateGuideState(): m_state=6
23:44:11.903 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
23:44:11.903 00.000 10844 Star::Find returns 1 (0), X=259.24, Y=61.53, Mass=3019, SNR=35.1, Peak=240 HFD=3.7
23:44:11.903 00.000 10844 MultiStar: [#1 0.50,0.52,0.00,M5] [#2 0.44,-0.06,2.02,U] [#3 0.01,-0.16,0.99,U] [#4 -0.52,0.28,0.95,U] [#5 0.27,0.04,1.03,U] [#6 0.44,0.13,1.04,U] [#7 0.15,-0.51,0.97,U] [#8 0.35,0.29,0.96,U] 
23:44:11.903 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.07}, one-star: {0.53, -0.55}
23:44:11.903 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
23:44:11.903 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
23:44:11.903 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.27 mountX=0.02 mountY=0.25, mountTheta=1.48
23:44:11.908 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.07, opts=13)
23:44:11.908 00.000 10844 Enqueuing Move request for scope (0.24, -0.07)
23:44:11.908 00.000 11060 Worker thread wakes up
23:44:11.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
23:44:11.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
23:44:11.908 00.000 11060 Moving (0.24, -0.07) raw xDistance=0.02 yDistance=0.25
23:44:11.908 00.000 11060 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.28, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.157261, 1:0.198075, 2:-0.246145
23:44:11.908 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -135.000000
23:44:11.908 00.000 11060 BLC: window closed
23:44:11.908 00.000 11060 BLC: Pulse adjusted to 615
23:44:11.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:44:11.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:11.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:44:11.908 00.000 11060 MoveAxis(E, 0, ABG)
23:44:11.908 00.000 11060 Move returns status 0, amount 0
23:44:11.908 00.000 11060 MoveAxis(N, 0, ABG)
23:44:11.908 00.000 11060 Move returns status 0, amount 0
23:44:11.908 00.000 11060 move complete, result=0
23:44:11.908 00.000 11060 worker thread done servicing request
23:44:11.918 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:11.934 00.016 10844 UpdateGuideState exits: m=3019 SNR=35.1
23:44:11.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:11.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:11.934 00.000 10844 Enqueuing Expose request
23:44:11.934 00.000 11060 Worker thread wakes up
23:44:11.934 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:11.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:11.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:12.238 00.304 10844 evsrv: cli 0EEEE4D0 connect
23:44:12.238 00.000 10844 case statement mapped state 6 to 3
23:44:12.240 00.002 10844 case statement mapped state 6 to 3
23:44:12.240 00.000 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_pixel_scale","id":"b0d83822-578b-4427-937f-a6d60e94fffe"}
23:44:12.240 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":4.1253,"id":"b0d83822-578b-4427-937f-a6d60e94fffe"}
23:44:12.240 00.000 10844 evsrv: cli 0EEEE4D0 disconnect
23:44:12.589 00.349 11060 Exposure complete
23:44:12.793 00.204 11060 worker thread done servicing request
23:44:12.793 00.000 10844 OnExposeComplete: enter
23:44:12.793 00.000 10844 UpdateGuideState(): m_state=6
23:44:12.793 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
23:44:12.793 00.000 10844 Star::Find returns 1 (0), X=258.17, Y=61.23, Mass=3371, SNR=37.2, Peak=180 HFD=4.2
23:44:12.793 00.000 10844 MultiStar: [#1 0.01,0.59,1.06,U] [#2 0.60,-0.49,0.00,M1] [#3 0.18,-0.77,0.00,M2] [#4 -0.04,-0.08,0.85,U] [#5 0.48,-0.69,0.00,M1] [#6 0.51,0.44,0.00,M2] [#7 -0.50,-0.71,0.00,M3] [#8 -0.04,0.11,0.98,U] 
23:44:12.793 00.000 10844 refined, 3 included, MultiStar: {-0.16, -0.05}, one-star: {-0.54, -0.85}
23:44:12.793 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
23:44:12.793 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
23:44:12.793 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.84 mountX=0.08 mountY=-0.15, mountTheta=-1.09
23:44:12.798 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.05, opts=13)
23:44:12.798 00.000 10844 Enqueuing Move request for scope (-0.16, -0.05)
23:44:12.798 00.000 11060 Worker thread wakes up
23:44:12.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
23:44:12.798 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
23:44:12.798 00.000 11060 Moving (-0.16, -0.05) raw xDistance=0.08 yDistance=-0.15
23:44:12.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:44:12.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:12.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:44:12.798 00.000 11060 MoveAxis(E, 0, ABG)
23:44:12.798 00.000 11060 Move returns status 0, amount 0
23:44:12.798 00.000 11060 MoveAxis(N, 0, ABG)
23:44:12.798 00.000 11060 Move returns status 0, amount 0
23:44:12.798 00.000 11060 move complete, result=0
23:44:12.798 00.000 11060 worker thread done servicing request
23:44:12.805 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:12.837 00.032 10844 UpdateGuideState exits: m=3371 SNR=37.2
23:44:12.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:12.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:12.837 00.000 10844 Enqueuing Expose request
23:44:12.837 00.000 11060 Worker thread wakes up
23:44:12.837 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:12.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:12.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:13.477 00.640 11060 Exposure complete
23:44:13.653 00.176 11060 worker thread done servicing request
23:44:13.653 00.000 10844 OnExposeComplete: enter
23:44:13.653 00.000 10844 UpdateGuideState(): m_state=6
23:44:13.653 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
23:44:13.653 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=60.87, Mass=2877, SNR=34.4, Peak=202 HFD=3.6
23:44:13.653 00.000 10844 MultiStar: [#1 0.17,0.25,1.00,U] [#2 0.09,-0.96,0.00,M2] [#3 0.33,-0.01,1.07,U] [#4 -0.00,-0.17,0.96,U] [#5 0.03,-0.80,0.00,M2] [#6 0.33,-0.15,0.96,U] [#7 0.32,-0.36,1.00,U] [#8 -0.06,-0.11,1.05,U] 
23:44:13.653 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.25}, one-star: {-0.23, -1.21}
23:44:13.653 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
23:44:13.653 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
23:44:13.653 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.11 mountX=0.22 mountY=0.16, mountTheta=0.63
23:44:13.653 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.25, opts=13)
23:44:13.653 00.000 10844 Enqueuing Move request for scope (0.12, -0.25)
23:44:13.653 00.000 11060 Worker thread wakes up
23:44:13.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
23:44:13.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
23:44:13.653 00.000 11060 Moving (0.12, -0.25) raw xDistance=0.22 yDistance=0.16
23:44:13.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:44:13.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:13.658 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:44:13.658 00.000 11060 MoveAxis(W, 38, ABG)
23:44:13.658 00.000 11060 Guiding  Dir = 3, Dur = 38
23:44:13.663 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:13.684 00.021 11060 IsSlewing returns 0
23:44:13.684 00.000 11060 IsGuiding returns 0
23:44:13.691 00.007 10844 UpdateGuideState exits: m=2877 SNR=34.4
23:44:13.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:13.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:13.691 00.000 10844 Enqueuing Expose request
23:44:13.748 00.057 11060 IsGuiding returns 0
23:44:13.748 00.000 11060 Move returns status 0, amount 38
23:44:13.748 00.000 11060 MoveAxis(N, 0, ABG)
23:44:13.748 00.000 11060 Move returns status 0, amount 0
23:44:13.748 00.000 11060 move complete, result=0
23:44:13.748 00.000 11060 worker thread done servicing request
23:44:13.748 00.000 11060 Worker thread wakes up
23:44:13.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:13.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:13.749 00.001 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
23:44:14.399 00.650 11060 Exposure complete
23:44:14.545 00.146 11060 worker thread done servicing request
23:44:14.545 00.000 10844 OnExposeComplete: enter
23:44:14.545 00.000 10844 UpdateGuideState(): m_state=6
23:44:14.545 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
23:44:14.545 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.93, Mass=2769, SNR=33.9, Peak=204 HFD=3.9
23:44:14.545 00.000 10844 MultiStar: [#1 0.26,-0.01,1.08,U] [#2 0.31,-0.59,0.00,M3] [#3 0.39,-0.91,0.00,M2] [#4 -0.02,0.66,0.00,M1] [#5 0.04,-0.78,0.00,M3] [#6 0.57,-0.36,0.00,M2] [#7 0.24,-0.37,0.91,U] [#8 -0.12,-0.54,0.93,U] 
23:44:14.545 00.000 10844 single-star, 3 included, MultiStar: {0.12, -0.25}, one-star: {0.09, -0.15}
23:44:14.545 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
23:44:14.545 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
23:44:14.545 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.03 mountX=0.13 mountY=0.11, mountTheta=0.71
23:44:14.547 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.15, opts=13)
23:44:14.547 00.000 10844 Enqueuing Move request for scope (0.09, -0.15)
23:44:14.547 00.000 11060 Worker thread wakes up
23:44:14.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
23:44:14.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
23:44:14.547 00.000 11060 Moving (0.09, -0.15) raw xDistance=0.13 yDistance=0.11
23:44:14.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:44:14.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:14.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:44:14.547 00.000 11060 MoveAxis(W, 24, ABG)
23:44:14.547 00.000 11060 Guiding  Dir = 3, Dur = 24
23:44:14.552 00.005 11060 IsSlewing returns 0
23:44:14.552 00.000 11060 IsGuiding returns 0
23:44:14.554 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:14.567 00.013 10844 UpdateGuideState exits: m=2769 SNR=33.9
23:44:14.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:14.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:14.567 00.000 10844 Enqueuing Expose request
23:44:14.584 00.017 11060 IsGuiding returns 0
23:44:14.584 00.000 11060 Move returns status 0, amount 24
23:44:14.584 00.000 11060 MoveAxis(N, 0, ABG)
23:44:14.584 00.000 11060 Move returns status 0, amount 0
23:44:14.584 00.000 11060 move complete, result=0
23:44:14.584 00.000 11060 worker thread done servicing request
23:44:14.584 00.000 11060 Worker thread wakes up
23:44:14.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:14.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:14.584 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
23:44:15.240 00.656 11060 Exposure complete
23:44:15.407 00.167 11060 worker thread done servicing request
23:44:15.407 00.000 10844 OnExposeComplete: enter
23:44:15.407 00.000 10844 UpdateGuideState(): m_state=6
23:44:15.407 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
23:44:15.407 00.000 10844 Star::Find returns 1 (0), X=259.55, Y=61.51, Mass=3302, SNR=36.5, Peak=246 HFD=3.2
23:44:15.407 00.000 10844 MultiStar: [#1 0.12,0.29,1.08,U] [#2 0.87,-0.75,0.00,M4] [#3 0.12,-1.31,0.00,M3] [#4 -0.16,-0.13,1.05,U] [#5 0.22,-0.32,0.95,U] [#6 -0.09,-0.08,0.80,U] [#7 0.33,-0.92,0.00,M2] [#8 0.56,-0.36,0.00,M1] 
23:44:15.407 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.16}, one-star: {0.84, -0.57}
23:44:15.407 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:44:15.407 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
23:44:15.407 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.69 mountX=0.12 mountY=0.21, mountTheta=1.06
23:44:15.410 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.16, opts=13)
23:44:15.410 00.000 10844 Enqueuing Move request for scope (0.19, -0.16)
23:44:15.410 00.000 11060 Worker thread wakes up
23:44:15.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
23:44:15.410 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
23:44:15.410 00.000 11060 Moving (0.19, -0.16) raw xDistance=0.12 yDistance=0.21
23:44:15.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:44:15.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:15.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:44:15.410 00.000 11060 MoveAxis(E, 0, ABG)
23:44:15.410 00.000 11060 Move returns status 0, amount 0
23:44:15.410 00.000 11060 MoveAxis(N, 0, ABG)
23:44:15.410 00.000 11060 Move returns status 0, amount 0
23:44:15.410 00.000 11060 move complete, result=0
23:44:15.412 00.002 11060 worker thread done servicing request
23:44:15.414 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:15.436 00.022 10844 UpdateGuideState exits: m=3302 SNR=36.5
23:44:15.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:15.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:15.436 00.000 10844 Enqueuing Expose request
23:44:15.436 00.000 11060 Worker thread wakes up
23:44:15.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:15.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:15.436 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:16.073 00.637 11060 Exposure complete
23:44:16.246 00.173 11060 worker thread done servicing request
23:44:16.246 00.000 10844 OnExposeComplete: enter
23:44:16.246 00.000 10844 UpdateGuideState(): m_state=6
23:44:16.246 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
23:44:16.246 00.000 10844 Star::Find returns 1 (0), X=259.22, Y=60.70, Mass=3865, SNR=40.0, Peak=242 HFD=4.0
23:44:16.246 00.000 10844 MultiStar: large primary error, entering stabilization period
23:44:16.246 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
23:44:16.246 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
23:44:16.246 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=-1.38 hyp=1.47 cameraTheta=-1.22 mountX=1.27 mountY=0.72, mountTheta=0.52
23:44:16.248 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-1.38, opts=13)
23:44:16.248 00.000 10844 Enqueuing Move request for scope (0.51, -1.38)
23:44:16.248 00.000 11060 Worker thread wakes up
23:44:16.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -1.38) opts 0xd
23:44:16.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -1.38)
23:44:16.248 00.000 11060 Moving (0.51, -1.38) raw xDistance=1.27 yDistance=0.72
23:44:16.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.34 from input 1.27
23:44:16.248 00.000 11060 resist switch: large excursion: input 0.72 thresh 0.57 direction from -1 to 1
23:44:16.248 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.17
23:44:16.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.72
23:44:16.248 00.000 11060 MoveAxis(W, 220, ABG)
23:44:16.248 00.000 11060 Guiding  Dir = 3, Dur = 220
23:44:16.253 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:16.256 00.003 11060 IsSlewing returns 0
23:44:16.256 00.000 11060 IsGuiding returns 0
23:44:16.266 00.010 10844 UpdateGuideState exits: m=3865 SNR=40.0
23:44:16.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:16.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:16.266 00.000 10844 Enqueuing Expose request
23:44:16.482 00.216 11060 IsGuiding returns 0
23:44:16.482 00.000 11060 Move returns status 0, amount 220
23:44:16.482 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 615 applied
23:44:16.482 00.000 11060 MoveAxis(S, 897, ABG)
23:44:16.482 00.000 11060 duration set to 750 by maxDecDuration
23:44:16.482 00.000 11060 Guiding  Dir = 1, Dur = 750
23:44:16.496 00.014 11060 IsSlewing returns 0
23:44:16.496 00.000 11060 IsGuiding returns 0
23:44:17.271 00.775 11060 IsGuiding returns 0
23:44:17.271 00.000 11060 Move returns status 0, amount 750
23:44:17.271 00.000 11060 move complete, result=0
23:44:17.271 00.000 11060 worker thread done servicing request
23:44:17.271 00.000 11060 Worker thread wakes up
23:44:17.271 00.000 10844 GuideStep: 1.3 px 220 ms WEST, 0.7 px 750 ms SOUTH
23:44:17.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:17.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:17.895 00.624 11060 Exposure complete
23:44:18.080 00.185 11060 worker thread done servicing request
23:44:18.080 00.000 10844 OnExposeComplete: enter
23:44:18.080 00.000 10844 UpdateGuideState(): m_state=6
23:44:18.080 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
23:44:18.085 00.005 10844 Star::Find returns 1 (0), X=258.79, Y=61.66, Mass=3625, SNR=39.3, Peak=249 HFD=3.6
23:44:18.085 00.000 10844 MultiStar: exiting stabilization period
23:44:18.085 00.000 10844 MultiStar: [#1 0.24,0.44,0.87,U] [#2 0.14,-1.29,0.00,M5] [#3 -0.02,0.15,0.90,U] [#4 0.08,-0.04,0.86,U] [#5 -0.02,-0.16,1.00,U] [#6 -0.11,0.60,0.87,U] [#7 -0.08,0.13,0.84,U] [#8 -0.31,-0.44,0.91,U] 
23:44:18.085 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.02}, one-star: {0.08, -0.42}
23:44:18.085 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
23:44:18.085 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
23:44:18.085 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.33 mountX=-0.01 mountY=-0.02, mountTheta=-2.21
23:44:18.085 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
23:44:18.085 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
23:44:18.085 00.000 11060 Worker thread wakes up
23:44:18.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:44:18.085 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:44:18.085 00.000 11060 Moving (-0.02, 0.02) raw xDistance=-0.01 yDistance=-0.02
23:44:18.085 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.507463, 1:-0.019389
23:44:18.085 00.000 11060 BLC: No correction, Miss < min_move
23:44:18.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:44:18.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:18.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:44:18.085 00.000 11060 MoveAxis(E, 0, ABG)
23:44:18.085 00.000 11060 Move returns status 0, amount 0
23:44:18.085 00.000 11060 MoveAxis(N, 0, ABG)
23:44:18.085 00.000 11060 Move returns status 0, amount 0
23:44:18.085 00.000 11060 move complete, result=0
23:44:18.085 00.000 11060 worker thread done servicing request
23:44:18.097 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:18.115 00.018 10844 UpdateGuideState exits: m=3625 SNR=39.3
23:44:18.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:18.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:18.115 00.000 10844 Enqueuing Expose request
23:44:18.115 00.000 11060 Worker thread wakes up
23:44:18.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:18.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:18.115 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:18.758 00.643 11060 Exposure complete
23:44:18.934 00.176 11060 worker thread done servicing request
23:44:18.934 00.000 10844 OnExposeComplete: enter
23:44:18.934 00.000 10844 UpdateGuideState(): m_state=6
23:44:18.934 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
23:44:18.934 00.000 10844 Star::Find returns 1 (1), X=258.87, Y=61.89, Mass=3648, SNR=38.5, Peak=255 HFD=4.0
23:44:18.934 00.000 10844 MultiStar: [#1 0.21,0.11,0.99,U] [#2 -0.30,-0.97,0.00,M6] [#3 -0.19,-0.38,0.97,U] [#4 0.13,-0.05,0.98,U] [#5 -0.27,-0.30,1.02,U] [#6 0.38,0.05,0.91,U] [#7 -0.07,0.10,0.89,U] [#8 -0.00,-0.31,0.93,U] 
23:44:18.934 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {0.16, -0.19}
23:44:18.934 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
23:44:18.934 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
23:44:18.934 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.26 mountX=0.12 mountY=0.06, mountTheta=0.48
23:44:18.934 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
23:44:18.934 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
23:44:18.934 00.000 11060 Worker thread wakes up
23:44:18.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:44:18.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:44:18.934 00.000 11060 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=0.06
23:44:18.934 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.507463, 1:-0.019389, 2:0.059661
23:44:18.934 00.000 11060 BLC: No correction, Miss < min_move
23:44:18.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:44:18.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:18.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:44:18.934 00.000 11060 MoveAxis(E, 0, ABG)
23:44:18.934 00.000 11060 Move returns status 0, amount 0
23:44:18.934 00.000 11060 MoveAxis(N, 0, ABG)
23:44:18.934 00.000 11060 Move returns status 0, amount 0
23:44:18.934 00.000 11060 move complete, result=0
23:44:18.934 00.000 11060 worker thread done servicing request
23:44:18.939 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:18.955 00.016 10844 UpdateGuideState exits: m=3648 SNR=38.5 Saturated
23:44:18.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:18.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:18.955 00.000 10844 Enqueuing Expose request
23:44:18.955 00.000 11060 Worker thread wakes up
23:44:18.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:18.956 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:18.956 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:19.590 00.634 11060 Exposure complete
23:44:19.738 00.148 11060 worker thread done servicing request
23:44:19.738 00.000 10844 OnExposeComplete: enter
23:44:19.738 00.000 10844 UpdateGuideState(): m_state=6
23:44:19.738 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
23:44:19.738 00.000 10844 Star::Find returns 1 (0), X=259.06, Y=61.69, Mass=3861, SNR=40.4, Peak=224 HFD=3.9
23:44:19.738 00.000 10844 MultiStar: [#1 0.48,0.23,0.88,U] [#2 0.41,-0.10,1.78,U] [#3 -0.14,-0.25,0.88,U] [#4 -0.39,0.12,0.90,U] [#5 -0.19,-0.25,0.88,U] [#6 -0.03,0.53,0.77,U] [#7 0.18,0.60,0.82,U] [#8 -0.16,-0.08,0.87,U] 
23:44:19.738 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.35, -0.39}
23:44:19.738 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
23:44:19.738 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
23:44:19.738 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.16 mountX=-0.03 mountY=0.09, mountTheta=1.91
23:44:19.743 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.02, opts=13)
23:44:19.743 00.000 10844 Enqueuing Move request for scope (0.10, 0.02)
23:44:19.743 00.000 11060 Worker thread wakes up
23:44:19.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
23:44:19.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
23:44:19.743 00.000 11060 Moving (0.10, 0.02) raw xDistance=-0.03 yDistance=0.09
23:44:19.743 00.000 11060 BLC: window closed
23:44:19.743 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.507463, 1:-0.019389, 2:0.059661
23:44:19.743 00.000 11060 BLC: No correction, Miss < min_move
23:44:19.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:44:19.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:19.745 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:44:19.745 00.000 11060 MoveAxis(E, 0, ABG)
23:44:19.745 00.000 11060 Move returns status 0, amount 0
23:44:19.745 00.000 11060 MoveAxis(N, 0, ABG)
23:44:19.745 00.000 11060 Move returns status 0, amount 0
23:44:19.745 00.000 11060 move complete, result=0
23:44:19.745 00.000 11060 worker thread done servicing request
23:44:19.750 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:19.762 00.012 10844 UpdateGuideState exits: m=3861 SNR=40.4
23:44:19.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:19.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:19.762 00.000 10844 Enqueuing Expose request
23:44:19.762 00.000 11060 Worker thread wakes up
23:44:19.762 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:19.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:19.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:20.397 00.635 11060 Exposure complete
23:44:20.591 00.194 11060 worker thread done servicing request
23:44:20.591 00.000 10844 OnExposeComplete: enter
23:44:20.591 00.000 10844 UpdateGuideState(): m_state=6
23:44:20.591 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
23:44:20.591 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=62.31, Mass=3109, SNR=36.0, Peak=209 HFD=3.7
23:44:20.601 00.010 10844 MultiStar: [#1 -0.03,0.86,0.00,M1] [#2 0.12,-0.23,1.92,U] [#3 -0.58,0.33,0.00,M1] [#4 -0.79,-0.18,0.00,M1] [#5 -0.32,0.36,1.08,U] [#6 -0.16,0.33,0.91,U] [#7 -0.17,0.47,0.89,U] [#8 0.04,0.01,0.92,U] 
23:44:20.601 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.14}, one-star: {0.12, 0.23}
23:44:20.601 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
23:44:20.601 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
23:44:20.601 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.84 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
23:44:20.601 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
23:44:20.601 00.000 10844 Enqueuing Move request for scope (-0.04, 0.14)
23:44:20.601 00.000 11060 Worker thread wakes up
23:44:20.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
23:44:20.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
23:44:20.601 00.000 11060 Moving (-0.04, 0.14) raw xDistance=-0.13 yDistance=-0.06
23:44:20.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:44:20.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:20.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:20.601 00.000 11060 MoveAxis(E, 22, ABG)
23:44:20.601 00.000 11060 Guiding  Dir = 2, Dur = 22
23:44:20.609 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:20.617 00.008 11060 IsSlewing returns 0
23:44:20.617 00.000 11060 IsGuiding returns 0
23:44:20.624 00.007 10844 UpdateGuideState exits: m=3109 SNR=36.0
23:44:20.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:20.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:20.624 00.000 10844 Enqueuing Expose request
23:44:20.648 00.024 11060 IsGuiding returns 0
23:44:20.648 00.000 11060 Move returns status 0, amount 22
23:44:20.648 00.000 11060 MoveAxis(N, 0, ABG)
23:44:20.648 00.000 11060 Move returns status 0, amount 0
23:44:20.648 00.000 11060 move complete, result=0
23:44:20.648 00.000 11060 worker thread done servicing request
23:44:20.648 00.000 11060 Worker thread wakes up
23:44:20.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:20.648 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
23:44:20.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:21.294 00.646 11060 Exposure complete
23:44:21.473 00.179 11060 worker thread done servicing request
23:44:21.473 00.000 10844 OnExposeComplete: enter
23:44:21.473 00.000 10844 UpdateGuideState(): m_state=6
23:44:21.473 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
23:44:21.473 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=62.09, Mass=3024, SNR=35.7, Peak=198 HFD=3.8
23:44:21.473 00.000 10844 MultiStar: [#1 -0.29,0.19,1.11,U] [#2 -0.45,-0.64,0.00,M5] [#3 -0.76,0.17,0.00,M2] [#4 -0.41,-0.33,0.98,U] [#5 -0.40,-0.28,1.05,U] [#6 -0.41,0.42,0.89,U] [#7 -0.14,-0.24,0.94,U] [#8 0.13,0.75,0.00,M1] 
23:44:21.473 00.000 10844 single-star, 5 included, MultiStar: {-0.28, -0.04}, one-star: {-0.06, 0.01}
23:44:21.478 00.005 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.71 = -1.58)
23:44:21.478 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
23:44:21.478 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.95 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
23:44:21.478 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
23:44:21.478 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
23:44:21.478 00.000 11060 Worker thread wakes up
23:44:21.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:44:21.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:44:21.481 00.003 11060 Moving (-0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
23:44:21.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:44:21.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:21.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:21.481 00.000 11060 MoveAxis(E, 0, ABG)
23:44:21.481 00.000 11060 Move returns status 0, amount 0
23:44:21.481 00.000 11060 MoveAxis(N, 0, ABG)
23:44:21.481 00.000 11060 Move returns status 0, amount 0
23:44:21.481 00.000 11060 move complete, result=0
23:44:21.481 00.000 11060 worker thread done servicing request
23:44:21.489 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:21.505 00.016 10844 UpdateGuideState exits: m=3024 SNR=35.7
23:44:21.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:21.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:21.505 00.000 10844 Enqueuing Expose request
23:44:21.505 00.000 11060 Worker thread wakes up
23:44:21.505 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:21.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:21.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:22.142 00.637 11060 Exposure complete
23:44:22.306 00.164 11060 worker thread done servicing request
23:44:22.310 00.004 10844 OnExposeComplete: enter
23:44:22.310 00.000 10844 UpdateGuideState(): m_state=6
23:44:22.310 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
23:44:22.310 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=61.81, Mass=3505, SNR=37.7, Peak=235 HFD=4.2
23:44:22.310 00.000 10844 MultiStar: [#1 -0.61,0.19,0.00,M1] [#2 -0.41,-0.38,1.91,U] [#3 -0.27,-0.76,0.00,M3] [#4 -0.66,0.52,0.00,M1] [#5 0.33,-0.57,0.00,M1] [#6 -0.30,0.24,0.93,U] [#7 -0.60,-0.28,0.00,M1] [#8 0.31,-0.21,1.00,U] 
23:44:22.310 00.000 10844 refined, 3 included, MultiStar: {-0.28, -0.20}, one-star: {-0.59, -0.27}
23:44:22.310 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
23:44:22.310 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
23:44:22.310 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.20 hyp=0.34 cameraTheta=-2.51 mountX=0.25 mountY=-0.24, mountTheta=-0.76
23:44:22.311 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.20, opts=13)
23:44:22.311 00.000 10844 Enqueuing Move request for scope (-0.28, -0.20)
23:44:22.311 00.000 11060 Worker thread wakes up
23:44:22.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.20) opts 0xd
23:44:22.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.20)
23:44:22.311 00.000 11060 Moving (-0.28, -0.20) raw xDistance=0.25 yDistance=-0.24
23:44:22.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:44:22.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:22.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:44:22.311 00.000 11060 MoveAxis(W, 44, ABG)
23:44:22.311 00.000 11060 Guiding  Dir = 3, Dur = 44
23:44:22.315 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:22.325 00.010 11060 IsSlewing returns 0
23:44:22.326 00.001 11060 IsGuiding returns 0
23:44:22.331 00.005 10844 UpdateGuideState exits: m=3505 SNR=37.7
23:44:22.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:22.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:22.331 00.000 10844 Enqueuing Expose request
23:44:22.383 00.052 11060 IsGuiding returns 0
23:44:22.383 00.000 11060 Move returns status 0, amount 44
23:44:22.383 00.000 11060 MoveAxis(N, 0, ABG)
23:44:22.383 00.000 11060 Move returns status 0, amount 0
23:44:22.383 00.000 11060 move complete, result=0
23:44:22.383 00.000 11060 worker thread done servicing request
23:44:22.383 00.000 11060 Worker thread wakes up
23:44:22.383 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.2 px 0 ms NORTH
23:44:22.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:22.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:23.008 00.625 11060 Exposure complete
23:44:23.151 00.143 11060 worker thread done servicing request
23:44:23.151 00.000 10844 OnExposeComplete: enter
23:44:23.151 00.000 10844 UpdateGuideState(): m_state=6
23:44:23.151 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
23:44:23.151 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=62.44, Mass=2742, SNR=33.2, Peak=219 HFD=3.6
23:44:23.151 00.000 10844 MultiStar: [#1 0.15,0.27,1.17,U] [#2 -0.27,0.10,2.09,U] [#3 -0.33,-0.81,0.00,M4] [#4 -0.41,0.73,0.00,M2] [#5 -0.49,-0.30,1.20,U] [#6 -0.28,0.12,0.97,U] [#7 -0.04,-0.25,1.01,U] [#8 -0.48,0.33,1.13,U] 
23:44:23.151 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.09}, one-star: {0.20, 0.36}
23:44:23.151 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:44:23.151 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
23:44:23.151 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.71 mountX=-0.05 mountY=-0.20, mountTheta=-1.82
23:44:23.153 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.09, opts=13)
23:44:23.153 00.000 10844 Enqueuing Move request for scope (-0.19, 0.09)
23:44:23.153 00.000 11060 Worker thread wakes up
23:44:23.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
23:44:23.153 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
23:44:23.153 00.000 11060 Moving (-0.19, 0.09) raw xDistance=-0.05 yDistance=-0.20
23:44:23.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:44:23.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:23.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:44:23.153 00.000 11060 MoveAxis(E, 0, ABG)
23:44:23.153 00.000 11060 Move returns status 0, amount 0
23:44:23.153 00.000 11060 MoveAxis(N, 0, ABG)
23:44:23.153 00.000 11060 Move returns status 0, amount 0
23:44:23.153 00.000 11060 move complete, result=0
23:44:23.153 00.000 11060 worker thread done servicing request
23:44:23.158 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:23.172 00.014 10844 UpdateGuideState exits: m=2742 SNR=33.2
23:44:23.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:23.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:23.172 00.000 10844 Enqueuing Expose request
23:44:23.172 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:23.172 00.000 11060 Worker thread wakes up
23:44:23.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:23.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:23.803 00.631 11060 Exposure complete
23:44:23.998 00.195 11060 worker thread done servicing request
23:44:23.998 00.000 10844 OnExposeComplete: enter
23:44:23.998 00.000 10844 UpdateGuideState(): m_state=6
23:44:23.998 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
23:44:23.998 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=62.39, Mass=3093, SNR=35.8, Peak=241 HFD=3.7
23:44:23.998 00.000 10844 MultiStar: [#1 0.05,0.96,0.00,M1] [#2 -0.52,0.47,0.00,M4] [#3 -0.51,0.07,1.09,U] [#4 -0.05,0.56,1.05,U] [#5 -0.24,-0.20,1.01,U] [#6 0.34,0.57,0.00,M1] [#7 -0.07,0.18,0.84,U] [#8 -0.34,0.47,0.99,U] 
23:44:23.998 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.23}, one-star: {0.30, 0.31}
23:44:23.998 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
23:44:23.998 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
23:44:23.998 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.17 mountX=-0.20 mountY=-0.19, mountTheta=-2.37
23:44:24.005 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.23, opts=13)
23:44:24.005 00.000 10844 Enqueuing Move request for scope (-0.16, 0.23)
23:44:24.005 00.000 11060 Worker thread wakes up
23:44:24.018 00.013 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
23:44:24.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
23:44:24.018 00.000 11060 Moving (-0.16, 0.23) raw xDistance=-0.20 yDistance=-0.19
23:44:24.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:44:24.019 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:24.020 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:44:24.020 00.000 11060 MoveAxis(E, 35, ABG)
23:44:24.020 00.000 11060 Guiding  Dir = 2, Dur = 35
23:44:24.029 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:24.034 00.005 11060 IsSlewing returns 0
23:44:24.034 00.000 11060 IsGuiding returns 0
23:44:24.049 00.015 10844 UpdateGuideState exits: m=3093 SNR=35.8
23:44:24.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:24.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:24.049 00.000 10844 Enqueuing Expose request
23:44:24.081 00.032 11060 IsGuiding returns 0
23:44:24.081 00.000 11060 Move returns status 0, amount 35
23:44:24.081 00.000 11060 MoveAxis(N, 0, ABG)
23:44:24.081 00.000 11060 Move returns status 0, amount 0
23:44:24.081 00.000 11060 move complete, result=0
23:44:24.081 00.000 11060 worker thread done servicing request
23:44:24.081 00.000 11060 Worker thread wakes up
23:44:24.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:24.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:24.081 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
23:44:24.729 00.648 11060 Exposure complete
23:44:24.878 00.149 11060 worker thread done servicing request
23:44:24.878 00.000 10844 OnExposeComplete: enter
23:44:24.878 00.000 10844 UpdateGuideState(): m_state=6
23:44:24.878 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
23:44:24.878 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=62.09, Mass=3191, SNR=36.6, Peak=213 HFD=4.0
23:44:24.878 00.000 10844 MultiStar: [#1 0.15,0.70,0.00,M2] [#2 0.30,0.07,2.00,U] [#3 0.38,0.48,0.99,U] [#4 -0.40,0.21,1.02,U] [#5 -0.09,0.38,1.12,U] [#6 -0.07,-0.01,0.93,U] [#7 0.09,0.13,0.84,U] [#8 0.17,0.53,0.92,U] 
23:44:24.878 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.21}, one-star: {0.52, 0.01}
23:44:24.878 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
23:44:24.878 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
23:44:24.878 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.01 mountX=-0.23 mountY=0.10, mountTheta=2.75
23:44:24.882 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.21, opts=13)
23:44:24.882 00.000 10844 Enqueuing Move request for scope (0.13, 0.21)
23:44:24.882 00.000 11060 Worker thread wakes up
23:44:24.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
23:44:24.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
23:44:24.882 00.000 11060 Moving (0.13, 0.21) raw xDistance=-0.23 yDistance=0.10
23:44:24.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:44:24.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:24.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:24.882 00.000 11060 MoveAxis(E, 41, ABG)
23:44:24.882 00.000 11060 Guiding  Dir = 2, Dur = 41
23:44:24.887 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:24.893 00.006 11060 IsSlewing returns 0
23:44:24.893 00.000 11060 IsGuiding returns 0
23:44:24.898 00.005 10844 UpdateGuideState exits: m=3191 SNR=36.6
23:44:24.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:24.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:24.898 00.000 10844 Enqueuing Expose request
23:44:24.940 00.042 11060 IsGuiding returns 0
23:44:24.940 00.000 11060 Move returns status 0, amount 41
23:44:24.940 00.000 11060 MoveAxis(N, 0, ABG)
23:44:24.940 00.000 11060 Move returns status 0, amount 0
23:44:24.940 00.000 11060 move complete, result=0
23:44:24.940 00.000 11060 worker thread done servicing request
23:44:24.940 00.000 11060 Worker thread wakes up
23:44:24.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:24.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:24.950 00.010 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
23:44:25.598 00.648 11060 Exposure complete
23:44:25.762 00.164 11060 worker thread done servicing request
23:44:25.762 00.000 10844 OnExposeComplete: enter
23:44:25.762 00.000 10844 UpdateGuideState(): m_state=6
23:44:25.762 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
23:44:25.766 00.004 10844 Star::Find returns 1 (0), X=259.14, Y=61.92, Mass=3301, SNR=36.9, Peak=250 HFD=4.2
23:44:25.766 00.000 10844 MultiStar: [#1 0.35,0.00,0.88,U] [#2 0.87,-0.61,0.00,M4] [#3 0.25,0.25,0.92,U] [#4 -0.87,0.06,0.00,M1] [#5 0.33,-0.42,1.08,U] [#6 0.03,0.08,0.82,U] [#7 0.16,0.21,0.82,U] [#8 0.24,0.00,0.98,U] 
23:44:25.766 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.02}, one-star: {0.43, -0.16}
23:44:25.766 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
23:44:25.766 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
23:44:25.766 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.07 mountX=-0.03 mountY=0.26, mountTheta=1.68
23:44:25.767 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.02, opts=13)
23:44:25.767 00.000 10844 Enqueuing Move request for scope (0.26, -0.02)
23:44:25.767 00.000 11060 Worker thread wakes up
23:44:25.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
23:44:25.767 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
23:44:25.767 00.000 11060 Moving (0.26, -0.02) raw xDistance=-0.03 yDistance=0.26
23:44:25.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:44:25.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:25.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:44:25.767 00.000 11060 MoveAxis(E, 0, ABG)
23:44:25.767 00.000 11060 Move returns status 0, amount 0
23:44:25.767 00.000 11060 MoveAxis(N, 0, ABG)
23:44:25.767 00.000 11060 Move returns status 0, amount 0
23:44:25.767 00.000 11060 move complete, result=0
23:44:25.767 00.000 11060 worker thread done servicing request
23:44:25.778 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:44:25.800 00.022 10844 UpdateGuideState exits: m=3301 SNR=36.9
23:44:25.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:25.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:25.800 00.000 10844 Enqueuing Expose request
23:44:25.800 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:44:25.800 00.000 11060 Worker thread wakes up
23:44:25.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:25.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:26.431 00.631 11060 Exposure complete
23:44:26.685 00.254 11060 worker thread done servicing request
23:44:26.685 00.000 10844 OnExposeComplete: enter
23:44:26.685 00.000 10844 UpdateGuideState(): m_state=6
23:44:26.685 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
23:44:26.685 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=62.81, Mass=3756, SNR=39.8, Peak=255 HFD=4.0
23:44:26.687 00.002 10844 MultiStar: [#1 0.37,0.27,1.00,U] [#2 0.24,-0.25,1.80,U] [#3 0.28,0.48,0.91,U] [#4 -0.31,0.48,0.91,U] [#5 0.32,-0.14,0.94,U] [#6 0.15,1.08,0.00,M1] [#7 0.13,0.00,0.75,U] [#8 0.34,0.79,0.00,M1] 
23:44:26.687 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.18}, one-star: {0.31, 0.73}
23:44:26.688 00.001 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
23:44:26.688 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
23:44:26.688 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.27 cameraTheta=0.72 mountX=-0.21 mountY=0.17, mountTheta=2.46
23:44:26.688 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.18, opts=13)
23:44:26.688 00.000 10844 Enqueuing Move request for scope (0.20, 0.18)
23:44:26.688 00.000 11060 Worker thread wakes up
23:44:26.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
23:44:26.688 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
23:44:26.688 00.000 11060 Moving (0.20, 0.18) raw xDistance=-0.21 yDistance=0.17
23:44:26.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:44:26.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:26.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:44:26.688 00.000 11060 MoveAxis(E, 36, ABG)
23:44:26.688 00.000 11060 Guiding  Dir = 2, Dur = 36
23:44:26.695 00.007 11060 IsSlewing returns 0
23:44:26.695 00.000 11060 IsGuiding returns 0
23:44:26.696 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:44:26.717 00.021 10844 UpdateGuideState exits: m=3756 SNR=39.8 Saturated
23:44:26.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:26.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:26.717 00.000 10844 Enqueuing Expose request
23:44:26.739 00.022 11060 IsGuiding returns 0
23:44:26.739 00.000 11060 Move returns status 0, amount 36
23:44:26.739 00.000 11060 MoveAxis(N, 0, ABG)
23:44:26.739 00.000 11060 Move returns status 0, amount 0
23:44:26.739 00.000 11060 move complete, result=0
23:44:26.739 00.000 11060 worker thread done servicing request
23:44:26.739 00.000 11060 Worker thread wakes up
23:44:26.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:26.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:26.739 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
23:44:27.371 00.632 11060 Exposure complete
23:44:27.551 00.180 11060 worker thread done servicing request
23:44:27.551 00.000 10844 OnExposeComplete: enter
23:44:27.551 00.000 10844 UpdateGuideState(): m_state=6
23:44:27.551 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
23:44:27.551 00.000 10844 Star::Find returns 1 (1), X=258.55, Y=61.43, Mass=3717, SNR=39.3, Peak=255 HFD=3.3
23:44:27.551 00.000 10844 MultiStar: [#1 -0.19,0.50,0.85,U] [#2 0.06,0.30,1.86,U] [#3 -0.04,-0.32,0.91,U] [#4 -0.61,0.21,0.00,M1] [#5 0.17,0.37,0.89,U] [#6 -0.22,1.11,0.00,M2] [#7 -0.03,-0.13,0.79,U] [#8 0.22,0.15,0.82,U] 
23:44:27.551 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {-0.16, -0.65}
23:44:27.551 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
23:44:27.551 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
23:44:27.551 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.43 mountX=-0.06 mountY=-0.00, mountTheta=-3.12
23:44:27.555 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
23:44:27.555 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
23:44:27.555 00.000 11060 Worker thread wakes up
23:44:27.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:44:27.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:44:27.555 00.000 11060 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.00
23:44:27.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:44:27.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:27.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:44:27.555 00.000 11060 MoveAxis(E, 0, ABG)
23:44:27.555 00.000 11060 Move returns status 0, amount 0
23:44:27.555 00.000 11060 MoveAxis(N, 0, ABG)
23:44:27.555 00.000 11060 Move returns status 0, amount 0
23:44:27.555 00.000 11060 move complete, result=0
23:44:27.555 00.000 11060 worker thread done servicing request
23:44:27.560 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:27.576 00.016 10844 UpdateGuideState exits: m=3717 SNR=39.3 Saturated
23:44:27.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:27.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:27.576 00.000 10844 Enqueuing Expose request
23:44:27.576 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:27.576 00.000 11060 Worker thread wakes up
23:44:27.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:27.589 00.013 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:28.217 00.628 11060 Exposure complete
23:44:28.375 00.158 11060 worker thread done servicing request
23:44:28.375 00.000 10844 OnExposeComplete: enter
23:44:28.375 00.000 10844 UpdateGuideState(): m_state=6
23:44:28.375 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
23:44:28.375 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=62.49, Mass=3331, SNR=37.6, Peak=248 HFD=3.6
23:44:28.375 00.000 10844 MultiStar: [#1 -0.37,0.14,0.98,U] [#2 -0.20,0.65,0.00,M3] [#3 -0.55,0.01,0.98,U] [#4 -0.29,0.18,0.89,U] [#5 -0.08,-0.19,0.95,U] [#6 0.36,0.33,0.81,U] [#7 -0.59,0.08,0.87,U] [#8 -0.02,0.40,1.01,U] 
23:44:28.375 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.17}, one-star: {0.04, 0.41}
23:44:28.375 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.17 = -2.12)
23:44:28.375 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
23:44:28.375 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.41 mountX=-0.13 mountY=-0.22, mountTheta=-2.12
23:44:28.377 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.17, opts=13)
23:44:28.377 00.000 10844 Enqueuing Move request for scope (-0.19, 0.17)
23:44:28.377 00.000 11060 Worker thread wakes up
23:44:28.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
23:44:28.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
23:44:28.377 00.000 11060 Moving (-0.19, 0.17) raw xDistance=-0.13 yDistance=-0.22
23:44:28.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:44:28.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:44:28.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:44:28.377 00.000 11060 MoveAxis(E, 23, ABG)
23:44:28.377 00.000 11060 Guiding  Dir = 2, Dur = 23
23:44:28.385 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:28.394 00.009 11060 IsSlewing returns 0
23:44:28.395 00.001 11060 IsGuiding returns 0
23:44:28.395 00.000 10844 UpdateGuideState exits: m=3331 SNR=37.6
23:44:28.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:28.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:28.395 00.000 10844 Enqueuing Expose request
23:44:28.440 00.045 11060 IsGuiding returns 0
23:44:28.440 00.000 11060 Move returns status 0, amount 23
23:44:28.440 00.000 11060 MoveAxis(N, 0, ABG)
23:44:28.440 00.000 11060 Move returns status 0, amount 0
23:44:28.440 00.000 11060 move complete, result=0
23:44:28.440 00.000 11060 worker thread done servicing request
23:44:28.440 00.000 11060 Worker thread wakes up
23:44:28.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:28.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:28.455 00.015 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
23:44:29.085 00.630 11060 Exposure complete
23:44:29.241 00.156 11060 worker thread done servicing request
23:44:29.241 00.000 10844 OnExposeComplete: enter
23:44:29.241 00.000 10844 UpdateGuideState(): m_state=6
23:44:29.241 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
23:44:29.241 00.000 10844 Star::Find returns 1 (0), X=259.12, Y=62.03, Mass=3308, SNR=37.4, Peak=217 HFD=4.0
23:44:29.241 00.000 10844 MultiStar: [#1 0.04,-0.07,0.98,U] [#2 0.55,-0.42,0.00,M4] [#3 0.15,-0.22,0.93,U] [#4 -0.01,0.29,0.88,U] [#5 -0.08,0.39,1.00,U] [#6 -0.02,0.63,0.00,M2] [#7 -0.00,-0.32,0.91,U] [#8 0.28,0.24,0.85,U] 
23:44:29.241 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.04}, one-star: {0.41, -0.05}
23:44:29.241 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
23:44:29.241 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
23:44:29.241 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.31 mountX=-0.06 mountY=0.10, mountTheta=2.06
23:44:29.246 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.04, opts=13)
23:44:29.246 00.000 10844 Enqueuing Move request for scope (0.11, 0.04)
23:44:29.246 00.000 11060 Worker thread wakes up
23:44:29.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
23:44:29.246 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
23:44:29.246 00.000 11060 Moving (0.11, 0.04) raw xDistance=-0.06 yDistance=0.10
23:44:29.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:44:29.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:29.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:44:29.246 00.000 11060 MoveAxis(E, 0, ABG)
23:44:29.246 00.000 11060 Move returns status 0, amount 0
23:44:29.246 00.000 11060 MoveAxis(N, 0, ABG)
23:44:29.246 00.000 11060 Move returns status 0, amount 0
23:44:29.246 00.000 11060 move complete, result=0
23:44:29.246 00.000 11060 worker thread done servicing request
23:44:29.257 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:29.267 00.010 10844 UpdateGuideState exits: m=3308 SNR=37.4
23:44:29.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:29.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:29.267 00.000 10844 Enqueuing Expose request
23:44:29.267 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:29.267 00.000 11060 Worker thread wakes up
23:44:29.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:29.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:29.898 00.631 11060 Exposure complete
23:44:30.086 00.188 11060 worker thread done servicing request
23:44:30.086 00.000 10844 OnExposeComplete: enter
23:44:30.086 00.000 10844 UpdateGuideState(): m_state=6
23:44:30.086 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
23:44:30.086 00.000 10844 Star::Find returns 1 (0), X=259.47, Y=61.74, Mass=3304, SNR=36.3, Peak=233 HFD=3.7
23:44:30.086 00.000 10844 MultiStar: [#1 0.76,0.02,0.00,M1] [#2 0.56,-0.51,0.00,M5] [#3 0.61,-0.59,0.00,M1] [#4 0.11,-0.32,0.89,U] [#5 -0.29,-0.15,1.03,U] [#6 0.56,0.94,0.00,M3] [#7 0.71,-0.14,0.00,M1] [#8 0.29,-0.41,0.99,U] 
23:44:30.086 00.000 10844 refined, 3 included, MultiStar: {0.22, -0.30}, one-star: {0.76, -0.34}
23:44:30.086 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
23:44:30.086 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
23:44:30.086 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.30 hyp=0.37 cameraTheta=-0.94 mountX=0.26 mountY=0.27, mountTheta=0.80
23:44:30.089 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.30, opts=13)
23:44:30.089 00.000 10844 Enqueuing Move request for scope (0.22, -0.30)
23:44:30.089 00.000 11060 Worker thread wakes up
23:44:30.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.30) opts 0xd
23:44:30.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.30)
23:44:30.089 00.000 11060 Moving (0.22, -0.30) raw xDistance=0.26 yDistance=0.27
23:44:30.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:44:30.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:30.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:44:30.089 00.000 11060 MoveAxis(W, 45, ABG)
23:44:30.089 00.000 11060 Guiding  Dir = 3, Dur = 45
23:44:30.097 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:44:30.102 00.005 11060 IsSlewing returns 0
23:44:30.103 00.001 11060 IsGuiding returns 0
23:44:30.128 00.025 10844 UpdateGuideState exits: m=3304 SNR=36.3
23:44:30.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:30.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:30.128 00.000 10844 Enqueuing Expose request
23:44:30.164 00.036 11060 IsGuiding returns 0
23:44:30.164 00.000 11060 Move returns status 0, amount 45
23:44:30.164 00.000 11060 MoveAxis(N, 0, ABG)
23:44:30.164 00.000 11060 Move returns status 0, amount 0
23:44:30.164 00.000 11060 move complete, result=0
23:44:30.164 00.000 11060 worker thread done servicing request
23:44:30.164 00.000 11060 Worker thread wakes up
23:44:30.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:30.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:30.175 00.011 10844 GuideStep: 0.3 px 45 ms WEST, 0.3 px 0 ms NORTH
23:44:30.805 00.630 11060 Exposure complete
23:44:30.978 00.173 11060 worker thread done servicing request
23:44:30.978 00.000 10844 OnExposeComplete: enter
23:44:30.978 00.000 10844 UpdateGuideState(): m_state=6
23:44:30.978 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
23:44:30.978 00.000 10844 Star::Find returns 1 (0), X=259.29, Y=61.58, Mass=3017, SNR=35.3, Peak=245 HFD=3.6
23:44:30.978 00.000 10844 MultiStar: [#1 0.57,0.25,0.98,U] [#2 0.56,-0.18,2.00,U] [#3 0.45,0.50,0.00,M2] [#4 -0.06,1.09,0.00,M1] [#5 0.66,-0.54,0.00,M1] [#6 0.62,1.03,0.00,M4] [#7 0.51,0.23,0.92,U] [#8 0.58,-0.13,0.98,U] 
23:44:30.978 00.000 10844 refined, 4 included, MultiStar: {0.56, -0.09}, one-star: {0.57, -0.49}
23:44:30.978 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
23:44:30.978 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
23:44:30.978 00.000 10844 CameraToMount -- cameraX=0.56 cameraY=-0.09 hyp=0.57 cameraTheta=-0.16 mountX=-0.01 mountY=0.57, mountTheta=1.60
23:44:30.983 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=-0.09, opts=13)
23:44:30.983 00.000 10844 Enqueuing Move request for scope (0.56, -0.09)
23:44:30.983 00.000 11060 Worker thread wakes up
23:44:30.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.09) opts 0xd
23:44:30.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, -0.09)
23:44:30.983 00.000 11060 Moving (0.56, -0.09) raw xDistance=-0.01 yDistance=0.57
23:44:30.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:44:30.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.57
23:44:30.983 00.000 11060 MoveAxis(E, 0, ABG)
23:44:30.983 00.000 11060 Move returns status 0, amount 0
23:44:30.983 00.000 11060 MoveAxis(S, 221, ABG)
23:44:30.983 00.000 11060 Guiding  Dir = 1, Dur = 221
23:44:30.995 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:31.000 00.005 11060 IsSlewing returns 0
23:44:31.000 00.000 11060 IsGuiding returns 0
23:44:31.008 00.008 10844 UpdateGuideState exits: m=3017 SNR=35.3
23:44:31.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:31.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:31.008 00.000 10844 Enqueuing Expose request
23:44:31.225 00.217 11060 IsGuiding returns 0
23:44:31.225 00.000 11060 Move returns status 0, amount 221
23:44:31.225 00.000 11060 move complete, result=0
23:44:31.225 00.000 11060 worker thread done servicing request
23:44:31.225 00.000 11060 Worker thread wakes up
23:44:31.225 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.6 px 221 ms SOUTH
23:44:31.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:31.240 00.015 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:31.867 00.627 11060 Exposure complete
23:44:32.005 00.138 11060 worker thread done servicing request
23:44:32.005 00.000 10844 OnExposeComplete: enter
23:44:32.005 00.000 10844 UpdateGuideState(): m_state=6
23:44:32.005 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
23:44:32.005 00.000 10844 Star::Find returns 1 (1), X=259.57, Y=61.39, Mass=3449, SNR=38.0, Peak=255 HFD=3.4
23:44:32.005 00.000 10844 MultiStar: [#1 0.26,0.55,0.91,U] [#2 0.57,0.02,1.85,U] [#3 0.23,-0.07,0.88,U] [#4 -0.30,0.54,0.93,U] [#5 0.65,-0.95,0.00,M2] [#6 0.87,0.54,0.00,M5] [#7 0.22,-0.85,0.00,M1] [#8 -0.09,0.32,0.85,U] 
23:44:32.005 00.000 10844 refined, 5 included, MultiStar: {0.31, 0.09}, one-star: {0.86, -0.69}
23:44:32.009 00.004 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
23:44:32.009 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
23:44:32.009 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.09 hyp=0.32 cameraTheta=0.28 mountX=-0.14 mountY=0.29, mountTheta=2.03
23:44:32.009 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.09, opts=13)
23:44:32.022 00.013 10844 Enqueuing Move request for scope (0.31, 0.09)
23:44:32.022 00.000 11060 Worker thread wakes up
23:44:32.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.09) opts 0xd
23:44:32.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.09)
23:44:32.022 00.000 11060 Moving (0.31, 0.09) raw xDistance=-0.14 yDistance=0.29
23:44:32.023 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:44:32.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
23:44:32.023 00.000 11060 MoveAxis(E, 25, ABG)
23:44:32.023 00.000 11060 Guiding  Dir = 2, Dur = 25
23:44:32.029 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:44:32.039 00.010 11060 IsSlewing returns 0
23:44:32.039 00.000 11060 IsGuiding returns 0
23:44:32.039 00.000 10844 UpdateGuideState exits: m=3449 SNR=38.0 Saturated
23:44:32.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:32.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:32.044 00.005 10844 Enqueuing Expose request
23:44:32.070 00.026 11060 IsGuiding returns 0
23:44:32.070 00.000 11060 Move returns status 0, amount 25
23:44:32.070 00.000 11060 MoveAxis(S, 113, ABG)
23:44:32.070 00.000 11060 Guiding  Dir = 1, Dur = 113
23:44:32.086 00.016 11060 IsSlewing returns 0
23:44:32.086 00.000 11060 IsGuiding returns 0
23:44:32.210 00.124 11060 IsGuiding returns 0
23:44:32.210 00.000 11060 Move returns status 0, amount 113
23:44:32.210 00.000 11060 move complete, result=0
23:44:32.210 00.000 11060 worker thread done servicing request
23:44:32.210 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.3 px 113 ms SOUTH
23:44:32.210 00.000 11060 Worker thread wakes up
23:44:32.212 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:32.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:32.858 00.646 11060 Exposure complete
23:44:33.022 00.164 11060 worker thread done servicing request
23:44:33.022 00.000 10844 OnExposeComplete: enter
23:44:33.022 00.000 10844 UpdateGuideState(): m_state=6
23:44:33.022 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
23:44:33.022 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.53, Mass=3017, SNR=35.0, Peak=219 HFD=3.7
23:44:33.023 00.001 10844 MultiStar: [#1 0.10,0.61,1.10,U] [#2 0.21,-0.05,2.00,U] [#3 0.56,-0.10,0.93,U] [#4 0.06,-0.02,0.99,U] [#5 0.51,-0.09,1.14,U] [#6 0.67,-0.08,0.00,M6] [#7 0.40,-0.55,0.00,M2] [#8 0.36,0.13,1.14,U] 
23:44:33.023 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.00}, one-star: {0.15, -0.55}
23:44:33.023 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
23:44:33.023 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
23:44:33.023 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.02 mountX=-0.04 mountY=0.27, mountTheta=1.73
23:44:33.023 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.00, opts=13)
23:44:33.023 00.000 10844 Enqueuing Move request for scope (0.27, -0.00)
23:44:33.023 00.000 11060 Worker thread wakes up
23:44:33.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
23:44:33.025 00.002 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
23:44:33.025 00.000 11060 Moving (0.27, -0.00) raw xDistance=-0.04 yDistance=0.27
23:44:33.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:44:33.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
23:44:33.025 00.000 11060 MoveAxis(E, 0, ABG)
23:44:33.025 00.000 11060 Move returns status 0, amount 0
23:44:33.025 00.000 11060 MoveAxis(S, 105, ABG)
23:44:33.025 00.000 11060 Guiding  Dir = 1, Dur = 105
23:44:33.030 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:33.041 00.011 11060 IsSlewing returns 0
23:44:33.041 00.000 11060 IsGuiding returns 0
23:44:33.041 00.000 10844 UpdateGuideState exits: m=3017 SNR=35.0
23:44:33.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:33.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:33.041 00.000 10844 Enqueuing Expose request
23:44:33.154 00.113 11060 IsGuiding returns 0
23:44:33.154 00.000 11060 Move returns status 0, amount 105
23:44:33.154 00.000 11060 move complete, result=0
23:44:33.154 00.000 11060 worker thread done servicing request
23:44:33.154 00.000 11060 Worker thread wakes up
23:44:33.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:33.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:33.154 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 105 ms SOUTH
23:44:33.787 00.633 11060 Exposure complete
23:44:33.977 00.190 11060 worker thread done servicing request
23:44:33.977 00.000 10844 OnExposeComplete: enter
23:44:33.977 00.000 10844 UpdateGuideState(): m_state=6
23:44:33.977 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
23:44:33.977 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=62.21, Mass=2974, SNR=34.5, Peak=217 HFD=3.7
23:44:33.977 00.000 10844 MultiStar: [#1 -0.03,0.02,1.06,U] [#2 -0.22,0.29,2.08,U] [#3 -0.39,-0.48,1.11,U] [#4 0.31,0.00,0.96,U] [#5 0.20,0.25,1.08,U] [#6 -0.13,0.04,0.92,U] [#7 -0.30,0.26,0.87,U] [#8 0.69,-0.29,0.00,M1] 
23:44:33.977 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {0.02, 0.13}
23:44:33.977 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
23:44:33.977 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
23:44:33.977 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.36 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
23:44:33.977 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
23:44:33.977 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
23:44:33.977 00.000 11060 Worker thread wakes up
23:44:33.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:44:33.977 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:44:33.977 00.000 11060 Moving (-0.09, 0.08) raw xDistance=-0.07 yDistance=-0.10
23:44:33.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:44:33.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:33.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:33.977 00.000 11060 MoveAxis(E, 0, ABG)
23:44:33.977 00.000 11060 Move returns status 0, amount 0
23:44:33.977 00.000 11060 MoveAxis(N, 0, ABG)
23:44:33.977 00.000 11060 Move returns status 0, amount 0
23:44:33.982 00.005 11060 move complete, result=0
23:44:33.982 00.000 11060 worker thread done servicing request
23:44:33.987 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:33.998 00.011 10844 UpdateGuideState exits: m=2974 SNR=34.5
23:44:34.000 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:34.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:34.000 00.000 10844 Enqueuing Expose request
23:44:34.000 00.000 11060 Worker thread wakes up
23:44:34.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:34.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:34.000 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:34.634 00.634 11060 Exposure complete
23:44:34.798 00.164 11060 worker thread done servicing request
23:44:34.798 00.000 10844 OnExposeComplete: enter
23:44:34.798 00.000 10844 UpdateGuideState(): m_state=6
23:44:34.798 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
23:44:34.798 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=62.00, Mass=3957, SNR=41.0, Peak=255 HFD=4.1
23:44:34.798 00.000 10844 MultiStar: [#1 -0.26,0.56,0.88,U] [#2 0.33,0.03,1.78,U] [#3 0.22,-0.17,0.91,U] [#4 -0.59,-0.09,0.85,U] [#5 -0.01,0.01,0.97,U] [#6 -0.02,-0.22,0.84,U] [#7 -0.04,-0.25,0.72,U] [#8 -0.33,-0.22,0.80,U] 
23:44:34.798 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.28, -0.08}
23:44:34.798 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
23:44:34.798 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
23:44:34.798 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.64 mountX=0.04 mountY=-0.05, mountTheta=-0.89
23:44:34.802 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
23:44:34.802 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
23:44:34.802 00.000 11060 Worker thread wakes up
23:44:34.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
23:44:34.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
23:44:34.802 00.000 11060 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.05
23:44:34.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:44:34.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:34.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:44:34.802 00.000 11060 MoveAxis(E, 0, ABG)
23:44:34.802 00.000 11060 Move returns status 0, amount 0
23:44:34.802 00.000 11060 MoveAxis(N, 0, ABG)
23:44:34.802 00.000 11060 Move returns status 0, amount 0
23:44:34.802 00.000 11060 move complete, result=0
23:44:34.802 00.000 11060 worker thread done servicing request
23:44:34.821 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:34.836 00.015 10844 UpdateGuideState exits: m=3957 SNR=41.0 Saturated
23:44:34.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:34.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:34.836 00.000 10844 Enqueuing Expose request
23:44:34.836 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:34.836 00.000 11060 Worker thread wakes up
23:44:34.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:34.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:35.483 00.647 11060 Exposure complete
23:44:35.655 00.172 11060 worker thread done servicing request
23:44:35.655 00.000 10844 OnExposeComplete: enter
23:44:35.655 00.000 10844 UpdateGuideState(): m_state=6
23:44:35.655 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
23:44:35.655 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=62.50, Mass=3329, SNR=37.0, Peak=251 HFD=3.4
23:44:35.655 00.000 10844 MultiStar: [#1 -0.35,0.67,0.00,M1] [#2 0.01,-0.08,1.93,U] [#3 -0.47,0.20,1.07,U] [#4 0.39,0.48,0.97,U] [#5 0.27,-0.29,0.90,U] [#6 -0.24,0.05,0.87,U] [#7 -0.33,-0.51,0.88,U] [#8 0.08,0.39,0.87,U] 
23:44:35.655 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {-0.06, 0.42}
23:44:35.655 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
23:44:35.655 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
23:44:35.655 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.10 mountX=-0.06 mountY=-0.05, mountTheta=-2.44
23:44:35.658 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
23:44:35.658 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
23:44:35.658 00.000 11060 Worker thread wakes up
23:44:35.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
23:44:35.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
23:44:35.658 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=-0.05
23:44:35.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:44:35.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:35.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:44:35.658 00.000 11060 MoveAxis(E, 0, ABG)
23:44:35.658 00.000 11060 Move returns status 0, amount 0
23:44:35.658 00.000 11060 MoveAxis(N, 0, ABG)
23:44:35.658 00.000 11060 Move returns status 0, amount 0
23:44:35.658 00.000 11060 move complete, result=0
23:44:35.658 00.000 11060 worker thread done servicing request
23:44:35.663 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:35.674 00.011 10844 UpdateGuideState exits: m=3329 SNR=37.0
23:44:35.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:35.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:35.679 00.005 10844 Enqueuing Expose request
23:44:35.679 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:35.679 00.000 11060 Worker thread wakes up
23:44:35.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:35.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:36.333 00.654 11060 Exposure complete
23:44:36.481 00.148 11060 worker thread done servicing request
23:44:36.481 00.000 10844 OnExposeComplete: enter
23:44:36.481 00.000 10844 UpdateGuideState(): m_state=6
23:44:36.481 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
23:44:36.481 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=62.46, Mass=3292, SNR=36.4, Peak=242 HFD=3.7
23:44:36.481 00.000 10844 MultiStar: [#1 -1.35,1.26,0.00,M2] [#2 -0.39,-0.07,1.96,U] [#3 -0.33,-0.02,0.99,U] [#4 -0.55,0.44,0.00,M1] [#5 -0.37,0.18,1.04,U] [#6 -0.23,0.16,0.93,U] [#7 -0.55,0.08,0.84,U] [#8 -0.48,0.29,0.92,U] 
23:44:36.481 00.000 10844 refined, 6 included, MultiStar: {-0.37, 0.12}, one-star: {-0.25, 0.38}
23:44:36.481 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
23:44:36.481 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.72)
23:44:36.481 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.12 hyp=0.39 cameraTheta=2.83 mountX=-0.05 mountY=-0.38, mountTheta=-1.70
23:44:36.486 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.12, opts=13)
23:44:36.486 00.000 10844 Enqueuing Move request for scope (-0.37, 0.12)
23:44:36.486 00.000 11060 Worker thread wakes up
23:44:36.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.12) opts 0xd
23:44:36.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.12)
23:44:36.486 00.000 11060 Moving (-0.37, 0.12) raw xDistance=-0.05 yDistance=-0.38
23:44:36.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:44:36.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:36.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:44:36.486 00.000 11060 MoveAxis(E, 0, ABG)
23:44:36.486 00.000 11060 Move returns status 0, amount 0
23:44:36.486 00.000 11060 MoveAxis(N, 0, ABG)
23:44:36.486 00.000 11060 Move returns status 0, amount 0
23:44:36.486 00.000 11060 move complete, result=0
23:44:36.486 00.000 11060 worker thread done servicing request
23:44:36.506 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:36.517 00.011 10844 UpdateGuideState exits: m=3292 SNR=36.4
23:44:36.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:36.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:36.517 00.000 10844 Enqueuing Expose request
23:44:36.517 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:44:36.517 00.000 11060 Worker thread wakes up
23:44:36.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:36.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:37.149 00.632 11060 Exposure complete
23:44:37.304 00.155 11060 worker thread done servicing request
23:44:37.304 00.000 10844 OnExposeComplete: enter
23:44:37.304 00.000 10844 UpdateGuideState(): m_state=6
23:44:37.304 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
23:44:37.304 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=62.41, Mass=2961, SNR=34.4, Peak=242 HFD=3.7
23:44:37.304 00.000 10844 MultiStar: [#1 -0.63,1.15,0.00,M3] [#2 -0.82,-0.42,0.00,M1] [#3 -0.54,0.29,1.09,U] [#4 -0.50,0.82,0.00,M2] [#5 -0.79,0.08,0.00,M1] [#6 0.03,0.08,0.96,U] [#7 -0.52,0.72,0.00,M1] [#8 -0.52,-0.03,0.93,U] 
23:44:37.304 00.000 10844 refined, 3 included, MultiStar: {-0.38, 0.18}, one-star: {-0.49, 0.33}
23:44:37.304 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.47 = -1.82)
23:44:37.304 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.84)
23:44:37.304 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.42 cameraTheta=2.71 mountX=-0.10 mountY=-0.41, mountTheta=-1.82
23:44:37.304 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.18, opts=13)
23:44:37.304 00.000 10844 Enqueuing Move request for scope (-0.38, 0.18)
23:44:37.304 00.000 11060 Worker thread wakes up
23:44:37.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.18) opts 0xd
23:44:37.304 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.18)
23:44:37.304 00.000 11060 Moving (-0.38, 0.18) raw xDistance=-0.10 yDistance=-0.41
23:44:37.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:44:37.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:37.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:44:37.304 00.000 11060 MoveAxis(E, 0, ABG)
23:44:37.304 00.000 11060 Move returns status 0, amount 0
23:44:37.304 00.000 11060 MoveAxis(N, 0, ABG)
23:44:37.304 00.000 11060 Move returns status 0, amount 0
23:44:37.304 00.000 11060 move complete, result=0
23:44:37.304 00.000 11060 worker thread done servicing request
23:44:37.309 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:37.324 00.015 10844 UpdateGuideState exits: m=2961 SNR=34.4
23:44:37.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:37.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:37.324 00.000 10844 Enqueuing Expose request
23:44:37.324 00.000 11060 Worker thread wakes up
23:44:37.324 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:44:37.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:37.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:37.967 00.643 11060 Exposure complete
23:44:38.139 00.172 11060 worker thread done servicing request
23:44:38.139 00.000 10844 OnExposeComplete: enter
23:44:38.139 00.000 10844 UpdateGuideState(): m_state=6
23:44:38.139 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
23:44:38.140 00.001 10844 Star::Find returns 1 (0), X=258.74, Y=62.20, Mass=2948, SNR=35.2, Peak=214 HFD=3.6
23:44:38.140 00.000 10844 MultiStar: [#1 0.09,0.30,1.01,U] [#2 -0.48,-0.19,2.03,U] [#3 -0.07,-0.19,1.04,U] [#4 -0.79,0.17,0.00,M3] [#5 -0.74,-0.24,0.00,M2] [#6 0.25,-0.61,0.00,M2] [#7 -0.18,0.59,0.91,U] [#8 -0.18,-0.30,0.98,U] 
23:44:38.140 00.000 10844 single-star, 5 included, MultiStar: {-0.18, 0.01}, one-star: {0.03, 0.12}
23:44:38.140 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
23:44:38.140 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
23:44:38.140 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.12 mountY=0.01, mountTheta=3.05
23:44:38.140 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.12, opts=13)
23:44:38.140 00.000 10844 Enqueuing Move request for scope (0.03, 0.12)
23:44:38.142 00.002 11060 Worker thread wakes up
23:44:38.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:44:38.142 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:44:38.142 00.000 11060 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=0.01
23:44:38.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:44:38.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:38.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:44:38.142 00.000 11060 MoveAxis(E, 21, ABG)
23:44:38.142 00.000 11060 Guiding  Dir = 2, Dur = 21
23:44:38.148 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:38.154 00.006 11060 IsSlewing returns 0
23:44:38.154 00.000 11060 IsGuiding returns 0
23:44:38.163 00.009 10844 UpdateGuideState exits: m=2948 SNR=35.2
23:44:38.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:38.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:38.164 00.001 10844 Enqueuing Expose request
23:44:38.184 00.020 11060 IsGuiding returns 0
23:44:38.184 00.000 11060 Move returns status 0, amount 21
23:44:38.184 00.000 11060 MoveAxis(N, 0, ABG)
23:44:38.184 00.000 11060 Move returns status 0, amount 0
23:44:38.184 00.000 11060 move complete, result=0
23:44:38.185 00.001 11060 worker thread done servicing request
23:44:38.185 00.000 11060 Worker thread wakes up
23:44:38.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:38.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:38.188 00.003 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
23:44:38.820 00.632 11060 Exposure complete
23:44:38.979 00.159 11060 worker thread done servicing request
23:44:38.979 00.000 10844 OnExposeComplete: enter
23:44:38.979 00.000 10844 UpdateGuideState(): m_state=6
23:44:38.979 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
23:44:38.979 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.36, Mass=3915, SNR=40.7, Peak=250 HFD=3.7
23:44:38.979 00.000 10844 MultiStar: [#1 -0.46,0.24,0.93,U] [#2 -0.10,-1.20,0.00,M1] [#3 -0.19,-0.40,0.87,U] [#4 -0.77,0.13,0.00,M4] [#5 0.04,-0.35,0.89,U] [#6 0.31,-0.38,0.81,U] [#7 -0.30,-0.41,0.73,U] [#8 0.14,-0.76,0.00,M1] 
23:44:38.979 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.15}, one-star: {0.06, 0.28}
23:44:38.979 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:44:38.979 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:44:38.979 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.11 mountX=0.16 mountY=-0.06, mountTheta=-0.38
23:44:38.984 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
23:44:38.984 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
23:44:38.984 00.000 11060 Worker thread wakes up
23:44:38.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
23:44:38.984 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
23:44:38.984 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=-0.06
23:44:38.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:44:38.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:38.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:38.984 00.000 11060 MoveAxis(W, 27, ABG)
23:44:38.984 00.000 11060 Guiding  Dir = 3, Dur = 27
23:44:38.989 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:38.994 00.005 11060 IsSlewing returns 0
23:44:38.995 00.001 11060 IsGuiding returns 0
23:44:38.999 00.004 10844 UpdateGuideState exits: m=3915 SNR=40.7
23:44:38.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:38.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:38.999 00.000 10844 Enqueuing Expose request
23:44:39.025 00.026 11060 IsGuiding returns 0
23:44:39.025 00.000 11060 Move returns status 0, amount 27
23:44:39.025 00.000 11060 MoveAxis(N, 0, ABG)
23:44:39.025 00.000 11060 Move returns status 0, amount 0
23:44:39.025 00.000 11060 move complete, result=0
23:44:39.025 00.000 11060 worker thread done servicing request
23:44:39.025 00.000 11060 Worker thread wakes up
23:44:39.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:39.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:39.030 00.005 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
23:44:39.653 00.623 11060 Exposure complete
23:44:39.798 00.145 11060 worker thread done servicing request
23:44:39.798 00.000 10844 OnExposeComplete: enter
23:44:39.798 00.000 10844 UpdateGuideState(): m_state=6
23:44:39.798 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
23:44:39.798 00.000 10844 Star::Find returns 1 (1), X=258.84, Y=61.99, Mass=3354, SNR=37.7, Peak=255 HFD=3.3
23:44:39.798 00.000 10844 MultiStar: [#1 -0.22,0.11,0.94,U] [#2 0.11,-0.55,1.92,U] [#3 0.03,-0.14,0.94,U] [#4 -0.65,-0.19,0.00,M5] [#5 -0.11,-0.36,0.99,U] [#6 -0.24,0.28,0.92,U] [#7 -0.31,-0.13,0.79,U] [#8 0.08,-0.01,0.91,U] 
23:44:39.798 00.000 10844 single-star, 7 included, MultiStar: {-0.04, -0.16}, one-star: {0.13, -0.08}
23:44:39.798 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
23:44:39.798 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
23:44:39.798 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=0.06 mountY=0.14, mountTheta=1.17
23:44:39.798 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.08, opts=13)
23:44:39.798 00.000 10844 Enqueuing Move request for scope (0.13, -0.08)
23:44:39.798 00.000 11060 Worker thread wakes up
23:44:39.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
23:44:39.798 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
23:44:39.798 00.000 11060 Moving (0.13, -0.08) raw xDistance=0.06 yDistance=0.14
23:44:39.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:44:39.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:39.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:44:39.798 00.000 11060 MoveAxis(E, 0, ABG)
23:44:39.798 00.000 11060 Move returns status 0, amount 0
23:44:39.798 00.000 11060 MoveAxis(N, 0, ABG)
23:44:39.798 00.000 11060 Move returns status 0, amount 0
23:44:39.798 00.000 11060 move complete, result=0
23:44:39.798 00.000 11060 worker thread done servicing request
23:44:39.805 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:44:39.818 00.013 10844 UpdateGuideState exits: m=3354 SNR=37.7 Saturated
23:44:39.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:39.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:39.818 00.000 10844 Enqueuing Expose request
23:44:39.818 00.000 11060 Worker thread wakes up
23:44:39.818 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:39.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:39.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:40.449 00.631 11060 Exposure complete
23:44:40.624 00.175 11060 worker thread done servicing request
23:44:40.624 00.000 10844 OnExposeComplete: enter
23:44:40.624 00.000 10844 UpdateGuideState(): m_state=6
23:44:40.624 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
23:44:40.624 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=62.10, Mass=3341, SNR=37.0, Peak=249 HFD=3.8
23:44:40.624 00.000 10844 MultiStar: [#1 -0.30,0.39,0.99,U] [#2 -0.38,-0.15,1.90,U] [#3 -0.15,-0.18,0.92,U] [#4 -0.85,0.11,0.00,M6] [#5 0.18,-0.09,0.97,U] [#6 0.31,0.63,0.00,M1] [#7 -0.14,0.54,0.85,U] [#8 -0.10,-0.12,1.02,U] 
23:44:40.624 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.03}, one-star: {0.39, 0.02}
23:44:40.624 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.64)
23:44:40.624 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
23:44:40.624 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.90 mountX=-0.01 mountY=-0.11, mountTheta=-1.64
23:44:40.624 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
23:44:40.630 00.006 10844 Enqueuing Move request for scope (-0.11, 0.03)
23:44:40.630 00.000 11060 Worker thread wakes up
23:44:40.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:44:40.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:44:40.630 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.11
23:44:40.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:44:40.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:40.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:44:40.630 00.000 11060 MoveAxis(E, 0, ABG)
23:44:40.630 00.000 11060 Move returns status 0, amount 0
23:44:40.630 00.000 11060 MoveAxis(N, 0, ABG)
23:44:40.630 00.000 11060 Move returns status 0, amount 0
23:44:40.630 00.000 11060 move complete, result=0
23:44:40.630 00.000 11060 worker thread done servicing request
23:44:40.635 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:40.663 00.028 10844 UpdateGuideState exits: m=3341 SNR=37.0
23:44:40.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:40.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:40.663 00.000 10844 Enqueuing Expose request
23:44:40.663 00.000 11060 Worker thread wakes up
23:44:40.663 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:40.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:40.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:41.296 00.633 11060 Exposure complete
23:44:41.457 00.161 11060 worker thread done servicing request
23:44:41.457 00.000 10844 OnExposeComplete: enter
23:44:41.457 00.000 10844 UpdateGuideState(): m_state=6
23:44:41.457 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
23:44:41.457 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=62.58, Mass=3292, SNR=36.6, Peak=224 HFD=3.6
23:44:41.459 00.002 10844 MultiStar: [#1 -0.35,0.75,0.00,M1] [#2 -0.09,-0.55,1.95,U] [#3 -0.35,-0.01,1.02,U] [#4 -0.48,0.03,0.97,U] [#5 -0.87,-0.28,0.00,M1] [#6 -0.50,0.39,0.00,M2] [#7 -0.09,0.31,0.97,U] [#8 0.14,-0.02,0.99,U] 
23:44:41.459 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.04}, one-star: {0.02, 0.50}
23:44:41.459 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
23:44:41.459 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
23:44:41.459 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.86 mountX=0.06 mountY=-0.13, mountTheta=-1.11
23:44:41.459 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.04, opts=13)
23:44:41.459 00.000 10844 Enqueuing Move request for scope (-0.13, -0.04)
23:44:41.459 00.000 11060 Worker thread wakes up
23:44:41.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
23:44:41.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
23:44:41.459 00.000 11060 Moving (-0.13, -0.04) raw xDistance=0.06 yDistance=-0.13
23:44:41.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:44:41.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:41.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:44:41.459 00.000 11060 MoveAxis(E, 0, ABG)
23:44:41.459 00.000 11060 Move returns status 0, amount 0
23:44:41.462 00.003 11060 MoveAxis(N, 0, ABG)
23:44:41.462 00.000 11060 Move returns status 0, amount 0
23:44:41.462 00.000 11060 move complete, result=0
23:44:41.462 00.000 11060 worker thread done servicing request
23:44:41.465 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:41.477 00.012 10844 UpdateGuideState exits: m=3292 SNR=36.6
23:44:41.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:41.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:41.477 00.000 10844 Enqueuing Expose request
23:44:41.479 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:41.479 00.000 11060 Worker thread wakes up
23:44:41.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:41.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:42.117 00.638 11060 Exposure complete
23:44:42.297 00.180 11060 worker thread done servicing request
23:44:42.297 00.000 10844 OnExposeComplete: enter
23:44:42.297 00.000 10844 UpdateGuideState(): m_state=6
23:44:42.297 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
23:44:42.297 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=62.07, Mass=3117, SNR=35.8, Peak=234 HFD=3.9
23:44:42.301 00.004 10844 MultiStar: [#1 -0.01,0.10,1.14,U] [#2 0.62,-0.33,0.00,M1] [#3 -0.04,-0.28,1.01,U] [#4 -0.09,-0.35,1.01,U] [#5 0.25,-0.80,0.00,M2] [#6 0.21,-0.00,0.96,U] [#7 -0.44,0.19,0.86,U] [#8 0.10,0.29,0.95,U] 
23:44:42.301 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.01}, one-star: {-0.47, -0.01}
23:44:42.301 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
23:44:42.301 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
23:44:42.301 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.02 mountX=0.03 mountY=-0.10, mountTheta=-1.27
23:44:42.301 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
23:44:42.301 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
23:44:42.301 00.000 11060 Worker thread wakes up
23:44:42.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:44:42.301 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:44:42.301 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=-0.10
23:44:42.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:44:42.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:42.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:42.301 00.000 11060 MoveAxis(E, 0, ABG)
23:44:42.301 00.000 11060 Move returns status 0, amount 0
23:44:42.301 00.000 11060 MoveAxis(N, 0, ABG)
23:44:42.301 00.000 11060 Move returns status 0, amount 0
23:44:42.301 00.000 11060 move complete, result=0
23:44:42.301 00.000 11060 worker thread done servicing request
23:44:42.314 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:42.338 00.024 10844 UpdateGuideState exits: m=3117 SNR=35.8
23:44:42.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:42.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:42.338 00.000 10844 Enqueuing Expose request
23:44:42.340 00.002 11060 Worker thread wakes up
23:44:42.340 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:42.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:42.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:42.978 00.638 11060 Exposure complete
23:44:43.148 00.170 11060 worker thread done servicing request
23:44:43.148 00.000 10844 OnExposeComplete: enter
23:44:43.148 00.000 10844 UpdateGuideState(): m_state=6
23:44:43.148 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
23:44:43.148 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=62.37, Mass=3090, SNR=36.1, Peak=241 HFD=3.5
23:44:43.148 00.000 10844 MultiStar: [#1 -0.21,0.41,1.01,U] [#2 0.23,-0.25,1.90,U] [#3 -0.55,-0.50,0.00,M1] [#4 -0.26,-0.05,0.95,U] [#5 -0.03,-0.10,0.97,U] [#6 0.36,0.30,0.86,U] [#7 -0.17,-0.11,0.85,U] [#8 -0.24,0.15,1.01,U] 
23:44:43.148 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.33, 0.30}
23:44:43.148 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.10)
23:44:43.148 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
23:44:43.148 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.44 mountX=-0.04 mountY=-0.06, mountTheta=-2.10
23:44:43.153 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
23:44:43.153 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
23:44:43.167 00.014 11060 Worker thread wakes up
23:44:43.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
23:44:43.167 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
23:44:43.167 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
23:44:43.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:44:43.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:43.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:43.167 00.000 11060 MoveAxis(E, 0, ABG)
23:44:43.167 00.000 11060 Move returns status 0, amount 0
23:44:43.168 00.001 11060 MoveAxis(N, 0, ABG)
23:44:43.168 00.000 11060 Move returns status 0, amount 0
23:44:43.168 00.000 11060 move complete, result=0
23:44:43.168 00.000 11060 worker thread done servicing request
23:44:43.173 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:43.188 00.015 10844 UpdateGuideState exits: m=3090 SNR=36.1
23:44:43.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:43.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:43.193 00.005 10844 Enqueuing Expose request
23:44:43.193 00.000 11060 Worker thread wakes up
23:44:43.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:43.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:43.193 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:43.827 00.634 11060 Exposure complete
23:44:43.974 00.147 11060 worker thread done servicing request
23:44:43.974 00.000 10844 OnExposeComplete: enter
23:44:43.974 00.000 10844 UpdateGuideState(): m_state=6
23:44:43.974 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
23:44:43.974 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=62.24, Mass=2638, SNR=32.3, Peak=187 HFD=3.7
23:44:43.974 00.000 10844 MultiStar: [#1 0.08,0.27,1.21,U] [#2 -0.47,-0.52,0.00,M1] [#3 0.17,-0.72,0.00,M2] [#4 -0.25,0.25,1.01,U] [#5 -0.51,-0.11,1.07,U] [#6 -0.33,0.06,0.96,U] [#7 -0.09,-0.57,0.97,U] [#8 0.28,-0.09,1.00,U] 
23:44:43.974 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.00}, one-star: {0.48, 0.16}
23:44:43.974 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.49)
23:44:43.974 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
23:44:43.974 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.05 mountX=0.00 mountY=-0.05, mountTheta=-1.49
23:44:43.978 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.00, opts=13)
23:44:43.978 00.000 10844 Enqueuing Move request for scope (-0.05, 0.00)
23:44:43.978 00.000 11060 Worker thread wakes up
23:44:43.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
23:44:43.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
23:44:43.978 00.000 11060 Moving (-0.05, 0.00) raw xDistance=0.00 yDistance=-0.05
23:44:43.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:44:43.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:43.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:44:43.978 00.000 11060 MoveAxis(E, 0, ABG)
23:44:43.978 00.000 11060 Move returns status 0, amount 0
23:44:43.978 00.000 11060 MoveAxis(N, 0, ABG)
23:44:43.978 00.000 11060 Move returns status 0, amount 0
23:44:43.978 00.000 11060 move complete, result=0
23:44:43.978 00.000 11060 worker thread done servicing request
23:44:43.983 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:44.004 00.021 10844 UpdateGuideState exits: m=2638 SNR=32.3
23:44:44.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:44.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:44.004 00.000 10844 Enqueuing Expose request
23:44:44.004 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:44.004 00.000 11060 Worker thread wakes up
23:44:44.005 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:44.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:44.638 00.633 11060 Exposure complete
23:44:44.800 00.162 11060 worker thread done servicing request
23:44:44.800 00.000 10844 OnExposeComplete: enter
23:44:44.800 00.000 10844 UpdateGuideState(): m_state=6
23:44:44.800 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
23:44:44.800 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.80, Mass=2998, SNR=35.3, Peak=218 HFD=3.4
23:44:44.800 00.000 10844 MultiStar: [#1 0.01,-0.34,1.04,U] [#2 0.20,-0.39,1.91,U] [#3 -0.31,-0.54,1.02,U] [#4 -0.49,-0.26,0.96,U] [#5 -0.42,-0.63,0.00,M1] [#6 -0.36,-0.32,0.94,U] [#7 -0.67,-0.16,0.00,M1] [#8 -0.04,-0.51,0.98,U] 
23:44:44.800 00.000 10844 single-star, 6 included, MultiStar: {-0.08, -0.38}, one-star: {0.16, -0.28}
23:44:44.800 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
23:44:44.800 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
23:44:44.800 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.33 cameraTheta=-1.05 mountX=0.25 mountY=0.21, mountTheta=0.69
23:44:44.804 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.28, opts=13)
23:44:44.804 00.000 10844 Enqueuing Move request for scope (0.16, -0.28)
23:44:44.804 00.000 11060 Worker thread wakes up
23:44:44.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
23:44:44.804 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
23:44:44.804 00.000 11060 Moving (0.16, -0.28) raw xDistance=0.25 yDistance=0.21
23:44:44.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:44:44.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
23:44:44.804 00.000 11060 MoveAxis(W, 43, ABG)
23:44:44.804 00.000 11060 Guiding  Dir = 3, Dur = 43
23:44:44.806 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:44.822 00.016 11060 IsSlewing returns 0
23:44:44.835 00.013 11060 IsGuiding returns 0
23:44:44.838 00.003 10844 UpdateGuideState exits: m=2998 SNR=35.3
23:44:44.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:44.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:44.838 00.000 10844 Enqueuing Expose request
23:44:44.882 00.044 11060 IsGuiding returns 0
23:44:44.882 00.000 11060 Move returns status 0, amount 43
23:44:44.882 00.000 11060 MoveAxis(S, 80, ABG)
23:44:44.882 00.000 11060 Guiding  Dir = 1, Dur = 80
23:44:44.914 00.032 11060 IsSlewing returns 0
23:44:44.914 00.000 11060 IsGuiding returns 0
23:44:45.007 00.093 11060 IsGuiding returns 0
23:44:45.007 00.000 11060 Move returns status 0, amount 80
23:44:45.007 00.000 11060 move complete, result=0
23:44:45.007 00.000 11060 worker thread done servicing request
23:44:45.007 00.000 11060 Worker thread wakes up
23:44:45.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:45.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:45.007 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.2 px 80 ms SOUTH
23:44:45.634 00.627 11060 Exposure complete
23:44:45.821 00.187 11060 worker thread done servicing request
23:44:45.823 00.002 10844 OnExposeComplete: enter
23:44:45.823 00.000 10844 UpdateGuideState(): m_state=6
23:44:45.823 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
23:44:45.823 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=61.45, Mass=2987, SNR=35.2, Peak=245 HFD=3.6
23:44:45.823 00.000 10844 MultiStar: [#1 -0.38,0.05,1.09,U] [#2 0.31,-0.58,0.00,M1] [#3 -0.02,-0.30,1.00,U] [#4 -0.19,-0.21,0.95,U] [#5 0.14,-0.93,0.00,M2] [#6 -0.18,-0.21,0.91,U] [#7 -0.00,-0.71,0.00,M2] [#8 -0.06,-0.54,0.99,U] 
23:44:45.823 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.30}, one-star: {0.33, -0.63}
23:44:45.823 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
23:44:45.823 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
23:44:45.823 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.84 mountX=0.31 mountY=-0.03, mountTheta=-0.11
23:44:45.823 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.30, opts=13)
23:44:45.825 00.002 10844 Enqueuing Move request for scope (-0.08, -0.30)
23:44:45.825 00.000 11060 Worker thread wakes up
23:44:45.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
23:44:45.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
23:44:45.825 00.000 11060 Moving (-0.08, -0.30) raw xDistance=0.31 yDistance=-0.03
23:44:45.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
23:44:45.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:45.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:44:45.825 00.000 11060 MoveAxis(W, 55, ABG)
23:44:45.825 00.000 11060 Guiding  Dir = 3, Dur = 55
23:44:45.833 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:45.840 00.007 11060 IsSlewing returns 0
23:44:45.840 00.000 11060 IsGuiding returns 0
23:44:45.865 00.025 10844 UpdateGuideState exits: m=2987 SNR=35.2
23:44:45.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:45.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:45.865 00.000 10844 Enqueuing Expose request
23:44:45.897 00.032 11060 IsGuiding returns 0
23:44:45.897 00.000 11060 Move returns status 0, amount 55
23:44:45.897 00.000 11060 MoveAxis(N, 0, ABG)
23:44:45.897 00.000 11060 Move returns status 0, amount 0
23:44:45.897 00.000 11060 move complete, result=0
23:44:45.897 00.000 11060 worker thread done servicing request
23:44:45.897 00.000 11060 Worker thread wakes up
23:44:45.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:45.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:45.902 00.005 10844 GuideStep: 0.3 px 55 ms WEST, -0.0 px 0 ms NORTH
23:44:46.544 00.642 11060 Exposure complete
23:44:46.698 00.154 11060 worker thread done servicing request
23:44:46.698 00.000 10844 OnExposeComplete: enter
23:44:46.698 00.000 10844 UpdateGuideState(): m_state=6
23:44:46.698 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
23:44:46.698 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.28, Mass=3185, SNR=36.9, Peak=245 HFD=3.5
23:44:46.698 00.000 10844 MultiStar: [#1 0.03,0.59,1.03,U] [#2 -0.29,-0.04,1.89,U] [#3 -0.17,-0.11,0.96,U] [#4 0.23,0.22,0.90,U] [#5 -0.02,-0.30,1.04,U] [#6 -0.17,0.21,0.96,U] [#7 -0.42,0.09,0.80,U] [#8 -0.01,0.24,0.93,U] 
23:44:46.698 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.11}, one-star: {0.06, 0.20}
23:44:46.698 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
23:44:46.698 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
23:44:46.698 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.32 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
23:44:46.702 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
23:44:46.702 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
23:44:46.702 00.000 11060 Worker thread wakes up
23:44:46.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
23:44:46.704 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
23:44:46.704 00.000 11060 Moving (-0.10, 0.11) raw xDistance=-0.09 yDistance=-0.12
23:44:46.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:44:46.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:46.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:44:46.704 00.000 11060 MoveAxis(E, 0, ABG)
23:44:46.704 00.000 11060 Move returns status 0, amount 0
23:44:46.704 00.000 11060 MoveAxis(N, 0, ABG)
23:44:46.704 00.000 11060 Move returns status 0, amount 0
23:44:46.704 00.000 11060 move complete, result=0
23:44:46.705 00.001 11060 worker thread done servicing request
23:44:46.724 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:46.736 00.012 10844 UpdateGuideState exits: m=3185 SNR=36.9
23:44:46.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:46.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:46.736 00.000 10844 Enqueuing Expose request
23:44:46.736 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:46.736 00.000 11060 Worker thread wakes up
23:44:46.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:46.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:47.362 00.626 11060 Exposure complete
23:44:47.543 00.181 11060 worker thread done servicing request
23:44:47.545 00.002 10844 OnExposeComplete: enter
23:44:47.545 00.000 10844 UpdateGuideState(): m_state=6
23:44:47.545 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
23:44:47.545 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.79, Mass=3400, SNR=37.7, Peak=247 HFD=3.6
23:44:47.545 00.000 10844 MultiStar: [#1 -0.26,0.10,1.04,U] [#2 -0.22,-0.86,0.00,M1] [#3 -0.22,-0.20,0.94,U] [#4 -0.04,-0.17,0.94,U] [#5 0.15,-0.21,1.03,U] [#6 0.04,0.25,0.83,U] [#7 -0.35,-0.04,0.86,U] [#8 -0.22,-0.45,1.02,U] 
23:44:47.545 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.14}, one-star: {0.05, -0.29}
23:44:47.545 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
23:44:47.545 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
23:44:47.545 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.23 mountX=0.15 mountY=-0.08, mountTheta=-0.49
23:44:47.549 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
23:44:47.549 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
23:44:47.549 00.000 11060 Worker thread wakes up
23:44:47.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
23:44:47.549 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
23:44:47.549 00.000 11060 Moving (-0.10, -0.14) raw xDistance=0.15 yDistance=-0.08
23:44:47.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:44:47.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:47.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:44:47.549 00.000 11060 MoveAxis(W, 26, ABG)
23:44:47.549 00.000 11060 Guiding  Dir = 3, Dur = 26
23:44:47.561 00.012 11060 IsSlewing returns 0
23:44:47.562 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:47.562 00.000 11060 IsGuiding returns 0
23:44:47.575 00.013 10844 UpdateGuideState exits: m=3400 SNR=37.7
23:44:47.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:47.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:47.575 00.000 10844 Enqueuing Expose request
23:44:47.592 00.017 11060 IsGuiding returns 0
23:44:47.592 00.000 11060 Move returns status 0, amount 26
23:44:47.592 00.000 11060 MoveAxis(N, 0, ABG)
23:44:47.592 00.000 11060 Move returns status 0, amount 0
23:44:47.592 00.000 11060 move complete, result=0
23:44:47.592 00.000 11060 worker thread done servicing request
23:44:47.592 00.000 11060 Worker thread wakes up
23:44:47.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:47.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:47.607 00.015 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
23:44:48.229 00.622 11060 Exposure complete
23:44:48.390 00.161 11060 worker thread done servicing request
23:44:48.390 00.000 10844 OnExposeComplete: enter
23:44:48.390 00.000 10844 UpdateGuideState(): m_state=6
23:44:48.390 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
23:44:48.390 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.87, Mass=2724, SNR=33.5, Peak=184 HFD=3.8
23:44:48.390 00.000 10844 MultiStar: [#1 -0.07,-0.06,1.05,U] [#2 -0.33,-0.68,0.00,M2] [#3 -0.34,-0.36,1.06,U] [#4 -0.59,0.27,0.00,M1] [#5 -0.74,-0.58,0.00,M1] [#6 -0.10,0.07,0.99,U] [#7 -0.19,-0.01,0.96,U] [#8 0.13,-0.34,1.10,U] 
23:44:48.390 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.16}, one-star: {-0.05, -0.20}
23:44:48.390 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
23:44:48.390 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
23:44:48.390 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-2.15 mountX=0.17 mountY=-0.07, mountTheta=-0.41
23:44:48.390 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.16, opts=13)
23:44:48.390 00.000 10844 Enqueuing Move request for scope (-0.10, -0.16)
23:44:48.390 00.000 11060 Worker thread wakes up
23:44:48.395 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
23:44:48.395 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
23:44:48.395 00.000 11060 Moving (-0.10, -0.16) raw xDistance=0.17 yDistance=-0.07
23:44:48.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:44:48.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:48.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:44:48.395 00.000 11060 MoveAxis(W, 30, ABG)
23:44:48.395 00.000 11060 Guiding  Dir = 3, Dur = 30
23:44:48.402 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:48.414 00.012 11060 IsSlewing returns 0
23:44:48.414 00.000 11060 IsGuiding returns 0
23:44:48.416 00.002 10844 UpdateGuideState exits: m=2724 SNR=33.5
23:44:48.418 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:48.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:48.418 00.000 10844 Enqueuing Expose request
23:44:48.458 00.040 11060 IsGuiding returns 0
23:44:48.458 00.000 11060 Move returns status 0, amount 30
23:44:48.458 00.000 11060 MoveAxis(N, 0, ABG)
23:44:48.458 00.000 11060 Move returns status 0, amount 0
23:44:48.458 00.000 11060 move complete, result=0
23:44:48.458 00.000 11060 worker thread done servicing request
23:44:48.458 00.000 11060 Worker thread wakes up
23:44:48.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:48.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:48.458 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:44:49.084 00.626 11060 Exposure complete
23:44:49.244 00.160 11060 worker thread done servicing request
23:44:49.244 00.000 10844 OnExposeComplete: enter
23:44:49.244 00.000 10844 UpdateGuideState(): m_state=6
23:44:49.244 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
23:44:49.244 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.86, Mass=3011, SNR=35.4, Peak=216 HFD=3.7
23:44:49.244 00.000 10844 MultiStar: [#1 -0.76,-0.28,0.00,M1] [#2 -0.75,-0.15,0.00,M3] [#3 -0.60,-0.46,0.00,M1] [#4 -1.00,-0.38,0.00,M2] [#5 -0.70,-0.30,0.00,M2] [#6 -0.59,-0.08,0.80,U] [#7 -0.62,-0.17,0.00,M1] [#8 -0.44,-0.18,1.09,U] 
23:44:49.244 00.000 10844 single-star, 2 included, MultiStar: {-0.29, -0.17}, one-star: {0.12, -0.22}
23:44:49.244 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
23:44:49.244 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
23:44:49.244 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.09 mountX=0.20 mountY=0.15, mountTheta=0.65
23:44:49.248 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.22, opts=13)
23:44:49.248 00.000 10844 Enqueuing Move request for scope (0.12, -0.22)
23:44:49.248 00.000 11060 Worker thread wakes up
23:44:49.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
23:44:49.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
23:44:49.248 00.000 11060 Moving (0.12, -0.22) raw xDistance=0.20 yDistance=0.15
23:44:49.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:44:49.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:49.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:44:49.248 00.000 11060 MoveAxis(W, 35, ABG)
23:44:49.248 00.000 11060 Guiding  Dir = 3, Dur = 35
23:44:49.253 00.005 11060 IsSlewing returns 0
23:44:49.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:49.253 00.000 11060 IsGuiding returns 0
23:44:49.263 00.010 10844 UpdateGuideState exits: m=3011 SNR=35.4
23:44:49.265 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:49.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:49.265 00.000 10844 Enqueuing Expose request
23:44:49.298 00.033 11060 IsGuiding returns 0
23:44:49.298 00.000 11060 Move returns status 0, amount 35
23:44:49.298 00.000 11060 MoveAxis(N, 0, ABG)
23:44:49.298 00.000 11060 Move returns status 0, amount 0
23:44:49.298 00.000 11060 move complete, result=0
23:44:49.298 00.000 11060 worker thread done servicing request
23:44:49.298 00.000 11060 Worker thread wakes up
23:44:49.298 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
23:44:49.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:49.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:49.936 00.638 11060 Exposure complete
23:44:50.111 00.175 11060 worker thread done servicing request
23:44:50.111 00.000 10844 OnExposeComplete: enter
23:44:50.111 00.000 10844 UpdateGuideState(): m_state=6
23:44:50.111 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
23:44:50.111 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.95, Mass=3053, SNR=35.1, Peak=201 HFD=3.7
23:44:50.111 00.000 10844 MultiStar: [#1 -0.76,-0.16,0.00,M2] [#2 -0.30,-0.72,0.00,M4] [#3 -0.81,-0.91,0.00,M2] [#4 -0.86,-0.09,0.00,M3] [#5 -0.68,-0.40,0.00,M3] [#6 -1.02,-0.86,0.00,M1] [#7 -0.94,-0.36,0.00,M2] [#8 -0.14,-0.68,0.00,M1] 
23:44:50.111 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
23:44:50.111 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
23:44:50.111 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.13 hyp=0.33 cameraTheta=-2.76 mountX=0.18 mountY=-0.28, mountTheta=-1.01
23:44:50.116 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.13, opts=13)
23:44:50.116 00.000 10844 Enqueuing Move request for scope (-0.31, -0.13)
23:44:50.116 00.000 11060 Worker thread wakes up
23:44:50.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.13) opts 0xd
23:44:50.116 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.13)
23:44:50.116 00.000 11060 Moving (-0.31, -0.13) raw xDistance=0.18 yDistance=-0.28
23:44:50.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:44:50.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:44:50.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:44:50.116 00.000 11060 MoveAxis(W, 32, ABG)
23:44:50.116 00.000 11060 Guiding  Dir = 3, Dur = 32
23:44:50.121 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:50.131 00.010 11060 IsSlewing returns 0
23:44:50.132 00.001 11060 IsGuiding returns 0
23:44:50.152 00.020 10844 UpdateGuideState exits: m=3053 SNR=35.1
23:44:50.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:50.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:50.152 00.000 10844 Enqueuing Expose request
23:44:50.178 00.026 11060 IsGuiding returns 0
23:44:50.178 00.000 11060 Move returns status 0, amount 32
23:44:50.178 00.000 11060 MoveAxis(N, 0, ABG)
23:44:50.178 00.000 11060 Move returns status 0, amount 0
23:44:50.178 00.000 11060 move complete, result=0
23:44:50.178 00.000 11060 worker thread done servicing request
23:44:50.178 00.000 11060 Worker thread wakes up
23:44:50.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:50.178 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.3 px 0 ms NORTH
23:44:50.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:50.813 00.635 11060 Exposure complete
23:44:51.017 00.204 11060 worker thread done servicing request
23:44:51.017 00.000 10844 OnExposeComplete: enter
23:44:51.017 00.000 10844 UpdateGuideState(): m_state=6
23:44:51.017 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
23:44:51.017 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.81, Mass=2820, SNR=33.6, Peak=230 HFD=3.6
23:44:51.017 00.000 10844 MultiStar: [#1 -1.16,0.09,0.00,M3] [#2 -0.79,-1.00,0.00,M5] [#3 -0.63,-0.58,0.00,M3] [#4 -0.79,-0.02,0.00,M4] [#5 -0.56,-0.47,0.00,M4] [#6 -0.28,-0.12,0.97,U] [#7 -0.99,-0.74,0.00,M3] [#8 -0.56,-0.49,0.00,M2] 
23:44:51.017 00.000 10844 refined, 1 included, MultiStar: {-0.31, -0.19}, one-star: {-0.35, -0.26}
23:44:51.017 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
23:44:51.017 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
23:44:51.017 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.19 hyp=0.37 cameraTheta=-2.59 mountX=0.25 mountY=-0.28, mountTheta=-0.84
23:44:51.021 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.19, opts=13)
23:44:51.021 00.000 10844 Enqueuing Move request for scope (-0.31, -0.19)
23:44:51.021 00.000 11060 Worker thread wakes up
23:44:51.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.19) opts 0xd
23:44:51.021 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.19)
23:44:51.021 00.000 11060 Moving (-0.31, -0.19) raw xDistance=0.25 yDistance=-0.28
23:44:51.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:44:51.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:51.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:44:51.022 00.001 11060 MoveAxis(W, 44, ABG)
23:44:51.022 00.000 11060 Guiding  Dir = 3, Dur = 44
23:44:51.027 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:51.033 00.006 11060 IsSlewing returns 0
23:44:51.033 00.000 11060 IsGuiding returns 0
23:44:51.055 00.022 10844 UpdateGuideState exits: m=2820 SNR=33.6
23:44:51.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:51.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:51.055 00.000 10844 Enqueuing Expose request
23:44:51.080 00.025 11060 IsGuiding returns 0
23:44:51.080 00.000 11060 Move returns status 0, amount 44
23:44:51.080 00.000 11060 MoveAxis(N, 0, ABG)
23:44:51.080 00.000 11060 Move returns status 0, amount 0
23:44:51.080 00.000 11060 move complete, result=0
23:44:51.080 00.000 11060 worker thread done servicing request
23:44:51.080 00.000 11060 Worker thread wakes up
23:44:51.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:51.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:51.082 00.002 10844 GuideStep: 0.2 px 44 ms WEST, -0.3 px 0 ms NORTH
23:44:51.714 00.632 11060 Exposure complete
23:44:51.903 00.189 11060 worker thread done servicing request
23:44:51.903 00.000 10844 OnExposeComplete: enter
23:44:51.903 00.000 10844 UpdateGuideState(): m_state=6
23:44:51.903 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
23:44:51.903 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.49, Mass=3403, SNR=37.0, Peak=205 HFD=3.9
23:44:51.903 00.000 10844 MultiStar: [#1 0.41,0.29,0.92,U] [#2 0.36,-0.26,1.96,U] [#3 -0.37,-0.13,1.01,U] [#4 -0.22,-0.04,0.93,U] [#5 0.15,-0.36,0.99,U] [#6 -0.52,0.38,0.00,M1] [#7 -0.20,-0.10,0.84,U] [#8 -0.03,0.39,1.00,U] 
23:44:51.903 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {-0.00, 0.41}
23:44:51.903 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
23:44:51.903 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
23:44:51.903 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.12 mountX=-0.00 mountY=0.05, mountTheta=1.64
23:44:51.908 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
23:44:51.908 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
23:44:51.908 00.000 11060 Worker thread wakes up
23:44:51.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:44:51.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:44:51.908 00.000 11060 Moving (0.05, -0.01) raw xDistance=-0.00 yDistance=0.05
23:44:51.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:44:51.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:51.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:44:51.908 00.000 11060 MoveAxis(E, 0, ABG)
23:44:51.910 00.002 11060 Move returns status 0, amount 0
23:44:51.910 00.000 11060 MoveAxis(N, 0, ABG)
23:44:51.910 00.000 11060 Move returns status 0, amount 0
23:44:51.910 00.000 11060 move complete, result=0
23:44:51.910 00.000 11060 worker thread done servicing request
23:44:51.915 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:44:51.928 00.013 10844 UpdateGuideState exits: m=3403 SNR=37.0
23:44:51.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:51.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:51.928 00.000 10844 Enqueuing Expose request
23:44:51.928 00.000 11060 Worker thread wakes up
23:44:51.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:51.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:51.928 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:52.576 00.648 11060 Exposure complete
23:44:52.740 00.164 11060 worker thread done servicing request
23:44:52.740 00.000 10844 OnExposeComplete: enter
23:44:52.740 00.000 10844 UpdateGuideState(): m_state=6
23:44:52.740 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
23:44:52.740 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=62.78, Mass=2809, SNR=34.0, Peak=210 HFD=3.6
23:44:52.740 00.000 10844 MultiStar: [#1 -0.47,0.19,1.20,U] [#2 -0.55,0.24,2.18,U] [#3 -0.31,0.83,0.00,M3] [#4 -0.30,0.27,1.10,U] [#5 -0.16,-0.18,1.05,U] [#6 0.27,0.12,0.99,U] [#7 -0.52,0.19,1.03,U] [#8 -0.43,0.78,0.00,M2] 
23:44:52.745 00.005 10844 refined, 6 included, MultiStar: {-0.33, 0.22}, one-star: {-0.30, 0.70}
23:44:52.745 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
23:44:52.745 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
23:44:52.745 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.22 hyp=0.40 cameraTheta=2.56 mountX=-0.16 mountY=-0.36, mountTheta=-1.98
23:44:52.745 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.22, opts=13)
23:44:52.745 00.000 10844 Enqueuing Move request for scope (-0.33, 0.22)
23:44:52.745 00.000 11060 Worker thread wakes up
23:44:52.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.22) opts 0xd
23:44:52.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.22)
23:44:52.745 00.000 11060 Moving (-0.33, 0.22) raw xDistance=-0.16 yDistance=-0.36
23:44:52.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:44:52.747 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:44:52.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:44:52.747 00.000 11060 MoveAxis(E, 27, ABG)
23:44:52.747 00.000 11060 Guiding  Dir = 2, Dur = 27
23:44:52.750 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:52.763 00.013 10844 UpdateGuideState exits: m=2809 SNR=34.0
23:44:52.766 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:52.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:52.766 00.000 10844 Enqueuing Expose request
23:44:52.781 00.015 11060 IsSlewing returns 0
23:44:52.782 00.001 11060 IsGuiding returns 0
23:44:52.843 00.061 11060 IsGuiding returns 0
23:44:52.843 00.000 11060 Move returns status 0, amount 27
23:44:52.843 00.000 11060 MoveAxis(N, 0, ABG)
23:44:52.843 00.000 11060 Move returns status 0, amount 0
23:44:52.843 00.000 11060 move complete, result=0
23:44:52.843 00.000 11060 worker thread done servicing request
23:44:52.843 00.000 11060 Worker thread wakes up
23:44:52.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:52.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:52.845 00.002 10844 GuideStep: -0.2 px 27 ms EAST, -0.4 px 0 ms NORTH
23:44:53.481 00.636 11060 Exposure complete
23:44:53.665 00.184 11060 worker thread done servicing request
23:44:53.665 00.000 10844 OnExposeComplete: enter
23:44:53.665 00.000 10844 UpdateGuideState(): m_state=6
23:44:53.665 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
23:44:53.665 00.000 10844 Star::Find returns 1 (0), X=257.77, Y=61.83, Mass=3241, SNR=36.3, Peak=237 HFD=3.6
23:44:53.665 00.000 10844 MultiStar: [#1 -0.51,-0.14,1.05,U] [#2 -0.43,-0.76,0.00,M4] [#3 -0.98,-0.42,0.00,M4] [#4 -1.14,-0.36,0.00,M3] [#5 -0.69,-0.20,0.00,M3] [#6 -0.17,-0.24,0.93,U] [#7 -0.78,0.29,0.00,M2] [#8 -0.61,-0.24,0.00,M3] 
23:44:53.665 00.000 10844 refined, 2 included, MultiStar: {-0.55, -0.21}, one-star: {-0.94, -0.25}
23:44:53.665 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
23:44:53.665 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
23:44:53.665 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-0.21 hyp=0.59 cameraTheta=-2.78 mountX=0.30 mountY=-0.51, mountTheta=-1.03
23:44:53.665 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-0.21, opts=13)
23:44:53.665 00.000 10844 Enqueuing Move request for scope (-0.55, -0.21)
23:44:53.667 00.002 11060 Worker thread wakes up
23:44:53.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.21) opts 0xd
23:44:53.667 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, -0.21)
23:44:53.667 00.000 11060 Moving (-0.55, -0.21) raw xDistance=0.30 yDistance=-0.51
23:44:53.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:44:53.667 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.23 newest=-0.81
23:44:53.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.51
23:44:53.667 00.000 11060 MoveAxis(W, 52, ABG)
23:44:53.667 00.000 11060 Guiding  Dir = 3, Dur = 52
23:44:53.676 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:53.688 00.012 10844 UpdateGuideState exits: m=3241 SNR=36.3
23:44:53.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:53.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:53.688 00.000 10844 Enqueuing Expose request
23:44:53.694 00.006 11060 IsSlewing returns 0
23:44:53.694 00.000 11060 IsGuiding returns 0
23:44:53.772 00.078 11060 IsGuiding returns 0
23:44:53.772 00.000 11060 Move returns status 0, amount 52
23:44:53.772 00.000 11060 BLC: Oldest BLC event removed
23:44:53.772 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 615 applied
23:44:53.772 00.000 11060 MoveAxis(N, 812, ABG)
23:44:53.772 00.000 11060 duration set to 750 by maxDecDuration
23:44:53.772 00.000 11060 Guiding  Dir = 0, Dur = 750
23:44:53.787 00.015 11060 IsSlewing returns 0
23:44:53.787 00.000 11060 IsGuiding returns 0
23:44:54.542 00.755 11060 IsGuiding returns 0
23:44:54.542 00.000 11060 Move returns status 0, amount 750
23:44:54.542 00.000 11060 move complete, result=0
23:44:54.542 00.000 11060 worker thread done servicing request
23:44:54.542 00.000 11060 Worker thread wakes up
23:44:54.542 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.5 px 750 ms NORTH
23:44:54.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:54.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:55.196 00.654 11060 Exposure complete
23:44:55.374 00.178 11060 worker thread done servicing request
23:44:55.374 00.000 10844 OnExposeComplete: enter
23:44:55.374 00.000 10844 UpdateGuideState(): m_state=6
23:44:55.374 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
23:44:55.374 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=62.47, Mass=3458, SNR=37.7, Peak=242 HFD=4.0
23:44:55.375 00.001 10844 MultiStar: [#1 -0.53,-0.05,1.03,U] [#2 -0.04,-0.43,1.89,U] [#3 -0.23,-0.58,0.92,U] [#4 -0.35,0.06,0.96,U] [#5 -0.13,-0.55,0.96,U] [#6 0.11,-0.00,0.87,U] [#7 0.01,-0.33,0.74,U] [#8 -0.82,-0.37,0.00,M4] 
23:44:55.375 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.21}, one-star: {0.24, 0.39}
23:44:55.375 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
23:44:55.375 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
23:44:55.375 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.07 mountX=0.22 mountY=-0.08, mountTheta=-0.33
23:44:55.375 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.21, opts=13)
23:44:55.375 00.000 10844 Enqueuing Move request for scope (-0.11, -0.21)
23:44:55.375 00.000 11060 Worker thread wakes up
23:44:55.377 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
23:44:55.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
23:44:55.377 00.000 11060 Moving (-0.11, -0.21) raw xDistance=0.22 yDistance=-0.08
23:44:55.377 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.354648, 1:0.077483
23:44:55.377 00.000 11060 BLC: No correction, Miss < min_move
23:44:55.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:44:55.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:55.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:44:55.377 00.000 11060 MoveAxis(W, 41, ABG)
23:44:55.377 00.000 11060 Guiding  Dir = 3, Dur = 41
23:44:55.383 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:44:55.384 00.001 11060 IsSlewing returns 0
23:44:55.385 00.001 11060 IsGuiding returns 0
23:44:55.400 00.015 10844 UpdateGuideState exits: m=3458 SNR=37.7
23:44:55.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:55.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:55.400 00.000 10844 Enqueuing Expose request
23:44:55.435 00.035 11060 IsGuiding returns 0
23:44:55.435 00.000 11060 Move returns status 0, amount 41
23:44:55.435 00.000 11060 MoveAxis(N, 0, ABG)
23:44:55.435 00.000 11060 Move returns status 0, amount 0
23:44:55.435 00.000 11060 move complete, result=0
23:44:55.435 00.000 11060 worker thread done servicing request
23:44:55.435 00.000 11060 Worker thread wakes up
23:44:55.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:55.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:55.459 00.024 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
23:44:56.069 00.610 11060 Exposure complete
23:44:56.225 00.156 11060 worker thread done servicing request
23:44:56.227 00.002 10844 OnExposeComplete: enter
23:44:56.227 00.000 10844 UpdateGuideState(): m_state=6
23:44:56.227 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
23:44:56.227 00.000 10844 Star::Find returns 1 (1), X=258.74, Y=61.82, Mass=3397, SNR=37.0, Peak=255 HFD=3.6
23:44:56.227 00.000 10844 MultiStar: [#1 -0.31,-0.67,0.00,M1] [#2 0.10,-0.97,0.00,M4] [#3 -0.78,-0.34,0.00,M4] [#4 -0.39,-0.27,0.96,U] [#5 -0.18,-0.76,0.00,M3] [#6 -0.38,0.07,0.93,U] [#7 -0.74,-0.87,0.00,M2] [#8 -0.01,-0.43,0.93,U] 
23:44:56.227 00.000 10844 single-star, 3 included, MultiStar: {-0.19, -0.22}, one-star: {0.02, -0.26}
23:44:56.227 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
23:44:56.227 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
23:44:56.227 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.47 mountX=0.25 mountY=0.07, mountTheta=0.26
23:44:56.227 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.26, opts=13)
23:44:56.227 00.000 10844 Enqueuing Move request for scope (0.02, -0.26)
23:44:56.227 00.000 11060 Worker thread wakes up
23:44:56.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
23:44:56.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
23:44:56.227 00.000 11060 Moving (0.02, -0.26) raw xDistance=0.25 yDistance=0.07
23:44:56.227 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.354648, 1:0.077483, 2:-0.066897
23:44:56.227 00.000 11060 BLC: No correction, Miss < min_move
23:44:56.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:44:56.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:56.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:44:56.227 00.000 11060 MoveAxis(W, 45, ABG)
23:44:56.227 00.000 11060 Guiding  Dir = 3, Dur = 45
23:44:56.232 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:56.239 00.007 11060 IsSlewing returns 0
23:44:56.239 00.000 11060 IsGuiding returns 0
23:44:56.243 00.004 10844 UpdateGuideState exits: m=3397 SNR=37.0 Saturated
23:44:56.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:56.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:56.243 00.000 10844 Enqueuing Expose request
23:44:56.288 00.045 11060 IsGuiding returns 0
23:44:56.288 00.000 11060 Move returns status 0, amount 45
23:44:56.288 00.000 11060 MoveAxis(N, 0, ABG)
23:44:56.288 00.000 11060 Move returns status 0, amount 0
23:44:56.288 00.000 11060 move complete, result=0
23:44:56.288 00.000 11060 worker thread done servicing request
23:44:56.288 00.000 11060 Worker thread wakes up
23:44:56.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:56.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:56.288 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
23:44:56.929 00.641 11060 Exposure complete
23:44:57.093 00.164 11060 worker thread done servicing request
23:44:57.093 00.000 10844 OnExposeComplete: enter
23:44:57.093 00.000 10844 UpdateGuideState(): m_state=6
23:44:57.093 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
23:44:57.093 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.77, Mass=2796, SNR=33.3, Peak=253 HFD=3.6
23:44:57.093 00.000 10844 MultiStar: [#1 -0.46,-0.20,1.05,U] [#2 0.04,-0.68,0.00,M5] [#3 -0.56,-0.62,0.00,M5] [#4 -0.32,-0.51,0.92,U] [#5 -0.27,-0.42,1.13,U] [#6 0.30,0.41,0.93,U] [#7 -0.34,0.12,1.00,U] [#8 -0.34,-0.30,1.04,U] 
23:44:57.093 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.18}, one-star: {-0.02, -0.30}
23:44:57.093 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
23:44:57.093 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
23:44:57.093 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-2.44 mountX=0.22 mountY=-0.18, mountTheta=-0.70
23:44:57.097 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.18, opts=13)
23:44:57.097 00.000 10844 Enqueuing Move request for scope (-0.21, -0.18)
23:44:57.097 00.000 11060 Worker thread wakes up
23:44:57.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd
23:44:57.097 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.18)
23:44:57.097 00.000 11060 Moving (-0.21, -0.18) raw xDistance=0.22 yDistance=-0.18
23:44:57.097 00.000 11060 BLC: window closed
23:44:57.097 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.354648, 1:0.077483, 2:-0.066897
23:44:57.097 00.000 11060 BLC: No correction, Miss < min_move
23:44:57.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:44:57.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:57.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:44:57.097 00.000 11060 MoveAxis(W, 39, ABG)
23:44:57.097 00.000 11060 Guiding  Dir = 3, Dur = 39
23:44:57.102 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:44:57.112 00.010 11060 IsSlewing returns 0
23:44:57.112 00.000 11060 IsGuiding returns 0
23:44:57.128 00.016 10844 UpdateGuideState exits: m=2796 SNR=33.3
23:44:57.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:57.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:57.128 00.000 10844 Enqueuing Expose request
23:44:57.159 00.031 11060 IsGuiding returns 0
23:44:57.159 00.000 11060 Move returns status 0, amount 39
23:44:57.159 00.000 11060 MoveAxis(N, 0, ABG)
23:44:57.159 00.000 11060 Move returns status 0, amount 0
23:44:57.159 00.000 11060 move complete, result=0
23:44:57.159 00.000 11060 worker thread done servicing request
23:44:57.159 00.000 11060 Worker thread wakes up
23:44:57.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:57.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:57.159 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
23:44:57.794 00.635 11060 Exposure complete
23:44:58.033 00.239 11060 worker thread done servicing request
23:44:58.033 00.000 10844 OnExposeComplete: enter
23:44:58.033 00.000 10844 UpdateGuideState(): m_state=6
23:44:58.033 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
23:44:58.033 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=62.46, Mass=3001, SNR=35.1, Peak=225 HFD=3.3
23:44:58.033 00.000 10844 MultiStar: [#1 -0.03,0.11,1.07,U] [#2 0.77,0.67,0.00,M6] [#3 -0.57,0.36,0.00,M6] [#4 -0.56,0.21,1.07,U] [#5 0.40,-0.44,1.03,U] [#6 -0.04,0.63,0.00,M1] [#7 -0.17,-0.01,0.91,U] [#8 0.23,-0.15,0.96,U] 
23:44:58.033 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.02}, one-star: {-0.19, 0.38}
23:44:58.033 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.69)
23:44:58.033 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
23:44:58.033 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.85 mountX=-0.01 mountY=-0.06, mountTheta=-1.69
23:44:58.039 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
23:44:58.039 00.000 10844 Enqueuing Move request for scope (-0.06, 0.02)
23:44:58.039 00.000 11060 Worker thread wakes up
23:44:58.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
23:44:58.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
23:44:58.039 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
23:44:58.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:44:58.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:58.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:58.039 00.000 11060 MoveAxis(E, 0, ABG)
23:44:58.039 00.000 11060 Move returns status 0, amount 0
23:44:58.039 00.000 11060 MoveAxis(N, 0, ABG)
23:44:58.039 00.000 11060 Move returns status 0, amount 0
23:44:58.039 00.000 11060 move complete, result=0
23:44:58.039 00.000 11060 worker thread done servicing request
23:44:58.048 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:58.064 00.016 10844 UpdateGuideState exits: m=3001 SNR=35.1
23:44:58.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:58.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:58.064 00.000 10844 Enqueuing Expose request
23:44:58.064 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:58.064 00.000 11060 Worker thread wakes up
23:44:58.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:58.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:58.682 00.618 11060 Exposure complete
23:44:58.869 00.187 11060 worker thread done servicing request
23:44:58.869 00.000 10844 OnExposeComplete: enter
23:44:58.869 00.000 10844 UpdateGuideState(): m_state=6
23:44:58.869 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
23:44:58.869 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=62.31, Mass=3314, SNR=36.5, Peak=209 HFD=4.0
23:44:58.869 00.000 10844 MultiStar: [#1 0.38,-0.20,0.98,U] [#2 0.41,-0.54,0.00,M7] [#3 -0.58,-0.42,0.00,M7] [#4 -0.52,0.22,0.97,U] [#5 -0.09,-0.53,1.03,U] [#6 0.08,0.12,0.86,U] [#7 -0.21,0.07,0.92,U] [#8 0.03,0.23,0.95,U] 
23:44:58.869 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {0.26, 0.23}
23:44:58.869 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
23:44:58.869 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.29)
23:44:58.869 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.26 mountX=-0.01 mountY=-0.01, mountTheta=-2.28
23:44:58.869 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
23:44:58.869 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
23:44:58.869 00.000 11060 Worker thread wakes up
23:44:58.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
23:44:58.869 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
23:44:58.869 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
23:44:58.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:44:58.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:58.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:58.869 00.000 11060 MoveAxis(E, 0, ABG)
23:44:58.869 00.000 11060 Move returns status 0, amount 0
23:44:58.869 00.000 11060 MoveAxis(N, 0, ABG)
23:44:58.869 00.000 11060 Move returns status 0, amount 0
23:44:58.869 00.000 11060 move complete, result=0
23:44:58.869 00.000 11060 worker thread done servicing request
23:44:58.873 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:58.886 00.013 10844 UpdateGuideState exits: m=3314 SNR=36.5
23:44:58.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:58.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:58.888 00.002 10844 Enqueuing Expose request
23:44:58.888 00.000 11060 Worker thread wakes up
23:44:58.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:58.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:44:58.888 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:59.530 00.642 11060 Exposure complete
23:44:59.670 00.140 11060 worker thread done servicing request
23:44:59.670 00.000 10844 OnExposeComplete: enter
23:44:59.670 00.000 10844 UpdateGuideState(): m_state=6
23:44:59.670 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
23:44:59.670 00.000 10844 Star::Find returns 1 (0), X=259.28, Y=62.11, Mass=2862, SNR=34.3, Peak=232 HFD=3.7
23:44:59.670 00.000 10844 MultiStar: [#1 0.42,0.74,0.00,M1] [#2 0.00,-0.21,2.05,U] [#3 0.33,0.11,1.03,U] [#4 0.05,0.73,0.00,M1] [#5 -0.06,0.08,1.00,U] [#6 0.08,0.33,0.93,U] [#7 0.39,0.60,0.00,M1] [#8 0.27,0.56,0.99,U] 
23:44:59.670 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.09}, one-star: {0.57, 0.04}
23:44:59.670 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
23:44:59.670 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
23:44:59.670 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.50 mountX=-0.12 mountY=0.15, mountTheta=2.25
23:44:59.674 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.09, opts=13)
23:44:59.674 00.000 10844 Enqueuing Move request for scope (0.17, 0.09)
23:44:59.674 00.000 11060 Worker thread wakes up
23:44:59.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:44:59.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:44:59.674 00.000 11060 Moving (0.17, 0.09) raw xDistance=-0.12 yDistance=0.15
23:44:59.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:44:59.683 00.009 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:59.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:44:59.683 00.000 11060 MoveAxis(E, 21, ABG)
23:44:59.683 00.000 11060 Guiding  Dir = 2, Dur = 21
23:44:59.688 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:44:59.693 00.005 11060 IsSlewing returns 0
23:44:59.694 00.001 11060 IsGuiding returns 0
23:44:59.703 00.009 10844 UpdateGuideState exits: m=2862 SNR=34.3
23:44:59.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:59.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:44:59.703 00.000 10844 Enqueuing Expose request
23:44:59.723 00.020 11060 IsGuiding returns 0
23:44:59.723 00.000 11060 Move returns status 0, amount 21
23:44:59.723 00.000 11060 MoveAxis(N, 0, ABG)
23:44:59.723 00.000 11060 Move returns status 0, amount 0
23:44:59.723 00.000 11060 move complete, result=0
23:44:59.723 00.000 11060 worker thread done servicing request
23:44:59.723 00.000 11060 Worker thread wakes up
23:44:59.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:44:59.723 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
23:44:59.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:00.372 00.649 11060 Exposure complete
23:45:00.539 00.167 11060 worker thread done servicing request
23:45:00.539 00.000 10844 OnExposeComplete: enter
23:45:00.539 00.000 10844 UpdateGuideState(): m_state=6
23:45:00.539 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
23:45:00.539 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=62.24, Mass=2884, SNR=34.5, Peak=240 HFD=3.5
23:45:00.539 00.000 10844 MultiStar: [#1 0.57,1.26,0.00,M2] [#2 0.07,0.48,2.05,U] [#3 -0.27,0.31,1.07,U] [#4 -0.42,0.73,0.00,M2] [#5 0.07,0.18,1.02,U] [#6 -0.34,0.86,0.00,M1] [#7 0.08,0.74,0.00,M2] [#8 0.34,0.47,1.02,U] 
23:45:00.539 00.000 10844 single-star, 4 included, MultiStar: {0.07, 0.35}, one-star: {0.13, 0.16}
23:45:00.539 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
23:45:00.539 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
23:45:00.539 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.87 mountX=-0.18 mountY=0.11, mountTheta=2.61
23:45:00.539 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.16, opts=13)
23:45:00.539 00.000 10844 Enqueuing Move request for scope (0.13, 0.16)
23:45:00.539 00.000 11060 Worker thread wakes up
23:45:00.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
23:45:00.539 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
23:45:00.539 00.000 11060 Moving (0.13, 0.16) raw xDistance=-0.18 yDistance=0.11
23:45:00.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:45:00.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:00.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:45:00.539 00.000 11060 MoveAxis(E, 32, ABG)
23:45:00.539 00.000 11060 Guiding  Dir = 2, Dur = 32
23:45:00.546 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:45:00.555 00.009 11060 IsSlewing returns 0
23:45:00.556 00.001 11060 IsGuiding returns 0
23:45:00.565 00.009 10844 UpdateGuideState exits: m=2884 SNR=34.5
23:45:00.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:00.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:00.565 00.000 10844 Enqueuing Expose request
23:45:00.597 00.032 11060 IsGuiding returns 0
23:45:00.597 00.000 11060 Move returns status 0, amount 32
23:45:00.597 00.000 11060 MoveAxis(N, 0, ABG)
23:45:00.597 00.000 11060 Move returns status 0, amount 0
23:45:00.597 00.000 11060 move complete, result=0
23:45:00.597 00.000 11060 worker thread done servicing request
23:45:00.597 00.000 11060 Worker thread wakes up
23:45:00.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:00.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:00.597 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
23:45:01.231 00.634 11060 Exposure complete
23:45:01.399 00.168 11060 worker thread done servicing request
23:45:01.399 00.000 10844 OnExposeComplete: enter
23:45:01.399 00.000 10844 UpdateGuideState(): m_state=6
23:45:01.399 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
23:45:01.399 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=62.03, Mass=3125, SNR=36.2, Peak=201 HFD=3.9
23:45:01.399 00.000 10844 MultiStar: [#1 -0.46,0.50,0.00,M3] [#2 0.00,-0.50,1.92,U] [#3 -0.36,0.25,0.96,U] [#4 -0.64,0.35,0.00,M3] [#5 0.13,-0.44,0.94,U] [#6 -0.83,0.49,0.00,M2] [#7 -0.68,0.22,0.00,M3] [#8 -0.58,0.27,0.00,M1] 
23:45:01.399 00.000 10844 refined, 3 included, MultiStar: {-0.13, -0.24}, one-star: {-0.39, -0.05}
23:45:01.399 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
23:45:01.399 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
23:45:01.401 00.002 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.28 cameraTheta=-2.05 mountX=0.26 mountY=-0.08, mountTheta=-0.31
23:45:01.401 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.24, opts=13)
23:45:01.401 00.000 10844 Enqueuing Move request for scope (-0.13, -0.24)
23:45:01.401 00.000 11060 Worker thread wakes up
23:45:01.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.24) opts 0xd
23:45:01.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.24)
23:45:01.401 00.000 11060 Moving (-0.13, -0.24) raw xDistance=0.26 yDistance=-0.08
23:45:01.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:45:01.403 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:01.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:01.403 00.000 11060 MoveAxis(W, 45, ABG)
23:45:01.403 00.000 11060 Guiding  Dir = 3, Dur = 45
23:45:01.406 00.003 11060 IsSlewing returns 0
23:45:01.406 00.000 11060 IsGuiding returns 0
23:45:01.410 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:01.422 00.012 10844 UpdateGuideState exits: m=3125 SNR=36.2
23:45:01.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:01.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:01.422 00.000 10844 Enqueuing Expose request
23:45:01.458 00.036 11060 IsGuiding returns 0
23:45:01.458 00.000 11060 Move returns status 0, amount 45
23:45:01.458 00.000 11060 MoveAxis(N, 0, ABG)
23:45:01.458 00.000 11060 Move returns status 0, amount 0
23:45:01.458 00.000 11060 move complete, result=0
23:45:01.458 00.000 11060 worker thread done servicing request
23:45:01.458 00.000 11060 Worker thread wakes up
23:45:01.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:01.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:01.458 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
23:45:02.093 00.635 11060 Exposure complete
23:45:02.273 00.180 11060 worker thread done servicing request
23:45:02.273 00.000 10844 OnExposeComplete: enter
23:45:02.273 00.000 10844 UpdateGuideState(): m_state=6
23:45:02.273 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
23:45:02.273 00.000 10844 Star::Find returns 1 (0), X=257.90, Y=62.77, Mass=2793, SNR=33.4, Peak=254 HFD=3.8
23:45:02.273 00.000 10844 MultiStar: [#1 0.09,0.72,0.00,M4] [#2 -0.20,0.16,2.11,U] [#3 0.18,0.18,1.07,U] [#4 -0.36,0.41,0.96,U] [#5 -0.54,-0.05,1.13,U] [#6 -0.26,0.37,0.98,U] [#7 -0.32,0.11,0.87,U] [#8 -0.18,0.47,1.04,U] 
23:45:02.273 00.000 10844 refined, 7 included, MultiStar: {-0.30, 0.27}, one-star: {-0.81, 0.70}
23:45:02.273 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
23:45:02.273 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:45:02.273 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.27 hyp=0.40 cameraTheta=2.40 mountX=-0.22 mountY=-0.34, mountTheta=-2.14
23:45:02.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.27, opts=13)
23:45:02.273 00.000 10844 Enqueuing Move request for scope (-0.30, 0.27)
23:45:02.273 00.000 11060 Worker thread wakes up
23:45:02.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.27) opts 0xd
23:45:02.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.27)
23:45:02.273 00.000 11060 Moving (-0.30, 0.27) raw xDistance=-0.22 yDistance=-0.34
23:45:02.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:45:02.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
23:45:02.273 00.000 11060 MoveAxis(E, 36, ABG)
23:45:02.273 00.000 11060 Guiding  Dir = 2, Dur = 36
23:45:02.277 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:02.292 00.015 10844 UpdateGuideState exits: m=2793 SNR=33.4
23:45:02.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:02.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:02.292 00.000 10844 Enqueuing Expose request
23:45:02.303 00.011 11060 IsSlewing returns 0
23:45:02.303 00.000 11060 IsGuiding returns 0
23:45:02.354 00.051 11060 IsGuiding returns 0
23:45:02.354 00.000 11060 Move returns status 0, amount 36
23:45:02.354 00.000 11060 MoveAxis(N, 131, ABG)
23:45:02.354 00.000 11060 Guiding  Dir = 0, Dur = 131
23:45:02.370 00.016 11060 IsSlewing returns 0
23:45:02.371 00.001 11060 IsGuiding returns 0
23:45:02.509 00.138 11060 IsGuiding returns 0
23:45:02.511 00.002 11060 Move returns status 0, amount 131
23:45:02.511 00.000 11060 move complete, result=0
23:45:02.511 00.000 11060 worker thread done servicing request
23:45:02.511 00.000 11060 Worker thread wakes up
23:45:02.511 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.3 px 131 ms NORTH
23:45:02.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:02.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:03.129 00.618 11060 Exposure complete
23:45:03.308 00.179 11060 worker thread done servicing request
23:45:03.310 00.002 10844 OnExposeComplete: enter
23:45:03.310 00.000 10844 UpdateGuideState(): m_state=6
23:45:03.310 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
23:45:03.310 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.39, Mass=2853, SNR=34.4, Peak=204 HFD=3.6
23:45:03.310 00.000 10844 MultiStar: [#1 -0.05,0.81,0.00,M5] [#2 0.05,0.01,2.11,U] [#3 0.13,0.06,0.97,U] [#4 -0.12,0.84,0.00,M3] [#5 -0.44,0.66,0.00,M1] [#6 -0.32,0.74,0.00,M2] [#7 -0.14,0.27,0.93,U] [#8 0.18,0.47,0.97,U] 
23:45:03.310 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.19}, one-star: {-0.02, 0.32}
23:45:03.310 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
23:45:03.312 00.002 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
23:45:03.312 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.34 mountX=-0.19 mountY=0.01, mountTheta=3.07
23:45:03.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.19, opts=13)
23:45:03.314 00.000 10844 Enqueuing Move request for scope (0.04, 0.19)
23:45:03.314 00.000 11060 Worker thread wakes up
23:45:03.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:45:03.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:45:03.314 00.000 11060 Moving (0.04, 0.19) raw xDistance=-0.19 yDistance=0.01
23:45:03.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:45:03.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:03.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:45:03.314 00.000 11060 MoveAxis(E, 34, ABG)
23:45:03.314 00.000 11060 Guiding  Dir = 2, Dur = 34
23:45:03.323 00.009 11060 IsSlewing returns 0
23:45:03.324 00.001 11060 IsGuiding returns 0
23:45:03.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:03.343 00.019 10844 UpdateGuideState exits: m=2853 SNR=34.4
23:45:03.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:03.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:03.343 00.000 10844 Enqueuing Expose request
23:45:03.370 00.027 11060 IsGuiding returns 0
23:45:03.370 00.000 11060 Move returns status 0, amount 34
23:45:03.370 00.000 11060 MoveAxis(N, 0, ABG)
23:45:03.370 00.000 11060 Move returns status 0, amount 0
23:45:03.370 00.000 11060 move complete, result=0
23:45:03.370 00.000 11060 worker thread done servicing request
23:45:03.370 00.000 11060 Worker thread wakes up
23:45:03.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:03.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:03.370 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
23:45:03.995 00.625 11060 Exposure complete
23:45:04.207 00.212 11060 worker thread done servicing request
23:45:04.207 00.000 10844 OnExposeComplete: enter
23:45:04.207 00.000 10844 UpdateGuideState(): m_state=6
23:45:04.207 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
23:45:04.207 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=62.30, Mass=3055, SNR=35.5, Peak=247 HFD=3.5
23:45:04.207 00.000 10844 MultiStar: [#1 -0.28,0.94,0.00,M6] [#2 -0.97,-0.25,0.00,M3] [#3 0.05,-0.02,0.96,U] [#4 -0.44,0.67,0.00,M4] [#5 -0.10,-0.35,1.10,U] [#6 0.34,0.43,0.96,U] [#7 -0.17,-0.07,0.97,U] [#8 -0.22,-0.06,1.06,U] 
23:45:04.207 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.02}, one-star: {-0.11, 0.22}
23:45:04.207 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
23:45:04.207 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.79)
23:45:04.207 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.76 mountX=-0.01 mountY=-0.04, mountTheta=-1.77
23:45:04.207 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
23:45:04.207 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
23:45:04.207 00.000 11060 Worker thread wakes up
23:45:04.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:45:04.207 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:45:04.207 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.01 yDistance=-0.04
23:45:04.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:45:04.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:04.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:45:04.207 00.000 11060 MoveAxis(E, 0, ABG)
23:45:04.207 00.000 11060 Move returns status 0, amount 0
23:45:04.207 00.000 11060 MoveAxis(N, 0, ABG)
23:45:04.207 00.000 11060 Move returns status 0, amount 0
23:45:04.207 00.000 11060 move complete, result=0
23:45:04.207 00.000 11060 worker thread done servicing request
23:45:04.218 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:04.240 00.022 10844 UpdateGuideState exits: m=3055 SNR=35.5
23:45:04.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:04.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:04.240 00.000 10844 Enqueuing Expose request
23:45:04.240 00.000 11060 Worker thread wakes up
23:45:04.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:04.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:04.240 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:04.861 00.621 11060 Exposure complete
23:45:05.050 00.189 11060 worker thread done servicing request
23:45:05.050 00.000 10844 OnExposeComplete: enter
23:45:05.050 00.000 10844 UpdateGuideState(): m_state=6
23:45:05.050 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
23:45:05.050 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.93, Mass=2805, SNR=34.1, Peak=217 HFD=3.6
23:45:05.050 00.000 10844 MultiStar: [#1 -0.27,0.33,1.20,U] [#2 -0.16,0.67,0.00,M4] [#3 0.04,-0.39,0.99,U] [#4 -0.59,0.03,1.11,U] [#5 0.41,-0.26,1.11,U] [#6 -0.31,0.60,0.00,M2] [#7 0.02,0.16,0.90,U] [#8 -0.07,0.03,1.04,U] 
23:45:05.050 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {0.21, -0.15}
23:45:05.050 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
23:45:05.050 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
23:45:05.053 00.003 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.55 mountX=0.04 mountY=-0.04, mountTheta=-0.81
23:45:05.055 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
23:45:05.055 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
23:45:05.055 00.000 11060 Worker thread wakes up
23:45:05.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:45:05.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:45:05.055 00.000 11060 Moving (-0.04, -0.03) raw xDistance=0.04 yDistance=-0.04
23:45:05.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:45:05.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:05.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:45:05.055 00.000 11060 MoveAxis(E, 0, ABG)
23:45:05.055 00.000 11060 Move returns status 0, amount 0
23:45:05.055 00.000 11060 MoveAxis(N, 0, ABG)
23:45:05.055 00.000 11060 Move returns status 0, amount 0
23:45:05.055 00.000 11060 move complete, result=0
23:45:05.055 00.000 11060 worker thread done servicing request
23:45:05.061 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:05.080 00.019 10844 UpdateGuideState exits: m=2805 SNR=34.1
23:45:05.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:05.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:05.080 00.000 10844 Enqueuing Expose request
23:45:05.080 00.000 11060 Worker thread wakes up
23:45:05.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:05.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:05.080 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:05.724 00.644 11060 Exposure complete
23:45:05.876 00.152 11060 worker thread done servicing request
23:45:05.876 00.000 10844 OnExposeComplete: enter
23:45:05.876 00.000 10844 UpdateGuideState(): m_state=6
23:45:05.876 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
23:45:05.876 00.000 10844 Star::Find returns 1 (0), X=259.24, Y=62.08, Mass=3000, SNR=35.2, Peak=208 HFD=3.9
23:45:05.883 00.007 10844 MultiStar: [#1 0.32,0.26,1.06,U] [#2 -0.00,-0.43,2.07,U] [#3 0.12,0.08,1.00,U] [#4 -0.15,0.36,0.94,U] [#5 0.02,0.14,0.99,U] [#6 -0.08,-0.04,0.92,U] [#7 0.09,0.33,0.92,U] [#8 0.37,0.41,0.95,U] 
23:45:05.883 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.53, 0.01}
23:45:05.883 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
23:45:05.883 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
23:45:05.883 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.46 mountX=-0.08 mountY=0.11, mountTheta=2.21
23:45:05.883 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.06, opts=13)
23:45:05.883 00.000 10844 Enqueuing Move request for scope (0.12, 0.06)
23:45:05.885 00.002 11060 Worker thread wakes up
23:45:05.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:45:05.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:45:05.885 00.000 11060 Moving (0.12, 0.06) raw xDistance=-0.08 yDistance=0.11
23:45:05.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:45:05.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:05.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:45:05.885 00.000 11060 MoveAxis(E, 0, ABG)
23:45:05.885 00.000 11060 Move returns status 0, amount 0
23:45:05.885 00.000 11060 MoveAxis(N, 0, ABG)
23:45:05.885 00.000 11060 Move returns status 0, amount 0
23:45:05.885 00.000 11060 move complete, result=0
23:45:05.885 00.000 11060 worker thread done servicing request
23:45:05.890 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:05.903 00.013 10844 UpdateGuideState exits: m=3000 SNR=35.2
23:45:05.907 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:05.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:05.907 00.000 10844 Enqueuing Expose request
23:45:05.907 00.000 11060 Worker thread wakes up
23:45:05.907 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:05.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:05.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:06.533 00.626 11060 Exposure complete
23:45:06.739 00.206 11060 worker thread done servicing request
23:45:06.739 00.000 10844 OnExposeComplete: enter
23:45:06.739 00.000 10844 UpdateGuideState(): m_state=6
23:45:06.739 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
23:45:06.739 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=62.29, Mass=3399, SNR=38.0, Peak=236 HFD=3.6
23:45:06.740 00.001 10844 MultiStar: [#1 -0.30,1.45,0.00,M5] [#2 -0.38,0.22,1.85,U] [#3 -0.05,0.76,0.00,M1] [#4 0.01,0.96,0.00,M3] [#5 0.10,-0.43,1.05,U] [#6 0.24,0.00,0.87,U] [#7 -0.09,0.48,0.81,U] [#8 -0.28,0.14,1.00,U] 
23:45:06.740 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.11}, one-star: {-0.17, 0.21}
23:45:06.740 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
23:45:06.740 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
23:45:06.740 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.17 cameraTheta=2.48 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
23:45:06.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.11, opts=13)
23:45:06.742 00.001 10844 Enqueuing Move request for scope (-0.14, 0.11)
23:45:06.742 00.000 11060 Worker thread wakes up
23:45:06.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
23:45:06.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
23:45:06.742 00.000 11060 Moving (-0.14, 0.11) raw xDistance=-0.08 yDistance=-0.15
23:45:06.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:45:06.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:06.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:45:06.743 00.001 11060 MoveAxis(E, 0, ABG)
23:45:06.743 00.000 11060 Move returns status 0, amount 0
23:45:06.743 00.000 11060 MoveAxis(N, 0, ABG)
23:45:06.743 00.000 11060 Move returns status 0, amount 0
23:45:06.743 00.000 11060 move complete, result=0
23:45:06.744 00.001 11060 worker thread done servicing request
23:45:06.749 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:06.762 00.013 10844 UpdateGuideState exits: m=3399 SNR=38.0
23:45:06.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:06.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:06.762 00.000 10844 Enqueuing Expose request
23:45:06.762 00.000 11060 Worker thread wakes up
23:45:06.762 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:06.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:06.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:07.401 00.639 11060 Exposure complete
23:45:07.583 00.182 11060 worker thread done servicing request
23:45:07.583 00.000 10844 OnExposeComplete: enter
23:45:07.583 00.000 10844 UpdateGuideState(): m_state=6
23:45:07.583 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
23:45:07.583 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=62.52, Mass=3138, SNR=36.1, Peak=209 HFD=3.8
23:45:07.583 00.000 10844 MultiStar: [#1 0.10,0.46,1.03,U] [#2 0.42,-0.96,0.00,M3] [#3 -0.13,-0.38,1.01,U] [#4 -0.23,-0.20,0.98,U] [#5 -0.06,-0.05,1.06,U] [#6 -0.17,0.35,0.93,U] [#7 -0.21,-0.14,0.82,U] [#8 0.03,0.19,0.92,U] 
23:45:07.583 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {0.16, 0.44}
23:45:07.583 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
23:45:07.583 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
23:45:07.583 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.19 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
23:45:07.583 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.08, opts=13)
23:45:07.583 00.000 10844 Enqueuing Move request for scope (-0.06, 0.08)
23:45:07.583 00.000 11060 Worker thread wakes up
23:45:07.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
23:45:07.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
23:45:07.583 00.000 11060 Moving (-0.06, 0.08) raw xDistance=-0.07 yDistance=-0.07
23:45:07.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:45:07.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:07.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:07.588 00.005 11060 MoveAxis(E, 0, ABG)
23:45:07.588 00.000 11060 Move returns status 0, amount 0
23:45:07.588 00.000 11060 MoveAxis(N, 0, ABG)
23:45:07.588 00.000 11060 Move returns status 0, amount 0
23:45:07.588 00.000 11060 move complete, result=0
23:45:07.588 00.000 11060 worker thread done servicing request
23:45:07.596 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:07.615 00.019 10844 UpdateGuideState exits: m=3138 SNR=36.1
23:45:07.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:07.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:07.615 00.000 10844 Enqueuing Expose request
23:45:07.615 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:07.615 00.000 11060 Worker thread wakes up
23:45:07.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:07.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:08.254 00.639 11060 Exposure complete
23:45:08.448 00.194 11060 worker thread done servicing request
23:45:08.448 00.000 10844 OnExposeComplete: enter
23:45:08.448 00.000 10844 UpdateGuideState(): m_state=6
23:45:08.448 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
23:45:08.448 00.000 10844 Star::Find returns 1 (1), X=258.76, Y=62.40, Mass=3260, SNR=37.0, Peak=255 HFD=3.2
23:45:08.450 00.002 10844 MultiStar: [#1 -0.07,1.30,0.00,M5] [#2 -0.21,-0.84,0.00,M4] [#3 0.12,-0.44,0.97,U] [#4 -0.39,0.52,0.00,M3] [#5 -0.40,0.06,1.01,U] [#6 -0.24,0.79,0.00,M1] [#7 0.13,-0.12,0.83,U] [#8 0.20,0.82,0.00,M1] 
23:45:08.450 00.000 10844 refined, 3 included, MultiStar: {-0.03, -0.04}, one-star: {0.05, 0.32}
23:45:08.450 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
23:45:08.450 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
23:45:08.450 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.27 mountX=0.05 mountY=-0.03, mountTheta=-0.53
23:45:08.452 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
23:45:08.452 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
23:45:08.452 00.000 11060 Worker thread wakes up
23:45:08.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
23:45:08.452 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
23:45:08.452 00.000 11060 Moving (-0.03, -0.04) raw xDistance=0.05 yDistance=-0.03
23:45:08.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:08.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:08.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:45:08.452 00.000 11060 MoveAxis(E, 0, ABG)
23:45:08.452 00.000 11060 Move returns status 0, amount 0
23:45:08.452 00.000 11060 MoveAxis(N, 0, ABG)
23:45:08.452 00.000 11060 Move returns status 0, amount 0
23:45:08.452 00.000 11060 move complete, result=0
23:45:08.452 00.000 11060 worker thread done servicing request
23:45:08.458 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:08.471 00.013 10844 UpdateGuideState exits: m=3260 SNR=37.0 Saturated
23:45:08.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:08.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:08.471 00.000 10844 Enqueuing Expose request
23:45:08.471 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:08.471 00.000 11060 Worker thread wakes up
23:45:08.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:08.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:09.112 00.641 11060 Exposure complete
23:45:09.327 00.215 11060 worker thread done servicing request
23:45:09.327 00.000 10844 OnExposeComplete: enter
23:45:09.329 00.002 10844 UpdateGuideState(): m_state=6
23:45:09.329 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
23:45:09.329 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=62.91, Mass=3159, SNR=35.9, Peak=255 HFD=3.7
23:45:09.329 00.000 10844 MultiStar: [#1 -0.30,0.26,1.05,U] [#2 0.46,0.04,1.89,U] [#3 0.08,-0.10,0.92,U] [#4 -0.03,0.77,0.00,M4] [#5 0.17,-0.04,1.02,U] [#6 0.16,0.62,0.00,M2] [#7 -0.03,-0.30,0.89,U] [#8 0.24,0.22,0.96,U] 
23:45:09.329 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.13}, one-star: {-0.04, 0.83}
23:45:09.329 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
23:45:09.329 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
23:45:09.329 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.79 mountX=-0.15 mountY=0.10, mountTheta=2.53
23:45:09.332 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.13, opts=13)
23:45:09.332 00.000 10844 Enqueuing Move request for scope (0.13, 0.13)
23:45:09.332 00.000 11060 Worker thread wakes up
23:45:09.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
23:45:09.332 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
23:45:09.332 00.000 11060 Moving (0.13, 0.13) raw xDistance=-0.15 yDistance=0.10
23:45:09.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:45:09.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:09.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:45:09.332 00.000 11060 MoveAxis(E, 26, ABG)
23:45:09.332 00.000 11060 Guiding  Dir = 2, Dur = 26
23:45:09.343 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:09.363 00.020 10844 UpdateGuideState exits: m=3159 SNR=35.9 Saturated
23:45:09.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:09.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:09.363 00.000 10844 Enqueuing Expose request
23:45:09.369 00.006 11060 IsSlewing returns 0
23:45:09.369 00.000 11060 IsGuiding returns 0
23:45:09.431 00.062 11060 IsGuiding returns 0
23:45:09.431 00.000 11060 Move returns status 0, amount 26
23:45:09.431 00.000 11060 MoveAxis(N, 0, ABG)
23:45:09.431 00.000 11060 Move returns status 0, amount 0
23:45:09.431 00.000 11060 move complete, result=0
23:45:09.431 00.000 11060 worker thread done servicing request
23:45:09.431 00.000 11060 Worker thread wakes up
23:45:09.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:09.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:09.431 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
23:45:10.048 00.617 11060 Exposure complete
23:45:10.253 00.205 11060 worker thread done servicing request
23:45:10.253 00.000 10844 OnExposeComplete: enter
23:45:10.253 00.000 10844 UpdateGuideState(): m_state=6
23:45:10.253 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
23:45:10.253 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=62.50, Mass=2876, SNR=34.6, Peak=238 HFD=3.7
23:45:10.253 00.000 10844 MultiStar: [#1 0.16,0.18,1.01,U] [#2 -0.55,-0.19,2.16,U] [#3 -0.38,-0.41,1.03,U] [#4 -0.56,0.31,0.00,M5] [#5 -0.18,-0.56,1.09,U] [#6 -0.07,-0.35,0.92,U] [#7 0.03,-0.29,1.02,U] [#8 -0.34,-0.61,0.00,M1] 
23:45:10.253 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.17}, one-star: {0.24, 0.42}
23:45:10.253 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
23:45:10.253 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
23:45:10.253 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.25 cameraTheta=-2.35 mountX=0.20 mountY=-0.14, mountTheta=-0.61
23:45:10.255 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.17, opts=13)
23:45:10.255 00.000 10844 Enqueuing Move request for scope (-0.17, -0.17)
23:45:10.255 00.000 11060 Worker thread wakes up
23:45:10.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
23:45:10.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
23:45:10.255 00.000 11060 Moving (-0.17, -0.17) raw xDistance=0.20 yDistance=-0.14
23:45:10.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:45:10.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:10.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:45:10.255 00.000 11060 MoveAxis(W, 34, ABG)
23:45:10.255 00.000 11060 Guiding  Dir = 3, Dur = 34
23:45:10.258 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:10.274 00.016 10844 UpdateGuideState exits: m=2876 SNR=34.6
23:45:10.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:10.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:10.274 00.000 10844 Enqueuing Expose request
23:45:10.285 00.011 11060 IsSlewing returns 0
23:45:10.285 00.000 11060 IsGuiding returns 0
23:45:10.361 00.076 11060 IsGuiding returns 0
23:45:10.361 00.000 11060 Move returns status 0, amount 34
23:45:10.361 00.000 11060 MoveAxis(N, 0, ABG)
23:45:10.361 00.000 11060 Move returns status 0, amount 0
23:45:10.361 00.000 11060 move complete, result=0
23:45:10.361 00.000 11060 worker thread done servicing request
23:45:10.361 00.000 11060 Worker thread wakes up
23:45:10.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:10.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:10.361 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
23:45:10.988 00.627 11060 Exposure complete
23:45:11.147 00.159 11060 worker thread done servicing request
23:45:11.147 00.000 10844 OnExposeComplete: enter
23:45:11.147 00.000 10844 UpdateGuideState(): m_state=6
23:45:11.147 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
23:45:11.147 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=62.42, Mass=2784, SNR=34.2, Peak=209 HFD=3.6
23:45:11.147 00.000 10844 MultiStar: [#1 0.56,0.70,0.00,M4] [#2 -0.50,-0.00,2.11,U] [#3 -0.09,0.25,0.93,U] [#4 -0.52,0.48,0.00,M6] [#5 0.17,-0.22,1.13,U] [#6 -0.19,1.18,0.00,M2] [#7 -0.21,-0.48,0.95,U] [#8 0.06,0.17,0.97,U] 
23:45:11.147 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.00}, one-star: {0.14, 0.34}
23:45:11.147 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
23:45:11.147 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
23:45:11.147 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.11 mountX=0.02 mountY=-0.13, mountTheta=-1.42
23:45:11.152 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.00, opts=13)
23:45:11.152 00.000 10844 Enqueuing Move request for scope (-0.13, 0.00)
23:45:11.152 00.000 11060 Worker thread wakes up
23:45:11.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
23:45:11.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
23:45:11.152 00.000 11060 Moving (-0.13, 0.00) raw xDistance=0.02 yDistance=-0.13
23:45:11.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:45:11.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:11.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:11.153 00.001 11060 MoveAxis(E, 0, ABG)
23:45:11.153 00.000 11060 Move returns status 0, amount 0
23:45:11.153 00.000 11060 MoveAxis(N, 0, ABG)
23:45:11.153 00.000 11060 Move returns status 0, amount 0
23:45:11.153 00.000 11060 move complete, result=0
23:45:11.153 00.000 11060 worker thread done servicing request
23:45:11.157 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:45:11.167 00.010 10844 UpdateGuideState exits: m=2784 SNR=34.2
23:45:11.170 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:11.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:11.170 00.000 10844 Enqueuing Expose request
23:45:11.170 00.000 11060 Worker thread wakes up
23:45:11.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:11.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:11.170 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:11.802 00.632 11060 Exposure complete
23:45:11.973 00.171 11060 worker thread done servicing request
23:45:11.975 00.002 10844 OnExposeComplete: enter
23:45:11.975 00.000 10844 UpdateGuideState(): m_state=6
23:45:11.975 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
23:45:11.975 00.000 10844 Star::Find returns 1 (0), X=258.98, Y=62.06, Mass=3511, SNR=38.0, Peak=243 HFD=4.2
23:45:11.975 00.000 10844 MultiStar: [#1 0.02,0.69,0.00,M5] [#2 0.57,-0.62,0.00,M2] [#3 0.14,0.25,0.94,U] [#4 -0.05,0.43,1.04,U] [#5 0.40,-0.15,0.99,U] [#6 0.03,-0.07,0.90,U] [#7 0.63,-0.07,0.00,M1] [#8 0.12,-0.38,0.93,U] 
23:45:11.975 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.02}, one-star: {0.27, -0.02}
23:45:11.975 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
23:45:11.976 00.001 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
23:45:11.976 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.04 mountY=0.15, mountTheta=1.86
23:45:11.976 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.02, opts=13)
23:45:11.976 00.000 10844 Enqueuing Move request for scope (0.15, 0.02)
23:45:11.976 00.000 11060 Worker thread wakes up
23:45:11.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
23:45:11.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
23:45:11.976 00.000 11060 Moving (0.15, 0.02) raw xDistance=-0.04 yDistance=0.15
23:45:11.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:45:11.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:11.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:45:11.976 00.000 11060 MoveAxis(E, 0, ABG)
23:45:11.976 00.000 11060 Move returns status 0, amount 0
23:45:11.976 00.000 11060 MoveAxis(N, 0, ABG)
23:45:11.976 00.000 11060 Move returns status 0, amount 0
23:45:11.976 00.000 11060 move complete, result=0
23:45:11.976 00.000 11060 worker thread done servicing request
23:45:11.983 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:11.997 00.014 10844 UpdateGuideState exits: m=3511 SNR=38.0
23:45:11.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:11.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:11.997 00.000 10844 Enqueuing Expose request
23:45:11.997 00.000 11060 Worker thread wakes up
23:45:11.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:12.000 00.003 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:12.000 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:12.639 00.639 11060 Exposure complete
23:45:12.818 00.179 11060 worker thread done servicing request
23:45:12.818 00.000 10844 OnExposeComplete: enter
23:45:12.818 00.000 10844 UpdateGuideState(): m_state=6
23:45:12.818 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
23:45:12.818 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=62.05, Mass=3041, SNR=35.0, Peak=231 HFD=3.5
23:45:12.818 00.000 10844 MultiStar: [#1 0.32,0.91,0.00,M6] [#2 -0.42,0.29,1.99,U] [#3 0.29,0.45,1.00,U] [#4 -0.22,0.28,1.02,U] [#5 0.34,-0.26,1.11,U] [#6 0.33,0.42,0.87,U] [#7 0.43,0.30,0.86,U] [#8 0.21,-0.31,1.00,U] 
23:45:12.818 00.000 10844 single-star, 7 included, MultiStar: {0.07, 0.15}, one-star: {0.12, -0.03}
23:45:12.818 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
23:45:12.818 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
23:45:12.818 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=0.01 mountY=0.12, mountTheta=1.50
23:45:12.818 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.03, opts=13)
23:45:12.818 00.000 10844 Enqueuing Move request for scope (0.12, -0.03)
23:45:12.818 00.000 11060 Worker thread wakes up
23:45:12.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
23:45:12.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
23:45:12.818 00.000 11060 Moving (0.12, -0.03) raw xDistance=0.01 yDistance=0.12
23:45:12.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:45:12.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:12.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:45:12.818 00.000 11060 MoveAxis(E, 0, ABG)
23:45:12.818 00.000 11060 Move returns status 0, amount 0
23:45:12.818 00.000 11060 MoveAxis(N, 0, ABG)
23:45:12.818 00.000 11060 Move returns status 0, amount 0
23:45:12.818 00.000 11060 move complete, result=0
23:45:12.818 00.000 11060 worker thread done servicing request
23:45:12.829 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:12.839 00.010 10844 UpdateGuideState exits: m=3041 SNR=35.0
23:45:12.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:12.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:12.839 00.000 10844 Enqueuing Expose request
23:45:12.839 00.000 11060 Worker thread wakes up
23:45:12.839 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:12.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:12.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:13.480 00.641 11060 Exposure complete
23:45:13.631 00.151 11060 worker thread done servicing request
23:45:13.631 00.000 10844 OnExposeComplete: enter
23:45:13.631 00.000 10844 UpdateGuideState(): m_state=6
23:45:13.632 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
23:45:13.632 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=62.12, Mass=3209, SNR=36.6, Peak=243 HFD=3.7
23:45:13.632 00.000 10844 MultiStar: [#1 -0.13,0.26,1.03,U] [#2 0.62,-1.04,0.00,M2] [#3 -0.38,-0.29,0.93,U] [#4 -0.63,0.48,0.00,M5] [#5 0.02,-0.24,0.99,U] [#6 -0.27,0.31,0.81,U] [#7 0.01,-0.20,0.89,U] [#8 -0.52,0.01,0.84,U] 
23:45:13.632 00.000 10844 single-star, 6 included, MultiStar: {-0.18, -0.02}, one-star: {-0.07, 0.04}
23:45:13.632 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.37 = -1.92)
23:45:13.632 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
23:45:13.632 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.09 cameraTheta=2.61 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
23:45:13.632 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
23:45:13.634 00.002 10844 Enqueuing Move request for scope (-0.07, 0.04)
23:45:13.634 00.000 11060 Worker thread wakes up
23:45:13.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:45:13.634 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:45:13.634 00.000 11060 Moving (-0.07, 0.04) raw xDistance=-0.03 yDistance=-0.08
23:45:13.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:45:13.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:13.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:13.634 00.000 11060 MoveAxis(E, 0, ABG)
23:45:13.634 00.000 11060 Move returns status 0, amount 0
23:45:13.634 00.000 11060 MoveAxis(N, 0, ABG)
23:45:13.634 00.000 11060 Move returns status 0, amount 0
23:45:13.634 00.000 11060 move complete, result=0
23:45:13.634 00.000 11060 worker thread done servicing request
23:45:13.637 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:13.647 00.010 10844 UpdateGuideState exits: m=3209 SNR=36.6
23:45:13.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:13.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:13.652 00.005 10844 Enqueuing Expose request
23:45:13.652 00.000 11060 Worker thread wakes up
23:45:13.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:13.652 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:13.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:14.290 00.638 11060 Exposure complete
23:45:14.458 00.168 11060 worker thread done servicing request
23:45:14.458 00.000 10844 OnExposeComplete: enter
23:45:14.458 00.000 10844 UpdateGuideState(): m_state=6
23:45:14.458 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
23:45:14.458 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=62.22, Mass=3598, SNR=38.6, Peak=251 HFD=4.1
23:45:14.458 00.000 10844 MultiStar: [#1 0.61,0.82,0.00,M6] [#2 0.37,-0.43,1.87,U] [#3 0.23,-0.16,0.90,U] [#4 -0.01,0.14,0.91,U] [#5 -0.12,-0.14,0.98,U] [#6 0.19,0.15,0.88,U] [#7 -0.01,0.72,0.00,M1] [#8 0.32,0.02,0.84,U] 
23:45:14.458 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.09}, one-star: {0.27, 0.14}
23:45:14.458 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:45:14.458 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:45:14.458 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.42 mountX=0.05 mountY=0.21, mountTheta=1.33
23:45:14.458 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.09, opts=13)
23:45:14.458 00.000 10844 Enqueuing Move request for scope (0.20, -0.09)
23:45:14.458 00.000 11060 Worker thread wakes up
23:45:14.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
23:45:14.458 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
23:45:14.458 00.000 11060 Moving (0.20, -0.09) raw xDistance=0.05 yDistance=0.21
23:45:14.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:14.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:14.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:45:14.462 00.004 11060 MoveAxis(E, 0, ABG)
23:45:14.462 00.000 11060 Move returns status 0, amount 0
23:45:14.462 00.000 11060 MoveAxis(N, 0, ABG)
23:45:14.462 00.000 11060 Move returns status 0, amount 0
23:45:14.462 00.000 11060 move complete, result=0
23:45:14.462 00.000 11060 worker thread done servicing request
23:45:14.467 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:14.479 00.012 10844 UpdateGuideState exits: m=3598 SNR=38.6
23:45:14.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:14.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:14.479 00.000 10844 Enqueuing Expose request
23:45:14.479 00.000 11060 Worker thread wakes up
23:45:14.479 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:14.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:14.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:15.119 00.640 11060 Exposure complete
23:45:15.276 00.157 11060 worker thread done servicing request
23:45:15.276 00.000 10844 OnExposeComplete: enter
23:45:15.276 00.000 10844 UpdateGuideState(): m_state=6
23:45:15.276 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
23:45:15.279 00.003 10844 Star::Find returns 1 (0), X=258.83, Y=62.23, Mass=3038, SNR=35.2, Peak=213 HFD=3.7
23:45:15.279 00.000 10844 MultiStar: [#1 -0.20,0.59,1.04,U] [#2 0.03,-0.05,1.95,U] [#3 -0.44,0.44,0.99,U] [#4 -0.17,0.73,0.00,M5] [#5 0.42,0.39,0.95,U] [#6 -0.24,0.63,0.00,M1] [#7 -0.57,-0.18,0.87,U] [#8 0.15,0.78,0.00,M1] 
23:45:15.279 00.000 10844 single-star, 5 included, MultiStar: {-0.08, 0.19}, one-star: {0.12, 0.15}
23:45:15.279 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
23:45:15.279 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
23:45:15.279 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=-0.17 mountY=0.09, mountTheta=2.64
23:45:15.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
23:45:15.280 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
23:45:15.280 00.000 11060 Worker thread wakes up
23:45:15.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
23:45:15.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
23:45:15.280 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.09
23:45:15.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
23:45:15.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:15.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:45:15.280 00.000 11060 MoveAxis(E, 29, ABG)
23:45:15.280 00.000 11060 Guiding  Dir = 2, Dur = 29
23:45:15.285 00.005 11060 IsSlewing returns 0
23:45:15.285 00.000 11060 IsGuiding returns 0
23:45:15.287 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:15.298 00.011 10844 UpdateGuideState exits: m=3038 SNR=35.2
23:45:15.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:15.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:15.298 00.000 10844 Enqueuing Expose request
23:45:15.316 00.018 11060 IsGuiding returns 0
23:45:15.316 00.000 11060 Move returns status 0, amount 29
23:45:15.316 00.000 11060 MoveAxis(N, 0, ABG)
23:45:15.316 00.000 11060 Move returns status 0, amount 0
23:45:15.316 00.000 11060 move complete, result=0
23:45:15.316 00.000 11060 worker thread done servicing request
23:45:15.316 00.000 11060 Worker thread wakes up
23:45:15.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:15.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:15.316 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
23:45:15.954 00.638 11060 Exposure complete
23:45:16.118 00.164 11060 worker thread done servicing request
23:45:16.118 00.000 10844 OnExposeComplete: enter
23:45:16.118 00.000 10844 UpdateGuideState(): m_state=6
23:45:16.119 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
23:45:16.119 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.55, Mass=3264, SNR=37.1, Peak=208 HFD=3.8
23:45:16.119 00.000 10844 MultiStar: [#1 0.16,-0.17,0.98,U] [#2 -0.00,-0.67,0.00,M1] [#3 0.07,-0.67,0.00,M1] [#4 -0.44,0.19,0.95,U] [#5 0.02,-0.82,0.00,M1] [#6 0.10,-0.27,0.94,U] [#7 0.02,-0.83,0.00,M1] [#8 0.03,-0.82,0.00,M2] 
23:45:16.119 00.000 10844 refined, 3 included, MultiStar: {0.03, -0.20}, one-star: {0.26, -0.53}
23:45:16.119 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
23:45:16.119 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
23:45:16.119 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.44 mountX=0.19 mountY=0.06, mountTheta=0.29
23:45:16.120 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.20, opts=13)
23:45:16.120 00.000 10844 Enqueuing Move request for scope (0.03, -0.20)
23:45:16.120 00.000 11060 Worker thread wakes up
23:45:16.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
23:45:16.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
23:45:16.120 00.000 11060 Moving (0.03, -0.20) raw xDistance=0.19 yDistance=0.06
23:45:16.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:45:16.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:16.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:45:16.120 00.000 11060 MoveAxis(W, 32, ABG)
23:45:16.120 00.000 11060 Guiding  Dir = 3, Dur = 32
23:45:16.124 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:16.139 00.015 10844 UpdateGuideState exits: m=3264 SNR=37.1
23:45:16.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:16.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:16.139 00.000 10844 Enqueuing Expose request
23:45:16.155 00.016 11060 IsSlewing returns 0
23:45:16.155 00.000 11060 IsGuiding returns 0
23:45:16.217 00.062 11060 IsGuiding returns 0
23:45:16.217 00.000 11060 Move returns status 0, amount 32
23:45:16.217 00.000 11060 MoveAxis(N, 0, ABG)
23:45:16.217 00.000 11060 Move returns status 0, amount 0
23:45:16.217 00.000 11060 move complete, result=0
23:45:16.217 00.000 11060 worker thread done servicing request
23:45:16.217 00.000 11060 Worker thread wakes up
23:45:16.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:16.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:16.217 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
23:45:16.838 00.621 11060 Exposure complete
23:45:16.987 00.149 11060 worker thread done servicing request
23:45:16.987 00.000 10844 OnExposeComplete: enter
23:45:16.987 00.000 10844 UpdateGuideState(): m_state=6
23:45:16.993 00.006 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
23:45:16.993 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=62.14, Mass=3098, SNR=35.8, Peak=235 HFD=3.7
23:45:16.993 00.000 10844 MultiStar: [#1 -0.26,0.27,0.95,U] [#2 0.24,-0.44,2.19,U] [#3 0.11,0.20,0.93,U] [#4 -0.25,0.46,1.01,U] [#5 -0.36,0.08,1.06,U] [#6 0.45,0.95,0.00,M1] [#7 -0.31,-0.24,0.95,U] [#8 0.01,0.09,0.87,U] 
23:45:16.993 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.31, 0.06}
23:45:16.993 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
23:45:16.993 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
23:45:16.993 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.81 mountX=0.01 mountY=-0.02, mountTheta=-1.06
23:45:16.993 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
23:45:16.993 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
23:45:16.993 00.000 11060 Worker thread wakes up
23:45:16.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:45:16.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:45:16.993 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.02
23:45:16.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:45:16.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:16.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:16.993 00.000 11060 MoveAxis(E, 0, ABG)
23:45:16.993 00.000 11060 Move returns status 0, amount 0
23:45:16.993 00.000 11060 MoveAxis(N, 0, ABG)
23:45:16.993 00.000 11060 Move returns status 0, amount 0
23:45:16.993 00.000 11060 move complete, result=0
23:45:16.993 00.000 11060 worker thread done servicing request
23:45:17.002 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:17.014 00.012 10844 UpdateGuideState exits: m=3098 SNR=35.8
23:45:17.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:17.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:17.014 00.000 10844 Enqueuing Expose request
23:45:17.014 00.000 11060 Worker thread wakes up
23:45:17.014 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:17.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:17.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:17.657 00.643 11060 Exposure complete
23:45:17.832 00.175 11060 worker thread done servicing request
23:45:17.832 00.000 10844 OnExposeComplete: enter
23:45:17.832 00.000 10844 UpdateGuideState(): m_state=6
23:45:17.834 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
23:45:17.834 00.000 10844 Star::Find returns 1 (1), X=259.11, Y=62.43, Mass=3531, SNR=38.7, Peak=255 HFD=3.8
23:45:17.834 00.000 10844 MultiStar: [#1 -0.17,0.34,1.00,U] [#2 0.40,0.38,1.77,U] [#3 0.09,-0.82,0.00,M1] [#4 -0.32,0.05,0.96,U] [#5 -0.06,0.19,0.89,U] [#6 0.38,0.37,0.78,U] [#7 0.12,-0.45,0.77,U] [#8 0.17,-0.06,0.86,U] 
23:45:17.834 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.18}, one-star: {0.40, 0.35}
23:45:17.834 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
23:45:17.834 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
23:45:17.834 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.92 mountX=-0.20 mountY=0.11, mountTheta=2.66
23:45:17.834 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.18, opts=13)
23:45:17.834 00.000 10844 Enqueuing Move request for scope (0.14, 0.18)
23:45:17.834 00.000 11060 Worker thread wakes up
23:45:17.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
23:45:17.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
23:45:17.834 00.000 11060 Moving (0.14, 0.18) raw xDistance=-0.20 yDistance=0.11
23:45:17.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:45:17.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:17.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:45:17.834 00.000 11060 MoveAxis(E, 36, ABG)
23:45:17.834 00.000 11060 Guiding  Dir = 2, Dur = 36
23:45:17.839 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:17.849 00.010 11060 IsSlewing returns 0
23:45:17.850 00.001 11060 IsGuiding returns 0
23:45:17.857 00.007 10844 UpdateGuideState exits: m=3531 SNR=38.7 Saturated
23:45:17.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:17.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:17.857 00.000 10844 Enqueuing Expose request
23:45:17.896 00.039 11060 IsGuiding returns 0
23:45:17.896 00.000 11060 Move returns status 0, amount 36
23:45:17.896 00.000 11060 MoveAxis(N, 0, ABG)
23:45:17.896 00.000 11060 Move returns status 0, amount 0
23:45:17.896 00.000 11060 move complete, result=0
23:45:17.896 00.000 11060 worker thread done servicing request
23:45:17.896 00.000 11060 Worker thread wakes up
23:45:17.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:17.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:17.896 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:45:18.534 00.638 11060 Exposure complete
23:45:18.698 00.164 11060 worker thread done servicing request
23:45:18.701 00.003 10844 OnExposeComplete: enter
23:45:18.701 00.000 10844 UpdateGuideState(): m_state=6
23:45:18.701 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
23:45:18.701 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.80, Mass=3359, SNR=37.6, Peak=219 HFD=4.1
23:45:18.701 00.000 10844 MultiStar: [#1 -0.23,0.64,0.00,M3] [#2 0.00,0.02,1.85,U] [#3 -0.20,-0.62,0.00,M2] [#4 -0.61,0.42,0.00,M3] [#5 -0.09,-0.19,0.97,U] [#6 -0.25,0.14,0.82,U] [#7 -0.45,-0.22,0.84,U] [#8 -0.33,-0.10,0.83,U] 
23:45:18.701 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.09}, one-star: {0.20, -0.28}
23:45:18.701 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
23:45:18.701 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:45:18.701 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.46 mountX=0.11 mountY=-0.10, mountTheta=-0.72
23:45:18.703 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.09, opts=13)
23:45:18.703 00.000 10844 Enqueuing Move request for scope (-0.12, -0.09)
23:45:18.703 00.000 11060 Worker thread wakes up
23:45:18.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
23:45:18.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
23:45:18.703 00.000 11060 Moving (-0.12, -0.09) raw xDistance=0.11 yDistance=-0.10
23:45:18.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:18.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:18.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:45:18.703 00.000 11060 MoveAxis(E, 0, ABG)
23:45:18.703 00.000 11060 Move returns status 0, amount 0
23:45:18.703 00.000 11060 MoveAxis(N, 0, ABG)
23:45:18.703 00.000 11060 Move returns status 0, amount 0
23:45:18.703 00.000 11060 move complete, result=0
23:45:18.703 00.000 11060 worker thread done servicing request
23:45:18.706 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:18.721 00.015 10844 UpdateGuideState exits: m=3359 SNR=37.6
23:45:18.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:18.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:18.721 00.000 10844 Enqueuing Expose request
23:45:18.721 00.000 11060 Worker thread wakes up
23:45:18.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:18.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:18.721 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:19.349 00.628 11060 Exposure complete
23:45:19.523 00.174 11060 worker thread done servicing request
23:45:19.523 00.000 10844 OnExposeComplete: enter
23:45:19.523 00.000 10844 UpdateGuideState(): m_state=6
23:45:19.523 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
23:45:19.523 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=62.20, Mass=3104, SNR=35.8, Peak=243 HFD=3.7
23:45:19.523 00.000 10844 MultiStar: [#1 -0.51,1.00,0.00,M4] [#2 0.47,0.02,2.00,U] [#3 -0.41,-0.48,0.00,M3] [#4 -0.43,0.32,1.05,U] [#5 -0.17,0.16,1.07,U] [#6 -0.17,0.45,0.85,U] [#7 -0.62,0.14,0.00,M1] [#8 -0.27,0.52,0.99,U] 
23:45:19.523 00.000 10844 single-star, 5 included, MultiStar: {-0.03, 0.22}, one-star: {-0.11, 0.12}
23:45:19.523 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
23:45:19.523 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.25)
23:45:19.523 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.30 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
23:45:19.527 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.12, opts=13)
23:45:19.527 00.000 10844 Enqueuing Move request for scope (-0.11, 0.12)
23:45:19.527 00.000 11060 Worker thread wakes up
23:45:19.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
23:45:19.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
23:45:19.527 00.000 11060 Moving (-0.11, 0.12) raw xDistance=-0.10 yDistance=-0.13
23:45:19.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:45:19.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:19.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:19.527 00.000 11060 MoveAxis(E, 0, ABG)
23:45:19.527 00.000 11060 Move returns status 0, amount 0
23:45:19.527 00.000 11060 MoveAxis(N, 0, ABG)
23:45:19.527 00.000 11060 Move returns status 0, amount 0
23:45:19.527 00.000 11060 move complete, result=0
23:45:19.527 00.000 11060 worker thread done servicing request
23:45:19.529 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:19.544 00.015 10844 UpdateGuideState exits: m=3104 SNR=35.8
23:45:19.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:19.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:19.544 00.000 10844 Enqueuing Expose request
23:45:19.544 00.000 11060 Worker thread wakes up
23:45:19.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:19.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:19.544 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:20.189 00.645 11060 Exposure complete
23:45:20.377 00.188 11060 worker thread done servicing request
23:45:20.377 00.000 10844 OnExposeComplete: enter
23:45:20.377 00.000 10844 UpdateGuideState(): m_state=6
23:45:20.377 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
23:45:20.377 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=62.10, Mass=3235, SNR=36.6, Peak=239 HFD=3.7
23:45:20.377 00.000 10844 MultiStar: [#1 -0.31,0.26,0.95,U] [#2 -0.46,-0.76,0.00,M1] [#3 -0.26,-0.21,0.99,U] [#4 -0.45,0.63,0.00,M3] [#5 -0.62,0.12,0.00,M1] [#6 -0.59,0.02,0.89,U] [#7 -0.69,-0.12,0.00,M2] [#8 -0.11,0.34,0.98,U] 
23:45:20.377 00.000 10844 single-star, 4 included, MultiStar: {-0.30, 0.09}, one-star: {-0.26, 0.02}
23:45:20.377 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
23:45:20.377 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
23:45:20.377 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.26 cameraTheta=3.05 mountX=0.02 mountY=-0.26, mountTheta=-1.48
23:45:20.381 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.02, opts=13)
23:45:20.381 00.000 10844 Enqueuing Move request for scope (-0.26, 0.02)
23:45:20.381 00.000 11060 Worker thread wakes up
23:45:20.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
23:45:20.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
23:45:20.381 00.000 11060 Moving (-0.26, 0.02) raw xDistance=0.02 yDistance=-0.26
23:45:20.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:45:20.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
23:45:20.381 00.000 11060 MoveAxis(E, 0, ABG)
23:45:20.381 00.000 11060 Move returns status 0, amount 0
23:45:20.381 00.000 11060 MoveAxis(N, 102, ABG)
23:45:20.381 00.000 11060 Guiding  Dir = 0, Dur = 102
23:45:20.386 00.005 11060 IsSlewing returns 0
23:45:20.386 00.000 11060 IsGuiding returns 0
23:45:20.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:20.396 00.010 10844 UpdateGuideState exits: m=3235 SNR=36.6
23:45:20.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:20.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:20.396 00.000 10844 Enqueuing Expose request
23:45:20.494 00.098 11060 IsGuiding returns 0
23:45:20.494 00.000 11060 Move returns status 0, amount 102
23:45:20.494 00.000 11060 move complete, result=0
23:45:20.494 00.000 11060 worker thread done servicing request
23:45:20.494 00.000 11060 Worker thread wakes up
23:45:20.494 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 102 ms NORTH
23:45:20.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:20.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:21.124 00.630 11060 Exposure complete
23:45:21.292 00.168 11060 worker thread done servicing request
23:45:21.292 00.000 10844 OnExposeComplete: enter
23:45:21.292 00.000 10844 UpdateGuideState(): m_state=6
23:45:21.292 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
23:45:21.292 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=62.52, Mass=3248, SNR=36.6, Peak=206 HFD=3.8
23:45:21.292 00.000 10844 MultiStar: [#1 -0.19,0.24,1.00,U] [#2 0.40,-0.02,1.97,U] [#3 -0.06,0.14,0.86,U] [#4 -0.63,0.76,0.00,M4] [#5 0.13,0.34,1.03,U] [#6 0.04,0.20,0.92,U] [#7 -0.14,0.06,0.86,U] [#8 0.04,-0.10,0.99,U] 
23:45:21.292 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.14}, one-star: {0.11, 0.44}
23:45:21.292 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
23:45:21.292 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:45:21.292 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.03 mountX=-0.16 mountY=0.06, mountTheta=2.76
23:45:21.294 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
23:45:21.294 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
23:45:21.294 00.000 11060 Worker thread wakes up
23:45:21.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
23:45:21.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
23:45:21.294 00.000 11060 Moving (0.09, 0.14) raw xDistance=-0.16 yDistance=0.06
23:45:21.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:45:21.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:21.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:45:21.294 00.000 11060 MoveAxis(E, 27, ABG)
23:45:21.294 00.000 11060 Guiding  Dir = 2, Dur = 27
23:45:21.299 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:21.319 00.020 11060 IsSlewing returns 0
23:45:21.319 00.000 11060 IsGuiding returns 0
23:45:21.325 00.006 10844 UpdateGuideState exits: m=3248 SNR=36.6
23:45:21.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:21.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:21.325 00.000 10844 Enqueuing Expose request
23:45:21.366 00.041 11060 IsGuiding returns 0
23:45:21.366 00.000 11060 Move returns status 0, amount 27
23:45:21.367 00.001 11060 MoveAxis(N, 0, ABG)
23:45:21.367 00.000 11060 Move returns status 0, amount 0
23:45:21.367 00.000 11060 move complete, result=0
23:45:21.367 00.000 11060 worker thread done servicing request
23:45:21.367 00.000 11060 Worker thread wakes up
23:45:21.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:21.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:21.367 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
23:45:22.006 00.639 11060 Exposure complete
23:45:22.169 00.163 11060 worker thread done servicing request
23:45:22.169 00.000 10844 OnExposeComplete: enter
23:45:22.169 00.000 10844 UpdateGuideState(): m_state=6
23:45:22.169 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
23:45:22.169 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.89, Mass=3191, SNR=36.2, Peak=255 HFD=3.8
23:45:22.169 00.000 10844 MultiStar: [#1 0.10,0.16,0.97,U] [#2 -0.26,-1.06,0.00,M1] [#3 -0.05,-0.51,0.98,U] [#4 0.05,-0.26,1.00,U] [#5 0.05,-0.37,1.08,U] [#6 -0.16,-0.58,0.93,U] [#7 -0.02,-0.96,0.00,M2] [#8 0.25,-0.73,0.00,M1] 
23:45:22.169 00.000 10844 single-star, 5 included, MultiStar: {0.01, -0.29}, one-star: {0.02, -0.19}
23:45:22.169 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
23:45:22.169 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
23:45:22.172 00.003 10844 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.46 mountX=0.18 mountY=0.05, mountTheta=0.28
23:45:22.172 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.19, opts=13)
23:45:22.172 00.000 10844 Enqueuing Move request for scope (0.02, -0.19)
23:45:22.172 00.000 11060 Worker thread wakes up
23:45:22.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
23:45:22.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
23:45:22.172 00.000 11060 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.05
23:45:22.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:45:22.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:22.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:45:22.172 00.000 11060 MoveAxis(W, 31, ABG)
23:45:22.172 00.000 11060 Guiding  Dir = 3, Dur = 31
23:45:22.195 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:22.205 00.010 11060 IsSlewing returns 0
23:45:22.206 00.001 11060 IsGuiding returns 0
23:45:22.216 00.010 10844 UpdateGuideState exits: m=3191 SNR=36.2 Saturated
23:45:22.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:22.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:22.216 00.000 10844 Enqueuing Expose request
23:45:22.268 00.052 11060 IsGuiding returns 0
23:45:22.268 00.000 11060 Move returns status 0, amount 31
23:45:22.269 00.001 11060 MoveAxis(N, 0, ABG)
23:45:22.269 00.000 11060 Move returns status 0, amount 0
23:45:22.269 00.000 11060 move complete, result=0
23:45:22.269 00.000 11060 worker thread done servicing request
23:45:22.269 00.000 11060 Worker thread wakes up
23:45:22.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:22.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:22.269 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
23:45:22.920 00.651 11060 Exposure complete
23:45:23.085 00.165 11060 worker thread done servicing request
23:45:23.085 00.000 10844 OnExposeComplete: enter
23:45:23.085 00.000 10844 UpdateGuideState(): m_state=6
23:45:23.085 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
23:45:23.085 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=62.39, Mass=3605, SNR=38.7, Peak=255 HFD=3.8
23:45:23.085 00.000 10844 MultiStar: [#1 0.19,0.27,0.98,U] [#2 0.12,-0.63,0.00,M2] [#3 -0.26,-0.36,0.85,U] [#4 -0.06,-0.27,0.86,U] [#5 -0.10,-0.33,0.86,U] [#6 0.22,0.07,0.82,U] [#7 0.24,-0.17,0.77,U] [#8 0.02,0.05,0.86,U] 
23:45:23.085 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.20, 0.31}
23:45:23.085 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
23:45:23.085 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
23:45:23.085 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.59 mountX=0.03 mountY=0.07, mountTheta=1.16
23:45:23.087 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
23:45:23.087 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
23:45:23.087 00.000 11060 Worker thread wakes up
23:45:23.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:45:23.087 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:45:23.087 00.000 11060 Moving (0.06, -0.04) raw xDistance=0.03 yDistance=0.07
23:45:23.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:45:23.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:23.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:45:23.087 00.000 11060 MoveAxis(E, 0, ABG)
23:45:23.087 00.000 11060 Move returns status 0, amount 0
23:45:23.087 00.000 11060 MoveAxis(N, 0, ABG)
23:45:23.087 00.000 11060 Move returns status 0, amount 0
23:45:23.087 00.000 11060 move complete, result=0
23:45:23.090 00.003 11060 worker thread done servicing request
23:45:23.095 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:23.112 00.017 10844 UpdateGuideState exits: m=3605 SNR=38.7 Saturated
23:45:23.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:23.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:23.112 00.000 10844 Enqueuing Expose request
23:45:23.112 00.000 11060 Worker thread wakes up
23:45:23.112 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:23.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:23.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:23.732 00.620 11060 Exposure complete
23:45:23.897 00.165 11060 worker thread done servicing request
23:45:23.897 00.000 10844 OnExposeComplete: enter
23:45:23.897 00.000 10844 UpdateGuideState(): m_state=6
23:45:23.897 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
23:45:23.897 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=62.04, Mass=3421, SNR=37.6, Peak=255 HFD=3.7
23:45:23.897 00.000 10844 MultiStar: [#1 -0.04,0.58,0.95,U] [#2 -0.25,-0.12,1.81,U] [#3 0.39,-0.45,0.93,U] [#4 0.04,0.34,0.90,U] [#5 0.13,-0.08,0.95,U] [#6 0.05,-0.21,0.92,U] [#7 0.01,0.16,0.84,U] [#8 0.11,0.10,0.90,U] 
23:45:23.897 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.04, -0.04}
23:45:23.897 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
23:45:23.897 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
23:45:23.897 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.75 mountX=-0.02 mountY=0.01, mountTheta=2.49
23:45:23.901 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
23:45:23.901 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
23:45:23.901 00.000 11060 Worker thread wakes up
23:45:23.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:45:23.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:45:23.901 00.000 11060 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=0.01
23:45:23.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:45:23.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:23.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:45:23.901 00.000 11060 MoveAxis(E, 0, ABG)
23:45:23.901 00.000 11060 Move returns status 0, amount 0
23:45:23.902 00.001 11060 MoveAxis(N, 0, ABG)
23:45:23.902 00.000 11060 Move returns status 0, amount 0
23:45:23.902 00.000 11060 move complete, result=0
23:45:23.902 00.000 11060 worker thread done servicing request
23:45:23.902 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:23.919 00.017 10844 UpdateGuideState exits: m=3421 SNR=37.6 Saturated
23:45:23.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:23.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:23.919 00.000 10844 Enqueuing Expose request
23:45:23.919 00.000 11060 Worker thread wakes up
23:45:23.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:23.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:23.919 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:24.567 00.648 11060 Exposure complete
23:45:24.761 00.194 10844 OnExposeComplete: enter
23:45:24.761 00.000 11060 worker thread done servicing request
23:45:24.761 00.000 10844 UpdateGuideState(): m_state=6
23:45:24.761 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
23:45:24.761 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.38, Mass=3284, SNR=37.0, Peak=252 HFD=3.4
23:45:24.763 00.002 10844 MultiStar: [#1 -0.54,0.17,1.01,U] [#2 -0.25,-0.71,0.00,M2] [#3 -0.51,-0.65,0.00,M1] [#4 -0.38,0.43,1.03,U] [#5 -0.01,-0.76,0.00,M1] [#6 -0.29,-0.16,0.93,U] [#7 -0.61,-0.85,0.00,M1] [#8 -0.22,-0.17,0.96,U] 
23:45:24.763 00.000 10844 refined, 4 included, MultiStar: {-0.31, -0.08}, one-star: {-0.13, -0.70}
23:45:24.763 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:45:24.763 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:45:24.763 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.89 mountX=0.14 mountY=-0.30, mountTheta=-1.14
23:45:24.763 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.08, opts=13)
23:45:24.763 00.000 10844 Enqueuing Move request for scope (-0.31, -0.08)
23:45:24.763 00.000 11060 Worker thread wakes up
23:45:24.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd
23:45:24.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.08)
23:45:24.763 00.000 11060 Moving (-0.31, -0.08) raw xDistance=0.14 yDistance=-0.30
23:45:24.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:45:24.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:45:24.763 00.000 11060 MoveAxis(W, 24, ABG)
23:45:24.763 00.000 11060 Guiding  Dir = 3, Dur = 24
23:45:24.768 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:24.784 00.016 10844 UpdateGuideState exits: m=3284 SNR=37.0
23:45:24.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:24.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:24.784 00.000 10844 Enqueuing Expose request
23:45:24.802 00.018 11060 IsSlewing returns 0
23:45:24.803 00.001 11060 IsGuiding returns 0
23:45:24.862 00.059 11060 IsGuiding returns 0
23:45:24.862 00.000 11060 Move returns status 0, amount 24
23:45:24.862 00.000 11060 MoveAxis(N, 116, ABG)
23:45:24.862 00.000 11060 Guiding  Dir = 0, Dur = 116
23:45:24.877 00.015 11060 IsSlewing returns 0
23:45:24.877 00.000 11060 IsGuiding returns 0
23:45:25.021 00.144 11060 IsGuiding returns 0
23:45:25.021 00.000 11060 Move returns status 0, amount 116
23:45:25.022 00.001 11060 move complete, result=0
23:45:25.022 00.000 11060 worker thread done servicing request
23:45:25.022 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.3 px 116 ms NORTH
23:45:25.022 00.000 11060 Worker thread wakes up
23:45:25.023 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:25.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:25.673 00.650 11060 Exposure complete
23:45:25.825 00.152 11060 worker thread done servicing request
23:45:25.825 00.000 10844 OnExposeComplete: enter
23:45:25.825 00.000 10844 UpdateGuideState(): m_state=6
23:45:25.830 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
23:45:25.830 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.86, Mass=2992, SNR=35.1, Peak=209 HFD=3.8
23:45:25.830 00.000 10844 MultiStar: [#1 -0.45,0.70,0.00,M1] [#2 -0.01,-0.46,1.96,U] [#3 -0.39,-0.42,0.98,U] [#4 -0.14,0.35,0.99,U] [#5 0.07,-0.47,1.02,U] [#6 -0.08,0.16,0.97,U] [#7 -0.23,-0.29,0.94,U] [#8 -0.36,-0.32,0.89,U] 
23:45:25.830 00.000 10844 single-star, 7 included, MultiStar: {-0.12, -0.24}, one-star: {0.02, -0.21}
23:45:25.830 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
23:45:25.830 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
23:45:25.830 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.22 cameraTheta=-1.46 mountX=0.21 mountY=0.06, mountTheta=0.27
23:45:25.833 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.21, opts=13)
23:45:25.833 00.000 10844 Enqueuing Move request for scope (0.02, -0.21)
23:45:25.833 00.000 11060 Worker thread wakes up
23:45:25.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
23:45:25.835 00.002 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
23:45:25.835 00.000 11060 Moving (0.02, -0.21) raw xDistance=0.21 yDistance=0.06
23:45:25.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:45:25.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:25.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:45:25.835 00.000 11060 MoveAxis(W, 37, ABG)
23:45:25.835 00.000 11060 Guiding  Dir = 3, Dur = 37
23:45:25.839 00.004 11060 IsSlewing returns 0
23:45:25.839 00.000 11060 IsGuiding returns 0
23:45:25.840 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:25.853 00.013 10844 UpdateGuideState exits: m=2992 SNR=35.1
23:45:25.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:25.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:25.853 00.000 10844 Enqueuing Expose request
23:45:25.887 00.034 11060 IsGuiding returns 0
23:45:25.887 00.000 11060 Move returns status 0, amount 37
23:45:25.887 00.000 11060 MoveAxis(N, 0, ABG)
23:45:25.887 00.000 11060 Move returns status 0, amount 0
23:45:25.887 00.000 11060 move complete, result=0
23:45:25.887 00.000 11060 worker thread done servicing request
23:45:25.887 00.000 11060 Worker thread wakes up
23:45:25.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:25.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:25.897 00.010 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
23:45:26.530 00.633 11060 Exposure complete
23:45:26.756 00.226 11060 worker thread done servicing request
23:45:26.756 00.000 10844 OnExposeComplete: enter
23:45:26.756 00.000 10844 UpdateGuideState(): m_state=6
23:45:26.756 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
23:45:26.756 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.06, Mass=3370, SNR=37.4, Peak=245 HFD=3.8
23:45:26.756 00.000 10844 MultiStar: [#1 -0.31,0.43,1.05,U] [#2 -0.44,-0.60,0.00,M2] [#3 -0.23,-0.56,0.89,U] [#4 -0.07,0.94,0.00,M1] [#5 -0.08,-0.24,0.97,U] [#6 0.24,0.42,0.86,U] [#7 -0.09,0.10,0.90,U] [#8 0.24,-0.13,0.87,U] 
23:45:26.756 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {0.14, -0.02}
23:45:26.756 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.66)
23:45:26.756 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
23:45:26.756 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.88 mountX=-0.00 mountY=-0.02, mountTheta=-1.66
23:45:26.761 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
23:45:26.761 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
23:45:26.761 00.000 11060 Worker thread wakes up
23:45:26.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
23:45:26.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
23:45:26.761 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
23:45:26.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:45:26.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:26.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:26.761 00.000 11060 MoveAxis(E, 0, ABG)
23:45:26.761 00.000 11060 Move returns status 0, amount 0
23:45:26.761 00.000 11060 MoveAxis(N, 0, ABG)
23:45:26.761 00.000 11060 Move returns status 0, amount 0
23:45:26.761 00.000 11060 move complete, result=0
23:45:26.761 00.000 11060 worker thread done servicing request
23:45:26.768 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:26.787 00.019 10844 UpdateGuideState exits: m=3370 SNR=37.4
23:45:26.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:26.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:26.787 00.000 10844 Enqueuing Expose request
23:45:26.787 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:26.787 00.000 11060 Worker thread wakes up
23:45:26.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:26.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:27.430 00.643 11060 Exposure complete
23:45:27.638 00.208 11060 worker thread done servicing request
23:45:27.638 00.000 10844 OnExposeComplete: enter
23:45:27.638 00.000 10844 UpdateGuideState(): m_state=6
23:45:27.638 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
23:45:27.638 00.000 10844 Star::Find returns 1 (1), X=258.93, Y=61.76, Mass=3221, SNR=36.1, Peak=255 HFD=3.4
23:45:27.638 00.000 10844 MultiStar: [#1 -0.25,0.46,1.09,U] [#2 -0.08,-1.11,0.00,M3] [#3 0.18,-0.29,0.92,U] [#4 -0.29,0.90,0.00,M2] [#5 0.29,-0.15,1.01,U] [#6 -0.23,0.25,0.94,U] [#7 -0.06,-0.58,0.85,U] [#8 -0.10,-0.33,0.84,U] 
23:45:27.638 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.22, -0.31}
23:45:27.638 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
23:45:27.638 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
23:45:27.638 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.50 mountX=0.11 mountY=0.03, mountTheta=0.23
23:45:27.640 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
23:45:27.640 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
23:45:27.640 00.000 11060 Worker thread wakes up
23:45:27.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
23:45:27.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
23:45:27.640 00.000 11060 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=0.03
23:45:27.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:27.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:27.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:45:27.640 00.000 11060 MoveAxis(E, 0, ABG)
23:45:27.640 00.000 11060 Move returns status 0, amount 0
23:45:27.642 00.002 11060 MoveAxis(N, 0, ABG)
23:45:27.642 00.000 11060 Move returns status 0, amount 0
23:45:27.642 00.000 11060 move complete, result=0
23:45:27.642 00.000 11060 worker thread done servicing request
23:45:27.647 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:27.673 00.026 10844 UpdateGuideState exits: m=3221 SNR=36.1 Saturated
23:45:27.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:27.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:27.673 00.000 10844 Enqueuing Expose request
23:45:27.673 00.000 11060 Worker thread wakes up
23:45:27.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:27.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:27.673 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:28.302 00.629 11060 Exposure complete
23:45:28.458 00.156 11060 worker thread done servicing request
23:45:28.458 00.000 10844 OnExposeComplete: enter
23:45:28.458 00.000 10844 UpdateGuideState(): m_state=6
23:45:28.458 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
23:45:28.458 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.98, Mass=2910, SNR=34.5, Peak=215 HFD=3.8
23:45:28.458 00.000 10844 MultiStar: [#1 -0.85,0.71,0.00,M1] [#2 0.14,-0.22,2.02,U] [#3 -0.78,-0.22,0.00,M1] [#4 -0.30,0.37,1.09,U] [#5 0.18,-0.09,0.98,U] [#6 -0.09,-0.18,0.94,U] [#7 -0.19,-0.17,0.88,U] [#8 0.09,0.04,0.98,U] 
23:45:28.460 00.002 10844 refined, 6 included, MultiStar: {-0.02, -0.06}, one-star: {-0.10, -0.10}
23:45:28.460 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
23:45:28.460 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:45:28.460 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.83 mountX=0.07 mountY=-0.01, mountTheta=-0.09
23:45:28.462 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
23:45:28.462 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
23:45:28.462 00.000 11060 Worker thread wakes up
23:45:28.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:45:28.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:45:28.462 00.000 11060 Moving (-0.02, -0.06) raw xDistance=0.07 yDistance=-0.01
23:45:28.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:45:28.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:28.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:28.462 00.000 11060 MoveAxis(E, 0, ABG)
23:45:28.462 00.000 11060 Move returns status 0, amount 0
23:45:28.462 00.000 11060 MoveAxis(N, 0, ABG)
23:45:28.462 00.000 11060 Move returns status 0, amount 0
23:45:28.462 00.000 11060 move complete, result=0
23:45:28.464 00.002 11060 worker thread done servicing request
23:45:28.466 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:28.479 00.013 10844 UpdateGuideState exits: m=2910 SNR=34.5
23:45:28.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:28.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:28.479 00.000 10844 Enqueuing Expose request
23:45:28.482 00.003 11060 Worker thread wakes up
23:45:28.482 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:28.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:28.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:29.120 00.638 11060 Exposure complete
23:45:29.273 00.153 11060 worker thread done servicing request
23:45:29.273 00.000 10844 OnExposeComplete: enter
23:45:29.273 00.000 10844 UpdateGuideState(): m_state=6
23:45:29.273 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
23:45:29.273 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=62.03, Mass=3746, SNR=39.3, Peak=255 HFD=3.8
23:45:29.273 00.000 10844 MultiStar: [#1 0.42,0.00,0.89,U] [#2 0.42,-0.12,1.76,U] [#3 -0.10,-0.57,0.87,U] [#4 -0.28,0.26,0.86,U] [#5 0.19,-0.31,0.87,U] [#6 -0.25,-0.01,0.86,U] [#7 -0.21,-0.19,0.88,U] [#8 -0.10,-0.19,0.82,U] 
23:45:29.273 00.000 10844 single-star, 8 included, MultiStar: {0.05, -0.13}, one-star: {-0.06, -0.05}
23:45:29.273 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
23:45:29.273 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
23:45:29.273 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.45 mountX=0.06 mountY=-0.05, mountTheta=-0.70
23:45:29.276 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.05, opts=13)
23:45:29.276 00.000 10844 Enqueuing Move request for scope (-0.06, -0.05)
23:45:29.276 00.000 11060 Worker thread wakes up
23:45:29.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
23:45:29.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
23:45:29.276 00.000 11060 Moving (-0.06, -0.05) raw xDistance=0.06 yDistance=-0.05
23:45:29.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:45:29.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:29.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:45:29.276 00.000 11060 MoveAxis(E, 0, ABG)
23:45:29.276 00.000 11060 Move returns status 0, amount 0
23:45:29.276 00.000 11060 MoveAxis(N, 0, ABG)
23:45:29.276 00.000 11060 Move returns status 0, amount 0
23:45:29.276 00.000 11060 move complete, result=0
23:45:29.276 00.000 11060 worker thread done servicing request
23:45:29.281 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:29.298 00.017 10844 UpdateGuideState exits: m=3746 SNR=39.3 Saturated
23:45:29.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:29.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:29.298 00.000 10844 Enqueuing Expose request
23:45:29.298 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:29.298 00.000 11060 Worker thread wakes up
23:45:29.301 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:29.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:29.928 00.627 11060 Exposure complete
23:45:30.086 00.158 11060 worker thread done servicing request
23:45:30.086 00.000 10844 OnExposeComplete: enter
23:45:30.086 00.000 10844 UpdateGuideState(): m_state=6
23:45:30.086 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
23:45:30.086 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.97, Mass=3528, SNR=39.0, Peak=236 HFD=3.9
23:45:30.086 00.000 10844 MultiStar: [#1 0.01,0.31,0.90,U] [#2 -0.18,-0.52,1.80,U] [#3 -0.31,0.07,0.84,U] [#4 -0.30,0.81,0.00,M1] [#5 0.45,0.28,0.90,U] [#6 0.28,-0.26,0.85,U] [#7 -0.22,-0.14,0.79,U] [#8 -0.25,-0.40,0.77,U] 
23:45:30.086 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.14}, one-star: {0.11, -0.11}
23:45:30.086 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
23:45:30.086 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
23:45:30.086 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.73 mountX=0.14 mountY=0.00, mountTheta=0.00
23:45:30.089 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
23:45:30.089 00.000 10844 Enqueuing Move request for scope (-0.02, -0.14)
23:45:30.089 00.000 11060 Worker thread wakes up
23:45:30.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
23:45:30.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
23:45:30.089 00.000 11060 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.00
23:45:30.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:45:30.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:30.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:45:30.089 00.000 11060 MoveAxis(W, 25, ABG)
23:45:30.089 00.000 11060 Guiding  Dir = 3, Dur = 25
23:45:30.096 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:30.101 00.005 11060 IsSlewing returns 0
23:45:30.101 00.000 11060 IsGuiding returns 0
23:45:30.111 00.010 10844 UpdateGuideState exits: m=3528 SNR=39.0
23:45:30.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:30.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:30.111 00.000 10844 Enqueuing Expose request
23:45:30.148 00.037 11060 IsGuiding returns 0
23:45:30.148 00.000 11060 Move returns status 0, amount 25
23:45:30.148 00.000 11060 MoveAxis(N, 0, ABG)
23:45:30.148 00.000 11060 Move returns status 0, amount 0
23:45:30.148 00.000 11060 move complete, result=0
23:45:30.148 00.000 11060 worker thread done servicing request
23:45:30.148 00.000 11060 Worker thread wakes up
23:45:30.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:30.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:30.148 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
23:45:30.777 00.629 11060 Exposure complete
23:45:30.947 00.170 11060 worker thread done servicing request
23:45:30.947 00.000 10844 OnExposeComplete: enter
23:45:30.947 00.000 10844 UpdateGuideState(): m_state=6
23:45:30.949 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
23:45:30.949 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.73, Mass=3640, SNR=38.9, Peak=252 HFD=3.6
23:45:30.949 00.000 10844 MultiStar: [#1 0.16,0.25,0.97,U] [#2 0.02,-0.43,1.81,U] [#3 0.17,-0.01,0.88,U] [#4 -0.42,-0.11,0.87,U] [#5 -0.54,-0.41,0.00,M1] [#6 0.36,0.54,0.00,M1] [#7 0.02,-0.25,0.84,U] [#8 0.01,-0.15,0.90,U] 
23:45:30.949 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.18}, one-star: {0.03, -0.35}
23:45:30.949 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
23:45:30.949 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
23:45:30.949 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.55 mountX=0.18 mountY=0.03, mountTheta=0.19
23:45:30.951 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.18, opts=13)
23:45:30.951 00.000 10844 Enqueuing Move request for scope (0.00, -0.18)
23:45:30.963 00.012 11060 Worker thread wakes up
23:45:30.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
23:45:30.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
23:45:30.963 00.000 11060 Moving (0.00, -0.18) raw xDistance=0.18 yDistance=0.03
23:45:30.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:45:30.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:30.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:45:30.965 00.002 11060 MoveAxis(W, 32, ABG)
23:45:30.965 00.000 11060 Guiding  Dir = 3, Dur = 32
23:45:30.971 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:30.978 00.007 11060 IsSlewing returns 0
23:45:30.978 00.000 11060 IsGuiding returns 0
23:45:30.985 00.007 10844 UpdateGuideState exits: m=3640 SNR=38.9
23:45:30.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:30.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:30.985 00.000 10844 Enqueuing Expose request
23:45:31.027 00.042 11060 IsGuiding returns 0
23:45:31.027 00.000 11060 Move returns status 0, amount 32
23:45:31.027 00.000 11060 MoveAxis(N, 0, ABG)
23:45:31.027 00.000 11060 Move returns status 0, amount 0
23:45:31.027 00.000 11060 move complete, result=0
23:45:31.027 00.000 11060 worker thread done servicing request
23:45:31.027 00.000 11060 Worker thread wakes up
23:45:31.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:31.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:31.027 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
23:45:31.659 00.632 11060 Exposure complete
23:45:31.870 00.211 11060 worker thread done servicing request
23:45:31.870 00.000 10844 OnExposeComplete: enter
23:45:31.870 00.000 10844 UpdateGuideState(): m_state=6
23:45:31.870 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
23:45:31.870 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=62.12, Mass=2819, SNR=33.6, Peak=206 HFD=4.0
23:45:31.870 00.000 10844 MultiStar: [#1 0.09,0.92,0.00,M1] [#2 0.58,-0.21,2.09,U] [#3 -0.16,0.36,1.09,U] [#4 -0.30,0.52,0.98,U] [#5 0.07,-0.21,1.10,U] [#6 0.37,0.70,0.00,M2] [#7 0.39,-0.32,0.93,U] [#8 -0.15,0.14,1.01,U] 
23:45:31.870 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.02}, one-star: {0.29, 0.04}
23:45:31.870 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
23:45:31.870 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
23:45:31.870 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.10 mountX=-0.04 mountY=0.16, mountTheta=1.85
23:45:31.873 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
23:45:31.873 00.000 10844 Enqueuing Move request for scope (0.16, 0.02)
23:45:31.873 00.000 11060 Worker thread wakes up
23:45:31.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:45:31.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:45:31.873 00.000 11060 Moving (0.16, 0.02) raw xDistance=-0.04 yDistance=0.16
23:45:31.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:45:31.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:31.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:45:31.873 00.000 11060 MoveAxis(E, 0, ABG)
23:45:31.873 00.000 11060 Move returns status 0, amount 0
23:45:31.873 00.000 11060 MoveAxis(N, 0, ABG)
23:45:31.873 00.000 11060 Move returns status 0, amount 0
23:45:31.873 00.000 11060 move complete, result=0
23:45:31.873 00.000 11060 worker thread done servicing request
23:45:31.876 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:31.907 00.031 10844 UpdateGuideState exits: m=2819 SNR=33.6
23:45:31.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:31.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:31.907 00.000 10844 Enqueuing Expose request
23:45:31.907 00.000 11060 Worker thread wakes up
23:45:31.907 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:31.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:31.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:32.532 00.625 11060 Exposure complete
23:45:32.704 00.172 11060 worker thread done servicing request
23:45:32.704 00.000 10844 OnExposeComplete: enter
23:45:32.704 00.000 10844 UpdateGuideState(): m_state=6
23:45:32.709 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
23:45:32.709 00.000 10844 Star::Find returns 1 (0), X=259.47, Y=62.18, Mass=3524, SNR=38.0, Peak=250 HFD=3.8
23:45:32.709 00.000 10844 MultiStar: [#1 0.50,0.74,0.00,M2] [#2 -0.03,0.10,1.88,U] [#3 -0.51,0.38,0.00,M1] [#4 -0.09,0.71,0.00,M1] [#5 0.00,-0.18,1.01,U] [#6 0.25,0.45,0.82,U] [#7 0.19,-0.03,0.75,U] [#8 -0.27,0.31,0.83,U] 
23:45:32.709 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.11}, one-star: {0.75, 0.11}
23:45:32.710 00.001 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
23:45:32.710 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
23:45:32.710 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.70 mountX=-0.13 mountY=0.11, mountTheta=2.44
23:45:32.710 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.11, opts=13)
23:45:32.710 00.000 10844 Enqueuing Move request for scope (0.13, 0.11)
23:45:32.710 00.000 11060 Worker thread wakes up
23:45:32.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:45:32.710 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:45:32.712 00.002 11060 Moving (0.13, 0.11) raw xDistance=-0.13 yDistance=0.11
23:45:32.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:45:32.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:32.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:45:32.712 00.000 11060 MoveAxis(E, 23, ABG)
23:45:32.712 00.000 11060 Guiding  Dir = 2, Dur = 23
23:45:32.721 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:32.734 00.013 10844 UpdateGuideState exits: m=3524 SNR=38.0
23:45:32.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:32.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:32.734 00.000 10844 Enqueuing Expose request
23:45:32.754 00.020 11060 IsSlewing returns 0
23:45:32.754 00.000 11060 IsGuiding returns 0
23:45:32.817 00.063 11060 IsGuiding returns 0
23:45:32.817 00.000 11060 Move returns status 0, amount 23
23:45:32.817 00.000 11060 MoveAxis(N, 0, ABG)
23:45:32.818 00.001 11060 Move returns status 0, amount 0
23:45:32.818 00.000 11060 move complete, result=0
23:45:32.818 00.000 11060 worker thread done servicing request
23:45:32.818 00.000 11060 Worker thread wakes up
23:45:32.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:32.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:32.831 00.013 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
23:45:33.471 00.640 11060 Exposure complete
23:45:33.656 00.185 11060 worker thread done servicing request
23:45:33.656 00.000 10844 OnExposeComplete: enter
23:45:33.656 00.000 10844 UpdateGuideState(): m_state=6
23:45:33.656 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
23:45:33.656 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.70, Mass=3191, SNR=36.6, Peak=235 HFD=3.9
23:45:33.656 00.000 10844 MultiStar: [#1 0.48,0.56,0.00,M3] [#2 0.28,-0.08,2.06,U] [#3 0.11,0.31,0.98,U] [#4 -0.50,0.34,0.92,U] [#5 -0.17,-0.04,0.88,U] [#6 0.08,0.87,0.00,M2] [#7 0.32,0.17,0.80,U] [#8 0.32,0.57,0.00,M1] 
23:45:33.656 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.03}, one-star: {0.25, -0.38}
23:45:33.656 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
23:45:33.656 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
23:45:33.656 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.29 mountX=-0.04 mountY=0.08, mountTheta=2.04
23:45:33.656 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
23:45:33.656 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
23:45:33.656 00.000 11060 Worker thread wakes up
23:45:33.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:45:33.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:45:33.656 00.000 11060 Moving (0.09, 0.03) raw xDistance=-0.04 yDistance=0.08
23:45:33.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:45:33.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:33.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:45:33.656 00.000 11060 MoveAxis(E, 0, ABG)
23:45:33.656 00.000 11060 Move returns status 0, amount 0
23:45:33.656 00.000 11060 MoveAxis(N, 0, ABG)
23:45:33.660 00.004 11060 Move returns status 0, amount 0
23:45:33.660 00.000 11060 move complete, result=0
23:45:33.660 00.000 11060 worker thread done servicing request
23:45:33.665 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:33.676 00.011 10844 UpdateGuideState exits: m=3191 SNR=36.6
23:45:33.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:33.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:33.676 00.000 10844 Enqueuing Expose request
23:45:33.676 00.000 11060 Worker thread wakes up
23:45:33.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:33.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:33.676 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:34.313 00.637 11060 Exposure complete
23:45:34.487 00.174 11060 worker thread done servicing request
23:45:34.487 00.000 10844 OnExposeComplete: enter
23:45:34.487 00.000 10844 UpdateGuideState(): m_state=6
23:45:34.487 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
23:45:34.487 00.000 10844 Star::Find returns 1 (1), X=259.30, Y=61.85, Mass=3013, SNR=35.2, Peak=255 HFD=3.4
23:45:34.487 00.000 10844 MultiStar: [#1 0.42,0.09,1.02,U] [#2 0.56,0.37,0.00,M1] [#3 0.51,0.30,1.06,U] [#4 -0.22,0.02,1.01,U] [#5 0.37,0.15,1.07,U] [#6 -0.42,0.33,0.94,U] [#7 0.55,0.01,0.83,U] [#8 0.34,0.20,0.97,U] 
23:45:34.487 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.11}, one-star: {0.58, -0.23}
23:45:34.487 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
23:45:34.487 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
23:45:34.487 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.40 mountX=-0.16 mountY=0.25, mountTheta=2.14
23:45:34.490 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.11, opts=13)
23:45:34.490 00.000 10844 Enqueuing Move request for scope (0.27, 0.11)
23:45:34.490 00.000 11060 Worker thread wakes up
23:45:34.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd
23:45:34.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.11)
23:45:34.490 00.000 11060 Moving (0.27, 0.11) raw xDistance=-0.16 yDistance=0.25
23:45:34.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:45:34.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:34.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:45:34.490 00.000 11060 MoveAxis(E, 28, ABG)
23:45:34.490 00.000 11060 Guiding  Dir = 2, Dur = 28
23:45:34.495 00.005 11060 IsSlewing returns 0
23:45:34.495 00.000 11060 IsGuiding returns 0
23:45:34.495 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:34.509 00.014 10844 UpdateGuideState exits: m=3013 SNR=35.2 Saturated
23:45:34.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:34.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:34.509 00.000 10844 Enqueuing Expose request
23:45:34.525 00.016 11060 IsGuiding returns 0
23:45:34.525 00.000 11060 Move returns status 0, amount 28
23:45:34.525 00.000 11060 MoveAxis(N, 0, ABG)
23:45:34.525 00.000 11060 Move returns status 0, amount 0
23:45:34.525 00.000 11060 move complete, result=0
23:45:34.525 00.000 11060 worker thread done servicing request
23:45:34.525 00.000 11060 Worker thread wakes up
23:45:34.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:34.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:34.525 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.2 px 0 ms NORTH
23:45:35.170 00.645 11060 Exposure complete
23:45:35.336 00.166 11060 worker thread done servicing request
23:45:35.338 00.002 10844 OnExposeComplete: enter
23:45:35.338 00.000 10844 UpdateGuideState(): m_state=6
23:45:35.338 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
23:45:35.338 00.000 10844 Star::Find returns 1 (0), X=259.31, Y=62.07, Mass=3300, SNR=36.5, Peak=219 HFD=3.9
23:45:35.338 00.000 10844 MultiStar: [#1 0.13,0.29,1.00,U] [#2 0.57,-0.03,1.99,U] [#3 -0.07,1.00,0.00,M1] [#4 0.07,-0.55,0.91,U] [#5 0.45,0.04,1.10,U] [#6 0.33,0.86,0.00,M2] [#7 0.01,-0.29,0.95,U] [#8 -0.15,0.21,0.98,U] 
23:45:35.338 00.000 10844 refined, 6 included, MultiStar: {0.29, -0.04}, one-star: {0.60, -0.01}
23:45:35.338 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
23:45:35.338 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
23:45:35.338 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-0.13 mountX=-0.02 mountY=0.29, mountTheta=1.63
23:45:35.338 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.04, opts=13)
23:45:35.342 00.004 10844 Enqueuing Move request for scope (0.29, -0.04)
23:45:35.342 00.000 11060 Worker thread wakes up
23:45:35.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.04) opts 0xd
23:45:35.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.04)
23:45:35.342 00.000 11060 Moving (0.29, -0.04) raw xDistance=-0.02 yDistance=0.29
23:45:35.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:45:35.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:35.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:45:35.342 00.000 11060 MoveAxis(E, 0, ABG)
23:45:35.342 00.000 11060 Move returns status 0, amount 0
23:45:35.342 00.000 11060 MoveAxis(N, 0, ABG)
23:45:35.342 00.000 11060 Move returns status 0, amount 0
23:45:35.342 00.000 11060 move complete, result=0
23:45:35.342 00.000 11060 worker thread done servicing request
23:45:35.347 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:35.362 00.015 10844 UpdateGuideState exits: m=3300 SNR=36.5
23:45:35.363 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:35.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:35.363 00.000 10844 Enqueuing Expose request
23:45:35.363 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:45:35.363 00.000 11060 Worker thread wakes up
23:45:35.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:35.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:35.999 00.636 11060 Exposure complete
23:45:36.166 00.167 11060 worker thread done servicing request
23:45:36.166 00.000 10844 OnExposeComplete: enter
23:45:36.166 00.000 10844 UpdateGuideState(): m_state=6
23:45:36.166 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
23:45:36.166 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=62.00, Mass=3311, SNR=36.6, Peak=252 HFD=4.0
23:45:36.166 00.000 10844 MultiStar: [#1 0.39,-0.02,0.98,U] [#2 -0.17,-0.90,0.00,M1] [#3 -0.03,-0.10,1.00,U] [#4 -0.20,0.26,0.92,U] [#5 0.68,0.10,0.00,M1] [#6 0.17,0.51,0.88,U] [#7 -0.22,-0.09,0.96,U] [#8 -0.36,0.30,1.06,U] 
23:45:36.166 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.44, -0.08}
23:45:36.166 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
23:45:36.166 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
23:45:36.166 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.35 mountX=-0.11 mountY=0.01, mountTheta=3.08
23:45:36.166 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.11, opts=13)
23:45:36.166 00.000 10844 Enqueuing Move request for scope (0.02, 0.11)
23:45:36.166 00.000 11060 Worker thread wakes up
23:45:36.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:45:36.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:45:36.166 00.000 11060 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=0.01
23:45:36.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:45:36.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:36.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:45:36.166 00.000 11060 MoveAxis(E, 0, ABG)
23:45:36.166 00.000 11060 Move returns status 0, amount 0
23:45:36.166 00.000 11060 MoveAxis(N, 0, ABG)
23:45:36.166 00.000 11060 Move returns status 0, amount 0
23:45:36.166 00.000 11060 move complete, result=0
23:45:36.166 00.000 11060 worker thread done servicing request
23:45:36.171 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:36.187 00.016 10844 UpdateGuideState exits: m=3311 SNR=36.6
23:45:36.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:36.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:36.187 00.000 10844 Enqueuing Expose request
23:45:36.187 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:36.187 00.000 11060 Worker thread wakes up
23:45:36.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:36.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:36.841 00.654 11060 Exposure complete
23:45:37.001 00.160 11060 worker thread done servicing request
23:45:37.001 00.000 10844 OnExposeComplete: enter
23:45:37.001 00.000 10844 UpdateGuideState(): m_state=6
23:45:37.001 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
23:45:37.001 00.000 10844 Star::Find returns 1 (0), X=259.18, Y=62.36, Mass=3375, SNR=38.0, Peak=254 HFD=3.4
23:45:37.001 00.000 10844 MultiStar: [#1 -0.16,0.35,1.08,U] [#2 -0.29,0.48,1.73,U] [#3 -0.00,-0.16,0.84,U] [#4 0.15,-0.15,0.91,U] [#5 -0.06,-0.03,0.92,U] [#6 0.08,-0.08,0.91,U] [#7 -0.16,0.03,0.90,U] [#8 0.06,0.22,0.94,U] 
23:45:37.001 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {0.47, 0.28}
23:45:37.001 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
23:45:37.003 00.002 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.88)
23:45:37.003 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.15 cameraTheta=1.67 mountX=-0.14 mountY=-0.04, mountTheta=-2.88
23:45:37.003 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.14, opts=13)
23:45:37.003 00.000 10844 Enqueuing Move request for scope (-0.01, 0.14)
23:45:37.005 00.002 11060 Worker thread wakes up
23:45:37.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
23:45:37.005 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
23:45:37.005 00.000 11060 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=-0.04
23:45:37.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:45:37.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:37.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:45:37.005 00.000 11060 MoveAxis(E, 24, ABG)
23:45:37.005 00.000 11060 Guiding  Dir = 2, Dur = 24
23:45:37.008 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:37.027 00.019 11060 IsSlewing returns 0
23:45:37.027 00.000 11060 IsGuiding returns 0
23:45:37.029 00.002 10844 UpdateGuideState exits: m=3375 SNR=38.0
23:45:37.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:37.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:37.029 00.000 10844 Enqueuing Expose request
23:45:37.072 00.043 11060 IsGuiding returns 0
23:45:37.073 00.001 11060 Move returns status 0, amount 24
23:45:37.073 00.000 11060 MoveAxis(N, 0, ABG)
23:45:37.073 00.000 11060 Move returns status 0, amount 0
23:45:37.073 00.000 11060 move complete, result=0
23:45:37.073 00.000 11060 worker thread done servicing request
23:45:37.073 00.000 11060 Worker thread wakes up
23:45:37.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:37.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:37.075 00.002 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
23:45:37.709 00.634 11060 Exposure complete
23:45:37.870 00.161 11060 worker thread done servicing request
23:45:37.870 00.000 10844 OnExposeComplete: enter
23:45:37.870 00.000 10844 UpdateGuideState(): m_state=6
23:45:37.870 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
23:45:37.870 00.000 10844 Star::Find returns 1 (0), X=259.06, Y=62.49, Mass=3088, SNR=35.7, Peak=237 HFD=3.7
23:45:37.870 00.000 10844 MultiStar: [#1 0.03,0.50,0.97,U] [#2 0.13,-0.12,2.02,U] [#3 -0.01,0.08,1.03,U] [#4 -0.48,0.56,0.00,M1] [#5 0.24,-0.17,0.96,U] [#6 -0.03,0.32,1.05,U] [#7 0.13,0.54,0.92,U] [#8 -0.03,0.14,0.86,U] 
23:45:37.870 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.17}, one-star: {0.35, 0.41}
23:45:37.870 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
23:45:37.870 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
23:45:37.870 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.03 mountX=-0.19 mountY=0.07, mountTheta=2.77
23:45:37.874 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.17, opts=13)
23:45:37.874 00.000 10844 Enqueuing Move request for scope (0.10, 0.17)
23:45:37.874 00.000 11060 Worker thread wakes up
23:45:37.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
23:45:37.874 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
23:45:37.874 00.000 11060 Moving (0.10, 0.17) raw xDistance=-0.19 yDistance=0.07
23:45:37.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:45:37.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:37.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:45:37.874 00.000 11060 MoveAxis(E, 34, ABG)
23:45:37.874 00.000 11060 Guiding  Dir = 2, Dur = 34
23:45:37.881 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:37.892 00.011 11060 IsSlewing returns 0
23:45:37.892 00.000 11060 IsGuiding returns 0
23:45:37.909 00.017 10844 UpdateGuideState exits: m=3088 SNR=35.7
23:45:37.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:37.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:37.909 00.000 10844 Enqueuing Expose request
23:45:37.969 00.060 11060 IsGuiding returns 0
23:45:37.969 00.000 11060 Move returns status 0, amount 34
23:45:37.969 00.000 11060 MoveAxis(N, 0, ABG)
23:45:37.969 00.000 11060 Move returns status 0, amount 0
23:45:37.969 00.000 11060 move complete, result=0
23:45:37.969 00.000 11060 worker thread done servicing request
23:45:37.969 00.000 11060 Worker thread wakes up
23:45:37.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:37.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:37.969 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
23:45:38.588 00.619 11060 Exposure complete
23:45:38.751 00.163 11060 worker thread done servicing request
23:45:38.751 00.000 10844 OnExposeComplete: enter
23:45:38.751 00.000 10844 UpdateGuideState(): m_state=6
23:45:38.751 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
23:45:38.751 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=62.22, Mass=3436, SNR=37.6, Peak=248 HFD=3.6
23:45:38.752 00.001 10844 MultiStar: [#1 0.01,-0.21,0.92,U] [#2 0.38,-0.70,0.00,M1] [#3 -0.17,-0.20,0.91,U] [#4 -0.34,0.20,0.98,U] [#5 -0.09,-0.59,1.05,U] [#6 0.48,0.37,0.79,U] [#7 -0.11,-0.12,0.86,U] [#8 0.29,-0.18,0.95,U] 
23:45:38.752 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.31, 0.15}
23:45:38.752 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
23:45:38.752 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
23:45:38.752 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.13 mountX=0.08 mountY=0.05, mountTheta=0.61
23:45:38.752 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
23:45:38.752 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
23:45:38.752 00.000 11060 Worker thread wakes up
23:45:38.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
23:45:38.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
23:45:38.752 00.000 11060 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=0.05
23:45:38.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:45:38.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:38.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:45:38.752 00.000 11060 MoveAxis(E, 0, ABG)
23:45:38.752 00.000 11060 Move returns status 0, amount 0
23:45:38.752 00.000 11060 MoveAxis(N, 0, ABG)
23:45:38.752 00.000 11060 Move returns status 0, amount 0
23:45:38.752 00.000 11060 move complete, result=0
23:45:38.752 00.000 11060 worker thread done servicing request
23:45:38.771 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:38.782 00.011 10844 UpdateGuideState exits: m=3436 SNR=37.6
23:45:38.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:38.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:38.782 00.000 10844 Enqueuing Expose request
23:45:38.782 00.000 11060 Worker thread wakes up
23:45:38.782 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:38.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:38.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:39.409 00.627 11060 Exposure complete
23:45:39.569 00.160 11060 worker thread done servicing request
23:45:39.569 00.000 10844 OnExposeComplete: enter
23:45:39.569 00.000 10844 UpdateGuideState(): m_state=6
23:45:39.569 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
23:45:39.569 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=61.69, Mass=3682, SNR=39.8, Peak=255 HFD=3.8
23:45:39.569 00.000 10844 MultiStar: [#1 -0.24,0.14,0.90,U] [#2 -0.39,-0.22,1.75,U] [#3 -0.29,-0.50,0.90,U] [#4 -0.07,0.11,0.82,U] [#5 0.01,-0.08,0.83,U] [#6 -0.25,0.21,0.85,U] [#7 -0.37,-0.12,0.72,U] [#8 0.19,0.23,0.90,U] 
23:45:39.569 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.09}, one-star: {0.14, -0.39}
23:45:39.569 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
23:45:39.569 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
23:45:39.569 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.63 mountX=0.12 mountY=-0.14, mountTheta=-0.88
23:45:39.575 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.09, opts=13)
23:45:39.575 00.000 10844 Enqueuing Move request for scope (-0.16, -0.09)
23:45:39.575 00.000 11060 Worker thread wakes up
23:45:39.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
23:45:39.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
23:45:39.575 00.000 11060 Moving (-0.16, -0.09) raw xDistance=0.12 yDistance=-0.14
23:45:39.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:45:39.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:39.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:45:39.575 00.000 11060 MoveAxis(E, 0, ABG)
23:45:39.575 00.000 11060 Move returns status 0, amount 0
23:45:39.575 00.000 11060 MoveAxis(N, 0, ABG)
23:45:39.575 00.000 11060 Move returns status 0, amount 0
23:45:39.575 00.000 11060 move complete, result=0
23:45:39.577 00.002 11060 worker thread done servicing request
23:45:39.582 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:39.593 00.011 10844 UpdateGuideState exits: m=3682 SNR=39.8 Saturated
23:45:39.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:39.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:39.593 00.000 10844 Enqueuing Expose request
23:45:39.593 00.000 11060 Worker thread wakes up
23:45:39.593 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:39.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:39.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:40.239 00.646 11060 Exposure complete
23:45:40.459 00.220 11060 worker thread done servicing request
23:45:40.459 00.000 10844 OnExposeComplete: enter
23:45:40.459 00.000 10844 UpdateGuideState(): m_state=6
23:45:40.459 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
23:45:40.459 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=62.13, Mass=3066, SNR=35.0, Peak=237 HFD=3.7
23:45:40.459 00.000 10844 MultiStar: [#1 -0.02,0.48,1.10,U] [#2 0.43,-0.12,2.04,U] [#3 -0.56,0.17,1.02,U] [#4 0.12,0.18,0.96,U] [#5 -0.15,-0.95,0.00,M1] [#6 -0.04,0.09,0.95,U] [#7 -0.27,0.19,0.86,U] [#8 -0.32,-0.19,1.06,U] 
23:45:40.459 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {-0.08, 0.05}
23:45:40.459 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
23:45:40.459 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
23:45:40.459 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.98 mountX=-0.07 mountY=-0.05, mountTheta=-2.56
23:45:40.459 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
23:45:40.459 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
23:45:40.459 00.000 11060 Worker thread wakes up
23:45:40.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
23:45:40.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
23:45:40.459 00.000 11060 Moving (-0.03, 0.08) raw xDistance=-0.07 yDistance=-0.05
23:45:40.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:45:40.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:40.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:45:40.459 00.000 11060 MoveAxis(E, 0, ABG)
23:45:40.459 00.000 11060 Move returns status 0, amount 0
23:45:40.459 00.000 11060 MoveAxis(N, 0, ABG)
23:45:40.459 00.000 11060 Move returns status 0, amount 0
23:45:40.459 00.000 11060 move complete, result=0
23:45:40.459 00.000 11060 worker thread done servicing request
23:45:40.469 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:40.479 00.010 10844 UpdateGuideState exits: m=3066 SNR=35.0
23:45:40.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:40.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:40.479 00.000 10844 Enqueuing Expose request
23:45:40.479 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:40.479 00.000 11060 Worker thread wakes up
23:45:40.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:40.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:41.136 00.657 11060 Exposure complete
23:45:41.316 00.180 11060 worker thread done servicing request
23:45:41.316 00.000 10844 OnExposeComplete: enter
23:45:41.316 00.000 10844 UpdateGuideState(): m_state=6
23:45:41.316 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
23:45:41.316 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=62.18, Mass=3097, SNR=35.9, Peak=240 HFD=3.6
23:45:41.319 00.003 10844 MultiStar: [#1 -0.33,0.36,0.96,U] [#2 -0.44,0.10,1.92,U] [#3 -0.32,-0.35,0.94,U] [#4 0.11,0.21,1.02,U] [#5 -0.23,-0.08,1.09,U] [#6 -0.34,-0.50,0.98,U] [#7 -0.32,-0.38,0.89,U] [#8 0.49,-0.33,1.04,U] 
23:45:41.319 00.000 10844 single-star, 8 included, MultiStar: {-0.16, -0.07}, one-star: {0.09, 0.11}
23:45:41.319 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:45:41.319 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:45:41.319 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.84 mountX=-0.12 mountY=0.07, mountTheta=2.58
23:45:41.319 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
23:45:41.319 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
23:45:41.319 00.000 11060 Worker thread wakes up
23:45:41.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:45:41.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:45:41.319 00.000 11060 Moving (0.09, 0.11) raw xDistance=-0.12 yDistance=0.07
23:45:41.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:45:41.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:41.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:45:41.319 00.000 11060 MoveAxis(E, 21, ABG)
23:45:41.319 00.000 11060 Guiding  Dir = 2, Dur = 21
23:45:41.329 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:41.342 00.013 10844 UpdateGuideState exits: m=3097 SNR=35.9
23:45:41.344 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:41.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:41.344 00.000 10844 Enqueuing Expose request
23:45:41.355 00.011 11060 IsSlewing returns 0
23:45:41.355 00.000 11060 IsGuiding returns 0
23:45:41.401 00.046 11060 IsGuiding returns 0
23:45:41.401 00.000 11060 Move returns status 0, amount 21
23:45:41.401 00.000 11060 MoveAxis(N, 0, ABG)
23:45:41.401 00.000 11060 Move returns status 0, amount 0
23:45:41.401 00.000 11060 move complete, result=0
23:45:41.401 00.000 11060 worker thread done servicing request
23:45:41.401 00.000 11060 Worker thread wakes up
23:45:41.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:41.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:41.403 00.002 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
23:45:42.041 00.638 11060 Exposure complete
23:45:42.205 00.164 11060 worker thread done servicing request
23:45:42.205 00.000 10844 OnExposeComplete: enter
23:45:42.205 00.000 10844 UpdateGuideState(): m_state=6
23:45:42.205 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
23:45:42.205 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=61.77, Mass=3239, SNR=36.0, Peak=228 HFD=4.0
23:45:42.206 00.001 10844 MultiStar: [#1 -0.42,-0.02,0.92,U] [#2 -0.44,-0.81,0.00,M1] [#3 -0.77,-0.55,0.00,M1] [#4 -0.59,-0.55,0.00,M1] [#5 -0.19,-0.43,0.92,U] [#6 -0.44,-0.39,0.91,U] [#7 -0.59,-0.95,0.00,M1] [#8 -0.59,-0.46,0.00,M1] 
23:45:42.206 00.000 10844 refined, 3 included, MultiStar: {-0.18, -0.29}, one-star: {0.30, -0.31}
23:45:42.206 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:45:42.206 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:45:42.206 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-2.12 mountX=0.32 mountY=-0.13, mountTheta=-0.38
23:45:42.206 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.29, opts=13)
23:45:42.206 00.000 10844 Enqueuing Move request for scope (-0.18, -0.29)
23:45:42.206 00.000 11060 Worker thread wakes up
23:45:42.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.29) opts 0xd
23:45:42.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.29)
23:45:42.206 00.000 11060 Moving (-0.18, -0.29) raw xDistance=0.32 yDistance=-0.13
23:45:42.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.32
23:45:42.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:42.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:42.206 00.000 11060 MoveAxis(W, 54, ABG)
23:45:42.206 00.000 11060 Guiding  Dir = 3, Dur = 54
23:45:42.210 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:42.237 00.027 11060 IsSlewing returns 0
23:45:42.237 00.000 11060 IsGuiding returns 0
23:45:42.240 00.003 10844 UpdateGuideState exits: m=3239 SNR=36.0
23:45:42.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:42.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:42.240 00.000 10844 Enqueuing Expose request
23:45:42.315 00.075 11060 IsGuiding returns 0
23:45:42.315 00.000 11060 Move returns status 0, amount 54
23:45:42.315 00.000 11060 MoveAxis(N, 0, ABG)
23:45:42.315 00.000 11060 Move returns status 0, amount 0
23:45:42.315 00.000 11060 move complete, result=0
23:45:42.315 00.000 11060 worker thread done servicing request
23:45:42.315 00.000 11060 Worker thread wakes up
23:45:42.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:42.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:42.329 00.014 10844 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
23:45:42.956 00.627 11060 Exposure complete
23:45:43.140 00.184 11060 worker thread done servicing request
23:45:43.140 00.000 10844 OnExposeComplete: enter
23:45:43.140 00.000 10844 UpdateGuideState(): m_state=6
23:45:43.140 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
23:45:43.145 00.005 10844 Star::Find returns 1 (0), X=258.91, Y=61.95, Mass=3069, SNR=35.6, Peak=205 HFD=4.1
23:45:43.145 00.000 10844 MultiStar: [#1 0.35,0.01,0.98,U] [#2 -0.43,-0.60,0.00,M2] [#3 0.06,-0.02,0.97,U] [#4 -0.26,0.30,0.98,U] [#5 -0.26,-0.28,0.94,U] [#6 -0.07,0.38,0.82,U] [#7 0.31,-0.02,0.83,U] [#8 -0.28,0.37,0.86,U] 
23:45:43.145 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.20, -0.13}
23:45:43.145 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.21 = -3.08)
23:45:43.145 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
23:45:43.145 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.45 mountX=-0.07 mountY=-0.00, mountTheta=-3.10
23:45:43.145 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
23:45:43.145 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
23:45:43.145 00.000 11060 Worker thread wakes up
23:45:43.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
23:45:43.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
23:45:43.145 00.000 11060 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.00
23:45:43.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:45:43.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:43.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:45:43.145 00.000 11060 MoveAxis(E, 0, ABG)
23:45:43.145 00.000 11060 Move returns status 0, amount 0
23:45:43.145 00.000 11060 MoveAxis(N, 0, ABG)
23:45:43.145 00.000 11060 Move returns status 0, amount 0
23:45:43.145 00.000 11060 move complete, result=0
23:45:43.145 00.000 11060 worker thread done servicing request
23:45:43.153 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:43.164 00.011 10844 UpdateGuideState exits: m=3069 SNR=35.6
23:45:43.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:43.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:43.164 00.000 10844 Enqueuing Expose request
23:45:43.164 00.000 11060 Worker thread wakes up
23:45:43.164 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:43.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:43.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:43.792 00.628 11060 Exposure complete
23:45:43.956 00.164 11060 worker thread done servicing request
23:45:43.956 00.000 10844 OnExposeComplete: enter
23:45:43.956 00.000 10844 UpdateGuideState(): m_state=6
23:45:43.956 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
23:45:43.956 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=62.34, Mass=2901, SNR=34.7, Peak=217 HFD=3.6
23:45:43.956 00.000 10844 MultiStar: [#1 -0.46,0.46,0.00,M1] [#2 0.38,0.18,2.12,U] [#3 -0.14,0.19,0.99,U] [#4 -0.03,0.20,0.98,U] [#5 0.41,0.24,1.09,U] [#6 0.32,0.93,0.00,M1] [#7 -0.18,0.33,0.98,U] [#8 0.42,0.23,0.91,U] 
23:45:43.956 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.23}, one-star: {0.15, 0.26}
23:45:43.956 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
23:45:43.956 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
23:45:43.956 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.90 mountX=-0.25 mountY=0.14, mountTheta=2.64
23:45:43.958 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.23, opts=13)
23:45:43.958 00.000 10844 Enqueuing Move request for scope (0.18, 0.23)
23:45:43.958 00.000 11060 Worker thread wakes up
23:45:43.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
23:45:43.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
23:45:43.958 00.000 11060 Moving (0.18, 0.23) raw xDistance=-0.25 yDistance=0.14
23:45:43.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:45:43.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:43.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:45:43.958 00.000 11060 MoveAxis(E, 44, ABG)
23:45:43.958 00.000 11060 Guiding  Dir = 2, Dur = 44
23:45:43.961 00.003 11060 IsSlewing returns 0
23:45:43.961 00.000 11060 IsGuiding returns 0
23:45:43.962 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:45:43.992 00.030 10844 UpdateGuideState exits: m=2901 SNR=34.7
23:45:43.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:43.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:43.992 00.000 10844 Enqueuing Expose request
23:45:44.008 00.016 11060 IsGuiding returns 0
23:45:44.008 00.000 11060 Move returns status 0, amount 44
23:45:44.008 00.000 11060 MoveAxis(N, 0, ABG)
23:45:44.008 00.000 11060 Move returns status 0, amount 0
23:45:44.008 00.000 11060 move complete, result=0
23:45:44.008 00.000 11060 worker thread done servicing request
23:45:44.008 00.000 11060 Worker thread wakes up
23:45:44.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:44.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:44.008 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
23:45:44.651 00.643 11060 Exposure complete
23:45:44.841 00.190 11060 worker thread done servicing request
23:45:44.841 00.000 10844 OnExposeComplete: enter
23:45:44.841 00.000 10844 UpdateGuideState(): m_state=6
23:45:44.841 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
23:45:44.841 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.76, Mass=2724, SNR=33.2, Peak=207 HFD=3.6
23:45:44.841 00.000 10844 MultiStar: [#1 0.21,-0.63,0.00,M2] [#2 0.38,-0.30,2.12,U] [#3 -0.12,-0.34,1.11,U] [#4 -0.11,-0.51,1.00,U] [#5 0.75,-0.59,0.00,M1] [#6 -0.02,0.16,0.99,U] [#7 0.20,-0.43,0.97,U] [#8 0.16,-0.67,0.00,M1] 
23:45:44.841 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.29}, one-star: {-0.02, -0.32}
23:45:44.841 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
23:45:44.841 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
23:45:44.841 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.24 mountX=0.27 mountY=0.15, mountTheta=0.50
23:45:44.841 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.29, opts=13)
23:45:44.841 00.000 10844 Enqueuing Move request for scope (0.10, -0.29)
23:45:44.841 00.000 11060 Worker thread wakes up
23:45:44.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
23:45:44.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
23:45:44.841 00.000 11060 Moving (0.10, -0.29) raw xDistance=0.27 yDistance=0.15
23:45:44.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:45:44.846 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:44.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:45:44.846 00.000 11060 MoveAxis(W, 46, ABG)
23:45:44.846 00.000 11060 Guiding  Dir = 3, Dur = 46
23:45:44.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:44.866 00.020 10844 UpdateGuideState exits: m=2724 SNR=33.2
23:45:44.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:44.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:44.866 00.000 10844 Enqueuing Expose request
23:45:44.867 00.001 11060 IsSlewing returns 0
23:45:44.867 00.000 11060 IsGuiding returns 0
23:45:44.933 00.066 11060 IsGuiding returns 0
23:45:44.933 00.000 11060 Move returns status 0, amount 46
23:45:44.933 00.000 11060 MoveAxis(N, 0, ABG)
23:45:44.933 00.000 11060 Move returns status 0, amount 0
23:45:44.933 00.000 11060 move complete, result=0
23:45:44.933 00.000 11060 worker thread done servicing request
23:45:44.933 00.000 11060 Worker thread wakes up
23:45:44.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:44.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:44.935 00.002 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
23:45:45.583 00.648 11060 Exposure complete
23:45:45.757 00.174 11060 worker thread done servicing request
23:45:45.757 00.000 10844 OnExposeComplete: enter
23:45:45.757 00.000 10844 UpdateGuideState(): m_state=6
23:45:45.757 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
23:45:45.757 00.000 10844 Star::Find returns 1 (0), X=259.05, Y=61.89, Mass=3239, SNR=36.9, Peak=246 HFD=3.5
23:45:45.757 00.000 10844 MultiStar: [#1 0.13,0.27,0.89,U] [#2 0.69,-0.16,0.00,M1] [#3 0.10,-0.14,0.94,U] [#4 -0.19,0.45,1.00,U] [#5 0.05,-0.15,0.98,U] [#6 -0.00,0.37,0.86,U] [#7 -0.13,-0.30,0.82,U] [#8 0.06,0.05,0.86,U] 
23:45:45.757 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.34, -0.19}
23:45:45.757 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
23:45:45.757 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
23:45:45.757 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.76 mountX=-0.05 mountY=0.04, mountTheta=2.50
23:45:45.757 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.05, opts=13)
23:45:45.757 00.000 10844 Enqueuing Move request for scope (0.05, 0.05)
23:45:45.757 00.000 11060 Worker thread wakes up
23:45:45.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:45:45.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:45:45.757 00.000 11060 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=0.04
23:45:45.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:45:45.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:45.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:45:45.757 00.000 11060 MoveAxis(E, 0, ABG)
23:45:45.757 00.000 11060 Move returns status 0, amount 0
23:45:45.757 00.000 11060 MoveAxis(N, 0, ABG)
23:45:45.757 00.000 11060 Move returns status 0, amount 0
23:45:45.757 00.000 11060 move complete, result=0
23:45:45.762 00.005 11060 worker thread done servicing request
23:45:45.769 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:45:45.795 00.026 10844 UpdateGuideState exits: m=3239 SNR=36.9
23:45:45.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:45.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:45.795 00.000 10844 Enqueuing Expose request
23:45:45.795 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:45.795 00.000 11060 Worker thread wakes up
23:45:45.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:45.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:46.437 00.642 11060 Exposure complete
23:45:46.622 00.185 11060 worker thread done servicing request
23:45:46.622 00.000 10844 OnExposeComplete: enter
23:45:46.622 00.000 10844 UpdateGuideState(): m_state=6
23:45:46.624 00.002 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
23:45:46.624 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=62.53, Mass=2497, SNR=31.6, Peak=221 HFD=3.5
23:45:46.624 00.000 10844 MultiStar: [#1 -0.08,0.47,1.23,U] [#2 0.25,-0.56,2.18,U] [#3 0.12,-0.04,1.13,U] [#4 0.70,0.22,0.00,M1] [#5 0.13,-0.17,1.11,U] [#6 -0.03,-0.04,1.11,U] [#7 0.32,0.02,1.00,U] [#8 0.10,0.06,1.07,U] 
23:45:46.624 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.17, 0.45}
23:45:46.624 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
23:45:46.624 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
23:45:46.624 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=0.01 mountY=0.14, mountTheta=1.46
23:45:46.625 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.04, opts=13)
23:45:46.625 00.000 10844 Enqueuing Move request for scope (0.13, -0.04)
23:45:46.625 00.000 11060 Worker thread wakes up
23:45:46.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
23:45:46.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
23:45:46.625 00.000 11060 Moving (0.13, -0.04) raw xDistance=0.01 yDistance=0.14
23:45:46.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:45:46.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:46.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:45:46.625 00.000 11060 MoveAxis(E, 0, ABG)
23:45:46.625 00.000 11060 Move returns status 0, amount 0
23:45:46.625 00.000 11060 MoveAxis(N, 0, ABG)
23:45:46.625 00.000 11060 Move returns status 0, amount 0
23:45:46.625 00.000 11060 move complete, result=0
23:45:46.625 00.000 11060 worker thread done servicing request
23:45:46.630 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:46.642 00.012 10844 UpdateGuideState exits: m=2497 SNR=31.6
23:45:46.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:46.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:46.642 00.000 10844 Enqueuing Expose request
23:45:46.642 00.000 11060 Worker thread wakes up
23:45:46.642 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:46.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:46.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:47.271 00.629 11060 Exposure complete
23:45:47.423 00.152 11060 worker thread done servicing request
23:45:47.423 00.000 10844 OnExposeComplete: enter
23:45:47.423 00.000 10844 UpdateGuideState(): m_state=6
23:45:47.423 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
23:45:47.423 00.000 10844 Star::Find returns 1 (1), X=258.63, Y=62.27, Mass=2890, SNR=34.2, Peak=255 HFD=3.6
23:45:47.423 00.000 10844 MultiStar: [#1 -0.10,0.21,1.08,U] [#2 0.49,0.01,2.13,U] [#3 -0.10,0.09,1.00,U] [#4 0.10,0.46,0.90,U] [#5 -0.33,-0.32,1.09,U] [#6 -0.10,0.00,1.00,U] [#7 -0.03,-0.52,0.90,U] [#8 -0.13,-0.25,0.99,U] 
23:45:47.423 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.08, 0.19}
23:45:47.423 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
23:45:47.423 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
23:45:47.423 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.48 mountX=0.01 mountY=0.02, mountTheta=1.27
23:45:47.423 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
23:45:47.423 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
23:45:47.423 00.000 11060 Worker thread wakes up
23:45:47.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:45:47.423 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:45:47.423 00.000 11060 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=0.02
23:45:47.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:45:47.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:47.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:47.423 00.000 11060 MoveAxis(E, 0, ABG)
23:45:47.423 00.000 11060 Move returns status 0, amount 0
23:45:47.423 00.000 11060 MoveAxis(N, 0, ABG)
23:45:47.423 00.000 11060 Move returns status 0, amount 0
23:45:47.423 00.000 11060 move complete, result=0
23:45:47.423 00.000 11060 worker thread done servicing request
23:45:47.429 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:47.444 00.015 10844 UpdateGuideState exits: m=2890 SNR=34.2 Saturated
23:45:47.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:47.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:47.444 00.000 10844 Enqueuing Expose request
23:45:47.444 00.000 11060 Worker thread wakes up
23:45:47.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:47.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:47.444 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:48.092 00.648 11060 Exposure complete
23:45:48.260 00.168 11060 worker thread done servicing request
23:45:48.260 00.000 10844 OnExposeComplete: enter
23:45:48.260 00.000 10844 UpdateGuideState(): m_state=6
23:45:48.260 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
23:45:48.260 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=62.50, Mass=3251, SNR=36.6, Peak=255 HFD=3.2
23:45:48.260 00.000 10844 MultiStar: [#1 -0.13,0.04,1.00,U] [#2 -0.14,-0.19,2.00,U] [#3 -0.43,-0.74,0.00,M1] [#4 -0.15,0.17,0.93,U] [#5 -0.13,-0.36,1.00,U] [#6 -0.02,0.08,0.83,U] [#7 -0.19,-0.51,0.92,U] [#8 -0.37,0.01,0.93,U] 
23:45:48.260 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.17, 0.42}
23:45:48.260 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
23:45:48.260 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
23:45:48.260 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.79 mountX=0.09 mountY=-0.15, mountTheta=-1.04
23:45:48.263 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
23:45:48.263 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
23:45:48.263 00.000 11060 Worker thread wakes up
23:45:48.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
23:45:48.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
23:45:48.263 00.000 11060 Moving (-0.16, -0.06) raw xDistance=0.09 yDistance=-0.15
23:45:48.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:45:48.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:48.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:45:48.263 00.000 11060 MoveAxis(E, 0, ABG)
23:45:48.263 00.000 11060 Move returns status 0, amount 0
23:45:48.263 00.000 11060 MoveAxis(N, 0, ABG)
23:45:48.263 00.000 11060 Move returns status 0, amount 0
23:45:48.263 00.000 11060 move complete, result=0
23:45:48.263 00.000 11060 worker thread done servicing request
23:45:48.269 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:48.278 00.009 10844 UpdateGuideState exits: m=3251 SNR=36.6 Saturated
23:45:48.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:48.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:48.278 00.000 10844 Enqueuing Expose request
23:45:48.278 00.000 11060 Worker thread wakes up
23:45:48.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:48.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:48.278 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:48.905 00.627 11060 Exposure complete
23:45:49.078 00.173 11060 worker thread done servicing request
23:45:49.078 00.000 10844 OnExposeComplete: enter
23:45:49.078 00.000 10844 UpdateGuideState(): m_state=6
23:45:49.078 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
23:45:49.078 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.99, Mass=3238, SNR=37.1, Peak=243 HFD=3.8
23:45:49.079 00.001 10844 MultiStar: [#1 -0.68,0.66,0.00,M1] [#2 0.63,0.46,0.00,M1] [#3 -0.30,-0.15,0.98,U] [#4 -0.04,-0.02,0.94,U] [#5 -0.02,-0.55,0.99,U] [#6 0.10,-0.20,0.90,U] [#7 -0.24,-0.46,0.74,U] [#8 -0.11,0.53,0.86,U] 
23:45:49.079 00.000 10844 single-star, 6 included, MultiStar: {-0.09, -0.13}, one-star: {-0.03, -0.09}
23:45:49.079 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
23:45:49.079 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
23:45:49.079 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.89 mountX=0.09 mountY=-0.01, mountTheta=-0.16
23:45:49.079 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.09, opts=13)
23:45:49.079 00.000 10844 Enqueuing Move request for scope (-0.03, -0.09)
23:45:49.079 00.000 11060 Worker thread wakes up
23:45:49.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:45:49.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:45:49.079 00.000 11060 Moving (-0.03, -0.09) raw xDistance=0.09 yDistance=-0.01
23:45:49.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:45:49.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:49.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:45:49.079 00.000 11060 MoveAxis(E, 0, ABG)
23:45:49.079 00.000 11060 Move returns status 0, amount 0
23:45:49.079 00.000 11060 MoveAxis(N, 0, ABG)
23:45:49.079 00.000 11060 Move returns status 0, amount 0
23:45:49.079 00.000 11060 move complete, result=0
23:45:49.079 00.000 11060 worker thread done servicing request
23:45:49.084 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:49.094 00.010 10844 UpdateGuideState exits: m=3238 SNR=37.1
23:45:49.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:49.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:49.094 00.000 10844 Enqueuing Expose request
23:45:49.094 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:49.094 00.000 11060 Worker thread wakes up
23:45:49.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:49.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:49.727 00.633 11060 Exposure complete
23:45:49.894 00.167 11060 worker thread done servicing request
23:45:49.894 00.000 10844 OnExposeComplete: enter
23:45:49.894 00.000 10844 UpdateGuideState(): m_state=6
23:45:49.894 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
23:45:49.894 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=62.31, Mass=2999, SNR=35.2, Peak=222 HFD=3.6
23:45:49.894 00.000 10844 MultiStar: [#1 -0.25,0.66,0.00,M2] [#2 0.14,0.46,2.05,U] [#3 -0.11,0.53,0.94,U] [#4 0.05,0.76,0.00,M1] [#5 0.26,-0.59,0.00,M1] [#6 0.03,0.27,0.91,U] [#7 -0.14,-0.05,1.02,U] [#8 -0.05,-0.13,0.93,U] 
23:45:49.894 00.000 10844 single-star, 5 included, MultiStar: {-0.00, 0.25}, one-star: {-0.03, 0.23}
23:45:49.894 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
23:45:49.894 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
23:45:49.894 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.71 mountX=-0.22 mountY=-0.07, mountTheta=-2.84
23:45:49.897 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.23, opts=13)
23:45:49.897 00.000 10844 Enqueuing Move request for scope (-0.03, 0.23)
23:45:49.897 00.000 11060 Worker thread wakes up
23:45:49.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
23:45:49.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
23:45:49.897 00.000 11060 Moving (-0.03, 0.23) raw xDistance=-0.22 yDistance=-0.07
23:45:49.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:45:49.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:49.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:45:49.897 00.000 11060 MoveAxis(E, 38, ABG)
23:45:49.897 00.000 11060 Guiding  Dir = 2, Dur = 38
23:45:49.902 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:49.918 00.016 11060 IsSlewing returns 0
23:45:49.918 00.000 11060 IsGuiding returns 0
23:45:49.918 00.000 10844 UpdateGuideState exits: m=2999 SNR=35.2
23:45:49.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:49.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:49.918 00.000 10844 Enqueuing Expose request
23:45:49.960 00.042 11060 IsGuiding returns 0
23:45:49.960 00.000 11060 Move returns status 0, amount 38
23:45:49.960 00.000 11060 MoveAxis(N, 0, ABG)
23:45:49.960 00.000 11060 Move returns status 0, amount 0
23:45:49.960 00.000 11060 move complete, result=0
23:45:49.960 00.000 11060 worker thread done servicing request
23:45:49.960 00.000 11060 Worker thread wakes up
23:45:49.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:49.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:49.960 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
23:45:50.591 00.631 11060 Exposure complete
23:45:50.749 00.158 11060 worker thread done servicing request
23:45:50.749 00.000 10844 OnExposeComplete: enter
23:45:50.749 00.000 10844 UpdateGuideState(): m_state=6
23:45:50.749 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
23:45:50.749 00.000 10844 Star::Find returns 1 (1), X=258.75, Y=61.61, Mass=3388, SNR=37.3, Peak=255 HFD=3.6
23:45:50.749 00.000 10844 MultiStar: [#1 0.25,-0.07,0.85,U] [#2 0.37,-1.14,0.00,M1] [#3 -0.13,-0.23,0.95,U] [#4 -0.21,-0.35,0.84,U] [#5 0.53,-0.62,0.00,M2] [#6 0.27,-0.31,0.85,U] [#7 -0.03,-0.55,0.79,U] [#8 0.18,-0.76,0.00,M1] 
23:45:50.749 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.33}, one-star: {0.04, -0.47}
23:45:50.749 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
23:45:50.749 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
23:45:50.749 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.48 mountX=0.32 mountY=0.08, mountTheta=0.25
23:45:50.752 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.33, opts=13)
23:45:50.752 00.000 10844 Enqueuing Move request for scope (0.03, -0.33)
23:45:50.752 00.000 11060 Worker thread wakes up
23:45:50.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
23:45:50.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
23:45:50.752 00.000 11060 Moving (0.03, -0.33) raw xDistance=0.32 yDistance=0.08
23:45:50.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.32
23:45:50.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:50.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:45:50.752 00.000 11060 MoveAxis(W, 54, ABG)
23:45:50.752 00.000 11060 Guiding  Dir = 3, Dur = 54
23:45:50.759 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:50.774 00.015 10844 UpdateGuideState exits: m=3388 SNR=37.3 Saturated
23:45:50.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:50.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:50.774 00.000 10844 Enqueuing Expose request
23:45:50.796 00.022 11060 IsSlewing returns 0
23:45:50.796 00.000 11060 IsGuiding returns 0
23:45:50.890 00.094 11060 IsGuiding returns 0
23:45:50.890 00.000 11060 Move returns status 0, amount 54
23:45:50.890 00.000 11060 MoveAxis(N, 0, ABG)
23:45:50.890 00.000 11060 Move returns status 0, amount 0
23:45:50.890 00.000 11060 move complete, result=0
23:45:50.890 00.000 11060 worker thread done servicing request
23:45:50.890 00.000 11060 Worker thread wakes up
23:45:50.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:50.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:50.895 00.005 10844 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
23:45:51.543 00.648 11060 Exposure complete
23:45:51.698 00.155 11060 worker thread done servicing request
23:45:51.698 00.000 10844 OnExposeComplete: enter
23:45:51.698 00.000 10844 UpdateGuideState(): m_state=6
23:45:51.698 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
23:45:51.698 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=62.30, Mass=3083, SNR=35.5, Peak=234 HFD=3.7
23:45:51.698 00.000 10844 MultiStar: [#1 0.13,0.80,0.00,M2] [#2 0.48,-0.31,1.96,U] [#3 0.17,-0.05,0.97,U] [#4 0.19,0.67,0.00,M1] [#5 0.62,-0.60,0.00,M3] [#6 -0.16,-0.06,1.07,U] [#7 0.36,-0.54,0.00,M1] [#8 0.32,-0.49,0.93,U] 
23:45:51.698 00.000 10844 single-star, 4 included, MultiStar: {0.22, -0.16}, one-star: {0.09, 0.22}
23:45:51.698 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
23:45:51.698 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
23:45:51.698 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.18 mountX=-0.23 mountY=0.05, mountTheta=2.92
23:45:51.703 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.22, opts=13)
23:45:51.703 00.000 10844 Enqueuing Move request for scope (0.09, 0.22)
23:45:51.703 00.000 11060 Worker thread wakes up
23:45:51.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
23:45:51.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
23:45:51.703 00.000 11060 Moving (0.09, 0.22) raw xDistance=-0.23 yDistance=0.05
23:45:51.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:45:51.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:51.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:45:51.703 00.000 11060 MoveAxis(E, 38, ABG)
23:45:51.703 00.000 11060 Guiding  Dir = 2, Dur = 38
23:45:51.710 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:51.718 00.008 11060 IsSlewing returns 0
23:45:51.718 00.000 11060 IsGuiding returns 0
23:45:51.723 00.005 10844 UpdateGuideState exits: m=3083 SNR=35.5
23:45:51.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:51.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:51.723 00.000 10844 Enqueuing Expose request
23:45:51.778 00.055 11060 IsGuiding returns 0
23:45:51.778 00.000 11060 Move returns status 0, amount 38
23:45:51.778 00.000 11060 MoveAxis(N, 0, ABG)
23:45:51.778 00.000 11060 Move returns status 0, amount 0
23:45:51.778 00.000 11060 move complete, result=0
23:45:51.779 00.001 11060 worker thread done servicing request
23:45:51.779 00.000 11060 Worker thread wakes up
23:45:51.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:51.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:51.779 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:45:52.406 00.627 11060 Exposure complete
23:45:52.605 00.199 11060 worker thread done servicing request
23:45:52.605 00.000 10844 OnExposeComplete: enter
23:45:52.605 00.000 10844 UpdateGuideState(): m_state=6
23:45:52.605 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
23:45:52.610 00.005 10844 Star::Find returns 1 (0), X=258.82, Y=62.48, Mass=3051, SNR=35.7, Peak=205 HFD=3.8
23:45:52.610 00.000 10844 MultiStar: [#1 0.14,0.83,0.00,M3] [#2 -0.20,-0.55,1.95,U] [#3 0.03,0.01,0.94,U] [#4 -0.09,0.53,0.86,U] [#5 0.40,-0.41,0.97,U] [#6 0.05,-0.34,0.91,U] [#7 0.03,-0.15,0.90,U] [#8 -0.10,0.19,0.98,U] 
23:45:52.610 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {0.11, 0.40}
23:45:52.610 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
23:45:52.610 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
23:45:52.610 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.52 mountX=0.10 mountY=0.02, mountTheta=0.22
23:45:52.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
23:45:52.610 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
23:45:52.610 00.000 11060 Worker thread wakes up
23:45:52.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
23:45:52.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
23:45:52.610 00.000 11060 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=0.02
23:45:52.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:45:52.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:52.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:45:52.610 00.000 11060 MoveAxis(E, 0, ABG)
23:45:52.610 00.000 11060 Move returns status 0, amount 0
23:45:52.610 00.000 11060 MoveAxis(N, 0, ABG)
23:45:52.610 00.000 11060 Move returns status 0, amount 0
23:45:52.610 00.000 11060 move complete, result=0
23:45:52.610 00.000 11060 worker thread done servicing request
23:45:52.616 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:52.632 00.016 10844 UpdateGuideState exits: m=3051 SNR=35.7
23:45:52.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:52.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:52.632 00.000 10844 Enqueuing Expose request
23:45:52.632 00.000 11060 Worker thread wakes up
23:45:52.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:52.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:52.632 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:53.273 00.641 11060 Exposure complete
23:45:53.437 00.164 11060 worker thread done servicing request
23:45:53.437 00.000 10844 OnExposeComplete: enter
23:45:53.437 00.000 10844 UpdateGuideState(): m_state=6
23:45:53.437 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
23:45:53.437 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.69, Mass=2807, SNR=34.2, Peak=253 HFD=3.5
23:45:53.442 00.005 10844 MultiStar: [#1 0.34,0.13,1.08,U] [#2 0.58,-0.03,2.03,U] [#3 -0.13,-0.79,0.00,M1] [#4 0.06,0.24,1.00,U] [#5 0.54,-0.14,1.00,U] [#6 0.07,-0.23,1.04,U] [#7 -0.10,-0.49,0.91,U] [#8 0.13,-0.46,0.91,U] 
23:45:53.442 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.15}, one-star: {-0.06, -0.39}
23:45:53.442 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
23:45:53.442 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
23:45:53.442 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.29 cameraTheta=-0.54 mountX=0.10 mountY=0.26, mountTheta=1.21
23:45:53.442 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.15, opts=13)
23:45:53.442 00.000 10844 Enqueuing Move request for scope (0.24, -0.15)
23:45:53.442 00.000 11060 Worker thread wakes up
23:45:53.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
23:45:53.442 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
23:45:53.442 00.000 11060 Moving (0.24, -0.15) raw xDistance=0.10 yDistance=0.26
23:45:53.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:45:53.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:53.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:45:53.442 00.000 11060 MoveAxis(E, 0, ABG)
23:45:53.442 00.000 11060 Move returns status 0, amount 0
23:45:53.442 00.000 11060 MoveAxis(N, 0, ABG)
23:45:53.442 00.000 11060 Move returns status 0, amount 0
23:45:53.442 00.000 11060 move complete, result=0
23:45:53.442 00.000 11060 worker thread done servicing request
23:45:53.461 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:53.478 00.017 10844 UpdateGuideState exits: m=2807 SNR=34.2
23:45:53.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:53.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:53.478 00.000 10844 Enqueuing Expose request
23:45:53.478 00.000 11060 Worker thread wakes up
23:45:53.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:53.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:53.478 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:45:54.103 00.625 11060 Exposure complete
23:45:54.283 00.180 11060 worker thread done servicing request
23:45:54.283 00.000 10844 OnExposeComplete: enter
23:45:54.283 00.000 10844 UpdateGuideState(): m_state=6
23:45:54.283 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
23:45:54.284 00.001 10844 Star::Find returns 1 (1), X=258.91, Y=62.48, Mass=3066, SNR=35.6, Peak=255 HFD=3.5
23:45:54.284 00.000 10844 MultiStar: [#1 0.15,0.45,0.96,U] [#2 0.31,-0.35,1.87,U] [#3 -0.29,-0.12,0.98,U] [#4 -0.28,0.47,0.83,U] [#5 -0.16,0.23,1.03,U] [#6 0.03,-0.31,0.88,U] [#7 -0.06,0.02,0.93,U] [#8 -0.10,-0.55,0.93,U] 
23:45:54.284 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.20, 0.40}
23:45:54.284 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
23:45:54.284 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
23:45:54.284 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.61 mountX=0.01 mountY=0.01, mountTheta=1.14
23:45:54.286 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
23:45:54.286 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
23:45:54.286 00.000 11060 Worker thread wakes up
23:45:54.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:45:54.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:45:54.286 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
23:45:54.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:45:54.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:54.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:45:54.286 00.000 11060 MoveAxis(E, 0, ABG)
23:45:54.286 00.000 11060 Move returns status 0, amount 0
23:45:54.286 00.000 11060 MoveAxis(N, 0, ABG)
23:45:54.286 00.000 11060 Move returns status 0, amount 0
23:45:54.286 00.000 11060 move complete, result=0
23:45:54.286 00.000 11060 worker thread done servicing request
23:45:54.296 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:45:54.316 00.020 10844 UpdateGuideState exits: m=3066 SNR=35.6 Saturated
23:45:54.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:54.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:54.316 00.000 10844 Enqueuing Expose request
23:45:54.316 00.000 11060 Worker thread wakes up
23:45:54.316 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:54.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:54.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:54.959 00.643 11060 Exposure complete
23:45:55.120 00.161 11060 worker thread done servicing request
23:45:55.120 00.000 10844 OnExposeComplete: enter
23:45:55.120 00.000 10844 UpdateGuideState(): m_state=6
23:45:55.120 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
23:45:55.120 00.000 10844 Star::Find returns 1 (1), X=259.22, Y=62.05, Mass=3268, SNR=37.2, Peak=255 HFD=3.9
23:45:55.120 00.000 10844 MultiStar: [#1 0.50,0.12,1.02,U] [#2 0.64,-0.53,0.00,M1] [#3 0.00,-0.26,0.99,U] [#4 0.78,0.21,0.00,M1] [#5 0.28,0.14,1.00,U] [#6 0.04,0.27,0.93,U] [#7 0.05,-0.53,0.82,U] [#8 0.29,-0.21,0.95,U] 
23:45:55.120 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.06}, one-star: {0.51, -0.03}
23:45:55.120 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
23:45:55.120 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
23:45:55.120 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.25 cameraTheta=-0.25 mountX=0.02 mountY=0.25, mountTheta=1.51
23:45:55.124 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.06, opts=13)
23:45:55.124 00.000 10844 Enqueuing Move request for scope (0.25, -0.06)
23:45:55.124 00.000 11060 Worker thread wakes up
23:45:55.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
23:45:55.125 00.001 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
23:45:55.125 00.000 11060 Moving (0.25, -0.06) raw xDistance=0.02 yDistance=0.25
23:45:55.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:45:55.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:55.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:45:55.125 00.000 11060 MoveAxis(E, 0, ABG)
23:45:55.125 00.000 11060 Move returns status 0, amount 0
23:45:55.125 00.000 11060 MoveAxis(N, 0, ABG)
23:45:55.125 00.000 11060 Move returns status 0, amount 0
23:45:55.125 00.000 11060 move complete, result=0
23:45:55.125 00.000 11060 worker thread done servicing request
23:45:55.133 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:45:55.151 00.018 10844 UpdateGuideState exits: m=3268 SNR=37.2 Saturated
23:45:55.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:55.151 00.000 10844 Enqueuing Expose request
23:45:55.151 00.000 11060 Worker thread wakes up
23:45:55.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:55.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:55.151 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:45:55.780 00.629 11060 Exposure complete
23:45:55.943 00.163 11060 worker thread done servicing request
23:45:55.943 00.000 10844 OnExposeComplete: enter
23:45:55.943 00.000 10844 UpdateGuideState(): m_state=6
23:45:55.943 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
23:45:55.943 00.000 10844 Star::Find returns 1 (1), X=259.27, Y=61.86, Mass=3014, SNR=34.8, Peak=255 HFD=3.5
23:45:55.943 00.000 10844 MultiStar: [#1 0.60,0.98,0.00,M1] [#2 -0.07,0.04,2.01,U] [#3 0.15,0.13,1.01,U] [#4 0.02,0.49,0.95,U] [#5 0.54,0.02,1.03,U] [#6 -0.08,0.75,0.00,M1] [#7 0.24,0.07,0.90,U] [#8 0.16,0.02,0.93,U] 
23:45:55.943 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.07}, one-star: {0.56, -0.22}
23:45:55.943 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
23:45:55.943 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
23:45:55.943 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.35 mountX=-0.10 mountY=0.18, mountTheta=2.09
23:45:55.943 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.07, opts=13)
23:45:55.943 00.000 10844 Enqueuing Move request for scope (0.19, 0.07)
23:45:55.943 00.000 11060 Worker thread wakes up
23:45:55.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
23:45:55.943 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
23:45:55.943 00.000 11060 Moving (0.19, 0.07) raw xDistance=-0.10 yDistance=0.18
23:45:55.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:45:55.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:55.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:45:55.943 00.000 11060 MoveAxis(E, 0, ABG)
23:45:55.943 00.000 11060 Move returns status 0, amount 0
23:45:55.948 00.005 11060 MoveAxis(N, 0, ABG)
23:45:55.948 00.000 11060 Move returns status 0, amount 0
23:45:55.948 00.000 11060 move complete, result=0
23:45:55.948 00.000 11060 worker thread done servicing request
23:45:55.953 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:55.974 00.021 10844 UpdateGuideState exits: m=3014 SNR=34.8 Saturated
23:45:55.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:55.974 00.000 10844 Enqueuing Expose request
23:45:55.974 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:45:55.974 00.000 11060 Worker thread wakes up
23:45:55.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:55.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:56.619 00.645 11060 Exposure complete
23:45:56.776 00.157 11060 worker thread done servicing request
23:45:56.776 00.000 10844 OnExposeComplete: enter
23:45:56.776 00.000 10844 UpdateGuideState(): m_state=6
23:45:56.776 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
23:45:56.776 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=62.38, Mass=3497, SNR=38.2, Peak=255 HFD=3.7
23:45:56.776 00.000 10844 MultiStar: [#1 0.29,0.59,0.00,M2] [#2 -0.37,0.32,1.88,U] [#3 -0.23,0.23,0.85,U] [#4 -0.34,0.23,0.87,U] [#5 0.60,-0.13,0.97,U] [#6 -0.11,-0.16,0.90,U] [#7 -0.00,0.36,0.78,U] [#8 0.17,-0.03,0.86,U] 
23:45:56.776 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.16}, one-star: {0.09, 0.30}
23:45:56.776 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
23:45:56.776 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.63)
23:45:56.776 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.92 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
23:45:56.782 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.16, opts=13)
23:45:56.782 00.000 10844 Enqueuing Move request for scope (-0.06, 0.16)
23:45:56.782 00.000 11060 Worker thread wakes up
23:45:56.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
23:45:56.782 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
23:45:56.784 00.002 11060 Moving (-0.06, 0.16) raw xDistance=-0.14 yDistance=-0.08
23:45:56.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:45:56.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:56.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:45:56.784 00.000 11060 MoveAxis(E, 25, ABG)
23:45:56.784 00.000 11060 Guiding  Dir = 2, Dur = 25
23:45:56.790 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:45:56.802 00.012 10844 UpdateGuideState exits: m=3497 SNR=38.2 Saturated
23:45:56.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:56.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:56.803 00.001 10844 Enqueuing Expose request
23:45:56.803 00.000 11060 IsSlewing returns 0
23:45:56.803 00.000 11060 IsGuiding returns 0
23:45:56.848 00.045 11060 IsGuiding returns 0
23:45:56.848 00.000 11060 Move returns status 0, amount 25
23:45:56.848 00.000 11060 MoveAxis(N, 0, ABG)
23:45:56.848 00.000 11060 Move returns status 0, amount 0
23:45:56.850 00.002 11060 move complete, result=0
23:45:56.850 00.000 11060 worker thread done servicing request
23:45:56.850 00.000 11060 Worker thread wakes up
23:45:56.850 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
23:45:56.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:56.862 00.012 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:57.499 00.637 11060 Exposure complete
23:45:57.702 00.203 11060 worker thread done servicing request
23:45:57.702 00.000 10844 OnExposeComplete: enter
23:45:57.702 00.000 10844 UpdateGuideState(): m_state=6
23:45:57.702 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
23:45:57.702 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=61.92, Mass=3070, SNR=36.2, Peak=226 HFD=3.4
23:45:57.702 00.000 10844 MultiStar: [#1 0.23,1.05,0.00,M3] [#2 0.00,-0.22,2.03,U] [#3 0.08,-0.05,0.93,U] [#4 -0.28,0.88,0.00,M1] [#5 0.69,-0.69,0.00,M1] [#6 -0.05,0.76,0.00,M1] [#7 0.05,0.15,0.80,U] [#8 -0.23,0.32,0.86,U] 
23:45:57.702 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.04}, one-star: {0.52, -0.16}
23:45:57.702 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
23:45:57.702 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
23:45:57.702 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.52 mountX=0.03 mountY=0.08, mountTheta=1.23
23:45:57.706 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
23:45:57.706 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
23:45:57.706 00.000 11060 Worker thread wakes up
23:45:57.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:45:57.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:45:57.708 00.002 11060 Moving (0.08, -0.04) raw xDistance=0.03 yDistance=0.08
23:45:57.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:45:57.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:57.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:45:57.708 00.000 11060 MoveAxis(E, 0, ABG)
23:45:57.708 00.000 11060 Move returns status 0, amount 0
23:45:57.708 00.000 11060 MoveAxis(N, 0, ABG)
23:45:57.708 00.000 11060 Move returns status 0, amount 0
23:45:57.708 00.000 11060 move complete, result=0
23:45:57.708 00.000 11060 worker thread done servicing request
23:45:57.713 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:57.728 00.015 10844 UpdateGuideState exits: m=3070 SNR=36.2
23:45:57.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:57.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:57.728 00.000 10844 Enqueuing Expose request
23:45:57.728 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:57.728 00.000 11060 Worker thread wakes up
23:45:57.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:57.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:58.360 00.632 11060 Exposure complete
23:45:58.563 00.203 11060 worker thread done servicing request
23:45:58.563 00.000 10844 OnExposeComplete: enter
23:45:58.563 00.000 10844 UpdateGuideState(): m_state=6
23:45:58.563 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
23:45:58.563 00.000 10844 Star::Find returns 1 (0), X=259.08, Y=62.30, Mass=3339, SNR=37.1, Peak=247 HFD=3.9
23:45:58.564 00.001 10844 MultiStar: [#1 0.30,0.92,0.00,M4] [#2 0.09,0.95,0.00,M1] [#3 0.22,0.37,0.92,U] [#4 -0.29,0.10,0.90,U] [#5 0.49,0.11,0.99,U] [#6 0.40,0.73,0.00,M2] [#7 0.66,0.19,0.00,M1] [#8 0.07,0.90,0.00,M1] 
23:45:58.564 00.000 10844 refined, 3 included, MultiStar: {0.21, 0.20}, one-star: {0.37, 0.22}
23:45:58.564 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
23:45:58.564 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
23:45:58.564 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.20 hyp=0.29 cameraTheta=0.76 mountX=-0.23 mountY=0.18, mountTheta=2.50
23:45:58.564 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.20, opts=13)
23:45:58.564 00.000 10844 Enqueuing Move request for scope (0.21, 0.20)
23:45:58.564 00.000 11060 Worker thread wakes up
23:45:58.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.20) opts 0xd
23:45:58.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.20)
23:45:58.564 00.000 11060 Moving (0.21, 0.20) raw xDistance=-0.23 yDistance=0.18
23:45:58.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:45:58.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:58.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:45:58.564 00.000 11060 MoveAxis(E, 40, ABG)
23:45:58.564 00.000 11060 Guiding  Dir = 2, Dur = 40
23:45:58.576 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:45:58.581 00.005 11060 IsSlewing returns 0
23:45:58.581 00.000 11060 IsGuiding returns 0
23:45:58.595 00.014 10844 UpdateGuideState exits: m=3339 SNR=37.1
23:45:58.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:58.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:58.595 00.000 10844 Enqueuing Expose request
23:45:58.636 00.041 11060 IsGuiding returns 0
23:45:58.636 00.000 11060 Move returns status 0, amount 40
23:45:58.636 00.000 11060 MoveAxis(N, 0, ABG)
23:45:58.636 00.000 11060 Move returns status 0, amount 0
23:45:58.636 00.000 11060 move complete, result=0
23:45:58.636 00.000 11060 worker thread done servicing request
23:45:58.636 00.000 11060 Worker thread wakes up
23:45:58.636 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
23:45:58.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:45:58.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:45:59.267 00.631 11060 Exposure complete
23:45:59.444 00.177 11060 worker thread done servicing request
23:45:59.444 00.000 10844 OnExposeComplete: enter
23:45:59.445 00.001 10844 UpdateGuideState(): m_state=6
23:45:59.445 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
23:45:59.445 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=62.12, Mass=2378, SNR=31.2, Peak=184 HFD=3.1
23:45:59.445 00.000 10844 MultiStar: [#1 0.29,0.45,1.10,U] [#2 0.10,0.43,2.25,U] [#3 0.38,-0.14,1.17,U] [#4 -0.73,-0.00,0.00,M1] [#5 0.37,-0.13,1.04,U] [#6 0.06,0.75,0.00,M3] [#7 0.05,0.25,1.11,U] [#8 0.32,0.33,1.04,U] 
23:45:59.445 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.21}, one-star: {0.39, 0.04}
23:45:59.445 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
23:45:59.445 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
23:45:59.445 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.32 cameraTheta=0.70 mountX=-0.25 mountY=0.21, mountTheta=2.44
23:45:59.447 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.21, opts=13)
23:45:59.447 00.000 10844 Enqueuing Move request for scope (0.25, 0.21)
23:45:59.447 00.000 11060 Worker thread wakes up
23:45:59.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0xd
23:45:59.447 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
23:45:59.447 00.000 11060 Moving (0.25, 0.21) raw xDistance=-0.25 yDistance=0.21
23:45:59.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:45:59.447 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.34 newest=0.47
23:45:59.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:45:59.447 00.000 11060 MoveAxis(E, 45, ABG)
23:45:59.447 00.000 11060 Guiding  Dir = 2, Dur = 45
23:45:59.452 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:45:59.462 00.010 10844 UpdateGuideState exits: m=2378 SNR=31.2
23:45:59.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:59.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:45:59.462 00.000 10844 Enqueuing Expose request
23:45:59.467 00.005 11060 IsSlewing returns 0
23:45:59.467 00.000 11060 IsGuiding returns 0
23:45:59.515 00.048 11060 IsGuiding returns 0
23:45:59.515 00.000 11060 Move returns status 0, amount 45
23:45:59.515 00.000 11060 BLC: Oldest BLC event removed
23:45:59.515 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 615 applied
23:45:59.515 00.000 11060 MoveAxis(S, 696, ABG)
23:45:59.515 00.000 11060 Guiding  Dir = 1, Dur = 696
23:45:59.529 00.014 11060 IsSlewing returns 0
23:45:59.530 00.001 11060 IsGuiding returns 0
23:46:00.231 00.701 11060 IsGuiding returns 0
23:46:00.231 00.000 11060 Move returns status 0, amount 696
23:46:00.231 00.000 11060 move complete, result=0
23:46:00.231 00.000 11060 worker thread done servicing request
23:46:00.231 00.000 11060 Worker thread wakes up
23:46:00.231 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.2 px 696 ms SOUTH
23:46:00.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:00.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:00.866 00.635 11060 Exposure complete
23:46:01.010 00.144 11060 worker thread done servicing request
23:46:01.010 00.000 10844 OnExposeComplete: enter
23:46:01.010 00.000 10844 UpdateGuideState(): m_state=6
23:46:01.010 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
23:46:01.010 00.000 10844 Star::Find returns 1 (0), X=259.40, Y=62.78, Mass=2949, SNR=34.9, Peak=212 HFD=3.6
23:46:01.010 00.000 10844 MultiStar: [#1 -0.05,0.44,0.96,U] [#2 0.23,0.33,2.05,U] [#3 -0.09,0.07,0.96,U] [#4 -0.13,0.26,1.07,U] [#5 0.20,-0.03,1.06,U] [#6 -0.01,0.41,0.93,U] [#7 -0.11,0.00,0.94,U] [#8 -0.34,0.74,0.00,M1] 
23:46:01.010 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.28}, one-star: {0.69, 0.70}
23:46:01.010 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
23:46:01.010 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
23:46:01.010 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.19 mountX=-0.29 mountY=0.06, mountTheta=2.93
23:46:01.010 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.28, opts=13)
23:46:01.010 00.000 10844 Enqueuing Move request for scope (0.11, 0.28)
23:46:01.010 00.000 11060 Worker thread wakes up
23:46:01.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
23:46:01.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
23:46:01.010 00.000 11060 Moving (0.11, 0.28) raw xDistance=-0.29 yDistance=0.06
23:46:01.010 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.146207, 1:0.062892
23:46:01.010 00.000 11060 BLC: No correction, Miss < min_move
23:46:01.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:46:01.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:01.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:01.010 00.000 11060 MoveAxis(E, 52, ABG)
23:46:01.010 00.000 11060 Guiding  Dir = 2, Dur = 52
23:46:01.018 00.008 11060 IsSlewing returns 0
23:46:01.018 00.000 11060 IsGuiding returns 0
23:46:01.020 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:01.031 00.011 10844 UpdateGuideState exits: m=2949 SNR=34.9
23:46:01.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:01.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:01.031 00.000 10844 Enqueuing Expose request
23:46:01.082 00.051 11060 IsGuiding returns 0
23:46:01.082 00.000 11060 Move returns status 0, amount 52
23:46:01.082 00.000 11060 MoveAxis(N, 0, ABG)
23:46:01.082 00.000 11060 Move returns status 0, amount 0
23:46:01.082 00.000 11060 move complete, result=0
23:46:01.082 00.000 11060 worker thread done servicing request
23:46:01.082 00.000 11060 Worker thread wakes up
23:46:01.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:01.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:01.087 00.005 10844 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
23:46:01.711 00.624 11060 Exposure complete
23:46:01.887 00.176 11060 worker thread done servicing request
23:46:01.887 00.000 10844 OnExposeComplete: enter
23:46:01.887 00.000 10844 UpdateGuideState(): m_state=6
23:46:01.887 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
23:46:01.889 00.002 10844 Star::Find returns 1 (1), X=259.12, Y=62.71, Mass=3087, SNR=35.8, Peak=255 HFD=3.8
23:46:01.889 00.000 10844 MultiStar: [#1 0.32,-0.00,1.04,U] [#2 -0.04,0.50,1.92,U] [#3 -0.02,0.12,0.98,U] [#4 -0.06,0.75,0.00,M1] [#5 0.01,0.05,1.12,U] [#6 0.02,0.28,0.98,U] [#7 0.26,-0.17,0.86,U] [#8 0.16,-0.23,1.00,U] 
23:46:01.889 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.19}, one-star: {0.40, 0.63}
23:46:01.889 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
23:46:01.889 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
23:46:01.889 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.01 mountX=-0.20 mountY=0.09, mountTheta=2.74
23:46:01.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.19, opts=13)
23:46:01.892 00.001 10844 Enqueuing Move request for scope (0.12, 0.19)
23:46:01.892 00.000 11060 Worker thread wakes up
23:46:01.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
23:46:01.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
23:46:01.892 00.000 11060 Moving (0.12, 0.19) raw xDistance=-0.20 yDistance=0.09
23:46:01.892 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.146207, 1:0.062892, 2:0.086217
23:46:01.892 00.000 11060 BLC: No correction, Miss < min_move
23:46:01.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:46:01.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:01.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:46:01.892 00.000 11060 MoveAxis(E, 37, ABG)
23:46:01.893 00.001 11060 Guiding  Dir = 2, Dur = 37
23:46:01.896 00.003 11060 IsSlewing returns 0
23:46:01.897 00.001 11060 IsGuiding returns 0
23:46:01.899 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:01.912 00.013 10844 UpdateGuideState exits: m=3087 SNR=35.8 Saturated
23:46:01.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:01.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:01.912 00.000 10844 Enqueuing Expose request
23:46:01.944 00.032 11060 IsGuiding returns 0
23:46:01.944 00.000 11060 Move returns status 0, amount 37
23:46:01.944 00.000 11060 MoveAxis(N, 0, ABG)
23:46:01.944 00.000 11060 Move returns status 0, amount 0
23:46:01.944 00.000 11060 move complete, result=0
23:46:01.944 00.000 11060 worker thread done servicing request
23:46:01.944 00.000 11060 Worker thread wakes up
23:46:01.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:01.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:01.944 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
23:46:02.584 00.640 11060 Exposure complete
23:46:02.739 00.155 10844 OnExposeComplete: enter
23:46:02.739 00.000 11060 worker thread done servicing request
23:46:02.739 00.000 10844 UpdateGuideState(): m_state=6
23:46:02.739 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
23:46:02.739 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.89, Mass=3003, SNR=35.4, Peak=240 HFD=3.5
23:46:02.739 00.000 10844 MultiStar: [#1 0.45,0.45,0.00,M2] [#2 0.22,0.34,2.00,U] [#3 0.30,0.37,0.96,U] [#4 -0.54,0.56,0.00,M2] [#5 0.01,-0.10,1.02,U] [#6 -0.19,0.32,0.95,U] [#7 -0.09,-0.02,0.89,U] [#8 0.52,0.06,1.00,U] 
23:46:02.739 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.14}, one-star: {0.17, -0.19}
23:46:02.739 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
23:46:02.739 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
23:46:02.739 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.76 mountX=-0.17 mountY=0.12, mountTheta=2.50
23:46:02.741 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
23:46:02.741 00.000 10844 Enqueuing Move request for scope (0.15, 0.14)
23:46:02.741 00.000 11060 Worker thread wakes up
23:46:02.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
23:46:02.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
23:46:02.741 00.000 11060 Moving (0.15, 0.14) raw xDistance=-0.17 yDistance=0.12
23:46:02.741 00.000 11060 BLC: window closed
23:46:02.741 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.146207, 1:0.062892, 2:0.086217
23:46:02.741 00.000 11060 BLC: No correction, Miss < min_move
23:46:02.743 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:46:02.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:02.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:46:02.743 00.000 11060 MoveAxis(E, 30, ABG)
23:46:02.743 00.000 11060 Guiding  Dir = 2, Dur = 30
23:46:02.749 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:02.760 00.011 10844 UpdateGuideState exits: m=3003 SNR=35.4
23:46:02.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:02.764 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:02.764 00.000 10844 Enqueuing Expose request
23:46:02.775 00.011 11060 IsSlewing returns 0
23:46:02.775 00.000 11060 IsGuiding returns 0
23:46:02.836 00.061 11060 IsGuiding returns 0
23:46:02.836 00.000 11060 Move returns status 0, amount 30
23:46:02.836 00.000 11060 MoveAxis(N, 0, ABG)
23:46:02.837 00.001 11060 Move returns status 0, amount 0
23:46:02.837 00.000 11060 move complete, result=0
23:46:02.837 00.000 11060 worker thread done servicing request
23:46:02.837 00.000 11060 Worker thread wakes up
23:46:02.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:02.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:02.837 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
23:46:03.462 00.625 11060 Exposure complete
23:46:03.633 00.171 11060 worker thread done servicing request
23:46:03.633 00.000 10844 OnExposeComplete: enter
23:46:03.633 00.000 10844 UpdateGuideState(): m_state=6
23:46:03.633 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
23:46:03.633 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=61.79, Mass=3803, SNR=39.5, Peak=230 HFD=3.8
23:46:03.633 00.000 10844 MultiStar: [#1 -0.29,0.28,0.93,U] [#2 0.14,0.52,1.74,U] [#3 -0.33,-0.13,0.91,U] [#4 -0.32,0.53,0.89,U] [#5 0.05,0.11,1.01,U] [#6 -0.38,0.68,0.00,M1] [#7 -0.38,-0.15,0.75,U] [#8 0.45,0.21,0.89,U] 
23:46:03.633 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.18}, one-star: {0.10, -0.28}
23:46:03.633 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
23:46:03.633 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
23:46:03.633 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.80 mountX=-0.17 mountY=-0.07, mountTheta=-2.75
23:46:03.637 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.18, opts=13)
23:46:03.637 00.000 10844 Enqueuing Move request for scope (-0.04, 0.18)
23:46:03.637 00.000 11060 Worker thread wakes up
23:46:03.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
23:46:03.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
23:46:03.637 00.000 11060 Moving (-0.04, 0.18) raw xDistance=-0.17 yDistance=-0.07
23:46:03.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:46:03.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:03.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:46:03.637 00.000 11060 MoveAxis(E, 30, ABG)
23:46:03.637 00.000 11060 Guiding  Dir = 2, Dur = 30
23:46:03.644 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:03.663 00.019 11060 IsSlewing returns 0
23:46:03.663 00.000 11060 IsGuiding returns 0
23:46:03.674 00.011 10844 UpdateGuideState exits: m=3803 SNR=39.5
23:46:03.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:03.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:03.674 00.000 10844 Enqueuing Expose request
23:46:03.710 00.036 11060 IsGuiding returns 0
23:46:03.710 00.000 11060 Move returns status 0, amount 30
23:46:03.710 00.000 11060 MoveAxis(N, 0, ABG)
23:46:03.710 00.000 11060 Move returns status 0, amount 0
23:46:03.710 00.000 11060 move complete, result=0
23:46:03.710 00.000 11060 worker thread done servicing request
23:46:03.710 00.000 11060 Worker thread wakes up
23:46:03.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:03.710 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:46:03.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:04.333 00.623 11060 Exposure complete
23:46:04.518 00.185 11060 worker thread done servicing request
23:46:04.518 00.000 10844 OnExposeComplete: enter
23:46:04.518 00.000 10844 UpdateGuideState(): m_state=6
23:46:04.519 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
23:46:04.519 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.97, Mass=3182, SNR=36.0, Peak=252 HFD=3.7
23:46:04.519 00.000 10844 MultiStar: [#1 -0.30,0.13,1.04,U] [#2 -0.09,-0.31,2.06,U] [#3 -0.41,-0.17,1.10,U] [#4 0.10,0.16,0.98,U] [#5 -0.33,-0.72,0.00,M1] [#6 -0.01,0.07,0.94,U] [#7 -0.10,-0.38,0.95,U] [#8 -0.30,0.09,1.02,U] 
23:46:04.519 00.000 10844 single-star, 7 included, MultiStar: {-0.14, -0.09}, one-star: {0.02, -0.11}
23:46:04.519 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
23:46:04.519 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
23:46:04.519 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.40 mountX=0.10 mountY=0.04, mountTheta=0.34
23:46:04.521 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
23:46:04.521 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
23:46:04.521 00.000 11060 Worker thread wakes up
23:46:04.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:46:04.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:46:04.521 00.000 11060 Moving (0.02, -0.11) raw xDistance=0.10 yDistance=0.04
23:46:04.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:46:04.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:04.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:46:04.521 00.000 11060 MoveAxis(E, 0, ABG)
23:46:04.521 00.000 11060 Move returns status 0, amount 0
23:46:04.521 00.000 11060 MoveAxis(N, 0, ABG)
23:46:04.521 00.000 11060 Move returns status 0, amount 0
23:46:04.521 00.000 11060 move complete, result=0
23:46:04.521 00.000 11060 worker thread done servicing request
23:46:04.524 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:04.542 00.018 10844 UpdateGuideState exits: m=3182 SNR=36.0
23:46:04.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:04.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:04.542 00.000 10844 Enqueuing Expose request
23:46:04.542 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:04.542 00.000 11060 Worker thread wakes up
23:46:04.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:04.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:05.176 00.634 11060 Exposure complete
23:46:05.343 00.167 11060 worker thread done servicing request
23:46:05.344 00.001 10844 OnExposeComplete: enter
23:46:05.344 00.000 10844 UpdateGuideState(): m_state=6
23:46:05.344 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
23:46:05.344 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.92, Mass=2851, SNR=34.3, Peak=255 HFD=3.4
23:46:05.344 00.000 10844 MultiStar: [#1 -0.27,0.05,1.06,U] [#2 -0.19,0.06,2.10,U] [#3 -0.50,-0.51,0.00,M1] [#4 -0.58,0.38,0.00,M1] [#5 -0.00,-0.25,1.06,U] [#6 -0.32,-0.01,0.98,U] [#7 -0.34,0.05,0.96,U] [#8 -0.09,0.02,0.95,U] 
23:46:05.344 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.02}, one-star: {-0.45, -0.16}
23:46:05.344 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
23:46:05.344 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
23:46:05.344 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.05 mountX=0.06 mountY=-0.22, mountTheta=-1.30
23:46:05.346 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.02, opts=13)
23:46:05.346 00.000 10844 Enqueuing Move request for scope (-0.23, -0.02)
23:46:05.346 00.000 11060 Worker thread wakes up
23:46:05.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
23:46:05.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
23:46:05.346 00.000 11060 Moving (-0.23, -0.02) raw xDistance=0.06 yDistance=-0.22
23:46:05.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:46:05.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:46:05.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:46:05.346 00.000 11060 MoveAxis(E, 0, ABG)
23:46:05.346 00.000 11060 Move returns status 0, amount 0
23:46:05.346 00.000 11060 MoveAxis(N, 0, ABG)
23:46:05.346 00.000 11060 Move returns status 0, amount 0
23:46:05.346 00.000 11060 move complete, result=0
23:46:05.346 00.000 11060 worker thread done servicing request
23:46:05.350 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:05.364 00.014 10844 UpdateGuideState exits: m=2851 SNR=34.3 Saturated
23:46:05.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:05.364 00.000 10844 Enqueuing Expose request
23:46:05.364 00.000 11060 Worker thread wakes up
23:46:05.364 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:05.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:05.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:06.001 00.637 11060 Exposure complete
23:46:06.158 00.157 11060 worker thread done servicing request
23:46:06.158 00.000 10844 OnExposeComplete: enter
23:46:06.158 00.000 10844 UpdateGuideState(): m_state=6
23:46:06.158 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
23:46:06.158 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.84, Mass=3117, SNR=35.6, Peak=255 HFD=3.8
23:46:06.158 00.000 10844 MultiStar: [#1 -0.84,-0.01,0.00,M1] [#2 -0.67,-0.05,0.00,M1] [#3 -0.70,-0.35,0.00,M2] [#4 -0.78,-0.14,0.00,M2] [#5 -0.49,-0.05,1.04,U] [#6 -0.26,0.41,0.88,U] [#7 -0.52,0.53,0.00,M1] [#8 0.13,0.01,1.01,U] 
23:46:06.158 00.000 10844 refined, 3 included, MultiStar: {-0.21, 0.02}, one-star: {-0.24, -0.24}
23:46:06.158 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.80 = -1.49)
23:46:06.158 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
23:46:06.158 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.22 cameraTheta=3.04 mountX=0.02 mountY=-0.21, mountTheta=-1.49
23:46:06.163 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.02, opts=13)
23:46:06.163 00.000 10844 Enqueuing Move request for scope (-0.21, 0.02)
23:46:06.163 00.000 11060 Worker thread wakes up
23:46:06.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
23:46:06.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
23:46:06.163 00.000 11060 Moving (-0.21, 0.02) raw xDistance=0.02 yDistance=-0.21
23:46:06.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:46:06.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:46:06.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:46:06.165 00.002 11060 MoveAxis(E, 0, ABG)
23:46:06.165 00.000 11060 Move returns status 0, amount 0
23:46:06.165 00.000 11060 MoveAxis(N, 0, ABG)
23:46:06.165 00.000 11060 Move returns status 0, amount 0
23:46:06.165 00.000 11060 move complete, result=0
23:46:06.165 00.000 11060 worker thread done servicing request
23:46:06.168 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:06.188 00.020 10844 UpdateGuideState exits: m=3117 SNR=35.6 Saturated
23:46:06.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:06.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:06.188 00.000 10844 Enqueuing Expose request
23:46:06.188 00.000 11060 Worker thread wakes up
23:46:06.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:06.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:06.188 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:06.822 00.634 11060 Exposure complete
23:46:07.014 00.192 11060 worker thread done servicing request
23:46:07.014 00.000 10844 OnExposeComplete: enter
23:46:07.014 00.000 10844 UpdateGuideState(): m_state=6
23:46:07.014 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
23:46:07.014 00.000 10844 Star::Find returns 1 (1), X=258.63, Y=62.19, Mass=3429, SNR=37.9, Peak=255 HFD=3.7
23:46:07.014 00.000 10844 MultiStar: [#1 -0.04,0.74,0.00,M2] [#2 -0.49,0.30,1.89,U] [#3 -0.35,-0.29,0.80,U] [#4 -0.53,0.42,0.00,M3] [#5 -0.27,-0.14,0.99,U] [#6 0.34,-0.66,0.00,M1] [#7 0.06,-0.05,0.82,U] [#8 -0.24,-0.09,0.86,U] 
23:46:07.014 00.000 10844 single-star, 5 included, MultiStar: {-0.27, 0.03}, one-star: {-0.08, 0.12}
23:46:07.014 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
23:46:07.014 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
23:46:07.014 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.17 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
23:46:07.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.12, opts=13)
23:46:07.016 00.000 10844 Enqueuing Move request for scope (-0.08, 0.12)
23:46:07.016 00.000 11060 Worker thread wakes up
23:46:07.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
23:46:07.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
23:46:07.016 00.000 11060 Moving (-0.08, 0.12) raw xDistance=-0.10 yDistance=-0.10
23:46:07.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:46:07.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:07.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:07.016 00.000 11060 MoveAxis(E, 0, ABG)
23:46:07.016 00.000 11060 Move returns status 0, amount 0
23:46:07.016 00.000 11060 MoveAxis(N, 0, ABG)
23:46:07.016 00.000 11060 Move returns status 0, amount 0
23:46:07.016 00.000 11060 move complete, result=0
23:46:07.016 00.000 11060 worker thread done servicing request
23:46:07.021 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:07.046 00.025 10844 UpdateGuideState exits: m=3429 SNR=37.9 Saturated
23:46:07.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:07.047 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:07.047 00.000 10844 Enqueuing Expose request
23:46:07.047 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:07.047 00.000 11060 Worker thread wakes up
23:46:07.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:07.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:07.677 00.630 11060 Exposure complete
23:46:07.869 00.192 11060 worker thread done servicing request
23:46:07.869 00.000 10844 OnExposeComplete: enter
23:46:07.869 00.000 10844 UpdateGuideState(): m_state=6
23:46:07.869 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
23:46:07.869 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.30, Mass=3016, SNR=35.0, Peak=251 HFD=3.5
23:46:07.869 00.000 10844 MultiStar: [#1 -0.47,0.13,1.05,U] [#2 0.06,-0.09,1.96,U] [#3 -0.67,-0.47,0.00,M2] [#4 -0.94,-0.23,0.00,M4] [#5 -0.66,0.02,0.00,M1] [#6 -0.42,-0.63,0.00,M2] [#7 -0.58,-0.11,0.85,U] [#8 -0.29,-0.41,1.02,U] 
23:46:07.871 00.002 10844 refined, 4 included, MultiStar: {-0.17, -0.23}, one-star: {0.18, -0.78}
23:46:07.871 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
23:46:07.871 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
23:46:07.871 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.23 hyp=0.28 cameraTheta=-2.21 mountX=0.25 mountY=-0.13, mountTheta=-0.47
23:46:07.873 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.23, opts=13)
23:46:07.873 00.000 10844 Enqueuing Move request for scope (-0.17, -0.23)
23:46:07.873 00.000 11060 Worker thread wakes up
23:46:07.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.23) opts 0xd
23:46:07.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.23)
23:46:07.873 00.000 11060 Moving (-0.17, -0.23) raw xDistance=0.25 yDistance=-0.13
23:46:07.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:46:07.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:07.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:07.873 00.000 11060 MoveAxis(W, 44, ABG)
23:46:07.873 00.000 11060 Guiding  Dir = 3, Dur = 44
23:46:07.885 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:07.907 00.022 11060 IsSlewing returns 0
23:46:07.907 00.000 11060 IsGuiding returns 0
23:46:07.907 00.000 10844 UpdateGuideState exits: m=3016 SNR=35.0
23:46:07.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:07.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:07.907 00.000 10844 Enqueuing Expose request
23:46:07.968 00.061 11060 IsGuiding returns 0
23:46:07.968 00.000 11060 Move returns status 0, amount 44
23:46:07.968 00.000 11060 MoveAxis(N, 0, ABG)
23:46:07.968 00.000 11060 Move returns status 0, amount 0
23:46:07.968 00.000 11060 move complete, result=0
23:46:07.968 00.000 11060 worker thread done servicing request
23:46:07.968 00.000 11060 Worker thread wakes up
23:46:07.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:07.968 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
23:46:07.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:08.608 00.640 11060 Exposure complete
23:46:08.753 00.145 11060 worker thread done servicing request
23:46:08.753 00.000 10844 OnExposeComplete: enter
23:46:08.753 00.000 10844 UpdateGuideState(): m_state=6
23:46:08.753 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
23:46:08.753 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=62.08, Mass=2920, SNR=35.3, Peak=223 HFD=3.3
23:46:08.753 00.000 10844 MultiStar: [#1 0.15,0.38,1.03,U] [#2 -0.15,-0.21,1.92,U] [#3 -0.47,-0.16,0.96,U] [#4 0.05,0.08,0.95,U] [#5 -0.18,0.12,1.02,U] [#6 -0.42,0.21,1.00,U] [#7 -0.21,-0.08,0.91,U] [#8 -0.26,-0.27,0.95,U] 
23:46:08.753 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {0.25, -0.00}
23:46:08.753 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
23:46:08.753 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
23:46:08.753 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.07 mountX=0.03 mountY=-0.13, mountTheta=-1.32
23:46:08.753 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
23:46:08.753 00.000 10844 Enqueuing Move request for scope (-0.14, -0.01)
23:46:08.753 00.000 11060 Worker thread wakes up
23:46:08.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
23:46:08.753 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
23:46:08.753 00.000 11060 Moving (-0.14, -0.01) raw xDistance=0.03 yDistance=-0.13
23:46:08.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:46:08.759 00.006 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:08.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:08.759 00.000 11060 MoveAxis(E, 0, ABG)
23:46:08.759 00.000 11060 Move returns status 0, amount 0
23:46:08.759 00.000 11060 MoveAxis(N, 0, ABG)
23:46:08.759 00.000 11060 Move returns status 0, amount 0
23:46:08.759 00.000 11060 move complete, result=0
23:46:08.759 00.000 11060 worker thread done servicing request
23:46:08.764 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:08.779 00.015 10844 UpdateGuideState exits: m=2920 SNR=35.3
23:46:08.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:08.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:08.779 00.000 10844 Enqueuing Expose request
23:46:08.779 00.000 11060 Worker thread wakes up
23:46:08.779 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:08.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:08.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:09.404 00.625 11060 Exposure complete
23:46:09.558 00.154 11060 worker thread done servicing request
23:46:09.558 00.000 10844 OnExposeComplete: enter
23:46:09.558 00.000 10844 UpdateGuideState(): m_state=6
23:46:09.558 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
23:46:09.558 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=61.79, Mass=3473, SNR=38.4, Peak=255 HFD=3.5
23:46:09.558 00.000 10844 MultiStar: [#1 0.01,-0.14,0.95,U] [#2 -0.45,-0.16,1.85,U] [#3 -0.21,-0.30,0.78,U] [#4 -0.03,0.13,0.90,U] [#5 -0.08,-0.45,0.88,U] [#6 -0.39,0.23,0.81,U] [#7 0.12,-0.19,0.74,U] [#8 0.08,-0.01,0.86,U] 
23:46:09.558 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.14}, one-star: {-0.19, -0.29}
23:46:09.558 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
23:46:09.558 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
23:46:09.558 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.45 mountX=0.16 mountY=-0.14, mountTheta=-0.71
23:46:09.558 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.14, opts=13)
23:46:09.558 00.000 10844 Enqueuing Move request for scope (-0.16, -0.14)
23:46:09.558 00.000 11060 Worker thread wakes up
23:46:09.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
23:46:09.558 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
23:46:09.558 00.000 11060 Moving (-0.16, -0.14) raw xDistance=0.16 yDistance=-0.14
23:46:09.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:46:09.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:09.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:46:09.558 00.000 11060 MoveAxis(W, 29, ABG)
23:46:09.558 00.000 11060 Guiding  Dir = 3, Dur = 29
23:46:09.569 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:09.574 00.005 11060 IsSlewing returns 0
23:46:09.574 00.000 11060 IsGuiding returns 0
23:46:09.580 00.006 10844 UpdateGuideState exits: m=3473 SNR=38.4 Saturated
23:46:09.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:09.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:09.580 00.000 10844 Enqueuing Expose request
23:46:09.605 00.025 11060 IsGuiding returns 0
23:46:09.605 00.000 11060 Move returns status 0, amount 29
23:46:09.605 00.000 11060 MoveAxis(N, 0, ABG)
23:46:09.605 00.000 11060 Move returns status 0, amount 0
23:46:09.605 00.000 11060 move complete, result=0
23:46:09.605 00.000 11060 worker thread done servicing request
23:46:09.605 00.000 11060 Worker thread wakes up
23:46:09.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:09.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:09.608 00.003 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
23:46:10.239 00.631 11060 Exposure complete
23:46:10.390 00.151 11060 worker thread done servicing request
23:46:10.390 00.000 10844 OnExposeComplete: enter
23:46:10.390 00.000 10844 UpdateGuideState(): m_state=6
23:46:10.390 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
23:46:10.390 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=62.24, Mass=3430, SNR=37.3, Peak=242 HFD=3.7
23:46:10.390 00.000 10844 MultiStar: [#1 -0.19,0.45,1.11,U] [#2 0.54,0.25,1.83,U] [#3 -0.22,0.02,1.00,U] [#4 -0.29,0.46,0.85,U] [#5 -0.11,-0.20,1.02,U] [#6 -0.10,-0.29,0.95,U] [#7 -0.01,-0.20,0.85,U] [#8 -0.21,-0.14,0.89,U] 
23:46:10.390 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.08, 0.16}
23:46:10.390 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
23:46:10.390 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
23:46:10.390 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=-0.08 mountY=-0.01, mountTheta=-2.97
23:46:10.396 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.08, opts=13)
23:46:10.396 00.000 10844 Enqueuing Move request for scope (-0.00, 0.08)
23:46:10.396 00.000 11060 Worker thread wakes up
23:46:10.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:46:10.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:46:10.396 00.000 11060 Moving (-0.00, 0.08) raw xDistance=-0.08 yDistance=-0.01
23:46:10.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:46:10.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:10.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:10.396 00.000 11060 MoveAxis(E, 0, ABG)
23:46:10.396 00.000 11060 Move returns status 0, amount 0
23:46:10.396 00.000 11060 MoveAxis(N, 0, ABG)
23:46:10.396 00.000 11060 Move returns status 0, amount 0
23:46:10.396 00.000 11060 move complete, result=0
23:46:10.396 00.000 11060 worker thread done servicing request
23:46:10.400 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:10.410 00.010 10844 UpdateGuideState exits: m=3430 SNR=37.3
23:46:10.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:10.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:10.410 00.000 10844 Enqueuing Expose request
23:46:10.410 00.000 11060 Worker thread wakes up
23:46:10.410 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:10.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:10.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:11.065 00.655 11060 Exposure complete
23:46:11.218 00.153 11060 worker thread done servicing request
23:46:11.218 00.000 10844 OnExposeComplete: enter
23:46:11.218 00.000 10844 UpdateGuideState(): m_state=6
23:46:11.218 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
23:46:11.218 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=62.11, Mass=3938, SNR=40.0, Peak=255 HFD=3.8
23:46:11.218 00.000 10844 MultiStar: [#1 -0.39,0.09,0.95,U] [#2 0.62,-0.42,0.00,M1] [#3 -0.46,0.26,0.87,U] [#4 -0.41,0.51,0.00,M2] [#5 0.23,-0.08,0.85,U] [#6 -0.20,-0.01,0.81,U] [#7 -0.32,-0.02,0.78,U] [#8 -0.64,-0.64,0.00,M1] 
23:46:11.218 00.000 10844 single-star, 5 included, MultiStar: {-0.21, 0.05}, one-star: {-0.09, 0.03}
23:46:11.218 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
23:46:11.218 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
23:46:11.218 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.82 mountX=-0.01 mountY=-0.09, mountTheta=-1.71
23:46:11.218 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
23:46:11.218 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
23:46:11.223 00.005 11060 Worker thread wakes up
23:46:11.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
23:46:11.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
23:46:11.223 00.000 11060 Moving (-0.09, 0.03) raw xDistance=-0.01 yDistance=-0.09
23:46:11.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:46:11.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:11.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:46:11.223 00.000 11060 MoveAxis(E, 0, ABG)
23:46:11.223 00.000 11060 Move returns status 0, amount 0
23:46:11.223 00.000 11060 MoveAxis(N, 0, ABG)
23:46:11.223 00.000 11060 Move returns status 0, amount 0
23:46:11.223 00.000 11060 move complete, result=0
23:46:11.223 00.000 11060 worker thread done servicing request
23:46:11.238 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:46:11.254 00.016 10844 UpdateGuideState exits: m=3938 SNR=40.0 Saturated
23:46:11.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:11.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:11.254 00.000 10844 Enqueuing Expose request
23:46:11.254 00.000 11060 Worker thread wakes up
23:46:11.254 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:11.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:11.254 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:11.894 00.640 11060 Exposure complete
23:46:12.065 00.171 11060 worker thread done servicing request
23:46:12.065 00.000 10844 OnExposeComplete: enter
23:46:12.065 00.000 10844 UpdateGuideState(): m_state=6
23:46:12.065 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
23:46:12.065 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=62.47, Mass=3431, SNR=38.1, Peak=255 HFD=3.5
23:46:12.065 00.000 10844 MultiStar: [#1 0.19,0.28,0.96,U] [#2 -0.32,-0.59,0.00,M2] [#3 -0.36,0.30,1.01,U] [#4 0.05,0.83,0.00,M3] [#5 0.01,0.54,0.98,U] [#6 0.14,0.19,0.86,U] [#7 0.08,0.45,0.82,U] [#8 -0.15,0.14,0.87,U] 
23:46:12.065 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.33}, one-star: {-0.40, 0.39}
23:46:12.065 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
23:46:12.065 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
23:46:12.065 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.81 mountX=-0.31 mountY=-0.13, mountTheta=-2.74
23:46:12.065 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.33, opts=13)
23:46:12.065 00.000 10844 Enqueuing Move request for scope (-0.08, 0.33)
23:46:12.065 00.000 11060 Worker thread wakes up
23:46:12.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
23:46:12.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
23:46:12.065 00.000 11060 Moving (-0.08, 0.33) raw xDistance=-0.31 yDistance=-0.13
23:46:12.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
23:46:12.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:12.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:12.065 00.000 11060 MoveAxis(E, 54, ABG)
23:46:12.065 00.000 11060 Guiding  Dir = 2, Dur = 54
23:46:12.070 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:12.080 00.010 11060 IsSlewing returns 0
23:46:12.080 00.000 11060 IsGuiding returns 0
23:46:12.090 00.010 10844 UpdateGuideState exits: m=3431 SNR=38.1 Saturated
23:46:12.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:12.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:12.090 00.000 10844 Enqueuing Expose request
23:46:12.141 00.051 11060 IsGuiding returns 0
23:46:12.142 00.001 11060 Move returns status 0, amount 54
23:46:12.142 00.000 11060 MoveAxis(N, 0, ABG)
23:46:12.142 00.000 11060 Move returns status 0, amount 0
23:46:12.142 00.000 11060 move complete, result=0
23:46:12.142 00.000 11060 worker thread done servicing request
23:46:12.142 00.000 11060 Worker thread wakes up
23:46:12.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:12.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:12.143 00.001 10844 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
23:46:12.776 00.633 11060 Exposure complete
23:46:12.939 00.163 11060 worker thread done servicing request
23:46:12.944 00.005 10844 OnExposeComplete: enter
23:46:12.944 00.000 10844 UpdateGuideState(): m_state=6
23:46:12.944 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
23:46:12.944 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.95, Mass=3018, SNR=35.8, Peak=251 HFD=3.5
23:46:12.944 00.000 10844 MultiStar: [#1 0.11,0.66,0.00,M1] [#2 -0.28,0.20,2.04,U] [#3 -0.01,0.12,0.97,U] [#4 0.10,1.23,0.00,M4] [#5 -0.40,0.27,1.12,U] [#6 0.27,0.59,0.00,M1] [#7 0.01,-0.06,1.02,U] [#8 -0.40,0.48,0.99,U] 
23:46:12.944 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.30}, one-star: {0.06, 0.87}
23:46:12.944 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
23:46:12.944 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.41)
23:46:12.944 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.35 cameraTheta=2.14 mountX=-0.26 mountY=-0.24, mountTheta=-2.40
23:46:12.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.30, opts=13)
23:46:12.946 00.000 10844 Enqueuing Move request for scope (-0.19, 0.30)
23:46:12.946 00.000 11060 Worker thread wakes up
23:46:12.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
23:46:12.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
23:46:12.946 00.000 11060 Moving (-0.19, 0.30) raw xDistance=-0.26 yDistance=-0.24
23:46:12.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:46:12.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:46:12.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:46:12.946 00.000 11060 MoveAxis(E, 46, ABG)
23:46:12.946 00.000 11060 Guiding  Dir = 2, Dur = 46
23:46:12.949 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:12.965 00.016 11060 IsSlewing returns 0
23:46:12.965 00.000 10844 UpdateGuideState exits: m=3018 SNR=35.8
23:46:12.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:12.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:12.965 00.000 11060 IsGuiding returns 0
23:46:12.965 00.000 10844 Enqueuing Expose request
23:46:13.027 00.062 11060 IsGuiding returns 0
23:46:13.027 00.000 11060 Move returns status 0, amount 46
23:46:13.027 00.000 11060 MoveAxis(N, 0, ABG)
23:46:13.027 00.000 11060 Move returns status 0, amount 0
23:46:13.027 00.000 11060 move complete, result=0
23:46:13.027 00.000 11060 worker thread done servicing request
23:46:13.027 00.000 11060 Worker thread wakes up
23:46:13.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:13.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:13.032 00.005 10844 GuideStep: -0.3 px 46 ms EAST, -0.2 px 0 ms NORTH
23:46:13.657 00.625 11060 Exposure complete
23:46:13.838 00.181 11060 worker thread done servicing request
23:46:13.838 00.000 10844 OnExposeComplete: enter
23:46:13.838 00.000 10844 UpdateGuideState(): m_state=6
23:46:13.838 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
23:46:13.838 00.000 10844 Star::Find returns 1 (1), X=259.59, Y=62.27, Mass=2893, SNR=34.4, Peak=255 HFD=3.5
23:46:13.838 00.000 10844 MultiStar: [#1 0.09,0.18,1.01,U] [#2 0.17,-0.08,2.11,U] [#3 -0.17,0.10,1.00,U] [#4 0.35,0.93,0.00,M5] [#5 -0.02,-0.08,1.19,U] [#6 0.10,0.07,1.05,U] [#7 0.13,-0.42,0.77,U] [#8 -0.11,0.25,0.99,U] 
23:46:13.838 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.02}, one-star: {0.88, 0.19}
23:46:13.838 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
23:46:13.838 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
23:46:13.838 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.17 mountX=-0.05 mountY=0.13, mountTheta=1.92
23:46:13.840 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
23:46:13.840 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
23:46:13.840 00.000 11060 Worker thread wakes up
23:46:13.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
23:46:13.840 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
23:46:13.840 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.05 yDistance=0.13
23:46:13.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:46:13.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:13.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:46:13.840 00.000 11060 MoveAxis(E, 0, ABG)
23:46:13.840 00.000 11060 Move returns status 0, amount 0
23:46:13.840 00.000 11060 MoveAxis(N, 0, ABG)
23:46:13.842 00.002 11060 Move returns status 0, amount 0
23:46:13.842 00.000 11060 move complete, result=0
23:46:13.842 00.000 11060 worker thread done servicing request
23:46:13.844 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:13.859 00.015 10844 UpdateGuideState exits: m=2893 SNR=34.4 Saturated
23:46:13.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:13.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:13.859 00.000 10844 Enqueuing Expose request
23:46:13.859 00.000 11060 Worker thread wakes up
23:46:13.859 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:13.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:13.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:14.495 00.636 11060 Exposure complete
23:46:14.649 00.154 11060 worker thread done servicing request
23:46:14.649 00.000 10844 OnExposeComplete: enter
23:46:14.649 00.000 10844 UpdateGuideState(): m_state=6
23:46:14.649 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
23:46:14.649 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=62.39, Mass=3362, SNR=37.7, Peak=243 HFD=3.6
23:46:14.649 00.000 10844 MultiStar: [#1 0.16,0.95,0.00,M1] [#2 0.31,0.59,0.00,M1] [#3 -0.40,0.58,0.00,M1] [#4 0.04,0.26,0.91,U] [#5 0.21,0.12,0.97,U] [#6 -0.27,0.48,0.93,U] [#7 -0.44,0.55,0.00,M1] [#8 -0.30,0.42,0.94,U] 
23:46:14.649 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.32}, one-star: {-0.46, 0.32}
23:46:14.649 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
23:46:14.649 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
23:46:14.649 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.32 hyp=0.35 cameraTheta=2.03 mountX=-0.28 mountY=-0.21, mountTheta=-2.51
23:46:14.654 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.32, opts=13)
23:46:14.654 00.000 10844 Enqueuing Move request for scope (-0.16, 0.32)
23:46:14.654 00.000 11060 Worker thread wakes up
23:46:14.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.32) opts 0xd
23:46:14.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.32)
23:46:14.654 00.000 11060 Moving (-0.16, 0.32) raw xDistance=-0.28 yDistance=-0.21
23:46:14.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:46:14.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:46:14.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:46:14.654 00.000 11060 MoveAxis(E, 49, ABG)
23:46:14.654 00.000 11060 Guiding  Dir = 2, Dur = 49
23:46:14.661 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:14.673 00.012 11060 IsSlewing returns 0
23:46:14.673 00.000 11060 IsGuiding returns 0
23:46:14.678 00.005 10844 UpdateGuideState exits: m=3362 SNR=37.7
23:46:14.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:14.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:14.678 00.000 10844 Enqueuing Expose request
23:46:14.765 00.087 11060 IsGuiding returns 0
23:46:14.765 00.000 11060 Move returns status 0, amount 49
23:46:14.765 00.000 11060 MoveAxis(N, 0, ABG)
23:46:14.765 00.000 11060 Move returns status 0, amount 0
23:46:14.765 00.000 11060 move complete, result=0
23:46:14.765 00.000 11060 worker thread done servicing request
23:46:14.765 00.000 11060 Worker thread wakes up
23:46:14.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:14.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:14.765 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.2 px 0 ms NORTH
23:46:15.394 00.629 11060 Exposure complete
23:46:15.557 00.163 11060 worker thread done servicing request
23:46:15.557 00.000 10844 OnExposeComplete: enter
23:46:15.557 00.000 10844 UpdateGuideState(): m_state=6
23:46:15.557 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
23:46:15.557 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=62.24, Mass=3330, SNR=37.4, Peak=230 HFD=3.7
23:46:15.557 00.000 10844 MultiStar: [#1 -0.12,0.90,0.00,M2] [#2 0.14,0.32,1.79,U] [#3 -0.50,-0.39,0.00,M2] [#4 0.23,0.50,0.90,U] [#5 0.31,0.52,0.97,U] [#6 0.13,0.28,0.78,U] [#7 -0.48,-0.01,0.68,U] [#8 0.01,0.55,0.90,U] 
23:46:15.557 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.34}, one-star: {-0.31, 0.16}
23:46:15.557 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
23:46:15.557 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
23:46:15.557 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.47 mountX=-0.34 mountY=-0.02, mountTheta=-3.08
23:46:15.562 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.34, opts=13)
23:46:15.562 00.000 10844 Enqueuing Move request for scope (0.03, 0.34)
23:46:15.562 00.000 11060 Worker thread wakes up
23:46:15.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.34) opts 0xd
23:46:15.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.34)
23:46:15.562 00.000 11060 Moving (0.03, 0.34) raw xDistance=-0.34 yDistance=-0.02
23:46:15.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
23:46:15.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:15.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:46:15.562 00.000 11060 MoveAxis(E, 61, ABG)
23:46:15.562 00.000 11060 Guiding  Dir = 2, Dur = 61
23:46:15.573 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:15.584 00.011 11060 IsSlewing returns 0
23:46:15.584 00.000 11060 IsGuiding returns 0
23:46:15.608 00.024 10844 UpdateGuideState exits: m=3330 SNR=37.4
23:46:15.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:15.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:15.608 00.000 10844 Enqueuing Expose request
23:46:15.675 00.067 11060 IsGuiding returns 0
23:46:15.675 00.000 11060 Move returns status 0, amount 61
23:46:15.675 00.000 11060 MoveAxis(N, 0, ABG)
23:46:15.675 00.000 11060 Move returns status 0, amount 0
23:46:15.675 00.000 11060 move complete, result=0
23:46:15.675 00.000 11060 worker thread done servicing request
23:46:15.675 00.000 11060 Worker thread wakes up
23:46:15.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:15.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:15.686 00.011 10844 GuideStep: -0.3 px 61 ms EAST, -0.0 px 0 ms NORTH
23:46:16.317 00.631 11060 Exposure complete
23:46:16.525 00.208 11060 worker thread done servicing request
23:46:16.525 00.000 10844 OnExposeComplete: enter
23:46:16.525 00.000 10844 UpdateGuideState(): m_state=6
23:46:16.525 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
23:46:16.525 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.45, Mass=3460, SNR=37.8, Peak=247 HFD=3.4
23:46:16.525 00.000 10844 MultiStar: [#1 0.13,-0.39,0.96,U] [#2 -0.03,-0.49,1.97,U] [#3 -0.41,-0.69,0.00,M3] [#4 -0.39,0.19,0.92,U] [#5 0.07,-0.48,0.96,U] [#6 -0.20,-0.30,0.90,U] [#7 -0.17,-1.08,0.00,M1] [#8 -0.33,-0.46,0.87,U] 
23:46:16.525 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.39}, one-star: {-0.13, -0.63}
23:46:16.525 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
23:46:16.525 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
23:46:16.525 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.39 hyp=0.40 cameraTheta=-1.84 mountX=0.40 mountY=-0.04, mountTheta=-0.10
23:46:16.530 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.39, opts=13)
23:46:16.530 00.000 10844 Enqueuing Move request for scope (-0.11, -0.39)
23:46:16.530 00.000 11060 Worker thread wakes up
23:46:16.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.39) opts 0xd
23:46:16.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.39)
23:46:16.530 00.000 11060 Moving (-0.11, -0.39) raw xDistance=0.40 yDistance=-0.04
23:46:16.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
23:46:16.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:16.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:46:16.530 00.000 11060 MoveAxis(W, 68, ABG)
23:46:16.530 00.000 11060 Guiding  Dir = 3, Dur = 68
23:46:16.538 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:16.555 00.017 10844 UpdateGuideState exits: m=3460 SNR=37.8
23:46:16.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:16.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:16.555 00.000 10844 Enqueuing Expose request
23:46:16.561 00.006 11060 IsSlewing returns 0
23:46:16.561 00.000 11060 IsGuiding returns 0
23:46:16.648 00.087 11060 IsGuiding returns 0
23:46:16.648 00.000 11060 Move returns status 0, amount 68
23:46:16.649 00.001 11060 MoveAxis(N, 0, ABG)
23:46:16.649 00.000 11060 Move returns status 0, amount 0
23:46:16.649 00.000 11060 move complete, result=0
23:46:16.649 00.000 11060 worker thread done servicing request
23:46:16.649 00.000 10844 GuideStep: 0.4 px 68 ms WEST, -0.0 px 0 ms NORTH
23:46:16.649 00.000 11060 Worker thread wakes up
23:46:16.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:16.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:17.286 00.637 11060 Exposure complete
23:46:17.479 00.193 11060 worker thread done servicing request
23:46:17.479 00.000 10844 OnExposeComplete: enter
23:46:17.479 00.000 10844 UpdateGuideState(): m_state=6
23:46:17.479 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
23:46:17.479 00.000 10844 Star::Find returns 1 (0), X=259.36, Y=62.01, Mass=2579, SNR=32.6, Peak=216 HFD=3.4
23:46:17.482 00.003 10844 MultiStar: [#1 0.24,0.18,1.02,U] [#2 -0.14,-0.78,0.00,M1] [#3 -0.55,-0.53,0.00,M4] [#4 -0.12,0.07,1.09,U] [#5 -0.36,-0.72,0.00,M1] [#6 -0.45,-0.58,0.00,M1] [#7 -0.09,-0.25,0.97,U] [#8 -0.23,-0.31,1.05,U] 
23:46:17.482 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.07}, one-star: {0.64, -0.07}
23:46:17.482 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
23:46:17.482 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
23:46:17.482 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.71 mountX=0.06 mountY=0.09, mountTheta=1.04
23:46:17.482 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.07, opts=13)
23:46:17.482 00.000 10844 Enqueuing Move request for scope (0.08, -0.07)
23:46:17.482 00.000 11060 Worker thread wakes up
23:46:17.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:46:17.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:46:17.482 00.000 11060 Moving (0.08, -0.07) raw xDistance=0.06 yDistance=0.09
23:46:17.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:46:17.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:17.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:46:17.482 00.000 11060 MoveAxis(E, 0, ABG)
23:46:17.482 00.000 11060 Move returns status 0, amount 0
23:46:17.482 00.000 11060 MoveAxis(N, 0, ABG)
23:46:17.482 00.000 11060 Move returns status 0, amount 0
23:46:17.482 00.000 11060 move complete, result=0
23:46:17.482 00.000 11060 worker thread done servicing request
23:46:17.492 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:17.513 00.021 10844 UpdateGuideState exits: m=2579 SNR=32.6
23:46:17.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:17.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:17.513 00.000 10844 Enqueuing Expose request
23:46:17.513 00.000 11060 Worker thread wakes up
23:46:17.513 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:17.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:17.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:18.149 00.636 11060 Exposure complete
23:46:18.332 00.183 11060 worker thread done servicing request
23:46:18.332 00.000 10844 OnExposeComplete: enter
23:46:18.332 00.000 10844 UpdateGuideState(): m_state=6
23:46:18.332 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
23:46:18.332 00.000 10844 Star::Find returns 1 (0), X=259.42, Y=62.21, Mass=2956, SNR=34.4, Peak=229 HFD=3.6
23:46:18.332 00.000 10844 MultiStar: [#1 0.22,0.45,1.11,U] [#2 0.52,-0.85,0.00,M2] [#3 -0.14,-0.29,0.96,U] [#4 0.09,0.24,0.99,U] [#5 -0.25,-0.18,1.19,U] [#6 0.42,0.30,0.90,U] [#7 0.78,0.04,0.00,M1] [#8 0.34,-0.03,1.00,U] 
23:46:18.332 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.09}, one-star: {0.71, 0.13}
23:46:18.332 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
23:46:18.332 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
23:46:18.332 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.20 cameraTheta=0.43 mountX=-0.12 mountY=0.17, mountTheta=2.18
23:46:18.337 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.09, opts=13)
23:46:18.337 00.000 10844 Enqueuing Move request for scope (0.19, 0.09)
23:46:18.337 00.000 11060 Worker thread wakes up
23:46:18.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
23:46:18.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
23:46:18.337 00.000 11060 Moving (0.19, 0.09) raw xDistance=-0.12 yDistance=0.17
23:46:18.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:46:18.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:18.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:46:18.337 00.000 11060 MoveAxis(E, 0, ABG)
23:46:18.337 00.000 11060 Move returns status 0, amount 0
23:46:18.337 00.000 11060 MoveAxis(N, 0, ABG)
23:46:18.337 00.000 11060 Move returns status 0, amount 0
23:46:18.337 00.000 11060 move complete, result=0
23:46:18.337 00.000 11060 worker thread done servicing request
23:46:18.343 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:18.358 00.015 10844 UpdateGuideState exits: m=2956 SNR=34.4
23:46:18.360 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:18.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:18.360 00.000 10844 Enqueuing Expose request
23:46:18.360 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:46:18.360 00.000 11060 Worker thread wakes up
23:46:18.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:18.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:19.001 00.641 11060 Exposure complete
23:46:19.153 00.152 11060 worker thread done servicing request
23:46:19.153 00.000 10844 OnExposeComplete: enter
23:46:19.153 00.000 10844 UpdateGuideState(): m_state=6
23:46:19.153 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
23:46:19.153 00.000 10844 Star::Find returns 1 (1), X=259.23, Y=62.26, Mass=3285, SNR=37.1, Peak=255 HFD=3.6
23:46:19.153 00.000 10844 MultiStar: [#1 0.37,0.88,0.00,M1] [#2 0.14,-0.89,0.00,M3] [#3 0.43,0.20,0.98,U] [#4 0.04,1.23,0.00,M1] [#5 -0.11,0.09,0.90,U] [#6 0.33,0.24,0.83,U] [#7 0.74,0.31,0.00,M2] [#8 -0.14,0.12,0.98,U] 
23:46:19.153 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.16}, one-star: {0.52, 0.18}
23:46:19.153 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
23:46:19.153 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
23:46:19.153 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.27 cameraTheta=0.66 mountX=-0.20 mountY=0.18, mountTheta=2.41
23:46:19.153 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.16, opts=13)
23:46:19.153 00.000 10844 Enqueuing Move request for scope (0.21, 0.16)
23:46:19.153 00.000 11060 Worker thread wakes up
23:46:19.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
23:46:19.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
23:46:19.153 00.000 11060 Moving (0.21, 0.16) raw xDistance=-0.20 yDistance=0.18
23:46:19.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:46:19.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:19.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:46:19.153 00.000 11060 MoveAxis(E, 35, ABG)
23:46:19.153 00.000 11060 Guiding  Dir = 2, Dur = 35
23:46:19.159 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:19.164 00.005 11060 IsSlewing returns 0
23:46:19.164 00.000 11060 IsGuiding returns 0
23:46:19.185 00.021 10844 UpdateGuideState exits: m=3285 SNR=37.1 Saturated
23:46:19.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:19.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:19.185 00.000 10844 Enqueuing Expose request
23:46:19.215 00.030 11060 IsGuiding returns 0
23:46:19.215 00.000 11060 Move returns status 0, amount 35
23:46:19.215 00.000 11060 MoveAxis(N, 0, ABG)
23:46:19.215 00.000 11060 Move returns status 0, amount 0
23:46:19.215 00.000 11060 move complete, result=0
23:46:19.215 00.000 11060 worker thread done servicing request
23:46:19.215 00.000 11060 Worker thread wakes up
23:46:19.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:19.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:19.220 00.005 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
23:46:19.846 00.626 11060 Exposure complete
23:46:20.033 00.187 11060 worker thread done servicing request
23:46:20.033 00.000 10844 OnExposeComplete: enter
23:46:20.033 00.000 10844 UpdateGuideState(): m_state=6
23:46:20.033 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
23:46:20.033 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=62.29, Mass=3211, SNR=36.1, Peak=245 HFD=3.6
23:46:20.033 00.000 10844 MultiStar: [#1 0.38,0.58,0.00,M2] [#2 0.31,0.20,1.97,U] [#3 0.25,0.16,1.06,U] [#4 -0.78,0.53,0.00,M2] [#5 0.02,-0.23,1.02,U] [#6 0.64,0.78,0.00,M1] [#7 0.41,0.07,0.90,U] [#8 0.45,0.73,0.00,M1] 
23:46:20.033 00.000 10844 refined, 4 included, MultiStar: {0.30, 0.10}, one-star: {0.51, 0.21}
23:46:20.033 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
23:46:20.033 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
23:46:20.033 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.32 cameraTheta=0.32 mountX=-0.15 mountY=0.28, mountTheta=2.07
23:46:20.036 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.10, opts=13)
23:46:20.036 00.000 10844 Enqueuing Move request for scope (0.30, 0.10)
23:46:20.036 00.000 11060 Worker thread wakes up
23:46:20.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd
23:46:20.036 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.10)
23:46:20.036 00.000 11060 Moving (0.30, 0.10) raw xDistance=-0.15 yDistance=0.28
23:46:20.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:46:20.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:46:20.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:46:20.036 00.000 11060 MoveAxis(E, 28, ABG)
23:46:20.036 00.000 11060 Guiding  Dir = 2, Dur = 28
23:46:20.046 00.010 11060 IsSlewing returns 0
23:46:20.046 00.000 11060 IsGuiding returns 0
23:46:20.048 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:20.056 00.008 10844 UpdateGuideState exits: m=3211 SNR=36.1
23:46:20.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:20.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:20.056 00.000 10844 Enqueuing Expose request
23:46:20.078 00.022 11060 IsGuiding returns 0
23:46:20.080 00.002 11060 Move returns status 0, amount 28
23:46:20.080 00.000 11060 MoveAxis(N, 0, ABG)
23:46:20.080 00.000 11060 Move returns status 0, amount 0
23:46:20.080 00.000 11060 move complete, result=0
23:46:20.080 00.000 11060 worker thread done servicing request
23:46:20.080 00.000 11060 Worker thread wakes up
23:46:20.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:20.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:20.080 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.3 px 0 ms NORTH
23:46:20.718 00.638 11060 Exposure complete
23:46:20.918 00.200 11060 worker thread done servicing request
23:46:20.918 00.000 10844 OnExposeComplete: enter
23:46:20.918 00.000 10844 UpdateGuideState(): m_state=6
23:46:20.920 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
23:46:20.920 00.000 10844 Star::Find returns 1 (0), X=258.98, Y=62.26, Mass=2731, SNR=33.6, Peak=224 HFD=3.4
23:46:20.920 00.000 10844 MultiStar: [#1 -0.01,0.58,1.08,U] [#2 0.51,0.32,2.02,U] [#3 -0.11,0.11,1.06,U] [#4 0.04,0.79,0.00,M3] [#5 0.63,0.24,0.00,M1] [#6 0.68,0.80,0.00,M2] [#7 0.31,0.25,0.90,U] [#8 0.54,0.38,0.00,M2] 
23:46:20.920 00.000 10844 single-star, 4 included, MultiStar: {0.24, 0.30}, one-star: {0.27, 0.18}
23:46:20.920 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
23:46:20.920 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
23:46:20.920 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.32 cameraTheta=0.59 mountX=-0.23 mountY=0.24, mountTheta=2.33
23:46:20.923 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.18, opts=13)
23:46:20.923 00.000 10844 Enqueuing Move request for scope (0.27, 0.18)
23:46:20.923 00.000 11060 Worker thread wakes up
23:46:20.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.18) opts 0xd
23:46:20.923 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.18)
23:46:20.923 00.000 11060 Moving (0.27, 0.18) raw xDistance=-0.23 yDistance=0.24
23:46:20.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:46:20.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:46:20.923 00.000 11060 MoveAxis(E, 40, ABG)
23:46:20.923 00.000 11060 Guiding  Dir = 2, Dur = 40
23:46:20.931 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:20.948 00.017 10844 UpdateGuideState exits: m=2731 SNR=33.6
23:46:20.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:20.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:20.948 00.000 10844 Enqueuing Expose request
23:46:20.955 00.007 11060 IsSlewing returns 0
23:46:20.955 00.000 11060 IsGuiding returns 0
23:46:20.998 00.043 11060 IsGuiding returns 0
23:46:20.998 00.000 11060 Move returns status 0, amount 40
23:46:20.998 00.000 11060 MoveAxis(S, 92, ABG)
23:46:20.998 00.000 11060 Guiding  Dir = 1, Dur = 92
23:46:21.011 00.013 11060 IsSlewing returns 0
23:46:21.011 00.000 11060 IsGuiding returns 0
23:46:21.108 00.097 11060 IsGuiding returns 0
23:46:21.108 00.000 11060 Move returns status 0, amount 92
23:46:21.108 00.000 11060 move complete, result=0
23:46:21.108 00.000 11060 worker thread done servicing request
23:46:21.108 00.000 11060 Worker thread wakes up
23:46:21.108 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 92 ms SOUTH
23:46:21.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:21.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:21.747 00.639 11060 Exposure complete
23:46:21.948 00.201 11060 worker thread done servicing request
23:46:21.948 00.000 10844 OnExposeComplete: enter
23:46:21.948 00.000 10844 UpdateGuideState(): m_state=6
23:46:21.948 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
23:46:21.948 00.000 10844 Star::Find returns 1 (1), X=259.11, Y=62.49, Mass=3507, SNR=37.9, Peak=255 HFD=3.7
23:46:21.948 00.000 10844 MultiStar: [#1 0.09,0.45,0.81,U] [#2 0.53,-0.49,0.00,M2] [#3 0.21,-0.50,0.95,U] [#4 -0.40,0.39,0.89,U] [#5 0.31,0.16,0.99,U] [#6 -0.00,0.15,0.86,U] [#7 0.21,0.18,0.77,U] [#8 0.41,0.14,0.88,U] 
23:46:21.951 00.003 10844 refined, 7 included, MultiStar: {0.16, 0.17}, one-star: {0.40, 0.41}
23:46:21.951 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
23:46:21.951 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
23:46:21.951 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.80 mountX=-0.19 mountY=0.13, mountTheta=2.55
23:46:21.951 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.17, opts=13)
23:46:21.951 00.000 10844 Enqueuing Move request for scope (0.16, 0.17)
23:46:21.951 00.000 11060 Worker thread wakes up
23:46:21.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
23:46:21.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
23:46:21.951 00.000 11060 Moving (0.16, 0.17) raw xDistance=-0.19 yDistance=0.13
23:46:21.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:46:21.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:21.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:46:21.951 00.000 11060 MoveAxis(E, 35, ABG)
23:46:21.951 00.000 11060 Guiding  Dir = 2, Dur = 35
23:46:21.961 00.010 11060 IsSlewing returns 0
23:46:21.961 00.000 11060 IsGuiding returns 0
23:46:21.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:21.977 00.016 10844 UpdateGuideState exits: m=3507 SNR=37.9 Saturated
23:46:21.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:21.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:21.977 00.000 10844 Enqueuing Expose request
23:46:22.007 00.030 11060 IsGuiding returns 0
23:46:22.007 00.000 11060 Move returns status 0, amount 35
23:46:22.007 00.000 11060 MoveAxis(N, 0, ABG)
23:46:22.007 00.000 11060 Move returns status 0, amount 0
23:46:22.007 00.000 11060 move complete, result=0
23:46:22.007 00.000 11060 worker thread done servicing request
23:46:22.007 00.000 11060 Worker thread wakes up
23:46:22.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:22.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:22.007 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
23:46:22.650 00.643 11060 Exposure complete
23:46:22.814 00.164 11060 worker thread done servicing request
23:46:22.814 00.000 10844 OnExposeComplete: enter
23:46:22.814 00.000 10844 UpdateGuideState(): m_state=6
23:46:22.814 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
23:46:22.814 00.000 10844 Star::Find returns 1 (0), X=259.24, Y=61.17, Mass=3167, SNR=36.2, Peak=240 HFD=3.7
23:46:22.814 00.000 10844 MultiStar: [#1 -0.04,-0.34,0.99,U] [#2 -0.10,-0.98,0.00,M3] [#3 -0.09,-0.46,0.85,U] [#4 -0.08,-0.19,0.97,U] [#5 0.42,-1.13,0.00,M1] [#6 0.35,-0.17,0.90,U] [#7 0.43,-0.43,0.94,U] [#8 0.73,-0.13,0.00,M2] 
23:46:22.814 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.42}, one-star: {0.53, -0.90}
23:46:22.814 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:46:22.814 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
23:46:22.814 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-1.15 mountX=0.38 mountY=0.25, mountTheta=0.59
23:46:22.814 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.42, opts=13)
23:46:22.814 00.000 10844 Enqueuing Move request for scope (0.19, -0.42)
23:46:22.814 00.000 11060 Worker thread wakes up
23:46:22.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.42) opts 0xd
23:46:22.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.42)
23:46:22.814 00.000 11060 Moving (0.19, -0.42) raw xDistance=0.38 yDistance=0.25
23:46:22.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
23:46:22.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
23:46:22.814 00.000 11060 MoveAxis(W, 65, ABG)
23:46:22.814 00.000 11060 Guiding  Dir = 3, Dur = 65
23:46:22.819 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:22.840 00.021 10844 UpdateGuideState exits: m=3167 SNR=36.2
23:46:22.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:22.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:22.840 00.000 10844 Enqueuing Expose request
23:46:22.845 00.005 11060 IsSlewing returns 0
23:46:22.845 00.000 11060 IsGuiding returns 0
23:46:22.940 00.095 11060 IsGuiding returns 0
23:46:22.940 00.000 11060 Move returns status 0, amount 65
23:46:22.940 00.000 11060 MoveAxis(S, 98, ABG)
23:46:22.940 00.000 11060 Guiding  Dir = 1, Dur = 98
23:46:22.954 00.014 11060 IsSlewing returns 0
23:46:22.954 00.000 11060 IsGuiding returns 0
23:46:23.053 00.099 11060 IsGuiding returns 0
23:46:23.053 00.000 11060 Move returns status 0, amount 98
23:46:23.053 00.000 11060 move complete, result=0
23:46:23.054 00.001 11060 worker thread done servicing request
23:46:23.054 00.000 11060 Worker thread wakes up
23:46:23.054 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.3 px 98 ms SOUTH
23:46:23.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:23.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:23.685 00.631 11060 Exposure complete
23:46:23.883 00.198 11060 worker thread done servicing request
23:46:23.883 00.000 10844 OnExposeComplete: enter
23:46:23.883 00.000 10844 UpdateGuideState(): m_state=6
23:46:23.883 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
23:46:23.883 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=61.97, Mass=3220, SNR=36.4, Peak=248 HFD=4.0
23:46:23.883 00.000 10844 MultiStar: [#1 0.30,0.30,0.94,U] [#2 0.05,-0.51,1.94,U] [#3 0.50,-0.67,0.00,M1] [#4 0.35,-0.40,0.84,U] [#5 0.29,-0.60,0.00,M2] [#6 1.05,0.03,0.00,M1] [#7 0.10,-0.26,0.87,U] [#8 0.94,0.02,0.00,M3] 
23:46:23.883 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.25}, one-star: {0.32, -0.11}
23:46:23.886 00.003 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
23:46:23.886 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
23:46:23.886 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.32 cameraTheta=-0.91 mountX=0.21 mountY=0.23, mountTheta=0.84
23:46:23.887 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.25, opts=13)
23:46:23.887 00.000 10844 Enqueuing Move request for scope (0.19, -0.25)
23:46:23.887 00.000 11060 Worker thread wakes up
23:46:23.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
23:46:23.887 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
23:46:23.887 00.000 11060 Moving (0.19, -0.25) raw xDistance=0.21 yDistance=0.23
23:46:23.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:46:23.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
23:46:23.889 00.002 11060 MoveAxis(W, 38, ABG)
23:46:23.889 00.000 11060 Guiding  Dir = 3, Dur = 38
23:46:23.891 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:23.900 00.009 11060 IsSlewing returns 0
23:46:23.900 00.000 11060 IsGuiding returns 0
23:46:23.915 00.015 10844 UpdateGuideState exits: m=3220 SNR=36.4
23:46:23.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:23.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:23.915 00.000 10844 Enqueuing Expose request
23:46:23.946 00.031 11060 IsGuiding returns 0
23:46:23.946 00.000 11060 Move returns status 0, amount 38
23:46:23.946 00.000 11060 MoveAxis(S, 91, ABG)
23:46:23.946 00.000 11060 Guiding  Dir = 1, Dur = 91
23:46:23.961 00.015 11060 IsSlewing returns 0
23:46:23.961 00.000 11060 IsGuiding returns 0
23:46:24.060 00.099 11060 IsGuiding returns 0
23:46:24.060 00.000 11060 Move returns status 0, amount 91
23:46:24.060 00.000 11060 move complete, result=0
23:46:24.060 00.000 11060 worker thread done servicing request
23:46:24.060 00.000 11060 Worker thread wakes up
23:46:24.060 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 91 ms SOUTH
23:46:24.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:24.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:24.700 00.640 11060 Exposure complete
23:46:24.880 00.180 11060 worker thread done servicing request
23:46:24.880 00.000 10844 OnExposeComplete: enter
23:46:24.880 00.000 10844 UpdateGuideState(): m_state=6
23:46:24.880 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
23:46:24.880 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=61.91, Mass=3385, SNR=36.9, Peak=245 HFD=4.2
23:46:24.880 00.000 10844 MultiStar: [#1 0.51,0.14,1.05,U] [#2 0.55,0.08,1.98,U] [#3 -0.00,0.04,0.95,U] [#4 -0.00,1.05,0.00,M1] [#5 -0.14,-0.15,1.01,U] [#6 0.21,0.81,0.00,M2] [#7 -0.07,0.65,0.00,M1] [#8 0.48,0.51,0.00,M4] 
23:46:24.880 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.01}, one-star: {0.44, -0.17}
23:46:24.880 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
23:46:24.880 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
23:46:24.880 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.01 hyp=0.32 cameraTheta=0.02 mountX=-0.06 mountY=0.31, mountTheta=1.77
23:46:24.880 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.01, opts=13)
23:46:24.880 00.000 10844 Enqueuing Move request for scope (0.32, 0.01)
23:46:24.880 00.000 11060 Worker thread wakes up
23:46:24.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.01) opts 0xd
23:46:24.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.01)
23:46:24.880 00.000 11060 Moving (0.32, 0.01) raw xDistance=-0.06 yDistance=0.31
23:46:24.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:46:24.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
23:46:24.880 00.000 11060 MoveAxis(E, 0, ABG)
23:46:24.880 00.000 11060 Move returns status 0, amount 0
23:46:24.880 00.000 11060 MoveAxis(S, 122, ABG)
23:46:24.880 00.000 11060 Guiding  Dir = 1, Dur = 122
23:46:24.890 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:24.901 00.011 11060 IsSlewing returns 0
23:46:24.901 00.000 11060 IsGuiding returns 0
23:46:24.904 00.003 10844 UpdateGuideState exits: m=3385 SNR=36.9
23:46:24.916 00.012 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:24.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:24.916 00.000 10844 Enqueuing Expose request
23:46:25.026 00.110 11060 IsGuiding returns 0
23:46:25.026 00.000 11060 Move returns status 0, amount 122
23:46:25.026 00.000 11060 move complete, result=0
23:46:25.026 00.000 11060 worker thread done servicing request
23:46:25.026 00.000 11060 Worker thread wakes up
23:46:25.026 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 122 ms SOUTH
23:46:25.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:25.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:25.648 00.622 11060 Exposure complete
23:46:25.825 00.177 11060 worker thread done servicing request
23:46:25.825 00.000 10844 OnExposeComplete: enter
23:46:25.825 00.000 10844 UpdateGuideState(): m_state=6
23:46:25.825 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
23:46:25.825 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.11, Mass=2662, SNR=33.0, Peak=182 HFD=3.8
23:46:25.825 00.000 10844 MultiStar: [#1 0.07,0.95,0.00,M1] [#2 -0.04,1.41,0.00,M2] [#3 -0.67,0.38,0.00,M1] [#4 0.37,0.53,0.00,M2] [#5 0.14,0.43,1.20,U] [#6 0.16,0.29,0.98,U] [#7 -0.29,0.77,0.00,M2] [#8 0.46,0.50,0.00,M5] 
23:46:25.825 00.000 10844 single-star, 2 included, MultiStar: {0.13, 0.26}, one-star: {0.09, 0.03}
23:46:25.826 00.001 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
23:46:25.826 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
23:46:25.826 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.34 mountX=-0.05 mountY=0.09, mountTheta=2.09
23:46:25.826 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
23:46:25.826 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
23:46:25.826 00.000 11060 Worker thread wakes up
23:46:25.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:46:25.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:46:25.826 00.000 11060 Moving (0.09, 0.03) raw xDistance=-0.05 yDistance=0.09
23:46:25.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:46:25.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:25.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:46:25.826 00.000 11060 MoveAxis(E, 0, ABG)
23:46:25.826 00.000 11060 Move returns status 0, amount 0
23:46:25.826 00.000 11060 MoveAxis(N, 0, ABG)
23:46:25.826 00.000 11060 Move returns status 0, amount 0
23:46:25.826 00.000 11060 move complete, result=0
23:46:25.828 00.002 11060 worker thread done servicing request
23:46:25.843 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:46:25.858 00.015 10844 UpdateGuideState exits: m=2662 SNR=33.0
23:46:25.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:25.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:25.858 00.000 10844 Enqueuing Expose request
23:46:25.858 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:25.858 00.000 11060 Worker thread wakes up
23:46:25.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:25.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:26.504 00.646 11060 Exposure complete
23:46:26.693 00.189 11060 worker thread done servicing request
23:46:26.693 00.000 10844 OnExposeComplete: enter
23:46:26.693 00.000 10844 UpdateGuideState(): m_state=6
23:46:26.693 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
23:46:26.693 00.000 10844 Star::Find returns 1 (0), X=259.73, Y=62.63, Mass=3313, SNR=37.3, Peak=221 HFD=3.7
23:46:26.695 00.002 10844 MultiStar: [#1 0.81,1.03,0.00,M2] [#2 0.11,0.21,2.02,U] [#3 0.04,0.51,0.99,U] [#4 -0.27,0.89,0.00,M3] [#5 0.70,0.05,0.00,M1] [#6 0.49,0.75,0.00,M2] [#7 0.21,0.70,0.00,M3] [#8 0.72,0.30,0.00,M6] 
23:46:26.695 00.000 10844 refined, 2 included, MultiStar: {0.32, 0.37}, one-star: {1.02, 0.55}
23:46:26.695 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
23:46:26.695 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
23:46:26.695 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.37 hyp=0.49 cameraTheta=0.86 mountX=-0.42 mountY=0.25, mountTheta=2.60
23:46:26.697 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.37, opts=13)
23:46:26.697 00.000 10844 Enqueuing Move request for scope (0.32, 0.37)
23:46:26.697 00.000 11060 Worker thread wakes up
23:46:26.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.37) opts 0xd
23:46:26.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.37)
23:46:26.697 00.000 11060 Moving (0.32, 0.37) raw xDistance=-0.42 yDistance=0.25
23:46:26.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
23:46:26.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
23:46:26.697 00.000 11060 MoveAxis(E, 73, ABG)
23:46:26.697 00.000 11060 Guiding  Dir = 2, Dur = 73
23:46:26.701 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:26.714 00.013 10844 UpdateGuideState exits: m=3313 SNR=37.3
23:46:26.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:26.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:26.714 00.000 10844 Enqueuing Expose request
23:46:26.721 00.007 11060 IsSlewing returns 0
23:46:26.722 00.001 11060 IsGuiding returns 0
23:46:26.814 00.092 11060 IsGuiding returns 0
23:46:26.815 00.001 11060 Move returns status 0, amount 73
23:46:26.815 00.000 11060 MoveAxis(S, 99, ABG)
23:46:26.815 00.000 11060 Guiding  Dir = 1, Dur = 99
23:46:26.860 00.045 11060 IsSlewing returns 0
23:46:26.860 00.000 11060 IsGuiding returns 0
23:46:26.999 00.139 11060 IsGuiding returns 0
23:46:26.999 00.000 11060 Move returns status 0, amount 99
23:46:26.999 00.000 11060 move complete, result=0
23:46:26.999 00.000 11060 worker thread done servicing request
23:46:26.999 00.000 11060 Worker thread wakes up
23:46:26.999 00.000 10844 GuideStep: -0.4 px 73 ms EAST, 0.3 px 99 ms SOUTH
23:46:27.002 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:27.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:27.632 00.630 11060 Exposure complete
23:46:27.818 00.186 11060 worker thread done servicing request
23:46:27.818 00.000 10844 OnExposeComplete: enter
23:46:27.818 00.000 10844 UpdateGuideState(): m_state=6
23:46:27.818 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
23:46:27.818 00.000 10844 Star::Find returns 1 (0), X=259.62, Y=62.18, Mass=2769, SNR=33.7, Peak=203 HFD=3.7
23:46:27.818 00.000 10844 MultiStar: [#1 -0.02,0.71,0.00,M3] [#2 -0.35,-0.06,2.03,U] [#3 0.54,0.35,0.00,M1] [#4 0.13,0.67,0.00,M4] [#5 0.25,0.29,1.14,U] [#6 -0.07,0.31,0.88,U] [#7 0.29,0.34,0.98,U] [#8 0.44,0.63,0.00,M7] 
23:46:27.818 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.15}, one-star: {0.91, 0.10}
23:46:27.818 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
23:46:27.818 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
23:46:27.818 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.91 mountX=-0.17 mountY=0.09, mountTheta=2.65
23:46:27.821 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
23:46:27.821 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
23:46:27.821 00.000 11060 Worker thread wakes up
23:46:27.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
23:46:27.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
23:46:27.821 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.09
23:46:27.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:46:27.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:27.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:46:27.821 00.000 11060 MoveAxis(E, 31, ABG)
23:46:27.823 00.002 11060 Guiding  Dir = 2, Dur = 31
23:46:27.843 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:27.843 00.000 11060 IsSlewing returns 0
23:46:27.844 00.001 11060 IsGuiding returns 0
23:46:27.861 00.017 10844 UpdateGuideState exits: m=2769 SNR=33.7
23:46:27.863 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:27.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:27.863 00.000 10844 Enqueuing Expose request
23:46:27.899 00.036 11060 IsGuiding returns 0
23:46:27.899 00.000 11060 Move returns status 0, amount 31
23:46:27.899 00.000 11060 MoveAxis(N, 0, ABG)
23:46:27.899 00.000 11060 Move returns status 0, amount 0
23:46:27.899 00.000 11060 move complete, result=0
23:46:27.899 00.000 11060 worker thread done servicing request
23:46:27.899 00.000 11060 Worker thread wakes up
23:46:27.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:27.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:27.901 00.002 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:46:28.535 00.634 11060 Exposure complete
23:46:28.698 00.163 11060 worker thread done servicing request
23:46:28.698 00.000 10844 OnExposeComplete: enter
23:46:28.698 00.000 10844 UpdateGuideState(): m_state=6
23:46:28.698 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
23:46:28.698 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.52, Mass=3405, SNR=37.6, Peak=238 HFD=3.8
23:46:28.698 00.000 10844 MultiStar: [#1 -0.30,0.66,0.00,M4] [#2 0.15,0.21,1.93,U] [#3 -0.60,0.22,0.00,M2] [#4 -0.22,0.66,0.00,M5] [#5 -0.14,0.74,0.00,M1] [#6 -0.16,0.71,0.00,M2] [#7 -0.65,0.57,0.00,M3] [#8 0.27,0.67,0.00,M8] 
23:46:28.698 00.000 10844 refined, 1 included, MultiStar: {0.07, -0.05}, one-star: {-0.07, -0.56}
23:46:28.698 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
23:46:28.698 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
23:46:28.698 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.64 mountX=0.04 mountY=0.08, mountTheta=1.11
23:46:28.700 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
23:46:28.700 00.000 10844 Enqueuing Move request for scope (0.07, -0.05)
23:46:28.700 00.000 11060 Worker thread wakes up
23:46:28.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:46:28.700 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:46:28.700 00.000 11060 Moving (0.07, -0.05) raw xDistance=0.04 yDistance=0.08
23:46:28.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:46:28.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:28.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:46:28.700 00.000 11060 MoveAxis(E, 0, ABG)
23:46:28.700 00.000 11060 Move returns status 0, amount 0
23:46:28.700 00.000 11060 MoveAxis(N, 0, ABG)
23:46:28.700 00.000 11060 Move returns status 0, amount 0
23:46:28.700 00.000 11060 move complete, result=0
23:46:28.700 00.000 11060 worker thread done servicing request
23:46:28.706 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:28.718 00.012 10844 UpdateGuideState exits: m=3405 SNR=37.6
23:46:28.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:28.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:28.718 00.000 10844 Enqueuing Expose request
23:46:28.718 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:28.718 00.000 11060 Worker thread wakes up
23:46:28.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:28.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:29.351 00.633 11060 Exposure complete
23:46:29.535 00.184 11060 worker thread done servicing request
23:46:29.535 00.000 10844 OnExposeComplete: enter
23:46:29.535 00.000 10844 UpdateGuideState(): m_state=6
23:46:29.535 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
23:46:29.535 00.000 10844 Star::Find returns 1 (1), X=258.98, Y=62.23, Mass=3897, SNR=40.1, Peak=255 HFD=4.1
23:46:29.535 00.000 10844 MultiStar: [#1 -0.10,1.05,0.00,M5] [#2 0.20,-0.32,1.76,U] [#3 0.03,0.48,0.85,U] [#4 0.35,0.89,0.00,M6] [#5 -0.32,0.73,0.00,M2] [#6 -0.05,0.69,0.00,M3] [#7 0.24,1.01,0.00,M4] [#8 0.25,1.04,0.00,M9] 
23:46:29.535 00.000 10844 refined, 2 included, MultiStar: {0.18, -0.00}, one-star: {0.27, 0.15}
23:46:29.535 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
23:46:29.535 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
23:46:29.535 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.01 mountX=-0.03 mountY=0.18, mountTheta=1.74
23:46:29.538 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.00, opts=13)
23:46:29.538 00.000 10844 Enqueuing Move request for scope (0.18, -0.00)
23:46:29.538 00.000 11060 Worker thread wakes up
23:46:29.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
23:46:29.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
23:46:29.538 00.000 11060 Moving (0.18, -0.00) raw xDistance=-0.03 yDistance=0.18
23:46:29.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:46:29.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:29.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:46:29.538 00.000 11060 MoveAxis(E, 0, ABG)
23:46:29.550 00.012 11060 Move returns status 0, amount 0
23:46:29.550 00.000 11060 MoveAxis(N, 0, ABG)
23:46:29.550 00.000 11060 Move returns status 0, amount 0
23:46:29.550 00.000 11060 move complete, result=0
23:46:29.550 00.000 11060 worker thread done servicing request
23:46:29.562 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:29.585 00.023 10844 UpdateGuideState exits: m=3897 SNR=40.1 Saturated
23:46:29.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:29.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:29.585 00.000 10844 Enqueuing Expose request
23:46:29.585 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:46:29.585 00.000 11060 Worker thread wakes up
23:46:29.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:29.587 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:30.216 00.629 11060 Exposure complete
23:46:30.375 00.159 11060 worker thread done servicing request
23:46:30.375 00.000 10844 OnExposeComplete: enter
23:46:30.375 00.000 10844 UpdateGuideState(): m_state=6
23:46:30.375 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
23:46:30.375 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=63.04, Mass=3182, SNR=35.8, Peak=217 HFD=4.1
23:46:30.375 00.000 10844 MultiStar: [#1 -0.35,1.40,0.00,M6] [#2 -0.49,1.12,0.00,M1] [#3 0.02,0.78,0.00,M2] [#4 -0.41,1.00,0.00,M7] [#5 -0.34,1.05,0.00,M3] [#6 0.06,0.98,0.00,M4] [#7 -0.25,1.09,0.00,M5] [#8 0.11,0.96,0.00,M10] 
23:46:30.375 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
23:46:30.375 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
23:46:30.375 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.96 hyp=0.98 cameraTheta=1.42 mountX=-0.97 mountY=-0.01, mountTheta=-3.13
23:46:30.378 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.96, opts=13)
23:46:30.378 00.000 10844 Enqueuing Move request for scope (0.15, 0.96)
23:46:30.378 00.000 11060 Worker thread wakes up
23:46:30.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.96) opts 0xd
23:46:30.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.96)
23:46:30.378 00.000 11060 Moving (0.15, 0.96) raw xDistance=-0.97 yDistance=-0.01
23:46:30.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.97
23:46:30.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:30.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:30.378 00.000 11060 MoveAxis(E, 169, ABG)
23:46:30.378 00.000 11060 Guiding  Dir = 2, Dur = 169
23:46:30.384 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:30.389 00.005 11060 IsSlewing returns 0
23:46:30.389 00.000 11060 IsGuiding returns 0
23:46:30.409 00.020 10844 UpdateGuideState exits: m=3182 SNR=35.8
23:46:30.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:30.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:30.409 00.000 10844 Enqueuing Expose request
23:46:30.565 00.156 11060 IsGuiding returns 0
23:46:30.565 00.000 11060 Move returns status 0, amount 169
23:46:30.565 00.000 11060 MoveAxis(N, 0, ABG)
23:46:30.565 00.000 11060 Move returns status 0, amount 0
23:46:30.565 00.000 11060 move complete, result=0
23:46:30.565 00.000 11060 worker thread done servicing request
23:46:30.565 00.000 11060 Worker thread wakes up
23:46:30.565 00.000 10844 GuideStep: -1.0 px 169 ms EAST, -0.0 px 0 ms NORTH
23:46:30.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:30.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:31.194 00.629 11060 Exposure complete
23:46:31.358 00.164 11060 worker thread done servicing request
23:46:31.358 00.000 10844 OnExposeComplete: enter
23:46:31.358 00.000 10844 UpdateGuideState(): m_state=6
23:46:31.358 00.000 10844 Star::Find(15, 258, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
23:46:31.358 00.000 10844 Star::Find returns 1 (0), X=257.80, Y=62.26, Mass=3296, SNR=36.2, Peak=228 HFD=3.8
23:46:31.360 00.002 10844 MultiStar: [#1 -0.74,0.72,0.00,M7] [#2 -0.06,0.18,1.97,U] [#3 -0.40,0.50,0.00,M3] [#4 -0.18,1.01,0.00,M8] [#5 -0.37,0.59,0.00,M4] [#6 -0.16,1.26,0.00,M5] [#7 -0.88,0.88,0.00,M6] [#8 -0.35,0.10,0.94,U] 
23:46:31.360 00.000 10844 refined, 2 included, MultiStar: {-0.35, 0.16}, one-star: {-0.92, 0.18}
23:46:31.360 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
23:46:31.360 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
23:46:31.360 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.39 cameraTheta=2.71 mountX=-0.10 mountY=-0.37, mountTheta=-1.83
23:46:31.361 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.16, opts=13)
23:46:31.361 00.000 10844 Enqueuing Move request for scope (-0.35, 0.16)
23:46:31.361 00.000 11060 Worker thread wakes up
23:46:31.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
23:46:31.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
23:46:31.361 00.000 11060 Moving (-0.35, 0.16) raw xDistance=-0.10 yDistance=-0.37
23:46:31.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:46:31.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:46:31.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:46:31.361 00.000 11060 MoveAxis(E, 0, ABG)
23:46:31.361 00.000 11060 Move returns status 0, amount 0
23:46:31.361 00.000 11060 MoveAxis(N, 0, ABG)
23:46:31.361 00.000 11060 Move returns status 0, amount 0
23:46:31.361 00.000 11060 move complete, result=0
23:46:31.361 00.000 11060 worker thread done servicing request
23:46:31.365 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:31.381 00.016 10844 UpdateGuideState exits: m=3296 SNR=36.2
23:46:31.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:31.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:31.381 00.000 10844 Enqueuing Expose request
23:46:31.381 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:46:31.381 00.000 11060 Worker thread wakes up
23:46:31.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:31.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:32.028 00.647 11060 Exposure complete
23:46:32.211 00.183 11060 worker thread done servicing request
23:46:32.211 00.000 10844 OnExposeComplete: enter
23:46:32.211 00.000 10844 UpdateGuideState(): m_state=6
23:46:32.211 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
23:46:32.211 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=62.10, Mass=3258, SNR=36.6, Peak=243 HFD=3.8
23:46:32.211 00.000 10844 MultiStar: [#1 -0.61,0.79,0.00,M8] [#2 -0.44,0.11,1.90,U] [#3 -0.95,0.41,0.00,M4] [#4 -0.89,1.28,0.00,M9] [#5 -0.25,0.06,1.01,U] [#6 -0.43,1.47,0.00,M6] [#7 -0.67,1.05,0.00,M7] [#8 -0.93,0.58,0.00,M10] 
23:46:32.211 00.000 10844 single-star, 2 included, MultiStar: {-0.30, 0.08}, one-star: {-0.10, 0.02}
23:46:32.211 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
23:46:32.211 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
23:46:32.211 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.96 mountX=-0.00 mountY=-0.10, mountTheta=-1.57
23:46:32.218 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
23:46:32.218 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
23:46:32.231 00.013 11060 Worker thread wakes up
23:46:32.232 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
23:46:32.232 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
23:46:32.232 00.000 11060 Moving (-0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
23:46:32.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:46:32.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:32.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:46:32.232 00.000 11060 MoveAxis(E, 0, ABG)
23:46:32.232 00.000 11060 Move returns status 0, amount 0
23:46:32.232 00.000 11060 MoveAxis(N, 0, ABG)
23:46:32.232 00.000 11060 Move returns status 0, amount 0
23:46:32.232 00.000 11060 move complete, result=0
23:46:32.232 00.000 11060 worker thread done servicing request
23:46:32.236 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:32.251 00.015 10844 UpdateGuideState exits: m=3258 SNR=36.6
23:46:32.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:32.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:32.251 00.000 10844 Enqueuing Expose request
23:46:32.251 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:32.251 00.000 11060 Worker thread wakes up
23:46:32.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:32.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:32.894 00.643 11060 Exposure complete
23:46:33.051 00.157 11060 worker thread done servicing request
23:46:33.051 00.000 10844 OnExposeComplete: enter
23:46:33.051 00.000 10844 UpdateGuideState(): m_state=6
23:46:33.051 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
23:46:33.051 00.000 10844 Star::Find returns 1 (0), X=258.16, Y=62.60, Mass=2817, SNR=33.7, Peak=215 HFD=3.7
23:46:33.051 00.000 10844 MultiStar: [#1 -0.48,1.00,0.00,M9] [#2 -0.99,0.13,0.00,M1] [#3 -0.72,0.58,0.00,M5] [#4 -0.40,0.65,0.00,M10] [#5 -0.54,0.98,0.00,M4] [#6 -0.99,0.89,0.00,M7] [#7 -0.81,1.31,0.00,M8] [#8 -0.51,1.01,0.00,R] 
23:46:33.051 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.15)
23:46:33.051 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
23:46:33.051 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=0.52 hyp=0.76 cameraTheta=2.39 mountX=-0.41 mountY=-0.63, mountTheta=-2.15
23:46:33.055 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=0.52, opts=13)
23:46:33.055 00.000 10844 Enqueuing Move request for scope (-0.55, 0.52)
23:46:33.055 00.000 11060 Worker thread wakes up
23:46:33.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.52) opts 0xd
23:46:33.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, 0.52)
23:46:33.055 00.000 11060 Moving (-0.55, 0.52) raw xDistance=-0.41 yDistance=-0.63
23:46:33.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:46:33.055 00.000 11060 resist switch: large excursion: input -0.63 thresh 0.57 direction from 1 to -1
23:46:33.055 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.89
23:46:33.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
23:46:33.055 00.000 11060 MoveAxis(E, 71, ABG)
23:46:33.055 00.000 11060 Guiding  Dir = 2, Dur = 71
23:46:33.060 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:33.069 00.009 11060 IsSlewing returns 0
23:46:33.070 00.001 11060 IsGuiding returns 0
23:46:33.072 00.002 10844 UpdateGuideState exits: m=2817 SNR=33.7
23:46:33.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:33.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:33.072 00.000 10844 Enqueuing Expose request
23:46:33.148 00.076 11060 IsGuiding returns 0
23:46:33.148 00.000 11060 Move returns status 0, amount 71
23:46:33.148 00.000 11060 BLC: Oldest BLC event removed
23:46:33.148 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 615 applied
23:46:33.148 00.000 11060 MoveAxis(N, 860, ABG)
23:46:33.148 00.000 11060 duration set to 750 by maxDecDuration
23:46:33.148 00.000 11060 Guiding  Dir = 0, Dur = 750
23:46:33.179 00.031 11060 IsSlewing returns 0
23:46:33.179 00.000 11060 IsGuiding returns 0
23:46:33.962 00.783 11060 IsGuiding returns 0
23:46:33.962 00.000 11060 Move returns status 0, amount 750
23:46:33.962 00.000 11060 move complete, result=0
23:46:33.962 00.000 11060 worker thread done servicing request
23:46:33.962 00.000 11060 Worker thread wakes up
23:46:33.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:33.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:33.962 00.000 10844 GuideStep: -0.4 px 71 ms EAST, -0.6 px 750 ms NORTH
23:46:34.601 00.639 11060 Exposure complete
23:46:34.786 00.185 11060 worker thread done servicing request
23:46:34.786 00.000 10844 OnExposeComplete: enter
23:46:34.786 00.000 10844 UpdateGuideState(): m_state=6
23:46:34.786 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
23:46:34.786 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=62.84, Mass=3398, SNR=37.4, Peak=232 HFD=3.9
23:46:34.786 00.000 10844 MultiStar: [#1 -0.56,1.09,0.00,M10] [#2 -0.04,-0.07,1.89,U] [#3 -0.21,0.23,0.99,U] [#4 -0.35,0.34,0.98,U] [#5 -0.14,-0.03,1.06,U] [#6 -0.48,0.23,0.83,U] [#7 0.07,0.34,0.91,U] [#8 0.27,-0.83,0.00,M1] 
23:46:34.786 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.22}, one-star: {-0.47, 0.76}
23:46:34.786 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
23:46:34.786 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
23:46:34.786 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.33 mountX=-0.18 mountY=-0.24, mountTheta=-2.21
23:46:34.791 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.22, opts=13)
23:46:34.791 00.000 10844 Enqueuing Move request for scope (-0.21, 0.22)
23:46:34.791 00.000 11060 Worker thread wakes up
23:46:34.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
23:46:34.791 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
23:46:34.791 00.000 11060 Moving (-0.21, 0.22) raw xDistance=-0.18 yDistance=-0.24
23:46:34.791 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.440158, 1:0.239621
23:46:34.791 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:46:34.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:46:34.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:46:34.791 00.000 11060 MoveAxis(E, 33, ABG)
23:46:34.791 00.000 11060 Guiding  Dir = 2, Dur = 33
23:46:34.802 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:34.818 00.016 11060 IsSlewing returns 0
23:46:34.818 00.000 11060 IsGuiding returns 0
23:46:34.827 00.009 10844 UpdateGuideState exits: m=3398 SNR=37.4
23:46:34.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:34.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:34.827 00.000 10844 Enqueuing Expose request
23:46:34.878 00.051 11060 IsGuiding returns 0
23:46:34.878 00.000 11060 Move returns status 0, amount 33
23:46:34.879 00.001 11060 MoveAxis(N, 93, ABG)
23:46:34.879 00.000 11060 Guiding  Dir = 0, Dur = 93
23:46:34.895 00.016 11060 IsSlewing returns 0
23:46:34.895 00.000 11060 IsGuiding returns 0
23:46:34.999 00.104 11060 IsGuiding returns 0
23:46:34.999 00.000 11060 Move returns status 0, amount 93
23:46:34.999 00.000 11060 move complete, result=0
23:46:34.999 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 93 ms NORTH
23:46:34.999 00.000 11060 worker thread done servicing request
23:46:34.999 00.000 11060 Worker thread wakes up
23:46:34.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:34.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:35.637 00.638 11060 Exposure complete
23:46:35.775 00.138 11060 worker thread done servicing request
23:46:35.775 00.000 10844 OnExposeComplete: enter
23:46:35.775 00.000 10844 UpdateGuideState(): m_state=6
23:46:35.775 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
23:46:35.775 00.000 10844 Star::Find returns 1 (0), X=258.03, Y=63.20, Mass=2682, SNR=32.9, Peak=172 HFD=4.1
23:46:35.775 00.000 10844 MultiStar: large primary error, entering stabilization period
23:46:35.775 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
23:46:35.775 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
23:46:35.775 00.000 10844 CameraToMount -- cameraX=-0.69 cameraY=1.13 hyp=1.32 cameraTheta=2.12 mountX=-0.98 mountY=-0.86, mountTheta=-2.42
23:46:35.778 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.69, y=1.13, opts=13)
23:46:35.778 00.000 10844 Enqueuing Move request for scope (-0.69, 1.13)
23:46:35.778 00.000 11060 Worker thread wakes up
23:46:35.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 1.13) opts 0xd
23:46:35.778 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.69, 1.13)
23:46:35.778 00.000 11060 Moving (-0.69, 1.13) raw xDistance=-0.98 yDistance=-0.86
23:46:35.778 00.000 11060 BLC: History state: CurrMiss=0.86, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.440158, 1:0.239621, 2:0.859552
23:46:35.778 00.000 11060 BLC: Under-shoot: nominal increase by 99
23:46:35.778 00.000 11060 BLC: window closed
23:46:35.778 00.000 11060 BLC: Pulse adjusted to 677
23:46:35.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.98
23:46:35.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.86
23:46:35.778 00.000 11060 MoveAxis(E, 172, ABG)
23:46:35.778 00.000 11060 Guiding  Dir = 2, Dur = 172
23:46:35.782 00.004 11060 IsSlewing returns 0
23:46:35.782 00.000 11060 IsGuiding returns 0
23:46:35.793 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:35.806 00.013 10844 UpdateGuideState exits: m=2682 SNR=32.9
23:46:35.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:35.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:35.806 00.000 10844 Enqueuing Expose request
23:46:35.927 00.121 10844 evsrv: cli 0EEEE7F0 connect
23:46:35.927 00.000 10844 case statement mapped state 6 to 3
23:46:35.929 00.002 10844 case statement mapped state 6 to 3
23:46:35.929 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"f74c9e80-7aa2-43fd-8f7a-d43396569658"}
23:46:35.929 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"f74c9e80-7aa2-43fd-8f7a-d43396569658"}
23:46:35.929 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
23:46:35.962 00.033 11060 IsGuiding returns 0
23:46:35.962 00.000 11060 Move returns status 0, amount 172
23:46:35.962 00.000 11060 MoveAxis(N, 334, ABG)
23:46:35.962 00.000 11060 Guiding  Dir = 0, Dur = 334
23:46:35.993 00.031 11060 IsSlewing returns 0
23:46:35.994 00.001 11060 IsGuiding returns 0
23:46:36.352 00.358 11060 IsGuiding returns 0
23:46:36.352 00.000 11060 Move returns status 0, amount 334
23:46:36.352 00.000 11060 move complete, result=0
23:46:36.353 00.001 11060 worker thread done servicing request
23:46:36.353 00.000 10844 GuideStep: -1.0 px 172 ms EAST, -0.9 px 334 ms NORTH
23:46:36.353 00.000 11060 Worker thread wakes up
23:46:36.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:36.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:36.981 00.628 11060 Exposure complete
23:46:37.125 00.144 11060 worker thread done servicing request
23:46:37.125 00.000 10844 OnExposeComplete: enter
23:46:37.125 00.000 10844 UpdateGuideState(): m_state=6
23:46:37.125 00.000 10844 Star::Find(15, 258, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
23:46:37.125 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=61.48, Mass=2909, SNR=34.8, Peak=213 HFD=3.7
23:46:37.125 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
23:46:37.125 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
23:46:37.125 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=-0.60 hyp=0.77 cameraTheta=-0.90 mountX=0.50 mountY=0.57, mountTheta=0.85
23:46:37.125 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=-0.60, opts=13)
23:46:37.125 00.000 10844 Enqueuing Move request for scope (0.48, -0.60)
23:46:37.125 00.000 11060 Worker thread wakes up
23:46:37.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.60) opts 0xd
23:46:37.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, -0.60)
23:46:37.125 00.000 11060 Moving (0.48, -0.60) raw xDistance=0.50 yDistance=0.57
23:46:37.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.50
23:46:37.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:46:37.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
23:46:37.125 00.000 11060 MoveAxis(W, 82, ABG)
23:46:37.125 00.000 11060 Guiding  Dir = 3, Dur = 82
23:46:37.133 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:37.146 00.013 11060 IsSlewing returns 0
23:46:37.146 00.000 11060 IsGuiding returns 0
23:46:37.146 00.000 10844 UpdateGuideState exits: m=2909 SNR=34.8
23:46:37.161 00.015 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:37.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:37.161 00.000 10844 Enqueuing Expose request
23:46:37.241 00.080 11060 IsGuiding returns 0
23:46:37.241 00.000 11060 Move returns status 0, amount 82
23:46:37.241 00.000 11060 MoveAxis(N, 0, ABG)
23:46:37.241 00.000 11060 Move returns status 0, amount 0
23:46:37.241 00.000 11060 move complete, result=0
23:46:37.241 00.000 11060 worker thread done servicing request
23:46:37.241 00.000 11060 Worker thread wakes up
23:46:37.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:37.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:37.241 00.000 10844 GuideStep: 0.5 px 82 ms WEST, 0.6 px 0 ms NORTH
23:46:37.871 00.630 11060 Exposure complete
23:46:37.998 00.127 11060 worker thread done servicing request
23:46:37.998 00.000 10844 OnExposeComplete: enter
23:46:37.998 00.000 10844 UpdateGuideState(): m_state=6
23:46:37.998 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
23:46:37.998 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=61.81, Mass=3566, SNR=38.5, Peak=243 HFD=3.9
23:46:37.998 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
23:46:38.000 00.002 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
23:46:38.000 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-0.27 hyp=0.53 cameraTheta=-2.61 mountX=0.35 mountY=-0.41, mountTheta=-0.86
23:46:38.012 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-0.27, opts=13)
23:46:38.013 00.001 10844 Enqueuing Move request for scope (-0.46, -0.27)
23:46:38.013 00.000 11060 Worker thread wakes up
23:46:38.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.27) opts 0xd
23:46:38.013 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -0.27)
23:46:38.013 00.000 11060 Moving (-0.46, -0.27) raw xDistance=0.35 yDistance=-0.41
23:46:38.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
23:46:38.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
23:46:38.013 00.000 11060 MoveAxis(W, 63, ABG)
23:46:38.013 00.000 11060 Guiding  Dir = 3, Dur = 63
23:46:38.018 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:38.029 00.011 11060 IsSlewing returns 0
23:46:38.029 00.000 11060 IsGuiding returns 0
23:46:38.029 00.000 10844 UpdateGuideState exits: m=3566 SNR=38.5
23:46:38.032 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:38.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:38.032 00.000 10844 Enqueuing Expose request
23:46:38.108 00.076 11060 IsGuiding returns 0
23:46:38.108 00.000 11060 Move returns status 0, amount 63
23:46:38.108 00.000 11060 MoveAxis(N, 159, ABG)
23:46:38.108 00.000 11060 Guiding  Dir = 0, Dur = 159
23:46:38.123 00.015 11060 IsSlewing returns 0
23:46:38.124 00.001 11060 IsGuiding returns 0
23:46:38.294 00.170 11060 IsGuiding returns 0
23:46:38.294 00.000 11060 Move returns status 0, amount 159
23:46:38.294 00.000 11060 move complete, result=0
23:46:38.294 00.000 11060 worker thread done servicing request
23:46:38.294 00.000 11060 Worker thread wakes up
23:46:38.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:38.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:38.294 00.000 10844 GuideStep: 0.4 px 63 ms WEST, -0.4 px 159 ms NORTH
23:46:38.926 00.632 11060 Exposure complete
23:46:39.080 00.154 11060 worker thread done servicing request
23:46:39.080 00.000 10844 OnExposeComplete: enter
23:46:39.080 00.000 10844 UpdateGuideState(): m_state=6
23:46:39.080 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
23:46:39.080 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.86, Mass=3150, SNR=35.8, Peak=200 HFD=3.9
23:46:39.080 00.000 10844 MultiStar: exiting stabilization period
23:46:39.082 00.002 10844 MultiStar: [#1 -0.17,0.22,1.11,U] [#2 0.40,0.12,1.97,U] [#3 -0.21,-0.85,0.00,M5] [#4 -0.68,0.43,0.00,M10] [#5 -0.23,-0.14,1.01,U] [#6 -0.53,0.66,0.00,M7] [#7 0.21,-0.61,0.00,M8] [#8 0.60,-0.49,0.00,M2] 
23:46:39.082 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.02}, one-star: {-0.16, -0.22}
23:46:39.082 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
23:46:39.082 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
23:46:39.082 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.55 mountX=-0.03 mountY=0.04, mountTheta=2.29
23:46:39.083 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
23:46:39.083 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
23:46:39.083 00.000 11060 Worker thread wakes up
23:46:39.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:46:39.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:46:39.083 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.04
23:46:39.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:46:39.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:39.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:46:39.083 00.000 11060 MoveAxis(E, 0, ABG)
23:46:39.083 00.000 11060 Move returns status 0, amount 0
23:46:39.083 00.000 11060 MoveAxis(N, 0, ABG)
23:46:39.083 00.000 11060 Move returns status 0, amount 0
23:46:39.083 00.000 11060 move complete, result=0
23:46:39.083 00.000 11060 worker thread done servicing request
23:46:39.088 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:46:39.114 00.026 10844 UpdateGuideState exits: m=3150 SNR=35.8
23:46:39.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:39.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:39.114 00.000 10844 Enqueuing Expose request
23:46:39.114 00.000 11060 Worker thread wakes up
23:46:39.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:39.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:39.114 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:39.741 00.627 11060 Exposure complete
23:46:39.901 00.160 11060 worker thread done servicing request
23:46:39.901 00.000 10844 OnExposeComplete: enter
23:46:39.901 00.000 10844 UpdateGuideState(): m_state=6
23:46:39.901 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
23:46:39.901 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=61.65, Mass=3296, SNR=36.9, Peak=233 HFD=3.8
23:46:39.904 00.003 10844 MultiStar: [#1 -0.86,-0.26,0.00,M10] [#2 -0.28,-0.59,0.00,M1] [#3 -1.37,-0.79,0.00,M6] [#4 -0.85,-0.42,0.00,R] [#5 0.18,-0.50,0.96,U] [#6 -0.62,-0.58,0.00,M8] [#7 -0.93,-0.64,0.00,M9] [#8 -0.41,-0.89,0.00,M3] 
23:46:39.904 00.000 10844 refined, 1 included, MultiStar: {-0.15, -0.46}, one-star: {-0.48, -0.43}
23:46:39.904 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
23:46:39.904 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
23:46:39.904 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.46 hyp=0.49 cameraTheta=-1.89 mountX=0.48 mountY=-0.08, mountTheta=-0.16
23:46:39.905 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.46, opts=13)
23:46:39.905 00.000 10844 Enqueuing Move request for scope (-0.15, -0.46)
23:46:39.905 00.000 11060 Worker thread wakes up
23:46:39.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.46) opts 0xd
23:46:39.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.46)
23:46:39.905 00.000 11060 Moving (-0.15, -0.46) raw xDistance=0.48 yDistance=-0.08
23:46:39.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
23:46:39.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:39.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:46:39.905 00.000 11060 MoveAxis(W, 84, ABG)
23:46:39.905 00.000 11060 Guiding  Dir = 3, Dur = 84
23:46:39.911 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:39.916 00.005 11060 IsSlewing returns 0
23:46:39.916 00.000 11060 IsGuiding returns 0
23:46:39.921 00.005 10844 UpdateGuideState exits: m=3296 SNR=36.9
23:46:39.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:39.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:39.921 00.000 10844 Enqueuing Expose request
23:46:40.009 00.088 11060 IsGuiding returns 0
23:46:40.009 00.000 11060 Move returns status 0, amount 84
23:46:40.009 00.000 11060 MoveAxis(N, 0, ABG)
23:46:40.009 00.000 11060 Move returns status 0, amount 0
23:46:40.009 00.000 11060 move complete, result=0
23:46:40.009 00.000 11060 worker thread done servicing request
23:46:40.009 00.000 11060 Worker thread wakes up
23:46:40.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:40.009 00.000 10844 GuideStep: 0.5 px 84 ms WEST, -0.1 px 0 ms NORTH
23:46:40.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:40.638 00.629 11060 Exposure complete
23:46:40.789 00.151 11060 worker thread done servicing request
23:46:40.789 00.000 10844 OnExposeComplete: enter
23:46:40.789 00.000 10844 UpdateGuideState(): m_state=6
23:46:40.789 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
23:46:40.789 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=62.84, Mass=3492, SNR=37.8, Peak=208 HFD=4.2
23:46:40.789 00.000 10844 MultiStar: [#1 -0.25,-0.26,0.98,U] [#2 -0.52,0.05,1.83,U] [#3 -0.25,0.22,0.93,U] [#4 1.12,1.51,0.00,M1] [#5 -0.43,0.12,0.95,U] [#6 -0.29,-0.15,0.75,U] [#7 -0.44,0.04,0.80,U] [#8 0.64,-0.78,0.00,M4] 
23:46:40.789 00.000 10844 refined, 6 included, MultiStar: {-0.31, 0.12}, one-star: {0.18, 0.76}
23:46:40.789 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
23:46:40.789 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
23:46:40.789 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.12 hyp=0.33 cameraTheta=2.78 mountX=-0.06 mountY=-0.32, mountTheta=-1.75
23:46:40.794 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.12, opts=13)
23:46:40.794 00.000 10844 Enqueuing Move request for scope (-0.31, 0.12)
23:46:40.794 00.000 11060 Worker thread wakes up
23:46:40.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.12) opts 0xd
23:46:40.794 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.12)
23:46:40.794 00.000 11060 Moving (-0.31, 0.12) raw xDistance=-0.06 yDistance=-0.32
23:46:40.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:46:40.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.32
23:46:40.794 00.000 11060 MoveAxis(E, 0, ABG)
23:46:40.796 00.002 11060 Move returns status 0, amount 0
23:46:40.796 00.000 11060 MoveAxis(N, 126, ABG)
23:46:40.796 00.000 11060 Guiding  Dir = 0, Dur = 126
23:46:40.802 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:40.825 00.023 10844 UpdateGuideState exits: m=3492 SNR=37.8
23:46:40.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:40.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:40.825 00.000 10844 Enqueuing Expose request
23:46:40.835 00.010 11060 IsSlewing returns 0
23:46:40.835 00.000 11060 IsGuiding returns 0
23:46:41.006 00.171 11060 IsGuiding returns 0
23:46:41.006 00.000 11060 Move returns status 0, amount 126
23:46:41.006 00.000 11060 move complete, result=0
23:46:41.006 00.000 11060 worker thread done servicing request
23:46:41.006 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 126 ms NORTH
23:46:41.006 00.000 11060 Worker thread wakes up
23:46:41.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:41.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:41.646 00.640 11060 Exposure complete
23:46:41.823 00.177 11060 worker thread done servicing request
23:46:41.823 00.000 10844 OnExposeComplete: enter
23:46:41.823 00.000 10844 UpdateGuideState(): m_state=6
23:46:41.823 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
23:46:41.823 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=63.01, Mass=3042, SNR=35.3, Peak=204 HFD=3.9
23:46:41.823 00.000 10844 MultiStar: [#1 -0.20,0.65,0.00,M10] [#2 0.88,-0.42,0.00,M1] [#3 -0.07,-0.02,1.00,U] [#4 0.72,1.31,0.00,M2] [#5 -0.22,0.12,1.01,U] [#6 -0.18,0.03,0.95,U] [#7 0.21,-0.11,0.95,U] [#8 1.26,-0.76,0.00,M5] 
23:46:41.823 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.20}, one-star: {0.20, 0.93}
23:46:41.823 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
23:46:41.823 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
23:46:41.823 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.63 mountX=-0.19 mountY=-0.04, mountTheta=-2.92
23:46:41.826 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.20, opts=13)
23:46:41.826 00.000 10844 Enqueuing Move request for scope (-0.01, 0.20)
23:46:41.826 00.000 11060 Worker thread wakes up
23:46:41.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
23:46:41.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
23:46:41.826 00.000 11060 Moving (-0.01, 0.20) raw xDistance=-0.19 yDistance=-0.04
23:46:41.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:46:41.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:41.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:46:41.826 00.000 11060 MoveAxis(E, 33, ABG)
23:46:41.826 00.000 11060 Guiding  Dir = 2, Dur = 33
23:46:41.838 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:41.856 00.018 10844 UpdateGuideState exits: m=3042 SNR=35.3
23:46:41.857 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:41.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:41.857 00.000 10844 Enqueuing Expose request
23:46:41.863 00.006 11060 IsSlewing returns 0
23:46:41.864 00.001 11060 IsGuiding returns 0
23:46:41.924 00.060 11060 IsGuiding returns 0
23:46:41.924 00.000 11060 Move returns status 0, amount 33
23:46:41.924 00.000 11060 MoveAxis(N, 0, ABG)
23:46:41.924 00.000 11060 Move returns status 0, amount 0
23:46:41.924 00.000 11060 move complete, result=0
23:46:41.924 00.000 11060 worker thread done servicing request
23:46:41.924 00.000 11060 Worker thread wakes up
23:46:41.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:41.926 00.002 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:41.926 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
23:46:42.563 00.637 11060 Exposure complete
23:46:42.762 00.199 11060 worker thread done servicing request
23:46:42.762 00.000 10844 OnExposeComplete: enter
23:46:42.762 00.000 10844 UpdateGuideState(): m_state=6
23:46:42.762 00.000 10844 Star::Find(15, 258, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
23:46:42.762 00.000 10844 Star::Find returns 1 (1), X=259.50, Y=62.48, Mass=3594, SNR=38.7, Peak=255 HFD=3.2
23:46:42.762 00.000 10844 MultiStar: [#1 0.74,0.35,0.00,R] [#2 0.43,-0.01,1.88,U] [#3 -0.23,-0.23,0.92,U] [#4 0.87,0.67,0.00,M3] [#5 0.54,-0.36,0.00,M1] [#6 0.49,0.20,0.89,U] [#7 0.33,-0.04,0.85,U] [#8 0.48,-1.33,0.00,M6] 
23:46:42.762 00.000 10844 refined, 4 included, MultiStar: {0.38, 0.06}, one-star: {0.79, 0.40}
23:46:42.762 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
23:46:42.762 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
23:46:42.762 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.06 hyp=0.38 cameraTheta=0.15 mountX=-0.12 mountY=0.36, mountTheta=1.90
23:46:42.762 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.06, opts=13)
23:46:42.762 00.000 10844 Enqueuing Move request for scope (0.38, 0.06)
23:46:42.762 00.000 11060 Worker thread wakes up
23:46:42.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.06) opts 0xd
23:46:42.762 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.06)
23:46:42.762 00.000 11060 Moving (0.38, 0.06) raw xDistance=-0.12 yDistance=0.36
23:46:42.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
23:46:42.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:46:42.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:46:42.762 00.000 11060 MoveAxis(E, 23, ABG)
23:46:42.762 00.000 11060 Guiding  Dir = 2, Dur = 23
23:46:42.771 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:42.781 00.010 10844 UpdateGuideState exits: m=3594 SNR=38.7 Saturated
23:46:42.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:42.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:42.781 00.000 10844 Enqueuing Expose request
23:46:42.796 00.015 11060 IsSlewing returns 0
23:46:42.796 00.000 11060 IsGuiding returns 0
23:46:42.858 00.062 11060 IsGuiding returns 0
23:46:42.858 00.000 11060 Move returns status 0, amount 23
23:46:42.858 00.000 11060 MoveAxis(N, 0, ABG)
23:46:42.858 00.000 11060 Move returns status 0, amount 0
23:46:42.858 00.000 11060 move complete, result=0
23:46:42.858 00.000 11060 worker thread done servicing request
23:46:42.859 00.001 11060 Worker thread wakes up
23:46:42.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:42.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:42.859 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.4 px 0 ms NORTH
23:46:43.493 00.634 11060 Exposure complete
23:46:43.669 00.176 11060 worker thread done servicing request
23:46:43.669 00.000 10844 OnExposeComplete: enter
23:46:43.669 00.000 10844 UpdateGuideState(): m_state=6
23:46:43.669 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
23:46:43.669 00.000 10844 Star::Find returns 1 (0), X=259.35, Y=62.55, Mass=2562, SNR=32.4, Peak=211 HFD=3.4
23:46:43.669 00.000 10844 MultiStar: [#1 0.14,0.97,0.00,M1] [#2 0.17,0.29,2.21,U] [#3 -0.31,-0.24,1.09,U] [#4 0.95,1.21,0.00,M4] [#5 0.39,-0.10,1.20,U] [#6 -0.17,1.11,0.00,M6] [#7 0.50,0.43,0.00,M7] [#8 1.28,-0.92,0.00,M7] 
23:46:43.669 00.000 10844 refined, 3 included, MultiStar: {0.21, 0.13}, one-star: {0.64, 0.47}
23:46:43.669 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
23:46:43.674 00.005 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
23:46:43.674 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.55 mountX=-0.16 mountY=0.19, mountTheta=2.30
23:46:43.676 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.13, opts=13)
23:46:43.676 00.000 10844 Enqueuing Move request for scope (0.21, 0.13)
23:46:43.676 00.000 11060 Worker thread wakes up
23:46:43.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
23:46:43.676 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
23:46:43.676 00.000 11060 Moving (0.21, 0.13) raw xDistance=-0.16 yDistance=0.19
23:46:43.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
23:46:43.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:43.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:46:43.676 00.000 11060 MoveAxis(E, 29, ABG)
23:46:43.676 00.000 11060 Guiding  Dir = 2, Dur = 29
23:46:43.684 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:43.689 00.005 11060 IsSlewing returns 0
23:46:43.689 00.000 11060 IsGuiding returns 0
23:46:43.695 00.006 10844 UpdateGuideState exits: m=2562 SNR=32.4
23:46:43.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:43.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:43.695 00.000 10844 Enqueuing Expose request
23:46:43.731 00.036 11060 IsGuiding returns 0
23:46:43.731 00.000 11060 Move returns status 0, amount 29
23:46:43.731 00.000 11060 MoveAxis(N, 0, ABG)
23:46:43.731 00.000 11060 Move returns status 0, amount 0
23:46:43.732 00.001 11060 move complete, result=0
23:46:43.732 00.000 11060 worker thread done servicing request
23:46:43.732 00.000 11060 Worker thread wakes up
23:46:43.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:43.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:43.732 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.2 px 0 ms NORTH
23:46:44.355 00.623 11060 Exposure complete
23:46:44.514 00.159 10844 OnExposeComplete: enter
23:46:44.514 00.000 10844 UpdateGuideState(): m_state=6
23:46:44.514 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
23:46:44.514 00.000 11060 worker thread done servicing request
23:46:44.514 00.000 10844 Star::Find returns 1 (0), X=259.41, Y=62.96, Mass=3589, SNR=38.2, Peak=222 HFD=3.7
23:46:44.515 00.001 10844 MultiStar: [#1 0.18,1.14,0.00,M2] [#2 0.77,0.31,0.00,M1] [#3 0.94,0.18,0.00,M3] [#4 1.21,1.38,0.00,M5] [#5 0.61,0.81,0.00,M1] [#6 0.56,0.93,0.00,M7] [#7 0.76,0.31,0.00,M8] [#8 1.21,-0.11,0.00,M8] 
23:46:44.515 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
23:46:44.515 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
23:46:44.515 00.000 10844 CameraToMount -- cameraX=0.70 cameraY=0.88 hyp=1.12 cameraTheta=0.90 mountX=-0.99 mountY=0.55, mountTheta=2.64
23:46:44.515 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.70, y=0.88, opts=13)
23:46:44.515 00.000 10844 Enqueuing Move request for scope (0.70, 0.88)
23:46:44.515 00.000 11060 Worker thread wakes up
23:46:44.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.88) opts 0xd
23:46:44.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.70, 0.88)
23:46:44.515 00.000 11060 Moving (0.70, 0.88) raw xDistance=-0.99 yDistance=0.55
23:46:44.518 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.99
23:46:44.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:46:44.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
23:46:44.518 00.000 11060 MoveAxis(E, 173, ABG)
23:46:44.518 00.000 11060 Guiding  Dir = 2, Dur = 173
23:46:44.523 00.005 11060 IsSlewing returns 0
23:46:44.526 00.003 11060 IsGuiding returns 0
23:46:44.530 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:46:44.548 00.018 10844 UpdateGuideState exits: m=3589 SNR=38.2
23:46:44.550 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:44.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:44.555 00.005 10844 Enqueuing Expose request
23:46:44.710 00.155 11060 IsGuiding returns 0
23:46:44.710 00.000 11060 Move returns status 0, amount 173
23:46:44.710 00.000 11060 MoveAxis(N, 0, ABG)
23:46:44.710 00.000 11060 Move returns status 0, amount 0
23:46:44.712 00.002 11060 move complete, result=0
23:46:44.712 00.000 11060 worker thread done servicing request
23:46:44.712 00.000 11060 Worker thread wakes up
23:46:44.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:44.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:44.712 00.000 10844 GuideStep: -1.0 px 173 ms EAST, 0.5 px 0 ms NORTH
23:46:45.343 00.631 11060 Exposure complete
23:46:45.519 00.176 11060 worker thread done servicing request
23:46:45.520 00.001 10844 OnExposeComplete: enter
23:46:45.520 00.000 10844 UpdateGuideState(): m_state=6
23:46:45.520 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
23:46:45.520 00.000 10844 Star::Find returns 1 (0), X=259.05, Y=62.13, Mass=2620, SNR=32.6, Peak=237 HFD=3.8
23:46:45.520 00.000 10844 MultiStar: [#1 -0.36,-0.29,1.11,U] [#2 0.43,-0.60,0.00,M2] [#3 0.29,-0.79,0.00,M4] [#4 1.00,0.40,0.00,M6] [#5 -0.04,-0.61,1.16,U] [#6 0.29,-0.48,0.95,U] [#7 -0.00,-0.14,0.91,U] [#8 1.03,-1.92,0.00,M9] 
23:46:45.520 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.31}, one-star: {0.33, 0.05}
23:46:45.520 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
23:46:45.520 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
23:46:45.520 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.46 mountX=0.29 mountY=0.08, mountTheta=0.27
23:46:45.520 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.31, opts=13)
23:46:45.520 00.000 10844 Enqueuing Move request for scope (0.03, -0.31)
23:46:45.520 00.000 11060 Worker thread wakes up
23:46:45.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.31) opts 0xd
23:46:45.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.31)
23:46:45.520 00.000 11060 Moving (0.03, -0.31) raw xDistance=0.29 yDistance=0.08
23:46:45.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.29
23:46:45.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:45.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:46:45.520 00.000 11060 MoveAxis(W, 46, ABG)
23:46:45.520 00.000 11060 Guiding  Dir = 3, Dur = 46
23:46:45.529 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:45.530 00.001 11060 IsSlewing returns 0
23:46:45.531 00.001 11060 IsGuiding returns 0
23:46:45.541 00.010 10844 UpdateGuideState exits: m=2620 SNR=32.6
23:46:45.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:45.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:45.541 00.000 10844 Enqueuing Expose request
23:46:45.591 00.050 11060 IsGuiding returns 0
23:46:45.591 00.000 11060 Move returns status 0, amount 46
23:46:45.591 00.000 11060 MoveAxis(N, 0, ABG)
23:46:45.591 00.000 11060 Move returns status 0, amount 0
23:46:45.591 00.000 11060 move complete, result=0
23:46:45.591 00.000 11060 worker thread done servicing request
23:46:45.591 00.000 11060 Worker thread wakes up
23:46:45.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:45.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:45.601 00.010 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
23:46:46.222 00.621 11060 Exposure complete
23:46:46.402 00.180 11060 worker thread done servicing request
23:46:46.402 00.000 10844 OnExposeComplete: enter
23:46:46.402 00.000 10844 UpdateGuideState(): m_state=6
23:46:46.402 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
23:46:46.402 00.000 10844 Star::Find returns 1 (0), X=259.51, Y=62.18, Mass=3477, SNR=37.8, Peak=239 HFD=3.8
23:46:46.404 00.002 10844 MultiStar: [#1 -0.56,0.84,0.00,M2] [#2 0.58,-0.58,0.00,M3] [#3 0.08,-0.09,0.93,U] [#4 0.35,0.82,0.00,M7] [#5 0.16,0.35,1.04,U] [#6 -0.20,0.48,0.83,U] [#7 0.23,0.16,0.85,U] [#8 0.62,-1.55,0.00,M10] 
23:46:46.404 00.000 10844 refined, 4 included, MultiStar: {0.23, 0.20}, one-star: {0.80, 0.10}
23:46:46.404 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
23:46:46.404 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
23:46:46.404 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.30 cameraTheta=0.71 mountX=-0.23 mountY=0.19, mountTheta=2.45
23:46:46.404 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.20, opts=13)
23:46:46.404 00.000 10844 Enqueuing Move request for scope (0.23, 0.20)
23:46:46.404 00.000 11060 Worker thread wakes up
23:46:46.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
23:46:46.404 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
23:46:46.406 00.002 11060 Moving (0.23, 0.20) raw xDistance=-0.23 yDistance=0.19
23:46:46.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:46:46.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:46:46.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:46:46.406 00.000 11060 MoveAxis(E, 39, ABG)
23:46:46.406 00.000 11060 Guiding  Dir = 2, Dur = 39
23:46:46.411 00.005 11060 IsSlewing returns 0
23:46:46.411 00.000 11060 IsGuiding returns 0
23:46:46.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:46.422 00.011 10844 UpdateGuideState exits: m=3477 SNR=37.8
23:46:46.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:46.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:46.422 00.000 10844 Enqueuing Expose request
23:46:46.462 00.040 11060 IsGuiding returns 0
23:46:46.462 00.000 11060 Move returns status 0, amount 39
23:46:46.462 00.000 11060 MoveAxis(N, 0, ABG)
23:46:46.462 00.000 11060 Move returns status 0, amount 0
23:46:46.462 00.000 11060 move complete, result=0
23:46:46.462 00.000 11060 worker thread done servicing request
23:46:46.462 00.000 11060 Worker thread wakes up
23:46:46.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:46.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:46.466 00.004 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
23:46:47.096 00.630 11060 Exposure complete
23:46:47.279 00.183 11060 worker thread done servicing request
23:46:47.279 00.000 10844 OnExposeComplete: enter
23:46:47.279 00.000 10844 UpdateGuideState(): m_state=6
23:46:47.279 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
23:46:47.279 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=62.41, Mass=3308, SNR=36.9, Peak=222 HFD=4.1
23:46:47.279 00.000 10844 MultiStar: [#1 -0.47,0.49,0.00,M3] [#2 -0.16,-0.68,0.00,M4] [#3 -0.48,0.23,0.93,U] [#4 0.75,0.49,0.00,M8] [#5 -0.02,-0.59,0.99,U] [#6 -0.13,-0.12,0.83,U] [#7 -0.29,0.85,0.00,M7] [#8 -0.15,-1.05,0.00,R] 
23:46:47.279 00.000 10844 refined, 3 included, MultiStar: {-0.20, -0.04}, one-star: {-0.16, 0.33}
23:46:47.279 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
23:46:47.279 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
23:46:47.279 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.95 mountX=0.07 mountY=-0.19, mountTheta=-1.20
23:46:47.279 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.04, opts=13)
23:46:47.279 00.000 10844 Enqueuing Move request for scope (-0.20, -0.04)
23:46:47.279 00.000 11060 Worker thread wakes up
23:46:47.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
23:46:47.279 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
23:46:47.279 00.000 11060 Moving (-0.20, -0.04) raw xDistance=0.07 yDistance=-0.19
23:46:47.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:46:47.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:47.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:46:47.279 00.000 11060 MoveAxis(E, 0, ABG)
23:46:47.279 00.000 11060 Move returns status 0, amount 0
23:46:47.279 00.000 11060 MoveAxis(N, 0, ABG)
23:46:47.279 00.000 11060 Move returns status 0, amount 0
23:46:47.279 00.000 11060 move complete, result=0
23:46:47.279 00.000 11060 worker thread done servicing request
23:46:47.284 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:47.310 00.026 10844 UpdateGuideState exits: m=3308 SNR=36.9
23:46:47.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:47.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:47.310 00.000 10844 Enqueuing Expose request
23:46:47.310 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:47.310 00.000 11060 Worker thread wakes up
23:46:47.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:47.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:47.947 00.637 11060 Exposure complete
23:46:48.102 00.155 11060 worker thread done servicing request
23:46:48.102 00.000 10844 OnExposeComplete: enter
23:46:48.102 00.000 10844 UpdateGuideState(): m_state=6
23:46:48.102 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
23:46:48.102 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=62.24, Mass=2715, SNR=32.9, Peak=235 HFD=3.5
23:46:48.102 00.000 10844 MultiStar: [#1 -0.45,0.48,0.00,M4] [#2 -0.82,-0.19,0.00,M5] [#3 -0.09,0.32,1.12,U] [#4 0.57,0.79,0.00,M9] [#5 -0.35,0.05,1.24,U] [#6 -0.35,0.60,0.00,M5] [#7 -0.21,0.50,0.98,U] [#8 0.48,0.05,0.99,U] 
23:46:48.102 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.21}, one-star: {-0.28, 0.16}
23:46:48.102 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
23:46:48.102 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
23:46:48.102 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.02 mountX=-0.19 mountY=-0.13, mountTheta=-2.52
23:46:48.102 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.21, opts=13)
23:46:48.102 00.000 10844 Enqueuing Move request for scope (-0.10, 0.21)
23:46:48.102 00.000 11060 Worker thread wakes up
23:46:48.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
23:46:48.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
23:46:48.102 00.000 11060 Moving (-0.10, 0.21) raw xDistance=-0.19 yDistance=-0.13
23:46:48.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:46:48.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:48.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:48.102 00.000 11060 MoveAxis(E, 33, ABG)
23:46:48.102 00.000 11060 Guiding  Dir = 2, Dur = 33
23:46:48.110 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:48.121 00.011 10844 UpdateGuideState exits: m=2715 SNR=32.9
23:46:48.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:48.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:48.121 00.000 10844 Enqueuing Expose request
23:46:48.122 00.001 11060 IsSlewing returns 0
23:46:48.122 00.000 11060 IsGuiding returns 0
23:46:48.168 00.046 11060 IsGuiding returns 0
23:46:48.168 00.000 11060 Move returns status 0, amount 33
23:46:48.168 00.000 11060 MoveAxis(N, 0, ABG)
23:46:48.168 00.000 11060 Move returns status 0, amount 0
23:46:48.168 00.000 11060 move complete, result=0
23:46:48.168 00.000 11060 worker thread done servicing request
23:46:48.168 00.000 11060 Worker thread wakes up
23:46:48.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:48.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:48.168 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
23:46:48.801 00.633 11060 Exposure complete
23:46:48.962 00.161 11060 worker thread done servicing request
23:46:48.962 00.000 10844 OnExposeComplete: enter
23:46:48.962 00.000 10844 UpdateGuideState(): m_state=6
23:46:48.962 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
23:46:48.962 00.000 10844 Star::Find returns 1 (0), X=259.20, Y=62.29, Mass=2680, SNR=33.2, Peak=178 HFD=3.7
23:46:48.963 00.001 10844 MultiStar: [#1 -0.95,0.70,0.00,M5] [#2 -0.32,-0.14,2.30,U] [#3 0.20,0.20,1.10,U] [#4 -0.40,1.80,0.00,M10] [#5 0.20,0.24,1.10,U] [#6 -0.06,0.86,0.00,M6] [#7 0.20,0.41,1.02,U] [#8 0.88,0.12,0.00,M1] 
23:46:48.963 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.12}, one-star: {0.49, 0.22}
23:46:48.963 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
23:46:48.963 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
23:46:48.963 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.10 mountX=-0.13 mountY=0.04, mountTheta=2.83
23:46:48.963 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.12, opts=13)
23:46:48.963 00.000 10844 Enqueuing Move request for scope (0.06, 0.12)
23:46:48.963 00.000 11060 Worker thread wakes up
23:46:48.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:46:48.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:46:48.963 00.000 11060 Moving (0.06, 0.12) raw xDistance=-0.13 yDistance=0.04
23:46:48.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:46:48.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:48.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:46:48.963 00.000 11060 MoveAxis(E, 24, ABG)
23:46:48.963 00.000 11060 Guiding  Dir = 2, Dur = 24
23:46:48.971 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:49.000 00.029 11060 IsSlewing returns 0
23:46:49.000 00.000 11060 IsGuiding returns 0
23:46:49.000 00.000 10844 UpdateGuideState exits: m=2680 SNR=33.2
23:46:49.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:49.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:49.000 00.000 10844 Enqueuing Expose request
23:46:49.031 00.031 11060 IsGuiding returns 0
23:46:49.031 00.000 11060 Move returns status 0, amount 24
23:46:49.032 00.001 11060 MoveAxis(N, 0, ABG)
23:46:49.032 00.000 11060 Move returns status 0, amount 0
23:46:49.032 00.000 11060 move complete, result=0
23:46:49.032 00.000 11060 worker thread done servicing request
23:46:49.032 00.000 11060 Worker thread wakes up
23:46:49.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:49.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:49.033 00.001 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
23:46:49.672 00.639 11060 Exposure complete
23:46:49.832 00.160 11060 worker thread done servicing request
23:46:49.832 00.000 10844 OnExposeComplete: enter
23:46:49.832 00.000 10844 UpdateGuideState(): m_state=6
23:46:49.837 00.005 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
23:46:49.837 00.000 10844 Star::Find returns 1 (0), X=259.53, Y=62.64, Mass=2877, SNR=34.5, Peak=229 HFD=3.5
23:46:49.837 00.000 10844 MultiStar: [#1 -0.75,0.69,0.00,M6] [#2 0.14,-0.08,2.12,U] [#3 0.18,0.41,0.92,U] [#4 0.46,1.26,0.00,R] [#5 0.48,0.19,1.07,U] [#6 0.15,0.07,0.83,U] [#7 0.57,0.80,0.00,M6] [#8 0.78,0.29,0.00,M2] 
23:46:49.837 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.17}, one-star: {0.82, 0.56}
23:46:49.837 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
23:46:49.837 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
23:46:49.837 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.17 hyp=0.37 cameraTheta=0.49 mountX=-0.23 mountY=0.29, mountTheta=2.23
23:46:49.838 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.17, opts=13)
23:46:49.838 00.000 10844 Enqueuing Move request for scope (0.32, 0.17)
23:46:49.838 00.000 11060 Worker thread wakes up
23:46:49.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.17) opts 0xd
23:46:49.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.17)
23:46:49.838 00.000 11060 Moving (0.32, 0.17) raw xDistance=-0.23 yDistance=0.29
23:46:49.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:46:49.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:46:49.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:46:49.840 00.002 11060 MoveAxis(E, 40, ABG)
23:46:49.840 00.000 11060 Guiding  Dir = 2, Dur = 40
23:46:49.844 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:49.861 00.017 10844 UpdateGuideState exits: m=2877 SNR=34.5
23:46:49.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:49.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:49.861 00.000 10844 Enqueuing Expose request
23:46:49.867 00.006 11060 IsSlewing returns 0
23:46:49.867 00.000 11060 IsGuiding returns 0
23:46:49.930 00.063 11060 IsGuiding returns 0
23:46:49.931 00.001 11060 Move returns status 0, amount 40
23:46:49.931 00.000 11060 MoveAxis(N, 0, ABG)
23:46:49.931 00.000 11060 Move returns status 0, amount 0
23:46:49.931 00.000 11060 move complete, result=0
23:46:49.931 00.000 11060 worker thread done servicing request
23:46:49.931 00.000 11060 Worker thread wakes up
23:46:49.932 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:49.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:49.932 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.3 px 0 ms NORTH
23:46:50.555 00.623 11060 Exposure complete
23:46:50.707 00.152 11060 worker thread done servicing request
23:46:50.707 00.000 10844 OnExposeComplete: enter
23:46:50.707 00.000 10844 UpdateGuideState(): m_state=6
23:46:50.707 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
23:46:50.707 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=62.26, Mass=3434, SNR=37.5, Peak=239 HFD=3.8
23:46:50.707 00.000 10844 MultiStar: [#1 -0.22,0.04,0.90,U] [#2 0.31,0.21,1.87,U] [#3 -0.10,0.60,0.87,U] [#4 -0.22,-0.25,0.98,U] [#5 0.21,0.30,1.00,U] [#6 0.16,0.40,0.94,U] [#7 0.32,0.89,0.00,M7] [#8 1.00,-0.18,0.00,M3] 
23:46:50.707 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.21}, one-star: {0.17, 0.18}
23:46:50.707 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
23:46:50.707 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
23:46:50.707 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.19 mountX=-0.22 mountY=0.05, mountTheta=2.93
23:46:50.711 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.21, opts=13)
23:46:50.711 00.000 10844 Enqueuing Move request for scope (0.08, 0.21)
23:46:50.711 00.000 11060 Worker thread wakes up
23:46:50.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
23:46:50.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
23:46:50.711 00.000 11060 Moving (0.08, 0.21) raw xDistance=-0.22 yDistance=0.05
23:46:50.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:46:50.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:50.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:46:50.711 00.000 11060 MoveAxis(E, 39, ABG)
23:46:50.711 00.000 11060 Guiding  Dir = 2, Dur = 39
23:46:50.718 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:50.738 00.020 10844 UpdateGuideState exits: m=3434 SNR=37.5
23:46:50.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:50.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:50.738 00.000 10844 Enqueuing Expose request
23:46:50.746 00.008 11060 IsSlewing returns 0
23:46:50.746 00.000 11060 IsGuiding returns 0
23:46:50.818 00.072 11060 IsGuiding returns 0
23:46:50.819 00.001 11060 Move returns status 0, amount 39
23:46:50.819 00.000 11060 MoveAxis(N, 0, ABG)
23:46:50.819 00.000 11060 Move returns status 0, amount 0
23:46:50.819 00.000 11060 move complete, result=0
23:46:50.819 00.000 11060 worker thread done servicing request
23:46:50.819 00.000 11060 Worker thread wakes up
23:46:50.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:50.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:50.820 00.001 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
23:46:51.447 00.627 11060 Exposure complete
23:46:51.613 00.166 11060 worker thread done servicing request
23:46:51.613 00.000 10844 OnExposeComplete: enter
23:46:51.613 00.000 10844 UpdateGuideState(): m_state=6
23:46:51.613 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
23:46:51.613 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=61.87, Mass=3284, SNR=36.9, Peak=213 HFD=4.0
23:46:51.613 00.000 10844 MultiStar: [#1 -0.79,0.32,0.00,M6] [#2 0.14,-0.62,0.00,M3] [#3 0.06,0.04,1.02,U] [#4 0.45,-0.75,0.00,M1] [#5 -0.02,0.60,1.10,U] [#6 -0.47,-0.01,0.82,U] [#7 -0.33,-0.11,0.94,U] [#8 0.35,-0.80,0.00,M4] 
23:46:51.613 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.08}, one-star: {0.28, -0.21}
23:46:51.613 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.18)
23:46:51.613 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
23:46:51.613 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.36 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
23:46:51.618 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
23:46:51.618 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
23:46:51.618 00.000 11060 Worker thread wakes up
23:46:51.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
23:46:51.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
23:46:51.618 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.06 yDistance=-0.09
23:46:51.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:46:51.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:51.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:46:51.618 00.000 11060 MoveAxis(E, 0, ABG)
23:46:51.618 00.000 11060 Move returns status 0, amount 0
23:46:51.618 00.000 11060 MoveAxis(N, 0, ABG)
23:46:51.618 00.000 11060 Move returns status 0, amount 0
23:46:51.618 00.000 11060 move complete, result=0
23:46:51.618 00.000 11060 worker thread done servicing request
23:46:51.625 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:51.639 00.014 10844 UpdateGuideState exits: m=3284 SNR=36.9
23:46:51.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:51.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:51.639 00.000 10844 Enqueuing Expose request
23:46:51.639 00.000 11060 Worker thread wakes up
23:46:51.639 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:46:51.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:51.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:52.277 00.638 11060 Exposure complete
23:46:52.450 00.173 11060 worker thread done servicing request
23:46:52.450 00.000 10844 OnExposeComplete: enter
23:46:52.450 00.000 10844 UpdateGuideState(): m_state=6
23:46:52.450 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
23:46:52.450 00.000 10844 Star::Find returns 1 (1), X=259.66, Y=62.42, Mass=3242, SNR=36.2, Peak=255 HFD=3.4
23:46:52.452 00.002 10844 MultiStar: [#1 -0.43,0.30,1.06,U] [#2 0.19,-0.19,1.88,U] [#3 0.56,0.23,1.04,U] [#4 -0.06,0.14,0.93,U] [#5 0.39,-0.07,1.03,U] [#6 0.33,0.45,0.73,U] [#7 -0.10,0.58,0.94,U] [#8 0.92,-0.07,0.00,M5] 
23:46:52.452 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.17}, one-star: {0.95, 0.34}
23:46:52.452 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
23:46:52.452 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
23:46:52.452 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.65 mountX=-0.21 mountY=0.19, mountTheta=2.39
23:46:52.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.17, opts=13)
23:46:52.453 00.000 10844 Enqueuing Move request for scope (0.22, 0.17)
23:46:52.453 00.000 11060 Worker thread wakes up
23:46:52.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
23:46:52.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
23:46:52.453 00.000 11060 Moving (0.22, 0.17) raw xDistance=-0.21 yDistance=0.19
23:46:52.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:46:52.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:46:52.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:46:52.453 00.000 11060 MoveAxis(E, 36, ABG)
23:46:52.453 00.000 11060 Guiding  Dir = 2, Dur = 36
23:46:52.460 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:52.466 00.006 11060 IsSlewing returns 0
23:46:52.466 00.000 11060 IsGuiding returns 0
23:46:52.476 00.010 10844 UpdateGuideState exits: m=3242 SNR=36.2 Saturated
23:46:52.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:52.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:52.476 00.000 10844 Enqueuing Expose request
23:46:52.513 00.037 11060 IsGuiding returns 0
23:46:52.513 00.000 11060 Move returns status 0, amount 36
23:46:52.513 00.000 11060 MoveAxis(N, 0, ABG)
23:46:52.513 00.000 11060 Move returns status 0, amount 0
23:46:52.513 00.000 11060 move complete, result=0
23:46:52.513 00.000 11060 worker thread done servicing request
23:46:52.513 00.000 11060 Worker thread wakes up
23:46:52.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:52.513 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
23:46:52.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:53.143 00.630 11060 Exposure complete
23:46:53.293 00.150 11060 worker thread done servicing request
23:46:53.293 00.000 10844 OnExposeComplete: enter
23:46:53.293 00.000 10844 UpdateGuideState(): m_state=6
23:46:53.293 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
23:46:53.293 00.000 10844 Star::Find returns 1 (0), X=259.47, Y=62.96, Mass=2755, SNR=33.6, Peak=191 HFD=3.7
23:46:53.293 00.000 10844 MultiStar: [#1 -0.17,1.01,0.00,M6] [#2 0.19,0.52,2.08,U] [#3 0.14,0.42,0.97,U] [#4 0.03,0.57,1.05,U] [#5 0.87,0.41,0.00,M1] [#6 0.56,0.56,0.00,M3] [#7 0.19,0.89,0.00,M6] [#8 1.32,0.62,0.00,M6] 
23:46:53.293 00.000 10844 refined, 3 included, MultiStar: {0.26, 0.58}, one-star: {0.76, 0.88}
23:46:53.293 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
23:46:53.293 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
23:46:53.293 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.58 hyp=0.64 cameraTheta=1.15 mountX=-0.62 mountY=0.16, mountTheta=2.89
23:46:53.296 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.58, opts=13)
23:46:53.296 00.000 10844 Enqueuing Move request for scope (0.26, 0.58)
23:46:53.296 00.000 11060 Worker thread wakes up
23:46:53.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.58) opts 0xd
23:46:53.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.58)
23:46:53.296 00.000 11060 Moving (0.26, 0.58) raw xDistance=-0.62 yDistance=0.16
23:46:53.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.62
23:46:53.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:53.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:46:53.296 00.000 11060 MoveAxis(E, 108, ABG)
23:46:53.296 00.000 11060 Guiding  Dir = 2, Dur = 108
23:46:53.303 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:46:53.314 00.011 11060 IsSlewing returns 0
23:46:53.314 00.000 11060 IsGuiding returns 0
23:46:53.317 00.003 10844 UpdateGuideState exits: m=2755 SNR=33.6
23:46:53.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:53.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:53.317 00.000 10844 Enqueuing Expose request
23:46:53.452 00.135 11060 IsGuiding returns 0
23:46:53.454 00.002 11060 Move returns status 0, amount 108
23:46:53.454 00.000 11060 MoveAxis(N, 0, ABG)
23:46:53.454 00.000 11060 Move returns status 0, amount 0
23:46:53.454 00.000 11060 move complete, result=0
23:46:53.454 00.000 11060 worker thread done servicing request
23:46:53.454 00.000 11060 Worker thread wakes up
23:46:53.454 00.000 10844 GuideStep: -0.6 px 108 ms EAST, 0.2 px 0 ms NORTH
23:46:53.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:53.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:54.086 00.632 11060 Exposure complete
23:46:54.245 00.159 11060 worker thread done servicing request
23:46:54.245 00.000 10844 OnExposeComplete: enter
23:46:54.245 00.000 10844 UpdateGuideState(): m_state=6
23:46:54.245 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
23:46:54.245 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=62.17, Mass=3241, SNR=36.4, Peak=250 HFD=3.5
23:46:54.245 00.000 10844 MultiStar: [#1 -1.35,0.74,0.00,M7] [#2 0.27,-0.44,1.90,U] [#3 -0.15,0.40,0.96,U] [#4 0.06,-0.29,0.89,U] [#5 0.08,-0.15,1.10,U] [#6 -0.61,0.60,0.00,M4] [#7 -0.14,0.45,0.85,U] [#8 0.31,0.77,0.00,M7] 
23:46:54.245 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.06}, one-star: {-0.01, 0.09}
23:46:54.245 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
23:46:54.245 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
23:46:54.245 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.79 mountX=0.05 mountY=0.07, mountTheta=0.95
23:46:54.252 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
23:46:54.252 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
23:46:54.252 00.000 11060 Worker thread wakes up
23:46:54.263 00.011 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:46:54.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:46:54.263 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
23:46:54.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:46:54.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:54.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:46:54.263 00.000 11060 MoveAxis(E, 0, ABG)
23:46:54.263 00.000 11060 Move returns status 0, amount 0
23:46:54.263 00.000 11060 MoveAxis(N, 0, ABG)
23:46:54.263 00.000 11060 Move returns status 0, amount 0
23:46:54.263 00.000 11060 move complete, result=0
23:46:54.263 00.000 11060 worker thread done servicing request
23:46:54.266 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:54.277 00.011 10844 UpdateGuideState exits: m=3241 SNR=36.4
23:46:54.283 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:54.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:54.283 00.000 10844 Enqueuing Expose request
23:46:54.283 00.000 11060 Worker thread wakes up
23:46:54.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:54.283 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:54.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:54.910 00.627 11060 Exposure complete
23:46:55.083 00.173 11060 worker thread done servicing request
23:46:55.083 00.000 10844 OnExposeComplete: enter
23:46:55.083 00.000 10844 UpdateGuideState(): m_state=6
23:46:55.083 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
23:46:55.083 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.98, Mass=3285, SNR=37.3, Peak=231 HFD=3.4
23:46:55.083 00.000 10844 MultiStar: [#1 -0.95,0.78,0.00,M8] [#2 -0.29,0.13,1.90,U] [#3 -0.21,1.22,0.00,M1] [#4 0.13,-0.23,0.91,U] [#5 0.13,0.62,0.00,M1] [#6 -0.00,0.73,0.00,M5] [#7 -0.58,1.07,0.00,M6] [#8 0.49,0.53,0.00,M8] 
23:46:55.083 00.000 10844 single-star, 2 included, MultiStar: {-0.12, -0.01}, one-star: {-0.02, -0.09}
23:46:55.083 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (-0.00 = -0.00)
23:46:55.083 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
23:46:55.083 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.75 mountX=0.10 mountY=-0.00, mountTheta=-0.02
23:46:55.088 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
23:46:55.088 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
23:46:55.088 00.000 11060 Worker thread wakes up
23:46:55.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:46:55.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:46:55.088 00.000 11060 Moving (-0.02, -0.09) raw xDistance=0.10 yDistance=-0.00
23:46:55.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:46:55.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:55.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:46:55.088 00.000 11060 MoveAxis(E, 0, ABG)
23:46:55.090 00.002 11060 Move returns status 0, amount 0
23:46:55.090 00.000 11060 MoveAxis(N, 0, ABG)
23:46:55.090 00.000 11060 Move returns status 0, amount 0
23:46:55.090 00.000 11060 move complete, result=0
23:46:55.090 00.000 11060 worker thread done servicing request
23:46:55.095 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:55.129 00.034 10844 UpdateGuideState exits: m=3285 SNR=37.3
23:46:55.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:55.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:55.129 00.000 10844 Enqueuing Expose request
23:46:55.129 00.000 11060 Worker thread wakes up
23:46:55.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:55.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:55.129 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:46:55.763 00.634 11060 Exposure complete
23:46:55.962 00.199 11060 worker thread done servicing request
23:46:55.962 00.000 10844 OnExposeComplete: enter
23:46:55.962 00.000 10844 UpdateGuideState(): m_state=6
23:46:55.962 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
23:46:55.962 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=62.63, Mass=3475, SNR=37.7, Peak=255 HFD=3.8
23:46:55.962 00.000 10844 MultiStar: [#1 -0.54,0.71,0.00,M9] [#2 -0.09,0.06,1.88,U] [#3 -0.04,0.27,0.88,U] [#4 -0.20,-0.02,0.97,U] [#5 0.23,0.61,0.00,M2] [#6 0.06,0.64,0.00,M6] [#7 -0.57,0.69,0.00,M7] [#8 0.77,0.51,0.00,M9] 
23:46:55.962 00.000 10844 refined, 3 included, MultiStar: {-0.01, 0.19}, one-star: {0.33, 0.55}
23:46:55.962 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
23:46:55.962 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
23:46:55.962 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.65 mountX=-0.18 mountY=-0.05, mountTheta=-2.90
23:46:55.964 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.19, opts=13)
23:46:55.964 00.000 10844 Enqueuing Move request for scope (-0.01, 0.19)
23:46:55.964 00.000 11060 Worker thread wakes up
23:46:55.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
23:46:55.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
23:46:55.964 00.000 11060 Moving (-0.01, 0.19) raw xDistance=-0.18 yDistance=-0.05
23:46:55.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:46:55.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:55.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:46:55.964 00.000 11060 MoveAxis(E, 31, ABG)
23:46:55.964 00.000 11060 Guiding  Dir = 2, Dur = 31
23:46:55.970 00.006 11060 IsSlewing returns 0
23:46:55.971 00.001 11060 IsGuiding returns 0
23:46:55.979 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:56.003 00.024 10844 UpdateGuideState exits: m=3475 SNR=37.7 Saturated
23:46:56.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:56.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:56.003 00.000 10844 Enqueuing Expose request
23:46:56.017 00.014 11060 IsGuiding returns 0
23:46:56.017 00.000 11060 Move returns status 0, amount 31
23:46:56.017 00.000 11060 MoveAxis(N, 0, ABG)
23:46:56.017 00.000 11060 Move returns status 0, amount 0
23:46:56.017 00.000 11060 move complete, result=0
23:46:56.019 00.002 11060 worker thread done servicing request
23:46:56.019 00.000 11060 Worker thread wakes up
23:46:56.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:56.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:56.019 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
23:46:56.653 00.634 11060 Exposure complete
23:46:56.835 00.182 11060 worker thread done servicing request
23:46:56.835 00.000 10844 OnExposeComplete: enter
23:46:56.835 00.000 10844 UpdateGuideState(): m_state=6
23:46:56.835 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
23:46:56.835 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=62.24, Mass=3063, SNR=35.3, Peak=228 HFD=3.8
23:46:56.835 00.000 10844 MultiStar: [#1 -1.05,0.35,0.00,M10] [#2 -0.34,-0.19,2.03,U] [#3 -0.19,0.34,0.93,U] [#4 0.60,-0.10,1.00,U] [#5 -0.25,-0.03,1.00,U] [#6 0.48,-0.00,0.87,U] [#7 -0.04,0.52,0.82,U] [#8 0.28,0.12,0.99,U] 
23:46:56.835 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.26, 0.16}
23:46:56.835 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
23:46:56.835 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
23:46:56.835 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.88 mountX=-0.07 mountY=0.04, mountTheta=2.62
23:46:56.839 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
23:46:56.839 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
23:46:56.839 00.000 11060 Worker thread wakes up
23:46:56.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:46:56.841 00.002 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:46:56.841 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=0.04
23:46:56.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:46:56.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:56.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:46:56.841 00.000 11060 MoveAxis(E, 0, ABG)
23:46:56.841 00.000 11060 Move returns status 0, amount 0
23:46:56.841 00.000 11060 MoveAxis(N, 0, ABG)
23:46:56.841 00.000 11060 Move returns status 0, amount 0
23:46:56.841 00.000 11060 move complete, result=0
23:46:56.841 00.000 11060 worker thread done servicing request
23:46:56.849 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:56.864 00.015 10844 UpdateGuideState exits: m=3063 SNR=35.3
23:46:56.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:56.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:56.864 00.000 10844 Enqueuing Expose request
23:46:56.864 00.000 11060 Worker thread wakes up
23:46:56.864 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:56.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:56.869 00.005 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:57.506 00.637 11060 Exposure complete
23:46:57.665 00.159 11060 worker thread done servicing request
23:46:57.665 00.000 10844 OnExposeComplete: enter
23:46:57.665 00.000 10844 UpdateGuideState(): m_state=6
23:46:57.665 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
23:46:57.665 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.88, Mass=3278, SNR=37.3, Peak=221 HFD=4.2
23:46:57.665 00.000 10844 MultiStar: [#1 -0.31,-0.12,0.91,U] [#2 0.14,0.19,1.79,U] [#3 -0.17,-0.32,0.89,U] [#4 0.16,-0.11,0.96,U] [#5 0.05,0.17,1.05,U] [#6 0.13,0.13,0.91,U] [#7 0.01,-0.01,0.91,U] [#8 1.13,0.38,0.00,M9] 
23:46:57.665 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.20, -0.20}
23:46:57.665 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
23:46:57.665 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
23:46:57.665 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.19 mountX=0.00 mountY=0.04, mountTheta=1.56
23:46:57.665 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
23:46:57.665 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
23:46:57.665 00.000 11060 Worker thread wakes up
23:46:57.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:46:57.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:46:57.665 00.000 11060 Moving (0.04, -0.01) raw xDistance=0.00 yDistance=0.04
23:46:57.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:46:57.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:57.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:46:57.665 00.000 11060 MoveAxis(E, 0, ABG)
23:46:57.665 00.000 11060 Move returns status 0, amount 0
23:46:57.665 00.000 11060 MoveAxis(N, 0, ABG)
23:46:57.665 00.000 11060 Move returns status 0, amount 0
23:46:57.665 00.000 11060 move complete, result=0
23:46:57.665 00.000 11060 worker thread done servicing request
23:46:57.670 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:57.681 00.011 10844 UpdateGuideState exits: m=3278 SNR=37.3
23:46:57.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:57.687 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:57.687 00.000 10844 Enqueuing Expose request
23:46:57.687 00.000 11060 Worker thread wakes up
23:46:57.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:57.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:57.687 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:46:58.314 00.627 11060 Exposure complete
23:46:58.455 00.141 11060 worker thread done servicing request
23:46:58.455 00.000 10844 OnExposeComplete: enter
23:46:58.455 00.000 10844 UpdateGuideState(): m_state=6
23:46:58.455 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
23:46:58.455 00.000 10844 Star::Find returns 1 (0), X=259.07, Y=62.37, Mass=3091, SNR=35.7, Peak=245 HFD=3.5
23:46:58.455 00.000 10844 MultiStar: [#1 -0.52,0.38,0.00,M10] [#2 0.37,-0.07,1.95,U] [#3 -0.46,0.19,0.97,U] [#4 0.35,0.07,0.94,U] [#5 -0.44,0.08,1.05,U] [#6 0.23,0.05,0.95,U] [#7 -0.25,0.06,0.91,U] [#8 0.54,-0.13,0.94,U] 
23:46:58.455 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.05}, one-star: {0.35, 0.29}
23:46:58.455 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
23:46:58.455 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
23:46:58.455 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.44 mountX=-0.07 mountY=0.10, mountTheta=2.19
23:46:58.459 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
23:46:58.459 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
23:46:58.459 00.000 11060 Worker thread wakes up
23:46:58.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:46:58.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:46:58.459 00.000 11060 Moving (0.12, 0.05) raw xDistance=-0.07 yDistance=0.10
23:46:58.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:46:58.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:58.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:46:58.459 00.000 11060 MoveAxis(E, 0, ABG)
23:46:58.459 00.000 11060 Move returns status 0, amount 0
23:46:58.459 00.000 11060 MoveAxis(N, 0, ABG)
23:46:58.461 00.002 11060 Move returns status 0, amount 0
23:46:58.461 00.000 11060 move complete, result=0
23:46:58.461 00.000 11060 worker thread done servicing request
23:46:58.465 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:46:58.489 00.024 10844 UpdateGuideState exits: m=3091 SNR=35.7
23:46:58.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:58.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:58.489 00.000 10844 Enqueuing Expose request
23:46:58.489 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:46:58.490 00.001 11060 Worker thread wakes up
23:46:58.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:58.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:59.124 00.634 11060 Exposure complete
23:46:59.290 00.166 11060 worker thread done servicing request
23:46:59.290 00.000 10844 OnExposeComplete: enter
23:46:59.290 00.000 10844 UpdateGuideState(): m_state=6
23:46:59.290 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
23:46:59.290 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=62.34, Mass=3447, SNR=37.8, Peak=255 HFD=3.9
23:46:59.290 00.000 10844 MultiStar: [#1 -0.98,-0.05,0.00,R] [#2 0.28,0.28,1.82,U] [#3 -0.43,0.23,0.90,U] [#4 -0.06,0.11,0.88,U] [#5 -0.02,0.02,0.95,U] [#6 0.08,0.34,0.89,U] [#7 0.01,0.40,0.83,U] [#8 0.70,0.55,0.00,M9] 
23:46:59.290 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.24}, one-star: {0.30, 0.26}
23:46:59.290 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
23:46:59.290 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
23:46:59.290 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.24 cameraTheta=1.33 mountX=-0.24 mountY=0.02, mountTheta=3.06
23:46:59.296 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.24, opts=13)
23:46:59.296 00.000 10844 Enqueuing Move request for scope (0.06, 0.24)
23:46:59.296 00.000 11060 Worker thread wakes up
23:46:59.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
23:46:59.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
23:46:59.296 00.000 11060 Moving (0.06, 0.24) raw xDistance=-0.24 yDistance=0.02
23:46:59.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:46:59.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:59.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:46:59.307 00.011 11060 MoveAxis(E, 42, ABG)
23:46:59.307 00.000 11060 Guiding  Dir = 2, Dur = 42
23:46:59.315 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:46:59.325 00.010 11060 IsSlewing returns 0
23:46:59.325 00.000 11060 IsGuiding returns 0
23:46:59.325 00.000 10844 UpdateGuideState exits: m=3447 SNR=37.8 Saturated
23:46:59.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:59.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:46:59.325 00.000 10844 Enqueuing Expose request
23:46:59.383 00.058 11060 IsGuiding returns 0
23:46:59.383 00.000 11060 Move returns status 0, amount 42
23:46:59.383 00.000 11060 MoveAxis(N, 0, ABG)
23:46:59.383 00.000 11060 Move returns status 0, amount 0
23:46:59.383 00.000 11060 move complete, result=0
23:46:59.383 00.000 11060 worker thread done servicing request
23:46:59.383 00.000 11060 Worker thread wakes up
23:46:59.384 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:46:59.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:46:59.384 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
23:47:00.033 00.649 11060 Exposure complete
23:47:00.208 00.175 11060 worker thread done servicing request
23:47:00.208 00.000 10844 OnExposeComplete: enter
23:47:00.208 00.000 10844 UpdateGuideState(): m_state=6
23:47:00.208 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
23:47:00.208 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=62.31, Mass=2703, SNR=33.0, Peak=221 HFD=3.5
23:47:00.208 00.000 10844 MultiStar: [#1 0.14,0.19,1.00,U] [#2 -0.12,0.09,2.11,U] [#3 -0.41,-0.49,0.00,M1] [#4 0.04,-0.52,1.07,U] [#5 -0.53,-0.08,1.16,U] [#6 -0.24,0.02,0.94,U] [#7 -0.13,-0.05,0.96,U] [#8 0.37,-0.02,1.03,U] 
23:47:00.208 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {-0.16, 0.23}
23:47:00.208 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
23:47:00.208 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
23:47:00.208 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.03 mountX=0.03 mountY=-0.09, mountTheta=-1.28
23:47:00.212 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
23:47:00.212 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
23:47:00.212 00.000 11060 Worker thread wakes up
23:47:00.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
23:47:00.212 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
23:47:00.212 00.000 11060 Moving (-0.09, -0.01) raw xDistance=0.03 yDistance=-0.09
23:47:00.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:47:00.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:00.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:47:00.213 00.001 11060 MoveAxis(E, 0, ABG)
23:47:00.213 00.000 11060 Move returns status 0, amount 0
23:47:00.213 00.000 11060 MoveAxis(N, 0, ABG)
23:47:00.213 00.000 11060 Move returns status 0, amount 0
23:47:00.213 00.000 11060 move complete, result=0
23:47:00.213 00.000 11060 worker thread done servicing request
23:47:00.218 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:00.229 00.011 10844 UpdateGuideState exits: m=2703 SNR=33.0
23:47:00.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:00.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:00.229 00.000 10844 Enqueuing Expose request
23:47:00.229 00.000 11060 Worker thread wakes up
23:47:00.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:00.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:00.230 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:00.866 00.636 11060 Exposure complete
23:47:01.022 00.156 11060 worker thread done servicing request
23:47:01.022 00.000 10844 OnExposeComplete: enter
23:47:01.022 00.000 10844 UpdateGuideState(): m_state=6
23:47:01.022 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
23:47:01.022 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=62.29, Mass=3314, SNR=36.9, Peak=226 HFD=3.8
23:47:01.027 00.005 10844 MultiStar: [#1 0.17,0.57,0.96,U] [#2 0.30,0.58,0.00,M1] [#3 -0.00,0.00,0.93,U] [#4 -0.17,-0.40,0.94,U] [#5 0.30,0.08,1.04,U] [#6 0.16,0.38,0.92,U] [#7 -0.17,0.46,0.84,U] [#8 0.74,0.91,0.00,M9] 
23:47:01.027 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.18}, one-star: {0.42, 0.21}
23:47:01.027 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
23:47:01.027 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:47:01.027 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.03 mountX=-0.20 mountY=0.08, mountTheta=2.76
23:47:01.027 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
23:47:01.027 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
23:47:01.027 00.000 11060 Worker thread wakes up
23:47:01.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
23:47:01.027 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
23:47:01.027 00.000 11060 Moving (0.11, 0.18) raw xDistance=-0.20 yDistance=0.08
23:47:01.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:47:01.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:01.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:01.027 00.000 11060 MoveAxis(E, 34, ABG)
23:47:01.027 00.000 11060 Guiding  Dir = 2, Dur = 34
23:47:01.034 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:47:01.048 00.014 11060 IsSlewing returns 0
23:47:01.048 00.000 11060 IsGuiding returns 0
23:47:01.060 00.012 10844 UpdateGuideState exits: m=3314 SNR=36.9
23:47:01.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:01.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:01.060 00.000 10844 Enqueuing Expose request
23:47:01.109 00.049 11060 IsGuiding returns 0
23:47:01.109 00.000 11060 Move returns status 0, amount 34
23:47:01.109 00.000 11060 MoveAxis(N, 0, ABG)
23:47:01.109 00.000 11060 Move returns status 0, amount 0
23:47:01.109 00.000 11060 move complete, result=0
23:47:01.109 00.000 11060 worker thread done servicing request
23:47:01.109 00.000 11060 Worker thread wakes up
23:47:01.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:01.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:01.109 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
23:47:01.756 00.647 11060 Exposure complete
23:47:01.921 00.165 10844 OnExposeComplete: enter
23:47:01.921 00.000 11060 worker thread done servicing request
23:47:01.923 00.002 10844 UpdateGuideState(): m_state=6
23:47:01.933 00.010 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
23:47:01.933 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=62.07, Mass=3563, SNR=38.8, Peak=237 HFD=3.8
23:47:01.935 00.002 10844 MultiStar: [#1 -0.05,0.06,0.85,U] [#2 0.37,0.01,1.75,U] [#3 -0.54,0.11,0.91,U] [#4 -0.21,-0.69,0.00,M1] [#5 0.25,0.27,0.93,U] [#6 -0.10,-0.04,0.76,U] [#7 -0.22,0.47,0.81,U] [#8 0.61,0.16,0.82,U] 
23:47:01.935 00.000 10844 single-star, 7 included, MultiStar: {0.06, 0.11}, one-star: {-0.11, -0.01}
23:47:01.935 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
23:47:01.935 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
23:47:01.935 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.12 cameraTheta=-3.07 mountX=0.03 mountY=-0.11, mountTheta=-1.32
23:47:01.938 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
23:47:01.938 00.000 10844 Enqueuing Move request for scope (-0.11, -0.01)
23:47:01.938 00.000 11060 Worker thread wakes up
23:47:01.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
23:47:01.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
23:47:01.938 00.000 11060 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=-0.11
23:47:01.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:47:01.940 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:01.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:47:01.940 00.000 11060 MoveAxis(E, 0, ABG)
23:47:01.940 00.000 11060 Move returns status 0, amount 0
23:47:01.940 00.000 11060 MoveAxis(N, 0, ABG)
23:47:01.940 00.000 11060 Move returns status 0, amount 0
23:47:01.940 00.000 11060 move complete, result=0
23:47:01.941 00.001 11060 worker thread done servicing request
23:47:01.949 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:47:01.965 00.016 10844 UpdateGuideState exits: m=3563 SNR=38.8
23:47:01.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:01.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:01.965 00.000 10844 Enqueuing Expose request
23:47:01.965 00.000 11060 Worker thread wakes up
23:47:01.965 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:01.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:01.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:02.616 00.651 11060 Exposure complete
23:47:02.829 00.213 10844 OnExposeComplete: enter
23:47:02.829 00.000 10844 UpdateGuideState(): m_state=6
23:47:02.829 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
23:47:02.831 00.002 10844 Star::Find returns 1 (1), X=258.78, Y=62.21, Mass=3457, SNR=38.6, Peak=255 HFD=3.6
23:47:02.831 00.000 10844 MultiStar: [#1 0.11,0.03,0.89,U] [#2 -0.14,-0.44,1.78,U] [#3 -0.38,-0.26,0.91,U] [#4 -0.33,-0.67,0.00,M2] [#5 -0.28,-0.62,0.00,M1] [#6 -0.16,-0.20,0.87,U] [#7 -0.33,-0.23,0.78,U] [#8 0.47,0.39,0.93,U] 
23:47:02.831 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.12}, one-star: {0.07, 0.13}
23:47:02.831 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
23:47:02.831 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
23:47:02.831 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.01 mountX=0.13 mountY=-0.04, mountTheta=-0.28
23:47:02.831 00.000 11060 worker thread done servicing request
23:47:02.833 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
23:47:02.833 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
23:47:02.833 00.000 11060 Worker thread wakes up
23:47:02.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
23:47:02.833 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
23:47:02.833 00.000 11060 Moving (-0.06, -0.12) raw xDistance=0.13 yDistance=-0.04
23:47:02.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:47:02.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:02.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:02.833 00.000 11060 MoveAxis(W, 22, ABG)
23:47:02.833 00.000 11060 Guiding  Dir = 3, Dur = 22
23:47:02.840 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:47:02.853 00.013 10844 UpdateGuideState exits: m=3457 SNR=38.6 Saturated
23:47:02.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:02.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:02.853 00.000 10844 Enqueuing Expose request
23:47:02.869 00.016 11060 IsSlewing returns 0
23:47:02.869 00.000 11060 IsGuiding returns 0
23:47:02.925 00.056 11060 IsGuiding returns 0
23:47:02.925 00.000 11060 Move returns status 0, amount 22
23:47:02.925 00.000 11060 MoveAxis(N, 0, ABG)
23:47:02.925 00.000 11060 Move returns status 0, amount 0
23:47:02.925 00.000 11060 move complete, result=0
23:47:02.925 00.000 11060 worker thread done servicing request
23:47:02.925 00.000 11060 Worker thread wakes up
23:47:02.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:02.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:02.925 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
23:47:03.558 00.633 11060 Exposure complete
23:47:03.714 00.156 11060 worker thread done servicing request
23:47:03.718 00.004 10844 OnExposeComplete: enter
23:47:03.718 00.000 10844 UpdateGuideState(): m_state=6
23:47:03.718 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
23:47:03.718 00.000 10844 Star::Find returns 1 (0), X=259.17, Y=61.97, Mass=2876, SNR=34.3, Peak=209 HFD=3.6
23:47:03.718 00.000 10844 MultiStar: [#1 0.16,-0.83,0.00,M1] [#2 0.39,0.03,2.06,U] [#3 0.44,-0.17,1.09,U] [#4 -0.30,-0.35,1.12,U] [#5 0.11,-0.33,1.02,U] [#6 0.10,-0.37,1.09,U] [#7 -0.26,-0.40,0.99,U] [#8 0.74,-0.21,0.00,M8] 
23:47:03.718 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.21}, one-star: {0.46, -0.11}
23:47:03.718 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:47:03.718 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
23:47:03.718 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-0.91 mountX=0.18 mountY=0.20, mountTheta=0.84
23:47:03.720 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.21, opts=13)
23:47:03.720 00.000 10844 Enqueuing Move request for scope (0.16, -0.21)
23:47:03.720 00.000 11060 Worker thread wakes up
23:47:03.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
23:47:03.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
23:47:03.720 00.000 11060 Moving (0.16, -0.21) raw xDistance=0.18 yDistance=0.20
23:47:03.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:47:03.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:03.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:47:03.720 00.000 11060 MoveAxis(W, 32, ABG)
23:47:03.720 00.000 11060 Guiding  Dir = 3, Dur = 32
23:47:03.726 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:03.733 00.007 11060 IsSlewing returns 0
23:47:03.733 00.000 11060 IsGuiding returns 0
23:47:03.738 00.005 10844 UpdateGuideState exits: m=2876 SNR=34.3
23:47:03.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:03.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:03.738 00.000 10844 Enqueuing Expose request
23:47:03.779 00.041 11060 IsGuiding returns 0
23:47:03.779 00.000 11060 Move returns status 0, amount 32
23:47:03.779 00.000 11060 MoveAxis(N, 0, ABG)
23:47:03.779 00.000 11060 Move returns status 0, amount 0
23:47:03.779 00.000 11060 move complete, result=0
23:47:03.779 00.000 11060 worker thread done servicing request
23:47:03.779 00.000 11060 Worker thread wakes up
23:47:03.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:03.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:03.782 00.003 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
23:47:04.406 00.624 11060 Exposure complete
23:47:04.585 00.179 11060 worker thread done servicing request
23:47:04.585 00.000 10844 OnExposeComplete: enter
23:47:04.585 00.000 10844 UpdateGuideState(): m_state=6
23:47:04.585 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
23:47:04.585 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=62.01, Mass=3550, SNR=38.7, Peak=234 HFD=4.1
23:47:04.585 00.000 10844 MultiStar: [#1 0.06,0.47,0.88,U] [#2 0.09,-0.03,1.82,U] [#3 -0.33,-0.15,0.92,U] [#4 0.18,-0.44,0.87,U] [#5 0.33,0.08,0.90,U] [#6 -0.44,0.01,0.84,U] [#7 -0.26,0.25,0.83,U] [#8 0.46,-0.07,0.83,U] 
23:47:04.585 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.49, -0.07}
23:47:04.585 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
23:47:04.585 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
23:47:04.585 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.12 mountX=0.01 mountY=-0.04, mountTheta=-1.36
23:47:04.585 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
23:47:04.585 00.000 10844 Enqueuing Move request for scope (-0.04, -0.00)
23:47:04.585 00.000 11060 Worker thread wakes up
23:47:04.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
23:47:04.585 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
23:47:04.585 00.000 11060 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=-0.04
23:47:04.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:47:04.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:04.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:04.585 00.000 11060 MoveAxis(E, 0, ABG)
23:47:04.585 00.000 11060 Move returns status 0, amount 0
23:47:04.585 00.000 11060 MoveAxis(N, 0, ABG)
23:47:04.585 00.000 11060 Move returns status 0, amount 0
23:47:04.585 00.000 11060 move complete, result=0
23:47:04.585 00.000 11060 worker thread done servicing request
23:47:04.607 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:47:04.629 00.022 10844 UpdateGuideState exits: m=3550 SNR=38.7
23:47:04.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:04.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:04.629 00.000 10844 Enqueuing Expose request
23:47:04.629 00.000 11060 Worker thread wakes up
23:47:04.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:04.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:04.629 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:05.277 00.648 11060 Exposure complete
23:47:05.444 00.167 11060 worker thread done servicing request
23:47:05.447 00.003 10844 OnExposeComplete: enter
23:47:05.447 00.000 10844 UpdateGuideState(): m_state=6
23:47:05.447 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
23:47:05.447 00.000 10844 Star::Find returns 1 (1), X=259.06, Y=62.68, Mass=3349, SNR=37.3, Peak=255 HFD=3.9
23:47:05.447 00.000 10844 MultiStar: [#1 0.05,0.08,1.07,U] [#2 0.39,0.17,1.91,U] [#3 -0.50,-0.29,0.99,U] [#4 -0.02,0.01,0.93,U] [#5 -0.04,0.27,1.00,U] [#6 0.30,0.59,0.00,M1] [#7 -0.05,0.15,0.89,U] [#8 0.98,0.42,0.00,M8] 
23:47:05.447 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.15}, one-star: {0.34, 0.60}
23:47:05.447 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
23:47:05.447 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
23:47:05.447 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.12 mountX=-0.16 mountY=0.05, mountTheta=2.86
23:47:05.448 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.15, opts=13)
23:47:05.448 00.000 10844 Enqueuing Move request for scope (0.07, 0.15)
23:47:05.448 00.000 11060 Worker thread wakes up
23:47:05.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
23:47:05.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
23:47:05.448 00.000 11060 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=0.05
23:47:05.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:47:05.450 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:05.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:47:05.450 00.000 11060 MoveAxis(E, 27, ABG)
23:47:05.450 00.000 11060 Guiding  Dir = 2, Dur = 27
23:47:05.456 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:05.466 00.010 11060 IsSlewing returns 0
23:47:05.466 00.000 11060 IsGuiding returns 0
23:47:05.485 00.019 10844 UpdateGuideState exits: m=3349 SNR=37.3 Saturated
23:47:05.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:05.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:05.485 00.000 10844 Enqueuing Expose request
23:47:05.497 00.012 11060 IsGuiding returns 0
23:47:05.497 00.000 11060 Move returns status 0, amount 27
23:47:05.497 00.000 11060 MoveAxis(N, 0, ABG)
23:47:05.497 00.000 11060 Move returns status 0, amount 0
23:47:05.497 00.000 11060 move complete, result=0
23:47:05.497 00.000 11060 worker thread done servicing request
23:47:05.497 00.000 11060 Worker thread wakes up
23:47:05.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:05.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:05.497 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
23:47:06.124 00.627 11060 Exposure complete
23:47:06.288 00.164 11060 worker thread done servicing request
23:47:06.288 00.000 10844 OnExposeComplete: enter
23:47:06.288 00.000 10844 UpdateGuideState(): m_state=6
23:47:06.288 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
23:47:06.288 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=62.22, Mass=2569, SNR=32.8, Peak=213 HFD=3.9
23:47:06.288 00.000 10844 MultiStar: [#1 0.28,0.88,0.00,M1] [#2 0.77,0.19,0.00,M1] [#3 0.36,0.35,1.16,U] [#4 -0.04,-0.09,0.99,U] [#5 -0.09,0.14,1.09,U] [#6 0.17,0.73,0.00,M2] [#7 0.51,0.19,0.99,U] [#8 1.04,0.41,0.00,M9] 
23:47:06.288 00.000 10844 refined, 4 included, MultiStar: {0.23, 0.15}, one-star: {0.39, 0.14}
23:47:06.288 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
23:47:06.288 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
23:47:06.288 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.27 cameraTheta=0.59 mountX=-0.19 mountY=0.20, mountTheta=2.34
23:47:06.290 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.15, opts=13)
23:47:06.290 00.000 10844 Enqueuing Move request for scope (0.23, 0.15)
23:47:06.290 00.000 11060 Worker thread wakes up
23:47:06.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
23:47:06.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
23:47:06.290 00.000 11060 Moving (0.23, 0.15) raw xDistance=-0.19 yDistance=0.20
23:47:06.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:47:06.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:06.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:47:06.291 00.001 11060 MoveAxis(E, 34, ABG)
23:47:06.291 00.000 11060 Guiding  Dir = 2, Dur = 34
23:47:06.295 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:06.316 00.021 11060 IsSlewing returns 0
23:47:06.317 00.001 11060 IsGuiding returns 0
23:47:06.321 00.004 10844 UpdateGuideState exits: m=2569 SNR=32.8
23:47:06.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:06.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:06.321 00.000 10844 Enqueuing Expose request
23:47:06.379 00.058 11060 IsGuiding returns 0
23:47:06.379 00.000 11060 Move returns status 0, amount 34
23:47:06.379 00.000 11060 MoveAxis(N, 0, ABG)
23:47:06.379 00.000 11060 Move returns status 0, amount 0
23:47:06.379 00.000 11060 move complete, result=0
23:47:06.379 00.000 11060 worker thread done servicing request
23:47:06.379 00.000 11060 Worker thread wakes up
23:47:06.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:06.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:06.389 00.010 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
23:47:07.016 00.627 11060 Exposure complete
23:47:07.209 00.193 11060 worker thread done servicing request
23:47:07.209 00.000 10844 OnExposeComplete: enter
23:47:07.209 00.000 10844 UpdateGuideState(): m_state=6
23:47:07.209 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
23:47:07.209 00.000 10844 Star::Find returns 1 (1), X=259.10, Y=62.41, Mass=3461, SNR=37.9, Peak=255 HFD=3.9
23:47:07.209 00.000 10844 MultiStar: [#1 0.22,0.17,0.95,U] [#2 -0.21,-0.21,1.89,U] [#3 0.17,-0.58,0.95,U] [#4 0.04,-0.06,0.85,U] [#5 0.22,0.06,0.97,U] [#6 0.57,0.65,0.00,M3] [#7 0.15,0.67,0.00,M1] [#8 1.18,0.37,0.00,M10] 
23:47:07.209 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.07}, one-star: {0.38, 0.33}
23:47:07.209 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
23:47:07.209 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
23:47:07.209 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.65 mountX=0.05 mountY=0.10, mountTheta=1.10
23:47:07.212 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
23:47:07.212 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
23:47:07.212 00.000 11060 Worker thread wakes up
23:47:07.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:47:07.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:47:07.212 00.000 11060 Moving (0.09, -0.07) raw xDistance=0.05 yDistance=0.10
23:47:07.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:47:07.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:07.214 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:07.214 00.000 11060 MoveAxis(E, 0, ABG)
23:47:07.214 00.000 11060 Move returns status 0, amount 0
23:47:07.214 00.000 11060 MoveAxis(N, 0, ABG)
23:47:07.214 00.000 11060 Move returns status 0, amount 0
23:47:07.214 00.000 11060 move complete, result=0
23:47:07.214 00.000 11060 worker thread done servicing request
23:47:07.219 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:47:07.247 00.028 10844 UpdateGuideState exits: m=3461 SNR=37.9 Saturated
23:47:07.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:07.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:07.247 00.000 10844 Enqueuing Expose request
23:47:07.247 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:07.247 00.000 11060 Worker thread wakes up
23:47:07.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:07.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:07.884 00.637 11060 Exposure complete
23:47:08.084 00.200 11060 worker thread done servicing request
23:47:08.084 00.000 10844 OnExposeComplete: enter
23:47:08.084 00.000 10844 UpdateGuideState(): m_state=6
23:47:08.084 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
23:47:08.084 00.000 10844 Star::Find returns 1 (0), X=259.44, Y=62.21, Mass=2976, SNR=35.0, Peak=245 HFD=3.5
23:47:08.084 00.000 10844 MultiStar: [#1 0.68,-0.04,0.00,M1] [#2 0.65,0.12,0.00,M1] [#3 0.34,-0.16,1.02,U] [#4 0.32,-0.45,1.03,U] [#5 -0.21,0.12,1.15,U] [#6 0.15,0.80,0.00,M4] [#7 0.31,0.28,0.85,U] [#8 1.20,1.17,0.00,R] 
23:47:08.084 00.000 10844 refined, 4 included, MultiStar: {0.28, -0.02}, one-star: {0.73, 0.13}
23:47:08.084 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
23:47:08.084 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
23:47:08.084 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.08 mountX=-0.03 mountY=0.28, mountTheta=1.67
23:47:08.086 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.02, opts=13)
23:47:08.086 00.000 10844 Enqueuing Move request for scope (0.28, -0.02)
23:47:08.086 00.000 11060 Worker thread wakes up
23:47:08.087 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.02) opts 0xd
23:47:08.087 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.02)
23:47:08.087 00.000 11060 Moving (0.28, -0.02) raw xDistance=-0.03 yDistance=0.28
23:47:08.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:47:08.087 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.12 newest=0.58
23:47:08.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
23:47:08.087 00.000 11060 MoveAxis(E, 0, ABG)
23:47:08.087 00.000 11060 Move returns status 0, amount 0
23:47:08.087 00.000 11060 BLC: Oldest BLC event removed
23:47:08.087 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 677 applied
23:47:08.087 00.000 11060 MoveAxis(S, 787, ABG)
23:47:08.087 00.000 11060 duration set to 750 by maxDecDuration
23:47:08.087 00.000 11060 Guiding  Dir = 1, Dur = 750
23:47:08.091 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:08.098 00.007 11060 IsSlewing returns 0
23:47:08.098 00.000 11060 IsGuiding returns 0
23:47:08.099 00.001 10844 UpdateGuideState exits: m=2976 SNR=35.0
23:47:08.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:08.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:08.099 00.000 10844 Enqueuing Expose request
23:47:08.860 00.761 11060 IsGuiding returns 0
23:47:08.860 00.000 11060 Move returns status 0, amount 750
23:47:08.860 00.000 11060 move complete, result=0
23:47:08.860 00.000 11060 worker thread done servicing request
23:47:08.862 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 750 ms SOUTH
23:47:08.862 00.000 11060 Worker thread wakes up
23:47:08.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:08.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:09.489 00.627 11060 Exposure complete
23:47:09.670 00.181 11060 worker thread done servicing request
23:47:09.670 00.000 10844 OnExposeComplete: enter
23:47:09.670 00.000 10844 UpdateGuideState(): m_state=6
23:47:09.670 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
23:47:09.670 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=62.20, Mass=3499, SNR=38.4, Peak=226 HFD=3.7
23:47:09.675 00.005 10844 MultiStar: [#1 0.04,0.01,0.96,U] [#2 -0.07,-0.71,0.00,M2] [#3 -0.04,-0.15,0.85,U] [#4 0.33,-0.56,0.00,M1] [#5 0.10,-0.03,0.96,U] [#6 0.04,-0.34,0.79,U] [#7 0.29,-0.40,0.83,U] [#8 -0.53,-1.49,0.00,M1] 
23:47:09.675 00.000 10844 single-star, 5 included, MultiStar: {0.07, -0.11}, one-star: {-0.02, 0.13}
23:47:09.675 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
23:47:09.675 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
23:47:09.675 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=-0.12 mountY=-0.04, mountTheta=-2.83
23:47:09.675 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
23:47:09.675 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
23:47:09.675 00.000 11060 Worker thread wakes up
23:47:09.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:47:09.675 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:47:09.675 00.000 11060 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
23:47:09.675 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.197070, 1:-0.039188
23:47:09.675 00.000 11060 BLC: No correction, Miss < min_move
23:47:09.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:47:09.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:09.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:09.675 00.000 11060 MoveAxis(E, 21, ABG)
23:47:09.675 00.000 11060 Guiding  Dir = 2, Dur = 21
23:47:09.687 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:47:09.696 00.009 11060 IsSlewing returns 0
23:47:09.697 00.001 11060 IsGuiding returns 0
23:47:09.699 00.002 10844 UpdateGuideState exits: m=3499 SNR=38.4
23:47:09.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:09.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:09.699 00.000 10844 Enqueuing Expose request
23:47:09.728 00.029 11060 IsGuiding returns 0
23:47:09.728 00.000 11060 Move returns status 0, amount 21
23:47:09.728 00.000 11060 MoveAxis(N, 0, ABG)
23:47:09.728 00.000 11060 Move returns status 0, amount 0
23:47:09.728 00.000 11060 move complete, result=0
23:47:09.728 00.000 11060 worker thread done servicing request
23:47:09.728 00.000 11060 Worker thread wakes up
23:47:09.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:09.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:09.728 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
23:47:10.365 00.637 11060 Exposure complete
23:47:10.523 00.158 11060 worker thread done servicing request
23:47:10.523 00.000 10844 OnExposeComplete: enter
23:47:10.523 00.000 10844 UpdateGuideState(): m_state=6
23:47:10.523 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
23:47:10.523 00.000 10844 Star::Find returns 1 (0), X=259.16, Y=62.19, Mass=2702, SNR=33.0, Peak=212 HFD=3.8
23:47:10.523 00.000 10844 MultiStar: [#1 0.71,-0.13,0.00,M1] [#2 0.04,-0.10,2.16,U] [#3 -0.11,0.22,1.05,U] [#4 -0.17,-0.24,1.04,U] [#5 -0.22,-0.41,1.07,U] [#6 0.15,0.12,0.97,U] [#7 0.17,0.11,0.97,U] [#8 -0.50,-0.78,0.00,M2] 
23:47:10.523 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {0.45, 0.11}
23:47:10.523 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
23:47:10.523 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
23:47:10.523 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.78 mountX=0.03 mountY=0.05, mountTheta=0.97
23:47:10.527 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
23:47:10.527 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
23:47:10.527 00.000 11060 Worker thread wakes up
23:47:10.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:47:10.527 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:47:10.527 00.000 11060 Moving (0.04, -0.04) raw xDistance=0.03 yDistance=0.05
23:47:10.527 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.197070, 1:-0.039188, 2:0.046223
23:47:10.527 00.000 11060 BLC: No correction, Miss < min_move
23:47:10.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:47:10.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:10.529 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:47:10.529 00.000 11060 MoveAxis(E, 0, ABG)
23:47:10.529 00.000 11060 Move returns status 0, amount 0
23:47:10.529 00.000 11060 MoveAxis(N, 0, ABG)
23:47:10.529 00.000 11060 Move returns status 0, amount 0
23:47:10.529 00.000 11060 move complete, result=0
23:47:10.529 00.000 11060 worker thread done servicing request
23:47:10.532 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:10.548 00.016 10844 UpdateGuideState exits: m=2702 SNR=33.0
23:47:10.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:10.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:10.548 00.000 10844 Enqueuing Expose request
23:47:10.548 00.000 11060 Worker thread wakes up
23:47:10.548 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:10.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:10.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:11.192 00.644 11060 Exposure complete
23:47:11.384 00.192 11060 worker thread done servicing request
23:47:11.384 00.000 10844 OnExposeComplete: enter
23:47:11.384 00.000 10844 UpdateGuideState(): m_state=6
23:47:11.386 00.002 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
23:47:11.386 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.98, Mass=3521, SNR=38.3, Peak=244 HFD=3.9
23:47:11.386 00.000 10844 MultiStar: [#1 0.49,-0.02,0.96,U] [#2 0.30,0.69,0.00,M2] [#3 0.13,0.21,0.94,U] [#4 0.15,-0.45,0.92,U] [#5 -0.28,0.28,0.93,U] [#6 0.19,0.54,0.91,U] [#7 0.06,0.43,0.85,U] [#8 -0.84,-0.87,0.00,M3] 
23:47:11.386 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.12}, one-star: {-0.30, -0.10}
23:47:11.386 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
23:47:11.386 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
23:47:11.386 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.10 mountX=-0.13 mountY=0.04, mountTheta=2.84
23:47:11.389 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.12, opts=13)
23:47:11.389 00.000 10844 Enqueuing Move request for scope (0.06, 0.12)
23:47:11.389 00.000 11060 Worker thread wakes up
23:47:11.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
23:47:11.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
23:47:11.389 00.000 11060 Moving (0.06, 0.12) raw xDistance=-0.13 yDistance=0.04
23:47:11.389 00.000 11060 BLC: window closed
23:47:11.389 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.197070, 1:-0.039188, 2:0.046223
23:47:11.389 00.000 11060 BLC: No correction, Miss < min_move
23:47:11.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:47:11.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:11.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:47:11.389 00.000 11060 MoveAxis(E, 22, ABG)
23:47:11.389 00.000 11060 Guiding  Dir = 2, Dur = 22
23:47:11.395 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:47:11.408 00.013 10844 UpdateGuideState exits: m=3521 SNR=38.3
23:47:11.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:11.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:11.408 00.000 10844 Enqueuing Expose request
23:47:11.415 00.007 11060 IsSlewing returns 0
23:47:11.415 00.000 11060 IsGuiding returns 0
23:47:11.463 00.048 11060 IsGuiding returns 0
23:47:11.463 00.000 11060 Move returns status 0, amount 22
23:47:11.464 00.001 11060 MoveAxis(N, 0, ABG)
23:47:11.464 00.000 11060 Move returns status 0, amount 0
23:47:11.464 00.000 11060 move complete, result=0
23:47:11.464 00.000 11060 worker thread done servicing request
23:47:11.464 00.000 11060 Worker thread wakes up
23:47:11.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:11.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:11.464 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
23:47:12.091 00.627 11060 Exposure complete
23:47:12.294 00.203 11060 worker thread done servicing request
23:47:12.294 00.000 10844 OnExposeComplete: enter
23:47:12.294 00.000 10844 UpdateGuideState(): m_state=6
23:47:12.294 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
23:47:12.294 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=62.05, Mass=2972, SNR=35.1, Peak=237 HFD=3.0
23:47:12.294 00.000 10844 MultiStar: [#1 0.43,0.05,1.04,U] [#2 0.24,0.18,1.95,U] [#3 0.39,0.11,1.02,U] [#4 -0.23,-0.38,1.02,U] [#5 -0.26,0.17,0.98,U] [#6 0.14,-0.16,0.93,U] [#7 -0.06,0.17,0.87,U] [#8 -0.36,-1.28,0.00,M4] 
23:47:12.294 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.39, -0.02}
23:47:12.294 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:47:12.294 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
23:47:12.294 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.06 mountY=0.14, mountTheta=1.96
23:47:12.294 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
23:47:12.294 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
23:47:12.294 00.000 11060 Worker thread wakes up
23:47:12.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:47:12.299 00.005 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:47:12.299 00.000 11060 Moving (0.15, 0.03) raw xDistance=-0.06 yDistance=0.14
23:47:12.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:47:12.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:12.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:47:12.299 00.000 11060 MoveAxis(E, 0, ABG)
23:47:12.299 00.000 11060 Move returns status 0, amount 0
23:47:12.299 00.000 11060 MoveAxis(N, 0, ABG)
23:47:12.299 00.000 11060 Move returns status 0, amount 0
23:47:12.301 00.002 11060 move complete, result=0
23:47:12.301 00.000 11060 worker thread done servicing request
23:47:12.310 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:47:12.341 00.031 10844 UpdateGuideState exits: m=2972 SNR=35.1
23:47:12.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:12.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:12.341 00.000 10844 Enqueuing Expose request
23:47:12.341 00.000 11060 Worker thread wakes up
23:47:12.341 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:12.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:12.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:12.970 00.629 11060 Exposure complete
23:47:13.135 00.165 11060 worker thread done servicing request
23:47:13.135 00.000 10844 OnExposeComplete: enter
23:47:13.135 00.000 10844 UpdateGuideState(): m_state=6
23:47:13.135 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
23:47:13.135 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=62.37, Mass=3303, SNR=37.1, Peak=221 HFD=3.7
23:47:13.135 00.000 10844 MultiStar: [#1 0.28,-0.18,1.01,U] [#2 -0.28,-0.56,1.96,U] [#3 -0.40,-0.08,1.07,U] [#4 -0.18,-0.81,0.00,M1] [#5 -0.20,-0.53,0.97,U] [#6 -0.01,-0.05,0.89,U] [#7 -0.23,-0.38,0.80,U] [#8 -1.06,-1.61,0.00,M5] 
23:47:13.135 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.25}, one-star: {0.14, 0.29}
23:47:13.135 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
23:47:13.135 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
23:47:13.135 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.02 mountX=0.27 mountY=-0.08, mountTheta=-0.29
23:47:13.140 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.25, opts=13)
23:47:13.140 00.000 10844 Enqueuing Move request for scope (-0.12, -0.25)
23:47:13.140 00.000 11060 Worker thread wakes up
23:47:13.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
23:47:13.140 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
23:47:13.140 00.000 11060 Moving (-0.12, -0.25) raw xDistance=0.27 yDistance=-0.08
23:47:13.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:47:13.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:13.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:13.140 00.000 11060 MoveAxis(W, 47, ABG)
23:47:13.140 00.000 11060 Guiding  Dir = 3, Dur = 47
23:47:13.146 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:47:13.151 00.005 11060 IsSlewing returns 0
23:47:13.151 00.000 11060 IsGuiding returns 0
23:47:13.162 00.011 10844 UpdateGuideState exits: m=3303 SNR=37.1
23:47:13.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:13.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:13.162 00.000 10844 Enqueuing Expose request
23:47:13.208 00.046 11060 IsGuiding returns 0
23:47:13.208 00.000 11060 Move returns status 0, amount 47
23:47:13.209 00.001 11060 MoveAxis(N, 0, ABG)
23:47:13.209 00.000 11060 Move returns status 0, amount 0
23:47:13.209 00.000 11060 move complete, result=0
23:47:13.209 00.000 11060 worker thread done servicing request
23:47:13.209 00.000 11060 Worker thread wakes up
23:47:13.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:13.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:13.214 00.005 10844 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
23:47:13.839 00.625 11060 Exposure complete
23:47:13.995 00.156 11060 worker thread done servicing request
23:47:13.995 00.000 10844 OnExposeComplete: enter
23:47:13.995 00.000 10844 UpdateGuideState(): m_state=6
23:47:13.995 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
23:47:13.995 00.000 10844 Star::Find returns 1 (0), X=259.15, Y=62.12, Mass=3113, SNR=35.9, Peak=238 HFD=3.8
23:47:13.995 00.000 10844 MultiStar: [#1 0.14,0.67,0.00,M1] [#2 -0.32,0.16,2.05,U] [#3 -0.22,-0.41,1.02,U] [#4 0.31,-0.65,0.00,M2] [#5 -0.46,0.02,1.04,U] [#6 0.20,0.07,0.86,U] [#7 0.14,0.16,0.84,U] [#8 -0.55,-1.33,0.00,M6] 
23:47:13.995 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.03}, one-star: {0.44, 0.04}
23:47:13.995 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
23:47:13.995 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
23:47:13.995 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.87 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
23:47:13.995 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
23:47:13.995 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
23:47:13.995 00.000 11060 Worker thread wakes up
23:47:13.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
23:47:13.995 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
23:47:13.995 00.000 11060 Moving (-0.09, 0.03) raw xDistance=-0.01 yDistance=-0.09
23:47:13.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:47:13.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:13.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:47:13.995 00.000 11060 MoveAxis(E, 0, ABG)
23:47:13.995 00.000 11060 Move returns status 0, amount 0
23:47:13.995 00.000 11060 MoveAxis(N, 0, ABG)
23:47:13.995 00.000 11060 Move returns status 0, amount 0
23:47:13.995 00.000 11060 move complete, result=0
23:47:13.995 00.000 11060 worker thread done servicing request
23:47:14.001 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:14.011 00.010 10844 UpdateGuideState exits: m=3113 SNR=35.9
23:47:14.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:14.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:14.011 00.000 10844 Enqueuing Expose request
23:47:14.011 00.000 11060 Worker thread wakes up
23:47:14.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:14.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:14.011 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:14.633 00.622 11060 Exposure complete
23:47:14.844 00.211 11060 worker thread done servicing request
23:47:14.844 00.000 10844 OnExposeComplete: enter
23:47:14.844 00.000 10844 UpdateGuideState(): m_state=6
23:47:14.844 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
23:47:14.844 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.79, Mass=2819, SNR=33.9, Peak=239 HFD=3.5
23:47:14.844 00.000 10844 MultiStar: [#1 0.49,-0.10,0.98,U] [#2 -0.29,0.33,2.08,U] [#3 -0.15,-0.33,1.07,U] [#4 -0.10,-0.99,0.00,M3] [#5 -0.59,-0.29,0.00,M1] [#6 -0.27,0.33,0.97,U] [#7 0.27,-0.04,0.86,U] [#8 -0.68,-1.31,0.00,M7] 
23:47:14.844 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.03}, one-star: {0.02, -0.29}
23:47:14.844 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.03)
23:47:14.844 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
23:47:14.844 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.51 mountX=-0.02 mountY=-0.05, mountTheta=-2.03
23:47:14.848 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
23:47:14.848 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
23:47:14.848 00.000 11060 Worker thread wakes up
23:47:14.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:47:14.848 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:47:14.848 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.05
23:47:14.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:47:14.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:14.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:14.848 00.000 11060 MoveAxis(E, 0, ABG)
23:47:14.848 00.000 11060 Move returns status 0, amount 0
23:47:14.849 00.001 11060 MoveAxis(N, 0, ABG)
23:47:14.849 00.000 11060 Move returns status 0, amount 0
23:47:14.849 00.000 11060 move complete, result=0
23:47:14.849 00.000 11060 worker thread done servicing request
23:47:14.855 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:14.871 00.016 10844 UpdateGuideState exits: m=2819 SNR=33.9
23:47:14.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:14.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:14.871 00.000 10844 Enqueuing Expose request
23:47:14.871 00.000 11060 Worker thread wakes up
23:47:14.871 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:14.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:14.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:15.501 00.630 11060 Exposure complete
23:47:15.660 00.159 11060 worker thread done servicing request
23:47:15.660 00.000 10844 OnExposeComplete: enter
23:47:15.660 00.000 10844 UpdateGuideState(): m_state=6
23:47:15.660 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
23:47:15.660 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.70, Mass=3010, SNR=34.8, Peak=229 HFD=3.5
23:47:15.660 00.000 10844 MultiStar: [#1 0.29,1.01,0.00,M1] [#2 0.37,0.09,1.95,U] [#3 -0.09,0.33,1.05,U] [#4 0.34,-0.58,0.00,M4] [#5 -0.26,-0.15,1.05,U] [#6 0.16,0.06,0.94,U] [#7 0.14,0.15,0.93,U] [#8 -0.31,-1.17,0.00,M8] 
23:47:15.660 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {-0.00, -0.38}
23:47:15.660 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
23:47:15.660 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
23:47:15.660 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.26 mountX=-0.04 mountY=0.09, mountTheta=2.01
23:47:15.663 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
23:47:15.663 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
23:47:15.663 00.000 11060 Worker thread wakes up
23:47:15.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
23:47:15.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
23:47:15.663 00.000 11060 Moving (0.09, 0.02) raw xDistance=-0.04 yDistance=0.09
23:47:15.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:47:15.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:15.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:47:15.663 00.000 11060 MoveAxis(E, 0, ABG)
23:47:15.663 00.000 11060 Move returns status 0, amount 0
23:47:15.663 00.000 11060 MoveAxis(N, 0, ABG)
23:47:15.663 00.000 11060 Move returns status 0, amount 0
23:47:15.663 00.000 11060 move complete, result=0
23:47:15.663 00.000 11060 worker thread done servicing request
23:47:15.668 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:15.680 00.012 10844 UpdateGuideState exits: m=3010 SNR=34.8
23:47:15.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:15.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:15.680 00.000 10844 Enqueuing Expose request
23:47:15.680 00.000 11060 Worker thread wakes up
23:47:15.680 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:15.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:15.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:16.303 00.623 11060 Exposure complete
23:47:16.484 00.181 11060 worker thread done servicing request
23:47:16.484 00.000 10844 OnExposeComplete: enter
23:47:16.484 00.000 10844 UpdateGuideState(): m_state=6
23:47:16.489 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
23:47:16.489 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=62.36, Mass=2572, SNR=32.2, Peak=214 HFD=3.4
23:47:16.489 00.000 10844 MultiStar: [#1 0.11,-0.25,1.18,U] [#2 0.25,-0.29,2.32,U] [#3 -0.18,0.17,1.00,U] [#4 0.28,0.16,1.09,U] [#5 -0.03,0.33,1.12,U] [#6 -0.10,0.63,0.00,M1] [#7 -0.29,-0.06,0.97,U] [#8 -0.46,-0.95,0.00,M9] 
23:47:16.489 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {-0.33, 0.29}
23:47:16.489 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
23:47:16.489 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:47:16.489 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.17 mountX=-0.00 mountY=0.02, mountTheta=1.58
23:47:16.489 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
23:47:16.489 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
23:47:16.489 00.000 11060 Worker thread wakes up
23:47:16.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:47:16.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:47:16.489 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
23:47:16.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:47:16.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:16.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:16.489 00.000 11060 MoveAxis(E, 0, ABG)
23:47:16.489 00.000 11060 Move returns status 0, amount 0
23:47:16.489 00.000 11060 MoveAxis(N, 0, ABG)
23:47:16.489 00.000 11060 Move returns status 0, amount 0
23:47:16.489 00.000 11060 move complete, result=0
23:47:16.489 00.000 11060 worker thread done servicing request
23:47:16.497 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:16.505 00.008 10844 UpdateGuideState exits: m=2572 SNR=32.2
23:47:16.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:16.510 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:16.510 00.000 10844 Enqueuing Expose request
23:47:16.510 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:16.510 00.000 11060 Worker thread wakes up
23:47:16.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:16.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:17.169 00.659 11060 Exposure complete
23:47:17.367 00.198 11060 worker thread done servicing request
23:47:17.367 00.000 10844 OnExposeComplete: enter
23:47:17.367 00.000 10844 UpdateGuideState(): m_state=6
23:47:17.367 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
23:47:17.367 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=62.13, Mass=3372, SNR=36.9, Peak=240 HFD=3.7
23:47:17.369 00.002 10844 MultiStar: [#1 0.15,-0.30,0.96,U] [#2 -0.05,-0.69,0.00,M1] [#3 -0.61,0.15,0.93,U] [#4 0.36,-0.58,0.00,M4] [#5 -0.10,0.11,1.02,U] [#6 -0.17,0.25,0.93,U] [#7 -0.23,0.43,0.82,U] [#8 -0.76,-1.19,0.00,M10] 
23:47:17.369 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.10}, one-star: {0.16, 0.05}
23:47:17.369 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
23:47:17.369 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
23:47:17.369 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.44 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
23:47:17.370 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.10, opts=13)
23:47:17.370 00.000 10844 Enqueuing Move request for scope (-0.13, 0.10)
23:47:17.370 00.000 11060 Worker thread wakes up
23:47:17.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:47:17.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:47:17.370 00.000 11060 Moving (-0.13, 0.10) raw xDistance=-0.08 yDistance=-0.14
23:47:17.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:47:17.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:17.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:47:17.370 00.000 11060 MoveAxis(E, 0, ABG)
23:47:17.370 00.000 11060 Move returns status 0, amount 0
23:47:17.370 00.000 11060 MoveAxis(N, 0, ABG)
23:47:17.370 00.000 11060 Move returns status 0, amount 0
23:47:17.370 00.000 11060 move complete, result=0
23:47:17.370 00.000 11060 worker thread done servicing request
23:47:17.375 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:17.396 00.021 10844 UpdateGuideState exits: m=3372 SNR=36.9
23:47:17.401 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:17.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:17.401 00.000 10844 Enqueuing Expose request
23:47:17.401 00.000 11060 Worker thread wakes up
23:47:17.401 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:17.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:17.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:18.036 00.635 11060 Exposure complete
23:47:18.182 00.146 11060 worker thread done servicing request
23:47:18.182 00.000 10844 OnExposeComplete: enter
23:47:18.182 00.000 10844 UpdateGuideState(): m_state=6
23:47:18.182 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
23:47:18.182 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=61.70, Mass=2455, SNR=31.4, Peak=228 HFD=3.8
23:47:18.182 00.000 10844 MultiStar: [#1 -0.39,-0.11,1.22,U] [#2 0.13,-0.46,2.17,U] [#3 -0.71,0.36,0.00,M1] [#4 0.10,-0.03,1.17,U] [#5 -0.14,0.31,1.25,U] [#6 -0.44,0.30,1.03,U] [#7 -0.42,0.35,1.02,U] [#8 -1.34,-1.03,0.00,R] 
23:47:18.182 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.05}, one-star: {-0.57, -0.38}
23:47:18.182 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
23:47:18.182 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
23:47:18.182 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.87 mountX=0.09 mountY=-0.18, mountTheta=-1.12
23:47:18.186 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.05, opts=13)
23:47:18.186 00.000 10844 Enqueuing Move request for scope (-0.19, -0.05)
23:47:18.186 00.000 11060 Worker thread wakes up
23:47:18.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
23:47:18.186 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
23:47:18.186 00.000 11060 Moving (-0.19, -0.05) raw xDistance=0.09 yDistance=-0.18
23:47:18.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:47:18.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:18.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:47:18.186 00.000 11060 MoveAxis(E, 0, ABG)
23:47:18.186 00.000 11060 Move returns status 0, amount 0
23:47:18.186 00.000 11060 MoveAxis(N, 0, ABG)
23:47:18.186 00.000 11060 Move returns status 0, amount 0
23:47:18.186 00.000 11060 move complete, result=0
23:47:18.186 00.000 11060 worker thread done servicing request
23:47:18.192 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:18.203 00.011 10844 UpdateGuideState exits: m=2455 SNR=31.4
23:47:18.204 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:18.204 00.000 10844 Enqueuing Expose request
23:47:18.204 00.000 11060 Worker thread wakes up
23:47:18.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:18.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:18.204 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:18.830 00.626 11060 Exposure complete
23:47:19.011 00.181 11060 worker thread done servicing request
23:47:19.011 00.000 10844 OnExposeComplete: enter
23:47:19.011 00.000 10844 UpdateGuideState(): m_state=6
23:47:19.011 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
23:47:19.011 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=62.12, Mass=2713, SNR=32.9, Peak=176 HFD=3.8
23:47:19.011 00.000 10844 MultiStar: [#1 -0.15,0.37,1.18,U] [#2 -0.99,0.16,0.00,M1] [#3 -0.55,0.08,1.18,U] [#4 -0.70,-0.53,0.00,M4] [#5 -0.77,-0.68,0.00,M1] [#6 -0.76,0.14,0.00,M1] [#7 -0.64,0.50,0.00,M1] [#8 0.29,0.08,0.96,U] 
23:47:19.011 00.000 10844 refined, 3 included, MultiStar: {-0.18, 0.15}, one-star: {-0.23, 0.04}
23:47:19.011 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
23:47:19.011 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
23:47:19.011 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.45 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
23:47:19.014 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.15, opts=13)
23:47:19.014 00.000 10844 Enqueuing Move request for scope (-0.18, 0.15)
23:47:19.014 00.000 11060 Worker thread wakes up
23:47:19.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
23:47:19.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
23:47:19.014 00.000 11060 Moving (-0.18, 0.15) raw xDistance=-0.11 yDistance=-0.20
23:47:19.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:47:19.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:19.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:47:19.014 00.000 11060 MoveAxis(E, 0, ABG)
23:47:19.016 00.002 11060 Move returns status 0, amount 0
23:47:19.016 00.000 11060 MoveAxis(N, 0, ABG)
23:47:19.016 00.000 11060 Move returns status 0, amount 0
23:47:19.016 00.000 11060 move complete, result=0
23:47:19.016 00.000 11060 worker thread done servicing request
23:47:19.020 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:19.034 00.014 10844 UpdateGuideState exits: m=2713 SNR=32.9
23:47:19.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:19.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:19.034 00.000 10844 Enqueuing Expose request
23:47:19.034 00.000 11060 Worker thread wakes up
23:47:19.035 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:19.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:19.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:19.664 00.629 11060 Exposure complete
23:47:19.862 00.198 11060 worker thread done servicing request
23:47:19.862 00.000 10844 OnExposeComplete: enter
23:47:19.862 00.000 10844 UpdateGuideState(): m_state=6
23:47:19.866 00.004 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
23:47:19.866 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=62.29, Mass=3171, SNR=36.5, Peak=235 HFD=3.7
23:47:19.866 00.000 10844 MultiStar: [#1 -0.10,0.37,0.98,U] [#2 -0.07,-0.51,1.91,U] [#3 -0.59,-0.36,0.00,M1] [#4 0.12,-0.43,0.88,U] [#5 -0.49,-0.15,1.07,U] [#6 -0.56,0.34,0.00,M2] [#7 -0.21,-0.30,0.84,U] [#8 0.66,0.14,0.00,M1] 
23:47:19.866 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.18}, one-star: {0.13, 0.22}
23:47:19.866 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
23:47:19.866 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
23:47:19.866 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.11 mountX=0.20 mountY=-0.08, mountTheta=-0.37
23:47:19.868 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.18, opts=13)
23:47:19.868 00.000 10844 Enqueuing Move request for scope (-0.11, -0.18)
23:47:19.868 00.000 11060 Worker thread wakes up
23:47:19.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
23:47:19.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
23:47:19.868 00.000 11060 Moving (-0.11, -0.18) raw xDistance=0.20 yDistance=-0.08
23:47:19.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:47:19.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:19.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:47:19.868 00.000 11060 MoveAxis(W, 34, ABG)
23:47:19.870 00.002 11060 Guiding  Dir = 3, Dur = 34
23:47:19.876 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:19.882 00.006 11060 IsSlewing returns 0
23:47:19.882 00.000 11060 IsGuiding returns 0
23:47:19.892 00.010 10844 UpdateGuideState exits: m=3171 SNR=36.5
23:47:19.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:19.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:19.892 00.000 10844 Enqueuing Expose request
23:47:19.931 00.039 11060 IsGuiding returns 0
23:47:19.931 00.000 11060 Move returns status 0, amount 34
23:47:19.931 00.000 11060 MoveAxis(N, 0, ABG)
23:47:19.931 00.000 11060 Move returns status 0, amount 0
23:47:19.931 00.000 11060 move complete, result=0
23:47:19.931 00.000 11060 worker thread done servicing request
23:47:19.931 00.000 11060 Worker thread wakes up
23:47:19.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:19.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:19.940 00.009 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
23:47:20.569 00.629 11060 Exposure complete
23:47:20.738 00.169 11060 worker thread done servicing request
23:47:20.738 00.000 10844 OnExposeComplete: enter
23:47:20.738 00.000 10844 UpdateGuideState(): m_state=6
23:47:20.738 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
23:47:20.738 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=61.87, Mass=3628, SNR=39.5, Peak=255 HFD=3.8
23:47:20.738 00.000 10844 MultiStar: [#1 0.30,-0.03,0.98,U] [#2 -0.45,-0.65,0.00,M1] [#3 -0.05,-0.26,0.95,U] [#4 -0.17,-1.15,0.00,M4] [#5 -0.17,-0.65,0.00,M1] [#6 0.01,-0.16,0.93,U] [#7 0.15,-0.54,0.83,U] [#8 0.57,-0.76,0.00,M2] 
23:47:20.738 00.000 10844 single-star, 4 included, MultiStar: {0.07, -0.23}, one-star: {-0.03, -0.21}
23:47:20.739 00.001 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
23:47:20.739 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
23:47:20.739 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.69 mountX=0.21 mountY=0.01, mountTheta=0.04
23:47:20.751 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.21, opts=13)
23:47:20.751 00.000 10844 Enqueuing Move request for scope (-0.03, -0.21)
23:47:20.751 00.000 11060 Worker thread wakes up
23:47:20.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
23:47:20.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
23:47:20.751 00.000 11060 Moving (-0.03, -0.21) raw xDistance=0.21 yDistance=0.01
23:47:20.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:47:20.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:20.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:47:20.751 00.000 11060 MoveAxis(W, 37, ABG)
23:47:20.751 00.000 11060 Guiding  Dir = 3, Dur = 37
23:47:20.758 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:20.769 00.011 10844 UpdateGuideState exits: m=3628 SNR=39.5 Saturated
23:47:20.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:20.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:20.769 00.000 10844 Enqueuing Expose request
23:47:20.779 00.010 11060 IsSlewing returns 0
23:47:20.780 00.001 11060 IsGuiding returns 0
23:47:20.839 00.059 11060 IsGuiding returns 0
23:47:20.839 00.000 11060 Move returns status 0, amount 37
23:47:20.839 00.000 11060 MoveAxis(N, 0, ABG)
23:47:20.839 00.000 11060 Move returns status 0, amount 0
23:47:20.839 00.000 11060 move complete, result=0
23:47:20.839 00.000 11060 worker thread done servicing request
23:47:20.839 00.000 11060 Worker thread wakes up
23:47:20.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:20.840 00.001 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:20.840 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
23:47:21.471 00.631 11060 Exposure complete
23:47:21.632 00.161 11060 worker thread done servicing request
23:47:21.634 00.002 10844 OnExposeComplete: enter
23:47:21.634 00.000 10844 UpdateGuideState(): m_state=6
23:47:21.634 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
23:47:21.634 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=62.47, Mass=2775, SNR=33.8, Peak=216 HFD=3.2
23:47:21.634 00.000 10844 MultiStar: [#1 0.35,-0.20,1.12,U] [#2 0.26,0.14,2.14,U] [#3 -0.70,0.28,0.00,M1] [#4 -0.14,-0.77,0.00,M5] [#5 -0.18,-0.43,1.08,U] [#6 -0.21,-0.08,1.01,U] [#7 -0.60,0.37,0.00,M1] [#8 1.06,-0.36,0.00,M3] 
23:47:21.634 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.01}, one-star: {-0.18, 0.40}
23:47:21.634 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:47:21.634 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:47:21.634 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.00 mountY=0.06, mountTheta=1.57
23:47:21.636 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
23:47:21.636 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
23:47:21.636 00.000 11060 Worker thread wakes up
23:47:21.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:47:21.636 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:47:21.636 00.000 11060 Moving (0.06, -0.01) raw xDistance=-0.00 yDistance=0.06
23:47:21.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:47:21.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:21.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:21.636 00.000 11060 MoveAxis(E, 0, ABG)
23:47:21.636 00.000 11060 Move returns status 0, amount 0
23:47:21.636 00.000 11060 MoveAxis(N, 0, ABG)
23:47:21.636 00.000 11060 Move returns status 0, amount 0
23:47:21.636 00.000 11060 move complete, result=0
23:47:21.636 00.000 11060 worker thread done servicing request
23:47:21.641 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:21.651 00.010 10844 UpdateGuideState exits: m=2775 SNR=33.8
23:47:21.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:21.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:21.651 00.000 10844 Enqueuing Expose request
23:47:21.651 00.000 11060 Worker thread wakes up
23:47:21.651 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:21.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:21.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:22.289 00.638 11060 Exposure complete
23:47:22.519 00.230 11060 worker thread done servicing request
23:47:22.525 00.006 10844 OnExposeComplete: enter
23:47:22.525 00.000 10844 UpdateGuideState(): m_state=6
23:47:22.525 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
23:47:22.525 00.000 10844 Star::Find returns 1 (1), X=258.79, Y=62.55, Mass=3450, SNR=38.3, Peak=255 HFD=3.7
23:47:22.525 00.000 10844 MultiStar: [#1 0.29,0.51,1.02,U] [#2 -0.30,0.03,1.73,U] [#3 -0.43,0.23,1.00,U] [#4 0.03,-0.40,0.92,U] [#5 -0.72,0.11,0.00,M1] [#6 0.10,0.35,0.89,U] [#7 -0.09,0.15,0.81,U] [#8 0.59,-0.16,0.99,U] 
23:47:22.525 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.14}, one-star: {0.08, 0.47}
23:47:22.525 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
23:47:22.525 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
23:47:22.525 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.52 mountX=-0.14 mountY=-0.02, mountTheta=-3.03
23:47:22.525 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.14, opts=13)
23:47:22.525 00.000 10844 Enqueuing Move request for scope (0.01, 0.14)
23:47:22.525 00.000 11060 Worker thread wakes up
23:47:22.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
23:47:22.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
23:47:22.525 00.000 11060 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=-0.02
23:47:22.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:47:22.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:22.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:22.525 00.000 11060 MoveAxis(E, 25, ABG)
23:47:22.525 00.000 11060 Guiding  Dir = 2, Dur = 25
23:47:22.535 00.010 11060 IsSlewing returns 0
23:47:22.536 00.001 11060 IsGuiding returns 0
23:47:22.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:22.551 00.015 10844 UpdateGuideState exits: m=3450 SNR=38.3 Saturated
23:47:22.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:22.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:22.551 00.000 10844 Enqueuing Expose request
23:47:22.567 00.016 11060 IsGuiding returns 0
23:47:22.567 00.000 11060 Move returns status 0, amount 25
23:47:22.567 00.000 11060 MoveAxis(N, 0, ABG)
23:47:22.567 00.000 11060 Move returns status 0, amount 0
23:47:22.567 00.000 11060 move complete, result=0
23:47:22.567 00.000 11060 worker thread done servicing request
23:47:22.567 00.000 11060 Worker thread wakes up
23:47:22.568 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:22.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:22.583 00.015 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
23:47:23.199 00.616 11060 Exposure complete
23:47:23.378 00.179 11060 worker thread done servicing request
23:47:23.378 00.000 10844 OnExposeComplete: enter
23:47:23.378 00.000 10844 UpdateGuideState(): m_state=6
23:47:23.378 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
23:47:23.378 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.95, Mass=3330, SNR=37.4, Peak=249 HFD=3.6
23:47:23.380 00.002 10844 MultiStar: [#1 0.40,-0.22,0.99,U] [#2 -0.26,0.01,1.89,U] [#3 -0.32,0.23,1.00,U] [#4 0.11,-0.92,0.00,M5] [#5 -0.65,-0.16,0.00,M2] [#6 -0.30,-0.42,0.87,U] [#7 -0.20,-0.20,0.85,U] [#8 0.63,-0.48,0.00,M3] 
23:47:23.380 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.10}, one-star: {-0.18, -0.13}
23:47:23.380 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
23:47:23.380 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
23:47:23.380 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=0.12 mountY=-0.14, mountTheta=-0.84
23:47:23.382 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.10, opts=13)
23:47:23.382 00.000 10844 Enqueuing Move request for scope (-0.15, -0.10)
23:47:23.382 00.000 11060 Worker thread wakes up
23:47:23.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
23:47:23.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
23:47:23.382 00.000 11060 Moving (-0.15, -0.10) raw xDistance=0.12 yDistance=-0.14
23:47:23.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:47:23.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:23.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:47:23.382 00.000 11060 MoveAxis(W, 21, ABG)
23:47:23.382 00.000 11060 Guiding  Dir = 3, Dur = 21
23:47:23.388 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:47:23.396 00.008 11060 IsSlewing returns 0
23:47:23.396 00.000 11060 IsGuiding returns 0
23:47:23.401 00.005 10844 UpdateGuideState exits: m=3330 SNR=37.4
23:47:23.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:23.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:23.401 00.000 10844 Enqueuing Expose request
23:47:23.427 00.026 11060 IsGuiding returns 0
23:47:23.427 00.000 11060 Move returns status 0, amount 21
23:47:23.427 00.000 11060 MoveAxis(N, 0, ABG)
23:47:23.427 00.000 11060 Move returns status 0, amount 0
23:47:23.427 00.000 11060 move complete, result=0
23:47:23.427 00.000 11060 worker thread done servicing request
23:47:23.427 00.000 11060 Worker thread wakes up
23:47:23.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:23.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:23.427 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
23:47:24.054 00.627 11060 Exposure complete
23:47:24.210 00.156 11060 worker thread done servicing request
23:47:24.210 00.000 10844 OnExposeComplete: enter
23:47:24.210 00.000 10844 UpdateGuideState(): m_state=6
23:47:24.210 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
23:47:24.210 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=62.81, Mass=3060, SNR=35.5, Peak=250 HFD=3.3
23:47:24.210 00.000 10844 MultiStar: [#1 -0.05,0.28,1.02,U] [#2 -0.55,0.07,1.89,U] [#3 -0.25,0.50,1.04,U] [#4 -0.20,-0.79,0.00,M6] [#5 -0.35,0.15,1.06,U] [#6 -0.94,1.20,0.00,M1] [#7 -0.10,-0.30,0.85,U] [#8 0.53,0.28,0.88,U] 
23:47:24.210 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.23}, one-star: {0.12, 0.73}
23:47:24.210 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
23:47:24.210 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
23:47:24.210 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.16 mountX=-0.20 mountY=-0.19, mountTheta=-2.38
23:47:24.215 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.23, opts=13)
23:47:24.215 00.000 10844 Enqueuing Move request for scope (-0.16, 0.23)
23:47:24.215 00.000 11060 Worker thread wakes up
23:47:24.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
23:47:24.215 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
23:47:24.217 00.002 11060 Moving (-0.16, 0.23) raw xDistance=-0.20 yDistance=-0.19
23:47:24.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:47:24.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:24.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:47:24.217 00.000 11060 MoveAxis(E, 35, ABG)
23:47:24.217 00.000 11060 Guiding  Dir = 2, Dur = 35
23:47:24.220 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:47:24.234 00.014 10844 UpdateGuideState exits: m=3060 SNR=35.5
23:47:24.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:24.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:24.234 00.000 10844 Enqueuing Expose request
23:47:24.247 00.013 11060 IsSlewing returns 0
23:47:24.247 00.000 11060 IsGuiding returns 0
23:47:24.321 00.074 11060 IsGuiding returns 0
23:47:24.321 00.000 11060 Move returns status 0, amount 35
23:47:24.321 00.000 11060 MoveAxis(N, 0, ABG)
23:47:24.321 00.000 11060 Move returns status 0, amount 0
23:47:24.322 00.001 11060 move complete, result=0
23:47:24.322 00.000 11060 worker thread done servicing request
23:47:24.322 00.000 11060 Worker thread wakes up
23:47:24.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:24.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:24.322 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
23:47:24.952 00.630 11060 Exposure complete
23:47:25.145 00.193 11060 worker thread done servicing request
23:47:25.145 00.000 10844 OnExposeComplete: enter
23:47:25.145 00.000 10844 UpdateGuideState(): m_state=6
23:47:25.147 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
23:47:25.147 00.000 10844 Star::Find returns 1 (0), X=258.17, Y=62.28, Mass=2708, SNR=33.6, Peak=222 HFD=3.5
23:47:25.147 00.000 10844 MultiStar: [#1 -0.39,0.17,1.12,U] [#2 -2.07,0.70,0.00,M1] [#3 -0.53,0.11,1.12,U] [#4 -0.06,-0.61,1.06,U] [#5 -0.46,-0.55,0.00,M2] [#6 -0.13,0.96,0.00,M2] [#7 -0.16,-0.01,0.92,U] [#8 0.08,0.85,0.00,M3] 
23:47:25.148 00.001 10844 refined, 4 included, MultiStar: {-0.34, -0.02}, one-star: {-0.54, 0.20}
23:47:25.148 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
23:47:25.148 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
23:47:25.148 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-3.07 mountX=0.09 mountY=-0.33, mountTheta=-1.32
23:47:25.150 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.02, opts=13)
23:47:25.150 00.000 10844 Enqueuing Move request for scope (-0.34, -0.02)
23:47:25.150 00.000 11060 Worker thread wakes up
23:47:25.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.02) opts 0xd
23:47:25.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.02)
23:47:25.150 00.000 11060 Moving (-0.34, -0.02) raw xDistance=0.09 yDistance=-0.33
23:47:25.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:47:25.150 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.52 newest=-0.66
23:47:25.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
23:47:25.150 00.000 11060 MoveAxis(E, 0, ABG)
23:47:25.150 00.000 11060 Move returns status 0, amount 0
23:47:25.150 00.000 11060 BLC: Oldest BLC event removed
23:47:25.150 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 677 applied
23:47:25.150 00.000 11060 MoveAxis(N, 806, ABG)
23:47:25.150 00.000 11060 duration set to 750 by maxDecDuration
23:47:25.150 00.000 11060 Guiding  Dir = 0, Dur = 750
23:47:25.158 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:25.164 00.006 11060 IsSlewing returns 0
23:47:25.164 00.000 11060 IsGuiding returns 0
23:47:25.175 00.011 10844 UpdateGuideState exits: m=2708 SNR=33.6
23:47:25.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:25.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:25.175 00.000 10844 Enqueuing Expose request
23:47:25.923 00.748 11060 IsGuiding returns 0
23:47:25.923 00.000 11060 Move returns status 0, amount 750
23:47:25.923 00.000 11060 move complete, result=0
23:47:25.923 00.000 11060 worker thread done servicing request
23:47:25.923 00.000 11060 Worker thread wakes up
23:47:25.923 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
23:47:25.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:25.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:26.546 00.623 11060 Exposure complete
23:47:26.704 00.158 11060 worker thread done servicing request
23:47:26.704 00.000 10844 OnExposeComplete: enter
23:47:26.704 00.000 10844 UpdateGuideState(): m_state=6
23:47:26.704 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
23:47:26.704 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=62.18, Mass=3155, SNR=35.7, Peak=182 HFD=3.9
23:47:26.704 00.000 10844 MultiStar: [#1 -0.39,-0.02,0.95,U] [#2 -0.90,-0.10,0.00,M2] [#3 -0.26,0.83,0.00,M1] [#4 -0.27,-0.81,0.00,M6] [#5 -0.64,0.70,0.00,M3] [#6 -0.48,-0.12,0.86,U] [#7 -0.28,0.60,0.00,M1] [#8 0.28,0.23,0.96,U] 
23:47:26.704 00.000 10844 single-star, 3 included, MultiStar: {-0.16, 0.05}, one-star: {-0.09, 0.10}
23:47:26.704 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
23:47:26.704 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
23:47:26.704 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.30 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
23:47:26.704 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.10, opts=13)
23:47:26.704 00.000 10844 Enqueuing Move request for scope (-0.09, 0.10)
23:47:26.704 00.000 11060 Worker thread wakes up
23:47:26.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
23:47:26.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
23:47:26.704 00.000 11060 Moving (-0.09, 0.10) raw xDistance=-0.08 yDistance=-0.10
23:47:26.704 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.232816, 1:0.101238
23:47:26.704 00.000 11060 BLC: No correction, Miss < min_move
23:47:26.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:47:26.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:26.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:26.704 00.000 11060 MoveAxis(E, 0, ABG)
23:47:26.704 00.000 11060 Move returns status 0, amount 0
23:47:26.704 00.000 11060 MoveAxis(N, 0, ABG)
23:47:26.704 00.000 11060 Move returns status 0, amount 0
23:47:26.704 00.000 11060 move complete, result=0
23:47:26.709 00.005 11060 worker thread done servicing request
23:47:26.714 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:26.726 00.012 10844 UpdateGuideState exits: m=3155 SNR=35.7
23:47:26.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:26.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:26.726 00.000 10844 Enqueuing Expose request
23:47:26.726 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:26.726 00.000 11060 Worker thread wakes up
23:47:26.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:26.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:27.355 00.629 11060 Exposure complete
23:47:27.522 00.167 11060 worker thread done servicing request
23:47:27.522 00.000 10844 OnExposeComplete: enter
23:47:27.522 00.000 10844 UpdateGuideState(): m_state=6
23:47:27.522 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
23:47:27.522 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=63.14, Mass=3411, SNR=37.5, Peak=231 HFD=3.8
23:47:27.522 00.000 10844 MultiStar: [#1 -0.09,0.66,0.00,M1] [#2 -1.01,0.16,0.00,M3] [#3 -0.92,-0.04,0.00,M2] [#4 0.72,-0.51,0.00,M7] [#5 -1.18,1.02,0.00,M4] [#6 -0.32,0.69,0.00,M2] [#7 -0.38,0.49,0.88,U] [#8 0.02,0.05,0.92,U] 
23:47:27.522 00.000 10844 refined, 2 included, MultiStar: {-0.21, 0.55}, one-star: {-0.27, 1.06}
23:47:27.522 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
23:47:27.522 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
23:47:27.522 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.55 hyp=0.59 cameraTheta=1.94 mountX=-0.50 mountY=-0.30, mountTheta=-2.61
23:47:27.524 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.55, opts=13)
23:47:27.524 00.000 10844 Enqueuing Move request for scope (-0.21, 0.55)
23:47:27.524 00.000 11060 Worker thread wakes up
23:47:27.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.55) opts 0xd
23:47:27.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.55)
23:47:27.524 00.000 11060 Moving (-0.21, 0.55) raw xDistance=-0.50 yDistance=-0.30
23:47:27.524 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.232816, 1:0.101238, 2:0.298499
23:47:27.524 00.000 11060 BLC: Under-shoot: nominal increase by 91
23:47:27.524 00.000 11060 BLC: window closed
23:47:27.524 00.000 11060 BLC: Pulse adjusted to 745
23:47:27.526 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.50
23:47:27.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
23:47:27.526 00.000 11060 MoveAxis(E, 87, ABG)
23:47:27.526 00.000 11060 Guiding  Dir = 2, Dur = 87
23:47:27.530 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:27.535 00.005 11060 IsSlewing returns 0
23:47:27.535 00.000 11060 IsGuiding returns 0
23:47:27.556 00.021 10844 UpdateGuideState exits: m=3411 SNR=37.5
23:47:27.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:27.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:27.556 00.000 10844 Enqueuing Expose request
23:47:27.626 00.070 11060 IsGuiding returns 0
23:47:27.627 00.001 11060 Move returns status 0, amount 87
23:47:27.627 00.000 11060 MoveAxis(N, 116, ABG)
23:47:27.627 00.000 11060 Guiding  Dir = 0, Dur = 116
23:47:27.641 00.014 11060 IsSlewing returns 0
23:47:27.641 00.000 11060 IsGuiding returns 0
23:47:27.767 00.126 11060 IsGuiding returns 0
23:47:27.767 00.000 11060 Move returns status 0, amount 116
23:47:27.767 00.000 11060 move complete, result=0
23:47:27.767 00.000 11060 worker thread done servicing request
23:47:27.767 00.000 11060 Worker thread wakes up
23:47:27.767 00.000 10844 GuideStep: -0.5 px 87 ms EAST, -0.3 px 116 ms NORTH
23:47:27.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:27.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:27.772 00.005 10844 evsrv: cli 0EEEE7F0 connect
23:47:27.772 00.000 10844 case statement mapped state 6 to 3
23:47:27.772 00.000 10844 case statement mapped state 6 to 3
23:47:27.776 00.004 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"39374fa1-7567-4619-a7ab-42cf3818baf6"}
23:47:27.776 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"39374fa1-7567-4619-a7ab-42cf3818baf6"}
23:47:27.777 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
23:47:28.401 00.624 11060 Exposure complete
23:47:28.561 00.160 11060 worker thread done servicing request
23:47:28.561 00.000 10844 OnExposeComplete: enter
23:47:28.561 00.000 10844 UpdateGuideState(): m_state=6
23:47:28.561 00.000 10844 Star::Find(15, 258, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
23:47:28.561 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=63.17, Mass=3189, SNR=36.3, Peak=208 HFD=3.8
23:47:28.561 00.000 10844 MultiStar: [#1 -0.11,0.66,0.00,M2] [#2 0.18,-0.05,2.05,U] [#3 -0.18,0.29,0.94,U] [#4 0.91,-0.19,0.00,M8] [#5 -0.30,0.96,0.00,M5] [#6 0.02,0.78,0.00,M3] [#7 -0.35,0.34,0.82,U] [#8 0.12,0.38,0.90,U] 
23:47:28.561 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.33}, one-star: {-0.39, 1.09}
23:47:28.561 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
23:47:28.561 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
23:47:28.561 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.76 mountX=-0.32 mountY=-0.12, mountTheta=-2.79
23:47:28.563 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.33, opts=13)
23:47:28.563 00.000 10844 Enqueuing Move request for scope (-0.06, 0.33)
23:47:28.563 00.000 11060 Worker thread wakes up
23:47:28.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.33) opts 0xd
23:47:28.563 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.33)
23:47:28.563 00.000 11060 Moving (-0.06, 0.33) raw xDistance=-0.32 yDistance=-0.12
23:47:28.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:47:28.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:28.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:47:28.563 00.000 11060 MoveAxis(E, 57, ABG)
23:47:28.563 00.000 11060 Guiding  Dir = 2, Dur = 57
23:47:28.571 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:28.573 00.002 11060 IsSlewing returns 0
23:47:28.573 00.000 11060 IsGuiding returns 0
23:47:28.588 00.015 10844 UpdateGuideState exits: m=3189 SNR=36.3
23:47:28.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:28.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:28.588 00.000 10844 Enqueuing Expose request
23:47:28.634 00.046 11060 IsGuiding returns 0
23:47:28.634 00.000 11060 Move returns status 0, amount 57
23:47:28.634 00.000 11060 MoveAxis(N, 0, ABG)
23:47:28.634 00.000 11060 Move returns status 0, amount 0
23:47:28.634 00.000 11060 move complete, result=0
23:47:28.634 00.000 11060 worker thread done servicing request
23:47:28.636 00.002 11060 Worker thread wakes up
23:47:28.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:28.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:28.641 00.005 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
23:47:29.261 00.620 11060 Exposure complete
23:47:29.430 00.169 11060 worker thread done servicing request
23:47:29.430 00.000 10844 OnExposeComplete: enter
23:47:29.430 00.000 10844 UpdateGuideState(): m_state=6
23:47:29.430 00.000 10844 Star::Find(15, 258, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
23:47:29.430 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=62.38, Mass=2876, SNR=34.1, Peak=216 HFD=3.6
23:47:29.430 00.000 10844 MultiStar: [#1 -0.39,0.15,1.02,U] [#2 0.19,0.13,2.04,U] [#3 -0.39,-0.11,0.92,U] [#4 -0.18,0.08,1.06,U] [#5 -0.42,0.74,0.00,M6] [#6 -0.11,-0.09,1.00,U] [#7 -0.54,-0.82,0.00,M1] [#8 0.75,0.19,0.00,M1] 
23:47:29.430 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.09}, one-star: {-0.08, 0.30}
23:47:29.430 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
23:47:29.430 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.09)
23:47:29.430 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.46 mountX=-0.07 mountY=-0.12, mountTheta=-2.07
23:47:29.435 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
23:47:29.435 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
23:47:29.435 00.000 11060 Worker thread wakes up
23:47:29.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
23:47:29.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
23:47:29.435 00.000 11060 Moving (-0.11, 0.09) raw xDistance=-0.07 yDistance=-0.12
23:47:29.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:47:29.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:29.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:47:29.435 00.000 11060 MoveAxis(E, 0, ABG)
23:47:29.435 00.000 11060 Move returns status 0, amount 0
23:47:29.435 00.000 11060 MoveAxis(N, 0, ABG)
23:47:29.435 00.000 11060 Move returns status 0, amount 0
23:47:29.435 00.000 11060 move complete, result=0
23:47:29.435 00.000 11060 worker thread done servicing request
23:47:29.441 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:29.471 00.030 10844 UpdateGuideState exits: m=2876 SNR=34.1
23:47:29.473 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:29.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:29.473 00.000 10844 Enqueuing Expose request
23:47:29.473 00.000 11060 Worker thread wakes up
23:47:29.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:29.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:29.473 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:30.101 00.628 11060 Exposure complete
23:47:30.280 00.179 11060 worker thread done servicing request
23:47:30.280 00.000 10844 OnExposeComplete: enter
23:47:30.280 00.000 10844 UpdateGuideState(): m_state=6
23:47:30.280 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
23:47:30.280 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=62.14, Mass=3597, SNR=38.2, Peak=238 HFD=4.0
23:47:30.280 00.000 10844 MultiStar: [#1 -0.12,-0.00,0.96,U] [#2 -0.05,-0.09,1.93,U] [#3 -0.41,0.02,0.82,U] [#4 0.26,-0.63,0.00,M8] [#5 -0.19,0.56,0.87,U] [#6 0.19,0.07,0.87,U] [#7 -0.03,0.18,0.86,U] [#8 1.05,0.36,0.00,M2] 
23:47:30.280 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.08}, one-star: {0.18, 0.06}
23:47:30.280 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
23:47:30.280 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
23:47:30.280 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.15 mountX=-0.07 mountY=-0.07, mountTheta=-2.39
23:47:30.280 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.08, opts=13)
23:47:30.280 00.000 10844 Enqueuing Move request for scope (-0.05, 0.08)
23:47:30.280 00.000 11060 Worker thread wakes up
23:47:30.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
23:47:30.280 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
23:47:30.280 00.000 11060 Moving (-0.05, 0.08) raw xDistance=-0.07 yDistance=-0.07
23:47:30.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:47:30.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:30.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:47:30.280 00.000 11060 MoveAxis(E, 0, ABG)
23:47:30.280 00.000 11060 Move returns status 0, amount 0
23:47:30.280 00.000 11060 MoveAxis(N, 0, ABG)
23:47:30.280 00.000 11060 Move returns status 0, amount 0
23:47:30.280 00.000 11060 move complete, result=0
23:47:30.280 00.000 11060 worker thread done servicing request
23:47:30.287 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:47:30.311 00.024 10844 UpdateGuideState exits: m=3597 SNR=38.2
23:47:30.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:30.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:30.311 00.000 10844 Enqueuing Expose request
23:47:30.311 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:30.311 00.000 11060 Worker thread wakes up
23:47:30.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:30.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:30.953 00.642 11060 Exposure complete
23:47:31.139 00.186 11060 worker thread done servicing request
23:47:31.139 00.000 10844 OnExposeComplete: enter
23:47:31.139 00.000 10844 UpdateGuideState(): m_state=6
23:47:31.139 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
23:47:31.139 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=62.57, Mass=3228, SNR=37.0, Peak=249 HFD=3.6
23:47:31.139 00.000 10844 MultiStar: [#1 0.48,0.64,0.00,M1] [#2 0.12,0.20,2.02,U] [#3 0.29,0.37,0.99,U] [#4 0.39,0.20,0.87,U] [#5 -0.15,0.09,1.01,U] [#6 0.05,0.45,0.85,U] [#7 0.07,0.23,0.84,U] [#8 0.68,0.14,0.00,M3] 
23:47:31.139 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.28}, one-star: {-0.03, 0.49}
23:47:31.139 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
23:47:31.139 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:47:31.144 00.005 10844 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.21 mountX=-0.29 mountY=0.06, mountTheta=2.94
23:47:31.144 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.28, opts=13)
23:47:31.144 00.000 10844 Enqueuing Move request for scope (0.11, 0.28)
23:47:31.144 00.000 11060 Worker thread wakes up
23:47:31.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
23:47:31.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
23:47:31.144 00.000 11060 Moving (0.11, 0.28) raw xDistance=-0.29 yDistance=0.06
23:47:31.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:47:31.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:31.146 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:47:31.146 00.000 11060 MoveAxis(E, 51, ABG)
23:47:31.146 00.000 11060 Guiding  Dir = 2, Dur = 51
23:47:31.150 00.004 11060 IsSlewing returns 0
23:47:31.150 00.000 11060 IsGuiding returns 0
23:47:31.151 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:31.168 00.017 10844 UpdateGuideState exits: m=3228 SNR=37.0
23:47:31.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:31.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:31.170 00.002 10844 Enqueuing Expose request
23:47:31.207 00.037 11060 IsGuiding returns 0
23:47:31.207 00.000 11060 Move returns status 0, amount 51
23:47:31.208 00.001 11060 MoveAxis(N, 0, ABG)
23:47:31.208 00.000 11060 Move returns status 0, amount 0
23:47:31.208 00.000 11060 move complete, result=0
23:47:31.208 00.000 11060 worker thread done servicing request
23:47:31.208 00.000 11060 Worker thread wakes up
23:47:31.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:31.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:31.221 00.013 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
23:47:31.854 00.633 11060 Exposure complete
23:47:32.000 00.146 11060 worker thread done servicing request
23:47:32.000 00.000 10844 OnExposeComplete: enter
23:47:32.000 00.000 10844 UpdateGuideState(): m_state=6
23:47:32.000 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
23:47:32.000 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=62.00, Mass=3371, SNR=37.4, Peak=234 HFD=3.7
23:47:32.000 00.000 10844 MultiStar: [#1 -0.22,0.02,0.94,U] [#2 -0.05,-0.74,0.00,M1] [#3 -0.20,-0.64,0.00,M1] [#4 0.28,-0.55,0.94,U] [#5 0.01,0.17,0.94,U] [#6 0.07,0.17,0.91,U] [#7 -0.15,-0.21,0.89,U] [#8 1.24,-0.67,0.00,M4] 
23:47:32.000 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.08}, one-star: {-0.23, -0.08}
23:47:32.000 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
23:47:32.000 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
23:47:32.000 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=0.09 mountY=-0.03, mountTheta=-0.30
23:47:32.006 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
23:47:32.006 00.000 10844 Enqueuing Move request for scope (-0.04, -0.08)
23:47:32.006 00.000 11060 Worker thread wakes up
23:47:32.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:47:32.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:47:32.006 00.000 11060 Moving (-0.04, -0.08) raw xDistance=0.09 yDistance=-0.03
23:47:32.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:47:32.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:32.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:32.006 00.000 11060 MoveAxis(E, 0, ABG)
23:47:32.006 00.000 11060 Move returns status 0, amount 0
23:47:32.006 00.000 11060 MoveAxis(N, 0, ABG)
23:47:32.006 00.000 11060 Move returns status 0, amount 0
23:47:32.006 00.000 11060 move complete, result=0
23:47:32.008 00.002 11060 worker thread done servicing request
23:47:32.013 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:32.025 00.012 10844 UpdateGuideState exits: m=3371 SNR=37.4
23:47:32.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:32.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:32.025 00.000 10844 Enqueuing Expose request
23:47:32.025 00.000 11060 Worker thread wakes up
23:47:32.025 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:32.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:32.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(244,47,31,31)
23:47:32.639 00.614 10844 evsrv: cli 0EEEDB70 connect
23:47:32.639 00.000 10844 case statement mapped state 6 to 3
23:47:32.639 00.000 10844 case statement mapped state 6 to 3
23:47:32.641 00.002 10844 evsrv: cli 0EEEDB70 request: {"method":"get_app_state","id":"8bf70ff7-0d00-4bb2-9284-70a0e181c0c2"}
23:47:32.641 00.000 10844 case statement mapped state 6 to 3
23:47:32.641 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bf70ff7-0d00-4bb2-9284-70a0e181c0c2"}
23:47:32.642 00.001 10844 evsrv: cli 0EEEDB70 disconnect
23:47:32.643 00.001 10844 evsrv: cli 0EEEE250 connect
23:47:32.643 00.000 10844 case statement mapped state 6 to 3
23:47:32.643 00.000 10844 case statement mapped state 6 to 3
23:47:32.643 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"c3dd7c3c-168b-44c7-a755-14c0c08be218"}
23:47:32.645 00.002 10844 PhdController::Dither begins
23:47:32.645 00.000 10844 dither: size=5.00, dRA=0.85 dDec=-0.20
23:47:32.645 00.000 10844 MountToCamera -- mountTheta (-0.23) + m_xAngle (-1.75) = xAngle (-1.98 = -1.98)
23:47:32.645 00.000 10844 MountToCamera -- mountX=0.85 mountY=-0.20 hyp=0.87 mountTheta=-0.23 cameraX=-0.35, cameraY=-0.80 cameraTheta=-1.98
23:47:32.645 00.000 10844 setting lock position to (258.36, 61.28)
23:47:32.645 00.000 10844 Mount: notify guiding dithered (-0.4, -0.8)
23:47:32.645 00.000 10844 MultiStar: stabilizing after lock position change
23:47:32.645 00.000 10844 Status Line: Dither by 0.85,-0.20
23:47:32.649 00.004 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:47:32.650 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
23:47:32.650 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":0,"id":"c3dd7c3c-168b-44c7-a755-14c0c08be218"}
23:47:32.662 00.012 10844 evsrv: cli 0EEEE250 disconnect
23:47:32.667 00.005 11060 Exposure complete
23:47:32.837 00.170 10844 OnExposeComplete: enter
23:47:32.837 00.000 10844 UpdateGuideState(): m_state=6
23:47:32.837 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
23:47:32.837 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.71, Mass=3279, SNR=37.0, Peak=248 HFD=3.8
23:47:32.837 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
23:47:32.837 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
23:47:32.837 00.000 10844 CameraToMount -- cameraX=0.52 cameraY=0.43 hyp=0.67 cameraTheta=0.69 mountX=-0.51 mountY=0.44, mountTheta=2.43
23:47:32.837 00.000 11060 worker thread done servicing request
23:47:32.839 00.002 10844 dither recenter: remaining=(-0.9,0.2) step=(-0.9,0.2)
23:47:32.839 00.000 10844 MountToCamera -- mountTheta (2.91) + m_xAngle (-1.75) = xAngle (1.16 = 1.16)
23:47:32.839 00.000 10844 MountToCamera -- mountX=-0.85 mountY=0.20 hyp=0.87 mountTheta=2.91 cameraX=0.35, cameraY=0.80 cameraTheta=1.16
23:47:32.839 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.80, opts=4)
23:47:32.839 00.000 10844 Enqueuing Move request for scope (0.35, 0.80)
23:47:32.839 00.000 10844 Mount: notify direct move -0.85,0.20
23:47:32.839 00.000 11060 Worker thread wakes up
23:47:32.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.80) opts 0x4
23:47:32.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.80)
23:47:32.839 00.000 11060 Moving (0.35, 0.80) raw xDistance=-0.85 yDistance=0.20
23:47:32.839 00.000 11060 BLC: window closed
23:47:32.839 00.000 11060 MoveAxis(E, 546, B)
23:47:32.839 00.000 11060 Guiding  Dir = 2, Dur = 546
23:47:32.845 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:47:32.858 00.013 10844 UpdateGuideState exits: m=3279 SNR=37.0
23:47:32.858 00.000 10844 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 1 / 99999
23:47:32.858 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364052.858,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.95,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:47:32.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:32.862 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:32.862 00.000 10844 Enqueuing Expose request
23:47:32.879 00.017 11060 IsSlewing returns 0
23:47:32.879 00.000 11060 IsGuiding returns 0
23:47:33.447 00.568 11060 IsGuiding returns 0
23:47:33.447 00.000 11060 Move returns status 0, amount 546
23:47:33.447 00.000 11060 BLC: window closed
23:47:33.448 00.001 11060 BLC: Compensation needed for non-algo type move
23:47:33.448 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 745 applied
23:47:33.448 00.000 11060 MoveAxis(S, 857, B)
23:47:33.448 00.000 11060 Guiding  Dir = 1, Dur = 857
23:47:33.478 00.030 11060 IsSlewing returns 0
23:47:33.479 00.001 11060 IsGuiding returns 0
23:47:34.342 00.863 11060 IsGuiding returns 0
23:47:34.342 00.000 11060 Move returns status 0, amount 857
23:47:34.342 00.000 11060 move complete, result=0
23:47:34.342 00.000 11060 worker thread done servicing request
23:47:34.342 00.000 11060 Worker thread wakes up
23:47:34.342 00.000 10844 GuideStep: -0.9 px 546 ms EAST, 0.2 px 857 ms SOUTH
23:47:34.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:34.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:35.022 00.680 11060 Exposure complete
23:47:35.686 00.664 11060 worker thread done servicing request
23:47:35.686 00.000 10844 OnExposeComplete: enter
23:47:35.686 00.000 10844 UpdateGuideState(): m_state=6
23:47:35.687 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
23:47:35.687 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=60.90, Mass=3347, SNR=37.4, Peak=255 HFD=3.8
23:47:35.687 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
23:47:35.687 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
23:47:35.687 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.38 hyp=0.51 cameraTheta=-0.85 mountX=0.31 mountY=0.40, mountTheta=0.90
23:47:35.687 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.38, opts=13)
23:47:35.687 00.000 10844 Enqueuing Move request for scope (0.34, -0.38)
23:47:35.687 00.000 11060 Worker thread wakes up
23:47:35.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.38) opts 0xd
23:47:35.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.38)
23:47:35.687 00.000 11060 Moving (0.34, -0.38) raw xDistance=0.31 yDistance=0.40
23:47:35.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
23:47:35.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:35.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:47:35.687 00.000 11060 MoveAxis(W, 55, ABG)
23:47:35.687 00.000 11060 Guiding  Dir = 3, Dur = 55
23:47:35.712 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:35.725 00.013 11060 IsSlewing returns 0
23:47:35.725 00.000 11060 IsGuiding returns 0
23:47:35.763 00.038 10844 UpdateGuideState exits: m=3347 SNR=37.4 Saturated
23:47:35.763 00.000 10844 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 2 / 99999
23:47:35.763 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364055.763,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.51,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
23:47:35.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:35.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:35.763 00.000 10844 Enqueuing Expose request
23:47:35.798 00.035 11060 IsGuiding returns 0
23:47:35.798 00.000 11060 Move returns status 0, amount 55
23:47:35.798 00.000 11060 MoveAxis(N, 0, ABG)
23:47:35.798 00.000 11060 Move returns status 0, amount 0
23:47:35.798 00.000 11060 move complete, result=0
23:47:35.798 00.000 11060 worker thread done servicing request
23:47:35.798 00.000 11060 Worker thread wakes up
23:47:35.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:35.800 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:35.838 00.038 10844 GuideStep: 0.3 px 55 ms WEST, 0.4 px 0 ms NORTH
23:47:36.444 00.606 11060 Exposure complete
23:47:36.920 00.476 11060 worker thread done servicing request
23:47:36.920 00.000 10844 OnExposeComplete: enter
23:47:36.920 00.000 10844 UpdateGuideState(): m_state=6
23:47:36.920 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
23:47:36.920 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.60, Mass=3338, SNR=37.2, Peak=225 HFD=3.9
23:47:36.920 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
23:47:36.920 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
23:47:36.920 00.000 10844 CameraToMount -- cameraX=0.58 cameraY=0.32 hyp=0.67 cameraTheta=0.50 mountX=-0.42 mountY=0.52, mountTheta=2.25
23:47:36.925 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.58, y=0.32, opts=13)
23:47:36.925 00.000 10844 Enqueuing Move request for scope (0.58, 0.32)
23:47:36.925 00.000 11060 Worker thread wakes up
23:47:36.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.32) opts 0xd
23:47:36.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.58, 0.32)
23:47:36.925 00.000 11060 Moving (0.58, 0.32) raw xDistance=-0.42 yDistance=0.52
23:47:36.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
23:47:36.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:36.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
23:47:36.925 00.000 11060 MoveAxis(E, 71, ABG)
23:47:36.925 00.000 11060 Guiding  Dir = 2, Dur = 71
23:47:36.965 00.040 11060 IsSlewing returns 0
23:47:36.966 00.001 11060 IsGuiding returns 0
23:47:36.986 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:37.015 00.029 10844 UpdateGuideState exits: m=3338 SNR=37.2
23:47:37.019 00.004 10844 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 3 / 99999
23:47:37.019 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364057.019,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.56,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
23:47:37.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:37.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:37.019 00.000 10844 Enqueuing Expose request
23:47:37.039 00.020 11060 IsGuiding returns 0
23:47:37.039 00.000 11060 Move returns status 0, amount 71
23:47:37.039 00.000 11060 MoveAxis(N, 0, ABG)
23:47:37.040 00.001 11060 Move returns status 0, amount 0
23:47:37.040 00.000 11060 move complete, result=0
23:47:37.040 00.000 11060 worker thread done servicing request
23:47:37.040 00.000 11060 Worker thread wakes up
23:47:37.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:37.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:37.041 00.001 10844 GuideStep: -0.4 px 71 ms EAST, 0.5 px 0 ms NORTH
23:47:37.694 00.653 11060 Exposure complete
23:47:38.018 00.324 11060 worker thread done servicing request
23:47:38.018 00.000 10844 OnExposeComplete: enter
23:47:38.018 00.000 10844 UpdateGuideState(): m_state=6
23:47:38.020 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
23:47:38.020 00.000 10844 Star::Find returns 1 (0), X=259.42, Y=61.60, Mass=3178, SNR=36.3, Peak=226 HFD=3.4
23:47:38.020 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
23:47:38.020 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
23:47:38.020 00.000 10844 CameraToMount -- cameraX=1.06 cameraY=0.33 hyp=1.11 cameraTheta=0.30 mountX=-0.51 mountY=0.99, mountTheta=2.05
23:47:38.022 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=1.06, y=0.33, opts=13)
23:47:38.022 00.000 10844 Enqueuing Move request for scope (1.06, 0.33)
23:47:38.022 00.000 11060 Worker thread wakes up
23:47:38.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.33) opts 0xd
23:47:38.022 00.000 11060 Handling offset move in thread for scope, endpoint = (1.06, 0.33)
23:47:38.022 00.000 11060 Moving (1.06, 0.33) raw xDistance=-0.51 yDistance=0.99
23:47:38.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
23:47:38.022 00.000 11060 resist switch: large excursion: input 0.99 thresh 0.57 direction from 0 to 1
23:47:38.022 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.97
23:47:38.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.99
23:47:38.022 00.000 11060 MoveAxis(E, 91, ABG)
23:47:38.022 00.000 11060 Guiding  Dir = 2, Dur = 91
23:47:38.027 00.005 11060 IsSlewing returns 0
23:47:38.027 00.000 11060 IsGuiding returns 0
23:47:38.030 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:38.048 00.018 10844 UpdateGuideState exits: m=3178 SNR=36.3
23:47:38.048 00.000 10844 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 4 / 99999
23:47:38.048 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364058.048,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.72,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
23:47:38.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:38.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:38.048 00.000 10844 Enqueuing Expose request
23:47:38.133 00.085 11060 IsGuiding returns 0
23:47:38.133 00.000 11060 Move returns status 0, amount 91
23:47:38.133 00.000 11060 MoveAxis(S, 386, ABG)
23:47:38.133 00.000 11060 Guiding  Dir = 1, Dur = 386
23:47:38.148 00.015 11060 IsSlewing returns 0
23:47:38.149 00.001 11060 IsGuiding returns 0
23:47:38.544 00.395 11060 IsGuiding returns 0
23:47:38.544 00.000 11060 Move returns status 0, amount 386
23:47:38.544 00.000 11060 move complete, result=0
23:47:38.544 00.000 11060 worker thread done servicing request
23:47:38.544 00.000 11060 Worker thread wakes up
23:47:38.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:38.544 00.000 10844 GuideStep: -0.5 px 91 ms EAST, 1.0 px 386 ms SOUTH
23:47:38.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:39.174 00.630 11060 Exposure complete
23:47:39.387 00.213 11060 worker thread done servicing request
23:47:39.387 00.000 10844 OnExposeComplete: enter
23:47:39.387 00.000 10844 UpdateGuideState(): m_state=6
23:47:39.387 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
23:47:39.387 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.04, Mass=2970, SNR=34.7, Peak=214 HFD=3.9
23:47:39.387 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
23:47:39.387 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
23:47:39.387 00.000 10844 CameraToMount -- cameraX=0.52 cameraY=-0.23 hyp=0.57 cameraTheta=-0.43 mountX=0.14 mountY=0.55, mountTheta=1.33
23:47:39.387 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.52, y=-0.23, opts=13)
23:47:39.387 00.000 10844 Enqueuing Move request for scope (0.52, -0.23)
23:47:39.387 00.000 11060 Worker thread wakes up
23:47:39.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.23) opts 0xd
23:47:39.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.52, -0.23)
23:47:39.387 00.000 11060 Moving (0.52, -0.23) raw xDistance=0.14 yDistance=0.55
23:47:39.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
23:47:39.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.55
23:47:39.387 00.000 11060 MoveAxis(W, 21, ABG)
23:47:39.387 00.000 11060 Guiding  Dir = 3, Dur = 21
23:47:39.397 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:39.408 00.011 11060 IsSlewing returns 0
23:47:39.408 00.000 11060 IsGuiding returns 0
23:47:39.427 00.019 10844 UpdateGuideState exits: m=2970 SNR=34.7
23:47:39.427 00.000 10844 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 5 / 99999
23:47:39.427 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364059.427,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.68,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
23:47:39.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:39.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:39.427 00.000 10844 Enqueuing Expose request
23:47:39.443 00.016 11060 IsGuiding returns 0
23:47:39.443 00.000 11060 Move returns status 0, amount 21
23:47:39.443 00.000 11060 MoveAxis(S, 213, ABG)
23:47:39.443 00.000 11060 Guiding  Dir = 1, Dur = 213
23:47:39.459 00.016 11060 IsSlewing returns 0
23:47:39.460 00.001 11060 IsGuiding returns 0
23:47:39.677 00.217 11060 IsGuiding returns 0
23:47:39.677 00.000 11060 Move returns status 0, amount 213
23:47:39.677 00.000 11060 move complete, result=0
23:47:39.677 00.000 11060 worker thread done servicing request
23:47:39.677 00.000 11060 Worker thread wakes up
23:47:39.677 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.5 px 213 ms SOUTH
23:47:39.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:39.678 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:40.322 00.644 11060 Exposure complete
23:47:40.529 00.207 11060 worker thread done servicing request
23:47:40.529 00.000 10844 OnExposeComplete: enter
23:47:40.529 00.000 10844 UpdateGuideState(): m_state=6
23:47:40.529 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
23:47:40.529 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.19, Mass=3703, SNR=38.9, Peak=242 HFD=4.1
23:47:40.529 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
23:47:40.529 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:47:40.529 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=-0.09 hyp=0.54 cameraTheta=-0.17 mountX=-0.00 mountY=0.54, mountTheta=1.58
23:47:40.535 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=-0.09, opts=13)
23:47:40.535 00.000 10844 Enqueuing Move request for scope (0.53, -0.09)
23:47:40.535 00.000 11060 Worker thread wakes up
23:47:40.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.09) opts 0xd
23:47:40.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.53, -0.09)
23:47:40.535 00.000 11060 Moving (0.53, -0.09) raw xDistance=-0.00 yDistance=0.54
23:47:40.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:47:40.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.54
23:47:40.535 00.000 11060 MoveAxis(E, 0, ABG)
23:47:40.535 00.000 11060 Move returns status 0, amount 0
23:47:40.535 00.000 11060 MoveAxis(S, 208, ABG)
23:47:40.536 00.001 11060 Guiding  Dir = 1, Dur = 208
23:47:40.540 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:47:40.545 00.005 11060 IsSlewing returns 0
23:47:40.546 00.001 11060 IsGuiding returns 0
23:47:40.555 00.009 10844 UpdateGuideState exits: m=3703 SNR=38.9
23:47:40.555 00.000 10844 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 6 / 99999
23:47:40.555 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364060.555,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.63,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
23:47:40.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:40.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:40.555 00.000 10844 Enqueuing Expose request
23:47:40.758 00.203 11060 IsGuiding returns 0
23:47:40.758 00.000 11060 Move returns status 0, amount 208
23:47:40.758 00.000 11060 move complete, result=0
23:47:40.759 00.001 11060 worker thread done servicing request
23:47:40.759 00.000 11060 Worker thread wakes up
23:47:40.759 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.5 px 208 ms SOUTH
23:47:40.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:40.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:41.398 00.639 11060 Exposure complete
23:47:41.619 00.221 11060 worker thread done servicing request
23:47:41.619 00.000 10844 OnExposeComplete: enter
23:47:41.619 00.000 10844 UpdateGuideState(): m_state=6
23:47:41.622 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
23:47:41.622 00.000 10844 Star::Find returns 1 (0), X=257.92, Y=61.39, Mass=3903, SNR=40.2, Peak=245 HFD=3.9
23:47:41.622 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.64)
23:47:41.622 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
23:47:41.622 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.11 hyp=0.45 cameraTheta=2.90 mountX=-0.03 mountY=-0.45, mountTheta=-1.64
23:47:41.622 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.11, opts=13)
23:47:41.622 00.000 10844 Enqueuing Move request for scope (-0.44, 0.11)
23:47:41.622 00.000 11060 Worker thread wakes up
23:47:41.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.11) opts 0xd
23:47:41.622 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.11)
23:47:41.622 00.000 11060 Moving (-0.44, 0.11) raw xDistance=-0.03 yDistance=-0.45
23:47:41.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:47:41.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:47:41.624 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:47:41.624 00.000 11060 MoveAxis(E, 0, ABG)
23:47:41.624 00.000 11060 Move returns status 0, amount 0
23:47:41.624 00.000 11060 MoveAxis(N, 0, ABG)
23:47:41.624 00.000 11060 Move returns status 0, amount 0
23:47:41.624 00.000 11060 move complete, result=0
23:47:41.624 00.000 11060 worker thread done servicing request
23:47:41.630 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:41.647 00.017 10844 UpdateGuideState exits: m=3903 SNR=40.2
23:47:41.647 00.000 10844 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 7 / 99999
23:47:41.647 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364061.647,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.58,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
23:47:41.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:41.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:41.647 00.000 10844 Enqueuing Expose request
23:47:41.647 00.000 11060 Worker thread wakes up
23:47:41.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:41.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:41.647 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:47:42.276 00.629 11060 Exposure complete
23:47:42.506 00.230 11060 worker thread done servicing request
23:47:42.508 00.002 10844 OnExposeComplete: enter
23:47:42.508 00.000 10844 UpdateGuideState(): m_state=6
23:47:42.508 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
23:47:42.508 00.000 10844 Star::Find returns 1 (1), X=257.63, Y=60.76, Mass=3563, SNR=39.1, Peak=255 HFD=3.6
23:47:42.508 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
23:47:42.508 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
23:47:42.508 00.000 10844 CameraToMount -- cameraX=-0.73 cameraY=-0.52 hyp=0.89 cameraTheta=-2.52 mountX=0.64 mountY=-0.63, mountTheta=-0.78
23:47:42.509 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.73, y=-0.52, opts=13)
23:47:42.509 00.000 10844 Enqueuing Move request for scope (-0.73, -0.52)
23:47:42.509 00.000 11060 Worker thread wakes up
23:47:42.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.52) opts 0xd
23:47:42.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.73, -0.52)
23:47:42.509 00.000 11060 Moving (-0.73, -0.52) raw xDistance=0.64 yDistance=-0.63
23:47:42.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.64
23:47:42.509 00.000 11060 resist switch: large excursion: input -0.63 thresh 0.57 direction from 1 to -1
23:47:42.509 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.90
23:47:42.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
23:47:42.509 00.000 11060 MoveAxis(W, 111, ABG)
23:47:42.511 00.002 11060 Guiding  Dir = 3, Dur = 111
23:47:42.520 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:42.534 00.014 11060 IsSlewing returns 0
23:47:42.534 00.000 11060 IsGuiding returns 0
23:47:42.549 00.015 10844 UpdateGuideState exits: m=3563 SNR=39.1 Saturated
23:47:42.549 00.000 10844 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 8 / 99999
23:47:42.549 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364062.549,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.67,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
23:47:42.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:42.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:42.549 00.000 10844 Enqueuing Expose request
23:47:42.662 00.113 11060 IsGuiding returns 0
23:47:42.662 00.000 11060 Move returns status 0, amount 111
23:47:42.662 00.000 11060 BLC: Oldest BLC event removed
23:47:42.662 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 745 applied
23:47:42.662 00.000 11060 MoveAxis(N, 991, ABG)
23:47:42.662 00.000 11060 duration set to 750 by maxDecDuration
23:47:42.662 00.000 11060 Guiding  Dir = 0, Dur = 750
23:47:42.677 00.015 11060 IsSlewing returns 0
23:47:42.678 00.001 11060 IsGuiding returns 0
23:47:43.433 00.755 11060 IsGuiding returns 0
23:47:43.434 00.001 11060 Move returns status 0, amount 750
23:47:43.434 00.000 11060 move complete, result=0
23:47:43.434 00.000 11060 worker thread done servicing request
23:47:43.434 00.000 11060 Worker thread wakes up
23:47:43.434 00.000 10844 GuideStep: 0.6 px 111 ms WEST, -0.6 px 750 ms NORTH
23:47:43.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:43.435 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:44.079 00.644 11060 Exposure complete
23:47:44.341 00.262 11060 worker thread done servicing request
23:47:44.341 00.000 10844 OnExposeComplete: enter
23:47:44.341 00.000 10844 UpdateGuideState(): m_state=6
23:47:44.341 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
23:47:44.341 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.61, Mass=2998, SNR=34.7, Peak=206 HFD=3.5
23:47:44.341 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
23:47:44.341 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
23:47:44.341 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.52 mountX=-0.33 mountY=-0.04, mountTheta=-3.02
23:47:44.344 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.33, opts=13)
23:47:44.344 00.000 10844 Enqueuing Move request for scope (0.02, 0.33)
23:47:44.344 00.000 11060 Worker thread wakes up
23:47:44.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd
23:47:44.344 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.33)
23:47:44.344 00.000 11060 Moving (0.02, 0.33) raw xDistance=-0.33 yDistance=-0.04
23:47:44.344 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.443253, 1:0.038950
23:47:44.344 00.000 11060 BLC: No correction, Miss < min_move
23:47:44.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.33
23:47:44.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:44.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:47:44.344 00.000 11060 MoveAxis(E, 54, ABG)
23:47:44.344 00.000 11060 Guiding  Dir = 2, Dur = 54
23:47:44.355 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:44.377 00.022 11060 IsSlewing returns 0
23:47:44.378 00.001 11060 IsGuiding returns 0
23:47:44.382 00.004 10844 UpdateGuideState exits: m=2998 SNR=34.7
23:47:44.382 00.000 10844 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 9 / 99999
23:47:44.382 00.000 10844 PhdController: newstate STATE_FINISH
23:47:44.382 00.000 10844 PhdController complete: success
23:47:44.382 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770364064.382,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:47:44.382 00.000 10844 Mount: notify guiding dither settle done success=1
23:47:44.382 00.000 10844 PhdController: newstate STATE_IDLE
23:47:44.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:44.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:44.382 00.000 10844 Enqueuing Expose request
23:47:44.447 00.065 11060 IsGuiding returns 0
23:47:44.447 00.000 11060 Move returns status 0, amount 54
23:47:44.447 00.000 11060 MoveAxis(N, 0, ABG)
23:47:44.447 00.000 11060 Move returns status 0, amount 0
23:47:44.448 00.001 11060 move complete, result=0
23:47:44.448 00.000 11060 worker thread done servicing request
23:47:44.448 00.000 11060 Worker thread wakes up
23:47:44.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:44.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:44.449 00.001 10844 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
23:47:45.079 00.630 11060 Exposure complete
23:47:45.095 00.016 10844 evsrv: cli 0EEEE430 connect
23:47:45.095 00.000 10844 case statement mapped state 6 to 3
23:47:45.097 00.002 10844 case statement mapped state 6 to 3
23:47:45.097 00.000 10844 evsrv: cli 0EEEE430 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"7ccc7e18-9d11-4672-8e0d-4ceddb67b198"}
23:47:45.097 00.000 10844 PhdController::Guide begins
23:47:45.099 00.002 10844 PhdController: newstate STATE_SETUP
23:47:45.099 00.000 10844 PhdController: setup
23:47:45.099 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
23:47:45.099 00.000 10844 PhdController: guider state = 6
23:47:45.099 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:47:45.099 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
23:47:45.099 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":0,"id":"7ccc7e18-9d11-4672-8e0d-4ceddb67b198"}
23:47:45.099 00.000 10844 evsrv: cli 0EEEE430 disconnect
23:47:45.101 00.002 10844 evsrv: cli 0EEEE610 connect
23:47:45.101 00.000 10844 case statement mapped state 6 to 3
23:47:45.101 00.000 10844 case statement mapped state 6 to 3
23:47:45.101 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_shift_params","id":"777150e6-641b-43cb-ba91-dca3b08eea7b"}
23:47:45.101 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"777150e6-641b-43cb-ba91-dca3b08eea7b"}
23:47:45.103 00.002 10844 evsrv: cli 0EEEE610 disconnect
23:47:45.104 00.001 10844 evsrv: cli 0EEEEA70 connect
23:47:45.104 00.000 10844 case statement mapped state 6 to 3
23:47:45.104 00.000 10844 case statement mapped state 6 to 3
23:47:45.104 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_position","id":"650cde3c-ad16-4844-861d-ee35f179d2ec"}
23:47:45.104 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":[258.36,61.28],"id":"650cde3c-ad16-4844-861d-ee35f179d2ec"}
23:47:45.106 00.002 10844 evsrv: cli 0EEEEA70 disconnect
23:47:45.106 00.000 10844 evsrv: cli 0EEEE250 connect
23:47:45.106 00.000 10844 case statement mapped state 6 to 3
23:47:45.106 00.000 10844 case statement mapped state 6 to 3
23:47:45.108 00.002 10844 evsrv: cli 0EEEE250 request: {"method":"get_calibrated","id":"d8bc27d8-03be-4b55-904e-c29d6e595563"}
23:47:45.108 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":true,"id":"d8bc27d8-03be-4b55-904e-c29d6e595563"}
23:47:45.108 00.000 10844 evsrv: cli 0EEEE250 disconnect
23:47:45.110 00.002 10844 evsrv: cli 0EEEDAD0 connect
23:47:45.110 00.000 10844 case statement mapped state 6 to 3
23:47:45.110 00.000 10844 case statement mapped state 6 to 3
23:47:45.110 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_app_state","id":"aa2c49b2-818e-40fe-9cde-e2f6080d541d"}
23:47:45.110 00.000 10844 case statement mapped state 6 to 3
23:47:45.110 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa2c49b2-818e-40fe-9cde-e2f6080d541d"}
23:47:45.110 00.000 10844 evsrv: cli 0EEEDAD0 disconnect
23:47:45.270 00.160 11060 worker thread done servicing request
23:47:45.270 00.000 10844 OnExposeComplete: enter
23:47:45.270 00.000 10844 UpdateGuideState(): m_state=6
23:47:45.273 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
23:47:45.273 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=61.34, Mass=3034, SNR=35.4, Peak=235 HFD=4.0
23:47:45.273 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
23:47:45.273 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.55)
23:47:45.273 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.06 hyp=0.41 cameraTheta=3.00 mountX=0.02 mountY=-0.41, mountTheta=-1.53
23:47:45.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.06, opts=13)
23:47:45.275 00.002 10844 Enqueuing Move request for scope (-0.40, 0.06)
23:47:45.275 00.000 11060 Worker thread wakes up
23:47:45.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.06) opts 0xd
23:47:45.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.06)
23:47:45.275 00.000 11060 Moving (-0.40, 0.06) raw xDistance=0.02 yDistance=-0.41
23:47:45.275 00.000 11060 BLC: History state: CurrMiss=0.41, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.443253, 1:0.038950, 2:0.406322
23:47:45.275 00.000 11060 BLC: Under-shoot: nominal increase by 90
23:47:45.275 00.000 11060 BLC: window closed
23:47:45.276 00.001 11060 BLC: Pulse increase limited by ceiling of 750
23:47:45.276 00.000 11060 BLC: Pulse adjusted to 750
23:47:45.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:47:45.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.41
23:47:45.276 00.000 11060 MoveAxis(E, 0, ABG)
23:47:45.276 00.000 11060 Move returns status 0, amount 0
23:47:45.276 00.000 11060 MoveAxis(N, 158, ABG)
23:47:45.276 00.000 11060 Guiding  Dir = 0, Dur = 158
23:47:45.280 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:45.296 00.016 10844 UpdateGuideState exits: m=3034 SNR=35.4
23:47:45.296 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 1 / 99999
23:47:45.296 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364065.296,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:47:45.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:45.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:45.296 00.000 10844 Enqueuing Expose request
23:47:45.306 00.010 11060 IsSlewing returns 0
23:47:45.307 00.001 11060 IsGuiding returns 0
23:47:45.488 00.181 11060 IsGuiding returns 0
23:47:45.488 00.000 11060 Move returns status 0, amount 158
23:47:45.488 00.000 11060 move complete, result=0
23:47:45.488 00.000 11060 worker thread done servicing request
23:47:45.488 00.000 11060 Worker thread wakes up
23:47:45.488 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 158 ms NORTH
23:47:45.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:45.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:45.686 00.198 10844 evsrv: cli 0EEEEB10 connect
23:47:45.686 00.000 10844 case statement mapped state 6 to 3
23:47:45.687 00.001 10844 case statement mapped state 6 to 3
23:47:45.697 00.010 10844 evsrv: cli 0EEEEB10 request: {"method":"get_pixel_scale","id":"efe3f27b-3710-4782-bdd8-caed622c69c0"}
23:47:45.697 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":4.1253,"id":"efe3f27b-3710-4782-bdd8-caed622c69c0"}
23:47:45.703 00.006 10844 evsrv: cli 0EEEEB10 disconnect
23:47:46.122 00.419 11060 Exposure complete
23:47:46.575 00.453 11060 worker thread done servicing request
23:47:46.575 00.000 10844 OnExposeComplete: enter
23:47:46.575 00.000 10844 UpdateGuideState(): m_state=6
23:47:46.577 00.002 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
23:47:46.577 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.52, Mass=3201, SNR=36.2, Peak=223 HFD=3.4
23:47:46.577 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:47:46.577 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
23:47:46.577 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.11 mountX=-0.26 mountY=0.08, mountTheta=2.84
23:47:46.579 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.24, opts=13)
23:47:46.579 00.000 10844 Enqueuing Move request for scope (0.12, 0.24)
23:47:46.579 00.000 11060 Worker thread wakes up
23:47:46.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
23:47:46.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
23:47:46.579 00.000 11060 Moving (0.12, 0.24) raw xDistance=-0.26 yDistance=0.08
23:47:46.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:47:46.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:46.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:47:46.579 00.000 11060 MoveAxis(E, 45, ABG)
23:47:46.579 00.000 11060 Guiding  Dir = 2, Dur = 45
23:47:46.586 00.007 11060 IsSlewing returns 0
23:47:46.587 00.001 11060 IsGuiding returns 0
23:47:46.603 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:46.646 00.043 10844 UpdateGuideState exits: m=3201 SNR=36.2
23:47:46.646 00.000 10844 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 2 / 99999
23:47:46.646 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364066.646,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.45,"Time":1.3,"SettleTime":10.0,"StarLocked":true}
23:47:46.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:46.650 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:46.650 00.000 10844 Enqueuing Expose request
23:47:46.661 00.011 11060 IsGuiding returns 0
23:47:46.661 00.000 11060 Move returns status 0, amount 45
23:47:46.661 00.000 11060 MoveAxis(N, 0, ABG)
23:47:46.661 00.000 11060 Move returns status 0, amount 0
23:47:46.661 00.000 11060 move complete, result=0
23:47:46.662 00.001 11060 worker thread done servicing request
23:47:46.662 00.000 11060 Worker thread wakes up
23:47:46.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:46.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:46.669 00.007 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
23:47:47.312 00.643 11060 Exposure complete
23:47:47.792 00.480 11060 worker thread done servicing request
23:47:47.792 00.000 10844 OnExposeComplete: enter
23:47:47.792 00.000 10844 UpdateGuideState(): m_state=6
23:47:47.794 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
23:47:47.794 00.000 10844 Star::Find returns 1 (0), X=258.03, Y=61.01, Mass=2978, SNR=35.0, Peak=208 HFD=4.0
23:47:47.794 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
23:47:47.794 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
23:47:47.794 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.27 hyp=0.42 cameraTheta=-2.45 mountX=0.33 mountY=-0.28, mountTheta=-0.70
23:47:47.797 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.27, opts=13)
23:47:47.797 00.000 10844 Enqueuing Move request for scope (-0.33, -0.27)
23:47:47.797 00.000 11060 Worker thread wakes up
23:47:47.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.27) opts 0xd
23:47:47.797 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.27)
23:47:47.797 00.000 11060 Moving (-0.33, -0.27) raw xDistance=0.33 yDistance=-0.28
23:47:47.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:47:47.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
23:47:47.797 00.000 11060 MoveAxis(W, 55, ABG)
23:47:47.797 00.000 11060 Guiding  Dir = 3, Dur = 55
23:47:47.812 00.015 11060 IsSlewing returns 0
23:47:47.813 00.001 11060 IsGuiding returns 0
23:47:47.827 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:47.871 00.044 10844 UpdateGuideState exits: m=2978 SNR=35.0
23:47:47.872 00.001 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 3 / 99999
23:47:47.872 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364067.872,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
23:47:47.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:47.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:47.872 00.000 10844 Enqueuing Expose request
23:47:47.874 00.002 11060 IsGuiding returns 0
23:47:47.875 00.001 11060 Move returns status 0, amount 55
23:47:47.875 00.000 11060 MoveAxis(N, 108, ABG)
23:47:47.875 00.000 11060 Guiding  Dir = 0, Dur = 108
23:47:47.887 00.012 11060 IsSlewing returns 0
23:47:47.888 00.001 11060 IsGuiding returns 0
23:47:48.008 00.120 11060 IsGuiding returns 0
23:47:48.008 00.000 11060 Move returns status 0, amount 108
23:47:48.008 00.000 11060 move complete, result=0
23:47:48.008 00.000 11060 worker thread done servicing request
23:47:48.008 00.000 10844 GuideStep: 0.3 px 55 ms WEST, -0.3 px 108 ms NORTH
23:47:48.008 00.000 11060 Worker thread wakes up
23:47:48.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:48.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:48.641 00.633 11060 Exposure complete
23:47:48.946 00.305 11060 worker thread done servicing request
23:47:48.946 00.000 10844 OnExposeComplete: enter
23:47:48.946 00.000 10844 UpdateGuideState(): m_state=6
23:47:48.946 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
23:47:48.946 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.27, Mass=3210, SNR=36.7, Peak=235 HFD=3.5
23:47:48.946 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
23:47:48.946 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
23:47:48.946 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.11 cameraTheta=-3.04 mountX=0.03 mountY=-0.10, mountTheta=-1.29
23:47:48.948 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
23:47:48.948 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
23:47:48.948 00.000 11060 Worker thread wakes up
23:47:48.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:47:48.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:47:48.948 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=-0.10
23:47:48.950 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:47:48.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:48.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:48.950 00.000 11060 MoveAxis(E, 0, ABG)
23:47:48.950 00.000 11060 Move returns status 0, amount 0
23:47:48.950 00.000 11060 MoveAxis(N, 0, ABG)
23:47:48.950 00.000 11060 Move returns status 0, amount 0
23:47:48.950 00.000 11060 move complete, result=0
23:47:48.950 00.000 11060 worker thread done servicing request
23:47:48.961 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:48.983 00.022 10844 UpdateGuideState exits: m=3210 SNR=36.7
23:47:48.983 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 4 / 99999
23:47:48.983 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364068.983,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
23:47:48.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:48.984 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:48.984 00.000 10844 Enqueuing Expose request
23:47:48.984 00.000 11060 Worker thread wakes up
23:47:48.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:48.994 00.010 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:48.996 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:49.635 00.639 11060 Exposure complete
23:47:50.012 00.377 11060 worker thread done servicing request
23:47:50.012 00.000 10844 OnExposeComplete: enter
23:47:50.012 00.000 10844 UpdateGuideState(): m_state=6
23:47:50.012 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
23:47:50.012 00.000 10844 Star::Find returns 1 (0), X=257.94, Y=60.89, Mass=3364, SNR=37.5, Peak=234 HFD=3.8
23:47:50.012 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
23:47:50.012 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
23:47:50.014 00.002 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.39 hyp=0.57 cameraTheta=-2.39 mountX=0.46 mountY=-0.35, mountTheta=-0.65
23:47:50.026 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.39, opts=13)
23:47:50.026 00.000 10844 Enqueuing Move request for scope (-0.42, -0.39)
23:47:50.026 00.000 11060 Worker thread wakes up
23:47:50.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.39) opts 0xd
23:47:50.026 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.39)
23:47:50.026 00.000 11060 Moving (-0.42, -0.39) raw xDistance=0.46 yDistance=-0.35
23:47:50.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.46
23:47:50.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
23:47:50.026 00.000 11060 MoveAxis(W, 80, ABG)
23:47:50.026 00.000 11060 Guiding  Dir = 3, Dur = 80
23:47:50.043 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:50.061 00.018 11060 IsSlewing returns 0
23:47:50.062 00.001 11060 IsGuiding returns 0
23:47:50.084 00.022 10844 UpdateGuideState exits: m=3364 SNR=37.5
23:47:50.084 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 5 / 99999
23:47:50.084 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364070.084,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
23:47:50.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:50.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:50.084 00.000 10844 Enqueuing Expose request
23:47:50.163 00.079 11060 IsGuiding returns 0
23:47:50.164 00.001 11060 Move returns status 0, amount 80
23:47:50.164 00.000 11060 MoveAxis(N, 135, ABG)
23:47:50.164 00.000 11060 Guiding  Dir = 0, Dur = 135
23:47:50.178 00.014 11060 IsSlewing returns 0
23:47:50.178 00.000 11060 IsGuiding returns 0
23:47:50.318 00.140 11060 IsGuiding returns 0
23:47:50.318 00.000 11060 Move returns status 0, amount 135
23:47:50.318 00.000 11060 move complete, result=0
23:47:50.318 00.000 11060 worker thread done servicing request
23:47:50.318 00.000 11060 Worker thread wakes up
23:47:50.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:50.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:50.320 00.002 10844 GuideStep: 0.5 px 80 ms WEST, -0.3 px 135 ms NORTH
23:47:50.955 00.635 11060 Exposure complete
23:47:51.357 00.402 11060 worker thread done servicing request
23:47:51.357 00.000 10844 OnExposeComplete: enter
23:47:51.357 00.000 10844 UpdateGuideState(): m_state=6
23:47:51.357 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
23:47:51.357 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.27, Mass=3221, SNR=36.9, Peak=212 HFD=3.6
23:47:51.357 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
23:47:51.357 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
23:47:51.359 00.002 10844 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.07 mountX=-0.02 mountY=0.15, mountTheta=1.68
23:47:51.360 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.01, opts=13)
23:47:51.360 00.000 10844 Enqueuing Move request for scope (0.15, -0.01)
23:47:51.360 00.000 11060 Worker thread wakes up
23:47:51.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:47:51.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:47:51.360 00.000 11060 Moving (0.15, -0.01) raw xDistance=-0.02 yDistance=0.15
23:47:51.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:47:51.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:51.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:47:51.362 00.002 11060 MoveAxis(E, 0, ABG)
23:47:51.362 00.000 11060 Move returns status 0, amount 0
23:47:51.362 00.000 11060 MoveAxis(N, 0, ABG)
23:47:51.362 00.000 11060 Move returns status 0, amount 0
23:47:51.362 00.000 11060 move complete, result=0
23:47:51.362 00.000 11060 worker thread done servicing request
23:47:51.375 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:51.420 00.045 10844 UpdateGuideState exits: m=3221 SNR=36.9
23:47:51.420 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 6 / 99999
23:47:51.420 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364071.420,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
23:47:51.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:51.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:51.420 00.000 10844 Enqueuing Expose request
23:47:51.420 00.000 11060 Worker thread wakes up
23:47:51.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:51.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:51.422 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:52.066 00.644 11060 Exposure complete
23:47:52.432 00.366 11060 worker thread done servicing request
23:47:52.432 00.000 10844 OnExposeComplete: enter
23:47:52.432 00.000 10844 UpdateGuideState(): m_state=6
23:47:52.433 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
23:47:52.433 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=60.79, Mass=2596, SNR=32.2, Peak=186 HFD=3.8
23:47:52.433 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
23:47:52.433 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
23:47:52.433 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.49 hyp=0.49 cameraTheta=-1.41 mountX=0.47 mountY=0.16, mountTheta=0.32
23:47:52.436 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.49, opts=13)
23:47:52.436 00.000 10844 Enqueuing Move request for scope (0.08, -0.49)
23:47:52.438 00.002 11060 Worker thread wakes up
23:47:52.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.49) opts 0xd
23:47:52.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.49)
23:47:52.438 00.000 11060 Moving (0.08, -0.49) raw xDistance=0.47 yDistance=0.16
23:47:52.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
23:47:52.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:52.440 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:47:52.440 00.000 11060 MoveAxis(W, 81, ABG)
23:47:52.440 00.000 11060 Guiding  Dir = 3, Dur = 81
23:47:52.448 00.008 11060 IsSlewing returns 0
23:47:52.448 00.000 11060 IsGuiding returns 0
23:47:52.455 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:52.498 00.043 10844 UpdateGuideState exits: m=2596 SNR=32.2
23:47:52.498 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 7 / 99999
23:47:52.498 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364072.498,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
23:47:52.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:52.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:52.498 00.000 10844 Enqueuing Expose request
23:47:52.544 00.046 11060 IsGuiding returns 0
23:47:52.544 00.000 11060 Move returns status 0, amount 81
23:47:52.544 00.000 11060 MoveAxis(N, 0, ABG)
23:47:52.544 00.000 11060 Move returns status 0, amount 0
23:47:52.544 00.000 11060 move complete, result=0
23:47:52.544 00.000 11060 worker thread done servicing request
23:47:52.544 00.000 11060 Worker thread wakes up
23:47:52.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:52.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:52.544 00.000 10844 GuideStep: 0.5 px 81 ms WEST, 0.2 px 0 ms NORTH
23:47:53.173 00.629 11060 Exposure complete
23:47:53.424 00.251 11060 worker thread done servicing request
23:47:53.424 00.000 10844 OnExposeComplete: enter
23:47:53.424 00.000 10844 UpdateGuideState(): m_state=6
23:47:53.424 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
23:47:53.425 00.001 10844 Star::Find returns 1 (0), X=258.60, Y=61.23, Mass=3855, SNR=40.3, Peak=244 HFD=3.7
23:47:53.425 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
23:47:53.425 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
23:47:53.425 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-0.22 mountX=0.01 mountY=0.24, mountTheta=1.53
23:47:53.425 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.05, opts=13)
23:47:53.425 00.000 10844 Enqueuing Move request for scope (0.24, -0.05)
23:47:53.425 00.000 11060 Worker thread wakes up
23:47:53.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
23:47:53.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
23:47:53.425 00.000 11060 Moving (0.24, -0.05) raw xDistance=0.01 yDistance=0.24
23:47:53.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:47:53.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:47:53.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:47:53.425 00.000 11060 MoveAxis(E, 0, ABG)
23:47:53.425 00.000 11060 Move returns status 0, amount 0
23:47:53.425 00.000 11060 MoveAxis(N, 0, ABG)
23:47:53.425 00.000 11060 Move returns status 0, amount 0
23:47:53.425 00.000 11060 move complete, result=0
23:47:53.425 00.000 11060 worker thread done servicing request
23:47:53.434 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:47:53.465 00.031 10844 UpdateGuideState exits: m=3855 SNR=40.3
23:47:53.465 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 8 / 99999
23:47:53.465 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364073.465,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
23:47:53.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:53.467 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:53.467 00.000 10844 Enqueuing Expose request
23:47:53.467 00.000 11060 Worker thread wakes up
23:47:53.467 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:53.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:53.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:54.111 00.644 11060 Exposure complete
23:47:54.451 00.340 11060 worker thread done servicing request
23:47:54.451 00.000 10844 OnExposeComplete: enter
23:47:54.451 00.000 10844 UpdateGuideState(): m_state=6
23:47:54.451 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
23:47:54.451 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.91, Mass=3052, SNR=35.6, Peak=194 HFD=3.7
23:47:54.451 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
23:47:54.451 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
23:47:54.451 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.63 hyp=0.67 cameraTheta=1.23 mountX=-0.66 mountY=0.12, mountTheta=2.97
23:47:54.451 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.63, opts=13)
23:47:54.451 00.000 10844 Enqueuing Move request for scope (0.22, 0.63)
23:47:54.451 00.000 11060 Worker thread wakes up
23:47:54.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.63) opts 0xd
23:47:54.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.63)
23:47:54.451 00.000 11060 Moving (0.22, 0.63) raw xDistance=-0.66 yDistance=0.12
23:47:54.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.66
23:47:54.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:54.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:47:54.451 00.000 11060 MoveAxis(E, 115, ABG)
23:47:54.451 00.000 11060 Guiding  Dir = 2, Dur = 115
23:47:54.463 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:54.471 00.008 11060 IsSlewing returns 0
23:47:54.472 00.001 11060 IsGuiding returns 0
23:47:54.497 00.025 10844 UpdateGuideState exits: m=3052 SNR=35.6
23:47:54.499 00.002 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 9 / 99999
23:47:54.499 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364074.499,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
23:47:54.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:54.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:54.499 00.000 10844 Enqueuing Expose request
23:47:54.615 00.116 11060 IsGuiding returns 0
23:47:54.615 00.000 11060 Move returns status 0, amount 115
23:47:54.615 00.000 11060 MoveAxis(N, 0, ABG)
23:47:54.615 00.000 11060 Move returns status 0, amount 0
23:47:54.615 00.000 11060 move complete, result=0
23:47:54.615 00.000 11060 worker thread done servicing request
23:47:54.615 00.000 11060 Worker thread wakes up
23:47:54.615 00.000 10844 GuideStep: -0.7 px 115 ms EAST, 0.1 px 0 ms NORTH
23:47:54.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:54.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:55.258 00.643 11060 Exposure complete
23:47:55.621 00.363 11060 worker thread done servicing request
23:47:55.621 00.000 10844 OnExposeComplete: enter
23:47:55.621 00.000 10844 UpdateGuideState(): m_state=6
23:47:55.622 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
23:47:55.622 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=61.01, Mass=2987, SNR=34.8, Peak=216 HFD=3.9
23:47:55.622 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
23:47:55.622 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
23:47:55.622 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.67 mountX=0.27 mountY=0.02, mountTheta=0.06
23:47:55.625 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.27, opts=13)
23:47:55.626 00.001 10844 Enqueuing Move request for scope (-0.03, -0.27)
23:47:55.630 00.004 11060 Worker thread wakes up
23:47:55.632 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
23:47:55.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
23:47:55.632 00.000 11060 Moving (-0.03, -0.27) raw xDistance=0.27 yDistance=0.02
23:47:55.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:47:55.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:55.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:55.632 00.000 11060 MoveAxis(W, 44, ABG)
23:47:55.632 00.000 11060 Guiding  Dir = 3, Dur = 44
23:47:55.647 00.015 11060 IsSlewing returns 0
23:47:55.648 00.001 11060 IsGuiding returns 0
23:47:55.652 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:55.691 00.039 10844 UpdateGuideState exits: m=2987 SNR=34.8
23:47:55.691 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 10 / 99999
23:47:55.692 00.001 10844 PhdController: newstate STATE_FINISH
23:47:55.692 00.000 10844 PhdController complete: success
23:47:55.692 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770364075.692,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:47:55.694 00.002 10844 Mount: notify guiding dither settle done success=1
23:47:55.694 00.000 10844 PhdController: newstate STATE_IDLE
23:47:55.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:55.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:55.694 00.000 10844 Enqueuing Expose request
23:47:55.696 00.002 11060 IsGuiding returns 0
23:47:55.696 00.000 11060 Move returns status 0, amount 44
23:47:55.697 00.001 11060 MoveAxis(N, 0, ABG)
23:47:55.697 00.000 11060 Move returns status 0, amount 0
23:47:55.697 00.000 11060 move complete, result=0
23:47:55.697 00.000 11060 worker thread done servicing request
23:47:55.697 00.000 11060 Worker thread wakes up
23:47:55.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:55.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:55.714 00.017 10844 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
23:47:56.325 00.611 11060 Exposure complete
23:47:56.740 00.415 11060 worker thread done servicing request
23:47:56.742 00.002 10844 OnExposeComplete: enter
23:47:56.742 00.000 10844 UpdateGuideState(): m_state=6
23:47:56.742 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.742 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.30, Mass=3094, SNR=36.2, Peak=232 HFD=3.6
23:47:56.742 00.000 10844 MultiStar: exiting stabilization period
23:47:56.742 00.000 10844 MultiStar: updating star positions after lock position change
23:47:56.742 00.000 10844 Star::Find(15, 465, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.742 00.000 10844 Star::Find returns 1 (0), X=464.65, Y=425.03, Mass=3200, SNR=35.3, Peak=237 HFD=4.0
23:47:56.742 00.000 10844 Star::Find(15, 811, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.742 00.000 10844 Star::Find returns 1 (1), X=810.64, Y=901.20, Mass=14992, SNR=76.1, Peak=255 HFD=6.7
23:47:56.742 00.000 10844 Star::Find(15, 406, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.742 00.000 10844 Star::Find returns 1 (1), X=405.55, Y=693.71, Mass=2986, SNR=34.5, Peak=255 HFD=3.5
23:47:56.742 00.000 10844 Star::Find(15, 1752, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.742 00.000 10844 Star::Find returns 1 (0), X=1751.84, Y=662.25, Mass=2513, SNR=31.7, Peak=208 HFD=3.5
23:47:56.742 00.000 10844 Star::Find(15, 889, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.744 00.002 10844 Star::Find returns 1 (0), X=888.34, Y=645.10, Mass=2873, SNR=33.7, Peak=233 HFD=3.8
23:47:56.744 00.000 10844 Star::Find(15, 160, 952, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.744 00.000 10844 Star::Find returns 1 (0), X=158.85, Y=952.36, Mass=2676, SNR=33.2, Peak=175 HFD=3.7
23:47:56.744 00.000 10844 Star::Find(15, 417, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.744 00.000 10844 Star::Find returns 1 (0), X=416.12, Y=557.78, Mass=2316, SNR=30.3, Peak=212 HFD=3.6
23:47:56.744 00.000 10844 Star::Find(15, 508, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.744 00.000 10844 Star::Find returns 1 (0), X=506.69, Y=914.14, Mass=2857, SNR=34.9, Peak=212 HFD=3.5
23:47:56.745 00.001 10844 Star::Find(15, 105, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.745 00.000 10844 Star::Find returns 1 (0), X=104.21, Y=268.61, Mass=2554, SNR=31.9, Peak=168 HFD=3.7
23:47:56.745 00.000 10844 Star::Find(15, 1382, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.745 00.000 10844 Star::Find returns 1 (0), X=1381.83, Y=405.80, Mass=3083, SNR=34.8, Peak=246 HFD=3.6
23:47:56.745 00.000 10844 Star::Find(15, 1600, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
23:47:56.746 00.001 10844 Star::Find returns 1 (0), X=1600.25, Y=258.40, Mass=2593, SNR=32.0, Peak=245 HFD=3.6
23:47:56.746 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
23:47:56.746 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
23:47:56.746 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.24 mountX=-0.03 mountY=0.07, mountTheta=1.99
23:47:56.758 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
23:47:56.758 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
23:47:56.758 00.000 11060 Worker thread wakes up
23:47:56.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:47:56.758 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:47:56.767 00.009 11060 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=0.07
23:47:56.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:47:56.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:56.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:47:56.767 00.000 11060 MoveAxis(E, 0, ABG)
23:47:56.767 00.000 11060 Move returns status 0, amount 0
23:47:56.767 00.000 11060 MoveAxis(N, 0, ABG)
23:47:56.767 00.000 11060 Move returns status 0, amount 0
23:47:56.767 00.000 11060 move complete, result=0
23:47:56.767 00.000 11060 worker thread done servicing request
23:47:56.787 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:56.869 00.082 10844 UpdateGuideState exits: m=3094 SNR=36.2
23:47:56.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:56.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:56.869 00.000 10844 Enqueuing Expose request
23:47:56.869 00.000 11060 Worker thread wakes up
23:47:56.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:56.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:56.885 00.016 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:47:57.533 00.648 11060 Exposure complete
23:47:58.072 00.539 11060 worker thread done servicing request
23:47:58.072 00.000 10844 OnExposeComplete: enter
23:47:58.072 00.000 10844 UpdateGuideState(): m_state=6
23:47:58.072 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
23:47:58.074 00.002 10844 Star::Find returns 1 (0), X=258.33, Y=61.20, Mass=3538, SNR=38.2, Peak=236 HFD=3.7
23:47:58.074 00.000 10844 MultiStar: [#1 -0.37,0.00,0.98,U] [#2 0.02,1.52,0.00,M2] [#3 -0.06,-0.34,0.89,U] [#4 0.11,-0.70,0.00,M7] [#5 -0.54,0.47,0.00,M4] [#6 0.44,-0.31,0.87,U] [#7 -0.17,-0.05,0.74,U] [#8 0.07,0.46,0.99,U] 
23:47:58.074 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.04}, one-star: {-0.03, -0.07}
23:47:58.074 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
23:47:58.074 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
23:47:58.074 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.10 mountX=0.04 mountY=-0.02, mountTheta=-0.36
23:47:58.080 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
23:47:58.080 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
23:47:58.081 00.001 11060 Worker thread wakes up
23:47:58.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:47:58.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:47:58.081 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
23:47:58.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:47:58.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:58.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:58.081 00.000 11060 MoveAxis(E, 0, ABG)
23:47:58.081 00.000 11060 Move returns status 0, amount 0
23:47:58.081 00.000 11060 MoveAxis(N, 0, ABG)
23:47:58.081 00.000 11060 Move returns status 0, amount 0
23:47:58.081 00.000 11060 move complete, result=0
23:47:58.081 00.000 11060 worker thread done servicing request
23:47:58.104 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:58.142 00.038 10844 UpdateGuideState exits: m=3538 SNR=38.2
23:47:58.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:58.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:58.142 00.000 10844 Enqueuing Expose request
23:47:58.142 00.000 11060 Worker thread wakes up
23:47:58.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:58.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:58.144 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:58.781 00.637 11060 Exposure complete
23:47:59.038 00.257 11060 worker thread done servicing request
23:47:59.040 00.002 10844 OnExposeComplete: enter
23:47:59.040 00.000 10844 UpdateGuideState(): m_state=6
23:47:59.040 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
23:47:59.040 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=61.24, Mass=3119, SNR=36.0, Peak=231 HFD=3.6
23:47:59.040 00.000 10844 MultiStar: [#1 0.35,0.37,1.08,U] [#2 0.09,1.60,0.00,M3] [#3 -0.28,-0.50,0.92,U] [#4 -0.02,-0.45,0.96,U] [#5 -0.22,0.21,1.05,U] [#6 0.03,-0.68,0.00,M1] [#7 0.26,0.31,0.85,U] [#8 0.24,0.25,0.88,U] 
23:47:59.040 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {-0.11, -0.04}
23:47:59.040 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
23:47:59.040 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
23:47:59.040 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.69 mountX=-0.03 mountY=0.03, mountTheta=2.43
23:47:59.042 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
23:47:59.042 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
23:47:59.042 00.000 11060 Worker thread wakes up
23:47:59.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:47:59.042 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:47:59.042 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=0.03
23:47:59.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:47:59.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:59.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:47:59.042 00.000 11060 MoveAxis(E, 0, ABG)
23:47:59.042 00.000 11060 Move returns status 0, amount 0
23:47:59.042 00.000 11060 MoveAxis(N, 0, ABG)
23:47:59.042 00.000 11060 Move returns status 0, amount 0
23:47:59.042 00.000 11060 move complete, result=0
23:47:59.042 00.000 11060 worker thread done servicing request
23:47:59.048 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:59.078 00.030 10844 UpdateGuideState exits: m=3119 SNR=36.0
23:47:59.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:59.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:59.083 00.005 10844 Enqueuing Expose request
23:47:59.083 00.000 11060 Worker thread wakes up
23:47:59.083 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:59.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:59.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:47:59.720 00.637 11060 Exposure complete
23:47:59.925 00.205 11060 worker thread done servicing request
23:47:59.935 00.010 10844 OnExposeComplete: enter
23:47:59.935 00.000 10844 UpdateGuideState(): m_state=6
23:47:59.935 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
23:47:59.935 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.83, Mass=3445, SNR=38.2, Peak=233 HFD=3.9
23:47:59.935 00.000 10844 MultiStar: [#1 -0.07,0.27,0.82,U] [#2 -0.19,0.98,0.00,M4] [#3 0.37,-0.44,0.96,U] [#4 0.45,-0.61,0.00,M7] [#5 -0.99,-0.03,0.00,M4] [#6 0.13,-0.34,0.88,U] [#7 0.49,0.08,0.73,U] [#8 0.40,0.14,0.98,U] 
23:47:59.935 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.05}, one-star: {-0.09, 0.55}
23:47:59.935 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
23:47:59.935 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
23:47:59.935 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.22 mountX=-0.08 mountY=0.19, mountTheta=1.97
23:47:59.937 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.05, opts=13)
23:47:59.937 00.000 10844 Enqueuing Move request for scope (0.20, 0.05)
23:47:59.937 00.000 11060 Worker thread wakes up
23:47:59.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
23:47:59.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
23:47:59.937 00.000 11060 Moving (0.20, 0.05) raw xDistance=-0.08 yDistance=0.19
23:47:59.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:47:59.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:59.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:47:59.937 00.000 11060 MoveAxis(E, 0, ABG)
23:47:59.937 00.000 11060 Move returns status 0, amount 0
23:47:59.937 00.000 11060 MoveAxis(N, 0, ABG)
23:47:59.937 00.000 11060 Move returns status 0, amount 0
23:47:59.937 00.000 11060 move complete, result=0
23:47:59.937 00.000 11060 worker thread done servicing request
23:47:59.945 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:47:59.964 00.019 10844 UpdateGuideState exits: m=3445 SNR=38.2
23:47:59.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:59.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:47:59.964 00.000 10844 Enqueuing Expose request
23:47:59.966 00.002 11060 Worker thread wakes up
23:47:59.966 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:59.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:47:59.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:00.586 00.620 11060 Exposure complete
23:48:00.835 00.249 11060 worker thread done servicing request
23:48:00.835 00.000 10844 OnExposeComplete: enter
23:48:00.835 00.000 10844 UpdateGuideState(): m_state=6
23:48:00.835 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
23:48:00.835 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.59, Mass=3299, SNR=37.0, Peak=225 HFD=3.5
23:48:00.835 00.000 10844 MultiStar: [#1 0.46,-0.43,1.00,U] [#2 -0.57,0.05,1.99,U] [#3 -0.17,-0.75,0.00,M1] [#4 -0.04,-1.00,0.00,M8] [#5 -1.04,0.07,0.00,M5] [#6 -0.47,-0.98,0.00,M1] [#7 0.33,0.32,0.94,U] [#8 -0.09,-0.77,0.00,M2] 
23:48:00.835 00.000 10844 refined, 3 included, MultiStar: {-0.03, 0.06}, one-star: {0.21, 0.31}
23:48:00.835 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
23:48:00.835 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
23:48:00.835 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.09 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
23:48:00.837 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
23:48:00.837 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
23:48:00.837 00.000 11060 Worker thread wakes up
23:48:00.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:48:00.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:48:00.837 00.000 11060 Moving (-0.03, 0.06) raw xDistance=-0.05 yDistance=-0.04
23:48:00.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:48:00.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:00.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:48:00.837 00.000 11060 MoveAxis(E, 0, ABG)
23:48:00.837 00.000 11060 Move returns status 0, amount 0
23:48:00.837 00.000 11060 MoveAxis(N, 0, ABG)
23:48:00.837 00.000 11060 Move returns status 0, amount 0
23:48:00.839 00.002 11060 move complete, result=0
23:48:00.839 00.000 11060 worker thread done servicing request
23:48:00.851 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:00.891 00.040 10844 UpdateGuideState exits: m=3299 SNR=37.0
23:48:00.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:00.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:00.891 00.000 10844 Enqueuing Expose request
23:48:00.891 00.000 11060 Worker thread wakes up
23:48:00.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:00.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:00.891 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:01.566 00.675 11060 Exposure complete
23:48:01.932 00.366 11060 worker thread done servicing request
23:48:01.934 00.002 10844 OnExposeComplete: enter
23:48:01.934 00.000 10844 UpdateGuideState(): m_state=6
23:48:01.934 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
23:48:01.934 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.34, Mass=3066, SNR=35.2, Peak=237 HFD=3.5
23:48:01.934 00.000 10844 MultiStar: [#1 -0.03,-0.52,1.16,U] [#2 0.88,0.33,0.00,M4] [#3 -0.05,-0.66,0.00,M2] [#4 -0.13,-0.14,1.02,U] [#5 -1.39,-0.34,0.00,M6] [#6 -0.70,-0.42,0.00,M2] [#7 0.06,0.15,0.98,U] [#8 0.22,-0.20,0.91,U] 
23:48:01.934 00.000 10844 single-star, 4 included, MultiStar: {0.03, -0.14}, one-star: {0.05, 0.06}
23:48:01.934 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
23:48:01.934 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
23:48:01.934 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.86 mountX=-0.06 mountY=0.04, mountTheta=2.60
23:48:01.938 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
23:48:01.938 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
23:48:01.938 00.000 11060 Worker thread wakes up
23:48:01.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
23:48:01.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
23:48:01.938 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=0.04
23:48:01.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:48:01.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:01.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:01.938 00.000 11060 MoveAxis(E, 0, ABG)
23:48:01.938 00.000 11060 Move returns status 0, amount 0
23:48:01.938 00.000 11060 MoveAxis(N, 0, ABG)
23:48:01.938 00.000 11060 Move returns status 0, amount 0
23:48:01.938 00.000 11060 move complete, result=0
23:48:01.938 00.000 11060 worker thread done servicing request
23:48:01.950 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:01.971 00.021 10844 UpdateGuideState exits: m=3066 SNR=35.2
23:48:01.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:01.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:01.971 00.000 10844 Enqueuing Expose request
23:48:01.971 00.000 11060 Worker thread wakes up
23:48:01.971 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:01.973 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:01.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:02.612 00.639 11060 Exposure complete
23:48:02.915 00.303 11060 worker thread done servicing request
23:48:02.917 00.002 10844 OnExposeComplete: enter
23:48:02.917 00.000 10844 UpdateGuideState(): m_state=6
23:48:02.917 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
23:48:02.917 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.64, Mass=3105, SNR=35.5, Peak=255 HFD=3.4
23:48:02.917 00.000 10844 MultiStar: [#1 -0.60,0.14,1.10,U] [#2 -0.97,0.73,0.00,M5] [#3 -0.36,0.10,1.04,U] [#4 -0.08,0.23,0.98,U] [#5 -0.70,0.77,0.00,M7] [#6 0.06,-0.29,0.82,U] [#7 -0.14,1.07,0.00,M1] [#8 -0.04,-0.05,0.94,U] 
23:48:02.917 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.09}, one-star: {0.02, 0.36}
23:48:02.917 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.42 = -1.87)
23:48:02.917 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
23:48:02.917 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.21 cameraTheta=2.66 mountX=-0.06 mountY=-0.20, mountTheta=-1.87
23:48:02.920 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.09, opts=13)
23:48:02.920 00.000 10844 Enqueuing Move request for scope (-0.18, 0.09)
23:48:02.920 00.000 11060 Worker thread wakes up
23:48:02.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
23:48:02.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
23:48:02.920 00.000 11060 Moving (-0.18, 0.09) raw xDistance=-0.06 yDistance=-0.20
23:48:02.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:48:02.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:48:02.920 00.000 11060 MoveAxis(E, 0, ABG)
23:48:02.922 00.002 11060 Move returns status 0, amount 0
23:48:02.922 00.000 11060 MoveAxis(N, 76, ABG)
23:48:02.922 00.000 11060 Guiding  Dir = 0, Dur = 76
23:48:02.934 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:02.951 00.017 11060 IsSlewing returns 0
23:48:02.951 00.000 11060 IsGuiding returns 0
23:48:02.973 00.022 10844 UpdateGuideState exits: m=3105 SNR=35.5 Saturated
23:48:02.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:02.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:02.973 00.000 10844 Enqueuing Expose request
23:48:03.070 00.097 11060 IsGuiding returns 0
23:48:03.070 00.000 11060 Move returns status 0, amount 76
23:48:03.070 00.000 11060 move complete, result=0
23:48:03.070 00.000 11060 worker thread done servicing request
23:48:03.070 00.000 11060 Worker thread wakes up
23:48:03.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:03.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:03.078 00.008 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 76 ms NORTH
23:48:03.708 00.630 11060 Exposure complete
23:48:03.917 00.209 11060 worker thread done servicing request
23:48:03.917 00.000 10844 OnExposeComplete: enter
23:48:03.917 00.000 10844 UpdateGuideState(): m_state=6
23:48:03.917 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
23:48:03.917 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.07, Mass=2831, SNR=33.6, Peak=184 HFD=3.9
23:48:03.922 00.005 10844 MultiStar: [#1 -0.25,-1.09,0.00,M1] [#2 -0.03,0.74,0.00,M6] [#3 0.18,-1.13,0.00,M2] [#4 -0.21,-0.15,1.09,U] [#5 -0.72,0.32,0.00,M8] [#6 -0.39,-0.83,0.00,M2] [#7 0.09,-0.09,0.88,U] [#8 0.50,0.06,0.98,U] 
23:48:03.922 00.000 10844 refined, 3 included, MultiStar: {0.14, -0.10}, one-star: {0.19, -0.21}
23:48:03.922 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
23:48:03.922 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
23:48:03.922 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.65 mountX=0.08 mountY=0.15, mountTheta=1.10
23:48:03.924 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.10, opts=13)
23:48:03.924 00.000 10844 Enqueuing Move request for scope (0.14, -0.10)
23:48:03.924 00.000 11060 Worker thread wakes up
23:48:03.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
23:48:03.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
23:48:03.924 00.000 11060 Moving (0.14, -0.10) raw xDistance=0.08 yDistance=0.15
23:48:03.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:48:03.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:03.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:03.924 00.000 11060 MoveAxis(E, 0, ABG)
23:48:03.924 00.000 11060 Move returns status 0, amount 0
23:48:03.924 00.000 11060 MoveAxis(N, 0, ABG)
23:48:03.924 00.000 11060 Move returns status 0, amount 0
23:48:03.924 00.000 11060 move complete, result=0
23:48:03.924 00.000 11060 worker thread done servicing request
23:48:03.929 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:48:03.948 00.019 10844 UpdateGuideState exits: m=2831 SNR=33.6
23:48:03.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:03.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:03.948 00.000 10844 Enqueuing Expose request
23:48:03.948 00.000 11060 Worker thread wakes up
23:48:03.948 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:03.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:03.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:04.605 00.657 11060 Exposure complete
23:48:05.070 00.465 11060 worker thread done servicing request
23:48:05.070 00.000 10844 OnExposeComplete: enter
23:48:05.070 00.000 10844 UpdateGuideState(): m_state=6
23:48:05.071 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
23:48:05.071 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=60.96, Mass=3414, SNR=37.6, Peak=247 HFD=4.1
23:48:05.071 00.000 10844 MultiStar: [#1 -0.07,-0.24,1.03,U] [#2 0.65,0.72,0.00,M7] [#3 0.35,-1.28,0.00,M3] [#4 0.06,-0.54,1.00,U] [#5 -0.30,-0.27,0.96,U] [#6 0.23,-1.52,0.00,M3] [#7 0.72,-0.14,0.00,M1] [#8 0.38,-0.48,0.94,U] 
23:48:05.071 00.000 10844 single-star, 4 included, MultiStar: {-0.02, -0.37}, one-star: {-0.16, -0.32}
23:48:05.071 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
23:48:05.071 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
23:48:05.071 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-2.03 mountX=0.35 mountY=-0.11, mountTheta=-0.30
23:48:05.073 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.32, opts=13)
23:48:05.073 00.000 10844 Enqueuing Move request for scope (-0.16, -0.32)
23:48:05.073 00.000 11060 Worker thread wakes up
23:48:05.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.32) opts 0xd
23:48:05.073 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.32)
23:48:05.073 00.000 11060 Moving (-0.16, -0.32) raw xDistance=0.35 yDistance=-0.11
23:48:05.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
23:48:05.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:05.075 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:48:05.075 00.000 11060 MoveAxis(W, 60, ABG)
23:48:05.075 00.000 11060 Guiding  Dir = 3, Dur = 60
23:48:05.080 00.005 11060 IsSlewing returns 0
23:48:05.080 00.000 11060 IsGuiding returns 0
23:48:05.088 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:48:05.130 00.042 10844 UpdateGuideState exits: m=3414 SNR=37.6
23:48:05.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:05.132 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:05.133 00.001 10844 Enqueuing Expose request
23:48:05.154 00.021 11060 IsGuiding returns 0
23:48:05.154 00.000 11060 Move returns status 0, amount 60
23:48:05.154 00.000 11060 MoveAxis(N, 0, ABG)
23:48:05.154 00.000 11060 Move returns status 0, amount 0
23:48:05.155 00.001 11060 move complete, result=0
23:48:05.155 00.000 11060 worker thread done servicing request
23:48:05.155 00.000 11060 Worker thread wakes up
23:48:05.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:05.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:05.155 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
23:48:05.777 00.622 11060 Exposure complete
23:48:06.053 00.276 11060 worker thread done servicing request
23:48:06.053 00.000 10844 OnExposeComplete: enter
23:48:06.053 00.000 10844 UpdateGuideState(): m_state=6
23:48:06.054 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
23:48:06.054 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=60.46, Mass=2537, SNR=31.9, Peak=239 HFD=3.6
23:48:06.054 00.000 10844 MultiStar: [#1 0.25,-0.94,0.00,M1] [#2 -0.02,0.43,2.13,U] [#3 0.95,-0.67,0.00,M4] [#4 0.14,-1.44,0.00,M5] [#5 -1.19,-0.31,0.00,M8] [#6 0.03,-1.15,0.00,M4] [#7 0.75,0.06,0.00,M2] [#8 0.40,-0.24,1.14,U] 
23:48:06.054 00.000 10844 refined, 2 included, MultiStar: {0.24, -0.04}, one-star: {0.61, -0.82}
23:48:06.054 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
23:48:06.054 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
23:48:06.054 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.17 mountX=-0.00 mountY=0.24, mountTheta=1.59
23:48:06.057 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.04, opts=13)
23:48:06.057 00.000 10844 Enqueuing Move request for scope (0.24, -0.04)
23:48:06.057 00.000 11060 Worker thread wakes up
23:48:06.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
23:48:06.058 00.001 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
23:48:06.058 00.000 11060 Moving (0.24, -0.04) raw xDistance=-0.00 yDistance=0.24
23:48:06.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:48:06.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:48:06.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:48:06.058 00.000 11060 MoveAxis(E, 0, ABG)
23:48:06.058 00.000 11060 Move returns status 0, amount 0
23:48:06.058 00.000 11060 MoveAxis(N, 0, ABG)
23:48:06.058 00.000 11060 Move returns status 0, amount 0
23:48:06.058 00.000 11060 move complete, result=0
23:48:06.058 00.000 11060 worker thread done servicing request
23:48:06.070 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:06.106 00.036 10844 UpdateGuideState exits: m=2537 SNR=31.9
23:48:06.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:06.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:06.106 00.000 10844 Enqueuing Expose request
23:48:06.106 00.000 11060 Worker thread wakes up
23:48:06.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:06.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:06.108 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:06.732 00.624 11060 Exposure complete
23:48:07.050 00.318 10844 OnExposeComplete: enter
23:48:07.050 00.000 10844 UpdateGuideState(): m_state=6
23:48:07.051 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
23:48:07.051 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=60.23, Mass=2817, SNR=33.9, Peak=196 HFD=3.8
23:48:07.051 00.000 10844 MultiStar: [#1 -0.13,-0.35,0.96,U] [#2 0.66,-0.11,0.00,M7] [#3 0.38,-1.18,0.00,M5] [#4 0.79,-0.72,0.00,M6] [#5 -0.14,-0.46,1.07,U] [#6 -0.14,-0.80,0.00,M5] [#7 0.72,-0.47,0.00,M3] [#8 0.29,-0.24,1.06,U] 
23:48:07.051 00.000 10844 refined, 3 included, MultiStar: {-0.04, -0.52}, one-star: {-0.20, -1.05}
23:48:07.051 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
23:48:07.051 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
23:48:07.051 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.52 hyp=0.52 cameraTheta=-1.65 mountX=0.52 mountY=0.04, mountTheta=0.08
23:48:07.053 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.52, opts=13)
23:48:07.053 00.000 10844 Enqueuing Move request for scope (-0.04, -0.52)
23:48:07.055 00.002 11060 worker thread done servicing request
23:48:07.055 00.000 11060 Worker thread wakes up
23:48:07.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.52) opts 0xd
23:48:07.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.52)
23:48:07.055 00.000 11060 Moving (-0.04, -0.52) raw xDistance=0.52 yDistance=0.04
23:48:07.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
23:48:07.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:07.057 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:07.058 00.001 11060 MoveAxis(W, 90, ABG)
23:48:07.058 00.000 11060 Guiding  Dir = 3, Dur = 90
23:48:07.069 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:07.081 00.012 11060 IsSlewing returns 0
23:48:07.082 00.001 11060 IsGuiding returns 0
23:48:07.098 00.016 10844 UpdateGuideState exits: m=2817 SNR=33.9
23:48:07.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:07.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:07.099 00.001 10844 Enqueuing Expose request
23:48:07.182 00.083 11060 IsGuiding returns 0
23:48:07.182 00.000 11060 Move returns status 0, amount 90
23:48:07.182 00.000 11060 MoveAxis(N, 0, ABG)
23:48:07.182 00.000 11060 Move returns status 0, amount 0
23:48:07.182 00.000 11060 move complete, result=0
23:48:07.182 00.000 11060 worker thread done servicing request
23:48:07.182 00.000 11060 Worker thread wakes up
23:48:07.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:07.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:07.182 00.000 10844 GuideStep: 0.5 px 90 ms WEST, 0.0 px 0 ms NORTH
23:48:07.818 00.636 11060 Exposure complete
23:48:08.142 00.324 11060 worker thread done servicing request
23:48:08.142 00.000 10844 OnExposeComplete: enter
23:48:08.142 00.000 10844 UpdateGuideState(): m_state=6
23:48:08.144 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
23:48:08.144 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.65, Mass=3328, SNR=37.3, Peak=224 HFD=3.5
23:48:08.144 00.000 10844 MultiStar: [#1 -0.47,-0.17,0.98,U] [#2 0.57,1.02,0.00,M8] [#3 0.67,0.15,0.00,M6] [#4 0.50,-0.15,0.95,U] [#5 -0.80,0.37,0.00,M8] [#6 0.13,0.05,0.95,U] [#7 0.00,-0.39,0.80,U] [#8 -0.05,0.75,0.00,M1] 
23:48:08.144 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.04}, one-star: {0.05, 0.37}
23:48:08.144 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
23:48:08.144 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
23:48:08.144 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.81 mountX=0.03 mountY=0.05, mountTheta=0.93
23:48:08.146 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
23:48:08.146 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
23:48:08.148 00.002 11060 Worker thread wakes up
23:48:08.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:48:08.148 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:48:08.148 00.000 11060 Moving (0.04, -0.04) raw xDistance=0.03 yDistance=0.05
23:48:08.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:48:08.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:08.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:48:08.148 00.000 11060 MoveAxis(E, 0, ABG)
23:48:08.148 00.000 11060 Move returns status 0, amount 0
23:48:08.148 00.000 11060 MoveAxis(N, 0, ABG)
23:48:08.149 00.001 11060 Move returns status 0, amount 0
23:48:08.149 00.000 11060 move complete, result=0
23:48:08.149 00.000 11060 worker thread done servicing request
23:48:08.156 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:08.193 00.037 10844 UpdateGuideState exits: m=3328 SNR=37.3
23:48:08.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:08.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:08.193 00.000 10844 Enqueuing Expose request
23:48:08.193 00.000 11060 Worker thread wakes up
23:48:08.193 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:08.194 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:08.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:08.842 00.648 11060 Exposure complete
23:48:09.083 00.241 11060 worker thread done servicing request
23:48:09.083 00.000 10844 OnExposeComplete: enter
23:48:09.083 00.000 10844 UpdateGuideState(): m_state=6
23:48:09.083 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
23:48:09.083 00.000 10844 Star::Find returns 1 (0), X=258.01, Y=60.76, Mass=2933, SNR=34.7, Peak=203 HFD=4.0
23:48:09.083 00.000 10844 MultiStar: [#1 0.13,-0.27,1.07,U] [#2 0.78,1.16,0.00,M9] [#3 -0.32,-0.08,1.13,U] [#4 0.21,-1.19,0.00,M6] [#5 -0.92,-0.64,0.00,M9] [#6 -0.07,-0.38,0.98,U] [#7 -0.08,0.83,0.00,M3] [#8 -0.45,1.16,0.00,M2] 
23:48:09.083 00.000 10844 refined, 3 included, MultiStar: {-0.15, -0.31}, one-star: {-0.35, -0.52}
23:48:09.083 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
23:48:09.083 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
23:48:09.083 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-2.04 mountX=0.33 mountY=-0.10, mountTheta=-0.30
23:48:09.099 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.31, opts=13)
23:48:09.099 00.000 10844 Enqueuing Move request for scope (-0.15, -0.31)
23:48:09.099 00.000 11060 Worker thread wakes up
23:48:09.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
23:48:09.099 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
23:48:09.099 00.000 11060 Moving (-0.15, -0.31) raw xDistance=0.33 yDistance=-0.10
23:48:09.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:48:09.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:09.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:48:09.099 00.000 11060 MoveAxis(W, 57, ABG)
23:48:09.099 00.000 11060 Guiding  Dir = 3, Dur = 57
23:48:09.109 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:09.114 00.005 11060 IsSlewing returns 0
23:48:09.114 00.000 11060 IsGuiding returns 0
23:48:09.128 00.014 10844 UpdateGuideState exits: m=2933 SNR=34.7
23:48:09.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:09.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:09.128 00.000 10844 Enqueuing Expose request
23:48:09.193 00.065 11060 IsGuiding returns 0
23:48:09.193 00.000 11060 Move returns status 0, amount 57
23:48:09.193 00.000 11060 MoveAxis(N, 0, ABG)
23:48:09.193 00.000 11060 Move returns status 0, amount 0
23:48:09.193 00.000 11060 move complete, result=0
23:48:09.193 00.000 11060 worker thread done servicing request
23:48:09.193 00.000 11060 Worker thread wakes up
23:48:09.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:09.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:09.193 00.000 10844 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH
23:48:09.835 00.642 11060 Exposure complete
23:48:10.032 00.197 11060 worker thread done servicing request
23:48:10.032 00.000 10844 OnExposeComplete: enter
23:48:10.032 00.000 10844 UpdateGuideState(): m_state=6
23:48:10.032 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
23:48:10.032 00.000 10844 Star::Find returns 1 (1), X=258.25, Y=61.70, Mass=3712, SNR=38.8, Peak=255 HFD=3.7
23:48:10.032 00.000 10844 MultiStar: [#1 -0.51,0.22,0.94,U] [#2 -0.04,1.54,0.00,M10] [#3 0.08,0.36,0.90,U] [#4 0.70,-0.69,0.00,M7] [#5 -0.83,0.42,0.00,M10] [#6 0.06,-0.72,0.00,M4] [#7 0.17,0.79,0.00,M4] [#8 -0.41,0.16,0.87,U] 
23:48:10.032 00.000 10844 refined, 3 included, MultiStar: {-0.23, 0.30}, one-star: {-0.11, 0.42}
23:48:10.032 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
23:48:10.032 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.31)
23:48:10.032 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.30 hyp=0.38 cameraTheta=2.24 mountX=-0.25 mountY=-0.28, mountTheta=-2.30
23:48:10.038 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.30, opts=13)
23:48:10.038 00.000 10844 Enqueuing Move request for scope (-0.23, 0.30)
23:48:10.038 00.000 11060 Worker thread wakes up
23:48:10.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.30) opts 0xd
23:48:10.038 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.30)
23:48:10.038 00.000 11060 Moving (-0.23, 0.30) raw xDistance=-0.25 yDistance=-0.28
23:48:10.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.25
23:48:10.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
23:48:10.038 00.000 11060 MoveAxis(E, 41, ABG)
23:48:10.038 00.000 11060 Guiding  Dir = 2, Dur = 41
23:48:10.048 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:10.048 00.000 11060 IsSlewing returns 0
23:48:10.048 00.000 11060 IsGuiding returns 0
23:48:10.062 00.014 10844 UpdateGuideState exits: m=3712 SNR=38.8 Saturated
23:48:10.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:10.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:10.062 00.000 10844 Enqueuing Expose request
23:48:10.094 00.032 11060 IsGuiding returns 0
23:48:10.094 00.000 11060 Move returns status 0, amount 41
23:48:10.094 00.000 11060 MoveAxis(N, 109, ABG)
23:48:10.094 00.000 11060 Guiding  Dir = 0, Dur = 109
23:48:10.108 00.014 11060 IsSlewing returns 0
23:48:10.108 00.000 11060 IsGuiding returns 0
23:48:10.226 00.118 11060 IsGuiding returns 0
23:48:10.227 00.001 11060 Move returns status 0, amount 109
23:48:10.227 00.000 11060 move complete, result=0
23:48:10.227 00.000 11060 worker thread done servicing request
23:48:10.227 00.000 11060 Worker thread wakes up
23:48:10.227 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.3 px 109 ms NORTH
23:48:10.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:10.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:10.857 00.630 11060 Exposure complete
23:48:11.189 00.332 11060 worker thread done servicing request
23:48:11.189 00.000 10844 OnExposeComplete: enter
23:48:11.189 00.000 10844 UpdateGuideState(): m_state=6
23:48:11.189 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
23:48:11.189 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=61.69, Mass=3206, SNR=35.7, Peak=255 HFD=3.6
23:48:11.191 00.002 10844 MultiStar: [#1 -0.15,-0.17,0.95,U] [#2 -0.28,1.04,0.00,R] [#3 1.37,-0.34,0.00,M5] [#4 -0.16,-0.84,0.00,M8] [#5 -0.49,0.85,0.00,R] [#6 0.68,-0.34,0.00,M5] [#7 0.08,-0.08,0.85,U] [#8 0.35,0.30,0.96,U] 
23:48:11.191 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.12}, one-star: {0.07, 0.41}
23:48:11.191 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
23:48:11.191 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
23:48:11.191 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=-0.14 mountY=0.07, mountTheta=2.69
23:48:11.192 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.12, opts=13)
23:48:11.194 00.002 10844 Enqueuing Move request for scope (0.09, 0.12)
23:48:11.194 00.000 11060 Worker thread wakes up
23:48:11.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:48:11.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:48:11.194 00.000 11060 Moving (0.09, 0.12) raw xDistance=-0.14 yDistance=0.07
23:48:11.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:48:11.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:11.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:11.194 00.000 11060 MoveAxis(E, 25, ABG)
23:48:11.194 00.000 11060 Guiding  Dir = 2, Dur = 25
23:48:11.202 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:11.209 00.007 11060 IsSlewing returns 0
23:48:11.210 00.001 11060 IsGuiding returns 0
23:48:11.229 00.019 10844 UpdateGuideState exits: m=3206 SNR=35.7 Saturated
23:48:11.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:11.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:11.232 00.003 10844 Enqueuing Expose request
23:48:11.269 00.037 11060 IsGuiding returns 0
23:48:11.269 00.000 11060 Move returns status 0, amount 25
23:48:11.269 00.000 11060 MoveAxis(N, 0, ABG)
23:48:11.269 00.000 11060 Move returns status 0, amount 0
23:48:11.269 00.000 11060 move complete, result=0
23:48:11.269 00.000 11060 worker thread done servicing request
23:48:11.269 00.000 11060 Worker thread wakes up
23:48:11.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:11.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:11.269 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
23:48:11.915 00.646 11060 Exposure complete
23:48:12.140 00.225 10844 OnExposeComplete: enter
23:48:12.140 00.000 10844 UpdateGuideState(): m_state=6
23:48:12.140 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
23:48:12.140 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=60.61, Mass=3305, SNR=36.9, Peak=254 HFD=3.6
23:48:12.141 00.001 10844 MultiStar: [#1 0.12,-0.09,0.99,U] [#2 0.50,-0.62,0.00,M1] [#3 0.94,0.19,0.00,M6] [#4 0.02,-0.57,0.96,U] [#5 0.42,-1.00,0.00,M1] [#6 0.46,-1.28,0.00,M6] [#7 0.19,0.34,0.95,U] [#8 -0.16,-0.01,0.86,U] 
23:48:12.141 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.21}, one-star: {-0.13, -0.66}
23:48:12.141 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
23:48:12.141 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
23:48:12.141 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.53 mountX=0.21 mountY=0.04, mountTheta=0.21
23:48:12.142 00.001 11060 worker thread done servicing request
23:48:12.143 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.21, opts=13)
23:48:12.143 00.000 10844 Enqueuing Move request for scope (0.01, -0.21)
23:48:12.143 00.000 11060 Worker thread wakes up
23:48:12.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
23:48:12.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
23:48:12.143 00.000 11060 Moving (0.01, -0.21) raw xDistance=0.21 yDistance=0.04
23:48:12.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
23:48:12.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:12.145 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:12.145 00.000 11060 MoveAxis(W, 35, ABG)
23:48:12.145 00.000 11060 Guiding  Dir = 3, Dur = 35
23:48:12.153 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:12.173 00.020 11060 IsSlewing returns 0
23:48:12.173 00.000 11060 IsGuiding returns 0
23:48:12.183 00.010 10844 UpdateGuideState exits: m=3305 SNR=36.9
23:48:12.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:12.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:12.183 00.000 10844 Enqueuing Expose request
23:48:12.234 00.051 11060 IsGuiding returns 0
23:48:12.235 00.001 11060 Move returns status 0, amount 35
23:48:12.235 00.000 11060 MoveAxis(N, 0, ABG)
23:48:12.235 00.000 11060 Move returns status 0, amount 0
23:48:12.235 00.000 11060 move complete, result=0
23:48:12.235 00.000 11060 worker thread done servicing request
23:48:12.235 00.000 11060 Worker thread wakes up
23:48:12.236 00.001 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
23:48:12.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:12.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:12.879 00.643 11060 Exposure complete
23:48:13.077 00.198 11060 worker thread done servicing request
23:48:13.077 00.000 10844 OnExposeComplete: enter
23:48:13.077 00.000 10844 UpdateGuideState(): m_state=6
23:48:13.077 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
23:48:13.077 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=60.15, Mass=3043, SNR=36.2, Peak=245 HFD=3.8
23:48:13.077 00.000 10844 MultiStar: [#1 -0.38,-0.23,0.99,U] [#2 1.00,-0.22,0.00,M2] [#3 0.77,-0.35,0.00,M7] [#4 0.49,-0.93,0.00,M8] [#5 -0.30,-0.48,1.04,U] [#6 0.47,-0.91,0.00,M7] [#7 0.63,0.31,0.00,M3] [#8 1.03,-0.30,0.00,M1] 
23:48:13.077 00.000 10844 refined, 2 included, MultiStar: {-0.17, -0.61}, one-star: {0.16, -1.13}
23:48:13.077 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:48:13.077 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
23:48:13.077 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.61 hyp=0.63 cameraTheta=-1.85 mountX=0.63 mountY=-0.07, mountTheta=-0.11
23:48:13.082 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.61, opts=13)
23:48:13.082 00.000 10844 Enqueuing Move request for scope (-0.17, -0.61)
23:48:13.082 00.000 11060 Worker thread wakes up
23:48:13.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.61) opts 0xd
23:48:13.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.61)
23:48:13.082 00.000 11060 Moving (-0.17, -0.61) raw xDistance=0.63 yDistance=-0.07
23:48:13.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.63
23:48:13.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:13.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:48:13.082 00.000 11060 MoveAxis(W, 111, ABG)
23:48:13.082 00.000 11060 Guiding  Dir = 3, Dur = 111
23:48:13.087 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:48:13.102 00.015 11060 IsSlewing returns 0
23:48:13.102 00.000 11060 IsGuiding returns 0
23:48:13.102 00.000 10844 UpdateGuideState exits: m=3043 SNR=36.2
23:48:13.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:13.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:13.102 00.000 10844 Enqueuing Expose request
23:48:13.242 00.140 11060 IsGuiding returns 0
23:48:13.242 00.000 11060 Move returns status 0, amount 111
23:48:13.242 00.000 11060 MoveAxis(N, 0, ABG)
23:48:13.243 00.001 11060 Move returns status 0, amount 0
23:48:13.243 00.000 11060 move complete, result=0
23:48:13.243 00.000 11060 worker thread done servicing request
23:48:13.243 00.000 11060 Worker thread wakes up
23:48:13.243 00.000 10844 GuideStep: 0.6 px 111 ms WEST, -0.1 px 0 ms NORTH
23:48:13.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:13.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:13.876 00.633 11060 Exposure complete
23:48:14.036 00.160 11060 worker thread done servicing request
23:48:14.036 00.000 10844 OnExposeComplete: enter
23:48:14.036 00.000 10844 UpdateGuideState(): m_state=6
23:48:14.036 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
23:48:14.036 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=60.91, Mass=3428, SNR=37.9, Peak=255 HFD=3.9
23:48:14.036 00.000 10844 MultiStar: [#1 0.37,0.00,0.91,U] [#2 1.13,-0.38,0.00,M3] [#3 0.36,0.03,0.97,U] [#4 0.47,-0.73,0.00,M9] [#5 0.34,-0.46,0.97,U] [#6 0.21,-0.42,0.92,U] [#7 0.56,0.82,0.00,M4] [#8 0.68,0.07,0.00,M2] 
23:48:14.036 00.000 10844 refined, 4 included, MultiStar: {0.34, -0.25}, one-star: {0.42, -0.36}
23:48:14.036 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
23:48:14.036 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
23:48:14.036 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.25 hyp=0.42 cameraTheta=-0.62 mountX=0.18 mountY=0.38, mountTheta=1.13
23:48:14.036 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.25, opts=13)
23:48:14.036 00.000 10844 Enqueuing Move request for scope (0.34, -0.25)
23:48:14.036 00.000 11060 Worker thread wakes up
23:48:14.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.25) opts 0xd
23:48:14.036 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.25)
23:48:14.036 00.000 11060 Moving (0.34, -0.25) raw xDistance=0.18 yDistance=0.38
23:48:14.039 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:48:14.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:14.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:48:14.039 00.000 11060 MoveAxis(W, 35, ABG)
23:48:14.039 00.000 11060 Guiding  Dir = 3, Dur = 35
23:48:14.046 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:14.059 00.013 10844 UpdateGuideState exits: m=3428 SNR=37.9 Saturated
23:48:14.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:14.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:14.059 00.000 10844 Enqueuing Expose request
23:48:14.067 00.008 11060 IsSlewing returns 0
23:48:14.068 00.001 11060 IsGuiding returns 0
23:48:14.130 00.062 11060 IsGuiding returns 0
23:48:14.130 00.000 11060 Move returns status 0, amount 35
23:48:14.130 00.000 11060 MoveAxis(N, 0, ABG)
23:48:14.130 00.000 11060 Move returns status 0, amount 0
23:48:14.130 00.000 11060 move complete, result=0
23:48:14.130 00.000 11060 worker thread done servicing request
23:48:14.130 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.4 px 0 ms NORTH
23:48:14.130 00.000 11060 Worker thread wakes up
23:48:14.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:14.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:14.776 00.646 11060 Exposure complete
23:48:14.932 00.156 11060 worker thread done servicing request
23:48:14.932 00.000 10844 OnExposeComplete: enter
23:48:14.932 00.000 10844 UpdateGuideState(): m_state=6
23:48:14.934 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
23:48:14.934 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.06, Mass=3103, SNR=36.3, Peak=228 HFD=3.6
23:48:14.934 00.000 10844 MultiStar: [#1 0.82,-0.57,0.00,M1] [#2 1.22,-0.15,0.00,M4] [#3 0.42,0.28,1.00,U] [#4 0.37,-0.42,1.07,U] [#5 0.51,-0.01,1.04,U] [#6 1.07,-0.68,0.00,M7] [#7 1.05,0.90,0.00,M5] [#8 0.87,0.81,0.00,M3] 
23:48:14.934 00.000 10844 single-star, 3 included, MultiStar: {0.36, -0.10}, one-star: {0.11, -0.22}
23:48:14.934 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
23:48:14.934 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
23:48:14.934 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.10 mountX=0.19 mountY=0.14, mountTheta=0.64
23:48:14.934 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.22, opts=13)
23:48:14.936 00.002 10844 Enqueuing Move request for scope (0.11, -0.22)
23:48:14.936 00.000 11060 Worker thread wakes up
23:48:14.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
23:48:14.936 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
23:48:14.936 00.000 11060 Moving (0.11, -0.22) raw xDistance=0.19 yDistance=0.14
23:48:14.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:48:14.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:14.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:48:14.936 00.000 11060 MoveAxis(W, 35, ABG)
23:48:14.936 00.000 11060 Guiding  Dir = 3, Dur = 35
23:48:14.941 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:14.956 00.015 10844 UpdateGuideState exits: m=3103 SNR=36.3
23:48:14.958 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:14.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:14.958 00.000 10844 Enqueuing Expose request
23:48:14.962 00.004 11060 IsSlewing returns 0
23:48:14.962 00.000 11060 IsGuiding returns 0
23:48:15.021 00.059 11060 IsGuiding returns 0
23:48:15.021 00.000 11060 Move returns status 0, amount 35
23:48:15.021 00.000 11060 MoveAxis(N, 0, ABG)
23:48:15.021 00.000 11060 Move returns status 0, amount 0
23:48:15.021 00.000 11060 move complete, result=0
23:48:15.021 00.000 11060 worker thread done servicing request
23:48:15.021 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
23:48:15.021 00.000 11060 Worker thread wakes up
23:48:15.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:15.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:15.650 00.629 11060 Exposure complete
23:48:15.830 00.180 11060 worker thread done servicing request
23:48:15.830 00.000 10844 OnExposeComplete: enter
23:48:15.830 00.000 10844 UpdateGuideState(): m_state=6
23:48:15.830 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
23:48:15.830 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=60.82, Mass=3220, SNR=36.8, Peak=249 HFD=3.6
23:48:15.833 00.003 10844 MultiStar: [#1 0.55,0.37,0.00,M2] [#2 1.08,0.32,0.00,M5] [#3 0.39,0.30,0.95,U] [#4 -0.40,-0.10,0.93,U] [#5 0.53,0.79,0.00,M1] [#6 1.07,-0.39,0.00,M8] [#7 0.05,0.51,0.92,U] [#8 0.41,1.22,0.00,M4] 
23:48:15.833 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.05}, one-star: {0.03, -0.46}
23:48:15.833 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
23:48:15.833 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
23:48:15.833 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.26 mountX=-0.06 mountY=0.01, mountTheta=2.99
23:48:15.835 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
23:48:15.835 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
23:48:15.835 00.000 11060 Worker thread wakes up
23:48:15.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:48:15.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:48:15.835 00.000 11060 Moving (0.02, 0.05) raw xDistance=-0.06 yDistance=0.01
23:48:15.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:48:15.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:15.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:15.835 00.000 11060 MoveAxis(E, 0, ABG)
23:48:15.835 00.000 11060 Move returns status 0, amount 0
23:48:15.835 00.000 11060 MoveAxis(N, 0, ABG)
23:48:15.835 00.000 11060 Move returns status 0, amount 0
23:48:15.835 00.000 11060 move complete, result=0
23:48:15.835 00.000 11060 worker thread done servicing request
23:48:15.840 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:48:15.850 00.010 10844 UpdateGuideState exits: m=3220 SNR=36.8
23:48:15.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:15.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:15.850 00.000 10844 Enqueuing Expose request
23:48:15.850 00.000 11060 Worker thread wakes up
23:48:15.850 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:15.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:15.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:16.482 00.632 11060 Exposure complete
23:48:16.672 00.190 11060 worker thread done servicing request
23:48:16.672 00.000 10844 OnExposeComplete: enter
23:48:16.672 00.000 10844 UpdateGuideState(): m_state=6
23:48:16.672 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
23:48:16.672 00.000 10844 Star::Find returns 1 (1), X=258.49, Y=60.96, Mass=3660, SNR=38.8, Peak=255 HFD=3.7
23:48:16.672 00.000 10844 MultiStar: [#1 0.77,0.56,0.00,M3] [#2 0.97,0.24,0.00,M6] [#3 0.70,0.19,0.00,M5] [#4 0.11,-0.03,0.94,U] [#5 0.29,-0.34,0.96,U] [#6 0.94,0.35,0.00,M9] [#7 1.23,0.80,0.00,M5] [#8 0.80,1.08,0.00,M5] 
23:48:16.672 00.000 10844 refined, 2 included, MultiStar: {0.17, -0.23}, one-star: {0.13, -0.32}
23:48:16.672 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
23:48:16.672 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
23:48:16.672 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.92 mountX=0.19 mountY=0.21, mountTheta=0.82
23:48:16.675 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.23, opts=13)
23:48:16.675 00.000 10844 Enqueuing Move request for scope (0.17, -0.23)
23:48:16.675 00.000 11060 Worker thread wakes up
23:48:16.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
23:48:16.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
23:48:16.675 00.000 11060 Moving (0.17, -0.23) raw xDistance=0.19 yDistance=0.21
23:48:16.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:48:16.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:16.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:48:16.675 00.000 11060 MoveAxis(W, 34, ABG)
23:48:16.675 00.000 11060 Guiding  Dir = 3, Dur = 34
23:48:16.683 00.008 11060 IsSlewing returns 0
23:48:16.683 00.000 11060 IsGuiding returns 0
23:48:16.685 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:16.700 00.015 10844 UpdateGuideState exits: m=3660 SNR=38.8 Saturated
23:48:16.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:16.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:16.700 00.000 10844 Enqueuing Expose request
23:48:16.726 00.026 11060 IsGuiding returns 0
23:48:16.726 00.000 11060 Move returns status 0, amount 34
23:48:16.726 00.000 11060 MoveAxis(N, 0, ABG)
23:48:16.726 00.000 11060 Move returns status 0, amount 0
23:48:16.726 00.000 11060 move complete, result=0
23:48:16.726 00.000 11060 worker thread done servicing request
23:48:16.726 00.000 11060 Worker thread wakes up
23:48:16.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:16.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:16.933 00.207 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
23:48:17.366 00.433 11060 Exposure complete
23:48:17.591 00.225 11060 worker thread done servicing request
23:48:17.591 00.000 10844 OnExposeComplete: enter
23:48:17.591 00.000 10844 UpdateGuideState(): m_state=6
23:48:17.591 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
23:48:17.591 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.32, Mass=3331, SNR=36.5, Peak=233 HFD=4.0
23:48:17.591 00.000 10844 MultiStar: [#1 0.80,0.93,0.00,M4] [#2 1.14,0.80,0.00,M7] [#3 0.91,0.27,0.00,M6] [#4 0.13,0.21,0.91,U] [#5 0.34,-0.15,1.05,U] [#6 0.29,0.14,0.92,U] [#7 1.19,0.99,0.00,M6] [#8 0.45,1.52,0.00,M6] 
23:48:17.591 00.000 10844 refined, 3 included, MultiStar: {0.27, 0.05}, one-star: {0.32, 0.04}
23:48:17.591 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
23:48:17.591 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
23:48:17.591 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.28 cameraTheta=0.19 mountX=-0.10 mountY=0.26, mountTheta=1.94
23:48:17.591 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.05, opts=13)
23:48:17.591 00.000 10844 Enqueuing Move request for scope (0.27, 0.05)
23:48:17.591 00.000 11060 Worker thread wakes up
23:48:17.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
23:48:17.596 00.005 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
23:48:17.596 00.000 11060 Moving (0.27, 0.05) raw xDistance=-0.10 yDistance=0.26
23:48:17.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:48:17.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:17.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:48:17.596 00.000 11060 MoveAxis(E, 0, ABG)
23:48:17.596 00.000 11060 Move returns status 0, amount 0
23:48:17.596 00.000 11060 MoveAxis(N, 0, ABG)
23:48:17.596 00.000 11060 Move returns status 0, amount 0
23:48:17.596 00.000 11060 move complete, result=0
23:48:17.596 00.000 11060 worker thread done servicing request
23:48:17.603 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:17.621 00.018 10844 UpdateGuideState exits: m=3331 SNR=36.5
23:48:17.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:17.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:17.621 00.000 10844 Enqueuing Expose request
23:48:17.621 00.000 11060 Worker thread wakes up
23:48:17.621 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:48:17.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:17.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:18.245 00.624 11060 Exposure complete
23:48:18.485 00.240 11060 worker thread done servicing request
23:48:18.485 00.000 10844 OnExposeComplete: enter
23:48:18.485 00.000 10844 UpdateGuideState(): m_state=6
23:48:18.485 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
23:48:18.485 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.10, Mass=3293, SNR=37.5, Peak=213 HFD=3.8
23:48:18.486 00.001 10844 MultiStar: [#1 0.51,0.61,0.00,M5] [#2 1.34,-0.64,0.00,M8] [#3 0.98,0.32,0.00,M7] [#4 0.24,-0.34,1.01,U] [#5 0.07,0.21,1.00,U] [#6 0.63,0.31,0.00,M9] [#7 0.84,0.28,0.00,M7] [#8 0.73,1.00,0.00,M7] 
23:48:18.486 00.000 10844 refined, 2 included, MultiStar: {0.17, -0.10}, one-star: {0.21, -0.18}
23:48:18.486 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
23:48:18.486 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
23:48:18.486 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=0.07 mountY=0.19, mountTheta=1.21
23:48:18.486 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.10, opts=13)
23:48:18.486 00.000 10844 Enqueuing Move request for scope (0.17, -0.10)
23:48:18.486 00.000 11060 Worker thread wakes up
23:48:18.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
23:48:18.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
23:48:18.486 00.000 11060 Moving (0.17, -0.10) raw xDistance=0.07 yDistance=0.19
23:48:18.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:48:18.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:18.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:48:18.486 00.000 11060 MoveAxis(E, 0, ABG)
23:48:18.486 00.000 11060 Move returns status 0, amount 0
23:48:18.486 00.000 11060 MoveAxis(N, 0, ABG)
23:48:18.486 00.000 11060 Move returns status 0, amount 0
23:48:18.486 00.000 11060 move complete, result=0
23:48:18.486 00.000 11060 worker thread done servicing request
23:48:18.496 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:18.523 00.027 10844 UpdateGuideState exits: m=3293 SNR=37.5
23:48:18.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:18.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:18.523 00.000 10844 Enqueuing Expose request
23:48:18.526 00.003 11060 Worker thread wakes up
23:48:18.526 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:18.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:18.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:19.160 00.634 11060 Exposure complete
23:48:19.389 00.229 11060 worker thread done servicing request
23:48:19.389 00.000 10844 OnExposeComplete: enter
23:48:19.389 00.000 10844 UpdateGuideState(): m_state=6
23:48:19.389 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
23:48:19.389 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.76, Mass=2873, SNR=33.6, Peak=194 HFD=3.8
23:48:19.389 00.000 10844 MultiStar: [#1 0.53,0.47,0.00,M6] [#2 0.68,-0.33,0.00,M9] [#3 0.60,0.77,0.00,M8] [#4 0.77,-0.08,0.00,M5] [#5 0.10,-0.35,1.08,U] [#6 0.60,-0.11,1.00,U] [#7 0.88,0.51,0.00,M8] [#8 0.54,1.25,0.00,M8] 
23:48:19.389 00.000 10844 refined, 2 included, MultiStar: {0.30, -0.00}, one-star: {0.23, 0.48}
23:48:19.389 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
23:48:19.389 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
23:48:19.389 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-0.01 mountX=-0.05 mountY=0.30, mountTheta=1.74
23:48:19.389 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.00, opts=13)
23:48:19.389 00.000 10844 Enqueuing Move request for scope (0.30, -0.00)
23:48:19.389 00.000 11060 Worker thread wakes up
23:48:19.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.00) opts 0xd
23:48:19.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.00)
23:48:19.389 00.000 11060 Moving (0.30, -0.00) raw xDistance=-0.05 yDistance=0.30
23:48:19.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:48:19.389 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.04 newest=0.75
23:48:19.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
23:48:19.389 00.000 11060 MoveAxis(E, 0, ABG)
23:48:19.389 00.000 11060 Move returns status 0, amount 0
23:48:19.389 00.000 11060 BLC: Oldest BLC event removed
23:48:19.389 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:48:19.389 00.000 11060 MoveAxis(S, 867, ABG)
23:48:19.389 00.000 11060 duration set to 750 by maxDecDuration
23:48:19.389 00.000 11060 Guiding  Dir = 1, Dur = 750
23:48:19.400 00.011 11060 IsSlewing returns 0
23:48:19.400 00.000 11060 IsGuiding returns 0
23:48:19.404 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:19.422 00.018 10844 UpdateGuideState exits: m=2873 SNR=33.6
23:48:19.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:19.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:19.422 00.000 10844 Enqueuing Expose request
23:48:20.155 00.733 11060 IsGuiding returns 0
23:48:20.155 00.000 11060 Move returns status 0, amount 750
23:48:20.155 00.000 11060 move complete, result=0
23:48:20.155 00.000 11060 worker thread done servicing request
23:48:20.155 00.000 11060 Worker thread wakes up
23:48:20.155 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
23:48:20.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:20.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:20.781 00.626 11060 Exposure complete
23:48:20.997 00.216 11060 worker thread done servicing request
23:48:20.997 00.000 10844 OnExposeComplete: enter
23:48:20.997 00.000 10844 UpdateGuideState(): m_state=6
23:48:20.997 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
23:48:20.997 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.38, Mass=3320, SNR=37.3, Peak=247 HFD=3.6
23:48:20.997 00.000 10844 MultiStar: [#1 0.32,0.41,1.02,U] [#2 0.37,-0.43,1.88,U] [#3 0.66,-0.01,0.00,M9] [#4 0.31,-0.33,1.03,U] [#5 -0.13,0.13,0.98,U] [#6 0.11,-0.78,0.00,M9] [#7 0.82,0.93,0.00,M9] [#8 0.72,0.57,0.00,M9] 
23:48:20.997 00.000 10844 refined, 4 included, MultiStar: {0.27, -0.08}, one-star: {0.36, 0.10}
23:48:20.997 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
23:48:20.997 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
23:48:20.997 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.30 mountX=0.03 mountY=0.28, mountTheta=1.45
23:48:21.002 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.08, opts=13)
23:48:21.002 00.000 10844 Enqueuing Move request for scope (0.27, -0.08)
23:48:21.002 00.000 11060 Worker thread wakes up
23:48:21.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
23:48:21.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
23:48:21.002 00.000 11060 Moving (0.27, -0.08) raw xDistance=0.03 yDistance=0.28
23:48:21.002 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.210525, 1:0.277098
23:48:21.002 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:48:21.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:48:21.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
23:48:21.002 00.000 11060 MoveAxis(E, 0, ABG)
23:48:21.002 00.000 11060 Move returns status 0, amount 0
23:48:21.002 00.000 11060 MoveAxis(S, 108, ABG)
23:48:21.002 00.000 11060 Guiding  Dir = 1, Dur = 108
23:48:21.015 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:21.023 00.008 11060 IsSlewing returns 0
23:48:21.023 00.000 11060 IsGuiding returns 0
23:48:21.032 00.009 10844 UpdateGuideState exits: m=3320 SNR=37.3
23:48:21.033 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:21.033 00.000 10844 Enqueuing Expose request
23:48:21.147 00.114 11060 IsGuiding returns 0
23:48:21.147 00.000 11060 Move returns status 0, amount 108
23:48:21.147 00.000 11060 move complete, result=0
23:48:21.147 00.000 11060 worker thread done servicing request
23:48:21.147 00.000 11060 Worker thread wakes up
23:48:21.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:21.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:21.147 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 108 ms SOUTH
23:48:21.786 00.639 11060 Exposure complete
23:48:21.955 00.169 11060 worker thread done servicing request
23:48:21.955 00.000 10844 OnExposeComplete: enter
23:48:21.955 00.000 10844 UpdateGuideState(): m_state=6
23:48:21.956 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
23:48:21.956 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.17, Mass=3063, SNR=35.5, Peak=241 HFD=3.7
23:48:21.956 00.000 10844 MultiStar: [#1 0.19,-0.83,0.00,M6] [#2 1.12,-0.05,0.00,M9] [#3 0.53,0.24,0.92,U] [#4 0.32,0.28,0.94,U] [#5 0.37,-0.23,1.02,U] [#6 0.14,-0.37,0.96,U] [#7 0.18,0.45,0.86,U] [#8 0.50,1.23,0.00,M10] 
23:48:21.956 00.000 10844 single-star, 5 included, MultiStar: {0.26, 0.03}, one-star: {0.05, -0.11}
23:48:21.956 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:48:21.956 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
23:48:21.956 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=0.10 mountY=0.06, mountTheta=0.59
23:48:21.956 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
23:48:21.956 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
23:48:21.956 00.000 11060 Worker thread wakes up
23:48:21.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:48:21.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:48:21.956 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=0.06
23:48:21.956 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.210525, 1:0.277098, 2:0.063960
23:48:21.956 00.000 11060 BLC: No correction, Miss < min_move
23:48:21.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:48:21.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:21.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:21.956 00.000 11060 MoveAxis(E, 0, ABG)
23:48:21.956 00.000 11060 Move returns status 0, amount 0
23:48:21.956 00.000 11060 MoveAxis(N, 0, ABG)
23:48:21.956 00.000 11060 Move returns status 0, amount 0
23:48:21.956 00.000 11060 move complete, result=0
23:48:21.956 00.000 11060 worker thread done servicing request
23:48:21.960 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:21.976 00.016 10844 UpdateGuideState exits: m=3063 SNR=35.5
23:48:21.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:21.976 00.000 10844 Enqueuing Expose request
23:48:21.978 00.002 11060 Worker thread wakes up
23:48:21.978 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:21.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:21.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:22.627 00.649 11060 Exposure complete
23:48:22.829 00.202 11060 worker thread done servicing request
23:48:22.829 00.000 10844 OnExposeComplete: enter
23:48:22.829 00.000 10844 UpdateGuideState(): m_state=6
23:48:22.829 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
23:48:22.829 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.38, Mass=3567, SNR=38.1, Peak=250 HFD=3.4
23:48:22.829 00.000 10844 MultiStar: [#1 0.11,-0.25,0.93,U] [#2 0.61,0.30,0.00,M10] [#3 0.15,0.47,1.00,U] [#4 0.34,0.04,1.00,U] [#5 0.18,0.19,0.96,U] [#6 0.91,-0.31,0.00,M9] [#7 0.52,0.53,0.00,M9] [#8 -0.07,0.54,0.88,U] 
23:48:22.829 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.18}, one-star: {0.22, 0.10}
23:48:22.829 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
23:48:22.829 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:48:22.829 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.84 mountX=-0.20 mountY=0.13, mountTheta=2.58
23:48:22.833 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.18, opts=13)
23:48:22.833 00.000 10844 Enqueuing Move request for scope (0.16, 0.18)
23:48:22.835 00.002 11060 Worker thread wakes up
23:48:22.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
23:48:22.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
23:48:22.835 00.000 11060 Moving (0.16, 0.18) raw xDistance=-0.20 yDistance=0.13
23:48:22.835 00.000 11060 BLC: window closed
23:48:22.835 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.210525, 1:0.277098, 2:0.063960
23:48:22.835 00.000 11060 BLC: No correction, Miss < min_move
23:48:22.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:48:22.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:22.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:48:22.835 00.000 11060 MoveAxis(E, 35, ABG)
23:48:22.835 00.000 11060 Guiding  Dir = 2, Dur = 35
23:48:22.845 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:22.859 00.014 10844 UpdateGuideState exits: m=3567 SNR=38.1
23:48:22.871 00.012 11060 IsSlewing returns 0
23:48:22.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:22.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:22.872 00.001 10844 Enqueuing Expose request
23:48:22.872 00.000 11060 IsGuiding returns 0
23:48:22.949 00.077 11060 IsGuiding returns 0
23:48:22.949 00.000 11060 Move returns status 0, amount 35
23:48:22.949 00.000 11060 MoveAxis(N, 0, ABG)
23:48:22.949 00.000 11060 Move returns status 0, amount 0
23:48:22.949 00.000 11060 move complete, result=0
23:48:22.949 00.000 11060 worker thread done servicing request
23:48:22.949 00.000 11060 Worker thread wakes up
23:48:22.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:22.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:22.949 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
23:48:23.603 00.654 11060 Exposure complete
23:48:23.754 00.151 11060 worker thread done servicing request
23:48:23.754 00.000 10844 OnExposeComplete: enter
23:48:23.754 00.000 10844 UpdateGuideState(): m_state=6
23:48:23.754 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
23:48:23.754 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.09, Mass=2864, SNR=33.9, Peak=206 HFD=3.6
23:48:23.754 00.000 10844 MultiStar: [#1 0.10,-0.70,0.00,M6] [#2 0.65,-0.09,0.00,R] [#3 0.07,-0.75,0.00,M8] [#4 1.29,0.06,0.00,M3] [#5 -0.29,-1.02,0.00,M1] [#6 0.75,-0.21,0.00,M10] [#7 0.67,0.40,0.00,M10] [#8 0.41,-0.09,1.04,U] 
23:48:23.754 00.000 10844 single-star, 1 included, MultiStar: {0.27, -0.14}, one-star: {0.12, -0.19}
23:48:23.754 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
23:48:23.754 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
23:48:23.754 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.01 mountX=0.17 mountY=0.15, mountTheta=0.73
23:48:23.766 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.19, opts=13)
23:48:23.766 00.000 10844 Enqueuing Move request for scope (0.12, -0.19)
23:48:23.766 00.000 11060 Worker thread wakes up
23:48:23.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:48:23.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:48:23.766 00.000 11060 Moving (0.12, -0.19) raw xDistance=0.17 yDistance=0.15
23:48:23.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:48:23.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:23.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:48:23.766 00.000 11060 MoveAxis(W, 28, ABG)
23:48:23.766 00.000 11060 Guiding  Dir = 3, Dur = 28
23:48:23.779 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:23.785 00.006 11060 IsSlewing returns 0
23:48:23.786 00.001 11060 IsGuiding returns 0
23:48:23.795 00.009 10844 UpdateGuideState exits: m=2864 SNR=33.9
23:48:23.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:23.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:23.795 00.000 10844 Enqueuing Expose request
23:48:23.831 00.036 11060 IsGuiding returns 0
23:48:23.831 00.000 11060 Move returns status 0, amount 28
23:48:23.831 00.000 11060 MoveAxis(N, 0, ABG)
23:48:23.831 00.000 11060 Move returns status 0, amount 0
23:48:23.831 00.000 11060 move complete, result=0
23:48:23.831 00.000 11060 worker thread done servicing request
23:48:23.831 00.000 11060 Worker thread wakes up
23:48:23.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:23.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:23.831 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
23:48:24.471 00.640 11060 Exposure complete
23:48:24.646 00.175 11060 worker thread done servicing request
23:48:24.646 00.000 10844 OnExposeComplete: enter
23:48:24.646 00.000 10844 UpdateGuideState(): m_state=6
23:48:24.646 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
23:48:24.646 00.000 10844 Star::Find returns 1 (0), X=258.08, Y=60.94, Mass=3202, SNR=36.3, Peak=249 HFD=3.6
23:48:24.646 00.000 10844 MultiStar: [#1 0.03,0.09,0.96,U] [#2 0.34,0.35,2.01,U] [#3 0.47,-0.38,1.07,U] [#4 0.52,-0.48,0.00,M4] [#5 -0.22,-0.09,1.06,U] [#6 0.82,0.26,0.00,R] [#7 0.22,0.52,0.93,U] [#8 0.17,1.27,0.00,M9] 
23:48:24.646 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {-0.28, -0.33}
23:48:24.646 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
23:48:24.646 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
23:48:24.646 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=-0.08 mountY=0.12, mountTheta=2.20
23:48:24.648 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
23:48:24.648 00.000 10844 Enqueuing Move request for scope (0.13, 0.06)
23:48:24.648 00.000 11060 Worker thread wakes up
23:48:24.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
23:48:24.650 00.002 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
23:48:24.650 00.000 11060 Moving (0.13, 0.06) raw xDistance=-0.08 yDistance=0.12
23:48:24.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:48:24.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:24.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:48:24.650 00.000 11060 MoveAxis(E, 0, ABG)
23:48:24.650 00.000 11060 Move returns status 0, amount 0
23:48:24.650 00.000 11060 MoveAxis(N, 0, ABG)
23:48:24.650 00.000 11060 Move returns status 0, amount 0
23:48:24.650 00.000 11060 move complete, result=0
23:48:24.650 00.000 11060 worker thread done servicing request
23:48:24.655 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:24.670 00.015 10844 UpdateGuideState exits: m=3202 SNR=36.3
23:48:24.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:24.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:24.670 00.000 10844 Enqueuing Expose request
23:48:24.670 00.000 11060 Worker thread wakes up
23:48:24.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:24.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:24.670 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:25.304 00.634 11060 Exposure complete
23:48:25.503 00.199 11060 worker thread done servicing request
23:48:25.503 00.000 10844 OnExposeComplete: enter
23:48:25.503 00.000 10844 UpdateGuideState(): m_state=6
23:48:25.503 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
23:48:25.503 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=61.26, Mass=3098, SNR=35.5, Peak=243 HFD=3.8
23:48:25.503 00.000 10844 MultiStar: [#1 0.09,0.96,0.00,M6] [#2 -0.27,0.74,0.00,M1] [#3 0.37,0.01,1.02,U] [#4 0.98,0.40,0.00,M5] [#5 -0.05,0.13,1.16,U] [#6 -0.55,-0.17,0.93,U] [#7 0.46,0.02,0.83,U] [#8 0.51,1.04,0.00,M10] 
23:48:25.503 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.00}, one-star: {-0.08, -0.02}
23:48:25.503 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
23:48:25.503 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
23:48:25.503 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.05 mountX=-0.00 mountY=0.02, mountTheta=1.71
23:48:25.512 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
23:48:25.512 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
23:48:25.515 00.003 11060 Worker thread wakes up
23:48:25.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:48:25.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:48:25.515 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
23:48:25.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:48:25.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:25.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:25.515 00.000 11060 MoveAxis(E, 0, ABG)
23:48:25.515 00.000 11060 Move returns status 0, amount 0
23:48:25.515 00.000 11060 MoveAxis(N, 0, ABG)
23:48:25.515 00.000 11060 Move returns status 0, amount 0
23:48:25.515 00.000 11060 move complete, result=0
23:48:25.517 00.002 11060 worker thread done servicing request
23:48:25.523 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:25.548 00.025 10844 UpdateGuideState exits: m=3098 SNR=35.5
23:48:25.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:25.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:25.550 00.002 10844 Enqueuing Expose request
23:48:25.550 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:25.550 00.000 11060 Worker thread wakes up
23:48:25.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:25.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:26.194 00.644 11060 Exposure complete
23:48:26.434 00.240 11060 worker thread done servicing request
23:48:26.434 00.000 10844 OnExposeComplete: enter
23:48:26.434 00.000 10844 UpdateGuideState(): m_state=6
23:48:26.434 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
23:48:26.434 00.000 10844 Star::Find returns 1 (0), X=257.93, Y=61.44, Mass=3108, SNR=36.2, Peak=231 HFD=3.6
23:48:26.434 00.000 10844 MultiStar: [#1 -0.08,-0.18,1.00,U] [#2 -0.03,0.78,0.00,M2] [#3 0.30,-0.22,1.00,U] [#4 0.90,0.25,0.00,M6] [#5 0.16,-0.52,1.03,U] [#6 -0.50,0.08,0.98,U] [#7 0.47,0.38,0.90,U] [#8 0.60,0.86,0.00,R] 
23:48:26.434 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.06}, one-star: {-0.43, 0.16}
23:48:26.434 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:48:26.434 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
23:48:26.434 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.86 mountX=0.06 mountY=-0.01, mountTheta=-0.12
23:48:26.436 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
23:48:26.436 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
23:48:26.436 00.000 11060 Worker thread wakes up
23:48:26.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:48:26.438 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:48:26.438 00.000 11060 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=-0.01
23:48:26.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:48:26.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:26.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:26.438 00.000 11060 MoveAxis(E, 0, ABG)
23:48:26.438 00.000 11060 Move returns status 0, amount 0
23:48:26.438 00.000 11060 MoveAxis(N, 0, ABG)
23:48:26.438 00.000 11060 Move returns status 0, amount 0
23:48:26.438 00.000 11060 move complete, result=0
23:48:26.439 00.001 11060 worker thread done servicing request
23:48:26.456 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:26.474 00.018 10844 UpdateGuideState exits: m=3108 SNR=36.2
23:48:26.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:26.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:26.474 00.000 10844 Enqueuing Expose request
23:48:26.474 00.000 11060 Worker thread wakes up
23:48:26.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:26.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:26.474 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:27.110 00.636 11060 Exposure complete
23:48:27.343 00.233 11060 worker thread done servicing request
23:48:27.343 00.000 10844 OnExposeComplete: enter
23:48:27.343 00.000 10844 UpdateGuideState(): m_state=6
23:48:27.343 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
23:48:27.343 00.000 10844 Star::Find returns 1 (0), X=258.05, Y=61.62, Mass=3646, SNR=39.3, Peak=225 HFD=3.9
23:48:27.343 00.000 10844 MultiStar: [#1 -0.61,0.63,0.00,M6] [#2 -0.46,0.50,0.00,M3] [#3 -0.03,-0.06,0.83,U] [#4 0.46,0.21,0.88,U] [#5 0.22,0.32,1.05,U] [#6 -0.90,-0.07,0.00,M1] [#7 -0.02,0.65,0.00,M8] [#8 -0.38,1.11,0.00,M1] 
23:48:27.343 00.000 10844 refined, 3 included, MultiStar: {0.08, 0.21}, one-star: {-0.31, 0.35}
23:48:27.343 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
23:48:27.343 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
23:48:27.345 00.002 10844 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.21 mountX=-0.23 mountY=0.05, mountTheta=2.94
23:48:27.347 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.21, opts=13)
23:48:27.347 00.000 10844 Enqueuing Move request for scope (0.08, 0.21)
23:48:27.347 00.000 11060 Worker thread wakes up
23:48:27.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
23:48:27.347 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
23:48:27.347 00.000 11060 Moving (0.08, 0.21) raw xDistance=-0.23 yDistance=0.05
23:48:27.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:48:27.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:27.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:48:27.347 00.000 11060 MoveAxis(E, 39, ABG)
23:48:27.347 00.000 11060 Guiding  Dir = 2, Dur = 39
23:48:27.352 00.005 11060 IsSlewing returns 0
23:48:27.353 00.001 11060 IsGuiding returns 0
23:48:27.357 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:27.374 00.017 10844 UpdateGuideState exits: m=3646 SNR=39.3
23:48:27.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:27.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:27.374 00.000 10844 Enqueuing Expose request
23:48:27.398 00.024 11060 IsGuiding returns 0
23:48:27.398 00.000 11060 Move returns status 0, amount 39
23:48:27.399 00.001 11060 MoveAxis(N, 0, ABG)
23:48:27.399 00.000 11060 Move returns status 0, amount 0
23:48:27.399 00.000 11060 move complete, result=0
23:48:27.407 00.008 11060 worker thread done servicing request
23:48:27.407 00.000 11060 Worker thread wakes up
23:48:27.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:27.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:27.410 00.003 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
23:48:28.033 00.623 11060 Exposure complete
23:48:28.236 00.203 11060 worker thread done servicing request
23:48:28.236 00.000 10844 OnExposeComplete: enter
23:48:28.236 00.000 10844 UpdateGuideState(): m_state=6
23:48:28.236 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
23:48:28.236 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.69, Mass=3278, SNR=36.4, Peak=246 HFD=3.4
23:48:28.236 00.000 10844 MultiStar: [#1 -0.01,0.64,0.00,M7] [#2 -1.15,0.60,0.00,M4] [#3 0.75,0.34,0.00,M5] [#4 0.80,-0.31,0.00,M6] [#5 0.05,-0.21,0.97,U] [#6 -0.33,0.47,0.91,U] [#7 0.49,0.18,0.86,U] [#8 -0.97,0.31,0.00,M2] 
23:48:28.236 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.21}, one-star: {0.19, 0.41}
23:48:28.236 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
23:48:28.236 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
23:48:28.236 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=-0.22 mountY=0.06, mountTheta=2.88
23:48:28.241 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.21, opts=13)
23:48:28.241 00.000 10844 Enqueuing Move request for scope (0.09, 0.21)
23:48:28.241 00.000 11060 Worker thread wakes up
23:48:28.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
23:48:28.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
23:48:28.241 00.000 11060 Moving (0.09, 0.21) raw xDistance=-0.22 yDistance=0.06
23:48:28.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:48:28.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:28.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:28.241 00.000 11060 MoveAxis(E, 40, ABG)
23:48:28.241 00.000 11060 Guiding  Dir = 2, Dur = 40
23:48:28.243 00.002 11060 IsSlewing returns 0
23:48:28.244 00.001 11060 IsGuiding returns 0
23:48:28.256 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:28.271 00.015 10844 UpdateGuideState exits: m=3278 SNR=36.4
23:48:28.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:28.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:28.271 00.000 10844 Enqueuing Expose request
23:48:28.287 00.016 11060 IsGuiding returns 0
23:48:28.287 00.000 11060 Move returns status 0, amount 40
23:48:28.287 00.000 11060 MoveAxis(N, 0, ABG)
23:48:28.287 00.000 11060 Move returns status 0, amount 0
23:48:28.287 00.000 11060 move complete, result=0
23:48:28.287 00.000 11060 worker thread done servicing request
23:48:28.287 00.000 11060 Worker thread wakes up
23:48:28.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:28.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:28.289 00.002 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
23:48:28.929 00.640 11060 Exposure complete
23:48:29.138 00.209 11060 worker thread done servicing request
23:48:29.138 00.000 10844 OnExposeComplete: enter
23:48:29.138 00.000 10844 UpdateGuideState(): m_state=6
23:48:29.138 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
23:48:29.138 00.000 10844 Star::Find returns 1 (0), X=258.16, Y=61.38, Mass=3109, SNR=36.3, Peak=201 HFD=3.8
23:48:29.138 00.000 10844 MultiStar: [#1 0.04,1.01,0.00,M8] [#2 -0.50,-0.01,1.94,U] [#3 0.05,-0.51,0.97,U] [#4 0.17,-0.11,0.99,U] [#5 -0.53,-0.64,0.00,M1] [#6 -1.07,-0.44,0.00,M1] [#7 0.07,0.81,0.00,M8] [#8 -0.99,-0.49,0.00,M3] 
23:48:29.138 00.000 10844 refined, 3 included, MultiStar: {-0.20, -0.11}, one-star: {-0.20, 0.10}
23:48:29.138 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
23:48:29.140 00.002 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
23:48:29.140 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=0.14 mountY=-0.18, mountTheta=-0.90
23:48:29.143 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.11, opts=13)
23:48:29.143 00.000 10844 Enqueuing Move request for scope (-0.20, -0.11)
23:48:29.143 00.000 11060 Worker thread wakes up
23:48:29.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
23:48:29.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
23:48:29.143 00.000 11060 Moving (-0.20, -0.11) raw xDistance=0.14 yDistance=-0.18
23:48:29.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:48:29.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:29.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:48:29.145 00.002 11060 MoveAxis(W, 23, ABG)
23:48:29.145 00.000 11060 Guiding  Dir = 3, Dur = 23
23:48:29.149 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:29.159 00.010 11060 IsSlewing returns 0
23:48:29.160 00.001 11060 IsGuiding returns 0
23:48:29.164 00.004 10844 UpdateGuideState exits: m=3109 SNR=36.3
23:48:29.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:29.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:29.164 00.000 10844 Enqueuing Expose request
23:48:29.195 00.031 11060 IsGuiding returns 0
23:48:29.195 00.000 11060 Move returns status 0, amount 23
23:48:29.195 00.000 11060 MoveAxis(N, 0, ABG)
23:48:29.195 00.000 11060 Move returns status 0, amount 0
23:48:29.195 00.000 11060 move complete, result=0
23:48:29.195 00.000 11060 worker thread done servicing request
23:48:29.195 00.000 11060 Worker thread wakes up
23:48:29.195 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
23:48:29.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:29.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:29.819 00.624 11060 Exposure complete
23:48:29.993 00.174 11060 worker thread done servicing request
23:48:29.993 00.000 10844 OnExposeComplete: enter
23:48:29.993 00.000 10844 UpdateGuideState(): m_state=6
23:48:29.993 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
23:48:29.993 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=61.43, Mass=2934, SNR=35.0, Peak=230 HFD=3.8
23:48:29.993 00.000 10844 MultiStar: [#1 -0.37,0.25,1.10,U] [#2 -0.41,0.17,2.02,U] [#3 -0.05,-0.48,1.01,U] [#4 0.21,-0.53,1.05,U] [#5 0.29,-0.25,0.99,U] [#6 -0.74,-1.20,0.00,M2] [#7 0.13,-0.87,0.00,M9] [#8 -0.28,-0.40,1.02,U] 
23:48:29.993 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.11}, one-star: {-0.24, 0.15}
23:48:29.993 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
23:48:29.993 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
23:48:29.993 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.53 mountX=0.14 mountY=-0.14, mountTheta=-0.79
23:48:30.000 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.11, opts=13)
23:48:30.000 00.000 10844 Enqueuing Move request for scope (-0.16, -0.11)
23:48:30.000 00.000 11060 Worker thread wakes up
23:48:30.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
23:48:30.000 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
23:48:30.000 00.000 11060 Moving (-0.16, -0.11) raw xDistance=0.14 yDistance=-0.14
23:48:30.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:48:30.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:30.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:48:30.002 00.002 11060 MoveAxis(W, 25, ABG)
23:48:30.002 00.000 11060 Guiding  Dir = 3, Dur = 25
23:48:30.008 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:30.008 00.000 11060 IsSlewing returns 0
23:48:30.008 00.000 11060 IsGuiding returns 0
23:48:30.019 00.011 10844 UpdateGuideState exits: m=2934 SNR=35.0
23:48:30.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:30.019 00.000 10844 Enqueuing Expose request
23:48:30.040 00.021 11060 IsGuiding returns 0
23:48:30.040 00.000 11060 Move returns status 0, amount 25
23:48:30.040 00.000 11060 MoveAxis(N, 0, ABG)
23:48:30.040 00.000 11060 Move returns status 0, amount 0
23:48:30.040 00.000 11060 move complete, result=0
23:48:30.040 00.000 11060 worker thread done servicing request
23:48:30.040 00.000 11060 Worker thread wakes up
23:48:30.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:30.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:30.040 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
23:48:30.662 00.622 11060 Exposure complete
23:48:30.835 00.173 11060 worker thread done servicing request
23:48:30.835 00.000 10844 OnExposeComplete: enter
23:48:30.835 00.000 10844 UpdateGuideState(): m_state=6
23:48:30.835 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
23:48:30.835 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.37, Mass=3349, SNR=36.9, Peak=216 HFD=3.8
23:48:30.835 00.000 10844 MultiStar: [#1 0.24,-0.33,0.95,U] [#2 -0.16,0.12,1.91,U] [#3 0.48,-0.33,1.02,U] [#4 -0.28,-0.16,0.96,U] [#5 -0.01,-0.05,1.08,U] [#6 -0.99,-0.63,0.00,M3] [#7 0.18,-0.09,0.91,U] [#8 0.09,-0.37,0.90,U] 
23:48:30.835 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.27, 0.09}
23:48:30.835 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
23:48:30.835 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
23:48:30.835 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.98 mountX=0.09 mountY=0.09, mountTheta=0.76
23:48:30.839 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
23:48:30.839 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
23:48:30.839 00.000 11060 Worker thread wakes up
23:48:30.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
23:48:30.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
23:48:30.839 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.09 yDistance=0.09
23:48:30.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:48:30.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:30.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:48:30.839 00.000 11060 MoveAxis(E, 0, ABG)
23:48:30.839 00.000 11060 Move returns status 0, amount 0
23:48:30.839 00.000 11060 MoveAxis(N, 0, ABG)
23:48:30.839 00.000 11060 Move returns status 0, amount 0
23:48:30.839 00.000 11060 move complete, result=0
23:48:30.839 00.000 11060 worker thread done servicing request
23:48:30.844 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:30.867 00.023 10844 UpdateGuideState exits: m=3349 SNR=36.9
23:48:30.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:30.867 00.000 10844 Enqueuing Expose request
23:48:30.867 00.000 11060 Worker thread wakes up
23:48:30.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:30.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:30.868 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:31.494 00.626 11060 Exposure complete
23:48:31.707 00.213 11060 worker thread done servicing request
23:48:31.707 00.000 10844 OnExposeComplete: enter
23:48:31.707 00.000 10844 UpdateGuideState(): m_state=6
23:48:31.707 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
23:48:31.707 00.000 10844 Star::Find returns 1 (1), X=257.93, Y=61.53, Mass=3330, SNR=37.5, Peak=255 HFD=3.6
23:48:31.707 00.000 10844 MultiStar: [#1 -0.48,-0.22,0.97,U] [#2 -0.26,-0.04,1.87,U] [#3 0.13,-0.24,0.93,U] [#4 0.25,0.06,0.83,U] [#5 -0.08,-0.54,1.06,U] [#6 -0.65,-0.40,0.00,M4] [#7 0.28,0.55,0.82,U] [#8 -0.43,-0.19,0.98,U] 
23:48:31.707 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.43, 0.25}
23:48:31.707 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
23:48:31.707 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
23:48:31.707 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.78 mountX=0.09 mountY=-0.15, mountTheta=-1.03
23:48:31.712 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
23:48:31.712 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
23:48:31.712 00.000 11060 Worker thread wakes up
23:48:31.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
23:48:31.712 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
23:48:31.712 00.000 11060 Moving (-0.16, -0.06) raw xDistance=0.09 yDistance=-0.15
23:48:31.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:48:31.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:31.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:48:31.712 00.000 11060 MoveAxis(E, 0, ABG)
23:48:31.712 00.000 11060 Move returns status 0, amount 0
23:48:31.712 00.000 11060 MoveAxis(N, 0, ABG)
23:48:31.712 00.000 11060 Move returns status 0, amount 0
23:48:31.712 00.000 11060 move complete, result=0
23:48:31.712 00.000 11060 worker thread done servicing request
23:48:31.722 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:31.743 00.021 10844 UpdateGuideState exits: m=3330 SNR=37.5 Saturated
23:48:31.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:31.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:31.743 00.000 10844 Enqueuing Expose request
23:48:31.743 00.000 11060 Worker thread wakes up
23:48:31.743 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:31.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:31.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:32.379 00.636 11060 Exposure complete
23:48:32.541 00.162 11060 worker thread done servicing request
23:48:32.541 00.000 10844 OnExposeComplete: enter
23:48:32.541 00.000 10844 UpdateGuideState(): m_state=6
23:48:32.541 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
23:48:32.541 00.000 10844 Star::Find returns 1 (1), X=258.17, Y=60.71, Mass=3252, SNR=36.9, Peak=255 HFD=3.6
23:48:32.541 00.000 10844 MultiStar: [#1 -0.03,0.38,0.99,U] [#2 0.29,-0.18,1.96,U] [#3 0.12,0.03,0.90,U] [#4 0.56,-0.35,0.00,M3] [#5 0.19,-0.28,1.01,U] [#6 -0.49,-1.30,0.00,M5] [#7 0.49,0.34,0.90,U] [#8 -0.04,-0.57,0.96,U] 
23:48:32.541 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.14}, one-star: {-0.18, -0.57}
23:48:32.541 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
23:48:32.541 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
23:48:32.541 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-0.79 mountX=0.11 mountY=0.16, mountTheta=0.96
23:48:32.546 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.14, opts=13)
23:48:32.546 00.000 10844 Enqueuing Move request for scope (0.14, -0.14)
23:48:32.546 00.000 11060 Worker thread wakes up
23:48:32.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
23:48:32.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
23:48:32.546 00.000 11060 Moving (0.14, -0.14) raw xDistance=0.11 yDistance=0.16
23:48:32.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:48:32.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:32.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:48:32.546 00.000 11060 MoveAxis(E, 0, ABG)
23:48:32.546 00.000 11060 Move returns status 0, amount 0
23:48:32.546 00.000 11060 MoveAxis(N, 0, ABG)
23:48:32.546 00.000 11060 Move returns status 0, amount 0
23:48:32.546 00.000 11060 move complete, result=0
23:48:32.546 00.000 11060 worker thread done servicing request
23:48:32.551 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:32.566 00.015 10844 UpdateGuideState exits: m=3252 SNR=36.9 Saturated
23:48:32.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:32.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:32.566 00.000 10844 Enqueuing Expose request
23:48:32.566 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:32.566 00.000 11060 Worker thread wakes up
23:48:32.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:32.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:33.188 00.622 11060 Exposure complete
23:48:33.349 00.161 11060 worker thread done servicing request
23:48:33.349 00.000 10844 OnExposeComplete: enter
23:48:33.349 00.000 10844 UpdateGuideState(): m_state=6
23:48:33.349 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
23:48:33.349 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=61.45, Mass=2787, SNR=33.5, Peak=253 HFD=3.6
23:48:33.349 00.000 10844 MultiStar: [#1 0.35,0.04,1.06,U] [#2 -0.17,0.05,2.21,U] [#3 -0.47,-0.10,1.02,U] [#4 0.41,0.08,0.95,U] [#5 0.00,-0.14,1.12,U] [#6 -0.77,-0.64,0.00,M6] [#7 -0.20,0.74,0.00,M7] [#8 -0.91,-0.47,0.00,M1] 
23:48:33.349 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.02}, one-star: {-0.07, 0.17}
23:48:33.349 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.21 = -2.08)
23:48:33.349 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.10)
23:48:33.349 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.45 mountX=-0.02 mountY=-0.03, mountTheta=-2.08
23:48:33.349 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
23:48:33.349 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
23:48:33.349 00.000 11060 Worker thread wakes up
23:48:33.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:48:33.349 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:48:33.349 00.000 11060 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.03
23:48:33.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:48:33.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:33.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:33.349 00.000 11060 MoveAxis(E, 0, ABG)
23:48:33.349 00.000 11060 Move returns status 0, amount 0
23:48:33.349 00.000 11060 MoveAxis(N, 0, ABG)
23:48:33.349 00.000 11060 Move returns status 0, amount 0
23:48:33.349 00.000 11060 move complete, result=0
23:48:33.354 00.005 11060 worker thread done servicing request
23:48:33.359 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:33.370 00.011 10844 UpdateGuideState exits: m=2787 SNR=33.5
23:48:33.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:33.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:33.370 00.000 10844 Enqueuing Expose request
23:48:33.370 00.000 11060 Worker thread wakes up
23:48:33.381 00.011 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:33.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:33.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:34.019 00.638 11060 Exposure complete
23:48:34.171 00.152 11060 worker thread done servicing request
23:48:34.171 00.000 10844 OnExposeComplete: enter
23:48:34.171 00.000 10844 UpdateGuideState(): m_state=6
23:48:34.171 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
23:48:34.171 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.21, Mass=3357, SNR=37.6, Peak=241 HFD=3.6
23:48:34.171 00.000 10844 MultiStar: [#1 0.21,0.01,0.94,U] [#2 0.04,-0.04,1.88,U] [#3 0.10,0.34,1.05,U] [#4 0.01,0.24,0.94,U] [#5 -0.06,-0.18,0.94,U] [#6 -0.70,-0.68,0.00,M7] [#7 0.24,0.82,0.00,M8] [#8 -0.69,-0.37,0.00,M2] 
23:48:34.171 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.04}, one-star: {0.33, -0.07}
23:48:34.171 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
23:48:34.171 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
23:48:34.171 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=-0.06 mountY=0.09, mountTheta=2.16
23:48:34.175 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
23:48:34.175 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
23:48:34.175 00.000 11060 Worker thread wakes up
23:48:34.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:48:34.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:48:34.175 00.000 11060 Moving (0.10, 0.04) raw xDistance=-0.06 yDistance=0.09
23:48:34.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:48:34.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:34.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:48:34.175 00.000 11060 MoveAxis(E, 0, ABG)
23:48:34.175 00.000 11060 Move returns status 0, amount 0
23:48:34.175 00.000 11060 MoveAxis(N, 0, ABG)
23:48:34.175 00.000 11060 Move returns status 0, amount 0
23:48:34.175 00.000 11060 move complete, result=0
23:48:34.175 00.000 11060 worker thread done servicing request
23:48:34.180 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:34.191 00.011 10844 UpdateGuideState exits: m=3357 SNR=37.6
23:48:34.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:34.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:34.191 00.000 10844 Enqueuing Expose request
23:48:34.191 00.000 11060 Worker thread wakes up
23:48:34.191 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:34.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:34.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:34.809 00.618 11060 Exposure complete
23:48:35.027 00.218 11060 worker thread done servicing request
23:48:35.027 00.000 10844 OnExposeComplete: enter
23:48:35.027 00.000 10844 UpdateGuideState(): m_state=6
23:48:35.027 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
23:48:35.027 00.000 10844 Star::Find returns 1 (0), X=258.01, Y=61.10, Mass=3568, SNR=38.6, Peak=220 HFD=4.1
23:48:35.027 00.000 10844 MultiStar: [#1 -0.33,0.25,0.99,U] [#2 0.07,-0.60,1.86,U] [#3 -0.21,-0.31,0.85,U] [#4 0.10,-0.98,0.00,M2] [#5 0.07,-0.45,0.95,U] [#6 -0.65,-0.84,0.00,M8] [#7 0.24,0.12,0.81,U] [#8 -1.10,-0.33,0.00,M3] 
23:48:35.030 00.003 10844 refined, 5 included, MultiStar: {-0.07, -0.25}, one-star: {-0.35, -0.18}
23:48:35.030 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:48:35.030 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
23:48:35.030 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.85 mountX=0.26 mountY=-0.03, mountTheta=-0.11
23:48:35.030 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.25, opts=13)
23:48:35.030 00.000 10844 Enqueuing Move request for scope (-0.07, -0.25)
23:48:35.030 00.000 11060 Worker thread wakes up
23:48:35.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
23:48:35.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
23:48:35.030 00.000 11060 Moving (-0.07, -0.25) raw xDistance=0.26 yDistance=-0.03
23:48:35.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:48:35.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:35.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:48:35.030 00.000 11060 MoveAxis(W, 46, ABG)
23:48:35.030 00.000 11060 Guiding  Dir = 3, Dur = 46
23:48:35.038 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:35.065 00.027 10844 UpdateGuideState exits: m=3568 SNR=38.6
23:48:35.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:35.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:35.065 00.000 10844 Enqueuing Expose request
23:48:35.070 00.005 11060 IsSlewing returns 0
23:48:35.070 00.000 11060 IsGuiding returns 0
23:48:35.146 00.076 11060 IsGuiding returns 0
23:48:35.147 00.001 11060 Move returns status 0, amount 46
23:48:35.147 00.000 11060 MoveAxis(N, 0, ABG)
23:48:35.147 00.000 11060 Move returns status 0, amount 0
23:48:35.147 00.000 11060 move complete, result=0
23:48:35.147 00.000 11060 worker thread done servicing request
23:48:35.147 00.000 11060 Worker thread wakes up
23:48:35.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:35.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:35.147 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.0 px 0 ms NORTH
23:48:35.788 00.641 11060 Exposure complete
23:48:36.074 00.286 11060 worker thread done servicing request
23:48:36.074 00.000 10844 OnExposeComplete: enter
23:48:36.076 00.002 10844 UpdateGuideState(): m_state=6
23:48:36.076 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
23:48:36.076 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=60.64, Mass=2668, SNR=33.0, Peak=243 HFD=3.3
23:48:36.076 00.000 10844 MultiStar: [#1 0.35,-0.62,0.00,M2] [#2 0.42,-0.29,2.10,U] [#3 0.37,-0.05,1.01,U] [#4 0.31,-0.35,1.09,U] [#5 0.14,-0.70,0.00,M1] [#6 -1.08,-0.99,0.00,M9] [#7 0.19,-0.12,0.97,U] [#8 -0.48,-0.73,0.00,M4] 
23:48:36.076 00.000 10844 refined, 4 included, MultiStar: {0.27, -0.29}, one-star: {-0.12, -0.64}
23:48:36.076 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
23:48:36.076 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
23:48:36.076 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.29 hyp=0.40 cameraTheta=-0.83 mountX=0.24 mountY=0.31, mountTheta=0.92
23:48:36.078 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.29, opts=13)
23:48:36.080 00.002 10844 Enqueuing Move request for scope (0.27, -0.29)
23:48:36.080 00.000 11060 Worker thread wakes up
23:48:36.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.29) opts 0xd
23:48:36.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.29)
23:48:36.080 00.000 11060 Moving (0.27, -0.29) raw xDistance=0.24 yDistance=0.31
23:48:36.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
23:48:36.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
23:48:36.080 00.000 11060 MoveAxis(W, 43, ABG)
23:48:36.080 00.000 11060 Guiding  Dir = 3, Dur = 43
23:48:36.097 00.017 11060 IsSlewing returns 0
23:48:36.097 00.000 11060 IsGuiding returns 0
23:48:36.098 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:36.120 00.022 10844 UpdateGuideState exits: m=2668 SNR=33.0
23:48:36.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:36.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:36.120 00.000 10844 Enqueuing Expose request
23:48:36.146 00.026 11060 IsGuiding returns 0
23:48:36.146 00.000 11060 Move returns status 0, amount 43
23:48:36.146 00.000 11060 MoveAxis(S, 122, ABG)
23:48:36.147 00.001 11060 Guiding  Dir = 1, Dur = 122
23:48:36.164 00.017 11060 IsSlewing returns 0
23:48:36.165 00.001 11060 IsGuiding returns 0
23:48:36.299 00.134 11060 IsGuiding returns 0
23:48:36.299 00.000 11060 Move returns status 0, amount 122
23:48:36.299 00.000 11060 move complete, result=0
23:48:36.299 00.000 11060 worker thread done servicing request
23:48:36.299 00.000 11060 Worker thread wakes up
23:48:36.299 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.3 px 122 ms SOUTH
23:48:36.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:36.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:36.924 00.625 11060 Exposure complete
23:48:37.164 00.240 11060 worker thread done servicing request
23:48:37.164 00.000 10844 OnExposeComplete: enter
23:48:37.164 00.000 10844 UpdateGuideState(): m_state=6
23:48:37.164 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
23:48:37.164 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.37, Mass=2935, SNR=34.5, Peak=232 HFD=3.5
23:48:37.164 00.000 10844 MultiStar: [#1 0.40,0.23,1.23,U] [#2 -0.05,0.19,2.01,U] [#3 0.52,-0.26,0.91,U] [#4 0.24,-0.47,1.00,U] [#5 0.19,-0.57,1.07,U] [#6 -0.66,-0.46,0.00,M10] [#7 0.47,0.59,0.00,M7] [#8 -0.29,0.18,1.03,U] 
23:48:37.164 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.05}, one-star: {0.36, 0.09}
23:48:37.164 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
23:48:37.164 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
23:48:37.164 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.27 mountX=0.02 mountY=0.17, mountTheta=1.48
23:48:37.168 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.05, opts=13)
23:48:37.168 00.000 10844 Enqueuing Move request for scope (0.17, -0.05)
23:48:37.168 00.000 11060 Worker thread wakes up
23:48:37.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
23:48:37.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
23:48:37.168 00.000 11060 Moving (0.17, -0.05) raw xDistance=0.02 yDistance=0.17
23:48:37.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:48:37.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:37.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:48:37.168 00.000 11060 MoveAxis(E, 0, ABG)
23:48:37.168 00.000 11060 Move returns status 0, amount 0
23:48:37.168 00.000 11060 MoveAxis(N, 0, ABG)
23:48:37.168 00.000 11060 Move returns status 0, amount 0
23:48:37.168 00.000 11060 move complete, result=0
23:48:37.168 00.000 11060 worker thread done servicing request
23:48:37.175 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:37.196 00.021 10844 UpdateGuideState exits: m=2935 SNR=34.5
23:48:37.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.197 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:37.197 00.000 10844 Enqueuing Expose request
23:48:37.197 00.000 11060 Worker thread wakes up
23:48:37.197 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:37.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:37.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:37.834 00.637 11060 Exposure complete
23:48:38.049 00.215 11060 worker thread done servicing request
23:48:38.049 00.000 10844 OnExposeComplete: enter
23:48:38.049 00.000 10844 UpdateGuideState(): m_state=6
23:48:38.049 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
23:48:38.049 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.42, Mass=2800, SNR=33.4, Peak=241 HFD=3.6
23:48:38.050 00.001 10844 MultiStar: [#1 0.37,0.15,1.17,U] [#2 -0.04,0.69,0.00,M1] [#3 0.32,0.27,1.08,U] [#4 0.14,-0.64,0.00,M1] [#5 0.18,-0.58,1.10,U] [#6 -0.38,-0.05,0.84,U] [#7 0.68,-0.06,0.00,M8] [#8 -0.04,-0.08,1.01,U] 
23:48:38.050 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.03}, one-star: {0.52, 0.14}
23:48:38.050 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
23:48:38.050 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
23:48:38.050 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.14 mountX=-0.01 mountY=0.18, mountTheta=1.61
23:48:38.050 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.03, opts=13)
23:48:38.050 00.000 10844 Enqueuing Move request for scope (0.18, -0.03)
23:48:38.050 00.000 11060 Worker thread wakes up
23:48:38.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
23:48:38.050 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
23:48:38.050 00.000 11060 Moving (0.18, -0.03) raw xDistance=-0.01 yDistance=0.18
23:48:38.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:48:38.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:38.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:48:38.050 00.000 11060 MoveAxis(E, 0, ABG)
23:48:38.050 00.000 11060 Move returns status 0, amount 0
23:48:38.050 00.000 11060 MoveAxis(N, 0, ABG)
23:48:38.050 00.000 11060 Move returns status 0, amount 0
23:48:38.054 00.004 11060 move complete, result=0
23:48:38.054 00.000 11060 worker thread done servicing request
23:48:38.061 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:38.084 00.023 10844 UpdateGuideState exits: m=2800 SNR=33.4
23:48:38.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:38.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:38.084 00.000 10844 Enqueuing Expose request
23:48:38.084 00.000 11060 Worker thread wakes up
23:48:38.084 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:38.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:38.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:38.743 00.659 11060 Exposure complete
23:48:38.939 00.196 11060 worker thread done servicing request
23:48:38.939 00.000 10844 OnExposeComplete: enter
23:48:38.939 00.000 10844 UpdateGuideState(): m_state=6
23:48:38.939 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
23:48:38.939 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.61, Mass=2800, SNR=33.7, Peak=252 HFD=3.4
23:48:38.939 00.000 10844 MultiStar: [#1 0.31,-0.26,1.12,U] [#2 -0.26,1.33,0.00,M2] [#3 -0.08,-0.47,1.01,U] [#4 0.39,-0.29,1.06,U] [#5 0.32,0.20,1.08,U] [#6 -0.74,-0.18,0.00,M10] [#7 0.09,0.52,0.89,U] [#8 -0.28,-0.11,1.01,U] 
23:48:38.939 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {0.14, 0.33}
23:48:38.939 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:48:38.939 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:48:38.939 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-0.18 mountX=-0.00 mountY=0.14, mountTheta=1.57
23:48:38.944 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
23:48:38.944 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
23:48:38.944 00.000 11060 Worker thread wakes up
23:48:38.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:48:38.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:48:38.944 00.000 11060 Moving (0.13, -0.02) raw xDistance=-0.00 yDistance=0.14
23:48:38.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:48:38.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:38.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:48:38.944 00.000 11060 MoveAxis(E, 0, ABG)
23:48:38.944 00.000 11060 Move returns status 0, amount 0
23:48:38.944 00.000 11060 MoveAxis(N, 0, ABG)
23:48:38.944 00.000 11060 Move returns status 0, amount 0
23:48:38.944 00.000 11060 move complete, result=0
23:48:38.944 00.000 11060 worker thread done servicing request
23:48:38.953 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:38.984 00.031 10844 UpdateGuideState exits: m=2800 SNR=33.7
23:48:38.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:38.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:38.984 00.000 10844 Enqueuing Expose request
23:48:38.984 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:38.984 00.000 11060 Worker thread wakes up
23:48:38.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:38.985 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:39.614 00.629 11060 Exposure complete
23:48:39.797 00.183 11060 worker thread done servicing request
23:48:39.797 00.000 10844 OnExposeComplete: enter
23:48:39.797 00.000 10844 UpdateGuideState(): m_state=6
23:48:39.797 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
23:48:39.797 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.51, Mass=3706, SNR=39.0, Peak=245 HFD=3.9
23:48:39.797 00.000 10844 MultiStar: [#1 -0.61,0.44,0.00,M1] [#2 -0.25,0.69,0.00,M3] [#3 0.10,0.65,0.00,M1] [#4 0.28,-0.26,0.86,U] [#5 0.08,0.52,1.00,U] [#6 -1.32,-0.21,0.00,R] [#7 0.07,1.05,0.00,M8] [#8 -0.23,0.53,0.84,U] 
23:48:39.797 00.000 10844 refined, 3 included, MultiStar: {0.11, 0.26}, one-star: {0.27, 0.23}
23:48:39.797 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
23:48:39.797 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
23:48:39.797 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.18 mountX=-0.28 mountY=0.06, mountTheta=2.91
23:48:39.797 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.26, opts=13)
23:48:39.797 00.000 10844 Enqueuing Move request for scope (0.11, 0.26)
23:48:39.797 00.000 11060 Worker thread wakes up
23:48:39.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
23:48:39.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
23:48:39.797 00.000 11060 Moving (0.11, 0.26) raw xDistance=-0.28 yDistance=0.06
23:48:39.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
23:48:39.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:39.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:48:39.797 00.000 11060 MoveAxis(E, 48, ABG)
23:48:39.797 00.000 11060 Guiding  Dir = 2, Dur = 48
23:48:39.812 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:39.828 00.016 10844 UpdateGuideState exits: m=3706 SNR=39.0
23:48:39.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:39.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:39.828 00.000 10844 Enqueuing Expose request
23:48:39.833 00.005 11060 IsSlewing returns 0
23:48:39.834 00.001 11060 IsGuiding returns 0
23:48:39.906 00.072 11060 IsGuiding returns 0
23:48:39.906 00.000 11060 Move returns status 0, amount 48
23:48:39.906 00.000 11060 MoveAxis(N, 0, ABG)
23:48:39.906 00.000 11060 Move returns status 0, amount 0
23:48:39.906 00.000 11060 move complete, result=0
23:48:39.906 00.000 11060 worker thread done servicing request
23:48:39.906 00.000 11060 Worker thread wakes up
23:48:39.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:39.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:39.908 00.002 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
23:48:40.563 00.655 11060 Exposure complete
23:48:40.737 00.174 11060 worker thread done servicing request
23:48:40.737 00.000 10844 OnExposeComplete: enter
23:48:40.737 00.000 10844 UpdateGuideState(): m_state=6
23:48:40.737 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
23:48:40.737 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=60.99, Mass=3225, SNR=36.9, Peak=221 HFD=4.1
23:48:40.737 00.000 10844 MultiStar: [#1 -0.22,0.39,0.96,U] [#2 0.06,0.48,2.04,U] [#3 -0.13,-0.17,0.94,U] [#4 0.07,-0.08,0.93,U] [#5 -0.52,0.27,0.93,U] [#6 0.34,-0.50,0.98,U] [#7 -0.09,0.30,0.75,U] [#8 -0.40,-0.16,0.82,U] 
23:48:40.737 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.18, -0.29}
23:48:40.737 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.23 = -2.06)
23:48:40.737 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
23:48:40.737 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=-0.06 mountY=-0.10, mountTheta=-2.06
23:48:40.741 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.07, opts=13)
23:48:40.741 00.000 10844 Enqueuing Move request for scope (-0.09, 0.07)
23:48:40.741 00.000 11060 Worker thread wakes up
23:48:40.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
23:48:40.741 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
23:48:40.742 00.001 11060 Moving (-0.09, 0.07) raw xDistance=-0.06 yDistance=-0.10
23:48:40.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:48:40.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:40.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:48:40.742 00.000 11060 MoveAxis(E, 0, ABG)
23:48:40.742 00.000 11060 Move returns status 0, amount 0
23:48:40.742 00.000 11060 MoveAxis(N, 0, ABG)
23:48:40.742 00.000 11060 Move returns status 0, amount 0
23:48:40.742 00.000 11060 move complete, result=0
23:48:40.742 00.000 11060 worker thread done servicing request
23:48:40.747 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:40.757 00.010 10844 UpdateGuideState exits: m=3225 SNR=36.9
23:48:40.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:40.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:40.757 00.000 10844 Enqueuing Expose request
23:48:40.757 00.000 11060 Worker thread wakes up
23:48:40.757 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:40.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:40.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:41.389 00.632 11060 Exposure complete
23:48:41.560 00.171 11060 worker thread done servicing request
23:48:41.560 00.000 10844 OnExposeComplete: enter
23:48:41.560 00.000 10844 UpdateGuideState(): m_state=6
23:48:41.563 00.003 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
23:48:41.563 00.000 10844 Star::Find returns 1 (1), X=257.48, Y=61.61, Mass=3162, SNR=35.3, Peak=255 HFD=3.4
23:48:41.563 00.000 10844 MultiStar: [#1 -0.07,-0.39,1.01,U] [#2 0.03,0.16,1.90,U] [#3 -0.53,-0.58,0.00,M1] [#4 0.26,-0.20,0.99,U] [#5 -0.32,0.04,1.03,U] [#6 0.56,-0.32,0.00,M1] [#7 -0.15,-0.02,0.92,U] [#8 -0.64,0.05,0.00,M1] 
23:48:41.563 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.01}, one-star: {-0.88, 0.33}
23:48:41.563 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.43)
23:48:41.563 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
23:48:41.563 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.10 mountX=0.02 mountY=-0.16, mountTheta=-1.43
23:48:41.563 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.01, opts=13)
23:48:41.563 00.000 10844 Enqueuing Move request for scope (-0.16, 0.01)
23:48:41.563 00.000 11060 Worker thread wakes up
23:48:41.565 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
23:48:41.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
23:48:41.565 00.000 11060 Moving (-0.16, 0.01) raw xDistance=0.02 yDistance=-0.16
23:48:41.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:48:41.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:41.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:48:41.565 00.000 11060 MoveAxis(E, 0, ABG)
23:48:41.565 00.000 11060 Move returns status 0, amount 0
23:48:41.565 00.000 11060 MoveAxis(N, 0, ABG)
23:48:41.566 00.001 11060 Move returns status 0, amount 0
23:48:41.566 00.000 11060 move complete, result=0
23:48:41.566 00.000 11060 worker thread done servicing request
23:48:41.570 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:41.584 00.014 10844 UpdateGuideState exits: m=3162 SNR=35.3 Saturated
23:48:41.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:41.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:41.584 00.000 10844 Enqueuing Expose request
23:48:41.584 00.000 11060 Worker thread wakes up
23:48:41.584 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:48:41.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:41.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:42.214 00.630 11060 Exposure complete
23:48:42.370 00.156 11060 worker thread done servicing request
23:48:42.370 00.000 10844 OnExposeComplete: enter
23:48:42.370 00.000 10844 UpdateGuideState(): m_state=6
23:48:42.370 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
23:48:42.370 00.000 10844 Star::Find returns 1 (0), X=257.48, Y=61.49, Mass=3363, SNR=37.6, Peak=252 HFD=3.2
23:48:42.370 00.000 10844 MultiStar: [#1 0.22,-0.46,0.99,U] [#2 -0.27,-0.04,1.93,U] [#3 -0.05,-0.22,0.93,U] [#4 0.23,0.27,0.94,U] [#5 -0.15,-0.48,0.97,U] [#6 -0.03,-0.86,0.00,M2] [#7 0.03,0.39,0.84,U] [#8 -0.56,-0.42,0.00,M2] 
23:48:42.370 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.05}, one-star: {-0.88, 0.21}
23:48:42.370 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
23:48:42.370 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
23:48:42.370 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.79 mountX=0.08 mountY=-0.14, mountTheta=-1.05
23:48:42.372 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.05, opts=13)
23:48:42.372 00.000 10844 Enqueuing Move request for scope (-0.15, -0.05)
23:48:42.372 00.000 11060 Worker thread wakes up
23:48:42.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
23:48:42.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
23:48:42.372 00.000 11060 Moving (-0.15, -0.05) raw xDistance=0.08 yDistance=-0.14
23:48:42.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:48:42.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:42.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:48:42.372 00.000 11060 MoveAxis(E, 0, ABG)
23:48:42.372 00.000 11060 Move returns status 0, amount 0
23:48:42.372 00.000 11060 MoveAxis(N, 0, ABG)
23:48:42.372 00.000 11060 Move returns status 0, amount 0
23:48:42.372 00.000 11060 move complete, result=0
23:48:42.372 00.000 11060 worker thread done servicing request
23:48:42.382 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:42.395 00.013 10844 UpdateGuideState exits: m=3363 SNR=37.6
23:48:42.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:42.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:42.395 00.000 10844 Enqueuing Expose request
23:48:42.395 00.000 11060 Worker thread wakes up
23:48:42.395 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:42.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:42.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:43.024 00.629 11060 Exposure complete
23:48:43.225 00.201 11060 worker thread done servicing request
23:48:43.225 00.000 10844 OnExposeComplete: enter
23:48:43.225 00.000 10844 UpdateGuideState(): m_state=6
23:48:43.225 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
23:48:43.225 00.000 10844 Star::Find returns 1 (1), X=257.57, Y=61.52, Mass=3468, SNR=37.6, Peak=255 HFD=3.8
23:48:43.225 00.000 10844 MultiStar: [#1 0.41,0.25,0.99,U] [#2 -0.00,0.27,1.89,U] [#3 0.45,-0.05,0.90,U] [#4 0.03,-0.13,0.87,U] [#5 -0.23,0.07,1.02,U] [#6 0.54,-0.58,0.00,M3] [#7 0.71,0.78,0.00,M6] [#8 -0.19,-0.11,0.98,U] 
23:48:43.225 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.11}, one-star: {-0.79, 0.24}
23:48:43.225 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.53)
23:48:43.225 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
23:48:43.225 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=-0.09 mountY=-0.07, mountTheta=-2.54
23:48:43.228 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.11, opts=13)
23:48:43.228 00.000 10844 Enqueuing Move request for scope (-0.05, 0.11)
23:48:43.228 00.000 11060 Worker thread wakes up
23:48:43.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:48:43.228 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:48:43.228 00.000 11060 Moving (-0.05, 0.11) raw xDistance=-0.09 yDistance=-0.07
23:48:43.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:48:43.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:43.230 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:48:43.230 00.000 11060 MoveAxis(E, 0, ABG)
23:48:43.230 00.000 11060 Move returns status 0, amount 0
23:48:43.230 00.000 11060 MoveAxis(N, 0, ABG)
23:48:43.230 00.000 11060 Move returns status 0, amount 0
23:48:43.230 00.000 11060 move complete, result=0
23:48:43.230 00.000 11060 worker thread done servicing request
23:48:43.246 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:43.261 00.015 10844 UpdateGuideState exits: m=3468 SNR=37.6 Saturated
23:48:43.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:43.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:43.261 00.000 10844 Enqueuing Expose request
23:48:43.261 00.000 11060 Worker thread wakes up
23:48:43.261 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:43.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:43.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:43.894 00.633 11060 Exposure complete
23:48:44.169 00.275 11060 worker thread done servicing request
23:48:44.169 00.000 10844 OnExposeComplete: enter
23:48:44.169 00.000 10844 UpdateGuideState(): m_state=6
23:48:44.169 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
23:48:44.169 00.000 10844 Star::Find returns 1 (0), X=257.78, Y=61.50, Mass=2937, SNR=35.0, Peak=213 HFD=3.7
23:48:44.169 00.000 10844 MultiStar: [#1 0.06,0.17,1.01,U] [#2 0.12,-0.21,2.03,U] [#3 0.21,-0.79,0.00,M1] [#4 0.36,-0.15,0.93,U] [#5 -0.09,-0.33,1.02,U] [#6 0.09,-0.62,0.91,U] [#7 0.13,0.25,0.89,U] [#8 -0.59,-0.66,0.00,M2] 
23:48:44.169 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {-0.58, 0.22}
23:48:44.169 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
23:48:44.173 00.004 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
23:48:44.173 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.37 mountX=0.10 mountY=0.04, mountTheta=0.36
23:48:44.173 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
23:48:44.173 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
23:48:44.175 00.002 11060 Worker thread wakes up
23:48:44.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:48:44.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:48:44.175 00.000 11060 Moving (0.02, -0.11) raw xDistance=0.10 yDistance=0.04
23:48:44.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:48:44.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:44.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:44.176 00.001 11060 MoveAxis(E, 0, ABG)
23:48:44.176 00.000 11060 Move returns status 0, amount 0
23:48:44.176 00.000 11060 MoveAxis(N, 0, ABG)
23:48:44.176 00.000 11060 Move returns status 0, amount 0
23:48:44.176 00.000 11060 move complete, result=0
23:48:44.176 00.000 11060 worker thread done servicing request
23:48:44.182 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:44.214 00.032 10844 UpdateGuideState exits: m=2937 SNR=35.0
23:48:44.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:44.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:44.214 00.000 10844 Enqueuing Expose request
23:48:44.214 00.000 11060 Worker thread wakes up
23:48:44.216 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:44.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:44.216 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:44.852 00.636 11060 Exposure complete
23:48:45.115 00.263 11060 worker thread done servicing request
23:48:45.115 00.000 10844 OnExposeComplete: enter
23:48:45.115 00.000 10844 UpdateGuideState(): m_state=6
23:48:45.118 00.003 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
23:48:45.118 00.000 10844 Star::Find returns 1 (0), X=257.86, Y=61.08, Mass=3061, SNR=35.3, Peak=232 HFD=3.6
23:48:45.118 00.000 10844 MultiStar: [#1 0.11,0.14,1.01,U] [#2 -0.44,0.24,2.03,U] [#3 -0.23,-0.53,0.98,U] [#4 0.12,-0.37,0.98,U] [#5 -0.69,-0.29,0.00,M1] [#6 0.69,-0.25,0.00,M3] [#7 0.38,0.14,0.82,U] [#8 -0.34,-0.02,1.07,U] 
23:48:45.118 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.05}, one-star: {-0.50, -0.20}
23:48:45.118 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:48:45.118 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:48:45.118 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.90 mountX=0.08 mountY=-0.17, mountTheta=-1.15
23:48:45.121 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
23:48:45.121 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
23:48:45.121 00.000 11060 Worker thread wakes up
23:48:45.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
23:48:45.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
23:48:45.121 00.000 11060 Moving (-0.18, -0.05) raw xDistance=0.08 yDistance=-0.17
23:48:45.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:48:45.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:45.122 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:48:45.122 00.000 11060 MoveAxis(E, 0, ABG)
23:48:45.122 00.000 11060 Move returns status 0, amount 0
23:48:45.122 00.000 11060 MoveAxis(N, 0, ABG)
23:48:45.122 00.000 11060 Move returns status 0, amount 0
23:48:45.122 00.000 11060 move complete, result=0
23:48:45.122 00.000 11060 worker thread done servicing request
23:48:45.130 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:45.151 00.021 10844 UpdateGuideState exits: m=3061 SNR=35.3
23:48:45.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:45.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:45.151 00.000 10844 Enqueuing Expose request
23:48:45.151 00.000 11060 Worker thread wakes up
23:48:45.151 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:48:45.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:45.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:45.778 00.627 11060 Exposure complete
23:48:45.994 00.216 11060 worker thread done servicing request
23:48:45.994 00.000 10844 OnExposeComplete: enter
23:48:45.994 00.000 10844 UpdateGuideState(): m_state=6
23:48:45.994 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
23:48:45.995 00.001 10844 Star::Find returns 1 (0), X=257.99, Y=61.30, Mass=3158, SNR=36.2, Peak=246 HFD=3.4
23:48:45.995 00.000 10844 MultiStar: [#1 -0.26,-0.45,1.04,U] [#2 -0.37,0.17,2.04,U] [#3 0.17,-0.03,1.08,U] [#4 0.16,-0.88,0.00,M1] [#5 -0.45,-0.00,0.98,U] [#6 0.46,0.11,0.93,U] [#7 0.13,0.20,0.73,U] [#8 -0.81,0.00,0.00,M2] 
23:48:45.995 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.02}, one-star: {-0.37, 0.02}
23:48:45.995 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
23:48:45.995 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.51)
23:48:45.995 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.04 mountX=0.01 mountY=-0.14, mountTheta=-1.49
23:48:45.997 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.02, opts=13)
23:48:45.997 00.000 10844 Enqueuing Move request for scope (-0.14, 0.02)
23:48:45.997 00.000 11060 Worker thread wakes up
23:48:45.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
23:48:45.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
23:48:45.997 00.000 11060 Moving (-0.14, 0.02) raw xDistance=0.01 yDistance=-0.14
23:48:45.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:48:45.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:45.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:48:45.997 00.000 11060 MoveAxis(E, 0, ABG)
23:48:45.997 00.000 11060 Move returns status 0, amount 0
23:48:45.997 00.000 11060 MoveAxis(N, 0, ABG)
23:48:45.997 00.000 11060 Move returns status 0, amount 0
23:48:45.997 00.000 11060 move complete, result=0
23:48:45.997 00.000 11060 worker thread done servicing request
23:48:46.006 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:46.032 00.026 10844 UpdateGuideState exits: m=3158 SNR=36.2
23:48:46.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:46.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:46.032 00.000 10844 Enqueuing Expose request
23:48:46.032 00.000 11060 Worker thread wakes up
23:48:46.032 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:46.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:46.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:46.669 00.637 11060 Exposure complete
23:48:46.875 00.206 11060 worker thread done servicing request
23:48:46.875 00.000 10844 OnExposeComplete: enter
23:48:46.875 00.000 10844 UpdateGuideState(): m_state=6
23:48:46.875 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
23:48:46.875 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=60.91, Mass=2999, SNR=35.1, Peak=251 HFD=4.1
23:48:46.875 00.000 10844 MultiStar: [#1 0.07,-0.39,0.99,U] [#2 -0.38,0.09,1.96,U] [#3 0.31,0.21,0.94,U] [#4 -0.19,-0.60,1.04,U] [#5 -0.01,-0.77,0.00,M1] [#6 0.73,-1.23,0.00,M3] [#7 0.13,-0.03,0.94,U] [#8 -0.81,-0.41,0.00,M3] 
23:48:46.875 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.15}, one-star: {-0.37, -0.37}
23:48:46.875 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
23:48:46.875 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
23:48:46.875 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.26 mountX=0.17 mountY=-0.10, mountTheta=-0.52
23:48:46.875 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
23:48:46.878 00.003 10844 Enqueuing Move request for scope (-0.12, -0.15)
23:48:46.878 00.000 11060 Worker thread wakes up
23:48:46.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
23:48:46.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
23:48:46.878 00.000 11060 Moving (-0.12, -0.15) raw xDistance=0.17 yDistance=-0.10
23:48:46.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:48:46.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:46.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:48:46.878 00.000 11060 MoveAxis(W, 30, ABG)
23:48:46.878 00.000 11060 Guiding  Dir = 3, Dur = 30
23:48:46.883 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:46.900 00.017 10844 UpdateGuideState exits: m=2999 SNR=35.1
23:48:46.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:46.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:46.900 00.000 10844 Enqueuing Expose request
23:48:46.917 00.017 11060 IsSlewing returns 0
23:48:46.917 00.000 11060 IsGuiding returns 0
23:48:46.985 00.068 11060 IsGuiding returns 0
23:48:46.985 00.000 11060 Move returns status 0, amount 30
23:48:46.985 00.000 11060 MoveAxis(N, 0, ABG)
23:48:46.985 00.000 11060 Move returns status 0, amount 0
23:48:46.985 00.000 11060 move complete, result=0
23:48:46.985 00.000 11060 worker thread done servicing request
23:48:46.985 00.000 11060 Worker thread wakes up
23:48:46.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:46.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:46.987 00.002 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
23:48:47.628 00.641 11060 Exposure complete
23:48:47.863 00.235 11060 worker thread done servicing request
23:48:47.865 00.002 10844 OnExposeComplete: enter
23:48:47.865 00.000 10844 UpdateGuideState(): m_state=6
23:48:47.865 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
23:48:47.865 00.000 10844 Star::Find returns 1 (1), X=258.32, Y=61.04, Mass=3846, SNR=40.5, Peak=255 HFD=3.6
23:48:47.865 00.000 10844 MultiStar: [#1 -0.10,0.15,0.95,U] [#2 -0.48,0.39,1.68,U] [#3 0.16,-0.46,0.93,U] [#4 0.13,0.15,0.87,U] [#5 -0.59,-0.25,0.00,M2] [#6 1.27,-0.83,0.00,M4] [#7 0.11,0.93,0.00,M3] [#8 -0.35,-0.74,0.00,M4] 
23:48:47.865 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.05}, one-star: {-0.04, -0.23}
23:48:47.865 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
23:48:47.865 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.78)
23:48:47.865 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.13 cameraTheta=2.77 mountX=-0.03 mountY=-0.13, mountTheta=-1.76
23:48:47.865 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.05, opts=13)
23:48:47.865 00.000 10844 Enqueuing Move request for scope (-0.13, 0.05)
23:48:47.865 00.000 11060 Worker thread wakes up
23:48:47.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
23:48:47.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
23:48:47.865 00.000 11060 Moving (-0.13, 0.05) raw xDistance=-0.03 yDistance=-0.13
23:48:47.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:48:47.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:47.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:48:47.865 00.000 11060 MoveAxis(E, 0, ABG)
23:48:47.865 00.000 11060 Move returns status 0, amount 0
23:48:47.865 00.000 11060 MoveAxis(N, 0, ABG)
23:48:47.865 00.000 11060 Move returns status 0, amount 0
23:48:47.865 00.000 11060 move complete, result=0
23:48:47.865 00.000 11060 worker thread done servicing request
23:48:47.871 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:47.888 00.017 10844 UpdateGuideState exits: m=3846 SNR=40.5 Saturated
23:48:47.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:47.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:47.888 00.000 10844 Enqueuing Expose request
23:48:47.888 00.000 11060 Worker thread wakes up
23:48:47.888 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:47.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:47.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:48.529 00.641 11060 Exposure complete
23:48:48.753 00.224 11060 worker thread done servicing request
23:48:48.753 00.000 10844 OnExposeComplete: enter
23:48:48.753 00.000 10844 UpdateGuideState(): m_state=6
23:48:48.753 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
23:48:48.753 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.35, Mass=3179, SNR=35.9, Peak=241 HFD=3.6
23:48:48.753 00.000 10844 MultiStar: [#1 -0.42,0.11,1.04,U] [#2 0.01,0.58,2.05,U] [#3 0.42,-0.19,0.99,U] [#4 0.00,0.18,0.90,U] [#5 -0.18,-0.03,1.06,U] [#6 0.60,-0.63,0.00,M5] [#7 0.34,0.56,0.00,M4] [#8 0.06,-0.74,0.00,M5] 
23:48:48.753 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.19}, one-star: {0.38, 0.08}
23:48:48.753 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
23:48:48.753 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
23:48:48.753 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.41 mountX=-0.19 mountY=-0.00, mountTheta=-3.13
23:48:48.755 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.19, opts=13)
23:48:48.755 00.000 10844 Enqueuing Move request for scope (0.03, 0.19)
23:48:48.755 00.000 11060 Worker thread wakes up
23:48:48.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
23:48:48.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
23:48:48.755 00.000 11060 Moving (0.03, 0.19) raw xDistance=-0.19 yDistance=-0.00
23:48:48.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:48:48.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:48.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:48:48.755 00.000 11060 MoveAxis(E, 33, ABG)
23:48:48.755 00.000 11060 Guiding  Dir = 2, Dur = 33
23:48:48.760 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:48.777 00.017 10844 UpdateGuideState exits: m=3179 SNR=35.9
23:48:48.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:48.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:48.777 00.000 10844 Enqueuing Expose request
23:48:48.780 00.003 11060 IsSlewing returns 0
23:48:48.780 00.000 11060 IsGuiding returns 0
23:48:48.859 00.079 11060 IsGuiding returns 0
23:48:48.859 00.000 11060 Move returns status 0, amount 33
23:48:48.859 00.000 11060 MoveAxis(N, 0, ABG)
23:48:48.859 00.000 11060 Move returns status 0, amount 0
23:48:48.860 00.001 11060 move complete, result=0
23:48:48.860 00.000 11060 worker thread done servicing request
23:48:48.860 00.000 11060 Worker thread wakes up
23:48:48.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:48.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:48.860 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
23:48:49.483 00.623 11060 Exposure complete
23:48:49.684 00.201 11060 worker thread done servicing request
23:48:49.685 00.001 10844 OnExposeComplete: enter
23:48:49.685 00.000 10844 UpdateGuideState(): m_state=6
23:48:49.685 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
23:48:49.685 00.000 10844 Star::Find returns 1 (0), X=257.71, Y=61.27, Mass=3224, SNR=36.0, Peak=230 HFD=3.6
23:48:49.685 00.000 10844 MultiStar: [#1 0.02,-0.42,1.04,U] [#2 0.21,-0.25,1.88,U] [#3 1.31,-1.22,0.00,M1] [#4 0.67,-0.27,0.00,M1] [#5 0.28,-0.35,1.06,U] [#6 0.76,-0.45,0.00,M6] [#7 0.45,0.33,0.88,U] [#8 0.05,-0.83,0.00,M6] 
23:48:49.685 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.17}, one-star: {-0.65, -0.01}
23:48:49.685 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
23:48:49.685 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
23:48:49.685 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.13 mountX=0.15 mountY=0.11, mountTheta=0.61
23:48:49.685 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.17, opts=13)
23:48:49.685 00.000 10844 Enqueuing Move request for scope (0.08, -0.17)
23:48:49.685 00.000 11060 Worker thread wakes up
23:48:49.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
23:48:49.687 00.002 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
23:48:49.687 00.000 11060 Moving (0.08, -0.17) raw xDistance=0.15 yDistance=0.11
23:48:49.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:48:49.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:49.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:48:49.687 00.000 11060 MoveAxis(W, 25, ABG)
23:48:49.687 00.000 11060 Guiding  Dir = 3, Dur = 25
23:48:49.694 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:49.701 00.007 11060 IsSlewing returns 0
23:48:49.701 00.000 11060 IsGuiding returns 0
23:48:49.720 00.019 10844 UpdateGuideState exits: m=3224 SNR=36.0
23:48:49.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:49.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:49.720 00.000 10844 Enqueuing Expose request
23:48:49.735 00.015 11060 IsGuiding returns 0
23:48:49.735 00.000 11060 Move returns status 0, amount 25
23:48:49.735 00.000 11060 MoveAxis(N, 0, ABG)
23:48:49.735 00.000 11060 Move returns status 0, amount 0
23:48:49.735 00.000 11060 move complete, result=0
23:48:49.735 00.000 11060 worker thread done servicing request
23:48:49.735 00.000 11060 Worker thread wakes up
23:48:49.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:49.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:49.735 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
23:48:50.359 00.624 11060 Exposure complete
23:48:50.527 00.168 11060 worker thread done servicing request
23:48:50.527 00.000 10844 OnExposeComplete: enter
23:48:50.527 00.000 10844 UpdateGuideState(): m_state=6
23:48:50.527 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
23:48:50.527 00.000 10844 Star::Find returns 1 (1), X=258.20, Y=61.42, Mass=3242, SNR=36.3, Peak=255 HFD=3.6
23:48:50.527 00.000 10844 MultiStar: [#1 -0.05,0.46,0.88,U] [#2 -0.17,-0.20,1.99,U] [#3 -0.01,-0.34,1.04,U] [#4 -0.53,0.16,0.98,U] [#5 -0.42,0.40,1.01,U] [#6 0.97,-0.28,0.00,M7] [#7 0.55,0.28,0.86,U] [#8 -0.07,-0.39,1.04,U] 
23:48:50.527 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.02}, one-star: {-0.16, 0.14}
23:48:50.527 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
23:48:50.527 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.58)
23:48:50.527 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.97 mountX=0.00 mountY=-0.12, mountTheta=-1.56
23:48:50.529 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
23:48:50.529 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
23:48:50.529 00.000 11060 Worker thread wakes up
23:48:50.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
23:48:50.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
23:48:50.529 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.00 yDistance=-0.12
23:48:50.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:48:50.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:50.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:48:50.529 00.000 11060 MoveAxis(E, 0, ABG)
23:48:50.529 00.000 11060 Move returns status 0, amount 0
23:48:50.531 00.002 11060 MoveAxis(N, 0, ABG)
23:48:50.531 00.000 11060 Move returns status 0, amount 0
23:48:50.531 00.000 11060 move complete, result=0
23:48:50.531 00.000 11060 worker thread done servicing request
23:48:50.535 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:48:50.546 00.011 10844 UpdateGuideState exits: m=3242 SNR=36.3 Saturated
23:48:50.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:50.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:50.546 00.000 10844 Enqueuing Expose request
23:48:50.546 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:50.546 00.000 11060 Worker thread wakes up
23:48:50.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:50.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:51.186 00.640 11060 Exposure complete
23:48:51.341 00.155 11060 worker thread done servicing request
23:48:51.341 00.000 10844 OnExposeComplete: enter
23:48:51.341 00.000 10844 UpdateGuideState(): m_state=6
23:48:51.341 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
23:48:51.341 00.000 10844 Star::Find returns 1 (1), X=257.91, Y=61.74, Mass=3382, SNR=37.0, Peak=255 HFD=3.9
23:48:51.341 00.000 10844 MultiStar: [#1 0.43,0.55,0.00,M1] [#2 -0.26,0.24,1.88,U] [#3 0.82,0.33,0.00,M1] [#4 0.22,0.60,0.00,M1] [#5 -0.23,-0.25,0.94,U] [#6 0.80,-0.08,0.00,M8] [#7 1.18,0.93,0.00,M3] [#8 -0.38,-0.38,0.92,U] 
23:48:51.341 00.000 10844 refined, 3 included, MultiStar: {-0.32, 0.07}, one-star: {-0.45, 0.46}
23:48:51.341 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
23:48:51.341 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.62)
23:48:51.341 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.07 hyp=0.33 cameraTheta=2.93 mountX=-0.01 mountY=-0.33, mountTheta=-1.60
23:48:51.345 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.07, opts=13)
23:48:51.345 00.000 10844 Enqueuing Move request for scope (-0.32, 0.07)
23:48:51.345 00.000 11060 Worker thread wakes up
23:48:51.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.07) opts 0xd
23:48:51.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.07)
23:48:51.345 00.000 11060 Moving (-0.32, 0.07) raw xDistance=-0.01 yDistance=-0.33
23:48:51.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:48:51.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:51.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:48:51.345 00.000 11060 MoveAxis(E, 0, ABG)
23:48:51.345 00.000 11060 Move returns status 0, amount 0
23:48:51.345 00.000 11060 MoveAxis(N, 0, ABG)
23:48:51.345 00.000 11060 Move returns status 0, amount 0
23:48:51.345 00.000 11060 move complete, result=0
23:48:51.345 00.000 11060 worker thread done servicing request
23:48:51.351 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:51.375 00.024 10844 UpdateGuideState exits: m=3382 SNR=37.0 Saturated
23:48:51.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:51.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:51.375 00.000 10844 Enqueuing Expose request
23:48:51.375 00.000 11060 Worker thread wakes up
23:48:51.376 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:51.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:51.376 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:48:52.000 00.624 11060 Exposure complete
23:48:52.186 00.186 11060 worker thread done servicing request
23:48:52.186 00.000 10844 OnExposeComplete: enter
23:48:52.186 00.000 10844 UpdateGuideState(): m_state=6
23:48:52.186 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
23:48:52.186 00.000 10844 Star::Find returns 1 (0), X=257.82, Y=61.52, Mass=3613, SNR=38.9, Peak=234 HFD=3.8
23:48:52.186 00.000 10844 MultiStar: [#1 0.24,0.40,0.97,U] [#2 -0.15,-0.51,1.90,U] [#3 0.23,-0.74,0.00,M2] [#4 -0.06,-0.34,0.88,U] [#5 -0.21,0.44,0.89,U] [#6 0.83,-1.27,0.00,M9] [#7 0.20,0.56,0.76,U] [#8 -0.55,-1.04,0.00,M5] 
23:48:52.186 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.03}, one-star: {-0.54, 0.24}
23:48:52.186 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.66 = -1.63)
23:48:52.186 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
23:48:52.186 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.90 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
23:48:52.188 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
23:48:52.188 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
23:48:52.188 00.000 11060 Worker thread wakes up
23:48:52.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
23:48:52.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
23:48:52.188 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.11
23:48:52.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:48:52.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:52.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:48:52.188 00.000 11060 MoveAxis(E, 0, ABG)
23:48:52.188 00.000 11060 Move returns status 0, amount 0
23:48:52.188 00.000 11060 MoveAxis(N, 0, ABG)
23:48:52.188 00.000 11060 Move returns status 0, amount 0
23:48:52.188 00.000 11060 move complete, result=0
23:48:52.188 00.000 11060 worker thread done servicing request
23:48:52.191 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:52.206 00.015 10844 UpdateGuideState exits: m=3613 SNR=38.9
23:48:52.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:52.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:52.206 00.000 10844 Enqueuing Expose request
23:48:52.206 00.000 11060 Worker thread wakes up
23:48:52.206 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:52.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:52.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:52.838 00.632 11060 Exposure complete
23:48:53.005 00.167 11060 worker thread done servicing request
23:48:53.005 00.000 10844 OnExposeComplete: enter
23:48:53.005 00.000 10844 UpdateGuideState(): m_state=6
23:48:53.006 00.001 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
23:48:53.006 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.18, Mass=2862, SNR=34.4, Peak=253 HFD=3.6
23:48:53.006 00.000 10844 MultiStar: [#1 0.38,0.00,1.13,U] [#2 -0.27,-0.94,0.00,M1] [#3 1.22,-1.26,0.00,M3] [#4 0.17,-0.14,1.05,U] [#5 0.10,-0.91,0.00,M1] [#6 0.72,-0.77,0.00,M10] [#7 0.58,0.02,0.91,U] [#8 -0.12,-0.53,0.98,U] 
23:48:53.006 00.000 10844 single-star, 4 included, MultiStar: {0.19, -0.15}, one-star: {-0.06, -0.10}
23:48:53.006 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
23:48:53.006 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
23:48:53.006 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.14 mountX=0.11 mountY=-0.05, mountTheta=-0.40
23:48:53.006 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
23:48:53.006 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
23:48:53.006 00.000 11060 Worker thread wakes up
23:48:53.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
23:48:53.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
23:48:53.006 00.000 11060 Moving (-0.06, -0.10) raw xDistance=0.11 yDistance=-0.05
23:48:53.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:48:53.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:53.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:48:53.006 00.000 11060 MoveAxis(E, 0, ABG)
23:48:53.006 00.000 11060 Move returns status 0, amount 0
23:48:53.006 00.000 11060 MoveAxis(N, 0, ABG)
23:48:53.006 00.000 11060 Move returns status 0, amount 0
23:48:53.006 00.000 11060 move complete, result=0
23:48:53.006 00.000 11060 worker thread done servicing request
23:48:53.011 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:53.027 00.016 10844 UpdateGuideState exits: m=2862 SNR=34.4
23:48:53.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:53.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:53.027 00.000 10844 Enqueuing Expose request
23:48:53.027 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:53.027 00.000 11060 Worker thread wakes up
23:48:53.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:53.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:53.665 00.638 11060 Exposure complete
23:48:53.845 00.180 11060 worker thread done servicing request
23:48:53.845 00.000 10844 OnExposeComplete: enter
23:48:53.845 00.000 10844 UpdateGuideState(): m_state=6
23:48:53.845 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
23:48:53.845 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.42, Mass=3062, SNR=35.4, Peak=255 HFD=3.3
23:48:53.845 00.000 10844 MultiStar: [#1 -0.05,-0.10,1.10,U] [#2 0.10,0.27,2.06,U] [#3 0.29,-0.69,0.00,M4] [#4 -0.04,-0.07,0.95,U] [#5 0.60,-0.48,0.00,M2] [#6 0.60,-0.74,0.00,R] [#7 0.95,-0.01,0.00,M2] [#8 -0.66,-0.23,0.00,M5] 
23:48:53.845 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.10}, one-star: {0.21, 0.14}
23:48:53.845 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
23:48:53.845 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
23:48:53.845 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.11 mountY=0.05, mountTheta=2.75
23:48:53.848 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
23:48:53.848 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
23:48:53.848 00.000 11060 Worker thread wakes up
23:48:53.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
23:48:53.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
23:48:53.848 00.000 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.05
23:48:53.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:48:53.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:53.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:48:53.850 00.002 11060 MoveAxis(E, 0, ABG)
23:48:53.850 00.000 11060 Move returns status 0, amount 0
23:48:53.850 00.000 11060 MoveAxis(N, 0, ABG)
23:48:53.850 00.000 11060 Move returns status 0, amount 0
23:48:53.850 00.000 11060 move complete, result=0
23:48:53.850 00.000 11060 worker thread done servicing request
23:48:53.853 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:53.867 00.014 10844 UpdateGuideState exits: m=3062 SNR=35.4 Saturated
23:48:53.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:53.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:53.867 00.000 10844 Enqueuing Expose request
23:48:53.867 00.000 11060 Worker thread wakes up
23:48:53.867 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:53.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:53.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:54.502 00.635 11060 Exposure complete
23:48:54.727 00.225 11060 worker thread done servicing request
23:48:54.727 00.000 10844 OnExposeComplete: enter
23:48:54.727 00.000 10844 UpdateGuideState(): m_state=6
23:48:54.727 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
23:48:54.727 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=61.65, Mass=3231, SNR=36.9, Peak=223 HFD=3.5
23:48:54.727 00.000 10844 MultiStar: [#1 0.15,0.43,0.99,U] [#2 -0.01,0.14,2.02,U] [#3 0.36,-0.32,0.95,U] [#4 0.65,-0.59,0.00,M1] [#5 -0.03,-0.17,0.98,U] [#6 -0.21,0.70,0.00,M1] [#7 -0.28,-0.30,0.85,U] [#8 -0.39,-0.87,0.00,M6] 
23:48:54.727 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.05}, one-star: {-0.01, 0.37}
23:48:54.727 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
23:48:54.727 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
23:48:54.727 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=-0.06 mountY=0.02, mountTheta=2.80
23:48:54.729 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
23:48:54.729 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
23:48:54.729 00.000 11060 Worker thread wakes up
23:48:54.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:48:54.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:48:54.729 00.000 11060 Moving (0.03, 0.05) raw xDistance=-0.06 yDistance=0.02
23:48:54.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:48:54.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:54.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:48:54.729 00.000 11060 MoveAxis(E, 0, ABG)
23:48:54.729 00.000 11060 Move returns status 0, amount 0
23:48:54.729 00.000 11060 MoveAxis(N, 0, ABG)
23:48:54.729 00.000 11060 Move returns status 0, amount 0
23:48:54.729 00.000 11060 move complete, result=0
23:48:54.731 00.002 11060 worker thread done servicing request
23:48:54.735 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:54.750 00.015 10844 UpdateGuideState exits: m=3231 SNR=36.9
23:48:54.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:54.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:54.750 00.000 10844 Enqueuing Expose request
23:48:54.750 00.000 11060 Worker thread wakes up
23:48:54.750 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:54.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:54.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:55.391 00.641 11060 Exposure complete
23:48:55.558 00.167 11060 worker thread done servicing request
23:48:55.558 00.000 10844 OnExposeComplete: enter
23:48:55.558 00.000 10844 UpdateGuideState(): m_state=6
23:48:55.559 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
23:48:55.559 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.40, Mass=3327, SNR=36.8, Peak=250 HFD=3.6
23:48:55.559 00.000 10844 MultiStar: [#1 0.62,0.21,0.00,M1] [#2 -0.01,0.16,1.94,U] [#3 0.35,-0.45,1.01,U] [#4 0.87,-0.31,0.00,M2] [#5 -0.03,-0.28,0.96,U] [#6 0.37,0.85,0.00,M2] [#7 0.62,0.39,0.00,M2] [#8 -0.38,-0.07,0.97,U] 
23:48:55.559 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.06}, one-star: {0.39, 0.12}
23:48:55.559 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
23:48:55.559 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
23:48:55.559 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.82 mountX=0.05 mountY=0.07, mountTheta=0.92
23:48:55.559 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
23:48:55.559 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
23:48:55.559 00.000 11060 Worker thread wakes up
23:48:55.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
23:48:55.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
23:48:55.559 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
23:48:55.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:55.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:55.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:48:55.559 00.000 11060 MoveAxis(E, 0, ABG)
23:48:55.559 00.000 11060 Move returns status 0, amount 0
23:48:55.559 00.000 11060 MoveAxis(N, 0, ABG)
23:48:55.559 00.000 11060 Move returns status 0, amount 0
23:48:55.559 00.000 11060 move complete, result=0
23:48:55.559 00.000 11060 worker thread done servicing request
23:48:55.562 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:55.581 00.019 10844 UpdateGuideState exits: m=3327 SNR=36.8
23:48:55.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:55.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:55.581 00.000 10844 Enqueuing Expose request
23:48:55.581 00.000 11060 Worker thread wakes up
23:48:55.581 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:55.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:55.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:56.213 00.632 11060 Exposure complete
23:48:56.372 00.159 11060 worker thread done servicing request
23:48:56.372 00.000 10844 OnExposeComplete: enter
23:48:56.372 00.000 10844 UpdateGuideState(): m_state=6
23:48:56.372 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
23:48:56.372 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=61.38, Mass=3052, SNR=34.9, Peak=255 HFD=3.5
23:48:56.374 00.002 10844 MultiStar: [#1 0.32,0.27,0.99,U] [#2 -0.48,0.48,0.00,M1] [#3 0.25,0.26,1.09,U] [#4 0.41,-0.22,1.11,U] [#5 0.14,0.11,1.00,U] [#6 -0.08,0.59,0.97,U] [#7 0.72,0.70,0.00,M3] [#8 -0.52,0.26,1.07,U] 
23:48:56.374 00.000 10844 single-star, 6 included, MultiStar: {0.07, 0.19}, one-star: {-0.07, 0.10}
23:48:56.374 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
23:48:56.374 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.38)
23:48:56.374 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.17 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
23:48:56.375 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.10, opts=13)
23:48:56.375 00.000 10844 Enqueuing Move request for scope (-0.07, 0.10)
23:48:56.375 00.000 11060 Worker thread wakes up
23:48:56.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:48:56.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:48:56.375 00.000 11060 Moving (-0.07, 0.10) raw xDistance=-0.09 yDistance=-0.09
23:48:56.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:48:56.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:56.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:48:56.375 00.000 11060 MoveAxis(E, 0, ABG)
23:48:56.375 00.000 11060 Move returns status 0, amount 0
23:48:56.375 00.000 11060 MoveAxis(N, 0, ABG)
23:48:56.375 00.000 11060 Move returns status 0, amount 0
23:48:56.375 00.000 11060 move complete, result=0
23:48:56.375 00.000 11060 worker thread done servicing request
23:48:56.380 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:48:56.405 00.025 10844 UpdateGuideState exits: m=3052 SNR=34.9 Saturated
23:48:56.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:56.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:56.405 00.000 10844 Enqueuing Expose request
23:48:56.405 00.000 11060 Worker thread wakes up
23:48:56.405 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:56.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:56.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:57.039 00.634 11060 Exposure complete
23:48:57.242 00.203 11060 worker thread done servicing request
23:48:57.242 00.000 10844 OnExposeComplete: enter
23:48:57.242 00.000 10844 UpdateGuideState(): m_state=6
23:48:57.242 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
23:48:57.242 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.65, Mass=3022, SNR=35.3, Peak=249 HFD=3.4
23:48:57.242 00.000 10844 MultiStar: [#1 -0.03,0.36,1.04,U] [#2 -0.34,0.42,1.98,U] [#3 0.60,0.32,0.00,M2] [#4 0.01,-0.18,1.00,U] [#5 -0.37,0.01,0.97,U] [#6 0.12,1.01,0.00,M2] [#7 0.57,1.14,0.00,M4] [#8 -0.22,0.22,0.96,U] 
23:48:57.242 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.23}, one-star: {0.09, 0.37}
23:48:57.242 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.96 = -2.33)
23:48:57.242 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
23:48:57.242 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.29 cameraTheta=2.20 mountX=-0.20 mountY=-0.21, mountTheta=-2.34
23:48:57.242 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.23, opts=13)
23:48:57.242 00.000 10844 Enqueuing Move request for scope (-0.17, 0.23)
23:48:57.242 00.000 11060 Worker thread wakes up
23:48:57.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
23:48:57.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
23:48:57.242 00.000 11060 Moving (-0.17, 0.23) raw xDistance=-0.20 yDistance=-0.21
23:48:57.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:48:57.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:48:57.248 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:48:57.248 00.000 11060 MoveAxis(E, 34, ABG)
23:48:57.248 00.000 11060 Guiding  Dir = 2, Dur = 34
23:48:57.253 00.005 11060 IsSlewing returns 0
23:48:57.265 00.012 11060 IsGuiding returns 0
23:48:57.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:57.283 00.018 10844 UpdateGuideState exits: m=3022 SNR=35.3
23:48:57.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:57.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:57.283 00.000 10844 Enqueuing Expose request
23:48:57.314 00.031 11060 IsGuiding returns 0
23:48:57.314 00.000 11060 Move returns status 0, amount 34
23:48:57.314 00.000 11060 MoveAxis(N, 0, ABG)
23:48:57.314 00.000 11060 Move returns status 0, amount 0
23:48:57.314 00.000 11060 move complete, result=0
23:48:57.314 00.000 11060 worker thread done servicing request
23:48:57.314 00.000 11060 Worker thread wakes up
23:48:57.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:57.314 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
23:48:57.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:57.939 00.625 11060 Exposure complete
23:48:58.187 00.248 11060 worker thread done servicing request
23:48:58.189 00.002 10844 OnExposeComplete: enter
23:48:58.189 00.000 10844 UpdateGuideState(): m_state=6
23:48:58.189 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
23:48:58.189 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=60.57, Mass=3195, SNR=36.7, Peak=252 HFD=3.6
23:48:58.189 00.000 10844 MultiStar: [#1 0.26,0.43,0.89,U] [#2 -0.44,-0.09,2.01,U] [#3 0.25,-0.59,0.00,M3] [#4 -0.48,-0.19,0.91,U] [#5 -0.07,-0.65,0.00,M1] [#6 0.11,-0.38,0.86,U] [#7 0.40,-0.18,0.87,U] [#8 -0.16,-0.42,0.93,U] 
23:48:58.189 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.21}, one-star: {-0.16, -0.70}
23:48:58.189 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
23:48:58.189 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
23:48:58.189 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-2.13 mountX=0.23 mountY=-0.09, mountTheta=-0.39
23:48:58.193 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.21, opts=13)
23:48:58.193 00.000 10844 Enqueuing Move request for scope (-0.13, -0.21)
23:48:58.193 00.000 11060 Worker thread wakes up
23:48:58.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
23:48:58.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
23:48:58.193 00.000 11060 Moving (-0.13, -0.21) raw xDistance=0.23 yDistance=-0.09
23:48:58.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:48:58.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:58.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:48:58.193 00.000 11060 MoveAxis(W, 38, ABG)
23:48:58.193 00.000 11060 Guiding  Dir = 3, Dur = 38
23:48:58.203 00.010 11060 IsSlewing returns 0
23:48:58.203 00.000 11060 IsGuiding returns 0
23:48:58.205 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:58.225 00.020 10844 UpdateGuideState exits: m=3195 SNR=36.7
23:48:58.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:58.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:58.225 00.000 10844 Enqueuing Expose request
23:48:58.249 00.024 11060 IsGuiding returns 0
23:48:58.249 00.000 11060 Move returns status 0, amount 38
23:48:58.249 00.000 11060 MoveAxis(N, 0, ABG)
23:48:58.249 00.000 11060 Move returns status 0, amount 0
23:48:58.249 00.000 11060 move complete, result=0
23:48:58.250 00.001 11060 worker thread done servicing request
23:48:58.250 00.000 11060 Worker thread wakes up
23:48:58.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:58.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:58.261 00.011 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:48:58.884 00.623 11060 Exposure complete
23:48:59.122 00.238 11060 worker thread done servicing request
23:48:59.122 00.000 10844 OnExposeComplete: enter
23:48:59.122 00.000 10844 UpdateGuideState(): m_state=6
23:48:59.122 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
23:48:59.122 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=60.88, Mass=3055, SNR=35.3, Peak=254 HFD=3.5
23:48:59.122 00.000 10844 MultiStar: [#1 0.52,-0.04,1.09,U] [#2 -0.26,-0.09,2.00,U] [#3 0.25,-0.36,0.97,U] [#4 -0.18,-0.56,0.89,U] [#5 -0.20,-0.55,0.99,U] [#6 0.14,0.18,0.91,U] [#7 0.20,0.19,0.89,U] [#8 -0.49,-0.50,0.00,M3] 
23:48:59.122 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.19}, one-star: {0.30, -0.40}
23:48:59.122 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
23:48:59.122 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
23:48:59.122 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.25 mountX=0.18 mountY=0.09, mountTheta=0.49
23:48:59.124 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.19, opts=13)
23:48:59.126 00.002 10844 Enqueuing Move request for scope (0.06, -0.19)
23:48:59.126 00.000 11060 Worker thread wakes up
23:48:59.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
23:48:59.127 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
23:48:59.127 00.000 11060 Moving (0.06, -0.19) raw xDistance=0.18 yDistance=0.09
23:48:59.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:48:59.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:59.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:48:59.127 00.000 11060 MoveAxis(W, 32, ABG)
23:48:59.127 00.000 11060 Guiding  Dir = 3, Dur = 32
23:48:59.138 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:48:59.140 00.002 11060 IsSlewing returns 0
23:48:59.140 00.000 11060 IsGuiding returns 0
23:48:59.154 00.014 10844 UpdateGuideState exits: m=3055 SNR=35.3
23:48:59.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:59.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:48:59.154 00.000 10844 Enqueuing Expose request
23:48:59.173 00.019 11060 IsGuiding returns 0
23:48:59.173 00.000 11060 Move returns status 0, amount 32
23:48:59.173 00.000 11060 MoveAxis(N, 0, ABG)
23:48:59.173 00.000 11060 Move returns status 0, amount 0
23:48:59.173 00.000 11060 move complete, result=0
23:48:59.173 00.000 11060 worker thread done servicing request
23:48:59.173 00.000 11060 Worker thread wakes up
23:48:59.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:48:59.173 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
23:48:59.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:48:59.808 00.635 11060 Exposure complete
23:49:00.037 00.229 11060 worker thread done servicing request
23:49:00.037 00.000 10844 OnExposeComplete: enter
23:49:00.037 00.000 10844 UpdateGuideState(): m_state=6
23:49:00.037 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
23:49:00.037 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.18, Mass=3279, SNR=36.5, Peak=252 HFD=3.8
23:49:00.037 00.000 10844 MultiStar: [#1 0.38,0.28,0.90,U] [#2 -0.48,0.30,1.83,U] [#3 0.35,0.45,0.89,U] [#4 0.17,-0.55,0.98,U] [#5 0.02,-0.37,0.95,U] [#6 0.31,0.14,0.95,U] [#7 0.44,0.57,0.00,M3] [#8 -0.17,-0.16,0.96,U] 
23:49:00.037 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.18, -0.09}
23:49:00.037 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
23:49:00.037 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
23:49:00.037 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.64 mountX=-0.03 mountY=0.03, mountTheta=2.38
23:49:00.039 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
23:49:00.039 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
23:49:00.039 00.000 11060 Worker thread wakes up
23:49:00.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
23:49:00.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
23:49:00.039 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=0.03
23:49:00.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:00.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:00.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:00.041 00.002 11060 MoveAxis(E, 0, ABG)
23:49:00.041 00.000 11060 Move returns status 0, amount 0
23:49:00.041 00.000 11060 MoveAxis(N, 0, ABG)
23:49:00.041 00.000 11060 Move returns status 0, amount 0
23:49:00.041 00.000 11060 move complete, result=0
23:49:00.041 00.000 11060 worker thread done servicing request
23:49:00.049 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:00.067 00.018 10844 UpdateGuideState exits: m=3279 SNR=36.5
23:49:00.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:00.067 00.000 10844 Enqueuing Expose request
23:49:00.067 00.000 11060 Worker thread wakes up
23:49:00.067 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:00.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:00.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:00.695 00.628 11060 Exposure complete
23:49:00.902 00.207 11060 worker thread done servicing request
23:49:00.902 00.000 10844 OnExposeComplete: enter
23:49:00.902 00.000 10844 UpdateGuideState(): m_state=6
23:49:00.902 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
23:49:00.902 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.56, Mass=3201, SNR=36.5, Peak=247 HFD=3.7
23:49:00.902 00.000 10844 MultiStar: [#1 0.57,0.73,0.00,M1] [#2 0.14,0.21,1.85,U] [#3 0.56,0.37,0.00,M2] [#4 0.50,-0.80,0.00,M1] [#5 -0.00,-0.35,1.08,U] [#6 0.69,0.27,0.00,M1] [#7 0.75,0.43,0.00,M4] [#8 -0.35,-0.40,0.90,U] 
23:49:00.907 00.005 10844 refined, 3 included, MultiStar: {0.11, -0.01}, one-star: {0.60, 0.28}
23:49:00.907 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
23:49:00.907 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
23:49:00.907 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=-0.01 mountY=0.11, mountTheta=1.64
23:49:00.919 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
23:49:00.919 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
23:49:00.919 00.000 11060 Worker thread wakes up
23:49:00.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:49:00.919 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:49:00.919 00.000 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
23:49:00.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:49:00.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:00.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:00.919 00.000 11060 MoveAxis(E, 0, ABG)
23:49:00.919 00.000 11060 Move returns status 0, amount 0
23:49:00.919 00.000 11060 MoveAxis(N, 0, ABG)
23:49:00.919 00.000 11060 Move returns status 0, amount 0
23:49:00.921 00.002 11060 move complete, result=0
23:49:00.921 00.000 11060 worker thread done servicing request
23:49:00.927 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:00.944 00.017 10844 UpdateGuideState exits: m=3201 SNR=36.5
23:49:00.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:00.944 00.000 10844 Enqueuing Expose request
23:49:00.944 00.000 11060 Worker thread wakes up
23:49:00.944 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:00.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:00.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:01.563 00.619 11060 Exposure complete
23:49:01.723 00.160 11060 worker thread done servicing request
23:49:01.723 00.000 10844 OnExposeComplete: enter
23:49:01.723 00.000 10844 UpdateGuideState(): m_state=6
23:49:01.723 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
23:49:01.723 00.000 10844 Star::Find returns 1 (1), X=258.61, Y=61.79, Mass=3284, SNR=36.7, Peak=255 HFD=3.6
23:49:01.723 00.000 10844 MultiStar: [#1 0.14,0.66,0.00,M2] [#2 0.17,0.88,0.00,M1] [#3 0.45,0.01,1.05,U] [#4 0.54,-0.25,0.87,U] [#5 0.05,-0.09,0.87,U] [#6 0.20,0.38,0.81,U] [#7 0.58,0.18,0.82,U] [#8 0.22,-0.19,0.83,U] 
23:49:01.723 00.000 10844 refined, 6 included, MultiStar: {0.33, 0.08}, one-star: {0.25, 0.52}
23:49:01.723 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
23:49:01.723 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
23:49:01.723 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.08 hyp=0.34 cameraTheta=0.25 mountX=-0.14 mountY=0.31, mountTheta=2.00
23:49:01.728 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.08, opts=13)
23:49:01.729 00.001 10844 Enqueuing Move request for scope (0.33, 0.08)
23:49:01.729 00.000 11060 Worker thread wakes up
23:49:01.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.08) opts 0xd
23:49:01.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.08)
23:49:01.729 00.000 11060 Moving (0.33, 0.08) raw xDistance=-0.14 yDistance=0.31
23:49:01.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:49:01.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
23:49:01.729 00.000 11060 MoveAxis(E, 24, ABG)
23:49:01.729 00.000 11060 Guiding  Dir = 2, Dur = 24
23:49:01.736 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:01.748 00.012 10844 UpdateGuideState exits: m=3284 SNR=36.7 Saturated
23:49:01.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:01.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:01.748 00.000 10844 Enqueuing Expose request
23:49:01.758 00.010 11060 IsSlewing returns 0
23:49:01.758 00.000 11060 IsGuiding returns 0
23:49:01.805 00.047 11060 IsGuiding returns 0
23:49:01.805 00.000 11060 Move returns status 0, amount 24
23:49:01.805 00.000 11060 MoveAxis(S, 121, ABG)
23:49:01.805 00.000 11060 Guiding  Dir = 1, Dur = 121
23:49:01.837 00.032 11060 IsSlewing returns 0
23:49:01.837 00.000 11060 IsGuiding returns 0
23:49:01.980 00.143 11060 IsGuiding returns 0
23:49:01.980 00.000 11060 Move returns status 0, amount 121
23:49:01.980 00.000 11060 move complete, result=0
23:49:01.980 00.000 11060 worker thread done servicing request
23:49:01.980 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.3 px 121 ms SOUTH
23:49:01.980 00.000 11060 Worker thread wakes up
23:49:01.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:01.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:02.610 00.630 11060 Exposure complete
23:49:02.820 00.210 11060 worker thread done servicing request
23:49:02.820 00.000 10844 OnExposeComplete: enter
23:49:02.825 00.005 10844 UpdateGuideState(): m_state=6
23:49:02.825 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
23:49:02.825 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.25, Mass=2885, SNR=34.3, Peak=199 HFD=3.8
23:49:02.825 00.000 10844 MultiStar: [#1 0.60,-0.10,1.04,U] [#2 -0.18,0.43,1.90,U] [#3 0.76,-0.43,0.00,M2] [#4 0.77,-0.36,0.00,M1] [#5 -0.15,-0.74,0.00,M1] [#6 0.47,0.47,0.00,M1] [#7 0.93,-0.42,0.00,M4] [#8 -0.17,-0.19,1.04,U] 
23:49:02.825 00.000 10844 refined, 3 included, MultiStar: {0.14, 0.10}, one-star: {0.61, -0.03}
23:49:02.825 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
23:49:02.825 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
23:49:02.825 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.61 mountX=-0.12 mountY=0.12, mountTheta=2.35
23:49:02.825 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.10, opts=13)
23:49:02.825 00.000 10844 Enqueuing Move request for scope (0.14, 0.10)
23:49:02.825 00.000 11060 Worker thread wakes up
23:49:02.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
23:49:02.825 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
23:49:02.825 00.000 11060 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=0.12
23:49:02.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:49:02.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:02.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:49:02.825 00.000 11060 MoveAxis(E, 22, ABG)
23:49:02.825 00.000 11060 Guiding  Dir = 2, Dur = 22
23:49:02.832 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:02.849 00.017 10844 UpdateGuideState exits: m=2885 SNR=34.3
23:49:02.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:02.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:02.849 00.000 10844 Enqueuing Expose request
23:49:02.861 00.012 11060 IsSlewing returns 0
23:49:02.861 00.000 11060 IsGuiding returns 0
23:49:02.921 00.060 11060 IsGuiding returns 0
23:49:02.921 00.000 11060 Move returns status 0, amount 22
23:49:02.921 00.000 11060 MoveAxis(N, 0, ABG)
23:49:02.921 00.000 11060 Move returns status 0, amount 0
23:49:02.921 00.000 11060 move complete, result=0
23:49:02.921 00.000 11060 worker thread done servicing request
23:49:02.921 00.000 11060 Worker thread wakes up
23:49:02.921 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:49:02.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:02.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:03.553 00.632 11060 Exposure complete
23:49:03.770 00.217 11060 worker thread done servicing request
23:49:03.770 00.000 10844 OnExposeComplete: enter
23:49:03.770 00.000 10844 UpdateGuideState(): m_state=6
23:49:03.770 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
23:49:03.770 00.000 10844 Star::Find returns 1 (1), X=258.27, Y=61.50, Mass=3293, SNR=37.0, Peak=255 HFD=3.6
23:49:03.770 00.000 10844 MultiStar: [#1 0.02,-0.37,0.98,U] [#2 -0.06,0.26,1.92,U] [#3 0.49,0.04,0.95,U] [#4 0.86,-0.21,0.00,M2] [#5 0.15,-0.74,0.00,M2] [#6 0.36,0.19,0.86,U] [#7 0.40,-0.60,0.00,M5] [#8 -0.49,-0.74,0.00,M1] 
23:49:03.770 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.10}, one-star: {-0.09, 0.22}
23:49:03.770 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
23:49:03.770 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
23:49:03.770 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.76 mountX=-0.11 mountY=0.09, mountTheta=2.50
23:49:03.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
23:49:03.770 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
23:49:03.770 00.000 11060 Worker thread wakes up
23:49:03.775 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
23:49:03.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
23:49:03.775 00.000 11060 Moving (0.10, 0.10) raw xDistance=-0.11 yDistance=0.09
23:49:03.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:49:03.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:03.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:49:03.775 00.000 11060 MoveAxis(E, 0, ABG)
23:49:03.775 00.000 11060 Move returns status 0, amount 0
23:49:03.775 00.000 11060 MoveAxis(N, 0, ABG)
23:49:03.775 00.000 11060 Move returns status 0, amount 0
23:49:03.775 00.000 11060 move complete, result=0
23:49:03.776 00.001 11060 worker thread done servicing request
23:49:03.780 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:03.811 00.031 10844 UpdateGuideState exits: m=3293 SNR=37.0 Saturated
23:49:03.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:03.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:03.811 00.000 10844 Enqueuing Expose request
23:49:03.811 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:03.811 00.000 11060 Worker thread wakes up
23:49:03.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:03.813 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:04.437 00.624 11060 Exposure complete
23:49:04.614 00.177 11060 worker thread done servicing request
23:49:04.614 00.000 10844 OnExposeComplete: enter
23:49:04.614 00.000 10844 UpdateGuideState(): m_state=6
23:49:04.614 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
23:49:04.614 00.000 10844 Star::Find returns 1 (1), X=258.64, Y=60.90, Mass=3084, SNR=36.0, Peak=255 HFD=3.5
23:49:04.614 00.000 10844 MultiStar: [#1 0.02,0.22,0.99,U] [#2 -0.01,-0.10,1.98,U] [#3 0.69,0.22,0.00,M2] [#4 0.42,-0.35,1.04,U] [#5 -0.01,-0.22,1.00,U] [#6 0.11,0.40,0.89,U] [#7 0.49,0.09,0.81,U] [#8 -0.42,-0.87,0.00,M2] 
23:49:04.614 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.28, -0.38}
23:49:04.614 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
23:49:04.614 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
23:49:04.614 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.41 mountX=0.04 mountY=0.16, mountTheta=1.34
23:49:04.614 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
23:49:04.614 00.000 10844 Enqueuing Move request for scope (0.15, -0.07)
23:49:04.614 00.000 11060 Worker thread wakes up
23:49:04.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
23:49:04.614 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
23:49:04.614 00.000 11060 Moving (0.15, -0.07) raw xDistance=0.04 yDistance=0.16
23:49:04.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:49:04.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:04.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:49:04.614 00.000 11060 MoveAxis(E, 0, ABG)
23:49:04.614 00.000 11060 Move returns status 0, amount 0
23:49:04.614 00.000 11060 MoveAxis(N, 0, ABG)
23:49:04.614 00.000 11060 Move returns status 0, amount 0
23:49:04.614 00.000 11060 move complete, result=0
23:49:04.614 00.000 11060 worker thread done servicing request
23:49:04.619 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:04.650 00.031 10844 UpdateGuideState exits: m=3084 SNR=36.0 Saturated
23:49:04.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:04.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:04.650 00.000 10844 Enqueuing Expose request
23:49:04.650 00.000 11060 Worker thread wakes up
23:49:04.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:04.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:04.650 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:05.286 00.636 11060 Exposure complete
23:49:05.447 00.161 11060 worker thread done servicing request
23:49:05.447 00.000 10844 OnExposeComplete: enter
23:49:05.447 00.000 10844 UpdateGuideState(): m_state=6
23:49:05.447 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
23:49:05.447 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=60.60, Mass=3031, SNR=35.5, Peak=253 HFD=3.4
23:49:05.453 00.006 10844 MultiStar: [#1 0.06,0.00,0.99,U] [#2 -0.31,0.32,2.01,U] [#3 0.04,-0.05,0.95,U] [#4 0.68,-0.06,0.00,M2] [#5 -0.41,0.03,1.02,U] [#6 0.13,0.41,0.91,U] [#7 0.61,0.56,0.00,M5] [#8 -0.76,-0.38,0.00,M3] 
23:49:05.453 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.05}, one-star: {-0.21, -0.68}
23:49:05.453 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.59 = -1.70)
23:49:05.453 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
23:49:05.453 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.83 mountX=-0.02 mountY=-0.16, mountTheta=-1.70
23:49:05.453 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.05, opts=13)
23:49:05.453 00.000 10844 Enqueuing Move request for scope (-0.15, 0.05)
23:49:05.453 00.000 11060 Worker thread wakes up
23:49:05.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
23:49:05.453 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
23:49:05.453 00.000 11060 Moving (-0.15, 0.05) raw xDistance=-0.02 yDistance=-0.16
23:49:05.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:49:05.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:05.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:49:05.453 00.000 11060 MoveAxis(E, 0, ABG)
23:49:05.453 00.000 11060 Move returns status 0, amount 0
23:49:05.453 00.000 11060 MoveAxis(N, 0, ABG)
23:49:05.453 00.000 11060 Move returns status 0, amount 0
23:49:05.453 00.000 11060 move complete, result=0
23:49:05.453 00.000 11060 worker thread done servicing request
23:49:05.459 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:05.481 00.022 10844 UpdateGuideState exits: m=3031 SNR=35.5
23:49:05.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:05.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:05.481 00.000 10844 Enqueuing Expose request
23:49:05.481 00.000 11060 Worker thread wakes up
23:49:05.481 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:05.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:05.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:06.111 00.630 11060 Exposure complete
23:49:06.305 00.194 11060 worker thread done servicing request
23:49:06.305 00.000 10844 OnExposeComplete: enter
23:49:06.305 00.000 10844 UpdateGuideState(): m_state=6
23:49:06.305 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
23:49:06.305 00.000 10844 Star::Find returns 1 (0), X=258.09, Y=61.19, Mass=2424, SNR=31.0, Peak=224 HFD=3.1
23:49:06.305 00.000 10844 MultiStar: [#1 -0.18,0.42,1.14,U] [#2 -0.13,0.26,2.28,U] [#3 0.27,-0.44,1.15,U] [#4 0.19,-0.75,0.00,M3] [#5 0.04,-0.22,1.29,U] [#6 -0.00,0.26,1.13,U] [#7 0.30,0.59,0.00,M6] [#8 -0.83,-0.56,0.00,M4] 
23:49:06.311 00.006 10844 refined, 5 included, MultiStar: {-0.05, 0.06}, one-star: {-0.27, -0.09}
23:49:06.311 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
23:49:06.311 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
23:49:06.311 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.30 mountX=-0.05 mountY=-0.06, mountTheta=-2.24
23:49:06.311 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
23:49:06.311 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
23:49:06.311 00.000 11060 Worker thread wakes up
23:49:06.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:49:06.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:49:06.311 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
23:49:06.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:49:06.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:06.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:06.311 00.000 11060 MoveAxis(E, 0, ABG)
23:49:06.311 00.000 11060 Move returns status 0, amount 0
23:49:06.311 00.000 11060 MoveAxis(N, 0, ABG)
23:49:06.311 00.000 11060 Move returns status 0, amount 0
23:49:06.311 00.000 11060 move complete, result=0
23:49:06.311 00.000 11060 worker thread done servicing request
23:49:06.321 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:49:06.332 00.011 10844 UpdateGuideState exits: m=2424 SNR=31.0
23:49:06.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:06.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:06.332 00.000 10844 Enqueuing Expose request
23:49:06.332 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:06.332 00.000 11060 Worker thread wakes up
23:49:06.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:06.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:06.957 00.625 11060 Exposure complete
23:49:07.153 00.196 11060 worker thread done servicing request
23:49:07.153 00.000 10844 OnExposeComplete: enter
23:49:07.153 00.000 10844 UpdateGuideState(): m_state=6
23:49:07.153 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
23:49:07.153 00.000 10844 Star::Find returns 1 (1), X=258.01, Y=60.82, Mass=3625, SNR=39.2, Peak=255 HFD=3.9
23:49:07.153 00.000 10844 MultiStar: [#1 -0.03,-0.13,0.92,U] [#2 -0.30,-0.08,1.67,U] [#3 0.27,-0.22,0.87,U] [#4 0.03,-1.07,0.00,M4] [#5 -0.57,-0.69,0.00,M1] [#6 0.03,0.51,0.85,U] [#7 0.53,0.29,0.74,U] [#8 -0.32,-0.66,0.00,M5] 
23:49:07.153 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.04}, one-star: {-0.35, -0.46}
23:49:07.153 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
23:49:07.153 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
23:49:07.153 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.29 mountX=0.05 mountY=-0.03, mountTheta=-0.55
23:49:07.158 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
23:49:07.158 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
23:49:07.158 00.000 11060 Worker thread wakes up
23:49:07.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:49:07.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:49:07.158 00.000 11060 Moving (-0.04, -0.04) raw xDistance=0.05 yDistance=-0.03
23:49:07.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:49:07.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:07.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:07.158 00.000 11060 MoveAxis(E, 0, ABG)
23:49:07.158 00.000 11060 Move returns status 0, amount 0
23:49:07.158 00.000 11060 MoveAxis(N, 0, ABG)
23:49:07.160 00.002 11060 Move returns status 0, amount 0
23:49:07.160 00.000 11060 move complete, result=0
23:49:07.160 00.000 11060 worker thread done servicing request
23:49:07.163 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:07.174 00.011 10844 UpdateGuideState exits: m=3625 SNR=39.2 Saturated
23:49:07.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:07.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:07.174 00.000 10844 Enqueuing Expose request
23:49:07.174 00.000 11060 Worker thread wakes up
23:49:07.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:07.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:07.174 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:07.801 00.627 11060 Exposure complete
23:49:07.959 00.158 11060 worker thread done servicing request
23:49:07.959 00.000 10844 OnExposeComplete: enter
23:49:07.959 00.000 10844 UpdateGuideState(): m_state=6
23:49:07.959 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
23:49:07.959 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.34, Mass=2725, SNR=33.2, Peak=255 HFD=3.5
23:49:07.959 00.000 10844 MultiStar: [#1 -0.22,0.05,1.09,U] [#2 -0.40,0.37,2.05,U] [#3 0.50,-0.36,1.10,U] [#4 0.39,0.06,1.02,U] [#5 0.05,-0.29,1.08,U] [#6 0.08,0.33,1.06,U] [#7 -0.04,0.49,1.08,U] [#8 -0.50,-0.05,1.08,U] 
23:49:07.959 00.000 10844 single-star, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.02, 0.06}
23:49:07.959 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
23:49:07.959 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
23:49:07.959 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.24 mountX=-0.06 mountY=0.01, mountTheta=2.98
23:49:07.965 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.06, opts=13)
23:49:07.965 00.000 10844 Enqueuing Move request for scope (0.02, 0.06)
23:49:07.965 00.000 11060 Worker thread wakes up
23:49:07.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
23:49:07.965 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
23:49:07.965 00.000 11060 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=0.01
23:49:07.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:49:07.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:07.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:07.965 00.000 11060 MoveAxis(E, 0, ABG)
23:49:07.965 00.000 11060 Move returns status 0, amount 0
23:49:07.965 00.000 11060 MoveAxis(N, 0, ABG)
23:49:07.965 00.000 11060 Move returns status 0, amount 0
23:49:07.965 00.000 11060 move complete, result=0
23:49:07.965 00.000 11060 worker thread done servicing request
23:49:07.970 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:07.983 00.013 10844 UpdateGuideState exits: m=2725 SNR=33.2 Saturated
23:49:07.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:07.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:07.983 00.000 10844 Enqueuing Expose request
23:49:07.983 00.000 11060 Worker thread wakes up
23:49:07.983 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:07.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:07.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:08.611 00.628 11060 Exposure complete
23:49:08.780 00.169 11060 worker thread done servicing request
23:49:08.780 00.000 10844 OnExposeComplete: enter
23:49:08.780 00.000 10844 UpdateGuideState(): m_state=6
23:49:08.780 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
23:49:08.780 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.32, Mass=3176, SNR=36.2, Peak=255 HFD=3.4
23:49:08.780 00.000 10844 MultiStar: [#1 -0.05,0.56,1.05,U] [#2 -0.21,0.83,0.00,M1] [#3 0.42,-0.04,0.95,U] [#4 0.21,-0.58,0.95,U] [#5 0.20,0.27,0.98,U] [#6 0.43,0.35,0.84,U] [#7 0.53,0.65,0.00,M5] [#8 -0.35,-0.50,0.81,U] 
23:49:08.780 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.18, 0.04}
23:49:08.780 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
23:49:08.780 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
23:49:08.780 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.19 mountX=-0.06 mountY=0.15, mountTheta=1.94
23:49:08.782 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
23:49:08.782 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
23:49:08.782 00.000 11060 Worker thread wakes up
23:49:08.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:49:08.782 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:49:08.782 00.000 11060 Moving (0.15, 0.03) raw xDistance=-0.06 yDistance=0.15
23:49:08.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:49:08.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:08.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:49:08.782 00.000 11060 MoveAxis(E, 0, ABG)
23:49:08.782 00.000 11060 Move returns status 0, amount 0
23:49:08.782 00.000 11060 MoveAxis(N, 0, ABG)
23:49:08.782 00.000 11060 Move returns status 0, amount 0
23:49:08.782 00.000 11060 move complete, result=0
23:49:08.782 00.000 11060 worker thread done servicing request
23:49:08.789 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:08.805 00.016 10844 UpdateGuideState exits: m=3176 SNR=36.2 Saturated
23:49:08.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:08.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:08.805 00.000 10844 Enqueuing Expose request
23:49:08.805 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:08.805 00.000 11060 Worker thread wakes up
23:49:08.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:08.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:09.432 00.627 11060 Exposure complete
23:49:09.611 00.179 11060 worker thread done servicing request
23:49:09.611 00.000 10844 OnExposeComplete: enter
23:49:09.611 00.000 10844 UpdateGuideState(): m_state=6
23:49:09.611 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
23:49:09.611 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.31, Mass=2906, SNR=34.9, Peak=255 HFD=3.5
23:49:09.611 00.000 10844 MultiStar: [#1 0.08,0.01,1.01,U] [#2 -0.14,-0.19,2.04,U] [#3 0.31,-0.54,1.07,U] [#4 0.67,-0.46,0.00,M3] [#5 -0.50,-0.48,0.00,M1] [#6 -0.11,0.31,0.98,U] [#7 0.53,0.49,0.00,M6] [#8 -0.24,-0.34,0.91,U] 
23:49:09.611 00.000 10844 single-star, 5 included, MultiStar: {-0.03, -0.13}, one-star: {0.02, 0.03}
23:49:09.614 00.003 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
23:49:09.614 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
23:49:09.614 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.01 mountX=-0.03 mountY=0.01, mountTheta=2.75
23:49:09.628 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
23:49:09.629 00.001 10844 Enqueuing Move request for scope (0.02, 0.03)
23:49:09.629 00.000 11060 Worker thread wakes up
23:49:09.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:49:09.629 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:49:09.629 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
23:49:09.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:09.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:09.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:09.629 00.000 11060 MoveAxis(E, 0, ABG)
23:49:09.629 00.000 11060 Move returns status 0, amount 0
23:49:09.629 00.000 11060 MoveAxis(N, 0, ABG)
23:49:09.629 00.000 11060 Move returns status 0, amount 0
23:49:09.629 00.000 11060 move complete, result=0
23:49:09.629 00.000 11060 worker thread done servicing request
23:49:09.634 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:49:09.649 00.015 10844 UpdateGuideState exits: m=2906 SNR=34.9 Saturated
23:49:09.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:09.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:09.649 00.000 10844 Enqueuing Expose request
23:49:09.649 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:09.649 00.000 11060 Worker thread wakes up
23:49:09.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:09.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:10.295 00.646 11060 Exposure complete
23:49:10.465 00.170 11060 worker thread done servicing request
23:49:10.465 00.000 10844 OnExposeComplete: enter
23:49:10.465 00.000 10844 UpdateGuideState(): m_state=6
23:49:10.465 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
23:49:10.465 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.41, Mass=3164, SNR=36.1, Peak=255 HFD=3.5
23:49:10.465 00.000 10844 MultiStar: [#1 0.21,0.21,1.02,U] [#2 0.29,0.00,2.03,U] [#3 -0.02,-0.24,0.99,U] [#4 0.16,-0.28,0.99,U] [#5 -0.32,-0.21,1.15,U] [#6 -0.03,0.03,0.84,U] [#7 0.07,-0.07,0.87,U] [#8 -0.26,-0.64,0.00,M3] 
23:49:10.465 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.05}, one-star: {-0.09, 0.13}
23:49:10.465 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
23:49:10.465 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
23:49:10.465 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.71 mountX=0.04 mountY=0.06, mountTheta=1.04
23:49:10.467 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
23:49:10.467 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
23:49:10.467 00.000 11060 Worker thread wakes up
23:49:10.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:49:10.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:49:10.467 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.06
23:49:10.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:49:10.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:10.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:49:10.467 00.000 11060 MoveAxis(E, 0, ABG)
23:49:10.467 00.000 11060 Move returns status 0, amount 0
23:49:10.467 00.000 11060 MoveAxis(N, 0, ABG)
23:49:10.467 00.000 11060 Move returns status 0, amount 0
23:49:10.467 00.000 11060 move complete, result=0
23:49:10.467 00.000 11060 worker thread done servicing request
23:49:10.470 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:10.487 00.017 10844 UpdateGuideState exits: m=3164 SNR=36.1 Saturated
23:49:10.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:10.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:10.487 00.000 10844 Enqueuing Expose request
23:49:10.487 00.000 11060 Worker thread wakes up
23:49:10.487 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:10.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:10.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:11.116 00.629 11060 Exposure complete
23:49:11.318 00.202 11060 worker thread done servicing request
23:49:11.318 00.000 10844 OnExposeComplete: enter
23:49:11.318 00.000 10844 UpdateGuideState(): m_state=6
23:49:11.318 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
23:49:11.318 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.46, Mass=3203, SNR=36.2, Peak=252 HFD=3.3
23:49:11.320 00.002 10844 MultiStar: [#1 -0.03,-0.29,0.98,U] [#2 0.22,0.19,1.89,U] [#3 0.22,-0.27,0.99,U] [#4 0.43,-0.42,1.00,U] [#5 0.31,-0.43,1.05,U] [#6 0.18,0.64,0.00,M1] [#7 -0.04,0.77,0.00,M6] [#8 -0.12,-0.39,0.87,U] 
23:49:11.320 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.16}, one-star: {0.19, 0.18}
23:49:11.320 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
23:49:11.320 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
23:49:11.320 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.24 cameraTheta=-0.70 mountX=0.12 mountY=0.21, mountTheta=1.05
23:49:11.322 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.16, opts=13)
23:49:11.322 00.000 10844 Enqueuing Move request for scope (0.19, -0.16)
23:49:11.322 00.000 11060 Worker thread wakes up
23:49:11.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
23:49:11.322 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
23:49:11.322 00.000 11060 Moving (0.19, -0.16) raw xDistance=0.12 yDistance=0.21
23:49:11.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:49:11.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
23:49:11.322 00.000 11060 MoveAxis(W, 21, ABG)
23:49:11.322 00.000 11060 Guiding  Dir = 3, Dur = 21
23:49:11.327 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:11.347 00.020 11060 IsSlewing returns 0
23:49:11.347 00.000 11060 IsGuiding returns 0
23:49:11.358 00.011 10844 UpdateGuideState exits: m=3203 SNR=36.2
23:49:11.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:11.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:11.358 00.000 10844 Enqueuing Expose request
23:49:11.393 00.035 11060 IsGuiding returns 0
23:49:11.393 00.000 11060 Move returns status 0, amount 21
23:49:11.393 00.000 11060 MoveAxis(S, 82, ABG)
23:49:11.393 00.000 11060 Guiding  Dir = 1, Dur = 82
23:49:11.409 00.016 11060 IsSlewing returns 0
23:49:11.409 00.000 11060 IsGuiding returns 0
23:49:11.499 00.090 11060 IsGuiding returns 0
23:49:11.499 00.000 11060 Move returns status 0, amount 82
23:49:11.499 00.000 11060 move complete, result=0
23:49:11.499 00.000 11060 worker thread done servicing request
23:49:11.499 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 82 ms SOUTH
23:49:11.499 00.000 11060 Worker thread wakes up
23:49:11.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:11.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:12.140 00.641 11060 Exposure complete
23:49:12.396 00.256 11060 worker thread done servicing request
23:49:12.396 00.000 10844 OnExposeComplete: enter
23:49:12.396 00.000 10844 UpdateGuideState(): m_state=6
23:49:12.396 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
23:49:12.396 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.70, Mass=3278, SNR=36.7, Peak=247 HFD=3.5
23:49:12.396 00.000 10844 MultiStar: [#1 0.30,-0.05,0.96,U] [#2 0.15,-0.43,1.93,U] [#3 0.36,-0.22,1.05,U] [#4 0.49,-0.24,0.96,U] [#5 0.04,-0.26,0.95,U] [#6 0.77,0.11,0.00,M2] [#7 0.58,0.16,0.82,U] [#8 -0.01,-0.15,1.02,U] 
23:49:12.396 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.14}, one-star: {0.04, 0.42}
23:49:12.396 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
23:49:12.398 00.002 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
23:49:12.398 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.26 cameraTheta=-0.55 mountX=0.09 mountY=0.24, mountTheta=1.20
23:49:12.399 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.14, opts=13)
23:49:12.399 00.000 10844 Enqueuing Move request for scope (0.23, -0.14)
23:49:12.399 00.000 11060 Worker thread wakes up
23:49:12.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
23:49:12.401 00.002 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
23:49:12.401 00.000 11060 Moving (0.23, -0.14) raw xDistance=0.09 yDistance=0.24
23:49:12.403 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:49:12.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:49:12.403 00.000 11060 MoveAxis(E, 0, ABG)
23:49:12.403 00.000 11060 Move returns status 0, amount 0
23:49:12.403 00.000 11060 MoveAxis(S, 95, ABG)
23:49:12.403 00.000 11060 Guiding  Dir = 1, Dur = 95
23:49:12.411 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:49:12.416 00.005 11060 IsSlewing returns 0
23:49:12.416 00.000 11060 IsGuiding returns 0
23:49:12.429 00.013 10844 UpdateGuideState exits: m=3278 SNR=36.7
23:49:12.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:12.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:12.429 00.000 10844 Enqueuing Expose request
23:49:12.526 00.097 11060 IsGuiding returns 0
23:49:12.526 00.000 11060 Move returns status 0, amount 95
23:49:12.527 00.001 11060 move complete, result=0
23:49:12.527 00.000 11060 worker thread done servicing request
23:49:12.527 00.000 11060 Worker thread wakes up
23:49:12.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:12.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:12.528 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 95 ms SOUTH
23:49:13.162 00.634 11060 Exposure complete
23:49:13.387 00.225 11060 worker thread done servicing request
23:49:13.387 00.000 10844 OnExposeComplete: enter
23:49:13.387 00.000 10844 UpdateGuideState(): m_state=6
23:49:13.388 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
23:49:13.388 00.000 10844 Star::Find returns 1 (0), X=258.04, Y=61.33, Mass=2720, SNR=33.2, Peak=239 HFD=3.4
23:49:13.388 00.000 10844 MultiStar: [#1 -0.02,0.12,1.10,U] [#2 -0.16,0.29,2.16,U] [#3 0.36,-0.02,1.07,U] [#4 0.02,-0.07,0.98,U] [#5 -0.05,-0.83,0.00,M1] [#6 -0.14,0.46,0.96,U] [#7 0.20,0.46,0.82,U] [#8 -0.11,-0.04,0.98,U] 
23:49:13.388 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.17}, one-star: {-0.32, 0.05}
23:49:13.388 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
23:49:13.388 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
23:49:13.388 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.81 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
23:49:13.390 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.17, opts=13)
23:49:13.390 00.000 10844 Enqueuing Move request for scope (-0.04, 0.17)
23:49:13.391 00.001 11060 Worker thread wakes up
23:49:13.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
23:49:13.391 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
23:49:13.391 00.000 11060 Moving (-0.04, 0.17) raw xDistance=-0.16 yDistance=-0.07
23:49:13.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:49:13.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:13.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:13.391 00.000 11060 MoveAxis(E, 27, ABG)
23:49:13.391 00.000 11060 Guiding  Dir = 2, Dur = 27
23:49:13.398 00.007 11060 IsSlewing returns 0
23:49:13.400 00.002 11060 IsGuiding returns 0
23:49:13.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:13.419 00.019 10844 UpdateGuideState exits: m=2720 SNR=33.2
23:49:13.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:13.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:13.419 00.000 10844 Enqueuing Expose request
23:49:13.429 00.010 11060 IsGuiding returns 0
23:49:13.429 00.000 11060 Move returns status 0, amount 27
23:49:13.429 00.000 11060 MoveAxis(N, 0, ABG)
23:49:13.429 00.000 11060 Move returns status 0, amount 0
23:49:13.429 00.000 11060 move complete, result=0
23:49:13.429 00.000 11060 worker thread done servicing request
23:49:13.429 00.000 11060 Worker thread wakes up
23:49:13.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:13.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:13.429 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
23:49:14.054 00.625 11060 Exposure complete
23:49:14.261 00.207 11060 worker thread done servicing request
23:49:14.261 00.000 10844 OnExposeComplete: enter
23:49:14.264 00.003 10844 UpdateGuideState(): m_state=6
23:49:14.264 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
23:49:14.264 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.27, Mass=3595, SNR=39.0, Peak=254 HFD=3.6
23:49:14.264 00.000 10844 MultiStar: [#1 -0.56,0.23,0.90,U] [#2 0.08,0.24,1.88,U] [#3 0.33,-0.37,0.95,U] [#4 0.19,-0.52,0.93,U] [#5 -0.11,-0.46,0.92,U] [#6 0.34,1.05,0.00,M2] [#7 0.13,0.73,0.00,M5] [#8 -0.21,-0.61,0.00,M1] 
23:49:14.264 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.09}, one-star: {0.41, -0.01}
23:49:14.264 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
23:49:14.264 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
23:49:14.264 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.94 mountX=0.08 mountY=0.08, mountTheta=0.81
23:49:14.266 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
23:49:14.266 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
23:49:14.266 00.000 11060 Worker thread wakes up
23:49:14.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
23:49:14.266 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
23:49:14.266 00.000 11060 Moving (0.07, -0.09) raw xDistance=0.08 yDistance=0.08
23:49:14.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:49:14.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:14.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:49:14.266 00.000 11060 MoveAxis(E, 0, ABG)
23:49:14.266 00.000 11060 Move returns status 0, amount 0
23:49:14.266 00.000 11060 MoveAxis(N, 0, ABG)
23:49:14.268 00.002 11060 Move returns status 0, amount 0
23:49:14.268 00.000 11060 move complete, result=0
23:49:14.268 00.000 11060 worker thread done servicing request
23:49:14.272 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:14.301 00.029 10844 UpdateGuideState exits: m=3595 SNR=39.0
23:49:14.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:14.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:14.301 00.000 10844 Enqueuing Expose request
23:49:14.301 00.000 11060 Worker thread wakes up
23:49:14.301 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:14.303 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:14.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:14.940 00.637 11060 Exposure complete
23:49:15.165 00.225 11060 worker thread done servicing request
23:49:15.165 00.000 10844 OnExposeComplete: enter
23:49:15.165 00.000 10844 UpdateGuideState(): m_state=6
23:49:15.166 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
23:49:15.166 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=60.99, Mass=3181, SNR=36.6, Peak=243 HFD=3.7
23:49:15.166 00.000 10844 MultiStar: [#1 -0.36,-0.45,0.95,U] [#2 -0.28,-0.33,1.84,U] [#3 0.22,-0.63,0.00,M1] [#4 0.91,-0.44,0.00,M1] [#5 -0.06,-0.83,0.00,M1] [#6 0.19,-0.20,0.93,U] [#7 0.13,-0.02,0.90,U] [#8 -0.31,-0.68,0.00,M2] 
23:49:15.166 00.000 10844 single-star, 4 included, MultiStar: {-0.11, -0.27}, one-star: {-0.04, -0.29}
23:49:15.166 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
23:49:15.166 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
23:49:15.166 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.70 mountX=0.29 mountY=0.01, mountTheta=0.04
23:49:15.168 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.29, opts=13)
23:49:15.168 00.000 10844 Enqueuing Move request for scope (-0.04, -0.29)
23:49:15.168 00.000 11060 Worker thread wakes up
23:49:15.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
23:49:15.168 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
23:49:15.168 00.000 11060 Moving (-0.04, -0.29) raw xDistance=0.29 yDistance=0.01
23:49:15.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:49:15.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:15.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:15.168 00.000 11060 MoveAxis(W, 50, ABG)
23:49:15.168 00.000 11060 Guiding  Dir = 3, Dur = 50
23:49:15.172 00.004 11060 IsSlewing returns 0
23:49:15.172 00.000 11060 IsGuiding returns 0
23:49:15.175 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:49:15.206 00.031 10844 UpdateGuideState exits: m=3181 SNR=36.6
23:49:15.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:15.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:15.206 00.000 10844 Enqueuing Expose request
23:49:15.231 00.025 11060 IsGuiding returns 0
23:49:15.231 00.000 11060 Move returns status 0, amount 50
23:49:15.231 00.000 11060 MoveAxis(N, 0, ABG)
23:49:15.231 00.000 11060 Move returns status 0, amount 0
23:49:15.231 00.000 11060 move complete, result=0
23:49:15.231 00.000 11060 worker thread done servicing request
23:49:15.231 00.000 11060 Worker thread wakes up
23:49:15.231 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.0 px 0 ms NORTH
23:49:15.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:15.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:15.870 00.639 11060 Exposure complete
23:49:16.039 00.169 11060 worker thread done servicing request
23:49:16.039 00.000 10844 OnExposeComplete: enter
23:49:16.044 00.005 10844 UpdateGuideState(): m_state=6
23:49:16.044 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
23:49:16.044 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.18, Mass=3133, SNR=35.9, Peak=233 HFD=3.7
23:49:16.044 00.000 10844 MultiStar: [#1 -0.11,0.06,1.03,U] [#2 -0.35,-0.26,1.99,U] [#3 -0.00,-0.31,1.03,U] [#4 0.50,-0.16,0.94,U] [#5 -0.29,-0.07,1.01,U] [#6 0.27,0.47,0.86,U] [#7 0.35,0.34,0.85,U] [#8 -0.08,-0.49,0.96,U] 
23:49:16.044 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.03, -0.10}
23:49:16.044 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
23:49:16.044 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
23:49:16.044 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.72 mountX=0.09 mountY=0.00, mountTheta=0.01
23:49:16.046 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
23:49:16.046 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
23:49:16.046 00.000 11060 Worker thread wakes up
23:49:16.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
23:49:16.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
23:49:16.046 00.000 11060 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.00
23:49:16.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:49:16.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:16.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:49:16.046 00.000 11060 MoveAxis(E, 0, ABG)
23:49:16.046 00.000 11060 Move returns status 0, amount 0
23:49:16.046 00.000 11060 MoveAxis(N, 0, ABG)
23:49:16.046 00.000 11060 Move returns status 0, amount 0
23:49:16.046 00.000 11060 move complete, result=0
23:49:16.046 00.000 11060 worker thread done servicing request
23:49:16.054 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:16.080 00.026 10844 UpdateGuideState exits: m=3133 SNR=35.9
23:49:16.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:16.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:16.080 00.000 10844 Enqueuing Expose request
23:49:16.080 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:16.080 00.000 11060 Worker thread wakes up
23:49:16.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:16.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:16.714 00.634 11060 Exposure complete
23:49:16.881 00.167 11060 worker thread done servicing request
23:49:16.881 00.000 10844 OnExposeComplete: enter
23:49:16.881 00.000 10844 UpdateGuideState(): m_state=6
23:49:16.881 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
23:49:16.881 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.13, Mass=3311, SNR=36.8, Peak=241 HFD=3.8
23:49:16.881 00.000 10844 MultiStar: [#1 -0.32,0.08,0.91,U] [#2 -0.55,-0.23,1.81,U] [#3 0.56,0.02,0.96,U] [#4 0.21,-0.81,0.00,M1] [#5 -0.15,-0.35,1.01,U] [#6 0.30,0.61,0.00,M1] [#7 0.35,-0.19,0.78,U] [#8 -0.35,-0.98,0.00,M2] 
23:49:16.881 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.15}, one-star: {0.37, -0.14}
23:49:16.881 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
23:49:16.881 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
23:49:16.881 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.82 mountX=0.15 mountY=-0.01, mountTheta=-0.08
23:49:16.886 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.15, opts=13)
23:49:16.886 00.000 10844 Enqueuing Move request for scope (-0.04, -0.15)
23:49:16.886 00.000 11060 Worker thread wakes up
23:49:16.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
23:49:16.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
23:49:16.886 00.000 11060 Moving (-0.04, -0.15) raw xDistance=0.15 yDistance=-0.01
23:49:16.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:49:16.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:16.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:16.886 00.000 11060 MoveAxis(W, 27, ABG)
23:49:16.886 00.000 11060 Guiding  Dir = 3, Dur = 27
23:49:16.891 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:16.912 00.021 10844 UpdateGuideState exits: m=3311 SNR=36.8
23:49:16.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:16.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:16.912 00.000 10844 Enqueuing Expose request
23:49:16.928 00.016 11060 IsSlewing returns 0
23:49:16.928 00.000 11060 IsGuiding returns 0
23:49:16.987 00.059 11060 IsGuiding returns 0
23:49:16.987 00.000 11060 Move returns status 0, amount 27
23:49:16.987 00.000 11060 MoveAxis(N, 0, ABG)
23:49:16.987 00.000 11060 Move returns status 0, amount 0
23:49:16.987 00.000 11060 move complete, result=0
23:49:16.987 00.000 11060 worker thread done servicing request
23:49:16.987 00.000 11060 Worker thread wakes up
23:49:16.987 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
23:49:16.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:16.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:17.631 00.644 11060 Exposure complete
23:49:17.814 00.183 11060 worker thread done servicing request
23:49:17.814 00.000 10844 OnExposeComplete: enter
23:49:17.814 00.000 10844 UpdateGuideState(): m_state=6
23:49:17.814 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
23:49:17.814 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.49, Mass=3195, SNR=36.7, Peak=238 HFD=3.4
23:49:17.814 00.000 10844 MultiStar: [#1 0.10,-0.18,1.08,U] [#2 -0.18,0.29,1.81,U] [#3 -0.20,-0.41,0.92,U] [#4 0.02,-0.25,0.97,U] [#5 -0.15,-0.54,0.99,U] [#6 0.50,0.20,1.04,U] [#7 0.37,0.39,0.81,U] [#8 -0.27,-0.58,0.00,M3] 
23:49:17.814 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {-0.02, 0.21}
23:49:17.814 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
23:49:17.814 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
23:49:17.814 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.33 mountX=0.00 mountY=0.03, mountTheta=1.42
23:49:17.817 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
23:49:17.817 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
23:49:17.819 00.002 11060 Worker thread wakes up
23:49:17.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
23:49:17.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
23:49:17.819 00.000 11060 Moving (0.03, -0.01) raw xDistance=0.00 yDistance=0.03
23:49:17.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:49:17.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:17.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:17.819 00.000 11060 MoveAxis(E, 0, ABG)
23:49:17.819 00.000 11060 Move returns status 0, amount 0
23:49:17.819 00.000 11060 MoveAxis(N, 0, ABG)
23:49:17.819 00.000 11060 Move returns status 0, amount 0
23:49:17.819 00.000 11060 move complete, result=0
23:49:17.819 00.000 11060 worker thread done servicing request
23:49:17.824 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:17.850 00.026 10844 UpdateGuideState exits: m=3195 SNR=36.7
23:49:17.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:17.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:17.850 00.000 10844 Enqueuing Expose request
23:49:17.850 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:17.850 00.000 11060 Worker thread wakes up
23:49:17.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:17.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:18.491 00.641 11060 Exposure complete
23:49:18.681 00.190 11060 worker thread done servicing request
23:49:18.681 00.000 10844 OnExposeComplete: enter
23:49:18.681 00.000 10844 UpdateGuideState(): m_state=6
23:49:18.681 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
23:49:18.681 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.18, Mass=3254, SNR=36.9, Peak=224 HFD=3.5
23:49:18.681 00.000 10844 MultiStar: [#1 0.32,0.57,0.00,M1] [#2 -0.44,-0.21,1.80,U] [#3 0.80,-0.28,0.00,M1] [#4 0.25,-0.37,0.88,U] [#5 0.18,-0.64,0.00,M1] [#6 0.23,0.27,0.92,U] [#7 0.60,-0.02,0.91,U] [#8 -0.14,-0.52,0.90,U] 
23:49:18.681 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.16}, one-star: {0.38, -0.10}
23:49:18.681 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
23:49:18.681 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
23:49:18.681 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.16 mountX=0.15 mountY=0.10, mountTheta=0.58
23:49:18.681 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.16, opts=13)
23:49:18.681 00.000 10844 Enqueuing Move request for scope (0.07, -0.16)
23:49:18.681 00.000 11060 Worker thread wakes up
23:49:18.686 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
23:49:18.686 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
23:49:18.686 00.000 11060 Moving (0.07, -0.16) raw xDistance=0.15 yDistance=0.10
23:49:18.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:49:18.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:18.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:49:18.687 00.001 11060 MoveAxis(W, 26, ABG)
23:49:18.687 00.000 11060 Guiding  Dir = 3, Dur = 26
23:49:18.698 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:18.711 00.013 10844 UpdateGuideState exits: m=3254 SNR=36.9
23:49:18.712 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:18.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:18.712 00.000 10844 Enqueuing Expose request
23:49:18.733 00.021 11060 IsSlewing returns 0
23:49:18.733 00.000 11060 IsGuiding returns 0
23:49:18.796 00.063 11060 IsGuiding returns 0
23:49:18.796 00.000 11060 Move returns status 0, amount 26
23:49:18.796 00.000 11060 MoveAxis(N, 0, ABG)
23:49:18.796 00.000 11060 Move returns status 0, amount 0
23:49:18.796 00.000 11060 move complete, result=0
23:49:18.796 00.000 11060 worker thread done servicing request
23:49:18.796 00.000 11060 Worker thread wakes up
23:49:18.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:18.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:18.796 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
23:49:19.422 00.626 11060 Exposure complete
23:49:19.581 00.159 11060 worker thread done servicing request
23:49:19.581 00.000 10844 OnExposeComplete: enter
23:49:19.581 00.000 10844 UpdateGuideState(): m_state=6
23:49:19.581 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
23:49:19.581 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.54, Mass=3678, SNR=39.2, Peak=255 HFD=3.5
23:49:19.581 00.000 10844 MultiStar: [#1 0.06,-0.27,0.94,U] [#2 0.16,-0.30,1.81,U] [#3 0.32,0.19,0.90,U] [#4 0.58,-0.31,0.00,M1] [#5 -0.24,-0.89,0.00,M2] [#6 0.01,0.40,0.86,U] [#7 0.35,0.29,0.84,U] [#8 -0.35,-0.64,0.00,M3] 
23:49:19.581 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.03}, one-star: {-0.02, 0.26}
23:49:19.581 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
23:49:19.581 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
23:49:19.581 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.24 mountX=-0.06 mountY=0.14, mountTheta=1.99
23:49:19.581 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
23:49:19.581 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
23:49:19.581 00.000 11060 Worker thread wakes up
23:49:19.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:49:19.581 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:49:19.581 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.14
23:49:19.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:49:19.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:19.584 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:49:19.584 00.000 11060 MoveAxis(E, 0, ABG)
23:49:19.584 00.000 11060 Move returns status 0, amount 0
23:49:19.584 00.000 11060 MoveAxis(N, 0, ABG)
23:49:19.584 00.000 11060 Move returns status 0, amount 0
23:49:19.584 00.000 11060 move complete, result=0
23:49:19.584 00.000 11060 worker thread done servicing request
23:49:19.584 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:49:19.600 00.016 10844 UpdateGuideState exits: m=3678 SNR=39.2 Saturated
23:49:19.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:19.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:19.600 00.000 10844 Enqueuing Expose request
23:49:19.600 00.000 11060 Worker thread wakes up
23:49:19.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:19.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:19.600 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:20.234 00.634 11060 Exposure complete
23:49:20.433 00.199 11060 worker thread done servicing request
23:49:20.433 00.000 10844 OnExposeComplete: enter
23:49:20.433 00.000 10844 UpdateGuideState(): m_state=6
23:49:20.433 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
23:49:20.433 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.14, Mass=3306, SNR=37.4, Peak=252 HFD=3.8
23:49:20.438 00.005 10844 MultiStar: [#1 0.04,0.09,1.05,U] [#2 -0.04,-0.22,1.96,U] [#3 0.31,-0.19,0.92,U] [#4 -0.16,-0.01,0.92,U] [#5 -0.04,-0.56,1.04,U] [#6 -0.06,0.04,0.91,U] [#7 0.12,0.45,0.87,U] [#8 -0.42,-0.47,0.00,M4] 
23:49:20.438 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.09}, one-star: {-0.12, -0.14}
23:49:20.438 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
23:49:20.438 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
23:49:20.438 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.58 mountX=0.09 mountY=0.01, mountTheta=0.15
23:49:20.438 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.09, opts=13)
23:49:20.438 00.000 10844 Enqueuing Move request for scope (-0.00, -0.09)
23:49:20.438 00.000 11060 Worker thread wakes up
23:49:20.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
23:49:20.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
23:49:20.438 00.000 11060 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=0.01
23:49:20.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:49:20.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:20.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:20.438 00.000 11060 MoveAxis(E, 0, ABG)
23:49:20.438 00.000 11060 Move returns status 0, amount 0
23:49:20.438 00.000 11060 MoveAxis(N, 0, ABG)
23:49:20.438 00.000 11060 Move returns status 0, amount 0
23:49:20.438 00.000 11060 move complete, result=0
23:49:20.438 00.000 11060 worker thread done servicing request
23:49:20.446 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:20.458 00.012 10844 UpdateGuideState exits: m=3306 SNR=37.4
23:49:20.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:20.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:20.458 00.000 10844 Enqueuing Expose request
23:49:20.458 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:20.458 00.000 11060 Worker thread wakes up
23:49:20.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:20.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:21.087 00.629 11060 Exposure complete
23:49:21.253 00.166 11060 worker thread done servicing request
23:49:21.253 00.000 10844 OnExposeComplete: enter
23:49:21.253 00.000 10844 UpdateGuideState(): m_state=6
23:49:21.253 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
23:49:21.253 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=61.43, Mass=3029, SNR=35.8, Peak=255 HFD=3.6
23:49:21.253 00.000 10844 MultiStar: [#1 -1.17,0.21,0.00,M1] [#2 -0.37,-0.31,1.98,U] [#3 -0.32,-0.69,0.00,M1] [#4 0.09,-0.89,0.00,M1] [#5 0.18,-1.05,0.00,M2] [#6 -0.16,-0.09,0.92,U] [#7 -0.27,0.14,0.96,U] [#8 -0.53,-0.65,0.00,M5] 
23:49:21.253 00.000 10844 single-star, 3 included, MultiStar: {-0.28, -0.09}, one-star: {-0.25, 0.15}
23:49:21.253 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
23:49:21.253 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
23:49:21.253 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.61 mountX=-0.10 mountY=-0.27, mountTheta=-1.93
23:49:21.258 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.15, opts=13)
23:49:21.258 00.000 10844 Enqueuing Move request for scope (-0.25, 0.15)
23:49:21.258 00.000 11060 Worker thread wakes up
23:49:21.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
23:49:21.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
23:49:21.258 00.000 11060 Moving (-0.25, 0.15) raw xDistance=-0.10 yDistance=-0.27
23:49:21.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:49:21.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:21.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:49:21.258 00.000 11060 MoveAxis(E, 0, ABG)
23:49:21.258 00.000 11060 Move returns status 0, amount 0
23:49:21.258 00.000 11060 MoveAxis(N, 0, ABG)
23:49:21.258 00.000 11060 Move returns status 0, amount 0
23:49:21.258 00.000 11060 move complete, result=0
23:49:21.260 00.002 11060 worker thread done servicing request
23:49:21.265 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:21.278 00.013 10844 UpdateGuideState exits: m=3029 SNR=35.8 Saturated
23:49:21.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:21.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:21.278 00.000 10844 Enqueuing Expose request
23:49:21.278 00.000 11060 Worker thread wakes up
23:49:21.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:21.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:21.278 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:49:21.897 00.619 11060 Exposure complete
23:49:22.058 00.161 11060 worker thread done servicing request
23:49:22.058 00.000 10844 OnExposeComplete: enter
23:49:22.058 00.000 10844 UpdateGuideState(): m_state=6
23:49:22.058 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
23:49:22.058 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=61.48, Mass=2887, SNR=34.0, Peak=238 HFD=3.6
23:49:22.058 00.000 10844 MultiStar: [#1 -0.10,-0.43,1.07,U] [#2 -0.09,0.36,2.00,U] [#3 0.05,-0.34,1.03,U] [#4 -0.22,-0.86,0.00,M2] [#5 -0.12,-0.21,0.98,U] [#6 -0.14,-0.36,0.91,U] [#7 -0.09,-0.30,1.04,U] [#8 -0.23,-0.47,1.02,U] 
23:49:22.058 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.13}, one-star: {-0.24, 0.20}
23:49:22.058 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
23:49:22.058 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
23:49:22.058 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.29 mountX=0.15 mountY=-0.09, mountTheta=-0.55
23:49:22.061 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.13, opts=13)
23:49:22.061 00.000 10844 Enqueuing Move request for scope (-0.12, -0.13)
23:49:22.061 00.000 11060 Worker thread wakes up
23:49:22.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
23:49:22.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
23:49:22.061 00.000 11060 Moving (-0.12, -0.13) raw xDistance=0.15 yDistance=-0.09
23:49:22.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:49:22.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:22.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:49:22.061 00.000 11060 MoveAxis(W, 27, ABG)
23:49:22.061 00.000 11060 Guiding  Dir = 3, Dur = 27
23:49:22.066 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:22.082 00.016 10844 UpdateGuideState exits: m=2887 SNR=34.0
23:49:22.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:22.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:22.082 00.000 10844 Enqueuing Expose request
23:49:22.087 00.005 11060 IsSlewing returns 0
23:49:22.087 00.000 11060 IsGuiding returns 0
23:49:22.148 00.061 11060 IsGuiding returns 0
23:49:22.148 00.000 11060 Move returns status 0, amount 27
23:49:22.148 00.000 11060 MoveAxis(N, 0, ABG)
23:49:22.148 00.000 11060 Move returns status 0, amount 0
23:49:22.148 00.000 11060 move complete, result=0
23:49:22.148 00.000 11060 worker thread done servicing request
23:49:22.148 00.000 11060 Worker thread wakes up
23:49:22.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:22.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:22.150 00.002 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
23:49:22.786 00.636 11060 Exposure complete
23:49:23.003 00.217 11060 worker thread done servicing request
23:49:23.003 00.000 10844 OnExposeComplete: enter
23:49:23.003 00.000 10844 UpdateGuideState(): m_state=6
23:49:23.003 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
23:49:23.003 00.000 10844 Star::Find returns 1 (0), X=257.89, Y=61.84, Mass=3107, SNR=35.8, Peak=252 HFD=3.7
23:49:23.003 00.000 10844 MultiStar: [#1 -0.35,0.17,1.01,U] [#2 0.22,-0.06,1.95,U] [#3 -0.05,-0.46,0.88,U] [#4 0.19,-0.36,1.00,U] [#5 -0.07,-0.42,0.99,U] [#6 0.04,0.26,0.98,U] [#7 0.28,0.17,0.88,U] [#8 0.10,-0.58,0.95,U] 
23:49:23.003 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {-0.47, 0.56}
23:49:23.003 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
23:49:23.003 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
23:49:23.003 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.46 mountX=0.07 mountY=0.02, mountTheta=0.28
23:49:23.003 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
23:49:23.003 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
23:49:23.003 00.000 11060 Worker thread wakes up
23:49:23.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
23:49:23.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
23:49:23.003 00.000 11060 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.02
23:49:23.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:49:23.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:23.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:23.003 00.000 11060 MoveAxis(E, 0, ABG)
23:49:23.003 00.000 11060 Move returns status 0, amount 0
23:49:23.003 00.000 11060 MoveAxis(N, 0, ABG)
23:49:23.003 00.000 11060 Move returns status 0, amount 0
23:49:23.003 00.000 11060 move complete, result=0
23:49:23.009 00.006 11060 worker thread done servicing request
23:49:23.027 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:23.045 00.018 10844 UpdateGuideState exits: m=3107 SNR=35.8
23:49:23.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:23.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:23.045 00.000 10844 Enqueuing Expose request
23:49:23.045 00.000 11060 Worker thread wakes up
23:49:23.045 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:23.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:23.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:23.679 00.634 11060 Exposure complete
23:49:23.870 00.191 11060 worker thread done servicing request
23:49:23.870 00.000 10844 OnExposeComplete: enter
23:49:23.870 00.000 10844 UpdateGuideState(): m_state=6
23:49:23.870 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
23:49:23.870 00.000 10844 Star::Find returns 1 (1), X=257.91, Y=61.49, Mass=3389, SNR=37.3, Peak=255 HFD=3.6
23:49:23.873 00.003 10844 MultiStar: [#1 0.08,0.30,0.98,U] [#2 -0.67,-0.84,0.00,M1] [#3 0.19,-0.29,0.88,U] [#4 -0.28,-1.02,0.00,M2] [#5 -0.93,-0.48,0.00,M1] [#6 -0.05,0.03,0.83,U] [#7 0.02,0.48,0.88,U] [#8 0.06,-1.15,0.00,M4] 
23:49:23.873 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.15}, one-star: {-0.45, 0.21}
23:49:23.873 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.64)
23:49:23.873 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
23:49:23.873 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.90 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
23:49:23.873 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.15, opts=13)
23:49:23.873 00.000 10844 Enqueuing Move request for scope (-0.05, 0.15)
23:49:23.875 00.002 11060 Worker thread wakes up
23:49:23.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
23:49:23.875 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
23:49:23.875 00.000 11060 Moving (-0.05, 0.15) raw xDistance=-0.14 yDistance=-0.07
23:49:23.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:49:23.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:23.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:49:23.875 00.000 11060 MoveAxis(E, 24, ABG)
23:49:23.875 00.000 11060 Guiding  Dir = 2, Dur = 24
23:49:23.881 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:23.896 00.015 11060 IsSlewing returns 0
23:49:23.897 00.001 11060 IsGuiding returns 0
23:49:23.908 00.011 10844 UpdateGuideState exits: m=3389 SNR=37.3 Saturated
23:49:23.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:23.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:23.908 00.000 10844 Enqueuing Expose request
23:49:23.938 00.030 11060 IsGuiding returns 0
23:49:23.939 00.001 11060 Move returns status 0, amount 24
23:49:23.939 00.000 11060 MoveAxis(N, 0, ABG)
23:49:23.939 00.000 11060 Move returns status 0, amount 0
23:49:23.939 00.000 11060 move complete, result=0
23:49:23.939 00.000 11060 worker thread done servicing request
23:49:23.939 00.000 11060 Worker thread wakes up
23:49:23.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:23.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:23.939 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
23:49:24.569 00.630 11060 Exposure complete
23:49:24.732 00.163 11060 worker thread done servicing request
23:49:24.732 00.000 10844 OnExposeComplete: enter
23:49:24.732 00.000 10844 UpdateGuideState(): m_state=6
23:49:24.732 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
23:49:24.732 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.63, Mass=3156, SNR=36.5, Peak=246 HFD=3.5
23:49:24.732 00.000 10844 MultiStar: [#1 -0.34,-0.70,0.00,M1] [#2 -0.86,-0.49,0.00,M2] [#3 -0.01,-0.55,0.98,U] [#4 -0.42,0.15,0.94,U] [#5 -0.45,-1.14,0.00,M2] [#6 -0.37,-0.29,0.97,U] [#7 0.36,-0.52,0.00,M1] [#8 -0.18,-0.85,0.00,M5] 
23:49:24.732 00.000 10844 refined, 3 included, MultiStar: {-0.20, -0.08}, one-star: {0.01, 0.35}
23:49:24.732 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
23:49:24.732 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
23:49:24.732 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.74 mountX=0.12 mountY=-0.18, mountTheta=-0.99
23:49:24.735 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.08, opts=13)
23:49:24.735 00.000 10844 Enqueuing Move request for scope (-0.20, -0.08)
23:49:24.735 00.000 11060 Worker thread wakes up
23:49:24.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
23:49:24.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
23:49:24.735 00.000 11060 Moving (-0.20, -0.08) raw xDistance=0.12 yDistance=-0.18
23:49:24.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:49:24.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:24.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:49:24.735 00.000 11060 MoveAxis(E, 0, ABG)
23:49:24.735 00.000 11060 Move returns status 0, amount 0
23:49:24.735 00.000 11060 MoveAxis(N, 0, ABG)
23:49:24.735 00.000 11060 Move returns status 0, amount 0
23:49:24.735 00.000 11060 move complete, result=0
23:49:24.735 00.000 11060 worker thread done servicing request
23:49:24.743 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:24.755 00.012 10844 UpdateGuideState exits: m=3156 SNR=36.5
23:49:24.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:24.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:24.755 00.000 10844 Enqueuing Expose request
23:49:24.755 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:24.755 00.000 11060 Worker thread wakes up
23:49:24.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:24.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:25.381 00.626 11060 Exposure complete
23:49:25.603 00.222 11060 worker thread done servicing request
23:49:25.605 00.002 10844 OnExposeComplete: enter
23:49:25.605 00.000 10844 UpdateGuideState(): m_state=6
23:49:25.605 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
23:49:25.605 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.53, Mass=3062, SNR=35.6, Peak=255 HFD=3.6
23:49:25.605 00.000 10844 MultiStar: [#1 0.07,-0.30,1.03,U] [#2 -0.20,-0.31,2.06,U] [#3 0.28,-0.44,0.98,U] [#4 -0.45,-0.32,0.94,U] [#5 -0.17,-1.00,0.00,M3] [#6 -0.56,0.19,0.91,U] [#7 0.31,0.42,0.89,U] [#8 -0.65,-0.62,0.00,M6] 
23:49:25.605 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.11}, one-star: {-0.10, 0.26}
23:49:25.605 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
23:49:25.605 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
23:49:25.605 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.31 mountX=0.13 mountY=-0.08, mountTheta=-0.57
23:49:25.608 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.11, opts=13)
23:49:25.608 00.000 10844 Enqueuing Move request for scope (-0.10, -0.11)
23:49:25.608 00.000 11060 Worker thread wakes up
23:49:25.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
23:49:25.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
23:49:25.608 00.000 11060 Moving (-0.10, -0.11) raw xDistance=0.13 yDistance=-0.08
23:49:25.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:49:25.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:25.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:49:25.608 00.000 11060 MoveAxis(W, 23, ABG)
23:49:25.608 00.000 11060 Guiding  Dir = 3, Dur = 23
23:49:25.617 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:49:25.619 00.002 11060 IsSlewing returns 0
23:49:25.620 00.001 11060 IsGuiding returns 0
23:49:25.639 00.019 10844 UpdateGuideState exits: m=3062 SNR=35.6 Saturated
23:49:25.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:25.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:25.639 00.000 10844 Enqueuing Expose request
23:49:25.665 00.026 11060 IsGuiding returns 0
23:49:25.665 00.000 11060 Move returns status 0, amount 23
23:49:25.665 00.000 11060 MoveAxis(N, 0, ABG)
23:49:25.665 00.000 11060 Move returns status 0, amount 0
23:49:25.665 00.000 11060 move complete, result=0
23:49:25.665 00.000 11060 worker thread done servicing request
23:49:25.665 00.000 11060 Worker thread wakes up
23:49:25.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:25.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:25.677 00.012 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
23:49:26.310 00.633 11060 Exposure complete
23:49:26.539 00.229 11060 worker thread done servicing request
23:49:26.541 00.002 10844 OnExposeComplete: enter
23:49:26.541 00.000 10844 UpdateGuideState(): m_state=6
23:49:26.541 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
23:49:26.541 00.000 10844 Star::Find returns 1 (0), X=258.09, Y=61.00, Mass=3198, SNR=36.2, Peak=220 HFD=4.0
23:49:26.542 00.001 10844 MultiStar: [#1 0.24,-0.26,1.08,U] [#2 -0.90,0.09,0.00,M2] [#3 0.10,-0.19,1.00,U] [#4 0.13,-0.69,0.00,M1] [#5 -0.92,-0.29,0.00,M4] [#6 -0.34,-0.39,0.98,U] [#7 -0.02,-0.16,0.96,U] [#8 -0.38,-0.78,0.00,M7] 
23:49:26.542 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.26}, one-star: {-0.27, -0.28}
23:49:26.542 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
23:49:26.542 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
23:49:26.542 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.78 mountX=0.26 mountY=-0.01, mountTheta=-0.04
23:49:26.544 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.26, opts=13)
23:49:26.544 00.000 10844 Enqueuing Move request for scope (-0.05, -0.26)
23:49:26.544 00.000 11060 Worker thread wakes up
23:49:26.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
23:49:26.544 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
23:49:26.544 00.000 11060 Moving (-0.05, -0.26) raw xDistance=0.26 yDistance=-0.01
23:49:26.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:49:26.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:26.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:26.544 00.000 11060 MoveAxis(W, 46, ABG)
23:49:26.544 00.000 11060 Guiding  Dir = 3, Dur = 46
23:49:26.562 00.018 11060 IsSlewing returns 0
23:49:26.563 00.001 11060 IsGuiding returns 0
23:49:26.569 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:49:26.588 00.019 10844 UpdateGuideState exits: m=3198 SNR=36.2
23:49:26.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:26.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:26.588 00.000 10844 Enqueuing Expose request
23:49:26.634 00.046 11060 IsGuiding returns 0
23:49:26.634 00.000 11060 Move returns status 0, amount 46
23:49:26.634 00.000 11060 MoveAxis(N, 0, ABG)
23:49:26.634 00.000 11060 Move returns status 0, amount 0
23:49:26.634 00.000 11060 move complete, result=0
23:49:26.634 00.000 11060 worker thread done servicing request
23:49:26.634 00.000 11060 Worker thread wakes up
23:49:26.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:26.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:26.668 00.034 10844 GuideStep: 0.3 px 46 ms WEST, -0.0 px 0 ms NORTH
23:49:27.288 00.620 11060 Exposure complete
23:49:27.508 00.220 11060 worker thread done servicing request
23:49:27.514 00.006 10844 OnExposeComplete: enter
23:49:27.514 00.000 10844 UpdateGuideState(): m_state=6
23:49:27.514 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
23:49:27.514 00.000 10844 Star::Find returns 1 (0), X=257.59, Y=61.54, Mass=3662, SNR=38.8, Peak=243 HFD=4.1
23:49:27.514 00.000 10844 MultiStar: [#1 0.12,0.23,0.93,U] [#2 -0.94,0.17,0.00,M3] [#3 -0.16,-0.72,0.00,M1] [#4 0.05,-1.08,0.00,M2] [#5 -0.58,-0.36,0.00,M5] [#6 -0.37,-0.10,0.83,U] [#7 -0.15,0.45,0.69,U] [#8 -0.32,-0.74,0.00,M8] 
23:49:27.514 00.000 10844 refined, 3 included, MultiStar: {-0.31, 0.20}, one-star: {-0.77, 0.26}
23:49:27.514 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
23:49:27.514 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.99)
23:49:27.514 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.20 hyp=0.37 cameraTheta=2.56 mountX=-0.14 mountY=-0.34, mountTheta=-1.97
23:49:27.514 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.20, opts=13)
23:49:27.514 00.000 10844 Enqueuing Move request for scope (-0.31, 0.20)
23:49:27.514 00.000 11060 Worker thread wakes up
23:49:27.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.20) opts 0xd
23:49:27.514 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.20)
23:49:27.514 00.000 11060 Moving (-0.31, 0.20) raw xDistance=-0.14 yDistance=-0.34
23:49:27.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:49:27.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:49:27.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:49:27.514 00.000 11060 MoveAxis(E, 24, ABG)
23:49:27.517 00.003 11060 Guiding  Dir = 2, Dur = 24
23:49:27.521 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:27.540 00.019 11060 IsSlewing returns 0
23:49:27.540 00.000 11060 IsGuiding returns 0
23:49:27.555 00.015 10844 UpdateGuideState exits: m=3662 SNR=38.8
23:49:27.556 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:27.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:27.556 00.000 10844 Enqueuing Expose request
23:49:27.582 00.026 11060 IsGuiding returns 0
23:49:27.582 00.000 11060 Move returns status 0, amount 24
23:49:27.582 00.000 11060 MoveAxis(N, 0, ABG)
23:49:27.582 00.000 11060 Move returns status 0, amount 0
23:49:27.582 00.000 11060 move complete, result=0
23:49:27.582 00.000 11060 worker thread done servicing request
23:49:27.582 00.000 11060 Worker thread wakes up
23:49:27.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:27.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:27.590 00.008 10844 GuideStep: -0.1 px 24 ms EAST, -0.3 px 0 ms NORTH
23:49:28.223 00.633 11060 Exposure complete
23:49:28.417 00.194 11060 worker thread done servicing request
23:49:28.417 00.000 10844 OnExposeComplete: enter
23:49:28.417 00.000 10844 UpdateGuideState(): m_state=6
23:49:28.417 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
23:49:28.417 00.000 10844 Star::Find returns 1 (0), X=257.66, Y=61.16, Mass=3587, SNR=38.9, Peak=230 HFD=3.8
23:49:28.417 00.000 10844 MultiStar: [#1 -0.21,0.29,0.90,U] [#2 -0.84,-0.52,0.00,M4] [#3 -0.01,-1.16,0.00,M2] [#4 0.54,-0.68,0.00,M3] [#5 -1.00,-0.41,0.00,M6] [#6 -0.89,0.20,0.00,M1] [#7 0.08,0.32,0.86,U] [#8 -0.09,-0.50,0.92,U] 
23:49:28.417 00.000 10844 refined, 3 included, MultiStar: {-0.25, -0.02}, one-star: {-0.70, -0.12}
23:49:28.417 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
23:49:28.417 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
23:49:28.419 00.002 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.08 mountX=0.06 mountY=-0.24, mountTheta=-1.33
23:49:28.419 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.02, opts=13)
23:49:28.419 00.000 10844 Enqueuing Move request for scope (-0.25, -0.02)
23:49:28.419 00.000 11060 Worker thread wakes up
23:49:28.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
23:49:28.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
23:49:28.419 00.000 11060 Moving (-0.25, -0.02) raw xDistance=0.06 yDistance=-0.24
23:49:28.421 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:49:28.421 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-0.59
23:49:28.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
23:49:28.421 00.000 11060 MoveAxis(E, 0, ABG)
23:49:28.421 00.000 11060 Move returns status 0, amount 0
23:49:28.421 00.000 11060 BLC: Oldest BLC event removed
23:49:28.421 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:49:28.421 00.000 11060 MoveAxis(N, 844, ABG)
23:49:28.421 00.000 11060 duration set to 750 by maxDecDuration
23:49:28.421 00.000 11060 Guiding  Dir = 0, Dur = 750
23:49:28.426 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:28.444 00.018 11060 IsSlewing returns 0
23:49:28.444 00.000 10844 UpdateGuideState exits: m=3587 SNR=38.9
23:49:28.444 00.000 11060 IsGuiding returns 0
23:49:28.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:28.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:28.444 00.000 10844 Enqueuing Expose request
23:49:29.218 00.774 11060 IsGuiding returns 0
23:49:29.218 00.000 11060 Move returns status 0, amount 750
23:49:29.218 00.000 11060 move complete, result=0
23:49:29.218 00.000 11060 worker thread done servicing request
23:49:29.218 00.000 11060 Worker thread wakes up
23:49:29.218 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
23:49:29.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:29.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:29.840 00.622 11060 Exposure complete
23:49:30.013 00.173 11060 worker thread done servicing request
23:49:30.013 00.000 10844 OnExposeComplete: enter
23:49:30.013 00.000 10844 UpdateGuideState(): m_state=6
23:49:30.013 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
23:49:30.013 00.000 10844 Star::Find returns 1 (0), X=257.63, Y=61.24, Mass=3509, SNR=37.7, Peak=210 HFD=3.9
23:49:30.013 00.000 10844 MultiStar: [#1 -0.43,-0.13,0.92,U] [#2 0.01,-0.10,1.99,U] [#3 0.08,-0.34,1.07,U] [#4 0.19,-0.50,0.96,U] [#5 -0.16,-0.47,0.97,U] [#6 -0.12,-0.32,0.89,U] [#7 -0.01,0.32,0.82,U] [#8 -0.51,-0.56,0.00,M8] 
23:49:30.013 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.19}, one-star: {-0.73, -0.04}
23:49:30.013 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
23:49:30.013 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
23:49:30.013 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.16 mountX=0.21 mountY=-0.10, mountTheta=-0.42
23:49:30.019 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.19, opts=13)
23:49:30.019 00.000 10844 Enqueuing Move request for scope (-0.13, -0.19)
23:49:30.019 00.000 11060 Worker thread wakes up
23:49:30.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
23:49:30.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
23:49:30.019 00.000 11060 Moving (-0.13, -0.19) raw xDistance=0.21 yDistance=-0.10
23:49:30.019 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.168531, 1:0.096381
23:49:30.021 00.002 11060 BLC: No correction, Miss < min_move
23:49:30.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:49:30.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:30.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:49:30.021 00.000 11060 MoveAxis(W, 37, ABG)
23:49:30.021 00.000 11060 Guiding  Dir = 3, Dur = 37
23:49:30.027 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:30.034 00.007 11060 IsSlewing returns 0
23:49:30.034 00.000 11060 IsGuiding returns 0
23:49:30.046 00.012 10844 UpdateGuideState exits: m=3509 SNR=37.7
23:49:30.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:30.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:30.046 00.000 10844 Enqueuing Expose request
23:49:30.082 00.036 11060 IsGuiding returns 0
23:49:30.082 00.000 11060 Move returns status 0, amount 37
23:49:30.082 00.000 11060 MoveAxis(N, 0, ABG)
23:49:30.082 00.000 11060 Move returns status 0, amount 0
23:49:30.082 00.000 11060 move complete, result=0
23:49:30.082 00.000 11060 worker thread done servicing request
23:49:30.082 00.000 11060 Worker thread wakes up
23:49:30.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:30.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:30.082 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
23:49:30.702 00.620 11060 Exposure complete
23:49:30.868 00.166 11060 worker thread done servicing request
23:49:30.870 00.002 10844 OnExposeComplete: enter
23:49:30.870 00.000 10844 UpdateGuideState(): m_state=6
23:49:30.870 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
23:49:30.870 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=61.71, Mass=3225, SNR=36.4, Peak=235 HFD=3.8
23:49:30.870 00.000 10844 MultiStar: [#1 -0.33,-0.42,1.04,U] [#2 -0.43,-0.16,2.10,U] [#3 0.25,-0.62,0.00,M2] [#4 0.26,-0.66,0.00,M3] [#5 -0.25,0.16,1.03,U] [#6 0.04,-0.13,0.87,U] [#7 0.37,-0.11,0.87,U] [#8 -0.70,-0.70,0.00,M9] 
23:49:30.870 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.05}, one-star: {-0.13, 0.43}
23:49:30.870 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
23:49:30.870 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
23:49:30.870 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.85 mountX=0.09 mountY=-0.17, mountTheta=-1.10
23:49:30.871 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
23:49:30.871 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
23:49:30.871 00.000 11060 Worker thread wakes up
23:49:30.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
23:49:30.871 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
23:49:30.871 00.000 11060 Moving (-0.18, -0.05) raw xDistance=0.09 yDistance=-0.17
23:49:30.871 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.168531, 1:0.096381, 2:0.172267
23:49:30.871 00.000 11060 BLC: No correction, Miss < min_move
23:49:30.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:49:30.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:30.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:49:30.871 00.000 11060 MoveAxis(E, 0, ABG)
23:49:30.871 00.000 11060 Move returns status 0, amount 0
23:49:30.871 00.000 11060 MoveAxis(N, 0, ABG)
23:49:30.871 00.000 11060 Move returns status 0, amount 0
23:49:30.873 00.002 11060 move complete, result=0
23:49:30.873 00.000 11060 worker thread done servicing request
23:49:30.877 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:30.890 00.013 10844 UpdateGuideState exits: m=3225 SNR=36.4
23:49:30.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:30.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:30.890 00.000 10844 Enqueuing Expose request
23:49:30.890 00.000 11060 Worker thread wakes up
23:49:30.890 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:30.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:30.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:31.523 00.633 11060 Exposure complete
23:49:31.712 00.189 11060 worker thread done servicing request
23:49:31.712 00.000 10844 OnExposeComplete: enter
23:49:31.712 00.000 10844 UpdateGuideState(): m_state=6
23:49:31.712 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
23:49:31.712 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=61.71, Mass=3816, SNR=39.6, Peak=255 HFD=3.6
23:49:31.717 00.005 10844 MultiStar: [#1 -0.13,0.15,0.91,U] [#2 -0.50,-0.01,1.81,U] [#3 0.77,-0.43,0.00,M3] [#4 -0.08,-0.18,0.94,U] [#5 -0.16,-0.15,0.93,U] [#6 -0.08,-0.01,0.83,U] [#7 0.32,0.09,0.86,U] [#8 0.08,-0.51,0.86,U] 
23:49:31.717 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.02}, one-star: {0.20, 0.43}
23:49:31.717 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
23:49:31.717 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
23:49:31.717 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.98 mountX=0.03 mountY=-0.09, mountTheta=-1.23
23:49:31.719 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
23:49:31.720 00.001 10844 Enqueuing Move request for scope (-0.10, -0.02)
23:49:31.720 00.000 11060 Worker thread wakes up
23:49:31.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
23:49:31.720 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
23:49:31.720 00.000 11060 Moving (-0.10, -0.02) raw xDistance=0.03 yDistance=-0.09
23:49:31.720 00.000 11060 BLC: window closed
23:49:31.720 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.168531, 1:0.096381, 2:0.172267
23:49:31.720 00.000 11060 BLC: No correction, Miss < min_move
23:49:31.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:49:31.722 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:31.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:49:31.722 00.000 11060 MoveAxis(E, 0, ABG)
23:49:31.722 00.000 11060 Move returns status 0, amount 0
23:49:31.722 00.000 11060 MoveAxis(N, 0, ABG)
23:49:31.722 00.000 11060 Move returns status 0, amount 0
23:49:31.722 00.000 11060 move complete, result=0
23:49:31.722 00.000 11060 worker thread done servicing request
23:49:31.727 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:31.738 00.011 10844 UpdateGuideState exits: m=3816 SNR=39.6 Saturated
23:49:31.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:31.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:31.738 00.000 10844 Enqueuing Expose request
23:49:31.738 00.000 11060 Worker thread wakes up
23:49:31.738 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:31.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:31.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:32.359 00.621 11060 Exposure complete
23:49:32.519 00.160 11060 worker thread done servicing request
23:49:32.519 00.000 10844 OnExposeComplete: enter
23:49:32.519 00.000 10844 UpdateGuideState(): m_state=6
23:49:32.519 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
23:49:32.519 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=61.23, Mass=2864, SNR=34.5, Peak=197 HFD=3.7
23:49:32.519 00.000 10844 MultiStar: [#1 -0.40,-0.30,1.16,U] [#2 -0.86,-0.21,0.00,M2] [#3 0.22,-0.77,0.00,M4] [#4 -0.14,-0.68,0.00,M3] [#5 -0.91,-1.12,0.00,M4] [#6 -0.88,-0.38,0.00,M1] [#7 -0.42,-0.86,0.00,M1] [#8 -0.43,-0.77,0.00,M9] 
23:49:32.519 00.000 10844 single-star, 1 included, MultiStar: {-0.17, -0.18}, one-star: {0.10, -0.05}
23:49:32.519 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
23:49:32.519 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
23:49:32.519 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=0.03 mountY=0.11, mountTheta=1.31
23:49:32.519 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.05, opts=13)
23:49:32.519 00.000 10844 Enqueuing Move request for scope (0.10, -0.05)
23:49:32.519 00.000 11060 Worker thread wakes up
23:49:32.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:49:32.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:49:32.519 00.000 11060 Moving (0.10, -0.05) raw xDistance=0.03 yDistance=0.11
23:49:32.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:49:32.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:32.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:32.519 00.000 11060 MoveAxis(E, 0, ABG)
23:49:32.519 00.000 11060 Move returns status 0, amount 0
23:49:32.519 00.000 11060 MoveAxis(N, 0, ABG)
23:49:32.519 00.000 11060 Move returns status 0, amount 0
23:49:32.519 00.000 11060 move complete, result=0
23:49:32.519 00.000 11060 worker thread done servicing request
23:49:32.526 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:32.549 00.023 10844 UpdateGuideState exits: m=2864 SNR=34.5
23:49:32.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:32.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:32.549 00.000 10844 Enqueuing Expose request
23:49:32.549 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:32.549 00.000 11060 Worker thread wakes up
23:49:32.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:32.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:33.180 00.631 11060 Exposure complete
23:49:33.333 00.153 11060 worker thread done servicing request
23:49:33.333 00.000 10844 OnExposeComplete: enter
23:49:33.333 00.000 10844 UpdateGuideState(): m_state=6
23:49:33.333 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
23:49:33.333 00.000 10844 Star::Find returns 1 (0), X=258.04, Y=61.27, Mass=3269, SNR=36.1, Peak=213 HFD=4.2
23:49:33.333 00.000 10844 MultiStar: [#1 0.10,-0.59,1.02,U] [#2 -0.61,-0.02,1.97,U] [#3 0.56,-0.31,0.00,M5] [#4 0.27,-0.31,1.04,U] [#5 -0.44,-0.90,0.00,M5] [#6 0.75,-0.02,0.00,M2] [#7 0.16,-0.01,0.86,U] [#8 -0.57,-0.06,0.98,U] 
23:49:33.333 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.15}, one-star: {-0.32, -0.01}
23:49:33.333 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
23:49:33.333 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
23:49:33.333 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-2.56 mountX=0.19 mountY=-0.20, mountTheta=-0.81
23:49:33.337 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.15, opts=13)
23:49:33.337 00.000 10844 Enqueuing Move request for scope (-0.23, -0.15)
23:49:33.337 00.000 11060 Worker thread wakes up
23:49:33.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.15) opts 0xd
23:49:33.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.15)
23:49:33.337 00.000 11060 Moving (-0.23, -0.15) raw xDistance=0.19 yDistance=-0.20
23:49:33.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:49:33.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:49:33.337 00.000 11060 MoveAxis(W, 33, ABG)
23:49:33.337 00.000 11060 Guiding  Dir = 3, Dur = 33
23:49:33.344 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:33.358 00.014 11060 IsSlewing returns 0
23:49:33.358 00.000 11060 IsGuiding returns 0
23:49:33.358 00.000 10844 UpdateGuideState exits: m=3269 SNR=36.1
23:49:33.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:33.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:33.358 00.000 10844 Enqueuing Expose request
23:49:33.435 00.077 11060 IsGuiding returns 0
23:49:33.435 00.000 11060 Move returns status 0, amount 33
23:49:33.435 00.000 11060 MoveAxis(N, 78, ABG)
23:49:33.435 00.000 11060 Guiding  Dir = 0, Dur = 78
23:49:33.450 00.015 11060 IsSlewing returns 0
23:49:33.450 00.000 11060 IsGuiding returns 0
23:49:33.543 00.093 11060 IsGuiding returns 0
23:49:33.543 00.000 11060 Move returns status 0, amount 78
23:49:33.543 00.000 11060 move complete, result=0
23:49:33.543 00.000 11060 worker thread done servicing request
23:49:33.543 00.000 11060 Worker thread wakes up
23:49:33.543 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.2 px 78 ms NORTH
23:49:33.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:33.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:34.191 00.648 11060 Exposure complete
23:49:34.395 00.204 11060 worker thread done servicing request
23:49:34.395 00.000 10844 OnExposeComplete: enter
23:49:34.395 00.000 10844 UpdateGuideState(): m_state=6
23:49:34.395 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
23:49:34.395 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=60.88, Mass=3756, SNR=39.3, Peak=240 HFD=3.9
23:49:34.395 00.000 10844 MultiStar: [#1 0.10,0.15,0.96,U] [#2 0.16,-0.17,1.84,U] [#3 0.45,-0.31,0.89,U] [#4 -0.40,-0.63,0.00,M3] [#5 -0.00,-0.33,0.88,U] [#6 -0.27,-0.14,0.87,U] [#7 0.06,-0.23,0.75,U] [#8 0.16,-0.58,0.91,U] 
23:49:34.395 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.24}, one-star: {0.18, -0.40}
23:49:34.395 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
23:49:34.395 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
23:49:34.395 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-1.13 mountX=0.22 mountY=0.15, mountTheta=0.61
23:49:34.395 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.24, opts=13)
23:49:34.395 00.000 10844 Enqueuing Move request for scope (0.11, -0.24)
23:49:34.395 00.000 11060 Worker thread wakes up
23:49:34.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
23:49:34.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
23:49:34.395 00.000 11060 Moving (0.11, -0.24) raw xDistance=0.22 yDistance=0.15
23:49:34.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:49:34.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:34.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:49:34.395 00.000 11060 MoveAxis(W, 39, ABG)
23:49:34.395 00.000 11060 Guiding  Dir = 3, Dur = 39
23:49:34.405 00.010 11060 IsSlewing returns 0
23:49:34.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:34.405 00.000 11060 IsGuiding returns 0
23:49:34.418 00.013 10844 UpdateGuideState exits: m=3756 SNR=39.3
23:49:34.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:34.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:34.418 00.000 10844 Enqueuing Expose request
23:49:34.456 00.038 11060 IsGuiding returns 0
23:49:34.456 00.000 11060 Move returns status 0, amount 39
23:49:34.457 00.001 11060 MoveAxis(N, 0, ABG)
23:49:34.457 00.000 11060 Move returns status 0, amount 0
23:49:34.457 00.000 11060 move complete, result=0
23:49:34.457 00.000 11060 worker thread done servicing request
23:49:34.457 00.000 11060 Worker thread wakes up
23:49:34.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:34.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:34.457 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
23:49:35.088 00.631 11060 Exposure complete
23:49:35.254 00.166 11060 worker thread done servicing request
23:49:35.254 00.000 10844 OnExposeComplete: enter
23:49:35.254 00.000 10844 UpdateGuideState(): m_state=6
23:49:35.254 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
23:49:35.254 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=61.45, Mass=3266, SNR=37.3, Peak=249 HFD=3.7
23:49:35.254 00.000 10844 MultiStar: [#1 0.03,0.44,1.04,U] [#2 -0.27,-0.45,1.87,U] [#3 0.04,-0.44,0.93,U] [#4 0.44,-0.02,0.89,U] [#5 -0.59,-0.68,0.00,M5] [#6 0.18,0.35,0.88,U] [#7 -0.02,0.45,0.78,U] [#8 -0.18,-0.82,0.00,M8] 
23:49:35.254 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.00}, one-star: {-0.13, 0.17}
23:49:35.254 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.44 = -1.84)
23:49:35.254 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.86)
23:49:35.254 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.69 mountX=-0.00 mountY=-0.00, mountTheta=-1.84
23:49:35.256 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.00, opts=13)
23:49:35.256 00.000 10844 Enqueuing Move request for scope (-0.00, 0.00)
23:49:35.256 00.000 11060 Worker thread wakes up
23:49:35.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
23:49:35.256 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
23:49:35.256 00.000 11060 Moving (-0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
23:49:35.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:49:35.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:35.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:49:35.256 00.000 11060 MoveAxis(E, 0, ABG)
23:49:35.256 00.000 11060 Move returns status 0, amount 0
23:49:35.256 00.000 11060 MoveAxis(N, 0, ABG)
23:49:35.256 00.000 11060 Move returns status 0, amount 0
23:49:35.256 00.000 11060 move complete, result=0
23:49:35.256 00.000 11060 worker thread done servicing request
23:49:35.262 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:35.273 00.011 10844 UpdateGuideState exits: m=3266 SNR=37.3
23:49:35.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:35.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:35.273 00.000 10844 Enqueuing Expose request
23:49:35.273 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:35.276 00.003 11060 Worker thread wakes up
23:49:35.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:35.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:35.904 00.628 11060 Exposure complete
23:49:36.083 00.179 11060 worker thread done servicing request
23:49:36.083 00.000 10844 OnExposeComplete: enter
23:49:36.083 00.000 10844 UpdateGuideState(): m_state=6
23:49:36.083 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
23:49:36.083 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.48, Mass=3806, SNR=39.9, Peak=255 HFD=3.6
23:49:36.083 00.000 10844 MultiStar: [#1 0.81,0.07,0.00,M1] [#2 -0.34,-0.09,1.88,U] [#3 0.67,-0.15,0.00,M4] [#4 0.01,-0.31,0.87,U] [#5 -0.52,0.16,0.87,U] [#6 0.50,0.92,0.00,M1] [#7 0.82,0.19,0.00,M1] [#8 -0.11,-0.50,0.83,U] 
23:49:36.083 00.000 10844 refined, 4 included, MultiStar: {-0.15, -0.10}, one-star: {0.37, 0.20}
23:49:36.083 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
23:49:36.083 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
23:49:36.083 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.56 mountX=0.12 mountY=-0.13, mountTheta=-0.82
23:49:36.088 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.10, opts=13)
23:49:36.088 00.000 10844 Enqueuing Move request for scope (-0.15, -0.10)
23:49:36.088 00.000 11060 Worker thread wakes up
23:49:36.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
23:49:36.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
23:49:36.088 00.000 11060 Moving (-0.15, -0.10) raw xDistance=0.12 yDistance=-0.13
23:49:36.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:49:36.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:36.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:49:36.088 00.000 11060 MoveAxis(W, 21, ABG)
23:49:36.088 00.000 11060 Guiding  Dir = 3, Dur = 21
23:49:36.093 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:36.103 00.010 11060 IsSlewing returns 0
23:49:36.103 00.000 11060 IsGuiding returns 0
23:49:36.105 00.002 10844 UpdateGuideState exits: m=3806 SNR=39.9 Saturated
23:49:36.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:36.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:36.105 00.000 10844 Enqueuing Expose request
23:49:36.134 00.029 11060 IsGuiding returns 0
23:49:36.134 00.000 11060 Move returns status 0, amount 21
23:49:36.134 00.000 11060 MoveAxis(N, 0, ABG)
23:49:36.134 00.000 11060 Move returns status 0, amount 0
23:49:36.134 00.000 11060 move complete, result=0
23:49:36.134 00.000 11060 worker thread done servicing request
23:49:36.134 00.000 11060 Worker thread wakes up
23:49:36.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:36.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:36.175 00.041 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
23:49:36.780 00.605 11060 Exposure complete
23:49:36.957 00.177 11060 worker thread done servicing request
23:49:36.957 00.000 10844 OnExposeComplete: enter
23:49:36.957 00.000 10844 UpdateGuideState(): m_state=6
23:49:36.957 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
23:49:36.957 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.17, Mass=2775, SNR=33.5, Peak=212 HFD=3.8
23:49:36.957 00.000 10844 MultiStar: [#1 0.15,-0.12,1.05,U] [#2 -0.05,0.25,2.21,U] [#3 0.58,0.24,0.00,M5] [#4 0.24,-0.29,1.00,U] [#5 0.10,0.02,1.17,U] [#6 0.33,0.99,0.00,M2] [#7 0.96,0.58,0.00,M2] [#8 -0.28,0.05,1.15,U] 
23:49:36.957 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.02}, one-star: {0.36, -0.11}
23:49:36.957 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
23:49:36.957 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
23:49:36.957 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.29 mountX=-0.03 mountY=0.05, mountTheta=2.04
23:49:36.960 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
23:49:36.960 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
23:49:36.960 00.000 11060 Worker thread wakes up
23:49:36.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
23:49:36.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
23:49:36.960 00.000 11060 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.05
23:49:36.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:36.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:36.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:49:36.962 00.002 11060 MoveAxis(E, 0, ABG)
23:49:36.962 00.000 11060 Move returns status 0, amount 0
23:49:36.962 00.000 11060 MoveAxis(N, 0, ABG)
23:49:36.962 00.000 11060 Move returns status 0, amount 0
23:49:36.962 00.000 11060 move complete, result=0
23:49:36.962 00.000 11060 worker thread done servicing request
23:49:36.968 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:36.985 00.017 10844 UpdateGuideState exits: m=2775 SNR=33.5
23:49:36.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:36.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:36.985 00.000 10844 Enqueuing Expose request
23:49:36.985 00.000 11060 Worker thread wakes up
23:49:36.985 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:36.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:36.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:37.614 00.629 11060 Exposure complete
23:49:37.781 00.167 11060 worker thread done servicing request
23:49:37.781 00.000 10844 OnExposeComplete: enter
23:49:37.781 00.000 10844 UpdateGuideState(): m_state=6
23:49:37.781 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
23:49:37.781 00.000 10844 Star::Find returns 1 (1), X=258.16, Y=61.09, Mass=3776, SNR=39.9, Peak=255 HFD=4.0
23:49:37.782 00.001 10844 MultiStar: [#1 -0.23,0.26,0.90,U] [#2 -0.30,0.61,0.00,M1] [#3 -0.19,-0.40,0.89,U] [#4 0.51,-0.06,0.87,U] [#5 0.04,-0.26,0.94,U] [#6 0.24,0.45,0.84,U] [#7 0.40,-0.21,0.78,U] [#8 -0.34,0.49,0.89,U] 
23:49:37.782 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {-0.20, -0.19}
23:49:37.782 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
23:49:37.782 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
23:49:37.782 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.43 mountX=-0.01 mountY=0.01, mountTheta=2.17
23:49:37.782 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
23:49:37.782 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
23:49:37.782 00.000 11060 Worker thread wakes up
23:49:37.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:49:37.782 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:49:37.782 00.000 11060 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.01
23:49:37.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:49:37.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:37.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:37.782 00.000 11060 MoveAxis(E, 0, ABG)
23:49:37.782 00.000 11060 Move returns status 0, amount 0
23:49:37.782 00.000 11060 MoveAxis(N, 0, ABG)
23:49:37.782 00.000 11060 Move returns status 0, amount 0
23:49:37.782 00.000 11060 move complete, result=0
23:49:37.782 00.000 11060 worker thread done servicing request
23:49:37.788 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:37.801 00.013 10844 UpdateGuideState exits: m=3776 SNR=39.9 Saturated
23:49:37.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:37.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:37.801 00.000 10844 Enqueuing Expose request
23:49:37.801 00.000 11060 Worker thread wakes up
23:49:37.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:37.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:37.801 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:38.428 00.627 11060 Exposure complete
23:49:38.603 00.175 11060 worker thread done servicing request
23:49:38.603 00.000 10844 OnExposeComplete: enter
23:49:38.603 00.000 10844 UpdateGuideState(): m_state=6
23:49:38.603 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
23:49:38.603 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=60.88, Mass=3573, SNR=38.7, Peak=243 HFD=3.8
23:49:38.603 00.000 10844 MultiStar: [#1 -0.14,0.37,0.92,U] [#2 -0.83,0.01,0.00,M2] [#3 0.33,-0.29,0.98,U] [#4 -0.27,-0.40,0.96,U] [#5 -0.67,-0.48,0.00,M3] [#6 -0.02,0.45,0.85,U] [#7 0.07,0.53,0.81,U] [#8 -0.37,-0.59,0.00,M6] 
23:49:38.603 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.01}, one-star: {-0.11, -0.40}
23:49:38.603 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.38 = -1.91)
23:49:38.603 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.92)
23:49:38.603 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.63 mountX=-0.01 mountY=-0.03, mountTheta=-1.91
23:49:38.606 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
23:49:38.606 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
23:49:38.606 00.000 11060 Worker thread wakes up
23:49:38.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:49:38.606 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:49:38.606 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
23:49:38.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:49:38.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:38.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:49:38.606 00.000 11060 MoveAxis(E, 0, ABG)
23:49:38.606 00.000 11060 Move returns status 0, amount 0
23:49:38.606 00.000 11060 MoveAxis(N, 0, ABG)
23:49:38.606 00.000 11060 Move returns status 0, amount 0
23:49:38.606 00.000 11060 move complete, result=0
23:49:38.606 00.000 11060 worker thread done servicing request
23:49:38.615 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:38.628 00.013 10844 UpdateGuideState exits: m=3573 SNR=38.7
23:49:38.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:38.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:38.628 00.000 10844 Enqueuing Expose request
23:49:38.628 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:38.628 00.000 11060 Worker thread wakes up
23:49:38.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:38.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:39.262 00.634 11060 Exposure complete
23:49:39.470 00.208 11060 worker thread done servicing request
23:49:39.470 00.000 10844 OnExposeComplete: enter
23:49:39.470 00.000 10844 UpdateGuideState(): m_state=6
23:49:39.470 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
23:49:39.470 00.000 10844 Star::Find returns 1 (0), X=258.17, Y=61.14, Mass=3248, SNR=36.8, Peak=240 HFD=3.7
23:49:39.473 00.003 10844 MultiStar: [#1 0.65,0.26,0.00,M1] [#2 0.07,0.01,1.98,U] [#3 0.88,-0.41,0.00,M4] [#4 0.16,-0.28,0.94,U] [#5 -0.55,-0.35,0.00,M4] [#6 0.06,0.27,0.85,U] [#7 0.88,0.17,0.00,M1] [#8 0.10,-0.14,0.85,U] 
23:49:39.473 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.05}, one-star: {-0.19, -0.14}
23:49:39.473 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
23:49:39.473 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
23:49:39.473 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.87 mountX=0.04 mountY=0.05, mountTheta=0.88
23:49:39.475 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
23:49:39.475 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
23:49:39.475 00.000 11060 Worker thread wakes up
23:49:39.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:49:39.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:49:39.475 00.000 11060 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.05
23:49:39.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:49:39.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:39.476 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:49:39.476 00.000 11060 MoveAxis(E, 0, ABG)
23:49:39.476 00.000 11060 Move returns status 0, amount 0
23:49:39.476 00.000 11060 MoveAxis(N, 0, ABG)
23:49:39.476 00.000 11060 Move returns status 0, amount 0
23:49:39.476 00.000 11060 move complete, result=0
23:49:39.476 00.000 11060 worker thread done servicing request
23:49:39.483 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:39.501 00.018 10844 UpdateGuideState exits: m=3248 SNR=36.8
23:49:39.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:39.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:39.501 00.000 10844 Enqueuing Expose request
23:49:39.501 00.000 11060 Worker thread wakes up
23:49:39.501 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:39.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:39.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:40.140 00.639 11060 Exposure complete
23:49:40.389 00.249 11060 worker thread done servicing request
23:49:40.390 00.001 10844 OnExposeComplete: enter
23:49:40.390 00.000 10844 UpdateGuideState(): m_state=6
23:49:40.390 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
23:49:40.390 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=60.78, Mass=3040, SNR=35.1, Peak=229 HFD=3.7
23:49:40.390 00.000 10844 MultiStar: [#1 0.50,-0.07,1.02,U] [#2 -0.12,0.41,2.12,U] [#3 1.00,-0.25,0.00,M5] [#4 0.20,-0.13,0.98,U] [#5 -0.56,0.31,0.00,M5] [#6 0.24,0.23,0.97,U] [#7 0.83,0.70,0.00,M2] [#8 -0.08,-0.10,1.03,U] 
23:49:40.390 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.04}, one-star: {0.39, -0.50}
23:49:40.390 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
23:49:40.390 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
23:49:40.390 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=-0.06 mountY=0.13, mountTheta=2.04
23:49:40.392 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.04, opts=13)
23:49:40.392 00.000 10844 Enqueuing Move request for scope (0.14, 0.04)
23:49:40.392 00.000 11060 Worker thread wakes up
23:49:40.394 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:49:40.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:49:40.394 00.000 11060 Moving (0.14, 0.04) raw xDistance=-0.06 yDistance=0.13
23:49:40.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:49:40.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:40.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:49:40.394 00.000 11060 MoveAxis(E, 0, ABG)
23:49:40.395 00.001 11060 Move returns status 0, amount 0
23:49:40.395 00.000 11060 MoveAxis(N, 0, ABG)
23:49:40.395 00.000 11060 Move returns status 0, amount 0
23:49:40.395 00.000 11060 move complete, result=0
23:49:40.395 00.000 11060 worker thread done servicing request
23:49:40.402 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:40.432 00.030 10844 UpdateGuideState exits: m=3040 SNR=35.1
23:49:40.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:40.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:40.432 00.000 10844 Enqueuing Expose request
23:49:40.432 00.000 11060 Worker thread wakes up
23:49:40.432 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:40.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:40.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:41.075 00.643 11060 Exposure complete
23:49:41.316 00.241 11060 worker thread done servicing request
23:49:41.316 00.000 10844 OnExposeComplete: enter
23:49:41.316 00.000 10844 UpdateGuideState(): m_state=6
23:49:41.317 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
23:49:41.317 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=61.09, Mass=3503, SNR=38.5, Peak=247 HFD=3.6
23:49:41.317 00.000 10844 MultiStar: [#1 0.36,0.06,0.98,U] [#2 -0.29,-0.06,1.86,U] [#3 1.13,-0.53,0.00,M6] [#4 -0.58,-0.44,0.00,M1] [#5 -0.61,-1.17,0.00,M6] [#6 0.24,0.78,0.00,M1] [#7 0.78,0.43,0.00,M3] [#8 0.07,-0.55,0.91,U] 
23:49:41.317 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.16}, one-star: {0.42, -0.19}
23:49:41.317 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
23:49:41.317 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
23:49:41.317 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.21 mountX=0.14 mountY=0.08, mountTheta=0.53
23:49:41.319 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.16, opts=13)
23:49:41.319 00.000 10844 Enqueuing Move request for scope (0.06, -0.16)
23:49:41.319 00.000 11060 Worker thread wakes up
23:49:41.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
23:49:41.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
23:49:41.321 00.002 11060 Moving (0.06, -0.16) raw xDistance=0.14 yDistance=0.08
23:49:41.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:49:41.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:41.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:49:41.321 00.000 11060 MoveAxis(W, 25, ABG)
23:49:41.321 00.000 11060 Guiding  Dir = 3, Dur = 25
23:49:41.331 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:41.341 00.010 11060 IsSlewing returns 0
23:49:41.341 00.000 11060 IsGuiding returns 0
23:49:41.349 00.008 10844 UpdateGuideState exits: m=3503 SNR=38.5
23:49:41.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:41.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:41.349 00.000 10844 Enqueuing Expose request
23:49:41.387 00.038 11060 IsGuiding returns 0
23:49:41.387 00.000 11060 Move returns status 0, amount 25
23:49:41.387 00.000 11060 MoveAxis(N, 0, ABG)
23:49:41.387 00.000 11060 Move returns status 0, amount 0
23:49:41.387 00.000 11060 move complete, result=0
23:49:41.387 00.000 11060 worker thread done servicing request
23:49:41.387 00.000 11060 Worker thread wakes up
23:49:41.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:41.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:41.389 00.002 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
23:49:42.007 00.618 11060 Exposure complete
23:49:42.218 00.211 11060 worker thread done servicing request
23:49:42.218 00.000 10844 OnExposeComplete: enter
23:49:42.218 00.000 10844 UpdateGuideState(): m_state=6
23:49:42.218 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
23:49:42.218 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.16, Mass=3442, SNR=37.4, Peak=246 HFD=3.6
23:49:42.218 00.000 10844 MultiStar: [#1 0.40,-0.13,1.01,U] [#2 -0.01,0.40,1.95,U] [#3 0.46,-0.61,0.00,M7] [#4 0.10,-1.05,0.00,M2] [#5 -0.06,-0.59,0.90,U] [#6 0.31,0.46,0.91,U] [#7 0.49,0.28,0.81,U] [#8 -0.16,-0.26,0.93,U] 
23:49:42.218 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.29, -0.12}
23:49:42.218 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
23:49:42.218 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
23:49:42.218 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.34 mountX=-0.08 mountY=0.14, mountTheta=2.09
23:49:42.218 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.05, opts=13)
23:49:42.218 00.000 10844 Enqueuing Move request for scope (0.15, 0.05)
23:49:42.218 00.000 11060 Worker thread wakes up
23:49:42.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:49:42.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:49:42.218 00.000 11060 Moving (0.15, 0.05) raw xDistance=-0.08 yDistance=0.14
23:49:42.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:49:42.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:42.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:49:42.218 00.000 11060 MoveAxis(E, 0, ABG)
23:49:42.218 00.000 11060 Move returns status 0, amount 0
23:49:42.218 00.000 11060 MoveAxis(N, 0, ABG)
23:49:42.218 00.000 11060 Move returns status 0, amount 0
23:49:42.218 00.000 11060 move complete, result=0
23:49:42.223 00.005 11060 worker thread done servicing request
23:49:42.229 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:49:42.249 00.020 10844 UpdateGuideState exits: m=3442 SNR=37.4
23:49:42.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:42.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:42.249 00.000 10844 Enqueuing Expose request
23:49:42.249 00.000 11060 Worker thread wakes up
23:49:42.249 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:42.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:42.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:42.876 00.627 11060 Exposure complete
23:49:43.086 00.210 11060 worker thread done servicing request
23:49:43.086 00.000 10844 OnExposeComplete: enter
23:49:43.086 00.000 10844 UpdateGuideState(): m_state=6
23:49:43.086 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
23:49:43.086 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.21, Mass=3334, SNR=37.1, Peak=249 HFD=3.6
23:49:43.086 00.000 10844 MultiStar: [#1 0.22,0.13,0.95,U] [#2 0.06,0.35,1.83,U] [#3 -0.05,0.06,0.98,U] [#4 0.27,-0.31,0.97,U] [#5 -0.10,-0.35,1.01,U] [#6 -0.04,0.95,0.00,M1] [#7 0.31,0.06,0.85,U] [#8 -0.11,-0.40,0.92,U] 
23:49:43.086 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {-0.06, -0.07}
23:49:43.086 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
23:49:43.086 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
23:49:43.086 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.39 mountX=0.01 mountY=0.07, mountTheta=1.36
23:49:43.086 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
23:49:43.086 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
23:49:43.086 00.000 11060 Worker thread wakes up
23:49:43.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:49:43.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:49:43.086 00.000 11060 Moving (0.06, -0.03) raw xDistance=0.01 yDistance=0.07
23:49:43.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:49:43.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:43.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:49:43.086 00.000 11060 MoveAxis(E, 0, ABG)
23:49:43.086 00.000 11060 Move returns status 0, amount 0
23:49:43.086 00.000 11060 MoveAxis(N, 0, ABG)
23:49:43.086 00.000 11060 Move returns status 0, amount 0
23:49:43.092 00.006 11060 move complete, result=0
23:49:43.092 00.000 11060 worker thread done servicing request
23:49:43.097 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:49:43.123 00.026 10844 UpdateGuideState exits: m=3334 SNR=37.1
23:49:43.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:43.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:43.123 00.000 10844 Enqueuing Expose request
23:49:43.123 00.000 11060 Worker thread wakes up
23:49:43.123 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:43.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:43.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:43.757 00.634 11060 Exposure complete
23:49:43.958 00.201 11060 worker thread done servicing request
23:49:43.958 00.000 10844 OnExposeComplete: enter
23:49:43.958 00.000 10844 UpdateGuideState(): m_state=6
23:49:43.958 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
23:49:43.958 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.21, Mass=3332, SNR=37.0, Peak=255 HFD=3.7
23:49:43.958 00.000 10844 MultiStar: [#1 0.19,0.02,0.98,U] [#2 -0.37,-0.15,1.85,U] [#3 0.34,0.03,1.00,U] [#4 0.12,-0.40,0.87,U] [#5 0.07,-0.76,0.00,M5] [#6 0.33,0.36,0.96,U] [#7 0.38,0.15,0.88,U] [#8 -0.94,0.02,0.00,M2] 
23:49:43.958 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.02}, one-star: {0.11, -0.07}
23:49:43.958 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
23:49:43.958 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
23:49:43.958 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-0.24 mountX=0.01 mountY=0.09, mountTheta=1.52
23:49:43.961 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.02, opts=13)
23:49:43.961 00.000 10844 Enqueuing Move request for scope (0.09, -0.02)
23:49:43.961 00.000 11060 Worker thread wakes up
23:49:43.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
23:49:43.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
23:49:43.961 00.000 11060 Moving (0.09, -0.02) raw xDistance=0.01 yDistance=0.09
23:49:43.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:49:43.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:43.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:49:43.961 00.000 11060 MoveAxis(E, 0, ABG)
23:49:43.961 00.000 11060 Move returns status 0, amount 0
23:49:43.961 00.000 11060 MoveAxis(N, 0, ABG)
23:49:43.961 00.000 11060 Move returns status 0, amount 0
23:49:43.961 00.000 11060 move complete, result=0
23:49:43.961 00.000 11060 worker thread done servicing request
23:49:43.966 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:43.981 00.015 10844 UpdateGuideState exits: m=3332 SNR=37.0 Saturated
23:49:43.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:43.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:43.981 00.000 10844 Enqueuing Expose request
23:49:43.981 00.000 11060 Worker thread wakes up
23:49:43.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:43.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:43.981 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:44.608 00.627 11060 Exposure complete
23:49:44.779 00.171 11060 worker thread done servicing request
23:49:44.779 00.000 10844 OnExposeComplete: enter
23:49:44.779 00.000 10844 UpdateGuideState(): m_state=6
23:49:44.779 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
23:49:44.779 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.19, Mass=3488, SNR=37.7, Peak=244 HFD=3.7
23:49:44.781 00.002 10844 MultiStar: [#1 -0.30,0.30,0.90,U] [#2 0.23,0.28,1.96,U] [#3 -0.17,-0.02,0.94,U] [#4 0.08,-0.24,0.91,U] [#5 0.07,-0.15,0.92,U] [#6 0.67,0.13,0.00,M1] [#7 0.19,0.42,0.85,U] [#8 -0.75,-0.41,0.00,M3] 
23:49:44.781 00.000 10844 single-star, 6 included, MultiStar: {0.04, 0.10}, one-star: {-0.00, -0.09}
23:49:44.781 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
23:49:44.781 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
23:49:44.781 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.61 mountX=0.08 mountY=0.01, mountTheta=0.13
23:49:44.781 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.09, opts=13)
23:49:44.783 00.002 10844 Enqueuing Move request for scope (-0.00, -0.09)
23:49:44.783 00.000 11060 Worker thread wakes up
23:49:44.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
23:49:44.796 00.013 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
23:49:44.796 00.000 11060 Moving (-0.00, -0.09) raw xDistance=0.08 yDistance=0.01
23:49:44.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:49:44.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:44.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:44.796 00.000 11060 MoveAxis(E, 0, ABG)
23:49:44.796 00.000 11060 Move returns status 0, amount 0
23:49:44.796 00.000 11060 MoveAxis(N, 0, ABG)
23:49:44.796 00.000 11060 Move returns status 0, amount 0
23:49:44.797 00.001 11060 move complete, result=0
23:49:44.797 00.000 11060 worker thread done servicing request
23:49:44.798 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:44.816 00.018 10844 UpdateGuideState exits: m=3488 SNR=37.7
23:49:44.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:44.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:44.816 00.000 10844 Enqueuing Expose request
23:49:44.816 00.000 11060 Worker thread wakes up
23:49:44.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:44.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:44.816 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:45.451 00.635 11060 Exposure complete
23:49:45.616 00.165 11060 worker thread done servicing request
23:49:45.618 00.002 10844 OnExposeComplete: enter
23:49:45.618 00.000 10844 UpdateGuideState(): m_state=6
23:49:45.618 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
23:49:45.618 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.59, Mass=2879, SNR=34.1, Peak=250 HFD=3.4
23:49:45.618 00.000 10844 MultiStar: [#1 -0.16,0.20,1.08,U] [#2 -0.14,-0.24,2.18,U] [#3 0.38,-0.65,0.00,M5] [#4 -0.02,-0.37,1.08,U] [#5 0.08,-0.21,1.13,U] [#6 0.31,0.32,0.99,U] [#7 0.42,0.04,0.97,U] [#8 -0.19,-0.29,1.06,U] 
23:49:45.618 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {0.01, 0.31}
23:49:45.618 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
23:49:45.618 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
23:49:45.618 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.37 mountX=0.06 mountY=0.02, mountTheta=0.36
23:49:45.620 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
23:49:45.620 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
23:49:45.620 00.000 11060 Worker thread wakes up
23:49:45.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:49:45.620 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:49:45.620 00.000 11060 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=0.02
23:49:45.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:49:45.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:45.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:49:45.620 00.000 11060 MoveAxis(E, 0, ABG)
23:49:45.620 00.000 11060 Move returns status 0, amount 0
23:49:45.620 00.000 11060 MoveAxis(N, 0, ABG)
23:49:45.620 00.000 11060 Move returns status 0, amount 0
23:49:45.620 00.000 11060 move complete, result=0
23:49:45.620 00.000 11060 worker thread done servicing request
23:49:45.629 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:45.644 00.015 10844 UpdateGuideState exits: m=2879 SNR=34.1
23:49:45.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:45.644 00.000 10844 Enqueuing Expose request
23:49:45.644 00.000 11060 Worker thread wakes up
23:49:45.644 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:49:45.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:45.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:46.256 00.612 11060 Exposure complete
23:49:46.431 00.175 11060 worker thread done servicing request
23:49:46.431 00.000 10844 OnExposeComplete: enter
23:49:46.431 00.000 10844 UpdateGuideState(): m_state=6
23:49:46.431 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
23:49:46.431 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=60.69, Mass=3472, SNR=38.0, Peak=252 HFD=3.7
23:49:46.431 00.000 10844 MultiStar: [#1 0.54,0.30,1.02,U] [#2 0.17,0.24,1.81,U] [#3 0.38,-0.23,0.90,U] [#4 -0.17,0.09,0.98,U] [#5 0.26,-0.45,1.00,U] [#6 -0.17,0.30,0.97,U] [#7 0.81,0.45,0.00,M1] [#8 -0.26,-0.76,0.00,M3] 
23:49:46.431 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.02}, one-star: {-0.09, -0.59}
23:49:46.431 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
23:49:46.431 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
23:49:46.431 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=-0.01 mountY=0.14, mountTheta=1.63
23:49:46.433 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
23:49:46.433 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
23:49:46.433 00.000 11060 Worker thread wakes up
23:49:46.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:49:46.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:49:46.433 00.000 11060 Moving (0.13, -0.02) raw xDistance=-0.01 yDistance=0.14
23:49:46.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:49:46.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:46.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:49:46.433 00.000 11060 MoveAxis(E, 0, ABG)
23:49:46.433 00.000 11060 Move returns status 0, amount 0
23:49:46.433 00.000 11060 MoveAxis(N, 0, ABG)
23:49:46.433 00.000 11060 Move returns status 0, amount 0
23:49:46.433 00.000 11060 move complete, result=0
23:49:46.433 00.000 11060 worker thread done servicing request
23:49:46.436 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:46.462 00.026 10844 UpdateGuideState exits: m=3472 SNR=38.0
23:49:46.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:46.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:46.462 00.000 10844 Enqueuing Expose request
23:49:46.462 00.000 11060 Worker thread wakes up
23:49:46.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:46.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:46.462 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:47.094 00.632 11060 Exposure complete
23:49:47.285 00.191 11060 worker thread done servicing request
23:49:47.285 00.000 10844 OnExposeComplete: enter
23:49:47.285 00.000 10844 UpdateGuideState(): m_state=6
23:49:47.287 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
23:49:47.287 00.000 10844 Star::Find returns 1 (1), X=258.18, Y=61.28, Mass=3598, SNR=38.2, Peak=255 HFD=3.7
23:49:47.287 00.000 10844 MultiStar: [#1 -0.31,0.13,0.90,U] [#2 0.17,-0.14,1.87,U] [#3 0.74,-0.42,0.00,M5] [#4 0.04,-0.17,0.93,U] [#5 0.12,-0.81,0.00,M3] [#6 -0.20,0.67,0.00,M1] [#7 0.78,0.03,0.00,M2] [#8 -0.60,-0.48,0.00,M4] 
23:49:47.287 00.000 10844 refined, 3 included, MultiStar: {-0.02, -0.07}, one-star: {-0.18, -0.00}
23:49:47.287 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
23:49:47.287 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
23:49:47.288 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.87 mountX=0.07 mountY=-0.01, mountTheta=-0.14
23:49:47.288 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
23:49:47.288 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
23:49:47.288 00.000 11060 Worker thread wakes up
23:49:47.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
23:49:47.288 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
23:49:47.288 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.01
23:49:47.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:49:47.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:47.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:49:47.288 00.000 11060 MoveAxis(E, 0, ABG)
23:49:47.288 00.000 11060 Move returns status 0, amount 0
23:49:47.288 00.000 11060 MoveAxis(N, 0, ABG)
23:49:47.288 00.000 11060 Move returns status 0, amount 0
23:49:47.288 00.000 11060 move complete, result=0
23:49:47.288 00.000 11060 worker thread done servicing request
23:49:47.293 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:47.308 00.015 10844 UpdateGuideState exits: m=3598 SNR=38.2 Saturated
23:49:47.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:47.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:47.308 00.000 10844 Enqueuing Expose request
23:49:47.308 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:49:47.308 00.000 11060 Worker thread wakes up
23:49:47.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:47.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:47.940 00.632 11060 Exposure complete
23:49:48.135 00.195 11060 worker thread done servicing request
23:49:48.135 00.000 10844 OnExposeComplete: enter
23:49:48.135 00.000 10844 UpdateGuideState(): m_state=6
23:49:48.135 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
23:49:48.135 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=61.22, Mass=3280, SNR=36.6, Peak=241 HFD=3.7
23:49:48.135 00.000 10844 MultiStar: [#1 0.01,-0.22,0.99,U] [#2 -0.12,0.06,1.98,U] [#3 0.54,-0.04,1.00,U] [#4 0.32,0.27,0.96,U] [#5 0.11,-0.24,1.03,U] [#6 0.22,0.95,0.00,M2] [#7 0.70,0.34,0.00,M3] [#8 -0.13,-0.32,0.97,U] 
23:49:48.135 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.06}, one-star: {0.26, -0.06}
23:49:48.135 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
23:49:48.135 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
23:49:48.135 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.53 mountX=0.04 mountY=0.12, mountTheta=1.22
23:49:48.135 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
23:49:48.135 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
23:49:48.135 00.000 11060 Worker thread wakes up
23:49:48.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
23:49:48.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
23:49:48.135 00.000 11060 Moving (0.11, -0.06) raw xDistance=0.04 yDistance=0.12
23:49:48.140 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:49:48.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:48.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:49:48.140 00.000 11060 MoveAxis(E, 0, ABG)
23:49:48.140 00.000 11060 Move returns status 0, amount 0
23:49:48.140 00.000 11060 MoveAxis(N, 0, ABG)
23:49:48.140 00.000 11060 Move returns status 0, amount 0
23:49:48.140 00.000 11060 move complete, result=0
23:49:48.140 00.000 11060 worker thread done servicing request
23:49:48.145 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:48.161 00.016 10844 UpdateGuideState exits: m=3280 SNR=36.6
23:49:48.164 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:48.164 00.000 10844 Enqueuing Expose request
23:49:48.164 00.000 11060 Worker thread wakes up
23:49:48.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:48.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:48.164 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:48.803 00.639 11060 Exposure complete
23:49:48.969 00.166 11060 worker thread done servicing request
23:49:48.969 00.000 10844 OnExposeComplete: enter
23:49:48.969 00.000 10844 UpdateGuideState(): m_state=6
23:49:48.969 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
23:49:48.969 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=61.60, Mass=3087, SNR=35.5, Peak=236 HFD=3.6
23:49:48.969 00.000 10844 MultiStar: [#1 0.23,0.12,1.11,U] [#2 0.15,0.18,2.05,U] [#3 0.45,-0.06,0.92,U] [#4 0.37,-0.12,1.01,U] [#5 -0.06,-0.25,1.02,U] [#6 0.11,0.93,0.00,M3] [#7 0.48,0.12,0.89,U] [#8 -0.16,-0.44,1.01,U] 
23:49:48.969 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.01}, one-star: {-0.08, 0.32}
23:49:48.969 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
23:49:48.969 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
23:49:48.969 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.05 mountX=-0.04 mountY=0.16, mountTheta=1.80
23:49:48.969 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.01, opts=13)
23:49:48.969 00.000 10844 Enqueuing Move request for scope (0.16, 0.01)
23:49:48.969 00.000 11060 Worker thread wakes up
23:49:48.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
23:49:48.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
23:49:48.969 00.000 11060 Moving (0.16, 0.01) raw xDistance=-0.04 yDistance=0.16
23:49:48.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:49:48.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:48.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:49:48.969 00.000 11060 MoveAxis(E, 0, ABG)
23:49:48.969 00.000 11060 Move returns status 0, amount 0
23:49:48.969 00.000 11060 MoveAxis(N, 0, ABG)
23:49:48.969 00.000 11060 Move returns status 0, amount 0
23:49:48.969 00.000 11060 move complete, result=0
23:49:48.969 00.000 11060 worker thread done servicing request
23:49:48.991 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:49.005 00.014 10844 UpdateGuideState exits: m=3087 SNR=35.5
23:49:49.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:49.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:49.005 00.000 10844 Enqueuing Expose request
23:49:49.005 00.000 11060 Worker thread wakes up
23:49:49.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:49.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:49.005 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:49.639 00.634 11060 Exposure complete
23:49:49.839 00.200 11060 worker thread done servicing request
23:49:49.839 00.000 10844 OnExposeComplete: enter
23:49:49.840 00.001 10844 UpdateGuideState(): m_state=6
23:49:49.840 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
23:49:49.840 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=60.89, Mass=3026, SNR=35.6, Peak=212 HFD=3.6
23:49:49.840 00.000 10844 MultiStar: [#1 0.59,-0.22,0.00,M1] [#2 -0.30,-0.34,1.96,U] [#3 0.32,-0.19,0.99,U] [#4 0.67,-0.83,0.00,M1] [#5 -0.01,0.26,1.02,U] [#6 0.65,1.17,0.00,M4] [#7 0.71,0.65,0.00,M3] [#8 -0.17,-0.27,0.96,U] 
23:49:49.840 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.21}, one-star: {0.28, -0.39}
23:49:49.840 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
23:49:49.840 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
23:49:49.840 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.70 mountX=0.21 mountY=0.01, mountTheta=0.03
23:49:49.842 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.21, opts=13)
23:49:49.842 00.000 10844 Enqueuing Move request for scope (-0.03, -0.21)
23:49:49.842 00.000 11060 Worker thread wakes up
23:49:49.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
23:49:49.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
23:49:49.842 00.000 11060 Moving (-0.03, -0.21) raw xDistance=0.21 yDistance=0.01
23:49:49.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:49:49.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:49.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:49.842 00.000 11060 MoveAxis(W, 37, ABG)
23:49:49.842 00.000 11060 Guiding  Dir = 3, Dur = 37
23:49:49.850 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:49.867 00.017 10844 UpdateGuideState exits: m=3026 SNR=35.6
23:49:49.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:49.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:49.867 00.000 10844 Enqueuing Expose request
23:49:49.877 00.010 11060 IsSlewing returns 0
23:49:49.877 00.000 11060 IsGuiding returns 0
23:49:49.957 00.080 11060 IsGuiding returns 0
23:49:49.957 00.000 11060 Move returns status 0, amount 37
23:49:49.957 00.000 11060 MoveAxis(N, 0, ABG)
23:49:49.957 00.000 11060 Move returns status 0, amount 0
23:49:49.957 00.000 11060 move complete, result=0
23:49:49.958 00.001 11060 worker thread done servicing request
23:49:49.958 00.000 11060 Worker thread wakes up
23:49:49.959 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:49.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:49.959 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
23:49:50.590 00.631 11060 Exposure complete
23:49:50.732 00.142 11060 worker thread done servicing request
23:49:50.732 00.000 10844 OnExposeComplete: enter
23:49:50.732 00.000 10844 UpdateGuideState(): m_state=6
23:49:50.732 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
23:49:50.732 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.80, Mass=2834, SNR=33.8, Peak=238 HFD=3.5
23:49:50.732 00.000 10844 MultiStar: [#1 0.40,-0.33,1.10,U] [#2 0.22,0.01,2.02,U] [#3 0.80,0.11,0.00,M3] [#4 0.02,0.02,1.06,U] [#5 0.08,0.02,1.12,U] [#6 0.13,1.32,0.00,M5] [#7 0.42,0.23,0.94,U] [#8 -0.13,0.12,1.01,U] 
23:49:50.732 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.07}, one-star: {0.24, 0.52}
23:49:50.732 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:49:50.737 00.005 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:49:50.737 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.36 mountX=-0.10 mountY=0.17, mountTheta=2.11
23:49:50.746 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
23:49:50.746 00.000 10844 Enqueuing Move request for scope (0.18, 0.07)
23:49:50.746 00.000 11060 Worker thread wakes up
23:49:50.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
23:49:50.746 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
23:49:50.746 00.000 11060 Moving (0.18, 0.07) raw xDistance=-0.10 yDistance=0.17
23:49:50.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:49:50.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:50.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:49:50.746 00.000 11060 MoveAxis(E, 0, ABG)
23:49:50.746 00.000 11060 Move returns status 0, amount 0
23:49:50.746 00.000 11060 MoveAxis(N, 0, ABG)
23:49:50.746 00.000 11060 Move returns status 0, amount 0
23:49:50.746 00.000 11060 move complete, result=0
23:49:50.746 00.000 11060 worker thread done servicing request
23:49:50.748 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:50.768 00.020 10844 UpdateGuideState exits: m=2834 SNR=33.8
23:49:50.769 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:50.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:50.769 00.000 10844 Enqueuing Expose request
23:49:50.769 00.000 11060 Worker thread wakes up
23:49:50.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:50.769 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:50.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:51.391 00.622 11060 Exposure complete
23:49:51.537 00.146 11060 worker thread done servicing request
23:49:51.537 00.000 10844 OnExposeComplete: enter
23:49:51.537 00.000 10844 UpdateGuideState(): m_state=6
23:49:51.537 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
23:49:51.537 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.64, Mass=3273, SNR=36.7, Peak=245 HFD=3.5
23:49:51.537 00.000 10844 MultiStar: [#1 0.43,0.43,0.94,U] [#2 0.20,-0.14,1.85,U] [#3 0.53,0.39,0.00,M4] [#4 0.87,-0.47,0.00,M1] [#5 0.32,0.03,0.99,U] [#6 0.17,1.10,0.00,M6] [#7 0.84,0.61,0.00,M3] [#8 -0.35,-0.45,0.93,U] 
23:49:51.537 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.02}, one-star: {0.30, 0.36}
23:49:51.537 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
23:49:51.537 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
23:49:51.537 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.10 mountX=-0.05 mountY=0.18, mountTheta=1.85
23:49:51.543 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.02, opts=13)
23:49:51.543 00.000 10844 Enqueuing Move request for scope (0.19, 0.02)
23:49:51.543 00.000 11060 Worker thread wakes up
23:49:51.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
23:49:51.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
23:49:51.543 00.000 11060 Moving (0.19, 0.02) raw xDistance=-0.05 yDistance=0.18
23:49:51.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:49:51.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:51.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:49:51.543 00.000 11060 MoveAxis(E, 0, ABG)
23:49:51.543 00.000 11060 Move returns status 0, amount 0
23:49:51.543 00.000 11060 MoveAxis(N, 0, ABG)
23:49:51.543 00.000 11060 Move returns status 0, amount 0
23:49:51.543 00.000 11060 move complete, result=0
23:49:51.543 00.000 11060 worker thread done servicing request
23:49:51.549 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:49:51.560 00.011 10844 UpdateGuideState exits: m=3273 SNR=36.7
23:49:51.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:51.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:51.560 00.000 10844 Enqueuing Expose request
23:49:51.560 00.000 11060 Worker thread wakes up
23:49:51.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:51.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:51.560 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:49:52.196 00.636 11060 Exposure complete
23:49:52.370 00.174 11060 worker thread done servicing request
23:49:52.370 00.000 10844 OnExposeComplete: enter
23:49:52.370 00.000 10844 UpdateGuideState(): m_state=6
23:49:52.370 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
23:49:52.370 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=61.60, Mass=3362, SNR=37.1, Peak=255 HFD=3.3
23:49:52.370 00.000 10844 MultiStar: [#1 0.46,-0.01,0.98,U] [#2 -0.01,0.34,1.86,U] [#3 0.90,0.23,0.00,M5] [#4 0.38,-0.76,0.00,M2] [#5 0.34,-0.12,0.96,U] [#6 0.26,0.52,0.90,U] [#7 0.25,0.15,0.86,U] [#8 -0.71,-0.47,0.00,M1] 
23:49:52.370 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.22}, one-star: {0.08, 0.32}
23:49:52.370 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
23:49:52.370 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:49:52.370 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.29 cameraTheta=0.84 mountX=-0.25 mountY=0.16, mountTheta=2.58
23:49:52.370 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.22, opts=13)
23:49:52.370 00.000 10844 Enqueuing Move request for scope (0.20, 0.22)
23:49:52.370 00.000 11060 Worker thread wakes up
23:49:52.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd
23:49:52.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.22)
23:49:52.370 00.000 11060 Moving (0.20, 0.22) raw xDistance=-0.25 yDistance=0.16
23:49:52.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:49:52.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:52.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:49:52.374 00.004 11060 MoveAxis(E, 44, ABG)
23:49:52.374 00.000 11060 Guiding  Dir = 2, Dur = 44
23:49:52.380 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:49:52.386 00.006 11060 IsSlewing returns 0
23:49:52.386 00.000 11060 IsGuiding returns 0
23:49:52.396 00.010 10844 UpdateGuideState exits: m=3362 SNR=37.1 Saturated
23:49:52.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:52.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:52.396 00.000 10844 Enqueuing Expose request
23:49:52.432 00.036 11060 IsGuiding returns 0
23:49:52.432 00.000 11060 Move returns status 0, amount 44
23:49:52.432 00.000 11060 MoveAxis(N, 0, ABG)
23:49:52.432 00.000 11060 Move returns status 0, amount 0
23:49:52.432 00.000 11060 move complete, result=0
23:49:52.433 00.001 11060 worker thread done servicing request
23:49:52.433 00.000 11060 Worker thread wakes up
23:49:52.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:52.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:52.862 00.429 10844 GuideStep: -0.3 px 44 ms EAST, 0.2 px 0 ms NORTH
23:49:53.056 00.194 11060 Exposure complete
23:49:53.271 00.215 11060 worker thread done servicing request
23:49:53.271 00.000 10844 OnExposeComplete: enter
23:49:53.271 00.000 10844 UpdateGuideState(): m_state=6
23:49:53.273 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
23:49:53.273 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.64, Mass=2898, SNR=34.4, Peak=236 HFD=3.4
23:49:53.273 00.000 10844 MultiStar: [#1 0.20,0.27,1.09,U] [#2 0.03,0.93,0.00,M1] [#3 0.30,-0.16,0.99,U] [#4 0.85,-0.40,0.00,M3] [#5 0.36,-0.42,1.06,U] [#6 -0.31,0.52,1.01,U] [#7 -0.00,0.59,0.86,U] [#8 -0.16,-0.54,1.02,U] 
23:49:53.274 00.001 10844 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.13, 0.36}
23:49:53.274 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
23:49:53.274 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
23:49:53.274 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=-0.09 mountY=0.06, mountTheta=2.52
23:49:53.274 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.08, opts=13)
23:49:53.274 00.000 10844 Enqueuing Move request for scope (0.08, 0.08)
23:49:53.274 00.000 11060 Worker thread wakes up
23:49:53.277 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
23:49:53.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
23:49:53.277 00.000 11060 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=0.06
23:49:53.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:49:53.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:53.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:49:53.277 00.000 11060 MoveAxis(E, 0, ABG)
23:49:53.277 00.000 11060 Move returns status 0, amount 0
23:49:53.277 00.000 11060 MoveAxis(N, 0, ABG)
23:49:53.277 00.000 11060 Move returns status 0, amount 0
23:49:53.277 00.000 11060 move complete, result=0
23:49:53.277 00.000 11060 worker thread done servicing request
23:49:53.286 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:53.302 00.016 10844 UpdateGuideState exits: m=2898 SNR=34.4
23:49:53.304 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:53.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:53.304 00.000 10844 Enqueuing Expose request
23:49:53.304 00.000 11060 Worker thread wakes up
23:49:53.304 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:53.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:53.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:53.946 00.642 11060 Exposure complete
23:49:54.204 00.258 11060 worker thread done servicing request
23:49:54.204 00.000 10844 OnExposeComplete: enter
23:49:54.207 00.003 10844 UpdateGuideState(): m_state=6
23:49:54.207 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
23:49:54.207 00.000 10844 Star::Find returns 1 (0), X=258.05, Y=61.56, Mass=3216, SNR=35.9, Peak=218 HFD=3.8
23:49:54.207 00.000 10844 MultiStar: [#1 -0.18,0.04,1.05,U] [#2 -0.25,0.37,1.95,U] [#3 -0.39,0.24,0.95,U] [#4 0.06,-0.54,0.95,U] [#5 -0.13,0.26,1.01,U] [#6 -0.57,0.42,0.00,M5] [#7 -0.23,0.71,0.00,M2] [#8 -0.45,-0.26,0.99,U] 
23:49:54.207 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.10}, one-star: {-0.31, 0.28}
23:49:54.207 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
23:49:54.207 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
23:49:54.207 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.75 mountX=-0.05 mountY=-0.25, mountTheta=-1.78
23:49:54.209 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.10, opts=13)
23:49:54.209 00.000 10844 Enqueuing Move request for scope (-0.24, 0.10)
23:49:54.209 00.000 11060 Worker thread wakes up
23:49:54.211 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
23:49:54.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
23:49:54.211 00.000 11060 Moving (-0.24, 0.10) raw xDistance=-0.05 yDistance=-0.25
23:49:54.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:49:54.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
23:49:54.211 00.000 11060 MoveAxis(E, 0, ABG)
23:49:54.211 00.000 11060 Move returns status 0, amount 0
23:49:54.211 00.000 11060 MoveAxis(N, 97, ABG)
23:49:54.211 00.000 11060 Guiding  Dir = 0, Dur = 97
23:49:54.219 00.008 11060 IsSlewing returns 0
23:49:54.219 00.000 11060 IsGuiding returns 0
23:49:54.224 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:54.246 00.022 10844 UpdateGuideState exits: m=3216 SNR=35.9
23:49:54.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:54.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:54.246 00.000 10844 Enqueuing Expose request
23:49:54.323 00.077 11060 IsGuiding returns 0
23:49:54.323 00.000 11060 Move returns status 0, amount 97
23:49:54.323 00.000 11060 move complete, result=0
23:49:54.323 00.000 11060 worker thread done servicing request
23:49:54.323 00.000 11060 Worker thread wakes up
23:49:54.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:54.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:54.323 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 97 ms NORTH
23:49:54.963 00.640 11060 Exposure complete
23:49:55.207 00.244 11060 worker thread done servicing request
23:49:55.207 00.000 10844 OnExposeComplete: enter
23:49:55.207 00.000 10844 UpdateGuideState(): m_state=6
23:49:55.208 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
23:49:55.208 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.91, Mass=3440, SNR=37.6, Peak=227 HFD=4.0
23:49:55.208 00.000 10844 MultiStar: [#1 -0.03,0.30,1.04,U] [#2 -0.28,0.29,1.88,U] [#3 0.13,-0.18,1.02,U] [#4 0.03,-0.42,0.95,U] [#5 0.29,-0.02,0.93,U] [#6 0.14,0.99,0.00,M6] [#7 0.73,0.81,0.00,M3] [#8 -0.12,-0.44,0.91,U] 
23:49:55.208 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.06}, one-star: {-0.12, 0.63}
23:49:55.208 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
23:49:55.208 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
23:49:55.208 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.22 mountX=-0.05 mountY=-0.06, mountTheta=-2.32
23:49:55.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
23:49:55.210 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
23:49:55.210 00.000 11060 Worker thread wakes up
23:49:55.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
23:49:55.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
23:49:55.210 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
23:49:55.212 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:49:55.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:55.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:55.212 00.000 11060 MoveAxis(E, 0, ABG)
23:49:55.212 00.000 11060 Move returns status 0, amount 0
23:49:55.212 00.000 11060 MoveAxis(N, 0, ABG)
23:49:55.212 00.000 11060 Move returns status 0, amount 0
23:49:55.225 00.013 11060 move complete, result=0
23:49:55.225 00.000 11060 worker thread done servicing request
23:49:55.232 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:55.254 00.022 10844 UpdateGuideState exits: m=3440 SNR=37.6
23:49:55.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:55.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:55.254 00.000 10844 Enqueuing Expose request
23:49:55.254 00.000 11060 Worker thread wakes up
23:49:55.254 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:55.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:55.254 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:55.906 00.652 11060 Exposure complete
23:49:56.120 00.214 11060 worker thread done servicing request
23:49:56.120 00.000 10844 OnExposeComplete: enter
23:49:56.120 00.000 10844 UpdateGuideState(): m_state=6
23:49:56.122 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
23:49:56.122 00.000 10844 Star::Find returns 1 (1), X=258.09, Y=61.81, Mass=3687, SNR=39.5, Peak=255 HFD=4.2
23:49:56.122 00.000 10844 MultiStar: [#1 -0.17,0.52,0.85,U] [#2 -0.11,-0.14,1.77,U] [#3 -0.05,-0.10,0.83,U] [#4 0.23,-0.71,0.00,M2] [#5 0.43,-0.82,0.00,M1] [#6 -0.05,0.54,0.84,U] [#7 0.42,1.07,0.00,M4] [#8 -0.64,-0.81,0.00,M1] 
23:49:56.122 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.21}, one-star: {-0.27, 0.53}
23:49:56.122 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.88 = -2.41)
23:49:56.122 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
23:49:56.123 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.24 cameraTheta=2.12 mountX=-0.18 mountY=-0.16, mountTheta=-2.42
23:49:56.123 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.21, opts=13)
23:49:56.123 00.000 10844 Enqueuing Move request for scope (-0.13, 0.21)
23:49:56.125 00.002 11060 Worker thread wakes up
23:49:56.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
23:49:56.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
23:49:56.125 00.000 11060 Moving (-0.13, 0.21) raw xDistance=-0.18 yDistance=-0.16
23:49:56.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:49:56.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:56.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:49:56.125 00.000 11060 MoveAxis(E, 31, ABG)
23:49:56.125 00.000 11060 Guiding  Dir = 2, Dur = 31
23:49:56.133 00.008 11060 IsSlewing returns 0
23:49:56.134 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:56.134 00.000 11060 IsGuiding returns 0
23:49:56.161 00.027 10844 UpdateGuideState exits: m=3687 SNR=39.5 Saturated
23:49:56.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:56.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:56.161 00.000 10844 Enqueuing Expose request
23:49:56.179 00.018 11060 IsGuiding returns 0
23:49:56.179 00.000 11060 Move returns status 0, amount 31
23:49:56.179 00.000 11060 MoveAxis(N, 0, ABG)
23:49:56.179 00.000 11060 Move returns status 0, amount 0
23:49:56.179 00.000 11060 move complete, result=0
23:49:56.179 00.000 11060 worker thread done servicing request
23:49:56.179 00.000 11060 Worker thread wakes up
23:49:56.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:56.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:56.181 00.002 10844 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
23:49:56.822 00.641 11060 Exposure complete
23:49:57.036 00.214 11060 worker thread done servicing request
23:49:57.036 00.000 10844 OnExposeComplete: enter
23:49:57.036 00.000 10844 UpdateGuideState(): m_state=6
23:49:57.036 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
23:49:57.036 00.000 10844 Star::Find returns 1 (0), X=258.17, Y=61.22, Mass=3144, SNR=35.7, Peak=245 HFD=3.7
23:49:57.037 00.001 10844 MultiStar: [#1 0.13,0.25,1.03,U] [#2 0.25,-0.33,2.00,U] [#3 0.52,0.17,0.99,U] [#4 0.06,-0.16,0.96,U] [#5 0.27,-0.40,1.05,U] [#6 -0.28,0.36,0.86,U] [#7 0.10,0.45,0.82,U] [#8 -0.29,-0.48,1.02,U] 
23:49:57.037 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {-0.19, -0.06}
23:49:57.037 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:49:57.037 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
23:49:57.037 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.68 mountX=0.05 mountY=0.10, mountTheta=1.07
23:49:57.037 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
23:49:57.037 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
23:49:57.037 00.000 11060 Worker thread wakes up
23:49:57.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:49:57.037 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:49:57.037 00.000 11060 Moving (0.09, -0.07) raw xDistance=0.05 yDistance=0.10
23:49:57.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:49:57.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:57.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:49:57.037 00.000 11060 MoveAxis(E, 0, ABG)
23:49:57.037 00.000 11060 Move returns status 0, amount 0
23:49:57.037 00.000 11060 MoveAxis(N, 0, ABG)
23:49:57.037 00.000 11060 Move returns status 0, amount 0
23:49:57.037 00.000 11060 move complete, result=0
23:49:57.037 00.000 11060 worker thread done servicing request
23:49:57.046 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:57.074 00.028 10844 UpdateGuideState exits: m=3144 SNR=35.7
23:49:57.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:57.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:57.074 00.000 10844 Enqueuing Expose request
23:49:57.074 00.000 11060 Worker thread wakes up
23:49:57.074 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:57.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:57.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:57.702 00.628 11060 Exposure complete
23:49:57.896 00.194 11060 worker thread done servicing request
23:49:57.896 00.000 10844 OnExposeComplete: enter
23:49:57.896 00.000 10844 UpdateGuideState(): m_state=6
23:49:57.896 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
23:49:57.896 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.03, Mass=3454, SNR=38.1, Peak=225 HFD=3.8
23:49:57.896 00.000 10844 MultiStar: [#1 0.19,-0.17,0.95,U] [#2 0.25,-0.68,0.00,M1] [#3 0.16,-0.35,0.89,U] [#4 -0.18,-0.78,0.00,M2] [#5 -0.03,-0.45,1.01,U] [#6 0.26,-0.07,0.81,U] [#7 0.32,0.79,0.00,M4] [#8 0.07,-0.53,0.94,U] 
23:49:57.896 00.000 10844 single-star, 5 included, MultiStar: {0.10, -0.31}, one-star: {-0.00, -0.24}
23:49:57.896 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
23:49:57.896 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
23:49:57.896 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.58 mountX=0.24 mountY=0.04, mountTheta=0.15
23:49:57.896 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.24, opts=13)
23:49:57.896 00.000 10844 Enqueuing Move request for scope (-0.00, -0.24)
23:49:57.896 00.000 11060 Worker thread wakes up
23:49:57.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
23:49:57.896 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
23:49:57.896 00.000 11060 Moving (-0.00, -0.24) raw xDistance=0.24 yDistance=0.04
23:49:57.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
23:49:57.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:57.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:49:57.896 00.000 11060 MoveAxis(W, 42, ABG)
23:49:57.896 00.000 11060 Guiding  Dir = 3, Dur = 42
23:49:57.906 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:57.915 00.009 11060 IsSlewing returns 0
23:49:57.915 00.000 11060 IsGuiding returns 0
23:49:57.933 00.018 10844 UpdateGuideState exits: m=3454 SNR=38.1
23:49:57.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:57.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:57.933 00.000 10844 Enqueuing Expose request
23:49:57.962 00.029 11060 IsGuiding returns 0
23:49:57.962 00.000 11060 Move returns status 0, amount 42
23:49:57.962 00.000 11060 MoveAxis(N, 0, ABG)
23:49:57.962 00.000 11060 Move returns status 0, amount 0
23:49:57.962 00.000 11060 move complete, result=0
23:49:57.962 00.000 11060 worker thread done servicing request
23:49:57.962 00.000 11060 Worker thread wakes up
23:49:57.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:57.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:57.967 00.005 10844 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
23:49:58.602 00.635 11060 Exposure complete
23:49:58.818 00.216 11060 worker thread done servicing request
23:49:58.818 00.000 10844 OnExposeComplete: enter
23:49:58.818 00.000 10844 UpdateGuideState(): m_state=6
23:49:58.818 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
23:49:58.818 00.000 10844 Star::Find returns 1 (0), X=257.79, Y=61.04, Mass=3481, SNR=38.1, Peak=244 HFD=4.1
23:49:58.818 00.000 10844 MultiStar: [#1 -0.26,-0.22,0.93,U] [#2 -0.40,-0.42,1.80,U] [#3 0.04,-0.75,0.00,M1] [#4 0.16,-0.65,0.00,M3] [#5 -0.08,-0.75,0.00,M1] [#6 0.15,0.14,0.89,U] [#7 0.10,0.11,0.80,U] [#8 -0.93,-0.69,0.00,M1] 
23:49:58.818 00.000 10844 refined, 4 included, MultiStar: {-0.24, -0.18}, one-star: {-0.57, -0.24}
23:49:58.818 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
23:49:58.818 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
23:49:58.818 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-2.50 mountX=0.22 mountY=-0.21, mountTheta=-0.75
23:49:58.818 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.18, opts=13)
23:49:58.818 00.000 10844 Enqueuing Move request for scope (-0.24, -0.18)
23:49:58.818 00.000 11060 Worker thread wakes up
23:49:58.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.18) opts 0xd
23:49:58.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.18)
23:49:58.818 00.000 11060 Moving (-0.24, -0.18) raw xDistance=0.22 yDistance=-0.21
23:49:58.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:49:58.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:49:58.818 00.000 11060 MoveAxis(W, 40, ABG)
23:49:58.818 00.000 11060 Guiding  Dir = 3, Dur = 40
23:49:58.829 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:58.848 00.019 10844 UpdateGuideState exits: m=3481 SNR=38.1
23:49:58.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:58.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:58.848 00.000 10844 Enqueuing Expose request
23:49:58.864 00.016 11060 IsSlewing returns 0
23:49:58.864 00.000 11060 IsGuiding returns 0
23:49:58.937 00.073 11060 IsGuiding returns 0
23:49:58.937 00.000 11060 Move returns status 0, amount 40
23:49:58.937 00.000 11060 MoveAxis(N, 81, ABG)
23:49:58.937 00.000 11060 Guiding  Dir = 0, Dur = 81
23:49:58.968 00.031 11060 IsSlewing returns 0
23:49:58.968 00.000 11060 IsGuiding returns 0
23:49:59.062 00.094 11060 IsGuiding returns 0
23:49:59.062 00.000 11060 Move returns status 0, amount 81
23:49:59.062 00.000 11060 move complete, result=0
23:49:59.062 00.000 11060 worker thread done servicing request
23:49:59.062 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.2 px 81 ms NORTH
23:49:59.062 00.000 11060 Worker thread wakes up
23:49:59.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:59.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:59.710 00.648 11060 Exposure complete
23:49:59.869 00.159 10844 OnExposeComplete: enter
23:49:59.869 00.000 10844 UpdateGuideState(): m_state=6
23:49:59.869 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
23:49:59.869 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=60.87, Mass=3237, SNR=36.7, Peak=248 HFD=3.8
23:49:59.869 00.000 10844 MultiStar: [#1 0.48,-0.83,0.00,M1] [#2 -0.47,-0.33,2.02,U] [#3 0.56,-1.58,0.00,M2] [#4 0.31,-1.12,0.00,M4] [#5 -0.15,-1.08,0.00,M2] [#6 0.28,-0.25,0.92,U] [#7 0.61,-0.41,0.00,M4] [#8 -0.63,-1.03,0.00,M2] 
23:49:59.869 00.000 10844 refined, 2 included, MultiStar: {-0.20, -0.33}, one-star: {-0.11, -0.41}
23:49:59.869 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:49:59.869 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:49:59.869 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.33 hyp=0.39 cameraTheta=-2.12 mountX=0.36 mountY=-0.14, mountTheta=-0.38
23:49:59.869 00.000 11060 worker thread done servicing request
23:49:59.872 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.33, opts=13)
23:49:59.883 00.011 10844 Enqueuing Move request for scope (-0.20, -0.33)
23:49:59.883 00.000 11060 Worker thread wakes up
23:49:59.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.33) opts 0xd
23:49:59.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.33)
23:49:59.883 00.000 11060 Moving (-0.20, -0.33) raw xDistance=0.36 yDistance=-0.14
23:49:59.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:49:59.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:59.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:49:59.883 00.000 11060 MoveAxis(W, 64, ABG)
23:49:59.883 00.000 11060 Guiding  Dir = 3, Dur = 64
23:49:59.891 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:49:59.896 00.005 11060 IsSlewing returns 0
23:49:59.896 00.000 11060 IsGuiding returns 0
23:49:59.906 00.010 10844 UpdateGuideState exits: m=3237 SNR=36.7
23:49:59.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:59.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:49:59.906 00.000 10844 Enqueuing Expose request
23:49:59.963 00.057 11060 IsGuiding returns 0
23:49:59.963 00.000 11060 Move returns status 0, amount 64
23:49:59.963 00.000 11060 MoveAxis(N, 0, ABG)
23:49:59.963 00.000 11060 Move returns status 0, amount 0
23:49:59.963 00.000 11060 move complete, result=0
23:49:59.963 00.000 11060 worker thread done servicing request
23:49:59.963 00.000 11060 Worker thread wakes up
23:49:59.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:49:59.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:49:59.963 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.1 px 0 ms NORTH
23:50:00.618 00.655 11060 Exposure complete
23:50:00.815 00.197 11060 worker thread done servicing request
23:50:00.815 00.000 10844 OnExposeComplete: enter
23:50:00.815 00.000 10844 UpdateGuideState(): m_state=6
23:50:00.816 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
23:50:00.816 00.000 10844 Star::Find returns 1 (0), X=258.01, Y=60.86, Mass=3206, SNR=36.7, Peak=246 HFD=4.0
23:50:00.816 00.000 10844 MultiStar: [#1 0.67,-0.24,0.00,M2] [#2 -0.23,-0.33,1.97,U] [#3 0.71,-0.66,0.00,M3] [#4 0.75,-1.34,0.00,M5] [#5 -0.04,-0.85,0.00,M3] [#6 0.02,-0.49,0.87,U] [#7 0.81,0.01,0.00,M5] [#8 -0.61,-0.37,0.00,M3] 
23:50:00.816 00.000 10844 refined, 2 included, MultiStar: {-0.21, -0.39}, one-star: {-0.35, -0.42}
23:50:00.816 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
23:50:00.816 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
23:50:00.816 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.39 hyp=0.44 cameraTheta=-2.06 mountX=0.42 mountY=-0.14, mountTheta=-0.32
23:50:00.818 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.39, opts=13)
23:50:00.818 00.000 10844 Enqueuing Move request for scope (-0.21, -0.39)
23:50:00.818 00.000 11060 Worker thread wakes up
23:50:00.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.39) opts 0xd
23:50:00.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.39)
23:50:00.818 00.000 11060 Moving (-0.21, -0.39) raw xDistance=0.42 yDistance=-0.14
23:50:00.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
23:50:00.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:00.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:00.818 00.000 11060 MoveAxis(W, 75, ABG)
23:50:00.818 00.000 11060 Guiding  Dir = 3, Dur = 75
23:50:00.825 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:00.839 00.014 11060 IsSlewing returns 0
23:50:00.839 00.000 11060 IsGuiding returns 0
23:50:00.841 00.002 10844 UpdateGuideState exits: m=3206 SNR=36.7
23:50:00.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:00.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:00.841 00.000 10844 Enqueuing Expose request
23:50:00.933 00.092 11060 IsGuiding returns 0
23:50:00.933 00.000 11060 Move returns status 0, amount 75
23:50:00.933 00.000 11060 MoveAxis(N, 0, ABG)
23:50:00.933 00.000 11060 Move returns status 0, amount 0
23:50:00.933 00.000 11060 move complete, result=0
23:50:00.933 00.000 11060 worker thread done servicing request
23:50:00.933 00.000 11060 Worker thread wakes up
23:50:00.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:00.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:00.937 00.004 10844 GuideStep: 0.4 px 75 ms WEST, -0.1 px 0 ms NORTH
23:50:01.553 00.616 11060 Exposure complete
23:50:01.753 00.200 11060 worker thread done servicing request
23:50:01.753 00.000 10844 OnExposeComplete: enter
23:50:01.753 00.000 10844 UpdateGuideState(): m_state=6
23:50:01.753 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
23:50:01.755 00.002 10844 Star::Find returns 1 (1), X=258.18, Y=61.35, Mass=3071, SNR=35.5, Peak=255 HFD=3.7
23:50:01.755 00.000 10844 MultiStar: [#1 0.13,0.07,1.11,U] [#2 -0.20,-0.28,1.99,U] [#3 0.26,-0.19,1.00,U] [#4 0.73,0.18,0.00,M6] [#5 -0.50,-0.66,0.00,M4] [#6 0.42,0.89,0.00,M1] [#7 0.47,0.99,0.00,M6] [#8 -0.31,-0.57,0.00,M4] 
23:50:01.755 00.000 10844 refined, 3 included, MultiStar: {-0.03, -0.12}, one-star: {-0.17, 0.07}
23:50:01.755 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:50:01.755 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
23:50:01.755 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.86 mountX=0.12 mountY=-0.01, mountTheta=-0.12
23:50:01.757 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.12, opts=13)
23:50:01.757 00.000 10844 Enqueuing Move request for scope (-0.03, -0.12)
23:50:01.757 00.000 11060 Worker thread wakes up
23:50:01.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
23:50:01.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
23:50:01.757 00.000 11060 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=-0.01
23:50:01.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
23:50:01.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:01.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:50:01.757 00.000 11060 MoveAxis(W, 23, ABG)
23:50:01.758 00.001 11060 Guiding  Dir = 3, Dur = 23
23:50:01.763 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:01.774 00.011 11060 IsSlewing returns 0
23:50:01.774 00.000 11060 IsGuiding returns 0
23:50:01.779 00.005 10844 UpdateGuideState exits: m=3071 SNR=35.5 Saturated
23:50:01.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:01.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:01.779 00.000 10844 Enqueuing Expose request
23:50:01.804 00.025 11060 IsGuiding returns 0
23:50:01.804 00.000 11060 Move returns status 0, amount 23
23:50:01.804 00.000 11060 MoveAxis(N, 0, ABG)
23:50:01.804 00.000 11060 Move returns status 0, amount 0
23:50:01.804 00.000 11060 move complete, result=0
23:50:01.804 00.000 11060 worker thread done servicing request
23:50:01.804 00.000 11060 Worker thread wakes up
23:50:01.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:01.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:01.804 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
23:50:02.441 00.637 11060 Exposure complete
23:50:02.613 00.172 11060 worker thread done servicing request
23:50:02.613 00.000 10844 OnExposeComplete: enter
23:50:02.613 00.000 10844 UpdateGuideState(): m_state=6
23:50:02.613 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
23:50:02.613 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.51, Mass=3107, SNR=35.9, Peak=237 HFD=3.2
23:50:02.613 00.000 10844 MultiStar: [#1 0.23,0.07,1.07,U] [#2 -1.22,0.05,0.00,M1] [#3 0.47,0.09,0.97,U] [#4 0.07,-0.43,0.92,U] [#5 -0.11,-0.43,0.99,U] [#6 -0.10,0.46,0.94,U] [#7 0.57,0.92,0.00,M7] [#8 -0.91,0.07,0.00,M5] 
23:50:02.613 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.00}, one-star: {0.11, 0.24}
23:50:02.613 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
23:50:02.613 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
23:50:02.613 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.01 mountX=-0.02 mountY=0.11, mountTheta=1.76
23:50:02.615 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.00, opts=13)
23:50:02.615 00.000 10844 Enqueuing Move request for scope (0.11, 0.00)
23:50:02.615 00.000 11060 Worker thread wakes up
23:50:02.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
23:50:02.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
23:50:02.615 00.000 11060 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=0.11
23:50:02.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:50:02.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:02.616 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:02.616 00.000 11060 MoveAxis(E, 0, ABG)
23:50:02.616 00.000 11060 Move returns status 0, amount 0
23:50:02.616 00.000 11060 MoveAxis(N, 0, ABG)
23:50:02.616 00.000 11060 Move returns status 0, amount 0
23:50:02.616 00.000 11060 move complete, result=0
23:50:02.616 00.000 11060 worker thread done servicing request
23:50:02.621 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:02.636 00.015 10844 UpdateGuideState exits: m=3107 SNR=35.9
23:50:02.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:02.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:02.636 00.000 10844 Enqueuing Expose request
23:50:02.636 00.000 11060 Worker thread wakes up
23:50:02.636 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:02.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:02.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:03.280 00.644 11060 Exposure complete
23:50:03.475 00.195 11060 worker thread done servicing request
23:50:03.475 00.000 10844 OnExposeComplete: enter
23:50:03.475 00.000 10844 UpdateGuideState(): m_state=6
23:50:03.475 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
23:50:03.475 00.000 10844 Star::Find returns 1 (0), X=258.11, Y=61.95, Mass=2705, SNR=32.9, Peak=214 HFD=4.1
23:50:03.475 00.000 10844 MultiStar: [#1 -0.80,0.88,0.00,M1] [#2 0.00,0.90,0.00,M2] [#3 0.01,0.68,0.00,M2] [#4 0.42,0.08,1.09,U] [#5 0.16,0.56,1.19,U] [#6 0.53,0.51,0.00,M1] [#7 -0.05,0.74,0.00,M8] [#8 -0.53,0.27,1.09,U] 
23:50:03.475 00.000 10844 refined, 3 included, MultiStar: {-0.04, 0.39}, one-star: {-0.25, 0.67}
23:50:03.475 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:50:03.475 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
23:50:03.475 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.39 hyp=0.40 cameraTheta=1.68 mountX=-0.38 mountY=-0.11, mountTheta=-2.87
23:50:03.475 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.39, opts=13)
23:50:03.475 00.000 10844 Enqueuing Move request for scope (-0.04, 0.39)
23:50:03.475 00.000 11060 Worker thread wakes up
23:50:03.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.39) opts 0xd
23:50:03.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.39)
23:50:03.475 00.000 11060 Moving (-0.04, 0.39) raw xDistance=-0.38 yDistance=-0.11
23:50:03.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
23:50:03.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:03.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:03.475 00.000 11060 MoveAxis(E, 66, ABG)
23:50:03.475 00.000 11060 Guiding  Dir = 2, Dur = 66
23:50:03.482 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:03.498 00.016 11060 IsSlewing returns 0
23:50:03.498 00.000 11060 IsGuiding returns 0
23:50:03.498 00.000 10844 UpdateGuideState exits: m=2705 SNR=32.9
23:50:03.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:03.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:03.498 00.000 10844 Enqueuing Expose request
23:50:03.584 00.086 11060 IsGuiding returns 0
23:50:03.584 00.000 11060 Move returns status 0, amount 66
23:50:03.584 00.000 11060 MoveAxis(N, 0, ABG)
23:50:03.584 00.000 11060 Move returns status 0, amount 0
23:50:03.584 00.000 11060 move complete, result=0
23:50:03.584 00.000 11060 worker thread done servicing request
23:50:03.584 00.000 11060 Worker thread wakes up
23:50:03.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:03.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:03.586 00.002 10844 GuideStep: -0.4 px 66 ms EAST, -0.1 px 0 ms NORTH
23:50:04.206 00.620 11060 Exposure complete
23:50:04.358 00.152 11060 worker thread done servicing request
23:50:04.358 00.000 10844 OnExposeComplete: enter
23:50:04.358 00.000 10844 UpdateGuideState(): m_state=6
23:50:04.358 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
23:50:04.358 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=61.75, Mass=2808, SNR=34.1, Peak=204 HFD=3.6
23:50:04.358 00.000 10844 MultiStar: [#1 0.27,-0.11,1.12,U] [#2 0.20,0.17,2.06,U] [#3 0.35,-0.26,1.03,U] [#4 -0.02,-0.83,0.00,M5] [#5 0.07,-0.16,1.14,U] [#6 -0.06,0.69,0.00,M2] [#7 0.46,0.21,0.88,U] [#8 -0.16,-0.17,1.07,U] 
23:50:04.358 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {-0.14, 0.47}
23:50:04.358 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
23:50:04.358 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
23:50:04.358 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.06 mountY=0.14, mountTheta=1.95
23:50:04.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
23:50:04.360 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
23:50:04.360 00.000 11060 Worker thread wakes up
23:50:04.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:50:04.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:50:04.360 00.000 11060 Moving (0.15, 0.03) raw xDistance=-0.06 yDistance=0.14
23:50:04.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:04.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:04.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:50:04.360 00.000 11060 MoveAxis(E, 0, ABG)
23:50:04.360 00.000 11060 Move returns status 0, amount 0
23:50:04.360 00.000 11060 MoveAxis(N, 0, ABG)
23:50:04.360 00.000 11060 Move returns status 0, amount 0
23:50:04.360 00.000 11060 move complete, result=0
23:50:04.360 00.000 11060 worker thread done servicing request
23:50:04.365 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:04.374 00.009 10844 UpdateGuideState exits: m=2808 SNR=34.1
23:50:04.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:04.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:04.374 00.000 10844 Enqueuing Expose request
23:50:04.379 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:04.379 00.000 11060 Worker thread wakes up
23:50:04.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:04.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:05.010 00.631 11060 Exposure complete
23:50:05.166 00.156 11060 worker thread done servicing request
23:50:05.166 00.000 10844 OnExposeComplete: enter
23:50:05.166 00.000 10844 UpdateGuideState(): m_state=6
23:50:05.166 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
23:50:05.166 00.000 10844 Star::Find returns 1 (0), X=257.94, Y=61.36, Mass=3207, SNR=37.1, Peak=247 HFD=3.7
23:50:05.166 00.000 10844 MultiStar: [#1 0.29,0.54,1.01,U] [#2 -0.30,0.72,0.00,M2] [#3 -0.72,0.04,0.00,M2] [#4 0.68,-0.25,0.00,M6] [#5 0.08,0.30,1.01,U] [#6 -0.08,0.29,0.91,U] [#7 -0.04,1.10,0.00,M8] [#8 -0.31,0.41,0.93,U] 
23:50:05.166 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.32}, one-star: {-0.42, 0.08}
23:50:05.166 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
23:50:05.166 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
23:50:05.166 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.34 cameraTheta=1.82 mountX=-0.30 mountY=-0.14, mountTheta=-2.72
23:50:05.168 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.32, opts=13)
23:50:05.168 00.000 10844 Enqueuing Move request for scope (-0.08, 0.32)
23:50:05.168 00.000 11060 Worker thread wakes up
23:50:05.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
23:50:05.168 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
23:50:05.168 00.000 11060 Moving (-0.08, 0.32) raw xDistance=-0.30 yDistance=-0.14
23:50:05.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:50:05.170 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:05.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:05.170 00.000 11060 MoveAxis(E, 53, ABG)
23:50:05.171 00.001 11060 Guiding  Dir = 2, Dur = 53
23:50:05.176 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:05.176 00.000 11060 IsSlewing returns 0
23:50:05.176 00.000 11060 IsGuiding returns 0
23:50:05.194 00.018 10844 UpdateGuideState exits: m=3207 SNR=37.1
23:50:05.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:05.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:05.194 00.000 10844 Enqueuing Expose request
23:50:05.238 00.044 11060 IsGuiding returns 0
23:50:05.238 00.000 11060 Move returns status 0, amount 53
23:50:05.238 00.000 11060 MoveAxis(N, 0, ABG)
23:50:05.238 00.000 11060 Move returns status 0, amount 0
23:50:05.238 00.000 11060 move complete, result=0
23:50:05.238 00.000 11060 worker thread done servicing request
23:50:05.238 00.000 11060 Worker thread wakes up
23:50:05.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:05.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:05.240 00.002 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
23:50:05.864 00.624 11060 Exposure complete
23:50:06.031 00.167 11060 worker thread done servicing request
23:50:06.031 00.000 10844 OnExposeComplete: enter
23:50:06.031 00.000 10844 UpdateGuideState(): m_state=6
23:50:06.031 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
23:50:06.031 00.000 10844 Star::Find returns 1 (0), X=257.77, Y=61.31, Mass=3038, SNR=36.1, Peak=225 HFD=3.6
23:50:06.031 00.000 10844 MultiStar: [#1 0.09,0.03,1.03,U] [#2 0.03,-0.43,2.16,U] [#3 -0.10,0.14,1.06,U] [#4 0.25,-0.30,1.01,U] [#5 0.15,-0.19,1.06,U] [#6 -0.19,0.16,0.92,U] [#7 0.22,0.57,0.90,U] [#8 0.07,-0.25,0.96,U] 
23:50:06.031 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.08}, one-star: {-0.59, 0.03}
23:50:06.031 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
23:50:06.031 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
23:50:06.031 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.61 mountX=0.08 mountY=0.01, mountTheta=0.13
23:50:06.033 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.08, opts=13)
23:50:06.033 00.000 10844 Enqueuing Move request for scope (-0.00, -0.08)
23:50:06.033 00.000 11060 Worker thread wakes up
23:50:06.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
23:50:06.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
23:50:06.033 00.000 11060 Moving (-0.00, -0.08) raw xDistance=0.08 yDistance=0.01
23:50:06.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:50:06.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:06.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:06.033 00.000 11060 MoveAxis(E, 0, ABG)
23:50:06.033 00.000 11060 Move returns status 0, amount 0
23:50:06.033 00.000 11060 MoveAxis(N, 0, ABG)
23:50:06.033 00.000 11060 Move returns status 0, amount 0
23:50:06.033 00.000 11060 move complete, result=0
23:50:06.033 00.000 11060 worker thread done servicing request
23:50:06.040 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:06.051 00.011 10844 UpdateGuideState exits: m=3038 SNR=36.1
23:50:06.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:06.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:06.051 00.000 10844 Enqueuing Expose request
23:50:06.051 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:06.051 00.000 11060 Worker thread wakes up
23:50:06.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:06.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:06.682 00.631 11060 Exposure complete
23:50:06.843 00.161 11060 worker thread done servicing request
23:50:06.843 00.000 10844 OnExposeComplete: enter
23:50:06.843 00.000 10844 UpdateGuideState(): m_state=6
23:50:06.843 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
23:50:06.843 00.000 10844 Star::Find returns 1 (0), X=257.92, Y=61.45, Mass=3134, SNR=35.9, Peak=237 HFD=3.6
23:50:06.843 00.000 10844 MultiStar: [#1 -0.12,-0.43,0.93,U] [#2 -0.37,-0.51,1.96,U] [#3 0.15,-0.62,0.00,M2] [#4 0.08,0.12,0.91,U] [#5 -0.33,-0.60,0.00,M1] [#6 0.54,0.18,0.93,U] [#7 0.04,0.40,0.93,U] [#8 -0.55,-0.77,0.00,M2] 
23:50:06.843 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.09}, one-star: {-0.44, 0.17}
23:50:06.843 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
23:50:06.843 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
23:50:06.843 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.43 mountX=0.10 mountY=-0.09, mountTheta=-0.69
23:50:06.848 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.09, opts=13)
23:50:06.848 00.000 10844 Enqueuing Move request for scope (-0.10, -0.09)
23:50:06.848 00.000 11060 Worker thread wakes up
23:50:06.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
23:50:06.848 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
23:50:06.848 00.000 11060 Moving (-0.10, -0.09) raw xDistance=0.10 yDistance=-0.09
23:50:06.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:50:06.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:06.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:50:06.848 00.000 11060 MoveAxis(E, 0, ABG)
23:50:06.848 00.000 11060 Move returns status 0, amount 0
23:50:06.848 00.000 11060 MoveAxis(N, 0, ABG)
23:50:06.850 00.002 11060 Move returns status 0, amount 0
23:50:06.850 00.000 11060 move complete, result=0
23:50:06.850 00.000 11060 worker thread done servicing request
23:50:06.858 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:06.883 00.025 10844 UpdateGuideState exits: m=3134 SNR=35.9
23:50:06.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:06.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:06.883 00.000 10844 Enqueuing Expose request
23:50:06.883 00.000 11060 Worker thread wakes up
23:50:06.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:06.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:06.883 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:07.523 00.640 11060 Exposure complete
23:50:07.697 00.174 11060 worker thread done servicing request
23:50:07.697 00.000 10844 OnExposeComplete: enter
23:50:07.697 00.000 10844 UpdateGuideState(): m_state=6
23:50:07.702 00.005 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
23:50:07.702 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.21, Mass=3479, SNR=37.4, Peak=251 HFD=3.6
23:50:07.703 00.001 10844 MultiStar: [#1 0.03,0.15,0.90,U] [#2 0.15,-0.20,1.86,U] [#3 0.36,-0.14,0.92,U] [#4 0.20,-0.80,0.00,M5] [#5 -0.04,-0.32,1.05,U] [#6 0.21,0.07,0.80,U] [#7 0.64,0.42,0.00,M7] [#8 -0.37,-0.27,0.91,U] 
23:50:07.703 00.000 10844 single-star, 6 included, MultiStar: {0.04, -0.13}, one-star: {-0.10, -0.07}
23:50:07.703 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
23:50:07.703 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
23:50:07.703 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.54 mountX=0.09 mountY=-0.09, mountTheta=-0.79
23:50:07.703 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.07, opts=13)
23:50:07.703 00.000 10844 Enqueuing Move request for scope (-0.10, -0.07)
23:50:07.703 00.000 11060 Worker thread wakes up
23:50:07.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
23:50:07.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
23:50:07.703 00.000 11060 Moving (-0.10, -0.07) raw xDistance=0.09 yDistance=-0.09
23:50:07.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:50:07.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:07.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:50:07.703 00.000 11060 MoveAxis(E, 0, ABG)
23:50:07.703 00.000 11060 Move returns status 0, amount 0
23:50:07.703 00.000 11060 MoveAxis(N, 0, ABG)
23:50:07.703 00.000 11060 Move returns status 0, amount 0
23:50:07.703 00.000 11060 move complete, result=0
23:50:07.703 00.000 11060 worker thread done servicing request
23:50:07.712 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:50:07.723 00.011 10844 UpdateGuideState exits: m=3479 SNR=37.4
23:50:07.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:07.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:07.723 00.000 10844 Enqueuing Expose request
23:50:07.723 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:07.723 00.000 11060 Worker thread wakes up
23:50:07.725 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:07.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:08.350 00.625 11060 Exposure complete
23:50:08.521 00.171 11060 worker thread done servicing request
23:50:08.521 00.000 10844 OnExposeComplete: enter
23:50:08.521 00.000 10844 UpdateGuideState(): m_state=6
23:50:08.522 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
23:50:08.522 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=61.39, Mass=3455, SNR=38.2, Peak=239 HFD=3.7
23:50:08.522 00.000 10844 MultiStar: [#1 0.27,-1.06,0.00,M1] [#2 -0.54,-0.23,1.84,U] [#3 0.54,-0.45,0.00,M2] [#4 -0.14,-0.86,0.00,M6] [#5 -0.84,-0.43,0.00,M1] [#6 0.73,-0.55,0.00,M1] [#7 0.74,0.59,0.00,M8] [#8 -0.17,-1.19,0.00,M2] 
23:50:08.522 00.000 10844 single-star, 1 included, MultiStar: {-0.41, -0.11}, one-star: {-0.16, 0.11}
23:50:08.522 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
23:50:08.522 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
23:50:08.522 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.55 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
23:50:08.524 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.11, opts=13)
23:50:08.524 00.000 10844 Enqueuing Move request for scope (-0.16, 0.11)
23:50:08.524 00.000 11060 Worker thread wakes up
23:50:08.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
23:50:08.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
23:50:08.524 00.000 11060 Moving (-0.16, 0.11) raw xDistance=-0.08 yDistance=-0.18
23:50:08.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:50:08.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:08.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:50:08.524 00.000 11060 MoveAxis(E, 0, ABG)
23:50:08.524 00.000 11060 Move returns status 0, amount 0
23:50:08.524 00.000 11060 MoveAxis(N, 0, ABG)
23:50:08.524 00.000 11060 Move returns status 0, amount 0
23:50:08.524 00.000 11060 move complete, result=0
23:50:08.527 00.003 11060 worker thread done servicing request
23:50:08.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:08.544 00.017 10844 UpdateGuideState exits: m=3455 SNR=38.2
23:50:08.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:08.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:08.544 00.000 10844 Enqueuing Expose request
23:50:08.544 00.000 11060 Worker thread wakes up
23:50:08.544 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:08.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:08.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:09.187 00.643 11060 Exposure complete
23:50:09.375 00.188 11060 worker thread done servicing request
23:50:09.376 00.001 10844 OnExposeComplete: enter
23:50:09.376 00.000 10844 UpdateGuideState(): m_state=6
23:50:09.376 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
23:50:09.376 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=60.87, Mass=2755, SNR=33.8, Peak=218 HFD=3.8
23:50:09.376 00.000 10844 MultiStar: [#1 0.50,0.61,0.00,M2] [#2 -0.11,-0.06,2.15,U] [#3 0.65,-0.84,0.00,M3] [#4 -0.45,-0.49,0.00,M7] [#5 0.19,-0.44,1.14,U] [#6 0.69,0.02,0.00,M2] [#7 0.68,-0.02,0.00,M9] [#8 0.23,-0.96,0.00,M3] 
23:50:09.376 00.000 10844 refined, 2 included, MultiStar: {0.07, -0.24}, one-star: {0.31, -0.41}
23:50:09.376 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
23:50:09.376 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
23:50:09.376 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.30 mountX=0.23 mountY=0.11, mountTheta=0.44
23:50:09.376 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.24, opts=13)
23:50:09.376 00.000 10844 Enqueuing Move request for scope (0.07, -0.24)
23:50:09.376 00.000 11060 Worker thread wakes up
23:50:09.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
23:50:09.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
23:50:09.376 00.000 11060 Moving (0.07, -0.24) raw xDistance=0.23 yDistance=0.11
23:50:09.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:50:09.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:09.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:09.376 00.000 11060 MoveAxis(W, 39, ABG)
23:50:09.376 00.000 11060 Guiding  Dir = 3, Dur = 39
23:50:09.387 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:09.391 00.004 11060 IsSlewing returns 0
23:50:09.391 00.000 11060 IsGuiding returns 0
23:50:09.396 00.005 10844 UpdateGuideState exits: m=2755 SNR=33.8
23:50:09.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:09.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:09.396 00.000 10844 Enqueuing Expose request
23:50:09.438 00.042 11060 IsGuiding returns 0
23:50:09.438 00.000 11060 Move returns status 0, amount 39
23:50:09.438 00.000 11060 MoveAxis(N, 0, ABG)
23:50:09.438 00.000 11060 Move returns status 0, amount 0
23:50:09.438 00.000 11060 move complete, result=0
23:50:09.438 00.000 11060 worker thread done servicing request
23:50:09.438 00.000 11060 Worker thread wakes up
23:50:09.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:09.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:09.438 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
23:50:10.071 00.633 11060 Exposure complete
23:50:10.226 00.155 11060 worker thread done servicing request
23:50:10.231 00.005 10844 OnExposeComplete: enter
23:50:10.231 00.000 10844 UpdateGuideState(): m_state=6
23:50:10.231 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
23:50:10.231 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.75, Mass=3041, SNR=35.1, Peak=252 HFD=3.6
23:50:10.231 00.000 10844 MultiStar: [#1 0.42,0.21,1.06,U] [#2 -0.09,-0.45,2.08,U] [#3 0.53,-0.33,0.00,M4] [#4 0.04,-0.64,0.00,M8] [#5 -0.28,-0.85,0.00,M1] [#6 -0.03,0.27,0.91,U] [#7 0.34,-0.13,0.85,U] [#8 -0.35,-0.78,0.00,M4] 
23:50:10.231 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.02}, one-star: {0.20, 0.47}
23:50:10.231 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
23:50:10.231 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:50:10.231 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.17 mountX=-0.00 mountY=0.12, mountTheta=1.58
23:50:10.233 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
23:50:10.233 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
23:50:10.233 00.000 11060 Worker thread wakes up
23:50:10.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:50:10.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:50:10.233 00.000 11060 Moving (0.12, -0.02) raw xDistance=-0.00 yDistance=0.12
23:50:10.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:50:10.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:10.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:50:10.233 00.000 11060 MoveAxis(E, 0, ABG)
23:50:10.233 00.000 11060 Move returns status 0, amount 0
23:50:10.233 00.000 11060 MoveAxis(N, 0, ABG)
23:50:10.233 00.000 11060 Move returns status 0, amount 0
23:50:10.233 00.000 11060 move complete, result=0
23:50:10.233 00.000 11060 worker thread done servicing request
23:50:10.246 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:10.256 00.010 10844 UpdateGuideState exits: m=3041 SNR=35.1
23:50:10.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:10.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:10.256 00.000 10844 Enqueuing Expose request
23:50:10.256 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:10.256 00.000 11060 Worker thread wakes up
23:50:10.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:10.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:10.889 00.633 11060 Exposure complete
23:50:11.126 00.237 10844 OnExposeComplete: enter
23:50:11.126 00.000 10844 UpdateGuideState(): m_state=6
23:50:11.128 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
23:50:11.128 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.52, Mass=3652, SNR=38.4, Peak=241 HFD=3.2
23:50:11.128 00.000 11060 worker thread done servicing request
23:50:11.128 00.000 10844 MultiStar: [#1 0.42,-0.19,0.96,U] [#2 -0.04,-0.22,1.88,U] [#3 0.52,-0.10,0.97,U] [#4 -0.13,-0.46,0.92,U] [#5 0.34,-0.39,0.95,U] [#6 0.61,-0.15,0.85,U] [#7 0.57,0.27,0.00,M9] [#8 0.06,-0.75,0.00,M5] 
23:50:11.129 00.001 10844 refined, 6 included, MultiStar: {0.23, -0.18}, one-star: {0.17, 0.24}
23:50:11.129 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
23:50:11.129 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
23:50:11.129 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.67 mountX=0.14 mountY=0.25, mountTheta=1.08
23:50:11.131 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.18, opts=13)
23:50:11.131 00.000 10844 Enqueuing Move request for scope (0.23, -0.18)
23:50:11.131 00.000 11060 Worker thread wakes up
23:50:11.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
23:50:11.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
23:50:11.131 00.000 11060 Moving (0.23, -0.18) raw xDistance=0.14 yDistance=0.25
23:50:11.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:50:11.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:11.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:50:11.131 00.000 11060 MoveAxis(W, 24, ABG)
23:50:11.131 00.000 11060 Guiding  Dir = 3, Dur = 24
23:50:11.137 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:11.154 00.017 10844 UpdateGuideState exits: m=3652 SNR=38.4
23:50:11.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:11.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:11.154 00.000 10844 Enqueuing Expose request
23:50:11.164 00.010 11060 IsSlewing returns 0
23:50:11.164 00.000 11060 IsGuiding returns 0
23:50:11.227 00.063 11060 IsGuiding returns 0
23:50:11.227 00.000 11060 Move returns status 0, amount 24
23:50:11.229 00.002 11060 MoveAxis(N, 0, ABG)
23:50:11.229 00.000 11060 Move returns status 0, amount 0
23:50:11.229 00.000 11060 move complete, result=0
23:50:11.229 00.000 11060 worker thread done servicing request
23:50:11.229 00.000 11060 Worker thread wakes up
23:50:11.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:11.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:11.229 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.3 px 0 ms NORTH
23:50:11.855 00.626 11060 Exposure complete
23:50:12.174 00.319 11060 worker thread done servicing request
23:50:12.174 00.000 10844 OnExposeComplete: enter
23:50:12.174 00.000 10844 UpdateGuideState(): m_state=6
23:50:12.174 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
23:50:12.174 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=61.25, Mass=2702, SNR=33.2, Peak=255 HFD=3.4
23:50:12.174 00.000 10844 MultiStar: [#1 0.40,-0.10,1.07,U] [#2 0.22,0.58,2.02,U] [#3 0.24,-0.34,1.08,U] [#4 0.85,-0.42,0.00,M8] [#5 0.43,-0.63,0.00,M1] [#6 0.50,0.44,0.00,M1] [#7 1.00,-0.07,0.00,M10] [#8 0.31,-0.39,0.97,U] 
23:50:12.174 00.000 10844 single-star, 4 included, MultiStar: {0.27, 0.05}, one-star: {0.20, -0.03}
23:50:12.174 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
23:50:12.174 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
23:50:12.174 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.13 mountX=-0.01 mountY=0.20, mountTheta=1.62
23:50:12.179 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
23:50:12.179 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
23:50:12.179 00.000 11060 Worker thread wakes up
23:50:12.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
23:50:12.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
23:50:12.179 00.000 11060 Moving (0.20, -0.03) raw xDistance=-0.01 yDistance=0.20
23:50:12.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:50:12.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:12.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:50:12.179 00.000 11060 MoveAxis(E, 0, ABG)
23:50:12.179 00.000 11060 Move returns status 0, amount 0
23:50:12.179 00.000 11060 MoveAxis(N, 0, ABG)
23:50:12.179 00.000 11060 Move returns status 0, amount 0
23:50:12.179 00.000 11060 move complete, result=0
23:50:12.179 00.000 11060 worker thread done servicing request
23:50:12.191 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:12.214 00.023 10844 UpdateGuideState exits: m=2702 SNR=33.2 Saturated
23:50:12.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:12.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:12.214 00.000 10844 Enqueuing Expose request
23:50:12.214 00.000 11060 Worker thread wakes up
23:50:12.214 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:12.215 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:12.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:12.840 00.625 11060 Exposure complete
23:50:13.095 00.255 11060 worker thread done servicing request
23:50:13.095 00.000 10844 OnExposeComplete: enter
23:50:13.095 00.000 10844 UpdateGuideState(): m_state=6
23:50:13.095 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
23:50:13.095 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=60.40, Mass=2723, SNR=33.4, Peak=250 HFD=3.5
23:50:13.095 00.000 10844 MultiStar: [#1 0.04,-0.14,1.07,U] [#2 -0.37,-0.04,2.17,U] [#3 0.27,-0.44,1.08,U] [#4 0.38,-0.49,0.99,U] [#5 0.09,-0.30,1.16,U] [#6 0.39,0.17,1.02,U] [#7 0.62,0.12,0.00,R] [#8 -0.05,-0.24,1.04,U] 
23:50:13.095 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.26}, one-star: {0.31, -0.88}
23:50:13.095 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
23:50:13.095 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
23:50:13.095 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.32 mountX=0.25 mountY=0.11, mountTheta=0.42
23:50:13.098 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.26, opts=13)
23:50:13.098 00.000 10844 Enqueuing Move request for scope (0.07, -0.26)
23:50:13.098 00.000 11060 Worker thread wakes up
23:50:13.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
23:50:13.098 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
23:50:13.098 00.000 11060 Moving (0.07, -0.26) raw xDistance=0.25 yDistance=0.11
23:50:13.100 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:50:13.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:13.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:50:13.100 00.000 11060 MoveAxis(W, 43, ABG)
23:50:13.100 00.000 11060 Guiding  Dir = 3, Dur = 43
23:50:13.105 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:50:13.110 00.005 11060 IsSlewing returns 0
23:50:13.110 00.000 11060 IsGuiding returns 0
23:50:13.141 00.031 10844 UpdateGuideState exits: m=2723 SNR=33.4
23:50:13.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:13.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:13.141 00.000 10844 Enqueuing Expose request
23:50:13.157 00.016 11060 IsGuiding returns 0
23:50:13.157 00.000 11060 Move returns status 0, amount 43
23:50:13.157 00.000 11060 MoveAxis(N, 0, ABG)
23:50:13.157 00.000 11060 Move returns status 0, amount 0
23:50:13.157 00.000 11060 move complete, result=0
23:50:13.157 00.000 11060 worker thread done servicing request
23:50:13.157 00.000 11060 Worker thread wakes up
23:50:13.158 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:13.158 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
23:50:13.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:13.788 00.630 11060 Exposure complete
23:50:14.015 00.227 11060 worker thread done servicing request
23:50:14.015 00.000 10844 OnExposeComplete: enter
23:50:14.015 00.000 10844 UpdateGuideState(): m_state=6
23:50:14.015 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
23:50:14.016 00.001 10844 Star::Find returns 1 (0), X=258.74, Y=61.22, Mass=3210, SNR=35.9, Peak=246 HFD=3.6
23:50:14.016 00.000 10844 MultiStar: [#1 -0.28,-0.39,0.96,U] [#2 -0.19,0.10,2.03,U] [#3 0.50,-0.39,0.00,M2] [#4 -0.01,0.03,0.86,U] [#5 -0.21,-0.84,0.00,M1] [#6 0.25,-0.14,0.92,U] [#7 -0.12,0.07,0.88,U] [#8 -0.10,-0.78,0.00,M4] 
23:50:14.016 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.04}, one-star: {0.38, -0.06}
23:50:14.016 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
23:50:14.016 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
23:50:14.016 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.12 mountX=0.04 mountY=-0.02, mountTheta=-0.38
23:50:14.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
23:50:14.018 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
23:50:14.018 00.000 11060 Worker thread wakes up
23:50:14.019 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:50:14.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:50:14.019 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
23:50:14.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:50:14.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:14.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:14.019 00.000 11060 MoveAxis(E, 0, ABG)
23:50:14.019 00.000 11060 Move returns status 0, amount 0
23:50:14.019 00.000 11060 MoveAxis(N, 0, ABG)
23:50:14.019 00.000 11060 Move returns status 0, amount 0
23:50:14.019 00.000 11060 move complete, result=0
23:50:14.019 00.000 11060 worker thread done servicing request
23:50:14.026 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:14.041 00.015 10844 UpdateGuideState exits: m=3210 SNR=35.9
23:50:14.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:14.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:14.041 00.000 10844 Enqueuing Expose request
23:50:14.041 00.000 11060 Worker thread wakes up
23:50:14.041 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:14.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:14.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:14.671 00.630 11060 Exposure complete
23:50:14.908 00.237 10844 OnExposeComplete: enter
23:50:14.908 00.000 10844 UpdateGuideState(): m_state=6
23:50:14.908 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
23:50:14.908 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.38, Mass=3325, SNR=37.2, Peak=252 HFD=3.6
23:50:14.910 00.002 10844 MultiStar: [#1 0.04,-0.22,0.99,U] [#2 -0.70,0.11,0.00,M1] [#3 0.50,-0.50,0.00,M3] [#4 -0.13,-0.85,0.00,M7] [#5 -0.12,0.03,0.95,U] [#6 0.25,0.61,0.00,M1] [#7 -0.55,0.48,0.00,M1] [#8 0.12,-0.66,0.00,M5] 
23:50:14.910 00.000 10844 refined, 2 included, MultiStar: {0.04, -0.03}, one-star: {0.19, 0.11}
23:50:14.910 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
23:50:14.910 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
23:50:14.910 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.62 mountX=0.02 mountY=0.04, mountTheta=1.13
23:50:14.912 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
23:50:14.912 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
23:50:14.915 00.003 11060 worker thread done servicing request
23:50:14.915 00.000 11060 Worker thread wakes up
23:50:14.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:50:14.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:50:14.915 00.000 11060 Moving (0.04, -0.03) raw xDistance=0.02 yDistance=0.04
23:50:14.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:50:14.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:14.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:50:14.915 00.000 11060 MoveAxis(E, 0, ABG)
23:50:14.915 00.000 11060 Move returns status 0, amount 0
23:50:14.915 00.000 11060 MoveAxis(N, 0, ABG)
23:50:14.915 00.000 11060 Move returns status 0, amount 0
23:50:14.915 00.000 11060 move complete, result=0
23:50:14.915 00.000 11060 worker thread done servicing request
23:50:14.924 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:50:14.949 00.025 10844 UpdateGuideState exits: m=3325 SNR=37.2
23:50:14.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:14.950 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:14.950 00.000 10844 Enqueuing Expose request
23:50:14.950 00.000 11060 Worker thread wakes up
23:50:14.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:14.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:14.950 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:15.591 00.641 11060 Exposure complete
23:50:15.798 00.207 11060 worker thread done servicing request
23:50:15.798 00.000 10844 OnExposeComplete: enter
23:50:15.798 00.000 10844 UpdateGuideState(): m_state=6
23:50:15.801 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
23:50:15.801 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=60.90, Mass=3035, SNR=35.1, Peak=236 HFD=3.8
23:50:15.801 00.000 10844 MultiStar: [#1 -0.15,0.04,1.07,U] [#2 0.31,-0.04,2.13,U] [#3 0.53,-0.86,0.00,M4] [#4 0.52,-0.47,0.00,M8] [#5 -0.59,-0.44,0.00,M1] [#6 0.39,0.11,0.96,U] [#7 -0.28,-0.01,0.87,U] [#8 0.14,-0.50,1.07,U] 
23:50:15.801 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.12}, one-star: {-0.00, -0.38}
23:50:15.801 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
23:50:15.801 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
23:50:15.801 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.83 mountX=0.10 mountY=0.13, mountTheta=0.92
23:50:15.801 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.12, opts=13)
23:50:15.801 00.000 10844 Enqueuing Move request for scope (0.11, -0.12)
23:50:15.801 00.000 11060 Worker thread wakes up
23:50:15.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
23:50:15.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
23:50:15.801 00.000 11060 Moving (0.11, -0.12) raw xDistance=0.10 yDistance=0.13
23:50:15.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:50:15.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:15.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:50:15.801 00.000 11060 MoveAxis(E, 0, ABG)
23:50:15.801 00.000 11060 Move returns status 0, amount 0
23:50:15.801 00.000 11060 MoveAxis(N, 0, ABG)
23:50:15.801 00.000 11060 Move returns status 0, amount 0
23:50:15.801 00.000 11060 move complete, result=0
23:50:15.801 00.000 11060 worker thread done servicing request
23:50:15.806 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:15.837 00.031 10844 UpdateGuideState exits: m=3035 SNR=35.1
23:50:15.839 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:15.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:15.839 00.000 10844 Enqueuing Expose request
23:50:15.839 00.000 11060 Worker thread wakes up
23:50:15.839 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:15.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:15.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:16.466 00.627 11060 Exposure complete
23:50:16.669 00.203 11060 worker thread done servicing request
23:50:16.669 00.000 10844 OnExposeComplete: enter
23:50:16.669 00.000 10844 UpdateGuideState(): m_state=6
23:50:16.671 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
23:50:16.671 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=60.76, Mass=2954, SNR=35.1, Peak=230 HFD=3.6
23:50:16.671 00.000 10844 MultiStar: [#1 0.57,-0.05,1.04,U] [#2 -0.19,0.30,2.02,U] [#3 0.75,-0.22,0.00,M5] [#4 0.39,0.12,0.99,U] [#5 -0.18,-0.73,0.00,M2] [#6 0.20,0.70,0.00,M1] [#7 -0.23,-0.35,0.88,U] [#8 0.05,-0.20,0.90,U] 
23:50:16.671 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.05}, one-star: {0.09, -0.52}
23:50:16.671 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
23:50:16.671 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
23:50:16.671 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=0.03 mountY=0.08, mountTheta=1.17
23:50:16.671 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
23:50:16.671 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
23:50:16.671 00.000 11060 Worker thread wakes up
23:50:16.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:50:16.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:50:16.671 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.03 yDistance=0.08
23:50:16.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:50:16.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:16.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:50:16.671 00.000 11060 MoveAxis(E, 0, ABG)
23:50:16.671 00.000 11060 Move returns status 0, amount 0
23:50:16.671 00.000 11060 MoveAxis(N, 0, ABG)
23:50:16.671 00.000 11060 Move returns status 0, amount 0
23:50:16.671 00.000 11060 move complete, result=0
23:50:16.671 00.000 11060 worker thread done servicing request
23:50:16.687 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:16.706 00.019 10844 UpdateGuideState exits: m=2954 SNR=35.1
23:50:16.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:16.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:16.706 00.000 10844 Enqueuing Expose request
23:50:16.707 00.001 11060 Worker thread wakes up
23:50:16.707 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:16.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:16.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:17.333 00.626 11060 Exposure complete
23:50:17.517 00.184 11060 worker thread done servicing request
23:50:17.517 00.000 10844 OnExposeComplete: enter
23:50:17.517 00.000 10844 UpdateGuideState(): m_state=6
23:50:17.517 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
23:50:17.517 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=60.91, Mass=3208, SNR=37.1, Peak=252 HFD=3.6
23:50:17.518 00.001 10844 MultiStar: [#1 0.36,-0.30,1.02,U] [#2 -0.09,0.19,1.91,U] [#3 0.54,-0.93,0.00,M6] [#4 0.14,-0.53,0.96,U] [#5 -0.07,-0.78,0.00,M3] [#6 0.01,0.21,0.90,U] [#7 0.15,-0.30,0.88,U] [#8 -0.07,-0.47,0.93,U] 
23:50:17.518 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.17}, one-star: {0.16, -0.37}
23:50:17.518 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
23:50:17.518 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
23:50:17.518 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.17 mountX=0.16 mountY=0.10, mountTheta=0.57
23:50:17.518 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.17, opts=13)
23:50:17.518 00.000 10844 Enqueuing Move request for scope (0.07, -0.17)
23:50:17.518 00.000 11060 Worker thread wakes up
23:50:17.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
23:50:17.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
23:50:17.518 00.000 11060 Moving (0.07, -0.17) raw xDistance=0.16 yDistance=0.10
23:50:17.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:50:17.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:17.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:50:17.518 00.000 11060 MoveAxis(W, 27, ABG)
23:50:17.518 00.000 11060 Guiding  Dir = 3, Dur = 27
23:50:17.526 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:17.539 00.013 11060 IsSlewing returns 0
23:50:17.540 00.001 11060 IsGuiding returns 0
23:50:17.544 00.004 10844 UpdateGuideState exits: m=3208 SNR=37.1
23:50:17.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:17.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:17.544 00.000 10844 Enqueuing Expose request
23:50:17.570 00.026 11060 IsGuiding returns 0
23:50:17.570 00.000 11060 Move returns status 0, amount 27
23:50:17.571 00.001 11060 MoveAxis(N, 0, ABG)
23:50:17.571 00.000 11060 Move returns status 0, amount 0
23:50:17.571 00.000 11060 move complete, result=0
23:50:17.571 00.000 11060 worker thread done servicing request
23:50:17.571 00.000 11060 Worker thread wakes up
23:50:17.572 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:17.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:17.583 00.011 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
23:50:18.215 00.632 11060 Exposure complete
23:50:18.358 00.143 11060 worker thread done servicing request
23:50:18.358 00.000 10844 OnExposeComplete: enter
23:50:18.358 00.000 10844 UpdateGuideState(): m_state=6
23:50:18.363 00.005 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
23:50:18.363 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=60.13, Mass=3083, SNR=35.9, Peak=232 HFD=3.7
23:50:18.363 00.000 10844 MultiStar: [#1 0.24,-0.46,1.05,U] [#2 0.04,-0.34,2.00,U] [#3 0.53,-0.75,0.00,M7] [#4 0.32,-1.51,0.00,M7] [#5 -0.22,-1.00,0.00,M4] [#6 0.08,-0.26,0.91,U] [#7 -0.12,-0.14,0.83,U] [#8 -0.21,-1.08,0.00,M3] 
23:50:18.363 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.46}, one-star: {-0.16, -1.15}
23:50:18.363 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
23:50:18.363 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
23:50:18.363 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.46 hyp=0.46 cameraTheta=-1.52 mountX=0.45 mountY=0.10, mountTheta=0.22
23:50:18.363 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.46, opts=13)
23:50:18.363 00.000 10844 Enqueuing Move request for scope (0.03, -0.46)
23:50:18.363 00.000 11060 Worker thread wakes up
23:50:18.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.46) opts 0xd
23:50:18.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.46)
23:50:18.363 00.000 11060 Moving (0.03, -0.46) raw xDistance=0.45 yDistance=0.10
23:50:18.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
23:50:18.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:18.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:50:18.363 00.000 11060 MoveAxis(W, 79, ABG)
23:50:18.363 00.000 11060 Guiding  Dir = 3, Dur = 79
23:50:18.373 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:18.379 00.006 11060 IsSlewing returns 0
23:50:18.380 00.001 11060 IsGuiding returns 0
23:50:18.395 00.015 10844 UpdateGuideState exits: m=3083 SNR=35.9
23:50:18.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:18.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:18.395 00.000 10844 Enqueuing Expose request
23:50:18.463 00.068 11060 IsGuiding returns 0
23:50:18.463 00.000 11060 Move returns status 0, amount 79
23:50:18.463 00.000 11060 MoveAxis(N, 0, ABG)
23:50:18.463 00.000 11060 Move returns status 0, amount 0
23:50:18.463 00.000 11060 move complete, result=0
23:50:18.463 00.000 11060 worker thread done servicing request
23:50:18.463 00.000 11060 Worker thread wakes up
23:50:18.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:18.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:18.463 00.000 10844 GuideStep: 0.4 px 79 ms WEST, 0.1 px 0 ms NORTH
23:50:19.109 00.646 11060 Exposure complete
23:50:19.269 00.160 11060 worker thread done servicing request
23:50:19.269 00.000 10844 OnExposeComplete: enter
23:50:19.269 00.000 10844 UpdateGuideState(): m_state=6
23:50:19.270 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
23:50:19.270 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=60.47, Mass=3203, SNR=36.2, Peak=249 HFD=3.7
23:50:19.270 00.000 10844 MultiStar: [#1 0.30,-0.32,1.05,U] [#2 -0.04,-0.13,2.04,U] [#3 0.37,-0.64,0.00,M8] [#4 -0.04,-0.57,1.01,U] [#5 -0.06,-0.73,0.00,M5] [#6 -0.17,-0.12,0.88,U] [#7 0.12,-0.11,0.85,U] [#8 -0.28,-0.67,0.00,M4] 
23:50:19.270 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.32}, one-star: {-0.16, -0.81}
23:50:19.270 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
23:50:19.270 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
23:50:19.270 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.57 mountX=0.31 mountY=0.05, mountTheta=0.17
23:50:19.272 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.32, opts=13)
23:50:19.272 00.000 10844 Enqueuing Move request for scope (0.00, -0.32)
23:50:19.272 00.000 11060 Worker thread wakes up
23:50:19.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.32) opts 0xd
23:50:19.272 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.32)
23:50:19.272 00.000 11060 Moving (0.00, -0.32) raw xDistance=0.31 yDistance=0.05
23:50:19.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
23:50:19.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:19.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:50:19.272 00.000 11060 MoveAxis(W, 57, ABG)
23:50:19.272 00.000 11060 Guiding  Dir = 3, Dur = 57
23:50:19.277 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:19.282 00.005 11060 IsSlewing returns 0
23:50:19.282 00.000 11060 IsGuiding returns 0
23:50:19.287 00.005 10844 UpdateGuideState exits: m=3203 SNR=36.2
23:50:19.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:19.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:19.287 00.000 10844 Enqueuing Expose request
23:50:19.344 00.057 11060 IsGuiding returns 0
23:50:19.344 00.000 11060 Move returns status 0, amount 57
23:50:19.344 00.000 11060 MoveAxis(N, 0, ABG)
23:50:19.344 00.000 11060 Move returns status 0, amount 0
23:50:19.344 00.000 11060 move complete, result=0
23:50:19.344 00.000 11060 worker thread done servicing request
23:50:19.344 00.000 11060 Worker thread wakes up
23:50:19.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:19.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:19.344 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
23:50:19.986 00.642 11060 Exposure complete
23:50:20.143 00.157 11060 worker thread done servicing request
23:50:20.143 00.000 10844 OnExposeComplete: enter
23:50:20.143 00.000 10844 UpdateGuideState(): m_state=6
23:50:20.143 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
23:50:20.143 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=61.07, Mass=2864, SNR=34.4, Peak=226 HFD=3.5
23:50:20.143 00.000 10844 MultiStar: [#1 0.27,0.19,1.06,U] [#2 -0.12,0.15,2.11,U] [#3 0.44,-0.29,1.01,U] [#4 0.19,0.18,0.97,U] [#5 -0.23,-0.02,1.09,U] [#6 0.62,0.76,0.00,M1] [#7 0.26,0.37,0.95,U] [#8 0.43,-0.25,1.00,U] 
23:50:20.143 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.45, -0.20}
23:50:20.143 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
23:50:20.143 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
23:50:20.143 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.18 mountX=-0.06 mountY=0.16, mountTheta=1.93
23:50:20.143 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.03, opts=13)
23:50:20.143 00.000 10844 Enqueuing Move request for scope (0.17, 0.03)
23:50:20.143 00.000 11060 Worker thread wakes up
23:50:20.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
23:50:20.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
23:50:20.143 00.000 11060 Moving (0.17, 0.03) raw xDistance=-0.06 yDistance=0.16
23:50:20.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:20.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:20.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:50:20.143 00.000 11060 MoveAxis(E, 0, ABG)
23:50:20.143 00.000 11060 Move returns status 0, amount 0
23:50:20.143 00.000 11060 MoveAxis(N, 0, ABG)
23:50:20.143 00.000 11060 Move returns status 0, amount 0
23:50:20.143 00.000 11060 move complete, result=0
23:50:20.143 00.000 11060 worker thread done servicing request
23:50:20.153 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:20.169 00.016 10844 UpdateGuideState exits: m=2864 SNR=34.4
23:50:20.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:20.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:20.169 00.000 10844 Enqueuing Expose request
23:50:20.169 00.000 11060 Worker thread wakes up
23:50:20.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:20.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:20.169 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:20.810 00.641 11060 Exposure complete
23:50:20.975 00.165 11060 worker thread done servicing request
23:50:20.975 00.000 10844 OnExposeComplete: enter
23:50:20.975 00.000 10844 UpdateGuideState(): m_state=6
23:50:20.977 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
23:50:20.977 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.55, Mass=3290, SNR=36.4, Peak=248 HFD=3.5
23:50:20.977 00.000 10844 MultiStar: [#1 0.23,0.57,0.94,U] [#2 -0.65,0.68,0.00,M1] [#3 0.58,0.15,0.98,U] [#4 0.44,0.01,0.92,U] [#5 -0.66,0.17,0.00,M5] [#6 0.30,0.80,0.00,M2] [#7 -0.17,0.14,0.86,U] [#8 0.09,-0.39,0.92,U] 
23:50:20.977 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.13}, one-star: {0.30, 0.27}
23:50:20.977 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
23:50:20.977 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
23:50:20.977 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.13 hyp=0.28 cameraTheta=0.47 mountX=-0.17 mountY=0.23, mountTheta=2.22
23:50:20.979 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.13, opts=13)
23:50:20.979 00.000 10844 Enqueuing Move request for scope (0.25, 0.13)
23:50:20.979 00.000 11060 Worker thread wakes up
23:50:20.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.13) opts 0xd
23:50:20.979 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.13)
23:50:20.979 00.000 11060 Moving (0.25, 0.13) raw xDistance=-0.17 yDistance=0.23
23:50:20.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:50:20.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:20.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:50:20.979 00.000 11060 MoveAxis(E, 30, ABG)
23:50:20.979 00.000 11060 Guiding  Dir = 2, Dur = 30
23:50:20.985 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:50:20.998 00.013 10844 UpdateGuideState exits: m=3290 SNR=36.4
23:50:20.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:20.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:20.998 00.000 10844 Enqueuing Expose request
23:50:21.009 00.011 11060 IsSlewing returns 0
23:50:21.009 00.000 11060 IsGuiding returns 0
23:50:21.065 00.056 11060 IsGuiding returns 0
23:50:21.065 00.000 11060 Move returns status 0, amount 30
23:50:21.065 00.000 11060 MoveAxis(N, 0, ABG)
23:50:21.065 00.000 11060 Move returns status 0, amount 0
23:50:21.066 00.001 11060 move complete, result=0
23:50:21.066 00.000 11060 worker thread done servicing request
23:50:21.066 00.000 11060 Worker thread wakes up
23:50:21.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:21.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:21.066 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
23:50:21.695 00.629 11060 Exposure complete
23:50:21.874 00.179 11060 worker thread done servicing request
23:50:21.874 00.000 10844 OnExposeComplete: enter
23:50:21.874 00.000 10844 UpdateGuideState(): m_state=6
23:50:21.874 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
23:50:21.874 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=60.91, Mass=3332, SNR=37.1, Peak=255 HFD=3.8
23:50:21.874 00.000 10844 MultiStar: [#1 0.20,0.21,1.00,U] [#2 -0.40,1.07,0.00,M2] [#3 0.70,-0.27,0.00,M7] [#4 0.35,-0.04,0.86,U] [#5 -0.35,0.10,0.98,U] [#6 -0.01,0.57,0.87,U] [#7 0.20,0.10,0.84,U] [#8 -0.12,-0.35,0.96,U] 
23:50:21.874 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.02}, one-star: {-0.21, -0.37}
23:50:21.874 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.42 = -2.87)
23:50:21.874 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.89)
23:50:21.874 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.66 mountX=-0.02 mountY=-0.01, mountTheta=-2.88
23:50:21.877 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.02, opts=13)
23:50:21.877 00.000 10844 Enqueuing Move request for scope (-0.00, 0.02)
23:50:21.877 00.000 11060 Worker thread wakes up
23:50:21.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:50:21.877 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:50:21.877 00.000 11060 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=-0.01
23:50:21.879 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:50:21.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:21.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:50:21.879 00.000 11060 MoveAxis(E, 0, ABG)
23:50:21.879 00.000 11060 Move returns status 0, amount 0
23:50:21.879 00.000 11060 MoveAxis(N, 0, ABG)
23:50:21.879 00.000 11060 Move returns status 0, amount 0
23:50:21.879 00.000 11060 move complete, result=0
23:50:21.879 00.000 11060 worker thread done servicing request
23:50:21.884 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:21.895 00.011 10844 UpdateGuideState exits: m=3332 SNR=37.1 Saturated
23:50:21.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:21.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:21.895 00.000 10844 Enqueuing Expose request
23:50:21.895 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:21.895 00.000 11060 Worker thread wakes up
23:50:21.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:21.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:22.525 00.630 11060 Exposure complete
23:50:22.690 00.165 11060 worker thread done servicing request
23:50:22.690 00.000 10844 OnExposeComplete: enter
23:50:22.690 00.000 10844 UpdateGuideState(): m_state=6
23:50:22.690 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
23:50:22.690 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=60.82, Mass=2835, SNR=34.1, Peak=226 HFD=3.5
23:50:22.690 00.000 10844 MultiStar: [#1 0.38,-0.04,1.06,U] [#2 -0.43,0.29,2.14,U] [#3 0.42,-0.34,0.99,U] [#4 0.38,-0.31,1.07,U] [#5 -0.20,-0.61,0.00,M5] [#6 0.77,0.11,0.00,M2] [#7 0.27,0.40,0.94,U] [#8 0.24,-0.07,0.99,U] 
23:50:22.690 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.12, -0.45}
23:50:22.690 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
23:50:22.690 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
23:50:22.690 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=0.01 mountY=0.12, mountTheta=1.49
23:50:22.693 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
23:50:22.693 00.000 10844 Enqueuing Move request for scope (0.11, -0.03)
23:50:22.693 00.000 11060 Worker thread wakes up
23:50:22.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:50:22.693 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:50:22.693 00.000 11060 Moving (0.11, -0.03) raw xDistance=0.01 yDistance=0.12
23:50:22.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:50:22.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:22.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:50:22.693 00.000 11060 MoveAxis(E, 0, ABG)
23:50:22.693 00.000 11060 Move returns status 0, amount 0
23:50:22.693 00.000 11060 MoveAxis(N, 0, ABG)
23:50:22.695 00.002 11060 Move returns status 0, amount 0
23:50:22.695 00.000 11060 move complete, result=0
23:50:22.695 00.000 11060 worker thread done servicing request
23:50:22.702 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:50:22.716 00.014 10844 UpdateGuideState exits: m=2835 SNR=34.1
23:50:22.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:22.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:22.716 00.000 10844 Enqueuing Expose request
23:50:22.716 00.000 11060 Worker thread wakes up
23:50:22.716 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:22.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:22.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:23.351 00.635 11060 Exposure complete
23:50:23.525 00.174 11060 worker thread done servicing request
23:50:23.525 00.000 10844 OnExposeComplete: enter
23:50:23.525 00.000 10844 UpdateGuideState(): m_state=6
23:50:23.525 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
23:50:23.525 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.20, Mass=3057, SNR=35.3, Peak=253 HFD=3.5
23:50:23.525 00.000 10844 MultiStar: [#1 -0.13,0.29,1.09,U] [#2 -0.46,0.38,1.95,U] [#3 0.60,-0.24,0.00,M7] [#4 0.57,-0.12,0.98,U] [#5 0.17,-0.12,0.90,U] [#6 0.65,0.49,0.00,M3] [#7 0.15,0.45,0.86,U] [#8 0.10,0.09,0.95,U] 
23:50:23.525 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.16}, one-star: {0.37, -0.08}
23:50:23.525 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
23:50:23.525 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
23:50:23.525 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.35 mountX=-0.16 mountY=0.01, mountTheta=3.08
23:50:23.525 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
23:50:23.525 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
23:50:23.525 00.000 11060 Worker thread wakes up
23:50:23.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
23:50:23.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
23:50:23.525 00.000 11060 Moving (0.04, 0.16) raw xDistance=-0.16 yDistance=0.01
23:50:23.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:50:23.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:23.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:23.525 00.000 11060 MoveAxis(E, 28, ABG)
23:50:23.525 00.000 11060 Guiding  Dir = 2, Dur = 28
23:50:23.536 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:50:23.541 00.005 11060 IsSlewing returns 0
23:50:23.542 00.001 11060 IsGuiding returns 0
23:50:23.547 00.005 10844 UpdateGuideState exits: m=3057 SNR=35.3
23:50:23.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:23.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:23.547 00.000 10844 Enqueuing Expose request
23:50:23.573 00.026 11060 IsGuiding returns 0
23:50:23.573 00.000 11060 Move returns status 0, amount 28
23:50:23.573 00.000 11060 MoveAxis(N, 0, ABG)
23:50:23.573 00.000 11060 Move returns status 0, amount 0
23:50:23.573 00.000 11060 move complete, result=0
23:50:23.573 00.000 11060 worker thread done servicing request
23:50:23.573 00.000 11060 Worker thread wakes up
23:50:23.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:23.573 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
23:50:23.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:24.206 00.633 11060 Exposure complete
23:50:24.379 00.173 11060 worker thread done servicing request
23:50:24.379 00.000 10844 OnExposeComplete: enter
23:50:24.379 00.000 10844 UpdateGuideState(): m_state=6
23:50:24.379 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
23:50:24.379 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=60.94, Mass=3086, SNR=36.2, Peak=220 HFD=3.8
23:50:24.379 00.000 10844 MultiStar: [#1 0.29,-0.53,1.09,U] [#2 0.41,-0.09,1.98,U] [#3 0.47,-0.43,0.00,M8] [#4 0.45,-0.77,0.00,M2] [#5 0.14,-0.53,0.99,U] [#6 0.54,0.20,0.95,U] [#7 0.43,-0.04,0.92,U] [#8 0.20,-0.62,0.00,M1] 
23:50:24.379 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.21}, one-star: {-0.22, -0.34}
23:50:24.379 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
23:50:24.379 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
23:50:24.379 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.21 hyp=0.35 cameraTheta=-0.65 mountX=0.16 mountY=0.31, mountTheta=1.10
23:50:24.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.21, opts=13)
23:50:24.381 00.000 10844 Enqueuing Move request for scope (0.28, -0.21)
23:50:24.381 00.000 11060 Worker thread wakes up
23:50:24.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.21) opts 0xd
23:50:24.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.21)
23:50:24.381 00.000 11060 Moving (0.28, -0.21) raw xDistance=0.16 yDistance=0.31
23:50:24.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:50:24.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:24.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:50:24.381 00.000 11060 MoveAxis(W, 26, ABG)
23:50:24.381 00.000 11060 Guiding  Dir = 3, Dur = 26
23:50:24.387 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:50:24.392 00.005 11060 IsSlewing returns 0
23:50:24.392 00.000 11060 IsGuiding returns 0
23:50:24.414 00.022 10844 UpdateGuideState exits: m=3086 SNR=36.2
23:50:24.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:24.416 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:24.416 00.000 10844 Enqueuing Expose request
23:50:24.443 00.027 11060 IsGuiding returns 0
23:50:24.443 00.000 11060 Move returns status 0, amount 26
23:50:24.443 00.000 11060 MoveAxis(N, 0, ABG)
23:50:24.443 00.000 11060 Move returns status 0, amount 0
23:50:24.443 00.000 11060 move complete, result=0
23:50:24.443 00.000 11060 worker thread done servicing request
23:50:24.443 00.000 11060 Worker thread wakes up
23:50:24.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:24.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:24.448 00.005 10844 GuideStep: 0.2 px 26 ms WEST, 0.3 px 0 ms NORTH
23:50:25.073 00.625 11060 Exposure complete
23:50:25.246 00.173 11060 worker thread done servicing request
23:50:25.246 00.000 10844 OnExposeComplete: enter
23:50:25.246 00.000 10844 UpdateGuideState(): m_state=6
23:50:25.257 00.011 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
23:50:25.257 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=60.60, Mass=3113, SNR=35.8, Peak=255 HFD=3.3
23:50:25.257 00.000 10844 MultiStar: [#1 0.75,-0.09,0.00,M1] [#2 0.14,0.19,1.84,U] [#3 0.66,-0.62,0.00,M9] [#4 0.14,-0.38,0.94,U] [#5 0.16,-0.33,0.95,U] [#6 0.28,0.33,0.94,U] [#7 0.26,-0.17,0.89,U] [#8 0.32,-0.35,0.96,U] 
23:50:25.257 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.16}, one-star: {0.18, -0.68}
23:50:25.257 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
23:50:25.257 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
23:50:25.257 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.66 mountX=0.12 mountY=0.23, mountTheta=1.09
23:50:25.261 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.16, opts=13)
23:50:25.261 00.000 10844 Enqueuing Move request for scope (0.20, -0.16)
23:50:25.261 00.000 11060 Worker thread wakes up
23:50:25.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
23:50:25.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
23:50:25.261 00.000 11060 Moving (0.20, -0.16) raw xDistance=0.12 yDistance=0.23
23:50:25.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:50:25.261 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.25 newest=0.55
23:50:25.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
23:50:25.261 00.000 11060 MoveAxis(E, 0, ABG)
23:50:25.261 00.000 11060 Move returns status 0, amount 0
23:50:25.261 00.000 11060 BLC: Oldest BLC event removed
23:50:25.261 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:50:25.261 00.000 11060 MoveAxis(S, 838, ABG)
23:50:25.261 00.000 11060 duration set to 750 by maxDecDuration
23:50:25.261 00.000 11060 Guiding  Dir = 1, Dur = 750
23:50:25.269 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:50:25.281 00.012 10844 UpdateGuideState exits: m=3113 SNR=35.8 Saturated
23:50:25.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:25.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:25.281 00.000 10844 Enqueuing Expose request
23:50:25.289 00.008 11060 IsSlewing returns 0
23:50:25.289 00.000 11060 IsGuiding returns 0
23:50:26.056 00.767 11060 IsGuiding returns 0
23:50:26.056 00.000 11060 Move returns status 0, amount 750
23:50:26.056 00.000 11060 move complete, result=0
23:50:26.056 00.000 11060 worker thread done servicing request
23:50:26.056 00.000 11060 Worker thread wakes up
23:50:26.056 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
23:50:26.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:26.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:26.683 00.627 11060 Exposure complete
23:50:26.906 00.223 11060 worker thread done servicing request
23:50:26.906 00.000 10844 OnExposeComplete: enter
23:50:26.906 00.000 10844 UpdateGuideState(): m_state=6
23:50:26.906 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
23:50:26.906 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.40, Mass=3158, SNR=36.1, Peak=246 HFD=3.4
23:50:26.906 00.000 10844 MultiStar: [#1 0.27,-0.17,1.05,U] [#2 -0.67,0.06,0.00,M1] [#3 -0.23,-0.79,0.00,M10] [#4 0.32,-0.49,0.90,U] [#5 -0.07,-0.44,1.10,U] [#6 -0.18,-0.05,0.94,U] [#7 -0.30,0.63,0.00,M1] [#8 -0.29,-0.73,0.00,M1] 
23:50:26.906 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.21}, one-star: {0.25, 0.12}
23:50:26.906 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
23:50:26.906 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
23:50:26.906 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.05 mountX=0.18 mountY=0.15, mountTheta=0.69
23:50:26.911 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.21, opts=13)
23:50:26.911 00.000 10844 Enqueuing Move request for scope (0.12, -0.21)
23:50:26.911 00.000 11060 Worker thread wakes up
23:50:26.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
23:50:26.911 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
23:50:26.911 00.000 11060 Moving (0.12, -0.21) raw xDistance=0.18 yDistance=0.15
23:50:26.911 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.158389, 1:0.149680
23:50:26.911 00.000 11060 BLC: No correction, Miss < min_move
23:50:26.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:50:26.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:26.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:50:26.911 00.000 11060 MoveAxis(W, 32, ABG)
23:50:26.911 00.000 11060 Guiding  Dir = 3, Dur = 32
23:50:26.921 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:26.926 00.005 11060 IsSlewing returns 0
23:50:26.926 00.000 11060 IsGuiding returns 0
23:50:26.936 00.010 10844 UpdateGuideState exits: m=3158 SNR=36.1
23:50:26.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:26.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:26.936 00.000 10844 Enqueuing Expose request
23:50:26.972 00.036 11060 IsGuiding returns 0
23:50:26.972 00.000 11060 Move returns status 0, amount 32
23:50:26.972 00.000 11060 MoveAxis(N, 0, ABG)
23:50:26.972 00.000 11060 Move returns status 0, amount 0
23:50:26.972 00.000 11060 move complete, result=0
23:50:26.972 00.000 11060 worker thread done servicing request
23:50:26.972 00.000 11060 Worker thread wakes up
23:50:26.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:26.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:26.972 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
23:50:27.608 00.636 11060 Exposure complete
23:50:27.781 00.173 11060 worker thread done servicing request
23:50:27.781 00.000 10844 OnExposeComplete: enter
23:50:27.781 00.000 10844 UpdateGuideState(): m_state=6
23:50:27.781 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
23:50:27.781 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.61, Mass=2858, SNR=34.3, Peak=241 HFD=3.2
23:50:27.786 00.005 10844 MultiStar: [#1 0.04,0.68,0.00,M1] [#2 -0.62,0.45,0.00,M2] [#3 0.32,-0.01,0.97,U] [#4 0.81,-0.07,0.00,M1] [#5 -0.23,-0.20,1.07,U] [#6 0.47,1.15,0.00,M1] [#7 -0.24,0.86,0.00,M2] [#8 -0.21,0.17,1.03,U] 
23:50:27.786 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.07}, one-star: {0.23, 0.33}
23:50:27.786 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
23:50:27.786 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
23:50:27.786 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.29 mountX=-0.07 mountY=0.01, mountTheta=3.03
23:50:27.797 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
23:50:27.797 00.000 10844 Enqueuing Move request for scope (0.02, 0.07)
23:50:27.797 00.000 11060 Worker thread wakes up
23:50:27.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:50:27.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:50:27.797 00.000 11060 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=0.01
23:50:27.797 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.158389, 1:0.149680, 2:0.008120
23:50:27.797 00.000 11060 BLC: No correction, Miss < min_move
23:50:27.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:50:27.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:27.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:50:27.797 00.000 11060 MoveAxis(E, 0, ABG)
23:50:27.797 00.000 11060 Move returns status 0, amount 0
23:50:27.797 00.000 11060 MoveAxis(N, 0, ABG)
23:50:27.797 00.000 11060 Move returns status 0, amount 0
23:50:27.797 00.000 11060 move complete, result=0
23:50:27.797 00.000 11060 worker thread done servicing request
23:50:27.808 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:27.833 00.025 10844 UpdateGuideState exits: m=2858 SNR=34.3
23:50:27.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:27.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:27.833 00.000 10844 Enqueuing Expose request
23:50:27.833 00.000 11060 Worker thread wakes up
23:50:27.833 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:27.833 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:27.833 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:28.462 00.629 11060 Exposure complete
23:50:28.639 00.177 11060 worker thread done servicing request
23:50:28.639 00.000 10844 OnExposeComplete: enter
23:50:28.639 00.000 10844 UpdateGuideState(): m_state=6
23:50:28.639 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
23:50:28.639 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=61.81, Mass=3041, SNR=35.3, Peak=225 HFD=3.7
23:50:28.639 00.000 10844 MultiStar: [#1 0.14,0.69,0.00,M2] [#2 -0.08,0.69,0.00,M3] [#3 0.33,0.56,0.00,M10] [#4 0.19,-0.41,0.99,U] [#5 0.13,0.09,1.08,U] [#6 -0.26,0.60,0.00,M2] [#7 -0.39,0.52,0.00,M3] [#8 -0.45,0.20,0.97,U] 
23:50:28.639 00.000 10844 refined, 3 included, MultiStar: {-0.13, 0.10}, one-star: {-0.40, 0.53}
23:50:28.639 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.21 = -2.08)
23:50:28.639 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
23:50:28.640 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.45 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
23:50:28.640 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.10, opts=13)
23:50:28.640 00.000 10844 Enqueuing Move request for scope (-0.13, 0.10)
23:50:28.640 00.000 11060 Worker thread wakes up
23:50:28.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
23:50:28.640 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
23:50:28.640 00.000 11060 Moving (-0.13, 0.10) raw xDistance=-0.08 yDistance=-0.14
23:50:28.640 00.000 11060 BLC: window closed
23:50:28.640 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.158389, 1:0.149680, 2:0.008120
23:50:28.640 00.000 11060 BLC: No correction, Miss < min_move
23:50:28.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:50:28.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:28.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:28.640 00.000 11060 MoveAxis(E, 0, ABG)
23:50:28.640 00.000 11060 Move returns status 0, amount 0
23:50:28.640 00.000 11060 MoveAxis(N, 0, ABG)
23:50:28.642 00.002 11060 Move returns status 0, amount 0
23:50:28.642 00.000 11060 move complete, result=0
23:50:28.642 00.000 11060 worker thread done servicing request
23:50:28.645 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:50:28.670 00.025 10844 UpdateGuideState exits: m=3041 SNR=35.3
23:50:28.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:28.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:28.670 00.000 10844 Enqueuing Expose request
23:50:28.670 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:28.670 00.000 11060 Worker thread wakes up
23:50:28.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:28.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:29.313 00.643 11060 Exposure complete
23:50:29.481 00.168 11060 worker thread done servicing request
23:50:29.481 00.000 10844 OnExposeComplete: enter
23:50:29.481 00.000 10844 UpdateGuideState(): m_state=6
23:50:29.486 00.005 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
23:50:29.486 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=61.54, Mass=3381, SNR=37.8, Peak=255 HFD=3.3
23:50:29.486 00.000 10844 MultiStar: [#1 0.11,0.64,0.00,M3] [#2 -0.55,0.57,0.00,M4] [#3 -0.04,0.42,0.93,U] [#4 -0.00,-0.32,0.93,U] [#5 -0.25,0.10,1.01,U] [#6 -0.01,0.46,0.85,U] [#7 -0.55,0.86,0.00,M4] [#8 -0.47,-0.47,0.00,M1] 
23:50:29.486 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.18}, one-star: {0.09, 0.26}
23:50:29.486 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
23:50:29.486 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
23:50:29.486 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.82 mountX=-0.17 mountY=-0.07, mountTheta=-2.73
23:50:29.490 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.18, opts=13)
23:50:29.490 00.000 10844 Enqueuing Move request for scope (-0.04, 0.18)
23:50:29.491 00.001 11060 Worker thread wakes up
23:50:29.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
23:50:29.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
23:50:29.491 00.000 11060 Moving (-0.04, 0.18) raw xDistance=-0.17 yDistance=-0.07
23:50:29.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:50:29.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:29.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:29.491 00.000 11060 MoveAxis(E, 29, ABG)
23:50:29.491 00.000 11060 Guiding  Dir = 2, Dur = 29
23:50:29.500 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:50:29.514 00.014 10844 UpdateGuideState exits: m=3381 SNR=37.8 Saturated
23:50:29.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:29.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:29.514 00.000 10844 Enqueuing Expose request
23:50:29.523 00.009 11060 IsSlewing returns 0
23:50:29.523 00.000 11060 IsGuiding returns 0
23:50:29.570 00.047 11060 IsGuiding returns 0
23:50:29.570 00.000 11060 Move returns status 0, amount 29
23:50:29.570 00.000 11060 MoveAxis(N, 0, ABG)
23:50:29.570 00.000 11060 Move returns status 0, amount 0
23:50:29.570 00.000 11060 move complete, result=0
23:50:29.570 00.000 11060 worker thread done servicing request
23:50:29.570 00.000 11060 Worker thread wakes up
23:50:29.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:29.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:29.570 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
23:50:30.214 00.644 11060 Exposure complete
23:50:30.409 00.195 11060 worker thread done servicing request
23:50:30.409 00.000 10844 OnExposeComplete: enter
23:50:30.409 00.000 10844 UpdateGuideState(): m_state=6
23:50:30.409 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
23:50:30.409 00.000 10844 Star::Find returns 1 (1), X=258.17, Y=61.28, Mass=3383, SNR=37.3, Peak=255 HFD=3.6
23:50:30.409 00.000 10844 MultiStar: [#1 -0.22,0.48,1.00,U] [#2 -0.68,0.38,0.00,M5] [#3 0.29,-0.13,0.94,U] [#4 -0.26,-0.15,0.87,U] [#5 -0.65,-0.31,0.00,M1] [#6 0.34,0.57,0.00,M2] [#7 -0.36,0.44,0.77,U] [#8 -0.15,-0.08,0.95,U] 
23:50:30.409 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.09}, one-star: {-0.19, -0.00}
23:50:30.409 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
23:50:30.409 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
23:50:30.409 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.59 mountX=-0.06 mountY=-0.16, mountTheta=-1.95
23:50:30.409 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.09, opts=13)
23:50:30.409 00.000 10844 Enqueuing Move request for scope (-0.14, 0.09)
23:50:30.414 00.005 11060 Worker thread wakes up
23:50:30.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
23:50:30.414 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
23:50:30.414 00.000 11060 Moving (-0.14, 0.09) raw xDistance=-0.06 yDistance=-0.16
23:50:30.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:30.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:30.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:50:30.414 00.000 11060 MoveAxis(E, 0, ABG)
23:50:30.414 00.000 11060 Move returns status 0, amount 0
23:50:30.414 00.000 11060 MoveAxis(N, 0, ABG)
23:50:30.414 00.000 11060 Move returns status 0, amount 0
23:50:30.414 00.000 11060 move complete, result=0
23:50:30.414 00.000 11060 worker thread done servicing request
23:50:30.421 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:30.438 00.017 10844 UpdateGuideState exits: m=3383 SNR=37.3 Saturated
23:50:30.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:30.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:30.438 00.000 10844 Enqueuing Expose request
23:50:30.438 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:30.438 00.000 11060 Worker thread wakes up
23:50:30.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:30.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:31.065 00.627 11060 Exposure complete
23:50:31.237 00.172 10844 OnExposeComplete: enter
23:50:31.237 00.000 10844 UpdateGuideState(): m_state=6
23:50:31.237 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
23:50:31.237 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=62.00, Mass=3332, SNR=37.6, Peak=248 HFD=3.6
23:50:31.237 00.000 10844 MultiStar: [#1 -0.34,-0.19,0.98,U] [#2 -0.84,0.17,0.00,M6] [#3 -0.40,0.25,1.02,U] [#4 -0.15,0.00,0.88,U] [#5 -0.12,0.15,1.00,U] [#6 0.48,0.27,0.87,U] [#7 -0.42,0.13,0.78,U] [#8 -0.48,0.23,0.91,U] 
23:50:31.239 00.002 10844 refined, 7 included, MultiStar: {-0.21, 0.20}, one-star: {-0.22, 0.72}
23:50:31.239 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
23:50:31.239 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
23:50:31.239 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.38 mountX=-0.16 mountY=-0.24, mountTheta=-2.16
23:50:31.240 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.20, opts=13)
23:50:31.241 00.001 10844 Enqueuing Move request for scope (-0.21, 0.20)
23:50:31.244 00.003 11060 worker thread done servicing request
23:50:31.244 00.000 11060 Worker thread wakes up
23:50:31.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
23:50:31.244 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
23:50:31.244 00.000 11060 Moving (-0.21, 0.20) raw xDistance=-0.16 yDistance=-0.24
23:50:31.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:50:31.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:50:31.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:50:31.244 00.000 11060 MoveAxis(E, 27, ABG)
23:50:31.244 00.000 11060 Guiding  Dir = 2, Dur = 27
23:50:31.251 00.007 11060 IsSlewing returns 0
23:50:31.251 00.000 11060 IsGuiding returns 0
23:50:31.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:50:31.272 00.021 10844 UpdateGuideState exits: m=3332 SNR=37.6
23:50:31.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:31.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:31.272 00.000 10844 Enqueuing Expose request
23:50:31.282 00.010 11060 IsGuiding returns 0
23:50:31.282 00.000 11060 Move returns status 0, amount 27
23:50:31.282 00.000 11060 MoveAxis(N, 0, ABG)
23:50:31.282 00.000 11060 Move returns status 0, amount 0
23:50:31.282 00.000 11060 move complete, result=0
23:50:31.282 00.000 11060 worker thread done servicing request
23:50:31.282 00.000 11060 Worker thread wakes up
23:50:31.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:31.282 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
23:50:31.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:31.921 00.639 11060 Exposure complete
23:50:32.093 00.172 11060 worker thread done servicing request
23:50:32.093 00.000 10844 OnExposeComplete: enter
23:50:32.093 00.000 10844 UpdateGuideState(): m_state=6
23:50:32.093 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
23:50:32.093 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.23, Mass=2841, SNR=34.4, Peak=255 HFD=3.6
23:50:32.093 00.000 10844 MultiStar: [#1 -0.33,0.55,0.00,M2] [#2 -0.54,0.62,0.00,M7] [#3 0.45,-0.13,1.01,U] [#4 0.10,-0.02,1.03,U] [#5 -0.10,0.21,1.05,U] [#6 0.43,0.27,0.94,U] [#7 -0.11,0.41,0.99,U] [#8 -0.05,0.13,0.94,U] 
23:50:32.093 00.000 10844 single-star, 6 included, MultiStar: {0.09, 0.12}, one-star: {-0.08, -0.05}
23:50:32.093 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
23:50:32.093 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
23:50:32.093 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.60 mountX=0.06 mountY=-0.07, mountTheta=-0.86
23:50:32.098 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.05, opts=13)
23:50:32.098 00.000 10844 Enqueuing Move request for scope (-0.08, -0.05)
23:50:32.098 00.000 11060 Worker thread wakes up
23:50:32.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
23:50:32.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
23:50:32.098 00.000 11060 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=-0.07
23:50:32.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:50:32.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:32.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:32.098 00.000 11060 MoveAxis(E, 0, ABG)
23:50:32.098 00.000 11060 Move returns status 0, amount 0
23:50:32.098 00.000 11060 MoveAxis(N, 0, ABG)
23:50:32.098 00.000 11060 Move returns status 0, amount 0
23:50:32.098 00.000 11060 move complete, result=0
23:50:32.098 00.000 11060 worker thread done servicing request
23:50:32.103 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:32.115 00.012 10844 UpdateGuideState exits: m=2841 SNR=34.4 Saturated
23:50:32.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:32.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:32.115 00.000 10844 Enqueuing Expose request
23:50:32.115 00.000 11060 Worker thread wakes up
23:50:32.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:32.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:32.115 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:32.750 00.635 11060 Exposure complete
23:50:32.938 00.188 11060 worker thread done servicing request
23:50:32.938 00.000 10844 OnExposeComplete: enter
23:50:32.938 00.000 10844 UpdateGuideState(): m_state=6
23:50:32.938 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
23:50:32.938 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=61.13, Mass=2760, SNR=33.5, Peak=212 HFD=3.7
23:50:32.938 00.000 10844 MultiStar: [#1 0.11,0.01,1.08,U] [#2 -0.33,0.40,2.12,U] [#3 0.72,-0.13,0.00,M7] [#4 -0.04,0.05,0.95,U] [#5 0.13,-0.06,1.10,U] [#6 0.35,0.25,1.01,U] [#7 -0.29,0.34,0.99,U] [#8 -0.41,-0.11,1.05,U] 
23:50:32.938 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.12}, one-star: {-0.11, -0.15}
23:50:32.938 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.01 = -2.28)
23:50:32.938 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
23:50:32.938 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.25 mountX=-0.10 mountY=-0.12, mountTheta=-2.28
23:50:32.943 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
23:50:32.943 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
23:50:32.943 00.000 11060 Worker thread wakes up
23:50:32.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
23:50:32.943 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
23:50:32.943 00.000 11060 Moving (-0.10, 0.12) raw xDistance=-0.10 yDistance=-0.12
23:50:32.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:50:32.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:32.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:50:32.943 00.000 11060 MoveAxis(E, 0, ABG)
23:50:32.945 00.002 11060 Move returns status 0, amount 0
23:50:32.945 00.000 11060 MoveAxis(N, 0, ABG)
23:50:32.945 00.000 11060 Move returns status 0, amount 0
23:50:32.945 00.000 11060 move complete, result=0
23:50:32.945 00.000 11060 worker thread done servicing request
23:50:32.950 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:32.976 00.026 10844 UpdateGuideState exits: m=2760 SNR=33.5
23:50:32.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:32.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:32.976 00.000 10844 Enqueuing Expose request
23:50:32.976 00.000 11060 Worker thread wakes up
23:50:32.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:32.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:32.976 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:33.612 00.636 11060 Exposure complete
23:50:33.763 00.151 11060 worker thread done servicing request
23:50:33.763 00.000 10844 OnExposeComplete: enter
23:50:33.763 00.000 10844 UpdateGuideState(): m_state=6
23:50:33.763 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
23:50:33.763 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.37, Mass=3267, SNR=36.4, Peak=249 HFD=3.5
23:50:33.763 00.000 10844 MultiStar: [#1 0.27,-0.25,1.00,U] [#2 -0.41,0.36,1.96,U] [#3 0.19,0.47,1.00,U] [#4 -0.17,-0.09,0.88,U] [#5 -0.14,-0.53,0.98,U] [#6 0.34,0.35,0.93,U] [#7 0.24,0.39,0.94,U] [#8 -0.55,0.40,0.00,M1] 
23:50:33.763 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {0.27, 0.09}
23:50:33.763 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
23:50:33.763 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
23:50:33.763 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
23:50:33.766 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
23:50:33.766 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
23:50:33.766 00.000 11060 Worker thread wakes up
23:50:33.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
23:50:33.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
23:50:33.766 00.000 11060 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.00
23:50:33.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:50:33.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:33.768 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:50:33.768 00.000 11060 MoveAxis(E, 22, ABG)
23:50:33.768 00.000 11060 Guiding  Dir = 2, Dur = 22
23:50:33.778 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:33.789 00.011 10844 UpdateGuideState exits: m=3267 SNR=36.4
23:50:33.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:33.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:33.789 00.000 10844 Enqueuing Expose request
23:50:33.794 00.005 11060 IsSlewing returns 0
23:50:33.795 00.001 11060 IsGuiding returns 0
23:50:33.842 00.047 11060 IsGuiding returns 0
23:50:33.842 00.000 11060 Move returns status 0, amount 22
23:50:33.842 00.000 11060 MoveAxis(N, 0, ABG)
23:50:33.842 00.000 11060 Move returns status 0, amount 0
23:50:33.842 00.000 11060 move complete, result=0
23:50:33.843 00.001 11060 worker thread done servicing request
23:50:33.843 00.000 11060 Worker thread wakes up
23:50:33.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:33.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:33.843 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
23:50:34.466 00.623 11060 Exposure complete
23:50:34.615 00.149 11060 worker thread done servicing request
23:50:34.615 00.000 10844 OnExposeComplete: enter
23:50:34.615 00.000 10844 UpdateGuideState(): m_state=6
23:50:34.615 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
23:50:34.615 00.000 10844 Star::Find returns 1 (0), X=258.29, Y=61.54, Mass=2663, SNR=33.3, Peak=237 HFD=3.6
23:50:34.615 00.000 10844 MultiStar: [#1 0.33,0.75,0.00,M1] [#2 -0.91,0.29,0.00,M6] [#3 0.37,0.21,1.21,U] [#4 0.06,-0.03,1.04,U] [#5 0.02,-0.45,1.12,U] [#6 0.20,0.29,0.92,U] [#7 0.29,0.56,0.00,M1] [#8 -0.59,-0.03,1.01,U] 
23:50:34.615 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.03}, one-star: {-0.07, 0.26}
23:50:34.615 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
23:50:34.615 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
23:50:34.615 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.33 mountX=-0.03 mountY=0.00, mountTheta=3.06
23:50:34.615 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
23:50:34.615 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
23:50:34.615 00.000 11060 Worker thread wakes up
23:50:34.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:50:34.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:50:34.615 00.000 11060 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=0.00
23:50:34.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:50:34.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:34.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:50:34.615 00.000 11060 MoveAxis(E, 0, ABG)
23:50:34.615 00.000 11060 Move returns status 0, amount 0
23:50:34.615 00.000 11060 MoveAxis(N, 0, ABG)
23:50:34.615 00.000 11060 Move returns status 0, amount 0
23:50:34.615 00.000 11060 move complete, result=0
23:50:34.615 00.000 11060 worker thread done servicing request
23:50:34.623 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:34.631 00.008 10844 UpdateGuideState exits: m=2663 SNR=33.3
23:50:34.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:34.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:34.631 00.000 10844 Enqueuing Expose request
23:50:34.631 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:34.631 00.000 11060 Worker thread wakes up
23:50:34.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:34.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:35.266 00.635 11060 Exposure complete
23:50:35.437 00.171 11060 worker thread done servicing request
23:50:35.437 00.000 10844 OnExposeComplete: enter
23:50:35.437 00.000 10844 UpdateGuideState(): m_state=6
23:50:35.437 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
23:50:35.437 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=60.94, Mass=3474, SNR=37.9, Peak=255 HFD=3.6
23:50:35.437 00.000 10844 MultiStar: [#1 0.17,-0.30,0.93,U] [#2 -0.93,0.18,0.00,M7] [#3 -0.08,-0.10,0.87,U] [#4 0.36,-0.46,0.93,U] [#5 -0.60,-0.57,0.00,M1] [#6 0.22,-0.05,0.85,U] [#7 0.06,0.13,0.92,U] [#8 -0.40,-0.27,0.97,U] 
23:50:35.437 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.20}, one-star: {0.12, -0.34}
23:50:35.437 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
23:50:35.437 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
23:50:35.437 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.28 mountX=0.19 mountY=0.09, mountTheta=0.46
23:50:35.443 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.20, opts=13)
23:50:35.443 00.000 10844 Enqueuing Move request for scope (0.06, -0.20)
23:50:35.443 00.000 11060 Worker thread wakes up
23:50:35.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
23:50:35.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
23:50:35.443 00.000 11060 Moving (0.06, -0.20) raw xDistance=0.19 yDistance=0.09
23:50:35.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:50:35.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:35.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:50:35.443 00.000 11060 MoveAxis(W, 33, ABG)
23:50:35.443 00.000 11060 Guiding  Dir = 3, Dur = 33
23:50:35.448 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:35.460 00.012 11060 IsSlewing returns 0
23:50:35.460 00.000 11060 IsGuiding returns 0
23:50:35.460 00.000 10844 UpdateGuideState exits: m=3474 SNR=37.9 Saturated
23:50:35.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:35.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:35.460 00.000 10844 Enqueuing Expose request
23:50:35.505 00.045 11060 IsGuiding returns 0
23:50:35.505 00.000 11060 Move returns status 0, amount 33
23:50:35.505 00.000 11060 MoveAxis(N, 0, ABG)
23:50:35.505 00.000 11060 Move returns status 0, amount 0
23:50:35.505 00.000 11060 move complete, result=0
23:50:35.505 00.000 11060 worker thread done servicing request
23:50:35.505 00.000 11060 Worker thread wakes up
23:50:35.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:35.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:35.505 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
23:50:36.137 00.632 11060 Exposure complete
23:50:36.308 00.171 11060 worker thread done servicing request
23:50:36.308 00.000 10844 OnExposeComplete: enter
23:50:36.308 00.000 10844 UpdateGuideState(): m_state=6
23:50:36.308 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
23:50:36.308 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.31, Mass=2982, SNR=34.9, Peak=214 HFD=3.5
23:50:36.308 00.000 10844 MultiStar: [#1 0.01,-0.18,1.10,U] [#2 -0.57,0.41,0.00,M8] [#3 0.75,-0.14,0.00,M5] [#4 -0.16,-0.31,0.96,U] [#5 -0.52,0.02,1.01,U] [#6 0.35,0.81,0.00,M1] [#7 -0.06,1.09,0.00,M1] [#8 -0.14,-0.48,0.96,U] 
23:50:36.308 00.000 10844 single-star, 4 included, MultiStar: {-0.14, -0.18}, one-star: {0.11, 0.03}
23:50:36.308 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
23:50:36.308 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
23:50:36.308 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=-0.05 mountY=0.10, mountTheta=2.04
23:50:36.308 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
23:50:36.308 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
23:50:36.308 00.000 11060 Worker thread wakes up
23:50:36.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:50:36.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:50:36.308 00.000 11060 Moving (0.11, 0.03) raw xDistance=-0.05 yDistance=0.10
23:50:36.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:50:36.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:36.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:50:36.308 00.000 11060 MoveAxis(E, 0, ABG)
23:50:36.308 00.000 11060 Move returns status 0, amount 0
23:50:36.308 00.000 11060 MoveAxis(N, 0, ABG)
23:50:36.308 00.000 11060 Move returns status 0, amount 0
23:50:36.308 00.000 11060 move complete, result=0
23:50:36.308 00.000 11060 worker thread done servicing request
23:50:36.316 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:36.329 00.013 10844 UpdateGuideState exits: m=2982 SNR=34.9
23:50:36.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:36.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:36.329 00.000 10844 Enqueuing Expose request
23:50:36.329 00.000 11060 Worker thread wakes up
23:50:36.329 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:36.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:36.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:36.978 00.649 11060 Exposure complete
23:50:37.148 00.170 11060 worker thread done servicing request
23:50:37.148 00.000 10844 OnExposeComplete: enter
23:50:37.148 00.000 10844 UpdateGuideState(): m_state=6
23:50:37.148 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
23:50:37.148 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.13, Mass=3003, SNR=34.6, Peak=225 HFD=3.7
23:50:37.148 00.000 10844 MultiStar: [#1 0.47,0.18,1.08,U] [#2 0.20,0.35,2.04,U] [#3 0.63,-0.16,0.00,M6] [#4 0.30,0.08,0.94,U] [#5 0.25,-0.04,1.10,U] [#6 0.31,0.61,0.00,M2] [#7 -0.09,0.30,0.92,U] [#8 -0.43,0.04,1.04,U] 
23:50:37.148 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.14}, one-star: {0.21, -0.15}
23:50:37.148 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
23:50:37.148 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
23:50:37.150 00.002 10844 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=-0.16 mountY=0.12, mountTheta=2.51
23:50:37.152 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.14, opts=13)
23:50:37.152 00.000 10844 Enqueuing Move request for scope (0.14, 0.14)
23:50:37.152 00.000 11060 Worker thread wakes up
23:50:37.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
23:50:37.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
23:50:37.152 00.000 11060 Moving (0.14, 0.14) raw xDistance=-0.16 yDistance=0.12
23:50:37.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:50:37.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:37.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:50:37.152 00.000 11060 MoveAxis(E, 28, ABG)
23:50:37.152 00.000 11060 Guiding  Dir = 2, Dur = 28
23:50:37.164 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:50:37.172 00.008 11060 IsSlewing returns 0
23:50:37.172 00.000 11060 IsGuiding returns 0
23:50:37.182 00.010 10844 UpdateGuideState exits: m=3003 SNR=34.6
23:50:37.183 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:37.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:37.183 00.000 10844 Enqueuing Expose request
23:50:37.220 00.037 11060 IsGuiding returns 0
23:50:37.220 00.000 11060 Move returns status 0, amount 28
23:50:37.220 00.000 11060 MoveAxis(N, 0, ABG)
23:50:37.220 00.000 11060 Move returns status 0, amount 0
23:50:37.220 00.000 11060 move complete, result=0
23:50:37.220 00.000 11060 worker thread done servicing request
23:50:37.220 00.000 11060 Worker thread wakes up
23:50:37.221 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:37.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:37.232 00.011 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:50:37.861 00.629 11060 Exposure complete
23:50:38.038 00.177 11060 worker thread done servicing request
23:50:38.038 00.000 10844 OnExposeComplete: enter
23:50:38.038 00.000 10844 UpdateGuideState(): m_state=6
23:50:38.038 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
23:50:38.038 00.000 10844 Star::Find returns 1 (0), X=257.85, Y=61.08, Mass=3606, SNR=38.4, Peak=233 HFD=4.0
23:50:38.038 00.000 10844 MultiStar: [#1 -0.05,0.36,0.93,U] [#2 -0.26,-0.23,1.93,U] [#3 -0.01,0.11,0.98,U] [#4 0.00,-0.04,0.95,U] [#5 0.02,-0.14,0.96,U] [#6 0.07,0.20,0.85,U] [#7 -0.35,0.47,0.86,U] [#8 -0.48,-0.73,0.00,M1] 
23:50:38.038 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.02}, one-star: {-0.51, -0.20}
23:50:38.043 00.005 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.75 = -1.54)
23:50:38.043 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
23:50:38.043 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=0.01 mountY=-0.15, mountTheta=-1.54
23:50:38.044 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.02, opts=13)
23:50:38.044 00.000 10844 Enqueuing Move request for scope (-0.15, 0.02)
23:50:38.044 00.000 11060 Worker thread wakes up
23:50:38.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
23:50:38.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
23:50:38.044 00.000 11060 Moving (-0.15, 0.02) raw xDistance=0.01 yDistance=-0.15
23:50:38.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:50:38.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:38.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:50:38.044 00.000 11060 MoveAxis(E, 0, ABG)
23:50:38.044 00.000 11060 Move returns status 0, amount 0
23:50:38.044 00.000 11060 MoveAxis(N, 0, ABG)
23:50:38.044 00.000 11060 Move returns status 0, amount 0
23:50:38.044 00.000 11060 move complete, result=0
23:50:38.044 00.000 11060 worker thread done servicing request
23:50:38.050 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:38.063 00.013 10844 UpdateGuideState exits: m=3606 SNR=38.4
23:50:38.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:38.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:38.065 00.002 10844 Enqueuing Expose request
23:50:38.065 00.000 11060 Worker thread wakes up
23:50:38.065 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:38.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:38.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:38.681 00.616 11060 Exposure complete
23:50:38.847 00.166 11060 worker thread done servicing request
23:50:38.847 00.000 10844 OnExposeComplete: enter
23:50:38.847 00.000 10844 UpdateGuideState(): m_state=6
23:50:38.847 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
23:50:38.847 00.000 10844 Star::Find returns 1 (0), X=257.82, Y=61.40, Mass=3275, SNR=36.7, Peak=239 HFD=3.7
23:50:38.849 00.002 10844 MultiStar: [#1 0.23,0.44,1.02,U] [#2 -0.94,0.93,0.00,M7] [#3 0.10,0.08,0.93,U] [#4 0.41,-0.59,0.00,M1] [#5 -0.06,-0.25,1.08,U] [#6 0.75,0.39,0.00,M2] [#7 -0.40,0.20,0.84,U] [#8 -0.66,-0.47,0.00,M2] 
23:50:38.849 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.11}, one-star: {-0.54, 0.12}
23:50:38.849 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.18 = -2.11)
23:50:38.849 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
23:50:38.849 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.42 mountX=-0.09 mountY=-0.14, mountTheta=-2.11
23:50:38.849 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.11, opts=13)
23:50:38.849 00.000 10844 Enqueuing Move request for scope (-0.13, 0.11)
23:50:38.849 00.000 11060 Worker thread wakes up
23:50:38.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:50:38.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:50:38.849 00.000 11060 Moving (-0.13, 0.11) raw xDistance=-0.09 yDistance=-0.14
23:50:38.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:50:38.851 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:38.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:38.851 00.000 11060 MoveAxis(E, 0, ABG)
23:50:38.851 00.000 11060 Move returns status 0, amount 0
23:50:38.851 00.000 11060 MoveAxis(N, 0, ABG)
23:50:38.851 00.000 11060 Move returns status 0, amount 0
23:50:38.851 00.000 11060 move complete, result=0
23:50:38.851 00.000 11060 worker thread done servicing request
23:50:38.855 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:50:38.868 00.013 10844 UpdateGuideState exits: m=3275 SNR=36.7
23:50:38.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:38.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:38.868 00.000 10844 Enqueuing Expose request
23:50:38.868 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:38.868 00.000 11060 Worker thread wakes up
23:50:38.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:38.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:39.512 00.644 11060 Exposure complete
23:50:39.677 00.165 11060 worker thread done servicing request
23:50:39.677 00.000 10844 OnExposeComplete: enter
23:50:39.677 00.000 10844 UpdateGuideState(): m_state=6
23:50:39.677 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
23:50:39.677 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=62.12, Mass=3742, SNR=38.9, Peak=200 HFD=4.4
23:50:39.677 00.000 10844 MultiStar: [#1 0.22,0.71,0.00,M1] [#2 -0.17,0.65,0.00,M8] [#3 0.56,-0.71,0.00,M5] [#4 0.58,-0.40,0.00,M2] [#5 -0.58,-0.03,0.95,U] [#6 0.36,0.23,0.87,U] [#7 0.30,-0.20,0.89,U] [#8 0.53,-0.58,0.00,M3] 
23:50:39.677 00.000 10844 refined, 3 included, MultiStar: {-0.03, 0.22}, one-star: {-0.16, 0.85}
23:50:39.680 00.003 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
23:50:39.680 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
23:50:39.680 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.72 mountX=-0.22 mountY=-0.07, mountTheta=-2.83
23:50:39.682 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.22, opts=13)
23:50:39.682 00.000 10844 Enqueuing Move request for scope (-0.03, 0.22)
23:50:39.682 00.000 11060 Worker thread wakes up
23:50:39.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
23:50:39.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
23:50:39.682 00.000 11060 Moving (-0.03, 0.22) raw xDistance=-0.22 yDistance=-0.07
23:50:39.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:50:39.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:39.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:39.682 00.000 11060 MoveAxis(E, 37, ABG)
23:50:39.682 00.000 11060 Guiding  Dir = 2, Dur = 37
23:50:39.692 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:50:39.697 00.005 11060 IsSlewing returns 0
23:50:39.697 00.000 11060 IsGuiding returns 0
23:50:39.714 00.017 10844 UpdateGuideState exits: m=3742 SNR=38.9
23:50:39.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:39.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:39.714 00.000 10844 Enqueuing Expose request
23:50:39.743 00.029 11060 IsGuiding returns 0
23:50:39.743 00.000 11060 Move returns status 0, amount 37
23:50:39.743 00.000 11060 MoveAxis(N, 0, ABG)
23:50:39.743 00.000 11060 Move returns status 0, amount 0
23:50:39.743 00.000 11060 move complete, result=0
23:50:39.743 00.000 11060 worker thread done servicing request
23:50:39.743 00.000 11060 Worker thread wakes up
23:50:39.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:39.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:39.743 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
23:50:40.390 00.647 11060 Exposure complete
23:50:40.579 00.189 10844 OnExposeComplete: enter
23:50:40.579 00.000 10844 UpdateGuideState(): m_state=6
23:50:40.579 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
23:50:40.579 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.74, Mass=3566, SNR=38.2, Peak=197 HFD=4.2
23:50:40.579 00.000 11060 worker thread done servicing request
23:50:40.579 00.000 10844 MultiStar: [#1 -0.00,-0.06,0.96,U] [#2 0.51,0.27,1.87,U] [#3 0.32,-0.34,0.88,U] [#4 0.76,-0.47,0.00,M3] [#5 -0.15,-0.02,0.96,U] [#6 0.30,0.83,0.00,M2] [#7 -0.12,0.02,0.79,U] [#8 -0.23,-0.21,0.89,U] 
23:50:40.579 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.06}, one-star: {0.60, 0.46}
23:50:40.581 00.002 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
23:50:40.581 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
23:50:40.581 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.30 mountX=-0.09 mountY=0.18, mountTheta=2.05
23:50:40.582 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
23:50:40.582 00.000 10844 Enqueuing Move request for scope (0.19, 0.06)
23:50:40.582 00.000 11060 Worker thread wakes up
23:50:40.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:50:40.582 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:50:40.582 00.000 11060 Moving (0.19, 0.06) raw xDistance=-0.09 yDistance=0.18
23:50:40.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:50:40.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:40.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:50:40.582 00.000 11060 MoveAxis(E, 0, ABG)
23:50:40.582 00.000 11060 Move returns status 0, amount 0
23:50:40.582 00.000 11060 MoveAxis(N, 0, ABG)
23:50:40.582 00.000 11060 Move returns status 0, amount 0
23:50:40.582 00.000 11060 move complete, result=0
23:50:40.582 00.000 11060 worker thread done servicing request
23:50:40.589 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:40.600 00.011 10844 UpdateGuideState exits: m=3566 SNR=38.2
23:50:40.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:40.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:40.600 00.000 10844 Enqueuing Expose request
23:50:40.600 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:40.600 00.000 11060 Worker thread wakes up
23:50:40.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:40.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:41.243 00.643 11060 Exposure complete
23:50:41.452 00.209 11060 worker thread done servicing request
23:50:41.452 00.000 10844 OnExposeComplete: enter
23:50:41.452 00.000 10844 UpdateGuideState(): m_state=6
23:50:41.452 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
23:50:41.453 00.001 10844 Star::Find returns 1 (0), X=258.55, Y=61.14, Mass=3259, SNR=36.7, Peak=241 HFD=3.8
23:50:41.453 00.000 10844 MultiStar: [#1 0.30,-0.15,1.01,U] [#2 0.34,0.34,1.99,U] [#3 0.83,-0.34,0.00,M5] [#4 0.57,-0.65,0.00,M4] [#5 -0.55,-0.01,1.06,U] [#6 0.16,0.31,0.85,U] [#7 0.11,0.20,0.90,U] [#8 -0.43,-0.36,0.90,U] 
23:50:41.453 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.19, -0.14}
23:50:41.453 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
23:50:41.453 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
23:50:41.453 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.86 mountX=-0.07 mountY=0.04, mountTheta=2.60
23:50:41.455 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.06, opts=13)
23:50:41.455 00.000 10844 Enqueuing Move request for scope (0.06, 0.06)
23:50:41.455 00.000 11060 Worker thread wakes up
23:50:41.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
23:50:41.455 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
23:50:41.455 00.000 11060 Moving (0.06, 0.06) raw xDistance=-0.07 yDistance=0.04
23:50:41.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:50:41.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:41.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:50:41.455 00.000 11060 MoveAxis(E, 0, ABG)
23:50:41.455 00.000 11060 Move returns status 0, amount 0
23:50:41.455 00.000 11060 MoveAxis(N, 0, ABG)
23:50:41.455 00.000 11060 Move returns status 0, amount 0
23:50:41.455 00.000 11060 move complete, result=0
23:50:41.455 00.000 11060 worker thread done servicing request
23:50:41.461 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:41.485 00.024 10844 UpdateGuideState exits: m=3259 SNR=36.7
23:50:41.486 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:41.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:41.486 00.000 10844 Enqueuing Expose request
23:50:41.486 00.000 11060 Worker thread wakes up
23:50:41.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:41.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:41.486 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:42.117 00.631 11060 Exposure complete
23:50:42.290 00.173 11060 worker thread done servicing request
23:50:42.293 00.003 10844 OnExposeComplete: enter
23:50:42.293 00.000 10844 UpdateGuideState(): m_state=6
23:50:42.293 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
23:50:42.293 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.06, Mass=3058, SNR=35.4, Peak=223 HFD=3.9
23:50:42.293 00.000 10844 MultiStar: [#1 0.51,0.30,1.00,U] [#2 0.01,-0.17,2.06,U] [#3 0.51,-0.29,1.08,U] [#4 0.24,0.28,0.97,U] [#5 0.11,-0.02,1.04,U] [#6 0.13,0.63,0.00,M2] [#7 -0.01,0.72,0.00,M1] [#8 -0.15,-0.45,0.98,U] 
23:50:42.293 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.10}, one-star: {0.14, -0.22}
23:50:42.293 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
23:50:42.293 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
23:50:42.294 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.51 mountX=0.06 mountY=0.19, mountTheta=1.24
23:50:42.294 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.10, opts=13)
23:50:42.294 00.000 10844 Enqueuing Move request for scope (0.17, -0.10)
23:50:42.294 00.000 11060 Worker thread wakes up
23:50:42.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
23:50:42.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
23:50:42.294 00.000 11060 Moving (0.17, -0.10) raw xDistance=0.06 yDistance=0.19
23:50:42.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:50:42.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:42.296 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:50:42.296 00.000 11060 MoveAxis(E, 0, ABG)
23:50:42.296 00.000 11060 Move returns status 0, amount 0
23:50:42.296 00.000 11060 MoveAxis(N, 0, ABG)
23:50:42.296 00.000 11060 Move returns status 0, amount 0
23:50:42.296 00.000 11060 move complete, result=0
23:50:42.296 00.000 11060 worker thread done servicing request
23:50:42.301 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:42.318 00.017 10844 UpdateGuideState exits: m=3058 SNR=35.4
23:50:42.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:42.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:42.318 00.000 10844 Enqueuing Expose request
23:50:42.318 00.000 11060 Worker thread wakes up
23:50:42.318 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:42.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:42.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:42.951 00.633 11060 Exposure complete
23:50:43.114 00.163 11060 worker thread done servicing request
23:50:43.114 00.000 10844 OnExposeComplete: enter
23:50:43.114 00.000 10844 UpdateGuideState(): m_state=6
23:50:43.114 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
23:50:43.114 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=61.71, Mass=3326, SNR=37.4, Peak=249 HFD=3.6
23:50:43.114 00.000 10844 MultiStar: [#1 0.34,0.38,0.99,U] [#2 0.30,0.25,1.91,U] [#3 0.96,0.10,0.00,M5] [#4 -0.15,0.24,0.99,U] [#5 0.15,-0.08,1.06,U] [#6 0.28,0.58,0.00,M3] [#7 0.27,0.42,0.85,U] [#8 0.00,0.35,0.90,U] 
23:50:43.114 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.27}, one-star: {-0.08, 0.43}
23:50:43.114 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
23:50:43.114 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
23:50:43.114 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.27 hyp=0.31 cameraTheta=1.10 mountX=-0.29 mountY=0.09, mountTheta=2.84
23:50:43.117 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.27, opts=13)
23:50:43.117 00.000 10844 Enqueuing Move request for scope (0.14, 0.27)
23:50:43.117 00.000 11060 Worker thread wakes up
23:50:43.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.27) opts 0xd
23:50:43.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.27)
23:50:43.117 00.000 11060 Moving (0.14, 0.27) raw xDistance=-0.29 yDistance=0.09
23:50:43.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
23:50:43.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:43.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:50:43.117 00.000 11060 MoveAxis(E, 51, ABG)
23:50:43.117 00.000 11060 Guiding  Dir = 2, Dur = 51
23:50:43.123 00.006 11060 IsSlewing returns 0
23:50:43.125 00.002 11060 IsGuiding returns 0
23:50:43.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:43.133 00.008 10844 UpdateGuideState exits: m=3326 SNR=37.4
23:50:43.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:43.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:43.133 00.000 10844 Enqueuing Expose request
23:50:43.184 00.051 11060 IsGuiding returns 0
23:50:43.184 00.000 11060 Move returns status 0, amount 51
23:50:43.184 00.000 11060 MoveAxis(N, 0, ABG)
23:50:43.184 00.000 11060 Move returns status 0, amount 0
23:50:43.184 00.000 11060 move complete, result=0
23:50:43.184 00.000 11060 worker thread done servicing request
23:50:43.184 00.000 11060 Worker thread wakes up
23:50:43.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:43.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:43.191 00.007 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
23:50:43.841 00.650 11060 Exposure complete
23:50:44.014 00.173 11060 worker thread done servicing request
23:50:44.015 00.001 10844 OnExposeComplete: enter
23:50:44.015 00.000 10844 UpdateGuideState(): m_state=6
23:50:44.015 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
23:50:44.015 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=61.55, Mass=3006, SNR=35.0, Peak=245 HFD=3.5
23:50:44.015 00.000 10844 MultiStar: [#1 0.58,0.16,1.07,U] [#2 -0.13,0.07,2.01,U] [#3 0.82,-0.11,0.00,M6] [#4 -0.12,-0.12,0.95,U] [#5 0.02,-0.24,1.01,U] [#6 0.52,0.59,0.00,M4] [#7 0.54,0.37,0.00,M1] [#8 -0.02,-0.17,1.01,U] 
23:50:44.015 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.01}, one-star: {0.63, 0.28}
23:50:44.015 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
23:50:44.015 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
23:50:44.015 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.06 mountX=-0.03 mountY=0.12, mountTheta=1.81
23:50:44.015 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.01, opts=13)
23:50:44.015 00.000 10844 Enqueuing Move request for scope (0.13, 0.01)
23:50:44.015 00.000 11060 Worker thread wakes up
23:50:44.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:50:44.015 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:50:44.015 00.000 11060 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=0.12
23:50:44.019 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:50:44.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:44.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:50:44.019 00.000 11060 MoveAxis(E, 0, ABG)
23:50:44.019 00.000 11060 Move returns status 0, amount 0
23:50:44.019 00.000 11060 MoveAxis(N, 0, ABG)
23:50:44.019 00.000 11060 Move returns status 0, amount 0
23:50:44.019 00.000 11060 move complete, result=0
23:50:44.019 00.000 11060 worker thread done servicing request
23:50:44.030 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:44.046 00.016 10844 UpdateGuideState exits: m=3006 SNR=35.0
23:50:44.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:44.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:44.046 00.000 10844 Enqueuing Expose request
23:50:44.046 00.000 11060 Worker thread wakes up
23:50:44.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:44.052 00.006 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:44.052 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:44.691 00.639 11060 Exposure complete
23:50:44.856 00.165 11060 worker thread done servicing request
23:50:44.856 00.000 10844 OnExposeComplete: enter
23:50:44.856 00.000 10844 UpdateGuideState(): m_state=6
23:50:44.856 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
23:50:44.856 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.71, Mass=2998, SNR=35.1, Peak=225 HFD=3.8
23:50:44.856 00.000 10844 MultiStar: [#1 0.47,0.76,0.00,M1] [#2 -0.33,0.48,1.96,U] [#3 1.13,0.15,0.00,M7] [#4 -0.06,0.21,1.06,U] [#5 -0.07,-0.12,1.06,U] [#6 0.45,1.18,0.00,M5] [#7 0.39,0.63,0.00,M2] [#8 0.05,-0.41,1.03,U] 
23:50:44.856 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.17}, one-star: {0.46, 0.43}
23:50:44.856 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
23:50:44.856 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.73)
23:50:44.856 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.82 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
23:50:44.856 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.17, opts=13)
23:50:44.856 00.000 10844 Enqueuing Move request for scope (-0.04, 0.17)
23:50:44.856 00.000 11060 Worker thread wakes up
23:50:44.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
23:50:44.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
23:50:44.856 00.000 11060 Moving (-0.04, 0.17) raw xDistance=-0.16 yDistance=-0.07
23:50:44.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:50:44.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:44.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:50:44.856 00.000 11060 MoveAxis(E, 28, ABG)
23:50:44.856 00.000 11060 Guiding  Dir = 2, Dur = 28
23:50:44.868 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:50:44.881 00.013 10844 UpdateGuideState exits: m=2998 SNR=35.1
23:50:44.882 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:44.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:44.882 00.000 10844 Enqueuing Expose request
23:50:44.903 00.021 11060 IsSlewing returns 0
23:50:44.904 00.001 11060 IsGuiding returns 0
23:50:44.960 00.056 11060 IsGuiding returns 0
23:50:44.960 00.000 11060 Move returns status 0, amount 28
23:50:44.960 00.000 11060 MoveAxis(N, 0, ABG)
23:50:44.960 00.000 11060 Move returns status 0, amount 0
23:50:44.960 00.000 11060 move complete, result=0
23:50:44.960 00.000 11060 worker thread done servicing request
23:50:44.960 00.000 11060 Worker thread wakes up
23:50:44.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:44.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:44.963 00.003 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
23:50:45.591 00.628 11060 Exposure complete
23:50:45.759 00.168 11060 worker thread done servicing request
23:50:45.759 00.000 10844 OnExposeComplete: enter
23:50:45.759 00.000 10844 UpdateGuideState(): m_state=6
23:50:45.760 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
23:50:45.760 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.54, Mass=3254, SNR=36.3, Peak=182 HFD=4.1
23:50:45.760 00.000 10844 MultiStar: [#1 0.45,0.11,0.97,U] [#2 0.17,0.51,1.99,U] [#3 0.53,-0.25,0.95,U] [#4 0.01,-0.46,1.02,U] [#5 -0.23,-0.25,1.01,U] [#6 0.47,0.80,0.00,M6] [#7 -0.13,0.04,0.89,U] [#8 0.38,-0.19,0.91,U] 
23:50:45.760 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.25, 0.27}
23:50:45.760 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
23:50:45.760 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
23:50:45.760 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.19 mountX=-0.06 mountY=0.17, mountTheta=1.94
23:50:45.762 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.03, opts=13)
23:50:45.762 00.000 10844 Enqueuing Move request for scope (0.17, 0.03)
23:50:45.762 00.000 11060 Worker thread wakes up
23:50:45.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
23:50:45.762 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
23:50:45.762 00.000 11060 Moving (0.17, 0.03) raw xDistance=-0.06 yDistance=0.17
23:50:45.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:45.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:45.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:50:45.762 00.000 11060 MoveAxis(E, 0, ABG)
23:50:45.762 00.000 11060 Move returns status 0, amount 0
23:50:45.762 00.000 11060 MoveAxis(N, 0, ABG)
23:50:45.762 00.000 11060 Move returns status 0, amount 0
23:50:45.762 00.000 11060 move complete, result=0
23:50:45.762 00.000 11060 worker thread done servicing request
23:50:45.769 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:45.791 00.022 10844 UpdateGuideState exits: m=3254 SNR=36.3
23:50:45.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:45.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:45.791 00.000 10844 Enqueuing Expose request
23:50:45.791 00.000 11060 Worker thread wakes up
23:50:45.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:45.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:45.791 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:50:46.423 00.632 11060 Exposure complete
23:50:46.642 00.219 11060 worker thread done servicing request
23:50:46.642 00.000 10844 OnExposeComplete: enter
23:50:46.642 00.000 10844 UpdateGuideState(): m_state=6
23:50:46.644 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
23:50:46.644 00.000 10844 Star::Find returns 1 (0), X=259.13, Y=61.40, Mass=3204, SNR=36.4, Peak=248 HFD=3.7
23:50:46.644 00.000 10844 MultiStar: [#1 0.61,0.43,0.00,M1] [#2 0.41,0.05,1.99,U] [#3 0.70,-0.17,0.00,M7] [#4 -0.25,-0.11,0.94,U] [#5 0.14,-0.14,1.05,U] [#6 0.31,0.77,0.00,M7] [#7 0.19,-0.08,0.87,U] [#8 0.10,-0.23,0.93,U] 
23:50:46.644 00.000 10844 refined, 5 included, MultiStar: {0.26, -0.05}, one-star: {0.77, 0.12}
23:50:46.644 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
23:50:46.644 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:50:46.644 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-0.18 mountX=-0.00 mountY=0.26, mountTheta=1.57
23:50:46.650 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.05, opts=13)
23:50:46.650 00.000 10844 Enqueuing Move request for scope (0.26, -0.05)
23:50:46.650 00.000 11060 Worker thread wakes up
23:50:46.652 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
23:50:46.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
23:50:46.652 00.000 11060 Moving (0.26, -0.05) raw xDistance=-0.00 yDistance=0.26
23:50:46.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:50:46.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.26
23:50:46.652 00.000 11060 MoveAxis(E, 0, ABG)
23:50:46.652 00.000 11060 Move returns status 0, amount 0
23:50:46.652 00.000 11060 MoveAxis(S, 103, ABG)
23:50:46.652 00.000 11060 Guiding  Dir = 1, Dur = 103
23:50:46.664 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:46.673 00.009 10844 UpdateGuideState exits: m=3204 SNR=36.4
23:50:46.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:46.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:46.673 00.000 10844 Enqueuing Expose request
23:50:46.693 00.020 11060 IsSlewing returns 0
23:50:46.694 00.001 11060 IsGuiding returns 0
23:50:46.833 00.139 11060 IsGuiding returns 0
23:50:46.833 00.000 11060 Move returns status 0, amount 103
23:50:46.833 00.000 11060 move complete, result=0
23:50:46.833 00.000 11060 worker thread done servicing request
23:50:46.833 00.000 11060 Worker thread wakes up
23:50:46.833 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 103 ms SOUTH
23:50:46.833 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:46.835 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:47.472 00.637 11060 Exposure complete
23:50:47.667 00.195 11060 worker thread done servicing request
23:50:47.667 00.000 10844 OnExposeComplete: enter
23:50:47.667 00.000 10844 UpdateGuideState(): m_state=6
23:50:47.667 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
23:50:47.667 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=61.56, Mass=3024, SNR=35.5, Peak=242 HFD=3.6
23:50:47.667 00.000 10844 MultiStar: [#1 0.53,0.08,1.11,U] [#2 -0.47,0.33,2.10,U] [#3 0.89,0.10,0.00,M8] [#4 -0.07,-0.64,0.00,M1] [#5 0.13,-0.84,0.00,M1] [#6 0.65,-0.08,0.00,M8] [#7 0.17,0.00,0.88,U] [#8 -0.61,-0.79,0.00,M1] 
23:50:47.667 00.000 10844 refined, 3 included, MultiStar: {-0.07, 0.21}, one-star: {-0.12, 0.28}
23:50:47.667 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.62)
23:50:47.667 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
23:50:47.667 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.92 mountX=-0.19 mountY=-0.11, mountTheta=-2.63
23:50:47.670 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.21, opts=13)
23:50:47.670 00.000 10844 Enqueuing Move request for scope (-0.07, 0.21)
23:50:47.670 00.000 11060 Worker thread wakes up
23:50:47.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
23:50:47.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
23:50:47.670 00.000 11060 Moving (-0.07, 0.21) raw xDistance=-0.19 yDistance=-0.11
23:50:47.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:50:47.672 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:47.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:50:47.672 00.000 11060 MoveAxis(E, 33, ABG)
23:50:47.672 00.000 11060 Guiding  Dir = 2, Dur = 33
23:50:47.677 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:47.697 00.020 11060 IsSlewing returns 0
23:50:47.697 00.000 11060 IsGuiding returns 0
23:50:47.712 00.015 10844 UpdateGuideState exits: m=3024 SNR=35.5
23:50:47.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:47.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:47.712 00.000 10844 Enqueuing Expose request
23:50:47.758 00.046 11060 IsGuiding returns 0
23:50:47.758 00.000 11060 Move returns status 0, amount 33
23:50:47.758 00.000 11060 MoveAxis(N, 0, ABG)
23:50:47.758 00.000 11060 Move returns status 0, amount 0
23:50:47.758 00.000 11060 move complete, result=0
23:50:47.758 00.000 11060 worker thread done servicing request
23:50:47.758 00.000 11060 Worker thread wakes up
23:50:47.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:47.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:47.758 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
23:50:48.392 00.634 11060 Exposure complete
23:50:48.581 00.189 11060 worker thread done servicing request
23:50:48.581 00.000 10844 OnExposeComplete: enter
23:50:48.581 00.000 10844 UpdateGuideState(): m_state=6
23:50:48.581 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
23:50:48.581 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=61.51, Mass=3183, SNR=36.4, Peak=247 HFD=3.5
23:50:48.581 00.000 10844 MultiStar: [#1 -0.13,0.17,0.93,U] [#2 -0.03,-0.07,1.94,U] [#3 0.43,-0.08,0.93,U] [#4 0.31,-0.40,0.96,U] [#5 -0.12,-0.48,1.02,U] [#6 0.40,-0.08,0.96,U] [#7 -0.50,0.52,0.00,M1] [#8 -0.32,-0.25,0.93,U] 
23:50:48.581 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {-0.04, 0.23}
23:50:48.581 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:50:48.581 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
23:50:48.581 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.15 mountX=0.10 mountY=0.07, mountTheta=0.59
23:50:48.581 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
23:50:48.581 00.000 10844 Enqueuing Move request for scope (0.05, -0.12)
23:50:48.581 00.000 11060 Worker thread wakes up
23:50:48.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:50:48.581 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:50:48.581 00.000 11060 Moving (0.05, -0.12) raw xDistance=0.10 yDistance=0.07
23:50:48.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:50:48.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:48.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:50:48.581 00.000 11060 MoveAxis(E, 0, ABG)
23:50:48.581 00.000 11060 Move returns status 0, amount 0
23:50:48.581 00.000 11060 MoveAxis(N, 0, ABG)
23:50:48.581 00.000 11060 Move returns status 0, amount 0
23:50:48.581 00.000 11060 move complete, result=0
23:50:48.581 00.000 11060 worker thread done servicing request
23:50:48.593 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:48.612 00.019 10844 UpdateGuideState exits: m=3183 SNR=36.4
23:50:48.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:48.612 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:48.612 00.000 10844 Enqueuing Expose request
23:50:48.612 00.000 11060 Worker thread wakes up
23:50:48.612 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:48.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:48.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:49.236 00.624 11060 Exposure complete
23:50:49.398 00.162 11060 worker thread done servicing request
23:50:49.398 00.000 10844 OnExposeComplete: enter
23:50:49.398 00.000 10844 UpdateGuideState(): m_state=6
23:50:49.398 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
23:50:49.398 00.000 10844 Star::Find returns 1 (1), X=258.13, Y=61.39, Mass=3188, SNR=36.3, Peak=255 HFD=3.6
23:50:49.398 00.000 10844 MultiStar: [#1 -0.00,0.35,0.99,U] [#2 -0.31,1.02,0.00,M1] [#3 0.08,-0.04,0.90,U] [#4 0.39,0.06,0.90,U] [#5 0.02,-0.39,1.02,U] [#6 0.27,0.63,0.00,M8] [#7 -0.32,0.53,0.81,U] [#8 -0.45,0.01,0.99,U] 
23:50:49.398 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.08}, one-star: {-0.23, 0.11}
23:50:49.398 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
23:50:49.398 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
23:50:49.398 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.34 mountX=-0.06 mountY=-0.09, mountTheta=-2.20
23:50:49.398 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
23:50:49.401 00.003 10844 Enqueuing Move request for scope (-0.07, 0.08)
23:50:49.401 00.000 11060 Worker thread wakes up
23:50:49.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
23:50:49.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
23:50:49.401 00.000 11060 Moving (-0.07, 0.08) raw xDistance=-0.06 yDistance=-0.09
23:50:49.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:49.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:49.402 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:50:49.402 00.000 11060 MoveAxis(E, 0, ABG)
23:50:49.402 00.000 11060 Move returns status 0, amount 0
23:50:49.402 00.000 11060 MoveAxis(N, 0, ABG)
23:50:49.402 00.000 11060 Move returns status 0, amount 0
23:50:49.402 00.000 11060 move complete, result=0
23:50:49.402 00.000 11060 worker thread done servicing request
23:50:49.406 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:49.418 00.012 10844 UpdateGuideState exits: m=3188 SNR=36.3 Saturated
23:50:49.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:49.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:49.418 00.000 10844 Enqueuing Expose request
23:50:49.418 00.000 11060 Worker thread wakes up
23:50:49.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:49.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:49.418 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:50.051 00.633 11060 Exposure complete
23:50:50.222 00.171 11060 worker thread done servicing request
23:50:50.222 00.000 10844 OnExposeComplete: enter
23:50:50.222 00.000 10844 UpdateGuideState(): m_state=6
23:50:50.222 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
23:50:50.222 00.000 10844 Star::Find returns 1 (1), X=258.23, Y=61.37, Mass=3432, SNR=37.3, Peak=255 HFD=3.6
23:50:50.222 00.000 10844 MultiStar: [#1 0.22,0.49,1.01,U] [#2 -0.10,0.30,1.92,U] [#3 0.34,0.08,0.86,U] [#4 0.11,-0.51,0.88,U] [#5 -0.09,0.62,1.04,U] [#6 0.21,0.81,0.00,M9] [#7 -0.25,0.59,0.00,M1] [#8 -0.29,-0.04,0.87,U] 
23:50:50.222 00.000 10844 single-star, 6 included, MultiStar: {-0.01, 0.18}, one-star: {-0.13, 0.09}
23:50:50.222 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
23:50:50.222 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.04)
23:50:50.222 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.51 mountX=-0.07 mountY=-0.14, mountTheta=-2.02
23:50:50.222 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.09, opts=13)
23:50:50.222 00.000 10844 Enqueuing Move request for scope (-0.13, 0.09)
23:50:50.222 00.000 11060 Worker thread wakes up
23:50:50.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
23:50:50.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
23:50:50.222 00.000 11060 Moving (-0.13, 0.09) raw xDistance=-0.07 yDistance=-0.14
23:50:50.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:50:50.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:50.227 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:50:50.227 00.000 11060 MoveAxis(E, 0, ABG)
23:50:50.227 00.000 11060 Move returns status 0, amount 0
23:50:50.227 00.000 11060 MoveAxis(N, 0, ABG)
23:50:50.227 00.000 11060 Move returns status 0, amount 0
23:50:50.227 00.000 11060 move complete, result=0
23:50:50.227 00.000 11060 worker thread done servicing request
23:50:50.241 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:50:50.254 00.013 10844 UpdateGuideState exits: m=3432 SNR=37.3 Saturated
23:50:50.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:50.255 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:50.255 00.000 10844 Enqueuing Expose request
23:50:50.255 00.000 11060 Worker thread wakes up
23:50:50.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:50.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:50.255 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:50.884 00.629 11060 Exposure complete
23:50:51.043 00.159 11060 worker thread done servicing request
23:50:51.043 00.000 10844 OnExposeComplete: enter
23:50:51.043 00.000 10844 UpdateGuideState(): m_state=6
23:50:51.043 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
23:50:51.043 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.27, Mass=3543, SNR=39.3, Peak=255 HFD=3.7
23:50:51.043 00.000 10844 MultiStar: [#1 0.02,-0.01,0.92,U] [#2 -0.46,0.61,0.00,M1] [#3 0.26,0.55,0.86,U] [#4 0.22,-0.02,0.88,U] [#5 -0.41,0.17,0.96,U] [#6 -0.45,0.70,0.00,M10] [#7 -0.39,0.01,0.79,U] [#8 -0.10,0.05,0.91,U] 
23:50:51.043 00.000 10844 single-star, 6 included, MultiStar: {-0.07, 0.10}, one-star: {-0.10, -0.01}
23:50:51.043 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
23:50:51.043 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
23:50:51.043 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.05 mountX=0.03 mountY=-0.10, mountTheta=-1.30
23:50:51.043 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
23:50:51.043 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
23:50:51.043 00.000 11060 Worker thread wakes up
23:50:51.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
23:50:51.043 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
23:50:51.043 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=-0.10
23:50:51.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:50:51.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:51.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:50:51.043 00.000 11060 MoveAxis(E, 0, ABG)
23:50:51.043 00.000 11060 Move returns status 0, amount 0
23:50:51.043 00.000 11060 MoveAxis(N, 0, ABG)
23:50:51.043 00.000 11060 Move returns status 0, amount 0
23:50:51.043 00.000 11060 move complete, result=0
23:50:51.043 00.000 11060 worker thread done servicing request
23:50:51.050 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:51.064 00.014 10844 UpdateGuideState exits: m=3543 SNR=39.3 Saturated
23:50:51.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:51.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:51.064 00.000 10844 Enqueuing Expose request
23:50:51.064 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:51.064 00.000 11060 Worker thread wakes up
23:50:51.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:51.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:51.693 00.629 11060 Exposure complete
23:50:51.872 00.179 11060 worker thread done servicing request
23:50:51.872 00.000 10844 OnExposeComplete: enter
23:50:51.872 00.000 10844 UpdateGuideState(): m_state=6
23:50:51.872 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
23:50:51.872 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=61.39, Mass=3488, SNR=37.5, Peak=245 HFD=4.1
23:50:51.877 00.005 10844 MultiStar: [#1 0.22,0.01,1.02,U] [#2 0.04,0.43,1.87,U] [#3 1.03,-0.10,0.00,M5] [#4 0.11,-0.07,0.92,U] [#5 -0.84,-0.45,0.00,M1] [#6 -0.13,1.19,0.00,R] [#7 -0.11,-0.16,0.83,U] [#8 -0.38,0.01,0.97,U] 
23:50:51.877 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.11}, one-star: {0.10, 0.11}
23:50:51.877 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
23:50:51.878 00.001 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
23:50:51.878 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.52 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
23:50:51.878 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
23:50:51.878 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
23:50:51.878 00.000 11060 Worker thread wakes up
23:50:51.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
23:50:51.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
23:50:51.878 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
23:50:51.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:50:51.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:51.880 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:50:51.880 00.000 11060 MoveAxis(E, 0, ABG)
23:50:51.880 00.000 11060 Move returns status 0, amount 0
23:50:51.880 00.000 11060 MoveAxis(N, 0, ABG)
23:50:51.880 00.000 11060 Move returns status 0, amount 0
23:50:51.880 00.000 11060 move complete, result=0
23:50:51.880 00.000 11060 worker thread done servicing request
23:50:51.884 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:51.896 00.012 10844 UpdateGuideState exits: m=3488 SNR=37.5
23:50:51.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:51.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:51.896 00.000 10844 Enqueuing Expose request
23:50:51.896 00.000 11060 Worker thread wakes up
23:50:51.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:51.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:51.896 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:52.534 00.638 11060 Exposure complete
23:50:52.711 00.177 11060 worker thread done servicing request
23:50:52.711 00.000 10844 OnExposeComplete: enter
23:50:52.711 00.000 10844 UpdateGuideState(): m_state=6
23:50:52.711 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
23:50:52.711 00.000 10844 Star::Find returns 1 (1), X=258.05, Y=61.44, Mass=3414, SNR=37.7, Peak=255 HFD=3.9
23:50:52.713 00.002 10844 MultiStar: [#1 0.07,0.41,0.97,U] [#2 -0.33,0.46,1.91,U] [#3 0.21,-0.07,0.94,U] [#4 -0.35,-0.38,0.99,U] [#5 -0.65,0.05,0.00,M2] [#6 0.12,-0.52,0.85,U] [#7 0.08,0.38,0.80,U] [#8 -0.42,0.20,0.92,U] 
23:50:52.713 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.12}, one-star: {-0.31, 0.16}
23:50:52.713 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
23:50:52.713 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
23:50:52.713 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=-0.09 mountY=-0.17, mountTheta=-2.09
23:50:52.714 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.12, opts=13)
23:50:52.714 00.000 10844 Enqueuing Move request for scope (-0.15, 0.12)
23:50:52.714 00.000 11060 Worker thread wakes up
23:50:52.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
23:50:52.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
23:50:52.714 00.000 11060 Moving (-0.15, 0.12) raw xDistance=-0.09 yDistance=-0.17
23:50:52.716 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:50:52.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:52.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:50:52.716 00.000 11060 MoveAxis(E, 0, ABG)
23:50:52.716 00.000 11060 Move returns status 0, amount 0
23:50:52.716 00.000 11060 MoveAxis(N, 0, ABG)
23:50:52.716 00.000 11060 Move returns status 0, amount 0
23:50:52.716 00.000 11060 move complete, result=0
23:50:52.716 00.000 11060 worker thread done servicing request
23:50:52.722 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:52.738 00.016 10844 UpdateGuideState exits: m=3414 SNR=37.7 Saturated
23:50:52.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:52.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:52.738 00.000 10844 Enqueuing Expose request
23:50:52.738 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:52.738 00.000 11060 Worker thread wakes up
23:50:52.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:52.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:53.388 00.650 11060 Exposure complete
23:50:53.557 00.169 11060 worker thread done servicing request
23:50:53.557 00.000 10844 OnExposeComplete: enter
23:50:53.557 00.000 10844 UpdateGuideState(): m_state=6
23:50:53.557 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
23:50:53.557 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.35, Mass=3166, SNR=36.6, Peak=234 HFD=3.4
23:50:53.557 00.000 10844 MultiStar: [#1 0.20,0.65,0.00,M1] [#2 0.27,0.00,2.00,U] [#3 0.48,0.34,1.03,U] [#4 -0.06,-0.40,0.94,U] [#5 -0.09,0.12,0.99,U] [#6 0.42,-0.55,0.00,M1] [#7 0.01,0.25,0.88,U] [#8 -0.02,0.12,0.96,U] 
23:50:53.557 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.21, 0.07}
23:50:53.557 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
23:50:53.557 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
23:50:53.557 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.43 mountX=-0.09 mountY=0.13, mountTheta=2.18
23:50:53.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.06, opts=13)
23:50:53.559 00.000 10844 Enqueuing Move request for scope (0.14, 0.06)
23:50:53.559 00.000 11060 Worker thread wakes up
23:50:53.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:50:53.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:50:53.559 00.000 11060 Moving (0.14, 0.06) raw xDistance=-0.09 yDistance=0.13
23:50:53.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:50:53.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:53.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:50:53.561 00.002 11060 MoveAxis(E, 0, ABG)
23:50:53.561 00.000 11060 Move returns status 0, amount 0
23:50:53.561 00.000 11060 MoveAxis(N, 0, ABG)
23:50:53.561 00.000 11060 Move returns status 0, amount 0
23:50:53.561 00.000 11060 move complete, result=0
23:50:53.561 00.000 11060 worker thread done servicing request
23:50:53.566 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:53.586 00.020 10844 UpdateGuideState exits: m=3166 SNR=36.6
23:50:53.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:53.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:53.587 00.001 10844 Enqueuing Expose request
23:50:53.587 00.000 11060 Worker thread wakes up
23:50:53.587 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:53.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:53.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:54.229 00.642 11060 Exposure complete
23:50:54.386 00.157 11060 worker thread done servicing request
23:50:54.386 00.000 10844 OnExposeComplete: enter
23:50:54.386 00.000 10844 UpdateGuideState(): m_state=6
23:50:54.386 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
23:50:54.386 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.78, Mass=3716, SNR=39.0, Peak=255 HFD=3.7
23:50:54.386 00.000 10844 MultiStar: [#1 -0.46,0.65,0.00,M2] [#2 -0.15,0.02,1.80,U] [#3 0.12,-0.06,0.83,U] [#4 0.05,0.09,0.90,U] [#5 -0.19,-0.19,0.97,U] [#6 0.17,-0.71,0.00,M2] [#7 -0.37,0.38,0.86,U] [#8 -0.81,-0.32,0.00,M1] 
23:50:54.386 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.11}, one-star: {-0.03, 0.50}
23:50:54.386 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
23:50:54.386 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.22)
23:50:54.386 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=-0.09 mountY=-0.12, mountTheta=-2.20
23:50:54.388 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
23:50:54.388 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
23:50:54.388 00.000 11060 Worker thread wakes up
23:50:54.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
23:50:54.388 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
23:50:54.388 00.000 11060 Moving (-0.11, 0.11) raw xDistance=-0.09 yDistance=-0.12
23:50:54.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:50:54.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:54.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:50:54.388 00.000 11060 MoveAxis(E, 0, ABG)
23:50:54.388 00.000 11060 Move returns status 0, amount 0
23:50:54.388 00.000 11060 MoveAxis(N, 0, ABG)
23:50:54.388 00.000 11060 Move returns status 0, amount 0
23:50:54.388 00.000 11060 move complete, result=0
23:50:54.388 00.000 11060 worker thread done servicing request
23:50:54.394 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:54.407 00.013 10844 UpdateGuideState exits: m=3716 SNR=39.0 Saturated
23:50:54.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:54.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:54.407 00.000 10844 Enqueuing Expose request
23:50:54.407 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:54.407 00.000 11060 Worker thread wakes up
23:50:54.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:54.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:55.042 00.635 11060 Exposure complete
23:50:55.223 00.181 11060 worker thread done servicing request
23:50:55.223 00.000 10844 OnExposeComplete: enter
23:50:55.223 00.000 10844 UpdateGuideState(): m_state=6
23:50:55.223 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
23:50:55.223 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=62.10, Mass=3241, SNR=36.1, Peak=235 HFD=3.7
23:50:55.223 00.000 10844 MultiStar: [#1 -0.03,0.82,0.00,M3] [#2 -0.47,0.60,0.00,M1] [#3 0.10,0.23,0.97,U] [#4 -0.65,0.55,0.00,M1] [#5 -0.23,-0.07,1.05,U] [#6 0.51,-0.32,0.87,U] [#7 -0.10,0.83,0.00,M1] [#8 -0.40,0.20,0.96,U] 
23:50:55.223 00.000 10844 refined, 4 included, MultiStar: {-0.00, 0.18}, one-star: {0.06, 0.82}
23:50:55.223 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
23:50:55.223 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
23:50:55.223 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
23:50:55.223 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.18, opts=13)
23:50:55.228 00.005 10844 Enqueuing Move request for scope (-0.00, 0.18)
23:50:55.228 00.000 11060 Worker thread wakes up
23:50:55.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
23:50:55.228 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
23:50:55.228 00.000 11060 Moving (-0.00, 0.18) raw xDistance=-0.18 yDistance=-0.03
23:50:55.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:50:55.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:55.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:50:55.228 00.000 11060 MoveAxis(E, 31, ABG)
23:50:55.228 00.000 11060 Guiding  Dir = 2, Dur = 31
23:50:55.234 00.006 11060 IsSlewing returns 0
23:50:55.234 00.000 11060 IsGuiding returns 0
23:50:55.238 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:55.249 00.011 10844 UpdateGuideState exits: m=3241 SNR=36.1
23:50:55.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:55.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:55.249 00.000 10844 Enqueuing Expose request
23:50:55.280 00.031 11060 IsGuiding returns 0
23:50:55.280 00.000 11060 Move returns status 0, amount 31
23:50:55.280 00.000 11060 MoveAxis(N, 0, ABG)
23:50:55.280 00.000 11060 Move returns status 0, amount 0
23:50:55.280 00.000 11060 move complete, result=0
23:50:55.280 00.000 11060 worker thread done servicing request
23:50:55.280 00.000 11060 Worker thread wakes up
23:50:55.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:55.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:55.282 00.002 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
23:50:55.924 00.642 11060 Exposure complete
23:50:56.094 00.170 11060 worker thread done servicing request
23:50:56.094 00.000 10844 OnExposeComplete: enter
23:50:56.094 00.000 10844 UpdateGuideState(): m_state=6
23:50:56.096 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
23:50:56.096 00.000 10844 Star::Find returns 1 (1), X=257.77, Y=61.58, Mass=3678, SNR=38.4, Peak=255 HFD=3.8
23:50:56.096 00.000 10844 MultiStar: [#1 -0.34,0.74,0.00,M4] [#2 -0.49,1.12,0.00,M2] [#3 0.38,0.49,0.89,U] [#4 -0.41,0.70,0.00,M2] [#5 -0.66,0.72,0.00,M1] [#6 0.94,-0.35,0.00,M2] [#7 0.33,0.65,0.00,M2] [#8 -0.75,0.15,0.00,M1] 
23:50:56.096 00.000 10844 refined, 1 included, MultiStar: {-0.13, 0.39}, one-star: {-0.59, 0.30}
23:50:56.096 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
23:50:56.096 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
23:50:56.096 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.91 mountX=-0.36 mountY=-0.20, mountTheta=-2.64
23:50:56.098 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.39, opts=13)
23:50:56.098 00.000 10844 Enqueuing Move request for scope (-0.13, 0.39)
23:50:56.098 00.000 11060 Worker thread wakes up
23:50:56.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.39) opts 0xd
23:50:56.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.39)
23:50:56.098 00.000 11060 Moving (-0.13, 0.39) raw xDistance=-0.36 yDistance=-0.20
23:50:56.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
23:50:56.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:56.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:50:56.098 00.000 11060 MoveAxis(E, 63, ABG)
23:50:56.098 00.000 11060 Guiding  Dir = 2, Dur = 63
23:50:56.102 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:56.110 00.008 11060 IsSlewing returns 0
23:50:56.110 00.000 11060 IsGuiding returns 0
23:50:56.122 00.012 10844 UpdateGuideState exits: m=3678 SNR=38.4 Saturated
23:50:56.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:56.124 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:56.124 00.000 10844 Enqueuing Expose request
23:50:56.186 00.062 11060 IsGuiding returns 0
23:50:56.186 00.000 11060 Move returns status 0, amount 63
23:50:56.186 00.000 11060 MoveAxis(N, 0, ABG)
23:50:56.186 00.000 11060 Move returns status 0, amount 0
23:50:56.186 00.000 11060 move complete, result=0
23:50:56.186 00.000 11060 worker thread done servicing request
23:50:56.186 00.000 11060 Worker thread wakes up
23:50:56.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:56.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:56.186 00.000 10844 GuideStep: -0.4 px 63 ms EAST, -0.2 px 0 ms NORTH
23:50:56.823 00.637 11060 Exposure complete
23:50:56.988 00.165 11060 worker thread done servicing request
23:50:56.988 00.000 10844 OnExposeComplete: enter
23:50:56.988 00.000 10844 UpdateGuideState(): m_state=6
23:50:56.988 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
23:50:56.988 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=62.00, Mass=3120, SNR=35.4, Peak=235 HFD=3.8
23:50:56.988 00.000 10844 MultiStar: [#1 -0.54,-0.02,1.01,U] [#2 0.06,0.33,1.97,U] [#3 0.08,-0.12,1.05,U] [#4 -0.16,0.44,0.99,U] [#5 -0.02,0.18,1.02,U] [#6 0.74,-0.29,0.00,M3] [#7 -0.36,0.53,0.00,M3] [#8 -0.17,0.20,0.94,U] 
23:50:56.988 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.26}, one-star: {-0.22, 0.72}
23:50:56.988 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
23:50:56.988 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
23:50:56.988 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.99 mountX=-0.23 mountY=-0.15, mountTheta=-2.55
23:50:56.992 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.26, opts=13)
23:50:56.992 00.000 10844 Enqueuing Move request for scope (-0.11, 0.26)
23:50:56.992 00.000 11060 Worker thread wakes up
23:50:56.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
23:50:56.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
23:50:56.992 00.000 11060 Moving (-0.11, 0.26) raw xDistance=-0.23 yDistance=-0.15
23:50:56.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
23:50:56.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:56.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:50:56.992 00.000 11060 MoveAxis(E, 42, ABG)
23:50:56.992 00.000 11060 Guiding  Dir = 2, Dur = 42
23:50:56.998 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:50:57.003 00.005 11060 IsSlewing returns 0
23:50:57.004 00.001 11060 IsGuiding returns 0
23:50:57.023 00.019 10844 UpdateGuideState exits: m=3120 SNR=35.4
23:50:57.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:57.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:57.023 00.000 10844 Enqueuing Expose request
23:50:57.056 00.033 11060 IsGuiding returns 0
23:50:57.056 00.000 11060 Move returns status 0, amount 42
23:50:57.056 00.000 11060 MoveAxis(N, 0, ABG)
23:50:57.056 00.000 11060 Move returns status 0, amount 0
23:50:57.056 00.000 11060 move complete, result=0
23:50:57.056 00.000 11060 worker thread done servicing request
23:50:57.056 00.000 11060 Worker thread wakes up
23:50:57.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:57.058 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:57.059 00.001 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
23:50:57.688 00.629 11060 Exposure complete
23:50:57.846 00.158 11060 worker thread done servicing request
23:50:57.846 00.000 10844 OnExposeComplete: enter
23:50:57.846 00.000 10844 UpdateGuideState(): m_state=6
23:50:57.846 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
23:50:57.846 00.000 10844 Star::Find returns 1 (1), X=258.87, Y=62.04, Mass=3585, SNR=38.9, Peak=255 HFD=3.6
23:50:57.846 00.000 10844 MultiStar: [#1 -0.20,0.25,0.97,U] [#2 -0.16,0.32,1.77,U] [#3 -0.04,-0.36,0.94,U] [#4 -0.24,0.43,0.83,U] [#5 -0.58,-0.04,0.98,U] [#6 0.51,-0.19,0.86,U] [#7 -0.03,0.68,0.00,M4] [#8 -0.91,0.24,0.00,M1] 
23:50:57.848 00.002 10844 refined, 6 included, MultiStar: {-0.05, 0.19}, one-star: {0.51, 0.76}
23:50:57.848 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
23:50:57.848 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
23:50:57.848 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.81 mountX=-0.18 mountY=-0.08, mountTheta=-2.74
23:50:57.849 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.19, opts=13)
23:50:57.849 00.000 10844 Enqueuing Move request for scope (-0.05, 0.19)
23:50:57.849 00.000 11060 Worker thread wakes up
23:50:57.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
23:50:57.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
23:50:57.849 00.000 11060 Moving (-0.05, 0.19) raw xDistance=-0.18 yDistance=-0.08
23:50:57.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:50:57.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:57.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:50:57.849 00.000 11060 MoveAxis(E, 32, ABG)
23:50:57.849 00.000 11060 Guiding  Dir = 2, Dur = 32
23:50:57.854 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:57.869 00.015 10844 UpdateGuideState exits: m=3585 SNR=38.9 Saturated
23:50:57.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:57.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:57.869 00.000 10844 Enqueuing Expose request
23:50:57.884 00.015 11060 IsSlewing returns 0
23:50:57.884 00.000 11060 IsGuiding returns 0
23:50:57.930 00.046 11060 IsGuiding returns 0
23:50:57.930 00.000 11060 Move returns status 0, amount 32
23:50:57.930 00.000 11060 MoveAxis(N, 0, ABG)
23:50:57.930 00.000 11060 Move returns status 0, amount 0
23:50:57.930 00.000 11060 move complete, result=0
23:50:57.930 00.000 11060 worker thread done servicing request
23:50:57.930 00.000 11060 Worker thread wakes up
23:50:57.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:57.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:57.930 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:50:58.558 00.628 11060 Exposure complete
23:50:58.759 00.201 11060 worker thread done servicing request
23:50:58.759 00.000 10844 OnExposeComplete: enter
23:50:58.759 00.000 10844 UpdateGuideState(): m_state=6
23:50:58.759 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
23:50:58.759 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.13, Mass=3271, SNR=36.7, Peak=218 HFD=4.1
23:50:58.759 00.000 10844 MultiStar: [#1 0.22,0.44,1.07,U] [#2 -0.11,-0.03,1.94,U] [#3 0.37,-0.09,0.98,U] [#4 0.01,0.08,0.94,U] [#5 -0.24,-0.33,1.06,U] [#6 0.20,-1.18,0.00,M3] [#7 0.24,0.52,0.80,U] [#8 -0.40,-0.27,0.90,U] 
23:50:58.759 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.46, -0.15}
23:50:58.759 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
23:50:58.759 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
23:50:58.759 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.17 mountX=-0.02 mountY=0.05, mountTheta=1.92
23:50:58.759 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
23:50:58.759 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
23:50:58.759 00.000 11060 Worker thread wakes up
23:50:58.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:50:58.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:50:58.759 00.000 11060 Moving (0.05, 0.01) raw xDistance=-0.02 yDistance=0.05
23:50:58.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:50:58.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:58.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:50:58.759 00.000 11060 MoveAxis(E, 0, ABG)
23:50:58.759 00.000 11060 Move returns status 0, amount 0
23:50:58.759 00.000 11060 MoveAxis(N, 0, ABG)
23:50:58.759 00.000 11060 Move returns status 0, amount 0
23:50:58.759 00.000 11060 move complete, result=0
23:50:58.759 00.000 11060 worker thread done servicing request
23:50:58.763 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:58.779 00.016 10844 UpdateGuideState exits: m=3271 SNR=36.7
23:50:58.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:58.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:58.779 00.000 10844 Enqueuing Expose request
23:50:58.779 00.000 11060 Worker thread wakes up
23:50:58.779 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:58.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:58.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:59.417 00.638 11060 Exposure complete
23:50:59.619 00.202 11060 worker thread done servicing request
23:50:59.619 00.000 10844 OnExposeComplete: enter
23:50:59.619 00.000 10844 UpdateGuideState(): m_state=6
23:50:59.619 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
23:50:59.619 00.000 10844 Star::Find returns 1 (1), X=258.25, Y=61.66, Mass=3402, SNR=37.7, Peak=255 HFD=3.6
23:50:59.623 00.004 10844 MultiStar: [#1 0.02,0.57,0.91,U] [#2 -0.70,0.22,0.00,M1] [#3 0.29,-0.20,0.93,U] [#4 0.54,0.06,0.86,U] [#5 -0.20,-0.11,0.94,U] [#6 0.15,-0.63,0.00,M4] [#7 -0.42,0.63,0.00,M4] [#8 -0.81,-0.14,0.00,M1] 
23:50:59.623 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.14}, one-star: {-0.11, 0.38}
23:50:59.623 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
23:50:59.623 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
23:50:59.623 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.18 cameraTheta=0.97 mountX=-0.16 mountY=0.07, mountTheta=2.71
23:50:59.624 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.14, opts=13)
23:50:59.624 00.000 10844 Enqueuing Move request for scope (0.10, 0.14)
23:50:59.624 00.000 11060 Worker thread wakes up
23:50:59.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:50:59.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:50:59.624 00.000 11060 Moving (0.10, 0.14) raw xDistance=-0.16 yDistance=0.07
23:50:59.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:50:59.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:59.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:50:59.624 00.000 11060 MoveAxis(E, 28, ABG)
23:50:59.624 00.000 11060 Guiding  Dir = 2, Dur = 28
23:50:59.632 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:50:59.634 00.002 11060 IsSlewing returns 0
23:50:59.634 00.000 11060 IsGuiding returns 0
23:50:59.664 00.030 10844 UpdateGuideState exits: m=3402 SNR=37.7 Saturated
23:50:59.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:59.664 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:50:59.664 00.000 10844 Enqueuing Expose request
23:50:59.677 00.013 11060 IsGuiding returns 0
23:50:59.677 00.000 11060 Move returns status 0, amount 28
23:50:59.677 00.000 11060 MoveAxis(N, 0, ABG)
23:50:59.677 00.000 11060 Move returns status 0, amount 0
23:50:59.677 00.000 11060 move complete, result=0
23:50:59.677 00.000 11060 worker thread done servicing request
23:50:59.677 00.000 11060 Worker thread wakes up
23:50:59.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:50:59.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:50:59.677 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:51:00.307 00.630 11060 Exposure complete
23:51:00.472 00.165 10844 OnExposeComplete: enter
23:51:00.472 00.000 11060 worker thread done servicing request
23:51:00.472 00.000 10844 UpdateGuideState(): m_state=6
23:51:00.472 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
23:51:00.472 00.000 10844 Star::Find returns 1 (1), X=257.91, Y=61.48, Mass=3399, SNR=37.5, Peak=255 HFD=3.6
23:51:00.472 00.000 10844 MultiStar: [#1 -0.32,0.04,1.01,U] [#2 -0.56,0.48,0.00,M2] [#3 -0.22,0.58,0.00,M1] [#4 0.62,-0.41,0.00,M1] [#5 0.08,0.28,1.00,U] [#6 -0.32,-0.30,0.87,U] [#7 -1.09,0.28,0.00,M5] [#8 -0.83,0.05,0.00,M2] 
23:51:00.472 00.000 10844 refined, 3 included, MultiStar: {-0.25, 0.07}, one-star: {-0.45, 0.20}
23:51:00.472 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
23:51:00.472 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
23:51:00.472 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.88 mountX=-0.02 mountY=-0.26, mountTheta=-1.65
23:51:00.472 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.07, opts=13)
23:51:00.472 00.000 10844 Enqueuing Move request for scope (-0.25, 0.07)
23:51:00.472 00.000 11060 Worker thread wakes up
23:51:00.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
23:51:00.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
23:51:00.472 00.000 11060 Moving (-0.25, 0.07) raw xDistance=-0.02 yDistance=-0.26
23:51:00.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:51:00.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:00.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:51:00.472 00.000 11060 MoveAxis(E, 0, ABG)
23:51:00.472 00.000 11060 Move returns status 0, amount 0
23:51:00.472 00.000 11060 MoveAxis(N, 0, ABG)
23:51:00.472 00.000 11060 Move returns status 0, amount 0
23:51:00.472 00.000 11060 move complete, result=0
23:51:00.475 00.003 11060 worker thread done servicing request
23:51:00.479 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:00.488 00.009 10844 UpdateGuideState exits: m=3399 SNR=37.5 Saturated
23:51:00.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:00.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:00.488 00.000 10844 Enqueuing Expose request
23:51:00.488 00.000 11060 Worker thread wakes up
23:51:00.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:00.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:00.488 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:51:01.130 00.642 11060 Exposure complete
23:51:01.338 00.208 11060 worker thread done servicing request
23:51:01.338 00.000 10844 OnExposeComplete: enter
23:51:01.338 00.000 10844 UpdateGuideState(): m_state=6
23:51:01.338 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
23:51:01.338 00.000 10844 Star::Find returns 1 (0), X=257.72, Y=61.41, Mass=3140, SNR=36.6, Peak=221 HFD=3.5
23:51:01.338 00.000 10844 MultiStar: [#1 -0.41,0.53,0.00,M1] [#2 -0.65,0.60,0.00,M3] [#3 0.17,0.54,1.06,U] [#4 0.28,0.42,0.93,U] [#5 0.01,0.28,1.02,U] [#6 -0.11,-0.31,0.89,U] [#7 -0.77,1.06,0.00,M6] [#8 -0.41,0.34,0.90,U] 
23:51:01.338 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.24}, one-star: {-0.64, 0.13}
23:51:01.338 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
23:51:01.338 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
23:51:01.338 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=2.01 mountX=-0.22 mountY=-0.15, mountTheta=-2.53
23:51:01.341 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.24, opts=13)
23:51:01.341 00.000 10844 Enqueuing Move request for scope (-0.11, 0.24)
23:51:01.343 00.002 11060 Worker thread wakes up
23:51:01.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
23:51:01.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
23:51:01.343 00.000 11060 Moving (-0.11, 0.24) raw xDistance=-0.22 yDistance=-0.15
23:51:01.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:51:01.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:01.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:01.343 00.000 11060 MoveAxis(E, 38, ABG)
23:51:01.343 00.000 11060 Guiding  Dir = 2, Dur = 38
23:51:01.353 00.010 11060 IsSlewing returns 0
23:51:01.354 00.001 11060 IsGuiding returns 0
23:51:01.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:01.369 00.015 10844 UpdateGuideState exits: m=3140 SNR=36.6
23:51:01.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:01.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:01.369 00.000 10844 Enqueuing Expose request
23:51:01.400 00.031 11060 IsGuiding returns 0
23:51:01.400 00.000 11060 Move returns status 0, amount 38
23:51:01.400 00.000 11060 MoveAxis(N, 0, ABG)
23:51:01.400 00.000 11060 Move returns status 0, amount 0
23:51:01.400 00.000 11060 move complete, result=0
23:51:01.400 00.000 11060 worker thread done servicing request
23:51:01.400 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
23:51:01.400 00.000 11060 Worker thread wakes up
23:51:01.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:01.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:02.032 00.632 11060 Exposure complete
23:51:02.237 00.205 11060 worker thread done servicing request
23:51:02.237 00.000 10844 OnExposeComplete: enter
23:51:02.237 00.000 10844 UpdateGuideState(): m_state=6
23:51:02.237 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
23:51:02.237 00.000 10844 Star::Find returns 1 (0), X=257.88, Y=61.27, Mass=2882, SNR=34.4, Peak=219 HFD=3.6
23:51:02.237 00.000 10844 MultiStar: [#1 -0.38,0.61,0.00,M2] [#2 -0.37,1.15,0.00,M4] [#3 -0.22,0.33,1.01,U] [#4 0.14,0.34,1.11,U] [#5 -0.90,-0.24,0.00,M1] [#6 -0.58,-0.66,0.00,M3] [#7 -0.67,1.16,0.00,M7] [#8 -0.63,-0.16,0.00,M2] 
23:51:02.239 00.002 10844 refined, 2 included, MultiStar: {-0.17, 0.22}, one-star: {-0.48, -0.01}
23:51:02.239 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
23:51:02.239 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.32)
23:51:02.239 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.23 mountX=-0.19 mountY=-0.21, mountTheta=-2.31
23:51:02.239 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.22, opts=13)
23:51:02.239 00.000 10844 Enqueuing Move request for scope (-0.17, 0.22)
23:51:02.239 00.000 11060 Worker thread wakes up
23:51:02.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
23:51:02.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
23:51:02.239 00.000 11060 Moving (-0.17, 0.22) raw xDistance=-0.19 yDistance=-0.21
23:51:02.241 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:51:02.241 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-0.62
23:51:02.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:51:02.241 00.000 11060 MoveAxis(E, 34, ABG)
23:51:02.241 00.000 11060 Guiding  Dir = 2, Dur = 34
23:51:02.243 00.002 11060 IsSlewing returns 0
23:51:02.243 00.000 11060 IsGuiding returns 0
23:51:02.247 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:02.271 00.024 10844 UpdateGuideState exits: m=2882 SNR=34.4
23:51:02.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:02.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:02.271 00.000 10844 Enqueuing Expose request
23:51:02.288 00.017 11060 IsGuiding returns 0
23:51:02.288 00.000 11060 Move returns status 0, amount 34
23:51:02.288 00.000 11060 BLC: Oldest BLC event removed
23:51:02.288 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:51:02.288 00.000 11060 MoveAxis(N, 831, ABG)
23:51:02.288 00.000 11060 duration set to 750 by maxDecDuration
23:51:02.288 00.000 11060 Guiding  Dir = 0, Dur = 750
23:51:02.306 00.018 11060 IsSlewing returns 0
23:51:02.306 00.000 11060 IsGuiding returns 0
23:51:03.068 00.762 11060 IsGuiding returns 0
23:51:03.068 00.000 11060 Move returns status 0, amount 750
23:51:03.068 00.000 11060 move complete, result=0
23:51:03.068 00.000 11060 worker thread done servicing request
23:51:03.068 00.000 11060 Worker thread wakes up
23:51:03.068 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 750 ms NORTH
23:51:03.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:03.079 00.011 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:03.720 00.641 11060 Exposure complete
23:51:03.887 00.167 10844 OnExposeComplete: enter
23:51:03.887 00.000 10844 UpdateGuideState(): m_state=6
23:51:03.887 00.000 11060 worker thread done servicing request
23:51:03.888 00.001 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
23:51:03.888 00.000 10844 Star::Find returns 1 (0), X=257.76, Y=61.12, Mass=3182, SNR=36.0, Peak=215 HFD=3.7
23:51:03.888 00.000 10844 MultiStar: [#1 -0.60,-0.15,1.09,U] [#2 -0.16,0.93,0.00,M5] [#3 0.07,-0.20,0.96,U] [#4 0.09,0.29,1.01,U] [#5 -0.08,0.49,1.04,U] [#6 0.41,-0.52,0.00,M4] [#7 -0.49,0.72,0.00,M8] [#8 -0.25,-0.34,0.88,U] 
23:51:03.888 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.00}, one-star: {-0.60, -0.16}
23:51:03.888 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
23:51:03.889 00.001 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
23:51:03.889 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-3.13 mountX=0.04 mountY=-0.23, mountTheta=-1.38
23:51:03.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.00, opts=13)
23:51:03.891 00.000 10844 Enqueuing Move request for scope (-0.23, -0.00)
23:51:03.891 00.000 11060 Worker thread wakes up
23:51:03.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.00) opts 0xd
23:51:03.892 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.00)
23:51:03.892 00.000 11060 Moving (-0.23, -0.00) raw xDistance=0.04 yDistance=-0.23
23:51:03.892 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.145255, 1:0.229882
23:51:03.892 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:51:03.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:51:03.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:51:03.892 00.000 11060 MoveAxis(E, 0, ABG)
23:51:03.892 00.000 11060 Move returns status 0, amount 0
23:51:03.892 00.000 11060 MoveAxis(N, 89, ABG)
23:51:03.892 00.000 11060 Guiding  Dir = 0, Dur = 89
23:51:03.902 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:03.916 00.014 11060 IsSlewing returns 0
23:51:03.916 00.000 11060 IsGuiding returns 0
23:51:03.916 00.000 10844 UpdateGuideState exits: m=3182 SNR=36.0
23:51:03.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:03.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:03.916 00.000 10844 Enqueuing Expose request
23:51:04.033 00.117 11060 IsGuiding returns 0
23:51:04.033 00.000 11060 Move returns status 0, amount 89
23:51:04.033 00.000 11060 move complete, result=0
23:51:04.034 00.001 11060 worker thread done servicing request
23:51:04.034 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 89 ms NORTH
23:51:04.046 00.012 11060 Worker thread wakes up
23:51:04.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:04.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:04.677 00.631 11060 Exposure complete
23:51:04.861 00.184 11060 worker thread done servicing request
23:51:04.861 00.000 10844 OnExposeComplete: enter
23:51:04.861 00.000 10844 UpdateGuideState(): m_state=6
23:51:04.861 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
23:51:04.861 00.000 10844 Star::Find returns 1 (0), X=257.95, Y=61.18, Mass=3280, SNR=36.6, Peak=213 HFD=4.0
23:51:04.861 00.000 10844 MultiStar: [#1 -0.30,-0.41,0.97,U] [#2 -0.52,0.45,0.00,M6] [#3 0.00,-0.35,0.95,U] [#4 0.03,-0.13,0.98,U] [#5 -0.77,-0.09,0.00,M1] [#6 0.23,-0.47,0.93,U] [#7 -0.84,0.14,0.00,M9] [#8 -0.42,-0.26,1.00,U] 
23:51:04.862 00.001 10844 refined, 5 included, MultiStar: {-0.15, -0.28}, one-star: {-0.41, -0.10}
23:51:04.862 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
23:51:04.862 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
23:51:04.862 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-2.06 mountX=0.31 mountY=-0.10, mountTheta=-0.32
23:51:04.862 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.28, opts=13)
23:51:04.862 00.000 10844 Enqueuing Move request for scope (-0.15, -0.28)
23:51:04.862 00.000 11060 Worker thread wakes up
23:51:04.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.28) opts 0xd
23:51:04.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.28)
23:51:04.862 00.000 11060 Moving (-0.15, -0.28) raw xDistance=0.31 yDistance=-0.10
23:51:04.862 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.145255, 1:0.229882, 2:0.101372
23:51:04.864 00.002 11060 BLC: No correction, Miss < min_move
23:51:04.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:51:04.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:04.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:51:04.864 00.000 11060 MoveAxis(W, 53, ABG)
23:51:04.864 00.000 11060 Guiding  Dir = 3, Dur = 53
23:51:04.868 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:04.883 00.015 10844 UpdateGuideState exits: m=3280 SNR=36.6
23:51:04.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:04.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:04.883 00.000 10844 Enqueuing Expose request
23:51:04.888 00.005 11060 IsSlewing returns 0
23:51:04.902 00.014 11060 IsGuiding returns 0
23:51:04.972 00.070 11060 IsGuiding returns 0
23:51:04.972 00.000 11060 Move returns status 0, amount 53
23:51:04.972 00.000 11060 MoveAxis(N, 0, ABG)
23:51:04.972 00.000 11060 Move returns status 0, amount 0
23:51:04.972 00.000 11060 move complete, result=0
23:51:04.972 00.000 11060 worker thread done servicing request
23:51:04.972 00.000 11060 Worker thread wakes up
23:51:04.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:04.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:04.986 00.014 10844 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
23:51:05.607 00.621 11060 Exposure complete
23:51:05.753 00.146 11060 worker thread done servicing request
23:51:05.753 00.000 10844 OnExposeComplete: enter
23:51:05.753 00.000 10844 UpdateGuideState(): m_state=6
23:51:05.753 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
23:51:05.753 00.000 10844 Star::Find returns 1 (0), X=257.97, Y=60.84, Mass=3333, SNR=37.2, Peak=233 HFD=4.0
23:51:05.753 00.000 10844 MultiStar: [#1 0.09,0.36,0.95,U] [#2 -0.41,0.45,2.02,U] [#3 0.50,-0.37,0.96,U] [#4 0.04,-0.08,0.93,U] [#5 -0.77,-0.25,0.00,M2] [#6 0.39,-0.80,0.00,M4] [#7 -0.53,0.65,0.00,M10] [#8 -0.20,-0.30,0.96,U] 
23:51:05.753 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.01}, one-star: {-0.39, -0.44}
23:51:05.753 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
23:51:05.753 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
23:51:05.753 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.03 mountX=0.01 mountY=-0.12, mountTheta=-1.50
23:51:05.758 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
23:51:05.758 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
23:51:05.758 00.000 11060 Worker thread wakes up
23:51:05.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
23:51:05.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
23:51:05.758 00.000 11060 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=-0.12
23:51:05.758 00.000 11060 BLC: window closed
23:51:05.759 00.001 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.145255, 1:0.229882, 2:0.101372
23:51:05.759 00.000 11060 BLC: No correction, Miss < min_move
23:51:05.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:51:05.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:05.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:05.759 00.000 11060 MoveAxis(E, 0, ABG)
23:51:05.759 00.000 11060 Move returns status 0, amount 0
23:51:05.759 00.000 11060 MoveAxis(N, 0, ABG)
23:51:05.759 00.000 11060 Move returns status 0, amount 0
23:51:05.759 00.000 11060 move complete, result=0
23:51:05.759 00.000 11060 worker thread done servicing request
23:51:05.763 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:51:05.776 00.013 10844 UpdateGuideState exits: m=3333 SNR=37.2
23:51:05.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:05.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:05.776 00.000 10844 Enqueuing Expose request
23:51:05.776 00.000 11060 Worker thread wakes up
23:51:05.776 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:05.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:05.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:06.407 00.631 11060 Exposure complete
23:51:06.552 00.145 11060 worker thread done servicing request
23:51:06.552 00.000 10844 OnExposeComplete: enter
23:51:06.552 00.000 10844 UpdateGuideState(): m_state=6
23:51:06.552 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
23:51:06.552 00.000 10844 Star::Find returns 1 (0), X=258.09, Y=61.23, Mass=3153, SNR=36.1, Peak=230 HFD=3.6
23:51:06.552 00.000 10844 MultiStar: [#1 0.04,0.91,0.00,M1] [#2 -0.27,0.53,1.96,U] [#3 0.42,0.89,0.00,M1] [#4 0.12,0.20,0.92,U] [#5 -0.46,0.91,0.00,M3] [#6 0.18,-0.09,0.93,U] [#7 -0.05,0.63,0.00,R] [#8 -0.65,0.67,0.00,M1] 
23:51:06.552 00.000 10844 refined, 3 included, MultiStar: {-0.11, 0.23}, one-star: {-0.27, -0.05}
23:51:06.552 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
23:51:06.552 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.54)
23:51:06.552 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.01 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
23:51:06.552 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.23, opts=13)
23:51:06.552 00.000 10844 Enqueuing Move request for scope (-0.11, 0.23)
23:51:06.552 00.000 11060 Worker thread wakes up
23:51:06.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
23:51:06.552 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
23:51:06.552 00.000 11060 Moving (-0.11, 0.23) raw xDistance=-0.20 yDistance=-0.14
23:51:06.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:51:06.556 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:06.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:51:06.556 00.000 11060 MoveAxis(E, 35, ABG)
23:51:06.556 00.000 11060 Guiding  Dir = 2, Dur = 35
23:51:06.557 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:06.568 00.011 11060 IsSlewing returns 0
23:51:06.568 00.000 11060 IsGuiding returns 0
23:51:06.588 00.020 10844 UpdateGuideState exits: m=3153 SNR=36.1
23:51:06.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:06.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:06.588 00.000 10844 Enqueuing Expose request
23:51:06.614 00.026 11060 IsGuiding returns 0
23:51:06.614 00.000 11060 Move returns status 0, amount 35
23:51:06.615 00.001 11060 MoveAxis(N, 0, ABG)
23:51:06.615 00.000 11060 Move returns status 0, amount 0
23:51:06.615 00.000 11060 move complete, result=0
23:51:06.615 00.000 11060 worker thread done servicing request
23:51:06.615 00.000 11060 Worker thread wakes up
23:51:06.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:06.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:06.620 00.005 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
23:51:07.249 00.629 11060 Exposure complete
23:51:07.443 00.194 11060 worker thread done servicing request
23:51:07.443 00.000 10844 OnExposeComplete: enter
23:51:07.443 00.000 10844 UpdateGuideState(): m_state=6
23:51:07.443 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
23:51:07.443 00.000 10844 Star::Find returns 1 (1), X=258.86, Y=61.64, Mass=3272, SNR=36.6, Peak=255 HFD=3.7
23:51:07.443 00.000 10844 MultiStar: [#1 0.38,0.38,0.97,U] [#2 -0.23,0.38,1.95,U] [#3 1.03,-0.50,0.00,M2] [#4 0.03,0.11,0.99,U] [#5 -0.21,0.35,1.04,U] [#6 0.40,-0.37,0.89,U] [#7 0.14,0.06,0.92,U] [#8 -0.01,0.01,0.98,U] 
23:51:07.443 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.19}, one-star: {0.50, 0.36}
23:51:07.443 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
23:51:07.443 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
23:51:07.443 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.18 mountX=-0.20 mountY=0.05, mountTheta=2.92
23:51:07.443 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.19, opts=13)
23:51:07.443 00.000 10844 Enqueuing Move request for scope (0.08, 0.19)
23:51:07.443 00.000 11060 Worker thread wakes up
23:51:07.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
23:51:07.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
23:51:07.443 00.000 11060 Moving (0.08, 0.19) raw xDistance=-0.20 yDistance=0.05
23:51:07.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:51:07.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:07.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:51:07.443 00.000 11060 MoveAxis(E, 37, ABG)
23:51:07.443 00.000 11060 Guiding  Dir = 2, Dur = 37
23:51:07.455 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:07.458 00.003 11060 IsSlewing returns 0
23:51:07.458 00.000 11060 IsGuiding returns 0
23:51:07.468 00.010 10844 UpdateGuideState exits: m=3272 SNR=36.6 Saturated
23:51:07.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:07.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:07.468 00.000 10844 Enqueuing Expose request
23:51:07.504 00.036 11060 IsGuiding returns 0
23:51:07.504 00.000 11060 Move returns status 0, amount 37
23:51:07.504 00.000 11060 MoveAxis(N, 0, ABG)
23:51:07.504 00.000 11060 Move returns status 0, amount 0
23:51:07.504 00.000 11060 move complete, result=0
23:51:07.504 00.000 11060 worker thread done servicing request
23:51:07.504 00.000 11060 Worker thread wakes up
23:51:07.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:07.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:07.504 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
23:51:08.124 00.620 11060 Exposure complete
23:51:08.311 00.187 11060 worker thread done servicing request
23:51:08.311 00.000 10844 OnExposeComplete: enter
23:51:08.311 00.000 10844 UpdateGuideState(): m_state=6
23:51:08.311 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
23:51:08.311 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=61.59, Mass=3521, SNR=38.1, Peak=255 HFD=3.3
23:51:08.311 00.000 10844 MultiStar: [#1 0.18,0.22,0.99,U] [#2 -0.04,0.50,1.98,U] [#3 0.54,0.38,0.00,M3] [#4 0.25,0.56,0.90,U] [#5 0.02,0.06,0.99,U] [#6 1.26,-0.51,0.00,M3] [#7 0.17,0.27,0.90,U] [#8 0.04,0.13,0.95,U] 
23:51:08.311 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.32}, one-star: {0.17, 0.31}
23:51:08.311 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:51:08.311 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:51:08.311 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.29 mountX=-0.33 mountY=0.04, mountTheta=3.02
23:51:08.311 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.32, opts=13)
23:51:08.311 00.000 10844 Enqueuing Move request for scope (0.09, 0.32)
23:51:08.311 00.000 11060 Worker thread wakes up
23:51:08.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.32) opts 0xd
23:51:08.311 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.32)
23:51:08.311 00.000 11060 Moving (0.09, 0.32) raw xDistance=-0.33 yDistance=0.04
23:51:08.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
23:51:08.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:08.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:51:08.311 00.000 11060 MoveAxis(E, 58, ABG)
23:51:08.311 00.000 11060 Guiding  Dir = 2, Dur = 58
23:51:08.320 00.009 11060 IsSlewing returns 0
23:51:08.320 00.000 11060 IsGuiding returns 0
23:51:08.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:08.332 00.012 10844 UpdateGuideState exits: m=3521 SNR=38.1 Saturated
23:51:08.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:08.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:08.332 00.000 10844 Enqueuing Expose request
23:51:08.394 00.062 11060 IsGuiding returns 0
23:51:08.394 00.000 11060 Move returns status 0, amount 58
23:51:08.394 00.000 11060 MoveAxis(N, 0, ABG)
23:51:08.394 00.000 11060 Move returns status 0, amount 0
23:51:08.394 00.000 11060 move complete, result=0
23:51:08.394 00.000 11060 worker thread done servicing request
23:51:08.394 00.000 11060 Worker thread wakes up
23:51:08.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:08.396 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:08.396 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.0 px 0 ms NORTH
23:51:09.034 00.638 11060 Exposure complete
23:51:09.208 00.174 11060 worker thread done servicing request
23:51:09.208 00.000 10844 OnExposeComplete: enter
23:51:09.208 00.000 10844 UpdateGuideState(): m_state=6
23:51:09.208 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
23:51:09.208 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=61.40, Mass=3572, SNR=38.3, Peak=255 HFD=3.7
23:51:09.208 00.000 10844 MultiStar: [#1 0.12,0.38,0.95,U] [#2 0.05,0.41,1.87,U] [#3 0.23,-0.05,0.95,U] [#4 0.17,0.16,0.89,U] [#5 0.30,0.12,1.04,U] [#6 0.24,-0.72,0.00,M4] [#7 -0.56,-0.74,0.00,M1] [#8 -0.28,-0.03,0.89,U] 
23:51:09.208 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.19}, one-star: {0.34, 0.13}
23:51:09.208 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
23:51:09.208 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
23:51:09.208 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.98 mountX=-0.21 mountY=0.09, mountTheta=2.72
23:51:09.208 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.19, opts=13)
23:51:09.208 00.000 10844 Enqueuing Move request for scope (0.13, 0.19)
23:51:09.208 00.000 11060 Worker thread wakes up
23:51:09.213 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
23:51:09.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
23:51:09.213 00.000 11060 Moving (0.13, 0.19) raw xDistance=-0.21 yDistance=0.09
23:51:09.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:51:09.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:09.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:51:09.213 00.000 11060 MoveAxis(E, 38, ABG)
23:51:09.213 00.000 11060 Guiding  Dir = 2, Dur = 38
23:51:09.221 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:09.234 00.013 11060 IsSlewing returns 0
23:51:09.235 00.001 11060 IsGuiding returns 0
23:51:09.235 00.000 10844 UpdateGuideState exits: m=3572 SNR=38.3 Saturated
23:51:09.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:09.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:09.235 00.000 10844 Enqueuing Expose request
23:51:09.295 00.060 11060 IsGuiding returns 0
23:51:09.295 00.000 11060 Move returns status 0, amount 38
23:51:09.295 00.000 11060 MoveAxis(N, 0, ABG)
23:51:09.295 00.000 11060 Move returns status 0, amount 0
23:51:09.295 00.000 11060 move complete, result=0
23:51:09.295 00.000 11060 worker thread done servicing request
23:51:09.295 00.000 11060 Worker thread wakes up
23:51:09.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:09.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:09.295 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:51:09.917 00.622 11060 Exposure complete
23:51:10.075 00.158 11060 worker thread done servicing request
23:51:10.075 00.000 10844 OnExposeComplete: enter
23:51:10.075 00.000 10844 UpdateGuideState(): m_state=6
23:51:10.075 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
23:51:10.075 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.11, Mass=3038, SNR=35.2, Peak=203 HFD=3.8
23:51:10.075 00.000 10844 MultiStar: [#1 -0.06,0.20,1.04,U] [#2 -0.56,-0.80,0.00,M2] [#3 0.32,-0.30,1.03,U] [#4 0.51,-0.27,1.03,U] [#5 -0.26,-0.81,0.00,M1] [#6 0.36,-1.39,0.00,M5] [#7 -0.43,-0.30,0.91,U] [#8 -0.35,-1.49,0.00,M1] 
23:51:10.075 00.000 10844 single-star, 4 included, MultiStar: {0.09, -0.16}, one-star: {0.04, -0.16}
23:51:10.075 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
23:51:10.075 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
23:51:10.075 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.32 mountX=0.15 mountY=0.07, mountTheta=0.42
23:51:10.077 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.16, opts=13)
23:51:10.079 00.002 10844 Enqueuing Move request for scope (0.04, -0.16)
23:51:10.079 00.000 11060 Worker thread wakes up
23:51:10.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
23:51:10.079 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
23:51:10.079 00.000 11060 Moving (0.04, -0.16) raw xDistance=0.15 yDistance=0.07
23:51:10.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:51:10.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:10.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:51:10.079 00.000 11060 MoveAxis(W, 26, ABG)
23:51:10.079 00.000 11060 Guiding  Dir = 3, Dur = 26
23:51:10.086 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:10.091 00.005 11060 IsSlewing returns 0
23:51:10.091 00.000 11060 IsGuiding returns 0
23:51:10.102 00.011 10844 UpdateGuideState exits: m=3038 SNR=35.2
23:51:10.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:10.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:10.102 00.000 10844 Enqueuing Expose request
23:51:10.122 00.020 11060 IsGuiding returns 0
23:51:10.122 00.000 11060 Move returns status 0, amount 26
23:51:10.122 00.000 11060 MoveAxis(N, 0, ABG)
23:51:10.122 00.000 11060 Move returns status 0, amount 0
23:51:10.122 00.000 11060 move complete, result=0
23:51:10.122 00.000 11060 worker thread done servicing request
23:51:10.122 00.000 11060 Worker thread wakes up
23:51:10.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:10.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:10.122 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
23:51:10.762 00.640 11060 Exposure complete
23:51:10.953 00.191 11060 worker thread done servicing request
23:51:10.953 00.000 10844 OnExposeComplete: enter
23:51:10.953 00.000 10844 UpdateGuideState(): m_state=6
23:51:10.953 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
23:51:10.953 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=61.07, Mass=3201, SNR=36.3, Peak=241 HFD=4.1
23:51:10.953 00.000 10844 MultiStar: [#1 0.39,0.14,1.01,U] [#2 0.33,0.34,1.92,U] [#3 0.40,-0.37,1.00,U] [#4 0.20,-0.14,0.88,U] [#5 0.32,-0.04,1.03,U] [#6 0.49,-1.11,0.00,M6] [#7 -0.25,-0.99,0.00,M1] [#8 0.07,-0.19,0.94,U] 
23:51:10.953 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.02}, one-star: {-0.18, -0.20}
23:51:10.953 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
23:51:10.953 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
23:51:10.953 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.07 mountX=-0.03 mountY=0.23, mountTheta=1.68
23:51:10.953 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.02, opts=13)
23:51:10.958 00.005 10844 Enqueuing Move request for scope (0.23, -0.02)
23:51:10.958 00.000 11060 Worker thread wakes up
23:51:10.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
23:51:10.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
23:51:10.958 00.000 11060 Moving (0.23, -0.02) raw xDistance=-0.03 yDistance=0.23
23:51:10.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:51:10.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:10.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:51:10.958 00.000 11060 MoveAxis(E, 0, ABG)
23:51:10.958 00.000 11060 Move returns status 0, amount 0
23:51:10.958 00.000 11060 MoveAxis(N, 0, ABG)
23:51:10.958 00.000 11060 Move returns status 0, amount 0
23:51:10.958 00.000 11060 move complete, result=0
23:51:10.961 00.003 11060 worker thread done servicing request
23:51:10.973 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:10.989 00.016 10844 UpdateGuideState exits: m=3201 SNR=36.3
23:51:10.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:10.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:10.989 00.000 10844 Enqueuing Expose request
23:51:10.989 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:10.989 00.000 11060 Worker thread wakes up
23:51:10.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:10.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:11.642 00.653 11060 Exposure complete
23:51:11.841 00.199 11060 worker thread done servicing request
23:51:11.841 00.000 10844 OnExposeComplete: enter
23:51:11.841 00.000 10844 UpdateGuideState(): m_state=6
23:51:11.841 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
23:51:11.844 00.003 10844 Star::Find returns 1 (1), X=257.91, Y=61.62, Mass=3444, SNR=37.6, Peak=255 HFD=3.9
23:51:11.844 00.000 10844 MultiStar: [#1 0.14,0.60,0.95,U] [#2 -0.29,-0.49,1.95,U] [#3 0.35,0.00,1.03,U] [#4 0.39,0.15,0.91,U] [#5 0.20,-0.15,1.04,U] [#6 -0.00,-0.58,0.92,U] [#7 -0.35,-0.62,0.00,M2] [#8 -0.07,-0.60,0.94,U] 
23:51:11.844 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.13}, one-star: {-0.45, 0.34}
23:51:11.844 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
23:51:11.844 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
23:51:11.844 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.58 mountX=0.13 mountY=0.02, mountTheta=0.15
23:51:11.846 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.13, opts=13)
23:51:11.846 00.000 10844 Enqueuing Move request for scope (-0.00, -0.13)
23:51:11.846 00.000 11060 Worker thread wakes up
23:51:11.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
23:51:11.846 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
23:51:11.846 00.000 11060 Moving (-0.00, -0.13) raw xDistance=0.13 yDistance=0.02
23:51:11.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:51:11.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:11.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:11.846 00.000 11060 MoveAxis(W, 23, ABG)
23:51:11.846 00.000 11060 Guiding  Dir = 3, Dur = 23
23:51:11.856 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:11.865 00.009 11060 IsSlewing returns 0
23:51:11.865 00.000 11060 IsGuiding returns 0
23:51:11.870 00.005 10844 UpdateGuideState exits: m=3444 SNR=37.6 Saturated
23:51:11.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:11.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:11.870 00.000 10844 Enqueuing Expose request
23:51:11.897 00.027 11060 IsGuiding returns 0
23:51:11.897 00.000 11060 Move returns status 0, amount 23
23:51:11.897 00.000 11060 MoveAxis(N, 0, ABG)
23:51:11.897 00.000 11060 Move returns status 0, amount 0
23:51:11.897 00.000 11060 move complete, result=0
23:51:11.897 00.000 11060 worker thread done servicing request
23:51:11.897 00.000 11060 Worker thread wakes up
23:51:11.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:11.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:11.904 00.007 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
23:51:12.532 00.628 11060 Exposure complete
23:51:12.710 00.178 11060 worker thread done servicing request
23:51:12.710 00.000 10844 OnExposeComplete: enter
23:51:12.710 00.000 10844 UpdateGuideState(): m_state=6
23:51:12.710 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
23:51:12.710 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.81, Mass=3430, SNR=37.0, Peak=242 HFD=3.8
23:51:12.710 00.000 10844 MultiStar: [#1 0.42,0.59,0.00,M1] [#2 -0.30,0.92,0.00,M1] [#3 0.68,0.20,0.00,M1] [#4 0.40,0.16,0.96,U] [#5 0.07,0.23,1.11,U] [#6 0.46,-0.27,0.85,U] [#7 -0.12,0.05,0.85,U] [#8 -0.15,-0.06,0.92,U] 
23:51:12.710 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.12}, one-star: {0.12, 0.54}
23:51:12.710 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
23:51:12.710 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
23:51:12.710 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.76 mountX=-0.14 mountY=0.11, mountTheta=2.50
23:51:12.713 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
23:51:12.713 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
23:51:12.713 00.000 11060 Worker thread wakes up
23:51:12.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:51:12.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:51:12.713 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=0.11
23:51:12.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:51:12.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:12.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:51:12.713 00.000 11060 MoveAxis(E, 24, ABG)
23:51:12.715 00.002 11060 Guiding  Dir = 2, Dur = 24
23:51:12.719 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:12.729 00.010 11060 IsSlewing returns 0
23:51:12.729 00.000 11060 IsGuiding returns 0
23:51:12.741 00.012 10844 UpdateGuideState exits: m=3430 SNR=37.0
23:51:12.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:12.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:12.741 00.000 10844 Enqueuing Expose request
23:51:12.771 00.030 11060 IsGuiding returns 0
23:51:12.771 00.000 11060 Move returns status 0, amount 24
23:51:12.771 00.000 11060 MoveAxis(N, 0, ABG)
23:51:12.771 00.000 11060 Move returns status 0, amount 0
23:51:12.771 00.000 11060 move complete, result=0
23:51:12.771 00.000 11060 worker thread done servicing request
23:51:12.771 00.000 11060 Worker thread wakes up
23:51:12.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:12.772 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:12.781 00.009 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
23:51:13.392 00.611 11060 Exposure complete
23:51:13.561 00.169 11060 worker thread done servicing request
23:51:13.561 00.000 10844 OnExposeComplete: enter
23:51:13.561 00.000 10844 UpdateGuideState(): m_state=6
23:51:13.561 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
23:51:13.561 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.68, Mass=3047, SNR=35.7, Peak=229 HFD=3.5
23:51:13.561 00.000 10844 MultiStar: [#1 0.16,0.76,0.00,M2] [#2 -0.10,0.61,1.99,U] [#3 0.21,0.16,0.95,U] [#4 0.33,0.05,1.06,U] [#5 -0.12,-0.04,1.03,U] [#6 0.42,-0.53,0.00,M5] [#7 0.16,0.55,0.84,U] [#8 -0.17,0.04,0.94,U] 
23:51:13.561 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.29}, one-star: {0.22, 0.40}
23:51:13.561 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.14)
23:51:13.561 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
23:51:13.561 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.40 mountX=-0.30 mountY=0.00, mountTheta=3.13
23:51:13.566 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.29, opts=13)
23:51:13.566 00.000 10844 Enqueuing Move request for scope (0.05, 0.29)
23:51:13.566 00.000 11060 Worker thread wakes up
23:51:13.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
23:51:13.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
23:51:13.566 00.000 11060 Moving (0.05, 0.29) raw xDistance=-0.30 yDistance=0.00
23:51:13.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:51:13.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:13.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:51:13.566 00.000 11060 MoveAxis(E, 52, ABG)
23:51:13.566 00.000 11060 Guiding  Dir = 2, Dur = 52
23:51:13.571 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:13.581 00.010 10844 UpdateGuideState exits: m=3047 SNR=35.7
23:51:13.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:13.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:13.581 00.000 10844 Enqueuing Expose request
23:51:13.592 00.011 11060 IsSlewing returns 0
23:51:13.592 00.000 11060 IsGuiding returns 0
23:51:13.653 00.061 11060 IsGuiding returns 0
23:51:13.653 00.000 11060 Move returns status 0, amount 52
23:51:13.653 00.000 11060 MoveAxis(N, 0, ABG)
23:51:13.653 00.000 11060 Move returns status 0, amount 0
23:51:13.653 00.000 11060 move complete, result=0
23:51:13.653 00.000 11060 worker thread done servicing request
23:51:13.653 00.000 11060 Worker thread wakes up
23:51:13.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:13.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:13.653 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
23:51:14.283 00.630 11060 Exposure complete
23:51:14.482 00.199 11060 worker thread done servicing request
23:51:14.482 00.000 10844 OnExposeComplete: enter
23:51:14.482 00.000 10844 UpdateGuideState(): m_state=6
23:51:14.482 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
23:51:14.482 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.76, Mass=3413, SNR=38.0, Peak=249 HFD=3.6
23:51:14.482 00.000 10844 MultiStar: [#1 0.65,-0.01,0.00,M3] [#2 -0.00,0.09,1.96,U] [#3 0.87,0.34,0.00,M1] [#4 0.27,0.10,0.91,U] [#5 -0.04,-0.17,0.98,U] [#6 0.70,-0.56,0.00,M6] [#7 0.29,-0.25,0.81,U] [#8 -0.37,-0.32,0.86,U] 
23:51:14.482 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.41, 0.48}
23:51:14.482 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:51:14.482 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
23:51:14.482 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.21 mountX=-0.03 mountY=0.08, mountTheta=1.96
23:51:14.482 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
23:51:14.482 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
23:51:14.482 00.000 11060 Worker thread wakes up
23:51:14.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:51:14.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:51:14.482 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.03 yDistance=0.08
23:51:14.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:51:14.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:14.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:51:14.482 00.000 11060 MoveAxis(E, 0, ABG)
23:51:14.482 00.000 11060 Move returns status 0, amount 0
23:51:14.482 00.000 11060 MoveAxis(N, 0, ABG)
23:51:14.482 00.000 11060 Move returns status 0, amount 0
23:51:14.482 00.000 11060 move complete, result=0
23:51:14.482 00.000 11060 worker thread done servicing request
23:51:14.502 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:14.525 00.023 10844 UpdateGuideState exits: m=3413 SNR=38.0
23:51:14.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:14.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:14.525 00.000 10844 Enqueuing Expose request
23:51:14.525 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:14.525 00.000 11060 Worker thread wakes up
23:51:14.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:14.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:15.144 00.619 11060 Exposure complete
23:51:15.318 00.174 11060 worker thread done servicing request
23:51:15.318 00.000 10844 OnExposeComplete: enter
23:51:15.318 00.000 10844 UpdateGuideState(): m_state=6
23:51:15.323 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
23:51:15.323 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.72, Mass=2962, SNR=34.9, Peak=224 HFD=3.8
23:51:15.323 00.000 10844 MultiStar: [#1 0.65,0.64,0.00,M4] [#2 0.20,0.60,0.00,M1] [#3 0.56,-0.05,1.03,U] [#4 0.18,-0.04,1.00,U] [#5 -0.11,0.07,1.06,U] [#6 0.66,-0.52,0.00,M7] [#7 0.06,-0.23,0.90,U] [#8 -0.28,-0.06,0.91,U] 
23:51:15.323 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.03}, one-star: {0.46, 0.44}
23:51:15.323 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
23:51:15.323 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
23:51:15.323 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.18 mountX=-0.06 mountY=0.15, mountTheta=1.93
23:51:15.323 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
23:51:15.323 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
23:51:15.323 00.000 11060 Worker thread wakes up
23:51:15.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
23:51:15.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
23:51:15.323 00.000 11060 Moving (0.15, 0.03) raw xDistance=-0.06 yDistance=0.15
23:51:15.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:51:15.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:15.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:51:15.323 00.000 11060 MoveAxis(E, 0, ABG)
23:51:15.323 00.000 11060 Move returns status 0, amount 0
23:51:15.323 00.000 11060 MoveAxis(N, 0, ABG)
23:51:15.323 00.000 11060 Move returns status 0, amount 0
23:51:15.323 00.000 11060 move complete, result=0
23:51:15.323 00.000 11060 worker thread done servicing request
23:51:15.328 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:15.344 00.016 10844 UpdateGuideState exits: m=2962 SNR=34.9
23:51:15.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:15.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:15.344 00.000 10844 Enqueuing Expose request
23:51:15.344 00.000 11060 Worker thread wakes up
23:51:15.344 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:15.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:15.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:15.977 00.633 11060 Exposure complete
23:51:16.126 00.149 11060 worker thread done servicing request
23:51:16.126 00.000 10844 OnExposeComplete: enter
23:51:16.126 00.000 10844 UpdateGuideState(): m_state=6
23:51:16.126 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
23:51:16.126 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=61.30, Mass=3062, SNR=35.4, Peak=240 HFD=3.4
23:51:16.126 00.000 10844 MultiStar: [#1 0.54,0.37,0.00,M5] [#2 0.07,-0.07,2.05,U] [#3 0.57,-0.04,1.03,U] [#4 0.31,-0.19,1.03,U] [#5 -0.05,-0.02,1.02,U] [#6 0.94,-1.05,0.00,M8] [#7 0.63,-0.83,0.00,M1] [#8 0.08,-0.23,0.96,U] 
23:51:16.126 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.09}, one-star: {-0.40, 0.02}
23:51:16.126 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
23:51:16.126 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
23:51:16.126 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.73 mountX=0.07 mountY=0.11, mountTheta=1.01
23:51:16.131 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.09, opts=13)
23:51:16.131 00.000 10844 Enqueuing Move request for scope (0.09, -0.09)
23:51:16.131 00.000 11060 Worker thread wakes up
23:51:16.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:51:16.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:51:16.131 00.000 11060 Moving (0.09, -0.09) raw xDistance=0.07 yDistance=0.11
23:51:16.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:51:16.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:16.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:51:16.132 00.001 11060 MoveAxis(E, 0, ABG)
23:51:16.132 00.000 11060 Move returns status 0, amount 0
23:51:16.132 00.000 11060 MoveAxis(N, 0, ABG)
23:51:16.132 00.000 11060 Move returns status 0, amount 0
23:51:16.132 00.000 11060 move complete, result=0
23:51:16.132 00.000 11060 worker thread done servicing request
23:51:16.137 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:16.149 00.012 10844 UpdateGuideState exits: m=3062 SNR=35.4
23:51:16.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:16.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:16.149 00.000 10844 Enqueuing Expose request
23:51:16.149 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:16.149 00.000 11060 Worker thread wakes up
23:51:16.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:16.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:16.792 00.643 11060 Exposure complete
23:51:17.002 00.210 11060 worker thread done servicing request
23:51:17.002 00.000 10844 OnExposeComplete: enter
23:51:17.002 00.000 10844 UpdateGuideState(): m_state=6
23:51:17.002 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
23:51:17.002 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.32, Mass=3331, SNR=37.2, Peak=228 HFD=3.5
23:51:17.002 00.000 10844 MultiStar: [#1 0.34,0.22,0.98,U] [#2 -0.18,0.54,1.90,U] [#3 0.45,-0.17,1.01,U] [#4 0.16,0.33,0.94,U] [#5 -0.05,0.13,0.98,U] [#6 0.80,-0.33,0.00,M9] [#7 0.11,0.17,0.85,U] [#8 0.29,0.28,0.95,U] 
23:51:17.002 00.000 10844 single-star, 7 included, MultiStar: {0.14, 0.23}, one-star: {0.24, 0.05}
23:51:17.002 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
23:51:17.002 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
23:51:17.002 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.25 cameraTheta=0.19 mountX=-0.09 mountY=0.23, mountTheta=1.94
23:51:17.004 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.05, opts=13)
23:51:17.004 00.000 10844 Enqueuing Move request for scope (0.24, 0.05)
23:51:17.004 00.000 11060 Worker thread wakes up
23:51:17.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
23:51:17.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
23:51:17.004 00.000 11060 Moving (0.24, 0.05) raw xDistance=-0.09 yDistance=0.23
23:51:17.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:51:17.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:17.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:51:17.004 00.000 11060 MoveAxis(E, 0, ABG)
23:51:17.004 00.000 11060 Move returns status 0, amount 0
23:51:17.004 00.000 11060 MoveAxis(N, 0, ABG)
23:51:17.004 00.000 11060 Move returns status 0, amount 0
23:51:17.004 00.000 11060 move complete, result=0
23:51:17.004 00.000 11060 worker thread done servicing request
23:51:17.011 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:17.020 00.009 10844 UpdateGuideState exits: m=3331 SNR=37.2
23:51:17.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:17.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:17.020 00.000 10844 Enqueuing Expose request
23:51:17.020 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:17.020 00.000 11060 Worker thread wakes up
23:51:17.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:17.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:17.663 00.643 11060 Exposure complete
23:51:17.835 00.172 11060 worker thread done servicing request
23:51:17.835 00.000 10844 OnExposeComplete: enter
23:51:17.835 00.000 10844 UpdateGuideState(): m_state=6
23:51:17.835 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
23:51:17.835 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.41, Mass=2959, SNR=34.5, Peak=238 HFD=3.4
23:51:17.835 00.000 10844 MultiStar: [#1 0.55,0.22,1.12,U] [#2 0.32,0.71,0.00,M1] [#3 0.92,0.16,0.00,M1] [#4 0.12,0.48,1.11,U] [#5 0.42,0.29,1.06,U] [#6 0.98,-0.57,0.00,M10] [#7 0.52,-0.14,0.89,U] [#8 0.59,0.06,0.98,U] 
23:51:17.835 00.000 10844 single-star, 5 included, MultiStar: {0.41, 0.19}, one-star: {0.30, 0.13}
23:51:17.835 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
23:51:17.835 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
23:51:17.835 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.13 hyp=0.33 cameraTheta=0.42 mountX=-0.18 mountY=0.27, mountTheta=2.17
23:51:17.838 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.13, opts=13)
23:51:17.838 00.000 10844 Enqueuing Move request for scope (0.30, 0.13)
23:51:17.838 00.000 11060 Worker thread wakes up
23:51:17.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.13) opts 0xd
23:51:17.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.13)
23:51:17.838 00.000 11060 Moving (0.30, 0.13) raw xDistance=-0.18 yDistance=0.27
23:51:17.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:51:17.838 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=0.61
23:51:17.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
23:51:17.838 00.000 11060 MoveAxis(E, 32, ABG)
23:51:17.838 00.000 11060 Guiding  Dir = 2, Dur = 32
23:51:17.843 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:17.849 00.006 11060 IsSlewing returns 0
23:51:17.849 00.000 11060 IsGuiding returns 0
23:51:17.859 00.010 10844 UpdateGuideState exits: m=2959 SNR=34.5
23:51:17.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:17.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:17.859 00.000 10844 Enqueuing Expose request
23:51:17.895 00.036 11060 IsGuiding returns 0
23:51:17.895 00.000 11060 Move returns status 0, amount 32
23:51:17.895 00.000 11060 BLC: Oldest BLC event removed
23:51:17.895 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:51:17.895 00.000 11060 MoveAxis(S, 856, ABG)
23:51:17.895 00.000 11060 duration set to 750 by maxDecDuration
23:51:17.895 00.000 11060 Guiding  Dir = 1, Dur = 750
23:51:17.911 00.016 11060 IsSlewing returns 0
23:51:17.912 00.001 11060 IsGuiding returns 0
23:51:18.680 00.768 11060 IsGuiding returns 0
23:51:18.680 00.000 11060 Move returns status 0, amount 750
23:51:18.680 00.000 11060 move complete, result=0
23:51:18.680 00.000 11060 worker thread done servicing request
23:51:18.680 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.3 px 750 ms SOUTH
23:51:18.682 00.002 11060 Worker thread wakes up
23:51:18.683 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:18.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:19.315 00.632 11060 Exposure complete
23:51:19.530 00.215 11060 worker thread done servicing request
23:51:19.530 00.000 10844 OnExposeComplete: enter
23:51:19.530 00.000 10844 UpdateGuideState(): m_state=6
23:51:19.530 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
23:51:19.530 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.47, Mass=2782, SNR=33.7, Peak=182 HFD=3.7
23:51:19.534 00.004 10844 MultiStar: [#1 0.19,0.35,1.04,U] [#2 -0.04,0.57,2.14,U] [#3 1.01,0.06,0.00,M2] [#4 0.43,0.60,0.00,M1] [#5 0.17,0.19,1.11,U] [#6 -0.28,-0.53,1.03,U] [#7 0.16,0.33,0.87,U] [#8 0.42,-0.27,0.97,U] 
23:51:19.534 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.18}, one-star: {0.40, 0.19}
23:51:19.534 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
23:51:19.534 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
23:51:19.534 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.99 mountX=-0.20 mountY=0.09, mountTheta=2.73
23:51:19.534 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.18, opts=13)
23:51:19.534 00.000 10844 Enqueuing Move request for scope (0.12, 0.18)
23:51:19.534 00.000 11060 Worker thread wakes up
23:51:19.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
23:51:19.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
23:51:19.534 00.000 11060 Moving (0.12, 0.18) raw xDistance=-0.20 yDistance=0.09
23:51:19.534 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.190483, 1:0.086341
23:51:19.534 00.000 11060 BLC: No correction, Miss < min_move
23:51:19.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:51:19.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:19.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:51:19.534 00.000 11060 MoveAxis(E, 35, ABG)
23:51:19.534 00.000 11060 Guiding  Dir = 2, Dur = 35
23:51:19.544 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:19.569 00.025 11060 IsSlewing returns 0
23:51:19.569 00.000 11060 IsGuiding returns 0
23:51:19.571 00.002 10844 UpdateGuideState exits: m=2782 SNR=33.7
23:51:19.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:19.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:19.571 00.000 10844 Enqueuing Expose request
23:51:19.632 00.061 11060 IsGuiding returns 0
23:51:19.632 00.000 11060 Move returns status 0, amount 35
23:51:19.632 00.000 11060 MoveAxis(N, 0, ABG)
23:51:19.632 00.000 11060 Move returns status 0, amount 0
23:51:19.632 00.000 11060 move complete, result=0
23:51:19.632 00.000 11060 worker thread done servicing request
23:51:19.632 00.000 11060 Worker thread wakes up
23:51:19.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:19.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:19.645 00.013 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
23:51:20.273 00.628 11060 Exposure complete
23:51:20.495 00.222 11060 worker thread done servicing request
23:51:20.495 00.000 10844 OnExposeComplete: enter
23:51:20.495 00.000 10844 UpdateGuideState(): m_state=6
23:51:20.495 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
23:51:20.496 00.001 10844 Star::Find returns 1 (0), X=257.89, Y=61.50, Mass=2979, SNR=34.8, Peak=225 HFD=3.7
23:51:20.496 00.000 10844 MultiStar: [#1 -0.16,0.29,1.04,U] [#2 -0.42,0.28,2.11,U] [#3 0.64,-0.19,0.00,M3] [#4 0.05,-0.21,0.96,U] [#5 0.10,-0.05,1.04,U] [#6 -0.21,-0.67,0.00,M10] [#7 -0.13,0.02,0.95,U] [#8 0.13,-0.11,1.01,U] 
23:51:20.496 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.09}, one-star: {-0.47, 0.22}
23:51:20.496 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.38 = -1.90)
23:51:20.496 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.92)
23:51:20.496 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.63 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
23:51:20.496 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.09, opts=13)
23:51:20.496 00.000 10844 Enqueuing Move request for scope (-0.17, 0.09)
23:51:20.498 00.002 11060 Worker thread wakes up
23:51:20.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
23:51:20.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
23:51:20.498 00.000 11060 Moving (-0.17, 0.09) raw xDistance=-0.06 yDistance=-0.18
23:51:20.498 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.190483, 1:0.086341, 2:-0.180296
23:51:20.498 00.000 11060 BLC: No correction, Miss < min_move
23:51:20.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:51:20.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:20.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:51:20.498 00.000 11060 MoveAxis(E, 0, ABG)
23:51:20.498 00.000 11060 Move returns status 0, amount 0
23:51:20.498 00.000 11060 MoveAxis(N, 0, ABG)
23:51:20.498 00.000 11060 Move returns status 0, amount 0
23:51:20.498 00.000 11060 move complete, result=0
23:51:20.498 00.000 11060 worker thread done servicing request
23:51:20.503 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:20.518 00.015 10844 UpdateGuideState exits: m=2979 SNR=34.8
23:51:20.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:20.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:20.518 00.000 10844 Enqueuing Expose request
23:51:20.518 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:20.518 00.000 11060 Worker thread wakes up
23:51:20.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:20.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:21.164 00.646 11060 Exposure complete
23:51:21.335 00.171 11060 worker thread done servicing request
23:51:21.335 00.000 10844 OnExposeComplete: enter
23:51:21.335 00.000 10844 UpdateGuideState(): m_state=6
23:51:21.335 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
23:51:21.335 00.000 10844 Star::Find returns 1 (0), X=258.01, Y=61.32, Mass=3760, SNR=39.9, Peak=244 HFD=3.9
23:51:21.335 00.000 10844 MultiStar: [#1 0.16,0.01,0.95,U] [#2 0.27,1.11,0.00,M1] [#3 -0.07,-0.16,0.87,U] [#4 0.36,-0.08,0.91,U] [#5 0.01,0.15,0.95,U] [#6 0.02,-0.74,0.00,R] [#7 -0.04,-0.11,0.80,U] [#8 -0.60,-0.12,0.86,U] 
23:51:21.335 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.03}, one-star: {-0.35, 0.04}
23:51:21.335 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
23:51:21.335 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
23:51:21.335 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.71 mountX=0.05 mountY=-0.07, mountTheta=-0.97
23:51:21.340 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.03, opts=13)
23:51:21.340 00.000 10844 Enqueuing Move request for scope (-0.07, -0.03)
23:51:21.340 00.000 11060 Worker thread wakes up
23:51:21.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
23:51:21.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
23:51:21.340 00.000 11060 Moving (-0.07, -0.03) raw xDistance=0.05 yDistance=-0.07
23:51:21.340 00.000 11060 BLC: window closed
23:51:21.340 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.190483, 1:0.086341, 2:-0.180296
23:51:21.340 00.000 11060 BLC: No correction, Miss < min_move
23:51:21.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:51:21.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:21.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:51:21.340 00.000 11060 MoveAxis(E, 0, ABG)
23:51:21.340 00.000 11060 Move returns status 0, amount 0
23:51:21.340 00.000 11060 MoveAxis(N, 0, ABG)
23:51:21.340 00.000 11060 Move returns status 0, amount 0
23:51:21.340 00.000 11060 move complete, result=0
23:51:21.340 00.000 11060 worker thread done servicing request
23:51:21.345 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:21.358 00.013 10844 UpdateGuideState exits: m=3760 SNR=39.9
23:51:21.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:21.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:21.358 00.000 10844 Enqueuing Expose request
23:51:21.358 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:21.358 00.000 11060 Worker thread wakes up
23:51:21.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:21.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:22.001 00.643 11060 Exposure complete
23:51:22.174 00.173 11060 worker thread done servicing request
23:51:22.174 00.000 10844 OnExposeComplete: enter
23:51:22.174 00.000 10844 UpdateGuideState(): m_state=6
23:51:22.179 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
23:51:22.179 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=60.70, Mass=3587, SNR=38.3, Peak=255 HFD=3.8
23:51:22.179 00.000 10844 MultiStar: [#1 -0.30,-0.00,0.95,U] [#2 -0.12,-0.55,1.96,U] [#3 -0.52,-0.66,0.00,M3] [#4 0.97,-0.56,0.00,M1] [#5 -0.06,0.27,0.96,U] [#6 -0.12,-0.33,0.90,U] [#7 -0.62,-0.52,0.00,M1] [#8 -0.68,-0.31,0.00,M1] 
23:51:22.179 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.29}, one-star: {-0.25, -0.57}
23:51:22.179 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
23:51:22.179 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
23:51:22.179 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.34 cameraTheta=-2.08 mountX=0.32 mountY=-0.11, mountTheta=-0.35
23:51:22.185 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.29, opts=13)
23:51:22.185 00.000 10844 Enqueuing Move request for scope (-0.16, -0.29)
23:51:22.185 00.000 11060 Worker thread wakes up
23:51:22.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd
23:51:22.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.29)
23:51:22.185 00.000 11060 Moving (-0.16, -0.29) raw xDistance=0.32 yDistance=-0.11
23:51:22.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
23:51:22.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:22.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:51:22.185 00.000 11060 MoveAxis(W, 55, ABG)
23:51:22.185 00.000 11060 Guiding  Dir = 3, Dur = 55
23:51:22.191 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:22.194 00.003 11060 IsSlewing returns 0
23:51:22.194 00.000 11060 IsGuiding returns 0
23:51:22.205 00.011 10844 UpdateGuideState exits: m=3587 SNR=38.3 Saturated
23:51:22.208 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:22.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:22.208 00.000 10844 Enqueuing Expose request
23:51:22.254 00.046 11060 IsGuiding returns 0
23:51:22.254 00.000 11060 Move returns status 0, amount 55
23:51:22.254 00.000 11060 MoveAxis(N, 0, ABG)
23:51:22.254 00.000 11060 Move returns status 0, amount 0
23:51:22.254 00.000 11060 move complete, result=0
23:51:22.254 00.000 11060 worker thread done servicing request
23:51:22.254 00.000 11060 Worker thread wakes up
23:51:22.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:22.254 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:22.264 00.010 10844 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
23:51:22.893 00.629 11060 Exposure complete
23:51:23.045 00.152 11060 worker thread done servicing request
23:51:23.045 00.000 10844 OnExposeComplete: enter
23:51:23.045 00.000 10844 UpdateGuideState(): m_state=6
23:51:23.045 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
23:51:23.045 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=61.80, Mass=2844, SNR=33.9, Peak=234 HFD=3.5
23:51:23.045 00.000 10844 MultiStar: [#1 0.22,0.68,0.00,M1] [#2 -0.08,0.49,2.04,U] [#3 0.48,0.50,0.00,M4] [#4 0.35,0.56,0.00,M2] [#5 -0.61,0.16,0.00,M1] [#6 0.16,0.30,1.04,U] [#7 -0.03,0.04,0.94,U] [#8 -0.08,-0.00,1.05,U] 
23:51:23.045 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.31}, one-star: {0.02, 0.52}
23:51:23.045 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
23:51:23.045 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.93)
23:51:23.045 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.62 mountX=-0.30 mountY=-0.07, mountTheta=-2.93
23:51:23.050 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.31, opts=13)
23:51:23.050 00.000 10844 Enqueuing Move request for scope (-0.02, 0.31)
23:51:23.050 00.000 11060 Worker thread wakes up
23:51:23.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
23:51:23.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
23:51:23.050 00.000 11060 Moving (-0.02, 0.31) raw xDistance=-0.30 yDistance=-0.07
23:51:23.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:51:23.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:23.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:51:23.050 00.000 11060 MoveAxis(E, 50, ABG)
23:51:23.050 00.000 11060 Guiding  Dir = 2, Dur = 50
23:51:23.054 00.004 11060 IsSlewing returns 0
23:51:23.054 00.000 11060 IsGuiding returns 0
23:51:23.055 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:23.072 00.017 10844 UpdateGuideState exits: m=2844 SNR=33.9
23:51:23.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:23.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:23.072 00.000 10844 Enqueuing Expose request
23:51:23.114 00.042 11060 IsGuiding returns 0
23:51:23.114 00.000 11060 Move returns status 0, amount 50
23:51:23.114 00.000 11060 MoveAxis(N, 0, ABG)
23:51:23.114 00.000 11060 Move returns status 0, amount 0
23:51:23.114 00.000 11060 move complete, result=0
23:51:23.114 00.000 11060 worker thread done servicing request
23:51:23.114 00.000 11060 Worker thread wakes up
23:51:23.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:23.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:23.114 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
23:51:23.762 00.648 11060 Exposure complete
23:51:23.923 00.161 11060 worker thread done servicing request
23:51:23.923 00.000 10844 OnExposeComplete: enter
23:51:23.923 00.000 10844 UpdateGuideState(): m_state=6
23:51:23.923 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
23:51:23.923 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=61.84, Mass=3120, SNR=35.9, Peak=200 HFD=3.8
23:51:23.923 00.000 10844 MultiStar: [#1 -0.14,0.28,0.94,U] [#2 -0.27,0.55,1.97,U] [#3 0.39,0.54,0.00,M5] [#4 -0.03,0.28,0.90,U] [#5 0.39,0.29,1.09,U] [#6 0.08,-0.16,0.94,U] [#7 -0.29,-0.17,0.90,U] [#8 -0.55,0.10,0.97,U] 
23:51:23.923 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.26}, one-star: {-0.05, 0.56}
23:51:23.923 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
23:51:23.923 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
23:51:23.923 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.29 cameraTheta=2.00 mountX=-0.24 mountY=-0.16, mountTheta=-2.54
23:51:23.925 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.26, opts=13)
23:51:23.925 00.000 10844 Enqueuing Move request for scope (-0.12, 0.26)
23:51:23.925 00.000 11060 Worker thread wakes up
23:51:23.926 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
23:51:23.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
23:51:23.926 00.000 11060 Moving (-0.12, 0.26) raw xDistance=-0.24 yDistance=-0.16
23:51:23.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:51:23.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:23.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:51:23.926 00.000 11060 MoveAxis(E, 42, ABG)
23:51:23.926 00.000 11060 Guiding  Dir = 2, Dur = 42
23:51:23.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:51:23.942 00.016 11060 IsSlewing returns 0
23:51:23.942 00.000 10844 UpdateGuideState exits: m=3120 SNR=35.9
23:51:23.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:23.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:23.942 00.000 10844 Enqueuing Expose request
23:51:23.942 00.000 11060 IsGuiding returns 0
23:51:23.997 00.055 11060 IsGuiding returns 0
23:51:23.997 00.000 11060 Move returns status 0, amount 42
23:51:23.997 00.000 11060 MoveAxis(N, 0, ABG)
23:51:23.997 00.000 11060 Move returns status 0, amount 0
23:51:23.997 00.000 11060 move complete, result=0
23:51:23.997 00.000 11060 worker thread done servicing request
23:51:23.997 00.000 11060 Worker thread wakes up
23:51:23.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:23.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:23.997 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
23:51:24.632 00.635 11060 Exposure complete
23:51:24.796 00.164 11060 worker thread done servicing request
23:51:24.796 00.000 10844 OnExposeComplete: enter
23:51:24.796 00.000 10844 UpdateGuideState(): m_state=6
23:51:24.798 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
23:51:24.798 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.55, Mass=3145, SNR=35.4, Peak=178 HFD=3.9
23:51:24.798 00.000 10844 MultiStar: [#1 -0.17,-0.04,1.03,U] [#2 -0.04,0.11,2.02,U] [#3 0.54,0.07,1.07,U] [#4 0.09,0.03,0.98,U] [#5 -0.04,-0.62,0.00,M1] [#6 0.20,0.33,0.95,U] [#7 -0.42,0.18,0.93,U] [#8 -0.10,-0.65,0.00,M1] 
23:51:24.798 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.13}, one-star: {-0.12, 0.27}
23:51:24.798 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
23:51:24.798 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.08)
23:51:24.798 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.47 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
23:51:24.800 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
23:51:24.800 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
23:51:24.800 00.000 11060 Worker thread wakes up
23:51:24.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
23:51:24.800 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
23:51:24.800 00.000 11060 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
23:51:24.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:51:24.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:24.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:51:24.800 00.000 11060 MoveAxis(E, 24, ABG)
23:51:24.800 00.000 11060 Guiding  Dir = 2, Dur = 24
23:51:24.809 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:24.824 00.015 10844 UpdateGuideState exits: m=3145 SNR=35.4
23:51:24.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:24.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:24.824 00.000 10844 Enqueuing Expose request
23:51:24.844 00.020 11060 IsSlewing returns 0
23:51:24.844 00.000 11060 IsGuiding returns 0
23:51:24.907 00.063 11060 IsGuiding returns 0
23:51:24.907 00.000 11060 Move returns status 0, amount 24
23:51:24.907 00.000 11060 MoveAxis(N, 0, ABG)
23:51:24.907 00.000 11060 Move returns status 0, amount 0
23:51:24.907 00.000 11060 move complete, result=0
23:51:24.907 00.000 11060 worker thread done servicing request
23:51:24.907 00.000 11060 Worker thread wakes up
23:51:24.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:24.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:24.907 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
23:51:25.538 00.631 11060 Exposure complete
23:51:25.710 00.172 11060 worker thread done servicing request
23:51:25.710 00.000 10844 OnExposeComplete: enter
23:51:25.710 00.000 10844 UpdateGuideState(): m_state=6
23:51:25.710 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
23:51:25.710 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=61.45, Mass=3393, SNR=37.4, Peak=208 HFD=4.1
23:51:25.710 00.000 10844 MultiStar: [#1 0.03,0.35,1.02,U] [#2 -0.31,0.43,1.82,U] [#3 -0.12,0.18,0.94,U] [#4 -0.02,-0.07,0.89,U] [#5 -0.09,-0.05,1.05,U] [#6 -0.11,-0.09,0.87,U] [#7 -0.70,0.17,0.00,M1] [#8 -0.37,0.26,0.95,U] 
23:51:25.710 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.18}, one-star: {-0.37, 0.18}
23:51:25.710 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
23:51:25.710 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
23:51:25.710 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.37 mountX=-0.14 mountY=-0.21, mountTheta=-2.17
23:51:25.711 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.18, opts=13)
23:51:25.711 00.000 10844 Enqueuing Move request for scope (-0.19, 0.18)
23:51:25.711 00.000 11060 Worker thread wakes up
23:51:25.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
23:51:25.711 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
23:51:25.711 00.000 11060 Moving (-0.19, 0.18) raw xDistance=-0.14 yDistance=-0.21
23:51:25.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:51:25.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:25.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:51:25.711 00.000 11060 MoveAxis(E, 26, ABG)
23:51:25.711 00.000 11060 Guiding  Dir = 2, Dur = 26
23:51:25.716 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:25.736 00.020 11060 IsSlewing returns 0
23:51:25.736 00.000 11060 IsGuiding returns 0
23:51:25.738 00.002 10844 UpdateGuideState exits: m=3393 SNR=37.4
23:51:25.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:25.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:25.738 00.000 10844 Enqueuing Expose request
23:51:25.782 00.044 11060 IsGuiding returns 0
23:51:25.782 00.000 11060 Move returns status 0, amount 26
23:51:25.782 00.000 11060 MoveAxis(N, 0, ABG)
23:51:25.782 00.000 11060 Move returns status 0, amount 0
23:51:25.782 00.000 11060 move complete, result=0
23:51:25.782 00.000 11060 worker thread done servicing request
23:51:25.782 00.000 11060 Worker thread wakes up
23:51:25.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:25.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:25.784 00.002 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
23:51:26.420 00.636 11060 Exposure complete
23:51:26.630 00.210 11060 worker thread done servicing request
23:51:26.630 00.000 10844 OnExposeComplete: enter
23:51:26.630 00.000 10844 UpdateGuideState(): m_state=6
23:51:26.630 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
23:51:26.630 00.000 10844 Star::Find returns 1 (0), X=257.68, Y=61.58, Mass=2913, SNR=34.4, Peak=208 HFD=3.6
23:51:26.635 00.005 10844 MultiStar: [#1 -0.08,0.19,1.10,U] [#2 -0.22,0.38,2.05,U] [#3 -0.41,-0.23,1.12,U] [#4 0.03,-0.11,1.04,U] [#5 -0.17,0.05,1.15,U] [#6 -0.13,-0.06,0.95,U] [#7 -0.74,-0.35,0.00,M2] [#8 -0.03,-0.29,1.07,U] 
23:51:26.635 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.06}, one-star: {-0.68, 0.31}
23:51:26.635 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
23:51:26.635 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
23:51:26.635 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.85 mountX=-0.02 mountY=-0.22, mountTheta=-1.68
23:51:26.637 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.06, opts=13)
23:51:26.637 00.000 10844 Enqueuing Move request for scope (-0.21, 0.06)
23:51:26.637 00.000 11060 Worker thread wakes up
23:51:26.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
23:51:26.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
23:51:26.637 00.000 11060 Moving (-0.21, 0.06) raw xDistance=-0.02 yDistance=-0.22
23:51:26.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:51:26.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:26.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:51:26.637 00.000 11060 MoveAxis(E, 0, ABG)
23:51:26.637 00.000 11060 Move returns status 0, amount 0
23:51:26.637 00.000 11060 MoveAxis(N, 0, ABG)
23:51:26.637 00.000 11060 Move returns status 0, amount 0
23:51:26.637 00.000 11060 move complete, result=0
23:51:26.637 00.000 11060 worker thread done servicing request
23:51:26.653 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:26.665 00.012 10844 UpdateGuideState exits: m=2913 SNR=34.4
23:51:26.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:26.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:26.665 00.000 10844 Enqueuing Expose request
23:51:26.665 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:26.665 00.000 11060 Worker thread wakes up
23:51:26.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:26.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:27.304 00.639 11060 Exposure complete
23:51:27.476 00.172 11060 worker thread done servicing request
23:51:27.476 00.000 10844 OnExposeComplete: enter
23:51:27.476 00.000 10844 UpdateGuideState(): m_state=6
23:51:27.476 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
23:51:27.476 00.000 10844 Star::Find returns 1 (0), X=257.76, Y=59.76, Mass=3341, SNR=37.6, Peak=196 HFD=4.3
23:51:27.476 00.000 10844 MultiStar: large primary error, entering stabilization period
23:51:27.476 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
23:51:27.476 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
23:51:27.476 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=-1.51 hyp=1.63 cameraTheta=-1.95 mountX=1.60 mountY=-0.34, mountTheta=-0.21
23:51:27.476 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=-1.51, opts=13)
23:51:27.476 00.000 10844 Enqueuing Move request for scope (-0.60, -1.51)
23:51:27.476 00.000 11060 Worker thread wakes up
23:51:27.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -1.51) opts 0xd
23:51:27.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, -1.51)
23:51:27.476 00.000 11060 Moving (-0.60, -1.51) raw xDistance=1.60 yDistance=-0.34
23:51:27.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.43 from input 1.60
23:51:27.476 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.16 newest=-0.77
23:51:27.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
23:51:27.476 00.000 11060 MoveAxis(W, 277, ABG)
23:51:27.476 00.000 11060 Guiding  Dir = 3, Dur = 277
23:51:27.487 00.011 11060 IsSlewing returns 0
23:51:27.487 00.000 11060 IsGuiding returns 0
23:51:27.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:27.518 00.031 10844 UpdateGuideState exits: m=3341 SNR=37.6
23:51:27.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:27.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:27.518 00.000 10844 Enqueuing Expose request
23:51:27.775 00.257 11060 IsGuiding returns 0
23:51:27.775 00.000 11060 Move returns status 0, amount 277
23:51:27.775 00.000 11060 BLC: Oldest BLC event removed
23:51:27.775 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:51:27.775 00.000 11060 MoveAxis(N, 883, ABG)
23:51:27.775 00.000 11060 duration set to 750 by maxDecDuration
23:51:27.775 00.000 11060 Guiding  Dir = 0, Dur = 750
23:51:27.786 00.011 11060 IsSlewing returns 0
23:51:27.786 00.000 11060 IsGuiding returns 0
23:51:28.541 00.755 11060 IsGuiding returns 0
23:51:28.541 00.000 11060 Move returns status 0, amount 750
23:51:28.541 00.000 11060 move complete, result=0
23:51:28.541 00.000 11060 worker thread done servicing request
23:51:28.541 00.000 11060 Worker thread wakes up
23:51:28.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:28.541 00.000 10844 GuideStep: 1.6 px 277 ms WEST, -0.3 px 750 ms NORTH
23:51:28.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:29.170 00.629 11060 Exposure complete
23:51:29.329 00.159 11060 worker thread done servicing request
23:51:29.329 00.000 10844 OnExposeComplete: enter
23:51:29.329 00.000 10844 UpdateGuideState(): m_state=6
23:51:29.329 00.000 10844 Star::Find(15, 257, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
23:51:29.329 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=60.43, Mass=2953, SNR=34.6, Peak=191 HFD=3.9
23:51:29.329 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
23:51:29.329 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
23:51:29.329 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.85 hyp=0.85 cameraTheta=-1.56 mountX=0.84 mountY=0.14, mountTheta=0.17
23:51:29.329 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.85, opts=13)
23:51:29.329 00.000 10844 Enqueuing Move request for scope (0.01, -0.85)
23:51:29.329 00.000 11060 Worker thread wakes up
23:51:29.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.85) opts 0xd
23:51:29.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.85)
23:51:29.335 00.006 11060 Moving (0.01, -0.85) raw xDistance=0.84 yDistance=0.14
23:51:29.335 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.239051, 1:-0.143747
23:51:29.335 00.000 11060 BLC: No correction, Miss < min_move
23:51:29.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.84
23:51:29.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:29.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:51:29.335 00.000 11060 MoveAxis(W, 153, ABG)
23:51:29.335 00.000 11060 Guiding  Dir = 3, Dur = 153
23:51:29.340 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:29.350 00.010 11060 IsSlewing returns 0
23:51:29.350 00.000 11060 IsGuiding returns 0
23:51:29.353 00.003 10844 UpdateGuideState exits: m=2953 SNR=34.6
23:51:29.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:29.364 00.011 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:29.364 00.000 10844 Enqueuing Expose request
23:51:29.529 00.165 11060 IsGuiding returns 0
23:51:29.529 00.000 11060 Move returns status 0, amount 153
23:51:29.529 00.000 11060 MoveAxis(N, 0, ABG)
23:51:29.529 00.000 11060 Move returns status 0, amount 0
23:51:29.529 00.000 11060 move complete, result=0
23:51:29.529 00.000 11060 worker thread done servicing request
23:51:29.529 00.000 11060 Worker thread wakes up
23:51:29.529 00.000 10844 GuideStep: 0.8 px 153 ms WEST, 0.1 px 0 ms NORTH
23:51:29.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:29.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:30.160 00.631 11060 Exposure complete
23:51:30.318 00.158 11060 worker thread done servicing request
23:51:30.318 00.000 10844 OnExposeComplete: enter
23:51:30.318 00.000 10844 UpdateGuideState(): m_state=6
23:51:30.318 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
23:51:30.318 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.50, Mass=3541, SNR=38.0, Peak=217 HFD=4.1
23:51:30.318 00.000 10844 MultiStar: exiting stabilization period
23:51:30.318 00.000 10844 MultiStar: [#1 0.11,0.80,0.00,M1] [#2 0.17,0.05,1.99,U] [#3 0.99,0.53,0.00,M3] [#4 0.16,1.17,0.00,M1] [#5 -0.57,0.38,0.00,M1] [#6 0.02,0.25,0.81,U] [#7 -0.31,0.24,0.87,U] [#8 -0.44,-0.21,0.93,U] 
23:51:30.318 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.10}, one-star: {0.05, 0.22}
23:51:30.318 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
23:51:30.318 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
23:51:30.318 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.04 mountX=-0.09 mountY=-0.06, mountTheta=-2.50
23:51:30.318 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.10, opts=13)
23:51:30.318 00.000 10844 Enqueuing Move request for scope (-0.05, 0.10)
23:51:30.318 00.000 11060 Worker thread wakes up
23:51:30.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
23:51:30.318 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
23:51:30.318 00.000 11060 Moving (-0.05, 0.10) raw xDistance=-0.09 yDistance=-0.06
23:51:30.318 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.239051, 1:-0.143747, 2:0.064417
23:51:30.318 00.000 11060 BLC: No correction, Miss < min_move
23:51:30.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:51:30.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:30.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:30.318 00.000 11060 MoveAxis(E, 0, ABG)
23:51:30.323 00.005 11060 Move returns status 0, amount 0
23:51:30.323 00.000 11060 MoveAxis(N, 0, ABG)
23:51:30.323 00.000 11060 Move returns status 0, amount 0
23:51:30.323 00.000 11060 move complete, result=0
23:51:30.323 00.000 11060 worker thread done servicing request
23:51:30.328 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:30.341 00.013 10844 UpdateGuideState exits: m=3541 SNR=38.0
23:51:30.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:30.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:30.341 00.000 10844 Enqueuing Expose request
23:51:30.341 00.000 11060 Worker thread wakes up
23:51:30.341 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:30.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:30.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:30.967 00.626 11060 Exposure complete
23:51:31.153 00.186 11060 worker thread done servicing request
23:51:31.153 00.000 10844 OnExposeComplete: enter
23:51:31.153 00.000 10844 UpdateGuideState(): m_state=6
23:51:31.153 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
23:51:31.153 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.76, Mass=3612, SNR=39.2, Peak=238 HFD=3.9
23:51:31.153 00.000 10844 MultiStar: [#1 0.49,0.91,0.00,M2] [#2 -0.22,0.83,0.00,M1] [#3 0.26,1.27,0.00,M4] [#4 -0.60,0.91,0.00,M2] [#5 0.34,0.46,0.92,U] [#6 0.67,0.37,0.00,M1] [#7 0.12,0.66,0.00,M2] [#8 0.04,0.84,0.00,M1] 
23:51:31.153 00.000 10844 single-star, 1 included, MultiStar: {0.21, 0.47}, one-star: {0.09, 0.48}
23:51:31.153 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
23:51:31.153 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
23:51:31.153 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.48 hyp=0.49 cameraTheta=1.39 mountX=-0.49 mountY=0.01, mountTheta=3.12
23:51:31.153 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.48, opts=13)
23:51:31.153 00.000 10844 Enqueuing Move request for scope (0.09, 0.48)
23:51:31.153 00.000 11060 Worker thread wakes up
23:51:31.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.48) opts 0xd
23:51:31.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.48)
23:51:31.153 00.000 11060 Moving (0.09, 0.48) raw xDistance=-0.49 yDistance=0.01
23:51:31.153 00.000 11060 BLC: window closed
23:51:31.153 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.239051, 1:-0.143747, 2:0.064417
23:51:31.153 00.000 11060 BLC: No correction, Miss < min_move
23:51:31.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
23:51:31.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:31.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:51:31.158 00.005 11060 MoveAxis(E, 85, ABG)
23:51:31.158 00.000 11060 Guiding  Dir = 2, Dur = 85
23:51:31.163 00.005 11060 IsSlewing returns 0
23:51:31.163 00.000 11060 IsGuiding returns 0
23:51:31.169 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:31.181 00.012 10844 UpdateGuideState exits: m=3612 SNR=39.2
23:51:31.191 00.010 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:31.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:31.193 00.002 10844 Enqueuing Expose request
23:51:31.255 00.062 11060 IsGuiding returns 0
23:51:31.255 00.000 11060 Move returns status 0, amount 85
23:51:31.255 00.000 11060 MoveAxis(N, 0, ABG)
23:51:31.255 00.000 11060 Move returns status 0, amount 0
23:51:31.255 00.000 11060 move complete, result=0
23:51:31.255 00.000 11060 worker thread done servicing request
23:51:31.255 00.000 11060 Worker thread wakes up
23:51:31.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:31.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:31.257 00.002 10844 GuideStep: -0.5 px 85 ms EAST, 0.0 px 0 ms NORTH
23:51:31.899 00.642 11060 Exposure complete
23:51:32.094 00.195 11060 worker thread done servicing request
23:51:32.094 00.000 10844 OnExposeComplete: enter
23:51:32.095 00.001 10844 UpdateGuideState(): m_state=6
23:51:32.095 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
23:51:32.095 00.000 10844 Star::Find returns 1 (0), X=259.19, Y=61.36, Mass=3464, SNR=38.1, Peak=181 HFD=4.5
23:51:32.095 00.000 10844 MultiStar: [#1 1.01,0.76,0.00,M3] [#2 0.12,1.20,0.00,M2] [#3 0.77,0.48,0.00,M5] [#4 0.09,0.28,0.97,U] [#5 0.34,0.46,0.96,U] [#6 0.43,0.42,0.86,U] [#7 0.41,0.60,0.00,M3] [#8 0.25,0.72,0.00,M2] 
23:51:32.095 00.000 10844 refined, 3 included, MultiStar: {0.43, 0.30}, one-star: {0.83, 0.08}
23:51:32.095 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
23:51:32.095 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
23:51:32.095 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.30 hyp=0.52 cameraTheta=0.62 mountX=-0.38 mountY=0.37, mountTheta=2.36
23:51:32.095 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.30, opts=13)
23:51:32.095 00.000 10844 Enqueuing Move request for scope (0.43, 0.30)
23:51:32.095 00.000 11060 Worker thread wakes up
23:51:32.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.30) opts 0xd
23:51:32.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.30)
23:51:32.095 00.000 11060 Moving (0.43, 0.30) raw xDistance=-0.38 yDistance=0.37
23:51:32.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
23:51:32.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:32.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:51:32.095 00.000 11060 MoveAxis(E, 68, ABG)
23:51:32.095 00.000 11060 Guiding  Dir = 2, Dur = 68
23:51:32.101 00.006 11060 IsSlewing returns 0
23:51:32.102 00.001 11060 IsGuiding returns 0
23:51:32.106 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:32.121 00.015 10844 UpdateGuideState exits: m=3464 SNR=38.1
23:51:32.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:32.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:32.121 00.000 10844 Enqueuing Expose request
23:51:32.177 00.056 11060 IsGuiding returns 0
23:51:32.177 00.000 11060 Move returns status 0, amount 68
23:51:32.177 00.000 11060 MoveAxis(N, 0, ABG)
23:51:32.177 00.000 11060 Move returns status 0, amount 0
23:51:32.177 00.000 11060 move complete, result=0
23:51:32.177 00.000 11060 worker thread done servicing request
23:51:32.177 00.000 11060 Worker thread wakes up
23:51:32.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:32.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:32.193 00.016 10844 GuideStep: -0.4 px 68 ms EAST, 0.4 px 0 ms NORTH
23:51:32.816 00.623 11060 Exposure complete
23:51:32.986 00.170 11060 worker thread done servicing request
23:51:32.986 00.000 10844 OnExposeComplete: enter
23:51:32.986 00.000 10844 UpdateGuideState(): m_state=6
23:51:32.986 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
23:51:32.986 00.000 10844 Star::Find returns 1 (0), X=258.01, Y=61.49, Mass=3021, SNR=35.1, Peak=210 HFD=3.8
23:51:32.986 00.000 10844 MultiStar: [#1 -0.19,0.08,1.10,U] [#2 -0.19,0.61,0.00,M3] [#3 0.38,0.10,1.11,U] [#4 -0.28,0.62,0.00,M2] [#5 -0.09,0.31,1.07,U] [#6 0.00,0.58,0.97,U] [#7 -0.27,0.26,0.82,U] [#8 -0.56,0.28,1.00,U] 
23:51:32.987 00.001 10844 refined, 6 included, MultiStar: {-0.14, 0.25}, one-star: {-0.35, 0.22}
23:51:32.987 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.84 = -2.45)
23:51:32.987 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
23:51:32.987 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.08 mountX=-0.22 mountY=-0.18, mountTheta=-2.46
23:51:32.987 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.25, opts=13)
23:51:32.987 00.000 10844 Enqueuing Move request for scope (-0.14, 0.25)
23:51:32.987 00.000 11060 Worker thread wakes up
23:51:32.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
23:51:32.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
23:51:32.987 00.000 11060 Moving (-0.14, 0.25) raw xDistance=-0.22 yDistance=-0.18
23:51:32.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:51:32.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:32.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:51:32.987 00.000 11060 MoveAxis(E, 41, ABG)
23:51:32.987 00.000 11060 Guiding  Dir = 2, Dur = 41
23:51:32.995 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:33.002 00.007 11060 IsSlewing returns 0
23:51:33.002 00.000 11060 IsGuiding returns 0
23:51:33.007 00.005 10844 UpdateGuideState exits: m=3021 SNR=35.1
23:51:33.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:33.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:33.007 00.000 10844 Enqueuing Expose request
23:51:33.053 00.046 11060 IsGuiding returns 0
23:51:33.053 00.000 11060 Move returns status 0, amount 41
23:51:33.053 00.000 11060 MoveAxis(N, 0, ABG)
23:51:33.053 00.000 11060 Move returns status 0, amount 0
23:51:33.053 00.000 11060 move complete, result=0
23:51:33.053 00.000 11060 worker thread done servicing request
23:51:33.053 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
23:51:33.053 00.000 11060 Worker thread wakes up
23:51:33.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:33.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:33.697 00.644 11060 Exposure complete
23:51:33.852 00.155 11060 worker thread done servicing request
23:51:33.852 00.000 10844 OnExposeComplete: enter
23:51:33.852 00.000 10844 UpdateGuideState(): m_state=6
23:51:33.852 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
23:51:33.852 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=62.01, Mass=3687, SNR=38.3, Peak=210 HFD=4.1
23:51:33.852 00.000 10844 MultiStar: [#1 0.16,0.01,0.90,U] [#2 0.04,0.37,1.95,U] [#3 0.65,0.07,0.00,M5] [#4 -0.16,-0.80,0.00,M3] [#5 -0.06,0.85,0.00,M1] [#6 0.78,-0.24,0.00,M1] [#7 -0.17,0.11,0.79,U] [#8 0.23,0.07,0.87,U] 
23:51:33.852 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.29}, one-star: {0.19, 0.73}
23:51:33.852 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:51:33.852 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:51:33.852 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.28 mountX=-0.30 mountY=0.04, mountTheta=3.02
23:51:33.856 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.29, opts=13)
23:51:33.856 00.000 10844 Enqueuing Move request for scope (0.09, 0.29)
23:51:33.856 00.000 11060 Worker thread wakes up
23:51:33.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
23:51:33.856 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
23:51:33.856 00.000 11060 Moving (0.09, 0.29) raw xDistance=-0.30 yDistance=0.04
23:51:33.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:51:33.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:33.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:51:33.856 00.000 11060 MoveAxis(E, 54, ABG)
23:51:33.856 00.000 11060 Guiding  Dir = 2, Dur = 54
23:51:33.862 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:51:33.876 00.014 10844 UpdateGuideState exits: m=3687 SNR=38.3
23:51:33.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:33.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:33.876 00.000 10844 Enqueuing Expose request
23:51:33.881 00.005 11060 IsSlewing returns 0
23:51:33.881 00.000 11060 IsGuiding returns 0
23:51:33.944 00.063 11060 IsGuiding returns 0
23:51:33.944 00.000 11060 Move returns status 0, amount 54
23:51:33.944 00.000 11060 MoveAxis(N, 0, ABG)
23:51:33.945 00.001 11060 Move returns status 0, amount 0
23:51:33.945 00.000 11060 move complete, result=0
23:51:33.945 00.000 11060 worker thread done servicing request
23:51:33.945 00.000 11060 Worker thread wakes up
23:51:33.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:33.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:33.945 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
23:51:34.584 00.639 11060 Exposure complete
23:51:34.744 00.160 11060 worker thread done servicing request
23:51:34.744 00.000 10844 OnExposeComplete: enter
23:51:34.744 00.000 10844 UpdateGuideState(): m_state=6
23:51:34.744 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
23:51:34.744 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.83, Mass=3026, SNR=35.1, Peak=180 HFD=4.0
23:51:34.744 00.000 10844 MultiStar: [#1 0.84,0.56,0.00,M2] [#2 0.06,0.56,2.10,U] [#3 0.72,0.72,0.00,M6] [#4 -0.15,0.35,1.01,U] [#5 0.12,0.05,1.09,U] [#6 0.21,0.46,1.02,U] [#7 0.17,-0.17,0.85,U] [#8 -0.41,0.15,1.01,U] 
23:51:34.744 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.32}, one-star: {-0.01, 0.56}
23:51:34.744 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
23:51:34.744 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
23:51:34.744 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.55 mountX=-0.32 mountY=-0.05, mountTheta=-2.99
23:51:34.744 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.32, opts=13)
23:51:34.744 00.000 10844 Enqueuing Move request for scope (0.01, 0.32)
23:51:34.744 00.000 11060 Worker thread wakes up
23:51:34.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
23:51:34.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
23:51:34.744 00.000 11060 Moving (0.01, 0.32) raw xDistance=-0.32 yDistance=-0.05
23:51:34.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:51:34.747 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:34.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:51:34.747 00.000 11060 MoveAxis(E, 57, ABG)
23:51:34.747 00.000 11060 Guiding  Dir = 2, Dur = 57
23:51:34.752 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:51:34.766 00.014 11060 IsSlewing returns 0
23:51:34.766 00.000 11060 IsGuiding returns 0
23:51:34.775 00.009 10844 UpdateGuideState exits: m=3026 SNR=35.1
23:51:34.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:34.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:34.775 00.000 10844 Enqueuing Expose request
23:51:34.849 00.074 11060 IsGuiding returns 0
23:51:34.849 00.000 11060 Move returns status 0, amount 57
23:51:34.849 00.000 11060 MoveAxis(N, 0, ABG)
23:51:34.849 00.000 11060 Move returns status 0, amount 0
23:51:34.849 00.000 11060 move complete, result=0
23:51:34.849 00.000 11060 worker thread done servicing request
23:51:34.849 00.000 11060 Worker thread wakes up
23:51:34.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:34.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:34.851 00.002 10844 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
23:51:35.479 00.628 11060 Exposure complete
23:51:35.677 00.198 11060 worker thread done servicing request
23:51:35.677 00.000 10844 OnExposeComplete: enter
23:51:35.677 00.000 10844 UpdateGuideState(): m_state=6
23:51:35.678 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
23:51:35.678 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=61.90, Mass=3048, SNR=35.2, Peak=218 HFD=3.9
23:51:35.678 00.000 10844 MultiStar: [#1 -0.09,0.74,0.00,M3] [#2 -0.67,1.23,0.00,M2] [#3 -0.18,0.08,0.94,U] [#4 -0.04,0.22,1.06,U] [#5 -0.58,0.25,0.00,M1] [#6 0.76,0.38,0.00,M1] [#7 -0.51,0.88,0.00,M1] [#8 -0.18,0.61,0.00,M1] 
23:51:35.678 00.000 10844 refined, 2 included, MultiStar: {-0.15, 0.31}, one-star: {-0.23, 0.63}
23:51:35.678 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.77 = -2.52)
23:51:35.678 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
23:51:35.678 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.34 cameraTheta=2.01 mountX=-0.28 mountY=-0.20, mountTheta=-2.53
23:51:35.679 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.31, opts=13)
23:51:35.679 00.000 10844 Enqueuing Move request for scope (-0.15, 0.31)
23:51:35.679 00.000 11060 Worker thread wakes up
23:51:35.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
23:51:35.679 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
23:51:35.679 00.000 11060 Moving (-0.15, 0.31) raw xDistance=-0.28 yDistance=-0.20
23:51:35.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:51:35.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:51:35.679 00.000 11060 MoveAxis(E, 50, ABG)
23:51:35.679 00.000 11060 Guiding  Dir = 2, Dur = 50
23:51:35.687 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:35.708 00.021 11060 IsSlewing returns 0
23:51:35.708 00.000 11060 IsGuiding returns 0
23:51:35.708 00.000 10844 UpdateGuideState exits: m=3048 SNR=35.2
23:51:35.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:35.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:35.708 00.000 10844 Enqueuing Expose request
23:51:35.784 00.076 11060 IsGuiding returns 0
23:51:35.784 00.000 11060 Move returns status 0, amount 50
23:51:35.784 00.000 11060 MoveAxis(N, 76, ABG)
23:51:35.784 00.000 11060 Guiding  Dir = 0, Dur = 76
23:51:35.815 00.031 11060 IsSlewing returns 0
23:51:35.815 00.000 11060 IsGuiding returns 0
23:51:35.911 00.096 11060 IsGuiding returns 0
23:51:35.912 00.001 11060 Move returns status 0, amount 76
23:51:35.912 00.000 11060 move complete, result=0
23:51:35.913 00.001 10844 GuideStep: -0.3 px 50 ms EAST, -0.2 px 76 ms NORTH
23:51:35.913 00.000 11060 worker thread done servicing request
23:51:35.929 00.016 11060 Worker thread wakes up
23:51:35.930 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:35.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:36.571 00.641 11060 Exposure complete
23:51:36.781 00.210 11060 worker thread done servicing request
23:51:36.781 00.000 10844 OnExposeComplete: enter
23:51:36.781 00.000 10844 UpdateGuideState(): m_state=6
23:51:36.781 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
23:51:36.781 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=62.61, Mass=3217, SNR=36.2, Peak=208 HFD=4.0
23:51:36.781 00.000 10844 MultiStar: large primary error, entering stabilization period
23:51:36.781 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
23:51:36.781 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
23:51:36.781 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=1.33 hyp=1.33 cameraTheta=1.47 mountX=-1.33 mountY=-0.08, mountTheta=-3.08
23:51:36.781 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=1.33, opts=13)
23:51:36.781 00.000 10844 Enqueuing Move request for scope (0.14, 1.33)
23:51:36.781 00.000 11060 Worker thread wakes up
23:51:36.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 1.33) opts 0xd
23:51:36.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 1.33)
23:51:36.781 00.000 11060 Moving (0.14, 1.33) raw xDistance=-1.33 yDistance=-0.08
23:51:36.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.36 from input -1.33
23:51:36.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:36.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:51:36.781 00.000 11060 MoveAxis(E, 232, ABG)
23:51:36.781 00.000 11060 Guiding  Dir = 2, Dur = 232
23:51:36.789 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:36.802 00.013 10844 UpdateGuideState exits: m=3217 SNR=36.2
23:51:36.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:36.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:36.802 00.000 10844 Enqueuing Expose request
23:51:36.825 00.023 11060 IsSlewing returns 0
23:51:36.826 00.001 11060 IsGuiding returns 0
23:51:37.086 00.260 11060 IsGuiding returns 0
23:51:37.086 00.000 11060 Move returns status 0, amount 232
23:51:37.086 00.000 11060 MoveAxis(N, 0, ABG)
23:51:37.086 00.000 11060 Move returns status 0, amount 0
23:51:37.086 00.000 11060 move complete, result=0
23:51:37.086 00.000 11060 worker thread done servicing request
23:51:37.086 00.000 11060 Worker thread wakes up
23:51:37.086 00.000 10844 GuideStep: -1.3 px 232 ms EAST, -0.1 px 0 ms NORTH
23:51:37.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:37.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:37.734 00.648 11060 Exposure complete
23:51:37.871 00.137 11060 worker thread done servicing request
23:51:37.871 00.000 10844 OnExposeComplete: enter
23:51:37.871 00.000 10844 UpdateGuideState(): m_state=6
23:51:37.871 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
23:51:37.871 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=62.13, Mass=3423, SNR=37.6, Peak=217 HFD=4.1
23:51:37.876 00.005 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
23:51:37.876 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
23:51:37.876 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.85 hyp=0.85 cameraTheta=1.66 mountX=-0.82 mountY=-0.21, mountTheta=-2.89
23:51:37.876 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.85, opts=13)
23:51:37.876 00.000 10844 Enqueuing Move request for scope (-0.08, 0.85)
23:51:37.876 00.000 11060 Worker thread wakes up
23:51:37.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.85) opts 0xd
23:51:37.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.85)
23:51:37.876 00.000 11060 Moving (-0.08, 0.85) raw xDistance=-0.82 yDistance=-0.21
23:51:37.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.82
23:51:37.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:51:37.876 00.000 11060 MoveAxis(E, 149, ABG)
23:51:37.876 00.000 11060 Guiding  Dir = 2, Dur = 149
23:51:37.881 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:37.886 00.005 11060 IsSlewing returns 0
23:51:37.886 00.000 11060 IsGuiding returns 0
23:51:37.902 00.016 10844 UpdateGuideState exits: m=3423 SNR=37.6
23:51:37.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:37.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:37.902 00.000 10844 Enqueuing Expose request
23:51:38.041 00.139 11060 IsGuiding returns 0
23:51:38.042 00.001 11060 Move returns status 0, amount 149
23:51:38.042 00.000 11060 MoveAxis(N, 83, ABG)
23:51:38.042 00.000 11060 Guiding  Dir = 0, Dur = 83
23:51:38.083 00.041 11060 IsSlewing returns 0
23:51:38.083 00.000 11060 IsGuiding returns 0
23:51:38.193 00.110 11060 IsGuiding returns 0
23:51:38.193 00.000 11060 Move returns status 0, amount 83
23:51:38.193 00.000 11060 move complete, result=0
23:51:38.193 00.000 11060 worker thread done servicing request
23:51:38.193 00.000 11060 Worker thread wakes up
23:51:38.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:38.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:38.193 00.000 10844 GuideStep: -0.8 px 149 ms EAST, -0.2 px 83 ms NORTH
23:51:38.844 00.651 11060 Exposure complete
23:51:39.028 00.184 11060 worker thread done servicing request
23:51:39.028 00.000 10844 OnExposeComplete: enter
23:51:39.028 00.000 10844 UpdateGuideState(): m_state=6
23:51:39.028 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
23:51:39.028 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=62.28, Mass=3697, SNR=38.8, Peak=235 HFD=3.9
23:51:39.028 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
23:51:39.028 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
23:51:39.028 00.000 10844 CameraToMount -- cameraX=0.55 cameraY=1.00 hyp=1.14 cameraTheta=1.07 mountX=-1.08 mountY=0.38, mountTheta=2.80
23:51:39.032 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.55, y=1.00, opts=13)
23:51:39.032 00.000 10844 Enqueuing Move request for scope (0.55, 1.00)
23:51:39.032 00.000 11060 Worker thread wakes up
23:51:39.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.55, 1.00) opts 0xd
23:51:39.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.55, 1.00)
23:51:39.032 00.000 11060 Moving (0.55, 1.00) raw xDistance=-1.08 yDistance=0.38
23:51:39.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.30 from input -1.08
23:51:39.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:39.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:51:39.032 00.000 11060 MoveAxis(E, 192, ABG)
23:51:39.032 00.000 11060 Guiding  Dir = 2, Dur = 192
23:51:39.039 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:39.052 00.013 10844 UpdateGuideState exits: m=3697 SNR=38.8
23:51:39.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:39.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:39.052 00.000 10844 Enqueuing Expose request
23:51:39.058 00.006 11060 IsSlewing returns 0
23:51:39.058 00.000 11060 IsGuiding returns 0
23:51:39.273 00.215 11060 IsGuiding returns 0
23:51:39.273 00.000 11060 Move returns status 0, amount 192
23:51:39.273 00.000 11060 MoveAxis(N, 0, ABG)
23:51:39.273 00.000 11060 Move returns status 0, amount 0
23:51:39.273 00.000 11060 move complete, result=0
23:51:39.273 00.000 11060 worker thread done servicing request
23:51:39.273 00.000 11060 Worker thread wakes up
23:51:39.273 00.000 10844 GuideStep: -1.1 px 192 ms EAST, 0.4 px 0 ms NORTH
23:51:39.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:39.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:39.909 00.636 11060 Exposure complete
23:51:40.100 00.191 11060 worker thread done servicing request
23:51:40.100 00.000 10844 OnExposeComplete: enter
23:51:40.100 00.000 10844 UpdateGuideState(): m_state=6
23:51:40.100 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
23:51:40.100 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.73, Mass=3652, SNR=38.7, Peak=248 HFD=3.9
23:51:40.100 00.000 10844 MultiStar: exiting stabilization period
23:51:40.100 00.000 10844 MultiStar: [#1 -0.39,0.89,0.00,M4] [#2 -1.04,0.23,0.00,M3] [#3 0.01,0.30,0.91,U] [#4 0.08,-0.50,0.85,U] [#5 -0.64,0.66,0.00,M2] [#6 0.23,-0.41,0.83,U] [#7 -0.91,-0.09,0.00,M2] [#8 -0.64,-0.56,0.00,M2] 
23:51:40.100 00.000 10844 refined, 3 included, MultiStar: {0.11, -0.01}, one-star: {0.12, 0.45}
23:51:40.100 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
23:51:40.100 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
23:51:40.100 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.09 mountX=-0.01 mountY=0.11, mountTheta=1.66
23:51:40.100 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
23:51:40.100 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
23:51:40.100 00.000 11060 Worker thread wakes up
23:51:40.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:51:40.100 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:51:40.100 00.000 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
23:51:40.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:51:40.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:40.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:51:40.100 00.000 11060 MoveAxis(E, 0, ABG)
23:51:40.100 00.000 11060 Move returns status 0, amount 0
23:51:40.100 00.000 11060 MoveAxis(N, 0, ABG)
23:51:40.100 00.000 11060 Move returns status 0, amount 0
23:51:40.100 00.000 11060 move complete, result=0
23:51:40.100 00.000 11060 worker thread done servicing request
23:51:40.105 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:40.125 00.020 10844 UpdateGuideState exits: m=3652 SNR=38.7
23:51:40.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:40.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:40.125 00.000 10844 Enqueuing Expose request
23:51:40.125 00.000 11060 Worker thread wakes up
23:51:40.125 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:40.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:40.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:40.759 00.634 11060 Exposure complete
23:51:40.926 00.167 11060 worker thread done servicing request
23:51:40.926 00.000 10844 OnExposeComplete: enter
23:51:40.926 00.000 10844 UpdateGuideState(): m_state=6
23:51:40.928 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
23:51:40.928 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=62.10, Mass=3609, SNR=38.7, Peak=207 HFD=4.0
23:51:40.928 00.000 10844 MultiStar: [#1 -0.07,-0.13,0.92,U] [#2 -0.38,-0.28,1.85,U] [#3 -0.53,-0.22,0.98,U] [#4 0.42,0.31,0.90,U] [#5 -0.46,-0.20,0.95,U] [#6 -0.20,-0.28,0.82,U] [#7 -0.81,-0.52,0.00,M3] [#8 -1.02,-0.98,0.00,M3] 
23:51:40.928 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.02}, one-star: {0.05, 0.82}
23:51:40.928 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
23:51:40.928 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
23:51:40.928 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.02 mountX=0.06 mountY=-0.19, mountTheta=-1.27
23:51:40.928 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.02, opts=13)
23:51:40.928 00.000 10844 Enqueuing Move request for scope (-0.20, -0.02)
23:51:40.928 00.000 11060 Worker thread wakes up
23:51:40.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
23:51:40.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
23:51:40.928 00.000 11060 Moving (-0.20, -0.02) raw xDistance=0.06 yDistance=-0.19
23:51:40.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:51:40.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
23:51:40.928 00.000 11060 MoveAxis(E, 0, ABG)
23:51:40.928 00.000 11060 Move returns status 0, amount 0
23:51:40.928 00.000 11060 MoveAxis(N, 74, ABG)
23:51:40.928 00.000 11060 Guiding  Dir = 0, Dur = 74
23:51:40.937 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:40.949 00.012 10844 UpdateGuideState exits: m=3609 SNR=38.7
23:51:40.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:40.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:40.949 00.000 10844 Enqueuing Expose request
23:51:40.962 00.013 11060 IsSlewing returns 0
23:51:40.962 00.000 11060 IsGuiding returns 0
23:51:41.060 00.098 11060 IsGuiding returns 0
23:51:41.060 00.000 11060 Move returns status 0, amount 74
23:51:41.060 00.000 11060 move complete, result=0
23:51:41.060 00.000 11060 worker thread done servicing request
23:51:41.060 00.000 11060 Worker thread wakes up
23:51:41.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:41.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:41.060 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 74 ms NORTH
23:51:41.698 00.638 11060 Exposure complete
23:51:41.876 00.178 11060 worker thread done servicing request
23:51:41.876 00.000 10844 OnExposeComplete: enter
23:51:41.876 00.000 10844 UpdateGuideState(): m_state=6
23:51:41.876 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
23:51:41.876 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.64, Mass=3069, SNR=36.2, Peak=228 HFD=3.6
23:51:41.876 00.000 10844 MultiStar: [#1 0.20,0.96,0.00,M4] [#2 -0.35,0.47,1.94,U] [#3 0.27,0.12,1.03,U] [#4 0.24,0.20,1.00,U] [#5 -0.75,0.09,0.00,M2] [#6 0.87,0.23,0.00,M1] [#7 0.15,0.47,0.88,U] [#8 -0.57,-0.32,0.00,M4] 
23:51:41.880 00.004 10844 refined, 4 included, MultiStar: {0.05, 0.35}, one-star: {0.34, 0.36}
23:51:41.880 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
23:51:41.880 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
23:51:41.880 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.42 mountX=-0.35 mountY=-0.00, mountTheta=-3.13
23:51:41.880 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.35, opts=13)
23:51:41.880 00.000 10844 Enqueuing Move request for scope (0.05, 0.35)
23:51:41.880 00.000 11060 Worker thread wakes up
23:51:41.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
23:51:41.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
23:51:41.880 00.000 11060 Moving (0.05, 0.35) raw xDistance=-0.35 yDistance=-0.00
23:51:41.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
23:51:41.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:41.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:51:41.880 00.000 11060 MoveAxis(E, 61, ABG)
23:51:41.880 00.000 11060 Guiding  Dir = 2, Dur = 61
23:51:41.887 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:41.900 00.013 10844 UpdateGuideState exits: m=3069 SNR=36.2
23:51:41.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:41.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:41.900 00.000 10844 Enqueuing Expose request
23:51:41.906 00.006 11060 IsSlewing returns 0
23:51:41.906 00.000 11060 IsGuiding returns 0
23:51:41.993 00.087 11060 IsGuiding returns 0
23:51:41.993 00.000 11060 Move returns status 0, amount 61
23:51:41.993 00.000 11060 MoveAxis(N, 0, ABG)
23:51:41.993 00.000 11060 Move returns status 0, amount 0
23:51:41.993 00.000 11060 move complete, result=0
23:51:41.993 00.000 11060 worker thread done servicing request
23:51:41.993 00.000 11060 Worker thread wakes up
23:51:41.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:41.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:41.996 00.003 10844 GuideStep: -0.3 px 61 ms EAST, -0.0 px 0 ms NORTH
23:51:42.649 00.653 11060 Exposure complete
23:51:42.834 00.185 11060 worker thread done servicing request
23:51:42.834 00.000 10844 OnExposeComplete: enter
23:51:42.834 00.000 10844 UpdateGuideState(): m_state=6
23:51:42.834 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
23:51:42.834 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.32, Mass=3249, SNR=36.6, Peak=244 HFD=3.8
23:51:42.834 00.000 10844 MultiStar: [#1 0.26,0.79,0.00,M5] [#2 0.24,0.13,1.91,U] [#3 0.37,-0.33,1.02,U] [#4 0.49,0.10,1.03,U] [#5 0.04,-0.41,1.03,U] [#6 0.47,-0.35,0.94,U] [#7 0.17,0.41,0.81,U] [#8 -0.22,-0.55,0.99,U] 
23:51:42.834 00.000 10844 refined, 7 included, MultiStar: {0.26, -0.10}, one-star: {0.55, 0.04}
23:51:42.834 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
23:51:42.834 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
23:51:42.834 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.37 mountX=0.05 mountY=0.28, mountTheta=1.38
23:51:42.834 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.10, opts=13)
23:51:42.834 00.000 10844 Enqueuing Move request for scope (0.26, -0.10)
23:51:42.834 00.000 11060 Worker thread wakes up
23:51:42.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
23:51:42.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
23:51:42.834 00.000 11060 Moving (0.26, -0.10) raw xDistance=0.05 yDistance=0.28
23:51:42.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:51:42.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:51:42.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:51:42.834 00.000 11060 MoveAxis(E, 0, ABG)
23:51:42.834 00.000 11060 Move returns status 0, amount 0
23:51:42.834 00.000 11060 MoveAxis(N, 0, ABG)
23:51:42.834 00.000 11060 Move returns status 0, amount 0
23:51:42.834 00.000 11060 move complete, result=0
23:51:42.834 00.000 11060 worker thread done servicing request
23:51:42.846 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:42.865 00.019 10844 UpdateGuideState exits: m=3249 SNR=36.6
23:51:42.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:42.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:42.865 00.000 10844 Enqueuing Expose request
23:51:42.865 00.000 11060 Worker thread wakes up
23:51:42.865 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:51:42.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:42.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:43.497 00.632 11060 Exposure complete
23:51:43.680 00.183 11060 worker thread done servicing request
23:51:43.680 00.000 10844 OnExposeComplete: enter
23:51:43.680 00.000 10844 UpdateGuideState(): m_state=6
23:51:43.680 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
23:51:43.680 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.41, Mass=3480, SNR=37.3, Peak=252 HFD=3.4
23:51:43.680 00.000 10844 MultiStar: [#1 -0.10,0.09,1.04,U] [#2 -0.61,0.31,0.00,M1] [#3 0.15,-0.28,0.94,U] [#4 0.03,0.30,0.91,U] [#5 -0.02,0.14,0.95,U] [#6 0.24,0.05,0.88,U] [#7 -0.46,0.16,0.92,U] [#8 -0.72,0.24,0.00,M4] 
23:51:43.680 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.09}, one-star: {0.04, 0.13}
23:51:43.680 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
23:51:43.680 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
23:51:43.686 00.006 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
23:51:43.686 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
23:51:43.686 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
23:51:43.686 00.000 11060 Worker thread wakes up
23:51:43.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
23:51:43.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
23:51:43.686 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.08 yDistance=-0.03
23:51:43.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:51:43.688 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:43.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:43.688 00.000 11060 MoveAxis(E, 0, ABG)
23:51:43.688 00.000 11060 Move returns status 0, amount 0
23:51:43.688 00.000 11060 MoveAxis(N, 0, ABG)
23:51:43.688 00.000 11060 Move returns status 0, amount 0
23:51:43.688 00.000 11060 move complete, result=0
23:51:43.688 00.000 11060 worker thread done servicing request
23:51:43.696 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:43.706 00.010 10844 UpdateGuideState exits: m=3480 SNR=37.3
23:51:43.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:43.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:43.706 00.000 10844 Enqueuing Expose request
23:51:43.706 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:43.706 00.000 11060 Worker thread wakes up
23:51:43.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:43.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:44.330 00.624 11060 Exposure complete
23:51:44.492 00.162 11060 worker thread done servicing request
23:51:44.492 00.000 10844 OnExposeComplete: enter
23:51:44.492 00.000 10844 UpdateGuideState(): m_state=6
23:51:44.492 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
23:51:44.492 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.62, Mass=2781, SNR=34.1, Peak=225 HFD=3.3
23:51:44.492 00.000 10844 MultiStar: [#1 0.38,0.32,1.08,U] [#2 -0.31,-0.11,2.11,U] [#3 0.40,0.02,1.11,U] [#4 0.97,-0.06,0.00,M1] [#5 0.16,-0.88,0.00,M1] [#6 -0.09,0.12,1.01,U] [#7 -0.10,-0.44,0.96,U] [#8 0.18,0.05,1.03,U] 
23:51:44.492 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {0.30, 0.34}
23:51:44.492 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
23:51:44.492 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
23:51:44.492 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=-0.04 mountY=0.06, mountTheta=2.18
23:51:44.494 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
23:51:44.494 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
23:51:44.494 00.000 11060 Worker thread wakes up
23:51:44.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:51:44.494 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:51:44.494 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.06
23:51:44.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:51:44.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:44.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:51:44.494 00.000 11060 MoveAxis(E, 0, ABG)
23:51:44.494 00.000 11060 Move returns status 0, amount 0
23:51:44.494 00.000 11060 MoveAxis(N, 0, ABG)
23:51:44.494 00.000 11060 Move returns status 0, amount 0
23:51:44.494 00.000 11060 move complete, result=0
23:51:44.494 00.000 11060 worker thread done servicing request
23:51:44.501 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:44.508 00.007 10844 UpdateGuideState exits: m=2781 SNR=34.1
23:51:44.514 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:44.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:44.514 00.000 10844 Enqueuing Expose request
23:51:44.514 00.000 11060 Worker thread wakes up
23:51:44.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:44.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:44.514 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:45.147 00.633 11060 Exposure complete
23:51:45.318 00.171 11060 worker thread done servicing request
23:51:45.318 00.000 10844 OnExposeComplete: enter
23:51:45.318 00.000 10844 UpdateGuideState(): m_state=6
23:51:45.318 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
23:51:45.318 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=61.12, Mass=2871, SNR=34.0, Peak=192 HFD=3.9
23:51:45.318 00.000 10844 MultiStar: [#1 -0.07,-0.30,1.06,U] [#2 -0.21,0.78,0.00,M1] [#3 0.24,0.31,1.11,U] [#4 0.84,-0.71,0.00,M2] [#5 0.02,-0.34,1.09,U] [#6 0.30,-0.24,1.00,U] [#7 -0.44,0.00,0.95,U] [#8 -0.26,0.46,1.04,U] 
23:51:45.318 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {-0.11, -0.16}
23:51:45.318 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
23:51:45.318 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
23:51:45.318 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.43 mountX=0.04 mountY=-0.03, mountTheta=-0.69
23:51:45.323 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
23:51:45.323 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
23:51:45.323 00.000 11060 Worker thread wakes up
23:51:45.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:51:45.323 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:51:45.323 00.000 11060 Moving (-0.04, -0.03) raw xDistance=0.04 yDistance=-0.03
23:51:45.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:51:45.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:45.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:45.323 00.000 11060 MoveAxis(E, 0, ABG)
23:51:45.323 00.000 11060 Move returns status 0, amount 0
23:51:45.323 00.000 11060 MoveAxis(N, 0, ABG)
23:51:45.323 00.000 11060 Move returns status 0, amount 0
23:51:45.323 00.000 11060 move complete, result=0
23:51:45.323 00.000 11060 worker thread done servicing request
23:51:45.330 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:45.339 00.009 10844 UpdateGuideState exits: m=2871 SNR=34.0
23:51:45.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:45.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:45.339 00.000 10844 Enqueuing Expose request
23:51:45.339 00.000 11060 Worker thread wakes up
23:51:45.344 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:45.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:45.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:45.972 00.628 11060 Exposure complete
23:51:46.158 00.186 11060 worker thread done servicing request
23:51:46.158 00.000 10844 OnExposeComplete: enter
23:51:46.158 00.000 10844 UpdateGuideState(): m_state=6
23:51:46.158 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
23:51:46.158 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=61.70, Mass=3018, SNR=35.1, Peak=218 HFD=3.7
23:51:46.159 00.001 10844 MultiStar: [#1 0.23,0.81,0.00,M3] [#2 -0.33,0.48,2.12,U] [#3 0.25,0.53,1.07,U] [#4 0.38,-0.53,0.00,M3] [#5 -0.58,0.11,1.09,U] [#6 0.18,0.48,1.01,U] [#7 0.07,0.29,0.95,U] [#8 -0.39,0.34,0.99,U] 
23:51:46.159 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.39}, one-star: {-0.18, 0.42}
23:51:46.159 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
23:51:46.159 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.58)
23:51:46.159 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.39 hyp=0.43 cameraTheta=1.97 mountX=-0.36 mountY=-0.23, mountTheta=-2.57
23:51:46.162 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.39, opts=13)
23:51:46.162 00.000 10844 Enqueuing Move request for scope (-0.17, 0.39)
23:51:46.162 00.000 11060 Worker thread wakes up
23:51:46.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.39) opts 0xd
23:51:46.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.39)
23:51:46.162 00.000 11060 Moving (-0.17, 0.39) raw xDistance=-0.36 yDistance=-0.23
23:51:46.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
23:51:46.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:51:46.162 00.000 11060 MoveAxis(E, 62, ABG)
23:51:46.162 00.000 11060 Guiding  Dir = 2, Dur = 62
23:51:46.165 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:46.188 00.023 11060 IsSlewing returns 0
23:51:46.188 00.000 11060 IsGuiding returns 0
23:51:46.191 00.003 10844 UpdateGuideState exits: m=3018 SNR=35.1
23:51:46.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:46.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:46.191 00.000 10844 Enqueuing Expose request
23:51:46.281 00.090 11060 IsGuiding returns 0
23:51:46.281 00.000 11060 Move returns status 0, amount 62
23:51:46.281 00.000 11060 MoveAxis(N, 89, ABG)
23:51:46.281 00.000 11060 Guiding  Dir = 0, Dur = 89
23:51:46.312 00.031 11060 IsSlewing returns 0
23:51:46.312 00.000 11060 IsGuiding returns 0
23:51:46.420 00.108 11060 IsGuiding returns 0
23:51:46.420 00.000 11060 Move returns status 0, amount 89
23:51:46.420 00.000 11060 move complete, result=0
23:51:46.420 00.000 11060 worker thread done servicing request
23:51:46.420 00.000 11060 Worker thread wakes up
23:51:46.420 00.000 10844 GuideStep: -0.4 px 62 ms EAST, -0.2 px 89 ms NORTH
23:51:46.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:46.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:47.055 00.635 11060 Exposure complete
23:51:47.219 00.164 11060 worker thread done servicing request
23:51:47.219 00.000 10844 OnExposeComplete: enter
23:51:47.219 00.000 10844 UpdateGuideState(): m_state=6
23:51:47.224 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
23:51:47.224 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=62.05, Mass=3558, SNR=38.1, Peak=241 HFD=3.8
23:51:47.224 00.000 10844 MultiStar: [#1 0.30,-0.07,1.00,U] [#2 0.55,0.72,0.00,M1] [#3 0.10,0.11,0.95,U] [#4 0.12,-0.69,0.00,M4] [#5 0.20,0.67,0.00,M1] [#6 0.74,0.45,0.00,M1] [#7 -0.31,0.80,0.00,M1] [#8 -0.11,0.22,0.95,U] 
23:51:47.224 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.26}, one-star: {0.07, 0.77}
23:51:47.224 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
23:51:47.224 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
23:51:47.224 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.23 mountX=-0.27 mountY=0.05, mountTheta=2.97
23:51:47.226 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.26, opts=13)
23:51:47.226 00.000 10844 Enqueuing Move request for scope (0.09, 0.26)
23:51:47.226 00.000 11060 Worker thread wakes up
23:51:47.227 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
23:51:47.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
23:51:47.227 00.000 11060 Moving (0.09, 0.26) raw xDistance=-0.27 yDistance=0.05
23:51:47.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
23:51:47.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:47.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:51:47.227 00.000 11060 MoveAxis(E, 49, ABG)
23:51:47.227 00.000 11060 Guiding  Dir = 2, Dur = 49
23:51:47.234 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:47.251 00.017 10844 UpdateGuideState exits: m=3558 SNR=38.1
23:51:47.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:47.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:47.251 00.000 10844 Enqueuing Expose request
23:51:47.254 00.003 11060 IsSlewing returns 0
23:51:47.254 00.000 11060 IsGuiding returns 0
23:51:47.332 00.078 11060 IsGuiding returns 0
23:51:47.332 00.000 11060 Move returns status 0, amount 49
23:51:47.332 00.000 11060 MoveAxis(N, 0, ABG)
23:51:47.332 00.000 11060 Move returns status 0, amount 0
23:51:47.333 00.001 11060 move complete, result=0
23:51:47.333 00.000 11060 worker thread done servicing request
23:51:47.333 00.000 11060 Worker thread wakes up
23:51:47.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:47.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:47.334 00.001 10844 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
23:51:47.982 00.648 11060 Exposure complete
23:51:48.159 00.177 11060 worker thread done servicing request
23:51:48.159 00.000 10844 OnExposeComplete: enter
23:51:48.159 00.000 10844 UpdateGuideState(): m_state=6
23:51:48.159 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
23:51:48.159 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=60.97, Mass=2687, SNR=33.3, Peak=188 HFD=4.0
23:51:48.159 00.000 10844 MultiStar: [#1 0.19,-0.06,1.26,U] [#2 0.12,0.35,2.09,U] [#3 0.61,-0.06,1.12,U] [#4 0.48,-1.30,0.00,M5] [#5 -0.05,-0.52,1.11,U] [#6 0.42,-0.26,0.95,U] [#7 0.18,0.16,1.02,U] [#8 -0.50,-0.72,0.00,M1] 
23:51:48.159 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.04}, one-star: {-0.37, -0.31}
23:51:48.159 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
23:51:48.159 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
23:51:48.159 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.27 mountX=0.01 mountY=0.16, mountTheta=1.48
23:51:48.163 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
23:51:48.163 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
23:51:48.163 00.000 11060 Worker thread wakes up
23:51:48.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
23:51:48.163 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
23:51:48.163 00.000 11060 Moving (0.16, -0.04) raw xDistance=0.01 yDistance=0.16
23:51:48.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:51:48.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:48.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:51:48.163 00.000 11060 MoveAxis(E, 0, ABG)
23:51:48.163 00.000 11060 Move returns status 0, amount 0
23:51:48.163 00.000 11060 MoveAxis(N, 0, ABG)
23:51:48.163 00.000 11060 Move returns status 0, amount 0
23:51:48.163 00.000 11060 move complete, result=0
23:51:48.166 00.003 11060 worker thread done servicing request
23:51:48.173 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:48.198 00.025 10844 UpdateGuideState exits: m=2687 SNR=33.3
23:51:48.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:48.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:48.198 00.000 10844 Enqueuing Expose request
23:51:48.198 00.000 11060 Worker thread wakes up
23:51:48.198 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:51:48.199 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:48.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:48.835 00.636 11060 Exposure complete
23:51:48.989 00.154 11060 worker thread done servicing request
23:51:48.989 00.000 10844 OnExposeComplete: enter
23:51:48.989 00.000 10844 UpdateGuideState(): m_state=6
23:51:48.989 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
23:51:48.989 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=61.23, Mass=3398, SNR=37.0, Peak=218 HFD=3.7
23:51:48.994 00.005 10844 MultiStar: [#1 0.36,0.76,0.00,M2] [#2 0.37,-0.05,1.97,U] [#3 0.75,-0.02,0.00,M1] [#4 0.39,0.08,0.97,U] [#5 0.24,-0.01,1.02,U] [#6 0.67,0.30,0.00,M1] [#7 0.35,0.17,0.83,U] [#8 0.24,-0.17,0.95,U] 
23:51:48.994 00.000 10844 single-star, 5 included, MultiStar: {0.28, -0.02}, one-star: {0.02, -0.05}
23:51:48.994 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:51:48.994 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
23:51:48.994 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.15 mountX=0.05 mountY=0.03, mountTheta=0.59
23:51:48.994 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
23:51:48.994 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
23:51:48.994 00.000 11060 Worker thread wakes up
23:51:48.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:51:48.994 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:51:48.994 00.000 11060 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=0.03
23:51:48.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:51:48.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:48.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:51:48.994 00.000 11060 MoveAxis(E, 0, ABG)
23:51:48.994 00.000 11060 Move returns status 0, amount 0
23:51:48.994 00.000 11060 MoveAxis(N, 0, ABG)
23:51:48.994 00.000 11060 Move returns status 0, amount 0
23:51:48.994 00.000 11060 move complete, result=0
23:51:48.994 00.000 11060 worker thread done servicing request
23:51:48.999 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:49.029 00.030 10844 UpdateGuideState exits: m=3398 SNR=37.0
23:51:49.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:49.031 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:49.031 00.000 10844 Enqueuing Expose request
23:51:49.031 00.000 11060 Worker thread wakes up
23:51:49.031 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:49.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:49.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:49.654 00.623 11060 Exposure complete
23:51:49.823 00.169 10844 OnExposeComplete: enter
23:51:49.823 00.000 10844 UpdateGuideState(): m_state=6
23:51:49.823 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
23:51:49.823 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.03, Mass=3047, SNR=35.7, Peak=210 HFD=3.6
23:51:49.825 00.002 10844 MultiStar: [#1 0.34,0.78,0.00,M3] [#2 -0.47,0.40,2.05,U] [#3 0.49,0.07,1.01,U] [#4 -0.25,-0.05,0.96,U] [#5 0.06,-0.13,1.07,U] [#6 0.48,0.13,0.92,U] [#7 0.24,0.05,0.82,U] [#8 -0.61,-0.40,0.00,M1] 
23:51:49.825 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.08}, one-star: {0.17, -0.24}
23:51:49.825 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
23:51:49.825 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
23:51:49.825 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.30 mountX=-0.08 mountY=0.01, mountTheta=3.04
23:51:49.826 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
23:51:49.826 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
23:51:49.828 00.002 11060 worker thread done servicing request
23:51:49.828 00.000 11060 Worker thread wakes up
23:51:49.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:51:49.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:51:49.828 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.01
23:51:49.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:51:49.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:49.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:51:49.828 00.000 11060 MoveAxis(E, 0, ABG)
23:51:49.828 00.000 11060 Move returns status 0, amount 0
23:51:49.831 00.003 11060 MoveAxis(N, 0, ABG)
23:51:49.831 00.000 11060 Move returns status 0, amount 0
23:51:49.831 00.000 11060 move complete, result=0
23:51:49.831 00.000 11060 worker thread done servicing request
23:51:49.833 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:49.856 00.023 10844 UpdateGuideState exits: m=3047 SNR=35.7
23:51:49.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:49.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:49.856 00.000 10844 Enqueuing Expose request
23:51:49.856 00.000 11060 Worker thread wakes up
23:51:49.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:49.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:49.856 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:50.481 00.625 11060 Exposure complete
23:51:50.650 00.169 11060 worker thread done servicing request
23:51:50.650 00.000 10844 OnExposeComplete: enter
23:51:50.650 00.000 10844 UpdateGuideState(): m_state=6
23:51:50.650 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
23:51:50.650 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.39, Mass=3583, SNR=39.1, Peak=247 HFD=3.7
23:51:50.652 00.002 10844 MultiStar: [#1 0.27,0.66,0.00,M4] [#2 0.01,-0.07,1.90,U] [#3 1.04,0.83,0.00,M1] [#4 0.28,0.79,0.00,M4] [#5 -0.32,-0.32,1.01,U] [#6 0.06,0.13,0.81,U] [#7 0.21,-0.19,0.75,U] [#8 0.25,-0.19,0.90,U] 
23:51:50.652 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.09}, one-star: {-0.10, 0.11}
23:51:50.652 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
23:51:50.652 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
23:51:50.652 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.52 mountX=0.09 mountY=0.02, mountTheta=0.22
23:51:50.652 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.09, opts=13)
23:51:50.652 00.000 10844 Enqueuing Move request for scope (0.00, -0.09)
23:51:50.652 00.000 11060 Worker thread wakes up
23:51:50.654 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
23:51:50.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
23:51:50.654 00.000 11060 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=0.02
23:51:50.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:51:50.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:50.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:50.654 00.000 11060 MoveAxis(E, 0, ABG)
23:51:50.654 00.000 11060 Move returns status 0, amount 0
23:51:50.654 00.000 11060 MoveAxis(N, 0, ABG)
23:51:50.654 00.000 11060 Move returns status 0, amount 0
23:51:50.654 00.000 11060 move complete, result=0
23:51:50.654 00.000 11060 worker thread done servicing request
23:51:50.658 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:50.673 00.015 10844 UpdateGuideState exits: m=3583 SNR=39.1
23:51:50.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:50.675 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:50.675 00.000 10844 Enqueuing Expose request
23:51:50.675 00.000 11060 Worker thread wakes up
23:51:50.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:50.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:50.675 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:51.312 00.637 11060 Exposure complete
23:51:51.504 00.192 11060 worker thread done servicing request
23:51:51.504 00.000 10844 OnExposeComplete: enter
23:51:51.504 00.000 10844 UpdateGuideState(): m_state=6
23:51:51.504 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
23:51:51.504 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=60.91, Mass=3454, SNR=37.7, Peak=244 HFD=4.1
23:51:51.504 00.000 10844 MultiStar: [#1 0.39,0.14,0.96,U] [#2 0.16,-0.51,1.91,U] [#3 0.40,0.25,1.01,U] [#4 -0.32,-0.58,0.00,M5] [#5 0.03,0.66,0.00,M1] [#6 0.77,0.21,0.00,M1] [#7 -0.08,-0.33,0.79,U] [#8 -0.20,-0.18,0.97,U] 
23:51:51.504 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.21}, one-star: {-0.18, -0.37}
23:51:51.504 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
23:51:51.504 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
23:51:51.504 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.14 mountX=0.19 mountY=0.13, mountTheta=0.60
23:51:51.504 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.21, opts=13)
23:51:51.504 00.000 10844 Enqueuing Move request for scope (0.10, -0.21)
23:51:51.504 00.000 11060 Worker thread wakes up
23:51:51.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
23:51:51.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
23:51:51.504 00.000 11060 Moving (0.10, -0.21) raw xDistance=0.19 yDistance=0.13
23:51:51.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:51:51.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:51.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:51:51.504 00.000 11060 MoveAxis(W, 33, ABG)
23:51:51.504 00.000 11060 Guiding  Dir = 3, Dur = 33
23:51:51.509 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:51.520 00.011 10844 UpdateGuideState exits: m=3454 SNR=37.7
23:51:51.525 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:51.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:51.525 00.000 10844 Enqueuing Expose request
23:51:51.525 00.000 11060 IsSlewing returns 0
23:51:51.526 00.001 11060 IsGuiding returns 0
23:51:51.588 00.062 11060 IsGuiding returns 0
23:51:51.588 00.000 11060 Move returns status 0, amount 33
23:51:51.588 00.000 11060 MoveAxis(N, 0, ABG)
23:51:51.588 00.000 11060 Move returns status 0, amount 0
23:51:51.588 00.000 11060 move complete, result=0
23:51:51.589 00.001 11060 worker thread done servicing request
23:51:51.589 00.000 11060 Worker thread wakes up
23:51:51.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:51.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:51.589 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
23:51:52.225 00.636 11060 Exposure complete
23:51:52.403 00.178 11060 worker thread done servicing request
23:51:52.403 00.000 10844 OnExposeComplete: enter
23:51:52.403 00.000 10844 UpdateGuideState(): m_state=6
23:51:52.403 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
23:51:52.403 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.22, Mass=2771, SNR=33.5, Peak=223 HFD=3.6
23:51:52.403 00.000 10844 MultiStar: [#1 -0.01,0.27,1.07,U] [#2 -0.87,0.14,0.00,M1] [#3 0.27,-0.21,1.13,U] [#4 -0.26,0.31,1.09,U] [#5 -0.79,-0.19,0.00,M2] [#6 -0.12,0.25,0.99,U] [#7 -0.30,-0.32,0.89,U] [#8 -0.79,-0.36,0.00,M1] 
23:51:52.403 00.000 10844 single-star, 5 included, MultiStar: {-0.07, 0.05}, one-star: {-0.06, -0.06}
23:51:52.403 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
23:51:52.403 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
23:51:52.403 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.34 mountX=0.07 mountY=-0.05, mountTheta=-0.60
23:51:52.403 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
23:51:52.407 00.004 10844 Enqueuing Move request for scope (-0.06, -0.06)
23:51:52.407 00.000 11060 Worker thread wakes up
23:51:52.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
23:51:52.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
23:51:52.407 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.05
23:51:52.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:51:52.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:52.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:51:52.407 00.000 11060 MoveAxis(E, 0, ABG)
23:51:52.407 00.000 11060 Move returns status 0, amount 0
23:51:52.407 00.000 11060 MoveAxis(N, 0, ABG)
23:51:52.407 00.000 11060 Move returns status 0, amount 0
23:51:52.407 00.000 11060 move complete, result=0
23:51:52.407 00.000 11060 worker thread done servicing request
23:51:52.408 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:52.430 00.022 10844 UpdateGuideState exits: m=2771 SNR=33.5
23:51:52.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:52.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:52.430 00.000 10844 Enqueuing Expose request
23:51:52.430 00.000 11060 Worker thread wakes up
23:51:52.430 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:52.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:52.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:53.068 00.638 11060 Exposure complete
23:51:53.221 00.153 11060 worker thread done servicing request
23:51:53.223 00.002 10844 OnExposeComplete: enter
23:51:53.223 00.000 10844 UpdateGuideState(): m_state=6
23:51:53.223 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
23:51:53.223 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=61.54, Mass=3404, SNR=37.2, Peak=242 HFD=3.5
23:51:53.223 00.000 10844 MultiStar: [#1 0.04,0.84,0.00,M3] [#2 -0.26,-0.08,2.04,U] [#3 0.36,0.02,0.92,U] [#4 -0.32,0.49,0.94,U] [#5 -0.25,-0.02,1.13,U] [#6 0.76,0.53,0.00,M1] [#7 0.04,0.07,0.91,U] [#8 -0.66,0.49,0.00,M2] 
23:51:53.223 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.09}, one-star: {-0.04, 0.27}
23:51:53.223 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.06)
23:51:53.223 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
23:51:53.223 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.48 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
23:51:53.223 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
23:51:53.223 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
23:51:53.223 00.000 11060 Worker thread wakes up
23:51:53.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
23:51:53.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
23:51:53.223 00.000 11060 Moving (-0.11, 0.09) raw xDistance=-0.07 yDistance=-0.13
23:51:53.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:51:53.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:53.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:53.223 00.000 11060 MoveAxis(E, 0, ABG)
23:51:53.223 00.000 11060 Move returns status 0, amount 0
23:51:53.223 00.000 11060 MoveAxis(N, 0, ABG)
23:51:53.223 00.000 11060 Move returns status 0, amount 0
23:51:53.223 00.000 11060 move complete, result=0
23:51:53.223 00.000 11060 worker thread done servicing request
23:51:53.228 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:51:53.238 00.010 10844 UpdateGuideState exits: m=3404 SNR=37.2
23:51:53.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:53.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:53.238 00.000 10844 Enqueuing Expose request
23:51:53.238 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:53.238 00.000 11060 Worker thread wakes up
23:51:53.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:53.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:53.864 00.626 11060 Exposure complete
23:51:54.042 00.178 11060 worker thread done servicing request
23:51:54.042 00.000 10844 OnExposeComplete: enter
23:51:54.042 00.000 10844 UpdateGuideState(): m_state=6
23:51:54.042 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
23:51:54.042 00.000 10844 Star::Find returns 1 (1), X=258.06, Y=61.72, Mass=3664, SNR=38.8, Peak=255 HFD=4.0
23:51:54.042 00.000 10844 MultiStar: [#1 0.42,0.16,0.91,U] [#2 -0.29,0.43,1.78,U] [#3 0.12,-0.11,0.93,U] [#4 -0.46,-0.16,0.86,U] [#5 -0.23,0.21,0.94,U] [#6 0.26,0.14,0.84,U] [#7 0.17,-0.49,0.82,U] [#8 -0.51,-0.10,0.91,U] 
23:51:54.042 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.11}, one-star: {-0.30, 0.44}
23:51:54.042 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
23:51:54.042 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
23:51:54.042 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.41 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
23:51:54.045 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.11, opts=13)
23:51:54.045 00.000 10844 Enqueuing Move request for scope (-0.12, 0.11)
23:51:54.045 00.000 11060 Worker thread wakes up
23:51:54.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
23:51:54.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
23:51:54.045 00.000 11060 Moving (-0.12, 0.11) raw xDistance=-0.08 yDistance=-0.13
23:51:54.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:51:54.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:54.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:54.045 00.000 11060 MoveAxis(E, 0, ABG)
23:51:54.045 00.000 11060 Move returns status 0, amount 0
23:51:54.045 00.000 11060 MoveAxis(N, 0, ABG)
23:51:54.045 00.000 11060 Move returns status 0, amount 0
23:51:54.045 00.000 11060 move complete, result=0
23:51:54.045 00.000 11060 worker thread done servicing request
23:51:54.052 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:54.074 00.022 10844 UpdateGuideState exits: m=3664 SNR=38.8 Saturated
23:51:54.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:54.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:54.074 00.000 10844 Enqueuing Expose request
23:51:54.074 00.000 11060 Worker thread wakes up
23:51:54.074 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:54.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:54.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:54.711 00.637 11060 Exposure complete
23:51:54.936 00.225 11060 worker thread done servicing request
23:51:54.936 00.000 10844 OnExposeComplete: enter
23:51:54.936 00.000 10844 UpdateGuideState(): m_state=6
23:51:54.936 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
23:51:54.936 00.000 10844 Star::Find returns 1 (0), X=257.66, Y=61.97, Mass=2491, SNR=32.3, Peak=188 HFD=3.6
23:51:54.936 00.000 10844 MultiStar: [#1 -0.37,0.46,1.05,U] [#2 -0.65,0.34,0.00,M1] [#3 -0.05,0.51,1.10,U] [#4 -0.47,-0.19,1.07,U] [#5 -0.15,0.46,1.20,U] [#6 -0.03,-0.03,0.96,U] [#7 -0.76,-0.19,0.00,M1] [#8 -0.39,0.22,1.16,U] 
23:51:54.936 00.000 10844 refined, 6 included, MultiStar: {-0.31, 0.31}, one-star: {-0.70, 0.69}
23:51:54.936 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.11 = -2.18)
23:51:54.936 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
23:51:54.936 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.31 hyp=0.43 cameraTheta=2.35 mountX=-0.25 mountY=-0.35, mountTheta=-2.18
23:51:54.941 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.31, opts=13)
23:51:54.941 00.000 10844 Enqueuing Move request for scope (-0.31, 0.31)
23:51:54.941 00.000 11060 Worker thread wakes up
23:51:54.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.31) opts 0xd
23:51:54.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.31)
23:51:54.941 00.000 11060 Moving (-0.31, 0.31) raw xDistance=-0.25 yDistance=-0.35
23:51:54.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
23:51:54.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
23:51:54.941 00.000 11060 MoveAxis(E, 43, ABG)
23:51:54.941 00.000 11060 Guiding  Dir = 2, Dur = 43
23:51:54.947 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:54.962 00.015 10844 UpdateGuideState exits: m=2491 SNR=32.3
23:51:54.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:54.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:54.962 00.000 10844 Enqueuing Expose request
23:51:54.976 00.014 11060 IsSlewing returns 0
23:51:54.976 00.000 11060 IsGuiding returns 0
23:51:55.023 00.047 11060 IsGuiding returns 0
23:51:55.023 00.000 11060 Move returns status 0, amount 43
23:51:55.023 00.000 11060 MoveAxis(N, 137, ABG)
23:51:55.023 00.000 11060 Guiding  Dir = 0, Dur = 137
23:51:55.039 00.016 11060 IsSlewing returns 0
23:51:55.039 00.000 11060 IsGuiding returns 0
23:51:55.188 00.149 11060 IsGuiding returns 0
23:51:55.188 00.000 11060 Move returns status 0, amount 137
23:51:55.188 00.000 11060 move complete, result=0
23:51:55.188 00.000 11060 worker thread done servicing request
23:51:55.188 00.000 11060 Worker thread wakes up
23:51:55.188 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.4 px 137 ms NORTH
23:51:55.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:55.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:55.829 00.641 11060 Exposure complete
23:51:56.020 00.191 11060 worker thread done servicing request
23:51:56.020 00.000 10844 OnExposeComplete: enter
23:51:56.020 00.000 10844 UpdateGuideState(): m_state=6
23:51:56.022 00.002 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
23:51:56.022 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=62.20, Mass=3118, SNR=35.5, Peak=226 HFD=3.9
23:51:56.022 00.000 10844 MultiStar: [#1 0.06,0.33,0.98,U] [#2 -0.49,0.82,0.00,M2] [#3 0.03,0.51,1.00,U] [#4 0.03,0.34,0.96,U] [#5 -0.95,1.07,0.00,M1] [#6 -0.06,-0.27,0.96,U] [#7 -0.29,0.24,0.88,U] [#8 -0.68,0.03,0.00,M1] 
23:51:56.022 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.35}, one-star: {-0.14, 0.92}
23:51:56.022 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
23:51:56.022 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
23:51:56.022 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.74 mountX=-0.34 mountY=-0.12, mountTheta=-2.81
23:51:56.025 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.35, opts=13)
23:51:56.025 00.000 10844 Enqueuing Move request for scope (-0.06, 0.35)
23:51:56.025 00.000 11060 Worker thread wakes up
23:51:56.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
23:51:56.025 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
23:51:56.025 00.000 11060 Moving (-0.06, 0.35) raw xDistance=-0.34 yDistance=-0.12
23:51:56.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
23:51:56.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:56.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:56.025 00.000 11060 MoveAxis(E, 59, ABG)
23:51:56.025 00.000 11060 Guiding  Dir = 2, Dur = 59
23:51:56.032 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:56.040 00.008 11060 IsSlewing returns 0
23:51:56.040 00.000 11060 IsGuiding returns 0
23:51:56.040 00.000 10844 UpdateGuideState exits: m=3118 SNR=35.5
23:51:56.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:56.045 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:56.045 00.000 10844 Enqueuing Expose request
23:51:56.112 00.067 11060 IsGuiding returns 0
23:51:56.112 00.000 11060 Move returns status 0, amount 59
23:51:56.112 00.000 11060 MoveAxis(N, 0, ABG)
23:51:56.112 00.000 11060 Move returns status 0, amount 0
23:51:56.112 00.000 11060 move complete, result=0
23:51:56.112 00.000 11060 worker thread done servicing request
23:51:56.112 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
23:51:56.112 00.000 11060 Worker thread wakes up
23:51:56.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:56.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:56.742 00.630 11060 Exposure complete
23:51:56.970 00.228 11060 worker thread done servicing request
23:51:56.970 00.000 10844 OnExposeComplete: enter
23:51:56.970 00.000 10844 UpdateGuideState(): m_state=6
23:51:56.970 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
23:51:56.970 00.000 10844 Star::Find returns 1 (1), X=258.21, Y=61.57, Mass=3417, SNR=37.4, Peak=255 HFD=3.7
23:51:56.970 00.000 10844 MultiStar: [#1 0.18,-0.06,0.94,U] [#2 -0.19,0.27,1.84,U] [#3 0.78,0.22,0.00,M1] [#4 0.15,-0.21,0.94,U] [#5 -0.28,-0.65,0.00,M2] [#6 0.63,0.12,0.00,M1] [#7 0.05,-0.19,0.82,U] [#8 -0.04,-1.09,0.00,M2] 
23:51:56.970 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.07}, one-star: {-0.15, 0.30}
23:51:56.970 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.72 = -2.57)
23:51:56.970 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
23:51:56.970 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.96 mountX=-0.06 mountY=-0.04, mountTheta=-2.58
23:51:56.975 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.07, opts=13)
23:51:56.975 00.000 10844 Enqueuing Move request for scope (-0.03, 0.07)
23:51:56.975 00.000 11060 Worker thread wakes up
23:51:56.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:51:56.975 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:51:56.975 00.000 11060 Moving (-0.03, 0.07) raw xDistance=-0.06 yDistance=-0.04
23:51:56.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:51:56.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:56.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:51:56.975 00.000 11060 MoveAxis(E, 0, ABG)
23:51:56.975 00.000 11060 Move returns status 0, amount 0
23:51:56.975 00.000 11060 MoveAxis(N, 0, ABG)
23:51:56.975 00.000 11060 Move returns status 0, amount 0
23:51:56.975 00.000 11060 move complete, result=0
23:51:56.975 00.000 11060 worker thread done servicing request
23:51:56.980 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:56.996 00.016 10844 UpdateGuideState exits: m=3417 SNR=37.4 Saturated
23:51:56.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:56.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:56.996 00.000 10844 Enqueuing Expose request
23:51:56.996 00.000 11060 Worker thread wakes up
23:51:56.996 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:56.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:56.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:57.628 00.632 11060 Exposure complete
23:51:57.793 00.165 11060 worker thread done servicing request
23:51:57.793 00.000 10844 OnExposeComplete: enter
23:51:57.793 00.000 10844 UpdateGuideState(): m_state=6
23:51:57.793 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
23:51:57.793 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.70, Mass=3417, SNR=38.0, Peak=254 HFD=3.5
23:51:57.793 00.000 10844 MultiStar: [#1 -0.04,0.04,0.97,U] [#2 -0.64,0.03,0.00,M2] [#3 0.04,0.32,0.83,U] [#4 0.02,-0.97,0.00,M1] [#5 0.04,-0.32,1.01,U] [#6 0.11,0.05,0.84,U] [#7 -0.19,-0.44,0.79,U] [#8 -0.27,-0.36,0.95,U] 
23:51:57.793 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.04}, one-star: {0.24, 0.42}
23:51:57.793 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
23:51:57.793 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
23:51:57.793 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.72 mountX=0.04 mountY=0.00, mountTheta=0.01
23:51:57.793 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
23:51:57.793 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
23:51:57.793 00.000 11060 Worker thread wakes up
23:51:57.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:51:57.793 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:51:57.793 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.00
23:51:57.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:51:57.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:57.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:51:57.793 00.000 11060 MoveAxis(E, 0, ABG)
23:51:57.793 00.000 11060 Move returns status 0, amount 0
23:51:57.793 00.000 11060 MoveAxis(N, 0, ABG)
23:51:57.793 00.000 11060 Move returns status 0, amount 0
23:51:57.793 00.000 11060 move complete, result=0
23:51:57.793 00.000 11060 worker thread done servicing request
23:51:57.798 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:51:57.813 00.015 10844 UpdateGuideState exits: m=3417 SNR=38.0
23:51:57.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:57.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:57.813 00.000 10844 Enqueuing Expose request
23:51:57.813 00.000 11060 Worker thread wakes up
23:51:57.813 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:57.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:57.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:58.433 00.620 11060 Exposure complete
23:51:58.576 00.143 11060 worker thread done servicing request
23:51:58.576 00.000 10844 OnExposeComplete: enter
23:51:58.576 00.000 10844 UpdateGuideState(): m_state=6
23:51:58.576 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
23:51:58.576 00.000 10844 Star::Find returns 1 (1), X=258.27, Y=61.48, Mass=3944, SNR=40.9, Peak=255 HFD=3.7
23:51:58.576 00.000 10844 MultiStar: [#1 0.13,0.03,0.83,U] [#2 -0.17,0.29,1.77,U] [#3 0.19,0.12,0.91,U] [#4 0.29,-0.24,0.86,U] [#5 -0.23,-0.27,0.86,U] [#6 0.84,0.52,0.00,M1] [#7 0.19,0.42,0.79,U] [#8 -0.34,0.30,0.81,U] 
23:51:58.576 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {-0.09, 0.20}
23:51:58.576 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
23:51:58.576 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
23:51:58.576 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.76 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
23:51:58.581 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
23:51:58.581 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
23:51:58.581 00.000 11060 Worker thread wakes up
23:51:58.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:51:58.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:51:58.581 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.04
23:51:58.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:51:58.583 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:58.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:51:58.583 00.000 11060 MoveAxis(E, 0, ABG)
23:51:58.583 00.000 11060 Move returns status 0, amount 0
23:51:58.583 00.000 11060 MoveAxis(N, 0, ABG)
23:51:58.583 00.000 11060 Move returns status 0, amount 0
23:51:58.583 00.000 11060 move complete, result=0
23:51:58.583 00.000 11060 worker thread done servicing request
23:51:58.591 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:51:58.604 00.013 10844 UpdateGuideState exits: m=3944 SNR=40.9 Saturated
23:51:58.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:58.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:58.604 00.000 10844 Enqueuing Expose request
23:51:58.604 00.000 11060 Worker thread wakes up
23:51:58.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:58.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:58.604 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:59.246 00.642 11060 Exposure complete
23:51:59.428 00.182 11060 worker thread done servicing request
23:51:59.428 00.000 10844 OnExposeComplete: enter
23:51:59.428 00.000 10844 UpdateGuideState(): m_state=6
23:51:59.428 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
23:51:59.428 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=61.49, Mass=3447, SNR=37.6, Peak=255 HFD=3.6
23:51:59.431 00.003 10844 MultiStar: [#1 0.71,0.25,0.00,M1] [#2 -0.16,0.95,0.00,M2] [#3 0.57,0.45,0.00,M1] [#4 0.53,-0.24,0.98,U] [#5 -0.08,0.34,0.97,U] [#6 0.69,0.39,0.00,M2] [#7 0.24,0.42,0.82,U] [#8 0.05,0.01,0.91,U] 
23:51:59.431 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.14}, one-star: {-0.07, 0.22}
23:51:59.431 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
23:51:59.431 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
23:51:59.431 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.83 mountX=-0.16 mountY=0.10, mountTheta=2.57
23:51:59.431 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.14, opts=13)
23:51:59.431 00.000 10844 Enqueuing Move request for scope (0.13, 0.14)
23:51:59.431 00.000 11060 Worker thread wakes up
23:51:59.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
23:51:59.431 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
23:51:59.431 00.000 11060 Moving (0.13, 0.14) raw xDistance=-0.16 yDistance=0.10
23:51:59.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:51:59.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:59.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:51:59.431 00.000 11060 MoveAxis(E, 28, ABG)
23:51:59.431 00.000 11060 Guiding  Dir = 2, Dur = 28
23:51:59.442 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:51:59.447 00.005 11060 IsSlewing returns 0
23:51:59.448 00.001 11060 IsGuiding returns 0
23:51:59.468 00.020 10844 UpdateGuideState exits: m=3447 SNR=37.6 Saturated
23:51:59.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:59.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:51:59.468 00.000 10844 Enqueuing Expose request
23:51:59.478 00.010 11060 IsGuiding returns 0
23:51:59.478 00.000 11060 Move returns status 0, amount 28
23:51:59.478 00.000 11060 MoveAxis(N, 0, ABG)
23:51:59.478 00.000 11060 Move returns status 0, amount 0
23:51:59.478 00.000 11060 move complete, result=0
23:51:59.478 00.000 11060 worker thread done servicing request
23:51:59.478 00.000 11060 Worker thread wakes up
23:51:59.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:51:59.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:51:59.478 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:52:00.151 00.673 11060 Exposure complete
23:52:00.322 00.171 11060 worker thread done servicing request
23:52:00.327 00.005 10844 OnExposeComplete: enter
23:52:00.327 00.000 10844 UpdateGuideState(): m_state=6
23:52:00.327 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
23:52:00.327 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.75, Mass=3028, SNR=35.3, Peak=250 HFD=3.6
23:52:00.327 00.000 10844 MultiStar: [#1 -0.02,0.71,0.00,M2] [#2 -0.35,0.44,1.97,U] [#3 0.43,0.55,0.00,M2] [#4 0.19,0.14,1.03,U] [#5 -0.04,0.29,1.10,U] [#6 0.11,-0.06,0.96,U] [#7 0.14,-0.42,0.88,U] [#8 -0.06,-0.17,1.03,U] 
23:52:00.327 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.15}, one-star: {0.23, 0.47}
23:52:00.327 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:52:00.327 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.87)
23:52:00.327 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.68 mountX=-0.14 mountY=-0.04, mountTheta=-2.87
23:52:00.327 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
23:52:00.327 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
23:52:00.327 00.000 11060 Worker thread wakes up
23:52:00.332 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
23:52:00.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
23:52:00.332 00.000 11060 Moving (-0.02, 0.15) raw xDistance=-0.14 yDistance=-0.04
23:52:00.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:52:00.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:00.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:52:00.332 00.000 11060 MoveAxis(E, 26, ABG)
23:52:00.332 00.000 11060 Guiding  Dir = 2, Dur = 26
23:52:00.336 00.004 11060 IsSlewing returns 0
23:52:00.336 00.000 11060 IsGuiding returns 0
23:52:00.343 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:00.362 00.019 10844 UpdateGuideState exits: m=3028 SNR=35.3
23:52:00.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:00.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:00.362 00.000 10844 Enqueuing Expose request
23:52:00.392 00.030 11060 IsGuiding returns 0
23:52:00.392 00.000 11060 Move returns status 0, amount 26
23:52:00.392 00.000 11060 MoveAxis(N, 0, ABG)
23:52:00.392 00.000 11060 Move returns status 0, amount 0
23:52:00.392 00.000 11060 move complete, result=0
23:52:00.393 00.001 11060 worker thread done servicing request
23:52:00.393 00.000 11060 Worker thread wakes up
23:52:00.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:00.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:00.393 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
23:52:01.020 00.627 11060 Exposure complete
23:52:01.177 00.157 11060 worker thread done servicing request
23:52:01.177 00.000 10844 OnExposeComplete: enter
23:52:01.177 00.000 10844 UpdateGuideState(): m_state=6
23:52:01.177 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
23:52:01.177 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.38, Mass=2791, SNR=33.4, Peak=222 HFD=3.7
23:52:01.177 00.000 10844 MultiStar: [#1 0.35,0.38,1.11,U] [#2 0.61,0.35,0.00,M2] [#3 0.82,0.11,0.00,M3] [#4 0.31,0.12,1.05,U] [#5 0.40,-0.12,1.18,U] [#6 0.47,-0.03,1.01,U] [#7 0.09,-0.02,0.90,U] [#8 -0.31,-0.42,1.13,U] 
23:52:01.177 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.00}, one-star: {0.48, 0.10}
23:52:01.177 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
23:52:01.177 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
23:52:01.177 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-0.01 mountX=-0.04 mountY=0.25, mountTheta=1.75
23:52:01.177 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.00, opts=13)
23:52:01.177 00.000 10844 Enqueuing Move request for scope (0.25, -0.00)
23:52:01.177 00.000 11060 Worker thread wakes up
23:52:01.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.00) opts 0xd
23:52:01.177 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.00)
23:52:01.177 00.000 11060 Moving (0.25, -0.00) raw xDistance=-0.04 yDistance=0.25
23:52:01.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:52:01.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:52:01.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:52:01.177 00.000 11060 MoveAxis(E, 0, ABG)
23:52:01.177 00.000 11060 Move returns status 0, amount 0
23:52:01.177 00.000 11060 MoveAxis(N, 0, ABG)
23:52:01.177 00.000 11060 Move returns status 0, amount 0
23:52:01.177 00.000 11060 move complete, result=0
23:52:01.177 00.000 11060 worker thread done servicing request
23:52:01.183 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:01.200 00.017 10844 UpdateGuideState exits: m=2791 SNR=33.4
23:52:01.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:01.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:01.200 00.000 10844 Enqueuing Expose request
23:52:01.200 00.000 11060 Worker thread wakes up
23:52:01.200 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:52:01.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:01.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:01.828 00.628 11060 Exposure complete
23:52:01.986 00.158 11060 worker thread done servicing request
23:52:01.986 00.000 10844 OnExposeComplete: enter
23:52:01.986 00.000 10844 UpdateGuideState(): m_state=6
23:52:01.988 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
23:52:01.988 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=60.98, Mass=2735, SNR=33.4, Peak=230 HFD=3.5
23:52:01.988 00.000 10844 MultiStar: [#1 0.31,0.07,1.06,U] [#2 0.20,0.01,2.21,U] [#3 0.50,0.02,1.04,U] [#4 0.18,-0.32,1.01,U] [#5 -0.32,-0.47,1.13,U] [#6 0.00,-0.82,0.00,M1] [#7 0.10,-0.03,0.93,U] [#8 -0.31,-0.67,0.00,M1] 
23:52:01.988 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.13}, one-star: {0.09, -0.30}
23:52:01.988 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
23:52:01.988 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
23:52:01.988 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.69 mountX=0.10 mountY=0.17, mountTheta=1.05
23:52:01.990 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.13, opts=13)
23:52:01.990 00.000 10844 Enqueuing Move request for scope (0.16, -0.13)
23:52:01.990 00.000 11060 Worker thread wakes up
23:52:01.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
23:52:01.990 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
23:52:01.990 00.000 11060 Moving (0.16, -0.13) raw xDistance=0.10 yDistance=0.17
23:52:01.991 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:52:01.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:01.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:52:01.991 00.000 11060 MoveAxis(E, 0, ABG)
23:52:01.991 00.000 11060 Move returns status 0, amount 0
23:52:01.991 00.000 11060 MoveAxis(N, 0, ABG)
23:52:01.991 00.000 11060 Move returns status 0, amount 0
23:52:01.991 00.000 11060 move complete, result=0
23:52:01.991 00.000 11060 worker thread done servicing request
23:52:01.996 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:02.006 00.010 10844 UpdateGuideState exits: m=2735 SNR=33.4
23:52:02.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:02.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:02.006 00.000 10844 Enqueuing Expose request
23:52:02.006 00.000 11060 Worker thread wakes up
23:52:02.006 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:02.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:02.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:02.643 00.637 11060 Exposure complete
23:52:02.814 00.171 11060 worker thread done servicing request
23:52:02.816 00.002 10844 OnExposeComplete: enter
23:52:02.816 00.000 10844 UpdateGuideState(): m_state=6
23:52:02.816 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
23:52:02.816 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=60.73, Mass=2791, SNR=33.9, Peak=241 HFD=3.6
23:52:02.816 00.000 10844 MultiStar: [#1 -0.02,0.07,1.13,U] [#2 -0.10,-0.15,2.13,U] [#3 0.17,-0.34,1.04,U] [#4 0.51,-0.35,1.16,U] [#5 -0.29,-0.55,1.07,U] [#6 0.11,0.11,0.94,U] [#7 -0.37,-0.82,0.00,M1] [#8 -0.41,-0.64,0.00,M2] 
23:52:02.816 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.24}, one-star: {0.34, -0.55}
23:52:02.816 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
23:52:02.816 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
23:52:02.816 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.25 mountX=0.22 mountY=0.12, mountTheta=0.49
23:52:02.816 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.24, opts=13)
23:52:02.816 00.000 10844 Enqueuing Move request for scope (0.08, -0.24)
23:52:02.816 00.000 11060 Worker thread wakes up
23:52:02.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
23:52:02.816 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
23:52:02.816 00.000 11060 Moving (0.08, -0.24) raw xDistance=0.22 yDistance=0.12
23:52:02.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:52:02.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:02.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:52:02.816 00.000 11060 MoveAxis(W, 38, ABG)
23:52:02.816 00.000 11060 Guiding  Dir = 3, Dur = 38
23:52:02.823 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:02.844 00.021 11060 IsSlewing returns 0
23:52:02.844 00.000 11060 IsGuiding returns 0
23:52:02.849 00.005 10844 UpdateGuideState exits: m=2791 SNR=33.9
23:52:02.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:02.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:02.849 00.000 10844 Enqueuing Expose request
23:52:02.904 00.055 11060 IsGuiding returns 0
23:52:02.904 00.000 11060 Move returns status 0, amount 38
23:52:02.904 00.000 11060 MoveAxis(N, 0, ABG)
23:52:02.904 00.000 11060 Move returns status 0, amount 0
23:52:02.904 00.000 11060 move complete, result=0
23:52:02.904 00.000 11060 worker thread done servicing request
23:52:02.904 00.000 11060 Worker thread wakes up
23:52:02.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:02.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:02.940 00.036 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
23:52:03.541 00.601 11060 Exposure complete
23:52:03.714 00.173 11060 worker thread done servicing request
23:52:03.714 00.000 10844 OnExposeComplete: enter
23:52:03.714 00.000 10844 UpdateGuideState(): m_state=6
23:52:03.714 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
23:52:03.714 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.44, Mass=3036, SNR=35.2, Peak=250 HFD=3.2
23:52:03.714 00.000 10844 MultiStar: [#1 0.47,-0.18,1.08,U] [#2 -0.04,0.51,1.96,U] [#3 0.84,0.27,0.00,M2] [#4 0.57,-0.59,0.00,M1] [#5 -0.09,0.07,1.17,U] [#6 0.27,-0.03,1.02,U] [#7 -0.03,0.52,0.90,U] [#8 0.18,-0.18,0.99,U] 
23:52:03.714 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.16}, one-star: {0.14, 0.16}
23:52:03.714 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
23:52:03.714 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
23:52:03.714 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.98 mountX=-0.18 mountY=0.08, mountTheta=2.72
23:52:03.719 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
23:52:03.719 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
23:52:03.719 00.000 11060 Worker thread wakes up
23:52:03.720 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
23:52:03.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
23:52:03.720 00.000 11060 Moving (0.11, 0.16) raw xDistance=-0.18 yDistance=0.08
23:52:03.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:52:03.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:03.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:03.720 00.000 11060 MoveAxis(E, 30, ABG)
23:52:03.720 00.000 11060 Guiding  Dir = 2, Dur = 30
23:52:03.724 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:03.735 00.011 11060 IsSlewing returns 0
23:52:03.735 00.000 11060 IsGuiding returns 0
23:52:03.735 00.000 10844 UpdateGuideState exits: m=3036 SNR=35.2
23:52:03.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:03.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:03.735 00.000 10844 Enqueuing Expose request
23:52:03.782 00.047 11060 IsGuiding returns 0
23:52:03.782 00.000 11060 Move returns status 0, amount 30
23:52:03.782 00.000 11060 MoveAxis(N, 0, ABG)
23:52:03.782 00.000 11060 Move returns status 0, amount 0
23:52:03.782 00.000 11060 move complete, result=0
23:52:03.782 00.000 11060 worker thread done servicing request
23:52:03.782 00.000 11060 Worker thread wakes up
23:52:03.783 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:03.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:03.828 00.045 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
23:52:04.422 00.594 11060 Exposure complete
23:52:04.589 00.167 11060 worker thread done servicing request
23:52:04.592 00.003 10844 OnExposeComplete: enter
23:52:04.592 00.000 10844 UpdateGuideState(): m_state=6
23:52:04.592 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
23:52:04.592 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=61.01, Mass=3042, SNR=35.4, Peak=229 HFD=3.5
23:52:04.592 00.000 10844 MultiStar: [#1 0.29,0.39,1.13,U] [#2 0.02,0.73,0.00,M1] [#3 0.45,0.72,0.00,M3] [#4 -0.11,0.35,1.00,U] [#5 -0.06,0.33,1.08,U] [#6 0.12,0.70,0.00,M1] [#7 0.20,0.55,0.92,U] [#8 -0.16,-0.15,1.06,U] 
23:52:04.592 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.20}, one-star: {-0.14, -0.27}
23:52:04.592 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
23:52:04.592 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
23:52:04.592 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.56 mountX=-0.20 mountY=-0.03, mountTheta=-2.99
23:52:04.594 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.20, opts=13)
23:52:04.594 00.000 10844 Enqueuing Move request for scope (0.00, 0.20)
23:52:04.594 00.000 11060 Worker thread wakes up
23:52:04.596 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
23:52:04.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
23:52:04.596 00.000 11060 Moving (0.00, 0.20) raw xDistance=-0.20 yDistance=-0.03
23:52:04.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:52:04.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:04.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:04.596 00.000 11060 MoveAxis(E, 35, ABG)
23:52:04.596 00.000 11060 Guiding  Dir = 2, Dur = 35
23:52:04.601 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:04.610 00.009 11060 IsSlewing returns 0
23:52:04.610 00.000 11060 IsGuiding returns 0
23:52:04.613 00.003 10844 UpdateGuideState exits: m=3042 SNR=35.4
23:52:04.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:04.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:04.613 00.000 10844 Enqueuing Expose request
23:52:04.654 00.041 11060 IsGuiding returns 0
23:52:04.654 00.000 11060 Move returns status 0, amount 35
23:52:04.654 00.000 11060 MoveAxis(N, 0, ABG)
23:52:04.654 00.000 11060 Move returns status 0, amount 0
23:52:04.654 00.000 11060 move complete, result=0
23:52:04.654 00.000 11060 worker thread done servicing request
23:52:04.654 00.000 11060 Worker thread wakes up
23:52:04.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:04.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:04.654 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
23:52:05.285 00.631 11060 Exposure complete
23:52:05.473 00.188 11060 worker thread done servicing request
23:52:05.473 00.000 10844 OnExposeComplete: enter
23:52:05.473 00.000 10844 UpdateGuideState(): m_state=6
23:52:05.473 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
23:52:05.473 00.000 10844 Star::Find returns 1 (0), X=258.04, Y=60.66, Mass=3616, SNR=39.0, Peak=232 HFD=4.0
23:52:05.473 00.000 10844 MultiStar: [#1 -0.26,0.21,0.89,U] [#2 -0.15,0.32,1.84,U] [#3 0.50,0.09,1.00,U] [#4 0.64,-0.31,0.00,M1] [#5 -0.03,-0.48,0.95,U] [#6 0.10,-0.18,0.84,U] [#7 -0.63,-0.46,0.00,M1] [#8 -0.12,-0.52,0.86,U] 
23:52:05.473 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.11}, one-star: {-0.32, -0.62}
23:52:05.473 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:52:05.473 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
23:52:05.473 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.99 mountX=0.12 mountY=-0.03, mountTheta=-0.26
23:52:05.478 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.11, opts=13)
23:52:05.478 00.000 10844 Enqueuing Move request for scope (-0.05, -0.11)
23:52:05.478 00.000 11060 Worker thread wakes up
23:52:05.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
23:52:05.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
23:52:05.478 00.000 11060 Moving (-0.05, -0.11) raw xDistance=0.12 yDistance=-0.03
23:52:05.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:52:05.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:05.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:05.478 00.000 11060 MoveAxis(E, 0, ABG)
23:52:05.478 00.000 11060 Move returns status 0, amount 0
23:52:05.478 00.000 11060 MoveAxis(N, 0, ABG)
23:52:05.478 00.000 11060 Move returns status 0, amount 0
23:52:05.478 00.000 11060 move complete, result=0
23:52:05.478 00.000 11060 worker thread done servicing request
23:52:05.484 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:05.509 00.025 10844 UpdateGuideState exits: m=3616 SNR=39.0
23:52:05.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:05.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:05.509 00.000 10844 Enqueuing Expose request
23:52:05.509 00.000 11060 Worker thread wakes up
23:52:05.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:05.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:05.509 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:06.127 00.618 11060 Exposure complete
23:52:06.290 00.163 11060 worker thread done servicing request
23:52:06.290 00.000 10844 OnExposeComplete: enter
23:52:06.290 00.000 10844 UpdateGuideState(): m_state=6
23:52:06.291 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
23:52:06.291 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=62.25, Mass=2614, SNR=32.6, Peak=200 HFD=3.6
23:52:06.291 00.000 10844 MultiStar: [#1 -0.18,0.35,1.10,U] [#2 0.28,0.49,2.16,U] [#3 -0.09,-0.22,1.17,U] [#4 0.40,0.04,1.11,U] [#5 -0.17,-0.13,1.13,U] [#6 -0.13,-0.08,1.06,U] [#7 -0.20,-0.25,0.92,U] [#8 -0.38,-0.18,1.05,U] 
23:52:06.291 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.24, 0.97}
23:52:06.291 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
23:52:06.291 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
23:52:06.291 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.52 mountX=-0.15 mountY=-0.02, mountTheta=-3.03
23:52:06.293 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
23:52:06.293 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
23:52:06.293 00.000 11060 Worker thread wakes up
23:52:06.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
23:52:06.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
23:52:06.293 00.000 11060 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.02
23:52:06.296 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:52:06.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:06.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:52:06.296 00.000 11060 MoveAxis(E, 25, ABG)
23:52:06.296 00.000 11060 Guiding  Dir = 2, Dur = 25
23:52:06.301 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:52:06.316 00.015 10844 UpdateGuideState exits: m=2614 SNR=32.6
23:52:06.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:06.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:06.316 00.000 10844 Enqueuing Expose request
23:52:06.321 00.005 11060 IsSlewing returns 0
23:52:06.321 00.000 11060 IsGuiding returns 0
23:52:06.363 00.042 11060 IsGuiding returns 0
23:52:06.363 00.000 11060 Move returns status 0, amount 25
23:52:06.363 00.000 11060 MoveAxis(N, 0, ABG)
23:52:06.363 00.000 11060 Move returns status 0, amount 0
23:52:06.363 00.000 11060 move complete, result=0
23:52:06.363 00.000 11060 worker thread done servicing request
23:52:06.363 00.000 11060 Worker thread wakes up
23:52:06.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:06.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:06.367 00.004 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
23:52:06.988 00.621 11060 Exposure complete
23:52:07.174 00.186 11060 worker thread done servicing request
23:52:07.174 00.000 10844 OnExposeComplete: enter
23:52:07.174 00.000 10844 UpdateGuideState(): m_state=6
23:52:07.174 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
23:52:07.174 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=61.56, Mass=3345, SNR=37.3, Peak=255 HFD=3.3
23:52:07.174 00.000 10844 MultiStar: [#1 0.26,0.64,0.00,M1] [#2 -0.04,0.21,1.94,U] [#3 0.36,-0.04,1.04,U] [#4 0.76,-0.46,0.00,M1] [#5 -0.13,0.20,0.94,U] [#6 0.61,0.03,0.90,U] [#7 0.21,-0.31,0.85,U] [#8 -0.28,-0.08,0.93,U] 
23:52:07.174 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.07, 0.28}
23:52:07.174 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
23:52:07.174 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
23:52:07.174 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.62 mountX=-0.08 mountY=0.08, mountTheta=2.36
23:52:07.177 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
23:52:07.177 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
23:52:07.177 00.000 11060 Worker thread wakes up
23:52:07.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
23:52:07.177 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
23:52:07.177 00.000 11060 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=0.08
23:52:07.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:52:07.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:07.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:07.177 00.000 11060 MoveAxis(E, 0, ABG)
23:52:07.177 00.000 11060 Move returns status 0, amount 0
23:52:07.177 00.000 11060 MoveAxis(N, 0, ABG)
23:52:07.177 00.000 11060 Move returns status 0, amount 0
23:52:07.177 00.000 11060 move complete, result=0
23:52:07.177 00.000 11060 worker thread done servicing request
23:52:07.179 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:07.193 00.014 10844 UpdateGuideState exits: m=3345 SNR=37.3 Saturated
23:52:07.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:07.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:07.193 00.000 10844 Enqueuing Expose request
23:52:07.193 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:07.194 00.001 11060 Worker thread wakes up
23:52:07.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:07.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:07.822 00.628 11060 Exposure complete
23:52:07.998 00.176 11060 worker thread done servicing request
23:52:07.998 00.000 10844 OnExposeComplete: enter
23:52:07.998 00.000 10844 UpdateGuideState(): m_state=6
23:52:07.998 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
23:52:07.998 00.000 10844 Star::Find returns 1 (0), X=257.95, Y=60.96, Mass=3313, SNR=36.2, Peak=232 HFD=4.1
23:52:07.998 00.000 10844 MultiStar: [#1 0.10,0.71,0.00,M2] [#2 0.33,0.24,1.96,U] [#3 -0.19,-0.60,0.00,M1] [#4 0.25,-0.36,1.06,U] [#5 0.30,-0.03,1.07,U] [#6 0.12,0.51,0.90,U] [#7 -0.40,-0.42,0.99,U] [#8 -0.55,-0.37,0.00,M1] 
23:52:07.998 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.03}, one-star: {-0.41, -0.32}
23:52:07.998 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
23:52:07.998 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
23:52:07.998 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.40 mountX=0.02 mountY=0.08, mountTheta=1.35
23:52:07.998 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
23:52:07.998 00.000 10844 Enqueuing Move request for scope (0.07, -0.03)
23:52:07.998 00.000 11060 Worker thread wakes up
23:52:07.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:52:07.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:52:07.998 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=0.08
23:52:07.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:52:07.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:07.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:07.998 00.000 11060 MoveAxis(E, 0, ABG)
23:52:07.998 00.000 11060 Move returns status 0, amount 0
23:52:07.998 00.000 11060 MoveAxis(N, 0, ABG)
23:52:07.998 00.000 11060 Move returns status 0, amount 0
23:52:07.998 00.000 11060 move complete, result=0
23:52:07.998 00.000 11060 worker thread done servicing request
23:52:08.007 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:08.019 00.012 10844 UpdateGuideState exits: m=3313 SNR=36.2
23:52:08.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:08.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:08.019 00.000 10844 Enqueuing Expose request
23:52:08.019 00.000 11060 Worker thread wakes up
23:52:08.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:08.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:08.019 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:08.650 00.631 11060 Exposure complete
23:52:08.808 00.158 11060 worker thread done servicing request
23:52:08.808 00.000 10844 OnExposeComplete: enter
23:52:08.808 00.000 10844 UpdateGuideState(): m_state=6
23:52:08.808 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
23:52:08.808 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=61.72, Mass=3203, SNR=36.0, Peak=200 HFD=4.0
23:52:08.808 00.000 10844 MultiStar: [#1 0.44,0.80,0.00,M3] [#2 -0.20,0.28,1.99,U] [#3 0.21,0.51,0.96,U] [#4 1.12,0.45,0.00,M1] [#5 -0.48,-0.12,0.91,U] [#6 0.45,0.05,0.92,U] [#7 0.17,0.12,0.89,U] [#8 -0.54,-0.01,0.96,U] 
23:52:08.808 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.20}, one-star: {0.68, 0.44}
23:52:08.808 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
23:52:08.808 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
23:52:08.808 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.51 mountX=-0.20 mountY=-0.02, mountTheta=-3.04
23:52:08.808 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
23:52:08.808 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
23:52:08.808 00.000 11060 Worker thread wakes up
23:52:08.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
23:52:08.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
23:52:08.808 00.000 11060 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.02
23:52:08.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:52:08.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:08.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:52:08.808 00.000 11060 MoveAxis(E, 35, ABG)
23:52:08.808 00.000 11060 Guiding  Dir = 2, Dur = 35
23:52:08.815 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:08.828 00.013 10844 UpdateGuideState exits: m=3203 SNR=36.0
23:52:08.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:08.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:08.828 00.000 10844 Enqueuing Expose request
23:52:08.855 00.027 11060 IsSlewing returns 0
23:52:08.855 00.000 11060 IsGuiding returns 0
23:52:08.916 00.061 11060 IsGuiding returns 0
23:52:08.916 00.000 11060 Move returns status 0, amount 35
23:52:08.916 00.000 11060 MoveAxis(N, 0, ABG)
23:52:08.916 00.000 11060 Move returns status 0, amount 0
23:52:08.916 00.000 11060 move complete, result=0
23:52:08.916 00.000 11060 worker thread done servicing request
23:52:08.916 00.000 11060 Worker thread wakes up
23:52:08.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:08.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:08.921 00.005 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
23:52:09.555 00.634 11060 Exposure complete
23:52:09.725 00.170 11060 worker thread done servicing request
23:52:09.725 00.000 10844 OnExposeComplete: enter
23:52:09.725 00.000 10844 UpdateGuideState(): m_state=6
23:52:09.730 00.005 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
23:52:09.730 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.55, Mass=2916, SNR=34.8, Peak=209 HFD=3.8
23:52:09.730 00.000 10844 MultiStar: [#1 0.38,1.06,0.00,M4] [#2 -0.15,0.76,0.00,M1] [#3 0.45,-0.19,1.00,U] [#4 0.42,-0.04,1.03,U] [#5 0.01,0.54,1.14,U] [#6 0.38,-0.15,0.93,U] [#7 -0.05,-0.19,0.80,U] [#8 -0.10,0.11,0.92,U] 
23:52:09.730 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.07}, one-star: {0.47, 0.27}
23:52:09.730 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
23:52:09.730 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
23:52:09.730 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.28 mountX=-0.11 mountY=0.22, mountTheta=2.03
23:52:09.730 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.07, opts=13)
23:52:09.730 00.000 10844 Enqueuing Move request for scope (0.23, 0.07)
23:52:09.732 00.002 11060 Worker thread wakes up
23:52:09.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
23:52:09.732 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
23:52:09.732 00.000 11060 Moving (0.23, 0.07) raw xDistance=-0.11 yDistance=0.22
23:52:09.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:52:09.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:52:09.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:52:09.732 00.000 11060 MoveAxis(E, 0, ABG)
23:52:09.732 00.000 11060 Move returns status 0, amount 0
23:52:09.732 00.000 11060 MoveAxis(N, 0, ABG)
23:52:09.732 00.000 11060 Move returns status 0, amount 0
23:52:09.732 00.000 11060 move complete, result=0
23:52:09.732 00.000 11060 worker thread done servicing request
23:52:09.737 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:09.744 00.007 10844 UpdateGuideState exits: m=2916 SNR=34.8
23:52:09.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:09.749 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:09.749 00.000 10844 Enqueuing Expose request
23:52:09.749 00.000 11060 Worker thread wakes up
23:52:09.749 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:09.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:09.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:10.378 00.629 11060 Exposure complete
23:52:10.541 00.163 11060 worker thread done servicing request
23:52:10.541 00.000 10844 OnExposeComplete: enter
23:52:10.541 00.000 10844 UpdateGuideState(): m_state=6
23:52:10.541 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
23:52:10.541 00.000 10844 Star::Find returns 1 (0), X=259.29, Y=62.45, Mass=3307, SNR=36.8, Peak=250 HFD=3.7
23:52:10.541 00.000 10844 MultiStar: large primary error, entering stabilization period
23:52:10.541 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
23:52:10.541 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
23:52:10.541 00.000 10844 CameraToMount -- cameraX=0.93 cameraY=1.17 hyp=1.49 cameraTheta=0.90 mountX=-1.32 mountY=0.73, mountTheta=2.63
23:52:10.541 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.93, y=1.17, opts=13)
23:52:10.541 00.000 10844 Enqueuing Move request for scope (0.93, 1.17)
23:52:10.541 00.000 11060 Worker thread wakes up
23:52:10.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.93, 1.17) opts 0xd
23:52:10.541 00.000 11060 Handling offset move in thread for scope, endpoint = (0.93, 1.17)
23:52:10.541 00.000 11060 Moving (0.93, 1.17) raw xDistance=-1.32 yDistance=0.73
23:52:10.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.36 from input -1.32
23:52:10.541 00.000 11060 resist switch: large excursion: input 0.73 thresh 0.57 direction from -1 to 1
23:52:10.541 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.19
23:52:10.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.73
23:52:10.541 00.000 11060 MoveAxis(E, 228, ABG)
23:52:10.541 00.000 11060 Guiding  Dir = 2, Dur = 228
23:52:10.552 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:10.562 00.010 11060 IsSlewing returns 0
23:52:10.562 00.000 11060 IsGuiding returns 0
23:52:10.567 00.005 10844 UpdateGuideState exits: m=3307 SNR=36.8
23:52:10.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:10.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:10.567 00.000 10844 Enqueuing Expose request
23:52:10.817 00.250 11060 IsGuiding returns 0
23:52:10.817 00.000 11060 Move returns status 0, amount 228
23:52:10.817 00.000 11060 BLC: Oldest BLC event removed
23:52:10.817 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:52:10.817 00.000 11060 MoveAxis(S, 1035, ABG)
23:52:10.817 00.000 11060 duration set to 750 by maxDecDuration
23:52:10.817 00.000 11060 Guiding  Dir = 1, Dur = 750
23:52:10.842 00.025 11060 IsSlewing returns 0
23:52:10.842 00.000 11060 IsGuiding returns 0
23:52:11.610 00.768 11060 IsGuiding returns 0
23:52:11.610 00.000 11060 Move returns status 0, amount 750
23:52:11.610 00.000 11060 move complete, result=0
23:52:11.610 00.000 11060 worker thread done servicing request
23:52:11.610 00.000 10844 GuideStep: -1.3 px 228 ms EAST, 0.7 px 750 ms SOUTH
23:52:11.610 00.000 11060 Worker thread wakes up
23:52:11.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:11.612 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:12.251 00.639 11060 Exposure complete
23:52:12.400 00.149 11060 worker thread done servicing request
23:52:12.400 00.000 10844 OnExposeComplete: enter
23:52:12.400 00.000 10844 UpdateGuideState(): m_state=6
23:52:12.400 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
23:52:12.400 00.000 10844 Star::Find returns 1 (1), X=258.22, Y=60.60, Mass=2842, SNR=34.2, Peak=255 HFD=3.6
23:52:12.400 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
23:52:12.400 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
23:52:12.400 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.68 hyp=0.70 cameraTheta=-1.77 mountX=0.70 mountY=-0.03, mountTheta=-0.04
23:52:12.404 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.68, opts=13)
23:52:12.404 00.000 10844 Enqueuing Move request for scope (-0.14, -0.68)
23:52:12.404 00.000 11060 Worker thread wakes up
23:52:12.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.68) opts 0xd
23:52:12.404 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.68)
23:52:12.404 00.000 11060 Moving (-0.14, -0.68) raw xDistance=0.70 yDistance=-0.03
23:52:12.404 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.511926, 1:-0.027121
23:52:12.404 00.000 11060 BLC: No correction, Miss < min_move
23:52:12.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.70
23:52:12.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:12.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:52:12.404 00.000 11060 MoveAxis(W, 114, ABG)
23:52:12.404 00.000 11060 Guiding  Dir = 3, Dur = 114
23:52:12.413 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:12.427 00.014 10844 UpdateGuideState exits: m=2842 SNR=34.2 Saturated
23:52:12.428 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:12.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:12.428 00.000 10844 Enqueuing Expose request
23:52:12.433 00.005 11060 IsSlewing returns 0
23:52:12.433 00.000 11060 IsGuiding returns 0
23:52:12.579 00.146 11060 IsGuiding returns 0
23:52:12.579 00.000 11060 Move returns status 0, amount 114
23:52:12.579 00.000 11060 MoveAxis(N, 0, ABG)
23:52:12.579 00.000 11060 Move returns status 0, amount 0
23:52:12.579 00.000 11060 move complete, result=0
23:52:12.579 00.000 11060 worker thread done servicing request
23:52:12.579 00.000 11060 Worker thread wakes up
23:52:12.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:12.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:12.581 00.002 10844 GuideStep: 0.7 px 114 ms WEST, -0.0 px 0 ms NORTH
23:52:13.218 00.637 11060 Exposure complete
23:52:13.372 00.154 11060 worker thread done servicing request
23:52:13.372 00.000 10844 OnExposeComplete: enter
23:52:13.372 00.000 10844 UpdateGuideState(): m_state=6
23:52:13.372 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
23:52:13.372 00.000 10844 Star::Find returns 1 (1), X=258.86, Y=61.47, Mass=3410, SNR=37.6, Peak=255 HFD=3.6
23:52:13.372 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:52:13.372 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:52:13.372 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=0.19 hyp=0.53 cameraTheta=0.37 mountX=-0.28 mountY=0.46, mountTheta=2.12
23:52:13.372 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=0.19, opts=13)
23:52:13.372 00.000 10844 Enqueuing Move request for scope (0.50, 0.19)
23:52:13.377 00.005 11060 Worker thread wakes up
23:52:13.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.19) opts 0xd
23:52:13.377 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, 0.19)
23:52:13.377 00.000 11060 Moving (0.50, 0.19) raw xDistance=-0.28 yDistance=0.46
23:52:13.377 00.000 11060 BLC: History state: CurrMiss=0.46, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.511926, 1:-0.027121, 2:0.457813
23:52:13.377 00.000 11060 BLC: Under-shoot: nominal increase by 42
23:52:13.377 00.000 11060 BLC: window closed
23:52:13.377 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:52:13.377 00.000 11060 BLC: Pulse adjusted to 750
23:52:13.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
23:52:13.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.46
23:52:13.377 00.000 11060 MoveAxis(E, 45, ABG)
23:52:13.377 00.000 11060 Guiding  Dir = 2, Dur = 45
23:52:13.399 00.022 11060 IsSlewing returns 0
23:52:13.399 00.000 11060 IsGuiding returns 0
23:52:13.400 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:13.414 00.014 10844 UpdateGuideState exits: m=3410 SNR=37.6 Saturated
23:52:13.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:13.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:13.414 00.000 10844 Enqueuing Expose request
23:52:13.432 00.018 10844 evsrv: cli 0EEEDFD0 connect
23:52:13.432 00.000 10844 case statement mapped state 6 to 3
23:52:13.432 00.000 10844 case statement mapped state 6 to 3
23:52:13.432 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"69708209-a308-407c-b9b2-eee79b75d49e"}
23:52:13.432 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"69708209-a308-407c-b9b2-eee79b75d49e"}
23:52:13.434 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
23:52:13.471 00.037 11060 IsGuiding returns 0
23:52:13.471 00.000 11060 Move returns status 0, amount 45
23:52:13.471 00.000 11060 MoveAxis(S, 178, ABG)
23:52:13.471 00.000 11060 Guiding  Dir = 1, Dur = 178
23:52:13.501 00.030 11060 IsSlewing returns 0
23:52:13.501 00.000 11060 IsGuiding returns 0
23:52:13.688 00.187 11060 IsGuiding returns 0
23:52:13.688 00.000 11060 Move returns status 0, amount 178
23:52:13.688 00.000 11060 move complete, result=0
23:52:13.688 00.000 11060 worker thread done servicing request
23:52:13.688 00.000 11060 Worker thread wakes up
23:52:13.688 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.5 px 178 ms SOUTH
23:52:13.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:13.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:14.328 00.640 11060 Exposure complete
23:52:14.496 00.168 11060 worker thread done servicing request
23:52:14.496 00.000 10844 OnExposeComplete: enter
23:52:14.496 00.000 10844 UpdateGuideState(): m_state=6
23:52:14.496 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
23:52:14.496 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=61.38, Mass=3221, SNR=36.1, Peak=247 HFD=3.4
23:52:14.496 00.000 10844 MultiStar: exiting stabilization period
23:52:14.496 00.000 10844 MultiStar: [#1 0.38,-0.44,0.99,U] [#2 0.22,-0.31,1.97,U] [#3 0.88,-1.13,0.00,M1] [#4 1.26,-0.10,0.00,M1] [#5 -0.07,-1.11,0.00,M1] [#6 0.44,-0.53,0.00,M1] [#7 0.15,-0.66,0.00,M1] [#8 0.52,-0.69,0.00,M1] 
23:52:14.496 00.000 10844 single-star, 2 included, MultiStar: {0.23, -0.24}, one-star: {0.10, 0.11}
23:52:14.496 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
23:52:14.496 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
23:52:14.496 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.14 cameraTheta=0.82 mountX=-0.12 mountY=0.08, mountTheta=2.56
23:52:14.501 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.11, opts=13)
23:52:14.501 00.000 10844 Enqueuing Move request for scope (0.10, 0.11)
23:52:14.501 00.000 11060 Worker thread wakes up
23:52:14.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:52:14.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:52:14.501 00.000 11060 Moving (0.10, 0.11) raw xDistance=-0.12 yDistance=0.08
23:52:14.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:52:14.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:14.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:52:14.501 00.000 11060 MoveAxis(E, 22, ABG)
23:52:14.501 00.000 11060 Guiding  Dir = 2, Dur = 22
23:52:14.507 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:14.512 00.005 11060 IsSlewing returns 0
23:52:14.513 00.001 11060 IsGuiding returns 0
23:52:14.532 00.019 10844 UpdateGuideState exits: m=3221 SNR=36.1
23:52:14.537 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:14.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:14.537 00.000 10844 Enqueuing Expose request
23:52:14.544 00.007 11060 IsGuiding returns 0
23:52:14.544 00.000 11060 Move returns status 0, amount 22
23:52:14.544 00.000 11060 MoveAxis(N, 0, ABG)
23:52:14.544 00.000 11060 Move returns status 0, amount 0
23:52:14.544 00.000 11060 move complete, result=0
23:52:14.544 00.000 11060 worker thread done servicing request
23:52:14.544 00.000 11060 Worker thread wakes up
23:52:14.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:14.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:14.544 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:52:15.192 00.648 11060 Exposure complete
23:52:15.351 00.159 11060 worker thread done servicing request
23:52:15.353 00.002 10844 OnExposeComplete: enter
23:52:15.353 00.000 10844 UpdateGuideState(): m_state=6
23:52:15.353 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
23:52:15.353 00.000 10844 Star::Find returns 1 (1), X=258.50, Y=61.62, Mass=3241, SNR=36.2, Peak=255 HFD=3.3
23:52:15.353 00.000 10844 MultiStar: [#1 0.43,-0.03,0.98,U] [#2 0.68,-0.55,0.00,M1] [#3 0.49,-1.18,0.00,M2] [#4 1.20,-0.39,0.00,M2] [#5 0.25,-0.80,0.00,M2] [#6 0.82,-0.18,0.00,M2] [#7 0.64,-0.68,0.00,M2] [#8 0.59,-0.43,0.00,M2] 
23:52:15.353 00.000 10844 refined, 1 included, MultiStar: {0.29, 0.16}, one-star: {0.14, 0.34}
23:52:15.353 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
23:52:15.353 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
23:52:15.353 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.16 hyp=0.33 cameraTheta=0.50 mountX=-0.21 mountY=0.26, mountTheta=2.25
23:52:15.353 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.16, opts=13)
23:52:15.353 00.000 10844 Enqueuing Move request for scope (0.29, 0.16)
23:52:15.353 00.000 11060 Worker thread wakes up
23:52:15.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.16) opts 0xd
23:52:15.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.16)
23:52:15.353 00.000 11060 Moving (0.29, 0.16) raw xDistance=-0.21 yDistance=0.26
23:52:15.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:52:15.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
23:52:15.353 00.000 11060 MoveAxis(E, 37, ABG)
23:52:15.353 00.000 11060 Guiding  Dir = 2, Dur = 37
23:52:15.357 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:15.372 00.015 10844 UpdateGuideState exits: m=3241 SNR=36.2 Saturated
23:52:15.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:15.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:15.372 00.000 10844 Enqueuing Expose request
23:52:15.388 00.016 11060 IsSlewing returns 0
23:52:15.388 00.000 11060 IsGuiding returns 0
23:52:15.451 00.063 11060 IsGuiding returns 0
23:52:15.451 00.000 11060 Move returns status 0, amount 37
23:52:15.451 00.000 11060 MoveAxis(S, 100, ABG)
23:52:15.451 00.000 11060 Guiding  Dir = 1, Dur = 100
23:52:15.466 00.015 11060 IsSlewing returns 0
23:52:15.466 00.000 11060 IsGuiding returns 0
23:52:15.575 00.109 11060 IsGuiding returns 0
23:52:15.575 00.000 11060 Move returns status 0, amount 100
23:52:15.575 00.000 11060 move complete, result=0
23:52:15.575 00.000 11060 worker thread done servicing request
23:52:15.575 00.000 11060 Worker thread wakes up
23:52:15.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:15.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:15.575 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.3 px 100 ms SOUTH
23:52:16.197 00.622 11060 Exposure complete
23:52:16.350 00.153 11060 worker thread done servicing request
23:52:16.350 00.000 10844 OnExposeComplete: enter
23:52:16.350 00.000 10844 UpdateGuideState(): m_state=6
23:52:16.350 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
23:52:16.350 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=61.24, Mass=3293, SNR=36.8, Peak=255 HFD=3.4
23:52:16.350 00.000 10844 MultiStar: [#1 0.87,0.68,0.00,M3] [#2 0.42,0.12,1.81,U] [#3 1.25,0.37,0.00,M3] [#4 0.38,0.25,0.97,U] [#5 0.40,-0.30,0.91,U] [#6 0.70,0.50,0.00,M3] [#7 0.63,-0.45,0.00,M3] [#8 0.48,0.09,0.92,U] 
23:52:16.350 00.000 10844 refined, 4 included, MultiStar: {0.43, 0.04}, one-star: {0.49, -0.04}
23:52:16.350 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
23:52:16.350 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
23:52:16.350 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.04 hyp=0.43 cameraTheta=0.10 mountX=-0.12 mountY=0.42, mountTheta=1.85
23:52:16.356 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.04, opts=13)
23:52:16.356 00.000 10844 Enqueuing Move request for scope (0.43, 0.04)
23:52:16.356 00.000 11060 Worker thread wakes up
23:52:16.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.04) opts 0xd
23:52:16.356 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.04)
23:52:16.356 00.000 11060 Moving (0.43, 0.04) raw xDistance=-0.12 yDistance=0.42
23:52:16.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:52:16.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.42
23:52:16.356 00.000 11060 MoveAxis(E, 0, ABG)
23:52:16.356 00.000 11060 Move returns status 0, amount 0
23:52:16.356 00.000 11060 MoveAxis(S, 164, ABG)
23:52:16.356 00.000 11060 Guiding  Dir = 1, Dur = 164
23:52:16.362 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:16.371 00.009 11060 IsSlewing returns 0
23:52:16.371 00.000 11060 IsGuiding returns 0
23:52:16.373 00.002 10844 UpdateGuideState exits: m=3293 SNR=36.8 Saturated
23:52:16.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:16.375 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:16.375 00.000 10844 Enqueuing Expose request
23:52:16.543 00.168 11060 IsGuiding returns 0
23:52:16.543 00.000 11060 Move returns status 0, amount 164
23:52:16.543 00.000 11060 move complete, result=0
23:52:16.543 00.000 11060 worker thread done servicing request
23:52:16.543 00.000 11060 Worker thread wakes up
23:52:16.543 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 164 ms SOUTH
23:52:16.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:16.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:17.179 00.636 11060 Exposure complete
23:52:17.344 00.165 11060 worker thread done servicing request
23:52:17.344 00.000 10844 OnExposeComplete: enter
23:52:17.344 00.000 10844 UpdateGuideState(): m_state=6
23:52:17.344 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
23:52:17.344 00.000 10844 Star::Find returns 1 (0), X=258.17, Y=60.80, Mass=3085, SNR=35.4, Peak=199 HFD=3.8
23:52:17.346 00.002 10844 MultiStar: [#1 0.22,0.13,1.03,U] [#2 -0.33,-0.24,1.93,U] [#3 0.90,0.15,0.00,M4] [#4 1.18,-0.63,0.00,M2] [#5 0.12,-0.33,1.06,U] [#6 0.87,-0.19,0.00,M4] [#7 0.35,-0.31,0.93,U] [#8 0.07,-0.23,1.05,U] 
23:52:17.346 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.24}, one-star: {-0.19, -0.48}
23:52:17.346 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
23:52:17.346 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
23:52:17.346 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.61 mountX=0.24 mountY=0.03, mountTheta=0.12
23:52:17.346 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.24, opts=13)
23:52:17.346 00.000 10844 Enqueuing Move request for scope (-0.01, -0.24)
23:52:17.346 00.000 11060 Worker thread wakes up
23:52:17.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
23:52:17.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
23:52:17.346 00.000 11060 Moving (-0.01, -0.24) raw xDistance=0.24 yDistance=0.03
23:52:17.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:52:17.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:17.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:17.346 00.000 11060 MoveAxis(W, 42, ABG)
23:52:17.346 00.000 11060 Guiding  Dir = 3, Dur = 42
23:52:17.353 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:52:17.367 00.014 10844 UpdateGuideState exits: m=3085 SNR=35.4
23:52:17.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:17.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:17.367 00.000 10844 Enqueuing Expose request
23:52:17.379 00.012 11060 IsSlewing returns 0
23:52:17.379 00.000 11060 IsGuiding returns 0
23:52:17.442 00.063 11060 IsGuiding returns 0
23:52:17.442 00.000 11060 Move returns status 0, amount 42
23:52:17.442 00.000 11060 MoveAxis(N, 0, ABG)
23:52:17.442 00.000 11060 Move returns status 0, amount 0
23:52:17.442 00.000 11060 move complete, result=0
23:52:17.442 00.000 11060 worker thread done servicing request
23:52:17.442 00.000 11060 Worker thread wakes up
23:52:17.444 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:17.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:17.446 00.002 10844 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
23:52:18.076 00.630 11060 Exposure complete
23:52:18.320 00.244 11060 worker thread done servicing request
23:52:18.320 00.000 10844 OnExposeComplete: enter
23:52:18.320 00.000 10844 UpdateGuideState(): m_state=6
23:52:18.320 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
23:52:18.320 00.000 10844 Star::Find returns 1 (1), X=258.55, Y=61.70, Mass=3358, SNR=37.3, Peak=255 HFD=3.6
23:52:18.320 00.000 10844 MultiStar: [#1 0.36,0.44,1.02,U] [#2 -0.26,0.13,1.88,U] [#3 0.66,-0.11,0.00,M5] [#4 0.79,-0.80,0.00,M3] [#5 -0.23,-0.12,0.97,U] [#6 0.26,-0.15,0.94,U] [#7 -0.05,-0.51,0.90,U] [#8 -0.29,-0.50,0.84,U] 
23:52:18.320 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.00}, one-star: {0.19, 0.43}
23:52:18.320 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
23:52:18.320 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
23:52:18.320 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.01 mountX=0.01 mountY=-0.02, mountTheta=-1.26
23:52:18.325 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.00, opts=13)
23:52:18.325 00.000 10844 Enqueuing Move request for scope (-0.02, -0.00)
23:52:18.325 00.000 11060 Worker thread wakes up
23:52:18.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:52:18.325 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:52:18.325 00.000 11060 Moving (-0.02, -0.00) raw xDistance=0.01 yDistance=-0.02
23:52:18.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:52:18.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:18.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:52:18.325 00.000 11060 MoveAxis(E, 0, ABG)
23:52:18.325 00.000 11060 Move returns status 0, amount 0
23:52:18.325 00.000 11060 MoveAxis(N, 0, ABG)
23:52:18.325 00.000 11060 Move returns status 0, amount 0
23:52:18.325 00.000 11060 move complete, result=0
23:52:18.325 00.000 11060 worker thread done servicing request
23:52:18.330 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:18.356 00.026 10844 UpdateGuideState exits: m=3358 SNR=37.3 Saturated
23:52:18.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:18.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:18.356 00.000 10844 Enqueuing Expose request
23:52:18.356 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:52:18.356 00.000 11060 Worker thread wakes up
23:52:18.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:18.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:19.002 00.646 11060 Exposure complete
23:52:19.164 00.162 11060 worker thread done servicing request
23:52:19.164 00.000 10844 OnExposeComplete: enter
23:52:19.164 00.000 10844 UpdateGuideState(): m_state=6
23:52:19.164 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
23:52:19.164 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=61.72, Mass=3355, SNR=37.2, Peak=255 HFD=4.0
23:52:19.164 00.000 10844 MultiStar: [#1 -0.09,0.25,0.98,U] [#2 -0.03,0.02,1.94,U] [#3 0.17,-0.14,0.99,U] [#4 0.54,-0.82,0.00,M4] [#5 -0.00,0.12,0.97,U] [#6 0.19,0.52,0.86,U] [#7 0.12,0.04,0.86,U] [#8 -0.07,0.62,0.92,U] 
23:52:19.164 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.21}, one-star: {0.66, 0.45}
23:52:19.164 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:52:19.164 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
23:52:19.164 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.11 mountX=-0.22 mountY=0.07, mountTheta=2.85
23:52:19.164 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.21, opts=13)
23:52:19.164 00.000 10844 Enqueuing Move request for scope (0.10, 0.21)
23:52:19.164 00.000 11060 Worker thread wakes up
23:52:19.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
23:52:19.164 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
23:52:19.164 00.000 11060 Moving (0.10, 0.21) raw xDistance=-0.22 yDistance=0.07
23:52:19.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:52:19.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:19.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:52:19.164 00.000 11060 MoveAxis(E, 39, ABG)
23:52:19.164 00.000 11060 Guiding  Dir = 2, Dur = 39
23:52:19.169 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:19.174 00.005 11060 IsSlewing returns 0
23:52:19.174 00.000 11060 IsGuiding returns 0
23:52:19.195 00.021 10844 UpdateGuideState exits: m=3355 SNR=37.2 Saturated
23:52:19.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:19.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:19.195 00.000 10844 Enqueuing Expose request
23:52:19.221 00.026 11060 IsGuiding returns 0
23:52:19.221 00.000 11060 Move returns status 0, amount 39
23:52:19.221 00.000 11060 MoveAxis(N, 0, ABG)
23:52:19.221 00.000 11060 Move returns status 0, amount 0
23:52:19.221 00.000 11060 move complete, result=0
23:52:19.221 00.000 11060 worker thread done servicing request
23:52:19.221 00.000 11060 Worker thread wakes up
23:52:19.223 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:19.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:19.229 00.006 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
23:52:19.850 00.621 11060 Exposure complete
23:52:20.026 00.176 11060 worker thread done servicing request
23:52:20.030 00.004 10844 OnExposeComplete: enter
23:52:20.030 00.000 10844 UpdateGuideState(): m_state=6
23:52:20.030 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
23:52:20.030 00.000 10844 Star::Find returns 1 (0), X=257.78, Y=60.77, Mass=3147, SNR=36.2, Peak=217 HFD=3.8
23:52:20.030 00.000 10844 MultiStar: [#1 -0.75,0.08,0.00,M1] [#2 -0.09,0.11,1.96,U] [#3 0.12,0.01,0.97,U] [#4 0.10,-1.12,0.00,M5] [#5 -0.27,-0.60,0.00,M1] [#6 -0.22,-0.34,0.90,U] [#7 -0.26,-0.46,0.95,U] [#8 -0.89,-0.47,0.00,M1] 
23:52:20.030 00.000 10844 refined, 4 included, MultiStar: {-0.19, -0.18}, one-star: {-0.58, -0.51}
23:52:20.030 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
23:52:20.030 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
23:52:20.030 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-2.39 mountX=0.21 mountY=-0.16, mountTheta=-0.65
23:52:20.030 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.18, opts=13)
23:52:20.030 00.000 10844 Enqueuing Move request for scope (-0.19, -0.18)
23:52:20.030 00.000 11060 Worker thread wakes up
23:52:20.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd
23:52:20.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.18)
23:52:20.030 00.000 11060 Moving (-0.19, -0.18) raw xDistance=0.21 yDistance=-0.16
23:52:20.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
23:52:20.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:20.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:52:20.030 00.000 11060 MoveAxis(W, 35, ABG)
23:52:20.030 00.000 11060 Guiding  Dir = 3, Dur = 35
23:52:20.039 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:20.041 00.002 11060 IsSlewing returns 0
23:52:20.041 00.000 11060 IsGuiding returns 0
23:52:20.053 00.012 10844 UpdateGuideState exits: m=3147 SNR=36.2
23:52:20.055 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:20.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:20.055 00.000 10844 Enqueuing Expose request
23:52:20.092 00.037 11060 IsGuiding returns 0
23:52:20.092 00.000 11060 Move returns status 0, amount 35
23:52:20.092 00.000 11060 MoveAxis(N, 0, ABG)
23:52:20.092 00.000 11060 Move returns status 0, amount 0
23:52:20.092 00.000 11060 move complete, result=0
23:52:20.092 00.000 11060 worker thread done servicing request
23:52:20.092 00.000 11060 Worker thread wakes up
23:52:20.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:20.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:20.094 00.002 10844 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
23:52:20.742 00.648 11060 Exposure complete
23:52:20.921 00.179 11060 worker thread done servicing request
23:52:20.921 00.000 10844 OnExposeComplete: enter
23:52:20.921 00.000 10844 UpdateGuideState(): m_state=6
23:52:20.921 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
23:52:20.921 00.000 10844 Star::Find returns 1 (0), X=257.98, Y=61.43, Mass=3004, SNR=35.3, Peak=217 HFD=3.6
23:52:20.921 00.000 10844 MultiStar: [#1 -0.35,0.61,0.00,M2] [#2 -0.49,0.38,2.03,U] [#3 -0.11,-0.59,0.95,U] [#4 0.14,-0.21,1.02,U] [#5 -0.51,-0.03,1.09,U] [#6 0.08,0.15,1.09,U] [#7 -0.66,0.37,0.00,M1] [#8 -0.92,-0.27,0.00,M2] 
23:52:20.921 00.000 10844 refined, 5 included, MultiStar: {-0.25, 0.04}, one-star: {-0.38, 0.15}
23:52:20.921 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.74 = -1.55)
23:52:20.921 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.57)
23:52:20.921 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.26 cameraTheta=2.98 mountX=0.01 mountY=-0.26, mountTheta=-1.55
23:52:20.923 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.04, opts=13)
23:52:20.923 00.000 10844 Enqueuing Move request for scope (-0.25, 0.04)
23:52:20.923 00.000 11060 Worker thread wakes up
23:52:20.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
23:52:20.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
23:52:20.923 00.000 11060 Moving (-0.25, 0.04) raw xDistance=0.01 yDistance=-0.26
23:52:20.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:52:20.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:52:20.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:52:20.923 00.000 11060 MoveAxis(E, 0, ABG)
23:52:20.923 00.000 11060 Move returns status 0, amount 0
23:52:20.923 00.000 11060 MoveAxis(N, 0, ABG)
23:52:20.923 00.000 11060 Move returns status 0, amount 0
23:52:20.923 00.000 11060 move complete, result=0
23:52:20.923 00.000 11060 worker thread done servicing request
23:52:20.930 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:52:20.942 00.012 10844 UpdateGuideState exits: m=3004 SNR=35.3
23:52:20.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:20.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:20.942 00.000 10844 Enqueuing Expose request
23:52:20.942 00.000 11060 Worker thread wakes up
23:52:20.942 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:52:20.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:20.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:21.586 00.644 11060 Exposure complete
23:52:21.731 00.145 11060 worker thread done servicing request
23:52:21.731 00.000 10844 OnExposeComplete: enter
23:52:21.731 00.000 10844 UpdateGuideState(): m_state=6
23:52:21.731 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
23:52:21.731 00.000 10844 Star::Find returns 1 (0), X=258.16, Y=61.68, Mass=3317, SNR=36.6, Peak=242 HFD=3.6
23:52:21.731 00.000 10844 MultiStar: [#1 -0.38,0.69,0.00,M3] [#2 -0.84,0.70,0.00,M1] [#3 -0.26,0.61,0.00,M3] [#4 -0.41,0.30,0.98,U] [#5 -0.68,0.47,0.00,M1] [#6 0.12,0.07,0.88,U] [#7 -0.71,0.20,0.00,M2] [#8 -0.38,0.30,0.86,U] 
23:52:21.731 00.000 10844 refined, 3 included, MultiStar: {-0.22, 0.27}, one-star: {-0.20, 0.40}
23:52:21.731 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.28)
23:52:21.731 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
23:52:21.731 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.26 mountX=-0.23 mountY=-0.26, mountTheta=-2.28
23:52:21.733 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.27, opts=13)
23:52:21.733 00.000 10844 Enqueuing Move request for scope (-0.22, 0.27)
23:52:21.733 00.000 11060 Worker thread wakes up
23:52:21.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
23:52:21.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
23:52:21.733 00.000 11060 Moving (-0.22, 0.27) raw xDistance=-0.23 yDistance=-0.26
23:52:21.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:52:21.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:52:21.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:52:21.733 00.000 11060 MoveAxis(E, 39, ABG)
23:52:21.733 00.000 11060 Guiding  Dir = 2, Dur = 39
23:52:21.740 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:21.756 00.016 10844 UpdateGuideState exits: m=3317 SNR=36.6
23:52:21.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:21.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:21.756 00.000 10844 Enqueuing Expose request
23:52:21.761 00.005 11060 IsSlewing returns 0
23:52:21.761 00.000 11060 IsGuiding returns 0
23:52:21.822 00.061 11060 IsGuiding returns 0
23:52:21.822 00.000 11060 Move returns status 0, amount 39
23:52:21.822 00.000 11060 MoveAxis(N, 0, ABG)
23:52:21.822 00.000 11060 Move returns status 0, amount 0
23:52:21.822 00.000 11060 move complete, result=0
23:52:21.822 00.000 11060 worker thread done servicing request
23:52:21.822 00.000 11060 Worker thread wakes up
23:52:21.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:21.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:21.822 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.3 px 0 ms NORTH
23:52:22.460 00.638 11060 Exposure complete
23:52:22.638 00.178 11060 worker thread done servicing request
23:52:22.641 00.003 10844 OnExposeComplete: enter
23:52:22.641 00.000 10844 UpdateGuideState(): m_state=6
23:52:22.641 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
23:52:22.641 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.27, Mass=3127, SNR=36.1, Peak=250 HFD=3.6
23:52:22.641 00.000 10844 MultiStar: [#1 -0.22,0.29,1.02,U] [#2 -0.67,-0.38,0.00,M2] [#3 -0.12,0.00,0.94,U] [#4 -0.86,-0.88,0.00,M4] [#5 -0.68,0.58,0.00,M2] [#6 0.31,-0.70,0.00,M1] [#7 -0.48,0.10,0.87,U] [#8 -0.51,-0.38,0.00,M2] 
23:52:22.641 00.000 10844 refined, 3 included, MultiStar: {-0.14, 0.10}, one-star: {0.20, -0.01}
23:52:22.641 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.30 = -1.99)
23:52:22.641 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
23:52:22.641 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.54 mountX=-0.07 mountY=-0.16, mountTheta=-1.99
23:52:22.641 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.10, opts=13)
23:52:22.641 00.000 10844 Enqueuing Move request for scope (-0.14, 0.10)
23:52:22.641 00.000 11060 Worker thread wakes up
23:52:22.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
23:52:22.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
23:52:22.641 00.000 11060 Moving (-0.14, 0.10) raw xDistance=-0.07 yDistance=-0.16
23:52:22.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:52:22.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:22.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:52:22.644 00.003 11060 MoveAxis(E, 0, ABG)
23:52:22.644 00.000 11060 Move returns status 0, amount 0
23:52:22.644 00.000 11060 MoveAxis(N, 0, ABG)
23:52:22.644 00.000 11060 Move returns status 0, amount 0
23:52:22.644 00.000 11060 move complete, result=0
23:52:22.644 00.000 11060 worker thread done servicing request
23:52:22.649 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:22.662 00.013 10844 UpdateGuideState exits: m=3127 SNR=36.1
23:52:22.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:22.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:22.662 00.000 10844 Enqueuing Expose request
23:52:22.662 00.000 11060 Worker thread wakes up
23:52:22.662 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:52:22.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:22.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:23.292 00.630 11060 Exposure complete
23:52:23.464 00.172 11060 worker thread done servicing request
23:52:23.466 00.002 10844 OnExposeComplete: enter
23:52:23.466 00.000 10844 UpdateGuideState(): m_state=6
23:52:23.466 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
23:52:23.466 00.000 10844 Star::Find returns 1 (0), X=258.10, Y=61.95, Mass=2994, SNR=35.1, Peak=233 HFD=3.9
23:52:23.466 00.000 10844 MultiStar: [#1 -0.31,0.54,1.03,U] [#2 -0.07,0.23,2.09,U] [#3 0.24,0.27,1.04,U] [#4 -0.17,-0.05,0.91,U] [#5 0.02,0.18,1.04,U] [#6 0.63,0.18,0.00,M2] [#7 0.28,-0.31,0.90,U] [#8 -0.35,-0.16,1.05,U] 
23:52:23.466 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.19}, one-star: {-0.26, 0.67}
23:52:23.466 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
23:52:23.466 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
23:52:23.466 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.98 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
23:52:23.471 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.19, opts=13)
23:52:23.471 00.000 10844 Enqueuing Move request for scope (-0.08, 0.19)
23:52:23.474 00.003 11060 Worker thread wakes up
23:52:23.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
23:52:23.474 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
23:52:23.474 00.000 11060 Moving (-0.08, 0.19) raw xDistance=-0.17 yDistance=-0.11
23:52:23.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:52:23.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:23.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:52:23.474 00.000 11060 MoveAxis(E, 29, ABG)
23:52:23.474 00.000 11060 Guiding  Dir = 2, Dur = 29
23:52:23.483 00.009 11060 IsSlewing returns 0
23:52:23.483 00.000 11060 IsGuiding returns 0
23:52:23.489 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:52:23.500 00.011 10844 UpdateGuideState exits: m=2994 SNR=35.1
23:52:23.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:23.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:23.500 00.000 10844 Enqueuing Expose request
23:52:23.526 00.026 11060 IsGuiding returns 0
23:52:23.526 00.000 11060 Move returns status 0, amount 29
23:52:23.526 00.000 11060 MoveAxis(N, 0, ABG)
23:52:23.526 00.000 11060 Move returns status 0, amount 0
23:52:23.526 00.000 11060 move complete, result=0
23:52:23.526 00.000 11060 worker thread done servicing request
23:52:23.526 00.000 11060 Worker thread wakes up
23:52:23.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:23.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:23.541 00.015 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
23:52:24.176 00.635 11060 Exposure complete
23:52:24.339 00.163 11060 worker thread done servicing request
23:52:24.339 00.000 10844 OnExposeComplete: enter
23:52:24.339 00.000 10844 UpdateGuideState(): m_state=6
23:52:24.344 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
23:52:24.344 00.000 10844 Star::Find returns 1 (0), X=257.69, Y=61.97, Mass=3302, SNR=36.4, Peak=214 HFD=4.0
23:52:24.344 00.000 10844 MultiStar: [#1 -0.28,0.69,0.00,M2] [#2 -0.58,-0.03,1.96,U] [#3 0.05,0.12,0.93,U] [#4 -0.31,-0.11,0.91,U] [#5 -0.30,0.08,1.08,U] [#6 0.11,-0.52,0.90,U] [#7 -0.30,-0.08,0.89,U] [#8 -0.02,-0.47,0.87,U] 
23:52:24.344 00.000 10844 refined, 7 included, MultiStar: {-0.30, -0.03}, one-star: {-0.67, 0.69}
23:52:24.344 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
23:52:24.344 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
23:52:24.344 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-3.05 mountX=0.08 mountY=-0.29, mountTheta=-1.30
23:52:24.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.03, opts=13)
23:52:24.344 00.000 10844 Enqueuing Move request for scope (-0.30, -0.03)
23:52:24.344 00.000 11060 Worker thread wakes up
23:52:24.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.03) opts 0xd
23:52:24.347 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.03)
23:52:24.347 00.000 11060 Moving (-0.30, -0.03) raw xDistance=0.08 yDistance=-0.29
23:52:24.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:52:24.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:52:24.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:52:24.347 00.000 11060 MoveAxis(E, 0, ABG)
23:52:24.347 00.000 11060 Move returns status 0, amount 0
23:52:24.347 00.000 11060 MoveAxis(N, 0, ABG)
23:52:24.347 00.000 11060 Move returns status 0, amount 0
23:52:24.347 00.000 11060 move complete, result=0
23:52:24.347 00.000 11060 worker thread done servicing request
23:52:24.352 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:52:24.384 00.032 10844 UpdateGuideState exits: m=3302 SNR=36.4
23:52:24.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:24.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:24.384 00.000 10844 Enqueuing Expose request
23:52:24.384 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:52:24.384 00.000 11060 Worker thread wakes up
23:52:24.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:24.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:25.028 00.644 11060 Exposure complete
23:52:25.177 00.149 11060 worker thread done servicing request
23:52:25.177 00.000 10844 OnExposeComplete: enter
23:52:25.183 00.006 10844 UpdateGuideState(): m_state=6
23:52:25.183 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
23:52:25.183 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.72, Mass=3593, SNR=38.8, Peak=244 HFD=3.9
23:52:25.183 00.000 10844 MultiStar: [#1 -0.40,0.77,0.00,M3] [#2 0.07,-0.26,1.87,U] [#3 -0.12,-0.36,0.87,U] [#4 0.13,-0.02,0.97,U] [#5 -0.81,0.05,0.00,M1] [#6 0.27,0.14,0.83,U] [#7 -0.84,-0.73,0.00,M1] [#8 -0.41,-0.31,0.89,U] 
23:52:25.183 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.08}, one-star: {0.15, 0.44}
23:52:25.183 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
23:52:25.183 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
23:52:25.183 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.28 mountX=0.08 mountY=0.04, mountTheta=0.46
23:52:25.183 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
23:52:25.183 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
23:52:25.183 00.000 11060 Worker thread wakes up
23:52:25.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:52:25.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:52:25.183 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=0.04
23:52:25.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:52:25.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:25.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:52:25.183 00.000 11060 MoveAxis(E, 0, ABG)
23:52:25.183 00.000 11060 Move returns status 0, amount 0
23:52:25.183 00.000 11060 MoveAxis(N, 0, ABG)
23:52:25.183 00.000 11060 Move returns status 0, amount 0
23:52:25.183 00.000 11060 move complete, result=0
23:52:25.183 00.000 11060 worker thread done servicing request
23:52:25.188 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:52:25.198 00.010 10844 UpdateGuideState exits: m=3593 SNR=38.8
23:52:25.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:25.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:25.198 00.000 10844 Enqueuing Expose request
23:52:25.198 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:25.198 00.000 11060 Worker thread wakes up
23:52:25.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:25.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:25.837 00.639 11060 Exposure complete
23:52:26.007 00.170 11060 worker thread done servicing request
23:52:26.007 00.000 10844 OnExposeComplete: enter
23:52:26.007 00.000 10844 UpdateGuideState(): m_state=6
23:52:26.012 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
23:52:26.012 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.96, Mass=3495, SNR=37.8, Peak=206 HFD=4.0
23:52:26.012 00.000 10844 MultiStar: [#1 -0.10,0.67,0.00,M4] [#2 -0.06,-0.21,1.91,U] [#3 -0.13,-0.61,0.88,U] [#4 0.02,-0.44,0.90,U] [#5 -0.07,-0.58,1.00,U] [#6 -0.34,-0.88,0.00,M1] [#7 -0.60,-0.34,0.00,M2] [#8 -0.60,-0.33,0.00,M1] 
23:52:26.012 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.21}, one-star: {0.25, 0.68}
23:52:26.012 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
23:52:26.012 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
23:52:26.012 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.60 mountX=0.21 mountY=0.03, mountTheta=0.14
23:52:26.014 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.21, opts=13)
23:52:26.014 00.000 10844 Enqueuing Move request for scope (-0.01, -0.21)
23:52:26.014 00.000 11060 Worker thread wakes up
23:52:26.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
23:52:26.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
23:52:26.014 00.000 11060 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=0.03
23:52:26.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:52:26.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:26.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:52:26.014 00.000 11060 MoveAxis(W, 37, ABG)
23:52:26.014 00.000 11060 Guiding  Dir = 3, Dur = 37
23:52:26.017 00.003 11060 IsSlewing returns 0
23:52:26.017 00.000 11060 IsGuiding returns 0
23:52:26.018 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:26.032 00.014 10844 UpdateGuideState exits: m=3495 SNR=37.8
23:52:26.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:26.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:26.032 00.000 10844 Enqueuing Expose request
23:52:26.063 00.031 11060 IsGuiding returns 0
23:52:26.063 00.000 11060 Move returns status 0, amount 37
23:52:26.063 00.000 11060 MoveAxis(N, 0, ABG)
23:52:26.063 00.000 11060 Move returns status 0, amount 0
23:52:26.063 00.000 11060 move complete, result=0
23:52:26.063 00.000 11060 worker thread done servicing request
23:52:26.063 00.000 11060 Worker thread wakes up
23:52:26.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:26.063 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
23:52:26.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:26.706 00.643 11060 Exposure complete
23:52:26.895 00.189 11060 worker thread done servicing request
23:52:26.895 00.000 10844 OnExposeComplete: enter
23:52:26.895 00.000 10844 UpdateGuideState(): m_state=6
23:52:26.895 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
23:52:26.895 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=61.96, Mass=3625, SNR=39.3, Peak=192 HFD=4.2
23:52:26.897 00.002 10844 MultiStar: [#1 -0.24,-0.26,0.96,U] [#2 -0.52,0.27,1.74,U] [#3 -0.57,-0.10,0.87,U] [#4 0.10,-0.22,0.87,U] [#5 0.32,-0.34,0.94,U] [#6 -0.07,0.03,0.78,U] [#7 -0.91,-0.18,0.00,M3] [#8 -0.78,-0.55,0.00,M2] 
23:52:26.897 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.04}, one-star: {-0.15, 0.68}
23:52:26.897 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.68 = -1.61)
23:52:26.897 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
23:52:26.897 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.92 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
23:52:26.901 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.04, opts=13)
23:52:26.901 00.000 10844 Enqueuing Move request for scope (-0.20, 0.04)
23:52:26.901 00.000 11060 Worker thread wakes up
23:52:26.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
23:52:26.901 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
23:52:26.901 00.000 11060 Moving (-0.20, 0.04) raw xDistance=-0.01 yDistance=-0.21
23:52:26.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:52:26.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:52:26.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:52:26.903 00.002 11060 MoveAxis(E, 0, ABG)
23:52:26.903 00.000 11060 Move returns status 0, amount 0
23:52:26.903 00.000 11060 MoveAxis(N, 0, ABG)
23:52:26.903 00.000 11060 Move returns status 0, amount 0
23:52:26.903 00.000 11060 move complete, result=0
23:52:26.903 00.000 11060 worker thread done servicing request
23:52:26.914 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:26.934 00.020 10844 UpdateGuideState exits: m=3625 SNR=39.3
23:52:26.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:26.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:26.934 00.000 10844 Enqueuing Expose request
23:52:26.934 00.000 11060 Worker thread wakes up
23:52:26.934 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:52:26.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:26.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:27.570 00.636 11060 Exposure complete
23:52:27.752 00.182 11060 worker thread done servicing request
23:52:27.752 00.000 10844 OnExposeComplete: enter
23:52:27.752 00.000 10844 UpdateGuideState(): m_state=6
23:52:27.755 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
23:52:27.755 00.000 10844 Star::Find returns 1 (1), X=257.81, Y=61.93, Mass=3523, SNR=38.0, Peak=255 HFD=4.1
23:52:27.755 00.000 10844 MultiStar: [#1 0.03,0.60,0.97,U] [#2 -0.08,0.21,1.92,U] [#3 0.20,0.09,1.01,U] [#4 -0.08,0.11,0.84,U] [#5 -0.28,0.15,0.99,U] [#6 -0.29,-0.35,0.72,U] [#7 -0.18,-0.13,0.90,U] [#8 -0.73,-0.26,0.00,M3] 
23:52:27.755 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.19}, one-star: {-0.55, 0.65}
23:52:27.755 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.97 = -2.32)
23:52:27.755 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.34)
23:52:27.755 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.21 mountX=-0.16 mountY=-0.17, mountTheta=-2.33
23:52:27.757 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.19, opts=13)
23:52:27.757 00.000 10844 Enqueuing Move request for scope (-0.14, 0.19)
23:52:27.757 00.000 11060 Worker thread wakes up
23:52:27.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
23:52:27.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
23:52:27.757 00.000 11060 Moving (-0.14, 0.19) raw xDistance=-0.16 yDistance=-0.17
23:52:27.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:52:27.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:27.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:52:27.757 00.000 11060 MoveAxis(E, 28, ABG)
23:52:27.757 00.000 11060 Guiding  Dir = 2, Dur = 28
23:52:27.766 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:27.776 00.010 11060 IsSlewing returns 0
23:52:27.776 00.000 11060 IsGuiding returns 0
23:52:27.783 00.007 10844 UpdateGuideState exits: m=3523 SNR=38.0 Saturated
23:52:27.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:27.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:27.783 00.000 10844 Enqueuing Expose request
23:52:27.823 00.040 11060 IsGuiding returns 0
23:52:27.823 00.000 11060 Move returns status 0, amount 28
23:52:27.823 00.000 11060 MoveAxis(N, 0, ABG)
23:52:27.823 00.000 11060 Move returns status 0, amount 0
23:52:27.823 00.000 11060 move complete, result=0
23:52:27.823 00.000 11060 worker thread done servicing request
23:52:27.823 00.000 11060 Worker thread wakes up
23:52:27.824 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:27.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:27.824 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
23:52:28.458 00.634 11060 Exposure complete
23:52:28.608 00.150 11060 worker thread done servicing request
23:52:28.608 00.000 10844 OnExposeComplete: enter
23:52:28.608 00.000 10844 UpdateGuideState(): m_state=6
23:52:28.608 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
23:52:28.608 00.000 10844 Star::Find returns 1 (0), X=257.91, Y=60.66, Mass=3214, SNR=36.2, Peak=221 HFD=3.8
23:52:28.608 00.000 10844 MultiStar: [#1 0.13,-0.03,1.04,U] [#2 -0.83,-0.41,0.00,M1] [#3 -0.29,-0.39,0.89,U] [#4 -0.08,-0.31,0.99,U] [#5 -0.33,-0.79,0.00,M1] [#6 -0.33,-0.31,0.83,U] [#7 -0.41,-0.81,0.00,M3] [#8 -0.50,-1.03,0.00,M4] 
23:52:28.608 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.33}, one-star: {-0.45, -0.61}
23:52:28.608 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
23:52:28.608 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
23:52:28.608 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.33 hyp=0.38 cameraTheta=-2.11 mountX=0.36 mountY=-0.14, mountTheta=-0.37
23:52:28.608 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.33, opts=13)
23:52:28.608 00.000 10844 Enqueuing Move request for scope (-0.20, -0.33)
23:52:28.608 00.000 11060 Worker thread wakes up
23:52:28.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.33) opts 0xd
23:52:28.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.33)
23:52:28.608 00.000 11060 Moving (-0.20, -0.33) raw xDistance=0.36 yDistance=-0.14
23:52:28.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:52:28.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:28.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:52:28.608 00.000 11060 MoveAxis(W, 61, ABG)
23:52:28.608 00.000 11060 Guiding  Dir = 3, Dur = 61
23:52:28.618 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:28.618 00.000 11060 IsSlewing returns 0
23:52:28.618 00.000 11060 IsGuiding returns 0
23:52:28.639 00.021 10844 UpdateGuideState exits: m=3214 SNR=36.2
23:52:28.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:28.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:28.639 00.000 10844 Enqueuing Expose request
23:52:28.681 00.042 11060 IsGuiding returns 0
23:52:28.681 00.000 11060 Move returns status 0, amount 61
23:52:28.681 00.000 11060 MoveAxis(N, 0, ABG)
23:52:28.681 00.000 11060 Move returns status 0, amount 0
23:52:28.681 00.000 11060 move complete, result=0
23:52:28.681 00.000 11060 worker thread done servicing request
23:52:28.681 00.000 11060 Worker thread wakes up
23:52:28.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:28.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:28.685 00.004 10844 GuideStep: 0.4 px 61 ms WEST, -0.1 px 0 ms NORTH
23:52:29.320 00.635 11060 Exposure complete
23:52:29.478 00.158 11060 worker thread done servicing request
23:52:29.478 00.000 10844 OnExposeComplete: enter
23:52:29.478 00.000 10844 UpdateGuideState(): m_state=6
23:52:29.478 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
23:52:29.483 00.005 10844 Star::Find returns 1 (0), X=258.00, Y=61.21, Mass=2950, SNR=34.6, Peak=237 HFD=4.0
23:52:29.483 00.000 10844 MultiStar: [#1 -0.26,0.06,1.15,U] [#2 -0.46,0.11,1.96,U] [#3 0.19,0.03,1.03,U] [#4 -0.33,-0.37,1.01,U] [#5 -0.17,-0.49,1.07,U] [#6 -0.11,-0.15,0.92,U] [#7 -0.27,-0.61,0.00,M4] [#8 -0.55,-0.17,0.97,U] 
23:52:29.483 00.000 10844 refined, 7 included, MultiStar: {-0.27, -0.10}, one-star: {-0.36, -0.07}
23:52:29.483 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
23:52:29.483 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
23:52:29.483 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-2.78 mountX=0.15 mountY=-0.25, mountTheta=-1.03
23:52:29.483 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.10, opts=13)
23:52:29.483 00.000 10844 Enqueuing Move request for scope (-0.27, -0.10)
23:52:29.483 00.000 11060 Worker thread wakes up
23:52:29.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.10) opts 0xd
23:52:29.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.10)
23:52:29.483 00.000 11060 Moving (-0.27, -0.10) raw xDistance=0.15 yDistance=-0.25
23:52:29.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:52:29.483 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.53 newest=-0.56
23:52:29.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
23:52:29.483 00.000 11060 MoveAxis(W, 28, ABG)
23:52:29.483 00.000 11060 Guiding  Dir = 3, Dur = 28
23:52:29.488 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:29.498 00.010 11060 IsSlewing returns 0
23:52:29.499 00.001 11060 IsGuiding returns 0
23:52:29.514 00.015 10844 UpdateGuideState exits: m=2950 SNR=34.6
23:52:29.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:29.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:29.514 00.000 10844 Enqueuing Expose request
23:52:29.548 00.034 11060 IsGuiding returns 0
23:52:29.548 00.000 11060 Move returns status 0, amount 28
23:52:29.548 00.000 11060 BLC: Oldest BLC event removed
23:52:29.548 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:52:29.548 00.000 11060 MoveAxis(N, 848, ABG)
23:52:29.548 00.000 11060 duration set to 750 by maxDecDuration
23:52:29.550 00.002 11060 Guiding  Dir = 0, Dur = 750
23:52:29.561 00.011 11060 IsSlewing returns 0
23:52:29.561 00.000 11060 IsGuiding returns 0
23:52:30.324 00.763 11060 IsGuiding returns 0
23:52:30.324 00.000 11060 Move returns status 0, amount 750
23:52:30.324 00.000 11060 move complete, result=0
23:52:30.324 00.000 11060 worker thread done servicing request
23:52:30.324 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.3 px 750 ms NORTH
23:52:30.324 00.000 11060 Worker thread wakes up
23:52:30.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:30.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:30.960 00.636 11060 Exposure complete
23:52:31.136 00.176 11060 worker thread done servicing request
23:52:31.136 00.000 10844 OnExposeComplete: enter
23:52:31.136 00.000 10844 UpdateGuideState(): m_state=6
23:52:31.136 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
23:52:31.136 00.000 10844 Star::Find returns 1 (0), X=257.86, Y=61.26, Mass=3311, SNR=36.8, Peak=234 HFD=3.9
23:52:31.136 00.000 10844 MultiStar: [#1 -0.34,-0.42,1.06,U] [#2 -0.57,-0.30,0.00,M1] [#3 0.04,-0.62,1.07,U] [#4 0.08,-0.30,0.95,U] [#5 -0.67,-0.52,0.00,M1] [#6 0.09,-0.61,0.88,U] [#7 -0.19,-0.49,0.76,U] [#8 -0.37,-1.28,0.00,M4] 
23:52:31.136 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.40}, one-star: {-0.50, -0.02}
23:52:31.136 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
23:52:31.136 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
23:52:31.136 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.40 hyp=0.43 cameraTheta=-1.91 mountX=0.42 mountY=-0.07, mountTheta=-0.17
23:52:31.138 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.40, opts=13)
23:52:31.138 00.000 10844 Enqueuing Move request for scope (-0.14, -0.40)
23:52:31.138 00.000 11060 Worker thread wakes up
23:52:31.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.40) opts 0xd
23:52:31.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.40)
23:52:31.138 00.000 11060 Moving (-0.14, -0.40) raw xDistance=0.42 yDistance=-0.07
23:52:31.138 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.176790, 1:0.073466
23:52:31.138 00.000 11060 BLC: No correction, Miss < min_move
23:52:31.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
23:52:31.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:31.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:52:31.138 00.000 11060 MoveAxis(W, 74, ABG)
23:52:31.138 00.000 11060 Guiding  Dir = 3, Dur = 74
23:52:31.141 00.003 11060 IsSlewing returns 0
23:52:31.142 00.001 11060 IsGuiding returns 0
23:52:31.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:31.157 00.015 10844 UpdateGuideState exits: m=3311 SNR=36.8
23:52:31.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:31.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:31.157 00.000 10844 Enqueuing Expose request
23:52:31.218 00.061 11060 IsGuiding returns 0
23:52:31.218 00.000 11060 Move returns status 0, amount 74
23:52:31.218 00.000 11060 MoveAxis(N, 0, ABG)
23:52:31.218 00.000 11060 Move returns status 0, amount 0
23:52:31.218 00.000 11060 move complete, result=0
23:52:31.218 00.000 11060 worker thread done servicing request
23:52:31.218 00.000 11060 Worker thread wakes up
23:52:31.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:31.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:31.220 00.002 10844 GuideStep: 0.4 px 74 ms WEST, -0.1 px 0 ms NORTH
23:52:31.851 00.631 11060 Exposure complete
23:52:32.035 00.184 11060 worker thread done servicing request
23:52:32.035 00.000 10844 OnExposeComplete: enter
23:52:32.035 00.000 10844 UpdateGuideState(): m_state=6
23:52:32.035 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
23:52:32.035 00.000 10844 Star::Find returns 1 (1), X=258.01, Y=61.83, Mass=3632, SNR=39.0, Peak=255 HFD=3.9
23:52:32.035 00.000 10844 MultiStar: [#1 0.04,0.18,0.90,U] [#2 -0.73,-0.54,0.00,M2] [#3 -0.03,0.08,0.87,U] [#4 0.05,-0.02,0.90,U] [#5 -0.30,-0.11,0.85,U] [#6 -0.20,-0.35,0.91,U] [#7 -0.46,-0.89,0.00,M4] [#8 -0.69,-0.30,0.00,M5] 
23:52:32.035 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.07}, one-star: {-0.34, 0.55}
23:52:32.035 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
23:52:32.036 00.001 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.87)
23:52:32.036 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.68 mountX=-0.04 mountY=-0.14, mountTheta=-1.85
23:52:32.036 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.07, opts=13)
23:52:32.036 00.000 10844 Enqueuing Move request for scope (-0.13, 0.07)
23:52:32.036 00.000 11060 Worker thread wakes up
23:52:32.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
23:52:32.038 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
23:52:32.038 00.000 11060 Moving (-0.13, 0.07) raw xDistance=-0.04 yDistance=-0.14
23:52:32.038 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.176790, 1:0.073466, 2:0.142066
23:52:32.038 00.000 11060 BLC: No correction, Miss < min_move
23:52:32.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:52:32.038 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:32.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:52:32.038 00.000 11060 MoveAxis(E, 0, ABG)
23:52:32.038 00.000 11060 Move returns status 0, amount 0
23:52:32.038 00.000 11060 MoveAxis(N, 0, ABG)
23:52:32.038 00.000 11060 Move returns status 0, amount 0
23:52:32.038 00.000 11060 move complete, result=0
23:52:32.038 00.000 11060 worker thread done servicing request
23:52:32.056 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:32.070 00.014 10844 UpdateGuideState exits: m=3632 SNR=39.0 Saturated
23:52:32.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:32.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:32.070 00.000 10844 Enqueuing Expose request
23:52:32.070 00.000 11060 Worker thread wakes up
23:52:32.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:32.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:32.070 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:32.708 00.638 11060 Exposure complete
23:52:32.867 00.159 11060 worker thread done servicing request
23:52:32.867 00.000 10844 OnExposeComplete: enter
23:52:32.867 00.000 10844 UpdateGuideState(): m_state=6
23:52:32.867 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
23:52:32.869 00.002 10844 Star::Find returns 1 (0), X=258.23, Y=61.82, Mass=2978, SNR=35.2, Peak=217 HFD=3.9
23:52:32.869 00.000 10844 MultiStar: [#1 -0.39,0.21,1.06,U] [#2 -0.51,-0.17,1.99,U] [#3 0.03,-0.21,0.97,U] [#4 -0.38,-0.14,1.02,U] [#5 -0.13,-1.02,0.00,M1] [#6 0.08,-0.67,0.00,M1] [#7 -0.41,-0.93,0.00,M5] [#8 -0.92,-0.84,0.00,M6] 
23:52:32.869 00.000 10844 refined, 4 included, MultiStar: {-0.32, 0.01}, one-star: {-0.13, 0.54}
23:52:32.869 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
23:52:32.869 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
23:52:32.869 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.01 hyp=0.32 cameraTheta=3.11 mountX=0.05 mountY=-0.32, mountTheta=-1.42
23:52:32.869 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.01, opts=13)
23:52:32.869 00.000 10844 Enqueuing Move request for scope (-0.32, 0.01)
23:52:32.869 00.000 11060 Worker thread wakes up
23:52:32.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.01) opts 0xd
23:52:32.869 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.01)
23:52:32.869 00.000 11060 Moving (-0.32, 0.01) raw xDistance=0.05 yDistance=-0.32
23:52:32.869 00.000 11060 BLC: window closed
23:52:32.869 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.176790, 1:0.073466, 2:0.142066
23:52:32.869 00.000 11060 BLC: Under-shoot: nominal increase by 49
23:52:32.869 00.000 11060 BLC: window closed
23:52:32.869 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:52:32.869 00.000 11060 BLC: Pulse adjusted to 750
23:52:32.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:52:32.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
23:52:32.869 00.000 11060 MoveAxis(E, 0, ABG)
23:52:32.869 00.000 11060 Move returns status 0, amount 0
23:52:32.869 00.000 11060 MoveAxis(N, 123, ABG)
23:52:32.869 00.000 11060 Guiding  Dir = 0, Dur = 123
23:52:32.874 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:52:32.890 00.016 10844 UpdateGuideState exits: m=2978 SNR=35.2
23:52:32.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:32.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:32.890 00.000 10844 Enqueuing Expose request
23:52:32.895 00.005 11060 IsSlewing returns 0
23:52:32.896 00.001 11060 IsGuiding returns 0
23:52:33.039 00.143 11060 IsGuiding returns 0
23:52:33.039 00.000 11060 Move returns status 0, amount 123
23:52:33.039 00.000 11060 move complete, result=0
23:52:33.039 00.000 11060 worker thread done servicing request
23:52:33.039 00.000 11060 Worker thread wakes up
23:52:33.039 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 123 ms NORTH
23:52:33.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:33.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:33.235 00.196 10844 evsrv: cli 0EEEEA70 connect
23:52:33.235 00.000 10844 case statement mapped state 6 to 3
23:52:33.237 00.002 10844 case statement mapped state 6 to 3
23:52:33.237 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"27691770-74b0-4453-a60b-0a0b2d273238"}
23:52:33.237 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"27691770-74b0-4453-a60b-0a0b2d273238"}
23:52:33.238 00.001 10844 evsrv: cli 0EEEEA70 disconnect
23:52:33.680 00.442 11060 Exposure complete
23:52:33.855 00.175 11060 worker thread done servicing request
23:52:33.855 00.000 10844 OnExposeComplete: enter
23:52:33.855 00.000 10844 UpdateGuideState(): m_state=6
23:52:33.855 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
23:52:33.855 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=61.95, Mass=3294, SNR=36.7, Peak=243 HFD=4.0
23:52:33.855 00.000 10844 MultiStar: [#1 -0.14,0.26,1.06,U] [#2 -0.79,0.18,0.00,M2] [#3 -0.08,-0.43,0.94,U] [#4 -0.41,-0.74,0.00,M1] [#5 -0.89,-0.52,0.00,M2] [#6 0.18,-0.51,0.85,U] [#7 -0.62,-0.50,0.00,M6] [#8 -0.37,-0.49,0.91,U] 
23:52:33.855 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.07}, one-star: {-0.14, 0.67}
23:52:33.855 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
23:52:33.855 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
23:52:33.855 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.14 cameraTheta=-2.57 mountX=0.09 mountY=-0.10, mountTheta=-0.82
23:52:33.855 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
23:52:33.855 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
23:52:33.855 00.000 11060 Worker thread wakes up
23:52:33.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
23:52:33.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
23:52:33.855 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=-0.10
23:52:33.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:52:33.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:33.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:33.855 00.000 11060 MoveAxis(E, 0, ABG)
23:52:33.855 00.000 11060 Move returns status 0, amount 0
23:52:33.855 00.000 11060 MoveAxis(N, 0, ABG)
23:52:33.855 00.000 11060 Move returns status 0, amount 0
23:52:33.855 00.000 11060 move complete, result=0
23:52:33.855 00.000 11060 worker thread done servicing request
23:52:33.862 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:52:33.874 00.012 10844 UpdateGuideState exits: m=3294 SNR=36.7
23:52:33.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:33.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:33.874 00.000 10844 Enqueuing Expose request
23:52:33.874 00.000 11060 Worker thread wakes up
23:52:33.874 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:33.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:33.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:34.506 00.632 11060 Exposure complete
23:52:34.675 00.169 11060 worker thread done servicing request
23:52:34.675 00.000 10844 OnExposeComplete: enter
23:52:34.675 00.000 10844 UpdateGuideState(): m_state=6
23:52:34.675 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
23:52:34.675 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=61.16, Mass=3436, SNR=37.3, Peak=204 HFD=3.8
23:52:34.675 00.000 10844 MultiStar: [#1 0.34,0.43,1.00,U] [#2 0.04,-0.45,1.92,U] [#3 0.52,-0.84,0.00,M1] [#4 -0.43,-0.66,0.00,M2] [#5 -0.33,-0.33,1.01,U] [#6 0.14,-0.60,0.90,U] [#7 0.02,0.20,0.86,U] [#8 0.04,-0.59,0.94,U] 
23:52:34.675 00.000 10844 single-star, 6 included, MultiStar: {0.03, -0.24}, one-star: {-0.03, -0.12}
23:52:34.675 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
23:52:34.675 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
23:52:34.675 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=0.12 mountY=-0.01, mountTheta=-0.06
23:52:34.678 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.12, opts=13)
23:52:34.678 00.000 10844 Enqueuing Move request for scope (-0.03, -0.12)
23:52:34.680 00.002 11060 Worker thread wakes up
23:52:34.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
23:52:34.681 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
23:52:34.681 00.000 11060 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=-0.01
23:52:34.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:52:34.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:34.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:52:34.681 00.000 11060 MoveAxis(W, 21, ABG)
23:52:34.681 00.000 11060 Guiding  Dir = 3, Dur = 21
23:52:34.685 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:34.697 00.012 10844 UpdateGuideState exits: m=3436 SNR=37.3
23:52:34.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:34.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:34.697 00.000 10844 Enqueuing Expose request
23:52:34.711 00.014 11060 IsSlewing returns 0
23:52:34.711 00.000 11060 IsGuiding returns 0
23:52:34.757 00.046 11060 IsGuiding returns 0
23:52:34.757 00.000 11060 Move returns status 0, amount 21
23:52:34.757 00.000 11060 MoveAxis(N, 0, ABG)
23:52:34.757 00.000 11060 Move returns status 0, amount 0
23:52:34.757 00.000 11060 move complete, result=0
23:52:34.757 00.000 11060 worker thread done servicing request
23:52:34.758 00.001 11060 Worker thread wakes up
23:52:34.758 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
23:52:34.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:34.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:35.384 00.626 11060 Exposure complete
23:52:35.570 00.186 11060 worker thread done servicing request
23:52:35.570 00.000 10844 OnExposeComplete: enter
23:52:35.570 00.000 10844 UpdateGuideState(): m_state=6
23:52:35.570 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
23:52:35.570 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.34, Mass=2991, SNR=34.8, Peak=218 HFD=3.5
23:52:35.570 00.000 10844 MultiStar: [#1 0.52,0.20,1.10,U] [#2 -0.27,-0.01,2.04,U] [#3 0.77,-1.00,0.00,M2] [#4 0.20,-0.36,1.05,U] [#5 0.03,-0.57,1.10,U] [#6 0.25,0.36,0.94,U] [#7 -0.33,-0.59,0.00,M6] [#8 -0.10,-0.36,1.05,U] 
23:52:35.570 00.000 10844 single-star, 6 included, MultiStar: {0.06, -0.10}, one-star: {0.07, 0.06}
23:52:35.570 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
23:52:35.570 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
23:52:35.570 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.68 mountX=-0.07 mountY=0.06, mountTheta=2.42
23:52:35.570 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
23:52:35.570 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
23:52:35.570 00.000 11060 Worker thread wakes up
23:52:35.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:52:35.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:52:35.570 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.06
23:52:35.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:52:35.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:35.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:52:35.570 00.000 11060 MoveAxis(E, 0, ABG)
23:52:35.570 00.000 11060 Move returns status 0, amount 0
23:52:35.570 00.000 11060 MoveAxis(N, 0, ABG)
23:52:35.570 00.000 11060 Move returns status 0, amount 0
23:52:35.570 00.000 11060 move complete, result=0
23:52:35.570 00.000 11060 worker thread done servicing request
23:52:35.575 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:35.590 00.015 10844 UpdateGuideState exits: m=2991 SNR=34.8
23:52:35.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:35.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:35.590 00.000 10844 Enqueuing Expose request
23:52:35.590 00.000 11060 Worker thread wakes up
23:52:35.590 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:35.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:35.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:36.236 00.646 11060 Exposure complete
23:52:36.387 00.151 11060 worker thread done servicing request
23:52:36.387 00.000 10844 OnExposeComplete: enter
23:52:36.387 00.000 10844 UpdateGuideState(): m_state=6
23:52:36.387 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
23:52:36.387 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=60.76, Mass=3420, SNR=37.4, Peak=231 HFD=3.6
23:52:36.387 00.000 10844 MultiStar: [#1 0.60,-0.16,1.00,U] [#2 0.36,0.19,1.83,U] [#3 0.30,-0.13,0.93,U] [#4 0.17,0.52,0.83,U] [#5 0.00,-0.08,0.98,U] [#6 0.86,-0.69,0.00,M1] [#7 0.16,-0.26,0.87,U] [#8 -0.30,-0.77,0.00,M4] 
23:52:36.387 00.000 10844 refined, 6 included, MultiStar: {0.29, -0.04}, one-star: {0.39, -0.51}
23:52:36.387 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
23:52:36.387 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
23:52:36.387 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.30 cameraTheta=-0.14 mountX=-0.01 mountY=0.30, mountTheta=1.61
23:52:36.390 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.04, opts=13)
23:52:36.390 00.000 10844 Enqueuing Move request for scope (0.29, -0.04)
23:52:36.390 00.000 11060 Worker thread wakes up
23:52:36.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.04) opts 0xd
23:52:36.390 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.04)
23:52:36.390 00.000 11060 Moving (0.29, -0.04) raw xDistance=-0.01 yDistance=0.30
23:52:36.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:52:36.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:52:36.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:52:36.390 00.000 11060 MoveAxis(E, 0, ABG)
23:52:36.390 00.000 11060 Move returns status 0, amount 0
23:52:36.390 00.000 11060 MoveAxis(N, 0, ABG)
23:52:36.390 00.000 11060 Move returns status 0, amount 0
23:52:36.390 00.000 11060 move complete, result=0
23:52:36.390 00.000 11060 worker thread done servicing request
23:52:36.396 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:36.421 00.025 10844 UpdateGuideState exits: m=3420 SNR=37.4
23:52:36.422 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:36.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:36.422 00.000 10844 Enqueuing Expose request
23:52:36.422 00.000 11060 Worker thread wakes up
23:52:36.422 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:52:36.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:36.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:37.044 00.622 11060 Exposure complete
23:52:37.201 00.157 11060 worker thread done servicing request
23:52:37.201 00.000 10844 OnExposeComplete: enter
23:52:37.201 00.000 10844 UpdateGuideState(): m_state=6
23:52:37.201 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
23:52:37.201 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.49, Mass=3514, SNR=37.4, Peak=221 HFD=4.0
23:52:37.201 00.000 10844 MultiStar: [#1 0.01,-0.76,0.00,M1] [#2 -0.68,-0.31,0.00,M1] [#3 0.67,-1.02,0.00,M2] [#4 -0.60,-0.63,0.00,M1] [#5 -0.19,-0.78,0.00,M1] [#6 0.69,-0.47,0.00,M2] [#7 0.04,-0.87,0.00,M6] [#8 -0.15,-0.71,0.00,M5] 
23:52:37.201 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
23:52:37.201 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
23:52:37.201 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.21 hyp=0.39 cameraTheta=0.56 mountX=-0.26 mountY=0.29, mountTheta=2.30
23:52:37.206 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.21, opts=13)
23:52:37.206 00.000 10844 Enqueuing Move request for scope (0.33, 0.21)
23:52:37.206 00.000 11060 Worker thread wakes up
23:52:37.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.21) opts 0xd
23:52:37.206 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.21)
23:52:37.206 00.000 11060 Moving (0.33, 0.21) raw xDistance=-0.26 yDistance=0.29
23:52:37.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:52:37.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:52:37.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:52:37.206 00.000 11060 MoveAxis(E, 46, ABG)
23:52:37.206 00.000 11060 Guiding  Dir = 2, Dur = 46
23:52:37.212 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:37.222 00.010 11060 IsSlewing returns 0
23:52:37.222 00.000 11060 IsGuiding returns 0
23:52:37.231 00.009 10844 UpdateGuideState exits: m=3514 SNR=37.4
23:52:37.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:37.232 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:37.232 00.000 10844 Enqueuing Expose request
23:52:37.284 00.052 11060 IsGuiding returns 0
23:52:37.284 00.000 11060 Move returns status 0, amount 46
23:52:37.284 00.000 11060 MoveAxis(N, 0, ABG)
23:52:37.284 00.000 11060 Move returns status 0, amount 0
23:52:37.284 00.000 11060 move complete, result=0
23:52:37.284 00.000 11060 worker thread done servicing request
23:52:37.284 00.000 11060 Worker thread wakes up
23:52:37.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:37.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:37.296 00.012 10844 GuideStep: -0.3 px 46 ms EAST, 0.3 px 0 ms NORTH
23:52:37.919 00.623 11060 Exposure complete
23:52:38.088 00.169 11060 worker thread done servicing request
23:52:38.088 00.000 10844 OnExposeComplete: enter
23:52:38.088 00.000 10844 UpdateGuideState(): m_state=6
23:52:38.093 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
23:52:38.093 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.82, Mass=3897, SNR=40.0, Peak=193 HFD=4.5
23:52:38.093 00.000 10844 MultiStar: [#1 0.13,-0.19,0.98,U] [#2 0.50,-0.67,0.00,M2] [#3 0.23,-1.08,0.00,M3] [#4 -0.31,-0.92,0.00,M2] [#5 -0.23,-0.65,0.00,M2] [#6 -0.12,-0.81,0.00,M3] [#7 0.35,-0.47,0.78,U] [#8 -0.10,-0.49,0.86,U] 
23:52:38.093 00.000 10844 refined, 3 included, MultiStar: {0.09, -0.12}, one-star: {0.01, 0.54}
23:52:38.093 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
23:52:38.093 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
23:52:38.093 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.93 mountX=0.10 mountY=0.11, mountTheta=0.82
23:52:38.093 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.12, opts=13)
23:52:38.093 00.000 10844 Enqueuing Move request for scope (0.09, -0.12)
23:52:38.093 00.000 11060 Worker thread wakes up
23:52:38.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:52:38.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:52:38.093 00.000 11060 Moving (0.09, -0.12) raw xDistance=0.10 yDistance=0.11
23:52:38.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:52:38.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:38.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:52:38.093 00.000 11060 MoveAxis(E, 0, ABG)
23:52:38.093 00.000 11060 Move returns status 0, amount 0
23:52:38.093 00.000 11060 MoveAxis(N, 0, ABG)
23:52:38.093 00.000 11060 Move returns status 0, amount 0
23:52:38.093 00.000 11060 move complete, result=0
23:52:38.093 00.000 11060 worker thread done servicing request
23:52:38.103 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:38.114 00.011 10844 UpdateGuideState exits: m=3897 SNR=40.0
23:52:38.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:38.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:38.114 00.000 10844 Enqueuing Expose request
23:52:38.114 00.000 11060 Worker thread wakes up
23:52:38.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:38.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:38.114 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:38.746 00.632 11060 Exposure complete
23:52:38.930 00.184 11060 worker thread done servicing request
23:52:38.930 00.000 10844 OnExposeComplete: enter
23:52:38.930 00.000 10844 UpdateGuideState(): m_state=6
23:52:38.930 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
23:52:38.930 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=61.61, Mass=3673, SNR=38.5, Peak=207 HFD=4.1
23:52:38.930 00.000 10844 MultiStar: [#1 0.73,0.20,0.00,M1] [#2 -0.03,-0.46,1.80,U] [#3 0.57,-1.19,0.00,M4] [#4 0.01,-0.64,0.00,M3] [#5 -0.14,-0.96,0.00,M3] [#6 0.18,-0.84,0.00,M4] [#7 0.54,-0.59,0.00,M6] [#8 -0.37,-1.05,0.00,M5] 
23:52:38.930 00.000 10844 refined, 1 included, MultiStar: {0.22, -0.18}, one-star: {0.67, 0.33}
23:52:38.930 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
23:52:38.930 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
23:52:38.930 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-0.70 mountX=0.14 mountY=0.24, mountTheta=1.05
23:52:38.933 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.18, opts=13)
23:52:38.933 00.000 10844 Enqueuing Move request for scope (0.22, -0.18)
23:52:38.933 00.000 11060 Worker thread wakes up
23:52:38.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
23:52:38.933 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
23:52:38.933 00.000 11060 Moving (0.22, -0.18) raw xDistance=0.14 yDistance=0.24
23:52:38.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:52:38.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:52:38.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:52:38.933 00.000 11060 MoveAxis(W, 24, ABG)
23:52:38.933 00.000 11060 Guiding  Dir = 3, Dur = 24
23:52:38.937 00.004 11060 IsSlewing returns 0
23:52:38.937 00.000 11060 IsGuiding returns 0
23:52:38.940 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:38.958 00.018 10844 UpdateGuideState exits: m=3673 SNR=38.5
23:52:38.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:38.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:38.958 00.000 10844 Enqueuing Expose request
23:52:38.970 00.012 11060 IsGuiding returns 0
23:52:38.971 00.001 11060 Move returns status 0, amount 24
23:52:38.971 00.000 11060 MoveAxis(N, 0, ABG)
23:52:38.971 00.000 11060 Move returns status 0, amount 0
23:52:38.971 00.000 11060 move complete, result=0
23:52:38.971 00.000 11060 worker thread done servicing request
23:52:38.971 00.000 11060 Worker thread wakes up
23:52:38.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:38.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:38.980 00.009 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
23:52:39.612 00.632 11060 Exposure complete
23:52:39.774 00.162 11060 worker thread done servicing request
23:52:39.774 00.000 10844 OnExposeComplete: enter
23:52:39.774 00.000 10844 UpdateGuideState(): m_state=6
23:52:39.774 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
23:52:39.774 00.000 10844 Star::Find returns 1 (1), X=258.25, Y=60.77, Mass=3327, SNR=37.1, Peak=255 HFD=3.6
23:52:39.774 00.000 10844 MultiStar: [#1 0.37,-0.12,1.05,U] [#2 -0.66,-0.03,0.00,M2] [#3 0.92,-0.20,0.00,M5] [#4 0.64,-0.99,0.00,M4] [#5 -0.13,-0.90,0.00,M4] [#6 0.44,-0.39,0.84,U] [#7 0.52,-0.62,0.00,M7] [#8 0.11,-1.01,0.00,M6] 
23:52:39.774 00.000 10844 refined, 2 included, MultiStar: {0.22, -0.33}, one-star: {-0.11, -0.51}
23:52:39.774 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
23:52:39.774 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
23:52:39.774 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.98 mountX=0.29 mountY=0.27, mountTheta=0.76
23:52:39.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.33, opts=13)
23:52:39.774 00.000 10844 Enqueuing Move request for scope (0.22, -0.33)
23:52:39.779 00.005 11060 Worker thread wakes up
23:52:39.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
23:52:39.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
23:52:39.779 00.000 11060 Moving (0.22, -0.33) raw xDistance=0.29 yDistance=0.27
23:52:39.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:52:39.779 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.56 newest=0.62
23:52:39.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
23:52:39.779 00.000 11060 MoveAxis(W, 51, ABG)
23:52:39.779 00.000 11060 Guiding  Dir = 3, Dur = 51
23:52:39.784 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:39.800 00.016 10844 UpdateGuideState exits: m=3327 SNR=37.1 Saturated
23:52:39.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:39.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:39.800 00.000 10844 Enqueuing Expose request
23:52:39.800 00.000 11060 IsSlewing returns 0
23:52:39.815 00.015 11060 IsGuiding returns 0
23:52:39.878 00.063 11060 IsGuiding returns 0
23:52:39.878 00.000 11060 Move returns status 0, amount 51
23:52:39.878 00.000 11060 BLC: Oldest BLC event removed
23:52:39.878 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:52:39.878 00.000 11060 MoveAxis(S, 857, ABG)
23:52:39.878 00.000 11060 duration set to 750 by maxDecDuration
23:52:39.878 00.000 11060 Guiding  Dir = 1, Dur = 750
23:52:39.894 00.016 11060 IsSlewing returns 0
23:52:39.894 00.000 11060 IsGuiding returns 0
23:52:40.648 00.754 11060 IsGuiding returns 0
23:52:40.648 00.000 11060 Move returns status 0, amount 750
23:52:40.648 00.000 11060 move complete, result=0
23:52:40.648 00.000 11060 worker thread done servicing request
23:52:40.648 00.000 10844 GuideStep: 0.3 px 51 ms WEST, 0.3 px 750 ms SOUTH
23:52:40.649 00.001 11060 Worker thread wakes up
23:52:40.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:40.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:41.281 00.632 11060 Exposure complete
23:52:41.453 00.172 11060 worker thread done servicing request
23:52:41.453 00.000 10844 OnExposeComplete: enter
23:52:41.453 00.000 10844 UpdateGuideState(): m_state=6
23:52:41.454 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
23:52:41.454 00.000 10844 Star::Find returns 1 (1), X=257.94, Y=61.48, Mass=3656, SNR=39.2, Peak=255 HFD=3.8
23:52:41.454 00.000 10844 MultiStar: [#1 -0.31,0.24,0.93,U] [#2 -0.25,0.38,1.80,U] [#3 -0.06,-0.12,0.94,U] [#4 -0.49,-0.54,0.00,M5] [#5 -0.30,0.13,0.94,U] [#6 0.50,0.11,0.86,U] [#7 -0.38,0.29,0.77,U] [#8 -0.54,0.23,0.91,U] 
23:52:41.454 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.20}, one-star: {-0.42, 0.20}
23:52:41.454 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
23:52:41.454 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
23:52:41.454 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.30 cameraTheta=2.42 mountX=-0.16 mountY=-0.26, mountTheta=-2.12
23:52:41.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.20, opts=13)
23:52:41.456 00.000 10844 Enqueuing Move request for scope (-0.23, 0.20)
23:52:41.456 00.000 11060 Worker thread wakes up
23:52:41.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
23:52:41.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
23:52:41.456 00.000 11060 Moving (-0.23, 0.20) raw xDistance=-0.16 yDistance=-0.26
23:52:41.456 00.000 11060 BLC: History state: CurrMiss=-0.26, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.192011, 1:-0.256633
23:52:41.456 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
23:52:41.456 00.000 11060 BLC: window closed
23:52:41.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:52:41.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:52:41.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:52:41.456 00.000 11060 MoveAxis(E, 26, ABG)
23:52:41.456 00.000 11060 Guiding  Dir = 2, Dur = 26
23:52:41.464 00.008 11060 IsSlewing returns 0
23:52:41.465 00.001 11060 IsGuiding returns 0
23:52:41.482 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:41.504 00.022 10844 UpdateGuideState exits: m=3656 SNR=39.2 Saturated
23:52:41.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:41.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:41.504 00.000 10844 Enqueuing Expose request
23:52:41.515 00.011 11060 IsGuiding returns 0
23:52:41.515 00.000 11060 Move returns status 0, amount 26
23:52:41.515 00.000 11060 MoveAxis(N, 0, ABG)
23:52:41.515 00.000 11060 Move returns status 0, amount 0
23:52:41.515 00.000 11060 move complete, result=0
23:52:41.515 00.000 11060 worker thread done servicing request
23:52:41.515 00.000 11060 Worker thread wakes up
23:52:41.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:41.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:41.520 00.005 10844 GuideStep: -0.2 px 26 ms EAST, -0.3 px 0 ms NORTH
23:52:42.158 00.638 11060 Exposure complete
23:52:42.300 00.142 11060 worker thread done servicing request
23:52:42.300 00.000 10844 OnExposeComplete: enter
23:52:42.300 00.000 10844 UpdateGuideState(): m_state=6
23:52:42.300 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
23:52:42.300 00.000 10844 Star::Find returns 1 (0), X=257.74, Y=62.47, Mass=3110, SNR=35.3, Peak=193 HFD=3.8
23:52:42.300 00.000 10844 MultiStar: large primary error, entering stabilization period
23:52:42.305 00.005 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
23:52:42.305 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.50)
23:52:42.305 00.000 10844 CameraToMount -- cameraX=-0.62 cameraY=1.19 hyp=1.34 cameraTheta=2.05 mountX=-1.06 mountY=-0.80, mountTheta=-2.49
23:52:42.305 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.62, y=1.19, opts=13)
23:52:42.305 00.000 10844 Enqueuing Move request for scope (-0.62, 1.19)
23:52:42.307 00.002 11060 Worker thread wakes up
23:52:42.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 1.19) opts 0xd
23:52:42.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.62, 1.19)
23:52:42.307 00.000 11060 Moving (-0.62, 1.19) raw xDistance=-1.06 yDistance=-0.80
23:52:42.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.29 from input -1.06
23:52:42.307 00.000 11060 resist switch: large excursion: input -0.80 thresh 0.57 direction from 1 to -1
23:52:42.307 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.41
23:52:42.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.80
23:52:42.307 00.000 11060 MoveAxis(E, 184, ABG)
23:52:42.307 00.000 11060 Guiding  Dir = 2, Dur = 184
23:52:42.310 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:52:42.320 00.010 11060 IsSlewing returns 0
23:52:42.320 00.000 11060 IsGuiding returns 0
23:52:42.328 00.008 10844 UpdateGuideState exits: m=3110 SNR=35.3
23:52:42.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:42.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:42.328 00.000 10844 Enqueuing Expose request
23:52:42.512 00.184 11060 IsGuiding returns 0
23:52:42.512 00.000 11060 Move returns status 0, amount 184
23:52:42.512 00.000 11060 BLC: Oldest BLC event removed
23:52:42.512 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:52:42.512 00.000 11060 MoveAxis(N, 1063, ABG)
23:52:42.512 00.000 11060 duration set to 750 by maxDecDuration
23:52:42.512 00.000 11060 Guiding  Dir = 0, Dur = 750
23:52:42.543 00.031 11060 IsSlewing returns 0
23:52:42.544 00.001 11060 IsGuiding returns 0
23:52:43.338 00.794 11060 IsGuiding returns 0
23:52:43.338 00.000 11060 Move returns status 0, amount 750
23:52:43.339 00.001 11060 move complete, result=0
23:52:43.339 00.000 11060 worker thread done servicing request
23:52:43.339 00.000 11060 Worker thread wakes up
23:52:43.339 00.000 10844 GuideStep: -1.1 px 184 ms EAST, -0.8 px 750 ms NORTH
23:52:43.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:43.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:43.978 00.639 11060 Exposure complete
23:52:44.159 00.181 11060 worker thread done servicing request
23:52:44.159 00.000 10844 OnExposeComplete: enter
23:52:44.159 00.000 10844 UpdateGuideState(): m_state=6
23:52:44.164 00.005 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
23:52:44.164 00.000 10844 Star::Find returns 1 (0), X=257.70, Y=61.66, Mass=3258, SNR=35.8, Peak=199 HFD=3.8
23:52:44.164 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
23:52:44.164 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.94)
23:52:44.164 00.000 10844 CameraToMount -- cameraX=-0.66 cameraY=0.39 hyp=0.76 cameraTheta=2.61 mountX=-0.26 mountY=-0.71, mountTheta=-1.92
23:52:44.164 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.66, y=0.39, opts=13)
23:52:44.164 00.000 10844 Enqueuing Move request for scope (-0.66, 0.39)
23:52:44.164 00.000 11060 Worker thread wakes up
23:52:44.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.39) opts 0xd
23:52:44.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.66, 0.39)
23:52:44.164 00.000 11060 Moving (-0.66, 0.39) raw xDistance=-0.26 yDistance=-0.71
23:52:44.164 00.000 11060 BLC: History state: CurrMiss=0.71, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.562347, 1:0.711448
23:52:44.164 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:52:44.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.26
23:52:44.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.71
23:52:44.164 00.000 11060 MoveAxis(E, 51, ABG)
23:52:44.169 00.005 11060 Guiding  Dir = 2, Dur = 51
23:52:44.175 00.006 11060 IsSlewing returns 0
23:52:44.176 00.001 11060 IsGuiding returns 0
23:52:44.180 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:44.196 00.016 10844 UpdateGuideState exits: m=3258 SNR=35.8
23:52:44.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:44.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:44.196 00.000 10844 Enqueuing Expose request
23:52:44.239 00.043 11060 IsGuiding returns 0
23:52:44.239 00.000 11060 Move returns status 0, amount 51
23:52:44.239 00.000 11060 MoveAxis(N, 277, ABG)
23:52:44.239 00.000 11060 Guiding  Dir = 0, Dur = 277
23:52:44.253 00.014 11060 IsSlewing returns 0
23:52:44.253 00.000 11060 IsGuiding returns 0
23:52:44.532 00.279 11060 IsGuiding returns 0
23:52:44.532 00.000 11060 Move returns status 0, amount 277
23:52:44.532 00.000 11060 move complete, result=0
23:52:44.532 00.000 11060 worker thread done servicing request
23:52:44.532 00.000 11060 Worker thread wakes up
23:52:44.532 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.7 px 277 ms NORTH
23:52:44.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:44.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:45.170 00.638 11060 Exposure complete
23:52:45.344 00.174 11060 worker thread done servicing request
23:52:45.344 00.000 10844 OnExposeComplete: enter
23:52:45.344 00.000 10844 UpdateGuideState(): m_state=6
23:52:45.344 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
23:52:45.344 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.13, Mass=3131, SNR=35.1, Peak=191 HFD=3.9
23:52:45.344 00.000 10844 MultiStar: exiting stabilization period
23:52:45.344 00.000 10844 MultiStar: [#1 0.37,0.31,1.14,U] [#2 -0.57,-0.75,0.00,M2] [#3 0.64,0.39,0.00,M5] [#4 0.36,-0.53,0.00,M6] [#5 -0.33,-0.24,1.07,U] [#6 0.45,-0.52,0.00,M3] [#7 -0.04,-0.93,0.00,M7] [#8 -0.22,-0.98,0.00,M6] 
23:52:45.344 00.000 10844 refined, 2 included, MultiStar: {0.04, -0.02}, one-star: {0.07, -0.15}
23:52:45.344 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
23:52:45.344 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
23:52:45.344 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.38 mountX=0.01 mountY=0.04, mountTheta=1.38
23:52:45.346 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
23:52:45.349 00.003 10844 Enqueuing Move request for scope (0.04, -0.02)
23:52:45.349 00.000 11060 Worker thread wakes up
23:52:45.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
23:52:45.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
23:52:45.349 00.000 11060 Moving (0.04, -0.02) raw xDistance=0.01 yDistance=0.04
23:52:45.349 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.562347, 1:0.711448, 2:-0.041037
23:52:45.349 00.000 11060 BLC: No correction, Miss < min_move
23:52:45.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:52:45.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:45.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:52:45.349 00.000 11060 MoveAxis(E, 0, ABG)
23:52:45.349 00.000 11060 Move returns status 0, amount 0
23:52:45.349 00.000 11060 MoveAxis(N, 0, ABG)
23:52:45.349 00.000 11060 Move returns status 0, amount 0
23:52:45.349 00.000 11060 move complete, result=0
23:52:45.349 00.000 11060 worker thread done servicing request
23:52:45.359 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:52:45.386 00.027 10844 UpdateGuideState exits: m=3131 SNR=35.1
23:52:45.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:45.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:45.386 00.000 10844 Enqueuing Expose request
23:52:45.386 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:45.386 00.000 11060 Worker thread wakes up
23:52:45.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:45.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:46.018 00.632 11060 Exposure complete
23:52:46.204 00.186 11060 worker thread done servicing request
23:52:46.204 00.000 10844 OnExposeComplete: enter
23:52:46.204 00.000 10844 UpdateGuideState(): m_state=6
23:52:46.204 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
23:52:46.204 00.000 10844 Star::Find returns 1 (0), X=257.73, Y=61.61, Mass=3613, SNR=38.8, Peak=188 HFD=4.5
23:52:46.204 00.000 10844 MultiStar: [#1 -0.33,1.24,0.00,M1] [#2 0.02,-0.27,1.84,U] [#3 0.49,0.31,0.87,U] [#4 -0.28,-0.80,0.00,M7] [#5 -0.78,-0.13,0.00,M3] [#6 0.63,-0.14,0.00,M4] [#7 -0.06,-1.31,0.00,M8] [#8 -0.17,-1.59,0.00,M7] 
23:52:46.204 00.000 10844 refined, 2 included, MultiStar: {-0.05, 0.03}, one-star: {-0.63, 0.33}
23:52:46.204 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
23:52:46.204 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
23:52:46.204 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.58 mountX=-0.02 mountY=-0.05, mountTheta=-1.95
23:52:46.209 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
23:52:46.209 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
23:52:46.209 00.000 11060 Worker thread wakes up
23:52:46.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
23:52:46.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
23:52:46.209 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.05
23:52:46.209 00.000 11060 BLC: window closed
23:52:46.209 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.562347, 1:0.711448, 2:-0.041037
23:52:46.209 00.000 11060 BLC: No correction, Miss < min_move
23:52:46.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:52:46.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:46.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:52:46.209 00.000 11060 MoveAxis(E, 0, ABG)
23:52:46.209 00.000 11060 Move returns status 0, amount 0
23:52:46.209 00.000 11060 MoveAxis(N, 0, ABG)
23:52:46.209 00.000 11060 Move returns status 0, amount 0
23:52:46.209 00.000 11060 move complete, result=0
23:52:46.209 00.000 11060 worker thread done servicing request
23:52:46.219 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:46.235 00.016 10844 UpdateGuideState exits: m=3613 SNR=38.8
23:52:46.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:46.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:46.237 00.002 10844 Enqueuing Expose request
23:52:46.237 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:46.237 00.000 11060 Worker thread wakes up
23:52:46.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:46.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:46.856 00.619 11060 Exposure complete
23:52:47.065 00.209 11060 worker thread done servicing request
23:52:47.065 00.000 10844 OnExposeComplete: enter
23:52:47.065 00.000 10844 UpdateGuideState(): m_state=6
23:52:47.065 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
23:52:47.069 00.004 10844 Star::Find returns 1 (0), X=257.71, Y=60.09, Mass=3233, SNR=35.9, Peak=189 HFD=4.1
23:52:47.069 00.000 10844 MultiStar: large primary error, entering stabilization period
23:52:47.069 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
23:52:47.069 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
23:52:47.069 00.000 10844 CameraToMount -- cameraX=-0.65 cameraY=-1.19 hyp=1.35 cameraTheta=-2.07 mountX=1.29 mountY=-0.45, mountTheta=-0.33
23:52:47.070 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.65, y=-1.19, opts=13)
23:52:47.070 00.000 10844 Enqueuing Move request for scope (-0.65, -1.19)
23:52:47.070 00.000 11060 Worker thread wakes up
23:52:47.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -1.19) opts 0xd
23:52:47.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.65, -1.19)
23:52:47.070 00.000 11060 Moving (-0.65, -1.19) raw xDistance=1.29 yDistance=-0.45
23:52:47.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.35 from input 1.29
23:52:47.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.45
23:52:47.070 00.000 11060 MoveAxis(W, 223, ABG)
23:52:47.070 00.000 11060 Guiding  Dir = 3, Dur = 223
23:52:47.075 00.005 11060 IsSlewing returns 0
23:52:47.075 00.000 11060 IsGuiding returns 0
23:52:47.076 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:47.088 00.012 10844 UpdateGuideState exits: m=3233 SNR=35.9
23:52:47.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:47.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:47.088 00.000 10844 Enqueuing Expose request
23:52:47.301 00.213 11060 IsGuiding returns 0
23:52:47.301 00.000 11060 Move returns status 0, amount 223
23:52:47.302 00.001 11060 MoveAxis(N, 173, ABG)
23:52:47.302 00.000 11060 Guiding  Dir = 0, Dur = 173
23:52:47.316 00.014 11060 IsSlewing returns 0
23:52:47.316 00.000 11060 IsGuiding returns 0
23:52:47.517 00.201 11060 IsGuiding returns 0
23:52:47.517 00.000 11060 Move returns status 0, amount 173
23:52:47.517 00.000 11060 move complete, result=0
23:52:47.517 00.000 11060 worker thread done servicing request
23:52:47.517 00.000 11060 Worker thread wakes up
23:52:47.517 00.000 10844 GuideStep: 1.3 px 223 ms WEST, -0.4 px 173 ms NORTH
23:52:47.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:47.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:48.151 00.634 11060 Exposure complete
23:52:48.310 00.159 11060 worker thread done servicing request
23:52:48.310 00.000 10844 OnExposeComplete: enter
23:52:48.310 00.000 10844 UpdateGuideState(): m_state=6
23:52:48.310 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
23:52:48.310 00.000 10844 Star::Find returns 1 (0), X=257.73, Y=61.63, Mass=3772, SNR=39.6, Peak=225 HFD=3.9
23:52:48.310 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
23:52:48.310 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
23:52:48.310 00.000 10844 CameraToMount -- cameraX=-0.63 cameraY=0.35 hyp=0.72 cameraTheta=2.64 mountX=-0.23 mountY=-0.68, mountTheta=-1.89
23:52:48.313 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.63, y=0.35, opts=13)
23:52:48.313 00.000 10844 Enqueuing Move request for scope (-0.63, 0.35)
23:52:48.313 00.000 11060 Worker thread wakes up
23:52:48.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.35) opts 0xd
23:52:48.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.63, 0.35)
23:52:48.313 00.000 11060 Moving (-0.63, 0.35) raw xDistance=-0.23 yDistance=-0.68
23:52:48.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.23
23:52:48.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.68
23:52:48.313 00.000 11060 MoveAxis(E, 33, ABG)
23:52:48.313 00.000 11060 Guiding  Dir = 2, Dur = 33
23:52:48.320 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:48.333 00.013 10844 UpdateGuideState exits: m=3772 SNR=39.6
23:52:48.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:48.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:48.333 00.000 10844 Enqueuing Expose request
23:52:48.344 00.011 11060 IsSlewing returns 0
23:52:48.344 00.000 11060 IsGuiding returns 0
23:52:48.406 00.062 11060 IsGuiding returns 0
23:52:48.406 00.000 11060 Move returns status 0, amount 33
23:52:48.406 00.000 11060 MoveAxis(N, 264, ABG)
23:52:48.406 00.000 11060 Guiding  Dir = 0, Dur = 264
23:52:48.422 00.016 11060 IsSlewing returns 0
23:52:48.422 00.000 11060 IsGuiding returns 0
23:52:48.691 00.269 11060 IsGuiding returns 0
23:52:48.692 00.001 11060 Move returns status 0, amount 264
23:52:48.692 00.000 11060 move complete, result=0
23:52:48.692 00.000 11060 worker thread done servicing request
23:52:48.692 00.000 11060 Worker thread wakes up
23:52:48.692 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.7 px 264 ms NORTH
23:52:48.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:48.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:49.313 00.621 11060 Exposure complete
23:52:49.473 00.160 11060 worker thread done servicing request
23:52:49.473 00.000 10844 OnExposeComplete: enter
23:52:49.473 00.000 10844 UpdateGuideState(): m_state=6
23:52:49.473 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
23:52:49.473 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=61.16, Mass=2956, SNR=34.4, Peak=213 HFD=3.8
23:52:49.473 00.000 10844 MultiStar: exiting stabilization period
23:52:49.473 00.000 10844 MultiStar: [#1 0.40,-0.42,1.13,U] [#2 -0.20,-0.25,1.99,U] [#3 0.32,-0.71,0.00,M5] [#4 0.01,-0.38,1.12,U] [#5 0.14,-0.43,0.97,U] [#6 0.73,-0.43,0.00,M5] [#7 0.10,-0.45,0.81,U] [#8 0.40,-0.49,0.00,M8] 
23:52:49.473 00.000 10844 single-star, 5 included, MultiStar: {0.04, -0.33}, one-star: {-0.01, -0.12}
23:52:49.473 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
23:52:49.473 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
23:52:49.473 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.66 mountX=0.12 mountY=0.01, mountTheta=0.08
23:52:49.478 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
23:52:49.478 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
23:52:49.478 00.000 11060 Worker thread wakes up
23:52:49.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
23:52:49.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
23:52:49.478 00.000 11060 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.01
23:52:49.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:52:49.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:49.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:52:49.478 00.000 11060 MoveAxis(E, 0, ABG)
23:52:49.478 00.000 11060 Move returns status 0, amount 0
23:52:49.478 00.000 11060 MoveAxis(N, 0, ABG)
23:52:49.478 00.000 11060 Move returns status 0, amount 0
23:52:49.478 00.000 11060 move complete, result=0
23:52:49.478 00.000 11060 worker thread done servicing request
23:52:49.485 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:49.500 00.015 10844 UpdateGuideState exits: m=2956 SNR=34.4
23:52:49.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:49.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:49.500 00.000 10844 Enqueuing Expose request
23:52:49.500 00.000 11060 Worker thread wakes up
23:52:49.500 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:49.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:49.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:50.135 00.635 11060 Exposure complete
23:52:50.346 00.211 11060 worker thread done servicing request
23:52:50.346 00.000 10844 OnExposeComplete: enter
23:52:50.346 00.000 10844 UpdateGuideState(): m_state=6
23:52:50.346 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
23:52:50.346 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=60.55, Mass=2858, SNR=34.0, Peak=191 HFD=3.7
23:52:50.346 00.000 10844 MultiStar: [#1 1.11,0.16,0.00,M1] [#2 0.77,-0.15,0.00,M1] [#3 1.07,-1.01,0.00,M6] [#4 0.13,0.33,0.99,U] [#5 0.33,0.19,1.06,U] [#6 0.33,-0.28,1.00,U] [#7 0.71,-1.20,0.00,M8] [#8 0.81,-0.11,0.00,M9] 
23:52:50.346 00.000 10844 refined, 3 included, MultiStar: {0.31, -0.12}, one-star: {0.45, -0.73}
23:52:50.346 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
23:52:50.346 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
23:52:50.346 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-0.36 mountX=0.06 mountY=0.33, mountTheta=1.39
23:52:50.352 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.12, opts=13)
23:52:50.352 00.000 10844 Enqueuing Move request for scope (0.31, -0.12)
23:52:50.352 00.000 11060 Worker thread wakes up
23:52:50.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.12) opts 0xd
23:52:50.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.12)
23:52:50.352 00.000 11060 Moving (0.31, -0.12) raw xDistance=0.06 yDistance=0.33
23:52:50.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:52:50.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:52:50.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:52:50.352 00.000 11060 MoveAxis(E, 0, ABG)
23:52:50.352 00.000 11060 Move returns status 0, amount 0
23:52:50.352 00.000 11060 MoveAxis(N, 0, ABG)
23:52:50.352 00.000 11060 Move returns status 0, amount 0
23:52:50.352 00.000 11060 move complete, result=0
23:52:50.352 00.000 11060 worker thread done servicing request
23:52:50.357 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:50.373 00.016 10844 UpdateGuideState exits: m=2858 SNR=34.0
23:52:50.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:50.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:50.373 00.000 10844 Enqueuing Expose request
23:52:50.373 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:52:50.373 00.000 11060 Worker thread wakes up
23:52:50.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:50.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:51.007 00.634 11060 Exposure complete
23:52:51.181 00.174 11060 worker thread done servicing request
23:52:51.185 00.004 10844 OnExposeComplete: enter
23:52:51.185 00.000 10844 UpdateGuideState(): m_state=6
23:52:51.185 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
23:52:51.185 00.000 10844 Star::Find returns 1 (0), X=259.79, Y=61.23, Mass=3379, SNR=37.4, Peak=239 HFD=3.8
23:52:51.185 00.000 10844 MultiStar: large primary error, entering stabilization period
23:52:51.185 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
23:52:51.185 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
23:52:51.185 00.000 10844 CameraToMount -- cameraX=1.43 cameraY=-0.05 hyp=1.43 cameraTheta=-0.03 mountX=-0.21 mountY=1.42, mountTheta=1.72
23:52:51.186 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.43, y=-0.05, opts=13)
23:52:51.186 00.000 10844 Enqueuing Move request for scope (1.43, -0.05)
23:52:51.186 00.000 11060 Worker thread wakes up
23:52:51.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.43, -0.05) opts 0xd
23:52:51.186 00.000 11060 Handling offset move in thread for scope, endpoint = (1.43, -0.05)
23:52:51.186 00.000 11060 Moving (1.43, -0.05) raw xDistance=-0.21 yDistance=1.42
23:52:51.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:52:51.186 00.000 11060 resist switch: large excursion: input 1.42 thresh 0.57 direction from -1 to 1
23:52:51.186 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.26
23:52:51.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.99 from input 1.42
23:52:51.186 00.000 11060 MoveAxis(E, 37, ABG)
23:52:51.186 00.000 11060 Guiding  Dir = 2, Dur = 37
23:52:51.195 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:51.207 00.012 10844 UpdateGuideState exits: m=3379 SNR=37.4
23:52:51.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:51.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:51.208 00.001 10844 Enqueuing Expose request
23:52:51.222 00.014 11060 IsSlewing returns 0
23:52:51.222 00.000 11060 IsGuiding returns 0
23:52:51.282 00.060 11060 IsGuiding returns 0
23:52:51.282 00.000 11060 Move returns status 0, amount 37
23:52:51.282 00.000 11060 BLC: Oldest BLC event removed
23:52:51.282 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:52:51.282 00.000 11060 MoveAxis(S, 1302, ABG)
23:52:51.282 00.000 11060 duration set to 750 by maxDecDuration
23:52:51.282 00.000 11060 Guiding  Dir = 1, Dur = 750
23:52:51.297 00.015 11060 IsSlewing returns 0
23:52:51.298 00.001 11060 IsGuiding returns 0
23:52:52.066 00.768 11060 IsGuiding returns 0
23:52:52.066 00.000 11060 Move returns status 0, amount 750
23:52:52.066 00.000 11060 move complete, result=0
23:52:52.066 00.000 11060 worker thread done servicing request
23:52:52.066 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 1.4 px 750 ms SOUTH
23:52:52.068 00.002 11060 Worker thread wakes up
23:52:52.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:52.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:52.726 00.658 11060 Exposure complete
23:52:52.875 00.149 11060 worker thread done servicing request
23:52:52.875 00.000 10844 OnExposeComplete: enter
23:52:52.875 00.000 10844 UpdateGuideState(): m_state=6
23:52:52.880 00.005 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
23:52:52.880 00.000 10844 Star::Find returns 1 (0), X=259.85, Y=61.60, Mass=3566, SNR=38.3, Peak=242 HFD=3.9
23:52:52.880 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
23:52:52.880 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
23:52:52.880 00.000 10844 CameraToMount -- cameraX=1.49 cameraY=0.32 hyp=1.52 cameraTheta=0.21 mountX=-0.59 mountY=1.41, mountTheta=1.96
23:52:52.880 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=1.49, y=0.32, opts=13)
23:52:52.881 00.001 10844 Enqueuing Move request for scope (1.49, 0.32)
23:52:52.881 00.000 11060 Worker thread wakes up
23:52:52.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.49, 0.32) opts 0xd
23:52:52.881 00.000 11060 Handling offset move in thread for scope, endpoint = (1.49, 0.32)
23:52:52.881 00.000 11060 Moving (1.49, 0.32) raw xDistance=-0.59 yDistance=1.41
23:52:52.881 00.000 11060 BLC: History state: CurrMiss=1.41, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.993584, 1:1.414506
23:52:52.881 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:52:52.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.59
23:52:52.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.99 from input 1.41
23:52:52.881 00.000 11060 MoveAxis(E, 103, ABG)
23:52:52.881 00.000 11060 Guiding  Dir = 2, Dur = 103
23:52:52.885 00.004 11060 IsSlewing returns 0
23:52:52.885 00.000 11060 IsGuiding returns 0
23:52:52.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:52.900 00.015 10844 UpdateGuideState exits: m=3566 SNR=38.3
23:52:52.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:52.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:52.900 00.000 10844 Enqueuing Expose request
23:52:52.994 00.094 11060 IsGuiding returns 0
23:52:52.994 00.000 11060 Move returns status 0, amount 103
23:52:52.994 00.000 11060 MoveAxis(S, 550, ABG)
23:52:52.994 00.000 11060 Guiding  Dir = 1, Dur = 550
23:52:53.025 00.031 11060 IsSlewing returns 0
23:52:53.025 00.000 11060 IsGuiding returns 0
23:52:53.605 00.580 11060 IsGuiding returns 0
23:52:53.605 00.000 11060 Move returns status 0, amount 550
23:52:53.605 00.000 11060 move complete, result=0
23:52:53.605 00.000 11060 worker thread done servicing request
23:52:53.605 00.000 11060 Worker thread wakes up
23:52:53.605 00.000 10844 GuideStep: -0.6 px 103 ms EAST, 1.4 px 550 ms SOUTH
23:52:53.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:53.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:54.241 00.636 11060 Exposure complete
23:52:54.451 00.210 11060 worker thread done servicing request
23:52:54.451 00.000 10844 OnExposeComplete: enter
23:52:54.451 00.000 10844 UpdateGuideState(): m_state=6
23:52:54.451 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
23:52:54.451 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=60.39, Mass=2379, SNR=30.1, Peak=167 HFD=3.8
23:52:54.451 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
23:52:54.451 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
23:52:54.451 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.89 hyp=0.89 cameraTheta=-1.55 mountX=0.87 mountY=0.16, mountTheta=0.19
23:52:54.456 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.89, opts=13)
23:52:54.456 00.000 10844 Enqueuing Move request for scope (0.02, -0.89)
23:52:54.456 00.000 11060 Worker thread wakes up
23:52:54.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.89) opts 0xd
23:52:54.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.89)
23:52:54.456 00.000 11060 Moving (0.02, -0.89) raw xDistance=0.87 yDistance=0.16
23:52:54.456 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.993584, 1:1.414506, 2:0.163731
23:52:54.456 00.000 11060 BLC: No correction, Miss < min_move
23:52:54.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.87
23:52:54.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:54.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:52:54.456 00.000 11060 MoveAxis(W, 149, ABG)
23:52:54.456 00.000 11060 Guiding  Dir = 3, Dur = 149
23:52:54.465 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:54.487 00.022 11060 IsSlewing returns 0
23:52:54.487 00.000 11060 IsGuiding returns 0
23:52:54.497 00.010 10844 UpdateGuideState exits: m=2379 SNR=30.1
23:52:54.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:54.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:54.497 00.000 10844 Enqueuing Expose request
23:52:54.664 00.167 11060 IsGuiding returns 0
23:52:54.664 00.000 11060 Move returns status 0, amount 149
23:52:54.664 00.000 11060 MoveAxis(N, 0, ABG)
23:52:54.664 00.000 11060 Move returns status 0, amount 0
23:52:54.666 00.002 11060 move complete, result=0
23:52:54.666 00.000 10844 GuideStep: 0.9 px 149 ms WEST, 0.2 px 0 ms NORTH
23:52:54.666 00.000 11060 worker thread done servicing request
23:52:54.666 00.000 11060 Worker thread wakes up
23:52:54.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:54.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:55.323 00.657 11060 Exposure complete
23:52:55.533 00.210 11060 worker thread done servicing request
23:52:55.533 00.000 10844 OnExposeComplete: enter
23:52:55.533 00.000 10844 UpdateGuideState(): m_state=6
23:52:55.533 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
23:52:55.533 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=62.63, Mass=4073, SNR=41.0, Peak=241 HFD=4.6
23:52:55.533 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
23:52:55.533 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
23:52:55.533 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=1.35 hyp=1.41 cameraTheta=1.27 mountX=-1.40 mountY=0.19, mountTheta=3.01
23:52:55.535 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=1.35, opts=13)
23:52:55.535 00.000 10844 Enqueuing Move request for scope (0.41, 1.35)
23:52:55.535 00.000 11060 Worker thread wakes up
23:52:55.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 1.35) opts 0xd
23:52:55.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 1.35)
23:52:55.535 00.000 11060 Moving (0.41, 1.35) raw xDistance=-1.40 yDistance=0.19
23:52:55.535 00.000 11060 BLC: window closed
23:52:55.535 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.993584, 1:1.414506, 2:0.163731
23:52:55.535 00.000 11060 BLC: No correction, Miss < min_move
23:52:55.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.37 from input -1.40
23:52:55.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:55.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:52:55.535 00.000 11060 MoveAxis(E, 239, ABG)
23:52:55.535 00.000 11060 Guiding  Dir = 2, Dur = 239
23:52:55.542 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:55.544 00.002 11060 IsSlewing returns 0
23:52:55.544 00.000 11060 IsGuiding returns 0
23:52:55.557 00.013 10844 UpdateGuideState exits: m=4073 SNR=41.0
23:52:55.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:55.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:55.557 00.000 10844 Enqueuing Expose request
23:52:55.792 00.235 11060 IsGuiding returns 0
23:52:55.792 00.000 11060 Move returns status 0, amount 239
23:52:55.792 00.000 11060 MoveAxis(N, 0, ABG)
23:52:55.792 00.000 11060 Move returns status 0, amount 0
23:52:55.792 00.000 11060 move complete, result=0
23:52:55.792 00.000 11060 worker thread done servicing request
23:52:55.792 00.000 11060 Worker thread wakes up
23:52:55.792 00.000 10844 GuideStep: -1.4 px 239 ms EAST, 0.2 px 0 ms NORTH
23:52:55.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:55.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:56.414 00.622 11060 Exposure complete
23:52:56.577 00.163 11060 worker thread done servicing request
23:52:56.577 00.000 10844 OnExposeComplete: enter
23:52:56.577 00.000 10844 UpdateGuideState(): m_state=6
23:52:56.577 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
23:52:56.577 00.000 10844 Star::Find returns 1 (0), X=258.05, Y=61.54, Mass=3484, SNR=37.4, Peak=227 HFD=3.8
23:52:56.577 00.000 10844 MultiStar: exiting stabilization period
23:52:56.577 00.000 10844 MultiStar: [#1 0.17,-0.37,1.01,U] [#2 0.74,-0.61,0.00,M2] [#3 0.60,-0.85,0.00,M7] [#4 -0.15,-0.00,0.87,U] [#5 0.67,-0.64,0.00,M2] [#6 -0.21,-0.39,0.83,U] [#7 0.45,-0.82,0.00,M9] [#8 -0.21,-0.75,0.00,M10] 
23:52:56.577 00.000 10844 refined, 3 included, MultiStar: {-0.12, -0.12}, one-star: {-0.31, 0.26}
23:52:56.577 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
23:52:56.577 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
23:52:56.577 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.38 mountX=0.14 mountY=-0.10, mountTheta=-0.64
23:52:56.577 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.12, opts=13)
23:52:56.577 00.000 10844 Enqueuing Move request for scope (-0.12, -0.12)
23:52:56.577 00.000 11060 Worker thread wakes up
23:52:56.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
23:52:56.577 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
23:52:56.582 00.005 11060 Moving (-0.12, -0.12) raw xDistance=0.14 yDistance=-0.10
23:52:56.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
23:52:56.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:56.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:56.582 00.000 11060 MoveAxis(W, 16, ABG)
23:52:56.582 00.000 11060 Guiding  Dir = 3, Dur = 16
23:52:56.587 00.005 11060 IsSlewing returns 0
23:52:56.587 00.000 11060 IsGuiding returns 0
23:52:56.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:56.598 00.011 10844 UpdateGuideState exits: m=3484 SNR=37.4
23:52:56.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:56.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:56.598 00.000 10844 Enqueuing Expose request
23:52:56.618 00.020 11060 IsGuiding returns 0
23:52:56.618 00.000 11060 Move returns status 0, amount 16
23:52:56.618 00.000 11060 MoveAxis(N, 0, ABG)
23:52:56.618 00.000 11060 Move returns status 0, amount 0
23:52:56.618 00.000 11060 move complete, result=0
23:52:56.618 00.000 11060 worker thread done servicing request
23:52:56.618 00.000 11060 Worker thread wakes up
23:52:56.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:56.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:56.618 00.000 10844 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
23:52:57.260 00.642 11060 Exposure complete
23:52:57.445 00.185 11060 worker thread done servicing request
23:52:57.445 00.000 10844 OnExposeComplete: enter
23:52:57.445 00.000 10844 UpdateGuideState(): m_state=6
23:52:57.445 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
23:52:57.445 00.000 10844 Star::Find returns 1 (0), X=257.13, Y=59.64, Mass=2967, SNR=35.0, Peak=176 HFD=4.0
23:52:57.445 00.000 10844 MultiStar: large primary error, entering stabilization period
23:52:57.445 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
23:52:57.445 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
23:52:57.445 00.000 10844 CameraToMount -- cameraX=-1.23 cameraY=-1.64 hyp=2.05 cameraTheta=-2.21 mountX=1.84 mountY=-0.94, mountTheta=-0.47
23:52:57.450 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.23, y=-1.64, opts=13)
23:52:57.450 00.000 10844 Enqueuing Move request for scope (-1.23, -1.64)
23:52:57.450 00.000 11060 Worker thread wakes up
23:52:57.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.23, -1.64) opts 0xd
23:52:57.450 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.23, -1.64)
23:52:57.450 00.000 11060 Moving (-1.23, -1.64) raw xDistance=1.84 yDistance=-0.94
23:52:57.452 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.50 from input 1.84
23:52:57.452 00.000 11060 resist switch: large excursion: input -0.94 thresh 0.57 direction from 1 to -1
23:52:57.452 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.83
23:52:57.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.94
23:52:57.452 00.000 11060 MoveAxis(W, 319, ABG)
23:52:57.452 00.000 11060 Guiding  Dir = 3, Dur = 319
23:52:57.460 00.008 11060 IsSlewing returns 0
23:52:57.460 00.000 11060 IsGuiding returns 0
23:52:57.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:57.481 00.021 10844 UpdateGuideState exits: m=2967 SNR=35.0
23:52:57.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:57.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:57.481 00.000 10844 Enqueuing Expose request
23:52:57.795 00.314 11060 IsGuiding returns 0
23:52:57.795 00.000 11060 Move returns status 0, amount 319
23:52:57.795 00.000 11060 BLC: Oldest BLC event removed
23:52:57.795 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:52:57.795 00.000 11060 MoveAxis(N, 1117, ABG)
23:52:57.795 00.000 11060 duration set to 750 by maxDecDuration
23:52:57.795 00.000 11060 Guiding  Dir = 0, Dur = 750
23:52:57.821 00.026 11060 IsSlewing returns 0
23:52:57.821 00.000 11060 IsGuiding returns 0
23:52:58.599 00.778 11060 IsGuiding returns 0
23:52:58.599 00.000 11060 Move returns status 0, amount 750
23:52:58.599 00.000 11060 move complete, result=0
23:52:58.599 00.000 11060 worker thread done servicing request
23:52:58.599 00.000 11060 Worker thread wakes up
23:52:58.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:58.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:52:58.599 00.000 10844 GuideStep: 1.8 px 319 ms WEST, -0.9 px 750 ms NORTH
23:52:59.246 00.647 11060 Exposure complete
23:52:59.411 00.165 11060 worker thread done servicing request
23:52:59.411 00.000 10844 OnExposeComplete: enter
23:52:59.411 00.000 10844 UpdateGuideState(): m_state=6
23:52:59.411 00.000 10844 Star::Find(15, 257, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
23:52:59.411 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=60.61, Mass=2841, SNR=34.1, Peak=198 HFD=3.9
23:52:59.411 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
23:52:59.411 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
23:52:59.416 00.005 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.67 hyp=0.67 cameraTheta=-1.67 mountX=0.67 mountY=0.05, mountTheta=0.07
23:52:59.416 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.67, opts=13)
23:52:59.416 00.000 10844 Enqueuing Move request for scope (-0.06, -0.67)
23:52:59.416 00.000 11060 Worker thread wakes up
23:52:59.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.67) opts 0xd
23:52:59.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.67)
23:52:59.416 00.000 11060 Moving (-0.06, -0.67) raw xDistance=0.67 yDistance=0.05
23:52:59.416 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.660515, 1:-0.045553
23:52:59.416 00.000 11060 BLC: No correction, Miss < min_move
23:52:59.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.67
23:52:59.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:59.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:52:59.416 00.000 11060 MoveAxis(W, 126, ABG)
23:52:59.416 00.000 11060 Guiding  Dir = 3, Dur = 126
23:52:59.422 00.006 11060 IsSlewing returns 0
23:52:59.422 00.000 11060 IsGuiding returns 0
23:52:59.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:52:59.432 00.010 10844 UpdateGuideState exits: m=2841 SNR=34.1
23:52:59.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:59.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:52:59.432 00.000 10844 Enqueuing Expose request
23:52:59.561 00.129 11060 IsGuiding returns 0
23:52:59.561 00.000 11060 Move returns status 0, amount 126
23:52:59.561 00.000 11060 MoveAxis(N, 0, ABG)
23:52:59.561 00.000 11060 Move returns status 0, amount 0
23:52:59.561 00.000 11060 move complete, result=0
23:52:59.561 00.000 11060 worker thread done servicing request
23:52:59.561 00.000 11060 Worker thread wakes up
23:52:59.561 00.000 10844 GuideStep: 0.7 px 126 ms WEST, 0.0 px 0 ms NORTH
23:52:59.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:52:59.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:00.201 00.640 11060 Exposure complete
23:53:00.382 00.181 11060 worker thread done servicing request
23:53:00.382 00.000 10844 OnExposeComplete: enter
23:53:00.382 00.000 10844 UpdateGuideState(): m_state=6
23:53:00.382 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
23:53:00.387 00.005 10844 Star::Find returns 1 (0), X=257.93, Y=61.00, Mass=3370, SNR=37.6, Peak=237 HFD=4.1
23:53:00.387 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
23:53:00.387 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
23:53:00.387 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-0.28 hyp=0.51 cameraTheta=-2.56 mountX=0.35 mountY=-0.38, mountTheta=-0.82
23:53:00.387 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-0.28, opts=13)
23:53:00.387 00.000 10844 Enqueuing Move request for scope (-0.43, -0.28)
23:53:00.387 00.000 11060 Worker thread wakes up
23:53:00.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.28) opts 0xd
23:53:00.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -0.28)
23:53:00.387 00.000 11060 Moving (-0.43, -0.28) raw xDistance=0.35 yDistance=-0.38
23:53:00.389 00.002 11060 BLC: History state: CurrMiss=0.38, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.660515, 1:-0.045553, 2:0.376706
23:53:00.389 00.000 11060 BLC: Under-shoot: nominal increase by 121
23:53:00.389 00.000 11060 BLC: window closed
23:53:00.389 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:53:00.389 00.000 11060 BLC: Pulse adjusted to 750
23:53:00.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
23:53:00.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.38
23:53:00.389 00.000 11060 MoveAxis(W, 65, ABG)
23:53:00.389 00.000 11060 Guiding  Dir = 3, Dur = 65
23:53:00.395 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:00.398 00.003 11060 IsSlewing returns 0
23:53:00.398 00.000 11060 IsGuiding returns 0
23:53:00.413 00.015 10844 UpdateGuideState exits: m=3370 SNR=37.6
23:53:00.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:00.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:00.413 00.000 10844 Enqueuing Expose request
23:53:00.476 00.063 11060 IsGuiding returns 0
23:53:00.476 00.000 11060 Move returns status 0, amount 65
23:53:00.476 00.000 11060 MoveAxis(N, 147, ABG)
23:53:00.476 00.000 11060 Guiding  Dir = 0, Dur = 147
23:53:00.491 00.015 11060 IsSlewing returns 0
23:53:00.491 00.000 11060 IsGuiding returns 0
23:53:00.655 00.164 11060 IsGuiding returns 0
23:53:00.655 00.000 11060 Move returns status 0, amount 147
23:53:00.656 00.001 11060 move complete, result=0
23:53:00.656 00.000 11060 worker thread done servicing request
23:53:00.656 00.000 10844 GuideStep: 0.4 px 65 ms WEST, -0.4 px 147 ms NORTH
23:53:00.658 00.002 11060 Worker thread wakes up
23:53:00.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:00.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:00.744 00.086 10844 evsrv: cli 0EEEE250 connect
23:53:00.744 00.000 10844 case statement mapped state 6 to 3
23:53:00.744 00.000 10844 case statement mapped state 6 to 3
23:53:00.744 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"02c6801b-4ce7-4163-a584-2f221774ed1f"}
23:53:00.744 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"02c6801b-4ce7-4163-a584-2f221774ed1f"}
23:53:00.744 00.000 10844 evsrv: cli 0EEEE250 disconnect
23:53:01.294 00.550 11060 Exposure complete
23:53:01.510 00.216 11060 worker thread done servicing request
23:53:01.510 00.000 10844 OnExposeComplete: enter
23:53:01.513 00.003 10844 UpdateGuideState(): m_state=6
23:53:01.513 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
23:53:01.513 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=61.49, Mass=3071, SNR=36.0, Peak=247 HFD=3.6
23:53:01.513 00.000 10844 MultiStar: exiting stabilization period
23:53:01.513 00.000 10844 MultiStar: [#1 -0.13,-0.30,0.93,U] [#2 0.12,0.55,2.06,U] [#3 0.54,0.13,1.01,U] [#4 1.31,-0.21,0.00,M5] [#5 -0.09,-0.53,1.02,U] [#6 0.62,0.56,0.00,M4] [#7 0.04,0.44,0.92,U] [#8 -0.16,-0.30,1.01,U] 
23:53:01.513 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {-0.08, 0.21}
23:53:01.513 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:53:01.513 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
23:53:01.513 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=-0.10 mountY=0.03, mountTheta=2.85
23:53:01.515 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
23:53:01.515 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
23:53:01.515 00.000 11060 Worker thread wakes up
23:53:01.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:53:01.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:53:01.515 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=0.03
23:53:01.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:53:01.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:01.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:01.515 00.000 11060 MoveAxis(E, 0, ABG)
23:53:01.515 00.000 11060 Move returns status 0, amount 0
23:53:01.515 00.000 11060 MoveAxis(N, 0, ABG)
23:53:01.515 00.000 11060 Move returns status 0, amount 0
23:53:01.515 00.000 11060 move complete, result=0
23:53:01.515 00.000 11060 worker thread done servicing request
23:53:01.518 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:53:01.534 00.016 10844 UpdateGuideState exits: m=3071 SNR=36.0
23:53:01.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:01.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:01.534 00.000 10844 Enqueuing Expose request
23:53:01.534 00.000 11060 Worker thread wakes up
23:53:01.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:01.534 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:01.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:02.165 00.631 11060 Exposure complete
23:53:02.330 00.165 11060 worker thread done servicing request
23:53:02.330 00.000 10844 OnExposeComplete: enter
23:53:02.330 00.000 10844 UpdateGuideState(): m_state=6
23:53:02.330 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
23:53:02.330 00.000 10844 Star::Find returns 1 (1), X=258.08, Y=61.41, Mass=3744, SNR=39.2, Peak=255 HFD=3.8
23:53:02.330 00.000 10844 MultiStar: [#1 0.47,0.56,0.00,M1] [#2 0.28,0.38,1.79,U] [#3 0.68,0.04,0.00,M7] [#4 1.17,0.35,0.00,M6] [#5 0.53,0.80,0.00,M2] [#6 0.45,0.68,0.00,M5] [#7 -0.08,-0.12,0.80,U] [#8 0.25,0.20,0.90,U] 
23:53:02.330 00.000 10844 refined, 3 included, MultiStar: {0.08, 0.20}, one-star: {-0.28, 0.13}
23:53:02.330 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
23:53:02.330 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
23:53:02.330 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.17 mountX=-0.21 mountY=0.05, mountTheta=2.90
23:53:02.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.20, opts=13)
23:53:02.332 00.000 10844 Enqueuing Move request for scope (0.08, 0.20)
23:53:02.332 00.000 11060 Worker thread wakes up
23:53:02.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
23:53:02.332 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
23:53:02.332 00.000 11060 Moving (0.08, 0.20) raw xDistance=-0.21 yDistance=0.05
23:53:02.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:53:02.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:02.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:53:02.332 00.000 11060 MoveAxis(E, 36, ABG)
23:53:02.332 00.000 11060 Guiding  Dir = 2, Dur = 36
23:53:02.337 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:02.341 00.004 11060 IsSlewing returns 0
23:53:02.341 00.000 11060 IsGuiding returns 0
23:53:02.351 00.010 10844 UpdateGuideState exits: m=3744 SNR=39.2 Saturated
23:53:02.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:02.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:02.351 00.000 10844 Enqueuing Expose request
23:53:02.388 00.037 11060 IsGuiding returns 0
23:53:02.388 00.000 11060 Move returns status 0, amount 36
23:53:02.388 00.000 11060 MoveAxis(N, 0, ABG)
23:53:02.388 00.000 11060 Move returns status 0, amount 0
23:53:02.388 00.000 11060 move complete, result=0
23:53:02.388 00.000 11060 worker thread done servicing request
23:53:02.388 00.000 11060 Worker thread wakes up
23:53:02.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:02.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:02.388 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
23:53:03.034 00.646 11060 Exposure complete
23:53:03.197 00.163 11060 worker thread done servicing request
23:53:03.197 00.000 10844 OnExposeComplete: enter
23:53:03.197 00.000 10844 UpdateGuideState(): m_state=6
23:53:03.197 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
23:53:03.197 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=61.11, Mass=2618, SNR=32.6, Peak=191 HFD=3.5
23:53:03.202 00.005 10844 MultiStar: [#1 -0.04,-0.39,1.17,U] [#2 -0.27,0.08,2.10,U] [#3 -0.13,-0.02,1.03,U] [#4 0.58,0.47,0.00,M7] [#5 0.08,0.17,1.09,U] [#6 0.25,-0.42,1.00,U] [#7 -0.36,-0.54,0.00,M8] [#8 0.00,-0.50,0.99,U] 
23:53:03.202 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.14}, one-star: {-0.13, -0.17}
23:53:03.202 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:53:03.202 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
23:53:03.202 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.99 mountX=0.15 mountY=-0.04, mountTheta=-0.26
23:53:03.202 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.14, opts=13)
23:53:03.202 00.000 10844 Enqueuing Move request for scope (-0.06, -0.14)
23:53:03.202 00.000 11060 Worker thread wakes up
23:53:03.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
23:53:03.202 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
23:53:03.202 00.000 11060 Moving (-0.06, -0.14) raw xDistance=0.15 yDistance=-0.04
23:53:03.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:53:03.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:03.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:03.202 00.000 11060 MoveAxis(W, 25, ABG)
23:53:03.202 00.000 11060 Guiding  Dir = 3, Dur = 25
23:53:03.207 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:03.217 00.010 11060 IsSlewing returns 0
23:53:03.217 00.000 11060 IsGuiding returns 0
23:53:03.218 00.001 10844 UpdateGuideState exits: m=2618 SNR=32.6
23:53:03.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:03.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:03.218 00.000 10844 Enqueuing Expose request
23:53:03.248 00.030 11060 IsGuiding returns 0
23:53:03.248 00.000 11060 Move returns status 0, amount 25
23:53:03.248 00.000 11060 MoveAxis(N, 0, ABG)
23:53:03.248 00.000 11060 Move returns status 0, amount 0
23:53:03.248 00.000 11060 move complete, result=0
23:53:03.248 00.000 11060 worker thread done servicing request
23:53:03.248 00.000 11060 Worker thread wakes up
23:53:03.248 00.000 10844 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
23:53:03.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:03.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:03.906 00.658 11060 Exposure complete
23:53:04.106 00.200 11060 worker thread done servicing request
23:53:04.106 00.000 10844 OnExposeComplete: enter
23:53:04.106 00.000 10844 UpdateGuideState(): m_state=6
23:53:04.106 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
23:53:04.106 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.28, Mass=3293, SNR=37.1, Peak=244 HFD=3.6
23:53:04.106 00.000 10844 MultiStar: [#1 0.13,-0.07,0.89,U] [#2 0.41,0.02,1.96,U] [#3 0.31,0.04,0.99,U] [#4 -0.06,0.39,0.97,U] [#5 0.04,0.78,0.00,M2] [#6 0.99,-0.14,0.00,M5] [#7 -0.04,-0.58,0.78,U] [#8 0.08,0.02,0.89,U] 
23:53:04.106 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.00}, one-star: {0.35, -0.00}
23:53:04.106 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
23:53:04.108 00.002 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
23:53:04.108 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.02 mountX=-0.03 mountY=0.21, mountTheta=1.74
23:53:04.110 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.00, opts=13)
23:53:04.110 00.000 10844 Enqueuing Move request for scope (0.21, -0.00)
23:53:04.110 00.000 11060 Worker thread wakes up
23:53:04.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
23:53:04.111 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
23:53:04.111 00.000 11060 Moving (0.21, -0.00) raw xDistance=-0.03 yDistance=0.21
23:53:04.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:53:04.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:04.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:53:04.111 00.000 11060 MoveAxis(E, 0, ABG)
23:53:04.111 00.000 11060 Move returns status 0, amount 0
23:53:04.111 00.000 11060 MoveAxis(N, 0, ABG)
23:53:04.111 00.000 11060 Move returns status 0, amount 0
23:53:04.111 00.000 11060 move complete, result=0
23:53:04.111 00.000 11060 worker thread done servicing request
23:53:04.121 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:04.142 00.021 10844 UpdateGuideState exits: m=3293 SNR=37.1
23:53:04.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:04.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:04.142 00.000 10844 Enqueuing Expose request
23:53:04.142 00.000 11060 Worker thread wakes up
23:53:04.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:04.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:04.142 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:53:04.774 00.632 11060 Exposure complete
23:53:04.945 00.171 11060 worker thread done servicing request
23:53:04.945 00.000 10844 OnExposeComplete: enter
23:53:04.945 00.000 10844 UpdateGuideState(): m_state=6
23:53:04.945 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
23:53:04.945 00.000 10844 Star::Find returns 1 (0), X=257.81, Y=61.15, Mass=2822, SNR=33.8, Peak=228 HFD=3.7
23:53:04.948 00.003 10844 MultiStar: [#1 0.16,0.11,1.07,U] [#2 -0.12,0.47,2.10,U] [#3 0.29,-0.24,1.04,U] [#4 0.34,0.41,0.98,U] [#5 0.05,-0.36,1.05,U] [#6 0.80,-0.38,0.00,M6] [#7 -0.12,0.03,0.89,U] [#8 -0.61,0.07,1.09,U] 
23:53:04.948 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.55, -0.12}
23:53:04.948 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
23:53:04.948 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
23:53:04.948 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=-0.08 mountY=-0.09, mountTheta=-2.27
23:53:04.949 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
23:53:04.949 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
23:53:04.949 00.000 11060 Worker thread wakes up
23:53:04.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:53:04.949 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:53:04.949 00.000 11060 Moving (-0.08, 0.09) raw xDistance=-0.08 yDistance=-0.09
23:53:04.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:53:04.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:04.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:04.949 00.000 11060 MoveAxis(E, 0, ABG)
23:53:04.949 00.000 11060 Move returns status 0, amount 0
23:53:04.949 00.000 11060 MoveAxis(N, 0, ABG)
23:53:04.949 00.000 11060 Move returns status 0, amount 0
23:53:04.949 00.000 11060 move complete, result=0
23:53:04.949 00.000 11060 worker thread done servicing request
23:53:04.956 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:04.988 00.032 10844 UpdateGuideState exits: m=2822 SNR=33.8
23:53:04.991 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:04.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:04.991 00.000 10844 Enqueuing Expose request
23:53:04.994 00.003 11060 Worker thread wakes up
23:53:04.994 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:04.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:04.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:05.627 00.633 11060 Exposure complete
23:53:05.793 00.166 11060 worker thread done servicing request
23:53:05.793 00.000 10844 OnExposeComplete: enter
23:53:05.793 00.000 10844 UpdateGuideState(): m_state=6
23:53:05.793 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
23:53:05.793 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=60.53, Mass=3024, SNR=35.0, Peak=255 HFD=3.2
23:53:05.793 00.000 10844 MultiStar: [#1 0.33,-0.09,1.07,U] [#2 -0.08,0.41,1.98,U] [#3 0.76,-0.76,0.00,M5] [#4 0.61,-0.52,0.00,M6] [#5 0.03,-0.48,1.10,U] [#6 0.67,-0.78,0.00,M7] [#7 0.09,-0.54,0.90,U] [#8 0.15,-1.09,0.00,M6] 
23:53:05.793 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.17}, one-star: {0.13, -0.75}
23:53:05.793 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
23:53:05.793 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
23:53:05.793 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.17 mountX=0.16 mountY=0.10, mountTheta=0.56
23:53:05.795 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.17, opts=13)
23:53:05.795 00.000 10844 Enqueuing Move request for scope (0.07, -0.17)
23:53:05.795 00.000 11060 Worker thread wakes up
23:53:05.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
23:53:05.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
23:53:05.795 00.000 11060 Moving (0.07, -0.17) raw xDistance=0.16 yDistance=0.10
23:53:05.796 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:53:05.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:05.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:53:05.796 00.000 11060 MoveAxis(W, 27, ABG)
23:53:05.796 00.000 11060 Guiding  Dir = 3, Dur = 27
23:53:05.798 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:05.812 00.014 10844 UpdateGuideState exits: m=3024 SNR=35.0 Saturated
23:53:05.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:05.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:05.812 00.000 10844 Enqueuing Expose request
23:53:05.828 00.016 11060 IsSlewing returns 0
23:53:05.828 00.000 11060 IsGuiding returns 0
23:53:05.874 00.046 11060 IsGuiding returns 0
23:53:05.874 00.000 11060 Move returns status 0, amount 27
23:53:05.874 00.000 11060 MoveAxis(N, 0, ABG)
23:53:05.874 00.000 11060 Move returns status 0, amount 0
23:53:05.874 00.000 11060 move complete, result=0
23:53:05.874 00.000 11060 worker thread done servicing request
23:53:05.874 00.000 11060 Worker thread wakes up
23:53:05.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:05.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:05.874 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
23:53:06.514 00.640 11060 Exposure complete
23:53:06.677 00.163 11060 worker thread done servicing request
23:53:06.677 00.000 10844 OnExposeComplete: enter
23:53:06.677 00.000 10844 UpdateGuideState(): m_state=6
23:53:06.677 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
23:53:06.677 00.000 10844 Star::Find returns 1 (0), X=257.84, Y=61.23, Mass=3126, SNR=36.0, Peak=217 HFD=3.9
23:53:06.677 00.000 10844 MultiStar: [#1 0.17,-0.15,1.07,U] [#2 -0.77,0.30,0.00,M1] [#3 0.27,0.06,0.98,U] [#4 0.21,-0.29,0.91,U] [#5 -0.25,-0.80,0.00,M1] [#6 0.28,-0.25,0.91,U] [#7 -0.01,-0.55,0.97,U] [#8 -0.57,-0.23,0.92,U] 
23:53:06.677 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.21}, one-star: {-0.52, -0.05}
23:53:06.677 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
23:53:06.677 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
23:53:06.677 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.68 mountX=0.21 mountY=0.01, mountTheta=0.05
23:53:06.679 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.21, opts=13)
23:53:06.679 00.000 10844 Enqueuing Move request for scope (-0.02, -0.21)
23:53:06.681 00.002 11060 Worker thread wakes up
23:53:06.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
23:53:06.681 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
23:53:06.681 00.000 11060 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=0.01
23:53:06.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:53:06.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:06.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:06.681 00.000 11060 MoveAxis(W, 37, ABG)
23:53:06.681 00.000 11060 Guiding  Dir = 3, Dur = 37
23:53:06.689 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:06.697 00.008 11060 IsSlewing returns 0
23:53:06.697 00.000 11060 IsGuiding returns 0
23:53:06.703 00.006 10844 UpdateGuideState exits: m=3126 SNR=36.0
23:53:06.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:06.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:06.703 00.000 10844 Enqueuing Expose request
23:53:06.758 00.055 11060 IsGuiding returns 0
23:53:06.758 00.000 11060 Move returns status 0, amount 37
23:53:06.758 00.000 11060 MoveAxis(N, 0, ABG)
23:53:06.758 00.000 11060 Move returns status 0, amount 0
23:53:06.758 00.000 11060 move complete, result=0
23:53:06.759 00.001 11060 worker thread done servicing request
23:53:06.759 00.000 11060 Worker thread wakes up
23:53:06.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:06.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:06.876 00.117 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
23:53:07.390 00.514 11060 Exposure complete
23:53:07.551 00.161 11060 worker thread done servicing request
23:53:07.551 00.000 10844 OnExposeComplete: enter
23:53:07.551 00.000 10844 UpdateGuideState(): m_state=6
23:53:07.551 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
23:53:07.551 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.16, Mass=3568, SNR=38.8, Peak=251 HFD=3.7
23:53:07.551 00.000 10844 MultiStar: [#1 0.49,0.60,0.00,M1] [#2 -0.06,1.13,0.00,M2] [#3 0.94,0.32,0.00,M5] [#4 0.20,0.29,0.90,U] [#5 0.06,0.08,1.00,U] [#6 0.54,0.23,0.86,U] [#7 0.33,-0.70,0.00,M5] [#8 -0.46,0.01,0.98,U] 
23:53:07.551 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.09}, one-star: {0.51, -0.12}
23:53:07.551 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
23:53:07.551 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
23:53:07.551 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.51 mountX=-0.12 mountY=0.14, mountTheta=2.26
23:53:07.553 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
23:53:07.553 00.000 10844 Enqueuing Move request for scope (0.16, 0.09)
23:53:07.553 00.000 11060 Worker thread wakes up
23:53:07.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
23:53:07.553 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
23:53:07.553 00.000 11060 Moving (0.16, 0.09) raw xDistance=-0.12 yDistance=0.14
23:53:07.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:53:07.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:07.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:53:07.553 00.000 11060 MoveAxis(E, 0, ABG)
23:53:07.553 00.000 11060 Move returns status 0, amount 0
23:53:07.553 00.000 11060 MoveAxis(N, 0, ABG)
23:53:07.555 00.002 11060 Move returns status 0, amount 0
23:53:07.555 00.000 11060 move complete, result=0
23:53:07.555 00.000 11060 worker thread done servicing request
23:53:07.561 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:07.578 00.017 10844 UpdateGuideState exits: m=3568 SNR=38.8
23:53:07.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:07.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:07.578 00.000 10844 Enqueuing Expose request
23:53:07.578 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:07.578 00.000 11060 Worker thread wakes up
23:53:07.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:07.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:08.221 00.643 11060 Exposure complete
23:53:08.421 00.200 11060 worker thread done servicing request
23:53:08.421 00.000 10844 OnExposeComplete: enter
23:53:08.421 00.000 10844 UpdateGuideState(): m_state=6
23:53:08.421 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
23:53:08.421 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.20, Mass=3376, SNR=37.3, Peak=245 HFD=3.7
23:53:08.421 00.000 10844 MultiStar: [#1 0.39,-0.14,1.03,U] [#2 -0.06,0.58,1.82,U] [#3 0.66,0.17,0.00,M6] [#4 0.03,0.26,1.01,U] [#5 0.11,0.06,0.95,U] [#6 1.00,0.07,0.00,M6] [#7 0.16,0.24,0.79,U] [#8 -0.21,0.07,0.88,U] 
23:53:08.421 00.000 10844 single-star, 6 included, MultiStar: {0.06, 0.19}, one-star: {0.12, -0.07}
23:53:08.421 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
23:53:08.421 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
23:53:08.421 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.57 mountX=0.05 mountY=0.13, mountTheta=1.18
23:53:08.426 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.07, opts=13)
23:53:08.426 00.000 10844 Enqueuing Move request for scope (0.12, -0.07)
23:53:08.426 00.000 11060 Worker thread wakes up
23:53:08.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
23:53:08.426 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
23:53:08.426 00.000 11060 Moving (0.12, -0.07) raw xDistance=0.05 yDistance=0.13
23:53:08.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:53:08.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:08.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:53:08.426 00.000 11060 MoveAxis(E, 0, ABG)
23:53:08.426 00.000 11060 Move returns status 0, amount 0
23:53:08.426 00.000 11060 MoveAxis(N, 0, ABG)
23:53:08.426 00.000 11060 Move returns status 0, amount 0
23:53:08.426 00.000 11060 move complete, result=0
23:53:08.426 00.000 11060 worker thread done servicing request
23:53:08.433 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:08.462 00.029 10844 UpdateGuideState exits: m=3376 SNR=37.3
23:53:08.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:08.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:08.462 00.000 10844 Enqueuing Expose request
23:53:08.462 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:08.462 00.000 11060 Worker thread wakes up
23:53:08.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:08.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:09.098 00.636 11060 Exposure complete
23:53:09.241 00.143 11060 worker thread done servicing request
23:53:09.241 00.000 10844 OnExposeComplete: enter
23:53:09.241 00.000 10844 UpdateGuideState(): m_state=6
23:53:09.241 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
23:53:09.241 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.57, Mass=3464, SNR=38.5, Peak=251 HFD=3.3
23:53:09.241 00.000 10844 MultiStar: [#1 0.56,0.47,0.00,M1] [#2 0.73,1.20,0.00,M2] [#3 0.77,0.62,0.00,M7] [#4 0.30,-0.32,0.85,U] [#5 0.50,0.08,0.99,U] [#6 0.93,0.43,0.00,M7] [#7 0.11,0.41,0.90,U] [#8 0.64,-0.15,0.00,M4] 
23:53:09.241 00.000 10844 refined, 3 included, MultiStar: {0.27, 0.13}, one-star: {0.15, 0.29}
23:53:09.241 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
23:53:09.241 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
23:53:09.241 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.13 hyp=0.30 cameraTheta=0.44 mountX=-0.17 mountY=0.25, mountTheta=2.19
23:53:09.241 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.13, opts=13)
23:53:09.241 00.000 10844 Enqueuing Move request for scope (0.27, 0.13)
23:53:09.241 00.000 11060 Worker thread wakes up
23:53:09.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.13) opts 0xd
23:53:09.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.13)
23:53:09.241 00.000 11060 Moving (0.27, 0.13) raw xDistance=-0.17 yDistance=0.25
23:53:09.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:53:09.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:09.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:53:09.241 00.000 11060 MoveAxis(E, 30, ABG)
23:53:09.241 00.000 11060 Guiding  Dir = 2, Dur = 30
23:53:09.257 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:09.272 00.015 10844 UpdateGuideState exits: m=3464 SNR=38.5
23:53:09.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:09.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:09.272 00.000 10844 Enqueuing Expose request
23:53:09.278 00.006 11060 IsSlewing returns 0
23:53:09.278 00.000 11060 IsGuiding returns 0
23:53:09.323 00.045 11060 IsGuiding returns 0
23:53:09.323 00.000 11060 Move returns status 0, amount 30
23:53:09.323 00.000 11060 MoveAxis(N, 0, ABG)
23:53:09.323 00.000 11060 Move returns status 0, amount 0
23:53:09.323 00.000 11060 move complete, result=0
23:53:09.323 00.000 11060 worker thread done servicing request
23:53:09.323 00.000 11060 Worker thread wakes up
23:53:09.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:09.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:09.323 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
23:53:09.982 00.659 11060 Exposure complete
23:53:10.194 00.212 11060 worker thread done servicing request
23:53:10.194 00.000 10844 OnExposeComplete: enter
23:53:10.194 00.000 10844 UpdateGuideState(): m_state=6
23:53:10.194 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
23:53:10.194 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=61.75, Mass=3460, SNR=37.9, Peak=255 HFD=3.6
23:53:10.194 00.000 10844 MultiStar: [#1 0.54,0.57,0.00,M2] [#2 -0.09,0.64,0.00,M3] [#3 0.77,-0.42,0.00,M8] [#4 0.22,0.32,0.92,U] [#5 -0.14,0.09,0.96,U] [#6 1.11,-0.02,0.00,M8] [#7 0.01,-0.52,0.82,U] [#8 -0.17,-0.51,0.93,U] 
23:53:10.194 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.01}, one-star: {0.29, 0.48}
23:53:10.194 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
23:53:10.194 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
23:53:10.194 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.25 mountX=0.00 mountY=0.05, mountTheta=1.50
23:53:10.199 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
23:53:10.199 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
23:53:10.199 00.000 11060 Worker thread wakes up
23:53:10.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
23:53:10.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
23:53:10.199 00.000 11060 Moving (0.04, -0.01) raw xDistance=0.00 yDistance=0.05
23:53:10.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:53:10.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:10.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:53:10.199 00.000 11060 MoveAxis(E, 0, ABG)
23:53:10.199 00.000 11060 Move returns status 0, amount 0
23:53:10.199 00.000 11060 MoveAxis(N, 0, ABG)
23:53:10.199 00.000 11060 Move returns status 0, amount 0
23:53:10.199 00.000 11060 move complete, result=0
23:53:10.199 00.000 11060 worker thread done servicing request
23:53:10.205 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:10.240 00.035 10844 UpdateGuideState exits: m=3460 SNR=37.9 Saturated
23:53:10.242 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:10.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:10.242 00.000 10844 Enqueuing Expose request
23:53:10.242 00.000 11060 Worker thread wakes up
23:53:10.242 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:10.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:10.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:10.882 00.640 11060 Exposure complete
23:53:11.050 00.168 11060 worker thread done servicing request
23:53:11.050 00.000 10844 OnExposeComplete: enter
23:53:11.050 00.000 10844 UpdateGuideState(): m_state=6
23:53:11.054 00.004 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
23:53:11.054 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=61.25, Mass=2791, SNR=33.5, Peak=216 HFD=3.6
23:53:11.054 00.000 10844 MultiStar: [#1 0.32,0.36,1.07,U] [#2 0.64,0.29,0.00,M4] [#3 0.65,-0.29,0.00,M9] [#4 0.87,-0.14,0.00,M2] [#5 0.44,-0.36,1.09,U] [#6 0.72,-0.28,0.00,M9] [#7 0.06,-0.41,0.83,U] [#8 0.12,-0.53,0.96,U] 
23:53:11.054 00.000 10844 single-star, 4 included, MultiStar: {0.17, -0.18}, one-star: {-0.14, -0.03}
23:53:11.054 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
23:53:11.054 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
23:53:11.054 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.92 mountX=0.06 mountY=-0.13, mountTheta=-1.17
23:53:11.055 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
23:53:11.055 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
23:53:11.055 00.000 11060 Worker thread wakes up
23:53:11.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
23:53:11.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
23:53:11.055 00.000 11060 Moving (-0.14, -0.03) raw xDistance=0.06 yDistance=-0.13
23:53:11.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:53:11.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:11.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:11.069 00.014 11060 MoveAxis(E, 0, ABG)
23:53:11.070 00.001 11060 Move returns status 0, amount 0
23:53:11.070 00.000 11060 MoveAxis(N, 0, ABG)
23:53:11.070 00.000 11060 Move returns status 0, amount 0
23:53:11.070 00.000 11060 move complete, result=0
23:53:11.070 00.000 11060 worker thread done servicing request
23:53:11.075 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:11.091 00.016 10844 UpdateGuideState exits: m=2791 SNR=33.5
23:53:11.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:11.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:11.091 00.000 10844 Enqueuing Expose request
23:53:11.091 00.000 11060 Worker thread wakes up
23:53:11.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:11.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:11.091 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:11.728 00.637 11060 Exposure complete
23:53:11.892 00.164 11060 worker thread done servicing request
23:53:11.892 00.000 10844 OnExposeComplete: enter
23:53:11.892 00.000 10844 UpdateGuideState(): m_state=6
23:53:11.892 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
23:53:11.892 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.12, Mass=3430, SNR=37.9, Peak=250 HFD=3.7
23:53:11.892 00.000 10844 MultiStar: [#1 0.33,0.10,0.95,U] [#2 -0.07,0.25,1.93,U] [#3 0.46,-0.20,0.98,U] [#4 0.42,-0.87,0.00,M3] [#5 0.37,-0.32,0.86,U] [#6 0.60,-0.03,0.88,U] [#7 0.26,-0.64,0.00,M2] [#8 0.29,-0.03,0.96,U] 
23:53:11.892 00.000 10844 single-star, 6 included, MultiStar: {0.26, -0.02}, one-star: {0.20, -0.16}
23:53:11.892 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:53:11.892 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
23:53:11.892 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.68 mountX=0.12 mountY=0.22, mountTheta=1.07
23:53:11.895 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.16, opts=13)
23:53:11.895 00.000 10844 Enqueuing Move request for scope (0.20, -0.16)
23:53:11.895 00.000 11060 Worker thread wakes up
23:53:11.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
23:53:11.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
23:53:11.895 00.000 11060 Moving (0.20, -0.16) raw xDistance=0.12 yDistance=0.22
23:53:11.897 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:53:11.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:53:11.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:53:11.897 00.000 11060 MoveAxis(W, 21, ABG)
23:53:11.897 00.000 11060 Guiding  Dir = 3, Dur = 21
23:53:11.900 00.003 11060 IsSlewing returns 0
23:53:11.901 00.001 11060 IsGuiding returns 0
23:53:11.903 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:11.916 00.013 10844 UpdateGuideState exits: m=3430 SNR=37.9
23:53:11.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:11.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:11.916 00.000 10844 Enqueuing Expose request
23:53:11.931 00.015 11060 IsGuiding returns 0
23:53:11.931 00.000 11060 Move returns status 0, amount 21
23:53:11.931 00.000 11060 MoveAxis(N, 0, ABG)
23:53:11.931 00.000 11060 Move returns status 0, amount 0
23:53:11.931 00.000 11060 move complete, result=0
23:53:11.931 00.000 11060 worker thread done servicing request
23:53:11.931 00.000 11060 Worker thread wakes up
23:53:11.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:11.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:11.947 00.016 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
23:53:12.566 00.619 11060 Exposure complete
23:53:12.745 00.179 11060 worker thread done servicing request
23:53:12.745 00.000 10844 OnExposeComplete: enter
23:53:12.749 00.004 10844 UpdateGuideState(): m_state=6
23:53:12.749 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
23:53:12.749 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=61.61, Mass=3218, SNR=36.5, Peak=252 HFD=3.5
23:53:12.749 00.000 10844 MultiStar: [#1 0.02,0.19,0.96,U] [#2 -0.27,0.42,1.91,U] [#3 -0.02,-0.28,0.90,U] [#4 0.22,-0.29,0.82,U] [#5 0.31,-0.41,0.91,U] [#6 0.44,-0.19,0.87,U] [#7 -0.22,-0.90,0.00,M3] [#8 -0.36,-0.09,0.87,U] 
23:53:12.749 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.02}, one-star: {-0.04, 0.33}
23:53:12.749 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
23:53:12.749 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
23:53:12.750 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.03 cameraTheta=1.68 mountX=-0.02 mountY=-0.01, mountTheta=-2.87
23:53:12.750 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.02, opts=13)
23:53:12.750 00.000 10844 Enqueuing Move request for scope (-0.00, 0.02)
23:53:12.750 00.000 11060 Worker thread wakes up
23:53:12.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
23:53:12.750 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
23:53:12.750 00.000 11060 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=-0.01
23:53:12.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:12.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:12.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:53:12.750 00.000 11060 MoveAxis(E, 0, ABG)
23:53:12.750 00.000 11060 Move returns status 0, amount 0
23:53:12.750 00.000 11060 MoveAxis(N, 0, ABG)
23:53:12.750 00.000 11060 Move returns status 0, amount 0
23:53:12.750 00.000 11060 move complete, result=0
23:53:12.750 00.000 11060 worker thread done servicing request
23:53:12.756 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:12.771 00.015 10844 UpdateGuideState exits: m=3218 SNR=36.5
23:53:12.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:12.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:12.771 00.000 10844 Enqueuing Expose request
23:53:12.771 00.000 11060 Worker thread wakes up
23:53:12.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:12.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:12.771 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:13.399 00.628 11060 Exposure complete
23:53:13.559 00.160 11060 worker thread done servicing request
23:53:13.559 00.000 10844 OnExposeComplete: enter
23:53:13.559 00.000 10844 UpdateGuideState(): m_state=6
23:53:13.559 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
23:53:13.559 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.76, Mass=3532, SNR=38.2, Peak=230 HFD=3.7
23:53:13.561 00.002 10844 MultiStar: [#1 0.47,0.32,0.99,U] [#2 0.03,0.39,1.87,U] [#3 0.90,0.22,0.00,M8] [#4 0.62,-0.02,0.93,U] [#5 0.05,-0.02,0.94,U] [#6 1.05,-0.11,0.00,M8] [#7 0.14,0.05,0.89,U] [#8 0.15,-0.02,0.84,U] 
23:53:13.561 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.20}, one-star: {0.33, 0.48}
23:53:13.561 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
23:53:13.561 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
23:53:13.561 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.31 cameraTheta=0.72 mountX=-0.24 mountY=0.20, mountTheta=2.46
23:53:13.561 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.20, opts=13)
23:53:13.561 00.000 10844 Enqueuing Move request for scope (0.23, 0.20)
23:53:13.561 00.000 11060 Worker thread wakes up
23:53:13.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
23:53:13.561 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
23:53:13.561 00.000 11060 Moving (0.23, 0.20) raw xDistance=-0.24 yDistance=0.20
23:53:13.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:53:13.561 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.25 newest=0.41
23:53:13.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:53:13.561 00.000 11060 MoveAxis(E, 42, ABG)
23:53:13.561 00.000 11060 Guiding  Dir = 2, Dur = 42
23:53:13.570 00.009 11060 IsSlewing returns 0
23:53:13.570 00.000 11060 IsGuiding returns 0
23:53:13.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:13.586 00.016 10844 UpdateGuideState exits: m=3532 SNR=38.2
23:53:13.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:13.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:13.586 00.000 10844 Enqueuing Expose request
23:53:13.623 00.037 11060 IsGuiding returns 0
23:53:13.623 00.000 11060 Move returns status 0, amount 42
23:53:13.623 00.000 11060 BLC: Oldest BLC event removed
23:53:13.624 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:53:13.624 00.000 11060 MoveAxis(S, 826, ABG)
23:53:13.624 00.000 11060 duration set to 750 by maxDecDuration
23:53:13.624 00.000 11060 Guiding  Dir = 1, Dur = 750
23:53:13.632 00.008 11060 IsSlewing returns 0
23:53:13.632 00.000 11060 IsGuiding returns 0
23:53:14.385 00.753 11060 IsGuiding returns 0
23:53:14.385 00.000 11060 Move returns status 0, amount 750
23:53:14.385 00.000 11060 move complete, result=0
23:53:14.385 00.000 11060 worker thread done servicing request
23:53:14.385 00.000 11060 Worker thread wakes up
23:53:14.385 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 750 ms SOUTH
23:53:14.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:14.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:15.010 00.625 11060 Exposure complete
23:53:15.180 00.170 11060 worker thread done servicing request
23:53:15.180 00.000 10844 OnExposeComplete: enter
23:53:15.180 00.000 10844 UpdateGuideState(): m_state=6
23:53:15.180 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
23:53:15.180 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=61.57, Mass=3168, SNR=36.3, Peak=248 HFD=3.5
23:53:15.180 00.000 10844 MultiStar: [#1 0.43,0.10,0.97,U] [#2 0.40,-0.42,2.03,U] [#3 0.47,-0.28,1.02,U] [#4 0.52,-0.19,0.97,U] [#5 0.54,-0.35,0.00,M1] [#6 0.77,-0.52,0.00,M9] [#7 0.29,-0.54,0.87,U] [#8 -0.14,-0.19,0.94,U] 
23:53:15.180 00.000 10844 refined, 6 included, MultiStar: {0.38, -0.20}, one-star: {0.64, 0.30}
23:53:15.180 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
23:53:15.180 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
23:53:15.180 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.20 hyp=0.43 cameraTheta=-0.49 mountX=0.13 mountY=0.41, mountTheta=1.26
23:53:15.186 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.20, opts=13)
23:53:15.186 00.000 10844 Enqueuing Move request for scope (0.38, -0.20)
23:53:15.186 00.000 11060 Worker thread wakes up
23:53:15.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.20) opts 0xd
23:53:15.186 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.20)
23:53:15.186 00.000 11060 Moving (0.38, -0.20) raw xDistance=0.13 yDistance=0.41
23:53:15.186 00.000 11060 BLC: History state: CurrMiss=0.41, AvgInitMiss=0.25, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.137179, 1:0.408968
23:53:15.188 00.002 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:53:15.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:53:15.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.41
23:53:15.188 00.000 11060 MoveAxis(W, 21, ABG)
23:53:15.188 00.000 11060 Guiding  Dir = 3, Dur = 21
23:53:15.193 00.005 11060 IsSlewing returns 0
23:53:15.193 00.000 11060 IsGuiding returns 0
23:53:15.196 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:15.212 00.016 10844 UpdateGuideState exits: m=3168 SNR=36.3
23:53:15.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:15.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:15.212 00.000 10844 Enqueuing Expose request
23:53:15.222 00.010 11060 IsGuiding returns 0
23:53:15.222 00.000 11060 Move returns status 0, amount 21
23:53:15.223 00.001 11060 MoveAxis(S, 159, ABG)
23:53:15.223 00.000 11060 Guiding  Dir = 1, Dur = 159
23:53:15.238 00.015 11060 IsSlewing returns 0
23:53:15.238 00.000 11060 IsGuiding returns 0
23:53:15.405 00.167 11060 IsGuiding returns 0
23:53:15.405 00.000 11060 Move returns status 0, amount 159
23:53:15.405 00.000 11060 move complete, result=0
23:53:15.405 00.000 11060 worker thread done servicing request
23:53:15.405 00.000 11060 Worker thread wakes up
23:53:15.405 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.4 px 159 ms SOUTH
23:53:15.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:15.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:16.036 00.631 11060 Exposure complete
23:53:16.225 00.189 11060 worker thread done servicing request
23:53:16.225 00.000 10844 OnExposeComplete: enter
23:53:16.225 00.000 10844 UpdateGuideState(): m_state=6
23:53:16.225 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
23:53:16.225 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.75, Mass=2954, SNR=34.9, Peak=255 HFD=3.5
23:53:16.225 00.000 10844 MultiStar: [#1 0.16,0.51,1.06,U] [#2 0.49,0.38,1.96,U] [#3 0.70,0.22,0.00,M8] [#4 -0.45,-0.13,0.96,U] [#5 0.12,-0.27,1.04,U] [#6 0.35,0.02,0.92,U] [#7 -0.05,0.23,0.87,U] [#8 -0.76,0.37,0.00,M1] 
23:53:16.225 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.20}, one-star: {0.21, 0.47}
23:53:16.225 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
23:53:16.225 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
23:53:16.225 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.87 mountX=-0.23 mountY=0.14, mountTheta=2.61
23:53:16.227 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.20, opts=13)
23:53:16.227 00.000 10844 Enqueuing Move request for scope (0.17, 0.20)
23:53:16.227 00.000 11060 Worker thread wakes up
23:53:16.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
23:53:16.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
23:53:16.227 00.000 11060 Moving (0.17, 0.20) raw xDistance=-0.23 yDistance=0.14
23:53:16.227 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.25, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.137179, 1:0.408968, 2:0.135568
23:53:16.227 00.000 11060 BLC: No correction, Miss < min_move
23:53:16.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:53:16.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:16.230 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:53:16.230 00.000 11060 MoveAxis(E, 39, ABG)
23:53:16.230 00.000 11060 Guiding  Dir = 2, Dur = 39
23:53:16.239 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:16.259 00.020 10844 UpdateGuideState exits: m=2954 SNR=34.9 Saturated
23:53:16.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:16.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:16.259 00.000 10844 Enqueuing Expose request
23:53:16.261 00.002 11060 IsSlewing returns 0
23:53:16.261 00.000 11060 IsGuiding returns 0
23:53:16.323 00.062 11060 IsGuiding returns 0
23:53:16.324 00.001 11060 Move returns status 0, amount 39
23:53:16.324 00.000 11060 MoveAxis(N, 0, ABG)
23:53:16.324 00.000 11060 Move returns status 0, amount 0
23:53:16.324 00.000 11060 move complete, result=0
23:53:16.324 00.000 11060 worker thread done servicing request
23:53:16.324 00.000 11060 Worker thread wakes up
23:53:16.324 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
23:53:16.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:16.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:16.948 00.624 11060 Exposure complete
23:53:17.167 00.219 11060 worker thread done servicing request
23:53:17.167 00.000 10844 OnExposeComplete: enter
23:53:17.167 00.000 10844 UpdateGuideState(): m_state=6
23:53:17.170 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
23:53:17.170 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=60.70, Mass=3158, SNR=35.9, Peak=249 HFD=3.5
23:53:17.170 00.000 10844 MultiStar: [#1 0.72,-0.46,0.00,M1] [#2 -0.41,-0.63,0.00,M1] [#3 -0.20,-0.30,0.95,U] [#4 -0.41,-0.62,0.00,M1] [#5 -0.19,-1.48,0.00,M1] [#6 0.52,-0.66,0.00,M9] [#7 -0.18,-0.54,0.90,U] [#8 -0.88,-1.40,0.00,M2] 
23:53:17.170 00.000 10844 refined, 2 included, MultiStar: {-0.16, -0.47}, one-star: {-0.11, -0.58}
23:53:17.170 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
23:53:17.170 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
23:53:17.170 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.47 hyp=0.50 cameraTheta=-1.90 mountX=0.50 mountY=-0.08, mountTheta=-0.17
23:53:17.170 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.47, opts=13)
23:53:17.170 00.000 10844 Enqueuing Move request for scope (-0.16, -0.47)
23:53:17.170 00.000 11060 Worker thread wakes up
23:53:17.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.47) opts 0xd
23:53:17.173 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.47)
23:53:17.173 00.000 11060 Moving (-0.16, -0.47) raw xDistance=0.50 yDistance=-0.08
23:53:17.173 00.000 11060 BLC: window closed
23:53:17.173 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.25, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.137179, 1:0.408968, 2:0.135568
23:53:17.173 00.000 11060 BLC: No correction, Miss < min_move
23:53:17.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.50
23:53:17.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:17.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:17.173 00.000 11060 MoveAxis(W, 85, ABG)
23:53:17.173 00.000 11060 Guiding  Dir = 3, Dur = 85
23:53:17.180 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:17.186 00.006 11060 IsSlewing returns 0
23:53:17.186 00.000 11060 IsGuiding returns 0
23:53:17.193 00.007 10844 UpdateGuideState exits: m=3158 SNR=35.9
23:53:17.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:17.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:17.193 00.000 10844 Enqueuing Expose request
23:53:17.279 00.086 11060 IsGuiding returns 0
23:53:17.279 00.000 11060 Move returns status 0, amount 85
23:53:17.279 00.000 11060 MoveAxis(N, 0, ABG)
23:53:17.279 00.000 11060 Move returns status 0, amount 0
23:53:17.279 00.000 11060 move complete, result=0
23:53:17.279 00.000 11060 worker thread done servicing request
23:53:17.279 00.000 11060 Worker thread wakes up
23:53:17.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:17.279 00.000 10844 GuideStep: 0.5 px 85 ms WEST, -0.1 px 0 ms NORTH
23:53:17.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:17.908 00.629 11060 Exposure complete
23:53:18.084 00.176 11060 worker thread done servicing request
23:53:18.084 00.000 10844 OnExposeComplete: enter
23:53:18.084 00.000 10844 UpdateGuideState(): m_state=6
23:53:18.084 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
23:53:18.084 00.000 10844 Star::Find returns 1 (1), X=258.93, Y=60.69, Mass=3676, SNR=39.1, Peak=255 HFD=3.9
23:53:18.084 00.000 10844 MultiStar: [#1 0.34,-0.11,0.98,U] [#2 0.13,0.05,1.87,U] [#3 0.73,0.28,0.00,M8] [#4 0.93,-0.31,0.00,M2] [#5 0.23,0.06,0.94,U] [#6 0.81,-0.12,0.00,M10] [#7 0.55,-0.22,0.80,U] [#8 0.07,-0.53,1.01,U] 
23:53:18.084 00.000 10844 refined, 5 included, MultiStar: {0.29, -0.19}, one-star: {0.57, -0.59}
23:53:18.084 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
23:53:18.084 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
23:53:18.084 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.19 hyp=0.34 cameraTheta=-0.58 mountX=0.13 mountY=0.31, mountTheta=1.16
23:53:18.084 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.19, opts=13)
23:53:18.084 00.000 10844 Enqueuing Move request for scope (0.29, -0.19)
23:53:18.084 00.000 11060 Worker thread wakes up
23:53:18.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.19) opts 0xd
23:53:18.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.19)
23:53:18.084 00.000 11060 Moving (0.29, -0.19) raw xDistance=0.13 yDistance=0.31
23:53:18.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:53:18.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
23:53:18.084 00.000 11060 MoveAxis(W, 26, ABG)
23:53:18.084 00.000 11060 Guiding  Dir = 3, Dur = 26
23:53:18.094 00.010 11060 IsSlewing returns 0
23:53:18.095 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:18.095 00.000 11060 IsGuiding returns 0
23:53:18.122 00.027 10844 UpdateGuideState exits: m=3676 SNR=39.1 Saturated
23:53:18.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:18.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:18.122 00.000 10844 Enqueuing Expose request
23:53:18.139 00.017 11060 IsGuiding returns 0
23:53:18.139 00.000 11060 Move returns status 0, amount 26
23:53:18.139 00.000 11060 MoveAxis(S, 121, ABG)
23:53:18.139 00.000 11060 Guiding  Dir = 1, Dur = 121
23:53:18.155 00.016 11060 IsSlewing returns 0
23:53:18.155 00.000 11060 IsGuiding returns 0
23:53:18.293 00.138 11060 IsGuiding returns 0
23:53:18.293 00.000 11060 Move returns status 0, amount 121
23:53:18.293 00.000 11060 move complete, result=0
23:53:18.294 00.001 11060 worker thread done servicing request
23:53:18.294 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.3 px 121 ms SOUTH
23:53:18.294 00.000 11060 Worker thread wakes up
23:53:18.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:18.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:18.946 00.652 11060 Exposure complete
23:53:19.120 00.174 11060 worker thread done servicing request
23:53:19.120 00.000 10844 OnExposeComplete: enter
23:53:19.120 00.000 10844 UpdateGuideState(): m_state=6
23:53:19.120 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
23:53:19.120 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=61.52, Mass=3340, SNR=37.1, Peak=248 HFD=3.5
23:53:19.120 00.000 10844 MultiStar: [#1 -0.26,-0.24,1.07,U] [#2 -0.12,1.00,0.00,M1] [#3 0.09,0.26,0.97,U] [#4 0.45,0.07,0.91,U] [#5 0.52,0.43,0.00,M1] [#6 -0.01,0.64,0.00,R] [#7 -0.10,0.02,0.79,U] [#8 -0.10,0.64,0.00,M2] 
23:53:19.120 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.07}, one-star: {-0.04, 0.24}
23:53:19.120 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
23:53:19.120 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
23:53:19.120 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.24 mountX=-0.07 mountY=0.01, mountTheta=2.97
23:53:19.122 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
23:53:19.122 00.000 10844 Enqueuing Move request for scope (0.02, 0.07)
23:53:19.122 00.000 11060 Worker thread wakes up
23:53:19.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:53:19.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:53:19.122 00.000 11060 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=0.01
23:53:19.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:53:19.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:19.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:19.123 00.001 11060 MoveAxis(E, 0, ABG)
23:53:19.123 00.000 11060 Move returns status 0, amount 0
23:53:19.123 00.000 11060 MoveAxis(N, 0, ABG)
23:53:19.123 00.000 11060 Move returns status 0, amount 0
23:53:19.123 00.000 11060 move complete, result=0
23:53:19.123 00.000 11060 worker thread done servicing request
23:53:19.125 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:19.145 00.020 10844 UpdateGuideState exits: m=3340 SNR=37.1
23:53:19.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:19.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:19.145 00.000 10844 Enqueuing Expose request
23:53:19.145 00.000 11060 Worker thread wakes up
23:53:19.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:19.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:19.145 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:19.772 00.627 11060 Exposure complete
23:53:19.932 00.160 11060 worker thread done servicing request
23:53:19.932 00.000 10844 OnExposeComplete: enter
23:53:19.932 00.000 10844 UpdateGuideState(): m_state=6
23:53:19.937 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
23:53:19.937 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=61.19, Mass=3450, SNR=37.8, Peak=243 HFD=4.1
23:53:19.937 00.000 10844 MultiStar: [#1 -0.29,-0.47,1.03,U] [#2 -0.45,0.43,1.86,U] [#3 0.17,0.40,1.09,U] [#4 0.16,-0.06,0.93,U] [#5 -0.23,-0.24,1.01,U] [#6 0.69,-0.78,0.00,M1] [#7 -0.83,-0.36,0.00,M1] [#8 -0.47,-0.15,0.92,U] 
23:53:19.937 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.03}, one-star: {-0.40, -0.09}
23:53:19.937 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
23:53:19.937 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
23:53:19.937 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.24 cameraTheta=3.02 mountX=0.01 mountY=-0.24, mountTheta=-1.51
23:53:19.937 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.03, opts=13)
23:53:19.937 00.000 10844 Enqueuing Move request for scope (-0.24, 0.03)
23:53:19.937 00.000 11060 Worker thread wakes up
23:53:19.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.03) opts 0xd
23:53:19.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.03)
23:53:19.937 00.000 11060 Moving (-0.24, 0.03) raw xDistance=0.01 yDistance=-0.24
23:53:19.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:53:19.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:19.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:53:19.937 00.000 11060 MoveAxis(E, 0, ABG)
23:53:19.937 00.000 11060 Move returns status 0, amount 0
23:53:19.937 00.000 11060 MoveAxis(N, 0, ABG)
23:53:19.937 00.000 11060 Move returns status 0, amount 0
23:53:19.937 00.000 11060 move complete, result=0
23:53:19.937 00.000 11060 worker thread done servicing request
23:53:19.942 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:19.970 00.028 10844 UpdateGuideState exits: m=3450 SNR=37.8
23:53:19.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:19.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:19.970 00.000 10844 Enqueuing Expose request
23:53:19.970 00.000 11060 Worker thread wakes up
23:53:19.970 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:19.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:19.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:20.609 00.639 11060 Exposure complete
23:53:20.778 00.169 11060 worker thread done servicing request
23:53:20.778 00.000 10844 OnExposeComplete: enter
23:53:20.778 00.000 10844 UpdateGuideState(): m_state=6
23:53:20.783 00.005 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
23:53:20.783 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.57, Mass=3122, SNR=35.8, Peak=210 HFD=3.6
23:53:20.783 00.000 10844 MultiStar: [#1 -0.03,0.13,1.02,U] [#2 -0.33,0.52,2.00,U] [#3 0.55,0.08,0.91,U] [#4 0.61,0.18,0.00,M1] [#5 -0.02,0.48,1.04,U] [#6 0.23,-0.62,0.00,M2] [#7 -0.02,-0.52,0.90,U] [#8 0.15,0.26,0.95,U] 
23:53:20.783 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.23}, one-star: {0.12, 0.29}
23:53:20.783 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
23:53:20.783 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
23:53:20.783 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.55 mountX=-0.23 mountY=-0.03, mountTheta=-3.00
23:53:20.783 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.23, opts=13)
23:53:20.783 00.000 10844 Enqueuing Move request for scope (0.00, 0.23)
23:53:20.783 00.000 11060 Worker thread wakes up
23:53:20.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
23:53:20.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
23:53:20.783 00.000 11060 Moving (0.00, 0.23) raw xDistance=-0.23 yDistance=-0.03
23:53:20.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:53:20.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:20.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:53:20.783 00.000 11060 MoveAxis(E, 39, ABG)
23:53:20.783 00.000 11060 Guiding  Dir = 2, Dur = 39
23:53:20.789 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:20.809 00.020 11060 IsSlewing returns 0
23:53:20.809 00.000 11060 IsGuiding returns 0
23:53:20.823 00.014 10844 UpdateGuideState exits: m=3122 SNR=35.8
23:53:20.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:20.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:20.823 00.000 10844 Enqueuing Expose request
23:53:20.872 00.049 11060 IsGuiding returns 0
23:53:20.872 00.000 11060 Move returns status 0, amount 39
23:53:20.872 00.000 11060 MoveAxis(N, 0, ABG)
23:53:20.872 00.000 11060 Move returns status 0, amount 0
23:53:20.872 00.000 11060 move complete, result=0
23:53:20.872 00.000 11060 worker thread done servicing request
23:53:20.872 00.000 11060 Worker thread wakes up
23:53:20.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:20.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:20.872 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
23:53:21.511 00.639 11060 Exposure complete
23:53:21.697 00.186 11060 worker thread done servicing request
23:53:21.697 00.000 10844 OnExposeComplete: enter
23:53:21.697 00.000 10844 UpdateGuideState(): m_state=6
23:53:21.697 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
23:53:21.697 00.000 10844 Star::Find returns 1 (0), X=257.83, Y=61.20, Mass=3085, SNR=35.6, Peak=211 HFD=4.0
23:53:21.697 00.000 10844 MultiStar: [#1 0.63,-0.26,0.00,M1] [#2 0.16,0.36,2.08,U] [#3 1.10,-0.28,0.00,M6] [#4 0.42,-0.28,0.95,U] [#5 0.12,-0.21,1.04,U] [#6 -0.19,-0.86,0.00,M3] [#7 0.37,-0.14,0.87,U] [#8 0.30,-0.02,0.97,U] 
23:53:21.697 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.00}, one-star: {-0.53, -0.08}
23:53:21.697 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
23:53:21.697 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
23:53:21.697 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=0.13, mountTheta=1.78
23:53:21.697 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.00, opts=13)
23:53:21.697 00.000 10844 Enqueuing Move request for scope (0.14, 0.00)
23:53:21.697 00.000 11060 Worker thread wakes up
23:53:21.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:53:21.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:53:21.697 00.000 11060 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=0.13
23:53:21.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:53:21.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:21.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:53:21.697 00.000 11060 MoveAxis(E, 0, ABG)
23:53:21.697 00.000 11060 Move returns status 0, amount 0
23:53:21.697 00.000 11060 MoveAxis(N, 0, ABG)
23:53:21.697 00.000 11060 Move returns status 0, amount 0
23:53:21.697 00.000 11060 move complete, result=0
23:53:21.697 00.000 11060 worker thread done servicing request
23:53:21.719 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:21.733 00.014 10844 UpdateGuideState exits: m=3085 SNR=35.6
23:53:21.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:21.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:21.733 00.000 10844 Enqueuing Expose request
23:53:21.733 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:21.733 00.000 11060 Worker thread wakes up
23:53:21.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:21.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:22.376 00.643 11060 Exposure complete
23:53:22.544 00.168 11060 worker thread done servicing request
23:53:22.547 00.003 10844 OnExposeComplete: enter
23:53:22.547 00.000 10844 UpdateGuideState(): m_state=6
23:53:22.547 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
23:53:22.547 00.000 10844 Star::Find returns 1 (0), X=258.04, Y=61.10, Mass=3118, SNR=35.3, Peak=231 HFD=4.2
23:53:22.547 00.000 10844 MultiStar: [#1 0.22,-0.26,1.02,U] [#2 -0.45,0.49,0.00,M1] [#3 0.83,0.09,0.00,M7] [#4 0.14,-0.78,0.00,M1] [#5 -1.02,-0.29,0.00,M1] [#6 0.22,-0.63,0.00,M4] [#7 0.14,-0.41,0.88,U] [#8 -0.45,-0.15,1.04,U] 
23:53:22.547 00.000 10844 refined, 3 included, MultiStar: {-0.11, -0.24}, one-star: {-0.32, -0.18}
23:53:22.547 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
23:53:22.547 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
23:53:22.547 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-1.99 mountX=0.26 mountY=-0.07, mountTheta=-0.26
23:53:22.547 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.24, opts=13)
23:53:22.547 00.000 10844 Enqueuing Move request for scope (-0.11, -0.24)
23:53:22.547 00.000 11060 Worker thread wakes up
23:53:22.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
23:53:22.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
23:53:22.547 00.000 11060 Moving (-0.11, -0.24) raw xDistance=0.26 yDistance=-0.07
23:53:22.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:53:22.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:22.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:22.547 00.000 11060 MoveAxis(W, 45, ABG)
23:53:22.547 00.000 11060 Guiding  Dir = 3, Dur = 45
23:53:22.552 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:22.563 00.011 10844 UpdateGuideState exits: m=3118 SNR=35.3
23:53:22.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:22.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:22.563 00.000 10844 Enqueuing Expose request
23:53:22.578 00.015 11060 IsSlewing returns 0
23:53:22.578 00.000 11060 IsGuiding returns 0
23:53:22.641 00.063 11060 IsGuiding returns 0
23:53:22.641 00.000 11060 Move returns status 0, amount 45
23:53:22.641 00.000 11060 MoveAxis(N, 0, ABG)
23:53:22.641 00.000 11060 Move returns status 0, amount 0
23:53:22.641 00.000 11060 move complete, result=0
23:53:22.641 00.000 11060 worker thread done servicing request
23:53:22.641 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
23:53:22.641 00.000 11060 Worker thread wakes up
23:53:22.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:22.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:23.278 00.637 11060 Exposure complete
23:53:23.414 00.136 11060 worker thread done servicing request
23:53:23.414 00.000 10844 OnExposeComplete: enter
23:53:23.414 00.000 10844 UpdateGuideState(): m_state=6
23:53:23.414 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
23:53:23.414 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=60.64, Mass=2930, SNR=34.5, Peak=234 HFD=3.5
23:53:23.419 00.005 10844 MultiStar: [#1 0.51,0.10,1.04,U] [#2 0.12,0.05,2.06,U] [#3 0.42,0.57,0.00,M8] [#4 0.11,-0.55,1.03,U] [#5 -0.27,-0.56,1.08,U] [#6 0.26,-0.69,0.00,M5] [#7 -0.26,-0.32,0.94,U] [#8 -0.20,0.02,0.96,U] 
23:53:23.419 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.23}, one-star: {0.04, -0.64}
23:53:23.419 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
23:53:23.419 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
23:53:23.419 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.47 mountX=0.23 mountY=0.06, mountTheta=0.26
23:53:23.419 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.23, opts=13)
23:53:23.419 00.000 10844 Enqueuing Move request for scope (0.02, -0.23)
23:53:23.419 00.000 11060 Worker thread wakes up
23:53:23.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
23:53:23.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
23:53:23.419 00.000 11060 Moving (0.02, -0.23) raw xDistance=0.23 yDistance=0.06
23:53:23.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:53:23.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:23.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:53:23.419 00.000 11060 MoveAxis(W, 40, ABG)
23:53:23.419 00.000 11060 Guiding  Dir = 3, Dur = 40
23:53:23.440 00.021 11060 IsSlewing returns 0
23:53:23.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:23.440 00.000 11060 IsGuiding returns 0
23:53:23.450 00.010 10844 UpdateGuideState exits: m=2930 SNR=34.5
23:53:23.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:23.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:23.450 00.000 10844 Enqueuing Expose request
23:53:23.501 00.051 11060 IsGuiding returns 0
23:53:23.501 00.000 11060 Move returns status 0, amount 40
23:53:23.501 00.000 11060 MoveAxis(N, 0, ABG)
23:53:23.501 00.000 11060 Move returns status 0, amount 0
23:53:23.501 00.000 11060 move complete, result=0
23:53:23.501 00.000 11060 worker thread done servicing request
23:53:23.501 00.000 11060 Worker thread wakes up
23:53:23.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:23.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:23.517 00.016 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
23:53:24.153 00.636 11060 Exposure complete
23:53:24.354 00.201 11060 worker thread done servicing request
23:53:24.354 00.000 10844 OnExposeComplete: enter
23:53:24.354 00.000 10844 UpdateGuideState(): m_state=6
23:53:24.354 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
23:53:24.354 00.000 10844 Star::Find returns 1 (0), X=258.07, Y=61.21, Mass=3231, SNR=36.5, Peak=234 HFD=4.0
23:53:24.354 00.000 10844 MultiStar: [#1 0.10,0.25,1.03,U] [#2 0.05,-0.09,2.05,U] [#3 0.23,-0.00,0.99,U] [#4 -0.25,-0.34,0.98,U] [#5 -0.53,-0.23,1.04,U] [#6 0.50,-0.31,0.96,U] [#7 -0.30,-0.02,0.91,U] [#8 -0.52,0.07,0.89,U] 
23:53:24.354 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.29, -0.07}
23:53:24.354 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
23:53:24.354 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:53:24.354 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.41 mountX=0.10 mountY=-0.08, mountTheta=-0.67
23:53:24.357 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.08, opts=13)
23:53:24.357 00.000 10844 Enqueuing Move request for scope (-0.09, -0.08)
23:53:24.357 00.000 11060 Worker thread wakes up
23:53:24.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
23:53:24.357 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
23:53:24.357 00.000 11060 Moving (-0.09, -0.08) raw xDistance=0.10 yDistance=-0.08
23:53:24.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:53:24.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:24.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:24.357 00.000 11060 MoveAxis(E, 0, ABG)
23:53:24.357 00.000 11060 Move returns status 0, amount 0
23:53:24.357 00.000 11060 MoveAxis(N, 0, ABG)
23:53:24.357 00.000 11060 Move returns status 0, amount 0
23:53:24.359 00.002 11060 move complete, result=0
23:53:24.359 00.000 11060 worker thread done servicing request
23:53:24.365 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:24.380 00.015 10844 UpdateGuideState exits: m=3231 SNR=36.5
23:53:24.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:24.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:24.380 00.000 10844 Enqueuing Expose request
23:53:24.380 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:24.380 00.000 11060 Worker thread wakes up
23:53:24.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:24.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:25.025 00.645 11060 Exposure complete
23:53:25.176 00.151 11060 worker thread done servicing request
23:53:25.176 00.000 10844 OnExposeComplete: enter
23:53:25.176 00.000 10844 UpdateGuideState(): m_state=6
23:53:25.176 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
23:53:25.176 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=61.19, Mass=3186, SNR=36.1, Peak=195 HFD=3.8
23:53:25.176 00.000 10844 MultiStar: [#1 -0.25,0.58,1.01,U] [#2 -0.22,0.15,1.97,U] [#3 1.25,0.13,0.00,M8] [#4 0.51,0.07,0.97,U] [#5 -0.75,-0.34,0.00,M1] [#6 0.63,-0.35,0.00,M5] [#7 0.10,-0.47,0.82,U] [#8 -0.28,-0.13,0.98,U] 
23:53:25.176 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.05}, one-star: {0.10, -0.09}
23:53:25.176 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.03 = -2.26)
23:53:25.176 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
23:53:25.176 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.27 mountX=-0.04 mountY=-0.05, mountTheta=-2.26
23:53:25.189 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.05, opts=13)
23:53:25.191 00.002 10844 Enqueuing Move request for scope (-0.04, 0.05)
23:53:25.191 00.000 11060 Worker thread wakes up
23:53:25.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:53:25.191 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:53:25.191 00.000 11060 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
23:53:25.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:53:25.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:25.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:53:25.191 00.000 11060 MoveAxis(E, 0, ABG)
23:53:25.191 00.000 11060 Move returns status 0, amount 0
23:53:25.191 00.000 11060 MoveAxis(N, 0, ABG)
23:53:25.191 00.000 11060 Move returns status 0, amount 0
23:53:25.191 00.000 11060 move complete, result=0
23:53:25.191 00.000 11060 worker thread done servicing request
23:53:25.196 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:25.209 00.013 10844 UpdateGuideState exits: m=3186 SNR=36.1
23:53:25.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:25.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:25.209 00.000 10844 Enqueuing Expose request
23:53:25.209 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:25.209 00.000 11060 Worker thread wakes up
23:53:25.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:25.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:25.849 00.640 11060 Exposure complete
23:53:26.038 00.189 11060 worker thread done servicing request
23:53:26.038 00.000 10844 OnExposeComplete: enter
23:53:26.038 00.000 10844 UpdateGuideState(): m_state=6
23:53:26.043 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
23:53:26.043 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.18, Mass=2518, SNR=32.4, Peak=218 HFD=3.6
23:53:26.043 00.000 10844 MultiStar: [#1 0.13,0.11,1.14,U] [#2 -0.21,-0.40,2.28,U] [#3 0.71,-0.41,0.00,M9] [#4 -0.27,0.05,1.10,U] [#5 -0.10,-0.40,1.11,U] [#6 0.15,-0.58,0.98,U] [#7 -0.09,-0.38,0.89,U] [#8 -0.50,-0.35,1.10,U] 
23:53:26.043 00.000 10844 single-star, 7 included, MultiStar: {-0.13, -0.27}, one-star: {-0.06, -0.10}
23:53:26.043 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
23:53:26.043 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
23:53:26.043 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.06 mountX=0.11 mountY=-0.04, mountTheta=-0.32
23:53:26.043 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
23:53:26.043 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
23:53:26.043 00.000 11060 Worker thread wakes up
23:53:26.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
23:53:26.043 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
23:53:26.043 00.000 11060 Moving (-0.06, -0.10) raw xDistance=0.11 yDistance=-0.04
23:53:26.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:53:26.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:26.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:26.043 00.000 11060 MoveAxis(E, 0, ABG)
23:53:26.043 00.000 11060 Move returns status 0, amount 0
23:53:26.043 00.000 11060 MoveAxis(N, 0, ABG)
23:53:26.043 00.000 11060 Move returns status 0, amount 0
23:53:26.043 00.000 11060 move complete, result=0
23:53:26.043 00.000 11060 worker thread done servicing request
23:53:26.051 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:26.064 00.013 10844 UpdateGuideState exits: m=2518 SNR=32.4
23:53:26.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:26.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:26.064 00.000 10844 Enqueuing Expose request
23:53:26.064 00.000 11060 Worker thread wakes up
23:53:26.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:26.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:26.064 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:26.707 00.643 11060 Exposure complete
23:53:26.893 00.186 11060 worker thread done servicing request
23:53:26.893 00.000 10844 OnExposeComplete: enter
23:53:26.893 00.000 10844 UpdateGuideState(): m_state=6
23:53:26.894 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
23:53:26.894 00.000 10844 Star::Find returns 1 (0), X=257.92, Y=61.23, Mass=3344, SNR=37.1, Peak=228 HFD=3.8
23:53:26.894 00.000 10844 MultiStar: [#1 0.32,0.00,1.01,U] [#2 -0.25,0.41,1.91,U] [#3 0.12,-0.41,0.88,U] [#4 -0.06,-0.56,0.83,U] [#5 -0.35,-0.39,1.03,U] [#6 -0.27,-0.75,0.00,M5] [#7 -0.04,-0.52,0.92,U] [#8 -0.57,-0.67,0.00,M1] 
23:53:26.894 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.13}, one-star: {-0.44, -0.05}
23:53:26.894 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
23:53:26.894 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
23:53:26.894 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.34 mountX=0.15 mountY=-0.10, mountTheta=-0.60
23:53:26.894 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.13, opts=13)
23:53:26.894 00.000 10844 Enqueuing Move request for scope (-0.12, -0.13)
23:53:26.894 00.000 11060 Worker thread wakes up
23:53:26.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
23:53:26.894 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
23:53:26.894 00.000 11060 Moving (-0.12, -0.13) raw xDistance=0.15 yDistance=-0.10
23:53:26.896 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:53:26.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:26.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:26.896 00.000 11060 MoveAxis(W, 26, ABG)
23:53:26.896 00.000 11060 Guiding  Dir = 3, Dur = 26
23:53:26.904 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:26.924 00.020 10844 UpdateGuideState exits: m=3344 SNR=37.1
23:53:26.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:26.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:26.924 00.000 10844 Enqueuing Expose request
23:53:26.940 00.016 11060 IsSlewing returns 0
23:53:26.940 00.000 11060 IsGuiding returns 0
23:53:27.003 00.063 11060 IsGuiding returns 0
23:53:27.003 00.000 11060 Move returns status 0, amount 26
23:53:27.003 00.000 11060 MoveAxis(N, 0, ABG)
23:53:27.003 00.000 11060 Move returns status 0, amount 0
23:53:27.003 00.000 11060 move complete, result=0
23:53:27.003 00.000 11060 worker thread done servicing request
23:53:27.003 00.000 11060 Worker thread wakes up
23:53:27.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:27.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:27.004 00.001 10844 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
23:53:27.630 00.626 11060 Exposure complete
23:53:27.832 00.202 11060 worker thread done servicing request
23:53:27.832 00.000 10844 OnExposeComplete: enter
23:53:27.832 00.000 10844 UpdateGuideState(): m_state=6
23:53:27.832 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
23:53:27.832 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.65, Mass=2864, SNR=34.0, Peak=196 HFD=3.7
23:53:27.832 00.000 10844 MultiStar: [#1 0.34,0.18,1.18,U] [#2 -0.44,0.57,0.00,M1] [#3 0.71,0.40,0.00,M9] [#4 -0.23,0.18,1.03,U] [#5 -0.47,0.14,1.13,U] [#6 0.57,-0.46,0.00,M6] [#7 0.11,0.71,0.00,M1] [#8 -0.33,0.15,1.04,U] 
23:53:27.832 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.20}, one-star: {-0.06, 0.37}
23:53:27.832 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.95 = -2.34)
23:53:27.832 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
23:53:27.832 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.19 mountX=-0.17 mountY=-0.17, mountTheta=-2.35
23:53:27.832 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.20, opts=13)
23:53:27.832 00.000 10844 Enqueuing Move request for scope (-0.14, 0.20)
23:53:27.832 00.000 11060 Worker thread wakes up
23:53:27.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
23:53:27.832 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
23:53:27.832 00.000 11060 Moving (-0.14, 0.20) raw xDistance=-0.17 yDistance=-0.17
23:53:27.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
23:53:27.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:27.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:53:27.832 00.000 11060 MoveAxis(E, 29, ABG)
23:53:27.832 00.000 11060 Guiding  Dir = 2, Dur = 29
23:53:27.845 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:27.858 00.013 11060 IsSlewing returns 0
23:53:27.858 00.000 11060 IsGuiding returns 0
23:53:27.868 00.010 10844 UpdateGuideState exits: m=2864 SNR=34.0
23:53:27.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:27.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:27.868 00.000 10844 Enqueuing Expose request
23:53:27.905 00.037 11060 IsGuiding returns 0
23:53:27.905 00.000 11060 Move returns status 0, amount 29
23:53:27.905 00.000 11060 MoveAxis(N, 0, ABG)
23:53:27.905 00.000 11060 Move returns status 0, amount 0
23:53:27.905 00.000 11060 move complete, result=0
23:53:27.905 00.000 11060 worker thread done servicing request
23:53:27.905 00.000 11060 Worker thread wakes up
23:53:27.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:27.905 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:27.905 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
23:53:28.521 00.616 11060 Exposure complete
23:53:28.680 00.159 11060 worker thread done servicing request
23:53:28.680 00.000 10844 OnExposeComplete: enter
23:53:28.680 00.000 10844 UpdateGuideState(): m_state=6
23:53:28.680 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
23:53:28.680 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=60.42, Mass=3626, SNR=39.3, Peak=247 HFD=3.7
23:53:28.680 00.000 10844 MultiStar: [#1 -0.38,-0.60,0.00,M1] [#2 -0.45,-0.20,1.79,U] [#3 -0.18,-1.07,0.00,M10] [#4 -0.55,-0.68,0.00,M1] [#5 -0.83,-0.75,0.00,M1] [#6 0.25,-1.47,0.00,M7] [#7 -0.64,-1.65,0.00,M2] [#8 -0.52,-0.73,0.00,M1] 
23:53:28.680 00.000 10844 refined, 1 included, MultiStar: {-0.42, -0.43}, one-star: {-0.37, -0.85}
23:53:28.680 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
23:53:28.680 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
23:53:28.680 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.43 hyp=0.60 cameraTheta=-2.34 mountX=0.50 mountY=-0.34, mountTheta=-0.60
23:53:28.683 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.43, opts=13)
23:53:28.683 00.000 10844 Enqueuing Move request for scope (-0.42, -0.43)
23:53:28.683 00.000 11060 Worker thread wakes up
23:53:28.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.43) opts 0xd
23:53:28.683 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.43)
23:53:28.683 00.000 11060 Moving (-0.42, -0.43) raw xDistance=0.50 yDistance=-0.34
23:53:28.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.50
23:53:28.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:28.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:53:28.683 00.000 11060 MoveAxis(W, 86, ABG)
23:53:28.683 00.000 11060 Guiding  Dir = 3, Dur = 86
23:53:28.688 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:28.698 00.010 10844 UpdateGuideState exits: m=3626 SNR=39.3
23:53:28.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:28.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:28.698 00.000 10844 Enqueuing Expose request
23:53:28.719 00.021 11060 IsSlewing returns 0
23:53:28.719 00.000 11060 IsGuiding returns 0
23:53:28.838 00.119 11060 IsGuiding returns 0
23:53:28.838 00.000 11060 Move returns status 0, amount 86
23:53:28.838 00.000 11060 MoveAxis(N, 0, ABG)
23:53:28.838 00.000 11060 Move returns status 0, amount 0
23:53:28.838 00.000 11060 move complete, result=0
23:53:28.838 00.000 11060 worker thread done servicing request
23:53:28.838 00.000 10844 GuideStep: 0.5 px 86 ms WEST, -0.3 px 0 ms NORTH
23:53:28.840 00.002 11060 Worker thread wakes up
23:53:28.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:28.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:29.461 00.621 11060 Exposure complete
23:53:29.605 00.144 11060 worker thread done servicing request
23:53:29.609 00.004 10844 OnExposeComplete: enter
23:53:29.609 00.000 10844 UpdateGuideState(): m_state=6
23:53:29.609 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
23:53:29.609 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.23, Mass=2720, SNR=32.9, Peak=242 HFD=3.6
23:53:29.609 00.000 10844 MultiStar: [#1 0.06,-0.33,1.16,U] [#2 -0.65,0.19,0.00,M1] [#3 -0.00,-0.15,1.06,U] [#4 -0.21,0.07,1.07,U] [#5 -1.01,-0.09,0.00,M2] [#6 -0.23,-0.78,0.00,M8] [#7 -0.56,-0.38,0.00,M3] [#8 -1.32,-0.46,0.00,M2] 
23:53:29.609 00.000 10844 single-star, 3 included, MultiStar: {-0.03, -0.12}, one-star: {0.01, -0.05}
23:53:29.609 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
23:53:29.609 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
23:53:29.609 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.45 mountX=0.05 mountY=0.01, mountTheta=0.28
23:53:29.610 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
23:53:29.610 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
23:53:29.610 00.000 11060 Worker thread wakes up
23:53:29.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:53:29.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:53:29.610 00.000 11060 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.01
23:53:29.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:53:29.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:29.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:29.610 00.000 11060 MoveAxis(E, 0, ABG)
23:53:29.610 00.000 11060 Move returns status 0, amount 0
23:53:29.610 00.000 11060 MoveAxis(N, 0, ABG)
23:53:29.610 00.000 11060 Move returns status 0, amount 0
23:53:29.610 00.000 11060 move complete, result=0
23:53:29.610 00.000 11060 worker thread done servicing request
23:53:29.615 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:29.626 00.011 10844 UpdateGuideState exits: m=2720 SNR=32.9
23:53:29.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:29.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:29.626 00.000 10844 Enqueuing Expose request
23:53:29.626 00.000 11060 Worker thread wakes up
23:53:29.626 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:29.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:29.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:30.265 00.639 11060 Exposure complete
23:53:30.485 00.220 11060 worker thread done servicing request
23:53:30.485 00.000 10844 OnExposeComplete: enter
23:53:30.485 00.000 10844 UpdateGuideState(): m_state=6
23:53:30.487 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
23:53:30.487 00.000 10844 Star::Find returns 1 (0), X=257.58, Y=61.04, Mass=3322, SNR=37.0, Peak=245 HFD=3.8
23:53:30.487 00.000 10844 MultiStar: [#1 0.03,0.06,0.99,U] [#2 -0.53,0.06,2.06,U] [#3 0.11,-0.16,0.91,U] [#4 -0.28,0.09,0.87,U] [#5 -0.85,-0.19,0.00,M3] [#6 -0.57,-0.72,0.00,M9] [#7 -0.74,-0.40,0.00,M4] [#8 -0.37,-0.20,1.02,U] 
23:53:30.487 00.000 10844 refined, 5 included, MultiStar: {-0.34, -0.05}, one-star: {-0.78, -0.23}
23:53:30.487 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
23:53:30.487 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
23:53:30.487 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.35 cameraTheta=-3.00 mountX=0.11 mountY=-0.33, mountTheta=-1.25
23:53:30.501 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.05, opts=13)
23:53:30.501 00.000 10844 Enqueuing Move request for scope (-0.34, -0.05)
23:53:30.501 00.000 11060 Worker thread wakes up
23:53:30.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.05) opts 0xd
23:53:30.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.05)
23:53:30.502 00.001 11060 Moving (-0.34, -0.05) raw xDistance=0.11 yDistance=-0.33
23:53:30.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:53:30.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:30.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:53:30.502 00.000 11060 MoveAxis(E, 0, ABG)
23:53:30.502 00.000 11060 Move returns status 0, amount 0
23:53:30.502 00.000 11060 MoveAxis(N, 0, ABG)
23:53:30.502 00.000 11060 Move returns status 0, amount 0
23:53:30.502 00.000 11060 move complete, result=0
23:53:30.503 00.001 11060 worker thread done servicing request
23:53:30.512 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:30.533 00.021 10844 UpdateGuideState exits: m=3322 SNR=37.0
23:53:30.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:30.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:30.533 00.000 10844 Enqueuing Expose request
23:53:30.533 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:53:30.538 00.005 11060 Worker thread wakes up
23:53:30.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:30.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:31.169 00.631 11060 Exposure complete
23:53:31.344 00.175 11060 worker thread done servicing request
23:53:31.344 00.000 10844 OnExposeComplete: enter
23:53:31.344 00.000 10844 UpdateGuideState(): m_state=6
23:53:31.344 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
23:53:31.344 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.14, Mass=3252, SNR=36.2, Peak=255 HFD=3.7
23:53:31.344 00.000 10844 MultiStar: [#1 0.31,0.33,1.05,U] [#2 -0.05,0.50,1.94,U] [#3 0.35,0.37,1.09,U] [#4 0.75,0.11,0.00,M1] [#5 -0.67,0.12,0.00,M4] [#6 0.58,-0.87,0.00,M10] [#7 -0.39,-0.16,0.86,U] [#8 -0.59,-0.16,0.98,U] 
23:53:31.344 00.000 10844 single-star, 5 included, MultiStar: {-0.06, 0.19}, one-star: {-0.12, -0.14}
23:53:31.344 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
23:53:31.344 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
23:53:31.344 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.29 mountX=0.16 mountY=-0.10, mountTheta=-0.55
23:53:31.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.14, opts=13)
23:53:31.344 00.000 10844 Enqueuing Move request for scope (-0.12, -0.14)
23:53:31.344 00.000 11060 Worker thread wakes up
23:53:31.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
23:53:31.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
23:53:31.344 00.000 11060 Moving (-0.12, -0.14) raw xDistance=0.16 yDistance=-0.10
23:53:31.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:53:31.350 00.006 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:31.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:31.350 00.000 11060 MoveAxis(W, 27, ABG)
23:53:31.350 00.000 11060 Guiding  Dir = 3, Dur = 27
23:53:31.355 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:31.367 00.012 11060 IsSlewing returns 0
23:53:31.367 00.000 11060 IsGuiding returns 0
23:53:31.381 00.014 10844 UpdateGuideState exits: m=3252 SNR=36.2 Saturated
23:53:31.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:31.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:31.381 00.000 10844 Enqueuing Expose request
23:53:31.403 00.022 11060 IsGuiding returns 0
23:53:31.403 00.000 11060 Move returns status 0, amount 27
23:53:31.403 00.000 11060 MoveAxis(N, 0, ABG)
23:53:31.404 00.001 11060 Move returns status 0, amount 0
23:53:31.404 00.000 11060 move complete, result=0
23:53:31.404 00.000 11060 worker thread done servicing request
23:53:31.404 00.000 11060 Worker thread wakes up
23:53:31.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:31.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:31.418 00.014 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
23:53:32.064 00.646 11060 Exposure complete
23:53:32.210 00.146 11060 worker thread done servicing request
23:53:32.210 00.000 10844 OnExposeComplete: enter
23:53:32.210 00.000 10844 UpdateGuideState(): m_state=6
23:53:32.210 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
23:53:32.210 00.000 10844 Star::Find returns 1 (1), X=258.59, Y=61.23, Mass=3504, SNR=37.7, Peak=255 HFD=3.6
23:53:32.210 00.000 10844 MultiStar: [#1 0.35,-0.24,0.99,U] [#2 -0.01,-0.45,1.96,U] [#3 0.91,-0.33,0.00,M8] [#4 -0.52,-0.48,0.00,M2] [#5 -0.10,-0.19,1.00,U] [#6 0.86,-1.22,0.00,R] [#7 0.47,-0.16,0.85,U] [#8 0.18,0.05,0.91,U] 
23:53:32.210 00.000 10844 single-star, 5 included, MultiStar: {0.15, -0.22}, one-star: {0.23, -0.05}
23:53:32.210 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
23:53:32.210 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
23:53:32.210 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-0.22 mountX=0.01 mountY=0.23, mountTheta=1.53
23:53:32.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.05, opts=13)
23:53:32.210 00.000 10844 Enqueuing Move request for scope (0.23, -0.05)
23:53:32.210 00.000 11060 Worker thread wakes up
23:53:32.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
23:53:32.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
23:53:32.210 00.000 11060 Moving (0.23, -0.05) raw xDistance=0.01 yDistance=0.23
23:53:32.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:53:32.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:32.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:53:32.210 00.000 11060 MoveAxis(E, 0, ABG)
23:53:32.210 00.000 11060 Move returns status 0, amount 0
23:53:32.210 00.000 11060 MoveAxis(N, 0, ABG)
23:53:32.210 00.000 11060 Move returns status 0, amount 0
23:53:32.210 00.000 11060 move complete, result=0
23:53:32.210 00.000 11060 worker thread done servicing request
23:53:32.219 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:32.236 00.017 10844 UpdateGuideState exits: m=3504 SNR=37.7 Saturated
23:53:32.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:32.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:32.236 00.000 10844 Enqueuing Expose request
23:53:32.236 00.000 11060 Worker thread wakes up
23:53:32.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:32.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:32.236 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:53:32.861 00.625 11060 Exposure complete
23:53:33.039 00.178 11060 worker thread done servicing request
23:53:33.039 00.000 10844 OnExposeComplete: enter
23:53:33.041 00.002 10844 UpdateGuideState(): m_state=6
23:53:33.041 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
23:53:33.041 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=60.68, Mass=3151, SNR=36.2, Peak=213 HFD=3.5
23:53:33.041 00.000 10844 MultiStar: [#1 0.54,-0.10,0.98,U] [#2 0.38,0.05,2.03,U] [#3 0.88,0.05,0.00,M9] [#4 0.15,-0.44,1.06,U] [#5 -0.10,-0.15,1.06,U] [#6 -0.47,0.26,0.94,U] [#7 0.42,-0.47,0.93,U] [#8 -0.12,-0.19,1.02,U] 
23:53:33.041 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.18}, one-star: {0.08, -0.60}
23:53:33.041 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
23:53:33.041 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
23:53:33.041 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.22 cameraTheta=-0.90 mountX=0.15 mountY=0.17, mountTheta=0.84
23:53:33.043 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.18, opts=13)
23:53:33.043 00.000 10844 Enqueuing Move request for scope (0.14, -0.18)
23:53:33.043 00.000 11060 Worker thread wakes up
23:53:33.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
23:53:33.043 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
23:53:33.043 00.000 11060 Moving (0.14, -0.18) raw xDistance=0.15 yDistance=0.17
23:53:33.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:53:33.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:33.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:53:33.043 00.000 11060 MoveAxis(W, 26, ABG)
23:53:33.043 00.000 11060 Guiding  Dir = 3, Dur = 26
23:53:33.049 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:33.059 00.010 11060 IsSlewing returns 0
23:53:33.059 00.000 11060 IsGuiding returns 0
23:53:33.059 00.000 10844 UpdateGuideState exits: m=3151 SNR=36.2
23:53:33.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:33.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:33.059 00.000 10844 Enqueuing Expose request
23:53:33.088 00.029 11060 IsGuiding returns 0
23:53:33.088 00.000 11060 Move returns status 0, amount 26
23:53:33.088 00.000 11060 MoveAxis(N, 0, ABG)
23:53:33.088 00.000 11060 Move returns status 0, amount 0
23:53:33.088 00.000 11060 move complete, result=0
23:53:33.088 00.000 11060 worker thread done servicing request
23:53:33.088 00.000 11060 Worker thread wakes up
23:53:33.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:33.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:33.091 00.003 10844 GuideStep: 0.1 px 26 ms WEST, 0.2 px 0 ms NORTH
23:53:33.709 00.618 11060 Exposure complete
23:53:33.865 00.156 11060 worker thread done servicing request
23:53:33.865 00.000 10844 OnExposeComplete: enter
23:53:33.865 00.000 10844 UpdateGuideState(): m_state=6
23:53:33.865 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
23:53:33.865 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.22, Mass=3170, SNR=35.5, Peak=251 HFD=3.5
23:53:33.865 00.000 10844 MultiStar: [#1 0.19,-0.03,1.00,U] [#2 -0.14,0.14,2.08,U] [#3 1.07,0.02,0.00,M10] [#4 -0.36,-0.22,0.94,U] [#5 0.17,-0.48,1.09,U] [#6 -0.78,0.11,0.00,M1] [#7 0.20,-0.53,0.91,U] [#8 -0.30,-1.24,0.00,M1] 
23:53:33.865 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.14}, one-star: {0.31, -0.06}
23:53:33.865 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
23:53:33.865 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
23:53:33.865 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.33 mountX=0.13 mountY=0.06, mountTheta=0.41
23:53:33.870 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
23:53:33.870 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
23:53:33.870 00.000 11060 Worker thread wakes up
23:53:33.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:53:33.870 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:53:33.870 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.13 yDistance=0.06
23:53:33.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:53:33.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:33.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:53:33.870 00.000 11060 MoveAxis(W, 24, ABG)
23:53:33.870 00.000 11060 Guiding  Dir = 3, Dur = 24
23:53:33.876 00.006 11060 IsSlewing returns 0
23:53:33.876 00.000 11060 IsGuiding returns 0
23:53:33.877 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:33.885 00.008 10844 UpdateGuideState exits: m=3170 SNR=35.5
23:53:33.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:33.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:33.885 00.000 10844 Enqueuing Expose request
23:53:33.906 00.021 11060 IsGuiding returns 0
23:53:33.906 00.000 11060 Move returns status 0, amount 24
23:53:33.906 00.000 11060 MoveAxis(N, 0, ABG)
23:53:33.906 00.000 11060 Move returns status 0, amount 0
23:53:33.906 00.000 11060 move complete, result=0
23:53:33.906 00.000 11060 worker thread done servicing request
23:53:33.906 00.000 11060 Worker thread wakes up
23:53:33.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:33.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:33.906 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
23:53:34.540 00.634 11060 Exposure complete
23:53:34.716 00.176 11060 worker thread done servicing request
23:53:34.716 00.000 10844 OnExposeComplete: enter
23:53:34.716 00.000 10844 UpdateGuideState(): m_state=6
23:53:34.720 00.004 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
23:53:34.720 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=60.47, Mass=3580, SNR=38.7, Peak=255 HFD=3.5
23:53:34.720 00.000 10844 MultiStar: [#1 0.60,-0.17,1.00,U] [#2 0.02,-0.33,1.85,U] [#3 0.48,0.14,0.95,U] [#4 0.01,0.05,0.87,U] [#5 0.19,-0.42,0.96,U] [#6 -0.56,0.98,0.00,M2] [#7 -0.34,-0.30,0.85,U] [#8 -0.35,-1.10,0.00,M2] 
23:53:34.720 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.28}, one-star: {-0.00, -0.80}
23:53:34.720 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
23:53:34.720 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
23:53:34.720 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.12 mountX=0.25 mountY=0.18, mountTheta=0.62
23:53:34.720 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.28, opts=13)
23:53:34.720 00.000 10844 Enqueuing Move request for scope (0.13, -0.28)
23:53:34.720 00.000 11060 Worker thread wakes up
23:53:34.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
23:53:34.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
23:53:34.723 00.003 11060 Moving (0.13, -0.28) raw xDistance=0.25 yDistance=0.18
23:53:34.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:53:34.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:34.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:53:34.723 00.000 11060 MoveAxis(W, 44, ABG)
23:53:34.723 00.000 11060 Guiding  Dir = 3, Dur = 44
23:53:34.726 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:53:34.744 00.018 11060 IsSlewing returns 0
23:53:34.746 00.002 11060 IsGuiding returns 0
23:53:34.757 00.011 10844 UpdateGuideState exits: m=3580 SNR=38.7 Saturated
23:53:34.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:34.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:34.757 00.000 10844 Enqueuing Expose request
23:53:34.807 00.050 11060 IsGuiding returns 0
23:53:34.807 00.000 11060 Move returns status 0, amount 44
23:53:34.807 00.000 11060 MoveAxis(N, 0, ABG)
23:53:34.807 00.000 11060 Move returns status 0, amount 0
23:53:34.807 00.000 11060 move complete, result=0
23:53:34.807 00.000 11060 worker thread done servicing request
23:53:34.807 00.000 11060 Worker thread wakes up
23:53:34.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:34.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:34.833 00.026 10844 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
23:53:35.458 00.625 11060 Exposure complete
23:53:35.592 00.134 11060 worker thread done servicing request
23:53:35.592 00.000 10844 OnExposeComplete: enter
23:53:35.592 00.000 10844 UpdateGuideState(): m_state=6
23:53:35.592 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
23:53:35.592 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=60.61, Mass=2620, SNR=32.4, Peak=218 HFD=3.3
23:53:35.592 00.000 10844 MultiStar: [#1 0.28,0.24,1.06,U] [#2 -0.40,0.11,2.14,U] [#3 0.61,0.21,0.00,M10] [#4 -0.30,-0.29,1.09,U] [#5 0.04,-0.95,0.00,M1] [#6 -0.48,0.41,1.02,U] [#7 -0.19,-0.39,1.11,U] [#8 -0.52,-0.30,0.99,U] 
23:53:35.592 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.10}, one-star: {0.18, -0.67}
23:53:35.592 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
23:53:35.592 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
23:53:35.592 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.74 mountX=0.14 mountY=-0.21, mountTheta=-0.99
23:53:35.595 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.10, opts=13)
23:53:35.595 00.000 10844 Enqueuing Move request for scope (-0.23, -0.10)
23:53:35.595 00.000 11060 Worker thread wakes up
23:53:35.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
23:53:35.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
23:53:35.595 00.000 11060 Moving (-0.23, -0.10) raw xDistance=0.14 yDistance=-0.21
23:53:35.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:53:35.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:35.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:53:35.595 00.000 11060 MoveAxis(W, 25, ABG)
23:53:35.595 00.000 11060 Guiding  Dir = 3, Dur = 25
23:53:35.600 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:35.605 00.005 11060 IsSlewing returns 0
23:53:35.605 00.000 11060 IsGuiding returns 0
23:53:35.625 00.020 10844 UpdateGuideState exits: m=2620 SNR=32.4
23:53:35.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:35.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:35.625 00.000 10844 Enqueuing Expose request
23:53:35.636 00.011 11060 IsGuiding returns 0
23:53:35.636 00.000 11060 Move returns status 0, amount 25
23:53:35.636 00.000 11060 MoveAxis(N, 0, ABG)
23:53:35.636 00.000 11060 Move returns status 0, amount 0
23:53:35.636 00.000 11060 move complete, result=0
23:53:35.636 00.000 11060 worker thread done servicing request
23:53:35.636 00.000 11060 Worker thread wakes up
23:53:35.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:35.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:35.636 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
23:53:36.261 00.625 11060 Exposure complete
23:53:36.453 00.192 11060 worker thread done servicing request
23:53:36.453 00.000 10844 OnExposeComplete: enter
23:53:36.453 00.000 10844 UpdateGuideState(): m_state=6
23:53:36.453 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
23:53:36.453 00.000 10844 Star::Find returns 1 (0), X=257.69, Y=61.60, Mass=2770, SNR=33.3, Peak=202 HFD=4.2
23:53:36.453 00.000 10844 MultiStar: [#1 -0.09,0.60,1.09,U] [#2 -0.73,0.23,0.00,M1] [#3 -0.27,0.02,1.10,U] [#4 -0.27,-0.35,1.09,U] [#5 -0.43,0.01,1.10,U] [#6 -1.18,0.51,0.00,M2] [#7 -0.78,-0.71,0.00,M1] [#8 -1.05,-0.30,0.00,M2] 
23:53:36.453 00.000 10844 refined, 4 included, MultiStar: {-0.34, 0.12}, one-star: {-0.67, 0.32}
23:53:36.453 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
23:53:36.453 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
23:53:36.453 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.12 hyp=0.36 cameraTheta=2.81 mountX=-0.05 mountY=-0.36, mountTheta=-1.72
23:53:36.457 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.12, opts=13)
23:53:36.457 00.000 10844 Enqueuing Move request for scope (-0.34, 0.12)
23:53:36.457 00.000 11060 Worker thread wakes up
23:53:36.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.12) opts 0xd
23:53:36.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.12)
23:53:36.457 00.000 11060 Moving (-0.34, 0.12) raw xDistance=-0.05 yDistance=-0.36
23:53:36.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:53:36.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:53:36.458 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:53:36.458 00.000 11060 MoveAxis(E, 0, ABG)
23:53:36.458 00.000 11060 Move returns status 0, amount 0
23:53:36.458 00.000 11060 MoveAxis(N, 0, ABG)
23:53:36.459 00.001 11060 Move returns status 0, amount 0
23:53:36.459 00.000 11060 move complete, result=0
23:53:36.459 00.000 11060 worker thread done servicing request
23:53:36.469 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:36.485 00.016 10844 UpdateGuideState exits: m=2770 SNR=33.3
23:53:36.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:36.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:36.485 00.000 10844 Enqueuing Expose request
23:53:36.485 00.000 11060 Worker thread wakes up
23:53:36.485 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:53:36.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:36.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:37.127 00.642 11060 Exposure complete
23:53:37.316 00.189 11060 worker thread done servicing request
23:53:37.316 00.000 10844 OnExposeComplete: enter
23:53:37.316 00.000 10844 UpdateGuideState(): m_state=6
23:53:37.316 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
23:53:37.316 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=60.75, Mass=3471, SNR=38.2, Peak=247 HFD=3.7
23:53:37.316 00.000 10844 MultiStar: [#1 0.10,0.46,0.96,U] [#2 -0.81,0.71,0.00,M2] [#3 -0.02,0.37,0.95,U] [#4 0.79,-0.46,0.00,M1] [#5 -0.47,-0.20,1.02,U] [#6 -0.34,0.47,0.87,U] [#7 -0.21,0.79,0.00,M2] [#8 -1.23,-0.14,0.00,M3] 
23:53:37.319 00.003 10844 refined, 4 included, MultiStar: {-0.16, 0.10}, one-star: {-0.09, -0.53}
23:53:37.319 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
23:53:37.319 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.95)
23:53:37.319 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.60 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
23:53:37.319 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.10, opts=13)
23:53:37.319 00.000 10844 Enqueuing Move request for scope (-0.16, 0.10)
23:53:37.319 00.000 11060 Worker thread wakes up
23:53:37.321 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
23:53:37.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
23:53:37.321 00.000 11060 Moving (-0.16, 0.10) raw xDistance=-0.07 yDistance=-0.18
23:53:37.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:53:37.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:37.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:53:37.321 00.000 11060 MoveAxis(E, 0, ABG)
23:53:37.321 00.000 11060 Move returns status 0, amount 0
23:53:37.321 00.000 11060 MoveAxis(N, 0, ABG)
23:53:37.321 00.000 11060 Move returns status 0, amount 0
23:53:37.321 00.000 11060 move complete, result=0
23:53:37.321 00.000 11060 worker thread done servicing request
23:53:37.324 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:37.334 00.010 10844 UpdateGuideState exits: m=3471 SNR=38.2
23:53:37.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:37.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:37.334 00.000 10844 Enqueuing Expose request
23:53:37.334 00.000 11060 Worker thread wakes up
23:53:37.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:37.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:37.334 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:37.979 00.645 11060 Exposure complete
23:53:38.187 00.208 11060 worker thread done servicing request
23:53:38.187 00.000 10844 OnExposeComplete: enter
23:53:38.193 00.006 10844 UpdateGuideState(): m_state=6
23:53:38.193 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
23:53:38.193 00.000 10844 Star::Find returns 1 (0), X=257.82, Y=61.06, Mass=3076, SNR=35.3, Peak=236 HFD=3.9
23:53:38.193 00.000 10844 MultiStar: [#1 0.53,1.51,0.00,M1] [#2 -0.51,1.08,0.00,M3] [#3 1.07,0.70,0.00,M9] [#4 0.30,0.82,0.00,M2] [#5 -0.80,0.07,0.00,M1] [#6 -0.56,1.30,0.00,M2] [#7 0.18,0.86,0.00,M3] [#8 0.18,0.05,0.93,U] 
23:53:38.193 00.000 10844 refined, 1 included, MultiStar: {-0.19, -0.09}, one-star: {-0.54, -0.22}
23:53:38.193 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
23:53:38.193 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
23:53:38.193 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.71 mountX=0.12 mountY=-0.18, mountTheta=-0.96
23:53:38.193 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.09, opts=13)
23:53:38.193 00.000 10844 Enqueuing Move request for scope (-0.19, -0.09)
23:53:38.193 00.000 11060 Worker thread wakes up
23:53:38.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
23:53:38.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
23:53:38.193 00.000 11060 Moving (-0.19, -0.09) raw xDistance=0.12 yDistance=-0.18
23:53:38.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:53:38.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:38.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:53:38.193 00.000 11060 MoveAxis(W, 21, ABG)
23:53:38.193 00.000 11060 Guiding  Dir = 3, Dur = 21
23:53:38.205 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:38.219 00.014 11060 IsSlewing returns 0
23:53:38.219 00.000 11060 IsGuiding returns 0
23:53:38.239 00.020 10844 UpdateGuideState exits: m=3076 SNR=35.3
23:53:38.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:38.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:38.239 00.000 10844 Enqueuing Expose request
23:53:38.281 00.042 11060 IsGuiding returns 0
23:53:38.281 00.000 11060 Move returns status 0, amount 21
23:53:38.281 00.000 11060 MoveAxis(N, 0, ABG)
23:53:38.281 00.000 11060 Move returns status 0, amount 0
23:53:38.281 00.000 11060 move complete, result=0
23:53:38.281 00.000 11060 worker thread done servicing request
23:53:38.281 00.000 11060 Worker thread wakes up
23:53:38.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:38.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:38.283 00.002 10844 GuideStep: 0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
23:53:38.910 00.627 11060 Exposure complete
23:53:39.104 00.194 11060 worker thread done servicing request
23:53:39.104 00.000 10844 OnExposeComplete: enter
23:53:39.104 00.000 10844 UpdateGuideState(): m_state=6
23:53:39.106 00.002 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
23:53:39.106 00.000 10844 Star::Find returns 1 (0), X=257.95, Y=61.61, Mass=3424, SNR=37.0, Peak=251 HFD=3.8
23:53:39.106 00.000 10844 MultiStar: [#1 -0.06,0.39,1.05,U] [#2 -0.43,0.19,1.89,U] [#3 0.43,0.35,0.89,U] [#4 0.31,-0.68,0.00,M3] [#5 -0.14,0.00,1.01,U] [#6 -0.40,0.86,0.00,M3] [#7 0.44,-0.29,0.89,U] [#8 -0.40,-0.14,1.08,U] 
23:53:39.106 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.13}, one-star: {-0.41, 0.33}
23:53:39.106 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
23:53:39.106 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:53:39.106 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.39 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
23:53:39.106 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.13, opts=13)
23:53:39.106 00.000 10844 Enqueuing Move request for scope (-0.14, 0.13)
23:53:39.106 00.000 11060 Worker thread wakes up
23:53:39.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
23:53:39.106 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
23:53:39.106 00.000 11060 Moving (-0.14, 0.13) raw xDistance=-0.10 yDistance=-0.16
23:53:39.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:53:39.109 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:39.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:53:39.109 00.000 11060 MoveAxis(E, 0, ABG)
23:53:39.109 00.000 11060 Move returns status 0, amount 0
23:53:39.109 00.000 11060 MoveAxis(N, 0, ABG)
23:53:39.109 00.000 11060 Move returns status 0, amount 0
23:53:39.109 00.000 11060 move complete, result=0
23:53:39.109 00.000 11060 worker thread done servicing request
23:53:39.115 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:39.125 00.010 10844 UpdateGuideState exits: m=3424 SNR=37.0
23:53:39.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:39.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:39.125 00.000 10844 Enqueuing Expose request
23:53:39.125 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:39.125 00.000 11060 Worker thread wakes up
23:53:39.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:39.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:39.788 00.663 11060 Exposure complete
23:53:39.960 00.172 11060 worker thread done servicing request
23:53:39.960 00.000 10844 OnExposeComplete: enter
23:53:39.960 00.000 10844 UpdateGuideState(): m_state=6
23:53:39.960 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
23:53:39.960 00.000 10844 Star::Find returns 1 (0), X=258.10, Y=61.98, Mass=3314, SNR=37.0, Peak=205 HFD=4.2
23:53:39.960 00.000 10844 MultiStar: [#1 0.02,0.61,0.99,U] [#2 -0.18,-0.16,1.88,U] [#3 -0.07,0.01,0.92,U] [#4 -0.61,0.00,1.03,U] [#5 -0.10,-0.17,0.95,U] [#6 -0.95,0.47,0.00,M4] [#7 -0.22,0.22,0.97,U] [#8 -0.33,-0.77,0.00,M2] 
23:53:39.960 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.14}, one-star: {-0.26, 0.70}
23:53:39.960 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
23:53:39.960 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.01)
23:53:39.960 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.54 mountX=-0.10 mountY=-0.22, mountTheta=-1.99
23:53:39.964 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.14, opts=13)
23:53:39.964 00.000 10844 Enqueuing Move request for scope (-0.20, 0.14)
23:53:39.964 00.000 11060 Worker thread wakes up
23:53:39.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
23:53:39.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
23:53:39.964 00.000 11060 Moving (-0.20, 0.14) raw xDistance=-0.10 yDistance=-0.22
23:53:39.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:53:39.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:39.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:53:39.964 00.000 11060 MoveAxis(E, 0, ABG)
23:53:39.964 00.000 11060 Move returns status 0, amount 0
23:53:39.964 00.000 11060 MoveAxis(N, 0, ABG)
23:53:39.964 00.000 11060 Move returns status 0, amount 0
23:53:39.964 00.000 11060 move complete, result=0
23:53:39.964 00.000 11060 worker thread done servicing request
23:53:39.969 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:39.990 00.021 10844 UpdateGuideState exits: m=3314 SNR=37.0
23:53:39.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:39.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:39.990 00.000 10844 Enqueuing Expose request
23:53:39.990 00.000 11060 Worker thread wakes up
23:53:39.990 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:39.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:39.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:40.620 00.630 11060 Exposure complete
23:53:40.790 00.170 11060 worker thread done servicing request
23:53:40.790 00.000 10844 OnExposeComplete: enter
23:53:40.790 00.000 10844 UpdateGuideState(): m_state=6
23:53:40.790 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
23:53:40.790 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.41, Mass=2996, SNR=34.2, Peak=236 HFD=3.3
23:53:40.790 00.000 10844 MultiStar: [#1 -0.15,0.35,1.03,U] [#2 -0.44,0.04,2.09,U] [#3 0.42,-0.22,1.05,U] [#4 0.35,-0.15,1.03,U] [#5 -0.26,0.18,1.05,U] [#6 -0.50,0.52,0.00,M5] [#7 -0.32,0.10,0.95,U] [#8 -0.44,-0.43,1.00,U] 
23:53:40.790 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.00}, one-star: {0.16, 0.13}
23:53:40.790 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.86 = -1.43)
23:53:40.790 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
23:53:40.790 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.10 mountX=0.02 mountY=-0.12, mountTheta=-1.43
23:53:40.790 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.00, opts=13)
23:53:40.790 00.000 10844 Enqueuing Move request for scope (-0.12, 0.00)
23:53:40.790 00.000 11060 Worker thread wakes up
23:53:40.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
23:53:40.790 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
23:53:40.790 00.000 11060 Moving (-0.12, 0.00) raw xDistance=0.02 yDistance=-0.12
23:53:40.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:53:40.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:40.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:53:40.796 00.006 11060 MoveAxis(E, 0, ABG)
23:53:40.796 00.000 11060 Move returns status 0, amount 0
23:53:40.796 00.000 11060 MoveAxis(N, 0, ABG)
23:53:40.796 00.000 11060 Move returns status 0, amount 0
23:53:40.796 00.000 11060 move complete, result=0
23:53:40.796 00.000 11060 worker thread done servicing request
23:53:40.799 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:40.811 00.012 10844 UpdateGuideState exits: m=2996 SNR=34.2
23:53:40.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:40.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:40.811 00.000 10844 Enqueuing Expose request
23:53:40.811 00.000 11060 Worker thread wakes up
23:53:40.811 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:40.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:40.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:41.468 00.657 11060 Exposure complete
23:53:41.675 00.207 11060 worker thread done servicing request
23:53:41.675 00.000 10844 OnExposeComplete: enter
23:53:41.675 00.000 10844 UpdateGuideState(): m_state=6
23:53:41.675 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
23:53:41.675 00.000 10844 Star::Find returns 1 (1), X=258.42, Y=61.64, Mass=3389, SNR=37.9, Peak=255 HFD=3.4
23:53:41.675 00.000 10844 MultiStar: [#1 0.44,0.26,1.02,U] [#2 -0.30,0.51,1.93,U] [#3 0.39,0.49,0.90,U] [#4 0.25,0.21,0.96,U] [#5 -0.18,0.30,0.98,U] [#6 -0.67,0.50,0.00,M6] [#7 -0.03,0.58,0.84,U] [#8 -0.19,0.12,0.99,U] 
23:53:41.677 00.002 10844 refined, 7 included, MultiStar: {0.02, 0.37}, one-star: {0.06, 0.37}
23:53:41.677 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
23:53:41.677 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
23:53:41.677 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.53 mountX=-0.36 mountY=-0.04, mountTheta=-3.02
23:53:41.677 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.37, opts=13)
23:53:41.677 00.000 10844 Enqueuing Move request for scope (0.02, 0.37)
23:53:41.677 00.000 11060 Worker thread wakes up
23:53:41.680 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.37) opts 0xd
23:53:41.680 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.37)
23:53:41.680 00.000 11060 Moving (0.02, 0.37) raw xDistance=-0.36 yDistance=-0.04
23:53:41.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
23:53:41.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:41.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:41.680 00.000 11060 MoveAxis(E, 63, ABG)
23:53:41.680 00.000 11060 Guiding  Dir = 2, Dur = 63
23:53:41.691 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:41.707 00.016 10844 UpdateGuideState exits: m=3389 SNR=37.9 Saturated
23:53:41.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:41.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:41.707 00.000 10844 Enqueuing Expose request
23:53:41.712 00.005 11060 IsSlewing returns 0
23:53:41.712 00.000 11060 IsGuiding returns 0
23:53:41.779 00.067 11060 IsGuiding returns 0
23:53:41.779 00.000 11060 Move returns status 0, amount 63
23:53:41.779 00.000 11060 MoveAxis(N, 0, ABG)
23:53:41.779 00.000 11060 Move returns status 0, amount 0
23:53:41.779 00.000 11060 move complete, result=0
23:53:41.779 00.000 11060 worker thread done servicing request
23:53:41.779 00.000 11060 Worker thread wakes up
23:53:41.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:41.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:41.779 00.000 10844 GuideStep: -0.4 px 63 ms EAST, -0.0 px 0 ms NORTH
23:53:42.421 00.642 11060 Exposure complete
23:53:42.596 00.175 11060 worker thread done servicing request
23:53:42.601 00.005 10844 OnExposeComplete: enter
23:53:42.601 00.000 10844 UpdateGuideState(): m_state=6
23:53:42.601 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
23:53:42.601 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.52, Mass=2898, SNR=33.8, Peak=245 HFD=3.3
23:53:42.601 00.000 10844 MultiStar: [#1 0.22,-0.23,1.09,U] [#2 -0.75,0.08,0.00,M1] [#3 0.54,-0.51,0.00,M6] [#4 0.27,0.02,1.03,U] [#5 -0.35,-0.70,0.00,M1] [#6 -0.31,0.35,1.06,U] [#7 -0.24,-0.56,0.94,U] [#8 -0.34,-0.10,1.04,U] 
23:53:42.601 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.04}, one-star: {0.07, 0.24}
23:53:42.601 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
23:53:42.601 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
23:53:42.602 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.45 mountX=0.05 mountY=-0.04, mountTheta=-0.71
23:53:42.602 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
23:53:42.602 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
23:53:42.602 00.000 11060 Worker thread wakes up
23:53:42.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:53:42.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:53:42.602 00.000 11060 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=-0.04
23:53:42.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:53:42.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:42.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:42.602 00.000 11060 MoveAxis(E, 0, ABG)
23:53:42.602 00.000 11060 Move returns status 0, amount 0
23:53:42.602 00.000 11060 MoveAxis(N, 0, ABG)
23:53:42.602 00.000 11060 Move returns status 0, amount 0
23:53:42.602 00.000 11060 move complete, result=0
23:53:42.602 00.000 11060 worker thread done servicing request
23:53:42.607 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:42.622 00.015 10844 UpdateGuideState exits: m=2898 SNR=33.8
23:53:42.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:42.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:42.622 00.000 10844 Enqueuing Expose request
23:53:42.622 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:42.622 00.000 11060 Worker thread wakes up
23:53:42.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:42.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:43.247 00.625 11060 Exposure complete
23:53:43.416 00.169 11060 worker thread done servicing request
23:53:43.416 00.000 10844 OnExposeComplete: enter
23:53:43.416 00.000 10844 UpdateGuideState(): m_state=6
23:53:43.416 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
23:53:43.416 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.86, Mass=3151, SNR=36.4, Peak=217 HFD=3.9
23:53:43.416 00.000 10844 MultiStar: [#1 -0.02,-0.12,0.99,U] [#2 -0.61,0.49,0.00,M2] [#3 0.12,-0.26,1.02,U] [#4 -0.32,-0.14,0.99,U] [#5 -0.54,-0.35,0.00,M2] [#6 -0.09,0.75,0.00,M6] [#7 0.22,0.28,0.95,U] [#8 -0.35,0.20,0.92,U] 
23:53:43.416 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.09}, one-star: {0.01, 0.58}
23:53:43.416 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.41)
23:53:43.416 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
23:53:43.416 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.13 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
23:53:43.421 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
23:53:43.421 00.000 10844 Enqueuing Move request for scope (-0.05, 0.09)
23:53:43.421 00.000 11060 Worker thread wakes up
23:53:43.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:53:43.421 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:53:43.421 00.000 11060 Moving (-0.05, 0.09) raw xDistance=-0.08 yDistance=-0.07
23:53:43.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:53:43.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:43.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:43.421 00.000 11060 MoveAxis(E, 0, ABG)
23:53:43.421 00.000 11060 Move returns status 0, amount 0
23:53:43.421 00.000 11060 MoveAxis(N, 0, ABG)
23:53:43.421 00.000 11060 Move returns status 0, amount 0
23:53:43.421 00.000 11060 move complete, result=0
23:53:43.421 00.000 11060 worker thread done servicing request
23:53:43.426 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:43.436 00.010 10844 UpdateGuideState exits: m=3151 SNR=36.4
23:53:43.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:43.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:43.436 00.000 10844 Enqueuing Expose request
23:53:43.436 00.000 11060 Worker thread wakes up
23:53:43.436 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:43.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:43.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:44.059 00.623 11060 Exposure complete
23:53:44.196 00.137 11060 worker thread done servicing request
23:53:44.196 00.000 10844 OnExposeComplete: enter
23:53:44.196 00.000 10844 UpdateGuideState(): m_state=6
23:53:44.196 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
23:53:44.196 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.80, Mass=2825, SNR=34.2, Peak=247 HFD=3.5
23:53:44.199 00.003 10844 MultiStar: [#1 0.46,-0.50,0.00,M1] [#2 0.14,0.10,2.07,U] [#3 0.27,-0.17,0.96,U] [#4 0.41,0.17,1.05,U] [#5 0.03,-0.32,1.12,U] [#6 -0.57,0.35,0.00,M7] [#7 -0.08,0.07,0.86,U] [#8 -0.20,-0.71,0.00,M1] 
23:53:44.199 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.06}, one-star: {0.22, 0.52}
23:53:44.199 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
23:53:44.199 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
23:53:44.199 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.36 mountX=-0.09 mountY=0.15, mountTheta=2.11
23:53:44.207 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.06, opts=13)
23:53:44.207 00.000 10844 Enqueuing Move request for scope (0.17, 0.06)
23:53:44.207 00.000 11060 Worker thread wakes up
23:53:44.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:53:44.207 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:53:44.207 00.000 11060 Moving (0.17, 0.06) raw xDistance=-0.09 yDistance=0.15
23:53:44.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:53:44.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:44.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:53:44.207 00.000 11060 MoveAxis(E, 0, ABG)
23:53:44.207 00.000 11060 Move returns status 0, amount 0
23:53:44.207 00.000 11060 MoveAxis(N, 0, ABG)
23:53:44.207 00.000 11060 Move returns status 0, amount 0
23:53:44.207 00.000 11060 move complete, result=0
23:53:44.207 00.000 11060 worker thread done servicing request
23:53:44.213 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:44.225 00.012 10844 UpdateGuideState exits: m=2825 SNR=34.2
23:53:44.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:44.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:44.225 00.000 10844 Enqueuing Expose request
23:53:44.225 00.000 11060 Worker thread wakes up
23:53:44.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:44.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:44.225 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:53:44.861 00.636 11060 Exposure complete
23:53:45.043 00.182 11060 worker thread done servicing request
23:53:45.043 00.000 10844 OnExposeComplete: enter
23:53:45.043 00.000 10844 UpdateGuideState(): m_state=6
23:53:45.043 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
23:53:45.043 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.83, Mass=2936, SNR=34.7, Peak=254 HFD=3.3
23:53:45.043 00.000 10844 MultiStar: [#1 0.35,0.21,1.03,U] [#2 -0.16,0.25,2.08,U] [#3 0.21,-0.48,1.01,U] [#4 0.31,-0.49,0.97,U] [#5 -0.67,-0.25,0.00,M2] [#6 -1.09,0.42,0.00,M8] [#7 -0.06,-0.61,0.82,U] [#8 -0.00,-0.41,0.99,U] 
23:53:45.043 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.54, 0.56}
23:53:45.043 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
23:53:45.043 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
23:53:45.043 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.51 mountX=0.05 mountY=0.14, mountTheta=1.25
23:53:45.046 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
23:53:45.046 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
23:53:45.046 00.000 11060 Worker thread wakes up
23:53:45.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
23:53:45.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
23:53:45.046 00.000 11060 Moving (0.13, -0.07) raw xDistance=0.05 yDistance=0.14
23:53:45.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:53:45.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:45.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:53:45.046 00.000 11060 MoveAxis(E, 0, ABG)
23:53:45.046 00.000 11060 Move returns status 0, amount 0
23:53:45.046 00.000 11060 MoveAxis(N, 0, ABG)
23:53:45.046 00.000 11060 Move returns status 0, amount 0
23:53:45.048 00.002 11060 move complete, result=0
23:53:45.048 00.000 11060 worker thread done servicing request
23:53:45.051 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:45.061 00.010 10844 UpdateGuideState exits: m=2936 SNR=34.7
23:53:45.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:45.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:45.061 00.000 10844 Enqueuing Expose request
23:53:45.061 00.000 11060 Worker thread wakes up
23:53:45.061 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:45.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:45.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:45.713 00.652 11060 Exposure complete
23:53:45.859 00.146 11060 worker thread done servicing request
23:53:45.859 00.000 10844 OnExposeComplete: enter
23:53:45.859 00.000 10844 UpdateGuideState(): m_state=6
23:53:45.861 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
23:53:45.861 00.000 10844 Star::Find returns 1 (1), X=258.25, Y=60.77, Mass=3212, SNR=36.2, Peak=255 HFD=3.5
23:53:45.861 00.000 10844 MultiStar: [#1 0.22,-0.45,0.98,U] [#2 -0.14,-0.52,1.94,U] [#3 0.58,-0.37,0.00,M4] [#4 0.28,-0.95,0.00,M1] [#5 -0.12,0.03,1.12,U] [#6 -0.92,-0.20,0.00,M9] [#7 -0.37,-1.30,0.00,M1] [#8 -0.46,-0.79,0.00,M1] 
23:53:45.861 00.000 10844 refined, 3 included, MultiStar: {-0.06, -0.38}, one-star: {-0.11, -0.51}
23:53:45.861 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
23:53:45.861 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
23:53:45.861 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.38 hyp=0.39 cameraTheta=-1.72 mountX=0.38 mountY=0.01, mountTheta=0.02
23:53:45.863 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.38, opts=13)
23:53:45.863 00.000 10844 Enqueuing Move request for scope (-0.06, -0.38)
23:53:45.863 00.000 11060 Worker thread wakes up
23:53:45.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.38) opts 0xd
23:53:45.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.38)
23:53:45.863 00.000 11060 Moving (-0.06, -0.38) raw xDistance=0.38 yDistance=0.01
23:53:45.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
23:53:45.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:45.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:45.863 00.000 11060 MoveAxis(W, 67, ABG)
23:53:45.863 00.000 11060 Guiding  Dir = 3, Dur = 67
23:53:45.870 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:45.888 00.018 10844 UpdateGuideState exits: m=3212 SNR=36.2 Saturated
23:53:45.890 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:45.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:45.890 00.000 10844 Enqueuing Expose request
23:53:45.890 00.000 11060 IsSlewing returns 0
23:53:45.890 00.000 11060 IsGuiding returns 0
23:53:45.962 00.072 11060 IsGuiding returns 0
23:53:45.962 00.000 11060 Move returns status 0, amount 67
23:53:45.962 00.000 11060 MoveAxis(N, 0, ABG)
23:53:45.962 00.000 11060 Move returns status 0, amount 0
23:53:45.962 00.000 11060 move complete, result=0
23:53:45.962 00.000 11060 worker thread done servicing request
23:53:45.962 00.000 11060 Worker thread wakes up
23:53:45.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:45.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:45.962 00.000 10844 GuideStep: 0.4 px 67 ms WEST, 0.0 px 0 ms NORTH
23:53:46.596 00.634 11060 Exposure complete
23:53:46.754 00.158 11060 worker thread done servicing request
23:53:46.754 00.000 10844 OnExposeComplete: enter
23:53:46.754 00.000 10844 UpdateGuideState(): m_state=6
23:53:46.754 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
23:53:46.754 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.85, Mass=3075, SNR=35.8, Peak=220 HFD=3.7
23:53:46.754 00.000 10844 MultiStar: [#1 0.53,0.15,1.04,U] [#2 0.28,0.18,1.98,U] [#3 0.44,0.04,0.90,U] [#4 0.22,-0.25,0.97,U] [#5 -0.04,-0.82,0.00,M2] [#6 -0.32,0.23,1.01,U] [#7 0.04,-1.00,0.00,M2] [#8 -0.13,-0.37,0.98,U] 
23:53:46.754 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.10}, one-star: {0.48, 0.57}
23:53:46.754 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
23:53:46.754 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
23:53:46.754 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.41 mountX=-0.14 mountY=0.20, mountTheta=2.16
23:53:46.757 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.10, opts=13)
23:53:46.757 00.000 10844 Enqueuing Move request for scope (0.22, 0.10)
23:53:46.758 00.001 11060 Worker thread wakes up
23:53:46.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
23:53:46.758 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
23:53:46.758 00.000 11060 Moving (0.22, 0.10) raw xDistance=-0.14 yDistance=0.20
23:53:46.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.14
23:53:46.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:53:46.758 00.000 11060 MoveAxis(E, 21, ABG)
23:53:46.758 00.000 11060 Guiding  Dir = 2, Dur = 21
23:53:46.764 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:46.777 00.013 10844 UpdateGuideState exits: m=3075 SNR=35.8
23:53:46.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:46.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:46.777 00.000 10844 Enqueuing Expose request
23:53:46.803 00.026 11060 IsSlewing returns 0
23:53:46.803 00.000 11060 IsGuiding returns 0
23:53:46.866 00.063 11060 IsGuiding returns 0
23:53:46.866 00.000 11060 Move returns status 0, amount 21
23:53:46.866 00.000 11060 MoveAxis(S, 79, ABG)
23:53:46.866 00.000 11060 Guiding  Dir = 1, Dur = 79
23:53:46.897 00.031 11060 IsSlewing returns 0
23:53:46.897 00.000 11060 IsGuiding returns 0
23:53:47.010 00.113 11060 IsGuiding returns 0
23:53:47.010 00.000 11060 Move returns status 0, amount 79
23:53:47.010 00.000 11060 move complete, result=0
23:53:47.010 00.000 11060 worker thread done servicing request
23:53:47.010 00.000 11060 Worker thread wakes up
23:53:47.010 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 79 ms SOUTH
23:53:47.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:47.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:47.656 00.646 11060 Exposure complete
23:53:47.809 00.153 11060 worker thread done servicing request
23:53:47.809 00.000 10844 OnExposeComplete: enter
23:53:47.809 00.000 10844 UpdateGuideState(): m_state=6
23:53:47.809 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
23:53:47.809 00.000 10844 Star::Find returns 1 (1), X=258.41, Y=61.90, Mass=3183, SNR=36.3, Peak=255 HFD=3.6
23:53:47.809 00.000 10844 MultiStar: [#1 0.65,-0.20,0.00,M1] [#2 -0.20,0.40,1.92,U] [#3 0.22,-0.22,0.89,U] [#4 0.48,-0.35,1.01,U] [#5 0.13,-0.43,1.07,U] [#6 -0.41,1.13,0.00,M9] [#7 -0.37,-0.21,0.78,U] [#8 -0.14,-0.60,0.92,U] 
23:53:47.809 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.05}, one-star: {0.05, 0.62}
23:53:47.809 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
23:53:47.809 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
23:53:47.809 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.40 mountX=0.04 mountY=0.02, mountTheta=0.34
23:53:47.814 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
23:53:47.814 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
23:53:47.814 00.000 11060 Worker thread wakes up
23:53:47.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:53:47.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:53:47.814 00.000 11060 Moving (0.01, -0.05) raw xDistance=0.04 yDistance=0.02
23:53:47.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:53:47.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:47.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:53:47.814 00.000 11060 MoveAxis(E, 0, ABG)
23:53:47.814 00.000 11060 Move returns status 0, amount 0
23:53:47.814 00.000 11060 MoveAxis(N, 0, ABG)
23:53:47.814 00.000 11060 Move returns status 0, amount 0
23:53:47.814 00.000 11060 move complete, result=0
23:53:47.814 00.000 11060 worker thread done servicing request
23:53:47.829 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:47.845 00.016 10844 UpdateGuideState exits: m=3183 SNR=36.3 Saturated
23:53:47.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:47.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:47.845 00.000 10844 Enqueuing Expose request
23:53:47.845 00.000 11060 Worker thread wakes up
23:53:47.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:47.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:47.845 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:48.473 00.628 11060 Exposure complete
23:53:48.631 00.158 11060 worker thread done servicing request
23:53:48.631 00.000 10844 OnExposeComplete: enter
23:53:48.631 00.000 10844 UpdateGuideState(): m_state=6
23:53:48.631 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
23:53:48.631 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.31, Mass=2840, SNR=33.9, Peak=242 HFD=3.4
23:53:48.635 00.004 10844 MultiStar: [#1 -0.38,0.19,1.09,U] [#2 -0.64,0.10,0.00,M1] [#3 0.54,-0.73,0.00,M3] [#4 0.18,0.01,1.03,U] [#5 -0.64,-0.57,0.00,M2] [#6 -0.70,0.08,0.00,M10] [#7 -0.23,0.47,0.89,U] [#8 -0.39,-0.63,0.00,M1] 
23:53:48.635 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.17}, one-star: {0.20, 0.04}
23:53:48.635 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
23:53:48.635 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
23:53:48.635 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.90 mountX=-0.16 mountY=-0.08, mountTheta=-2.64
23:53:48.636 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.17, opts=13)
23:53:48.636 00.000 10844 Enqueuing Move request for scope (-0.06, 0.17)
23:53:48.636 00.000 11060 Worker thread wakes up
23:53:48.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
23:53:48.636 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
23:53:48.636 00.000 11060 Moving (-0.06, 0.17) raw xDistance=-0.16 yDistance=-0.08
23:53:48.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:53:48.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:48.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:53:48.636 00.000 11060 MoveAxis(E, 27, ABG)
23:53:48.636 00.000 11060 Guiding  Dir = 2, Dur = 27
23:53:48.646 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:48.658 00.012 11060 IsSlewing returns 0
23:53:48.658 00.000 11060 IsGuiding returns 0
23:53:48.673 00.015 10844 UpdateGuideState exits: m=2840 SNR=33.9
23:53:48.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:48.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:48.673 00.000 10844 Enqueuing Expose request
23:53:48.728 00.055 11060 IsGuiding returns 0
23:53:48.728 00.000 11060 Move returns status 0, amount 27
23:53:48.728 00.000 11060 MoveAxis(N, 0, ABG)
23:53:48.728 00.000 11060 Move returns status 0, amount 0
23:53:48.728 00.000 11060 move complete, result=0
23:53:48.728 00.000 11060 worker thread done servicing request
23:53:48.728 00.000 11060 Worker thread wakes up
23:53:48.729 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:48.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:48.729 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
23:53:49.361 00.632 11060 Exposure complete
23:53:49.510 00.149 11060 worker thread done servicing request
23:53:49.510 00.000 10844 OnExposeComplete: enter
23:53:49.510 00.000 10844 UpdateGuideState(): m_state=6
23:53:49.510 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
23:53:49.510 00.000 10844 Star::Find returns 1 (0), X=258.11, Y=61.32, Mass=2611, SNR=32.2, Peak=205 HFD=3.4
23:53:49.510 00.000 10844 MultiStar: [#1 0.25,0.44,1.18,U] [#2 -0.14,-0.35,2.12,U] [#3 0.39,-0.14,1.04,U] [#4 0.09,0.00,1.03,U] [#5 -0.19,0.18,1.23,U] [#6 -0.56,0.15,1.02,U] [#7 -0.11,-0.10,0.92,U] [#8 -0.42,-0.20,1.13,U] 
23:53:49.510 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.25, 0.04}
23:53:49.510 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
23:53:49.510 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
23:53:49.510 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.91 mountX=0.04 mountY=-0.10, mountTheta=-1.16
23:53:49.510 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.03, opts=13)
23:53:49.510 00.000 10844 Enqueuing Move request for scope (-0.11, -0.03)
23:53:49.510 00.000 11060 Worker thread wakes up
23:53:49.516 00.006 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:53:49.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:53:49.516 00.000 11060 Moving (-0.11, -0.03) raw xDistance=0.04 yDistance=-0.10
23:53:49.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:53:49.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:49.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:49.516 00.000 11060 MoveAxis(E, 0, ABG)
23:53:49.516 00.000 11060 Move returns status 0, amount 0
23:53:49.516 00.000 11060 MoveAxis(N, 0, ABG)
23:53:49.516 00.000 11060 Move returns status 0, amount 0
23:53:49.516 00.000 11060 move complete, result=0
23:53:49.516 00.000 11060 worker thread done servicing request
23:53:49.521 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:49.541 00.020 10844 UpdateGuideState exits: m=2611 SNR=32.2
23:53:49.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:49.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:49.541 00.000 10844 Enqueuing Expose request
23:53:49.542 00.001 11060 Worker thread wakes up
23:53:49.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:49.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:49.542 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:50.180 00.638 11060 Exposure complete
23:53:50.377 00.197 10844 OnExposeComplete: enter
23:53:50.377 00.000 10844 UpdateGuideState(): m_state=6
23:53:50.377 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
23:53:50.379 00.002 10844 Star::Find returns 1 (0), X=258.44, Y=61.33, Mass=3085, SNR=35.4, Peak=248 HFD=3.4
23:53:50.379 00.000 10844 MultiStar: [#1 0.36,-0.39,0.98,U] [#2 -0.47,-0.22,1.94,U] [#3 0.44,-0.49,0.00,M3] [#4 -0.27,0.04,0.91,U] [#5 0.16,-0.09,1.04,U] [#6 -0.47,0.01,0.81,U] [#7 -0.34,-0.54,0.00,M1] [#8 -0.10,-0.17,1.01,U] 
23:53:50.379 00.000 11060 worker thread done servicing request
23:53:50.379 00.000 10844 single-star, 6 included, MultiStar: {-0.14, -0.13}, one-star: {0.08, 0.05}
23:53:50.380 00.001 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
23:53:50.380 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
23:53:50.380 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=-0.07 mountY=0.07, mountTheta=2.35
23:53:50.380 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
23:53:50.381 00.001 10844 Enqueuing Move request for scope (0.08, 0.05)
23:53:50.381 00.000 11060 Worker thread wakes up
23:53:50.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:53:50.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:53:50.381 00.000 11060 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=0.07
23:53:50.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:53:50.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:50.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:53:50.381 00.000 11060 MoveAxis(E, 0, ABG)
23:53:50.381 00.000 11060 Move returns status 0, amount 0
23:53:50.381 00.000 11060 MoveAxis(N, 0, ABG)
23:53:50.381 00.000 11060 Move returns status 0, amount 0
23:53:50.381 00.000 11060 move complete, result=0
23:53:50.381 00.000 11060 worker thread done servicing request
23:53:50.385 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:50.398 00.013 10844 UpdateGuideState exits: m=3085 SNR=35.4
23:53:50.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:50.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:50.398 00.000 10844 Enqueuing Expose request
23:53:50.398 00.000 11060 Worker thread wakes up
23:53:50.398 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:50.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:50.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:51.016 00.618 11060 Exposure complete
23:53:51.179 00.163 11060 worker thread done servicing request
23:53:51.179 00.000 10844 OnExposeComplete: enter
23:53:51.179 00.000 10844 UpdateGuideState(): m_state=6
23:53:51.179 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
23:53:51.179 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=60.96, Mass=2997, SNR=35.0, Peak=251 HFD=3.4
23:53:51.179 00.000 10844 MultiStar: [#1 -0.32,-0.06,1.01,U] [#2 -0.08,-0.43,2.06,U] [#3 0.05,-0.79,0.00,M4] [#4 0.15,-0.63,0.00,M1] [#5 -0.21,-0.41,1.06,U] [#6 -0.59,-0.31,0.00,M9] [#7 -0.10,-0.81,0.00,M2] [#8 0.01,-0.67,0.00,M1] 
23:53:51.179 00.000 10844 refined, 3 included, MultiStar: {-0.07, -0.33}, one-star: {0.36, -0.32}
23:53:51.179 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:53:51.179 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
23:53:51.179 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.78 mountX=0.34 mountY=-0.02, mountTheta=-0.05
23:53:51.183 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.33, opts=13)
23:53:51.184 00.001 10844 Enqueuing Move request for scope (-0.07, -0.33)
23:53:51.184 00.000 11060 Worker thread wakes up
23:53:51.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
23:53:51.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
23:53:51.184 00.000 11060 Moving (-0.07, -0.33) raw xDistance=0.34 yDistance=-0.02
23:53:51.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:53:51.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:51.185 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:53:51.185 00.000 11060 MoveAxis(W, 59, ABG)
23:53:51.185 00.000 11060 Guiding  Dir = 3, Dur = 59
23:53:51.199 00.014 11060 IsSlewing returns 0
23:53:51.200 00.001 11060 IsGuiding returns 0
23:53:51.210 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:51.225 00.015 10844 UpdateGuideState exits: m=2997 SNR=35.0
23:53:51.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:51.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:51.225 00.000 10844 Enqueuing Expose request
23:53:51.272 00.047 11060 IsGuiding returns 0
23:53:51.272 00.000 11060 Move returns status 0, amount 59
23:53:51.273 00.001 11060 MoveAxis(N, 0, ABG)
23:53:51.273 00.000 11060 Move returns status 0, amount 0
23:53:51.273 00.000 11060 move complete, result=0
23:53:51.273 00.000 11060 worker thread done servicing request
23:53:51.273 00.000 11060 Worker thread wakes up
23:53:51.273 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.0 px 0 ms NORTH
23:53:51.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:51.286 00.013 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:51.908 00.622 11060 Exposure complete
23:53:52.063 00.155 11060 worker thread done servicing request
23:53:52.063 00.000 10844 OnExposeComplete: enter
23:53:52.063 00.000 10844 UpdateGuideState(): m_state=6
23:53:52.063 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
23:53:52.063 00.000 10844 Star::Find returns 1 (1), X=258.23, Y=60.93, Mass=3048, SNR=35.8, Peak=255 HFD=3.7
23:53:52.063 00.000 10844 MultiStar: [#1 -0.00,0.08,1.00,U] [#2 -0.58,0.07,1.89,U] [#3 0.02,0.20,0.90,U] [#4 -0.09,-0.18,0.84,U] [#5 -0.72,-0.34,0.00,M1] [#6 -0.95,0.11,0.00,M10] [#7 -0.16,-0.62,0.00,M3] [#8 -0.53,-0.85,0.00,M2] 
23:53:52.063 00.000 10844 refined, 4 included, MultiStar: {-0.23, -0.02}, one-star: {-0.13, -0.35}
23:53:52.063 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
23:53:52.063 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
23:53:52.063 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.05 mountX=0.06 mountY=-0.22, mountTheta=-1.30
23:53:52.068 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.02, opts=13)
23:53:52.068 00.000 10844 Enqueuing Move request for scope (-0.23, -0.02)
23:53:52.068 00.000 11060 Worker thread wakes up
23:53:52.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
23:53:52.068 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
23:53:52.071 00.003 11060 Moving (-0.23, -0.02) raw xDistance=0.06 yDistance=-0.22
23:53:52.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:53:52.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:53:52.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:53:52.071 00.000 11060 MoveAxis(E, 0, ABG)
23:53:52.071 00.000 11060 Move returns status 0, amount 0
23:53:52.071 00.000 11060 MoveAxis(N, 0, ABG)
23:53:52.071 00.000 11060 Move returns status 0, amount 0
23:53:52.071 00.000 11060 move complete, result=0
23:53:52.071 00.000 11060 worker thread done servicing request
23:53:52.078 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:52.088 00.010 10844 UpdateGuideState exits: m=3048 SNR=35.8 Saturated
23:53:52.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:52.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:52.088 00.000 10844 Enqueuing Expose request
23:53:52.088 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:52.088 00.000 11060 Worker thread wakes up
23:53:52.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:52.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:52.717 00.629 11060 Exposure complete
23:53:52.868 00.151 11060 worker thread done servicing request
23:53:52.870 00.002 10844 OnExposeComplete: enter
23:53:52.870 00.000 10844 UpdateGuideState(): m_state=6
23:53:52.870 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
23:53:52.870 00.000 10844 Star::Find returns 1 (1), X=258.05, Y=61.83, Mass=3265, SNR=36.6, Peak=255 HFD=4.0
23:53:52.870 00.000 10844 MultiStar: [#1 0.04,0.42,1.05,U] [#2 -0.30,0.06,1.89,U] [#3 0.01,-0.73,0.00,M4] [#4 -0.37,-0.19,0.91,U] [#5 -0.47,-0.26,0.97,U] [#6 -0.39,0.19,0.86,U] [#7 -0.34,-0.52,0.87,U] [#8 -0.38,-0.36,1.01,U] 
23:53:52.870 00.000 10844 refined, 7 included, MultiStar: {-0.31, 0.00}, one-star: {-0.31, 0.55}
23:53:52.870 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
23:53:52.870 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.42)
23:53:52.870 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.13 mountX=0.05 mountY=-0.30, mountTheta=-1.40
23:53:52.872 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.00, opts=13)
23:53:52.872 00.000 10844 Enqueuing Move request for scope (-0.31, 0.00)
23:53:52.872 00.000 11060 Worker thread wakes up
23:53:52.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.00) opts 0xd
23:53:52.872 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.00)
23:53:52.872 00.000 11060 Moving (-0.31, 0.00) raw xDistance=0.05 yDistance=-0.30
23:53:52.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:53:52.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:52.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:53:52.872 00.000 11060 MoveAxis(E, 0, ABG)
23:53:52.872 00.000 11060 Move returns status 0, amount 0
23:53:52.872 00.000 11060 MoveAxis(N, 0, ABG)
23:53:52.872 00.000 11060 Move returns status 0, amount 0
23:53:52.872 00.000 11060 move complete, result=0
23:53:52.872 00.000 11060 worker thread done servicing request
23:53:52.879 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:52.906 00.027 10844 UpdateGuideState exits: m=3265 SNR=36.6 Saturated
23:53:52.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:52.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:52.906 00.000 10844 Enqueuing Expose request
23:53:52.906 00.000 11060 Worker thread wakes up
23:53:52.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:52.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:52.906 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:53:53.533 00.627 11060 Exposure complete
23:53:53.726 00.193 11060 worker thread done servicing request
23:53:53.726 00.000 10844 OnExposeComplete: enter
23:53:53.726 00.000 10844 UpdateGuideState(): m_state=6
23:53:53.726 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
23:53:53.727 00.001 10844 Star::Find returns 1 (1), X=258.64, Y=61.53, Mass=3619, SNR=38.7, Peak=255 HFD=3.4
23:53:53.727 00.000 10844 MultiStar: [#1 -0.44,0.28,0.93,U] [#2 0.17,0.09,1.87,U] [#3 0.06,0.23,0.87,U] [#4 0.18,-0.13,0.90,U] [#5 0.01,0.23,0.93,U] [#6 -0.63,0.34,0.00,M10] [#7 -0.33,-0.52,0.72,U] [#8 -0.88,-0.05,0.00,M2] 
23:53:53.727 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.08}, one-star: {0.28, 0.25}
23:53:53.727 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
23:53:53.727 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
23:53:53.727 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.27 mountX=-0.09 mountY=0.01, mountTheta=3.01
23:53:53.727 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
23:53:53.727 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
23:53:53.727 00.000 11060 Worker thread wakes up
23:53:53.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:53:53.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:53:53.727 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.09 yDistance=0.01
23:53:53.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:53:53.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:53.732 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:53:53.732 00.000 11060 MoveAxis(E, 0, ABG)
23:53:53.732 00.000 11060 Move returns status 0, amount 0
23:53:53.732 00.000 11060 MoveAxis(N, 0, ABG)
23:53:53.732 00.000 11060 Move returns status 0, amount 0
23:53:53.732 00.000 11060 move complete, result=0
23:53:53.732 00.000 11060 worker thread done servicing request
23:53:53.733 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:53:53.748 00.015 10844 UpdateGuideState exits: m=3619 SNR=38.7 Saturated
23:53:53.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:53.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:53.750 00.002 10844 Enqueuing Expose request
23:53:53.750 00.000 11060 Worker thread wakes up
23:53:53.750 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:53.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:53.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:54.381 00.631 11060 Exposure complete
23:53:54.573 00.192 11060 worker thread done servicing request
23:53:54.573 00.000 10844 OnExposeComplete: enter
23:53:54.573 00.000 10844 UpdateGuideState(): m_state=6
23:53:54.573 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
23:53:54.573 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=60.71, Mass=3104, SNR=35.5, Peak=255 HFD=3.5
23:53:54.573 00.000 10844 MultiStar: [#1 -0.04,0.58,0.95,U] [#2 -0.43,-0.42,2.06,U] [#3 0.30,-0.27,1.03,U] [#4 -0.09,-0.53,1.01,U] [#5 -0.29,-0.42,1.01,U] [#6 -0.50,-0.16,0.93,U] [#7 -0.33,-0.66,0.00,M2] [#8 -0.55,-0.33,0.00,M3] 
23:53:54.573 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.28}, one-star: {-0.08, -0.57}
23:53:54.573 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
23:53:54.573 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
23:53:54.573 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-2.17 mountX=0.31 mountY=-0.14, mountTheta=-0.43
23:53:54.576 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.28, opts=13)
23:53:54.576 00.000 10844 Enqueuing Move request for scope (-0.19, -0.28)
23:53:54.576 00.000 11060 Worker thread wakes up
23:53:54.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.28) opts 0xd
23:53:54.576 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.28)
23:53:54.576 00.000 11060 Moving (-0.19, -0.28) raw xDistance=0.31 yDistance=-0.14
23:53:54.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:53:54.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:54.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:53:54.576 00.000 11060 MoveAxis(W, 54, ABG)
23:53:54.576 00.000 11060 Guiding  Dir = 3, Dur = 54
23:53:54.583 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:54.589 00.006 11060 IsSlewing returns 0
23:53:54.589 00.000 11060 IsGuiding returns 0
23:53:54.610 00.021 10844 UpdateGuideState exits: m=3104 SNR=35.5 Saturated
23:53:54.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:54.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:54.610 00.000 10844 Enqueuing Expose request
23:53:54.650 00.040 11060 IsGuiding returns 0
23:53:54.651 00.001 11060 Move returns status 0, amount 54
23:53:54.651 00.000 11060 MoveAxis(N, 0, ABG)
23:53:54.651 00.000 11060 Move returns status 0, amount 0
23:53:54.651 00.000 11060 move complete, result=0
23:53:54.651 00.000 11060 worker thread done servicing request
23:53:54.651 00.000 11060 Worker thread wakes up
23:53:54.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:54.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:54.701 00.050 10844 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
23:53:55.279 00.578 11060 Exposure complete
23:53:55.465 00.186 11060 worker thread done servicing request
23:53:55.465 00.000 10844 OnExposeComplete: enter
23:53:55.465 00.000 10844 UpdateGuideState(): m_state=6
23:53:55.470 00.005 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
23:53:55.470 00.000 10844 Star::Find returns 1 (1), X=258.16, Y=61.47, Mass=2824, SNR=33.6, Peak=255 HFD=3.6
23:53:55.470 00.000 10844 MultiStar: [#1 -0.12,0.21,1.06,U] [#2 -0.44,0.28,2.06,U] [#3 0.16,-0.01,0.95,U] [#4 0.28,-0.02,1.14,U] [#5 -0.45,-0.58,0.00,M1] [#6 -0.93,0.54,0.00,M10] [#7 -0.57,0.20,0.92,U] [#8 -0.25,-0.17,1.04,U] 
23:53:55.470 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.12}, one-star: {-0.20, 0.19}
23:53:55.470 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
23:53:55.470 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
23:53:55.470 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.58 mountX=-0.08 mountY=-0.20, mountTheta=-1.95
23:53:55.470 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.12, opts=13)
23:53:55.470 00.000 10844 Enqueuing Move request for scope (-0.19, 0.12)
23:53:55.470 00.000 11060 Worker thread wakes up
23:53:55.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
23:53:55.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
23:53:55.470 00.000 11060 Moving (-0.19, 0.12) raw xDistance=-0.08 yDistance=-0.20
23:53:55.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:53:55.470 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.17 newest=-0.34
23:53:55.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
23:53:55.470 00.000 11060 MoveAxis(E, 0, ABG)
23:53:55.470 00.000 11060 Move returns status 0, amount 0
23:53:55.470 00.000 11060 BLC: Oldest BLC event removed
23:53:55.470 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:53:55.470 00.000 11060 MoveAxis(N, 829, ABG)
23:53:55.470 00.000 11060 duration set to 750 by maxDecDuration
23:53:55.470 00.000 11060 Guiding  Dir = 0, Dur = 750
23:53:55.480 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:55.485 00.005 11060 IsSlewing returns 0
23:53:55.485 00.000 11060 IsGuiding returns 0
23:53:55.497 00.012 10844 UpdateGuideState exits: m=2824 SNR=33.6 Saturated
23:53:55.499 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:55.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:55.499 00.000 10844 Enqueuing Expose request
23:53:56.248 00.749 11060 IsGuiding returns 0
23:53:56.248 00.000 11060 Move returns status 0, amount 750
23:53:56.248 00.000 11060 move complete, result=0
23:53:56.248 00.000 11060 worker thread done servicing request
23:53:56.248 00.000 11060 Worker thread wakes up
23:53:56.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:56.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:56.248 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
23:53:56.882 00.634 11060 Exposure complete
23:53:57.036 00.154 11060 worker thread done servicing request
23:53:57.036 00.000 10844 OnExposeComplete: enter
23:53:57.036 00.000 10844 UpdateGuideState(): m_state=6
23:53:57.036 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
23:53:57.036 00.000 10844 Star::Find returns 1 (0), X=258.04, Y=61.16, Mass=3482, SNR=37.9, Peak=252 HFD=4.1
23:53:57.037 00.001 10844 MultiStar: [#1 0.12,0.07,0.99,U] [#2 0.00,-0.05,1.81,U] [#3 0.47,-0.24,0.92,U] [#4 -0.00,-0.65,0.00,M1] [#5 -0.32,-0.32,0.97,U] [#6 -0.35,0.41,0.85,U] [#7 -0.12,0.05,0.79,U] [#8 -0.11,-0.58,0.92,U] 
23:53:57.037 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.10}, one-star: {-0.32, -0.12}
23:53:57.037 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
23:53:57.037 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
23:53:57.037 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.18 mountX=0.11 mountY=-0.05, mountTheta=-0.44
23:53:57.037 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
23:53:57.039 00.002 10844 Enqueuing Move request for scope (-0.07, -0.10)
23:53:57.039 00.000 11060 Worker thread wakes up
23:53:57.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
23:53:57.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
23:53:57.039 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.11 yDistance=-0.05
23:53:57.039 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.142505, 1:0.052221
23:53:57.039 00.000 11060 BLC: No correction, Miss < min_move
23:53:57.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:53:57.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:57.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:53:57.039 00.000 11060 MoveAxis(E, 0, ABG)
23:53:57.039 00.000 11060 Move returns status 0, amount 0
23:53:57.039 00.000 11060 MoveAxis(N, 0, ABG)
23:53:57.039 00.000 11060 Move returns status 0, amount 0
23:53:57.039 00.000 11060 move complete, result=0
23:53:57.039 00.000 11060 worker thread done servicing request
23:53:57.048 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:57.063 00.015 10844 UpdateGuideState exits: m=3482 SNR=37.9
23:53:57.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:57.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:57.063 00.000 10844 Enqueuing Expose request
23:53:57.063 00.000 11060 Worker thread wakes up
23:53:57.063 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:57.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:57.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:57.698 00.635 11060 Exposure complete
23:53:57.890 00.192 11060 worker thread done servicing request
23:53:57.890 00.000 10844 OnExposeComplete: enter
23:53:57.890 00.000 10844 UpdateGuideState(): m_state=6
23:53:57.895 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
23:53:57.895 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.29, Mass=2973, SNR=35.2, Peak=249 HFD=3.4
23:53:57.895 00.000 10844 MultiStar: [#1 0.20,0.30,1.06,U] [#2 0.02,0.24,1.98,U] [#3 0.63,0.13,0.00,M1] [#4 0.27,-0.08,0.98,U] [#5 -0.10,-0.04,1.03,U] [#6 -0.28,0.63,0.00,M10] [#7 -0.03,0.10,0.90,U] [#8 -0.33,-0.32,0.98,U] 
23:53:57.895 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.04, 0.01}
23:53:57.895 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:53:57.895 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
23:53:57.895 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.20 mountX=-0.02 mountY=0.04, mountTheta=1.95
23:53:57.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
23:53:57.897 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
23:53:57.897 00.000 11060 Worker thread wakes up
23:53:57.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:53:57.897 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:53:57.897 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.04
23:53:57.897 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.142505, 1:0.052221, 2:-0.038399
23:53:57.897 00.000 11060 BLC: No correction, Miss < min_move
23:53:57.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:57.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:57.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:53:57.897 00.000 11060 MoveAxis(E, 0, ABG)
23:53:57.897 00.000 11060 Move returns status 0, amount 0
23:53:57.897 00.000 11060 MoveAxis(N, 0, ABG)
23:53:57.897 00.000 11060 Move returns status 0, amount 0
23:53:57.897 00.000 11060 move complete, result=0
23:53:57.897 00.000 11060 worker thread done servicing request
23:53:57.901 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:57.917 00.016 10844 UpdateGuideState exits: m=2973 SNR=35.2
23:53:57.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:57.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:57.917 00.000 10844 Enqueuing Expose request
23:53:57.917 00.000 11060 Worker thread wakes up
23:53:57.917 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:53:57.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:57.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:58.554 00.637 11060 Exposure complete
23:53:58.730 00.176 11060 worker thread done servicing request
23:53:58.730 00.000 10844 OnExposeComplete: enter
23:53:58.730 00.000 10844 UpdateGuideState(): m_state=6
23:53:58.730 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
23:53:58.730 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=60.99, Mass=3617, SNR=38.4, Peak=230 HFD=3.9
23:53:58.730 00.000 10844 MultiStar: [#1 0.16,0.41,0.91,U] [#2 -0.10,0.64,0.00,M1] [#3 0.38,0.11,0.91,U] [#4 -0.01,0.07,0.89,U] [#5 0.32,0.17,1.00,U] [#6 -0.54,1.05,0.00,R] [#7 -0.07,-0.03,0.80,U] [#8 -0.09,0.22,0.92,U] 
23:53:58.730 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.31, -0.29}
23:53:58.730 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
23:53:58.730 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
23:53:58.730 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.56 mountX=-0.12 mountY=0.13, mountTheta=2.30
23:53:58.730 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
23:53:58.730 00.000 10844 Enqueuing Move request for scope (0.15, 0.09)
23:53:58.730 00.000 11060 Worker thread wakes up
23:53:58.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:53:58.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:53:58.730 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.12 yDistance=0.13
23:53:58.730 00.000 11060 BLC: window closed
23:53:58.730 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.23, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.142505, 1:0.052221, 2:-0.038399
23:53:58.730 00.000 11060 BLC: No correction, Miss < min_move
23:53:58.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:53:58.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:58.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:53:58.730 00.000 11060 MoveAxis(E, 0, ABG)
23:53:58.730 00.000 11060 Move returns status 0, amount 0
23:53:58.730 00.000 11060 MoveAxis(N, 0, ABG)
23:53:58.730 00.000 11060 Move returns status 0, amount 0
23:53:58.730 00.000 11060 move complete, result=0
23:53:58.730 00.000 11060 worker thread done servicing request
23:53:58.736 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:58.752 00.016 10844 UpdateGuideState exits: m=3617 SNR=38.4
23:53:58.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:58.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:58.752 00.000 10844 Enqueuing Expose request
23:53:58.752 00.000 11060 Worker thread wakes up
23:53:58.752 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:58.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:58.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:59.391 00.639 11060 Exposure complete
23:53:59.554 00.163 11060 worker thread done servicing request
23:53:59.554 00.000 10844 OnExposeComplete: enter
23:53:59.554 00.000 10844 UpdateGuideState(): m_state=6
23:53:59.554 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
23:53:59.554 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=61.57, Mass=3710, SNR=39.6, Peak=255 HFD=3.6
23:53:59.554 00.000 10844 MultiStar: [#1 -0.02,0.34,0.86,U] [#2 -0.26,0.37,1.78,U] [#3 0.40,-0.44,0.80,U] [#4 0.03,0.28,0.90,U] [#5 -0.48,0.05,0.99,U] [#6 -0.09,-0.76,0.00,M1] [#7 -0.55,-0.44,0.00,M1] [#8 -0.42,-0.80,0.00,M1] 
23:53:59.554 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.19}, one-star: {0.20, 0.29}
23:53:59.554 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
23:53:59.554 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
23:53:59.554 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.92 mountX=-0.17 mountY=-0.10, mountTheta=-2.63
23:53:59.559 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.19, opts=13)
23:53:59.559 00.000 10844 Enqueuing Move request for scope (-0.07, 0.19)
23:53:59.559 00.000 11060 Worker thread wakes up
23:53:59.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
23:53:59.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
23:53:59.559 00.000 11060 Moving (-0.07, 0.19) raw xDistance=-0.17 yDistance=-0.10
23:53:59.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:53:59.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:59.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:53:59.559 00.000 11060 MoveAxis(E, 30, ABG)
23:53:59.559 00.000 11060 Guiding  Dir = 2, Dur = 30
23:53:59.565 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:53:59.585 00.020 10844 UpdateGuideState exits: m=3710 SNR=39.6 Saturated
23:53:59.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:59.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:53:59.585 00.000 10844 Enqueuing Expose request
23:53:59.590 00.005 11060 IsSlewing returns 0
23:53:59.590 00.000 11060 IsGuiding returns 0
23:53:59.637 00.047 11060 IsGuiding returns 0
23:53:59.637 00.000 11060 Move returns status 0, amount 30
23:53:59.637 00.000 11060 MoveAxis(N, 0, ABG)
23:53:59.637 00.000 11060 Move returns status 0, amount 0
23:53:59.637 00.000 11060 move complete, result=0
23:53:59.637 00.000 11060 worker thread done servicing request
23:53:59.637 00.000 11060 Worker thread wakes up
23:53:59.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:53:59.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:53:59.638 00.001 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:54:00.286 00.648 11060 Exposure complete
23:54:00.498 00.212 11060 worker thread done servicing request
23:54:00.498 00.000 10844 OnExposeComplete: enter
23:54:00.498 00.000 10844 UpdateGuideState(): m_state=6
23:54:00.498 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
23:54:00.502 00.004 10844 Star::Find returns 1 (0), X=258.54, Y=60.96, Mass=3118, SNR=35.6, Peak=217 HFD=3.7
23:54:00.502 00.000 10844 MultiStar: [#1 -0.22,0.43,1.05,U] [#2 0.05,-0.12,1.95,U] [#3 0.24,-0.03,1.01,U] [#4 0.21,-0.52,0.87,U] [#5 -0.23,-0.35,1.02,U] [#6 0.24,-0.88,0.00,M2] [#7 -0.35,-0.67,0.00,M2] [#8 -0.29,-0.86,0.00,M2] 
23:54:00.502 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.14}, one-star: {0.18, -0.32}
23:54:00.502 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
23:54:00.502 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
23:54:00.502 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.33 mountX=0.13 mountY=0.05, mountTheta=0.41
23:54:00.503 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
23:54:00.503 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
23:54:00.503 00.000 11060 Worker thread wakes up
23:54:00.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:54:00.503 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:54:00.503 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.13 yDistance=0.05
23:54:00.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:54:00.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:00.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:00.503 00.000 11060 MoveAxis(W, 21, ABG)
23:54:00.508 00.005 11060 Guiding  Dir = 3, Dur = 21
23:54:00.514 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:00.525 00.011 11060 IsSlewing returns 0
23:54:00.526 00.001 11060 IsGuiding returns 0
23:54:00.542 00.016 10844 UpdateGuideState exits: m=3118 SNR=35.6
23:54:00.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:00.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:00.545 00.003 10844 Enqueuing Expose request
23:54:00.572 00.027 11060 IsGuiding returns 0
23:54:00.572 00.000 11060 Move returns status 0, amount 21
23:54:00.572 00.000 11060 MoveAxis(N, 0, ABG)
23:54:00.572 00.000 11060 Move returns status 0, amount 0
23:54:00.572 00.000 11060 move complete, result=0
23:54:00.572 00.000 11060 worker thread done servicing request
23:54:00.572 00.000 11060 Worker thread wakes up
23:54:00.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:00.586 00.014 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:00.592 00.006 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
23:54:01.204 00.612 11060 Exposure complete
23:54:01.359 00.155 10844 OnExposeComplete: enter
23:54:01.359 00.000 10844 UpdateGuideState(): m_state=6
23:54:01.359 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
23:54:01.359 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.28, Mass=3094, SNR=35.7, Peak=238 HFD=3.6
23:54:01.361 00.002 10844 MultiStar: [#1 -0.09,0.32,1.05,U] [#2 -0.12,0.43,1.92,U] [#3 0.48,0.13,1.08,U] [#4 0.19,0.85,0.00,M1] [#5 -0.30,0.10,1.02,U] [#6 0.21,-0.36,0.92,U] [#7 -0.11,0.03,0.84,U] [#8 -1.00,-0.41,0.00,M3] 
23:54:01.361 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.14}, one-star: {0.17, -0.00}
23:54:01.361 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
23:54:01.361 00.000 11060 worker thread done servicing request
23:54:01.361 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
23:54:01.361 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
23:54:01.363 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
23:54:01.363 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
23:54:01.363 00.000 11060 Worker thread wakes up
23:54:01.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
23:54:01.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
23:54:01.363 00.000 11060 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.00
23:54:01.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:54:01.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:01.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:54:01.363 00.000 11060 MoveAxis(E, 23, ABG)
23:54:01.363 00.000 11060 Guiding  Dir = 2, Dur = 23
23:54:01.364 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:54:01.369 00.005 11060 IsSlewing returns 0
23:54:01.369 00.000 11060 IsGuiding returns 0
23:54:01.379 00.010 10844 UpdateGuideState exits: m=3094 SNR=35.7
23:54:01.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:01.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:01.379 00.000 10844 Enqueuing Expose request
23:54:01.400 00.021 11060 IsGuiding returns 0
23:54:01.400 00.000 11060 Move returns status 0, amount 23
23:54:01.400 00.000 11060 MoveAxis(N, 0, ABG)
23:54:01.400 00.000 11060 Move returns status 0, amount 0
23:54:01.400 00.000 11060 move complete, result=0
23:54:01.400 00.000 11060 worker thread done servicing request
23:54:01.400 00.000 11060 Worker thread wakes up
23:54:01.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:01.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:01.400 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
23:54:02.023 00.623 11060 Exposure complete
23:54:02.195 00.172 11060 worker thread done servicing request
23:54:02.195 00.000 10844 OnExposeComplete: enter
23:54:02.195 00.000 10844 UpdateGuideState(): m_state=6
23:54:02.195 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
23:54:02.195 00.000 10844 Star::Find returns 1 (0), X=258.08, Y=60.69, Mass=3265, SNR=36.3, Peak=196 HFD=4.0
23:54:02.195 00.000 10844 MultiStar: [#1 1.02,0.54,0.00,M1] [#2 -0.08,-0.27,1.92,U] [#3 0.79,-0.80,0.00,M1] [#4 0.04,0.26,0.94,U] [#5 -0.11,-0.14,1.03,U] [#6 0.52,-0.89,0.00,M2] [#7 -0.20,0.20,0.89,U] [#8 -0.06,-0.18,0.90,U] 
23:54:02.195 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.15}, one-star: {-0.28, -0.58}
23:54:02.195 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
23:54:02.195 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
23:54:02.195 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.21 mountX=0.17 mountY=-0.09, mountTheta=-0.47
23:54:02.195 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.15, opts=13)
23:54:02.195 00.000 10844 Enqueuing Move request for scope (-0.11, -0.15)
23:54:02.195 00.000 11060 Worker thread wakes up
23:54:02.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
23:54:02.195 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
23:54:02.195 00.000 11060 Moving (-0.11, -0.15) raw xDistance=0.17 yDistance=-0.09
23:54:02.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
23:54:02.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:02.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:02.195 00.000 11060 MoveAxis(W, 28, ABG)
23:54:02.195 00.000 11060 Guiding  Dir = 3, Dur = 28
23:54:02.200 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:02.216 00.016 11060 IsSlewing returns 0
23:54:02.216 00.000 10844 UpdateGuideState exits: m=3265 SNR=36.3
23:54:02.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:02.216 00.000 11060 IsGuiding returns 0
23:54:02.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:02.216 00.000 10844 Enqueuing Expose request
23:54:02.252 00.036 11060 IsGuiding returns 0
23:54:02.252 00.000 11060 Move returns status 0, amount 28
23:54:02.252 00.000 11060 MoveAxis(N, 0, ABG)
23:54:02.252 00.000 11060 Move returns status 0, amount 0
23:54:02.252 00.000 11060 move complete, result=0
23:54:02.252 00.000 11060 worker thread done servicing request
23:54:02.252 00.000 11060 Worker thread wakes up
23:54:02.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:02.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:02.267 00.015 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:54:02.887 00.620 11060 Exposure complete
23:54:03.064 00.177 11060 worker thread done servicing request
23:54:03.064 00.000 10844 OnExposeComplete: enter
23:54:03.064 00.000 10844 UpdateGuideState(): m_state=6
23:54:03.064 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
23:54:03.064 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=60.84, Mass=3760, SNR=39.5, Peak=249 HFD=4.0
23:54:03.064 00.000 10844 MultiStar: [#1 0.21,0.05,0.94,U] [#2 0.21,-0.78,0.00,M1] [#3 1.06,0.23,0.00,M2] [#4 -0.24,-0.88,0.00,M1] [#5 0.32,-0.42,0.98,U] [#6 0.69,-0.62,0.00,M3] [#7 0.58,-0.77,0.00,M1] [#8 0.12,-0.41,0.85,U] 
23:54:03.064 00.000 10844 refined, 3 included, MultiStar: {0.29, -0.31}, one-star: {0.47, -0.44}
23:54:03.064 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
23:54:03.064 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
23:54:03.064 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.31 hyp=0.42 cameraTheta=-0.82 mountX=0.25 mountY=0.33, mountTheta=0.93
23:54:03.070 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.31, opts=13)
23:54:03.070 00.000 10844 Enqueuing Move request for scope (0.29, -0.31)
23:54:03.070 00.000 11060 Worker thread wakes up
23:54:03.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.31) opts 0xd
23:54:03.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.31)
23:54:03.070 00.000 11060 Moving (0.29, -0.31) raw xDistance=0.25 yDistance=0.33
23:54:03.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:54:03.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:54:03.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:54:03.070 00.000 11060 MoveAxis(W, 44, ABG)
23:54:03.070 00.000 11060 Guiding  Dir = 3, Dur = 44
23:54:03.075 00.005 11060 IsSlewing returns 0
23:54:03.076 00.001 11060 IsGuiding returns 0
23:54:03.079 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:54:03.096 00.017 10844 UpdateGuideState exits: m=3760 SNR=39.5
23:54:03.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:03.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:03.096 00.000 10844 Enqueuing Expose request
23:54:03.122 00.026 11060 IsGuiding returns 0
23:54:03.122 00.000 11060 Move returns status 0, amount 44
23:54:03.122 00.000 11060 MoveAxis(N, 0, ABG)
23:54:03.122 00.000 11060 Move returns status 0, amount 0
23:54:03.122 00.000 11060 move complete, result=0
23:54:03.122 00.000 11060 worker thread done servicing request
23:54:03.122 00.000 11060 Worker thread wakes up
23:54:03.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:03.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:03.152 00.030 10844 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
23:54:03.753 00.601 11060 Exposure complete
23:54:03.934 00.181 11060 worker thread done servicing request
23:54:03.934 00.000 10844 OnExposeComplete: enter
23:54:03.934 00.000 10844 UpdateGuideState(): m_state=6
23:54:03.934 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
23:54:03.934 00.000 10844 Star::Find returns 1 (1), X=258.06, Y=61.64, Mass=3615, SNR=38.7, Peak=255 HFD=4.0
23:54:03.934 00.000 10844 MultiStar: [#1 0.28,-1.04,0.00,M1] [#2 0.12,0.04,1.95,U] [#3 0.62,-0.21,0.00,M3] [#4 -0.08,-0.42,0.89,U] [#5 0.62,-0.28,0.00,M1] [#6 0.21,-0.52,0.90,U] [#7 0.23,-0.77,0.00,M2] [#8 0.17,0.02,0.87,U] 
23:54:03.935 00.001 10844 refined, 4 included, MultiStar: {0.03, -0.07}, one-star: {-0.30, 0.36}
23:54:03.935 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
23:54:03.935 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
23:54:03.935 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.11 mountX=0.06 mountY=0.05, mountTheta=0.63
23:54:03.935 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
23:54:03.935 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
23:54:03.935 00.000 11060 Worker thread wakes up
23:54:03.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:54:03.935 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:54:03.935 00.000 11060 Moving (0.03, -0.07) raw xDistance=0.06 yDistance=0.05
23:54:03.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:54:03.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:03.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:03.935 00.000 11060 MoveAxis(E, 0, ABG)
23:54:03.935 00.000 11060 Move returns status 0, amount 0
23:54:03.935 00.000 11060 MoveAxis(N, 0, ABG)
23:54:03.937 00.002 11060 Move returns status 0, amount 0
23:54:03.937 00.000 11060 move complete, result=0
23:54:03.937 00.000 11060 worker thread done servicing request
23:54:03.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:03.952 00.015 10844 UpdateGuideState exits: m=3615 SNR=38.7 Saturated
23:54:03.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:03.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:03.952 00.000 10844 Enqueuing Expose request
23:54:03.952 00.000 11060 Worker thread wakes up
23:54:03.954 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:03.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:03.954 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:04.601 00.647 11060 Exposure complete
23:54:04.807 00.206 11060 worker thread done servicing request
23:54:04.807 00.000 10844 OnExposeComplete: enter
23:54:04.807 00.000 10844 UpdateGuideState(): m_state=6
23:54:04.807 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
23:54:04.807 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=60.84, Mass=3304, SNR=37.2, Peak=225 HFD=3.8
23:54:04.807 00.000 10844 MultiStar: [#1 0.46,0.57,0.00,M2] [#2 0.18,0.05,1.89,U] [#3 0.29,0.37,1.03,U] [#4 0.30,0.41,0.96,U] [#5 0.29,-0.51,1.01,U] [#6 -0.22,-0.59,0.90,U] [#7 0.01,-0.15,0.80,U] [#8 -0.12,-0.35,1.05,U] 
23:54:04.807 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.13}, one-star: {0.12, -0.44}
23:54:04.807 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
23:54:04.807 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
23:54:04.807 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.83 mountX=0.10 mountY=0.14, mountTheta=0.92
23:54:04.810 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.13, opts=13)
23:54:04.810 00.000 10844 Enqueuing Move request for scope (0.12, -0.13)
23:54:04.810 00.000 11060 Worker thread wakes up
23:54:04.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
23:54:04.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
23:54:04.810 00.000 11060 Moving (0.12, -0.13) raw xDistance=0.10 yDistance=0.14
23:54:04.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:54:04.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:04.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:54:04.810 00.000 11060 MoveAxis(E, 0, ABG)
23:54:04.810 00.000 11060 Move returns status 0, amount 0
23:54:04.810 00.000 11060 MoveAxis(N, 0, ABG)
23:54:04.810 00.000 11060 Move returns status 0, amount 0
23:54:04.810 00.000 11060 move complete, result=0
23:54:04.810 00.000 11060 worker thread done servicing request
23:54:04.815 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:04.831 00.016 10844 UpdateGuideState exits: m=3304 SNR=37.2
23:54:04.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:04.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:04.831 00.000 10844 Enqueuing Expose request
23:54:04.831 00.000 11060 Worker thread wakes up
23:54:04.831 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:04.832 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:04.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:05.476 00.644 11060 Exposure complete
23:54:05.611 00.135 11060 worker thread done servicing request
23:54:05.611 00.000 10844 OnExposeComplete: enter
23:54:05.611 00.000 10844 UpdateGuideState(): m_state=6
23:54:05.611 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
23:54:05.611 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.08, Mass=2876, SNR=34.4, Peak=180 HFD=4.1
23:54:05.611 00.000 10844 MultiStar: [#1 0.02,0.69,0.00,M3] [#2 -0.08,0.18,2.02,U] [#3 0.34,0.13,1.09,U] [#4 0.13,-0.37,1.01,U] [#5 0.04,-0.17,1.10,U] [#6 0.31,-0.84,0.00,M2] [#7 0.12,-0.19,0.97,U] [#8 -0.60,-0.30,0.00,M1] 
23:54:05.611 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.06}, one-star: {-0.12, -0.20}
23:54:05.611 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
23:54:05.611 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
23:54:05.611 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=0.05 mountY=0.06, mountTheta=0.87
23:54:05.614 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
23:54:05.614 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
23:54:05.621 00.007 11060 Worker thread wakes up
23:54:05.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:54:05.621 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:54:05.621 00.000 11060 Moving (0.05, -0.06) raw xDistance=0.05 yDistance=0.06
23:54:05.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:54:05.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:05.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:54:05.621 00.000 11060 MoveAxis(E, 0, ABG)
23:54:05.621 00.000 11060 Move returns status 0, amount 0
23:54:05.621 00.000 11060 MoveAxis(N, 0, ABG)
23:54:05.621 00.000 11060 Move returns status 0, amount 0
23:54:05.621 00.000 11060 move complete, result=0
23:54:05.621 00.000 11060 worker thread done servicing request
23:54:05.627 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:05.640 00.013 10844 UpdateGuideState exits: m=2876 SNR=34.4
23:54:05.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:05.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:05.640 00.000 10844 Enqueuing Expose request
23:54:05.640 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:05.640 00.000 11060 Worker thread wakes up
23:54:05.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:05.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:06.290 00.650 11060 Exposure complete
23:54:06.462 00.172 11060 worker thread done servicing request
23:54:06.462 00.000 10844 OnExposeComplete: enter
23:54:06.462 00.000 10844 UpdateGuideState(): m_state=6
23:54:06.462 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
23:54:06.462 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=61.91, Mass=3517, SNR=38.1, Peak=232 HFD=4.0
23:54:06.462 00.000 10844 MultiStar: [#1 0.03,0.76,0.00,M4] [#2 -0.50,0.44,0.00,M1] [#3 0.28,-0.06,0.97,U] [#4 -0.58,-0.07,0.85,U] [#5 -0.41,-0.69,0.00,M1] [#6 -0.29,-0.57,0.00,M3] [#7 -0.40,-0.08,0.85,U] [#8 -0.66,-0.57,0.00,M2] 
23:54:06.462 00.000 10844 refined, 3 included, MultiStar: {-0.19, 0.12}, one-star: {-0.13, 0.63}
23:54:06.462 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
23:54:06.462 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
23:54:06.462 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.57 mountX=-0.09 mountY=-0.21, mountTheta=-1.96
23:54:06.466 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.12, opts=13)
23:54:06.466 00.000 10844 Enqueuing Move request for scope (-0.19, 0.12)
23:54:06.466 00.000 11060 Worker thread wakes up
23:54:06.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
23:54:06.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
23:54:06.466 00.000 11060 Moving (-0.19, 0.12) raw xDistance=-0.09 yDistance=-0.21
23:54:06.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:06.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
23:54:06.466 00.000 11060 MoveAxis(E, 0, ABG)
23:54:06.466 00.000 11060 Move returns status 0, amount 0
23:54:06.466 00.000 11060 MoveAxis(N, 81, ABG)
23:54:06.466 00.000 11060 Guiding  Dir = 0, Dur = 81
23:54:06.471 00.005 11060 IsSlewing returns 0
23:54:06.471 00.000 11060 IsGuiding returns 0
23:54:06.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:06.491 00.020 10844 UpdateGuideState exits: m=3517 SNR=38.1
23:54:06.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:06.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:06.491 00.000 10844 Enqueuing Expose request
23:54:06.561 00.070 11060 IsGuiding returns 0
23:54:06.561 00.000 11060 Move returns status 0, amount 81
23:54:06.561 00.000 11060 move complete, result=0
23:54:06.561 00.000 11060 worker thread done servicing request
23:54:06.561 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 81 ms NORTH
23:54:06.561 00.000 11060 Worker thread wakes up
23:54:06.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:06.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:07.196 00.635 11060 Exposure complete
23:54:07.367 00.171 11060 worker thread done servicing request
23:54:07.367 00.000 10844 OnExposeComplete: enter
23:54:07.367 00.000 10844 UpdateGuideState(): m_state=6
23:54:07.367 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
23:54:07.377 00.010 10844 Star::Find returns 1 (1), X=258.27, Y=61.76, Mass=3601, SNR=38.5, Peak=255 HFD=3.8
23:54:07.379 00.002 10844 MultiStar: [#1 -0.40,0.10,1.03,U] [#2 0.07,-0.04,1.87,U] [#3 0.32,0.17,0.98,U] [#4 0.07,-0.35,0.93,U] [#5 0.07,-0.29,1.03,U] [#6 -0.36,-0.39,0.87,U] [#7 -0.57,-0.38,0.00,M1] [#8 -0.48,-0.07,0.85,U] 
23:54:07.379 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.09, 0.48}
23:54:07.379 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
23:54:07.379 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
23:54:07.379 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.65 mountX=0.05 mountY=-0.07, mountTheta=-0.91
23:54:07.379 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
23:54:07.379 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
23:54:07.379 00.000 11060 Worker thread wakes up
23:54:07.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:54:07.379 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:54:07.379 00.000 11060 Moving (-0.08, -0.04) raw xDistance=0.05 yDistance=-0.07
23:54:07.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:54:07.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:07.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:07.379 00.000 11060 MoveAxis(E, 0, ABG)
23:54:07.379 00.000 11060 Move returns status 0, amount 0
23:54:07.379 00.000 11060 MoveAxis(N, 0, ABG)
23:54:07.379 00.000 11060 Move returns status 0, amount 0
23:54:07.379 00.000 11060 move complete, result=0
23:54:07.382 00.003 11060 worker thread done servicing request
23:54:07.387 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:07.398 00.011 10844 UpdateGuideState exits: m=3601 SNR=38.5 Saturated
23:54:07.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:07.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:07.398 00.000 10844 Enqueuing Expose request
23:54:07.398 00.000 11060 Worker thread wakes up
23:54:07.398 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:07.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:07.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:08.028 00.630 11060 Exposure complete
23:54:08.175 00.147 11060 worker thread done servicing request
23:54:08.175 00.000 10844 OnExposeComplete: enter
23:54:08.175 00.000 10844 UpdateGuideState(): m_state=6
23:54:08.177 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
23:54:08.177 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.50, Mass=2921, SNR=34.4, Peak=211 HFD=3.7
23:54:08.177 00.000 10844 MultiStar: [#1 -0.70,-0.07,0.00,M4] [#2 -0.29,0.21,2.06,U] [#3 0.01,-0.75,0.00,M1] [#4 0.70,-0.12,0.00,M1] [#5 0.19,-0.09,1.06,U] [#6 -0.31,-0.75,0.00,M3] [#7 -0.92,-0.58,0.00,M2] [#8 -0.55,-0.14,1.04,U] 
23:54:08.177 00.000 10844 refined, 3 included, MultiStar: {-0.13, 0.08}, one-star: {0.32, 0.22}
23:54:08.177 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
23:54:08.177 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
23:54:08.177 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.58 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
23:54:08.179 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
23:54:08.180 00.001 10844 Enqueuing Move request for scope (-0.13, 0.08)
23:54:08.180 00.000 11060 Worker thread wakes up
23:54:08.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:54:08.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:54:08.180 00.000 11060 Moving (-0.13, 0.08) raw xDistance=-0.06 yDistance=-0.14
23:54:08.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:54:08.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:08.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:08.180 00.000 11060 MoveAxis(E, 0, ABG)
23:54:08.180 00.000 11060 Move returns status 0, amount 0
23:54:08.180 00.000 11060 MoveAxis(N, 0, ABG)
23:54:08.180 00.000 11060 Move returns status 0, amount 0
23:54:08.180 00.000 11060 move complete, result=0
23:54:08.180 00.000 11060 worker thread done servicing request
23:54:08.185 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:08.195 00.010 10844 UpdateGuideState exits: m=2921 SNR=34.4
23:54:08.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:08.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:08.195 00.000 10844 Enqueuing Expose request
23:54:08.195 00.000 11060 Worker thread wakes up
23:54:08.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:08.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:08.195 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:08.832 00.637 11060 Exposure complete
23:54:08.996 00.164 11060 worker thread done servicing request
23:54:08.996 00.000 10844 OnExposeComplete: enter
23:54:08.996 00.000 10844 UpdateGuideState(): m_state=6
23:54:08.996 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
23:54:08.996 00.000 10844 Star::Find returns 1 (0), X=259.02, Y=60.81, Mass=3739, SNR=39.5, Peak=243 HFD=4.0
23:54:08.996 00.000 10844 MultiStar: [#1 1.04,-0.02,0.00,M5] [#2 -0.98,-0.22,0.00,M1] [#3 0.24,-0.30,0.82,U] [#4 -0.07,-0.69,0.00,M2] [#5 -0.57,-0.54,0.00,M1] [#6 -0.12,-0.52,0.78,U] [#7 0.44,-0.91,0.00,M3] [#8 -0.26,-0.60,0.00,M1] 
23:54:08.996 00.000 10844 refined, 2 included, MultiStar: {0.29, -0.43}, one-star: {0.66, -0.47}
23:54:08.996 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
23:54:08.996 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
23:54:08.996 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.43 hyp=0.52 cameraTheta=-0.98 mountX=0.37 mountY=0.36, mountTheta=0.77
23:54:08.996 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.43, opts=13)
23:54:08.996 00.000 10844 Enqueuing Move request for scope (0.29, -0.43)
23:54:08.996 00.000 11060 Worker thread wakes up
23:54:08.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.43) opts 0xd
23:54:08.996 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.43)
23:54:08.996 00.000 11060 Moving (0.29, -0.43) raw xDistance=0.37 yDistance=0.36
23:54:08.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:54:08.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:08.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:54:08.996 00.000 11060 MoveAxis(W, 65, ABG)
23:54:08.996 00.000 11060 Guiding  Dir = 3, Dur = 65
23:54:09.005 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:09.007 00.002 11060 IsSlewing returns 0
23:54:09.007 00.000 11060 IsGuiding returns 0
23:54:09.019 00.012 10844 UpdateGuideState exits: m=3739 SNR=39.5
23:54:09.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:09.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:09.019 00.000 10844 Enqueuing Expose request
23:54:09.088 00.069 11060 IsGuiding returns 0
23:54:09.088 00.000 11060 Move returns status 0, amount 65
23:54:09.088 00.000 11060 MoveAxis(N, 0, ABG)
23:54:09.088 00.000 11060 Move returns status 0, amount 0
23:54:09.088 00.000 11060 move complete, result=0
23:54:09.088 00.000 11060 worker thread done servicing request
23:54:09.090 00.002 11060 Worker thread wakes up
23:54:09.090 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.4 px 0 ms NORTH
23:54:09.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:09.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:09.716 00.626 11060 Exposure complete
23:54:09.902 00.186 11060 worker thread done servicing request
23:54:09.902 00.000 10844 OnExposeComplete: enter
23:54:09.902 00.000 10844 UpdateGuideState(): m_state=6
23:54:09.902 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
23:54:09.902 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.78, Mass=2911, SNR=34.6, Peak=247 HFD=3.4
23:54:09.902 00.000 10844 MultiStar: [#1 0.84,0.36,0.00,M6] [#2 -0.15,0.67,0.00,M2] [#3 0.00,-0.19,1.06,U] [#4 -0.11,-0.40,1.03,U] [#5 0.08,-1.29,0.00,M2] [#6 -0.35,-0.10,0.90,U] [#7 -0.05,-0.28,0.82,U] [#8 -0.51,0.56,0.00,M2] 
23:54:09.902 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.09}, one-star: {0.07, 0.50}
23:54:09.902 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
23:54:09.902 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
23:54:09.902 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.32 mountX=0.10 mountY=-0.07, mountTheta=-0.58
23:54:09.902 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.09, opts=13)
23:54:09.902 00.000 10844 Enqueuing Move request for scope (-0.08, -0.09)
23:54:09.907 00.005 11060 Worker thread wakes up
23:54:09.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
23:54:09.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
23:54:09.907 00.000 11060 Moving (-0.08, -0.09) raw xDistance=0.10 yDistance=-0.07
23:54:09.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:54:09.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:09.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:09.907 00.000 11060 MoveAxis(E, 0, ABG)
23:54:09.907 00.000 11060 Move returns status 0, amount 0
23:54:09.907 00.000 11060 MoveAxis(N, 0, ABG)
23:54:09.907 00.000 11060 Move returns status 0, amount 0
23:54:09.907 00.000 11060 move complete, result=0
23:54:09.907 00.000 11060 worker thread done servicing request
23:54:09.912 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:09.922 00.010 10844 UpdateGuideState exits: m=2911 SNR=34.6
23:54:09.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:09.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:09.922 00.000 10844 Enqueuing Expose request
23:54:09.922 00.000 11060 Worker thread wakes up
23:54:09.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:09.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:09.922 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:10.572 00.650 11060 Exposure complete
23:54:10.724 00.152 11060 worker thread done servicing request
23:54:10.724 00.000 10844 OnExposeComplete: enter
23:54:10.724 00.000 10844 UpdateGuideState(): m_state=6
23:54:10.724 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
23:54:10.724 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.65, Mass=3294, SNR=37.0, Peak=255 HFD=3.4
23:54:10.729 00.005 10844 MultiStar: [#1 0.52,0.40,0.00,M7] [#2 -0.30,0.93,0.00,M3] [#3 -0.08,0.59,0.99,U] [#4 0.54,0.14,0.89,U] [#5 0.32,-0.53,1.00,U] [#6 -0.11,-0.59,0.86,U] [#7 0.24,-0.24,0.88,U] [#8 -0.11,0.56,0.92,U] 
23:54:10.729 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.18, 0.37}
23:54:10.729 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
23:54:10.729 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
23:54:10.729 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.35 mountX=-0.08 mountY=0.13, mountTheta=2.10
23:54:10.729 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.05, opts=13)
23:54:10.729 00.000 10844 Enqueuing Move request for scope (0.14, 0.05)
23:54:10.729 00.000 11060 Worker thread wakes up
23:54:10.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:54:10.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:54:10.729 00.000 11060 Moving (0.14, 0.05) raw xDistance=-0.08 yDistance=0.13
23:54:10.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:54:10.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:10.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:54:10.729 00.000 11060 MoveAxis(E, 0, ABG)
23:54:10.729 00.000 11060 Move returns status 0, amount 0
23:54:10.729 00.000 11060 MoveAxis(N, 0, ABG)
23:54:10.729 00.000 11060 Move returns status 0, amount 0
23:54:10.729 00.000 11060 move complete, result=0
23:54:10.729 00.000 11060 worker thread done servicing request
23:54:10.736 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:10.750 00.014 10844 UpdateGuideState exits: m=3294 SNR=37.0 Saturated
23:54:10.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:10.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:10.750 00.000 10844 Enqueuing Expose request
23:54:10.750 00.000 11060 Worker thread wakes up
23:54:10.750 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:10.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:10.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:11.381 00.631 11060 Exposure complete
23:54:11.524 00.143 11060 worker thread done servicing request
23:54:11.528 00.004 10844 OnExposeComplete: enter
23:54:11.528 00.000 10844 UpdateGuideState(): m_state=6
23:54:11.528 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
23:54:11.528 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=60.96, Mass=3390, SNR=37.4, Peak=234 HFD=4.0
23:54:11.528 00.000 10844 MultiStar: [#1 0.03,-0.36,1.01,U] [#2 -0.49,0.34,1.97,U] [#3 0.59,-0.17,0.87,U] [#4 0.54,0.18,0.96,U] [#5 0.06,-0.48,0.94,U] [#6 -0.19,-0.29,0.82,U] [#7 -0.17,-0.07,0.86,U] [#8 -0.39,-0.05,0.93,U] 
23:54:11.528 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.37, -0.31}
23:54:11.529 00.001 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
23:54:11.529 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
23:54:11.529 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.77 mountX=0.09 mountY=-0.00, mountTheta=-0.04
23:54:11.538 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
23:54:11.538 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
23:54:11.538 00.000 11060 Worker thread wakes up
23:54:11.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:54:11.539 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:54:11.539 00.000 11060 Moving (-0.02, -0.08) raw xDistance=0.09 yDistance=-0.00
23:54:11.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:54:11.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:11.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:54:11.539 00.000 11060 MoveAxis(E, 0, ABG)
23:54:11.539 00.000 11060 Move returns status 0, amount 0
23:54:11.539 00.000 11060 MoveAxis(N, 0, ABG)
23:54:11.539 00.000 11060 Move returns status 0, amount 0
23:54:11.539 00.000 11060 move complete, result=0
23:54:11.539 00.000 11060 worker thread done servicing request
23:54:11.545 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:11.557 00.012 10844 UpdateGuideState exits: m=3390 SNR=37.4
23:54:11.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:11.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:11.557 00.000 10844 Enqueuing Expose request
23:54:11.557 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:11.557 00.000 11060 Worker thread wakes up
23:54:11.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:11.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:12.186 00.629 11060 Exposure complete
23:54:12.359 00.173 11060 worker thread done servicing request
23:54:12.359 00.000 10844 OnExposeComplete: enter
23:54:12.361 00.002 10844 UpdateGuideState(): m_state=6
23:54:12.361 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
23:54:12.361 00.000 10844 Star::Find returns 1 (0), X=257.54, Y=61.59, Mass=2876, SNR=34.5, Peak=225 HFD=3.3
23:54:12.361 00.000 10844 MultiStar: [#1 -0.13,0.23,1.00,U] [#2 -0.08,0.50,2.07,U] [#3 -0.09,0.35,1.10,U] [#4 -0.09,0.29,1.05,U] [#5 -0.24,-0.28,1.10,U] [#6 -0.05,-0.46,0.90,U] [#7 -0.51,-0.16,0.88,U] [#8 -0.40,0.15,1.00,U] 
23:54:12.361 00.000 10844 refined, 8 included, MultiStar: {-0.25, 0.15}, one-star: {-0.82, 0.31}
23:54:12.361 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
23:54:12.361 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
23:54:12.361 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.59 mountX=-0.11 mountY=-0.27, mountTheta=-1.95
23:54:12.361 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.15, opts=13)
23:54:12.361 00.000 10844 Enqueuing Move request for scope (-0.25, 0.15)
23:54:12.361 00.000 11060 Worker thread wakes up
23:54:12.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
23:54:12.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
23:54:12.361 00.000 11060 Moving (-0.25, 0.15) raw xDistance=-0.11 yDistance=-0.27
23:54:12.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:54:12.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
23:54:12.361 00.000 11060 MoveAxis(E, 0, ABG)
23:54:12.361 00.000 11060 Move returns status 0, amount 0
23:54:12.361 00.000 11060 MoveAxis(N, 104, ABG)
23:54:12.361 00.000 11060 Guiding  Dir = 0, Dur = 104
23:54:12.364 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:12.374 00.010 11060 IsSlewing returns 0
23:54:12.375 00.001 11060 IsGuiding returns 0
23:54:12.379 00.004 10844 UpdateGuideState exits: m=2876 SNR=34.5
23:54:12.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:12.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:12.379 00.000 10844 Enqueuing Expose request
23:54:12.484 00.105 11060 IsGuiding returns 0
23:54:12.484 00.000 11060 Move returns status 0, amount 104
23:54:12.484 00.000 11060 move complete, result=0
23:54:12.484 00.000 11060 worker thread done servicing request
23:54:12.484 00.000 11060 Worker thread wakes up
23:54:12.484 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 104 ms NORTH
23:54:12.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:12.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:13.105 00.621 11060 Exposure complete
23:54:13.284 00.179 11060 worker thread done servicing request
23:54:13.284 00.000 10844 OnExposeComplete: enter
23:54:13.284 00.000 10844 UpdateGuideState(): m_state=6
23:54:13.285 00.001 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
23:54:13.285 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.23, Mass=2750, SNR=33.9, Peak=221 HFD=3.6
23:54:13.285 00.000 10844 MultiStar: [#1 -0.21,0.01,1.05,U] [#2 -0.12,0.85,0.00,M2] [#3 0.28,0.01,0.96,U] [#4 0.09,-0.26,0.98,U] [#5 -0.04,0.34,1.13,U] [#6 -0.33,-0.51,0.99,U] [#7 0.19,-0.42,0.89,U] [#8 -0.61,0.59,0.00,M1] 
23:54:13.285 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.11}, one-star: {0.24, -0.05}
23:54:13.285 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
23:54:13.285 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
23:54:13.285 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.35 mountX=0.10 mountY=0.04, mountTheta=0.39
23:54:13.285 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
23:54:13.285 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
23:54:13.285 00.000 11060 Worker thread wakes up
23:54:13.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
23:54:13.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
23:54:13.285 00.000 11060 Moving (0.03, -0.11) raw xDistance=0.10 yDistance=0.04
23:54:13.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:54:13.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:13.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:13.285 00.000 11060 MoveAxis(E, 0, ABG)
23:54:13.288 00.003 11060 Move returns status 0, amount 0
23:54:13.288 00.000 11060 MoveAxis(N, 0, ABG)
23:54:13.288 00.000 11060 Move returns status 0, amount 0
23:54:13.288 00.000 11060 move complete, result=0
23:54:13.288 00.000 11060 worker thread done servicing request
23:54:13.293 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:13.305 00.012 10844 UpdateGuideState exits: m=2750 SNR=33.9
23:54:13.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:13.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:13.305 00.000 10844 Enqueuing Expose request
23:54:13.305 00.000 11060 Worker thread wakes up
23:54:13.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:13.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:13.305 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:13.937 00.632 11060 Exposure complete
23:54:14.120 00.183 11060 worker thread done servicing request
23:54:14.120 00.000 10844 OnExposeComplete: enter
23:54:14.120 00.000 10844 UpdateGuideState(): m_state=6
23:54:14.120 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
23:54:14.120 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=62.24, Mass=2993, SNR=35.7, Peak=220 HFD=3.8
23:54:14.120 00.000 10844 MultiStar: [#1 -0.25,-0.25,1.00,U] [#2 -0.54,0.61,0.00,M3] [#3 0.11,0.19,0.96,U] [#4 0.12,0.14,0.92,U] [#5 0.16,0.12,1.09,U] [#6 -0.48,-0.72,0.00,M1] [#7 -0.79,-0.33,0.00,M1] [#8 -0.81,0.35,0.00,M2] 
23:54:14.120 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.23}, one-star: {-0.10, 0.96}
23:54:14.120 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
23:54:14.121 00.001 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.01)
23:54:14.121 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.54 mountX=-0.23 mountY=-0.03, mountTheta=-3.01
23:54:14.121 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.23, opts=13)
23:54:14.121 00.000 10844 Enqueuing Move request for scope (0.01, 0.23)
23:54:14.121 00.000 11060 Worker thread wakes up
23:54:14.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
23:54:14.121 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
23:54:14.121 00.000 11060 Moving (0.01, 0.23) raw xDistance=-0.23 yDistance=-0.03
23:54:14.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:54:14.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:14.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:54:14.121 00.000 11060 MoveAxis(E, 40, ABG)
23:54:14.121 00.000 11060 Guiding  Dir = 2, Dur = 40
23:54:14.130 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:14.136 00.006 11060 IsSlewing returns 0
23:54:14.136 00.000 11060 IsGuiding returns 0
23:54:14.148 00.012 10844 UpdateGuideState exits: m=2993 SNR=35.7
23:54:14.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:14.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:14.148 00.000 10844 Enqueuing Expose request
23:54:14.182 00.034 11060 IsGuiding returns 0
23:54:14.182 00.000 11060 Move returns status 0, amount 40
23:54:14.182 00.000 11060 MoveAxis(N, 0, ABG)
23:54:14.182 00.000 11060 Move returns status 0, amount 0
23:54:14.182 00.000 11060 move complete, result=0
23:54:14.182 00.000 11060 worker thread done servicing request
23:54:14.182 00.000 11060 Worker thread wakes up
23:54:14.184 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:14.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:14.189 00.005 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
23:54:14.802 00.613 11060 Exposure complete
23:54:14.982 00.180 11060 worker thread done servicing request
23:54:14.982 00.000 10844 OnExposeComplete: enter
23:54:14.982 00.000 10844 UpdateGuideState(): m_state=6
23:54:14.982 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
23:54:14.982 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=61.31, Mass=3008, SNR=35.2, Peak=205 HFD=3.6
23:54:14.982 00.000 10844 MultiStar: [#1 0.29,0.36,1.10,U] [#2 -0.76,0.12,0.00,M4] [#3 0.25,0.02,1.04,U] [#4 0.45,-0.60,0.00,M1] [#5 -0.68,-0.29,0.00,M1] [#6 0.42,-0.47,0.90,U] [#7 -0.05,-0.39,0.88,U] [#8 -0.50,-0.37,0.95,U] 
23:54:14.982 00.000 10844 single-star, 5 included, MultiStar: {0.07, -0.12}, one-star: {-0.01, 0.04}
23:54:14.982 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
23:54:14.982 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
23:54:14.982 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.72 mountX=-0.03 mountY=-0.01, mountTheta=-2.82
23:54:14.987 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
23:54:14.987 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
23:54:14.987 00.000 11060 Worker thread wakes up
23:54:14.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:54:14.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:54:14.987 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.03 yDistance=-0.01
23:54:14.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:54:14.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:14.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:54:14.987 00.000 11060 MoveAxis(E, 0, ABG)
23:54:14.987 00.000 11060 Move returns status 0, amount 0
23:54:14.987 00.000 11060 MoveAxis(N, 0, ABG)
23:54:14.987 00.000 11060 Move returns status 0, amount 0
23:54:14.987 00.000 11060 move complete, result=0
23:54:14.987 00.000 11060 worker thread done servicing request
23:54:14.992 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:15.008 00.016 10844 UpdateGuideState exits: m=3008 SNR=35.2
23:54:15.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:15.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:15.008 00.000 10844 Enqueuing Expose request
23:54:15.008 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:15.008 00.000 11060 Worker thread wakes up
23:54:15.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:15.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:15.634 00.626 11060 Exposure complete
23:54:15.801 00.167 11060 worker thread done servicing request
23:54:15.801 00.000 10844 OnExposeComplete: enter
23:54:15.801 00.000 10844 UpdateGuideState(): m_state=6
23:54:15.801 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
23:54:15.801 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=60.77, Mass=2960, SNR=34.7, Peak=220 HFD=3.6
23:54:15.801 00.000 10844 MultiStar: [#1 0.14,0.59,1.09,U] [#2 0.10,0.17,2.04,U] [#3 0.09,0.26,1.03,U] [#4 0.18,-0.34,0.98,U] [#5 0.04,0.11,0.96,U] [#6 -0.18,-0.06,1.04,U] [#7 -0.09,0.56,0.85,U] [#8 -0.08,0.32,0.97,U] 
23:54:15.801 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {-0.04, -0.51}
23:54:15.801 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
23:54:15.801 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
23:54:15.801 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=-0.13 mountY=0.01, mountTheta=3.09
23:54:15.803 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.13, opts=13)
23:54:15.803 00.000 10844 Enqueuing Move request for scope (0.03, 0.13)
23:54:15.803 00.000 11060 Worker thread wakes up
23:54:15.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
23:54:15.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
23:54:15.803 00.000 11060 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=0.01
23:54:15.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:54:15.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:15.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:54:15.803 00.000 11060 MoveAxis(E, 22, ABG)
23:54:15.803 00.000 11060 Guiding  Dir = 2, Dur = 22
23:54:15.808 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:15.835 00.027 11060 IsSlewing returns 0
23:54:15.836 00.001 10844 UpdateGuideState exits: m=2960 SNR=34.7
23:54:15.836 00.000 11060 IsGuiding returns 0
23:54:15.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:15.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:15.836 00.000 10844 Enqueuing Expose request
23:54:15.887 00.051 11060 IsGuiding returns 0
23:54:15.887 00.000 11060 Move returns status 0, amount 22
23:54:15.887 00.000 11060 MoveAxis(N, 0, ABG)
23:54:15.887 00.000 11060 Move returns status 0, amount 0
23:54:15.887 00.000 11060 move complete, result=0
23:54:15.887 00.000 11060 worker thread done servicing request
23:54:15.887 00.000 11060 Worker thread wakes up
23:54:15.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:15.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:15.887 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
23:54:16.517 00.630 11060 Exposure complete
23:54:16.683 00.166 11060 worker thread done servicing request
23:54:16.683 00.000 10844 OnExposeComplete: enter
23:54:16.683 00.000 10844 UpdateGuideState(): m_state=6
23:54:16.683 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3814
23:54:16.683 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=61.13, Mass=3020, SNR=35.0, Peak=247 HFD=3.7
23:54:16.683 00.000 10844 MultiStar: [#1 0.51,0.65,0.00,M2] [#2 -0.17,0.35,2.00,U] [#3 0.07,0.32,0.97,U] [#4 -0.21,0.18,0.94,U] [#5 -0.18,-0.11,1.04,U] [#6 -0.25,0.02,0.93,U] [#7 0.06,0.31,0.95,U] [#8 -0.48,0.49,0.00,M1] 
23:54:16.683 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.16}, one-star: {0.26, -0.15}
23:54:16.683 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
23:54:16.683 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
23:54:16.683 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.02 mountX=-0.14 mountY=-0.10, mountTheta=-2.52
23:54:16.685 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.16, opts=13)
23:54:16.685 00.000 10844 Enqueuing Move request for scope (-0.08, 0.16)
23:54:16.685 00.000 11060 Worker thread wakes up
23:54:16.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
23:54:16.685 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
23:54:16.685 00.000 11060 Moving (-0.08, 0.16) raw xDistance=-0.14 yDistance=-0.10
23:54:16.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:54:16.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:16.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:54:16.685 00.000 11060 MoveAxis(E, 25, ABG)
23:54:16.685 00.000 11060 Guiding  Dir = 2, Dur = 25
23:54:16.690 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:16.705 00.015 10844 UpdateGuideState exits: m=3020 SNR=35.0
23:54:16.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:16.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:16.705 00.000 10844 Enqueuing Expose request
23:54:16.728 00.023 11060 IsSlewing returns 0
23:54:16.728 00.000 11060 IsGuiding returns 0
23:54:16.787 00.059 11060 IsGuiding returns 0
23:54:16.787 00.000 11060 Move returns status 0, amount 25
23:54:16.787 00.000 11060 MoveAxis(N, 0, ABG)
23:54:16.789 00.002 11060 Move returns status 0, amount 0
23:54:16.789 00.000 11060 move complete, result=0
23:54:16.789 00.000 11060 worker thread done servicing request
23:54:16.789 00.000 11060 Worker thread wakes up
23:54:16.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:16.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:16.804 00.015 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
23:54:17.428 00.624 11060 Exposure complete
23:54:17.573 00.145 11060 worker thread done servicing request
23:54:17.573 00.000 10844 OnExposeComplete: enter
23:54:17.573 00.000 10844 UpdateGuideState(): m_state=6
23:54:17.578 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3815
23:54:17.578 00.000 10844 Star::Find returns 1 (1), X=258.51, Y=61.40, Mass=3071, SNR=36.1, Peak=255 HFD=3.4
23:54:17.578 00.000 10844 MultiStar: [#1 0.35,0.27,1.00,U] [#2 -0.72,0.46,0.00,M3] [#3 0.01,0.53,0.99,U] [#4 0.18,0.08,0.98,U] [#5 -0.10,0.07,1.08,U] [#6 -0.29,-0.38,0.93,U] [#7 -0.25,-0.03,0.90,U] [#8 -0.54,0.10,0.94,U] 
23:54:17.578 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.10}, one-star: {0.15, 0.12}
23:54:17.578 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
23:54:17.578 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
23:54:17.578 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.08 mountX=-0.09 mountY=-0.07, mountTheta=-2.46
23:54:17.578 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.10, opts=13)
23:54:17.578 00.000 10844 Enqueuing Move request for scope (-0.06, 0.10)
23:54:17.578 00.000 11060 Worker thread wakes up
23:54:17.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
23:54:17.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
23:54:17.578 00.000 11060 Moving (-0.06, 0.10) raw xDistance=-0.09 yDistance=-0.07
23:54:17.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:54:17.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:17.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:17.578 00.000 11060 MoveAxis(E, 0, ABG)
23:54:17.578 00.000 11060 Move returns status 0, amount 0
23:54:17.578 00.000 11060 MoveAxis(N, 0, ABG)
23:54:17.578 00.000 11060 Move returns status 0, amount 0
23:54:17.578 00.000 11060 move complete, result=0
23:54:17.578 00.000 11060 worker thread done servicing request
23:54:17.588 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:17.604 00.016 10844 UpdateGuideState exits: m=3071 SNR=36.1 Saturated
23:54:17.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:17.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:17.604 00.000 10844 Enqueuing Expose request
23:54:17.604 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:17.604 00.000 11060 Worker thread wakes up
23:54:17.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:17.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:18.249 00.645 11060 Exposure complete
23:54:18.419 00.170 11060 worker thread done servicing request
23:54:18.419 00.000 10844 OnExposeComplete: enter
23:54:18.419 00.000 10844 UpdateGuideState(): m_state=6
23:54:18.419 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3816
23:54:18.419 00.000 10844 Star::Find returns 1 (1), X=258.13, Y=61.75, Mass=3208, SNR=36.7, Peak=255 HFD=3.5
23:54:18.421 00.002 10844 MultiStar: [#1 0.02,0.89,0.00,M2] [#2 0.01,0.82,0.00,M4] [#3 0.29,0.13,0.99,U] [#4 0.40,0.23,0.99,U] [#5 0.07,0.50,0.96,U] [#6 0.09,-0.43,0.84,U] [#7 -0.21,-0.20,0.83,U] [#8 -0.39,-0.15,0.95,U] 
23:54:18.421 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.10}, one-star: {-0.23, 0.47}
23:54:18.421 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
23:54:18.421 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
23:54:18.421 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=-0.10 mountY=-0.01, mountTheta=-3.06
23:54:18.421 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
23:54:18.421 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
23:54:18.421 00.000 11060 Worker thread wakes up
23:54:18.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
23:54:18.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
23:54:18.421 00.000 11060 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.01
23:54:18.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:54:18.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:18.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:54:18.421 00.000 11060 MoveAxis(E, 0, ABG)
23:54:18.421 00.000 11060 Move returns status 0, amount 0
23:54:18.421 00.000 11060 MoveAxis(N, 0, ABG)
23:54:18.421 00.000 11060 Move returns status 0, amount 0
23:54:18.421 00.000 11060 move complete, result=0
23:54:18.421 00.000 11060 worker thread done servicing request
23:54:18.430 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:18.440 00.010 10844 UpdateGuideState exits: m=3208 SNR=36.7 Saturated
23:54:18.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:18.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:18.440 00.000 10844 Enqueuing Expose request
23:54:18.440 00.000 11060 Worker thread wakes up
23:54:18.440 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:18.445 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:18.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:19.068 00.623 11060 Exposure complete
23:54:19.231 00.163 11060 worker thread done servicing request
23:54:19.231 00.000 10844 OnExposeComplete: enter
23:54:19.231 00.000 10844 UpdateGuideState(): m_state=6
23:54:19.231 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3817
23:54:19.231 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.28, Mass=3177, SNR=35.9, Peak=214 HFD=3.9
23:54:19.231 00.000 10844 MultiStar: [#1 0.55,0.16,1.02,U] [#2 -0.20,-0.26,2.05,U] [#3 0.58,0.52,0.00,M1] [#4 -0.05,-0.37,1.07,U] [#5 0.01,0.37,0.99,U] [#6 0.33,0.07,0.90,U] [#7 0.21,0.03,0.96,U] [#8 -0.36,-0.51,1.02,U] 
23:54:19.231 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.50, 0.00}
23:54:19.231 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
23:54:19.231 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
23:54:19.231 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.84 mountX=0.08 mountY=0.10, mountTheta=0.91
23:54:19.231 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
23:54:19.231 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
23:54:19.231 00.000 11060 Worker thread wakes up
23:54:19.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
23:54:19.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
23:54:19.231 00.000 11060 Moving (0.08, -0.09) raw xDistance=0.08 yDistance=0.10
23:54:19.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:54:19.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:19.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:54:19.231 00.000 11060 MoveAxis(E, 0, ABG)
23:54:19.231 00.000 11060 Move returns status 0, amount 0
23:54:19.231 00.000 11060 MoveAxis(N, 0, ABG)
23:54:19.231 00.000 11060 Move returns status 0, amount 0
23:54:19.236 00.005 11060 move complete, result=0
23:54:19.236 00.000 11060 worker thread done servicing request
23:54:19.256 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:19.270 00.014 10844 UpdateGuideState exits: m=3177 SNR=35.9
23:54:19.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:19.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:19.270 00.000 10844 Enqueuing Expose request
23:54:19.270 00.000 11060 Worker thread wakes up
23:54:19.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:19.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:19.270 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:19.912 00.642 11060 Exposure complete
23:54:20.110 00.198 11060 worker thread done servicing request
23:54:20.110 00.000 10844 OnExposeComplete: enter
23:54:20.110 00.000 10844 UpdateGuideState(): m_state=6
23:54:20.110 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3818
23:54:20.112 00.002 10844 Star::Find returns 1 (0), X=258.42, Y=60.65, Mass=3414, SNR=37.2, Peak=253 HFD=3.4
23:54:20.112 00.000 10844 MultiStar: [#1 0.43,-0.05,1.03,U] [#2 -0.22,-0.17,2.01,U] [#3 0.00,-0.14,0.88,U] [#4 -0.11,-0.63,0.00,M1] [#5 0.13,-0.64,0.00,M1] [#6 -0.48,-0.92,0.00,M1] [#7 -0.42,-0.37,0.77,U] [#8 -0.70,-0.42,0.00,M1] 
23:54:20.112 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.25}, one-star: {0.07, -0.63}
23:54:20.112 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
23:54:20.112 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
23:54:20.112 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.75 mountX=0.26 mountY=-0.00, mountTheta=-0.01
23:54:20.114 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.25, opts=13)
23:54:20.114 00.000 10844 Enqueuing Move request for scope (-0.04, -0.25)
23:54:20.114 00.000 11060 Worker thread wakes up
23:54:20.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
23:54:20.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
23:54:20.114 00.000 11060 Moving (-0.04, -0.25) raw xDistance=0.26 yDistance=-0.00
23:54:20.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
23:54:20.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:20.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:54:20.114 00.000 11060 MoveAxis(W, 44, ABG)
23:54:20.114 00.000 11060 Guiding  Dir = 3, Dur = 44
23:54:20.123 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:20.139 00.016 10844 UpdateGuideState exits: m=3414 SNR=37.2
23:54:20.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:20.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:20.139 00.000 10844 Enqueuing Expose request
23:54:20.144 00.005 11060 IsSlewing returns 0
23:54:20.145 00.001 11060 IsGuiding returns 0
23:54:20.206 00.061 11060 IsGuiding returns 0
23:54:20.206 00.000 11060 Move returns status 0, amount 44
23:54:20.206 00.000 11060 MoveAxis(N, 0, ABG)
23:54:20.206 00.000 11060 Move returns status 0, amount 0
23:54:20.206 00.000 11060 move complete, result=0
23:54:20.206 00.000 11060 worker thread done servicing request
23:54:20.206 00.000 11060 Worker thread wakes up
23:54:20.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:20.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:20.206 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.0 px 0 ms NORTH
23:54:20.835 00.629 11060 Exposure complete
23:54:21.016 00.181 11060 worker thread done servicing request
23:54:21.018 00.002 10844 OnExposeComplete: enter
23:54:21.018 00.000 10844 UpdateGuideState(): m_state=6
23:54:21.018 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3819
23:54:21.018 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=61.45, Mass=2956, SNR=34.5, Peak=234 HFD=3.7
23:54:21.018 00.000 10844 MultiStar: [#1 -0.09,0.24,1.12,U] [#2 -0.30,0.40,1.97,U] [#3 -0.07,0.03,1.02,U] [#4 0.80,-0.43,0.00,M2] [#5 -0.39,-0.17,1.07,U] [#6 0.12,-0.63,0.00,M2] [#7 -0.26,-0.30,0.98,U] [#8 -0.06,-0.08,0.97,U] 
23:54:21.018 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.09}, one-star: {-0.22, 0.17}
23:54:21.018 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
23:54:21.018 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
23:54:21.018 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.75 mountX=-0.05 mountY=-0.22, mountTheta=-1.78
23:54:21.018 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.09, opts=13)
23:54:21.018 00.000 10844 Enqueuing Move request for scope (-0.21, 0.09)
23:54:21.018 00.000 11060 Worker thread wakes up
23:54:21.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
23:54:21.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
23:54:21.018 00.000 11060 Moving (-0.21, 0.09) raw xDistance=-0.05 yDistance=-0.22
23:54:21.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:54:21.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:54:21.018 00.000 11060 MoveAxis(E, 0, ABG)
23:54:21.018 00.000 11060 Move returns status 0, amount 0
23:54:21.018 00.000 11060 MoveAxis(N, 86, ABG)
23:54:21.018 00.000 11060 Guiding  Dir = 0, Dur = 86
23:54:21.029 00.011 11060 IsSlewing returns 0
23:54:21.029 00.000 11060 IsGuiding returns 0
23:54:21.031 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:21.043 00.012 10844 UpdateGuideState exits: m=2956 SNR=34.5
23:54:21.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:21.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:21.043 00.000 10844 Enqueuing Expose request
23:54:21.122 00.079 11060 IsGuiding returns 0
23:54:21.122 00.000 11060 Move returns status 0, amount 86
23:54:21.122 00.000 11060 move complete, result=0
23:54:21.122 00.000 11060 worker thread done servicing request
23:54:21.122 00.000 11060 Worker thread wakes up
23:54:21.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:21.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:21.122 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 86 ms NORTH
23:54:21.758 00.636 11060 Exposure complete
23:54:21.910 00.152 11060 worker thread done servicing request
23:54:21.910 00.000 10844 OnExposeComplete: enter
23:54:21.910 00.000 10844 UpdateGuideState(): m_state=6
23:54:21.910 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3820
23:54:21.910 00.000 10844 Star::Find returns 1 (1), X=258.05, Y=61.56, Mass=4036, SNR=40.9, Peak=255 HFD=3.9
23:54:21.910 00.000 10844 MultiStar: [#1 0.41,-0.07,0.94,U] [#2 -0.15,0.17,1.72,U] [#3 -0.01,0.06,0.92,U] [#4 0.23,-0.29,0.83,U] [#5 -0.24,-0.17,0.93,U] [#6 -0.63,-0.61,0.00,M3] [#7 -0.30,-0.74,0.00,M1] [#8 -0.44,-1.06,0.00,M1] 
23:54:21.910 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.03}, one-star: {-0.31, 0.29}
23:54:21.910 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
23:54:21.910 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.03)
23:54:21.910 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.52 mountX=-0.02 mountY=-0.04, mountTheta=-2.01
23:54:21.913 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
23:54:21.913 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
23:54:21.913 00.000 11060 Worker thread wakes up
23:54:21.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
23:54:21.913 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
23:54:21.913 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.04
23:54:21.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:54:21.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:21.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:54:21.913 00.000 11060 MoveAxis(E, 0, ABG)
23:54:21.913 00.000 11060 Move returns status 0, amount 0
23:54:21.913 00.000 11060 MoveAxis(N, 0, ABG)
23:54:21.913 00.000 11060 Move returns status 0, amount 0
23:54:21.913 00.000 11060 move complete, result=0
23:54:21.913 00.000 11060 worker thread done servicing request
23:54:21.919 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:21.929 00.010 10844 UpdateGuideState exits: m=4036 SNR=40.9 Saturated
23:54:21.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:21.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:21.929 00.000 10844 Enqueuing Expose request
23:54:21.929 00.000 11060 Worker thread wakes up
23:54:21.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:21.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:21.929 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:22.572 00.643 11060 Exposure complete
23:54:22.739 00.167 11060 worker thread done servicing request
23:54:22.739 00.000 10844 OnExposeComplete: enter
23:54:22.739 00.000 10844 UpdateGuideState(): m_state=6
23:54:22.739 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3821
23:54:22.739 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.58, Mass=3062, SNR=35.3, Peak=239 HFD=3.6
23:54:22.739 00.000 10844 MultiStar: [#1 -0.23,-0.23,1.11,U] [#2 -0.43,-0.14,1.96,U] [#3 0.39,0.23,1.01,U] [#4 -0.24,0.69,0.00,M2] [#5 -0.18,-0.50,1.02,U] [#6 -0.29,-0.87,0.00,M4] [#7 -0.35,-0.06,0.91,U] [#8 -0.54,-0.61,0.00,M2] 
23:54:22.739 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.08}, one-star: {-0.09, 0.30}
23:54:22.739 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
23:54:22.739 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
23:54:22.739 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.73 mountX=0.11 mountY=-0.17, mountTheta=-0.99
23:54:22.741 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.08, opts=13)
23:54:22.741 00.000 10844 Enqueuing Move request for scope (-0.18, -0.08)
23:54:22.741 00.000 11060 Worker thread wakes up
23:54:22.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
23:54:22.741 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
23:54:22.741 00.000 11060 Moving (-0.18, -0.08) raw xDistance=0.11 yDistance=-0.17
23:54:22.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:54:22.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:22.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:54:22.741 00.000 11060 MoveAxis(E, 0, ABG)
23:54:22.741 00.000 11060 Move returns status 0, amount 0
23:54:22.741 00.000 11060 MoveAxis(N, 0, ABG)
23:54:22.741 00.000 11060 Move returns status 0, amount 0
23:54:22.741 00.000 11060 move complete, result=0
23:54:22.741 00.000 11060 worker thread done servicing request
23:54:22.743 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:22.774 00.031 10844 UpdateGuideState exits: m=3062 SNR=35.3
23:54:22.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:22.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:22.774 00.000 10844 Enqueuing Expose request
23:54:22.774 00.000 11060 Worker thread wakes up
23:54:22.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:22.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:22.776 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:23.416 00.640 11060 Exposure complete
23:54:23.585 00.169 11060 worker thread done servicing request
23:54:23.585 00.000 10844 OnExposeComplete: enter
23:54:23.585 00.000 10844 UpdateGuideState(): m_state=6
23:54:23.589 00.004 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3822
23:54:23.589 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.26, Mass=3151, SNR=36.4, Peak=206 HFD=3.9
23:54:23.589 00.000 10844 MultiStar: [#1 0.02,0.28,0.98,U] [#2 -0.15,-0.12,2.06,U] [#3 0.46,0.79,0.00,M1] [#4 0.02,0.58,0.98,U] [#5 -0.21,-0.31,1.05,U] [#6 0.10,-0.40,0.94,U] [#7 0.01,-0.06,0.82,U] [#8 -0.50,-0.23,0.90,U] 
23:54:23.589 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {0.56, -0.02}
23:54:23.589 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
23:54:23.589 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
23:54:23.589 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.21 mountX=0.05 mountY=-0.02, mountTheta=-0.47
23:54:23.590 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
23:54:23.590 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
23:54:23.590 00.000 11060 Worker thread wakes up
23:54:23.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
23:54:23.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
23:54:23.600 00.010 11060 Moving (-0.03, -0.04) raw xDistance=0.05 yDistance=-0.02
23:54:23.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:54:23.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:23.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:23.602 00.002 11060 MoveAxis(E, 0, ABG)
23:54:23.602 00.000 11060 Move returns status 0, amount 0
23:54:23.602 00.000 11060 MoveAxis(N, 0, ABG)
23:54:23.602 00.000 11060 Move returns status 0, amount 0
23:54:23.602 00.000 11060 move complete, result=0
23:54:23.602 00.000 11060 worker thread done servicing request
23:54:23.606 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:23.622 00.016 10844 UpdateGuideState exits: m=3151 SNR=36.4
23:54:23.623 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:23.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:23.623 00.000 10844 Enqueuing Expose request
23:54:23.623 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:23.623 00.000 11060 Worker thread wakes up
23:54:23.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:23.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:24.252 00.629 11060 Exposure complete
23:54:24.425 00.173 11060 worker thread done servicing request
23:54:24.425 00.000 10844 OnExposeComplete: enter
23:54:24.425 00.000 10844 UpdateGuideState(): m_state=6
23:54:24.425 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3823
23:54:24.425 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.42, Mass=3085, SNR=35.8, Peak=243 HFD=3.4
23:54:24.425 00.000 10844 MultiStar: [#1 0.67,0.13,0.00,M1] [#2 -0.55,0.90,0.00,M1] [#3 0.61,0.73,0.00,M2] [#4 0.14,0.08,1.00,U] [#5 -0.32,0.19,1.02,U] [#6 0.05,0.32,0.97,U] [#7 0.21,0.32,0.92,U] [#8 0.12,-0.06,0.95,U] 
23:54:24.425 00.000 10844 single-star, 5 included, MultiStar: {0.03, 0.16}, one-star: {0.00, 0.14}
23:54:24.425 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
23:54:24.425 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.99)
23:54:24.425 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.56 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
23:54:24.425 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.14, opts=13)
23:54:24.425 00.000 10844 Enqueuing Move request for scope (0.00, 0.14)
23:54:24.425 00.000 11060 Worker thread wakes up
23:54:24.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
23:54:24.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
23:54:24.425 00.000 11060 Moving (0.00, 0.14) raw xDistance=-0.14 yDistance=-0.02
23:54:24.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:54:24.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:24.430 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:24.430 00.000 11060 MoveAxis(E, 24, ABG)
23:54:24.430 00.000 11060 Guiding  Dir = 2, Dur = 24
23:54:24.436 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:24.447 00.011 10844 UpdateGuideState exits: m=3085 SNR=35.8
23:54:24.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:24.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:24.447 00.000 10844 Enqueuing Expose request
23:54:24.457 00.010 11060 IsSlewing returns 0
23:54:24.457 00.000 11060 IsGuiding returns 0
23:54:24.520 00.063 11060 IsGuiding returns 0
23:54:24.520 00.000 11060 Move returns status 0, amount 24
23:54:24.520 00.000 11060 MoveAxis(N, 0, ABG)
23:54:24.520 00.000 11060 Move returns status 0, amount 0
23:54:24.520 00.000 11060 move complete, result=0
23:54:24.521 00.001 11060 worker thread done servicing request
23:54:24.521 00.000 11060 Worker thread wakes up
23:54:24.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:24.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:24.521 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
23:54:25.152 00.631 11060 Exposure complete
23:54:25.338 00.186 11060 worker thread done servicing request
23:54:25.338 00.000 10844 OnExposeComplete: enter
23:54:25.338 00.000 10844 UpdateGuideState(): m_state=6
23:54:25.338 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3824
23:54:25.338 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=60.88, Mass=3149, SNR=36.2, Peak=212 HFD=3.9
23:54:25.338 00.000 10844 MultiStar: [#1 -0.15,0.64,0.00,M2] [#2 -0.51,0.57,0.00,M2] [#3 0.47,0.22,0.97,U] [#4 0.00,0.28,1.03,U] [#5 -0.50,0.72,0.00,M1] [#6 -0.30,-0.05,0.90,U] [#7 -0.23,-0.16,0.82,U] [#8 0.18,-0.46,0.91,U] 
23:54:25.338 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.09}, one-star: {0.00, -0.40}
23:54:25.338 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
23:54:25.338 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
23:54:25.338 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.24 mountX=0.08 mountY=0.04, mountTheta=0.50
23:54:25.338 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
23:54:25.343 00.005 10844 Enqueuing Move request for scope (0.03, -0.09)
23:54:25.343 00.000 11060 Worker thread wakes up
23:54:25.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
23:54:25.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
23:54:25.343 00.000 11060 Moving (0.03, -0.09) raw xDistance=0.08 yDistance=0.04
23:54:25.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:54:25.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:25.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:25.343 00.000 11060 MoveAxis(E, 0, ABG)
23:54:25.343 00.000 11060 Move returns status 0, amount 0
23:54:25.343 00.000 11060 MoveAxis(N, 0, ABG)
23:54:25.343 00.000 11060 Move returns status 0, amount 0
23:54:25.343 00.000 11060 move complete, result=0
23:54:25.343 00.000 11060 worker thread done servicing request
23:54:25.348 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:25.363 00.015 10844 UpdateGuideState exits: m=3149 SNR=36.2
23:54:25.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:25.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:25.363 00.000 10844 Enqueuing Expose request
23:54:25.363 00.000 11060 Worker thread wakes up
23:54:25.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:25.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:25.363 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:25.998 00.635 11060 Exposure complete
23:54:26.158 00.160 11060 worker thread done servicing request
23:54:26.158 00.000 10844 OnExposeComplete: enter
23:54:26.158 00.000 10844 UpdateGuideState(): m_state=6
23:54:26.158 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3825
23:54:26.158 00.000 10844 Star::Find returns 1 (0), X=258.21, Y=60.97, Mass=3092, SNR=35.8, Peak=204 HFD=4.1
23:54:26.160 00.002 10844 MultiStar: [#1 0.44,-0.07,1.06,U] [#2 0.16,-0.17,1.94,U] [#3 0.07,-0.15,1.00,U] [#4 -0.50,-0.35,0.99,U] [#5 -0.10,-0.48,1.04,U] [#6 -0.39,-0.68,0.00,M2] [#7 0.19,-0.95,0.00,M1] [#8 -0.57,-0.75,0.00,M1] 
23:54:26.160 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.24}, one-star: {-0.15, -0.31}
23:54:26.160 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
23:54:26.160 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
23:54:26.160 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.51 mountX=0.24 mountY=0.05, mountTheta=0.22
23:54:26.160 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.24, opts=13)
23:54:26.160 00.000 10844 Enqueuing Move request for scope (0.01, -0.24)
23:54:26.160 00.000 11060 Worker thread wakes up
23:54:26.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
23:54:26.160 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
23:54:26.160 00.000 11060 Moving (0.01, -0.24) raw xDistance=0.24 yDistance=0.05
23:54:26.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
23:54:26.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:26.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:26.160 00.000 11060 MoveAxis(W, 41, ABG)
23:54:26.160 00.000 11060 Guiding  Dir = 3, Dur = 41
23:54:26.166 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:26.170 00.004 11060 IsSlewing returns 0
23:54:26.170 00.000 11060 IsGuiding returns 0
23:54:26.185 00.015 10844 UpdateGuideState exits: m=3092 SNR=35.8
23:54:26.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:26.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:26.185 00.000 10844 Enqueuing Expose request
23:54:26.216 00.031 11060 IsGuiding returns 0
23:54:26.217 00.001 11060 Move returns status 0, amount 41
23:54:26.217 00.000 11060 MoveAxis(N, 0, ABG)
23:54:26.217 00.000 11060 Move returns status 0, amount 0
23:54:26.217 00.000 11060 move complete, result=0
23:54:26.217 00.000 11060 worker thread done servicing request
23:54:26.217 00.000 11060 Worker thread wakes up
23:54:26.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:26.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:26.217 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
23:54:26.848 00.631 11060 Exposure complete
23:54:26.991 00.143 11060 worker thread done servicing request
23:54:26.991 00.000 10844 OnExposeComplete: enter
23:54:26.991 00.000 10844 UpdateGuideState(): m_state=6
23:54:26.991 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3826
23:54:26.991 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.63, Mass=3136, SNR=35.3, Peak=222 HFD=3.6
23:54:26.992 00.001 10844 MultiStar: [#1 0.28,0.20,1.09,U] [#2 0.36,-0.15,1.95,U] [#3 0.50,-0.46,0.00,M1] [#4 0.19,-0.24,0.96,U] [#5 0.10,-0.45,1.03,U] [#6 0.50,-1.18,0.00,M3] [#7 0.22,-0.34,0.90,U] [#8 -0.19,-1.22,0.00,M2] 
23:54:26.992 00.000 10844 refined, 5 included, MultiStar: {0.26, -0.11}, one-star: {0.34, 0.35}
23:54:26.992 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
23:54:26.992 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
23:54:26.992 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.38 mountX=0.06 mountY=0.28, mountTheta=1.37
23:54:26.992 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.11, opts=13)
23:54:26.992 00.000 10844 Enqueuing Move request for scope (0.26, -0.11)
23:54:26.992 00.000 11060 Worker thread wakes up
23:54:26.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
23:54:26.992 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
23:54:26.994 00.002 11060 Moving (0.26, -0.11) raw xDistance=0.06 yDistance=0.28
23:54:26.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:54:26.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:54:26.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:54:26.994 00.000 11060 MoveAxis(E, 0, ABG)
23:54:26.994 00.000 11060 Move returns status 0, amount 0
23:54:26.994 00.000 11060 MoveAxis(N, 0, ABG)
23:54:26.994 00.000 11060 Move returns status 0, amount 0
23:54:26.994 00.000 11060 move complete, result=0
23:54:26.994 00.000 11060 worker thread done servicing request
23:54:27.013 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:27.022 00.009 10844 UpdateGuideState exits: m=3136 SNR=35.3
23:54:27.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:27.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:27.022 00.000 10844 Enqueuing Expose request
23:54:27.022 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:54:27.022 00.000 11060 Worker thread wakes up
23:54:27.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:27.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:27.660 00.638 11060 Exposure complete
23:54:27.823 00.163 11060 worker thread done servicing request
23:54:27.823 00.000 10844 OnExposeComplete: enter
23:54:27.823 00.000 10844 UpdateGuideState(): m_state=6
23:54:27.823 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3827
23:54:27.823 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.19, Mass=3108, SNR=35.7, Peak=227 HFD=3.7
23:54:27.823 00.000 10844 MultiStar: [#1 0.92,0.72,0.00,M1] [#2 -0.26,0.05,1.96,U] [#3 0.67,0.27,0.00,M2] [#4 -0.25,-0.40,0.93,U] [#5 -0.03,-0.59,1.12,U] [#6 0.25,-0.67,0.00,M4] [#7 0.83,0.27,0.00,M1] [#8 -0.03,-0.60,1.06,U] 
23:54:27.823 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.27}, one-star: {0.37, -0.09}
23:54:27.823 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
23:54:27.823 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
23:54:27.823 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.82 mountX=0.28 mountY=-0.03, mountTheta=-0.09
23:54:27.826 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.27, opts=13)
23:54:27.826 00.000 10844 Enqueuing Move request for scope (-0.07, -0.27)
23:54:27.826 00.000 11060 Worker thread wakes up
23:54:27.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.27) opts 0xd
23:54:27.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.27)
23:54:27.826 00.000 11060 Moving (-0.07, -0.27) raw xDistance=0.28 yDistance=-0.03
23:54:27.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
23:54:27.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:27.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:54:27.826 00.000 11060 MoveAxis(W, 49, ABG)
23:54:27.826 00.000 11060 Guiding  Dir = 3, Dur = 49
23:54:27.831 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:27.847 00.016 10844 UpdateGuideState exits: m=3108 SNR=35.7
23:54:27.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:27.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:27.847 00.000 10844 Enqueuing Expose request
23:54:27.852 00.005 11060 IsSlewing returns 0
23:54:27.852 00.000 11060 IsGuiding returns 0
23:54:27.930 00.078 11060 IsGuiding returns 0
23:54:27.930 00.000 11060 Move returns status 0, amount 49
23:54:27.930 00.000 11060 MoveAxis(N, 0, ABG)
23:54:27.930 00.000 11060 Move returns status 0, amount 0
23:54:27.930 00.000 11060 move complete, result=0
23:54:27.930 00.000 11060 worker thread done servicing request
23:54:27.930 00.000 11060 Worker thread wakes up
23:54:27.930 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
23:54:27.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:27.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:28.555 00.625 11060 Exposure complete
23:54:28.717 00.162 11060 worker thread done servicing request
23:54:28.717 00.000 10844 OnExposeComplete: enter
23:54:28.717 00.000 10844 UpdateGuideState(): m_state=6
23:54:28.717 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3828
23:54:28.717 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=60.91, Mass=3155, SNR=36.0, Peak=215 HFD=3.9
23:54:28.717 00.000 10844 MultiStar: [#1 0.55,0.25,0.99,U] [#2 0.22,-0.07,2.06,U] [#3 0.59,0.50,0.00,M3] [#4 -0.34,0.42,0.97,U] [#5 0.48,0.05,1.08,U] [#6 0.43,-0.54,0.00,M5] [#7 0.05,-0.23,0.89,U] [#8 0.09,-0.47,0.99,U] 
23:54:28.717 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.06}, one-star: {-0.04, -0.37}
23:54:28.717 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
23:54:28.717 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
23:54:28.717 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.35 mountX=0.03 mountY=0.17, mountTheta=1.40
23:54:28.717 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.06, opts=13)
23:54:28.717 00.000 10844 Enqueuing Move request for scope (0.16, -0.06)
23:54:28.717 00.000 11060 Worker thread wakes up
23:54:28.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
23:54:28.717 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
23:54:28.717 00.000 11060 Moving (0.16, -0.06) raw xDistance=0.03 yDistance=0.17
23:54:28.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:54:28.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:28.722 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:54:28.722 00.000 11060 MoveAxis(E, 0, ABG)
23:54:28.722 00.000 11060 Move returns status 0, amount 0
23:54:28.722 00.000 11060 MoveAxis(N, 0, ABG)
23:54:28.722 00.000 11060 Move returns status 0, amount 0
23:54:28.722 00.000 11060 move complete, result=0
23:54:28.722 00.000 11060 worker thread done servicing request
23:54:28.727 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:28.742 00.015 10844 UpdateGuideState exits: m=3155 SNR=36.0
23:54:28.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:28.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:28.742 00.000 10844 Enqueuing Expose request
23:54:28.742 00.000 11060 Worker thread wakes up
23:54:28.742 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:28.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:28.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:29.375 00.633 11060 Exposure complete
23:54:29.544 00.169 11060 worker thread done servicing request
23:54:29.544 00.000 10844 OnExposeComplete: enter
23:54:29.544 00.000 10844 UpdateGuideState(): m_state=6
23:54:29.544 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3829
23:54:29.544 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=61.48, Mass=3150, SNR=36.3, Peak=255 HFD=3.4
23:54:29.544 00.000 10844 MultiStar: [#1 0.22,0.20,0.96,U] [#2 -0.34,0.57,0.00,M1] [#3 0.50,-0.06,1.05,U] [#4 -0.06,0.46,0.96,U] [#5 -0.32,0.19,1.02,U] [#6 0.23,-0.21,0.90,U] [#7 0.20,0.43,0.90,U] [#8 -0.26,-0.13,0.90,U] 
23:54:29.544 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.14}, one-star: {0.04, 0.21}
23:54:29.544 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
23:54:29.544 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
23:54:29.544 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.10 mountX=-0.15 mountY=0.05, mountTheta=2.84
23:54:29.544 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.14, opts=13)
23:54:29.544 00.000 10844 Enqueuing Move request for scope (0.07, 0.14)
23:54:29.544 00.000 11060 Worker thread wakes up
23:54:29.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:54:29.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:54:29.544 00.000 11060 Moving (0.07, 0.14) raw xDistance=-0.15 yDistance=0.05
23:54:29.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:54:29.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:29.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:29.544 00.000 11060 MoveAxis(E, 25, ABG)
23:54:29.544 00.000 11060 Guiding  Dir = 2, Dur = 25
23:54:29.554 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:29.555 00.001 11060 IsSlewing returns 0
23:54:29.555 00.000 11060 IsGuiding returns 0
23:54:29.583 00.028 10844 UpdateGuideState exits: m=3150 SNR=36.3 Saturated
23:54:29.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:29.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:29.583 00.000 10844 Enqueuing Expose request
23:54:29.585 00.002 11060 IsGuiding returns 0
23:54:29.585 00.000 11060 Move returns status 0, amount 25
23:54:29.585 00.000 11060 MoveAxis(N, 0, ABG)
23:54:29.585 00.000 11060 Move returns status 0, amount 0
23:54:29.586 00.001 11060 move complete, result=0
23:54:29.586 00.000 11060 worker thread done servicing request
23:54:29.586 00.000 11060 Worker thread wakes up
23:54:29.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:29.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:29.587 00.001 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
23:54:30.204 00.617 11060 Exposure complete
23:54:30.360 00.156 11060 worker thread done servicing request
23:54:30.360 00.000 10844 OnExposeComplete: enter
23:54:30.360 00.000 10844 UpdateGuideState(): m_state=6
23:54:30.360 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3830
23:54:30.360 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=62.08, Mass=3341, SNR=37.7, Peak=233 HFD=3.9
23:54:30.360 00.000 10844 MultiStar: [#1 0.36,0.34,0.96,U] [#2 -0.10,0.51,1.86,U] [#3 0.25,-0.06,0.93,U] [#4 0.14,-0.50,1.00,U] [#5 -0.14,0.29,0.96,U] [#6 -0.07,-0.49,0.83,U] [#7 0.34,0.03,0.78,U] [#8 -0.15,-0.32,0.93,U] 
23:54:30.360 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {0.37, 0.80}
23:54:30.360 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
23:54:30.360 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
23:54:30.360 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=-0.13 mountY=0.07, mountTheta=2.67
23:54:30.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.12, opts=13)
23:54:30.360 00.000 10844 Enqueuing Move request for scope (0.09, 0.12)
23:54:30.360 00.000 11060 Worker thread wakes up
23:54:30.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
23:54:30.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
23:54:30.360 00.000 11060 Moving (0.09, 0.12) raw xDistance=-0.13 yDistance=0.07
23:54:30.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:54:30.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:30.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:54:30.360 00.000 11060 MoveAxis(E, 24, ABG)
23:54:30.360 00.000 11060 Guiding  Dir = 2, Dur = 24
23:54:30.366 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:30.375 00.009 11060 IsSlewing returns 0
23:54:30.375 00.000 11060 IsGuiding returns 0
23:54:30.375 00.000 10844 UpdateGuideState exits: m=3341 SNR=37.7
23:54:30.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:30.381 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:30.381 00.000 10844 Enqueuing Expose request
23:54:30.407 00.026 11060 IsGuiding returns 0
23:54:30.407 00.000 11060 Move returns status 0, amount 24
23:54:30.407 00.000 11060 MoveAxis(N, 0, ABG)
23:54:30.407 00.000 11060 Move returns status 0, amount 0
23:54:30.407 00.000 11060 move complete, result=0
23:54:30.407 00.000 11060 worker thread done servicing request
23:54:30.407 00.000 11060 Worker thread wakes up
23:54:30.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:30.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:30.407 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
23:54:31.045 00.638 11060 Exposure complete
23:54:31.229 00.184 11060 worker thread done servicing request
23:54:31.229 00.000 10844 OnExposeComplete: enter
23:54:31.229 00.000 10844 UpdateGuideState(): m_state=6
23:54:31.229 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3831
23:54:31.229 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.30, Mass=3248, SNR=36.3, Peak=209 HFD=3.7
23:54:31.229 00.000 10844 MultiStar: [#1 0.29,0.65,0.00,M1] [#2 -0.67,0.46,0.00,M1] [#3 0.44,0.48,0.00,M2] [#4 -0.19,0.46,0.95,U] [#5 -0.32,-0.70,0.00,M1] [#6 -0.15,-0.39,0.92,U] [#7 0.29,-0.08,0.94,U] [#8 -0.37,-0.50,1.00,U] 
23:54:31.229 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.10}, one-star: {0.48, 0.02}
23:54:31.229 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
23:54:31.229 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
23:54:31.229 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.44 mountX=0.10 mountY=0.03, mountTheta=0.30
23:54:31.232 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
23:54:31.232 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
23:54:31.232 00.000 11060 Worker thread wakes up
23:54:31.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
23:54:31.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
23:54:31.232 00.000 11060 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=0.03
23:54:31.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:54:31.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:31.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:54:31.232 00.000 11060 MoveAxis(E, 0, ABG)
23:54:31.232 00.000 11060 Move returns status 0, amount 0
23:54:31.232 00.000 11060 MoveAxis(N, 0, ABG)
23:54:31.232 00.000 11060 Move returns status 0, amount 0
23:54:31.234 00.002 11060 move complete, result=0
23:54:31.234 00.000 11060 worker thread done servicing request
23:54:31.238 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
23:54:31.263 00.025 10844 UpdateGuideState exits: m=3248 SNR=36.3
23:54:31.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:31.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:31.263 00.000 10844 Enqueuing Expose request
23:54:31.263 00.000 11060 Worker thread wakes up
23:54:31.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:31.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:31.263 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:31.899 00.636 11060 Exposure complete
23:54:32.048 00.149 11060 worker thread done servicing request
23:54:32.048 00.000 10844 OnExposeComplete: enter
23:54:32.048 00.000 10844 UpdateGuideState(): m_state=6
23:54:32.050 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3832
23:54:32.050 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.09, Mass=3213, SNR=36.3, Peak=236 HFD=3.7
23:54:32.050 00.000 10844 MultiStar: [#1 0.56,0.39,0.00,M2] [#2 0.11,0.26,1.86,U] [#3 -0.21,0.09,0.93,U] [#4 -0.15,-0.19,0.96,U] [#5 -0.07,-0.36,1.01,U] [#6 -0.10,-0.35,0.90,U] [#7 -0.31,-0.04,0.82,U] [#8 -0.46,-0.20,0.99,U] 
23:54:32.050 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.08}, one-star: {0.33, -0.19}
23:54:32.051 00.001 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
23:54:32.051 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
23:54:32.051 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.33 mountX=0.10 mountY=-0.07, mountTheta=-0.59
23:54:32.051 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
23:54:32.051 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
23:54:32.051 00.000 11060 Worker thread wakes up
23:54:32.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
23:54:32.051 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
23:54:32.051 00.000 11060 Moving (-0.08, -0.08) raw xDistance=0.10 yDistance=-0.07
23:54:32.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:54:32.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:32.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:32.051 00.000 11060 MoveAxis(E, 0, ABG)
23:54:32.051 00.000 11060 Move returns status 0, amount 0
23:54:32.051 00.000 11060 MoveAxis(N, 0, ABG)
23:54:32.051 00.000 11060 Move returns status 0, amount 0
23:54:32.051 00.000 11060 move complete, result=0
23:54:32.051 00.000 11060 worker thread done servicing request
23:54:32.059 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:32.076 00.017 10844 UpdateGuideState exits: m=3213 SNR=36.3
23:54:32.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:32.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:32.076 00.000 10844 Enqueuing Expose request
23:54:32.076 00.000 11060 Worker thread wakes up
23:54:32.076 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:32.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:32.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:32.715 00.639 11060 Exposure complete
23:54:32.900 00.185 11060 worker thread done servicing request
23:54:32.900 00.000 10844 OnExposeComplete: enter
23:54:32.900 00.000 10844 UpdateGuideState(): m_state=6
23:54:32.900 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3833
23:54:32.900 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=61.89, Mass=3713, SNR=39.6, Peak=246 HFD=3.9
23:54:32.900 00.000 10844 MultiStar: [#1 -0.02,0.63,0.82,U] [#2 -0.36,0.17,1.82,U] [#3 0.26,0.94,0.00,M2] [#4 -0.39,0.63,0.00,M1] [#5 0.02,0.87,0.00,M1] [#6 -0.08,-0.10,0.78,U] [#7 -0.40,0.22,0.85,U] [#8 -0.61,0.08,0.81,U] 
23:54:32.900 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.26}, one-star: {-0.11, 0.61}
23:54:32.900 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.14 = -2.15)
23:54:32.900 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.17)
23:54:32.900 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.26 hyp=0.38 cameraTheta=2.38 mountX=-0.21 mountY=-0.32, mountTheta=-2.15
23:54:32.900 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.26, opts=13)
23:54:32.900 00.000 10844 Enqueuing Move request for scope (-0.28, 0.26)
23:54:32.900 00.000 11060 Worker thread wakes up
23:54:32.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.26) opts 0xd
23:54:32.900 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.26)
23:54:32.900 00.000 11060 Moving (-0.28, 0.26) raw xDistance=-0.21 yDistance=-0.32
23:54:32.905 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:54:32.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
23:54:32.905 00.000 11060 MoveAxis(E, 36, ABG)
23:54:32.905 00.000 11060 Guiding  Dir = 2, Dur = 36
23:54:32.911 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:54:32.922 00.011 11060 IsSlewing returns 0
23:54:32.922 00.000 11060 IsGuiding returns 0
23:54:32.934 00.012 10844 UpdateGuideState exits: m=3713 SNR=39.6
23:54:32.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:32.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:32.934 00.000 10844 Enqueuing Expose request
23:54:32.969 00.035 11060 IsGuiding returns 0
23:54:32.969 00.000 11060 Move returns status 0, amount 36
23:54:32.969 00.000 11060 MoveAxis(N, 123, ABG)
23:54:32.969 00.000 11060 Guiding  Dir = 0, Dur = 123
23:54:32.984 00.015 11060 IsSlewing returns 0
23:54:32.984 00.000 11060 IsGuiding returns 0
23:54:33.119 00.135 11060 IsGuiding returns 0
23:54:33.119 00.000 11060 Move returns status 0, amount 123
23:54:33.119 00.000 11060 move complete, result=0
23:54:33.119 00.000 11060 worker thread done servicing request
23:54:33.119 00.000 11060 Worker thread wakes up
23:54:33.119 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.3 px 123 ms NORTH
23:54:33.123 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:33.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:33.754 00.631 11060 Exposure complete
23:54:33.966 00.212 11060 worker thread done servicing request
23:54:33.966 00.000 10844 OnExposeComplete: enter
23:54:33.966 00.000 10844 UpdateGuideState(): m_state=6
23:54:33.966 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3834
23:54:33.966 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.91, Mass=3015, SNR=35.0, Peak=232 HFD=3.6
23:54:33.966 00.000 10844 MultiStar: [#1 0.49,0.22,1.03,U] [#2 0.02,-0.06,2.09,U] [#3 0.68,0.08,0.00,M3] [#4 0.17,0.06,0.98,U] [#5 -0.56,0.69,0.00,M2] [#6 0.40,-0.24,0.89,U] [#7 0.43,0.26,0.97,U] [#8 0.07,-0.46,1.02,U] 
23:54:33.966 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.04}, one-star: {0.07, 0.63}
23:54:33.966 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:54:33.966 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
23:54:33.966 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.21 mountX=-0.08 mountY=0.19, mountTheta=1.96
23:54:33.966 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
23:54:33.966 00.000 10844 Enqueuing Move request for scope (0.20, 0.04)
23:54:33.966 00.000 11060 Worker thread wakes up
23:54:33.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
23:54:33.972 00.006 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
23:54:33.972 00.000 11060 Moving (0.20, 0.04) raw xDistance=-0.08 yDistance=0.19
23:54:33.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:54:33.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:33.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:54:33.972 00.000 11060 MoveAxis(E, 0, ABG)
23:54:33.972 00.000 11060 Move returns status 0, amount 0
23:54:33.972 00.000 11060 MoveAxis(N, 0, ABG)
23:54:33.972 00.000 11060 Move returns status 0, amount 0
23:54:33.972 00.000 11060 move complete, result=0
23:54:33.972 00.000 11060 worker thread done servicing request
23:54:33.978 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:33.997 00.019 10844 UpdateGuideState exits: m=3015 SNR=35.0
23:54:33.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:33.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:33.997 00.000 10844 Enqueuing Expose request
23:54:33.997 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:33.997 00.000 11060 Worker thread wakes up
23:54:33.999 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:33.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:34.637 00.638 11060 Exposure complete
23:54:34.800 00.163 11060 worker thread done servicing request
23:54:34.800 00.000 10844 OnExposeComplete: enter
23:54:34.800 00.000 10844 UpdateGuideState(): m_state=6
23:54:34.802 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3835
23:54:34.802 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.70, Mass=3054, SNR=35.6, Peak=242 HFD=3.5
23:54:34.802 00.000 10844 MultiStar: [#1 0.47,0.02,0.98,U] [#2 -0.08,0.47,2.10,U] [#3 0.02,-0.32,0.96,U] [#4 0.55,-0.20,0.99,U] [#5 0.18,-0.48,1.01,U] [#6 -0.22,-0.61,0.00,M1] [#7 -0.16,-0.23,0.89,U] [#8 0.05,-0.37,0.93,U] 
23:54:34.802 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.05, 0.42}
23:54:34.802 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
23:54:34.802 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
23:54:34.802 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.12 mountX=-0.01 mountY=0.11, mountTheta=1.63
23:54:34.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
23:54:34.803 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
23:54:34.803 00.000 11060 Worker thread wakes up
23:54:34.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
23:54:34.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
23:54:34.803 00.000 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
23:54:34.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:54:34.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:34.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:54:34.803 00.000 11060 MoveAxis(E, 0, ABG)
23:54:34.803 00.000 11060 Move returns status 0, amount 0
23:54:34.803 00.000 11060 MoveAxis(N, 0, ABG)
23:54:34.803 00.000 11060 Move returns status 0, amount 0
23:54:34.805 00.002 11060 move complete, result=0
23:54:34.805 00.000 11060 worker thread done servicing request
23:54:34.812 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:34.829 00.017 10844 UpdateGuideState exits: m=3054 SNR=35.6
23:54:34.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:34.829 00.000 10844 Enqueuing Expose request
23:54:34.829 00.000 11060 Worker thread wakes up
23:54:34.829 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:34.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:34.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:35.476 00.647 11060 Exposure complete
23:54:35.621 00.145 11060 worker thread done servicing request
23:54:35.621 00.000 10844 OnExposeComplete: enter
23:54:35.621 00.000 10844 UpdateGuideState(): m_state=6
23:54:35.623 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3836
23:54:35.623 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=61.12, Mass=3112, SNR=35.9, Peak=204 HFD=4.2
23:54:35.623 00.000 10844 MultiStar: [#1 0.11,-0.05,1.02,U] [#2 -0.05,0.11,1.97,U] [#3 0.30,0.61,0.00,M3] [#4 0.10,-0.08,0.92,U] [#5 -0.15,-0.59,0.99,U] [#6 -0.09,-0.19,0.95,U] [#7 -0.63,-0.26,0.00,M1] [#8 -0.56,-0.45,0.00,M1] 
23:54:35.623 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.12}, one-star: {-0.23, -0.16}
23:54:35.623 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
23:54:35.623 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
23:54:35.623 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.97 mountX=0.13 mountY=-0.03, mountTheta=-0.24
23:54:35.624 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.12, opts=13)
23:54:35.624 00.000 10844 Enqueuing Move request for scope (-0.05, -0.12)
23:54:35.624 00.000 11060 Worker thread wakes up
23:54:35.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
23:54:35.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
23:54:35.624 00.000 11060 Moving (-0.05, -0.12) raw xDistance=0.13 yDistance=-0.03
23:54:35.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:54:35.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:35.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:54:35.624 00.000 11060 MoveAxis(W, 22, ABG)
23:54:35.624 00.000 11060 Guiding  Dir = 3, Dur = 22
23:54:35.629 00.005 11060 IsSlewing returns 0
23:54:35.629 00.000 11060 IsGuiding returns 0
23:54:35.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:35.639 00.010 10844 UpdateGuideState exits: m=3112 SNR=35.9
23:54:35.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:35.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:35.639 00.000 10844 Enqueuing Expose request
23:54:35.658 00.019 11060 IsGuiding returns 0
23:54:35.658 00.000 11060 Move returns status 0, amount 22
23:54:35.658 00.000 11060 MoveAxis(N, 0, ABG)
23:54:35.658 00.000 11060 Move returns status 0, amount 0
23:54:35.658 00.000 11060 move complete, result=0
23:54:35.659 00.001 11060 worker thread done servicing request
23:54:35.659 00.000 11060 Worker thread wakes up
23:54:35.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:35.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:35.661 00.002 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
23:54:36.309 00.648 11060 Exposure complete
23:54:36.505 00.196 11060 worker thread done servicing request
23:54:36.505 00.000 10844 OnExposeComplete: enter
23:54:36.505 00.000 10844 UpdateGuideState(): m_state=6
23:54:36.506 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3837
23:54:36.506 00.000 10844 Star::Find returns 1 (0), X=257.94, Y=61.67, Mass=2849, SNR=34.2, Peak=241 HFD=3.9
23:54:36.506 00.000 10844 MultiStar: [#1 0.23,0.12,1.09,U] [#2 -0.35,0.51,2.04,U] [#3 0.12,0.07,0.94,U] [#4 0.47,-0.01,1.08,U] [#5 0.25,0.04,1.03,U] [#6 -0.24,-0.12,1.05,U] [#7 -0.11,-0.05,0.91,U] [#8 -0.44,0.04,0.99,U] 
23:54:36.506 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.15}, one-star: {-0.42, 0.39}
23:54:36.506 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
23:54:36.506 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
23:54:36.506 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.05 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
23:54:36.506 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.15, opts=13)
23:54:36.506 00.000 10844 Enqueuing Move request for scope (-0.08, 0.15)
23:54:36.506 00.000 11060 Worker thread wakes up
23:54:36.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
23:54:36.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
23:54:36.506 00.000 11060 Moving (-0.08, 0.15) raw xDistance=-0.13 yDistance=-0.10
23:54:36.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:54:36.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:36.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:54:36.506 00.000 11060 MoveAxis(E, 23, ABG)
23:54:36.506 00.000 11060 Guiding  Dir = 2, Dur = 23
23:54:36.511 00.005 11060 IsSlewing returns 0
23:54:36.513 00.002 11060 IsGuiding returns 0
23:54:36.523 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:36.536 00.013 10844 UpdateGuideState exits: m=2849 SNR=34.2
23:54:36.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:36.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:36.536 00.000 10844 Enqueuing Expose request
23:54:36.557 00.021 11060 IsGuiding returns 0
23:54:36.557 00.000 11060 Move returns status 0, amount 23
23:54:36.557 00.000 11060 MoveAxis(N, 0, ABG)
23:54:36.557 00.000 11060 Move returns status 0, amount 0
23:54:36.557 00.000 11060 move complete, result=0
23:54:36.557 00.000 11060 worker thread done servicing request
23:54:36.557 00.000 11060 Worker thread wakes up
23:54:36.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:36.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:36.557 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:54:37.193 00.636 11060 Exposure complete
23:54:37.346 00.153 11060 worker thread done servicing request
23:54:37.351 00.005 10844 OnExposeComplete: enter
23:54:37.351 00.000 10844 UpdateGuideState(): m_state=6
23:54:37.351 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3838
23:54:37.351 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.25, Mass=3022, SNR=34.9, Peak=235 HFD=3.6
23:54:37.351 00.000 10844 MultiStar: [#1 0.09,1.05,0.00,M1] [#2 -0.27,0.13,2.04,U] [#3 0.24,0.29,0.97,U] [#4 0.00,-0.29,1.01,U] [#5 -0.07,-0.01,0.97,U] [#6 0.31,-0.50,0.90,U] [#7 -0.01,-0.29,0.82,U] [#8 -0.30,0.10,1.02,U] 
23:54:37.351 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {0.23, -0.03}
23:54:37.351 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
23:54:37.351 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
23:54:37.351 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.09 mountX=0.05 mountY=-0.02, mountTheta=-0.35
23:54:37.353 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
23:54:37.353 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
23:54:37.353 00.000 11060 Worker thread wakes up
23:54:37.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:54:37.353 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:54:37.353 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.05 yDistance=-0.02
23:54:37.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:54:37.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:37.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:37.353 00.000 11060 MoveAxis(E, 0, ABG)
23:54:37.353 00.000 11060 Move returns status 0, amount 0
23:54:37.353 00.000 11060 MoveAxis(N, 0, ABG)
23:54:37.353 00.000 11060 Move returns status 0, amount 0
23:54:37.353 00.000 11060 move complete, result=0
23:54:37.353 00.000 11060 worker thread done servicing request
23:54:37.359 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:37.382 00.023 10844 UpdateGuideState exits: m=3022 SNR=34.9
23:54:37.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:37.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:37.382 00.000 10844 Enqueuing Expose request
23:54:37.384 00.002 11060 Worker thread wakes up
23:54:37.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:37.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:37.384 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:38.006 00.622 11060 Exposure complete
23:54:38.187 00.181 11060 worker thread done servicing request
23:54:38.187 00.000 10844 OnExposeComplete: enter
23:54:38.187 00.000 10844 UpdateGuideState(): m_state=6
23:54:38.187 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3839
23:54:38.187 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=61.69, Mass=3338, SNR=37.3, Peak=255 HFD=3.6
23:54:38.187 00.000 10844 MultiStar: [#1 0.61,1.07,0.00,M2] [#2 0.42,1.21,0.00,M1] [#3 0.66,0.66,0.00,M2] [#4 -0.23,0.40,1.03,U] [#5 0.75,0.31,0.00,M1] [#6 0.67,0.32,0.00,M1] [#7 -0.07,1.27,0.00,M1] [#8 -0.20,0.40,0.92,U] 
23:54:38.187 00.000 10844 refined, 2 included, MultiStar: {-0.00, 0.40}, one-star: {0.42, 0.41}
23:54:38.187 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
23:54:38.187 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
23:54:38.187 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.57 mountX=-0.40 mountY=-0.07, mountTheta=-2.98
23:54:38.187 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.40, opts=13)
23:54:38.187 00.000 10844 Enqueuing Move request for scope (-0.00, 0.40)
23:54:38.187 00.000 11060 Worker thread wakes up
23:54:38.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.40) opts 0xd
23:54:38.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.40)
23:54:38.187 00.000 11060 Moving (-0.00, 0.40) raw xDistance=-0.40 yDistance=-0.07
23:54:38.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
23:54:38.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:38.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:38.187 00.000 11060 MoveAxis(E, 69, ABG)
23:54:38.187 00.000 11060 Guiding  Dir = 2, Dur = 69
23:54:38.199 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:54:38.205 00.006 11060 IsSlewing returns 0
23:54:38.205 00.000 11060 IsGuiding returns 0
23:54:38.209 00.004 10844 UpdateGuideState exits: m=3338 SNR=37.3 Saturated
23:54:38.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:38.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:38.209 00.000 10844 Enqueuing Expose request
23:54:38.295 00.086 11060 IsGuiding returns 0
23:54:38.295 00.000 11060 Move returns status 0, amount 69
23:54:38.295 00.000 11060 MoveAxis(N, 0, ABG)
23:54:38.296 00.001 11060 Move returns status 0, amount 0
23:54:38.296 00.000 11060 move complete, result=0
23:54:38.296 00.000 11060 worker thread done servicing request
23:54:38.296 00.000 11060 Worker thread wakes up
23:54:38.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:38.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:38.297 00.001 10844 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
23:54:38.941 00.644 11060 Exposure complete
23:54:39.129 00.188 11060 worker thread done servicing request
23:54:39.129 00.000 10844 OnExposeComplete: enter
23:54:39.131 00.002 10844 UpdateGuideState(): m_state=6
23:54:39.131 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3840
23:54:39.131 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=62.08, Mass=3184, SNR=36.6, Peak=244 HFD=3.5
23:54:39.131 00.000 10844 MultiStar: [#1 0.19,0.90,0.00,M3] [#2 0.31,1.27,0.00,M2] [#3 0.28,0.11,0.89,U] [#4 0.32,0.53,0.95,U] [#5 -0.00,0.41,1.03,U] [#6 0.23,0.09,0.87,U] [#7 -0.02,0.20,0.84,U] [#8 0.07,0.48,0.89,U] 
23:54:39.131 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.39}, one-star: {0.28, 0.80}
23:54:39.131 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
23:54:39.131 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
23:54:39.133 00.002 10844 CameraToMount -- cameraX=0.17 cameraY=0.39 hyp=0.42 cameraTheta=1.16 mountX=-0.41 mountY=0.10, mountTheta=2.89
23:54:39.135 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.39, opts=13)
23:54:39.135 00.000 10844 Enqueuing Move request for scope (0.17, 0.39)
23:54:39.135 00.000 11060 Worker thread wakes up
23:54:39.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.39) opts 0xd
23:54:39.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.39)
23:54:39.135 00.000 11060 Moving (0.17, 0.39) raw xDistance=-0.41 yDistance=0.10
23:54:39.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:54:39.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:39.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:54:39.135 00.000 11060 MoveAxis(E, 73, ABG)
23:54:39.135 00.000 11060 Guiding  Dir = 2, Dur = 73
23:54:39.141 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:39.149 00.008 11060 IsSlewing returns 0
23:54:39.149 00.000 11060 IsGuiding returns 0
23:54:39.165 00.016 10844 UpdateGuideState exits: m=3184 SNR=36.6
23:54:39.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:39.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:39.165 00.000 10844 Enqueuing Expose request
23:54:39.242 00.077 11060 IsGuiding returns 0
23:54:39.243 00.001 11060 Move returns status 0, amount 73
23:54:39.243 00.000 11060 MoveAxis(N, 0, ABG)
23:54:39.243 00.000 11060 Move returns status 0, amount 0
23:54:39.243 00.000 11060 move complete, result=0
23:54:39.243 00.000 11060 worker thread done servicing request
23:54:39.243 00.000 11060 Worker thread wakes up
23:54:39.243 00.000 10844 GuideStep: -0.4 px 73 ms EAST, 0.1 px 0 ms NORTH
23:54:39.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:39.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:39.873 00.630 11060 Exposure complete
23:54:40.089 00.216 11060 worker thread done servicing request
23:54:40.089 00.000 10844 OnExposeComplete: enter
23:54:40.089 00.000 10844 UpdateGuideState(): m_state=6
23:54:40.089 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3841
23:54:40.089 00.000 10844 Star::Find returns 1 (1), X=258.94, Y=61.56, Mass=3822, SNR=40.0, Peak=255 HFD=3.8
23:54:40.094 00.005 10844 MultiStar: [#1 0.35,0.95,0.00,M4] [#2 -0.28,0.21,1.87,U] [#3 0.89,0.10,0.00,M2] [#4 0.02,0.65,0.00,M1] [#5 -0.08,0.41,0.86,U] [#6 0.17,-0.93,0.00,M1] [#7 0.65,0.09,0.00,M1] [#8 -0.08,-0.41,0.84,U] 
23:54:40.094 00.000 10844 refined, 3 included, MultiStar: {-0.01, 0.15}, one-star: {0.58, 0.28}
23:54:40.094 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
23:54:40.094 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.88)
23:54:40.094 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=-0.14 mountY=-0.04, mountTheta=-2.88
23:54:40.094 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
23:54:40.094 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
23:54:40.094 00.000 11060 Worker thread wakes up
23:54:40.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:54:40.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:54:40.094 00.000 11060 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=-0.04
23:54:40.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:54:40.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:40.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:54:40.094 00.000 11060 MoveAxis(E, 27, ABG)
23:54:40.094 00.000 11060 Guiding  Dir = 2, Dur = 27
23:54:40.120 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:40.120 00.000 11060 IsSlewing returns 0
23:54:40.120 00.000 11060 IsGuiding returns 0
23:54:40.140 00.020 10844 UpdateGuideState exits: m=3822 SNR=40.0 Saturated
23:54:40.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:40.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:40.140 00.000 10844 Enqueuing Expose request
23:54:40.165 00.025 11060 IsGuiding returns 0
23:54:40.165 00.000 11060 Move returns status 0, amount 27
23:54:40.165 00.000 11060 MoveAxis(N, 0, ABG)
23:54:40.165 00.000 11060 Move returns status 0, amount 0
23:54:40.165 00.000 11060 move complete, result=0
23:54:40.165 00.000 11060 worker thread done servicing request
23:54:40.165 00.000 11060 Worker thread wakes up
23:54:40.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:40.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:40.165 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.0 px 0 ms NORTH
23:54:40.790 00.625 11060 Exposure complete
23:54:40.976 00.186 11060 worker thread done servicing request
23:54:40.976 00.000 10844 OnExposeComplete: enter
23:54:40.976 00.000 10844 UpdateGuideState(): m_state=6
23:54:40.976 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3842
23:54:40.976 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.54, Mass=4023, SNR=41.4, Peak=255 HFD=3.7
23:54:40.976 00.000 10844 MultiStar: [#1 0.30,0.48,0.87,U] [#2 -0.19,0.04,1.73,U] [#3 0.52,0.30,0.90,U] [#4 0.26,-0.11,0.90,U] [#5 -0.19,-0.16,0.90,U] [#6 0.10,0.28,0.78,U] [#7 0.15,0.44,0.71,U] [#8 0.09,-0.30,0.83,U] 
23:54:40.976 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.37, 0.26}
23:54:40.976 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
23:54:40.976 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
23:54:40.976 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.77 mountX=-0.14 mountY=0.10, mountTheta=2.52
23:54:40.976 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
23:54:40.976 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
23:54:40.976 00.000 11060 Worker thread wakes up
23:54:40.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
23:54:40.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
23:54:40.976 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=0.10
23:54:40.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:54:40.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:40.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:54:40.976 00.000 11060 MoveAxis(E, 26, ABG)
23:54:40.976 00.000 11060 Guiding  Dir = 2, Dur = 26
23:54:40.981 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:40.996 00.015 11060 IsSlewing returns 0
23:54:40.996 00.000 10844 UpdateGuideState exits: m=4023 SNR=41.4 Saturated
23:54:40.997 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:40.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:40.997 00.000 10844 Enqueuing Expose request
23:54:40.997 00.000 11060 IsGuiding returns 0
23:54:41.028 00.031 11060 IsGuiding returns 0
23:54:41.028 00.000 11060 Move returns status 0, amount 26
23:54:41.028 00.000 11060 MoveAxis(N, 0, ABG)
23:54:41.028 00.000 11060 Move returns status 0, amount 0
23:54:41.028 00.000 11060 move complete, result=0
23:54:41.028 00.000 11060 worker thread done servicing request
23:54:41.029 00.001 11060 Worker thread wakes up
23:54:41.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:41.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:41.033 00.004 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
23:54:41.668 00.635 11060 Exposure complete
23:54:41.846 00.178 11060 worker thread done servicing request
23:54:41.846 00.000 10844 OnExposeComplete: enter
23:54:41.846 00.000 10844 UpdateGuideState(): m_state=6
23:54:41.846 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3843
23:54:41.846 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.84, Mass=3057, SNR=35.1, Peak=234 HFD=3.7
23:54:41.846 00.000 10844 MultiStar: [#1 -0.38,0.39,1.05,U] [#2 -0.76,-0.02,0.00,M1] [#3 0.53,0.57,0.00,M2] [#4 0.21,-0.24,0.94,U] [#5 -0.33,0.04,1.06,U] [#6 -0.26,-0.91,0.00,M1] [#7 -0.33,-0.01,0.86,U] [#8 -0.17,-0.01,0.97,U] 
23:54:41.846 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.13}, one-star: {0.27, 0.57}
23:54:41.846 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
23:54:41.846 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
23:54:41.846 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.33 mountX=-0.11 mountY=-0.14, mountTheta=-2.21
23:54:41.846 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.13, opts=13)
23:54:41.846 00.000 10844 Enqueuing Move request for scope (-0.12, 0.13)
23:54:41.846 00.000 11060 Worker thread wakes up
23:54:41.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
23:54:41.846 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
23:54:41.846 00.000 11060 Moving (-0.12, 0.13) raw xDistance=-0.11 yDistance=-0.14
23:54:41.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:54:41.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:41.851 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:54:41.851 00.000 11060 MoveAxis(E, 0, ABG)
23:54:41.851 00.000 11060 Move returns status 0, amount 0
23:54:41.851 00.000 11060 MoveAxis(N, 0, ABG)
23:54:41.851 00.000 11060 Move returns status 0, amount 0
23:54:41.851 00.000 11060 move complete, result=0
23:54:41.851 00.000 11060 worker thread done servicing request
23:54:41.855 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:41.880 00.025 10844 UpdateGuideState exits: m=3057 SNR=35.1
23:54:41.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:41.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:41.880 00.000 10844 Enqueuing Expose request
23:54:41.880 00.000 11060 Worker thread wakes up
23:54:41.880 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:41.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:41.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:42.535 00.655 11060 Exposure complete
23:54:42.673 00.138 11060 worker thread done servicing request
23:54:42.673 00.000 10844 OnExposeComplete: enter
23:54:42.673 00.000 10844 UpdateGuideState(): m_state=6
23:54:42.674 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3844
23:54:42.674 00.000 10844 Star::Find returns 1 (1), X=259.00, Y=61.36, Mass=3734, SNR=39.6, Peak=255 HFD=3.9
23:54:42.674 00.000 10844 MultiStar: [#1 -0.06,0.53,0.86,U] [#2 -0.23,0.88,0.00,M2] [#3 0.57,0.77,0.00,M3] [#4 0.24,0.23,0.81,U] [#5 -0.40,0.62,0.00,M1] [#6 0.42,-0.13,0.88,U] [#7 -0.12,0.18,0.81,U] [#8 -0.69,0.17,0.00,M1] 
23:54:42.674 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.17}, one-star: {0.64, 0.08}
23:54:42.674 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
23:54:42.674 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
23:54:42.674 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.30 cameraTheta=0.62 mountX=-0.21 mountY=0.21, mountTheta=2.37
23:54:42.676 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.17, opts=13)
23:54:42.676 00.000 10844 Enqueuing Move request for scope (0.24, 0.17)
23:54:42.676 00.000 11060 Worker thread wakes up
23:54:42.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
23:54:42.676 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
23:54:42.676 00.000 11060 Moving (0.24, 0.17) raw xDistance=-0.21 yDistance=0.21
23:54:42.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:54:42.678 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:42.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:54:42.678 00.000 11060 MoveAxis(E, 37, ABG)
23:54:42.678 00.000 11060 Guiding  Dir = 2, Dur = 37
23:54:42.683 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:42.701 00.018 11060 IsSlewing returns 0
23:54:42.701 00.000 11060 IsGuiding returns 0
23:54:42.713 00.012 10844 UpdateGuideState exits: m=3734 SNR=39.6 Saturated
23:54:42.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:42.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:42.713 00.000 10844 Enqueuing Expose request
23:54:42.763 00.050 11060 IsGuiding returns 0
23:54:42.763 00.000 11060 Move returns status 0, amount 37
23:54:42.763 00.000 11060 MoveAxis(N, 0, ABG)
23:54:42.763 00.000 11060 Move returns status 0, amount 0
23:54:42.763 00.000 11060 move complete, result=0
23:54:42.763 00.000 11060 worker thread done servicing request
23:54:42.763 00.000 11060 Worker thread wakes up
23:54:42.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:42.764 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:42.764 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
23:54:43.396 00.632 11060 Exposure complete
23:54:43.574 00.178 11060 worker thread done servicing request
23:54:43.574 00.000 10844 OnExposeComplete: enter
23:54:43.574 00.000 10844 UpdateGuideState(): m_state=6
23:54:43.574 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3845
23:54:43.574 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.33, Mass=3296, SNR=36.9, Peak=240 HFD=3.5
23:54:43.576 00.002 10844 MultiStar: [#1 0.85,0.42,0.00,M2] [#2 -0.22,0.40,1.98,U] [#3 0.72,0.01,0.00,M4] [#4 -0.17,-0.15,0.92,U] [#5 0.02,-0.18,0.98,U] [#6 0.09,-0.45,0.89,U] [#7 0.57,0.13,0.90,U] [#8 -0.20,-0.27,0.91,U] 
23:54:43.576 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.00}, one-star: {0.29, 0.05}
23:54:43.576 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
23:54:43.576 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
23:54:43.576 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.00 mountX=-0.00 mountY=0.02, mountTheta=1.75
23:54:43.579 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.00, opts=13)
23:54:43.579 00.000 10844 Enqueuing Move request for scope (0.02, 0.00)
23:54:43.579 00.000 11060 Worker thread wakes up
23:54:43.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:54:43.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:54:43.579 00.000 11060 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=0.02
23:54:43.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:54:43.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:43.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:54:43.579 00.000 11060 MoveAxis(E, 0, ABG)
23:54:43.579 00.000 11060 Move returns status 0, amount 0
23:54:43.579 00.000 11060 MoveAxis(N, 0, ABG)
23:54:43.579 00.000 11060 Move returns status 0, amount 0
23:54:43.579 00.000 11060 move complete, result=0
23:54:43.579 00.000 11060 worker thread done servicing request
23:54:43.584 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:43.600 00.016 10844 UpdateGuideState exits: m=3296 SNR=36.9
23:54:43.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:43.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:43.600 00.000 10844 Enqueuing Expose request
23:54:43.600 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:43.600 00.000 11060 Worker thread wakes up
23:54:43.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:43.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:44.250 00.650 11060 Exposure complete
23:54:44.417 00.167 11060 worker thread done servicing request
23:54:44.417 00.000 10844 OnExposeComplete: enter
23:54:44.417 00.000 10844 UpdateGuideState(): m_state=6
23:54:44.417 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3846
23:54:44.417 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=61.56, Mass=3060, SNR=35.6, Peak=205 HFD=3.7
23:54:44.417 00.000 10844 MultiStar: [#1 0.13,0.79,0.00,M3] [#2 -0.01,0.20,2.04,U] [#3 0.17,0.26,1.03,U] [#4 -0.09,0.13,0.96,U] [#5 0.14,0.10,0.97,U] [#6 0.19,-0.88,0.00,M1] [#7 0.10,0.32,0.86,U] [#8 -0.24,0.08,0.92,U] 
23:54:44.417 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.20}, one-star: {0.42, 0.28}
23:54:44.417 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
23:54:44.417 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
23:54:44.417 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.26 mountX=-0.20 mountY=0.03, mountTheta=3.00
23:54:44.417 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.20, opts=13)
23:54:44.417 00.000 10844 Enqueuing Move request for scope (0.06, 0.20)
23:54:44.417 00.000 11060 Worker thread wakes up
23:54:44.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
23:54:44.417 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
23:54:44.417 00.000 11060 Moving (0.06, 0.20) raw xDistance=-0.20 yDistance=0.03
23:54:44.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
23:54:44.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:44.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:54:44.417 00.000 11060 MoveAxis(E, 35, ABG)
23:54:44.417 00.000 11060 Guiding  Dir = 2, Dur = 35
23:54:44.427 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:44.438 00.011 11060 IsSlewing returns 0
23:54:44.439 00.001 11060 IsGuiding returns 0
23:54:44.439 00.000 10844 UpdateGuideState exits: m=3060 SNR=35.6
23:54:44.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:44.439 00.000 10844 Enqueuing Expose request
23:54:44.486 00.047 11060 IsGuiding returns 0
23:54:44.486 00.000 11060 Move returns status 0, amount 35
23:54:44.486 00.000 11060 MoveAxis(N, 0, ABG)
23:54:44.486 00.000 11060 Move returns status 0, amount 0
23:54:44.486 00.000 11060 move complete, result=0
23:54:44.486 00.000 11060 worker thread done servicing request
23:54:44.486 00.000 11060 Worker thread wakes up
23:54:44.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:44.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:44.488 00.002 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
23:54:45.122 00.634 11060 Exposure complete
23:54:45.306 00.184 11060 worker thread done servicing request
23:54:45.306 00.000 10844 OnExposeComplete: enter
23:54:45.306 00.000 10844 UpdateGuideState(): m_state=6
23:54:45.306 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3847
23:54:45.306 00.000 10844 Star::Find returns 1 (0), X=258.09, Y=61.59, Mass=3272, SNR=36.7, Peak=249 HFD=3.7
23:54:45.308 00.002 10844 MultiStar: [#1 0.09,0.63,0.00,M4] [#2 0.01,-0.05,2.01,U] [#3 0.27,-0.19,0.99,U] [#4 0.01,-0.15,0.89,U] [#5 -0.40,-0.13,1.00,U] [#6 -0.30,-0.27,1.02,U] [#7 -0.20,0.17,0.84,U] [#8 -0.09,-0.41,0.96,U] 
23:54:45.308 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.27, 0.31}
23:54:45.308 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
23:54:45.308 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
23:54:45.308 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.45 mountX=0.11 mountY=-0.09, mountTheta=-0.71
23:54:45.311 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
23:54:45.311 00.000 10844 Enqueuing Move request for scope (-0.11, -0.09)
23:54:45.311 00.000 11060 Worker thread wakes up
23:54:45.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
23:54:45.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
23:54:45.311 00.000 11060 Moving (-0.11, -0.09) raw xDistance=0.11 yDistance=-0.09
23:54:45.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:54:45.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:45.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:45.311 00.000 11060 MoveAxis(E, 0, ABG)
23:54:45.311 00.000 11060 Move returns status 0, amount 0
23:54:45.312 00.001 11060 MoveAxis(N, 0, ABG)
23:54:45.312 00.000 11060 Move returns status 0, amount 0
23:54:45.312 00.000 11060 move complete, result=0
23:54:45.312 00.000 11060 worker thread done servicing request
23:54:45.316 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:45.329 00.013 10844 UpdateGuideState exits: m=3272 SNR=36.7
23:54:45.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:45.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:45.329 00.000 10844 Enqueuing Expose request
23:54:45.329 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:45.329 00.000 11060 Worker thread wakes up
23:54:45.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:45.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:45.940 00.611 11060 Exposure complete
23:54:46.104 00.164 11060 worker thread done servicing request
23:54:46.104 00.000 10844 OnExposeComplete: enter
23:54:46.104 00.000 10844 UpdateGuideState(): m_state=6
23:54:46.104 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3848
23:54:46.104 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=61.04, Mass=3317, SNR=37.2, Peak=236 HFD=4.0
23:54:46.104 00.000 10844 MultiStar: [#1 0.18,0.18,0.95,U] [#2 -0.18,-0.04,1.82,U] [#3 0.30,-0.13,0.89,U] [#4 0.09,-0.46,0.94,U] [#5 -0.76,-0.14,0.00,M1] [#6 -0.35,-0.76,0.00,M1] [#7 0.26,-0.89,0.00,M1] [#8 -0.17,-0.30,0.86,U] 
23:54:46.104 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.15}, one-star: {-0.37, -0.23}
23:54:46.104 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
23:54:46.104 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
23:54:46.104 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.89 mountX=0.15 mountY=-0.02, mountTheta=-0.15
23:54:46.108 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.15, opts=13)
23:54:46.108 00.000 10844 Enqueuing Move request for scope (-0.05, -0.15)
23:54:46.108 00.000 11060 Worker thread wakes up
23:54:46.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:54:46.108 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:54:46.108 00.000 11060 Moving (-0.05, -0.15) raw xDistance=0.15 yDistance=-0.02
23:54:46.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:54:46.109 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:46.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:46.109 00.000 11060 MoveAxis(W, 27, ABG)
23:54:46.109 00.000 11060 Guiding  Dir = 3, Dur = 27
23:54:46.114 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:46.125 00.011 11060 IsSlewing returns 0
23:54:46.125 00.000 11060 IsGuiding returns 0
23:54:46.137 00.012 10844 UpdateGuideState exits: m=3317 SNR=37.2
23:54:46.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:46.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:46.137 00.000 10844 Enqueuing Expose request
23:54:46.156 00.019 11060 IsGuiding returns 0
23:54:46.156 00.000 11060 Move returns status 0, amount 27
23:54:46.156 00.000 11060 MoveAxis(N, 0, ABG)
23:54:46.156 00.000 11060 Move returns status 0, amount 0
23:54:46.156 00.000 11060 move complete, result=0
23:54:46.156 00.000 11060 worker thread done servicing request
23:54:46.156 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
23:54:46.156 00.000 11060 Worker thread wakes up
23:54:46.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:46.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:46.787 00.631 11060 Exposure complete
23:54:46.943 00.156 11060 worker thread done servicing request
23:54:46.943 00.000 10844 OnExposeComplete: enter
23:54:46.943 00.000 10844 UpdateGuideState(): m_state=6
23:54:46.943 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3849
23:54:46.943 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.13, Mass=2695, SNR=33.9, Peak=224 HFD=3.5
23:54:46.943 00.000 10844 MultiStar: [#1 -0.04,0.13,1.07,U] [#2 -0.42,-0.56,0.00,M1] [#3 0.22,-0.53,1.03,U] [#4 0.34,-0.70,0.00,M1] [#5 -0.01,-0.16,1.03,U] [#6 0.33,-0.53,0.97,U] [#7 -0.41,-0.31,0.92,U] [#8 -0.26,-0.42,1.01,U] 
23:54:46.943 00.000 10844 single-star, 6 included, MultiStar: {-0.02, -0.28}, one-star: {0.01, -0.15}
23:54:46.943 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
23:54:46.943 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
23:54:46.943 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.50 mountX=0.15 mountY=0.04, mountTheta=0.24
23:54:46.943 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
23:54:46.943 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
23:54:46.943 00.000 11060 Worker thread wakes up
23:54:46.948 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:54:46.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:54:46.948 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=0.04
23:54:46.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:54:46.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:46.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:46.948 00.000 11060 MoveAxis(W, 27, ABG)
23:54:46.948 00.000 11060 Guiding  Dir = 3, Dur = 27
23:54:46.959 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:54:46.974 00.015 11060 IsSlewing returns 0
23:54:46.975 00.001 11060 IsGuiding returns 0
23:54:46.977 00.002 10844 UpdateGuideState exits: m=2695 SNR=33.9
23:54:46.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:46.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:46.977 00.000 10844 Enqueuing Expose request
23:54:47.005 00.028 11060 IsGuiding returns 0
23:54:47.005 00.000 11060 Move returns status 0, amount 27
23:54:47.005 00.000 11060 MoveAxis(N, 0, ABG)
23:54:47.005 00.000 11060 Move returns status 0, amount 0
23:54:47.005 00.000 11060 move complete, result=0
23:54:47.005 00.000 11060 worker thread done servicing request
23:54:47.005 00.000 11060 Worker thread wakes up
23:54:47.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:47.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:47.005 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.0 px 0 ms NORTH
23:54:47.637 00.632 11060 Exposure complete
23:54:47.787 00.150 11060 worker thread done servicing request
23:54:47.787 00.000 10844 OnExposeComplete: enter
23:54:47.787 00.000 10844 UpdateGuideState(): m_state=6
23:54:47.787 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3850
23:54:47.787 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.26, Mass=2760, SNR=33.9, Peak=237 HFD=3.6
23:54:47.788 00.001 10844 MultiStar: [#1 0.23,-0.23,1.03,U] [#2 -0.13,0.19,2.07,U] [#3 0.94,-0.45,0.00,M1] [#4 0.26,-0.42,1.03,U] [#5 0.12,-0.70,0.00,M1] [#6 -0.05,-1.31,0.00,M1] [#7 -0.04,-0.60,0.96,U] [#8 0.13,-0.39,1.05,U] 
23:54:47.788 00.000 10844 single-star, 5 included, MultiStar: {0.07, -0.18}, one-star: {0.17, -0.02}
23:54:47.788 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
23:54:47.788 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
23:54:47.788 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=-0.01 mountY=0.17, mountTheta=1.62
23:54:47.788 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.02, opts=13)
23:54:47.788 00.000 10844 Enqueuing Move request for scope (0.17, -0.02)
23:54:47.788 00.000 11060 Worker thread wakes up
23:54:47.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
23:54:47.788 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
23:54:47.788 00.000 11060 Moving (0.17, -0.02) raw xDistance=-0.01 yDistance=0.17
23:54:47.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:54:47.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:47.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:54:47.788 00.000 11060 MoveAxis(E, 0, ABG)
23:54:47.788 00.000 11060 Move returns status 0, amount 0
23:54:47.788 00.000 11060 MoveAxis(N, 0, ABG)
23:54:47.788 00.000 11060 Move returns status 0, amount 0
23:54:47.788 00.000 11060 move complete, result=0
23:54:47.788 00.000 11060 worker thread done servicing request
23:54:47.794 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:47.821 00.027 10844 UpdateGuideState exits: m=2760 SNR=33.9
23:54:47.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:47.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:47.821 00.000 10844 Enqueuing Expose request
23:54:47.821 00.000 11060 Worker thread wakes up
23:54:47.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:47.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:47.821 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:54:48.461 00.640 11060 Exposure complete
23:54:48.655 00.194 11060 worker thread done servicing request
23:54:48.655 00.000 10844 OnExposeComplete: enter
23:54:48.655 00.000 10844 UpdateGuideState(): m_state=6
23:54:48.655 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3851
23:54:48.657 00.002 10844 Star::Find returns 1 (0), X=258.66, Y=61.37, Mass=3511, SNR=38.1, Peak=247 HFD=3.7
23:54:48.657 00.000 10844 MultiStar: [#1 0.40,0.20,0.95,U] [#2 -0.10,-0.14,1.86,U] [#3 0.58,-1.07,0.00,M2] [#4 0.19,-0.27,0.91,U] [#5 0.20,-0.98,0.00,M2] [#6 0.32,-1.16,0.00,M2] [#7 -0.40,-0.42,0.79,U] [#8 -0.18,-0.60,0.91,U] 
23:54:48.657 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.17}, one-star: {0.30, 0.09}
23:54:48.657 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
23:54:48.657 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
23:54:48.657 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.40 mountX=0.16 mountY=0.06, mountTheta=0.33
23:54:48.658 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.17, opts=13)
23:54:48.658 00.000 10844 Enqueuing Move request for scope (0.03, -0.17)
23:54:48.658 00.000 11060 Worker thread wakes up
23:54:48.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
23:54:48.658 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
23:54:48.658 00.000 11060 Moving (0.03, -0.17) raw xDistance=0.16 yDistance=0.06
23:54:48.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:54:48.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:48.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:54:48.658 00.000 11060 MoveAxis(W, 28, ABG)
23:54:48.658 00.000 11060 Guiding  Dir = 3, Dur = 28
23:54:48.668 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:48.701 00.033 11060 IsSlewing returns 0
23:54:48.701 00.000 11060 IsGuiding returns 0
23:54:48.705 00.004 10844 UpdateGuideState exits: m=3511 SNR=38.1
23:54:48.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:48.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:48.705 00.000 10844 Enqueuing Expose request
23:54:48.761 00.056 11060 IsGuiding returns 0
23:54:48.761 00.000 11060 Move returns status 0, amount 28
23:54:48.761 00.000 11060 MoveAxis(N, 0, ABG)
23:54:48.761 00.000 11060 Move returns status 0, amount 0
23:54:48.761 00.000 11060 move complete, result=0
23:54:48.761 00.000 11060 worker thread done servicing request
23:54:48.761 00.000 11060 Worker thread wakes up
23:54:48.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:48.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:48.765 00.004 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
23:54:49.381 00.616 11060 Exposure complete
23:54:49.586 00.205 11060 worker thread done servicing request
23:54:49.588 00.002 10844 OnExposeComplete: enter
23:54:49.588 00.000 10844 UpdateGuideState(): m_state=6
23:54:49.588 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3852
23:54:49.589 00.001 10844 Star::Find returns 1 (0), X=258.09, Y=61.54, Mass=3258, SNR=36.7, Peak=249 HFD=3.7
23:54:49.589 00.000 10844 MultiStar: [#1 0.42,0.17,1.03,U] [#2 -0.43,-0.66,0.00,M1] [#3 0.44,-1.04,0.00,M3] [#4 -0.26,-1.23,0.00,M1] [#5 -0.69,-0.56,0.00,M3] [#6 -0.09,-1.32,0.00,M3] [#7 -0.10,-0.91,0.00,M1] [#8 -0.62,-0.89,0.00,M1] 
23:54:49.589 00.000 10844 refined, 1 included, MultiStar: {0.08, 0.21}, one-star: {-0.27, 0.26}
23:54:49.589 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
23:54:49.589 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
23:54:49.589 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.22 mountX=-0.22 mountY=0.04, mountTheta=2.95
23:54:49.593 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.21, opts=13)
23:54:49.593 00.000 10844 Enqueuing Move request for scope (0.08, 0.21)
23:54:49.593 00.000 11060 Worker thread wakes up
23:54:49.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
23:54:49.594 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
23:54:49.595 00.001 11060 Moving (0.08, 0.21) raw xDistance=-0.22 yDistance=0.04
23:54:49.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
23:54:49.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:49.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:54:49.595 00.000 11060 MoveAxis(E, 38, ABG)
23:54:49.595 00.000 11060 Guiding  Dir = 2, Dur = 38
23:54:49.605 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:49.624 00.019 11060 IsSlewing returns 0
23:54:49.624 00.000 11060 IsGuiding returns 0
23:54:49.624 00.000 10844 UpdateGuideState exits: m=3258 SNR=36.7
23:54:49.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:49.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:49.624 00.000 10844 Enqueuing Expose request
23:54:49.680 00.056 11060 IsGuiding returns 0
23:54:49.680 00.000 11060 Move returns status 0, amount 38
23:54:49.680 00.000 11060 MoveAxis(N, 0, ABG)
23:54:49.680 00.000 11060 Move returns status 0, amount 0
23:54:49.680 00.000 11060 move complete, result=0
23:54:49.682 00.002 11060 worker thread done servicing request
23:54:49.682 00.000 11060 Worker thread wakes up
23:54:49.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:49.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:49.682 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
23:54:50.307 00.625 11060 Exposure complete
23:54:50.483 00.176 11060 worker thread done servicing request
23:54:50.483 00.000 10844 OnExposeComplete: enter
23:54:50.483 00.000 10844 UpdateGuideState(): m_state=6
23:54:50.483 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3853
23:54:50.483 00.000 10844 Star::Find returns 1 (0), X=259.21, Y=61.22, Mass=3152, SNR=35.9, Peak=232 HFD=3.7
23:54:50.483 00.000 10844 MultiStar: [#1 0.59,-0.34,0.00,M1] [#2 0.44,-0.09,1.91,U] [#3 0.63,-0.59,0.00,M4] [#4 0.51,-0.55,0.00,M2] [#5 0.66,-0.80,0.00,M4] [#6 0.01,-0.71,0.00,M4] [#7 -0.02,-0.48,0.82,U] [#8 -0.12,-1.10,0.00,M2] 
23:54:50.483 00.000 10844 refined, 2 included, MultiStar: {0.45, -0.17}, one-star: {0.85, -0.06}
23:54:50.483 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
23:54:50.483 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
23:54:50.483 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=-0.17 hyp=0.48 cameraTheta=-0.36 mountX=0.08 mountY=0.47, mountTheta=1.40
23:54:50.486 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=-0.17, opts=13)
23:54:50.486 00.000 10844 Enqueuing Move request for scope (0.45, -0.17)
23:54:50.486 00.000 11060 Worker thread wakes up
23:54:50.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.17) opts 0xd
23:54:50.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, -0.17)
23:54:50.486 00.000 11060 Moving (0.45, -0.17) raw xDistance=0.08 yDistance=0.47
23:54:50.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:54:50.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:50.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
23:54:50.486 00.000 11060 MoveAxis(E, 0, ABG)
23:54:50.486 00.000 11060 Move returns status 0, amount 0
23:54:50.486 00.000 11060 MoveAxis(N, 0, ABG)
23:54:50.486 00.000 11060 Move returns status 0, amount 0
23:54:50.486 00.000 11060 move complete, result=0
23:54:50.486 00.000 11060 worker thread done servicing request
23:54:50.489 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:50.508 00.019 10844 UpdateGuideState exits: m=3152 SNR=35.9
23:54:50.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:50.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:50.508 00.000 10844 Enqueuing Expose request
23:54:50.508 00.000 11060 Worker thread wakes up
23:54:50.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:50.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:50.508 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
23:54:51.158 00.650 11060 Exposure complete
23:54:51.322 00.164 11060 worker thread done servicing request
23:54:51.322 00.000 10844 OnExposeComplete: enter
23:54:51.322 00.000 10844 UpdateGuideState(): m_state=6
23:54:51.322 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
23:54:51.322 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=60.65, Mass=2810, SNR=34.2, Peak=214 HFD=3.6
23:54:51.322 00.000 10844 MultiStar: [#1 -0.27,0.38,1.15,U] [#2 -0.28,-0.43,1.98,U] [#3 -0.04,-0.55,1.02,U] [#4 0.50,-0.68,0.00,M3] [#5 -0.42,-0.60,0.00,M5] [#6 -0.42,-1.23,0.00,M5] [#7 -0.25,-0.41,0.87,U] [#8 -0.29,-0.81,0.00,M3] 
23:54:51.322 00.000 10844 refined, 4 included, MultiStar: {-0.14, -0.33}, one-star: {0.27, -0.63}
23:54:51.322 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
23:54:51.322 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
23:54:51.322 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.98 mountX=0.35 mountY=-0.09, mountTheta=-0.25
23:54:51.322 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.33, opts=13)
23:54:51.322 00.000 10844 Enqueuing Move request for scope (-0.14, -0.33)
23:54:51.322 00.000 11060 Worker thread wakes up
23:54:51.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd
23:54:51.322 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.33)
23:54:51.322 00.000 11060 Moving (-0.14, -0.33) raw xDistance=0.35 yDistance=-0.09
23:54:51.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
23:54:51.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:51.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:54:51.322 00.000 11060 MoveAxis(W, 60, ABG)
23:54:51.322 00.000 11060 Guiding  Dir = 3, Dur = 60
23:54:51.332 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:54:51.343 00.011 11060 IsSlewing returns 0
23:54:51.343 00.000 11060 IsGuiding returns 0
23:54:51.343 00.000 10844 UpdateGuideState exits: m=2810 SNR=34.2
23:54:51.345 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:51.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:51.345 00.000 10844 Enqueuing Expose request
23:54:51.408 00.063 11060 IsGuiding returns 0
23:54:51.408 00.000 11060 Move returns status 0, amount 60
23:54:51.408 00.000 11060 MoveAxis(N, 0, ABG)
23:54:51.408 00.000 11060 Move returns status 0, amount 0
23:54:51.408 00.000 11060 move complete, result=0
23:54:51.408 00.000 11060 worker thread done servicing request
23:54:51.408 00.000 11060 Worker thread wakes up
23:54:51.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:51.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:51.408 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
23:54:52.059 00.651 11060 Exposure complete
23:54:52.275 00.216 11060 worker thread done servicing request
23:54:52.276 00.001 10844 OnExposeComplete: enter
23:54:52.276 00.000 10844 UpdateGuideState(): m_state=6
23:54:52.276 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3855
23:54:52.276 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=60.69, Mass=3291, SNR=36.7, Peak=248 HFD=3.9
23:54:52.276 00.000 10844 MultiStar: [#1 0.03,-0.26,0.94,U] [#2 -0.35,0.08,2.07,U] [#3 0.72,-0.44,0.00,M4] [#4 0.23,-0.07,0.91,U] [#5 -0.41,-0.22,1.05,U] [#6 0.40,-0.40,0.91,U] [#7 -0.14,-0.25,0.83,U] [#8 -0.32,-0.36,0.96,U] 
23:54:52.276 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.22}, one-star: {0.57, -0.59}
23:54:52.276 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:54:52.276 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
23:54:52.276 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.78 mountX=0.22 mountY=-0.01, mountTheta=-0.04
23:54:52.276 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.22, opts=13)
23:54:52.276 00.000 10844 Enqueuing Move request for scope (-0.05, -0.22)
23:54:52.276 00.000 11060 Worker thread wakes up
23:54:52.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
23:54:52.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
23:54:52.276 00.000 11060 Moving (-0.05, -0.22) raw xDistance=0.22 yDistance=-0.01
23:54:52.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:54:52.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:52.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:54:52.276 00.000 11060 MoveAxis(W, 40, ABG)
23:54:52.276 00.000 11060 Guiding  Dir = 3, Dur = 40
23:54:52.285 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:52.290 00.005 11060 IsSlewing returns 0
23:54:52.290 00.000 11060 IsGuiding returns 0
23:54:52.316 00.026 10844 UpdateGuideState exits: m=3291 SNR=36.7
23:54:52.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:52.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:52.316 00.000 10844 Enqueuing Expose request
23:54:52.338 00.022 11060 IsGuiding returns 0
23:54:52.338 00.000 11060 Move returns status 0, amount 40
23:54:52.338 00.000 11060 MoveAxis(N, 0, ABG)
23:54:52.338 00.000 11060 Move returns status 0, amount 0
23:54:52.338 00.000 11060 move complete, result=0
23:54:52.338 00.000 11060 worker thread done servicing request
23:54:52.338 00.000 11060 Worker thread wakes up
23:54:52.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:52.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:52.338 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
23:54:52.979 00.641 11060 Exposure complete
23:54:53.143 00.164 11060 worker thread done servicing request
23:54:53.143 00.000 10844 OnExposeComplete: enter
23:54:53.143 00.000 10844 UpdateGuideState(): m_state=6
23:54:53.146 00.003 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3856
23:54:53.146 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=60.96, Mass=3002, SNR=35.1, Peak=234 HFD=3.5
23:54:53.146 00.000 10844 MultiStar: [#1 0.92,0.70,0.00,M1] [#2 0.53,-0.22,2.04,U] [#3 1.23,0.13,0.00,M5] [#4 0.49,0.04,0.95,U] [#5 -0.03,0.01,1.05,U] [#6 0.04,-0.84,0.00,M5] [#7 0.69,-0.22,0.00,M1] [#8 0.44,-0.42,0.98,U] 
23:54:53.146 00.000 10844 single-star, 4 included, MultiStar: {0.33, -0.19}, one-star: {0.06, -0.32}
23:54:53.146 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
23:54:53.146 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
23:54:53.146 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.40 mountX=0.31 mountY=0.11, mountTheta=0.34
23:54:53.146 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.32, opts=13)
23:54:53.146 00.000 10844 Enqueuing Move request for scope (0.06, -0.32)
23:54:53.146 00.000 11060 Worker thread wakes up
23:54:53.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
23:54:53.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
23:54:53.146 00.000 11060 Moving (0.06, -0.32) raw xDistance=0.31 yDistance=0.11
23:54:53.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:54:53.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:53.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:54:53.146 00.000 11060 MoveAxis(W, 54, ABG)
23:54:53.146 00.000 11060 Guiding  Dir = 3, Dur = 54
23:54:53.153 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:53.156 00.003 11060 IsSlewing returns 0
23:54:53.156 00.000 11060 IsGuiding returns 0
23:54:53.171 00.015 10844 UpdateGuideState exits: m=3002 SNR=35.1
23:54:53.172 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:53.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:53.172 00.000 10844 Enqueuing Expose request
23:54:53.221 00.049 11060 IsGuiding returns 0
23:54:53.221 00.000 11060 Move returns status 0, amount 54
23:54:53.221 00.000 11060 MoveAxis(N, 0, ABG)
23:54:53.222 00.001 11060 Move returns status 0, amount 0
23:54:53.222 00.000 11060 move complete, result=0
23:54:53.222 00.000 11060 worker thread done servicing request
23:54:53.222 00.000 11060 Worker thread wakes up
23:54:53.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:53.222 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
23:54:53.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:53.863 00.641 11060 Exposure complete
23:54:54.050 00.187 11060 worker thread done servicing request
23:54:54.050 00.000 10844 OnExposeComplete: enter
23:54:54.050 00.000 10844 UpdateGuideState(): m_state=6
23:54:54.050 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3857
23:54:54.050 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.66, Mass=2945, SNR=34.6, Peak=247 HFD=3.5
23:54:54.050 00.000 10844 MultiStar: [#1 0.23,0.71,0.00,M2] [#2 -0.02,0.37,1.91,U] [#3 0.50,-0.05,1.01,U] [#4 -0.15,-0.19,1.00,U] [#5 0.13,0.12,1.04,U] [#6 0.39,-0.75,0.00,M6] [#7 0.27,-0.33,0.90,U] [#8 -0.25,-0.42,1.01,U] 
23:54:54.050 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.03}, one-star: {0.25, 0.38}
23:54:54.050 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
23:54:54.050 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
23:54:54.050 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.35 mountX=-0.05 mountY=0.08, mountTheta=2.10
23:54:54.050 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
23:54:54.050 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
23:54:54.050 00.000 11060 Worker thread wakes up
23:54:54.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:54:54.055 00.005 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:54:54.055 00.000 11060 Moving (0.09, 0.03) raw xDistance=-0.05 yDistance=0.08
23:54:54.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:54:54.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:54.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:54:54.055 00.000 11060 MoveAxis(E, 0, ABG)
23:54:54.055 00.000 11060 Move returns status 0, amount 0
23:54:54.055 00.000 11060 MoveAxis(N, 0, ABG)
23:54:54.055 00.000 11060 Move returns status 0, amount 0
23:54:54.055 00.000 11060 move complete, result=0
23:54:54.055 00.000 11060 worker thread done servicing request
23:54:54.076 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:54.097 00.021 10844 UpdateGuideState exits: m=2945 SNR=34.6
23:54:54.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:54.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:54.097 00.000 10844 Enqueuing Expose request
23:54:54.097 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:54.097 00.000 11060 Worker thread wakes up
23:54:54.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:54.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:54.731 00.634 11060 Exposure complete
23:54:54.916 00.185 11060 worker thread done servicing request
23:54:54.921 00.005 10844 OnExposeComplete: enter
23:54:54.921 00.000 10844 UpdateGuideState(): m_state=6
23:54:54.921 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3858
23:54:54.921 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.10, Mass=3365, SNR=37.3, Peak=249 HFD=3.7
23:54:54.921 00.000 10844 MultiStar: [#1 0.56,0.03,1.02,U] [#2 0.07,-0.07,1.88,U] [#3 0.88,-0.58,0.00,M5] [#4 -0.17,-0.68,0.00,M1] [#5 0.35,-0.31,0.97,U] [#6 0.18,-0.78,0.00,M7] [#7 0.27,-0.50,0.87,U] [#8 0.24,-0.50,0.87,U] 
23:54:54.921 00.000 10844 refined, 5 included, MultiStar: {0.30, -0.22}, one-star: {0.47, -0.18}
23:54:54.921 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
23:54:54.921 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
23:54:54.921 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.22 hyp=0.37 cameraTheta=-0.64 mountX=0.16 mountY=0.33, mountTheta=1.11
23:54:54.921 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.22, opts=13)
23:54:54.921 00.000 10844 Enqueuing Move request for scope (0.30, -0.22)
23:54:54.921 00.000 11060 Worker thread wakes up
23:54:54.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.22) opts 0xd
23:54:54.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.22)
23:54:54.921 00.000 11060 Moving (0.30, -0.22) raw xDistance=0.16 yDistance=0.33
23:54:54.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:54:54.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:54.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:54:54.921 00.000 11060 MoveAxis(W, 28, ABG)
23:54:54.921 00.000 11060 Guiding  Dir = 3, Dur = 28
23:54:54.930 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:54.956 00.026 11060 IsSlewing returns 0
23:54:54.956 00.000 10844 UpdateGuideState exits: m=3365 SNR=37.3
23:54:54.957 00.001 11060 IsGuiding returns 0
23:54:54.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:54.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:54.957 00.000 10844 Enqueuing Expose request
23:54:55.002 00.045 11060 IsGuiding returns 0
23:54:55.002 00.000 11060 Move returns status 0, amount 28
23:54:55.002 00.000 11060 MoveAxis(N, 0, ABG)
23:54:55.002 00.000 11060 Move returns status 0, amount 0
23:54:55.002 00.000 11060 move complete, result=0
23:54:55.002 00.000 11060 worker thread done servicing request
23:54:55.002 00.000 11060 Worker thread wakes up
23:54:55.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:55.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:55.002 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.3 px 0 ms NORTH
23:54:55.653 00.651 11060 Exposure complete
23:54:55.814 00.161 11060 worker thread done servicing request
23:54:55.814 00.000 10844 OnExposeComplete: enter
23:54:55.814 00.000 10844 UpdateGuideState(): m_state=6
23:54:55.814 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3859
23:54:55.814 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.17, Mass=2760, SNR=33.7, Peak=227 HFD=3.7
23:54:55.814 00.000 10844 MultiStar: [#1 0.86,0.90,0.00,M2] [#2 0.02,0.18,2.17,U] [#3 0.55,-0.35,0.00,M6] [#4 0.27,-0.16,1.07,U] [#5 0.01,0.05,1.03,U] [#6 0.09,-0.90,0.00,M8] [#7 0.27,1.03,0.00,M1] [#8 -0.07,-0.70,0.00,M1] 
23:54:55.814 00.000 10844 refined, 3 included, MultiStar: {0.14, 0.03}, one-star: {0.41, -0.11}
23:54:55.814 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
23:54:55.814 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
23:54:55.814 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.20 mountX=-0.06 mountY=0.14, mountTheta=1.95
23:54:55.814 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
23:54:55.814 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
23:54:55.814 00.000 11060 Worker thread wakes up
23:54:55.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:54:55.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:54:55.814 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.14
23:54:55.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:54:55.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:55.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:54:55.814 00.000 11060 MoveAxis(E, 0, ABG)
23:54:55.814 00.000 11060 Move returns status 0, amount 0
23:54:55.814 00.000 11060 MoveAxis(N, 0, ABG)
23:54:55.814 00.000 11060 Move returns status 0, amount 0
23:54:55.814 00.000 11060 move complete, result=0
23:54:55.814 00.000 11060 worker thread done servicing request
23:54:55.825 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:55.837 00.012 10844 UpdateGuideState exits: m=2760 SNR=33.7
23:54:55.839 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:55.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:55.839 00.000 10844 Enqueuing Expose request
23:54:55.839 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:55.839 00.000 11060 Worker thread wakes up
23:54:55.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:55.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:56.479 00.640 11060 Exposure complete
23:54:56.636 00.157 11060 worker thread done servicing request
23:54:56.636 00.000 10844 OnExposeComplete: enter
23:54:56.636 00.000 10844 UpdateGuideState(): m_state=6
23:54:56.636 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3860
23:54:56.636 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.67, Mass=3131, SNR=36.1, Peak=253 HFD=3.5
23:54:56.639 00.003 10844 MultiStar: [#1 0.52,0.50,0.00,M3] [#2 0.13,0.72,0.00,M1] [#3 0.56,0.71,0.00,M7] [#4 0.58,0.14,0.92,U] [#5 0.03,0.22,1.04,U] [#6 0.60,-0.29,0.00,M9] [#7 0.19,0.21,0.93,U] [#8 0.14,0.21,0.96,U] 
23:54:56.639 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.24}, one-star: {0.15, 0.39}
23:54:56.639 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:54:56.639 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:54:56.639 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.24 hyp=0.32 cameraTheta=0.85 mountX=-0.27 mountY=0.17, mountTheta=2.59
23:54:56.639 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.24, opts=13)
23:54:56.639 00.000 10844 Enqueuing Move request for scope (0.21, 0.24)
23:54:56.639 00.000 11060 Worker thread wakes up
23:54:56.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.24) opts 0xd
23:54:56.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.24)
23:54:56.639 00.000 11060 Moving (0.21, 0.24) raw xDistance=-0.27 yDistance=0.17
23:54:56.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:54:56.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:56.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:54:56.639 00.000 11060 MoveAxis(E, 47, ABG)
23:54:56.639 00.000 11060 Guiding  Dir = 2, Dur = 47
23:54:56.657 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:56.664 00.007 11060 IsSlewing returns 0
23:54:56.666 00.002 11060 IsGuiding returns 0
23:54:56.676 00.010 10844 UpdateGuideState exits: m=3131 SNR=36.1
23:54:56.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:56.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:56.676 00.000 10844 Enqueuing Expose request
23:54:56.758 00.082 11060 IsGuiding returns 0
23:54:56.758 00.000 11060 Move returns status 0, amount 47
23:54:56.758 00.000 11060 MoveAxis(N, 0, ABG)
23:54:56.758 00.000 11060 Move returns status 0, amount 0
23:54:56.758 00.000 11060 move complete, result=0
23:54:56.758 00.000 11060 worker thread done servicing request
23:54:56.758 00.000 11060 Worker thread wakes up
23:54:56.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:56.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:56.758 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.2 px 0 ms NORTH
23:54:57.388 00.630 11060 Exposure complete
23:54:57.525 00.137 11060 worker thread done servicing request
23:54:57.525 00.000 10844 OnExposeComplete: enter
23:54:57.525 00.000 10844 UpdateGuideState(): m_state=6
23:54:57.525 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3861
23:54:57.525 00.000 10844 Star::Find returns 1 (1), X=257.94, Y=61.50, Mass=2851, SNR=34.1, Peak=255 HFD=3.5
23:54:57.525 00.000 10844 MultiStar: [#1 0.42,0.28,1.06,U] [#2 -0.05,0.30,2.01,U] [#3 0.43,0.26,1.08,U] [#4 -0.18,-0.28,0.91,U] [#5 -0.16,-0.08,1.09,U] [#6 -0.07,-0.54,0.94,U] [#7 -0.07,-0.73,0.00,M1] [#8 -0.07,-0.16,1.02,U] 
23:54:57.525 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {-0.42, 0.22}
23:54:57.525 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
23:54:57.525 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
23:54:57.525 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.74 mountX=-0.04 mountY=-0.01, mountTheta=-2.81
23:54:57.530 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
23:54:57.530 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
23:54:57.530 00.000 11060 Worker thread wakes up
23:54:57.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
23:54:57.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
23:54:57.530 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
23:54:57.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:54:57.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:57.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:54:57.530 00.000 11060 MoveAxis(E, 0, ABG)
23:54:57.530 00.000 11060 Move returns status 0, amount 0
23:54:57.531 00.001 11060 MoveAxis(N, 0, ABG)
23:54:57.531 00.000 11060 Move returns status 0, amount 0
23:54:57.531 00.000 11060 move complete, result=0
23:54:57.531 00.000 11060 worker thread done servicing request
23:54:57.534 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:54:57.545 00.011 10844 UpdateGuideState exits: m=2851 SNR=34.1 Saturated
23:54:57.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:57.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:57.545 00.000 10844 Enqueuing Expose request
23:54:57.545 00.000 11060 Worker thread wakes up
23:54:57.545 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:57.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:57.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:58.167 00.622 11060 Exposure complete
23:54:58.347 00.180 11060 worker thread done servicing request
23:54:58.347 00.000 10844 OnExposeComplete: enter
23:54:58.347 00.000 10844 UpdateGuideState(): m_state=6
23:54:58.347 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3862
23:54:58.347 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=61.04, Mass=3167, SNR=36.4, Peak=230 HFD=3.5
23:54:58.347 00.000 10844 MultiStar: [#1 -0.01,-0.57,0.98,U] [#2 -0.01,-0.11,2.01,U] [#3 0.38,-0.29,0.98,U] [#4 0.21,0.38,0.96,U] [#5 0.19,-0.42,1.00,U] [#6 0.29,-1.52,0.00,M9] [#7 -0.15,-0.54,0.83,U] [#8 -0.15,-0.68,0.00,M1] 
23:54:58.347 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.23}, one-star: {-0.23, -0.23}
23:54:58.347 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
23:54:58.347 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
23:54:58.347 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.36 mountX=0.22 mountY=0.09, mountTheta=0.37
23:54:58.347 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.23, opts=13)
23:54:58.347 00.000 10844 Enqueuing Move request for scope (0.05, -0.23)
23:54:58.347 00.000 11060 Worker thread wakes up
23:54:58.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
23:54:58.347 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
23:54:58.347 00.000 11060 Moving (0.05, -0.23) raw xDistance=0.22 yDistance=0.09
23:54:58.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:54:58.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:58.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:58.347 00.000 11060 MoveAxis(W, 38, ABG)
23:54:58.353 00.006 11060 Guiding  Dir = 3, Dur = 38
23:54:58.360 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:58.368 00.008 11060 IsSlewing returns 0
23:54:58.368 00.000 11060 IsGuiding returns 0
23:54:58.374 00.006 10844 UpdateGuideState exits: m=3167 SNR=36.4
23:54:58.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:58.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:58.374 00.000 10844 Enqueuing Expose request
23:54:58.415 00.041 11060 IsGuiding returns 0
23:54:58.415 00.000 11060 Move returns status 0, amount 38
23:54:58.415 00.000 11060 MoveAxis(N, 0, ABG)
23:54:58.415 00.000 11060 Move returns status 0, amount 0
23:54:58.415 00.000 11060 move complete, result=0
23:54:58.415 00.000 11060 worker thread done servicing request
23:54:58.415 00.000 11060 Worker thread wakes up
23:54:58.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:58.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:58.441 00.026 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
23:54:59.038 00.597 11060 Exposure complete
23:54:59.220 00.182 11060 worker thread done servicing request
23:54:59.220 00.000 10844 OnExposeComplete: enter
23:54:59.220 00.000 10844 UpdateGuideState(): m_state=6
23:54:59.220 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3863
23:54:59.223 00.003 10844 Star::Find returns 1 (0), X=258.76, Y=61.02, Mass=3278, SNR=37.2, Peak=244 HFD=3.4
23:54:59.223 00.000 10844 MultiStar: [#1 0.27,-0.08,0.98,U] [#2 0.13,-0.09,1.86,U] [#3 1.02,-0.06,0.00,M6] [#4 0.09,-0.10,0.98,U] [#5 0.25,-0.29,1.01,U] [#6 0.10,-0.71,0.00,M10] [#7 0.45,-0.26,0.83,U] [#8 0.03,-0.69,0.00,M2] 
23:54:59.223 00.000 10844 refined, 5 included, MultiStar: {0.24, -0.17}, one-star: {0.40, -0.26}
23:54:59.223 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
23:54:59.223 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
23:54:59.223 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-0.60 mountX=0.12 mountY=0.27, mountTheta=1.15
23:54:59.225 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.17, opts=13)
23:54:59.225 00.000 10844 Enqueuing Move request for scope (0.24, -0.17)
23:54:59.225 00.000 11060 Worker thread wakes up
23:54:59.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
23:54:59.225 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
23:54:59.225 00.000 11060 Moving (0.24, -0.17) raw xDistance=0.12 yDistance=0.27
23:54:59.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:54:59.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:59.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:54:59.225 00.000 11060 MoveAxis(W, 22, ABG)
23:54:59.225 00.000 11060 Guiding  Dir = 3, Dur = 22
23:54:59.233 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:54:59.238 00.005 11060 IsSlewing returns 0
23:54:59.238 00.000 11060 IsGuiding returns 0
23:54:59.249 00.011 10844 UpdateGuideState exits: m=3278 SNR=37.2
23:54:59.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:59.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:54:59.249 00.000 10844 Enqueuing Expose request
23:54:59.269 00.020 11060 IsGuiding returns 0
23:54:59.269 00.000 11060 Move returns status 0, amount 22
23:54:59.269 00.000 11060 MoveAxis(N, 0, ABG)
23:54:59.269 00.000 11060 Move returns status 0, amount 0
23:54:59.269 00.000 11060 move complete, result=0
23:54:59.269 00.000 11060 worker thread done servicing request
23:54:59.269 00.000 11060 Worker thread wakes up
23:54:59.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:54:59.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:54:59.269 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.3 px 0 ms NORTH
23:54:59.921 00.652 11060 Exposure complete
23:55:00.112 00.191 11060 worker thread done servicing request
23:55:00.112 00.000 10844 OnExposeComplete: enter
23:55:00.112 00.000 10844 UpdateGuideState(): m_state=6
23:55:00.112 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3864
23:55:00.112 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=61.41, Mass=2819, SNR=34.0, Peak=238 HFD=3.4
23:55:00.112 00.000 10844 MultiStar: [#1 0.44,-0.52,0.00,M1] [#2 0.11,-0.02,2.10,U] [#3 0.37,0.10,1.02,U] [#4 0.11,-0.19,0.99,U] [#5 -0.05,-0.73,0.00,M1] [#6 -0.18,-0.72,0.00,R] [#7 0.28,-0.60,0.00,M1] [#8 -0.21,-0.61,0.00,M3] 
23:55:00.112 00.000 10844 single-star, 3 included, MultiStar: {0.15, -0.00}, one-star: {0.06, 0.13}
23:55:00.112 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
23:55:00.112 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
23:55:00.112 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.12 mountX=-0.14 mountY=0.04, mountTheta=2.85
23:55:00.112 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.13, opts=13)
23:55:00.112 00.000 10844 Enqueuing Move request for scope (0.06, 0.13)
23:55:00.117 00.005 11060 Worker thread wakes up
23:55:00.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
23:55:00.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
23:55:00.117 00.000 11060 Moving (0.06, 0.13) raw xDistance=-0.14 yDistance=0.04
23:55:00.118 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:55:00.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:00.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:55:00.118 00.000 11060 MoveAxis(E, 24, ABG)
23:55:00.118 00.000 11060 Guiding  Dir = 2, Dur = 24
23:55:00.122 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:00.133 00.011 11060 IsSlewing returns 0
23:55:00.133 00.000 11060 IsGuiding returns 0
23:55:00.145 00.012 10844 UpdateGuideState exits: m=2819 SNR=34.0
23:55:00.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:00.145 00.000 10844 Enqueuing Expose request
23:55:00.164 00.019 11060 IsGuiding returns 0
23:55:00.164 00.000 11060 Move returns status 0, amount 24
23:55:00.164 00.000 11060 MoveAxis(N, 0, ABG)
23:55:00.164 00.000 11060 Move returns status 0, amount 0
23:55:00.164 00.000 11060 move complete, result=0
23:55:00.164 00.000 11060 worker thread done servicing request
23:55:00.166 00.002 11060 Worker thread wakes up
23:55:00.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:00.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:00.180 00.014 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
23:55:00.796 00.616 11060 Exposure complete
23:55:00.975 00.179 11060 worker thread done servicing request
23:55:00.975 00.000 10844 OnExposeComplete: enter
23:55:00.975 00.000 10844 UpdateGuideState(): m_state=6
23:55:00.975 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
23:55:00.975 00.000 10844 Star::Find returns 1 (1), X=258.49, Y=61.38, Mass=3520, SNR=38.2, Peak=255 HFD=3.3
23:55:00.975 00.000 10844 MultiStar: [#1 0.12,0.34,0.86,U] [#2 -0.49,-0.11,1.82,U] [#3 0.16,-0.61,0.96,U] [#4 -0.05,-0.67,0.00,M1] [#5 -0.10,-0.84,0.00,M2] [#6 -0.02,-0.31,0.87,U] [#7 -0.30,-0.48,0.78,U] [#8 -0.47,-0.72,0.00,M4] 
23:55:00.975 00.000 10844 single-star, 5 included, MultiStar: {-0.12, -0.16}, one-star: {0.13, 0.10}
23:55:00.975 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
23:55:00.975 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
23:55:00.975 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.65 mountX=-0.12 mountY=0.11, mountTheta=2.39
23:55:00.977 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.10, opts=13)
23:55:00.977 00.000 10844 Enqueuing Move request for scope (0.13, 0.10)
23:55:00.977 00.000 11060 Worker thread wakes up
23:55:00.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
23:55:00.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
23:55:00.977 00.000 11060 Moving (0.13, 0.10) raw xDistance=-0.12 yDistance=0.11
23:55:00.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:55:00.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:00.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:55:00.977 00.000 11060 MoveAxis(E, 22, ABG)
23:55:00.977 00.000 11060 Guiding  Dir = 2, Dur = 22
23:55:00.984 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:00.995 00.011 10844 UpdateGuideState exits: m=3520 SNR=38.2 Saturated
23:55:00.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:00.995 00.000 10844 Enqueuing Expose request
23:55:01.010 00.015 11060 IsSlewing returns 0
23:55:01.011 00.001 11060 IsGuiding returns 0
23:55:01.040 00.029 11060 IsGuiding returns 0
23:55:01.040 00.000 11060 Move returns status 0, amount 22
23:55:01.040 00.000 11060 MoveAxis(N, 0, ABG)
23:55:01.040 00.000 11060 Move returns status 0, amount 0
23:55:01.040 00.000 11060 move complete, result=0
23:55:01.040 00.000 11060 worker thread done servicing request
23:55:01.040 00.000 11060 Worker thread wakes up
23:55:01.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:01.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:01.056 00.016 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:55:01.680 00.624 11060 Exposure complete
23:55:01.832 00.152 11060 worker thread done servicing request
23:55:01.832 00.000 10844 OnExposeComplete: enter
23:55:01.832 00.000 10844 UpdateGuideState(): m_state=6
23:55:01.832 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3866
23:55:01.832 00.000 10844 Star::Find returns 1 (0), X=258.21, Y=60.92, Mass=2977, SNR=35.2, Peak=223 HFD=3.9
23:55:01.832 00.000 10844 MultiStar: [#1 -0.24,-0.34,0.98,U] [#2 -0.23,-0.21,2.03,U] [#3 0.14,-0.57,0.95,U] [#4 -0.15,-1.03,0.00,M2] [#5 -0.05,-1.05,0.00,M3] [#6 -0.22,-0.24,0.93,U] [#7 -0.31,-0.67,0.00,M1] [#8 -0.49,-0.91,0.00,M5] 
23:55:01.832 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.32}, one-star: {-0.15, -0.36}
23:55:01.832 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
23:55:01.832 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
23:55:01.832 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-2.03 mountX=0.34 mountY=-0.10, mountTheta=-0.29
23:55:01.832 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.32, opts=13)
23:55:01.832 00.000 10844 Enqueuing Move request for scope (-0.16, -0.32)
23:55:01.832 00.000 11060 Worker thread wakes up
23:55:01.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.32) opts 0xd
23:55:01.832 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.32)
23:55:01.832 00.000 11060 Moving (-0.16, -0.32) raw xDistance=0.34 yDistance=-0.10
23:55:01.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:55:01.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:01.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:01.832 00.000 11060 MoveAxis(W, 59, ABG)
23:55:01.832 00.000 11060 Guiding  Dir = 3, Dur = 59
23:55:01.839 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:01.853 00.014 10844 UpdateGuideState exits: m=2977 SNR=35.2
23:55:01.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:01.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:01.853 00.000 10844 Enqueuing Expose request
23:55:01.858 00.005 11060 IsSlewing returns 0
23:55:01.859 00.001 11060 IsGuiding returns 0
23:55:01.951 00.092 11060 IsGuiding returns 0
23:55:01.951 00.000 11060 Move returns status 0, amount 59
23:55:01.951 00.000 11060 MoveAxis(N, 0, ABG)
23:55:01.951 00.000 11060 Move returns status 0, amount 0
23:55:01.952 00.001 11060 move complete, result=0
23:55:01.952 00.000 11060 worker thread done servicing request
23:55:01.952 00.000 11060 Worker thread wakes up
23:55:01.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:01.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:01.952 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
23:55:02.584 00.632 11060 Exposure complete
23:55:02.808 00.224 11060 worker thread done servicing request
23:55:02.808 00.000 10844 OnExposeComplete: enter
23:55:02.808 00.000 10844 UpdateGuideState(): m_state=6
23:55:02.810 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3867
23:55:02.810 00.000 10844 Star::Find returns 1 (0), X=258.11, Y=60.95, Mass=3150, SNR=35.7, Peak=233 HFD=4.0
23:55:02.810 00.000 10844 MultiStar: [#1 -0.49,-0.08,1.01,U] [#2 -0.24,-0.44,2.04,U] [#3 -0.08,-0.44,1.01,U] [#4 -0.08,-0.24,1.02,U] [#5 -0.08,-0.48,1.06,U] [#6 0.06,-0.52,0.92,U] [#7 -0.44,-1.05,0.00,M2] [#8 -0.53,-0.48,0.00,M6] 
23:55:02.810 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.37}, one-star: {-0.25, -0.33}
23:55:02.810 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
23:55:02.810 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
23:55:02.810 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-2.02 mountX=0.40 mountY=-0.11, mountTheta=-0.28
23:55:02.812 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.37, opts=13)
23:55:02.812 00.000 10844 Enqueuing Move request for scope (-0.18, -0.37)
23:55:02.812 00.000 11060 Worker thread wakes up
23:55:02.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.37) opts 0xd
23:55:02.812 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.37)
23:55:02.812 00.000 11060 Moving (-0.18, -0.37) raw xDistance=0.40 yDistance=-0.11
23:55:02.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
23:55:02.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:02.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:55:02.812 00.000 11060 MoveAxis(W, 70, ABG)
23:55:02.812 00.000 11060 Guiding  Dir = 3, Dur = 70
23:55:02.820 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:02.830 00.010 10844 UpdateGuideState exits: m=3150 SNR=35.7
23:55:02.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:02.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:02.830 00.000 10844 Enqueuing Expose request
23:55:02.856 00.026 11060 IsSlewing returns 0
23:55:02.856 00.000 11060 IsGuiding returns 0
23:55:02.959 00.103 11060 IsGuiding returns 0
23:55:02.960 00.001 11060 Move returns status 0, amount 70
23:55:02.960 00.000 11060 MoveAxis(N, 0, ABG)
23:55:02.960 00.000 11060 Move returns status 0, amount 0
23:55:02.960 00.000 11060 move complete, result=0
23:55:02.960 00.000 11060 worker thread done servicing request
23:55:02.960 00.000 11060 Worker thread wakes up
23:55:02.960 00.000 10844 GuideStep: 0.4 px 70 ms WEST, -0.1 px 0 ms NORTH
23:55:02.971 00.011 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:02.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:03.610 00.639 11060 Exposure complete
23:55:03.815 00.205 11060 worker thread done servicing request
23:55:03.815 00.000 10844 OnExposeComplete: enter
23:55:03.815 00.000 10844 UpdateGuideState(): m_state=6
23:55:03.815 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3868
23:55:03.815 00.000 10844 Star::Find returns 1 (0), X=258.07, Y=61.15, Mass=3094, SNR=35.7, Peak=224 HFD=3.8
23:55:03.815 00.000 10844 MultiStar: [#1 -0.00,-0.10,0.95,U] [#2 0.19,-0.07,1.95,U] [#3 0.44,-0.70,0.00,M3] [#4 0.24,-0.59,0.00,M2] [#5 0.31,-0.91,0.00,M3] [#6 0.21,0.15,0.88,U] [#7 0.16,-0.97,0.00,M3] [#8 -0.85,-0.66,0.00,M7] 
23:55:03.815 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.05}, one-star: {-0.29, -0.13}
23:55:03.815 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
23:55:03.815 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
23:55:03.815 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.69 mountX=0.04 mountY=0.06, mountTheta=1.06
23:55:03.820 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
23:55:03.820 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
23:55:03.820 00.000 11060 Worker thread wakes up
23:55:03.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:55:03.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:55:03.820 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.06
23:55:03.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:55:03.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:03.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:55:03.820 00.000 11060 MoveAxis(E, 0, ABG)
23:55:03.820 00.000 11060 Move returns status 0, amount 0
23:55:03.820 00.000 11060 MoveAxis(N, 0, ABG)
23:55:03.820 00.000 11060 Move returns status 0, amount 0
23:55:03.820 00.000 11060 move complete, result=0
23:55:03.820 00.000 11060 worker thread done servicing request
23:55:03.830 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:03.845 00.015 10844 UpdateGuideState exits: m=3094 SNR=35.7
23:55:03.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:03.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:03.845 00.000 10844 Enqueuing Expose request
23:55:03.845 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:03.845 00.000 11060 Worker thread wakes up
23:55:03.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:03.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:04.477 00.632 11060 Exposure complete
23:55:04.617 00.140 11060 worker thread done servicing request
23:55:04.617 00.000 10844 OnExposeComplete: enter
23:55:04.617 00.000 10844 UpdateGuideState(): m_state=6
23:55:04.617 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3869
23:55:04.617 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.09, Mass=3049, SNR=35.2, Peak=245 HFD=3.5
23:55:04.617 00.000 10844 MultiStar: [#1 0.30,-0.23,1.12,U] [#2 -0.34,0.11,1.95,U] [#3 0.46,-0.40,1.00,U] [#4 -0.19,-0.63,0.00,M3] [#5 0.16,-0.73,0.00,M4] [#6 0.37,-0.47,0.98,U] [#7 -0.18,-1.41,0.00,M4] [#8 -0.04,-0.49,0.94,U] 
23:55:04.617 00.000 10844 single-star, 5 included, MultiStar: {0.07, -0.22}, one-star: {0.03, -0.19}
23:55:04.617 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
23:55:04.617 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
23:55:04.617 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.39 mountX=0.18 mountY=0.07, mountTheta=0.34
23:55:04.620 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.19, opts=13)
23:55:04.620 00.000 10844 Enqueuing Move request for scope (0.03, -0.19)
23:55:04.620 00.000 11060 Worker thread wakes up
23:55:04.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
23:55:04.620 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
23:55:04.620 00.000 11060 Moving (0.03, -0.19) raw xDistance=0.18 yDistance=0.07
23:55:04.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:55:04.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:04.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:55:04.620 00.000 11060 MoveAxis(W, 32, ABG)
23:55:04.620 00.000 11060 Guiding  Dir = 3, Dur = 32
23:55:04.637 00.017 11060 IsSlewing returns 0
23:55:04.637 00.000 11060 IsGuiding returns 0
23:55:04.638 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:04.650 00.012 10844 UpdateGuideState exits: m=3049 SNR=35.2
23:55:04.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:04.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:04.650 00.000 10844 Enqueuing Expose request
23:55:04.680 00.030 11060 IsGuiding returns 0
23:55:04.680 00.000 11060 Move returns status 0, amount 32
23:55:04.681 00.001 11060 MoveAxis(N, 0, ABG)
23:55:04.681 00.000 11060 Move returns status 0, amount 0
23:55:04.681 00.000 11060 move complete, result=0
23:55:04.681 00.000 11060 worker thread done servicing request
23:55:04.681 00.000 11060 Worker thread wakes up
23:55:04.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:04.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:04.685 00.004 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
23:55:05.307 00.622 11060 Exposure complete
23:55:05.455 00.148 11060 worker thread done servicing request
23:55:05.460 00.005 10844 OnExposeComplete: enter
23:55:05.460 00.000 10844 UpdateGuideState(): m_state=6
23:55:05.460 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3870
23:55:05.460 00.000 10844 Star::Find returns 1 (1), X=258.61, Y=60.98, Mass=3745, SNR=39.9, Peak=255 HFD=3.6
23:55:05.460 00.000 10844 MultiStar: [#1 0.16,-0.81,0.00,M1] [#2 0.05,-0.26,1.68,U] [#3 0.67,-0.82,0.00,M3] [#4 0.08,-0.68,0.00,M4] [#5 -0.10,-0.63,0.00,M5] [#6 0.09,-0.63,0.00,M1] [#7 -0.13,-1.37,0.00,M5] [#8 0.07,-0.83,0.00,M7] 
23:55:05.460 00.000 10844 refined, 1 included, MultiStar: {0.12, -0.27}, one-star: {0.25, -0.30}
23:55:05.460 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
23:55:05.460 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
23:55:05.460 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.15 mountX=0.25 mountY=0.17, mountTheta=0.59
23:55:05.470 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.27, opts=13)
23:55:05.470 00.000 10844 Enqueuing Move request for scope (0.12, -0.27)
23:55:05.470 00.000 11060 Worker thread wakes up
23:55:05.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
23:55:05.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
23:55:05.470 00.000 11060 Moving (0.12, -0.27) raw xDistance=0.25 yDistance=0.17
23:55:05.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:55:05.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:05.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:55:05.470 00.000 11060 MoveAxis(W, 44, ABG)
23:55:05.470 00.000 11060 Guiding  Dir = 3, Dur = 44
23:55:05.476 00.006 11060 IsSlewing returns 0
23:55:05.476 00.000 11060 IsGuiding returns 0
23:55:05.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:05.486 00.010 10844 UpdateGuideState exits: m=3745 SNR=39.9 Saturated
23:55:05.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:05.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:05.486 00.000 10844 Enqueuing Expose request
23:55:05.522 00.036 11060 IsGuiding returns 0
23:55:05.522 00.000 11060 Move returns status 0, amount 44
23:55:05.522 00.000 11060 MoveAxis(N, 0, ABG)
23:55:05.522 00.000 11060 Move returns status 0, amount 0
23:55:05.522 00.000 11060 move complete, result=0
23:55:05.522 00.000 11060 worker thread done servicing request
23:55:05.522 00.000 11060 Worker thread wakes up
23:55:05.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:05.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:05.522 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
23:55:06.150 00.628 11060 Exposure complete
23:55:06.339 00.189 11060 worker thread done servicing request
23:55:06.339 00.000 10844 OnExposeComplete: enter
23:55:06.339 00.000 10844 UpdateGuideState(): m_state=6
23:55:06.341 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3871
23:55:06.341 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.62, Mass=3116, SNR=35.9, Peak=233 HFD=3.7
23:55:06.341 00.000 10844 MultiStar: [#1 0.10,-0.41,1.07,U] [#2 0.56,-0.56,0.00,M1] [#3 0.52,-0.63,0.00,M4] [#4 0.40,-0.33,0.98,U] [#5 0.06,-0.77,0.00,M6] [#6 -0.04,-0.85,0.00,M2] [#7 -0.11,-0.97,0.00,M6] [#8 -0.08,-0.95,0.00,M8] 
23:55:06.341 00.000 10844 refined, 2 included, MultiStar: {0.30, -0.14}, one-star: {0.41, 0.34}
23:55:06.341 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
23:55:06.341 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
23:55:06.341 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-0.43 mountX=0.08 mountY=0.32, mountTheta=1.32
23:55:06.341 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.14, opts=13)
23:55:06.341 00.000 10844 Enqueuing Move request for scope (0.30, -0.14)
23:55:06.341 00.000 11060 Worker thread wakes up
23:55:06.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.14) opts 0xd
23:55:06.341 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.14)
23:55:06.341 00.000 11060 Moving (0.30, -0.14) raw xDistance=0.08 yDistance=0.32
23:55:06.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:55:06.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:06.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:55:06.341 00.000 11060 MoveAxis(E, 0, ABG)
23:55:06.341 00.000 11060 Move returns status 0, amount 0
23:55:06.341 00.000 11060 MoveAxis(N, 0, ABG)
23:55:06.341 00.000 11060 Move returns status 0, amount 0
23:55:06.341 00.000 11060 move complete, result=0
23:55:06.341 00.000 11060 worker thread done servicing request
23:55:06.352 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:06.367 00.015 10844 UpdateGuideState exits: m=3116 SNR=35.9
23:55:06.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:06.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:06.367 00.000 10844 Enqueuing Expose request
23:55:06.367 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:06.367 00.000 11060 Worker thread wakes up
23:55:06.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:06.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:06.996 00.629 11060 Exposure complete
23:55:07.170 00.174 11060 worker thread done servicing request
23:55:07.170 00.000 10844 OnExposeComplete: enter
23:55:07.170 00.000 10844 UpdateGuideState(): m_state=6
23:55:07.175 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3872
23:55:07.175 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.09, Mass=2873, SNR=34.7, Peak=226 HFD=3.8
23:55:07.175 00.000 10844 MultiStar: [#1 0.54,-0.28,1.12,U] [#2 0.46,-0.42,1.94,U] [#3 0.49,-0.27,1.06,U] [#4 0.62,-0.59,0.00,M4] [#5 0.53,-0.43,0.00,M7] [#6 0.67,-0.10,0.00,M3] [#7 0.53,-0.54,0.00,M7] [#8 -0.05,-0.39,1.04,U] 
23:55:07.175 00.000 10844 refined, 4 included, MultiStar: {0.41, -0.32}, one-star: {0.56, -0.18}
23:55:07.175 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
23:55:07.175 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
23:55:07.175 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.32 hyp=0.52 cameraTheta=-0.67 mountX=0.25 mountY=0.46, mountTheta=1.08
23:55:07.175 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.32, opts=13)
23:55:07.175 00.000 10844 Enqueuing Move request for scope (0.41, -0.32)
23:55:07.175 00.000 11060 Worker thread wakes up
23:55:07.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.32) opts 0xd
23:55:07.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.32)
23:55:07.175 00.000 11060 Moving (0.41, -0.32) raw xDistance=0.25 yDistance=0.46
23:55:07.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:55:07.175 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.43 newest=0.94
23:55:07.178 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.46
23:55:07.178 00.000 11060 MoveAxis(W, 43, ABG)
23:55:07.178 00.000 11060 Guiding  Dir = 3, Dur = 43
23:55:07.180 00.002 11060 IsSlewing returns 0
23:55:07.181 00.001 11060 IsGuiding returns 0
23:55:07.197 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:07.216 00.019 10844 UpdateGuideState exits: m=2873 SNR=34.7
23:55:07.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:07.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:07.216 00.000 10844 Enqueuing Expose request
23:55:07.228 00.012 11060 IsGuiding returns 0
23:55:07.228 00.000 11060 Move returns status 0, amount 43
23:55:07.228 00.000 11060 BLC: Oldest BLC event removed
23:55:07.228 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:55:07.228 00.000 11060 MoveAxis(S, 928, ABG)
23:55:07.228 00.000 11060 duration set to 750 by maxDecDuration
23:55:07.228 00.000 11060 Guiding  Dir = 1, Dur = 750
23:55:07.258 00.030 11060 IsSlewing returns 0
23:55:07.258 00.000 11060 IsGuiding returns 0
23:55:08.024 00.766 11060 IsGuiding returns 0
23:55:08.024 00.000 11060 Move returns status 0, amount 750
23:55:08.024 00.000 11060 move complete, result=0
23:55:08.024 00.000 11060 worker thread done servicing request
23:55:08.024 00.000 11060 Worker thread wakes up
23:55:08.024 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.5 px 750 ms SOUTH
23:55:08.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:08.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:08.654 00.630 11060 Exposure complete
23:55:08.848 00.194 11060 worker thread done servicing request
23:55:08.848 00.000 10844 OnExposeComplete: enter
23:55:08.848 00.000 10844 UpdateGuideState(): m_state=6
23:55:08.848 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3873
23:55:08.848 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=61.53, Mass=2871, SNR=34.3, Peak=255 HFD=3.3
23:55:08.848 00.000 10844 MultiStar: [#1 0.66,0.13,0.00,M1] [#2 0.20,0.04,2.12,U] [#3 0.89,-0.16,0.00,M4] [#4 0.11,-0.37,0.90,U] [#5 0.13,-0.65,0.00,M8] [#6 0.43,-0.02,0.89,U] [#7 0.14,-0.53,0.86,U] [#8 -0.32,-0.56,0.00,M8] 
23:55:08.848 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.08}, one-star: {0.04, 0.25}
23:55:08.848 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
23:55:08.848 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
23:55:08.848 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.41 mountX=0.04 mountY=0.19, mountTheta=1.34
23:55:08.848 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.08, opts=13)
23:55:08.848 00.000 10844 Enqueuing Move request for scope (0.18, -0.08)
23:55:08.848 00.000 11060 Worker thread wakes up
23:55:08.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
23:55:08.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
23:55:08.848 00.000 11060 Moving (0.18, -0.08) raw xDistance=0.04 yDistance=0.19
23:55:08.848 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.319646, 1:0.193785
23:55:08.848 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
23:55:08.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:55:08.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
23:55:08.848 00.000 11060 MoveAxis(E, 0, ABG)
23:55:08.848 00.000 11060 Move returns status 0, amount 0
23:55:08.848 00.000 11060 MoveAxis(S, 75, ABG)
23:55:08.848 00.000 11060 Guiding  Dir = 1, Dur = 75
23:55:08.872 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:08.890 00.018 11060 IsSlewing returns 0
23:55:08.891 00.001 11060 IsGuiding returns 0
23:55:08.891 00.000 10844 UpdateGuideState exits: m=2871 SNR=34.3 Saturated
23:55:08.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:08.893 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:08.893 00.000 10844 Enqueuing Expose request
23:55:08.983 00.090 11060 IsGuiding returns 0
23:55:08.983 00.000 11060 Move returns status 0, amount 75
23:55:08.984 00.001 11060 move complete, result=0
23:55:08.984 00.000 11060 worker thread done servicing request
23:55:08.984 00.000 11060 Worker thread wakes up
23:55:08.984 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 75 ms SOUTH
23:55:08.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:08.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:09.630 00.646 11060 Exposure complete
23:55:09.853 00.223 11060 worker thread done servicing request
23:55:09.853 00.000 10844 OnExposeComplete: enter
23:55:09.853 00.000 10844 UpdateGuideState(): m_state=6
23:55:09.853 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3874
23:55:09.853 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.80, Mass=2956, SNR=35.1, Peak=250 HFD=3.3
23:55:09.853 00.000 10844 MultiStar: [#1 0.32,0.38,1.00,U] [#2 0.23,0.29,2.06,U] [#3 0.44,0.15,0.97,U] [#4 0.99,-0.02,0.00,M4] [#5 0.19,0.23,1.04,U] [#6 0.22,0.49,0.92,U] [#7 -0.04,-0.00,0.85,U] [#8 -0.15,0.54,0.98,U] 
23:55:09.853 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.33}, one-star: {0.57, 0.53}
23:55:09.853 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
23:55:09.853 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
23:55:09.853 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.33 hyp=0.40 cameraTheta=0.96 mountX=-0.36 mountY=0.17, mountTheta=2.69
23:55:09.856 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.33, opts=13)
23:55:09.856 00.000 10844 Enqueuing Move request for scope (0.23, 0.33)
23:55:09.856 00.000 11060 Worker thread wakes up
23:55:09.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.33) opts 0xd
23:55:09.856 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.33)
23:55:09.856 00.000 11060 Moving (0.23, 0.33) raw xDistance=-0.36 yDistance=0.17
23:55:09.856 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.319646, 1:0.193785, 2:0.173760
23:55:09.856 00.000 11060 BLC: No correction, Miss < min_move
23:55:09.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
23:55:09.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:09.859 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:55:09.859 00.000 11060 MoveAxis(E, 63, ABG)
23:55:09.859 00.000 11060 Guiding  Dir = 2, Dur = 63
23:55:09.863 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:09.871 00.008 11060 IsSlewing returns 0
23:55:09.871 00.000 11060 IsGuiding returns 0
23:55:09.876 00.005 10844 UpdateGuideState exits: m=2956 SNR=35.1
23:55:09.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:09.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:09.876 00.000 10844 Enqueuing Expose request
23:55:09.949 00.073 11060 IsGuiding returns 0
23:55:09.949 00.000 11060 Move returns status 0, amount 63
23:55:09.949 00.000 11060 MoveAxis(N, 0, ABG)
23:55:09.949 00.000 11060 Move returns status 0, amount 0
23:55:09.949 00.000 11060 move complete, result=0
23:55:09.949 00.000 11060 worker thread done servicing request
23:55:09.949 00.000 11060 Worker thread wakes up
23:55:09.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:09.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:09.951 00.002 10844 GuideStep: -0.4 px 63 ms EAST, 0.2 px 0 ms NORTH
23:55:10.589 00.638 11060 Exposure complete
23:55:10.757 00.168 11060 worker thread done servicing request
23:55:10.757 00.000 10844 OnExposeComplete: enter
23:55:10.757 00.000 10844 UpdateGuideState(): m_state=6
23:55:10.757 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3875
23:55:10.757 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=61.56, Mass=3390, SNR=37.6, Peak=255 HFD=3.3
23:55:10.757 00.000 10844 MultiStar: [#1 0.12,0.35,0.96,U] [#2 0.16,0.48,2.03,U] [#3 0.27,-0.08,0.90,U] [#4 0.24,0.36,0.87,U] [#5 0.26,-0.45,0.97,U] [#6 0.24,0.35,0.91,U] [#7 0.03,0.04,0.82,U] [#8 -0.09,0.45,0.99,U] 
23:55:10.757 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.23}, one-star: {0.17, 0.28}
23:55:10.757 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
23:55:10.757 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
23:55:10.757 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=0.98 mountX=-0.26 mountY=0.12, mountTheta=2.72
23:55:10.757 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.23, opts=13)
23:55:10.757 00.000 10844 Enqueuing Move request for scope (0.15, 0.23)
23:55:10.757 00.000 11060 Worker thread wakes up
23:55:10.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
23:55:10.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
23:55:10.757 00.000 11060 Moving (0.15, 0.23) raw xDistance=-0.26 yDistance=0.12
23:55:10.757 00.000 11060 BLC: window closed
23:55:10.757 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.319646, 1:0.193785, 2:0.173760
23:55:10.757 00.000 11060 BLC: No correction, Miss < min_move
23:55:10.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:55:10.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:10.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:55:10.757 00.000 11060 MoveAxis(E, 46, ABG)
23:55:10.757 00.000 11060 Guiding  Dir = 2, Dur = 46
23:55:10.765 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:10.782 00.017 11060 IsSlewing returns 0
23:55:10.782 00.000 11060 IsGuiding returns 0
23:55:10.783 00.001 10844 UpdateGuideState exits: m=3390 SNR=37.6 Saturated
23:55:10.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:10.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:10.783 00.000 10844 Enqueuing Expose request
23:55:10.859 00.076 11060 IsGuiding returns 0
23:55:10.859 00.000 11060 Move returns status 0, amount 46
23:55:10.859 00.000 11060 MoveAxis(N, 0, ABG)
23:55:10.859 00.000 11060 Move returns status 0, amount 0
23:55:10.859 00.000 11060 move complete, result=0
23:55:10.859 00.000 11060 worker thread done servicing request
23:55:10.859 00.000 11060 Worker thread wakes up
23:55:10.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:10.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:10.861 00.002 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
23:55:11.494 00.633 11060 Exposure complete
23:55:11.650 00.156 11060 worker thread done servicing request
23:55:11.650 00.000 10844 OnExposeComplete: enter
23:55:11.650 00.000 10844 UpdateGuideState(): m_state=6
23:55:11.650 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3876
23:55:11.650 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=61.09, Mass=3776, SNR=39.9, Peak=255 HFD=3.7
23:55:11.650 00.000 10844 MultiStar: [#1 0.21,-0.67,0.00,M1] [#2 -0.28,-0.49,1.78,U] [#3 0.15,-0.36,0.85,U] [#4 0.59,-0.15,0.83,U] [#5 -0.15,-0.84,0.00,M7] [#6 -0.18,0.05,0.85,U] [#7 -0.46,-0.25,0.77,U] [#8 -0.33,-0.66,0.00,M7] 
23:55:11.650 00.000 10844 single-star, 5 included, MultiStar: {-0.10, -0.27}, one-star: {-0.21, -0.19}
23:55:11.650 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
23:55:11.650 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
23:55:11.650 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.39 mountX=0.23 mountY=-0.17, mountTheta=-0.65
23:55:11.653 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.19, opts=13)
23:55:11.653 00.000 10844 Enqueuing Move request for scope (-0.21, -0.19)
23:55:11.653 00.000 11060 Worker thread wakes up
23:55:11.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
23:55:11.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
23:55:11.653 00.000 11060 Moving (-0.21, -0.19) raw xDistance=0.23 yDistance=-0.17
23:55:11.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
23:55:11.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:11.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:55:11.653 00.000 11060 MoveAxis(W, 38, ABG)
23:55:11.653 00.000 11060 Guiding  Dir = 3, Dur = 38
23:55:11.655 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:11.661 00.006 11060 IsSlewing returns 0
23:55:11.661 00.000 11060 IsGuiding returns 0
23:55:11.671 00.010 10844 UpdateGuideState exits: m=3776 SNR=39.9 Saturated
23:55:11.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:11.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:11.671 00.000 10844 Enqueuing Expose request
23:55:11.708 00.037 11060 IsGuiding returns 0
23:55:11.708 00.000 11060 Move returns status 0, amount 38
23:55:11.708 00.000 11060 MoveAxis(N, 0, ABG)
23:55:11.708 00.000 11060 Move returns status 0, amount 0
23:55:11.708 00.000 11060 move complete, result=0
23:55:11.708 00.000 11060 worker thread done servicing request
23:55:11.708 00.000 11060 Worker thread wakes up
23:55:11.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:11.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:11.708 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
23:55:12.343 00.635 11060 Exposure complete
23:55:12.509 00.166 11060 worker thread done servicing request
23:55:12.509 00.000 10844 OnExposeComplete: enter
23:55:12.509 00.000 10844 UpdateGuideState(): m_state=6
23:55:12.509 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3877
23:55:12.509 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=61.23, Mass=3386, SNR=37.4, Peak=253 HFD=3.6
23:55:12.509 00.000 10844 MultiStar: [#1 -0.03,-0.05,0.96,U] [#2 -0.12,-0.35,2.00,U] [#3 0.28,-0.52,0.96,U] [#4 -0.31,-0.61,0.00,M3] [#5 -0.17,-0.58,0.93,U] [#6 0.13,-0.15,0.89,U] [#7 -0.32,-0.71,0.00,M4] [#8 -0.56,-0.65,0.00,M8] 
23:55:12.509 00.000 10844 single-star, 5 included, MultiStar: {-0.01, -0.29}, one-star: {-0.03, -0.05}
23:55:12.509 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
23:55:12.509 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
23:55:12.509 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-2.07 mountX=0.05 mountY=-0.02, mountTheta=-0.33
23:55:12.512 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
23:55:12.512 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
23:55:12.512 00.000 11060 Worker thread wakes up
23:55:12.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:55:12.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:55:12.512 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=-0.02
23:55:12.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:55:12.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:12.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:55:12.512 00.000 11060 MoveAxis(E, 0, ABG)
23:55:12.512 00.000 11060 Move returns status 0, amount 0
23:55:12.512 00.000 11060 MoveAxis(N, 0, ABG)
23:55:12.512 00.000 11060 Move returns status 0, amount 0
23:55:12.512 00.000 11060 move complete, result=0
23:55:12.512 00.000 11060 worker thread done servicing request
23:55:12.517 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:12.528 00.011 10844 UpdateGuideState exits: m=3386 SNR=37.4
23:55:12.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:12.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:12.528 00.000 10844 Enqueuing Expose request
23:55:12.528 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:12.528 00.000 11060 Worker thread wakes up
23:55:12.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:12.530 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:13.153 00.623 11060 Exposure complete
23:55:13.335 00.182 11060 worker thread done servicing request
23:55:13.336 00.001 10844 OnExposeComplete: enter
23:55:13.336 00.000 10844 UpdateGuideState(): m_state=6
23:55:13.336 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3878
23:55:13.336 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=61.67, Mass=3149, SNR=36.3, Peak=237 HFD=3.7
23:55:13.337 00.001 10844 MultiStar: [#1 -0.09,0.10,0.93,U] [#2 -0.35,0.29,1.93,U] [#3 0.35,0.50,0.99,U] [#4 -0.02,-0.10,0.99,U] [#5 -0.09,-0.15,0.97,U] [#6 -0.12,0.49,0.85,U] [#7 -0.14,-0.31,0.83,U] [#8 -0.38,0.11,1.06,U] 
23:55:13.337 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.16}, one-star: {-0.23, 0.39}
23:55:13.337 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
23:55:13.337 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
23:55:13.337 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.22 cameraTheta=2.29 mountX=-0.14 mountY=-0.17, mountTheta=-2.25
23:55:13.337 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.16, opts=13)
23:55:13.337 00.000 10844 Enqueuing Move request for scope (-0.14, 0.16)
23:55:13.337 00.000 11060 Worker thread wakes up
23:55:13.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
23:55:13.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
23:55:13.339 00.002 11060 Moving (-0.14, 0.16) raw xDistance=-0.14 yDistance=-0.17
23:55:13.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:55:13.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:13.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:55:13.339 00.000 11060 MoveAxis(E, 24, ABG)
23:55:13.339 00.000 11060 Guiding  Dir = 2, Dur = 24
23:55:13.342 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:13.357 00.015 10844 UpdateGuideState exits: m=3149 SNR=36.3
23:55:13.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:13.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:13.357 00.000 10844 Enqueuing Expose request
23:55:13.367 00.010 11060 IsSlewing returns 0
23:55:13.367 00.000 11060 IsGuiding returns 0
23:55:13.429 00.062 11060 IsGuiding returns 0
23:55:13.429 00.000 11060 Move returns status 0, amount 24
23:55:13.429 00.000 11060 MoveAxis(N, 0, ABG)
23:55:13.429 00.000 11060 Move returns status 0, amount 0
23:55:13.429 00.000 11060 move complete, result=0
23:55:13.429 00.000 11060 worker thread done servicing request
23:55:13.429 00.000 11060 Worker thread wakes up
23:55:13.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:13.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:13.431 00.002 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
23:55:14.053 00.622 11060 Exposure complete
23:55:14.208 00.155 11060 worker thread done servicing request
23:55:14.208 00.000 10844 OnExposeComplete: enter
23:55:14.208 00.000 10844 UpdateGuideState(): m_state=6
23:55:14.208 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3879
23:55:14.208 00.000 10844 Star::Find returns 1 (1), X=258.25, Y=61.62, Mass=2979, SNR=35.3, Peak=255 HFD=3.6
23:55:14.208 00.000 10844 MultiStar: [#1 -0.06,0.98,0.00,M1] [#2 -0.44,0.52,0.00,M1] [#3 0.27,0.09,0.99,U] [#4 -0.07,0.13,0.95,U] [#5 -0.53,0.28,1.04,U] [#6 -0.39,0.52,0.00,M1] [#7 -0.31,0.05,0.88,U] [#8 -0.50,-0.15,0.94,U] 
23:55:14.208 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.13}, one-star: {-0.11, 0.34}
23:55:14.208 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
23:55:14.208 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
23:55:14.208 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.24 cameraTheta=2.59 mountX=-0.09 mountY=-0.22, mountTheta=-1.95
23:55:14.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.13, opts=13)
23:55:14.210 00.000 10844 Enqueuing Move request for scope (-0.21, 0.13)
23:55:14.210 00.000 11060 Worker thread wakes up
23:55:14.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
23:55:14.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
23:55:14.210 00.000 11060 Moving (-0.21, 0.13) raw xDistance=-0.09 yDistance=-0.22
23:55:14.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:55:14.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:55:14.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:55:14.210 00.000 11060 MoveAxis(E, 0, ABG)
23:55:14.210 00.000 11060 Move returns status 0, amount 0
23:55:14.210 00.000 11060 MoveAxis(N, 0, ABG)
23:55:14.210 00.000 11060 Move returns status 0, amount 0
23:55:14.211 00.001 11060 move complete, result=0
23:55:14.211 00.000 11060 worker thread done servicing request
23:55:14.213 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:14.228 00.015 10844 UpdateGuideState exits: m=2979 SNR=35.3 Saturated
23:55:14.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:14.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:14.228 00.000 10844 Enqueuing Expose request
23:55:14.228 00.000 11060 Worker thread wakes up
23:55:14.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:14.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:14.228 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:14.876 00.648 11060 Exposure complete
23:55:15.051 00.175 11060 worker thread done servicing request
23:55:15.051 00.000 10844 OnExposeComplete: enter
23:55:15.051 00.000 10844 UpdateGuideState(): m_state=6
23:55:15.052 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3880
23:55:15.052 00.000 10844 Star::Find returns 1 (1), X=257.86, Y=61.68, Mass=3254, SNR=36.9, Peak=255 HFD=3.6
23:55:15.052 00.000 10844 MultiStar: [#1 0.05,0.34,0.97,U] [#2 -0.50,1.03,0.00,M2] [#3 -0.09,0.27,0.91,U] [#4 -0.20,0.79,0.00,M2] [#5 -0.18,0.30,0.91,U] [#6 -0.14,0.48,0.85,U] [#7 -0.51,0.09,0.88,U] [#8 -0.63,-0.17,0.00,M7] 
23:55:15.052 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.31}, one-star: {-0.50, 0.41}
23:55:15.052 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
23:55:15.052 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
23:55:15.052 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.31 hyp=0.39 cameraTheta=2.20 mountX=-0.27 mountY=-0.28, mountTheta=-2.34
23:55:15.052 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.31, opts=13)
23:55:15.054 00.002 10844 Enqueuing Move request for scope (-0.23, 0.31)
23:55:15.054 00.000 11060 Worker thread wakes up
23:55:15.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.31) opts 0xd
23:55:15.054 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.31)
23:55:15.054 00.000 11060 Moving (-0.23, 0.31) raw xDistance=-0.27 yDistance=-0.28
23:55:15.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:55:15.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:55:15.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:55:15.054 00.000 11060 MoveAxis(E, 46, ABG)
23:55:15.054 00.000 11060 Guiding  Dir = 2, Dur = 46
23:55:15.059 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:15.067 00.008 11060 IsSlewing returns 0
23:55:15.067 00.000 11060 IsGuiding returns 0
23:55:15.072 00.005 10844 UpdateGuideState exits: m=3254 SNR=36.9 Saturated
23:55:15.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:15.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:15.072 00.000 10844 Enqueuing Expose request
23:55:15.128 00.056 11060 IsGuiding returns 0
23:55:15.128 00.000 11060 Move returns status 0, amount 46
23:55:15.128 00.000 11060 MoveAxis(N, 0, ABG)
23:55:15.128 00.000 11060 Move returns status 0, amount 0
23:55:15.128 00.000 11060 move complete, result=0
23:55:15.128 00.000 11060 worker thread done servicing request
23:55:15.128 00.000 11060 Worker thread wakes up
23:55:15.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:15.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:15.128 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.3 px 0 ms NORTH
23:55:15.768 00.640 11060 Exposure complete
23:55:15.966 00.198 11060 worker thread done servicing request
23:55:15.966 00.000 10844 OnExposeComplete: enter
23:55:15.966 00.000 10844 UpdateGuideState(): m_state=6
23:55:15.966 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3881
23:55:15.966 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.43, Mass=2902, SNR=34.5, Peak=255 HFD=3.6
23:55:15.966 00.000 10844 MultiStar: [#1 -0.50,0.93,0.00,M1] [#2 -0.25,0.43,2.03,U] [#3 0.43,0.15,0.98,U] [#4 -0.02,-0.16,1.02,U] [#5 -0.24,-0.12,1.10,U] [#6 -0.05,0.21,0.92,U] [#7 -0.39,0.38,0.89,U] [#8 -0.37,-0.22,0.91,U] 
23:55:15.966 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.14}, one-star: {-0.12, 0.15}
23:55:15.966 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.12 = -2.17)
23:55:15.966 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
23:55:15.966 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.19 cameraTheta=2.36 mountX=-0.11 mountY=-0.16, mountTheta=-2.17
23:55:15.968 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.14, opts=13)
23:55:15.968 00.000 10844 Enqueuing Move request for scope (-0.14, 0.14)
23:55:15.968 00.000 11060 Worker thread wakes up
23:55:15.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
23:55:15.968 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
23:55:15.968 00.000 11060 Moving (-0.14, 0.14) raw xDistance=-0.11 yDistance=-0.16
23:55:15.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:55:15.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:15.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:15.968 00.000 11060 MoveAxis(E, 0, ABG)
23:55:15.968 00.000 11060 Move returns status 0, amount 0
23:55:15.968 00.000 11060 MoveAxis(N, 0, ABG)
23:55:15.968 00.000 11060 Move returns status 0, amount 0
23:55:15.968 00.000 11060 move complete, result=0
23:55:15.968 00.000 11060 worker thread done servicing request
23:55:15.973 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:15.987 00.014 10844 UpdateGuideState exits: m=2902 SNR=34.5 Saturated
23:55:15.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:15.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:15.987 00.000 10844 Enqueuing Expose request
23:55:15.987 00.000 11060 Worker thread wakes up
23:55:15.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:15.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:15.990 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:16.620 00.630 11060 Exposure complete
23:55:16.987 00.367 11060 worker thread done servicing request
23:55:16.987 00.000 10844 OnExposeComplete: enter
23:55:16.987 00.000 10844 UpdateGuideState(): m_state=6
23:55:16.988 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3882
23:55:16.988 00.000 10844 Star::Find returns 1 (1), X=258.10, Y=61.20, Mass=3221, SNR=36.6, Peak=255 HFD=3.6
23:55:16.988 00.000 10844 MultiStar: [#1 0.16,-0.01,0.98,U] [#2 0.09,0.03,1.95,U] [#3 0.31,-0.19,0.93,U] [#4 -0.13,-0.16,0.93,U] [#5 -0.38,-0.55,0.00,M3] [#6 -0.12,-0.11,0.98,U] [#7 -0.17,-0.73,0.00,M1] [#8 -0.38,-0.60,0.00,M7] 
23:55:16.988 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.07}, one-star: {-0.26, -0.08}
23:55:16.988 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
23:55:16.988 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
23:55:16.988 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=0.06 mountY=0.03, mountTheta=0.42
23:55:16.990 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
23:55:16.990 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
23:55:16.992 00.002 11060 Worker thread wakes up
23:55:16.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:55:16.992 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:55:16.992 00.000 11060 Moving (0.02, -0.07) raw xDistance=0.06 yDistance=0.03
23:55:16.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:55:16.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:16.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:55:16.992 00.000 11060 MoveAxis(E, 0, ABG)
23:55:16.992 00.000 11060 Move returns status 0, amount 0
23:55:16.992 00.000 11060 MoveAxis(N, 0, ABG)
23:55:16.992 00.000 11060 Move returns status 0, amount 0
23:55:16.992 00.000 11060 move complete, result=0
23:55:16.992 00.000 11060 worker thread done servicing request
23:55:17.042 00.050 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:17.070 00.028 10844 UpdateGuideState exits: m=3221 SNR=36.6 Saturated
23:55:17.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:17.071 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:17.071 00.000 10844 Enqueuing Expose request
23:55:17.071 00.000 11060 Worker thread wakes up
23:55:17.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:17.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:17.071 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:17.706 00.635 11060 Exposure complete
23:55:18.057 00.351 10844 OnExposeComplete: enter
23:55:18.059 00.002 10844 UpdateGuideState(): m_state=6
23:55:18.059 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3883
23:55:18.059 00.000 10844 Star::Find returns 1 (0), X=257.72, Y=61.53, Mass=3057, SNR=35.9, Peak=248 HFD=3.5
23:55:18.059 00.000 11060 worker thread done servicing request
23:55:18.059 00.000 10844 MultiStar: [#1 -0.58,0.56,0.00,M1] [#2 -0.36,0.70,0.00,M1] [#3 -0.21,-0.27,0.92,U] [#4 -0.43,-0.30,0.93,U] [#5 -0.70,-0.07,0.00,M4] [#6 -0.46,-0.04,0.94,U] [#7 -0.66,-0.43,0.00,M2] [#8 -1.06,-0.42,0.00,M8] 
23:55:18.059 00.000 10844 refined, 3 included, MultiStar: {-0.44, -0.08}, one-star: {-0.64, 0.25}
23:55:18.059 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
23:55:18.059 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
23:55:18.059 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-0.08 hyp=0.45 cameraTheta=-2.95 mountX=0.16 mountY=-0.42, mountTheta=-1.20
23:55:18.063 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-0.08, opts=13)
23:55:18.063 00.000 10844 Enqueuing Move request for scope (-0.44, -0.08)
23:55:18.063 00.000 11060 Worker thread wakes up
23:55:18.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.08) opts 0xd
23:55:18.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -0.08)
23:55:18.063 00.000 11060 Moving (-0.44, -0.08) raw xDistance=0.16 yDistance=-0.42
23:55:18.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:55:18.063 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.12 newest=-0.55
23:55:18.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.42
23:55:18.063 00.000 11060 MoveAxis(W, 28, ABG)
23:55:18.063 00.000 11060 Guiding  Dir = 3, Dur = 28
23:55:18.082 00.019 11060 IsSlewing returns 0
23:55:18.082 00.000 11060 IsGuiding returns 0
23:55:18.094 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:18.142 00.048 11060 IsGuiding returns 0
23:55:18.142 00.000 11060 Move returns status 0, amount 28
23:55:18.142 00.000 11060 BLC: Oldest BLC event removed
23:55:18.142 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:55:18.142 00.000 11060 MoveAxis(N, 913, ABG)
23:55:18.142 00.000 11060 duration set to 750 by maxDecDuration
23:55:18.142 00.000 11060 Guiding  Dir = 0, Dur = 750
23:55:18.143 00.001 10844 UpdateGuideState exits: m=3057 SNR=35.9
23:55:18.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:18.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:18.143 00.000 10844 Enqueuing Expose request
23:55:18.174 00.031 11060 IsSlewing returns 0
23:55:18.174 00.000 11060 IsGuiding returns 0
23:55:18.952 00.778 11060 IsGuiding returns 0
23:55:18.952 00.000 11060 Move returns status 0, amount 750
23:55:18.952 00.000 11060 move complete, result=0
23:55:18.952 00.000 11060 worker thread done servicing request
23:55:18.952 00.000 11060 Worker thread wakes up
23:55:18.952 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.4 px 750 ms NORTH
23:55:18.954 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:18.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:19.641 00.687 11060 Exposure complete
23:55:20.184 00.543 11060 worker thread done servicing request
23:55:20.184 00.000 10844 OnExposeComplete: enter
23:55:20.184 00.000 10844 UpdateGuideState(): m_state=6
23:55:20.184 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3884
23:55:20.184 00.000 10844 Star::Find returns 1 (0), X=258.04, Y=61.27, Mass=2967, SNR=34.7, Peak=231 HFD=4.0
23:55:20.184 00.000 10844 MultiStar: [#1 0.15,0.45,1.05,U] [#2 -0.19,0.19,1.90,U] [#3 0.10,0.15,0.98,U] [#4 -0.06,0.24,0.96,U] [#5 -0.10,-0.37,1.06,U] [#6 -0.22,0.31,0.99,U] [#7 -0.45,-0.18,0.85,U] [#8 -0.49,-0.14,1.01,U] 
23:55:20.186 00.002 10844 refined, 8 included, MultiStar: {-0.17, 0.08}, one-star: {-0.32, -0.01}
23:55:20.186 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.44 = -1.84)
23:55:20.186 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.86)
23:55:20.186 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.69 mountX=-0.05 mountY=-0.18, mountTheta=-1.84
23:55:20.197 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.08, opts=13)
23:55:20.199 00.002 10844 Enqueuing Move request for scope (-0.17, 0.08)
23:55:20.199 00.000 11060 Worker thread wakes up
23:55:20.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
23:55:20.199 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
23:55:20.199 00.000 11060 Moving (-0.17, 0.08) raw xDistance=-0.05 yDistance=-0.18
23:55:20.201 00.002 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.27, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.293957, 1:0.183921
23:55:20.201 00.000 11060 BLC: No correction, Miss < min_move
23:55:20.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:55:20.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:20.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:55:20.201 00.000 11060 MoveAxis(E, 0, ABG)
23:55:20.201 00.000 11060 Move returns status 0, amount 0
23:55:20.201 00.000 11060 MoveAxis(N, 0, ABG)
23:55:20.201 00.000 11060 Move returns status 0, amount 0
23:55:20.202 00.001 11060 move complete, result=0
23:55:20.202 00.000 11060 worker thread done servicing request
23:55:20.209 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:20.260 00.051 10844 UpdateGuideState exits: m=2967 SNR=34.7
23:55:20.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:20.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:20.260 00.000 10844 Enqueuing Expose request
23:55:20.260 00.000 11060 Worker thread wakes up
23:55:20.260 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:20.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:20.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:20.326 00.066 10844 evsrv: cli 0EEEEBB0 connect
23:55:20.326 00.000 10844 case statement mapped state 6 to 3
23:55:20.326 00.000 10844 case statement mapped state 6 to 3
23:55:20.328 00.002 10844 evsrv: cli 0EEEEBB0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"645cadf4-d8e4-4366-a962-727a45df3dde"}
23:55:20.328 00.000 10844 PhdController::Guide begins
23:55:20.328 00.000 10844 PhdController: newstate STATE_SETUP
23:55:20.328 00.000 10844 PhdController: setup
23:55:20.328 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
23:55:20.328 00.000 10844 PhdController: guider state = 6
23:55:20.328 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
23:55:20.329 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
23:55:20.329 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":0,"id":"645cadf4-d8e4-4366-a962-727a45df3dde"}
23:55:20.375 00.046 10844 evsrv: cli 0EEEEBB0 disconnect
23:55:20.389 00.014 10844 evsrv: cli 0EEEEB10 connect
23:55:20.389 00.000 10844 case statement mapped state 6 to 3
23:55:20.389 00.000 10844 case statement mapped state 6 to 3
23:55:20.390 00.001 10844 evsrv: cli 0EEEEB10 request: {"method":"get_lock_shift_params","id":"ab9b46b9-0f0a-45b5-aaa1-df94b8c6f811"}
23:55:20.390 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ab9b46b9-0f0a-45b5-aaa1-df94b8c6f811"}
23:55:20.904 00.514 11060 Exposure complete
23:55:20.922 00.018 10844 evsrv: cli 0EEEEB10 disconnect
23:55:20.924 00.002 10844 evsrv: cli 0EEEE390 connect
23:55:20.924 00.000 10844 case statement mapped state 6 to 3
23:55:20.924 00.000 10844 case statement mapped state 6 to 3
23:55:20.924 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"get_lock_position","id":"f0eb7f99-9de0-472e-9efd-547586a24eeb"}
23:55:20.924 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":[258.36,61.28],"id":"f0eb7f99-9de0-472e-9efd-547586a24eeb"}
23:55:20.929 00.005 10844 evsrv: cli 0EEEE390 disconnect
23:55:20.929 00.000 10844 evsrv: cli 0EEED8F0 connect
23:55:20.929 00.000 10844 case statement mapped state 6 to 3
23:55:20.931 00.002 10844 case statement mapped state 6 to 3
23:55:20.932 00.001 10844 evsrv: cli 0EEED8F0 request: {"method":"get_calibrated","id":"b6bd765a-1031-494a-8fd8-d208df0c8219"}
23:55:20.932 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":true,"id":"b6bd765a-1031-494a-8fd8-d208df0c8219"}
23:55:21.014 00.082 10844 evsrv: cli 0EEED8F0 disconnect
23:55:21.016 00.002 10844 evsrv: cli 0EEEDAD0 connect
23:55:21.016 00.000 10844 case statement mapped state 6 to 3
23:55:21.016 00.000 10844 case statement mapped state 6 to 3
23:55:21.016 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_app_state","id":"a255e148-a005-48a2-8572-1fa8847d38c4"}
23:55:21.016 00.000 10844 case statement mapped state 6 to 3
23:55:21.016 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a255e148-a005-48a2-8572-1fa8847d38c4"}
23:55:21.019 00.003 10844 evsrv: cli 0EEEDAD0 disconnect
23:55:21.296 00.277 11060 worker thread done servicing request
23:55:21.296 00.000 10844 OnExposeComplete: enter
23:55:21.296 00.000 10844 UpdateGuideState(): m_state=6
23:55:21.299 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3885
23:55:21.299 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=61.84, Mass=3206, SNR=36.6, Peak=255 HFD=3.7
23:55:21.299 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
23:55:21.299 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = -3.14)
23:55:21.299 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.56 hyp=0.57 cameraTheta=1.41 mountX=-0.57 mountY=-0.00, mountTheta=-3.14
23:55:21.302 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.56, opts=13)
23:55:21.302 00.000 10844 Enqueuing Move request for scope (0.09, 0.56)
23:55:21.302 00.000 11060 Worker thread wakes up
23:55:21.311 00.009 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.56) opts 0xd
23:55:21.311 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.56)
23:55:21.311 00.000 11060 Moving (0.09, 0.56) raw xDistance=-0.57 yDistance=-0.00
23:55:21.311 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.27, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.293957, 1:0.183921, 2:0.000599
23:55:21.311 00.000 11060 BLC: No correction, Miss < min_move
23:55:21.328 00.017 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.57
23:55:21.330 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:21.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:55:21.330 00.000 11060 MoveAxis(E, 99, ABG)
23:55:21.330 00.000 11060 Guiding  Dir = 2, Dur = 99
23:55:21.335 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:21.358 00.023 11060 IsSlewing returns 0
23:55:21.358 00.000 11060 IsGuiding returns 0
23:55:21.365 00.007 10844 UpdateGuideState exits: m=3206 SNR=36.6 Saturated
23:55:21.365 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 1 / 99999
23:55:21.365 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364521.365,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:55:21.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:21.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:21.365 00.000 10844 Enqueuing Expose request
23:55:21.464 00.099 11060 IsGuiding returns 0
23:55:21.464 00.000 11060 Move returns status 0, amount 99
23:55:21.464 00.000 11060 MoveAxis(N, 0, ABG)
23:55:21.464 00.000 11060 Move returns status 0, amount 0
23:55:21.464 00.000 11060 move complete, result=0
23:55:21.464 00.000 11060 worker thread done servicing request
23:55:21.464 00.000 11060 Worker thread wakes up
23:55:21.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:21.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:21.464 00.000 10844 GuideStep: -0.6 px 99 ms EAST, -0.0 px 0 ms NORTH
23:55:22.110 00.646 11060 Exposure complete
23:55:22.332 00.222 11060 worker thread done servicing request
23:55:22.332 00.000 10844 OnExposeComplete: enter
23:55:22.332 00.000 10844 UpdateGuideState(): m_state=6
23:55:22.332 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3886
23:55:22.332 00.000 10844 Star::Find returns 1 (1), X=258.20, Y=61.39, Mass=2710, SNR=33.9, Peak=255 HFD=3.3
23:55:22.332 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.28 = -2.01)
23:55:22.332 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
23:55:22.332 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.52 mountX=-0.08 mountY=-0.18, mountTheta=-2.01
23:55:22.332 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.12, opts=13)
23:55:22.332 00.000 10844 Enqueuing Move request for scope (-0.16, 0.12)
23:55:22.332 00.000 11060 Worker thread wakes up
23:55:22.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
23:55:22.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
23:55:22.332 00.000 11060 Moving (-0.16, 0.12) raw xDistance=-0.08 yDistance=-0.18
23:55:22.332 00.000 11060 BLC: window closed
23:55:22.332 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.27, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.293957, 1:0.183921, 2:0.000599
23:55:22.332 00.000 11060 BLC: No correction, Miss < min_move
23:55:22.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:55:22.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:22.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:55:22.332 00.000 11060 MoveAxis(E, 0, ABG)
23:55:22.332 00.000 11060 Move returns status 0, amount 0
23:55:22.332 00.000 11060 MoveAxis(N, 0, ABG)
23:55:22.332 00.000 11060 Move returns status 0, amount 0
23:55:22.332 00.000 11060 move complete, result=0
23:55:22.337 00.005 11060 worker thread done servicing request
23:55:22.342 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:22.377 00.035 10844 UpdateGuideState exits: m=2710 SNR=33.9 Saturated
23:55:22.378 00.001 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 2 / 99999
23:55:22.378 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364522.378,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
23:55:22.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:22.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:22.378 00.000 10844 Enqueuing Expose request
23:55:22.378 00.000 11060 Worker thread wakes up
23:55:22.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:22.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:22.378 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:23.019 00.641 11060 Exposure complete
23:55:23.253 00.234 11060 worker thread done servicing request
23:55:23.253 00.000 10844 OnExposeComplete: enter
23:55:23.253 00.000 10844 UpdateGuideState(): m_state=6
23:55:23.253 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3887
23:55:23.253 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.09, Mass=2992, SNR=34.6, Peak=245 HFD=3.6
23:55:23.253 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
23:55:23.253 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
23:55:23.253 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.59 mountX=0.18 mountY=0.03, mountTheta=0.15
23:55:23.255 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.19, opts=13)
23:55:23.255 00.000 10844 Enqueuing Move request for scope (-0.00, -0.19)
23:55:23.255 00.000 11060 Worker thread wakes up
23:55:23.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
23:55:23.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
23:55:23.257 00.002 11060 Moving (-0.00, -0.19) raw xDistance=0.18 yDistance=0.03
23:55:23.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:55:23.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:23.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:55:23.257 00.000 11060 MoveAxis(W, 32, ABG)
23:55:23.257 00.000 11060 Guiding  Dir = 3, Dur = 32
23:55:23.265 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:23.278 00.013 10844 UpdateGuideState exits: m=2992 SNR=34.6
23:55:23.278 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 3 / 99999
23:55:23.278 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364523.278,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
23:55:23.283 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:23.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:23.283 00.000 10844 Enqueuing Expose request
23:55:23.299 00.016 11060 IsSlewing returns 0
23:55:23.299 00.000 11060 IsGuiding returns 0
23:55:23.375 00.076 11060 IsGuiding returns 0
23:55:23.375 00.000 11060 Move returns status 0, amount 32
23:55:23.375 00.000 11060 MoveAxis(N, 0, ABG)
23:55:23.375 00.000 11060 Move returns status 0, amount 0
23:55:23.375 00.000 11060 move complete, result=0
23:55:23.375 00.000 11060 worker thread done servicing request
23:55:23.375 00.000 11060 Worker thread wakes up
23:55:23.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:23.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:23.387 00.012 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
23:55:24.001 00.614 11060 Exposure complete
23:55:24.211 00.210 11060 worker thread done servicing request
23:55:24.211 00.000 10844 OnExposeComplete: enter
23:55:24.211 00.000 10844 UpdateGuideState(): m_state=6
23:55:24.211 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3888
23:55:24.211 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.85, Mass=3099, SNR=35.5, Peak=232 HFD=3.7
23:55:24.211 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
23:55:24.211 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
23:55:24.211 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.57 hyp=0.64 cameraTheta=1.13 mountX=-0.61 mountY=0.18, mountTheta=2.86
23:55:24.216 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.57, opts=13)
23:55:24.216 00.000 10844 Enqueuing Move request for scope (0.27, 0.57)
23:55:24.216 00.000 11060 Worker thread wakes up
23:55:24.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.57) opts 0xd
23:55:24.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.57)
23:55:24.216 00.000 11060 Moving (0.27, 0.57) raw xDistance=-0.61 yDistance=0.18
23:55:24.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.61
23:55:24.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:24.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:55:24.216 00.000 11060 MoveAxis(E, 106, ABG)
23:55:24.216 00.000 11060 Guiding  Dir = 2, Dur = 106
23:55:24.221 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:24.225 00.004 11060 IsSlewing returns 0
23:55:24.225 00.000 11060 IsGuiding returns 0
23:55:24.253 00.028 10844 UpdateGuideState exits: m=3099 SNR=35.5
23:55:24.253 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 4 / 99999
23:55:24.253 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364524.253,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
23:55:24.255 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:24.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:24.255 00.000 10844 Enqueuing Expose request
23:55:24.339 00.084 11060 IsGuiding returns 0
23:55:24.339 00.000 11060 Move returns status 0, amount 106
23:55:24.339 00.000 11060 MoveAxis(N, 0, ABG)
23:55:24.339 00.000 11060 Move returns status 0, amount 0
23:55:24.339 00.000 11060 move complete, result=0
23:55:24.339 00.000 11060 worker thread done servicing request
23:55:24.339 00.000 11060 Worker thread wakes up
23:55:24.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:24.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:24.339 00.000 10844 GuideStep: -0.6 px 106 ms EAST, 0.2 px 0 ms NORTH
23:55:24.975 00.636 11060 Exposure complete
23:55:25.184 00.209 11060 worker thread done servicing request
23:55:25.184 00.000 10844 OnExposeComplete: enter
23:55:25.184 00.000 10844 UpdateGuideState(): m_state=6
23:55:25.184 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3889
23:55:25.184 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=62.01, Mass=3098, SNR=35.7, Peak=242 HFD=4.0
23:55:25.184 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
23:55:25.184 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.80)
23:55:25.184 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.73 hyp=0.74 cameraTheta=1.75 mountX=-0.69 mountY=-0.25, mountTheta=-2.79
23:55:25.184 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.73, opts=13)
23:55:25.184 00.000 10844 Enqueuing Move request for scope (-0.13, 0.73)
23:55:25.184 00.000 11060 Worker thread wakes up
23:55:25.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.73) opts 0xd
23:55:25.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.73)
23:55:25.184 00.000 11060 Moving (-0.13, 0.73) raw xDistance=-0.69 yDistance=-0.25
23:55:25.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.69
23:55:25.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
23:55:25.184 00.000 11060 MoveAxis(E, 123, ABG)
23:55:25.190 00.006 11060 Guiding  Dir = 2, Dur = 123
23:55:25.205 00.015 11060 IsSlewing returns 0
23:55:25.205 00.000 11060 IsGuiding returns 0
23:55:25.207 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:25.226 00.019 10844 UpdateGuideState exits: m=3098 SNR=35.7
23:55:25.226 00.000 10844 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 5 / 99999
23:55:25.226 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364525.226,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.49,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
23:55:25.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:25.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:25.226 00.000 10844 Enqueuing Expose request
23:55:25.332 00.106 11060 IsGuiding returns 0
23:55:25.332 00.000 11060 Move returns status 0, amount 123
23:55:25.332 00.000 11060 MoveAxis(N, 97, ABG)
23:55:25.332 00.000 11060 Guiding  Dir = 0, Dur = 97
23:55:25.347 00.015 11060 IsSlewing returns 0
23:55:25.347 00.000 11060 IsGuiding returns 0
23:55:25.459 00.112 11060 IsGuiding returns 0
23:55:25.459 00.000 11060 Move returns status 0, amount 97
23:55:25.459 00.000 11060 move complete, result=0
23:55:25.459 00.000 11060 worker thread done servicing request
23:55:25.459 00.000 10844 GuideStep: -0.7 px 123 ms EAST, -0.3 px 97 ms NORTH
23:55:25.459 00.000 11060 Worker thread wakes up
23:55:25.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:25.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:26.091 00.632 11060 Exposure complete
23:55:26.301 00.210 11060 worker thread done servicing request
23:55:26.301 00.000 10844 OnExposeComplete: enter
23:55:26.301 00.000 10844 UpdateGuideState(): m_state=6
23:55:26.302 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3890
23:55:26.302 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=60.88, Mass=3364, SNR=37.1, Peak=233 HFD=3.8
23:55:26.302 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
23:55:26.302 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
23:55:26.302 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.40 hyp=0.40 cameraTheta=-1.79 mountX=0.40 mountY=-0.02, mountTheta=-0.05
23:55:26.302 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.40, opts=13)
23:55:26.302 00.000 10844 Enqueuing Move request for scope (-0.09, -0.40)
23:55:26.302 00.000 11060 Worker thread wakes up
23:55:26.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.40) opts 0xd
23:55:26.304 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.40)
23:55:26.304 00.000 11060 Moving (-0.09, -0.40) raw xDistance=0.40 yDistance=-0.02
23:55:26.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.40
23:55:26.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:26.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:55:26.304 00.000 11060 MoveAxis(W, 67, ABG)
23:55:26.304 00.000 11060 Guiding  Dir = 3, Dur = 67
23:55:26.309 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:26.329 00.020 11060 IsSlewing returns 0
23:55:26.329 00.000 11060 IsGuiding returns 0
23:55:26.344 00.015 10844 UpdateGuideState exits: m=3364 SNR=37.1
23:55:26.344 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 6 / 99999
23:55:26.344 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364526.344,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
23:55:26.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:26.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:26.344 00.000 10844 Enqueuing Expose request
23:55:26.420 00.076 11060 IsGuiding returns 0
23:55:26.421 00.001 11060 Move returns status 0, amount 67
23:55:26.421 00.000 11060 MoveAxis(N, 0, ABG)
23:55:26.421 00.000 11060 Move returns status 0, amount 0
23:55:26.421 00.000 11060 move complete, result=0
23:55:26.421 00.000 11060 worker thread done servicing request
23:55:26.421 00.000 11060 Worker thread wakes up
23:55:26.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:26.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:26.421 00.000 10844 GuideStep: 0.4 px 67 ms WEST, -0.0 px 0 ms NORTH
23:55:27.049 00.628 11060 Exposure complete
23:55:27.416 00.367 10844 OnExposeComplete: enter
23:55:27.416 00.000 10844 UpdateGuideState(): m_state=6
23:55:27.416 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3891
23:55:27.416 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=60.97, Mass=3299, SNR=36.9, Peak=235 HFD=3.6
23:55:27.418 00.002 11060 worker thread done servicing request
23:55:27.418 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
23:55:27.418 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
23:55:27.418 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.35 cameraTheta=-1.07 mountX=0.27 mountY=0.22, mountTheta=0.67
23:55:27.420 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.31, opts=13)
23:55:27.420 00.000 10844 Enqueuing Move request for scope (0.17, -0.31)
23:55:27.422 00.002 11060 Worker thread wakes up
23:55:27.424 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.31) opts 0xd
23:55:27.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.31)
23:55:27.424 00.000 11060 Moving (0.17, -0.31) raw xDistance=0.27 yDistance=0.22
23:55:27.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
23:55:27.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:55:27.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:55:27.424 00.000 11060 MoveAxis(W, 49, ABG)
23:55:27.424 00.000 11060 Guiding  Dir = 3, Dur = 49
23:55:27.431 00.007 11060 IsSlewing returns 0
23:55:27.432 00.001 11060 IsGuiding returns 0
23:55:27.435 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:27.459 00.024 10844 UpdateGuideState exits: m=3299 SNR=36.9
23:55:27.459 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 7 / 99999
23:55:27.460 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770364527.460,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
23:55:27.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:27.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:27.460 00.000 10844 Enqueuing Expose request
23:55:27.491 00.031 11060 IsGuiding returns 0
23:55:27.491 00.000 11060 Move returns status 0, amount 49
23:55:27.491 00.000 11060 MoveAxis(N, 0, ABG)
23:55:27.491 00.000 11060 Move returns status 0, amount 0
23:55:27.491 00.000 11060 move complete, result=0
23:55:27.491 00.000 11060 worker thread done servicing request
23:55:27.491 00.000 11060 Worker thread wakes up
23:55:27.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:27.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:27.503 00.012 10844 GuideStep: 0.3 px 49 ms WEST, 0.2 px 0 ms NORTH
23:55:28.137 00.634 11060 Exposure complete
23:55:28.422 00.285 11060 worker thread done servicing request
23:55:28.422 00.000 10844 OnExposeComplete: enter
23:55:28.422 00.000 10844 UpdateGuideState(): m_state=6
23:55:28.422 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3892
23:55:28.422 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=60.92, Mass=3454, SNR=37.7, Peak=231 HFD=4.1
23:55:28.422 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
23:55:28.422 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
23:55:28.422 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.36 hyp=0.52 cameraTheta=-0.77 mountX=0.29 mountY=0.42, mountTheta=0.97
23:55:28.425 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.36, opts=13)
23:55:28.425 00.000 10844 Enqueuing Move request for scope (0.37, -0.36)
23:55:28.425 00.000 11060 Worker thread wakes up
23:55:28.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.36) opts 0xd
23:55:28.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.36)
23:55:28.425 00.000 11060 Moving (0.37, -0.36) raw xDistance=0.29 yDistance=0.42
23:55:28.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:55:28.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:55:28.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:55:28.425 00.000 11060 MoveAxis(W, 51, ABG)
23:55:28.425 00.000 11060 Guiding  Dir = 3, Dur = 51
23:55:28.431 00.006 11060 IsSlewing returns 0
23:55:28.431 00.000 11060 IsGuiding returns 0
23:55:28.436 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:28.457 00.021 10844 UpdateGuideState exits: m=3454 SNR=37.7
23:55:28.457 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 8 / 99999
23:55:28.457 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364528.457,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
23:55:28.459 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:28.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:28.459 00.000 10844 Enqueuing Expose request
23:55:28.492 00.033 11060 IsGuiding returns 0
23:55:28.492 00.000 11060 Move returns status 0, amount 51
23:55:28.492 00.000 11060 MoveAxis(N, 0, ABG)
23:55:28.492 00.000 11060 Move returns status 0, amount 0
23:55:28.492 00.000 11060 move complete, result=0
23:55:28.492 00.000 11060 worker thread done servicing request
23:55:28.492 00.000 11060 Worker thread wakes up
23:55:28.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:28.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:28.494 00.002 10844 GuideStep: 0.3 px 51 ms WEST, 0.4 px 0 ms NORTH
23:55:29.151 00.657 11060 Exposure complete
23:55:29.473 00.322 11060 worker thread done servicing request
23:55:29.473 00.000 10844 OnExposeComplete: enter
23:55:29.473 00.000 10844 UpdateGuideState(): m_state=6
23:55:29.475 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3893
23:55:29.475 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=61.24, Mass=2573, SNR=32.4, Peak=203 HFD=3.6
23:55:29.477 00.002 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
23:55:29.477 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
23:55:29.477 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.54 mountX=0.04 mountY=-0.05, mountTheta=-0.80
23:55:29.477 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
23:55:29.477 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
23:55:29.479 00.002 11060 Worker thread wakes up
23:55:29.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:55:29.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:55:29.479 00.000 11060 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
23:55:29.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:55:29.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:29.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:55:29.479 00.000 11060 MoveAxis(E, 0, ABG)
23:55:29.479 00.000 11060 Move returns status 0, amount 0
23:55:29.479 00.000 11060 MoveAxis(N, 0, ABG)
23:55:29.479 00.000 11060 Move returns status 0, amount 0
23:55:29.479 00.000 11060 move complete, result=0
23:55:29.479 00.000 11060 worker thread done servicing request
23:55:29.487 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:29.509 00.022 10844 UpdateGuideState exits: m=2573 SNR=32.4
23:55:29.511 00.002 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 9 / 99999
23:55:29.511 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364529.511,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
23:55:29.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:29.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:29.511 00.000 10844 Enqueuing Expose request
23:55:29.511 00.000 11060 Worker thread wakes up
23:55:29.512 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:29.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:29.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:30.150 00.638 11060 Exposure complete
23:55:30.381 00.231 11060 worker thread done servicing request
23:55:30.381 00.000 10844 OnExposeComplete: enter
23:55:30.381 00.000 10844 UpdateGuideState(): m_state=6
23:55:30.381 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3894
23:55:30.381 00.000 10844 Star::Find returns 1 (1), X=258.04, Y=61.64, Mass=3233, SNR=36.4, Peak=255 HFD=3.8
23:55:30.383 00.002 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.04 = -2.25)
23:55:30.383 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
23:55:30.383 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.37 hyp=0.48 cameraTheta=2.28 mountX=-0.30 mountY=-0.37, mountTheta=-2.25
23:55:30.384 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.37, opts=13)
23:55:30.384 00.000 10844 Enqueuing Move request for scope (-0.32, 0.37)
23:55:30.384 00.000 11060 Worker thread wakes up
23:55:30.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.37) opts 0xd
23:55:30.384 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.37)
23:55:30.384 00.000 11060 Moving (-0.32, 0.37) raw xDistance=-0.30 yDistance=-0.37
23:55:30.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
23:55:30.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
23:55:30.384 00.000 11060 MoveAxis(E, 52, ABG)
23:55:30.384 00.000 11060 Guiding  Dir = 2, Dur = 52
23:55:30.394 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:30.394 00.000 11060 IsSlewing returns 0
23:55:30.395 00.001 11060 IsGuiding returns 0
23:55:30.421 00.026 10844 UpdateGuideState exits: m=3233 SNR=36.4 Saturated
23:55:30.421 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 10 / 99999
23:55:30.421 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364530.421,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
23:55:30.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:30.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:30.421 00.000 10844 Enqueuing Expose request
23:55:30.455 00.034 11060 IsGuiding returns 0
23:55:30.455 00.000 11060 Move returns status 0, amount 52
23:55:30.455 00.000 11060 MoveAxis(N, 145, ABG)
23:55:30.455 00.000 11060 Guiding  Dir = 0, Dur = 145
23:55:30.470 00.015 11060 IsSlewing returns 0
23:55:30.470 00.000 11060 IsGuiding returns 0
23:55:30.623 00.153 11060 IsGuiding returns 0
23:55:30.624 00.001 11060 Move returns status 0, amount 145
23:55:30.624 00.000 11060 move complete, result=0
23:55:30.624 00.000 11060 worker thread done servicing request
23:55:30.624 00.000 11060 Worker thread wakes up
23:55:30.624 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.4 px 145 ms NORTH
23:55:30.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:30.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:31.260 00.636 11060 Exposure complete
23:55:31.458 00.198 11060 worker thread done servicing request
23:55:31.458 00.000 10844 OnExposeComplete: enter
23:55:31.458 00.000 10844 UpdateGuideState(): m_state=6
23:55:31.458 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3895
23:55:31.458 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=61.63, Mass=3057, SNR=35.2, Peak=255 HFD=3.6
23:55:31.458 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:55:31.458 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:55:31.458 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.35 hyp=0.47 cameraTheta=0.84 mountX=-0.41 mountY=0.25, mountTheta=2.58
23:55:31.461 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.35, opts=13)
23:55:31.461 00.000 10844 Enqueuing Move request for scope (0.32, 0.35)
23:55:31.461 00.000 11060 Worker thread wakes up
23:55:31.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.35) opts 0xd
23:55:31.461 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.35)
23:55:31.461 00.000 11060 Moving (0.32, 0.35) raw xDistance=-0.41 yDistance=0.25
23:55:31.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
23:55:31.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:31.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:55:31.461 00.000 11060 MoveAxis(E, 72, ABG)
23:55:31.461 00.000 11060 Guiding  Dir = 2, Dur = 72
23:55:31.469 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:31.483 00.014 11060 IsSlewing returns 0
23:55:31.484 00.001 11060 IsGuiding returns 0
23:55:31.502 00.018 10844 UpdateGuideState exits: m=3057 SNR=35.2 Saturated
23:55:31.502 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 11 / 99999
23:55:31.502 00.000 10844 PhdController: newstate STATE_FINISH
23:55:31.502 00.000 10844 PhdController complete: success
23:55:31.502 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770364531.502,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:55:31.502 00.000 10844 Mount: notify guiding dither settle done success=1
23:55:31.502 00.000 10844 PhdController: newstate STATE_IDLE
23:55:31.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:31.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:31.502 00.000 10844 Enqueuing Expose request
23:55:31.579 00.077 11060 IsGuiding returns 0
23:55:31.579 00.000 11060 Move returns status 0, amount 72
23:55:31.579 00.000 11060 MoveAxis(N, 0, ABG)
23:55:31.579 00.000 11060 Move returns status 0, amount 0
23:55:31.580 00.001 11060 move complete, result=0
23:55:31.580 00.000 11060 worker thread done servicing request
23:55:31.580 00.000 11060 Worker thread wakes up
23:55:31.580 00.000 10844 GuideStep: -0.4 px 72 ms EAST, 0.3 px 0 ms NORTH
23:55:31.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:31.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:32.210 00.630 11060 Exposure complete
23:55:32.494 00.284 11060 worker thread done servicing request
23:55:32.494 00.000 10844 OnExposeComplete: enter
23:55:32.494 00.000 10844 UpdateGuideState(): m_state=6
23:55:32.496 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3896
23:55:32.496 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=61.49, Mass=3247, SNR=36.3, Peak=255 HFD=3.4
23:55:32.496 00.000 10844 MultiStar: [#1 0.01,0.61,0.99,U] [#2 -0.06,0.18,1.98,U] [#3 -0.01,-0.35,0.91,U] [#4 0.44,-0.26,0.90,U] [#5 0.18,-0.07,0.94,U] [#6 0.26,0.03,0.88,U] [#7 -0.09,-0.20,0.84,U] [#8 -0.71,0.15,0.00,M8] 
23:55:32.496 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {-0.00, 0.21}
23:55:32.496 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
23:55:32.496 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
23:55:32.496 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.60 mountX=-0.06 mountY=0.06, mountTheta=2.34
23:55:32.498 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
23:55:32.498 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
23:55:32.507 00.009 11060 Worker thread wakes up
23:55:32.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
23:55:32.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
23:55:32.507 00.000 11060 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=0.06
23:55:32.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:55:32.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:32.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:55:32.507 00.000 11060 MoveAxis(E, 0, ABG)
23:55:32.507 00.000 11060 Move returns status 0, amount 0
23:55:32.507 00.000 11060 MoveAxis(N, 0, ABG)
23:55:32.507 00.000 11060 Move returns status 0, amount 0
23:55:32.507 00.000 11060 move complete, result=0
23:55:32.508 00.001 11060 worker thread done servicing request
23:55:32.517 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:32.537 00.020 10844 UpdateGuideState exits: m=3247 SNR=36.3 Saturated
23:55:32.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:32.538 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:32.538 00.000 10844 Enqueuing Expose request
23:55:32.538 00.000 11060 Worker thread wakes up
23:55:32.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:32.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:32.538 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:33.167 00.629 11060 Exposure complete
23:55:33.655 00.488 11060 worker thread done servicing request
23:55:33.655 00.000 10844 OnExposeComplete: enter
23:55:33.655 00.000 10844 UpdateGuideState(): m_state=6
23:55:33.655 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3897
23:55:33.655 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.66, Mass=3217, SNR=36.1, Peak=255 HFD=3.6
23:55:33.655 00.000 10844 MultiStar: [#1 0.22,0.30,1.01,U] [#2 0.18,0.32,1.91,U] [#3 0.36,-0.09,0.99,U] [#4 0.53,0.11,0.94,U] [#5 0.43,-0.21,1.01,U] [#6 0.40,0.31,0.93,U] [#7 -0.02,-0.00,0.90,U] [#8 -0.17,-0.28,0.91,U] 
23:55:33.657 00.002 10844 refined, 8 included, MultiStar: {0.21, 0.12}, one-star: {-0.08, 0.38}
23:55:33.657 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
23:55:33.657 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
23:55:33.657 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.53 mountX=-0.15 mountY=0.18, mountTheta=2.27
23:55:33.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.12, opts=13)
23:55:33.659 00.000 10844 Enqueuing Move request for scope (0.21, 0.12)
23:55:33.659 00.000 11060 Worker thread wakes up
23:55:33.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
23:55:33.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
23:55:33.659 00.000 11060 Moving (0.21, 0.12) raw xDistance=-0.15 yDistance=0.18
23:55:33.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:55:33.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:33.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:55:33.659 00.000 11060 MoveAxis(E, 27, ABG)
23:55:33.659 00.000 11060 Guiding  Dir = 2, Dur = 27
23:55:33.670 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:33.675 00.005 11060 IsSlewing returns 0
23:55:33.675 00.000 11060 IsGuiding returns 0
23:55:33.714 00.039 11060 IsGuiding returns 0
23:55:33.714 00.000 11060 Move returns status 0, amount 27
23:55:33.714 00.000 11060 MoveAxis(N, 0, ABG)
23:55:33.714 00.000 11060 Move returns status 0, amount 0
23:55:33.714 00.000 11060 move complete, result=0
23:55:33.714 00.000 11060 worker thread done servicing request
23:55:33.733 00.019 10844 UpdateGuideState exits: m=3217 SNR=36.1 Saturated
23:55:33.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:33.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:33.735 00.002 10844 Enqueuing Expose request
23:55:33.735 00.000 11060 Worker thread wakes up
23:55:33.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:33.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:33.735 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
23:55:34.361 00.626 11060 Exposure complete
23:55:34.805 00.444 11060 worker thread done servicing request
23:55:34.805 00.000 10844 OnExposeComplete: enter
23:55:34.805 00.000 10844 UpdateGuideState(): m_state=6
23:55:34.807 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3898
23:55:34.807 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=61.64, Mass=2713, SNR=33.5, Peak=246 HFD=3.6
23:55:34.807 00.000 10844 MultiStar: [#1 -0.06,0.66,0.00,M1] [#2 0.17,0.10,2.14,U] [#3 0.33,-0.07,1.06,U] [#4 0.74,0.04,0.00,M1] [#5 -0.22,0.19,1.10,U] [#6 0.23,0.48,0.97,U] [#7 -0.00,-0.33,0.91,U] [#8 -0.18,-0.09,1.01,U] 
23:55:34.807 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.10}, one-star: {-0.13, 0.36}
23:55:34.807 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
23:55:34.807 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
23:55:34.807 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=-0.10 mountY=0.03, mountTheta=2.86
23:55:34.809 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.10, opts=13)
23:55:34.809 00.000 10844 Enqueuing Move request for scope (0.05, 0.10)
23:55:34.811 00.002 11060 Worker thread wakes up
23:55:34.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:55:34.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:55:34.811 00.000 11060 Moving (0.05, 0.10) raw xDistance=-0.10 yDistance=0.03
23:55:34.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:55:34.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:34.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:55:34.811 00.000 11060 MoveAxis(E, 0, ABG)
23:55:34.811 00.000 11060 Move returns status 0, amount 0
23:55:34.813 00.002 11060 MoveAxis(N, 0, ABG)
23:55:34.813 00.000 11060 Move returns status 0, amount 0
23:55:34.813 00.000 11060 move complete, result=0
23:55:34.813 00.000 11060 worker thread done servicing request
23:55:34.843 00.030 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:34.872 00.029 10844 UpdateGuideState exits: m=2713 SNR=33.5
23:55:34.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:34.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:34.872 00.000 10844 Enqueuing Expose request
23:55:34.872 00.000 11060 Worker thread wakes up
23:55:34.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:34.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:34.874 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:35.509 00.635 11060 Exposure complete
23:55:35.742 00.233 11060 worker thread done servicing request
23:55:35.742 00.000 10844 OnExposeComplete: enter
23:55:35.742 00.000 10844 UpdateGuideState(): m_state=6
23:55:35.742 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3899
23:55:35.742 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.43, Mass=2695, SNR=33.8, Peak=253 HFD=3.2
23:55:35.742 00.000 10844 MultiStar: [#1 0.80,0.81,0.00,M2] [#2 0.12,0.29,2.10,U] [#3 0.75,0.25,0.00,M1] [#4 0.21,-0.05,1.05,U] [#5 0.23,-0.16,1.06,U] [#6 0.65,0.67,0.00,M1] [#7 0.36,0.47,0.91,U] [#8 -0.35,-0.14,1.06,U] 
23:55:35.742 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.11}, one-star: {0.38, 0.15}
23:55:35.742 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
23:55:35.742 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
23:55:35.742 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.64 mountX=-0.14 mountY=0.13, mountTheta=2.38
23:55:35.742 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.11, opts=13)
23:55:35.742 00.000 10844 Enqueuing Move request for scope (0.15, 0.11)
23:55:35.742 00.000 11060 Worker thread wakes up
23:55:35.747 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
23:55:35.747 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
23:55:35.747 00.000 11060 Moving (0.15, 0.11) raw xDistance=-0.14 yDistance=0.13
23:55:35.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:55:35.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:35.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:55:35.747 00.000 11060 MoveAxis(E, 24, ABG)
23:55:35.747 00.000 11060 Guiding  Dir = 2, Dur = 24
23:55:35.757 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:35.776 00.019 11060 IsSlewing returns 0
23:55:35.777 00.001 11060 IsGuiding returns 0
23:55:35.779 00.002 10844 UpdateGuideState exits: m=2695 SNR=33.8
23:55:35.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:35.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:35.779 00.000 10844 Enqueuing Expose request
23:55:35.822 00.043 11060 IsGuiding returns 0
23:55:35.822 00.000 11060 Move returns status 0, amount 24
23:55:35.822 00.000 11060 MoveAxis(N, 0, ABG)
23:55:35.822 00.000 11060 Move returns status 0, amount 0
23:55:35.822 00.000 11060 move complete, result=0
23:55:35.822 00.000 11060 worker thread done servicing request
23:55:35.822 00.000 11060 Worker thread wakes up
23:55:35.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:35.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:35.828 00.006 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
23:55:36.456 00.628 11060 Exposure complete
23:55:36.865 00.409 11060 worker thread done servicing request
23:55:36.866 00.001 10844 OnExposeComplete: enter
23:55:36.866 00.000 10844 UpdateGuideState(): m_state=6
23:55:36.866 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3900
23:55:36.866 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.15, Mass=3477, SNR=38.4, Peak=234 HFD=3.8
23:55:36.866 00.000 10844 MultiStar: [#1 0.57,-0.18,0.96,U] [#2 0.19,0.22,1.79,U] [#3 0.52,0.24,0.94,U] [#4 0.59,0.06,0.91,U] [#5 0.09,0.26,0.98,U] [#6 0.13,0.31,0.90,U] [#7 0.03,-0.33,0.80,U] [#8 0.06,-0.42,0.91,U] 
23:55:36.866 00.000 10844 refined, 8 included, MultiStar: {0.28, 0.03}, one-star: {0.40, -0.13}
23:55:36.866 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
23:55:36.866 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
23:55:36.866 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.03 hyp=0.28 cameraTheta=0.10 mountX=-0.08 mountY=0.27, mountTheta=1.85
23:55:36.868 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.03, opts=13)
23:55:36.868 00.000 10844 Enqueuing Move request for scope (0.28, 0.03)
23:55:36.868 00.000 11060 Worker thread wakes up
23:55:36.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.03) opts 0xd
23:55:36.868 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.03)
23:55:36.868 00.000 11060 Moving (0.28, 0.03) raw xDistance=-0.08 yDistance=0.27
23:55:36.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:55:36.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:55:36.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:55:36.868 00.000 11060 MoveAxis(E, 0, ABG)
23:55:36.868 00.000 11060 Move returns status 0, amount 0
23:55:36.868 00.000 11060 MoveAxis(N, 0, ABG)
23:55:36.870 00.002 11060 Move returns status 0, amount 0
23:55:36.870 00.000 11060 move complete, result=0
23:55:36.870 00.000 11060 worker thread done servicing request
23:55:36.891 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:55:36.943 00.052 10844 UpdateGuideState exits: m=3477 SNR=38.4
23:55:36.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:36.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:36.943 00.000 10844 Enqueuing Expose request
23:55:36.944 00.001 11060 Worker thread wakes up
23:55:36.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:36.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:36.948 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:55:37.589 00.641 11060 Exposure complete
23:55:37.923 00.334 11060 worker thread done servicing request
23:55:37.923 00.000 10844 OnExposeComplete: enter
23:55:37.923 00.000 10844 UpdateGuideState(): m_state=6
23:55:37.923 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3901
23:55:37.923 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.83, Mass=2692, SNR=33.3, Peak=245 HFD=3.7
23:55:37.925 00.002 10844 MultiStar: [#1 0.63,0.50,0.00,M2] [#2 0.52,0.78,0.00,M1] [#3 0.98,0.11,0.00,M1] [#4 0.47,0.62,0.00,M1] [#5 -0.23,0.34,1.12,U] [#6 0.86,0.77,0.00,M1] [#7 0.25,0.10,0.93,U] [#8 -0.14,0.37,1.02,U] 
23:55:37.925 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.35}, one-star: {0.57, 0.55}
23:55:37.925 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:55:37.925 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
23:55:37.926 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.29 mountX=-0.36 mountY=0.04, mountTheta=3.03
23:55:37.927 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.35, opts=13)
23:55:37.927 00.000 10844 Enqueuing Move request for scope (0.10, 0.35)
23:55:37.927 00.000 11060 Worker thread wakes up
23:55:37.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
23:55:37.927 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
23:55:37.927 00.000 11060 Moving (0.10, 0.35) raw xDistance=-0.36 yDistance=0.04
23:55:37.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
23:55:37.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:37.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:55:37.927 00.000 11060 MoveAxis(E, 62, ABG)
23:55:37.927 00.000 11060 Guiding  Dir = 2, Dur = 62
23:55:37.940 00.013 11060 IsSlewing returns 0
23:55:37.940 00.000 11060 IsGuiding returns 0
23:55:37.950 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:37.994 00.044 10844 UpdateGuideState exits: m=2692 SNR=33.3
23:55:37.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:37.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:37.994 00.000 10844 Enqueuing Expose request
23:55:38.016 00.022 11060 IsGuiding returns 0
23:55:38.016 00.000 11060 Move returns status 0, amount 62
23:55:38.016 00.000 11060 MoveAxis(N, 0, ABG)
23:55:38.016 00.000 11060 Move returns status 0, amount 0
23:55:38.016 00.000 11060 move complete, result=0
23:55:38.016 00.000 11060 worker thread done servicing request
23:55:38.016 00.000 11060 Worker thread wakes up
23:55:38.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:38.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:38.021 00.005 10844 GuideStep: -0.4 px 62 ms EAST, 0.0 px 0 ms NORTH
23:55:38.663 00.642 11060 Exposure complete
23:55:39.054 00.391 10844 OnExposeComplete: enter
23:55:39.054 00.000 10844 UpdateGuideState(): m_state=6
23:55:39.054 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3902
23:55:39.054 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.70, Mass=3126, SNR=35.3, Peak=239 HFD=3.6
23:55:39.056 00.002 10844 MultiStar: [#1 0.46,0.22,0.96,U] [#2 0.42,0.23,2.09,U] [#3 0.65,-0.46,0.00,M2] [#4 0.24,0.26,1.01,U] [#5 -0.15,0.05,1.00,U] [#6 0.30,-0.12,0.90,U] [#7 0.17,-0.64,0.00,M1] [#8 0.05,-0.21,1.00,U] 
23:55:39.056 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.14}, one-star: {0.15, 0.42}
23:55:39.056 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
23:55:39.056 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
23:55:39.056 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.27 cameraTheta=0.52 mountX=-0.18 mountY=0.21, mountTheta=2.27
23:55:39.057 00.001 11060 worker thread done servicing request
23:55:39.061 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.14, opts=13)
23:55:39.061 00.000 10844 Enqueuing Move request for scope (0.24, 0.14)
23:55:39.061 00.000 11060 Worker thread wakes up
23:55:39.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
23:55:39.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
23:55:39.061 00.000 11060 Moving (0.24, 0.14) raw xDistance=-0.18 yDistance=0.21
23:55:39.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:55:39.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:39.062 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:55:39.062 00.000 11060 MoveAxis(E, 33, ABG)
23:55:39.062 00.000 11060 Guiding  Dir = 2, Dur = 33
23:55:39.087 00.025 11060 IsSlewing returns 0
23:55:39.087 00.000 11060 IsGuiding returns 0
23:55:39.089 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:39.108 00.019 10844 UpdateGuideState exits: m=3126 SNR=35.3
23:55:39.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:39.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:39.108 00.000 10844 Enqueuing Expose request
23:55:39.144 00.036 11060 IsGuiding returns 0
23:55:39.144 00.000 11060 Move returns status 0, amount 33
23:55:39.144 00.000 11060 MoveAxis(N, 0, ABG)
23:55:39.144 00.000 11060 Move returns status 0, amount 0
23:55:39.144 00.000 11060 move complete, result=0
23:55:39.144 00.000 11060 worker thread done servicing request
23:55:39.144 00.000 11060 Worker thread wakes up
23:55:39.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:39.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:39.146 00.002 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
23:55:39.776 00.630 11060 Exposure complete
23:55:39.993 00.217 11060 worker thread done servicing request
23:55:39.993 00.000 10844 OnExposeComplete: enter
23:55:39.993 00.000 10844 UpdateGuideState(): m_state=6
23:55:39.995 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3903
23:55:39.995 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.62, Mass=3275, SNR=36.9, Peak=255 HFD=3.4
23:55:39.995 00.000 10844 MultiStar: [#1 0.38,-0.07,1.01,U] [#2 -0.26,0.36,1.90,U] [#3 0.50,-0.28,0.95,U] [#4 0.20,-0.51,0.91,U] [#5 0.24,-0.43,0.95,U] [#6 -0.01,0.27,0.93,U] [#7 0.24,-0.83,0.00,M2] [#8 -0.07,-0.13,0.92,U] 
23:55:39.995 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.18, 0.34}
23:55:39.995 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
23:55:39.995 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
23:55:39.995 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.05 mountX=-0.01 mountY=0.10, mountTheta=1.71
23:55:39.997 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.00, opts=13)
23:55:39.997 00.000 10844 Enqueuing Move request for scope (0.10, -0.00)
23:55:39.997 00.000 11060 Worker thread wakes up
23:55:39.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
23:55:39.997 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
23:55:39.997 00.000 11060 Moving (0.10, -0.00) raw xDistance=-0.01 yDistance=0.10
23:55:39.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:55:39.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:39.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:55:39.997 00.000 11060 MoveAxis(E, 0, ABG)
23:55:39.997 00.000 11060 Move returns status 0, amount 0
23:55:39.997 00.000 11060 MoveAxis(N, 0, ABG)
23:55:39.997 00.000 11060 Move returns status 0, amount 0
23:55:39.997 00.000 11060 move complete, result=0
23:55:39.999 00.002 11060 worker thread done servicing request
23:55:40.018 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:40.051 00.033 10844 UpdateGuideState exits: m=3275 SNR=36.9 Saturated
23:55:40.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:40.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:40.051 00.000 10844 Enqueuing Expose request
23:55:40.051 00.000 11060 Worker thread wakes up
23:55:40.051 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:40.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:40.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:40.703 00.652 11060 Exposure complete
23:55:41.165 00.462 11060 worker thread done servicing request
23:55:41.165 00.000 10844 OnExposeComplete: enter
23:55:41.167 00.002 10844 UpdateGuideState(): m_state=6
23:55:41.177 00.010 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3904
23:55:41.177 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.06, Mass=3677, SNR=39.3, Peak=247 HFD=3.8
23:55:41.177 00.000 10844 MultiStar: [#1 0.16,-0.32,0.92,U] [#2 0.03,-0.04,1.74,U] [#3 0.38,-0.67,0.00,M2] [#4 0.00,-0.71,0.00,M1] [#5 0.03,-0.51,0.91,U] [#6 0.10,-0.66,0.00,M1] [#7 -0.63,-0.75,0.00,M3] [#8 -0.04,-1.06,0.00,M2] 
23:55:41.177 00.000 10844 single-star, 3 included, MultiStar: {0.05, -0.23}, one-star: {0.00, -0.21}
23:55:41.177 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
23:55:41.177 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
23:55:41.177 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.57 mountX=0.21 mountY=0.04, mountTheta=0.16
23:55:41.180 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.21, opts=13)
23:55:41.180 00.000 10844 Enqueuing Move request for scope (0.00, -0.21)
23:55:41.180 00.000 11060 Worker thread wakes up
23:55:41.182 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
23:55:41.182 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
23:55:41.182 00.000 11060 Moving (0.00, -0.21) raw xDistance=0.21 yDistance=0.04
23:55:41.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
23:55:41.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:41.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:55:41.182 00.000 11060 MoveAxis(W, 37, ABG)
23:55:41.182 00.000 11060 Guiding  Dir = 3, Dur = 37
23:55:41.192 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:41.195 00.003 11060 IsSlewing returns 0
23:55:41.195 00.000 11060 IsGuiding returns 0
23:55:41.216 00.021 10844 UpdateGuideState exits: m=3677 SNR=39.3
23:55:41.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:41.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:41.216 00.000 10844 Enqueuing Expose request
23:55:41.242 00.026 11060 IsGuiding returns 0
23:55:41.242 00.000 11060 Move returns status 0, amount 37
23:55:41.242 00.000 11060 MoveAxis(N, 0, ABG)
23:55:41.242 00.000 11060 Move returns status 0, amount 0
23:55:41.243 00.001 11060 move complete, result=0
23:55:41.243 00.000 11060 worker thread done servicing request
23:55:41.243 00.000 11060 Worker thread wakes up
23:55:41.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:41.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:41.245 00.002 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
23:55:41.886 00.641 11060 Exposure complete
23:55:42.224 00.338 11060 worker thread done servicing request
23:55:42.224 00.000 10844 OnExposeComplete: enter
23:55:42.224 00.000 10844 UpdateGuideState(): m_state=6
23:55:42.224 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3905
23:55:42.224 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=61.33, Mass=3218, SNR=36.8, Peak=255 HFD=3.5
23:55:42.230 00.006 10844 MultiStar: [#1 0.05,0.49,0.94,U] [#2 -0.09,-0.06,1.84,U] [#3 0.43,0.04,0.95,U] [#4 -0.07,-0.13,1.00,U] [#5 0.18,-0.19,0.96,U] [#6 0.01,0.53,0.92,U] [#7 -0.22,0.10,0.81,U] [#8 -0.26,-0.33,0.99,U] 
23:55:42.230 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.04, 0.05}
23:55:42.230 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
23:55:42.230 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.02)
23:55:42.230 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.53 mountX=-0.04 mountY=-0.01, mountTheta=-3.02
23:55:42.231 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
23:55:42.231 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
23:55:42.231 00.000 11060 Worker thread wakes up
23:55:42.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
23:55:42.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
23:55:42.231 00.000 11060 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=-0.01
23:55:42.233 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:55:42.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:42.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:55:42.233 00.000 11060 MoveAxis(E, 0, ABG)
23:55:42.233 00.000 11060 Move returns status 0, amount 0
23:55:42.233 00.000 11060 MoveAxis(N, 0, ABG)
23:55:42.233 00.000 11060 Move returns status 0, amount 0
23:55:42.233 00.000 11060 move complete, result=0
23:55:42.233 00.000 11060 worker thread done servicing request
23:55:42.240 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:42.276 00.036 10844 UpdateGuideState exits: m=3218 SNR=36.8 Saturated
23:55:42.278 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:42.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:42.278 00.000 10844 Enqueuing Expose request
23:55:42.278 00.000 11060 Worker thread wakes up
23:55:42.278 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:42.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:42.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:42.940 00.662 11060 Exposure complete
23:55:43.258 00.318 10844 OnExposeComplete: enter
23:55:43.258 00.000 10844 UpdateGuideState(): m_state=6
23:55:43.258 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3906
23:55:43.260 00.002 10844 Star::Find returns 1 (1), X=258.41, Y=61.77, Mass=3217, SNR=36.3, Peak=255 HFD=3.6
23:55:43.260 00.000 10844 MultiStar: [#1 0.60,0.25,0.00,M1] [#2 -0.20,0.78,0.00,M1] [#3 0.64,-0.02,0.00,M2] [#4 0.16,0.58,1.02,U] [#5 0.20,0.45,0.99,U] [#6 0.33,0.98,0.00,M1] [#7 0.12,0.39,0.89,U] [#8 -0.33,0.18,1.04,U] 
23:55:43.260 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.42}, one-star: {0.05, 0.49}
23:55:43.260 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.24 = -3.05)
23:55:43.260 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.07)
23:55:43.260 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.48 mountX=-0.42 mountY=-0.03, mountTheta=-3.07
23:55:43.260 00.000 11060 worker thread done servicing request
23:55:43.262 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.42, opts=13)
23:55:43.262 00.000 10844 Enqueuing Move request for scope (0.04, 0.42)
23:55:43.262 00.000 11060 Worker thread wakes up
23:55:43.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.42) opts 0xd
23:55:43.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.42)
23:55:43.262 00.000 11060 Moving (0.04, 0.42) raw xDistance=-0.42 yDistance=-0.03
23:55:43.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
23:55:43.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:43.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:55:43.262 00.000 11060 MoveAxis(E, 73, ABG)
23:55:43.265 00.003 11060 Guiding  Dir = 2, Dur = 73
23:55:43.282 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:43.292 00.010 11060 IsSlewing returns 0
23:55:43.292 00.000 11060 IsGuiding returns 0
23:55:43.321 00.029 10844 UpdateGuideState exits: m=3217 SNR=36.3 Saturated
23:55:43.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:43.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:43.321 00.000 10844 Enqueuing Expose request
23:55:43.394 00.073 11060 IsGuiding returns 0
23:55:43.394 00.000 11060 Move returns status 0, amount 73
23:55:43.394 00.000 11060 MoveAxis(N, 0, ABG)
23:55:43.394 00.000 11060 Move returns status 0, amount 0
23:55:43.394 00.000 11060 move complete, result=0
23:55:43.394 00.000 11060 worker thread done servicing request
23:55:43.394 00.000 11060 Worker thread wakes up
23:55:43.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:43.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:43.396 00.002 10844 GuideStep: -0.4 px 73 ms EAST, -0.0 px 0 ms NORTH
23:55:44.029 00.633 11060 Exposure complete
23:55:44.511 00.482 11060 worker thread done servicing request
23:55:44.511 00.000 10844 OnExposeComplete: enter
23:55:44.511 00.000 10844 UpdateGuideState(): m_state=6
23:55:44.513 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3907
23:55:44.513 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=60.99, Mass=2840, SNR=33.7, Peak=219 HFD=3.8
23:55:44.513 00.000 10844 MultiStar: [#1 0.31,0.89,0.00,M2] [#2 -0.27,0.27,2.08,U] [#3 0.40,0.51,0.00,M3] [#4 0.16,0.40,0.99,U] [#5 -0.38,0.08,1.06,U] [#6 0.21,1.06,0.00,M2] [#7 -0.01,0.02,0.92,U] [#8 -0.75,0.54,0.00,M1] 
23:55:44.513 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.13}, one-star: {0.35, -0.29}
23:55:44.513 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.86 = -2.43)
23:55:44.513 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
23:55:44.513 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.10 mountX=-0.11 mountY=-0.10, mountTheta=-2.44
23:55:44.517 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.13, opts=13)
23:55:44.517 00.000 10844 Enqueuing Move request for scope (-0.08, 0.13)
23:55:44.517 00.000 11060 Worker thread wakes up
23:55:44.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
23:55:44.517 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
23:55:44.517 00.000 11060 Moving (-0.08, 0.13) raw xDistance=-0.11 yDistance=-0.10
23:55:44.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:55:44.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:44.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:44.517 00.000 11060 MoveAxis(E, 0, ABG)
23:55:44.517 00.000 11060 Move returns status 0, amount 0
23:55:44.517 00.000 11060 MoveAxis(N, 0, ABG)
23:55:44.517 00.000 11060 Move returns status 0, amount 0
23:55:44.517 00.000 11060 move complete, result=0
23:55:44.517 00.000 11060 worker thread done servicing request
23:55:44.530 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:44.568 00.038 10844 UpdateGuideState exits: m=2840 SNR=33.7
23:55:44.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:44.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:44.570 00.002 10844 Enqueuing Expose request
23:55:44.570 00.000 11060 Worker thread wakes up
23:55:44.572 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:44.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:44.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:45.212 00.640 11060 Exposure complete
23:55:45.480 00.268 11060 worker thread done servicing request
23:55:45.480 00.000 10844 OnExposeComplete: enter
23:55:45.480 00.000 10844 UpdateGuideState(): m_state=6
23:55:45.481 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3908
23:55:45.481 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.18, Mass=3091, SNR=35.4, Peak=254 HFD=3.7
23:55:45.481 00.000 10844 MultiStar: [#1 0.06,0.95,0.00,M3] [#2 -0.88,1.20,0.00,M1] [#3 0.41,0.69,0.00,M4] [#4 0.23,0.38,0.93,U] [#5 -0.29,0.16,1.04,U] [#6 0.42,0.59,0.00,M3] [#7 -0.35,0.22,0.86,U] [#8 -0.35,0.28,1.02,U] 
23:55:45.481 00.000 10844 single-star, 4 included, MultiStar: {-0.13, 0.18}, one-star: {0.09, -0.09}
23:55:45.481 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
23:55:45.481 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
23:55:45.481 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.79 mountX=0.08 mountY=0.11, mountTheta=0.96
23:55:45.483 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.09, opts=13)
23:55:45.483 00.000 10844 Enqueuing Move request for scope (0.09, -0.09)
23:55:45.483 00.000 11060 Worker thread wakes up
23:55:45.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:55:45.483 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:55:45.483 00.000 11060 Moving (0.09, -0.09) raw xDistance=0.08 yDistance=0.11
23:55:45.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:55:45.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:45.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:55:45.483 00.000 11060 MoveAxis(E, 0, ABG)
23:55:45.483 00.000 11060 Move returns status 0, amount 0
23:55:45.483 00.000 11060 MoveAxis(N, 0, ABG)
23:55:45.483 00.000 11060 Move returns status 0, amount 0
23:55:45.483 00.000 11060 move complete, result=0
23:55:45.483 00.000 11060 worker thread done servicing request
23:55:45.488 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:45.509 00.021 10844 UpdateGuideState exits: m=3091 SNR=35.4
23:55:45.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:45.511 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:45.511 00.000 10844 Enqueuing Expose request
23:55:45.511 00.000 11060 Worker thread wakes up
23:55:45.511 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:45.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:45.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:46.150 00.639 11060 Exposure complete
23:55:46.375 00.225 11060 worker thread done servicing request
23:55:46.375 00.000 10844 OnExposeComplete: enter
23:55:46.375 00.000 10844 UpdateGuideState(): m_state=6
23:55:46.375 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3909
23:55:46.375 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.56, Mass=3280, SNR=37.0, Peak=255 HFD=3.3
23:55:46.375 00.000 10844 MultiStar: [#1 -0.35,0.83,0.00,M4] [#2 -0.35,0.63,0.00,M2] [#3 0.03,0.05,0.91,U] [#4 -0.31,-0.04,0.97,U] [#5 -0.47,0.62,0.00,M1] [#6 0.49,0.64,0.00,M4] [#7 0.00,0.41,0.89,U] [#8 -0.27,0.42,0.87,U] 
23:55:46.375 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.22}, one-star: {0.21, 0.28}
23:55:46.375 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.61 = -2.68)
23:55:46.375 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
23:55:46.375 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.85 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
23:55:46.378 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.22, opts=13)
23:55:46.378 00.000 10844 Enqueuing Move request for scope (-0.06, 0.22)
23:55:46.378 00.000 11060 Worker thread wakes up
23:55:46.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
23:55:46.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
23:55:46.378 00.000 11060 Moving (-0.06, 0.22) raw xDistance=-0.20 yDistance=-0.10
23:55:46.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:55:46.379 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:46.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:55:46.379 00.000 11060 MoveAxis(E, 35, ABG)
23:55:46.379 00.000 11060 Guiding  Dir = 2, Dur = 35
23:55:46.387 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:46.393 00.006 11060 IsSlewing returns 0
23:55:46.393 00.000 11060 IsGuiding returns 0
23:55:46.403 00.010 10844 UpdateGuideState exits: m=3280 SNR=37.0 Saturated
23:55:46.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:46.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:46.403 00.000 10844 Enqueuing Expose request
23:55:46.438 00.035 11060 IsGuiding returns 0
23:55:46.438 00.000 11060 Move returns status 0, amount 35
23:55:46.438 00.000 11060 MoveAxis(N, 0, ABG)
23:55:46.438 00.000 11060 Move returns status 0, amount 0
23:55:46.438 00.000 11060 move complete, result=0
23:55:46.438 00.000 11060 worker thread done servicing request
23:55:46.438 00.000 11060 Worker thread wakes up
23:55:46.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:46.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:46.438 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
23:55:47.072 00.634 11060 Exposure complete
23:55:47.278 00.206 11060 worker thread done servicing request
23:55:47.278 00.000 10844 OnExposeComplete: enter
23:55:47.278 00.000 10844 UpdateGuideState(): m_state=6
23:55:47.280 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3910
23:55:47.280 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.72, Mass=3294, SNR=37.3, Peak=246 HFD=3.6
23:55:47.280 00.000 10844 MultiStar: [#1 0.07,0.87,0.00,M5] [#2 -0.14,0.74,0.00,M3] [#3 0.27,0.19,0.92,U] [#4 -0.45,0.51,0.00,M1] [#5 -0.04,0.43,1.00,U] [#6 -0.03,0.56,0.86,U] [#7 0.19,0.31,0.84,U] [#8 -0.31,0.08,0.91,U] 
23:55:47.280 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.34}, one-star: {0.25, 0.45}
23:55:47.280 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
23:55:47.280 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
23:55:47.280 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.40 mountX=-0.34 mountY=0.00, mountTheta=3.13
23:55:47.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.34, opts=13)
23:55:47.283 00.002 10844 Enqueuing Move request for scope (0.06, 0.34)
23:55:47.283 00.000 11060 Worker thread wakes up
23:55:47.285 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd
23:55:47.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.34)
23:55:47.285 00.000 11060 Moving (0.06, 0.34) raw xDistance=-0.34 yDistance=0.00
23:55:47.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
23:55:47.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:47.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:55:47.285 00.000 11060 MoveAxis(E, 60, ABG)
23:55:47.285 00.000 11060 Guiding  Dir = 2, Dur = 60
23:55:47.291 00.006 11060 IsSlewing returns 0
23:55:47.291 00.000 11060 IsGuiding returns 0
23:55:47.306 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:47.333 00.027 10844 UpdateGuideState exits: m=3294 SNR=37.3
23:55:47.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:47.335 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:47.335 00.000 10844 Enqueuing Expose request
23:55:47.366 00.031 11060 IsGuiding returns 0
23:55:47.366 00.000 11060 Move returns status 0, amount 60
23:55:47.366 00.000 11060 MoveAxis(N, 0, ABG)
23:55:47.366 00.000 11060 Move returns status 0, amount 0
23:55:47.366 00.000 11060 move complete, result=0
23:55:47.366 00.000 11060 worker thread done servicing request
23:55:47.366 00.000 11060 Worker thread wakes up
23:55:47.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:47.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:47.369 00.003 10844 GuideStep: -0.3 px 60 ms EAST, 0.0 px 0 ms NORTH
23:55:48.031 00.662 11060 Exposure complete
23:55:48.351 00.320 11060 worker thread done servicing request
23:55:48.351 00.000 10844 OnExposeComplete: enter
23:55:48.351 00.000 10844 UpdateGuideState(): m_state=6
23:55:48.351 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3911
23:55:48.351 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.94, Mass=3010, SNR=34.7, Peak=246 HFD=3.6
23:55:48.351 00.000 10844 MultiStar: [#1 0.30,0.76,0.00,M6] [#2 -0.03,1.18,0.00,M4] [#3 0.79,0.44,0.00,M3] [#4 -0.13,0.75,0.00,M2] [#5 0.20,-0.21,1.07,U] [#6 0.39,0.64,0.00,M4] [#7 0.63,0.04,0.89,U] [#8 0.16,0.17,1.02,U] 
23:55:48.351 00.000 10844 refined, 3 included, MultiStar: {0.28, 0.16}, one-star: {0.17, 0.66}
23:55:48.351 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
23:55:48.351 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
23:55:48.351 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.52 mountX=-0.21 mountY=0.25, mountTheta=2.27
23:55:48.356 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.16, opts=13)
23:55:48.356 00.000 10844 Enqueuing Move request for scope (0.28, 0.16)
23:55:48.356 00.000 11060 Worker thread wakes up
23:55:48.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
23:55:48.356 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
23:55:48.356 00.000 11060 Moving (0.28, 0.16) raw xDistance=-0.21 yDistance=0.25
23:55:48.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:55:48.356 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:48.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:55:48.356 00.000 11060 MoveAxis(E, 38, ABG)
23:55:48.356 00.000 11060 Guiding  Dir = 2, Dur = 38
23:55:48.372 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:48.393 00.021 11060 IsSlewing returns 0
23:55:48.393 00.000 11060 IsGuiding returns 0
23:55:48.405 00.012 10844 UpdateGuideState exits: m=3010 SNR=34.7
23:55:48.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:48.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:48.405 00.000 10844 Enqueuing Expose request
23:55:48.454 00.049 11060 IsGuiding returns 0
23:55:48.454 00.000 11060 Move returns status 0, amount 38
23:55:48.454 00.000 11060 MoveAxis(N, 0, ABG)
23:55:48.454 00.000 11060 Move returns status 0, amount 0
23:55:48.454 00.000 11060 move complete, result=0
23:55:48.454 00.000 11060 worker thread done servicing request
23:55:48.454 00.000 11060 Worker thread wakes up
23:55:48.454 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
23:55:48.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:48.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:49.086 00.632 11060 Exposure complete
23:55:49.308 00.222 11060 worker thread done servicing request
23:55:49.308 00.000 10844 OnExposeComplete: enter
23:55:49.308 00.000 10844 UpdateGuideState(): m_state=6
23:55:49.308 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3912
23:55:49.308 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.86, Mass=3234, SNR=37.1, Peak=243 HFD=3.4
23:55:49.308 00.000 10844 MultiStar: [#1 0.83,0.61,0.00,M7] [#2 0.24,1.06,0.00,M5] [#3 0.81,-0.14,0.00,M4] [#4 0.08,0.18,0.95,U] [#5 -0.03,-0.06,0.94,U] [#6 0.55,0.40,0.00,M5] [#7 0.20,-0.06,0.86,U] [#8 0.15,-0.45,0.88,U] 
23:55:49.308 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.05}, one-star: {0.32, 0.58}
23:55:49.308 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:55:49.308 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:55:49.308 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.36 mountX=-0.08 mountY=0.13, mountTheta=2.11
23:55:49.309 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.05, opts=13)
23:55:49.309 00.000 10844 Enqueuing Move request for scope (0.14, 0.05)
23:55:49.309 00.000 11060 Worker thread wakes up
23:55:49.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:55:49.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:55:49.309 00.000 11060 Moving (0.14, 0.05) raw xDistance=-0.08 yDistance=0.13
23:55:49.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:55:49.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:49.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:55:49.309 00.000 11060 MoveAxis(E, 0, ABG)
23:55:49.309 00.000 11060 Move returns status 0, amount 0
23:55:49.309 00.000 11060 MoveAxis(N, 0, ABG)
23:55:49.309 00.000 11060 Move returns status 0, amount 0
23:55:49.309 00.000 11060 move complete, result=0
23:55:49.309 00.000 11060 worker thread done servicing request
23:55:49.320 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:49.335 00.015 10844 UpdateGuideState exits: m=3234 SNR=37.1
23:55:49.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:49.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:49.335 00.000 10844 Enqueuing Expose request
23:55:49.335 00.000 11060 Worker thread wakes up
23:55:49.335 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:49.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:49.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:49.969 00.634 11060 Exposure complete
23:55:50.139 00.170 10844 OnExposeComplete: enter
23:55:50.139 00.000 10844 UpdateGuideState(): m_state=6
23:55:50.139 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3913
23:55:50.139 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=61.81, Mass=3117, SNR=36.0, Peak=255 HFD=3.4
23:55:50.140 00.001 11060 worker thread done servicing request
23:55:50.140 00.000 10844 MultiStar: [#1 0.31,0.27,0.98,U] [#2 0.42,0.28,2.02,U] [#3 0.99,0.33,0.00,M5] [#4 0.08,-0.06,0.95,U] [#5 0.37,0.67,0.00,M1] [#6 0.58,0.69,0.00,M6] [#7 0.45,0.47,0.00,M1] [#8 0.16,0.05,0.97,U] 
23:55:50.140 00.000 10844 refined, 4 included, MultiStar: {0.29, 0.23}, one-star: {0.30, 0.53}
23:55:50.140 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
23:55:50.141 00.001 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
23:55:50.141 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.23 hyp=0.37 cameraTheta=0.68 mountX=-0.28 mountY=0.24, mountTheta=2.42
23:55:50.142 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.23, opts=13)
23:55:50.142 00.000 10844 Enqueuing Move request for scope (0.29, 0.23)
23:55:50.144 00.002 11060 Worker thread wakes up
23:55:50.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.23) opts 0xd
23:55:50.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.23)
23:55:50.144 00.000 11060 Moving (0.29, 0.23) raw xDistance=-0.28 yDistance=0.24
23:55:50.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
23:55:50.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:55:50.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:55:50.144 00.000 11060 MoveAxis(E, 48, ABG)
23:55:50.144 00.000 11060 Guiding  Dir = 2, Dur = 48
23:55:50.149 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:50.155 00.006 11060 IsSlewing returns 0
23:55:50.155 00.000 11060 IsGuiding returns 0
23:55:50.165 00.010 10844 UpdateGuideState exits: m=3117 SNR=36.0 Saturated
23:55:50.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:50.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:50.165 00.000 10844 Enqueuing Expose request
23:55:50.217 00.052 11060 IsGuiding returns 0
23:55:50.217 00.000 11060 Move returns status 0, amount 48
23:55:50.218 00.001 11060 MoveAxis(N, 0, ABG)
23:55:50.218 00.000 11060 Move returns status 0, amount 0
23:55:50.218 00.000 11060 move complete, result=0
23:55:50.218 00.000 11060 worker thread done servicing request
23:55:50.218 00.000 11060 Worker thread wakes up
23:55:50.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:50.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:50.218 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.2 px 0 ms NORTH
23:55:50.845 00.627 11060 Exposure complete
23:55:50.999 00.154 11060 worker thread done servicing request
23:55:50.999 00.000 10844 OnExposeComplete: enter
23:55:50.999 00.000 10844 UpdateGuideState(): m_state=6
23:55:50.999 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3914
23:55:50.999 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=61.64, Mass=3067, SNR=35.7, Peak=255 HFD=3.4
23:55:50.999 00.000 10844 MultiStar: [#1 0.08,0.45,0.98,U] [#2 0.15,0.49,1.93,U] [#3 0.63,0.41,0.00,M6] [#4 0.50,-0.14,1.10,U] [#5 -0.00,-0.06,1.07,U] [#6 0.44,0.53,0.00,M7] [#7 -0.04,0.28,0.82,U] [#8 -0.15,0.01,1.03,U] 
23:55:50.999 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.22}, one-star: {-0.01, 0.36}
23:55:50.999 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
23:55:50.999 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
23:55:50.999 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.18 mountX=-0.24 mountY=0.05, mountTheta=2.92
23:55:51.001 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.22, opts=13)
23:55:51.001 00.000 10844 Enqueuing Move request for scope (0.09, 0.22)
23:55:51.001 00.000 11060 Worker thread wakes up
23:55:51.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
23:55:51.002 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
23:55:51.002 00.000 11060 Moving (0.09, 0.22) raw xDistance=-0.24 yDistance=0.05
23:55:51.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:55:51.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:51.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:55:51.002 00.000 11060 MoveAxis(E, 42, ABG)
23:55:51.002 00.000 11060 Guiding  Dir = 2, Dur = 42
23:55:51.007 00.005 11060 IsSlewing returns 0
23:55:51.007 00.000 11060 IsGuiding returns 0
23:55:51.008 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:51.022 00.014 10844 UpdateGuideState exits: m=3067 SNR=35.7 Saturated
23:55:51.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:51.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:51.022 00.000 10844 Enqueuing Expose request
23:55:51.054 00.032 11060 IsGuiding returns 0
23:55:51.054 00.000 11060 Move returns status 0, amount 42
23:55:51.054 00.000 11060 MoveAxis(N, 0, ABG)
23:55:51.054 00.000 11060 Move returns status 0, amount 0
23:55:51.054 00.000 11060 move complete, result=0
23:55:51.054 00.000 11060 worker thread done servicing request
23:55:51.054 00.000 11060 Worker thread wakes up
23:55:51.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:51.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:51.067 00.013 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
23:55:51.689 00.622 11060 Exposure complete
23:55:51.898 00.209 11060 worker thread done servicing request
23:55:51.898 00.000 10844 OnExposeComplete: enter
23:55:51.898 00.000 10844 UpdateGuideState(): m_state=6
23:55:51.898 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3915
23:55:51.898 00.000 10844 Star::Find returns 1 (1), X=259.19, Y=61.69, Mass=3077, SNR=36.0, Peak=255 HFD=3.4
23:55:51.898 00.000 10844 MultiStar: [#1 0.31,0.60,0.00,M6] [#2 -0.48,0.57,0.00,M4] [#3 0.43,0.00,0.97,U] [#4 0.54,-0.38,0.00,M1] [#5 0.11,-0.55,0.99,U] [#6 0.45,0.32,0.92,U] [#7 0.31,-0.52,0.91,U] [#8 0.11,-0.33,1.04,U] 
23:55:51.898 00.000 10844 refined, 5 included, MultiStar: {0.37, -0.11}, one-star: {0.83, 0.41}
23:55:51.898 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
23:55:51.898 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
23:55:51.898 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.11 hyp=0.39 cameraTheta=-0.29 mountX=0.04 mountY=0.39, mountTheta=1.46
23:55:51.901 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.11, opts=13)
23:55:51.901 00.000 10844 Enqueuing Move request for scope (0.37, -0.11)
23:55:51.901 00.000 11060 Worker thread wakes up
23:55:51.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.11) opts 0xd
23:55:51.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.11)
23:55:51.901 00.000 11060 Moving (0.37, -0.11) raw xDistance=0.04 yDistance=0.39
23:55:51.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:55:51.901 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.02 newest=0.68
23:55:51.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
23:55:51.901 00.000 11060 MoveAxis(E, 0, ABG)
23:55:51.901 00.000 11060 Move returns status 0, amount 0
23:55:51.901 00.000 11060 BLC: Oldest BLC event removed
23:55:51.901 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:55:51.901 00.000 11060 MoveAxis(S, 900, ABG)
23:55:51.903 00.002 11060 duration set to 750 by maxDecDuration
23:55:51.903 00.000 11060 Guiding  Dir = 1, Dur = 750
23:55:51.908 00.005 11060 IsSlewing returns 0
23:55:51.908 00.000 11060 IsGuiding returns 0
23:55:51.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:51.929 00.021 10844 UpdateGuideState exits: m=3077 SNR=36.0 Saturated
23:55:51.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:51.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:51.929 00.000 10844 Enqueuing Expose request
23:55:52.671 00.742 11060 IsGuiding returns 0
23:55:52.671 00.000 11060 Move returns status 0, amount 750
23:55:52.671 00.000 11060 move complete, result=0
23:55:52.671 00.000 11060 worker thread done servicing request
23:55:52.672 00.001 11060 Worker thread wakes up
23:55:52.672 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 750 ms SOUTH
23:55:52.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:52.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:53.298 00.626 11060 Exposure complete
23:55:53.550 00.252 11060 worker thread done servicing request
23:55:53.550 00.000 10844 OnExposeComplete: enter
23:55:53.550 00.000 10844 UpdateGuideState(): m_state=6
23:55:53.550 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3916
23:55:53.550 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.58, Mass=2892, SNR=34.9, Peak=209 HFD=3.7
23:55:53.550 00.000 10844 MultiStar: [#1 0.49,0.02,1.06,U] [#2 -0.17,0.62,0.00,M5] [#3 0.82,-0.01,0.00,M6] [#4 -0.12,-0.18,1.04,U] [#5 -0.44,0.20,1.05,U] [#6 0.38,-0.10,1.01,U] [#7 0.12,-0.47,0.87,U] [#8 0.13,0.01,0.95,U] 
23:55:53.550 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.02}, one-star: {0.44, 0.30}
23:55:53.550 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
23:55:53.550 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
23:55:53.550 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.16 mountX=-0.00 mountY=0.14, mountTheta=1.59
23:55:53.555 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
23:55:53.555 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
23:55:53.555 00.000 11060 Worker thread wakes up
23:55:53.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
23:55:53.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
23:55:53.557 00.002 11060 Moving (0.14, -0.02) raw xDistance=-0.00 yDistance=0.14
23:55:53.557 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.29, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.269904, 1:0.141466
23:55:53.557 00.000 11060 BLC: No correction, Miss < min_move
23:55:53.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:55:53.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:53.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:55:53.557 00.000 11060 MoveAxis(E, 0, ABG)
23:55:53.557 00.000 11060 Move returns status 0, amount 0
23:55:53.557 00.000 11060 MoveAxis(N, 0, ABG)
23:55:53.557 00.000 11060 Move returns status 0, amount 0
23:55:53.557 00.000 11060 move complete, result=0
23:55:53.557 00.000 11060 worker thread done servicing request
23:55:53.565 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:53.600 00.035 10844 UpdateGuideState exits: m=2892 SNR=34.9
23:55:53.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:53.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:53.600 00.000 10844 Enqueuing Expose request
23:55:53.600 00.000 11060 Worker thread wakes up
23:55:53.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:53.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:53.601 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:54.231 00.630 11060 Exposure complete
23:55:54.449 00.218 11060 worker thread done servicing request
23:55:54.449 00.000 10844 OnExposeComplete: enter
23:55:54.449 00.000 10844 UpdateGuideState(): m_state=6
23:55:54.449 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3917
23:55:54.449 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.70, Mass=3384, SNR=37.5, Peak=255 HFD=3.6
23:55:54.449 00.000 10844 MultiStar: [#1 0.15,0.81,0.00,M6] [#2 -0.16,0.28,1.93,U] [#3 0.44,-0.12,0.93,U] [#4 0.05,0.28,0.94,U] [#5 0.36,0.25,1.05,U] [#6 -0.12,0.18,0.88,U] [#7 -0.17,-0.08,0.84,U] [#8 -0.03,-0.09,0.95,U] 
23:55:54.449 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {0.02, 0.42}
23:55:54.449 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
23:55:54.449 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
23:55:54.449 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.40 mountX=-0.17 mountY=0.00, mountTheta=3.13
23:55:54.454 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.16, opts=13)
23:55:54.454 00.000 10844 Enqueuing Move request for scope (0.03, 0.16)
23:55:54.454 00.000 11060 Worker thread wakes up
23:55:54.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:55:54.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:55:54.454 00.000 11060 Moving (0.03, 0.16) raw xDistance=-0.17 yDistance=0.00
23:55:54.454 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.29, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.269904, 1:0.141466, 2:0.001781
23:55:54.454 00.000 11060 BLC: No correction, Miss < min_move
23:55:54.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
23:55:54.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:54.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:55:54.454 00.000 11060 MoveAxis(E, 29, ABG)
23:55:54.454 00.000 11060 Guiding  Dir = 2, Dur = 29
23:55:54.461 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:54.470 00.009 11060 IsSlewing returns 0
23:55:54.471 00.001 11060 IsGuiding returns 0
23:55:54.491 00.020 10844 UpdateGuideState exits: m=3384 SNR=37.5 Saturated
23:55:54.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:54.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:54.491 00.000 10844 Enqueuing Expose request
23:55:54.502 00.011 11060 IsGuiding returns 0
23:55:54.502 00.000 11060 Move returns status 0, amount 29
23:55:54.502 00.000 11060 MoveAxis(N, 0, ABG)
23:55:54.502 00.000 11060 Move returns status 0, amount 0
23:55:54.502 00.000 11060 move complete, result=0
23:55:54.502 00.000 11060 worker thread done servicing request
23:55:54.502 00.000 11060 Worker thread wakes up
23:55:54.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:54.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:54.502 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
23:55:55.133 00.631 11060 Exposure complete
23:55:55.333 00.200 11060 worker thread done servicing request
23:55:55.333 00.000 10844 OnExposeComplete: enter
23:55:55.333 00.000 10844 UpdateGuideState(): m_state=6
23:55:55.333 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3918
23:55:55.333 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.34, Mass=2962, SNR=35.2, Peak=249 HFD=3.4
23:55:55.333 00.000 10844 MultiStar: [#1 0.40,0.30,1.05,U] [#2 -0.43,0.68,0.00,M5] [#3 0.22,-0.20,1.04,U] [#4 0.23,-0.23,0.95,U] [#5 -0.14,-0.61,1.02,U] [#6 0.38,0.17,0.97,U] [#7 -0.04,-0.07,0.89,U] [#8 -0.30,-0.35,1.00,U] 
23:55:55.333 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.12}, one-star: {0.17, 0.06}
23:55:55.333 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
23:55:55.333 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
23:55:55.333 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.78 mountX=0.09 mountY=0.13, mountTheta=0.96
23:55:55.336 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.12, opts=13)
23:55:55.336 00.000 10844 Enqueuing Move request for scope (0.12, -0.12)
23:55:55.336 00.000 11060 Worker thread wakes up
23:55:55.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
23:55:55.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
23:55:55.336 00.000 11060 Moving (0.12, -0.12) raw xDistance=0.09 yDistance=0.13
23:55:55.336 00.000 11060 BLC: window closed
23:55:55.336 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.29, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.269904, 1:0.141466, 2:0.001781
23:55:55.336 00.000 11060 BLC: No correction, Miss < min_move
23:55:55.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:55:55.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:55.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:55:55.336 00.000 11060 MoveAxis(E, 0, ABG)
23:55:55.336 00.000 11060 Move returns status 0, amount 0
23:55:55.336 00.000 11060 MoveAxis(N, 0, ABG)
23:55:55.336 00.000 11060 Move returns status 0, amount 0
23:55:55.336 00.000 11060 move complete, result=0
23:55:55.338 00.002 11060 worker thread done servicing request
23:55:55.342 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:55.354 00.012 10844 UpdateGuideState exits: m=2962 SNR=35.2
23:55:55.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:55.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:55.354 00.000 10844 Enqueuing Expose request
23:55:55.354 00.000 11060 Worker thread wakes up
23:55:55.354 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:55.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:55.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:55.980 00.626 11060 Exposure complete
23:55:56.146 00.166 11060 worker thread done servicing request
23:55:56.146 00.000 10844 OnExposeComplete: enter
23:55:56.146 00.000 10844 UpdateGuideState(): m_state=6
23:55:56.146 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3919
23:55:56.149 00.003 10844 Star::Find returns 1 (1), X=258.23, Y=61.85, Mass=2909, SNR=34.5, Peak=255 HFD=3.9
23:55:56.149 00.000 10844 MultiStar: [#1 0.33,0.44,1.04,U] [#2 -0.13,0.16,2.13,U] [#3 0.62,0.52,0.00,M5] [#4 -0.11,0.15,0.94,U] [#5 -0.00,-0.54,1.04,U] [#6 0.26,-0.21,1.03,U] [#7 0.27,0.44,0.85,U] [#8 -0.16,-0.74,0.00,M1] 
23:55:56.149 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {-0.13, 0.57}
23:55:56.149 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
23:55:56.149 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
23:55:56.149 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.29 mountX=-0.14 mountY=0.02, mountTheta=3.02
23:55:56.149 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
23:55:56.149 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
23:55:56.149 00.000 11060 Worker thread wakes up
23:55:56.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
23:55:56.149 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
23:55:56.149 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=0.02
23:55:56.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:55:56.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:56.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:56.149 00.000 11060 MoveAxis(E, 25, ABG)
23:55:56.149 00.000 11060 Guiding  Dir = 2, Dur = 25
23:55:56.155 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:56.159 00.004 11060 IsSlewing returns 0
23:55:56.160 00.001 11060 IsGuiding returns 0
23:55:56.164 00.004 10844 UpdateGuideState exits: m=2909 SNR=34.5 Saturated
23:55:56.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:56.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:56.164 00.000 10844 Enqueuing Expose request
23:55:56.191 00.027 11060 IsGuiding returns 0
23:55:56.191 00.000 11060 Move returns status 0, amount 25
23:55:56.191 00.000 11060 MoveAxis(N, 0, ABG)
23:55:56.191 00.000 11060 Move returns status 0, amount 0
23:55:56.191 00.000 11060 move complete, result=0
23:55:56.191 00.000 11060 worker thread done servicing request
23:55:56.191 00.000 11060 Worker thread wakes up
23:55:56.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:56.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:56.208 00.017 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
23:55:56.823 00.615 11060 Exposure complete
23:55:57.081 00.258 11060 worker thread done servicing request
23:55:57.081 00.000 10844 OnExposeComplete: enter
23:55:57.081 00.000 10844 UpdateGuideState(): m_state=6
23:55:57.081 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3920
23:55:57.081 00.000 10844 Star::Find returns 1 (1), X=258.13, Y=61.38, Mass=3123, SNR=36.1, Peak=255 HFD=3.8
23:55:57.081 00.000 10844 MultiStar: [#1 -0.11,0.32,0.95,U] [#2 -0.01,-0.00,2.01,U] [#3 0.20,-0.02,0.95,U] [#4 0.30,0.19,0.91,U] [#5 0.10,0.19,1.07,U] [#6 0.17,-0.16,0.87,U] [#7 -0.42,0.09,0.84,U] [#8 -0.49,-0.61,0.00,M2] 
23:55:57.081 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {-0.23, 0.10}
23:55:57.083 00.002 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -3.00)
23:55:57.083 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
23:55:57.083 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=-0.08 mountY=-0.01, mountTheta=-3.01
23:55:57.083 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.08, opts=13)
23:55:57.085 00.002 10844 Enqueuing Move request for scope (0.00, 0.08)
23:55:57.086 00.001 11060 Worker thread wakes up
23:55:57.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
23:55:57.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
23:55:57.086 00.000 11060 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=-0.01
23:55:57.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:55:57.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:57.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:55:57.086 00.000 11060 MoveAxis(E, 0, ABG)
23:55:57.086 00.000 11060 Move returns status 0, amount 0
23:55:57.086 00.000 11060 MoveAxis(N, 0, ABG)
23:55:57.086 00.000 11060 Move returns status 0, amount 0
23:55:57.086 00.000 11060 move complete, result=0
23:55:57.088 00.002 11060 worker thread done servicing request
23:55:57.097 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:57.122 00.025 10844 UpdateGuideState exits: m=3123 SNR=36.1 Saturated
23:55:57.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:57.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:57.122 00.000 10844 Enqueuing Expose request
23:55:57.122 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:57.128 00.006 11060 Worker thread wakes up
23:55:57.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:57.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:57.772 00.644 11060 Exposure complete
23:55:57.994 00.222 11060 worker thread done servicing request
23:55:57.994 00.000 10844 OnExposeComplete: enter
23:55:57.994 00.000 10844 UpdateGuideState(): m_state=6
23:55:57.994 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3921
23:55:57.994 00.000 10844 Star::Find returns 1 (0), X=257.88, Y=61.05, Mass=3071, SNR=35.4, Peak=191 HFD=4.2
23:55:57.999 00.005 10844 MultiStar: [#1 0.20,0.47,1.02,U] [#2 -0.44,-0.19,2.03,U] [#3 0.13,-0.06,0.98,U] [#4 0.09,-0.01,1.00,U] [#5 -0.01,-0.11,1.01,U] [#6 -0.16,0.36,0.99,U] [#7 -0.30,-0.62,0.00,M1] [#8 -0.35,-0.13,1.09,U] 
23:55:57.999 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.01}, one-star: {-0.48, -0.23}
23:55:57.999 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
23:55:57.999 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
23:55:57.999 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.08 mountX=0.04 mountY=-0.16, mountTheta=-1.33
23:55:58.001 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.01, opts=13)
23:55:58.001 00.000 10844 Enqueuing Move request for scope (-0.16, -0.01)
23:55:58.001 00.000 11060 Worker thread wakes up
23:55:58.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
23:55:58.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
23:55:58.001 00.000 11060 Moving (-0.16, -0.01) raw xDistance=0.04 yDistance=-0.16
23:55:58.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:55:58.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:58.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:58.001 00.000 11060 MoveAxis(E, 0, ABG)
23:55:58.001 00.000 11060 Move returns status 0, amount 0
23:55:58.001 00.000 11060 MoveAxis(N, 0, ABG)
23:55:58.001 00.000 11060 Move returns status 0, amount 0
23:55:58.003 00.002 11060 move complete, result=0
23:55:58.003 00.000 11060 worker thread done servicing request
23:55:58.010 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:55:58.040 00.030 10844 UpdateGuideState exits: m=3071 SNR=35.4
23:55:58.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:58.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:58.040 00.000 10844 Enqueuing Expose request
23:55:58.040 00.000 11060 Worker thread wakes up
23:55:58.040 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:58.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:58.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:58.671 00.631 11060 Exposure complete
23:55:58.866 00.195 11060 worker thread done servicing request
23:55:58.866 00.000 10844 OnExposeComplete: enter
23:55:58.866 00.000 10844 UpdateGuideState(): m_state=6
23:55:58.866 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3922
23:55:58.866 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.61, Mass=3458, SNR=37.8, Peak=255 HFD=3.5
23:55:58.866 00.000 10844 MultiStar: [#1 0.17,-0.01,1.00,U] [#2 -0.29,0.41,1.90,U] [#3 0.25,-0.23,0.92,U] [#4 0.26,-0.23,0.92,U] [#5 0.19,-0.69,0.00,M1] [#6 0.44,-0.39,0.82,U] [#7 -0.37,-0.57,0.00,M2] [#8 -0.31,0.02,0.92,U] 
23:55:58.866 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.05}, one-star: {0.02, 0.33}
23:55:58.866 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
23:55:58.866 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
23:55:58.866 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.09 mountX=-0.05 mountY=0.02, mountTheta=2.83
23:55:58.869 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
23:55:58.869 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
23:55:58.869 00.000 11060 Worker thread wakes up
23:55:58.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
23:55:58.869 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
23:55:58.869 00.000 11060 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=0.02
23:55:58.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:55:58.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:58.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:58.869 00.000 11060 MoveAxis(E, 0, ABG)
23:55:58.869 00.000 11060 Move returns status 0, amount 0
23:55:58.869 00.000 11060 MoveAxis(N, 0, ABG)
23:55:58.869 00.000 11060 Move returns status 0, amount 0
23:55:58.869 00.000 11060 move complete, result=0
23:55:58.869 00.000 11060 worker thread done servicing request
23:55:58.874 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:55:58.891 00.017 10844 UpdateGuideState exits: m=3458 SNR=37.8 Saturated
23:55:58.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:58.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:58.891 00.000 10844 Enqueuing Expose request
23:55:58.905 00.014 11060 Worker thread wakes up
23:55:58.905 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:58.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:58.907 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:55:59.519 00.612 11060 Exposure complete
23:55:59.721 00.202 11060 worker thread done servicing request
23:55:59.721 00.000 10844 OnExposeComplete: enter
23:55:59.721 00.000 10844 UpdateGuideState(): m_state=6
23:55:59.721 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3923
23:55:59.721 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=60.79, Mass=2730, SNR=33.4, Peak=232 HFD=3.4
23:55:59.721 00.000 10844 MultiStar: [#1 -0.48,0.26,0.93,U] [#2 -0.38,0.32,2.09,U] [#3 0.24,-0.13,1.05,U] [#4 -0.10,0.24,1.04,U] [#5 -0.07,-0.23,1.13,U] [#6 0.05,0.08,0.91,U] [#7 -0.65,-0.06,0.00,M3] [#8 -0.40,-0.50,0.00,M1] 
23:55:59.721 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.04}, one-star: {0.18, -0.49}
23:55:59.721 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
23:55:59.721 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.77)
23:55:59.721 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.78 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
23:55:59.721 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.04, opts=13)
23:55:59.721 00.000 10844 Enqueuing Move request for scope (-0.12, 0.04)
23:55:59.721 00.000 11060 Worker thread wakes up
23:55:59.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
23:55:59.721 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
23:55:59.721 00.000 11060 Moving (-0.12, 0.04) raw xDistance=-0.02 yDistance=-0.12
23:55:59.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:55:59.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:59.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:55:59.721 00.000 11060 MoveAxis(E, 0, ABG)
23:55:59.721 00.000 11060 Move returns status 0, amount 0
23:55:59.721 00.000 11060 MoveAxis(N, 0, ABG)
23:55:59.721 00.000 11060 Move returns status 0, amount 0
23:55:59.721 00.000 11060 move complete, result=0
23:55:59.721 00.000 11060 worker thread done servicing request
23:55:59.727 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:55:59.741 00.014 10844 UpdateGuideState exits: m=2730 SNR=33.4
23:55:59.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:59.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:55:59.741 00.000 10844 Enqueuing Expose request
23:55:59.741 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:55:59.741 00.000 11060 Worker thread wakes up
23:55:59.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:55:59.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:00.365 00.624 11060 Exposure complete
23:56:00.552 00.187 11060 worker thread done servicing request
23:56:00.554 00.002 10844 OnExposeComplete: enter
23:56:00.554 00.000 10844 UpdateGuideState(): m_state=6
23:56:00.554 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3924
23:56:00.554 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=61.34, Mass=2912, SNR=34.6, Peak=255 HFD=3.6
23:56:00.554 00.000 10844 MultiStar: [#1 -0.52,0.09,1.06,U] [#2 -0.35,0.33,2.16,U] [#3 0.06,-0.31,1.06,U] [#4 0.48,0.01,0.99,U] [#5 0.10,0.19,1.05,U] [#6 -0.04,0.30,0.97,U] [#7 -0.45,-0.22,0.89,U] [#8 0.00,0.34,0.99,U] 
23:56:00.555 00.001 10844 refined, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.21, 0.06}
23:56:00.555 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
23:56:00.555 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:56:00.555 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.39 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
23:56:00.555 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.12, opts=13)
23:56:00.555 00.000 10844 Enqueuing Move request for scope (-0.13, 0.12)
23:56:00.555 00.000 11060 Worker thread wakes up
23:56:00.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
23:56:00.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
23:56:00.555 00.000 11060 Moving (-0.13, 0.12) raw xDistance=-0.09 yDistance=-0.14
23:56:00.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:56:00.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:00.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:00.555 00.000 11060 MoveAxis(E, 0, ABG)
23:56:00.555 00.000 11060 Move returns status 0, amount 0
23:56:00.555 00.000 11060 MoveAxis(N, 0, ABG)
23:56:00.555 00.000 11060 Move returns status 0, amount 0
23:56:00.555 00.000 11060 move complete, result=0
23:56:00.555 00.000 11060 worker thread done servicing request
23:56:00.561 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:00.576 00.015 10844 UpdateGuideState exits: m=2912 SNR=34.6 Saturated
23:56:00.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:00.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:00.576 00.000 10844 Enqueuing Expose request
23:56:00.576 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:00.576 00.000 11060 Worker thread wakes up
23:56:00.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:00.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:01.203 00.627 11060 Exposure complete
23:56:01.378 00.175 11060 worker thread done servicing request
23:56:01.378 00.000 10844 OnExposeComplete: enter
23:56:01.378 00.000 10844 UpdateGuideState(): m_state=6
23:56:01.378 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3925
23:56:01.378 00.000 10844 Star::Find returns 1 (0), X=258.03, Y=61.21, Mass=2934, SNR=35.0, Peak=212 HFD=3.9
23:56:01.378 00.000 10844 MultiStar: [#1 0.06,0.00,1.07,U] [#2 -0.26,0.36,1.99,U] [#3 0.27,-0.14,0.89,U] [#4 0.02,-0.12,0.93,U] [#5 -0.24,-0.31,1.02,U] [#6 0.25,-0.13,0.97,U] [#7 -0.03,-0.32,0.90,U] [#8 -0.57,0.03,0.94,U] 
23:56:01.378 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.33, -0.07}
23:56:01.378 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:56:01.378 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
23:56:01.378 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.89 mountX=0.05 mountY=-0.11, mountTheta=-1.14
23:56:01.380 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.03, opts=13)
23:56:01.380 00.000 10844 Enqueuing Move request for scope (-0.11, -0.03)
23:56:01.380 00.000 11060 Worker thread wakes up
23:56:01.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:56:01.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:56:01.380 00.000 11060 Moving (-0.11, -0.03) raw xDistance=0.05 yDistance=-0.11
23:56:01.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:56:01.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:01.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:01.380 00.000 11060 MoveAxis(E, 0, ABG)
23:56:01.380 00.000 11060 Move returns status 0, amount 0
23:56:01.380 00.000 11060 MoveAxis(N, 0, ABG)
23:56:01.380 00.000 11060 Move returns status 0, amount 0
23:56:01.380 00.000 11060 move complete, result=0
23:56:01.380 00.000 11060 worker thread done servicing request
23:56:01.383 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:56:01.394 00.011 10844 UpdateGuideState exits: m=2934 SNR=35.0
23:56:01.400 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:01.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:01.400 00.000 10844 Enqueuing Expose request
23:56:01.400 00.000 11060 Worker thread wakes up
23:56:01.400 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:01.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:01.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:02.032 00.632 11060 Exposure complete
23:56:02.189 00.157 11060 worker thread done servicing request
23:56:02.189 00.000 10844 OnExposeComplete: enter
23:56:02.189 00.000 10844 UpdateGuideState(): m_state=6
23:56:02.189 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3926
23:56:02.189 00.000 10844 Star::Find returns 1 (0), X=258.02, Y=61.48, Mass=3036, SNR=34.8, Peak=235 HFD=3.6
23:56:02.189 00.000 10844 MultiStar: [#1 -0.26,0.27,1.04,U] [#2 -0.36,0.10,2.01,U] [#3 0.47,-0.38,0.97,U] [#4 -0.44,0.29,1.02,U] [#5 -0.02,-0.40,1.06,U] [#6 0.07,0.39,0.90,U] [#7 -0.16,0.29,0.96,U] [#8 -0.05,-0.06,1.02,U] 
23:56:02.189 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.07}, one-star: {-0.34, 0.20}
23:56:02.189 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
23:56:02.189 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
23:56:02.189 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.68 mountX=-0.05 mountY=-0.16, mountTheta=-1.86
23:56:02.189 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.07, opts=13)
23:56:02.189 00.000 10844 Enqueuing Move request for scope (-0.15, 0.07)
23:56:02.189 00.000 11060 Worker thread wakes up
23:56:02.194 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
23:56:02.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
23:56:02.194 00.000 11060 Moving (-0.15, 0.07) raw xDistance=-0.05 yDistance=-0.16
23:56:02.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:56:02.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:02.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:56:02.194 00.000 11060 MoveAxis(E, 0, ABG)
23:56:02.194 00.000 11060 Move returns status 0, amount 0
23:56:02.194 00.000 11060 MoveAxis(N, 0, ABG)
23:56:02.194 00.000 11060 Move returns status 0, amount 0
23:56:02.194 00.000 11060 move complete, result=0
23:56:02.194 00.000 11060 worker thread done servicing request
23:56:02.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:56:02.224 00.030 10844 UpdateGuideState exits: m=3036 SNR=34.8
23:56:02.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:02.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:02.224 00.000 10844 Enqueuing Expose request
23:56:02.224 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:02.224 00.000 11060 Worker thread wakes up
23:56:02.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:02.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:02.888 00.664 11060 Exposure complete
23:56:03.056 00.168 11060 worker thread done servicing request
23:56:03.056 00.000 10844 OnExposeComplete: enter
23:56:03.056 00.000 10844 UpdateGuideState(): m_state=6
23:56:03.057 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3927
23:56:03.057 00.000 10844 Star::Find returns 1 (1), X=258.06, Y=61.62, Mass=3051, SNR=35.7, Peak=255 HFD=3.6
23:56:03.057 00.000 10844 MultiStar: [#1 -0.46,0.28,0.98,U] [#2 -0.53,0.76,0.00,M1] [#3 -0.15,0.54,1.00,U] [#4 -0.46,0.46,0.00,M1] [#5 -0.31,-0.15,0.99,U] [#6 -0.25,1.09,0.00,M1] [#7 -0.66,0.27,0.00,M1] [#8 -0.85,0.59,0.00,M1] 
23:56:03.057 00.000 10844 refined, 3 included, MultiStar: {-0.30, 0.25}, one-star: {-0.30, 0.34}
23:56:03.057 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
23:56:03.057 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
23:56:03.057 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.25 hyp=0.40 cameraTheta=2.44 mountX=-0.20 mountY=-0.34, mountTheta=-2.09
23:56:03.057 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.25, opts=13)
23:56:03.057 00.000 10844 Enqueuing Move request for scope (-0.30, 0.25)
23:56:03.057 00.000 11060 Worker thread wakes up
23:56:03.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.25) opts 0xd
23:56:03.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.25)
23:56:03.057 00.000 11060 Moving (-0.30, 0.25) raw xDistance=-0.20 yDistance=-0.34
23:56:03.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
23:56:03.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:03.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:56:03.057 00.000 11060 MoveAxis(E, 34, ABG)
23:56:03.057 00.000 11060 Guiding  Dir = 2, Dur = 34
23:56:03.067 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:03.073 00.006 11060 IsSlewing returns 0
23:56:03.073 00.000 11060 IsGuiding returns 0
23:56:03.078 00.005 10844 UpdateGuideState exits: m=3051 SNR=35.7 Saturated
23:56:03.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:03.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:03.078 00.000 10844 Enqueuing Expose request
23:56:03.123 00.045 11060 IsGuiding returns 0
23:56:03.123 00.000 11060 Move returns status 0, amount 34
23:56:03.123 00.000 11060 MoveAxis(N, 0, ABG)
23:56:03.123 00.000 11060 Move returns status 0, amount 0
23:56:03.123 00.000 11060 move complete, result=0
23:56:03.123 00.000 11060 worker thread done servicing request
23:56:03.123 00.000 11060 Worker thread wakes up
23:56:03.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:03.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:03.123 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.3 px 0 ms NORTH
23:56:03.775 00.652 11060 Exposure complete
23:56:03.959 00.184 11060 worker thread done servicing request
23:56:03.959 00.000 10844 OnExposeComplete: enter
23:56:03.959 00.000 10844 UpdateGuideState(): m_state=6
23:56:03.959 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3928
23:56:03.959 00.000 10844 Star::Find returns 1 (1), X=258.42, Y=60.88, Mass=3770, SNR=39.4, Peak=255 HFD=3.9
23:56:03.964 00.005 10844 MultiStar: [#1 -0.18,-0.06,0.94,U] [#2 -0.73,0.44,0.00,M2] [#3 -0.19,-0.01,0.87,U] [#4 -0.25,-0.08,0.91,U] [#5 -0.72,-0.56,0.00,M1] [#6 -0.42,0.56,0.00,M2] [#7 -0.74,-0.10,0.00,M2] [#8 -0.50,-0.15,0.85,U] 
23:56:03.964 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.14}, one-star: {0.06, -0.40}
23:56:03.964 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
23:56:03.964 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
23:56:03.964 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.53 mountX=0.18 mountY=-0.18, mountTheta=-0.78
23:56:03.964 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.14, opts=13)
23:56:03.964 00.000 10844 Enqueuing Move request for scope (-0.20, -0.14)
23:56:03.964 00.000 11060 Worker thread wakes up
23:56:03.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
23:56:03.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
23:56:03.967 00.003 11060 Moving (-0.20, -0.14) raw xDistance=0.18 yDistance=-0.18
23:56:03.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:56:03.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:03.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:56:03.967 00.000 11060 MoveAxis(W, 30, ABG)
23:56:03.967 00.000 11060 Guiding  Dir = 3, Dur = 30
23:56:03.969 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:56:03.974 00.005 11060 IsSlewing returns 0
23:56:03.975 00.001 11060 IsGuiding returns 0
23:56:03.999 00.024 10844 UpdateGuideState exits: m=3770 SNR=39.4 Saturated
23:56:03.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:03.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:03.999 00.000 10844 Enqueuing Expose request
23:56:04.021 00.022 11060 IsGuiding returns 0
23:56:04.021 00.000 11060 Move returns status 0, amount 30
23:56:04.021 00.000 11060 MoveAxis(N, 0, ABG)
23:56:04.021 00.000 11060 Move returns status 0, amount 0
23:56:04.021 00.000 11060 move complete, result=0
23:56:04.021 00.000 11060 worker thread done servicing request
23:56:04.021 00.000 11060 Worker thread wakes up
23:56:04.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:04.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:04.023 00.002 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
23:56:04.654 00.631 11060 Exposure complete
23:56:04.826 00.172 11060 worker thread done servicing request
23:56:04.826 00.000 10844 OnExposeComplete: enter
23:56:04.826 00.000 10844 UpdateGuideState(): m_state=6
23:56:04.826 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3929
23:56:04.826 00.000 10844 Star::Find returns 1 (0), X=258.07, Y=61.39, Mass=2993, SNR=35.6, Peak=245 HFD=3.5
23:56:04.826 00.000 10844 MultiStar: [#1 -0.55,0.25,1.03,U] [#2 -0.13,0.19,2.09,U] [#3 0.11,0.58,1.00,U] [#4 -0.10,0.43,1.00,U] [#5 -0.34,0.65,0.00,M2] [#6 -0.02,0.51,0.86,U] [#7 -0.72,0.08,0.00,M3] [#8 -0.61,0.06,0.95,U] 
23:56:04.826 00.000 10844 single-star, 6 included, MultiStar: {-0.22, 0.29}, one-star: {-0.29, 0.12}
23:56:04.826 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
23:56:04.826 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.79)
23:56:04.826 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.31 cameraTheta=2.76 mountX=-0.06 mountY=-0.31, mountTheta=-1.77
23:56:04.829 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.12, opts=13)
23:56:04.829 00.000 10844 Enqueuing Move request for scope (-0.29, 0.12)
23:56:04.829 00.000 11060 Worker thread wakes up
23:56:04.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
23:56:04.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
23:56:04.829 00.000 11060 Moving (-0.29, 0.12) raw xDistance=-0.06 yDistance=-0.31
23:56:04.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:56:04.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:04.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:56:04.829 00.000 11060 MoveAxis(E, 0, ABG)
23:56:04.829 00.000 11060 Move returns status 0, amount 0
23:56:04.829 00.000 11060 MoveAxis(N, 0, ABG)
23:56:04.829 00.000 11060 Move returns status 0, amount 0
23:56:04.829 00.000 11060 move complete, result=0
23:56:04.829 00.000 11060 worker thread done servicing request
23:56:04.834 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:04.844 00.010 10844 UpdateGuideState exits: m=2993 SNR=35.6
23:56:04.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:04.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:04.844 00.000 10844 Enqueuing Expose request
23:56:04.844 00.000 11060 Worker thread wakes up
23:56:04.844 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:56:04.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:04.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:05.468 00.624 11060 Exposure complete
23:56:05.639 00.171 11060 worker thread done servicing request
23:56:05.641 00.002 10844 OnExposeComplete: enter
23:56:05.641 00.000 10844 UpdateGuideState(): m_state=6
23:56:05.641 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3930
23:56:05.641 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=61.64, Mass=3290, SNR=36.9, Peak=230 HFD=3.9
23:56:05.641 00.000 10844 MultiStar: [#1 -0.51,1.27,0.00,M1] [#2 -0.31,0.43,1.93,U] [#3 -0.46,0.32,0.94,U] [#4 -0.43,0.78,0.00,M1] [#5 -0.52,0.28,0.95,U] [#6 -0.07,0.26,0.91,U] [#7 -0.60,0.21,0.00,M4] [#8 -0.67,-0.21,0.00,M1] 
23:56:05.641 00.000 10844 single-star, 4 included, MultiStar: {-0.32, 0.35}, one-star: {-0.22, 0.36}
23:56:05.641 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
23:56:05.641 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
23:56:05.641 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.36 hyp=0.43 cameraTheta=2.11 mountX=-0.32 mountY=-0.28, mountTheta=-2.43
23:56:05.643 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.36, opts=13)
23:56:05.643 00.000 10844 Enqueuing Move request for scope (-0.22, 0.36)
23:56:05.643 00.000 11060 Worker thread wakes up
23:56:05.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.36) opts 0xd
23:56:05.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.36)
23:56:05.643 00.000 11060 Moving (-0.22, 0.36) raw xDistance=-0.32 yDistance=-0.28
23:56:05.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
23:56:05.643 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.76
23:56:05.644 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
23:56:05.644 00.000 11060 MoveAxis(E, 55, ABG)
23:56:05.644 00.000 11060 Guiding  Dir = 2, Dur = 55
23:56:05.661 00.017 11060 IsSlewing returns 0
23:56:05.661 00.000 11060 IsGuiding returns 0
23:56:05.664 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:56:05.675 00.011 10844 UpdateGuideState exits: m=3290 SNR=36.9
23:56:05.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:05.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:05.675 00.000 10844 Enqueuing Expose request
23:56:05.735 00.060 11060 IsGuiding returns 0
23:56:05.735 00.000 11060 Move returns status 0, amount 55
23:56:05.735 00.000 11060 BLC: Oldest BLC event removed
23:56:05.735 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:56:05.735 00.000 11060 MoveAxis(N, 857, ABG)
23:56:05.735 00.000 11060 duration set to 750 by maxDecDuration
23:56:05.735 00.000 11060 Guiding  Dir = 0, Dur = 750
23:56:05.751 00.016 11060 IsSlewing returns 0
23:56:05.751 00.000 11060 IsGuiding returns 0
23:56:06.516 00.765 11060 IsGuiding returns 0
23:56:06.516 00.000 11060 Move returns status 0, amount 750
23:56:06.516 00.000 11060 move complete, result=0
23:56:06.516 00.000 11060 worker thread done servicing request
23:56:06.516 00.000 11060 Worker thread wakes up
23:56:06.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:06.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:06.516 00.000 10844 GuideStep: -0.3 px 55 ms EAST, -0.3 px 750 ms NORTH
23:56:07.144 00.628 11060 Exposure complete
23:56:07.280 00.136 11060 worker thread done servicing request
23:56:07.280 00.000 10844 OnExposeComplete: enter
23:56:07.280 00.000 10844 UpdateGuideState(): m_state=6
23:56:07.280 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3931
23:56:07.280 00.000 10844 Star::Find returns 1 (0), X=258.10, Y=61.78, Mass=2502, SNR=32.3, Peak=204 HFD=3.3
23:56:07.280 00.000 10844 MultiStar: [#1 -0.22,1.39,0.00,M2] [#2 -0.93,0.37,0.00,M1] [#3 0.18,-0.09,1.14,U] [#4 -0.15,0.27,1.13,U] [#5 -0.69,-0.00,0.00,M2] [#6 0.00,0.47,1.03,U] [#7 -0.39,0.46,0.90,U] [#8 -0.36,-0.28,1.05,U] 
23:56:07.280 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.21}, one-star: {-0.26, 0.50}
23:56:07.280 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
23:56:07.280 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
23:56:07.280 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.20 mountX=-0.18 mountY=-0.18, mountTheta=-2.34
23:56:07.292 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.21, opts=13)
23:56:07.292 00.000 10844 Enqueuing Move request for scope (-0.15, 0.21)
23:56:07.292 00.000 11060 Worker thread wakes up
23:56:07.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
23:56:07.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
23:56:07.292 00.000 11060 Moving (-0.15, 0.21) raw xDistance=-0.18 yDistance=-0.18
23:56:07.292 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.30, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.192677, 1:0.182773
23:56:07.292 00.000 11060 BLC: No correction, Miss < min_move
23:56:07.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:56:07.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:07.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:56:07.292 00.000 11060 MoveAxis(E, 33, ABG)
23:56:07.292 00.000 11060 Guiding  Dir = 2, Dur = 33
23:56:07.295 00.003 11060 IsSlewing returns 0
23:56:07.296 00.001 11060 IsGuiding returns 0
23:56:07.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:07.309 00.013 10844 UpdateGuideState exits: m=2502 SNR=32.3
23:56:07.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:07.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:07.309 00.000 10844 Enqueuing Expose request
23:56:07.341 00.032 11060 IsGuiding returns 0
23:56:07.341 00.000 11060 Move returns status 0, amount 33
23:56:07.341 00.000 11060 MoveAxis(N, 0, ABG)
23:56:07.341 00.000 11060 Move returns status 0, amount 0
23:56:07.341 00.000 11060 move complete, result=0
23:56:07.341 00.000 11060 worker thread done servicing request
23:56:07.341 00.000 11060 Worker thread wakes up
23:56:07.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:07.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:07.351 00.010 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
23:56:07.966 00.615 11060 Exposure complete
23:56:08.180 00.214 11060 worker thread done servicing request
23:56:08.180 00.000 10844 OnExposeComplete: enter
23:56:08.180 00.000 10844 UpdateGuideState(): m_state=6
23:56:08.180 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3932
23:56:08.180 00.000 10844 Star::Find returns 1 (1), X=258.75, Y=61.84, Mass=2940, SNR=35.1, Peak=255 HFD=3.6
23:56:08.180 00.000 10844 MultiStar: [#1 0.23,0.46,1.09,U] [#2 -0.28,0.25,2.00,U] [#3 0.42,0.03,1.02,U] [#4 0.03,-0.07,0.95,U] [#5 -0.45,-0.53,0.00,M3] [#6 0.53,0.40,0.00,M1] [#7 0.10,0.20,0.91,U] [#8 -0.97,-0.29,0.00,M1] 
23:56:08.180 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.24}, one-star: {0.39, 0.56}
23:56:08.180 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
23:56:08.180 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
23:56:08.180 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.22 mountX=-0.26 mountY=0.05, mountTheta=2.96
23:56:08.180 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.24, opts=13)
23:56:08.180 00.000 10844 Enqueuing Move request for scope (0.09, 0.24)
23:56:08.180 00.000 11060 Worker thread wakes up
23:56:08.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
23:56:08.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
23:56:08.180 00.000 11060 Moving (0.09, 0.24) raw xDistance=-0.26 yDistance=0.05
23:56:08.180 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.30, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.192677, 1:0.182773, 2:-0.047686
23:56:08.185 00.005 11060 BLC: No correction, Miss < min_move
23:56:08.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:56:08.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:08.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:56:08.185 00.000 11060 MoveAxis(E, 46, ABG)
23:56:08.185 00.000 11060 Guiding  Dir = 2, Dur = 46
23:56:08.190 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:08.196 00.006 11060 IsSlewing returns 0
23:56:08.196 00.000 11060 IsGuiding returns 0
23:56:08.224 00.028 10844 UpdateGuideState exits: m=2940 SNR=35.1 Saturated
23:56:08.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:08.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:08.224 00.000 10844 Enqueuing Expose request
23:56:08.256 00.032 11060 IsGuiding returns 0
23:56:08.256 00.000 11060 Move returns status 0, amount 46
23:56:08.256 00.000 11060 MoveAxis(N, 0, ABG)
23:56:08.256 00.000 11060 Move returns status 0, amount 0
23:56:08.256 00.000 11060 move complete, result=0
23:56:08.256 00.000 11060 worker thread done servicing request
23:56:08.256 00.000 11060 Worker thread wakes up
23:56:08.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:08.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:08.256 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
23:56:08.886 00.630 11060 Exposure complete
23:56:09.039 00.153 11060 worker thread done servicing request
23:56:09.039 00.000 10844 OnExposeComplete: enter
23:56:09.039 00.000 10844 UpdateGuideState(): m_state=6
23:56:09.039 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3933
23:56:09.039 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=62.34, Mass=3314, SNR=37.0, Peak=255 HFD=3.6
23:56:09.039 00.000 10844 MultiStar: [#1 0.52,0.28,0.97,U] [#2 -0.23,0.55,1.94,U] [#3 0.14,-0.00,0.93,U] [#4 -0.04,0.25,0.91,U] [#5 -0.29,0.11,0.93,U] [#6 0.10,0.32,0.89,U] [#7 -0.29,0.01,0.90,U] [#8 -0.17,0.33,0.92,U] 
23:56:09.039 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.35}, one-star: {-0.03, 1.06}
23:56:09.039 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.46 = -2.83)
23:56:09.039 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
23:56:09.039 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.70 mountX=-0.34 mountY=-0.11, mountTheta=-2.84
23:56:09.045 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.35, opts=13)
23:56:09.045 00.000 10844 Enqueuing Move request for scope (-0.05, 0.35)
23:56:09.045 00.000 11060 Worker thread wakes up
23:56:09.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.35) opts 0xd
23:56:09.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.35)
23:56:09.045 00.000 11060 Moving (-0.05, 0.35) raw xDistance=-0.34 yDistance=-0.11
23:56:09.045 00.000 11060 BLC: window closed
23:56:09.045 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.30, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.192677, 1:0.182773, 2:-0.047686
23:56:09.045 00.000 11060 BLC: No correction, Miss < min_move
23:56:09.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
23:56:09.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:09.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:09.045 00.000 11060 MoveAxis(E, 60, ABG)
23:56:09.045 00.000 11060 Guiding  Dir = 2, Dur = 60
23:56:09.050 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:09.054 00.004 11060 IsSlewing returns 0
23:56:09.054 00.000 11060 IsGuiding returns 0
23:56:09.077 00.023 10844 UpdateGuideState exits: m=3314 SNR=37.0 Saturated
23:56:09.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:09.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:09.077 00.000 10844 Enqueuing Expose request
23:56:09.117 00.040 11060 IsGuiding returns 0
23:56:09.117 00.000 11060 Move returns status 0, amount 60
23:56:09.117 00.000 11060 MoveAxis(N, 0, ABG)
23:56:09.117 00.000 11060 Move returns status 0, amount 0
23:56:09.117 00.000 11060 move complete, result=0
23:56:09.117 00.000 11060 worker thread done servicing request
23:56:09.117 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
23:56:09.117 00.000 11060 Worker thread wakes up
23:56:09.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:09.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:09.753 00.636 11060 Exposure complete
23:56:09.904 00.151 11060 worker thread done servicing request
23:56:09.904 00.000 10844 OnExposeComplete: enter
23:56:09.904 00.000 10844 UpdateGuideState(): m_state=6
23:56:09.904 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3934
23:56:09.904 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=61.90, Mass=3272, SNR=37.4, Peak=232 HFD=3.8
23:56:09.906 00.002 10844 MultiStar: [#1 -0.20,0.29,0.97,U] [#2 -0.85,0.07,0.00,M1] [#3 0.07,-0.13,0.89,U] [#4 0.08,-0.41,0.90,U] [#5 -0.61,-0.33,0.00,M3] [#6 -0.35,-0.05,0.94,U] [#7 -0.63,-0.56,0.00,M2] [#8 -0.51,-1.04,0.00,M1] 
23:56:09.906 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.08}, one-star: {-0.21, 0.62}
23:56:09.906 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
23:56:09.906 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.96)
23:56:09.906 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
23:56:09.916 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
23:56:09.916 00.000 10844 Enqueuing Move request for scope (-0.13, 0.08)
23:56:09.916 00.000 11060 Worker thread wakes up
23:56:09.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:56:09.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:56:09.916 00.000 11060 Moving (-0.13, 0.08) raw xDistance=-0.05 yDistance=-0.14
23:56:09.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:56:09.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:09.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:09.916 00.000 11060 MoveAxis(E, 0, ABG)
23:56:09.916 00.000 11060 Move returns status 0, amount 0
23:56:09.916 00.000 11060 MoveAxis(N, 0, ABG)
23:56:09.916 00.000 11060 Move returns status 0, amount 0
23:56:09.916 00.000 11060 move complete, result=0
23:56:09.916 00.000 11060 worker thread done servicing request
23:56:09.921 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:09.935 00.014 10844 UpdateGuideState exits: m=3272 SNR=37.4
23:56:09.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:09.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:09.935 00.000 10844 Enqueuing Expose request
23:56:09.935 00.000 11060 Worker thread wakes up
23:56:09.935 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:09.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:09.936 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:10.587 00.651 11060 Exposure complete
23:56:10.767 00.180 11060 worker thread done servicing request
23:56:10.767 00.000 10844 OnExposeComplete: enter
23:56:10.767 00.000 10844 UpdateGuideState(): m_state=6
23:56:10.767 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3935
23:56:10.767 00.000 10844 Star::Find returns 1 (0), X=258.06, Y=62.35, Mass=3193, SNR=36.4, Peak=250 HFD=3.8
23:56:10.767 00.000 10844 MultiStar: [#1 -0.45,0.09,0.98,U] [#2 -0.43,-0.08,1.88,U] [#3 0.23,-0.12,0.96,U] [#4 -0.40,-0.01,0.85,U] [#5 -0.76,0.21,0.00,M4] [#6 -0.46,0.64,0.00,M1] [#7 -0.59,-0.41,0.00,M3] [#8 -0.40,-0.40,0.95,U] 
23:56:10.767 00.000 10844 refined, 5 included, MultiStar: {-0.31, 0.08}, one-star: {-0.30, 1.07}
23:56:10.767 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.66 = -1.63)
23:56:10.767 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
23:56:10.767 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.90 mountX=-0.02 mountY=-0.32, mountTheta=-1.63
23:56:10.770 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.08, opts=13)
23:56:10.770 00.000 10844 Enqueuing Move request for scope (-0.31, 0.08)
23:56:10.770 00.000 11060 Worker thread wakes up
23:56:10.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
23:56:10.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
23:56:10.770 00.000 11060 Moving (-0.31, 0.08) raw xDistance=-0.02 yDistance=-0.32
23:56:10.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:56:10.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
23:56:10.770 00.000 11060 MoveAxis(E, 0, ABG)
23:56:10.770 00.000 11060 Move returns status 0, amount 0
23:56:10.770 00.000 11060 MoveAxis(N, 124, ABG)
23:56:10.770 00.000 11060 Guiding  Dir = 0, Dur = 124
23:56:10.777 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:10.791 00.014 10844 UpdateGuideState exits: m=3193 SNR=36.4
23:56:10.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:10.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:10.791 00.000 10844 Enqueuing Expose request
23:56:10.802 00.011 11060 IsSlewing returns 0
23:56:10.802 00.000 11060 IsGuiding returns 0
23:56:10.972 00.170 11060 IsGuiding returns 0
23:56:10.972 00.000 11060 Move returns status 0, amount 124
23:56:10.972 00.000 11060 move complete, result=0
23:56:10.972 00.000 11060 worker thread done servicing request
23:56:10.972 00.000 11060 Worker thread wakes up
23:56:10.976 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 124 ms NORTH
23:56:10.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:10.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:11.594 00.618 11060 Exposure complete
23:56:11.777 00.183 11060 worker thread done servicing request
23:56:11.800 00.023 10844 OnExposeComplete: enter
23:56:11.801 00.001 10844 UpdateGuideState(): m_state=6
23:56:11.801 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3936
23:56:11.801 00.000 10844 Star::Find returns 1 (0), X=257.90, Y=61.88, Mass=2925, SNR=34.8, Peak=230 HFD=3.8
23:56:11.803 00.002 10844 MultiStar: [#1 -0.55,0.28,1.00,U] [#2 -0.26,-0.07,1.93,U] [#3 0.13,0.01,0.98,U] [#4 -0.02,-0.06,0.94,U] [#5 -0.40,0.01,1.05,U] [#6 -0.44,0.49,0.00,M2] [#7 -0.69,-0.20,0.00,M4] [#8 -1.08,-0.12,0.00,M1] 
23:56:11.803 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.10}, one-star: {-0.46, 0.60}
23:56:11.803 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
23:56:11.803 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.78)
23:56:11.803 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.77 mountX=-0.05 mountY=-0.28, mountTheta=-1.76
23:56:11.803 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.10, opts=13)
23:56:11.803 00.000 10844 Enqueuing Move request for scope (-0.26, 0.10)
23:56:11.803 00.000 11060 Worker thread wakes up
23:56:11.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
23:56:11.803 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
23:56:11.803 00.000 11060 Moving (-0.26, 0.10) raw xDistance=-0.05 yDistance=-0.28
23:56:11.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:56:11.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
23:56:11.807 00.004 11060 MoveAxis(E, 0, ABG)
23:56:11.807 00.000 11060 Move returns status 0, amount 0
23:56:11.807 00.000 11060 MoveAxis(N, 107, ABG)
23:56:11.807 00.000 11060 Guiding  Dir = 0, Dur = 107
23:56:11.812 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:11.833 00.021 11060 IsSlewing returns 0
23:56:11.833 00.000 11060 IsGuiding returns 0
23:56:11.837 00.004 10844 UpdateGuideState exits: m=2925 SNR=34.8
23:56:11.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:11.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:11.837 00.000 10844 Enqueuing Expose request
23:56:11.957 00.120 11060 IsGuiding returns 0
23:56:11.957 00.000 11060 Move returns status 0, amount 107
23:56:11.957 00.000 11060 move complete, result=0
23:56:11.957 00.000 11060 worker thread done servicing request
23:56:11.957 00.000 11060 Worker thread wakes up
23:56:11.957 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 107 ms NORTH
23:56:11.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:11.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:12.590 00.633 11060 Exposure complete
23:56:12.782 00.192 11060 worker thread done servicing request
23:56:12.782 00.000 10844 OnExposeComplete: enter
23:56:12.782 00.000 10844 UpdateGuideState(): m_state=6
23:56:12.782 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3937
23:56:12.782 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.62, Mass=3238, SNR=37.0, Peak=240 HFD=3.4
23:56:12.782 00.000 10844 MultiStar: [#1 0.16,-0.53,0.98,U] [#2 -0.05,0.01,1.86,U] [#3 0.59,-0.15,1.04,U] [#4 -0.12,-0.34,0.83,U] [#5 -0.34,-0.15,0.96,U] [#6 -0.03,0.19,0.91,U] [#7 0.06,0.05,0.84,U] [#8 -0.04,0.23,0.92,U] 
23:56:12.782 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.12, 0.34}
23:56:12.782 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
23:56:12.782 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
23:56:12.782 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.71 mountX=0.03 mountY=0.04, mountTheta=1.03
23:56:12.786 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
23:56:12.786 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
23:56:12.786 00.000 11060 Worker thread wakes up
23:56:12.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
23:56:12.786 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
23:56:12.786 00.000 11060 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=0.04
23:56:12.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:56:12.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:12.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:56:12.786 00.000 11060 MoveAxis(E, 0, ABG)
23:56:12.786 00.000 11060 Move returns status 0, amount 0
23:56:12.786 00.000 11060 MoveAxis(N, 0, ABG)
23:56:12.786 00.000 11060 Move returns status 0, amount 0
23:56:12.786 00.000 11060 move complete, result=0
23:56:12.786 00.000 11060 worker thread done servicing request
23:56:12.792 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:12.809 00.017 10844 UpdateGuideState exits: m=3238 SNR=37.0
23:56:12.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:12.809 00.000 10844 Enqueuing Expose request
23:56:12.809 00.000 11060 Worker thread wakes up
23:56:12.809 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:12.811 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:12.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:13.454 00.643 11060 Exposure complete
23:56:13.607 00.153 11060 worker thread done servicing request
23:56:13.607 00.000 10844 OnExposeComplete: enter
23:56:13.607 00.000 10844 UpdateGuideState(): m_state=6
23:56:13.607 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3938
23:56:13.607 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.19, Mass=3351, SNR=37.0, Peak=239 HFD=3.8
23:56:13.610 00.003 10844 MultiStar: [#1 0.64,0.44,0.00,M1] [#2 0.13,0.46,1.89,U] [#3 0.37,0.01,0.91,U] [#4 -0.03,0.37,0.95,U] [#5 -0.13,-0.56,1.02,U] [#6 0.05,0.17,0.86,U] [#7 -0.04,-0.22,0.87,U] [#8 -0.22,0.43,0.94,U] 
23:56:13.610 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {0.31, -0.09}
23:56:13.610 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
23:56:13.610 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
23:56:13.610 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.04 mountX=-0.12 mountY=0.05, mountTheta=2.77
23:56:13.611 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
23:56:13.611 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
23:56:13.611 00.000 11060 Worker thread wakes up
23:56:13.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
23:56:13.611 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
23:56:13.611 00.000 11060 Moving (0.06, 0.11) raw xDistance=-0.12 yDistance=0.05
23:56:13.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:56:13.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:13.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:56:13.611 00.000 11060 MoveAxis(E, 0, ABG)
23:56:13.611 00.000 11060 Move returns status 0, amount 0
23:56:13.611 00.000 11060 MoveAxis(N, 0, ABG)
23:56:13.611 00.000 11060 Move returns status 0, amount 0
23:56:13.611 00.000 11060 move complete, result=0
23:56:13.611 00.000 11060 worker thread done servicing request
23:56:13.628 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:13.642 00.014 10844 UpdateGuideState exits: m=3351 SNR=37.0
23:56:13.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:13.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:13.642 00.000 10844 Enqueuing Expose request
23:56:13.642 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:13.644 00.002 11060 Worker thread wakes up
23:56:13.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:13.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:14.261 00.617 11060 Exposure complete
23:56:14.436 00.175 11060 worker thread done servicing request
23:56:14.436 00.000 10844 OnExposeComplete: enter
23:56:14.436 00.000 10844 UpdateGuideState(): m_state=6
23:56:14.436 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3939
23:56:14.436 00.000 10844 Star::Find returns 1 (0), X=259.12, Y=61.35, Mass=2896, SNR=34.8, Peak=240 HFD=3.7
23:56:14.436 00.000 10844 MultiStar: [#1 0.35,-0.25,1.07,U] [#2 0.32,0.14,1.98,U] [#3 0.52,-0.26,1.07,U] [#4 -0.09,0.09,1.03,U] [#5 -0.11,-0.13,1.04,U] [#6 0.32,-0.34,0.95,U] [#7 0.04,-0.41,0.89,U] [#8 -0.27,-0.37,0.90,U] 
23:56:14.438 00.002 10844 refined, 8 included, MultiStar: {0.22, -0.13}, one-star: {0.76, 0.08}
23:56:14.438 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
23:56:14.438 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
23:56:14.438 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-0.51 mountX=0.08 mountY=0.24, mountTheta=1.24
23:56:14.438 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.13, opts=13)
23:56:14.440 00.002 10844 Enqueuing Move request for scope (0.22, -0.13)
23:56:14.440 00.000 11060 Worker thread wakes up
23:56:14.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
23:56:14.441 00.001 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
23:56:14.441 00.000 11060 Moving (0.22, -0.13) raw xDistance=0.08 yDistance=0.24
23:56:14.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:56:14.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:56:14.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:56:14.441 00.000 11060 MoveAxis(E, 0, ABG)
23:56:14.441 00.000 11060 Move returns status 0, amount 0
23:56:14.441 00.000 11060 MoveAxis(N, 0, ABG)
23:56:14.441 00.000 11060 Move returns status 0, amount 0
23:56:14.441 00.000 11060 move complete, result=0
23:56:14.441 00.000 11060 worker thread done servicing request
23:56:14.451 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:14.462 00.011 10844 UpdateGuideState exits: m=2896 SNR=34.8
23:56:14.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:14.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:14.464 00.002 10844 Enqueuing Expose request
23:56:14.464 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:14.464 00.000 11060 Worker thread wakes up
23:56:14.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:14.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:15.100 00.636 11060 Exposure complete
23:56:15.264 00.164 11060 worker thread done servicing request
23:56:15.264 00.000 10844 OnExposeComplete: enter
23:56:15.264 00.000 10844 UpdateGuideState(): m_state=6
23:56:15.264 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3940
23:56:15.264 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.50, Mass=3093, SNR=36.1, Peak=253 HFD=3.3
23:56:15.264 00.000 10844 MultiStar: [#1 0.53,-0.27,0.95,U] [#2 -0.21,0.01,1.95,U] [#3 0.21,-0.38,0.97,U] [#4 0.01,-0.38,0.94,U] [#5 0.33,-0.77,0.00,M1] [#6 0.20,-0.28,0.94,U] [#7 0.08,-0.15,0.96,U] [#8 -0.46,-1.05,0.00,M1] 
23:56:15.264 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.15}, one-star: {0.28, 0.22}
23:56:15.264 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
23:56:15.264 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
23:56:15.264 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.92 mountX=0.12 mountY=0.13, mountTheta=0.82
23:56:15.270 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.15, opts=13)
23:56:15.270 00.000 10844 Enqueuing Move request for scope (0.11, -0.15)
23:56:15.270 00.000 11060 Worker thread wakes up
23:56:15.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
23:56:15.270 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
23:56:15.270 00.000 11060 Moving (0.11, -0.15) raw xDistance=0.12 yDistance=0.13
23:56:15.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:56:15.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:15.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:56:15.270 00.000 11060 MoveAxis(W, 22, ABG)
23:56:15.270 00.000 11060 Guiding  Dir = 3, Dur = 22
23:56:15.282 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:15.291 00.009 11060 IsSlewing returns 0
23:56:15.292 00.001 11060 IsGuiding returns 0
23:56:15.301 00.009 10844 UpdateGuideState exits: m=3093 SNR=36.1
23:56:15.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:15.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:15.301 00.000 10844 Enqueuing Expose request
23:56:15.336 00.035 11060 IsGuiding returns 0
23:56:15.336 00.000 11060 Move returns status 0, amount 22
23:56:15.336 00.000 11060 MoveAxis(N, 0, ABG)
23:56:15.336 00.000 11060 Move returns status 0, amount 0
23:56:15.338 00.002 11060 move complete, result=0
23:56:15.338 00.000 11060 worker thread done servicing request
23:56:15.338 00.000 11060 Worker thread wakes up
23:56:15.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:15.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:15.340 00.002 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
23:56:15.967 00.627 11060 Exposure complete
23:56:16.134 00.167 11060 worker thread done servicing request
23:56:16.134 00.000 10844 OnExposeComplete: enter
23:56:16.134 00.000 10844 UpdateGuideState(): m_state=6
23:56:16.134 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3941
23:56:16.134 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=60.94, Mass=3052, SNR=35.7, Peak=231 HFD=3.4
23:56:16.134 00.000 10844 MultiStar: [#1 0.52,-0.34,0.95,U] [#2 0.10,-0.08,1.95,U] [#3 0.33,-0.37,0.98,U] [#4 0.58,-0.19,0.94,U] [#5 0.08,-0.57,1.03,U] [#6 0.21,-0.20,0.92,U] [#7 0.19,-0.60,0.79,U] [#8 -0.51,-0.83,0.00,M2] 
23:56:16.134 00.000 10844 refined, 7 included, MultiStar: {0.27, -0.30}, one-star: {0.29, -0.34}
23:56:16.134 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
23:56:16.134 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
23:56:16.134 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.30 hyp=0.40 cameraTheta=-0.85 mountX=0.25 mountY=0.31, mountTheta=0.90
23:56:16.137 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.30, opts=13)
23:56:16.137 00.000 10844 Enqueuing Move request for scope (0.27, -0.30)
23:56:16.137 00.000 11060 Worker thread wakes up
23:56:16.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.30) opts 0xd
23:56:16.137 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.30)
23:56:16.137 00.000 11060 Moving (0.27, -0.30) raw xDistance=0.25 yDistance=0.31
23:56:16.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:56:16.137 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:56:16.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:56:16.137 00.000 11060 MoveAxis(W, 44, ABG)
23:56:16.137 00.000 11060 Guiding  Dir = 3, Dur = 44
23:56:16.138 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:16.149 00.011 11060 IsSlewing returns 0
23:56:16.149 00.000 11060 IsGuiding returns 0
23:56:16.163 00.014 10844 UpdateGuideState exits: m=3052 SNR=35.7
23:56:16.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:16.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:16.163 00.000 10844 Enqueuing Expose request
23:56:16.194 00.031 11060 IsGuiding returns 0
23:56:16.194 00.000 11060 Move returns status 0, amount 44
23:56:16.194 00.000 11060 MoveAxis(N, 0, ABG)
23:56:16.194 00.000 11060 Move returns status 0, amount 0
23:56:16.194 00.000 11060 move complete, result=0
23:56:16.194 00.000 11060 worker thread done servicing request
23:56:16.194 00.000 11060 Worker thread wakes up
23:56:16.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:16.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:16.194 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
23:56:16.831 00.637 11060 Exposure complete
23:56:17.013 00.182 11060 worker thread done servicing request
23:56:17.013 00.000 10844 OnExposeComplete: enter
23:56:17.013 00.000 10844 UpdateGuideState(): m_state=6
23:56:17.013 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3942
23:56:17.013 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.35, Mass=3172, SNR=36.1, Peak=245 HFD=3.7
23:56:17.014 00.001 10844 MultiStar: [#1 0.39,0.31,1.05,U] [#2 -0.27,0.21,2.00,U] [#3 0.80,-0.38,0.00,M1] [#4 0.46,0.04,0.90,U] [#5 -0.04,-0.14,1.00,U] [#6 0.49,-0.16,0.87,U] [#7 0.16,-0.12,0.85,U] [#8 0.25,-0.84,0.00,M3] 
23:56:17.014 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.44, 0.07}
23:56:17.014 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
23:56:17.014 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
23:56:17.014 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.35 mountX=-0.09 mountY=0.15, mountTheta=2.10
23:56:17.014 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.06, opts=13)
23:56:17.014 00.000 10844 Enqueuing Move request for scope (0.16, 0.06)
23:56:17.014 00.000 11060 Worker thread wakes up
23:56:17.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
23:56:17.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
23:56:17.014 00.000 11060 Moving (0.16, 0.06) raw xDistance=-0.09 yDistance=0.15
23:56:17.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:56:17.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:17.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:56:17.014 00.000 11060 MoveAxis(E, 0, ABG)
23:56:17.014 00.000 11060 Move returns status 0, amount 0
23:56:17.014 00.000 11060 MoveAxis(N, 0, ABG)
23:56:17.014 00.000 11060 Move returns status 0, amount 0
23:56:17.014 00.000 11060 move complete, result=0
23:56:17.014 00.000 11060 worker thread done servicing request
23:56:17.020 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:17.030 00.010 10844 UpdateGuideState exits: m=3172 SNR=36.1
23:56:17.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:17.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:17.030 00.000 10844 Enqueuing Expose request
23:56:17.030 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:17.030 00.000 11060 Worker thread wakes up
23:56:17.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:17.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:17.677 00.647 11060 Exposure complete
23:56:17.834 00.157 11060 worker thread done servicing request
23:56:17.834 00.000 10844 OnExposeComplete: enter
23:56:17.834 00.000 10844 UpdateGuideState(): m_state=6
23:56:17.834 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3943
23:56:17.834 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=61.42, Mass=2871, SNR=34.0, Peak=226 HFD=3.6
23:56:17.834 00.000 10844 MultiStar: [#1 0.49,0.49,0.00,M1] [#2 0.13,0.28,2.00,U] [#3 0.59,0.03,1.00,U] [#4 0.63,0.18,0.00,M1] [#5 0.16,0.04,1.12,U] [#6 0.39,0.52,0.00,M1] [#7 0.27,-0.32,0.85,U] [#8 0.15,-0.04,1.06,U] 
23:56:17.834 00.000 10844 refined, 5 included, MultiStar: {0.29, 0.06}, one-star: {0.65, 0.14}
23:56:17.834 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
23:56:17.834 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
23:56:17.834 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.22 mountX=-0.12 mountY=0.28, mountTheta=1.97
23:56:17.839 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.06, opts=13)
23:56:17.839 00.000 10844 Enqueuing Move request for scope (0.29, 0.06)
23:56:17.839 00.000 11060 Worker thread wakes up
23:56:17.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
23:56:17.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
23:56:17.839 00.000 11060 Moving (0.29, 0.06) raw xDistance=-0.12 yDistance=0.28
23:56:17.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:56:17.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:17.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:56:17.839 00.000 11060 MoveAxis(E, 0, ABG)
23:56:17.839 00.000 11060 Move returns status 0, amount 0
23:56:17.839 00.000 11060 MoveAxis(N, 0, ABG)
23:56:17.839 00.000 11060 Move returns status 0, amount 0
23:56:17.839 00.000 11060 move complete, result=0
23:56:17.839 00.000 11060 worker thread done servicing request
23:56:17.844 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:17.860 00.016 10844 UpdateGuideState exits: m=2871 SNR=34.0
23:56:17.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:17.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:17.860 00.000 10844 Enqueuing Expose request
23:56:17.860 00.000 11060 Worker thread wakes up
23:56:17.860 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:56:17.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:17.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:18.486 00.626 11060 Exposure complete
23:56:18.647 00.161 11060 worker thread done servicing request
23:56:18.647 00.000 10844 OnExposeComplete: enter
23:56:18.647 00.000 10844 UpdateGuideState(): m_state=6
23:56:18.648 00.001 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3944
23:56:18.648 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.24, Mass=3503, SNR=38.8, Peak=254 HFD=3.6
23:56:18.648 00.000 10844 MultiStar: [#1 0.53,0.09,1.07,U] [#2 0.24,0.41,1.76,U] [#3 0.85,0.40,0.00,M1] [#4 0.58,0.08,0.86,U] [#5 0.18,-0.29,1.01,U] [#6 0.60,0.14,0.83,U] [#7 0.33,-0.28,0.80,U] [#8 -0.10,-0.14,0.94,U] 
23:56:18.648 00.000 10844 refined, 7 included, MultiStar: {0.33, 0.04}, one-star: {0.41, -0.04}
23:56:18.648 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
23:56:18.648 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
23:56:18.648 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.33 cameraTheta=0.11 mountX=-0.10 mountY=0.32, mountTheta=1.86
23:56:18.650 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.04, opts=13)
23:56:18.650 00.000 10844 Enqueuing Move request for scope (0.33, 0.04)
23:56:18.650 00.000 11060 Worker thread wakes up
23:56:18.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.04) opts 0xd
23:56:18.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.04)
23:56:18.650 00.000 11060 Moving (0.33, 0.04) raw xDistance=-0.10 yDistance=0.32
23:56:18.652 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:56:18.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:18.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:56:18.652 00.000 11060 MoveAxis(E, 0, ABG)
23:56:18.652 00.000 11060 Move returns status 0, amount 0
23:56:18.652 00.000 11060 MoveAxis(N, 0, ABG)
23:56:18.652 00.000 11060 Move returns status 0, amount 0
23:56:18.652 00.000 11060 move complete, result=0
23:56:18.652 00.000 11060 worker thread done servicing request
23:56:18.662 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:18.677 00.015 10844 UpdateGuideState exits: m=3503 SNR=38.8
23:56:18.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:18.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:18.677 00.000 10844 Enqueuing Expose request
23:56:18.677 00.000 11060 Worker thread wakes up
23:56:18.677 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:56:18.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:18.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:19.302 00.625 11060 Exposure complete
23:56:19.458 00.156 11060 worker thread done servicing request
23:56:19.458 00.000 10844 OnExposeComplete: enter
23:56:19.458 00.000 10844 UpdateGuideState(): m_state=6
23:56:19.458 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
23:56:19.458 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.42, Mass=2900, SNR=34.5, Peak=251 HFD=3.3
23:56:19.458 00.000 10844 MultiStar: [#1 0.51,0.94,0.00,M1] [#2 -0.14,0.55,2.13,U] [#3 0.22,0.12,1.02,U] [#4 0.32,-0.30,0.97,U] [#5 -0.09,0.00,1.13,U] [#6 0.39,-0.01,0.91,U] [#7 0.18,-0.18,0.95,U] [#8 0.00,-0.17,1.00,U] 
23:56:19.458 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.11, 0.14}
23:56:19.458 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
23:56:19.460 00.002 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
23:56:19.460 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.81 mountX=-0.10 mountY=0.07, mountTheta=2.55
23:56:19.461 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.09, opts=13)
23:56:19.461 00.000 10844 Enqueuing Move request for scope (0.09, 0.09)
23:56:19.461 00.000 11060 Worker thread wakes up
23:56:19.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:56:19.461 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:56:19.461 00.000 11060 Moving (0.09, 0.09) raw xDistance=-0.10 yDistance=0.07
23:56:19.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:56:19.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:19.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:56:19.461 00.000 11060 MoveAxis(E, 0, ABG)
23:56:19.461 00.000 11060 Move returns status 0, amount 0
23:56:19.461 00.000 11060 MoveAxis(N, 0, ABG)
23:56:19.461 00.000 11060 Move returns status 0, amount 0
23:56:19.461 00.000 11060 move complete, result=0
23:56:19.461 00.000 11060 worker thread done servicing request
23:56:19.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:19.487 00.026 10844 UpdateGuideState exits: m=2900 SNR=34.5
23:56:19.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:19.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:19.487 00.000 10844 Enqueuing Expose request
23:56:19.487 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:19.487 00.000 11060 Worker thread wakes up
23:56:19.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:19.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:20.130 00.643 11060 Exposure complete
23:56:20.340 00.210 11060 worker thread done servicing request
23:56:20.340 00.000 10844 OnExposeComplete: enter
23:56:20.340 00.000 10844 UpdateGuideState(): m_state=6
23:56:20.340 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3946
23:56:20.340 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.27, Mass=3414, SNR=37.9, Peak=249 HFD=3.7
23:56:20.340 00.000 10844 MultiStar: [#1 0.19,0.30,1.02,U] [#2 -0.13,0.27,1.96,U] [#3 0.48,0.32,0.98,U] [#4 0.47,0.18,0.90,U] [#5 -0.14,-0.22,1.04,U] [#6 0.47,0.20,0.91,U] [#7 0.02,-0.27,0.78,U] [#8 -0.23,-0.03,0.92,U] 
23:56:20.340 00.000 10844 single-star, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.08, -0.01}
23:56:20.340 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
23:56:20.340 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
23:56:20.340 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.00 mountY=0.08, mountTheta=1.59
23:56:20.340 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
23:56:20.340 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
23:56:20.340 00.000 11060 Worker thread wakes up
23:56:20.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
23:56:20.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
23:56:20.340 00.000 11060 Moving (0.08, -0.01) raw xDistance=-0.00 yDistance=0.08
23:56:20.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:56:20.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:20.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:56:20.340 00.000 11060 MoveAxis(E, 0, ABG)
23:56:20.340 00.000 11060 Move returns status 0, amount 0
23:56:20.340 00.000 11060 MoveAxis(N, 0, ABG)
23:56:20.340 00.000 11060 Move returns status 0, amount 0
23:56:20.340 00.000 11060 move complete, result=0
23:56:20.340 00.000 11060 worker thread done servicing request
23:56:20.345 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:20.363 00.018 10844 UpdateGuideState exits: m=3414 SNR=37.9
23:56:20.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:20.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:20.363 00.000 10844 Enqueuing Expose request
23:56:20.363 00.000 11060 Worker thread wakes up
23:56:20.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:20.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:20.363 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:21.003 00.640 11060 Exposure complete
23:56:21.186 00.183 11060 worker thread done servicing request
23:56:21.186 00.000 10844 OnExposeComplete: enter
23:56:21.186 00.000 10844 UpdateGuideState(): m_state=6
23:56:21.189 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3947
23:56:21.189 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.13, Mass=2972, SNR=34.7, Peak=241 HFD=3.6
23:56:21.189 00.000 10844 MultiStar: [#1 0.13,0.00,1.05,U] [#2 0.01,0.02,1.97,U] [#3 0.62,-0.13,0.00,M1] [#4 0.25,-0.13,1.04,U] [#5 -0.43,-0.20,1.06,U] [#6 0.39,0.06,0.94,U] [#7 0.31,-0.05,0.94,U] [#8 0.17,-0.10,1.01,U] 
23:56:21.189 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.07, -0.15}
23:56:21.189 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
23:56:21.189 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
23:56:21.189 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.58 mountX=0.04 mountY=0.10, mountTheta=1.17
23:56:21.193 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.06, opts=13)
23:56:21.193 00.000 10844 Enqueuing Move request for scope (0.09, -0.06)
23:56:21.193 00.000 11060 Worker thread wakes up
23:56:21.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:56:21.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:56:21.193 00.000 11060 Moving (0.09, -0.06) raw xDistance=0.04 yDistance=0.10
23:56:21.195 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:56:21.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:21.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:56:21.195 00.000 11060 MoveAxis(E, 0, ABG)
23:56:21.195 00.000 11060 Move returns status 0, amount 0
23:56:21.195 00.000 11060 MoveAxis(N, 0, ABG)
23:56:21.195 00.000 11060 Move returns status 0, amount 0
23:56:21.195 00.000 11060 move complete, result=0
23:56:21.196 00.001 11060 worker thread done servicing request
23:56:21.204 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:56:21.216 00.012 10844 UpdateGuideState exits: m=2972 SNR=34.7
23:56:21.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:21.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:21.216 00.000 10844 Enqueuing Expose request
23:56:21.216 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:21.216 00.000 11060 Worker thread wakes up
23:56:21.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:21.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:21.842 00.626 11060 Exposure complete
23:56:22.011 00.169 11060 worker thread done servicing request
23:56:22.011 00.000 10844 OnExposeComplete: enter
23:56:22.011 00.000 10844 UpdateGuideState(): m_state=6
23:56:22.012 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3948
23:56:22.012 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.08, Mass=2939, SNR=35.3, Peak=215 HFD=3.7
23:56:22.012 00.000 10844 MultiStar: [#1 0.50,-0.03,0.96,U] [#2 0.21,0.29,2.14,U] [#3 0.59,0.06,0.99,U] [#4 0.62,0.16,0.00,M1] [#5 0.21,-0.42,1.06,U] [#6 0.82,0.18,0.00,M1] [#7 0.37,-0.15,0.84,U] [#8 -0.28,-0.32,1.02,U] 
23:56:22.012 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.06}, one-star: {0.28, -0.20}
23:56:22.012 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
23:56:22.012 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
23:56:22.012 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.22 mountX=0.01 mountY=0.26, mountTheta=1.53
23:56:22.014 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.06, opts=13)
23:56:22.014 00.000 10844 Enqueuing Move request for scope (0.25, -0.06)
23:56:22.014 00.000 11060 Worker thread wakes up
23:56:22.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
23:56:22.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
23:56:22.014 00.000 11060 Moving (0.25, -0.06) raw xDistance=0.01 yDistance=0.26
23:56:22.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:56:22.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:56:22.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:56:22.014 00.000 11060 MoveAxis(E, 0, ABG)
23:56:22.014 00.000 11060 Move returns status 0, amount 0
23:56:22.014 00.000 11060 MoveAxis(N, 0, ABG)
23:56:22.014 00.000 11060 Move returns status 0, amount 0
23:56:22.014 00.000 11060 move complete, result=0
23:56:22.014 00.000 11060 worker thread done servicing request
23:56:22.020 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:22.046 00.026 10844 UpdateGuideState exits: m=2939 SNR=35.3
23:56:22.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:22.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:22.046 00.000 10844 Enqueuing Expose request
23:56:22.046 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:56:22.046 00.000 11060 Worker thread wakes up
23:56:22.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:22.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:22.689 00.643 11060 Exposure complete
23:56:22.839 00.150 11060 worker thread done servicing request
23:56:22.839 00.000 10844 OnExposeComplete: enter
23:56:22.839 00.000 10844 UpdateGuideState(): m_state=6
23:56:22.839 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3949
23:56:22.839 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.92, Mass=2930, SNR=35.1, Peak=220 HFD=3.8
23:56:22.840 00.001 10844 MultiStar: [#1 0.21,0.68,0.00,M1] [#2 -0.12,0.54,2.07,U] [#3 0.20,0.41,1.08,U] [#4 0.66,-0.08,0.00,M2] [#5 0.52,0.00,1.05,U] [#6 0.42,0.77,0.00,M2] [#7 0.20,0.14,0.90,U] [#8 -0.15,0.12,1.02,U] 
23:56:22.840 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.34}, one-star: {0.56, 0.64}
23:56:22.840 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
23:56:22.840 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
23:56:22.840 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.34 hyp=0.38 cameraTheta=1.14 mountX=-0.37 mountY=0.10, mountTheta=2.88
23:56:22.840 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.34, opts=13)
23:56:22.840 00.000 10844 Enqueuing Move request for scope (0.16, 0.34)
23:56:22.842 00.002 11060 Worker thread wakes up
23:56:22.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.34) opts 0xd
23:56:22.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.34)
23:56:22.842 00.000 11060 Moving (0.16, 0.34) raw xDistance=-0.37 yDistance=0.10
23:56:22.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
23:56:22.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:22.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:56:22.842 00.000 11060 MoveAxis(E, 63, ABG)
23:56:22.842 00.000 11060 Guiding  Dir = 2, Dur = 63
23:56:22.850 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:22.866 00.016 11060 IsSlewing returns 0
23:56:22.867 00.001 11060 IsGuiding returns 0
23:56:22.871 00.004 10844 UpdateGuideState exits: m=2930 SNR=35.1
23:56:22.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:22.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:22.871 00.000 10844 Enqueuing Expose request
23:56:22.957 00.086 11060 IsGuiding returns 0
23:56:22.957 00.000 11060 Move returns status 0, amount 63
23:56:22.957 00.000 11060 MoveAxis(N, 0, ABG)
23:56:22.957 00.000 11060 Move returns status 0, amount 0
23:56:22.957 00.000 11060 move complete, result=0
23:56:22.957 00.000 11060 worker thread done servicing request
23:56:22.957 00.000 11060 Worker thread wakes up
23:56:22.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:22.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:22.957 00.000 10844 GuideStep: -0.4 px 63 ms EAST, 0.1 px 0 ms NORTH
23:56:23.590 00.633 11060 Exposure complete
23:56:23.797 00.207 11060 worker thread done servicing request
23:56:23.797 00.000 10844 OnExposeComplete: enter
23:56:23.797 00.000 10844 UpdateGuideState(): m_state=6
23:56:23.797 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3950
23:56:23.797 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.38, Mass=2783, SNR=33.6, Peak=234 HFD=3.4
23:56:23.797 00.000 10844 MultiStar: [#1 0.62,0.59,0.00,M2] [#2 0.21,1.20,0.00,M1] [#3 0.67,0.30,0.00,M1] [#4 0.56,0.39,0.00,M3] [#5 0.46,0.78,0.00,M1] [#6 0.34,0.94,0.00,M3] [#7 0.22,0.17,0.90,U] [#8 0.20,0.02,1.00,U] 
23:56:23.797 00.000 10844 refined, 2 included, MultiStar: {0.26, 0.09}, one-star: {0.35, 0.11}
23:56:23.797 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
23:56:23.797 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
23:56:23.797 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.09 hyp=0.27 cameraTheta=0.35 mountX=-0.14 mountY=0.24, mountTheta=2.10
23:56:23.802 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.09, opts=13)
23:56:23.802 00.000 10844 Enqueuing Move request for scope (0.26, 0.09)
23:56:23.802 00.000 11060 Worker thread wakes up
23:56:23.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.09) opts 0xd
23:56:23.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.09)
23:56:23.802 00.000 11060 Moving (0.26, 0.09) raw xDistance=-0.14 yDistance=0.24
23:56:23.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:56:23.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:56:23.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:56:23.802 00.000 11060 MoveAxis(E, 26, ABG)
23:56:23.802 00.000 11060 Guiding  Dir = 2, Dur = 26
23:56:23.812 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:23.823 00.011 11060 IsSlewing returns 0
23:56:23.824 00.001 11060 IsGuiding returns 0
23:56:23.843 00.019 10844 UpdateGuideState exits: m=2783 SNR=33.6
23:56:23.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:23.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:23.843 00.000 10844 Enqueuing Expose request
23:56:23.871 00.028 11060 IsGuiding returns 0
23:56:23.871 00.000 11060 Move returns status 0, amount 26
23:56:23.871 00.000 11060 MoveAxis(N, 0, ABG)
23:56:23.871 00.000 11060 Move returns status 0, amount 0
23:56:23.872 00.001 11060 move complete, result=0
23:56:23.872 00.000 11060 worker thread done servicing request
23:56:23.872 00.000 11060 Worker thread wakes up
23:56:23.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:23.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:23.872 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.2 px 0 ms NORTH
23:56:24.499 00.627 11060 Exposure complete
23:56:24.684 00.185 11060 worker thread done servicing request
23:56:24.684 00.000 10844 OnExposeComplete: enter
23:56:24.684 00.000 10844 UpdateGuideState(): m_state=6
23:56:24.686 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3951
23:56:24.686 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=61.17, Mass=3286, SNR=37.0, Peak=240 HFD=3.8
23:56:24.686 00.000 10844 MultiStar: [#1 0.16,0.97,0.00,M3] [#2 0.47,0.64,0.00,M2] [#3 0.55,0.05,1.03,U] [#4 0.51,0.10,0.97,U] [#5 0.46,0.12,1.03,U] [#6 0.34,0.15,0.89,U] [#7 -0.43,-0.01,0.87,U] [#8 -0.21,0.04,0.94,U] 
23:56:24.686 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {-0.24, -0.10}
23:56:24.686 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
23:56:24.686 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
23:56:24.686 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=-0.07 mountY=0.14, mountTheta=2.05
23:56:24.689 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.05, opts=13)
23:56:24.689 00.000 10844 Enqueuing Move request for scope (0.15, 0.05)
23:56:24.691 00.002 11060 Worker thread wakes up
23:56:24.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:56:24.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:56:24.691 00.000 11060 Moving (0.15, 0.05) raw xDistance=-0.07 yDistance=0.14
23:56:24.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:56:24.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:24.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:56:24.691 00.000 11060 MoveAxis(E, 0, ABG)
23:56:24.691 00.000 11060 Move returns status 0, amount 0
23:56:24.691 00.000 11060 MoveAxis(N, 0, ABG)
23:56:24.691 00.000 11060 Move returns status 0, amount 0
23:56:24.691 00.000 11060 move complete, result=0
23:56:24.691 00.000 11060 worker thread done servicing request
23:56:24.699 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:24.709 00.010 10844 UpdateGuideState exits: m=3286 SNR=37.0
23:56:24.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:24.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:24.709 00.000 10844 Enqueuing Expose request
23:56:24.709 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:24.709 00.000 11060 Worker thread wakes up
23:56:24.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:24.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:25.342 00.633 11060 Exposure complete
23:56:25.503 00.161 11060 worker thread done servicing request
23:56:25.503 00.000 10844 OnExposeComplete: enter
23:56:25.503 00.000 10844 UpdateGuideState(): m_state=6
23:56:25.503 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3952
23:56:25.503 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.56, Mass=3007, SNR=34.7, Peak=255 HFD=3.7
23:56:25.503 00.000 10844 MultiStar: [#1 0.20,0.71,0.00,M4] [#2 0.18,0.31,2.14,U] [#3 0.71,0.03,0.00,M1] [#4 0.49,0.96,0.00,M3] [#5 0.11,0.17,0.99,U] [#6 0.36,0.25,0.98,U] [#7 0.43,0.43,0.84,U] [#8 -0.09,0.28,1.09,U] 
23:56:25.503 00.000 10844 single-star, 5 included, MultiStar: {0.15, 0.29}, one-star: {-0.02, 0.28}
23:56:25.503 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
23:56:25.503 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
23:56:25.503 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.65 mountX=-0.27 mountY=-0.07, mountTheta=-2.89
23:56:25.506 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.28, opts=13)
23:56:25.506 00.000 10844 Enqueuing Move request for scope (-0.02, 0.28)
23:56:25.506 00.000 11060 Worker thread wakes up
23:56:25.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
23:56:25.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
23:56:25.506 00.000 11060 Moving (-0.02, 0.28) raw xDistance=-0.27 yDistance=-0.07
23:56:25.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:56:25.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:25.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:25.506 00.000 11060 MoveAxis(E, 47, ABG)
23:56:25.506 00.000 11060 Guiding  Dir = 2, Dur = 47
23:56:25.509 00.003 11060 IsSlewing returns 0
23:56:25.509 00.000 11060 IsGuiding returns 0
23:56:25.512 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:25.522 00.010 10844 UpdateGuideState exits: m=3007 SNR=34.7 Saturated
23:56:25.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:25.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:25.522 00.000 10844 Enqueuing Expose request
23:56:25.571 00.049 11060 IsGuiding returns 0
23:56:25.571 00.000 11060 Move returns status 0, amount 47
23:56:25.571 00.000 11060 MoveAxis(N, 0, ABG)
23:56:25.571 00.000 11060 Move returns status 0, amount 0
23:56:25.571 00.000 11060 move complete, result=0
23:56:25.571 00.000 11060 worker thread done servicing request
23:56:25.571 00.000 11060 Worker thread wakes up
23:56:25.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:25.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:25.573 00.002 10844 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
23:56:26.212 00.639 11060 Exposure complete
23:56:26.396 00.184 11060 worker thread done servicing request
23:56:26.396 00.000 10844 OnExposeComplete: enter
23:56:26.396 00.000 10844 UpdateGuideState(): m_state=6
23:56:26.398 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3953
23:56:26.398 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.35, Mass=3280, SNR=36.1, Peak=243 HFD=3.6
23:56:26.398 00.000 10844 MultiStar: [#1 0.40,1.09,0.00,M5] [#2 -0.46,0.52,0.00,M2] [#3 0.20,-0.13,1.03,U] [#4 0.29,1.03,0.00,M4] [#5 0.40,-0.12,0.98,U] [#6 0.24,0.74,0.00,M2] [#7 -0.27,0.32,0.84,U] [#8 -0.52,-0.22,0.96,U] 
23:56:26.398 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.03}, one-star: {-0.06, 0.08}
23:56:26.398 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
23:56:26.398 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
23:56:26.398 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.58 mountX=0.03 mountY=-0.04, mountTheta=-0.84
23:56:26.401 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
23:56:26.401 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
23:56:26.401 00.000 11060 Worker thread wakes up
23:56:26.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
23:56:26.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
23:56:26.401 00.000 11060 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
23:56:26.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:56:26.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:26.402 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:56:26.402 00.000 11060 MoveAxis(E, 0, ABG)
23:56:26.402 00.000 11060 Move returns status 0, amount 0
23:56:26.402 00.000 11060 MoveAxis(N, 0, ABG)
23:56:26.402 00.000 11060 Move returns status 0, amount 0
23:56:26.402 00.000 11060 move complete, result=0
23:56:26.402 00.000 11060 worker thread done servicing request
23:56:26.406 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:26.419 00.013 10844 UpdateGuideState exits: m=3280 SNR=36.1
23:56:26.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:26.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:26.419 00.000 10844 Enqueuing Expose request
23:56:26.419 00.000 11060 Worker thread wakes up
23:56:26.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:26.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:26.419 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:27.056 00.637 11060 Exposure complete
23:56:27.210 00.154 11060 worker thread done servicing request
23:56:27.210 00.000 10844 OnExposeComplete: enter
23:56:27.210 00.000 10844 UpdateGuideState(): m_state=6
23:56:27.210 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3954
23:56:27.210 00.000 10844 Star::Find returns 1 (1), X=258.20, Y=61.73, Mass=3505, SNR=38.4, Peak=255 HFD=3.8
23:56:27.210 00.000 10844 MultiStar: [#1 -0.17,0.16,0.92,U] [#2 -0.66,0.44,0.00,M3] [#3 -0.13,0.39,0.90,U] [#4 0.22,0.53,0.89,U] [#5 0.05,0.20,0.92,U] [#6 -0.12,0.36,0.81,U] [#7 -0.43,0.17,0.82,U] [#8 -0.23,0.02,0.95,U] 
23:56:27.210 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.28}, one-star: {-0.16, 0.45}
23:56:27.210 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
23:56:27.210 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
23:56:27.210 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.28 hyp=0.31 cameraTheta=1.97 mountX=-0.26 mountY=-0.16, mountTheta=-2.57
23:56:27.216 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.28, opts=13)
23:56:27.216 00.000 10844 Enqueuing Move request for scope (-0.12, 0.28)
23:56:27.216 00.000 11060 Worker thread wakes up
23:56:27.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.28) opts 0xd
23:56:27.216 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.28)
23:56:27.216 00.000 11060 Moving (-0.12, 0.28) raw xDistance=-0.26 yDistance=-0.16
23:56:27.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:56:27.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:27.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:56:27.216 00.000 11060 MoveAxis(E, 45, ABG)
23:56:27.216 00.000 11060 Guiding  Dir = 2, Dur = 45
23:56:27.226 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:27.242 00.016 10844 UpdateGuideState exits: m=3505 SNR=38.4 Saturated
23:56:27.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:27.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:27.242 00.000 10844 Enqueuing Expose request
23:56:27.247 00.005 11060 IsSlewing returns 0
23:56:27.247 00.000 11060 IsGuiding returns 0
23:56:27.309 00.062 11060 IsGuiding returns 0
23:56:27.309 00.000 11060 Move returns status 0, amount 45
23:56:27.309 00.000 11060 MoveAxis(N, 0, ABG)
23:56:27.309 00.000 11060 Move returns status 0, amount 0
23:56:27.309 00.000 11060 move complete, result=0
23:56:27.309 00.000 11060 worker thread done servicing request
23:56:27.309 00.000 11060 Worker thread wakes up
23:56:27.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:27.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:27.309 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.2 px 0 ms NORTH
23:56:27.944 00.635 11060 Exposure complete
23:56:28.104 00.160 11060 worker thread done servicing request
23:56:28.104 00.000 10844 OnExposeComplete: enter
23:56:28.104 00.000 10844 UpdateGuideState(): m_state=6
23:56:28.104 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3955
23:56:28.104 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=62.45, Mass=3312, SNR=36.4, Peak=250 HFD=3.7
23:56:28.104 00.000 10844 MultiStar: [#1 0.11,0.71,0.00,M5] [#2 -0.35,0.76,0.00,M4] [#3 0.40,0.34,1.00,U] [#4 0.24,0.56,0.95,U] [#5 -0.26,0.09,1.01,U] [#6 0.52,0.68,0.00,M2] [#7 -0.30,0.24,0.90,U] [#8 -0.88,0.11,0.00,M1] 
23:56:28.104 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.48}, one-star: {-0.07, 1.17}
23:56:28.104 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
23:56:28.104 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
23:56:28.104 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.48 hyp=0.48 cameraTheta=1.56 mountX=-0.47 mountY=-0.07, mountTheta=-2.99
23:56:28.104 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.48, opts=13)
23:56:28.104 00.000 10844 Enqueuing Move request for scope (0.01, 0.48)
23:56:28.104 00.000 11060 Worker thread wakes up
23:56:28.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.48) opts 0xd
23:56:28.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.48)
23:56:28.104 00.000 11060 Moving (0.01, 0.48) raw xDistance=-0.47 yDistance=-0.07
23:56:28.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
23:56:28.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:28.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:28.104 00.000 11060 MoveAxis(E, 84, ABG)
23:56:28.104 00.000 11060 Guiding  Dir = 2, Dur = 84
23:56:28.109 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:28.114 00.005 11060 IsSlewing returns 0
23:56:28.114 00.000 11060 IsGuiding returns 0
23:56:28.139 00.025 10844 UpdateGuideState exits: m=3312 SNR=36.4
23:56:28.142 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:28.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:28.142 00.000 10844 Enqueuing Expose request
23:56:28.205 00.063 11060 IsGuiding returns 0
23:56:28.205 00.000 11060 Move returns status 0, amount 84
23:56:28.205 00.000 11060 MoveAxis(N, 0, ABG)
23:56:28.205 00.000 11060 Move returns status 0, amount 0
23:56:28.206 00.001 11060 move complete, result=0
23:56:28.206 00.000 11060 worker thread done servicing request
23:56:28.206 00.000 11060 Worker thread wakes up
23:56:28.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:28.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:28.221 00.015 10844 GuideStep: -0.5 px 84 ms EAST, -0.1 px 0 ms NORTH
23:56:28.858 00.637 11060 Exposure complete
23:56:29.040 00.182 11060 worker thread done servicing request
23:56:29.045 00.005 10844 OnExposeComplete: enter
23:56:29.045 00.000 10844 UpdateGuideState(): m_state=6
23:56:29.045 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3956
23:56:29.045 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=61.15, Mass=3187, SNR=36.2, Peak=219 HFD=3.9
23:56:29.045 00.000 10844 MultiStar: [#1 -0.50,0.35,1.13,U] [#2 -0.64,0.28,0.00,M5] [#3 -0.25,0.09,1.02,U] [#4 0.46,0.27,0.96,U] [#5 0.11,-0.14,1.06,U] [#6 -0.15,-0.21,0.88,U] [#7 -0.36,0.02,0.90,U] [#8 -0.36,0.18,1.01,U] 
23:56:29.045 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.06}, one-star: {-0.23, -0.13}
23:56:29.045 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.54 = -1.75)
23:56:29.045 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.76)
23:56:29.045 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.18 cameraTheta=2.78 mountX=-0.03 mountY=-0.17, mountTheta=-1.75
23:56:29.048 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.06, opts=13)
23:56:29.048 00.000 10844 Enqueuing Move request for scope (-0.16, 0.06)
23:56:29.050 00.002 11060 Worker thread wakes up
23:56:29.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
23:56:29.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
23:56:29.050 00.000 11060 Moving (-0.16, 0.06) raw xDistance=-0.03 yDistance=-0.17
23:56:29.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:56:29.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:29.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:56:29.050 00.000 11060 MoveAxis(E, 0, ABG)
23:56:29.050 00.000 11060 Move returns status 0, amount 0
23:56:29.050 00.000 11060 MoveAxis(N, 0, ABG)
23:56:29.050 00.000 11060 Move returns status 0, amount 0
23:56:29.050 00.000 11060 move complete, result=0
23:56:29.050 00.000 11060 worker thread done servicing request
23:56:29.056 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:29.071 00.015 10844 UpdateGuideState exits: m=3187 SNR=36.2
23:56:29.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:29.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:29.071 00.000 10844 Enqueuing Expose request
23:56:29.071 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:29.071 00.000 11060 Worker thread wakes up
23:56:29.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:29.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:29.702 00.631 11060 Exposure complete
23:56:29.904 00.202 11060 worker thread done servicing request
23:56:29.904 00.000 10844 OnExposeComplete: enter
23:56:29.904 00.000 10844 UpdateGuideState(): m_state=6
23:56:29.904 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3957
23:56:29.904 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.16, Mass=3458, SNR=37.5, Peak=237 HFD=3.8
23:56:29.906 00.002 10844 MultiStar: [#1 0.45,0.06,1.01,U] [#2 -0.69,0.44,0.00,M6] [#3 0.29,-0.25,0.99,U] [#4 -0.50,-0.45,0.00,M2] [#5 -0.22,-1.01,0.00,M1] [#6 0.57,0.16,0.91,U] [#7 -0.10,-0.72,0.00,M1] [#8 -0.44,-0.22,0.97,U] 
23:56:29.906 00.000 10844 refined, 4 included, MultiStar: {0.21, -0.07}, one-star: {0.20, -0.11}
23:56:29.906 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
23:56:29.906 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
23:56:29.906 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.34 mountX=0.04 mountY=0.22, mountTheta=1.41
23:56:29.907 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.07, opts=13)
23:56:29.909 00.002 10844 Enqueuing Move request for scope (0.21, -0.07)
23:56:29.909 00.000 11060 Worker thread wakes up
23:56:29.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
23:56:29.909 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
23:56:29.909 00.000 11060 Moving (0.21, -0.07) raw xDistance=0.04 yDistance=0.22
23:56:29.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:56:29.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:56:29.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:56:29.909 00.000 11060 MoveAxis(E, 0, ABG)
23:56:29.909 00.000 11060 Move returns status 0, amount 0
23:56:29.909 00.000 11060 MoveAxis(N, 0, ABG)
23:56:29.909 00.000 11060 Move returns status 0, amount 0
23:56:29.909 00.000 11060 move complete, result=0
23:56:29.909 00.000 11060 worker thread done servicing request
23:56:29.916 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:56:29.927 00.011 10844 UpdateGuideState exits: m=3458 SNR=37.5
23:56:29.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:29.928 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:29.928 00.000 10844 Enqueuing Expose request
23:56:29.928 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:29.928 00.000 11060 Worker thread wakes up
23:56:29.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:29.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:30.557 00.629 11060 Exposure complete
23:56:30.712 00.155 11060 worker thread done servicing request
23:56:30.712 00.000 10844 OnExposeComplete: enter
23:56:30.712 00.000 10844 UpdateGuideState(): m_state=6
23:56:30.712 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3958
23:56:30.712 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=60.92, Mass=3377, SNR=37.6, Peak=227 HFD=4.0
23:56:30.718 00.006 10844 MultiStar: [#1 0.37,-0.13,0.99,U] [#2 0.26,0.15,1.94,U] [#3 0.63,-0.25,0.00,M1] [#4 0.10,0.55,0.90,U] [#5 0.72,-0.85,0.00,M2] [#6 0.44,0.12,0.98,U] [#7 0.21,-0.24,0.92,U] [#8 -0.10,-1.34,0.00,M1] 
23:56:30.718 00.000 10844 refined, 5 included, MultiStar: {0.31, 0.03}, one-star: {0.49, -0.36}
23:56:30.718 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
23:56:30.718 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
23:56:30.718 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.03 hyp=0.31 cameraTheta=0.10 mountX=-0.09 mountY=0.30, mountTheta=1.85
23:56:30.718 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.03, opts=13)
23:56:30.718 00.000 10844 Enqueuing Move request for scope (0.31, 0.03)
23:56:30.720 00.002 11060 Worker thread wakes up
23:56:30.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.03) opts 0xd
23:56:30.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.03)
23:56:30.720 00.000 11060 Moving (0.31, 0.03) raw xDistance=-0.09 yDistance=0.30
23:56:30.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:56:30.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:56:30.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:56:30.720 00.000 11060 MoveAxis(E, 0, ABG)
23:56:30.720 00.000 11060 Move returns status 0, amount 0
23:56:30.720 00.000 11060 MoveAxis(N, 0, ABG)
23:56:30.720 00.000 11060 Move returns status 0, amount 0
23:56:30.720 00.000 11060 move complete, result=0
23:56:30.720 00.000 11060 worker thread done servicing request
23:56:30.726 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:30.740 00.014 10844 UpdateGuideState exits: m=3377 SNR=37.6
23:56:30.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:30.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:30.740 00.000 10844 Enqueuing Expose request
23:56:30.740 00.000 11060 Worker thread wakes up
23:56:30.740 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:56:30.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:30.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:31.373 00.633 11060 Exposure complete
23:56:31.533 00.160 11060 worker thread done servicing request
23:56:31.533 00.000 10844 OnExposeComplete: enter
23:56:31.533 00.000 10844 UpdateGuideState(): m_state=6
23:56:31.533 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3959
23:56:31.533 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=60.73, Mass=3137, SNR=36.0, Peak=221 HFD=3.9
23:56:31.533 00.000 10844 MultiStar: [#1 0.28,0.41,1.07,U] [#2 0.28,0.47,1.86,U] [#3 0.30,-0.18,1.01,U] [#4 0.33,0.02,0.94,U] [#5 0.01,-0.49,1.00,U] [#6 -0.01,0.15,0.96,U] [#7 0.04,-0.73,0.00,M1] [#8 -0.58,-0.41,0.00,M2] 
23:56:31.533 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.03}, one-star: {0.49, -0.54}
23:56:31.533 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
23:56:31.533 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
23:56:31.533 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.25 cameraTheta=0.13 mountX=-0.08 mountY=0.24, mountTheta=1.88
23:56:31.537 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.03, opts=13)
23:56:31.537 00.000 10844 Enqueuing Move request for scope (0.25, 0.03)
23:56:31.537 00.000 11060 Worker thread wakes up
23:56:31.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
23:56:31.537 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
23:56:31.537 00.000 11060 Moving (0.25, 0.03) raw xDistance=-0.08 yDistance=0.24
23:56:31.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:56:31.537 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.31 newest=0.76
23:56:31.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
23:56:31.538 00.001 11060 MoveAxis(E, 0, ABG)
23:56:31.538 00.000 11060 Move returns status 0, amount 0
23:56:31.538 00.000 11060 BLC: Oldest BLC event removed
23:56:31.538 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:56:31.538 00.000 11060 MoveAxis(S, 843, ABG)
23:56:31.538 00.000 11060 duration set to 750 by maxDecDuration
23:56:31.538 00.000 11060 Guiding  Dir = 1, Dur = 750
23:56:31.543 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:31.559 00.016 10844 UpdateGuideState exits: m=3137 SNR=36.0
23:56:31.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:31.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:31.559 00.000 10844 Enqueuing Expose request
23:56:31.569 00.010 11060 IsSlewing returns 0
23:56:31.570 00.001 11060 IsGuiding returns 0
23:56:32.352 00.782 11060 IsGuiding returns 0
23:56:32.352 00.000 11060 Move returns status 0, amount 750
23:56:32.352 00.000 11060 move complete, result=0
23:56:32.352 00.000 11060 worker thread done servicing request
23:56:32.352 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
23:56:32.352 00.000 11060 Worker thread wakes up
23:56:32.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:32.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:32.987 00.635 11060 Exposure complete
23:56:33.144 00.157 11060 worker thread done servicing request
23:56:33.144 00.000 10844 OnExposeComplete: enter
23:56:33.144 00.000 10844 UpdateGuideState(): m_state=6
23:56:33.144 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3960
23:56:33.144 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=60.77, Mass=3472, SNR=38.3, Peak=236 HFD=3.6
23:56:33.144 00.000 10844 MultiStar: [#1 0.19,-0.29,0.89,U] [#2 -0.12,-0.44,1.79,U] [#3 -0.03,-0.31,0.93,U] [#4 0.29,-0.90,0.00,M1] [#5 -0.02,-0.61,1.04,U] [#6 -0.05,-0.21,0.82,U] [#7 -0.20,-0.93,0.00,M2] [#8 -0.43,-0.67,0.00,M3] 
23:56:33.144 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.41}, one-star: {-0.06, -0.51}
23:56:33.144 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
23:56:33.146 00.002 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
23:56:33.146 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.65 mountX=0.41 mountY=0.04, mountTheta=0.09
23:56:33.147 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.41, opts=13)
23:56:33.147 00.000 10844 Enqueuing Move request for scope (-0.03, -0.41)
23:56:33.147 00.000 11060 Worker thread wakes up
23:56:33.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.41) opts 0xd
23:56:33.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.41)
23:56:33.147 00.000 11060 Moving (-0.03, -0.41) raw xDistance=0.41 yDistance=0.04
23:56:33.147 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.166449, 1:0.036653
23:56:33.147 00.000 11060 BLC: No correction, Miss < min_move
23:56:33.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
23:56:33.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:33.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:56:33.147 00.000 11060 MoveAxis(W, 71, ABG)
23:56:33.147 00.000 11060 Guiding  Dir = 3, Dur = 71
23:56:33.152 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:33.164 00.012 11060 IsSlewing returns 0
23:56:33.164 00.000 11060 IsGuiding returns 0
23:56:33.164 00.000 10844 UpdateGuideState exits: m=3472 SNR=38.3
23:56:33.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:33.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:33.164 00.000 10844 Enqueuing Expose request
23:56:33.247 00.083 11060 IsGuiding returns 0
23:56:33.247 00.000 11060 Move returns status 0, amount 71
23:56:33.247 00.000 11060 MoveAxis(N, 0, ABG)
23:56:33.247 00.000 11060 Move returns status 0, amount 0
23:56:33.247 00.000 11060 move complete, result=0
23:56:33.247 00.000 11060 worker thread done servicing request
23:56:33.247 00.000 10844 GuideStep: 0.4 px 71 ms WEST, 0.0 px 0 ms NORTH
23:56:33.247 00.000 11060 Worker thread wakes up
23:56:33.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:33.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:33.891 00.644 11060 Exposure complete
23:56:34.036 00.145 11060 worker thread done servicing request
23:56:34.036 00.000 10844 OnExposeComplete: enter
23:56:34.036 00.000 10844 UpdateGuideState(): m_state=6
23:56:34.036 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3961
23:56:34.036 00.000 10844 Star::Find returns 1 (0), X=257.88, Y=61.03, Mass=3356, SNR=36.9, Peak=240 HFD=4.0
23:56:34.036 00.000 10844 MultiStar: [#1 0.06,-0.12,1.09,U] [#2 -0.46,0.15,2.09,U] [#3 0.37,0.01,0.83,U] [#4 0.12,-0.41,0.98,U] [#5 -0.19,-1.02,0.00,M1] [#6 -0.06,0.90,0.00,M1] [#7 -0.34,-0.21,0.86,U] [#8 -0.34,-0.22,0.95,U] 
23:56:34.036 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.11}, one-star: {-0.48, -0.25}
23:56:34.036 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
23:56:34.036 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
23:56:34.036 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.64 mountX=0.14 mountY=-0.18, mountTheta=-0.90
23:56:34.040 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.11, opts=13)
23:56:34.040 00.000 10844 Enqueuing Move request for scope (-0.20, -0.11)
23:56:34.040 00.000 11060 Worker thread wakes up
23:56:34.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
23:56:34.040 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
23:56:34.040 00.000 11060 Moving (-0.20, -0.11) raw xDistance=0.14 yDistance=-0.18
23:56:34.040 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.166449, 1:0.036653, 2:-0.180796
23:56:34.040 00.000 11060 BLC: No correction, Miss < min_move
23:56:34.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:56:34.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:34.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:56:34.040 00.000 11060 MoveAxis(W, 27, ABG)
23:56:34.042 00.002 11060 Guiding  Dir = 3, Dur = 27
23:56:34.044 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:34.051 00.007 11060 IsSlewing returns 0
23:56:34.051 00.000 11060 IsGuiding returns 0
23:56:34.059 00.008 10844 UpdateGuideState exits: m=3356 SNR=36.9
23:56:34.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:34.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:34.059 00.000 10844 Enqueuing Expose request
23:56:34.080 00.021 11060 IsGuiding returns 0
23:56:34.080 00.000 11060 Move returns status 0, amount 27
23:56:34.080 00.000 11060 MoveAxis(N, 0, ABG)
23:56:34.080 00.000 11060 Move returns status 0, amount 0
23:56:34.080 00.000 11060 move complete, result=0
23:56:34.080 00.000 11060 worker thread done servicing request
23:56:34.080 00.000 11060 Worker thread wakes up
23:56:34.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:34.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:34.080 00.000 10844 GuideStep: 0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
23:56:34.712 00.632 11060 Exposure complete
23:56:34.869 00.157 11060 worker thread done servicing request
23:56:34.869 00.000 10844 OnExposeComplete: enter
23:56:34.869 00.000 10844 UpdateGuideState(): m_state=6
23:56:34.869 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3962
23:56:34.869 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.76, Mass=3015, SNR=35.0, Peak=251 HFD=3.6
23:56:34.869 00.000 10844 MultiStar: [#1 0.12,0.34,1.06,U] [#2 -0.04,0.64,0.00,M3] [#3 0.48,0.28,1.13,U] [#4 0.34,0.08,1.04,U] [#5 0.05,-0.19,0.98,U] [#6 0.15,0.37,0.98,U] [#7 -0.19,0.16,0.86,U] [#8 -0.18,-0.19,0.93,U] 
23:56:34.869 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.17}, one-star: {0.16, 0.48}
23:56:34.869 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:56:34.869 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
23:56:34.869 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.93 mountX=-0.19 mountY=0.10, mountTheta=2.67
23:56:34.873 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.17, opts=13)
23:56:34.873 00.000 10844 Enqueuing Move request for scope (0.13, 0.17)
23:56:34.873 00.000 11060 Worker thread wakes up
23:56:34.875 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
23:56:34.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
23:56:34.875 00.000 11060 Moving (0.13, 0.17) raw xDistance=-0.19 yDistance=0.10
23:56:34.875 00.000 11060 BLC: window closed
23:56:34.875 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.33, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.166449, 1:0.036653, 2:-0.180796
23:56:34.875 00.000 11060 BLC: No correction, Miss < min_move
23:56:34.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:56:34.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:34.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:56:34.875 00.000 11060 MoveAxis(E, 33, ABG)
23:56:34.875 00.000 11060 Guiding  Dir = 2, Dur = 33
23:56:34.884 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:34.898 00.014 10844 UpdateGuideState exits: m=3015 SNR=35.0
23:56:34.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:34.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:34.898 00.000 10844 Enqueuing Expose request
23:56:34.923 00.025 11060 IsSlewing returns 0
23:56:34.923 00.000 11060 IsGuiding returns 0
23:56:34.979 00.056 11060 IsGuiding returns 0
23:56:34.979 00.000 11060 Move returns status 0, amount 33
23:56:34.979 00.000 11060 MoveAxis(N, 0, ABG)
23:56:34.979 00.000 11060 Move returns status 0, amount 0
23:56:34.979 00.000 11060 move complete, result=0
23:56:34.979 00.000 11060 worker thread done servicing request
23:56:34.979 00.000 11060 Worker thread wakes up
23:56:34.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:34.981 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:34.981 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
23:56:35.619 00.638 11060 Exposure complete
23:56:35.783 00.164 11060 worker thread done servicing request
23:56:35.783 00.000 10844 OnExposeComplete: enter
23:56:35.783 00.000 10844 UpdateGuideState(): m_state=6
23:56:35.783 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3963
23:56:35.783 00.000 10844 Star::Find returns 1 (0), X=258.85, Y=60.87, Mass=3020, SNR=35.5, Peak=230 HFD=3.8
23:56:35.783 00.000 10844 MultiStar: [#1 0.74,0.07,0.00,M1] [#2 -0.63,0.04,2.00,U] [#3 0.30,-0.62,0.00,M1] [#4 0.01,-0.03,1.03,U] [#5 -0.20,-0.59,1.03,U] [#6 -0.06,-0.03,0.87,U] [#7 -0.22,-0.56,0.88,U] [#8 -0.40,-0.87,0.00,M2] 
23:56:35.783 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.22}, one-star: {0.49, -0.41}
23:56:35.783 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
23:56:35.783 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
23:56:35.785 00.002 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-2.25 mountX=0.25 mountY=-0.14, mountTheta=-0.51
23:56:35.785 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.22, opts=13)
23:56:35.785 00.000 10844 Enqueuing Move request for scope (-0.18, -0.22)
23:56:35.785 00.000 11060 Worker thread wakes up
23:56:35.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
23:56:35.785 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
23:56:35.785 00.000 11060 Moving (-0.18, -0.22) raw xDistance=0.25 yDistance=-0.14
23:56:35.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:56:35.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:35.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:35.785 00.000 11060 MoveAxis(W, 42, ABG)
23:56:35.785 00.000 11060 Guiding  Dir = 3, Dur = 42
23:56:35.791 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:35.814 00.023 11060 IsSlewing returns 0
23:56:35.814 00.000 11060 IsGuiding returns 0
23:56:35.827 00.013 10844 UpdateGuideState exits: m=3020 SNR=35.5
23:56:35.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:35.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:35.827 00.000 10844 Enqueuing Expose request
23:56:35.874 00.047 11060 IsGuiding returns 0
23:56:35.874 00.000 11060 Move returns status 0, amount 42
23:56:35.874 00.000 11060 MoveAxis(N, 0, ABG)
23:56:35.874 00.000 11060 Move returns status 0, amount 0
23:56:35.874 00.000 11060 move complete, result=0
23:56:35.874 00.000 11060 worker thread done servicing request
23:56:35.874 00.000 11060 Worker thread wakes up
23:56:35.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:35.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:35.874 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
23:56:36.503 00.629 11060 Exposure complete
23:56:36.678 00.175 11060 worker thread done servicing request
23:56:36.678 00.000 10844 OnExposeComplete: enter
23:56:36.678 00.000 10844 UpdateGuideState(): m_state=6
23:56:36.678 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3964
23:56:36.678 00.000 10844 Star::Find returns 1 (0), X=258.17, Y=61.15, Mass=3156, SNR=36.0, Peak=241 HFD=4.0
23:56:36.678 00.000 10844 MultiStar: [#1 0.19,0.58,0.99,U] [#2 0.11,0.20,1.91,U] [#3 0.60,0.07,0.95,U] [#4 0.39,0.57,0.00,M1] [#5 0.31,0.10,0.98,U] [#6 -0.30,0.50,0.90,U] [#7 0.02,0.04,0.90,U] [#8 -0.06,-0.26,0.96,U] 
23:56:36.678 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.14}, one-star: {-0.19, -0.13}
23:56:36.683 00.005 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
23:56:36.683 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
23:56:36.683 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=-0.16 mountY=0.07, mountTheta=2.74
23:56:36.695 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
23:56:36.695 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
23:56:36.695 00.000 11060 Worker thread wakes up
23:56:36.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
23:56:36.695 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
23:56:36.695 00.000 11060 Moving (0.09, 0.14) raw xDistance=-0.16 yDistance=0.07
23:56:36.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:56:36.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:36.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:56:36.695 00.000 11060 MoveAxis(E, 26, ABG)
23:56:36.695 00.000 11060 Guiding  Dir = 2, Dur = 26
23:56:36.702 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:36.713 00.011 11060 IsSlewing returns 0
23:56:36.713 00.000 11060 IsGuiding returns 0
23:56:36.717 00.004 10844 UpdateGuideState exits: m=3156 SNR=36.0
23:56:36.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:36.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:36.717 00.000 10844 Enqueuing Expose request
23:56:36.774 00.057 11060 IsGuiding returns 0
23:56:36.774 00.000 11060 Move returns status 0, amount 26
23:56:36.774 00.000 11060 MoveAxis(N, 0, ABG)
23:56:36.774 00.000 11060 Move returns status 0, amount 0
23:56:36.774 00.000 11060 move complete, result=0
23:56:36.774 00.000 11060 worker thread done servicing request
23:56:36.774 00.000 11060 Worker thread wakes up
23:56:36.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:36.775 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:36.784 00.009 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
23:56:37.416 00.632 11060 Exposure complete
23:56:37.594 00.178 11060 worker thread done servicing request
23:56:37.594 00.000 10844 OnExposeComplete: enter
23:56:37.594 00.000 10844 UpdateGuideState(): m_state=6
23:56:37.594 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3965
23:56:37.594 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.40, Mass=2934, SNR=35.1, Peak=255 HFD=3.3
23:56:37.594 00.000 10844 MultiStar: [#1 0.28,0.66,0.00,M1] [#2 -0.05,0.29,2.00,U] [#3 0.30,0.37,1.07,U] [#4 0.68,0.37,0.00,M2] [#5 0.26,0.16,1.12,U] [#6 0.39,0.75,0.00,M1] [#7 -0.01,0.40,0.84,U] [#8 -0.32,-0.33,0.99,U] 
23:56:37.594 00.000 10844 single-star, 5 included, MultiStar: {0.04, 0.18}, one-star: {0.12, 0.12}
23:56:37.594 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
23:56:37.594 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
23:56:37.594 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=-0.14 mountY=0.10, mountTheta=2.54
23:56:37.601 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
23:56:37.601 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
23:56:37.601 00.000 11060 Worker thread wakes up
23:56:37.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:56:37.601 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:56:37.601 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.10
23:56:37.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:56:37.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:37.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:56:37.601 00.000 11060 MoveAxis(E, 26, ABG)
23:56:37.602 00.001 11060 Guiding  Dir = 2, Dur = 26
23:56:37.604 00.002 11060 IsSlewing returns 0
23:56:37.605 00.001 11060 IsGuiding returns 0
23:56:37.610 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:37.631 00.021 10844 UpdateGuideState exits: m=2934 SNR=35.1 Saturated
23:56:37.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:37.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:37.631 00.000 10844 Enqueuing Expose request
23:56:37.641 00.010 11060 IsGuiding returns 0
23:56:37.641 00.000 11060 Move returns status 0, amount 26
23:56:37.641 00.000 11060 MoveAxis(N, 0, ABG)
23:56:37.641 00.000 11060 Move returns status 0, amount 0
23:56:37.641 00.000 11060 move complete, result=0
23:56:37.641 00.000 11060 worker thread done servicing request
23:56:37.641 00.000 11060 Worker thread wakes up
23:56:37.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:37.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:37.641 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
23:56:38.269 00.628 11060 Exposure complete
23:56:38.440 00.171 11060 worker thread done servicing request
23:56:38.440 00.000 10844 OnExposeComplete: enter
23:56:38.440 00.000 10844 UpdateGuideState(): m_state=6
23:56:38.440 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3966
23:56:38.442 00.002 10844 Star::Find returns 1 (1), X=258.59, Y=61.07, Mass=4072, SNR=41.0, Peak=255 HFD=3.9
23:56:38.442 00.000 10844 MultiStar: [#1 0.00,0.30,0.92,U] [#2 0.15,0.26,1.69,U] [#3 0.38,-0.64,0.00,M1] [#4 0.48,-0.41,0.82,U] [#5 -0.01,-0.03,0.82,U] [#6 0.50,-0.11,0.79,U] [#7 -0.22,-0.22,0.74,U] [#8 -0.12,-0.58,0.81,U] 
23:56:38.442 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {0.23, -0.21}
23:56:38.442 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
23:56:38.442 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
23:56:38.442 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.52 mountX=0.05 mountY=0.14, mountTheta=1.23
23:56:38.445 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.08, opts=13)
23:56:38.445 00.000 10844 Enqueuing Move request for scope (0.13, -0.08)
23:56:38.445 00.000 11060 Worker thread wakes up
23:56:38.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
23:56:38.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
23:56:38.445 00.000 11060 Moving (0.13, -0.08) raw xDistance=0.05 yDistance=0.14
23:56:38.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:56:38.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:38.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:56:38.447 00.002 11060 MoveAxis(E, 0, ABG)
23:56:38.447 00.000 11060 Move returns status 0, amount 0
23:56:38.447 00.000 11060 MoveAxis(N, 0, ABG)
23:56:38.447 00.000 11060 Move returns status 0, amount 0
23:56:38.447 00.000 11060 move complete, result=0
23:56:38.447 00.000 11060 worker thread done servicing request
23:56:38.450 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:38.461 00.011 10844 UpdateGuideState exits: m=4072 SNR=41.0 Saturated
23:56:38.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:38.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:38.466 00.005 10844 Enqueuing Expose request
23:56:38.466 00.000 11060 Worker thread wakes up
23:56:38.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:38.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:38.466 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:39.095 00.629 11060 Exposure complete
23:56:39.284 00.189 11060 worker thread done servicing request
23:56:39.284 00.000 10844 OnExposeComplete: enter
23:56:39.284 00.000 10844 UpdateGuideState(): m_state=6
23:56:39.284 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3967
23:56:39.284 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.44, Mass=2741, SNR=33.4, Peak=220 HFD=3.4
23:56:39.284 00.000 10844 MultiStar: [#1 0.41,-0.13,1.19,U] [#2 -0.04,0.56,2.22,U] [#3 0.40,-0.35,1.08,U] [#4 0.25,-0.17,1.01,U] [#5 0.12,-0.43,1.12,U] [#6 0.50,-0.02,0.94,U] [#7 -0.09,-0.23,0.92,U] [#8 0.12,-0.24,1.03,U] 
23:56:39.284 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.38, 0.16}
23:56:39.284 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
23:56:39.284 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
23:56:39.287 00.003 10844 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.12 mountX=-0.01 mountY=0.20, mountTheta=1.63
23:56:39.289 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.02, opts=13)
23:56:39.289 00.000 10844 Enqueuing Move request for scope (0.20, -0.02)
23:56:39.290 00.001 11060 Worker thread wakes up
23:56:39.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
23:56:39.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
23:56:39.290 00.000 11060 Moving (0.20, -0.02) raw xDistance=-0.01 yDistance=0.20
23:56:39.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:56:39.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:56:39.290 00.000 11060 MoveAxis(E, 0, ABG)
23:56:39.290 00.000 11060 Move returns status 0, amount 0
23:56:39.290 00.000 11060 MoveAxis(S, 78, ABG)
23:56:39.290 00.000 11060 Guiding  Dir = 1, Dur = 78
23:56:39.299 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:39.315 00.016 10844 UpdateGuideState exits: m=2741 SNR=33.4
23:56:39.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:39.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:39.315 00.000 10844 Enqueuing Expose request
23:56:39.320 00.005 11060 IsSlewing returns 0
23:56:39.320 00.000 11060 IsGuiding returns 0
23:56:39.421 00.101 11060 IsGuiding returns 0
23:56:39.421 00.000 11060 Move returns status 0, amount 78
23:56:39.421 00.000 11060 move complete, result=0
23:56:39.421 00.000 11060 worker thread done servicing request
23:56:39.421 00.000 11060 Worker thread wakes up
23:56:39.421 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 78 ms SOUTH
23:56:39.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:39.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:40.057 00.636 11060 Exposure complete
23:56:40.263 00.206 11060 worker thread done servicing request
23:56:40.263 00.000 10844 OnExposeComplete: enter
23:56:40.263 00.000 10844 UpdateGuideState(): m_state=6
23:56:40.263 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3968
23:56:40.263 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=61.77, Mass=3214, SNR=35.8, Peak=255 HFD=3.7
23:56:40.263 00.000 10844 MultiStar: [#1 0.25,0.05,1.03,U] [#2 0.60,0.65,0.00,M1] [#3 0.18,-0.20,0.95,U] [#4 -0.51,0.16,0.99,U] [#5 0.01,0.21,1.00,U] [#6 0.11,0.50,0.93,U] [#7 0.09,-0.19,0.84,U] [#8 0.02,0.36,0.91,U] 
23:56:40.263 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.18}, one-star: {0.03, 0.49}
23:56:40.265 00.002 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
23:56:40.265 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
23:56:40.265 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.45 mountX=-0.18 mountY=-0.01, mountTheta=-3.10
23:56:40.265 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.18, opts=13)
23:56:40.265 00.000 10844 Enqueuing Move request for scope (0.02, 0.18)
23:56:40.265 00.000 11060 Worker thread wakes up
23:56:40.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
23:56:40.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
23:56:40.265 00.000 11060 Moving (0.02, 0.18) raw xDistance=-0.18 yDistance=-0.01
23:56:40.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:56:40.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:40.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:40.265 00.000 11060 MoveAxis(E, 31, ABG)
23:56:40.265 00.000 11060 Guiding  Dir = 2, Dur = 31
23:56:40.274 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:40.285 00.011 11060 IsSlewing returns 0
23:56:40.285 00.000 11060 IsGuiding returns 0
23:56:40.287 00.002 10844 UpdateGuideState exits: m=3214 SNR=35.8 Saturated
23:56:40.300 00.013 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:40.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:40.300 00.000 10844 Enqueuing Expose request
23:56:40.372 00.072 11060 IsGuiding returns 0
23:56:40.372 00.000 11060 Move returns status 0, amount 31
23:56:40.372 00.000 11060 MoveAxis(N, 0, ABG)
23:56:40.372 00.000 11060 Move returns status 0, amount 0
23:56:40.372 00.000 11060 move complete, result=0
23:56:40.372 00.000 11060 worker thread done servicing request
23:56:40.372 00.000 11060 Worker thread wakes up
23:56:40.374 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:40.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:40.374 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
23:56:40.988 00.614 11060 Exposure complete
23:56:41.166 00.178 11060 worker thread done servicing request
23:56:41.166 00.000 10844 OnExposeComplete: enter
23:56:41.166 00.000 10844 UpdateGuideState(): m_state=6
23:56:41.166 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3969
23:56:41.166 00.000 10844 Star::Find returns 1 (1), X=258.21, Y=61.48, Mass=3162, SNR=35.8, Peak=255 HFD=3.7
23:56:41.166 00.000 10844 MultiStar: [#1 0.37,-0.34,1.03,U] [#2 -0.29,0.30,2.00,U] [#3 0.37,-0.09,0.85,U] [#4 -0.18,-0.05,1.03,U] [#5 -0.05,0.28,1.04,U] [#6 0.04,0.55,0.94,U] [#7 -0.14,-0.18,0.79,U] [#8 -0.31,-0.35,0.98,U] 
23:56:41.166 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.15, 0.20}
23:56:41.166 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
23:56:41.166 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
23:56:41.166 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.36 mountX=-0.05 mountY=-0.08, mountTheta=-2.18
23:56:41.166 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.07, opts=13)
23:56:41.166 00.000 10844 Enqueuing Move request for scope (-0.07, 0.07)
23:56:41.166 00.000 11060 Worker thread wakes up
23:56:41.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
23:56:41.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
23:56:41.166 00.000 11060 Moving (-0.07, 0.07) raw xDistance=-0.05 yDistance=-0.08
23:56:41.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:56:41.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:41.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:56:41.166 00.000 11060 MoveAxis(E, 0, ABG)
23:56:41.166 00.000 11060 Move returns status 0, amount 0
23:56:41.166 00.000 11060 MoveAxis(N, 0, ABG)
23:56:41.166 00.000 11060 Move returns status 0, amount 0
23:56:41.166 00.000 11060 move complete, result=0
23:56:41.166 00.000 11060 worker thread done servicing request
23:56:41.187 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:41.207 00.020 10844 UpdateGuideState exits: m=3162 SNR=35.8 Saturated
23:56:41.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:41.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:41.207 00.000 10844 Enqueuing Expose request
23:56:41.207 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:41.207 00.000 11060 Worker thread wakes up
23:56:41.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:41.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:41.834 00.627 11060 Exposure complete
23:56:41.997 00.163 11060 worker thread done servicing request
23:56:41.997 00.000 10844 OnExposeComplete: enter
23:56:41.997 00.000 10844 UpdateGuideState(): m_state=6
23:56:41.997 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3970
23:56:41.997 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.90, Mass=3165, SNR=35.9, Peak=255 HFD=3.9
23:56:41.997 00.000 10844 MultiStar: [#1 0.33,0.53,1.03,U] [#2 -0.31,0.50,1.96,U] [#3 0.47,0.48,0.00,M1] [#4 -0.23,0.63,0.00,M1] [#5 -0.06,-0.36,1.02,U] [#6 -0.13,-0.18,0.89,U] [#7 -0.15,-0.16,0.82,U] [#8 -0.10,-0.01,0.94,U] 
23:56:41.997 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.19}, one-star: {-0.10, 0.63}
23:56:41.997 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.80 = -2.49)
23:56:41.997 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
23:56:41.997 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.04 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
23:56:42.000 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.19, opts=13)
23:56:42.000 00.000 10844 Enqueuing Move request for scope (-0.10, 0.19)
23:56:42.000 00.000 11060 Worker thread wakes up
23:56:42.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
23:56:42.000 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
23:56:42.000 00.000 11060 Moving (-0.10, 0.19) raw xDistance=-0.17 yDistance=-0.13
23:56:42.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:56:42.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:42.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:56:42.000 00.000 11060 MoveAxis(E, 30, ABG)
23:56:42.000 00.000 11060 Guiding  Dir = 2, Dur = 30
23:56:42.005 00.005 11060 IsSlewing returns 0
23:56:42.005 00.000 11060 IsGuiding returns 0
23:56:42.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:42.037 00.032 11060 IsGuiding returns 0
23:56:42.037 00.000 11060 Move returns status 0, amount 30
23:56:42.037 00.000 11060 MoveAxis(N, 0, ABG)
23:56:42.038 00.001 11060 Move returns status 0, amount 0
23:56:42.038 00.000 11060 move complete, result=0
23:56:42.038 00.000 11060 worker thread done servicing request
23:56:42.038 00.000 10844 UpdateGuideState exits: m=3165 SNR=35.9 Saturated
23:56:42.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:42.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:42.038 00.000 10844 Enqueuing Expose request
23:56:42.038 00.000 11060 Worker thread wakes up
23:56:42.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:42.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:42.038 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
23:56:42.685 00.647 11060 Exposure complete
23:56:42.861 00.176 11060 worker thread done servicing request
23:56:42.861 00.000 10844 OnExposeComplete: enter
23:56:42.861 00.000 10844 UpdateGuideState(): m_state=6
23:56:42.861 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3971
23:56:42.861 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.30, Mass=3267, SNR=36.2, Peak=240 HFD=3.4
23:56:42.861 00.000 10844 MultiStar: [#1 0.57,-0.50,0.00,M1] [#2 0.00,0.13,2.03,U] [#3 0.28,0.27,0.98,U] [#4 0.10,-0.04,1.02,U] [#5 0.16,0.10,0.99,U] [#6 0.36,0.42,0.92,U] [#7 -0.08,0.45,0.79,U] [#8 -0.10,0.31,0.99,U] 
23:56:42.861 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.19}, one-star: {0.54, 0.02}
23:56:42.861 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
23:56:42.861 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
23:56:42.861 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.93 mountX=-0.21 mountY=0.11, mountTheta=2.66
23:56:42.865 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.19, opts=13)
23:56:42.867 00.002 10844 Enqueuing Move request for scope (0.14, 0.19)
23:56:42.867 00.000 11060 Worker thread wakes up
23:56:42.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
23:56:42.867 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
23:56:42.867 00.000 11060 Moving (0.14, 0.19) raw xDistance=-0.21 yDistance=0.11
23:56:42.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:56:42.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:42.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:56:42.867 00.000 11060 MoveAxis(E, 38, ABG)
23:56:42.867 00.000 11060 Guiding  Dir = 2, Dur = 38
23:56:42.875 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:42.887 00.012 10844 UpdateGuideState exits: m=3267 SNR=36.2
23:56:42.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:42.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:42.887 00.000 10844 Enqueuing Expose request
23:56:42.901 00.014 11060 IsSlewing returns 0
23:56:42.901 00.000 11060 IsGuiding returns 0
23:56:42.961 00.060 11060 IsGuiding returns 0
23:56:42.961 00.000 11060 Move returns status 0, amount 38
23:56:42.961 00.000 11060 MoveAxis(N, 0, ABG)
23:56:42.962 00.001 11060 Move returns status 0, amount 0
23:56:42.962 00.000 11060 move complete, result=0
23:56:42.962 00.000 11060 worker thread done servicing request
23:56:42.962 00.000 11060 Worker thread wakes up
23:56:42.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:42.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:42.962 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
23:56:43.596 00.634 11060 Exposure complete
23:56:43.730 00.134 11060 worker thread done servicing request
23:56:43.730 00.000 10844 OnExposeComplete: enter
23:56:43.730 00.000 10844 UpdateGuideState(): m_state=6
23:56:43.734 00.004 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3972
23:56:43.734 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.41, Mass=3416, SNR=37.9, Peak=243 HFD=3.3
23:56:43.734 00.000 10844 MultiStar: [#1 0.04,0.55,0.96,U] [#2 -0.38,0.95,0.00,M1] [#3 -0.01,0.32,0.89,U] [#4 0.18,-0.20,0.97,U] [#5 -0.15,0.23,0.96,U] [#6 0.20,0.56,0.93,U] [#7 -0.60,-0.02,0.86,U] [#8 -0.88,-0.09,0.00,M1] 
23:56:43.734 00.000 10844 single-star, 6 included, MultiStar: {-0.02, 0.22}, one-star: {0.17, 0.13}
23:56:43.734 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
23:56:43.734 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
23:56:43.734 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.66 mountX=-0.15 mountY=0.14, mountTheta=2.40
23:56:43.735 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.13, opts=13)
23:56:43.735 00.000 10844 Enqueuing Move request for scope (0.17, 0.13)
23:56:43.735 00.000 11060 Worker thread wakes up
23:56:43.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
23:56:43.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
23:56:43.735 00.000 11060 Moving (0.17, 0.13) raw xDistance=-0.15 yDistance=0.14
23:56:43.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:56:43.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:43.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:56:43.735 00.000 11060 MoveAxis(E, 28, ABG)
23:56:43.735 00.000 11060 Guiding  Dir = 2, Dur = 28
23:56:43.740 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:43.745 00.005 11060 IsSlewing returns 0
23:56:43.745 00.000 11060 IsGuiding returns 0
23:56:43.755 00.010 10844 UpdateGuideState exits: m=3416 SNR=37.9
23:56:43.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:43.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:43.755 00.000 10844 Enqueuing Expose request
23:56:43.776 00.021 11060 IsGuiding returns 0
23:56:43.776 00.000 11060 Move returns status 0, amount 28
23:56:43.776 00.000 11060 MoveAxis(N, 0, ABG)
23:56:43.776 00.000 11060 Move returns status 0, amount 0
23:56:43.776 00.000 11060 move complete, result=0
23:56:43.776 00.000 11060 worker thread done servicing request
23:56:43.776 00.000 11060 Worker thread wakes up
23:56:43.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:43.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:43.776 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
23:56:44.415 00.639 11060 Exposure complete
23:56:44.631 00.216 11060 worker thread done servicing request
23:56:44.631 00.000 10844 OnExposeComplete: enter
23:56:44.631 00.000 10844 UpdateGuideState(): m_state=6
23:56:44.631 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3973
23:56:44.631 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.00, Mass=3240, SNR=36.6, Peak=228 HFD=3.5
23:56:44.631 00.000 10844 MultiStar: [#1 0.33,0.20,0.98,U] [#2 -0.26,0.50,1.90,U] [#3 0.49,-0.11,0.97,U] [#4 0.18,-0.25,0.87,U] [#5 -0.35,0.07,0.99,U] [#6 0.24,-0.35,0.85,U] [#7 -0.21,-0.09,0.86,U] [#8 0.20,-0.26,0.90,U] 
23:56:44.631 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.27, -0.28}
23:56:44.631 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
23:56:44.631 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
23:56:44.631 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.01 mountX=-0.01 mountY=0.06, mountTheta=1.76
23:56:44.636 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.00, opts=13)
23:56:44.636 00.000 10844 Enqueuing Move request for scope (0.06, 0.00)
23:56:44.636 00.000 11060 Worker thread wakes up
23:56:44.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
23:56:44.636 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
23:56:44.636 00.000 11060 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=0.06
23:56:44.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:56:44.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:44.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:56:44.636 00.000 11060 MoveAxis(E, 0, ABG)
23:56:44.636 00.000 11060 Move returns status 0, amount 0
23:56:44.636 00.000 11060 MoveAxis(N, 0, ABG)
23:56:44.636 00.000 11060 Move returns status 0, amount 0
23:56:44.636 00.000 11060 move complete, result=0
23:56:44.636 00.000 11060 worker thread done servicing request
23:56:44.648 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:56:44.683 00.035 10844 UpdateGuideState exits: m=3240 SNR=36.6
23:56:44.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:44.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:44.683 00.000 10844 Enqueuing Expose request
23:56:44.683 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:44.683 00.000 11060 Worker thread wakes up
23:56:44.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:44.684 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:45.316 00.632 11060 Exposure complete
23:56:45.454 00.138 11060 worker thread done servicing request
23:56:45.454 00.000 10844 OnExposeComplete: enter
23:56:45.454 00.000 10844 UpdateGuideState(): m_state=6
23:56:45.454 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3974
23:56:45.454 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.19, Mass=2902, SNR=34.7, Peak=237 HFD=3.6
23:56:45.454 00.000 10844 MultiStar: [#1 0.14,0.73,0.00,M1] [#2 -0.38,0.34,1.93,U] [#3 0.53,-0.05,1.04,U] [#4 0.07,0.03,0.93,U] [#5 0.00,-0.05,1.05,U] [#6 0.09,-0.19,0.91,U] [#7 -0.49,0.03,0.87,U] [#8 -0.30,-0.82,0.00,M1] 
23:56:45.454 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.04}, one-star: {0.00, -0.09}
23:56:45.454 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
23:56:45.454 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
23:56:45.454 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.52 mountX=-0.03 mountY=-0.07, mountTheta=-2.02
23:56:45.454 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
23:56:45.454 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
23:56:45.457 00.003 11060 Worker thread wakes up
23:56:45.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:56:45.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:56:45.457 00.000 11060 Moving (-0.06, 0.04) raw xDistance=-0.03 yDistance=-0.07
23:56:45.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:56:45.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:45.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:45.457 00.000 11060 MoveAxis(E, 0, ABG)
23:56:45.457 00.000 11060 Move returns status 0, amount 0
23:56:45.457 00.000 11060 MoveAxis(N, 0, ABG)
23:56:45.457 00.000 11060 Move returns status 0, amount 0
23:56:45.457 00.000 11060 move complete, result=0
23:56:45.457 00.000 11060 worker thread done servicing request
23:56:45.463 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:45.480 00.017 10844 UpdateGuideState exits: m=2902 SNR=34.7
23:56:45.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:45.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:45.480 00.000 10844 Enqueuing Expose request
23:56:45.480 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:45.480 00.000 11060 Worker thread wakes up
23:56:45.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:45.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:46.112 00.632 11060 Exposure complete
23:56:46.261 00.149 11060 worker thread done servicing request
23:56:46.261 00.000 10844 OnExposeComplete: enter
23:56:46.261 00.000 10844 UpdateGuideState(): m_state=6
23:56:46.261 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3975
23:56:46.261 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.42, Mass=2808, SNR=33.7, Peak=251 HFD=3.3
23:56:46.261 00.000 10844 MultiStar: [#1 0.20,0.41,0.98,U] [#2 -0.10,-0.03,2.07,U] [#3 0.33,0.57,0.00,M1] [#4 0.19,0.30,1.08,U] [#5 -0.17,-0.19,1.20,U] [#6 0.20,-0.37,0.97,U] [#7 -0.07,0.06,0.92,U] [#8 -0.28,-0.43,1.06,U] 
23:56:46.261 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {0.17, 0.14}
23:56:46.261 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
23:56:46.261 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
23:56:46.261 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.58 mountX=0.02 mountY=0.00, mountTheta=0.16
23:56:46.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.02, opts=13)
23:56:46.263 00.000 10844 Enqueuing Move request for scope (-0.00, -0.02)
23:56:46.263 00.000 11060 Worker thread wakes up
23:56:46.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
23:56:46.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
23:56:46.263 00.000 11060 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=0.00
23:56:46.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:56:46.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:46.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:56:46.263 00.000 11060 MoveAxis(E, 0, ABG)
23:56:46.263 00.000 11060 Move returns status 0, amount 0
23:56:46.263 00.000 11060 MoveAxis(N, 0, ABG)
23:56:46.263 00.000 11060 Move returns status 0, amount 0
23:56:46.263 00.000 11060 move complete, result=0
23:56:46.263 00.000 11060 worker thread done servicing request
23:56:46.268 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:46.278 00.010 10844 UpdateGuideState exits: m=2808 SNR=33.7
23:56:46.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:46.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:46.278 00.000 10844 Enqueuing Expose request
23:56:46.280 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:46.280 00.000 11060 Worker thread wakes up
23:56:46.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:46.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:46.920 00.640 11060 Exposure complete
23:56:47.102 00.182 11060 worker thread done servicing request
23:56:47.102 00.000 10844 OnExposeComplete: enter
23:56:47.102 00.000 10844 UpdateGuideState(): m_state=6
23:56:47.102 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3976
23:56:47.102 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=61.73, Mass=3165, SNR=36.2, Peak=232 HFD=3.7
23:56:47.102 00.000 10844 MultiStar: [#1 -0.25,0.69,0.00,M1] [#2 -0.40,-0.23,2.03,U] [#3 0.23,0.33,1.02,U] [#4 0.50,-0.14,0.94,U] [#5 -0.11,-0.10,1.06,U] [#6 0.17,-0.19,0.86,U] [#7 -0.36,0.19,0.82,U] [#8 -0.56,-0.36,0.00,M1] 
23:56:47.102 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.01}, one-star: {-0.03, 0.45}
23:56:47.102 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
23:56:47.102 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.62)
23:56:47.102 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.93 mountX=-0.00 mountY=-0.05, mountTheta=-1.60
23:56:47.102 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
23:56:47.102 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
23:56:47.102 00.000 11060 Worker thread wakes up
23:56:47.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:56:47.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:56:47.102 00.000 11060 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
23:56:47.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:56:47.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:47.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:56:47.102 00.000 11060 MoveAxis(E, 0, ABG)
23:56:47.102 00.000 11060 Move returns status 0, amount 0
23:56:47.102 00.000 11060 MoveAxis(N, 0, ABG)
23:56:47.102 00.000 11060 Move returns status 0, amount 0
23:56:47.107 00.005 11060 move complete, result=0
23:56:47.107 00.000 11060 worker thread done servicing request
23:56:47.107 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:56:47.123 00.016 10844 UpdateGuideState exits: m=3165 SNR=36.2
23:56:47.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:47.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:47.123 00.000 10844 Enqueuing Expose request
23:56:47.123 00.000 11060 Worker thread wakes up
23:56:47.124 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:47.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:47.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:47.759 00.635 11060 Exposure complete
23:56:47.928 00.169 11060 worker thread done servicing request
23:56:47.928 00.000 10844 OnExposeComplete: enter
23:56:47.928 00.000 10844 UpdateGuideState(): m_state=6
23:56:47.928 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3977
23:56:47.928 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=61.28, Mass=2822, SNR=34.4, Peak=244 HFD=3.6
23:56:47.928 00.000 10844 MultiStar: [#1 -0.02,0.44,1.10,U] [#2 -0.43,0.34,2.05,U] [#3 0.60,0.06,1.03,U] [#4 -0.02,-0.66,0.00,M1] [#5 -0.67,0.10,0.00,M1] [#6 0.09,0.20,0.95,U] [#7 -0.12,-0.22,0.87,U] [#8 -0.61,-0.19,0.00,M2] 
23:56:47.928 00.000 10844 single-star, 5 included, MultiStar: {-0.06, 0.18}, one-star: {-0.16, 0.00}
23:56:47.928 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
23:56:47.928 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.42)
23:56:47.928 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.13 mountX=0.03 mountY=-0.16, mountTheta=-1.40
23:56:47.928 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.00, opts=13)
23:56:47.928 00.000 10844 Enqueuing Move request for scope (-0.16, 0.00)
23:56:47.928 00.000 11060 Worker thread wakes up
23:56:47.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
23:56:47.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
23:56:47.928 00.000 11060 Moving (-0.16, 0.00) raw xDistance=0.03 yDistance=-0.16
23:56:47.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:56:47.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:47.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:56:47.928 00.000 11060 MoveAxis(E, 0, ABG)
23:56:47.928 00.000 11060 Move returns status 0, amount 0
23:56:47.928 00.000 11060 MoveAxis(N, 0, ABG)
23:56:47.928 00.000 11060 Move returns status 0, amount 0
23:56:47.928 00.000 11060 move complete, result=0
23:56:47.928 00.000 11060 worker thread done servicing request
23:56:47.937 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:47.956 00.019 10844 UpdateGuideState exits: m=2822 SNR=34.4
23:56:47.958 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:47.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:47.958 00.000 10844 Enqueuing Expose request
23:56:47.958 00.000 11060 Worker thread wakes up
23:56:47.958 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:47.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:47.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:48.592 00.634 11060 Exposure complete
23:56:48.793 00.201 11060 worker thread done servicing request
23:56:48.793 00.000 10844 OnExposeComplete: enter
23:56:48.793 00.000 10844 UpdateGuideState(): m_state=6
23:56:48.793 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3978
23:56:48.793 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.42, Mass=3386, SNR=37.2, Peak=255 HFD=3.6
23:56:48.793 00.000 10844 MultiStar: [#1 -0.12,0.02,1.01,U] [#2 -0.84,0.93,0.00,M1] [#3 -0.05,0.05,0.89,U] [#4 -0.03,-0.42,0.97,U] [#5 -0.41,-0.09,1.01,U] [#6 0.09,0.46,0.82,U] [#7 -0.37,-0.22,0.88,U] [#8 -0.72,0.11,0.00,M3] 
23:56:48.793 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.02}, one-star: {-0.08, 0.14}
23:56:48.793 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
23:56:48.793 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
23:56:48.793 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.03 mountX=0.04 mountY=-0.14, mountTheta=-1.28
23:56:48.798 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.02, opts=13)
23:56:48.798 00.000 10844 Enqueuing Move request for scope (-0.14, -0.02)
23:56:48.798 00.000 11060 Worker thread wakes up
23:56:48.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
23:56:48.798 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
23:56:48.798 00.000 11060 Moving (-0.14, -0.02) raw xDistance=0.04 yDistance=-0.14
23:56:48.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:56:48.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:48.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:48.798 00.000 11060 MoveAxis(E, 0, ABG)
23:56:48.798 00.000 11060 Move returns status 0, amount 0
23:56:48.798 00.000 11060 MoveAxis(N, 0, ABG)
23:56:48.798 00.000 11060 Move returns status 0, amount 0
23:56:48.798 00.000 11060 move complete, result=0
23:56:48.798 00.000 11060 worker thread done servicing request
23:56:48.803 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:48.834 00.031 10844 UpdateGuideState exits: m=3386 SNR=37.2 Saturated
23:56:48.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:48.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:48.834 00.000 10844 Enqueuing Expose request
23:56:48.834 00.000 11060 Worker thread wakes up
23:56:48.834 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:48.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:48.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:49.473 00.639 11060 Exposure complete
23:56:49.644 00.171 11060 worker thread done servicing request
23:56:49.644 00.000 10844 OnExposeComplete: enter
23:56:49.644 00.000 10844 UpdateGuideState(): m_state=6
23:56:49.644 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3979
23:56:49.644 00.000 10844 Star::Find returns 1 (1), X=257.99, Y=61.22, Mass=3757, SNR=39.7, Peak=255 HFD=4.0
23:56:49.644 00.000 10844 MultiStar: [#1 -0.44,0.37,0.95,U] [#2 -0.45,1.17,0.00,M2] [#3 -0.18,0.10,0.89,U] [#4 -0.10,0.07,0.88,U] [#5 -0.26,-0.29,0.94,U] [#6 -0.05,0.36,0.82,U] [#7 -0.55,-0.13,0.79,U] [#8 -0.79,-0.03,0.00,M4] 
23:56:49.644 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.06}, one-star: {-0.37, -0.06}
23:56:49.644 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
23:56:49.646 00.002 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.61)
23:56:49.646 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.06 hyp=0.28 cameraTheta=2.94 mountX=-0.01 mountY=-0.28, mountTheta=-1.59
23:56:49.646 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.06, opts=13)
23:56:49.646 00.000 10844 Enqueuing Move request for scope (-0.28, 0.06)
23:56:49.646 00.000 11060 Worker thread wakes up
23:56:49.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.06) opts 0xd
23:56:49.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.06)
23:56:49.646 00.000 11060 Moving (-0.28, 0.06) raw xDistance=-0.01 yDistance=-0.28
23:56:49.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:56:49.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:49.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:56:49.646 00.000 11060 MoveAxis(E, 0, ABG)
23:56:49.648 00.002 11060 Move returns status 0, amount 0
23:56:49.648 00.000 11060 MoveAxis(N, 0, ABG)
23:56:49.648 00.000 11060 Move returns status 0, amount 0
23:56:49.648 00.000 11060 move complete, result=0
23:56:49.648 00.000 11060 worker thread done servicing request
23:56:49.656 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:49.665 00.009 10844 UpdateGuideState exits: m=3757 SNR=39.7 Saturated
23:56:49.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:49.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:49.665 00.000 10844 Enqueuing Expose request
23:56:49.665 00.000 11060 Worker thread wakes up
23:56:49.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:49.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:49.665 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:56:50.308 00.643 11060 Exposure complete
23:56:50.468 00.160 11060 worker thread done servicing request
23:56:50.468 00.000 10844 OnExposeComplete: enter
23:56:50.468 00.000 10844 UpdateGuideState(): m_state=6
23:56:50.468 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3980
23:56:50.468 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=60.82, Mass=3377, SNR=37.4, Peak=240 HFD=3.8
23:56:50.468 00.000 10844 MultiStar: [#1 -0.67,-0.34,0.00,M1] [#2 -1.18,-0.13,0.00,M3] [#3 -0.51,-0.34,0.93,U] [#4 -0.12,-0.58,0.98,U] [#5 -0.93,-0.47,0.00,M1] [#6 -0.27,-0.10,0.88,U] [#7 -0.98,-0.75,0.00,M1] [#8 -1.14,-0.46,0.00,M5] 
23:56:50.470 00.002 10844 refined, 3 included, MultiStar: {-0.25, -0.38}, one-star: {-0.12, -0.46}
23:56:50.470 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
23:56:50.470 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
23:56:50.470 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.38 hyp=0.45 cameraTheta=-2.15 mountX=0.42 mountY=-0.18, mountTheta=-0.41
23:56:50.471 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.38, opts=13)
23:56:50.471 00.000 10844 Enqueuing Move request for scope (-0.25, -0.38)
23:56:50.471 00.000 11060 Worker thread wakes up
23:56:50.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.38) opts 0xd
23:56:50.471 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.38)
23:56:50.471 00.000 11060 Moving (-0.25, -0.38) raw xDistance=0.42 yDistance=-0.18
23:56:50.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
23:56:50.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:50.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:56:50.471 00.000 11060 MoveAxis(W, 73, ABG)
23:56:50.471 00.000 11060 Guiding  Dir = 3, Dur = 73
23:56:50.477 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:50.486 00.009 11060 IsSlewing returns 0
23:56:50.486 00.000 11060 IsGuiding returns 0
23:56:50.486 00.000 10844 UpdateGuideState exits: m=3377 SNR=37.4
23:56:50.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:50.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:50.486 00.000 10844 Enqueuing Expose request
23:56:50.575 00.089 11060 IsGuiding returns 0
23:56:50.575 00.000 11060 Move returns status 0, amount 73
23:56:50.575 00.000 11060 MoveAxis(N, 0, ABG)
23:56:50.575 00.000 11060 Move returns status 0, amount 0
23:56:50.575 00.000 11060 move complete, result=0
23:56:50.575 00.000 11060 worker thread done servicing request
23:56:50.575 00.000 11060 Worker thread wakes up
23:56:50.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:50.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:50.575 00.000 10844 GuideStep: 0.4 px 73 ms WEST, -0.2 px 0 ms NORTH
23:56:51.208 00.633 11060 Exposure complete
23:56:51.384 00.176 11060 worker thread done servicing request
23:56:51.384 00.000 10844 OnExposeComplete: enter
23:56:51.384 00.000 10844 UpdateGuideState(): m_state=6
23:56:51.384 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3981
23:56:51.384 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.32, Mass=2978, SNR=34.9, Peak=247 HFD=3.5
23:56:51.388 00.004 10844 MultiStar: [#1 0.05,0.29,1.02,U] [#2 -0.21,0.08,1.99,U] [#3 0.27,0.55,0.99,U] [#4 -0.06,-0.36,1.01,U] [#5 -0.02,-0.09,1.08,U] [#6 0.02,0.76,0.00,M1] [#7 -0.01,-0.28,0.92,U] [#8 -0.71,-0.11,0.00,M6] 
23:56:51.388 00.000 10844 single-star, 6 included, MultiStar: {-0.02, 0.04}, one-star: {-0.00, 0.04}
23:56:51.388 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.38 = -2.91)
23:56:51.388 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
23:56:51.388 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.62 mountX=-0.04 mountY=-0.01, mountTheta=-2.92
23:56:51.388 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.04, opts=13)
23:56:51.390 00.002 10844 Enqueuing Move request for scope (-0.00, 0.04)
23:56:51.390 00.000 11060 Worker thread wakes up
23:56:51.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
23:56:51.390 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
23:56:51.390 00.000 11060 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=-0.01
23:56:51.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:56:51.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:51.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:51.390 00.000 11060 MoveAxis(E, 0, ABG)
23:56:51.390 00.000 11060 Move returns status 0, amount 0
23:56:51.390 00.000 11060 MoveAxis(N, 0, ABG)
23:56:51.390 00.000 11060 Move returns status 0, amount 0
23:56:51.390 00.000 11060 move complete, result=0
23:56:51.391 00.001 11060 worker thread done servicing request
23:56:51.398 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:51.408 00.010 10844 UpdateGuideState exits: m=2978 SNR=34.9
23:56:51.413 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:51.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:51.413 00.000 10844 Enqueuing Expose request
23:56:51.413 00.000 11060 Worker thread wakes up
23:56:51.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:51.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:51.413 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:52.041 00.628 11060 Exposure complete
23:56:52.252 00.211 11060 worker thread done servicing request
23:56:52.252 00.000 10844 OnExposeComplete: enter
23:56:52.253 00.001 10844 UpdateGuideState(): m_state=6
23:56:52.253 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3982
23:56:52.253 00.000 10844 Star::Find returns 1 (1), X=258.13, Y=61.36, Mass=3276, SNR=36.5, Peak=255 HFD=3.8
23:56:52.253 00.000 10844 MultiStar: [#1 -0.27,0.55,0.96,U] [#2 -0.53,0.39,0.00,M3] [#3 0.10,-0.01,1.01,U] [#4 0.01,0.16,1.02,U] [#5 -0.28,0.05,1.03,U] [#6 0.33,0.81,0.00,M2] [#7 -0.61,0.52,0.00,M1] [#8 -0.19,0.30,0.99,U] 
23:56:52.253 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.18}, one-star: {-0.23, 0.08}
23:56:52.253 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.99 = -2.30)
23:56:52.253 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
23:56:52.253 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.23 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
23:56:52.255 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.18, opts=13)
23:56:52.255 00.000 10844 Enqueuing Move request for scope (-0.14, 0.18)
23:56:52.255 00.000 11060 Worker thread wakes up
23:56:52.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
23:56:52.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
23:56:52.255 00.000 11060 Moving (-0.14, 0.18) raw xDistance=-0.15 yDistance=-0.17
23:56:52.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:56:52.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:52.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:56:52.259 00.004 11060 MoveAxis(E, 27, ABG)
23:56:52.259 00.000 11060 Guiding  Dir = 2, Dur = 27
23:56:52.264 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:52.273 00.009 11060 IsSlewing returns 0
23:56:52.273 00.000 11060 IsGuiding returns 0
23:56:52.285 00.012 10844 UpdateGuideState exits: m=3276 SNR=36.5 Saturated
23:56:52.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:52.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:52.285 00.000 10844 Enqueuing Expose request
23:56:52.305 00.020 11060 IsGuiding returns 0
23:56:52.305 00.000 11060 Move returns status 0, amount 27
23:56:52.305 00.000 11060 MoveAxis(N, 0, ABG)
23:56:52.305 00.000 11060 Move returns status 0, amount 0
23:56:52.305 00.000 11060 move complete, result=0
23:56:52.305 00.000 11060 worker thread done servicing request
23:56:52.307 00.002 11060 Worker thread wakes up
23:56:52.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:52.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:52.318 00.011 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
23:56:52.958 00.640 11060 Exposure complete
23:56:53.109 00.151 11060 worker thread done servicing request
23:56:53.109 00.000 10844 OnExposeComplete: enter
23:56:53.109 00.000 10844 UpdateGuideState(): m_state=6
23:56:53.109 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3983
23:56:53.109 00.000 10844 Star::Find returns 1 (1), X=258.01, Y=61.52, Mass=3593, SNR=38.9, Peak=255 HFD=3.9
23:56:53.114 00.005 10844 MultiStar: [#1 -0.22,-0.16,1.03,U] [#2 0.09,0.02,1.76,U] [#3 0.31,-0.08,0.89,U] [#4 -0.11,0.00,0.87,U] [#5 -0.57,-0.21,0.97,U] [#6 -0.37,0.30,0.88,U] [#7 -0.16,-0.38,0.77,U] [#8 -0.73,-0.74,0.00,M6] 
23:56:53.114 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.02}, one-star: {-0.35, 0.24}
23:56:53.114 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
23:56:53.114 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
23:56:53.114 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-2.99 mountX=0.05 mountY=-0.15, mountTheta=-1.24
23:56:53.114 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.02, opts=13)
23:56:53.114 00.000 10844 Enqueuing Move request for scope (-0.15, -0.02)
23:56:53.114 00.000 11060 Worker thread wakes up
23:56:53.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
23:56:53.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
23:56:53.114 00.000 11060 Moving (-0.15, -0.02) raw xDistance=0.05 yDistance=-0.15
23:56:53.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:56:53.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:53.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:56:53.114 00.000 11060 MoveAxis(E, 0, ABG)
23:56:53.114 00.000 11060 Move returns status 0, amount 0
23:56:53.114 00.000 11060 MoveAxis(N, 0, ABG)
23:56:53.114 00.000 11060 Move returns status 0, amount 0
23:56:53.114 00.000 11060 move complete, result=0
23:56:53.114 00.000 11060 worker thread done servicing request
23:56:53.125 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:56:53.137 00.012 10844 UpdateGuideState exits: m=3593 SNR=38.9 Saturated
23:56:53.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:53.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:53.137 00.000 10844 Enqueuing Expose request
23:56:53.137 00.000 11060 Worker thread wakes up
23:56:53.137 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:53.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:53.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:53.780 00.643 11060 Exposure complete
23:56:53.950 00.170 11060 worker thread done servicing request
23:56:53.950 00.000 10844 OnExposeComplete: enter
23:56:53.950 00.000 10844 UpdateGuideState(): m_state=6
23:56:53.954 00.004 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3984
23:56:53.954 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.38, Mass=3636, SNR=39.1, Peak=246 HFD=3.4
23:56:53.954 00.000 10844 MultiStar: [#1 -0.02,0.42,0.96,U] [#2 -0.10,0.53,1.83,U] [#3 0.14,-0.26,0.91,U] [#4 -0.36,0.26,0.87,U] [#5 -0.63,0.01,0.00,M1] [#6 -0.21,0.38,0.89,U] [#7 -0.50,0.36,0.79,U] [#8 -0.71,-0.33,0.00,M7] 
23:56:53.954 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.29}, one-star: {0.17, 0.10}
23:56:53.954 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
23:56:53.954 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
23:56:53.954 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.19 cameraTheta=0.53 mountX=-0.13 mountY=0.15, mountTheta=2.28
23:56:53.954 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.10, opts=13)
23:56:53.954 00.000 10844 Enqueuing Move request for scope (0.17, 0.10)
23:56:53.954 00.000 11060 Worker thread wakes up
23:56:53.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
23:56:53.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
23:56:53.954 00.000 11060 Moving (0.17, 0.10) raw xDistance=-0.13 yDistance=0.15
23:56:53.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:56:53.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:53.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:56:53.954 00.000 11060 MoveAxis(E, 22, ABG)
23:56:53.954 00.000 11060 Guiding  Dir = 2, Dur = 22
23:56:53.960 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:53.981 00.021 10844 UpdateGuideState exits: m=3636 SNR=39.1
23:56:53.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:53.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:53.981 00.000 10844 Enqueuing Expose request
23:56:53.991 00.010 11060 IsSlewing returns 0
23:56:53.991 00.000 11060 IsGuiding returns 0
23:56:54.023 00.032 11060 IsGuiding returns 0
23:56:54.023 00.000 11060 Move returns status 0, amount 22
23:56:54.023 00.000 11060 MoveAxis(N, 0, ABG)
23:56:54.023 00.000 11060 Move returns status 0, amount 0
23:56:54.023 00.000 11060 move complete, result=0
23:56:54.023 00.000 11060 worker thread done servicing request
23:56:54.023 00.000 11060 Worker thread wakes up
23:56:54.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:54.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:54.043 00.020 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
23:56:54.650 00.607 11060 Exposure complete
23:56:54.824 00.174 11060 worker thread done servicing request
23:56:54.824 00.000 10844 OnExposeComplete: enter
23:56:54.824 00.000 10844 UpdateGuideState(): m_state=6
23:56:54.824 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3985
23:56:54.824 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=61.50, Mass=2730, SNR=33.4, Peak=239 HFD=3.5
23:56:54.824 00.000 10844 MultiStar: [#1 -0.20,0.46,1.08,U] [#2 -0.27,-0.39,2.16,U] [#3 -0.09,-0.37,1.04,U] [#4 0.08,-0.22,1.02,U] [#5 -0.44,0.14,1.09,U] [#6 -0.31,0.41,0.95,U] [#7 -0.38,-0.73,0.00,M1] [#8 -0.68,-0.24,0.00,M8] 
23:56:54.824 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.02}, one-star: {-0.22, 0.22}
23:56:54.824 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
23:56:54.824 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
23:56:54.824 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.22 cameraTheta=-3.04 mountX=0.06 mountY=-0.21, mountTheta=-1.29
23:56:54.829 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.02, opts=13)
23:56:54.829 00.000 10844 Enqueuing Move request for scope (-0.21, -0.02)
23:56:54.829 00.000 11060 Worker thread wakes up
23:56:54.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
23:56:54.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
23:56:54.829 00.000 11060 Moving (-0.21, -0.02) raw xDistance=0.06 yDistance=-0.21
23:56:54.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:56:54.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:54.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:56:54.829 00.000 11060 MoveAxis(E, 0, ABG)
23:56:54.829 00.000 11060 Move returns status 0, amount 0
23:56:54.829 00.000 11060 MoveAxis(N, 0, ABG)
23:56:54.829 00.000 11060 Move returns status 0, amount 0
23:56:54.829 00.000 11060 move complete, result=0
23:56:54.829 00.000 11060 worker thread done servicing request
23:56:54.835 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:54.848 00.013 10844 UpdateGuideState exits: m=2730 SNR=33.4
23:56:54.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:54.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:54.848 00.000 10844 Enqueuing Expose request
23:56:54.848 00.000 11060 Worker thread wakes up
23:56:54.848 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:54.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:54.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:55.478 00.630 11060 Exposure complete
23:56:55.637 00.159 11060 worker thread done servicing request
23:56:55.637 00.000 10844 OnExposeComplete: enter
23:56:55.637 00.000 10844 UpdateGuideState(): m_state=6
23:56:55.637 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3986
23:56:55.637 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=61.36, Mass=3439, SNR=37.3, Peak=255 HFD=3.5
23:56:55.637 00.000 10844 MultiStar: [#1 -0.52,-0.34,0.98,U] [#2 -0.78,0.25,0.00,M1] [#3 -0.22,-0.67,0.00,M1] [#4 0.12,-0.07,0.99,U] [#5 -0.53,-0.39,0.00,M1] [#6 -0.45,-0.09,0.88,U] [#7 -0.51,-0.37,0.86,U] [#8 -0.53,-0.57,0.00,M9] 
23:56:55.637 00.000 10844 single-star, 4 included, MultiStar: {-0.25, -0.15}, one-star: {0.03, 0.08}
23:56:55.637 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
23:56:55.637 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
23:56:55.637 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.15 mountX=-0.08 mountY=0.02, mountTheta=2.88
23:56:55.639 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
23:56:55.639 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
23:56:55.639 00.000 11060 Worker thread wakes up
23:56:55.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
23:56:55.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
23:56:55.639 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.02
23:56:55.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:56:55.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:55.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:55.639 00.000 11060 MoveAxis(E, 0, ABG)
23:56:55.639 00.000 11060 Move returns status 0, amount 0
23:56:55.639 00.000 11060 MoveAxis(N, 0, ABG)
23:56:55.639 00.000 11060 Move returns status 0, amount 0
23:56:55.639 00.000 11060 move complete, result=0
23:56:55.639 00.000 11060 worker thread done servicing request
23:56:55.644 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:55.658 00.014 10844 UpdateGuideState exits: m=3439 SNR=37.3 Saturated
23:56:55.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:55.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:55.658 00.000 10844 Enqueuing Expose request
23:56:55.658 00.000 11060 Worker thread wakes up
23:56:55.658 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:55.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:55.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:56.294 00.636 11060 Exposure complete
23:56:56.433 00.139 11060 worker thread done servicing request
23:56:56.433 00.000 10844 OnExposeComplete: enter
23:56:56.433 00.000 10844 UpdateGuideState(): m_state=6
23:56:56.433 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3987
23:56:56.433 00.000 10844 Star::Find returns 1 (1), X=258.23, Y=60.93, Mass=3497, SNR=38.2, Peak=255 HFD=3.7
23:56:56.433 00.000 10844 MultiStar: [#1 -0.24,-0.30,0.97,U] [#2 -0.18,-0.10,1.78,U] [#3 -0.13,-0.07,0.94,U] [#4 -0.26,-0.46,0.90,U] [#5 -0.82,-0.11,0.00,M2] [#6 -0.03,0.19,0.84,U] [#7 -0.48,-0.56,0.00,M1] [#8 -0.79,-0.48,0.00,M10] 
23:56:56.433 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.18}, one-star: {-0.13, -0.35}
23:56:56.433 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
23:56:56.433 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
23:56:56.433 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.18 hyp=0.24 cameraTheta=-2.33 mountX=0.20 mountY=-0.14, mountTheta=-0.59
23:56:56.439 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.18, opts=13)
23:56:56.439 00.000 10844 Enqueuing Move request for scope (-0.17, -0.18)
23:56:56.439 00.000 11060 Worker thread wakes up
23:56:56.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.18) opts 0xd
23:56:56.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.18)
23:56:56.439 00.000 11060 Moving (-0.17, -0.18) raw xDistance=0.20 yDistance=-0.14
23:56:56.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
23:56:56.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:56.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:56:56.439 00.000 11060 MoveAxis(W, 35, ABG)
23:56:56.439 00.000 11060 Guiding  Dir = 3, Dur = 35
23:56:56.445 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:56.453 00.008 11060 IsSlewing returns 0
23:56:56.453 00.000 11060 IsGuiding returns 0
23:56:56.456 00.003 10844 UpdateGuideState exits: m=3497 SNR=38.2 Saturated
23:56:56.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:56.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:56.456 00.000 10844 Enqueuing Expose request
23:56:56.499 00.043 11060 IsGuiding returns 0
23:56:56.499 00.000 11060 Move returns status 0, amount 35
23:56:56.499 00.000 11060 MoveAxis(N, 0, ABG)
23:56:56.499 00.000 11060 Move returns status 0, amount 0
23:56:56.499 00.000 11060 move complete, result=0
23:56:56.499 00.000 11060 worker thread done servicing request
23:56:56.499 00.000 11060 Worker thread wakes up
23:56:56.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:56.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:56.499 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
23:56:57.135 00.636 11060 Exposure complete
23:56:57.305 00.170 11060 worker thread done servicing request
23:56:57.307 00.002 10844 OnExposeComplete: enter
23:56:57.307 00.000 10844 UpdateGuideState(): m_state=6
23:56:57.307 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3988
23:56:57.307 00.000 10844 Star::Find returns 1 (1), X=257.99, Y=61.55, Mass=3113, SNR=35.5, Peak=255 HFD=3.7
23:56:57.307 00.000 10844 MultiStar: [#1 -0.58,-0.47,0.00,M1] [#2 -0.13,-0.11,1.97,U] [#3 -0.45,0.01,0.96,U] [#4 -0.42,0.38,0.99,U] [#5 -0.25,-0.09,1.10,U] [#6 -0.40,0.12,0.91,U] [#7 -0.76,0.10,0.00,M2] [#8 -0.75,-0.03,0.00,R] 
23:56:57.307 00.000 10844 refined, 5 included, MultiStar: {-0.31, 0.06}, one-star: {-0.37, 0.27}
23:56:57.307 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.69 = -1.60)
23:56:57.307 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
23:56:57.307 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.31 cameraTheta=2.93 mountX=-0.01 mountY=-0.31, mountTheta=-1.60
23:56:57.309 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.06, opts=13)
23:56:57.309 00.000 10844 Enqueuing Move request for scope (-0.31, 0.06)
23:56:57.309 00.000 11060 Worker thread wakes up
23:56:57.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd
23:56:57.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.06)
23:56:57.309 00.000 11060 Moving (-0.31, 0.06) raw xDistance=-0.01 yDistance=-0.31
23:56:57.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:56:57.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:56:57.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:56:57.309 00.000 11060 MoveAxis(E, 0, ABG)
23:56:57.309 00.000 11060 Move returns status 0, amount 0
23:56:57.309 00.000 11060 MoveAxis(N, 0, ABG)
23:56:57.309 00.000 11060 Move returns status 0, amount 0
23:56:57.309 00.000 11060 move complete, result=0
23:56:57.309 00.000 11060 worker thread done servicing request
23:56:57.315 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:56:57.338 00.023 10844 UpdateGuideState exits: m=3113 SNR=35.5 Saturated
23:56:57.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:57.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:57.338 00.000 10844 Enqueuing Expose request
23:56:57.341 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:56:57.341 00.000 11060 Worker thread wakes up
23:56:57.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:57.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:57.968 00.627 11060 Exposure complete
23:56:58.143 00.175 11060 worker thread done servicing request
23:56:58.143 00.000 10844 OnExposeComplete: enter
23:56:58.143 00.000 10844 UpdateGuideState(): m_state=6
23:56:58.148 00.005 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3989
23:56:58.148 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.32, Mass=3459, SNR=38.2, Peak=252 HFD=3.5
23:56:58.148 00.000 10844 MultiStar: [#1 0.20,1.11,0.00,M2] [#2 -0.74,0.61,0.00,M1] [#3 0.14,0.03,0.84,U] [#4 -0.66,-0.14,0.00,M1] [#5 -0.96,0.26,0.00,M2] [#6 0.01,0.51,0.90,U] [#7 -0.06,0.36,0.79,U] [#8 0.18,0.10,0.93,U] 
23:56:58.148 00.000 10844 single-star, 4 included, MultiStar: {0.07, 0.20}, one-star: {0.07, 0.04}
23:56:58.148 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
23:56:58.148 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
23:56:58.148 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.60 mountX=-0.06 mountY=0.06, mountTheta=2.34
23:56:58.148 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
23:56:58.151 00.003 10844 Enqueuing Move request for scope (0.07, 0.04)
23:56:58.151 00.000 11060 Worker thread wakes up
23:56:58.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:56:58.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:56:58.151 00.000 11060 Moving (0.07, 0.04) raw xDistance=-0.06 yDistance=0.06
23:56:58.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:56:58.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:58.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:56:58.151 00.000 11060 MoveAxis(E, 0, ABG)
23:56:58.151 00.000 11060 Move returns status 0, amount 0
23:56:58.151 00.000 11060 MoveAxis(N, 0, ABG)
23:56:58.151 00.000 11060 Move returns status 0, amount 0
23:56:58.151 00.000 11060 move complete, result=0
23:56:58.151 00.000 11060 worker thread done servicing request
23:56:58.156 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:58.186 00.030 10844 UpdateGuideState exits: m=3459 SNR=38.2
23:56:58.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:58.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:58.186 00.000 10844 Enqueuing Expose request
23:56:58.186 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:58.186 00.000 11060 Worker thread wakes up
23:56:58.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:58.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:58.822 00.636 11060 Exposure complete
23:56:58.989 00.167 11060 worker thread done servicing request
23:56:58.989 00.000 10844 OnExposeComplete: enter
23:56:58.989 00.000 10844 UpdateGuideState(): m_state=6
23:56:58.989 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3990
23:56:58.989 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=61.50, Mass=3035, SNR=35.4, Peak=255 HFD=3.2
23:56:58.989 00.000 10844 MultiStar: [#1 -0.31,0.82,0.00,M3] [#2 -0.54,0.31,2.01,U] [#3 0.11,0.33,1.03,U] [#4 -0.34,0.30,1.02,U] [#5 -0.63,0.18,0.00,M3] [#6 -0.06,0.46,0.92,U] [#7 -0.49,0.03,0.86,U] [#8 0.20,-0.14,0.96,U] 
23:56:58.989 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.23}, one-star: {0.04, 0.23}
23:56:58.994 00.005 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
23:56:58.994 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
23:56:58.994 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.39 mountX=-0.23 mountY=0.00, mountTheta=3.12
23:56:58.994 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.23, opts=13)
23:56:58.994 00.000 10844 Enqueuing Move request for scope (0.04, 0.23)
23:56:58.994 00.000 11060 Worker thread wakes up
23:56:58.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
23:56:58.994 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
23:56:58.994 00.000 11060 Moving (0.04, 0.23) raw xDistance=-0.23 yDistance=0.00
23:56:58.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
23:56:58.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:58.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:56:58.994 00.000 11060 MoveAxis(E, 40, ABG)
23:56:58.994 00.000 11060 Guiding  Dir = 2, Dur = 40
23:56:59.005 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:56:59.015 00.010 11060 IsSlewing returns 0
23:56:59.016 00.001 11060 IsGuiding returns 0
23:56:59.016 00.000 10844 UpdateGuideState exits: m=3035 SNR=35.4 Saturated
23:56:59.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:59.016 00.000 10844 Enqueuing Expose request
23:56:59.057 00.041 11060 IsGuiding returns 0
23:56:59.057 00.000 11060 Move returns status 0, amount 40
23:56:59.057 00.000 11060 MoveAxis(N, 0, ABG)
23:56:59.057 00.000 11060 Move returns status 0, amount 0
23:56:59.057 00.000 11060 move complete, result=0
23:56:59.057 00.000 11060 worker thread done servicing request
23:56:59.057 00.000 11060 Worker thread wakes up
23:56:59.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:59.057 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
23:56:59.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:59.686 00.629 11060 Exposure complete
23:56:59.860 00.174 11060 worker thread done servicing request
23:56:59.860 00.000 10844 OnExposeComplete: enter
23:56:59.860 00.000 10844 UpdateGuideState(): m_state=6
23:56:59.862 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3991
23:56:59.862 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.38, Mass=3089, SNR=35.4, Peak=215 HFD=3.8
23:56:59.862 00.000 10844 MultiStar: [#1 0.22,0.93,0.00,M4] [#2 -0.07,0.29,1.95,U] [#3 0.33,0.41,1.03,U] [#4 -0.35,0.69,0.00,M1] [#5 -0.15,0.58,1.03,U] [#6 0.11,0.85,0.00,M1] [#7 0.07,0.61,0.88,U] [#8 0.65,0.39,0.00,M1] 
23:56:59.862 00.000 10844 single-star, 4 included, MultiStar: {0.07, 0.38}, one-star: {0.33, 0.10}
23:56:59.862 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
23:56:59.862 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
23:56:59.862 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.34 cameraTheta=0.29 mountX=-0.16 mountY=0.31, mountTheta=2.04
23:56:59.864 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.10, opts=13)
23:56:59.864 00.000 10844 Enqueuing Move request for scope (0.33, 0.10)
23:56:59.865 00.001 11060 Worker thread wakes up
23:56:59.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
23:56:59.865 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
23:56:59.865 00.000 11060 Moving (0.33, 0.10) raw xDistance=-0.16 yDistance=0.31
23:56:59.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
23:56:59.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:56:59.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:56:59.865 00.000 11060 MoveAxis(E, 28, ABG)
23:56:59.865 00.000 11060 Guiding  Dir = 2, Dur = 28
23:56:59.880 00.015 11060 IsSlewing returns 0
23:56:59.880 00.000 11060 IsGuiding returns 0
23:56:59.881 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:56:59.901 00.020 10844 UpdateGuideState exits: m=3089 SNR=35.4
23:56:59.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:56:59.901 00.000 10844 Enqueuing Expose request
23:56:59.910 00.009 11060 IsGuiding returns 0
23:56:59.910 00.000 11060 Move returns status 0, amount 28
23:56:59.910 00.000 11060 MoveAxis(N, 0, ABG)
23:56:59.910 00.000 11060 Move returns status 0, amount 0
23:56:59.910 00.000 11060 move complete, result=0
23:56:59.910 00.000 11060 worker thread done servicing request
23:56:59.910 00.000 11060 Worker thread wakes up
23:56:59.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:56:59.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:56:59.916 00.006 10844 GuideStep: -0.2 px 28 ms EAST, 0.3 px 0 ms NORTH
23:57:00.557 00.641 11060 Exposure complete
23:57:00.716 00.159 11060 worker thread done servicing request
23:57:00.716 00.000 10844 OnExposeComplete: enter
23:57:00.716 00.000 10844 UpdateGuideState(): m_state=6
23:57:00.716 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3992
23:57:00.716 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=62.00, Mass=3724, SNR=39.1, Peak=255 HFD=3.7
23:57:00.716 00.000 10844 MultiStar: [#1 -0.25,0.56,0.88,U] [#2 -0.33,0.36,1.85,U] [#3 -0.27,0.07,0.89,U] [#4 -0.44,0.16,0.83,U] [#5 -0.21,0.19,0.83,U] [#6 -0.21,0.11,0.84,U] [#7 -0.59,0.17,0.79,U] [#8 0.20,0.09,0.89,U] 
23:57:00.716 00.000 10844 refined, 8 included, MultiStar: {-0.22, 0.29}, one-star: {0.11, 0.72}
23:57:00.716 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.31)
23:57:00.716 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
23:57:00.716 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.29 hyp=0.36 cameraTheta=2.23 mountX=-0.24 mountY=-0.27, mountTheta=-2.31
23:57:00.716 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.29, opts=13)
23:57:00.716 00.000 10844 Enqueuing Move request for scope (-0.22, 0.29)
23:57:00.716 00.000 11060 Worker thread wakes up
23:57:00.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.29) opts 0xd
23:57:00.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.29)
23:57:00.716 00.000 11060 Moving (-0.22, 0.29) raw xDistance=-0.24 yDistance=-0.27
23:57:00.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
23:57:00.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:00.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:57:00.716 00.000 11060 MoveAxis(E, 43, ABG)
23:57:00.716 00.000 11060 Guiding  Dir = 2, Dur = 43
23:57:00.726 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:00.736 00.010 10844 UpdateGuideState exits: m=3724 SNR=39.1 Saturated
23:57:00.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:00.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:00.736 00.000 10844 Enqueuing Expose request
23:57:00.742 00.006 11060 IsSlewing returns 0
23:57:00.742 00.000 11060 IsGuiding returns 0
23:57:00.803 00.061 11060 IsGuiding returns 0
23:57:00.803 00.000 11060 Move returns status 0, amount 43
23:57:00.803 00.000 11060 MoveAxis(N, 0, ABG)
23:57:00.803 00.000 11060 Move returns status 0, amount 0
23:57:00.804 00.001 11060 move complete, result=0
23:57:00.804 00.000 11060 worker thread done servicing request
23:57:00.804 00.000 11060 Worker thread wakes up
23:57:00.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:00.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:00.804 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.3 px 0 ms NORTH
23:57:01.446 00.642 11060 Exposure complete
23:57:01.609 00.163 11060 worker thread done servicing request
23:57:01.609 00.000 10844 OnExposeComplete: enter
23:57:01.609 00.000 10844 UpdateGuideState(): m_state=6
23:57:01.609 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3993
23:57:01.611 00.002 10844 Star::Find returns 1 (0), X=258.03, Y=61.38, Mass=3633, SNR=39.5, Peak=253 HFD=3.6
23:57:01.611 00.000 10844 MultiStar: [#1 -0.07,0.19,0.80,U] [#2 -0.90,0.19,0.00,M1] [#3 0.23,0.24,0.93,U] [#4 -0.23,-0.28,0.83,U] [#5 -0.82,-0.16,0.00,M2] [#6 -0.15,0.12,0.81,U] [#7 -0.46,-0.31,0.77,U] [#8 0.08,-0.61,0.95,U] 
23:57:01.611 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.08}, one-star: {-0.33, 0.10}
23:57:01.611 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
23:57:01.611 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
23:57:01.611 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.58 mountX=0.10 mountY=-0.11, mountTheta=-0.84
23:57:01.611 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.08, opts=13)
23:57:01.611 00.000 10844 Enqueuing Move request for scope (-0.13, -0.08)
23:57:01.611 00.000 11060 Worker thread wakes up
23:57:01.613 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
23:57:01.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
23:57:01.613 00.000 11060 Moving (-0.13, -0.08) raw xDistance=0.10 yDistance=-0.11
23:57:01.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:57:01.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:01.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:01.613 00.000 11060 MoveAxis(E, 0, ABG)
23:57:01.613 00.000 11060 Move returns status 0, amount 0
23:57:01.613 00.000 11060 MoveAxis(N, 0, ABG)
23:57:01.613 00.000 11060 Move returns status 0, amount 0
23:57:01.613 00.000 11060 move complete, result=0
23:57:01.613 00.000 11060 worker thread done servicing request
23:57:01.616 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:01.630 00.014 10844 UpdateGuideState exits: m=3633 SNR=39.5
23:57:01.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:01.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:01.630 00.000 10844 Enqueuing Expose request
23:57:01.630 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:01.630 00.000 11060 Worker thread wakes up
23:57:01.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:01.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:02.254 00.624 11060 Exposure complete
23:57:02.426 00.172 11060 worker thread done servicing request
23:57:02.426 00.000 10844 OnExposeComplete: enter
23:57:02.426 00.000 10844 UpdateGuideState(): m_state=6
23:57:02.429 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3994
23:57:02.429 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=61.74, Mass=2971, SNR=35.2, Peak=255 HFD=3.6
23:57:02.429 00.000 10844 MultiStar: [#1 0.27,0.65,0.00,M3] [#2 -0.43,0.82,0.00,M2] [#3 -0.09,0.65,0.00,M1] [#4 -0.69,-0.00,0.00,M1] [#5 -0.10,0.56,0.96,U] [#6 0.09,0.30,0.95,U] [#7 -0.43,0.60,0.00,M1] [#8 0.21,0.52,1.00,U] 
23:57:02.430 00.001 10844 refined, 3 included, MultiStar: {-0.00, 0.46}, one-star: {-0.21, 0.46}
23:57:02.430 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
23:57:02.430 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
23:57:02.430 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.46 hyp=0.46 cameraTheta=1.58 mountX=-0.45 mountY=-0.08, mountTheta=-2.97
23:57:02.432 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.46, opts=13)
23:57:02.432 00.000 10844 Enqueuing Move request for scope (-0.00, 0.46)
23:57:02.432 00.000 11060 Worker thread wakes up
23:57:02.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.46) opts 0xd
23:57:02.432 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.46)
23:57:02.432 00.000 11060 Moving (-0.00, 0.46) raw xDistance=-0.45 yDistance=-0.08
23:57:02.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
23:57:02.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:02.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:57:02.432 00.000 11060 MoveAxis(E, 79, ABG)
23:57:02.432 00.000 11060 Guiding  Dir = 2, Dur = 79
23:57:02.441 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:57:02.453 00.012 10844 UpdateGuideState exits: m=2971 SNR=35.2 Saturated
23:57:02.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:02.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:02.453 00.000 10844 Enqueuing Expose request
23:57:02.465 00.012 11060 IsSlewing returns 0
23:57:02.465 00.000 11060 IsGuiding returns 0
23:57:02.585 00.120 11060 IsGuiding returns 0
23:57:02.585 00.000 11060 Move returns status 0, amount 79
23:57:02.585 00.000 11060 MoveAxis(N, 0, ABG)
23:57:02.585 00.000 11060 Move returns status 0, amount 0
23:57:02.585 00.000 11060 move complete, result=0
23:57:02.585 00.000 11060 worker thread done servicing request
23:57:02.585 00.000 11060 Worker thread wakes up
23:57:02.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:02.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:02.585 00.000 10844 GuideStep: -0.5 px 79 ms EAST, -0.1 px 0 ms NORTH
23:57:03.231 00.646 11060 Exposure complete
23:57:03.412 00.181 11060 worker thread done servicing request
23:57:03.412 00.000 10844 OnExposeComplete: enter
23:57:03.412 00.000 10844 UpdateGuideState(): m_state=6
23:57:03.412 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3995
23:57:03.412 00.000 10844 Star::Find returns 1 (0), X=257.53, Y=60.99, Mass=3380, SNR=37.2, Peak=244 HFD=3.7
23:57:03.412 00.000 10844 MultiStar: [#1 -0.12,0.17,0.91,U] [#2 -0.17,0.31,1.88,U] [#3 0.30,-0.36,0.96,U] [#4 0.10,-0.08,0.94,U] [#5 -0.10,0.08,0.96,U] [#6 0.13,0.08,0.85,U] [#7 -0.55,-0.19,0.80,U] [#8 0.46,-0.25,0.95,U] 
23:57:03.412 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.83, -0.28}
23:57:03.412 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:57:03.412 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:57:03.412 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.89 mountX=0.04 mountY=-0.09, mountTheta=-1.15
23:57:03.414 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
23:57:03.414 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
23:57:03.414 00.000 11060 Worker thread wakes up
23:57:03.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
23:57:03.414 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
23:57:03.414 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.04 yDistance=-0.09
23:57:03.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:57:03.416 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:03.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:03.416 00.000 11060 MoveAxis(E, 0, ABG)
23:57:03.416 00.000 11060 Move returns status 0, amount 0
23:57:03.416 00.000 11060 MoveAxis(N, 0, ABG)
23:57:03.416 00.000 11060 Move returns status 0, amount 0
23:57:03.416 00.000 11060 move complete, result=0
23:57:03.416 00.000 11060 worker thread done servicing request
23:57:03.422 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:57:03.435 00.013 10844 UpdateGuideState exits: m=3380 SNR=37.2
23:57:03.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:03.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:03.435 00.000 10844 Enqueuing Expose request
23:57:03.435 00.000 11060 Worker thread wakes up
23:57:03.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:03.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:03.435 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:04.073 00.638 11060 Exposure complete
23:57:04.242 00.169 11060 worker thread done servicing request
23:57:04.242 00.000 10844 OnExposeComplete: enter
23:57:04.242 00.000 10844 UpdateGuideState(): m_state=6
23:57:04.242 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3996
23:57:04.242 00.000 10844 Star::Find returns 1 (0), X=257.78, Y=61.49, Mass=3330, SNR=36.8, Peak=244 HFD=3.7
23:57:04.242 00.000 10844 MultiStar: [#1 -0.39,0.56,0.00,M3] [#2 -0.27,0.53,1.98,U] [#3 0.04,0.04,0.95,U] [#4 0.34,0.17,0.94,U] [#5 -0.59,0.34,0.00,M1] [#6 -0.12,0.49,0.83,U] [#7 -0.91,-0.78,0.00,M1] [#8 0.02,0.09,0.92,U] 
23:57:04.242 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.29}, one-star: {-0.58, 0.21}
23:57:04.242 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
23:57:04.242 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.57)
23:57:04.242 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.98 mountX=-0.27 mountY=-0.17, mountTheta=-2.56
23:57:04.246 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.29, opts=13)
23:57:04.246 00.000 10844 Enqueuing Move request for scope (-0.13, 0.29)
23:57:04.246 00.000 11060 Worker thread wakes up
23:57:04.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
23:57:04.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
23:57:04.246 00.000 11060 Moving (-0.13, 0.29) raw xDistance=-0.27 yDistance=-0.17
23:57:04.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:57:04.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:04.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:57:04.246 00.000 11060 MoveAxis(E, 46, ABG)
23:57:04.246 00.000 11060 Guiding  Dir = 2, Dur = 46
23:57:04.254 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:04.271 00.017 10844 UpdateGuideState exits: m=3330 SNR=36.8
23:57:04.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:04.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:04.271 00.000 10844 Enqueuing Expose request
23:57:04.277 00.006 11060 IsSlewing returns 0
23:57:04.277 00.000 11060 IsGuiding returns 0
23:57:04.355 00.078 11060 IsGuiding returns 0
23:57:04.355 00.000 11060 Move returns status 0, amount 46
23:57:04.355 00.000 11060 MoveAxis(N, 0, ABG)
23:57:04.355 00.000 11060 Move returns status 0, amount 0
23:57:04.355 00.000 11060 move complete, result=0
23:57:04.356 00.001 11060 worker thread done servicing request
23:57:04.356 00.000 11060 Worker thread wakes up
23:57:04.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:04.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:04.356 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.2 px 0 ms NORTH
23:57:04.981 00.625 11060 Exposure complete
23:57:05.151 00.170 11060 worker thread done servicing request
23:57:05.151 00.000 10844 OnExposeComplete: enter
23:57:05.151 00.000 10844 UpdateGuideState(): m_state=6
23:57:05.153 00.002 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3997
23:57:05.153 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.44, Mass=3533, SNR=37.8, Peak=255 HFD=3.4
23:57:05.153 00.000 10844 MultiStar: [#1 -0.06,-0.48,0.93,U] [#2 -0.75,0.37,0.00,M1] [#3 0.07,-0.23,0.88,U] [#4 -0.13,-0.18,0.94,U] [#5 -1.17,-0.21,0.00,M2] [#6 0.04,-0.02,0.92,U] [#7 -0.38,-0.96,0.00,M2] [#8 0.50,-0.47,0.00,M1] 
23:57:05.153 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.14}, one-star: {-0.02, 0.16}
23:57:05.153 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
23:57:05.153 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
23:57:05.153 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.72 mountX=0.15 mountY=0.00, mountTheta=0.02
23:57:05.153 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
23:57:05.153 00.000 10844 Enqueuing Move request for scope (-0.02, -0.14)
23:57:05.155 00.002 11060 Worker thread wakes up
23:57:05.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
23:57:05.155 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
23:57:05.155 00.000 11060 Moving (-0.02, -0.14) raw xDistance=0.15 yDistance=0.00
23:57:05.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:57:05.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:05.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:57:05.155 00.000 11060 MoveAxis(W, 24, ABG)
23:57:05.155 00.000 11060 Guiding  Dir = 3, Dur = 24
23:57:05.170 00.015 11060 IsSlewing returns 0
23:57:05.172 00.002 11060 IsGuiding returns 0
23:57:05.173 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:05.188 00.015 10844 UpdateGuideState exits: m=3533 SNR=37.8 Saturated
23:57:05.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:05.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:05.188 00.000 10844 Enqueuing Expose request
23:57:05.203 00.015 11060 IsGuiding returns 0
23:57:05.203 00.000 11060 Move returns status 0, amount 24
23:57:05.203 00.000 11060 MoveAxis(N, 0, ABG)
23:57:05.203 00.000 11060 Move returns status 0, amount 0
23:57:05.203 00.000 11060 move complete, result=0
23:57:05.203 00.000 11060 worker thread done servicing request
23:57:05.203 00.000 11060 Worker thread wakes up
23:57:05.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:05.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:05.203 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
23:57:05.859 00.656 11060 Exposure complete
23:57:06.045 00.186 11060 worker thread done servicing request
23:57:06.045 00.000 10844 OnExposeComplete: enter
23:57:06.045 00.000 10844 UpdateGuideState(): m_state=6
23:57:06.045 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3998
23:57:06.045 00.000 10844 Star::Find returns 1 (1), X=258.30, Y=61.50, Mass=3213, SNR=36.5, Peak=255 HFD=3.5
23:57:06.048 00.003 10844 MultiStar: [#1 -0.44,0.33,0.96,U] [#2 -0.46,-0.08,1.98,U] [#3 0.19,-0.38,0.97,U] [#4 0.05,0.45,0.95,U] [#5 -0.27,-0.53,1.06,U] [#6 -0.20,-0.05,0.84,U] [#7 -0.03,-0.95,0.00,M3] [#8 0.04,-0.30,0.93,U] 
23:57:06.048 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.05}, one-star: {-0.06, 0.22}
23:57:06.048 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
23:57:06.048 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
23:57:06.048 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.86 mountX=0.08 mountY=-0.17, mountTheta=-1.11
23:57:06.050 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
23:57:06.050 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
23:57:06.050 00.000 11060 Worker thread wakes up
23:57:06.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
23:57:06.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
23:57:06.050 00.000 11060 Moving (-0.18, -0.05) raw xDistance=0.08 yDistance=-0.17
23:57:06.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:57:06.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:06.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:57:06.050 00.000 11060 MoveAxis(E, 0, ABG)
23:57:06.050 00.000 11060 Move returns status 0, amount 0
23:57:06.050 00.000 11060 MoveAxis(N, 0, ABG)
23:57:06.050 00.000 11060 Move returns status 0, amount 0
23:57:06.050 00.000 11060 move complete, result=0
23:57:06.050 00.000 11060 worker thread done servicing request
23:57:06.057 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:06.069 00.012 10844 UpdateGuideState exits: m=3213 SNR=36.5 Saturated
23:57:06.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:06.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:06.069 00.000 10844 Enqueuing Expose request
23:57:06.069 00.000 11060 Worker thread wakes up
23:57:06.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:06.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:06.069 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:57:06.714 00.645 11060 Exposure complete
23:57:06.910 00.196 11060 worker thread done servicing request
23:57:06.910 00.000 10844 OnExposeComplete: enter
23:57:06.910 00.000 10844 UpdateGuideState(): m_state=6
23:57:06.910 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3999
23:57:06.910 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=61.18, Mass=3568, SNR=38.0, Peak=250 HFD=3.9
23:57:06.910 00.000 10844 MultiStar: [#1 -0.28,-0.15,0.94,U] [#2 -0.54,0.26,1.98,U] [#3 -0.00,0.23,0.85,U] [#4 -0.27,0.28,0.97,U] [#5 -0.32,-0.03,0.99,U] [#6 -0.07,0.54,0.95,U] [#7 -0.42,-0.36,0.79,U] [#8 -0.21,-0.64,0.00,M1] 
23:57:06.910 00.000 10844 single-star, 7 included, MultiStar: {-0.29, 0.11}, one-star: {-0.11, -0.10}
23:57:06.910 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
23:57:06.910 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
23:57:06.910 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.41 mountX=0.12 mountY=-0.09, mountTheta=-0.67
23:57:06.913 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.10, opts=13)
23:57:06.913 00.000 10844 Enqueuing Move request for scope (-0.11, -0.10)
23:57:06.913 00.000 11060 Worker thread wakes up
23:57:06.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
23:57:06.913 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
23:57:06.914 00.001 11060 Moving (-0.11, -0.10) raw xDistance=0.12 yDistance=-0.09
23:57:06.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:57:06.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:06.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:06.914 00.000 11060 MoveAxis(W, 21, ABG)
23:57:06.914 00.000 11060 Guiding  Dir = 3, Dur = 21
23:57:06.919 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:06.940 00.021 10844 UpdateGuideState exits: m=3568 SNR=38.0
23:57:06.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:06.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:06.940 00.000 10844 Enqueuing Expose request
23:57:06.959 00.019 11060 IsSlewing returns 0
23:57:06.959 00.000 11060 IsGuiding returns 0
23:57:07.005 00.046 11060 IsGuiding returns 0
23:57:07.006 00.001 11060 Move returns status 0, amount 21
23:57:07.006 00.000 11060 MoveAxis(N, 0, ABG)
23:57:07.006 00.000 11060 Move returns status 0, amount 0
23:57:07.006 00.000 11060 move complete, result=0
23:57:07.006 00.000 11060 worker thread done servicing request
23:57:07.006 00.000 11060 Worker thread wakes up
23:57:07.006 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
23:57:07.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:07.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:07.653 00.647 11060 Exposure complete
23:57:07.860 00.207 11060 worker thread done servicing request
23:57:07.860 00.000 10844 OnExposeComplete: enter
23:57:07.860 00.000 10844 UpdateGuideState(): m_state=6
23:57:07.860 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4000
23:57:07.860 00.000 10844 Star::Find returns 1 (0), X=257.89, Y=61.14, Mass=2828, SNR=34.0, Peak=212 HFD=3.7
23:57:07.860 00.000 10844 MultiStar: [#1 -1.31,0.04,0.00,M1] [#2 -0.73,0.33,0.00,M1] [#3 -0.74,-0.12,0.00,M1] [#4 -0.44,-0.53,0.00,M1] [#5 -0.90,-0.21,0.00,M1] [#6 -0.91,-0.12,0.00,M1] [#7 -0.71,-0.81,0.00,M3] [#8 -0.19,-0.35,0.92,U] 
23:57:07.864 00.004 10844 refined, 1 included, MultiStar: {-0.34, -0.24}, one-star: {-0.47, -0.14}
23:57:07.864 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
23:57:07.864 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
23:57:07.864 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.24 hyp=0.41 cameraTheta=-2.52 mountX=0.30 mountY=-0.29, mountTheta=-0.78
23:57:07.864 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.24, opts=13)
23:57:07.864 00.000 10844 Enqueuing Move request for scope (-0.34, -0.24)
23:57:07.864 00.000 11060 Worker thread wakes up
23:57:07.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.24) opts 0xd
23:57:07.864 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.24)
23:57:07.864 00.000 11060 Moving (-0.34, -0.24) raw xDistance=0.30 yDistance=-0.29
23:57:07.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:57:07.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:07.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:57:07.864 00.000 11060 MoveAxis(W, 52, ABG)
23:57:07.864 00.000 11060 Guiding  Dir = 3, Dur = 52
23:57:07.879 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:07.899 00.020 10844 UpdateGuideState exits: m=2828 SNR=34.0
23:57:07.901 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:07.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:07.901 00.000 10844 Enqueuing Expose request
23:57:07.904 00.003 11060 IsSlewing returns 0
23:57:07.904 00.000 11060 IsGuiding returns 0
23:57:07.976 00.072 11060 IsGuiding returns 0
23:57:07.976 00.000 11060 Move returns status 0, amount 52
23:57:07.976 00.000 11060 MoveAxis(N, 0, ABG)
23:57:07.976 00.000 11060 Move returns status 0, amount 0
23:57:07.976 00.000 11060 move complete, result=0
23:57:07.976 00.000 11060 worker thread done servicing request
23:57:07.976 00.000 11060 Worker thread wakes up
23:57:07.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:07.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:07.976 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.3 px 0 ms NORTH
23:57:08.610 00.634 11060 Exposure complete
23:57:08.788 00.178 11060 worker thread done servicing request
23:57:08.788 00.000 10844 OnExposeComplete: enter
23:57:08.788 00.000 10844 UpdateGuideState(): m_state=6
23:57:08.788 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4001
23:57:08.788 00.000 10844 Star::Find returns 1 (0), X=257.61, Y=61.39, Mass=2883, SNR=33.7, Peak=230 HFD=3.4
23:57:08.788 00.000 10844 MultiStar: [#1 -0.29,0.85,0.00,M2] [#2 -0.94,0.71,0.00,M2] [#3 -0.20,0.24,1.02,U] [#4 0.26,0.69,0.00,M2] [#5 -0.53,0.13,1.15,U] [#6 0.02,0.05,0.98,U] [#7 -0.64,-0.41,0.00,M4] [#8 -0.17,-0.23,1.05,U] 
23:57:08.788 00.000 10844 refined, 4 included, MultiStar: {-0.33, 0.06}, one-star: {-0.75, 0.11}
23:57:08.788 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.72 = -1.57)
23:57:08.788 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
23:57:08.788 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.06 hyp=0.34 cameraTheta=2.96 mountX=0.00 mountY=-0.34, mountTheta=-1.57
23:57:08.791 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.06, opts=13)
23:57:08.791 00.000 10844 Enqueuing Move request for scope (-0.33, 0.06)
23:57:08.791 00.000 11060 Worker thread wakes up
23:57:08.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.06) opts 0xd
23:57:08.791 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.06)
23:57:08.791 00.000 11060 Moving (-0.33, 0.06) raw xDistance=0.00 yDistance=-0.34
23:57:08.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:57:08.793 00.002 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.46 newest=-0.72
23:57:08.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
23:57:08.793 00.000 11060 MoveAxis(E, 0, ABG)
23:57:08.793 00.000 11060 Move returns status 0, amount 0
23:57:08.793 00.000 11060 BLC: Oldest BLC event removed
23:57:08.793 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:57:08.793 00.000 11060 MoveAxis(N, 881, ABG)
23:57:08.793 00.000 11060 duration set to 750 by maxDecDuration
23:57:08.793 00.000 11060 Guiding  Dir = 0, Dur = 750
23:57:08.802 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:57:08.815 00.013 10844 UpdateGuideState exits: m=2883 SNR=33.7
23:57:08.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:08.816 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:08.816 00.000 10844 Enqueuing Expose request
23:57:08.830 00.014 11060 IsSlewing returns 0
23:57:08.830 00.000 11060 IsGuiding returns 0
23:57:09.620 00.790 11060 IsGuiding returns 0
23:57:09.620 00.000 11060 Move returns status 0, amount 750
23:57:09.620 00.000 11060 move complete, result=0
23:57:09.620 00.000 11060 worker thread done servicing request
23:57:09.620 00.000 11060 Worker thread wakes up
23:57:09.620 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
23:57:09.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:09.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:10.267 00.647 11060 Exposure complete
23:57:10.461 00.194 11060 worker thread done servicing request
23:57:10.461 00.000 10844 OnExposeComplete: enter
23:57:10.461 00.000 10844 UpdateGuideState(): m_state=6
23:57:10.461 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4002
23:57:10.461 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.36, Mass=3028, SNR=34.4, Peak=222 HFD=3.7
23:57:10.461 00.000 10844 MultiStar: [#1 0.23,0.46,1.05,U] [#2 -0.46,0.63,0.00,M3] [#3 0.43,0.12,1.01,U] [#4 0.16,-0.20,1.03,U] [#5 -0.26,-0.35,1.01,U] [#6 0.30,0.22,0.99,U] [#7 0.08,-0.01,0.88,U] [#8 1.19,-0.14,0.00,M1] 
23:57:10.466 00.005 10844 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {-0.12, 0.08}
23:57:10.466 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
23:57:10.466 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
23:57:10.466 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.37 mountX=-0.07 mountY=0.11, mountTheta=2.12
23:57:10.467 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
23:57:10.467 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
23:57:10.467 00.000 11060 Worker thread wakes up
23:57:10.469 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:57:10.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:57:10.469 00.000 11060 Moving (0.12, 0.05) raw xDistance=-0.07 yDistance=0.11
23:57:10.469 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.235043, 1:-0.109924
23:57:10.469 00.000 11060 BLC: No correction, Miss < min_move
23:57:10.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:57:10.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:10.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:57:10.469 00.000 11060 MoveAxis(E, 0, ABG)
23:57:10.469 00.000 11060 Move returns status 0, amount 0
23:57:10.469 00.000 11060 MoveAxis(N, 0, ABG)
23:57:10.469 00.000 11060 Move returns status 0, amount 0
23:57:10.469 00.000 11060 move complete, result=0
23:57:10.469 00.000 11060 worker thread done servicing request
23:57:10.477 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:10.494 00.017 10844 UpdateGuideState exits: m=3028 SNR=34.4
23:57:10.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:10.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:10.494 00.000 10844 Enqueuing Expose request
23:57:10.494 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:10.494 00.000 11060 Worker thread wakes up
23:57:10.496 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:10.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:11.117 00.621 11060 Exposure complete
23:57:11.298 00.181 11060 worker thread done servicing request
23:57:11.298 00.000 10844 OnExposeComplete: enter
23:57:11.298 00.000 10844 UpdateGuideState(): m_state=6
23:57:11.298 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4003
23:57:11.298 00.000 10844 Star::Find returns 1 (0), X=257.84, Y=61.32, Mass=3120, SNR=35.6, Peak=219 HFD=3.8
23:57:11.298 00.000 10844 MultiStar: [#1 0.23,0.20,1.03,U] [#2 -0.27,0.64,0.00,M4] [#3 -0.07,0.14,0.96,U] [#4 0.19,0.36,0.98,U] [#5 0.07,-0.23,1.02,U] [#6 -0.07,0.56,0.87,U] [#7 -0.50,0.07,0.88,U] [#8 -0.43,-0.14,0.89,U] 
23:57:11.298 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.12}, one-star: {-0.52, 0.04}
23:57:11.298 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
23:57:11.298 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
23:57:11.298 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.40 mountX=-0.09 mountY=-0.15, mountTheta=-2.14
23:57:11.301 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.12, opts=13)
23:57:11.301 00.000 10844 Enqueuing Move request for scope (-0.13, 0.12)
23:57:11.301 00.000 11060 Worker thread wakes up
23:57:11.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
23:57:11.301 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
23:57:11.301 00.000 11060 Moving (-0.13, 0.12) raw xDistance=-0.09 yDistance=-0.15
23:57:11.301 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.235043, 1:-0.109924, 2:0.147239
23:57:11.301 00.000 11060 BLC: No correction, Miss < min_move
23:57:11.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:57:11.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:11.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:57:11.301 00.000 11060 MoveAxis(E, 0, ABG)
23:57:11.301 00.000 11060 Move returns status 0, amount 0
23:57:11.301 00.000 11060 MoveAxis(N, 0, ABG)
23:57:11.301 00.000 11060 Move returns status 0, amount 0
23:57:11.301 00.000 11060 move complete, result=0
23:57:11.301 00.000 11060 worker thread done servicing request
23:57:11.311 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:11.327 00.016 10844 UpdateGuideState exits: m=3120 SNR=35.6
23:57:11.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:11.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:11.327 00.000 10844 Enqueuing Expose request
23:57:11.327 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:11.327 00.000 11060 Worker thread wakes up
23:57:11.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:11.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:11.960 00.633 11060 Exposure complete
23:57:12.123 00.163 11060 worker thread done servicing request
23:57:12.123 00.000 10844 OnExposeComplete: enter
23:57:12.123 00.000 10844 UpdateGuideState(): m_state=6
23:57:12.125 00.002 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4004
23:57:12.125 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=60.84, Mass=3285, SNR=36.7, Peak=227 HFD=3.7
23:57:12.125 00.000 10844 MultiStar: [#1 0.50,-0.18,0.99,U] [#2 0.25,0.50,1.93,U] [#3 0.29,0.12,0.96,U] [#4 0.39,0.12,1.00,U] [#5 0.23,-0.04,0.99,U] [#6 0.14,0.72,0.00,M1] [#7 -0.28,-0.15,0.91,U] [#8 0.47,0.09,1.03,U] 
23:57:12.125 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.06}, one-star: {-0.01, -0.44}
23:57:12.125 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
23:57:12.125 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
23:57:12.125 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.24 cameraTheta=0.23 mountX=-0.10 mountY=0.23, mountTheta=1.98
23:57:12.126 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.06, opts=13)
23:57:12.126 00.000 10844 Enqueuing Move request for scope (0.24, 0.06)
23:57:12.126 00.000 11060 Worker thread wakes up
23:57:12.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
23:57:12.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
23:57:12.126 00.000 11060 Moving (0.24, 0.06) raw xDistance=-0.10 yDistance=0.23
23:57:12.126 00.000 11060 BLC: window closed
23:57:12.126 00.000 11060 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.235043, 1:-0.109924, 2:0.147239
23:57:12.126 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
23:57:12.126 00.000 11060 BLC: window closed
23:57:12.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:57:12.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:57:12.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:57:12.126 00.000 11060 MoveAxis(E, 0, ABG)
23:57:12.126 00.000 11060 Move returns status 0, amount 0
23:57:12.126 00.000 11060 MoveAxis(N, 0, ABG)
23:57:12.126 00.000 11060 Move returns status 0, amount 0
23:57:12.126 00.000 11060 move complete, result=0
23:57:12.126 00.000 11060 worker thread done servicing request
23:57:12.131 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:57:12.142 00.011 10844 UpdateGuideState exits: m=3285 SNR=36.7
23:57:12.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:12.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:12.142 00.000 10844 Enqueuing Expose request
23:57:12.142 00.000 11060 Worker thread wakes up
23:57:12.147 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:12.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:12.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:12.791 00.644 11060 Exposure complete
23:57:12.961 00.170 11060 worker thread done servicing request
23:57:12.961 00.000 10844 OnExposeComplete: enter
23:57:12.961 00.000 10844 UpdateGuideState(): m_state=6
23:57:12.961 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4005
23:57:12.961 00.000 10844 Star::Find returns 1 (1), X=258.63, Y=60.97, Mass=3308, SNR=37.6, Peak=255 HFD=3.8
23:57:12.962 00.001 10844 MultiStar: [#1 -0.01,-0.46,0.88,U] [#2 -0.06,0.11,1.77,U] [#3 0.30,0.30,0.97,U] [#4 -0.21,0.22,0.89,U] [#5 0.31,-0.40,0.99,U] [#6 -0.12,0.80,0.00,M2] [#7 -0.41,-0.36,0.83,U] [#8 0.28,0.17,0.99,U] 
23:57:12.962 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.27, -0.31}
23:57:12.962 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
23:57:12.962 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
23:57:12.962 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.84 mountX=0.06 mountY=0.07, mountTheta=0.90
23:57:12.962 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
23:57:12.962 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
23:57:12.962 00.000 11060 Worker thread wakes up
23:57:12.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:57:12.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:57:12.962 00.000 11060 Moving (0.06, -0.07) raw xDistance=0.06 yDistance=0.07
23:57:12.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:57:12.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:12.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:57:12.962 00.000 11060 MoveAxis(E, 0, ABG)
23:57:12.962 00.000 11060 Move returns status 0, amount 0
23:57:12.962 00.000 11060 MoveAxis(N, 0, ABG)
23:57:12.962 00.000 11060 Move returns status 0, amount 0
23:57:12.962 00.000 11060 move complete, result=0
23:57:12.962 00.000 11060 worker thread done servicing request
23:57:12.971 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:12.982 00.011 10844 UpdateGuideState exits: m=3308 SNR=37.6 Saturated
23:57:12.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:12.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:12.982 00.000 10844 Enqueuing Expose request
23:57:12.982 00.000 11060 Worker thread wakes up
23:57:12.982 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:12.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:12.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:13.611 00.629 11060 Exposure complete
23:57:13.753 00.142 11060 worker thread done servicing request
23:57:13.753 00.000 10844 OnExposeComplete: enter
23:57:13.753 00.000 10844 UpdateGuideState(): m_state=6
23:57:13.753 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4006
23:57:13.753 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.00, Mass=3419, SNR=38.1, Peak=255 HFD=3.6
23:57:13.753 00.000 10844 MultiStar: [#1 -0.36,-0.34,0.92,U] [#2 -0.20,0.75,0.00,M3] [#3 0.13,-0.23,0.98,U] [#4 0.65,-0.27,0.00,M1] [#5 -0.02,0.14,1.04,U] [#6 0.23,0.15,0.84,U] [#7 -0.09,-0.39,0.78,U] [#8 0.53,0.18,0.96,U] 
23:57:13.753 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.37, -0.28}
23:57:13.753 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
23:57:13.753 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
23:57:13.753 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.71 mountX=0.08 mountY=0.13, mountTheta=1.04
23:57:13.756 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.10, opts=13)
23:57:13.756 00.000 10844 Enqueuing Move request for scope (0.12, -0.10)
23:57:13.756 00.000 11060 Worker thread wakes up
23:57:13.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:57:13.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:57:13.756 00.000 11060 Moving (0.12, -0.10) raw xDistance=0.08 yDistance=0.13
23:57:13.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:57:13.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:13.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:57:13.756 00.000 11060 MoveAxis(E, 0, ABG)
23:57:13.756 00.000 11060 Move returns status 0, amount 0
23:57:13.756 00.000 11060 MoveAxis(N, 0, ABG)
23:57:13.756 00.000 11060 Move returns status 0, amount 0
23:57:13.756 00.000 11060 move complete, result=0
23:57:13.756 00.000 11060 worker thread done servicing request
23:57:13.769 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:13.784 00.015 10844 UpdateGuideState exits: m=3419 SNR=38.1 Saturated
23:57:13.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:13.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:13.784 00.000 10844 Enqueuing Expose request
23:57:13.784 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:13.784 00.000 11060 Worker thread wakes up
23:57:13.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:13.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:14.424 00.640 11060 Exposure complete
23:57:14.580 00.156 11060 worker thread done servicing request
23:57:14.580 00.000 10844 OnExposeComplete: enter
23:57:14.581 00.001 10844 UpdateGuideState(): m_state=6
23:57:14.581 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4007
23:57:14.581 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=60.91, Mass=3191, SNR=36.0, Peak=217 HFD=3.9
23:57:14.581 00.000 10844 MultiStar: [#1 0.53,0.06,0.98,U] [#2 0.13,0.70,0.00,M4] [#3 0.73,0.15,0.00,M1] [#4 0.20,-0.29,0.90,U] [#5 0.11,0.08,1.05,U] [#6 -0.13,-0.14,0.93,U] [#7 0.32,0.11,0.92,U] [#8 0.80,0.03,0.00,M1] 
23:57:14.581 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.09}, one-star: {-0.02, -0.37}
23:57:14.581 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
23:57:14.581 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
23:57:14.581 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.49 mountX=0.06 mountY=0.18, mountTheta=1.26
23:57:14.581 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.09, opts=13)
23:57:14.581 00.000 10844 Enqueuing Move request for scope (0.17, -0.09)
23:57:14.581 00.000 11060 Worker thread wakes up
23:57:14.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
23:57:14.581 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
23:57:14.581 00.000 11060 Moving (0.17, -0.09) raw xDistance=0.06 yDistance=0.18
23:57:14.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:57:14.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:14.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:57:14.581 00.000 11060 MoveAxis(E, 0, ABG)
23:57:14.581 00.000 11060 Move returns status 0, amount 0
23:57:14.581 00.000 11060 MoveAxis(N, 0, ABG)
23:57:14.581 00.000 11060 Move returns status 0, amount 0
23:57:14.581 00.000 11060 move complete, result=0
23:57:14.586 00.005 11060 worker thread done servicing request
23:57:14.607 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:14.627 00.020 10844 UpdateGuideState exits: m=3191 SNR=36.0
23:57:14.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:14.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:14.627 00.000 10844 Enqueuing Expose request
23:57:14.627 00.000 11060 Worker thread wakes up
23:57:14.627 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:14.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:14.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:15.263 00.636 11060 Exposure complete
23:57:15.439 00.176 11060 worker thread done servicing request
23:57:15.439 00.000 10844 OnExposeComplete: enter
23:57:15.439 00.000 10844 UpdateGuideState(): m_state=6
23:57:15.439 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4008
23:57:15.439 00.000 10844 Star::Find returns 1 (0), X=258.00, Y=61.44, Mass=2799, SNR=33.9, Peak=227 HFD=3.7
23:57:15.439 00.000 10844 MultiStar: [#1 0.13,0.23,1.07,U] [#2 -0.12,0.63,0.00,M5] [#3 -0.25,-0.31,0.99,U] [#4 -0.10,0.78,0.00,M1] [#5 -0.24,0.34,1.18,U] [#6 -0.48,0.13,1.00,U] [#7 -0.39,0.25,0.87,U] [#8 0.08,0.28,0.97,U] 
23:57:15.439 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.16}, one-star: {-0.36, 0.16}
23:57:15.439 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.26 = -2.03)
23:57:15.439 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
23:57:15.444 00.005 10844 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.50 mountX=-0.12 mountY=-0.23, mountTheta=-2.03
23:57:15.446 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.16, opts=13)
23:57:15.446 00.000 10844 Enqueuing Move request for scope (-0.21, 0.16)
23:57:15.446 00.000 11060 Worker thread wakes up
23:57:15.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
23:57:15.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
23:57:15.446 00.000 11060 Moving (-0.21, 0.16) raw xDistance=-0.12 yDistance=-0.23
23:57:15.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:57:15.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
23:57:15.446 00.000 11060 MoveAxis(E, 0, ABG)
23:57:15.446 00.000 11060 Move returns status 0, amount 0
23:57:15.446 00.000 11060 MoveAxis(N, 91, ABG)
23:57:15.446 00.000 11060 Guiding  Dir = 0, Dur = 91
23:57:15.454 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:15.455 00.001 11060 IsSlewing returns 0
23:57:15.457 00.002 11060 IsGuiding returns 0
23:57:15.475 00.018 10844 UpdateGuideState exits: m=2799 SNR=33.9
23:57:15.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:15.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:15.475 00.000 10844 Enqueuing Expose request
23:57:15.563 00.088 11060 IsGuiding returns 0
23:57:15.563 00.000 11060 Move returns status 0, amount 91
23:57:15.563 00.000 11060 move complete, result=0
23:57:15.564 00.001 11060 worker thread done servicing request
23:57:15.564 00.000 11060 Worker thread wakes up
23:57:15.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:15.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:15.564 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 91 ms NORTH
23:57:16.204 00.640 11060 Exposure complete
23:57:16.377 00.173 11060 worker thread done servicing request
23:57:16.377 00.000 10844 OnExposeComplete: enter
23:57:16.377 00.000 10844 UpdateGuideState(): m_state=6
23:57:16.377 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4009
23:57:16.377 00.000 10844 Star::Find returns 1 (0), X=258.99, Y=61.11, Mass=3071, SNR=35.9, Peak=254 HFD=3.0
23:57:16.377 00.000 10844 MultiStar: [#1 0.53,0.06,1.00,U] [#2 -0.05,0.56,1.89,U] [#3 0.68,-0.36,0.00,M1] [#4 0.79,0.10,0.00,M2] [#5 -0.14,-0.35,0.94,U] [#6 0.06,0.35,0.92,U] [#7 0.60,-0.42,0.00,M1] [#8 1.01,-0.20,0.00,M1] 
23:57:16.377 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.16}, one-star: {0.63, -0.17}
23:57:16.377 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
23:57:16.377 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
23:57:16.377 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=-0.19 mountY=0.15, mountTheta=2.49
23:57:16.380 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.16, opts=13)
23:57:16.380 00.000 10844 Enqueuing Move request for scope (0.17, 0.16)
23:57:16.380 00.000 11060 Worker thread wakes up
23:57:16.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
23:57:16.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
23:57:16.380 00.000 11060 Moving (0.17, 0.16) raw xDistance=-0.19 yDistance=0.15
23:57:16.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
23:57:16.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:16.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:57:16.380 00.000 11060 MoveAxis(E, 33, ABG)
23:57:16.380 00.000 11060 Guiding  Dir = 2, Dur = 33
23:57:16.384 00.004 11060 IsSlewing returns 0
23:57:16.384 00.000 11060 IsGuiding returns 0
23:57:16.386 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:57:16.395 00.009 10844 UpdateGuideState exits: m=3071 SNR=35.9
23:57:16.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:16.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:16.395 00.000 10844 Enqueuing Expose request
23:57:16.444 00.049 11060 IsGuiding returns 0
23:57:16.444 00.000 11060 Move returns status 0, amount 33
23:57:16.444 00.000 11060 MoveAxis(N, 0, ABG)
23:57:16.444 00.000 11060 Move returns status 0, amount 0
23:57:16.444 00.000 11060 move complete, result=0
23:57:16.446 00.002 11060 worker thread done servicing request
23:57:16.446 00.000 11060 Worker thread wakes up
23:57:16.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:16.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:16.452 00.006 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
23:57:17.070 00.618 11060 Exposure complete
23:57:17.225 00.155 11060 worker thread done servicing request
23:57:17.225 00.000 10844 OnExposeComplete: enter
23:57:17.225 00.000 10844 UpdateGuideState(): m_state=6
23:57:17.225 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4010
23:57:17.225 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.32, Mass=3228, SNR=36.8, Peak=254 HFD=3.6
23:57:17.225 00.000 10844 MultiStar: [#1 0.52,0.35,1.03,U] [#2 0.14,0.30,1.87,U] [#3 0.91,0.27,0.00,M2] [#4 0.14,0.08,0.97,U] [#5 -0.01,-0.20,1.03,U] [#6 0.50,0.66,0.00,M1] [#7 0.23,-0.48,0.78,U] [#8 0.77,0.42,0.00,M2] 
23:57:17.225 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.07}, one-star: {0.41, 0.04}
23:57:17.225 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
23:57:17.225 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
23:57:17.225 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.29 mountX=-0.11 mountY=0.21, mountTheta=2.04
23:57:17.230 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.07, opts=13)
23:57:17.230 00.000 10844 Enqueuing Move request for scope (0.23, 0.07)
23:57:17.230 00.000 11060 Worker thread wakes up
23:57:17.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
23:57:17.230 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
23:57:17.230 00.000 11060 Moving (0.23, 0.07) raw xDistance=-0.11 yDistance=0.21
23:57:17.231 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:57:17.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:57:17.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:57:17.231 00.000 11060 MoveAxis(E, 0, ABG)
23:57:17.231 00.000 11060 Move returns status 0, amount 0
23:57:17.231 00.000 11060 MoveAxis(N, 0, ABG)
23:57:17.231 00.000 11060 Move returns status 0, amount 0
23:57:17.231 00.000 11060 move complete, result=0
23:57:17.231 00.000 11060 worker thread done servicing request
23:57:17.236 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:57:17.247 00.011 10844 UpdateGuideState exits: m=3228 SNR=36.8
23:57:17.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:17.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:17.247 00.000 10844 Enqueuing Expose request
23:57:17.247 00.000 11060 Worker thread wakes up
23:57:17.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:17.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:17.247 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:17.894 00.647 11060 Exposure complete
23:57:18.075 00.181 11060 worker thread done servicing request
23:57:18.075 00.000 10844 OnExposeComplete: enter
23:57:18.075 00.000 10844 UpdateGuideState(): m_state=6
23:57:18.075 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4011
23:57:18.075 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.49, Mass=3229, SNR=36.4, Peak=249 HFD=3.4
23:57:18.075 00.000 10844 MultiStar: [#1 -0.25,0.35,1.02,U] [#2 -0.02,0.38,1.81,U] [#3 0.26,0.33,0.96,U] [#4 0.44,0.27,0.93,U] [#5 -0.29,0.70,0.00,M1] [#6 0.37,0.90,0.00,M2] [#7 -0.56,0.39,0.00,M1] [#8 0.68,0.21,0.00,M3] 
23:57:18.075 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.32}, one-star: {0.30, 0.21}
23:57:18.075 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
23:57:18.075 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
23:57:18.075 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.22 mountX=-0.34 mountY=0.06, mountTheta=2.96
23:57:18.080 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.32, opts=13)
23:57:18.080 00.000 10844 Enqueuing Move request for scope (0.12, 0.32)
23:57:18.080 00.000 11060 Worker thread wakes up
23:57:18.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.32) opts 0xd
23:57:18.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.32)
23:57:18.080 00.000 11060 Moving (0.12, 0.32) raw xDistance=-0.34 yDistance=0.06
23:57:18.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
23:57:18.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:18.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:57:18.080 00.000 11060 MoveAxis(E, 58, ABG)
23:57:18.080 00.000 11060 Guiding  Dir = 2, Dur = 58
23:57:18.085 00.005 11060 IsSlewing returns 0
23:57:18.085 00.000 11060 IsGuiding returns 0
23:57:18.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:18.101 00.016 10844 UpdateGuideState exits: m=3229 SNR=36.4
23:57:18.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:18.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:18.101 00.000 10844 Enqueuing Expose request
23:57:18.149 00.048 11060 IsGuiding returns 0
23:57:18.149 00.000 11060 Move returns status 0, amount 58
23:57:18.149 00.000 11060 MoveAxis(N, 0, ABG)
23:57:18.149 00.000 11060 Move returns status 0, amount 0
23:57:18.149 00.000 11060 move complete, result=0
23:57:18.149 00.000 11060 worker thread done servicing request
23:57:18.149 00.000 11060 Worker thread wakes up
23:57:18.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:18.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:18.149 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
23:57:18.775 00.626 11060 Exposure complete
23:57:18.952 00.177 11060 worker thread done servicing request
23:57:18.952 00.000 10844 OnExposeComplete: enter
23:57:18.952 00.000 10844 UpdateGuideState(): m_state=6
23:57:18.952 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4012
23:57:18.952 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.08, Mass=2991, SNR=35.3, Peak=219 HFD=4.0
23:57:18.952 00.000 10844 MultiStar: [#1 0.22,0.26,1.04,U] [#2 -0.43,-0.24,2.03,U] [#3 -0.11,-0.55,1.04,U] [#4 0.33,-0.32,1.04,U] [#5 -0.16,-0.68,0.00,M2] [#6 0.38,-0.09,0.91,U] [#7 -0.44,-0.56,0.00,M2] [#8 0.30,-0.47,0.95,U] 
23:57:18.952 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.23}, one-star: {0.57, -0.20}
23:57:18.952 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
23:57:18.952 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
23:57:18.952 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.17 mountX=0.21 mountY=0.13, mountTheta=0.57
23:57:18.966 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.23, opts=13)
23:57:18.968 00.002 10844 Enqueuing Move request for scope (0.10, -0.23)
23:57:18.968 00.000 11060 Worker thread wakes up
23:57:18.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
23:57:18.968 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
23:57:18.968 00.000 11060 Moving (0.10, -0.23) raw xDistance=0.21 yDistance=0.13
23:57:18.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
23:57:18.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:18.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:57:18.968 00.000 11060 MoveAxis(W, 35, ABG)
23:57:18.968 00.000 11060 Guiding  Dir = 3, Dur = 35
23:57:18.975 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:18.980 00.005 11060 IsSlewing returns 0
23:57:18.980 00.000 11060 IsGuiding returns 0
23:57:18.992 00.012 10844 UpdateGuideState exits: m=2991 SNR=35.3
23:57:18.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:18.993 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:18.993 00.000 10844 Enqueuing Expose request
23:57:19.029 00.036 11060 IsGuiding returns 0
23:57:19.029 00.000 11060 Move returns status 0, amount 35
23:57:19.029 00.000 11060 MoveAxis(N, 0, ABG)
23:57:19.029 00.000 11060 Move returns status 0, amount 0
23:57:19.029 00.000 11060 move complete, result=0
23:57:19.029 00.000 11060 worker thread done servicing request
23:57:19.029 00.000 11060 Worker thread wakes up
23:57:19.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:19.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:19.029 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
23:57:19.663 00.634 11060 Exposure complete
23:57:19.812 00.149 11060 worker thread done servicing request
23:57:19.812 00.000 10844 OnExposeComplete: enter
23:57:19.815 00.003 10844 UpdateGuideState(): m_state=6
23:57:19.815 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4013
23:57:19.815 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.41, Mass=3602, SNR=38.6, Peak=255 HFD=3.6
23:57:19.815 00.000 10844 MultiStar: [#1 0.75,0.54,0.00,M1] [#2 -0.09,0.48,1.88,U] [#3 0.64,0.35,0.00,M1] [#4 0.21,0.40,0.89,U] [#5 -0.06,-0.33,0.95,U] [#6 0.23,0.60,0.00,M2] [#7 0.14,0.19,0.83,U] [#8 0.51,-0.71,0.00,M3] 
23:57:19.815 00.000 10844 single-star, 4 included, MultiStar: {0.04, 0.22}, one-star: {0.12, 0.13}
23:57:19.815 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
23:57:19.815 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
23:57:19.815 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.86 mountX=-0.15 mountY=0.09, mountTheta=2.60
23:57:19.815 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.13, opts=13)
23:57:19.815 00.000 10844 Enqueuing Move request for scope (0.12, 0.13)
23:57:19.815 00.000 11060 Worker thread wakes up
23:57:19.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:57:19.815 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:57:19.815 00.000 11060 Moving (0.12, 0.13) raw xDistance=-0.15 yDistance=0.09
23:57:19.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:57:19.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:19.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:57:19.815 00.000 11060 MoveAxis(E, 25, ABG)
23:57:19.815 00.000 11060 Guiding  Dir = 2, Dur = 25
23:57:19.821 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:19.847 00.026 11060 IsSlewing returns 0
23:57:19.847 00.000 11060 IsGuiding returns 0
23:57:19.849 00.002 10844 UpdateGuideState exits: m=3602 SNR=38.6 Saturated
23:57:19.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:19.849 00.000 10844 Enqueuing Expose request
23:57:19.877 00.028 11060 IsGuiding returns 0
23:57:19.877 00.000 11060 Move returns status 0, amount 25
23:57:19.877 00.000 11060 MoveAxis(N, 0, ABG)
23:57:19.877 00.000 11060 Move returns status 0, amount 0
23:57:19.877 00.000 11060 move complete, result=0
23:57:19.877 00.000 11060 worker thread done servicing request
23:57:19.877 00.000 11060 Worker thread wakes up
23:57:19.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:19.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:19.877 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
23:57:20.522 00.645 11060 Exposure complete
23:57:20.691 00.169 11060 worker thread done servicing request
23:57:20.691 00.000 10844 OnExposeComplete: enter
23:57:20.691 00.000 10844 UpdateGuideState(): m_state=6
23:57:20.691 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4014
23:57:20.691 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.83, Mass=3131, SNR=36.2, Peak=228 HFD=3.8
23:57:20.691 00.000 10844 MultiStar: [#1 0.22,0.35,0.97,U] [#2 -0.08,0.63,0.00,M1] [#3 0.07,0.35,1.03,U] [#4 0.29,0.05,0.95,U] [#5 -0.08,0.21,0.95,U] [#6 0.28,0.71,0.00,M3] [#7 -0.18,-0.30,0.87,U] [#8 0.32,-0.19,0.87,U] 
23:57:20.691 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.16}, one-star: {0.11, 0.56}
23:57:20.691 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
23:57:20.691 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
23:57:20.691 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.98 mountX=-0.18 mountY=0.08, mountTheta=2.72
23:57:20.693 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
23:57:20.693 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
23:57:20.693 00.000 11060 Worker thread wakes up
23:57:20.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
23:57:20.693 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
23:57:20.693 00.000 11060 Moving (0.11, 0.16) raw xDistance=-0.18 yDistance=0.08
23:57:20.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:57:20.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:20.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:57:20.693 00.000 11060 MoveAxis(E, 32, ABG)
23:57:20.693 00.000 11060 Guiding  Dir = 2, Dur = 32
23:57:20.698 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:20.714 00.016 10844 UpdateGuideState exits: m=3131 SNR=36.2
23:57:20.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:20.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:20.714 00.000 10844 Enqueuing Expose request
23:57:20.719 00.005 11060 IsSlewing returns 0
23:57:20.719 00.000 11060 IsGuiding returns 0
23:57:20.794 00.075 11060 IsGuiding returns 0
23:57:20.794 00.000 11060 Move returns status 0, amount 32
23:57:20.794 00.000 11060 MoveAxis(N, 0, ABG)
23:57:20.794 00.000 11060 Move returns status 0, amount 0
23:57:20.794 00.000 11060 move complete, result=0
23:57:20.794 00.000 11060 worker thread done servicing request
23:57:20.794 00.000 11060 Worker thread wakes up
23:57:20.795 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:20.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:20.796 00.001 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
23:57:21.414 00.618 11060 Exposure complete
23:57:21.625 00.211 11060 worker thread done servicing request
23:57:21.627 00.002 10844 OnExposeComplete: enter
23:57:21.627 00.000 10844 UpdateGuideState(): m_state=6
23:57:21.628 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4015
23:57:21.628 00.000 10844 Star::Find returns 1 (1), X=258.02, Y=61.45, Mass=2917, SNR=34.4, Peak=255 HFD=3.7
23:57:21.628 00.000 10844 MultiStar: [#1 -0.26,0.15,1.01,U] [#2 -0.23,0.51,2.03,U] [#3 -0.07,-0.28,1.03,U] [#4 0.22,0.03,1.10,U] [#5 -0.06,0.07,1.13,U] [#6 0.02,0.51,0.97,U] [#7 -0.18,-0.44,0.96,U] [#8 0.62,-0.09,0.91,U] 
23:57:21.628 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.34, 0.17}
23:57:21.628 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
23:57:21.628 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.53)
23:57:21.628 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.02 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
23:57:21.630 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
23:57:21.630 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
23:57:21.630 00.000 11060 Worker thread wakes up
23:57:21.632 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
23:57:21.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
23:57:21.632 00.000 11060 Moving (-0.06, 0.11) raw xDistance=-0.10 yDistance=-0.07
23:57:21.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:57:21.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:21.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:57:21.632 00.000 11060 MoveAxis(E, 0, ABG)
23:57:21.632 00.000 11060 Move returns status 0, amount 0
23:57:21.632 00.000 11060 MoveAxis(N, 0, ABG)
23:57:21.633 00.001 11060 Move returns status 0, amount 0
23:57:21.633 00.000 11060 move complete, result=0
23:57:21.633 00.000 11060 worker thread done servicing request
23:57:21.637 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:21.658 00.021 10844 UpdateGuideState exits: m=2917 SNR=34.4 Saturated
23:57:21.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:21.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:21.658 00.000 10844 Enqueuing Expose request
23:57:21.658 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:21.658 00.000 11060 Worker thread wakes up
23:57:21.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:21.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:22.288 00.630 11060 Exposure complete
23:57:22.430 00.142 11060 worker thread done servicing request
23:57:22.430 00.000 10844 OnExposeComplete: enter
23:57:22.430 00.000 10844 UpdateGuideState(): m_state=6
23:57:22.430 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4016
23:57:22.430 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=61.79, Mass=2724, SNR=33.1, Peak=246 HFD=3.6
23:57:22.430 00.000 10844 MultiStar: [#1 0.21,-0.07,1.17,U] [#2 -0.33,0.50,2.20,U] [#3 0.33,-0.21,1.10,U] [#4 0.04,0.35,1.07,U] [#5 -0.01,-0.14,1.16,U] [#6 -0.04,0.28,0.92,U] [#7 0.22,-0.36,1.00,U] [#8 0.30,-0.06,1.07,U] 
23:57:22.430 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.05, 0.51}
23:57:22.430 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
23:57:22.430 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
23:57:22.430 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.30 mountX=-0.13 mountY=0.01, mountTheta=3.03
23:57:22.433 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
23:57:22.433 00.000 10844 Enqueuing Move request for scope (0.04, 0.13)
23:57:22.433 00.000 11060 Worker thread wakes up
23:57:22.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
23:57:22.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
23:57:22.433 00.000 11060 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=0.01
23:57:22.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:57:22.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:22.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:57:22.435 00.002 11060 MoveAxis(E, 23, ABG)
23:57:22.435 00.000 11060 Guiding  Dir = 2, Dur = 23
23:57:22.449 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:22.449 00.000 11060 IsSlewing returns 0
23:57:22.450 00.001 11060 IsGuiding returns 0
23:57:22.465 00.015 10844 UpdateGuideState exits: m=2724 SNR=33.1
23:57:22.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:22.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:22.465 00.000 10844 Enqueuing Expose request
23:57:22.482 00.017 11060 IsGuiding returns 0
23:57:22.482 00.000 11060 Move returns status 0, amount 23
23:57:22.482 00.000 11060 MoveAxis(N, 0, ABG)
23:57:22.482 00.000 11060 Move returns status 0, amount 0
23:57:22.482 00.000 11060 move complete, result=0
23:57:22.482 00.000 11060 worker thread done servicing request
23:57:22.482 00.000 11060 Worker thread wakes up
23:57:22.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:22.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:22.482 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
23:57:23.115 00.633 11060 Exposure complete
23:57:23.289 00.174 11060 worker thread done servicing request
23:57:23.289 00.000 10844 OnExposeComplete: enter
23:57:23.289 00.000 10844 UpdateGuideState(): m_state=6
23:57:23.289 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4017
23:57:23.289 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=60.60, Mass=3183, SNR=36.8, Peak=220 HFD=3.6
23:57:23.289 00.000 10844 MultiStar: [#1 0.49,-0.27,0.95,U] [#2 -0.24,0.03,1.97,U] [#3 0.15,-0.31,0.95,U] [#4 -0.16,0.19,0.94,U] [#5 -0.13,-0.72,0.00,M1] [#6 0.19,-0.13,0.95,U] [#7 -0.42,-0.27,0.83,U] [#8 -0.02,-0.73,0.00,M1] 
23:57:23.289 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.18}, one-star: {-0.12, -0.68}
23:57:23.289 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
23:57:23.289 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
23:57:23.289 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.80 mountX=0.18 mountY=-0.01, mountTheta=-0.06
23:57:23.294 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.18, opts=13)
23:57:23.294 00.000 10844 Enqueuing Move request for scope (-0.04, -0.18)
23:57:23.294 00.000 11060 Worker thread wakes up
23:57:23.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
23:57:23.294 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
23:57:23.294 00.000 11060 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=-0.01
23:57:23.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:57:23.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:23.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:57:23.294 00.000 11060 MoveAxis(W, 31, ABG)
23:57:23.294 00.000 11060 Guiding  Dir = 3, Dur = 31
23:57:23.299 00.005 11060 IsSlewing returns 0
23:57:23.299 00.000 11060 IsGuiding returns 0
23:57:23.302 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:23.320 00.018 10844 UpdateGuideState exits: m=3183 SNR=36.8
23:57:23.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:23.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:23.320 00.000 10844 Enqueuing Expose request
23:57:23.346 00.026 11060 IsGuiding returns 0
23:57:23.346 00.000 11060 Move returns status 0, amount 31
23:57:23.346 00.000 11060 MoveAxis(N, 0, ABG)
23:57:23.346 00.000 11060 Move returns status 0, amount 0
23:57:23.346 00.000 11060 move complete, result=0
23:57:23.346 00.000 11060 worker thread done servicing request
23:57:23.346 00.000 11060 Worker thread wakes up
23:57:23.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:23.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:23.372 00.026 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
23:57:23.984 00.612 11060 Exposure complete
23:57:24.158 00.174 11060 worker thread done servicing request
23:57:24.158 00.000 10844 OnExposeComplete: enter
23:57:24.164 00.006 10844 UpdateGuideState(): m_state=6
23:57:24.164 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
23:57:24.164 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.12, Mass=3091, SNR=36.0, Peak=235 HFD=3.7
23:57:24.164 00.000 10844 MultiStar: [#1 0.33,-0.05,1.10,U] [#2 -0.26,0.03,1.99,U] [#3 0.39,-0.34,1.00,U] [#4 0.24,-0.06,0.96,U] [#5 -0.06,0.05,0.93,U] [#6 0.13,0.32,0.84,U] [#7 0.20,-0.51,0.89,U] [#8 0.52,-0.16,0.91,U] 
23:57:24.164 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.09}, one-star: {0.20, -0.16}
23:57:24.164 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
23:57:24.164 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
23:57:24.164 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=0.06 mountY=0.15, mountTheta=1.20
23:57:24.164 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.09, opts=13)
23:57:24.164 00.000 10844 Enqueuing Move request for scope (0.14, -0.09)
23:57:24.164 00.000 11060 Worker thread wakes up
23:57:24.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
23:57:24.164 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
23:57:24.164 00.000 11060 Moving (0.14, -0.09) raw xDistance=0.06 yDistance=0.15
23:57:24.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:57:24.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:24.167 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:57:24.167 00.000 11060 MoveAxis(E, 0, ABG)
23:57:24.167 00.000 11060 Move returns status 0, amount 0
23:57:24.167 00.000 11060 MoveAxis(N, 0, ABG)
23:57:24.167 00.000 11060 Move returns status 0, amount 0
23:57:24.167 00.000 11060 move complete, result=0
23:57:24.167 00.000 11060 worker thread done servicing request
23:57:24.185 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:24.205 00.020 10844 UpdateGuideState exits: m=3091 SNR=36.0
23:57:24.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:24.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:24.205 00.000 10844 Enqueuing Expose request
23:57:24.205 00.000 11060 Worker thread wakes up
23:57:24.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:24.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:24.205 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:24.840 00.635 11060 Exposure complete
23:57:25.000 00.160 11060 worker thread done servicing request
23:57:25.000 00.000 10844 OnExposeComplete: enter
23:57:25.000 00.000 10844 UpdateGuideState(): m_state=6
23:57:25.000 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4019
23:57:25.000 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.41, Mass=2917, SNR=33.9, Peak=240 HFD=3.4
23:57:25.000 00.000 10844 MultiStar: [#1 -0.37,-0.35,1.06,U] [#2 -0.04,-0.60,2.17,U] [#3 0.13,-0.29,1.04,U] [#4 -0.66,-0.25,0.00,M1] [#5 -0.04,-0.49,1.08,U] [#6 0.32,-0.37,0.88,U] [#7 0.09,-0.74,0.00,M1] [#8 0.44,-0.95,0.00,M1] 
23:57:25.000 00.000 10844 single-star, 5 included, MultiStar: {0.02, -0.37}, one-star: {0.27, 0.13}
23:57:25.000 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
23:57:25.000 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
23:57:25.000 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.13 hyp=0.30 cameraTheta=0.45 mountX=-0.18 mountY=0.24, mountTheta=2.20
23:57:25.000 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.13, opts=13)
23:57:25.000 00.000 10844 Enqueuing Move request for scope (0.27, 0.13)
23:57:25.000 00.000 11060 Worker thread wakes up
23:57:25.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.13) opts 0xd
23:57:25.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.13)
23:57:25.000 00.000 11060 Moving (0.27, 0.13) raw xDistance=-0.18 yDistance=0.24
23:57:25.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
23:57:25.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:25.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:57:25.000 00.000 11060 MoveAxis(E, 30, ABG)
23:57:25.000 00.000 11060 Guiding  Dir = 2, Dur = 30
23:57:25.005 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:25.027 00.022 11060 IsSlewing returns 0
23:57:25.027 00.000 11060 IsGuiding returns 0
23:57:25.035 00.008 10844 UpdateGuideState exits: m=2917 SNR=33.9
23:57:25.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:25.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:25.035 00.000 10844 Enqueuing Expose request
23:57:25.072 00.037 11060 IsGuiding returns 0
23:57:25.072 00.000 11060 Move returns status 0, amount 30
23:57:25.072 00.000 11060 MoveAxis(N, 0, ABG)
23:57:25.072 00.000 11060 Move returns status 0, amount 0
23:57:25.072 00.000 11060 move complete, result=0
23:57:25.072 00.000 11060 worker thread done servicing request
23:57:25.072 00.000 11060 Worker thread wakes up
23:57:25.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:25.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:25.072 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
23:57:25.716 00.644 11060 Exposure complete
23:57:25.889 00.173 11060 worker thread done servicing request
23:57:25.894 00.005 10844 OnExposeComplete: enter
23:57:25.894 00.000 10844 UpdateGuideState(): m_state=6
23:57:25.894 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4020
23:57:25.894 00.000 10844 Star::Find returns 1 (0), X=258.21, Y=61.15, Mass=3352, SNR=37.0, Peak=238 HFD=3.7
23:57:25.894 00.000 10844 MultiStar: [#1 0.31,-0.05,0.95,U] [#2 0.02,-0.12,1.87,U] [#3 0.12,0.12,0.96,U] [#4 0.23,-0.52,0.93,U] [#5 -0.21,-0.11,0.93,U] [#6 -0.04,-0.06,0.90,U] [#7 -0.43,-0.08,0.92,U] [#8 0.27,-0.29,0.89,U] 
23:57:25.895 00.001 10844 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {-0.15, -0.13}
23:57:25.895 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
23:57:25.895 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
23:57:25.895 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.47 mountX=0.13 mountY=0.04, mountTheta=0.27
23:57:25.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
23:57:25.895 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
23:57:25.895 00.000 11060 Worker thread wakes up
23:57:25.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
23:57:25.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
23:57:25.895 00.000 11060 Moving (0.01, -0.14) raw xDistance=0.13 yDistance=0.04
23:57:25.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:57:25.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:25.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:57:25.895 00.000 11060 MoveAxis(W, 22, ABG)
23:57:25.895 00.000 11060 Guiding  Dir = 3, Dur = 22
23:57:25.899 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:25.912 00.013 10844 UpdateGuideState exits: m=3352 SNR=37.0
23:57:25.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:25.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:25.912 00.000 10844 Enqueuing Expose request
23:57:25.931 00.019 11060 IsSlewing returns 0
23:57:25.931 00.000 11060 IsGuiding returns 0
23:57:25.976 00.045 11060 IsGuiding returns 0
23:57:25.976 00.000 11060 Move returns status 0, amount 22
23:57:25.976 00.000 11060 MoveAxis(N, 0, ABG)
23:57:25.976 00.000 11060 Move returns status 0, amount 0
23:57:25.976 00.000 11060 move complete, result=0
23:57:25.976 00.000 11060 worker thread done servicing request
23:57:25.976 00.000 11060 Worker thread wakes up
23:57:25.978 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:25.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:25.978 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
23:57:26.617 00.639 11060 Exposure complete
23:57:26.794 00.177 11060 worker thread done servicing request
23:57:26.794 00.000 10844 OnExposeComplete: enter
23:57:26.794 00.000 10844 UpdateGuideState(): m_state=6
23:57:26.794 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4021
23:57:26.794 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.41, Mass=2612, SNR=32.4, Peak=221 HFD=3.3
23:57:26.794 00.000 10844 MultiStar: [#1 0.64,-0.39,0.00,M1] [#2 0.29,-0.38,2.13,U] [#3 0.34,-0.42,1.01,U] [#4 0.07,-0.14,1.08,U] [#5 0.13,-0.63,0.00,M1] [#6 0.10,-0.26,1.01,U] [#7 0.17,-1.14,0.00,M1] [#8 0.67,-0.56,0.00,M1] 
23:57:26.794 00.000 10844 single-star, 4 included, MultiStar: {0.19, -0.24}, one-star: {0.03, 0.14}
23:57:26.794 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
23:57:26.794 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
23:57:26.794 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.37 mountX=-0.14 mountY=0.01, mountTheta=3.10
23:57:26.794 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.14, opts=13)
23:57:26.794 00.000 10844 Enqueuing Move request for scope (0.03, 0.14)
23:57:26.794 00.000 11060 Worker thread wakes up
23:57:26.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
23:57:26.794 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
23:57:26.794 00.000 11060 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=0.01
23:57:26.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:57:26.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:26.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:57:26.794 00.000 11060 MoveAxis(E, 23, ABG)
23:57:26.794 00.000 11060 Guiding  Dir = 2, Dur = 23
23:57:26.804 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:26.821 00.017 10844 UpdateGuideState exits: m=2612 SNR=32.4
23:57:26.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:26.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:26.821 00.000 10844 Enqueuing Expose request
23:57:26.842 00.021 11060 IsSlewing returns 0
23:57:26.843 00.001 11060 IsGuiding returns 0
23:57:26.904 00.061 11060 IsGuiding returns 0
23:57:26.904 00.000 11060 Move returns status 0, amount 23
23:57:26.904 00.000 11060 MoveAxis(N, 0, ABG)
23:57:26.904 00.000 11060 Move returns status 0, amount 0
23:57:26.904 00.000 11060 move complete, result=0
23:57:26.904 00.000 11060 worker thread done servicing request
23:57:26.904 00.000 11060 Worker thread wakes up
23:57:26.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:26.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:26.904 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
23:57:27.536 00.632 11060 Exposure complete
23:57:27.715 00.179 11060 worker thread done servicing request
23:57:27.715 00.000 10844 OnExposeComplete: enter
23:57:27.715 00.000 10844 UpdateGuideState(): m_state=6
23:57:27.715 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4022
23:57:27.715 00.000 10844 Star::Find returns 1 (1), X=258.01, Y=60.63, Mass=3357, SNR=37.8, Peak=255 HFD=3.4
23:57:27.715 00.000 10844 MultiStar: [#1 -0.01,-0.09,0.92,U] [#2 -0.02,-0.37,1.79,U] [#3 0.04,0.11,0.82,U] [#4 0.08,-0.52,0.90,U] [#5 -0.47,-0.64,0.00,M2] [#6 -0.23,-0.77,0.00,M1] [#7 -0.43,-0.73,0.00,M2] [#8 0.05,-0.74,0.00,M2] 
23:57:27.715 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.33}, one-star: {-0.35, -0.65}
23:57:27.715 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
23:57:27.715 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
23:57:27.715 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.74 mountX=0.33 mountY=-0.00, mountTheta=-0.00
23:57:27.720 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.33, opts=13)
23:57:27.720 00.000 10844 Enqueuing Move request for scope (-0.05, -0.33)
23:57:27.720 00.000 11060 Worker thread wakes up
23:57:27.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
23:57:27.720 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
23:57:27.720 00.000 11060 Moving (-0.05, -0.33) raw xDistance=0.33 yDistance=-0.00
23:57:27.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:57:27.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:27.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:57:27.720 00.000 11060 MoveAxis(W, 56, ABG)
23:57:27.720 00.000 11060 Guiding  Dir = 3, Dur = 56
23:57:27.726 00.006 11060 IsSlewing returns 0
23:57:27.726 00.000 11060 IsGuiding returns 0
23:57:27.727 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:27.744 00.017 10844 UpdateGuideState exits: m=3357 SNR=37.8 Saturated
23:57:27.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:27.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:27.744 00.000 10844 Enqueuing Expose request
23:57:27.798 00.054 11060 IsGuiding returns 0
23:57:27.798 00.000 11060 Move returns status 0, amount 56
23:57:27.798 00.000 11060 MoveAxis(N, 0, ABG)
23:57:27.798 00.000 11060 Move returns status 0, amount 0
23:57:27.800 00.002 11060 move complete, result=0
23:57:27.800 00.000 11060 worker thread done servicing request
23:57:27.800 00.000 11060 Worker thread wakes up
23:57:27.800 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.0 px 0 ms NORTH
23:57:27.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:27.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:28.423 00.623 11060 Exposure complete
23:57:28.578 00.155 11060 worker thread done servicing request
23:57:28.578 00.000 10844 OnExposeComplete: enter
23:57:28.578 00.000 10844 UpdateGuideState(): m_state=6
23:57:28.583 00.005 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4023
23:57:28.583 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=60.86, Mass=3591, SNR=38.4, Peak=253 HFD=3.5
23:57:28.583 00.000 10844 MultiStar: [#1 0.22,-0.40,0.84,U] [#2 -0.00,-0.38,1.81,U] [#3 0.58,-0.54,0.00,M1] [#4 -0.07,-0.25,0.88,U] [#5 -0.31,-0.78,0.00,M3] [#6 -0.08,-0.54,0.90,U] [#7 -0.22,-0.64,0.00,M3] [#8 0.38,-0.63,0.00,M3] 
23:57:28.583 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.40}, one-star: {-0.10, -0.42}
23:57:28.583 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
23:57:28.583 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
23:57:28.583 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.60 mountX=0.39 mountY=0.05, mountTheta=0.14
23:57:28.595 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.40, opts=13)
23:57:28.597 00.002 10844 Enqueuing Move request for scope (-0.01, -0.40)
23:57:28.597 00.000 11060 Worker thread wakes up
23:57:28.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.40) opts 0xd
23:57:28.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.40)
23:57:28.597 00.000 11060 Moving (-0.01, -0.40) raw xDistance=0.39 yDistance=0.05
23:57:28.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
23:57:28.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:28.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:57:28.597 00.000 11060 MoveAxis(W, 70, ABG)
23:57:28.597 00.000 11060 Guiding  Dir = 3, Dur = 70
23:57:28.605 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:28.614 00.009 11060 IsSlewing returns 0
23:57:28.614 00.000 11060 IsGuiding returns 0
23:57:28.629 00.015 10844 UpdateGuideState exits: m=3591 SNR=38.4
23:57:28.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:28.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:28.629 00.000 10844 Enqueuing Expose request
23:57:28.692 00.063 11060 IsGuiding returns 0
23:57:28.692 00.000 11060 Move returns status 0, amount 70
23:57:28.692 00.000 11060 MoveAxis(N, 0, ABG)
23:57:28.692 00.000 11060 Move returns status 0, amount 0
23:57:28.692 00.000 11060 move complete, result=0
23:57:28.692 00.000 11060 worker thread done servicing request
23:57:28.692 00.000 11060 Worker thread wakes up
23:57:28.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:28.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:28.696 00.004 10844 GuideStep: 0.4 px 70 ms WEST, 0.1 px 0 ms NORTH
23:57:29.330 00.634 11060 Exposure complete
23:57:29.501 00.171 11060 worker thread done servicing request
23:57:29.503 00.002 10844 OnExposeComplete: enter
23:57:29.503 00.000 10844 UpdateGuideState(): m_state=6
23:57:29.503 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4024
23:57:29.503 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=61.01, Mass=3435, SNR=37.2, Peak=255 HFD=3.6
23:57:29.503 00.000 10844 MultiStar: [#1 -0.07,-0.15,0.92,U] [#2 -0.29,0.27,1.87,U] [#3 0.18,-0.26,0.90,U] [#4 -0.22,0.08,0.91,U] [#5 -0.18,0.01,0.94,U] [#6 0.07,-0.09,0.84,U] [#7 -0.07,-0.39,0.79,U] [#8 0.56,0.03,0.97,U] 
23:57:29.503 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.08, -0.27}
23:57:29.503 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
23:57:29.503 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
23:57:29.503 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.01 mountX=0.05 mountY=-0.01, mountTheta=-0.28
23:57:29.503 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
23:57:29.506 00.003 10844 Enqueuing Move request for scope (-0.02, -0.04)
23:57:29.506 00.000 11060 Worker thread wakes up
23:57:29.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
23:57:29.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
23:57:29.506 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.05 yDistance=-0.01
23:57:29.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:57:29.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:29.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:57:29.506 00.000 11060 MoveAxis(E, 0, ABG)
23:57:29.506 00.000 11060 Move returns status 0, amount 0
23:57:29.506 00.000 11060 MoveAxis(N, 0, ABG)
23:57:29.506 00.000 11060 Move returns status 0, amount 0
23:57:29.506 00.000 11060 move complete, result=0
23:57:29.506 00.000 11060 worker thread done servicing request
23:57:29.511 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:57:29.523 00.012 10844 UpdateGuideState exits: m=3435 SNR=37.2 Saturated
23:57:29.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:29.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:29.523 00.000 10844 Enqueuing Expose request
23:57:29.523 00.000 11060 Worker thread wakes up
23:57:29.523 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:29.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:29.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:30.161 00.638 11060 Exposure complete
23:57:30.350 00.189 11060 worker thread done servicing request
23:57:30.350 00.000 10844 OnExposeComplete: enter
23:57:30.350 00.000 10844 UpdateGuideState(): m_state=6
23:57:30.350 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4025
23:57:30.350 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=60.96, Mass=3065, SNR=35.5, Peak=245 HFD=3.6
23:57:30.350 00.000 10844 MultiStar: [#1 -0.06,-0.13,0.99,U] [#2 -0.41,-0.00,1.92,U] [#3 -0.08,-1.02,0.00,M1] [#4 -0.09,-0.50,0.93,U] [#5 -0.34,-0.54,0.00,M3] [#6 0.06,-0.27,0.87,U] [#7 -0.19,-1.03,0.00,M3] [#8 0.40,-0.65,0.00,M3] 
23:57:30.350 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.20}, one-star: {0.12, -0.31}
23:57:30.350 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
23:57:30.350 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
23:57:30.350 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.15 mountX=0.22 mountY=-0.10, mountTheta=-0.42
23:57:30.352 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.20, opts=13)
23:57:30.352 00.000 10844 Enqueuing Move request for scope (-0.13, -0.20)
23:57:30.352 00.000 11060 Worker thread wakes up
23:57:30.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
23:57:30.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
23:57:30.352 00.000 11060 Moving (-0.13, -0.20) raw xDistance=0.22 yDistance=-0.10
23:57:30.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:57:30.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:30.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:30.352 00.000 11060 MoveAxis(W, 38, ABG)
23:57:30.352 00.000 11060 Guiding  Dir = 3, Dur = 38
23:57:30.361 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:30.366 00.005 11060 IsSlewing returns 0
23:57:30.366 00.000 11060 IsGuiding returns 0
23:57:30.376 00.010 10844 UpdateGuideState exits: m=3065 SNR=35.5
23:57:30.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:30.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:30.378 00.002 10844 Enqueuing Expose request
23:57:30.413 00.035 11060 IsGuiding returns 0
23:57:30.413 00.000 11060 Move returns status 0, amount 38
23:57:30.413 00.000 11060 MoveAxis(N, 0, ABG)
23:57:30.413 00.000 11060 Move returns status 0, amount 0
23:57:30.413 00.000 11060 move complete, result=0
23:57:30.414 00.001 11060 worker thread done servicing request
23:57:30.414 00.000 11060 Worker thread wakes up
23:57:30.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:30.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:30.414 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
23:57:31.047 00.633 11060 Exposure complete
23:57:31.207 00.160 11060 worker thread done servicing request
23:57:31.207 00.000 10844 OnExposeComplete: enter
23:57:31.207 00.000 10844 UpdateGuideState(): m_state=6
23:57:31.207 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4026
23:57:31.207 00.000 10844 Star::Find returns 1 (1), X=258.18, Y=61.10, Mass=4126, SNR=42.3, Peak=255 HFD=3.9
23:57:31.207 00.000 10844 MultiStar: [#1 -0.31,-0.09,0.81,U] [#2 -0.25,-0.06,1.68,U] [#3 0.55,-0.89,0.00,M2] [#4 0.21,-0.45,0.85,U] [#5 -0.25,-0.64,0.00,M4] [#6 -0.47,-0.45,0.00,M1] [#7 -0.23,-0.98,0.00,M4] [#8 0.39,-0.72,0.00,M4] 
23:57:31.207 00.000 10844 refined, 3 included, MultiStar: {-0.16, -0.17}, one-star: {-0.18, -0.17}
23:57:31.207 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
23:57:31.207 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
23:57:31.207 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.33 mountX=0.19 mountY=-0.13, mountTheta=-0.59
23:57:31.212 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.17, opts=13)
23:57:31.212 00.000 10844 Enqueuing Move request for scope (-0.16, -0.17)
23:57:31.212 00.000 11060 Worker thread wakes up
23:57:31.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
23:57:31.212 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
23:57:31.212 00.000 11060 Moving (-0.16, -0.17) raw xDistance=0.19 yDistance=-0.13
23:57:31.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:57:31.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:31.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:57:31.212 00.000 11060 MoveAxis(W, 35, ABG)
23:57:31.212 00.000 11060 Guiding  Dir = 3, Dur = 35
23:57:31.218 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:31.229 00.011 10844 UpdateGuideState exits: m=4126 SNR=42.3 Saturated
23:57:31.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:31.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:31.229 00.000 10844 Enqueuing Expose request
23:57:31.233 00.004 11060 IsSlewing returns 0
23:57:31.234 00.001 11060 IsGuiding returns 0
23:57:31.289 00.055 11060 IsGuiding returns 0
23:57:31.289 00.000 11060 Move returns status 0, amount 35
23:57:31.289 00.000 11060 MoveAxis(N, 0, ABG)
23:57:31.289 00.000 11060 Move returns status 0, amount 0
23:57:31.289 00.000 11060 move complete, result=0
23:57:31.289 00.000 11060 worker thread done servicing request
23:57:31.289 00.000 11060 Worker thread wakes up
23:57:31.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:31.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:31.289 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
23:57:31.922 00.633 11060 Exposure complete
23:57:32.091 00.169 10844 OnExposeComplete: enter
23:57:32.091 00.000 10844 UpdateGuideState(): m_state=6
23:57:32.091 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4027
23:57:32.091 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=60.87, Mass=3293, SNR=37.1, Peak=255 HFD=3.6
23:57:32.091 00.000 10844 MultiStar: [#1 -0.44,0.04,0.94,U] [#2 -0.23,-0.02,1.95,U] [#3 -0.01,-0.77,0.00,M3] [#4 0.30,-0.08,0.89,U] [#5 -0.50,-0.24,0.93,U] [#6 0.28,-0.12,0.83,U] [#7 -0.56,-1.02,0.00,M5] [#8 0.01,-0.45,0.96,U] 
23:57:32.091 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.16}, one-star: {0.21, -0.40}
23:57:32.091 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
23:57:32.091 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
23:57:32.091 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.03 mountX=0.18 mountY=-0.05, mountTheta=-0.30
23:57:32.094 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.16, opts=13)
23:57:32.094 00.000 10844 Enqueuing Move request for scope (-0.08, -0.16)
23:57:32.094 00.000 11060 worker thread done servicing request
23:57:32.094 00.000 11060 Worker thread wakes up
23:57:32.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
23:57:32.096 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
23:57:32.096 00.000 11060 Moving (-0.08, -0.16) raw xDistance=0.18 yDistance=-0.05
23:57:32.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:57:32.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:32.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:32.096 00.000 11060 MoveAxis(W, 32, ABG)
23:57:32.096 00.000 11060 Guiding  Dir = 3, Dur = 32
23:57:32.098 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:32.104 00.006 11060 IsSlewing returns 0
23:57:32.104 00.000 11060 IsGuiding returns 0
23:57:32.125 00.021 10844 UpdateGuideState exits: m=3293 SNR=37.1 Saturated
23:57:32.127 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:32.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:32.127 00.000 10844 Enqueuing Expose request
23:57:32.151 00.024 11060 IsGuiding returns 0
23:57:32.151 00.000 11060 Move returns status 0, amount 32
23:57:32.151 00.000 11060 MoveAxis(N, 0, ABG)
23:57:32.151 00.000 11060 Move returns status 0, amount 0
23:57:32.151 00.000 11060 move complete, result=0
23:57:32.151 00.000 11060 worker thread done servicing request
23:57:32.151 00.000 11060 Worker thread wakes up
23:57:32.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:32.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:32.162 00.011 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
23:57:32.785 00.623 11060 Exposure complete
23:57:32.985 00.200 11060 worker thread done servicing request
23:57:32.985 00.000 10844 OnExposeComplete: enter
23:57:32.985 00.000 10844 UpdateGuideState(): m_state=6
23:57:32.985 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4028
23:57:32.985 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.05, Mass=3307, SNR=37.2, Peak=254 HFD=3.3
23:57:32.991 00.006 10844 MultiStar: [#1 0.41,-0.36,0.99,U] [#2 -0.15,0.17,1.97,U] [#3 0.38,-0.45,0.97,U] [#4 0.21,-0.63,0.00,M1] [#5 -0.07,-1.29,0.00,M4] [#6 0.15,0.04,0.92,U] [#7 0.03,-0.30,0.76,U] [#8 0.48,-0.77,0.00,M4] 
23:57:32.991 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.13}, one-star: {0.38, -0.22}
23:57:32.991 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
23:57:32.991 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
23:57:32.991 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.71 mountX=0.10 mountY=0.18, mountTheta=1.04
23:57:32.993 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.13, opts=13)
23:57:32.993 00.000 10844 Enqueuing Move request for scope (0.16, -0.13)
23:57:32.993 00.000 11060 Worker thread wakes up
23:57:32.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
23:57:32.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
23:57:32.993 00.000 11060 Moving (0.16, -0.13) raw xDistance=0.10 yDistance=0.18
23:57:32.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:57:32.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:32.995 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:57:32.995 00.000 11060 MoveAxis(E, 0, ABG)
23:57:32.995 00.000 11060 Move returns status 0, amount 0
23:57:32.995 00.000 11060 MoveAxis(N, 0, ABG)
23:57:32.995 00.000 11060 Move returns status 0, amount 0
23:57:32.995 00.000 11060 move complete, result=0
23:57:32.995 00.000 11060 worker thread done servicing request
23:57:33.002 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:33.016 00.014 10844 UpdateGuideState exits: m=3307 SNR=37.2
23:57:33.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:33.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:33.016 00.000 10844 Enqueuing Expose request
23:57:33.016 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:33.016 00.000 11060 Worker thread wakes up
23:57:33.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:33.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:33.647 00.631 11060 Exposure complete
23:57:33.805 00.158 11060 worker thread done servicing request
23:57:33.805 00.000 10844 OnExposeComplete: enter
23:57:33.805 00.000 10844 UpdateGuideState(): m_state=6
23:57:33.812 00.007 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4029
23:57:33.812 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=60.82, Mass=3015, SNR=34.9, Peak=222 HFD=3.5
23:57:33.812 00.000 10844 MultiStar: [#1 0.29,-0.00,1.05,U] [#2 -0.59,-0.15,2.15,U] [#3 0.59,-0.15,0.99,U] [#4 -0.48,-0.11,0.99,U] [#5 -0.27,-0.24,1.01,U] [#6 0.24,-0.13,1.00,U] [#7 -0.11,-0.22,0.82,U] [#8 0.41,-0.18,0.95,U] 
23:57:33.812 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.18}, one-star: {0.07, -0.46}
23:57:33.812 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
23:57:33.812 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
23:57:33.812 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.86 mountX=0.18 mountY=-0.02, mountTheta=-0.12
23:57:33.814 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.18, opts=13)
23:57:33.814 00.000 10844 Enqueuing Move request for scope (-0.05, -0.18)
23:57:33.814 00.000 11060 Worker thread wakes up
23:57:33.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
23:57:33.814 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
23:57:33.814 00.000 11060 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=-0.02
23:57:33.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:57:33.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:33.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:57:33.814 00.000 11060 MoveAxis(W, 32, ABG)
23:57:33.815 00.001 11060 Guiding  Dir = 3, Dur = 32
23:57:33.821 00.006 11060 IsSlewing returns 0
23:57:33.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:57:33.821 00.000 11060 IsGuiding returns 0
23:57:33.831 00.010 10844 UpdateGuideState exits: m=3015 SNR=34.9
23:57:33.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:33.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:33.831 00.000 10844 Enqueuing Expose request
23:57:33.865 00.034 11060 IsGuiding returns 0
23:57:33.865 00.000 11060 Move returns status 0, amount 32
23:57:33.865 00.000 11060 MoveAxis(N, 0, ABG)
23:57:33.865 00.000 11060 Move returns status 0, amount 0
23:57:33.865 00.000 11060 move complete, result=0
23:57:33.865 00.000 11060 worker thread done servicing request
23:57:33.865 00.000 11060 Worker thread wakes up
23:57:33.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:33.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:33.865 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
23:57:34.514 00.649 11060 Exposure complete
23:57:34.662 00.148 11060 worker thread done servicing request
23:57:34.662 00.000 10844 OnExposeComplete: enter
23:57:34.662 00.000 10844 UpdateGuideState(): m_state=6
23:57:34.662 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4030
23:57:34.662 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.41, Mass=3082, SNR=35.7, Peak=246 HFD=3.5
23:57:34.662 00.000 10844 MultiStar: [#1 0.39,0.52,0.00,M1] [#2 0.17,-0.13,2.05,U] [#3 0.92,-0.10,0.00,M2] [#4 -0.00,0.06,1.02,U] [#5 0.07,-0.15,1.01,U] [#6 0.05,0.67,0.00,M1] [#7 0.28,-0.44,0.80,U] [#8 0.50,-0.42,0.00,M4] 
23:57:34.662 00.000 10844 refined, 4 included, MultiStar: {0.16, -0.10}, one-star: {0.32, 0.13}
23:57:34.662 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
23:57:34.662 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
23:57:34.662 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.53 mountX=0.07 mountY=0.18, mountTheta=1.22
23:57:34.667 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.10, opts=13)
23:57:34.667 00.000 10844 Enqueuing Move request for scope (0.16, -0.10)
23:57:34.667 00.000 11060 Worker thread wakes up
23:57:34.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
23:57:34.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
23:57:34.667 00.000 11060 Moving (0.16, -0.10) raw xDistance=0.07 yDistance=0.18
23:57:34.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:57:34.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:34.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:57:34.667 00.000 11060 MoveAxis(E, 0, ABG)
23:57:34.680 00.013 11060 Move returns status 0, amount 0
23:57:34.682 00.002 11060 MoveAxis(N, 0, ABG)
23:57:34.682 00.000 11060 Move returns status 0, amount 0
23:57:34.682 00.000 11060 move complete, result=0
23:57:34.682 00.000 11060 worker thread done servicing request
23:57:34.688 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:57:34.707 00.019 10844 UpdateGuideState exits: m=3082 SNR=35.7
23:57:34.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:34.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:34.707 00.000 10844 Enqueuing Expose request
23:57:34.707 00.000 11060 Worker thread wakes up
23:57:34.707 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:34.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:34.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:35.351 00.644 11060 Exposure complete
23:57:35.513 00.162 11060 worker thread done servicing request
23:57:35.513 00.000 10844 OnExposeComplete: enter
23:57:35.513 00.000 10844 UpdateGuideState(): m_state=6
23:57:35.513 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4031
23:57:35.513 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=61.60, Mass=3064, SNR=34.8, Peak=211 HFD=3.6
23:57:35.513 00.000 10844 MultiStar: [#1 -0.01,0.17,1.06,U] [#2 -0.18,0.44,1.97,U] [#3 0.35,0.16,1.04,U] [#4 -0.06,0.11,1.01,U] [#5 0.07,-0.43,1.08,U] [#6 0.00,-0.05,0.88,U] [#7 -0.53,0.33,0.91,U] [#8 0.44,0.09,1.02,U] 
23:57:35.513 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {-0.21, 0.32}
23:57:35.513 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
23:57:35.513 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.83)
23:57:35.513 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.16 cameraTheta=1.72 mountX=-0.15 mountY=-0.05, mountTheta=-2.83
23:57:35.513 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
23:57:35.513 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
23:57:35.513 00.000 11060 Worker thread wakes up
23:57:35.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
23:57:35.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
23:57:35.513 00.000 11060 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=-0.05
23:57:35.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:57:35.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:35.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:57:35.513 00.000 11060 MoveAxis(E, 25, ABG)
23:57:35.518 00.005 11060 Guiding  Dir = 2, Dur = 25
23:57:35.523 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:35.533 00.010 10844 UpdateGuideState exits: m=3064 SNR=34.8
23:57:35.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:35.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:35.533 00.000 10844 Enqueuing Expose request
23:57:35.543 00.010 11060 IsSlewing returns 0
23:57:35.544 00.001 11060 IsGuiding returns 0
23:57:35.590 00.046 11060 IsGuiding returns 0
23:57:35.590 00.000 11060 Move returns status 0, amount 25
23:57:35.590 00.000 11060 MoveAxis(N, 0, ABG)
23:57:35.590 00.000 11060 Move returns status 0, amount 0
23:57:35.590 00.000 11060 move complete, result=0
23:57:35.590 00.000 11060 worker thread done servicing request
23:57:35.590 00.000 11060 Worker thread wakes up
23:57:35.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:35.591 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:35.591 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
23:57:36.219 00.628 11060 Exposure complete
23:57:36.387 00.168 11060 worker thread done servicing request
23:57:36.387 00.000 10844 OnExposeComplete: enter
23:57:36.387 00.000 10844 UpdateGuideState(): m_state=6
23:57:36.387 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4032
23:57:36.387 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=60.87, Mass=3540, SNR=38.6, Peak=251 HFD=3.6
23:57:36.388 00.001 10844 MultiStar: [#1 -0.21,0.19,0.86,U] [#2 -0.00,-0.08,1.77,U] [#3 0.24,-0.07,0.91,U] [#4 0.07,-0.23,0.85,U] [#5 -0.65,0.04,0.00,M2] [#6 0.59,-0.38,0.00,M1] [#7 -0.28,-0.43,0.79,U] [#8 0.59,-0.29,0.00,M4] 
23:57:36.388 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.16}, one-star: {0.14, -0.41}
23:57:36.388 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
23:57:36.388 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
23:57:36.388 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.55 mountX=0.16 mountY=0.03, mountTheta=0.18
23:57:36.388 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.16, opts=13)
23:57:36.388 00.000 10844 Enqueuing Move request for scope (0.00, -0.16)
23:57:36.388 00.000 11060 Worker thread wakes up
23:57:36.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
23:57:36.388 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
23:57:36.388 00.000 11060 Moving (0.00, -0.16) raw xDistance=0.16 yDistance=0.03
23:57:36.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:57:36.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:36.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:57:36.388 00.000 11060 MoveAxis(W, 27, ABG)
23:57:36.388 00.000 11060 Guiding  Dir = 3, Dur = 27
23:57:36.393 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:36.409 00.016 10844 UpdateGuideState exits: m=3540 SNR=38.6
23:57:36.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:36.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:36.409 00.000 10844 Enqueuing Expose request
23:57:36.420 00.011 11060 IsSlewing returns 0
23:57:36.420 00.000 11060 IsGuiding returns 0
23:57:36.468 00.048 11060 IsGuiding returns 0
23:57:36.468 00.000 11060 Move returns status 0, amount 27
23:57:36.468 00.000 11060 MoveAxis(N, 0, ABG)
23:57:36.468 00.000 11060 Move returns status 0, amount 0
23:57:36.468 00.000 11060 move complete, result=0
23:57:36.468 00.000 11060 worker thread done servicing request
23:57:36.468 00.000 11060 Worker thread wakes up
23:57:36.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:36.469 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:36.469 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
23:57:37.095 00.626 11060 Exposure complete
23:57:37.255 00.160 11060 worker thread done servicing request
23:57:37.255 00.000 10844 OnExposeComplete: enter
23:57:37.255 00.000 10844 UpdateGuideState(): m_state=6
23:57:37.255 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4033
23:57:37.255 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.34, Mass=2754, SNR=33.4, Peak=251 HFD=3.4
23:57:37.255 00.000 10844 MultiStar: [#1 0.53,-0.05,0.96,U] [#2 0.15,0.14,2.06,U] [#3 0.97,-0.31,0.00,M1] [#4 -0.49,0.24,1.06,U] [#5 0.14,-0.62,0.00,M3] [#6 0.24,-0.04,1.02,U] [#7 0.20,-0.67,0.00,M1] [#8 1.11,-0.90,0.00,M5] 
23:57:37.255 00.000 10844 single-star, 4 included, MultiStar: {0.10, 0.08}, one-star: {0.04, 0.07}
23:57:37.255 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
23:57:37.255 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
23:57:37.255 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.02 mountX=-0.07 mountY=0.03, mountTheta=2.76
23:57:37.258 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
23:57:37.258 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
23:57:37.258 00.000 11060 Worker thread wakes up
23:57:37.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:57:37.258 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:57:37.258 00.000 11060 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=0.03
23:57:37.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:57:37.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:37.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:57:37.258 00.000 11060 MoveAxis(E, 0, ABG)
23:57:37.258 00.000 11060 Move returns status 0, amount 0
23:57:37.258 00.000 11060 MoveAxis(N, 0, ABG)
23:57:37.258 00.000 11060 Move returns status 0, amount 0
23:57:37.258 00.000 11060 move complete, result=0
23:57:37.258 00.000 11060 worker thread done servicing request
23:57:37.276 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:37.289 00.013 10844 UpdateGuideState exits: m=2754 SNR=33.4
23:57:37.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:37.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:37.289 00.000 10844 Enqueuing Expose request
23:57:37.289 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:37.289 00.000 11060 Worker thread wakes up
23:57:37.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:37.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:37.921 00.632 11060 Exposure complete
23:57:38.061 00.140 11060 worker thread done servicing request
23:57:38.061 00.000 10844 OnExposeComplete: enter
23:57:38.061 00.000 10844 UpdateGuideState(): m_state=6
23:57:38.061 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4034
23:57:38.061 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=61.42, Mass=3065, SNR=35.8, Peak=255 HFD=3.4
23:57:38.061 00.000 10844 MultiStar: [#1 0.37,0.04,0.98,U] [#2 -0.17,0.38,2.03,U] [#3 0.51,-0.57,0.00,M2] [#4 0.23,-0.24,0.93,U] [#5 -0.03,-0.47,1.05,U] [#6 0.11,0.15,0.90,U] [#7 -0.06,-0.67,0.00,M2] [#8 0.56,-0.59,0.00,M6] 
23:57:38.061 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.05}, one-star: {0.33, 0.14}
23:57:38.061 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
23:57:38.061 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
23:57:38.061 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.53 mountX=-0.07 mountY=0.08, mountTheta=2.28
23:57:38.066 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
23:57:38.067 00.001 10844 Enqueuing Move request for scope (0.09, 0.05)
23:57:38.067 00.000 11060 Worker thread wakes up
23:57:38.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:57:38.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:57:38.067 00.000 11060 Moving (0.09, 0.05) raw xDistance=-0.07 yDistance=0.08
23:57:38.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:57:38.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:38.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:57:38.067 00.000 11060 MoveAxis(E, 0, ABG)
23:57:38.067 00.000 11060 Move returns status 0, amount 0
23:57:38.067 00.000 11060 MoveAxis(N, 0, ABG)
23:57:38.067 00.000 11060 Move returns status 0, amount 0
23:57:38.067 00.000 11060 move complete, result=0
23:57:38.069 00.002 11060 worker thread done servicing request
23:57:38.076 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:57:38.087 00.011 10844 UpdateGuideState exits: m=3065 SNR=35.8 Saturated
23:57:38.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:38.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:38.087 00.000 10844 Enqueuing Expose request
23:57:38.087 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:38.087 00.000 11060 Worker thread wakes up
23:57:38.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:38.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:38.731 00.644 11060 Exposure complete
23:57:38.902 00.171 11060 worker thread done servicing request
23:57:38.902 00.000 10844 OnExposeComplete: enter
23:57:38.902 00.000 10844 UpdateGuideState(): m_state=6
23:57:38.902 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4035
23:57:38.902 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=61.11, Mass=2885, SNR=34.8, Peak=254 HFD=3.4
23:57:38.902 00.000 10844 MultiStar: [#1 -0.01,-0.13,0.96,U] [#2 -0.22,0.03,2.09,U] [#3 0.37,-0.62,0.00,M3] [#4 0.42,-0.48,0.00,M1] [#5 -0.47,-0.67,0.00,M3] [#6 0.16,-0.10,0.91,U] [#7 -0.03,-0.58,0.82,U] [#8 0.47,-0.69,0.00,M7] 
23:57:38.904 00.002 10844 refined, 4 included, MultiStar: {-0.07, -0.14}, one-star: {-0.04, -0.17}
23:57:38.904 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
23:57:38.904 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
23:57:38.904 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.02 mountX=0.15 mountY=-0.04, mountTheta=-0.28
23:57:38.904 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.14, opts=13)
23:57:38.904 00.000 10844 Enqueuing Move request for scope (-0.07, -0.14)
23:57:38.904 00.000 11060 Worker thread wakes up
23:57:38.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
23:57:38.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
23:57:38.907 00.003 11060 Moving (-0.07, -0.14) raw xDistance=0.15 yDistance=-0.04
23:57:38.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:57:38.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:38.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:57:38.907 00.000 11060 MoveAxis(W, 26, ABG)
23:57:38.907 00.000 11060 Guiding  Dir = 3, Dur = 26
23:57:38.912 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:38.927 00.015 10844 UpdateGuideState exits: m=2885 SNR=34.8
23:57:38.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:38.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:38.927 00.000 10844 Enqueuing Expose request
23:57:38.947 00.020 11060 IsSlewing returns 0
23:57:38.947 00.000 11060 IsGuiding returns 0
23:57:39.021 00.074 11060 IsGuiding returns 0
23:57:39.021 00.000 11060 Move returns status 0, amount 26
23:57:39.021 00.000 11060 MoveAxis(N, 0, ABG)
23:57:39.021 00.000 11060 Move returns status 0, amount 0
23:57:39.021 00.000 11060 move complete, result=0
23:57:39.021 00.000 11060 worker thread done servicing request
23:57:39.022 00.001 11060 Worker thread wakes up
23:57:39.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:39.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:39.041 00.019 10844 GuideStep: 0.1 px 26 ms WEST, -0.0 px 0 ms NORTH
23:57:39.658 00.617 11060 Exposure complete
23:57:39.815 00.157 11060 worker thread done servicing request
23:57:39.815 00.000 10844 OnExposeComplete: enter
23:57:39.815 00.000 10844 UpdateGuideState(): m_state=6
23:57:39.815 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4036
23:57:39.815 00.000 10844 Star::Find returns 1 (1), X=258.25, Y=61.29, Mass=2849, SNR=34.2, Peak=255 HFD=3.5
23:57:39.815 00.000 10844 MultiStar: [#1 0.09,0.45,1.02,U] [#2 -0.29,0.21,2.15,U] [#3 0.33,0.27,1.04,U] [#4 -0.15,-0.03,1.08,U] [#5 -0.33,0.08,1.11,U] [#6 -0.00,0.76,0.00,M1] [#7 -0.20,-0.04,0.94,U] [#8 0.89,0.19,0.00,M8] 
23:57:39.815 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.15}, one-star: {-0.11, 0.01}
23:57:39.815 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
23:57:39.815 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
23:57:39.815 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.08 mountX=0.01 mountY=-0.11, mountTheta=-1.45
23:57:39.818 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
23:57:39.818 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
23:57:39.818 00.000 11060 Worker thread wakes up
23:57:39.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
23:57:39.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
23:57:39.818 00.000 11060 Moving (-0.11, 0.01) raw xDistance=0.01 yDistance=-0.11
23:57:39.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:57:39.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:39.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:39.818 00.000 11060 MoveAxis(E, 0, ABG)
23:57:39.818 00.000 11060 Move returns status 0, amount 0
23:57:39.818 00.000 11060 MoveAxis(N, 0, ABG)
23:57:39.818 00.000 11060 Move returns status 0, amount 0
23:57:39.818 00.000 11060 move complete, result=0
23:57:39.818 00.000 11060 worker thread done servicing request
23:57:39.823 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:39.839 00.016 10844 UpdateGuideState exits: m=2849 SNR=34.2 Saturated
23:57:39.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:39.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:39.839 00.000 10844 Enqueuing Expose request
23:57:39.839 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:39.839 00.000 11060 Worker thread wakes up
23:57:39.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:39.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:40.498 00.659 11060 Exposure complete
23:57:40.658 00.160 11060 worker thread done servicing request
23:57:40.660 00.002 10844 OnExposeComplete: enter
23:57:40.660 00.000 10844 UpdateGuideState(): m_state=6
23:57:40.660 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4037
23:57:40.660 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=60.89, Mass=3382, SNR=38.0, Peak=235 HFD=3.7
23:57:40.660 00.000 10844 MultiStar: [#1 0.29,-0.26,1.01,U] [#2 0.05,0.30,1.93,U] [#3 0.57,-0.02,0.86,U] [#4 0.45,0.19,0.99,U] [#5 -0.02,0.09,0.98,U] [#6 0.13,0.15,0.83,U] [#7 -0.02,-0.61,0.76,U] [#8 0.56,0.21,0.84,U] 
23:57:40.660 00.000 10844 refined, 8 included, MultiStar: {0.18, 0.00}, one-star: {-0.23, -0.39}
23:57:40.660 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
23:57:40.660 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
23:57:40.660 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.02 mountX=-0.04 mountY=0.17, mountTheta=1.77
23:57:40.663 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.00, opts=13)
23:57:40.663 00.000 10844 Enqueuing Move request for scope (0.18, 0.00)
23:57:40.663 00.000 11060 Worker thread wakes up
23:57:40.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
23:57:40.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
23:57:40.663 00.000 11060 Moving (0.18, 0.00) raw xDistance=-0.04 yDistance=0.17
23:57:40.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:57:40.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:40.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:57:40.663 00.000 11060 MoveAxis(E, 0, ABG)
23:57:40.663 00.000 11060 Move returns status 0, amount 0
23:57:40.663 00.000 11060 MoveAxis(N, 0, ABG)
23:57:40.663 00.000 11060 Move returns status 0, amount 0
23:57:40.663 00.000 11060 move complete, result=0
23:57:40.663 00.000 11060 worker thread done servicing request
23:57:40.670 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:40.683 00.013 10844 UpdateGuideState exits: m=3382 SNR=38.0
23:57:40.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:40.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:40.683 00.000 10844 Enqueuing Expose request
23:57:40.683 00.000 11060 Worker thread wakes up
23:57:40.683 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:40.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:40.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:41.320 00.637 11060 Exposure complete
23:57:41.503 00.183 11060 worker thread done servicing request
23:57:41.503 00.000 10844 OnExposeComplete: enter
23:57:41.503 00.000 10844 UpdateGuideState(): m_state=6
23:57:41.503 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4038
23:57:41.503 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=61.06, Mass=3424, SNR=38.0, Peak=254 HFD=3.8
23:57:41.503 00.000 10844 MultiStar: [#1 -0.36,-0.24,0.96,U] [#2 -0.33,0.21,1.86,U] [#3 -0.17,0.06,0.91,U] [#4 0.43,0.22,0.94,U] [#5 -0.73,0.13,0.00,M2] [#6 0.04,0.09,0.88,U] [#7 -0.61,-0.38,0.00,M1] [#8 0.39,-0.35,0.91,U] 
23:57:41.503 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.01}, one-star: {-0.23, -0.22}
23:57:41.503 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
23:57:41.503 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
23:57:41.503 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.05 mountX=0.02 mountY=-0.07, mountTheta=-1.30
23:57:41.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
23:57:41.505 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
23:57:41.505 00.000 11060 Worker thread wakes up
23:57:41.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
23:57:41.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
23:57:41.505 00.000 11060 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=-0.07
23:57:41.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:57:41.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:41.506 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:57:41.506 00.000 11060 MoveAxis(E, 0, ABG)
23:57:41.506 00.000 11060 Move returns status 0, amount 0
23:57:41.506 00.000 11060 MoveAxis(N, 0, ABG)
23:57:41.506 00.000 11060 Move returns status 0, amount 0
23:57:41.506 00.000 11060 move complete, result=0
23:57:41.506 00.000 11060 worker thread done servicing request
23:57:41.511 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:57:41.522 00.011 10844 UpdateGuideState exits: m=3424 SNR=38.0
23:57:41.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:41.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:41.522 00.000 10844 Enqueuing Expose request
23:57:41.522 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:41.522 00.000 11060 Worker thread wakes up
23:57:41.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:41.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:42.166 00.644 11060 Exposure complete
23:57:42.331 00.165 11060 worker thread done servicing request
23:57:42.331 00.000 10844 OnExposeComplete: enter
23:57:42.331 00.000 10844 UpdateGuideState(): m_state=6
23:57:42.331 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4039
23:57:42.331 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=60.92, Mass=3303, SNR=37.1, Peak=240 HFD=3.9
23:57:42.331 00.000 10844 MultiStar: [#1 -0.25,-0.03,0.94,U] [#2 -0.04,-0.47,1.90,U] [#3 0.18,-1.15,0.00,M1] [#4 0.53,-0.24,0.90,U] [#5 -0.02,-0.41,0.98,U] [#6 0.18,-0.57,0.84,U] [#7 0.08,-0.71,0.00,M2] [#8 0.62,-0.61,0.00,M7] 
23:57:42.331 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.36}, one-star: {-0.37, -0.36}
23:57:42.331 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
23:57:42.331 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
23:57:42.331 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.60 mountX=0.36 mountY=0.05, mountTheta=0.14
23:57:42.335 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.36, opts=13)
23:57:42.335 00.000 10844 Enqueuing Move request for scope (-0.01, -0.36)
23:57:42.335 00.000 11060 Worker thread wakes up
23:57:42.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.36) opts 0xd
23:57:42.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.36)
23:57:42.335 00.000 11060 Moving (-0.01, -0.36) raw xDistance=0.36 yDistance=0.05
23:57:42.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:57:42.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:42.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:57:42.336 00.001 11060 MoveAxis(W, 62, ABG)
23:57:42.336 00.000 11060 Guiding  Dir = 3, Dur = 62
23:57:42.344 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:57:42.346 00.002 11060 IsSlewing returns 0
23:57:42.347 00.001 11060 IsGuiding returns 0
23:57:42.356 00.009 10844 UpdateGuideState exits: m=3303 SNR=37.1
23:57:42.361 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:42.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:42.361 00.000 10844 Enqueuing Expose request
23:57:42.412 00.051 11060 IsGuiding returns 0
23:57:42.413 00.001 11060 Move returns status 0, amount 62
23:57:42.413 00.000 11060 MoveAxis(N, 0, ABG)
23:57:42.413 00.000 11060 Move returns status 0, amount 0
23:57:42.413 00.000 11060 move complete, result=0
23:57:42.413 00.000 11060 worker thread done servicing request
23:57:42.413 00.000 11060 Worker thread wakes up
23:57:42.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:42.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:42.413 00.000 10844 GuideStep: 0.4 px 62 ms WEST, 0.0 px 0 ms NORTH
23:57:43.050 00.637 11060 Exposure complete
23:57:43.217 00.167 11060 worker thread done servicing request
23:57:43.217 00.000 10844 OnExposeComplete: enter
23:57:43.217 00.000 10844 UpdateGuideState(): m_state=6
23:57:43.217 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4040
23:57:43.217 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=60.99, Mass=3025, SNR=35.6, Peak=236 HFD=3.4
23:57:43.217 00.000 10844 MultiStar: [#1 -0.20,-0.33,0.98,U] [#2 -0.68,-0.07,0.00,M1] [#3 0.27,-0.25,0.97,U] [#4 0.06,0.17,0.94,U] [#5 0.01,-0.80,0.00,M2] [#6 0.12,-0.03,0.96,U] [#7 -0.60,-0.86,0.00,M3] [#8 0.28,-0.52,1.05,U] 
23:57:43.217 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.22}, one-star: {0.30, -0.29}
23:57:43.217 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
23:57:43.217 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
23:57:43.217 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-0.99 mountX=0.19 mountY=0.17, mountTheta=0.75
23:57:43.217 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.22, opts=13)
23:57:43.217 00.000 10844 Enqueuing Move request for scope (0.14, -0.22)
23:57:43.217 00.000 11060 Worker thread wakes up
23:57:43.220 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
23:57:43.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
23:57:43.220 00.000 11060 Moving (0.14, -0.22) raw xDistance=0.19 yDistance=0.17
23:57:43.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:57:43.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:43.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:57:43.220 00.000 11060 MoveAxis(W, 34, ABG)
23:57:43.220 00.000 11060 Guiding  Dir = 3, Dur = 34
23:57:43.226 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:57:43.236 00.010 10844 UpdateGuideState exits: m=3025 SNR=35.6
23:57:43.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:43.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:43.236 00.000 10844 Enqueuing Expose request
23:57:43.247 00.011 11060 IsSlewing returns 0
23:57:43.247 00.000 11060 IsGuiding returns 0
23:57:43.305 00.058 11060 IsGuiding returns 0
23:57:43.305 00.000 11060 Move returns status 0, amount 34
23:57:43.305 00.000 11060 MoveAxis(N, 0, ABG)
23:57:43.305 00.000 11060 Move returns status 0, amount 0
23:57:43.305 00.000 11060 move complete, result=0
23:57:43.305 00.000 11060 worker thread done servicing request
23:57:43.305 00.000 11060 Worker thread wakes up
23:57:43.305 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
23:57:43.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:43.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:43.943 00.638 11060 Exposure complete
23:57:44.163 00.220 11060 worker thread done servicing request
23:57:44.166 00.003 10844 OnExposeComplete: enter
23:57:44.166 00.000 10844 UpdateGuideState(): m_state=6
23:57:44.166 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4041
23:57:44.166 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.55, Mass=3274, SNR=36.6, Peak=255 HFD=3.4
23:57:44.166 00.000 10844 MultiStar: [#1 0.18,-0.45,0.96,U] [#2 -0.38,0.20,1.96,U] [#3 0.18,-0.10,0.98,U] [#4 0.14,0.24,0.94,U] [#5 -0.34,0.14,1.02,U] [#6 -0.30,0.23,0.92,U] [#7 -0.29,-0.06,0.83,U] [#8 0.27,-0.20,0.86,U] 
23:57:44.166 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {0.02, 0.27}
23:57:44.166 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
23:57:44.166 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
23:57:44.166 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.62 mountX=-0.04 mountY=-0.10, mountTheta=-1.91
23:57:44.166 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
23:57:44.166 00.000 10844 Enqueuing Move request for scope (-0.09, 0.05)
23:57:44.166 00.000 11060 Worker thread wakes up
23:57:44.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
23:57:44.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
23:57:44.166 00.000 11060 Moving (-0.09, 0.05) raw xDistance=-0.04 yDistance=-0.10
23:57:44.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:57:44.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:44.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:57:44.166 00.000 11060 MoveAxis(E, 0, ABG)
23:57:44.166 00.000 11060 Move returns status 0, amount 0
23:57:44.166 00.000 11060 MoveAxis(N, 0, ABG)
23:57:44.166 00.000 11060 Move returns status 0, amount 0
23:57:44.166 00.000 11060 move complete, result=0
23:57:44.166 00.000 11060 worker thread done servicing request
23:57:44.179 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:44.198 00.019 10844 UpdateGuideState exits: m=3274 SNR=36.6 Saturated
23:57:44.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:44.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:44.198 00.000 10844 Enqueuing Expose request
23:57:44.203 00.005 11060 Worker thread wakes up
23:57:44.203 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:44.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:44.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:44.841 00.638 11060 Exposure complete
23:57:44.987 00.146 11060 worker thread done servicing request
23:57:44.991 00.004 10844 OnExposeComplete: enter
23:57:44.991 00.000 10844 UpdateGuideState(): m_state=6
23:57:44.991 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4042
23:57:44.991 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.28, Mass=3217, SNR=36.4, Peak=210 HFD=3.7
23:57:44.991 00.000 10844 MultiStar: [#1 0.15,0.64,0.00,M1] [#2 -0.49,0.22,1.92,U] [#3 -0.05,-0.03,0.98,U] [#4 0.47,0.31,1.00,U] [#5 -0.33,0.02,0.96,U] [#6 0.21,-0.02,0.90,U] [#7 -0.53,0.19,0.89,U] [#8 0.09,-0.57,0.88,U] 
23:57:44.991 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {0.40, 0.00}
23:57:44.991 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.38 = -1.90)
23:57:44.991 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.92)
23:57:44.991 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.63 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
23:57:44.992 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
23:57:44.992 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
23:57:44.992 00.000 11060 Worker thread wakes up
23:57:44.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
23:57:44.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
23:57:44.992 00.000 11060 Moving (-0.08, 0.04) raw xDistance=-0.03 yDistance=-0.08
23:57:44.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:57:44.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:44.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:57:44.992 00.000 11060 MoveAxis(E, 0, ABG)
23:57:44.992 00.000 11060 Move returns status 0, amount 0
23:57:44.992 00.000 11060 MoveAxis(N, 0, ABG)
23:57:44.992 00.000 11060 Move returns status 0, amount 0
23:57:44.992 00.000 11060 move complete, result=0
23:57:44.992 00.000 11060 worker thread done servicing request
23:57:44.997 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:45.008 00.011 10844 UpdateGuideState exits: m=3217 SNR=36.4
23:57:45.013 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:45.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:45.013 00.000 10844 Enqueuing Expose request
23:57:45.013 00.000 11060 Worker thread wakes up
23:57:45.013 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:45.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:45.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:45.631 00.618 11060 Exposure complete
23:57:45.801 00.170 11060 worker thread done servicing request
23:57:45.805 00.004 10844 OnExposeComplete: enter
23:57:45.805 00.000 10844 UpdateGuideState(): m_state=6
23:57:45.805 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4043
23:57:45.805 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=62.08, Mass=3334, SNR=37.0, Peak=237 HFD=3.8
23:57:45.805 00.000 10844 MultiStar: [#1 0.69,0.59,0.00,M2] [#2 0.20,0.03,1.86,U] [#3 0.52,0.11,0.94,U] [#4 0.00,0.57,0.95,U] [#5 -0.11,-0.02,1.03,U] [#6 -0.07,0.52,0.89,U] [#7 0.11,0.34,0.86,U] [#8 0.52,-0.21,0.85,U] 
23:57:45.805 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.25}, one-star: {0.26, 0.80}
23:57:45.805 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
23:57:45.805 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
23:57:45.805 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.25 hyp=0.30 cameraTheta=0.95 mountX=-0.27 mountY=0.13, mountTheta=2.69
23:57:45.805 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.25, opts=13)
23:57:45.805 00.000 10844 Enqueuing Move request for scope (0.18, 0.25)
23:57:45.805 00.000 11060 Worker thread wakes up
23:57:45.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.25) opts 0xd
23:57:45.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.25)
23:57:45.805 00.000 11060 Moving (0.18, 0.25) raw xDistance=-0.27 yDistance=0.13
23:57:45.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:57:45.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:45.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:57:45.805 00.000 11060 MoveAxis(E, 48, ABG)
23:57:45.805 00.000 11060 Guiding  Dir = 2, Dur = 48
23:57:45.810 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:57:45.816 00.006 11060 IsSlewing returns 0
23:57:45.816 00.000 11060 IsGuiding returns 0
23:57:45.843 00.027 10844 UpdateGuideState exits: m=3334 SNR=37.0
23:57:45.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:45.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:45.843 00.000 10844 Enqueuing Expose request
23:57:45.876 00.033 11060 IsGuiding returns 0
23:57:45.876 00.000 11060 Move returns status 0, amount 48
23:57:45.876 00.000 11060 MoveAxis(N, 0, ABG)
23:57:45.876 00.000 11060 Move returns status 0, amount 0
23:57:45.876 00.000 11060 move complete, result=0
23:57:45.877 00.001 11060 worker thread done servicing request
23:57:45.877 00.000 11060 Worker thread wakes up
23:57:45.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:45.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:45.877 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
23:57:46.498 00.621 11060 Exposure complete
23:57:46.689 00.191 11060 worker thread done servicing request
23:57:46.692 00.003 10844 OnExposeComplete: enter
23:57:46.692 00.000 10844 UpdateGuideState(): m_state=6
23:57:46.692 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4044
23:57:46.692 00.000 10844 Star::Find returns 1 (0), X=257.56, Y=61.75, Mass=3228, SNR=36.8, Peak=254 HFD=3.6
23:57:46.692 00.000 10844 MultiStar: [#1 -0.17,0.37,0.99,U] [#2 0.10,0.49,1.92,U] [#3 0.43,0.19,0.97,U] [#4 0.30,0.00,0.90,U] [#5 0.15,0.29,1.05,U] [#6 0.19,0.31,0.94,U] [#7 -0.64,0.09,0.00,M1] [#8 0.12,-0.23,0.99,U] 
23:57:46.692 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.26}, one-star: {-0.80, 0.47}
23:57:46.692 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
23:57:46.692 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.14)
23:57:46.692 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.41 mountX=-0.27 mountY=-0.00, mountTheta=-3.14
23:57:46.696 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.26, opts=13)
23:57:46.696 00.000 10844 Enqueuing Move request for scope (0.04, 0.26)
23:57:46.696 00.000 11060 Worker thread wakes up
23:57:46.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
23:57:46.697 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
23:57:46.697 00.000 11060 Moving (0.04, 0.26) raw xDistance=-0.27 yDistance=-0.00
23:57:46.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:57:46.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:46.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:57:46.697 00.000 11060 MoveAxis(E, 48, ABG)
23:57:46.697 00.000 11060 Guiding  Dir = 2, Dur = 48
23:57:46.702 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:46.717 00.015 11060 IsSlewing returns 0
23:57:46.717 00.000 10844 UpdateGuideState exits: m=3228 SNR=36.8
23:57:46.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:46.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:46.717 00.000 10844 Enqueuing Expose request
23:57:46.717 00.000 11060 IsGuiding returns 0
23:57:46.794 00.077 11060 IsGuiding returns 0
23:57:46.795 00.001 11060 Move returns status 0, amount 48
23:57:46.795 00.000 11060 MoveAxis(N, 0, ABG)
23:57:46.795 00.000 11060 Move returns status 0, amount 0
23:57:46.795 00.000 11060 move complete, result=0
23:57:46.795 00.000 11060 worker thread done servicing request
23:57:46.795 00.000 11060 Worker thread wakes up
23:57:46.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:46.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:46.795 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
23:57:47.416 00.621 11060 Exposure complete
23:57:47.596 00.180 11060 worker thread done servicing request
23:57:47.597 00.001 10844 OnExposeComplete: enter
23:57:47.597 00.000 10844 UpdateGuideState(): m_state=6
23:57:47.597 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4045
23:57:47.597 00.000 10844 Star::Find returns 1 (1), X=258.05, Y=60.85, Mass=3944, SNR=40.2, Peak=255 HFD=4.2
23:57:47.597 00.000 10844 MultiStar: [#1 0.21,-0.27,0.89,U] [#2 -0.28,-0.62,0.00,M1] [#3 0.62,-0.54,0.00,M1] [#4 -0.08,-0.25,0.86,U] [#5 -0.23,-0.76,0.00,M1] [#6 0.23,-0.30,0.77,U] [#7 -0.28,-0.51,0.80,U] [#8 0.37,-1.02,0.00,M3] 
23:57:47.597 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.35}, one-star: {-0.31, -0.43}
23:57:47.597 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
23:57:47.597 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
23:57:47.597 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.35 hyp=0.36 cameraTheta=-1.73 mountX=0.36 mountY=0.00, mountTheta=0.01
23:57:47.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.35, opts=13)
23:57:47.599 00.000 10844 Enqueuing Move request for scope (-0.06, -0.35)
23:57:47.599 00.000 11060 Worker thread wakes up
23:57:47.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.35) opts 0xd
23:57:47.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.35)
23:57:47.599 00.000 11060 Moving (-0.06, -0.35) raw xDistance=0.36 yDistance=0.00
23:57:47.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.36
23:57:47.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:47.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:57:47.599 00.000 11060 MoveAxis(W, 61, ABG)
23:57:47.599 00.000 11060 Guiding  Dir = 3, Dur = 61
23:57:47.603 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:47.608 00.005 11060 IsSlewing returns 0
23:57:47.608 00.000 11060 IsGuiding returns 0
23:57:47.639 00.031 10844 UpdateGuideState exits: m=3944 SNR=40.2 Saturated
23:57:47.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:47.641 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:47.641 00.000 10844 Enqueuing Expose request
23:57:47.685 00.044 11060 IsGuiding returns 0
23:57:47.686 00.001 11060 Move returns status 0, amount 61
23:57:47.686 00.000 11060 MoveAxis(N, 0, ABG)
23:57:47.686 00.000 11060 Move returns status 0, amount 0
23:57:47.686 00.000 11060 move complete, result=0
23:57:47.686 00.000 11060 worker thread done servicing request
23:57:47.686 00.000 11060 Worker thread wakes up
23:57:47.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:47.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:47.686 00.000 10844 GuideStep: 0.4 px 61 ms WEST, 0.0 px 0 ms NORTH
23:57:48.306 00.620 11060 Exposure complete
23:57:48.515 00.209 11060 worker thread done servicing request
23:57:48.515 00.000 10844 OnExposeComplete: enter
23:57:48.515 00.000 10844 UpdateGuideState(): m_state=6
23:57:48.515 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4046
23:57:48.515 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=61.04, Mass=3002, SNR=34.8, Peak=192 HFD=4.0
23:57:48.517 00.002 10844 MultiStar: [#1 0.55,-0.06,1.04,U] [#2 -0.21,-0.02,1.89,U] [#3 0.30,-0.30,1.03,U] [#4 -0.36,-0.32,0.98,U] [#5 -0.07,0.02,1.06,U] [#6 0.54,-0.08,0.92,U] [#7 -0.06,-0.29,0.95,U] [#8 0.69,-0.71,0.00,M4] 
23:57:48.517 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {-0.17, -0.24}
23:57:48.517 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
23:57:48.517 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
23:57:48.517 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.33 mountX=0.14 mountY=0.06, mountTheta=0.41
23:57:48.517 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.14, opts=13)
23:57:48.517 00.000 10844 Enqueuing Move request for scope (0.04, -0.14)
23:57:48.517 00.000 11060 Worker thread wakes up
23:57:48.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:57:48.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:57:48.517 00.000 11060 Moving (0.04, -0.14) raw xDistance=0.14 yDistance=0.06
23:57:48.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:57:48.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:48.520 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:57:48.520 00.000 11060 MoveAxis(W, 25, ABG)
23:57:48.520 00.000 11060 Guiding  Dir = 3, Dur = 25
23:57:48.525 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:48.537 00.012 11060 IsSlewing returns 0
23:57:48.540 00.003 11060 IsGuiding returns 0
23:57:48.551 00.011 10844 UpdateGuideState exits: m=3002 SNR=34.8
23:57:48.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:48.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:48.551 00.000 10844 Enqueuing Expose request
23:57:48.578 00.027 11060 IsGuiding returns 0
23:57:48.578 00.000 11060 Move returns status 0, amount 25
23:57:48.578 00.000 11060 MoveAxis(N, 0, ABG)
23:57:48.578 00.000 11060 Move returns status 0, amount 0
23:57:48.578 00.000 11060 move complete, result=0
23:57:48.578 00.000 11060 worker thread done servicing request
23:57:48.578 00.000 11060 Worker thread wakes up
23:57:48.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:48.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:48.593 00.015 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
23:57:49.217 00.624 11060 Exposure complete
23:57:49.359 00.142 11060 worker thread done servicing request
23:57:49.365 00.006 10844 OnExposeComplete: enter
23:57:49.365 00.000 10844 UpdateGuideState(): m_state=6
23:57:49.365 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4047
23:57:49.365 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.22, Mass=3439, SNR=37.8, Peak=246 HFD=3.7
23:57:49.365 00.000 10844 MultiStar: [#1 0.59,0.27,0.00,M1] [#2 0.15,0.17,1.83,U] [#3 0.80,-0.01,0.00,M1] [#4 -0.05,-0.06,0.94,U] [#5 -0.18,-0.13,1.03,U] [#6 0.14,-0.01,0.88,U] [#7 0.75,-0.45,0.00,M1] [#8 0.73,-0.03,0.00,M5] 
23:57:49.365 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.01}, one-star: {-0.09, -0.06}
23:57:49.365 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
23:57:49.365 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
23:57:49.365 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.55 mountX=-0.01 mountY=0.01, mountTheta=2.29
23:57:49.365 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
23:57:49.365 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
23:57:49.365 00.000 11060 Worker thread wakes up
23:57:49.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:57:49.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:57:49.365 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
23:57:49.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:57:49.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:49.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:57:49.365 00.000 11060 MoveAxis(E, 0, ABG)
23:57:49.365 00.000 11060 Move returns status 0, amount 0
23:57:49.365 00.000 11060 MoveAxis(N, 0, ABG)
23:57:49.365 00.000 11060 Move returns status 0, amount 0
23:57:49.365 00.000 11060 move complete, result=0
23:57:49.365 00.000 11060 worker thread done servicing request
23:57:49.370 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:49.386 00.016 10844 UpdateGuideState exits: m=3439 SNR=37.8
23:57:49.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:49.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:49.386 00.000 10844 Enqueuing Expose request
23:57:49.386 00.000 11060 Worker thread wakes up
23:57:49.386 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:57:49.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:49.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:50.028 00.642 11060 Exposure complete
23:57:50.210 00.182 11060 worker thread done servicing request
23:57:50.210 00.000 10844 OnExposeComplete: enter
23:57:50.210 00.000 10844 UpdateGuideState(): m_state=6
23:57:50.210 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4048
23:57:50.210 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=60.63, Mass=3082, SNR=35.4, Peak=247 HFD=3.3
23:57:50.210 00.000 10844 MultiStar: [#1 0.38,0.14,1.03,U] [#2 0.33,0.12,1.89,U] [#3 0.69,-0.34,0.00,M2] [#4 0.36,0.14,0.98,U] [#5 0.15,-0.47,1.01,U] [#6 -0.34,0.20,0.96,U] [#7 0.42,-0.85,0.00,M2] [#8 0.94,-0.20,0.00,M6] 
23:57:50.210 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.06}, one-star: {0.16, -0.65}
23:57:50.210 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
23:57:50.210 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
23:57:50.210 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.30 mountX=0.02 mountY=0.21, mountTheta=1.45
23:57:50.215 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.06, opts=13)
23:57:50.215 00.000 10844 Enqueuing Move request for scope (0.20, -0.06)
23:57:50.215 00.000 11060 Worker thread wakes up
23:57:50.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
23:57:50.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
23:57:50.215 00.000 11060 Moving (0.20, -0.06) raw xDistance=0.02 yDistance=0.21
23:57:50.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:57:50.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:50.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:57:50.215 00.000 11060 MoveAxis(E, 0, ABG)
23:57:50.215 00.000 11060 Move returns status 0, amount 0
23:57:50.215 00.000 11060 MoveAxis(N, 0, ABG)
23:57:50.215 00.000 11060 Move returns status 0, amount 0
23:57:50.215 00.000 11060 move complete, result=0
23:57:50.215 00.000 11060 worker thread done servicing request
23:57:50.220 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:50.232 00.012 10844 UpdateGuideState exits: m=3082 SNR=35.4
23:57:50.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:50.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:50.232 00.000 10844 Enqueuing Expose request
23:57:50.232 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:57:50.232 00.000 11060 Worker thread wakes up
23:57:50.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:50.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:50.866 00.634 11060 Exposure complete
23:57:51.035 00.169 11060 worker thread done servicing request
23:57:51.037 00.002 10844 OnExposeComplete: enter
23:57:51.037 00.000 10844 UpdateGuideState(): m_state=6
23:57:51.037 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4049
23:57:51.037 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.19, Mass=2823, SNR=34.5, Peak=245 HFD=3.3
23:57:51.038 00.001 10844 MultiStar: [#1 0.24,0.54,0.97,U] [#2 0.02,0.23,1.98,U] [#3 0.49,0.59,0.00,M3] [#4 0.73,0.49,0.00,M1] [#5 -0.05,-0.26,1.08,U] [#6 0.78,0.30,0.00,M1] [#7 -0.25,-0.24,0.85,U] [#8 0.59,0.14,0.96,U] 
23:57:51.039 00.001 10844 refined, 5 included, MultiStar: {0.13, 0.08}, one-star: {0.34, -0.09}
23:57:51.039 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
23:57:51.039 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
23:57:51.039 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.54 mountX=-0.10 mountY=0.12, mountTheta=2.28
23:57:51.041 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.08, opts=13)
23:57:51.041 00.000 10844 Enqueuing Move request for scope (0.13, 0.08)
23:57:51.041 00.000 11060 Worker thread wakes up
23:57:51.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
23:57:51.041 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
23:57:51.041 00.000 11060 Moving (0.13, 0.08) raw xDistance=-0.10 yDistance=0.12
23:57:51.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:57:51.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:51.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:57:51.041 00.000 11060 MoveAxis(E, 0, ABG)
23:57:51.041 00.000 11060 Move returns status 0, amount 0
23:57:51.043 00.002 11060 MoveAxis(N, 0, ABG)
23:57:51.043 00.000 11060 Move returns status 0, amount 0
23:57:51.043 00.000 11060 move complete, result=0
23:57:51.043 00.000 11060 worker thread done servicing request
23:57:51.047 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:57:51.060 00.013 10844 UpdateGuideState exits: m=2823 SNR=34.5
23:57:51.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:51.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:51.060 00.000 10844 Enqueuing Expose request
23:57:51.060 00.000 11060 Worker thread wakes up
23:57:51.060 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:51.062 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:51.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:51.683 00.621 11060 Exposure complete
23:57:51.849 00.166 11060 worker thread done servicing request
23:57:51.849 00.000 10844 OnExposeComplete: enter
23:57:51.849 00.000 10844 UpdateGuideState(): m_state=6
23:57:51.854 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4050
23:57:51.854 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=60.90, Mass=3420, SNR=38.0, Peak=251 HFD=3.5
23:57:51.854 00.000 10844 MultiStar: [#1 0.40,0.49,0.00,M1] [#2 0.08,0.62,1.90,U] [#3 0.71,0.32,0.00,M4] [#4 0.70,0.39,0.00,M2] [#5 -0.18,-0.03,0.97,U] [#6 0.19,0.33,0.84,U] [#7 0.28,0.52,0.81,U] [#8 0.92,-0.24,0.00,M6] 
23:57:51.854 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.27}, one-star: {-0.11, -0.38}
23:57:51.854 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.15 = -3.14)
23:57:51.854 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
23:57:51.854 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.39 mountX=-0.27 mountY=0.00, mountTheta=3.13
23:57:51.854 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.27, opts=13)
23:57:51.854 00.000 10844 Enqueuing Move request for scope (0.05, 0.27)
23:57:51.854 00.000 11060 Worker thread wakes up
23:57:51.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
23:57:51.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
23:57:51.854 00.000 11060 Moving (0.05, 0.27) raw xDistance=-0.27 yDistance=0.00
23:57:51.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:57:51.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:51.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:57:51.854 00.000 11060 MoveAxis(E, 47, ABG)
23:57:51.854 00.000 11060 Guiding  Dir = 2, Dur = 47
23:57:51.861 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:51.872 00.011 10844 UpdateGuideState exits: m=3420 SNR=38.0
23:57:51.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:51.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:51.872 00.000 10844 Enqueuing Expose request
23:57:51.880 00.008 11060 IsSlewing returns 0
23:57:51.880 00.000 11060 IsGuiding returns 0
23:57:51.932 00.052 11060 IsGuiding returns 0
23:57:51.932 00.000 11060 Move returns status 0, amount 47
23:57:51.932 00.000 11060 MoveAxis(N, 0, ABG)
23:57:51.932 00.000 11060 Move returns status 0, amount 0
23:57:51.932 00.000 11060 move complete, result=0
23:57:51.932 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
23:57:51.932 00.000 11060 worker thread done servicing request
23:57:51.932 00.000 11060 Worker thread wakes up
23:57:51.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:51.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:52.571 00.639 11060 Exposure complete
23:57:52.750 00.179 11060 worker thread done servicing request
23:57:52.750 00.000 10844 OnExposeComplete: enter
23:57:52.750 00.000 10844 UpdateGuideState(): m_state=6
23:57:52.750 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4051
23:57:52.750 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=61.20, Mass=2966, SNR=34.7, Peak=253 HFD=3.8
23:57:52.750 00.000 10844 MultiStar: [#1 0.23,0.33,1.03,U] [#2 -0.33,0.33,2.11,U] [#3 0.57,-0.09,1.00,U] [#4 0.18,0.25,1.02,U] [#5 -0.37,-0.15,1.02,U] [#6 0.08,0.86,0.00,M1] [#7 0.17,-0.11,0.92,U] [#8 0.48,0.23,1.03,U] 
23:57:52.750 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {-0.21, -0.08}
23:57:52.750 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
23:57:52.750 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
23:57:52.750 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.24 mountX=-0.13 mountY=0.02, mountTheta=2.97
23:57:52.750 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.12, opts=13)
23:57:52.750 00.000 10844 Enqueuing Move request for scope (0.04, 0.12)
23:57:52.750 00.000 11060 Worker thread wakes up
23:57:52.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:57:52.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:57:52.750 00.000 11060 Moving (0.04, 0.12) raw xDistance=-0.13 yDistance=0.02
23:57:52.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:57:52.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:52.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:57:52.750 00.000 11060 MoveAxis(E, 23, ABG)
23:57:52.750 00.000 11060 Guiding  Dir = 2, Dur = 23
23:57:52.761 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:52.786 00.025 11060 IsSlewing returns 0
23:57:52.787 00.001 11060 IsGuiding returns 0
23:57:52.787 00.000 10844 UpdateGuideState exits: m=2966 SNR=34.7
23:57:52.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:52.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:52.787 00.000 10844 Enqueuing Expose request
23:57:52.850 00.063 11060 IsGuiding returns 0
23:57:52.850 00.000 11060 Move returns status 0, amount 23
23:57:52.850 00.000 11060 MoveAxis(N, 0, ABG)
23:57:52.850 00.000 11060 Move returns status 0, amount 0
23:57:52.850 00.000 11060 move complete, result=0
23:57:52.850 00.000 11060 worker thread done servicing request
23:57:52.851 00.001 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
23:57:52.851 00.000 11060 Worker thread wakes up
23:57:52.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:52.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:53.488 00.637 11060 Exposure complete
23:57:53.657 00.169 11060 worker thread done servicing request
23:57:53.657 00.000 10844 OnExposeComplete: enter
23:57:53.657 00.000 10844 UpdateGuideState(): m_state=6
23:57:53.659 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4052
23:57:53.659 00.000 10844 Star::Find returns 1 (0), X=258.03, Y=61.21, Mass=3529, SNR=38.5, Peak=252 HFD=4.1
23:57:53.659 00.000 10844 MultiStar: [#1 -0.18,0.17,0.98,U] [#2 -0.71,0.10,0.00,M1] [#3 0.22,-0.33,0.94,U] [#4 0.15,0.07,0.89,U] [#5 -0.25,-0.03,0.96,U] [#6 0.78,0.15,0.00,M2] [#7 -0.31,-0.77,0.00,M1] [#8 0.33,-0.39,0.86,U] 
23:57:53.659 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.09}, one-star: {-0.33, -0.07}
23:57:53.659 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
23:57:53.659 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:57:53.659 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.80 mountX=0.09 mountY=-0.01, mountTheta=-0.07
23:57:53.659 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
23:57:53.659 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
23:57:53.659 00.000 11060 Worker thread wakes up
23:57:53.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
23:57:53.659 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
23:57:53.659 00.000 11060 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=-0.01
23:57:53.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:57:53.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:53.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:57:53.659 00.000 11060 MoveAxis(E, 0, ABG)
23:57:53.659 00.000 11060 Move returns status 0, amount 0
23:57:53.659 00.000 11060 MoveAxis(N, 0, ABG)
23:57:53.659 00.000 11060 Move returns status 0, amount 0
23:57:53.659 00.000 11060 move complete, result=0
23:57:53.659 00.000 11060 worker thread done servicing request
23:57:53.668 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:53.685 00.017 10844 UpdateGuideState exits: m=3529 SNR=38.5
23:57:53.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:53.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:53.685 00.000 10844 Enqueuing Expose request
23:57:53.685 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:53.685 00.000 11060 Worker thread wakes up
23:57:53.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:53.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:54.322 00.637 11060 Exposure complete
23:57:54.481 00.159 11060 worker thread done servicing request
23:57:54.481 00.000 10844 OnExposeComplete: enter
23:57:54.481 00.000 10844 UpdateGuideState(): m_state=6
23:57:54.481 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4053
23:57:54.481 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.74, Mass=2896, SNR=34.6, Peak=241 HFD=3.5
23:57:54.481 00.000 10844 MultiStar: [#1 0.02,-0.12,1.09,U] [#2 0.28,0.13,2.03,U] [#3 0.03,-0.54,0.92,U] [#4 -0.03,0.42,1.03,U] [#5 0.11,-0.12,1.03,U] [#6 0.13,-0.42,0.90,U] [#7 -0.62,-0.32,0.00,M2] [#8 0.46,-0.75,0.00,M5] 
23:57:54.481 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.00}, one-star: {0.23, 0.46}
23:57:54.481 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
23:57:54.481 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
23:57:54.481 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.03 mountX=-0.03 mountY=0.13, mountTheta=1.78
23:57:54.486 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.00, opts=13)
23:57:54.486 00.000 10844 Enqueuing Move request for scope (0.13, 0.00)
23:57:54.486 00.000 11060 Worker thread wakes up
23:57:54.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
23:57:54.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
23:57:54.486 00.000 11060 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=0.13
23:57:54.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:57:54.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:54.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:57:54.486 00.000 11060 MoveAxis(E, 0, ABG)
23:57:54.486 00.000 11060 Move returns status 0, amount 0
23:57:54.486 00.000 11060 MoveAxis(N, 0, ABG)
23:57:54.486 00.000 11060 Move returns status 0, amount 0
23:57:54.486 00.000 11060 move complete, result=0
23:57:54.486 00.000 11060 worker thread done servicing request
23:57:54.506 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:54.516 00.010 10844 UpdateGuideState exits: m=2896 SNR=34.6
23:57:54.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:54.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:54.516 00.000 10844 Enqueuing Expose request
23:57:54.516 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:54.516 00.000 11060 Worker thread wakes up
23:57:54.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:54.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:55.164 00.648 11060 Exposure complete
23:57:55.333 00.169 11060 worker thread done servicing request
23:57:55.333 00.000 10844 OnExposeComplete: enter
23:57:55.333 00.000 10844 UpdateGuideState(): m_state=6
23:57:55.333 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4054
23:57:55.333 00.000 10844 Star::Find returns 1 (0), X=259.23, Y=61.35, Mass=2815, SNR=34.0, Peak=221 HFD=3.6
23:57:55.333 00.000 10844 MultiStar: [#1 -0.05,0.17,1.08,U] [#2 -0.24,0.40,2.06,U] [#3 0.77,-0.31,0.00,M2] [#4 0.01,0.01,1.06,U] [#5 -0.43,0.25,1.09,U] [#6 0.37,0.14,1.01,U] [#7 0.09,-0.92,0.00,M3] [#8 0.77,-0.54,0.00,M6] 
23:57:55.333 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.21}, one-star: {0.87, 0.07}
23:57:55.333 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
23:57:55.333 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
23:57:55.333 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.41 mountX=-0.21 mountY=-0.00, mountTheta=-3.13
23:57:55.335 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.21, opts=13)
23:57:55.335 00.000 10844 Enqueuing Move request for scope (0.03, 0.21)
23:57:55.335 00.000 11060 Worker thread wakes up
23:57:55.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
23:57:55.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
23:57:55.335 00.000 11060 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.00
23:57:55.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
23:57:55.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:55.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:57:55.335 00.000 11060 MoveAxis(E, 36, ABG)
23:57:55.335 00.000 11060 Guiding  Dir = 2, Dur = 36
23:57:55.352 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:55.368 00.016 11060 IsSlewing returns 0
23:57:55.368 00.000 10844 UpdateGuideState exits: m=2815 SNR=34.0
23:57:55.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:55.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:55.368 00.000 10844 Enqueuing Expose request
23:57:55.368 00.000 11060 IsGuiding returns 0
23:57:55.430 00.062 11060 IsGuiding returns 0
23:57:55.430 00.000 11060 Move returns status 0, amount 36
23:57:55.430 00.000 11060 MoveAxis(N, 0, ABG)
23:57:55.430 00.000 11060 Move returns status 0, amount 0
23:57:55.430 00.000 11060 move complete, result=0
23:57:55.430 00.000 11060 worker thread done servicing request
23:57:55.430 00.000 11060 Worker thread wakes up
23:57:55.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:55.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:55.430 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
23:57:56.070 00.640 11060 Exposure complete
23:57:56.225 00.155 11060 worker thread done servicing request
23:57:56.225 00.000 10844 OnExposeComplete: enter
23:57:56.225 00.000 10844 UpdateGuideState(): m_state=6
23:57:56.225 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4055
23:57:56.225 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=60.74, Mass=3347, SNR=37.5, Peak=249 HFD=4.0
23:57:56.225 00.000 10844 MultiStar: [#1 1.19,0.13,0.00,M1] [#2 0.29,-0.53,1.87,U] [#3 1.46,-0.27,0.00,M3] [#4 -0.15,0.41,0.93,U] [#5 0.09,-0.54,0.96,U] [#6 0.72,0.41,0.00,M1] [#7 1.13,-0.76,0.00,M4] [#8 0.97,-0.32,0.00,M7] 
23:57:56.225 00.000 10844 refined, 3 included, MultiStar: {0.25, -0.35}, one-star: {0.67, -0.53}
23:57:56.225 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
23:57:56.225 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
23:57:56.225 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.35 hyp=0.43 cameraTheta=-0.96 mountX=0.30 mountY=0.30, mountTheta=0.79
23:57:56.228 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.35, opts=13)
23:57:56.228 00.000 10844 Enqueuing Move request for scope (0.25, -0.35)
23:57:56.228 00.000 11060 Worker thread wakes up
23:57:56.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.35) opts 0xd
23:57:56.228 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.35)
23:57:56.228 00.000 11060 Moving (0.25, -0.35) raw xDistance=0.30 yDistance=0.30
23:57:56.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:57:56.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:57:56.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:57:56.228 00.000 11060 MoveAxis(W, 51, ABG)
23:57:56.228 00.000 11060 Guiding  Dir = 3, Dur = 51
23:57:56.235 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:56.258 00.023 11060 IsSlewing returns 0
23:57:56.260 00.002 11060 IsGuiding returns 0
23:57:56.261 00.001 10844 UpdateGuideState exits: m=3347 SNR=37.5
23:57:56.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:56.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:56.261 00.000 10844 Enqueuing Expose request
23:57:56.333 00.072 11060 IsGuiding returns 0
23:57:56.333 00.000 11060 Move returns status 0, amount 51
23:57:56.333 00.000 11060 MoveAxis(N, 0, ABG)
23:57:56.333 00.000 11060 Move returns status 0, amount 0
23:57:56.333 00.000 11060 move complete, result=0
23:57:56.333 00.000 11060 worker thread done servicing request
23:57:56.333 00.000 11060 Worker thread wakes up
23:57:56.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:56.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:56.333 00.000 10844 GuideStep: 0.3 px 51 ms WEST, 0.3 px 0 ms NORTH
23:57:56.976 00.643 11060 Exposure complete
23:57:57.161 00.185 11060 worker thread done servicing request
23:57:57.161 00.000 10844 OnExposeComplete: enter
23:57:57.161 00.000 10844 UpdateGuideState(): m_state=6
23:57:57.161 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4056
23:57:57.161 00.000 10844 Star::Find returns 1 (1), X=259.06, Y=61.51, Mass=3491, SNR=38.0, Peak=255 HFD=3.6
23:57:57.161 00.000 10844 MultiStar: [#1 0.87,-0.16,0.00,M2] [#2 1.13,0.09,0.00,M1] [#3 0.58,-0.06,0.86,U] [#4 -0.30,0.51,0.93,U] [#5 1.05,0.03,0.00,M1] [#6 0.75,-0.15,0.00,M2] [#7 0.35,0.08,0.83,U] [#8 0.80,-0.00,0.00,M8] 
23:57:57.161 00.000 10844 refined, 3 included, MultiStar: {0.34, 0.20}, one-star: {0.70, 0.24}
23:57:57.161 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
23:57:57.161 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
23:57:57.161 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.20 hyp=0.39 cameraTheta=0.54 mountX=-0.26 mountY=0.30, mountTheta=2.29
23:57:57.161 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.20, opts=13)
23:57:57.161 00.000 10844 Enqueuing Move request for scope (0.34, 0.20)
23:57:57.161 00.000 11060 Worker thread wakes up
23:57:57.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.20) opts 0xd
23:57:57.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.20)
23:57:57.161 00.000 11060 Moving (0.34, 0.20) raw xDistance=-0.26 yDistance=0.30
23:57:57.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:57:57.161 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.34 newest=0.60
23:57:57.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
23:57:57.161 00.000 11060 MoveAxis(E, 43, ABG)
23:57:57.161 00.000 11060 Guiding  Dir = 2, Dur = 43
23:57:57.171 00.010 11060 IsSlewing returns 0
23:57:57.171 00.000 11060 IsGuiding returns 0
23:57:57.173 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:57:57.187 00.014 10844 UpdateGuideState exits: m=3491 SNR=38.0 Saturated
23:57:57.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:57.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:57.187 00.000 10844 Enqueuing Expose request
23:57:57.244 00.057 11060 IsGuiding returns 0
23:57:57.244 00.000 11060 Move returns status 0, amount 43
23:57:57.244 00.000 11060 BLC: Oldest BLC event removed
23:57:57.244 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:57:57.246 00.002 11060 MoveAxis(S, 866, ABG)
23:57:57.246 00.000 11060 duration set to 750 by maxDecDuration
23:57:57.246 00.000 11060 Guiding  Dir = 1, Dur = 750
23:57:57.274 00.028 11060 IsSlewing returns 0
23:57:57.275 00.001 11060 IsGuiding returns 0
23:57:58.053 00.778 11060 IsGuiding returns 0
23:57:58.053 00.000 11060 Move returns status 0, amount 750
23:57:58.053 00.000 11060 move complete, result=0
23:57:58.053 00.000 11060 worker thread done servicing request
23:57:58.053 00.000 11060 Worker thread wakes up
23:57:58.053 00.000 10844 GuideStep: -0.3 px 43 ms EAST, 0.3 px 750 ms SOUTH
23:57:58.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:58.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:58.684 00.631 11060 Exposure complete
23:57:58.834 00.150 11060 worker thread done servicing request
23:57:58.834 00.000 10844 OnExposeComplete: enter
23:57:58.834 00.000 10844 UpdateGuideState(): m_state=6
23:57:58.837 00.003 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4057
23:57:58.837 00.000 10844 Star::Find returns 1 (1), X=257.83, Y=61.12, Mass=3953, SNR=41.0, Peak=255 HFD=4.1
23:57:58.837 00.000 10844 MultiStar: [#1 0.38,-0.04,0.93,U] [#2 -0.10,-0.11,1.80,U] [#3 0.15,-0.44,0.86,U] [#4 0.81,0.22,0.00,M1] [#5 -0.08,-0.35,0.95,U] [#6 -0.06,-0.18,0.79,U] [#7 -0.02,-0.74,0.00,M4] [#8 0.27,-0.73,0.00,M9] 
23:57:58.837 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.20}, one-star: {-0.53, -0.16}
23:57:58.837 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
23:57:58.837 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
23:57:58.837 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.84 mountX=0.21 mountY=-0.02, mountTheta=-0.10
23:57:58.837 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.20, opts=13)
23:57:58.837 00.000 10844 Enqueuing Move request for scope (-0.05, -0.20)
23:57:58.837 00.000 11060 Worker thread wakes up
23:57:58.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
23:57:58.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
23:57:58.837 00.000 11060 Moving (-0.05, -0.20) raw xDistance=0.21 yDistance=-0.02
23:57:58.837 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.208503, 1:-0.020878
23:57:58.837 00.000 11060 BLC: No correction, Miss < min_move
23:57:58.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
23:57:58.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:58.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:57:58.837 00.000 11060 MoveAxis(W, 34, ABG)
23:57:58.837 00.000 11060 Guiding  Dir = 3, Dur = 34
23:57:58.848 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:58.867 00.019 11060 IsSlewing returns 0
23:57:58.868 00.001 11060 IsGuiding returns 0
23:57:58.872 00.004 10844 UpdateGuideState exits: m=3953 SNR=41.0 Saturated
23:57:58.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:58.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:58.872 00.000 10844 Enqueuing Expose request
23:57:58.930 00.058 11060 IsGuiding returns 0
23:57:58.930 00.000 11060 Move returns status 0, amount 34
23:57:58.930 00.000 11060 MoveAxis(N, 0, ABG)
23:57:58.930 00.000 11060 Move returns status 0, amount 0
23:57:58.930 00.000 11060 move complete, result=0
23:57:58.930 00.000 11060 worker thread done servicing request
23:57:58.930 00.000 11060 Worker thread wakes up
23:57:58.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:58.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:58.931 00.001 10844 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
23:57:59.566 00.635 11060 Exposure complete
23:57:59.771 00.205 11060 worker thread done servicing request
23:57:59.771 00.000 10844 OnExposeComplete: enter
23:57:59.771 00.000 10844 UpdateGuideState(): m_state=6
23:57:59.771 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4058
23:57:59.771 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.15, Mass=3457, SNR=37.8, Peak=250 HFD=3.8
23:57:59.771 00.000 10844 MultiStar: [#1 -0.17,-0.17,0.97,U] [#2 -0.36,-0.47,1.98,U] [#3 0.07,0.21,0.93,U] [#4 0.50,0.36,0.94,U] [#5 0.12,-0.96,0.00,M1] [#6 0.27,-0.45,0.88,U] [#7 -0.36,-0.77,0.00,M5] [#8 0.42,-0.66,0.00,M10] 
23:57:59.771 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.16}, one-star: {0.32, -0.12}
23:57:59.771 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
23:57:59.771 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
23:57:59.771 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.38 mountX=0.15 mountY=0.06, mountTheta=0.36
23:57:59.776 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
23:57:59.776 00.000 10844 Enqueuing Move request for scope (0.03, -0.16)
23:57:59.776 00.000 11060 Worker thread wakes up
23:57:59.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
23:57:59.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
23:57:59.776 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.15 yDistance=0.06
23:57:59.776 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.208503, 1:-0.020878, 2:0.057754
23:57:59.776 00.000 11060 BLC: No correction, Miss < min_move
23:57:59.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:57:59.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:57:59.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:57:59.776 00.000 11060 MoveAxis(W, 28, ABG)
23:57:59.776 00.000 11060 Guiding  Dir = 3, Dur = 28
23:57:59.781 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:57:59.792 00.011 11060 IsSlewing returns 0
23:57:59.792 00.000 11060 IsGuiding returns 0
23:57:59.797 00.005 10844 UpdateGuideState exits: m=3457 SNR=37.8
23:57:59.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:59.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:57:59.797 00.000 10844 Enqueuing Expose request
23:57:59.825 00.028 11060 IsGuiding returns 0
23:57:59.825 00.000 11060 Move returns status 0, amount 28
23:57:59.825 00.000 11060 MoveAxis(N, 0, ABG)
23:57:59.825 00.000 11060 Move returns status 0, amount 0
23:57:59.826 00.001 11060 move complete, result=0
23:57:59.826 00.000 11060 worker thread done servicing request
23:57:59.826 00.000 11060 Worker thread wakes up
23:57:59.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:57:59.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:57:59.833 00.007 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
23:58:00.464 00.631 11060 Exposure complete
23:58:00.638 00.174 11060 worker thread done servicing request
23:58:00.638 00.000 10844 OnExposeComplete: enter
23:58:00.638 00.000 10844 UpdateGuideState(): m_state=6
23:58:00.638 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4059
23:58:00.638 00.000 10844 Star::Find returns 1 (0), X=258.95, Y=61.04, Mass=3366, SNR=37.5, Peak=251 HFD=3.4
23:58:00.638 00.000 10844 MultiStar: [#1 0.66,-0.03,0.00,M1] [#2 -0.01,0.54,1.78,U] [#3 0.42,-0.41,0.92,U] [#4 0.24,-0.30,0.88,U] [#5 -0.17,-0.51,1.00,U] [#6 0.51,-0.48,0.00,M1] [#7 0.52,-0.24,0.82,U] [#8 0.59,-0.21,0.91,U] 
23:58:00.638 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.11}, one-star: {0.59, -0.24}
23:58:00.638 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
23:58:00.638 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
23:58:00.638 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.40 mountX=0.06 mountY=0.28, mountTheta=1.36
23:58:00.644 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.11, opts=13)
23:58:00.644 00.000 10844 Enqueuing Move request for scope (0.27, -0.11)
23:58:00.644 00.000 11060 Worker thread wakes up
23:58:00.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
23:58:00.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
23:58:00.644 00.000 11060 Moving (0.27, -0.11) raw xDistance=0.06 yDistance=0.28
23:58:00.644 00.000 11060 BLC: window closed
23:58:00.644 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.208503, 1:-0.020878, 2:0.057754
23:58:00.644 00.000 11060 BLC: Under-shoot: nominal increase by 56
23:58:00.644 00.000 11060 BLC: window closed
23:58:00.644 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:58:00.644 00.000 11060 BLC: Pulse adjusted to 750
23:58:00.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:58:00.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
23:58:00.644 00.000 11060 MoveAxis(E, 0, ABG)
23:58:00.644 00.000 11060 Move returns status 0, amount 0
23:58:00.644 00.000 11060 MoveAxis(S, 110, ABG)
23:58:00.644 00.000 11060 Guiding  Dir = 1, Dur = 110
23:58:00.649 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:00.659 00.010 11060 IsSlewing returns 0
23:58:00.659 00.000 11060 IsGuiding returns 0
23:58:00.661 00.002 10844 UpdateGuideState exits: m=3366 SNR=37.5
23:58:00.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:00.663 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:00.663 00.000 10844 Enqueuing Expose request
23:58:00.778 00.115 11060 IsGuiding returns 0
23:58:00.778 00.000 11060 Move returns status 0, amount 110
23:58:00.778 00.000 11060 move complete, result=0
23:58:00.778 00.000 11060 worker thread done servicing request
23:58:00.778 00.000 11060 Worker thread wakes up
23:58:00.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:00.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:00.792 00.014 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 110 ms SOUTH
23:58:00.999 00.207 10844 evsrv: cli 0EEEDFD0 connect
23:58:01.001 00.002 10844 case statement mapped state 6 to 3
23:58:01.001 00.000 10844 case statement mapped state 6 to 3
23:58:01.001 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"81625720-f512-49dd-a0b8-104a22cfa47f"}
23:58:01.001 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"81625720-f512-49dd-a0b8-104a22cfa47f"}
23:58:01.001 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
23:58:01.405 00.404 11060 Exposure complete
23:58:01.559 00.154 11060 worker thread done servicing request
23:58:01.559 00.000 10844 OnExposeComplete: enter
23:58:01.559 00.000 10844 UpdateGuideState(): m_state=6
23:58:01.559 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4060
23:58:01.559 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.75, Mass=3028, SNR=35.7, Peak=253 HFD=3.4
23:58:01.559 00.000 10844 MultiStar: [#1 -0.09,0.29,1.01,U] [#2 0.01,0.34,2.06,U] [#3 0.78,-0.13,0.00,M1] [#4 -0.02,-0.16,0.98,U] [#5 0.03,-0.34,1.07,U] [#6 0.85,0.25,0.00,M2] [#7 0.08,0.02,0.81,U] [#8 0.69,-0.13,0.00,M10] 
23:58:01.559 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.14}, one-star: {0.23, 0.47}
23:58:01.559 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
23:58:01.559 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
23:58:01.559 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.33 mountX=-0.14 mountY=0.01, mountTheta=3.07
23:58:01.565 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.14, opts=13)
23:58:01.565 00.000 10844 Enqueuing Move request for scope (0.03, 0.14)
23:58:01.565 00.000 11060 Worker thread wakes up
23:58:01.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
23:58:01.565 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
23:58:01.565 00.000 11060 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=0.01
23:58:01.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:58:01.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:01.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:01.565 00.000 11060 MoveAxis(E, 25, ABG)
23:58:01.565 00.000 11060 Guiding  Dir = 2, Dur = 25
23:58:01.574 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:01.574 00.000 11060 IsSlewing returns 0
23:58:01.574 00.000 11060 IsGuiding returns 0
23:58:01.585 00.011 10844 UpdateGuideState exits: m=3028 SNR=35.7
23:58:01.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:01.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:01.585 00.000 10844 Enqueuing Expose request
23:58:01.603 00.018 11060 IsGuiding returns 0
23:58:01.603 00.000 11060 Move returns status 0, amount 25
23:58:01.603 00.000 11060 MoveAxis(N, 0, ABG)
23:58:01.603 00.000 11060 Move returns status 0, amount 0
23:58:01.603 00.000 11060 move complete, result=0
23:58:01.603 00.000 11060 worker thread done servicing request
23:58:01.603 00.000 11060 Worker thread wakes up
23:58:01.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:01.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:01.608 00.005 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
23:58:02.247 00.639 11060 Exposure complete
23:58:02.431 00.184 11060 worker thread done servicing request
23:58:02.431 00.000 10844 OnExposeComplete: enter
23:58:02.431 00.000 10844 UpdateGuideState(): m_state=6
23:58:02.433 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4061
23:58:02.433 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=61.28, Mass=2983, SNR=35.5, Peak=230 HFD=3.4
23:58:02.433 00.000 10844 MultiStar: [#1 0.30,0.19,1.03,U] [#2 0.32,0.16,1.93,U] [#3 0.65,-0.17,0.00,M2] [#4 0.00,0.46,1.00,U] [#5 -0.20,-0.49,1.05,U] [#6 0.62,0.06,0.92,U] [#7 0.14,-0.36,0.89,U] [#8 0.63,-0.69,0.00,R] 
23:58:02.433 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.02}, one-star: {0.75, -0.00}
23:58:02.433 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
23:58:02.433 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
23:58:02.433 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.02 hyp=0.28 cameraTheta=0.08 mountX=-0.07 mountY=0.27, mountTheta=1.83
23:58:02.433 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.02, opts=13)
23:58:02.435 00.002 10844 Enqueuing Move request for scope (0.28, 0.02)
23:58:02.435 00.000 11060 Worker thread wakes up
23:58:02.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.02) opts 0xd
23:58:02.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.02)
23:58:02.435 00.000 11060 Moving (0.28, 0.02) raw xDistance=-0.07 yDistance=0.27
23:58:02.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:58:02.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
23:58:02.435 00.000 11060 MoveAxis(E, 0, ABG)
23:58:02.435 00.000 11060 Move returns status 0, amount 0
23:58:02.435 00.000 11060 MoveAxis(S, 106, ABG)
23:58:02.435 00.000 11060 Guiding  Dir = 1, Dur = 106
23:58:02.439 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:58:02.446 00.007 11060 IsSlewing returns 0
23:58:02.446 00.000 11060 IsGuiding returns 0
23:58:02.451 00.005 10844 UpdateGuideState exits: m=2983 SNR=35.5
23:58:02.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:02.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:02.451 00.000 10844 Enqueuing Expose request
23:58:02.569 00.118 11060 IsGuiding returns 0
23:58:02.569 00.000 11060 Move returns status 0, amount 106
23:58:02.569 00.000 11060 move complete, result=0
23:58:02.569 00.000 11060 worker thread done servicing request
23:58:02.569 00.000 11060 Worker thread wakes up
23:58:02.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:02.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:02.574 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 106 ms SOUTH
23:58:03.207 00.633 11060 Exposure complete
23:58:03.360 00.153 11060 worker thread done servicing request
23:58:03.360 00.000 10844 OnExposeComplete: enter
23:58:03.360 00.000 10844 UpdateGuideState(): m_state=6
23:58:03.360 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4062
23:58:03.360 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=61.41, Mass=3221, SNR=36.5, Peak=255 HFD=3.3
23:58:03.360 00.000 10844 MultiStar: [#1 0.72,0.05,0.00,M1] [#2 0.05,0.25,1.94,U] [#3 0.53,-0.29,0.89,U] [#4 -0.03,-0.06,0.89,U] [#5 0.18,-0.59,0.93,U] [#6 0.61,0.15,0.85,U] [#7 0.25,-0.12,0.84,U] [#8 0.12,0.20,0.88,U] 
23:58:03.360 00.000 10844 single-star, 7 included, MultiStar: {0.20, -0.00}, one-star: {0.07, 0.13}
23:58:03.360 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
23:58:03.360 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
23:58:03.360 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=-0.14 mountY=0.05, mountTheta=2.81
23:58:03.366 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
23:58:03.366 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
23:58:03.366 00.000 11060 Worker thread wakes up
23:58:03.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:58:03.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:58:03.366 00.000 11060 Moving (0.07, 0.13) raw xDistance=-0.14 yDistance=0.05
23:58:03.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:58:03.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:03.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:58:03.366 00.000 11060 MoveAxis(E, 25, ABG)
23:58:03.366 00.000 11060 Guiding  Dir = 2, Dur = 25
23:58:03.371 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:58:03.391 00.020 11060 IsSlewing returns 0
23:58:03.391 00.000 11060 IsGuiding returns 0
23:58:03.401 00.010 10844 UpdateGuideState exits: m=3221 SNR=36.5 Saturated
23:58:03.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:03.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:03.401 00.000 10844 Enqueuing Expose request
23:58:03.437 00.036 11060 IsGuiding returns 0
23:58:03.437 00.000 11060 Move returns status 0, amount 25
23:58:03.437 00.000 11060 MoveAxis(N, 0, ABG)
23:58:03.437 00.000 11060 Move returns status 0, amount 0
23:58:03.437 00.000 11060 move complete, result=0
23:58:03.437 00.000 11060 worker thread done servicing request
23:58:03.437 00.000 11060 Worker thread wakes up
23:58:03.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:03.438 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:03.438 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
23:58:04.076 00.638 11060 Exposure complete
23:58:04.219 00.143 11060 worker thread done servicing request
23:58:04.219 00.000 10844 OnExposeComplete: enter
23:58:04.219 00.000 10844 UpdateGuideState(): m_state=6
23:58:04.219 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
23:58:04.219 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=61.08, Mass=2801, SNR=34.1, Peak=247 HFD=3.4
23:58:04.219 00.000 10844 MultiStar: [#1 0.02,0.03,1.08,U] [#2 0.45,0.04,2.13,U] [#3 0.63,-0.52,0.00,M2] [#4 0.06,-0.08,1.00,U] [#5 0.07,-0.12,1.10,U] [#6 0.30,-0.45,1.08,U] [#7 -0.02,-0.36,0.84,U] [#8 0.20,-0.09,0.94,U] 
23:58:04.219 00.000 10844 single-star, 7 included, MultiStar: {0.17, -0.13}, one-star: {-0.03, -0.20}
23:58:04.219 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
23:58:04.219 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
23:58:04.219 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.71 mountX=0.20 mountY=0.00, mountTheta=0.02
23:58:04.223 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.20, opts=13)
23:58:04.223 00.000 10844 Enqueuing Move request for scope (-0.03, -0.20)
23:58:04.223 00.000 11060 Worker thread wakes up
23:58:04.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
23:58:04.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
23:58:04.223 00.000 11060 Moving (-0.03, -0.20) raw xDistance=0.20 yDistance=0.00
23:58:04.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
23:58:04.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:04.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:58:04.223 00.000 11060 MoveAxis(W, 35, ABG)
23:58:04.223 00.000 11060 Guiding  Dir = 3, Dur = 35
23:58:04.240 00.017 11060 IsSlewing returns 0
23:58:04.240 00.000 11060 IsGuiding returns 0
23:58:04.242 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:04.255 00.013 10844 UpdateGuideState exits: m=2801 SNR=34.1
23:58:04.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:04.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:04.255 00.000 10844 Enqueuing Expose request
23:58:04.297 00.042 11060 IsGuiding returns 0
23:58:04.297 00.000 11060 Move returns status 0, amount 35
23:58:04.297 00.000 11060 MoveAxis(N, 0, ABG)
23:58:04.297 00.000 11060 Move returns status 0, amount 0
23:58:04.297 00.000 11060 move complete, result=0
23:58:04.297 00.000 11060 worker thread done servicing request
23:58:04.297 00.000 11060 Worker thread wakes up
23:58:04.297 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
23:58:04.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:04.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:04.925 00.628 11060 Exposure complete
23:58:05.086 00.161 11060 worker thread done servicing request
23:58:05.088 00.002 10844 OnExposeComplete: enter
23:58:05.088 00.000 10844 UpdateGuideState(): m_state=6
23:58:05.093 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4064
23:58:05.093 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=60.77, Mass=3197, SNR=36.4, Peak=255 HFD=3.6
23:58:05.093 00.000 10844 MultiStar: [#1 0.22,-0.29,1.05,U] [#2 0.08,0.41,2.08,U] [#3 0.14,-0.47,0.98,U] [#4 0.59,-0.37,0.00,M1] [#5 0.06,-0.19,1.02,U] [#6 -0.45,-0.78,0.00,M1] [#7 -0.11,-0.85,0.00,M1] [#8 -0.10,-0.14,0.97,U] 
23:58:05.093 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.11}, one-star: {0.30, -0.51}
23:58:05.093 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
23:58:05.093 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
23:58:05.093 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.75 mountX=0.08 mountY=0.13, mountTheta=1.00
23:58:05.095 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
23:58:05.096 00.001 10844 Enqueuing Move request for scope (0.11, -0.11)
23:58:05.096 00.000 11060 Worker thread wakes up
23:58:05.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
23:58:05.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
23:58:05.096 00.000 11060 Moving (0.11, -0.11) raw xDistance=0.08 yDistance=0.13
23:58:05.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:58:05.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:05.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:58:05.096 00.000 11060 MoveAxis(E, 0, ABG)
23:58:05.096 00.000 11060 Move returns status 0, amount 0
23:58:05.096 00.000 11060 MoveAxis(N, 0, ABG)
23:58:05.096 00.000 11060 Move returns status 0, amount 0
23:58:05.096 00.000 11060 move complete, result=0
23:58:05.096 00.000 11060 worker thread done servicing request
23:58:05.106 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:05.117 00.011 10844 UpdateGuideState exits: m=3197 SNR=36.4 Saturated
23:58:05.122 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:05.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:05.122 00.000 10844 Enqueuing Expose request
23:58:05.122 00.000 11060 Worker thread wakes up
23:58:05.122 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:05.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:05.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:05.744 00.622 11060 Exposure complete
23:58:05.928 00.184 11060 worker thread done servicing request
23:58:05.928 00.000 10844 OnExposeComplete: enter
23:58:05.928 00.000 10844 UpdateGuideState(): m_state=6
23:58:05.928 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4065
23:58:05.928 00.000 10844 Star::Find returns 1 (0), X=257.50, Y=61.35, Mass=2910, SNR=34.7, Peak=213 HFD=3.4
23:58:05.928 00.000 10844 MultiStar: [#1 -0.60,0.30,0.00,M1] [#2 -0.40,0.16,1.97,U] [#3 -0.24,-0.19,1.04,U] [#4 0.44,-0.25,0.97,U] [#5 -0.64,-0.19,0.00,M1] [#6 -0.06,0.14,0.91,U] [#7 -0.85,-0.11,0.00,M2] [#8 -0.20,0.44,0.92,U] 
23:58:05.928 00.000 10844 refined, 5 included, MultiStar: {-0.25, 0.07}, one-star: {-0.86, 0.07}
23:58:05.928 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
23:58:05.928 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.69)
23:58:05.928 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.86 mountX=-0.03 mountY=-0.26, mountTheta=-1.67
23:58:05.928 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.07, opts=13)
23:58:05.928 00.000 10844 Enqueuing Move request for scope (-0.25, 0.07)
23:58:05.928 00.000 11060 Worker thread wakes up
23:58:05.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
23:58:05.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
23:58:05.928 00.000 11060 Moving (-0.25, 0.07) raw xDistance=-0.03 yDistance=-0.26
23:58:05.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:58:05.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:58:05.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:58:05.928 00.000 11060 MoveAxis(E, 0, ABG)
23:58:05.931 00.003 11060 Move returns status 0, amount 0
23:58:05.931 00.000 11060 MoveAxis(N, 0, ABG)
23:58:05.931 00.000 11060 Move returns status 0, amount 0
23:58:05.931 00.000 11060 move complete, result=0
23:58:05.931 00.000 11060 worker thread done servicing request
23:58:05.936 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:05.960 00.024 10844 UpdateGuideState exits: m=2910 SNR=34.7
23:58:05.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:05.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:05.960 00.000 10844 Enqueuing Expose request
23:58:05.962 00.002 11060 Worker thread wakes up
23:58:05.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:05.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:05.962 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:58:06.582 00.620 11060 Exposure complete
23:58:06.763 00.181 11060 worker thread done servicing request
23:58:06.763 00.000 10844 OnExposeComplete: enter
23:58:06.763 00.000 10844 UpdateGuideState(): m_state=6
23:58:06.763 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4066
23:58:06.763 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.26, Mass=3598, SNR=38.7, Peak=255 HFD=3.6
23:58:06.763 00.000 10844 MultiStar: [#1 -0.12,-0.14,0.95,U] [#2 -0.53,0.08,1.84,U] [#3 0.68,-0.42,0.00,M1] [#4 0.24,-0.18,0.90,U] [#5 -1.00,-0.04,0.00,M2] [#6 -0.01,0.11,0.79,U] [#7 -0.20,-0.51,0.82,U] [#8 -0.10,0.25,0.91,U] 
23:58:06.763 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.04}, one-star: {-0.08, -0.02}
23:58:06.763 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
23:58:06.763 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
23:58:06.763 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.91 mountX=0.03 mountY=-0.07, mountTheta=-1.16
23:58:06.767 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
23:58:06.767 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
23:58:06.767 00.000 11060 Worker thread wakes up
23:58:06.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
23:58:06.767 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
23:58:06.767 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=-0.07
23:58:06.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:58:06.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:06.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:58:06.767 00.000 11060 MoveAxis(E, 0, ABG)
23:58:06.767 00.000 11060 Move returns status 0, amount 0
23:58:06.767 00.000 11060 MoveAxis(N, 0, ABG)
23:58:06.767 00.000 11060 Move returns status 0, amount 0
23:58:06.767 00.000 11060 move complete, result=0
23:58:06.767 00.000 11060 worker thread done servicing request
23:58:06.772 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:06.803 00.031 10844 UpdateGuideState exits: m=3598 SNR=38.7 Saturated
23:58:06.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:06.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:06.803 00.000 10844 Enqueuing Expose request
23:58:06.803 00.000 11060 Worker thread wakes up
23:58:06.803 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:06.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:06.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:07.424 00.621 11060 Exposure complete
23:58:07.593 00.169 11060 worker thread done servicing request
23:58:07.593 00.000 10844 OnExposeComplete: enter
23:58:07.593 00.000 10844 UpdateGuideState(): m_state=6
23:58:07.593 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4067
23:58:07.593 00.000 10844 Star::Find returns 1 (0), X=258.08, Y=60.96, Mass=3192, SNR=36.2, Peak=235 HFD=3.9
23:58:07.593 00.000 10844 MultiStar: [#1 0.20,0.05,1.06,U] [#2 -0.17,0.41,1.90,U] [#3 0.12,0.26,0.93,U] [#4 -0.36,-0.09,0.96,U] [#5 -0.20,-0.43,1.05,U] [#6 0.27,-0.10,0.88,U] [#7 0.04,-0.42,0.86,U] [#8 -0.49,0.52,0.00,M1] 
23:58:07.593 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.02}, one-star: {-0.28, -0.32}
23:58:07.593 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
23:58:07.593 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
23:58:07.593 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.79 mountX=0.04 mountY=-0.06, mountTheta=-1.04
23:58:07.593 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
23:58:07.593 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
23:58:07.593 00.000 11060 Worker thread wakes up
23:58:07.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
23:58:07.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
23:58:07.593 00.000 11060 Moving (-0.07, -0.02) raw xDistance=0.04 yDistance=-0.06
23:58:07.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:58:07.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:07.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:58:07.593 00.000 11060 MoveAxis(E, 0, ABG)
23:58:07.593 00.000 11060 Move returns status 0, amount 0
23:58:07.593 00.000 11060 MoveAxis(N, 0, ABG)
23:58:07.593 00.000 11060 Move returns status 0, amount 0
23:58:07.593 00.000 11060 move complete, result=0
23:58:07.593 00.000 11060 worker thread done servicing request
23:58:07.601 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:07.613 00.012 10844 UpdateGuideState exits: m=3192 SNR=36.2
23:58:07.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:07.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:07.613 00.000 10844 Enqueuing Expose request
23:58:07.613 00.000 11060 Worker thread wakes up
23:58:07.613 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:07.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:07.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:08.238 00.625 11060 Exposure complete
23:58:08.394 00.156 11060 worker thread done servicing request
23:58:08.397 00.003 10844 OnExposeComplete: enter
23:58:08.397 00.000 10844 UpdateGuideState(): m_state=6
23:58:08.397 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4068
23:58:08.397 00.000 10844 Star::Find returns 1 (0), X=257.86, Y=61.07, Mass=3530, SNR=38.0, Peak=226 HFD=4.2
23:58:08.397 00.000 10844 MultiStar: [#1 -0.38,0.19,0.99,U] [#2 -0.53,0.26,1.85,U] [#3 0.23,-0.50,0.95,U] [#4 -0.03,-0.20,0.88,U] [#5 -0.43,-0.45,0.99,U] [#6 -0.69,0.32,0.00,M1] [#7 -0.50,-0.23,0.87,U] [#8 -0.27,0.23,1.01,U] 
23:58:08.397 00.000 10844 refined, 7 included, MultiStar: {-0.33, -0.07}, one-star: {-0.50, -0.21}
23:58:08.397 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
23:58:08.397 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
23:58:08.397 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.07 hyp=0.33 cameraTheta=-2.93 mountX=0.13 mountY=-0.31, mountTheta=-1.18
23:58:08.397 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.07, opts=13)
23:58:08.397 00.000 10844 Enqueuing Move request for scope (-0.33, -0.07)
23:58:08.397 00.000 11060 Worker thread wakes up
23:58:08.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.07) opts 0xd
23:58:08.402 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.07)
23:58:08.402 00.000 11060 Moving (-0.33, -0.07) raw xDistance=0.13 yDistance=-0.31
23:58:08.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:58:08.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:58:08.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:58:08.402 00.000 11060 MoveAxis(W, 22, ABG)
23:58:08.402 00.000 11060 Guiding  Dir = 3, Dur = 22
23:58:08.404 00.002 11060 IsSlewing returns 0
23:58:08.405 00.001 11060 IsGuiding returns 0
23:58:08.421 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:08.432 00.011 11060 IsGuiding returns 0
23:58:08.432 00.000 11060 Move returns status 0, amount 22
23:58:08.432 00.000 11060 MoveAxis(N, 0, ABG)
23:58:08.432 00.000 11060 Move returns status 0, amount 0
23:58:08.432 00.000 11060 move complete, result=0
23:58:08.432 00.000 11060 worker thread done servicing request
23:58:08.432 00.000 10844 UpdateGuideState exits: m=3530 SNR=38.0
23:58:08.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:08.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:08.432 00.000 10844 Enqueuing Expose request
23:58:08.432 00.000 11060 Worker thread wakes up
23:58:08.432 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.3 px 0 ms NORTH
23:58:08.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:08.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:09.083 00.651 11060 Exposure complete
23:58:09.248 00.165 11060 worker thread done servicing request
23:58:09.248 00.000 10844 OnExposeComplete: enter
23:58:09.248 00.000 10844 UpdateGuideState(): m_state=6
23:58:09.248 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4069
23:58:09.248 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=61.54, Mass=3006, SNR=34.8, Peak=248 HFD=3.7
23:58:09.248 00.000 10844 MultiStar: [#1 -0.37,0.27,1.11,U] [#2 -0.81,0.34,0.00,M1] [#3 -0.44,0.32,0.99,U] [#4 0.12,-0.27,0.95,U] [#5 -0.07,-0.54,1.01,U] [#6 -0.08,-0.42,0.99,U] [#7 -1.03,-0.15,0.00,M1] [#8 -0.93,0.11,0.00,M1] 
23:58:09.248 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.06}, one-star: {-0.11, 0.26}
23:58:09.248 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
23:58:09.248 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
23:58:09.248 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.80 mountX=0.09 mountY=-0.15, mountTheta=-1.05
23:58:09.250 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
23:58:09.250 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
23:58:09.250 00.000 11060 Worker thread wakes up
23:58:09.251 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
23:58:09.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
23:58:09.251 00.000 11060 Moving (-0.16, -0.06) raw xDistance=0.09 yDistance=-0.15
23:58:09.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:58:09.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:09.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:58:09.251 00.000 11060 MoveAxis(E, 0, ABG)
23:58:09.251 00.000 11060 Move returns status 0, amount 0
23:58:09.251 00.000 11060 MoveAxis(N, 0, ABG)
23:58:09.251 00.000 11060 Move returns status 0, amount 0
23:58:09.252 00.001 11060 move complete, result=0
23:58:09.252 00.000 11060 worker thread done servicing request
23:58:09.262 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:09.277 00.015 10844 UpdateGuideState exits: m=3006 SNR=34.8
23:58:09.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:09.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:09.277 00.000 10844 Enqueuing Expose request
23:58:09.277 00.000 11060 Worker thread wakes up
23:58:09.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:09.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:09.277 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:09.917 00.640 11060 Exposure complete
23:58:10.077 00.160 11060 worker thread done servicing request
23:58:10.077 00.000 10844 OnExposeComplete: enter
23:58:10.077 00.000 10844 UpdateGuideState(): m_state=6
23:58:10.077 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4070
23:58:10.077 00.000 10844 Star::Find returns 1 (0), X=258.01, Y=62.01, Mass=2741, SNR=33.5, Peak=194 HFD=4.0
23:58:10.077 00.000 10844 MultiStar: [#1 -0.29,0.58,0.00,M1] [#2 -1.08,0.48,0.00,M2] [#3 -0.43,-0.10,1.06,U] [#4 -0.54,-0.06,1.08,U] [#5 -0.96,-0.24,0.00,M1] [#6 -0.26,0.22,0.91,U] [#7 -0.61,-0.30,0.00,M2] [#8 -0.83,0.31,0.00,M2] 
23:58:10.080 00.003 10844 refined, 3 included, MultiStar: {-0.40, 0.19}, one-star: {-0.34, 0.74}
23:58:10.080 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.45 = -1.83)
23:58:10.080 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.85)
23:58:10.080 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.19 hyp=0.44 cameraTheta=2.70 mountX=-0.11 mountY=-0.43, mountTheta=-1.83
23:58:10.080 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.19, opts=13)
23:58:10.080 00.000 10844 Enqueuing Move request for scope (-0.40, 0.19)
23:58:10.080 00.000 11060 Worker thread wakes up
23:58:10.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.19) opts 0xd
23:58:10.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.19)
23:58:10.080 00.000 11060 Moving (-0.40, 0.19) raw xDistance=-0.11 yDistance=-0.43
23:58:10.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:58:10.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:58:10.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:58:10.080 00.000 11060 MoveAxis(E, 0, ABG)
23:58:10.080 00.000 11060 Move returns status 0, amount 0
23:58:10.080 00.000 11060 MoveAxis(N, 0, ABG)
23:58:10.080 00.000 11060 Move returns status 0, amount 0
23:58:10.080 00.000 11060 move complete, result=0
23:58:10.082 00.002 11060 worker thread done servicing request
23:58:10.087 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:10.101 00.014 10844 UpdateGuideState exits: m=2741 SNR=33.5
23:58:10.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:10.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:10.101 00.000 10844 Enqueuing Expose request
23:58:10.101 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:58:10.101 00.000 11060 Worker thread wakes up
23:58:10.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:10.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:10.739 00.638 11060 Exposure complete
23:58:10.921 00.182 11060 worker thread done servicing request
23:58:10.921 00.000 10844 OnExposeComplete: enter
23:58:10.921 00.000 10844 UpdateGuideState(): m_state=6
23:58:10.921 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4071
23:58:10.921 00.000 10844 Star::Find returns 1 (0), X=257.85, Y=61.06, Mass=3280, SNR=37.0, Peak=210 HFD=3.9
23:58:10.921 00.000 10844 MultiStar: [#1 -0.35,-0.21,1.01,U] [#2 -0.53,-0.11,1.89,U] [#3 -0.29,-0.30,0.88,U] [#4 -0.50,-0.12,0.90,U] [#5 -0.37,-0.42,1.00,U] [#6 -0.48,0.02,0.88,U] [#7 -0.42,-0.50,0.00,M3] [#8 -0.71,0.48,0.00,M3] 
23:58:10.921 00.000 10844 refined, 6 included, MultiStar: {-0.44, -0.19}, one-star: {-0.51, -0.22}
23:58:10.921 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
23:58:10.921 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
23:58:10.921 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-0.19 hyp=0.48 cameraTheta=-2.74 mountX=0.27 mountY=-0.41, mountTheta=-0.99
23:58:10.927 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-0.19, opts=13)
23:58:10.927 00.000 10844 Enqueuing Move request for scope (-0.44, -0.19)
23:58:10.927 00.000 11060 Worker thread wakes up
23:58:10.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.19) opts 0xd
23:58:10.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -0.19)
23:58:10.927 00.000 11060 Moving (-0.44, -0.19) raw xDistance=0.27 yDistance=-0.41
23:58:10.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
23:58:10.927 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.18 newest=-0.98
23:58:10.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.41
23:58:10.927 00.000 11060 MoveAxis(W, 46, ABG)
23:58:10.927 00.000 11060 Guiding  Dir = 3, Dur = 46
23:58:10.932 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:58:10.943 00.011 11060 IsSlewing returns 0
23:58:10.943 00.000 11060 IsGuiding returns 0
23:58:10.948 00.005 10844 UpdateGuideState exits: m=3280 SNR=37.0
23:58:10.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:10.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:10.948 00.000 10844 Enqueuing Expose request
23:58:11.005 00.057 11060 IsGuiding returns 0
23:58:11.005 00.000 11060 Move returns status 0, amount 46
23:58:11.005 00.000 11060 BLC: Oldest BLC event removed
23:58:11.005 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:58:11.005 00.000 11060 MoveAxis(N, 908, ABG)
23:58:11.005 00.000 11060 duration set to 750 by maxDecDuration
23:58:11.005 00.000 11060 Guiding  Dir = 0, Dur = 750
23:58:11.036 00.031 11060 IsSlewing returns 0
23:58:11.036 00.000 11060 IsGuiding returns 0
23:58:11.813 00.777 11060 IsGuiding returns 0
23:58:11.813 00.000 11060 Move returns status 0, amount 750
23:58:11.813 00.000 11060 move complete, result=0
23:58:11.813 00.000 11060 worker thread done servicing request
23:58:11.813 00.000 11060 Worker thread wakes up
23:58:11.813 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.4 px 750 ms NORTH
23:58:11.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:11.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:12.444 00.631 11060 Exposure complete
23:58:12.594 00.150 11060 worker thread done servicing request
23:58:12.594 00.000 10844 OnExposeComplete: enter
23:58:12.594 00.000 10844 UpdateGuideState(): m_state=6
23:58:12.594 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4072
23:58:12.594 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=61.65, Mass=3194, SNR=35.7, Peak=255 HFD=3.4
23:58:12.594 00.000 10844 MultiStar: [#1 -0.03,0.16,0.99,U] [#2 -0.62,0.62,0.00,M2] [#3 0.26,0.50,0.92,U] [#4 -0.19,0.51,1.03,U] [#5 -0.85,0.10,0.00,M1] [#6 -0.20,0.15,0.90,U] [#7 -0.30,0.18,0.87,U] [#8 -0.10,0.05,0.98,U] 
23:58:12.594 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.28}, one-star: {0.03, 0.38}
23:58:12.594 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
23:58:12.594 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
23:58:12.594 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
23:58:12.597 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.28, opts=13)
23:58:12.597 00.000 10844 Enqueuing Move request for scope (-0.07, 0.28)
23:58:12.597 00.000 11060 Worker thread wakes up
23:58:12.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
23:58:12.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
23:58:12.597 00.000 11060 Moving (-0.07, 0.28) raw xDistance=-0.26 yDistance=-0.12
23:58:12.597 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.284930, 1:0.117299
23:58:12.597 00.000 11060 BLC: No correction, Miss < min_move
23:58:12.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
23:58:12.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:12.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:58:12.597 00.000 11060 MoveAxis(E, 44, ABG)
23:58:12.597 00.000 11060 Guiding  Dir = 2, Dur = 44
23:58:12.599 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:12.614 00.015 11060 IsSlewing returns 0
23:58:12.614 00.000 11060 IsGuiding returns 0
23:58:12.614 00.000 10844 UpdateGuideState exits: m=3194 SNR=35.7 Saturated
23:58:12.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:12.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:12.614 00.000 10844 Enqueuing Expose request
23:58:12.671 00.057 11060 IsGuiding returns 0
23:58:12.671 00.000 11060 Move returns status 0, amount 44
23:58:12.671 00.000 11060 MoveAxis(N, 0, ABG)
23:58:12.671 00.000 11060 Move returns status 0, amount 0
23:58:12.671 00.000 11060 move complete, result=0
23:58:12.671 00.000 11060 worker thread done servicing request
23:58:12.671 00.000 11060 Worker thread wakes up
23:58:12.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:12.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:12.683 00.012 10844 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
23:58:13.306 00.623 11060 Exposure complete
23:58:13.460 00.154 11060 worker thread done servicing request
23:58:13.460 00.000 10844 OnExposeComplete: enter
23:58:13.460 00.000 10844 UpdateGuideState(): m_state=6
23:58:13.460 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4073
23:58:13.460 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=60.83, Mass=3013, SNR=35.5, Peak=207 HFD=3.7
23:58:13.460 00.000 10844 MultiStar: [#1 -0.12,0.51,0.95,U] [#2 -0.40,0.40,1.88,U] [#3 0.19,-0.07,0.99,U] [#4 -0.52,0.08,0.94,U] [#5 -0.71,-0.24,0.00,M2] [#6 0.15,-0.38,0.97,U] [#7 -0.43,-0.14,0.77,U] [#8 -0.07,-0.02,0.99,U] 
23:58:13.460 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.03}, one-star: {-0.01, -0.45}
23:58:13.460 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
23:58:13.460 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
23:58:13.460 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.94 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
23:58:13.463 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.03, opts=13)
23:58:13.463 00.000 10844 Enqueuing Move request for scope (-0.17, 0.03)
23:58:13.463 00.000 11060 Worker thread wakes up
23:58:13.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
23:58:13.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
23:58:13.463 00.000 11060 Moving (-0.17, 0.03) raw xDistance=-0.00 yDistance=-0.17
23:58:13.463 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.284930, 1:0.117299, 2:0.171856
23:58:13.463 00.000 11060 BLC: No correction, Miss < min_move
23:58:13.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:58:13.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:13.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:58:13.463 00.000 11060 MoveAxis(E, 0, ABG)
23:58:13.463 00.000 11060 Move returns status 0, amount 0
23:58:13.463 00.000 11060 MoveAxis(N, 0, ABG)
23:58:13.463 00.000 11060 Move returns status 0, amount 0
23:58:13.465 00.002 11060 move complete, result=0
23:58:13.465 00.000 11060 worker thread done servicing request
23:58:13.469 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:58:13.481 00.012 10844 UpdateGuideState exits: m=3013 SNR=35.5
23:58:13.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:13.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:13.481 00.000 10844 Enqueuing Expose request
23:58:13.481 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:13.481 00.000 11060 Worker thread wakes up
23:58:13.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:13.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:14.103 00.622 11060 Exposure complete
23:58:14.269 00.166 11060 worker thread done servicing request
23:58:14.270 00.001 10844 OnExposeComplete: enter
23:58:14.270 00.000 10844 UpdateGuideState(): m_state=6
23:58:14.270 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4074
23:58:14.270 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.32, Mass=3127, SNR=35.9, Peak=249 HFD=3.5
23:58:14.270 00.000 10844 MultiStar: [#1 0.62,-0.04,1.05,U] [#2 0.03,-0.43,1.91,U] [#3 0.55,-0.09,0.90,U] [#4 0.03,-0.33,0.99,U] [#5 -0.27,-0.42,1.06,U] [#6 0.39,-0.11,0.84,U] [#7 0.10,-0.52,0.88,U] [#8 -0.23,0.06,0.92,U] 
23:58:14.270 00.000 10844 single-star, 8 included, MultiStar: {0.15, -0.23}, one-star: {0.24, 0.04}
23:58:14.270 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
23:58:14.270 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
23:58:14.270 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.19 mountX=-0.09 mountY=0.23, mountTheta=1.94
23:58:14.274 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.04, opts=13)
23:58:14.274 00.000 10844 Enqueuing Move request for scope (0.24, 0.04)
23:58:14.274 00.000 11060 Worker thread wakes up
23:58:14.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
23:58:14.274 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
23:58:14.274 00.000 11060 Moving (0.24, 0.04) raw xDistance=-0.09 yDistance=0.23
23:58:14.274 00.000 11060 BLC: window closed
23:58:14.274 00.000 11060 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.284930, 1:0.117299, 2:0.171856
23:58:14.274 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
23:58:14.274 00.000 11060 BLC: window closed
23:58:14.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:58:14.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:58:14.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:58:14.274 00.000 11060 MoveAxis(E, 0, ABG)
23:58:14.274 00.000 11060 Move returns status 0, amount 0
23:58:14.274 00.000 11060 MoveAxis(N, 0, ABG)
23:58:14.274 00.000 11060 Move returns status 0, amount 0
23:58:14.274 00.000 11060 move complete, result=0
23:58:14.274 00.000 11060 worker thread done servicing request
23:58:14.282 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:58:14.293 00.011 10844 UpdateGuideState exits: m=3127 SNR=35.9
23:58:14.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:14.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:14.293 00.000 10844 Enqueuing Expose request
23:58:14.293 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:58:14.293 00.000 11060 Worker thread wakes up
23:58:14.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:14.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:14.922 00.629 11060 Exposure complete
23:58:15.076 00.154 11060 worker thread done servicing request
23:58:15.076 00.000 10844 OnExposeComplete: enter
23:58:15.076 00.000 10844 UpdateGuideState(): m_state=6
23:58:15.076 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4075
23:58:15.076 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=61.74, Mass=3348, SNR=37.4, Peak=255 HFD=3.7
23:58:15.076 00.000 10844 MultiStar: [#1 0.33,0.02,0.94,U] [#2 -0.36,0.37,1.87,U] [#3 0.31,-0.07,0.95,U] [#4 -0.02,0.18,0.91,U] [#5 -0.19,-0.21,1.00,U] [#6 -0.03,-0.20,0.90,U] [#7 -0.20,-0.26,0.83,U] [#8 -0.32,0.05,0.86,U] 
23:58:15.076 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {-0.01, 0.46}
23:58:15.076 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
23:58:15.076 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
23:58:15.076 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.39 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
23:58:15.078 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
23:58:15.078 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
23:58:15.078 00.000 11060 Worker thread wakes up
23:58:15.080 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
23:58:15.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
23:58:15.080 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.06 yDistance=-0.09
23:58:15.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:58:15.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:15.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:15.080 00.000 11060 MoveAxis(E, 0, ABG)
23:58:15.080 00.000 11060 Move returns status 0, amount 0
23:58:15.080 00.000 11060 MoveAxis(N, 0, ABG)
23:58:15.080 00.000 11060 Move returns status 0, amount 0
23:58:15.080 00.000 11060 move complete, result=0
23:58:15.080 00.000 11060 worker thread done servicing request
23:58:15.081 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:58:15.096 00.015 10844 UpdateGuideState exits: m=3348 SNR=37.4 Saturated
23:58:15.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:15.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:15.096 00.000 10844 Enqueuing Expose request
23:58:15.096 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:15.096 00.000 11060 Worker thread wakes up
23:58:15.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:15.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:15.736 00.640 11060 Exposure complete
23:58:15.903 00.167 11060 worker thread done servicing request
23:58:15.903 00.000 10844 OnExposeComplete: enter
23:58:15.903 00.000 10844 UpdateGuideState(): m_state=6
23:58:15.903 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4076
23:58:15.903 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.09, Mass=3093, SNR=35.6, Peak=241 HFD=3.6
23:58:15.903 00.000 10844 MultiStar: [#1 0.06,0.22,0.96,U] [#2 -0.14,0.26,1.91,U] [#3 0.22,-0.32,0.99,U] [#4 0.40,-0.11,0.96,U] [#5 -0.36,-0.62,0.00,M1] [#6 0.70,-0.26,0.00,M1] [#7 -0.10,-0.61,0.85,U] [#8 0.00,0.10,0.92,U] 
23:58:15.903 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.10, -0.19}
23:58:15.903 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
23:58:15.903 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
23:58:15.903 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.69 mountX=0.03 mountY=0.06, mountTheta=1.06
23:58:15.908 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
23:58:15.908 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
23:58:15.910 00.002 11060 Worker thread wakes up
23:58:15.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
23:58:15.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
23:58:15.910 00.000 11060 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.06
23:58:15.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:58:15.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:15.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:58:15.910 00.000 11060 MoveAxis(E, 0, ABG)
23:58:15.910 00.000 11060 Move returns status 0, amount 0
23:58:15.910 00.000 11060 MoveAxis(N, 0, ABG)
23:58:15.910 00.000 11060 Move returns status 0, amount 0
23:58:15.910 00.000 11060 move complete, result=0
23:58:15.910 00.000 11060 worker thread done servicing request
23:58:15.914 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:15.941 00.027 10844 UpdateGuideState exits: m=3093 SNR=35.6
23:58:15.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:15.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:15.941 00.000 10844 Enqueuing Expose request
23:58:15.941 00.000 11060 Worker thread wakes up
23:58:15.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:15.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:15.943 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:16.581 00.638 11060 Exposure complete
23:58:16.745 00.164 11060 worker thread done servicing request
23:58:16.745 00.000 10844 OnExposeComplete: enter
23:58:16.745 00.000 10844 UpdateGuideState(): m_state=6
23:58:16.745 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4077
23:58:16.745 00.000 10844 Star::Find returns 1 (0), X=259.12, Y=60.95, Mass=3045, SNR=35.5, Peak=231 HFD=3.5
23:58:16.745 00.000 10844 MultiStar: [#1 0.42,-0.40,0.96,U] [#2 -0.10,-0.57,1.98,U] [#3 0.59,-0.41,0.00,M1] [#4 0.31,-0.39,0.96,U] [#5 -0.11,-0.95,0.00,M2] [#6 0.51,-0.79,0.00,M2] [#7 0.38,-0.87,0.00,M1] [#8 0.21,-0.55,0.98,U] 
23:58:16.745 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.47}, one-star: {0.76, -0.33}
23:58:16.745 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
23:58:16.745 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
23:58:16.745 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.47 hyp=0.53 cameraTheta=-1.08 mountX=0.41 mountY=0.32, mountTheta=0.66
23:58:16.745 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.47, opts=13)
23:58:16.745 00.000 10844 Enqueuing Move request for scope (0.25, -0.47)
23:58:16.745 00.000 11060 Worker thread wakes up
23:58:16.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.47) opts 0xd
23:58:16.745 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.47)
23:58:16.745 00.000 11060 Moving (0.25, -0.47) raw xDistance=0.41 yDistance=0.32
23:58:16.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
23:58:16.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:58:16.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:58:16.745 00.000 11060 MoveAxis(W, 72, ABG)
23:58:16.745 00.000 11060 Guiding  Dir = 3, Dur = 72
23:58:16.769 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:16.781 00.012 10844 UpdateGuideState exits: m=3045 SNR=35.5
23:58:16.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:16.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:16.781 00.000 10844 Enqueuing Expose request
23:58:16.786 00.005 11060 IsSlewing returns 0
23:58:16.786 00.000 11060 IsGuiding returns 0
23:58:16.889 00.103 11060 IsGuiding returns 0
23:58:16.889 00.000 11060 Move returns status 0, amount 72
23:58:16.889 00.000 11060 MoveAxis(N, 0, ABG)
23:58:16.889 00.000 11060 Move returns status 0, amount 0
23:58:16.889 00.000 11060 move complete, result=0
23:58:16.889 00.000 11060 worker thread done servicing request
23:58:16.891 00.002 11060 Worker thread wakes up
23:58:16.891 00.000 10844 GuideStep: 0.4 px 72 ms WEST, 0.3 px 0 ms NORTH
23:58:16.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:16.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:17.542 00.651 11060 Exposure complete
23:58:17.707 00.165 11060 worker thread done servicing request
23:58:17.707 00.000 10844 OnExposeComplete: enter
23:58:17.707 00.000 10844 UpdateGuideState(): m_state=6
23:58:17.707 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4078
23:58:17.707 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=61.61, Mass=3047, SNR=35.8, Peak=255 HFD=3.4
23:58:17.707 00.000 10844 MultiStar: [#1 0.58,0.09,1.00,U] [#2 0.31,-0.32,2.01,U] [#3 0.32,-0.11,1.01,U] [#4 0.06,-0.40,0.96,U] [#5 -0.03,-0.31,1.00,U] [#6 0.27,0.15,0.90,U] [#7 -0.11,-0.24,0.81,U] [#8 -0.13,0.18,0.96,U] 
23:58:17.707 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.10}, one-star: {0.23, 0.33}
23:58:17.707 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
23:58:17.707 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
23:58:17.707 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.47 mountX=0.06 mountY=0.20, mountTheta=1.28
23:58:17.707 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.10, opts=13)
23:58:17.707 00.000 10844 Enqueuing Move request for scope (0.19, -0.10)
23:58:17.712 00.005 11060 Worker thread wakes up
23:58:17.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
23:58:17.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
23:58:17.712 00.000 11060 Moving (0.19, -0.10) raw xDistance=0.06 yDistance=0.20
23:58:17.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:58:17.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:58:17.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:58:17.712 00.000 11060 MoveAxis(E, 0, ABG)
23:58:17.712 00.000 11060 Move returns status 0, amount 0
23:58:17.712 00.000 11060 MoveAxis(N, 0, ABG)
23:58:17.712 00.000 11060 Move returns status 0, amount 0
23:58:17.712 00.000 11060 move complete, result=0
23:58:17.712 00.000 11060 worker thread done servicing request
23:58:17.717 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:17.728 00.011 10844 UpdateGuideState exits: m=3047 SNR=35.8 Saturated
23:58:17.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:17.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:17.728 00.000 10844 Enqueuing Expose request
23:58:17.728 00.000 11060 Worker thread wakes up
23:58:17.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:17.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:17.728 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:58:18.354 00.626 11060 Exposure complete
23:58:18.560 00.206 11060 worker thread done servicing request
23:58:18.560 00.000 10844 OnExposeComplete: enter
23:58:18.560 00.000 10844 UpdateGuideState(): m_state=6
23:58:18.560 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
23:58:18.560 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.49, Mass=3185, SNR=36.1, Peak=250 HFD=3.5
23:58:18.560 00.000 10844 MultiStar: [#1 0.54,0.23,0.95,U] [#2 0.16,0.28,2.00,U] [#3 0.70,-0.15,0.00,M1] [#4 0.24,-0.32,0.95,U] [#5 0.09,-0.14,1.02,U] [#6 0.36,-0.27,0.93,U] [#7 0.51,-0.23,0.89,U] [#8 0.26,0.33,0.87,U] 
23:58:18.560 00.000 10844 refined, 7 included, MultiStar: {0.30, 0.04}, one-star: {0.39, 0.21}
23:58:18.560 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
23:58:18.560 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
23:58:18.560 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.30 cameraTheta=0.14 mountX=-0.10 mountY=0.29, mountTheta=1.89
23:58:18.565 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.04, opts=13)
23:58:18.565 00.000 10844 Enqueuing Move request for scope (0.30, 0.04)
23:58:18.565 00.000 11060 Worker thread wakes up
23:58:18.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
23:58:18.565 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
23:58:18.565 00.000 11060 Moving (0.30, 0.04) raw xDistance=-0.10 yDistance=0.29
23:58:18.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:58:18.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:58:18.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:58:18.565 00.000 11060 MoveAxis(E, 0, ABG)
23:58:18.565 00.000 11060 Move returns status 0, amount 0
23:58:18.565 00.000 11060 MoveAxis(N, 0, ABG)
23:58:18.565 00.000 11060 Move returns status 0, amount 0
23:58:18.565 00.000 11060 move complete, result=0
23:58:18.565 00.000 11060 worker thread done servicing request
23:58:18.570 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:18.602 00.032 10844 UpdateGuideState exits: m=3185 SNR=36.1
23:58:18.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:18.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:18.602 00.000 10844 Enqueuing Expose request
23:58:18.602 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:58:18.602 00.000 11060 Worker thread wakes up
23:58:18.604 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:18.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:19.238 00.634 11060 Exposure complete
23:58:19.412 00.174 11060 worker thread done servicing request
23:58:19.412 00.000 10844 OnExposeComplete: enter
23:58:19.412 00.000 10844 UpdateGuideState(): m_state=6
23:58:19.412 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4080
23:58:19.412 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.30, Mass=2814, SNR=34.0, Peak=199 HFD=3.6
23:58:19.412 00.000 10844 MultiStar: [#1 0.21,-0.17,1.10,U] [#2 -0.09,0.39,2.11,U] [#3 0.83,-0.20,0.00,M2] [#4 -0.01,-0.42,0.98,U] [#5 0.24,-0.63,0.00,M1] [#6 0.14,0.02,0.94,U] [#7 0.01,-0.43,0.97,U] [#8 0.01,0.45,0.99,U] 
23:58:19.412 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.04}, one-star: {-0.02, 0.02}
23:58:19.412 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.01 = -2.28)
23:58:19.412 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.30)
23:58:19.412 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.25 mountX=-0.02 mountY=-0.02, mountTheta=-2.29
23:58:19.415 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
23:58:19.415 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
23:58:19.415 00.000 11060 Worker thread wakes up
23:58:19.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:58:19.415 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:58:19.415 00.000 11060 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
23:58:19.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:58:19.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:19.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:19.415 00.000 11060 MoveAxis(E, 0, ABG)
23:58:19.415 00.000 11060 Move returns status 0, amount 0
23:58:19.415 00.000 11060 MoveAxis(N, 0, ABG)
23:58:19.415 00.000 11060 Move returns status 0, amount 0
23:58:19.417 00.002 11060 move complete, result=0
23:58:19.417 00.000 11060 worker thread done servicing request
23:58:19.420 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:19.432 00.012 10844 UpdateGuideState exits: m=2814 SNR=34.0
23:58:19.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:19.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:19.432 00.000 10844 Enqueuing Expose request
23:58:19.432 00.000 11060 Worker thread wakes up
23:58:19.432 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:19.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:19.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:20.074 00.642 11060 Exposure complete
23:58:20.265 00.191 11060 worker thread done servicing request
23:58:20.265 00.000 10844 OnExposeComplete: enter
23:58:20.267 00.002 10844 UpdateGuideState(): m_state=6
23:58:20.267 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4081
23:58:20.267 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.04, Mass=3142, SNR=35.8, Peak=242 HFD=3.4
23:58:20.267 00.000 10844 MultiStar: [#1 0.24,-0.02,0.97,U] [#2 0.07,0.40,2.06,U] [#3 0.64,-0.34,0.00,M3] [#4 -0.39,0.04,0.92,U] [#5 0.41,-0.45,1.00,U] [#6 0.35,-0.01,0.84,U] [#7 0.06,-0.49,0.85,U] [#8 -0.08,-0.22,0.98,U] 
23:58:20.267 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.35, -0.24}
23:58:20.267 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
23:58:20.267 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
23:58:20.267 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.43 mountX=0.03 mountY=0.13, mountTheta=1.32
23:58:20.269 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.06, opts=13)
23:58:20.269 00.000 10844 Enqueuing Move request for scope (0.12, -0.06)
23:58:20.269 00.000 11060 Worker thread wakes up
23:58:20.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
23:58:20.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
23:58:20.269 00.000 11060 Moving (0.12, -0.06) raw xDistance=0.03 yDistance=0.13
23:58:20.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:58:20.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:20.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:58:20.269 00.000 11060 MoveAxis(E, 0, ABG)
23:58:20.269 00.000 11060 Move returns status 0, amount 0
23:58:20.269 00.000 11060 MoveAxis(N, 0, ABG)
23:58:20.269 00.000 11060 Move returns status 0, amount 0
23:58:20.269 00.000 11060 move complete, result=0
23:58:20.269 00.000 11060 worker thread done servicing request
23:58:20.276 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:20.294 00.018 10844 UpdateGuideState exits: m=3142 SNR=35.8
23:58:20.295 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:20.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:20.295 00.000 10844 Enqueuing Expose request
23:58:20.295 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:20.295 00.000 11060 Worker thread wakes up
23:58:20.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:20.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:20.930 00.635 11060 Exposure complete
23:58:21.087 00.157 11060 worker thread done servicing request
23:58:21.087 00.000 10844 OnExposeComplete: enter
23:58:21.087 00.000 10844 UpdateGuideState(): m_state=6
23:58:21.091 00.004 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4082
23:58:21.091 00.000 10844 Star::Find returns 1 (0), X=258.21, Y=60.81, Mass=3184, SNR=36.0, Peak=236 HFD=3.6
23:58:21.091 00.000 10844 MultiStar: [#1 0.06,-0.50,0.96,U] [#2 -0.33,-0.15,2.01,U] [#3 0.13,-0.33,1.02,U] [#4 0.17,-0.14,1.01,U] [#5 -0.12,-0.68,0.00,M1] [#6 0.49,-0.23,0.87,U] [#7 -0.33,-0.53,0.80,U] [#8 -0.51,-0.10,0.93,U] 
23:58:21.091 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.28}, one-star: {-0.15, -0.47}
23:58:21.091 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
23:58:21.091 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
23:58:21.091 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.87 mountX=0.30 mountY=-0.04, mountTheta=-0.14
23:58:21.093 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.28, opts=13)
23:58:21.093 00.000 10844 Enqueuing Move request for scope (-0.09, -0.28)
23:58:21.093 00.000 11060 Worker thread wakes up
23:58:21.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
23:58:21.093 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
23:58:21.093 00.000 11060 Moving (-0.09, -0.28) raw xDistance=0.30 yDistance=-0.04
23:58:21.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
23:58:21.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:21.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:58:21.093 00.000 11060 MoveAxis(W, 51, ABG)
23:58:21.093 00.000 11060 Guiding  Dir = 3, Dur = 51
23:58:21.101 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:21.107 00.006 11060 IsSlewing returns 0
23:58:21.107 00.000 11060 IsGuiding returns 0
23:58:21.114 00.007 10844 UpdateGuideState exits: m=3184 SNR=36.0
23:58:21.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:21.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:21.114 00.000 10844 Enqueuing Expose request
23:58:21.169 00.055 11060 IsGuiding returns 0
23:58:21.169 00.000 11060 Move returns status 0, amount 51
23:58:21.169 00.000 11060 MoveAxis(N, 0, ABG)
23:58:21.169 00.000 11060 Move returns status 0, amount 0
23:58:21.169 00.000 11060 move complete, result=0
23:58:21.169 00.000 11060 worker thread done servicing request
23:58:21.169 00.000 11060 Worker thread wakes up
23:58:21.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:21.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:21.171 00.002 10844 GuideStep: 0.3 px 51 ms WEST, -0.0 px 0 ms NORTH
23:58:21.782 00.611 11060 Exposure complete
23:58:21.940 00.158 11060 worker thread done servicing request
23:58:21.940 00.000 10844 OnExposeComplete: enter
23:58:21.942 00.002 10844 UpdateGuideState(): m_state=6
23:58:21.942 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4083
23:58:21.942 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.26, Mass=3081, SNR=35.1, Peak=224 HFD=3.6
23:58:21.942 00.000 10844 MultiStar: [#1 -0.07,-0.19,1.05,U] [#2 -0.22,-0.64,0.00,M1] [#3 0.38,-0.81,0.00,M3] [#4 0.06,-0.32,1.01,U] [#5 -0.08,-0.83,0.00,M2] [#6 -0.01,-0.34,0.90,U] [#7 -0.21,-0.52,0.93,U] [#8 0.00,-0.24,0.97,U] 
23:58:21.942 00.000 10844 single-star, 5 included, MultiStar: {-0.02, -0.27}, one-star: {0.08, -0.02}
23:58:21.942 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
23:58:21.942 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
23:58:21.943 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.24 mountX=0.01 mountY=0.08, mountTheta=1.51
23:58:21.943 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
23:58:21.943 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
23:58:21.943 00.000 11060 Worker thread wakes up
23:58:21.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:58:21.943 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:58:21.943 00.000 11060 Moving (0.08, -0.02) raw xDistance=0.01 yDistance=0.08
23:58:21.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:58:21.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:21.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:58:21.943 00.000 11060 MoveAxis(E, 0, ABG)
23:58:21.943 00.000 11060 Move returns status 0, amount 0
23:58:21.943 00.000 11060 MoveAxis(N, 0, ABG)
23:58:21.943 00.000 11060 Move returns status 0, amount 0
23:58:21.943 00.000 11060 move complete, result=0
23:58:21.946 00.003 11060 worker thread done servicing request
23:58:21.950 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:21.963 00.013 10844 UpdateGuideState exits: m=3081 SNR=35.1
23:58:21.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:21.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:21.963 00.000 10844 Enqueuing Expose request
23:58:21.963 00.000 11060 Worker thread wakes up
23:58:21.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:21.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:21.963 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:22.595 00.632 11060 Exposure complete
23:58:22.771 00.176 11060 worker thread done servicing request
23:58:22.771 00.000 10844 OnExposeComplete: enter
23:58:22.771 00.000 10844 UpdateGuideState(): m_state=6
23:58:22.771 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4084
23:58:22.771 00.000 10844 Star::Find returns 1 (1), X=258.07, Y=61.54, Mass=3386, SNR=37.8, Peak=255 HFD=3.6
23:58:22.771 00.000 10844 MultiStar: [#1 0.28,-0.08,0.99,U] [#2 0.17,-0.02,1.95,U] [#3 0.19,-0.16,0.96,U] [#4 -0.09,0.07,0.89,U] [#5 -0.15,-0.29,0.94,U] [#6 0.19,0.09,0.86,U] [#7 -0.10,-0.40,0.82,U] [#8 0.11,0.32,0.90,U] 
23:58:22.771 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {-0.29, 0.26}
23:58:22.771 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
23:58:22.771 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
23:58:22.776 00.005 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.37 mountX=0.01 mountY=0.05, mountTheta=1.38
23:58:22.776 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
23:58:22.776 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
23:58:22.776 00.000 11060 Worker thread wakes up
23:58:22.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:58:22.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:58:22.776 00.000 11060 Moving (0.05, -0.02) raw xDistance=0.01 yDistance=0.05
23:58:22.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:58:22.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:22.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:58:22.776 00.000 11060 MoveAxis(E, 0, ABG)
23:58:22.776 00.000 11060 Move returns status 0, amount 0
23:58:22.776 00.000 11060 MoveAxis(N, 0, ABG)
23:58:22.776 00.000 11060 Move returns status 0, amount 0
23:58:22.776 00.000 11060 move complete, result=0
23:58:22.776 00.000 11060 worker thread done servicing request
23:58:22.782 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:22.814 00.032 10844 UpdateGuideState exits: m=3386 SNR=37.8 Saturated
23:58:22.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:22.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:22.814 00.000 10844 Enqueuing Expose request
23:58:22.814 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:22.814 00.000 11060 Worker thread wakes up
23:58:22.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:22.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:23.449 00.635 11060 Exposure complete
23:58:23.610 00.161 11060 worker thread done servicing request
23:58:23.615 00.005 10844 OnExposeComplete: enter
23:58:23.615 00.000 10844 UpdateGuideState(): m_state=6
23:58:23.615 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4085
23:58:23.615 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=60.95, Mass=2613, SNR=32.7, Peak=238 HFD=3.5
23:58:23.616 00.001 10844 MultiStar: [#1 0.20,-0.24,1.14,U] [#2 0.08,-0.21,2.10,U] [#3 0.41,0.21,1.02,U] [#4 -0.05,-0.15,1.10,U] [#5 -0.03,-0.52,1.08,U] [#6 0.34,0.02,1.03,U] [#7 0.00,-0.11,0.98,U] [#8 -0.15,-0.07,0.97,U] 
23:58:23.616 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.16}, one-star: {0.26, -0.33}
23:58:23.616 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
23:58:23.616 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
23:58:23.616 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.96 mountX=0.14 mountY=0.14, mountTheta=0.79
23:58:23.616 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.16, opts=13)
23:58:23.616 00.000 10844 Enqueuing Move request for scope (0.12, -0.16)
23:58:23.616 00.000 11060 Worker thread wakes up
23:58:23.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
23:58:23.616 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
23:58:23.616 00.000 11060 Moving (0.12, -0.16) raw xDistance=0.14 yDistance=0.14
23:58:23.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:58:23.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:23.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:58:23.616 00.000 11060 MoveAxis(W, 24, ABG)
23:58:23.616 00.000 11060 Guiding  Dir = 3, Dur = 24
23:58:23.626 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:23.636 00.010 10844 UpdateGuideState exits: m=2613 SNR=32.7
23:58:23.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:23.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:23.636 00.000 10844 Enqueuing Expose request
23:58:23.647 00.011 11060 IsSlewing returns 0
23:58:23.647 00.000 11060 IsGuiding returns 0
23:58:23.709 00.062 11060 IsGuiding returns 0
23:58:23.709 00.000 11060 Move returns status 0, amount 24
23:58:23.709 00.000 11060 MoveAxis(N, 0, ABG)
23:58:23.709 00.000 11060 Move returns status 0, amount 0
23:58:23.709 00.000 11060 move complete, result=0
23:58:23.709 00.000 11060 worker thread done servicing request
23:58:23.709 00.000 11060 Worker thread wakes up
23:58:23.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:23.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:23.709 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
23:58:24.336 00.627 11060 Exposure complete
23:58:24.523 00.187 11060 worker thread done servicing request
23:58:24.523 00.000 10844 OnExposeComplete: enter
23:58:24.523 00.000 10844 UpdateGuideState(): m_state=6
23:58:24.523 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4086
23:58:24.523 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=61.43, Mass=2726, SNR=33.2, Peak=255 HFD=3.3
23:58:24.523 00.000 10844 MultiStar: [#1 0.68,-0.21,0.00,M1] [#2 0.12,0.17,2.05,U] [#3 0.12,-0.43,1.00,U] [#4 -0.11,0.44,1.10,U] [#5 0.38,-0.35,1.01,U] [#6 -0.34,-0.12,1.02,U] [#7 -0.39,-0.35,0.85,U] [#8 -0.33,-0.07,1.11,U] 
23:58:24.523 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {0.20, 0.16}
23:58:24.523 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
23:58:24.523 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
23:58:24.523 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.17 mountX=0.03 mountY=-0.02, mountTheta=-0.43
23:58:24.525 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
23:58:24.525 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
23:58:24.525 00.000 11060 Worker thread wakes up
23:58:24.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
23:58:24.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
23:58:24.525 00.000 11060 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=-0.02
23:58:24.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:58:24.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:24.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:24.525 00.000 11060 MoveAxis(E, 0, ABG)
23:58:24.525 00.000 11060 Move returns status 0, amount 0
23:58:24.525 00.000 11060 MoveAxis(N, 0, ABG)
23:58:24.525 00.000 11060 Move returns status 0, amount 0
23:58:24.525 00.000 11060 move complete, result=0
23:58:24.525 00.000 11060 worker thread done servicing request
23:58:24.533 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:24.553 00.020 10844 UpdateGuideState exits: m=2726 SNR=33.2 Saturated
23:58:24.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:24.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:24.553 00.000 10844 Enqueuing Expose request
23:58:24.553 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:24.553 00.000 11060 Worker thread wakes up
23:58:24.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:24.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:25.187 00.634 11060 Exposure complete
23:58:25.357 00.170 11060 worker thread done servicing request
23:58:25.357 00.000 10844 OnExposeComplete: enter
23:58:25.357 00.000 10844 UpdateGuideState(): m_state=6
23:58:25.357 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4087
23:58:25.357 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=61.54, Mass=2731, SNR=33.3, Peak=255 HFD=3.2
23:58:25.357 00.000 10844 MultiStar: [#1 0.86,0.02,0.00,M2] [#2 0.00,0.51,2.09,U] [#3 0.35,-0.23,1.05,U] [#4 -0.03,0.03,1.04,U] [#5 -0.06,-0.20,1.05,U] [#6 0.19,0.02,0.98,U] [#7 0.26,0.11,1.05,U] [#8 0.06,0.89,0.00,M1] 
23:58:25.357 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.13}, one-star: {0.17, 0.26}
23:58:25.357 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
23:58:25.357 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
23:58:25.357 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.87 mountX=-0.15 mountY=0.09, mountTheta=2.61
23:58:25.357 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.13, opts=13)
23:58:25.357 00.000 10844 Enqueuing Move request for scope (0.11, 0.13)
23:58:25.357 00.000 11060 Worker thread wakes up
23:58:25.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
23:58:25.357 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
23:58:25.357 00.000 11060 Moving (0.11, 0.13) raw xDistance=-0.15 yDistance=0.09
23:58:25.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:58:25.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:25.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:58:25.357 00.000 11060 MoveAxis(E, 25, ABG)
23:58:25.357 00.000 11060 Guiding  Dir = 2, Dur = 25
23:58:25.370 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:58:25.373 00.003 11060 IsSlewing returns 0
23:58:25.373 00.000 11060 IsGuiding returns 0
23:58:25.384 00.011 10844 UpdateGuideState exits: m=2731 SNR=33.3 Saturated
23:58:25.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:25.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:25.389 00.005 10844 Enqueuing Expose request
23:58:25.419 00.030 11060 IsGuiding returns 0
23:58:25.419 00.000 11060 Move returns status 0, amount 25
23:58:25.419 00.000 11060 MoveAxis(N, 0, ABG)
23:58:25.419 00.000 11060 Move returns status 0, amount 0
23:58:25.419 00.000 11060 move complete, result=0
23:58:25.419 00.000 11060 worker thread done servicing request
23:58:25.422 00.003 11060 Worker thread wakes up
23:58:25.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:25.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:25.425 00.003 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
23:58:26.051 00.626 11060 Exposure complete
23:58:26.219 00.168 11060 worker thread done servicing request
23:58:26.219 00.000 10844 OnExposeComplete: enter
23:58:26.219 00.000 10844 UpdateGuideState(): m_state=6
23:58:26.220 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4088
23:58:26.220 00.000 10844 Star::Find returns 1 (1), X=258.23, Y=61.23, Mass=3144, SNR=36.1, Peak=255 HFD=3.6
23:58:26.220 00.000 10844 MultiStar: [#1 0.07,0.48,0.97,U] [#2 -0.07,-0.11,2.10,U] [#3 0.67,0.29,0.00,M1] [#4 0.17,-0.20,0.93,U] [#5 0.10,0.16,1.00,U] [#6 0.52,-0.08,0.93,U] [#7 -0.02,-0.29,0.88,U] [#8 0.16,0.35,0.90,U] 
23:58:26.220 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {-0.13, -0.05}
23:58:26.220 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
23:58:26.220 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
23:58:26.220 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=-0.03 mountY=0.07, mountTheta=1.97
23:58:26.220 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
23:58:26.220 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
23:58:26.220 00.000 11060 Worker thread wakes up
23:58:26.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
23:58:26.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
23:58:26.220 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.03 yDistance=0.07
23:58:26.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:58:26.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:26.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:26.220 00.000 11060 MoveAxis(E, 0, ABG)
23:58:26.220 00.000 11060 Move returns status 0, amount 0
23:58:26.220 00.000 11060 MoveAxis(N, 0, ABG)
23:58:26.220 00.000 11060 Move returns status 0, amount 0
23:58:26.220 00.000 11060 move complete, result=0
23:58:26.220 00.000 11060 worker thread done servicing request
23:58:26.228 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:26.240 00.012 10844 UpdateGuideState exits: m=3144 SNR=36.1 Saturated
23:58:26.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:26.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:26.240 00.000 10844 Enqueuing Expose request
23:58:26.241 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:26.241 00.000 11060 Worker thread wakes up
23:58:26.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:26.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:26.904 00.663 11060 Exposure complete
23:58:27.080 00.176 11060 worker thread done servicing request
23:58:27.080 00.000 10844 OnExposeComplete: enter
23:58:27.080 00.000 10844 UpdateGuideState(): m_state=6
23:58:27.080 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4089
23:58:27.080 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=60.69, Mass=3138, SNR=36.3, Peak=255 HFD=3.4
23:58:27.080 00.000 10844 MultiStar: [#1 0.69,0.29,0.00,M2] [#2 0.07,-0.22,2.01,U] [#3 0.55,-0.30,1.05,U] [#4 0.26,-0.20,0.92,U] [#5 0.36,-0.18,1.02,U] [#6 0.15,-0.02,0.94,U] [#7 0.25,-0.10,0.85,U] [#8 0.03,0.19,1.02,U] 
23:58:27.080 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.19}, one-star: {0.21, -0.59}
23:58:27.080 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
23:58:27.080 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
23:58:27.080 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.71 mountX=0.14 mountY=0.25, mountTheta=1.04
23:58:27.084 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.19, opts=13)
23:58:27.084 00.000 10844 Enqueuing Move request for scope (0.22, -0.19)
23:58:27.084 00.000 11060 Worker thread wakes up
23:58:27.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
23:58:27.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
23:58:27.084 00.000 11060 Moving (0.22, -0.19) raw xDistance=0.14 yDistance=0.25
23:58:27.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
23:58:27.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:58:27.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:58:27.084 00.000 11060 MoveAxis(W, 25, ABG)
23:58:27.084 00.000 11060 Guiding  Dir = 3, Dur = 25
23:58:27.089 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:27.099 00.010 11060 IsSlewing returns 0
23:58:27.099 00.000 11060 IsGuiding returns 0
23:58:27.110 00.011 10844 UpdateGuideState exits: m=3138 SNR=36.3 Saturated
23:58:27.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:27.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:27.110 00.000 10844 Enqueuing Expose request
23:58:27.131 00.021 11060 IsGuiding returns 0
23:58:27.132 00.001 11060 Move returns status 0, amount 25
23:58:27.132 00.000 11060 MoveAxis(N, 0, ABG)
23:58:27.132 00.000 11060 Move returns status 0, amount 0
23:58:27.132 00.000 11060 move complete, result=0
23:58:27.132 00.000 11060 worker thread done servicing request
23:58:27.132 00.000 11060 Worker thread wakes up
23:58:27.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:27.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:27.132 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.2 px 0 ms NORTH
23:58:27.767 00.635 11060 Exposure complete
23:58:27.953 00.186 11060 worker thread done servicing request
23:58:27.953 00.000 10844 OnExposeComplete: enter
23:58:27.953 00.000 10844 UpdateGuideState(): m_state=6
23:58:27.953 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4090
23:58:27.953 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=60.88, Mass=2926, SNR=35.2, Peak=241 HFD=3.6
23:58:27.953 00.000 10844 MultiStar: [#1 0.24,-0.20,1.03,U] [#2 -0.39,-0.39,2.03,U] [#3 0.31,-0.51,1.00,U] [#4 0.23,-0.16,0.92,U] [#5 0.01,-0.52,0.97,U] [#6 0.14,-0.64,0.00,M1] [#7 -0.27,-0.59,0.00,M1] [#8 -0.25,-0.29,1.00,U] 
23:58:27.953 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.36}, one-star: {0.13, -0.40}
23:58:27.953 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
23:58:27.953 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
23:58:27.953 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.61 mountX=0.36 mountY=0.04, mountTheta=0.12
23:58:27.960 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.36, opts=13)
23:58:27.960 00.000 10844 Enqueuing Move request for scope (-0.02, -0.36)
23:58:27.960 00.000 11060 Worker thread wakes up
23:58:27.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.36) opts 0xd
23:58:27.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.36)
23:58:27.960 00.000 11060 Moving (-0.02, -0.36) raw xDistance=0.36 yDistance=0.04
23:58:27.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
23:58:27.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:27.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:27.960 00.000 11060 MoveAxis(W, 62, ABG)
23:58:27.960 00.000 11060 Guiding  Dir = 3, Dur = 62
23:58:27.973 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:27.973 00.000 11060 IsSlewing returns 0
23:58:27.974 00.001 11060 IsGuiding returns 0
23:58:27.984 00.010 10844 UpdateGuideState exits: m=2926 SNR=35.2
23:58:27.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:27.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:27.984 00.000 10844 Enqueuing Expose request
23:58:28.054 00.070 11060 IsGuiding returns 0
23:58:28.057 00.003 11060 Move returns status 0, amount 62
23:58:28.057 00.000 11060 MoveAxis(N, 0, ABG)
23:58:28.057 00.000 11060 Move returns status 0, amount 0
23:58:28.057 00.000 11060 move complete, result=0
23:58:28.057 00.000 11060 worker thread done servicing request
23:58:28.057 00.000 11060 Worker thread wakes up
23:58:28.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:28.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:28.057 00.000 10844 GuideStep: 0.4 px 62 ms WEST, 0.0 px 0 ms NORTH
23:58:28.689 00.632 11060 Exposure complete
23:58:28.877 00.188 11060 worker thread done servicing request
23:58:28.877 00.000 10844 OnExposeComplete: enter
23:58:28.877 00.000 10844 UpdateGuideState(): m_state=6
23:58:28.877 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4091
23:58:28.877 00.000 10844 Star::Find returns 1 (0), X=258.00, Y=60.92, Mass=2937, SNR=34.7, Peak=211 HFD=4.0
23:58:28.877 00.000 10844 MultiStar: [#1 0.35,0.46,1.04,U] [#2 0.19,-0.72,0.00,M1] [#3 0.65,-0.24,0.00,M1] [#4 0.24,-0.29,1.03,U] [#5 -0.02,-0.22,1.12,U] [#6 0.09,-0.37,0.99,U] [#7 -0.04,-0.12,0.90,U] [#8 0.05,0.30,0.97,U] 
23:58:28.877 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.09}, one-star: {-0.36, -0.35}
23:58:28.877 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
23:58:28.877 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
23:58:28.877 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=0.08 mountY=0.06, mountTheta=0.67
23:58:28.880 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
23:58:28.880 00.000 10844 Enqueuing Move request for scope (0.05, -0.09)
23:58:28.880 00.000 11060 Worker thread wakes up
23:58:28.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
23:58:28.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
23:58:28.880 00.000 11060 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=0.06
23:58:28.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:58:28.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:28.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:58:28.880 00.000 11060 MoveAxis(E, 0, ABG)
23:58:28.880 00.000 11060 Move returns status 0, amount 0
23:58:28.880 00.000 11060 MoveAxis(N, 0, ABG)
23:58:28.880 00.000 11060 Move returns status 0, amount 0
23:58:28.880 00.000 11060 move complete, result=0
23:58:28.880 00.000 11060 worker thread done servicing request
23:58:28.901 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:28.916 00.015 10844 UpdateGuideState exits: m=2937 SNR=34.7
23:58:28.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:28.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:28.916 00.000 10844 Enqueuing Expose request
23:58:28.916 00.000 11060 Worker thread wakes up
23:58:28.916 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:28.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:28.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:29.547 00.631 11060 Exposure complete
23:58:29.733 00.186 11060 worker thread done servicing request
23:58:29.733 00.000 10844 OnExposeComplete: enter
23:58:29.733 00.000 10844 UpdateGuideState(): m_state=6
23:58:29.733 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4092
23:58:29.733 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.08, Mass=2901, SNR=34.3, Peak=226 HFD=3.6
23:58:29.733 00.000 10844 MultiStar: [#1 0.30,0.41,1.00,U] [#2 -0.26,0.40,2.07,U] [#3 0.49,-0.63,0.00,M2] [#4 0.10,-0.32,0.98,U] [#5 -0.14,-0.79,0.00,M1] [#6 -0.23,0.65,0.00,M1] [#7 0.03,0.15,0.96,U] [#8 -0.51,0.47,0.00,M1] 
23:58:29.733 00.000 10844 refined, 4 included, MultiStar: {0.00, 0.14}, one-star: {0.13, -0.20}
23:58:29.733 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
23:58:29.733 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
23:58:29.733 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.54 mountX=-0.14 mountY=-0.02, mountTheta=-3.01
23:58:29.735 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.14, opts=13)
23:58:29.735 00.000 10844 Enqueuing Move request for scope (0.00, 0.14)
23:58:29.735 00.000 11060 Worker thread wakes up
23:58:29.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
23:58:29.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
23:58:29.735 00.000 11060 Moving (0.00, 0.14) raw xDistance=-0.14 yDistance=-0.02
23:58:29.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:58:29.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:29.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:29.735 00.000 11060 MoveAxis(E, 24, ABG)
23:58:29.736 00.001 11060 Guiding  Dir = 2, Dur = 24
23:58:29.740 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:29.751 00.011 10844 UpdateGuideState exits: m=2901 SNR=34.3
23:58:29.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:29.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:29.751 00.000 10844 Enqueuing Expose request
23:58:29.766 00.015 11060 IsSlewing returns 0
23:58:29.766 00.000 11060 IsGuiding returns 0
23:58:29.814 00.048 11060 IsGuiding returns 0
23:58:29.814 00.000 11060 Move returns status 0, amount 24
23:58:29.814 00.000 11060 MoveAxis(N, 0, ABG)
23:58:29.814 00.000 11060 Move returns status 0, amount 0
23:58:29.814 00.000 11060 move complete, result=0
23:58:29.814 00.000 11060 worker thread done servicing request
23:58:29.814 00.000 11060 Worker thread wakes up
23:58:29.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:29.814 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
23:58:29.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:30.440 00.626 11060 Exposure complete
23:58:30.586 00.146 11060 worker thread done servicing request
23:58:30.586 00.000 10844 OnExposeComplete: enter
23:58:30.586 00.000 10844 UpdateGuideState(): m_state=6
23:58:30.586 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4093
23:58:30.586 00.000 10844 Star::Find returns 1 (1), X=258.23, Y=61.68, Mass=2954, SNR=34.5, Peak=255 HFD=3.6
23:58:30.588 00.002 10844 MultiStar: [#1 -0.10,-0.14,1.11,U] [#2 -1.01,-0.23,0.00,M1] [#3 -0.48,-0.50,0.00,M3] [#4 -0.05,-0.59,0.97,U] [#5 -0.50,-0.63,0.00,M2] [#6 -0.74,0.31,0.00,M2] [#7 -0.80,0.17,0.00,M1] [#8 -0.67,0.20,0.00,M2] 
23:58:30.588 00.000 10844 refined, 2 included, MultiStar: {-0.09, -0.11}, one-star: {-0.13, 0.40}
23:58:30.588 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
23:58:30.588 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
23:58:30.588 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.29 mountX=0.12 mountY=-0.07, mountTheta=-0.55
23:58:30.590 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
23:58:30.590 00.000 10844 Enqueuing Move request for scope (-0.09, -0.11)
23:58:30.590 00.000 11060 Worker thread wakes up
23:58:30.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
23:58:30.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
23:58:30.590 00.000 11060 Moving (-0.09, -0.11) raw xDistance=0.12 yDistance=-0.07
23:58:30.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:58:30.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:30.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:58:30.590 00.000 11060 MoveAxis(W, 20, ABG)
23:58:30.590 00.000 11060 Guiding  Dir = 3, Dur = 20
23:58:30.592 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:30.606 00.014 11060 IsSlewing returns 0
23:58:30.606 00.000 11060 IsGuiding returns 0
23:58:30.609 00.003 10844 UpdateGuideState exits: m=2954 SNR=34.5 Saturated
23:58:30.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:30.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:30.609 00.000 10844 Enqueuing Expose request
23:58:30.648 00.039 11060 IsGuiding returns 0
23:58:30.648 00.000 11060 Move returns status 0, amount 20
23:58:30.648 00.000 11060 MoveAxis(N, 0, ABG)
23:58:30.648 00.000 11060 Move returns status 0, amount 0
23:58:30.648 00.000 11060 move complete, result=0
23:58:30.648 00.000 11060 worker thread done servicing request
23:58:30.648 00.000 11060 Worker thread wakes up
23:58:30.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:30.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:30.651 00.003 10844 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
23:58:31.280 00.629 11060 Exposure complete
23:58:31.459 00.179 11060 worker thread done servicing request
23:58:31.459 00.000 10844 OnExposeComplete: enter
23:58:31.459 00.000 10844 UpdateGuideState(): m_state=6
23:58:31.459 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
23:58:31.459 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.52, Mass=2894, SNR=34.4, Peak=255 HFD=3.2
23:58:31.459 00.000 10844 MultiStar: [#1 0.26,0.22,1.04,U] [#2 -0.33,0.43,1.98,U] [#3 0.71,0.19,0.00,M4] [#4 0.37,-0.35,1.01,U] [#5 -0.14,-0.13,1.13,U] [#6 0.45,0.39,0.96,U] [#7 0.07,0.14,0.95,U] [#8 -0.09,0.92,0.00,M3] 
23:58:31.459 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.12, 0.24}
23:58:31.459 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
23:58:31.459 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
23:58:31.459 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.24 mountX=-0.17 mountY=0.03, mountTheta=2.98
23:58:31.459 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.16, opts=13)
23:58:31.459 00.000 10844 Enqueuing Move request for scope (0.06, 0.16)
23:58:31.459 00.000 11060 Worker thread wakes up
23:58:31.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:58:31.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:58:31.459 00.000 11060 Moving (0.06, 0.16) raw xDistance=-0.17 yDistance=0.03
23:58:31.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:58:31.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:31.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:58:31.464 00.005 11060 MoveAxis(E, 29, ABG)
23:58:31.464 00.000 11060 Guiding  Dir = 2, Dur = 29
23:58:31.469 00.005 11060 IsSlewing returns 0
23:58:31.470 00.001 11060 IsGuiding returns 0
23:58:31.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:31.485 00.015 10844 UpdateGuideState exits: m=2894 SNR=34.4 Saturated
23:58:31.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:31.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:31.485 00.000 10844 Enqueuing Expose request
23:58:31.515 00.030 11060 IsGuiding returns 0
23:58:31.516 00.001 11060 Move returns status 0, amount 29
23:58:31.516 00.000 11060 MoveAxis(N, 0, ABG)
23:58:31.516 00.000 11060 Move returns status 0, amount 0
23:58:31.516 00.000 11060 move complete, result=0
23:58:31.516 00.000 11060 worker thread done servicing request
23:58:31.516 00.000 11060 Worker thread wakes up
23:58:31.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:31.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:31.517 00.001 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
23:58:32.150 00.633 11060 Exposure complete
23:58:32.313 00.163 11060 worker thread done servicing request
23:58:32.313 00.000 10844 OnExposeComplete: enter
23:58:32.313 00.000 10844 UpdateGuideState(): m_state=6
23:58:32.313 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4095
23:58:32.313 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.07, Mass=3146, SNR=36.0, Peak=234 HFD=3.6
23:58:32.313 00.000 10844 MultiStar: [#1 0.26,0.09,0.92,U] [#2 -0.36,0.41,1.98,U] [#3 0.31,-0.32,1.00,U] [#4 0.05,0.42,0.96,U] [#5 -0.13,-0.03,1.03,U] [#6 -0.05,0.62,0.91,U] [#7 -0.06,-0.22,0.87,U] [#8 -0.55,0.27,0.94,U] 
23:58:32.313 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {0.13, -0.21}
23:58:32.313 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
23:58:32.313 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
23:58:32.313 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.07 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
23:58:32.313 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.14, opts=13)
23:58:32.313 00.000 10844 Enqueuing Move request for scope (-0.08, 0.14)
23:58:32.313 00.000 11060 Worker thread wakes up
23:58:32.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
23:58:32.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
23:58:32.313 00.000 11060 Moving (-0.08, 0.14) raw xDistance=-0.13 yDistance=-0.10
23:58:32.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:58:32.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:32.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:58:32.313 00.000 11060 MoveAxis(E, 23, ABG)
23:58:32.313 00.000 11060 Guiding  Dir = 2, Dur = 23
23:58:32.322 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
23:58:32.329 00.007 11060 IsSlewing returns 0
23:58:32.329 00.000 11060 IsGuiding returns 0
23:58:32.336 00.007 10844 UpdateGuideState exits: m=3146 SNR=36.0
23:58:32.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:32.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:32.336 00.000 10844 Enqueuing Expose request
23:58:32.362 00.026 11060 IsGuiding returns 0
23:58:32.362 00.000 11060 Move returns status 0, amount 23
23:58:32.362 00.000 11060 MoveAxis(N, 0, ABG)
23:58:32.362 00.000 11060 Move returns status 0, amount 0
23:58:32.362 00.000 11060 move complete, result=0
23:58:32.362 00.000 11060 worker thread done servicing request
23:58:32.362 00.000 11060 Worker thread wakes up
23:58:32.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:32.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:32.363 00.001 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:58:32.996 00.633 11060 Exposure complete
23:58:33.196 00.200 11060 worker thread done servicing request
23:58:33.196 00.000 10844 OnExposeComplete: enter
23:58:33.196 00.000 10844 UpdateGuideState(): m_state=6
23:58:33.196 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4096
23:58:33.196 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=60.47, Mass=3735, SNR=39.7, Peak=255 HFD=3.7
23:58:33.196 00.000 10844 MultiStar: [#1 -0.44,-0.00,0.87,U] [#2 -0.50,0.12,1.70,U] [#3 -0.19,-0.96,0.00,M4] [#4 0.09,-0.52,0.87,U] [#5 -0.28,-0.78,0.00,M1] [#6 -0.36,-0.08,0.85,U] [#7 -0.20,-0.59,0.72,U] [#8 -0.83,0.46,0.00,M3] 
23:58:33.196 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.26}, one-star: {-0.25, -0.80}
23:58:33.196 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
23:58:33.196 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
23:58:33.196 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.26 hyp=0.40 cameraTheta=-2.45 mountX=0.31 mountY=-0.26, mountTheta=-0.70
23:58:33.196 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.26, opts=13)
23:58:33.196 00.000 10844 Enqueuing Move request for scope (-0.31, -0.26)
23:58:33.196 00.000 11060 Worker thread wakes up
23:58:33.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.26) opts 0xd
23:58:33.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.26)
23:58:33.196 00.000 11060 Moving (-0.31, -0.26) raw xDistance=0.31 yDistance=-0.26
23:58:33.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
23:58:33.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
23:58:33.196 00.000 11060 MoveAxis(W, 53, ABG)
23:58:33.196 00.000 11060 Guiding  Dir = 3, Dur = 53
23:58:33.204 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:33.212 00.008 11060 IsSlewing returns 0
23:58:33.212 00.000 11060 IsGuiding returns 0
23:58:33.226 00.014 10844 UpdateGuideState exits: m=3735 SNR=39.7 Saturated
23:58:33.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:33.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:33.226 00.000 10844 Enqueuing Expose request
23:58:33.272 00.046 11060 IsGuiding returns 0
23:58:33.272 00.000 11060 Move returns status 0, amount 53
23:58:33.272 00.000 11060 MoveAxis(N, 102, ABG)
23:58:33.272 00.000 11060 Guiding  Dir = 0, Dur = 102
23:58:33.287 00.015 11060 IsSlewing returns 0
23:58:33.287 00.000 11060 IsGuiding returns 0
23:58:33.417 00.130 11060 IsGuiding returns 0
23:58:33.417 00.000 11060 Move returns status 0, amount 102
23:58:33.417 00.000 11060 move complete, result=0
23:58:33.417 00.000 11060 worker thread done servicing request
23:58:33.417 00.000 11060 Worker thread wakes up
23:58:33.417 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.3 px 102 ms NORTH
23:58:33.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:33.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:34.043 00.626 11060 Exposure complete
23:58:34.270 00.227 11060 worker thread done servicing request
23:58:34.270 00.000 10844 OnExposeComplete: enter
23:58:34.270 00.000 10844 UpdateGuideState(): m_state=6
23:58:34.270 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4097
23:58:34.270 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=60.79, Mass=2790, SNR=34.0, Peak=225 HFD=3.2
23:58:34.270 00.000 10844 MultiStar: [#1 -0.34,0.54,0.00,M1] [#2 -0.38,-0.19,2.04,U] [#3 0.03,-0.26,0.96,U] [#4 0.43,-0.24,0.97,U] [#5 -0.46,-0.33,1.07,U] [#6 -0.02,-0.03,0.98,U] [#7 -0.37,0.01,0.91,U] [#8 -0.85,-0.29,0.00,M4] 
23:58:34.270 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.22}, one-star: {-0.22, -0.48}
23:58:34.272 00.002 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
23:58:34.272 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
23:58:34.272 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-2.25 mountX=0.25 mountY=-0.14, mountTheta=-0.52
23:58:34.274 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.22, opts=13)
23:58:34.274 00.000 10844 Enqueuing Move request for scope (-0.18, -0.22)
23:58:34.274 00.000 11060 Worker thread wakes up
23:58:34.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
23:58:34.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
23:58:34.274 00.000 11060 Moving (-0.18, -0.22) raw xDistance=0.25 yDistance=-0.14
23:58:34.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
23:58:34.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:34.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:58:34.274 00.000 11060 MoveAxis(W, 44, ABG)
23:58:34.274 00.000 11060 Guiding  Dir = 3, Dur = 44
23:58:34.281 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:34.285 00.004 11060 IsSlewing returns 0
23:58:34.285 00.000 11060 IsGuiding returns 0
23:58:34.311 00.026 10844 UpdateGuideState exits: m=2790 SNR=34.0
23:58:34.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:34.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:34.311 00.000 10844 Enqueuing Expose request
23:58:34.339 00.028 11060 IsGuiding returns 0
23:58:34.339 00.000 11060 Move returns status 0, amount 44
23:58:34.339 00.000 11060 MoveAxis(N, 0, ABG)
23:58:34.339 00.000 11060 Move returns status 0, amount 0
23:58:34.339 00.000 11060 move complete, result=0
23:58:34.339 00.000 11060 worker thread done servicing request
23:58:34.340 00.001 11060 Worker thread wakes up
23:58:34.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:34.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:34.340 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
23:58:34.986 00.646 11060 Exposure complete
23:58:35.162 00.176 11060 worker thread done servicing request
23:58:35.162 00.000 10844 OnExposeComplete: enter
23:58:35.162 00.000 10844 UpdateGuideState(): m_state=6
23:58:35.162 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4098
23:58:35.162 00.000 10844 Star::Find returns 1 (0), X=257.84, Y=61.79, Mass=3176, SNR=36.6, Peak=240 HFD=3.4
23:58:35.162 00.000 10844 MultiStar: [#1 0.20,0.93,0.00,M2] [#2 -0.08,0.29,1.88,U] [#3 0.36,0.32,0.94,U] [#4 -0.02,0.70,0.00,M1] [#5 -0.25,-0.14,0.94,U] [#6 0.04,0.47,0.91,U] [#7 -0.15,0.30,0.84,U] [#8 -0.49,0.68,0.00,M5] 
23:58:35.162 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.29}, one-star: {-0.52, 0.51}
23:58:35.162 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
23:58:35.162 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
23:58:35.162 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.90 mountX=-0.27 mountY=-0.15, mountTheta=-2.65
23:58:35.165 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.29, opts=13)
23:58:35.165 00.000 10844 Enqueuing Move request for scope (-0.10, 0.29)
23:58:35.165 00.000 11060 Worker thread wakes up
23:58:35.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.29) opts 0xd
23:58:35.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.29)
23:58:35.165 00.000 11060 Moving (-0.10, 0.29) raw xDistance=-0.27 yDistance=-0.15
23:58:35.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
23:58:35.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:35.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:58:35.165 00.000 11060 MoveAxis(E, 46, ABG)
23:58:35.165 00.000 11060 Guiding  Dir = 2, Dur = 46
23:58:35.172 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:35.183 00.011 11060 IsSlewing returns 0
23:58:35.184 00.001 11060 IsGuiding returns 0
23:58:35.184 00.000 10844 UpdateGuideState exits: m=3176 SNR=36.6
23:58:35.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:35.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:35.184 00.000 10844 Enqueuing Expose request
23:58:35.244 00.060 11060 IsGuiding returns 0
23:58:35.244 00.000 11060 Move returns status 0, amount 46
23:58:35.244 00.000 11060 MoveAxis(N, 0, ABG)
23:58:35.244 00.000 11060 Move returns status 0, amount 0
23:58:35.244 00.000 11060 move complete, result=0
23:58:35.245 00.001 11060 worker thread done servicing request
23:58:35.245 00.000 11060 Worker thread wakes up
23:58:35.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:35.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:35.245 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
23:58:35.875 00.630 11060 Exposure complete
23:58:36.040 00.165 11060 worker thread done servicing request
23:58:36.040 00.000 10844 OnExposeComplete: enter
23:58:36.040 00.000 10844 UpdateGuideState(): m_state=6
23:58:36.040 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4099
23:58:36.040 00.000 10844 Star::Find returns 1 (1), X=258.21, Y=61.30, Mass=3398, SNR=37.6, Peak=255 HFD=3.7
23:58:36.040 00.000 10844 MultiStar: [#1 0.17,-0.08,0.97,U] [#2 -0.12,-0.41,1.85,U] [#3 0.38,-0.29,0.96,U] [#4 0.17,0.13,0.93,U] [#5 -0.19,0.00,0.91,U] [#6 0.17,0.01,0.89,U] [#7 -0.35,-0.47,0.85,U] [#8 -0.14,0.16,0.89,U] 
23:58:36.040 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {-0.15, 0.02}
23:58:36.040 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
23:58:36.040 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
23:58:36.040 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=0.13 mountY=0.01, mountTheta=0.06
23:58:36.040 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
23:58:36.040 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
23:58:36.040 00.000 11060 Worker thread wakes up
23:58:36.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
23:58:36.040 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
23:58:36.040 00.000 11060 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.01
23:58:36.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:58:36.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:36.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:36.040 00.000 11060 MoveAxis(W, 22, ABG)
23:58:36.040 00.000 11060 Guiding  Dir = 3, Dur = 22
23:58:36.051 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:36.056 00.005 11060 IsSlewing returns 0
23:58:36.056 00.000 11060 IsGuiding returns 0
23:58:36.066 00.010 10844 UpdateGuideState exits: m=3398 SNR=37.6 Saturated
23:58:36.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:36.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:36.066 00.000 10844 Enqueuing Expose request
23:58:36.087 00.021 11060 IsGuiding returns 0
23:58:36.087 00.000 11060 Move returns status 0, amount 22
23:58:36.087 00.000 11060 MoveAxis(N, 0, ABG)
23:58:36.087 00.000 11060 Move returns status 0, amount 0
23:58:36.087 00.000 11060 move complete, result=0
23:58:36.087 00.000 11060 worker thread done servicing request
23:58:36.087 00.000 11060 Worker thread wakes up
23:58:36.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:36.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:36.094 00.007 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
23:58:36.734 00.640 11060 Exposure complete
23:58:36.907 00.173 11060 worker thread done servicing request
23:58:36.907 00.000 10844 OnExposeComplete: enter
23:58:36.907 00.000 10844 UpdateGuideState(): m_state=6
23:58:36.907 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4100
23:58:36.907 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=61.16, Mass=3227, SNR=36.5, Peak=255 HFD=3.5
23:58:36.907 00.000 10844 MultiStar: [#1 0.36,-0.10,1.00,U] [#2 -0.08,-0.44,1.86,U] [#3 0.64,-0.32,0.00,M2] [#4 0.04,-0.18,0.98,U] [#5 0.08,-0.38,0.94,U] [#6 -0.13,0.06,0.93,U] [#7 0.17,-0.75,0.00,M1] [#8 0.02,0.07,0.92,U] 
23:58:36.907 00.000 10844 single-star, 6 included, MultiStar: {0.04, -0.19}, one-star: {0.09, -0.12}
23:58:36.907 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:58:36.907 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:58:36.907 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.91 mountX=0.10 mountY=0.11, mountTheta=0.83
23:58:36.907 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.12, opts=13)
23:58:36.907 00.000 10844 Enqueuing Move request for scope (0.09, -0.12)
23:58:36.907 00.000 11060 Worker thread wakes up
23:58:36.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:58:36.907 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:58:36.907 00.000 11060 Moving (0.09, -0.12) raw xDistance=0.10 yDistance=0.11
23:58:36.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:58:36.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:36.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:58:36.907 00.000 11060 MoveAxis(E, 0, ABG)
23:58:36.907 00.000 11060 Move returns status 0, amount 0
23:58:36.907 00.000 11060 MoveAxis(N, 0, ABG)
23:58:36.907 00.000 11060 Move returns status 0, amount 0
23:58:36.907 00.000 11060 move complete, result=0
23:58:36.907 00.000 11060 worker thread done servicing request
23:58:36.929 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:36.947 00.018 10844 UpdateGuideState exits: m=3227 SNR=36.5 Saturated
23:58:36.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:36.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:36.947 00.000 10844 Enqueuing Expose request
23:58:36.947 00.000 11060 Worker thread wakes up
23:58:36.947 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:36.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:36.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:37.594 00.647 11060 Exposure complete
23:58:37.759 00.165 11060 worker thread done servicing request
23:58:37.759 00.000 10844 OnExposeComplete: enter
23:58:37.759 00.000 10844 UpdateGuideState(): m_state=6
23:58:37.771 00.012 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4101
23:58:37.771 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.18, Mass=3021, SNR=35.1, Peak=252 HFD=3.7
23:58:37.771 00.000 10844 MultiStar: [#1 -0.27,-0.08,1.02,U] [#2 -0.18,-0.31,1.99,U] [#3 0.28,-0.30,1.06,U] [#4 0.48,-0.35,1.04,U] [#5 -0.03,-0.05,0.93,U] [#6 -0.13,-0.01,0.92,U] [#7 -0.39,-0.31,0.84,U] [#8 -0.01,0.00,1.00,U] 
23:58:37.771 00.000 10844 single-star, 8 included, MultiStar: {-0.03, -0.18}, one-star: {-0.02, -0.10}
23:58:37.771 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
23:58:37.771 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
23:58:37.771 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.80 mountX=0.10 mountY=-0.01, mountTheta=-0.07
23:58:37.775 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
23:58:37.775 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
23:58:37.775 00.000 11060 Worker thread wakes up
23:58:37.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
23:58:37.775 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
23:58:37.775 00.000 11060 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=-0.01
23:58:37.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:58:37.778 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:37.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:58:37.778 00.000 11060 MoveAxis(E, 0, ABG)
23:58:37.778 00.000 11060 Move returns status 0, amount 0
23:58:37.778 00.000 11060 MoveAxis(N, 0, ABG)
23:58:37.778 00.000 11060 Move returns status 0, amount 0
23:58:37.778 00.000 11060 move complete, result=0
23:58:37.779 00.001 11060 worker thread done servicing request
23:58:37.784 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:37.810 00.026 10844 UpdateGuideState exits: m=3021 SNR=35.1
23:58:37.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:37.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:37.810 00.000 10844 Enqueuing Expose request
23:58:37.810 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:58:37.810 00.000 11060 Worker thread wakes up
23:58:37.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:37.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:38.455 00.645 11060 Exposure complete
23:58:38.605 00.150 11060 worker thread done servicing request
23:58:38.605 00.000 10844 OnExposeComplete: enter
23:58:38.605 00.000 10844 UpdateGuideState(): m_state=6
23:58:38.607 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4102
23:58:38.607 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=61.27, Mass=2976, SNR=35.2, Peak=251 HFD=3.5
23:58:38.607 00.000 10844 MultiStar: [#1 0.01,-0.19,0.97,U] [#2 -0.02,-0.30,1.95,U] [#3 0.31,-0.25,0.97,U] [#4 0.18,-0.46,0.94,U] [#5 -0.32,-0.42,0.96,U] [#6 0.01,-0.01,0.89,U] [#7 -0.15,-0.45,0.92,U] [#8 -0.17,0.17,0.99,U] 
23:58:38.607 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.22}, one-star: {-0.23, -0.01}
23:58:38.607 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
23:58:38.607 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
23:58:38.607 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.74 mountX=0.22 mountY=-0.00, mountTheta=-0.01
23:58:38.607 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.22, opts=13)
23:58:38.607 00.000 10844 Enqueuing Move request for scope (-0.04, -0.22)
23:58:38.607 00.000 11060 Worker thread wakes up
23:58:38.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
23:58:38.607 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
23:58:38.607 00.000 11060 Moving (-0.04, -0.22) raw xDistance=0.22 yDistance=-0.00
23:58:38.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
23:58:38.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:38.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:58:38.607 00.000 11060 MoveAxis(W, 39, ABG)
23:58:38.607 00.000 11060 Guiding  Dir = 3, Dur = 39
23:58:38.612 00.005 11060 IsSlewing returns 0
23:58:38.612 00.000 11060 IsGuiding returns 0
23:58:38.627 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:38.638 00.011 10844 UpdateGuideState exits: m=2976 SNR=35.2
23:58:38.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:38.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:38.640 00.002 10844 Enqueuing Expose request
23:58:38.659 00.019 11060 IsGuiding returns 0
23:58:38.659 00.000 11060 Move returns status 0, amount 39
23:58:38.659 00.000 11060 MoveAxis(N, 0, ABG)
23:58:38.659 00.000 11060 Move returns status 0, amount 0
23:58:38.659 00.000 11060 move complete, result=0
23:58:38.659 00.000 11060 worker thread done servicing request
23:58:38.659 00.000 11060 Worker thread wakes up
23:58:38.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:38.661 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:38.661 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
23:58:39.296 00.635 11060 Exposure complete
23:58:39.451 00.155 11060 worker thread done servicing request
23:58:39.451 00.000 10844 OnExposeComplete: enter
23:58:39.451 00.000 10844 UpdateGuideState(): m_state=6
23:58:39.451 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4103
23:58:39.453 00.002 10844 Star::Find returns 1 (1), X=258.48, Y=60.73, Mass=3165, SNR=36.3, Peak=255 HFD=3.4
23:58:39.453 00.000 10844 MultiStar: [#1 -0.17,-0.52,0.96,U] [#2 0.01,-1.00,0.00,M1] [#3 0.15,-1.18,0.00,M1] [#4 0.01,-0.73,0.00,M1] [#5 -0.13,-1.26,0.00,M1] [#6 0.28,-0.50,0.90,U] [#7 -0.16,-0.71,0.00,M1] [#8 -0.29,-0.38,0.89,U] 
23:58:39.453 00.000 10844 refined, 3 included, MultiStar: {-0.01, -0.49}, one-star: {0.12, -0.55}
23:58:39.453 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
23:58:39.453 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
23:58:39.453 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.49 hyp=0.49 cameraTheta=-1.60 mountX=0.49 mountY=0.07, mountTheta=0.14
23:58:39.453 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.49, opts=13)
23:58:39.453 00.000 10844 Enqueuing Move request for scope (-0.01, -0.49)
23:58:39.453 00.000 11060 Worker thread wakes up
23:58:39.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.49) opts 0xd
23:58:39.453 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.49)
23:58:39.456 00.003 11060 Moving (-0.01, -0.49) raw xDistance=0.49 yDistance=0.07
23:58:39.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
23:58:39.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:39.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:39.456 00.000 11060 MoveAxis(W, 85, ABG)
23:58:39.456 00.000 11060 Guiding  Dir = 3, Dur = 85
23:58:39.458 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
23:58:39.474 00.016 11060 IsSlewing returns 0
23:58:39.474 00.000 11060 IsGuiding returns 0
23:58:39.474 00.000 10844 UpdateGuideState exits: m=3165 SNR=36.3 Saturated
23:58:39.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:39.482 00.008 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:39.482 00.000 10844 Enqueuing Expose request
23:58:39.564 00.082 11060 IsGuiding returns 0
23:58:39.564 00.000 11060 Move returns status 0, amount 85
23:58:39.564 00.000 11060 MoveAxis(N, 0, ABG)
23:58:39.564 00.000 11060 Move returns status 0, amount 0
23:58:39.564 00.000 11060 move complete, result=0
23:58:39.564 00.000 11060 worker thread done servicing request
23:58:39.564 00.000 11060 Worker thread wakes up
23:58:39.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:39.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:39.566 00.002 10844 GuideStep: 0.5 px 85 ms WEST, 0.1 px 0 ms NORTH
23:58:40.207 00.641 11060 Exposure complete
23:58:40.376 00.169 11060 worker thread done servicing request
23:58:40.376 00.000 10844 OnExposeComplete: enter
23:58:40.376 00.000 10844 UpdateGuideState(): m_state=6
23:58:40.376 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4104
23:58:40.376 00.000 10844 Star::Find returns 1 (0), X=257.80, Y=60.96, Mass=3473, SNR=37.9, Peak=248 HFD=4.0
23:58:40.376 00.000 10844 MultiStar: [#1 0.25,-0.33,1.00,U] [#2 0.14,0.19,1.89,U] [#3 0.43,-0.43,0.94,U] [#4 -0.10,-0.25,0.90,U] [#5 0.49,-0.60,0.00,M2] [#6 -0.06,-0.01,0.91,U] [#7 -0.12,-0.52,0.79,U] [#8 -0.06,0.61,0.95,U] 
23:58:40.376 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.09}, one-star: {-0.56, -0.31}
23:58:40.376 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
23:58:40.376 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
23:58:40.376 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=0.09 mountY=0.02, mountTheta=0.26
23:58:40.379 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.09, opts=13)
23:58:40.379 00.000 10844 Enqueuing Move request for scope (0.01, -0.09)
23:58:40.379 00.000 11060 Worker thread wakes up
23:58:40.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
23:58:40.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
23:58:40.379 00.000 11060 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.02
23:58:40.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:58:40.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:40.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:58:40.379 00.000 11060 MoveAxis(E, 0, ABG)
23:58:40.379 00.000 11060 Move returns status 0, amount 0
23:58:40.379 00.000 11060 MoveAxis(N, 0, ABG)
23:58:40.379 00.000 11060 Move returns status 0, amount 0
23:58:40.379 00.000 11060 move complete, result=0
23:58:40.379 00.000 11060 worker thread done servicing request
23:58:40.385 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:40.401 00.016 10844 UpdateGuideState exits: m=3473 SNR=37.9
23:58:40.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:40.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:40.401 00.000 10844 Enqueuing Expose request
23:58:40.401 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:40.401 00.000 11060 Worker thread wakes up
23:58:40.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:40.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:41.042 00.641 11060 Exposure complete
23:58:41.298 00.256 11060 worker thread done servicing request
23:58:41.298 00.000 10844 OnExposeComplete: enter
23:58:41.298 00.000 10844 UpdateGuideState(): m_state=6
23:58:41.298 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4105
23:58:41.298 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=60.96, Mass=3188, SNR=35.7, Peak=250 HFD=3.7
23:58:41.298 00.000 10844 MultiStar: [#1 0.61,-0.25,0.00,M1] [#2 -0.07,0.30,2.00,U] [#3 0.21,0.22,1.05,U] [#4 0.36,-0.21,0.93,U] [#5 0.06,-0.06,1.00,U] [#6 0.02,0.41,0.84,U] [#7 0.09,-0.45,0.85,U] [#8 -0.01,0.56,0.95,U] 
23:58:41.298 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.09, -0.32}
23:58:41.298 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
23:58:41.298 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
23:58:41.298 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.85 mountX=-0.10 mountY=0.06, mountTheta=2.59
23:58:41.302 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
23:58:41.302 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
23:58:41.302 00.000 11060 Worker thread wakes up
23:58:41.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:58:41.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:58:41.302 00.000 11060 Moving (0.07, 0.08) raw xDistance=-0.10 yDistance=0.06
23:58:41.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:58:41.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:41.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:58:41.302 00.000 11060 MoveAxis(E, 0, ABG)
23:58:41.304 00.002 11060 Move returns status 0, amount 0
23:58:41.304 00.000 11060 MoveAxis(N, 0, ABG)
23:58:41.304 00.000 11060 Move returns status 0, amount 0
23:58:41.304 00.000 11060 move complete, result=0
23:58:41.304 00.000 11060 worker thread done servicing request
23:58:41.325 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:58:41.348 00.023 10844 UpdateGuideState exits: m=3188 SNR=35.7
23:58:41.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:41.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:41.348 00.000 10844 Enqueuing Expose request
23:58:41.348 00.000 11060 Worker thread wakes up
23:58:41.348 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:41.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:41.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:41.977 00.629 11060 Exposure complete
23:58:42.276 00.299 11060 worker thread done servicing request
23:58:42.277 00.001 10844 OnExposeComplete: enter
23:58:42.277 00.000 10844 UpdateGuideState(): m_state=6
23:58:42.277 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4106
23:58:42.277 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=60.40, Mass=2930, SNR=34.9, Peak=255 HFD=3.5
23:58:42.277 00.000 10844 MultiStar: [#1 0.16,-0.14,0.97,U] [#2 -0.02,0.42,1.97,U] [#3 0.22,-0.38,0.99,U] [#4 0.08,-0.14,0.87,U] [#5 -0.09,-0.64,0.00,M2] [#6 0.14,-0.25,0.92,U] [#7 0.11,-0.77,0.00,M1] [#8 0.10,0.20,0.93,U] 
23:58:42.277 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.32, -0.87}
23:58:42.277 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
23:58:42.277 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
23:58:42.277 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.66 mountX=0.07 mountY=0.14, mountTheta=1.09
23:58:42.280 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.10, opts=13)
23:58:42.280 00.000 10844 Enqueuing Move request for scope (0.12, -0.10)
23:58:42.281 00.001 11060 Worker thread wakes up
23:58:42.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:58:42.281 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:58:42.281 00.000 11060 Moving (0.12, -0.10) raw xDistance=0.07 yDistance=0.14
23:58:42.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:58:42.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:42.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:58:42.281 00.000 11060 MoveAxis(E, 0, ABG)
23:58:42.281 00.000 11060 Move returns status 0, amount 0
23:58:42.281 00.000 11060 MoveAxis(N, 0, ABG)
23:58:42.281 00.000 11060 Move returns status 0, amount 0
23:58:42.281 00.000 11060 move complete, result=0
23:58:42.281 00.000 11060 worker thread done servicing request
23:58:42.305 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:42.332 00.027 10844 UpdateGuideState exits: m=2930 SNR=34.9 Saturated
23:58:42.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:42.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:42.332 00.000 10844 Enqueuing Expose request
23:58:42.332 00.000 11060 Worker thread wakes up
23:58:42.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:42.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:42.333 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:42.976 00.643 11060 Exposure complete
23:58:43.276 00.300 11060 worker thread done servicing request
23:58:43.276 00.000 10844 OnExposeComplete: enter
23:58:43.276 00.000 10844 UpdateGuideState(): m_state=6
23:58:43.276 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4107
23:58:43.276 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=60.77, Mass=3075, SNR=35.2, Peak=212 HFD=3.6
23:58:43.280 00.004 10844 MultiStar: [#1 0.46,0.34,1.07,U] [#2 -0.07,0.02,2.07,U] [#3 0.55,-0.20,0.96,U] [#4 0.03,-0.16,0.96,U] [#5 -0.14,-0.27,1.09,U] [#6 0.32,-0.53,0.91,U] [#7 0.21,-0.47,0.77,U] [#8 -0.05,0.39,1.00,U] 
23:58:43.280 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.05, -0.50}
23:58:43.280 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
23:58:43.280 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
23:58:43.280 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.78 mountX=0.10 mountY=0.14, mountTheta=0.96
23:58:43.283 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.12, opts=13)
23:58:43.283 00.000 10844 Enqueuing Move request for scope (0.12, -0.12)
23:58:43.283 00.000 11060 Worker thread wakes up
23:58:43.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
23:58:43.283 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
23:58:43.283 00.000 11060 Moving (0.12, -0.12) raw xDistance=0.10 yDistance=0.14
23:58:43.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:58:43.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:43.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:58:43.283 00.000 11060 MoveAxis(E, 0, ABG)
23:58:43.283 00.000 11060 Move returns status 0, amount 0
23:58:43.283 00.000 11060 MoveAxis(N, 0, ABG)
23:58:43.283 00.000 11060 Move returns status 0, amount 0
23:58:43.285 00.002 11060 move complete, result=0
23:58:43.285 00.000 11060 worker thread done servicing request
23:58:43.306 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:43.334 00.028 10844 UpdateGuideState exits: m=3075 SNR=35.2
23:58:43.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:43.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:43.334 00.000 10844 Enqueuing Expose request
23:58:43.334 00.000 11060 Worker thread wakes up
23:58:43.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:43.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:43.336 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:43.964 00.628 11060 Exposure complete
23:58:44.166 00.202 11060 worker thread done servicing request
23:58:44.166 00.000 10844 OnExposeComplete: enter
23:58:44.166 00.000 10844 UpdateGuideState(): m_state=6
23:58:44.166 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4108
23:58:44.166 00.000 10844 Star::Find returns 1 (1), X=258.61, Y=60.61, Mass=3175, SNR=36.1, Peak=255 HFD=3.4
23:58:44.166 00.000 10844 MultiStar: [#1 0.08,0.76,0.00,M1] [#2 -0.25,0.03,1.92,U] [#3 0.57,-0.30,0.00,M1] [#4 -0.02,-0.36,0.93,U] [#5 0.10,-0.08,1.01,U] [#6 0.15,-0.23,0.88,U] [#7 -0.03,-0.15,0.85,U] [#8 0.14,0.29,0.84,U] 
23:58:44.168 00.002 10844 refined, 6 included, MultiStar: {0.01, -0.15}, one-star: {0.25, -0.67}
23:58:44.168 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
23:58:44.168 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
23:58:44.168 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.50 mountX=0.15 mountY=0.04, mountTheta=0.24
23:58:44.170 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
23:58:44.170 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
23:58:44.171 00.001 11060 Worker thread wakes up
23:58:44.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:58:44.171 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:58:44.171 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=0.04
23:58:44.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:58:44.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:44.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:44.171 00.000 11060 MoveAxis(W, 25, ABG)
23:58:44.171 00.000 11060 Guiding  Dir = 3, Dur = 25
23:58:44.176 00.005 11060 IsSlewing returns 0
23:58:44.176 00.000 11060 IsGuiding returns 0
23:58:44.179 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:58:44.193 00.014 10844 UpdateGuideState exits: m=3175 SNR=36.1 Saturated
23:58:44.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:44.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:44.193 00.000 10844 Enqueuing Expose request
23:58:44.206 00.013 11060 IsGuiding returns 0
23:58:44.207 00.001 11060 Move returns status 0, amount 25
23:58:44.207 00.000 11060 MoveAxis(N, 0, ABG)
23:58:44.207 00.000 11060 Move returns status 0, amount 0
23:58:44.207 00.000 11060 move complete, result=0
23:58:44.207 00.000 11060 worker thread done servicing request
23:58:44.207 00.000 11060 Worker thread wakes up
23:58:44.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:44.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:44.207 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
23:58:44.830 00.623 11060 Exposure complete
23:58:45.027 00.197 11060 worker thread done servicing request
23:58:45.027 00.000 10844 OnExposeComplete: enter
23:58:45.027 00.000 10844 UpdateGuideState(): m_state=6
23:58:45.027 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
23:58:45.027 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=60.38, Mass=3002, SNR=35.2, Peak=254 HFD=3.4
23:58:45.027 00.000 10844 MultiStar: [#1 0.40,-0.82,0.00,M2] [#2 -0.27,-0.22,1.97,U] [#3 -0.03,-0.71,0.00,M2] [#4 -0.12,-0.28,0.94,U] [#5 0.04,-0.66,0.00,M1] [#6 0.29,-0.48,0.96,U] [#7 -0.18,-1.04,0.00,M1] [#8 -0.10,-0.09,1.01,U] 
23:58:45.027 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.37}, one-star: {0.19, -0.90}
23:58:45.027 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
23:58:45.027 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
23:58:45.027 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.37 hyp=0.37 cameraTheta=-1.70 mountX=0.37 mountY=0.01, mountTheta=0.04
23:58:45.030 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.37, opts=13)
23:58:45.030 00.000 10844 Enqueuing Move request for scope (-0.05, -0.37)
23:58:45.030 00.000 11060 Worker thread wakes up
23:58:45.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.37) opts 0xd
23:58:45.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.37)
23:58:45.030 00.000 11060 Moving (-0.05, -0.37) raw xDistance=0.37 yDistance=0.01
23:58:45.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
23:58:45.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:45.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:45.030 00.000 11060 MoveAxis(W, 65, ABG)
23:58:45.030 00.000 11060 Guiding  Dir = 3, Dur = 65
23:58:45.035 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:58:45.040 00.005 11060 IsSlewing returns 0
23:58:45.040 00.000 11060 IsGuiding returns 0
23:58:45.051 00.011 10844 UpdateGuideState exits: m=3002 SNR=35.2
23:58:45.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:45.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:45.051 00.000 10844 Enqueuing Expose request
23:58:45.117 00.066 11060 IsGuiding returns 0
23:58:45.117 00.000 11060 Move returns status 0, amount 65
23:58:45.117 00.000 11060 MoveAxis(N, 0, ABG)
23:58:45.117 00.000 11060 Move returns status 0, amount 0
23:58:45.117 00.000 11060 move complete, result=0
23:58:45.117 00.000 11060 worker thread done servicing request
23:58:45.117 00.000 11060 Worker thread wakes up
23:58:45.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:45.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:45.118 00.001 10844 GuideStep: 0.4 px 65 ms WEST, 0.0 px 0 ms NORTH
23:58:45.761 00.643 11060 Exposure complete
23:58:45.930 00.169 11060 worker thread done servicing request
23:58:45.930 00.000 10844 OnExposeComplete: enter
23:58:45.930 00.000 10844 UpdateGuideState(): m_state=6
23:58:45.930 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4110
23:58:45.930 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.03, Mass=3315, SNR=37.1, Peak=248 HFD=3.7
23:58:45.930 00.000 10844 MultiStar: [#1 0.11,-0.64,0.00,M3] [#2 0.03,0.30,1.88,U] [#3 0.53,-0.00,0.94,U] [#4 -0.02,0.16,0.88,U] [#5 -0.20,0.18,1.00,U] [#6 0.26,0.05,0.86,U] [#7 -0.04,-0.21,0.79,U] [#8 0.00,-0.15,0.92,U] 
23:58:45.930 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.17, -0.25}
23:58:45.930 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
23:58:45.930 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
23:58:45.930 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.48 mountX=-0.06 mountY=0.08, mountTheta=2.22
23:58:45.930 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.04, opts=13)
23:58:45.930 00.000 10844 Enqueuing Move request for scope (0.09, 0.04)
23:58:45.930 00.000 11060 Worker thread wakes up
23:58:45.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
23:58:45.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
23:58:45.930 00.000 11060 Moving (0.09, 0.04) raw xDistance=-0.06 yDistance=0.08
23:58:45.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:58:45.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:45.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:58:45.930 00.000 11060 MoveAxis(E, 0, ABG)
23:58:45.930 00.000 11060 Move returns status 0, amount 0
23:58:45.930 00.000 11060 MoveAxis(N, 0, ABG)
23:58:45.930 00.000 11060 Move returns status 0, amount 0
23:58:45.930 00.000 11060 move complete, result=0
23:58:45.930 00.000 11060 worker thread done servicing request
23:58:45.940 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:45.950 00.010 10844 UpdateGuideState exits: m=3315 SNR=37.1
23:58:45.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:45.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:45.950 00.000 10844 Enqueuing Expose request
23:58:45.950 00.000 11060 Worker thread wakes up
23:58:45.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:45.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:45.950 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:46.581 00.631 11060 Exposure complete
23:58:46.747 00.166 11060 worker thread done servicing request
23:58:46.750 00.003 10844 OnExposeComplete: enter
23:58:46.750 00.000 10844 UpdateGuideState(): m_state=6
23:58:46.750 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4111
23:58:46.750 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=61.10, Mass=3603, SNR=39.1, Peak=255 HFD=3.6
23:58:46.750 00.000 10844 MultiStar: [#1 0.27,0.05,0.92,U] [#2 -0.04,0.26,1.80,U] [#3 0.35,-0.24,0.84,U] [#4 -0.06,0.10,0.94,U] [#5 -0.02,-0.48,0.93,U] [#6 -0.01,0.48,0.86,U] [#7 0.11,-0.21,0.78,U] [#8 -0.07,0.43,0.93,U] 
23:58:46.750 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {-0.00, -0.18}
23:58:46.750 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
23:58:46.750 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
23:58:46.750 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.81 mountX=-0.06 mountY=0.04, mountTheta=2.55
23:58:46.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.05, opts=13)
23:58:46.752 00.000 10844 Enqueuing Move request for scope (0.05, 0.05)
23:58:46.752 00.000 11060 Worker thread wakes up
23:58:46.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
23:58:46.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
23:58:46.752 00.000 11060 Moving (0.05, 0.05) raw xDistance=-0.06 yDistance=0.04
23:58:46.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:58:46.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:46.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:46.752 00.000 11060 MoveAxis(E, 0, ABG)
23:58:46.752 00.000 11060 Move returns status 0, amount 0
23:58:46.752 00.000 11060 MoveAxis(N, 0, ABG)
23:58:46.752 00.000 11060 Move returns status 0, amount 0
23:58:46.752 00.000 11060 move complete, result=0
23:58:46.752 00.000 11060 worker thread done servicing request
23:58:46.755 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:58:46.785 00.030 10844 UpdateGuideState exits: m=3603 SNR=39.1 Saturated
23:58:46.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:46.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:46.785 00.000 10844 Enqueuing Expose request
23:58:46.785 00.000 11060 Worker thread wakes up
23:58:46.785 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:46.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:46.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:47.415 00.630 11060 Exposure complete
23:58:47.568 00.153 11060 worker thread done servicing request
23:58:47.568 00.000 10844 OnExposeComplete: enter
23:58:47.568 00.000 10844 UpdateGuideState(): m_state=6
23:58:47.568 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4112
23:58:47.568 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=60.58, Mass=2823, SNR=34.3, Peak=255 HFD=3.3
23:58:47.568 00.000 10844 MultiStar: [#1 0.13,0.03,1.00,U] [#2 -0.39,0.17,1.99,U] [#3 0.29,-0.06,1.02,U] [#4 0.41,-0.48,1.06,U] [#5 0.26,-0.75,0.00,M1] [#6 0.19,-0.04,0.95,U] [#7 0.01,-0.71,0.00,M1] [#8 -0.09,0.55,0.94,U] 
23:58:47.568 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {0.04, -0.70}
23:58:47.568 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
23:58:47.568 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
23:58:47.568 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.13 mountX=0.05 mountY=0.03, mountTheta=0.61
23:58:47.568 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
23:58:47.568 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
23:58:47.568 00.000 11060 Worker thread wakes up
23:58:47.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
23:58:47.573 00.005 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
23:58:47.573 00.000 11060 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=0.03
23:58:47.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:58:47.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:47.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:58:47.573 00.000 11060 MoveAxis(E, 0, ABG)
23:58:47.573 00.000 11060 Move returns status 0, amount 0
23:58:47.573 00.000 11060 MoveAxis(N, 0, ABG)
23:58:47.573 00.000 11060 Move returns status 0, amount 0
23:58:47.573 00.000 11060 move complete, result=0
23:58:47.573 00.000 11060 worker thread done servicing request
23:58:47.578 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:47.589 00.011 10844 UpdateGuideState exits: m=2823 SNR=34.3 Saturated
23:58:47.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:47.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:47.589 00.000 10844 Enqueuing Expose request
23:58:47.589 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:47.589 00.000 11060 Worker thread wakes up
23:58:47.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:47.591 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:48.221 00.630 11060 Exposure complete
23:58:48.427 00.206 11060 worker thread done servicing request
23:58:48.428 00.001 10844 OnExposeComplete: enter
23:58:48.428 00.000 10844 UpdateGuideState(): m_state=6
23:58:48.428 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4113
23:58:48.428 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.17, Mass=3353, SNR=37.3, Peak=252 HFD=3.6
23:58:48.430 00.002 10844 MultiStar: [#1 -0.12,0.04,0.98,U] [#2 -0.21,0.34,1.82,U] [#3 0.40,0.28,0.89,U] [#4 0.07,-0.48,0.96,U] [#5 -0.55,-0.11,0.96,U] [#6 0.10,0.10,0.85,U] [#7 0.01,-0.69,0.00,M2] [#8 -0.32,0.54,0.00,M1] 
23:58:48.430 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.04}, one-star: {0.05, -0.11}
23:58:48.430 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
23:58:48.430 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
23:58:48.430 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.55 mountX=-0.03 mountY=-0.07, mountTheta=-1.99
23:58:48.432 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
23:58:48.432 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
23:58:48.433 00.001 11060 Worker thread wakes up
23:58:48.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:58:48.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:58:48.433 00.000 11060 Moving (-0.06, 0.04) raw xDistance=-0.03 yDistance=-0.07
23:58:48.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:58:48.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:48.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:58:48.433 00.000 11060 MoveAxis(E, 0, ABG)
23:58:48.433 00.000 11060 Move returns status 0, amount 0
23:58:48.433 00.000 11060 MoveAxis(N, 0, ABG)
23:58:48.433 00.000 11060 Move returns status 0, amount 0
23:58:48.433 00.000 11060 move complete, result=0
23:58:48.433 00.000 11060 worker thread done servicing request
23:58:48.443 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:48.458 00.015 10844 UpdateGuideState exits: m=3353 SNR=37.3
23:58:48.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:48.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:48.458 00.000 10844 Enqueuing Expose request
23:58:48.458 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:48.458 00.000 11060 Worker thread wakes up
23:58:48.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:48.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:49.092 00.634 11060 Exposure complete
23:58:49.261 00.169 11060 worker thread done servicing request
23:58:49.261 00.000 10844 OnExposeComplete: enter
23:58:49.263 00.002 10844 UpdateGuideState(): m_state=6
23:58:49.263 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4114
23:58:49.263 00.000 10844 Star::Find returns 1 (1), X=258.81, Y=61.52, Mass=3358, SNR=37.1, Peak=255 HFD=3.6
23:58:49.263 00.000 10844 MultiStar: [#1 0.45,0.09,0.95,U] [#2 0.05,-0.22,1.92,U] [#3 0.82,0.06,0.00,M1] [#4 -0.48,-0.05,0.86,U] [#5 -0.06,-0.11,0.93,U] [#6 0.67,0.12,0.00,M1] [#7 0.20,-0.65,0.00,M3] [#8 -0.03,-0.21,0.90,U] 
23:58:49.263 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.06}, one-star: {0.45, 0.25}
23:58:49.263 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
23:58:49.263 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
23:58:49.263 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.74 mountX=0.05 mountY=0.08, mountTheta=1.00
23:58:49.265 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
23:58:49.265 00.000 10844 Enqueuing Move request for scope (0.07, -0.06)
23:58:49.265 00.000 11060 Worker thread wakes up
23:58:49.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
23:58:49.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
23:58:49.266 00.001 11060 Moving (0.07, -0.06) raw xDistance=0.05 yDistance=0.08
23:58:49.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:58:49.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:49.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:58:49.266 00.000 11060 MoveAxis(E, 0, ABG)
23:58:49.266 00.000 11060 Move returns status 0, amount 0
23:58:49.266 00.000 11060 MoveAxis(N, 0, ABG)
23:58:49.266 00.000 11060 Move returns status 0, amount 0
23:58:49.266 00.000 11060 move complete, result=0
23:58:49.266 00.000 11060 worker thread done servicing request
23:58:49.271 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:58:49.286 00.015 10844 UpdateGuideState exits: m=3358 SNR=37.1 Saturated
23:58:49.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:49.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:49.286 00.000 10844 Enqueuing Expose request
23:58:49.286 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:49.286 00.000 11060 Worker thread wakes up
23:58:49.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:49.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:49.914 00.628 11060 Exposure complete
23:58:50.103 00.189 11060 worker thread done servicing request
23:58:50.103 00.000 10844 OnExposeComplete: enter
23:58:50.103 00.000 10844 UpdateGuideState(): m_state=6
23:58:50.103 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4115
23:58:50.103 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.33, Mass=3024, SNR=35.5, Peak=247 HFD=3.3
23:58:50.103 00.000 10844 MultiStar: [#1 0.15,0.18,0.96,U] [#2 -0.16,0.37,2.04,U] [#3 -0.25,0.63,0.00,M2] [#4 0.03,0.30,1.03,U] [#5 -0.07,-0.45,1.05,U] [#6 0.03,0.24,0.92,U] [#7 -0.10,-0.29,0.81,U] [#8 -0.19,0.45,0.95,U] 
23:58:50.103 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.14}, one-star: {0.15, 0.05}
23:58:50.103 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
23:58:50.103 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
23:58:50.103 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.82 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
23:58:50.107 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.14, opts=13)
23:58:50.107 00.000 10844 Enqueuing Move request for scope (-0.03, 0.14)
23:58:50.107 00.000 11060 Worker thread wakes up
23:58:50.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:58:50.107 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:58:50.107 00.000 11060 Moving (-0.03, 0.14) raw xDistance=-0.13 yDistance=-0.06
23:58:50.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:58:50.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:50.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:58:50.107 00.000 11060 MoveAxis(E, 23, ABG)
23:58:50.107 00.000 11060 Guiding  Dir = 2, Dur = 23
23:58:50.113 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:50.139 00.026 11060 IsSlewing returns 0
23:58:50.139 00.000 11060 IsGuiding returns 0
23:58:50.145 00.006 10844 UpdateGuideState exits: m=3024 SNR=35.5
23:58:50.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:50.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:50.145 00.000 10844 Enqueuing Expose request
23:58:50.184 00.039 11060 IsGuiding returns 0
23:58:50.184 00.000 11060 Move returns status 0, amount 23
23:58:50.184 00.000 11060 MoveAxis(N, 0, ABG)
23:58:50.184 00.000 11060 Move returns status 0, amount 0
23:58:50.184 00.000 11060 move complete, result=0
23:58:50.184 00.000 11060 worker thread done servicing request
23:58:50.184 00.000 11060 Worker thread wakes up
23:58:50.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:50.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:50.184 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
23:58:50.810 00.626 11060 Exposure complete
23:58:50.998 00.188 11060 worker thread done servicing request
23:58:50.998 00.000 10844 OnExposeComplete: enter
23:58:50.998 00.000 10844 UpdateGuideState(): m_state=6
23:58:51.004 00.006 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4116
23:58:51.004 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=60.81, Mass=3023, SNR=34.8, Peak=248 HFD=3.6
23:58:51.004 00.000 10844 MultiStar: [#1 0.10,-0.23,1.07,U] [#2 -0.18,-0.02,2.08,U] [#3 0.51,-0.01,0.94,U] [#4 0.04,-0.28,1.02,U] [#5 -0.33,-0.31,1.08,U] [#6 0.41,-0.22,0.89,U] [#7 -0.14,-0.18,1.00,U] [#8 -0.25,-0.11,0.97,U] 
23:58:51.004 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.18}, one-star: {0.44, -0.47}
23:58:51.004 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
23:58:51.004 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
23:58:51.004 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.40 mountX=0.18 mountY=0.06, mountTheta=0.34
23:58:51.005 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.18, opts=13)
23:58:51.005 00.000 10844 Enqueuing Move request for scope (0.03, -0.18)
23:58:51.005 00.000 11060 Worker thread wakes up
23:58:51.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
23:58:51.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
23:58:51.005 00.000 11060 Moving (0.03, -0.18) raw xDistance=0.18 yDistance=0.06
23:58:51.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:58:51.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:51.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:58:51.005 00.000 11060 MoveAxis(W, 30, ABG)
23:58:51.005 00.000 11060 Guiding  Dir = 3, Dur = 30
23:58:51.016 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:51.024 00.008 10844 UpdateGuideState exits: m=3023 SNR=34.8
23:58:51.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:51.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:51.024 00.000 10844 Enqueuing Expose request
23:58:51.029 00.005 11060 IsSlewing returns 0
23:58:51.029 00.000 11060 IsGuiding returns 0
23:58:51.075 00.046 11060 IsGuiding returns 0
23:58:51.075 00.000 11060 Move returns status 0, amount 30
23:58:51.075 00.000 11060 MoveAxis(N, 0, ABG)
23:58:51.075 00.000 11060 Move returns status 0, amount 0
23:58:51.075 00.000 11060 move complete, result=0
23:58:51.075 00.000 11060 worker thread done servicing request
23:58:51.075 00.000 11060 Worker thread wakes up
23:58:51.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:51.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:51.075 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
23:58:51.702 00.627 11060 Exposure complete
23:58:51.878 00.176 11060 worker thread done servicing request
23:58:51.878 00.000 10844 OnExposeComplete: enter
23:58:51.878 00.000 10844 UpdateGuideState(): m_state=6
23:58:51.878 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4117
23:58:51.878 00.000 10844 Star::Find returns 1 (1), X=258.21, Y=60.79, Mass=2795, SNR=34.0, Peak=255 HFD=3.6
23:58:51.878 00.000 10844 MultiStar: [#1 -0.13,-0.12,1.03,U] [#2 -0.07,0.09,2.12,U] [#3 -0.00,-0.31,0.96,U] [#4 0.46,-0.08,1.08,U] [#5 -0.01,-0.13,1.07,U] [#6 -0.14,-0.04,1.02,U] [#7 -0.20,-0.71,0.00,M2] [#8 -0.31,-0.15,1.08,U] 
23:58:51.878 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.12}, one-star: {-0.15, -0.49}
23:58:51.878 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
23:58:51.878 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
23:58:51.878 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.91 mountX=0.13 mountY=-0.02, mountTheta=-0.18
23:58:51.878 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.12, opts=13)
23:58:51.878 00.000 10844 Enqueuing Move request for scope (-0.04, -0.12)
23:58:51.878 00.000 11060 Worker thread wakes up
23:58:51.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
23:58:51.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
23:58:51.878 00.000 11060 Moving (-0.04, -0.12) raw xDistance=0.13 yDistance=-0.02
23:58:51.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
23:58:51.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:51.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:58:51.878 00.000 11060 MoveAxis(W, 23, ABG)
23:58:51.878 00.000 11060 Guiding  Dir = 3, Dur = 23
23:58:51.888 00.010 11060 IsSlewing returns 0
23:58:51.888 00.000 11060 IsGuiding returns 0
23:58:51.902 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:51.916 00.014 10844 UpdateGuideState exits: m=2795 SNR=34.0 Saturated
23:58:51.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:51.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:51.916 00.000 10844 Enqueuing Expose request
23:58:51.922 00.006 11060 IsGuiding returns 0
23:58:51.922 00.000 11060 Move returns status 0, amount 23
23:58:51.922 00.000 11060 MoveAxis(N, 0, ABG)
23:58:51.922 00.000 11060 Move returns status 0, amount 0
23:58:51.922 00.000 11060 move complete, result=0
23:58:51.922 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
23:58:51.922 00.000 11060 worker thread done servicing request
23:58:51.922 00.000 11060 Worker thread wakes up
23:58:51.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:51.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:52.548 00.626 11060 Exposure complete
23:58:52.712 00.164 11060 worker thread done servicing request
23:58:52.712 00.000 10844 OnExposeComplete: enter
23:58:52.712 00.000 10844 UpdateGuideState(): m_state=6
23:58:52.712 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4118
23:58:52.712 00.000 10844 Star::Find returns 1 (0), X=258.16, Y=60.91, Mass=3409, SNR=37.4, Peak=244 HFD=3.6
23:58:52.712 00.000 10844 MultiStar: [#1 -0.37,0.29,0.95,U] [#2 -0.09,-0.02,1.94,U] [#3 0.03,-0.25,0.87,U] [#4 0.33,0.07,0.99,U] [#5 -0.24,-0.55,1.08,U] [#6 -0.05,-0.22,0.85,U] [#7 -0.42,-0.61,0.00,M3] [#8 -0.49,0.22,0.96,U] 
23:58:52.712 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.10}, one-star: {-0.20, -0.37}
23:58:52.712 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
23:58:52.712 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
23:58:52.712 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.51 mountX=0.12 mountY=-0.12, mountTheta=-0.77
23:58:52.717 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.10, opts=13)
23:58:52.717 00.000 10844 Enqueuing Move request for scope (-0.13, -0.10)
23:58:52.717 00.000 11060 Worker thread wakes up
23:58:52.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
23:58:52.717 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
23:58:52.717 00.000 11060 Moving (-0.13, -0.10) raw xDistance=0.12 yDistance=-0.12
23:58:52.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:58:52.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:52.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:58:52.717 00.000 11060 MoveAxis(W, 22, ABG)
23:58:52.717 00.000 11060 Guiding  Dir = 3, Dur = 22
23:58:52.724 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:52.729 00.005 11060 IsSlewing returns 0
23:58:52.730 00.001 11060 IsGuiding returns 0
23:58:52.738 00.008 10844 UpdateGuideState exits: m=3409 SNR=37.4
23:58:52.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:52.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:52.738 00.000 10844 Enqueuing Expose request
23:58:52.759 00.021 11060 IsGuiding returns 0
23:58:52.759 00.000 11060 Move returns status 0, amount 22
23:58:52.759 00.000 11060 MoveAxis(N, 0, ABG)
23:58:52.759 00.000 11060 Move returns status 0, amount 0
23:58:52.759 00.000 11060 move complete, result=0
23:58:52.759 00.000 11060 worker thread done servicing request
23:58:52.759 00.000 11060 Worker thread wakes up
23:58:52.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:52.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:52.759 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
23:58:53.389 00.630 11060 Exposure complete
23:58:53.540 00.151 11060 worker thread done servicing request
23:58:53.540 00.000 10844 OnExposeComplete: enter
23:58:53.540 00.000 10844 UpdateGuideState(): m_state=6
23:58:53.540 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4119
23:58:53.540 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=60.87, Mass=3389, SNR=37.2, Peak=252 HFD=3.7
23:58:53.540 00.000 10844 MultiStar: [#1 0.39,-0.12,1.01,U] [#2 -0.35,-0.29,1.99,U] [#3 0.40,-0.97,0.00,M1] [#4 0.37,-0.23,0.92,U] [#5 -0.46,-0.19,1.00,U] [#6 0.37,-0.02,0.90,U] [#7 -0.09,-0.58,0.84,U] [#8 -0.23,-0.09,0.98,U] 
23:58:53.540 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.25}, one-star: {0.27, -0.41}
23:58:53.540 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
23:58:53.540 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
23:58:53.540 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.63 mountX=0.24 mountY=0.03, mountTheta=0.11
23:58:53.545 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.25, opts=13)
23:58:53.545 00.000 10844 Enqueuing Move request for scope (-0.01, -0.25)
23:58:53.545 00.000 11060 Worker thread wakes up
23:58:53.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
23:58:53.545 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
23:58:53.545 00.000 11060 Moving (-0.01, -0.25) raw xDistance=0.24 yDistance=0.03
23:58:53.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
23:58:53.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:53.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:58:53.545 00.000 11060 MoveAxis(W, 43, ABG)
23:58:53.545 00.000 11060 Guiding  Dir = 3, Dur = 43
23:58:53.550 00.005 11060 IsSlewing returns 0
23:58:53.550 00.000 11060 IsGuiding returns 0
23:58:53.564 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:53.575 00.011 10844 UpdateGuideState exits: m=3389 SNR=37.2
23:58:53.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:53.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:53.575 00.000 10844 Enqueuing Expose request
23:58:53.596 00.021 11060 IsGuiding returns 0
23:58:53.596 00.000 11060 Move returns status 0, amount 43
23:58:53.596 00.000 11060 MoveAxis(N, 0, ABG)
23:58:53.596 00.000 11060 Move returns status 0, amount 0
23:58:53.596 00.000 11060 move complete, result=0
23:58:53.596 00.000 11060 worker thread done servicing request
23:58:53.596 00.000 11060 Worker thread wakes up
23:58:53.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:53.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:53.596 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
23:58:54.228 00.632 11060 Exposure complete
23:58:54.466 00.238 10844 OnExposeComplete: enter
23:58:54.466 00.000 10844 UpdateGuideState(): m_state=6
23:58:54.466 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4120
23:58:54.466 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.84, Mass=3881, SNR=40.1, Peak=220 HFD=4.2
23:58:54.468 00.002 11060 worker thread done servicing request
23:58:54.468 00.000 10844 MultiStar: [#1 0.18,0.83,0.00,M1] [#2 -0.08,0.49,1.68,U] [#3 0.18,-0.21,0.90,U] [#4 -0.44,-0.45,0.00,M1] [#5 -0.08,0.06,0.90,U] [#6 -0.46,0.29,0.86,U] [#7 -0.12,0.05,0.83,U] [#8 -0.66,0.24,0.00,M1] 
23:58:54.468 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.25}, one-star: {0.57, 0.56}
23:58:54.468 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
23:58:54.468 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -3.00)
23:58:54.468 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=-0.25 mountY=-0.04, mountTheta=-3.00
23:58:54.468 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.25, opts=13)
23:58:54.468 00.000 10844 Enqueuing Move request for scope (0.01, 0.25)
23:58:54.468 00.000 11060 Worker thread wakes up
23:58:54.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
23:58:54.468 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
23:58:54.468 00.000 11060 Moving (0.01, 0.25) raw xDistance=-0.25 yDistance=-0.04
23:58:54.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.25
23:58:54.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:54.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:58:54.468 00.000 11060 MoveAxis(E, 42, ABG)
23:58:54.468 00.000 11060 Guiding  Dir = 2, Dur = 42
23:58:54.482 00.014 11060 IsSlewing returns 0
23:58:54.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:54.482 00.000 11060 IsGuiding returns 0
23:58:54.500 00.018 10844 UpdateGuideState exits: m=3881 SNR=40.1
23:58:54.502 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:54.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:54.502 00.000 10844 Enqueuing Expose request
23:58:54.528 00.026 11060 IsGuiding returns 0
23:58:54.528 00.000 11060 Move returns status 0, amount 42
23:58:54.528 00.000 11060 MoveAxis(N, 0, ABG)
23:58:54.528 00.000 11060 Move returns status 0, amount 0
23:58:54.528 00.000 11060 move complete, result=0
23:58:54.528 00.000 11060 worker thread done servicing request
23:58:54.528 00.000 11060 Worker thread wakes up
23:58:54.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:54.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:54.529 00.001 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
23:58:55.184 00.655 11060 Exposure complete
23:58:55.417 00.233 11060 worker thread done servicing request
23:58:55.417 00.000 10844 OnExposeComplete: enter
23:58:55.417 00.000 10844 UpdateGuideState(): m_state=6
23:58:55.417 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4121
23:58:55.419 00.002 10844 Star::Find returns 1 (0), X=258.61, Y=61.97, Mass=3267, SNR=36.6, Peak=215 HFD=3.9
23:58:55.419 00.000 10844 MultiStar: [#1 0.20,0.23,1.03,U] [#2 -0.78,-0.34,0.00,M1] [#3 0.65,0.36,0.00,M1] [#4 0.36,-0.43,0.96,U] [#5 -0.04,0.26,1.03,U] [#6 0.67,0.48,0.00,M1] [#7 -0.21,-0.04,0.84,U] [#8 0.05,1.03,0.00,M2] 
23:58:55.419 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.16}, one-star: {0.25, 0.69}
23:58:55.419 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
23:58:55.419 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
23:58:55.419 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.19 cameraTheta=0.92 mountX=-0.17 mountY=0.09, mountTheta=2.66
23:58:55.421 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.16, opts=13)
23:58:55.421 00.000 10844 Enqueuing Move request for scope (0.12, 0.16)
23:58:55.422 00.001 11060 Worker thread wakes up
23:58:55.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
23:58:55.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
23:58:55.422 00.000 11060 Moving (0.12, 0.16) raw xDistance=-0.17 yDistance=0.09
23:58:55.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
23:58:55.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:55.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:58:55.422 00.000 11060 MoveAxis(E, 31, ABG)
23:58:55.422 00.000 11060 Guiding  Dir = 2, Dur = 31
23:58:55.430 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:55.437 00.007 11060 IsSlewing returns 0
23:58:55.437 00.000 11060 IsGuiding returns 0
23:58:55.447 00.010 10844 UpdateGuideState exits: m=3267 SNR=36.6
23:58:55.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:55.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:55.447 00.000 10844 Enqueuing Expose request
23:58:55.483 00.036 11060 IsGuiding returns 0
23:58:55.484 00.001 11060 Move returns status 0, amount 31
23:58:55.484 00.000 11060 MoveAxis(N, 0, ABG)
23:58:55.484 00.000 11060 Move returns status 0, amount 0
23:58:55.484 00.000 11060 move complete, result=0
23:58:55.484 00.000 11060 worker thread done servicing request
23:58:55.484 00.000 11060 Worker thread wakes up
23:58:55.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:55.493 00.009 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:55.512 00.019 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
23:58:56.128 00.616 11060 Exposure complete
23:58:56.501 00.373 11060 worker thread done servicing request
23:58:56.501 00.000 10844 OnExposeComplete: enter
23:58:56.501 00.000 10844 UpdateGuideState(): m_state=6
23:58:56.501 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4122
23:58:56.501 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=60.96, Mass=3529, SNR=38.1, Peak=211 HFD=4.1
23:58:56.502 00.001 10844 MultiStar: [#1 0.32,-0.11,0.91,U] [#2 -0.23,0.25,1.90,U] [#3 0.39,-0.34,0.95,U] [#4 -0.23,-0.37,0.92,U] [#5 -0.02,-0.61,0.99,U] [#6 0.54,-0.30,0.94,U] [#7 -0.11,-0.07,0.87,U] [#8 -0.28,0.21,0.82,U] 
23:58:56.502 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {-0.10, -0.32}
23:58:56.502 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
23:58:56.502 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
23:58:56.504 00.002 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.52 mountX=0.15 mountY=0.03, mountTheta=0.22
23:58:56.514 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
23:58:56.514 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
23:58:56.526 00.012 11060 Worker thread wakes up
23:58:56.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
23:58:56.528 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
23:58:56.528 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=0.03
23:58:56.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:58:56.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:56.529 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:58:56.529 00.000 11060 MoveAxis(W, 24, ABG)
23:58:56.532 00.003 11060 Guiding  Dir = 3, Dur = 24
23:58:56.565 00.033 11060 IsSlewing returns 0
23:58:56.565 00.000 11060 IsGuiding returns 0
23:58:56.576 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:56.621 00.045 11060 IsGuiding returns 0
23:58:56.621 00.000 11060 Move returns status 0, amount 24
23:58:56.621 00.000 11060 MoveAxis(N, 0, ABG)
23:58:56.621 00.000 11060 Move returns status 0, amount 0
23:58:56.621 00.000 11060 move complete, result=0
23:58:56.621 00.000 11060 worker thread done servicing request
23:58:56.636 00.015 10844 UpdateGuideState exits: m=3529 SNR=38.1
23:58:56.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:56.637 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:56.637 00.000 10844 Enqueuing Expose request
23:58:56.637 00.000 11060 Worker thread wakes up
23:58:56.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:56.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:56.638 00.001 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
23:58:57.274 00.636 11060 Exposure complete
23:58:57.702 00.428 10844 OnExposeComplete: enter
23:58:57.702 00.000 10844 UpdateGuideState(): m_state=6
23:58:57.702 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4123
23:58:57.703 00.001 10844 Star::Find returns 1 (0), X=258.38, Y=61.19, Mass=3041, SNR=35.3, Peak=248 HFD=3.6
23:58:57.704 00.001 10844 MultiStar: [#1 0.26,-0.43,0.98,U] [#2 -0.07,0.22,2.03,U] [#3 0.45,-0.60,0.00,M1] [#4 0.00,-0.05,1.07,U] [#5 0.04,-0.35,1.07,U] [#6 -0.07,-0.06,0.99,U] [#7 -0.01,-1.35,0.00,M1] [#8 -0.06,0.14,0.94,U] 
23:58:57.704 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.05}, one-star: {0.02, -0.09}
23:58:57.704 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
23:58:57.704 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
23:58:57.704 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.47 mountX=0.05 mountY=0.01, mountTheta=0.27
23:58:57.706 00.002 11060 worker thread done servicing request
23:58:57.707 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
23:58:57.707 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
23:58:57.707 00.000 11060 Worker thread wakes up
23:58:57.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:58:57.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:58:57.708 00.001 11060 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.01
23:58:57.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:58:57.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:57.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:58:57.708 00.000 11060 MoveAxis(E, 0, ABG)
23:58:57.708 00.000 11060 Move returns status 0, amount 0
23:58:57.708 00.000 11060 MoveAxis(N, 0, ABG)
23:58:57.708 00.000 11060 Move returns status 0, amount 0
23:58:57.708 00.000 11060 move complete, result=0
23:58:57.708 00.000 11060 worker thread done servicing request
23:58:57.729 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:57.775 00.046 10844 UpdateGuideState exits: m=3041 SNR=35.3
23:58:57.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:57.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:57.775 00.000 10844 Enqueuing Expose request
23:58:57.776 00.001 11060 Worker thread wakes up
23:58:57.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:57.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:57.778 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:58.408 00.630 11060 Exposure complete
23:58:58.724 00.316 11060 worker thread done servicing request
23:58:58.724 00.000 10844 OnExposeComplete: enter
23:58:58.724 00.000 10844 UpdateGuideState(): m_state=6
23:58:58.724 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4124
23:58:58.724 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.54, Mass=2833, SNR=34.1, Peak=255 HFD=3.2
23:58:58.724 00.000 10844 MultiStar: [#1 -0.01,-0.57,1.06,U] [#2 -0.56,0.73,0.00,M1] [#3 0.38,-0.82,0.00,M2] [#4 0.37,-0.50,0.97,U] [#5 -0.02,-0.31,1.09,U] [#6 0.50,0.20,0.98,U] [#7 -0.18,-0.95,0.00,M2] [#8 -0.37,0.41,0.97,U] 
23:58:58.724 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.09}, one-star: {0.18, 0.26}
23:58:58.724 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
23:58:58.724 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
23:58:58.724 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.73 mountX=0.07 mountY=0.12, mountTheta=1.02
23:58:58.728 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.09, opts=13)
23:58:58.728 00.000 10844 Enqueuing Move request for scope (0.11, -0.09)
23:58:58.728 00.000 11060 Worker thread wakes up
23:58:58.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:58:58.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:58:58.728 00.000 11060 Moving (0.11, -0.09) raw xDistance=0.07 yDistance=0.12
23:58:58.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:58:58.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:58.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:58:58.728 00.000 11060 MoveAxis(E, 0, ABG)
23:58:58.730 00.002 11060 Move returns status 0, amount 0
23:58:58.730 00.000 11060 MoveAxis(N, 0, ABG)
23:58:58.730 00.000 11060 Move returns status 0, amount 0
23:58:58.730 00.000 11060 move complete, result=0
23:58:58.730 00.000 11060 worker thread done servicing request
23:58:58.738 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:58.759 00.021 10844 UpdateGuideState exits: m=2833 SNR=34.1 Saturated
23:58:58.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:58.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:58.759 00.000 10844 Enqueuing Expose request
23:58:58.759 00.000 11060 Worker thread wakes up
23:58:58.759 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:58.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:58.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:58:59.405 00.646 11060 Exposure complete
23:58:59.725 00.320 11060 worker thread done servicing request
23:58:59.727 00.002 10844 OnExposeComplete: enter
23:58:59.727 00.000 10844 UpdateGuideState(): m_state=6
23:58:59.727 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4125
23:58:59.727 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.33, Mass=2894, SNR=34.6, Peak=220 HFD=3.5
23:58:59.728 00.001 10844 MultiStar: [#1 0.45,-0.57,0.00,M1] [#2 -0.24,0.13,1.95,U] [#3 0.48,0.11,1.07,U] [#4 0.15,-0.58,1.00,U] [#5 -0.29,-1.06,0.00,M1] [#6 0.25,0.02,0.98,U] [#7 0.16,-0.72,0.00,M3] [#8 -0.39,0.11,1.07,U] 
23:58:59.728 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.00}, one-star: {0.47, 0.05}
23:58:59.728 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
23:58:59.728 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
23:58:59.728 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=-0.01 mountY=0.07, mountTheta=1.70
23:58:59.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.00, opts=13)
23:58:59.730 00.000 10844 Enqueuing Move request for scope (0.07, -0.00)
23:58:59.730 00.000 11060 Worker thread wakes up
23:58:59.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
23:58:59.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
23:58:59.732 00.002 11060 Moving (0.07, -0.00) raw xDistance=-0.01 yDistance=0.07
23:58:59.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:58:59.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:58:59.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:58:59.733 00.001 11060 MoveAxis(E, 0, ABG)
23:58:59.733 00.000 11060 Move returns status 0, amount 0
23:58:59.733 00.000 11060 MoveAxis(N, 0, ABG)
23:58:59.733 00.000 11060 Move returns status 0, amount 0
23:58:59.733 00.000 11060 move complete, result=0
23:58:59.733 00.000 11060 worker thread done servicing request
23:58:59.749 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:58:59.774 00.025 10844 UpdateGuideState exits: m=2894 SNR=34.6
23:58:59.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:59.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:58:59.774 00.000 10844 Enqueuing Expose request
23:58:59.774 00.000 11060 Worker thread wakes up
23:58:59.774 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:59.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:58:59.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:00.406 00.632 11060 Exposure complete
23:59:00.713 00.307 10844 OnExposeComplete: enter
23:59:00.713 00.000 11060 worker thread done servicing request
23:59:00.713 00.000 10844 UpdateGuideState(): m_state=6
23:59:00.713 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4126
23:59:00.715 00.002 10844 Star::Find returns 1 (0), X=258.53, Y=61.40, Mass=2613, SNR=32.8, Peak=247 HFD=3.3
23:59:00.715 00.000 10844 MultiStar: [#1 0.57,0.26,1.17,U] [#2 0.20,-0.16,2.17,U] [#3 0.79,-0.54,0.00,M2] [#4 0.33,-0.45,1.00,U] [#5 -0.12,0.03,1.04,U] [#6 0.49,0.15,1.03,U] [#7 0.33,-0.10,0.95,U] [#8 0.17,0.41,1.00,U] 
23:59:00.715 00.000 10844 single-star, 7 included, MultiStar: {0.26, 0.01}, one-star: {0.17, 0.12}
23:59:00.715 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
23:59:00.715 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
23:59:00.715 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.62 mountX=-0.15 mountY=0.15, mountTheta=2.37
23:59:00.717 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.12, opts=13)
23:59:00.717 00.000 10844 Enqueuing Move request for scope (0.17, 0.12)
23:59:00.717 00.000 11060 Worker thread wakes up
23:59:00.719 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
23:59:00.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
23:59:00.719 00.000 11060 Moving (0.17, 0.12) raw xDistance=-0.15 yDistance=0.15
23:59:00.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
23:59:00.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:00.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:59:00.719 00.000 11060 MoveAxis(E, 27, ABG)
23:59:00.719 00.000 11060 Guiding  Dir = 2, Dur = 27
23:59:00.728 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:00.744 00.016 11060 IsSlewing returns 0
23:59:00.745 00.001 11060 IsGuiding returns 0
23:59:00.757 00.012 10844 UpdateGuideState exits: m=2613 SNR=32.8
23:59:00.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:00.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:00.757 00.000 10844 Enqueuing Expose request
23:59:00.789 00.032 11060 IsGuiding returns 0
23:59:00.789 00.000 11060 Move returns status 0, amount 27
23:59:00.789 00.000 11060 MoveAxis(N, 0, ABG)
23:59:00.789 00.000 11060 Move returns status 0, amount 0
23:59:00.789 00.000 11060 move complete, result=0
23:59:00.789 00.000 11060 worker thread done servicing request
23:59:00.789 00.000 11060 Worker thread wakes up
23:59:00.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:00.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:00.791 00.002 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
23:59:01.416 00.625 11060 Exposure complete
23:59:01.614 00.198 11060 worker thread done servicing request
23:59:01.614 00.000 10844 OnExposeComplete: enter
23:59:01.614 00.000 10844 UpdateGuideState(): m_state=6
23:59:01.614 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4127
23:59:01.614 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=61.23, Mass=3104, SNR=35.3, Peak=232 HFD=3.7
23:59:01.614 00.000 10844 MultiStar: [#1 0.41,0.18,1.00,U] [#2 -0.02,0.16,1.97,U] [#3 0.51,-0.58,0.00,M3] [#4 0.24,-0.39,0.95,U] [#5 -0.03,-0.31,1.08,U] [#6 0.84,-0.14,0.00,M1] [#7 -0.04,-0.48,0.89,U] [#8 -0.09,0.06,1.00,U] 
23:59:01.614 00.000 10844 single-star, 6 included, MultiStar: {0.06, -0.08}, one-star: {0.06, -0.05}
23:59:01.614 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
23:59:01.614 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
23:59:01.614 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.71 mountX=0.04 mountY=0.06, mountTheta=1.04
23:59:01.614 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
23:59:01.614 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
23:59:01.614 00.000 11060 Worker thread wakes up
23:59:01.618 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:59:01.618 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:59:01.618 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.06
23:59:01.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:59:01.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:01.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:01.618 00.000 11060 MoveAxis(E, 0, ABG)
23:59:01.618 00.000 11060 Move returns status 0, amount 0
23:59:01.618 00.000 11060 MoveAxis(N, 0, ABG)
23:59:01.618 00.000 11060 Move returns status 0, amount 0
23:59:01.618 00.000 11060 move complete, result=0
23:59:01.618 00.000 11060 worker thread done servicing request
23:59:01.628 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:01.657 00.029 10844 UpdateGuideState exits: m=3104 SNR=35.3
23:59:01.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:01.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:01.657 00.000 10844 Enqueuing Expose request
23:59:01.657 00.000 11060 Worker thread wakes up
23:59:01.659 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:01.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:01.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:02.291 00.632 11060 Exposure complete
23:59:02.506 00.215 11060 worker thread done servicing request
23:59:02.506 00.000 10844 OnExposeComplete: enter
23:59:02.506 00.000 10844 UpdateGuideState(): m_state=6
23:59:02.506 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4128
23:59:02.506 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=60.56, Mass=3242, SNR=36.4, Peak=255 HFD=3.8
23:59:02.506 00.000 10844 MultiStar: [#1 0.46,-0.32,1.05,U] [#2 0.39,-0.26,1.95,U] [#3 0.93,-0.71,0.00,M4] [#4 0.56,-0.65,0.00,M1] [#5 0.16,-0.65,0.00,M1] [#6 -0.06,-0.38,0.89,U] [#7 0.20,-0.50,0.84,U] [#8 0.22,-0.25,0.89,U] 
23:59:02.506 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.38}, one-star: {-0.02, -0.72}
23:59:02.506 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
23:59:02.506 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
23:59:02.506 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.38 hyp=0.45 cameraTheta=-1.03 mountX=0.33 mountY=0.29, mountTheta=0.72
23:59:02.511 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.38, opts=13)
23:59:02.511 00.000 10844 Enqueuing Move request for scope (0.23, -0.38)
23:59:02.514 00.003 11060 Worker thread wakes up
23:59:02.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.38) opts 0xd
23:59:02.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.38)
23:59:02.514 00.000 11060 Moving (0.23, -0.38) raw xDistance=0.33 yDistance=0.29
23:59:02.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
23:59:02.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:02.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:59:02.514 00.000 11060 MoveAxis(W, 58, ABG)
23:59:02.514 00.000 11060 Guiding  Dir = 3, Dur = 58
23:59:02.522 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:02.527 00.005 11060 IsSlewing returns 0
23:59:02.527 00.000 11060 IsGuiding returns 0
23:59:02.555 00.028 10844 UpdateGuideState exits: m=3242 SNR=36.4 Saturated
23:59:02.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:02.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:02.555 00.000 10844 Enqueuing Expose request
23:59:02.588 00.033 11060 IsGuiding returns 0
23:59:02.589 00.001 11060 Move returns status 0, amount 58
23:59:02.589 00.000 11060 MoveAxis(N, 0, ABG)
23:59:02.589 00.000 11060 Move returns status 0, amount 0
23:59:02.589 00.000 11060 move complete, result=0
23:59:02.589 00.000 11060 worker thread done servicing request
23:59:02.589 00.000 11060 Worker thread wakes up
23:59:02.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:02.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:02.591 00.002 10844 GuideStep: 0.3 px 58 ms WEST, 0.3 px 0 ms NORTH
23:59:03.223 00.632 11060 Exposure complete
23:59:03.480 00.257 11060 worker thread done servicing request
23:59:03.480 00.000 10844 OnExposeComplete: enter
23:59:03.480 00.000 10844 UpdateGuideState(): m_state=6
23:59:03.480 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4129
23:59:03.480 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=60.87, Mass=3067, SNR=36.0, Peak=231 HFD=3.6
23:59:03.483 00.003 10844 MultiStar: [#1 0.27,-0.04,0.97,U] [#2 -0.02,0.50,1.83,U] [#3 0.50,-0.10,1.01,U] [#4 0.58,-0.13,0.93,U] [#5 0.26,-0.09,1.03,U] [#6 0.30,0.12,0.91,U] [#7 -0.32,-0.15,0.86,U] [#8 -0.05,0.58,0.95,U] 
23:59:03.483 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {-0.05, -0.41}
23:59:03.483 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
23:59:03.483 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
23:59:03.483 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=-0.10 mountY=0.14, mountTheta=2.19
23:59:03.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.07, opts=13)
23:59:03.485 00.000 10844 Enqueuing Move request for scope (0.15, 0.07)
23:59:03.485 00.000 11060 Worker thread wakes up
23:59:03.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
23:59:03.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
23:59:03.485 00.000 11060 Moving (0.15, 0.07) raw xDistance=-0.10 yDistance=0.14
23:59:03.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:59:03.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:03.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:59:03.485 00.000 11060 MoveAxis(E, 0, ABG)
23:59:03.485 00.000 11060 Move returns status 0, amount 0
23:59:03.485 00.000 11060 MoveAxis(N, 0, ABG)
23:59:03.485 00.000 11060 Move returns status 0, amount 0
23:59:03.485 00.000 11060 move complete, result=0
23:59:03.485 00.000 11060 worker thread done servicing request
23:59:03.488 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:03.519 00.031 10844 UpdateGuideState exits: m=3067 SNR=36.0
23:59:03.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:03.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:03.519 00.000 10844 Enqueuing Expose request
23:59:03.519 00.000 11060 Worker thread wakes up
23:59:03.519 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:03.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:03.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:04.159 00.640 11060 Exposure complete
23:59:04.382 00.223 11060 worker thread done servicing request
23:59:04.382 00.000 10844 OnExposeComplete: enter
23:59:04.382 00.000 10844 UpdateGuideState(): m_state=6
23:59:04.382 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4130
23:59:04.382 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.78, Mass=3264, SNR=36.9, Peak=255 HFD=3.6
23:59:04.382 00.000 10844 MultiStar: [#1 0.33,0.00,0.91,U] [#2 -0.14,0.43,1.93,U] [#3 0.48,-0.23,0.94,U] [#4 0.42,0.04,0.94,U] [#5 0.19,-0.24,0.93,U] [#6 0.21,-0.08,0.87,U] [#7 0.19,-0.50,0.82,U] [#8 0.03,0.61,0.90,U] 
23:59:04.382 00.000 10844 refined, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.21, 0.50}
23:59:04.382 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
23:59:04.382 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
23:59:04.382 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=-0.14 mountY=0.16, mountTheta=2.29
23:59:04.385 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.11, opts=13)
23:59:04.385 00.000 10844 Enqueuing Move request for scope (0.18, 0.11)
23:59:04.385 00.000 11060 Worker thread wakes up
23:59:04.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
23:59:04.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
23:59:04.385 00.000 11060 Moving (0.18, 0.11) raw xDistance=-0.14 yDistance=0.16
23:59:04.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:59:04.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:04.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:59:04.385 00.000 11060 MoveAxis(E, 24, ABG)
23:59:04.385 00.000 11060 Guiding  Dir = 2, Dur = 24
23:59:04.392 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:04.395 00.003 11060 IsSlewing returns 0
23:59:04.395 00.000 11060 IsGuiding returns 0
23:59:04.407 00.012 10844 UpdateGuideState exits: m=3264 SNR=36.9 Saturated
23:59:04.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:04.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:04.407 00.000 10844 Enqueuing Expose request
23:59:04.426 00.019 11060 IsGuiding returns 0
23:59:04.426 00.000 11060 Move returns status 0, amount 24
23:59:04.426 00.000 11060 MoveAxis(N, 0, ABG)
23:59:04.426 00.000 11060 Move returns status 0, amount 0
23:59:04.426 00.000 11060 move complete, result=0
23:59:04.426 00.000 11060 worker thread done servicing request
23:59:04.426 00.000 11060 Worker thread wakes up
23:59:04.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:04.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:04.445 00.019 10844 GuideStep: -0.1 px 24 ms EAST, 0.2 px 0 ms NORTH
23:59:05.072 00.627 11060 Exposure complete
23:59:05.272 00.200 11060 worker thread done servicing request
23:59:05.272 00.000 10844 OnExposeComplete: enter
23:59:05.272 00.000 10844 UpdateGuideState(): m_state=6
23:59:05.272 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4131
23:59:05.272 00.000 10844 Star::Find returns 1 (1), X=259.02, Y=61.41, Mass=2968, SNR=35.4, Peak=255 HFD=3.5
23:59:05.272 00.000 10844 MultiStar: [#1 0.57,0.11,1.13,U] [#2 -0.14,0.08,2.06,U] [#3 0.64,-0.22,0.00,M3] [#4 0.30,-0.42,1.00,U] [#5 0.22,-0.33,1.03,U] [#6 0.58,0.53,0.00,M1] [#7 0.51,-0.66,0.00,M1] [#8 0.16,0.06,0.98,U] 
23:59:05.272 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.04}, one-star: {0.66, 0.14}
23:59:05.272 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
23:59:05.272 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
23:59:05.272 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-0.17 mountX=-0.00 mountY=0.24, mountTheta=1.58
23:59:05.275 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.04, opts=13)
23:59:05.275 00.000 10844 Enqueuing Move request for scope (0.23, -0.04)
23:59:05.275 00.000 11060 Worker thread wakes up
23:59:05.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
23:59:05.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
23:59:05.275 00.000 11060 Moving (0.23, -0.04) raw xDistance=-0.00 yDistance=0.24
23:59:05.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:59:05.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:05.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:59:05.275 00.000 11060 MoveAxis(E, 0, ABG)
23:59:05.275 00.000 11060 Move returns status 0, amount 0
23:59:05.275 00.000 11060 MoveAxis(N, 0, ABG)
23:59:05.275 00.000 11060 Move returns status 0, amount 0
23:59:05.275 00.000 11060 move complete, result=0
23:59:05.275 00.000 11060 worker thread done servicing request
23:59:05.280 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:05.311 00.031 10844 UpdateGuideState exits: m=2968 SNR=35.4 Saturated
23:59:05.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:05.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:05.311 00.000 10844 Enqueuing Expose request
23:59:05.311 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:05.311 00.000 11060 Worker thread wakes up
23:59:05.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:05.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:05.938 00.627 11060 Exposure complete
23:59:06.106 00.168 11060 worker thread done servicing request
23:59:06.106 00.000 10844 OnExposeComplete: enter
23:59:06.106 00.000 10844 UpdateGuideState(): m_state=6
23:59:06.106 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4132
23:59:06.106 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.33, Mass=2885, SNR=34.9, Peak=243 HFD=3.5
23:59:06.106 00.000 10844 MultiStar: [#1 0.38,0.38,1.08,U] [#2 0.10,-0.23,2.21,U] [#3 0.77,-0.21,0.00,M4] [#4 0.38,0.06,0.98,U] [#5 0.20,0.27,1.09,U] [#6 0.62,0.45,0.00,M2] [#7 0.21,-0.09,0.92,U] [#8 0.22,0.68,0.00,M1] 
23:59:06.106 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.03}, one-star: {0.29, 0.05}
23:59:06.106 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
23:59:06.106 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
23:59:06.106 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.24 cameraTheta=0.13 mountX=-0.07 mountY=0.23, mountTheta=1.88
23:59:06.111 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.03, opts=13)
23:59:06.111 00.000 10844 Enqueuing Move request for scope (0.23, 0.03)
23:59:06.111 00.000 11060 Worker thread wakes up
23:59:06.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
23:59:06.111 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
23:59:06.111 00.000 11060 Moving (0.23, 0.03) raw xDistance=-0.07 yDistance=0.23
23:59:06.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:59:06.111 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.20 newest=0.62
23:59:06.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
23:59:06.111 00.000 11060 MoveAxis(E, 0, ABG)
23:59:06.111 00.000 11060 Move returns status 0, amount 0
23:59:06.111 00.000 11060 BLC: Oldest BLC event removed
23:59:06.111 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:59:06.111 00.000 11060 MoveAxis(S, 838, ABG)
23:59:06.111 00.000 11060 duration set to 750 by maxDecDuration
23:59:06.111 00.000 11060 Guiding  Dir = 1, Dur = 750
23:59:06.116 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:06.131 00.015 10844 UpdateGuideState exits: m=2885 SNR=34.9
23:59:06.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:06.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:06.131 00.000 10844 Enqueuing Expose request
23:59:06.136 00.005 11060 IsSlewing returns 0
23:59:06.138 00.002 11060 IsGuiding returns 0
23:59:06.917 00.779 11060 IsGuiding returns 0
23:59:06.919 00.002 11060 Move returns status 0, amount 750
23:59:06.919 00.000 11060 move complete, result=0
23:59:06.919 00.000 11060 worker thread done servicing request
23:59:06.919 00.000 11060 Worker thread wakes up
23:59:06.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:06.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:06.919 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
23:59:07.542 00.623 11060 Exposure complete
23:59:07.720 00.178 11060 worker thread done servicing request
23:59:07.720 00.000 10844 OnExposeComplete: enter
23:59:07.720 00.000 10844 UpdateGuideState(): m_state=6
23:59:07.720 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4133
23:59:07.720 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=60.85, Mass=3376, SNR=37.7, Peak=227 HFD=3.9
23:59:07.720 00.000 10844 MultiStar: [#1 0.28,-0.13,1.03,U] [#2 -0.23,0.30,1.88,U] [#3 0.04,-0.08,0.91,U] [#4 0.06,-0.39,0.90,U] [#5 -0.39,-0.54,0.00,M1] [#6 0.25,-0.08,0.87,U] [#7 0.03,-0.47,0.89,U] [#8 -0.54,0.43,0.00,M2] 
23:59:07.720 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.12}, one-star: {0.03, -0.43}
23:59:07.720 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
23:59:07.720 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
23:59:07.720 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.32 mountX=0.11 mountY=0.05, mountTheta=0.42
23:59:07.720 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
23:59:07.720 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
23:59:07.720 00.000 11060 Worker thread wakes up
23:59:07.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
23:59:07.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
23:59:07.720 00.000 11060 Moving (0.03, -0.12) raw xDistance=0.11 yDistance=0.05
23:59:07.720 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.157979, 1:0.049912
23:59:07.720 00.000 11060 BLC: No correction, Miss < min_move
23:59:07.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:59:07.725 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:07.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:07.725 00.000 11060 MoveAxis(E, 0, ABG)
23:59:07.725 00.000 11060 Move returns status 0, amount 0
23:59:07.725 00.000 11060 MoveAxis(N, 0, ABG)
23:59:07.725 00.000 11060 Move returns status 0, amount 0
23:59:07.725 00.000 11060 move complete, result=0
23:59:07.725 00.000 11060 worker thread done servicing request
23:59:07.742 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:07.760 00.018 10844 UpdateGuideState exits: m=3376 SNR=37.7
23:59:07.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:07.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:07.760 00.000 10844 Enqueuing Expose request
23:59:07.760 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:07.760 00.000 11060 Worker thread wakes up
23:59:07.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:07.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:08.389 00.629 11060 Exposure complete
23:59:08.548 00.159 11060 worker thread done servicing request
23:59:08.548 00.000 10844 OnExposeComplete: enter
23:59:08.548 00.000 10844 UpdateGuideState(): m_state=6
23:59:08.548 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4134
23:59:08.548 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=60.91, Mass=3149, SNR=36.1, Peak=214 HFD=3.6
23:59:08.548 00.000 10844 MultiStar: [#1 0.07,-0.01,1.05,U] [#2 -0.13,0.15,1.97,U] [#3 0.16,-0.28,1.01,U] [#4 0.36,-0.23,1.00,U] [#5 -0.33,0.07,1.00,U] [#6 0.43,-0.10,0.95,U] [#7 -0.22,-0.58,0.82,U] [#8 -0.15,0.24,0.97,U] 
23:59:08.548 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.27, -0.37}
23:59:08.553 00.005 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
23:59:08.553 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
23:59:08.553 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.18 mountX=0.08 mountY=0.05, mountTheta=0.56
23:59:08.553 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.09, opts=13)
23:59:08.553 00.000 10844 Enqueuing Move request for scope (0.04, -0.09)
23:59:08.553 00.000 11060 Worker thread wakes up
23:59:08.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
23:59:08.553 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
23:59:08.555 00.002 11060 Moving (0.04, -0.09) raw xDistance=0.08 yDistance=0.05
23:59:08.555 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.157979, 1:0.049912, 2:0.049750
23:59:08.555 00.000 11060 BLC: No correction, Miss < min_move
23:59:08.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:59:08.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:08.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:59:08.555 00.000 11060 MoveAxis(E, 0, ABG)
23:59:08.555 00.000 11060 Move returns status 0, amount 0
23:59:08.555 00.000 11060 MoveAxis(N, 0, ABG)
23:59:08.555 00.000 11060 Move returns status 0, amount 0
23:59:08.555 00.000 11060 move complete, result=0
23:59:08.555 00.000 11060 worker thread done servicing request
23:59:08.560 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:08.584 00.024 10844 UpdateGuideState exits: m=3149 SNR=36.1
23:59:08.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:08.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:08.584 00.000 10844 Enqueuing Expose request
23:59:08.584 00.000 11060 Worker thread wakes up
23:59:08.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:08.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:08.584 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:09.239 00.655 11060 Exposure complete
23:59:09.434 00.195 11060 worker thread done servicing request
23:59:09.434 00.000 10844 OnExposeComplete: enter
23:59:09.434 00.000 10844 UpdateGuideState(): m_state=6
23:59:09.434 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4135
23:59:09.434 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=60.83, Mass=2975, SNR=36.1, Peak=223 HFD=3.6
23:59:09.434 00.000 10844 MultiStar: [#1 0.40,-0.01,0.97,U] [#2 0.19,-0.29,2.00,U] [#3 0.41,-0.46,0.99,U] [#4 0.08,0.37,0.94,U] [#5 0.34,0.26,1.03,U] [#6 0.13,-0.08,0.89,U] [#7 0.23,0.23,0.83,U] [#8 0.13,0.10,1.00,U] 
23:59:09.434 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.07}, one-star: {0.03, -0.45}
23:59:09.434 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
23:59:09.434 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
23:59:09.434 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.31 mountX=0.03 mountY=0.22, mountTheta=1.44
23:59:09.440 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.07, opts=13)
23:59:09.440 00.000 10844 Enqueuing Move request for scope (0.21, -0.07)
23:59:09.440 00.000 11060 Worker thread wakes up
23:59:09.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
23:59:09.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
23:59:09.440 00.000 11060 Moving (0.21, -0.07) raw xDistance=0.03 yDistance=0.22
23:59:09.440 00.000 11060 BLC: window closed
23:59:09.440 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.157979, 1:0.049912, 2:0.049750
23:59:09.440 00.000 11060 BLC: Under-shoot: nominal increase by 45
23:59:09.440 00.000 11060 BLC: window closed
23:59:09.440 00.000 11060 BLC: Pulse increase limited by ceiling of 750
23:59:09.440 00.000 11060 BLC: Pulse adjusted to 750
23:59:09.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:59:09.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
23:59:09.440 00.000 11060 MoveAxis(E, 0, ABG)
23:59:09.440 00.000 11060 Move returns status 0, amount 0
23:59:09.440 00.000 11060 MoveAxis(S, 86, ABG)
23:59:09.440 00.000 11060 Guiding  Dir = 1, Dur = 86
23:59:09.445 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:09.450 00.005 11060 IsSlewing returns 0
23:59:09.451 00.001 11060 IsGuiding returns 0
23:59:09.461 00.010 10844 UpdateGuideState exits: m=2975 SNR=36.1
23:59:09.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:09.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:09.461 00.000 10844 Enqueuing Expose request
23:59:09.543 00.082 11060 IsGuiding returns 0
23:59:09.543 00.000 11060 Move returns status 0, amount 86
23:59:09.543 00.000 11060 move complete, result=0
23:59:09.545 00.002 11060 worker thread done servicing request
23:59:09.545 00.000 11060 Worker thread wakes up
23:59:09.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:09.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:09.548 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 86 ms SOUTH
23:59:09.673 00.125 10844 evsrv: cli 0EEED8F0 connect
23:59:09.673 00.000 10844 case statement mapped state 6 to 3
23:59:09.673 00.000 10844 case statement mapped state 6 to 3
23:59:09.673 00.000 10844 evsrv: cli 0EEED8F0 request: {"method":"get_pixel_scale","id":"c6bc1542-fdf9-41a7-b5c9-d1621721fff3"}
23:59:09.673 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"c6bc1542-fdf9-41a7-b5c9-d1621721fff3"}
23:59:09.673 00.000 10844 evsrv: cli 0EEED8F0 disconnect
23:59:10.189 00.516 11060 Exposure complete
23:59:10.381 00.192 11060 worker thread done servicing request
23:59:10.381 00.000 10844 OnExposeComplete: enter
23:59:10.381 00.000 10844 UpdateGuideState(): m_state=6
23:59:10.382 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4136
23:59:10.382 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=61.12, Mass=3205, SNR=36.6, Peak=228 HFD=4.0
23:59:10.382 00.000 10844 MultiStar: [#1 -0.00,-0.21,1.01,U] [#2 -0.27,0.13,1.91,U] [#3 0.04,-0.11,0.96,U] [#4 -0.24,-0.42,0.92,U] [#5 -0.02,-0.22,1.03,U] [#6 0.14,-0.08,0.93,U] [#7 -0.41,-0.39,0.82,U] [#8 0.07,0.22,0.96,U] 
23:59:10.382 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.11}, one-star: {-0.40, -0.16}
23:59:10.382 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
23:59:10.382 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
23:59:10.382 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.46 mountX=0.13 mountY=-0.11, mountTheta=-0.72
23:59:10.382 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.11, opts=13)
23:59:10.382 00.000 10844 Enqueuing Move request for scope (-0.13, -0.11)
23:59:10.382 00.000 11060 Worker thread wakes up
23:59:10.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
23:59:10.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
23:59:10.382 00.000 11060 Moving (-0.13, -0.11) raw xDistance=0.13 yDistance=-0.11
23:59:10.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:59:10.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:10.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:59:10.382 00.000 11060 MoveAxis(W, 22, ABG)
23:59:10.382 00.000 11060 Guiding  Dir = 3, Dur = 22
23:59:10.388 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:10.398 00.010 11060 IsSlewing returns 0
23:59:10.398 00.000 11060 IsGuiding returns 0
23:59:10.408 00.010 10844 UpdateGuideState exits: m=3205 SNR=36.6
23:59:10.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:10.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:10.408 00.000 10844 Enqueuing Expose request
23:59:10.434 00.026 11060 IsGuiding returns 0
23:59:10.434 00.000 11060 Move returns status 0, amount 22
23:59:10.434 00.000 11060 MoveAxis(N, 0, ABG)
23:59:10.434 00.000 11060 Move returns status 0, amount 0
23:59:10.434 00.000 11060 move complete, result=0
23:59:10.434 00.000 11060 worker thread done servicing request
23:59:10.434 00.000 11060 Worker thread wakes up
23:59:10.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:10.434 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
23:59:10.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:11.072 00.638 11060 Exposure complete
23:59:11.259 00.187 11060 worker thread done servicing request
23:59:11.259 00.000 10844 OnExposeComplete: enter
23:59:11.259 00.000 10844 UpdateGuideState(): m_state=6
23:59:11.259 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4137
23:59:11.260 00.001 10844 Star::Find returns 1 (0), X=258.45, Y=61.19, Mass=3127, SNR=35.7, Peak=226 HFD=3.4
23:59:11.260 00.000 10844 MultiStar: [#1 0.06,0.75,0.00,M1] [#2 -0.64,0.35,0.00,M1] [#3 0.21,0.22,0.99,U] [#4 0.21,-0.11,0.99,U] [#5 -0.37,-0.19,0.99,U] [#6 -0.05,-0.24,0.88,U] [#7 -0.30,-0.10,0.90,U] [#8 -0.20,0.23,1.00,U] 
23:59:11.260 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.03}, one-star: {0.09, -0.09}
23:59:11.260 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
23:59:11.260 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
23:59:11.260 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.58 mountX=0.04 mountY=-0.05, mountTheta=-0.83
23:59:11.271 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
23:59:11.273 00.002 10844 Enqueuing Move request for scope (-0.05, -0.03)
23:59:11.273 00.000 11060 Worker thread wakes up
23:59:11.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
23:59:11.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
23:59:11.273 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=-0.05
23:59:11.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:59:11.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:11.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:11.273 00.000 11060 MoveAxis(E, 0, ABG)
23:59:11.273 00.000 11060 Move returns status 0, amount 0
23:59:11.273 00.000 11060 MoveAxis(N, 0, ABG)
23:59:11.273 00.000 11060 Move returns status 0, amount 0
23:59:11.273 00.000 11060 move complete, result=0
23:59:11.273 00.000 11060 worker thread done servicing request
23:59:11.279 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:11.295 00.016 10844 UpdateGuideState exits: m=3127 SNR=35.7
23:59:11.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:11.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:11.295 00.000 10844 Enqueuing Expose request
23:59:11.295 00.000 11060 Worker thread wakes up
23:59:11.295 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:59:11.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:11.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:11.923 00.628 11060 Exposure complete
23:59:12.068 00.145 11060 worker thread done servicing request
23:59:12.068 00.000 10844 OnExposeComplete: enter
23:59:12.068 00.000 10844 UpdateGuideState(): m_state=6
23:59:12.068 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4138
23:59:12.068 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.70, Mass=2845, SNR=34.3, Peak=241 HFD=3.3
23:59:12.073 00.005 10844 MultiStar: [#1 0.12,-0.04,1.08,U] [#2 -0.22,0.41,1.96,U] [#3 -0.14,-0.28,1.00,U] [#4 -0.06,0.25,1.02,U] [#5 0.03,-0.08,1.10,U] [#6 -0.25,0.31,0.96,U] [#7 -0.21,-0.07,0.91,U] [#8 -0.52,0.47,0.00,M1] 
23:59:12.073 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {0.18, 0.42}
23:59:12.073 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
23:59:12.073 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
23:59:12.073 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.07 mountX=-0.13 mountY=-0.10, mountTheta=-2.47
23:59:12.073 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.15, opts=13)
23:59:12.073 00.000 10844 Enqueuing Move request for scope (-0.08, 0.15)
23:59:12.073 00.000 11060 Worker thread wakes up
23:59:12.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
23:59:12.073 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
23:59:12.073 00.000 11060 Moving (-0.08, 0.15) raw xDistance=-0.13 yDistance=-0.10
23:59:12.075 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
23:59:12.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:12.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:12.075 00.000 11060 MoveAxis(E, 22, ABG)
23:59:12.075 00.000 11060 Guiding  Dir = 2, Dur = 22
23:59:12.080 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:12.090 00.010 11060 IsSlewing returns 0
23:59:12.090 00.000 11060 IsGuiding returns 0
23:59:12.101 00.011 10844 UpdateGuideState exits: m=2845 SNR=34.3
23:59:12.103 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:12.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:12.103 00.000 10844 Enqueuing Expose request
23:59:12.119 00.016 11060 IsGuiding returns 0
23:59:12.119 00.000 11060 Move returns status 0, amount 22
23:59:12.119 00.000 11060 MoveAxis(N, 0, ABG)
23:59:12.119 00.000 11060 Move returns status 0, amount 0
23:59:12.119 00.000 11060 move complete, result=0
23:59:12.119 00.000 11060 worker thread done servicing request
23:59:12.119 00.000 11060 Worker thread wakes up
23:59:12.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:12.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:12.121 00.002 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
23:59:12.743 00.622 11060 Exposure complete
23:59:12.935 00.192 11060 worker thread done servicing request
23:59:12.935 00.000 10844 OnExposeComplete: enter
23:59:12.935 00.000 10844 UpdateGuideState(): m_state=6
23:59:12.936 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4139
23:59:12.936 00.000 10844 Star::Find returns 1 (0), X=257.70, Y=61.33, Mass=3493, SNR=38.2, Peak=239 HFD=3.6
23:59:12.936 00.000 10844 MultiStar: [#1 -0.10,0.08,0.86,U] [#2 -0.48,0.39,1.86,U] [#3 0.15,-0.17,0.93,U] [#4 -0.52,0.27,0.86,U] [#5 -0.39,0.20,0.98,U] [#6 -0.15,-0.39,0.87,U] [#7 -0.59,0.07,0.83,U] [#8 -0.35,0.17,0.90,U] 
23:59:12.936 00.000 10844 refined, 8 included, MultiStar: {-0.36, 0.11}, one-star: {-0.66, 0.05}
23:59:12.936 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
23:59:12.936 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
23:59:12.936 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.11 hyp=0.38 cameraTheta=2.85 mountX=-0.04 mountY=-0.37, mountTheta=-1.68
23:59:12.947 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.11, opts=13)
23:59:12.947 00.000 10844 Enqueuing Move request for scope (-0.36, 0.11)
23:59:12.949 00.002 11060 Worker thread wakes up
23:59:12.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.11) opts 0xd
23:59:12.949 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.11)
23:59:12.949 00.000 11060 Moving (-0.36, 0.11) raw xDistance=-0.04 yDistance=-0.37
23:59:12.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:59:12.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:59:12.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:59:12.949 00.000 11060 MoveAxis(E, 0, ABG)
23:59:12.949 00.000 11060 Move returns status 0, amount 0
23:59:12.949 00.000 11060 MoveAxis(N, 0, ABG)
23:59:12.949 00.000 11060 Move returns status 0, amount 0
23:59:12.949 00.000 11060 move complete, result=0
23:59:12.949 00.000 11060 worker thread done servicing request
23:59:12.956 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:12.972 00.016 10844 UpdateGuideState exits: m=3493 SNR=38.2
23:59:12.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:12.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:12.972 00.000 10844 Enqueuing Expose request
23:59:12.972 00.000 11060 Worker thread wakes up
23:59:12.972 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
23:59:12.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:12.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:13.608 00.636 11060 Exposure complete
23:59:13.825 00.217 11060 worker thread done servicing request
23:59:13.825 00.000 10844 OnExposeComplete: enter
23:59:13.825 00.000 10844 UpdateGuideState(): m_state=6
23:59:13.826 00.001 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4140
23:59:13.826 00.000 10844 Star::Find returns 1 (0), X=258.10, Y=61.21, Mass=2875, SNR=34.8, Peak=249 HFD=3.2
23:59:13.827 00.001 10844 MultiStar: [#1 -0.25,-0.03,1.14,U] [#2 -0.90,-0.17,0.00,M1] [#3 -0.18,-0.79,0.00,M1] [#4 -0.01,-0.04,0.99,U] [#5 -0.34,-0.49,0.97,U] [#6 -0.35,-0.60,0.00,M1] [#7 -0.86,-0.49,0.00,M1] [#8 -0.49,-0.15,1.03,U] 
23:59:13.827 00.000 10844 single-star, 4 included, MultiStar: {-0.27, -0.15}, one-star: {-0.26, -0.07}
23:59:13.827 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:59:13.827 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
23:59:13.827 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.89 mountX=0.11 mountY=-0.25, mountTheta=-1.14
23:59:13.829 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.07, opts=13)
23:59:13.830 00.001 10844 Enqueuing Move request for scope (-0.26, -0.07)
23:59:13.830 00.000 11060 Worker thread wakes up
23:59:13.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd
23:59:13.830 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.07)
23:59:13.830 00.000 11060 Moving (-0.26, -0.07) raw xDistance=0.11 yDistance=-0.25
23:59:13.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:59:13.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:59:13.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:59:13.830 00.000 11060 MoveAxis(E, 0, ABG)
23:59:13.830 00.000 11060 Move returns status 0, amount 0
23:59:13.830 00.000 11060 MoveAxis(N, 0, ABG)
23:59:13.830 00.000 11060 Move returns status 0, amount 0
23:59:13.830 00.000 11060 move complete, result=0
23:59:13.830 00.000 11060 worker thread done servicing request
23:59:13.838 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:59:13.861 00.023 10844 UpdateGuideState exits: m=2875 SNR=34.8
23:59:13.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:13.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:13.861 00.000 10844 Enqueuing Expose request
23:59:13.861 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:59:13.861 00.000 11060 Worker thread wakes up
23:59:13.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:13.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:14.489 00.628 11060 Exposure complete
23:59:14.664 00.175 11060 worker thread done servicing request
23:59:14.664 00.000 10844 OnExposeComplete: enter
23:59:14.664 00.000 10844 UpdateGuideState(): m_state=6
23:59:14.664 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4141
23:59:14.664 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.02, Mass=3055, SNR=35.8, Peak=255 HFD=3.4
23:59:14.664 00.000 10844 MultiStar: [#1 -0.08,-0.59,0.89,U] [#2 -0.14,0.01,2.00,U] [#3 0.11,-0.40,0.98,U] [#4 -0.54,-0.27,0.99,U] [#5 -0.20,-0.61,0.00,M1] [#6 -0.06,-0.61,0.96,U] [#7 -0.11,-0.71,0.00,M2] [#8 -0.50,0.27,0.95,U] 
23:59:14.664 00.000 10844 single-star, 6 included, MultiStar: {-0.19, -0.23}, one-star: {-0.12, -0.26}
23:59:14.664 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
23:59:14.669 00.005 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
23:59:14.669 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.02 mountX=0.28 mountY=-0.08, mountTheta=-0.28
23:59:14.669 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.26, opts=13)
23:59:14.669 00.000 10844 Enqueuing Move request for scope (-0.12, -0.26)
23:59:14.669 00.000 11060 Worker thread wakes up
23:59:14.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
23:59:14.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
23:59:14.669 00.000 11060 Moving (-0.12, -0.26) raw xDistance=0.28 yDistance=-0.08
23:59:14.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
23:59:14.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:14.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:59:14.669 00.000 11060 MoveAxis(W, 48, ABG)
23:59:14.669 00.000 11060 Guiding  Dir = 3, Dur = 48
23:59:14.688 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:14.688 00.000 11060 IsSlewing returns 0
23:59:14.688 00.000 11060 IsGuiding returns 0
23:59:14.704 00.016 10844 UpdateGuideState exits: m=3055 SNR=35.8 Saturated
23:59:14.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:14.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:14.704 00.000 10844 Enqueuing Expose request
23:59:14.750 00.046 11060 IsGuiding returns 0
23:59:14.750 00.000 11060 Move returns status 0, amount 48
23:59:14.750 00.000 11060 MoveAxis(N, 0, ABG)
23:59:14.750 00.000 11060 Move returns status 0, amount 0
23:59:14.750 00.000 11060 move complete, result=0
23:59:14.750 00.000 11060 worker thread done servicing request
23:59:14.750 00.000 11060 Worker thread wakes up
23:59:14.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:14.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:14.759 00.009 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
23:59:15.403 00.644 11060 Exposure complete
23:59:15.555 00.152 11060 worker thread done servicing request
23:59:15.555 00.000 10844 OnExposeComplete: enter
23:59:15.555 00.000 10844 UpdateGuideState(): m_state=6
23:59:15.555 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4142
23:59:15.555 00.000 10844 Star::Find returns 1 (0), X=257.94, Y=61.85, Mass=3365, SNR=37.1, Peak=247 HFD=3.9
23:59:15.567 00.012 10844 MultiStar: [#1 -0.33,0.15,0.96,U] [#2 -0.78,0.36,0.00,M1] [#3 0.21,-0.37,0.90,U] [#4 -0.44,-0.04,0.91,U] [#5 -0.69,0.27,0.00,M2] [#6 0.08,-0.41,0.94,U] [#7 -0.31,-0.32,0.89,U] [#8 -0.46,0.16,0.96,U] 
23:59:15.567 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.03}, one-star: {-0.42, 0.57}
23:59:15.567 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
23:59:15.567 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
23:59:15.567 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.04 mountX=0.07 mountY=-0.23, mountTheta=-1.29
23:59:15.570 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.03, opts=13)
23:59:15.570 00.000 10844 Enqueuing Move request for scope (-0.24, -0.03)
23:59:15.570 00.000 11060 Worker thread wakes up
23:59:15.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
23:59:15.570 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
23:59:15.570 00.000 11060 Moving (-0.24, -0.03) raw xDistance=0.07 yDistance=-0.23
23:59:15.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:59:15.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:15.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:59:15.570 00.000 11060 MoveAxis(E, 0, ABG)
23:59:15.573 00.003 11060 Move returns status 0, amount 0
23:59:15.573 00.000 11060 MoveAxis(N, 0, ABG)
23:59:15.573 00.000 11060 Move returns status 0, amount 0
23:59:15.573 00.000 11060 move complete, result=0
23:59:15.573 00.000 11060 worker thread done servicing request
23:59:15.580 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:59:15.596 00.016 10844 UpdateGuideState exits: m=3365 SNR=37.1
23:59:15.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:15.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:15.596 00.000 10844 Enqueuing Expose request
23:59:15.596 00.000 11060 Worker thread wakes up
23:59:15.596 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:59:15.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:15.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:16.229 00.633 11060 Exposure complete
23:59:16.393 00.164 11060 worker thread done servicing request
23:59:16.393 00.000 10844 OnExposeComplete: enter
23:59:16.398 00.005 10844 UpdateGuideState(): m_state=6
23:59:16.398 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4143
23:59:16.398 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.43, Mass=3046, SNR=35.5, Peak=253 HFD=3.3
23:59:16.398 00.000 10844 MultiStar: [#1 -0.08,0.04,0.93,U] [#2 -0.02,-0.32,2.03,U] [#3 0.42,-0.41,0.95,U] [#4 -0.38,0.31,0.99,U] [#5 -0.14,-0.36,1.03,U] [#6 0.08,-0.35,0.97,U] [#7 -0.01,-0.62,0.90,U] [#8 -0.19,0.38,0.93,U] 
23:59:16.398 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.14, 0.15}
23:59:16.398 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
23:59:16.398 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
23:59:16.398 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.70 mountX=0.15 mountY=0.00, mountTheta=0.03
23:59:16.400 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
23:59:16.400 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
23:59:16.400 00.000 11060 Worker thread wakes up
23:59:16.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
23:59:16.401 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
23:59:16.401 00.000 11060 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.00
23:59:16.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:59:16.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:16.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:59:16.401 00.000 11060 MoveAxis(W, 26, ABG)
23:59:16.401 00.000 11060 Guiding  Dir = 3, Dur = 26
23:59:16.408 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:16.420 00.012 10844 UpdateGuideState exits: m=3046 SNR=35.5
23:59:16.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:16.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:16.420 00.000 10844 Enqueuing Expose request
23:59:16.428 00.008 11060 IsSlewing returns 0
23:59:16.428 00.000 11060 IsGuiding returns 0
23:59:16.474 00.046 11060 IsGuiding returns 0
23:59:16.474 00.000 11060 Move returns status 0, amount 26
23:59:16.474 00.000 11060 MoveAxis(N, 0, ABG)
23:59:16.474 00.000 11060 Move returns status 0, amount 0
23:59:16.474 00.000 11060 move complete, result=0
23:59:16.475 00.001 11060 worker thread done servicing request
23:59:16.475 00.000 11060 Worker thread wakes up
23:59:16.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:16.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:16.475 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
23:59:17.104 00.629 11060 Exposure complete
23:59:17.274 00.170 11060 worker thread done servicing request
23:59:17.274 00.000 10844 OnExposeComplete: enter
23:59:17.274 00.000 10844 UpdateGuideState(): m_state=6
23:59:17.274 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4144
23:59:17.274 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=60.65, Mass=3243, SNR=37.0, Peak=255 HFD=3.6
23:59:17.276 00.002 10844 MultiStar: [#1 -0.10,-0.18,0.91,U] [#2 -0.02,0.52,1.87,U] [#3 0.13,-0.52,0.91,U] [#4 0.18,-0.14,0.92,U] [#5 0.21,-0.20,0.97,U] [#6 -0.24,-0.04,0.97,U] [#7 -0.17,-1.00,0.00,M1] [#8 -0.30,0.59,0.00,M1] 
23:59:17.276 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.09}, one-star: {-0.10, -0.63}
23:59:17.276 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
23:59:17.276 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
23:59:17.276 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=0.09 mountY=0.02, mountTheta=0.19
23:59:17.277 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.09, opts=13)
23:59:17.277 00.000 10844 Enqueuing Move request for scope (0.00, -0.09)
23:59:17.277 00.000 11060 Worker thread wakes up
23:59:17.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
23:59:17.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
23:59:17.277 00.000 11060 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=0.02
23:59:17.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:59:17.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:17.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:59:17.277 00.000 11060 MoveAxis(E, 0, ABG)
23:59:17.277 00.000 11060 Move returns status 0, amount 0
23:59:17.277 00.000 11060 MoveAxis(N, 0, ABG)
23:59:17.277 00.000 11060 Move returns status 0, amount 0
23:59:17.277 00.000 11060 move complete, result=0
23:59:17.277 00.000 11060 worker thread done servicing request
23:59:17.282 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:17.307 00.025 10844 UpdateGuideState exits: m=3243 SNR=37.0 Saturated
23:59:17.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:17.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:17.307 00.000 10844 Enqueuing Expose request
23:59:17.307 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:17.307 00.000 11060 Worker thread wakes up
23:59:17.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:17.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:17.948 00.641 11060 Exposure complete
23:59:18.119 00.171 11060 worker thread done servicing request
23:59:18.119 00.000 10844 OnExposeComplete: enter
23:59:18.119 00.000 10844 UpdateGuideState(): m_state=6
23:59:18.119 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4145
23:59:18.119 00.000 10844 Star::Find returns 1 (0), X=258.09, Y=61.59, Mass=2947, SNR=35.4, Peak=253 HFD=3.6
23:59:18.119 00.000 10844 MultiStar: [#1 -0.40,-0.14,1.02,U] [#2 -0.12,0.49,1.94,U] [#3 -0.29,-0.07,0.98,U] [#4 -0.03,0.16,1.00,U] [#5 -0.14,-0.34,1.11,U] [#6 -0.33,0.43,0.92,U] [#7 -0.70,-0.63,0.00,M2] [#8 -0.35,0.43,0.97,U] 
23:59:18.119 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.19}, one-star: {-0.27, 0.32}
23:59:18.119 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.08)
23:59:18.119 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
23:59:18.119 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.29 cameraTheta=2.46 mountX=-0.14 mountY=-0.25, mountTheta=-2.08
23:59:18.121 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.19, opts=13)
23:59:18.121 00.000 10844 Enqueuing Move request for scope (-0.23, 0.19)
23:59:18.121 00.000 11060 Worker thread wakes up
23:59:18.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0xd
23:59:18.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
23:59:18.121 00.000 11060 Moving (-0.23, 0.19) raw xDistance=-0.14 yDistance=-0.25
23:59:18.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
23:59:18.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:59:18.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:59:18.121 00.000 11060 MoveAxis(E, 25, ABG)
23:59:18.121 00.000 11060 Guiding  Dir = 2, Dur = 25
23:59:18.126 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:18.131 00.005 11060 IsSlewing returns 0
23:59:18.131 00.000 11060 IsGuiding returns 0
23:59:18.136 00.005 10844 UpdateGuideState exits: m=2947 SNR=35.4
23:59:18.141 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:18.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:18.141 00.000 10844 Enqueuing Expose request
23:59:18.163 00.022 11060 IsGuiding returns 0
23:59:18.163 00.000 11060 Move returns status 0, amount 25
23:59:18.163 00.000 11060 MoveAxis(N, 0, ABG)
23:59:18.163 00.000 11060 Move returns status 0, amount 0
23:59:18.163 00.000 11060 move complete, result=0
23:59:18.163 00.000 11060 worker thread done servicing request
23:59:18.163 00.000 11060 Worker thread wakes up
23:59:18.163 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.3 px 0 ms NORTH
23:59:18.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:18.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:18.802 00.639 11060 Exposure complete
23:59:18.972 00.170 11060 worker thread done servicing request
23:59:18.972 00.000 10844 OnExposeComplete: enter
23:59:18.972 00.000 10844 UpdateGuideState(): m_state=6
23:59:18.972 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4146
23:59:18.972 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=60.99, Mass=3039, SNR=35.7, Peak=247 HFD=3.6
23:59:18.972 00.000 10844 MultiStar: [#1 0.39,0.34,1.03,U] [#2 -0.21,-0.04,1.94,U] [#3 0.62,-0.34,0.00,M1] [#4 -0.41,-0.14,1.03,U] [#5 -0.68,-0.33,0.00,M1] [#6 -0.23,-0.58,0.97,U] [#7 0.25,-0.18,0.94,U] [#8 -0.23,-0.08,0.94,U] 
23:59:18.972 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.12}, one-star: {0.16, -0.29}
23:59:18.972 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
23:59:18.972 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
23:59:18.972 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.02 mountX=0.13 mountY=-0.04, mountTheta=-0.29
23:59:18.974 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
23:59:18.974 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
23:59:18.974 00.000 11060 Worker thread wakes up
23:59:18.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
23:59:18.974 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
23:59:18.974 00.000 11060 Moving (-0.06, -0.12) raw xDistance=0.13 yDistance=-0.04
23:59:18.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
23:59:18.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:18.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:59:18.975 00.001 11060 MoveAxis(W, 22, ABG)
23:59:18.975 00.000 11060 Guiding  Dir = 3, Dur = 22
23:59:18.978 00.003 11060 IsSlewing returns 0
23:59:18.978 00.000 11060 IsGuiding returns 0
23:59:18.981 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:19.004 00.023 11060 IsGuiding returns 0
23:59:19.004 00.000 11060 Move returns status 0, amount 22
23:59:19.004 00.000 11060 MoveAxis(N, 0, ABG)
23:59:19.004 00.000 11060 Move returns status 0, amount 0
23:59:19.004 00.000 10844 UpdateGuideState exits: m=3039 SNR=35.7
23:59:19.004 00.000 11060 move complete, result=0
23:59:19.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:19.004 00.000 11060 worker thread done servicing request
23:59:19.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:19.004 00.000 10844 Enqueuing Expose request
23:59:19.004 00.000 11060 Worker thread wakes up
23:59:19.004 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
23:59:19.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:19.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:19.635 00.631 11060 Exposure complete
23:59:19.796 00.161 11060 worker thread done servicing request
23:59:19.796 00.000 10844 OnExposeComplete: enter
23:59:19.796 00.000 10844 UpdateGuideState(): m_state=6
23:59:19.796 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4147
23:59:19.796 00.000 10844 Star::Find returns 1 (0), X=258.16, Y=61.02, Mass=2929, SNR=34.9, Peak=245 HFD=3.2
23:59:19.796 00.000 10844 MultiStar: [#1 -0.62,-0.71,0.00,M1] [#2 -0.49,0.07,1.94,U] [#3 0.10,-1.02,0.00,M2] [#4 -0.18,-0.78,0.00,M1] [#5 -0.14,-1.05,0.00,M2] [#6 -0.24,-0.85,0.00,M1] [#7 -0.62,-1.15,0.00,M2] [#8 -0.24,-0.93,0.00,M1] 
23:59:19.796 00.000 10844 single-star, 1 included, MultiStar: {-0.39, -0.04}, one-star: {-0.20, -0.26}
23:59:19.796 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
23:59:19.796 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
23:59:19.796 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-2.23 mountX=0.29 mountY=-0.16, mountTheta=-0.49
23:59:19.799 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.26, opts=13)
23:59:19.799 00.000 10844 Enqueuing Move request for scope (-0.20, -0.26)
23:59:19.799 00.000 11060 Worker thread wakes up
23:59:19.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd
23:59:19.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.26)
23:59:19.799 00.000 11060 Moving (-0.20, -0.26) raw xDistance=0.29 yDistance=-0.16
23:59:19.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
23:59:19.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:19.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:59:19.799 00.000 11060 MoveAxis(W, 52, ABG)
23:59:19.799 00.000 11060 Guiding  Dir = 3, Dur = 52
23:59:19.805 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:19.815 00.010 10844 UpdateGuideState exits: m=2929 SNR=34.9
23:59:19.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:19.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:19.815 00.000 10844 Enqueuing Expose request
23:59:19.820 00.005 11060 IsSlewing returns 0
23:59:19.820 00.000 11060 IsGuiding returns 0
23:59:19.897 00.077 11060 IsGuiding returns 0
23:59:19.898 00.001 11060 Move returns status 0, amount 52
23:59:19.898 00.000 11060 MoveAxis(N, 0, ABG)
23:59:19.898 00.000 11060 Move returns status 0, amount 0
23:59:19.898 00.000 11060 move complete, result=0
23:59:19.898 00.000 11060 worker thread done servicing request
23:59:19.898 00.000 11060 Worker thread wakes up
23:59:19.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:19.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:19.909 00.011 10844 GuideStep: 0.3 px 52 ms WEST, -0.2 px 0 ms NORTH
23:59:20.533 00.624 11060 Exposure complete
23:59:20.706 00.173 11060 worker thread done servicing request
23:59:20.706 00.000 10844 OnExposeComplete: enter
23:59:20.706 00.000 10844 UpdateGuideState(): m_state=6
23:59:20.706 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4148
23:59:20.706 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=60.40, Mass=2940, SNR=34.7, Peak=255 HFD=3.5
23:59:20.706 00.000 10844 MultiStar: [#1 0.10,-0.13,1.03,U] [#2 -0.65,0.08,0.00,M1] [#3 0.36,-0.24,1.01,U] [#4 -0.27,-0.32,1.01,U] [#5 -0.19,-1.13,0.00,M3] [#6 0.31,-0.17,0.90,U] [#7 -0.15,-0.75,0.00,M3] [#8 -0.35,-0.18,0.99,U] 
23:59:20.706 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.32}, one-star: {-0.01, -0.88}
23:59:20.706 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
23:59:20.706 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
23:59:20.706 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.51 mountX=0.31 mountY=0.07, mountTheta=0.23
23:59:20.708 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.32, opts=13)
23:59:20.708 00.000 10844 Enqueuing Move request for scope (0.02, -0.32)
23:59:20.708 00.000 11060 Worker thread wakes up
23:59:20.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
23:59:20.710 00.002 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
23:59:20.710 00.000 11060 Moving (0.02, -0.32) raw xDistance=0.31 yDistance=0.07
23:59:20.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
23:59:20.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:20.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:59:20.710 00.000 11060 MoveAxis(W, 56, ABG)
23:59:20.710 00.000 11060 Guiding  Dir = 3, Dur = 56
23:59:20.713 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:20.731 00.018 10844 UpdateGuideState exits: m=2940 SNR=34.7 Saturated
23:59:20.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:20.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:20.731 00.000 10844 Enqueuing Expose request
23:59:20.739 00.008 11060 IsSlewing returns 0
23:59:20.739 00.000 11060 IsGuiding returns 0
23:59:20.830 00.091 11060 IsGuiding returns 0
23:59:20.830 00.000 11060 Move returns status 0, amount 56
23:59:20.830 00.000 11060 MoveAxis(N, 0, ABG)
23:59:20.830 00.000 11060 Move returns status 0, amount 0
23:59:20.830 00.000 11060 move complete, result=0
23:59:20.830 00.000 11060 worker thread done servicing request
23:59:20.830 00.000 11060 Worker thread wakes up
23:59:20.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:20.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:20.830 00.000 10844 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
23:59:21.466 00.636 11060 Exposure complete
23:59:21.614 00.148 11060 worker thread done servicing request
23:59:21.614 00.000 10844 OnExposeComplete: enter
23:59:21.614 00.000 10844 UpdateGuideState(): m_state=6
23:59:21.614 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4149
23:59:21.614 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=61.52, Mass=2853, SNR=33.9, Peak=255 HFD=3.2
23:59:21.614 00.000 10844 MultiStar: [#1 0.30,0.02,1.05,U] [#2 -0.28,0.24,2.11,U] [#3 0.49,-0.26,0.96,U] [#4 0.19,0.01,1.03,U] [#5 -0.13,-0.20,1.07,U] [#6 -0.07,-0.38,0.99,U] [#7 0.21,-0.38,0.91,U] [#8 -0.11,0.69,0.00,M1] 
23:59:21.614 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.16, 0.24}
23:59:21.614 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
23:59:21.614 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
23:59:21.615 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.65 mountX=0.03 mountY=0.06, mountTheta=1.10
23:59:21.615 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
23:59:21.615 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
23:59:21.615 00.000 11060 Worker thread wakes up
23:59:21.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:59:21.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:59:21.615 00.000 11060 Moving (0.06, -0.04) raw xDistance=0.03 yDistance=0.06
23:59:21.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:59:21.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:21.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:21.615 00.000 11060 MoveAxis(E, 0, ABG)
23:59:21.615 00.000 11060 Move returns status 0, amount 0
23:59:21.615 00.000 11060 MoveAxis(N, 0, ABG)
23:59:21.615 00.000 11060 Move returns status 0, amount 0
23:59:21.615 00.000 11060 move complete, result=0
23:59:21.615 00.000 11060 worker thread done servicing request
23:59:21.622 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:21.630 00.008 10844 UpdateGuideState exits: m=2853 SNR=33.9 Saturated
23:59:21.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:21.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:21.630 00.000 10844 Enqueuing Expose request
23:59:21.630 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:21.630 00.000 11060 Worker thread wakes up
23:59:21.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:21.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:22.264 00.634 11060 Exposure complete
23:59:22.438 00.174 11060 worker thread done servicing request
23:59:22.438 00.000 10844 OnExposeComplete: enter
23:59:22.438 00.000 10844 UpdateGuideState(): m_state=6
23:59:22.438 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4150
23:59:22.438 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.10, Mass=3344, SNR=37.3, Peak=244 HFD=3.4
23:59:22.438 00.000 10844 MultiStar: [#1 0.20,-0.30,0.93,U] [#2 -0.10,0.06,1.91,U] [#3 0.29,-0.38,1.02,U] [#4 0.15,-0.67,0.00,M1] [#5 -0.14,-0.45,0.99,U] [#6 -0.35,0.05,0.84,U] [#7 -0.59,-0.56,0.00,M3] [#8 -0.65,-0.20,0.00,M2] 
23:59:22.438 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.17}, one-star: {-0.10, -0.18}
23:59:22.438 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
23:59:22.438 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
23:59:22.438 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.76 mountX=0.17 mountY=-0.01, mountTheta=-0.03
23:59:22.440 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.17, opts=13)
23:59:22.441 00.001 10844 Enqueuing Move request for scope (-0.03, -0.17)
23:59:22.441 00.000 11060 Worker thread wakes up
23:59:22.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
23:59:22.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
23:59:22.441 00.000 11060 Moving (-0.03, -0.17) raw xDistance=0.17 yDistance=-0.01
23:59:22.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
23:59:22.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:22.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:59:22.441 00.000 11060 MoveAxis(W, 30, ABG)
23:59:22.441 00.000 11060 Guiding  Dir = 3, Dur = 30
23:59:22.447 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:22.452 00.005 11060 IsSlewing returns 0
23:59:22.452 00.000 11060 IsGuiding returns 0
23:59:22.479 00.027 10844 UpdateGuideState exits: m=3344 SNR=37.3
23:59:22.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:22.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:22.479 00.000 10844 Enqueuing Expose request
23:59:22.493 00.014 11060 IsGuiding returns 0
23:59:22.493 00.000 11060 Move returns status 0, amount 30
23:59:22.493 00.000 11060 MoveAxis(N, 0, ABG)
23:59:22.493 00.000 11060 Move returns status 0, amount 0
23:59:22.493 00.000 11060 move complete, result=0
23:59:22.493 00.000 11060 worker thread done servicing request
23:59:22.493 00.000 11060 Worker thread wakes up
23:59:22.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:22.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:22.495 00.002 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
23:59:23.116 00.621 11060 Exposure complete
23:59:23.271 00.155 11060 worker thread done servicing request
23:59:23.271 00.000 10844 OnExposeComplete: enter
23:59:23.271 00.000 10844 UpdateGuideState(): m_state=6
23:59:23.271 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4151
23:59:23.271 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=61.42, Mass=3212, SNR=36.5, Peak=255 HFD=3.6
23:59:23.271 00.000 10844 MultiStar: [#1 0.00,0.13,0.97,U] [#2 -0.31,0.31,1.89,U] [#3 -0.00,0.19,0.88,U] [#4 0.19,-0.29,0.93,U] [#5 -0.18,-0.20,1.02,U] [#6 -0.15,0.47,0.90,U] [#7 -0.60,-0.43,0.00,M4] [#8 -0.42,0.59,0.00,M3] 
23:59:23.271 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.13}, one-star: {-0.21, 0.14}
23:59:23.271 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
23:59:23.271 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
23:59:23.271 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.34 mountX=-0.10 mountY=-0.14, mountTheta=-2.20
23:59:23.274 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.13, opts=13)
23:59:23.274 00.000 10844 Enqueuing Move request for scope (-0.12, 0.13)
23:59:23.274 00.000 11060 Worker thread wakes up
23:59:23.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
23:59:23.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
23:59:23.274 00.000 11060 Moving (-0.12, 0.13) raw xDistance=-0.10 yDistance=-0.14
23:59:23.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:59:23.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:23.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:59:23.274 00.000 11060 MoveAxis(E, 0, ABG)
23:59:23.274 00.000 11060 Move returns status 0, amount 0
23:59:23.274 00.000 11060 MoveAxis(N, 0, ABG)
23:59:23.274 00.000 11060 Move returns status 0, amount 0
23:59:23.274 00.000 11060 move complete, result=0
23:59:23.274 00.000 11060 worker thread done servicing request
23:59:23.280 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:59:23.293 00.013 10844 UpdateGuideState exits: m=3212 SNR=36.5 Saturated
23:59:23.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:23.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:23.293 00.000 10844 Enqueuing Expose request
23:59:23.293 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:23.293 00.000 11060 Worker thread wakes up
23:59:23.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:23.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:23.933 00.640 11060 Exposure complete
23:59:24.147 00.214 11060 worker thread done servicing request
23:59:24.147 00.000 10844 OnExposeComplete: enter
23:59:24.147 00.000 10844 UpdateGuideState(): m_state=6
23:59:24.147 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4152
23:59:24.147 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.54, Mass=2558, SNR=32.2, Peak=204 HFD=3.2
23:59:24.147 00.000 10844 MultiStar: [#1 -0.21,0.79,0.00,M1] [#2 -0.46,0.65,0.00,M1] [#3 0.34,-0.25,1.06,U] [#4 -0.12,-0.14,1.05,U] [#5 -0.50,-0.09,1.14,U] [#6 -0.16,-0.13,1.03,U] [#7 -0.33,0.18,1.03,U] [#8 -0.20,0.75,0.00,M4] 
23:59:24.147 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.03}, one-star: {0.17, 0.26}
23:59:24.147 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
23:59:24.147 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
23:59:24.147 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.84 mountX=0.05 mountY=-0.10, mountTheta=-1.09
23:59:24.147 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.03, opts=13)
23:59:24.147 00.000 10844 Enqueuing Move request for scope (-0.11, -0.03)
23:59:24.147 00.000 11060 Worker thread wakes up
23:59:24.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:59:24.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:59:24.147 00.000 11060 Moving (-0.11, -0.03) raw xDistance=0.05 yDistance=-0.10
23:59:24.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:59:24.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:24.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:24.151 00.004 11060 MoveAxis(E, 0, ABG)
23:59:24.151 00.000 11060 Move returns status 0, amount 0
23:59:24.151 00.000 11060 MoveAxis(N, 0, ABG)
23:59:24.151 00.000 11060 Move returns status 0, amount 0
23:59:24.151 00.000 11060 move complete, result=0
23:59:24.151 00.000 11060 worker thread done servicing request
23:59:24.158 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:24.187 00.029 10844 UpdateGuideState exits: m=2558 SNR=32.2
23:59:24.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:24.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:24.187 00.000 10844 Enqueuing Expose request
23:59:24.187 00.000 11060 Worker thread wakes up
23:59:24.187 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:24.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:24.192 00.005 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:24.835 00.643 11060 Exposure complete
23:59:25.012 00.177 11060 worker thread done servicing request
23:59:25.014 00.002 10844 OnExposeComplete: enter
23:59:25.014 00.000 10844 UpdateGuideState(): m_state=6
23:59:25.014 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
23:59:25.014 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=61.16, Mass=3464, SNR=38.3, Peak=255 HFD=3.6
23:59:25.014 00.000 10844 MultiStar: [#1 -0.19,-0.57,0.90,U] [#2 -0.48,0.05,1.86,U] [#3 0.09,-0.60,0.84,U] [#4 -0.73,-0.07,0.00,M1] [#5 -0.57,-0.48,0.00,M1] [#6 -0.00,-0.09,0.90,U] [#7 -0.73,-0.62,0.00,M4] [#8 -0.57,0.25,0.92,U] 
23:59:25.014 00.000 10844 single-star, 5 included, MultiStar: {-0.23, -0.14}, one-star: {0.04, -0.12}
23:59:25.014 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
23:59:25.015 00.001 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
23:59:25.015 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.25 mountX=0.11 mountY=0.06, mountTheta=0.48
23:59:25.015 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
23:59:25.015 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
23:59:25.015 00.000 11060 Worker thread wakes up
23:59:25.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
23:59:25.015 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
23:59:25.015 00.000 11060 Moving (0.04, -0.12) raw xDistance=0.11 yDistance=0.06
23:59:25.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:59:25.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:25.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:25.015 00.000 11060 MoveAxis(E, 0, ABG)
23:59:25.015 00.000 11060 Move returns status 0, amount 0
23:59:25.015 00.000 11060 MoveAxis(N, 0, ABG)
23:59:25.015 00.000 11060 Move returns status 0, amount 0
23:59:25.015 00.000 11060 move complete, result=0
23:59:25.015 00.000 11060 worker thread done servicing request
23:59:25.020 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:59:25.031 00.011 10844 UpdateGuideState exits: m=3464 SNR=38.3 Saturated
23:59:25.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:25.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:25.031 00.000 10844 Enqueuing Expose request
23:59:25.031 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:25.031 00.000 11060 Worker thread wakes up
23:59:25.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:25.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:25.674 00.643 11060 Exposure complete
23:59:25.824 00.150 11060 worker thread done servicing request
23:59:25.824 00.000 10844 OnExposeComplete: enter
23:59:25.824 00.000 10844 UpdateGuideState(): m_state=6
23:59:25.825 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4154
23:59:25.825 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=61.33, Mass=3075, SNR=35.8, Peak=255 HFD=3.5
23:59:25.825 00.000 10844 MultiStar: [#1 0.38,0.23,0.95,U] [#2 -0.16,0.18,1.96,U] [#3 0.45,-0.18,0.99,U] [#4 -0.12,0.20,0.95,U] [#5 -0.28,-0.24,1.00,U] [#6 -0.25,0.38,0.93,U] [#7 -0.31,-0.17,0.86,U] [#8 -0.28,0.52,0.94,U] 
23:59:25.825 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {0.17, 0.05}
23:59:25.825 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
23:59:25.825 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
23:59:25.825 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.00 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
23:59:25.825 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.11, opts=13)
23:59:25.825 00.000 10844 Enqueuing Move request for scope (-0.05, 0.11)
23:59:25.825 00.000 11060 Worker thread wakes up
23:59:25.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
23:59:25.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
23:59:25.825 00.000 11060 Moving (-0.05, 0.11) raw xDistance=-0.10 yDistance=-0.07
23:59:25.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:59:25.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:25.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:59:25.825 00.000 11060 MoveAxis(E, 0, ABG)
23:59:25.825 00.000 11060 Move returns status 0, amount 0
23:59:25.825 00.000 11060 MoveAxis(N, 0, ABG)
23:59:25.825 00.000 11060 Move returns status 0, amount 0
23:59:25.825 00.000 11060 move complete, result=0
23:59:25.825 00.000 11060 worker thread done servicing request
23:59:25.830 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:25.842 00.012 10844 UpdateGuideState exits: m=3075 SNR=35.8 Saturated
23:59:25.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:25.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:25.845 00.003 10844 Enqueuing Expose request
23:59:25.845 00.000 11060 Worker thread wakes up
23:59:25.845 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:25.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:25.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:26.477 00.632 11060 Exposure complete
23:59:26.658 00.181 11060 worker thread done servicing request
23:59:26.658 00.000 10844 OnExposeComplete: enter
23:59:26.658 00.000 10844 UpdateGuideState(): m_state=6
23:59:26.658 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4155
23:59:26.658 00.000 10844 Star::Find returns 1 (1), X=258.06, Y=61.33, Mass=3207, SNR=36.4, Peak=255 HFD=3.3
23:59:26.658 00.000 10844 MultiStar: [#1 -0.50,0.28,0.99,U] [#2 -0.42,0.46,1.76,U] [#3 -0.07,-0.04,0.94,U] [#4 0.17,0.28,0.97,U] [#5 -0.42,-0.25,0.97,U] [#6 -0.04,0.06,0.85,U] [#7 -0.62,-0.12,0.00,M4] [#8 -0.47,0.67,0.00,M3] 
23:59:26.658 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.16}, one-star: {-0.30, 0.05}
23:59:26.663 00.005 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
23:59:26.663 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
23:59:26.663 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.58 mountX=-0.11 mountY=-0.27, mountTheta=-1.95
23:59:26.663 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.16, opts=13)
23:59:26.663 00.000 10844 Enqueuing Move request for scope (-0.25, 0.16)
23:59:26.663 00.000 11060 Worker thread wakes up
23:59:26.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
23:59:26.663 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
23:59:26.663 00.000 11060 Moving (-0.25, 0.16) raw xDistance=-0.11 yDistance=-0.27
23:59:26.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:59:26.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:26.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:59:26.663 00.000 11060 MoveAxis(E, 0, ABG)
23:59:26.663 00.000 11060 Move returns status 0, amount 0
23:59:26.663 00.000 11060 MoveAxis(N, 0, ABG)
23:59:26.663 00.000 11060 Move returns status 0, amount 0
23:59:26.663 00.000 11060 move complete, result=0
23:59:26.663 00.000 11060 worker thread done servicing request
23:59:26.672 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:26.689 00.017 10844 UpdateGuideState exits: m=3207 SNR=36.4 Saturated
23:59:26.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:26.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:26.689 00.000 10844 Enqueuing Expose request
23:59:26.689 00.000 11060 Worker thread wakes up
23:59:26.689 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:59:26.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:26.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:27.315 00.626 11060 Exposure complete
23:59:27.482 00.167 11060 worker thread done servicing request
23:59:27.482 00.000 10844 OnExposeComplete: enter
23:59:27.482 00.000 10844 UpdateGuideState(): m_state=6
23:59:27.485 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4156
23:59:27.485 00.000 10844 Star::Find returns 1 (1), X=257.35, Y=61.28, Mass=3524, SNR=38.0, Peak=255 HFD=3.6
23:59:27.485 00.000 10844 MultiStar: [#1 -0.35,0.50,1.02,U] [#2 -0.42,0.23,1.92,U] [#3 -0.48,-0.07,0.90,U] [#4 0.19,0.20,0.98,U] [#5 -0.46,0.31,0.93,U] [#6 -0.29,-0.10,0.88,U] [#7 -0.71,-0.08,0.00,M5] [#8 -0.73,0.48,0.00,M4] 
23:59:27.485 00.000 10844 refined, 6 included, MultiStar: {-0.41, 0.17}, one-star: {-1.01, 0.01}
23:59:27.485 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
23:59:27.485 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.80)
23:59:27.485 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.17 hyp=0.44 cameraTheta=2.75 mountX=-0.09 mountY=-0.43, mountTheta=-1.78
23:59:27.485 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.17, opts=13)
23:59:27.485 00.000 10844 Enqueuing Move request for scope (-0.41, 0.17)
23:59:27.487 00.002 11060 Worker thread wakes up
23:59:27.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.17) opts 0xd
23:59:27.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.17)
23:59:27.487 00.000 11060 Moving (-0.41, 0.17) raw xDistance=-0.09 yDistance=-0.43
23:59:27.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:59:27.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:27.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:59:27.487 00.000 11060 MoveAxis(E, 0, ABG)
23:59:27.487 00.000 11060 Move returns status 0, amount 0
23:59:27.487 00.000 11060 MoveAxis(N, 0, ABG)
23:59:27.487 00.000 11060 Move returns status 0, amount 0
23:59:27.487 00.000 11060 move complete, result=0
23:59:27.487 00.000 11060 worker thread done servicing request
23:59:27.490 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:27.504 00.014 10844 UpdateGuideState exits: m=3524 SNR=38.0 Saturated
23:59:27.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:27.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:27.504 00.000 10844 Enqueuing Expose request
23:59:27.504 00.000 11060 Worker thread wakes up
23:59:27.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:27.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:27.504 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:59:28.126 00.622 11060 Exposure complete
23:59:28.334 00.208 11060 worker thread done servicing request
23:59:28.334 00.000 10844 OnExposeComplete: enter
23:59:28.334 00.000 10844 UpdateGuideState(): m_state=6
23:59:28.334 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4157
23:59:28.334 00.000 10844 Star::Find returns 1 (0), X=258.07, Y=61.12, Mass=3137, SNR=35.6, Peak=244 HFD=3.0
23:59:28.334 00.000 10844 MultiStar: [#1 0.14,0.30,1.04,U] [#2 -0.57,0.33,0.00,M1] [#3 0.02,0.13,0.95,U] [#4 -0.03,0.11,0.94,U] [#5 -0.45,-0.13,1.02,U] [#6 0.20,0.43,0.94,U] [#7 -0.37,-0.12,0.90,U] [#8 -0.73,0.34,0.00,M5] 
23:59:28.334 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.08}, one-star: {-0.29, -0.15}
23:59:28.334 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.28 = -2.01)
23:59:28.334 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.03)
23:59:28.334 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.52 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
23:59:28.338 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.08, opts=13)
23:59:28.338 00.000 10844 Enqueuing Move request for scope (-0.11, 0.08)
23:59:28.338 00.000 11060 Worker thread wakes up
23:59:28.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
23:59:28.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
23:59:28.338 00.000 11060 Moving (-0.11, 0.08) raw xDistance=-0.06 yDistance=-0.12
23:59:28.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:59:28.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:28.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:59:28.338 00.000 11060 MoveAxis(E, 0, ABG)
23:59:28.338 00.000 11060 Move returns status 0, amount 0
23:59:28.338 00.000 11060 MoveAxis(N, 0, ABG)
23:59:28.338 00.000 11060 Move returns status 0, amount 0
23:59:28.338 00.000 11060 move complete, result=0
23:59:28.338 00.000 11060 worker thread done servicing request
23:59:28.349 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:28.368 00.019 10844 UpdateGuideState exits: m=3137 SNR=35.6
23:59:28.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:28.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:28.368 00.000 10844 Enqueuing Expose request
23:59:28.368 00.000 11060 Worker thread wakes up
23:59:28.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:28.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:28.368 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:29.006 00.638 11060 Exposure complete
23:59:29.184 00.178 11060 worker thread done servicing request
23:59:29.186 00.002 10844 OnExposeComplete: enter
23:59:29.186 00.000 10844 UpdateGuideState(): m_state=6
23:59:29.186 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4158
23:59:29.186 00.000 10844 Star::Find returns 1 (0), X=257.91, Y=61.09, Mass=3307, SNR=37.0, Peak=228 HFD=3.8
23:59:29.186 00.000 10844 MultiStar: [#1 -0.51,0.21,0.94,U] [#2 -0.93,0.74,0.00,M2] [#3 -0.03,-0.31,0.98,U] [#4 -0.67,-0.21,0.00,M1] [#5 -0.69,-0.01,0.00,M1] [#6 -0.15,0.06,0.86,U] [#7 -0.68,0.01,0.00,M5] [#8 -0.31,0.52,0.89,U] 
23:59:29.186 00.000 10844 refined, 4 included, MultiStar: {-0.29, 0.05}, one-star: {-0.45, -0.18}
23:59:29.186 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
23:59:29.186 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.57)
23:59:29.186 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.29 cameraTheta=2.98 mountX=0.01 mountY=-0.29, mountTheta=-1.55
23:59:29.186 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.05, opts=13)
23:59:29.186 00.000 10844 Enqueuing Move request for scope (-0.29, 0.05)
23:59:29.186 00.000 11060 Worker thread wakes up
23:59:29.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
23:59:29.186 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
23:59:29.186 00.000 11060 Moving (-0.29, 0.05) raw xDistance=0.01 yDistance=-0.29
23:59:29.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:59:29.186 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-0.85
23:59:29.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
23:59:29.186 00.000 11060 MoveAxis(E, 0, ABG)
23:59:29.186 00.000 11060 Move returns status 0, amount 0
23:59:29.186 00.000 11060 BLC: Oldest BLC event removed
23:59:29.186 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
23:59:29.186 00.000 11060 MoveAxis(N, 864, ABG)
23:59:29.186 00.000 11060 duration set to 750 by maxDecDuration
23:59:29.186 00.000 11060 Guiding  Dir = 0, Dur = 750
23:59:29.189 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:29.194 00.005 11060 IsSlewing returns 0
23:59:29.194 00.000 11060 IsGuiding returns 0
23:59:29.210 00.016 10844 UpdateGuideState exits: m=3307 SNR=37.0
23:59:29.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:29.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:29.210 00.000 10844 Enqueuing Expose request
23:59:29.956 00.746 11060 IsGuiding returns 0
23:59:29.956 00.000 11060 Move returns status 0, amount 750
23:59:29.956 00.000 11060 move complete, result=0
23:59:29.956 00.000 11060 worker thread done servicing request
23:59:29.956 00.000 11060 Worker thread wakes up
23:59:29.956 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
23:59:29.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:29.959 00.003 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:30.587 00.628 11060 Exposure complete
23:59:30.748 00.161 11060 worker thread done servicing request
23:59:30.748 00.000 10844 OnExposeComplete: enter
23:59:30.748 00.000 10844 UpdateGuideState(): m_state=6
23:59:30.748 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4159
23:59:30.748 00.000 10844 Star::Find returns 1 (0), X=258.02, Y=61.04, Mass=3229, SNR=36.7, Peak=252 HFD=3.9
23:59:30.748 00.000 10844 MultiStar: [#1 0.05,0.24,0.92,U] [#2 -0.36,0.05,1.87,U] [#3 0.31,-0.12,0.95,U] [#4 -0.23,-0.41,0.93,U] [#5 -0.27,-0.59,0.00,M2] [#6 0.18,-0.23,0.84,U] [#7 -0.36,-0.43,0.83,U] [#8 -0.28,0.24,0.91,U] 
23:59:30.748 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.09}, one-star: {-0.34, -0.24}
23:59:30.748 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
23:59:30.748 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
23:59:30.748 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.61 mountX=0.12 mountY=-0.14, mountTheta=-0.87
23:59:30.748 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.09, opts=13)
23:59:30.748 00.000 10844 Enqueuing Move request for scope (-0.16, -0.09)
23:59:30.748 00.000 11060 Worker thread wakes up
23:59:30.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
23:59:30.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
23:59:30.748 00.000 11060 Moving (-0.16, -0.09) raw xDistance=0.12 yDistance=-0.14
23:59:30.748 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.205718, 1:0.138654
23:59:30.748 00.000 11060 BLC: No correction, Miss < min_move
23:59:30.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:59:30.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:30.752 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:59:30.752 00.000 11060 MoveAxis(E, 0, ABG)
23:59:30.752 00.000 11060 Move returns status 0, amount 0
23:59:30.752 00.000 11060 MoveAxis(N, 0, ABG)
23:59:30.752 00.000 11060 Move returns status 0, amount 0
23:59:30.752 00.000 11060 move complete, result=0
23:59:30.752 00.000 11060 worker thread done servicing request
23:59:30.757 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:30.769 00.012 10844 UpdateGuideState exits: m=3229 SNR=36.7
23:59:30.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:30.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:30.769 00.000 10844 Enqueuing Expose request
23:59:30.769 00.000 11060 Worker thread wakes up
23:59:30.769 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:30.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:30.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:31.395 00.626 11060 Exposure complete
23:59:31.554 00.159 11060 worker thread done servicing request
23:59:31.554 00.000 10844 OnExposeComplete: enter
23:59:31.554 00.000 10844 UpdateGuideState(): m_state=6
23:59:31.554 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4160
23:59:31.554 00.000 10844 Star::Find returns 1 (0), X=258.11, Y=60.49, Mass=2878, SNR=34.9, Peak=231 HFD=3.5
23:59:31.554 00.000 10844 MultiStar: [#1 -0.08,-0.41,0.99,U] [#2 -0.32,-0.21,1.97,U] [#3 0.27,0.07,1.06,U] [#4 0.06,-0.20,0.92,U] [#5 0.01,0.38,1.07,U] [#6 0.12,-0.18,0.85,U] [#7 -0.36,-0.65,0.00,M5] [#8 -0.05,0.24,1.03,U] 
23:59:31.554 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.14}, one-star: {-0.25, -0.79}
23:59:31.554 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
23:59:31.554 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
23:59:31.554 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.01 mountX=0.15 mountY=-0.04, mountTheta=-0.27
23:59:31.554 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.14, opts=13)
23:59:31.554 00.000 10844 Enqueuing Move request for scope (-0.06, -0.14)
23:59:31.554 00.000 11060 Worker thread wakes up
23:59:31.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
23:59:31.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
23:59:31.556 00.002 11060 Moving (-0.06, -0.14) raw xDistance=0.15 yDistance=-0.04
23:59:31.556 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.205718, 1:0.138654, 2:0.040600
23:59:31.556 00.000 11060 BLC: No correction, Miss < min_move
23:59:31.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:59:31.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:31.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:59:31.556 00.000 11060 MoveAxis(W, 25, ABG)
23:59:31.556 00.000 11060 Guiding  Dir = 3, Dur = 25
23:59:31.561 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:31.563 00.002 11060 IsSlewing returns 0
23:59:31.564 00.001 11060 IsGuiding returns 0
23:59:31.586 00.022 10844 UpdateGuideState exits: m=2878 SNR=34.9
23:59:31.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:31.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:31.586 00.000 10844 Enqueuing Expose request
23:59:31.594 00.008 11060 IsGuiding returns 0
23:59:31.594 00.000 11060 Move returns status 0, amount 25
23:59:31.594 00.000 11060 MoveAxis(N, 0, ABG)
23:59:31.594 00.000 11060 Move returns status 0, amount 0
23:59:31.594 00.000 11060 move complete, result=0
23:59:31.594 00.000 11060 worker thread done servicing request
23:59:31.594 00.000 11060 Worker thread wakes up
23:59:31.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:31.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:31.594 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
23:59:32.219 00.625 11060 Exposure complete
23:59:32.389 00.170 11060 worker thread done servicing request
23:59:32.389 00.000 10844 OnExposeComplete: enter
23:59:32.389 00.000 10844 UpdateGuideState(): m_state=6
23:59:32.389 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4161
23:59:32.389 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.06, Mass=3085, SNR=35.1, Peak=244 HFD=3.5
23:59:32.394 00.005 10844 MultiStar: [#1 -0.40,0.04,0.91,U] [#2 -0.35,0.65,0.00,M1] [#3 0.18,-0.05,0.95,U] [#4 0.23,0.13,0.96,U] [#5 -0.52,-0.31,1.06,U] [#6 0.09,0.08,0.96,U] [#7 -0.63,-0.36,0.00,M6] [#8 -0.30,0.24,0.94,U] 
23:59:32.394 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.02}, one-star: {0.00, -0.22}
23:59:32.394 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
23:59:32.394 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
23:59:32.394 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.97 mountX=0.04 mountY=-0.10, mountTheta=-1.22
23:59:32.394 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
23:59:32.394 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
23:59:32.394 00.000 11060 Worker thread wakes up
23:59:32.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:59:32.394 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:59:32.394 00.000 11060 Moving (-0.11, -0.02) raw xDistance=0.04 yDistance=-0.10
23:59:32.394 00.000 11060 BLC: window closed
23:59:32.394 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.205718, 1:0.138654, 2:0.040600
23:59:32.394 00.000 11060 BLC: No correction, Miss < min_move
23:59:32.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:59:32.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:32.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:32.394 00.000 11060 MoveAxis(E, 0, ABG)
23:59:32.394 00.000 11060 Move returns status 0, amount 0
23:59:32.394 00.000 11060 MoveAxis(N, 0, ABG)
23:59:32.394 00.000 11060 Move returns status 0, amount 0
23:59:32.394 00.000 11060 move complete, result=0
23:59:32.394 00.000 11060 worker thread done servicing request
23:59:32.400 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:32.410 00.010 10844 UpdateGuideState exits: m=3085 SNR=35.1
23:59:32.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:32.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:32.415 00.005 10844 Enqueuing Expose request
23:59:32.424 00.009 11060 Worker thread wakes up
23:59:32.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:32.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:32.424 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:33.057 00.633 11060 Exposure complete
23:59:33.233 00.176 11060 worker thread done servicing request
23:59:33.233 00.000 10844 OnExposeComplete: enter
23:59:33.233 00.000 10844 UpdateGuideState(): m_state=6
23:59:33.233 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4162
23:59:33.233 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=61.11, Mass=2884, SNR=34.5, Peak=198 HFD=3.6
23:59:33.233 00.000 10844 MultiStar: [#1 -0.26,0.34,1.03,U] [#2 -0.58,0.15,1.99,U] [#3 0.40,-0.05,0.95,U] [#4 0.12,-0.06,0.92,U] [#5 -0.41,-0.31,1.01,U] [#6 -0.17,0.04,1.00,U] [#7 -0.33,-0.56,0.00,M7] [#8 -0.60,0.38,0.00,M2] 
23:59:33.233 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.01}, one-star: {-0.08, -0.17}
23:59:33.233 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
23:59:33.233 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
23:59:33.233 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.01 mountX=0.18 mountY=-0.05, mountTheta=-0.27
23:59:33.233 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.17, opts=13)
23:59:33.233 00.000 10844 Enqueuing Move request for scope (-0.08, -0.17)
23:59:33.233 00.000 11060 Worker thread wakes up
23:59:33.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
23:59:33.233 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
23:59:33.233 00.000 11060 Moving (-0.08, -0.17) raw xDistance=0.18 yDistance=-0.05
23:59:33.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
23:59:33.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:33.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:59:33.233 00.000 11060 MoveAxis(W, 31, ABG)
23:59:33.233 00.000 11060 Guiding  Dir = 3, Dur = 31
23:59:33.241 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:33.249 00.008 11060 IsSlewing returns 0
23:59:33.249 00.000 11060 IsGuiding returns 0
23:59:33.254 00.005 10844 UpdateGuideState exits: m=2884 SNR=34.5
23:59:33.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:33.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:33.254 00.000 10844 Enqueuing Expose request
23:59:33.295 00.041 11060 IsGuiding returns 0
23:59:33.295 00.000 11060 Move returns status 0, amount 31
23:59:33.295 00.000 11060 MoveAxis(N, 0, ABG)
23:59:33.295 00.000 11060 Move returns status 0, amount 0
23:59:33.295 00.000 11060 move complete, result=0
23:59:33.296 00.001 11060 worker thread done servicing request
23:59:33.296 00.000 11060 Worker thread wakes up
23:59:33.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:33.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:33.306 00.010 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
23:59:33.927 00.621 11060 Exposure complete
23:59:34.078 00.151 11060 worker thread done servicing request
23:59:34.079 00.001 10844 OnExposeComplete: enter
23:59:34.079 00.000 10844 UpdateGuideState(): m_state=6
23:59:34.079 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4163
23:59:34.079 00.000 10844 Star::Find returns 1 (0), X=258.05, Y=61.15, Mass=3158, SNR=36.3, Peak=232 HFD=3.8
23:59:34.079 00.000 10844 MultiStar: [#1 -0.25,0.49,1.03,U] [#2 -0.88,0.22,0.00,M1] [#3 -0.18,-0.12,0.90,U] [#4 -0.45,0.13,0.92,U] [#5 -0.46,0.11,1.03,U] [#6 0.30,0.01,0.91,U] [#7 -0.79,-0.30,0.00,M8] [#8 -0.36,0.37,0.95,U] 
23:59:34.079 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.13}, one-star: {-0.31, -0.13}
23:59:34.079 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.86)
23:59:34.079 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.88)
23:59:34.079 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.67 mountX=-0.08 mountY=-0.27, mountTheta=-1.86
23:59:34.081 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.13, opts=13)
23:59:34.081 00.000 10844 Enqueuing Move request for scope (-0.25, 0.13)
23:59:34.081 00.000 11060 Worker thread wakes up
23:59:34.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
23:59:34.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
23:59:34.081 00.000 11060 Moving (-0.25, 0.13) raw xDistance=-0.08 yDistance=-0.27
23:59:34.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:59:34.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
23:59:34.081 00.000 11060 MoveAxis(E, 0, ABG)
23:59:34.081 00.000 11060 Move returns status 0, amount 0
23:59:34.081 00.000 11060 MoveAxis(N, 104, ABG)
23:59:34.081 00.000 11060 Guiding  Dir = 0, Dur = 104
23:59:34.083 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:34.088 00.005 11060 IsSlewing returns 0
23:59:34.088 00.000 11060 IsGuiding returns 0
23:59:34.102 00.014 10844 UpdateGuideState exits: m=3158 SNR=36.3
23:59:34.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:34.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:34.102 00.000 10844 Enqueuing Expose request
23:59:34.208 00.106 11060 IsGuiding returns 0
23:59:34.208 00.000 11060 Move returns status 0, amount 104
23:59:34.208 00.000 11060 move complete, result=0
23:59:34.210 00.002 11060 worker thread done servicing request
23:59:34.210 00.000 11060 Worker thread wakes up
23:59:34.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:34.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:34.210 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 104 ms NORTH
23:59:34.842 00.632 11060 Exposure complete
23:59:35.020 00.178 10844 OnExposeComplete: enter
23:59:35.020 00.000 11060 worker thread done servicing request
23:59:35.020 00.000 10844 UpdateGuideState(): m_state=6
23:59:35.020 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4164
23:59:35.020 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=60.99, Mass=3030, SNR=35.6, Peak=255 HFD=3.4
23:59:35.020 00.000 10844 MultiStar: [#1 0.13,0.16,0.99,U] [#2 -0.72,-0.23,0.00,M2] [#3 0.54,-0.35,0.00,M1] [#4 -0.31,0.03,0.96,U] [#5 -0.77,-0.33,0.00,M1] [#6 -0.18,-0.01,0.94,U] [#7 -0.32,-0.39,0.85,U] [#8 -0.47,0.36,0.93,U] 
23:59:35.020 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.02}, one-star: {0.02, -0.29}
23:59:35.020 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
23:59:35.020 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
23:59:35.020 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.03 mountX=0.05 mountY=-0.17, mountTheta=-1.27
23:59:35.020 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.02, opts=13)
23:59:35.020 00.000 10844 Enqueuing Move request for scope (-0.18, -0.02)
23:59:35.020 00.000 11060 Worker thread wakes up
23:59:35.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
23:59:35.020 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
23:59:35.020 00.000 11060 Moving (-0.18, -0.02) raw xDistance=0.05 yDistance=-0.17
23:59:35.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:59:35.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:35.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:59:35.020 00.000 11060 MoveAxis(E, 0, ABG)
23:59:35.020 00.000 11060 Move returns status 0, amount 0
23:59:35.020 00.000 11060 MoveAxis(N, 0, ABG)
23:59:35.020 00.000 11060 Move returns status 0, amount 0
23:59:35.020 00.000 11060 move complete, result=0
23:59:35.020 00.000 11060 worker thread done servicing request
23:59:35.028 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:35.041 00.013 10844 UpdateGuideState exits: m=3030 SNR=35.6 Saturated
23:59:35.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:35.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:35.041 00.000 10844 Enqueuing Expose request
23:59:35.041 00.000 11060 Worker thread wakes up
23:59:35.041 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:59:35.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:35.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:35.669 00.628 11060 Exposure complete
23:59:35.825 00.156 11060 worker thread done servicing request
23:59:35.825 00.000 10844 OnExposeComplete: enter
23:59:35.825 00.000 10844 UpdateGuideState(): m_state=6
23:59:35.825 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4165
23:59:35.825 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=61.00, Mass=3536, SNR=38.6, Peak=254 HFD=3.9
23:59:35.828 00.003 10844 MultiStar: [#1 -0.27,0.94,0.00,M1] [#2 -0.69,-0.33,0.00,M3] [#3 0.19,-0.50,0.93,U] [#4 -0.07,-0.24,0.84,U] [#5 0.00,-0.41,0.88,U] [#6 0.08,-0.08,0.86,U] [#7 -0.68,-0.14,0.00,M8] [#8 -0.44,-0.13,0.83,U] 
23:59:35.828 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.28}, one-star: {-0.05, -0.28}
23:59:35.828 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
23:59:35.828 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
23:59:35.828 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.73 mountX=0.28 mountY=0.00, mountTheta=0.01
23:59:35.828 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.28, opts=13)
23:59:35.828 00.000 10844 Enqueuing Move request for scope (-0.04, -0.28)
23:59:35.828 00.000 11060 Worker thread wakes up
23:59:35.830 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
23:59:35.830 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
23:59:35.830 00.000 11060 Moving (-0.04, -0.28) raw xDistance=0.28 yDistance=0.00
23:59:35.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
23:59:35.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:35.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:59:35.830 00.000 11060 MoveAxis(W, 49, ABG)
23:59:35.830 00.000 11060 Guiding  Dir = 3, Dur = 49
23:59:35.833 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:35.847 00.014 10844 UpdateGuideState exits: m=3536 SNR=38.6
23:59:35.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:35.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:35.847 00.000 10844 Enqueuing Expose request
23:59:35.854 00.007 11060 IsSlewing returns 0
23:59:35.854 00.000 11060 IsGuiding returns 0
23:59:35.930 00.076 11060 IsGuiding returns 0
23:59:35.930 00.000 11060 Move returns status 0, amount 49
23:59:35.930 00.000 11060 MoveAxis(N, 0, ABG)
23:59:35.930 00.000 11060 Move returns status 0, amount 0
23:59:35.931 00.001 11060 move complete, result=0
23:59:35.931 00.000 11060 worker thread done servicing request
23:59:35.931 00.000 11060 Worker thread wakes up
23:59:35.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:35.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:35.931 00.000 10844 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
23:59:36.553 00.622 11060 Exposure complete
23:59:36.726 00.173 11060 worker thread done servicing request
23:59:36.728 00.002 10844 OnExposeComplete: enter
23:59:36.728 00.000 10844 UpdateGuideState(): m_state=6
23:59:36.728 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4166
23:59:36.728 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=60.75, Mass=2826, SNR=34.0, Peak=200 HFD=3.7
23:59:36.728 00.000 10844 MultiStar: [#1 -0.23,-0.11,0.97,U] [#2 -0.43,-0.46,0.00,M4] [#3 -0.30,-0.35,0.98,U] [#4 -0.24,-0.42,0.98,U] [#5 -0.39,-0.39,1.17,U] [#6 0.17,-0.37,1.00,U] [#7 -0.57,-0.80,0.00,M9] [#8 -0.73,0.05,0.00,M1] 
23:59:36.728 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.36}, one-star: {-0.18, -0.53}
23:59:36.730 00.002 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
23:59:36.730 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
23:59:36.730 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.36 hyp=0.41 cameraTheta=-2.07 mountX=0.39 mountY=-0.14, mountTheta=-0.34
23:59:36.732 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.36, opts=13)
23:59:36.732 00.000 10844 Enqueuing Move request for scope (-0.20, -0.36)
23:59:36.732 00.000 11060 Worker thread wakes up
23:59:36.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.36) opts 0xd
23:59:36.732 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.36)
23:59:36.732 00.000 11060 Moving (-0.20, -0.36) raw xDistance=0.39 yDistance=-0.14
23:59:36.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
23:59:36.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:36.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:59:36.732 00.000 11060 MoveAxis(W, 70, ABG)
23:59:36.734 00.002 11060 Guiding  Dir = 3, Dur = 70
23:59:36.743 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:36.755 00.012 10844 UpdateGuideState exits: m=2826 SNR=34.0
23:59:36.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:36.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:36.755 00.000 10844 Enqueuing Expose request
23:59:36.760 00.005 11060 IsSlewing returns 0
23:59:36.761 00.001 11060 IsGuiding returns 0
23:59:36.864 00.103 11060 IsGuiding returns 0
23:59:36.864 00.000 11060 Move returns status 0, amount 70
23:59:36.864 00.000 11060 MoveAxis(N, 0, ABG)
23:59:36.864 00.000 11060 Move returns status 0, amount 0
23:59:36.864 00.000 11060 move complete, result=0
23:59:36.864 00.000 11060 worker thread done servicing request
23:59:36.864 00.000 11060 Worker thread wakes up
23:59:36.876 00.012 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:36.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:36.880 00.004 10844 GuideStep: 0.4 px 70 ms WEST, -0.1 px 0 ms NORTH
23:59:37.512 00.632 11060 Exposure complete
23:59:37.677 00.165 11060 worker thread done servicing request
23:59:37.677 00.000 10844 OnExposeComplete: enter
23:59:37.677 00.000 10844 UpdateGuideState(): m_state=6
23:59:37.677 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4167
23:59:37.677 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=61.51, Mass=2826, SNR=34.1, Peak=255 HFD=3.3
23:59:37.682 00.005 10844 MultiStar: [#1 -0.05,0.31,1.04,U] [#2 -0.47,-0.28,2.12,U] [#3 0.07,-0.06,0.98,U] [#4 -0.27,0.05,1.04,U] [#5 -0.47,-0.17,1.03,U] [#6 -0.06,0.37,0.97,U] [#7 -0.21,0.07,0.88,U] [#8 -0.23,0.52,1.00,U] 
23:59:37.682 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.07}, one-star: {0.08, 0.23}
23:59:37.682 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.57 = -1.72)
23:59:37.682 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
23:59:37.682 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.81 mountX=-0.03 mountY=-0.22, mountTheta=-1.72
23:59:37.682 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.07, opts=13)
23:59:37.682 00.000 10844 Enqueuing Move request for scope (-0.21, 0.07)
23:59:37.682 00.000 11060 Worker thread wakes up
23:59:37.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
23:59:37.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
23:59:37.682 00.000 11060 Moving (-0.21, 0.07) raw xDistance=-0.03 yDistance=-0.22
23:59:37.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:59:37.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
23:59:37.682 00.000 11060 MoveAxis(E, 0, ABG)
23:59:37.682 00.000 11060 Move returns status 0, amount 0
23:59:37.682 00.000 11060 MoveAxis(N, 86, ABG)
23:59:37.682 00.000 11060 Guiding  Dir = 0, Dur = 86
23:59:37.687 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:37.692 00.005 11060 IsSlewing returns 0
23:59:37.692 00.000 11060 IsGuiding returns 0
23:59:37.716 00.024 10844 UpdateGuideState exits: m=2826 SNR=34.1 Saturated
23:59:37.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:37.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:37.716 00.000 10844 Enqueuing Expose request
23:59:37.801 00.085 11060 IsGuiding returns 0
23:59:37.802 00.001 11060 Move returns status 0, amount 86
23:59:37.802 00.000 11060 move complete, result=0
23:59:37.802 00.000 11060 worker thread done servicing request
23:59:37.802 00.000 11060 Worker thread wakes up
23:59:37.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:37.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:37.804 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 86 ms NORTH
23:59:38.435 00.631 11060 Exposure complete
23:59:38.591 00.156 11060 worker thread done servicing request
23:59:38.591 00.000 10844 OnExposeComplete: enter
23:59:38.591 00.000 10844 UpdateGuideState(): m_state=6
23:59:38.591 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4168
23:59:38.591 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.16, Mass=2968, SNR=35.2, Peak=255 HFD=3.4
23:59:38.591 00.000 10844 MultiStar: [#1 0.07,0.27,0.98,U] [#2 -0.37,0.07,2.00,U] [#3 0.08,0.03,1.01,U] [#4 -0.35,-0.36,0.91,U] [#5 -0.13,0.19,1.03,U] [#6 0.27,-0.18,0.95,U] [#7 -0.24,-0.29,0.84,U] [#8 -0.49,0.32,0.94,U] 
23:59:38.591 00.000 10844 single-star, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.03, -0.12}
23:59:38.591 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
23:59:38.591 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
23:59:38.591 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=0.12 mountY=-0.01, mountTheta=-0.06
23:59:38.591 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.12, opts=13)
23:59:38.591 00.000 10844 Enqueuing Move request for scope (-0.03, -0.12)
23:59:38.591 00.000 11060 Worker thread wakes up
23:59:38.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
23:59:38.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
23:59:38.591 00.000 11060 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=-0.01
23:59:38.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
23:59:38.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:38.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:59:38.591 00.000 11060 MoveAxis(W, 21, ABG)
23:59:38.591 00.000 11060 Guiding  Dir = 3, Dur = 21
23:59:38.596 00.005 11060 IsSlewing returns 0
23:59:38.597 00.001 11060 IsGuiding returns 0
23:59:38.603 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:38.620 00.017 10844 UpdateGuideState exits: m=2968 SNR=35.2 Saturated
23:59:38.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:38.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:38.620 00.000 10844 Enqueuing Expose request
23:59:38.631 00.011 11060 IsGuiding returns 0
23:59:38.631 00.000 11060 Move returns status 0, amount 21
23:59:38.631 00.000 11060 MoveAxis(N, 0, ABG)
23:59:38.631 00.000 11060 Move returns status 0, amount 0
23:59:38.632 00.001 11060 move complete, result=0
23:59:38.632 00.000 11060 worker thread done servicing request
23:59:38.632 00.000 11060 Worker thread wakes up
23:59:38.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:38.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:38.632 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
23:59:39.278 00.646 11060 Exposure complete
23:59:39.446 00.168 11060 worker thread done servicing request
23:59:39.446 00.000 10844 OnExposeComplete: enter
23:59:39.446 00.000 10844 UpdateGuideState(): m_state=6
23:59:39.446 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4169
23:59:39.446 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.16, Mass=3238, SNR=36.4, Peak=231 HFD=3.5
23:59:39.446 00.000 10844 MultiStar: [#1 0.37,-0.54,0.00,M1] [#2 -0.37,-0.19,1.92,U] [#3 0.42,-0.06,0.91,U] [#4 -0.27,0.16,0.96,U] [#5 -0.37,-0.43,0.97,U] [#6 0.15,-0.52,0.92,U] [#7 0.13,-0.79,0.00,M8] [#8 -0.24,0.22,0.88,U] 
23:59:39.446 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.14}, one-star: {0.17, -0.11}
23:59:39.446 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
23:59:39.446 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
23:59:39.446 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.23 mountX=0.16 mountY=-0.09, mountTheta=-0.49
23:59:39.449 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.14, opts=13)
23:59:39.449 00.000 10844 Enqueuing Move request for scope (-0.11, -0.14)
23:59:39.449 00.000 11060 Worker thread wakes up
23:59:39.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
23:59:39.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
23:59:39.449 00.000 11060 Moving (-0.11, -0.14) raw xDistance=0.16 yDistance=-0.09
23:59:39.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
23:59:39.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:39.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:59:39.449 00.000 11060 MoveAxis(W, 28, ABG)
23:59:39.449 00.000 11060 Guiding  Dir = 3, Dur = 28
23:59:39.465 00.016 11060 IsSlewing returns 0
23:59:39.465 00.000 11060 IsGuiding returns 0
23:59:39.467 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:59:39.480 00.013 10844 UpdateGuideState exits: m=3238 SNR=36.4
23:59:39.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:39.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:39.480 00.000 10844 Enqueuing Expose request
23:59:39.496 00.016 11060 IsGuiding returns 0
23:59:39.496 00.000 11060 Move returns status 0, amount 28
23:59:39.496 00.000 11060 MoveAxis(N, 0, ABG)
23:59:39.496 00.000 11060 Move returns status 0, amount 0
23:59:39.496 00.000 11060 move complete, result=0
23:59:39.496 00.000 11060 worker thread done servicing request
23:59:39.496 00.000 11060 Worker thread wakes up
23:59:39.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:39.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:39.501 00.005 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:59:40.127 00.626 11060 Exposure complete
23:59:40.294 00.167 11060 worker thread done servicing request
23:59:40.297 00.003 10844 OnExposeComplete: enter
23:59:40.297 00.000 10844 UpdateGuideState(): m_state=6
23:59:40.297 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4170
23:59:40.297 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.68, Mass=3045, SNR=35.6, Peak=252 HFD=3.4
23:59:40.297 00.000 10844 MultiStar: [#1 0.39,0.04,0.97,U] [#2 -0.11,0.22,2.03,U] [#3 0.27,0.23,0.98,U] [#4 0.08,-0.11,0.95,U] [#5 0.03,-0.25,1.01,U] [#6 -0.26,0.02,0.87,U] [#7 0.15,-0.57,0.88,U] [#8 -0.19,0.16,0.91,U] 
23:59:40.297 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.21, 0.40}
23:59:40.297 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
23:59:40.297 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
23:59:40.297 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.70 mountX=-0.05 mountY=0.04, mountTheta=2.44
23:59:40.299 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
23:59:40.299 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
23:59:40.299 00.000 11060 Worker thread wakes up
23:59:40.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
23:59:40.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
23:59:40.299 00.000 11060 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=0.04
23:59:40.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:59:40.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:40.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:59:40.299 00.000 11060 MoveAxis(E, 0, ABG)
23:59:40.299 00.000 11060 Move returns status 0, amount 0
23:59:40.299 00.000 11060 MoveAxis(N, 0, ABG)
23:59:40.299 00.000 11060 Move returns status 0, amount 0
23:59:40.299 00.000 11060 move complete, result=0
23:59:40.299 00.000 11060 worker thread done servicing request
23:59:40.310 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:40.336 00.026 10844 UpdateGuideState exits: m=3045 SNR=35.6
23:59:40.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:40.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:40.336 00.000 10844 Enqueuing Expose request
23:59:40.336 00.000 11060 Worker thread wakes up
23:59:40.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:40.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:40.336 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:40.954 00.618 11060 Exposure complete
23:59:41.166 00.212 11060 worker thread done servicing request
23:59:41.166 00.000 10844 OnExposeComplete: enter
23:59:41.166 00.000 10844 UpdateGuideState(): m_state=6
23:59:41.166 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4171
23:59:41.166 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=61.17, Mass=3157, SNR=36.4, Peak=255 HFD=3.5
23:59:41.166 00.000 10844 MultiStar: [#1 0.39,0.38,1.03,U] [#2 -0.06,-0.21,1.98,U] [#3 0.31,0.05,0.92,U] [#4 0.32,-0.57,0.00,M1] [#5 -0.32,-0.26,1.01,U] [#6 0.53,-0.00,0.91,U] [#7 -0.11,-0.13,0.90,U] [#8 -0.64,0.24,0.00,M1] 
23:59:41.166 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.10, -0.11}
23:59:41.166 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
23:59:41.166 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
23:59:41.166 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.56 mountX=0.04 mountY=0.10, mountTheta=1.19
23:59:41.169 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.06, opts=13)
23:59:41.169 00.000 10844 Enqueuing Move request for scope (0.09, -0.06)
23:59:41.169 00.000 11060 Worker thread wakes up
23:59:41.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:59:41.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:59:41.169 00.000 11060 Moving (0.09, -0.06) raw xDistance=0.04 yDistance=0.10
23:59:41.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:59:41.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:41.170 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:59:41.170 00.000 11060 MoveAxis(E, 0, ABG)
23:59:41.170 00.000 11060 Move returns status 0, amount 0
23:59:41.170 00.000 11060 MoveAxis(N, 0, ABG)
23:59:41.170 00.000 11060 Move returns status 0, amount 0
23:59:41.170 00.000 11060 move complete, result=0
23:59:41.171 00.001 11060 worker thread done servicing request
23:59:41.179 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:41.218 00.039 10844 UpdateGuideState exits: m=3157 SNR=36.4 Saturated
23:59:41.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:41.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:41.218 00.000 10844 Enqueuing Expose request
23:59:41.218 00.000 11060 Worker thread wakes up
23:59:41.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:41.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:41.221 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:41.864 00.643 11060 Exposure complete
23:59:42.134 00.270 10844 OnExposeComplete: enter
23:59:42.134 00.000 10844 UpdateGuideState(): m_state=6
23:59:42.134 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4172
23:59:42.134 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=61.12, Mass=3142, SNR=36.2, Peak=253 HFD=3.8
23:59:42.134 00.000 10844 MultiStar: [#1 0.24,-0.12,0.94,U] [#2 0.12,-0.53,1.89,U] [#3 0.32,0.00,0.99,U] [#4 -0.10,-0.88,0.00,M2] [#5 -0.40,-0.66,0.00,M1] [#6 0.46,-0.32,0.87,U] [#7 -0.14,-1.04,0.00,M7] [#8 -0.19,-0.17,0.95,U] 
23:59:42.135 00.001 10844 single-star, 5 included, MultiStar: {0.12, -0.26}, one-star: {-0.17, -0.16}
23:59:42.135 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
23:59:42.135 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
23:59:42.135 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-2.39 mountX=0.19 mountY=-0.15, mountTheta=-0.65
23:59:42.137 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.16, opts=13)
23:59:42.138 00.001 10844 Enqueuing Move request for scope (-0.17, -0.16)
23:59:42.138 00.000 11060 worker thread done servicing request
23:59:42.138 00.000 11060 Worker thread wakes up
23:59:42.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
23:59:42.139 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
23:59:42.139 00.000 11060 Moving (-0.17, -0.16) raw xDistance=0.19 yDistance=-0.15
23:59:42.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:59:42.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:42.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:59:42.139 00.000 11060 MoveAxis(W, 33, ABG)
23:59:42.139 00.000 11060 Guiding  Dir = 3, Dur = 33
23:59:42.154 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:42.172 00.018 11060 IsSlewing returns 0
23:59:42.173 00.001 11060 IsGuiding returns 0
23:59:42.187 00.014 10844 UpdateGuideState exits: m=3142 SNR=36.2
23:59:42.189 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:42.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:42.189 00.000 10844 Enqueuing Expose request
23:59:42.233 00.044 11060 IsGuiding returns 0
23:59:42.233 00.000 11060 Move returns status 0, amount 33
23:59:42.233 00.000 11060 MoveAxis(N, 0, ABG)
23:59:42.233 00.000 11060 Move returns status 0, amount 0
23:59:42.233 00.000 11060 move complete, result=0
23:59:42.234 00.001 11060 worker thread done servicing request
23:59:42.234 00.000 11060 Worker thread wakes up
23:59:42.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:42.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:42.236 00.002 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
23:59:42.882 00.646 11060 Exposure complete
23:59:43.097 00.215 11060 worker thread done servicing request
23:59:43.097 00.000 10844 OnExposeComplete: enter
23:59:43.097 00.000 10844 UpdateGuideState(): m_state=6
23:59:43.097 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
23:59:43.097 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=61.39, Mass=3016, SNR=35.1, Peak=255 HFD=3.3
23:59:43.103 00.006 10844 MultiStar: [#1 0.17,-0.20,0.92,U] [#2 -0.04,-0.19,2.07,U] [#3 0.17,-0.73,0.00,M1] [#4 0.16,-0.39,0.99,U] [#5 -0.23,-0.83,0.00,M2] [#6 -0.06,-0.14,0.91,U] [#7 0.06,-0.49,0.81,U] [#8 0.18,0.53,0.90,U] 
23:59:43.103 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.12}, one-star: {0.10, 0.11}
23:59:43.103 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
23:59:43.103 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
23:59:43.103 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.08 mountX=0.11 mountY=0.08, mountTheta=0.66
23:59:43.105 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.12, opts=13)
23:59:43.105 00.000 10844 Enqueuing Move request for scope (0.06, -0.12)
23:59:43.105 00.000 11060 Worker thread wakes up
23:59:43.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
23:59:43.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
23:59:43.105 00.000 11060 Moving (0.06, -0.12) raw xDistance=0.11 yDistance=0.08
23:59:43.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:59:43.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:43.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:59:43.105 00.000 11060 MoveAxis(E, 0, ABG)
23:59:43.105 00.000 11060 Move returns status 0, amount 0
23:59:43.105 00.000 11060 MoveAxis(N, 0, ABG)
23:59:43.105 00.000 11060 Move returns status 0, amount 0
23:59:43.105 00.000 11060 move complete, result=0
23:59:43.105 00.000 11060 worker thread done servicing request
23:59:43.108 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:43.123 00.015 10844 UpdateGuideState exits: m=3016 SNR=35.1 Saturated
23:59:43.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:43.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:43.123 00.000 10844 Enqueuing Expose request
23:59:43.123 00.000 11060 Worker thread wakes up
23:59:43.123 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:43.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:43.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:43.765 00.642 11060 Exposure complete
23:59:43.951 00.186 11060 worker thread done servicing request
23:59:43.951 00.000 10844 OnExposeComplete: enter
23:59:43.951 00.000 10844 UpdateGuideState(): m_state=6
23:59:43.951 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4174
23:59:43.952 00.001 10844 Star::Find returns 1 (0), X=258.25, Y=61.48, Mass=2713, SNR=33.0, Peak=254 HFD=3.6
23:59:43.952 00.000 10844 MultiStar: [#1 -0.16,-0.29,1.11,U] [#2 -0.14,0.25,2.22,U] [#3 0.08,-0.16,1.03,U] [#4 0.20,-0.22,0.96,U] [#5 -0.38,-0.44,1.08,U] [#6 -0.24,-0.44,1.04,U] [#7 -0.23,-0.35,0.91,U] [#8 -0.81,0.60,0.00,M1] 
23:59:43.952 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.13}, one-star: {-0.10, 0.20}
23:59:43.952 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
23:59:43.952 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
23:59:43.952 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.34 mountX=0.15 mountY=-0.10, mountTheta=-0.60
23:59:43.952 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.13, opts=13)
23:59:43.952 00.000 10844 Enqueuing Move request for scope (-0.13, -0.13)
23:59:43.952 00.000 11060 Worker thread wakes up
23:59:43.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
23:59:43.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
23:59:43.952 00.000 11060 Moving (-0.13, -0.13) raw xDistance=0.15 yDistance=-0.10
23:59:43.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
23:59:43.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:43.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:43.952 00.000 11060 MoveAxis(W, 26, ABG)
23:59:43.952 00.000 11060 Guiding  Dir = 3, Dur = 26
23:59:43.959 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:43.973 00.014 11060 IsSlewing returns 0
23:59:43.973 00.000 11060 IsGuiding returns 0
23:59:43.973 00.000 10844 UpdateGuideState exits: m=2713 SNR=33.0
23:59:43.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:43.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:43.973 00.000 10844 Enqueuing Expose request
23:59:44.018 00.045 11060 IsGuiding returns 0
23:59:44.018 00.000 11060 Move returns status 0, amount 26
23:59:44.018 00.000 11060 MoveAxis(N, 0, ABG)
23:59:44.018 00.000 11060 Move returns status 0, amount 0
23:59:44.018 00.000 11060 move complete, result=0
23:59:44.018 00.000 11060 worker thread done servicing request
23:59:44.018 00.000 11060 Worker thread wakes up
23:59:44.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:44.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:44.031 00.013 10844 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
23:59:44.648 00.617 11060 Exposure complete
23:59:44.801 00.153 11060 worker thread done servicing request
23:59:44.801 00.000 10844 OnExposeComplete: enter
23:59:44.801 00.000 10844 UpdateGuideState(): m_state=6
23:59:44.801 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4175
23:59:44.801 00.000 10844 Star::Find returns 1 (0), X=257.95, Y=61.18, Mass=2533, SNR=32.3, Peak=198 HFD=3.6
23:59:44.801 00.000 10844 MultiStar: [#1 -0.28,-0.44,1.13,U] [#2 -0.07,0.35,2.23,U] [#3 0.21,-0.31,1.07,U] [#4 0.08,-0.08,1.05,U] [#5 0.08,-0.64,0.00,M2] [#6 -0.42,-0.07,1.00,U] [#7 -0.66,-0.71,0.00,M6] [#8 -1.07,0.18,0.00,M2] 
23:59:44.801 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.04}, one-star: {-0.41, -0.10}
23:59:44.801 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
23:59:44.801 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
23:59:44.801 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.83 mountX=0.06 mountY=-0.12, mountTheta=-1.09
23:59:44.806 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.04, opts=13)
23:59:44.806 00.000 10844 Enqueuing Move request for scope (-0.13, -0.04)
23:59:44.806 00.000 11060 Worker thread wakes up
23:59:44.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
23:59:44.806 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
23:59:44.806 00.000 11060 Moving (-0.13, -0.04) raw xDistance=0.06 yDistance=-0.12
23:59:44.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:59:44.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:44.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:59:44.806 00.000 11060 MoveAxis(E, 0, ABG)
23:59:44.806 00.000 11060 Move returns status 0, amount 0
23:59:44.806 00.000 11060 MoveAxis(N, 0, ABG)
23:59:44.806 00.000 11060 Move returns status 0, amount 0
23:59:44.806 00.000 11060 move complete, result=0
23:59:44.806 00.000 11060 worker thread done servicing request
23:59:44.812 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:44.822 00.010 10844 UpdateGuideState exits: m=2533 SNR=32.3
23:59:44.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:44.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:44.822 00.000 10844 Enqueuing Expose request
23:59:44.822 00.000 11060 Worker thread wakes up
23:59:44.822 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:44.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:44.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:45.471 00.649 11060 Exposure complete
23:59:45.615 00.144 11060 worker thread done servicing request
23:59:45.615 00.000 10844 OnExposeComplete: enter
23:59:45.615 00.000 10844 UpdateGuideState(): m_state=6
23:59:45.615 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4176
23:59:45.615 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=61.36, Mass=3135, SNR=36.5, Peak=240 HFD=3.6
23:59:45.620 00.005 10844 MultiStar: [#1 -0.45,-0.06,0.98,U] [#2 -0.27,0.16,2.03,U] [#3 0.17,-0.80,0.00,M1] [#4 -0.11,0.73,0.00,M1] [#5 -0.03,0.12,1.01,U] [#6 -0.56,-0.11,0.96,U] [#7 -0.40,-0.37,0.87,U] [#8 -0.35,0.53,0.00,M3] 
23:59:45.620 00.000 10844 refined, 5 included, MultiStar: {-0.34, 0.00}, one-star: {-0.40, 0.08}
23:59:45.620 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
23:59:45.620 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
23:59:45.620 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.00 hyp=0.34 cameraTheta=3.13 mountX=0.06 mountY=-0.33, mountTheta=-1.40
23:59:45.620 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.00, opts=13)
23:59:45.620 00.000 10844 Enqueuing Move request for scope (-0.34, 0.00)
23:59:45.620 00.000 11060 Worker thread wakes up
23:59:45.622 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.00) opts 0xd
23:59:45.622 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.00)
23:59:45.622 00.000 11060 Moving (-0.34, 0.00) raw xDistance=0.06 yDistance=-0.33
23:59:45.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:59:45.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
23:59:45.622 00.000 11060 MoveAxis(E, 0, ABG)
23:59:45.622 00.000 11060 Move returns status 0, amount 0
23:59:45.622 00.000 11060 MoveAxis(N, 130, ABG)
23:59:45.622 00.000 11060 Guiding  Dir = 0, Dur = 130
23:59:45.628 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:45.635 00.007 11060 IsSlewing returns 0
23:59:45.635 00.000 11060 IsGuiding returns 0
23:59:45.640 00.005 10844 UpdateGuideState exits: m=3135 SNR=36.5
23:59:45.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:45.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:45.640 00.000 10844 Enqueuing Expose request
23:59:45.773 00.133 11060 IsGuiding returns 0
23:59:45.773 00.000 11060 Move returns status 0, amount 130
23:59:45.773 00.000 11060 move complete, result=0
23:59:45.773 00.000 11060 worker thread done servicing request
23:59:45.773 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 130 ms NORTH
23:59:45.773 00.000 11060 Worker thread wakes up
23:59:45.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:45.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:46.403 00.630 11060 Exposure complete
23:59:46.598 00.195 11060 worker thread done servicing request
23:59:46.598 00.000 10844 OnExposeComplete: enter
23:59:46.598 00.000 10844 UpdateGuideState(): m_state=6
23:59:46.598 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4177
23:59:46.598 00.000 10844 Star::Find returns 1 (0), X=258.06, Y=61.36, Mass=2968, SNR=34.8, Peak=231 HFD=3.5
23:59:46.598 00.000 10844 MultiStar: [#1 0.26,0.08,1.06,U] [#2 -0.41,0.55,0.00,M1] [#3 0.31,-0.09,1.03,U] [#4 0.02,0.37,0.89,U] [#5 -0.45,-0.69,0.00,M2] [#6 -0.04,0.08,0.90,U] [#7 -0.08,-0.01,0.93,U] [#8 -0.38,-0.01,1.00,U] 
23:59:46.598 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {-0.30, 0.08}
23:59:46.598 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
23:59:46.598 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
23:59:46.598 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.93 mountX=-0.06 mountY=-0.04, mountTheta=-2.61
23:59:46.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.07, opts=13)
23:59:46.600 00.000 10844 Enqueuing Move request for scope (-0.03, 0.07)
23:59:46.600 00.000 11060 Worker thread wakes up
23:59:46.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
23:59:46.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
23:59:46.600 00.000 11060 Moving (-0.03, 0.07) raw xDistance=-0.06 yDistance=-0.04
23:59:46.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:59:46.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:46.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:59:46.600 00.000 11060 MoveAxis(E, 0, ABG)
23:59:46.600 00.000 11060 Move returns status 0, amount 0
23:59:46.600 00.000 11060 MoveAxis(N, 0, ABG)
23:59:46.600 00.000 11060 Move returns status 0, amount 0
23:59:46.600 00.000 11060 move complete, result=0
23:59:46.600 00.000 11060 worker thread done servicing request
23:59:46.605 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:46.621 00.016 10844 UpdateGuideState exits: m=2968 SNR=34.8
23:59:46.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:46.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:46.621 00.000 10844 Enqueuing Expose request
23:59:46.621 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:59:46.621 00.000 11060 Worker thread wakes up
23:59:46.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:46.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:47.268 00.647 11060 Exposure complete
23:59:47.423 00.155 11060 worker thread done servicing request
23:59:47.424 00.001 10844 OnExposeComplete: enter
23:59:47.424 00.000 10844 UpdateGuideState(): m_state=6
23:59:47.424 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4178
23:59:47.424 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=61.55, Mass=3217, SNR=36.4, Peak=255 HFD=3.7
23:59:47.424 00.000 10844 MultiStar: [#1 0.26,0.32,0.98,U] [#2 -0.15,-0.20,1.80,U] [#3 0.54,-0.68,0.00,M1] [#4 0.20,-0.16,0.90,U] [#5 -0.30,-0.55,0.00,M3] [#6 0.36,-0.45,0.94,U] [#7 -0.01,-0.63,0.00,M5] [#8 0.14,-0.73,0.00,M3] 
23:59:47.424 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.06}, one-star: {0.49, 0.27}
23:59:47.424 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
23:59:47.424 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
23:59:47.424 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.33 mountX=0.03 mountY=0.19, mountTheta=1.43
23:59:47.426 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.06, opts=13)
23:59:47.426 00.000 10844 Enqueuing Move request for scope (0.18, -0.06)
23:59:47.426 00.000 11060 Worker thread wakes up
23:59:47.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
23:59:47.426 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
23:59:47.426 00.000 11060 Moving (0.18, -0.06) raw xDistance=0.03 yDistance=0.19
23:59:47.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:59:47.433 00.007 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:47.435 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:59:47.435 00.000 11060 MoveAxis(E, 0, ABG)
23:59:47.435 00.000 11060 Move returns status 0, amount 0
23:59:47.435 00.000 11060 MoveAxis(N, 0, ABG)
23:59:47.435 00.000 11060 Move returns status 0, amount 0
23:59:47.435 00.000 11060 move complete, result=0
23:59:47.435 00.000 11060 worker thread done servicing request
23:59:47.436 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:47.458 00.022 10844 UpdateGuideState exits: m=3217 SNR=36.4 Saturated
23:59:47.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:47.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:47.458 00.000 10844 Enqueuing Expose request
23:59:47.458 00.000 11060 Worker thread wakes up
23:59:47.458 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:47.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:47.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:48.093 00.635 11060 Exposure complete
23:59:48.254 00.161 11060 worker thread done servicing request
23:59:48.254 00.000 10844 OnExposeComplete: enter
23:59:48.254 00.000 10844 UpdateGuideState(): m_state=6
23:59:48.254 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4179
23:59:48.254 00.000 10844 Star::Find returns 1 (1), X=258.03, Y=60.71, Mass=3222, SNR=36.5, Peak=255 HFD=4.0
23:59:48.254 00.000 10844 MultiStar: [#1 -0.21,-0.39,0.96,U] [#2 0.19,-0.40,1.86,U] [#3 0.13,-0.38,0.94,U] [#4 -0.20,-0.38,0.97,U] [#5 -0.08,-0.29,1.01,U] [#6 -0.15,-0.27,0.99,U] [#7 -0.28,-0.40,0.87,U] [#8 0.05,-0.69,0.00,M4] 
23:59:48.254 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.39}, one-star: {-0.33, -0.57}
23:59:48.254 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
23:59:48.254 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
23:59:48.254 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.79 mountX=0.39 mountY=-0.02, mountTheta=-0.05
23:59:48.261 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.39, opts=13)
23:59:48.261 00.000 10844 Enqueuing Move request for scope (-0.08, -0.39)
23:59:48.261 00.000 11060 Worker thread wakes up
23:59:48.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.39) opts 0xd
23:59:48.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.39)
23:59:48.263 00.002 11060 Moving (-0.08, -0.39) raw xDistance=0.39 yDistance=-0.02
23:59:48.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
23:59:48.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:48.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:59:48.263 00.000 11060 MoveAxis(W, 69, ABG)
23:59:48.263 00.000 11060 Guiding  Dir = 3, Dur = 69
23:59:48.270 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
23:59:48.282 00.012 10844 UpdateGuideState exits: m=3222 SNR=36.5 Saturated
23:59:48.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:48.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:48.282 00.000 10844 Enqueuing Expose request
23:59:48.290 00.008 11060 IsSlewing returns 0
23:59:48.290 00.000 11060 IsGuiding returns 0
23:59:48.385 00.095 11060 IsGuiding returns 0
23:59:48.386 00.001 11060 Move returns status 0, amount 69
23:59:48.386 00.000 11060 MoveAxis(N, 0, ABG)
23:59:48.386 00.000 11060 Move returns status 0, amount 0
23:59:48.386 00.000 11060 move complete, result=0
23:59:48.386 00.000 11060 worker thread done servicing request
23:59:48.386 00.000 11060 Worker thread wakes up
23:59:48.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:48.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:48.386 00.000 10844 GuideStep: 0.4 px 69 ms WEST, -0.0 px 0 ms NORTH
23:59:49.025 00.639 11060 Exposure complete
23:59:49.185 00.160 11060 worker thread done servicing request
23:59:49.187 00.002 10844 OnExposeComplete: enter
23:59:49.187 00.000 10844 UpdateGuideState(): m_state=6
23:59:49.187 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4180
23:59:49.187 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=60.81, Mass=3159, SNR=36.2, Peak=244 HFD=3.7
23:59:49.188 00.001 10844 MultiStar: [#1 -0.24,0.18,0.99,U] [#2 -0.36,0.17,1.91,U] [#3 0.24,-0.36,1.00,U] [#4 0.13,-0.10,0.90,U] [#5 -0.15,-0.85,0.00,M3] [#6 0.29,0.18,0.78,U] [#7 -0.47,-0.02,0.82,U] [#8 -0.73,0.64,0.00,M5] 
23:59:49.188 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.04}, one-star: {-0.40, -0.47}
23:59:49.188 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
23:59:49.188 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
23:59:49.188 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.89 mountX=0.07 mountY=-0.14, mountTheta=-1.14
23:59:49.188 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.04, opts=13)
23:59:49.188 00.000 10844 Enqueuing Move request for scope (-0.15, -0.04)
23:59:49.188 00.000 11060 Worker thread wakes up
23:59:49.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
23:59:49.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
23:59:49.188 00.000 11060 Moving (-0.15, -0.04) raw xDistance=0.07 yDistance=-0.14
23:59:49.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:59:49.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:49.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:59:49.188 00.000 11060 MoveAxis(E, 0, ABG)
23:59:49.188 00.000 11060 Move returns status 0, amount 0
23:59:49.188 00.000 11060 MoveAxis(N, 0, ABG)
23:59:49.188 00.000 11060 Move returns status 0, amount 0
23:59:49.188 00.000 11060 move complete, result=0
23:59:49.188 00.000 11060 worker thread done servicing request
23:59:49.198 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:49.208 00.010 10844 UpdateGuideState exits: m=3159 SNR=36.2
23:59:49.210 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:49.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:49.210 00.000 10844 Enqueuing Expose request
23:59:49.210 00.000 11060 Worker thread wakes up
23:59:49.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:49.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:49.210 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:49.829 00.619 11060 Exposure complete
23:59:49.993 00.164 11060 worker thread done servicing request
23:59:49.993 00.000 10844 OnExposeComplete: enter
23:59:49.993 00.000 10844 UpdateGuideState(): m_state=6
23:59:49.993 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4181
23:59:49.993 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.20, Mass=3084, SNR=35.6, Peak=231 HFD=3.5
23:59:49.993 00.000 10844 MultiStar: [#1 -0.14,0.34,0.99,U] [#2 -0.02,0.40,2.02,U] [#3 0.36,-0.28,0.92,U] [#4 -0.07,0.28,0.98,U] [#5 -0.29,0.11,1.04,U] [#6 0.23,0.07,0.94,U] [#7 -0.23,-0.22,0.93,U] [#8 -0.05,0.91,0.00,M6] 
23:59:49.993 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.39, -0.08}
23:59:49.993 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
23:59:49.993 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
23:59:49.993 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.12 mountY=0.00, mountTheta=3.12
23:59:49.993 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.12, opts=13)
23:59:49.993 00.000 10844 Enqueuing Move request for scope (0.02, 0.12)
23:59:49.993 00.000 11060 Worker thread wakes up
23:59:49.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
23:59:49.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
23:59:49.993 00.000 11060 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=0.00
23:59:49.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
23:59:49.998 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:49.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:59:49.998 00.000 11060 MoveAxis(E, 21, ABG)
23:59:49.998 00.000 11060 Guiding  Dir = 2, Dur = 21
23:59:50.003 00.005 11060 IsSlewing returns 0
23:59:50.003 00.000 11060 IsGuiding returns 0
23:59:50.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:50.020 00.017 10844 UpdateGuideState exits: m=3084 SNR=35.6
23:59:50.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:50.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:50.020 00.000 10844 Enqueuing Expose request
23:59:50.034 00.014 11060 IsGuiding returns 0
23:59:50.034 00.000 11060 Move returns status 0, amount 21
23:59:50.034 00.000 11060 MoveAxis(N, 0, ABG)
23:59:50.034 00.000 11060 Move returns status 0, amount 0
23:59:50.034 00.000 11060 move complete, result=0
23:59:50.034 00.000 11060 worker thread done servicing request
23:59:50.034 00.000 11060 Worker thread wakes up
23:59:50.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:50.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:50.037 00.003 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
23:59:50.675 00.638 11060 Exposure complete
23:59:50.825 00.150 11060 worker thread done servicing request
23:59:50.825 00.000 10844 OnExposeComplete: enter
23:59:50.825 00.000 10844 UpdateGuideState(): m_state=6
23:59:50.825 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4182
23:59:50.825 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.33, Mass=3284, SNR=37.1, Peak=250 HFD=3.3
23:59:50.830 00.005 10844 MultiStar: [#1 0.17,0.11,0.99,U] [#2 -0.39,0.49,1.86,U] [#3 0.58,-0.37,0.00,M1] [#4 -0.67,-0.08,0.00,M1] [#5 -0.26,-0.30,0.97,U] [#6 -0.01,0.04,0.89,U] [#7 0.18,-0.21,0.79,U] [#8 -0.18,0.14,1.01,U] 
23:59:50.830 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.10}, one-star: {0.13, 0.05}
23:59:50.830 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
23:59:50.830 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
23:59:50.830 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.39 mountX=-0.08 mountY=0.12, mountTheta=2.13
23:59:50.830 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.05, opts=13)
23:59:50.830 00.000 10844 Enqueuing Move request for scope (0.13, 0.05)
23:59:50.830 00.000 11060 Worker thread wakes up
23:59:50.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
23:59:50.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
23:59:50.830 00.000 11060 Moving (0.13, 0.05) raw xDistance=-0.08 yDistance=0.12
23:59:50.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:59:50.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:50.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:59:50.830 00.000 11060 MoveAxis(E, 0, ABG)
23:59:50.830 00.000 11060 Move returns status 0, amount 0
23:59:50.833 00.003 11060 MoveAxis(N, 0, ABG)
23:59:50.833 00.000 11060 Move returns status 0, amount 0
23:59:50.833 00.000 11060 move complete, result=0
23:59:50.833 00.000 11060 worker thread done servicing request
23:59:50.850 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:50.860 00.010 10844 UpdateGuideState exits: m=3284 SNR=37.1
23:59:50.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:50.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:50.860 00.000 10844 Enqueuing Expose request
23:59:50.860 00.000 11060 Worker thread wakes up
23:59:50.860 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:50.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:50.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:51.505 00.645 11060 Exposure complete
23:59:51.707 00.202 11060 worker thread done servicing request
23:59:51.707 00.000 10844 OnExposeComplete: enter
23:59:51.707 00.000 10844 UpdateGuideState(): m_state=6
23:59:51.707 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4183
23:59:51.707 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.52, Mass=2575, SNR=32.3, Peak=214 HFD=3.2
23:59:51.707 00.000 10844 MultiStar: [#1 0.21,0.67,0.00,M1] [#2 -0.10,0.30,2.21,U] [#3 0.48,-0.01,1.02,U] [#4 0.01,-0.05,1.08,U] [#5 0.08,0.31,1.09,U] [#6 0.31,-0.02,0.95,U] [#7 -0.12,-0.18,1.00,U] [#8 0.30,0.81,0.00,M6] 
23:59:51.707 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.27, 0.24}
23:59:51.707 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
23:59:51.707 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
23:59:51.707 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=-0.13 mountY=0.08, mountTheta=2.60
23:59:51.707 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.11, opts=13)
23:59:51.707 00.000 10844 Enqueuing Move request for scope (0.10, 0.11)
23:59:51.707 00.000 11060 Worker thread wakes up
23:59:51.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
23:59:51.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
23:59:51.707 00.000 11060 Moving (0.10, 0.11) raw xDistance=-0.13 yDistance=0.08
23:59:51.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:59:51.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:51.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:59:51.707 00.000 11060 MoveAxis(E, 23, ABG)
23:59:51.707 00.000 11060 Guiding  Dir = 2, Dur = 23
23:59:51.718 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:51.729 00.011 10844 UpdateGuideState exits: m=2575 SNR=32.3
23:59:51.732 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:51.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:51.732 00.000 10844 Enqueuing Expose request
23:59:51.739 00.007 11060 IsSlewing returns 0
23:59:51.740 00.001 11060 IsGuiding returns 0
23:59:51.771 00.031 11060 IsGuiding returns 0
23:59:51.771 00.000 11060 Move returns status 0, amount 23
23:59:51.771 00.000 11060 MoveAxis(N, 0, ABG)
23:59:51.771 00.000 11060 Move returns status 0, amount 0
23:59:51.771 00.000 11060 move complete, result=0
23:59:51.771 00.000 11060 worker thread done servicing request
23:59:51.771 00.000 11060 Worker thread wakes up
23:59:51.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:51.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:51.771 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
23:59:52.417 00.646 11060 Exposure complete
23:59:52.621 00.204 11060 worker thread done servicing request
23:59:52.621 00.000 10844 OnExposeComplete: enter
23:59:52.621 00.000 10844 UpdateGuideState(): m_state=6
23:59:52.621 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4184
23:59:52.621 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=61.49, Mass=2956, SNR=34.0, Peak=239 HFD=3.4
23:59:52.621 00.000 10844 MultiStar: [#1 0.05,0.52,1.10,U] [#2 -0.33,0.66,0.00,M1] [#3 0.50,-0.05,0.93,U] [#4 -0.08,-0.22,1.00,U] [#5 0.00,0.01,1.10,U] [#6 0.34,0.33,0.92,U] [#7 -0.04,-0.44,0.97,U] [#8 0.16,0.53,0.91,U] 
23:59:52.621 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.11}, one-star: {0.26, 0.21}
23:59:52.621 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
23:59:52.621 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
23:59:52.621 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.66 mountX=-0.13 mountY=0.12, mountTheta=2.40
23:59:52.626 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
23:59:52.626 00.000 10844 Enqueuing Move request for scope (0.14, 0.11)
23:59:52.626 00.000 11060 Worker thread wakes up
23:59:52.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
23:59:52.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
23:59:52.626 00.000 11060 Moving (0.14, 0.11) raw xDistance=-0.13 yDistance=0.12
23:59:52.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
23:59:52.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:52.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:59:52.626 00.000 11060 MoveAxis(E, 24, ABG)
23:59:52.626 00.000 11060 Guiding  Dir = 2, Dur = 24
23:59:52.637 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:52.653 00.016 10844 UpdateGuideState exits: m=2956 SNR=34.0
23:59:52.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:52.658 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:52.658 00.000 10844 Enqueuing Expose request
23:59:52.658 00.000 11060 IsSlewing returns 0
23:59:52.658 00.000 11060 IsGuiding returns 0
23:59:52.704 00.046 11060 IsGuiding returns 0
23:59:52.704 00.000 11060 Move returns status 0, amount 24
23:59:52.704 00.000 11060 MoveAxis(N, 0, ABG)
23:59:52.704 00.000 11060 Move returns status 0, amount 0
23:59:52.704 00.000 11060 move complete, result=0
23:59:52.704 00.000 11060 worker thread done servicing request
23:59:52.704 00.000 11060 Worker thread wakes up
23:59:52.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:52.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:52.734 00.030 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
23:59:53.328 00.594 11060 Exposure complete
23:59:53.491 00.163 10844 OnExposeComplete: enter
23:59:53.491 00.000 10844 UpdateGuideState(): m_state=6
23:59:53.491 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4185
23:59:53.491 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=60.85, Mass=3106, SNR=35.2, Peak=255 HFD=3.8
23:59:53.493 00.002 10844 MultiStar: [#1 0.24,-0.26,1.03,U] [#2 0.14,-0.41,2.06,U] [#3 0.34,-0.64,0.00,M1] [#4 0.23,-0.47,0.93,U] [#5 0.10,-0.68,0.00,M1] [#6 0.20,-0.44,1.01,U] [#7 0.16,-0.72,0.00,M1] [#8 -0.04,-0.24,0.92,U] 
23:59:53.493 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.38}, one-star: {0.16, -0.43}
23:59:53.493 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
23:59:53.493 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
23:59:53.493 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.18 mountX=0.34 mountY=0.22, mountTheta=0.56
23:59:53.493 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.38, opts=13)
23:59:53.493 00.000 10844 Enqueuing Move request for scope (0.16, -0.38)
23:59:53.500 00.007 11060 worker thread done servicing request
23:59:53.500 00.000 11060 Worker thread wakes up
23:59:53.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.38) opts 0xd
23:59:53.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.38)
23:59:53.500 00.000 11060 Moving (0.16, -0.38) raw xDistance=0.34 yDistance=0.22
23:59:53.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
23:59:53.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:59:53.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:59:53.500 00.000 11060 MoveAxis(W, 59, ABG)
23:59:53.500 00.000 11060 Guiding  Dir = 3, Dur = 59
23:59:53.504 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:53.519 00.015 10844 UpdateGuideState exits: m=3106 SNR=35.2 Saturated
23:59:53.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:53.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:53.519 00.000 10844 Enqueuing Expose request
23:59:53.530 00.011 11060 IsSlewing returns 0
23:59:53.530 00.000 11060 IsGuiding returns 0
23:59:53.609 00.079 11060 IsGuiding returns 0
23:59:53.609 00.000 11060 Move returns status 0, amount 59
23:59:53.609 00.000 11060 MoveAxis(N, 0, ABG)
23:59:53.609 00.000 11060 Move returns status 0, amount 0
23:59:53.609 00.000 11060 move complete, result=0
23:59:53.609 00.000 11060 worker thread done servicing request
23:59:53.609 00.000 11060 Worker thread wakes up
23:59:53.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:53.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:53.611 00.002 10844 GuideStep: 0.3 px 59 ms WEST, 0.2 px 0 ms NORTH
23:59:54.236 00.625 11060 Exposure complete
23:59:54.397 00.161 11060 worker thread done servicing request
23:59:54.403 00.006 10844 OnExposeComplete: enter
23:59:54.403 00.000 10844 UpdateGuideState(): m_state=6
23:59:54.403 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4186
23:59:54.403 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=60.92, Mass=3143, SNR=35.8, Peak=220 HFD=3.6
23:59:54.403 00.000 10844 MultiStar: [#1 0.49,-0.05,0.96,U] [#2 -0.03,0.08,2.08,U] [#3 0.81,-0.16,0.00,M2] [#4 -0.12,-0.35,0.90,U] [#5 -0.05,0.05,1.01,U] [#6 0.74,-0.40,0.00,M1] [#7 0.03,0.02,0.80,U] [#8 -0.04,0.08,0.98,U] 
23:59:54.403 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.05}, one-star: {-0.23, -0.36}
23:59:54.403 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
23:59:54.403 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
23:59:54.403 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.52 mountX=0.05 mountY=0.01, mountTheta=0.22
23:59:54.403 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.05, opts=13)
23:59:54.403 00.000 10844 Enqueuing Move request for scope (0.00, -0.05)
23:59:54.405 00.002 11060 Worker thread wakes up
23:59:54.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
23:59:54.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
23:59:54.405 00.000 11060 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=0.01
23:59:54.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:59:54.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:54.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:59:54.405 00.000 11060 MoveAxis(E, 0, ABG)
23:59:54.405 00.000 11060 Move returns status 0, amount 0
23:59:54.405 00.000 11060 MoveAxis(N, 0, ABG)
23:59:54.405 00.000 11060 Move returns status 0, amount 0
23:59:54.405 00.000 11060 move complete, result=0
23:59:54.405 00.000 11060 worker thread done servicing request
23:59:54.408 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:54.424 00.016 10844 UpdateGuideState exits: m=3143 SNR=35.8
23:59:54.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:54.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:54.424 00.000 10844 Enqueuing Expose request
23:59:54.424 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:54.433 00.009 11060 Worker thread wakes up
23:59:54.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:54.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:55.065 00.632 11060 Exposure complete
23:59:55.243 00.178 11060 worker thread done servicing request
23:59:55.243 00.000 10844 OnExposeComplete: enter
23:59:55.243 00.000 10844 UpdateGuideState(): m_state=6
23:59:55.243 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4187
23:59:55.243 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=61.07, Mass=2777, SNR=34.0, Peak=255 HFD=3.5
23:59:55.243 00.000 10844 MultiStar: [#1 0.15,-0.10,1.14,U] [#2 -0.06,0.23,2.02,U] [#3 -0.11,-0.22,0.97,U] [#4 0.38,0.06,0.93,U] [#5 0.20,-0.10,1.08,U] [#6 0.01,-0.11,0.94,U] [#7 -0.45,-0.17,0.99,U] [#8 0.03,0.51,0.98,U] 
23:59:55.243 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.07, -0.21}
23:59:55.244 00.001 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
23:59:55.244 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
23:59:55.244 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.54 mountX=-0.01 mountY=0.02, mountTheta=2.29
23:59:55.255 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
23:59:55.255 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
23:59:55.255 00.000 11060 Worker thread wakes up
23:59:55.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
23:59:55.255 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
23:59:55.255 00.000 11060 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
23:59:55.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:59:55.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:55.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:59:55.255 00.000 11060 MoveAxis(E, 0, ABG)
23:59:55.255 00.000 11060 Move returns status 0, amount 0
23:59:55.255 00.000 11060 MoveAxis(N, 0, ABG)
23:59:55.255 00.000 11060 Move returns status 0, amount 0
23:59:55.257 00.002 11060 move complete, result=0
23:59:55.257 00.000 11060 worker thread done servicing request
23:59:55.260 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:55.276 00.016 10844 UpdateGuideState exits: m=2777 SNR=34.0 Saturated
23:59:55.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:55.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:55.276 00.000 10844 Enqueuing Expose request
23:59:55.276 00.000 11060 Worker thread wakes up
23:59:55.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:55.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:55.276 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:55.898 00.622 11060 Exposure complete
23:59:56.072 00.174 11060 worker thread done servicing request
23:59:56.072 00.000 10844 OnExposeComplete: enter
23:59:56.072 00.000 10844 UpdateGuideState(): m_state=6
23:59:56.072 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4188
23:59:56.072 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=61.15, Mass=3321, SNR=37.0, Peak=254 HFD=3.7
23:59:56.072 00.000 10844 MultiStar: [#1 0.28,0.26,0.96,U] [#2 0.06,-0.25,1.90,U] [#3 0.36,-0.52,0.00,M2] [#4 0.17,0.18,0.94,U] [#5 0.09,0.20,0.94,U] [#6 -0.05,-0.11,0.84,U] [#7 0.04,-0.30,0.84,U] [#8 -0.05,-0.21,0.91,U] 
23:59:56.072 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {-0.17, -0.13}
23:59:56.072 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
23:59:56.072 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
23:59:56.072 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.90 mountX=0.05 mountY=0.06, mountTheta=0.85
23:59:56.077 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
23:59:56.077 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
23:59:56.077 00.000 11060 Worker thread wakes up
23:59:56.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
23:59:56.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
23:59:56.077 00.000 11060 Moving (0.05, -0.06) raw xDistance=0.05 yDistance=0.06
23:59:56.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:59:56.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:56.077 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:59:56.077 00.000 11060 MoveAxis(E, 0, ABG)
23:59:56.077 00.000 11060 Move returns status 0, amount 0
23:59:56.077 00.000 11060 MoveAxis(N, 0, ABG)
23:59:56.077 00.000 11060 Move returns status 0, amount 0
23:59:56.077 00.000 11060 move complete, result=0
23:59:56.077 00.000 11060 worker thread done servicing request
23:59:56.096 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:56.113 00.017 10844 UpdateGuideState exits: m=3321 SNR=37.0
23:59:56.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:56.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:56.113 00.000 10844 Enqueuing Expose request
23:59:56.113 00.000 11060 Worker thread wakes up
23:59:56.113 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:56.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:56.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:56.753 00.640 11060 Exposure complete
23:59:56.937 00.184 11060 worker thread done servicing request
23:59:56.937 00.000 10844 OnExposeComplete: enter
23:59:56.937 00.000 10844 UpdateGuideState(): m_state=6
23:59:56.937 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4189
23:59:56.937 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.48, Mass=3127, SNR=36.4, Peak=252 HFD=3.2
23:59:56.937 00.000 10844 MultiStar: [#1 0.26,0.31,0.99,U] [#2 -0.05,0.15,1.92,U] [#3 0.59,-0.02,1.07,U] [#4 -0.20,-0.11,0.83,U] [#5 -0.11,0.06,0.98,U] [#6 0.42,-0.43,0.88,U] [#7 -0.24,-0.42,0.86,U] [#8 0.02,0.33,0.90,U] 
23:59:56.937 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.20, 0.20}
23:59:56.937 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
23:59:56.937 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
23:59:56.937 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.35 mountX=-0.05 mountY=0.09, mountTheta=2.10
23:59:56.937 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
23:59:56.937 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
23:59:56.937 00.000 11060 Worker thread wakes up
23:59:56.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
23:59:56.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
23:59:56.937 00.000 11060 Moving (0.09, 0.03) raw xDistance=-0.05 yDistance=0.09
23:59:56.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:59:56.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:56.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:59:56.937 00.000 11060 MoveAxis(E, 0, ABG)
23:59:56.937 00.000 11060 Move returns status 0, amount 0
23:59:56.937 00.000 11060 MoveAxis(N, 0, ABG)
23:59:56.937 00.000 11060 Move returns status 0, amount 0
23:59:56.941 00.004 11060 move complete, result=0
23:59:56.941 00.000 11060 worker thread done servicing request
23:59:56.957 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
23:59:56.972 00.015 10844 UpdateGuideState exits: m=3127 SNR=36.4
23:59:56.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:56.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:56.972 00.000 10844 Enqueuing Expose request
23:59:56.972 00.000 11060 Worker thread wakes up
23:59:56.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:56.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:56.972 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:57.615 00.643 11060 Exposure complete
23:59:57.775 00.160 11060 worker thread done servicing request
23:59:57.775 00.000 10844 OnExposeComplete: enter
23:59:57.775 00.000 10844 UpdateGuideState(): m_state=6
23:59:57.775 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4190
23:59:57.777 00.002 10844 Star::Find returns 1 (0), X=258.80, Y=61.12, Mass=3053, SNR=35.6, Peak=246 HFD=3.5
23:59:57.777 00.000 10844 MultiStar: [#1 0.55,-0.01,1.07,U] [#2 0.15,0.20,1.97,U] [#3 0.17,-0.15,0.88,U] [#4 0.41,-0.00,0.93,U] [#5 0.19,-0.12,0.96,U] [#6 0.16,0.08,0.96,U] [#7 -0.19,-0.22,0.78,U] [#8 -0.14,-0.29,1.00,U] 
23:59:57.777 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.44, -0.16}
23:59:57.777 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
23:59:57.777 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
23:59:57.777 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.21 mountX=0.01 mountY=0.20, mountTheta=1.54
23:59:57.777 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.04, opts=13)
23:59:57.777 00.000 10844 Enqueuing Move request for scope (0.20, -0.04)
23:59:57.777 00.000 11060 Worker thread wakes up
23:59:57.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
23:59:57.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
23:59:57.777 00.000 11060 Moving (0.20, -0.04) raw xDistance=0.01 yDistance=0.20
23:59:57.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:59:57.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:57.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:59:57.777 00.000 11060 MoveAxis(E, 0, ABG)
23:59:57.777 00.000 11060 Move returns status 0, amount 0
23:59:57.777 00.000 11060 MoveAxis(N, 0, ABG)
23:59:57.777 00.000 11060 Move returns status 0, amount 0
23:59:57.777 00.000 11060 move complete, result=0
23:59:57.777 00.000 11060 worker thread done servicing request
23:59:57.784 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
23:59:57.796 00.012 10844 UpdateGuideState exits: m=3053 SNR=35.6
23:59:57.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:57.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:57.796 00.000 10844 Enqueuing Expose request
23:59:57.798 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:57.798 00.000 11060 Worker thread wakes up
23:59:57.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:57.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:58.423 00.625 11060 Exposure complete
23:59:58.587 00.164 11060 worker thread done servicing request
23:59:58.587 00.000 10844 OnExposeComplete: enter
23:59:58.587 00.000 10844 UpdateGuideState(): m_state=6
23:59:58.587 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4191
23:59:58.587 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.19, Mass=3011, SNR=35.5, Peak=254 HFD=3.3
23:59:58.587 00.000 10844 MultiStar: [#1 0.29,0.25,1.03,U] [#2 -0.01,0.19,2.03,U] [#3 0.60,0.12,1.01,U] [#4 0.46,-0.19,0.98,U] [#5 -0.05,-0.26,1.04,U] [#6 0.36,0.42,0.96,U] [#7 -0.20,-0.10,0.91,U] [#8 -0.03,0.70,0.00,M1] 
23:59:58.587 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.06}, one-star: {0.22, -0.08}
23:59:58.587 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
23:59:58.587 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
23:59:58.587 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.32 mountX=-0.09 mountY=0.17, mountTheta=2.06
23:59:58.590 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
23:59:58.590 00.000 10844 Enqueuing Move request for scope (0.19, 0.06)
23:59:58.590 00.000 11060 Worker thread wakes up
23:59:58.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:59:58.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:59:58.590 00.000 11060 Moving (0.19, 0.06) raw xDistance=-0.09 yDistance=0.17
23:59:58.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:59:58.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:59:58.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:59:58.590 00.000 11060 MoveAxis(E, 0, ABG)
23:59:58.590 00.000 11060 Move returns status 0, amount 0
23:59:58.590 00.000 11060 MoveAxis(N, 0, ABG)
23:59:58.590 00.000 11060 Move returns status 0, amount 0
23:59:58.590 00.000 11060 move complete, result=0
23:59:58.590 00.000 11060 worker thread done servicing request
23:59:58.596 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:58.611 00.015 10844 UpdateGuideState exits: m=3011 SNR=35.5
23:59:58.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:58.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:58.611 00.000 10844 Enqueuing Expose request
23:59:58.611 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:59:58.611 00.000 11060 Worker thread wakes up
23:59:58.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
23:59:58.613 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
23:59:59.245 00.632 11060 Exposure complete
23:59:59.435 00.190 11060 worker thread done servicing request
23:59:59.435 00.000 10844 OnExposeComplete: enter
23:59:59.435 00.000 10844 UpdateGuideState(): m_state=6
23:59:59.435 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4192
23:59:59.435 00.000 10844 Star::Find returns 1 (1), X=258.71, Y=60.61, Mass=2915, SNR=34.7, Peak=255 HFD=3.5
23:59:59.437 00.002 10844 MultiStar: [#1 0.40,0.02,1.02,U] [#2 -0.01,-0.09,2.00,U] [#3 0.74,-0.22,0.00,M1] [#4 0.28,-0.34,0.97,U] [#5 0.07,-0.30,1.05,U] [#6 0.31,-0.20,0.90,U] [#7 0.19,-0.53,0.91,U] [#8 -0.05,0.20,0.94,U] 
23:59:59.437 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.22}, one-star: {0.35, -0.66}
23:59:59.437 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
23:59:59.437 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
23:59:59.437 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.92 mountX=0.19 mountY=0.20, mountTheta=0.83
23:59:59.437 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.22, opts=13)
23:59:59.437 00.000 10844 Enqueuing Move request for scope (0.17, -0.22)
23:59:59.437 00.000 11060 Worker thread wakes up
23:59:59.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
23:59:59.437 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
23:59:59.437 00.000 11060 Moving (0.17, -0.22) raw xDistance=0.19 yDistance=0.20
23:59:59.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
23:59:59.439 00.002 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.42 newest=0.58
23:59:59.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
23:59:59.439 00.000 11060 MoveAxis(W, 32, ABG)
23:59:59.439 00.000 11060 Guiding  Dir = 3, Dur = 32
23:59:59.445 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
23:59:59.456 00.011 11060 IsSlewing returns 0
23:59:59.456 00.000 11060 IsGuiding returns 0
23:59:59.459 00.003 10844 UpdateGuideState exits: m=2915 SNR=34.7 Saturated
23:59:59.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:59.461 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
23:59:59.461 00.000 10844 Enqueuing Expose request
23:59:59.502 00.041 11060 IsGuiding returns 0
23:59:59.502 00.000 11060 Move returns status 0, amount 32
23:59:59.502 00.000 11060 BLC: Oldest BLC event removed
23:59:59.502 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
23:59:59.502 00.000 11060 MoveAxis(S, 829, ABG)
23:59:59.502 00.000 11060 duration set to 750 by maxDecDuration
23:59:59.502 00.000 11060 Guiding  Dir = 1, Dur = 750
23:59:59.518 00.016 11060 IsSlewing returns 0
23:59:59.518 00.000 11060 IsGuiding returns 0
00:00:00.280 00.762 11060 IsGuiding returns 0
00:00:00.280 00.000 11060 Move returns status 0, amount 750
00:00:00.280 00.000 11060 move complete, result=0
00:00:00.280 00.000 11060 worker thread done servicing request
00:00:00.280 00.000 11060 Worker thread wakes up
00:00:00.280 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 750 ms SOUTH
00:00:00.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:00.284 00.004 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:00.937 00.653 11060 Exposure complete
00:00:01.096 00.159 11060 worker thread done servicing request
00:00:01.096 00.000 10844 OnExposeComplete: enter
00:00:01.096 00.000 10844 UpdateGuideState(): m_state=6
00:00:01.096 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4193
00:00:01.096 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=61.84, Mass=2962, SNR=35.3, Peak=255 HFD=3.5
00:00:01.096 00.000 10844 MultiStar: [#1 -0.07,0.47,1.02,U] [#2 -0.48,0.21,1.95,U] [#3 0.09,0.08,0.97,U] [#4 0.30,0.53,0.93,U] [#5 -0.40,0.03,0.96,U] [#6 0.04,0.76,0.00,M1] [#7 -0.29,0.17,0.85,U] [#8 -0.12,0.91,0.00,M1] 
00:00:01.101 00.005 10844 refined, 6 included, MultiStar: {-0.17, 0.29}, one-star: {-0.06, 0.56}
00:00:01.101 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
00:00:01.101 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
00:00:01.101 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.34 cameraTheta=2.12 mountX=-0.25 mountY=-0.22, mountTheta=-2.42
00:00:01.101 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.29, opts=13)
00:00:01.101 00.000 10844 Enqueuing Move request for scope (-0.17, 0.29)
00:00:01.101 00.000 11060 Worker thread wakes up
00:00:01.104 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd
00:00:01.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
00:00:01.104 00.000 11060 Moving (-0.17, 0.29) raw xDistance=-0.25 yDistance=-0.22
00:00:01.104 00.000 11060 BLC: History state: CurrMiss=-0.22, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.142031, 1:-0.218609
00:00:01.104 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
00:00:01.104 00.000 11060 BLC: window closed
00:00:01.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:00:01.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:01.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:00:01.104 00.000 11060 MoveAxis(E, 42, ABG)
00:00:01.104 00.000 11060 Guiding  Dir = 2, Dur = 42
00:00:01.111 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:01.118 00.007 11060 IsSlewing returns 0
00:00:01.118 00.000 11060 IsGuiding returns 0
00:00:01.126 00.008 10844 UpdateGuideState exits: m=2962 SNR=35.3 Saturated
00:00:01.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:01.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:01.126 00.000 10844 Enqueuing Expose request
00:00:01.185 00.059 11060 IsGuiding returns 0
00:00:01.185 00.000 11060 Move returns status 0, amount 42
00:00:01.185 00.000 11060 MoveAxis(N, 0, ABG)
00:00:01.185 00.000 11060 Move returns status 0, amount 0
00:00:01.187 00.002 11060 move complete, result=0
00:00:01.187 00.000 11060 worker thread done servicing request
00:00:01.187 00.000 11060 Worker thread wakes up
00:00:01.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:01.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:01.187 00.000 10844 GuideStep: -0.3 px 42 ms EAST, -0.2 px 0 ms NORTH
00:00:01.844 00.657 11060 Exposure complete
00:00:02.019 00.175 11060 worker thread done servicing request
00:00:02.019 00.000 10844 OnExposeComplete: enter
00:00:02.019 00.000 10844 UpdateGuideState(): m_state=6
00:00:02.021 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4194
00:00:02.021 00.000 10844 Star::Find returns 1 (1), X=258.50, Y=61.48, Mass=2955, SNR=35.0, Peak=255 HFD=3.2
00:00:02.021 00.000 10844 MultiStar: [#1 -0.28,0.51,1.00,U] [#2 -0.29,0.43,2.08,U] [#3 0.50,0.25,0.96,U] [#4 0.25,0.21,0.91,U] [#5 -0.73,-0.22,0.00,M1] [#6 0.38,0.09,0.98,U] [#7 0.11,0.12,0.81,U] [#8 -0.28,0.27,1.03,U] 
00:00:02.021 00.000 10844 single-star, 7 included, MultiStar: {0.02, 0.28}, one-star: {0.14, 0.20}
00:00:02.021 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
00:00:02.021 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
00:00:02.021 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.95 mountX=-0.22 mountY=0.11, mountTheta=2.69
00:00:02.023 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.20, opts=13)
00:00:02.023 00.000 10844 Enqueuing Move request for scope (0.14, 0.20)
00:00:02.023 00.000 11060 Worker thread wakes up
00:00:02.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
00:00:02.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
00:00:02.023 00.000 11060 Moving (0.14, 0.20) raw xDistance=-0.22 yDistance=0.11
00:00:02.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:00:02.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:02.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:00:02.023 00.000 11060 MoveAxis(E, 39, ABG)
00:00:02.023 00.000 11060 Guiding  Dir = 2, Dur = 39
00:00:02.028 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:02.038 00.010 10844 UpdateGuideState exits: m=2955 SNR=35.0 Saturated
00:00:02.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:02.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:02.038 00.000 10844 Enqueuing Expose request
00:00:02.049 00.011 11060 IsSlewing returns 0
00:00:02.049 00.000 11060 IsGuiding returns 0
00:00:02.114 00.065 11060 IsGuiding returns 0
00:00:02.114 00.000 11060 Move returns status 0, amount 39
00:00:02.114 00.000 11060 MoveAxis(N, 0, ABG)
00:00:02.114 00.000 11060 Move returns status 0, amount 0
00:00:02.114 00.000 11060 move complete, result=0
00:00:02.114 00.000 11060 worker thread done servicing request
00:00:02.114 00.000 11060 Worker thread wakes up
00:00:02.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:02.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:02.114 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
00:00:02.765 00.651 11060 Exposure complete
00:00:02.916 00.151 11060 worker thread done servicing request
00:00:02.916 00.000 10844 OnExposeComplete: enter
00:00:02.916 00.000 10844 UpdateGuideState(): m_state=6
00:00:02.916 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4195
00:00:02.916 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=61.82, Mass=2838, SNR=34.3, Peak=237 HFD=3.6
00:00:02.916 00.000 10844 MultiStar: [#1 0.24,0.40,1.05,U] [#2 0.36,0.74,0.00,M1] [#3 0.15,0.03,0.98,U] [#4 0.05,0.11,1.02,U] [#5 -0.20,0.34,1.04,U] [#6 -0.08,0.23,1.01,U] [#7 0.00,0.02,0.92,U] [#8 0.09,0.75,0.00,M1] 
00:00:02.916 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.24}, one-star: {-0.11, 0.54}
00:00:02.916 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
00:00:02.916 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
00:00:02.916 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.54 mountX=-0.24 mountY=-0.03, mountTheta=-3.01
00:00:02.917 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.24, opts=13)
00:00:02.917 00.000 10844 Enqueuing Move request for scope (0.01, 0.24)
00:00:02.917 00.000 11060 Worker thread wakes up
00:00:02.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
00:00:02.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
00:00:02.917 00.000 11060 Moving (0.01, 0.24) raw xDistance=-0.24 yDistance=-0.03
00:00:02.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:00:02.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:02.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:00:02.917 00.000 11060 MoveAxis(E, 43, ABG)
00:00:02.917 00.000 11060 Guiding  Dir = 2, Dur = 43
00:00:02.921 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:02.941 00.020 11060 IsSlewing returns 0
00:00:02.941 00.000 11060 IsGuiding returns 0
00:00:02.951 00.010 10844 UpdateGuideState exits: m=2838 SNR=34.3
00:00:02.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:02.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:02.951 00.000 10844 Enqueuing Expose request
00:00:03.002 00.051 11060 IsGuiding returns 0
00:00:03.002 00.000 11060 Move returns status 0, amount 43
00:00:03.002 00.000 11060 MoveAxis(N, 0, ABG)
00:00:03.002 00.000 11060 Move returns status 0, amount 0
00:00:03.002 00.000 11060 move complete, result=0
00:00:03.002 00.000 11060 worker thread done servicing request
00:00:03.002 00.000 11060 Worker thread wakes up
00:00:03.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:03.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:03.002 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
00:00:03.631 00.629 11060 Exposure complete
00:00:03.826 00.195 11060 worker thread done servicing request
00:00:03.826 00.000 10844 OnExposeComplete: enter
00:00:03.826 00.000 10844 UpdateGuideState(): m_state=6
00:00:03.826 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4196
00:00:03.826 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=61.73, Mass=3704, SNR=39.5, Peak=255 HFD=3.7
00:00:03.826 00.000 10844 MultiStar: [#1 0.19,0.10,0.88,U] [#2 -0.30,0.51,1.75,U] [#3 0.20,0.29,0.88,U] [#4 -0.15,0.35,0.86,U] [#5 -0.00,-0.20,0.94,U] [#6 0.46,0.04,0.90,U] [#7 -0.11,0.21,0.83,U] [#8 -0.28,0.79,0.00,M2] 
00:00:03.826 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.25}, one-star: {-0.05, 0.45}
00:00:03.826 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.94)
00:00:03.826 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
00:00:03.826 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.60 mountX=-0.24 mountY=-0.05, mountTheta=-2.95
00:00:03.826 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.25, opts=13)
00:00:03.826 00.000 10844 Enqueuing Move request for scope (-0.01, 0.25)
00:00:03.826 00.000 11060 Worker thread wakes up
00:00:03.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
00:00:03.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
00:00:03.826 00.000 11060 Moving (-0.01, 0.25) raw xDistance=-0.24 yDistance=-0.05
00:00:03.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:00:03.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:03.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:00:03.832 00.006 11060 MoveAxis(E, 44, ABG)
00:00:03.832 00.000 11060 Guiding  Dir = 2, Dur = 44
00:00:03.837 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:03.847 00.010 11060 IsSlewing returns 0
00:00:03.848 00.001 11060 IsGuiding returns 0
00:00:03.867 00.019 10844 UpdateGuideState exits: m=3704 SNR=39.5 Saturated
00:00:03.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:03.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:03.867 00.000 10844 Enqueuing Expose request
00:00:03.919 00.052 11060 IsGuiding returns 0
00:00:03.919 00.000 11060 Move returns status 0, amount 44
00:00:03.919 00.000 11060 MoveAxis(N, 0, ABG)
00:00:03.919 00.000 11060 Move returns status 0, amount 0
00:00:03.921 00.002 11060 move complete, result=0
00:00:03.921 00.000 11060 worker thread done servicing request
00:00:03.921 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
00:00:03.921 00.000 11060 Worker thread wakes up
00:00:03.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:03.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:04.552 00.631 11060 Exposure complete
00:00:04.724 00.172 11060 worker thread done servicing request
00:00:04.724 00.000 10844 OnExposeComplete: enter
00:00:04.724 00.000 10844 UpdateGuideState(): m_state=6
00:00:04.724 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4197
00:00:04.724 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.16, Mass=2781, SNR=34.2, Peak=228 HFD=3.5
00:00:04.725 00.001 10844 MultiStar: [#1 -0.23,0.39,1.04,U] [#2 -0.65,0.69,0.00,M1] [#3 -0.02,-0.48,0.96,U] [#4 0.14,-0.16,0.96,U] [#5 -0.12,0.20,1.08,U] [#6 0.28,-0.35,0.93,U] [#7 -0.60,-0.81,0.00,M1] [#8 -0.27,0.60,0.00,M3] 
00:00:04.725 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.07}, one-star: {0.28, -0.12}
00:00:04.725 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
00:00:04.725 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
00:00:04.725 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.99 mountX=0.06 mountY=0.06, mountTheta=0.75
00:00:04.725 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
00:00:04.725 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
00:00:04.725 00.000 11060 Worker thread wakes up
00:00:04.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
00:00:04.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
00:00:04.725 00.000 11060 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=0.06
00:00:04.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:00:04.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:04.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:00:04.725 00.000 11060 MoveAxis(E, 0, ABG)
00:00:04.725 00.000 11060 Move returns status 0, amount 0
00:00:04.725 00.000 11060 MoveAxis(N, 0, ABG)
00:00:04.725 00.000 11060 Move returns status 0, amount 0
00:00:04.725 00.000 11060 move complete, result=0
00:00:04.725 00.000 11060 worker thread done servicing request
00:00:04.749 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:04.767 00.018 10844 UpdateGuideState exits: m=2781 SNR=34.2
00:00:04.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:04.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:04.767 00.000 10844 Enqueuing Expose request
00:00:04.767 00.000 11060 Worker thread wakes up
00:00:04.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:04.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:04.767 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:05.396 00.629 11060 Exposure complete
00:00:05.559 00.163 11060 worker thread done servicing request
00:00:05.559 00.000 10844 OnExposeComplete: enter
00:00:05.559 00.000 10844 UpdateGuideState(): m_state=6
00:00:05.559 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4198
00:00:05.559 00.000 10844 Star::Find returns 1 (0), X=258.01, Y=61.17, Mass=3407, SNR=37.4, Peak=251 HFD=3.3
00:00:05.559 00.000 10844 MultiStar: [#1 0.08,-0.63,0.00,M1] [#2 0.05,0.76,0.00,M2] [#3 0.05,-0.23,0.88,U] [#4 0.38,-0.08,0.87,U] [#5 -0.57,-0.10,0.90,U] [#6 0.10,-0.26,0.86,U] [#7 -0.29,-0.42,0.82,U] [#8 -0.34,0.23,0.90,U] 
00:00:05.559 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.13}, one-star: {-0.35, -0.11}
00:00:05.559 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
00:00:05.560 00.001 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
00:00:05.560 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.43 mountX=0.16 mountY=-0.13, mountTheta=-0.69
00:00:05.560 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.13, opts=13)
00:00:05.560 00.000 10844 Enqueuing Move request for scope (-0.15, -0.13)
00:00:05.560 00.000 11060 Worker thread wakes up
00:00:05.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
00:00:05.560 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
00:00:05.560 00.000 11060 Moving (-0.15, -0.13) raw xDistance=0.16 yDistance=-0.13
00:00:05.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:00:05.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:05.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:00:05.562 00.002 11060 MoveAxis(W, 27, ABG)
00:00:05.562 00.000 11060 Guiding  Dir = 3, Dur = 27
00:00:05.566 00.004 11060 IsSlewing returns 0
00:00:05.566 00.000 11060 IsGuiding returns 0
00:00:05.567 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:05.581 00.014 10844 UpdateGuideState exits: m=3407 SNR=37.4
00:00:05.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:05.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:05.582 00.001 10844 Enqueuing Expose request
00:00:05.596 00.014 11060 IsGuiding returns 0
00:00:05.596 00.000 11060 Move returns status 0, amount 27
00:00:05.596 00.000 11060 MoveAxis(N, 0, ABG)
00:00:05.596 00.000 11060 Move returns status 0, amount 0
00:00:05.596 00.000 11060 move complete, result=0
00:00:05.596 00.000 11060 worker thread done servicing request
00:00:05.596 00.000 11060 Worker thread wakes up
00:00:05.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:05.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:05.596 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
00:00:06.233 00.637 11060 Exposure complete
00:00:06.395 00.162 11060 worker thread done servicing request
00:00:06.395 00.000 10844 OnExposeComplete: enter
00:00:06.395 00.000 10844 UpdateGuideState(): m_state=6
00:00:06.395 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4199
00:00:06.395 00.000 10844 Star::Find returns 1 (0), X=257.84, Y=61.86, Mass=3399, SNR=37.8, Peak=243 HFD=3.9
00:00:06.395 00.000 10844 MultiStar: [#1 -0.04,0.30,0.95,U] [#2 -0.42,0.46,1.87,U] [#3 -0.01,0.16,0.90,U] [#4 -0.10,0.35,0.84,U] [#5 -0.23,-0.06,0.91,U] [#6 -0.15,0.24,0.87,U] [#7 -0.33,-0.36,0.82,U] [#8 -0.66,0.71,0.00,M3] 
00:00:06.395 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.25}, one-star: {-0.52, 0.58}
00:00:06.395 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.12 = -2.17)
00:00:06.395 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
00:00:06.395 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.35 cameraTheta=2.36 mountX=-0.20 mountY=-0.29, mountTheta=-2.17
00:00:06.398 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.25, opts=13)
00:00:06.398 00.000 10844 Enqueuing Move request for scope (-0.25, 0.25)
00:00:06.398 00.000 11060 Worker thread wakes up
00:00:06.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
00:00:06.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
00:00:06.398 00.000 11060 Moving (-0.25, 0.25) raw xDistance=-0.20 yDistance=-0.29
00:00:06.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:00:06.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:06.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:00:06.398 00.000 11060 MoveAxis(E, 34, ABG)
00:00:06.398 00.000 11060 Guiding  Dir = 2, Dur = 34
00:00:06.403 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:06.413 00.010 11060 IsSlewing returns 0
00:00:06.414 00.001 11060 IsGuiding returns 0
00:00:06.432 00.018 10844 UpdateGuideState exits: m=3399 SNR=37.8
00:00:06.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:06.433 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:06.433 00.000 10844 Enqueuing Expose request
00:00:06.458 00.025 11060 IsGuiding returns 0
00:00:06.458 00.000 11060 Move returns status 0, amount 34
00:00:06.458 00.000 11060 MoveAxis(N, 0, ABG)
00:00:06.458 00.000 11060 Move returns status 0, amount 0
00:00:06.458 00.000 11060 move complete, result=0
00:00:06.458 00.000 11060 worker thread done servicing request
00:00:06.458 00.000 11060 Worker thread wakes up
00:00:06.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:06.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:06.460 00.002 10844 GuideStep: -0.2 px 34 ms EAST, -0.3 px 0 ms NORTH
00:00:07.116 00.656 11060 Exposure complete
00:00:07.284 00.168 11060 worker thread done servicing request
00:00:07.284 00.000 10844 OnExposeComplete: enter
00:00:07.284 00.000 10844 UpdateGuideState(): m_state=6
00:00:07.284 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4200
00:00:07.285 00.001 10844 Star::Find returns 1 (0), X=258.26, Y=61.58, Mass=3064, SNR=35.3, Peak=247 HFD=3.7
00:00:07.285 00.000 10844 MultiStar: [#1 -0.05,0.69,0.00,M1] [#2 -0.32,0.85,0.00,M2] [#3 -0.14,0.15,0.94,U] [#4 0.05,0.02,0.97,U] [#5 -0.33,0.45,1.02,U] [#6 -0.19,0.15,0.88,U] [#7 -0.51,0.41,0.00,M1] [#8 -1.10,1.05,0.00,M4] 
00:00:07.285 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.22}, one-star: {-0.10, 0.30}
00:00:07.285 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
00:00:07.285 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
00:00:07.285 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=-0.19 mountY=-0.18, mountTheta=-2.39
00:00:07.285 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.22, opts=13)
00:00:07.285 00.000 10844 Enqueuing Move request for scope (-0.14, 0.22)
00:00:07.285 00.000 11060 Worker thread wakes up
00:00:07.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
00:00:07.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
00:00:07.285 00.000 11060 Moving (-0.14, 0.22) raw xDistance=-0.19 yDistance=-0.18
00:00:07.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:00:07.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:07.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:00:07.285 00.000 11060 MoveAxis(E, 34, ABG)
00:00:07.285 00.000 11060 Guiding  Dir = 2, Dur = 34
00:00:07.290 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:07.305 00.015 10844 UpdateGuideState exits: m=3064 SNR=35.3
00:00:07.306 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:07.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:07.306 00.000 10844 Enqueuing Expose request
00:00:07.321 00.015 11060 IsSlewing returns 0
00:00:07.321 00.000 11060 IsGuiding returns 0
00:00:07.385 00.064 11060 IsGuiding returns 0
00:00:07.385 00.000 11060 Move returns status 0, amount 34
00:00:07.386 00.001 11060 MoveAxis(N, 0, ABG)
00:00:07.386 00.000 11060 Move returns status 0, amount 0
00:00:07.386 00.000 11060 move complete, result=0
00:00:07.386 00.000 11060 worker thread done servicing request
00:00:07.386 00.000 11060 Worker thread wakes up
00:00:07.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:07.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:07.386 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
00:00:08.006 00.620 11060 Exposure complete
00:00:08.161 00.155 11060 worker thread done servicing request
00:00:08.161 00.000 10844 OnExposeComplete: enter
00:00:08.161 00.000 10844 UpdateGuideState(): m_state=6
00:00:08.161 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4201
00:00:08.161 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=61.62, Mass=2800, SNR=33.7, Peak=255 HFD=3.6
00:00:08.161 00.000 10844 MultiStar: [#1 -0.00,0.80,0.00,M2] [#2 -0.20,0.34,2.05,U] [#3 0.08,0.16,1.06,U] [#4 -0.02,0.33,1.00,U] [#5 -0.39,-0.41,1.02,U] [#6 -0.23,-0.18,0.97,U] [#7 -0.42,-0.50,0.00,M2] [#8 -0.40,0.73,0.00,M5] 
00:00:08.161 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.13}, one-star: {-0.25, 0.34}
00:00:08.161 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
00:00:08.161 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.07)
00:00:08.161 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.48 mountX=-0.10 mountY=-0.19, mountTheta=-2.05
00:00:08.164 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.13, opts=13)
00:00:08.164 00.000 10844 Enqueuing Move request for scope (-0.17, 0.13)
00:00:08.164 00.000 11060 Worker thread wakes up
00:00:08.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
00:00:08.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
00:00:08.164 00.000 11060 Moving (-0.17, 0.13) raw xDistance=-0.10 yDistance=-0.19
00:00:08.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:00:08.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:08.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:00:08.164 00.000 11060 MoveAxis(E, 0, ABG)
00:00:08.164 00.000 11060 Move returns status 0, amount 0
00:00:08.164 00.000 11060 MoveAxis(N, 0, ABG)
00:00:08.164 00.000 11060 Move returns status 0, amount 0
00:00:08.164 00.000 11060 move complete, result=0
00:00:08.164 00.000 11060 worker thread done servicing request
00:00:08.169 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:08.198 00.029 10844 UpdateGuideState exits: m=2800 SNR=33.7 Saturated
00:00:08.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:08.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:08.198 00.000 10844 Enqueuing Expose request
00:00:08.198 00.000 11060 Worker thread wakes up
00:00:08.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:08.198 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:00:08.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:08.837 00.639 11060 Exposure complete
00:00:09.008 00.171 11060 worker thread done servicing request
00:00:09.008 00.000 10844 OnExposeComplete: enter
00:00:09.008 00.000 10844 UpdateGuideState(): m_state=6
00:00:09.008 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4202
00:00:09.008 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=61.96, Mass=2790, SNR=34.0, Peak=248 HFD=3.7
00:00:09.008 00.000 10844 MultiStar: [#1 -0.26,0.60,0.00,M3] [#2 -0.07,0.90,0.00,M2] [#3 0.17,0.02,1.02,U] [#4 -0.23,0.37,0.98,U] [#5 -0.26,-0.17,1.05,U] [#6 -0.40,-0.19,0.95,U] [#7 -0.54,0.12,0.90,U] [#8 -0.45,0.65,0.00,M6] 
00:00:09.008 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.14}, one-star: {-0.21, 0.68}
00:00:09.008 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
00:00:09.008 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
00:00:09.008 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.27 cameraTheta=2.62 mountX=-0.09 mountY=-0.26, mountTheta=-1.91
00:00:09.008 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.14, opts=13)
00:00:09.008 00.000 10844 Enqueuing Move request for scope (-0.24, 0.14)
00:00:09.008 00.000 11060 Worker thread wakes up
00:00:09.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
00:00:09.008 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
00:00:09.008 00.000 11060 Moving (-0.24, 0.14) raw xDistance=-0.09 yDistance=-0.26
00:00:09.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:00:09.008 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.14 newest=-0.62
00:00:09.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
00:00:09.008 00.000 11060 MoveAxis(E, 0, ABG)
00:00:09.008 00.000 11060 Move returns status 0, amount 0
00:00:09.008 00.000 11060 BLC: Oldest BLC event removed
00:00:09.008 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:00:09.008 00.000 11060 MoveAxis(N, 850, ABG)
00:00:09.008 00.000 11060 duration set to 750 by maxDecDuration
00:00:09.008 00.000 11060 Guiding  Dir = 0, Dur = 750
00:00:09.013 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:09.018 00.005 11060 IsSlewing returns 0
00:00:09.018 00.000 11060 IsGuiding returns 0
00:00:09.029 00.011 10844 UpdateGuideState exits: m=2790 SNR=34.0
00:00:09.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:09.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:09.029 00.000 10844 Enqueuing Expose request
00:00:09.783 00.754 11060 IsGuiding returns 0
00:00:09.784 00.001 11060 Move returns status 0, amount 750
00:00:09.784 00.000 11060 move complete, result=0
00:00:09.784 00.000 11060 worker thread done servicing request
00:00:09.784 00.000 11060 Worker thread wakes up
00:00:09.784 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
00:00:09.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:09.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:10.420 00.636 11060 Exposure complete
00:00:10.579 00.159 11060 worker thread done servicing request
00:00:10.579 00.000 10844 OnExposeComplete: enter
00:00:10.579 00.000 10844 UpdateGuideState(): m_state=6
00:00:10.581 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4203
00:00:10.581 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.44, Mass=2982, SNR=35.2, Peak=247 HFD=3.2
00:00:10.581 00.000 10844 MultiStar: [#1 0.04,0.20,1.04,U] [#2 -0.21,0.09,2.10,U] [#3 0.36,-0.24,0.94,U] [#4 0.26,-0.02,0.98,U] [#5 -0.29,-0.37,1.05,U] [#6 0.03,-0.28,0.95,U] [#7 -0.19,-0.32,0.79,U] [#8 -0.19,-0.05,0.95,U] 
00:00:10.581 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.16, 0.17}
00:00:10.581 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
00:00:10.581 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
00:00:10.581 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.95 mountX=0.07 mountY=-0.01, mountTheta=-0.21
00:00:10.581 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
00:00:10.581 00.000 10844 Enqueuing Move request for scope (-0.03, -0.06)
00:00:10.581 00.000 11060 Worker thread wakes up
00:00:10.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
00:00:10.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
00:00:10.581 00.000 11060 Moving (-0.03, -0.06) raw xDistance=0.07 yDistance=-0.01
00:00:10.581 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.179470, 1:0.014718
00:00:10.581 00.000 11060 BLC: No correction, Miss < min_move
00:00:10.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:00:10.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:10.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:00:10.581 00.000 11060 MoveAxis(E, 0, ABG)
00:00:10.581 00.000 11060 Move returns status 0, amount 0
00:00:10.581 00.000 11060 MoveAxis(N, 0, ABG)
00:00:10.581 00.000 11060 Move returns status 0, amount 0
00:00:10.581 00.000 11060 move complete, result=0
00:00:10.581 00.000 11060 worker thread done servicing request
00:00:10.584 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:10.599 00.015 10844 UpdateGuideState exits: m=2982 SNR=35.2
00:00:10.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:10.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:10.599 00.000 10844 Enqueuing Expose request
00:00:10.599 00.000 11060 Worker thread wakes up
00:00:10.599 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:10.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:10.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:11.264 00.665 11060 Exposure complete
00:00:11.415 00.151 11060 worker thread done servicing request
00:00:11.415 00.000 10844 OnExposeComplete: enter
00:00:11.415 00.000 10844 UpdateGuideState(): m_state=6
00:00:11.421 00.006 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4204
00:00:11.421 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=61.18, Mass=3056, SNR=36.0, Peak=249 HFD=3.6
00:00:11.421 00.000 10844 MultiStar: [#1 0.38,0.06,0.95,U] [#2 -0.12,-0.06,1.85,U] [#3 0.46,-0.10,0.93,U] [#4 0.11,-0.53,1.01,U] [#5 -0.33,-0.39,0.99,U] [#6 0.24,-0.14,0.88,U] [#7 -0.40,-0.57,0.00,M1] [#8 -0.31,-0.53,0.99,U] 
00:00:11.421 00.000 10844 single-star, 7 included, MultiStar: {0.03, -0.21}, one-star: {0.02, -0.10}
00:00:11.421 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
00:00:11.421 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
00:00:11.421 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=0.10 mountY=0.04, mountTheta=0.38
00:00:11.433 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
00:00:11.433 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
00:00:11.433 00.000 11060 Worker thread wakes up
00:00:11.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:00:11.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:00:11.433 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.04
00:00:11.433 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.179470, 1:0.014718, 2:-0.037684
00:00:11.433 00.000 11060 BLC: No correction, Miss < min_move
00:00:11.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:00:11.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:11.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:00:11.433 00.000 11060 MoveAxis(E, 0, ABG)
00:00:11.436 00.003 11060 Move returns status 0, amount 0
00:00:11.436 00.000 11060 MoveAxis(N, 0, ABG)
00:00:11.436 00.000 11060 Move returns status 0, amount 0
00:00:11.436 00.000 11060 move complete, result=0
00:00:11.436 00.000 11060 worker thread done servicing request
00:00:11.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:11.454 00.018 10844 UpdateGuideState exits: m=3056 SNR=36.0
00:00:11.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:11.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:11.454 00.000 10844 Enqueuing Expose request
00:00:11.454 00.000 11060 Worker thread wakes up
00:00:11.454 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:11.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:11.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:12.091 00.637 11060 Exposure complete
00:00:12.281 00.190 11060 worker thread done servicing request
00:00:12.281 00.000 10844 OnExposeComplete: enter
00:00:12.281 00.000 10844 UpdateGuideState(): m_state=6
00:00:12.281 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4205
00:00:12.281 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.56, Mass=2850, SNR=34.9, Peak=247 HFD=3.4
00:00:12.281 00.000 10844 MultiStar: [#1 0.29,0.55,1.01,U] [#2 -0.46,0.52,0.00,M1] [#3 0.21,-0.02,0.97,U] [#4 -0.09,0.14,1.00,U] [#5 -0.30,-0.21,0.98,U] [#6 0.04,0.32,0.87,U] [#7 -0.12,0.34,0.92,U] [#8 -0.18,0.57,0.93,U] 
00:00:12.281 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.24}, one-star: {0.37, 0.28}
00:00:12.281 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
00:00:12.281 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
00:00:12.281 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.25 cameraTheta=1.44 mountX=-0.25 mountY=-0.01, mountTheta=-3.11
00:00:12.287 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.24, opts=13)
00:00:12.287 00.000 10844 Enqueuing Move request for scope (0.03, 0.24)
00:00:12.287 00.000 11060 Worker thread wakes up
00:00:12.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
00:00:12.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:00:12.287 00.000 11060 Moving (0.03, 0.24) raw xDistance=-0.25 yDistance=-0.01
00:00:12.287 00.000 11060 BLC: window closed
00:00:12.287 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.179470, 1:0.014718, 2:-0.037684
00:00:12.287 00.000 11060 BLC: No correction, Miss < min_move
00:00:12.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:00:12.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:12.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:00:12.287 00.000 11060 MoveAxis(E, 43, ABG)
00:00:12.287 00.000 11060 Guiding  Dir = 2, Dur = 43
00:00:12.296 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:12.308 00.012 11060 IsSlewing returns 0
00:00:12.308 00.000 11060 IsGuiding returns 0
00:00:12.324 00.016 10844 UpdateGuideState exits: m=2850 SNR=34.9
00:00:12.326 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:12.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:12.326 00.000 10844 Enqueuing Expose request
00:00:12.353 00.027 11060 IsGuiding returns 0
00:00:12.353 00.000 11060 Move returns status 0, amount 43
00:00:12.353 00.000 11060 MoveAxis(N, 0, ABG)
00:00:12.353 00.000 11060 Move returns status 0, amount 0
00:00:12.353 00.000 11060 move complete, result=0
00:00:12.353 00.000 11060 worker thread done servicing request
00:00:12.353 00.000 11060 Worker thread wakes up
00:00:12.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:12.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:12.353 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
00:00:12.976 00.623 11060 Exposure complete
00:00:13.103 00.127 11060 worker thread done servicing request
00:00:13.103 00.000 10844 OnExposeComplete: enter
00:00:13.103 00.000 10844 UpdateGuideState(): m_state=6
00:00:13.103 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4206
00:00:13.103 00.000 10844 Star::Find returns 1 (1), X=258.86, Y=62.05, Mass=3841, SNR=40.5, Peak=255 HFD=4.1
00:00:13.103 00.000 10844 MultiStar: [#1 0.36,0.90,0.00,M1] [#2 -0.43,1.15,0.00,M2] [#3 0.22,0.20,0.89,U] [#4 -0.03,0.18,0.87,U] [#5 -0.17,-0.11,0.86,U] [#6 0.08,0.61,0.84,U] [#7 0.04,0.35,0.81,U] [#8 0.00,0.40,0.87,U] 
00:00:13.103 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.35}, one-star: {0.50, 0.77}
00:00:13.103 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:00:13.103 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
00:00:13.103 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.37 cameraTheta=1.29 mountX=-0.36 mountY=0.04, mountTheta=3.03
00:00:13.106 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.35, opts=13)
00:00:13.106 00.000 10844 Enqueuing Move request for scope (0.10, 0.35)
00:00:13.106 00.000 11060 Worker thread wakes up
00:00:13.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
00:00:13.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
00:00:13.106 00.000 11060 Moving (0.10, 0.35) raw xDistance=-0.36 yDistance=0.04
00:00:13.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:00:13.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:13.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:00:13.106 00.000 11060 MoveAxis(E, 65, ABG)
00:00:13.108 00.002 11060 Guiding  Dir = 2, Dur = 65
00:00:13.111 00.003 11060 IsSlewing returns 0
00:00:13.112 00.001 11060 IsGuiding returns 0
00:00:13.125 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:13.141 00.016 10844 UpdateGuideState exits: m=3841 SNR=40.5 Saturated
00:00:13.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:13.142 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:13.142 00.000 10844 Enqueuing Expose request
00:00:13.184 00.042 11060 IsGuiding returns 0
00:00:13.184 00.000 11060 Move returns status 0, amount 65
00:00:13.184 00.000 11060 MoveAxis(N, 0, ABG)
00:00:13.184 00.000 11060 Move returns status 0, amount 0
00:00:13.184 00.000 11060 move complete, result=0
00:00:13.184 00.000 11060 worker thread done servicing request
00:00:13.184 00.000 11060 Worker thread wakes up
00:00:13.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:13.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:13.194 00.010 10844 GuideStep: -0.4 px 65 ms EAST, 0.0 px 0 ms NORTH
00:00:13.821 00.627 11060 Exposure complete
00:00:14.019 00.198 11060 worker thread done servicing request
00:00:14.019 00.000 10844 OnExposeComplete: enter
00:00:14.019 00.000 10844 UpdateGuideState(): m_state=6
00:00:14.019 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4207
00:00:14.019 00.000 10844 Star::Find returns 1 (1), X=258.51, Y=61.25, Mass=3549, SNR=38.2, Peak=255 HFD=3.6
00:00:14.019 00.000 10844 MultiStar: [#1 0.25,-0.09,0.93,U] [#2 -0.19,0.25,1.81,U] [#3 0.47,-0.23,0.94,U] [#4 0.11,0.19,0.81,U] [#5 -0.35,0.10,0.91,U] [#6 0.04,1.21,0.00,M1] [#7 0.30,-0.07,0.81,U] [#8 -0.60,1.02,0.00,M3] 
00:00:14.019 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.04}, one-star: {0.15, -0.03}
00:00:14.019 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:00:14.019 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:00:14.019 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.57 mountX=-0.06 mountY=0.06, mountTheta=2.31
00:00:14.019 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
00:00:14.019 00.000 10844 Enqueuing Move request for scope (0.07, 0.04)
00:00:14.019 00.000 11060 Worker thread wakes up
00:00:14.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:00:14.019 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:00:14.019 00.000 11060 Moving (0.07, 0.04) raw xDistance=-0.06 yDistance=0.06
00:00:14.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:00:14.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:14.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:00:14.019 00.000 11060 MoveAxis(E, 0, ABG)
00:00:14.019 00.000 11060 Move returns status 0, amount 0
00:00:14.019 00.000 11060 MoveAxis(N, 0, ABG)
00:00:14.019 00.000 11060 Move returns status 0, amount 0
00:00:14.019 00.000 11060 move complete, result=0
00:00:14.019 00.000 11060 worker thread done servicing request
00:00:14.026 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:14.035 00.009 10844 UpdateGuideState exits: m=3549 SNR=38.2 Saturated
00:00:14.040 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:14.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:14.040 00.000 10844 Enqueuing Expose request
00:00:14.040 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:14.040 00.000 11060 Worker thread wakes up
00:00:14.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:14.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:14.687 00.647 11060 Exposure complete
00:00:14.875 00.188 11060 worker thread done servicing request
00:00:14.876 00.001 10844 OnExposeComplete: enter
00:00:14.876 00.000 10844 UpdateGuideState(): m_state=6
00:00:14.876 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4208
00:00:14.876 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=61.50, Mass=2933, SNR=34.5, Peak=254 HFD=3.4
00:00:14.876 00.000 10844 MultiStar: [#1 0.15,0.39,1.05,U] [#2 -0.58,1.07,0.00,M2] [#3 0.41,0.12,1.00,U] [#4 -0.04,0.51,0.94,U] [#5 -0.25,0.07,1.13,U] [#6 0.04,0.84,0.00,M2] [#7 -0.30,0.40,0.89,U] [#8 -0.32,1.20,0.00,M4] 
00:00:14.876 00.000 10844 single-star, 5 included, MultiStar: {-0.01, 0.28}, one-star: {-0.04, 0.22}
00:00:14.876 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.50 = -2.79)
00:00:14.876 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
00:00:14.876 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.74 mountX=-0.21 mountY=-0.07, mountTheta=-2.80
00:00:14.876 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.22, opts=13)
00:00:14.876 00.000 10844 Enqueuing Move request for scope (-0.04, 0.22)
00:00:14.876 00.000 11060 Worker thread wakes up
00:00:14.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
00:00:14.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
00:00:14.876 00.000 11060 Moving (-0.04, 0.22) raw xDistance=-0.21 yDistance=-0.07
00:00:14.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:00:14.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:14.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:00:14.876 00.000 11060 MoveAxis(E, 37, ABG)
00:00:14.876 00.000 11060 Guiding  Dir = 2, Dur = 37
00:00:14.887 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
00:00:14.904 00.017 10844 UpdateGuideState exits: m=2933 SNR=34.5
00:00:14.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:14.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:14.904 00.000 10844 Enqueuing Expose request
00:00:14.917 00.013 11060 IsSlewing returns 0
00:00:14.919 00.002 11060 IsGuiding returns 0
00:00:14.979 00.060 11060 IsGuiding returns 0
00:00:14.979 00.000 11060 Move returns status 0, amount 37
00:00:14.979 00.000 11060 MoveAxis(N, 0, ABG)
00:00:14.979 00.000 11060 Move returns status 0, amount 0
00:00:14.979 00.000 11060 move complete, result=0
00:00:14.979 00.000 11060 worker thread done servicing request
00:00:14.979 00.000 11060 Worker thread wakes up
00:00:14.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:14.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:14.979 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
00:00:15.624 00.645 11060 Exposure complete
00:00:15.786 00.162 11060 worker thread done servicing request
00:00:15.786 00.000 10844 OnExposeComplete: enter
00:00:15.786 00.000 10844 UpdateGuideState(): m_state=6
00:00:15.786 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4209
00:00:15.786 00.000 10844 Star::Find returns 1 (1), X=258.12, Y=61.47, Mass=3211, SNR=36.1, Peak=255 HFD=3.6
00:00:15.786 00.000 10844 MultiStar: [#1 0.15,0.40,0.97,U] [#2 -0.34,1.20,0.00,M3] [#3 0.05,0.63,0.00,M1] [#4 0.03,-0.41,0.98,U] [#5 -0.11,0.29,0.95,U] [#6 -0.21,0.63,0.00,M3] [#7 -0.47,0.24,0.86,U] [#8 -0.43,1.38,0.00,M5] 
00:00:15.786 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.14}, one-star: {-0.24, 0.19}
00:00:15.786 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
00:00:15.786 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.26)
00:00:15.786 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.29 mountX=-0.11 mountY=-0.14, mountTheta=-2.25
00:00:15.788 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.14, opts=13)
00:00:15.788 00.000 10844 Enqueuing Move request for scope (-0.12, 0.14)
00:00:15.788 00.000 11060 Worker thread wakes up
00:00:15.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
00:00:15.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
00:00:15.788 00.000 11060 Moving (-0.12, 0.14) raw xDistance=-0.11 yDistance=-0.14
00:00:15.790 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:00:15.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:15.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:00:15.790 00.000 11060 MoveAxis(E, 0, ABG)
00:00:15.790 00.000 11060 Move returns status 0, amount 0
00:00:15.790 00.000 11060 MoveAxis(N, 0, ABG)
00:00:15.790 00.000 11060 Move returns status 0, amount 0
00:00:15.790 00.000 11060 move complete, result=0
00:00:15.790 00.000 11060 worker thread done servicing request
00:00:15.796 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:15.809 00.013 10844 UpdateGuideState exits: m=3211 SNR=36.1 Saturated
00:00:15.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:15.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:15.809 00.000 10844 Enqueuing Expose request
00:00:15.810 00.001 11060 Worker thread wakes up
00:00:15.810 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:15.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:15.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:16.451 00.641 11060 Exposure complete
00:00:16.594 00.143 11060 worker thread done servicing request
00:00:16.594 00.000 10844 OnExposeComplete: enter
00:00:16.594 00.000 10844 UpdateGuideState(): m_state=6
00:00:16.594 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4210
00:00:16.594 00.000 10844 Star::Find returns 1 (1), X=257.97, Y=61.41, Mass=3304, SNR=36.7, Peak=255 HFD=3.8
00:00:16.594 00.000 10844 MultiStar: [#1 -0.32,0.44,0.98,U] [#2 -0.48,0.64,0.00,M4] [#3 0.20,0.13,0.98,U] [#4 0.01,0.45,0.93,U] [#5 -0.97,0.27,0.00,M1] [#6 -0.49,0.05,0.86,U] [#7 -0.60,-0.42,0.00,M1] [#8 -0.51,0.50,0.00,M6] 
00:00:16.594 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.24}, one-star: {-0.39, 0.13}
00:00:16.594 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
00:00:16.594 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.31)
00:00:16.599 00.005 10844 CameraToMount -- cameraX=-0.19 cameraY=0.24 hyp=0.31 cameraTheta=2.24 mountX=-0.20 mountY=-0.23, mountTheta=-2.30
00:00:16.599 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.24, opts=13)
00:00:16.599 00.000 10844 Enqueuing Move request for scope (-0.19, 0.24)
00:00:16.599 00.000 11060 Worker thread wakes up
00:00:16.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.24) opts 0xd
00:00:16.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.24)
00:00:16.599 00.000 11060 Moving (-0.19, 0.24) raw xDistance=-0.20 yDistance=-0.23
00:00:16.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:00:16.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:00:16.599 00.000 11060 MoveAxis(E, 36, ABG)
00:00:16.599 00.000 11060 Guiding  Dir = 2, Dur = 36
00:00:16.603 00.004 11060 IsSlewing returns 0
00:00:16.603 00.000 11060 IsGuiding returns 0
00:00:16.607 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:16.620 00.013 10844 UpdateGuideState exits: m=3304 SNR=36.7 Saturated
00:00:16.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:16.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:16.620 00.000 10844 Enqueuing Expose request
00:00:16.649 00.029 11060 IsGuiding returns 0
00:00:16.649 00.000 11060 Move returns status 0, amount 36
00:00:16.649 00.000 11060 MoveAxis(N, 90, ABG)
00:00:16.649 00.000 11060 Guiding  Dir = 0, Dur = 90
00:00:16.680 00.031 11060 IsSlewing returns 0
00:00:16.680 00.000 11060 IsGuiding returns 0
00:00:16.797 00.117 11060 IsGuiding returns 0
00:00:16.797 00.000 11060 Move returns status 0, amount 90
00:00:16.797 00.000 11060 move complete, result=0
00:00:16.798 00.001 11060 worker thread done servicing request
00:00:16.798 00.000 11060 Worker thread wakes up
00:00:16.798 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.2 px 90 ms NORTH
00:00:16.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:16.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:17.428 00.630 11060 Exposure complete
00:00:17.602 00.174 11060 worker thread done servicing request
00:00:17.602 00.000 10844 OnExposeComplete: enter
00:00:17.602 00.000 10844 UpdateGuideState(): m_state=6
00:00:17.602 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4211
00:00:17.603 00.001 10844 Star::Find returns 1 (1), X=258.21, Y=61.37, Mass=3467, SNR=37.4, Peak=255 HFD=3.7
00:00:17.603 00.000 10844 MultiStar: [#1 -0.30,-0.01,1.02,U] [#2 -0.67,0.46,0.00,M5] [#3 -0.06,0.10,0.84,U] [#4 -0.11,0.86,0.00,M1] [#5 -0.41,0.35,0.95,U] [#6 -0.45,0.51,0.00,M3] [#7 -0.38,0.16,0.83,U] [#8 -0.22,0.71,0.00,M7] 
00:00:17.603 00.000 10844 single-star, 4 included, MultiStar: {-0.26, 0.14}, one-star: {-0.15, 0.09}
00:00:17.603 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.35 = -1.94)
00:00:17.603 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
00:00:17.603 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.59 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
00:00:17.603 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.09, opts=13)
00:00:17.603 00.000 10844 Enqueuing Move request for scope (-0.15, 0.09)
00:00:17.603 00.000 11060 Worker thread wakes up
00:00:17.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
00:00:17.603 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
00:00:17.603 00.000 11060 Moving (-0.15, 0.09) raw xDistance=-0.06 yDistance=-0.16
00:00:17.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:00:17.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:17.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:00:17.603 00.000 11060 MoveAxis(E, 0, ABG)
00:00:17.603 00.000 11060 Move returns status 0, amount 0
00:00:17.603 00.000 11060 MoveAxis(N, 0, ABG)
00:00:17.603 00.000 11060 Move returns status 0, amount 0
00:00:17.603 00.000 11060 move complete, result=0
00:00:17.603 00.000 11060 worker thread done servicing request
00:00:17.611 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:17.629 00.018 10844 UpdateGuideState exits: m=3467 SNR=37.4 Saturated
00:00:17.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:17.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:17.629 00.000 10844 Enqueuing Expose request
00:00:17.629 00.000 11060 Worker thread wakes up
00:00:17.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:17.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:17.643 00.014 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:00:18.297 00.654 11060 Exposure complete
00:00:18.472 00.175 11060 worker thread done servicing request
00:00:18.472 00.000 10844 OnExposeComplete: enter
00:00:18.472 00.000 10844 UpdateGuideState(): m_state=6
00:00:18.472 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4212
00:00:18.472 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.57, Mass=3130, SNR=35.9, Peak=255 HFD=3.5
00:00:18.472 00.000 10844 MultiStar: [#1 -0.12,0.86,0.00,M1] [#2 -0.33,0.91,0.00,M6] [#3 0.30,0.65,0.00,M1] [#4 -0.26,0.64,0.00,M2] [#5 -0.13,0.58,1.02,U] [#6 -0.11,0.57,0.93,U] [#7 -0.56,0.59,0.00,M1] [#8 -0.22,0.90,0.00,M8] 
00:00:18.472 00.000 10844 single-star, 2 included, MultiStar: {-0.09, 0.48}, one-star: {-0.02, 0.29}
00:00:18.472 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
00:00:18.476 00.004 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
00:00:18.476 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.65 mountX=-0.28 mountY=-0.07, mountTheta=-2.90
00:00:18.478 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.29, opts=13)
00:00:18.478 00.000 10844 Enqueuing Move request for scope (-0.02, 0.29)
00:00:18.478 00.000 11060 Worker thread wakes up
00:00:18.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
00:00:18.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
00:00:18.478 00.000 11060 Moving (-0.02, 0.29) raw xDistance=-0.28 yDistance=-0.07
00:00:18.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:00:18.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:18.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:00:18.478 00.000 11060 MoveAxis(E, 49, ABG)
00:00:18.478 00.000 11060 Guiding  Dir = 2, Dur = 49
00:00:18.487 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:18.492 00.005 11060 IsSlewing returns 0
00:00:18.492 00.000 11060 IsGuiding returns 0
00:00:18.508 00.016 10844 UpdateGuideState exits: m=3130 SNR=35.9 Saturated
00:00:18.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:18.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:18.508 00.000 10844 Enqueuing Expose request
00:00:18.552 00.044 11060 IsGuiding returns 0
00:00:18.552 00.000 11060 Move returns status 0, amount 49
00:00:18.552 00.000 11060 MoveAxis(N, 0, ABG)
00:00:18.552 00.000 11060 Move returns status 0, amount 0
00:00:18.552 00.000 11060 move complete, result=0
00:00:18.552 00.000 11060 worker thread done servicing request
00:00:18.552 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
00:00:18.552 00.000 11060 Worker thread wakes up
00:00:18.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:18.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:19.182 00.630 11060 Exposure complete
00:00:19.340 00.158 11060 worker thread done servicing request
00:00:19.341 00.001 10844 OnExposeComplete: enter
00:00:19.341 00.000 10844 UpdateGuideState(): m_state=6
00:00:19.341 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4213
00:00:19.341 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.58, Mass=3201, SNR=36.3, Peak=247 HFD=3.3
00:00:19.341 00.000 10844 MultiStar: [#1 0.08,0.60,1.08,U] [#2 -0.61,0.61,0.00,M7] [#3 0.27,0.49,0.99,U] [#4 -0.20,0.53,0.91,U] [#5 -0.38,0.37,0.96,U] [#6 0.38,0.37,0.83,U] [#7 -0.23,0.32,0.88,U] [#8 -0.29,0.64,0.00,M9] 
00:00:19.341 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.43}, one-star: {0.17, 0.30}
00:00:19.341 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:00:19.341 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:00:19.341 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.30 hyp=0.35 cameraTheta=1.05 mountX=-0.33 mountY=0.12, mountTheta=2.79
00:00:19.343 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.30, opts=13)
00:00:19.343 00.000 10844 Enqueuing Move request for scope (0.17, 0.30)
00:00:19.343 00.000 11060 Worker thread wakes up
00:00:19.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.30) opts 0xd
00:00:19.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.30)
00:00:19.343 00.000 11060 Moving (0.17, 0.30) raw xDistance=-0.33 yDistance=0.12
00:00:19.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
00:00:19.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:19.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:00:19.343 00.000 11060 MoveAxis(E, 59, ABG)
00:00:19.343 00.000 11060 Guiding  Dir = 2, Dur = 59
00:00:19.353 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:19.369 00.016 10844 UpdateGuideState exits: m=3201 SNR=36.3
00:00:19.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:19.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:19.369 00.000 10844 Enqueuing Expose request
00:00:19.373 00.004 11060 IsSlewing returns 0
00:00:19.373 00.000 11060 IsGuiding returns 0
00:00:19.444 00.071 11060 IsGuiding returns 0
00:00:19.444 00.000 11060 Move returns status 0, amount 59
00:00:19.444 00.000 11060 MoveAxis(N, 0, ABG)
00:00:19.444 00.000 11060 Move returns status 0, amount 0
00:00:19.444 00.000 11060 move complete, result=0
00:00:19.444 00.000 11060 worker thread done servicing request
00:00:19.444 00.000 11060 Worker thread wakes up
00:00:19.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:19.446 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:19.448 00.002 10844 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
00:00:20.077 00.629 11060 Exposure complete
00:00:20.243 00.166 11060 worker thread done servicing request
00:00:20.243 00.000 10844 OnExposeComplete: enter
00:00:20.243 00.000 10844 UpdateGuideState(): m_state=6
00:00:20.243 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4214
00:00:20.243 00.000 10844 Star::Find returns 1 (1), X=258.06, Y=61.74, Mass=2937, SNR=34.6, Peak=255 HFD=3.7
00:00:20.243 00.000 10844 MultiStar: [#1 0.04,0.89,0.00,M1] [#2 -0.39,0.35,2.04,U] [#3 0.32,0.79,0.00,M1] [#4 0.00,0.49,0.94,U] [#5 -0.13,0.54,1.05,U] [#6 0.06,0.01,0.98,U] [#7 -0.28,0.19,0.92,U] [#8 -0.52,0.53,0.00,M10] 
00:00:20.243 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.34}, one-star: {-0.30, 0.46}
00:00:20.243 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
00:00:20.243 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
00:00:20.243 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.34 hyp=0.40 cameraTheta=2.11 mountX=-0.30 mountY=-0.26, mountTheta=-2.43
00:00:20.246 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.34, opts=13)
00:00:20.246 00.000 10844 Enqueuing Move request for scope (-0.21, 0.34)
00:00:20.246 00.000 11060 Worker thread wakes up
00:00:20.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.34) opts 0xd
00:00:20.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.34)
00:00:20.246 00.000 11060 Moving (-0.21, 0.34) raw xDistance=-0.30 yDistance=-0.26
00:00:20.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:00:20.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
00:00:20.246 00.000 11060 MoveAxis(E, 54, ABG)
00:00:20.246 00.000 11060 Guiding  Dir = 2, Dur = 54
00:00:20.250 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:20.265 00.015 10844 UpdateGuideState exits: m=2937 SNR=34.6 Saturated
00:00:20.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:20.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:20.265 00.000 10844 Enqueuing Expose request
00:00:20.278 00.013 11060 IsSlewing returns 0
00:00:20.278 00.000 11060 IsGuiding returns 0
00:00:20.353 00.075 11060 IsGuiding returns 0
00:00:20.353 00.000 11060 Move returns status 0, amount 54
00:00:20.353 00.000 11060 MoveAxis(N, 101, ABG)
00:00:20.353 00.000 11060 Guiding  Dir = 0, Dur = 101
00:00:20.371 00.018 11060 IsSlewing returns 0
00:00:20.371 00.000 11060 IsGuiding returns 0
00:00:20.480 00.109 11060 IsGuiding returns 0
00:00:20.480 00.000 11060 Move returns status 0, amount 101
00:00:20.480 00.000 11060 move complete, result=0
00:00:20.480 00.000 11060 worker thread done servicing request
00:00:20.480 00.000 11060 Worker thread wakes up
00:00:20.480 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.3 px 101 ms NORTH
00:00:20.482 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:20.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:21.116 00.634 11060 Exposure complete
00:00:21.272 00.156 11060 worker thread done servicing request
00:00:21.272 00.000 10844 OnExposeComplete: enter
00:00:21.284 00.012 10844 UpdateGuideState(): m_state=6
00:00:21.284 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4215
00:00:21.284 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.36, Mass=2736, SNR=33.3, Peak=247 HFD=3.6
00:00:21.284 00.000 10844 MultiStar: [#1 0.12,-0.11,1.05,U] [#2 0.36,0.61,0.00,M7] [#3 0.48,-0.43,0.00,M2] [#4 -0.11,0.14,1.05,U] [#5 -0.07,0.18,1.04,U] [#6 0.18,-0.11,0.98,U] [#7 0.05,0.02,0.92,U] [#8 -0.35,0.33,1.00,U] 
00:00:21.284 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {-0.09, 0.08}
00:00:21.284 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
00:00:21.284 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:00:21.284 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.05 mountX=-0.07 mountY=-0.05, mountTheta=-2.49
00:00:21.288 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
00:00:21.288 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
00:00:21.288 00.000 11060 Worker thread wakes up
00:00:21.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:00:21.288 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:00:21.288 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.05
00:00:21.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:00:21.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:21.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:00:21.288 00.000 11060 MoveAxis(E, 0, ABG)
00:00:21.288 00.000 11060 Move returns status 0, amount 0
00:00:21.288 00.000 11060 MoveAxis(N, 0, ABG)
00:00:21.288 00.000 11060 Move returns status 0, amount 0
00:00:21.288 00.000 11060 move complete, result=0
00:00:21.288 00.000 11060 worker thread done servicing request
00:00:21.293 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:21.305 00.012 10844 UpdateGuideState exits: m=2736 SNR=33.3
00:00:21.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:21.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:21.305 00.000 10844 Enqueuing Expose request
00:00:21.305 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:21.305 00.000 11060 Worker thread wakes up
00:00:21.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:21.308 00.003 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:21.936 00.628 11060 Exposure complete
00:00:22.105 00.169 11060 worker thread done servicing request
00:00:22.105 00.000 10844 OnExposeComplete: enter
00:00:22.105 00.000 10844 UpdateGuideState(): m_state=6
00:00:22.105 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4216
00:00:22.105 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=60.76, Mass=3230, SNR=36.0, Peak=250 HFD=3.6
00:00:22.105 00.000 10844 MultiStar: [#1 0.54,0.54,0.00,M1] [#2 -0.09,0.50,1.99,U] [#3 0.38,0.04,1.00,U] [#4 -0.02,-0.14,0.91,U] [#5 0.13,-0.21,0.98,U] [#6 0.07,0.34,0.91,U] [#7 0.13,-0.62,0.00,M1] [#8 0.21,0.89,0.00,M10] 
00:00:22.105 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.07}, one-star: {0.18, -0.52}
00:00:22.105 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
00:00:22.105 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
00:00:22.105 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=-0.09 mountY=0.07, mountTheta=2.47
00:00:22.108 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
00:00:22.108 00.000 10844 Enqueuing Move request for scope (0.08, 0.07)
00:00:22.108 00.000 11060 Worker thread wakes up
00:00:22.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:00:22.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:00:22.108 00.000 11060 Moving (0.08, 0.07) raw xDistance=-0.09 yDistance=0.07
00:00:22.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:00:22.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:22.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:00:22.108 00.000 11060 MoveAxis(E, 0, ABG)
00:00:22.108 00.000 11060 Move returns status 0, amount 0
00:00:22.108 00.000 11060 MoveAxis(N, 0, ABG)
00:00:22.108 00.000 11060 Move returns status 0, amount 0
00:00:22.108 00.000 11060 move complete, result=0
00:00:22.110 00.002 11060 worker thread done servicing request
00:00:22.118 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:22.141 00.023 10844 UpdateGuideState exits: m=3230 SNR=36.0
00:00:22.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:22.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:22.141 00.000 10844 Enqueuing Expose request
00:00:22.141 00.000 11060 Worker thread wakes up
00:00:22.141 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:22.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:22.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:22.776 00.635 11060 Exposure complete
00:00:22.956 00.180 11060 worker thread done servicing request
00:00:22.956 00.000 10844 OnExposeComplete: enter
00:00:22.956 00.000 10844 UpdateGuideState(): m_state=6
00:00:22.956 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4217
00:00:22.956 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=60.79, Mass=2738, SNR=33.3, Peak=255 HFD=3.4
00:00:22.956 00.000 10844 MultiStar: [#1 -0.13,0.21,1.09,U] [#2 -0.19,0.44,2.09,U] [#3 0.58,-0.19,1.07,U] [#4 0.12,-0.09,1.00,U] [#5 -0.15,-0.16,1.10,U] [#6 0.24,0.06,0.94,U] [#7 0.04,-0.44,0.90,U] [#8 -0.12,0.08,1.00,U] 
00:00:22.956 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.47, -0.49}
00:00:22.956 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
00:00:22.956 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
00:00:22.956 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.11 mountX=-0.00 mountY=0.06, mountTheta=1.64
00:00:22.957 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
00:00:22.957 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
00:00:22.957 00.000 11060 Worker thread wakes up
00:00:22.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:00:22.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:00:22.957 00.000 11060 Moving (0.06, -0.01) raw xDistance=-0.00 yDistance=0.06
00:00:22.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:00:22.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:22.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:00:22.957 00.000 11060 MoveAxis(E, 0, ABG)
00:00:22.957 00.000 11060 Move returns status 0, amount 0
00:00:22.957 00.000 11060 MoveAxis(N, 0, ABG)
00:00:22.957 00.000 11060 Move returns status 0, amount 0
00:00:22.957 00.000 11060 move complete, result=0
00:00:22.957 00.000 11060 worker thread done servicing request
00:00:22.963 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:22.974 00.011 10844 UpdateGuideState exits: m=2738 SNR=33.3 Saturated
00:00:22.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:22.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:22.974 00.000 10844 Enqueuing Expose request
00:00:22.974 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:22.974 00.000 11060 Worker thread wakes up
00:00:22.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:22.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:23.614 00.640 11060 Exposure complete
00:00:23.758 00.144 11060 worker thread done servicing request
00:00:23.758 00.000 10844 OnExposeComplete: enter
00:00:23.758 00.000 10844 UpdateGuideState(): m_state=6
00:00:23.758 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
00:00:23.758 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.30, Mass=3044, SNR=35.7, Peak=232 HFD=3.6
00:00:23.759 00.001 10844 MultiStar: [#1 0.23,0.04,1.04,U] [#2 -0.15,0.42,1.97,U] [#3 0.36,0.11,0.98,U] [#4 -0.21,0.20,0.95,U] [#5 -0.19,0.05,1.07,U] [#6 0.40,0.16,0.87,U] [#7 -0.22,-0.18,0.83,U] [#8 -0.43,0.35,0.98,U] 
00:00:23.759 00.000 10844 single-star, 8 included, MultiStar: {-0.03, 0.16}, one-star: {0.01, 0.02}
00:00:23.759 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:00:23.759 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:00:23.759 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.13 mountX=-0.02 mountY=0.01, mountTheta=2.87
00:00:23.759 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
00:00:23.759 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
00:00:23.759 00.000 11060 Worker thread wakes up
00:00:23.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:00:23.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:00:23.759 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
00:00:23.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:00:23.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:23.761 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:00:23.761 00.000 11060 MoveAxis(E, 0, ABG)
00:00:23.761 00.000 11060 Move returns status 0, amount 0
00:00:23.761 00.000 11060 MoveAxis(N, 0, ABG)
00:00:23.761 00.000 11060 Move returns status 0, amount 0
00:00:23.761 00.000 11060 move complete, result=0
00:00:23.761 00.000 11060 worker thread done servicing request
00:00:23.778 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:00:23.790 00.012 10844 UpdateGuideState exits: m=3044 SNR=35.7
00:00:23.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:23.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:23.790 00.000 10844 Enqueuing Expose request
00:00:23.790 00.000 11060 Worker thread wakes up
00:00:23.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:23.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:23.790 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:24.437 00.647 11060 Exposure complete
00:00:24.597 00.160 11060 worker thread done servicing request
00:00:24.597 00.000 10844 OnExposeComplete: enter
00:00:24.597 00.000 10844 UpdateGuideState(): m_state=6
00:00:24.597 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4219
00:00:24.597 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.37, Mass=2737, SNR=33.0, Peak=251 HFD=3.2
00:00:24.597 00.000 10844 MultiStar: [#1 0.01,0.31,1.10,U] [#2 -0.34,0.74,0.00,M5] [#3 0.21,0.26,1.01,U] [#4 0.05,0.46,1.01,U] [#5 -0.43,0.40,1.11,U] [#6 0.29,0.34,0.93,U] [#7 -0.26,0.15,0.96,U] [#8 -0.35,0.97,0.00,M9] 
00:00:24.597 00.000 10844 single-star, 6 included, MultiStar: {-0.01, 0.29}, one-star: {0.13, 0.09}
00:00:24.597 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:00:24.597 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:00:24.597 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=-0.12 mountY=0.12, mountTheta=2.35
00:00:24.600 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
00:00:24.600 00.000 10844 Enqueuing Move request for scope (0.13, 0.09)
00:00:24.600 00.000 11060 Worker thread wakes up
00:00:24.601 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:00:24.601 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:00:24.601 00.000 11060 Moving (0.13, 0.09) raw xDistance=-0.12 yDistance=0.12
00:00:24.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:00:24.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:24.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:00:24.601 00.000 11060 MoveAxis(E, 0, ABG)
00:00:24.601 00.000 11060 Move returns status 0, amount 0
00:00:24.601 00.000 11060 MoveAxis(N, 0, ABG)
00:00:24.601 00.000 11060 Move returns status 0, amount 0
00:00:24.601 00.000 11060 move complete, result=0
00:00:24.601 00.000 11060 worker thread done servicing request
00:00:24.605 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:24.631 00.026 10844 UpdateGuideState exits: m=2737 SNR=33.0
00:00:24.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:24.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:24.631 00.000 10844 Enqueuing Expose request
00:00:24.631 00.000 11060 Worker thread wakes up
00:00:24.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:24.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:24.631 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:25.268 00.637 11060 Exposure complete
00:00:25.449 00.181 11060 worker thread done servicing request
00:00:25.449 00.000 10844 OnExposeComplete: enter
00:00:25.449 00.000 10844 UpdateGuideState(): m_state=6
00:00:25.449 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4220
00:00:25.449 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=61.48, Mass=2921, SNR=34.6, Peak=255 HFD=3.2
00:00:25.449 00.000 10844 MultiStar: [#1 0.23,-0.13,1.07,U] [#2 0.06,0.33,2.00,U] [#3 0.35,-0.10,1.06,U] [#4 -0.12,-0.06,0.99,U] [#5 -0.17,0.05,1.06,U] [#6 -0.09,-0.00,0.85,U] [#7 0.12,-0.33,0.93,U] [#8 -0.44,0.32,1.04,U] 
00:00:25.449 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.17, 0.20}
00:00:25.449 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
00:00:25.449 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:00:25.449 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.26 mountX=-0.07 mountY=0.01, mountTheta=3.00
00:00:25.449 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.06, opts=13)
00:00:25.449 00.000 10844 Enqueuing Move request for scope (0.02, 0.06)
00:00:25.449 00.000 11060 Worker thread wakes up
00:00:25.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:00:25.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:00:25.449 00.000 11060 Moving (0.02, 0.06) raw xDistance=-0.07 yDistance=0.01
00:00:25.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:00:25.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:25.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:00:25.449 00.000 11060 MoveAxis(E, 0, ABG)
00:00:25.449 00.000 11060 Move returns status 0, amount 0
00:00:25.449 00.000 11060 MoveAxis(N, 0, ABG)
00:00:25.449 00.000 11060 Move returns status 0, amount 0
00:00:25.449 00.000 11060 move complete, result=0
00:00:25.449 00.000 11060 worker thread done servicing request
00:00:25.455 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:25.480 00.025 10844 UpdateGuideState exits: m=2921 SNR=34.6 Saturated
00:00:25.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:25.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:25.480 00.000 10844 Enqueuing Expose request
00:00:25.480 00.000 11060 Worker thread wakes up
00:00:25.480 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:25.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:25.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:26.123 00.643 11060 Exposure complete
00:00:26.300 00.177 11060 worker thread done servicing request
00:00:26.300 00.000 10844 OnExposeComplete: enter
00:00:26.300 00.000 10844 UpdateGuideState(): m_state=6
00:00:26.300 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4221
00:00:26.300 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.76, Mass=2896, SNR=34.0, Peak=253 HFD=3.5
00:00:26.300 00.000 10844 MultiStar: [#1 0.18,0.50,1.03,U] [#2 -0.17,0.92,0.00,M5] [#3 0.31,-0.03,1.08,U] [#4 0.14,0.64,0.00,M1] [#5 -0.41,0.04,1.12,U] [#6 0.16,0.53,0.83,U] [#7 0.08,0.13,0.94,U] [#8 -0.29,0.85,0.00,M9] 
00:00:26.300 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.26}, one-star: {0.14, 0.48}
00:00:26.300 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:00:26.300 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:00:26.300 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.32 mountX=-0.27 mountY=0.02, mountTheta=3.06
00:00:26.302 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.26, opts=13)
00:00:26.302 00.000 10844 Enqueuing Move request for scope (0.07, 0.26)
00:00:26.302 00.000 11060 Worker thread wakes up
00:00:26.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
00:00:26.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
00:00:26.302 00.000 11060 Moving (0.07, 0.26) raw xDistance=-0.27 yDistance=0.02
00:00:26.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:00:26.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:26.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:00:26.302 00.000 11060 MoveAxis(E, 47, ABG)
00:00:26.302 00.000 11060 Guiding  Dir = 2, Dur = 47
00:00:26.308 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:26.332 00.024 10844 UpdateGuideState exits: m=2896 SNR=34.0
00:00:26.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:26.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:26.332 00.000 10844 Enqueuing Expose request
00:00:26.334 00.002 11060 IsSlewing returns 0
00:00:26.334 00.000 11060 IsGuiding returns 0
00:00:26.410 00.076 11060 IsGuiding returns 0
00:00:26.410 00.000 11060 Move returns status 0, amount 47
00:00:26.410 00.000 11060 MoveAxis(N, 0, ABG)
00:00:26.410 00.000 11060 Move returns status 0, amount 0
00:00:26.410 00.000 11060 move complete, result=0
00:00:26.410 00.000 11060 worker thread done servicing request
00:00:26.410 00.000 11060 Worker thread wakes up
00:00:26.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:26.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:26.415 00.005 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
00:00:27.038 00.623 11060 Exposure complete
00:00:27.217 00.179 11060 worker thread done servicing request
00:00:27.217 00.000 10844 OnExposeComplete: enter
00:00:27.217 00.000 10844 UpdateGuideState(): m_state=6
00:00:27.217 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4222
00:00:27.217 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=61.04, Mass=2861, SNR=34.1, Peak=243 HFD=3.5
00:00:27.217 00.000 10844 MultiStar: [#1 0.22,0.63,0.00,M1] [#2 -0.27,0.61,0.00,M6] [#3 0.17,0.30,1.08,U] [#4 0.12,0.20,1.06,U] [#5 0.17,0.02,0.97,U] [#6 0.07,0.48,0.94,U] [#7 0.01,0.01,0.85,U] [#8 -0.16,1.01,0.00,M10] 
00:00:27.217 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.13}, one-star: {-0.05, -0.24}
00:00:27.217 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
00:00:27.217 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
00:00:27.217 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.01 mountX=-0.14 mountY=0.06, mountTheta=2.75
00:00:27.223 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.13, opts=13)
00:00:27.223 00.000 10844 Enqueuing Move request for scope (0.08, 0.13)
00:00:27.223 00.000 11060 Worker thread wakes up
00:00:27.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:00:27.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:00:27.223 00.000 11060 Moving (0.08, 0.13) raw xDistance=-0.14 yDistance=0.06
00:00:27.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:00:27.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:27.235 00.012 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:00:27.235 00.000 11060 MoveAxis(E, 26, ABG)
00:00:27.235 00.000 11060 Guiding  Dir = 2, Dur = 26
00:00:27.243 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:27.254 00.011 11060 IsSlewing returns 0
00:00:27.254 00.000 11060 IsGuiding returns 0
00:00:27.263 00.009 10844 UpdateGuideState exits: m=2861 SNR=34.1
00:00:27.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:27.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:27.263 00.000 10844 Enqueuing Expose request
00:00:27.285 00.022 11060 IsGuiding returns 0
00:00:27.285 00.000 11060 Move returns status 0, amount 26
00:00:27.285 00.000 11060 MoveAxis(N, 0, ABG)
00:00:27.285 00.000 11060 Move returns status 0, amount 0
00:00:27.285 00.000 11060 move complete, result=0
00:00:27.285 00.000 11060 worker thread done servicing request
00:00:27.285 00.000 11060 Worker thread wakes up
00:00:27.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:27.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:27.285 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
00:00:27.926 00.641 11060 Exposure complete
00:00:28.127 00.201 11060 worker thread done servicing request
00:00:28.127 00.000 10844 OnExposeComplete: enter
00:00:28.127 00.000 10844 UpdateGuideState(): m_state=6
00:00:28.127 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4223
00:00:28.127 00.000 10844 Star::Find returns 1 (1), X=258.17, Y=61.36, Mass=3310, SNR=37.2, Peak=255 HFD=3.5
00:00:28.127 00.000 10844 MultiStar: [#1 0.37,-0.10,0.95,U] [#2 -0.20,0.02,1.87,U] [#3 0.64,-0.39,0.00,M1] [#4 -0.08,-0.22,0.89,U] [#5 -0.52,0.36,0.00,M1] [#6 0.12,-0.15,0.86,U] [#7 -0.05,-0.84,0.00,M1] [#8 -0.32,0.47,0.88,U] 
00:00:28.127 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.02}, one-star: {-0.19, 0.08}
00:00:28.127 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
00:00:28.127 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
00:00:28.127 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.89 mountX=-0.01 mountY=-0.07, mountTheta=-1.64
00:00:28.130 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
00:00:28.130 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
00:00:28.130 00.000 11060 Worker thread wakes up
00:00:28.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
00:00:28.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
00:00:28.130 00.000 11060 Moving (-0.07, 0.02) raw xDistance=-0.01 yDistance=-0.07
00:00:28.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:00:28.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:28.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:00:28.130 00.000 11060 MoveAxis(E, 0, ABG)
00:00:28.130 00.000 11060 Move returns status 0, amount 0
00:00:28.130 00.000 11060 MoveAxis(N, 0, ABG)
00:00:28.130 00.000 11060 Move returns status 0, amount 0
00:00:28.130 00.000 11060 move complete, result=0
00:00:28.132 00.002 11060 worker thread done servicing request
00:00:28.135 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:28.154 00.019 10844 UpdateGuideState exits: m=3310 SNR=37.2 Saturated
00:00:28.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:28.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:28.154 00.000 10844 Enqueuing Expose request
00:00:28.155 00.001 11060 Worker thread wakes up
00:00:28.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:28.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:28.155 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:28.781 00.626 11060 Exposure complete
00:00:28.969 00.188 11060 worker thread done servicing request
00:00:28.969 00.000 10844 OnExposeComplete: enter
00:00:28.969 00.000 10844 UpdateGuideState(): m_state=6
00:00:28.969 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4224
00:00:28.969 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.02, Mass=2752, SNR=33.4, Peak=249 HFD=3.4
00:00:28.969 00.000 10844 MultiStar: [#1 0.02,0.20,1.08,U] [#2 -0.31,0.42,2.09,U] [#3 0.14,-0.04,1.06,U] [#4 0.19,0.15,1.06,U] [#5 0.06,-0.08,1.07,U] [#6 0.17,0.31,1.04,U] [#7 -0.20,-0.54,0.90,U] [#8 -0.61,0.66,0.00,M10] 
00:00:28.969 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.07}, one-star: {0.20, -0.26}
00:00:28.969 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.36 = -2.93)
00:00:28.969 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
00:00:28.969 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.60 mountX=-0.07 mountY=-0.01, mountTheta=-2.94
00:00:28.969 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.07, opts=13)
00:00:28.969 00.000 10844 Enqueuing Move request for scope (-0.00, 0.07)
00:00:28.969 00.000 11060 Worker thread wakes up
00:00:28.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
00:00:28.969 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
00:00:28.973 00.004 11060 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
00:00:28.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:00:28.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:28.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:00:28.973 00.000 11060 MoveAxis(E, 0, ABG)
00:00:28.973 00.000 11060 Move returns status 0, amount 0
00:00:28.973 00.000 11060 MoveAxis(N, 0, ABG)
00:00:28.973 00.000 11060 Move returns status 0, amount 0
00:00:28.973 00.000 11060 move complete, result=0
00:00:28.973 00.000 11060 worker thread done servicing request
00:00:28.979 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:28.994 00.015 10844 UpdateGuideState exits: m=2752 SNR=33.4
00:00:28.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:28.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:28.994 00.000 10844 Enqueuing Expose request
00:00:28.994 00.000 11060 Worker thread wakes up
00:00:28.994 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:28.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:28.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:29.624 00.630 11060 Exposure complete
00:00:29.785 00.161 11060 worker thread done servicing request
00:00:29.785 00.000 10844 OnExposeComplete: enter
00:00:29.785 00.000 10844 UpdateGuideState(): m_state=6
00:00:29.785 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4225
00:00:29.785 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=62.07, Mass=3067, SNR=35.8, Peak=241 HFD=3.4
00:00:29.785 00.000 10844 MultiStar: [#1 -0.08,-0.09,1.04,U] [#2 -0.65,0.49,0.00,M5] [#3 0.61,-0.12,0.92,U] [#4 -0.15,0.14,0.94,U] [#5 -0.54,-0.23,1.01,U] [#6 -0.09,0.33,0.99,U] [#7 -0.16,-0.40,0.92,U] [#8 -0.24,0.53,0.90,U] 
00:00:29.787 00.002 10844 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {0.53, 0.80}
00:00:29.787 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.47 = -2.82)
00:00:29.787 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.84)
00:00:29.787 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=-0.11 mountY=-0.04, mountTheta=-2.83
00:00:29.788 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
00:00:29.788 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
00:00:29.788 00.000 11060 Worker thread wakes up
00:00:29.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:00:29.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:00:29.788 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
00:00:29.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:00:29.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:29.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:00:29.788 00.000 11060 MoveAxis(E, 0, ABG)
00:00:29.788 00.000 11060 Move returns status 0, amount 0
00:00:29.788 00.000 11060 MoveAxis(N, 0, ABG)
00:00:29.788 00.000 11060 Move returns status 0, amount 0
00:00:29.788 00.000 11060 move complete, result=0
00:00:29.788 00.000 11060 worker thread done servicing request
00:00:29.793 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:29.818 00.025 10844 UpdateGuideState exits: m=3067 SNR=35.8
00:00:29.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:29.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:29.818 00.000 10844 Enqueuing Expose request
00:00:29.818 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:29.818 00.000 11060 Worker thread wakes up
00:00:29.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:29.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:30.455 00.637 11060 Exposure complete
00:00:30.610 00.155 11060 worker thread done servicing request
00:00:30.612 00.002 10844 OnExposeComplete: enter
00:00:30.612 00.000 10844 UpdateGuideState(): m_state=6
00:00:30.612 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4226
00:00:30.612 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.41, Mass=2675, SNR=33.2, Peak=255 HFD=3.2
00:00:30.612 00.000 10844 MultiStar: [#1 0.12,0.34,1.08,U] [#2 -0.30,0.63,0.00,M6] [#3 0.11,0.10,0.98,U] [#4 0.01,0.10,0.95,U] [#5 -0.68,0.17,0.00,M1] [#6 0.19,0.26,0.97,U] [#7 -0.14,-0.19,0.92,U] [#8 -0.38,0.43,1.02,U] 
00:00:30.612 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.18}, one-star: {0.18, 0.13}
00:00:30.612 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.26 = -3.03)
00:00:30.612 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
00:00:30.612 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.50 mountX=-0.18 mountY=-0.02, mountTheta=-3.04
00:00:30.612 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.18, opts=13)
00:00:30.612 00.000 10844 Enqueuing Move request for scope (0.01, 0.18)
00:00:30.612 00.000 11060 Worker thread wakes up
00:00:30.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
00:00:30.612 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
00:00:30.612 00.000 11060 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=-0.02
00:00:30.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:00:30.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:30.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:00:30.612 00.000 11060 MoveAxis(E, 31, ABG)
00:00:30.615 00.003 11060 Guiding  Dir = 2, Dur = 31
00:00:30.620 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:30.632 00.012 10844 UpdateGuideState exits: m=2675 SNR=33.2 Saturated
00:00:30.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:30.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:30.632 00.000 10844 Enqueuing Expose request
00:00:30.645 00.013 11060 IsSlewing returns 0
00:00:30.645 00.000 11060 IsGuiding returns 0
00:00:30.706 00.061 11060 IsGuiding returns 0
00:00:30.706 00.000 11060 Move returns status 0, amount 31
00:00:30.706 00.000 11060 MoveAxis(N, 0, ABG)
00:00:30.706 00.000 11060 Move returns status 0, amount 0
00:00:30.706 00.000 11060 move complete, result=0
00:00:30.706 00.000 11060 worker thread done servicing request
00:00:30.706 00.000 11060 Worker thread wakes up
00:00:30.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:30.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:30.706 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
00:00:31.341 00.635 11060 Exposure complete
00:00:31.517 00.176 11060 worker thread done servicing request
00:00:31.517 00.000 10844 OnExposeComplete: enter
00:00:31.517 00.000 10844 UpdateGuideState(): m_state=6
00:00:31.517 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4227
00:00:31.517 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=61.81, Mass=2884, SNR=34.7, Peak=255 HFD=3.5
00:00:31.517 00.000 10844 MultiStar: [#1 0.16,0.74,0.00,M1] [#2 -0.41,0.45,2.03,U] [#3 0.23,0.06,1.03,U] [#4 -0.05,0.36,0.95,U] [#5 -0.16,-0.14,1.13,U] [#6 0.33,0.25,0.95,U] [#7 -0.22,0.06,0.91,U] [#8 -0.26,0.57,0.98,U] 
00:00:31.517 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.28}, one-star: {0.34, 0.54}
00:00:31.517 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
00:00:31.517 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
00:00:31.517 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.81 mountX=-0.27 mountY=-0.11, mountTheta=-2.74
00:00:31.517 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.28, opts=13)
00:00:31.517 00.000 10844 Enqueuing Move request for scope (-0.07, 0.28)
00:00:31.517 00.000 11060 Worker thread wakes up
00:00:31.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
00:00:31.517 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
00:00:31.517 00.000 11060 Moving (-0.07, 0.28) raw xDistance=-0.27 yDistance=-0.11
00:00:31.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:00:31.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:31.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:00:31.517 00.000 11060 MoveAxis(E, 47, ABG)
00:00:31.517 00.000 11060 Guiding  Dir = 2, Dur = 47
00:00:31.522 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:31.533 00.011 11060 IsSlewing returns 0
00:00:31.533 00.000 11060 IsGuiding returns 0
00:00:31.550 00.017 10844 UpdateGuideState exits: m=2884 SNR=34.7 Saturated
00:00:31.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:31.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:31.550 00.000 10844 Enqueuing Expose request
00:00:31.596 00.046 11060 IsGuiding returns 0
00:00:31.596 00.000 11060 Move returns status 0, amount 47
00:00:31.596 00.000 11060 MoveAxis(N, 0, ABG)
00:00:31.596 00.000 11060 Move returns status 0, amount 0
00:00:31.596 00.000 11060 move complete, result=0
00:00:31.596 00.000 11060 worker thread done servicing request
00:00:31.596 00.000 11060 Worker thread wakes up
00:00:31.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:31.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:31.596 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
00:00:32.246 00.650 11060 Exposure complete
00:00:32.421 00.175 11060 worker thread done servicing request
00:00:32.421 00.000 10844 OnExposeComplete: enter
00:00:32.421 00.000 10844 UpdateGuideState(): m_state=6
00:00:32.421 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4228
00:00:32.421 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.79, Mass=3058, SNR=35.5, Peak=255 HFD=3.6
00:00:32.421 00.000 10844 MultiStar: [#1 -0.02,0.14,1.02,U] [#2 -0.43,1.02,0.00,M6] [#3 0.27,0.06,1.03,U] [#4 0.18,-0.12,0.95,U] [#5 -0.05,0.22,1.03,U] [#6 0.28,0.32,0.84,U] [#7 -0.47,0.51,0.00,M1] [#8 -0.25,0.57,0.93,U] 
00:00:32.421 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.24}, one-star: {-0.02, 0.52}
00:00:32.421 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
00:00:32.421 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
00:00:32.421 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.36 mountX=-0.24 mountY=0.01, mountTheta=3.09
00:00:32.421 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
00:00:32.421 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
00:00:32.421 00.000 11060 Worker thread wakes up
00:00:32.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
00:00:32.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
00:00:32.421 00.000 11060 Moving (0.05, 0.24) raw xDistance=-0.24 yDistance=0.01
00:00:32.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:00:32.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:32.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:00:32.421 00.000 11060 MoveAxis(E, 44, ABG)
00:00:32.421 00.000 11060 Guiding  Dir = 2, Dur = 44
00:00:32.430 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:32.436 00.006 11060 IsSlewing returns 0
00:00:32.436 00.000 11060 IsGuiding returns 0
00:00:32.441 00.005 10844 UpdateGuideState exits: m=3058 SNR=35.5 Saturated
00:00:32.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:32.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:32.441 00.000 10844 Enqueuing Expose request
00:00:32.483 00.042 11060 IsGuiding returns 0
00:00:32.483 00.000 11060 Move returns status 0, amount 44
00:00:32.483 00.000 11060 MoveAxis(N, 0, ABG)
00:00:32.483 00.000 11060 Move returns status 0, amount 0
00:00:32.483 00.000 11060 move complete, result=0
00:00:32.483 00.000 11060 worker thread done servicing request
00:00:32.483 00.000 11060 Worker thread wakes up
00:00:32.483 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
00:00:32.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:32.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:32.714 00.231 10844 evsrv: cli 0EEEDFD0 connect
00:00:32.714 00.000 10844 case statement mapped state 6 to 3
00:00:32.717 00.003 10844 case statement mapped state 6 to 3
00:00:32.717 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"d7c85c85-c293-4be3-8b5e-0a477cbdbac1"}
00:00:32.717 00.000 10844 PhdController::Guide begins
00:00:32.717 00.000 10844 PhdController: newstate STATE_SETUP
00:00:32.717 00.000 10844 PhdController: setup
00:00:32.717 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
00:00:32.717 00.000 10844 PhdController: guider state = 6
00:00:32.717 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:00:32.717 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
00:00:32.717 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":0,"id":"d7c85c85-c293-4be3-8b5e-0a477cbdbac1"}
00:00:32.717 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
00:00:32.719 00.002 10844 evsrv: cli 0EEEDB70 connect
00:00:32.719 00.000 10844 case statement mapped state 6 to 3
00:00:32.720 00.001 10844 case statement mapped state 6 to 3
00:00:32.720 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_lock_shift_params","id":"ae425683-1327-4817-882c-a0516a7d076c"}
00:00:32.720 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ae425683-1327-4817-882c-a0516a7d076c"}
00:00:32.721 00.001 10844 evsrv: cli 0EEEDB70 disconnect
00:00:32.721 00.000 10844 evsrv: cli 0EEEEA70 connect
00:00:32.721 00.000 10844 case statement mapped state 6 to 3
00:00:32.723 00.002 10844 case statement mapped state 6 to 3
00:00:32.723 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_position","id":"41110787-8ae0-4cfd-b1fc-21f481a4a508"}
00:00:32.723 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":[258.36,61.28],"id":"41110787-8ae0-4cfd-b1fc-21f481a4a508"}
00:00:32.724 00.001 10844 evsrv: cli 0EEEEA70 disconnect
00:00:32.733 00.009 10844 evsrv: cli 0EEEE7F0 connect
00:00:32.733 00.000 10844 case statement mapped state 6 to 3
00:00:32.733 00.000 10844 case statement mapped state 6 to 3
00:00:32.734 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_calibrated","id":"76bba58b-6abd-4ffd-a6cd-02e02f5f7359"}
00:00:32.734 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":true,"id":"76bba58b-6abd-4ffd-a6cd-02e02f5f7359"}
00:00:32.734 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
00:00:32.735 00.001 10844 evsrv: cli 0EEEE890 connect
00:00:32.735 00.000 10844 case statement mapped state 6 to 3
00:00:32.735 00.000 10844 case statement mapped state 6 to 3
00:00:32.735 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_app_state","id":"bb311b20-8c74-40f6-a428-32b04b9449c1"}
00:00:32.735 00.000 10844 case statement mapped state 6 to 3
00:00:32.735 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb311b20-8c74-40f6-a428-32b04b9449c1"}
00:00:32.735 00.000 10844 evsrv: cli 0EEEE890 disconnect
00:00:33.116 00.381 11060 Exposure complete
00:00:33.353 00.237 11060 worker thread done servicing request
00:00:33.353 00.000 10844 OnExposeComplete: enter
00:00:33.355 00.002 10844 UpdateGuideState(): m_state=6
00:00:33.355 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4229
00:00:33.355 00.000 10844 Star::Find returns 1 (1), X=258.19, Y=61.81, Mass=3272, SNR=36.5, Peak=255 HFD=4.0
00:00:33.355 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
00:00:33.355 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.67)
00:00:33.355 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.53 hyp=0.56 cameraTheta=1.88 mountX=-0.49 mountY=-0.25, mountTheta=-2.66
00:00:33.356 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.53, opts=13)
00:00:33.356 00.000 10844 Enqueuing Move request for scope (-0.17, 0.53)
00:00:33.356 00.000 11060 Worker thread wakes up
00:00:33.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.53) opts 0xd
00:00:33.356 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.53)
00:00:33.356 00.000 11060 Moving (-0.17, 0.53) raw xDistance=-0.49 yDistance=-0.25
00:00:33.358 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
00:00:33.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
00:00:33.358 00.000 11060 MoveAxis(E, 87, ABG)
00:00:33.358 00.000 11060 Guiding  Dir = 2, Dur = 87
00:00:33.360 00.002 11060 IsSlewing returns 0
00:00:33.360 00.000 11060 IsGuiding returns 0
00:00:33.366 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:33.387 00.021 10844 UpdateGuideState exits: m=3272 SNR=36.5 Saturated
00:00:33.387 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 1 / 99999
00:00:33.387 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364833.387,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:00:33.389 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:33.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:33.389 00.000 10844 Enqueuing Expose request
00:00:33.452 00.063 11060 IsGuiding returns 0
00:00:33.452 00.000 11060 Move returns status 0, amount 87
00:00:33.452 00.000 11060 MoveAxis(N, 99, ABG)
00:00:33.453 00.001 11060 Guiding  Dir = 0, Dur = 99
00:00:33.479 00.026 11060 IsSlewing returns 0
00:00:33.480 00.001 11060 IsGuiding returns 0
00:00:33.607 00.127 11060 IsGuiding returns 0
00:00:33.607 00.000 11060 Move returns status 0, amount 99
00:00:33.607 00.000 11060 move complete, result=0
00:00:33.608 00.001 11060 worker thread done servicing request
00:00:33.608 00.000 11060 Worker thread wakes up
00:00:33.608 00.000 10844 GuideStep: -0.5 px 87 ms EAST, -0.3 px 99 ms NORTH
00:00:33.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:33.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:34.248 00.640 11060 Exposure complete
00:00:34.706 00.458 11060 worker thread done servicing request
00:00:34.706 00.000 10844 OnExposeComplete: enter
00:00:34.706 00.000 10844 UpdateGuideState(): m_state=6
00:00:34.706 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4230
00:00:34.706 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=61.25, Mass=3484, SNR=38.1, Peak=255 HFD=3.6
00:00:34.706 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
00:00:34.706 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
00:00:34.706 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.13 mountX=-0.01 mountY=0.26, mountTheta=1.63
00:00:34.708 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.03, opts=13)
00:00:34.708 00.000 10844 Enqueuing Move request for scope (0.26, -0.03)
00:00:34.708 00.000 11060 Worker thread wakes up
00:00:34.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
00:00:34.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
00:00:34.710 00.002 11060 Moving (0.26, -0.03) raw xDistance=-0.01 yDistance=0.26
00:00:34.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:00:34.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:34.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:00:34.710 00.000 11060 MoveAxis(E, 0, ABG)
00:00:34.710 00.000 11060 Move returns status 0, amount 0
00:00:34.710 00.000 11060 MoveAxis(N, 0, ABG)
00:00:34.710 00.000 11060 Move returns status 0, amount 0
00:00:34.710 00.000 11060 move complete, result=0
00:00:34.710 00.000 11060 worker thread done servicing request
00:00:34.719 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:34.764 00.045 10844 UpdateGuideState exits: m=3484 SNR=38.1 Saturated
00:00:34.766 00.002 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 2 / 99999
00:00:34.768 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770364834.766,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
00:00:34.770 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:34.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:34.777 00.007 10844 Enqueuing Expose request
00:00:34.777 00.000 11060 Worker thread wakes up
00:00:34.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:34.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:34.779 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:00:35.430 00.651 11060 Exposure complete
00:00:36.058 00.628 11060 worker thread done servicing request
00:00:36.063 00.005 10844 OnExposeComplete: enter
00:00:36.063 00.000 10844 UpdateGuideState(): m_state=6
00:00:36.063 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4231
00:00:36.063 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=61.26, Mass=3314, SNR=37.0, Peak=255 HFD=3.5
00:00:36.063 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
00:00:36.063 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
00:00:36.063 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-0.05 mountX=-0.04 mountY=0.31, mountTheta=1.70
00:00:36.065 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.02, opts=13)
00:00:36.065 00.000 10844 Enqueuing Move request for scope (0.31, -0.02)
00:00:36.065 00.000 11060 Worker thread wakes up
00:00:36.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.02) opts 0xd
00:00:36.065 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.02)
00:00:36.065 00.000 11060 Moving (0.31, -0.02) raw xDistance=-0.04 yDistance=0.31
00:00:36.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:00:36.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:36.067 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:00:36.067 00.000 11060 MoveAxis(E, 0, ABG)
00:00:36.067 00.000 11060 Move returns status 0, amount 0
00:00:36.067 00.000 11060 MoveAxis(N, 0, ABG)
00:00:36.067 00.000 11060 Move returns status 0, amount 0
00:00:36.067 00.000 11060 move complete, result=0
00:00:36.067 00.000 11060 worker thread done servicing request
00:00:36.131 00.064 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:36.168 00.037 10844 UpdateGuideState exits: m=3314 SNR=37.0 Saturated
00:00:36.168 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 3 / 99999
00:00:36.168 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364836.168,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
00:00:36.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:36.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:36.168 00.000 10844 Enqueuing Expose request
00:00:36.168 00.000 11060 Worker thread wakes up
00:00:36.168 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:00:36.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:36.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:36.836 00.668 11060 Exposure complete
00:00:37.302 00.466 11060 worker thread done servicing request
00:00:37.304 00.002 10844 OnExposeComplete: enter
00:00:37.304 00.000 10844 UpdateGuideState(): m_state=6
00:00:37.304 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4232
00:00:37.304 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.42, Mass=3038, SNR=35.4, Peak=255 HFD=3.6
00:00:37.304 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
00:00:37.305 00.001 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
00:00:37.305 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.29 mountX=-0.12 mountY=-0.15, mountTheta=-2.25
00:00:37.305 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.14, opts=13)
00:00:37.307 00.002 10844 Enqueuing Move request for scope (-0.12, 0.14)
00:00:37.307 00.000 11060 Worker thread wakes up
00:00:37.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
00:00:37.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
00:00:37.307 00.000 11060 Moving (-0.12, 0.14) raw xDistance=-0.12 yDistance=-0.15
00:00:37.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:00:37.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:37.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:00:37.307 00.000 11060 MoveAxis(E, 0, ABG)
00:00:37.307 00.000 11060 Move returns status 0, amount 0
00:00:37.307 00.000 11060 MoveAxis(N, 0, ABG)
00:00:37.307 00.000 11060 Move returns status 0, amount 0
00:00:37.307 00.000 11060 move complete, result=0
00:00:37.307 00.000 11060 worker thread done servicing request
00:00:37.326 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:37.375 00.049 10844 UpdateGuideState exits: m=3038 SNR=35.4 Saturated
00:00:37.375 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 4 / 99999
00:00:37.375 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364837.375,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
00:00:37.376 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:37.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:37.376 00.000 10844 Enqueuing Expose request
00:00:37.376 00.000 11060 Worker thread wakes up
00:00:37.376 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:37.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:37.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:38.006 00.630 11060 Exposure complete
00:00:38.266 00.260 11060 worker thread done servicing request
00:00:38.266 00.000 10844 OnExposeComplete: enter
00:00:38.266 00.000 10844 UpdateGuideState(): m_state=6
00:00:38.266 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4233
00:00:38.266 00.000 10844 Star::Find returns 1 (1), X=258.41, Y=61.83, Mass=2737, SNR=33.5, Peak=255 HFD=3.3
00:00:38.266 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
00:00:38.266 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
00:00:38.266 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.55 hyp=0.56 cameraTheta=1.49 mountX=-0.55 mountY=-0.04, mountTheta=-3.06
00:00:38.266 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.55, opts=13)
00:00:38.266 00.000 10844 Enqueuing Move request for scope (0.05, 0.55)
00:00:38.266 00.000 11060 Worker thread wakes up
00:00:38.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.55) opts 0xd
00:00:38.266 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.55)
00:00:38.271 00.005 11060 Moving (0.05, 0.55) raw xDistance=-0.55 yDistance=-0.04
00:00:38.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.55
00:00:38.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:38.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:00:38.271 00.000 11060 MoveAxis(E, 96, ABG)
00:00:38.271 00.000 11060 Guiding  Dir = 2, Dur = 96
00:00:38.286 00.015 11060 IsSlewing returns 0
00:00:38.286 00.000 11060 IsGuiding returns 0
00:00:38.291 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:38.311 00.020 10844 UpdateGuideState exits: m=2737 SNR=33.5 Saturated
00:00:38.311 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 5 / 99999
00:00:38.311 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364838.311,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
00:00:38.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:38.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:38.311 00.000 10844 Enqueuing Expose request
00:00:38.389 00.078 11060 IsGuiding returns 0
00:00:38.389 00.000 11060 Move returns status 0, amount 96
00:00:38.389 00.000 11060 MoveAxis(N, 0, ABG)
00:00:38.389 00.000 11060 Move returns status 0, amount 0
00:00:38.389 00.000 11060 move complete, result=0
00:00:38.389 00.000 11060 worker thread done servicing request
00:00:38.389 00.000 11060 Worker thread wakes up
00:00:38.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:38.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:38.801 00.412 10844 GuideStep: -0.6 px 96 ms EAST, -0.0 px 0 ms NORTH
00:00:39.022 00.221 11060 Exposure complete
00:00:39.242 00.220 11060 worker thread done servicing request
00:00:39.242 00.000 10844 OnExposeComplete: enter
00:00:39.247 00.005 10844 UpdateGuideState(): m_state=6
00:00:39.247 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4234
00:00:39.247 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.37, Mass=2633, SNR=32.4, Peak=252 HFD=3.5
00:00:39.247 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
00:00:39.247 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
00:00:39.247 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=0.09 hyp=0.45 cameraTheta=0.20 mountX=-0.17 mountY=0.42, mountTheta=1.95
00:00:39.249 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=0.09, opts=13)
00:00:39.249 00.000 10844 Enqueuing Move request for scope (0.44, 0.09)
00:00:39.249 00.000 11060 Worker thread wakes up
00:00:39.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.09) opts 0xd
00:00:39.249 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 0.09)
00:00:39.249 00.000 11060 Moving (0.44, 0.09) raw xDistance=-0.17 yDistance=0.42
00:00:39.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:00:39.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:39.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:00:39.249 00.000 11060 MoveAxis(E, 32, ABG)
00:00:39.249 00.000 11060 Guiding  Dir = 2, Dur = 32
00:00:39.257 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:39.264 00.007 11060 IsSlewing returns 0
00:00:39.264 00.000 11060 IsGuiding returns 0
00:00:39.280 00.016 10844 UpdateGuideState exits: m=2633 SNR=32.4
00:00:39.280 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 6 / 99999
00:00:39.280 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364839.280,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
00:00:39.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:39.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:39.280 00.000 10844 Enqueuing Expose request
00:00:39.303 00.023 11060 IsGuiding returns 0
00:00:39.304 00.001 11060 Move returns status 0, amount 32
00:00:39.304 00.000 11060 MoveAxis(N, 0, ABG)
00:00:39.304 00.000 11060 Move returns status 0, amount 0
00:00:39.304 00.000 11060 move complete, result=0
00:00:39.304 00.000 11060 worker thread done servicing request
00:00:39.304 00.000 11060 Worker thread wakes up
00:00:39.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:39.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:39.321 00.017 10844 GuideStep: -0.2 px 32 ms EAST, 0.4 px 0 ms NORTH
00:00:39.950 00.629 11060 Exposure complete
00:00:40.164 00.214 11060 worker thread done servicing request
00:00:40.164 00.000 10844 OnExposeComplete: enter
00:00:40.169 00.005 10844 UpdateGuideState(): m_state=6
00:00:40.169 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4235
00:00:40.169 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=60.50, Mass=2768, SNR=33.7, Peak=245 HFD=3.4
00:00:40.169 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
00:00:40.169 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
00:00:40.169 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.78 hyp=0.86 cameraTheta=-1.15 mountX=0.71 mountY=0.47, mountTheta=0.59
00:00:40.170 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.78, opts=13)
00:00:40.170 00.000 10844 Enqueuing Move request for scope (0.35, -0.78)
00:00:40.170 00.000 11060 Worker thread wakes up
00:00:40.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.78) opts 0xd
00:00:40.170 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.78)
00:00:40.170 00.000 11060 Moving (0.35, -0.78) raw xDistance=0.71 yDistance=0.47
00:00:40.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.71
00:00:40.170 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.12 newest=0.85
00:00:40.172 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.47
00:00:40.172 00.000 11060 MoveAxis(W, 122, ABG)
00:00:40.172 00.000 11060 Guiding  Dir = 3, Dur = 122
00:00:40.179 00.007 11060 IsSlewing returns 0
00:00:40.180 00.001 11060 IsGuiding returns 0
00:00:40.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:40.209 00.029 10844 UpdateGuideState exits: m=2768 SNR=33.7
00:00:40.209 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 7 / 99999
00:00:40.209 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364840.209,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
00:00:40.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:40.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:40.209 00.000 10844 Enqueuing Expose request
00:00:40.304 00.095 11060 IsGuiding returns 0
00:00:40.304 00.000 11060 Move returns status 0, amount 122
00:00:40.304 00.000 11060 BLC: Oldest BLC event removed
00:00:40.304 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:00:40.304 00.000 11060 MoveAxis(S, 933, ABG)
00:00:40.304 00.000 11060 duration set to 750 by maxDecDuration
00:00:40.304 00.000 11060 Guiding  Dir = 1, Dur = 750
00:00:40.333 00.029 11060 IsSlewing returns 0
00:00:40.333 00.000 11060 IsGuiding returns 0
00:00:41.106 00.773 11060 IsGuiding returns 0
00:00:41.106 00.000 11060 Move returns status 0, amount 750
00:00:41.106 00.000 11060 move complete, result=0
00:00:41.106 00.000 11060 worker thread done servicing request
00:00:41.106 00.000 11060 Worker thread wakes up
00:00:41.106 00.000 10844 GuideStep: 0.7 px 122 ms WEST, 0.5 px 750 ms SOUTH
00:00:41.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:41.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:41.741 00.635 11060 Exposure complete
00:00:41.938 00.197 11060 worker thread done servicing request
00:00:41.938 00.000 10844 OnExposeComplete: enter
00:00:41.938 00.000 10844 UpdateGuideState(): m_state=6
00:00:41.942 00.004 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4236
00:00:41.942 00.000 10844 Star::Find returns 1 (1), X=259.05, Y=61.71, Mass=3124, SNR=36.3, Peak=255 HFD=3.3
00:00:41.942 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
00:00:41.942 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
00:00:41.942 00.000 10844 CameraToMount -- cameraX=0.69 cameraY=0.43 hyp=0.81 cameraTheta=0.56 mountX=-0.55 mountY=0.61, mountTheta=2.30
00:00:41.943 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.69, y=0.43, opts=13)
00:00:41.943 00.000 10844 Enqueuing Move request for scope (0.69, 0.43)
00:00:41.943 00.000 11060 Worker thread wakes up
00:00:41.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.43) opts 0xd
00:00:41.943 00.000 11060 Handling offset move in thread for scope, endpoint = (0.69, 0.43)
00:00:41.943 00.000 11060 Moving (0.69, 0.43) raw xDistance=-0.55 yDistance=0.61
00:00:41.943 00.000 11060 BLC: History state: CurrMiss=0.61, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.328958, 1:0.608253
00:00:41.943 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:00:41.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.55
00:00:41.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.61
00:00:41.943 00.000 11060 MoveAxis(E, 91, ABG)
00:00:41.943 00.000 11060 Guiding  Dir = 2, Dur = 91
00:00:41.948 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:41.959 00.011 11060 IsSlewing returns 0
00:00:41.959 00.000 11060 IsGuiding returns 0
00:00:41.964 00.005 10844 UpdateGuideState exits: m=3124 SNR=36.3 Saturated
00:00:41.964 00.000 10844 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 8 / 99999
00:00:41.964 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364841.964,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.61,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
00:00:41.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:41.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:41.964 00.000 10844 Enqueuing Expose request
00:00:42.065 00.101 11060 IsGuiding returns 0
00:00:42.065 00.000 11060 Move returns status 0, amount 91
00:00:42.065 00.000 11060 MoveAxis(S, 237, ABG)
00:00:42.065 00.000 11060 Guiding  Dir = 1, Dur = 237
00:00:42.080 00.015 11060 IsSlewing returns 0
00:00:42.080 00.000 11060 IsGuiding returns 0
00:00:42.325 00.245 11060 IsGuiding returns 0
00:00:42.326 00.001 11060 Move returns status 0, amount 237
00:00:42.326 00.000 11060 move complete, result=0
00:00:42.326 00.000 11060 worker thread done servicing request
00:00:42.326 00.000 11060 Worker thread wakes up
00:00:42.326 00.000 10844 GuideStep: -0.5 px 91 ms EAST, 0.6 px 237 ms SOUTH
00:00:42.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:42.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:42.992 00.666 11060 Exposure complete
00:00:43.308 00.316 11060 worker thread done servicing request
00:00:43.308 00.000 10844 OnExposeComplete: enter
00:00:43.308 00.000 10844 UpdateGuideState(): m_state=6
00:00:43.308 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4237
00:00:43.309 00.001 10844 Star::Find returns 1 (0), X=258.15, Y=61.92, Mass=2930, SNR=35.0, Peak=252 HFD=3.7
00:00:43.309 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
00:00:43.309 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
00:00:43.309 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.64 hyp=0.68 cameraTheta=1.89 mountX=-0.59 mountY=-0.31, mountTheta=-2.66
00:00:43.311 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.64, opts=13)
00:00:43.311 00.000 10844 Enqueuing Move request for scope (-0.21, 0.64)
00:00:43.311 00.000 11060 Worker thread wakes up
00:00:43.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.64) opts 0xd
00:00:43.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.64)
00:00:43.311 00.000 11060 Moving (-0.21, 0.64) raw xDistance=-0.59 yDistance=-0.31
00:00:43.311 00.000 11060 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.328958, 1:0.608253, 2:-0.312966
00:00:43.311 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
00:00:43.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.59
00:00:43.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:43.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:00:43.311 00.000 11060 MoveAxis(E, 106, ABG)
00:00:43.311 00.000 11060 Guiding  Dir = 2, Dur = 106
00:00:43.319 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:43.324 00.005 11060 IsSlewing returns 0
00:00:43.324 00.000 11060 IsGuiding returns 0
00:00:43.360 00.036 10844 UpdateGuideState exits: m=2930 SNR=35.0
00:00:43.360 00.000 10844 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 9 / 99999
00:00:43.360 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770364843.360,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.63,"Time":10.0,"SettleTime":10.0,"StarLocked":true}
00:00:43.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:43.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:43.360 00.000 10844 Enqueuing Expose request
00:00:43.441 00.081 11060 IsGuiding returns 0
00:00:43.441 00.000 11060 Move returns status 0, amount 106
00:00:43.441 00.000 11060 MoveAxis(N, 0, ABG)
00:00:43.441 00.000 11060 Move returns status 0, amount 0
00:00:43.441 00.000 11060 move complete, result=0
00:00:43.441 00.000 11060 worker thread done servicing request
00:00:43.441 00.000 11060 Worker thread wakes up
00:00:43.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:43.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:43.447 00.006 10844 GuideStep: -0.6 px 106 ms EAST, -0.3 px 0 ms NORTH
00:00:44.077 00.630 11060 Exposure complete
00:00:44.375 00.298 11060 worker thread done servicing request
00:00:44.375 00.000 10844 OnExposeComplete: enter
00:00:44.375 00.000 10844 UpdateGuideState(): m_state=6
00:00:44.375 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4238
00:00:44.375 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=61.45, Mass=2985, SNR=34.9, Peak=238 HFD=3.6
00:00:44.375 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
00:00:44.375 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
00:00:44.375 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.49 mountX=-0.13 mountY=-0.24, mountTheta=-2.05
00:00:44.381 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.17, opts=13)
00:00:44.381 00.000 10844 Enqueuing Move request for scope (-0.22, 0.17)
00:00:44.381 00.000 11060 Worker thread wakes up
00:00:44.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
00:00:44.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
00:00:44.381 00.000 11060 Moving (-0.22, 0.17) raw xDistance=-0.13 yDistance=-0.24
00:00:44.381 00.000 11060 BLC: window closed
00:00:44.383 00.002 11060 BLC: History state: CurrMiss=-0.24, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.328958, 1:0.608253, 2:-0.312966
00:00:44.383 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
00:00:44.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:00:44.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:44.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:00:44.383 00.000 11060 MoveAxis(E, 25, ABG)
00:00:44.383 00.000 11060 Guiding  Dir = 2, Dur = 25
00:00:44.390 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:44.396 00.006 11060 IsSlewing returns 0
00:00:44.396 00.000 11060 IsGuiding returns 0
00:00:44.423 00.027 11060 IsGuiding returns 0
00:00:44.423 00.000 11060 Move returns status 0, amount 25
00:00:44.423 00.000 11060 MoveAxis(N, 0, ABG)
00:00:44.423 00.000 11060 Move returns status 0, amount 0
00:00:44.423 00.000 11060 move complete, result=0
00:00:44.423 00.000 11060 worker thread done servicing request
00:00:44.431 00.008 10844 UpdateGuideState exits: m=2985 SNR=34.9
00:00:44.431 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 10 / 99999
00:00:44.431 00.000 10844 PhdController: newstate STATE_FINISH
00:00:44.431 00.000 10844 PhdController complete: success
00:00:44.432 00.001 10844 evsrv: {"Event":"SettleDone","Timestamp":1770364844.432,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:00:44.432 00.000 10844 Mount: notify guiding dither settle done success=1
00:00:44.432 00.000 10844 PhdController: newstate STATE_IDLE
00:00:44.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:44.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:44.432 00.000 10844 Enqueuing Expose request
00:00:44.432 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
00:00:44.433 00.001 11060 Worker thread wakes up
00:00:44.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:44.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:45.076 00.643 11060 Exposure complete
00:00:45.336 00.260 11060 worker thread done servicing request
00:00:45.336 00.000 10844 OnExposeComplete: enter
00:00:45.336 00.000 10844 UpdateGuideState(): m_state=6
00:00:45.336 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4239
00:00:45.336 00.000 10844 Star::Find returns 1 (1), X=258.04, Y=61.51, Mass=3104, SNR=36.1, Peak=255 HFD=3.6
00:00:45.336 00.000 10844 MultiStar: [#1 -0.13,0.05,0.99,U] [#2 0.01,-0.04,1.83,U] [#3 0.42,-0.14,0.93,U] [#4 0.21,-0.24,0.93,U] [#5 -0.16,-0.51,0.93,U] [#6 0.07,-0.37,0.91,U] [#7 -0.50,-0.41,0.00,M2] [#8 -0.42,0.26,0.90,U] 
00:00:45.336 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {-0.32, 0.23}
00:00:45.336 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
00:00:45.336 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
00:00:45.338 00.002 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.98 mountX=0.09 mountY=-0.02, mountTheta=-0.24
00:00:45.339 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.09, opts=13)
00:00:45.339 00.000 10844 Enqueuing Move request for scope (-0.04, -0.09)
00:00:45.339 00.000 11060 Worker thread wakes up
00:00:45.341 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
00:00:45.341 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
00:00:45.341 00.000 11060 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=-0.02
00:00:45.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:00:45.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:45.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:00:45.341 00.000 11060 MoveAxis(E, 0, ABG)
00:00:45.341 00.000 11060 Move returns status 0, amount 0
00:00:45.341 00.000 11060 MoveAxis(N, 0, ABG)
00:00:45.341 00.000 11060 Move returns status 0, amount 0
00:00:45.341 00.000 11060 move complete, result=0
00:00:45.341 00.000 11060 worker thread done servicing request
00:00:45.356 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:45.389 00.033 10844 UpdateGuideState exits: m=3104 SNR=36.1 Saturated
00:00:45.392 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:45.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:45.392 00.000 10844 Enqueuing Expose request
00:00:45.392 00.000 11060 Worker thread wakes up
00:00:45.392 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:45.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:45.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:46.022 00.630 11060 Exposure complete
00:00:46.243 00.221 11060 worker thread done servicing request
00:00:46.243 00.000 10844 OnExposeComplete: enter
00:00:46.243 00.000 10844 UpdateGuideState(): m_state=6
00:00:46.255 00.012 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4240
00:00:46.255 00.000 10844 Star::Find returns 1 (0), X=257.94, Y=61.22, Mass=3001, SNR=35.2, Peak=238 HFD=3.9
00:00:46.257 00.002 10844 MultiStar: [#1 -0.23,-0.00,0.93,U] [#2 -0.37,0.06,1.96,U] [#3 0.52,-0.54,0.00,M1] [#4 -0.00,-0.49,0.98,U] [#5 -0.76,-0.62,0.00,M1] [#6 -0.25,-0.54,0.87,U] [#7 -0.27,-0.56,0.86,U] [#8 -0.34,-0.05,0.90,U] 
00:00:46.257 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.19}, one-star: {-0.42, -0.06}
00:00:46.257 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
00:00:46.257 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
00:00:46.257 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-2.55 mountX=0.24 mountY=-0.25, mountTheta=-0.80
00:00:46.258 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.19, opts=13)
00:00:46.258 00.000 10844 Enqueuing Move request for scope (-0.28, -0.19)
00:00:46.258 00.000 11060 Worker thread wakes up
00:00:46.260 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.19) opts 0xd
00:00:46.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.19)
00:00:46.260 00.000 11060 Moving (-0.28, -0.19) raw xDistance=0.24 yDistance=-0.25
00:00:46.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:00:46.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:00:46.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:00:46.260 00.000 11060 MoveAxis(W, 41, ABG)
00:00:46.260 00.000 11060 Guiding  Dir = 3, Dur = 41
00:00:46.269 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:46.277 00.008 11060 IsSlewing returns 0
00:00:46.277 00.000 11060 IsGuiding returns 0
00:00:46.287 00.010 10844 UpdateGuideState exits: m=3001 SNR=35.2
00:00:46.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:46.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:46.287 00.000 10844 Enqueuing Expose request
00:00:46.328 00.041 11060 IsGuiding returns 0
00:00:46.328 00.000 11060 Move returns status 0, amount 41
00:00:46.329 00.001 11060 MoveAxis(N, 0, ABG)
00:00:46.329 00.000 11060 Move returns status 0, amount 0
00:00:46.329 00.000 11060 move complete, result=0
00:00:46.329 00.000 11060 worker thread done servicing request
00:00:46.329 00.000 11060 Worker thread wakes up
00:00:46.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:46.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:46.394 00.065 10844 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
00:00:46.971 00.577 11060 Exposure complete
00:00:47.190 00.219 11060 worker thread done servicing request
00:00:47.190 00.000 10844 OnExposeComplete: enter
00:00:47.190 00.000 10844 UpdateGuideState(): m_state=6
00:00:47.190 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4241
00:00:47.190 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=61.55, Mass=3107, SNR=35.7, Peak=255 HFD=3.3
00:00:47.190 00.000 10844 MultiStar: [#1 0.07,-0.01,1.00,U] [#2 -0.44,-0.45,0.00,M5] [#3 0.14,0.02,0.96,U] [#4 -0.19,-0.37,0.91,U] [#5 -0.44,-0.28,0.96,U] [#6 0.02,-0.02,0.89,U] [#7 -0.10,-0.51,0.81,U] [#8 -0.21,0.16,0.97,U] 
00:00:47.190 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.08}, one-star: {0.22, 0.27}
00:00:47.190 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
00:00:47.190 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
00:00:47.195 00.005 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.20 mountX=0.09 mountY=-0.04, mountTheta=-0.46
00:00:47.195 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
00:00:47.195 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
00:00:47.197 00.002 11060 Worker thread wakes up
00:00:47.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
00:00:47.197 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
00:00:47.197 00.000 11060 Moving (-0.06, -0.08) raw xDistance=0.09 yDistance=-0.04
00:00:47.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:00:47.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:47.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:00:47.197 00.000 11060 MoveAxis(E, 0, ABG)
00:00:47.199 00.002 11060 Move returns status 0, amount 0
00:00:47.199 00.000 11060 MoveAxis(N, 0, ABG)
00:00:47.199 00.000 11060 Move returns status 0, amount 0
00:00:47.199 00.000 11060 move complete, result=0
00:00:47.199 00.000 11060 worker thread done servicing request
00:00:47.205 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:47.225 00.020 10844 UpdateGuideState exits: m=3107 SNR=35.7 Saturated
00:00:47.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:47.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:47.225 00.000 10844 Enqueuing Expose request
00:00:47.225 00.000 11060 Worker thread wakes up
00:00:47.225 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:47.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:47.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:47.853 00.628 11060 Exposure complete
00:00:48.172 00.319 11060 worker thread done servicing request
00:00:48.172 00.000 10844 OnExposeComplete: enter
00:00:48.172 00.000 10844 UpdateGuideState(): m_state=6
00:00:48.172 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4242
00:00:48.172 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.84, Mass=2699, SNR=33.4, Peak=250 HFD=3.4
00:00:48.178 00.006 10844 MultiStar: [#1 0.30,0.50,1.08,U] [#2 -0.83,0.57,0.00,M6] [#3 0.14,0.24,0.99,U] [#4 -0.34,0.25,0.95,U] [#5 -0.48,0.40,1.00,U] [#6 0.23,0.57,0.97,U] [#7 -0.33,0.55,0.00,M1] [#8 -0.21,0.58,1.00,U] 
00:00:48.178 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.44}, one-star: {-0.00, 0.56}
00:00:48.178 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
00:00:48.178 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
00:00:48.178 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.45 cameraTheta=1.68 mountX=-0.43 mountY=-0.12, mountTheta=-2.87
00:00:48.180 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.44, opts=13)
00:00:48.180 00.000 10844 Enqueuing Move request for scope (-0.05, 0.44)
00:00:48.180 00.000 11060 Worker thread wakes up
00:00:48.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.44) opts 0xd
00:00:48.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.44)
00:00:48.180 00.000 11060 Moving (-0.05, 0.44) raw xDistance=-0.43 yDistance=-0.12
00:00:48.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
00:00:48.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:48.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:00:48.180 00.000 11060 MoveAxis(E, 74, ABG)
00:00:48.180 00.000 11060 Guiding  Dir = 2, Dur = 74
00:00:48.201 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:48.208 00.007 11060 IsSlewing returns 0
00:00:48.209 00.001 11060 IsGuiding returns 0
00:00:48.226 00.017 10844 UpdateGuideState exits: m=2699 SNR=33.4
00:00:48.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:48.227 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:48.227 00.000 10844 Enqueuing Expose request
00:00:48.304 00.077 11060 IsGuiding returns 0
00:00:48.304 00.000 11060 Move returns status 0, amount 74
00:00:48.304 00.000 11060 MoveAxis(N, 0, ABG)
00:00:48.304 00.000 11060 Move returns status 0, amount 0
00:00:48.304 00.000 11060 move complete, result=0
00:00:48.304 00.000 11060 worker thread done servicing request
00:00:48.304 00.000 11060 Worker thread wakes up
00:00:48.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:48.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:48.308 00.004 10844 GuideStep: -0.4 px 74 ms EAST, -0.1 px 0 ms NORTH
00:00:48.942 00.634 11060 Exposure complete
00:00:49.205 00.263 11060 worker thread done servicing request
00:00:49.205 00.000 10844 OnExposeComplete: enter
00:00:49.205 00.000 10844 UpdateGuideState(): m_state=6
00:00:49.205 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4243
00:00:49.205 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.27, Mass=3149, SNR=36.2, Peak=255 HFD=3.5
00:00:49.205 00.000 10844 MultiStar: [#1 0.10,0.51,0.90,U] [#2 -0.14,0.31,1.88,U] [#3 0.47,-0.20,0.97,U] [#4 -0.05,0.26,0.93,U] [#5 -0.45,-0.12,0.93,U] [#6 -0.08,0.70,0.00,M1] [#7 0.07,-0.49,0.83,U] [#8 -0.23,0.08,0.93,U] 
00:00:49.205 00.000 10844 single-star, 7 included, MultiStar: {-0.04, 0.08}, one-star: {-0.03, -0.01}
00:00:49.205 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
00:00:49.205 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
00:00:49.205 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.90 mountX=0.01 mountY=-0.03, mountTheta=-1.15
00:00:49.208 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
00:00:49.208 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
00:00:49.208 00.000 11060 Worker thread wakes up
00:00:49.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:00:49.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:00:49.208 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
00:00:49.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:00:49.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:49.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:00:49.208 00.000 11060 MoveAxis(E, 0, ABG)
00:00:49.208 00.000 11060 Move returns status 0, amount 0
00:00:49.208 00.000 11060 MoveAxis(N, 0, ABG)
00:00:49.208 00.000 11060 Move returns status 0, amount 0
00:00:49.208 00.000 11060 move complete, result=0
00:00:49.208 00.000 11060 worker thread done servicing request
00:00:49.218 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:49.247 00.029 10844 UpdateGuideState exits: m=3149 SNR=36.2 Saturated
00:00:49.248 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:49.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:49.248 00.000 10844 Enqueuing Expose request
00:00:49.248 00.000 11060 Worker thread wakes up
00:00:49.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:49.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:49.250 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:49.873 00.623 11060 Exposure complete
00:00:50.114 00.241 11060 worker thread done servicing request
00:00:50.114 00.000 10844 OnExposeComplete: enter
00:00:50.114 00.000 10844 UpdateGuideState(): m_state=6
00:00:50.114 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4244
00:00:50.114 00.000 10844 Star::Find returns 1 (1), X=257.94, Y=61.62, Mass=3217, SNR=36.5, Peak=255 HFD=3.4
00:00:50.114 00.000 10844 MultiStar: [#1 -0.12,0.31,0.90,U] [#2 -0.25,0.58,0.00,M6] [#3 -0.13,0.15,0.94,U] [#4 0.03,0.42,0.86,U] [#5 -0.11,-0.02,0.98,U] [#6 -0.14,0.42,0.88,U] [#7 -0.48,0.35,0.79,U] [#8 -0.30,0.71,0.00,M2] 
00:00:50.114 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.28}, one-star: {-0.42, 0.34}
00:00:50.114 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
00:00:50.114 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
00:00:50.114 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.34 cameraTheta=2.19 mountX=-0.24 mountY=-0.24, mountTheta=-2.35
00:00:50.114 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.28, opts=13)
00:00:50.114 00.000 10844 Enqueuing Move request for scope (-0.20, 0.28)
00:00:50.114 00.000 11060 Worker thread wakes up
00:00:50.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
00:00:50.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
00:00:50.114 00.000 11060 Moving (-0.20, 0.28) raw xDistance=-0.24 yDistance=-0.24
00:00:50.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:00:50.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:00:50.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:00:50.114 00.000 11060 MoveAxis(E, 41, ABG)
00:00:50.114 00.000 11060 Guiding  Dir = 2, Dur = 41
00:00:50.126 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:00:50.140 00.014 11060 IsSlewing returns 0
00:00:50.140 00.000 11060 IsGuiding returns 0
00:00:50.146 00.006 10844 UpdateGuideState exits: m=3217 SNR=36.5 Saturated
00:00:50.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:50.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:50.146 00.000 10844 Enqueuing Expose request
00:00:50.200 00.054 11060 IsGuiding returns 0
00:00:50.200 00.000 11060 Move returns status 0, amount 41
00:00:50.200 00.000 11060 MoveAxis(N, 0, ABG)
00:00:50.200 00.000 11060 Move returns status 0, amount 0
00:00:50.200 00.000 11060 move complete, result=0
00:00:50.200 00.000 11060 worker thread done servicing request
00:00:50.200 00.000 11060 Worker thread wakes up
00:00:50.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:50.200 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
00:00:50.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:50.828 00.628 11060 Exposure complete
00:00:51.062 00.234 11060 worker thread done servicing request
00:00:51.062 00.000 10844 OnExposeComplete: enter
00:00:51.062 00.000 10844 UpdateGuideState(): m_state=6
00:00:51.062 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
00:00:51.062 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=61.44, Mass=3384, SNR=37.2, Peak=255 HFD=3.3
00:00:51.062 00.000 10844 MultiStar: [#1 -0.46,0.37,0.97,U] [#2 -0.38,0.50,1.88,U] [#3 0.31,-0.08,0.90,U] [#4 0.39,0.31,0.90,U] [#5 -0.26,0.20,0.92,U] [#6 -0.38,0.28,0.82,U] [#7 -0.40,0.18,0.79,U] [#8 -0.25,0.21,0.87,U] 
00:00:51.062 00.000 10844 single-star, 8 included, MultiStar: {-0.17, 0.27}, one-star: {0.09, 0.16}
00:00:51.065 00.003 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
00:00:51.065 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
00:00:51.065 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.06 mountX=-0.17 mountY=0.06, mountTheta=2.80
00:00:51.068 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.16, opts=13)
00:00:51.068 00.000 10844 Enqueuing Move request for scope (0.09, 0.16)
00:00:51.070 00.002 11060 Worker thread wakes up
00:00:51.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
00:00:51.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
00:00:51.070 00.000 11060 Moving (0.09, 0.16) raw xDistance=-0.17 yDistance=0.06
00:00:51.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:00:51.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:51.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:00:51.070 00.000 11060 MoveAxis(E, 31, ABG)
00:00:51.070 00.000 11060 Guiding  Dir = 2, Dur = 31
00:00:51.080 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:51.092 00.012 11060 IsSlewing returns 0
00:00:51.092 00.000 11060 IsGuiding returns 0
00:00:51.107 00.015 10844 UpdateGuideState exits: m=3384 SNR=37.2 Saturated
00:00:51.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:51.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:51.107 00.000 10844 Enqueuing Expose request
00:00:51.153 00.046 11060 IsGuiding returns 0
00:00:51.153 00.000 11060 Move returns status 0, amount 31
00:00:51.153 00.000 11060 MoveAxis(N, 0, ABG)
00:00:51.153 00.000 11060 Move returns status 0, amount 0
00:00:51.153 00.000 11060 move complete, result=0
00:00:51.153 00.000 11060 worker thread done servicing request
00:00:51.153 00.000 11060 Worker thread wakes up
00:00:51.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:51.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:51.174 00.021 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:00:51.779 00.605 11060 Exposure complete
00:00:52.009 00.230 11060 worker thread done servicing request
00:00:52.009 00.000 10844 OnExposeComplete: enter
00:00:52.009 00.000 10844 UpdateGuideState(): m_state=6
00:00:52.009 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4246
00:00:52.009 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=61.06, Mass=3136, SNR=36.0, Peak=252 HFD=3.1
00:00:52.009 00.000 10844 MultiStar: [#1 -0.45,0.08,0.96,U] [#2 -0.26,0.57,0.00,M6] [#3 0.26,-0.23,0.92,U] [#4 0.16,0.01,0.99,U] [#5 -0.33,-0.46,1.01,U] [#6 0.05,0.01,0.96,U] [#7 -0.70,-0.49,0.00,M1] [#8 -0.17,0.08,0.93,U] 
00:00:52.009 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.11}, one-star: {-0.23, -0.22}
00:00:52.009 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
00:00:52.009 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
00:00:52.009 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.35 mountX=0.12 mountY=-0.09, mountTheta=-0.61
00:00:52.014 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.11, opts=13)
00:00:52.014 00.000 10844 Enqueuing Move request for scope (-0.11, -0.11)
00:00:52.014 00.000 11060 Worker thread wakes up
00:00:52.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
00:00:52.016 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
00:00:52.016 00.000 11060 Moving (-0.11, -0.11) raw xDistance=0.12 yDistance=-0.09
00:00:52.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:00:52.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:52.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:00:52.016 00.000 11060 MoveAxis(W, 21, ABG)
00:00:52.016 00.000 11060 Guiding  Dir = 3, Dur = 21
00:00:52.031 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:00:52.045 00.014 11060 IsSlewing returns 0
00:00:52.045 00.000 11060 IsGuiding returns 0
00:00:52.050 00.005 10844 UpdateGuideState exits: m=3136 SNR=36.0
00:00:52.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:52.051 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:52.051 00.000 10844 Enqueuing Expose request
00:00:52.092 00.041 11060 IsGuiding returns 0
00:00:52.092 00.000 11060 Move returns status 0, amount 21
00:00:52.092 00.000 11060 MoveAxis(N, 0, ABG)
00:00:52.092 00.000 11060 Move returns status 0, amount 0
00:00:52.092 00.000 11060 move complete, result=0
00:00:52.092 00.000 11060 worker thread done servicing request
00:00:52.092 00.000 11060 Worker thread wakes up
00:00:52.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:52.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:52.097 00.005 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
00:00:52.724 00.627 11060 Exposure complete
00:00:52.894 00.170 11060 worker thread done servicing request
00:00:52.894 00.000 10844 OnExposeComplete: enter
00:00:52.894 00.000 10844 UpdateGuideState(): m_state=6
00:00:52.896 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4247
00:00:52.896 00.000 10844 Star::Find returns 1 (1), X=258.01, Y=61.76, Mass=3111, SNR=35.9, Peak=255 HFD=3.5
00:00:52.896 00.000 10844 MultiStar: [#1 -0.41,0.62,0.00,M1] [#2 -0.74,0.43,0.00,M7] [#3 0.21,-0.20,1.01,U] [#4 0.21,0.24,0.93,U] [#5 -0.19,0.23,1.00,U] [#6 -0.14,0.55,0.94,U] [#7 -0.63,-0.15,0.00,M2] [#8 -0.22,-0.04,0.99,U] 
00:00:52.896 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.21}, one-star: {-0.35, 0.48}
00:00:52.896 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
00:00:52.896 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
00:00:52.896 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.94 mountX=-0.19 mountY=-0.11, mountTheta=-2.60
00:00:52.899 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.21, opts=13)
00:00:52.899 00.000 10844 Enqueuing Move request for scope (-0.08, 0.21)
00:00:52.899 00.000 11060 Worker thread wakes up
00:00:52.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
00:00:52.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
00:00:52.899 00.000 11060 Moving (-0.08, 0.21) raw xDistance=-0.19 yDistance=-0.11
00:00:52.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:00:52.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:52.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:00:52.899 00.000 11060 MoveAxis(E, 32, ABG)
00:00:52.899 00.000 11060 Guiding  Dir = 2, Dur = 32
00:00:52.907 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:52.923 00.016 11060 IsSlewing returns 0
00:00:52.923 00.000 11060 IsGuiding returns 0
00:00:52.929 00.006 10844 UpdateGuideState exits: m=3111 SNR=35.9 Saturated
00:00:52.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:52.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:52.933 00.004 10844 Enqueuing Expose request
00:00:52.980 00.047 11060 IsGuiding returns 0
00:00:52.980 00.000 11060 Move returns status 0, amount 32
00:00:52.980 00.000 11060 MoveAxis(N, 0, ABG)
00:00:52.980 00.000 11060 Move returns status 0, amount 0
00:00:52.980 00.000 11060 move complete, result=0
00:00:52.980 00.000 11060 worker thread done servicing request
00:00:52.980 00.000 11060 Worker thread wakes up
00:00:52.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:52.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:52.981 00.001 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:00:53.613 00.632 11060 Exposure complete
00:00:53.823 00.210 11060 worker thread done servicing request
00:00:53.823 00.000 10844 OnExposeComplete: enter
00:00:53.823 00.000 10844 UpdateGuideState(): m_state=6
00:00:53.823 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4248
00:00:53.823 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.83, Mass=2828, SNR=34.3, Peak=218 HFD=3.9
00:00:53.823 00.000 10844 MultiStar: [#1 -0.23,0.38,1.03,U] [#2 -0.30,0.32,2.07,U] [#3 -0.13,0.15,1.00,U] [#4 -0.02,0.27,1.02,U] [#5 0.13,0.38,1.03,U] [#6 -0.44,0.70,0.00,M1] [#7 -0.52,0.38,0.00,M3] [#8 -0.38,0.89,0.00,M1] 
00:00:53.823 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.34}, one-star: {-0.12, 0.55}
00:00:53.823 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
00:00:53.823 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
00:00:53.823 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.96 mountX=-0.31 mountY=-0.19, mountTheta=-2.58
00:00:53.826 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.34, opts=13)
00:00:53.826 00.000 10844 Enqueuing Move request for scope (-0.14, 0.34)
00:00:53.826 00.000 11060 Worker thread wakes up
00:00:53.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.34) opts 0xd
00:00:53.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.34)
00:00:53.826 00.000 11060 Moving (-0.14, 0.34) raw xDistance=-0.31 yDistance=-0.19
00:00:53.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:00:53.826 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-0.39
00:00:53.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
00:00:53.826 00.000 11060 MoveAxis(E, 54, ABG)
00:00:53.826 00.000 11060 Guiding  Dir = 2, Dur = 54
00:00:53.832 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:53.852 00.020 10844 UpdateGuideState exits: m=2828 SNR=34.3
00:00:53.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:53.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:53.852 00.000 10844 Enqueuing Expose request
00:00:53.857 00.005 11060 IsSlewing returns 0
00:00:53.857 00.000 11060 IsGuiding returns 0
00:00:53.933 00.076 11060 IsGuiding returns 0
00:00:53.933 00.000 11060 Move returns status 0, amount 54
00:00:53.933 00.000 11060 BLC: Oldest BLC event removed
00:00:53.934 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:00:53.934 00.000 11060 MoveAxis(N, 825, ABG)
00:00:53.934 00.000 11060 duration set to 750 by maxDecDuration
00:00:53.934 00.000 11060 Guiding  Dir = 0, Dur = 750
00:00:53.964 00.030 11060 IsSlewing returns 0
00:00:53.965 00.001 11060 IsGuiding returns 0
00:00:54.746 00.781 11060 IsGuiding returns 0
00:00:54.746 00.000 11060 Move returns status 0, amount 750
00:00:54.746 00.000 11060 move complete, result=0
00:00:54.746 00.000 11060 worker thread done servicing request
00:00:54.746 00.000 11060 Worker thread wakes up
00:00:54.746 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.2 px 750 ms NORTH
00:00:54.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:54.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:55.380 00.634 11060 Exposure complete
00:00:55.602 00.222 11060 worker thread done servicing request
00:00:55.602 00.000 10844 OnExposeComplete: enter
00:00:55.602 00.000 10844 UpdateGuideState(): m_state=6
00:00:55.604 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4249
00:00:55.604 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=61.24, Mass=3282, SNR=37.1, Peak=255 HFD=3.6
00:00:55.605 00.001 10844 MultiStar: [#1 -0.29,0.40,1.02,U] [#2 -0.65,0.75,0.00,M7] [#3 0.28,-0.28,0.91,U] [#4 0.09,0.09,0.92,U] [#5 -0.01,-0.21,1.02,U] [#6 -0.21,0.30,0.94,U] [#7 -0.60,-0.16,0.80,U] [#8 -0.22,0.70,0.00,M2] 
00:00:55.605 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.02}, one-star: {-0.00, -0.04}
00:00:55.605 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
00:00:55.605 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
00:00:55.605 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.61 mountX=0.04 mountY=0.00, mountTheta=0.12
00:00:55.606 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.04, opts=13)
00:00:55.606 00.000 10844 Enqueuing Move request for scope (-0.00, -0.04)
00:00:55.608 00.002 11060 Worker thread wakes up
00:00:55.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
00:00:55.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
00:00:55.608 00.000 11060 Moving (-0.00, -0.04) raw xDistance=0.04 yDistance=0.00
00:00:55.608 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.135044, 1:-0.004433
00:00:55.608 00.000 11060 BLC: No correction, Miss < min_move
00:00:55.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:00:55.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:55.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:00:55.608 00.000 11060 MoveAxis(E, 0, ABG)
00:00:55.608 00.000 11060 Move returns status 0, amount 0
00:00:55.608 00.000 11060 MoveAxis(N, 0, ABG)
00:00:55.608 00.000 11060 Move returns status 0, amount 0
00:00:55.608 00.000 11060 move complete, result=0
00:00:55.611 00.003 11060 worker thread done servicing request
00:00:55.621 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:00:55.644 00.023 10844 UpdateGuideState exits: m=3282 SNR=37.1 Saturated
00:00:55.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:55.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:55.644 00.000 10844 Enqueuing Expose request
00:00:55.644 00.000 11060 Worker thread wakes up
00:00:55.644 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:55.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:55.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:56.292 00.648 11060 Exposure complete
00:00:56.471 00.179 10844 OnExposeComplete: enter
00:00:56.474 00.003 10844 UpdateGuideState(): m_state=6
00:00:56.474 00.000 11060 worker thread done servicing request
00:00:56.474 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4250
00:00:56.474 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.63, Mass=3134, SNR=36.0, Peak=252 HFD=3.4
00:00:56.474 00.000 10844 MultiStar: [#1 0.21,0.33,1.00,U] [#2 -0.20,0.37,1.96,U] [#3 0.58,0.27,0.00,M1] [#4 -0.03,0.53,0.97,U] [#5 -0.56,-0.35,0.00,M1] [#6 0.02,0.56,0.93,U] [#7 0.28,0.04,0.86,U] [#8 -0.31,0.36,0.86,U] 
00:00:56.474 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.37}, one-star: {0.22, 0.35}
00:00:56.474 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.32 = -2.97)
00:00:56.474 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
00:00:56.474 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.37 hyp=0.37 cameraTheta=1.56 mountX=-0.36 mountY=-0.06, mountTheta=-2.98
00:00:56.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.37, opts=13)
00:00:56.476 00.000 10844 Enqueuing Move request for scope (0.00, 0.37)
00:00:56.476 00.000 11060 Worker thread wakes up
00:00:56.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.37) opts 0xd
00:00:56.476 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.37)
00:00:56.476 00.000 11060 Moving (0.00, 0.37) raw xDistance=-0.36 yDistance=-0.06
00:00:56.476 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.135044, 1:-0.004433, 2:0.057403
00:00:56.476 00.000 11060 BLC: No correction, Miss < min_move
00:00:56.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:00:56.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:56.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:00:56.476 00.000 11060 MoveAxis(E, 63, ABG)
00:00:56.476 00.000 11060 Guiding  Dir = 2, Dur = 63
00:00:56.481 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:56.494 00.013 11060 IsSlewing returns 0
00:00:56.494 00.000 11060 IsGuiding returns 0
00:00:56.500 00.006 10844 UpdateGuideState exits: m=3134 SNR=36.0
00:00:56.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:56.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:56.500 00.000 10844 Enqueuing Expose request
00:00:56.572 00.072 11060 IsGuiding returns 0
00:00:56.572 00.000 11060 Move returns status 0, amount 63
00:00:56.572 00.000 11060 MoveAxis(N, 0, ABG)
00:00:56.572 00.000 11060 Move returns status 0, amount 0
00:00:56.572 00.000 11060 move complete, result=0
00:00:56.572 00.000 11060 worker thread done servicing request
00:00:56.572 00.000 11060 Worker thread wakes up
00:00:56.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:56.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:56.572 00.000 10844 GuideStep: -0.4 px 63 ms EAST, -0.1 px 0 ms NORTH
00:00:57.204 00.632 11060 Exposure complete
00:00:57.389 00.185 11060 worker thread done servicing request
00:00:57.394 00.005 10844 OnExposeComplete: enter
00:00:57.394 00.000 10844 UpdateGuideState(): m_state=6
00:00:57.394 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4251
00:00:57.394 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.20, Mass=2664, SNR=33.2, Peak=249 HFD=3.5
00:00:57.394 00.000 10844 MultiStar: [#1 0.58,0.04,1.05,U] [#2 -0.53,0.34,0.00,M7] [#3 0.20,-0.16,0.97,U] [#4 -0.00,-0.17,1.05,U] [#5 -0.18,-0.31,1.04,U] [#6 0.20,0.35,0.93,U] [#7 -0.00,-0.08,0.85,U] [#8 -0.22,0.35,1.02,U] 
00:00:57.394 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.33, -0.08}
00:00:57.394 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
00:00:57.394 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
00:00:57.394 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.07 mountX=-0.01 mountY=0.12, mountTheta=1.68
00:00:57.396 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.01, opts=13)
00:00:57.396 00.000 10844 Enqueuing Move request for scope (0.12, -0.01)
00:00:57.396 00.000 11060 Worker thread wakes up
00:00:57.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:00:57.396 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:00:57.396 00.000 11060 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=0.12
00:00:57.396 00.000 11060 BLC: window closed
00:00:57.396 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.135044, 1:-0.004433, 2:0.057403
00:00:57.396 00.000 11060 BLC: No correction, Miss < min_move
00:00:57.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:00:57.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:57.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:00:57.396 00.000 11060 MoveAxis(E, 0, ABG)
00:00:57.396 00.000 11060 Move returns status 0, amount 0
00:00:57.396 00.000 11060 MoveAxis(N, 0, ABG)
00:00:57.396 00.000 11060 Move returns status 0, amount 0
00:00:57.396 00.000 11060 move complete, result=0
00:00:57.396 00.000 11060 worker thread done servicing request
00:00:57.400 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:57.419 00.019 10844 UpdateGuideState exits: m=2664 SNR=33.2
00:00:57.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:57.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:57.419 00.000 10844 Enqueuing Expose request
00:00:57.419 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:57.419 00.000 11060 Worker thread wakes up
00:00:57.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:57.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:58.051 00.632 11060 Exposure complete
00:00:58.236 00.185 11060 worker thread done servicing request
00:00:58.236 00.000 10844 OnExposeComplete: enter
00:00:58.236 00.000 10844 UpdateGuideState(): m_state=6
00:00:58.236 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4252
00:00:58.236 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.60, Mass=3274, SNR=37.0, Peak=255 HFD=3.4
00:00:58.236 00.000 10844 MultiStar: [#1 0.42,0.38,0.99,U] [#2 0.06,0.59,1.82,U] [#3 0.37,0.08,0.91,U] [#4 -0.05,-0.21,0.87,U] [#5 0.19,0.20,1.00,U] [#6 0.19,0.49,0.87,U] [#7 -0.37,0.31,0.78,U] [#8 -0.13,0.93,0.00,M1] 
00:00:58.236 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.31}, one-star: {0.18, 0.32}
00:00:58.236 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:00:58.236 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:00:58.236 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.33 cameraTheta=1.17 mountX=-0.33 mountY=0.08, mountTheta=2.91
00:00:58.241 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.31, opts=13)
00:00:58.241 00.000 10844 Enqueuing Move request for scope (0.13, 0.31)
00:00:58.241 00.000 11060 Worker thread wakes up
00:00:58.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.31) opts 0xd
00:00:58.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.31)
00:00:58.241 00.000 11060 Moving (0.13, 0.31) raw xDistance=-0.33 yDistance=0.08
00:00:58.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
00:00:58.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:58.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:00:58.241 00.000 11060 MoveAxis(E, 57, ABG)
00:00:58.241 00.000 11060 Guiding  Dir = 2, Dur = 57
00:00:58.249 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:58.262 00.013 10844 UpdateGuideState exits: m=3274 SNR=37.0 Saturated
00:00:58.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:58.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:58.262 00.000 10844 Enqueuing Expose request
00:00:58.275 00.013 11060 IsSlewing returns 0
00:00:58.275 00.000 11060 IsGuiding returns 0
00:00:58.354 00.079 11060 IsGuiding returns 0
00:00:58.354 00.000 11060 Move returns status 0, amount 57
00:00:58.354 00.000 11060 MoveAxis(N, 0, ABG)
00:00:58.354 00.000 11060 Move returns status 0, amount 0
00:00:58.354 00.000 11060 move complete, result=0
00:00:58.354 00.000 11060 worker thread done servicing request
00:00:58.354 00.000 11060 Worker thread wakes up
00:00:58.354 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
00:00:58.355 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:58.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:58.998 00.643 11060 Exposure complete
00:00:59.173 00.175 11060 worker thread done servicing request
00:00:59.173 00.000 10844 OnExposeComplete: enter
00:00:59.173 00.000 10844 UpdateGuideState(): m_state=6
00:00:59.176 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4253
00:00:59.176 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=61.49, Mass=2708, SNR=33.3, Peak=255 HFD=3.2
00:00:59.176 00.000 10844 MultiStar: [#1 0.44,0.56,0.00,M1] [#2 0.08,0.16,2.02,U] [#3 0.97,0.23,0.00,M1] [#4 0.12,-0.08,0.88,U] [#5 0.09,-0.18,1.07,U] [#6 0.59,0.65,0.00,M1] [#7 0.36,-0.10,0.85,U] [#8 0.31,0.61,0.00,M2] 
00:00:59.176 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.03}, one-star: {0.33, 0.21}
00:00:59.176 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:00:59.176 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:00:59.176 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.18 mountX=-0.06 mountY=0.16, mountTheta=1.93
00:00:59.178 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.03, opts=13)
00:00:59.178 00.000 10844 Enqueuing Move request for scope (0.17, 0.03)
00:00:59.178 00.000 11060 Worker thread wakes up
00:00:59.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
00:00:59.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
00:00:59.178 00.000 11060 Moving (0.17, 0.03) raw xDistance=-0.06 yDistance=0.16
00:00:59.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:00:59.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:59.180 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:00:59.180 00.000 11060 MoveAxis(E, 0, ABG)
00:00:59.180 00.000 11060 Move returns status 0, amount 0
00:00:59.180 00.000 11060 MoveAxis(N, 0, ABG)
00:00:59.180 00.000 11060 Move returns status 0, amount 0
00:00:59.180 00.000 11060 move complete, result=0
00:00:59.180 00.000 11060 worker thread done servicing request
00:00:59.190 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:00:59.202 00.012 10844 UpdateGuideState exits: m=2708 SNR=33.3 Saturated
00:00:59.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:59.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:00:59.202 00.000 10844 Enqueuing Expose request
00:00:59.202 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:00:59.202 00.000 11060 Worker thread wakes up
00:00:59.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:00:59.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:00:59.835 00.633 11060 Exposure complete
00:01:00.019 00.184 11060 worker thread done servicing request
00:01:00.019 00.000 10844 OnExposeComplete: enter
00:01:00.019 00.000 10844 UpdateGuideState(): m_state=6
00:01:00.019 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4254
00:01:00.019 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.10, Mass=3223, SNR=36.6, Peak=237 HFD=3.4
00:01:00.023 00.004 10844 MultiStar: [#1 0.17,0.23,0.94,U] [#2 -0.00,0.35,1.93,U] [#3 0.47,0.23,0.83,U] [#4 0.15,-0.12,1.03,U] [#5 -0.17,0.24,1.00,U] [#6 0.32,0.14,0.89,U] [#7 0.11,-0.66,0.00,M1] [#8 0.01,0.61,0.92,U] 
00:01:00.023 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.20}, one-star: {0.39, -0.17}
00:01:00.023 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
00:01:00.023 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
00:01:00.023 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.95 mountX=-0.22 mountY=0.11, mountTheta=2.69
00:01:00.023 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.20, opts=13)
00:01:00.023 00.000 10844 Enqueuing Move request for scope (0.14, 0.20)
00:01:00.023 00.000 11060 Worker thread wakes up
00:01:00.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
00:01:00.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
00:01:00.023 00.000 11060 Moving (0.14, 0.20) raw xDistance=-0.22 yDistance=0.11
00:01:00.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:01:00.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:00.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:01:00.023 00.000 11060 MoveAxis(E, 38, ABG)
00:01:00.023 00.000 11060 Guiding  Dir = 2, Dur = 38
00:01:00.028 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:00.033 00.005 11060 IsSlewing returns 0
00:01:00.033 00.000 11060 IsGuiding returns 0
00:01:00.048 00.015 10844 UpdateGuideState exits: m=3223 SNR=36.6
00:01:00.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:00.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:00.048 00.000 10844 Enqueuing Expose request
00:01:00.080 00.032 11060 IsGuiding returns 0
00:01:00.080 00.000 11060 Move returns status 0, amount 38
00:01:00.080 00.000 11060 MoveAxis(N, 0, ABG)
00:01:00.080 00.000 11060 Move returns status 0, amount 0
00:01:00.080 00.000 11060 move complete, result=0
00:01:00.080 00.000 11060 worker thread done servicing request
00:01:00.080 00.000 11060 Worker thread wakes up
00:01:00.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:00.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:00.096 00.016 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
00:01:00.714 00.618 11060 Exposure complete
00:01:00.896 00.182 11060 worker thread done servicing request
00:01:00.896 00.000 10844 OnExposeComplete: enter
00:01:00.896 00.000 10844 UpdateGuideState(): m_state=6
00:01:00.896 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4255
00:01:00.896 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.27, Mass=2894, SNR=34.3, Peak=248 HFD=3.3
00:01:00.896 00.000 10844 MultiStar: [#1 0.49,0.31,1.08,U] [#2 0.78,0.56,0.00,M5] [#3 0.40,0.30,0.98,U] [#4 0.47,0.37,0.95,U] [#5 0.22,0.22,1.14,U] [#6 0.11,0.02,1.02,U] [#7 0.13,0.07,0.84,U] [#8 -0.00,0.65,0.00,M2] 
00:01:00.896 00.000 10844 single-star, 6 included, MultiStar: {0.28, 0.19}, one-star: {0.13, -0.01}
00:01:00.896 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:01:00.896 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
00:01:00.896 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.04 mountX=-0.02 mountY=0.13, mountTheta=1.71
00:01:00.901 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
00:01:00.901 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
00:01:00.901 00.000 11060 Worker thread wakes up
00:01:00.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:01:00.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:01:00.901 00.000 11060 Moving (0.13, -0.01) raw xDistance=-0.02 yDistance=0.13
00:01:00.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:01:00.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:00.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:01:00.901 00.000 11060 MoveAxis(E, 0, ABG)
00:01:00.901 00.000 11060 Move returns status 0, amount 0
00:01:00.901 00.000 11060 MoveAxis(N, 0, ABG)
00:01:00.901 00.000 11060 Move returns status 0, amount 0
00:01:00.901 00.000 11060 move complete, result=0
00:01:00.901 00.000 11060 worker thread done servicing request
00:01:00.906 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:00.921 00.015 10844 UpdateGuideState exits: m=2894 SNR=34.3
00:01:00.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:00.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:00.921 00.000 10844 Enqueuing Expose request
00:01:00.921 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:00.921 00.000 11060 Worker thread wakes up
00:01:00.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:00.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:01.552 00.631 11060 Exposure complete
00:01:01.726 00.174 11060 worker thread done servicing request
00:01:01.726 00.000 10844 OnExposeComplete: enter
00:01:01.726 00.000 10844 UpdateGuideState(): m_state=6
00:01:01.728 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4256
00:01:01.728 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.18, Mass=2779, SNR=33.7, Peak=254 HFD=3.5
00:01:01.728 00.000 10844 MultiStar: [#1 0.18,0.18,1.10,U] [#2 -0.09,0.47,2.07,U] [#3 0.46,-0.40,1.06,U] [#4 0.39,0.37,0.99,U] [#5 -0.31,-0.04,1.08,U] [#6 -0.21,0.16,1.06,U] [#7 0.13,-0.23,0.87,U] [#8 -0.12,0.71,0.00,M3] 
00:01:01.728 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.10, -0.10}
00:01:01.728 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
00:01:01.728 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
00:01:01.728 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.11 mountY=0.04, mountTheta=2.80
00:01:01.731 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
00:01:01.731 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
00:01:01.731 00.000 11060 Worker thread wakes up
00:01:01.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:01:01.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:01:01.731 00.000 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.04
00:01:01.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:01:01.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:01.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:01:01.731 00.000 11060 MoveAxis(E, 0, ABG)
00:01:01.731 00.000 11060 Move returns status 0, amount 0
00:01:01.731 00.000 11060 MoveAxis(N, 0, ABG)
00:01:01.731 00.000 11060 Move returns status 0, amount 0
00:01:01.731 00.000 11060 move complete, result=0
00:01:01.731 00.000 11060 worker thread done servicing request
00:01:01.736 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:01.748 00.012 10844 UpdateGuideState exits: m=2779 SNR=33.7
00:01:01.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:01.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:01.748 00.000 10844 Enqueuing Expose request
00:01:01.748 00.000 11060 Worker thread wakes up
00:01:01.748 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:01.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:01.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:02.380 00.632 11060 Exposure complete
00:01:02.544 00.164 11060 worker thread done servicing request
00:01:02.546 00.002 10844 OnExposeComplete: enter
00:01:02.546 00.000 10844 UpdateGuideState(): m_state=6
00:01:02.554 00.008 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4257
00:01:02.554 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=60.96, Mass=3299, SNR=36.9, Peak=255 HFD=3.6
00:01:02.554 00.000 10844 MultiStar: [#1 0.38,0.29,1.00,U] [#2 0.21,0.57,1.83,U] [#3 0.42,-0.11,0.93,U] [#4 -0.10,0.61,0.91,U] [#5 -0.24,-0.31,0.92,U] [#6 0.33,-0.35,0.84,U] [#7 -0.27,0.02,0.84,U] [#8 0.04,0.06,0.95,U] 
00:01:02.555 00.001 10844 refined, 8 included, MultiStar: {0.14, 0.10}, one-star: {0.34, -0.32}
00:01:02.555 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
00:01:02.555 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
00:01:02.555 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.64 mountX=-0.13 mountY=0.12, mountTheta=2.39
00:01:02.555 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.10, opts=13)
00:01:02.555 00.000 10844 Enqueuing Move request for scope (0.14, 0.10)
00:01:02.555 00.000 11060 Worker thread wakes up
00:01:02.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
00:01:02.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
00:01:02.555 00.000 11060 Moving (0.14, 0.10) raw xDistance=-0.13 yDistance=0.12
00:01:02.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:01:02.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:02.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:01:02.555 00.000 11060 MoveAxis(E, 22, ABG)
00:01:02.555 00.000 11060 Guiding  Dir = 2, Dur = 22
00:01:02.563 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:02.577 00.014 10844 UpdateGuideState exits: m=3299 SNR=36.9 Saturated
00:01:02.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:02.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:02.577 00.000 10844 Enqueuing Expose request
00:01:02.590 00.013 11060 IsSlewing returns 0
00:01:02.590 00.000 11060 IsGuiding returns 0
00:01:02.636 00.046 11060 IsGuiding returns 0
00:01:02.636 00.000 11060 Move returns status 0, amount 22
00:01:02.636 00.000 11060 MoveAxis(N, 0, ABG)
00:01:02.636 00.000 11060 Move returns status 0, amount 0
00:01:02.636 00.000 11060 move complete, result=0
00:01:02.636 00.000 11060 worker thread done servicing request
00:01:02.636 00.000 11060 Worker thread wakes up
00:01:02.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:02.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:02.636 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
00:01:03.276 00.640 11060 Exposure complete
00:01:03.480 00.204 11060 worker thread done servicing request
00:01:03.480 00.000 10844 OnExposeComplete: enter
00:01:03.480 00.000 10844 UpdateGuideState(): m_state=6
00:01:03.480 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4258
00:01:03.480 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=60.97, Mass=3011, SNR=35.7, Peak=236 HFD=3.5
00:01:03.480 00.000 10844 MultiStar: [#1 0.04,0.18,0.93,U] [#2 0.23,0.07,1.83,U] [#3 0.38,-0.39,0.93,U] [#4 0.21,-0.11,0.99,U] [#5 0.05,-0.52,1.04,U] [#6 0.05,-0.26,0.97,U] [#7 -0.12,-0.53,0.90,U] [#8 -0.19,0.02,1.02,U] 
00:01:03.480 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.18}, one-star: {0.18, -0.31}
00:01:03.480 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
00:01:03.480 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
00:01:03.480 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.05 mountX=0.16 mountY=0.13, mountTheta=0.69
00:01:03.480 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.18, opts=13)
00:01:03.480 00.000 10844 Enqueuing Move request for scope (0.10, -0.18)
00:01:03.480 00.000 11060 Worker thread wakes up
00:01:03.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
00:01:03.480 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
00:01:03.480 00.000 11060 Moving (0.10, -0.18) raw xDistance=0.16 yDistance=0.13
00:01:03.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:01:03.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:03.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:01:03.480 00.000 11060 MoveAxis(W, 27, ABG)
00:01:03.480 00.000 11060 Guiding  Dir = 3, Dur = 27
00:01:03.493 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:03.506 00.013 11060 IsSlewing returns 0
00:01:03.506 00.000 11060 IsGuiding returns 0
00:01:03.511 00.005 10844 UpdateGuideState exits: m=3011 SNR=35.7
00:01:03.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:03.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:03.511 00.000 10844 Enqueuing Expose request
00:01:03.553 00.042 11060 IsGuiding returns 0
00:01:03.553 00.000 11060 Move returns status 0, amount 27
00:01:03.553 00.000 11060 MoveAxis(N, 0, ABG)
00:01:03.553 00.000 11060 Move returns status 0, amount 0
00:01:03.553 00.000 11060 move complete, result=0
00:01:03.555 00.002 11060 worker thread done servicing request
00:01:03.555 00.000 11060 Worker thread wakes up
00:01:03.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:03.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:03.560 00.005 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
00:01:04.186 00.626 11060 Exposure complete
00:01:04.367 00.181 11060 worker thread done servicing request
00:01:04.367 00.000 10844 OnExposeComplete: enter
00:01:04.367 00.000 10844 UpdateGuideState(): m_state=6
00:01:04.367 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4259
00:01:04.367 00.000 10844 Star::Find returns 1 (1), X=258.82, Y=61.28, Mass=2872, SNR=34.3, Peak=255 HFD=3.4
00:01:04.367 00.000 10844 MultiStar: [#1 0.39,0.10,1.08,U] [#2 -0.22,0.49,2.01,U] [#3 0.36,0.09,1.00,U] [#4 0.33,-0.11,0.92,U] [#5 -0.38,-0.20,1.06,U] [#6 0.27,0.24,0.88,U] [#7 0.14,-0.49,0.85,U] [#8 0.10,0.80,0.00,M2] 
00:01:04.367 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.46, 0.00}
00:01:04.367 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:01:04.367 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:01:04.367 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.56 mountX=-0.10 mountY=0.11, mountTheta=2.31
00:01:04.372 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.08, opts=13)
00:01:04.372 00.000 10844 Enqueuing Move request for scope (0.12, 0.08)
00:01:04.372 00.000 11060 Worker thread wakes up
00:01:04.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
00:01:04.372 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
00:01:04.372 00.000 11060 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=0.11
00:01:04.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:01:04.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:04.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:01:04.372 00.000 11060 MoveAxis(E, 0, ABG)
00:01:04.372 00.000 11060 Move returns status 0, amount 0
00:01:04.372 00.000 11060 MoveAxis(N, 0, ABG)
00:01:04.372 00.000 11060 Move returns status 0, amount 0
00:01:04.372 00.000 11060 move complete, result=0
00:01:04.372 00.000 11060 worker thread done servicing request
00:01:04.380 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:04.389 00.009 10844 UpdateGuideState exits: m=2872 SNR=34.3 Saturated
00:01:04.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:04.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:04.389 00.000 10844 Enqueuing Expose request
00:01:04.389 00.000 11060 Worker thread wakes up
00:01:04.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:04.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:04.389 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:05.024 00.635 11060 Exposure complete
00:01:05.208 00.184 11060 worker thread done servicing request
00:01:05.208 00.000 10844 OnExposeComplete: enter
00:01:05.208 00.000 10844 UpdateGuideState(): m_state=6
00:01:05.208 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
00:01:05.208 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.94, Mass=3310, SNR=36.6, Peak=252 HFD=3.4
00:01:05.208 00.000 10844 MultiStar: [#1 0.52,0.79,0.00,M1] [#2 -0.37,0.35,1.87,U] [#3 0.23,0.13,0.85,U] [#4 0.53,0.29,0.98,U] [#5 -0.13,-0.05,0.99,U] [#6 0.54,0.31,0.89,U] [#7 0.32,0.33,0.84,U] [#8 0.19,0.75,0.00,M3] 
00:01:05.208 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.30}, one-star: {0.30, 0.66}
00:01:05.208 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:01:05.208 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
00:01:05.208 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.30 hyp=0.32 cameraTheta=1.16 mountX=-0.32 mountY=0.08, mountTheta=2.90
00:01:05.208 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.30, opts=13)
00:01:05.208 00.000 10844 Enqueuing Move request for scope (0.13, 0.30)
00:01:05.212 00.004 11060 Worker thread wakes up
00:01:05.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.30) opts 0xd
00:01:05.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.30)
00:01:05.212 00.000 11060 Moving (0.13, 0.30) raw xDistance=-0.32 yDistance=0.08
00:01:05.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:01:05.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:05.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:01:05.212 00.000 11060 MoveAxis(E, 55, ABG)
00:01:05.212 00.000 11060 Guiding  Dir = 2, Dur = 55
00:01:05.219 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:01:05.229 00.010 11060 IsSlewing returns 0
00:01:05.229 00.000 11060 IsGuiding returns 0
00:01:05.234 00.005 10844 UpdateGuideState exits: m=3310 SNR=36.6
00:01:05.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:05.235 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:05.235 00.000 10844 Enqueuing Expose request
00:01:05.289 00.054 11060 IsGuiding returns 0
00:01:05.289 00.000 11060 Move returns status 0, amount 55
00:01:05.289 00.000 11060 MoveAxis(N, 0, ABG)
00:01:05.289 00.000 11060 Move returns status 0, amount 0
00:01:05.289 00.000 11060 move complete, result=0
00:01:05.289 00.000 11060 worker thread done servicing request
00:01:05.289 00.000 11060 Worker thread wakes up
00:01:05.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:05.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:05.289 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
00:01:05.920 00.631 11060 Exposure complete
00:01:06.078 00.158 11060 worker thread done servicing request
00:01:06.078 00.000 10844 OnExposeComplete: enter
00:01:06.078 00.000 10844 UpdateGuideState(): m_state=6
00:01:06.078 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4261
00:01:06.078 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.51, Mass=2722, SNR=33.5, Peak=255 HFD=3.2
00:01:06.078 00.000 10844 MultiStar: [#1 0.41,0.37,1.11,U] [#2 0.06,0.42,2.04,U] [#3 0.82,-0.04,0.00,M1] [#4 0.03,0.19,1.05,U] [#5 0.20,-0.43,1.06,U] [#6 0.50,0.68,0.00,M1] [#7 0.24,-0.11,0.89,U] [#8 0.08,0.40,0.98,U] 
00:01:06.078 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.19}, one-star: {0.11, 0.23}
00:01:06.078 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
00:01:06.078 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
00:01:06.078 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.89 mountX=-0.21 mountY=0.12, mountTheta=2.63
00:01:06.081 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.19, opts=13)
00:01:06.081 00.000 10844 Enqueuing Move request for scope (0.15, 0.19)
00:01:06.081 00.000 11060 Worker thread wakes up
00:01:06.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
00:01:06.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
00:01:06.081 00.000 11060 Moving (0.15, 0.19) raw xDistance=-0.21 yDistance=0.12
00:01:06.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:01:06.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:06.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:01:06.081 00.000 11060 MoveAxis(E, 38, ABG)
00:01:06.081 00.000 11060 Guiding  Dir = 2, Dur = 38
00:01:06.086 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:06.088 00.002 11060 IsSlewing returns 0
00:01:06.088 00.000 11060 IsGuiding returns 0
00:01:06.100 00.012 10844 UpdateGuideState exits: m=2722 SNR=33.5 Saturated
00:01:06.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:06.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:06.100 00.000 10844 Enqueuing Expose request
00:01:06.135 00.035 11060 IsGuiding returns 0
00:01:06.135 00.000 11060 Move returns status 0, amount 38
00:01:06.135 00.000 11060 MoveAxis(N, 0, ABG)
00:01:06.135 00.000 11060 Move returns status 0, amount 0
00:01:06.135 00.000 11060 move complete, result=0
00:01:06.135 00.000 11060 worker thread done servicing request
00:01:06.135 00.000 11060 Worker thread wakes up
00:01:06.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:06.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:06.137 00.002 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
00:01:06.772 00.635 11060 Exposure complete
00:01:06.928 00.156 11060 worker thread done servicing request
00:01:06.928 00.000 10844 OnExposeComplete: enter
00:01:06.928 00.000 10844 UpdateGuideState(): m_state=6
00:01:06.928 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4262
00:01:06.928 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=61.63, Mass=3330, SNR=37.1, Peak=255 HFD=3.6
00:01:06.928 00.000 10844 MultiStar: [#1 0.49,0.07,0.97,U] [#2 0.04,0.58,1.90,U] [#3 0.58,0.05,0.99,U] [#4 0.63,-0.07,0.00,M1] [#5 0.20,0.31,1.00,U] [#6 0.20,0.59,0.88,U] [#7 -0.02,-0.22,0.86,U] [#8 -0.23,0.77,0.00,M3] 
00:01:06.928 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.29}, one-star: {0.34, 0.35}
00:01:06.928 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
00:01:06.928 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
00:01:06.928 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.29 hyp=0.38 cameraTheta=0.88 mountX=-0.33 mountY=0.19, mountTheta=2.62
00:01:06.928 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.29, opts=13)
00:01:06.931 00.003 10844 Enqueuing Move request for scope (0.24, 0.29)
00:01:06.931 00.000 11060 Worker thread wakes up
00:01:06.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.29) opts 0xd
00:01:06.931 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.29)
00:01:06.931 00.000 11060 Moving (0.24, 0.29) raw xDistance=-0.33 yDistance=0.19
00:01:06.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
00:01:06.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:06.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:01:06.931 00.000 11060 MoveAxis(E, 59, ABG)
00:01:06.931 00.000 11060 Guiding  Dir = 2, Dur = 59
00:01:06.934 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:01:06.944 00.010 10844 UpdateGuideState exits: m=3330 SNR=37.1 Saturated
00:01:06.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:06.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:06.944 00.000 10844 Enqueuing Expose request
00:01:06.961 00.017 11060 IsSlewing returns 0
00:01:06.961 00.000 11060 IsGuiding returns 0
00:01:07.026 00.065 11060 IsGuiding returns 0
00:01:07.026 00.000 11060 Move returns status 0, amount 59
00:01:07.026 00.000 11060 MoveAxis(N, 0, ABG)
00:01:07.026 00.000 11060 Move returns status 0, amount 0
00:01:07.026 00.000 11060 move complete, result=0
00:01:07.026 00.000 11060 worker thread done servicing request
00:01:07.026 00.000 11060 Worker thread wakes up
00:01:07.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:07.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:07.038 00.012 10844 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
00:01:07.673 00.635 11060 Exposure complete
00:01:07.870 00.197 11060 worker thread done servicing request
00:01:07.870 00.000 10844 OnExposeComplete: enter
00:01:07.870 00.000 10844 UpdateGuideState(): m_state=6
00:01:07.875 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4263
00:01:07.875 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=61.41, Mass=2754, SNR=33.6, Peak=255 HFD=3.3
00:01:07.875 00.000 10844 MultiStar: [#1 0.48,0.47,0.00,M1] [#2 -0.03,0.48,2.01,U] [#3 0.67,0.01,0.00,M1] [#4 0.40,0.54,0.00,M2] [#5 0.14,0.05,1.01,U] [#6 0.61,0.53,0.00,M1] [#7 -0.03,-0.04,0.86,U] [#8 -0.11,0.73,0.00,M4] 
00:01:07.876 00.001 10844 refined, 3 included, MultiStar: {0.10, 0.23}, one-star: {0.47, 0.13}
00:01:07.876 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:01:07.876 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:01:07.876 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.14 mountX=-0.24 mountY=0.07, mountTheta=2.87
00:01:07.876 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.23, opts=13)
00:01:07.876 00.000 10844 Enqueuing Move request for scope (0.10, 0.23)
00:01:07.876 00.000 11060 Worker thread wakes up
00:01:07.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
00:01:07.876 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
00:01:07.876 00.000 11060 Moving (0.10, 0.23) raw xDistance=-0.24 yDistance=0.07
00:01:07.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:01:07.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:07.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:01:07.876 00.000 11060 MoveAxis(E, 44, ABG)
00:01:07.876 00.000 11060 Guiding  Dir = 2, Dur = 44
00:01:07.885 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:07.908 00.023 11060 IsSlewing returns 0
00:01:07.910 00.002 11060 IsGuiding returns 0
00:01:07.915 00.005 10844 UpdateGuideState exits: m=2754 SNR=33.6 Saturated
00:01:07.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:07.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:07.915 00.000 10844 Enqueuing Expose request
00:01:07.962 00.047 11060 IsGuiding returns 0
00:01:07.962 00.000 11060 Move returns status 0, amount 44
00:01:07.962 00.000 11060 MoveAxis(N, 0, ABG)
00:01:07.962 00.000 11060 Move returns status 0, amount 0
00:01:07.962 00.000 11060 move complete, result=0
00:01:07.962 00.000 11060 worker thread done servicing request
00:01:07.962 00.000 11060 Worker thread wakes up
00:01:07.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:07.962 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
00:01:07.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:08.596 00.634 11060 Exposure complete
00:01:08.800 00.204 11060 worker thread done servicing request
00:01:08.805 00.005 10844 OnExposeComplete: enter
00:01:08.805 00.000 10844 UpdateGuideState(): m_state=6
00:01:08.806 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4264
00:01:08.806 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=61.11, Mass=2811, SNR=34.0, Peak=255 HFD=3.5
00:01:08.806 00.000 10844 MultiStar: [#1 0.54,0.23,1.02,U] [#2 0.18,-0.10,2.05,U] [#3 0.54,-0.20,1.03,U] [#4 0.30,-0.33,0.91,U] [#5 0.20,-0.09,1.10,U] [#6 0.06,-0.23,0.92,U] [#7 -0.08,-0.00,0.84,U] [#8 0.19,0.13,0.95,U] 
00:01:08.806 00.000 10844 refined, 8 included, MultiStar: {0.27, -0.09}, one-star: {0.52, -0.17}
00:01:08.806 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
00:01:08.806 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
00:01:08.806 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.09 hyp=0.29 cameraTheta=-0.30 mountX=0.03 mountY=0.28, mountTheta=1.45
00:01:08.806 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.09, opts=13)
00:01:08.806 00.000 10844 Enqueuing Move request for scope (0.27, -0.09)
00:01:08.806 00.000 11060 Worker thread wakes up
00:01:08.808 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.09) opts 0xd
00:01:08.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.09)
00:01:08.808 00.000 11060 Moving (0.27, -0.09) raw xDistance=0.03 yDistance=0.28
00:01:08.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:01:08.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:08.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:01:08.808 00.000 11060 MoveAxis(E, 0, ABG)
00:01:08.808 00.000 11060 Move returns status 0, amount 0
00:01:08.808 00.000 11060 MoveAxis(N, 0, ABG)
00:01:08.808 00.000 11060 Move returns status 0, amount 0
00:01:08.808 00.000 11060 move complete, result=0
00:01:08.808 00.000 11060 worker thread done servicing request
00:01:08.814 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:08.831 00.017 10844 UpdateGuideState exits: m=2811 SNR=34.0 Saturated
00:01:08.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:08.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:08.831 00.000 10844 Enqueuing Expose request
00:01:08.831 00.000 11060 Worker thread wakes up
00:01:08.831 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:01:08.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:08.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:09.461 00.630 11060 Exposure complete
00:01:09.605 00.144 11060 worker thread done servicing request
00:01:09.605 00.000 10844 OnExposeComplete: enter
00:01:09.605 00.000 10844 UpdateGuideState(): m_state=6
00:01:09.605 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4265
00:01:09.605 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.31, Mass=2962, SNR=34.2, Peak=244 HFD=3.4
00:01:09.605 00.000 10844 MultiStar: [#1 0.70,-0.22,0.00,M1] [#2 0.33,0.15,2.06,U] [#3 0.26,-0.03,0.98,U] [#4 0.32,-0.11,1.03,U] [#5 0.43,-0.58,0.00,M1] [#6 0.07,-0.24,1.02,U] [#7 0.40,-0.40,0.96,U] [#8 -0.05,0.67,0.00,M4] 
00:01:09.605 00.000 10844 single-star, 5 included, MultiStar: {0.27, -0.06}, one-star: {0.18, 0.03}
00:01:09.605 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
00:01:09.605 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
00:01:09.605 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.19 cameraTheta=0.18 mountX=-0.07 mountY=0.17, mountTheta=1.93
00:01:09.605 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.03, opts=13)
00:01:09.605 00.000 10844 Enqueuing Move request for scope (0.18, 0.03)
00:01:09.609 00.004 11060 Worker thread wakes up
00:01:09.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
00:01:09.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
00:01:09.609 00.000 11060 Moving (0.18, 0.03) raw xDistance=-0.07 yDistance=0.17
00:01:09.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:01:09.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:09.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:01:09.609 00.000 11060 MoveAxis(E, 0, ABG)
00:01:09.609 00.000 11060 Move returns status 0, amount 0
00:01:09.609 00.000 11060 MoveAxis(N, 0, ABG)
00:01:09.609 00.000 11060 Move returns status 0, amount 0
00:01:09.609 00.000 11060 move complete, result=0
00:01:09.609 00.000 11060 worker thread done servicing request
00:01:09.610 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:09.642 00.032 10844 UpdateGuideState exits: m=2962 SNR=34.2
00:01:09.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:09.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:09.642 00.000 10844 Enqueuing Expose request
00:01:09.642 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:09.642 00.000 11060 Worker thread wakes up
00:01:09.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:09.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:10.284 00.642 11060 Exposure complete
00:01:10.454 00.170 11060 worker thread done servicing request
00:01:10.454 00.000 10844 OnExposeComplete: enter
00:01:10.454 00.000 10844 UpdateGuideState(): m_state=6
00:01:10.455 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4266
00:01:10.455 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.54, Mass=2930, SNR=34.5, Peak=254 HFD=3.3
00:01:10.455 00.000 10844 MultiStar: [#1 0.49,0.05,1.05,U] [#2 -0.15,0.14,2.10,U] [#3 0.58,-0.29,0.00,M1] [#4 0.35,-0.33,0.93,U] [#5 -0.10,-0.16,1.04,U] [#6 0.37,0.50,0.97,U] [#7 0.12,-0.12,0.91,U] [#8 0.41,0.37,1.03,U] 
00:01:10.455 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.10}, one-star: {0.40, 0.26}
00:01:10.455 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
00:01:10.455 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
00:01:10.455 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.48 mountX=-0.13 mountY=0.17, mountTheta=2.23
00:01:10.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.10, opts=13)
00:01:10.457 00.000 10844 Enqueuing Move request for scope (0.19, 0.10)
00:01:10.457 00.000 11060 Worker thread wakes up
00:01:10.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
00:01:10.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
00:01:10.457 00.000 11060 Moving (0.19, 0.10) raw xDistance=-0.13 yDistance=0.17
00:01:10.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:01:10.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:10.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:01:10.457 00.000 11060 MoveAxis(E, 23, ABG)
00:01:10.457 00.000 11060 Guiding  Dir = 2, Dur = 23
00:01:10.462 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:10.466 00.004 11060 IsSlewing returns 0
00:01:10.466 00.000 11060 IsGuiding returns 0
00:01:10.480 00.014 10844 UpdateGuideState exits: m=2930 SNR=34.5
00:01:10.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:10.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:10.480 00.000 10844 Enqueuing Expose request
00:01:10.496 00.016 11060 IsGuiding returns 0
00:01:10.496 00.000 11060 Move returns status 0, amount 23
00:01:10.496 00.000 11060 MoveAxis(N, 0, ABG)
00:01:10.496 00.000 11060 Move returns status 0, amount 0
00:01:10.496 00.000 11060 move complete, result=0
00:01:10.497 00.001 11060 worker thread done servicing request
00:01:10.497 00.000 11060 Worker thread wakes up
00:01:10.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:10.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:10.497 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 0 ms NORTH
00:01:11.134 00.637 11060 Exposure complete
00:01:11.304 00.170 11060 worker thread done servicing request
00:01:11.304 00.000 10844 OnExposeComplete: enter
00:01:11.304 00.000 10844 UpdateGuideState(): m_state=6
00:01:11.304 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4267
00:01:11.304 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.40, Mass=2998, SNR=35.3, Peak=248 HFD=3.2
00:01:11.304 00.000 10844 MultiStar: [#1 0.47,0.34,0.92,U] [#2 -0.33,0.83,0.00,M1] [#3 0.12,0.34,0.90,U] [#4 0.33,0.08,1.02,U] [#5 0.07,-0.25,0.97,U] [#6 0.12,0.25,0.97,U] [#7 -0.01,-0.10,0.73,U] [#8 -0.27,0.64,0.00,M4] 
00:01:11.304 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.11}, one-star: {0.36, 0.12}
00:01:11.304 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
00:01:11.304 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
00:01:11.304 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.25 cameraTheta=0.48 mountX=-0.15 mountY=0.20, mountTheta=2.23
00:01:11.304 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.11, opts=13)
00:01:11.304 00.000 10844 Enqueuing Move request for scope (0.22, 0.11)
00:01:11.304 00.000 11060 Worker thread wakes up
00:01:11.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
00:01:11.304 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
00:01:11.304 00.000 11060 Moving (0.22, 0.11) raw xDistance=-0.15 yDistance=0.20
00:01:11.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:01:11.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:11.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:01:11.304 00.000 11060 MoveAxis(E, 27, ABG)
00:01:11.304 00.000 11060 Guiding  Dir = 2, Dur = 27
00:01:11.309 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:11.315 00.006 11060 IsSlewing returns 0
00:01:11.315 00.000 11060 IsGuiding returns 0
00:01:11.334 00.019 10844 UpdateGuideState exits: m=2998 SNR=35.3
00:01:11.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:11.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:11.334 00.000 10844 Enqueuing Expose request
00:01:11.361 00.027 11060 IsGuiding returns 0
00:01:11.361 00.000 11060 Move returns status 0, amount 27
00:01:11.361 00.000 11060 MoveAxis(N, 0, ABG)
00:01:11.361 00.000 11060 Move returns status 0, amount 0
00:01:11.361 00.000 11060 move complete, result=0
00:01:11.361 00.000 11060 worker thread done servicing request
00:01:11.361 00.000 11060 Worker thread wakes up
00:01:11.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:11.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:11.366 00.005 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
00:01:12.000 00.634 11060 Exposure complete
00:01:12.170 00.170 11060 worker thread done servicing request
00:01:12.170 00.000 10844 OnExposeComplete: enter
00:01:12.170 00.000 10844 UpdateGuideState(): m_state=6
00:01:12.170 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4268
00:01:12.170 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.11, Mass=2862, SNR=34.1, Peak=247 HFD=3.6
00:01:12.170 00.000 10844 MultiStar: [#1 0.04,0.53,1.08,U] [#2 -0.53,0.55,0.00,M2] [#3 0.21,-0.03,0.88,U] [#4 -0.34,-0.18,0.99,U] [#5 -0.40,0.00,1.08,U] [#6 0.00,0.23,1.00,U] [#7 -0.01,-0.27,0.89,U] [#8 -0.05,0.54,1.00,U] 
00:01:12.170 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.09}, one-star: {0.03, -0.17}
00:01:12.170 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
00:01:12.170 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
00:01:12.170 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.22 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
00:01:12.170 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.09, opts=13)
00:01:12.170 00.000 10844 Enqueuing Move request for scope (-0.07, 0.09)
00:01:12.170 00.000 11060 Worker thread wakes up
00:01:12.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:01:12.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:01:12.170 00.000 11060 Moving (-0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
00:01:12.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:01:12.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:12.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:01:12.170 00.000 11060 MoveAxis(E, 0, ABG)
00:01:12.170 00.000 11060 Move returns status 0, amount 0
00:01:12.170 00.000 11060 MoveAxis(N, 0, ABG)
00:01:12.170 00.000 11060 Move returns status 0, amount 0
00:01:12.170 00.000 11060 move complete, result=0
00:01:12.170 00.000 11060 worker thread done servicing request
00:01:12.175 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:12.191 00.016 10844 UpdateGuideState exits: m=2862 SNR=34.1
00:01:12.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:12.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:12.191 00.000 10844 Enqueuing Expose request
00:01:12.191 00.000 11060 Worker thread wakes up
00:01:12.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:12.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:12.191 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:12.834 00.643 11060 Exposure complete
00:01:12.987 00.153 11060 worker thread done servicing request
00:01:12.987 00.000 10844 OnExposeComplete: enter
00:01:12.987 00.000 10844 UpdateGuideState(): m_state=6
00:01:12.987 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4269
00:01:12.987 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=62.02, Mass=2850, SNR=34.6, Peak=246 HFD=3.5
00:01:12.987 00.000 10844 MultiStar: [#1 0.45,0.16,1.05,U] [#2 -0.17,0.50,2.05,U] [#3 0.39,0.23,1.02,U] [#4 0.20,0.32,0.97,U] [#5 0.08,0.12,1.04,U] [#6 0.39,0.94,0.00,M1] [#7 0.34,-0.46,0.85,U] [#8 -0.05,0.79,0.00,M4] 
00:01:12.987 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.28}, one-star: {0.35, 0.75}
00:01:12.987 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
00:01:12.987 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
00:01:12.987 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.33 cameraTheta=0.99 mountX=-0.31 mountY=0.13, mountTheta=2.73
00:01:12.991 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.28, opts=13)
00:01:12.991 00.000 10844 Enqueuing Move request for scope (0.18, 0.28)
00:01:12.991 00.000 11060 Worker thread wakes up
00:01:12.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
00:01:12.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
00:01:12.991 00.000 11060 Moving (0.18, 0.28) raw xDistance=-0.31 yDistance=0.13
00:01:12.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:01:12.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:12.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:01:12.991 00.000 11060 MoveAxis(E, 53, ABG)
00:01:12.991 00.000 11060 Guiding  Dir = 2, Dur = 53
00:01:13.009 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:13.028 00.019 11060 IsSlewing returns 0
00:01:13.028 00.000 10844 UpdateGuideState exits: m=2850 SNR=34.6
00:01:13.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:13.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:13.028 00.000 10844 Enqueuing Expose request
00:01:13.028 00.000 11060 IsGuiding returns 0
00:01:13.105 00.077 11060 IsGuiding returns 0
00:01:13.105 00.000 11060 Move returns status 0, amount 53
00:01:13.105 00.000 11060 MoveAxis(N, 0, ABG)
00:01:13.105 00.000 11060 Move returns status 0, amount 0
00:01:13.105 00.000 11060 move complete, result=0
00:01:13.105 00.000 11060 worker thread done servicing request
00:01:13.105 00.000 11060 Worker thread wakes up
00:01:13.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:13.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:13.107 00.002 10844 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
00:01:13.732 00.625 11060 Exposure complete
00:01:13.906 00.174 11060 worker thread done servicing request
00:01:13.906 00.000 10844 OnExposeComplete: enter
00:01:13.906 00.000 10844 UpdateGuideState(): m_state=6
00:01:13.906 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4270
00:01:13.906 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=61.53, Mass=3266, SNR=36.8, Peak=255 HFD=3.2
00:01:13.906 00.000 10844 MultiStar: [#1 0.17,0.27,0.96,U] [#2 0.23,1.04,0.00,M2] [#3 0.28,0.03,0.93,U] [#4 0.31,0.76,0.00,M1] [#5 0.27,-0.19,1.00,U] [#6 0.54,0.32,0.00,M2] [#7 -0.03,-0.01,0.88,U] [#8 -0.06,1.03,0.00,M5] 
00:01:13.906 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.07}, one-star: {0.16, 0.25}
00:01:13.906 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
00:01:13.906 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
00:01:13.906 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=-0.10 mountY=0.16, mountTheta=2.13
00:01:13.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
00:01:13.908 00.000 10844 Enqueuing Move request for scope (0.18, 0.07)
00:01:13.908 00.000 11060 Worker thread wakes up
00:01:13.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
00:01:13.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
00:01:13.908 00.000 11060 Moving (0.18, 0.07) raw xDistance=-0.10 yDistance=0.16
00:01:13.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:01:13.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:13.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:01:13.908 00.000 11060 MoveAxis(E, 0, ABG)
00:01:13.908 00.000 11060 Move returns status 0, amount 0
00:01:13.910 00.002 11060 MoveAxis(N, 0, ABG)
00:01:13.910 00.000 11060 Move returns status 0, amount 0
00:01:13.910 00.000 11060 move complete, result=0
00:01:13.910 00.000 11060 worker thread done servicing request
00:01:13.914 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:13.934 00.020 10844 UpdateGuideState exits: m=3266 SNR=36.8 Saturated
00:01:13.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:13.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:13.934 00.000 10844 Enqueuing Expose request
00:01:13.934 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:13.934 00.000 11060 Worker thread wakes up
00:01:13.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:13.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:14.565 00.631 11060 Exposure complete
00:01:14.718 00.153 11060 worker thread done servicing request
00:01:14.718 00.000 10844 OnExposeComplete: enter
00:01:14.718 00.000 10844 UpdateGuideState(): m_state=6
00:01:14.718 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4271
00:01:14.718 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.25, Mass=2934, SNR=35.3, Peak=255 HFD=3.4
00:01:14.718 00.000 10844 MultiStar: [#1 0.26,-0.32,1.00,U] [#2 -0.10,0.17,1.95,U] [#3 0.35,-0.20,0.93,U] [#4 -0.25,-0.18,0.99,U] [#5 -0.24,-0.27,1.02,U] [#6 0.39,-0.12,0.99,U] [#7 -0.15,-0.49,0.83,U] [#8 -0.19,0.63,0.00,M6] 
00:01:14.718 00.000 10844 single-star, 7 included, MultiStar: {0.02, -0.13}, one-star: {0.02, -0.03}
00:01:14.718 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
00:01:14.718 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
00:01:14.718 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.00 mountX=0.02 mountY=0.02, mountTheta=0.74
00:01:14.718 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
00:01:14.718 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
00:01:14.718 00.000 11060 Worker thread wakes up
00:01:14.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:01:14.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:01:14.718 00.000 11060 Moving (0.02, -0.03) raw xDistance=0.02 yDistance=0.02
00:01:14.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:01:14.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:14.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:01:14.724 00.006 11060 MoveAxis(E, 0, ABG)
00:01:14.724 00.000 11060 Move returns status 0, amount 0
00:01:14.724 00.000 11060 MoveAxis(N, 0, ABG)
00:01:14.724 00.000 11060 Move returns status 0, amount 0
00:01:14.724 00.000 11060 move complete, result=0
00:01:14.724 00.000 11060 worker thread done servicing request
00:01:14.729 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:01:14.745 00.016 10844 UpdateGuideState exits: m=2934 SNR=35.3 Saturated
00:01:14.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:14.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:14.745 00.000 10844 Enqueuing Expose request
00:01:14.745 00.000 11060 Worker thread wakes up
00:01:14.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:14.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:14.745 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:15.381 00.636 11060 Exposure complete
00:01:15.549 00.168 11060 worker thread done servicing request
00:01:15.549 00.000 10844 OnExposeComplete: enter
00:01:15.549 00.000 10844 UpdateGuideState(): m_state=6
00:01:15.549 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4272
00:01:15.549 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.25, Mass=2790, SNR=33.7, Peak=251 HFD=3.4
00:01:15.549 00.000 10844 MultiStar: [#1 0.23,0.07,1.03,U] [#2 -0.16,0.61,0.00,M2] [#3 0.17,-0.29,0.97,U] [#4 0.43,-0.02,1.04,U] [#5 -0.22,-0.41,1.07,U] [#6 -0.15,0.37,0.94,U] [#7 -0.07,0.16,0.89,U] [#8 -0.20,0.31,1.05,U] 
00:01:15.549 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.13, -0.03}
00:01:15.549 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
00:01:15.549 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
00:01:15.549 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.32 mountX=-0.02 mountY=0.04, mountTheta=2.07
00:01:15.554 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
00:01:15.554 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
00:01:15.554 00.000 11060 Worker thread wakes up
00:01:15.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:01:15.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:01:15.554 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.04
00:01:15.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:01:15.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:15.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:01:15.554 00.000 11060 MoveAxis(E, 0, ABG)
00:01:15.554 00.000 11060 Move returns status 0, amount 0
00:01:15.554 00.000 11060 MoveAxis(N, 0, ABG)
00:01:15.554 00.000 11060 Move returns status 0, amount 0
00:01:15.554 00.000 11060 move complete, result=0
00:01:15.554 00.000 11060 worker thread done servicing request
00:01:15.559 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:15.573 00.014 10844 UpdateGuideState exits: m=2790 SNR=33.7
00:01:15.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:15.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:15.573 00.000 10844 Enqueuing Expose request
00:01:15.573 00.000 11060 Worker thread wakes up
00:01:15.573 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:15.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:15.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:16.229 00.656 11060 Exposure complete
00:01:16.386 00.157 11060 worker thread done servicing request
00:01:16.388 00.002 10844 OnExposeComplete: enter
00:01:16.388 00.000 10844 UpdateGuideState(): m_state=6
00:01:16.388 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4273
00:01:16.388 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.12, Mass=3095, SNR=36.0, Peak=251 HFD=3.5
00:01:16.388 00.000 10844 MultiStar: [#1 0.22,0.01,0.96,U] [#2 0.16,0.22,1.88,U] [#3 0.61,-0.01,0.89,U] [#4 -0.13,0.51,0.97,U] [#5 -0.10,0.21,0.98,U] [#6 0.48,-0.17,0.91,U] [#7 -0.12,-0.94,0.00,M1] [#8 -0.00,0.37,0.98,U] 
00:01:16.388 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.14}, one-star: {0.16, -0.15}
00:01:16.388 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:01:16.388 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
00:01:16.388 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.21 cameraTheta=0.68 mountX=-0.16 mountY=0.14, mountTheta=2.43
00:01:16.388 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.14, opts=13)
00:01:16.388 00.000 10844 Enqueuing Move request for scope (0.17, 0.14)
00:01:16.391 00.003 11060 Worker thread wakes up
00:01:16.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
00:01:16.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
00:01:16.391 00.000 11060 Moving (0.17, 0.14) raw xDistance=-0.16 yDistance=0.14
00:01:16.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:01:16.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:16.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:01:16.391 00.000 11060 MoveAxis(E, 28, ABG)
00:01:16.391 00.000 11060 Guiding  Dir = 2, Dur = 28
00:01:16.395 00.004 11060 IsSlewing returns 0
00:01:16.395 00.000 11060 IsGuiding returns 0
00:01:16.397 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:16.413 00.016 10844 UpdateGuideState exits: m=3095 SNR=36.0
00:01:16.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:16.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:16.413 00.000 10844 Enqueuing Expose request
00:01:16.439 00.026 11060 IsGuiding returns 0
00:01:16.439 00.000 11060 Move returns status 0, amount 28
00:01:16.439 00.000 11060 MoveAxis(N, 0, ABG)
00:01:16.439 00.000 11060 Move returns status 0, amount 0
00:01:16.439 00.000 11060 move complete, result=0
00:01:16.439 00.000 11060 worker thread done servicing request
00:01:16.439 00.000 11060 Worker thread wakes up
00:01:16.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:16.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:16.444 00.005 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
00:01:17.065 00.621 11060 Exposure complete
00:01:17.232 00.167 11060 worker thread done servicing request
00:01:17.232 00.000 10844 OnExposeComplete: enter
00:01:17.232 00.000 10844 UpdateGuideState(): m_state=6
00:01:17.232 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4274
00:01:17.232 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=61.47, Mass=3082, SNR=35.3, Peak=255 HFD=3.2
00:01:17.232 00.000 10844 MultiStar: [#1 -0.18,0.64,0.00,M1] [#2 -0.23,0.78,0.00,M2] [#3 0.48,0.06,1.01,U] [#4 0.55,0.45,0.00,M1] [#5 -0.18,0.11,1.09,U] [#6 -0.09,0.20,0.89,U] [#7 -0.00,0.04,0.83,U] [#8 0.15,0.63,0.00,M5] 
00:01:17.232 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.12}, one-star: {0.16, 0.19}
00:01:17.232 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
00:01:17.232 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
00:01:17.232 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.00 mountX=-0.13 mountY=0.06, mountTheta=2.74
00:01:17.234 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.12, opts=13)
00:01:17.234 00.000 10844 Enqueuing Move request for scope (0.08, 0.12)
00:01:17.234 00.000 11060 Worker thread wakes up
00:01:17.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:01:17.234 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:01:17.234 00.000 11060 Moving (0.08, 0.12) raw xDistance=-0.13 yDistance=0.06
00:01:17.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:01:17.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:17.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:01:17.234 00.000 11060 MoveAxis(E, 24, ABG)
00:01:17.234 00.000 11060 Guiding  Dir = 2, Dur = 24
00:01:17.240 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:17.264 00.024 11060 IsSlewing returns 0
00:01:17.264 00.000 11060 IsGuiding returns 0
00:01:17.270 00.006 10844 UpdateGuideState exits: m=3082 SNR=35.3 Saturated
00:01:17.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:17.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:17.270 00.000 10844 Enqueuing Expose request
00:01:17.311 00.041 11060 IsGuiding returns 0
00:01:17.311 00.000 11060 Move returns status 0, amount 24
00:01:17.311 00.000 11060 MoveAxis(N, 0, ABG)
00:01:17.311 00.000 11060 Move returns status 0, amount 0
00:01:17.311 00.000 11060 move complete, result=0
00:01:17.311 00.000 11060 worker thread done servicing request
00:01:17.311 00.000 11060 Worker thread wakes up
00:01:17.311 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:01:17.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:17.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:17.947 00.636 11060 Exposure complete
00:01:18.122 00.175 11060 worker thread done servicing request
00:01:18.122 00.000 10844 OnExposeComplete: enter
00:01:18.122 00.000 10844 UpdateGuideState(): m_state=6
00:01:18.122 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4275
00:01:18.122 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.52, Mass=2930, SNR=34.5, Peak=255 HFD=3.5
00:01:18.122 00.000 10844 MultiStar: [#1 0.32,0.76,0.00,M2] [#2 -0.03,0.40,2.00,U] [#3 0.44,-0.11,0.94,U] [#4 0.54,0.33,0.00,M2] [#5 -0.32,-0.11,1.00,U] [#6 0.19,0.21,0.88,U] [#7 0.04,-0.04,0.89,U] [#8 -0.31,0.38,1.02,U] 
00:01:18.122 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.18}, one-star: {-0.10, 0.24}
00:01:18.127 00.005 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
00:01:18.127 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
00:01:18.127 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.70 mountX=-0.17 mountY=-0.05, mountTheta=-2.85
00:01:18.127 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.18, opts=13)
00:01:18.127 00.000 10844 Enqueuing Move request for scope (-0.02, 0.18)
00:01:18.127 00.000 11060 Worker thread wakes up
00:01:18.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
00:01:18.127 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
00:01:18.127 00.000 11060 Moving (-0.02, 0.18) raw xDistance=-0.17 yDistance=-0.05
00:01:18.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:01:18.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:18.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:01:18.127 00.000 11060 MoveAxis(E, 30, ABG)
00:01:18.127 00.000 11060 Guiding  Dir = 2, Dur = 30
00:01:18.132 00.005 11060 IsSlewing returns 0
00:01:18.132 00.000 11060 IsGuiding returns 0
00:01:18.136 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:18.164 00.028 10844 UpdateGuideState exits: m=2930 SNR=34.5 Saturated
00:01:18.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:18.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:18.164 00.000 10844 Enqueuing Expose request
00:01:18.179 00.015 11060 IsGuiding returns 0
00:01:18.179 00.000 11060 Move returns status 0, amount 30
00:01:18.179 00.000 11060 MoveAxis(N, 0, ABG)
00:01:18.179 00.000 11060 Move returns status 0, amount 0
00:01:18.179 00.000 11060 move complete, result=0
00:01:18.179 00.000 11060 worker thread done servicing request
00:01:18.179 00.000 11060 Worker thread wakes up
00:01:18.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:18.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:18.180 00.001 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
00:01:18.818 00.638 11060 Exposure complete
00:01:19.029 00.211 11060 worker thread done servicing request
00:01:19.029 00.000 10844 OnExposeComplete: enter
00:01:19.029 00.000 10844 UpdateGuideState(): m_state=6
00:01:19.029 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4276
00:01:19.033 00.004 10844 Star::Find returns 1 (1), X=258.39, Y=61.82, Mass=3081, SNR=35.7, Peak=255 HFD=3.6
00:01:19.033 00.000 10844 MultiStar: [#1 0.63,0.58,0.00,M3] [#2 0.01,0.33,2.01,U] [#3 0.45,0.03,0.93,U] [#4 0.43,0.40,0.97,U] [#5 -0.13,0.45,1.02,U] [#6 0.24,0.15,0.85,U] [#7 0.27,0.30,0.89,U] [#8 -0.16,0.40,0.91,U] 
00:01:19.033 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.33}, one-star: {0.04, 0.54}
00:01:19.033 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:01:19.033 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:01:19.033 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.22 mountX=-0.35 mountY=0.07, mountTheta=2.95
00:01:19.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.33, opts=13)
00:01:19.035 00.000 10844 Enqueuing Move request for scope (0.12, 0.33)
00:01:19.038 00.003 11060 Worker thread wakes up
00:01:19.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
00:01:19.038 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
00:01:19.038 00.000 11060 Moving (0.12, 0.33) raw xDistance=-0.35 yDistance=0.07
00:01:19.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
00:01:19.038 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:19.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:01:19.038 00.000 11060 MoveAxis(E, 61, ABG)
00:01:19.038 00.000 11060 Guiding  Dir = 2, Dur = 61
00:01:19.044 00.006 11060 IsSlewing returns 0
00:01:19.044 00.000 11060 IsGuiding returns 0
00:01:19.047 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:19.061 00.014 10844 UpdateGuideState exits: m=3081 SNR=35.7 Saturated
00:01:19.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:19.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:19.061 00.000 10844 Enqueuing Expose request
00:01:19.112 00.051 11060 IsGuiding returns 0
00:01:19.112 00.000 11060 Move returns status 0, amount 61
00:01:19.112 00.000 11060 MoveAxis(N, 0, ABG)
00:01:19.112 00.000 11060 Move returns status 0, amount 0
00:01:19.112 00.000 11060 move complete, result=0
00:01:19.112 00.000 11060 worker thread done servicing request
00:01:19.112 00.000 11060 Worker thread wakes up
00:01:19.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:19.112 00.000 10844 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
00:01:19.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:19.747 00.635 11060 Exposure complete
00:01:19.947 00.200 11060 worker thread done servicing request
00:01:19.947 00.000 10844 OnExposeComplete: enter
00:01:19.947 00.000 10844 UpdateGuideState(): m_state=6
00:01:19.947 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4277
00:01:19.949 00.002 10844 Star::Find returns 1 (0), X=258.34, Y=61.31, Mass=2863, SNR=34.4, Peak=223 HFD=3.6
00:01:19.949 00.000 10844 MultiStar: [#1 0.30,0.07,1.04,U] [#2 0.13,0.23,1.97,U] [#3 0.48,-0.01,1.00,U] [#4 -0.01,0.30,0.95,U] [#5 0.09,0.32,1.07,U] [#6 0.21,0.49,0.89,U] [#7 0.28,-0.04,0.84,U] [#8 -0.33,0.31,0.89,U] 
00:01:19.949 00.000 10844 single-star, 8 included, MultiStar: {0.13, 0.19}, one-star: {-0.02, 0.03}
00:01:19.949 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.86 = -2.43)
00:01:19.949 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
00:01:19.949 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.10 mountX=-0.02 mountY=-0.02, mountTheta=-2.44
00:01:19.949 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
00:01:19.949 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
00:01:19.949 00.000 11060 Worker thread wakes up
00:01:19.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:01:19.949 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:01:19.949 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.02 yDistance=-0.02
00:01:19.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:01:19.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:19.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:01:19.949 00.000 11060 MoveAxis(E, 0, ABG)
00:01:19.949 00.000 11060 Move returns status 0, amount 0
00:01:19.949 00.000 11060 MoveAxis(N, 0, ABG)
00:01:19.949 00.000 11060 Move returns status 0, amount 0
00:01:19.949 00.000 11060 move complete, result=0
00:01:19.949 00.000 11060 worker thread done servicing request
00:01:19.957 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:19.967 00.010 10844 UpdateGuideState exits: m=2863 SNR=34.4
00:01:19.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:19.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:19.967 00.000 10844 Enqueuing Expose request
00:01:19.967 00.000 11060 Worker thread wakes up
00:01:19.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:19.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:19.969 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:20.597 00.628 11060 Exposure complete
00:01:20.765 00.168 11060 worker thread done servicing request
00:01:20.765 00.000 10844 OnExposeComplete: enter
00:01:20.765 00.000 10844 UpdateGuideState(): m_state=6
00:01:20.765 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4278
00:01:20.765 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=60.83, Mass=3015, SNR=35.6, Peak=240 HFD=3.5
00:01:20.765 00.000 10844 MultiStar: [#1 0.22,-0.31,0.94,U] [#2 -0.29,0.34,1.98,U] [#3 0.38,0.23,1.02,U] [#4 0.20,0.04,0.96,U] [#5 0.05,-0.77,0.00,M1] [#6 0.02,-0.55,0.96,U] [#7 -0.37,-0.95,0.00,M1] [#8 -0.20,-0.29,0.95,U] 
00:01:20.765 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.08}, one-star: {0.06, -0.45}
00:01:20.765 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
00:01:20.765 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
00:01:20.765 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.40 mountX=0.07 mountY=0.03, mountTheta=0.34
00:01:20.770 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
00:01:20.770 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
00:01:20.770 00.000 11060 Worker thread wakes up
00:01:20.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:01:20.770 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:01:20.771 00.001 11060 Moving (0.01, -0.08) raw xDistance=0.07 yDistance=0.03
00:01:20.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:01:20.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:20.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:01:20.771 00.000 11060 MoveAxis(E, 0, ABG)
00:01:20.771 00.000 11060 Move returns status 0, amount 0
00:01:20.771 00.000 11060 MoveAxis(N, 0, ABG)
00:01:20.771 00.000 11060 Move returns status 0, amount 0
00:01:20.771 00.000 11060 move complete, result=0
00:01:20.771 00.000 11060 worker thread done servicing request
00:01:20.777 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:20.786 00.009 10844 UpdateGuideState exits: m=3015 SNR=35.6
00:01:20.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:20.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:20.786 00.000 10844 Enqueuing Expose request
00:01:20.786 00.000 11060 Worker thread wakes up
00:01:20.786 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:20.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:20.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:21.438 00.652 11060 Exposure complete
00:01:21.626 00.188 11060 worker thread done servicing request
00:01:21.626 00.000 10844 OnExposeComplete: enter
00:01:21.626 00.000 10844 UpdateGuideState(): m_state=6
00:01:21.626 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4279
00:01:21.626 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=61.08, Mass=3440, SNR=37.7, Peak=245 HFD=3.7
00:01:21.626 00.000 10844 MultiStar: [#1 0.22,0.03,0.96,U] [#2 -0.16,-0.41,1.99,U] [#3 0.17,0.00,0.96,U] [#4 0.23,-0.47,0.98,U] [#5 0.01,-0.14,0.92,U] [#6 -0.08,-0.43,0.81,U] [#7 -0.43,-0.46,0.00,M2] [#8 -0.49,0.12,0.90,U] 
00:01:21.626 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.21}, one-star: {-0.18, -0.20}
00:01:21.626 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
00:01:21.626 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
00:01:21.626 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.79 mountX=0.22 mountY=-0.01, mountTheta=-0.05
00:01:21.631 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.21, opts=13)
00:01:21.631 00.000 10844 Enqueuing Move request for scope (-0.05, -0.21)
00:01:21.631 00.000 11060 Worker thread wakes up
00:01:21.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
00:01:21.631 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
00:01:21.631 00.000 11060 Moving (-0.05, -0.21) raw xDistance=0.22 yDistance=-0.01
00:01:21.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:01:21.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:21.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:01:21.632 00.001 11060 MoveAxis(W, 38, ABG)
00:01:21.632 00.000 11060 Guiding  Dir = 3, Dur = 38
00:01:21.638 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:01:21.653 00.015 11060 IsSlewing returns 0
00:01:21.653 00.000 11060 IsGuiding returns 0
00:01:21.654 00.001 10844 UpdateGuideState exits: m=3440 SNR=37.7
00:01:21.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:21.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:21.654 00.000 10844 Enqueuing Expose request
00:01:21.714 00.060 11060 IsGuiding returns 0
00:01:21.715 00.001 11060 Move returns status 0, amount 38
00:01:21.715 00.000 11060 MoveAxis(N, 0, ABG)
00:01:21.715 00.000 11060 Move returns status 0, amount 0
00:01:21.716 00.001 11060 move complete, result=0
00:01:21.716 00.000 11060 worker thread done servicing request
00:01:21.716 00.000 11060 Worker thread wakes up
00:01:21.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:21.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:21.719 00.003 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
00:01:22.335 00.616 11060 Exposure complete
00:01:22.490 00.155 11060 worker thread done servicing request
00:01:22.490 00.000 10844 OnExposeComplete: enter
00:01:22.490 00.000 10844 UpdateGuideState(): m_state=6
00:01:22.490 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4280
00:01:22.490 00.000 10844 Star::Find returns 1 (1), X=258.13, Y=61.49, Mass=3253, SNR=37.0, Peak=255 HFD=3.7
00:01:22.490 00.000 10844 MultiStar: [#1 -0.17,0.25,0.92,U] [#2 -0.50,0.19,1.92,U] [#3 -0.30,-0.39,1.00,U] [#4 0.28,0.17,0.91,U] [#5 -0.39,0.09,1.02,U] [#6 0.06,0.30,0.90,U] [#7 -0.59,-0.29,0.00,M3] [#8 -0.41,0.80,0.00,M1] 
00:01:22.490 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.12}, one-star: {-0.23, 0.21}
00:01:22.490 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
00:01:22.490 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
00:01:22.490 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.26 cameraTheta=2.64 mountX=-0.08 mountY=-0.24, mountTheta=-1.89
00:01:22.495 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.12, opts=13)
00:01:22.495 00.000 10844 Enqueuing Move request for scope (-0.22, 0.12)
00:01:22.495 00.000 11060 Worker thread wakes up
00:01:22.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
00:01:22.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
00:01:22.495 00.000 11060 Moving (-0.22, 0.12) raw xDistance=-0.08 yDistance=-0.24
00:01:22.496 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:01:22.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:01:22.496 00.000 11060 MoveAxis(E, 0, ABG)
00:01:22.496 00.000 11060 Move returns status 0, amount 0
00:01:22.496 00.000 11060 MoveAxis(N, 94, ABG)
00:01:22.496 00.000 11060 Guiding  Dir = 0, Dur = 94
00:01:22.501 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:01:22.505 00.004 11060 IsSlewing returns 0
00:01:22.505 00.000 11060 IsGuiding returns 0
00:01:22.511 00.006 10844 UpdateGuideState exits: m=3253 SNR=37.0 Saturated
00:01:22.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:22.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:22.511 00.000 10844 Enqueuing Expose request
00:01:22.614 00.103 11060 IsGuiding returns 0
00:01:22.614 00.000 11060 Move returns status 0, amount 94
00:01:22.614 00.000 11060 move complete, result=0
00:01:22.614 00.000 11060 worker thread done servicing request
00:01:22.614 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 94 ms NORTH
00:01:22.614 00.000 11060 Worker thread wakes up
00:01:22.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:22.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:23.256 00.642 11060 Exposure complete
00:01:23.439 00.183 11060 worker thread done servicing request
00:01:23.439 00.000 10844 OnExposeComplete: enter
00:01:23.439 00.000 10844 UpdateGuideState(): m_state=6
00:01:23.439 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4281
00:01:23.439 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.65, Mass=2842, SNR=34.0, Peak=227 HFD=3.6
00:01:23.439 00.000 10844 MultiStar: [#1 -0.36,-0.03,1.08,U] [#2 -0.19,0.38,2.03,U] [#3 0.21,-0.10,0.97,U] [#4 0.08,-0.23,1.02,U] [#5 -0.51,-0.27,0.99,U] [#6 -0.28,-0.47,1.03,U] [#7 -0.50,-0.57,0.00,M4] [#8 -0.55,-0.04,0.91,U] 
00:01:23.439 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.00}, one-star: {-0.10, 0.38}
00:01:23.439 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
00:01:23.439 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
00:01:23.439 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.14 mountX=0.04 mountY=-0.20, mountTheta=-1.39
00:01:23.442 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.00, opts=13)
00:01:23.442 00.000 10844 Enqueuing Move request for scope (-0.21, -0.00)
00:01:23.442 00.000 11060 Worker thread wakes up
00:01:23.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
00:01:23.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
00:01:23.442 00.000 11060 Moving (-0.21, -0.00) raw xDistance=0.04 yDistance=-0.20
00:01:23.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:01:23.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:01:23.442 00.000 11060 MoveAxis(E, 0, ABG)
00:01:23.442 00.000 11060 Move returns status 0, amount 0
00:01:23.442 00.000 11060 MoveAxis(N, 80, ABG)
00:01:23.442 00.000 11060 Guiding  Dir = 0, Dur = 80
00:01:23.452 00.010 11060 IsSlewing returns 0
00:01:23.453 00.001 11060 IsGuiding returns 0
00:01:23.459 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:23.472 00.013 10844 UpdateGuideState exits: m=2842 SNR=34.0
00:01:23.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:23.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:23.472 00.000 10844 Enqueuing Expose request
00:01:23.560 00.088 11060 IsGuiding returns 0
00:01:23.560 00.000 11060 Move returns status 0, amount 80
00:01:23.560 00.000 11060 move complete, result=0
00:01:23.560 00.000 11060 worker thread done servicing request
00:01:23.560 00.000 11060 Worker thread wakes up
00:01:23.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:23.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:23.560 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 80 ms NORTH
00:01:24.188 00.628 11060 Exposure complete
00:01:24.342 00.154 11060 worker thread done servicing request
00:01:24.342 00.000 10844 OnExposeComplete: enter
00:01:24.342 00.000 10844 UpdateGuideState(): m_state=6
00:01:24.347 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4282
00:01:24.347 00.000 10844 Star::Find returns 1 (0), X=257.89, Y=61.74, Mass=3240, SNR=36.4, Peak=220 HFD=3.9
00:01:24.347 00.000 10844 MultiStar: [#1 -0.52,-0.26,1.00,U] [#2 -0.91,0.22,0.00,M1] [#3 0.04,-0.25,0.98,U] [#4 0.07,0.18,0.97,U] [#5 -0.43,0.62,0.00,M1] [#6 0.12,0.15,0.92,U] [#7 -0.45,-0.01,0.80,U] [#8 -0.51,0.54,0.00,M1] 
00:01:24.347 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.05}, one-star: {-0.46, 0.46}
00:01:24.347 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
00:01:24.347 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
00:01:24.347 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.92 mountX=-0.01 mountY=-0.20, mountTheta=-1.61
00:01:24.347 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.05, opts=13)
00:01:24.347 00.000 10844 Enqueuing Move request for scope (-0.20, 0.05)
00:01:24.347 00.000 11060 Worker thread wakes up
00:01:24.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
00:01:24.347 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
00:01:24.347 00.000 11060 Moving (-0.20, 0.05) raw xDistance=-0.01 yDistance=-0.20
00:01:24.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:01:24.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:01:24.347 00.000 11060 MoveAxis(E, 0, ABG)
00:01:24.347 00.000 11060 Move returns status 0, amount 0
00:01:24.347 00.000 11060 MoveAxis(N, 79, ABG)
00:01:24.347 00.000 11060 Guiding  Dir = 0, Dur = 79
00:01:24.352 00.005 11060 IsSlewing returns 0
00:01:24.352 00.000 11060 IsGuiding returns 0
00:01:24.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:24.363 00.011 10844 UpdateGuideState exits: m=3240 SNR=36.4
00:01:24.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:24.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:24.363 00.000 10844 Enqueuing Expose request
00:01:24.446 00.083 11060 IsGuiding returns 0
00:01:24.446 00.000 11060 Move returns status 0, amount 79
00:01:24.446 00.000 11060 move complete, result=0
00:01:24.446 00.000 11060 worker thread done servicing request
00:01:24.446 00.000 11060 Worker thread wakes up
00:01:24.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:24.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:24.461 00.015 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 79 ms NORTH
00:01:25.080 00.619 11060 Exposure complete
00:01:25.255 00.175 11060 worker thread done servicing request
00:01:25.255 00.000 10844 OnExposeComplete: enter
00:01:25.255 00.000 10844 UpdateGuideState(): m_state=6
00:01:25.255 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4283
00:01:25.255 00.000 10844 Star::Find returns 1 (1), X=258.63, Y=61.66, Mass=2938, SNR=35.5, Peak=255 HFD=3.5
00:01:25.255 00.000 10844 MultiStar: [#1 0.16,0.44,1.02,U] [#2 -0.05,0.53,2.10,U] [#3 0.31,-0.23,0.99,U] [#4 -0.45,0.47,0.00,M1] [#5 -0.23,-0.05,1.06,U] [#6 0.29,0.36,0.89,U] [#7 -0.13,-0.56,0.84,U] [#8 -0.29,0.57,0.00,M2] 
00:01:25.255 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.19}, one-star: {0.27, 0.38}
00:01:25.255 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
00:01:25.255 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:01:25.255 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.23 mountX=-0.20 mountY=0.04, mountTheta=2.97
00:01:25.260 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.19, opts=13)
00:01:25.260 00.000 10844 Enqueuing Move request for scope (0.07, 0.19)
00:01:25.260 00.000 11060 Worker thread wakes up
00:01:25.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
00:01:25.260 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
00:01:25.260 00.000 11060 Moving (0.07, 0.19) raw xDistance=-0.20 yDistance=0.04
00:01:25.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:01:25.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:25.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:01:25.260 00.000 11060 MoveAxis(E, 35, ABG)
00:01:25.260 00.000 11060 Guiding  Dir = 2, Dur = 35
00:01:25.265 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:25.275 00.010 11060 IsSlewing returns 0
00:01:25.275 00.000 11060 IsGuiding returns 0
00:01:25.281 00.006 10844 UpdateGuideState exits: m=2938 SNR=35.5 Saturated
00:01:25.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:25.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:25.281 00.000 10844 Enqueuing Expose request
00:01:25.316 00.035 11060 IsGuiding returns 0
00:01:25.316 00.000 11060 Move returns status 0, amount 35
00:01:25.316 00.000 11060 MoveAxis(N, 0, ABG)
00:01:25.318 00.002 11060 Move returns status 0, amount 0
00:01:25.318 00.000 11060 move complete, result=0
00:01:25.318 00.000 11060 worker thread done servicing request
00:01:25.318 00.000 11060 Worker thread wakes up
00:01:25.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:25.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:25.318 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
00:01:25.956 00.638 11060 Exposure complete
00:01:26.130 00.174 11060 worker thread done servicing request
00:01:26.130 00.000 10844 OnExposeComplete: enter
00:01:26.130 00.000 10844 UpdateGuideState(): m_state=6
00:01:26.130 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4284
00:01:26.130 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.13, Mass=3339, SNR=37.5, Peak=250 HFD=3.5
00:01:26.130 00.000 10844 MultiStar: [#1 0.53,-0.32,1.02,U] [#2 -0.38,0.33,1.86,U] [#3 0.26,0.20,0.90,U] [#4 -0.29,-0.51,0.88,U] [#5 -0.46,-0.04,0.98,U] [#6 0.07,-0.15,0.83,U] [#7 -0.33,0.12,0.83,U] [#8 -0.26,0.44,0.84,U] 
00:01:26.130 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {0.21, -0.15}
00:01:26.130 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.71 = -1.58)
00:01:26.130 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
00:01:26.130 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.95 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
00:01:26.130 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
00:01:26.130 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
00:01:26.130 00.000 11060 Worker thread wakes up
00:01:26.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:01:26.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:01:26.134 00.004 11060 Moving (-0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:01:26.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:01:26.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:26.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:01:26.134 00.000 11060 MoveAxis(E, 0, ABG)
00:01:26.134 00.000 11060 Move returns status 0, amount 0
00:01:26.134 00.000 11060 MoveAxis(N, 0, ABG)
00:01:26.134 00.000 11060 Move returns status 0, amount 0
00:01:26.134 00.000 11060 move complete, result=0
00:01:26.134 00.000 11060 worker thread done servicing request
00:01:26.141 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:26.165 00.024 10844 UpdateGuideState exits: m=3339 SNR=37.5
00:01:26.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:26.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:26.165 00.000 10844 Enqueuing Expose request
00:01:26.165 00.000 11060 Worker thread wakes up
00:01:26.165 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:26.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:26.167 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:26.810 00.643 11060 Exposure complete
00:01:26.968 00.158 11060 worker thread done servicing request
00:01:26.968 00.000 10844 OnExposeComplete: enter
00:01:26.968 00.000 10844 UpdateGuideState(): m_state=6
00:01:26.968 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4285
00:01:26.968 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=61.31, Mass=2904, SNR=34.3, Peak=255 HFD=3.5
00:01:26.968 00.000 10844 MultiStar: [#1 -0.21,0.37,1.07,U] [#2 -0.10,0.31,1.99,U] [#3 0.23,-0.06,1.04,U] [#4 0.18,-0.19,0.96,U] [#5 -0.28,0.26,1.03,U] [#6 0.05,0.03,1.00,U] [#7 -0.60,-0.33,0.00,M2] [#8 0.01,0.51,0.96,U] 
00:01:26.968 00.000 10844 single-star, 7 included, MultiStar: {-0.03, 0.17}, one-star: {-0.01, 0.03}
00:01:26.968 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
00:01:26.968 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.66)
00:01:26.968 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.89 mountX=-0.03 mountY=-0.02, mountTheta=-2.65
00:01:26.971 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
00:01:26.971 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
00:01:26.971 00.000 11060 Worker thread wakes up
00:01:26.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:01:26.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:01:26.971 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.02
00:01:26.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:01:26.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:26.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:01:26.971 00.000 11060 MoveAxis(E, 0, ABG)
00:01:26.971 00.000 11060 Move returns status 0, amount 0
00:01:26.971 00.000 11060 MoveAxis(N, 0, ABG)
00:01:26.971 00.000 11060 Move returns status 0, amount 0
00:01:26.971 00.000 11060 move complete, result=0
00:01:26.971 00.000 11060 worker thread done servicing request
00:01:26.977 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:26.992 00.015 10844 UpdateGuideState exits: m=2904 SNR=34.3 Saturated
00:01:26.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:26.996 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:26.996 00.000 10844 Enqueuing Expose request
00:01:26.996 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:26.996 00.000 11060 Worker thread wakes up
00:01:26.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:26.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:27.640 00.644 11060 Exposure complete
00:01:27.797 00.157 11060 worker thread done servicing request
00:01:27.797 00.000 10844 OnExposeComplete: enter
00:01:27.797 00.000 10844 UpdateGuideState(): m_state=6
00:01:27.797 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4286
00:01:27.797 00.000 10844 Star::Find returns 1 (0), X=258.25, Y=61.24, Mass=3000, SNR=35.1, Peak=244 HFD=3.5
00:01:27.797 00.000 10844 MultiStar: [#1 0.17,0.18,1.01,U] [#2 -0.40,0.29,2.08,U] [#3 0.28,-0.24,1.07,U] [#4 0.28,0.46,1.01,U] [#5 0.05,-0.37,1.09,U] [#6 0.34,0.53,0.00,M1] [#7 -0.34,0.33,0.88,U] [#8 -0.26,0.28,0.93,U] 
00:01:27.797 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.12}, one-star: {-0.11, -0.04}
00:01:27.797 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
00:01:27.797 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
00:01:27.797 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.81 mountX=0.06 mountY=-0.11, mountTheta=-1.06
00:01:27.802 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.04, opts=13)
00:01:27.802 00.000 10844 Enqueuing Move request for scope (-0.11, -0.04)
00:01:27.802 00.000 11060 Worker thread wakes up
00:01:27.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
00:01:27.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
00:01:27.802 00.000 11060 Moving (-0.11, -0.04) raw xDistance=0.06 yDistance=-0.11
00:01:27.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:01:27.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:27.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:01:27.802 00.000 11060 MoveAxis(E, 0, ABG)
00:01:27.802 00.000 11060 Move returns status 0, amount 0
00:01:27.802 00.000 11060 MoveAxis(N, 0, ABG)
00:01:27.802 00.000 11060 Move returns status 0, amount 0
00:01:27.802 00.000 11060 move complete, result=0
00:01:27.802 00.000 11060 worker thread done servicing request
00:01:27.808 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:27.823 00.015 10844 UpdateGuideState exits: m=3000 SNR=35.1
00:01:27.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:27.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:27.823 00.000 10844 Enqueuing Expose request
00:01:27.823 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:27.823 00.000 11060 Worker thread wakes up
00:01:27.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:27.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:28.450 00.627 11060 Exposure complete
00:01:28.583 00.133 11060 worker thread done servicing request
00:01:28.583 00.000 10844 OnExposeComplete: enter
00:01:28.583 00.000 10844 UpdateGuideState(): m_state=6
00:01:28.583 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4287
00:01:28.583 00.000 10844 Star::Find returns 1 (1), X=258.10, Y=61.39, Mass=3179, SNR=36.2, Peak=255 HFD=3.5
00:01:28.583 00.000 10844 MultiStar: [#1 0.12,0.24,0.94,U] [#2 -0.20,0.55,1.97,U] [#3 0.29,0.18,1.06,U] [#4 0.32,0.34,1.06,U] [#5 -0.61,0.26,0.00,M1] [#6 0.33,0.07,0.93,U] [#7 -0.35,0.51,0.82,U] [#8 0.07,0.37,0.93,U] 
00:01:28.583 00.000 10844 single-star, 7 included, MultiStar: {0.02, 0.32}, one-star: {-0.26, 0.11}
00:01:28.583 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
00:01:28.583 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.81)
00:01:28.583 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.29 cameraTheta=2.74 mountX=-0.06 mountY=-0.28, mountTheta=-1.79
00:01:28.583 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.11, opts=13)
00:01:28.583 00.000 10844 Enqueuing Move request for scope (-0.26, 0.11)
00:01:28.583 00.000 11060 Worker thread wakes up
00:01:28.588 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
00:01:28.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
00:01:28.588 00.000 11060 Moving (-0.26, 0.11) raw xDistance=-0.06 yDistance=-0.28
00:01:28.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:01:28.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
00:01:28.588 00.000 11060 MoveAxis(E, 0, ABG)
00:01:28.588 00.000 11060 Move returns status 0, amount 0
00:01:28.588 00.000 11060 MoveAxis(N, 108, ABG)
00:01:28.588 00.000 11060 Guiding  Dir = 0, Dur = 108
00:01:28.593 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:28.599 00.006 11060 IsSlewing returns 0
00:01:28.599 00.000 11060 IsGuiding returns 0
00:01:28.615 00.016 10844 UpdateGuideState exits: m=3179 SNR=36.2 Saturated
00:01:28.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:28.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:28.615 00.000 10844 Enqueuing Expose request
00:01:28.724 00.109 11060 IsGuiding returns 0
00:01:28.724 00.000 11060 Move returns status 0, amount 108
00:01:28.724 00.000 11060 move complete, result=0
00:01:28.724 00.000 11060 worker thread done servicing request
00:01:28.724 00.000 11060 Worker thread wakes up
00:01:28.724 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 108 ms NORTH
00:01:28.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:28.725 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:29.340 00.615 11060 Exposure complete
00:01:29.514 00.174 11060 worker thread done servicing request
00:01:29.514 00.000 10844 OnExposeComplete: enter
00:01:29.514 00.000 10844 UpdateGuideState(): m_state=6
00:01:29.514 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4288
00:01:29.514 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.49, Mass=2977, SNR=34.7, Peak=253 HFD=3.3
00:01:29.514 00.000 10844 MultiStar: [#1 0.61,0.36,0.00,M1] [#2 -0.04,0.57,1.98,U] [#3 0.69,-0.14,0.00,M1] [#4 0.55,0.43,0.00,M1] [#5 -0.11,0.12,1.04,U] [#6 -0.18,0.44,0.84,U] [#7 0.13,-0.10,0.93,U] [#8 0.06,0.44,1.05,U] 
00:01:29.514 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.32}, one-star: {0.36, 0.21}
00:01:29.514 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
00:01:29.514 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.07)
00:01:29.514 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.48 mountX=-0.32 mountY=-0.02, mountTheta=-3.07
00:01:29.518 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.32, opts=13)
00:01:29.518 00.000 10844 Enqueuing Move request for scope (0.03, 0.32)
00:01:29.518 00.000 11060 Worker thread wakes up
00:01:29.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
00:01:29.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
00:01:29.518 00.000 11060 Moving (0.03, 0.32) raw xDistance=-0.32 yDistance=-0.02
00:01:29.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:01:29.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:29.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:01:29.518 00.000 11060 MoveAxis(E, 56, ABG)
00:01:29.518 00.000 11060 Guiding  Dir = 2, Dur = 56
00:01:29.522 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:29.531 00.009 11060 IsSlewing returns 0
00:01:29.531 00.000 11060 IsGuiding returns 0
00:01:29.534 00.003 10844 UpdateGuideState exits: m=2977 SNR=34.7
00:01:29.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:29.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:29.534 00.000 10844 Enqueuing Expose request
00:01:29.595 00.061 11060 IsGuiding returns 0
00:01:29.595 00.000 11060 Move returns status 0, amount 56
00:01:29.595 00.000 11060 MoveAxis(N, 0, ABG)
00:01:29.595 00.000 11060 Move returns status 0, amount 0
00:01:29.595 00.000 11060 move complete, result=0
00:01:29.595 00.000 11060 worker thread done servicing request
00:01:29.595 00.000 11060 Worker thread wakes up
00:01:29.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:29.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:29.595 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.0 px 0 ms NORTH
00:01:30.220 00.625 11060 Exposure complete
00:01:30.408 00.188 11060 worker thread done servicing request
00:01:30.408 00.000 10844 OnExposeComplete: enter
00:01:30.408 00.000 10844 UpdateGuideState(): m_state=6
00:01:30.408 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4289
00:01:30.408 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.37, Mass=2928, SNR=34.7, Peak=249 HFD=3.4
00:01:30.408 00.000 10844 MultiStar: [#1 0.35,0.18,1.06,U] [#2 -0.56,0.78,0.00,M1] [#3 0.08,0.14,0.93,U] [#4 0.45,0.29,0.96,U] [#5 0.08,-0.61,1.02,U] [#6 0.39,-0.04,0.90,U] [#7 -0.19,0.01,0.90,U] [#8 -0.16,0.55,1.08,U] 
00:01:30.408 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.23, 0.10}
00:01:30.408 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
00:01:30.408 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
00:01:30.413 00.005 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=-0.11 mountY=0.14, mountTheta=2.24
00:01:30.413 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
00:01:30.413 00.000 10844 Enqueuing Move request for scope (0.15, 0.08)
00:01:30.413 00.000 11060 Worker thread wakes up
00:01:30.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:01:30.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:01:30.413 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.11 yDistance=0.14
00:01:30.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:01:30.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:30.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:01:30.413 00.000 11060 MoveAxis(E, 0, ABG)
00:01:30.413 00.000 11060 Move returns status 0, amount 0
00:01:30.413 00.000 11060 MoveAxis(N, 0, ABG)
00:01:30.413 00.000 11060 Move returns status 0, amount 0
00:01:30.413 00.000 11060 move complete, result=0
00:01:30.413 00.000 11060 worker thread done servicing request
00:01:30.420 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:30.437 00.017 10844 UpdateGuideState exits: m=2928 SNR=34.7
00:01:30.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:30.439 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:30.439 00.000 10844 Enqueuing Expose request
00:01:30.439 00.000 11060 Worker thread wakes up
00:01:30.439 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:30.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:30.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:31.068 00.629 11060 Exposure complete
00:01:31.225 00.157 11060 worker thread done servicing request
00:01:31.225 00.000 10844 OnExposeComplete: enter
00:01:31.225 00.000 10844 UpdateGuideState(): m_state=6
00:01:31.225 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4290
00:01:31.225 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.22, Mass=3121, SNR=35.9, Peak=249 HFD=3.7
00:01:31.225 00.000 10844 MultiStar: [#1 0.52,0.46,0.00,M1] [#2 -0.56,0.25,1.93,U] [#3 0.58,0.09,0.94,U] [#4 0.85,0.13,0.00,M1] [#5 -0.02,0.17,1.02,U] [#6 0.14,0.31,0.87,U] [#7 0.51,-0.20,0.87,U] [#8 0.04,0.47,0.96,U] 
00:01:31.225 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.16}, one-star: {0.17, -0.06}
00:01:31.225 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:01:31.225 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:01:31.225 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.38 mountX=-0.17 mountY=0.00, mountTheta=3.12
00:01:31.229 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.16, opts=13)
00:01:31.229 00.000 10844 Enqueuing Move request for scope (0.03, 0.16)
00:01:31.229 00.000 11060 Worker thread wakes up
00:01:31.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:01:31.229 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:01:31.229 00.000 11060 Moving (0.03, 0.16) raw xDistance=-0.17 yDistance=0.00
00:01:31.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:01:31.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:31.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:01:31.229 00.000 11060 MoveAxis(E, 29, ABG)
00:01:31.229 00.000 11060 Guiding  Dir = 2, Dur = 29
00:01:31.239 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:31.244 00.005 11060 IsSlewing returns 0
00:01:31.244 00.000 11060 IsGuiding returns 0
00:01:31.254 00.010 10844 UpdateGuideState exits: m=3121 SNR=35.9
00:01:31.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:31.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:31.254 00.000 10844 Enqueuing Expose request
00:01:31.275 00.021 11060 IsGuiding returns 0
00:01:31.275 00.000 11060 Move returns status 0, amount 29
00:01:31.275 00.000 11060 MoveAxis(N, 0, ABG)
00:01:31.275 00.000 11060 Move returns status 0, amount 0
00:01:31.275 00.000 11060 move complete, result=0
00:01:31.275 00.000 11060 worker thread done servicing request
00:01:31.275 00.000 11060 Worker thread wakes up
00:01:31.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:31.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:31.275 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
00:01:31.911 00.636 11060 Exposure complete
00:01:32.059 00.148 11060 worker thread done servicing request
00:01:32.059 00.000 10844 OnExposeComplete: enter
00:01:32.059 00.000 10844 UpdateGuideState(): m_state=6
00:01:32.059 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4291
00:01:32.059 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=60.77, Mass=2837, SNR=34.6, Peak=245 HFD=3.3
00:01:32.059 00.000 10844 MultiStar: [#1 -0.06,0.44,0.86,U] [#2 0.06,0.05,1.93,U] [#3 0.45,-0.36,1.09,U] [#4 0.67,-0.27,0.00,M2] [#5 -0.06,-0.44,1.08,U] [#6 -0.12,-0.23,0.94,U] [#7 -0.11,-0.57,0.89,U] [#8 -0.13,-0.29,0.98,U] 
00:01:32.059 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.22}, one-star: {0.13, -0.51}
00:01:32.059 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
00:01:32.059 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
00:01:32.059 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.43 mountX=0.21 mountY=0.07, mountTheta=0.31
00:01:32.059 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.22, opts=13)
00:01:32.059 00.000 10844 Enqueuing Move request for scope (0.03, -0.22)
00:01:32.059 00.000 11060 Worker thread wakes up
00:01:32.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
00:01:32.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
00:01:32.059 00.000 11060 Moving (0.03, -0.22) raw xDistance=0.21 yDistance=0.07
00:01:32.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
00:01:32.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:32.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:01:32.059 00.000 11060 MoveAxis(W, 35, ABG)
00:01:32.059 00.000 11060 Guiding  Dir = 3, Dur = 35
00:01:32.081 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:32.094 00.013 11060 IsSlewing returns 0
00:01:32.094 00.000 11060 IsGuiding returns 0
00:01:32.096 00.002 10844 UpdateGuideState exits: m=2837 SNR=34.6
00:01:32.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:32.097 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:32.097 00.000 10844 Enqueuing Expose request
00:01:32.141 00.044 11060 IsGuiding returns 0
00:01:32.141 00.000 11060 Move returns status 0, amount 35
00:01:32.141 00.000 11060 MoveAxis(N, 0, ABG)
00:01:32.141 00.000 11060 Move returns status 0, amount 0
00:01:32.141 00.000 11060 move complete, result=0
00:01:32.141 00.000 11060 worker thread done servicing request
00:01:32.141 00.000 11060 Worker thread wakes up
00:01:32.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:32.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:32.141 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
00:01:32.773 00.632 11060 Exposure complete
00:01:32.966 00.193 11060 worker thread done servicing request
00:01:32.966 00.000 10844 OnExposeComplete: enter
00:01:32.966 00.000 10844 UpdateGuideState(): m_state=6
00:01:32.966 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4292
00:01:32.966 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.57, Mass=2884, SNR=34.4, Peak=248 HFD=3.4
00:01:32.966 00.000 10844 MultiStar: [#1 0.04,0.64,0.00,M1] [#2 -0.03,-0.17,2.13,U] [#3 0.29,0.04,0.97,U] [#4 0.04,0.07,0.98,U] [#5 -0.27,-0.10,0.97,U] [#6 0.24,0.04,0.93,U] [#7 0.17,-0.20,0.89,U] [#8 0.03,0.54,0.96,U] 
00:01:32.966 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {-0.02, 0.30}
00:01:32.966 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
00:01:32.966 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
00:01:32.966 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.72 mountX=-0.04 mountY=0.03, mountTheta=2.46
00:01:32.966 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
00:01:32.972 00.006 10844 Enqueuing Move request for scope (0.04, 0.04)
00:01:32.972 00.000 11060 Worker thread wakes up
00:01:32.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:01:32.972 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:01:32.972 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.03
00:01:32.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:01:32.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:32.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:01:32.972 00.000 11060 MoveAxis(E, 0, ABG)
00:01:32.972 00.000 11060 Move returns status 0, amount 0
00:01:32.972 00.000 11060 MoveAxis(N, 0, ABG)
00:01:32.972 00.000 11060 Move returns status 0, amount 0
00:01:32.972 00.000 11060 move complete, result=0
00:01:32.972 00.000 11060 worker thread done servicing request
00:01:32.978 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:33.000 00.022 10844 UpdateGuideState exits: m=2884 SNR=34.4
00:01:33.002 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:33.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:33.002 00.000 10844 Enqueuing Expose request
00:01:33.002 00.000 11060 Worker thread wakes up
00:01:33.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:33.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:33.002 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:33.643 00.641 11060 Exposure complete
00:01:33.823 00.180 11060 worker thread done servicing request
00:01:33.834 00.011 10844 OnExposeComplete: enter
00:01:33.834 00.000 10844 UpdateGuideState(): m_state=6
00:01:33.836 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4293
00:01:33.836 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.63, Mass=3243, SNR=36.4, Peak=251 HFD=3.7
00:01:33.836 00.000 10844 MultiStar: [#1 0.51,0.16,1.04,U] [#2 0.14,0.74,0.00,M1] [#3 1.03,0.07,0.00,M1] [#4 0.41,-0.32,0.95,U] [#5 0.17,0.10,1.05,U] [#6 0.16,0.28,0.89,U] [#7 0.60,-0.23,0.00,M1] [#8 0.13,0.37,0.94,U] 
00:01:33.836 00.000 10844 refined, 5 included, MultiStar: {0.31, 0.15}, one-star: {0.47, 0.35}
00:01:33.836 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
00:01:33.837 00.001 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
00:01:33.837 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.15 hyp=0.35 cameraTheta=0.46 mountX=-0.21 mountY=0.28, mountTheta=2.21
00:01:33.837 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.15, opts=13)
00:01:33.837 00.000 10844 Enqueuing Move request for scope (0.31, 0.15)
00:01:33.837 00.000 11060 Worker thread wakes up
00:01:33.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.15) opts 0xd
00:01:33.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.15)
00:01:33.837 00.000 11060 Moving (0.31, 0.15) raw xDistance=-0.21 yDistance=0.28
00:01:33.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:01:33.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:01:33.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:01:33.837 00.000 11060 MoveAxis(E, 36, ABG)
00:01:33.839 00.002 11060 Guiding  Dir = 2, Dur = 36
00:01:33.843 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:33.857 00.014 10844 UpdateGuideState exits: m=3243 SNR=36.4
00:01:33.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:33.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:33.857 00.000 10844 Enqueuing Expose request
00:01:33.868 00.011 11060 IsSlewing returns 0
00:01:33.868 00.000 11060 IsGuiding returns 0
00:01:33.929 00.061 11060 IsGuiding returns 0
00:01:33.929 00.000 11060 Move returns status 0, amount 36
00:01:33.929 00.000 11060 MoveAxis(N, 0, ABG)
00:01:33.929 00.000 11060 Move returns status 0, amount 0
00:01:33.929 00.000 11060 move complete, result=0
00:01:33.929 00.000 11060 worker thread done servicing request
00:01:33.929 00.000 11060 Worker thread wakes up
00:01:33.929 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.3 px 0 ms NORTH
00:01:33.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:33.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:34.559 00.630 11060 Exposure complete
00:01:34.727 00.168 11060 worker thread done servicing request
00:01:34.727 00.000 10844 OnExposeComplete: enter
00:01:34.727 00.000 10844 UpdateGuideState(): m_state=6
00:01:34.727 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4294
00:01:34.727 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=60.87, Mass=2960, SNR=34.4, Peak=233 HFD=3.8
00:01:34.727 00.000 10844 MultiStar: [#1 0.71,0.43,0.00,M1] [#2 0.26,0.36,2.02,U] [#3 0.86,0.04,0.00,M2] [#4 0.68,0.27,0.00,M1] [#5 0.30,0.20,1.03,U] [#6 0.58,0.22,0.92,U] [#7 0.29,0.14,0.90,U] [#8 0.04,0.63,0.00,M1] 
00:01:34.727 00.000 10844 refined, 4 included, MultiStar: {0.39, 0.15}, one-star: {0.67, -0.41}
00:01:34.727 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
00:01:34.727 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
00:01:34.727 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=0.15 hyp=0.42 cameraTheta=0.36 mountX=-0.22 mountY=0.36, mountTheta=2.11
00:01:34.730 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=0.15, opts=13)
00:01:34.730 00.000 10844 Enqueuing Move request for scope (0.39, 0.15)
00:01:34.730 00.000 11060 Worker thread wakes up
00:01:34.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.15) opts 0xd
00:01:34.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, 0.15)
00:01:34.730 00.000 11060 Moving (0.39, 0.15) raw xDistance=-0.22 yDistance=0.36
00:01:34.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:01:34.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:34.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:01:34.730 00.000 11060 MoveAxis(E, 38, ABG)
00:01:34.730 00.000 11060 Guiding  Dir = 2, Dur = 38
00:01:34.737 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:34.748 00.011 10844 UpdateGuideState exits: m=2960 SNR=34.4
00:01:34.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:34.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:34.748 00.000 10844 Enqueuing Expose request
00:01:34.764 00.016 11060 IsSlewing returns 0
00:01:34.764 00.000 11060 IsGuiding returns 0
00:01:34.840 00.076 11060 IsGuiding returns 0
00:01:34.840 00.000 11060 Move returns status 0, amount 38
00:01:34.840 00.000 11060 MoveAxis(N, 0, ABG)
00:01:34.840 00.000 11060 Move returns status 0, amount 0
00:01:34.840 00.000 11060 move complete, result=0
00:01:34.841 00.001 11060 worker thread done servicing request
00:01:34.841 00.000 11060 Worker thread wakes up
00:01:34.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:34.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:34.841 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.4 px 0 ms NORTH
00:01:35.476 00.635 11060 Exposure complete
00:01:35.661 00.185 11060 worker thread done servicing request
00:01:35.661 00.000 10844 OnExposeComplete: enter
00:01:35.661 00.000 10844 UpdateGuideState(): m_state=6
00:01:35.661 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4295
00:01:35.661 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=60.85, Mass=3330, SNR=37.4, Peak=237 HFD=3.7
00:01:35.661 00.000 10844 MultiStar: [#1 0.34,0.60,0.00,M2] [#2 0.29,0.50,1.85,U] [#3 0.96,-0.25,0.00,M3] [#4 0.34,0.11,0.99,U] [#5 0.19,0.18,1.00,U] [#6 0.55,0.63,0.00,M1] [#7 0.22,-0.39,0.88,U] [#8 0.50,1.36,0.00,M2] 
00:01:35.661 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.08}, one-star: {-0.16, -0.43}
00:01:35.663 00.002 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
00:01:35.663 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
00:01:35.663 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.21 cameraTheta=0.39 mountX=-0.11 mountY=0.18, mountTheta=2.14
00:01:35.663 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.08, opts=13)
00:01:35.663 00.000 10844 Enqueuing Move request for scope (0.19, 0.08)
00:01:35.663 00.000 11060 Worker thread wakes up
00:01:35.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
00:01:35.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
00:01:35.663 00.000 11060 Moving (0.19, 0.08) raw xDistance=-0.11 yDistance=0.18
00:01:35.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:01:35.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:35.665 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:01:35.665 00.000 11060 MoveAxis(E, 0, ABG)
00:01:35.665 00.000 11060 Move returns status 0, amount 0
00:01:35.665 00.000 11060 MoveAxis(N, 0, ABG)
00:01:35.665 00.000 11060 Move returns status 0, amount 0
00:01:35.665 00.000 11060 move complete, result=0
00:01:35.665 00.000 11060 worker thread done servicing request
00:01:35.668 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:01:35.688 00.020 10844 UpdateGuideState exits: m=3330 SNR=37.4
00:01:35.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:35.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:35.688 00.000 10844 Enqueuing Expose request
00:01:35.688 00.000 11060 Worker thread wakes up
00:01:35.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:35.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:35.688 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:36.325 00.637 11060 Exposure complete
00:01:36.489 00.164 11060 worker thread done servicing request
00:01:36.489 00.000 10844 OnExposeComplete: enter
00:01:36.489 00.000 10844 UpdateGuideState(): m_state=6
00:01:36.489 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4296
00:01:36.489 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.08, Mass=3002, SNR=34.8, Peak=254 HFD=3.6
00:01:36.489 00.000 10844 MultiStar: [#1 0.54,0.35,0.00,M3] [#2 0.08,0.43,1.93,U] [#3 0.49,0.03,1.00,U] [#4 0.05,-0.33,1.02,U] [#5 0.05,0.36,1.03,U] [#6 0.33,0.19,0.83,U] [#7 0.18,-0.40,0.86,U] [#8 -0.48,0.50,0.00,M3] 
00:01:36.489 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.06}, one-star: {0.18, -0.20}
00:01:36.489 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
00:01:36.489 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
00:01:36.491 00.002 10844 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.35 mountX=-0.10 mountY=0.16, mountTheta=2.10
00:01:36.491 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.06, opts=13)
00:01:36.491 00.000 10844 Enqueuing Move request for scope (0.18, 0.06)
00:01:36.491 00.000 11060 Worker thread wakes up
00:01:36.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
00:01:36.491 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
00:01:36.491 00.000 11060 Moving (0.18, 0.06) raw xDistance=-0.10 yDistance=0.16
00:01:36.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:01:36.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:36.493 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:01:36.493 00.000 11060 MoveAxis(E, 0, ABG)
00:01:36.493 00.000 11060 Move returns status 0, amount 0
00:01:36.493 00.000 11060 MoveAxis(N, 0, ABG)
00:01:36.493 00.000 11060 Move returns status 0, amount 0
00:01:36.493 00.000 11060 move complete, result=0
00:01:36.493 00.000 11060 worker thread done servicing request
00:01:36.499 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:36.510 00.011 10844 UpdateGuideState exits: m=3002 SNR=34.8
00:01:36.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:36.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:36.510 00.000 10844 Enqueuing Expose request
00:01:36.510 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:01:36.510 00.000 11060 Worker thread wakes up
00:01:36.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:36.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:37.140 00.630 11060 Exposure complete
00:01:37.306 00.166 11060 worker thread done servicing request
00:01:37.306 00.000 10844 OnExposeComplete: enter
00:01:37.306 00.000 10844 UpdateGuideState(): m_state=6
00:01:37.306 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4297
00:01:37.306 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.13, Mass=3149, SNR=36.3, Peak=245 HFD=3.4
00:01:37.306 00.000 10844 MultiStar: [#1 0.05,0.16,1.02,U] [#2 -0.00,0.10,1.87,U] [#3 0.16,-0.35,0.92,U] [#4 0.20,0.05,0.93,U] [#5 -0.44,-0.14,0.93,U] [#6 0.16,0.37,0.95,U] [#7 -0.37,-0.05,0.82,U] [#8 -0.33,0.36,0.83,U] 
00:01:37.306 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.40, -0.15}
00:01:37.306 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
00:01:37.306 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
00:01:37.306 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.73 mountX=-0.04 mountY=-0.01, mountTheta=-2.82
00:01:37.310 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
00:01:37.310 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
00:01:37.310 00.000 11060 Worker thread wakes up
00:01:37.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:01:37.310 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:01:37.310 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
00:01:37.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:01:37.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:37.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:01:37.310 00.000 11060 MoveAxis(E, 0, ABG)
00:01:37.310 00.000 11060 Move returns status 0, amount 0
00:01:37.310 00.000 11060 MoveAxis(N, 0, ABG)
00:01:37.310 00.000 11060 Move returns status 0, amount 0
00:01:37.310 00.000 11060 move complete, result=0
00:01:37.310 00.000 11060 worker thread done servicing request
00:01:37.315 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:37.344 00.029 10844 UpdateGuideState exits: m=3149 SNR=36.3
00:01:37.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:37.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:37.344 00.000 10844 Enqueuing Expose request
00:01:37.344 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:37.344 00.000 11060 Worker thread wakes up
00:01:37.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:37.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:37.981 00.637 11060 Exposure complete
00:01:38.157 00.176 11060 worker thread done servicing request
00:01:38.157 00.000 10844 OnExposeComplete: enter
00:01:38.157 00.000 10844 UpdateGuideState(): m_state=6
00:01:38.157 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4298
00:01:38.157 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=60.67, Mass=3257, SNR=36.9, Peak=255 HFD=3.3
00:01:38.157 00.000 10844 MultiStar: [#1 0.14,0.01,0.96,U] [#2 -0.20,-0.11,1.88,U] [#3 0.42,-0.49,0.00,M2] [#4 0.06,-0.59,0.91,U] [#5 -0.37,-0.16,0.93,U] [#6 0.13,-0.39,0.83,U] [#7 0.23,-0.96,0.00,M1] [#8 -0.13,-0.27,0.92,U] 
00:01:38.157 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.28}, one-star: {0.16, -0.61}
00:01:38.157 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
00:01:38.157 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
00:01:38.157 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.76 mountX=0.28 mountY=-0.01, mountTheta=-0.03
00:01:38.161 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.28, opts=13)
00:01:38.161 00.000 10844 Enqueuing Move request for scope (-0.05, -0.28)
00:01:38.161 00.000 11060 Worker thread wakes up
00:01:38.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
00:01:38.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
00:01:38.161 00.000 11060 Moving (-0.05, -0.28) raw xDistance=0.28 yDistance=-0.01
00:01:38.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:01:38.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:38.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:01:38.161 00.000 11060 MoveAxis(W, 49, ABG)
00:01:38.161 00.000 11060 Guiding  Dir = 3, Dur = 49
00:01:38.167 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:38.170 00.003 11060 IsSlewing returns 0
00:01:38.170 00.000 11060 IsGuiding returns 0
00:01:38.183 00.013 10844 UpdateGuideState exits: m=3257 SNR=36.9 Saturated
00:01:38.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:38.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:38.183 00.000 10844 Enqueuing Expose request
00:01:38.232 00.049 11060 IsGuiding returns 0
00:01:38.232 00.000 11060 Move returns status 0, amount 49
00:01:38.232 00.000 11060 MoveAxis(N, 0, ABG)
00:01:38.232 00.000 11060 Move returns status 0, amount 0
00:01:38.232 00.000 11060 move complete, result=0
00:01:38.232 00.000 11060 worker thread done servicing request
00:01:38.232 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
00:01:38.232 00.000 11060 Worker thread wakes up
00:01:38.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:38.233 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:38.878 00.645 11060 Exposure complete
00:01:39.053 00.175 11060 worker thread done servicing request
00:01:39.053 00.000 10844 OnExposeComplete: enter
00:01:39.053 00.000 10844 UpdateGuideState(): m_state=6
00:01:39.053 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4299
00:01:39.053 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=61.61, Mass=3196, SNR=36.4, Peak=255 HFD=3.3
00:01:39.053 00.000 10844 MultiStar: [#1 0.24,-0.09,0.97,U] [#2 -0.27,0.58,0.00,M1] [#3 0.40,-0.20,1.01,U] [#4 0.32,0.02,1.01,U] [#5 0.02,0.07,1.02,U] [#6 -0.16,-0.15,0.85,U] [#7 -0.10,-0.51,0.85,U] [#8 -0.08,0.04,0.95,U] 
00:01:39.053 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.16, 0.33}
00:01:39.053 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
00:01:39.053 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
00:01:39.053 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.42 mountX=0.03 mountY=0.12, mountTheta=1.33
00:01:39.058 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
00:01:39.058 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
00:01:39.058 00.000 11060 Worker thread wakes up
00:01:39.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
00:01:39.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
00:01:39.058 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.12
00:01:39.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:01:39.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:39.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:01:39.058 00.000 11060 MoveAxis(E, 0, ABG)
00:01:39.058 00.000 11060 Move returns status 0, amount 0
00:01:39.058 00.000 11060 MoveAxis(N, 0, ABG)
00:01:39.058 00.000 11060 Move returns status 0, amount 0
00:01:39.058 00.000 11060 move complete, result=0
00:01:39.058 00.000 11060 worker thread done servicing request
00:01:39.063 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:39.089 00.026 10844 UpdateGuideState exits: m=3196 SNR=36.4 Saturated
00:01:39.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:39.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:39.089 00.000 10844 Enqueuing Expose request
00:01:39.089 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:39.089 00.000 11060 Worker thread wakes up
00:01:39.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:39.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:39.716 00.627 11060 Exposure complete
00:01:39.895 00.179 11060 worker thread done servicing request
00:01:39.895 00.000 10844 OnExposeComplete: enter
00:01:39.895 00.000 10844 UpdateGuideState(): m_state=6
00:01:39.895 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4300
00:01:39.895 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=61.52, Mass=2587, SNR=32.4, Peak=255 HFD=3.2
00:01:39.895 00.000 10844 MultiStar: [#1 -0.19,0.44,1.08,U] [#2 -0.11,0.42,2.18,U] [#3 0.13,-0.18,0.98,U] [#4 -0.14,0.60,1.06,U] [#5 -0.25,-0.16,1.06,U] [#6 -0.04,0.12,1.05,U] [#7 -0.11,-0.66,0.00,M1] [#8 -0.16,0.23,1.02,U] 
00:01:39.895 00.000 10844 single-star, 7 included, MultiStar: {-0.10, 0.24}, one-star: {0.03, 0.24}
00:01:39.895 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
00:01:39.895 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.12)
00:01:39.895 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.25 cameraTheta=1.43 mountX=-0.25 mountY=-0.01, mountTheta=-3.12
00:01:39.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.24, opts=13)
00:01:39.897 00.000 10844 Enqueuing Move request for scope (0.03, 0.24)
00:01:39.897 00.000 11060 Worker thread wakes up
00:01:39.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
00:01:39.897 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:01:39.897 00.000 11060 Moving (0.03, 0.24) raw xDistance=-0.25 yDistance=-0.01
00:01:39.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:01:39.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:39.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:01:39.897 00.000 11060 MoveAxis(E, 43, ABG)
00:01:39.897 00.000 11060 Guiding  Dir = 2, Dur = 43
00:01:39.900 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:39.905 00.005 11060 IsSlewing returns 0
00:01:39.905 00.000 11060 IsGuiding returns 0
00:01:39.925 00.020 10844 UpdateGuideState exits: m=2587 SNR=32.4 Saturated
00:01:39.927 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:39.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:39.927 00.000 10844 Enqueuing Expose request
00:01:39.950 00.023 11060 IsGuiding returns 0
00:01:39.951 00.001 11060 Move returns status 0, amount 43
00:01:39.951 00.000 11060 MoveAxis(N, 0, ABG)
00:01:39.951 00.000 11060 Move returns status 0, amount 0
00:01:39.951 00.000 11060 move complete, result=0
00:01:39.951 00.000 11060 worker thread done servicing request
00:01:39.951 00.000 11060 Worker thread wakes up
00:01:39.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:39.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:39.971 00.020 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
00:01:40.577 00.606 11060 Exposure complete
00:01:40.745 00.168 11060 worker thread done servicing request
00:01:40.745 00.000 10844 OnExposeComplete: enter
00:01:40.745 00.000 10844 UpdateGuideState(): m_state=6
00:01:40.745 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4301
00:01:40.745 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=60.99, Mass=3104, SNR=35.5, Peak=252 HFD=3.6
00:01:40.745 00.000 10844 MultiStar: [#1 -0.01,0.34,1.00,U] [#2 -0.33,-0.09,2.06,U] [#3 -0.04,-0.26,0.92,U] [#4 0.41,-0.49,0.00,M1] [#5 -0.03,-0.97,0.00,M1] [#6 -0.16,0.11,0.87,U] [#7 -0.19,-0.55,0.87,U] [#8 -0.15,-0.14,0.95,U] 
00:01:40.745 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.12}, one-star: {0.23, -0.29}
00:01:40.745 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
00:01:40.745 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
00:01:40.745 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.38 mountX=0.14 mountY=-0.10, mountTheta=-0.64
00:01:40.746 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.12, opts=13)
00:01:40.746 00.000 10844 Enqueuing Move request for scope (-0.12, -0.12)
00:01:40.746 00.000 11060 Worker thread wakes up
00:01:40.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
00:01:40.746 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
00:01:40.746 00.000 11060 Moving (-0.12, -0.12) raw xDistance=0.14 yDistance=-0.10
00:01:40.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
00:01:40.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:40.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:01:40.748 00.002 11060 MoveAxis(W, 22, ABG)
00:01:40.748 00.000 11060 Guiding  Dir = 3, Dur = 22
00:01:40.751 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:40.766 00.015 10844 UpdateGuideState exits: m=3104 SNR=35.5
00:01:40.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:40.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:40.766 00.000 10844 Enqueuing Expose request
00:01:40.777 00.011 11060 IsSlewing returns 0
00:01:40.777 00.000 11060 IsGuiding returns 0
00:01:40.839 00.062 11060 IsGuiding returns 0
00:01:40.839 00.000 11060 Move returns status 0, amount 22
00:01:40.839 00.000 11060 MoveAxis(N, 0, ABG)
00:01:40.839 00.000 11060 Move returns status 0, amount 0
00:01:40.839 00.000 11060 move complete, result=0
00:01:40.839 00.000 11060 worker thread done servicing request
00:01:40.839 00.000 11060 Worker thread wakes up
00:01:40.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:40.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:40.840 00.001 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
00:01:41.478 00.638 11060 Exposure complete
00:01:41.662 00.184 11060 worker thread done servicing request
00:01:41.662 00.000 10844 OnExposeComplete: enter
00:01:41.662 00.000 10844 UpdateGuideState(): m_state=6
00:01:41.662 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4302
00:01:41.662 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=61.39, Mass=3222, SNR=36.7, Peak=255 HFD=3.5
00:01:41.662 00.000 10844 MultiStar: [#1 0.07,0.18,0.92,U] [#2 0.08,0.29,1.88,U] [#3 0.39,0.08,0.91,U] [#4 0.34,-0.55,0.00,M2] [#5 0.20,-0.83,0.00,M2] [#6 0.11,0.11,0.87,U] [#7 -0.57,-0.05,0.82,U] [#8 -0.30,-0.25,0.88,U] 
00:01:41.662 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.10}, one-star: {0.01, 0.11}
00:01:41.662 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
00:01:41.662 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.90)
00:01:41.662 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.65 mountX=-0.10 mountY=-0.02, mountTheta=-2.90
00:01:41.662 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
00:01:41.662 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
00:01:41.662 00.000 11060 Worker thread wakes up
00:01:41.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:01:41.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:01:41.662 00.000 11060 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.02
00:01:41.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:01:41.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:41.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:01:41.662 00.000 11060 MoveAxis(E, 0, ABG)
00:01:41.662 00.000 11060 Move returns status 0, amount 0
00:01:41.662 00.000 11060 MoveAxis(N, 0, ABG)
00:01:41.662 00.000 11060 Move returns status 0, amount 0
00:01:41.662 00.000 11060 move complete, result=0
00:01:41.662 00.000 11060 worker thread done servicing request
00:01:41.667 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:41.683 00.016 10844 UpdateGuideState exits: m=3222 SNR=36.7 Saturated
00:01:41.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:41.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:41.683 00.000 10844 Enqueuing Expose request
00:01:41.683 00.000 11060 Worker thread wakes up
00:01:41.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:41.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:41.683 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:42.315 00.632 11060 Exposure complete
00:01:42.483 00.168 11060 worker thread done servicing request
00:01:42.483 00.000 10844 OnExposeComplete: enter
00:01:42.483 00.000 10844 UpdateGuideState(): m_state=6
00:01:42.483 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4303
00:01:42.488 00.005 10844 Star::Find returns 1 (0), X=258.24, Y=61.09, Mass=3302, SNR=37.6, Peak=254 HFD=3.7
00:01:42.488 00.000 10844 MultiStar: [#1 -0.03,-0.13,0.83,U] [#2 -0.39,-0.15,1.83,U] [#3 0.39,0.19,0.92,U] [#4 0.08,-0.45,0.91,U] [#5 0.04,-0.45,1.01,U] [#6 -0.11,0.11,0.87,U] [#7 -0.24,-0.30,0.81,U] [#8 -0.32,0.28,0.88,U] 
00:01:42.488 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.12, -0.19}
00:01:42.488 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
00:01:42.488 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
00:01:42.488 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.26 mountX=0.15 mountY=-0.08, mountTheta=-0.52
00:01:42.490 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.13, opts=13)
00:01:42.490 00.000 10844 Enqueuing Move request for scope (-0.11, -0.13)
00:01:42.490 00.000 11060 Worker thread wakes up
00:01:42.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
00:01:42.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
00:01:42.490 00.000 11060 Moving (-0.11, -0.13) raw xDistance=0.15 yDistance=-0.08
00:01:42.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:01:42.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:42.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:01:42.490 00.000 11060 MoveAxis(W, 25, ABG)
00:01:42.490 00.000 11060 Guiding  Dir = 3, Dur = 25
00:01:42.499 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:42.508 00.009 10844 UpdateGuideState exits: m=3302 SNR=37.6
00:01:42.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:42.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:42.508 00.000 10844 Enqueuing Expose request
00:01:42.518 00.010 11060 IsSlewing returns 0
00:01:42.519 00.001 11060 IsGuiding returns 0
00:01:42.575 00.056 11060 IsGuiding returns 0
00:01:42.575 00.000 11060 Move returns status 0, amount 25
00:01:42.575 00.000 11060 MoveAxis(N, 0, ABG)
00:01:42.575 00.000 11060 Move returns status 0, amount 0
00:01:42.575 00.000 11060 move complete, result=0
00:01:42.575 00.000 11060 worker thread done servicing request
00:01:42.575 00.000 11060 Worker thread wakes up
00:01:42.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:42.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:42.575 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
00:01:43.197 00.622 11060 Exposure complete
00:01:43.355 00.158 11060 worker thread done servicing request
00:01:43.355 00.000 10844 OnExposeComplete: enter
00:01:43.355 00.000 10844 UpdateGuideState(): m_state=6
00:01:43.355 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4304
00:01:43.355 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=60.90, Mass=2630, SNR=33.0, Peak=214 HFD=3.3
00:01:43.355 00.000 10844 MultiStar: [#1 0.48,-0.22,1.03,U] [#2 0.08,-0.07,2.13,U] [#3 0.41,-0.40,1.11,U] [#4 -0.16,-0.39,1.02,U] [#5 0.19,-0.68,0.00,M2] [#6 0.05,-0.13,0.89,U] [#7 -0.02,-0.40,0.92,U] [#8 0.02,0.69,0.00,M1] 
00:01:43.355 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.26}, one-star: {0.00, -0.38}
00:01:43.355 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
00:01:43.355 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:01:43.355 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.28 cameraTheta=-1.13 mountX=0.23 mountY=0.16, mountTheta=0.61
00:01:43.355 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.26, opts=13)
00:01:43.355 00.000 10844 Enqueuing Move request for scope (0.12, -0.26)
00:01:43.355 00.000 11060 Worker thread wakes up
00:01:43.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
00:01:43.355 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
00:01:43.355 00.000 11060 Moving (0.12, -0.26) raw xDistance=0.23 yDistance=0.16
00:01:43.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:01:43.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:43.360 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:01:43.360 00.000 11060 MoveAxis(W, 41, ABG)
00:01:43.360 00.000 11060 Guiding  Dir = 3, Dur = 41
00:01:43.366 00.006 11060 IsSlewing returns 0
00:01:43.366 00.000 11060 IsGuiding returns 0
00:01:43.369 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:43.381 00.012 10844 UpdateGuideState exits: m=2630 SNR=33.0
00:01:43.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:43.385 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:43.385 00.000 10844 Enqueuing Expose request
00:01:43.413 00.028 11060 IsGuiding returns 0
00:01:43.413 00.000 11060 Move returns status 0, amount 41
00:01:43.413 00.000 11060 MoveAxis(N, 0, ABG)
00:01:43.413 00.000 11060 Move returns status 0, amount 0
00:01:43.413 00.000 11060 move complete, result=0
00:01:43.413 00.000 11060 worker thread done servicing request
00:01:43.413 00.000 11060 Worker thread wakes up
00:01:43.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:43.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:43.413 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
00:01:44.056 00.643 11060 Exposure complete
00:01:44.225 00.169 11060 worker thread done servicing request
00:01:44.225 00.000 10844 OnExposeComplete: enter
00:01:44.225 00.000 10844 UpdateGuideState(): m_state=6
00:01:44.225 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4305
00:01:44.230 00.005 10844 Star::Find returns 1 (1), X=258.07, Y=60.91, Mass=3066, SNR=35.9, Peak=255 HFD=3.0
00:01:44.230 00.000 10844 MultiStar: [#1 0.31,0.17,0.98,U] [#2 -0.08,0.19,1.93,U] [#3 0.07,-0.41,0.99,U] [#4 0.21,-0.33,0.91,U] [#5 0.23,-0.29,0.97,U] [#6 -0.32,0.04,0.96,U] [#7 -0.31,-0.08,0.85,U] [#8 -0.15,0.41,0.93,U] 
00:01:44.230 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.29, -0.37}
00:01:44.230 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
00:01:44.230 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
00:01:44.230 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.19 mountX=0.06 mountY=-0.03, mountTheta=-0.45
00:01:44.230 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
00:01:44.230 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
00:01:44.230 00.000 11060 Worker thread wakes up
00:01:44.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:01:44.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:01:44.230 00.000 11060 Moving (-0.04, -0.05) raw xDistance=0.06 yDistance=-0.03
00:01:44.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:01:44.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:44.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:01:44.230 00.000 11060 MoveAxis(E, 0, ABG)
00:01:44.233 00.003 11060 Move returns status 0, amount 0
00:01:44.233 00.000 11060 MoveAxis(N, 0, ABG)
00:01:44.233 00.000 11060 Move returns status 0, amount 0
00:01:44.233 00.000 11060 move complete, result=0
00:01:44.233 00.000 11060 worker thread done servicing request
00:01:44.236 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:44.261 00.025 10844 UpdateGuideState exits: m=3066 SNR=35.9 Saturated
00:01:44.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:44.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:44.261 00.000 10844 Enqueuing Expose request
00:01:44.261 00.000 11060 Worker thread wakes up
00:01:44.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:44.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:44.261 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:44.889 00.628 11060 Exposure complete
00:01:45.062 00.173 11060 worker thread done servicing request
00:01:45.064 00.002 10844 OnExposeComplete: enter
00:01:45.064 00.000 10844 UpdateGuideState(): m_state=6
00:01:45.064 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4306
00:01:45.064 00.000 10844 Star::Find returns 1 (1), X=258.19, Y=61.73, Mass=3056, SNR=35.5, Peak=255 HFD=3.5
00:01:45.064 00.000 10844 MultiStar: [#1 0.03,0.65,0.00,M1] [#2 -0.45,0.38,2.02,U] [#3 0.26,-0.07,1.02,U] [#4 0.53,-0.46,0.00,M1] [#5 -0.76,-0.09,0.00,M2] [#6 -0.15,0.40,0.88,U] [#7 -0.29,-0.58,0.00,M1] [#8 -0.38,-0.05,1.00,U] 
00:01:45.064 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.25}, one-star: {-0.17, 0.45}
00:01:45.064 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
00:01:45.064 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.24)
00:01:45.064 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.25 hyp=0.33 cameraTheta=2.31 mountX=-0.20 mountY=-0.26, mountTheta=-2.23
00:01:45.064 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.25, opts=13)
00:01:45.064 00.000 10844 Enqueuing Move request for scope (-0.22, 0.25)
00:01:45.064 00.000 11060 Worker thread wakes up
00:01:45.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.25) opts 0xd
00:01:45.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.25)
00:01:45.064 00.000 11060 Moving (-0.22, 0.25) raw xDistance=-0.20 yDistance=-0.26
00:01:45.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:01:45.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
00:01:45.064 00.000 11060 MoveAxis(E, 35, ABG)
00:01:45.064 00.000 11060 Guiding  Dir = 2, Dur = 35
00:01:45.069 00.005 11060 IsSlewing returns 0
00:01:45.069 00.000 11060 IsGuiding returns 0
00:01:45.075 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:45.085 00.010 10844 UpdateGuideState exits: m=3056 SNR=35.5 Saturated
00:01:45.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:45.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:45.085 00.000 10844 Enqueuing Expose request
00:01:45.116 00.031 11060 IsGuiding returns 0
00:01:45.116 00.000 11060 Move returns status 0, amount 35
00:01:45.116 00.000 11060 MoveAxis(N, 102, ABG)
00:01:45.116 00.000 11060 Guiding  Dir = 0, Dur = 102
00:01:45.131 00.015 11060 IsSlewing returns 0
00:01:45.131 00.000 11060 IsGuiding returns 0
00:01:45.240 00.109 11060 IsGuiding returns 0
00:01:45.240 00.000 11060 Move returns status 0, amount 102
00:01:45.240 00.000 11060 move complete, result=0
00:01:45.240 00.000 11060 worker thread done servicing request
00:01:45.240 00.000 11060 Worker thread wakes up
00:01:45.240 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.3 px 102 ms NORTH
00:01:45.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:45.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:45.869 00.629 11060 Exposure complete
00:01:46.029 00.160 11060 worker thread done servicing request
00:01:46.029 00.000 10844 OnExposeComplete: enter
00:01:46.029 00.000 10844 UpdateGuideState(): m_state=6
00:01:46.029 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4307
00:01:46.029 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.80, Mass=2928, SNR=34.6, Peak=240 HFD=3.6
00:01:46.029 00.000 10844 MultiStar: [#1 0.45,0.30,1.05,U] [#2 -0.48,0.40,1.87,U] [#3 0.27,0.07,1.03,U] [#4 0.05,-0.09,1.00,U] [#5 -0.05,-0.12,1.07,U] [#6 -0.03,-0.24,0.99,U] [#7 -0.35,-0.00,0.91,U] [#8 -0.06,0.23,0.88,U] 
00:01:46.029 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {0.34, 0.53}
00:01:46.029 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
00:01:46.029 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
00:01:46.029 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.71 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
00:01:46.029 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.14, opts=13)
00:01:46.029 00.000 10844 Enqueuing Move request for scope (-0.02, 0.14)
00:01:46.032 00.003 11060 Worker thread wakes up
00:01:46.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:01:46.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:01:46.032 00.000 11060 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=-0.04
00:01:46.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:01:46.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:46.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:01:46.032 00.000 11060 MoveAxis(E, 25, ABG)
00:01:46.032 00.000 11060 Guiding  Dir = 2, Dur = 25
00:01:46.038 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:01:46.048 00.010 11060 IsSlewing returns 0
00:01:46.048 00.000 11060 IsGuiding returns 0
00:01:46.048 00.000 10844 UpdateGuideState exits: m=2928 SNR=34.6
00:01:46.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:46.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:46.048 00.000 10844 Enqueuing Expose request
00:01:46.078 00.030 11060 IsGuiding returns 0
00:01:46.078 00.000 11060 Move returns status 0, amount 25
00:01:46.078 00.000 11060 MoveAxis(N, 0, ABG)
00:01:46.078 00.000 11060 Move returns status 0, amount 0
00:01:46.078 00.000 11060 move complete, result=0
00:01:46.078 00.000 11060 worker thread done servicing request
00:01:46.078 00.000 11060 Worker thread wakes up
00:01:46.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:46.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:46.078 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
00:01:46.704 00.626 11060 Exposure complete
00:01:46.882 00.178 11060 worker thread done servicing request
00:01:46.882 00.000 10844 OnExposeComplete: enter
00:01:46.882 00.000 10844 UpdateGuideState(): m_state=6
00:01:46.882 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4308
00:01:46.882 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.52, Mass=3376, SNR=37.3, Peak=248 HFD=3.6
00:01:46.882 00.000 10844 MultiStar: [#1 0.48,0.29,0.96,U] [#2 0.07,-0.24,1.77,U] [#3 0.69,-0.32,0.00,M1] [#4 0.35,0.01,0.96,U] [#5 0.01,-0.66,0.00,M2] [#6 0.53,-0.06,0.83,U] [#7 0.33,-0.24,0.80,U] [#8 -0.09,0.18,0.89,U] 
00:01:46.882 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.00}, one-star: {0.51, 0.24}
00:01:46.882 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
00:01:46.882 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
00:01:46.882 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.00 hyp=0.29 cameraTheta=0.01 mountX=-0.06 mountY=0.28, mountTheta=1.76
00:01:46.884 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.00, opts=13)
00:01:46.884 00.000 10844 Enqueuing Move request for scope (0.29, 0.00)
00:01:46.884 00.000 11060 Worker thread wakes up
00:01:46.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.00) opts 0xd
00:01:46.885 00.001 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.00)
00:01:46.885 00.000 11060 Moving (0.29, 0.00) raw xDistance=-0.06 yDistance=0.28
00:01:46.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:01:46.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:01:46.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:01:46.885 00.000 11060 MoveAxis(E, 0, ABG)
00:01:46.885 00.000 11060 Move returns status 0, amount 0
00:01:46.885 00.000 11060 MoveAxis(N, 0, ABG)
00:01:46.885 00.000 11060 Move returns status 0, amount 0
00:01:46.885 00.000 11060 move complete, result=0
00:01:46.885 00.000 11060 worker thread done servicing request
00:01:46.891 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:46.907 00.016 10844 UpdateGuideState exits: m=3376 SNR=37.3
00:01:46.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:46.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:46.907 00.000 10844 Enqueuing Expose request
00:01:46.907 00.000 11060 Worker thread wakes up
00:01:46.907 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:01:46.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:46.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:47.531 00.624 11060 Exposure complete
00:01:47.700 00.169 11060 worker thread done servicing request
00:01:47.700 00.000 10844 OnExposeComplete: enter
00:01:47.700 00.000 10844 UpdateGuideState(): m_state=6
00:01:47.700 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4309
00:01:47.700 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.41, Mass=3414, SNR=37.8, Peak=242 HFD=3.7
00:01:47.702 00.002 10844 MultiStar: [#1 0.55,-0.16,0.97,U] [#2 0.18,0.37,1.89,U] [#3 0.36,-0.53,0.00,M2] [#4 0.29,-0.04,0.93,U] [#5 0.35,-0.63,0.00,M3] [#6 0.15,-0.39,0.91,U] [#7 0.12,-0.78,0.00,M1] [#8 0.52,0.16,0.87,U] 
00:01:47.702 00.000 10844 refined, 5 included, MultiStar: {0.33, 0.06}, one-star: {0.44, 0.13}
00:01:47.702 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
00:01:47.702 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
00:01:47.702 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.06 hyp=0.34 cameraTheta=0.19 mountX=-0.12 mountY=0.32, mountTheta=1.94
00:01:47.703 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.06, opts=13)
00:01:47.703 00.000 10844 Enqueuing Move request for scope (0.33, 0.06)
00:01:47.703 00.000 11060 Worker thread wakes up
00:01:47.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.06) opts 0xd
00:01:47.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.06)
00:01:47.703 00.000 11060 Moving (0.33, 0.06) raw xDistance=-0.12 yDistance=0.32
00:01:47.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:01:47.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:47.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:01:47.703 00.000 11060 MoveAxis(E, 21, ABG)
00:01:47.703 00.000 11060 Guiding  Dir = 2, Dur = 21
00:01:47.708 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:47.710 00.002 11060 IsSlewing returns 0
00:01:47.710 00.000 11060 IsGuiding returns 0
00:01:47.718 00.008 10844 UpdateGuideState exits: m=3414 SNR=37.8
00:01:47.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:47.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:47.718 00.000 10844 Enqueuing Expose request
00:01:47.755 00.037 11060 IsGuiding returns 0
00:01:47.755 00.000 11060 Move returns status 0, amount 21
00:01:47.755 00.000 11060 MoveAxis(N, 0, ABG)
00:01:47.755 00.000 11060 Move returns status 0, amount 0
00:01:47.755 00.000 11060 move complete, result=0
00:01:47.755 00.000 11060 worker thread done servicing request
00:01:47.755 00.000 11060 Worker thread wakes up
00:01:47.755 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.3 px 0 ms NORTH
00:01:47.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:47.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:48.392 00.637 11060 Exposure complete
00:01:48.558 00.166 11060 worker thread done servicing request
00:01:48.558 00.000 10844 OnExposeComplete: enter
00:01:48.558 00.000 10844 UpdateGuideState(): m_state=6
00:01:48.558 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4310
00:01:48.558 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.38, Mass=3092, SNR=35.4, Peak=232 HFD=3.4
00:01:48.558 00.000 10844 MultiStar: [#1 0.01,0.08,1.05,U] [#2 -0.03,0.00,2.08,U] [#3 0.22,0.03,1.00,U] [#4 0.49,-0.22,0.96,U] [#5 0.40,0.04,0.96,U] [#6 0.16,0.40,0.90,U] [#7 -0.28,0.36,0.86,U] [#8 0.26,0.44,1.00,U] 
00:01:48.558 00.000 10844 single-star, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.13, 0.10}
00:01:48.558 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
00:01:48.558 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
00:01:48.558 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.66 mountX=-0.12 mountY=0.11, mountTheta=2.40
00:01:48.558 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.10, opts=13)
00:01:48.561 00.003 10844 Enqueuing Move request for scope (0.13, 0.10)
00:01:48.561 00.000 11060 Worker thread wakes up
00:01:48.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
00:01:48.561 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
00:01:48.561 00.000 11060 Moving (0.13, 0.10) raw xDistance=-0.12 yDistance=0.11
00:01:48.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:01:48.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:48.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:01:48.561 00.000 11060 MoveAxis(E, 22, ABG)
00:01:48.561 00.000 11060 Guiding  Dir = 2, Dur = 22
00:01:48.567 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:48.577 00.010 11060 IsSlewing returns 0
00:01:48.577 00.000 11060 IsGuiding returns 0
00:01:48.577 00.000 10844 UpdateGuideState exits: m=3092 SNR=35.4
00:01:48.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:48.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:48.577 00.000 10844 Enqueuing Expose request
00:01:48.609 00.032 11060 IsGuiding returns 0
00:01:48.609 00.000 11060 Move returns status 0, amount 22
00:01:48.609 00.000 11060 MoveAxis(N, 0, ABG)
00:01:48.609 00.000 11060 Move returns status 0, amount 0
00:01:48.609 00.000 11060 move complete, result=0
00:01:48.609 00.000 11060 worker thread done servicing request
00:01:48.609 00.000 11060 Worker thread wakes up
00:01:48.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:48.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:48.609 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
00:01:49.253 00.644 11060 Exposure complete
00:01:49.396 00.143 11060 worker thread done servicing request
00:01:49.397 00.001 10844 OnExposeComplete: enter
00:01:49.397 00.000 10844 UpdateGuideState(): m_state=6
00:01:49.397 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4311
00:01:49.397 00.000 10844 Star::Find returns 1 (0), X=258.21, Y=60.53, Mass=3057, SNR=35.8, Peak=225 HFD=3.7
00:01:49.397 00.000 10844 MultiStar: [#1 0.02,-0.68,0.00,M1] [#2 -0.02,0.29,1.92,U] [#3 0.28,-0.72,0.00,M2] [#4 0.39,-0.45,0.95,U] [#5 -0.61,-0.96,0.00,M3] [#6 -0.03,-0.65,0.00,M1] [#7 -0.39,-0.79,0.00,M1] [#8 -0.43,0.27,1.04,U] 
00:01:49.397 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.07}, one-star: {-0.15, -0.75}
00:01:49.397 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
00:01:49.397 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
00:01:49.397 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.21 mountX=0.08 mountY=-0.04, mountTheta=-0.47
00:01:49.397 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.07, opts=13)
00:01:49.397 00.000 10844 Enqueuing Move request for scope (-0.05, -0.07)
00:01:49.397 00.000 11060 Worker thread wakes up
00:01:49.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
00:01:49.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
00:01:49.397 00.000 11060 Moving (-0.05, -0.07) raw xDistance=0.08 yDistance=-0.04
00:01:49.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:01:49.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:49.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:01:49.397 00.000 11060 MoveAxis(E, 0, ABG)
00:01:49.397 00.000 11060 Move returns status 0, amount 0
00:01:49.397 00.000 11060 MoveAxis(N, 0, ABG)
00:01:49.397 00.000 11060 Move returns status 0, amount 0
00:01:49.397 00.000 11060 move complete, result=0
00:01:49.397 00.000 11060 worker thread done servicing request
00:01:49.411 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:49.424 00.013 10844 UpdateGuideState exits: m=3057 SNR=35.8
00:01:49.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:49.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:49.424 00.000 10844 Enqueuing Expose request
00:01:49.426 00.002 11060 Worker thread wakes up
00:01:49.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:49.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:49.426 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:01:50.071 00.645 11060 Exposure complete
00:01:50.265 00.194 11060 worker thread done servicing request
00:01:50.265 00.000 10844 OnExposeComplete: enter
00:01:50.265 00.000 10844 UpdateGuideState(): m_state=6
00:01:50.265 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4312
00:01:50.265 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=61.14, Mass=3063, SNR=35.7, Peak=198 HFD=3.8
00:01:50.265 00.000 10844 MultiStar: [#1 0.09,-0.47,1.00,U] [#2 -0.34,-0.10,2.05,U] [#3 0.32,-0.95,0.00,M3] [#4 0.40,-0.91,0.00,M1] [#5 -0.64,-0.84,0.00,M4] [#6 -0.24,-0.06,1.00,U] [#7 -0.08,-0.83,0.00,M2] [#8 -0.68,-0.43,0.00,M1] 
00:01:50.265 00.000 10844 single-star, 3 included, MultiStar: {-0.15, -0.17}, one-star: {0.10, -0.14}
00:01:50.265 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
00:01:50.265 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
00:01:50.265 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=0.12 mountY=0.12, mountTheta=0.80
00:01:50.265 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
00:01:50.265 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
00:01:50.270 00.005 11060 Worker thread wakes up
00:01:50.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
00:01:50.270 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
00:01:50.270 00.000 11060 Moving (0.10, -0.14) raw xDistance=0.12 yDistance=0.12
00:01:50.271 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:01:50.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:50.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:01:50.271 00.000 11060 MoveAxis(W, 21, ABG)
00:01:50.271 00.000 11060 Guiding  Dir = 3, Dur = 21
00:01:50.280 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:50.296 00.016 10844 UpdateGuideState exits: m=3063 SNR=35.7
00:01:50.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:50.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:50.296 00.000 10844 Enqueuing Expose request
00:01:50.301 00.005 11060 IsSlewing returns 0
00:01:50.301 00.000 11060 IsGuiding returns 0
00:01:50.343 00.042 11060 IsGuiding returns 0
00:01:50.343 00.000 11060 Move returns status 0, amount 21
00:01:50.343 00.000 11060 MoveAxis(N, 0, ABG)
00:01:50.343 00.000 11060 Move returns status 0, amount 0
00:01:50.343 00.000 11060 move complete, result=0
00:01:50.343 00.000 11060 worker thread done servicing request
00:01:50.343 00.000 11060 Worker thread wakes up
00:01:50.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:50.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:50.348 00.005 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
00:01:50.977 00.629 11060 Exposure complete
00:01:51.134 00.157 11060 worker thread done servicing request
00:01:51.134 00.000 10844 OnExposeComplete: enter
00:01:51.134 00.000 10844 UpdateGuideState(): m_state=6
00:01:51.134 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4313
00:01:51.135 00.001 10844 Star::Find returns 1 (0), X=258.56, Y=60.72, Mass=2768, SNR=33.5, Peak=218 HFD=3.7
00:01:51.135 00.000 10844 MultiStar: [#1 0.19,0.59,1.10,U] [#2 -0.24,-0.26,2.15,U] [#3 0.73,-0.28,0.00,M4] [#4 0.00,-0.14,0.98,U] [#5 -0.42,-0.19,1.07,U] [#6 0.49,-0.00,0.97,U] [#7 0.26,-0.17,0.90,U] [#8 -0.12,0.81,0.00,M2] 
00:01:51.135 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.12}, one-star: {0.20, -0.56}
00:01:51.135 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
00:01:51.135 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
00:01:51.135 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.41 mountX=0.11 mountY=0.04, mountTheta=0.33
00:01:51.135 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
00:01:51.135 00.000 10844 Enqueuing Move request for scope (0.02, -0.12)
00:01:51.135 00.000 11060 Worker thread wakes up
00:01:51.138 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
00:01:51.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
00:01:51.139 00.001 11060 Moving (0.02, -0.12) raw xDistance=0.11 yDistance=0.04
00:01:51.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:01:51.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:51.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:01:51.139 00.000 11060 MoveAxis(E, 0, ABG)
00:01:51.139 00.000 11060 Move returns status 0, amount 0
00:01:51.139 00.000 11060 MoveAxis(N, 0, ABG)
00:01:51.139 00.000 11060 Move returns status 0, amount 0
00:01:51.139 00.000 11060 move complete, result=0
00:01:51.139 00.000 11060 worker thread done servicing request
00:01:51.156 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:51.167 00.011 10844 UpdateGuideState exits: m=2768 SNR=33.5
00:01:51.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:51.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:51.167 00.000 10844 Enqueuing Expose request
00:01:51.167 00.000 11060 Worker thread wakes up
00:01:51.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:51.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:51.167 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:51.806 00.639 11060 Exposure complete
00:01:51.979 00.173 11060 worker thread done servicing request
00:01:51.979 00.000 10844 OnExposeComplete: enter
00:01:51.979 00.000 10844 UpdateGuideState(): m_state=6
00:01:51.979 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4314
00:01:51.979 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.12, Mass=3275, SNR=37.2, Peak=210 HFD=4.2
00:01:51.979 00.000 10844 MultiStar: [#1 0.67,0.10,0.00,M1] [#2 -0.37,-0.03,1.94,U] [#3 0.76,-0.11,0.00,M5] [#4 0.03,-0.29,0.91,U] [#5 -0.87,-0.06,0.00,M4] [#6 0.34,0.06,0.87,U] [#7 0.03,-0.71,0.00,M2] [#8 0.05,0.58,0.88,U] 
00:01:51.979 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.01}, one-star: {0.58, -0.16}
00:01:51.979 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
00:01:51.979 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
00:01:51.979 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.31 mountX=-0.02 mountY=0.04, mountTheta=2.06
00:01:51.982 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
00:01:51.982 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
00:01:51.982 00.000 11060 Worker thread wakes up
00:01:51.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:01:51.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:01:51.982 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.04
00:01:51.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:01:51.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:51.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:01:51.982 00.000 11060 MoveAxis(E, 0, ABG)
00:01:51.982 00.000 11060 Move returns status 0, amount 0
00:01:51.982 00.000 11060 MoveAxis(N, 0, ABG)
00:01:51.982 00.000 11060 Move returns status 0, amount 0
00:01:51.982 00.000 11060 move complete, result=0
00:01:51.982 00.000 11060 worker thread done servicing request
00:01:51.987 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:52.003 00.016 10844 UpdateGuideState exits: m=3275 SNR=37.2
00:01:52.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:52.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:52.003 00.000 10844 Enqueuing Expose request
00:01:52.003 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:52.003 00.000 11060 Worker thread wakes up
00:01:52.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:52.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:52.636 00.633 11060 Exposure complete
00:01:52.795 00.159 11060 worker thread done servicing request
00:01:52.795 00.000 10844 OnExposeComplete: enter
00:01:52.795 00.000 10844 UpdateGuideState(): m_state=6
00:01:52.795 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4315
00:01:52.795 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=60.80, Mass=2699, SNR=33.2, Peak=164 HFD=3.7
00:01:52.800 00.005 10844 MultiStar: [#1 -0.20,0.04,1.04,U] [#2 -0.13,0.33,2.14,U] [#3 0.34,-0.14,1.09,U] [#4 0.74,-0.04,0.00,M1] [#5 0.22,-0.26,1.21,U] [#6 0.04,-0.52,0.97,U] [#7 0.03,-0.36,0.91,U] [#8 -0.37,0.22,1.03,U] 
00:01:52.800 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.09}, one-star: {0.06, -0.48}
00:01:52.800 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
00:01:52.800 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
00:01:52.800 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.69 mountX=0.09 mountY=0.00, mountTheta=0.04
00:01:52.800 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
00:01:52.800 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
00:01:52.800 00.000 11060 Worker thread wakes up
00:01:52.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
00:01:52.800 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
00:01:52.800 00.000 11060 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.00
00:01:52.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:01:52.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:52.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:01:52.800 00.000 11060 MoveAxis(E, 0, ABG)
00:01:52.800 00.000 11060 Move returns status 0, amount 0
00:01:52.800 00.000 11060 MoveAxis(N, 0, ABG)
00:01:52.800 00.000 11060 Move returns status 0, amount 0
00:01:52.800 00.000 11060 move complete, result=0
00:01:52.800 00.000 11060 worker thread done servicing request
00:01:52.805 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:52.820 00.015 10844 UpdateGuideState exits: m=2699 SNR=33.2
00:01:52.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:52.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:52.820 00.000 10844 Enqueuing Expose request
00:01:52.820 00.000 11060 Worker thread wakes up
00:01:52.820 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:52.821 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:52.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:53.461 00.640 11060 Exposure complete
00:01:53.642 00.181 11060 worker thread done servicing request
00:01:53.642 00.000 10844 OnExposeComplete: enter
00:01:53.642 00.000 10844 UpdateGuideState(): m_state=6
00:01:53.642 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4316
00:01:53.642 00.000 10844 Star::Find returns 1 (0), X=257.67, Y=60.57, Mass=3301, SNR=36.7, Peak=221 HFD=3.8
00:01:53.642 00.000 10844 MultiStar: [#1 -0.25,-0.50,0.95,U] [#2 -0.14,-0.27,1.95,U] [#3 0.30,0.33,0.99,U] [#4 0.32,-0.15,0.97,U] [#5 -0.05,0.13,1.02,U] [#6 -0.20,-0.08,0.93,U] [#7 -0.42,-0.49,0.00,M2] [#8 -0.35,0.11,0.97,U] 
00:01:53.642 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.15}, one-star: {-0.69, -0.71}
00:01:53.642 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
00:01:53.642 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
00:01:53.642 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.28 mountX=0.18 mountY=-0.11, mountTheta=-0.54
00:01:53.646 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.15, opts=13)
00:01:53.646 00.000 10844 Enqueuing Move request for scope (-0.13, -0.15)
00:01:53.646 00.000 11060 Worker thread wakes up
00:01:53.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
00:01:53.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
00:01:53.646 00.000 11060 Moving (-0.13, -0.15) raw xDistance=0.18 yDistance=-0.11
00:01:53.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:01:53.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:53.648 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:01:53.648 00.000 11060 MoveAxis(W, 30, ABG)
00:01:53.648 00.000 11060 Guiding  Dir = 3, Dur = 30
00:01:53.653 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:53.658 00.005 11060 IsSlewing returns 0
00:01:53.658 00.000 11060 IsGuiding returns 0
00:01:53.663 00.005 10844 UpdateGuideState exits: m=3301 SNR=36.7
00:01:53.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:53.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:53.663 00.000 10844 Enqueuing Expose request
00:01:53.689 00.026 11060 IsGuiding returns 0
00:01:53.689 00.000 11060 Move returns status 0, amount 30
00:01:53.689 00.000 11060 MoveAxis(N, 0, ABG)
00:01:53.689 00.000 11060 Move returns status 0, amount 0
00:01:53.689 00.000 11060 move complete, result=0
00:01:53.689 00.000 11060 worker thread done servicing request
00:01:53.689 00.000 11060 Worker thread wakes up
00:01:53.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:53.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:53.689 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:01:54.322 00.633 11060 Exposure complete
00:01:54.530 00.208 11060 worker thread done servicing request
00:01:54.534 00.004 10844 OnExposeComplete: enter
00:01:54.534 00.000 10844 UpdateGuideState(): m_state=6
00:01:54.534 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4317
00:01:54.534 00.000 10844 Star::Find returns 1 (0), X=258.06, Y=61.38, Mass=3250, SNR=36.1, Peak=233 HFD=3.9
00:01:54.534 00.000 10844 MultiStar: [#1 -0.24,-0.54,1.00,U] [#2 -0.85,0.03,0.00,M1] [#3 0.15,-0.36,0.96,U] [#4 0.47,-0.08,0.98,U] [#5 -0.42,-0.13,1.02,U] [#6 -0.31,-0.12,0.85,U] [#7 -0.11,-0.33,0.87,U] [#8 -0.36,0.07,1.00,U] 
00:01:54.534 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.17}, one-star: {-0.30, 0.11}
00:01:54.534 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:01:54.534 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:01:54.534 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.26 mountX=0.19 mountY=-0.11, mountTheta=-0.52
00:01:54.537 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.17, opts=13)
00:01:54.537 00.000 10844 Enqueuing Move request for scope (-0.14, -0.17)
00:01:54.537 00.000 11060 Worker thread wakes up
00:01:54.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
00:01:54.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
00:01:54.537 00.000 11060 Moving (-0.14, -0.17) raw xDistance=0.19 yDistance=-0.11
00:01:54.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:01:54.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:54.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:01:54.537 00.000 11060 MoveAxis(W, 35, ABG)
00:01:54.537 00.000 11060 Guiding  Dir = 3, Dur = 35
00:01:54.540 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:54.551 00.011 11060 IsSlewing returns 0
00:01:54.551 00.000 11060 IsGuiding returns 0
00:01:54.557 00.006 10844 UpdateGuideState exits: m=3250 SNR=36.1
00:01:54.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:54.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:54.557 00.000 10844 Enqueuing Expose request
00:01:54.597 00.040 11060 IsGuiding returns 0
00:01:54.597 00.000 11060 Move returns status 0, amount 35
00:01:54.597 00.000 11060 MoveAxis(N, 0, ABG)
00:01:54.597 00.000 11060 Move returns status 0, amount 0
00:01:54.597 00.000 11060 move complete, result=0
00:01:54.597 00.000 11060 worker thread done servicing request
00:01:54.597 00.000 11060 Worker thread wakes up
00:01:54.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:54.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:54.597 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
00:01:55.239 00.642 11060 Exposure complete
00:01:55.431 00.192 11060 worker thread done servicing request
00:01:55.431 00.000 10844 OnExposeComplete: enter
00:01:55.431 00.000 10844 UpdateGuideState(): m_state=6
00:01:55.431 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4318
00:01:55.431 00.000 10844 Star::Find returns 1 (0), X=258.11, Y=61.04, Mass=3409, SNR=37.5, Peak=223 HFD=4.0
00:01:55.432 00.001 10844 MultiStar: [#1 0.03,-0.11,1.15,U] [#2 -0.96,-0.37,0.00,M2] [#3 -0.55,0.01,0.97,U] [#4 0.63,-0.37,0.00,M1] [#5 0.15,-0.49,0.99,U] [#6 -0.03,0.01,0.84,U] [#7 -0.79,-0.17,0.00,M2] [#8 -1.10,0.24,0.00,M1] 
00:01:55.432 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.17}, one-star: {-0.25, -0.24}
00:01:55.432 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
00:01:55.432 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
00:01:55.432 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.22 mountX=0.19 mountY=-0.10, mountTheta=-0.48
00:01:55.432 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.17, opts=13)
00:01:55.432 00.000 10844 Enqueuing Move request for scope (-0.13, -0.17)
00:01:55.432 00.000 11060 Worker thread wakes up
00:01:55.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
00:01:55.432 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
00:01:55.432 00.000 11060 Moving (-0.13, -0.17) raw xDistance=0.19 yDistance=-0.10
00:01:55.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:01:55.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:55.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:01:55.432 00.000 11060 MoveAxis(W, 34, ABG)
00:01:55.432 00.000 11060 Guiding  Dir = 3, Dur = 34
00:01:55.439 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:55.462 00.023 11060 IsSlewing returns 0
00:01:55.463 00.001 11060 IsGuiding returns 0
00:01:55.473 00.010 10844 UpdateGuideState exits: m=3409 SNR=37.5
00:01:55.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:55.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:55.473 00.000 10844 Enqueuing Expose request
00:01:55.510 00.037 11060 IsGuiding returns 0
00:01:55.510 00.000 11060 Move returns status 0, amount 34
00:01:55.510 00.000 11060 MoveAxis(N, 0, ABG)
00:01:55.511 00.001 11060 Move returns status 0, amount 0
00:01:55.511 00.000 11060 move complete, result=0
00:01:55.511 00.000 11060 worker thread done servicing request
00:01:55.511 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
00:01:55.511 00.000 11060 Worker thread wakes up
00:01:55.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:55.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:56.140 00.629 11060 Exposure complete
00:01:56.320 00.180 10844 OnExposeComplete: enter
00:01:56.320 00.000 10844 UpdateGuideState(): m_state=6
00:01:56.320 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4319
00:01:56.320 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=61.42, Mass=3286, SNR=37.2, Peak=204 HFD=3.9
00:01:56.320 00.000 10844 MultiStar: [#1 0.17,0.11,1.03,U] [#2 -0.17,-0.56,2.05,U] [#3 0.15,-0.52,0.92,U] [#4 0.03,-0.61,0.97,U] [#5 -0.81,-0.28,0.00,M1] [#6 -0.26,-0.20,0.87,U] [#7 0.07,-0.15,0.85,U] [#8 -0.05,0.58,0.97,U] 
00:01:56.320 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.20}, one-star: {-0.22, 0.14}
00:01:56.320 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
00:01:56.320 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
00:01:56.320 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.82 mountX=0.20 mountY=-0.02, mountTheta=-0.09
00:01:56.322 00.002 11060 worker thread done servicing request
00:01:56.324 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.20, opts=13)
00:01:56.324 00.000 10844 Enqueuing Move request for scope (-0.05, -0.20)
00:01:56.324 00.000 11060 Worker thread wakes up
00:01:56.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
00:01:56.325 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
00:01:56.325 00.000 11060 Moving (-0.05, -0.20) raw xDistance=0.20 yDistance=-0.02
00:01:56.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:01:56.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:56.326 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:01:56.326 00.000 11060 MoveAxis(W, 36, ABG)
00:01:56.326 00.000 11060 Guiding  Dir = 3, Dur = 36
00:01:56.332 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:56.346 00.014 10844 UpdateGuideState exits: m=3286 SNR=37.2
00:01:56.352 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:56.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:56.352 00.000 10844 Enqueuing Expose request
00:01:56.352 00.000 11060 IsSlewing returns 0
00:01:56.352 00.000 11060 IsGuiding returns 0
00:01:56.418 00.066 11060 IsGuiding returns 0
00:01:56.418 00.000 11060 Move returns status 0, amount 36
00:01:56.418 00.000 11060 MoveAxis(N, 0, ABG)
00:01:56.418 00.000 11060 Move returns status 0, amount 0
00:01:56.418 00.000 11060 move complete, result=0
00:01:56.419 00.001 11060 worker thread done servicing request
00:01:56.419 00.000 11060 Worker thread wakes up
00:01:56.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:56.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:56.419 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
00:01:57.065 00.646 11060 Exposure complete
00:01:57.254 00.189 11060 worker thread done servicing request
00:01:57.254 00.000 10844 OnExposeComplete: enter
00:01:57.254 00.000 10844 UpdateGuideState(): m_state=6
00:01:57.254 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4320
00:01:57.254 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.23, Mass=3252, SNR=36.3, Peak=233 HFD=3.7
00:01:57.254 00.000 10844 MultiStar: [#1 0.48,0.39,1.00,U] [#2 0.05,0.82,0.00,M2] [#3 0.22,0.31,1.02,U] [#4 -0.92,0.49,0.00,M1] [#5 0.28,-0.30,1.06,U] [#6 0.09,0.29,0.90,U] [#7 0.07,-0.68,0.00,M2] [#8 -0.41,0.62,0.00,M1] 
00:01:57.254 00.000 10844 single-star, 4 included, MultiStar: {0.27, 0.12}, one-star: {0.25, -0.05}
00:01:57.254 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
00:01:57.254 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
00:01:57.254 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.19 mountX=0.00 mountY=0.25, mountTheta=1.56
00:01:57.258 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.05, opts=13)
00:01:57.258 00.000 10844 Enqueuing Move request for scope (0.25, -0.05)
00:01:57.258 00.000 11060 Worker thread wakes up
00:01:57.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
00:01:57.258 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
00:01:57.258 00.000 11060 Moving (0.25, -0.05) raw xDistance=0.00 yDistance=0.25
00:01:57.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:01:57.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:01:57.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:01:57.258 00.000 11060 MoveAxis(E, 0, ABG)
00:01:57.258 00.000 11060 Move returns status 0, amount 0
00:01:57.258 00.000 11060 MoveAxis(N, 0, ABG)
00:01:57.258 00.000 11060 Move returns status 0, amount 0
00:01:57.258 00.000 11060 move complete, result=0
00:01:57.258 00.000 11060 worker thread done servicing request
00:01:57.263 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:57.275 00.012 10844 UpdateGuideState exits: m=3252 SNR=36.3
00:01:57.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:57.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:57.275 00.000 10844 Enqueuing Expose request
00:01:57.275 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:01:57.275 00.000 11060 Worker thread wakes up
00:01:57.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:57.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:57.898 00.623 11060 Exposure complete
00:01:58.077 00.179 11060 worker thread done servicing request
00:01:58.082 00.005 10844 OnExposeComplete: enter
00:01:58.082 00.000 10844 UpdateGuideState(): m_state=6
00:01:58.082 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4321
00:01:58.082 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.19, Mass=3557, SNR=38.5, Peak=252 HFD=3.8
00:01:58.082 00.000 10844 MultiStar: [#1 -0.08,0.31,0.92,U] [#2 0.15,-0.07,1.96,U] [#3 -0.13,-0.62,0.00,M1] [#4 0.05,0.27,0.86,U] [#5 -0.04,-0.22,0.91,U] [#6 -0.56,-0.48,0.00,M1] [#7 -0.13,0.11,0.80,U] [#8 -0.24,0.42,0.87,U] 
00:01:58.082 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.18, -0.09}
00:01:58.082 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
00:01:58.082 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
00:01:58.082 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.39 mountX=-0.08 mountY=0.00, mountTheta=3.13
00:01:58.085 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
00:01:58.085 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
00:01:58.085 00.000 11060 Worker thread wakes up
00:01:58.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:01:58.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:01:58.085 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=0.00
00:01:58.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:01:58.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:58.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:01:58.085 00.000 11060 MoveAxis(E, 0, ABG)
00:01:58.085 00.000 11060 Move returns status 0, amount 0
00:01:58.085 00.000 11060 MoveAxis(N, 0, ABG)
00:01:58.085 00.000 11060 Move returns status 0, amount 0
00:01:58.085 00.000 11060 move complete, result=0
00:01:58.085 00.000 11060 worker thread done servicing request
00:01:58.087 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:58.113 00.026 10844 UpdateGuideState exits: m=3557 SNR=38.5
00:01:58.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:58.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:58.113 00.000 10844 Enqueuing Expose request
00:01:58.113 00.000 11060 Worker thread wakes up
00:01:58.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:58.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:58.113 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:58.748 00.635 11060 Exposure complete
00:01:58.902 00.154 11060 worker thread done servicing request
00:01:58.902 00.000 10844 OnExposeComplete: enter
00:01:58.902 00.000 10844 UpdateGuideState(): m_state=6
00:01:58.902 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4322
00:01:58.902 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.14, Mass=3257, SNR=37.2, Peak=250 HFD=3.6
00:01:58.907 00.005 10844 MultiStar: [#1 0.21,0.42,0.99,U] [#2 0.15,0.74,0.00,M2] [#3 -0.10,-0.27,0.96,U] [#4 0.15,0.34,0.89,U] [#5 -0.66,-0.78,0.00,M1] [#6 -0.51,0.10,0.85,U] [#7 -0.14,0.16,0.84,U] [#8 -0.22,0.39,0.96,U] 
00:01:58.907 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.14}, one-star: {0.25, -0.14}
00:01:58.907 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
00:01:58.907 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.69)
00:01:58.907 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.86 mountX=-0.13 mountY=-0.07, mountTheta=-2.68
00:01:58.908 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
00:01:58.908 00.000 10844 Enqueuing Move request for scope (-0.04, 0.14)
00:01:58.908 00.000 11060 Worker thread wakes up
00:01:58.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
00:01:58.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
00:01:58.908 00.000 11060 Moving (-0.04, 0.14) raw xDistance=-0.13 yDistance=-0.07
00:01:58.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:01:58.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:58.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:01:58.908 00.000 11060 MoveAxis(E, 23, ABG)
00:01:58.908 00.000 11060 Guiding  Dir = 2, Dur = 23
00:01:58.915 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:01:58.927 00.012 10844 UpdateGuideState exits: m=3257 SNR=37.2
00:01:58.928 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:58.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:58.928 00.000 10844 Enqueuing Expose request
00:01:58.939 00.011 11060 IsSlewing returns 0
00:01:58.940 00.001 11060 IsGuiding returns 0
00:01:58.985 00.045 11060 IsGuiding returns 0
00:01:58.985 00.000 11060 Move returns status 0, amount 23
00:01:58.985 00.000 11060 MoveAxis(N, 0, ABG)
00:01:58.985 00.000 11060 Move returns status 0, amount 0
00:01:58.985 00.000 11060 move complete, result=0
00:01:58.985 00.000 11060 worker thread done servicing request
00:01:58.985 00.000 11060 Worker thread wakes up
00:01:58.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:58.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:01:58.985 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
00:01:59.615 00.630 11060 Exposure complete
00:01:59.780 00.165 11060 worker thread done servicing request
00:01:59.780 00.000 10844 OnExposeComplete: enter
00:01:59.780 00.000 10844 UpdateGuideState(): m_state=6
00:01:59.780 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4323
00:01:59.780 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.19, Mass=3244, SNR=37.0, Peak=241 HFD=3.7
00:01:59.780 00.000 10844 MultiStar: [#1 0.46,-0.00,0.99,U] [#2 -0.01,0.31,1.94,U] [#3 0.89,0.30,0.00,M1] [#4 0.24,0.18,0.95,U] [#5 0.08,-0.33,1.02,U] [#6 0.16,0.02,0.89,U] [#7 0.03,-0.43,0.85,U] [#8 -0.02,0.58,1.01,U] 
00:01:59.780 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.22, -0.09}
00:01:59.780 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
00:01:59.780 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
00:01:59.780 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.48 mountX=-0.09 mountY=0.12, mountTheta=2.23
00:01:59.783 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
00:01:59.783 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
00:01:59.783 00.000 11060 Worker thread wakes up
00:01:59.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:01:59.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:01:59.783 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.09 yDistance=0.12
00:01:59.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:01:59.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:59.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:01:59.783 00.000 11060 MoveAxis(E, 0, ABG)
00:01:59.783 00.000 11060 Move returns status 0, amount 0
00:01:59.783 00.000 11060 MoveAxis(N, 0, ABG)
00:01:59.783 00.000 11060 Move returns status 0, amount 0
00:01:59.783 00.000 11060 move complete, result=0
00:01:59.783 00.000 11060 worker thread done servicing request
00:01:59.788 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:01:59.798 00.010 10844 UpdateGuideState exits: m=3244 SNR=37.0
00:01:59.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:59.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:01:59.798 00.000 10844 Enqueuing Expose request
00:01:59.798 00.000 11060 Worker thread wakes up
00:01:59.798 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:59.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:01:59.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:00.437 00.639 11060 Exposure complete
00:02:00.585 00.148 11060 worker thread done servicing request
00:02:00.585 00.000 10844 OnExposeComplete: enter
00:02:00.585 00.000 10844 UpdateGuideState(): m_state=6
00:02:00.585 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4324
00:02:00.585 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=60.69, Mass=3493, SNR=38.0, Peak=255 HFD=3.5
00:02:00.585 00.000 10844 MultiStar: [#1 0.53,-0.04,0.95,U] [#2 0.19,-0.21,1.86,U] [#3 0.77,-0.28,0.00,M2] [#4 0.62,-0.42,0.00,M1] [#5 0.15,-0.37,0.93,U] [#6 0.40,-0.07,0.86,U] [#7 0.52,-0.68,0.00,M1] [#8 0.27,0.14,0.89,U] 
00:02:00.585 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.20}, one-star: {0.20, -0.59}
00:02:00.585 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
00:02:00.585 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
00:02:00.585 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.20 hyp=0.34 cameraTheta=-0.63 mountX=0.15 mountY=0.30, mountTheta=1.12
00:02:00.585 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.20, opts=13)
00:02:00.585 00.000 10844 Enqueuing Move request for scope (0.28, -0.20)
00:02:00.585 00.000 11060 Worker thread wakes up
00:02:00.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.20) opts 0xd
00:02:00.585 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.20)
00:02:00.585 00.000 11060 Moving (0.28, -0.20) raw xDistance=0.15 yDistance=0.30
00:02:00.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:02:00.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:00.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:02:00.585 00.000 11060 MoveAxis(W, 26, ABG)
00:02:00.585 00.000 11060 Guiding  Dir = 3, Dur = 26
00:02:00.596 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:00.608 00.012 10844 UpdateGuideState exits: m=3493 SNR=38.0 Saturated
00:02:00.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:00.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:00.608 00.000 10844 Enqueuing Expose request
00:02:00.620 00.012 11060 IsSlewing returns 0
00:02:00.620 00.000 11060 IsGuiding returns 0
00:02:00.666 00.046 11060 IsGuiding returns 0
00:02:00.666 00.000 11060 Move returns status 0, amount 26
00:02:00.666 00.000 11060 MoveAxis(N, 0, ABG)
00:02:00.666 00.000 11060 Move returns status 0, amount 0
00:02:00.666 00.000 11060 move complete, result=0
00:02:00.666 00.000 11060 worker thread done servicing request
00:02:00.666 00.000 11060 Worker thread wakes up
00:02:00.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:00.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:00.666 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.3 px 0 ms NORTH
00:02:01.286 00.620 11060 Exposure complete
00:02:01.428 00.142 11060 worker thread done servicing request
00:02:01.428 00.000 10844 OnExposeComplete: enter
00:02:01.433 00.005 10844 UpdateGuideState(): m_state=6
00:02:01.433 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4325
00:02:01.433 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.45, Mass=3183, SNR=35.6, Peak=255 HFD=3.6
00:02:01.433 00.000 10844 MultiStar: [#1 -0.03,0.12,1.05,U] [#2 0.02,0.49,2.01,U] [#3 -0.09,-0.48,0.94,U] [#4 0.67,-0.17,0.00,M2] [#5 0.29,-0.09,1.10,U] [#6 -0.17,0.44,0.93,U] [#7 -0.18,-0.07,0.87,U] [#8 -0.43,0.67,0.00,M1] 
00:02:01.433 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.37, 0.18}
00:02:01.433 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
00:02:01.433 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
00:02:01.433 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.30 mountX=-0.14 mountY=0.01, mountTheta=3.04
00:02:01.433 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
00:02:01.433 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
00:02:01.433 00.000 11060 Worker thread wakes up
00:02:01.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:02:01.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:02:01.433 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=0.01
00:02:01.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:02:01.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:01.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:01.433 00.000 11060 MoveAxis(E, 24, ABG)
00:02:01.433 00.000 11060 Guiding  Dir = 2, Dur = 24
00:02:01.438 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:01.443 00.005 11060 IsSlewing returns 0
00:02:01.443 00.000 11060 IsGuiding returns 0
00:02:01.453 00.010 10844 UpdateGuideState exits: m=3183 SNR=35.6 Saturated
00:02:01.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:01.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:01.453 00.000 10844 Enqueuing Expose request
00:02:01.474 00.021 11060 IsGuiding returns 0
00:02:01.474 00.000 11060 Move returns status 0, amount 24
00:02:01.474 00.000 11060 MoveAxis(N, 0, ABG)
00:02:01.474 00.000 11060 Move returns status 0, amount 0
00:02:01.474 00.000 11060 move complete, result=0
00:02:01.474 00.000 11060 worker thread done servicing request
00:02:01.474 00.000 11060 Worker thread wakes up
00:02:01.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:01.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:01.476 00.002 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:02:02.097 00.621 11060 Exposure complete
00:02:02.250 00.153 11060 worker thread done servicing request
00:02:02.250 00.000 10844 OnExposeComplete: enter
00:02:02.250 00.000 10844 UpdateGuideState(): m_state=6
00:02:02.250 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4326
00:02:02.250 00.000 10844 Star::Find returns 1 (1), X=258.06, Y=61.31, Mass=3479, SNR=38.3, Peak=255 HFD=3.9
00:02:02.250 00.000 10844 MultiStar: [#1 0.32,0.55,0.00,M1] [#2 -0.60,0.51,0.00,M1] [#3 -0.02,-0.46,0.95,U] [#4 0.73,0.42,0.00,M3] [#5 -0.50,-0.08,0.96,U] [#6 -0.07,0.60,0.92,U] [#7 -0.26,-0.11,0.73,U] [#8 -0.18,0.53,0.89,U] 
00:02:02.250 00.000 10844 refined, 5 included, MultiStar: {-0.22, 0.09}, one-star: {-0.30, 0.03}
00:02:02.250 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.53 = -1.76)
00:02:02.250 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.78)
00:02:02.250 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=-0.04 mountY=-0.23, mountTheta=-1.76
00:02:02.253 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.09, opts=13)
00:02:02.253 00.000 10844 Enqueuing Move request for scope (-0.22, 0.09)
00:02:02.253 00.000 11060 Worker thread wakes up
00:02:02.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
00:02:02.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
00:02:02.253 00.000 11060 Moving (-0.22, 0.09) raw xDistance=-0.04 yDistance=-0.23
00:02:02.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:02:02.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:02.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:02:02.253 00.000 11060 MoveAxis(E, 0, ABG)
00:02:02.253 00.000 11060 Move returns status 0, amount 0
00:02:02.253 00.000 11060 MoveAxis(N, 0, ABG)
00:02:02.253 00.000 11060 Move returns status 0, amount 0
00:02:02.253 00.000 11060 move complete, result=0
00:02:02.253 00.000 11060 worker thread done servicing request
00:02:02.256 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:02:02.270 00.014 10844 UpdateGuideState exits: m=3479 SNR=38.3 Saturated
00:02:02.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:02.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:02.270 00.000 10844 Enqueuing Expose request
00:02:02.273 00.003 11060 Worker thread wakes up
00:02:02.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:02.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:02.273 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:02.891 00.618 11060 Exposure complete
00:02:03.052 00.161 11060 worker thread done servicing request
00:02:03.054 00.002 10844 OnExposeComplete: enter
00:02:03.054 00.000 10844 UpdateGuideState(): m_state=6
00:02:03.054 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:02:03.054 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=61.85, Mass=3493, SNR=38.2, Peak=251 HFD=3.9
00:02:03.054 00.000 10844 MultiStar: [#1 0.40,-0.14,1.01,U] [#2 -0.03,0.37,1.86,U] [#3 0.93,-0.05,0.00,M1] [#4 -0.06,0.39,0.83,U] [#5 0.24,0.08,0.93,U] [#6 0.18,0.44,0.79,U] [#7 0.24,0.08,0.78,U] [#8 0.12,0.66,0.00,M1] 
00:02:03.054 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.27}, one-star: {0.68, 0.57}
00:02:03.054 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
00:02:03.054 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
00:02:03.054 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.27 hyp=0.34 cameraTheta=0.90 mountX=-0.30 mountY=0.17, mountTheta=2.64
00:02:03.056 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.27, opts=13)
00:02:03.056 00.000 10844 Enqueuing Move request for scope (0.21, 0.27)
00:02:03.057 00.001 11060 Worker thread wakes up
00:02:03.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.27) opts 0xd
00:02:03.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.27)
00:02:03.057 00.000 11060 Moving (0.21, 0.27) raw xDistance=-0.30 yDistance=0.17
00:02:03.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:02:03.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:03.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:02:03.058 00.001 11060 MoveAxis(E, 52, ABG)
00:02:03.058 00.000 11060 Guiding  Dir = 2, Dur = 52
00:02:03.075 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:03.083 00.008 11060 IsSlewing returns 0
00:02:03.083 00.000 11060 IsGuiding returns 0
00:02:03.090 00.007 10844 UpdateGuideState exits: m=3493 SNR=38.2
00:02:03.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:03.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:03.090 00.000 10844 Enqueuing Expose request
00:02:03.144 00.054 11060 IsGuiding returns 0
00:02:03.145 00.001 11060 Move returns status 0, amount 52
00:02:03.145 00.000 11060 MoveAxis(N, 0, ABG)
00:02:03.145 00.000 11060 Move returns status 0, amount 0
00:02:03.145 00.000 11060 move complete, result=0
00:02:03.145 00.000 11060 worker thread done servicing request
00:02:03.145 00.000 11060 Worker thread wakes up
00:02:03.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:03.145 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.2 px 0 ms NORTH
00:02:03.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:03.792 00.647 11060 Exposure complete
00:02:03.973 00.181 11060 worker thread done servicing request
00:02:03.973 00.000 10844 OnExposeComplete: enter
00:02:03.973 00.000 10844 UpdateGuideState(): m_state=6
00:02:03.973 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4328
00:02:03.973 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.44, Mass=3397, SNR=38.2, Peak=253 HFD=3.3
00:02:03.973 00.000 10844 MultiStar: [#1 0.94,0.05,0.00,M1] [#2 -0.22,0.30,1.77,U] [#3 0.28,-0.04,0.91,U] [#4 0.42,-0.44,0.89,U] [#5 0.04,-0.45,0.99,U] [#6 0.31,-0.34,0.84,U] [#7 0.07,-0.75,0.00,M1] [#8 0.04,0.85,0.00,M2] 
00:02:03.973 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.07}, one-star: {0.11, 0.16}
00:02:03.973 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
00:02:03.973 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
00:02:03.973 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=0.05 mountY=0.11, mountTheta=1.12
00:02:03.978 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
00:02:03.978 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
00:02:03.978 00.000 11060 Worker thread wakes up
00:02:03.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:02:03.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:02:03.978 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
00:02:03.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:02:03.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:03.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:02:03.978 00.000 11060 MoveAxis(E, 0, ABG)
00:02:03.978 00.000 11060 Move returns status 0, amount 0
00:02:03.978 00.000 11060 MoveAxis(N, 0, ABG)
00:02:03.978 00.000 11060 Move returns status 0, amount 0
00:02:03.978 00.000 11060 move complete, result=0
00:02:03.978 00.000 11060 worker thread done servicing request
00:02:03.985 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:04.009 00.024 10844 UpdateGuideState exits: m=3397 SNR=38.2
00:02:04.011 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:04.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:04.011 00.000 10844 Enqueuing Expose request
00:02:04.011 00.000 11060 Worker thread wakes up
00:02:04.011 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:04.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:04.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:04.635 00.624 11060 Exposure complete
00:02:04.807 00.172 11060 worker thread done servicing request
00:02:04.807 00.000 10844 OnExposeComplete: enter
00:02:04.807 00.000 10844 UpdateGuideState(): m_state=6
00:02:04.807 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4329
00:02:04.807 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.63, Mass=2884, SNR=33.8, Peak=219 HFD=3.4
00:02:04.807 00.000 10844 MultiStar: [#1 0.02,0.52,1.07,U] [#2 0.12,0.39,2.04,U] [#3 0.74,0.24,0.00,M1] [#4 0.19,-0.26,1.04,U] [#5 0.13,-0.06,0.91,U] [#6 0.65,0.31,0.00,M1] [#7 0.05,-0.20,0.94,U] [#8 -0.17,0.48,1.04,U] 
00:02:04.807 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.21}, one-star: {0.08, 0.35}
00:02:04.807 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:02:04.807 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:02:04.807 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.27 mountX=-0.22 mountY=0.03, mountTheta=3.00
00:02:04.810 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.21, opts=13)
00:02:04.810 00.000 10844 Enqueuing Move request for scope (0.07, 0.21)
00:02:04.810 00.000 11060 Worker thread wakes up
00:02:04.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
00:02:04.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
00:02:04.810 00.000 11060 Moving (0.07, 0.21) raw xDistance=-0.22 yDistance=0.03
00:02:04.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:02:04.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:04.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:02:04.810 00.000 11060 MoveAxis(E, 38, ABG)
00:02:04.810 00.000 11060 Guiding  Dir = 2, Dur = 38
00:02:04.812 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:04.827 00.015 10844 UpdateGuideState exits: m=2884 SNR=33.8
00:02:04.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:04.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:04.827 00.000 10844 Enqueuing Expose request
00:02:04.853 00.026 11060 IsSlewing returns 0
00:02:04.853 00.000 11060 IsGuiding returns 0
00:02:04.928 00.075 11060 IsGuiding returns 0
00:02:04.929 00.001 11060 Move returns status 0, amount 38
00:02:04.929 00.000 11060 MoveAxis(N, 0, ABG)
00:02:04.929 00.000 11060 Move returns status 0, amount 0
00:02:04.929 00.000 11060 move complete, result=0
00:02:04.929 00.000 11060 worker thread done servicing request
00:02:04.929 00.000 11060 Worker thread wakes up
00:02:04.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:04.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:04.930 00.001 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
00:02:05.562 00.632 11060 Exposure complete
00:02:05.706 00.144 11060 worker thread done servicing request
00:02:05.706 00.000 10844 OnExposeComplete: enter
00:02:05.706 00.000 10844 UpdateGuideState(): m_state=6
00:02:05.706 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4330
00:02:05.706 00.000 10844 Star::Find returns 1 (0), X=259.16, Y=60.98, Mass=3187, SNR=36.4, Peak=239 HFD=3.7
00:02:05.707 00.001 10844 MultiStar: [#1 0.72,0.28,0.00,M1] [#2 0.24,0.44,1.87,U] [#3 -0.05,-0.69,0.00,M2] [#4 0.73,0.03,0.00,M1] [#5 0.16,-0.46,1.01,U] [#6 0.27,0.17,0.89,U] [#7 0.08,-0.51,0.90,U] [#8 -0.20,0.34,1.05,U] 
00:02:05.707 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.02}, one-star: {0.80, -0.30}
00:02:05.707 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
00:02:05.707 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
00:02:05.707 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.08 mountX=-0.06 mountY=0.22, mountTheta=1.83
00:02:05.719 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.02, opts=13)
00:02:05.719 00.000 10844 Enqueuing Move request for scope (0.23, 0.02)
00:02:05.719 00.000 11060 Worker thread wakes up
00:02:05.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
00:02:05.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
00:02:05.719 00.000 11060 Moving (0.23, 0.02) raw xDistance=-0.06 yDistance=0.22
00:02:05.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:02:05.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:05.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:02:05.719 00.000 11060 MoveAxis(E, 0, ABG)
00:02:05.719 00.000 11060 Move returns status 0, amount 0
00:02:05.719 00.000 11060 MoveAxis(N, 0, ABG)
00:02:05.719 00.000 11060 Move returns status 0, amount 0
00:02:05.719 00.000 11060 move complete, result=0
00:02:05.719 00.000 11060 worker thread done servicing request
00:02:05.727 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:02:05.742 00.015 10844 UpdateGuideState exits: m=3187 SNR=36.4
00:02:05.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:05.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:05.742 00.000 10844 Enqueuing Expose request
00:02:05.742 00.000 11060 Worker thread wakes up
00:02:05.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:05.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:05.742 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:06.373 00.631 11060 Exposure complete
00:02:06.554 00.181 11060 worker thread done servicing request
00:02:06.554 00.000 10844 OnExposeComplete: enter
00:02:06.554 00.000 10844 UpdateGuideState(): m_state=6
00:02:06.554 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4331
00:02:06.554 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.12, Mass=3423, SNR=38.1, Peak=250 HFD=3.8
00:02:06.554 00.000 10844 MultiStar: [#1 0.56,-0.09,1.03,U] [#2 0.14,-0.30,1.86,U] [#3 0.89,-0.66,0.00,M3] [#4 0.54,-0.36,0.00,M2] [#5 0.15,-0.95,0.00,M1] [#6 0.13,-0.07,0.88,U] [#7 0.61,-0.63,0.00,M1] [#8 0.04,0.19,0.86,U] 
00:02:06.554 00.000 10844 refined, 4 included, MultiStar: {0.23, -0.13}, one-star: {0.31, -0.16}
00:02:06.554 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
00:02:06.554 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
00:02:06.554 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.50 mountX=0.08 mountY=0.25, mountTheta=1.25
00:02:06.557 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.13, opts=13)
00:02:06.557 00.000 10844 Enqueuing Move request for scope (0.23, -0.13)
00:02:06.557 00.000 11060 Worker thread wakes up
00:02:06.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
00:02:06.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
00:02:06.557 00.000 11060 Moving (0.23, -0.13) raw xDistance=0.08 yDistance=0.25
00:02:06.559 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:02:06.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:06.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:02:06.559 00.000 11060 MoveAxis(E, 0, ABG)
00:02:06.559 00.000 11060 Move returns status 0, amount 0
00:02:06.559 00.000 11060 MoveAxis(N, 0, ABG)
00:02:06.559 00.000 11060 Move returns status 0, amount 0
00:02:06.559 00.000 11060 move complete, result=0
00:02:06.559 00.000 11060 worker thread done servicing request
00:02:06.566 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:06.594 00.028 10844 UpdateGuideState exits: m=3423 SNR=38.1
00:02:06.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:06.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:06.594 00.000 10844 Enqueuing Expose request
00:02:06.594 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:06.596 00.002 11060 Worker thread wakes up
00:02:06.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:06.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:07.236 00.640 11060 Exposure complete
00:02:07.401 00.165 11060 worker thread done servicing request
00:02:07.401 00.000 10844 OnExposeComplete: enter
00:02:07.401 00.000 10844 UpdateGuideState(): m_state=6
00:02:07.401 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4332
00:02:07.401 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.21, Mass=3225, SNR=36.3, Peak=225 HFD=3.6
00:02:07.401 00.000 10844 MultiStar: [#1 0.60,-0.09,0.99,U] [#2 0.20,0.33,2.01,U] [#3 0.33,-0.19,1.01,U] [#4 0.23,-0.52,1.00,U] [#5 0.69,-0.60,0.00,M2] [#6 -0.06,-0.29,0.88,U] [#7 0.19,-0.49,0.84,U] [#8 -0.06,-0.15,1.02,U] 
00:02:07.401 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.12}, one-star: {0.35, -0.07}
00:02:07.401 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
00:02:07.401 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
00:02:07.401 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.48 mountX=0.07 mountY=0.24, mountTheta=1.27
00:02:07.403 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.12, opts=13)
00:02:07.403 00.000 10844 Enqueuing Move request for scope (0.22, -0.12)
00:02:07.404 00.001 11060 Worker thread wakes up
00:02:07.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
00:02:07.404 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
00:02:07.404 00.000 11060 Moving (0.22, -0.12) raw xDistance=0.07 yDistance=0.24
00:02:07.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:02:07.404 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.43 newest=0.71
00:02:07.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
00:02:07.404 00.000 11060 MoveAxis(E, 0, ABG)
00:02:07.404 00.000 11060 Move returns status 0, amount 0
00:02:07.405 00.001 11060 BLC: Oldest BLC event removed
00:02:07.405 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:02:07.405 00.000 11060 MoveAxis(S, 843, ABG)
00:02:07.405 00.000 11060 duration set to 750 by maxDecDuration
00:02:07.405 00.000 11060 Guiding  Dir = 1, Dur = 750
00:02:07.419 00.014 11060 IsSlewing returns 0
00:02:07.419 00.000 11060 IsGuiding returns 0
00:02:07.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:07.435 00.016 10844 UpdateGuideState exits: m=3225 SNR=36.3
00:02:07.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:07.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:07.435 00.000 10844 Enqueuing Expose request
00:02:08.171 00.736 11060 IsGuiding returns 0
00:02:08.171 00.000 11060 Move returns status 0, amount 750
00:02:08.171 00.000 11060 move complete, result=0
00:02:08.171 00.000 11060 worker thread done servicing request
00:02:08.171 00.000 11060 Worker thread wakes up
00:02:08.171 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
00:02:08.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:08.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:08.801 00.630 11060 Exposure complete
00:02:08.961 00.160 11060 worker thread done servicing request
00:02:08.961 00.000 10844 OnExposeComplete: enter
00:02:08.961 00.000 10844 UpdateGuideState(): m_state=6
00:02:08.961 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4333
00:02:08.961 00.000 10844 Star::Find returns 1 (0), X=259.01, Y=61.27, Mass=2854, SNR=34.1, Peak=226 HFD=3.7
00:02:08.961 00.000 10844 MultiStar: [#1 0.43,0.15,1.08,U] [#2 -0.36,-0.02,2.15,U] [#3 0.70,0.37,0.00,M3] [#4 0.91,-0.24,0.00,M2] [#5 -0.32,-0.11,1.05,U] [#6 0.23,0.60,0.00,M1] [#7 -0.17,-0.50,0.93,U] [#8 -0.21,0.40,1.06,U] 
00:02:08.961 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.01}, one-star: {0.65, -0.01}
00:02:08.961 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
00:02:08.961 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
00:02:08.961 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.00 mountX=0.02 mountY=-0.05, mountTheta=-1.25
00:02:08.961 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
00:02:08.961 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
00:02:08.961 00.000 11060 Worker thread wakes up
00:02:08.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:02:08.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:02:08.961 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.05
00:02:08.961 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.167908, 1:-0.050624
00:02:08.961 00.000 11060 BLC: No correction, Miss < min_move
00:02:08.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:02:08.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:08.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:08.961 00.000 11060 MoveAxis(E, 0, ABG)
00:02:08.961 00.000 11060 Move returns status 0, amount 0
00:02:08.961 00.000 11060 MoveAxis(N, 0, ABG)
00:02:08.961 00.000 11060 Move returns status 0, amount 0
00:02:08.961 00.000 11060 move complete, result=0
00:02:08.961 00.000 11060 worker thread done servicing request
00:02:08.971 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:08.985 00.014 10844 UpdateGuideState exits: m=2854 SNR=34.1
00:02:08.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:08.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:08.985 00.000 10844 Enqueuing Expose request
00:02:08.985 00.000 11060 Worker thread wakes up
00:02:08.985 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:08.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:08.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:09.620 00.635 11060 Exposure complete
00:02:09.796 00.176 11060 worker thread done servicing request
00:02:09.796 00.000 10844 OnExposeComplete: enter
00:02:09.796 00.000 10844 UpdateGuideState(): m_state=6
00:02:09.796 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4334
00:02:09.796 00.000 10844 Star::Find returns 1 (1), X=258.89, Y=61.40, Mass=3545, SNR=38.8, Peak=255 HFD=3.6
00:02:09.796 00.000 10844 MultiStar: [#1 0.31,-0.32,0.94,U] [#2 -0.61,0.20,0.00,M1] [#3 0.82,-0.38,0.00,M4] [#4 0.35,-0.67,0.00,M3] [#5 0.05,-0.27,0.95,U] [#6 0.28,0.07,0.76,U] [#7 0.47,-0.28,0.84,U] [#8 0.31,0.13,0.91,U] 
00:02:09.796 00.000 10844 refined, 5 included, MultiStar: {0.33, -0.09}, one-star: {0.53, 0.12}
00:02:09.796 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
00:02:09.796 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
00:02:09.796 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.09 hyp=0.34 cameraTheta=-0.28 mountX=0.03 mountY=0.34, mountTheta=1.47
00:02:09.796 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.09, opts=13)
00:02:09.796 00.000 10844 Enqueuing Move request for scope (0.33, -0.09)
00:02:09.796 00.000 11060 Worker thread wakes up
00:02:09.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.09) opts 0xd
00:02:09.796 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.09)
00:02:09.796 00.000 11060 Moving (0.33, -0.09) raw xDistance=0.03 yDistance=0.34
00:02:09.796 00.000 11060 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.167908, 1:-0.050624, 2:0.336484
00:02:09.796 00.000 11060 BLC: Under-shoot: nominal increase by 29
00:02:09.796 00.000 11060 BLC: window closed
00:02:09.796 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:02:09.796 00.000 11060 BLC: Pulse adjusted to 750
00:02:09.800 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:02:09.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
00:02:09.800 00.000 11060 MoveAxis(E, 0, ABG)
00:02:09.800 00.000 11060 Move returns status 0, amount 0
00:02:09.800 00.000 11060 MoveAxis(S, 131, ABG)
00:02:09.800 00.000 11060 Guiding  Dir = 1, Dur = 131
00:02:09.807 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:02:09.821 00.014 11060 IsSlewing returns 0
00:02:09.821 00.000 11060 IsGuiding returns 0
00:02:09.825 00.004 10844 UpdateGuideState exits: m=3545 SNR=38.8 Saturated
00:02:09.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:09.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:09.825 00.000 10844 Enqueuing Expose request
00:02:09.957 00.132 11060 IsGuiding returns 0
00:02:09.957 00.000 11060 Move returns status 0, amount 131
00:02:09.957 00.000 11060 move complete, result=0
00:02:09.959 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 131 ms SOUTH
00:02:09.959 00.000 11060 worker thread done servicing request
00:02:09.959 00.000 11060 Worker thread wakes up
00:02:09.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:09.961 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:09.981 00.020 10844 evsrv: cli 0EEEE7F0 connect
00:02:09.981 00.000 10844 case statement mapped state 6 to 3
00:02:09.984 00.003 10844 case statement mapped state 6 to 3
00:02:09.984 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"bd6e9022-13c0-47f1-bafe-0734425cecd2"}
00:02:09.984 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"bd6e9022-13c0-47f1-bafe-0734425cecd2"}
00:02:09.986 00.002 10844 evsrv: cli 0EEEE7F0 disconnect
00:02:10.572 00.586 11060 Exposure complete
00:02:10.725 00.153 11060 worker thread done servicing request
00:02:10.725 00.000 10844 OnExposeComplete: enter
00:02:10.725 00.000 10844 UpdateGuideState(): m_state=6
00:02:10.725 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4335
00:02:10.725 00.000 10844 Star::Find returns 1 (1), X=258.61, Y=61.59, Mass=3273, SNR=37.2, Peak=255 HFD=3.4
00:02:10.725 00.000 10844 MultiStar: [#1 0.20,0.21,0.99,U] [#2 0.21,0.03,1.86,U] [#3 0.15,0.18,0.89,U] [#4 0.35,-0.51,0.99,U] [#5 -0.05,-0.36,1.00,U] [#6 0.11,0.07,0.77,U] [#7 -0.20,0.13,0.85,U] [#8 -0.36,0.71,0.00,M1] 
00:02:10.725 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.00}, one-star: {0.25, 0.31}
00:02:10.725 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
00:02:10.725 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
00:02:10.725 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=0.14, mountTheta=1.78
00:02:10.725 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.00, opts=13)
00:02:10.725 00.000 10844 Enqueuing Move request for scope (0.14, 0.00)
00:02:10.725 00.000 11060 Worker thread wakes up
00:02:10.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
00:02:10.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
00:02:10.725 00.000 11060 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=0.14
00:02:10.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:10.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:10.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:02:10.725 00.000 11060 MoveAxis(E, 0, ABG)
00:02:10.725 00.000 11060 Move returns status 0, amount 0
00:02:10.730 00.005 11060 MoveAxis(N, 0, ABG)
00:02:10.730 00.000 11060 Move returns status 0, amount 0
00:02:10.730 00.000 11060 move complete, result=0
00:02:10.730 00.000 11060 worker thread done servicing request
00:02:10.731 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:10.748 00.017 10844 UpdateGuideState exits: m=3273 SNR=37.2 Saturated
00:02:10.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:10.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:10.748 00.000 10844 Enqueuing Expose request
00:02:10.748 00.000 11060 Worker thread wakes up
00:02:10.748 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:10.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:10.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:11.368 00.620 11060 Exposure complete
00:02:11.522 00.154 11060 worker thread done servicing request
00:02:11.522 00.000 10844 OnExposeComplete: enter
00:02:11.522 00.000 10844 UpdateGuideState(): m_state=6
00:02:11.522 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4336
00:02:11.522 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.28, Mass=2848, SNR=34.3, Peak=233 HFD=3.4
00:02:11.525 00.003 10844 MultiStar: [#1 0.25,-0.12,1.02,U] [#2 -0.16,0.33,2.08,U] [#3 0.60,-0.19,0.00,M4] [#4 0.45,0.11,1.07,U] [#5 -0.27,-0.10,1.13,U] [#6 0.60,0.15,0.97,U] [#7 0.07,-0.08,0.92,U] [#8 0.51,0.23,0.94,U] 
00:02:11.525 00.000 10844 single-star, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.15, 0.00}
00:02:11.525 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
00:02:11.525 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
00:02:11.525 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.01 mountX=-0.03 mountY=0.15, mountTheta=1.76
00:02:11.527 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.00, opts=13)
00:02:11.527 00.000 10844 Enqueuing Move request for scope (0.15, 0.00)
00:02:11.527 00.000 11060 Worker thread wakes up
00:02:11.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
00:02:11.527 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
00:02:11.527 00.000 11060 Moving (0.15, 0.00) raw xDistance=-0.03 yDistance=0.15
00:02:11.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:11.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:11.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:02:11.527 00.000 11060 MoveAxis(E, 0, ABG)
00:02:11.527 00.000 11060 Move returns status 0, amount 0
00:02:11.527 00.000 11060 MoveAxis(N, 0, ABG)
00:02:11.529 00.002 11060 Move returns status 0, amount 0
00:02:11.529 00.000 11060 move complete, result=0
00:02:11.529 00.000 11060 worker thread done servicing request
00:02:11.532 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:11.547 00.015 10844 UpdateGuideState exits: m=2848 SNR=34.3
00:02:11.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:11.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:11.547 00.000 10844 Enqueuing Expose request
00:02:11.547 00.000 11060 Worker thread wakes up
00:02:11.547 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:11.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:11.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:12.195 00.648 11060 Exposure complete
00:02:12.356 00.161 11060 worker thread done servicing request
00:02:12.356 00.000 10844 OnExposeComplete: enter
00:02:12.356 00.000 10844 UpdateGuideState(): m_state=6
00:02:12.356 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4337
00:02:12.356 00.000 10844 Star::Find returns 1 (1), X=259.18, Y=60.68, Mass=3441, SNR=37.9, Peak=255 HFD=3.7
00:02:12.356 00.000 10844 MultiStar: [#1 0.83,-0.54,0.00,M1] [#2 0.20,-0.26,1.95,U] [#3 1.17,-0.70,0.00,M5] [#4 0.48,-0.53,0.00,M2] [#5 0.21,-0.14,0.93,U] [#6 0.45,-0.47,0.00,M1] [#7 0.15,-0.70,0.00,M1] [#8 0.21,-0.62,0.00,M1] 
00:02:12.356 00.000 10844 refined, 2 included, MultiStar: {0.36, -0.32}, one-star: {0.82, -0.59}
00:02:12.356 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
00:02:12.356 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
00:02:12.356 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.32 hyp=0.48 cameraTheta=-0.72 mountX=0.25 mountY=0.41, mountTheta=1.03
00:02:12.359 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.32, opts=13)
00:02:12.359 00.000 10844 Enqueuing Move request for scope (0.36, -0.32)
00:02:12.359 00.000 11060 Worker thread wakes up
00:02:12.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.32) opts 0xd
00:02:12.359 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.32)
00:02:12.359 00.000 11060 Moving (0.36, -0.32) raw xDistance=0.25 yDistance=0.41
00:02:12.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:02:12.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.41
00:02:12.359 00.000 11060 MoveAxis(W, 43, ABG)
00:02:12.359 00.000 11060 Guiding  Dir = 3, Dur = 43
00:02:12.364 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:12.374 00.010 11060 IsSlewing returns 0
00:02:12.375 00.001 11060 IsGuiding returns 0
00:02:12.380 00.005 10844 UpdateGuideState exits: m=3441 SNR=37.9 Saturated
00:02:12.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:12.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:12.380 00.000 10844 Enqueuing Expose request
00:02:12.420 00.040 11060 IsGuiding returns 0
00:02:12.420 00.000 11060 Move returns status 0, amount 43
00:02:12.420 00.000 11060 MoveAxis(S, 159, ABG)
00:02:12.420 00.000 11060 Guiding  Dir = 1, Dur = 159
00:02:12.436 00.016 11060 IsSlewing returns 0
00:02:12.436 00.000 11060 IsGuiding returns 0
00:02:12.607 00.171 11060 IsGuiding returns 0
00:02:12.607 00.000 11060 Move returns status 0, amount 159
00:02:12.607 00.000 11060 move complete, result=0
00:02:12.607 00.000 11060 worker thread done servicing request
00:02:12.607 00.000 11060 Worker thread wakes up
00:02:12.607 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.4 px 159 ms SOUTH
00:02:12.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:12.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:13.220 00.613 11060 Exposure complete
00:02:13.397 00.177 11060 worker thread done servicing request
00:02:13.397 00.000 10844 OnExposeComplete: enter
00:02:13.397 00.000 10844 UpdateGuideState(): m_state=6
00:02:13.397 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4338
00:02:13.397 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=61.34, Mass=2927, SNR=34.8, Peak=255 HFD=3.6
00:02:13.401 00.004 10844 MultiStar: [#1 0.61,-0.13,0.00,M2] [#2 0.01,-0.64,0.00,M1] [#3 0.38,-0.73,0.00,M6] [#4 0.85,-0.01,0.00,M3] [#5 0.25,-0.60,0.00,M1] [#6 -0.20,0.04,0.89,U] [#7 0.07,-0.64,0.00,M2] [#8 -0.39,-0.08,1.01,U] 
00:02:13.401 00.000 10844 refined, 2 included, MultiStar: {-0.09, 0.01}, one-star: {0.32, 0.07}
00:02:13.401 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
00:02:13.401 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
00:02:13.401 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.06 mountX=0.01 mountY=-0.09, mountTheta=-1.47
00:02:13.402 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
00:02:13.402 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
00:02:13.402 00.000 11060 Worker thread wakes up
00:02:13.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
00:02:13.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
00:02:13.402 00.000 11060 Moving (-0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
00:02:13.405 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:02:13.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:13.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:02:13.405 00.000 11060 MoveAxis(E, 0, ABG)
00:02:13.405 00.000 11060 Move returns status 0, amount 0
00:02:13.405 00.000 11060 MoveAxis(N, 0, ABG)
00:02:13.405 00.000 11060 Move returns status 0, amount 0
00:02:13.407 00.002 11060 move complete, result=0
00:02:13.408 00.001 11060 worker thread done servicing request
00:02:13.415 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:13.427 00.012 10844 UpdateGuideState exits: m=2927 SNR=34.8 Saturated
00:02:13.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:13.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:13.427 00.000 10844 Enqueuing Expose request
00:02:13.427 00.000 11060 Worker thread wakes up
00:02:13.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:13.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:13.427 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:14.055 00.628 11060 Exposure complete
00:02:14.271 00.216 11060 worker thread done servicing request
00:02:14.271 00.000 10844 OnExposeComplete: enter
00:02:14.271 00.000 10844 UpdateGuideState(): m_state=6
00:02:14.271 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4339
00:02:14.271 00.000 10844 Star::Find returns 1 (0), X=258.09, Y=60.88, Mass=3114, SNR=35.7, Peak=209 HFD=4.2
00:02:14.274 00.003 10844 MultiStar: [#1 -0.02,0.12,1.01,U] [#2 -0.62,-0.70,0.00,M2] [#3 0.16,-0.03,1.01,U] [#4 0.26,-0.31,1.01,U] [#5 -0.28,-0.42,1.11,U] [#6 -0.05,-0.65,0.00,M1] [#7 -0.32,-0.27,0.82,U] [#8 -0.72,-0.03,0.00,M1] 
00:02:14.274 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.22}, one-star: {-0.27, -0.40}
00:02:14.274 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
00:02:14.274 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
00:02:14.274 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.89 mountX=0.23 mountY=-0.04, mountTheta=-0.16
00:02:14.276 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.22, opts=13)
00:02:14.278 00.002 10844 Enqueuing Move request for scope (-0.07, -0.22)
00:02:14.278 00.000 11060 Worker thread wakes up
00:02:14.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
00:02:14.278 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
00:02:14.280 00.002 11060 Moving (-0.07, -0.22) raw xDistance=0.23 yDistance=-0.04
00:02:14.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:02:14.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:14.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:02:14.280 00.000 11060 MoveAxis(W, 40, ABG)
00:02:14.280 00.000 11060 Guiding  Dir = 3, Dur = 40
00:02:14.288 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:14.290 00.002 11060 IsSlewing returns 0
00:02:14.291 00.001 11060 IsGuiding returns 0
00:02:14.301 00.010 10844 UpdateGuideState exits: m=3114 SNR=35.7
00:02:14.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:14.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:14.301 00.000 10844 Enqueuing Expose request
00:02:14.342 00.041 11060 IsGuiding returns 0
00:02:14.342 00.000 11060 Move returns status 0, amount 40
00:02:14.342 00.000 11060 MoveAxis(N, 0, ABG)
00:02:14.342 00.000 11060 Move returns status 0, amount 0
00:02:14.342 00.000 11060 move complete, result=0
00:02:14.342 00.000 11060 worker thread done servicing request
00:02:14.342 00.000 11060 Worker thread wakes up
00:02:14.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:14.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:14.352 00.010 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
00:02:14.970 00.618 11060 Exposure complete
00:02:15.134 00.164 11060 worker thread done servicing request
00:02:15.134 00.000 10844 OnExposeComplete: enter
00:02:15.134 00.000 10844 UpdateGuideState(): m_state=6
00:02:15.134 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4340
00:02:15.134 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=60.94, Mass=2654, SNR=32.7, Peak=232 HFD=3.3
00:02:15.138 00.004 10844 MultiStar: [#1 0.54,0.08,1.18,U] [#2 -0.49,-0.07,2.19,U] [#3 0.40,-0.25,1.10,U] [#4 0.88,-0.15,0.00,M3] [#5 -0.21,-0.82,0.00,M1] [#6 -0.01,0.13,1.05,U] [#7 0.21,-0.34,0.95,U] [#8 -0.24,0.38,1.08,U] 
00:02:15.138 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.32, -0.33}
00:02:15.138 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
00:02:15.138 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
00:02:15.138 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.04 mountX=0.04 mountY=0.04, mountTheta=0.70
00:02:15.140 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
00:02:15.140 00.000 10844 Enqueuing Move request for scope (0.03, -0.05)
00:02:15.140 00.000 11060 Worker thread wakes up
00:02:15.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:02:15.140 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:02:15.140 00.000 11060 Moving (0.03, -0.05) raw xDistance=0.04 yDistance=0.04
00:02:15.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:02:15.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:15.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:02:15.140 00.000 11060 MoveAxis(E, 0, ABG)
00:02:15.140 00.000 11060 Move returns status 0, amount 0
00:02:15.140 00.000 11060 MoveAxis(N, 0, ABG)
00:02:15.140 00.000 11060 Move returns status 0, amount 0
00:02:15.140 00.000 11060 move complete, result=0
00:02:15.140 00.000 11060 worker thread done servicing request
00:02:15.145 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:15.175 00.030 10844 UpdateGuideState exits: m=2654 SNR=32.7
00:02:15.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:15.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:15.175 00.000 10844 Enqueuing Expose request
00:02:15.175 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:15.178 00.003 11060 Worker thread wakes up
00:02:15.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:15.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:15.814 00.636 11060 Exposure complete
00:02:16.007 00.193 11060 worker thread done servicing request
00:02:16.007 00.000 10844 OnExposeComplete: enter
00:02:16.007 00.000 10844 UpdateGuideState(): m_state=6
00:02:16.007 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4341
00:02:16.007 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=61.08, Mass=3158, SNR=36.5, Peak=243 HFD=3.5
00:02:16.007 00.000 10844 MultiStar: [#1 0.21,0.64,0.00,M1] [#2 -0.34,0.28,1.99,U] [#3 0.08,-0.12,0.96,U] [#4 -0.26,-0.29,0.97,U] [#5 0.43,-0.20,0.94,U] [#6 -0.25,0.17,0.94,U] [#7 -0.45,0.52,0.00,M1] [#8 -0.12,0.63,0.00,M1] 
00:02:16.007 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.01}, one-star: {-0.13, -0.20}
00:02:16.007 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
00:02:16.007 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
00:02:16.007 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.05 mountX=0.03 mountY=-0.12, mountTheta=-1.30
00:02:16.007 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
00:02:16.007 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
00:02:16.007 00.000 11060 Worker thread wakes up
00:02:16.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
00:02:16.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
00:02:16.007 00.000 11060 Moving (-0.12, -0.01) raw xDistance=0.03 yDistance=-0.12
00:02:16.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:02:16.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:16.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:02:16.007 00.000 11060 MoveAxis(E, 0, ABG)
00:02:16.007 00.000 11060 Move returns status 0, amount 0
00:02:16.007 00.000 11060 MoveAxis(N, 0, ABG)
00:02:16.007 00.000 11060 Move returns status 0, amount 0
00:02:16.007 00.000 11060 move complete, result=0
00:02:16.007 00.000 11060 worker thread done servicing request
00:02:16.017 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:02:16.028 00.011 10844 UpdateGuideState exits: m=3158 SNR=36.5
00:02:16.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:16.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:16.028 00.000 10844 Enqueuing Expose request
00:02:16.028 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:16.028 00.000 11060 Worker thread wakes up
00:02:16.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:16.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:16.676 00.648 11060 Exposure complete
00:02:16.872 00.196 11060 worker thread done servicing request
00:02:16.872 00.000 10844 OnExposeComplete: enter
00:02:16.872 00.000 10844 UpdateGuideState(): m_state=6
00:02:16.872 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4342
00:02:16.872 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.14, Mass=3005, SNR=35.7, Peak=239 HFD=3.8
00:02:16.872 00.000 10844 MultiStar: [#1 0.24,0.11,1.03,U] [#2 0.02,0.61,1.87,U] [#3 0.35,0.00,1.02,U] [#4 -0.16,-0.31,0.97,U] [#5 0.16,-0.22,1.02,U] [#6 -0.05,-0.07,1.00,U] [#7 -0.34,0.15,0.87,U] [#8 -0.16,0.56,0.94,U] 
00:02:16.872 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.12, -0.13}
00:02:16.872 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
00:02:16.872 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
00:02:16.872 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.36 mountX=-0.13 mountY=0.01, mountTheta=3.09
00:02:16.878 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.12, opts=13)
00:02:16.878 00.000 10844 Enqueuing Move request for scope (0.03, 0.12)
00:02:16.878 00.000 11060 Worker thread wakes up
00:02:16.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
00:02:16.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
00:02:16.878 00.000 11060 Moving (0.03, 0.12) raw xDistance=-0.13 yDistance=0.01
00:02:16.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:02:16.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:16.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:16.878 00.000 11060 MoveAxis(E, 22, ABG)
00:02:16.878 00.000 11060 Guiding  Dir = 2, Dur = 22
00:02:16.888 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:16.903 00.015 10844 UpdateGuideState exits: m=3005 SNR=35.7
00:02:16.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:16.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:16.903 00.000 10844 Enqueuing Expose request
00:02:16.924 00.021 11060 IsSlewing returns 0
00:02:16.924 00.000 11060 IsGuiding returns 0
00:02:16.966 00.042 11060 IsGuiding returns 0
00:02:16.966 00.000 11060 Move returns status 0, amount 22
00:02:16.966 00.000 11060 MoveAxis(N, 0, ABG)
00:02:16.966 00.000 11060 Move returns status 0, amount 0
00:02:16.966 00.000 11060 move complete, result=0
00:02:16.966 00.000 11060 worker thread done servicing request
00:02:16.966 00.000 11060 Worker thread wakes up
00:02:16.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:16.966 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
00:02:16.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:17.593 00.627 11060 Exposure complete
00:02:17.794 00.201 11060 worker thread done servicing request
00:02:17.794 00.000 10844 OnExposeComplete: enter
00:02:17.794 00.000 10844 UpdateGuideState(): m_state=6
00:02:17.794 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4343
00:02:17.794 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=60.77, Mass=3050, SNR=35.7, Peak=253 HFD=3.6
00:02:17.795 00.001 10844 MultiStar: [#1 0.08,0.00,1.09,U] [#2 0.09,0.61,1.89,U] [#3 -0.31,0.17,0.96,U] [#4 0.20,-0.08,0.93,U] [#5 0.12,0.26,1.03,U] [#6 -0.05,0.46,0.86,U] [#7 -0.64,-0.19,0.00,M1] [#8 -0.30,0.47,1.00,U] 
00:02:17.795 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.21}, one-star: {-0.17, -0.51}
00:02:17.795 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
00:02:17.795 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
00:02:17.795 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.70 mountX=-0.21 mountY=-0.06, mountTheta=-2.85
00:02:17.795 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.21, opts=13)
00:02:17.795 00.000 10844 Enqueuing Move request for scope (-0.03, 0.21)
00:02:17.795 00.000 11060 Worker thread wakes up
00:02:17.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
00:02:17.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
00:02:17.795 00.000 11060 Moving (-0.03, 0.21) raw xDistance=-0.21 yDistance=-0.06
00:02:17.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:02:17.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:17.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:17.795 00.000 11060 MoveAxis(E, 36, ABG)
00:02:17.795 00.000 11060 Guiding  Dir = 2, Dur = 36
00:02:17.816 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:17.828 00.012 10844 UpdateGuideState exits: m=3050 SNR=35.7
00:02:17.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:17.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:17.828 00.000 10844 Enqueuing Expose request
00:02:17.831 00.003 11060 IsSlewing returns 0
00:02:17.831 00.000 11060 IsGuiding returns 0
00:02:17.894 00.063 11060 IsGuiding returns 0
00:02:17.894 00.000 11060 Move returns status 0, amount 36
00:02:17.894 00.000 11060 MoveAxis(N, 0, ABG)
00:02:17.894 00.000 11060 Move returns status 0, amount 0
00:02:17.894 00.000 11060 move complete, result=0
00:02:17.894 00.000 11060 worker thread done servicing request
00:02:17.894 00.000 11060 Worker thread wakes up
00:02:17.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:17.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:17.907 00.013 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:02:18.527 00.620 11060 Exposure complete
00:02:18.704 00.177 11060 worker thread done servicing request
00:02:18.704 00.000 10844 OnExposeComplete: enter
00:02:18.704 00.000 10844 UpdateGuideState(): m_state=6
00:02:18.704 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4344
00:02:18.704 00.000 10844 Star::Find returns 1 (0), X=258.17, Y=60.85, Mass=3361, SNR=37.1, Peak=253 HFD=3.6
00:02:18.704 00.000 10844 MultiStar: [#1 0.18,0.08,1.00,U] [#2 -0.32,-0.05,1.96,U] [#3 0.31,-0.10,0.95,U] [#4 -0.23,-0.31,0.90,U] [#5 -0.48,-0.71,0.00,M1] [#6 -0.25,0.36,0.98,U] [#7 -0.08,-0.04,0.80,U] [#8 -0.44,0.39,0.91,U] 
00:02:18.704 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.02}, one-star: {-0.19, -0.43}
00:02:18.704 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
00:02:18.704 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
00:02:18.704 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.02 mountX=0.04 mountY=-0.14, mountTheta=-1.27
00:02:18.704 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.02, opts=13)
00:02:18.704 00.000 10844 Enqueuing Move request for scope (-0.15, -0.02)
00:02:18.704 00.000 11060 Worker thread wakes up
00:02:18.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
00:02:18.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
00:02:18.704 00.000 11060 Moving (-0.15, -0.02) raw xDistance=0.04 yDistance=-0.14
00:02:18.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:02:18.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:18.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:02:18.704 00.000 11060 MoveAxis(E, 0, ABG)
00:02:18.704 00.000 11060 Move returns status 0, amount 0
00:02:18.704 00.000 11060 MoveAxis(N, 0, ABG)
00:02:18.704 00.000 11060 Move returns status 0, amount 0
00:02:18.704 00.000 11060 move complete, result=0
00:02:18.704 00.000 11060 worker thread done servicing request
00:02:18.715 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:18.748 00.033 10844 UpdateGuideState exits: m=3361 SNR=37.1
00:02:18.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:18.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:18.748 00.000 10844 Enqueuing Expose request
00:02:18.748 00.000 11060 Worker thread wakes up
00:02:18.748 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:18.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:18.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:19.378 00.630 11060 Exposure complete
00:02:19.539 00.161 11060 worker thread done servicing request
00:02:19.540 00.001 10844 OnExposeComplete: enter
00:02:19.540 00.000 10844 UpdateGuideState(): m_state=6
00:02:19.540 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4345
00:02:19.540 00.000 10844 Star::Find returns 1 (0), X=257.86, Y=61.17, Mass=3044, SNR=35.2, Peak=221 HFD=3.7
00:02:19.540 00.000 10844 MultiStar: [#1 -0.03,-0.03,0.97,U] [#2 -0.79,0.42,0.00,M1] [#3 0.01,0.34,1.00,U] [#4 -0.40,0.40,0.97,U] [#5 -0.29,0.04,1.06,U] [#6 0.31,0.10,0.95,U] [#7 -0.13,0.35,0.92,U] [#8 -0.14,0.20,0.93,U] 
00:02:19.540 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.16}, one-star: {-0.50, -0.11}
00:02:19.540 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
00:02:19.540 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
00:02:19.540 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.32 mountX=-0.13 mountY=-0.17, mountTheta=-2.22
00:02:19.540 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.16, opts=13)
00:02:19.540 00.000 10844 Enqueuing Move request for scope (-0.15, 0.16)
00:02:19.540 00.000 11060 Worker thread wakes up
00:02:19.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
00:02:19.540 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
00:02:19.540 00.000 11060 Moving (-0.15, 0.16) raw xDistance=-0.13 yDistance=-0.17
00:02:19.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:02:19.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:19.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:02:19.540 00.000 11060 MoveAxis(E, 23, ABG)
00:02:19.540 00.000 11060 Guiding  Dir = 2, Dur = 23
00:02:19.551 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:19.556 00.005 11060 IsSlewing returns 0
00:02:19.556 00.000 11060 IsGuiding returns 0
00:02:19.567 00.011 10844 UpdateGuideState exits: m=3044 SNR=35.2
00:02:19.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:19.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:19.567 00.000 10844 Enqueuing Expose request
00:02:19.585 00.018 11060 IsGuiding returns 0
00:02:19.585 00.000 11060 Move returns status 0, amount 23
00:02:19.585 00.000 11060 MoveAxis(N, 0, ABG)
00:02:19.585 00.000 11060 Move returns status 0, amount 0
00:02:19.585 00.000 11060 move complete, result=0
00:02:19.585 00.000 11060 worker thread done servicing request
00:02:19.585 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
00:02:19.585 00.000 11060 Worker thread wakes up
00:02:19.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:19.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:20.196 00.611 11060 Exposure complete
00:02:20.388 00.192 11060 worker thread done servicing request
00:02:20.388 00.000 10844 OnExposeComplete: enter
00:02:20.392 00.004 10844 UpdateGuideState(): m_state=6
00:02:20.392 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4346
00:02:20.392 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.77, Mass=3318, SNR=36.8, Peak=255 HFD=3.6
00:02:20.392 00.000 10844 MultiStar: [#1 0.30,0.55,0.00,M1] [#2 -0.19,0.41,1.85,U] [#3 0.39,0.31,0.98,U] [#4 -0.02,0.00,0.95,U] [#5 -0.21,0.03,0.95,U] [#6 -0.37,0.38,0.94,U] [#7 0.47,0.04,0.75,U] [#8 0.17,0.47,0.95,U] 
00:02:20.392 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.29}, one-star: {-0.08, 0.50}
00:02:20.392 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
00:02:20.392 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
00:02:20.392 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.61 mountX=-0.28 mountY=-0.06, mountTheta=-2.93
00:02:20.392 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.29, opts=13)
00:02:20.398 00.006 10844 Enqueuing Move request for scope (-0.01, 0.29)
00:02:20.398 00.000 11060 Worker thread wakes up
00:02:20.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
00:02:20.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
00:02:20.398 00.000 11060 Moving (-0.01, 0.29) raw xDistance=-0.28 yDistance=-0.06
00:02:20.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:02:20.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:20.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:20.398 00.000 11060 MoveAxis(E, 50, ABG)
00:02:20.398 00.000 11060 Guiding  Dir = 2, Dur = 50
00:02:20.403 00.005 11060 IsSlewing returns 0
00:02:20.403 00.000 11060 IsGuiding returns 0
00:02:20.412 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:20.435 00.023 10844 UpdateGuideState exits: m=3318 SNR=36.8 Saturated
00:02:20.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:20.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:20.435 00.000 10844 Enqueuing Expose request
00:02:20.464 00.029 11060 IsGuiding returns 0
00:02:20.464 00.000 11060 Move returns status 0, amount 50
00:02:20.464 00.000 11060 MoveAxis(N, 0, ABG)
00:02:20.464 00.000 11060 Move returns status 0, amount 0
00:02:20.464 00.000 11060 move complete, result=0
00:02:20.464 00.000 11060 worker thread done servicing request
00:02:20.464 00.000 11060 Worker thread wakes up
00:02:20.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:20.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:20.464 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
00:02:21.098 00.634 11060 Exposure complete
00:02:21.264 00.166 11060 worker thread done servicing request
00:02:21.264 00.000 10844 OnExposeComplete: enter
00:02:21.264 00.000 10844 UpdateGuideState(): m_state=6
00:02:21.264 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4347
00:02:21.264 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.75, Mass=3348, SNR=37.4, Peak=255 HFD=3.6
00:02:21.264 00.000 10844 MultiStar: [#1 0.06,0.00,1.00,U] [#2 -0.45,0.22,1.85,U] [#3 0.05,-0.67,0.00,M1] [#4 -0.27,-0.03,0.91,U] [#5 -0.82,-0.39,0.00,M1] [#6 -0.17,0.28,0.93,U] [#7 -0.66,0.10,0.00,M1] [#8 -0.53,0.34,0.00,M1] 
00:02:21.264 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.19}, one-star: {-0.08, 0.47}
00:02:21.264 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.18 = -2.11)
00:02:21.264 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.13)
00:02:21.264 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.30 cameraTheta=2.42 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
00:02:21.264 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.19, opts=13)
00:02:21.264 00.000 10844 Enqueuing Move request for scope (-0.22, 0.19)
00:02:21.264 00.000 11060 Worker thread wakes up
00:02:21.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
00:02:21.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
00:02:21.264 00.000 11060 Moving (-0.22, 0.19) raw xDistance=-0.15 yDistance=-0.25
00:02:21.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:02:21.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:21.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:02:21.264 00.000 11060 MoveAxis(E, 28, ABG)
00:02:21.264 00.000 11060 Guiding  Dir = 2, Dur = 28
00:02:21.274 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:21.285 00.011 11060 IsSlewing returns 0
00:02:21.285 00.000 11060 IsGuiding returns 0
00:02:21.286 00.001 10844 UpdateGuideState exits: m=3348 SNR=37.4 Saturated
00:02:21.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:21.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:21.286 00.000 10844 Enqueuing Expose request
00:02:21.330 00.044 11060 IsGuiding returns 0
00:02:21.330 00.000 11060 Move returns status 0, amount 28
00:02:21.330 00.000 11060 MoveAxis(N, 0, ABG)
00:02:21.330 00.000 11060 Move returns status 0, amount 0
00:02:21.330 00.000 11060 move complete, result=0
00:02:21.331 00.001 11060 worker thread done servicing request
00:02:21.331 00.000 11060 Worker thread wakes up
00:02:21.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:21.331 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.3 px 0 ms NORTH
00:02:21.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:21.967 00.636 11060 Exposure complete
00:02:22.131 00.164 11060 worker thread done servicing request
00:02:22.131 00.000 10844 OnExposeComplete: enter
00:02:22.131 00.000 10844 UpdateGuideState(): m_state=6
00:02:22.131 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4348
00:02:22.131 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.83, Mass=2773, SNR=33.7, Peak=226 HFD=3.4
00:02:22.131 00.000 10844 MultiStar: [#1 -0.34,0.09,1.02,U] [#2 -0.87,0.23,0.00,M1] [#3 -0.24,0.27,1.04,U] [#4 -0.42,0.12,0.94,U] [#5 0.03,-0.14,1.06,U] [#6 -0.12,0.28,0.97,U] [#7 -0.31,0.05,0.92,U] [#8 -0.73,0.32,0.00,M2] 
00:02:22.131 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.18}, one-star: {0.13, 0.55}
00:02:22.131 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
00:02:22.131 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
00:02:22.136 00.005 10844 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.36 mountX=-0.14 mountY=-0.20, mountTheta=-2.18
00:02:22.136 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.18, opts=13)
00:02:22.136 00.000 10844 Enqueuing Move request for scope (-0.18, 0.18)
00:02:22.136 00.000 11060 Worker thread wakes up
00:02:22.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
00:02:22.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
00:02:22.136 00.000 11060 Moving (-0.18, 0.18) raw xDistance=-0.14 yDistance=-0.20
00:02:22.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:02:22.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:02:22.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:02:22.136 00.000 11060 MoveAxis(E, 25, ABG)
00:02:22.136 00.000 11060 Guiding  Dir = 2, Dur = 25
00:02:22.141 00.005 11060 IsSlewing returns 0
00:02:22.141 00.000 11060 IsGuiding returns 0
00:02:22.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:22.153 00.012 10844 UpdateGuideState exits: m=2773 SNR=33.7
00:02:22.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:22.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:22.153 00.000 10844 Enqueuing Expose request
00:02:22.173 00.020 11060 IsGuiding returns 0
00:02:22.173 00.000 11060 Move returns status 0, amount 25
00:02:22.173 00.000 11060 MoveAxis(N, 0, ABG)
00:02:22.173 00.000 11060 Move returns status 0, amount 0
00:02:22.173 00.000 11060 move complete, result=0
00:02:22.173 00.000 11060 worker thread done servicing request
00:02:22.173 00.000 11060 Worker thread wakes up
00:02:22.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:22.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:22.190 00.017 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
00:02:22.815 00.625 11060 Exposure complete
00:02:22.951 00.136 11060 worker thread done servicing request
00:02:22.951 00.000 10844 OnExposeComplete: enter
00:02:22.951 00.000 10844 UpdateGuideState(): m_state=6
00:02:22.951 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4349
00:02:22.951 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=61.33, Mass=3157, SNR=36.1, Peak=255 HFD=3.6
00:02:22.951 00.000 10844 MultiStar: [#1 -0.14,0.45,0.98,U] [#2 -0.29,-0.02,1.88,U] [#3 0.11,-0.19,0.89,U] [#4 -0.36,0.00,0.94,U] [#5 -0.00,-0.44,1.01,U] [#6 -0.37,-0.24,0.93,U] [#7 -0.54,-0.71,0.00,M1] [#8 -0.18,0.06,0.90,U] 
00:02:22.951 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.04}, one-star: {-0.25, 0.05}
00:02:22.951 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
00:02:22.951 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
00:02:22.951 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.94 mountX=0.08 mountY=-0.19, mountTheta=-1.19
00:02:22.951 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.04, opts=13)
00:02:22.951 00.000 10844 Enqueuing Move request for scope (-0.20, -0.04)
00:02:22.951 00.000 11060 Worker thread wakes up
00:02:22.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
00:02:22.951 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
00:02:22.951 00.000 11060 Moving (-0.20, -0.04) raw xDistance=0.08 yDistance=-0.19
00:02:22.957 00.006 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:02:22.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:22.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:02:22.957 00.000 11060 MoveAxis(E, 0, ABG)
00:02:22.957 00.000 11060 Move returns status 0, amount 0
00:02:22.957 00.000 11060 MoveAxis(N, 0, ABG)
00:02:22.957 00.000 11060 Move returns status 0, amount 0
00:02:22.957 00.000 11060 move complete, result=0
00:02:22.957 00.000 11060 worker thread done servicing request
00:02:22.968 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:22.979 00.011 10844 UpdateGuideState exits: m=3157 SNR=36.1 Saturated
00:02:22.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:22.982 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:22.982 00.000 10844 Enqueuing Expose request
00:02:22.982 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:22.982 00.000 11060 Worker thread wakes up
00:02:22.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:22.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:23.597 00.615 11060 Exposure complete
00:02:23.778 00.181 11060 worker thread done servicing request
00:02:23.779 00.001 10844 OnExposeComplete: enter
00:02:23.779 00.000 10844 UpdateGuideState(): m_state=6
00:02:23.779 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4350
00:02:23.779 00.000 10844 Star::Find returns 1 (1), X=258.25, Y=61.16, Mass=3356, SNR=37.5, Peak=255 HFD=3.5
00:02:23.779 00.000 10844 MultiStar: [#1 -0.17,-0.43,0.99,U] [#2 -0.50,-0.52,0.00,M1] [#3 0.10,-0.15,0.84,U] [#4 -0.26,-0.40,0.89,U] [#5 -0.54,-0.43,0.00,M1] [#6 -0.02,-0.59,0.88,U] [#7 -0.18,-0.38,0.83,U] [#8 -0.47,-0.18,0.85,U] 
00:02:23.779 00.000 10844 single-star, 6 included, MultiStar: {-0.16, -0.32}, one-star: {-0.11, -0.12}
00:02:23.779 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
00:02:23.779 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
00:02:23.779 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.29 mountX=0.14 mountY=-0.08, mountTheta=-0.55
00:02:23.781 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.12, opts=13)
00:02:23.781 00.000 10844 Enqueuing Move request for scope (-0.11, -0.12)
00:02:23.781 00.000 11060 Worker thread wakes up
00:02:23.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
00:02:23.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
00:02:23.781 00.000 11060 Moving (-0.11, -0.12) raw xDistance=0.14 yDistance=-0.08
00:02:23.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:02:23.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:23.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:23.781 00.000 11060 MoveAxis(W, 24, ABG)
00:02:23.781 00.000 11060 Guiding  Dir = 3, Dur = 24
00:02:23.786 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:23.796 00.010 11060 IsSlewing returns 0
00:02:23.796 00.000 11060 IsGuiding returns 0
00:02:23.803 00.007 10844 UpdateGuideState exits: m=3356 SNR=37.5 Saturated
00:02:23.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:23.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:23.803 00.000 10844 Enqueuing Expose request
00:02:23.827 00.024 11060 IsGuiding returns 0
00:02:23.827 00.000 11060 Move returns status 0, amount 24
00:02:23.827 00.000 11060 MoveAxis(N, 0, ABG)
00:02:23.827 00.000 11060 Move returns status 0, amount 0
00:02:23.827 00.000 11060 move complete, result=0
00:02:23.827 00.000 11060 worker thread done servicing request
00:02:23.827 00.000 11060 Worker thread wakes up
00:02:23.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:23.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:23.842 00.015 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:02:24.461 00.619 11060 Exposure complete
00:02:24.661 00.200 11060 worker thread done servicing request
00:02:24.661 00.000 10844 OnExposeComplete: enter
00:02:24.661 00.000 10844 UpdateGuideState(): m_state=6
00:02:24.663 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4351
00:02:24.663 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=61.44, Mass=2502, SNR=31.9, Peak=248 HFD=3.6
00:02:24.663 00.000 10844 MultiStar: [#1 -0.16,0.43,1.11,U] [#2 -0.43,0.46,0.00,M2] [#3 0.16,0.14,1.03,U] [#4 0.24,0.04,1.06,U] [#5 -0.11,-0.03,1.08,U] [#6 -0.05,-0.09,1.04,U] [#7 -0.05,-0.20,0.97,U] [#8 -0.48,0.57,0.00,M1] 
00:02:24.664 00.001 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.17, 0.16}
00:02:24.664 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
00:02:24.664 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
00:02:24.664 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.85 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
00:02:24.666 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
00:02:24.667 00.001 10844 Enqueuing Move request for scope (-0.02, 0.07)
00:02:24.667 00.000 11060 Worker thread wakes up
00:02:24.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:02:24.667 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:02:24.667 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.06 yDistance=-0.03
00:02:24.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:02:24.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:24.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:24.667 00.000 11060 MoveAxis(E, 0, ABG)
00:02:24.667 00.000 11060 Move returns status 0, amount 0
00:02:24.667 00.000 11060 MoveAxis(N, 0, ABG)
00:02:24.667 00.000 11060 Move returns status 0, amount 0
00:02:24.667 00.000 11060 move complete, result=0
00:02:24.667 00.000 11060 worker thread done servicing request
00:02:24.672 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:24.688 00.016 10844 UpdateGuideState exits: m=2502 SNR=31.9
00:02:24.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:24.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:24.688 00.000 10844 Enqueuing Expose request
00:02:24.688 00.000 11060 Worker thread wakes up
00:02:24.688 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:24.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:24.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:25.320 00.632 11060 Exposure complete
00:02:25.512 00.192 11060 worker thread done servicing request
00:02:25.512 00.000 10844 OnExposeComplete: enter
00:02:25.512 00.000 10844 UpdateGuideState(): m_state=6
00:02:25.512 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4352
00:02:25.512 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.11, Mass=2952, SNR=35.0, Peak=239 HFD=3.4
00:02:25.512 00.000 10844 MultiStar: [#1 0.17,0.15,1.05,U] [#2 -0.29,0.39,1.86,U] [#3 0.06,-0.08,1.06,U] [#4 -0.07,-0.22,0.92,U] [#5 0.21,-0.38,1.05,U] [#6 -0.05,0.33,0.94,U] [#7 -0.25,-0.47,0.88,U] [#8 -0.34,0.65,0.00,M2] 
00:02:25.512 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {-0.10, -0.16}
00:02:25.512 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
00:02:25.512 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
00:02:25.516 00.004 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.01 mountX=0.02 mountY=-0.06, mountTheta=-1.26
00:02:25.516 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
00:02:25.516 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
00:02:25.516 00.000 11060 Worker thread wakes up
00:02:25.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:02:25.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:02:25.516 00.000 11060 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=-0.06
00:02:25.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:02:25.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:25.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:02:25.516 00.000 11060 MoveAxis(E, 0, ABG)
00:02:25.516 00.000 11060 Move returns status 0, amount 0
00:02:25.516 00.000 11060 MoveAxis(N, 0, ABG)
00:02:25.516 00.000 11060 Move returns status 0, amount 0
00:02:25.516 00.000 11060 move complete, result=0
00:02:25.516 00.000 11060 worker thread done servicing request
00:02:25.526 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:25.542 00.016 10844 UpdateGuideState exits: m=2952 SNR=35.0
00:02:25.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:25.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:25.542 00.000 10844 Enqueuing Expose request
00:02:25.542 00.000 11060 Worker thread wakes up
00:02:25.542 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:25.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:25.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:26.179 00.637 11060 Exposure complete
00:02:26.358 00.179 11060 worker thread done servicing request
00:02:26.358 00.000 10844 OnExposeComplete: enter
00:02:26.358 00.000 10844 UpdateGuideState(): m_state=6
00:02:26.358 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4353
00:02:26.358 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=61.78, Mass=3357, SNR=37.5, Peak=255 HFD=3.7
00:02:26.358 00.000 10844 MultiStar: [#1 0.05,0.32,0.94,U] [#2 -0.35,0.44,1.90,U] [#3 0.33,-0.06,0.88,U] [#4 -0.22,-0.17,1.02,U] [#5 -0.03,-0.18,1.02,U] [#6 0.38,0.66,0.00,M1] [#7 -0.15,-0.37,0.78,U] [#8 -0.17,1.13,0.00,M3] 
00:02:26.358 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.12}, one-star: {-0.07, 0.50}
00:02:26.358 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.02 = -2.27)
00:02:26.358 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
00:02:26.358 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.26 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
00:02:26.358 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
00:02:26.358 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
00:02:26.358 00.000 11060 Worker thread wakes up
00:02:26.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
00:02:26.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
00:02:26.358 00.000 11060 Moving (-0.10, 0.12) raw xDistance=-0.10 yDistance=-0.12
00:02:26.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:02:26.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:26.363 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:02:26.363 00.000 11060 MoveAxis(E, 0, ABG)
00:02:26.363 00.000 11060 Move returns status 0, amount 0
00:02:26.363 00.000 11060 MoveAxis(N, 0, ABG)
00:02:26.363 00.000 11060 Move returns status 0, amount 0
00:02:26.363 00.000 11060 move complete, result=0
00:02:26.363 00.000 11060 worker thread done servicing request
00:02:26.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:26.379 00.016 10844 UpdateGuideState exits: m=3357 SNR=37.5 Saturated
00:02:26.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:26.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:26.379 00.000 10844 Enqueuing Expose request
00:02:26.379 00.000 11060 Worker thread wakes up
00:02:26.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:26.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:26.379 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:27.014 00.635 11060 Exposure complete
00:02:27.161 00.147 11060 worker thread done servicing request
00:02:27.161 00.000 10844 OnExposeComplete: enter
00:02:27.161 00.000 10844 UpdateGuideState(): m_state=6
00:02:27.161 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4354
00:02:27.161 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.04, Mass=3065, SNR=35.7, Peak=253 HFD=3.4
00:02:27.161 00.000 10844 MultiStar: [#1 0.63,-0.01,0.00,M1] [#2 -0.30,0.57,0.00,M1] [#3 0.88,0.15,0.00,M1] [#4 -0.04,0.16,0.87,U] [#5 -0.20,-0.18,1.06,U] [#6 -0.48,0.30,0.92,U] [#7 0.23,-0.49,0.87,U] [#8 0.17,0.97,0.00,M4] 
00:02:27.161 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.09}, one-star: {0.05, -0.24}
00:02:27.161 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
00:02:27.161 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
00:02:27.161 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.34 mountX=0.11 mountY=-0.07, mountTheta=-0.60
00:02:27.161 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.09, opts=13)
00:02:27.161 00.000 10844 Enqueuing Move request for scope (-0.09, -0.09)
00:02:27.161 00.000 11060 Worker thread wakes up
00:02:27.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
00:02:27.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
00:02:27.161 00.000 11060 Moving (-0.09, -0.09) raw xDistance=0.11 yDistance=-0.07
00:02:27.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:02:27.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:27.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:02:27.161 00.000 11060 MoveAxis(E, 0, ABG)
00:02:27.161 00.000 11060 Move returns status 0, amount 0
00:02:27.161 00.000 11060 MoveAxis(N, 0, ABG)
00:02:27.161 00.000 11060 Move returns status 0, amount 0
00:02:27.161 00.000 11060 move complete, result=0
00:02:27.161 00.000 11060 worker thread done servicing request
00:02:27.182 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:27.197 00.015 10844 UpdateGuideState exits: m=3065 SNR=35.7
00:02:27.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:27.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:27.197 00.000 10844 Enqueuing Expose request
00:02:27.197 00.000 11060 Worker thread wakes up
00:02:27.197 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:27.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:27.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:27.827 00.630 11060 Exposure complete
00:02:28.009 00.182 11060 worker thread done servicing request
00:02:28.014 00.005 10844 OnExposeComplete: enter
00:02:28.014 00.000 10844 UpdateGuideState(): m_state=6
00:02:28.014 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4355
00:02:28.014 00.000 10844 Star::Find returns 1 (1), X=258.42, Y=61.66, Mass=2992, SNR=35.1, Peak=255 HFD=3.4
00:02:28.014 00.000 10844 MultiStar: [#1 -0.19,0.39,1.00,U] [#2 -0.15,0.25,1.95,U] [#3 -0.06,0.20,1.01,U] [#4 0.02,0.02,0.98,U] [#5 0.13,0.25,1.04,U] [#6 0.27,0.26,0.90,U] [#7 -0.30,-0.09,0.82,U] [#8 -0.23,0.54,1.00,U] 
00:02:28.014 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.25}, one-star: {0.06, 0.38}
00:02:28.014 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
00:02:28.014 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
00:02:28.014 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.80 mountX=-0.24 mountY=-0.10, mountTheta=-2.75
00:02:28.014 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.25, opts=13)
00:02:28.014 00.000 10844 Enqueuing Move request for scope (-0.06, 0.25)
00:02:28.014 00.000 11060 Worker thread wakes up
00:02:28.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
00:02:28.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
00:02:28.014 00.000 11060 Moving (-0.06, 0.25) raw xDistance=-0.24 yDistance=-0.10
00:02:28.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:02:28.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:28.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:02:28.014 00.000 11060 MoveAxis(E, 41, ABG)
00:02:28.014 00.000 11060 Guiding  Dir = 2, Dur = 41
00:02:28.020 00.006 11060 IsSlewing returns 0
00:02:28.020 00.000 11060 IsGuiding returns 0
00:02:28.033 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:28.045 00.012 10844 UpdateGuideState exits: m=2992 SNR=35.1 Saturated
00:02:28.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:28.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:28.045 00.000 10844 Enqueuing Expose request
00:02:28.077 00.032 11060 IsGuiding returns 0
00:02:28.077 00.000 11060 Move returns status 0, amount 41
00:02:28.077 00.000 11060 MoveAxis(N, 0, ABG)
00:02:28.077 00.000 11060 Move returns status 0, amount 0
00:02:28.077 00.000 11060 move complete, result=0
00:02:28.077 00.000 11060 worker thread done servicing request
00:02:28.077 00.000 11060 Worker thread wakes up
00:02:28.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:28.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:28.077 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
00:02:28.717 00.640 11060 Exposure complete
00:02:28.880 00.163 11060 worker thread done servicing request
00:02:28.880 00.000 10844 OnExposeComplete: enter
00:02:28.880 00.000 10844 UpdateGuideState(): m_state=6
00:02:28.884 00.004 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4356
00:02:28.884 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.62, Mass=3381, SNR=37.1, Peak=255 HFD=3.4
00:02:28.884 00.000 10844 MultiStar: [#1 0.13,0.78,0.00,M1] [#2 -0.76,-0.37,0.00,M1] [#3 0.61,0.47,0.00,M1] [#4 0.12,0.20,0.89,U] [#5 -0.32,-0.21,0.97,U] [#6 0.12,0.44,0.82,U] [#7 -0.11,-0.08,0.89,U] [#8 -0.22,0.45,0.85,U] 
00:02:28.884 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.18}, one-star: {0.12, 0.34}
00:02:28.884 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
00:02:28.884 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
00:02:28.884 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.83 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
00:02:28.886 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
00:02:28.886 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
00:02:28.886 00.000 11060 Worker thread wakes up
00:02:28.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
00:02:28.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
00:02:28.886 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=-0.08
00:02:28.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:02:28.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:28.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:28.886 00.000 11060 MoveAxis(E, 31, ABG)
00:02:28.886 00.000 11060 Guiding  Dir = 2, Dur = 31
00:02:28.890 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:02:28.903 00.013 10844 UpdateGuideState exits: m=3381 SNR=37.1 Saturated
00:02:28.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:28.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:28.903 00.000 10844 Enqueuing Expose request
00:02:28.926 00.023 11060 IsSlewing returns 0
00:02:28.926 00.000 11060 IsGuiding returns 0
00:02:29.001 00.075 11060 IsGuiding returns 0
00:02:29.001 00.000 11060 Move returns status 0, amount 31
00:02:29.001 00.000 11060 MoveAxis(N, 0, ABG)
00:02:29.001 00.000 11060 Move returns status 0, amount 0
00:02:29.001 00.000 11060 move complete, result=0
00:02:29.001 00.000 11060 worker thread done servicing request
00:02:29.001 00.000 11060 Worker thread wakes up
00:02:29.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:29.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:29.001 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:02:29.649 00.648 11060 Exposure complete
00:02:29.818 00.169 11060 worker thread done servicing request
00:02:29.818 00.000 10844 OnExposeComplete: enter
00:02:29.818 00.000 10844 UpdateGuideState(): m_state=6
00:02:29.818 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4357
00:02:29.818 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.15, Mass=3148, SNR=36.4, Peak=246 HFD=3.7
00:02:29.818 00.000 10844 MultiStar: [#1 0.25,-0.22,0.99,U] [#2 -0.45,-0.05,1.92,U] [#3 0.43,-0.51,0.00,M2] [#4 -0.18,-0.84,0.00,M1] [#5 0.07,-0.34,0.93,U] [#6 0.43,-0.45,0.85,U] [#7 -0.25,-0.57,0.00,M1] [#8 -0.10,-0.26,0.88,U] 
00:02:29.818 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.21}, one-star: {0.28, -0.13}
00:02:29.819 00.001 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
00:02:29.819 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
00:02:29.819 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=0.20 mountY=0.04, mountTheta=0.18
00:02:29.819 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.21, opts=13)
00:02:29.819 00.000 10844 Enqueuing Move request for scope (0.00, -0.21)
00:02:29.819 00.000 11060 Worker thread wakes up
00:02:29.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
00:02:29.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
00:02:29.819 00.000 11060 Moving (0.00, -0.21) raw xDistance=0.20 yDistance=0.04
00:02:29.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:02:29.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:29.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:02:29.819 00.000 11060 MoveAxis(W, 35, ABG)
00:02:29.819 00.000 11060 Guiding  Dir = 3, Dur = 35
00:02:29.823 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:29.841 00.018 10844 UpdateGuideState exits: m=3148 SNR=36.4
00:02:29.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:29.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:29.841 00.000 10844 Enqueuing Expose request
00:02:29.853 00.012 11060 IsSlewing returns 0
00:02:29.853 00.000 11060 IsGuiding returns 0
00:02:29.915 00.062 11060 IsGuiding returns 0
00:02:29.915 00.000 11060 Move returns status 0, amount 35
00:02:29.915 00.000 11060 MoveAxis(N, 0, ABG)
00:02:29.915 00.000 11060 Move returns status 0, amount 0
00:02:29.915 00.000 11060 move complete, result=0
00:02:29.915 00.000 11060 worker thread done servicing request
00:02:29.915 00.000 11060 Worker thread wakes up
00:02:29.917 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:29.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:29.917 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
00:02:30.540 00.623 11060 Exposure complete
00:02:30.707 00.167 11060 worker thread done servicing request
00:02:30.707 00.000 10844 OnExposeComplete: enter
00:02:30.707 00.000 10844 UpdateGuideState(): m_state=6
00:02:30.707 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4358
00:02:30.707 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.11, Mass=2855, SNR=34.5, Peak=247 HFD=3.5
00:02:30.707 00.000 10844 MultiStar: [#1 0.52,0.22,0.99,U] [#2 0.26,0.43,1.97,U] [#3 0.36,-0.21,1.08,U] [#4 0.13,-0.30,1.06,U] [#5 -0.06,-0.45,1.09,U] [#6 0.22,0.15,1.01,U] [#7 -0.14,-0.27,0.89,U] [#8 -0.29,0.24,1.00,U] 
00:02:30.707 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.14, -0.17}
00:02:30.707 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
00:02:30.707 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
00:02:30.707 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=-0.03 mountY=0.14, mountTheta=1.77
00:02:30.707 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.00, opts=13)
00:02:30.707 00.000 10844 Enqueuing Move request for scope (0.14, 0.00)
00:02:30.707 00.000 11060 Worker thread wakes up
00:02:30.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
00:02:30.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
00:02:30.707 00.000 11060 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=0.14
00:02:30.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:30.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:30.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:02:30.707 00.000 11060 MoveAxis(E, 0, ABG)
00:02:30.707 00.000 11060 Move returns status 0, amount 0
00:02:30.707 00.000 11060 MoveAxis(N, 0, ABG)
00:02:30.707 00.000 11060 Move returns status 0, amount 0
00:02:30.707 00.000 11060 move complete, result=0
00:02:30.707 00.000 11060 worker thread done servicing request
00:02:30.718 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:30.728 00.010 10844 UpdateGuideState exits: m=2855 SNR=34.5
00:02:30.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:30.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:30.728 00.000 10844 Enqueuing Expose request
00:02:30.728 00.000 11060 Worker thread wakes up
00:02:30.728 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:30.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:30.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:31.367 00.639 11060 Exposure complete
00:02:31.528 00.161 11060 worker thread done servicing request
00:02:31.528 00.000 10844 OnExposeComplete: enter
00:02:31.528 00.000 10844 UpdateGuideState(): m_state=6
00:02:31.528 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4359
00:02:31.528 00.000 10844 Star::Find returns 1 (1), X=258.71, Y=61.30, Mass=3200, SNR=36.5, Peak=255 HFD=3.5
00:02:31.528 00.000 10844 MultiStar: [#1 0.44,0.30,1.01,U] [#2 -0.16,0.54,1.92,U] [#3 0.60,0.24,0.00,M2] [#4 0.30,0.26,0.97,U] [#5 0.14,-0.04,0.96,U] [#6 0.56,0.21,0.84,U] [#7 0.29,-0.30,0.85,U] [#8 0.05,0.46,0.95,U] 
00:02:31.528 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.23}, one-star: {0.35, 0.02}
00:02:31.528 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
00:02:31.528 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
00:02:31.528 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.30 cameraTheta=0.86 mountX=-0.26 mountY=0.16, mountTheta=2.60
00:02:31.528 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.23, opts=13)
00:02:31.528 00.000 10844 Enqueuing Move request for scope (0.20, 0.23)
00:02:31.528 00.000 11060 Worker thread wakes up
00:02:31.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.23) opts 0xd
00:02:31.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.23)
00:02:31.528 00.000 11060 Moving (0.20, 0.23) raw xDistance=-0.26 yDistance=0.16
00:02:31.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:02:31.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:31.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:02:31.533 00.005 11060 MoveAxis(E, 45, ABG)
00:02:31.533 00.000 11060 Guiding  Dir = 2, Dur = 45
00:02:31.538 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:31.538 00.000 11060 IsSlewing returns 0
00:02:31.538 00.000 11060 IsGuiding returns 0
00:02:31.550 00.012 10844 UpdateGuideState exits: m=3200 SNR=36.5 Saturated
00:02:31.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:31.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:31.550 00.000 10844 Enqueuing Expose request
00:02:31.596 00.046 11060 IsGuiding returns 0
00:02:31.596 00.000 11060 Move returns status 0, amount 45
00:02:31.596 00.000 11060 MoveAxis(N, 0, ABG)
00:02:31.596 00.000 11060 Move returns status 0, amount 0
00:02:31.596 00.000 11060 move complete, result=0
00:02:31.596 00.000 11060 worker thread done servicing request
00:02:31.596 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
00:02:31.596 00.000 11060 Worker thread wakes up
00:02:31.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:31.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:32.246 00.650 11060 Exposure complete
00:02:32.421 00.175 11060 worker thread done servicing request
00:02:32.421 00.000 10844 OnExposeComplete: enter
00:02:32.421 00.000 10844 UpdateGuideState(): m_state=6
00:02:32.421 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4360
00:02:32.421 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=60.91, Mass=2924, SNR=35.1, Peak=255 HFD=3.4
00:02:32.421 00.000 10844 MultiStar: [#1 0.32,-0.10,1.04,U] [#2 -0.02,0.53,2.06,U] [#3 0.66,-0.13,0.00,M3] [#4 -0.06,-0.02,0.95,U] [#5 -0.00,-0.15,1.06,U] [#6 -0.10,-0.33,0.98,U] [#7 0.37,-0.64,0.00,M1] [#8 0.47,-0.05,0.94,U] 
00:02:32.426 00.005 10844 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {0.26, -0.37}
00:02:32.426 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
00:02:32.426 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
00:02:32.426 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=-0.03 mountY=0.10, mountTheta=1.85
00:02:32.426 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
00:02:32.426 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
00:02:32.426 00.000 11060 Worker thread wakes up
00:02:32.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:02:32.426 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:02:32.426 00.000 11060 Moving (0.10, 0.01) raw xDistance=-0.03 yDistance=0.10
00:02:32.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:32.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:32.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:02:32.426 00.000 11060 MoveAxis(E, 0, ABG)
00:02:32.426 00.000 11060 Move returns status 0, amount 0
00:02:32.426 00.000 11060 MoveAxis(N, 0, ABG)
00:02:32.426 00.000 11060 Move returns status 0, amount 0
00:02:32.426 00.000 11060 move complete, result=0
00:02:32.426 00.000 11060 worker thread done servicing request
00:02:32.432 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:32.457 00.025 10844 UpdateGuideState exits: m=2924 SNR=35.1 Saturated
00:02:32.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:32.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:32.457 00.000 10844 Enqueuing Expose request
00:02:32.457 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:32.457 00.000 11060 Worker thread wakes up
00:02:32.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:32.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:33.101 00.644 11060 Exposure complete
00:02:33.272 00.171 11060 worker thread done servicing request
00:02:33.272 00.000 10844 OnExposeComplete: enter
00:02:33.272 00.000 10844 UpdateGuideState(): m_state=6
00:02:33.272 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4361
00:02:33.272 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.40, Mass=2957, SNR=35.2, Peak=252 HFD=3.4
00:02:33.272 00.000 10844 MultiStar: [#1 -0.13,0.04,1.12,U] [#2 -0.15,-0.02,1.93,U] [#3 0.49,0.10,1.00,U] [#4 0.15,0.30,1.05,U] [#5 0.05,-0.46,1.01,U] [#6 0.05,0.04,0.89,U] [#7 -0.18,-0.40,0.82,U] [#8 -0.43,0.42,1.04,U] 
00:02:33.272 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.06, 0.12}
00:02:33.272 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
00:02:33.272 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.96)
00:02:33.272 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.59 mountX=-0.02 mountY=-0.04, mountTheta=-1.94
00:02:33.272 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
00:02:33.272 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
00:02:33.272 00.000 11060 Worker thread wakes up
00:02:33.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:02:33.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:02:33.272 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
00:02:33.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:02:33.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:33.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:02:33.272 00.000 11060 MoveAxis(E, 0, ABG)
00:02:33.272 00.000 11060 Move returns status 0, amount 0
00:02:33.272 00.000 11060 MoveAxis(N, 0, ABG)
00:02:33.272 00.000 11060 Move returns status 0, amount 0
00:02:33.272 00.000 11060 move complete, result=0
00:02:33.272 00.000 11060 worker thread done servicing request
00:02:33.279 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:33.287 00.008 10844 UpdateGuideState exits: m=2957 SNR=35.2
00:02:33.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:33.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:33.287 00.000 10844 Enqueuing Expose request
00:02:33.287 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:33.287 00.000 11060 Worker thread wakes up
00:02:33.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:33.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:33.933 00.646 11060 Exposure complete
00:02:34.162 00.229 11060 worker thread done servicing request
00:02:34.162 00.000 10844 OnExposeComplete: enter
00:02:34.162 00.000 10844 UpdateGuideState(): m_state=6
00:02:34.162 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4362
00:02:34.162 00.000 10844 Star::Find returns 1 (0), X=258.16, Y=60.92, Mass=2927, SNR=34.5, Peak=229 HFD=3.7
00:02:34.162 00.000 10844 MultiStar: [#1 -0.25,-0.14,0.99,U] [#2 -0.41,0.07,2.02,U] [#3 -0.24,-0.44,0.92,U] [#4 0.43,-0.13,0.88,U] [#5 -0.39,-0.25,1.02,U] [#6 -0.16,-0.34,1.00,U] [#7 -0.34,-0.68,0.00,M1] [#8 -0.23,-0.00,0.90,U] 
00:02:34.162 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.17}, one-star: {-0.20, -0.36}
00:02:34.162 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:02:34.162 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
00:02:34.162 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.17 hyp=0.27 cameraTheta=-2.48 mountX=0.21 mountY=-0.19, mountTheta=-0.73
00:02:34.165 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.17, opts=13)
00:02:34.165 00.000 10844 Enqueuing Move request for scope (-0.22, -0.17)
00:02:34.165 00.000 11060 Worker thread wakes up
00:02:34.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.17) opts 0xd
00:02:34.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.17)
00:02:34.165 00.000 11060 Moving (-0.22, -0.17) raw xDistance=0.21 yDistance=-0.19
00:02:34.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:02:34.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:34.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:02:34.165 00.000 11060 MoveAxis(W, 36, ABG)
00:02:34.165 00.000 11060 Guiding  Dir = 3, Dur = 36
00:02:34.176 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:34.191 00.015 11060 IsSlewing returns 0
00:02:34.191 00.000 11060 IsGuiding returns 0
00:02:34.196 00.005 10844 UpdateGuideState exits: m=2927 SNR=34.5
00:02:34.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:34.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:34.196 00.000 10844 Enqueuing Expose request
00:02:34.252 00.056 11060 IsGuiding returns 0
00:02:34.252 00.000 11060 Move returns status 0, amount 36
00:02:34.252 00.000 11060 MoveAxis(N, 0, ABG)
00:02:34.252 00.000 11060 Move returns status 0, amount 0
00:02:34.252 00.000 11060 move complete, result=0
00:02:34.252 00.000 11060 worker thread done servicing request
00:02:34.252 00.000 11060 Worker thread wakes up
00:02:34.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:34.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:34.252 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
00:02:34.891 00.639 11060 Exposure complete
00:02:35.064 00.173 11060 worker thread done servicing request
00:02:35.064 00.000 10844 OnExposeComplete: enter
00:02:35.064 00.000 10844 UpdateGuideState(): m_state=6
00:02:35.064 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4363
00:02:35.064 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=60.91, Mass=3348, SNR=36.9, Peak=255 HFD=3.5
00:02:35.064 00.000 10844 MultiStar: [#1 -0.12,-0.25,0.92,U] [#2 -0.18,0.02,1.77,U] [#3 0.23,-0.22,0.92,U] [#4 0.24,-0.30,0.96,U] [#5 -0.19,-0.14,1.02,U] [#6 -0.14,-0.29,0.89,U] [#7 -0.50,-0.68,0.00,M2] [#8 -0.30,0.21,0.86,U] 
00:02:35.064 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.15}, one-star: {0.01, -0.37}
00:02:35.064 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
00:02:35.064 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
00:02:35.064 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.98 mountX=0.16 mountY=-0.04, mountTheta=-0.24
00:02:35.070 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
00:02:35.070 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
00:02:35.070 00.000 11060 Worker thread wakes up
00:02:35.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
00:02:35.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
00:02:35.070 00.000 11060 Moving (-0.07, -0.15) raw xDistance=0.16 yDistance=-0.04
00:02:35.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
00:02:35.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:35.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:02:35.070 00.000 11060 MoveAxis(W, 29, ABG)
00:02:35.070 00.000 11060 Guiding  Dir = 3, Dur = 29
00:02:35.075 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:35.090 00.015 10844 UpdateGuideState exits: m=3348 SNR=36.9 Saturated
00:02:35.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:35.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:35.090 00.000 10844 Enqueuing Expose request
00:02:35.095 00.005 11060 IsSlewing returns 0
00:02:35.095 00.000 11060 IsGuiding returns 0
00:02:35.140 00.045 11060 IsGuiding returns 0
00:02:35.140 00.000 11060 Move returns status 0, amount 29
00:02:35.141 00.001 11060 MoveAxis(N, 0, ABG)
00:02:35.141 00.000 11060 Move returns status 0, amount 0
00:02:35.141 00.000 11060 move complete, result=0
00:02:35.141 00.000 11060 worker thread done servicing request
00:02:35.141 00.000 11060 Worker thread wakes up
00:02:35.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:35.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:35.141 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
00:02:35.759 00.618 11060 Exposure complete
00:02:35.910 00.151 11060 worker thread done servicing request
00:02:35.910 00.000 10844 OnExposeComplete: enter
00:02:35.910 00.000 10844 UpdateGuideState(): m_state=6
00:02:35.910 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4364
00:02:35.910 00.000 10844 Star::Find returns 1 (0), X=258.63, Y=61.21, Mass=3238, SNR=36.5, Peak=242 HFD=3.7
00:02:35.910 00.000 10844 MultiStar: [#1 0.44,-0.06,1.00,U] [#2 -0.34,0.25,1.82,U] [#3 0.66,-0.69,0.00,M1] [#4 0.06,-0.26,0.91,U] [#5 0.06,-0.96,0.00,M1] [#6 0.23,-0.11,0.87,U] [#7 0.07,-0.38,0.84,U] [#8 -0.51,0.25,0.83,U] 
00:02:35.910 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.02}, one-star: {0.27, -0.07}
00:02:35.910 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
00:02:35.910 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
00:02:35.910 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.81 mountX=0.02 mountY=-0.00, mountTheta=-0.07
00:02:35.910 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.02, opts=13)
00:02:35.910 00.000 10844 Enqueuing Move request for scope (-0.00, -0.02)
00:02:35.910 00.000 11060 Worker thread wakes up
00:02:35.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
00:02:35.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
00:02:35.910 00.000 11060 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=-0.00
00:02:35.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:02:35.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:35.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:02:35.910 00.000 11060 MoveAxis(E, 0, ABG)
00:02:35.910 00.000 11060 Move returns status 0, amount 0
00:02:35.910 00.000 11060 MoveAxis(N, 0, ABG)
00:02:35.910 00.000 11060 Move returns status 0, amount 0
00:02:35.910 00.000 11060 move complete, result=0
00:02:35.916 00.006 11060 worker thread done servicing request
00:02:35.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:35.937 00.021 10844 UpdateGuideState exits: m=3238 SNR=36.5
00:02:35.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:35.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:35.937 00.000 10844 Enqueuing Expose request
00:02:35.937 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:35.937 00.000 11060 Worker thread wakes up
00:02:35.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:35.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:36.578 00.641 11060 Exposure complete
00:02:36.770 00.192 11060 worker thread done servicing request
00:02:36.770 00.000 10844 OnExposeComplete: enter
00:02:36.770 00.000 10844 UpdateGuideState(): m_state=6
00:02:36.770 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4365
00:02:36.770 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=60.94, Mass=3095, SNR=35.8, Peak=245 HFD=3.6
00:02:36.770 00.000 10844 MultiStar: [#1 0.17,0.07,1.02,U] [#2 -0.20,-0.36,1.93,U] [#3 0.39,-0.89,0.00,M2] [#4 0.07,0.02,1.04,U] [#5 -0.16,-0.91,0.00,M2] [#6 0.04,-0.33,0.87,U] [#7 -0.26,-0.42,0.80,U] [#8 -0.10,0.02,0.90,U] 
00:02:36.770 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.20}, one-star: {0.10, -0.34}
00:02:36.770 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
00:02:36.770 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
00:02:36.770 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.76 mountX=0.21 mountY=-0.01, mountTheta=-0.03
00:02:36.773 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.20, opts=13)
00:02:36.773 00.000 10844 Enqueuing Move request for scope (-0.04, -0.20)
00:02:36.773 00.000 11060 Worker thread wakes up
00:02:36.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
00:02:36.773 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
00:02:36.774 00.001 11060 Moving (-0.04, -0.20) raw xDistance=0.21 yDistance=-0.01
00:02:36.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:02:36.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:36.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:02:36.774 00.000 11060 MoveAxis(W, 36, ABG)
00:02:36.774 00.000 11060 Guiding  Dir = 3, Dur = 36
00:02:36.794 00.020 11060 IsSlewing returns 0
00:02:36.795 00.001 11060 IsGuiding returns 0
00:02:36.796 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:36.810 00.014 10844 UpdateGuideState exits: m=3095 SNR=35.8
00:02:36.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:36.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:36.810 00.000 10844 Enqueuing Expose request
00:02:36.850 00.040 11060 IsGuiding returns 0
00:02:36.850 00.000 11060 Move returns status 0, amount 36
00:02:36.850 00.000 11060 MoveAxis(N, 0, ABG)
00:02:36.850 00.000 11060 Move returns status 0, amount 0
00:02:36.850 00.000 11060 move complete, result=0
00:02:36.850 00.000 11060 worker thread done servicing request
00:02:36.850 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
00:02:36.850 00.000 11060 Worker thread wakes up
00:02:36.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:36.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:37.479 00.629 11060 Exposure complete
00:02:37.640 00.161 11060 worker thread done servicing request
00:02:37.640 00.000 10844 OnExposeComplete: enter
00:02:37.640 00.000 10844 UpdateGuideState(): m_state=6
00:02:37.640 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4366
00:02:37.640 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.28, Mass=2896, SNR=34.1, Peak=248 HFD=3.6
00:02:37.640 00.000 10844 MultiStar: [#1 0.32,0.19,1.07,U] [#2 -0.23,0.04,2.14,U] [#3 0.55,-0.14,1.07,U] [#4 0.20,-0.31,1.02,U] [#5 -0.03,-0.64,0.00,M3] [#6 0.19,0.83,0.00,M1] [#7 0.06,-0.12,0.93,U] [#8 -0.19,0.65,0.00,M1] 
00:02:37.640 00.000 10844 single-star, 5 included, MultiStar: {0.11, -0.04}, one-star: {0.11, 0.00}
00:02:37.640 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
00:02:37.640 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
00:02:37.640 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.02 mountY=0.11, mountTheta=1.78
00:02:37.640 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.00, opts=13)
00:02:37.640 00.000 10844 Enqueuing Move request for scope (0.11, 0.00)
00:02:37.640 00.000 11060 Worker thread wakes up
00:02:37.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:02:37.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:02:37.640 00.000 11060 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=0.11
00:02:37.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:02:37.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:37.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:02:37.640 00.000 11060 MoveAxis(E, 0, ABG)
00:02:37.640 00.000 11060 Move returns status 0, amount 0
00:02:37.640 00.000 11060 MoveAxis(N, 0, ABG)
00:02:37.640 00.000 11060 Move returns status 0, amount 0
00:02:37.640 00.000 11060 move complete, result=0
00:02:37.640 00.000 11060 worker thread done servicing request
00:02:37.650 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:37.680 00.030 10844 UpdateGuideState exits: m=2896 SNR=34.1
00:02:37.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:37.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:37.680 00.000 10844 Enqueuing Expose request
00:02:37.680 00.000 11060 Worker thread wakes up
00:02:37.680 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:37.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:37.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:38.316 00.636 11060 Exposure complete
00:02:38.464 00.148 11060 worker thread done servicing request
00:02:38.464 00.000 10844 OnExposeComplete: enter
00:02:38.464 00.000 10844 UpdateGuideState(): m_state=6
00:02:38.464 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4367
00:02:38.464 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=61.13, Mass=3428, SNR=37.8, Peak=255 HFD=3.5
00:02:38.470 00.006 10844 MultiStar: [#1 0.42,-0.32,0.99,U] [#2 -0.04,0.14,1.85,U] [#3 0.44,0.00,0.89,U] [#4 0.43,-0.50,0.00,M1] [#5 0.07,-0.32,0.92,U] [#6 0.37,0.29,0.86,U] [#7 -0.06,-0.63,0.00,M1] [#8 -0.02,0.31,0.90,U] 
00:02:38.470 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.00}, one-star: {0.34, -0.15}
00:02:38.470 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
00:02:38.470 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
00:02:38.470 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.02 mountX=-0.04 mountY=0.19, mountTheta=1.78
00:02:38.470 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.00, opts=13)
00:02:38.470 00.000 10844 Enqueuing Move request for scope (0.19, 0.00)
00:02:38.470 00.000 11060 Worker thread wakes up
00:02:38.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
00:02:38.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
00:02:38.470 00.000 11060 Moving (0.19, 0.00) raw xDistance=-0.04 yDistance=0.19
00:02:38.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:02:38.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:38.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:02:38.470 00.000 11060 MoveAxis(E, 0, ABG)
00:02:38.470 00.000 11060 Move returns status 0, amount 0
00:02:38.470 00.000 11060 MoveAxis(N, 0, ABG)
00:02:38.470 00.000 11060 Move returns status 0, amount 0
00:02:38.470 00.000 11060 move complete, result=0
00:02:38.470 00.000 11060 worker thread done servicing request
00:02:38.475 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:38.490 00.015 10844 UpdateGuideState exits: m=3428 SNR=37.8 Saturated
00:02:38.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:38.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:38.490 00.000 10844 Enqueuing Expose request
00:02:38.490 00.000 11060 Worker thread wakes up
00:02:38.490 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:38.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:38.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:39.132 00.642 11060 Exposure complete
00:02:39.297 00.165 11060 worker thread done servicing request
00:02:39.297 00.000 10844 OnExposeComplete: enter
00:02:39.297 00.000 10844 UpdateGuideState(): m_state=6
00:02:39.297 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4368
00:02:39.297 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.32, Mass=2762, SNR=33.7, Peak=255 HFD=3.5
00:02:39.297 00.000 10844 MultiStar: [#1 0.35,0.00,1.04,U] [#2 -0.10,0.15,2.09,U] [#3 0.62,0.02,1.01,U] [#4 0.11,-0.13,0.97,U] [#5 0.24,-0.53,1.02,U] [#6 0.29,-0.02,1.04,U] [#7 0.14,-0.46,0.88,U] [#8 0.01,0.66,0.00,M1] 
00:02:39.297 00.000 10844 single-star, 7 included, MultiStar: {0.17, -0.08}, one-star: {-0.02, 0.05}
00:02:39.297 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
00:02:39.297 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
00:02:39.297 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.03 mountX=-0.04 mountY=-0.03, mountTheta=-2.51
00:02:39.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
00:02:39.297 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
00:02:39.297 00.000 11060 Worker thread wakes up
00:02:39.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:02:39.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:02:39.297 00.000 11060 Moving (-0.02, 0.05) raw xDistance=-0.04 yDistance=-0.03
00:02:39.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:02:39.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:39.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:02:39.297 00.000 11060 MoveAxis(E, 0, ABG)
00:02:39.297 00.000 11060 Move returns status 0, amount 0
00:02:39.297 00.000 11060 MoveAxis(N, 0, ABG)
00:02:39.297 00.000 11060 Move returns status 0, amount 0
00:02:39.297 00.000 11060 move complete, result=0
00:02:39.297 00.000 11060 worker thread done servicing request
00:02:39.302 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:39.320 00.018 10844 UpdateGuideState exits: m=2762 SNR=33.7 Saturated
00:02:39.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:39.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:39.320 00.000 10844 Enqueuing Expose request
00:02:39.320 00.000 11060 Worker thread wakes up
00:02:39.320 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:39.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:39.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:39.956 00.636 11060 Exposure complete
00:02:40.122 00.166 11060 worker thread done servicing request
00:02:40.122 00.000 10844 OnExposeComplete: enter
00:02:40.122 00.000 10844 UpdateGuideState(): m_state=6
00:02:40.125 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4369
00:02:40.125 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.29, Mass=2806, SNR=33.5, Peak=250 HFD=3.4
00:02:40.125 00.000 10844 MultiStar: [#1 0.76,-0.65,0.00,M1] [#2 -0.08,0.34,1.99,U] [#3 0.59,-0.34,0.00,M1] [#4 0.61,0.23,0.00,M1] [#5 -0.00,-0.33,1.12,U] [#6 0.15,0.08,1.03,U] [#7 0.27,-0.50,0.85,U] [#8 0.51,0.53,0.00,M2] 
00:02:40.125 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.00}, one-star: {0.53, 0.01}
00:02:40.125 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
00:02:40.125 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
00:02:40.125 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.04 mountX=-0.02 mountY=0.13, mountTheta=1.72
00:02:40.127 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.00, opts=13)
00:02:40.127 00.000 10844 Enqueuing Move request for scope (0.13, -0.00)
00:02:40.127 00.000 11060 Worker thread wakes up
00:02:40.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
00:02:40.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
00:02:40.127 00.000 11060 Moving (0.13, -0.00) raw xDistance=-0.02 yDistance=0.13
00:02:40.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:02:40.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:40.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:02:40.127 00.000 11060 MoveAxis(E, 0, ABG)
00:02:40.127 00.000 11060 Move returns status 0, amount 0
00:02:40.127 00.000 11060 MoveAxis(N, 0, ABG)
00:02:40.127 00.000 11060 Move returns status 0, amount 0
00:02:40.127 00.000 11060 move complete, result=0
00:02:40.127 00.000 11060 worker thread done servicing request
00:02:40.138 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:40.155 00.017 10844 UpdateGuideState exits: m=2806 SNR=33.5
00:02:40.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:40.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:40.155 00.000 10844 Enqueuing Expose request
00:02:40.155 00.000 11060 Worker thread wakes up
00:02:40.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:40.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:40.155 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:40.799 00.644 11060 Exposure complete
00:02:40.940 00.141 11060 worker thread done servicing request
00:02:40.940 00.000 10844 OnExposeComplete: enter
00:02:40.940 00.000 10844 UpdateGuideState(): m_state=6
00:02:40.940 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4370
00:02:40.940 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.44, Mass=3070, SNR=35.6, Peak=254 HFD=3.3
00:02:40.940 00.000 10844 MultiStar: [#1 0.04,-0.85,0.00,M2] [#2 -0.27,-0.06,1.98,U] [#3 0.31,-0.12,0.93,U] [#4 0.37,-0.39,0.95,U] [#5 0.11,-0.57,1.09,U] [#6 0.10,0.04,0.90,U] [#7 -0.44,-0.54,0.00,M1] [#8 -0.12,0.16,0.86,U] 
00:02:40.940 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.11}, one-star: {0.13, 0.17}
00:02:40.940 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
00:02:40.940 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
00:02:40.940 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.18 mountX=0.10 mountY=0.06, mountTheta=0.56
00:02:40.942 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
00:02:40.942 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
00:02:40.942 00.000 11060 Worker thread wakes up
00:02:40.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:02:40.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:02:40.942 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=0.06
00:02:40.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:02:40.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:40.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:02:40.942 00.000 11060 MoveAxis(E, 0, ABG)
00:02:40.942 00.000 11060 Move returns status 0, amount 0
00:02:40.942 00.000 11060 MoveAxis(N, 0, ABG)
00:02:40.942 00.000 11060 Move returns status 0, amount 0
00:02:40.942 00.000 11060 move complete, result=0
00:02:40.942 00.000 11060 worker thread done servicing request
00:02:40.963 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:40.981 00.018 10844 UpdateGuideState exits: m=3070 SNR=35.6
00:02:40.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:40.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:40.981 00.000 10844 Enqueuing Expose request
00:02:40.981 00.000 11060 Worker thread wakes up
00:02:40.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:40.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:40.981 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:41.609 00.628 11060 Exposure complete
00:02:41.796 00.187 11060 worker thread done servicing request
00:02:41.796 00.000 10844 OnExposeComplete: enter
00:02:41.796 00.000 10844 UpdateGuideState(): m_state=6
00:02:41.796 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4371
00:02:41.796 00.000 10844 Star::Find returns 1 (1), X=258.50, Y=61.32, Mass=2665, SNR=33.2, Peak=255 HFD=3.3
00:02:41.796 00.000 10844 MultiStar: [#1 0.42,0.11,1.10,U] [#2 0.21,-0.17,2.10,U] [#3 0.29,-0.14,1.11,U] [#4 0.46,0.15,1.01,U] [#5 -0.40,-0.11,1.10,U] [#6 0.30,-0.32,0.90,U] [#7 0.14,-0.36,0.87,U] [#8 -0.33,0.15,1.01,U] 
00:02:41.796 00.000 10844 single-star, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.14, 0.04}
00:02:41.796 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
00:02:41.796 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
00:02:41.796 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=-0.07 mountY=0.13, mountTheta=2.05
00:02:41.796 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.04, opts=13)
00:02:41.796 00.000 10844 Enqueuing Move request for scope (0.14, 0.04)
00:02:41.796 00.000 11060 Worker thread wakes up
00:02:41.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:02:41.796 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:02:41.796 00.000 11060 Moving (0.14, 0.04) raw xDistance=-0.07 yDistance=0.13
00:02:41.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:02:41.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:41.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:02:41.796 00.000 11060 MoveAxis(E, 0, ABG)
00:02:41.796 00.000 11060 Move returns status 0, amount 0
00:02:41.796 00.000 11060 MoveAxis(N, 0, ABG)
00:02:41.796 00.000 11060 Move returns status 0, amount 0
00:02:41.796 00.000 11060 move complete, result=0
00:02:41.796 00.000 11060 worker thread done servicing request
00:02:41.806 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:41.822 00.016 10844 UpdateGuideState exits: m=2665 SNR=33.2 Saturated
00:02:41.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:41.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:41.822 00.000 10844 Enqueuing Expose request
00:02:41.822 00.000 11060 Worker thread wakes up
00:02:41.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:41.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:41.822 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:42.455 00.633 11060 Exposure complete
00:02:42.611 00.156 11060 worker thread done servicing request
00:02:42.611 00.000 10844 OnExposeComplete: enter
00:02:42.611 00.000 10844 UpdateGuideState(): m_state=6
00:02:42.613 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4372
00:02:42.613 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.36, Mass=3001, SNR=35.6, Peak=246 HFD=3.4
00:02:42.614 00.001 10844 MultiStar: [#1 0.62,0.51,0.00,M2] [#2 -0.16,0.06,2.06,U] [#3 0.45,-0.30,0.91,U] [#4 -0.10,-0.12,0.95,U] [#5 -0.12,-0.52,1.01,U] [#6 0.17,0.01,0.89,U] [#7 0.23,-0.08,0.92,U] [#8 0.07,-0.00,0.91,U] 
00:02:42.614 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.61, 0.08}
00:02:42.614 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
00:02:42.614 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
00:02:42.614 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.70 mountX=0.07 mountY=0.12, mountTheta=1.04
00:02:42.617 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
00:02:42.617 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
00:02:42.617 00.000 11060 Worker thread wakes up
00:02:42.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
00:02:42.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
00:02:42.617 00.000 11060 Moving (0.10, -0.09) raw xDistance=0.07 yDistance=0.12
00:02:42.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:02:42.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:42.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:02:42.617 00.000 11060 MoveAxis(E, 0, ABG)
00:02:42.617 00.000 11060 Move returns status 0, amount 0
00:02:42.619 00.002 11060 MoveAxis(N, 0, ABG)
00:02:42.619 00.000 11060 Move returns status 0, amount 0
00:02:42.619 00.000 11060 move complete, result=0
00:02:42.619 00.000 11060 worker thread done servicing request
00:02:42.627 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:42.639 00.012 10844 UpdateGuideState exits: m=3001 SNR=35.6
00:02:42.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:42.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:42.639 00.000 10844 Enqueuing Expose request
00:02:42.639 00.000 11060 Worker thread wakes up
00:02:42.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:42.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:42.639 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:02:43.276 00.637 11060 Exposure complete
00:02:43.442 00.166 11060 worker thread done servicing request
00:02:43.442 00.000 10844 OnExposeComplete: enter
00:02:43.442 00.000 10844 UpdateGuideState(): m_state=6
00:02:43.442 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4373
00:02:43.442 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.47, Mass=2973, SNR=34.6, Peak=249 HFD=3.6
00:02:43.442 00.000 10844 MultiStar: [#1 0.59,0.15,1.04,U] [#2 0.29,0.21,2.02,U] [#3 0.57,-0.04,1.00,U] [#4 -0.07,0.17,1.04,U] [#5 0.25,-0.21,0.99,U] [#6 0.63,0.29,0.00,M1] [#7 0.50,0.09,0.80,U] [#8 0.46,0.80,0.00,M1] 
00:02:43.442 00.000 10844 refined, 6 included, MultiStar: {0.36, 0.10}, one-star: {0.50, 0.19}
00:02:43.442 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
00:02:43.442 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
00:02:43.442 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.10 hyp=0.38 cameraTheta=0.27 mountX=-0.16 mountY=0.34, mountTheta=2.02
00:02:43.444 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.10, opts=13)
00:02:43.444 00.000 10844 Enqueuing Move request for scope (0.36, 0.10)
00:02:43.444 00.000 11060 Worker thread wakes up
00:02:43.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.10) opts 0xd
00:02:43.444 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.10)
00:02:43.444 00.000 11060 Moving (0.36, 0.10) raw xDistance=-0.16 yDistance=0.34
00:02:43.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:02:43.444 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
00:02:43.444 00.000 11060 MoveAxis(E, 28, ABG)
00:02:43.444 00.000 11060 Guiding  Dir = 2, Dur = 28
00:02:43.453 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:43.458 00.005 11060 IsSlewing returns 0
00:02:43.458 00.000 11060 IsGuiding returns 0
00:02:43.467 00.009 10844 UpdateGuideState exits: m=2973 SNR=34.6
00:02:43.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:43.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:43.467 00.000 10844 Enqueuing Expose request
00:02:43.489 00.022 11060 IsGuiding returns 0
00:02:43.489 00.000 11060 Move returns status 0, amount 28
00:02:43.489 00.000 11060 MoveAxis(S, 133, ABG)
00:02:43.489 00.000 11060 Guiding  Dir = 1, Dur = 133
00:02:43.504 00.015 11060 IsSlewing returns 0
00:02:43.504 00.000 11060 IsGuiding returns 0
00:02:43.653 00.149 11060 IsGuiding returns 0
00:02:43.654 00.001 11060 Move returns status 0, amount 133
00:02:43.654 00.000 11060 move complete, result=0
00:02:43.654 00.000 11060 worker thread done servicing request
00:02:43.654 00.000 11060 Worker thread wakes up
00:02:43.654 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.3 px 133 ms SOUTH
00:02:43.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:43.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:44.307 00.653 11060 Exposure complete
00:02:44.470 00.163 11060 worker thread done servicing request
00:02:44.470 00.000 10844 OnExposeComplete: enter
00:02:44.470 00.000 10844 UpdateGuideState(): m_state=6
00:02:44.470 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4374
00:02:44.470 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.32, Mass=3241, SNR=36.6, Peak=249 HFD=3.6
00:02:44.470 00.000 10844 MultiStar: [#1 0.53,0.40,0.00,M2] [#2 -0.21,0.14,1.91,U] [#3 0.19,-0.27,0.94,U] [#4 0.54,-0.17,0.94,U] [#5 0.22,-0.44,1.05,U] [#6 0.25,0.47,0.90,U] [#7 0.05,-0.52,0.88,U] [#8 -0.10,0.71,0.00,M2] 
00:02:44.470 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.08}, one-star: {0.32, 0.04}
00:02:44.470 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
00:02:44.470 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
00:02:44.470 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.50 mountX=0.05 mountY=0.16, mountTheta=1.25
00:02:44.475 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.08, opts=13)
00:02:44.475 00.000 10844 Enqueuing Move request for scope (0.15, -0.08)
00:02:44.475 00.000 11060 Worker thread wakes up
00:02:44.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
00:02:44.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
00:02:44.475 00.000 11060 Moving (0.15, -0.08) raw xDistance=0.05 yDistance=0.16
00:02:44.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:02:44.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:44.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:02:44.475 00.000 11060 MoveAxis(E, 0, ABG)
00:02:44.475 00.000 11060 Move returns status 0, amount 0
00:02:44.475 00.000 11060 MoveAxis(N, 0, ABG)
00:02:44.475 00.000 11060 Move returns status 0, amount 0
00:02:44.475 00.000 11060 move complete, result=0
00:02:44.477 00.002 11060 worker thread done servicing request
00:02:44.480 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:44.510 00.030 10844 UpdateGuideState exits: m=3241 SNR=36.6
00:02:44.511 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:44.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:44.511 00.000 10844 Enqueuing Expose request
00:02:44.511 00.000 11060 Worker thread wakes up
00:02:44.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:44.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:44.511 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:45.136 00.625 11060 Exposure complete
00:02:45.276 00.140 11060 worker thread done servicing request
00:02:45.276 00.000 10844 OnExposeComplete: enter
00:02:45.276 00.000 10844 UpdateGuideState(): m_state=6
00:02:45.276 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4375
00:02:45.276 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.46, Mass=2847, SNR=34.2, Peak=240 HFD=3.3
00:02:45.276 00.000 10844 MultiStar: [#1 0.36,0.11,1.11,U] [#2 -0.10,0.53,1.95,U] [#3 0.51,0.29,0.98,U] [#4 0.20,0.12,0.99,U] [#5 -0.06,-0.42,1.04,U] [#6 0.42,-0.02,1.02,U] [#7 0.37,-0.44,0.90,U] [#8 0.15,0.65,0.00,M3] 
00:02:45.276 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.10}, one-star: {0.29, 0.18}
00:02:45.276 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
00:02:45.276 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
00:02:45.276 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.44 mountX=-0.13 mountY=0.19, mountTheta=2.19
00:02:45.281 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.10, opts=13)
00:02:45.281 00.000 10844 Enqueuing Move request for scope (0.21, 0.10)
00:02:45.281 00.000 11060 Worker thread wakes up
00:02:45.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
00:02:45.281 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
00:02:45.281 00.000 11060 Moving (0.21, 0.10) raw xDistance=-0.13 yDistance=0.19
00:02:45.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:02:45.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
00:02:45.281 00.000 11060 MoveAxis(E, 23, ABG)
00:02:45.281 00.000 11060 Guiding  Dir = 2, Dur = 23
00:02:45.286 00.005 11060 IsSlewing returns 0
00:02:45.287 00.001 11060 IsGuiding returns 0
00:02:45.301 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:45.316 00.015 10844 UpdateGuideState exits: m=2847 SNR=34.2
00:02:45.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:45.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:45.316 00.000 10844 Enqueuing Expose request
00:02:45.332 00.016 11060 IsGuiding returns 0
00:02:45.333 00.001 11060 Move returns status 0, amount 23
00:02:45.333 00.000 11060 MoveAxis(S, 74, ABG)
00:02:45.333 00.000 11060 Guiding  Dir = 1, Dur = 74
00:02:45.348 00.015 11060 IsSlewing returns 0
00:02:45.348 00.000 11060 IsGuiding returns 0
00:02:45.425 00.077 11060 IsGuiding returns 0
00:02:45.425 00.000 11060 Move returns status 0, amount 74
00:02:45.425 00.000 11060 move complete, result=0
00:02:45.425 00.000 11060 worker thread done servicing request
00:02:45.425 00.000 11060 Worker thread wakes up
00:02:45.425 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 74 ms SOUTH
00:02:45.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:45.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:46.061 00.636 11060 Exposure complete
00:02:46.268 00.207 11060 worker thread done servicing request
00:02:46.268 00.000 10844 OnExposeComplete: enter
00:02:46.268 00.000 10844 UpdateGuideState(): m_state=6
00:02:46.268 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4376
00:02:46.268 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.14, Mass=2990, SNR=35.6, Peak=232 HFD=3.6
00:02:46.268 00.000 10844 MultiStar: [#1 0.65,0.10,0.00,M2] [#2 -0.07,0.44,1.92,U] [#3 0.33,-0.09,0.96,U] [#4 0.53,0.23,1.03,U] [#5 -0.09,-0.20,0.96,U] [#6 0.48,0.25,0.90,U] [#7 0.25,0.25,0.88,U] [#8 0.10,0.27,0.90,U] 
00:02:46.268 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.16}, one-star: {0.61, -0.14}
00:02:46.268 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
00:02:46.268 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
00:02:46.268 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.16 hyp=0.28 cameraTheta=0.60 mountX=-0.20 mountY=0.21, mountTheta=2.34
00:02:46.273 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.16, opts=13)
00:02:46.273 00.000 10844 Enqueuing Move request for scope (0.23, 0.16)
00:02:46.273 00.000 11060 Worker thread wakes up
00:02:46.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.16) opts 0xd
00:02:46.273 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.16)
00:02:46.273 00.000 11060 Moving (0.23, 0.16) raw xDistance=-0.20 yDistance=0.21
00:02:46.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:02:46.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
00:02:46.273 00.000 11060 MoveAxis(E, 35, ABG)
00:02:46.273 00.000 11060 Guiding  Dir = 2, Dur = 35
00:02:46.278 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:46.284 00.006 11060 IsSlewing returns 0
00:02:46.284 00.000 11060 IsGuiding returns 0
00:02:46.289 00.005 10844 UpdateGuideState exits: m=2990 SNR=35.6
00:02:46.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:46.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:46.289 00.000 10844 Enqueuing Expose request
00:02:46.331 00.042 11060 IsGuiding returns 0
00:02:46.331 00.000 11060 Move returns status 0, amount 35
00:02:46.331 00.000 11060 MoveAxis(S, 80, ABG)
00:02:46.331 00.000 11060 Guiding  Dir = 1, Dur = 80
00:02:46.344 00.013 11060 IsSlewing returns 0
00:02:46.344 00.000 11060 IsGuiding returns 0
00:02:46.440 00.096 11060 IsGuiding returns 0
00:02:46.440 00.000 11060 Move returns status 0, amount 80
00:02:46.440 00.000 11060 move complete, result=0
00:02:46.440 00.000 11060 worker thread done servicing request
00:02:46.440 00.000 11060 Worker thread wakes up
00:02:46.440 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 80 ms SOUTH
00:02:46.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:46.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:47.078 00.638 11060 Exposure complete
00:02:47.237 00.159 11060 worker thread done servicing request
00:02:47.237 00.000 10844 OnExposeComplete: enter
00:02:47.237 00.000 10844 UpdateGuideState(): m_state=6
00:02:47.237 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4377
00:02:47.237 00.000 10844 Star::Find returns 1 (1), X=258.18, Y=60.46, Mass=2473, SNR=32.0, Peak=255 HFD=3.5
00:02:47.237 00.000 10844 MultiStar: [#1 0.50,-0.70,0.00,M3] [#2 -0.09,-0.23,2.26,U] [#3 0.32,-0.91,0.00,M1] [#4 0.37,-0.22,1.03,U] [#5 -0.03,-0.83,0.00,M1] [#6 0.09,-0.44,1.07,U] [#7 0.01,-0.57,0.94,U] [#8 -0.34,0.05,1.13,U] 
00:02:47.237 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.34}, one-star: {-0.18, -0.82}
00:02:47.237 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
00:02:47.237 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
00:02:47.237 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.69 mountX=0.34 mountY=0.02, mountTheta=0.05
00:02:47.241 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.34, opts=13)
00:02:47.241 00.000 10844 Enqueuing Move request for scope (-0.04, -0.34)
00:02:47.241 00.000 11060 Worker thread wakes up
00:02:47.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
00:02:47.241 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
00:02:47.241 00.000 11060 Moving (-0.04, -0.34) raw xDistance=0.34 yDistance=0.02
00:02:47.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
00:02:47.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:47.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:02:47.241 00.000 11060 MoveAxis(W, 58, ABG)
00:02:47.241 00.000 11060 Guiding  Dir = 3, Dur = 58
00:02:47.246 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:47.251 00.005 11060 IsSlewing returns 0
00:02:47.251 00.000 11060 IsGuiding returns 0
00:02:47.276 00.025 10844 UpdateGuideState exits: m=2473 SNR=32.0 Saturated
00:02:47.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:47.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:47.276 00.000 10844 Enqueuing Expose request
00:02:47.312 00.036 11060 IsGuiding returns 0
00:02:47.312 00.000 11060 Move returns status 0, amount 58
00:02:47.312 00.000 11060 MoveAxis(N, 0, ABG)
00:02:47.312 00.000 11060 Move returns status 0, amount 0
00:02:47.312 00.000 11060 move complete, result=0
00:02:47.312 00.000 11060 worker thread done servicing request
00:02:47.312 00.000 11060 Worker thread wakes up
00:02:47.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:47.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:47.322 00.010 10844 GuideStep: 0.3 px 58 ms WEST, 0.0 px 0 ms NORTH
00:02:47.933 00.611 11060 Exposure complete
00:02:48.080 00.147 11060 worker thread done servicing request
00:02:48.080 00.000 10844 OnExposeComplete: enter
00:02:48.080 00.000 10844 UpdateGuideState(): m_state=6
00:02:48.080 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4378
00:02:48.080 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=61.07, Mass=3095, SNR=36.0, Peak=243 HFD=3.6
00:02:48.080 00.000 10844 MultiStar: [#1 0.04,0.52,0.97,U] [#2 -0.36,-0.35,1.89,U] [#3 0.32,-0.89,0.00,M2] [#4 0.30,-0.38,0.98,U] [#5 -0.34,-0.37,1.02,U] [#6 -0.08,0.02,0.95,U] [#7 0.12,-0.63,0.00,M1] [#8 -0.23,0.20,0.93,U] 
00:02:48.080 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.12}, one-star: {-0.40, -0.21}
00:02:48.080 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
00:02:48.080 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
00:02:48.080 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.56 mountX=0.15 mountY=-0.16, mountTheta=-0.81
00:02:48.080 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.12, opts=13)
00:02:48.080 00.000 10844 Enqueuing Move request for scope (-0.18, -0.12)
00:02:48.080 00.000 11060 Worker thread wakes up
00:02:48.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
00:02:48.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
00:02:48.080 00.000 11060 Moving (-0.18, -0.12) raw xDistance=0.15 yDistance=-0.16
00:02:48.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:02:48.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:48.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:02:48.080 00.000 11060 MoveAxis(W, 28, ABG)
00:02:48.080 00.000 11060 Guiding  Dir = 3, Dur = 28
00:02:48.086 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:48.091 00.005 11060 IsSlewing returns 0
00:02:48.091 00.000 11060 IsGuiding returns 0
00:02:48.101 00.010 10844 UpdateGuideState exits: m=3095 SNR=36.0
00:02:48.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:48.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:48.101 00.000 10844 Enqueuing Expose request
00:02:48.126 00.025 11060 IsGuiding returns 0
00:02:48.126 00.000 11060 Move returns status 0, amount 28
00:02:48.126 00.000 11060 MoveAxis(N, 0, ABG)
00:02:48.126 00.000 11060 Move returns status 0, amount 0
00:02:48.126 00.000 11060 move complete, result=0
00:02:48.126 00.000 11060 worker thread done servicing request
00:02:48.126 00.000 11060 Worker thread wakes up
00:02:48.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:48.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:48.130 00.004 10844 GuideStep: 0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
00:02:48.767 00.637 11060 Exposure complete
00:02:48.973 00.206 11060 worker thread done servicing request
00:02:48.973 00.000 10844 OnExposeComplete: enter
00:02:48.973 00.000 10844 UpdateGuideState(): m_state=6
00:02:48.973 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4379
00:02:48.973 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.05, Mass=3549, SNR=38.9, Peak=255 HFD=3.5
00:02:48.973 00.000 10844 MultiStar: [#1 -0.05,0.44,0.79,U] [#2 -0.39,0.07,1.83,U] [#3 0.28,-0.09,0.92,U] [#4 0.35,0.31,0.86,U] [#5 0.24,-0.77,0.00,M1] [#6 0.05,-0.25,0.88,U] [#7 -0.26,-0.48,0.79,U] [#8 -0.40,0.22,0.81,U] 
00:02:48.973 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.10, -0.22}
00:02:48.973 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
00:02:48.973 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.42)
00:02:48.973 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.13 mountX=0.02 mountY=-0.10, mountTheta=-1.40
00:02:48.977 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.00, opts=13)
00:02:48.977 00.000 10844 Enqueuing Move request for scope (-0.10, 0.00)
00:02:48.977 00.000 11060 Worker thread wakes up
00:02:48.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
00:02:48.977 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
00:02:48.977 00.000 11060 Moving (-0.10, 0.00) raw xDistance=0.02 yDistance=-0.10
00:02:48.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:02:48.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:48.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:02:48.977 00.000 11060 MoveAxis(E, 0, ABG)
00:02:48.977 00.000 11060 Move returns status 0, amount 0
00:02:48.977 00.000 11060 MoveAxis(N, 0, ABG)
00:02:48.977 00.000 11060 Move returns status 0, amount 0
00:02:48.977 00.000 11060 move complete, result=0
00:02:48.977 00.000 11060 worker thread done servicing request
00:02:48.991 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:49.001 00.010 10844 UpdateGuideState exits: m=3549 SNR=38.9 Saturated
00:02:49.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:49.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:49.001 00.000 10844 Enqueuing Expose request
00:02:49.001 00.000 11060 Worker thread wakes up
00:02:49.001 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:49.007 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:49.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:49.639 00.632 11060 Exposure complete
00:02:49.804 00.165 11060 worker thread done servicing request
00:02:49.804 00.000 10844 OnExposeComplete: enter
00:02:49.804 00.000 10844 UpdateGuideState(): m_state=6
00:02:49.804 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4380
00:02:49.804 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=61.17, Mass=3119, SNR=35.6, Peak=229 HFD=4.0
00:02:49.804 00.000 10844 MultiStar: [#1 -0.05,-0.01,1.03,U] [#2 -0.49,0.28,1.97,U] [#3 0.39,-0.12,0.90,U] [#4 -0.16,-0.41,0.95,U] [#5 -0.57,-0.01,1.05,U] [#6 -0.33,-0.07,0.95,U] [#7 0.00,-0.37,0.87,U] [#8 -0.26,-0.45,0.99,U] 
00:02:49.804 00.000 10844 refined, 8 included, MultiStar: {-0.23, -0.09}, one-star: {-0.22, -0.11}
00:02:49.808 00.004 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
00:02:49.808 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
00:02:49.808 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.24 cameraTheta=-2.75 mountX=0.13 mountY=-0.21, mountTheta=-1.00
00:02:49.809 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.09, opts=13)
00:02:49.809 00.000 10844 Enqueuing Move request for scope (-0.23, -0.09)
00:02:49.809 00.000 11060 Worker thread wakes up
00:02:49.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.09) opts 0xd
00:02:49.809 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.09)
00:02:49.809 00.000 11060 Moving (-0.23, -0.09) raw xDistance=0.13 yDistance=-0.21
00:02:49.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:02:49.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:02:49.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:02:49.809 00.000 11060 MoveAxis(W, 23, ABG)
00:02:49.809 00.000 11060 Guiding  Dir = 3, Dur = 23
00:02:49.820 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:49.840 00.020 10844 UpdateGuideState exits: m=3119 SNR=35.6
00:02:49.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:49.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:49.840 00.000 10844 Enqueuing Expose request
00:02:49.845 00.005 11060 IsSlewing returns 0
00:02:49.846 00.001 11060 IsGuiding returns 0
00:02:49.891 00.045 11060 IsGuiding returns 0
00:02:49.891 00.000 11060 Move returns status 0, amount 23
00:02:49.891 00.000 11060 MoveAxis(N, 0, ABG)
00:02:49.891 00.000 11060 Move returns status 0, amount 0
00:02:49.891 00.000 11060 move complete, result=0
00:02:49.892 00.001 11060 worker thread done servicing request
00:02:49.892 00.000 11060 Worker thread wakes up
00:02:49.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:49.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:49.893 00.001 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
00:02:50.524 00.631 11060 Exposure complete
00:02:50.682 00.158 11060 worker thread done servicing request
00:02:50.682 00.000 10844 OnExposeComplete: enter
00:02:50.682 00.000 10844 UpdateGuideState(): m_state=6
00:02:50.682 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4381
00:02:50.682 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=61.12, Mass=2957, SNR=35.2, Peak=255 HFD=3.5
00:02:50.682 00.000 10844 MultiStar: [#1 -0.01,-0.27,1.04,U] [#2 -0.23,-0.02,1.98,U] [#3 0.16,-0.48,0.94,U] [#4 -0.31,-0.02,0.99,U] [#5 0.02,0.22,1.13,U] [#6 -0.07,-0.31,0.95,U] [#7 -0.72,-0.07,0.00,M1] [#8 -0.31,0.14,0.96,U] 
00:02:50.682 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.10}, one-star: {0.07, -0.16}
00:02:50.682 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
00:02:50.682 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
00:02:50.682 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.37 mountX=0.11 mountY=-0.08, mountTheta=-0.63
00:02:50.684 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.10, opts=13)
00:02:50.684 00.000 10844 Enqueuing Move request for scope (-0.10, -0.10)
00:02:50.684 00.000 11060 Worker thread wakes up
00:02:50.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
00:02:50.684 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
00:02:50.684 00.000 11060 Moving (-0.10, -0.10) raw xDistance=0.11 yDistance=-0.08
00:02:50.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:02:50.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:50.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:50.684 00.000 11060 MoveAxis(E, 0, ABG)
00:02:50.684 00.000 11060 Move returns status 0, amount 0
00:02:50.684 00.000 11060 MoveAxis(N, 0, ABG)
00:02:50.684 00.000 11060 Move returns status 0, amount 0
00:02:50.684 00.000 11060 move complete, result=0
00:02:50.684 00.000 11060 worker thread done servicing request
00:02:50.690 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:50.702 00.012 10844 UpdateGuideState exits: m=2957 SNR=35.2 Saturated
00:02:50.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:50.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:50.702 00.000 10844 Enqueuing Expose request
00:02:50.702 00.000 11060 Worker thread wakes up
00:02:50.702 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:50.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:50.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:51.322 00.620 11060 Exposure complete
00:02:51.487 00.165 11060 worker thread done servicing request
00:02:51.487 00.000 10844 OnExposeComplete: enter
00:02:51.487 00.000 10844 UpdateGuideState(): m_state=6
00:02:51.487 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4382
00:02:51.487 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.27, Mass=3202, SNR=36.5, Peak=252 HFD=3.5
00:02:51.487 00.000 10844 MultiStar: [#1 0.39,-0.20,0.97,U] [#2 -0.26,-0.01,1.98,U] [#3 0.30,0.04,0.90,U] [#4 0.13,0.41,0.89,U] [#5 -0.24,-0.79,0.00,M1] [#6 0.25,0.02,0.94,U] [#7 -0.05,-0.57,0.86,U] [#8 -0.07,0.52,0.89,U] 
00:02:51.487 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.07, -0.01}
00:02:51.487 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
00:02:51.487 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
00:02:51.487 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.34 mountX=-0.03 mountY=0.05, mountTheta=2.09
00:02:51.492 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
00:02:51.492 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
00:02:51.492 00.000 11060 Worker thread wakes up
00:02:51.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:02:51.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:02:51.492 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
00:02:51.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:51.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:51.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:02:51.492 00.000 11060 MoveAxis(E, 0, ABG)
00:02:51.492 00.000 11060 Move returns status 0, amount 0
00:02:51.492 00.000 11060 MoveAxis(N, 0, ABG)
00:02:51.492 00.000 11060 Move returns status 0, amount 0
00:02:51.492 00.000 11060 move complete, result=0
00:02:51.492 00.000 11060 worker thread done servicing request
00:02:51.498 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:51.508 00.010 10844 UpdateGuideState exits: m=3202 SNR=36.5
00:02:51.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:51.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:51.508 00.000 10844 Enqueuing Expose request
00:02:51.518 00.010 11060 Worker thread wakes up
00:02:51.518 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:51.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:51.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:52.144 00.626 11060 Exposure complete
00:02:52.305 00.161 11060 worker thread done servicing request
00:02:52.305 00.000 10844 OnExposeComplete: enter
00:02:52.305 00.000 10844 UpdateGuideState(): m_state=6
00:02:52.305 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4383
00:02:52.305 00.000 10844 Star::Find returns 1 (1), X=258.05, Y=60.67, Mass=3340, SNR=37.3, Peak=255 HFD=3.6
00:02:52.305 00.000 10844 MultiStar: [#1 -0.19,-0.31,0.90,U] [#2 -0.10,-0.22,1.98,U] [#3 0.04,-0.42,0.88,U] [#4 -0.02,0.14,0.87,U] [#5 -0.48,-0.82,0.00,M2] [#6 -0.23,-0.37,0.91,U] [#7 -0.11,-0.90,0.00,M1] [#8 -0.48,-0.04,0.93,U] 
00:02:52.305 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.26}, one-star: {-0.31, -0.61}
00:02:52.305 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
00:02:52.305 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
00:02:52.305 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.31 cameraTheta=-2.17 mountX=0.29 mountY=-0.13, mountTheta=-0.43
00:02:52.305 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.26, opts=13)
00:02:52.305 00.000 10844 Enqueuing Move request for scope (-0.18, -0.26)
00:02:52.305 00.000 11060 Worker thread wakes up
00:02:52.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd
00:02:52.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.26)
00:02:52.305 00.000 11060 Moving (-0.18, -0.26) raw xDistance=0.29 yDistance=-0.13
00:02:52.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:02:52.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:52.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:52.305 00.000 11060 MoveAxis(W, 50, ABG)
00:02:52.305 00.000 11060 Guiding  Dir = 3, Dur = 50
00:02:52.310 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:52.336 00.026 11060 IsSlewing returns 0
00:02:52.336 00.000 11060 IsGuiding returns 0
00:02:52.336 00.000 10844 UpdateGuideState exits: m=3340 SNR=37.3 Saturated
00:02:52.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:52.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:52.336 00.000 10844 Enqueuing Expose request
00:02:52.399 00.063 11060 IsGuiding returns 0
00:02:52.399 00.000 11060 Move returns status 0, amount 50
00:02:52.399 00.000 11060 MoveAxis(N, 0, ABG)
00:02:52.399 00.000 11060 Move returns status 0, amount 0
00:02:52.399 00.000 11060 move complete, result=0
00:02:52.399 00.000 11060 worker thread done servicing request
00:02:52.399 00.000 11060 Worker thread wakes up
00:02:52.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:52.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:52.399 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
00:02:53.039 00.640 11060 Exposure complete
00:02:53.248 00.209 11060 worker thread done servicing request
00:02:53.248 00.000 10844 OnExposeComplete: enter
00:02:53.248 00.000 10844 UpdateGuideState(): m_state=6
00:02:53.248 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4384
00:02:53.248 00.000 10844 Star::Find returns 1 (0), X=257.80, Y=60.97, Mass=2989, SNR=35.1, Peak=233 HFD=3.2
00:02:53.248 00.000 10844 MultiStar: [#1 -0.14,-0.75,0.00,M1] [#2 -0.38,-0.04,1.99,U] [#3 -0.16,-0.11,0.90,U] [#4 -0.38,0.19,0.99,U] [#5 -0.49,-0.75,0.00,M3] [#6 -0.68,-0.27,0.00,M1] [#7 -0.53,-0.99,0.00,M2] [#8 -0.29,0.19,0.98,U] 
00:02:53.248 00.000 10844 refined, 4 included, MultiStar: {-0.36, -0.02}, one-star: {-0.56, -0.31}
00:02:53.248 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
00:02:53.248 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
00:02:53.250 00.002 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-3.09 mountX=0.08 mountY=-0.35, mountTheta=-1.34
00:02:53.250 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.02, opts=13)
00:02:53.250 00.000 10844 Enqueuing Move request for scope (-0.36, -0.02)
00:02:53.250 00.000 11060 Worker thread wakes up
00:02:53.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.02) opts 0xd
00:02:53.250 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.02)
00:02:53.250 00.000 11060 Moving (-0.36, -0.02) raw xDistance=0.08 yDistance=-0.35
00:02:53.252 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:02:53.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:02:53.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:02:53.252 00.000 11060 MoveAxis(E, 0, ABG)
00:02:53.252 00.000 11060 Move returns status 0, amount 0
00:02:53.252 00.000 11060 MoveAxis(N, 0, ABG)
00:02:53.252 00.000 11060 Move returns status 0, amount 0
00:02:53.252 00.000 11060 move complete, result=0
00:02:53.252 00.000 11060 worker thread done servicing request
00:02:53.257 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:53.274 00.017 10844 UpdateGuideState exits: m=2989 SNR=35.1
00:02:53.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:53.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:53.274 00.000 10844 Enqueuing Expose request
00:02:53.274 00.000 11060 Worker thread wakes up
00:02:53.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:53.274 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:02:53.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:53.916 00.642 11060 Exposure complete
00:02:54.151 00.235 11060 worker thread done servicing request
00:02:54.151 00.000 10844 OnExposeComplete: enter
00:02:54.151 00.000 10844 UpdateGuideState(): m_state=6
00:02:54.151 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4385
00:02:54.152 00.001 10844 Star::Find returns 1 (1), X=257.90, Y=60.83, Mass=3060, SNR=35.8, Peak=255 HFD=2.9
00:02:54.152 00.000 10844 MultiStar: [#1 0.17,-0.27,0.95,U] [#2 -0.29,-0.57,0.00,M1] [#3 0.01,-0.65,0.00,M1] [#4 0.17,-0.37,0.94,U] [#5 -0.31,-0.59,0.00,M4] [#6 -0.09,-0.57,0.90,U] [#7 -0.32,-0.67,0.00,M3] [#8 -0.89,-0.35,0.00,M1] 
00:02:54.153 00.001 10844 refined, 3 included, MultiStar: {-0.06, -0.41}, one-star: {-0.46, -0.45}
00:02:54.153 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
00:02:54.153 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
00:02:54.153 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.41 hyp=0.42 cameraTheta=-1.71 mountX=0.42 mountY=0.01, mountTheta=0.02
00:02:54.156 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.41, opts=13)
00:02:54.156 00.000 10844 Enqueuing Move request for scope (-0.06, -0.41)
00:02:54.156 00.000 11060 Worker thread wakes up
00:02:54.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.41) opts 0xd
00:02:54.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.41)
00:02:54.156 00.000 11060 Moving (-0.06, -0.41) raw xDistance=0.42 yDistance=0.01
00:02:54.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
00:02:54.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:54.157 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:54.157 00.000 11060 MoveAxis(W, 72, ABG)
00:02:54.157 00.000 11060 Guiding  Dir = 3, Dur = 72
00:02:54.163 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:54.180 00.017 10844 UpdateGuideState exits: m=3060 SNR=35.8 Saturated
00:02:54.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:54.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:54.180 00.000 10844 Enqueuing Expose request
00:02:54.184 00.004 11060 IsSlewing returns 0
00:02:54.184 00.000 11060 IsGuiding returns 0
00:02:54.277 00.093 11060 IsGuiding returns 0
00:02:54.277 00.000 11060 Move returns status 0, amount 72
00:02:54.277 00.000 11060 MoveAxis(N, 0, ABG)
00:02:54.277 00.000 11060 Move returns status 0, amount 0
00:02:54.277 00.000 11060 move complete, result=0
00:02:54.277 00.000 11060 worker thread done servicing request
00:02:54.277 00.000 11060 Worker thread wakes up
00:02:54.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:54.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:54.277 00.000 10844 GuideStep: 0.4 px 72 ms WEST, 0.0 px 0 ms NORTH
00:02:54.903 00.626 11060 Exposure complete
00:02:55.134 00.231 11060 worker thread done servicing request
00:02:55.134 00.000 10844 OnExposeComplete: enter
00:02:55.134 00.000 10844 UpdateGuideState(): m_state=6
00:02:55.137 00.003 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4386
00:02:55.137 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=60.74, Mass=2985, SNR=35.2, Peak=240 HFD=3.6
00:02:55.137 00.000 10844 MultiStar: [#1 -0.07,-0.22,1.06,U] [#2 -0.51,0.48,0.00,M2] [#3 -0.22,-0.15,0.95,U] [#4 0.10,0.01,0.92,U] [#5 -0.01,-0.46,1.00,U] [#6 -0.28,-0.65,0.00,M1] [#7 -0.58,-0.57,0.00,M4] [#8 -0.43,0.07,0.98,U] 
00:02:55.137 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.22}, one-star: {-0.17, -0.54}
00:02:55.137 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
00:02:55.137 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
00:02:55.137 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.13 mountX=0.24 mountY=-0.10, mountTheta=-0.39
00:02:55.140 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.22, opts=13)
00:02:55.140 00.000 10844 Enqueuing Move request for scope (-0.14, -0.22)
00:02:55.142 00.002 11060 Worker thread wakes up
00:02:55.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
00:02:55.142 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
00:02:55.142 00.000 11060 Moving (-0.14, -0.22) raw xDistance=0.24 yDistance=-0.10
00:02:55.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:02:55.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:55.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:02:55.142 00.000 11060 MoveAxis(W, 44, ABG)
00:02:55.142 00.000 11060 Guiding  Dir = 3, Dur = 44
00:02:55.151 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:55.164 00.013 10844 UpdateGuideState exits: m=2985 SNR=35.2
00:02:55.165 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:55.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:55.165 00.000 10844 Enqueuing Expose request
00:02:55.175 00.010 11060 IsSlewing returns 0
00:02:55.175 00.000 11060 IsGuiding returns 0
00:02:55.239 00.064 11060 IsGuiding returns 0
00:02:55.239 00.000 11060 Move returns status 0, amount 44
00:02:55.239 00.000 11060 MoveAxis(N, 0, ABG)
00:02:55.239 00.000 11060 Move returns status 0, amount 0
00:02:55.239 00.000 11060 move complete, result=0
00:02:55.239 00.000 11060 worker thread done servicing request
00:02:55.239 00.000 11060 Worker thread wakes up
00:02:55.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:55.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:55.239 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
00:02:55.867 00.628 11060 Exposure complete
00:02:56.044 00.177 11060 worker thread done servicing request
00:02:56.047 00.003 10844 OnExposeComplete: enter
00:02:56.047 00.000 10844 UpdateGuideState(): m_state=6
00:02:56.047 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4387
00:02:56.047 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.91, Mass=3020, SNR=35.3, Peak=255 HFD=3.6
00:02:56.047 00.000 10844 MultiStar: [#1 0.15,0.26,0.96,U] [#2 -0.31,0.07,1.99,U] [#3 0.61,-0.65,0.00,M1] [#4 0.09,-0.16,0.90,U] [#5 -0.28,-0.88,0.00,M4] [#6 -0.17,-0.45,0.91,U] [#7 -0.19,-0.50,0.87,U] [#8 -0.25,-0.02,1.02,U] 
00:02:56.047 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.00}, one-star: {0.11, 0.63}
00:02:56.047 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
00:02:56.047 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.88 = -1.41)
00:02:56.047 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.14 mountX=0.02 mountY=-0.11, mountTheta=-1.39
00:02:56.049 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.00, opts=13)
00:02:56.049 00.000 10844 Enqueuing Move request for scope (-0.11, 0.00)
00:02:56.049 00.000 11060 Worker thread wakes up
00:02:56.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
00:02:56.049 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
00:02:56.049 00.000 11060 Moving (-0.11, 0.00) raw xDistance=0.02 yDistance=-0.11
00:02:56.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:02:56.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:56.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:02:56.049 00.000 11060 MoveAxis(E, 0, ABG)
00:02:56.049 00.000 11060 Move returns status 0, amount 0
00:02:56.049 00.000 11060 MoveAxis(N, 0, ABG)
00:02:56.049 00.000 11060 Move returns status 0, amount 0
00:02:56.049 00.000 11060 move complete, result=0
00:02:56.049 00.000 11060 worker thread done servicing request
00:02:56.054 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
00:02:56.067 00.013 10844 UpdateGuideState exits: m=3020 SNR=35.3 Saturated
00:02:56.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:56.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:56.067 00.000 10844 Enqueuing Expose request
00:02:56.067 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:56.067 00.000 11060 Worker thread wakes up
00:02:56.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:56.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:56.698 00.631 11060 Exposure complete
00:02:56.883 00.185 11060 worker thread done servicing request
00:02:56.883 00.000 10844 OnExposeComplete: enter
00:02:56.883 00.000 10844 UpdateGuideState(): m_state=6
00:02:56.883 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4388
00:02:56.883 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=61.64, Mass=2706, SNR=33.2, Peak=248 HFD=3.4
00:02:56.883 00.000 10844 MultiStar: [#1 -0.32,-0.02,1.10,U] [#2 -0.64,0.32,0.00,M2] [#3 -0.49,-0.37,1.04,U] [#4 -0.21,-0.15,1.00,U] [#5 -0.65,-0.20,0.00,M5] [#6 -0.38,-0.30,1.03,U] [#7 -0.76,-0.60,0.00,M4] [#8 -0.56,-0.16,0.99,U] 
00:02:56.883 00.000 10844 refined, 5 included, MultiStar: {-0.39, -0.11}, one-star: {-0.37, 0.37}
00:02:56.883 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:02:56.886 00.003 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:02:56.886 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.11 hyp=0.40 cameraTheta=-2.87 mountX=0.18 mountY=-0.37, mountTheta=-1.12
00:02:56.888 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.11, opts=13)
00:02:56.888 00.000 10844 Enqueuing Move request for scope (-0.39, -0.11)
00:02:56.888 00.000 11060 Worker thread wakes up
00:02:56.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.11) opts 0xd
00:02:56.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.11)
00:02:56.888 00.000 11060 Moving (-0.39, -0.11) raw xDistance=0.18 yDistance=-0.37
00:02:56.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:02:56.888 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-0.57
00:02:56.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
00:02:56.888 00.000 11060 MoveAxis(W, 31, ABG)
00:02:56.888 00.000 11060 Guiding  Dir = 3, Dur = 31
00:02:56.899 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:02:56.899 00.000 11060 IsSlewing returns 0
00:02:56.899 00.000 11060 IsGuiding returns 0
00:02:56.925 00.026 10844 UpdateGuideState exits: m=2706 SNR=33.2
00:02:56.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:56.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:56.925 00.000 10844 Enqueuing Expose request
00:02:56.961 00.036 11060 IsGuiding returns 0
00:02:56.961 00.000 11060 Move returns status 0, amount 31
00:02:56.961 00.000 11060 BLC: Oldest BLC event removed
00:02:56.961 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:02:56.961 00.000 11060 MoveAxis(N, 892, ABG)
00:02:56.961 00.000 11060 duration set to 750 by maxDecDuration
00:02:56.961 00.000 11060 Guiding  Dir = 0, Dur = 750
00:02:57.007 00.046 11060 IsSlewing returns 0
00:02:57.007 00.000 11060 IsGuiding returns 0
00:02:57.787 00.780 11060 IsGuiding returns 0
00:02:57.787 00.000 11060 Move returns status 0, amount 750
00:02:57.787 00.000 11060 move complete, result=0
00:02:57.787 00.000 11060 worker thread done servicing request
00:02:57.787 00.000 11060 Worker thread wakes up
00:02:57.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:57.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:57.787 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.4 px 750 ms NORTH
00:02:58.417 00.630 11060 Exposure complete
00:02:58.570 00.153 11060 worker thread done servicing request
00:02:58.570 00.000 10844 OnExposeComplete: enter
00:02:58.570 00.000 10844 UpdateGuideState(): m_state=6
00:02:58.570 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4389
00:02:58.570 00.000 10844 Star::Find returns 1 (1), X=258.20, Y=60.83, Mass=3170, SNR=36.1, Peak=255 HFD=3.5
00:02:58.573 00.003 10844 MultiStar: [#1 0.14,-0.34,1.01,U] [#2 -0.12,-0.35,2.02,U] [#3 0.39,-1.12,0.00,M1] [#4 -0.69,-0.68,0.00,M1] [#5 -0.17,-1.03,0.00,M6] [#6 -0.02,-0.03,0.97,U] [#7 -0.18,-1.02,0.00,M5] [#8 -0.27,-0.58,0.00,M1] 
00:02:58.573 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.31}, one-star: {-0.16, -0.45}
00:02:58.573 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
00:02:58.573 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
00:02:58.573 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.74 mountX=0.31 mountY=-0.00, mountTheta=-0.01
00:02:58.573 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.31, opts=13)
00:02:58.573 00.000 10844 Enqueuing Move request for scope (-0.05, -0.31)
00:02:58.573 00.000 11060 Worker thread wakes up
00:02:58.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
00:02:58.573 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
00:02:58.573 00.000 11060 Moving (-0.05, -0.31) raw xDistance=0.31 yDistance=-0.00
00:02:58.573 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.255578, 1:0.002198
00:02:58.573 00.000 11060 BLC: No correction, Miss < min_move
00:02:58.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
00:02:58.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:58.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:02:58.573 00.000 11060 MoveAxis(W, 55, ABG)
00:02:58.573 00.000 11060 Guiding  Dir = 3, Dur = 55
00:02:58.578 00.005 11060 IsSlewing returns 0
00:02:58.579 00.001 11060 IsGuiding returns 0
00:02:58.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:02:58.594 00.015 10844 UpdateGuideState exits: m=3170 SNR=36.1 Saturated
00:02:58.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:58.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:58.594 00.000 10844 Enqueuing Expose request
00:02:58.640 00.046 11060 IsGuiding returns 0
00:02:58.640 00.000 11060 Move returns status 0, amount 55
00:02:58.640 00.000 11060 MoveAxis(N, 0, ABG)
00:02:58.640 00.000 11060 Move returns status 0, amount 0
00:02:58.640 00.000 11060 move complete, result=0
00:02:58.640 00.000 11060 worker thread done servicing request
00:02:58.640 00.000 11060 Worker thread wakes up
00:02:58.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:58.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:58.661 00.021 10844 GuideStep: 0.3 px 55 ms WEST, -0.0 px 0 ms NORTH
00:02:59.304 00.643 11060 Exposure complete
00:02:59.477 00.173 11060 worker thread done servicing request
00:02:59.477 00.000 10844 OnExposeComplete: enter
00:02:59.477 00.000 10844 UpdateGuideState(): m_state=6
00:02:59.482 00.005 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4390
00:02:59.482 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=60.87, Mass=2764, SNR=33.9, Peak=229 HFD=3.6
00:02:59.482 00.000 10844 MultiStar: [#1 0.18,0.01,1.04,U] [#2 -0.44,0.01,1.94,U] [#3 0.45,-0.65,0.00,M2] [#4 -0.05,-0.53,0.97,U] [#5 -0.17,-0.52,1.00,U] [#6 0.19,-0.15,0.95,U] [#7 -0.01,-0.63,0.00,M6] [#8 -0.35,0.32,0.93,U] 
00:02:59.482 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.16}, one-star: {0.19, -0.41}
00:02:59.482 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
00:02:59.482 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
00:02:59.482 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.17 mountX=0.18 mountY=-0.08, mountTheta=-0.43
00:02:59.482 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.16, opts=13)
00:02:59.482 00.000 10844 Enqueuing Move request for scope (-0.11, -0.16)
00:02:59.485 00.003 11060 Worker thread wakes up
00:02:59.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
00:02:59.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
00:02:59.485 00.000 11060 Moving (-0.11, -0.16) raw xDistance=0.18 yDistance=-0.08
00:02:59.485 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.255578, 1:0.002198, 2:0.080360
00:02:59.485 00.000 11060 BLC: No correction, Miss < min_move
00:02:59.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:02:59.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:59.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:02:59.485 00.000 11060 MoveAxis(W, 32, ABG)
00:02:59.485 00.000 11060 Guiding  Dir = 3, Dur = 32
00:02:59.493 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:02:59.498 00.005 11060 IsSlewing returns 0
00:02:59.499 00.001 11060 IsGuiding returns 0
00:02:59.503 00.004 10844 UpdateGuideState exits: m=2764 SNR=33.9
00:02:59.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:59.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:02:59.503 00.000 10844 Enqueuing Expose request
00:02:59.545 00.042 11060 IsGuiding returns 0
00:02:59.545 00.000 11060 Move returns status 0, amount 32
00:02:59.545 00.000 11060 MoveAxis(N, 0, ABG)
00:02:59.545 00.000 11060 Move returns status 0, amount 0
00:02:59.545 00.000 11060 move complete, result=0
00:02:59.545 00.000 11060 worker thread done servicing request
00:02:59.545 00.000 11060 Worker thread wakes up
00:02:59.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:02:59.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:02:59.555 00.010 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
00:03:00.171 00.616 11060 Exposure complete
00:03:00.342 00.171 11060 worker thread done servicing request
00:03:00.342 00.000 10844 OnExposeComplete: enter
00:03:00.342 00.000 10844 UpdateGuideState(): m_state=6
00:03:00.342 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4391
00:03:00.342 00.000 10844 Star::Find returns 1 (0), X=258.03, Y=61.06, Mass=3024, SNR=35.7, Peak=235 HFD=3.5
00:03:00.342 00.000 10844 MultiStar: [#1 0.02,-0.06,0.99,U] [#2 0.06,0.11,1.96,U] [#3 0.39,-0.40,0.95,U] [#4 0.32,-0.18,0.99,U] [#5 -0.22,-0.37,1.05,U] [#6 -0.09,0.13,0.98,U] [#7 -0.13,-0.56,0.83,U] [#8 -0.25,0.24,0.98,U] 
00:03:00.342 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {-0.33, -0.22}
00:03:00.342 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
00:03:00.342 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
00:03:00.342 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.73 mountX=0.11 mountY=0.00, mountTheta=0.01
00:03:00.348 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.11, opts=13)
00:03:00.348 00.000 10844 Enqueuing Move request for scope (-0.02, -0.11)
00:03:00.348 00.000 11060 Worker thread wakes up
00:03:00.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
00:03:00.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
00:03:00.348 00.000 11060 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.00
00:03:00.348 00.000 11060 BLC: window closed
00:03:00.348 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.255578, 1:0.002198, 2:0.080360
00:03:00.348 00.000 11060 BLC: No correction, Miss < min_move
00:03:00.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:03:00.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:00.349 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:03:00.349 00.000 11060 MoveAxis(E, 0, ABG)
00:03:00.349 00.000 11060 Move returns status 0, amount 0
00:03:00.349 00.000 11060 MoveAxis(N, 0, ABG)
00:03:00.349 00.000 11060 Move returns status 0, amount 0
00:03:00.349 00.000 11060 move complete, result=0
00:03:00.349 00.000 11060 worker thread done servicing request
00:03:00.352 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:00.378 00.026 10844 UpdateGuideState exits: m=3024 SNR=35.7
00:03:00.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:00.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:00.378 00.000 10844 Enqueuing Expose request
00:03:00.378 00.000 11060 Worker thread wakes up
00:03:00.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:00.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:00.378 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:01.027 00.649 11060 Exposure complete
00:03:01.177 00.150 11060 worker thread done servicing request
00:03:01.177 00.000 10844 OnExposeComplete: enter
00:03:01.177 00.000 10844 UpdateGuideState(): m_state=6
00:03:01.177 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4392
00:03:01.177 00.000 10844 Star::Find returns 1 (1), X=258.05, Y=60.61, Mass=3162, SNR=36.0, Peak=255 HFD=3.4
00:03:01.177 00.000 10844 MultiStar: [#1 0.10,0.22,0.98,U] [#2 -0.22,0.24,1.97,U] [#3 0.13,-0.72,0.00,M2] [#4 0.21,-0.48,0.92,U] [#5 0.03,-0.33,0.97,U] [#6 0.17,-0.07,0.92,U] [#7 -0.49,-0.36,0.86,U] [#8 -0.40,0.55,0.00,M1] 
00:03:01.177 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.15}, one-star: {-0.31, -0.67}
00:03:01.177 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
00:03:01.177 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
00:03:01.177 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.12 mountX=0.16 mountY=-0.07, mountTheta=-0.38
00:03:01.181 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
00:03:01.181 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
00:03:01.181 00.000 11060 Worker thread wakes up
00:03:01.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
00:03:01.181 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
00:03:01.181 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=-0.07
00:03:01.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:03:01.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:01.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:03:01.181 00.000 11060 MoveAxis(W, 28, ABG)
00:03:01.181 00.000 11060 Guiding  Dir = 3, Dur = 28
00:03:01.186 00.005 11060 IsSlewing returns 0
00:03:01.186 00.000 11060 IsGuiding returns 0
00:03:01.200 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:01.212 00.012 10844 UpdateGuideState exits: m=3162 SNR=36.0 Saturated
00:03:01.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:01.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:01.212 00.000 10844 Enqueuing Expose request
00:03:01.218 00.006 11060 IsGuiding returns 0
00:03:01.218 00.000 11060 Move returns status 0, amount 28
00:03:01.218 00.000 11060 MoveAxis(N, 0, ABG)
00:03:01.218 00.000 11060 Move returns status 0, amount 0
00:03:01.218 00.000 11060 move complete, result=0
00:03:01.218 00.000 11060 worker thread done servicing request
00:03:01.218 00.000 11060 Worker thread wakes up
00:03:01.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:01.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:01.218 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
00:03:01.866 00.648 11060 Exposure complete
00:03:02.080 00.214 11060 worker thread done servicing request
00:03:02.080 00.000 10844 OnExposeComplete: enter
00:03:02.080 00.000 10844 UpdateGuideState(): m_state=6
00:03:02.082 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4393
00:03:02.082 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=61.20, Mass=3145, SNR=36.5, Peak=252 HFD=3.6
00:03:02.082 00.000 10844 MultiStar: [#1 0.46,0.45,0.00,M1] [#2 -0.40,0.11,1.93,U] [#3 0.56,0.05,0.98,U] [#4 -0.05,0.08,0.89,U] [#5 -0.37,0.40,1.01,U] [#6 0.39,0.18,0.89,U] [#7 0.11,-0.52,0.82,U] [#8 -0.20,0.75,0.00,M2] 
00:03:02.082 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.05}, one-star: {-0.22, -0.07}
00:03:02.082 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
00:03:02.082 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
00:03:02.082 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.40 mountX=-0.04 mountY=-0.07, mountTheta=-2.14
00:03:02.093 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
00:03:02.093 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
00:03:02.093 00.000 11060 Worker thread wakes up
00:03:02.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:03:02.093 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:03:02.093 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=-0.07
00:03:02.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:03:02.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:02.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:03:02.097 00.004 11060 MoveAxis(E, 0, ABG)
00:03:02.097 00.000 11060 Move returns status 0, amount 0
00:03:02.097 00.000 11060 MoveAxis(N, 0, ABG)
00:03:02.097 00.000 11060 Move returns status 0, amount 0
00:03:02.097 00.000 11060 move complete, result=0
00:03:02.097 00.000 11060 worker thread done servicing request
00:03:02.102 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:02.117 00.015 10844 UpdateGuideState exits: m=3145 SNR=36.5
00:03:02.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:02.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:02.117 00.000 10844 Enqueuing Expose request
00:03:02.117 00.000 11060 Worker thread wakes up
00:03:02.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:02.117 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:02.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:02.759 00.642 11060 Exposure complete
00:03:02.944 00.185 11060 worker thread done servicing request
00:03:02.944 00.000 10844 OnExposeComplete: enter
00:03:02.944 00.000 10844 UpdateGuideState(): m_state=6
00:03:02.944 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4394
00:03:02.944 00.000 10844 Star::Find returns 1 (1), X=258.20, Y=61.62, Mass=2898, SNR=34.5, Peak=255 HFD=3.6
00:03:02.944 00.000 10844 MultiStar: [#1 0.12,0.35,1.04,U] [#2 -0.18,0.02,1.95,U] [#3 0.33,-0.25,0.98,U] [#4 -0.03,0.28,0.96,U] [#5 -0.37,-0.14,0.98,U] [#6 0.12,-0.10,1.01,U] [#7 -0.12,-0.32,0.88,U] [#8 -0.48,0.71,0.00,M3] 
00:03:02.944 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {-0.16, 0.34}
00:03:02.944 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
00:03:02.944 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.94)
00:03:02.950 00.006 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.61 mountX=-0.02 mountY=-0.05, mountTheta=-1.92
00:03:02.950 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
00:03:02.950 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
00:03:02.950 00.000 11060 Worker thread wakes up
00:03:02.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:03:02.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:03:02.950 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.05
00:03:02.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:03:02.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:02.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:03:02.950 00.000 11060 MoveAxis(E, 0, ABG)
00:03:02.950 00.000 11060 Move returns status 0, amount 0
00:03:02.950 00.000 11060 MoveAxis(N, 0, ABG)
00:03:02.950 00.000 11060 Move returns status 0, amount 0
00:03:02.950 00.000 11060 move complete, result=0
00:03:02.950 00.000 11060 worker thread done servicing request
00:03:02.955 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:02.982 00.027 10844 UpdateGuideState exits: m=2898 SNR=34.5 Saturated
00:03:02.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:02.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:02.982 00.000 10844 Enqueuing Expose request
00:03:02.982 00.000 11060 Worker thread wakes up
00:03:02.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:02.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:02.982 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:03.615 00.633 11060 Exposure complete
00:03:03.797 00.182 11060 worker thread done servicing request
00:03:03.797 00.000 10844 OnExposeComplete: enter
00:03:03.797 00.000 10844 UpdateGuideState(): m_state=6
00:03:03.797 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4395
00:03:03.797 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=61.31, Mass=3194, SNR=35.9, Peak=255 HFD=3.5
00:03:03.797 00.000 10844 MultiStar: [#1 0.06,-0.34,1.02,U] [#2 -0.18,-0.39,1.87,U] [#3 -0.06,-0.10,1.00,U] [#4 -0.08,-0.26,0.95,U] [#5 -0.49,-0.50,0.00,M2] [#6 -0.05,-0.07,0.89,U] [#7 -0.10,-0.35,0.81,U] [#8 -0.60,-0.16,0.00,M4] 
00:03:03.797 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.23}, one-star: {0.09, 0.03}
00:03:03.797 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
00:03:03.797 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
00:03:03.797 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.32 mountX=-0.05 mountY=0.09, mountTheta=2.07
00:03:03.803 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
00:03:03.803 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
00:03:03.803 00.000 11060 Worker thread wakes up
00:03:03.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
00:03:03.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
00:03:03.803 00.000 11060 Moving (0.09, 0.03) raw xDistance=-0.05 yDistance=0.09
00:03:03.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:03:03.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:03.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:03:03.803 00.000 11060 MoveAxis(E, 0, ABG)
00:03:03.803 00.000 11060 Move returns status 0, amount 0
00:03:03.803 00.000 11060 MoveAxis(N, 0, ABG)
00:03:03.803 00.000 11060 Move returns status 0, amount 0
00:03:03.803 00.000 11060 move complete, result=0
00:03:03.803 00.000 11060 worker thread done servicing request
00:03:03.807 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:03.829 00.022 10844 UpdateGuideState exits: m=3194 SNR=35.9 Saturated
00:03:03.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:03.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:03.829 00.000 10844 Enqueuing Expose request
00:03:03.829 00.000 11060 Worker thread wakes up
00:03:03.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:03.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:03.829 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:04.465 00.636 11060 Exposure complete
00:03:04.621 00.156 11060 worker thread done servicing request
00:03:04.621 00.000 10844 OnExposeComplete: enter
00:03:04.621 00.000 10844 UpdateGuideState(): m_state=6
00:03:04.621 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4396
00:03:04.621 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.62, Mass=3278, SNR=37.6, Peak=255 HFD=3.4
00:03:04.621 00.000 10844 MultiStar: [#1 -0.08,-0.18,0.93,U] [#2 -0.26,0.33,1.77,U] [#3 0.25,-0.36,0.98,U] [#4 0.06,-0.24,0.90,U] [#5 -0.26,0.26,0.92,U] [#6 0.07,0.19,0.83,U] [#7 -0.37,-0.47,0.77,U] [#8 -0.28,0.09,0.88,U] 
00:03:04.621 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {0.02, 0.34}
00:03:04.621 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
00:03:04.621 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.73)
00:03:04.621 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.82 mountX=-0.01 mountY=-0.11, mountTheta=-1.71
00:03:04.625 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
00:03:04.625 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
00:03:04.625 00.000 11060 Worker thread wakes up
00:03:04.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
00:03:04.625 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
00:03:04.625 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.01 yDistance=-0.11
00:03:04.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:03:04.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:04.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:04.625 00.000 11060 MoveAxis(E, 0, ABG)
00:03:04.625 00.000 11060 Move returns status 0, amount 0
00:03:04.625 00.000 11060 MoveAxis(N, 0, ABG)
00:03:04.625 00.000 11060 Move returns status 0, amount 0
00:03:04.625 00.000 11060 move complete, result=0
00:03:04.625 00.000 11060 worker thread done servicing request
00:03:04.630 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:04.651 00.021 10844 UpdateGuideState exits: m=3278 SNR=37.6 Saturated
00:03:04.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:04.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:04.651 00.000 10844 Enqueuing Expose request
00:03:04.651 00.000 11060 Worker thread wakes up
00:03:04.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:04.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:04.651 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:05.279 00.628 11060 Exposure complete
00:03:05.454 00.175 11060 worker thread done servicing request
00:03:05.454 00.000 10844 OnExposeComplete: enter
00:03:05.454 00.000 10844 UpdateGuideState(): m_state=6
00:03:05.454 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4397
00:03:05.454 00.000 10844 Star::Find returns 1 (0), X=258.17, Y=61.22, Mass=2880, SNR=34.6, Peak=240 HFD=3.6
00:03:05.454 00.000 10844 MultiStar: [#1 0.07,0.24,1.00,U] [#2 -0.26,-0.36,2.10,U] [#3 0.21,-0.39,0.95,U] [#4 0.08,-0.16,0.99,U] [#5 -0.23,-0.28,1.11,U] [#6 -0.05,-0.41,1.00,U] [#7 -0.18,-0.58,0.91,U] [#8 -0.33,0.43,1.09,U] 
00:03:05.454 00.000 10844 single-star, 8 included, MultiStar: {-0.12, -0.19}, one-star: {-0.19, -0.06}
00:03:05.454 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
00:03:05.454 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
00:03:05.454 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.84 mountX=0.09 mountY=-0.18, mountTheta=-1.09
00:03:05.459 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.06, opts=13)
00:03:05.459 00.000 10844 Enqueuing Move request for scope (-0.19, -0.06)
00:03:05.459 00.000 11060 Worker thread wakes up
00:03:05.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
00:03:05.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
00:03:05.459 00.000 11060 Moving (-0.19, -0.06) raw xDistance=0.09 yDistance=-0.18
00:03:05.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:03:05.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:05.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:03:05.459 00.000 11060 MoveAxis(E, 0, ABG)
00:03:05.459 00.000 11060 Move returns status 0, amount 0
00:03:05.459 00.000 11060 MoveAxis(N, 0, ABG)
00:03:05.459 00.000 11060 Move returns status 0, amount 0
00:03:05.459 00.000 11060 move complete, result=0
00:03:05.459 00.000 11060 worker thread done servicing request
00:03:05.479 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:05.500 00.021 10844 UpdateGuideState exits: m=2880 SNR=34.6
00:03:05.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:05.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:05.500 00.000 10844 Enqueuing Expose request
00:03:05.500 00.000 11060 Worker thread wakes up
00:03:05.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:05.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:05.500 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:03:06.124 00.624 11060 Exposure complete
00:03:06.292 00.168 11060 worker thread done servicing request
00:03:06.292 00.000 10844 OnExposeComplete: enter
00:03:06.292 00.000 10844 UpdateGuideState(): m_state=6
00:03:06.292 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4398
00:03:06.292 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=61.25, Mass=2643, SNR=33.2, Peak=255 HFD=3.5
00:03:06.292 00.000 10844 MultiStar: [#1 -0.26,0.34,1.12,U] [#2 -0.43,0.26,2.13,U] [#3 -0.11,0.06,0.96,U] [#4 0.31,0.39,1.03,U] [#5 -0.23,0.07,1.04,U] [#6 -0.34,0.07,0.94,U] [#7 -0.45,0.22,1.02,U] [#8 -0.42,0.48,0.00,M3] 
00:03:06.293 00.001 10844 single-star, 7 included, MultiStar: {-0.22, 0.19}, one-star: {-0.05, -0.03}
00:03:06.293 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
00:03:06.293 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
00:03:06.293 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-2.63 mountX=0.03 mountY=-0.04, mountTheta=-0.89
00:03:06.293 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
00:03:06.293 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
00:03:06.293 00.000 11060 Worker thread wakes up
00:03:06.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
00:03:06.293 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
00:03:06.293 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=-0.04
00:03:06.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:03:06.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:06.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:06.293 00.000 11060 MoveAxis(E, 0, ABG)
00:03:06.293 00.000 11060 Move returns status 0, amount 0
00:03:06.293 00.000 11060 MoveAxis(N, 0, ABG)
00:03:06.293 00.000 11060 Move returns status 0, amount 0
00:03:06.293 00.000 11060 move complete, result=0
00:03:06.293 00.000 11060 worker thread done servicing request
00:03:06.299 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:06.308 00.009 10844 UpdateGuideState exits: m=2643 SNR=33.2 Saturated
00:03:06.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:06.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:06.313 00.005 10844 Enqueuing Expose request
00:03:06.313 00.000 11060 Worker thread wakes up
00:03:06.313 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:06.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:06.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:06.941 00.628 11060 Exposure complete
00:03:07.099 00.158 11060 worker thread done servicing request
00:03:07.099 00.000 10844 OnExposeComplete: enter
00:03:07.099 00.000 10844 UpdateGuideState(): m_state=6
00:03:07.099 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4399
00:03:07.099 00.000 10844 Star::Find returns 1 (1), X=257.96, Y=60.93, Mass=3192, SNR=36.5, Peak=255 HFD=3.0
00:03:07.099 00.000 10844 MultiStar: [#1 0.20,0.46,0.97,U] [#2 -0.63,0.43,0.00,M1] [#3 0.16,-0.07,0.94,U] [#4 -0.23,0.17,1.00,U] [#5 -0.59,-0.33,0.00,M1] [#6 -0.03,0.08,0.88,U] [#7 -0.02,-0.12,0.88,U] [#8 -0.49,0.31,0.97,U] 
00:03:07.099 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.07}, one-star: {-0.40, -0.35}
00:03:07.099 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
00:03:07.099 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
00:03:07.099 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.62 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
00:03:07.099 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.07, opts=13)
00:03:07.099 00.000 10844 Enqueuing Move request for scope (-0.12, 0.07)
00:03:07.099 00.000 11060 Worker thread wakes up
00:03:07.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
00:03:07.099 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
00:03:07.099 00.000 11060 Moving (-0.12, 0.07) raw xDistance=-0.05 yDistance=-0.13
00:03:07.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:03:07.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:07.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:03:07.099 00.000 11060 MoveAxis(E, 0, ABG)
00:03:07.099 00.000 11060 Move returns status 0, amount 0
00:03:07.099 00.000 11060 MoveAxis(N, 0, ABG)
00:03:07.099 00.000 11060 Move returns status 0, amount 0
00:03:07.099 00.000 11060 move complete, result=0
00:03:07.099 00.000 11060 worker thread done servicing request
00:03:07.110 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:07.125 00.015 10844 UpdateGuideState exits: m=3192 SNR=36.5 Saturated
00:03:07.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:07.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:07.125 00.000 10844 Enqueuing Expose request
00:03:07.125 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:07.127 00.002 11060 Worker thread wakes up
00:03:07.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:07.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:07.760 00.633 11060 Exposure complete
00:03:07.957 00.197 11060 worker thread done servicing request
00:03:07.957 00.000 10844 OnExposeComplete: enter
00:03:07.957 00.000 10844 UpdateGuideState(): m_state=6
00:03:07.957 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4400
00:03:07.957 00.000 10844 Star::Find returns 1 (1), X=258.17, Y=61.66, Mass=3159, SNR=36.5, Peak=255 HFD=3.7
00:03:07.957 00.000 10844 MultiStar: [#1 0.04,0.23,0.94,U] [#2 0.05,0.47,1.93,U] [#3 -0.06,0.18,0.89,U] [#4 0.06,0.27,0.87,U] [#5 -0.25,0.28,0.95,U] [#6 -0.26,-0.12,0.86,U] [#7 -0.17,-0.11,0.82,U] [#8 -0.19,0.46,0.92,U] 
00:03:07.957 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.26}, one-star: {-0.19, 0.39}
00:03:07.957 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
00:03:07.957 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
00:03:07.957 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.90 mountX=-0.24 mountY=-0.13, mountTheta=-2.64
00:03:07.960 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.26, opts=13)
00:03:07.960 00.000 10844 Enqueuing Move request for scope (-0.09, 0.26)
00:03:07.960 00.000 11060 Worker thread wakes up
00:03:07.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
00:03:07.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
00:03:07.960 00.000 11060 Moving (-0.09, 0.26) raw xDistance=-0.24 yDistance=-0.13
00:03:07.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:03:07.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:07.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:03:07.960 00.000 11060 MoveAxis(E, 42, ABG)
00:03:07.960 00.000 11060 Guiding  Dir = 2, Dur = 42
00:03:07.967 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:07.972 00.005 11060 IsSlewing returns 0
00:03:07.973 00.001 11060 IsGuiding returns 0
00:03:07.977 00.004 10844 UpdateGuideState exits: m=3159 SNR=36.5 Saturated
00:03:07.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:07.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:07.977 00.000 10844 Enqueuing Expose request
00:03:08.020 00.043 11060 IsGuiding returns 0
00:03:08.020 00.000 11060 Move returns status 0, amount 42
00:03:08.020 00.000 11060 MoveAxis(N, 0, ABG)
00:03:08.020 00.000 11060 Move returns status 0, amount 0
00:03:08.020 00.000 11060 move complete, result=0
00:03:08.020 00.000 11060 worker thread done servicing request
00:03:08.020 00.000 11060 Worker thread wakes up
00:03:08.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:08.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:08.020 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
00:03:08.654 00.634 11060 Exposure complete
00:03:08.838 00.184 11060 worker thread done servicing request
00:03:08.840 00.002 10844 OnExposeComplete: enter
00:03:08.840 00.000 10844 UpdateGuideState(): m_state=6
00:03:08.840 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4401
00:03:08.841 00.001 10844 Star::Find returns 1 (0), X=258.48, Y=61.81, Mass=3042, SNR=35.2, Peak=252 HFD=3.5
00:03:08.841 00.000 10844 MultiStar: [#1 0.30,0.01,1.05,U] [#2 0.00,0.02,1.92,U] [#3 0.66,-0.49,0.00,M1] [#4 0.30,0.28,0.96,U] [#5 -0.28,-0.11,1.03,U] [#6 -0.16,0.66,0.00,M1] [#7 -0.17,-0.40,0.86,U] [#8 -0.15,0.66,0.00,M2] 
00:03:08.841 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.06}, one-star: {0.12, 0.53}
00:03:08.841 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
00:03:08.841 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
00:03:08.841 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.94 mountX=-0.06 mountY=0.03, mountTheta=2.67
00:03:08.841 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
00:03:08.841 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
00:03:08.843 00.002 11060 Worker thread wakes up
00:03:08.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:03:08.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:03:08.843 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=0.03
00:03:08.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:03:08.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:08.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:03:08.843 00.000 11060 MoveAxis(E, 0, ABG)
00:03:08.843 00.000 11060 Move returns status 0, amount 0
00:03:08.843 00.000 11060 MoveAxis(N, 0, ABG)
00:03:08.843 00.000 11060 Move returns status 0, amount 0
00:03:08.843 00.000 11060 move complete, result=0
00:03:08.843 00.000 11060 worker thread done servicing request
00:03:08.848 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:08.858 00.010 10844 UpdateGuideState exits: m=3042 SNR=35.2
00:03:08.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:08.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:08.858 00.000 10844 Enqueuing Expose request
00:03:08.858 00.000 11060 Worker thread wakes up
00:03:08.858 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:08.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:08.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:09.484 00.626 11060 Exposure complete
00:03:09.645 00.161 11060 worker thread done servicing request
00:03:09.645 00.000 10844 OnExposeComplete: enter
00:03:09.645 00.000 10844 UpdateGuideState(): m_state=6
00:03:09.645 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4402
00:03:09.645 00.000 10844 Star::Find returns 1 (1), X=258.30, Y=61.27, Mass=3527, SNR=38.0, Peak=255 HFD=3.7
00:03:09.645 00.000 10844 MultiStar: [#1 0.09,-0.56,0.91,U] [#2 -0.08,0.22,1.87,U] [#3 0.23,-0.37,0.86,U] [#4 0.06,0.14,0.93,U] [#5 -0.34,-0.38,0.97,U] [#6 -0.11,-0.02,0.82,U] [#7 -0.16,-0.61,0.00,M1] [#8 -0.08,0.42,0.83,U] 
00:03:09.645 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {-0.06, -0.01}
00:03:09.645 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
00:03:09.645 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
00:03:09.645 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.42 mountX=0.05 mountY=-0.04, mountTheta=-0.68
00:03:09.648 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
00:03:09.648 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
00:03:09.648 00.000 11060 Worker thread wakes up
00:03:09.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:03:09.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:03:09.650 00.002 11060 Moving (-0.04, -0.04) raw xDistance=0.05 yDistance=-0.04
00:03:09.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:03:09.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:09.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:09.650 00.000 11060 MoveAxis(E, 0, ABG)
00:03:09.650 00.000 11060 Move returns status 0, amount 0
00:03:09.650 00.000 11060 MoveAxis(N, 0, ABG)
00:03:09.650 00.000 11060 Move returns status 0, amount 0
00:03:09.650 00.000 11060 move complete, result=0
00:03:09.650 00.000 11060 worker thread done servicing request
00:03:09.659 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:09.671 00.012 10844 UpdateGuideState exits: m=3527 SNR=38.0 Saturated
00:03:09.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:09.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:09.671 00.000 10844 Enqueuing Expose request
00:03:09.671 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:09.671 00.000 11060 Worker thread wakes up
00:03:09.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:09.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:10.311 00.640 11060 Exposure complete
00:03:10.478 00.167 11060 worker thread done servicing request
00:03:10.478 00.000 10844 OnExposeComplete: enter
00:03:10.478 00.000 10844 UpdateGuideState(): m_state=6
00:03:10.478 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4403
00:03:10.478 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.34, Mass=3008, SNR=35.5, Peak=224 HFD=3.6
00:03:10.478 00.000 10844 MultiStar: [#1 0.04,-0.23,0.98,U] [#2 -0.15,0.27,1.98,U] [#3 0.46,-0.47,0.00,M1] [#4 0.45,-0.13,1.00,U] [#5 -0.30,-0.19,1.02,U] [#6 -0.02,-0.50,0.96,U] [#7 -0.03,0.25,0.87,U] [#8 -0.27,-0.24,1.03,U] 
00:03:10.478 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {0.38, 0.06}
00:03:10.478 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
00:03:10.478 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
00:03:10.478 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.67 mountX=0.05 mountY=0.00, mountTheta=0.06
00:03:10.483 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
00:03:10.483 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
00:03:10.483 00.000 11060 Worker thread wakes up
00:03:10.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:03:10.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:03:10.483 00.000 11060 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=0.00
00:03:10.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:03:10.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:10.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:03:10.483 00.000 11060 MoveAxis(E, 0, ABG)
00:03:10.483 00.000 11060 Move returns status 0, amount 0
00:03:10.484 00.001 11060 MoveAxis(N, 0, ABG)
00:03:10.484 00.000 11060 Move returns status 0, amount 0
00:03:10.484 00.000 11060 move complete, result=0
00:03:10.484 00.000 11060 worker thread done servicing request
00:03:10.493 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:10.503 00.010 10844 UpdateGuideState exits: m=3008 SNR=35.5
00:03:10.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:10.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:10.503 00.000 10844 Enqueuing Expose request
00:03:10.509 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:10.509 00.000 11060 Worker thread wakes up
00:03:10.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:10.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:11.137 00.628 11060 Exposure complete
00:03:11.311 00.174 11060 worker thread done servicing request
00:03:11.313 00.002 10844 OnExposeComplete: enter
00:03:11.313 00.000 10844 UpdateGuideState(): m_state=6
00:03:11.313 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4404
00:03:11.313 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=60.94, Mass=3168, SNR=36.3, Peak=241 HFD=3.8
00:03:11.313 00.000 10844 MultiStar: [#1 0.44,-0.12,1.00,U] [#2 0.09,-0.29,1.98,U] [#3 0.85,-0.37,0.00,M2] [#4 0.00,-0.25,0.88,U] [#5 0.02,-0.73,0.00,M1] [#6 0.20,-0.11,0.84,U] [#7 0.06,-0.50,0.87,U] [#8 -0.37,-0.51,0.00,M1] 
00:03:11.313 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.27}, one-star: {0.29, -0.34}
00:03:11.313 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
00:03:11.313 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
00:03:11.313 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.00 mountX=0.23 mountY=0.21, mountTheta=0.74
00:03:11.315 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.27, opts=13)
00:03:11.315 00.000 10844 Enqueuing Move request for scope (0.17, -0.27)
00:03:11.315 00.000 11060 Worker thread wakes up
00:03:11.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
00:03:11.315 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
00:03:11.315 00.000 11060 Moving (0.17, -0.27) raw xDistance=0.23 yDistance=0.21
00:03:11.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:03:11.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:03:11.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:03:11.315 00.000 11060 MoveAxis(W, 41, ABG)
00:03:11.315 00.000 11060 Guiding  Dir = 3, Dur = 41
00:03:11.318 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:11.332 00.014 11060 IsSlewing returns 0
00:03:11.333 00.001 11060 IsGuiding returns 0
00:03:11.334 00.001 10844 UpdateGuideState exits: m=3168 SNR=36.3
00:03:11.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:11.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:11.334 00.000 10844 Enqueuing Expose request
00:03:11.390 00.056 11060 IsGuiding returns 0
00:03:11.390 00.000 11060 Move returns status 0, amount 41
00:03:11.390 00.000 11060 MoveAxis(N, 0, ABG)
00:03:11.390 00.000 11060 Move returns status 0, amount 0
00:03:11.390 00.000 11060 move complete, result=0
00:03:11.390 00.000 11060 worker thread done servicing request
00:03:11.390 00.000 11060 Worker thread wakes up
00:03:11.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:11.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:11.390 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
00:03:12.048 00.658 11060 Exposure complete
00:03:12.274 00.226 11060 worker thread done servicing request
00:03:12.274 00.000 10844 OnExposeComplete: enter
00:03:12.274 00.000 10844 UpdateGuideState(): m_state=6
00:03:12.274 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4405
00:03:12.274 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.14, Mass=2952, SNR=35.0, Peak=249 HFD=3.6
00:03:12.274 00.000 10844 MultiStar: [#1 0.27,0.30,1.03,U] [#2 -0.19,0.27,2.01,U] [#3 0.53,-0.10,0.98,U] [#4 0.23,0.04,0.96,U] [#5 -0.03,-0.47,1.06,U] [#6 0.14,-0.30,0.96,U] [#7 0.22,-0.03,0.89,U] [#8 0.17,0.36,0.94,U] 
00:03:12.274 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.01, -0.14}
00:03:12.274 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
00:03:12.274 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
00:03:12.274 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.04 mountY=0.11, mountTheta=1.92
00:03:12.274 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
00:03:12.274 00.000 10844 Enqueuing Move request for scope (0.11, 0.02)
00:03:12.274 00.000 11060 Worker thread wakes up
00:03:12.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
00:03:12.274 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
00:03:12.274 00.000 11060 Moving (0.11, 0.02) raw xDistance=-0.04 yDistance=0.11
00:03:12.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:03:12.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:12.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:03:12.274 00.000 11060 MoveAxis(E, 0, ABG)
00:03:12.274 00.000 11060 Move returns status 0, amount 0
00:03:12.274 00.000 11060 MoveAxis(N, 0, ABG)
00:03:12.274 00.000 11060 Move returns status 0, amount 0
00:03:12.274 00.000 11060 move complete, result=0
00:03:12.274 00.000 11060 worker thread done servicing request
00:03:12.280 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:12.309 00.029 10844 UpdateGuideState exits: m=2952 SNR=35.0
00:03:12.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:12.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:12.309 00.000 10844 Enqueuing Expose request
00:03:12.309 00.000 11060 Worker thread wakes up
00:03:12.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:12.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:12.309 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:12.948 00.639 11060 Exposure complete
00:03:13.136 00.188 11060 worker thread done servicing request
00:03:13.136 00.000 10844 OnExposeComplete: enter
00:03:13.136 00.000 10844 UpdateGuideState(): m_state=6
00:03:13.138 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4406
00:03:13.138 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.50, Mass=2745, SNR=33.9, Peak=255 HFD=3.4
00:03:13.138 00.000 10844 MultiStar: [#1 0.60,0.06,1.01,U] [#2 0.04,-0.11,2.06,U] [#3 0.56,-0.21,1.06,U] [#4 0.24,0.02,1.03,U] [#5 -0.04,-0.36,1.00,U] [#6 0.04,0.06,0.94,U] [#7 -0.17,-0.51,0.88,U] [#8 0.13,0.08,0.91,U] 
00:03:13.138 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {-0.12, 0.22}
00:03:13.138 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
00:03:13.138 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
00:03:13.138 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.54 mountX=0.06 mountY=0.15, mountTheta=1.21
00:03:13.138 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.08, opts=13)
00:03:13.138 00.000 10844 Enqueuing Move request for scope (0.14, -0.08)
00:03:13.138 00.000 11060 Worker thread wakes up
00:03:13.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:03:13.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:03:13.142 00.004 11060 Moving (0.14, -0.08) raw xDistance=0.06 yDistance=0.15
00:03:13.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:03:13.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:13.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:03:13.142 00.000 11060 MoveAxis(E, 0, ABG)
00:03:13.142 00.000 11060 Move returns status 0, amount 0
00:03:13.142 00.000 11060 MoveAxis(N, 0, ABG)
00:03:13.142 00.000 11060 Move returns status 0, amount 0
00:03:13.142 00.000 11060 move complete, result=0
00:03:13.142 00.000 11060 worker thread done servicing request
00:03:13.151 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:13.175 00.024 10844 UpdateGuideState exits: m=2745 SNR=33.9 Saturated
00:03:13.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:13.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:13.177 00.002 10844 Enqueuing Expose request
00:03:13.177 00.000 11060 Worker thread wakes up
00:03:13.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:13.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:13.177 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:13.806 00.629 11060 Exposure complete
00:03:13.987 00.181 11060 worker thread done servicing request
00:03:13.987 00.000 10844 OnExposeComplete: enter
00:03:13.987 00.000 10844 UpdateGuideState(): m_state=6
00:03:13.987 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4407
00:03:13.987 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=61.43, Mass=3623, SNR=38.6, Peak=255 HFD=3.7
00:03:13.987 00.000 10844 MultiStar: [#1 0.43,-0.19,0.94,U] [#2 0.16,0.40,1.80,U] [#3 0.44,-0.32,0.90,U] [#4 -0.19,0.52,0.89,U] [#5 0.03,0.12,0.91,U] [#6 -0.07,-0.01,0.84,U] [#7 -0.09,-0.08,0.81,U] [#8 0.06,0.71,0.00,M1] 
00:03:13.992 00.005 10844 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {0.47, 0.15}
00:03:13.992 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
00:03:13.992 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
00:03:13.992 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=-0.14 mountY=0.14, mountTheta=2.36
00:03:13.993 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
00:03:13.995 00.002 10844 Enqueuing Move request for scope (0.16, 0.11)
00:03:13.995 00.000 11060 Worker thread wakes up
00:03:13.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:03:13.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:03:13.995 00.000 11060 Moving (0.16, 0.11) raw xDistance=-0.14 yDistance=0.14
00:03:13.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:03:13.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:13.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:03:13.995 00.000 11060 MoveAxis(E, 24, ABG)
00:03:13.995 00.000 11060 Guiding  Dir = 2, Dur = 24
00:03:14.003 00.008 11060 IsSlewing returns 0
00:03:14.003 00.000 11060 IsGuiding returns 0
00:03:14.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:14.018 00.015 10844 UpdateGuideState exits: m=3623 SNR=38.6 Saturated
00:03:14.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:14.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:14.018 00.000 10844 Enqueuing Expose request
00:03:14.034 00.016 11060 IsGuiding returns 0
00:03:14.034 00.000 11060 Move returns status 0, amount 24
00:03:14.034 00.000 11060 MoveAxis(N, 0, ABG)
00:03:14.034 00.000 11060 Move returns status 0, amount 0
00:03:14.034 00.000 11060 move complete, result=0
00:03:14.034 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:03:14.034 00.000 11060 worker thread done servicing request
00:03:14.034 00.000 11060 Worker thread wakes up
00:03:14.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:14.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:14.684 00.650 11060 Exposure complete
00:03:14.868 00.184 11060 worker thread done servicing request
00:03:14.868 00.000 10844 OnExposeComplete: enter
00:03:14.868 00.000 10844 UpdateGuideState(): m_state=6
00:03:14.868 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4408
00:03:14.868 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.33, Mass=3269, SNR=37.2, Peak=253 HFD=3.4
00:03:14.868 00.000 10844 MultiStar: [#1 0.31,0.33,1.01,U] [#2 -0.15,0.21,1.76,U] [#3 0.51,-0.13,0.93,U] [#4 0.26,-0.46,0.90,U] [#5 -0.36,-0.23,0.99,U] [#6 0.25,-0.38,0.86,U] [#7 0.17,-0.70,0.00,M1] [#8 -0.35,0.20,0.89,U] 
00:03:14.868 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.33, 0.06}
00:03:14.868 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
00:03:14.868 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
00:03:14.868 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=0.00 mountY=0.08, mountTheta=1.53
00:03:14.868 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
00:03:14.868 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
00:03:14.868 00.000 11060 Worker thread wakes up
00:03:14.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
00:03:14.868 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
00:03:14.868 00.000 11060 Moving (0.08, -0.02) raw xDistance=0.00 yDistance=0.08
00:03:14.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:03:14.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:14.873 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:03:14.873 00.000 11060 MoveAxis(E, 0, ABG)
00:03:14.873 00.000 11060 Move returns status 0, amount 0
00:03:14.873 00.000 11060 MoveAxis(N, 0, ABG)
00:03:14.873 00.000 11060 Move returns status 0, amount 0
00:03:14.873 00.000 11060 move complete, result=0
00:03:14.873 00.000 11060 worker thread done servicing request
00:03:14.880 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:14.893 00.013 10844 UpdateGuideState exits: m=3269 SNR=37.2
00:03:14.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:14.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:14.893 00.000 10844 Enqueuing Expose request
00:03:14.893 00.000 11060 Worker thread wakes up
00:03:14.893 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:14.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:14.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:15.528 00.635 11060 Exposure complete
00:03:15.692 00.164 11060 worker thread done servicing request
00:03:15.692 00.000 10844 OnExposeComplete: enter
00:03:15.692 00.000 10844 UpdateGuideState(): m_state=6
00:03:15.692 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4409
00:03:15.692 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=60.87, Mass=3490, SNR=37.6, Peak=255 HFD=3.6
00:03:15.692 00.000 10844 MultiStar: [#1 0.28,-0.35,0.94,U] [#2 -0.03,-0.25,1.91,U] [#3 0.31,-0.48,0.88,U] [#4 0.04,-0.35,0.99,U] [#5 -0.08,-0.30,1.00,U] [#6 0.37,-0.08,0.88,U] [#7 0.15,-0.62,0.00,M2] [#8 -0.33,-0.24,0.94,U] 
00:03:15.692 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.30}, one-star: {0.20, -0.41}
00:03:15.692 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
00:03:15.692 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
00:03:15.692 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.33 mountX=0.29 mountY=0.12, mountTheta=0.41
00:03:15.694 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.30, opts=13)
00:03:15.694 00.000 10844 Enqueuing Move request for scope (0.08, -0.30)
00:03:15.694 00.000 11060 Worker thread wakes up
00:03:15.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.30) opts 0xd
00:03:15.694 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.30)
00:03:15.694 00.000 11060 Moving (0.08, -0.30) raw xDistance=0.29 yDistance=0.12
00:03:15.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:03:15.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:15.696 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:03:15.696 00.000 11060 MoveAxis(W, 50, ABG)
00:03:15.696 00.000 11060 Guiding  Dir = 3, Dur = 50
00:03:15.697 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:15.702 00.005 11060 IsSlewing returns 0
00:03:15.703 00.001 11060 IsGuiding returns 0
00:03:15.713 00.010 10844 UpdateGuideState exits: m=3490 SNR=37.6 Saturated
00:03:15.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:15.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:15.713 00.000 10844 Enqueuing Expose request
00:03:15.764 00.051 11060 IsGuiding returns 0
00:03:15.764 00.000 11060 Move returns status 0, amount 50
00:03:15.764 00.000 11060 MoveAxis(N, 0, ABG)
00:03:15.764 00.000 11060 Move returns status 0, amount 0
00:03:15.764 00.000 11060 move complete, result=0
00:03:15.764 00.000 11060 worker thread done servicing request
00:03:15.764 00.000 11060 Worker thread wakes up
00:03:15.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:15.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:15.764 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
00:03:16.386 00.622 11060 Exposure complete
00:03:16.543 00.157 11060 worker thread done servicing request
00:03:16.543 00.000 10844 OnExposeComplete: enter
00:03:16.543 00.000 10844 UpdateGuideState(): m_state=6
00:03:16.543 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4410
00:03:16.543 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.29, Mass=2941, SNR=34.2, Peak=222 HFD=3.7
00:03:16.543 00.000 10844 MultiStar: [#1 0.02,0.48,0.99,U] [#2 0.01,0.32,2.02,U] [#3 0.56,-0.14,0.97,U] [#4 0.05,0.24,0.93,U] [#5 0.06,0.18,1.10,U] [#6 -0.02,0.22,0.96,U] [#7 -0.18,0.05,0.95,U] [#8 0.12,0.48,1.05,U] 
00:03:16.543 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.22}, one-star: {0.34, 0.01}
00:03:16.543 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
00:03:16.543 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
00:03:16.543 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.15 mountX=-0.23 mountY=0.06, mountTheta=2.88
00:03:16.545 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.22, opts=13)
00:03:16.545 00.000 10844 Enqueuing Move request for scope (0.10, 0.22)
00:03:16.545 00.000 11060 Worker thread wakes up
00:03:16.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
00:03:16.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
00:03:16.545 00.000 11060 Moving (0.10, 0.22) raw xDistance=-0.23 yDistance=0.06
00:03:16.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:03:16.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:16.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:03:16.545 00.000 11060 MoveAxis(E, 39, ABG)
00:03:16.545 00.000 11060 Guiding  Dir = 2, Dur = 39
00:03:16.554 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:03:16.559 00.005 11060 IsSlewing returns 0
00:03:16.559 00.000 11060 IsGuiding returns 0
00:03:16.571 00.012 10844 UpdateGuideState exits: m=2941 SNR=34.2
00:03:16.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:16.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:16.571 00.000 10844 Enqueuing Expose request
00:03:16.605 00.034 11060 IsGuiding returns 0
00:03:16.605 00.000 11060 Move returns status 0, amount 39
00:03:16.605 00.000 11060 MoveAxis(N, 0, ABG)
00:03:16.605 00.000 11060 Move returns status 0, amount 0
00:03:16.605 00.000 11060 move complete, result=0
00:03:16.605 00.000 11060 worker thread done servicing request
00:03:16.605 00.000 11060 Worker thread wakes up
00:03:16.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:16.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:16.605 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
00:03:17.256 00.651 11060 Exposure complete
00:03:17.418 00.162 11060 worker thread done servicing request
00:03:17.418 00.000 10844 OnExposeComplete: enter
00:03:17.418 00.000 10844 UpdateGuideState(): m_state=6
00:03:17.418 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4411
00:03:17.418 00.000 10844 Star::Find returns 1 (1), X=258.22, Y=61.54, Mass=3150, SNR=35.8, Peak=255 HFD=3.5
00:03:17.418 00.000 10844 MultiStar: [#1 0.13,0.23,1.02,U] [#2 -0.01,0.28,1.95,U] [#3 0.47,0.04,0.88,U] [#4 -0.02,0.43,0.90,U] [#5 -0.26,0.42,1.06,U] [#6 0.19,0.29,0.88,U] [#7 -0.46,0.40,0.87,U] [#8 -0.23,0.43,0.93,U] 
00:03:17.418 00.000 10844 single-star, 8 included, MultiStar: {-0.04, 0.31}, one-star: {-0.13, 0.26}
00:03:17.418 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.80 = -2.49)
00:03:17.418 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:03:17.418 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.30 cameraTheta=2.04 mountX=-0.23 mountY=-0.18, mountTheta=-2.50
00:03:17.421 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.26, opts=13)
00:03:17.421 00.000 10844 Enqueuing Move request for scope (-0.13, 0.26)
00:03:17.421 00.000 11060 Worker thread wakes up
00:03:17.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
00:03:17.421 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
00:03:17.421 00.000 11060 Moving (-0.13, 0.26) raw xDistance=-0.23 yDistance=-0.18
00:03:17.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
00:03:17.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:17.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:03:17.421 00.000 11060 MoveAxis(E, 42, ABG)
00:03:17.421 00.000 11060 Guiding  Dir = 2, Dur = 42
00:03:17.426 00.005 11060 IsSlewing returns 0
00:03:17.426 00.000 11060 IsGuiding returns 0
00:03:17.426 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:17.440 00.014 10844 UpdateGuideState exits: m=3150 SNR=35.8 Saturated
00:03:17.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:17.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:17.440 00.000 10844 Enqueuing Expose request
00:03:17.477 00.037 11060 IsGuiding returns 0
00:03:17.477 00.000 11060 Move returns status 0, amount 42
00:03:17.477 00.000 11060 MoveAxis(N, 0, ABG)
00:03:17.477 00.000 11060 Move returns status 0, amount 0
00:03:17.477 00.000 11060 move complete, result=0
00:03:17.477 00.000 11060 worker thread done servicing request
00:03:17.477 00.000 11060 Worker thread wakes up
00:03:17.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:17.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:17.482 00.005 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
00:03:18.122 00.640 11060 Exposure complete
00:03:18.349 00.227 11060 worker thread done servicing request
00:03:18.349 00.000 10844 OnExposeComplete: enter
00:03:18.349 00.000 10844 UpdateGuideState(): m_state=6
00:03:18.349 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4412
00:03:18.349 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.02, Mass=3163, SNR=36.5, Peak=253 HFD=3.3
00:03:18.349 00.000 10844 MultiStar: [#1 0.36,-0.17,0.98,U] [#2 -0.00,-0.33,1.94,U] [#3 0.82,-0.01,0.00,M1] [#4 0.31,0.08,0.83,U] [#5 -0.21,-0.18,1.03,U] [#6 0.04,-0.08,0.94,U] [#7 -0.03,-0.06,0.78,U] [#8 -0.15,0.03,0.93,U] 
00:03:18.349 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.15}, one-star: {-0.06, -0.26}
00:03:18.349 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
00:03:18.349 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
00:03:18.349 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.41 mountX=0.14 mountY=0.05, mountTheta=0.33
00:03:18.354 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.15, opts=13)
00:03:18.354 00.000 10844 Enqueuing Move request for scope (0.02, -0.15)
00:03:18.354 00.000 11060 Worker thread wakes up
00:03:18.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
00:03:18.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
00:03:18.354 00.000 11060 Moving (0.02, -0.15) raw xDistance=0.14 yDistance=0.05
00:03:18.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:03:18.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:18.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:03:18.354 00.000 11060 MoveAxis(W, 24, ABG)
00:03:18.354 00.000 11060 Guiding  Dir = 3, Dur = 24
00:03:18.358 00.004 11060 IsSlewing returns 0
00:03:18.358 00.000 11060 IsGuiding returns 0
00:03:18.359 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:18.374 00.015 10844 UpdateGuideState exits: m=3163 SNR=36.5
00:03:18.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:18.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:18.374 00.000 10844 Enqueuing Expose request
00:03:18.390 00.016 11060 IsGuiding returns 0
00:03:18.390 00.000 11060 Move returns status 0, amount 24
00:03:18.390 00.000 11060 MoveAxis(N, 0, ABG)
00:03:18.390 00.000 11060 Move returns status 0, amount 0
00:03:18.390 00.000 11060 move complete, result=0
00:03:18.390 00.000 11060 worker thread done servicing request
00:03:18.390 00.000 11060 Worker thread wakes up
00:03:18.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:18.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:18.390 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
00:03:19.011 00.621 11060 Exposure complete
00:03:19.162 00.151 11060 worker thread done servicing request
00:03:19.162 00.000 10844 OnExposeComplete: enter
00:03:19.162 00.000 10844 UpdateGuideState(): m_state=6
00:03:19.162 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
00:03:19.162 00.000 10844 Star::Find returns 1 (0), X=258.06, Y=61.87, Mass=3166, SNR=36.4, Peak=227 HFD=3.8
00:03:19.162 00.000 10844 MultiStar: [#1 0.18,0.98,0.00,M1] [#2 -0.03,0.40,1.92,U] [#3 0.32,-0.12,0.90,U] [#4 0.24,0.34,0.99,U] [#5 -0.14,0.56,1.02,U] [#6 0.24,0.12,0.83,U] [#7 -0.15,-0.18,0.82,U] [#8 -0.25,0.87,0.00,M1] 
00:03:19.162 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.28}, one-star: {-0.30, 0.59}
00:03:19.162 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
00:03:19.162 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
00:03:19.162 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.53 mountX=-0.28 mountY=-0.03, mountTheta=-3.02
00:03:19.165 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.28, opts=13)
00:03:19.165 00.000 10844 Enqueuing Move request for scope (0.01, 0.28)
00:03:19.165 00.000 11060 Worker thread wakes up
00:03:19.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
00:03:19.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
00:03:19.165 00.000 11060 Moving (0.01, 0.28) raw xDistance=-0.28 yDistance=-0.03
00:03:19.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
00:03:19.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:19.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:03:19.165 00.000 11060 MoveAxis(E, 48, ABG)
00:03:19.165 00.000 11060 Guiding  Dir = 2, Dur = 48
00:03:19.170 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:19.180 00.010 11060 IsSlewing returns 0
00:03:19.181 00.001 11060 IsGuiding returns 0
00:03:19.191 00.010 10844 UpdateGuideState exits: m=3166 SNR=36.4
00:03:19.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:19.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:19.191 00.000 10844 Enqueuing Expose request
00:03:19.242 00.051 11060 IsGuiding returns 0
00:03:19.242 00.000 11060 Move returns status 0, amount 48
00:03:19.242 00.000 11060 MoveAxis(N, 0, ABG)
00:03:19.242 00.000 11060 Move returns status 0, amount 0
00:03:19.242 00.000 11060 move complete, result=0
00:03:19.242 00.000 11060 worker thread done servicing request
00:03:19.242 00.000 11060 Worker thread wakes up
00:03:19.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:19.243 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:19.243 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
00:03:19.878 00.635 11060 Exposure complete
00:03:20.031 00.153 11060 worker thread done servicing request
00:03:20.031 00.000 10844 OnExposeComplete: enter
00:03:20.031 00.000 10844 UpdateGuideState(): m_state=6
00:03:20.031 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4414
00:03:20.031 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.12, Mass=2926, SNR=34.9, Peak=250 HFD=3.6
00:03:20.031 00.000 10844 MultiStar: [#1 0.23,0.63,0.00,M2] [#2 0.11,0.27,2.08,U] [#3 0.37,-0.30,0.95,U] [#4 0.43,0.17,1.07,U] [#5 -0.21,-0.20,1.04,U] [#6 -0.22,0.60,0.00,M1] [#7 0.27,-0.18,0.86,U] [#8 -0.22,0.46,0.91,U] 
00:03:20.031 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.05}, one-star: {0.29, -0.15}
00:03:20.031 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
00:03:20.031 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
00:03:20.031 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.30 mountX=-0.07 mountY=0.14, mountTheta=2.05
00:03:20.033 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.05, opts=13)
00:03:20.033 00.000 10844 Enqueuing Move request for scope (0.14, 0.05)
00:03:20.045 00.012 11060 Worker thread wakes up
00:03:20.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
00:03:20.045 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
00:03:20.045 00.000 11060 Moving (0.14, 0.05) raw xDistance=-0.07 yDistance=0.14
00:03:20.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:03:20.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:20.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:03:20.045 00.000 11060 MoveAxis(E, 0, ABG)
00:03:20.045 00.000 11060 Move returns status 0, amount 0
00:03:20.045 00.000 11060 MoveAxis(N, 0, ABG)
00:03:20.045 00.000 11060 Move returns status 0, amount 0
00:03:20.046 00.001 11060 move complete, result=0
00:03:20.046 00.000 11060 worker thread done servicing request
00:03:20.052 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:20.072 00.020 10844 UpdateGuideState exits: m=2926 SNR=34.9
00:03:20.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:20.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:20.072 00.000 10844 Enqueuing Expose request
00:03:20.072 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:20.072 00.000 11060 Worker thread wakes up
00:03:20.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:20.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:20.712 00.640 11060 Exposure complete
00:03:20.892 00.180 11060 worker thread done servicing request
00:03:20.892 00.000 10844 OnExposeComplete: enter
00:03:20.892 00.000 10844 UpdateGuideState(): m_state=6
00:03:20.892 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4415
00:03:20.892 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=61.28, Mass=3535, SNR=39.1, Peak=255 HFD=3.6
00:03:20.892 00.000 10844 MultiStar: [#1 0.08,0.08,0.91,U] [#2 -0.24,0.32,1.89,U] [#3 0.17,-0.11,0.85,U] [#4 0.25,0.29,0.90,U] [#5 -0.22,-0.33,0.90,U] [#6 -0.07,-0.02,0.84,U] [#7 -0.52,-0.76,0.00,M1] [#8 -0.35,0.56,0.00,M1] 
00:03:20.892 00.000 10844 single-star, 6 included, MultiStar: {-0.04, 0.07}, one-star: {-0.00, -0.00}
00:03:20.892 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
00:03:20.892 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
00:03:20.892 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.01 cameraTheta=-2.62 mountX=0.00 mountY=-0.00, mountTheta=-0.88
00:03:20.892 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.00, opts=13)
00:03:20.892 00.000 10844 Enqueuing Move request for scope (-0.00, -0.00)
00:03:20.892 00.000 11060 Worker thread wakes up
00:03:20.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
00:03:20.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
00:03:20.892 00.000 11060 Moving (-0.00, -0.00) raw xDistance=0.00 yDistance=-0.00
00:03:20.897 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:03:20.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:20.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:03:20.897 00.000 11060 MoveAxis(E, 0, ABG)
00:03:20.897 00.000 11060 Move returns status 0, amount 0
00:03:20.897 00.000 11060 MoveAxis(N, 0, ABG)
00:03:20.897 00.000 11060 Move returns status 0, amount 0
00:03:20.897 00.000 11060 move complete, result=0
00:03:20.897 00.000 11060 worker thread done servicing request
00:03:20.908 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:20.923 00.015 10844 UpdateGuideState exits: m=3535 SNR=39.1 Saturated
00:03:20.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:20.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:20.923 00.000 10844 Enqueuing Expose request
00:03:20.923 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:20.923 00.000 11060 Worker thread wakes up
00:03:20.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:20.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:21.556 00.633 11060 Exposure complete
00:03:21.724 00.168 11060 worker thread done servicing request
00:03:21.724 00.000 10844 OnExposeComplete: enter
00:03:21.724 00.000 10844 UpdateGuideState(): m_state=6
00:03:21.724 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
00:03:21.724 00.000 10844 Star::Find returns 1 (0), X=258.02, Y=60.89, Mass=2787, SNR=34.0, Peak=210 HFD=3.0
00:03:21.724 00.000 10844 MultiStar: [#1 0.12,-0.12,1.04,U] [#2 -0.36,0.01,2.08,U] [#3 0.31,-0.30,1.00,U] [#4 0.10,0.04,1.02,U] [#5 -0.01,-0.31,1.08,U] [#6 -0.07,0.32,0.90,U] [#7 -0.15,-0.67,0.00,M2] [#8 -0.33,0.27,0.95,U] 
00:03:21.724 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.06}, one-star: {-0.34, -0.39}
00:03:21.724 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
00:03:21.724 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
00:03:21.724 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.63 mountX=0.08 mountY=-0.09, mountTheta=-0.89
00:03:21.726 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
00:03:21.726 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
00:03:21.728 00.002 11060 Worker thread wakes up
00:03:21.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
00:03:21.728 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
00:03:21.728 00.000 11060 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=-0.09
00:03:21.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:03:21.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:21.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:21.728 00.000 11060 MoveAxis(E, 0, ABG)
00:03:21.728 00.000 11060 Move returns status 0, amount 0
00:03:21.729 00.001 11060 MoveAxis(N, 0, ABG)
00:03:21.729 00.000 11060 Move returns status 0, amount 0
00:03:21.729 00.000 11060 move complete, result=0
00:03:21.729 00.000 11060 worker thread done servicing request
00:03:21.734 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:21.750 00.016 10844 UpdateGuideState exits: m=2787 SNR=34.0
00:03:21.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:21.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:21.750 00.000 10844 Enqueuing Expose request
00:03:21.750 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:21.750 00.000 11060 Worker thread wakes up
00:03:21.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:21.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:22.384 00.634 11060 Exposure complete
00:03:22.568 00.184 11060 worker thread done servicing request
00:03:22.568 00.000 10844 OnExposeComplete: enter
00:03:22.568 00.000 10844 UpdateGuideState(): m_state=6
00:03:22.568 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4417
00:03:22.568 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.37, Mass=2565, SNR=32.2, Peak=248 HFD=3.6
00:03:22.568 00.000 10844 MultiStar: [#1 0.16,-0.25,1.07,U] [#2 -0.21,-0.26,2.17,U] [#3 0.23,-0.25,1.11,U] [#4 0.15,0.18,1.09,U] [#5 -0.13,0.57,0.95,U] [#6 -0.52,0.29,1.04,U] [#7 -0.14,-0.35,0.89,U] [#8 -0.49,0.30,1.05,U] 
00:03:22.568 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.12, 0.09}
00:03:22.568 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
00:03:22.568 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.44)
00:03:22.568 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.11 mountX=0.02 mountY=-0.12, mountTheta=-1.42
00:03:22.571 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.00, opts=13)
00:03:22.571 00.000 10844 Enqueuing Move request for scope (-0.12, 0.00)
00:03:22.571 00.000 11060 Worker thread wakes up
00:03:22.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
00:03:22.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
00:03:22.571 00.000 11060 Moving (-0.12, 0.00) raw xDistance=0.02 yDistance=-0.12
00:03:22.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:03:22.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:22.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:03:22.571 00.000 11060 MoveAxis(E, 0, ABG)
00:03:22.571 00.000 11060 Move returns status 0, amount 0
00:03:22.571 00.000 11060 MoveAxis(N, 0, ABG)
00:03:22.571 00.000 11060 Move returns status 0, amount 0
00:03:22.571 00.000 11060 move complete, result=0
00:03:22.571 00.000 11060 worker thread done servicing request
00:03:22.578 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:22.589 00.011 10844 UpdateGuideState exits: m=2565 SNR=32.2
00:03:22.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:22.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:22.589 00.000 10844 Enqueuing Expose request
00:03:22.589 00.000 11060 Worker thread wakes up
00:03:22.589 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:22.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:22.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:23.216 00.627 11060 Exposure complete
00:03:23.405 00.189 11060 worker thread done servicing request
00:03:23.406 00.001 10844 OnExposeComplete: enter
00:03:23.406 00.000 10844 UpdateGuideState(): m_state=6
00:03:23.406 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4418
00:03:23.406 00.000 10844 Star::Find returns 1 (1), X=258.12, Y=61.40, Mass=3073, SNR=36.1, Peak=255 HFD=3.4
00:03:23.406 00.000 10844 MultiStar: [#1 0.28,0.47,1.03,U] [#2 0.15,0.64,0.00,M1] [#3 0.21,0.07,0.96,U] [#4 0.00,0.33,0.97,U] [#5 0.33,0.12,1.00,U] [#6 0.09,0.57,0.93,U] [#7 -0.45,-0.04,0.77,U] [#8 -0.11,0.94,0.00,M1] 
00:03:23.406 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.24}, one-star: {-0.24, 0.13}
00:03:23.406 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:03:23.406 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
00:03:23.406 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.37 mountX=-0.25 mountY=0.01, mountTheta=3.11
00:03:23.406 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
00:03:23.406 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
00:03:23.406 00.000 11060 Worker thread wakes up
00:03:23.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
00:03:23.406 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
00:03:23.406 00.000 11060 Moving (0.05, 0.24) raw xDistance=-0.25 yDistance=0.01
00:03:23.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:03:23.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:23.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:03:23.406 00.000 11060 MoveAxis(E, 43, ABG)
00:03:23.406 00.000 11060 Guiding  Dir = 2, Dur = 43
00:03:23.419 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:23.423 00.004 11060 IsSlewing returns 0
00:03:23.423 00.000 11060 IsGuiding returns 0
00:03:23.432 00.009 10844 UpdateGuideState exits: m=3073 SNR=36.1 Saturated
00:03:23.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:23.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:23.432 00.000 10844 Enqueuing Expose request
00:03:23.481 00.049 11060 IsGuiding returns 0
00:03:23.481 00.000 11060 Move returns status 0, amount 43
00:03:23.481 00.000 11060 MoveAxis(N, 0, ABG)
00:03:23.481 00.000 11060 Move returns status 0, amount 0
00:03:23.481 00.000 11060 move complete, result=0
00:03:23.481 00.000 11060 worker thread done servicing request
00:03:23.481 00.000 11060 Worker thread wakes up
00:03:23.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:23.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:23.486 00.005 10844 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
00:03:24.110 00.624 11060 Exposure complete
00:03:24.312 00.202 11060 worker thread done servicing request
00:03:24.312 00.000 10844 OnExposeComplete: enter
00:03:24.312 00.000 10844 UpdateGuideState(): m_state=6
00:03:24.312 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4419
00:03:24.312 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=61.07, Mass=3364, SNR=37.2, Peak=254 HFD=4.1
00:03:24.312 00.000 10844 MultiStar: [#1 -0.01,-0.00,0.99,U] [#2 -0.09,0.50,1.88,U] [#3 0.30,-0.61,0.00,M1] [#4 0.36,-0.02,0.90,U] [#5 0.12,-0.58,1.01,U] [#6 0.14,0.10,0.91,U] [#7 -0.03,-0.46,0.77,U] [#8 -0.47,0.52,0.00,M2] 
00:03:24.312 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {-0.18, -0.21}
00:03:24.312 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
00:03:24.312 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
00:03:24.312 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.61 mountX=0.01 mountY=0.03, mountTheta=1.14
00:03:24.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
00:03:24.314 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
00:03:24.314 00.000 11060 Worker thread wakes up
00:03:24.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:03:24.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:03:24.314 00.000 11060 Moving (0.02, -0.02) raw xDistance=0.01 yDistance=0.03
00:03:24.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:03:24.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:24.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:03:24.314 00.000 11060 MoveAxis(E, 0, ABG)
00:03:24.314 00.000 11060 Move returns status 0, amount 0
00:03:24.314 00.000 11060 MoveAxis(N, 0, ABG)
00:03:24.314 00.000 11060 Move returns status 0, amount 0
00:03:24.314 00.000 11060 move complete, result=0
00:03:24.314 00.000 11060 worker thread done servicing request
00:03:24.322 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:24.338 00.016 10844 UpdateGuideState exits: m=3364 SNR=37.2
00:03:24.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:24.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:24.338 00.000 10844 Enqueuing Expose request
00:03:24.338 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:24.338 00.000 11060 Worker thread wakes up
00:03:24.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:24.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:24.959 00.621 11060 Exposure complete
00:03:25.111 00.152 11060 worker thread done servicing request
00:03:25.111 00.000 10844 OnExposeComplete: enter
00:03:25.111 00.000 10844 UpdateGuideState(): m_state=6
00:03:25.111 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4420
00:03:25.111 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=61.64, Mass=3057, SNR=35.4, Peak=255 HFD=3.3
00:03:25.113 00.002 10844 MultiStar: [#1 -0.19,0.06,1.03,U] [#2 -0.04,0.21,1.89,U] [#3 0.31,-0.33,1.00,U] [#4 0.32,0.22,0.99,U] [#5 0.06,-0.52,1.07,U] [#6 -0.28,0.18,0.96,U] [#7 -0.35,-0.58,0.00,M1] [#8 -0.24,0.48,0.99,U] 
00:03:25.113 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.09}, one-star: {0.10, 0.36}
00:03:25.113 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
00:03:25.113 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
00:03:25.113 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.57 mountX=-0.09 mountY=-0.01, mountTheta=-2.98
00:03:25.113 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
00:03:25.113 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
00:03:25.113 00.000 11060 Worker thread wakes up
00:03:25.115 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
00:03:25.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
00:03:25.115 00.000 11060 Moving (-0.00, 0.09) raw xDistance=-0.09 yDistance=-0.01
00:03:25.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:03:25.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:25.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:25.115 00.000 11060 MoveAxis(E, 0, ABG)
00:03:25.115 00.000 11060 Move returns status 0, amount 0
00:03:25.115 00.000 11060 MoveAxis(N, 0, ABG)
00:03:25.115 00.000 11060 Move returns status 0, amount 0
00:03:25.115 00.000 11060 move complete, result=0
00:03:25.116 00.001 11060 worker thread done servicing request
00:03:25.121 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:25.132 00.011 10844 UpdateGuideState exits: m=3057 SNR=35.4 Saturated
00:03:25.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:25.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:25.132 00.000 10844 Enqueuing Expose request
00:03:25.132 00.000 11060 Worker thread wakes up
00:03:25.132 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:25.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:25.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:25.779 00.647 11060 Exposure complete
00:03:25.989 00.210 11060 worker thread done servicing request
00:03:25.989 00.000 10844 OnExposeComplete: enter
00:03:25.989 00.000 10844 UpdateGuideState(): m_state=6
00:03:25.989 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4421
00:03:25.989 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.34, Mass=3436, SNR=37.8, Peak=254 HFD=3.7
00:03:25.989 00.000 10844 MultiStar: [#1 0.62,0.08,0.00,M1] [#2 -0.21,-0.07,1.92,U] [#3 0.26,-0.27,0.94,U] [#4 0.30,0.03,0.92,U] [#5 0.03,-0.44,0.98,U] [#6 -0.14,0.04,0.87,U] [#7 0.04,-0.33,0.78,U] [#8 -0.18,0.47,0.95,U] 
00:03:25.989 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {0.47, 0.06}
00:03:25.989 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
00:03:25.989 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
00:03:25.989 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.95 mountX=0.05 mountY=0.05, mountTheta=0.79
00:03:25.989 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.06, opts=13)
00:03:25.989 00.000 10844 Enqueuing Move request for scope (0.04, -0.06)
00:03:25.989 00.000 11060 Worker thread wakes up
00:03:25.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:03:25.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:03:25.989 00.000 11060 Moving (0.04, -0.06) raw xDistance=0.05 yDistance=0.05
00:03:25.992 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:03:25.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:25.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:03:25.992 00.000 11060 MoveAxis(E, 0, ABG)
00:03:25.992 00.000 11060 Move returns status 0, amount 0
00:03:25.992 00.000 11060 MoveAxis(N, 0, ABG)
00:03:25.992 00.000 11060 Move returns status 0, amount 0
00:03:25.992 00.000 11060 move complete, result=0
00:03:25.992 00.000 11060 worker thread done servicing request
00:03:25.997 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:26.028 00.031 10844 UpdateGuideState exits: m=3436 SNR=37.8
00:03:26.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:26.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:26.028 00.000 10844 Enqueuing Expose request
00:03:26.028 00.000 11060 Worker thread wakes up
00:03:26.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:26.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:26.028 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:26.672 00.644 11060 Exposure complete
00:03:26.847 00.175 11060 worker thread done servicing request
00:03:26.847 00.000 10844 OnExposeComplete: enter
00:03:26.847 00.000 10844 UpdateGuideState(): m_state=6
00:03:26.847 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4422
00:03:26.847 00.000 10844 Star::Find returns 1 (0), X=258.14, Y=61.03, Mass=2914, SNR=34.9, Peak=210 HFD=3.8
00:03:26.847 00.000 10844 MultiStar: [#1 -0.12,0.15,1.06,U] [#2 -0.89,-0.06,0.00,M1] [#3 0.18,-0.15,0.93,U] [#4 -0.15,-0.11,0.94,U] [#5 -0.57,-0.45,0.00,M1] [#6 -0.14,-0.22,0.93,U] [#7 -0.31,-0.41,0.83,U] [#8 -0.85,-0.27,0.00,M1] 
00:03:26.847 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.15}, one-star: {-0.22, -0.25}
00:03:26.847 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:03:26.847 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
00:03:26.847 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.20 cameraTheta=-2.25 mountX=0.17 mountY=-0.10, mountTheta=-0.51
00:03:26.850 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
00:03:26.850 00.000 10844 Enqueuing Move request for scope (-0.12, -0.15)
00:03:26.850 00.000 11060 Worker thread wakes up
00:03:26.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
00:03:26.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
00:03:26.850 00.000 11060 Moving (-0.12, -0.15) raw xDistance=0.17 yDistance=-0.10
00:03:26.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:03:26.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:26.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:03:26.850 00.000 11060 MoveAxis(W, 30, ABG)
00:03:26.850 00.000 11060 Guiding  Dir = 3, Dur = 30
00:03:26.860 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:03:26.870 00.010 10844 UpdateGuideState exits: m=2914 SNR=34.9
00:03:26.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:26.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:26.875 00.005 10844 Enqueuing Expose request
00:03:26.891 00.016 11060 IsSlewing returns 0
00:03:26.891 00.000 11060 IsGuiding returns 0
00:03:26.963 00.072 11060 IsGuiding returns 0
00:03:26.964 00.001 11060 Move returns status 0, amount 30
00:03:26.964 00.000 11060 MoveAxis(N, 0, ABG)
00:03:26.964 00.000 11060 Move returns status 0, amount 0
00:03:26.964 00.000 11060 move complete, result=0
00:03:26.964 00.000 11060 worker thread done servicing request
00:03:26.964 00.000 11060 Worker thread wakes up
00:03:26.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:26.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:26.966 00.002 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:03:27.601 00.635 11060 Exposure complete
00:03:27.759 00.158 11060 worker thread done servicing request
00:03:27.762 00.003 10844 OnExposeComplete: enter
00:03:27.762 00.000 10844 UpdateGuideState(): m_state=6
00:03:27.762 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4423
00:03:27.762 00.000 10844 Star::Find returns 1 (0), X=258.98, Y=61.20, Mass=2855, SNR=33.9, Peak=233 HFD=4.0
00:03:27.762 00.000 10844 MultiStar: [#1 0.35,-0.18,1.10,U] [#2 -0.32,0.34,2.11,U] [#3 0.60,-0.42,0.00,M1] [#4 0.33,-0.40,1.06,U] [#5 -0.23,-0.32,1.10,U] [#6 0.18,-0.08,1.02,U] [#7 -0.00,-0.29,0.91,U] [#8 -0.23,0.28,1.01,U] 
00:03:27.762 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.62, -0.08}
00:03:27.762 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
00:03:27.762 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
00:03:27.762 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.85 mountX=0.04 mountY=0.05, mountTheta=0.90
00:03:27.764 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
00:03:27.764 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
00:03:27.764 00.000 11060 Worker thread wakes up
00:03:27.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:03:27.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:03:27.764 00.000 11060 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=0.05
00:03:27.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:03:27.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:27.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:03:27.764 00.000 11060 MoveAxis(E, 0, ABG)
00:03:27.764 00.000 11060 Move returns status 0, amount 0
00:03:27.764 00.000 11060 MoveAxis(N, 0, ABG)
00:03:27.764 00.000 11060 Move returns status 0, amount 0
00:03:27.764 00.000 11060 move complete, result=0
00:03:27.764 00.000 11060 worker thread done servicing request
00:03:27.776 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:27.798 00.022 10844 UpdateGuideState exits: m=2855 SNR=33.9
00:03:27.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:27.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:27.798 00.000 10844 Enqueuing Expose request
00:03:27.798 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:27.798 00.000 11060 Worker thread wakes up
00:03:27.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:27.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:28.439 00.641 11060 Exposure complete
00:03:28.609 00.170 11060 worker thread done servicing request
00:03:28.615 00.006 10844 OnExposeComplete: enter
00:03:28.615 00.000 10844 UpdateGuideState(): m_state=6
00:03:28.615 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4424
00:03:28.615 00.000 10844 Star::Find returns 1 (1), X=258.66, Y=61.26, Mass=3534, SNR=38.2, Peak=255 HFD=3.6
00:03:28.615 00.000 10844 MultiStar: [#1 0.43,0.30,0.94,U] [#2 -0.08,-0.01,1.86,U] [#3 0.65,-0.13,0.00,M2] [#4 0.10,-0.34,0.97,U] [#5 0.05,0.05,0.89,U] [#6 0.00,0.11,0.86,U] [#7 0.21,-0.65,0.00,M1] [#8 -0.23,0.51,0.90,U] 
00:03:28.615 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.30, -0.02}
00:03:28.615 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
00:03:28.615 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
00:03:28.615 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=-0.08 mountY=0.05, mountTheta=2.55
00:03:28.617 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
00:03:28.617 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
00:03:28.617 00.000 11060 Worker thread wakes up
00:03:28.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:03:28.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:03:28.617 00.000 11060 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=0.05
00:03:28.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:03:28.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:28.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:03:28.617 00.000 11060 MoveAxis(E, 0, ABG)
00:03:28.617 00.000 11060 Move returns status 0, amount 0
00:03:28.617 00.000 11060 MoveAxis(N, 0, ABG)
00:03:28.617 00.000 11060 Move returns status 0, amount 0
00:03:28.617 00.000 11060 move complete, result=0
00:03:28.617 00.000 11060 worker thread done servicing request
00:03:28.621 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:28.644 00.023 10844 UpdateGuideState exits: m=3534 SNR=38.2 Saturated
00:03:28.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:28.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:28.644 00.000 10844 Enqueuing Expose request
00:03:28.644 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:28.644 00.000 11060 Worker thread wakes up
00:03:28.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:28.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:29.269 00.625 11060 Exposure complete
00:03:29.438 00.169 11060 worker thread done servicing request
00:03:29.440 00.002 10844 OnExposeComplete: enter
00:03:29.440 00.000 10844 UpdateGuideState(): m_state=6
00:03:29.440 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4425
00:03:29.440 00.000 10844 Star::Find returns 1 (1), X=258.49, Y=61.24, Mass=3105, SNR=35.9, Peak=255 HFD=3.5
00:03:29.440 00.000 10844 MultiStar: [#1 0.18,0.46,1.00,U] [#2 -0.14,0.67,0.00,M1] [#3 0.81,0.03,0.00,M3] [#4 0.05,0.06,0.93,U] [#5 -0.04,0.30,1.01,U] [#6 0.01,0.48,0.90,U] [#7 -0.03,-0.37,0.87,U] [#8 0.10,0.77,0.00,M1] 
00:03:29.440 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.16}, one-star: {0.13, -0.04}
00:03:29.440 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
00:03:29.440 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
00:03:29.440 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.26 mountX=0.01 mountY=0.14, mountTheta=1.49
00:03:29.440 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.04, opts=13)
00:03:29.440 00.000 10844 Enqueuing Move request for scope (0.13, -0.04)
00:03:29.440 00.000 11060 Worker thread wakes up
00:03:29.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:03:29.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:03:29.440 00.000 11060 Moving (0.13, -0.04) raw xDistance=0.01 yDistance=0.14
00:03:29.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:03:29.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:29.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:03:29.440 00.000 11060 MoveAxis(E, 0, ABG)
00:03:29.440 00.000 11060 Move returns status 0, amount 0
00:03:29.440 00.000 11060 MoveAxis(N, 0, ABG)
00:03:29.440 00.000 11060 Move returns status 0, amount 0
00:03:29.440 00.000 11060 move complete, result=0
00:03:29.440 00.000 11060 worker thread done servicing request
00:03:29.457 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:29.470 00.013 10844 UpdateGuideState exits: m=3105 SNR=35.9 Saturated
00:03:29.472 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:29.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:29.472 00.000 10844 Enqueuing Expose request
00:03:29.472 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:29.472 00.000 11060 Worker thread wakes up
00:03:29.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:29.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:30.101 00.629 11060 Exposure complete
00:03:30.272 00.171 11060 worker thread done servicing request
00:03:30.272 00.000 10844 OnExposeComplete: enter
00:03:30.272 00.000 10844 UpdateGuideState(): m_state=6
00:03:30.272 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4426
00:03:30.272 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.08, Mass=3305, SNR=37.4, Peak=251 HFD=3.7
00:03:30.272 00.000 10844 MultiStar: [#1 -0.07,0.12,0.99,U] [#2 0.08,0.09,1.76,U] [#3 0.59,-0.03,0.89,U] [#4 0.43,-0.55,0.00,M1] [#5 0.16,-0.27,0.94,U] [#6 0.21,0.52,0.82,U] [#7 -0.06,-0.46,0.78,U] [#8 -0.42,0.53,0.00,M2] 
00:03:30.272 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.02}, one-star: {0.15, -0.20}
00:03:30.272 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
00:03:30.272 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
00:03:30.272 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=-0.01 mountY=0.14, mountTheta=1.62
00:03:30.272 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
00:03:30.272 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
00:03:30.272 00.000 11060 Worker thread wakes up
00:03:30.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
00:03:30.275 00.003 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
00:03:30.275 00.000 11060 Moving (0.14, -0.02) raw xDistance=-0.01 yDistance=0.14
00:03:30.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:03:30.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:30.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:03:30.275 00.000 11060 MoveAxis(E, 0, ABG)
00:03:30.275 00.000 11060 Move returns status 0, amount 0
00:03:30.275 00.000 11060 MoveAxis(N, 0, ABG)
00:03:30.275 00.000 11060 Move returns status 0, amount 0
00:03:30.275 00.000 11060 move complete, result=0
00:03:30.275 00.000 11060 worker thread done servicing request
00:03:30.281 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:30.303 00.022 10844 UpdateGuideState exits: m=3305 SNR=37.4
00:03:30.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:30.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:30.303 00.000 10844 Enqueuing Expose request
00:03:30.303 00.000 11060 Worker thread wakes up
00:03:30.303 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:30.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:30.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:30.943 00.640 11060 Exposure complete
00:03:31.129 00.186 11060 worker thread done servicing request
00:03:31.129 00.000 10844 OnExposeComplete: enter
00:03:31.129 00.000 10844 UpdateGuideState(): m_state=6
00:03:31.130 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4427
00:03:31.130 00.000 10844 Star::Find returns 1 (0), X=259.00, Y=61.64, Mass=3264, SNR=37.0, Peak=247 HFD=3.8
00:03:31.130 00.000 10844 MultiStar: [#1 0.28,0.44,1.05,U] [#2 -0.24,0.36,1.82,U] [#3 0.82,0.00,0.00,M3] [#4 0.03,0.04,0.90,U] [#5 0.31,-0.02,0.92,U] [#6 0.12,0.26,0.91,U] [#7 -0.03,-0.27,0.81,U] [#8 0.15,0.46,0.90,U] 
00:03:31.130 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.23}, one-star: {0.64, 0.36}
00:03:31.130 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:03:31.130 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
00:03:31.130 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.08 mountX=-0.25 mountY=0.08, mountTheta=2.82
00:03:31.130 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.23, opts=13)
00:03:31.130 00.000 10844 Enqueuing Move request for scope (0.12, 0.23)
00:03:31.130 00.000 11060 Worker thread wakes up
00:03:31.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
00:03:31.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
00:03:31.130 00.000 11060 Moving (0.12, 0.23) raw xDistance=-0.25 yDistance=0.08
00:03:31.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:03:31.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:31.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:03:31.130 00.000 11060 MoveAxis(E, 43, ABG)
00:03:31.130 00.000 11060 Guiding  Dir = 2, Dur = 43
00:03:31.139 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:31.149 00.010 11060 IsSlewing returns 0
00:03:31.149 00.000 11060 IsGuiding returns 0
00:03:31.154 00.005 10844 UpdateGuideState exits: m=3264 SNR=37.0
00:03:31.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:31.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:31.154 00.000 10844 Enqueuing Expose request
00:03:31.210 00.056 11060 IsGuiding returns 0
00:03:31.210 00.000 11060 Move returns status 0, amount 43
00:03:31.210 00.000 11060 MoveAxis(N, 0, ABG)
00:03:31.210 00.000 11060 Move returns status 0, amount 0
00:03:31.210 00.000 11060 move complete, result=0
00:03:31.210 00.000 11060 worker thread done servicing request
00:03:31.210 00.000 11060 Worker thread wakes up
00:03:31.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:31.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:31.210 00.000 10844 GuideStep: -0.3 px 43 ms EAST, 0.1 px 0 ms NORTH
00:03:31.848 00.638 11060 Exposure complete
00:03:32.027 00.179 11060 worker thread done servicing request
00:03:32.027 00.000 10844 OnExposeComplete: enter
00:03:32.027 00.000 10844 UpdateGuideState(): m_state=6
00:03:32.027 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4428
00:03:32.027 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=61.61, Mass=2908, SNR=34.7, Peak=255 HFD=3.3
00:03:32.027 00.000 10844 MultiStar: [#1 0.17,0.54,1.02,U] [#2 -0.24,0.47,2.06,U] [#3 0.42,0.28,1.00,U] [#4 0.24,0.06,0.98,U] [#5 -0.02,-0.24,1.05,U] [#6 0.13,0.40,1.00,U] [#7 -0.26,0.41,0.90,U] [#8 -0.31,0.80,0.00,M2] 
00:03:32.027 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.30}, one-star: {0.09, 0.33}
00:03:32.027 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
00:03:32.027 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
00:03:32.027 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.46 mountX=-0.30 mountY=-0.01, mountTheta=-3.09
00:03:32.032 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.30, opts=13)
00:03:32.032 00.000 10844 Enqueuing Move request for scope (0.03, 0.30)
00:03:32.032 00.000 11060 Worker thread wakes up
00:03:32.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
00:03:32.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
00:03:32.032 00.000 11060 Moving (0.03, 0.30) raw xDistance=-0.30 yDistance=-0.01
00:03:32.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:03:32.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:32.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:32.032 00.000 11060 MoveAxis(E, 53, ABG)
00:03:32.032 00.000 11060 Guiding  Dir = 2, Dur = 53
00:03:32.037 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:32.052 00.015 10844 UpdateGuideState exits: m=2908 SNR=34.7 Saturated
00:03:32.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:32.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:32.052 00.000 10844 Enqueuing Expose request
00:03:32.058 00.006 11060 IsSlewing returns 0
00:03:32.058 00.000 11060 IsGuiding returns 0
00:03:32.151 00.093 11060 IsGuiding returns 0
00:03:32.151 00.000 11060 Move returns status 0, amount 53
00:03:32.151 00.000 11060 MoveAxis(N, 0, ABG)
00:03:32.151 00.000 11060 Move returns status 0, amount 0
00:03:32.151 00.000 11060 move complete, result=0
00:03:32.151 00.000 11060 worker thread done servicing request
00:03:32.151 00.000 11060 Worker thread wakes up
00:03:32.153 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:32.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:32.163 00.010 10844 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
00:03:32.804 00.641 11060 Exposure complete
00:03:32.976 00.172 11060 worker thread done servicing request
00:03:32.976 00.000 10844 OnExposeComplete: enter
00:03:32.976 00.000 10844 UpdateGuideState(): m_state=6
00:03:32.988 00.012 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4429
00:03:32.988 00.000 10844 Star::Find returns 1 (1), X=258.42, Y=61.43, Mass=3022, SNR=35.0, Peak=255 HFD=3.3
00:03:32.988 00.000 10844 MultiStar: [#1 0.18,0.03,0.97,U] [#2 0.23,0.42,1.97,U] [#3 0.37,-0.08,0.99,U] [#4 -0.24,-0.09,1.04,U] [#5 0.14,-0.14,1.09,U] [#6 0.37,-0.03,1.00,U] [#7 -0.51,-0.60,0.00,M1] [#8 -0.22,0.68,0.00,M3] 
00:03:32.988 00.000 10844 single-star, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.06, 0.15}
00:03:32.988 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:03:32.988 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
00:03:32.988 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.17 mountX=-0.16 mountY=0.04, mountTheta=2.90
00:03:32.993 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.15, opts=13)
00:03:32.993 00.000 10844 Enqueuing Move request for scope (0.06, 0.15)
00:03:32.993 00.000 11060 Worker thread wakes up
00:03:32.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
00:03:32.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
00:03:32.993 00.000 11060 Moving (0.06, 0.15) raw xDistance=-0.16 yDistance=0.04
00:03:32.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:03:32.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:32.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:03:32.993 00.000 11060 MoveAxis(E, 30, ABG)
00:03:32.993 00.000 11060 Guiding  Dir = 2, Dur = 30
00:03:33.004 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:33.017 00.013 10844 UpdateGuideState exits: m=3022 SNR=35.0 Saturated
00:03:33.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:33.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:33.017 00.000 10844 Enqueuing Expose request
00:03:33.022 00.005 11060 IsSlewing returns 0
00:03:33.023 00.001 11060 IsGuiding returns 0
00:03:33.068 00.045 11060 IsGuiding returns 0
00:03:33.068 00.000 11060 Move returns status 0, amount 30
00:03:33.068 00.000 11060 MoveAxis(N, 0, ABG)
00:03:33.068 00.000 11060 Move returns status 0, amount 0
00:03:33.068 00.000 11060 move complete, result=0
00:03:33.068 00.000 11060 worker thread done servicing request
00:03:33.068 00.000 11060 Worker thread wakes up
00:03:33.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:33.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:33.068 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
00:03:33.689 00.621 11060 Exposure complete
00:03:33.880 00.191 11060 worker thread done servicing request
00:03:33.880 00.000 10844 OnExposeComplete: enter
00:03:33.880 00.000 10844 UpdateGuideState(): m_state=6
00:03:33.880 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4430
00:03:33.880 00.000 10844 Star::Find returns 1 (1), X=258.64, Y=61.59, Mass=3088, SNR=34.9, Peak=255 HFD=3.4
00:03:33.880 00.000 10844 MultiStar: [#1 0.41,0.40,0.96,U] [#2 -0.20,0.26,1.96,U] [#3 0.53,0.18,1.00,U] [#4 0.01,-0.02,0.98,U] [#5 -0.07,-0.04,1.07,U] [#6 -0.08,0.22,0.91,U] [#7 0.02,-0.07,0.86,U] [#8 -0.17,1.00,0.00,M4] 
00:03:33.880 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.17}, one-star: {0.28, 0.31}
00:03:33.880 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:03:33.880 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:03:33.880 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.13 mountX=-0.18 mountY=0.05, mountTheta=2.87
00:03:33.880 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.17, opts=13)
00:03:33.880 00.000 10844 Enqueuing Move request for scope (0.08, 0.17)
00:03:33.880 00.000 11060 Worker thread wakes up
00:03:33.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
00:03:33.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
00:03:33.880 00.000 11060 Moving (0.08, 0.17) raw xDistance=-0.18 yDistance=0.05
00:03:33.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:03:33.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:33.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:03:33.880 00.000 11060 MoveAxis(E, 32, ABG)
00:03:33.880 00.000 11060 Guiding  Dir = 2, Dur = 32
00:03:33.889 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:33.901 00.012 10844 UpdateGuideState exits: m=3088 SNR=34.9 Saturated
00:03:33.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:33.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:33.901 00.000 10844 Enqueuing Expose request
00:03:33.901 00.000 11060 IsSlewing returns 0
00:03:33.901 00.000 11060 IsGuiding returns 0
00:03:33.963 00.062 11060 IsGuiding returns 0
00:03:33.963 00.000 11060 Move returns status 0, amount 32
00:03:33.963 00.000 11060 MoveAxis(N, 0, ABG)
00:03:33.963 00.000 11060 Move returns status 0, amount 0
00:03:33.963 00.000 11060 move complete, result=0
00:03:33.963 00.000 11060 worker thread done servicing request
00:03:33.963 00.000 11060 Worker thread wakes up
00:03:33.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:33.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:33.963 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:03:34.607 00.644 11060 Exposure complete
00:03:34.766 00.159 11060 worker thread done servicing request
00:03:34.766 00.000 10844 OnExposeComplete: enter
00:03:34.766 00.000 10844 UpdateGuideState(): m_state=6
00:03:34.766 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4431
00:03:34.766 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.26, Mass=2932, SNR=35.1, Peak=249 HFD=3.5
00:03:34.766 00.000 10844 MultiStar: [#1 0.47,0.43,0.00,M1] [#2 -0.28,0.42,1.96,U] [#3 0.57,0.33,0.00,M1] [#4 0.15,0.07,0.97,U] [#5 -0.24,-0.16,1.06,U] [#6 0.19,0.02,0.95,U] [#7 0.10,0.05,0.96,U] [#8 0.07,0.37,0.94,U] 
00:03:34.766 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.14}, one-star: {0.39, -0.02}
00:03:34.766 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.26 = -3.03)
00:03:34.766 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
00:03:34.766 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.50 mountX=-0.14 mountY=-0.01, mountTheta=-3.04
00:03:34.768 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.14, opts=13)
00:03:34.768 00.000 10844 Enqueuing Move request for scope (0.01, 0.14)
00:03:34.768 00.000 11060 Worker thread wakes up
00:03:34.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
00:03:34.768 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
00:03:34.768 00.000 11060 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=-0.01
00:03:34.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:03:34.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:34.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:34.768 00.000 11060 MoveAxis(E, 26, ABG)
00:03:34.768 00.000 11060 Guiding  Dir = 2, Dur = 26
00:03:34.774 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:34.786 00.012 10844 UpdateGuideState exits: m=2932 SNR=35.1
00:03:34.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:34.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:34.786 00.000 10844 Enqueuing Expose request
00:03:34.791 00.005 11060 IsSlewing returns 0
00:03:34.791 00.000 11060 IsGuiding returns 0
00:03:34.849 00.058 11060 IsGuiding returns 0
00:03:34.849 00.000 11060 Move returns status 0, amount 26
00:03:34.849 00.000 11060 MoveAxis(N, 0, ABG)
00:03:34.849 00.000 11060 Move returns status 0, amount 0
00:03:34.849 00.000 11060 move complete, result=0
00:03:34.849 00.000 11060 worker thread done servicing request
00:03:34.849 00.000 11060 Worker thread wakes up
00:03:34.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:34.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:34.851 00.002 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
00:03:35.488 00.637 11060 Exposure complete
00:03:35.657 00.169 11060 worker thread done servicing request
00:03:35.657 00.000 10844 OnExposeComplete: enter
00:03:35.657 00.000 10844 UpdateGuideState(): m_state=6
00:03:35.657 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4432
00:03:35.657 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.23, Mass=3352, SNR=37.4, Peak=255 HFD=3.5
00:03:35.657 00.000 10844 MultiStar: [#1 -0.07,0.21,0.95,U] [#2 0.02,-0.06,1.88,U] [#3 0.37,0.29,0.97,U] [#4 0.07,0.48,0.92,U] [#5 0.02,0.21,1.05,U] [#6 0.27,-0.30,0.91,U] [#7 0.09,-0.62,0.00,M1] [#8 0.20,0.35,0.86,U] 
00:03:35.657 00.000 10844 single-star, 7 included, MultiStar: {0.09, 0.12}, one-star: {-0.08, -0.05}
00:03:35.657 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
00:03:35.657 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
00:03:35.657 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=0.06 mountY=-0.07, mountTheta=-0.86
00:03:35.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.05, opts=13)
00:03:35.659 00.000 10844 Enqueuing Move request for scope (-0.08, -0.05)
00:03:35.659 00.000 11060 Worker thread wakes up
00:03:35.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
00:03:35.659 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
00:03:35.659 00.000 11060 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=-0.07
00:03:35.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:03:35.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:35.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:03:35.659 00.000 11060 MoveAxis(E, 0, ABG)
00:03:35.659 00.000 11060 Move returns status 0, amount 0
00:03:35.659 00.000 11060 MoveAxis(N, 0, ABG)
00:03:35.659 00.000 11060 Move returns status 0, amount 0
00:03:35.659 00.000 11060 move complete, result=0
00:03:35.659 00.000 11060 worker thread done servicing request
00:03:35.670 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:35.682 00.012 10844 UpdateGuideState exits: m=3352 SNR=37.4 Saturated
00:03:35.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:35.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:35.682 00.000 10844 Enqueuing Expose request
00:03:35.682 00.000 11060 Worker thread wakes up
00:03:35.682 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:35.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:35.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:36.317 00.635 11060 Exposure complete
00:03:36.475 00.158 11060 worker thread done servicing request
00:03:36.475 00.000 10844 OnExposeComplete: enter
00:03:36.475 00.000 10844 UpdateGuideState(): m_state=6
00:03:36.480 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4433
00:03:36.480 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.38, Mass=2695, SNR=33.1, Peak=243 HFD=3.4
00:03:36.480 00.000 10844 MultiStar: [#1 0.25,-0.15,1.01,U] [#2 -0.09,0.48,2.13,U] [#3 0.63,-0.45,0.00,M1] [#4 0.08,0.30,1.03,U] [#5 0.26,-0.61,0.00,M1] [#6 0.15,-0.28,1.00,U] [#7 -0.14,-0.59,0.98,U] [#8 -0.15,0.47,0.97,U] 
00:03:36.480 00.000 10844 single-star, 6 included, MultiStar: {0.00, 0.11}, one-star: {0.01, 0.10}
00:03:36.480 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
00:03:36.480 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.05)
00:03:36.480 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.11 cameraTheta=1.50 mountX=-0.10 mountY=-0.01, mountTheta=-3.05
00:03:36.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
00:03:36.482 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
00:03:36.482 00.000 11060 Worker thread wakes up
00:03:36.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:03:36.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:03:36.482 00.000 11060 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.01
00:03:36.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:03:36.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:36.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:03:36.482 00.000 11060 MoveAxis(E, 0, ABG)
00:03:36.482 00.000 11060 Move returns status 0, amount 0
00:03:36.482 00.000 11060 MoveAxis(N, 0, ABG)
00:03:36.482 00.000 11060 Move returns status 0, amount 0
00:03:36.482 00.000 11060 move complete, result=0
00:03:36.482 00.000 11060 worker thread done servicing request
00:03:36.487 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:36.504 00.017 10844 UpdateGuideState exits: m=2695 SNR=33.1
00:03:36.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:36.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:36.504 00.000 10844 Enqueuing Expose request
00:03:36.504 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:36.504 00.000 11060 Worker thread wakes up
00:03:36.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:36.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:37.146 00.642 11060 Exposure complete
00:03:37.325 00.179 11060 worker thread done servicing request
00:03:37.325 00.000 10844 OnExposeComplete: enter
00:03:37.325 00.000 10844 UpdateGuideState(): m_state=6
00:03:37.325 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4434
00:03:37.325 00.000 10844 Star::Find returns 1 (1), X=258.08, Y=61.42, Mass=2994, SNR=34.8, Peak=255 HFD=3.8
00:03:37.325 00.000 10844 MultiStar: [#1 -0.08,-0.22,0.99,U] [#2 -0.30,0.26,1.97,U] [#3 0.27,-0.35,1.08,U] [#4 0.45,0.07,1.00,U] [#5 -0.14,-0.67,0.00,M2] [#6 0.19,0.02,0.92,U] [#7 -0.19,-0.55,0.88,U] [#8 -0.30,0.31,1.02,U] 
00:03:37.325 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.00}, one-star: {-0.28, 0.14}
00:03:37.325 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
00:03:37.325 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
00:03:37.325 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.10 mountX=0.01 mountY=-0.06, mountTheta=-1.35
00:03:37.325 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.00, opts=13)
00:03:37.325 00.000 10844 Enqueuing Move request for scope (-0.06, -0.00)
00:03:37.325 00.000 11060 Worker thread wakes up
00:03:37.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
00:03:37.325 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
00:03:37.325 00.000 11060 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=-0.06
00:03:37.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:03:37.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:37.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:03:37.325 00.000 11060 MoveAxis(E, 0, ABG)
00:03:37.325 00.000 11060 Move returns status 0, amount 0
00:03:37.325 00.000 11060 MoveAxis(N, 0, ABG)
00:03:37.325 00.000 11060 Move returns status 0, amount 0
00:03:37.325 00.000 11060 move complete, result=0
00:03:37.325 00.000 11060 worker thread done servicing request
00:03:37.334 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:37.351 00.017 10844 UpdateGuideState exits: m=2994 SNR=34.8 Saturated
00:03:37.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:37.352 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:37.352 00.000 10844 Enqueuing Expose request
00:03:37.352 00.000 11060 Worker thread wakes up
00:03:37.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:37.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:37.352 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:37.988 00.636 11060 Exposure complete
00:03:38.150 00.162 11060 worker thread done servicing request
00:03:38.150 00.000 10844 OnExposeComplete: enter
00:03:38.150 00.000 10844 UpdateGuideState(): m_state=6
00:03:38.150 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4435
00:03:38.150 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.03, Mass=2834, SNR=34.2, Peak=248 HFD=3.4
00:03:38.150 00.000 10844 MultiStar: [#1 -0.08,0.19,1.00,U] [#2 -0.35,0.29,2.07,U] [#3 0.25,0.12,1.08,U] [#4 0.37,-0.53,0.00,M1] [#5 -0.40,-0.42,1.04,U] [#6 0.11,-0.02,0.92,U] [#7 -0.08,-0.54,0.94,U] [#8 -0.12,0.43,0.98,U] 
00:03:38.150 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {0.04, -0.25}
00:03:38.150 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.75 = -1.54)
00:03:38.150 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
00:03:38.150 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.99 mountX=0.00 mountY=-0.11, mountTheta=-1.54
00:03:38.152 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.02, opts=13)
00:03:38.152 00.000 10844 Enqueuing Move request for scope (-0.11, 0.02)
00:03:38.152 00.000 11060 Worker thread wakes up
00:03:38.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
00:03:38.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
00:03:38.152 00.000 11060 Moving (-0.11, 0.02) raw xDistance=0.00 yDistance=-0.11
00:03:38.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:03:38.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:38.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:38.152 00.000 11060 MoveAxis(E, 0, ABG)
00:03:38.152 00.000 11060 Move returns status 0, amount 0
00:03:38.152 00.000 11060 MoveAxis(N, 0, ABG)
00:03:38.152 00.000 11060 Move returns status 0, amount 0
00:03:38.152 00.000 11060 move complete, result=0
00:03:38.152 00.000 11060 worker thread done servicing request
00:03:38.157 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:38.170 00.013 10844 UpdateGuideState exits: m=2834 SNR=34.2
00:03:38.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:38.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:38.170 00.000 10844 Enqueuing Expose request
00:03:38.170 00.000 11060 Worker thread wakes up
00:03:38.170 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:03:38.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:38.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:38.810 00.640 11060 Exposure complete
00:03:38.968 00.158 11060 worker thread done servicing request
00:03:38.968 00.000 10844 OnExposeComplete: enter
00:03:38.968 00.000 10844 UpdateGuideState(): m_state=6
00:03:38.968 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4436
00:03:38.968 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=60.40, Mass=3339, SNR=37.1, Peak=255 HFD=3.4
00:03:38.968 00.000 10844 MultiStar: [#1 0.48,-0.00,0.87,U] [#2 -0.14,0.26,1.83,U] [#3 0.30,0.13,0.91,U] [#4 -0.09,-0.35,0.83,U] [#5 -0.10,-0.09,0.96,U] [#6 -0.12,-0.07,0.87,U] [#7 -0.43,-0.46,0.00,M1] [#8 -0.22,0.18,0.94,U] 
00:03:38.968 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.09, -0.87}
00:03:38.968 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
00:03:38.968 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
00:03:38.968 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.49 mountX=0.07 mountY=0.02, mountTheta=0.25
00:03:38.970 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
00:03:38.970 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
00:03:38.970 00.000 11060 Worker thread wakes up
00:03:38.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
00:03:38.970 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
00:03:38.971 00.001 11060 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.02
00:03:38.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:03:38.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:38.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:03:38.971 00.000 11060 MoveAxis(E, 0, ABG)
00:03:38.971 00.000 11060 Move returns status 0, amount 0
00:03:38.971 00.000 11060 MoveAxis(N, 0, ABG)
00:03:38.971 00.000 11060 Move returns status 0, amount 0
00:03:38.971 00.000 11060 move complete, result=0
00:03:38.971 00.000 11060 worker thread done servicing request
00:03:38.977 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:38.990 00.013 10844 UpdateGuideState exits: m=3339 SNR=37.1 Saturated
00:03:38.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:38.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:38.990 00.000 10844 Enqueuing Expose request
00:03:38.990 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:38.990 00.000 11060 Worker thread wakes up
00:03:38.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:38.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:39.642 00.652 11060 Exposure complete
00:03:39.818 00.176 11060 worker thread done servicing request
00:03:39.818 00.000 10844 OnExposeComplete: enter
00:03:39.818 00.000 10844 UpdateGuideState(): m_state=6
00:03:39.818 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4437
00:03:39.818 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=61.08, Mass=3043, SNR=35.6, Peak=232 HFD=3.4
00:03:39.818 00.000 10844 MultiStar: [#1 0.02,-0.34,1.02,U] [#2 -0.40,0.29,1.87,U] [#3 0.39,0.17,0.91,U] [#4 0.30,-0.27,0.99,U] [#5 -0.04,-0.22,1.04,U] [#6 0.21,-0.06,0.89,U] [#7 -0.29,-0.15,0.86,U] [#8 -0.18,0.18,0.96,U] 
00:03:39.818 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.14, -0.20}
00:03:39.818 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
00:03:39.818 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
00:03:39.822 00.004 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.53 mountX=0.04 mountY=-0.04, mountTheta=-0.78
00:03:39.823 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
00:03:39.823 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
00:03:39.824 00.001 11060 Worker thread wakes up
00:03:39.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:03:39.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:03:39.824 00.000 11060 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=-0.04
00:03:39.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:03:39.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:39.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:39.824 00.000 11060 MoveAxis(E, 0, ABG)
00:03:39.824 00.000 11060 Move returns status 0, amount 0
00:03:39.824 00.000 11060 MoveAxis(N, 0, ABG)
00:03:39.824 00.000 11060 Move returns status 0, amount 0
00:03:39.824 00.000 11060 move complete, result=0
00:03:39.824 00.000 11060 worker thread done servicing request
00:03:39.828 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:39.848 00.020 10844 UpdateGuideState exits: m=3043 SNR=35.6
00:03:39.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:39.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:39.848 00.000 10844 Enqueuing Expose request
00:03:39.848 00.000 11060 Worker thread wakes up
00:03:39.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:39.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:39.848 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:40.487 00.639 11060 Exposure complete
00:03:40.679 00.192 11060 worker thread done servicing request
00:03:40.679 00.000 10844 OnExposeComplete: enter
00:03:40.679 00.000 10844 UpdateGuideState(): m_state=6
00:03:40.679 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4438
00:03:40.679 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=61.57, Mass=3007, SNR=35.0, Peak=255 HFD=3.5
00:03:40.680 00.001 10844 MultiStar: [#1 0.35,0.19,1.07,U] [#2 0.08,0.37,1.97,U] [#3 0.49,-0.18,0.97,U] [#4 0.44,0.24,0.98,U] [#5 -0.06,0.30,1.04,U] [#6 0.24,0.21,0.97,U] [#7 0.05,0.00,0.91,U] [#8 -0.12,0.41,0.88,U] 
00:03:40.680 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.22}, one-star: {-0.07, 0.29}
00:03:40.680 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
00:03:40.680 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:03:40.680 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.97 mountX=-0.25 mountY=0.11, mountTheta=2.71
00:03:40.681 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.22, opts=13)
00:03:40.681 00.000 10844 Enqueuing Move request for scope (0.15, 0.22)
00:03:40.681 00.000 11060 Worker thread wakes up
00:03:40.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
00:03:40.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
00:03:40.681 00.000 11060 Moving (0.15, 0.22) raw xDistance=-0.25 yDistance=0.11
00:03:40.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:03:40.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:40.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:03:40.681 00.000 11060 MoveAxis(E, 43, ABG)
00:03:40.681 00.000 11060 Guiding  Dir = 2, Dur = 43
00:03:40.688 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:40.701 00.013 10844 UpdateGuideState exits: m=3007 SNR=35.0 Saturated
00:03:40.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:40.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:40.701 00.000 10844 Enqueuing Expose request
00:03:40.727 00.026 11060 IsSlewing returns 0
00:03:40.727 00.000 11060 IsGuiding returns 0
00:03:40.815 00.088 11060 IsGuiding returns 0
00:03:40.815 00.000 11060 Move returns status 0, amount 43
00:03:40.815 00.000 11060 MoveAxis(N, 0, ABG)
00:03:40.816 00.001 11060 Move returns status 0, amount 0
00:03:40.816 00.000 11060 move complete, result=0
00:03:40.816 00.000 11060 worker thread done servicing request
00:03:40.816 00.000 11060 Worker thread wakes up
00:03:40.816 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
00:03:40.817 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:40.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:41.452 00.635 11060 Exposure complete
00:03:41.704 00.252 11060 worker thread done servicing request
00:03:41.704 00.000 10844 OnExposeComplete: enter
00:03:41.704 00.000 10844 UpdateGuideState(): m_state=6
00:03:41.704 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4439
00:03:41.706 00.002 10844 Star::Find returns 1 (1), X=258.24, Y=61.15, Mass=3161, SNR=36.0, Peak=255 HFD=3.4
00:03:41.706 00.000 10844 MultiStar: [#1 -0.55,0.10,1.02,U] [#2 -0.14,0.06,1.85,U] [#3 -0.18,-0.21,0.88,U] [#4 0.31,-0.03,0.95,U] [#5 -0.39,-0.39,0.95,U] [#6 0.17,-0.21,0.94,U] [#7 -0.42,-0.44,0.88,U] [#8 -0.50,0.32,0.92,U] 
00:03:41.706 00.000 10844 single-star, 8 included, MultiStar: {-0.20, -0.08}, one-star: {-0.12, -0.13}
00:03:41.706 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
00:03:41.706 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
00:03:41.706 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.34 mountX=0.15 mountY=-0.10, mountTheta=-0.60
00:03:41.709 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.13, opts=13)
00:03:41.709 00.000 10844 Enqueuing Move request for scope (-0.12, -0.13)
00:03:41.709 00.000 11060 Worker thread wakes up
00:03:41.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
00:03:41.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
00:03:41.709 00.000 11060 Moving (-0.12, -0.13) raw xDistance=0.15 yDistance=-0.10
00:03:41.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:03:41.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:41.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:03:41.709 00.000 11060 MoveAxis(W, 24, ABG)
00:03:41.709 00.000 11060 Guiding  Dir = 3, Dur = 24
00:03:41.721 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:41.733 00.012 10844 UpdateGuideState exits: m=3161 SNR=36.0 Saturated
00:03:41.734 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:41.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:41.734 00.000 10844 Enqueuing Expose request
00:03:41.734 00.000 11060 IsSlewing returns 0
00:03:41.734 00.000 11060 IsGuiding returns 0
00:03:41.765 00.031 11060 IsGuiding returns 0
00:03:41.765 00.000 11060 Move returns status 0, amount 24
00:03:41.766 00.001 11060 MoveAxis(N, 0, ABG)
00:03:41.766 00.000 11060 Move returns status 0, amount 0
00:03:41.766 00.000 11060 move complete, result=0
00:03:41.766 00.000 11060 worker thread done servicing request
00:03:41.766 00.000 11060 Worker thread wakes up
00:03:41.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:41.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:41.766 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:03:42.392 00.626 11060 Exposure complete
00:03:42.630 00.238 11060 worker thread done servicing request
00:03:42.630 00.000 10844 OnExposeComplete: enter
00:03:42.630 00.000 10844 UpdateGuideState(): m_state=6
00:03:42.630 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4440
00:03:42.630 00.000 10844 Star::Find returns 1 (1), X=258.60, Y=61.18, Mass=3390, SNR=37.7, Peak=255 HFD=3.7
00:03:42.630 00.000 10844 MultiStar: [#1 0.10,0.17,0.97,U] [#2 -0.08,0.49,1.83,U] [#3 0.32,0.10,0.99,U] [#4 0.17,0.08,0.92,U] [#5 -0.38,-0.44,0.99,U] [#6 0.21,0.31,0.79,U] [#7 -0.31,0.11,0.81,U] [#8 -0.31,0.67,0.00,M1] 
00:03:42.630 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.24, -0.10}
00:03:42.630 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:03:42.630 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:03:42.630 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.38 mountX=-0.13 mountY=0.00, mountTheta=3.12
00:03:42.635 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.12, opts=13)
00:03:42.635 00.000 10844 Enqueuing Move request for scope (0.02, 0.12)
00:03:42.635 00.000 11060 Worker thread wakes up
00:03:42.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:03:42.635 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:03:42.635 00.000 11060 Moving (0.02, 0.12) raw xDistance=-0.13 yDistance=0.00
00:03:42.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:03:42.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:42.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:03:42.635 00.000 11060 MoveAxis(E, 21, ABG)
00:03:42.635 00.000 11060 Guiding  Dir = 2, Dur = 21
00:03:42.643 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:42.653 00.010 11060 IsSlewing returns 0
00:03:42.654 00.001 11060 IsGuiding returns 0
00:03:42.661 00.007 10844 UpdateGuideState exits: m=3390 SNR=37.7 Saturated
00:03:42.663 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:42.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:42.663 00.000 10844 Enqueuing Expose request
00:03:42.692 00.029 11060 IsGuiding returns 0
00:03:42.692 00.000 11060 Move returns status 0, amount 21
00:03:42.692 00.000 11060 MoveAxis(N, 0, ABG)
00:03:42.692 00.000 11060 Move returns status 0, amount 0
00:03:42.692 00.000 11060 move complete, result=0
00:03:42.692 00.000 11060 worker thread done servicing request
00:03:42.692 00.000 11060 Worker thread wakes up
00:03:42.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:42.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:42.694 00.002 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
00:03:43.333 00.639 11060 Exposure complete
00:03:43.520 00.187 11060 worker thread done servicing request
00:03:43.520 00.000 10844 OnExposeComplete: enter
00:03:43.520 00.000 10844 UpdateGuideState(): m_state=6
00:03:43.520 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4441
00:03:43.520 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.33, Mass=3696, SNR=39.0, Peak=254 HFD=3.9
00:03:43.520 00.000 10844 MultiStar: [#1 0.22,-0.09,0.93,U] [#2 -0.39,0.29,1.80,U] [#3 0.57,0.22,0.89,U] [#4 0.27,0.07,0.87,U] [#5 0.00,-0.28,0.97,U] [#6 0.24,0.46,0.77,U] [#7 0.14,-0.22,0.76,U] [#8 0.04,0.52,0.78,U] 
00:03:43.520 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.61, 0.05}
00:03:43.520 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
00:03:43.520 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
00:03:43.520 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.73 mountX=-0.14 mountY=0.11, mountTheta=2.47
00:03:43.523 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
00:03:43.524 00.001 10844 Enqueuing Move request for scope (0.13, 0.12)
00:03:43.524 00.000 11060 Worker thread wakes up
00:03:43.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:03:43.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:03:43.524 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=0.11
00:03:43.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:03:43.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:43.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:03:43.524 00.000 11060 MoveAxis(E, 25, ABG)
00:03:43.524 00.000 11060 Guiding  Dir = 2, Dur = 25
00:03:43.544 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:43.555 00.011 11060 IsSlewing returns 0
00:03:43.556 00.001 11060 IsGuiding returns 0
00:03:43.565 00.009 10844 UpdateGuideState exits: m=3696 SNR=39.0
00:03:43.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:43.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:43.565 00.000 10844 Enqueuing Expose request
00:03:43.586 00.021 11060 IsGuiding returns 0
00:03:43.586 00.000 11060 Move returns status 0, amount 25
00:03:43.586 00.000 11060 MoveAxis(N, 0, ABG)
00:03:43.586 00.000 11060 Move returns status 0, amount 0
00:03:43.586 00.000 11060 move complete, result=0
00:03:43.586 00.000 11060 worker thread done servicing request
00:03:43.588 00.002 11060 Worker thread wakes up
00:03:43.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:43.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:43.593 00.005 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
00:03:44.216 00.623 11060 Exposure complete
00:03:44.390 00.174 11060 worker thread done servicing request
00:03:44.390 00.000 10844 OnExposeComplete: enter
00:03:44.390 00.000 10844 UpdateGuideState(): m_state=6
00:03:44.392 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4442
00:03:44.392 00.000 10844 Star::Find returns 1 (1), X=258.82, Y=60.42, Mass=3036, SNR=35.7, Peak=255 HFD=3.7
00:03:44.392 00.000 10844 MultiStar: [#1 0.58,-0.15,0.96,U] [#2 0.25,-0.12,1.92,U] [#3 0.72,-0.16,0.00,M1] [#4 -0.27,-0.65,0.00,M1] [#5 0.31,-0.53,0.99,U] [#6 0.18,-0.35,0.93,U] [#7 0.12,-0.45,0.96,U] [#8 0.19,0.10,0.92,U] 
00:03:44.392 00.000 10844 refined, 6 included, MultiStar: {0.29, -0.32}, one-star: {0.46, -0.85}
00:03:44.392 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
00:03:44.392 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
00:03:44.392 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.32 hyp=0.43 cameraTheta=-0.82 mountX=0.26 mountY=0.34, mountTheta=0.92
00:03:44.396 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.32, opts=13)
00:03:44.396 00.000 10844 Enqueuing Move request for scope (0.29, -0.32)
00:03:44.396 00.000 11060 Worker thread wakes up
00:03:44.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.32) opts 0xd
00:03:44.396 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.32)
00:03:44.396 00.000 11060 Moving (0.29, -0.32) raw xDistance=0.26 yDistance=0.34
00:03:44.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:03:44.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:03:44.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:03:44.396 00.000 11060 MoveAxis(W, 44, ABG)
00:03:44.396 00.000 11060 Guiding  Dir = 3, Dur = 44
00:03:44.402 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:44.415 00.013 10844 UpdateGuideState exits: m=3036 SNR=35.7 Saturated
00:03:44.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:44.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:44.415 00.000 10844 Enqueuing Expose request
00:03:44.423 00.008 11060 IsSlewing returns 0
00:03:44.423 00.000 11060 IsGuiding returns 0
00:03:44.483 00.060 11060 IsGuiding returns 0
00:03:44.483 00.000 11060 Move returns status 0, amount 44
00:03:44.483 00.000 11060 MoveAxis(N, 0, ABG)
00:03:44.483 00.000 11060 Move returns status 0, amount 0
00:03:44.483 00.000 11060 move complete, result=0
00:03:44.483 00.000 11060 worker thread done servicing request
00:03:44.483 00.000 11060 Worker thread wakes up
00:03:44.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:44.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:44.483 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.3 px 0 ms NORTH
00:03:45.111 00.628 11060 Exposure complete
00:03:45.266 00.155 11060 worker thread done servicing request
00:03:45.268 00.002 10844 OnExposeComplete: enter
00:03:45.268 00.000 10844 UpdateGuideState(): m_state=6
00:03:45.268 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4443
00:03:45.268 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=60.94, Mass=3018, SNR=35.5, Peak=239 HFD=3.5
00:03:45.268 00.000 10844 MultiStar: [#1 0.52,0.02,1.07,U] [#2 0.20,0.05,1.98,U] [#3 0.68,-0.02,0.00,M2] [#4 0.07,-0.28,0.95,U] [#5 -0.17,-0.47,1.05,U] [#6 0.30,0.05,0.88,U] [#7 0.08,-0.43,0.87,U] [#8 -0.40,0.47,0.94,U] 
00:03:45.268 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {0.25, -0.34}
00:03:45.268 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
00:03:45.268 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
00:03:45.268 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.70 mountX=0.08 mountY=0.13, mountTheta=1.05
00:03:45.268 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.10, opts=13)
00:03:45.268 00.000 10844 Enqueuing Move request for scope (0.12, -0.10)
00:03:45.268 00.000 11060 Worker thread wakes up
00:03:45.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:03:45.268 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:03:45.268 00.000 11060 Moving (0.12, -0.10) raw xDistance=0.08 yDistance=0.13
00:03:45.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:03:45.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:45.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:03:45.268 00.000 11060 MoveAxis(E, 0, ABG)
00:03:45.268 00.000 11060 Move returns status 0, amount 0
00:03:45.268 00.000 11060 MoveAxis(N, 0, ABG)
00:03:45.268 00.000 11060 Move returns status 0, amount 0
00:03:45.268 00.000 11060 move complete, result=0
00:03:45.268 00.000 11060 worker thread done servicing request
00:03:45.276 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:45.284 00.008 10844 UpdateGuideState exits: m=3018 SNR=35.5
00:03:45.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:45.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:45.284 00.000 10844 Enqueuing Expose request
00:03:45.284 00.000 11060 Worker thread wakes up
00:03:45.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:45.289 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:45.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:45.930 00.641 11060 Exposure complete
00:03:46.093 00.163 11060 worker thread done servicing request
00:03:46.093 00.000 10844 OnExposeComplete: enter
00:03:46.093 00.000 10844 UpdateGuideState(): m_state=6
00:03:46.093 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4444
00:03:46.093 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.19, Mass=2904, SNR=34.8, Peak=254 HFD=3.6
00:03:46.093 00.000 10844 MultiStar: [#1 0.95,0.09,0.00,M1] [#2 0.13,0.01,1.93,U] [#3 0.70,-0.15,0.00,M3] [#4 0.51,-0.50,0.00,M1] [#5 0.06,-0.15,0.99,U] [#6 0.13,0.05,0.95,U] [#7 0.56,-0.27,0.00,M1] [#8 0.01,0.50,0.92,U] 
00:03:46.093 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.05}, one-star: {0.19, -0.09}
00:03:46.093 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
00:03:46.093 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
00:03:46.093 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=-0.07 mountY=0.10, mountTheta=2.18
00:03:46.093 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
00:03:46.093 00.000 10844 Enqueuing Move request for scope (0.11, 0.05)
00:03:46.093 00.000 11060 Worker thread wakes up
00:03:46.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:03:46.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:03:46.093 00.000 11060 Moving (0.11, 0.05) raw xDistance=-0.07 yDistance=0.10
00:03:46.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:03:46.096 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:46.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:03:46.096 00.000 11060 MoveAxis(E, 0, ABG)
00:03:46.096 00.000 11060 Move returns status 0, amount 0
00:03:46.096 00.000 11060 MoveAxis(N, 0, ABG)
00:03:46.096 00.000 11060 Move returns status 0, amount 0
00:03:46.096 00.000 11060 move complete, result=0
00:03:46.097 00.001 11060 worker thread done servicing request
00:03:46.101 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:46.111 00.010 10844 UpdateGuideState exits: m=2904 SNR=34.8
00:03:46.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:46.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:46.111 00.000 10844 Enqueuing Expose request
00:03:46.111 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:46.111 00.000 11060 Worker thread wakes up
00:03:46.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:46.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:46.761 00.650 11060 Exposure complete
00:03:46.924 00.163 11060 worker thread done servicing request
00:03:46.924 00.000 10844 OnExposeComplete: enter
00:03:46.924 00.000 10844 UpdateGuideState(): m_state=6
00:03:46.924 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4445
00:03:46.924 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=60.67, Mass=2689, SNR=33.1, Peak=255 HFD=3.4
00:03:46.926 00.002 10844 MultiStar: [#1 0.36,0.14,1.13,U] [#2 0.29,0.15,2.07,U] [#3 0.56,-0.38,0.00,M4] [#4 0.30,-0.09,1.09,U] [#5 0.37,-0.22,1.05,U] [#6 0.42,-0.22,1.06,U] [#7 0.09,0.04,0.95,U] [#8 0.08,0.38,0.98,U] 
00:03:46.926 00.000 10844 refined, 7 included, MultiStar: {0.27, -0.03}, one-star: {0.21, -0.61}
00:03:46.926 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
00:03:46.926 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
00:03:46.926 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.12 mountX=-0.02 mountY=0.27, mountTheta=1.63
00:03:46.926 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.03, opts=13)
00:03:46.926 00.000 10844 Enqueuing Move request for scope (0.27, -0.03)
00:03:46.926 00.000 11060 Worker thread wakes up
00:03:46.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
00:03:46.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
00:03:46.926 00.000 11060 Moving (0.27, -0.03) raw xDistance=-0.02 yDistance=0.27
00:03:46.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:03:46.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:03:46.930 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:03:46.930 00.000 11060 MoveAxis(E, 0, ABG)
00:03:46.930 00.000 11060 Move returns status 0, amount 0
00:03:46.930 00.000 11060 MoveAxis(N, 0, ABG)
00:03:46.930 00.000 11060 Move returns status 0, amount 0
00:03:46.930 00.000 11060 move complete, result=0
00:03:46.930 00.000 11060 worker thread done servicing request
00:03:46.938 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:46.951 00.013 10844 UpdateGuideState exits: m=2689 SNR=33.1 Saturated
00:03:46.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:46.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:46.951 00.000 10844 Enqueuing Expose request
00:03:46.951 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:03:46.952 00.001 11060 Worker thread wakes up
00:03:46.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:46.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:47.575 00.623 11060 Exposure complete
00:03:47.764 00.189 11060 worker thread done servicing request
00:03:47.764 00.000 10844 OnExposeComplete: enter
00:03:47.764 00.000 10844 UpdateGuideState(): m_state=6
00:03:47.764 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4446
00:03:47.764 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=60.95, Mass=3417, SNR=37.7, Peak=255 HFD=3.5
00:03:47.764 00.000 10844 MultiStar: [#1 0.20,0.23,0.93,U] [#2 -0.21,-0.11,1.87,U] [#3 0.50,-0.14,0.86,U] [#4 0.61,-0.07,0.83,U] [#5 0.05,-0.41,0.96,U] [#6 0.13,-0.09,0.85,U] [#7 0.26,-0.96,0.00,M1] [#8 0.18,0.11,0.93,U] 
00:03:47.764 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.11}, one-star: {-0.08, -0.33}
00:03:47.764 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
00:03:47.764 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
00:03:47.764 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.72 mountX=0.08 mountY=0.13, mountTheta=1.02
00:03:47.769 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.11, opts=13)
00:03:47.769 00.000 10844 Enqueuing Move request for scope (0.12, -0.11)
00:03:47.769 00.000 11060 Worker thread wakes up
00:03:47.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
00:03:47.769 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
00:03:47.769 00.000 11060 Moving (0.12, -0.11) raw xDistance=0.08 yDistance=0.13
00:03:47.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:03:47.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:47.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:03:47.769 00.000 11060 MoveAxis(E, 0, ABG)
00:03:47.769 00.000 11060 Move returns status 0, amount 0
00:03:47.769 00.000 11060 MoveAxis(N, 0, ABG)
00:03:47.769 00.000 11060 Move returns status 0, amount 0
00:03:47.769 00.000 11060 move complete, result=0
00:03:47.769 00.000 11060 worker thread done servicing request
00:03:47.776 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:47.790 00.014 10844 UpdateGuideState exits: m=3417 SNR=37.7 Saturated
00:03:47.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:47.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:47.790 00.000 10844 Enqueuing Expose request
00:03:47.790 00.000 11060 Worker thread wakes up
00:03:47.790 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:47.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:47.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:48.418 00.628 11060 Exposure complete
00:03:48.578 00.160 11060 worker thread done servicing request
00:03:48.578 00.000 10844 OnExposeComplete: enter
00:03:48.578 00.000 10844 UpdateGuideState(): m_state=6
00:03:48.578 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4447
00:03:48.578 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=60.79, Mass=3236, SNR=36.9, Peak=249 HFD=3.4
00:03:48.578 00.000 10844 MultiStar: [#1 -0.17,-0.43,0.95,U] [#2 0.26,-0.35,1.84,U] [#3 0.12,-0.54,0.86,U] [#4 0.12,-0.57,0.84,U] [#5 0.44,-0.71,0.00,M1] [#6 0.04,-0.15,0.87,U] [#7 -0.14,-0.67,0.00,M2] [#8 -0.53,-0.03,0.91,U] 
00:03:48.578 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.36}, one-star: {0.03, -0.49}
00:03:48.578 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
00:03:48.578 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
00:03:48.578 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.36 hyp=0.37 cameraTheta=-1.53 mountX=0.36 mountY=0.07, mountTheta=0.20
00:03:48.578 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.36, opts=13)
00:03:48.578 00.000 10844 Enqueuing Move request for scope (0.01, -0.36)
00:03:48.578 00.000 11060 Worker thread wakes up
00:03:48.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.36) opts 0xd
00:03:48.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.36)
00:03:48.578 00.000 11060 Moving (0.01, -0.36) raw xDistance=0.36 yDistance=0.07
00:03:48.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
00:03:48.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:48.583 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:03:48.583 00.000 11060 MoveAxis(W, 62, ABG)
00:03:48.583 00.000 11060 Guiding  Dir = 3, Dur = 62
00:03:48.588 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:48.588 00.000 11060 IsSlewing returns 0
00:03:48.588 00.000 11060 IsGuiding returns 0
00:03:48.598 00.010 10844 UpdateGuideState exits: m=3236 SNR=36.9
00:03:48.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:48.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:48.598 00.000 10844 Enqueuing Expose request
00:03:48.660 00.062 11060 IsGuiding returns 0
00:03:48.660 00.000 11060 Move returns status 0, amount 62
00:03:48.660 00.000 11060 MoveAxis(N, 0, ABG)
00:03:48.660 00.000 11060 Move returns status 0, amount 0
00:03:48.660 00.000 11060 move complete, result=0
00:03:48.661 00.001 10844 GuideStep: 0.4 px 62 ms WEST, 0.1 px 0 ms NORTH
00:03:48.661 00.000 11060 worker thread done servicing request
00:03:48.661 00.000 11060 Worker thread wakes up
00:03:48.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:48.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:49.288 00.627 11060 Exposure complete
00:03:49.488 00.200 11060 worker thread done servicing request
00:03:49.488 00.000 10844 OnExposeComplete: enter
00:03:49.488 00.000 10844 UpdateGuideState(): m_state=6
00:03:49.488 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4448
00:03:49.488 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=60.96, Mass=3477, SNR=37.4, Peak=251 HFD=3.6
00:03:49.488 00.000 10844 MultiStar: [#1 0.54,0.03,0.94,U] [#2 -0.43,0.35,1.83,U] [#3 0.25,0.08,0.96,U] [#4 0.19,-0.24,0.98,U] [#5 -0.25,-0.37,0.95,U] [#6 0.44,-0.25,0.90,U] [#7 0.06,0.06,0.80,U] [#8 0.23,0.42,0.96,U] 
00:03:49.488 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.10, -0.32}
00:03:49.488 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
00:03:49.488 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
00:03:49.488 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.09 mountX=-0.02 mountY=0.07, mountTheta=1.84
00:03:49.490 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
00:03:49.490 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
00:03:49.490 00.000 11060 Worker thread wakes up
00:03:49.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:03:49.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:03:49.490 00.000 11060 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=0.07
00:03:49.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:03:49.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:49.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:03:49.490 00.000 11060 MoveAxis(E, 0, ABG)
00:03:49.490 00.000 11060 Move returns status 0, amount 0
00:03:49.490 00.000 11060 MoveAxis(N, 0, ABG)
00:03:49.490 00.000 11060 Move returns status 0, amount 0
00:03:49.490 00.000 11060 move complete, result=0
00:03:49.490 00.000 11060 worker thread done servicing request
00:03:49.493 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:49.509 00.016 10844 UpdateGuideState exits: m=3477 SNR=37.4
00:03:49.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:49.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:49.509 00.000 10844 Enqueuing Expose request
00:03:49.509 00.000 11060 Worker thread wakes up
00:03:49.509 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:49.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:49.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:50.161 00.652 11060 Exposure complete
00:03:50.327 00.166 11060 worker thread done servicing request
00:03:50.327 00.000 10844 OnExposeComplete: enter
00:03:50.327 00.000 10844 UpdateGuideState(): m_state=6
00:03:50.330 00.003 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4449
00:03:50.330 00.000 10844 Star::Find returns 1 (1), X=258.20, Y=60.68, Mass=3251, SNR=36.7, Peak=255 HFD=3.6
00:03:50.330 00.000 10844 MultiStar: [#1 0.05,-0.38,1.03,U] [#2 0.16,-0.42,1.78,U] [#3 0.68,-0.78,0.00,M2] [#4 0.35,-0.63,0.00,M1] [#5 0.19,-0.52,0.94,U] [#6 0.36,-0.55,0.00,M1] [#7 -0.35,-1.26,0.00,M2] [#8 0.12,-0.27,0.88,U] 
00:03:50.330 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.44}, one-star: {-0.16, -0.60}
00:03:50.330 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
00:03:50.330 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
00:03:50.330 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.44 hyp=0.44 cameraTheta=-1.38 mountX=0.41 mountY=0.15, mountTheta=0.35
00:03:50.330 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.44, opts=13)
00:03:50.330 00.000 10844 Enqueuing Move request for scope (0.08, -0.44)
00:03:50.330 00.000 11060 Worker thread wakes up
00:03:50.332 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.44) opts 0xd
00:03:50.332 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.44)
00:03:50.332 00.000 11060 Moving (0.08, -0.44) raw xDistance=0.41 yDistance=0.15
00:03:50.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
00:03:50.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:50.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:03:50.332 00.000 11060 MoveAxis(W, 72, ABG)
00:03:50.332 00.000 11060 Guiding  Dir = 3, Dur = 72
00:03:50.336 00.004 11060 IsSlewing returns 0
00:03:50.336 00.000 11060 IsGuiding returns 0
00:03:50.338 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
00:03:50.349 00.011 10844 UpdateGuideState exits: m=3251 SNR=36.7 Saturated
00:03:50.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:50.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:50.349 00.000 10844 Enqueuing Expose request
00:03:50.412 00.063 11060 IsGuiding returns 0
00:03:50.412 00.000 11060 Move returns status 0, amount 72
00:03:50.412 00.000 11060 MoveAxis(N, 0, ABG)
00:03:50.412 00.000 11060 Move returns status 0, amount 0
00:03:50.412 00.000 11060 move complete, result=0
00:03:50.412 00.000 11060 worker thread done servicing request
00:03:50.412 00.000 11060 Worker thread wakes up
00:03:50.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:50.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:50.412 00.000 10844 GuideStep: 0.4 px 72 ms WEST, 0.2 px 0 ms NORTH
00:03:51.049 00.637 11060 Exposure complete
00:03:51.224 00.175 11060 worker thread done servicing request
00:03:51.224 00.000 10844 OnExposeComplete: enter
00:03:51.224 00.000 10844 UpdateGuideState(): m_state=6
00:03:51.224 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4450
00:03:51.224 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=60.78, Mass=3365, SNR=37.7, Peak=255 HFD=3.6
00:03:51.224 00.000 10844 MultiStar: [#1 0.07,0.03,0.93,U] [#2 -0.10,0.25,1.95,U] [#3 0.55,-0.21,0.88,U] [#4 0.09,-0.52,0.97,U] [#5 0.19,-0.28,1.02,U] [#6 0.43,-0.12,0.80,U] [#7 -0.28,-0.45,0.74,U] [#8 0.05,-0.13,0.88,U] 
00:03:51.224 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.44, -0.50}
00:03:51.224 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:03:51.224 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
00:03:51.224 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.88 mountX=0.14 mountY=0.16, mountTheta=0.86
00:03:51.228 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.16, opts=13)
00:03:51.228 00.000 10844 Enqueuing Move request for scope (0.14, -0.16)
00:03:51.228 00.000 11060 Worker thread wakes up
00:03:51.229 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
00:03:51.229 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
00:03:51.229 00.000 11060 Moving (0.14, -0.16) raw xDistance=0.14 yDistance=0.16
00:03:51.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:03:51.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:51.230 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:03:51.230 00.000 11060 MoveAxis(W, 26, ABG)
00:03:51.230 00.000 11060 Guiding  Dir = 3, Dur = 26
00:03:51.244 00.014 11060 IsSlewing returns 0
00:03:51.244 00.000 11060 IsGuiding returns 0
00:03:51.250 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:51.267 00.017 10844 UpdateGuideState exits: m=3365 SNR=37.7 Saturated
00:03:51.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:51.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:51.267 00.000 10844 Enqueuing Expose request
00:03:51.275 00.008 11060 IsGuiding returns 0
00:03:51.275 00.000 11060 Move returns status 0, amount 26
00:03:51.276 00.001 11060 MoveAxis(N, 0, ABG)
00:03:51.276 00.000 11060 Move returns status 0, amount 0
00:03:51.276 00.000 11060 move complete, result=0
00:03:51.276 00.000 11060 worker thread done servicing request
00:03:51.276 00.000 11060 Worker thread wakes up
00:03:51.277 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:51.277 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.2 px 0 ms NORTH
00:03:51.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:51.943 00.666 11060 Exposure complete
00:03:52.112 00.169 11060 worker thread done servicing request
00:03:52.112 00.000 10844 OnExposeComplete: enter
00:03:52.112 00.000 10844 UpdateGuideState(): m_state=6
00:03:52.112 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4451
00:03:52.112 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.33, Mass=2803, SNR=33.5, Peak=244 HFD=3.4
00:03:52.112 00.000 10844 MultiStar: [#1 0.10,0.11,1.07,U] [#2 0.08,0.42,2.18,U] [#3 0.26,-0.23,1.05,U] [#4 0.44,-0.21,1.02,U] [#5 0.04,-0.21,1.09,U] [#6 0.39,0.09,0.99,U] [#7 -0.12,-0.22,0.89,U] [#8 -0.12,0.61,1.07,U] 
00:03:52.112 00.000 10844 single-star, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.09, 0.06}
00:03:52.112 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
00:03:52.112 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
00:03:52.112 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=-0.07 mountY=0.08, mountTheta=2.29
00:03:52.115 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.06, opts=13)
00:03:52.115 00.000 10844 Enqueuing Move request for scope (0.09, 0.06)
00:03:52.115 00.000 11060 Worker thread wakes up
00:03:52.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
00:03:52.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
00:03:52.115 00.000 11060 Moving (0.09, 0.06) raw xDistance=-0.07 yDistance=0.08
00:03:52.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:03:52.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:52.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:03:52.115 00.000 11060 MoveAxis(E, 0, ABG)
00:03:52.115 00.000 11060 Move returns status 0, amount 0
00:03:52.115 00.000 11060 MoveAxis(N, 0, ABG)
00:03:52.115 00.000 11060 Move returns status 0, amount 0
00:03:52.115 00.000 11060 move complete, result=0
00:03:52.115 00.000 11060 worker thread done servicing request
00:03:52.117 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:52.133 00.016 10844 UpdateGuideState exits: m=2803 SNR=33.5
00:03:52.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:52.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:52.133 00.000 10844 Enqueuing Expose request
00:03:52.133 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:52.133 00.000 11060 Worker thread wakes up
00:03:52.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:52.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:52.764 00.631 11060 Exposure complete
00:03:52.943 00.179 11060 worker thread done servicing request
00:03:52.943 00.000 10844 OnExposeComplete: enter
00:03:52.943 00.000 10844 UpdateGuideState(): m_state=6
00:03:52.943 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4452
00:03:52.943 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.02, Mass=3007, SNR=35.3, Peak=247 HFD=3.5
00:03:52.943 00.000 10844 MultiStar: [#1 0.42,-0.10,1.03,U] [#2 -0.45,-0.05,1.94,U] [#3 0.40,-0.32,0.96,U] [#4 -0.11,-0.20,0.92,U] [#5 0.00,-0.60,1.04,U] [#6 0.18,-0.73,0.00,M1] [#7 0.07,-0.67,0.00,M1] [#8 -0.50,0.38,0.00,M1] 
00:03:52.943 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.23}, one-star: {0.19, -0.26}
00:03:52.943 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
00:03:52.943 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
00:03:52.943 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.54 mountX=0.22 mountY=0.04, mountTheta=0.19
00:03:52.945 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.23, opts=13)
00:03:52.945 00.000 10844 Enqueuing Move request for scope (0.01, -0.23)
00:03:52.945 00.000 11060 Worker thread wakes up
00:03:52.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
00:03:52.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
00:03:52.945 00.000 11060 Moving (0.01, -0.23) raw xDistance=0.22 yDistance=0.04
00:03:52.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:03:52.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:52.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:03:52.945 00.000 11060 MoveAxis(W, 39, ABG)
00:03:52.945 00.000 11060 Guiding  Dir = 3, Dur = 39
00:03:52.954 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
00:03:52.959 00.005 11060 IsSlewing returns 0
00:03:52.959 00.000 11060 IsGuiding returns 0
00:03:52.967 00.008 10844 UpdateGuideState exits: m=3007 SNR=35.3
00:03:52.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:52.972 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:52.972 00.000 10844 Enqueuing Expose request
00:03:53.019 00.047 11060 IsGuiding returns 0
00:03:53.019 00.000 11060 Move returns status 0, amount 39
00:03:53.019 00.000 11060 MoveAxis(N, 0, ABG)
00:03:53.019 00.000 11060 Move returns status 0, amount 0
00:03:53.019 00.000 11060 move complete, result=0
00:03:53.019 00.000 11060 worker thread done servicing request
00:03:53.019 00.000 11060 Worker thread wakes up
00:03:53.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:53.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:53.019 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
00:03:53.639 00.620 11060 Exposure complete
00:03:53.811 00.172 10844 OnExposeComplete: enter
00:03:53.811 00.000 10844 UpdateGuideState(): m_state=6
00:03:53.811 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4453
00:03:53.818 00.007 11060 worker thread done servicing request
00:03:53.818 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.57, Mass=2874, SNR=34.2, Peak=249 HFD=3.2
00:03:53.818 00.000 10844 MultiStar: [#1 0.49,0.06,0.99,U] [#2 -0.08,0.22,2.12,U] [#3 0.46,0.20,0.97,U] [#4 0.02,0.29,0.96,U] [#5 -0.01,-0.06,1.11,U] [#6 0.38,-0.20,0.91,U] [#7 -0.03,-0.09,0.83,U] [#8 -0.08,0.83,0.00,M2] 
00:03:53.818 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.11}, one-star: {0.09, 0.30}
00:03:53.818 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
00:03:53.818 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
00:03:53.818 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.68 mountX=-0.13 mountY=0.12, mountTheta=2.42
00:03:53.820 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
00:03:53.820 00.000 10844 Enqueuing Move request for scope (0.14, 0.11)
00:03:53.820 00.000 11060 Worker thread wakes up
00:03:53.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
00:03:53.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
00:03:53.820 00.000 11060 Moving (0.14, 0.11) raw xDistance=-0.13 yDistance=0.12
00:03:53.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:03:53.821 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:53.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:03:53.821 00.000 11060 MoveAxis(E, 22, ABG)
00:03:53.821 00.000 11060 Guiding  Dir = 2, Dur = 22
00:03:53.826 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:53.826 00.000 11060 IsSlewing returns 0
00:03:53.827 00.001 11060 IsGuiding returns 0
00:03:53.836 00.009 10844 UpdateGuideState exits: m=2874 SNR=34.2
00:03:53.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:53.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:53.836 00.000 10844 Enqueuing Expose request
00:03:53.860 00.024 11060 IsGuiding returns 0
00:03:53.862 00.002 11060 Move returns status 0, amount 22
00:03:53.862 00.000 11060 MoveAxis(N, 0, ABG)
00:03:53.862 00.000 11060 Move returns status 0, amount 0
00:03:53.862 00.000 11060 move complete, result=0
00:03:53.862 00.000 11060 worker thread done servicing request
00:03:53.862 00.000 11060 Worker thread wakes up
00:03:53.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:53.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:53.862 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
00:03:54.506 00.644 11060 Exposure complete
00:03:54.650 00.144 11060 worker thread done servicing request
00:03:54.650 00.000 10844 OnExposeComplete: enter
00:03:54.650 00.000 10844 UpdateGuideState(): m_state=6
00:03:54.650 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4454
00:03:54.650 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.13, Mass=3202, SNR=36.5, Peak=229 HFD=3.6
00:03:54.650 00.000 10844 MultiStar: [#1 0.48,-0.04,0.92,U] [#2 0.08,0.38,1.96,U] [#3 0.63,-0.31,0.00,M1] [#4 0.42,-0.17,0.91,U] [#5 0.24,0.26,0.94,U] [#6 0.48,0.01,0.93,U] [#7 0.20,-0.27,0.79,U] [#8 0.12,0.75,0.00,M3] 
00:03:54.650 00.000 10844 refined, 6 included, MultiStar: {0.31, 0.06}, one-star: {0.50, -0.14}
00:03:54.650 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
00:03:54.650 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
00:03:54.650 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.31 cameraTheta=0.19 mountX=-0.12 mountY=0.29, mountTheta=1.94
00:03:54.655 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.06, opts=13)
00:03:54.655 00.000 10844 Enqueuing Move request for scope (0.31, 0.06)
00:03:54.655 00.000 11060 Worker thread wakes up
00:03:54.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.06) opts 0xd
00:03:54.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.06)
00:03:54.655 00.000 11060 Moving (0.31, 0.06) raw xDistance=-0.12 yDistance=0.29
00:03:54.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:03:54.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:03:54.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:03:54.655 00.000 11060 MoveAxis(E, 0, ABG)
00:03:54.655 00.000 11060 Move returns status 0, amount 0
00:03:54.655 00.000 11060 MoveAxis(N, 0, ABG)
00:03:54.655 00.000 11060 Move returns status 0, amount 0
00:03:54.655 00.000 11060 move complete, result=0
00:03:54.655 00.000 11060 worker thread done servicing request
00:03:54.660 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:54.674 00.014 10844 UpdateGuideState exits: m=3202 SNR=36.5
00:03:54.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:54.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:54.674 00.000 10844 Enqueuing Expose request
00:03:54.674 00.000 11060 Worker thread wakes up
00:03:54.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:54.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:54.674 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:03:55.302 00.628 11060 Exposure complete
00:03:55.508 00.206 11060 worker thread done servicing request
00:03:55.508 00.000 10844 OnExposeComplete: enter
00:03:55.508 00.000 10844 UpdateGuideState(): m_state=6
00:03:55.508 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4455
00:03:55.511 00.003 10844 Star::Find returns 1 (0), X=258.84, Y=60.60, Mass=3019, SNR=35.5, Peak=251 HFD=3.6
00:03:55.511 00.000 10844 MultiStar: [#1 0.16,-0.45,1.00,U] [#2 0.27,0.32,1.89,U] [#3 0.33,-0.37,0.94,U] [#4 0.36,-0.25,0.99,U] [#5 0.53,-0.83,0.00,M1] [#6 0.10,0.01,0.96,U] [#7 0.12,-1.53,0.00,M1] [#8 0.25,0.19,1.02,U] 
00:03:55.511 00.000 10844 refined, 6 included, MultiStar: {0.28, -0.12}, one-star: {0.48, -0.67}
00:03:55.511 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
00:03:55.511 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
00:03:55.511 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-0.40 mountX=0.07 mountY=0.29, mountTheta=1.35
00:03:55.513 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.12, opts=13)
00:03:55.513 00.000 10844 Enqueuing Move request for scope (0.28, -0.12)
00:03:55.513 00.000 11060 Worker thread wakes up
00:03:55.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.12) opts 0xd
00:03:55.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.12)
00:03:55.513 00.000 11060 Moving (0.28, -0.12) raw xDistance=0.07 yDistance=0.29
00:03:55.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:03:55.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:03:55.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:03:55.513 00.000 11060 MoveAxis(E, 0, ABG)
00:03:55.513 00.000 11060 Move returns status 0, amount 0
00:03:55.513 00.000 11060 MoveAxis(N, 0, ABG)
00:03:55.513 00.000 11060 Move returns status 0, amount 0
00:03:55.513 00.000 11060 move complete, result=0
00:03:55.513 00.000 11060 worker thread done servicing request
00:03:55.518 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:03:55.531 00.013 10844 UpdateGuideState exits: m=3019 SNR=35.5
00:03:55.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:55.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:55.531 00.000 10844 Enqueuing Expose request
00:03:55.531 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:03:55.531 00.000 11060 Worker thread wakes up
00:03:55.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:55.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:56.171 00.640 11060 Exposure complete
00:03:56.398 00.227 11060 worker thread done servicing request
00:03:56.398 00.000 10844 OnExposeComplete: enter
00:03:56.398 00.000 10844 UpdateGuideState(): m_state=6
00:03:56.398 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4456
00:03:56.398 00.000 10844 Star::Find returns 1 (1), X=258.08, Y=60.37, Mass=3476, SNR=38.5, Peak=255 HFD=3.9
00:03:56.398 00.000 10844 MultiStar: [#1 0.52,-0.14,0.91,U] [#2 -0.13,0.22,1.76,U] [#3 0.80,-0.26,0.00,M1] [#4 0.16,-0.39,0.89,U] [#5 0.14,-0.62,0.00,M2] [#6 0.26,-0.02,0.85,U] [#7 0.25,-0.91,0.00,M2] [#8 -0.03,0.43,0.90,U] 
00:03:56.401 00.003 10844 refined, 5 included, MultiStar: {0.05, -0.10}, one-star: {-0.28, -0.91}
00:03:56.401 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
00:03:56.401 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
00:03:56.401 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=0.09 mountY=0.07, mountTheta=0.64
00:03:56.401 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.10, opts=13)
00:03:56.401 00.000 10844 Enqueuing Move request for scope (0.05, -0.10)
00:03:56.401 00.000 11060 Worker thread wakes up
00:03:56.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
00:03:56.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
00:03:56.401 00.000 11060 Moving (0.05, -0.10) raw xDistance=0.09 yDistance=0.07
00:03:56.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:03:56.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:56.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:03:56.403 00.002 11060 MoveAxis(E, 0, ABG)
00:03:56.403 00.000 11060 Move returns status 0, amount 0
00:03:56.403 00.000 11060 MoveAxis(N, 0, ABG)
00:03:56.403 00.000 11060 Move returns status 0, amount 0
00:03:56.403 00.000 11060 move complete, result=0
00:03:56.403 00.000 11060 worker thread done servicing request
00:03:56.407 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:56.418 00.011 10844 UpdateGuideState exits: m=3476 SNR=38.5 Saturated
00:03:56.420 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:56.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:56.420 00.000 10844 Enqueuing Expose request
00:03:56.420 00.000 11060 Worker thread wakes up
00:03:56.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:56.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:56.420 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:57.054 00.634 11060 Exposure complete
00:03:57.210 00.156 10844 OnExposeComplete: enter
00:03:57.211 00.001 11060 worker thread done servicing request
00:03:57.211 00.000 10844 UpdateGuideState(): m_state=6
00:03:57.222 00.011 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4457
00:03:57.222 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=60.65, Mass=3111, SNR=36.0, Peak=251 HFD=3.4
00:03:57.222 00.000 10844 MultiStar: [#1 0.34,-0.04,0.98,U] [#2 -0.00,-0.28,2.01,U] [#3 0.70,-0.70,0.00,M2] [#4 0.65,-0.33,0.00,M1] [#5 -0.09,-0.68,0.00,M3] [#6 -0.07,-0.11,0.92,U] [#7 0.30,-0.75,0.00,M3] [#8 0.15,-0.02,0.98,U] 
00:03:57.222 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.23}, one-star: {0.04, -0.63}
00:03:57.222 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
00:03:57.222 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
00:03:57.222 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.25 mountX=0.21 mountY=0.11, mountTheta=0.49
00:03:57.225 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.23, opts=13)
00:03:57.225 00.000 10844 Enqueuing Move request for scope (0.08, -0.23)
00:03:57.225 00.000 11060 Worker thread wakes up
00:03:57.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
00:03:57.225 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
00:03:57.225 00.000 11060 Moving (0.08, -0.23) raw xDistance=0.21 yDistance=0.11
00:03:57.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:03:57.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:57.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:03:57.225 00.000 11060 MoveAxis(W, 37, ABG)
00:03:57.225 00.000 11060 Guiding  Dir = 3, Dur = 37
00:03:57.233 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:57.240 00.007 11060 IsSlewing returns 0
00:03:57.240 00.000 11060 IsGuiding returns 0
00:03:57.245 00.005 10844 UpdateGuideState exits: m=3111 SNR=36.0
00:03:57.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:57.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:57.245 00.000 10844 Enqueuing Expose request
00:03:57.289 00.044 11060 IsGuiding returns 0
00:03:57.289 00.000 11060 Move returns status 0, amount 37
00:03:57.289 00.000 11060 MoveAxis(N, 0, ABG)
00:03:57.289 00.000 11060 Move returns status 0, amount 0
00:03:57.289 00.000 11060 move complete, result=0
00:03:57.289 00.000 11060 worker thread done servicing request
00:03:57.289 00.000 11060 Worker thread wakes up
00:03:57.291 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:57.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:57.303 00.012 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:03:57.934 00.631 11060 Exposure complete
00:03:58.099 00.165 11060 worker thread done servicing request
00:03:58.099 00.000 10844 OnExposeComplete: enter
00:03:58.099 00.000 10844 UpdateGuideState(): m_state=6
00:03:58.099 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4458
00:03:58.099 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=60.93, Mass=3331, SNR=37.6, Peak=205 HFD=4.2
00:03:58.099 00.000 10844 MultiStar: [#1 0.20,-0.55,0.95,U] [#2 -0.42,0.47,0.00,M1] [#3 0.93,0.21,0.00,M3] [#4 0.22,-0.29,0.89,U] [#5 0.11,-0.17,0.94,U] [#6 0.60,-0.02,0.87,U] [#7 0.35,0.19,0.85,U] [#8 0.10,0.53,0.88,U] 
00:03:58.099 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.11}, one-star: {-0.16, -0.35}
00:03:58.099 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
00:03:58.099 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
00:03:58.099 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.22 cameraTheta=-0.51 mountX=0.07 mountY=0.21, mountTheta=1.24
00:03:58.099 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.11, opts=13)
00:03:58.099 00.000 10844 Enqueuing Move request for scope (0.20, -0.11)
00:03:58.099 00.000 11060 Worker thread wakes up
00:03:58.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
00:03:58.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
00:03:58.099 00.000 11060 Moving (0.20, -0.11) raw xDistance=0.07 yDistance=0.21
00:03:58.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:03:58.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:03:58.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:03:58.099 00.000 11060 MoveAxis(E, 0, ABG)
00:03:58.099 00.000 11060 Move returns status 0, amount 0
00:03:58.099 00.000 11060 MoveAxis(N, 0, ABG)
00:03:58.099 00.000 11060 Move returns status 0, amount 0
00:03:58.099 00.000 11060 move complete, result=0
00:03:58.099 00.000 11060 worker thread done servicing request
00:03:58.105 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:58.121 00.016 10844 UpdateGuideState exits: m=3331 SNR=37.6
00:03:58.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:58.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:58.121 00.000 10844 Enqueuing Expose request
00:03:58.121 00.000 11060 Worker thread wakes up
00:03:58.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:58.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:03:58.121 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:03:58.754 00.633 11060 Exposure complete
00:03:58.914 00.160 11060 worker thread done servicing request
00:03:58.914 00.000 10844 OnExposeComplete: enter
00:03:58.914 00.000 10844 UpdateGuideState(): m_state=6
00:03:58.914 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4459
00:03:58.914 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.11, Mass=2942, SNR=34.7, Peak=217 HFD=3.8
00:03:58.916 00.002 10844 MultiStar: [#1 0.55,0.55,0.00,M1] [#2 -0.74,0.20,0.00,M2] [#3 0.68,0.15,0.00,M4] [#4 0.19,-0.44,1.00,U] [#5 -0.16,0.05,1.04,U] [#6 0.75,0.07,0.00,M1] [#7 0.46,-0.03,0.93,U] [#8 0.33,0.16,0.97,U] 
00:03:58.916 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.09}, one-star: {0.44, -0.17}
00:03:58.916 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
00:03:58.916 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
00:03:58.916 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.26 cameraTheta=-0.33 mountX=0.04 mountY=0.26, mountTheta=1.42
00:03:58.920 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.09, opts=13)
00:03:58.920 00.000 10844 Enqueuing Move request for scope (0.25, -0.09)
00:03:58.921 00.001 11060 Worker thread wakes up
00:03:58.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
00:03:58.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
00:03:58.921 00.000 11060 Moving (0.25, -0.09) raw xDistance=0.04 yDistance=0.26
00:03:58.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:03:58.921 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.29 newest=0.58
00:03:58.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
00:03:58.921 00.000 11060 MoveAxis(E, 0, ABG)
00:03:58.921 00.000 11060 Move returns status 0, amount 0
00:03:58.921 00.000 11060 BLC: Oldest BLC event removed
00:03:58.921 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:03:58.921 00.000 11060 MoveAxis(S, 850, ABG)
00:03:58.921 00.000 11060 duration set to 750 by maxDecDuration
00:03:58.921 00.000 11060 Guiding  Dir = 1, Dur = 750
00:03:58.928 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:03:58.942 00.014 10844 UpdateGuideState exits: m=2942 SNR=34.7
00:03:58.943 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:58.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:03:58.943 00.000 10844 Enqueuing Expose request
00:03:58.958 00.015 11060 IsSlewing returns 0
00:03:58.958 00.000 11060 IsGuiding returns 0
00:03:59.730 00.772 11060 IsGuiding returns 0
00:03:59.730 00.000 11060 Move returns status 0, amount 750
00:03:59.730 00.000 11060 move complete, result=0
00:03:59.730 00.000 11060 worker thread done servicing request
00:03:59.730 00.000 11060 Worker thread wakes up
00:03:59.730 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 750 ms SOUTH
00:03:59.731 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:03:59.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:00.358 00.627 11060 Exposure complete
00:04:00.538 00.180 11060 worker thread done servicing request
00:04:00.538 00.000 10844 OnExposeComplete: enter
00:04:00.538 00.000 10844 UpdateGuideState(): m_state=6
00:04:00.542 00.004 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4460
00:04:00.542 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.25, Mass=3044, SNR=35.5, Peak=238 HFD=3.7
00:04:00.542 00.000 10844 MultiStar: [#1 0.66,0.59,0.00,M2] [#2 0.21,0.59,0.00,M3] [#3 1.37,0.06,0.00,M5] [#4 0.36,-0.46,1.08,U] [#5 0.41,-0.05,1.01,U] [#6 0.29,0.35,0.91,U] [#7 0.77,-0.17,0.00,M2] [#8 0.47,0.53,0.00,M1] 
00:04:00.542 00.000 10844 refined, 3 included, MultiStar: {0.36, -0.06}, one-star: {0.37, -0.03}
00:04:00.542 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
00:04:00.542 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
00:04:00.542 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.06 hyp=0.36 cameraTheta=-0.18 mountX=-0.00 mountY=0.36, mountTheta=1.57
00:04:00.542 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.06, opts=13)
00:04:00.542 00.000 10844 Enqueuing Move request for scope (0.36, -0.06)
00:04:00.542 00.000 11060 Worker thread wakes up
00:04:00.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.06) opts 0xd
00:04:00.542 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.06)
00:04:00.542 00.000 11060 Moving (0.36, -0.06) raw xDistance=-0.00 yDistance=0.36
00:04:00.542 00.000 11060 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.179419, 1:0.364401
00:04:00.542 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:04:00.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:04:00.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.36
00:04:00.542 00.000 11060 MoveAxis(E, 0, ABG)
00:04:00.542 00.000 11060 Move returns status 0, amount 0
00:04:00.542 00.000 11060 MoveAxis(S, 142, ABG)
00:04:00.542 00.000 11060 Guiding  Dir = 1, Dur = 142
00:04:00.552 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:00.563 00.011 11060 IsSlewing returns 0
00:04:00.563 00.000 11060 IsGuiding returns 0
00:04:00.574 00.011 10844 UpdateGuideState exits: m=3044 SNR=35.5
00:04:00.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:00.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:00.574 00.000 10844 Enqueuing Expose request
00:04:00.713 00.139 11060 IsGuiding returns 0
00:04:00.713 00.000 11060 Move returns status 0, amount 142
00:04:00.713 00.000 11060 move complete, result=0
00:04:00.713 00.000 11060 worker thread done servicing request
00:04:00.713 00.000 11060 Worker thread wakes up
00:04:00.714 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:00.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:00.714 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 142 ms SOUTH
00:04:01.343 00.629 11060 Exposure complete
00:04:01.518 00.175 11060 worker thread done servicing request
00:04:01.518 00.000 10844 OnExposeComplete: enter
00:04:01.518 00.000 10844 UpdateGuideState(): m_state=6
00:04:01.518 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4461
00:04:01.518 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=61.43, Mass=3442, SNR=37.2, Peak=255 HFD=3.5
00:04:01.519 00.001 10844 MultiStar: [#1 0.18,-0.01,0.97,U] [#2 -0.06,0.21,1.80,U] [#3 0.35,0.03,0.96,U] [#4 0.13,-0.26,0.96,U] [#5 0.40,-0.03,0.98,U] [#6 0.54,0.14,0.90,U] [#7 0.10,-0.37,0.84,U] [#8 -0.04,0.41,0.91,U] 
00:04:01.519 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.05}, one-star: {0.34, 0.15}
00:04:01.519 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
00:04:01.519 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
00:04:01.519 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.25 mountX=-0.08 mountY=0.18, mountTheta=2.00
00:04:01.519 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.05, opts=13)
00:04:01.519 00.000 10844 Enqueuing Move request for scope (0.19, 0.05)
00:04:01.519 00.000 11060 Worker thread wakes up
00:04:01.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
00:04:01.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
00:04:01.519 00.000 11060 Moving (0.19, 0.05) raw xDistance=-0.08 yDistance=0.18
00:04:01.519 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.179419, 1:0.364401, 2:0.182248
00:04:01.519 00.000 11060 BLC: No correction, Miss < min_move
00:04:01.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:04:01.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:01.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:04:01.519 00.000 11060 MoveAxis(E, 0, ABG)
00:04:01.519 00.000 11060 Move returns status 0, amount 0
00:04:01.519 00.000 11060 MoveAxis(N, 0, ABG)
00:04:01.519 00.000 11060 Move returns status 0, amount 0
00:04:01.519 00.000 11060 move complete, result=0
00:04:01.519 00.000 11060 worker thread done servicing request
00:04:01.526 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:01.536 00.010 10844 UpdateGuideState exits: m=3442 SNR=37.2 Saturated
00:04:01.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:01.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:01.536 00.000 10844 Enqueuing Expose request
00:04:01.536 00.000 11060 Worker thread wakes up
00:04:01.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:01.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:01.536 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:04:02.172 00.636 11060 Exposure complete
00:04:02.334 00.162 11060 worker thread done servicing request
00:04:02.334 00.000 10844 OnExposeComplete: enter
00:04:02.334 00.000 10844 UpdateGuideState(): m_state=6
00:04:02.334 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4462
00:04:02.334 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.51, Mass=2948, SNR=34.4, Peak=228 HFD=3.6
00:04:02.337 00.003 10844 MultiStar: [#1 0.89,-0.18,0.00,M2] [#2 0.08,-0.13,2.11,U] [#3 0.41,0.27,1.07,U] [#4 -0.02,-0.00,1.03,U] [#5 -0.17,0.02,1.07,U] [#6 0.69,0.17,0.00,M1] [#7 0.43,-0.06,0.98,U] [#8 0.09,0.60,0.90,U] 
00:04:02.337 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.09}, one-star: {0.39, 0.23}
00:04:02.337 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
00:04:02.337 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
00:04:02.337 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.52 mountX=-0.12 mountY=0.14, mountTheta=2.26
00:04:02.337 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
00:04:02.337 00.000 10844 Enqueuing Move request for scope (0.16, 0.09)
00:04:02.337 00.000 11060 Worker thread wakes up
00:04:02.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
00:04:02.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
00:04:02.337 00.000 11060 Moving (0.16, 0.09) raw xDistance=-0.12 yDistance=0.14
00:04:02.337 00.000 11060 BLC: window closed
00:04:02.337 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.179419, 1:0.364401, 2:0.182248
00:04:02.337 00.000 11060 BLC: No correction, Miss < min_move
00:04:02.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:04:02.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:02.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:04:02.337 00.000 11060 MoveAxis(E, 0, ABG)
00:04:02.337 00.000 11060 Move returns status 0, amount 0
00:04:02.337 00.000 11060 MoveAxis(N, 0, ABG)
00:04:02.337 00.000 11060 Move returns status 0, amount 0
00:04:02.337 00.000 11060 move complete, result=0
00:04:02.337 00.000 11060 worker thread done servicing request
00:04:02.342 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:02.358 00.016 10844 UpdateGuideState exits: m=2948 SNR=34.4
00:04:02.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:02.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:02.358 00.000 10844 Enqueuing Expose request
00:04:02.358 00.000 11060 Worker thread wakes up
00:04:02.358 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:02.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:02.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:02.997 00.639 11060 Exposure complete
00:04:03.161 00.164 11060 worker thread done servicing request
00:04:03.161 00.000 10844 OnExposeComplete: enter
00:04:03.161 00.000 10844 UpdateGuideState(): m_state=6
00:04:03.161 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4463
00:04:03.161 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=60.86, Mass=3434, SNR=37.2, Peak=219 HFD=3.9
00:04:03.161 00.000 10844 MultiStar: [#1 0.14,0.31,1.00,U] [#2 -0.36,0.40,2.02,U] [#3 0.41,-0.30,0.92,U] [#4 0.81,0.41,0.00,M1] [#5 -0.02,0.09,1.00,U] [#6 -0.59,0.08,0.86,U] [#7 -0.40,-0.22,0.81,U] [#8 -0.36,0.74,0.00,M1] 
00:04:03.164 00.003 10844 refined, 6 included, MultiStar: {-0.13, 0.05}, one-star: {0.06, -0.41}
00:04:03.164 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
00:04:03.164 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
00:04:03.164 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.75 mountX=-0.03 mountY=-0.14, mountTheta=-1.79
00:04:03.165 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.05, opts=13)
00:04:03.165 00.000 10844 Enqueuing Move request for scope (-0.13, 0.05)
00:04:03.165 00.000 11060 Worker thread wakes up
00:04:03.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
00:04:03.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
00:04:03.165 00.000 11060 Moving (-0.13, 0.05) raw xDistance=-0.03 yDistance=-0.14
00:04:03.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:04:03.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:03.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:04:03.165 00.000 11060 MoveAxis(E, 0, ABG)
00:04:03.165 00.000 11060 Move returns status 0, amount 0
00:04:03.165 00.000 11060 MoveAxis(N, 0, ABG)
00:04:03.165 00.000 11060 Move returns status 0, amount 0
00:04:03.165 00.000 11060 move complete, result=0
00:04:03.165 00.000 11060 worker thread done servicing request
00:04:03.171 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:03.181 00.010 10844 UpdateGuideState exits: m=3434 SNR=37.2
00:04:03.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:03.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:03.181 00.000 10844 Enqueuing Expose request
00:04:03.181 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:03.181 00.000 11060 Worker thread wakes up
00:04:03.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:03.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:03.815 00.634 11060 Exposure complete
00:04:03.965 00.150 11060 worker thread done servicing request
00:04:03.965 00.000 10844 OnExposeComplete: enter
00:04:03.965 00.000 10844 UpdateGuideState(): m_state=6
00:04:03.965 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4464
00:04:03.965 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.37, Mass=3144, SNR=36.4, Peak=251 HFD=3.5
00:04:03.965 00.000 10844 MultiStar: [#1 0.00,0.22,0.97,U] [#2 0.03,0.10,1.90,U] [#3 0.26,0.81,0.00,M3] [#4 0.50,0.31,0.92,U] [#5 -0.51,0.29,1.08,U] [#6 0.37,0.30,0.95,U] [#7 0.32,0.09,0.82,U] [#8 -0.60,0.64,0.00,M2] 
00:04:03.965 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.19}, one-star: {0.30, 0.09}
00:04:03.965 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:04:03.965 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
00:04:03.965 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.02 mountX=-0.21 mountY=0.08, mountTheta=2.76
00:04:03.970 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.19, opts=13)
00:04:03.970 00.000 10844 Enqueuing Move request for scope (0.12, 0.19)
00:04:03.970 00.000 11060 Worker thread wakes up
00:04:03.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
00:04:03.970 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
00:04:03.970 00.000 11060 Moving (0.12, 0.19) raw xDistance=-0.21 yDistance=0.08
00:04:03.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:04:03.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:03.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:04:03.970 00.000 11060 MoveAxis(E, 36, ABG)
00:04:03.971 00.001 11060 Guiding  Dir = 2, Dur = 36
00:04:03.985 00.014 11060 IsSlewing returns 0
00:04:03.987 00.002 11060 IsGuiding returns 0
00:04:03.999 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:04.016 00.017 10844 UpdateGuideState exits: m=3144 SNR=36.4
00:04:04.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:04.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:04.016 00.000 10844 Enqueuing Expose request
00:04:04.047 00.031 11060 IsGuiding returns 0
00:04:04.047 00.000 11060 Move returns status 0, amount 36
00:04:04.047 00.000 11060 MoveAxis(N, 0, ABG)
00:04:04.047 00.000 11060 Move returns status 0, amount 0
00:04:04.047 00.000 11060 move complete, result=0
00:04:04.047 00.000 11060 worker thread done servicing request
00:04:04.047 00.000 11060 Worker thread wakes up
00:04:04.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:04.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:04.047 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
00:04:04.693 00.646 11060 Exposure complete
00:04:04.865 00.172 11060 worker thread done servicing request
00:04:04.865 00.000 10844 OnExposeComplete: enter
00:04:04.865 00.000 10844 UpdateGuideState(): m_state=6
00:04:04.865 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4465
00:04:04.865 00.000 10844 Star::Find returns 1 (1), X=258.14, Y=60.77, Mass=3287, SNR=36.1, Peak=255 HFD=3.7
00:04:04.865 00.000 10844 MultiStar: [#1 -0.45,0.45,0.00,M1] [#2 -0.17,0.20,1.97,U] [#3 0.17,-0.66,0.00,M4] [#4 -0.11,-0.26,1.03,U] [#5 -0.06,-0.23,1.12,U] [#6 0.13,-0.03,0.89,U] [#7 -0.52,0.08,0.88,U] [#8 -0.49,0.20,0.97,U] 
00:04:04.865 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.05}, one-star: {-0.22, -0.51}
00:04:04.865 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
00:04:04.865 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
00:04:04.865 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-2.89 mountX=0.09 mountY=-0.19, mountTheta=-1.14
00:04:04.865 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.05, opts=13)
00:04:04.865 00.000 10844 Enqueuing Move request for scope (-0.20, -0.05)
00:04:04.865 00.000 11060 Worker thread wakes up
00:04:04.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
00:04:04.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
00:04:04.865 00.000 11060 Moving (-0.20, -0.05) raw xDistance=0.09 yDistance=-0.19
00:04:04.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:04:04.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:04.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:04:04.865 00.000 11060 MoveAxis(E, 0, ABG)
00:04:04.865 00.000 11060 Move returns status 0, amount 0
00:04:04.865 00.000 11060 MoveAxis(N, 0, ABG)
00:04:04.865 00.000 11060 Move returns status 0, amount 0
00:04:04.865 00.000 11060 move complete, result=0
00:04:04.865 00.000 11060 worker thread done servicing request
00:04:04.878 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:04.897 00.019 10844 UpdateGuideState exits: m=3287 SNR=36.1 Saturated
00:04:04.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:04.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:04.897 00.000 10844 Enqueuing Expose request
00:04:04.897 00.000 11060 Worker thread wakes up
00:04:04.897 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:04.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:04.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:05.534 00.637 11060 Exposure complete
00:04:05.691 00.157 11060 worker thread done servicing request
00:04:05.691 00.000 10844 OnExposeComplete: enter
00:04:05.691 00.000 10844 UpdateGuideState(): m_state=6
00:04:05.691 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4466
00:04:05.691 00.000 10844 Star::Find returns 1 (0), X=257.53, Y=61.37, Mass=2746, SNR=33.5, Peak=196 HFD=3.4
00:04:05.691 00.000 10844 MultiStar: [#1 0.02,0.03,1.13,U] [#2 -0.67,0.16,0.00,M1] [#3 0.24,0.19,1.12,U] [#4 -0.22,-0.14,1.00,U] [#5 -0.36,0.00,1.13,U] [#6 -0.27,-0.37,0.99,U] [#7 -0.16,-0.40,0.92,U] [#8 0.07,0.55,1.10,U] 
00:04:05.691 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.01}, one-star: {-0.83, 0.09}
00:04:05.691 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.43)
00:04:05.691 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
00:04:05.691 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.10 mountX=0.02 mountY=-0.18, mountTheta=-1.43
00:04:05.695 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.01, opts=13)
00:04:05.695 00.000 10844 Enqueuing Move request for scope (-0.18, 0.01)
00:04:05.695 00.000 11060 Worker thread wakes up
00:04:05.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
00:04:05.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
00:04:05.695 00.000 11060 Moving (-0.18, 0.01) raw xDistance=0.02 yDistance=-0.18
00:04:05.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:04:05.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:05.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:04:05.695 00.000 11060 MoveAxis(E, 0, ABG)
00:04:05.695 00.000 11060 Move returns status 0, amount 0
00:04:05.695 00.000 11060 MoveAxis(N, 0, ABG)
00:04:05.695 00.000 11060 Move returns status 0, amount 0
00:04:05.695 00.000 11060 move complete, result=0
00:04:05.697 00.002 11060 worker thread done servicing request
00:04:05.702 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:05.720 00.018 10844 UpdateGuideState exits: m=2746 SNR=33.5
00:04:05.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:05.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:05.720 00.000 10844 Enqueuing Expose request
00:04:05.720 00.000 11060 Worker thread wakes up
00:04:05.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:05.722 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:05.722 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:06.359 00.637 11060 Exposure complete
00:04:06.540 00.181 11060 worker thread done servicing request
00:04:06.540 00.000 10844 OnExposeComplete: enter
00:04:06.540 00.000 10844 UpdateGuideState(): m_state=6
00:04:06.540 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4467
00:04:06.540 00.000 10844 Star::Find returns 1 (0), X=257.98, Y=61.57, Mass=3487, SNR=37.9, Peak=239 HFD=3.7
00:04:06.540 00.000 10844 MultiStar: [#1 -0.22,-0.32,0.91,U] [#2 -0.96,0.47,0.00,M2] [#3 -0.12,-0.03,0.89,U] [#4 0.09,0.21,0.91,U] [#5 -0.41,-0.46,0.93,U] [#6 0.07,-0.33,0.81,U] [#7 -0.74,-0.60,0.00,M1] [#8 -0.32,0.01,0.99,U] 
00:04:06.540 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.08}, one-star: {-0.38, 0.29}
00:04:06.540 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
00:04:06.540 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
00:04:06.540 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.75 mountX=0.11 mountY=-0.18, mountTheta=-1.00
00:04:06.543 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.08, opts=13)
00:04:06.543 00.000 10844 Enqueuing Move request for scope (-0.19, -0.08)
00:04:06.543 00.000 11060 Worker thread wakes up
00:04:06.544 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
00:04:06.544 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
00:04:06.544 00.000 11060 Moving (-0.19, -0.08) raw xDistance=0.11 yDistance=-0.18
00:04:06.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:04:06.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:06.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:04:06.544 00.000 11060 MoveAxis(E, 0, ABG)
00:04:06.544 00.000 11060 Move returns status 0, amount 0
00:04:06.544 00.000 11060 MoveAxis(N, 0, ABG)
00:04:06.544 00.000 11060 Move returns status 0, amount 0
00:04:06.544 00.000 11060 move complete, result=0
00:04:06.544 00.000 11060 worker thread done servicing request
00:04:06.552 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:04:06.576 00.024 10844 UpdateGuideState exits: m=3487 SNR=37.9
00:04:06.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:06.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:06.576 00.000 10844 Enqueuing Expose request
00:04:06.576 00.000 11060 Worker thread wakes up
00:04:06.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:06.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:06.576 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:07.219 00.643 11060 Exposure complete
00:04:07.373 00.154 11060 worker thread done servicing request
00:04:07.373 00.000 10844 OnExposeComplete: enter
00:04:07.373 00.000 10844 UpdateGuideState(): m_state=6
00:04:07.373 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4468
00:04:07.373 00.000 10844 Star::Find returns 1 (0), X=257.74, Y=61.26, Mass=3055, SNR=35.4, Peak=246 HFD=3.5
00:04:07.373 00.000 10844 MultiStar: [#1 -0.07,-0.34,1.07,U] [#2 -0.62,0.05,1.88,U] [#3 0.13,-0.45,0.93,U] [#4 -0.79,-0.19,0.00,M1] [#5 -0.83,-0.85,0.00,M1] [#6 -0.41,-0.55,0.00,M1] [#7 -0.50,-0.93,0.00,M2] [#8 -0.34,-0.13,0.96,U] 
00:04:07.373 00.000 10844 refined, 4 included, MultiStar: {-0.35, -0.14}, one-star: {-0.62, -0.02}
00:04:07.373 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
00:04:07.373 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
00:04:07.373 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-2.76 mountX=0.20 mountY=-0.32, mountTheta=-1.01
00:04:07.378 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.14, opts=13)
00:04:07.378 00.000 10844 Enqueuing Move request for scope (-0.35, -0.14)
00:04:07.378 00.000 11060 Worker thread wakes up
00:04:07.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.14) opts 0xd
00:04:07.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.14)
00:04:07.378 00.000 11060 Moving (-0.35, -0.14) raw xDistance=0.20 yDistance=-0.32
00:04:07.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:04:07.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:04:07.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:04:07.378 00.000 11060 MoveAxis(W, 35, ABG)
00:04:07.378 00.000 11060 Guiding  Dir = 3, Dur = 35
00:04:07.396 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:07.410 00.014 11060 IsSlewing returns 0
00:04:07.410 00.000 11060 IsGuiding returns 0
00:04:07.410 00.000 10844 UpdateGuideState exits: m=3055 SNR=35.4
00:04:07.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:07.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:07.410 00.000 10844 Enqueuing Expose request
00:04:07.472 00.062 11060 IsGuiding returns 0
00:04:07.472 00.000 11060 Move returns status 0, amount 35
00:04:07.472 00.000 11060 MoveAxis(N, 0, ABG)
00:04:07.472 00.000 11060 Move returns status 0, amount 0
00:04:07.472 00.000 11060 move complete, result=0
00:04:07.473 00.001 11060 worker thread done servicing request
00:04:07.473 00.000 11060 Worker thread wakes up
00:04:07.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:07.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:07.473 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.3 px 0 ms NORTH
00:04:08.100 00.627 11060 Exposure complete
00:04:08.291 00.191 11060 worker thread done servicing request
00:04:08.291 00.000 10844 OnExposeComplete: enter
00:04:08.291 00.000 10844 UpdateGuideState(): m_state=6
00:04:08.291 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4469
00:04:08.291 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=60.98, Mass=2919, SNR=34.4, Peak=245 HFD=3.3
00:04:08.291 00.000 10844 MultiStar: [#1 0.07,-0.07,1.07,U] [#2 -0.45,-0.15,2.03,U] [#3 0.34,-0.41,0.99,U] [#4 -0.23,-0.32,0.93,U] [#5 -0.65,-0.12,0.00,M2] [#6 0.14,0.07,0.95,U] [#7 -0.13,-0.14,0.86,U] [#8 -0.41,0.23,0.90,U] 
00:04:08.291 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.14}, one-star: {-0.03, -0.30}
00:04:08.291 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
00:04:08.291 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
00:04:08.291 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.29 mountX=0.16 mountY=-0.10, mountTheta=-0.55
00:04:08.291 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.14, opts=13)
00:04:08.291 00.000 10844 Enqueuing Move request for scope (-0.12, -0.14)
00:04:08.291 00.000 11060 Worker thread wakes up
00:04:08.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
00:04:08.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
00:04:08.296 00.005 11060 Moving (-0.12, -0.14) raw xDistance=0.16 yDistance=-0.10
00:04:08.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
00:04:08.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:08.298 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:04:08.298 00.000 11060 MoveAxis(W, 29, ABG)
00:04:08.298 00.000 11060 Guiding  Dir = 3, Dur = 29
00:04:08.303 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:08.324 00.021 10844 UpdateGuideState exits: m=2919 SNR=34.4
00:04:08.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:08.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:08.324 00.000 10844 Enqueuing Expose request
00:04:08.327 00.003 11060 IsSlewing returns 0
00:04:08.328 00.001 11060 IsGuiding returns 0
00:04:08.374 00.046 11060 IsGuiding returns 0
00:04:08.374 00.000 11060 Move returns status 0, amount 29
00:04:08.374 00.000 11060 MoveAxis(N, 0, ABG)
00:04:08.374 00.000 11060 Move returns status 0, amount 0
00:04:08.374 00.000 11060 move complete, result=0
00:04:08.374 00.000 11060 worker thread done servicing request
00:04:08.374 00.000 11060 Worker thread wakes up
00:04:08.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:08.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:08.379 00.005 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
00:04:09.002 00.623 11060 Exposure complete
00:04:09.168 00.166 11060 worker thread done servicing request
00:04:09.168 00.000 10844 OnExposeComplete: enter
00:04:09.168 00.000 10844 UpdateGuideState(): m_state=6
00:04:09.168 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4470
00:04:09.168 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.18, Mass=3179, SNR=36.4, Peak=245 HFD=3.5
00:04:09.168 00.000 10844 MultiStar: [#1 0.13,-0.08,0.94,U] [#2 -0.21,0.24,1.95,U] [#3 0.12,0.15,0.93,U] [#4 0.22,-0.19,0.91,U] [#5 -0.25,-0.27,1.00,U] [#6 0.01,-0.05,0.97,U] [#7 0.26,0.04,0.80,U] [#8 -0.59,0.15,0.93,U] 
00:04:09.168 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.10, -0.10}
00:04:09.168 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
00:04:09.168 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.58)
00:04:09.168 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.97 mountX=0.00 mountY=-0.07, mountTheta=-1.56
00:04:09.171 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.01, opts=13)
00:04:09.171 00.000 10844 Enqueuing Move request for scope (-0.07, 0.01)
00:04:09.171 00.000 11060 Worker thread wakes up
00:04:09.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
00:04:09.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
00:04:09.171 00.000 11060 Moving (-0.07, 0.01) raw xDistance=0.00 yDistance=-0.07
00:04:09.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:04:09.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:09.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:09.171 00.000 11060 MoveAxis(E, 0, ABG)
00:04:09.171 00.000 11060 Move returns status 0, amount 0
00:04:09.171 00.000 11060 MoveAxis(N, 0, ABG)
00:04:09.171 00.000 11060 Move returns status 0, amount 0
00:04:09.171 00.000 11060 move complete, result=0
00:04:09.171 00.000 11060 worker thread done servicing request
00:04:09.177 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:09.202 00.025 10844 UpdateGuideState exits: m=3179 SNR=36.4
00:04:09.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:09.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:09.202 00.000 10844 Enqueuing Expose request
00:04:09.202 00.000 11060 Worker thread wakes up
00:04:09.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:09.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:09.202 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:09.855 00.653 11060 Exposure complete
00:04:10.049 00.194 11060 worker thread done servicing request
00:04:10.049 00.000 10844 OnExposeComplete: enter
00:04:10.050 00.001 10844 UpdateGuideState(): m_state=6
00:04:10.050 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4471
00:04:10.050 00.000 10844 Star::Find returns 1 (0), X=257.91, Y=61.28, Mass=3001, SNR=35.3, Peak=226 HFD=3.5
00:04:10.050 00.000 10844 MultiStar: [#1 -0.18,0.45,0.89,U] [#2 -0.40,0.13,2.03,U] [#3 -0.20,-0.39,0.95,U] [#4 -0.16,-0.28,0.93,U] [#5 -0.58,-0.77,0.00,M2] [#6 -0.15,-0.53,0.99,U] [#7 -0.24,-0.66,0.00,M1] [#8 -0.49,-0.11,0.93,U] 
00:04:10.050 00.000 10844 refined, 6 included, MultiStar: {-0.31, -0.08}, one-star: {-0.45, -0.00}
00:04:10.050 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
00:04:10.050 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
00:04:10.050 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.90 mountX=0.13 mountY=-0.29, mountTheta=-1.15
00:04:10.052 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.08, opts=13)
00:04:10.052 00.000 10844 Enqueuing Move request for scope (-0.31, -0.08)
00:04:10.054 00.002 11060 Worker thread wakes up
00:04:10.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd
00:04:10.054 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.08)
00:04:10.054 00.000 11060 Moving (-0.31, -0.08) raw xDistance=0.13 yDistance=-0.29
00:04:10.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:04:10.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:04:10.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:04:10.054 00.000 11060 MoveAxis(W, 23, ABG)
00:04:10.054 00.000 11060 Guiding  Dir = 3, Dur = 23
00:04:10.061 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:10.063 00.002 11060 IsSlewing returns 0
00:04:10.063 00.000 11060 IsGuiding returns 0
00:04:10.074 00.011 10844 UpdateGuideState exits: m=3001 SNR=35.3
00:04:10.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:10.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:10.074 00.000 10844 Enqueuing Expose request
00:04:10.094 00.020 11060 IsGuiding returns 0
00:04:10.094 00.000 11060 Move returns status 0, amount 23
00:04:10.094 00.000 11060 MoveAxis(N, 0, ABG)
00:04:10.094 00.000 11060 Move returns status 0, amount 0
00:04:10.094 00.000 11060 move complete, result=0
00:04:10.094 00.000 11060 worker thread done servicing request
00:04:10.094 00.000 11060 Worker thread wakes up
00:04:10.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:10.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:10.109 00.015 10844 GuideStep: 0.1 px 23 ms WEST, -0.3 px 0 ms NORTH
00:04:10.732 00.623 11060 Exposure complete
00:04:10.913 00.181 11060 worker thread done servicing request
00:04:10.913 00.000 10844 OnExposeComplete: enter
00:04:10.913 00.000 10844 UpdateGuideState(): m_state=6
00:04:10.913 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4472
00:04:10.913 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=61.16, Mass=3198, SNR=35.9, Peak=239 HFD=3.7
00:04:10.913 00.000 10844 MultiStar: [#1 -0.24,-0.32,0.99,U] [#2 -0.12,-0.05,1.97,U] [#3 0.25,-0.48,1.00,U] [#4 -0.04,0.27,0.96,U] [#5 0.09,-0.41,1.00,U] [#6 -0.00,-0.21,0.92,U] [#7 -0.22,-0.59,0.00,M2] [#8 -0.23,0.26,0.95,U] 
00:04:10.913 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.13}, one-star: {-0.16, -0.11}
00:04:10.913 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
00:04:10.913 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
00:04:10.913 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.04 mountX=0.13 mountY=-0.04, mountTheta=-0.30
00:04:10.917 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.13, opts=13)
00:04:10.917 00.000 10844 Enqueuing Move request for scope (-0.06, -0.13)
00:04:10.917 00.000 11060 Worker thread wakes up
00:04:10.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
00:04:10.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
00:04:10.917 00.000 11060 Moving (-0.06, -0.13) raw xDistance=0.13 yDistance=-0.04
00:04:10.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:04:10.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:10.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:04:10.917 00.000 11060 MoveAxis(W, 24, ABG)
00:04:10.917 00.000 11060 Guiding  Dir = 3, Dur = 24
00:04:10.927 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:10.942 00.015 10844 UpdateGuideState exits: m=3198 SNR=35.9
00:04:10.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:10.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:10.942 00.000 10844 Enqueuing Expose request
00:04:10.952 00.010 11060 IsSlewing returns 0
00:04:10.952 00.000 11060 IsGuiding returns 0
00:04:10.999 00.047 11060 IsGuiding returns 0
00:04:10.999 00.000 11060 Move returns status 0, amount 24
00:04:10.999 00.000 11060 MoveAxis(N, 0, ABG)
00:04:10.999 00.000 11060 Move returns status 0, amount 0
00:04:10.999 00.000 11060 move complete, result=0
00:04:10.999 00.000 11060 worker thread done servicing request
00:04:10.999 00.000 11060 Worker thread wakes up
00:04:10.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:10.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:10.999 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
00:04:11.638 00.639 11060 Exposure complete
00:04:11.816 00.178 11060 worker thread done servicing request
00:04:11.820 00.004 10844 OnExposeComplete: enter
00:04:11.820 00.000 10844 UpdateGuideState(): m_state=6
00:04:11.820 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4473
00:04:11.820 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.52, Mass=3382, SNR=37.7, Peak=254 HFD=3.3
00:04:11.820 00.000 10844 MultiStar: [#1 -0.41,0.23,0.97,U] [#2 -0.65,0.27,0.00,M1] [#3 -0.28,-0.73,0.00,M1] [#4 0.11,0.04,0.95,U] [#5 -0.48,-0.34,0.88,U] [#6 -0.29,0.11,0.87,U] [#7 -0.69,-0.50,0.00,M3] [#8 -0.46,0.11,0.83,U] 
00:04:11.820 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.07}, one-star: {0.08, 0.24}
00:04:11.820 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.60 = -1.69)
00:04:11.820 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
00:04:11.820 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.84 mountX=-0.03 mountY=-0.24, mountTheta=-1.69
00:04:11.822 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.07, opts=13)
00:04:11.822 00.000 10844 Enqueuing Move request for scope (-0.23, 0.07)
00:04:11.822 00.000 11060 Worker thread wakes up
00:04:11.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
00:04:11.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
00:04:11.822 00.000 11060 Moving (-0.23, 0.07) raw xDistance=-0.03 yDistance=-0.24
00:04:11.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:04:11.822 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.28 newest=-0.57
00:04:11.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:04:11.822 00.000 11060 MoveAxis(E, 0, ABG)
00:04:11.822 00.000 11060 Move returns status 0, amount 0
00:04:11.822 00.000 11060 BLC: Oldest BLC event removed
00:04:11.822 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:04:11.822 00.000 11060 MoveAxis(N, 843, ABG)
00:04:11.822 00.000 11060 duration set to 750 by maxDecDuration
00:04:11.822 00.000 11060 Guiding  Dir = 0, Dur = 750
00:04:11.828 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:11.836 00.008 10844 UpdateGuideState exits: m=3382 SNR=37.7
00:04:11.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:11.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:11.836 00.000 10844 Enqueuing Expose request
00:04:11.846 00.010 11060 IsSlewing returns 0
00:04:11.846 00.000 11060 IsGuiding returns 0
00:04:12.609 00.763 11060 IsGuiding returns 0
00:04:12.609 00.000 11060 Move returns status 0, amount 750
00:04:12.609 00.000 11060 move complete, result=0
00:04:12.609 00.000 11060 worker thread done servicing request
00:04:12.609 00.000 11060 Worker thread wakes up
00:04:12.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:12.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:12.609 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
00:04:13.246 00.637 11060 Exposure complete
00:04:13.413 00.167 11060 worker thread done servicing request
00:04:13.413 00.000 10844 OnExposeComplete: enter
00:04:13.413 00.000 10844 UpdateGuideState(): m_state=6
00:04:13.413 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4474
00:04:13.413 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.44, Mass=2911, SNR=34.8, Peak=244 HFD=3.4
00:04:13.413 00.000 10844 MultiStar: [#1 0.33,0.49,1.03,U] [#2 0.23,-0.45,1.90,U] [#3 0.19,-0.45,1.02,U] [#4 0.42,-0.37,1.04,U] [#5 0.16,-0.71,0.00,M1] [#6 0.20,-0.32,0.90,U] [#7 0.11,-0.63,0.00,M4] [#8 -0.74,-0.35,0.00,M1] 
00:04:13.413 00.000 10844 single-star, 5 included, MultiStar: {0.24, -0.19}, one-star: {0.05, 0.16}
00:04:13.413 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
00:04:13.413 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
00:04:13.413 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=-0.17 mountY=0.02, mountTheta=3.01
00:04:13.416 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
00:04:13.416 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
00:04:13.416 00.000 11060 Worker thread wakes up
00:04:13.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
00:04:13.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
00:04:13.416 00.000 11060 Moving (0.05, 0.16) raw xDistance=-0.17 yDistance=0.02
00:04:13.416 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.167152, 1:-0.021835
00:04:13.416 00.000 11060 BLC: No correction, Miss < min_move
00:04:13.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:04:13.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:13.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:04:13.416 00.000 11060 MoveAxis(E, 29, ABG)
00:04:13.416 00.000 11060 Guiding  Dir = 2, Dur = 29
00:04:13.421 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:13.427 00.006 11060 IsSlewing returns 0
00:04:13.427 00.000 11060 IsGuiding returns 0
00:04:13.449 00.022 10844 UpdateGuideState exits: m=2911 SNR=34.8
00:04:13.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:13.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:13.449 00.000 10844 Enqueuing Expose request
00:04:13.472 00.023 11060 IsGuiding returns 0
00:04:13.472 00.000 11060 Move returns status 0, amount 29
00:04:13.472 00.000 11060 MoveAxis(N, 0, ABG)
00:04:13.472 00.000 11060 Move returns status 0, amount 0
00:04:13.472 00.000 11060 move complete, result=0
00:04:13.472 00.000 11060 worker thread done servicing request
00:04:13.472 00.000 11060 Worker thread wakes up
00:04:13.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:13.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:13.472 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
00:04:14.107 00.635 11060 Exposure complete
00:04:14.275 00.168 11060 worker thread done servicing request
00:04:14.275 00.000 10844 OnExposeComplete: enter
00:04:14.275 00.000 10844 UpdateGuideState(): m_state=6
00:04:14.275 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4475
00:04:14.275 00.000 10844 Star::Find returns 1 (0), X=257.98, Y=61.44, Mass=2876, SNR=34.7, Peak=222 HFD=3.7
00:04:14.275 00.000 10844 MultiStar: [#1 -0.57,0.25,0.00,M1] [#2 -0.57,0.49,0.00,M1] [#3 0.44,0.15,1.02,U] [#4 0.45,-0.32,1.02,U] [#5 -0.01,-0.37,1.00,U] [#6 0.16,0.02,0.93,U] [#7 -0.51,-0.48,0.00,M5] [#8 0.04,0.21,1.01,U] 
00:04:14.275 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.03}, one-star: {-0.38, 0.16}
00:04:14.275 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
00:04:14.275 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
00:04:14.275 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=0.00 mountY=0.12, mountTheta=1.54
00:04:14.277 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.03, opts=13)
00:04:14.277 00.000 10844 Enqueuing Move request for scope (0.12, -0.03)
00:04:14.277 00.000 11060 Worker thread wakes up
00:04:14.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
00:04:14.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
00:04:14.277 00.000 11060 Moving (0.12, -0.03) raw xDistance=0.00 yDistance=0.12
00:04:14.277 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.167152, 1:-0.021835, 2:-0.121613
00:04:14.277 00.000 11060 BLC: No correction, Miss < min_move
00:04:14.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:04:14.279 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:14.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:04:14.279 00.000 11060 MoveAxis(E, 0, ABG)
00:04:14.279 00.000 11060 Move returns status 0, amount 0
00:04:14.279 00.000 11060 MoveAxis(N, 0, ABG)
00:04:14.279 00.000 11060 Move returns status 0, amount 0
00:04:14.279 00.000 11060 move complete, result=0
00:04:14.279 00.000 11060 worker thread done servicing request
00:04:14.284 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:14.297 00.013 10844 UpdateGuideState exits: m=2876 SNR=34.7
00:04:14.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:14.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:14.297 00.000 10844 Enqueuing Expose request
00:04:14.297 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:14.297 00.000 11060 Worker thread wakes up
00:04:14.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:14.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:14.935 00.638 11060 Exposure complete
00:04:15.127 00.192 11060 worker thread done servicing request
00:04:15.127 00.000 10844 OnExposeComplete: enter
00:04:15.127 00.000 10844 UpdateGuideState(): m_state=6
00:04:15.128 00.001 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4476
00:04:15.128 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.51, Mass=2782, SNR=34.2, Peak=248 HFD=3.4
00:04:15.128 00.000 10844 MultiStar: [#1 0.16,0.79,0.00,M2] [#2 -0.22,1.09,0.00,M2] [#3 0.09,0.04,1.07,U] [#4 0.52,0.58,0.00,M1] [#5 -0.02,0.14,1.07,U] [#6 0.22,0.20,0.91,U] [#7 -0.16,-0.07,0.88,U] [#8 -0.13,0.52,1.09,U] 
00:04:15.128 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.18}, one-star: {0.37, 0.24}
00:04:15.128 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
00:04:15.128 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
00:04:15.128 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.25 mountX=-0.19 mountY=0.03, mountTheta=2.99
00:04:15.128 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.18, opts=13)
00:04:15.128 00.000 10844 Enqueuing Move request for scope (0.06, 0.18)
00:04:15.128 00.000 11060 Worker thread wakes up
00:04:15.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
00:04:15.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
00:04:15.128 00.000 11060 Moving (0.06, 0.18) raw xDistance=-0.19 yDistance=0.03
00:04:15.128 00.000 11060 BLC: window closed
00:04:15.128 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.167152, 1:-0.021835, 2:-0.121613
00:04:15.128 00.000 11060 BLC: No correction, Miss < min_move
00:04:15.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:04:15.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:15.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:04:15.128 00.000 11060 MoveAxis(E, 33, ABG)
00:04:15.128 00.000 11060 Guiding  Dir = 2, Dur = 33
00:04:15.133 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:15.138 00.005 11060 IsSlewing returns 0
00:04:15.138 00.000 11060 IsGuiding returns 0
00:04:15.153 00.015 10844 UpdateGuideState exits: m=2782 SNR=34.2
00:04:15.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:15.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:15.153 00.000 10844 Enqueuing Expose request
00:04:15.184 00.031 11060 IsGuiding returns 0
00:04:15.184 00.000 11060 Move returns status 0, amount 33
00:04:15.184 00.000 11060 MoveAxis(N, 0, ABG)
00:04:15.184 00.000 11060 Move returns status 0, amount 0
00:04:15.184 00.000 11060 move complete, result=0
00:04:15.184 00.000 11060 worker thread done servicing request
00:04:15.184 00.000 11060 Worker thread wakes up
00:04:15.186 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:15.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:15.188 00.002 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
00:04:15.817 00.629 11060 Exposure complete
00:04:15.998 00.181 11060 worker thread done servicing request
00:04:15.998 00.000 10844 OnExposeComplete: enter
00:04:15.998 00.000 10844 UpdateGuideState(): m_state=6
00:04:15.998 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4477
00:04:15.998 00.000 10844 Star::Find returns 1 (0), X=257.97, Y=61.08, Mass=3329, SNR=37.9, Peak=250 HFD=3.0
00:04:15.998 00.000 10844 MultiStar: [#1 0.13,0.03,1.02,U] [#2 -0.22,0.37,1.86,U] [#3 0.18,0.07,0.88,U] [#4 0.34,0.08,0.91,U] [#5 -0.03,-0.56,1.07,U] [#6 -0.18,-0.32,0.91,U] [#7 -0.33,-0.47,0.86,U] [#8 -0.10,0.44,0.83,U] 
00:04:15.998 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.39, -0.20}
00:04:15.998 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
00:04:15.998 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
00:04:15.998 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.80 mountX=0.04 mountY=-0.08, mountTheta=-1.05
00:04:16.003 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.03, opts=13)
00:04:16.003 00.000 10844 Enqueuing Move request for scope (-0.08, -0.03)
00:04:16.003 00.000 11060 Worker thread wakes up
00:04:16.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
00:04:16.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
00:04:16.003 00.000 11060 Moving (-0.08, -0.03) raw xDistance=0.04 yDistance=-0.08
00:04:16.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:04:16.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:16.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:16.003 00.000 11060 MoveAxis(E, 0, ABG)
00:04:16.003 00.000 11060 Move returns status 0, amount 0
00:04:16.003 00.000 11060 MoveAxis(N, 0, ABG)
00:04:16.003 00.000 11060 Move returns status 0, amount 0
00:04:16.003 00.000 11060 move complete, result=0
00:04:16.003 00.000 11060 worker thread done servicing request
00:04:16.008 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:16.026 00.018 10844 UpdateGuideState exits: m=3329 SNR=37.9
00:04:16.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:16.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:16.026 00.000 10844 Enqueuing Expose request
00:04:16.026 00.000 11060 Worker thread wakes up
00:04:16.037 00.011 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:16.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:16.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:16.665 00.628 11060 Exposure complete
00:04:16.847 00.182 11060 worker thread done servicing request
00:04:16.847 00.000 10844 OnExposeComplete: enter
00:04:16.847 00.000 10844 UpdateGuideState(): m_state=6
00:04:16.847 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4478
00:04:16.847 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.11, Mass=3251, SNR=36.4, Peak=230 HFD=3.5
00:04:16.847 00.000 10844 MultiStar: [#1 -0.01,-0.18,1.00,U] [#2 -0.17,-0.38,2.02,U] [#3 -0.31,-0.53,0.92,U] [#4 0.17,0.07,0.93,U] [#5 0.22,-0.14,1.00,U] [#6 0.03,-0.10,0.89,U] [#7 -0.59,-0.08,0.84,U] [#8 -0.55,0.65,0.00,M1] 
00:04:16.847 00.000 10844 single-star, 7 included, MultiStar: {-0.09, -0.21}, one-star: {-0.09, -0.17}
00:04:16.847 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
00:04:16.847 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
00:04:16.847 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.07 mountX=0.18 mountY=-0.06, mountTheta=-0.33
00:04:16.850 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.17, opts=13)
00:04:16.850 00.000 10844 Enqueuing Move request for scope (-0.09, -0.17)
00:04:16.850 00.000 11060 Worker thread wakes up
00:04:16.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
00:04:16.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
00:04:16.850 00.000 11060 Moving (-0.09, -0.17) raw xDistance=0.18 yDistance=-0.06
00:04:16.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:04:16.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:16.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:04:16.850 00.000 11060 MoveAxis(W, 32, ABG)
00:04:16.850 00.000 11060 Guiding  Dir = 3, Dur = 32
00:04:16.856 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:16.871 00.015 11060 IsSlewing returns 0
00:04:16.871 00.000 10844 UpdateGuideState exits: m=3251 SNR=36.4
00:04:16.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:16.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:16.871 00.000 10844 Enqueuing Expose request
00:04:16.871 00.000 11060 IsGuiding returns 0
00:04:16.932 00.061 11060 IsGuiding returns 0
00:04:16.932 00.000 11060 Move returns status 0, amount 32
00:04:16.932 00.000 11060 MoveAxis(N, 0, ABG)
00:04:16.932 00.000 11060 Move returns status 0, amount 0
00:04:16.932 00.000 11060 move complete, result=0
00:04:16.932 00.000 11060 worker thread done servicing request
00:04:16.932 00.000 11060 Worker thread wakes up
00:04:16.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:16.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:16.932 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
00:04:17.556 00.624 11060 Exposure complete
00:04:17.714 00.158 11060 worker thread done servicing request
00:04:17.714 00.000 10844 OnExposeComplete: enter
00:04:17.714 00.000 10844 UpdateGuideState(): m_state=6
00:04:17.716 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4479
00:04:17.716 00.000 10844 Star::Find returns 1 (0), X=258.16, Y=62.10, Mass=3359, SNR=37.0, Peak=249 HFD=4.0
00:04:17.716 00.000 10844 MultiStar: [#1 0.16,0.73,0.00,M1] [#2 -0.61,0.29,0.00,M1] [#3 0.36,-0.32,1.01,U] [#4 0.27,-0.01,0.94,U] [#5 -0.16,-0.29,1.04,U] [#6 -0.10,-0.05,0.90,U] [#7 -0.11,-0.44,0.85,U] [#8 -0.22,-0.35,0.86,U] 
00:04:17.716 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {-0.20, 0.82}
00:04:17.716 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
00:04:17.716 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
00:04:17.716 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.83 mountX=0.08 mountY=-0.01, mountTheta=-0.09
00:04:17.716 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
00:04:17.716 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
00:04:17.716 00.000 11060 Worker thread wakes up
00:04:17.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
00:04:17.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
00:04:17.716 00.000 11060 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=-0.01
00:04:17.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:04:17.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:17.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:17.716 00.000 11060 MoveAxis(E, 0, ABG)
00:04:17.716 00.000 11060 Move returns status 0, amount 0
00:04:17.716 00.000 11060 MoveAxis(N, 0, ABG)
00:04:17.716 00.000 11060 Move returns status 0, amount 0
00:04:17.716 00.000 11060 move complete, result=0
00:04:17.716 00.000 11060 worker thread done servicing request
00:04:17.723 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:17.734 00.011 10844 UpdateGuideState exits: m=3359 SNR=37.0
00:04:17.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:17.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:17.734 00.000 10844 Enqueuing Expose request
00:04:17.734 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:17.734 00.000 11060 Worker thread wakes up
00:04:17.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:17.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:18.383 00.649 11060 Exposure complete
00:04:18.534 00.151 11060 worker thread done servicing request
00:04:18.534 00.000 10844 OnExposeComplete: enter
00:04:18.534 00.000 10844 UpdateGuideState(): m_state=6
00:04:18.534 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4480
00:04:18.534 00.000 10844 Star::Find returns 1 (1), X=257.73, Y=61.17, Mass=3687, SNR=39.0, Peak=255 HFD=3.8
00:04:18.534 00.000 10844 MultiStar: [#1 -0.59,-0.26,0.00,M2] [#2 -0.18,-0.23,1.76,U] [#3 0.43,-0.57,0.00,M1] [#4 0.00,-0.63,0.00,M1] [#5 -0.89,-0.21,0.00,M1] [#6 0.33,-0.49,0.86,U] [#7 -0.48,-0.88,0.00,M2] [#8 -0.27,-0.03,0.89,U] 
00:04:18.534 00.000 10844 refined, 3 included, MultiStar: {-0.20, -0.22}, one-star: {-0.63, -0.11}
00:04:18.534 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
00:04:18.534 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
00:04:18.534 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.22 hyp=0.29 cameraTheta=-2.32 mountX=0.25 mountY=-0.16, mountTheta=-0.58
00:04:18.534 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.22, opts=13)
00:04:18.534 00.000 10844 Enqueuing Move request for scope (-0.20, -0.22)
00:04:18.534 00.000 11060 Worker thread wakes up
00:04:18.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.22) opts 0xd
00:04:18.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.22)
00:04:18.534 00.000 11060 Moving (-0.20, -0.22) raw xDistance=0.25 yDistance=-0.16
00:04:18.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:04:18.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:18.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:04:18.534 00.000 11060 MoveAxis(W, 43, ABG)
00:04:18.534 00.000 11060 Guiding  Dir = 3, Dur = 43
00:04:18.540 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:18.545 00.005 11060 IsSlewing returns 0
00:04:18.545 00.000 11060 IsGuiding returns 0
00:04:18.555 00.010 10844 UpdateGuideState exits: m=3687 SNR=39.0 Saturated
00:04:18.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:18.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:18.555 00.000 10844 Enqueuing Expose request
00:04:18.592 00.037 11060 IsGuiding returns 0
00:04:18.592 00.000 11060 Move returns status 0, amount 43
00:04:18.592 00.000 11060 MoveAxis(N, 0, ABG)
00:04:18.592 00.000 11060 Move returns status 0, amount 0
00:04:18.592 00.000 11060 move complete, result=0
00:04:18.592 00.000 11060 worker thread done servicing request
00:04:18.592 00.000 11060 Worker thread wakes up
00:04:18.592 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
00:04:18.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:18.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:19.211 00.619 11060 Exposure complete
00:04:19.376 00.165 11060 worker thread done servicing request
00:04:19.376 00.000 10844 OnExposeComplete: enter
00:04:19.376 00.000 10844 UpdateGuideState(): m_state=6
00:04:19.376 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4481
00:04:19.376 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=61.41, Mass=3502, SNR=38.1, Peak=255 HFD=3.6
00:04:19.376 00.000 10844 MultiStar: [#1 0.67,-0.86,0.00,M3] [#2 -0.05,-0.62,1.85,U] [#3 0.71,-0.66,0.00,M2] [#4 -0.03,0.58,0.92,U] [#5 -0.05,-0.35,0.97,U] [#6 0.37,-0.04,0.82,U] [#7 0.10,-0.98,0.00,M3] [#8 0.10,-0.36,0.84,U] 
00:04:19.376 00.000 10844 single-star, 5 included, MultiStar: {0.02, -0.18}, one-star: {-0.05, 0.13}
00:04:19.376 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
00:04:19.376 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.61)
00:04:19.376 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.94 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
00:04:19.376 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
00:04:19.376 00.000 10844 Enqueuing Move request for scope (-0.05, 0.13)
00:04:19.376 00.000 11060 Worker thread wakes up
00:04:19.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:04:19.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:04:19.376 00.000 11060 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=-0.07
00:04:19.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:04:19.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:19.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:19.376 00.000 11060 MoveAxis(E, 20, ABG)
00:04:19.376 00.000 11060 Guiding  Dir = 2, Dur = 20
00:04:19.387 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:04:19.403 00.016 10844 UpdateGuideState exits: m=3502 SNR=38.1 Saturated
00:04:19.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:19.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:19.403 00.000 10844 Enqueuing Expose request
00:04:19.408 00.005 11060 IsSlewing returns 0
00:04:19.408 00.000 11060 IsGuiding returns 0
00:04:19.453 00.045 11060 IsGuiding returns 0
00:04:19.454 00.001 11060 Move returns status 0, amount 20
00:04:19.454 00.000 11060 MoveAxis(N, 0, ABG)
00:04:19.454 00.000 11060 Move returns status 0, amount 0
00:04:19.454 00.000 11060 move complete, result=0
00:04:19.454 00.000 11060 worker thread done servicing request
00:04:19.454 00.000 11060 Worker thread wakes up
00:04:19.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:19.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:19.454 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
00:04:20.092 00.638 11060 Exposure complete
00:04:20.276 00.184 11060 worker thread done servicing request
00:04:20.276 00.000 10844 OnExposeComplete: enter
00:04:20.276 00.000 10844 UpdateGuideState(): m_state=6
00:04:20.276 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4482
00:04:20.276 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=60.83, Mass=3305, SNR=37.2, Peak=235 HFD=3.8
00:04:20.276 00.000 10844 MultiStar: [#1 -0.17,-0.30,0.81,U] [#2 0.23,-0.01,1.90,U] [#3 0.30,-0.96,0.00,M3] [#4 -0.54,0.08,0.91,U] [#5 -0.00,-0.38,0.99,U] [#6 -0.33,-0.31,0.82,U] [#7 -0.42,-1.05,0.00,M4] [#8 -0.11,-0.27,0.90,U] 
00:04:20.276 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.20}, one-star: {0.16, -0.45}
00:04:20.276 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
00:04:20.276 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
00:04:20.276 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.83 mountX=0.21 mountY=-0.02, mountTheta=-0.10
00:04:20.281 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.20, opts=13)
00:04:20.281 00.000 10844 Enqueuing Move request for scope (-0.05, -0.20)
00:04:20.281 00.000 11060 Worker thread wakes up
00:04:20.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
00:04:20.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
00:04:20.281 00.000 11060 Moving (-0.05, -0.20) raw xDistance=0.21 yDistance=-0.02
00:04:20.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:04:20.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:20.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:20.281 00.000 11060 MoveAxis(W, 36, ABG)
00:04:20.281 00.000 11060 Guiding  Dir = 3, Dur = 36
00:04:20.287 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:20.306 00.019 10844 UpdateGuideState exits: m=3305 SNR=37.2
00:04:20.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:20.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:20.307 00.001 10844 Enqueuing Expose request
00:04:20.307 00.000 11060 IsSlewing returns 0
00:04:20.307 00.000 11060 IsGuiding returns 0
00:04:20.369 00.062 11060 IsGuiding returns 0
00:04:20.369 00.000 11060 Move returns status 0, amount 36
00:04:20.369 00.000 11060 MoveAxis(N, 0, ABG)
00:04:20.369 00.000 11060 Move returns status 0, amount 0
00:04:20.369 00.000 11060 move complete, result=0
00:04:20.369 00.000 11060 worker thread done servicing request
00:04:20.369 00.000 11060 Worker thread wakes up
00:04:20.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:20.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:20.389 00.020 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
00:04:20.991 00.602 11060 Exposure complete
00:04:21.175 00.184 11060 worker thread done servicing request
00:04:21.175 00.000 10844 OnExposeComplete: enter
00:04:21.175 00.000 10844 UpdateGuideState(): m_state=6
00:04:21.175 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:04:21.175 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=60.57, Mass=2769, SNR=33.1, Peak=206 HFD=3.4
00:04:21.175 00.000 10844 MultiStar: [#1 0.06,-0.94,0.00,M3] [#2 0.05,-0.14,2.09,U] [#3 0.36,-0.45,0.99,U] [#4 -0.48,-0.21,0.99,U] [#5 -0.25,-0.78,0.00,M1] [#6 0.01,0.03,0.95,U] [#7 -0.08,-0.59,0.91,U] [#8 -0.13,-0.20,1.09,U] 
00:04:21.175 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.30}, one-star: {0.29, -0.71}
00:04:21.175 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
00:04:21.181 00.006 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
00:04:21.181 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.54 mountX=0.29 mountY=0.06, mountTheta=0.19
00:04:21.181 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.30, opts=13)
00:04:21.181 00.000 10844 Enqueuing Move request for scope (0.01, -0.30)
00:04:21.181 00.000 11060 Worker thread wakes up
00:04:21.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.30) opts 0xd
00:04:21.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.30)
00:04:21.181 00.000 11060 Moving (0.01, -0.30) raw xDistance=0.29 yDistance=0.06
00:04:21.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:04:21.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:21.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:04:21.181 00.000 11060 MoveAxis(W, 52, ABG)
00:04:21.181 00.000 11060 Guiding  Dir = 3, Dur = 52
00:04:21.191 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:21.191 00.000 11060 IsSlewing returns 0
00:04:21.191 00.000 11060 IsGuiding returns 0
00:04:21.225 00.034 10844 UpdateGuideState exits: m=2769 SNR=33.1
00:04:21.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:21.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:21.225 00.000 10844 Enqueuing Expose request
00:04:21.253 00.028 11060 IsGuiding returns 0
00:04:21.253 00.000 11060 Move returns status 0, amount 52
00:04:21.253 00.000 11060 MoveAxis(N, 0, ABG)
00:04:21.253 00.000 11060 Move returns status 0, amount 0
00:04:21.253 00.000 11060 move complete, result=0
00:04:21.253 00.000 11060 worker thread done servicing request
00:04:21.253 00.000 11060 Worker thread wakes up
00:04:21.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:21.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:21.253 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
00:04:21.891 00.638 11060 Exposure complete
00:04:22.034 00.143 11060 worker thread done servicing request
00:04:22.034 00.000 10844 OnExposeComplete: enter
00:04:22.034 00.000 10844 UpdateGuideState(): m_state=6
00:04:22.034 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4484
00:04:22.034 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=61.02, Mass=3248, SNR=36.7, Peak=250 HFD=3.6
00:04:22.034 00.000 10844 MultiStar: [#1 -0.12,-0.12,0.94,U] [#2 -0.51,-0.03,1.90,U] [#3 -0.09,-0.13,0.96,U] [#4 -0.24,-0.24,0.89,U] [#5 -0.54,-0.82,0.00,M2] [#6 -0.06,-0.95,0.00,M1] [#7 -0.54,-1.04,0.00,M4] [#8 -0.41,0.40,0.95,U] 
00:04:22.034 00.000 10844 refined, 5 included, MultiStar: {-0.29, -0.06}, one-star: {-0.17, -0.26}
00:04:22.034 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
00:04:22.034 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
00:04:22.034 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-2.95 mountX=0.11 mountY=-0.28, mountTheta=-1.20
00:04:22.034 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.06, opts=13)
00:04:22.034 00.000 10844 Enqueuing Move request for scope (-0.29, -0.06)
00:04:22.034 00.000 11060 Worker thread wakes up
00:04:22.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.06) opts 0xd
00:04:22.034 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.06)
00:04:22.034 00.000 11060 Moving (-0.29, -0.06) raw xDistance=0.11 yDistance=-0.28
00:04:22.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:04:22.039 00.005 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
00:04:22.039 00.000 11060 MoveAxis(E, 0, ABG)
00:04:22.039 00.000 11060 Move returns status 0, amount 0
00:04:22.039 00.000 11060 MoveAxis(N, 108, ABG)
00:04:22.039 00.000 11060 Guiding  Dir = 0, Dur = 108
00:04:22.045 00.006 11060 IsSlewing returns 0
00:04:22.045 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:22.045 00.000 11060 IsGuiding returns 0
00:04:22.073 00.028 10844 UpdateGuideState exits: m=3248 SNR=36.7
00:04:22.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:22.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:22.073 00.000 10844 Enqueuing Expose request
00:04:22.164 00.091 11060 IsGuiding returns 0
00:04:22.164 00.000 11060 Move returns status 0, amount 108
00:04:22.164 00.000 11060 move complete, result=0
00:04:22.164 00.000 11060 worker thread done servicing request
00:04:22.164 00.000 11060 Worker thread wakes up
00:04:22.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:22.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:22.167 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 108 ms NORTH
00:04:22.805 00.638 11060 Exposure complete
00:04:22.972 00.167 11060 worker thread done servicing request
00:04:22.972 00.000 10844 OnExposeComplete: enter
00:04:22.972 00.000 10844 UpdateGuideState(): m_state=6
00:04:22.973 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4485
00:04:22.973 00.000 10844 Star::Find returns 1 (1), X=258.86, Y=61.28, Mass=3376, SNR=37.4, Peak=255 HFD=3.8
00:04:22.973 00.000 10844 MultiStar: [#1 0.41,-0.54,0.00,M3] [#2 0.00,-0.37,1.94,U] [#3 0.24,-0.62,0.00,M2] [#4 0.29,0.32,0.85,U] [#5 -0.30,-0.52,0.95,U] [#6 0.11,-1.02,0.00,M2] [#7 -0.33,-0.55,0.00,M5] [#8 -0.07,-0.09,0.85,U] 
00:04:22.973 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.18}, one-star: {0.50, 0.00}
00:04:22.973 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
00:04:22.973 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
00:04:22.973 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.19 mountX=0.16 mountY=0.10, mountTheta=0.55
00:04:22.976 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.18, opts=13)
00:04:22.976 00.000 10844 Enqueuing Move request for scope (0.07, -0.18)
00:04:22.976 00.000 11060 Worker thread wakes up
00:04:22.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
00:04:22.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
00:04:22.976 00.000 11060 Moving (0.07, -0.18) raw xDistance=0.16 yDistance=0.10
00:04:22.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:04:22.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:22.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:04:22.976 00.000 11060 MoveAxis(W, 29, ABG)
00:04:22.976 00.000 11060 Guiding  Dir = 3, Dur = 29
00:04:22.983 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:22.983 00.000 11060 IsSlewing returns 0
00:04:22.984 00.001 11060 IsGuiding returns 0
00:04:22.998 00.014 10844 UpdateGuideState exits: m=3376 SNR=37.4 Saturated
00:04:22.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:22.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:22.998 00.000 10844 Enqueuing Expose request
00:04:23.018 00.020 11060 IsGuiding returns 0
00:04:23.018 00.000 11060 Move returns status 0, amount 29
00:04:23.018 00.000 11060 MoveAxis(N, 0, ABG)
00:04:23.018 00.000 11060 Move returns status 0, amount 0
00:04:23.018 00.000 11060 move complete, result=0
00:04:23.018 00.000 11060 worker thread done servicing request
00:04:23.018 00.000 11060 Worker thread wakes up
00:04:23.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:23.021 00.003 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:23.023 00.002 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
00:04:23.646 00.623 11060 Exposure complete
00:04:23.808 00.162 11060 worker thread done servicing request
00:04:23.808 00.000 10844 OnExposeComplete: enter
00:04:23.808 00.000 10844 UpdateGuideState(): m_state=6
00:04:23.808 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4486
00:04:23.808 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=60.85, Mass=3114, SNR=36.0, Peak=255 HFD=3.5
00:04:23.808 00.000 10844 MultiStar: [#1 -0.09,-0.09,1.02,U] [#2 0.03,-0.09,1.88,U] [#3 0.34,-0.36,1.02,U] [#4 -0.03,0.38,1.00,U] [#5 -0.05,-0.37,1.03,U] [#6 -0.10,-0.50,0.88,U] [#7 -0.16,-0.48,0.92,U] [#8 -0.14,-0.21,0.86,U] 
00:04:23.808 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.22}, one-star: {-0.05, -0.43}
00:04:23.808 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
00:04:23.808 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
00:04:23.808 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.65 mountX=0.22 mountY=0.02, mountTheta=0.08
00:04:23.808 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.22, opts=13)
00:04:23.808 00.000 10844 Enqueuing Move request for scope (-0.02, -0.22)
00:04:23.808 00.000 11060 Worker thread wakes up
00:04:23.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
00:04:23.808 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
00:04:23.808 00.000 11060 Moving (-0.02, -0.22) raw xDistance=0.22 yDistance=0.02
00:04:23.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:04:23.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:23.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:04:23.808 00.000 11060 MoveAxis(W, 39, ABG)
00:04:23.808 00.000 11060 Guiding  Dir = 3, Dur = 39
00:04:23.814 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:23.836 00.022 10844 UpdateGuideState exits: m=3114 SNR=36.0 Saturated
00:04:23.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:23.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:23.836 00.000 10844 Enqueuing Expose request
00:04:23.849 00.013 11060 IsSlewing returns 0
00:04:23.850 00.001 11060 IsGuiding returns 0
00:04:23.896 00.046 11060 IsGuiding returns 0
00:04:23.896 00.000 11060 Move returns status 0, amount 39
00:04:23.896 00.000 11060 MoveAxis(N, 0, ABG)
00:04:23.896 00.000 11060 Move returns status 0, amount 0
00:04:23.896 00.000 11060 move complete, result=0
00:04:23.896 00.000 11060 worker thread done servicing request
00:04:23.896 00.000 11060 Worker thread wakes up
00:04:23.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:23.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:23.896 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
00:04:24.522 00.626 11060 Exposure complete
00:04:24.737 00.215 11060 worker thread done servicing request
00:04:24.737 00.000 10844 OnExposeComplete: enter
00:04:24.737 00.000 10844 UpdateGuideState(): m_state=6
00:04:24.737 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4487
00:04:24.742 00.005 10844 Star::Find returns 1 (0), X=258.52, Y=61.05, Mass=3417, SNR=37.2, Peak=221 HFD=3.7
00:04:24.742 00.000 10844 MultiStar: [#1 -0.06,0.03,0.96,U] [#2 -0.29,-0.63,0.00,M1] [#3 0.14,0.16,0.96,U] [#4 -0.40,0.44,0.88,U] [#5 -0.23,-0.25,1.01,U] [#6 -0.05,-0.34,0.91,U] [#7 -0.43,-0.14,0.74,U] [#8 -0.20,0.13,0.87,U] 
00:04:24.742 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.03}, one-star: {0.16, -0.23}
00:04:24.742 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
00:04:24.742 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
00:04:24.742 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.90 mountX=0.05 mountY=-0.12, mountTheta=-1.16
00:04:24.744 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.03, opts=13)
00:04:24.744 00.000 10844 Enqueuing Move request for scope (-0.12, -0.03)
00:04:24.744 00.000 11060 Worker thread wakes up
00:04:24.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:04:24.746 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:04:24.746 00.000 11060 Moving (-0.12, -0.03) raw xDistance=0.05 yDistance=-0.12
00:04:24.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:04:24.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:24.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:24.746 00.000 11060 MoveAxis(E, 0, ABG)
00:04:24.746 00.000 11060 Move returns status 0, amount 0
00:04:24.746 00.000 11060 MoveAxis(N, 0, ABG)
00:04:24.746 00.000 11060 Move returns status 0, amount 0
00:04:24.746 00.000 11060 move complete, result=0
00:04:24.746 00.000 11060 worker thread done servicing request
00:04:24.752 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:24.767 00.015 10844 UpdateGuideState exits: m=3417 SNR=37.2
00:04:24.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:24.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:24.767 00.000 10844 Enqueuing Expose request
00:04:24.767 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:24.767 00.000 11060 Worker thread wakes up
00:04:24.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:24.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:25.422 00.655 11060 Exposure complete
00:04:25.572 00.150 11060 worker thread done servicing request
00:04:25.572 00.000 10844 OnExposeComplete: enter
00:04:25.572 00.000 10844 UpdateGuideState(): m_state=6
00:04:25.572 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4488
00:04:25.574 00.002 10844 Star::Find returns 1 (0), X=258.41, Y=61.01, Mass=2959, SNR=35.6, Peak=238 HFD=3.7
00:04:25.574 00.000 10844 MultiStar: [#1 0.42,-0.14,1.02,U] [#2 -0.36,0.28,2.04,U] [#3 0.50,-0.12,0.99,U] [#4 -0.11,-0.18,0.89,U] [#5 -0.21,-0.43,1.02,U] [#6 0.18,0.08,0.98,U] [#7 0.08,-0.38,0.90,U] [#8 -0.28,0.27,1.04,U] 
00:04:25.574 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.05, -0.27}
00:04:25.574 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
00:04:25.574 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
00:04:25.574 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.78 mountX=0.06 mountY=-0.00, mountTheta=-0.04
00:04:25.574 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
00:04:25.574 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
00:04:25.574 00.000 11060 Worker thread wakes up
00:04:25.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
00:04:25.574 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
00:04:25.574 00.000 11060 Moving (-0.01, -0.05) raw xDistance=0.06 yDistance=-0.00
00:04:25.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:04:25.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:25.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:04:25.574 00.000 11060 MoveAxis(E, 0, ABG)
00:04:25.574 00.000 11060 Move returns status 0, amount 0
00:04:25.577 00.003 11060 MoveAxis(N, 0, ABG)
00:04:25.577 00.000 11060 Move returns status 0, amount 0
00:04:25.577 00.000 11060 move complete, result=0
00:04:25.577 00.000 11060 worker thread done servicing request
00:04:25.590 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:25.605 00.015 10844 UpdateGuideState exits: m=2959 SNR=35.6
00:04:25.607 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:25.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:25.607 00.000 10844 Enqueuing Expose request
00:04:25.607 00.000 11060 Worker thread wakes up
00:04:25.607 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:25.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:25.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:26.225 00.618 11060 Exposure complete
00:04:26.398 00.173 11060 worker thread done servicing request
00:04:26.398 00.000 10844 OnExposeComplete: enter
00:04:26.401 00.003 10844 UpdateGuideState(): m_state=6
00:04:26.401 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4489
00:04:26.401 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=61.59, Mass=3414, SNR=37.9, Peak=255 HFD=3.4
00:04:26.401 00.000 10844 MultiStar: [#1 0.51,0.22,0.92,U] [#2 0.15,0.43,1.80,U] [#3 0.42,-0.33,0.92,U] [#4 0.10,-0.39,0.88,U] [#5 0.19,-0.12,0.94,U] [#6 0.52,0.23,0.84,U] [#7 -0.10,-0.58,0.83,U] [#8 0.08,0.55,0.89,U] 
00:04:26.401 00.000 10844 refined, 8 included, MultiStar: {0.28, 0.08}, one-star: {0.68, 0.31}
00:04:26.401 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
00:04:26.401 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
00:04:26.401 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.29 mountX=-0.13 mountY=0.26, mountTheta=2.04
00:04:26.401 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.08, opts=13)
00:04:26.401 00.000 10844 Enqueuing Move request for scope (0.28, 0.08)
00:04:26.401 00.000 11060 Worker thread wakes up
00:04:26.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
00:04:26.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
00:04:26.401 00.000 11060 Moving (0.28, 0.08) raw xDistance=-0.13 yDistance=0.26
00:04:26.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:04:26.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:04:26.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:04:26.401 00.000 11060 MoveAxis(E, 23, ABG)
00:04:26.401 00.000 11060 Guiding  Dir = 2, Dur = 23
00:04:26.406 00.005 11060 IsSlewing returns 0
00:04:26.406 00.000 11060 IsGuiding returns 0
00:04:26.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:26.439 00.033 11060 IsGuiding returns 0
00:04:26.439 00.000 11060 Move returns status 0, amount 23
00:04:26.439 00.000 11060 MoveAxis(N, 0, ABG)
00:04:26.439 00.000 11060 Move returns status 0, amount 0
00:04:26.439 00.000 11060 move complete, result=0
00:04:26.439 00.000 11060 worker thread done servicing request
00:04:26.441 00.002 10844 UpdateGuideState exits: m=3414 SNR=37.9 Saturated
00:04:26.442 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:26.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:26.442 00.000 10844 Enqueuing Expose request
00:04:26.442 00.000 11060 Worker thread wakes up
00:04:26.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:26.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:26.442 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.3 px 0 ms NORTH
00:04:27.094 00.652 11060 Exposure complete
00:04:27.291 00.197 11060 worker thread done servicing request
00:04:27.291 00.000 10844 OnExposeComplete: enter
00:04:27.291 00.000 10844 UpdateGuideState(): m_state=6
00:04:27.291 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4490
00:04:27.291 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=60.97, Mass=3118, SNR=35.5, Peak=225 HFD=4.0
00:04:27.293 00.002 10844 MultiStar: [#1 -0.02,-0.10,1.04,U] [#2 -0.40,0.17,2.09,U] [#3 0.35,-0.51,0.97,U] [#4 0.10,-0.59,1.06,U] [#5 -0.21,-0.14,0.95,U] [#6 0.41,-0.47,0.00,M1] [#7 -0.29,-0.24,0.89,U] [#8 0.26,0.73,0.00,M1] 
00:04:27.293 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.19}, one-star: {0.56, -0.31}
00:04:27.293 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
00:04:27.293 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
00:04:27.293 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.76 mountX=0.19 mountY=-0.01, mountTheta=-0.03
00:04:27.293 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.19, opts=13)
00:04:27.293 00.000 10844 Enqueuing Move request for scope (-0.04, -0.19)
00:04:27.293 00.000 11060 Worker thread wakes up
00:04:27.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
00:04:27.293 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
00:04:27.293 00.000 11060 Moving (-0.04, -0.19) raw xDistance=0.19 yDistance=-0.01
00:04:27.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:04:27.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:27.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:27.293 00.000 11060 MoveAxis(W, 33, ABG)
00:04:27.293 00.000 11060 Guiding  Dir = 3, Dur = 33
00:04:27.302 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:27.308 00.006 11060 IsSlewing returns 0
00:04:27.308 00.000 11060 IsGuiding returns 0
00:04:27.318 00.010 10844 UpdateGuideState exits: m=3118 SNR=35.5
00:04:27.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:27.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:27.318 00.000 10844 Enqueuing Expose request
00:04:27.355 00.037 11060 IsGuiding returns 0
00:04:27.355 00.000 11060 Move returns status 0, amount 33
00:04:27.355 00.000 11060 MoveAxis(N, 0, ABG)
00:04:27.355 00.000 11060 Move returns status 0, amount 0
00:04:27.355 00.000 11060 move complete, result=0
00:04:27.356 00.001 11060 worker thread done servicing request
00:04:27.356 00.000 11060 Worker thread wakes up
00:04:27.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:27.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:27.356 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
00:04:27.983 00.627 11060 Exposure complete
00:04:28.153 00.170 11060 worker thread done servicing request
00:04:28.153 00.000 10844 OnExposeComplete: enter
00:04:28.153 00.000 10844 UpdateGuideState(): m_state=6
00:04:28.153 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4491
00:04:28.153 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.30, Mass=2873, SNR=34.4, Peak=223 HFD=3.3
00:04:28.153 00.000 10844 MultiStar: [#1 0.40,0.13,1.13,U] [#2 0.05,0.32,1.96,U] [#3 0.33,0.37,1.00,U] [#4 0.10,-0.06,1.06,U] [#5 0.28,-0.32,1.00,U] [#6 0.18,0.42,1.06,U] [#7 0.16,-0.36,0.83,U] [#8 -0.36,0.34,0.91,U] 
00:04:28.153 00.000 10844 single-star, 8 included, MultiStar: {0.14, 0.12}, one-star: {0.14, 0.02}
00:04:28.153 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
00:04:28.153 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
00:04:28.153 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.04 mountY=0.13, mountTheta=1.87
00:04:28.153 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
00:04:28.153 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
00:04:28.153 00.000 11060 Worker thread wakes up
00:04:28.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:04:28.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:04:28.153 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.04 yDistance=0.13
00:04:28.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:04:28.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:28.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:04:28.153 00.000 11060 MoveAxis(E, 0, ABG)
00:04:28.153 00.000 11060 Move returns status 0, amount 0
00:04:28.153 00.000 11060 MoveAxis(N, 0, ABG)
00:04:28.153 00.000 11060 Move returns status 0, amount 0
00:04:28.153 00.000 11060 move complete, result=0
00:04:28.153 00.000 11060 worker thread done servicing request
00:04:28.163 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:28.178 00.015 10844 UpdateGuideState exits: m=2873 SNR=34.4
00:04:28.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:28.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:28.178 00.000 10844 Enqueuing Expose request
00:04:28.178 00.000 11060 Worker thread wakes up
00:04:28.178 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:28.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:28.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:28.805 00.627 11060 Exposure complete
00:04:29.002 00.197 11060 worker thread done servicing request
00:04:29.002 00.000 10844 OnExposeComplete: enter
00:04:29.002 00.000 10844 UpdateGuideState(): m_state=6
00:04:29.002 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4492
00:04:29.002 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.32, Mass=3472, SNR=38.7, Peak=249 HFD=3.6
00:04:29.002 00.000 10844 MultiStar: [#1 0.65,-0.16,0.00,M1] [#2 -0.38,0.08,1.83,U] [#3 0.50,0.17,0.93,U] [#4 -0.05,0.05,0.88,U] [#5 -0.06,-0.18,0.92,U] [#6 0.56,0.18,0.95,U] [#7 0.35,-0.58,0.00,M1] [#8 -0.08,0.57,0.86,U] 
00:04:29.002 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.12}, one-star: {0.38, 0.04}
00:04:29.002 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:04:29.002 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:04:29.002 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.05 mountX=-0.13 mountY=0.05, mountTheta=2.78
00:04:29.002 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
00:04:29.002 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
00:04:29.002 00.000 11060 Worker thread wakes up
00:04:29.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:04:29.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:04:29.002 00.000 11060 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=0.05
00:04:29.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:04:29.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:29.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:04:29.002 00.000 11060 MoveAxis(E, 23, ABG)
00:04:29.002 00.000 11060 Guiding  Dir = 2, Dur = 23
00:04:29.013 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:29.026 00.013 10844 UpdateGuideState exits: m=3472 SNR=38.7
00:04:29.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:29.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:29.026 00.000 10844 Enqueuing Expose request
00:04:29.029 00.003 11060 IsSlewing returns 0
00:04:29.029 00.000 11060 IsGuiding returns 0
00:04:29.065 00.036 11060 IsGuiding returns 0
00:04:29.065 00.000 11060 Move returns status 0, amount 23
00:04:29.065 00.000 11060 MoveAxis(N, 0, ABG)
00:04:29.065 00.000 11060 Move returns status 0, amount 0
00:04:29.065 00.000 11060 move complete, result=0
00:04:29.065 00.000 11060 worker thread done servicing request
00:04:29.065 00.000 11060 Worker thread wakes up
00:04:29.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:29.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:29.065 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
00:04:29.683 00.618 11060 Exposure complete
00:04:29.837 00.154 11060 worker thread done servicing request
00:04:29.837 00.000 10844 OnExposeComplete: enter
00:04:29.837 00.000 10844 UpdateGuideState(): m_state=6
00:04:29.837 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4493
00:04:29.837 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=60.65, Mass=3057, SNR=35.1, Peak=234 HFD=3.5
00:04:29.837 00.000 10844 MultiStar: [#1 0.05,-0.32,1.03,U] [#2 -0.41,0.26,2.07,U] [#3 0.25,-0.27,1.08,U] [#4 0.31,-0.25,0.97,U] [#5 0.14,-0.81,0.00,M1] [#6 -0.09,-0.41,0.89,U] [#7 -0.19,-0.49,0.95,U] [#8 -0.51,0.20,1.00,U] 
00:04:29.837 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.18}, one-star: {0.05, -0.63}
00:04:29.837 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
00:04:29.837 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
00:04:29.837 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.10 mountX=0.19 mountY=-0.07, mountTheta=-0.37
00:04:29.837 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.18, opts=13)
00:04:29.837 00.000 10844 Enqueuing Move request for scope (-0.10, -0.18)
00:04:29.837 00.000 11060 Worker thread wakes up
00:04:29.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
00:04:29.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
00:04:29.837 00.000 11060 Moving (-0.10, -0.18) raw xDistance=0.19 yDistance=-0.07
00:04:29.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:04:29.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:29.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:29.837 00.000 11060 MoveAxis(W, 33, ABG)
00:04:29.837 00.000 11060 Guiding  Dir = 3, Dur = 33
00:04:29.845 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:29.867 00.022 11060 IsSlewing returns 0
00:04:29.868 00.001 11060 IsGuiding returns 0
00:04:29.876 00.008 10844 UpdateGuideState exits: m=3057 SNR=35.1
00:04:29.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:29.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:29.876 00.000 10844 Enqueuing Expose request
00:04:29.927 00.051 11060 IsGuiding returns 0
00:04:29.927 00.000 11060 Move returns status 0, amount 33
00:04:29.927 00.000 11060 MoveAxis(N, 0, ABG)
00:04:29.927 00.000 11060 Move returns status 0, amount 0
00:04:29.928 00.001 11060 move complete, result=0
00:04:29.928 00.000 11060 worker thread done servicing request
00:04:29.928 00.000 11060 Worker thread wakes up
00:04:29.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:29.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:29.928 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
00:04:30.561 00.633 11060 Exposure complete
00:04:30.775 00.214 11060 worker thread done servicing request
00:04:30.775 00.000 10844 OnExposeComplete: enter
00:04:30.775 00.000 10844 UpdateGuideState(): m_state=6
00:04:30.775 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4494
00:04:30.775 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.27, Mass=3437, SNR=37.9, Peak=251 HFD=3.7
00:04:30.775 00.000 10844 MultiStar: [#1 0.19,-0.17,1.02,U] [#2 -0.02,-0.16,1.81,U] [#3 0.13,-0.64,0.00,M1] [#4 0.34,-0.26,0.89,U] [#5 -0.37,-0.25,1.05,U] [#6 0.31,-0.20,0.83,U] [#7 -0.04,-0.50,0.78,U] [#8 -0.39,0.39,0.86,U] 
00:04:30.775 00.000 10844 single-star, 7 included, MultiStar: {-0.01, -0.14}, one-star: {-0.02, -0.01}
00:04:30.775 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
00:04:30.775 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
00:04:30.775 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.60 mountX=0.01 mountY=-0.01, mountTheta=-0.85
00:04:30.775 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
00:04:30.775 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
00:04:30.775 00.000 11060 Worker thread wakes up
00:04:30.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:04:30.775 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:04:30.775 00.000 11060 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.01
00:04:30.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:04:30.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:30.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:30.775 00.000 11060 MoveAxis(E, 0, ABG)
00:04:30.775 00.000 11060 Move returns status 0, amount 0
00:04:30.775 00.000 11060 MoveAxis(N, 0, ABG)
00:04:30.775 00.000 11060 Move returns status 0, amount 0
00:04:30.775 00.000 11060 move complete, result=0
00:04:30.775 00.000 11060 worker thread done servicing request
00:04:30.785 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:30.799 00.014 10844 UpdateGuideState exits: m=3437 SNR=37.9
00:04:30.801 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:30.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:30.801 00.000 10844 Enqueuing Expose request
00:04:30.801 00.000 11060 Worker thread wakes up
00:04:30.801 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:30.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:30.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:31.437 00.636 11060 Exposure complete
00:04:31.578 00.141 11060 worker thread done servicing request
00:04:31.578 00.000 10844 OnExposeComplete: enter
00:04:31.578 00.000 10844 UpdateGuideState(): m_state=6
00:04:31.578 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4495
00:04:31.578 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.46, Mass=3017, SNR=35.1, Peak=243 HFD=3.6
00:04:31.578 00.000 10844 MultiStar: [#1 0.35,-0.08,1.03,U] [#2 -0.06,-0.20,2.02,U] [#3 0.38,-0.21,1.08,U] [#4 0.35,-0.17,0.97,U] [#5 -0.25,-0.04,1.08,U] [#6 0.34,0.49,0.91,U] [#7 0.16,-0.63,0.00,M1] [#8 -0.23,0.80,0.00,M1] 
00:04:31.578 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.04}, one-star: {-0.10, 0.18}
00:04:31.578 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
00:04:31.578 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
00:04:31.578 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=0.02 mountY=0.12, mountTheta=1.44
00:04:31.582 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.04, opts=13)
00:04:31.582 00.000 10844 Enqueuing Move request for scope (0.11, -0.04)
00:04:31.582 00.000 11060 Worker thread wakes up
00:04:31.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
00:04:31.582 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
00:04:31.582 00.000 11060 Moving (0.11, -0.04) raw xDistance=0.02 yDistance=0.12
00:04:31.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:04:31.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:31.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:04:31.582 00.000 11060 MoveAxis(E, 0, ABG)
00:04:31.582 00.000 11060 Move returns status 0, amount 0
00:04:31.582 00.000 11060 MoveAxis(N, 0, ABG)
00:04:31.582 00.000 11060 Move returns status 0, amount 0
00:04:31.582 00.000 11060 move complete, result=0
00:04:31.583 00.001 11060 worker thread done servicing request
00:04:31.594 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:31.604 00.010 10844 UpdateGuideState exits: m=3017 SNR=35.1
00:04:31.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:31.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:31.604 00.000 10844 Enqueuing Expose request
00:04:31.604 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:31.604 00.000 11060 Worker thread wakes up
00:04:31.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:31.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:32.233 00.629 11060 Exposure complete
00:04:32.404 00.171 11060 worker thread done servicing request
00:04:32.404 00.000 10844 OnExposeComplete: enter
00:04:32.404 00.000 10844 UpdateGuideState(): m_state=6
00:04:32.404 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4496
00:04:32.404 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.47, Mass=2976, SNR=34.7, Peak=247 HFD=3.5
00:04:32.404 00.000 10844 MultiStar: [#1 0.15,-0.25,1.12,U] [#2 0.03,0.30,2.14,U] [#3 0.52,-0.45,0.00,M1] [#4 -0.19,0.35,1.01,U] [#5 0.32,0.04,1.03,U] [#6 -0.28,0.57,0.00,M1] [#7 -0.16,-0.41,0.90,U] [#8 -0.43,0.90,0.00,M2] 
00:04:32.404 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.08}, one-star: {0.33, 0.19}
00:04:32.404 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
00:04:32.404 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
00:04:32.404 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=-0.09 mountY=0.06, mountTheta=2.55
00:04:32.407 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.08, opts=13)
00:04:32.407 00.000 10844 Enqueuing Move request for scope (0.08, 0.08)
00:04:32.407 00.000 11060 Worker thread wakes up
00:04:32.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:04:32.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:04:32.407 00.000 11060 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=0.06
00:04:32.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:04:32.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:32.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:04:32.407 00.000 11060 MoveAxis(E, 0, ABG)
00:04:32.407 00.000 11060 Move returns status 0, amount 0
00:04:32.407 00.000 11060 MoveAxis(N, 0, ABG)
00:04:32.407 00.000 11060 Move returns status 0, amount 0
00:04:32.407 00.000 11060 move complete, result=0
00:04:32.407 00.000 11060 worker thread done servicing request
00:04:32.412 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:32.435 00.023 10844 UpdateGuideState exits: m=2976 SNR=34.7
00:04:32.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:32.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:32.435 00.000 10844 Enqueuing Expose request
00:04:32.435 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:32.435 00.000 11060 Worker thread wakes up
00:04:32.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:32.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:33.070 00.635 11060 Exposure complete
00:04:33.268 00.198 11060 worker thread done servicing request
00:04:33.272 00.004 10844 OnExposeComplete: enter
00:04:33.272 00.000 10844 UpdateGuideState(): m_state=6
00:04:33.272 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4497
00:04:33.272 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=60.59, Mass=3579, SNR=38.4, Peak=255 HFD=3.6
00:04:33.272 00.000 10844 MultiStar: [#1 -0.27,-0.51,0.94,U] [#2 -0.29,0.43,1.86,U] [#3 -0.03,-0.41,0.81,U] [#4 -0.42,-0.25,0.86,U] [#5 -0.02,-0.33,0.97,U] [#6 -0.27,0.07,0.92,U] [#7 -0.58,-0.21,0.81,U] [#8 -0.74,0.70,0.00,M3] 
00:04:33.272 00.000 10844 refined, 7 included, MultiStar: {-0.23, -0.16}, one-star: {0.09, -0.69}
00:04:33.272 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
00:04:33.272 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
00:04:33.272 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.51 mountX=0.20 mountY=-0.20, mountTheta=-0.77
00:04:33.274 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.16, opts=13)
00:04:33.274 00.000 10844 Enqueuing Move request for scope (-0.23, -0.16)
00:04:33.274 00.000 11060 Worker thread wakes up
00:04:33.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd
00:04:33.276 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.16)
00:04:33.276 00.000 11060 Moving (-0.23, -0.16) raw xDistance=0.20 yDistance=-0.20
00:04:33.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:04:33.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:04:33.276 00.000 11060 MoveAxis(W, 35, ABG)
00:04:33.276 00.000 11060 Guiding  Dir = 3, Dur = 35
00:04:33.282 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:33.293 00.011 11060 IsSlewing returns 0
00:04:33.293 00.000 11060 IsGuiding returns 0
00:04:33.298 00.005 10844 UpdateGuideState exits: m=3579 SNR=38.4 Saturated
00:04:33.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:33.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:33.298 00.000 10844 Enqueuing Expose request
00:04:33.355 00.057 11060 IsGuiding returns 0
00:04:33.355 00.000 11060 Move returns status 0, amount 35
00:04:33.355 00.000 11060 MoveAxis(N, 76, ABG)
00:04:33.355 00.000 11060 Guiding  Dir = 0, Dur = 76
00:04:33.390 00.035 11060 IsSlewing returns 0
00:04:33.391 00.001 11060 IsGuiding returns 0
00:04:33.489 00.098 11060 IsGuiding returns 0
00:04:33.489 00.000 11060 Move returns status 0, amount 76
00:04:33.489 00.000 11060 move complete, result=0
00:04:33.489 00.000 11060 worker thread done servicing request
00:04:33.489 00.000 11060 Worker thread wakes up
00:04:33.491 00.002 10844 GuideStep: 0.2 px 35 ms WEST, -0.2 px 76 ms NORTH
00:04:33.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:33.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:34.137 00.646 11060 Exposure complete
00:04:34.306 00.169 11060 worker thread done servicing request
00:04:34.306 00.000 10844 OnExposeComplete: enter
00:04:34.306 00.000 10844 UpdateGuideState(): m_state=6
00:04:34.306 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4498
00:04:34.306 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.13, Mass=3580, SNR=38.7, Peak=254 HFD=3.6
00:04:34.306 00.000 10844 MultiStar: [#1 0.53,0.22,0.93,U] [#2 -0.14,0.70,0.00,M1] [#3 -0.01,-0.24,0.93,U] [#4 0.57,-0.04,0.90,U] [#5 0.13,-0.36,0.91,U] [#6 -0.09,0.23,0.88,U] [#7 -0.17,-0.06,0.81,U] [#8 -0.24,0.58,0.00,M4] 
00:04:34.306 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.08, -0.15}
00:04:34.306 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
00:04:34.306 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
00:04:34.306 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=0.03 mountY=0.16, mountTheta=1.39
00:04:34.314 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.06, opts=13)
00:04:34.314 00.000 10844 Enqueuing Move request for scope (0.15, -0.06)
00:04:34.314 00.000 11060 Worker thread wakes up
00:04:34.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
00:04:34.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
00:04:34.314 00.000 11060 Moving (0.15, -0.06) raw xDistance=0.03 yDistance=0.16
00:04:34.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:04:34.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:34.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:04:34.314 00.000 11060 MoveAxis(E, 0, ABG)
00:04:34.314 00.000 11060 Move returns status 0, amount 0
00:04:34.314 00.000 11060 MoveAxis(N, 0, ABG)
00:04:34.314 00.000 11060 Move returns status 0, amount 0
00:04:34.314 00.000 11060 move complete, result=0
00:04:34.314 00.000 11060 worker thread done servicing request
00:04:34.322 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:34.343 00.021 10844 UpdateGuideState exits: m=3580 SNR=38.7
00:04:34.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:34.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:34.343 00.000 10844 Enqueuing Expose request
00:04:34.343 00.000 11060 Worker thread wakes up
00:04:34.343 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:04:34.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:34.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:34.970 00.627 11060 Exposure complete
00:04:35.137 00.167 11060 worker thread done servicing request
00:04:35.137 00.000 10844 OnExposeComplete: enter
00:04:35.137 00.000 10844 UpdateGuideState(): m_state=6
00:04:35.137 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4499
00:04:35.137 00.000 10844 Star::Find returns 1 (0), X=258.10, Y=60.92, Mass=3171, SNR=35.8, Peak=193 HFD=4.2
00:04:35.137 00.000 10844 MultiStar: [#1 0.38,-0.02,1.00,U] [#2 -0.32,0.45,2.01,U] [#3 0.50,0.79,0.00,M1] [#4 -0.22,0.47,1.01,U] [#5 -0.19,0.54,1.10,U] [#6 0.27,0.40,0.89,U] [#7 0.30,0.05,0.79,U] [#8 -0.06,0.40,0.97,U] 
00:04:35.137 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.27}, one-star: {-0.26, -0.36}
00:04:35.137 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
00:04:35.137 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
00:04:35.137 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.79 mountX=-0.26 mountY=-0.10, mountTheta=-2.76
00:04:35.137 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.27, opts=13)
00:04:35.137 00.000 10844 Enqueuing Move request for scope (-0.06, 0.27)
00:04:35.137 00.000 11060 Worker thread wakes up
00:04:35.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
00:04:35.137 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
00:04:35.137 00.000 11060 Moving (-0.06, 0.27) raw xDistance=-0.26 yDistance=-0.10
00:04:35.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:04:35.137 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:35.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:04:35.137 00.000 11060 MoveAxis(E, 44, ABG)
00:04:35.137 00.000 11060 Guiding  Dir = 2, Dur = 44
00:04:35.145 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:35.147 00.002 11060 IsSlewing returns 0
00:04:35.147 00.000 11060 IsGuiding returns 0
00:04:35.162 00.015 10844 UpdateGuideState exits: m=3171 SNR=35.8
00:04:35.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:35.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:35.162 00.000 10844 Enqueuing Expose request
00:04:35.213 00.051 11060 IsGuiding returns 0
00:04:35.213 00.000 11060 Move returns status 0, amount 44
00:04:35.213 00.000 11060 MoveAxis(N, 0, ABG)
00:04:35.214 00.001 11060 Move returns status 0, amount 0
00:04:35.214 00.000 11060 move complete, result=0
00:04:35.214 00.000 11060 worker thread done servicing request
00:04:35.214 00.000 11060 Worker thread wakes up
00:04:35.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:35.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:35.228 00.014 10844 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
00:04:35.863 00.635 11060 Exposure complete
00:04:36.044 00.181 11060 worker thread done servicing request
00:04:36.044 00.000 10844 OnExposeComplete: enter
00:04:36.044 00.000 10844 UpdateGuideState(): m_state=6
00:04:36.044 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4500
00:04:36.044 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=60.60, Mass=3410, SNR=36.8, Peak=240 HFD=3.4
00:04:36.044 00.000 10844 MultiStar: [#1 0.39,-0.54,0.00,M1] [#2 -0.11,0.05,2.10,U] [#3 0.54,-0.09,0.90,U] [#4 0.28,-0.04,1.00,U] [#5 -0.14,-0.10,1.00,U] [#6 0.48,-0.28,0.90,U] [#7 0.25,-0.48,0.89,U] [#8 0.03,0.05,0.96,U] 
00:04:36.044 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.16}, one-star: {0.05, -0.68}
00:04:36.044 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
00:04:36.044 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
00:04:36.044 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.90 mountX=0.14 mountY=0.15, mountTheta=0.85
00:04:36.047 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.16, opts=13)
00:04:36.047 00.000 10844 Enqueuing Move request for scope (0.13, -0.16)
00:04:36.047 00.000 11060 Worker thread wakes up
00:04:36.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
00:04:36.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
00:04:36.047 00.000 11060 Moving (0.13, -0.16) raw xDistance=0.14 yDistance=0.15
00:04:36.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
00:04:36.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:36.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:04:36.047 00.000 11060 MoveAxis(W, 22, ABG)
00:04:36.047 00.000 11060 Guiding  Dir = 3, Dur = 22
00:04:36.052 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:36.059 00.007 11060 IsSlewing returns 0
00:04:36.059 00.000 11060 IsGuiding returns 0
00:04:36.065 00.006 10844 UpdateGuideState exits: m=3410 SNR=36.8
00:04:36.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:36.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:36.065 00.000 10844 Enqueuing Expose request
00:04:36.091 00.026 11060 IsGuiding returns 0
00:04:36.091 00.000 11060 Move returns status 0, amount 22
00:04:36.091 00.000 11060 MoveAxis(N, 0, ABG)
00:04:36.091 00.000 11060 Move returns status 0, amount 0
00:04:36.091 00.000 11060 move complete, result=0
00:04:36.091 00.000 11060 worker thread done servicing request
00:04:36.091 00.000 11060 Worker thread wakes up
00:04:36.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:36.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:36.097 00.006 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
00:04:36.730 00.633 11060 Exposure complete
00:04:36.929 00.199 11060 worker thread done servicing request
00:04:36.929 00.000 10844 OnExposeComplete: enter
00:04:36.929 00.000 10844 UpdateGuideState(): m_state=6
00:04:36.929 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4501
00:04:36.929 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=60.93, Mass=3035, SNR=34.7, Peak=202 HFD=4.1
00:04:36.929 00.000 10844 MultiStar: [#1 -0.12,-0.79,0.00,M2] [#2 -0.03,-0.04,2.05,U] [#3 0.11,0.07,1.03,U] [#4 -0.32,0.42,1.04,U] [#5 0.25,0.04,1.15,U] [#6 0.18,0.12,0.89,U] [#7 -0.22,-0.37,0.88,U] [#8 0.03,0.38,1.00,U] 
00:04:36.929 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.09, -0.35}
00:04:36.929 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
00:04:36.929 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.68)
00:04:36.929 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.87 mountX=-0.03 mountY=-0.02, mountTheta=-2.67
00:04:36.929 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
00:04:36.929 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
00:04:36.929 00.000 11060 Worker thread wakes up
00:04:36.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:04:36.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:04:36.929 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.02
00:04:36.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:04:36.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:36.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:36.929 00.000 11060 MoveAxis(E, 0, ABG)
00:04:36.929 00.000 11060 Move returns status 0, amount 0
00:04:36.929 00.000 11060 MoveAxis(N, 0, ABG)
00:04:36.929 00.000 11060 Move returns status 0, amount 0
00:04:36.929 00.000 11060 move complete, result=0
00:04:36.929 00.000 11060 worker thread done servicing request
00:04:36.939 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:36.950 00.011 10844 UpdateGuideState exits: m=3035 SNR=34.7
00:04:36.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:36.952 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:36.952 00.000 10844 Enqueuing Expose request
00:04:36.952 00.000 11060 Worker thread wakes up
00:04:36.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:36.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:36.952 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:37.579 00.627 11060 Exposure complete
00:04:37.741 00.162 11060 worker thread done servicing request
00:04:37.741 00.000 10844 OnExposeComplete: enter
00:04:37.741 00.000 10844 UpdateGuideState(): m_state=6
00:04:37.741 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4502
00:04:37.741 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.16, Mass=3098, SNR=35.5, Peak=248 HFD=3.5
00:04:37.741 00.000 10844 MultiStar: [#1 -0.11,0.10,1.04,U] [#2 -0.13,0.30,2.02,U] [#3 0.14,-0.59,1.05,U] [#4 -0.13,0.39,0.88,U] [#5 0.08,0.00,1.12,U] [#6 0.48,-0.72,0.00,M1] [#7 -0.17,-0.77,0.00,M1] [#8 -0.38,0.41,1.06,U] 
00:04:37.741 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.09}, one-star: {0.16, -0.11}
00:04:37.741 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
00:04:37.741 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
00:04:37.741 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.15 mountX=-0.08 mountY=-0.07, mountTheta=-2.39
00:04:37.741 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
00:04:37.741 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
00:04:37.741 00.000 11060 Worker thread wakes up
00:04:37.746 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:04:37.746 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:04:37.746 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.08 yDistance=-0.07
00:04:37.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:04:37.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:37.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:37.746 00.000 11060 MoveAxis(E, 0, ABG)
00:04:37.746 00.000 11060 Move returns status 0, amount 0
00:04:37.746 00.000 11060 MoveAxis(N, 0, ABG)
00:04:37.746 00.000 11060 Move returns status 0, amount 0
00:04:37.746 00.000 11060 move complete, result=0
00:04:37.746 00.000 11060 worker thread done servicing request
00:04:37.757 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:37.772 00.015 10844 UpdateGuideState exits: m=3098 SNR=35.5
00:04:37.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:37.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:37.772 00.000 10844 Enqueuing Expose request
00:04:37.772 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:37.772 00.000 11060 Worker thread wakes up
00:04:37.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:37.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:38.403 00.631 11060 Exposure complete
00:04:38.569 00.166 11060 worker thread done servicing request
00:04:38.569 00.000 10844 OnExposeComplete: enter
00:04:38.569 00.000 10844 UpdateGuideState(): m_state=6
00:04:38.569 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4503
00:04:38.569 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.01, Mass=3213, SNR=36.4, Peak=203 HFD=4.0
00:04:38.569 00.000 10844 MultiStar: [#1 0.36,-0.33,1.04,U] [#2 -0.31,-0.28,2.01,U] [#3 0.51,-0.60,0.00,M1] [#4 0.67,-0.72,0.00,M1] [#5 -0.80,-0.60,0.00,M1] [#6 -0.16,-0.92,0.00,M2] [#7 0.15,-1.48,0.00,M2] [#8 0.13,-0.13,0.91,U] 
00:04:38.569 00.000 10844 refined, 3 included, MultiStar: {0.07, -0.26}, one-star: {0.51, -0.27}
00:04:38.569 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
00:04:38.569 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
00:04:38.569 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.29 mountX=0.24 mountY=0.12, mountTheta=0.45
00:04:38.573 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.26, opts=13)
00:04:38.573 00.000 10844 Enqueuing Move request for scope (0.07, -0.26)
00:04:38.573 00.000 11060 Worker thread wakes up
00:04:38.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
00:04:38.586 00.013 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
00:04:38.586 00.000 11060 Moving (0.07, -0.26) raw xDistance=0.24 yDistance=0.12
00:04:38.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:04:38.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:38.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:04:38.589 00.003 11060 MoveAxis(W, 42, ABG)
00:04:38.589 00.000 11060 Guiding  Dir = 3, Dur = 42
00:04:38.593 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:38.608 00.015 10844 UpdateGuideState exits: m=3213 SNR=36.4
00:04:38.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:38.608 00.000 10844 Enqueuing Expose request
00:04:38.613 00.005 11060 IsSlewing returns 0
00:04:38.613 00.000 11060 IsGuiding returns 0
00:04:38.676 00.063 11060 IsGuiding returns 0
00:04:38.676 00.000 11060 Move returns status 0, amount 42
00:04:38.676 00.000 11060 MoveAxis(N, 0, ABG)
00:04:38.676 00.000 11060 Move returns status 0, amount 0
00:04:38.676 00.000 11060 move complete, result=0
00:04:38.676 00.000 11060 worker thread done servicing request
00:04:38.676 00.000 11060 Worker thread wakes up
00:04:38.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:38.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:38.680 00.004 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
00:04:39.323 00.643 11060 Exposure complete
00:04:39.515 00.192 11060 worker thread done servicing request
00:04:39.515 00.000 10844 OnExposeComplete: enter
00:04:39.515 00.000 10844 UpdateGuideState(): m_state=6
00:04:39.515 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4504
00:04:39.515 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=61.10, Mass=3475, SNR=38.0, Peak=235 HFD=3.7
00:04:39.515 00.000 10844 MultiStar: [#1 0.50,0.14,1.04,U] [#2 -0.13,-0.72,0.00,M1] [#3 0.70,0.23,0.00,M2] [#4 0.26,-0.32,0.95,U] [#5 0.16,-0.59,1.00,U] [#6 0.83,0.45,0.00,M3] [#7 0.36,-0.43,0.84,U] [#8 -0.32,0.37,0.90,U] 
00:04:39.515 00.000 10844 refined, 5 included, MultiStar: {0.24, -0.17}, one-star: {0.45, -0.18}
00:04:39.515 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
00:04:39.515 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
00:04:39.515 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-0.60 mountX=0.12 mountY=0.27, mountTheta=1.15
00:04:39.520 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.17, opts=13)
00:04:39.520 00.000 10844 Enqueuing Move request for scope (0.24, -0.17)
00:04:39.520 00.000 11060 Worker thread wakes up
00:04:39.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
00:04:39.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
00:04:39.520 00.000 11060 Moving (0.24, -0.17) raw xDistance=0.12 yDistance=0.27
00:04:39.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:04:39.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:04:39.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:04:39.520 00.000 11060 MoveAxis(W, 22, ABG)
00:04:39.520 00.000 11060 Guiding  Dir = 3, Dur = 22
00:04:39.525 00.005 11060 IsSlewing returns 0
00:04:39.525 00.000 11060 IsGuiding returns 0
00:04:39.530 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:39.545 00.015 10844 UpdateGuideState exits: m=3475 SNR=38.0
00:04:39.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:39.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:39.545 00.000 10844 Enqueuing Expose request
00:04:39.561 00.016 11060 IsGuiding returns 0
00:04:39.561 00.000 11060 Move returns status 0, amount 22
00:04:39.561 00.000 11060 MoveAxis(N, 0, ABG)
00:04:39.561 00.000 11060 Move returns status 0, amount 0
00:04:39.561 00.000 11060 move complete, result=0
00:04:39.561 00.000 11060 worker thread done servicing request
00:04:39.561 00.000 11060 Worker thread wakes up
00:04:39.561 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.3 px 0 ms NORTH
00:04:39.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:39.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:40.197 00.636 11060 Exposure complete
00:04:40.362 00.165 11060 worker thread done servicing request
00:04:40.362 00.000 10844 OnExposeComplete: enter
00:04:40.362 00.000 10844 UpdateGuideState(): m_state=6
00:04:40.362 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4505
00:04:40.362 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=60.78, Mass=2934, SNR=34.5, Peak=232 HFD=3.9
00:04:40.362 00.000 10844 MultiStar: [#1 0.77,0.29,0.00,M1] [#2 -0.25,-0.97,0.00,M2] [#3 0.69,0.19,0.00,M3] [#4 -0.05,-0.21,1.01,U] [#5 0.01,-0.27,1.01,U] [#6 0.34,-0.08,0.88,U] [#7 0.31,-1.06,0.00,M2] [#8 0.72,0.43,0.00,M1] 
00:04:40.365 00.003 10844 refined, 3 included, MultiStar: {0.21, -0.27}, one-star: {0.58, -0.50}
00:04:40.365 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
00:04:40.365 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
00:04:40.365 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.27 hyp=0.34 cameraTheta=-0.90 mountX=0.23 mountY=0.25, mountTheta=0.84
00:04:40.365 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.27, opts=13)
00:04:40.365 00.000 10844 Enqueuing Move request for scope (0.21, -0.27)
00:04:40.365 00.000 11060 Worker thread wakes up
00:04:40.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.27) opts 0xd
00:04:40.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.27)
00:04:40.365 00.000 11060 Moving (0.21, -0.27) raw xDistance=0.23 yDistance=0.25
00:04:40.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:04:40.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:04:40.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:04:40.365 00.000 11060 MoveAxis(W, 40, ABG)
00:04:40.365 00.000 11060 Guiding  Dir = 3, Dur = 40
00:04:40.370 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:40.386 00.016 11060 IsSlewing returns 0
00:04:40.386 00.000 11060 IsGuiding returns 0
00:04:40.386 00.000 10844 UpdateGuideState exits: m=2934 SNR=34.5
00:04:40.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:40.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:40.386 00.000 10844 Enqueuing Expose request
00:04:40.433 00.047 11060 IsGuiding returns 0
00:04:40.433 00.000 11060 Move returns status 0, amount 40
00:04:40.433 00.000 11060 MoveAxis(N, 0, ABG)
00:04:40.433 00.000 11060 Move returns status 0, amount 0
00:04:40.433 00.000 11060 move complete, result=0
00:04:40.433 00.000 11060 worker thread done servicing request
00:04:40.433 00.000 11060 Worker thread wakes up
00:04:40.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:40.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:40.433 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.3 px 0 ms NORTH
00:04:41.079 00.646 11060 Exposure complete
00:04:41.215 00.136 11060 worker thread done servicing request
00:04:41.215 00.000 10844 OnExposeComplete: enter
00:04:41.215 00.000 10844 UpdateGuideState(): m_state=6
00:04:41.215 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
00:04:41.215 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.50, Mass=2691, SNR=32.4, Peak=230 HFD=3.5
00:04:41.215 00.000 10844 MultiStar: [#1 0.60,0.40,0.00,M2] [#2 0.23,0.25,2.19,U] [#3 0.71,-0.76,0.00,M4] [#4 0.53,-1.27,0.00,M1] [#5 0.34,-0.72,0.00,M1] [#6 0.74,0.00,0.00,M3] [#7 0.24,-1.14,0.00,M3] [#8 0.04,-0.04,1.10,U] 
00:04:41.215 00.000 10844 refined, 2 included, MultiStar: {0.21, 0.17}, one-star: {0.33, 0.22}
00:04:41.215 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
00:04:41.215 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
00:04:41.215 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.70 mountX=-0.21 mountY=0.18, mountTheta=2.44
00:04:41.215 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.17, opts=13)
00:04:41.215 00.000 10844 Enqueuing Move request for scope (0.21, 0.17)
00:04:41.215 00.000 11060 Worker thread wakes up
00:04:41.220 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd
00:04:41.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.17)
00:04:41.220 00.000 11060 Moving (0.21, 0.17) raw xDistance=-0.21 yDistance=0.18
00:04:41.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
00:04:41.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:41.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:04:41.221 00.001 11060 MoveAxis(E, 35, ABG)
00:04:41.221 00.000 11060 Guiding  Dir = 2, Dur = 35
00:04:41.226 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:41.236 00.010 11060 IsSlewing returns 0
00:04:41.237 00.001 11060 IsGuiding returns 0
00:04:41.241 00.004 10844 UpdateGuideState exits: m=2691 SNR=32.4
00:04:41.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:41.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:41.241 00.000 10844 Enqueuing Expose request
00:04:41.287 00.046 11060 IsGuiding returns 0
00:04:41.287 00.000 11060 Move returns status 0, amount 35
00:04:41.287 00.000 11060 MoveAxis(N, 0, ABG)
00:04:41.287 00.000 11060 Move returns status 0, amount 0
00:04:41.287 00.000 11060 move complete, result=0
00:04:41.287 00.000 11060 worker thread done servicing request
00:04:41.287 00.000 11060 Worker thread wakes up
00:04:41.288 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:41.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:41.288 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
00:04:41.912 00.624 11060 Exposure complete
00:04:42.080 00.168 11060 worker thread done servicing request
00:04:42.080 00.000 10844 OnExposeComplete: enter
00:04:42.080 00.000 10844 UpdateGuideState(): m_state=6
00:04:42.080 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4507
00:04:42.080 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=60.96, Mass=3216, SNR=36.8, Peak=245 HFD=4.0
00:04:42.080 00.000 10844 MultiStar: [#1 0.75,-0.18,0.00,M3] [#2 -0.09,-0.31,1.97,U] [#3 1.04,-0.05,0.00,M5] [#4 0.37,-0.79,0.00,M2] [#5 0.24,-0.71,0.00,M2] [#6 0.78,0.05,0.00,M4] [#7 0.52,-0.49,0.00,M4] [#8 0.28,0.34,0.91,U] 
00:04:42.085 00.005 10844 refined, 2 included, MultiStar: {0.14, -0.16}, one-star: {0.48, -0.32}
00:04:42.085 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
00:04:42.085 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
00:04:42.085 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.84 mountX=0.13 mountY=0.17, mountTheta=0.90
00:04:42.085 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.16, opts=13)
00:04:42.085 00.000 10844 Enqueuing Move request for scope (0.14, -0.16)
00:04:42.085 00.000 11060 Worker thread wakes up
00:04:42.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
00:04:42.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
00:04:42.085 00.000 11060 Moving (0.14, -0.16) raw xDistance=0.13 yDistance=0.17
00:04:42.087 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:04:42.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:42.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:04:42.087 00.000 11060 MoveAxis(W, 22, ABG)
00:04:42.087 00.000 11060 Guiding  Dir = 3, Dur = 22
00:04:42.089 00.002 11060 IsSlewing returns 0
00:04:42.089 00.000 11060 IsGuiding returns 0
00:04:42.091 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:42.116 00.025 10844 UpdateGuideState exits: m=3216 SNR=36.8
00:04:42.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:42.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:42.116 00.000 10844 Enqueuing Expose request
00:04:42.119 00.003 11060 IsGuiding returns 0
00:04:42.119 00.000 11060 Move returns status 0, amount 22
00:04:42.119 00.000 11060 MoveAxis(N, 0, ABG)
00:04:42.119 00.000 11060 Move returns status 0, amount 0
00:04:42.119 00.000 11060 move complete, result=0
00:04:42.120 00.001 11060 worker thread done servicing request
00:04:42.120 00.000 11060 Worker thread wakes up
00:04:42.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:42.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:42.120 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
00:04:42.757 00.637 11060 Exposure complete
00:04:42.947 00.190 11060 worker thread done servicing request
00:04:42.947 00.000 10844 OnExposeComplete: enter
00:04:42.947 00.000 10844 UpdateGuideState(): m_state=6
00:04:42.947 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4508
00:04:42.947 00.000 10844 Star::Find returns 1 (1), X=258.95, Y=61.04, Mass=3280, SNR=36.9, Peak=255 HFD=3.9
00:04:42.947 00.000 10844 MultiStar: [#1 0.18,-0.32,0.92,U] [#2 -0.01,0.44,1.93,U] [#3 0.62,-0.52,0.00,M6] [#4 -0.09,-0.02,0.90,U] [#5 0.17,-0.13,0.98,U] [#6 0.68,-0.20,0.00,M5] [#7 -0.06,-0.89,0.00,M5] [#8 -0.12,0.12,1.01,U] 
00:04:42.947 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.04}, one-star: {0.59, -0.24}
00:04:42.947 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
00:04:42.947 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
00:04:42.947 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=-0.06 mountY=0.10, mountTheta=2.13
00:04:42.952 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
00:04:42.952 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
00:04:42.952 00.000 11060 Worker thread wakes up
00:04:42.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:04:42.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:04:42.952 00.000 11060 Moving (0.10, 0.04) raw xDistance=-0.06 yDistance=0.10
00:04:42.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:04:42.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:42.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:04:42.952 00.000 11060 MoveAxis(E, 0, ABG)
00:04:42.952 00.000 11060 Move returns status 0, amount 0
00:04:42.952 00.000 11060 MoveAxis(N, 0, ABG)
00:04:42.952 00.000 11060 Move returns status 0, amount 0
00:04:42.952 00.000 11060 move complete, result=0
00:04:42.952 00.000 11060 worker thread done servicing request
00:04:42.959 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:42.978 00.019 10844 UpdateGuideState exits: m=3280 SNR=36.9 Saturated
00:04:42.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:42.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:42.978 00.000 10844 Enqueuing Expose request
00:04:42.978 00.000 11060 Worker thread wakes up
00:04:42.978 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:42.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:42.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:43.614 00.636 11060 Exposure complete
00:04:43.814 00.200 11060 worker thread done servicing request
00:04:43.814 00.000 10844 OnExposeComplete: enter
00:04:43.814 00.000 10844 UpdateGuideState(): m_state=6
00:04:43.814 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4509
00:04:43.814 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=61.15, Mass=3343, SNR=37.5, Peak=255 HFD=3.6
00:04:43.814 00.000 10844 MultiStar: [#1 0.24,0.00,0.90,U] [#2 0.06,0.02,1.81,U] [#3 0.64,-0.06,0.00,M7] [#4 0.14,-0.38,0.89,U] [#5 -0.12,-0.05,0.93,U] [#6 1.12,-0.39,0.00,M6] [#7 0.00,-0.27,0.85,U] [#8 -0.34,0.08,1.00,U] 
00:04:43.814 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {0.33, -0.12}
00:04:43.814 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
00:04:43.814 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
00:04:43.814 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.08 mountX=0.07 mountY=0.06, mountTheta=0.67
00:04:43.814 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
00:04:43.814 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
00:04:43.816 00.002 11060 Worker thread wakes up
00:04:43.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:04:43.816 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:04:43.816 00.000 11060 Moving (0.05, -0.08) raw xDistance=0.07 yDistance=0.06
00:04:43.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:04:43.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:43.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:04:43.816 00.000 11060 MoveAxis(E, 0, ABG)
00:04:43.816 00.000 11060 Move returns status 0, amount 0
00:04:43.816 00.000 11060 MoveAxis(N, 0, ABG)
00:04:43.816 00.000 11060 Move returns status 0, amount 0
00:04:43.816 00.000 11060 move complete, result=0
00:04:43.816 00.000 11060 worker thread done servicing request
00:04:43.822 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:43.834 00.012 10844 UpdateGuideState exits: m=3343 SNR=37.5 Saturated
00:04:43.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:43.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:43.834 00.000 10844 Enqueuing Expose request
00:04:43.834 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:43.834 00.000 11060 Worker thread wakes up
00:04:43.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:43.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:44.466 00.632 11060 Exposure complete
00:04:44.610 00.144 11060 worker thread done servicing request
00:04:44.610 00.000 10844 OnExposeComplete: enter
00:04:44.610 00.000 10844 UpdateGuideState(): m_state=6
00:04:44.610 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4510
00:04:44.610 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=61.06, Mass=3284, SNR=36.6, Peak=231 HFD=4.0
00:04:44.610 00.000 10844 MultiStar: [#1 0.64,-0.58,0.00,M2] [#2 -0.10,0.25,1.93,U] [#3 1.13,-0.16,0.00,M8] [#4 0.37,-0.25,0.97,U] [#5 -0.02,-0.45,1.01,U] [#6 0.76,0.14,0.00,M7] [#7 0.51,-0.35,0.00,M5] [#8 0.50,0.28,0.96,U] 
00:04:44.610 00.000 10844 refined, 4 included, MultiStar: {0.20, -0.03}, one-star: {0.57, -0.22}
00:04:44.610 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
00:04:44.610 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
00:04:44.610 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-0.14 mountX=-0.01 mountY=0.21, mountTheta=1.61
00:04:44.614 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
00:04:44.614 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
00:04:44.614 00.000 11060 Worker thread wakes up
00:04:44.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
00:04:44.614 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
00:04:44.614 00.000 11060 Moving (0.20, -0.03) raw xDistance=-0.01 yDistance=0.21
00:04:44.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:04:44.614 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.03 newest=0.36
00:04:44.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
00:04:44.614 00.000 11060 MoveAxis(E, 0, ABG)
00:04:44.614 00.000 11060 Move returns status 0, amount 0
00:04:44.614 00.000 11060 BLC: Oldest BLC event removed
00:04:44.614 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:04:44.614 00.000 11060 MoveAxis(S, 830, ABG)
00:04:44.614 00.000 11060 duration set to 750 by maxDecDuration
00:04:44.614 00.000 11060 Guiding  Dir = 1, Dur = 750
00:04:44.616 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:44.621 00.005 11060 IsSlewing returns 0
00:04:44.621 00.000 11060 IsGuiding returns 0
00:04:44.632 00.011 10844 UpdateGuideState exits: m=3284 SNR=36.6
00:04:44.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:44.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:44.632 00.000 10844 Enqueuing Expose request
00:04:45.382 00.750 11060 IsGuiding returns 0
00:04:45.382 00.000 11060 Move returns status 0, amount 750
00:04:45.382 00.000 11060 move complete, result=0
00:04:45.382 00.000 11060 worker thread done servicing request
00:04:45.382 00.000 11060 Worker thread wakes up
00:04:45.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:45.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:45.382 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
00:04:46.016 00.634 11060 Exposure complete
00:04:46.195 00.179 11060 worker thread done servicing request
00:04:46.197 00.002 10844 OnExposeComplete: enter
00:04:46.197 00.000 10844 UpdateGuideState(): m_state=6
00:04:46.197 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4511
00:04:46.197 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=61.46, Mass=3378, SNR=37.6, Peak=255 HFD=3.5
00:04:46.197 00.000 10844 MultiStar: [#1 0.03,0.18,0.90,U] [#2 0.03,0.57,1.87,U] [#3 0.28,-0.10,0.95,U] [#4 0.74,0.25,0.00,M1] [#5 -0.07,0.65,0.00,M1] [#6 -0.19,0.15,0.96,U] [#7 -0.45,0.13,0.83,U] [#8 -0.17,0.60,0.00,M1] 
00:04:46.197 00.000 10844 single-star, 5 included, MultiStar: {-0.04, 0.24}, one-star: {-0.05, 0.18}
00:04:46.197 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:04:46.197 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
00:04:46.197 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
00:04:46.199 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
00:04:46.199 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
00:04:46.199 00.000 11060 Worker thread wakes up
00:04:46.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
00:04:46.199 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
00:04:46.199 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=-0.08
00:04:46.199 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.144720, 1:-0.077537
00:04:46.199 00.000 11060 BLC: No correction, Miss < min_move
00:04:46.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:04:46.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:46.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:46.199 00.000 11060 MoveAxis(E, 29, ABG)
00:04:46.199 00.000 11060 Guiding  Dir = 2, Dur = 29
00:04:46.202 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:46.221 00.019 10844 UpdateGuideState exits: m=3378 SNR=37.6 Saturated
00:04:46.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:46.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:46.221 00.000 10844 Enqueuing Expose request
00:04:46.226 00.005 11060 IsSlewing returns 0
00:04:46.226 00.000 11060 IsGuiding returns 0
00:04:46.272 00.046 11060 IsGuiding returns 0
00:04:46.272 00.000 11060 Move returns status 0, amount 29
00:04:46.272 00.000 11060 MoveAxis(N, 0, ABG)
00:04:46.272 00.000 11060 Move returns status 0, amount 0
00:04:46.272 00.000 11060 move complete, result=0
00:04:46.272 00.000 11060 worker thread done servicing request
00:04:46.272 00.000 11060 Worker thread wakes up
00:04:46.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:46.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:46.272 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
00:04:46.897 00.625 11060 Exposure complete
00:04:47.080 00.183 11060 worker thread done servicing request
00:04:47.080 00.000 10844 OnExposeComplete: enter
00:04:47.080 00.000 10844 UpdateGuideState(): m_state=6
00:04:47.080 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4512
00:04:47.080 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.11, Mass=3209, SNR=36.7, Peak=220 HFD=3.4
00:04:47.080 00.000 10844 MultiStar: [#1 0.26,-0.15,1.01,U] [#2 -0.01,0.10,1.91,U] [#3 0.38,-0.42,0.95,U] [#4 0.37,-0.05,1.00,U] [#5 -0.06,-0.95,0.00,M2] [#6 0.04,-0.34,0.92,U] [#7 -0.15,-0.47,0.82,U] [#8 -0.41,0.13,0.97,U] 
00:04:47.080 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {-0.06, -0.17}
00:04:47.080 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
00:04:47.080 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
00:04:47.080 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=0.12 mountY=0.07, mountTheta=0.53
00:04:47.086 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
00:04:47.086 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
00:04:47.086 00.000 11060 Worker thread wakes up
00:04:47.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:04:47.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:04:47.086 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
00:04:47.086 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.144720, 1:-0.077537, 2:0.071168
00:04:47.086 00.000 11060 BLC: No correction, Miss < min_move
00:04:47.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:04:47.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:47.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:04:47.086 00.000 11060 MoveAxis(W, 20, ABG)
00:04:47.086 00.000 11060 Guiding  Dir = 3, Dur = 20
00:04:47.091 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:47.096 00.005 11060 IsSlewing returns 0
00:04:47.096 00.000 11060 IsGuiding returns 0
00:04:47.111 00.015 10844 UpdateGuideState exits: m=3209 SNR=36.7
00:04:47.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:47.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:47.111 00.000 10844 Enqueuing Expose request
00:04:47.125 00.014 11060 IsGuiding returns 0
00:04:47.125 00.000 11060 Move returns status 0, amount 20
00:04:47.125 00.000 11060 MoveAxis(N, 0, ABG)
00:04:47.125 00.000 11060 Move returns status 0, amount 0
00:04:47.125 00.000 11060 move complete, result=0
00:04:47.125 00.000 11060 worker thread done servicing request
00:04:47.125 00.000 11060 Worker thread wakes up
00:04:47.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:47.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:47.126 00.001 10844 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
00:04:47.760 00.634 11060 Exposure complete
00:04:47.929 00.169 11060 worker thread done servicing request
00:04:47.929 00.000 10844 OnExposeComplete: enter
00:04:47.929 00.000 10844 UpdateGuideState(): m_state=6
00:04:47.929 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4513
00:04:47.929 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=61.47, Mass=3469, SNR=38.0, Peak=227 HFD=4.1
00:04:47.929 00.000 10844 MultiStar: [#1 0.13,0.33,1.02,U] [#2 -0.32,0.36,1.92,U] [#3 0.19,-0.45,0.99,U] [#4 0.11,-0.13,0.83,U] [#5 -0.23,-0.15,1.00,U] [#6 0.21,0.19,0.88,U] [#7 -0.23,0.10,0.81,U] [#8 0.09,0.63,0.00,M1] 
00:04:47.929 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {0.26, 0.19}
00:04:47.929 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
00:04:47.929 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
00:04:47.929 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
00:04:47.931 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
00:04:47.931 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
00:04:47.931 00.000 11060 Worker thread wakes up
00:04:47.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
00:04:47.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
00:04:47.931 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.08 yDistance=-0.03
00:04:47.931 00.000 11060 BLC: window closed
00:04:47.931 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.144720, 1:-0.077537, 2:0.071168
00:04:47.931 00.000 11060 BLC: No correction, Miss < min_move
00:04:47.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:04:47.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:47.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:04:47.931 00.000 11060 MoveAxis(E, 0, ABG)
00:04:47.931 00.000 11060 Move returns status 0, amount 0
00:04:47.931 00.000 11060 MoveAxis(N, 0, ABG)
00:04:47.931 00.000 11060 Move returns status 0, amount 0
00:04:47.931 00.000 11060 move complete, result=0
00:04:47.931 00.000 11060 worker thread done servicing request
00:04:47.936 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:47.964 00.028 10844 UpdateGuideState exits: m=3469 SNR=38.0
00:04:47.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:47.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:47.964 00.000 10844 Enqueuing Expose request
00:04:47.964 00.000 11060 Worker thread wakes up
00:04:47.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:47.964 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:47.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:48.602 00.638 11060 Exposure complete
00:04:48.800 00.198 11060 worker thread done servicing request
00:04:48.802 00.002 10844 OnExposeComplete: enter
00:04:48.802 00.000 10844 UpdateGuideState(): m_state=6
00:04:48.802 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4514
00:04:48.802 00.000 10844 Star::Find returns 1 (1), X=257.91, Y=61.77, Mass=3206, SNR=36.3, Peak=255 HFD=3.8
00:04:48.802 00.000 10844 MultiStar: [#1 -0.41,0.42,1.02,U] [#2 -0.39,0.62,0.00,M1] [#3 0.16,-0.13,0.97,U] [#4 0.08,0.32,0.98,U] [#5 -0.21,0.17,1.00,U] [#6 -0.26,-0.04,0.91,U] [#7 -0.60,-0.09,0.84,U] [#8 -0.18,0.86,0.00,M2] 
00:04:48.802 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.17}, one-star: {-0.45, 0.49}
00:04:48.802 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.26 = -2.03)
00:04:48.802 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.05)
00:04:48.802 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.29 cameraTheta=2.50 mountX=-0.13 mountY=-0.26, mountTheta=-2.03
00:04:48.804 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.17, opts=13)
00:04:48.804 00.000 10844 Enqueuing Move request for scope (-0.24, 0.17)
00:04:48.804 00.000 11060 Worker thread wakes up
00:04:48.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
00:04:48.805 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
00:04:48.805 00.000 11060 Moving (-0.24, 0.17) raw xDistance=-0.13 yDistance=-0.26
00:04:48.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:04:48.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:04:48.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:04:48.805 00.000 11060 MoveAxis(E, 22, ABG)
00:04:48.805 00.000 11060 Guiding  Dir = 2, Dur = 22
00:04:48.810 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:48.833 00.023 10844 UpdateGuideState exits: m=3206 SNR=36.3 Saturated
00:04:48.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:48.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:48.833 00.000 10844 Enqueuing Expose request
00:04:48.840 00.007 11060 IsSlewing returns 0
00:04:48.840 00.000 11060 IsGuiding returns 0
00:04:48.902 00.062 11060 IsGuiding returns 0
00:04:48.902 00.000 11060 Move returns status 0, amount 22
00:04:48.902 00.000 11060 MoveAxis(N, 0, ABG)
00:04:48.902 00.000 11060 Move returns status 0, amount 0
00:04:48.902 00.000 11060 move complete, result=0
00:04:48.902 00.000 11060 worker thread done servicing request
00:04:48.902 00.000 11060 Worker thread wakes up
00:04:48.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:48.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:48.902 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.3 px 0 ms NORTH
00:04:49.526 00.624 11060 Exposure complete
00:04:49.698 00.172 11060 worker thread done servicing request
00:04:49.698 00.000 10844 OnExposeComplete: enter
00:04:49.698 00.000 10844 UpdateGuideState(): m_state=6
00:04:49.698 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4515
00:04:49.698 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=61.69, Mass=3217, SNR=36.5, Peak=255 HFD=3.5
00:04:49.698 00.000 10844 MultiStar: [#1 -0.06,0.33,1.03,U] [#2 -0.57,0.17,1.99,U] [#3 0.38,-0.01,0.94,U] [#4 0.08,0.11,0.97,U] [#5 -1.07,0.01,0.00,M1] [#6 -0.28,0.14,0.94,U] [#7 -0.20,-0.18,0.87,U] [#8 -0.29,0.88,0.00,M3] 
00:04:49.698 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.15}, one-star: {-0.05, 0.41}
00:04:49.698 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
00:04:49.698 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.16)
00:04:49.700 00.002 10844 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.39 mountX=-0.12 mountY=-0.18, mountTheta=-2.14
00:04:49.700 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.15, opts=13)
00:04:49.700 00.000 10844 Enqueuing Move request for scope (-0.16, 0.15)
00:04:49.700 00.000 11060 Worker thread wakes up
00:04:49.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
00:04:49.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
00:04:49.700 00.000 11060 Moving (-0.16, 0.15) raw xDistance=-0.12 yDistance=-0.18
00:04:49.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:04:49.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:49.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:04:49.700 00.000 11060 MoveAxis(E, 0, ABG)
00:04:49.700 00.000 11060 Move returns status 0, amount 0
00:04:49.700 00.000 11060 MoveAxis(N, 0, ABG)
00:04:49.700 00.000 11060 Move returns status 0, amount 0
00:04:49.700 00.000 11060 move complete, result=0
00:04:49.700 00.000 11060 worker thread done servicing request
00:04:49.706 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:49.726 00.020 10844 UpdateGuideState exits: m=3217 SNR=36.5 Saturated
00:04:49.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:49.731 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:49.731 00.000 10844 Enqueuing Expose request
00:04:49.731 00.000 11060 Worker thread wakes up
00:04:49.731 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:49.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:49.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:50.374 00.643 11060 Exposure complete
00:04:50.554 00.180 11060 worker thread done servicing request
00:04:50.554 00.000 10844 OnExposeComplete: enter
00:04:50.554 00.000 10844 UpdateGuideState(): m_state=6
00:04:50.554 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4516
00:04:50.554 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=61.79, Mass=3241, SNR=36.9, Peak=254 HFD=3.9
00:04:50.554 00.000 10844 MultiStar: [#1 -0.23,0.65,0.00,M1] [#2 -0.12,0.40,1.96,U] [#3 0.29,-0.17,0.97,U] [#4 -0.26,0.39,1.04,U] [#5 -0.12,0.21,0.92,U] [#6 0.06,0.77,0.00,M3] [#7 -0.26,-0.54,0.87,U] [#8 -0.37,0.62,0.00,M4] 
00:04:50.554 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.19}, one-star: {-0.14, 0.52}
00:04:50.554 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.46)
00:04:50.554 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
00:04:50.554 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.08 mountX=-0.17 mountY=-0.13, mountTheta=-2.47
00:04:50.554 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.19, opts=13)
00:04:50.554 00.000 10844 Enqueuing Move request for scope (-0.10, 0.19)
00:04:50.554 00.000 11060 Worker thread wakes up
00:04:50.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
00:04:50.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
00:04:50.554 00.000 11060 Moving (-0.10, 0.19) raw xDistance=-0.17 yDistance=-0.13
00:04:50.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:04:50.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:50.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:04:50.554 00.000 11060 MoveAxis(E, 29, ABG)
00:04:50.554 00.000 11060 Guiding  Dir = 2, Dur = 29
00:04:50.559 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:50.565 00.006 11060 IsSlewing returns 0
00:04:50.565 00.000 11060 IsGuiding returns 0
00:04:50.581 00.016 10844 UpdateGuideState exits: m=3241 SNR=36.9
00:04:50.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:50.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:50.581 00.000 10844 Enqueuing Expose request
00:04:50.596 00.015 11060 IsGuiding returns 0
00:04:50.596 00.000 11060 Move returns status 0, amount 29
00:04:50.596 00.000 11060 MoveAxis(N, 0, ABG)
00:04:50.596 00.000 11060 Move returns status 0, amount 0
00:04:50.596 00.000 11060 move complete, result=0
00:04:50.596 00.000 11060 worker thread done servicing request
00:04:50.596 00.000 11060 Worker thread wakes up
00:04:50.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:50.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:50.602 00.006 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
00:04:51.253 00.651 11060 Exposure complete
00:04:51.454 00.201 11060 worker thread done servicing request
00:04:51.454 00.000 10844 OnExposeComplete: enter
00:04:51.454 00.000 10844 UpdateGuideState(): m_state=6
00:04:51.454 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4517
00:04:51.454 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=61.46, Mass=3596, SNR=38.1, Peak=255 HFD=3.5
00:04:51.454 00.000 10844 MultiStar: [#1 0.51,0.65,0.00,M2] [#2 0.05,0.93,0.00,M1] [#3 0.65,0.11,0.00,M3] [#4 -0.59,0.52,0.00,M1] [#5 -0.35,0.27,0.92,U] [#6 0.19,0.39,0.93,U] [#7 0.36,0.06,0.86,U] [#8 0.18,0.77,0.00,M5] 
00:04:51.454 00.000 10844 single-star, 3 included, MultiStar: {0.04, 0.23}, one-star: {0.01, 0.18}
00:04:51.454 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
00:04:51.454 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
00:04:51.454 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.54 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
00:04:51.454 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.18, opts=13)
00:04:51.454 00.000 10844 Enqueuing Move request for scope (0.01, 0.18)
00:04:51.454 00.000 11060 Worker thread wakes up
00:04:51.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
00:04:51.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
00:04:51.454 00.000 11060 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=-0.02
00:04:51.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:04:51.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:51.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:51.454 00.000 11060 MoveAxis(E, 33, ABG)
00:04:51.454 00.000 11060 Guiding  Dir = 2, Dur = 33
00:04:51.460 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:51.465 00.005 11060 IsSlewing returns 0
00:04:51.465 00.000 11060 IsGuiding returns 0
00:04:51.474 00.009 10844 UpdateGuideState exits: m=3596 SNR=38.1 Saturated
00:04:51.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:51.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:51.474 00.000 10844 Enqueuing Expose request
00:04:51.511 00.037 11060 IsGuiding returns 0
00:04:51.511 00.000 11060 Move returns status 0, amount 33
00:04:51.511 00.000 11060 MoveAxis(N, 0, ABG)
00:04:51.511 00.000 11060 Move returns status 0, amount 0
00:04:51.511 00.000 11060 move complete, result=0
00:04:51.511 00.000 11060 worker thread done servicing request
00:04:51.511 00.000 11060 Worker thread wakes up
00:04:51.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:51.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:51.511 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
00:04:52.139 00.628 11060 Exposure complete
00:04:52.303 00.164 11060 worker thread done servicing request
00:04:52.303 00.000 10844 OnExposeComplete: enter
00:04:52.303 00.000 10844 UpdateGuideState(): m_state=6
00:04:52.315 00.012 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4518
00:04:52.315 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=61.09, Mass=2720, SNR=33.8, Peak=205 HFD=3.6
00:04:52.315 00.000 10844 MultiStar: [#1 0.47,0.20,1.08,U] [#2 -0.14,0.14,2.15,U] [#3 0.65,-0.06,0.00,M4] [#4 0.04,0.07,1.03,U] [#5 0.22,-0.16,1.14,U] [#6 0.32,0.26,1.00,U] [#7 0.36,-0.37,0.93,U] [#8 0.19,0.66,0.00,M6] 
00:04:52.315 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.02}, one-star: {0.53, -0.19}
00:04:52.315 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
00:04:52.318 00.003 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
00:04:52.318 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.09 mountX=-0.05 mountY=0.19, mountTheta=1.84
00:04:52.318 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.02, opts=13)
00:04:52.318 00.000 10844 Enqueuing Move request for scope (0.20, 0.02)
00:04:52.318 00.000 11060 Worker thread wakes up
00:04:52.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
00:04:52.318 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
00:04:52.318 00.000 11060 Moving (0.20, 0.02) raw xDistance=-0.05 yDistance=0.19
00:04:52.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:04:52.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
00:04:52.318 00.000 11060 MoveAxis(E, 0, ABG)
00:04:52.318 00.000 11060 Move returns status 0, amount 0
00:04:52.318 00.000 11060 MoveAxis(S, 76, ABG)
00:04:52.318 00.000 11060 Guiding  Dir = 1, Dur = 76
00:04:52.327 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:52.333 00.006 11060 IsSlewing returns 0
00:04:52.333 00.000 11060 IsGuiding returns 0
00:04:52.339 00.006 10844 UpdateGuideState exits: m=2720 SNR=33.8
00:04:52.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:52.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:52.339 00.000 10844 Enqueuing Expose request
00:04:52.415 00.076 11060 IsGuiding returns 0
00:04:52.415 00.000 11060 Move returns status 0, amount 76
00:04:52.415 00.000 11060 move complete, result=0
00:04:52.415 00.000 11060 worker thread done servicing request
00:04:52.415 00.000 11060 Worker thread wakes up
00:04:52.415 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
00:04:52.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:52.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:53.069 00.654 11060 Exposure complete
00:04:53.247 00.178 11060 worker thread done servicing request
00:04:53.247 00.000 10844 OnExposeComplete: enter
00:04:53.247 00.000 10844 UpdateGuideState(): m_state=6
00:04:53.247 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4519
00:04:53.247 00.000 10844 Star::Find returns 1 (1), X=257.98, Y=60.70, Mass=3450, SNR=37.6, Peak=255 HFD=3.9
00:04:53.247 00.000 10844 MultiStar: [#1 0.26,-0.64,0.00,M2] [#2 -0.29,-0.43,1.86,U] [#3 -0.02,-0.75,0.00,M5] [#4 0.11,-0.65,0.00,M1] [#5 0.05,-0.96,0.00,M1] [#6 -0.11,-0.67,0.00,M2] [#7 -0.54,-1.20,0.00,M1] [#8 -0.33,-0.15,0.98,U] 
00:04:53.247 00.000 10844 refined, 2 included, MultiStar: {-0.33, -0.40}, one-star: {-0.38, -0.58}
00:04:53.247 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
00:04:53.247 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:04:53.247 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.40 hyp=0.51 cameraTheta=-2.26 mountX=0.45 mountY=-0.26, mountTheta=-0.52
00:04:53.247 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.40, opts=13)
00:04:53.247 00.000 10844 Enqueuing Move request for scope (-0.33, -0.40)
00:04:53.247 00.000 11060 Worker thread wakes up
00:04:53.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.40) opts 0xd
00:04:53.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.40)
00:04:53.247 00.000 11060 Moving (-0.33, -0.40) raw xDistance=0.45 yDistance=-0.26
00:04:53.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
00:04:53.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:04:53.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:04:53.247 00.000 11060 MoveAxis(W, 78, ABG)
00:04:53.247 00.000 11060 Guiding  Dir = 3, Dur = 78
00:04:53.253 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:53.264 00.011 11060 IsSlewing returns 0
00:04:53.264 00.000 11060 IsGuiding returns 0
00:04:53.268 00.004 10844 UpdateGuideState exits: m=3450 SNR=37.6 Saturated
00:04:53.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:53.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:53.268 00.000 10844 Enqueuing Expose request
00:04:53.354 00.086 11060 IsGuiding returns 0
00:04:53.354 00.000 11060 Move returns status 0, amount 78
00:04:53.354 00.000 11060 MoveAxis(N, 0, ABG)
00:04:53.355 00.001 11060 Move returns status 0, amount 0
00:04:53.355 00.000 11060 move complete, result=0
00:04:53.355 00.000 11060 worker thread done servicing request
00:04:53.355 00.000 11060 Worker thread wakes up
00:04:53.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:53.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:53.366 00.011 10844 GuideStep: 0.4 px 78 ms WEST, -0.3 px 0 ms NORTH
00:04:54.010 00.644 11060 Exposure complete
00:04:54.179 00.169 11060 worker thread done servicing request
00:04:54.179 00.000 10844 OnExposeComplete: enter
00:04:54.179 00.000 10844 UpdateGuideState(): m_state=6
00:04:54.179 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4520
00:04:54.179 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=61.67, Mass=3037, SNR=35.3, Peak=241 HFD=3.4
00:04:54.179 00.000 10844 MultiStar: [#1 0.33,0.39,0.95,U] [#2 -0.30,0.59,0.00,M1] [#3 0.28,-0.38,1.05,U] [#4 0.29,0.52,0.94,U] [#5 -0.36,-0.13,1.08,U] [#6 0.04,0.29,0.97,U] [#7 -0.13,0.14,0.80,U] [#8 -0.39,0.79,0.00,M6] 
00:04:54.179 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.16}, one-star: {0.26, 0.39}
00:04:54.179 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
00:04:54.179 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
00:04:54.179 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.03 mountX=-0.18 mountY=0.07, mountTheta=2.76
00:04:54.184 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.16, opts=13)
00:04:54.184 00.000 10844 Enqueuing Move request for scope (0.10, 0.16)
00:04:54.184 00.000 11060 Worker thread wakes up
00:04:54.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:04:54.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:04:54.184 00.000 11060 Moving (0.10, 0.16) raw xDistance=-0.18 yDistance=0.07
00:04:54.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.18
00:04:54.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:54.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:04:54.184 00.000 11060 MoveAxis(E, 29, ABG)
00:04:54.184 00.000 11060 Guiding  Dir = 2, Dur = 29
00:04:54.193 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:54.194 00.001 11060 IsSlewing returns 0
00:04:54.194 00.000 11060 IsGuiding returns 0
00:04:54.207 00.013 10844 UpdateGuideState exits: m=3037 SNR=35.3
00:04:54.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:54.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:54.207 00.000 10844 Enqueuing Expose request
00:04:54.241 00.034 11060 IsGuiding returns 0
00:04:54.241 00.000 11060 Move returns status 0, amount 29
00:04:54.241 00.000 11060 MoveAxis(N, 0, ABG)
00:04:54.241 00.000 11060 Move returns status 0, amount 0
00:04:54.241 00.000 11060 move complete, result=0
00:04:54.241 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
00:04:54.241 00.000 11060 worker thread done servicing request
00:04:54.241 00.000 11060 Worker thread wakes up
00:04:54.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:54.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:54.883 00.642 11060 Exposure complete
00:04:55.057 00.174 11060 worker thread done servicing request
00:04:55.057 00.000 10844 OnExposeComplete: enter
00:04:55.057 00.000 10844 UpdateGuideState(): m_state=6
00:04:55.058 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4521
00:04:55.058 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.88, Mass=2827, SNR=34.2, Peak=206 HFD=3.8
00:04:55.058 00.000 10844 MultiStar: [#1 0.61,-0.15,0.00,M2] [#2 0.13,0.52,2.03,U] [#3 0.77,0.14,0.00,M5] [#4 0.92,0.02,0.00,M1] [#5 0.02,-0.18,1.11,U] [#6 0.15,0.52,0.96,U] [#7 0.30,-0.03,0.88,U] [#8 -0.15,1.06,0.00,M7] 
00:04:55.058 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.32}, one-star: {0.52, 0.60}
00:04:55.058 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:04:55.058 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
00:04:55.058 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.01 mountX=-0.35 mountY=0.15, mountTheta=2.75
00:04:55.058 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.32, opts=13)
00:04:55.058 00.000 10844 Enqueuing Move request for scope (0.20, 0.32)
00:04:55.058 00.000 11060 Worker thread wakes up
00:04:55.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
00:04:55.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
00:04:55.058 00.000 11060 Moving (0.20, 0.32) raw xDistance=-0.35 yDistance=0.15
00:04:55.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
00:04:55.062 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:55.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:04:55.062 00.000 11060 MoveAxis(E, 62, ABG)
00:04:55.062 00.000 11060 Guiding  Dir = 2, Dur = 62
00:04:55.069 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:55.074 00.005 11060 IsSlewing returns 0
00:04:55.074 00.000 11060 IsGuiding returns 0
00:04:55.084 00.010 10844 UpdateGuideState exits: m=2827 SNR=34.2
00:04:55.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:55.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:55.089 00.005 10844 Enqueuing Expose request
00:04:55.151 00.062 11060 IsGuiding returns 0
00:04:55.151 00.000 11060 Move returns status 0, amount 62
00:04:55.151 00.000 11060 MoveAxis(N, 0, ABG)
00:04:55.151 00.000 11060 Move returns status 0, amount 0
00:04:55.151 00.000 11060 move complete, result=0
00:04:55.151 00.000 11060 worker thread done servicing request
00:04:55.151 00.000 11060 Worker thread wakes up
00:04:55.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:55.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:55.151 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.1 px 0 ms NORTH
00:04:55.782 00.631 11060 Exposure complete
00:04:55.950 00.168 11060 worker thread done servicing request
00:04:55.950 00.000 10844 OnExposeComplete: enter
00:04:55.950 00.000 10844 UpdateGuideState(): m_state=6
00:04:55.950 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4522
00:04:55.950 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=61.01, Mass=3358, SNR=36.7, Peak=248 HFD=3.4
00:04:55.952 00.002 10844 MultiStar: [#1 -0.05,0.57,1.00,U] [#2 -0.36,0.69,0.00,M1] [#3 0.18,-0.21,0.98,U] [#4 -0.23,0.17,0.91,U] [#5 -0.57,-0.05,1.01,U] [#6 0.28,0.14,0.90,U] [#7 -0.13,-0.42,0.86,U] [#8 -0.23,0.26,0.95,U] 
00:04:55.952 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.03}, one-star: {-0.08, -0.27}
00:04:55.952 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
00:04:55.952 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.65)
00:04:55.952 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.90 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
00:04:55.952 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
00:04:55.952 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
00:04:55.952 00.000 11060 Worker thread wakes up
00:04:55.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
00:04:55.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
00:04:55.952 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.11
00:04:55.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:04:55.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:55.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:55.952 00.000 11060 MoveAxis(E, 0, ABG)
00:04:55.952 00.000 11060 Move returns status 0, amount 0
00:04:55.952 00.000 11060 MoveAxis(N, 0, ABG)
00:04:55.952 00.000 11060 Move returns status 0, amount 0
00:04:55.952 00.000 11060 move complete, result=0
00:04:55.952 00.000 11060 worker thread done servicing request
00:04:55.960 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:55.976 00.016 10844 UpdateGuideState exits: m=3358 SNR=36.7
00:04:55.977 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:55.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:55.977 00.000 10844 Enqueuing Expose request
00:04:55.977 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:55.977 00.000 11060 Worker thread wakes up
00:04:55.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:55.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:56.627 00.650 11060 Exposure complete
00:04:56.809 00.182 11060 worker thread done servicing request
00:04:56.809 00.000 10844 OnExposeComplete: enter
00:04:56.809 00.000 10844 UpdateGuideState(): m_state=6
00:04:56.809 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4523
00:04:56.809 00.000 10844 Star::Find returns 1 (1), X=258.94, Y=61.63, Mass=3464, SNR=37.4, Peak=255 HFD=3.4
00:04:56.809 00.000 10844 MultiStar: [#1 0.19,-0.09,0.98,U] [#2 -0.10,0.70,0.00,M2] [#3 0.61,0.24,0.00,M5] [#4 -0.09,0.12,0.92,U] [#5 -0.08,0.31,0.97,U] [#6 0.39,-0.03,0.84,U] [#7 -0.00,-0.63,0.00,M1] [#8 0.03,0.55,0.88,U] 
00:04:56.809 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.20}, one-star: {0.58, 0.35}
00:04:56.809 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
00:04:56.809 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:04:56.809 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.27 cameraTheta=0.87 mountX=-0.23 mountY=0.14, mountTheta=2.61
00:04:56.813 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.20, opts=13)
00:04:56.813 00.000 10844 Enqueuing Move request for scope (0.17, 0.20)
00:04:56.813 00.000 11060 Worker thread wakes up
00:04:56.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
00:04:56.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
00:04:56.813 00.000 11060 Moving (0.17, 0.20) raw xDistance=-0.23 yDistance=0.14
00:04:56.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:04:56.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:56.815 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:04:56.815 00.000 11060 MoveAxis(E, 40, ABG)
00:04:56.815 00.000 11060 Guiding  Dir = 2, Dur = 40
00:04:56.827 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:56.845 00.018 10844 UpdateGuideState exits: m=3464 SNR=37.4 Saturated
00:04:56.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:56.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:56.845 00.000 10844 Enqueuing Expose request
00:04:56.848 00.003 11060 IsSlewing returns 0
00:04:56.848 00.000 11060 IsGuiding returns 0
00:04:56.927 00.079 11060 IsGuiding returns 0
00:04:56.927 00.000 11060 Move returns status 0, amount 40
00:04:56.927 00.000 11060 MoveAxis(N, 0, ABG)
00:04:56.927 00.000 11060 Move returns status 0, amount 0
00:04:56.927 00.000 11060 move complete, result=0
00:04:56.928 00.001 11060 worker thread done servicing request
00:04:56.928 00.000 11060 Worker thread wakes up
00:04:56.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:56.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:56.928 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:04:57.557 00.629 11060 Exposure complete
00:04:57.702 00.145 11060 worker thread done servicing request
00:04:57.702 00.000 10844 OnExposeComplete: enter
00:04:57.702 00.000 10844 UpdateGuideState(): m_state=6
00:04:57.702 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4524
00:04:57.702 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=61.60, Mass=3485, SNR=37.6, Peak=253 HFD=3.7
00:04:57.705 00.003 10844 MultiStar: [#1 0.12,0.04,0.84,U] [#2 -0.25,0.25,1.89,U] [#3 0.19,0.01,0.89,U] [#4 -0.04,0.20,0.87,U] [#5 -0.35,0.11,0.97,U] [#6 -0.28,0.25,0.99,U] [#7 -0.42,-0.41,0.80,U] [#8 -0.17,0.31,0.93,U] 
00:04:57.705 00.000 10844 refined, 8 included, MultiStar: {-0.17, 0.14}, one-star: {-0.21, 0.32}
00:04:57.705 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
00:04:57.705 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
00:04:57.705 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.44 mountX=-0.11 mountY=-0.19, mountTheta=-2.10
00:04:57.707 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.14, opts=13)
00:04:57.707 00.000 10844 Enqueuing Move request for scope (-0.17, 0.14)
00:04:57.707 00.000 11060 Worker thread wakes up
00:04:57.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
00:04:57.707 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
00:04:57.707 00.000 11060 Moving (-0.17, 0.14) raw xDistance=-0.11 yDistance=-0.19
00:04:57.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:04:57.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:04:57.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:04:57.707 00.000 11060 MoveAxis(E, 0, ABG)
00:04:57.707 00.000 11060 Move returns status 0, amount 0
00:04:57.707 00.000 11060 MoveAxis(N, 0, ABG)
00:04:57.707 00.000 11060 Move returns status 0, amount 0
00:04:57.707 00.000 11060 move complete, result=0
00:04:57.707 00.000 11060 worker thread done servicing request
00:04:57.726 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:57.754 00.028 10844 UpdateGuideState exits: m=3485 SNR=37.6
00:04:57.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:57.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:57.754 00.000 10844 Enqueuing Expose request
00:04:57.754 00.000 11060 Worker thread wakes up
00:04:57.756 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:57.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:57.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:58.377 00.621 11060 Exposure complete
00:04:58.541 00.164 11060 worker thread done servicing request
00:04:58.541 00.000 10844 OnExposeComplete: enter
00:04:58.541 00.000 10844 UpdateGuideState(): m_state=6
00:04:58.541 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4525
00:04:58.541 00.000 10844 Star::Find returns 1 (1), X=257.98, Y=60.68, Mass=3152, SNR=36.3, Peak=255 HFD=3.3
00:04:58.541 00.000 10844 MultiStar: [#1 0.09,-0.62,0.00,M1] [#2 -0.05,-0.41,1.98,U] [#3 0.42,-0.78,0.00,M5] [#4 -0.28,0.41,0.88,U] [#5 -0.18,-0.68,0.00,M1] [#6 -0.43,-0.48,0.00,M1] [#7 -0.22,-0.70,0.00,M1] [#8 -0.51,-0.58,0.00,M5] 
00:04:58.541 00.000 10844 refined, 2 included, MultiStar: {-0.19, -0.27}, one-star: {-0.38, -0.60}
00:04:58.541 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
00:04:58.541 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
00:04:58.541 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.27 hyp=0.33 cameraTheta=-2.18 mountX=0.30 mountY=-0.14, mountTheta=-0.45
00:04:58.541 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.27, opts=13)
00:04:58.541 00.000 10844 Enqueuing Move request for scope (-0.19, -0.27)
00:04:58.541 00.000 11060 Worker thread wakes up
00:04:58.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.27) opts 0xd
00:04:58.541 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.27)
00:04:58.541 00.000 11060 Moving (-0.19, -0.27) raw xDistance=0.30 yDistance=-0.14
00:04:58.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:04:58.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:58.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:04:58.541 00.000 11060 MoveAxis(W, 52, ABG)
00:04:58.541 00.000 11060 Guiding  Dir = 3, Dur = 52
00:04:58.551 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:04:58.558 00.007 11060 IsSlewing returns 0
00:04:58.558 00.000 11060 IsGuiding returns 0
00:04:58.563 00.005 10844 UpdateGuideState exits: m=3152 SNR=36.3 Saturated
00:04:58.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:58.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:58.563 00.000 10844 Enqueuing Expose request
00:04:58.620 00.057 11060 IsGuiding returns 0
00:04:58.620 00.000 11060 Move returns status 0, amount 52
00:04:58.620 00.000 11060 MoveAxis(N, 0, ABG)
00:04:58.620 00.000 11060 Move returns status 0, amount 0
00:04:58.620 00.000 11060 move complete, result=0
00:04:58.620 00.000 11060 worker thread done servicing request
00:04:58.620 00.000 11060 Worker thread wakes up
00:04:58.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:58.621 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:58.621 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
00:04:59.255 00.634 11060 Exposure complete
00:04:59.421 00.166 11060 worker thread done servicing request
00:04:59.424 00.003 10844 OnExposeComplete: enter
00:04:59.424 00.000 10844 UpdateGuideState(): m_state=6
00:04:59.424 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4526
00:04:59.424 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.30, Mass=3106, SNR=35.5, Peak=245 HFD=3.3
00:04:59.424 00.000 10844 MultiStar: [#1 0.06,0.04,1.00,U] [#2 -0.73,0.35,0.00,M1] [#3 0.48,-0.52,0.00,M6] [#4 -0.40,0.39,0.98,U] [#5 -0.46,-0.37,1.06,U] [#6 -0.31,-0.30,0.88,U] [#7 -0.27,-0.26,0.79,U] [#8 -0.40,-0.01,0.97,U] 
00:04:59.424 00.000 10844 single-star, 6 included, MultiStar: {-0.23, -0.06}, one-star: {0.20, 0.02}
00:04:59.424 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
00:04:59.424 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
00:04:59.424 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.12 mountX=-0.06 mountY=0.19, mountTheta=1.87
00:04:59.427 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.02, opts=13)
00:04:59.427 00.000 10844 Enqueuing Move request for scope (0.20, 0.02)
00:04:59.427 00.000 11060 Worker thread wakes up
00:04:59.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
00:04:59.427 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
00:04:59.427 00.000 11060 Moving (0.20, 0.02) raw xDistance=-0.06 yDistance=0.19
00:04:59.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:04:59.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
00:04:59.427 00.000 11060 MoveAxis(E, 0, ABG)
00:04:59.427 00.000 11060 Move returns status 0, amount 0
00:04:59.427 00.000 11060 MoveAxis(S, 75, ABG)
00:04:59.427 00.000 11060 Guiding  Dir = 1, Dur = 75
00:04:59.433 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:04:59.440 00.007 11060 IsSlewing returns 0
00:04:59.440 00.000 11060 IsGuiding returns 0
00:04:59.457 00.017 10844 UpdateGuideState exits: m=3106 SNR=35.5
00:04:59.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:59.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:04:59.457 00.000 10844 Enqueuing Expose request
00:04:59.521 00.064 11060 IsGuiding returns 0
00:04:59.521 00.000 11060 Move returns status 0, amount 75
00:04:59.522 00.001 11060 move complete, result=0
00:04:59.522 00.000 11060 worker thread done servicing request
00:04:59.522 00.000 11060 Worker thread wakes up
00:04:59.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:04:59.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:04:59.530 00.008 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 75 ms SOUTH
00:05:00.148 00.618 11060 Exposure complete
00:05:00.345 00.197 11060 worker thread done servicing request
00:05:00.345 00.000 10844 OnExposeComplete: enter
00:05:00.345 00.000 10844 UpdateGuideState(): m_state=6
00:05:00.345 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4527
00:05:00.345 00.000 10844 Star::Find returns 1 (0), X=258.05, Y=61.13, Mass=2997, SNR=35.0, Peak=218 HFD=3.9
00:05:00.345 00.000 10844 MultiStar: [#1 -0.35,-0.08,1.08,U] [#2 -0.25,0.34,1.95,U] [#3 0.11,-0.26,0.95,U] [#4 0.15,-0.15,1.00,U] [#5 -0.14,-0.34,1.00,U] [#6 0.15,-0.19,0.87,U] [#7 -0.53,-0.12,0.86,U] [#8 -0.36,0.34,0.94,U] 
00:05:00.345 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.03}, one-star: {-0.31, -0.15}
00:05:00.345 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
00:05:00.349 00.004 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
00:05:00.349 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.99 mountX=0.06 mountY=-0.17, mountTheta=-1.24
00:05:00.351 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.03, opts=13)
00:05:00.351 00.000 10844 Enqueuing Move request for scope (-0.18, -0.03)
00:05:00.351 00.000 11060 Worker thread wakes up
00:05:00.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
00:05:00.351 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
00:05:00.351 00.000 11060 Moving (-0.18, -0.03) raw xDistance=0.06 yDistance=-0.17
00:05:00.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:05:00.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:00.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:05:00.351 00.000 11060 MoveAxis(E, 0, ABG)
00:05:00.351 00.000 11060 Move returns status 0, amount 0
00:05:00.351 00.000 11060 MoveAxis(N, 0, ABG)
00:05:00.351 00.000 11060 Move returns status 0, amount 0
00:05:00.351 00.000 11060 move complete, result=0
00:05:00.351 00.000 11060 worker thread done servicing request
00:05:00.360 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:00.382 00.022 10844 UpdateGuideState exits: m=2997 SNR=35.0
00:05:00.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:00.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:00.382 00.000 10844 Enqueuing Expose request
00:05:00.383 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:05:00.383 00.000 11060 Worker thread wakes up
00:05:00.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:00.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:01.001 00.618 11060 Exposure complete
00:05:01.160 00.159 11060 worker thread done servicing request
00:05:01.160 00.000 10844 OnExposeComplete: enter
00:05:01.160 00.000 10844 UpdateGuideState(): m_state=6
00:05:01.160 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4528
00:05:01.160 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=61.78, Mass=3049, SNR=35.5, Peak=255 HFD=3.6
00:05:01.162 00.002 10844 MultiStar: [#1 -0.04,0.27,1.02,U] [#2 -0.41,0.75,0.00,M1] [#3 0.20,0.35,0.99,U] [#4 -0.13,0.50,0.96,U] [#5 -0.23,0.16,0.99,U] [#6 -0.19,-0.22,0.90,U] [#7 -0.28,0.13,0.84,U] [#8 -0.48,0.52,0.00,M4] 
00:05:01.162 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.25}, one-star: {0.00, 0.50}
00:05:01.162 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
00:05:01.162 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
00:05:01.162 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.92 mountX=-0.23 mountY=-0.13, mountTheta=-2.63
00:05:01.163 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.25, opts=13)
00:05:01.163 00.000 10844 Enqueuing Move request for scope (-0.09, 0.25)
00:05:01.163 00.000 11060 Worker thread wakes up
00:05:01.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
00:05:01.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
00:05:01.163 00.000 11060 Moving (-0.09, 0.25) raw xDistance=-0.23 yDistance=-0.13
00:05:01.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:05:01.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:01.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:01.163 00.000 11060 MoveAxis(E, 40, ABG)
00:05:01.163 00.000 11060 Guiding  Dir = 2, Dur = 40
00:05:01.170 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:05:01.187 00.017 11060 IsSlewing returns 0
00:05:01.187 00.000 11060 IsGuiding returns 0
00:05:01.195 00.008 10844 UpdateGuideState exits: m=3049 SNR=35.5 Saturated
00:05:01.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:01.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:01.195 00.000 10844 Enqueuing Expose request
00:05:01.237 00.042 11060 IsGuiding returns 0
00:05:01.237 00.000 11060 Move returns status 0, amount 40
00:05:01.237 00.000 11060 MoveAxis(N, 0, ABG)
00:05:01.237 00.000 11060 Move returns status 0, amount 0
00:05:01.237 00.000 11060 move complete, result=0
00:05:01.237 00.000 11060 worker thread done servicing request
00:05:01.237 00.000 11060 Worker thread wakes up
00:05:01.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:01.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:01.242 00.005 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:05:01.882 00.640 11060 Exposure complete
00:05:02.054 00.172 11060 worker thread done servicing request
00:05:02.054 00.000 10844 OnExposeComplete: enter
00:05:02.054 00.000 10844 UpdateGuideState(): m_state=6
00:05:02.054 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4529
00:05:02.054 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=61.12, Mass=2897, SNR=34.6, Peak=217 HFD=3.9
00:05:02.054 00.000 10844 MultiStar: [#1 -0.01,-0.28,1.05,U] [#2 -0.09,0.20,1.95,U] [#3 -0.11,0.15,1.01,U] [#4 -0.01,-0.09,1.01,U] [#5 -0.22,0.07,1.07,U] [#6 0.08,-0.34,0.96,U] [#7 -0.38,-0.85,0.00,M1] [#8 -0.28,-0.08,0.98,U] 
00:05:02.054 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.04}, one-star: {-0.18, -0.16}
00:05:02.054 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
00:05:02.054 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
00:05:02.054 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.80 mountX=0.05 mountY=-0.10, mountTheta=-1.05
00:05:02.057 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
00:05:02.057 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
00:05:02.057 00.000 11060 Worker thread wakes up
00:05:02.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:05:02.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:05:02.057 00.000 11060 Moving (-0.10, -0.04) raw xDistance=0.05 yDistance=-0.10
00:05:02.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:05:02.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:02.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:02.057 00.000 11060 MoveAxis(E, 0, ABG)
00:05:02.057 00.000 11060 Move returns status 0, amount 0
00:05:02.057 00.000 11060 MoveAxis(N, 0, ABG)
00:05:02.057 00.000 11060 Move returns status 0, amount 0
00:05:02.057 00.000 11060 move complete, result=0
00:05:02.057 00.000 11060 worker thread done servicing request
00:05:02.064 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:02.076 00.012 10844 UpdateGuideState exits: m=2897 SNR=34.6
00:05:02.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:02.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:02.076 00.000 10844 Enqueuing Expose request
00:05:02.076 00.000 11060 Worker thread wakes up
00:05:02.076 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:02.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:02.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:02.710 00.634 11060 Exposure complete
00:05:02.898 00.188 11060 worker thread done servicing request
00:05:02.899 00.001 10844 OnExposeComplete: enter
00:05:02.899 00.000 10844 UpdateGuideState(): m_state=6
00:05:02.899 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4530
00:05:02.899 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=61.30, Mass=2892, SNR=34.1, Peak=254 HFD=3.5
00:05:02.899 00.000 10844 MultiStar: [#1 0.03,-0.27,1.09,U] [#2 0.06,0.20,2.00,U] [#3 0.64,0.16,0.00,M4] [#4 -0.24,0.01,1.01,U] [#5 -0.33,-0.13,1.14,U] [#6 -0.19,0.69,0.00,M1] [#7 -0.03,-0.10,0.87,U] [#8 -0.17,0.47,0.94,U] 
00:05:02.899 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.04}, one-star: {0.06, 0.02}
00:05:02.899 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
00:05:02.899 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
00:05:02.899 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.30 mountX=-0.03 mountY=0.05, mountTheta=2.04
00:05:02.900 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
00:05:02.900 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
00:05:02.900 00.000 11060 Worker thread wakes up
00:05:02.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:05:02.900 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:05:02.902 00.002 11060 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.05
00:05:02.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:05:02.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:02.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:05:02.902 00.000 11060 MoveAxis(E, 0, ABG)
00:05:02.902 00.000 11060 Move returns status 0, amount 0
00:05:02.902 00.000 11060 MoveAxis(N, 0, ABG)
00:05:02.902 00.000 11060 Move returns status 0, amount 0
00:05:02.902 00.000 11060 move complete, result=0
00:05:02.902 00.000 11060 worker thread done servicing request
00:05:02.910 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:02.939 00.029 10844 UpdateGuideState exits: m=2892 SNR=34.1
00:05:02.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:02.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:02.939 00.000 10844 Enqueuing Expose request
00:05:02.939 00.000 11060 Worker thread wakes up
00:05:02.939 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:02.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:02.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:03.563 00.624 11060 Exposure complete
00:05:03.724 00.161 11060 worker thread done servicing request
00:05:03.724 00.000 10844 OnExposeComplete: enter
00:05:03.724 00.000 10844 UpdateGuideState(): m_state=6
00:05:03.728 00.004 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4531
00:05:03.728 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.22, Mass=3075, SNR=36.1, Peak=249 HFD=3.6
00:05:03.728 00.000 10844 MultiStar: [#1 0.23,0.02,0.96,U] [#2 -0.27,0.02,2.01,U] [#3 -0.10,-0.26,1.00,U] [#4 -0.29,0.24,0.89,U] [#5 -0.51,0.44,0.00,M1] [#6 -0.07,-0.21,0.87,U] [#7 -0.24,-0.59,0.00,M1] [#8 -0.27,0.27,0.96,U] 
00:05:03.728 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.00}, one-star: {0.29, -0.06}
00:05:03.728 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.86 = -1.43)
00:05:03.728 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
00:05:03.728 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.10 mountX=0.01 mountY=-0.09, mountTheta=-1.43
00:05:03.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.00, opts=13)
00:05:03.730 00.000 10844 Enqueuing Move request for scope (-0.09, 0.00)
00:05:03.730 00.000 11060 Worker thread wakes up
00:05:03.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
00:05:03.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
00:05:03.730 00.000 11060 Moving (-0.09, 0.00) raw xDistance=0.01 yDistance=-0.09
00:05:03.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:05:03.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:03.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:03.730 00.000 11060 MoveAxis(E, 0, ABG)
00:05:03.730 00.000 11060 Move returns status 0, amount 0
00:05:03.730 00.000 11060 MoveAxis(N, 0, ABG)
00:05:03.730 00.000 11060 Move returns status 0, amount 0
00:05:03.730 00.000 11060 move complete, result=0
00:05:03.730 00.000 11060 worker thread done servicing request
00:05:03.736 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:03.763 00.027 10844 UpdateGuideState exits: m=3075 SNR=36.1
00:05:03.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:03.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:03.763 00.000 10844 Enqueuing Expose request
00:05:03.763 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:03.763 00.000 11060 Worker thread wakes up
00:05:03.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:03.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:04.389 00.626 11060 Exposure complete
00:05:04.577 00.188 11060 worker thread done servicing request
00:05:04.577 00.000 10844 OnExposeComplete: enter
00:05:04.577 00.000 10844 UpdateGuideState(): m_state=6
00:05:04.577 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4532
00:05:04.577 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=61.34, Mass=2979, SNR=35.1, Peak=255 HFD=3.4
00:05:04.577 00.000 10844 MultiStar: [#1 0.09,-0.05,1.00,U] [#2 -0.14,0.51,1.93,U] [#3 0.13,-0.13,1.03,U] [#4 -0.07,0.56,1.01,U] [#5 -0.83,0.13,0.00,M2] [#6 0.01,-0.15,0.99,U] [#7 -0.68,-0.11,0.00,M2] [#8 -0.42,0.34,0.98,U] 
00:05:04.577 00.000 10844 single-star, 6 included, MultiStar: {-0.07, 0.20}, one-star: {-0.01, 0.07}
00:05:04.577 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
00:05:04.579 00.002 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
00:05:04.579 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.67 mountX=-0.06 mountY=-0.02, mountTheta=-2.88
00:05:04.579 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.07, opts=13)
00:05:04.579 00.000 10844 Enqueuing Move request for scope (-0.01, 0.07)
00:05:04.579 00.000 11060 Worker thread wakes up
00:05:04.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
00:05:04.579 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
00:05:04.579 00.000 11060 Moving (-0.01, 0.07) raw xDistance=-0.06 yDistance=-0.02
00:05:04.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:05:04.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:04.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:05:04.579 00.000 11060 MoveAxis(E, 0, ABG)
00:05:04.579 00.000 11060 Move returns status 0, amount 0
00:05:04.579 00.000 11060 MoveAxis(N, 0, ABG)
00:05:04.579 00.000 11060 Move returns status 0, amount 0
00:05:04.579 00.000 11060 move complete, result=0
00:05:04.579 00.000 11060 worker thread done servicing request
00:05:04.589 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:04.603 00.014 10844 UpdateGuideState exits: m=2979 SNR=35.1 Saturated
00:05:04.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:04.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:04.603 00.000 10844 Enqueuing Expose request
00:05:04.603 00.000 11060 Worker thread wakes up
00:05:04.603 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:04.604 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:04.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:05.244 00.640 11060 Exposure complete
00:05:05.396 00.152 11060 worker thread done servicing request
00:05:05.396 00.000 10844 OnExposeComplete: enter
00:05:05.396 00.000 10844 UpdateGuideState(): m_state=6
00:05:05.396 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4533
00:05:05.396 00.000 10844 Star::Find returns 1 (1), X=258.79, Y=61.27, Mass=2738, SNR=33.3, Peak=255 HFD=3.5
00:05:05.396 00.000 10844 MultiStar: [#1 0.30,0.72,0.00,M1] [#2 -0.35,0.57,0.00,M1] [#3 0.38,0.47,1.08,U] [#4 -0.05,0.53,1.01,U] [#5 -0.03,0.22,1.12,U] [#6 0.13,0.54,0.92,U] [#7 -0.11,0.38,0.89,U] [#8 0.10,0.42,1.06,U] 
00:05:05.396 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.36}, one-star: {0.43, -0.00}
00:05:05.396 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
00:05:05.396 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
00:05:05.396 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.24 mountX=-0.38 mountY=0.06, mountTheta=2.98
00:05:05.403 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.36, opts=13)
00:05:05.403 00.000 10844 Enqueuing Move request for scope (0.12, 0.36)
00:05:05.403 00.000 11060 Worker thread wakes up
00:05:05.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
00:05:05.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
00:05:05.403 00.000 11060 Moving (0.12, 0.36) raw xDistance=-0.38 yDistance=0.06
00:05:05.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
00:05:05.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:05.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:05:05.403 00.000 11060 MoveAxis(E, 66, ABG)
00:05:05.403 00.000 11060 Guiding  Dir = 2, Dur = 66
00:05:05.407 00.004 11060 IsSlewing returns 0
00:05:05.408 00.001 11060 IsGuiding returns 0
00:05:05.426 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:05.438 00.012 10844 UpdateGuideState exits: m=2738 SNR=33.3 Saturated
00:05:05.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:05.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:05.438 00.000 10844 Enqueuing Expose request
00:05:05.499 00.061 11060 IsGuiding returns 0
00:05:05.499 00.000 11060 Move returns status 0, amount 66
00:05:05.513 00.014 11060 MoveAxis(N, 0, ABG)
00:05:05.513 00.000 11060 Move returns status 0, amount 0
00:05:05.513 00.000 11060 move complete, result=0
00:05:05.513 00.000 11060 worker thread done servicing request
00:05:05.515 00.002 11060 Worker thread wakes up
00:05:05.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:05.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:05.516 00.001 10844 GuideStep: -0.4 px 66 ms EAST, 0.1 px 0 ms NORTH
00:05:06.147 00.631 11060 Exposure complete
00:05:06.317 00.170 11060 worker thread done servicing request
00:05:06.317 00.000 10844 OnExposeComplete: enter
00:05:06.317 00.000 10844 UpdateGuideState(): m_state=6
00:05:06.317 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4534
00:05:06.317 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.25, Mass=3244, SNR=37.4, Peak=251 HFD=3.6
00:05:06.322 00.005 10844 MultiStar: [#1 -0.12,0.83,0.00,M2] [#2 0.25,0.77,0.00,M2] [#3 0.48,0.60,0.00,M2] [#4 0.11,0.41,0.85,U] [#5 0.23,0.19,0.98,U] [#6 0.13,0.19,0.82,U] [#7 0.08,0.10,0.84,U] [#8 -0.26,0.85,0.00,M1] 
00:05:06.323 00.001 10844 single-star, 4 included, MultiStar: {0.15, 0.17}, one-star: {0.16, -0.03}
00:05:06.323 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
00:05:06.323 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
00:05:06.323 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=0.00 mountY=0.16, mountTheta=1.57
00:05:06.337 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.03, opts=13)
00:05:06.337 00.000 10844 Enqueuing Move request for scope (0.16, -0.03)
00:05:06.337 00.000 11060 Worker thread wakes up
00:05:06.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
00:05:06.339 00.002 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
00:05:06.339 00.000 11060 Moving (0.16, -0.03) raw xDistance=0.00 yDistance=0.16
00:05:06.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:05:06.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:06.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:05:06.339 00.000 11060 MoveAxis(E, 0, ABG)
00:05:06.339 00.000 11060 Move returns status 0, amount 0
00:05:06.339 00.000 11060 MoveAxis(N, 0, ABG)
00:05:06.339 00.000 11060 Move returns status 0, amount 0
00:05:06.339 00.000 11060 move complete, result=0
00:05:06.339 00.000 11060 worker thread done servicing request
00:05:06.348 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:06.373 00.025 10844 UpdateGuideState exits: m=3244 SNR=37.4
00:05:06.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:06.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:06.373 00.000 10844 Enqueuing Expose request
00:05:06.373 00.000 11060 Worker thread wakes up
00:05:06.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:06.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:06.373 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:05:07.002 00.629 11060 Exposure complete
00:05:07.168 00.166 11060 worker thread done servicing request
00:05:07.169 00.001 10844 OnExposeComplete: enter
00:05:07.169 00.000 10844 UpdateGuideState(): m_state=6
00:05:07.169 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4535
00:05:07.169 00.000 10844 Star::Find returns 1 (1), X=258.76, Y=61.69, Mass=3474, SNR=38.2, Peak=255 HFD=3.6
00:05:07.169 00.000 10844 MultiStar: [#1 0.87,0.87,0.00,M3] [#2 -0.18,1.24,0.00,M3] [#3 0.74,-0.08,0.00,M3] [#4 0.00,0.32,0.89,U] [#5 -0.34,-0.30,0.97,U] [#6 0.16,0.13,0.81,U] [#7 0.15,0.36,0.77,U] [#8 0.32,1.39,0.00,M2] 
00:05:07.169 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.17}, one-star: {0.40, 0.41}
00:05:07.169 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:05:07.169 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:05:07.169 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.18 mountX=-0.18 mountY=0.04, mountTheta=2.91
00:05:07.169 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.17, opts=13)
00:05:07.169 00.000 10844 Enqueuing Move request for scope (0.07, 0.17)
00:05:07.169 00.000 11060 Worker thread wakes up
00:05:07.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:05:07.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:05:07.169 00.000 11060 Moving (0.07, 0.17) raw xDistance=-0.18 yDistance=0.04
00:05:07.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:05:07.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:07.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:05:07.169 00.000 11060 MoveAxis(E, 32, ABG)
00:05:07.169 00.000 11060 Guiding  Dir = 2, Dur = 32
00:05:07.174 00.005 11060 IsSlewing returns 0
00:05:07.174 00.000 11060 IsGuiding returns 0
00:05:07.177 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:07.189 00.012 10844 UpdateGuideState exits: m=3474 SNR=38.2 Saturated
00:05:07.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:07.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:07.189 00.000 10844 Enqueuing Expose request
00:05:07.219 00.030 11060 IsGuiding returns 0
00:05:07.219 00.000 11060 Move returns status 0, amount 32
00:05:07.219 00.000 11060 MoveAxis(N, 0, ABG)
00:05:07.219 00.000 11060 Move returns status 0, amount 0
00:05:07.219 00.000 11060 move complete, result=0
00:05:07.219 00.000 11060 worker thread done servicing request
00:05:07.219 00.000 11060 Worker thread wakes up
00:05:07.220 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:07.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:07.220 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
00:05:07.850 00.630 11060 Exposure complete
00:05:08.003 00.153 11060 worker thread done servicing request
00:05:08.003 00.000 10844 OnExposeComplete: enter
00:05:08.003 00.000 10844 UpdateGuideState(): m_state=6
00:05:08.003 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
00:05:08.003 00.000 10844 Star::Find returns 1 (1), X=258.12, Y=61.33, Mass=2959, SNR=35.5, Peak=255 HFD=3.4
00:05:08.003 00.000 10844 MultiStar: [#1 0.16,0.38,0.98,U] [#2 -0.29,0.28,1.98,U] [#3 0.09,0.41,1.01,U] [#4 0.17,0.04,0.86,U] [#5 -0.10,-0.32,1.01,U] [#6 -0.26,0.22,1.01,U] [#7 -0.39,0.01,0.83,U] [#8 -0.67,0.67,0.00,M3] 
00:05:08.003 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.15}, one-star: {-0.24, 0.05}
00:05:08.003 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
00:05:08.003 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.29)
00:05:08.003 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.26 mountX=-0.13 mountY=-0.15, mountTheta=-2.28
00:05:08.006 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.15, opts=13)
00:05:08.006 00.000 10844 Enqueuing Move request for scope (-0.13, 0.15)
00:05:08.006 00.000 11060 Worker thread wakes up
00:05:08.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
00:05:08.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
00:05:08.006 00.000 11060 Moving (-0.13, 0.15) raw xDistance=-0.13 yDistance=-0.15
00:05:08.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:05:08.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:08.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:05:08.006 00.000 11060 MoveAxis(E, 23, ABG)
00:05:08.006 00.000 11060 Guiding  Dir = 2, Dur = 23
00:05:08.011 00.005 11060 IsSlewing returns 0
00:05:08.011 00.000 11060 IsGuiding returns 0
00:05:08.011 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:08.021 00.010 10844 UpdateGuideState exits: m=2959 SNR=35.5 Saturated
00:05:08.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:08.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:08.021 00.000 10844 Enqueuing Expose request
00:05:08.042 00.021 11060 IsGuiding returns 0
00:05:08.042 00.000 11060 Move returns status 0, amount 23
00:05:08.042 00.000 11060 MoveAxis(N, 0, ABG)
00:05:08.042 00.000 11060 Move returns status 0, amount 0
00:05:08.042 00.000 11060 move complete, result=0
00:05:08.042 00.000 11060 worker thread done servicing request
00:05:08.042 00.000 11060 Worker thread wakes up
00:05:08.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:08.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:08.045 00.003 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
00:05:08.678 00.633 11060 Exposure complete
00:05:08.894 00.216 11060 worker thread done servicing request
00:05:08.894 00.000 10844 OnExposeComplete: enter
00:05:08.894 00.000 10844 UpdateGuideState(): m_state=6
00:05:08.894 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4537
00:05:08.894 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.36, Mass=3533, SNR=38.3, Peak=244 HFD=3.5
00:05:08.894 00.000 10844 MultiStar: [#1 0.20,0.38,0.94,U] [#2 -0.23,0.12,1.85,U] [#3 0.41,0.18,0.94,U] [#4 -0.07,0.42,0.83,U] [#5 -0.09,0.48,0.93,U] [#6 0.35,0.42,0.83,U] [#7 0.10,0.11,0.78,U] [#8 -0.34,0.93,0.00,M4] 
00:05:08.894 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.26}, one-star: {0.31, 0.08}
00:05:08.894 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
00:05:08.894 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
00:05:08.894 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.25 mountX=-0.27 mountY=0.04, mountTheta=2.98
00:05:08.898 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.26, opts=13)
00:05:08.898 00.000 10844 Enqueuing Move request for scope (0.09, 0.26)
00:05:08.898 00.000 11060 Worker thread wakes up
00:05:08.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
00:05:08.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
00:05:08.898 00.000 11060 Moving (0.09, 0.26) raw xDistance=-0.27 yDistance=0.04
00:05:08.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:05:08.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:08.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:05:08.898 00.000 11060 MoveAxis(E, 47, ABG)
00:05:08.898 00.000 11060 Guiding  Dir = 2, Dur = 47
00:05:08.904 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:08.921 00.017 10844 UpdateGuideState exits: m=3533 SNR=38.3
00:05:08.923 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:08.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:08.923 00.000 10844 Enqueuing Expose request
00:05:08.934 00.011 11060 IsSlewing returns 0
00:05:08.934 00.000 11060 IsGuiding returns 0
00:05:09.027 00.093 11060 IsGuiding returns 0
00:05:09.027 00.000 11060 Move returns status 0, amount 47
00:05:09.027 00.000 11060 MoveAxis(N, 0, ABG)
00:05:09.027 00.000 11060 Move returns status 0, amount 0
00:05:09.027 00.000 11060 move complete, result=0
00:05:09.027 00.000 11060 worker thread done servicing request
00:05:09.027 00.000 11060 Worker thread wakes up
00:05:09.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:09.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:09.027 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
00:05:09.652 00.625 11060 Exposure complete
00:05:09.823 00.171 11060 worker thread done servicing request
00:05:09.823 00.000 10844 OnExposeComplete: enter
00:05:09.823 00.000 10844 UpdateGuideState(): m_state=6
00:05:09.823 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4538
00:05:09.823 00.000 10844 Star::Find returns 1 (0), X=258.21, Y=61.06, Mass=2868, SNR=34.5, Peak=238 HFD=3.2
00:05:09.823 00.000 10844 MultiStar: [#1 -0.39,0.73,0.00,M2] [#2 -0.32,0.64,0.00,M2] [#3 0.35,-0.00,1.04,U] [#4 0.35,-0.15,1.04,U] [#5 -0.15,0.14,1.05,U] [#6 0.21,0.14,0.96,U] [#7 -0.38,-0.54,0.00,M1] [#8 -0.68,0.48,0.00,M5] 
00:05:09.823 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.02}, one-star: {-0.15, -0.22}
00:05:09.823 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
00:05:09.828 00.005 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
00:05:09.828 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.17 mountX=-0.00 mountY=0.12, mountTheta=1.59
00:05:09.828 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
00:05:09.828 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
00:05:09.828 00.000 11060 Worker thread wakes up
00:05:09.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
00:05:09.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
00:05:09.828 00.000 11060 Moving (0.12, -0.02) raw xDistance=-0.00 yDistance=0.12
00:05:09.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:05:09.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:09.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:05:09.828 00.000 11060 MoveAxis(E, 0, ABG)
00:05:09.828 00.000 11060 Move returns status 0, amount 0
00:05:09.828 00.000 11060 MoveAxis(N, 0, ABG)
00:05:09.828 00.000 11060 Move returns status 0, amount 0
00:05:09.828 00.000 11060 move complete, result=0
00:05:09.828 00.000 11060 worker thread done servicing request
00:05:09.835 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:09.849 00.014 10844 UpdateGuideState exits: m=2868 SNR=34.5
00:05:09.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:09.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:09.849 00.000 10844 Enqueuing Expose request
00:05:09.849 00.000 11060 Worker thread wakes up
00:05:09.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:09.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:09.849 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:10.486 00.637 11060 Exposure complete
00:05:10.638 00.152 11060 worker thread done servicing request
00:05:10.643 00.005 10844 OnExposeComplete: enter
00:05:10.643 00.000 10844 UpdateGuideState(): m_state=6
00:05:10.643 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4539
00:05:10.643 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.04, Mass=2836, SNR=34.1, Peak=232 HFD=3.4
00:05:10.643 00.000 10844 MultiStar: [#1 0.27,-0.55,1.02,U] [#2 -0.40,-0.26,2.05,U] [#3 0.38,-0.24,1.04,U] [#4 0.07,-0.36,1.01,U] [#5 -0.36,-0.04,1.03,U] [#6 0.07,-0.24,0.91,U] [#7 -0.32,-1.03,0.00,M2] [#8 -0.43,-0.47,0.00,M6] 
00:05:10.643 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.28}, one-star: {0.24, -0.24}
00:05:10.643 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
00:05:10.643 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
00:05:10.643 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.63 mountX=0.27 mountY=0.03, mountTheta=0.11
00:05:10.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.28, opts=13)
00:05:10.645 00.000 10844 Enqueuing Move request for scope (-0.02, -0.28)
00:05:10.645 00.000 11060 Worker thread wakes up
00:05:10.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
00:05:10.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
00:05:10.645 00.000 11060 Moving (-0.02, -0.28) raw xDistance=0.27 yDistance=0.03
00:05:10.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
00:05:10.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:10.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:05:10.645 00.000 11060 MoveAxis(W, 48, ABG)
00:05:10.645 00.000 11060 Guiding  Dir = 3, Dur = 48
00:05:10.648 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:10.662 00.014 10844 UpdateGuideState exits: m=2836 SNR=34.1
00:05:10.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:10.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:10.662 00.000 10844 Enqueuing Expose request
00:05:10.674 00.012 11060 IsSlewing returns 0
00:05:10.674 00.000 11060 IsGuiding returns 0
00:05:10.766 00.092 11060 IsGuiding returns 0
00:05:10.767 00.001 11060 Move returns status 0, amount 48
00:05:10.767 00.000 11060 MoveAxis(N, 0, ABG)
00:05:10.767 00.000 11060 Move returns status 0, amount 0
00:05:10.767 00.000 11060 move complete, result=0
00:05:10.767 00.000 11060 worker thread done servicing request
00:05:10.767 00.000 11060 Worker thread wakes up
00:05:10.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:10.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:10.771 00.004 10844 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
00:05:11.406 00.635 11060 Exposure complete
00:05:11.580 00.174 11060 worker thread done servicing request
00:05:11.580 00.000 10844 OnExposeComplete: enter
00:05:11.580 00.000 10844 UpdateGuideState(): m_state=6
00:05:11.580 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4540
00:05:11.580 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.60, Mass=2535, SNR=32.3, Peak=224 HFD=3.5
00:05:11.580 00.000 10844 MultiStar: [#1 0.46,0.48,0.00,M2] [#2 -0.36,0.50,2.28,U] [#3 0.52,-0.16,1.12,U] [#4 -0.01,0.48,1.12,U] [#5 0.33,0.04,1.13,U] [#6 0.07,0.29,1.05,U] [#7 -0.09,0.48,0.97,U] [#8 -0.13,0.70,0.00,M7] 
00:05:11.580 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.30}, one-star: {0.38, 0.32}
00:05:11.580 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
00:05:11.580 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:05:11.580 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.39 mountX=-0.31 mountY=0.01, mountTheta=3.12
00:05:11.580 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.30, opts=13)
00:05:11.580 00.000 10844 Enqueuing Move request for scope (0.06, 0.30)
00:05:11.580 00.000 11060 Worker thread wakes up
00:05:11.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.30) opts 0xd
00:05:11.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.30)
00:05:11.580 00.000 11060 Moving (0.06, 0.30) raw xDistance=-0.31 yDistance=0.01
00:05:11.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:05:11.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:11.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:11.580 00.000 11060 MoveAxis(E, 52, ABG)
00:05:11.580 00.000 11060 Guiding  Dir = 2, Dur = 52
00:05:11.590 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:11.600 00.010 11060 IsSlewing returns 0
00:05:11.601 00.001 11060 IsGuiding returns 0
00:05:11.601 00.000 10844 UpdateGuideState exits: m=2535 SNR=32.3
00:05:11.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:11.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:11.601 00.000 10844 Enqueuing Expose request
00:05:11.666 00.065 11060 IsGuiding returns 0
00:05:11.666 00.000 11060 Move returns status 0, amount 52
00:05:11.666 00.000 11060 MoveAxis(N, 0, ABG)
00:05:11.666 00.000 11060 Move returns status 0, amount 0
00:05:11.666 00.000 11060 move complete, result=0
00:05:11.666 00.000 11060 worker thread done servicing request
00:05:11.666 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
00:05:11.666 00.000 11060 Worker thread wakes up
00:05:11.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:11.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:12.294 00.628 11060 Exposure complete
00:05:12.509 00.215 11060 worker thread done servicing request
00:05:12.514 00.005 10844 OnExposeComplete: enter
00:05:12.514 00.000 10844 UpdateGuideState(): m_state=6
00:05:12.514 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4541
00:05:12.514 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.94, Mass=3263, SNR=36.4, Peak=247 HFD=3.9
00:05:12.514 00.000 10844 MultiStar: [#1 0.67,0.74,0.00,M3] [#2 -0.03,1.18,0.00,M1] [#3 0.83,0.39,0.00,M1] [#4 0.09,0.42,1.00,U] [#5 -0.21,0.66,0.00,M1] [#6 0.26,0.47,0.86,U] [#7 0.30,0.66,0.00,M2] [#8 -0.41,0.80,0.00,M8] 
00:05:12.514 00.000 10844 refined, 2 included, MultiStar: {0.25, 0.52}, one-star: {0.41, 0.66}
00:05:12.514 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
00:05:12.514 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
00:05:12.514 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.52 hyp=0.58 cameraTheta=1.12 mountX=-0.56 mountY=0.17, mountTheta=2.85
00:05:12.514 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.52, opts=13)
00:05:12.514 00.000 10844 Enqueuing Move request for scope (0.25, 0.52)
00:05:12.514 00.000 11060 Worker thread wakes up
00:05:12.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.52) opts 0xd
00:05:12.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.52)
00:05:12.514 00.000 11060 Moving (0.25, 0.52) raw xDistance=-0.56 yDistance=0.17
00:05:12.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.56
00:05:12.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:12.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:05:12.514 00.000 11060 MoveAxis(E, 98, ABG)
00:05:12.514 00.000 11060 Guiding  Dir = 2, Dur = 98
00:05:12.525 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:12.525 00.000 11060 IsSlewing returns 0
00:05:12.525 00.000 11060 IsGuiding returns 0
00:05:12.540 00.015 10844 UpdateGuideState exits: m=3263 SNR=36.4
00:05:12.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:12.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:12.540 00.000 10844 Enqueuing Expose request
00:05:12.637 00.097 11060 IsGuiding returns 0
00:05:12.637 00.000 11060 Move returns status 0, amount 98
00:05:12.637 00.000 11060 MoveAxis(N, 0, ABG)
00:05:12.637 00.000 11060 Move returns status 0, amount 0
00:05:12.637 00.000 11060 move complete, result=0
00:05:12.637 00.000 11060 worker thread done servicing request
00:05:12.637 00.000 11060 Worker thread wakes up
00:05:12.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:12.637 00.000 10844 GuideStep: -0.6 px 98 ms EAST, 0.2 px 0 ms NORTH
00:05:12.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:13.257 00.620 11060 Exposure complete
00:05:13.444 00.187 11060 worker thread done servicing request
00:05:13.444 00.000 10844 OnExposeComplete: enter
00:05:13.444 00.000 10844 UpdateGuideState(): m_state=6
00:05:13.444 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4542
00:05:13.444 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.04, Mass=2797, SNR=34.4, Peak=245 HFD=3.5
00:05:13.444 00.000 10844 MultiStar: [#1 0.12,-0.52,0.95,U] [#2 -0.23,-0.02,1.99,U] [#3 0.31,0.25,0.99,U] [#4 0.10,-0.34,1.00,U] [#5 -0.03,-0.49,1.14,U] [#6 0.45,0.37,0.98,U] [#7 -0.20,-0.22,0.90,U] [#8 -0.16,0.25,0.94,U] 
00:05:13.444 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.08, -0.24}
00:05:13.444 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
00:05:13.444 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
00:05:13.444 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.35 mountX=0.10 mountY=0.04, mountTheta=0.39
00:05:13.447 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
00:05:13.447 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
00:05:13.447 00.000 11060 Worker thread wakes up
00:05:13.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:05:13.447 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:05:13.447 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.04
00:05:13.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:05:13.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:13.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:05:13.447 00.000 11060 MoveAxis(E, 0, ABG)
00:05:13.447 00.000 11060 Move returns status 0, amount 0
00:05:13.447 00.000 11060 MoveAxis(N, 0, ABG)
00:05:13.447 00.000 11060 Move returns status 0, amount 0
00:05:13.447 00.000 11060 move complete, result=0
00:05:13.449 00.002 11060 worker thread done servicing request
00:05:13.456 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:05:13.477 00.021 10844 UpdateGuideState exits: m=2797 SNR=34.4
00:05:13.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:13.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:13.477 00.000 10844 Enqueuing Expose request
00:05:13.477 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:13.477 00.000 11060 Worker thread wakes up
00:05:13.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:13.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:14.100 00.623 11060 Exposure complete
00:05:14.251 00.151 11060 worker thread done servicing request
00:05:14.251 00.000 10844 OnExposeComplete: enter
00:05:14.251 00.000 10844 UpdateGuideState(): m_state=6
00:05:14.251 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4543
00:05:14.251 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=61.05, Mass=3155, SNR=35.8, Peak=243 HFD=3.4
00:05:14.251 00.000 10844 MultiStar: [#1 0.02,-0.07,1.01,U] [#2 0.01,0.19,1.91,U] [#3 0.30,-0.52,0.93,U] [#4 0.38,0.23,0.95,U] [#5 -0.06,-0.25,0.96,U] [#6 -0.15,-0.03,0.94,U] [#7 -0.15,-0.22,0.88,U] [#8 -0.29,0.18,1.00,U] 
00:05:14.251 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {-0.01, -0.23}
00:05:14.251 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
00:05:14.251 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
00:05:14.251 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.48 mountX=0.05 mountY=0.01, mountTheta=0.26
00:05:14.251 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.05, opts=13)
00:05:14.251 00.000 10844 Enqueuing Move request for scope (0.00, -0.05)
00:05:14.251 00.000 11060 Worker thread wakes up
00:05:14.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
00:05:14.251 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
00:05:14.251 00.000 11060 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=0.01
00:05:14.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:05:14.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:14.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:14.251 00.000 11060 MoveAxis(E, 0, ABG)
00:05:14.251 00.000 11060 Move returns status 0, amount 0
00:05:14.251 00.000 11060 MoveAxis(N, 0, ABG)
00:05:14.251 00.000 11060 Move returns status 0, amount 0
00:05:14.251 00.000 11060 move complete, result=0
00:05:14.251 00.000 11060 worker thread done servicing request
00:05:14.256 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:14.272 00.016 10844 UpdateGuideState exits: m=3155 SNR=35.8
00:05:14.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:14.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:14.272 00.000 10844 Enqueuing Expose request
00:05:14.272 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:14.272 00.000 11060 Worker thread wakes up
00:05:14.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:14.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:14.915 00.643 11060 Exposure complete
00:05:15.074 00.159 11060 worker thread done servicing request
00:05:15.074 00.000 10844 OnExposeComplete: enter
00:05:15.074 00.000 10844 UpdateGuideState(): m_state=6
00:05:15.074 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4544
00:05:15.074 00.000 10844 Star::Find returns 1 (1), X=258.32, Y=61.54, Mass=3247, SNR=36.7, Peak=255 HFD=3.5
00:05:15.074 00.000 10844 MultiStar: [#1 0.11,-0.11,1.09,U] [#2 -0.00,0.15,1.96,U] [#3 0.16,-0.36,0.88,U] [#4 0.17,-0.21,0.94,U] [#5 -0.17,-0.59,0.91,U] [#6 -0.10,-0.27,0.85,U] [#7 -0.19,-1.01,0.00,M1] [#8 -0.22,0.06,0.94,U] 
00:05:15.074 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.09}, one-star: {-0.04, 0.26}
00:05:15.074 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
00:05:15.074 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
00:05:15.074 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.66 mountX=0.09 mountY=0.01, mountTheta=0.07
00:05:15.079 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
00:05:15.079 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
00:05:15.080 00.001 11060 Worker thread wakes up
00:05:15.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
00:05:15.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
00:05:15.080 00.000 11060 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.01
00:05:15.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:05:15.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:15.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:15.087 00.007 11060 MoveAxis(E, 0, ABG)
00:05:15.087 00.000 11060 Move returns status 0, amount 0
00:05:15.087 00.000 11060 MoveAxis(N, 0, ABG)
00:05:15.087 00.000 11060 Move returns status 0, amount 0
00:05:15.087 00.000 11060 move complete, result=0
00:05:15.087 00.000 11060 worker thread done servicing request
00:05:15.090 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:15.105 00.015 10844 UpdateGuideState exits: m=3247 SNR=36.7 Saturated
00:05:15.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:15.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:15.105 00.000 10844 Enqueuing Expose request
00:05:15.105 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:15.105 00.000 11060 Worker thread wakes up
00:05:15.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:15.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:15.737 00.632 11060 Exposure complete
00:05:15.884 00.147 11060 worker thread done servicing request
00:05:15.887 00.003 10844 OnExposeComplete: enter
00:05:15.887 00.000 10844 UpdateGuideState(): m_state=6
00:05:15.887 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4545
00:05:15.887 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.35, Mass=3182, SNR=36.4, Peak=243 HFD=3.4
00:05:15.887 00.000 10844 MultiStar: [#1 0.21,0.43,1.00,U] [#2 -0.44,-0.33,1.89,U] [#3 0.70,-0.24,0.00,M1] [#4 0.52,-0.40,0.00,M1] [#5 -0.60,-1.01,0.00,M1] [#6 0.12,-0.53,0.95,U] [#7 0.06,-0.51,0.89,U] [#8 -0.49,-0.15,0.94,U] 
00:05:15.887 00.000 10844 single-star, 5 included, MultiStar: {-0.12, -0.18}, one-star: {0.15, 0.07}
00:05:15.887 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
00:05:15.887 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
00:05:15.887 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=-0.10 mountY=0.13, mountTheta=2.22
00:05:15.887 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.07, opts=13)
00:05:15.887 00.000 10844 Enqueuing Move request for scope (0.15, 0.07)
00:05:15.887 00.000 11060 Worker thread wakes up
00:05:15.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:05:15.887 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:05:15.887 00.000 11060 Moving (0.15, 0.07) raw xDistance=-0.10 yDistance=0.13
00:05:15.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:05:15.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:15.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:05:15.887 00.000 11060 MoveAxis(E, 0, ABG)
00:05:15.887 00.000 11060 Move returns status 0, amount 0
00:05:15.887 00.000 11060 MoveAxis(N, 0, ABG)
00:05:15.887 00.000 11060 Move returns status 0, amount 0
00:05:15.890 00.003 11060 move complete, result=0
00:05:15.890 00.000 11060 worker thread done servicing request
00:05:15.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:15.916 00.026 10844 UpdateGuideState exits: m=3182 SNR=36.4
00:05:15.918 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:15.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:15.918 00.000 10844 Enqueuing Expose request
00:05:15.918 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:15.918 00.000 11060 Worker thread wakes up
00:05:15.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:15.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:16.543 00.625 11060 Exposure complete
00:05:16.706 00.163 11060 worker thread done servicing request
00:05:16.706 00.000 10844 OnExposeComplete: enter
00:05:16.706 00.000 10844 UpdateGuideState(): m_state=6
00:05:16.706 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4546
00:05:16.706 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=60.82, Mass=3362, SNR=36.9, Peak=255 HFD=3.8
00:05:16.706 00.000 10844 MultiStar: [#1 -0.09,-0.19,0.95,U] [#2 -0.40,-0.06,1.91,U] [#3 -0.06,-0.18,0.92,U] [#4 -0.22,-0.46,0.92,U] [#5 -0.13,-0.75,0.00,M2] [#6 -0.33,0.05,0.87,U] [#7 -0.42,-0.10,0.86,U] [#8 -0.65,0.07,0.00,M5] 
00:05:16.706 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.18}, one-star: {0.17, -0.45}
00:05:16.706 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
00:05:16.706 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
00:05:16.706 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-2.43 mountX=0.22 mountY=-0.18, mountTheta=-0.69
00:05:16.708 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.18, opts=13)
00:05:16.708 00.000 10844 Enqueuing Move request for scope (-0.21, -0.18)
00:05:16.708 00.000 11060 Worker thread wakes up
00:05:16.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd
00:05:16.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.18)
00:05:16.708 00.000 11060 Moving (-0.21, -0.18) raw xDistance=0.22 yDistance=-0.18
00:05:16.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:05:16.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:16.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:05:16.708 00.000 11060 MoveAxis(W, 38, ABG)
00:05:16.710 00.002 11060 Guiding  Dir = 3, Dur = 38
00:05:16.723 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:16.747 00.024 11060 IsSlewing returns 0
00:05:16.747 00.000 11060 IsGuiding returns 0
00:05:16.750 00.003 10844 UpdateGuideState exits: m=3362 SNR=36.9 Saturated
00:05:16.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:16.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:16.750 00.000 10844 Enqueuing Expose request
00:05:16.821 00.071 11060 IsGuiding returns 0
00:05:16.821 00.000 11060 Move returns status 0, amount 38
00:05:16.821 00.000 11060 MoveAxis(N, 0, ABG)
00:05:16.821 00.000 11060 Move returns status 0, amount 0
00:05:16.821 00.000 11060 move complete, result=0
00:05:16.821 00.000 11060 worker thread done servicing request
00:05:16.821 00.000 11060 Worker thread wakes up
00:05:16.822 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:16.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:16.835 00.013 10844 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
00:05:17.460 00.625 11060 Exposure complete
00:05:17.675 00.215 11060 worker thread done servicing request
00:05:17.675 00.000 10844 OnExposeComplete: enter
00:05:17.675 00.000 10844 UpdateGuideState(): m_state=6
00:05:17.675 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4547
00:05:17.675 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=60.73, Mass=2803, SNR=33.8, Peak=239 HFD=3.6
00:05:17.675 00.000 10844 MultiStar: [#1 0.13,0.16,1.04,U] [#2 -0.42,0.42,2.15,U] [#3 0.23,-0.12,1.05,U] [#4 -0.45,0.30,0.98,U] [#5 -0.00,-0.10,1.07,U] [#6 -0.27,0.65,0.00,M1] [#7 -0.30,-0.60,0.00,M1] [#8 -0.05,0.02,1.06,U] 
00:05:17.675 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.07}, one-star: {0.44, -0.55}
00:05:17.677 00.002 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
00:05:17.677 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
00:05:17.677 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.34 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
00:05:17.679 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.07, opts=13)
00:05:17.679 00.000 10844 Enqueuing Move request for scope (-0.07, 0.07)
00:05:17.679 00.000 11060 Worker thread wakes up
00:05:17.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
00:05:17.679 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
00:05:17.679 00.000 11060 Moving (-0.07, 0.07) raw xDistance=-0.06 yDistance=-0.08
00:05:17.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:05:17.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:17.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:05:17.679 00.000 11060 MoveAxis(E, 0, ABG)
00:05:17.681 00.002 11060 Move returns status 0, amount 0
00:05:17.681 00.000 11060 MoveAxis(N, 0, ABG)
00:05:17.681 00.000 11060 Move returns status 0, amount 0
00:05:17.681 00.000 11060 move complete, result=0
00:05:17.681 00.000 11060 worker thread done servicing request
00:05:17.689 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:17.711 00.022 10844 UpdateGuideState exits: m=2803 SNR=33.8
00:05:17.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:17.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:17.711 00.000 10844 Enqueuing Expose request
00:05:17.711 00.000 11060 Worker thread wakes up
00:05:17.711 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:17.716 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:17.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:18.362 00.646 11060 Exposure complete
00:05:18.536 00.174 11060 worker thread done servicing request
00:05:18.536 00.000 10844 OnExposeComplete: enter
00:05:18.536 00.000 10844 UpdateGuideState(): m_state=6
00:05:18.536 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4548
00:05:18.536 00.000 10844 Star::Find returns 1 (0), X=258.21, Y=60.87, Mass=3142, SNR=36.0, Peak=221 HFD=4.0
00:05:18.536 00.000 10844 MultiStar: [#1 -0.10,0.41,0.97,U] [#2 -0.27,0.54,1.91,U] [#3 0.18,-0.70,0.00,M1] [#4 0.09,0.21,0.95,U] [#5 0.14,-0.09,1.00,U] [#6 -0.11,0.50,0.87,U] [#7 -0.67,-0.32,0.00,M2] [#8 -0.08,1.05,0.00,M5] 
00:05:18.536 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.24}, one-star: {-0.15, -0.41}
00:05:18.536 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
00:05:18.536 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.60)
00:05:18.536 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.95 mountX=-0.22 mountY=-0.13, mountTheta=-2.59
00:05:18.540 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.24, opts=13)
00:05:18.540 00.000 10844 Enqueuing Move request for scope (-0.09, 0.24)
00:05:18.540 00.000 11060 Worker thread wakes up
00:05:18.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
00:05:18.541 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
00:05:18.541 00.000 11060 Moving (-0.09, 0.24) raw xDistance=-0.22 yDistance=-0.13
00:05:18.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:05:18.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:18.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:18.541 00.000 11060 MoveAxis(E, 37, ABG)
00:05:18.541 00.000 11060 Guiding  Dir = 2, Dur = 37
00:05:18.546 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:05:18.566 00.020 11060 IsSlewing returns 0
00:05:18.566 00.000 11060 IsGuiding returns 0
00:05:18.571 00.005 10844 UpdateGuideState exits: m=3142 SNR=36.0
00:05:18.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:18.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:18.571 00.000 10844 Enqueuing Expose request
00:05:18.623 00.052 11060 IsGuiding returns 0
00:05:18.623 00.000 11060 Move returns status 0, amount 37
00:05:18.623 00.000 11060 MoveAxis(N, 0, ABG)
00:05:18.623 00.000 11060 Move returns status 0, amount 0
00:05:18.623 00.000 11060 move complete, result=0
00:05:18.623 00.000 11060 worker thread done servicing request
00:05:18.623 00.000 11060 Worker thread wakes up
00:05:18.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:18.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:18.623 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
00:05:19.258 00.635 11060 Exposure complete
00:05:19.394 00.136 11060 worker thread done servicing request
00:05:19.394 00.000 10844 OnExposeComplete: enter
00:05:19.394 00.000 10844 UpdateGuideState(): m_state=6
00:05:19.394 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4549
00:05:19.394 00.000 10844 Star::Find returns 1 (0), X=259.04, Y=60.54, Mass=2983, SNR=34.7, Peak=253 HFD=3.6
00:05:19.394 00.000 10844 MultiStar: [#1 0.10,0.06,0.98,U] [#2 -0.55,-0.09,2.17,U] [#3 0.15,-0.82,0.00,M2] [#4 -0.01,-0.22,0.94,U] [#5 -0.10,-0.62,0.00,M1] [#6 0.17,-0.05,1.02,U] [#7 -0.51,-0.20,0.82,U] [#8 -0.26,0.57,0.00,M6] 
00:05:19.394 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.19}, one-star: {0.68, -0.74}
00:05:19.394 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
00:05:19.394 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
00:05:19.394 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.05 mountX=0.20 mountY=-0.07, mountTheta=-0.32
00:05:19.394 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.19, opts=13)
00:05:19.394 00.000 10844 Enqueuing Move request for scope (-0.10, -0.19)
00:05:19.394 00.000 11060 Worker thread wakes up
00:05:19.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
00:05:19.394 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
00:05:19.394 00.000 11060 Moving (-0.10, -0.19) raw xDistance=0.20 yDistance=-0.07
00:05:19.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:05:19.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:19.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:05:19.394 00.000 11060 MoveAxis(W, 34, ABG)
00:05:19.394 00.000 11060 Guiding  Dir = 3, Dur = 34
00:05:19.399 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:19.410 00.011 11060 IsSlewing returns 0
00:05:19.410 00.000 11060 IsGuiding returns 0
00:05:19.425 00.015 10844 UpdateGuideState exits: m=2983 SNR=34.7
00:05:19.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:19.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:19.425 00.000 10844 Enqueuing Expose request
00:05:19.456 00.031 11060 IsGuiding returns 0
00:05:19.456 00.000 11060 Move returns status 0, amount 34
00:05:19.456 00.000 11060 MoveAxis(N, 0, ABG)
00:05:19.456 00.000 11060 Move returns status 0, amount 0
00:05:19.456 00.000 11060 move complete, result=0
00:05:19.456 00.000 11060 worker thread done servicing request
00:05:19.456 00.000 11060 Worker thread wakes up
00:05:19.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:19.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:19.456 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
00:05:20.093 00.637 11060 Exposure complete
00:05:20.247 00.154 11060 worker thread done servicing request
00:05:20.247 00.000 10844 OnExposeComplete: enter
00:05:20.247 00.000 10844 UpdateGuideState(): m_state=6
00:05:20.247 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4550
00:05:20.247 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=61.71, Mass=2981, SNR=35.2, Peak=255 HFD=3.4
00:05:20.247 00.000 10844 MultiStar: [#1 0.24,0.56,1.05,U] [#2 -0.35,0.66,0.00,M1] [#3 0.34,-0.23,0.99,U] [#4 -0.19,0.44,0.99,U] [#5 -0.08,0.15,1.00,U] [#6 0.26,0.80,0.00,M1] [#7 -0.09,0.18,0.88,U] [#8 -0.15,0.85,0.00,M7] 
00:05:20.247 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.26}, one-star: {-0.01, 0.43}
00:05:20.247 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
00:05:20.247 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
00:05:20.247 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.42 mountX=-0.26 mountY=-0.00, mountTheta=-3.13
00:05:20.247 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.26, opts=13)
00:05:20.247 00.000 10844 Enqueuing Move request for scope (0.04, 0.26)
00:05:20.247 00.000 11060 Worker thread wakes up
00:05:20.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
00:05:20.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
00:05:20.247 00.000 11060 Moving (0.04, 0.26) raw xDistance=-0.26 yDistance=-0.00
00:05:20.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:05:20.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:20.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:05:20.247 00.000 11060 MoveAxis(E, 45, ABG)
00:05:20.247 00.000 11060 Guiding  Dir = 2, Dur = 45
00:05:20.253 00.006 11060 IsSlewing returns 0
00:05:20.253 00.000 11060 IsGuiding returns 0
00:05:20.260 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:20.273 00.013 10844 UpdateGuideState exits: m=2981 SNR=35.2 Saturated
00:05:20.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:20.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:20.273 00.000 10844 Enqueuing Expose request
00:05:20.299 00.026 11060 IsGuiding returns 0
00:05:20.299 00.000 11060 Move returns status 0, amount 45
00:05:20.299 00.000 11060 MoveAxis(N, 0, ABG)
00:05:20.299 00.000 11060 Move returns status 0, amount 0
00:05:20.299 00.000 11060 move complete, result=0
00:05:20.299 00.000 11060 worker thread done servicing request
00:05:20.299 00.000 11060 Worker thread wakes up
00:05:20.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:20.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:20.299 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
00:05:20.929 00.630 11060 Exposure complete
00:05:21.071 00.142 11060 worker thread done servicing request
00:05:21.071 00.000 10844 OnExposeComplete: enter
00:05:21.071 00.000 10844 UpdateGuideState(): m_state=6
00:05:21.071 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4551
00:05:21.078 00.007 10844 Star::Find returns 1 (0), X=258.56, Y=61.48, Mass=3101, SNR=35.4, Peak=249 HFD=3.3
00:05:21.078 00.000 10844 MultiStar: [#1 -0.13,0.22,1.02,U] [#2 -0.06,0.73,0.00,M2] [#3 0.17,0.07,0.89,U] [#4 0.22,0.67,0.00,M1] [#5 -0.29,0.08,1.04,U] [#6 0.10,0.45,0.96,U] [#7 -0.24,0.01,0.90,U] [#8 -0.47,0.74,0.00,M8] 
00:05:21.078 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.17}, one-star: {0.20, 0.21}
00:05:21.078 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
00:05:21.078 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
00:05:21.078 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.76 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
00:05:21.078 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.17, opts=13)
00:05:21.078 00.000 10844 Enqueuing Move request for scope (-0.03, 0.17)
00:05:21.078 00.000 11060 Worker thread wakes up
00:05:21.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
00:05:21.078 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
00:05:21.081 00.003 11060 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=-0.06
00:05:21.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:05:21.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:21.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:21.081 00.000 11060 MoveAxis(E, 30, ABG)
00:05:21.081 00.000 11060 Guiding  Dir = 2, Dur = 30
00:05:21.087 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:21.092 00.005 11060 IsSlewing returns 0
00:05:21.093 00.001 11060 IsGuiding returns 0
00:05:21.107 00.014 10844 UpdateGuideState exits: m=3101 SNR=35.4
00:05:21.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:21.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:21.107 00.000 10844 Enqueuing Expose request
00:05:21.138 00.031 11060 IsGuiding returns 0
00:05:21.138 00.000 11060 Move returns status 0, amount 30
00:05:21.138 00.000 11060 MoveAxis(N, 0, ABG)
00:05:21.138 00.000 11060 Move returns status 0, amount 0
00:05:21.138 00.000 11060 move complete, result=0
00:05:21.138 00.000 11060 worker thread done servicing request
00:05:21.138 00.000 11060 Worker thread wakes up
00:05:21.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:21.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:21.140 00.002 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
00:05:21.772 00.632 11060 Exposure complete
00:05:21.933 00.161 11060 worker thread done servicing request
00:05:21.933 00.000 10844 OnExposeComplete: enter
00:05:21.933 00.000 10844 UpdateGuideState(): m_state=6
00:05:21.933 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4552
00:05:21.933 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=61.13, Mass=2691, SNR=32.8, Peak=222 HFD=3.5
00:05:21.938 00.005 10844 MultiStar: [#1 -0.01,0.08,1.02,U] [#2 -0.13,0.14,2.17,U] [#3 -0.08,-0.72,0.00,M1] [#4 -0.11,0.38,1.12,U] [#5 0.13,-0.50,1.08,U] [#6 -0.18,0.31,1.06,U] [#7 -0.17,-0.24,0.90,U] [#8 -0.30,0.64,0.00,M9] 
00:05:21.938 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.03}, one-star: {-0.14, -0.14}
00:05:21.938 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
00:05:21.938 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.72)
00:05:21.938 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.83 mountX=-0.01 mountY=-0.09, mountTheta=-1.70
00:05:21.950 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
00:05:21.950 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
00:05:21.950 00.000 11060 Worker thread wakes up
00:05:21.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:05:21.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:05:21.950 00.000 11060 Moving (-0.09, 0.03) raw xDistance=-0.01 yDistance=-0.09
00:05:21.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:05:21.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:21.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:21.950 00.000 11060 MoveAxis(E, 0, ABG)
00:05:21.950 00.000 11060 Move returns status 0, amount 0
00:05:21.950 00.000 11060 MoveAxis(N, 0, ABG)
00:05:21.950 00.000 11060 Move returns status 0, amount 0
00:05:21.950 00.000 11060 move complete, result=0
00:05:21.950 00.000 11060 worker thread done servicing request
00:05:21.953 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:21.970 00.017 10844 UpdateGuideState exits: m=2691 SNR=32.8
00:05:21.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:21.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:21.970 00.000 10844 Enqueuing Expose request
00:05:21.970 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:21.970 00.000 11060 Worker thread wakes up
00:05:21.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:21.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:22.593 00.623 11060 Exposure complete
00:05:22.749 00.156 11060 worker thread done servicing request
00:05:22.749 00.000 10844 OnExposeComplete: enter
00:05:22.749 00.000 10844 UpdateGuideState(): m_state=6
00:05:22.749 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4553
00:05:22.749 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.12, Mass=3317, SNR=36.8, Peak=255 HFD=3.5
00:05:22.754 00.005 10844 MultiStar: [#1 0.69,0.62,0.00,M1] [#2 0.14,1.10,0.00,M2] [#3 0.66,0.35,0.00,M2] [#4 0.05,0.42,1.07,U] [#5 -0.10,0.00,1.01,U] [#6 0.56,0.69,0.00,M1] [#7 -0.00,0.13,0.83,U] [#8 0.04,1.03,0.00,M10] 
00:05:22.754 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.10}, one-star: {0.12, -0.16}
00:05:22.754 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
00:05:22.754 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = -3.14)
00:05:22.754 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.41 mountX=-0.10 mountY=-0.00, mountTheta=-3.14
00:05:22.754 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
00:05:22.754 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
00:05:22.754 00.000 11060 Worker thread wakes up
00:05:22.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:05:22.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:05:22.754 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.00
00:05:22.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:05:22.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:22.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:05:22.754 00.000 11060 MoveAxis(E, 0, ABG)
00:05:22.754 00.000 11060 Move returns status 0, amount 0
00:05:22.754 00.000 11060 MoveAxis(N, 0, ABG)
00:05:22.754 00.000 11060 Move returns status 0, amount 0
00:05:22.754 00.000 11060 move complete, result=0
00:05:22.754 00.000 11060 worker thread done servicing request
00:05:22.762 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:22.769 00.007 10844 UpdateGuideState exits: m=3317 SNR=36.8 Saturated
00:05:22.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:22.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:22.769 00.000 10844 Enqueuing Expose request
00:05:22.769 00.000 11060 Worker thread wakes up
00:05:22.769 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:22.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:22.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:23.396 00.627 11060 Exposure complete
00:05:23.548 00.152 11060 worker thread done servicing request
00:05:23.553 00.005 10844 OnExposeComplete: enter
00:05:23.553 00.000 10844 UpdateGuideState(): m_state=6
00:05:23.553 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4554
00:05:23.553 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=62.00, Mass=3056, SNR=35.2, Peak=223 HFD=3.8
00:05:23.553 00.000 10844 MultiStar: [#1 -0.03,0.44,1.03,U] [#2 -0.21,0.69,0.00,M3] [#3 0.62,0.58,0.00,M3] [#4 -0.08,0.99,0.00,M1] [#5 -0.08,0.31,1.01,U] [#6 0.09,0.61,0.88,U] [#7 -0.26,0.56,0.83,U] [#8 0.21,1.42,0.00,R] 
00:05:23.553 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.53}, one-star: {-0.00, 0.72}
00:05:23.553 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.43 = -2.86)
00:05:23.553 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.88)
00:05:23.553 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.53 hyp=0.53 cameraTheta=1.67 mountX=-0.51 mountY=-0.14, mountTheta=-2.87
00:05:23.553 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.53, opts=13)
00:05:23.553 00.000 10844 Enqueuing Move request for scope (-0.05, 0.53)
00:05:23.553 00.000 11060 Worker thread wakes up
00:05:23.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.53) opts 0xd
00:05:23.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.53)
00:05:23.553 00.000 11060 Moving (-0.05, 0.53) raw xDistance=-0.51 yDistance=-0.14
00:05:23.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
00:05:23.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:23.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:05:23.553 00.000 11060 MoveAxis(E, 88, ABG)
00:05:23.553 00.000 11060 Guiding  Dir = 2, Dur = 88
00:05:23.558 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:23.569 00.011 11060 IsSlewing returns 0
00:05:23.569 00.000 11060 IsGuiding returns 0
00:05:23.574 00.005 10844 UpdateGuideState exits: m=3056 SNR=35.2
00:05:23.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:23.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:23.574 00.000 10844 Enqueuing Expose request
00:05:23.661 00.087 11060 IsGuiding returns 0
00:05:23.661 00.000 11060 Move returns status 0, amount 88
00:05:23.661 00.000 11060 MoveAxis(N, 0, ABG)
00:05:23.661 00.000 11060 Move returns status 0, amount 0
00:05:23.661 00.000 11060 move complete, result=0
00:05:23.661 00.000 11060 worker thread done servicing request
00:05:23.661 00.000 10844 GuideStep: -0.5 px 88 ms EAST, -0.1 px 0 ms NORTH
00:05:23.661 00.000 11060 Worker thread wakes up
00:05:23.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:23.663 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:24.306 00.643 11060 Exposure complete
00:05:24.497 00.191 11060 worker thread done servicing request
00:05:24.497 00.000 10844 OnExposeComplete: enter
00:05:24.497 00.000 10844 UpdateGuideState(): m_state=6
00:05:24.500 00.003 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4555
00:05:24.500 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.55, Mass=3239, SNR=36.6, Peak=252 HFD=3.2
00:05:24.500 00.000 10844 MultiStar: [#1 0.16,0.63,0.00,M1] [#2 -0.22,0.78,0.00,M4] [#3 0.03,0.18,1.00,U] [#4 -0.27,0.57,0.00,M2] [#5 -0.50,0.64,0.00,M1] [#6 0.00,0.50,0.96,U] [#7 -0.13,-0.26,0.86,U] [#8 -0.35,-0.52,0.00,M1] 
00:05:24.500 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.19}, one-star: {0.18, 0.27}
00:05:24.500 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
00:05:24.500 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
00:05:24.500 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.42 mountX=-0.19 mountY=-0.00, mountTheta=-3.13
00:05:24.500 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.19, opts=13)
00:05:24.502 00.002 10844 Enqueuing Move request for scope (0.03, 0.19)
00:05:24.502 00.000 11060 Worker thread wakes up
00:05:24.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
00:05:24.502 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
00:05:24.502 00.000 11060 Moving (0.03, 0.19) raw xDistance=-0.19 yDistance=-0.00
00:05:24.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.19
00:05:24.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:24.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:05:24.502 00.000 11060 MoveAxis(E, 35, ABG)
00:05:24.502 00.000 11060 Guiding  Dir = 2, Dur = 35
00:05:24.510 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:24.515 00.005 11060 IsSlewing returns 0
00:05:24.515 00.000 11060 IsGuiding returns 0
00:05:24.520 00.005 10844 UpdateGuideState exits: m=3239 SNR=36.6
00:05:24.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:24.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:24.520 00.000 10844 Enqueuing Expose request
00:05:24.562 00.042 11060 IsGuiding returns 0
00:05:24.562 00.000 11060 Move returns status 0, amount 35
00:05:24.562 00.000 11060 MoveAxis(N, 0, ABG)
00:05:24.562 00.000 11060 Move returns status 0, amount 0
00:05:24.562 00.000 11060 move complete, result=0
00:05:24.562 00.000 11060 worker thread done servicing request
00:05:24.562 00.000 11060 Worker thread wakes up
00:05:24.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:24.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:24.576 00.014 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
00:05:25.183 00.607 11060 Exposure complete
00:05:25.332 00.149 11060 worker thread done servicing request
00:05:25.332 00.000 10844 OnExposeComplete: enter
00:05:25.332 00.000 10844 UpdateGuideState(): m_state=6
00:05:25.332 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4556
00:05:25.332 00.000 10844 Star::Find returns 1 (0), X=258.71, Y=61.45, Mass=2956, SNR=35.2, Peak=243 HFD=3.4
00:05:25.332 00.000 10844 MultiStar: [#1 -0.20,0.84,0.00,M2] [#2 -0.51,0.75,0.00,M5] [#3 0.22,0.50,1.04,U] [#4 -0.27,0.59,0.00,M3] [#5 -0.40,0.13,1.04,U] [#6 0.35,0.53,0.00,M1] [#7 -0.29,0.29,0.81,U] [#8 -0.66,-0.67,0.00,M2] 
00:05:25.332 00.000 10844 refined, 3 included, MultiStar: {-0.02, 0.27}, one-star: {0.35, 0.17}
00:05:25.332 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
00:05:25.332 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
00:05:25.332 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.63 mountX=-0.26 mountY=-0.06, mountTheta=-2.92
00:05:25.338 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.27, opts=13)
00:05:25.338 00.000 10844 Enqueuing Move request for scope (-0.02, 0.27)
00:05:25.338 00.000 11060 Worker thread wakes up
00:05:25.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
00:05:25.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
00:05:25.338 00.000 11060 Moving (-0.02, 0.27) raw xDistance=-0.26 yDistance=-0.06
00:05:25.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:05:25.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:25.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:25.338 00.000 11060 MoveAxis(E, 47, ABG)
00:05:25.338 00.000 11060 Guiding  Dir = 2, Dur = 47
00:05:25.343 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:25.356 00.013 10844 UpdateGuideState exits: m=2956 SNR=35.2
00:05:25.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:25.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:25.356 00.000 10844 Enqueuing Expose request
00:05:25.369 00.013 11060 IsSlewing returns 0
00:05:25.369 00.000 11060 IsGuiding returns 0
00:05:25.430 00.061 11060 IsGuiding returns 0
00:05:25.430 00.000 11060 Move returns status 0, amount 47
00:05:25.430 00.000 11060 MoveAxis(N, 0, ABG)
00:05:25.430 00.000 11060 Move returns status 0, amount 0
00:05:25.430 00.000 11060 move complete, result=0
00:05:25.430 00.000 11060 worker thread done servicing request
00:05:25.430 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
00:05:25.430 00.000 11060 Worker thread wakes up
00:05:25.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:25.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:26.083 00.653 11060 Exposure complete
00:05:26.249 00.166 11060 worker thread done servicing request
00:05:26.249 00.000 10844 OnExposeComplete: enter
00:05:26.249 00.000 10844 UpdateGuideState(): m_state=6
00:05:26.249 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4557
00:05:26.249 00.000 10844 Star::Find returns 1 (1), X=257.86, Y=61.59, Mass=3492, SNR=38.1, Peak=255 HFD=3.6
00:05:26.249 00.000 10844 MultiStar: [#1 -0.18,0.30,0.95,U] [#2 -0.56,0.21,1.90,U] [#3 0.29,0.08,0.86,U] [#4 -0.21,-0.10,0.84,U] [#5 -1.37,0.43,0.00,M1] [#6 0.03,0.01,0.82,U] [#7 -0.43,-0.14,0.77,U] [#8 -0.53,-1.02,0.00,M3] 
00:05:26.249 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.12}, one-star: {-0.50, 0.32}
00:05:26.249 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.47 = -1.81)
00:05:26.249 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.83)
00:05:26.249 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.31 cameraTheta=2.72 mountX=-0.07 mountY=-0.30, mountTheta=-1.81
00:05:26.252 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.12, opts=13)
00:05:26.252 00.000 10844 Enqueuing Move request for scope (-0.28, 0.12)
00:05:26.252 00.000 11060 Worker thread wakes up
00:05:26.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
00:05:26.252 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
00:05:26.252 00.000 11060 Moving (-0.28, 0.12) raw xDistance=-0.07 yDistance=-0.30
00:05:26.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:05:26.254 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:05:26.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:05:26.254 00.000 11060 MoveAxis(E, 0, ABG)
00:05:26.254 00.000 11060 Move returns status 0, amount 0
00:05:26.254 00.000 11060 MoveAxis(N, 0, ABG)
00:05:26.254 00.000 11060 Move returns status 0, amount 0
00:05:26.254 00.000 11060 move complete, result=0
00:05:26.254 00.000 11060 worker thread done servicing request
00:05:26.259 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:26.280 00.021 10844 UpdateGuideState exits: m=3492 SNR=38.1 Saturated
00:05:26.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:26.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:26.280 00.000 10844 Enqueuing Expose request
00:05:26.280 00.000 11060 Worker thread wakes up
00:05:26.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:26.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:26.280 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:05:26.905 00.625 11060 Exposure complete
00:05:27.101 00.196 11060 worker thread done servicing request
00:05:27.101 00.000 10844 OnExposeComplete: enter
00:05:27.101 00.000 10844 UpdateGuideState(): m_state=6
00:05:27.101 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4558
00:05:27.101 00.000 10844 Star::Find returns 1 (0), X=258.07, Y=61.02, Mass=3377, SNR=36.6, Peak=232 HFD=4.1
00:05:27.101 00.000 10844 MultiStar: [#1 -0.68,0.56,0.00,M2] [#2 -0.14,0.18,1.81,U] [#3 -0.16,-0.09,0.92,U] [#4 0.47,0.07,0.94,U] [#5 -0.19,0.15,0.92,U] [#6 0.00,0.01,0.87,U] [#7 -0.61,-0.10,0.79,U] [#8 -0.52,-0.62,0.00,M4] 
00:05:27.101 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.02}, one-star: {-0.29, -0.26}
00:05:27.101 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
00:05:27.101 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
00:05:27.101 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=3.01 mountX=0.01 mountY=-0.13, mountTheta=-1.52
00:05:27.103 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
00:05:27.103 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
00:05:27.103 00.000 11060 Worker thread wakes up
00:05:27.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
00:05:27.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
00:05:27.103 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.01 yDistance=-0.13
00:05:27.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:05:27.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:27.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:27.103 00.000 11060 MoveAxis(E, 0, ABG)
00:05:27.103 00.000 11060 Move returns status 0, amount 0
00:05:27.103 00.000 11060 MoveAxis(N, 0, ABG)
00:05:27.103 00.000 11060 Move returns status 0, amount 0
00:05:27.103 00.000 11060 move complete, result=0
00:05:27.103 00.000 11060 worker thread done servicing request
00:05:27.105 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:27.121 00.016 10844 UpdateGuideState exits: m=3377 SNR=36.6
00:05:27.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:27.121 00.000 10844 Enqueuing Expose request
00:05:27.121 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:27.126 00.005 11060 Worker thread wakes up
00:05:27.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:27.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:27.755 00.629 11060 Exposure complete
00:05:27.921 00.166 11060 worker thread done servicing request
00:05:27.921 00.000 10844 OnExposeComplete: enter
00:05:27.921 00.000 10844 UpdateGuideState(): m_state=6
00:05:27.921 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4559
00:05:27.921 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=60.82, Mass=3301, SNR=36.6, Peak=243 HFD=3.7
00:05:27.924 00.003 10844 MultiStar: [#1 -0.06,0.32,1.07,U] [#2 -0.72,-0.18,0.00,M4] [#3 0.06,-0.75,0.00,M1] [#4 -0.13,0.30,0.94,U] [#5 -0.28,-0.28,1.08,U] [#6 -0.08,-0.22,0.92,U] [#7 -0.31,-0.04,0.85,U] [#8 -0.57,-1.42,0.00,M5] 
00:05:27.924 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.06}, one-star: {-0.04, -0.45}
00:05:27.924 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
00:05:27.924 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
00:05:27.924 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.74 mountX=0.09 mountY=-0.13, mountTheta=-0.99
00:05:27.925 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.06, opts=13)
00:05:27.925 00.000 10844 Enqueuing Move request for scope (-0.15, -0.06)
00:05:27.925 00.000 11060 Worker thread wakes up
00:05:27.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
00:05:27.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
00:05:27.925 00.000 11060 Moving (-0.15, -0.06) raw xDistance=0.09 yDistance=-0.13
00:05:27.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:05:27.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:27.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:27.925 00.000 11060 MoveAxis(E, 0, ABG)
00:05:27.925 00.000 11060 Move returns status 0, amount 0
00:05:27.925 00.000 11060 MoveAxis(N, 0, ABG)
00:05:27.925 00.000 11060 Move returns status 0, amount 0
00:05:27.925 00.000 11060 move complete, result=0
00:05:27.927 00.002 11060 worker thread done servicing request
00:05:27.929 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:27.943 00.014 10844 UpdateGuideState exits: m=3301 SNR=36.6
00:05:27.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:27.943 00.000 10844 Enqueuing Expose request
00:05:27.943 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:27.943 00.000 11060 Worker thread wakes up
00:05:27.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:27.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:28.577 00.634 11060 Exposure complete
00:05:28.795 00.218 11060 worker thread done servicing request
00:05:28.795 00.000 10844 OnExposeComplete: enter
00:05:28.795 00.000 10844 UpdateGuideState(): m_state=6
00:05:28.795 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4560
00:05:28.795 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.46, Mass=2937, SNR=34.6, Peak=234 HFD=3.2
00:05:28.797 00.002 10844 MultiStar: [#1 0.25,-0.16,1.04,U] [#2 -0.49,0.38,0.00,M5] [#3 0.12,-0.07,0.97,U] [#4 -0.20,0.47,0.96,U] [#5 -0.25,-0.10,1.02,U] [#6 -0.24,-0.02,0.94,U] [#7 -0.52,0.08,0.97,U] [#8 -0.45,-1.21,0.00,M6] 
00:05:28.797 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.05}, one-star: {0.12, 0.18}
00:05:28.797 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.88)
00:05:28.797 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.90)
00:05:28.797 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.65 mountX=-0.03 mountY=-0.11, mountTheta=-1.88
00:05:28.798 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
00:05:28.798 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
00:05:28.798 00.000 11060 Worker thread wakes up
00:05:28.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
00:05:28.798 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
00:05:28.798 00.000 11060 Moving (-0.10, 0.05) raw xDistance=-0.03 yDistance=-0.11
00:05:28.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:05:28.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:28.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:28.798 00.000 11060 MoveAxis(E, 0, ABG)
00:05:28.800 00.002 11060 Move returns status 0, amount 0
00:05:28.800 00.000 11060 MoveAxis(N, 0, ABG)
00:05:28.800 00.000 11060 Move returns status 0, amount 0
00:05:28.800 00.000 11060 move complete, result=0
00:05:28.800 00.000 11060 worker thread done servicing request
00:05:28.804 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:28.819 00.015 10844 UpdateGuideState exits: m=2937 SNR=34.6
00:05:28.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:28.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:28.819 00.000 10844 Enqueuing Expose request
00:05:28.819 00.000 11060 Worker thread wakes up
00:05:28.819 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:28.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:28.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:29.447 00.628 11060 Exposure complete
00:05:29.654 00.207 11060 worker thread done servicing request
00:05:29.654 00.000 10844 OnExposeComplete: enter
00:05:29.654 00.000 10844 UpdateGuideState(): m_state=6
00:05:29.654 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4561
00:05:29.654 00.000 10844 Star::Find returns 1 (0), X=257.58, Y=61.01, Mass=2913, SNR=34.7, Peak=247 HFD=3.6
00:05:29.654 00.000 10844 MultiStar: [#1 -0.34,0.73,0.00,M1] [#2 -0.99,0.99,0.00,M6] [#3 -0.46,-0.59,0.00,M1] [#4 -0.23,0.19,1.00,U] [#5 -0.25,-0.43,1.03,U] [#6 -0.46,0.42,0.00,M1] [#7 -0.70,-0.19,0.00,M1] [#8 -0.92,-1.27,0.00,M7] 
00:05:29.654 00.000 10844 refined, 2 included, MultiStar: {-0.42, -0.17}, one-star: {-0.77, -0.27}
00:05:29.654 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
00:05:29.654 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
00:05:29.654 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.17 hyp=0.45 cameraTheta=-2.75 mountX=0.25 mountY=-0.38, mountTheta=-1.00
00:05:29.656 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.17, opts=13)
00:05:29.656 00.000 10844 Enqueuing Move request for scope (-0.42, -0.17)
00:05:29.656 00.000 11060 Worker thread wakes up
00:05:29.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.17) opts 0xd
00:05:29.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.17)
00:05:29.659 00.003 11060 Moving (-0.42, -0.17) raw xDistance=0.25 yDistance=-0.38
00:05:29.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:05:29.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:05:29.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:05:29.659 00.000 11060 MoveAxis(W, 43, ABG)
00:05:29.659 00.000 11060 Guiding  Dir = 3, Dur = 43
00:05:29.664 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:29.670 00.006 11060 IsSlewing returns 0
00:05:29.670 00.000 11060 IsGuiding returns 0
00:05:29.685 00.015 10844 UpdateGuideState exits: m=2913 SNR=34.7
00:05:29.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:29.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:29.685 00.000 10844 Enqueuing Expose request
00:05:29.716 00.031 11060 IsGuiding returns 0
00:05:29.716 00.000 11060 Move returns status 0, amount 43
00:05:29.716 00.000 11060 MoveAxis(N, 0, ABG)
00:05:29.716 00.000 11060 Move returns status 0, amount 0
00:05:29.716 00.000 11060 move complete, result=0
00:05:29.716 00.000 11060 worker thread done servicing request
00:05:29.716 00.000 11060 Worker thread wakes up
00:05:29.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:29.718 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:29.720 00.002 10844 GuideStep: 0.2 px 43 ms WEST, -0.4 px 0 ms NORTH
00:05:30.356 00.636 11060 Exposure complete
00:05:30.525 00.169 11060 worker thread done servicing request
00:05:30.525 00.000 10844 OnExposeComplete: enter
00:05:30.525 00.000 10844 UpdateGuideState(): m_state=6
00:05:30.525 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4562
00:05:30.525 00.000 10844 Star::Find returns 1 (1), X=258.01, Y=61.71, Mass=2911, SNR=34.5, Peak=255 HFD=3.4
00:05:30.525 00.000 10844 MultiStar: [#1 -0.14,0.07,1.08,U] [#2 -0.40,1.14,0.00,M7] [#3 0.26,0.77,0.00,M2] [#4 0.19,0.56,1.03,U] [#5 -0.46,-0.05,1.00,U] [#6 -0.69,0.26,0.00,M2] [#7 -0.66,-0.26,0.00,M2] [#8 -0.54,-0.51,0.00,M8] 
00:05:30.525 00.000 10844 refined, 3 included, MultiStar: {-0.19, 0.25}, one-star: {-0.35, 0.43}
00:05:30.525 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.97 = -2.32)
00:05:30.525 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
00:05:30.525 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.31 cameraTheta=2.21 mountX=-0.21 mountY=-0.23, mountTheta=-2.32
00:05:30.529 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.25, opts=13)
00:05:30.529 00.000 10844 Enqueuing Move request for scope (-0.19, 0.25)
00:05:30.529 00.000 11060 Worker thread wakes up
00:05:30.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
00:05:30.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
00:05:30.529 00.000 11060 Moving (-0.19, 0.25) raw xDistance=-0.21 yDistance=-0.23
00:05:30.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:05:30.529 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.14 newest=-0.71
00:05:30.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:05:30.529 00.000 11060 MoveAxis(E, 36, ABG)
00:05:30.529 00.000 11060 Guiding  Dir = 2, Dur = 36
00:05:30.535 00.006 11060 IsSlewing returns 0
00:05:30.535 00.000 11060 IsGuiding returns 0
00:05:30.537 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:05:30.549 00.012 10844 UpdateGuideState exits: m=2911 SNR=34.5 Saturated
00:05:30.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:30.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:30.549 00.000 10844 Enqueuing Expose request
00:05:30.584 00.035 11060 IsGuiding returns 0
00:05:30.584 00.000 11060 Move returns status 0, amount 36
00:05:30.584 00.000 11060 BLC: Oldest BLC event removed
00:05:30.584 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:05:30.584 00.000 11060 MoveAxis(N, 838, ABG)
00:05:30.584 00.000 11060 duration set to 750 by maxDecDuration
00:05:30.584 00.000 11060 Guiding  Dir = 0, Dur = 750
00:05:30.599 00.015 11060 IsSlewing returns 0
00:05:30.599 00.000 11060 IsGuiding returns 0
00:05:31.355 00.756 11060 IsGuiding returns 0
00:05:31.355 00.000 11060 Move returns status 0, amount 750
00:05:31.355 00.000 11060 move complete, result=0
00:05:31.355 00.000 11060 worker thread done servicing request
00:05:31.355 00.000 11060 Worker thread wakes up
00:05:31.357 00.002 10844 GuideStep: -0.2 px 36 ms EAST, -0.2 px 750 ms NORTH
00:05:31.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:31.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:31.991 00.634 11060 Exposure complete
00:05:32.142 00.151 11060 worker thread done servicing request
00:05:32.142 00.000 10844 OnExposeComplete: enter
00:05:32.142 00.000 10844 UpdateGuideState(): m_state=6
00:05:32.142 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4563
00:05:32.142 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=61.55, Mass=3488, SNR=38.2, Peak=255 HFD=3.8
00:05:32.142 00.000 10844 MultiStar: [#1 -0.04,0.48,0.97,U] [#2 -0.51,0.33,1.93,U] [#3 0.28,0.15,0.91,U] [#4 -0.08,-0.02,0.91,U] [#5 -0.51,-0.07,0.97,U] [#6 -0.16,-0.02,0.83,U] [#7 -0.48,0.09,0.84,U] [#8 -0.61,-0.48,0.00,M9] 
00:05:32.142 00.000 10844 refined, 7 included, MultiStar: {-0.26, 0.18}, one-star: {-0.25, 0.27}
00:05:32.142 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
00:05:32.142 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
00:05:32.142 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.31 cameraTheta=2.54 mountX=-0.13 mountY=-0.28, mountTheta=-2.00
00:05:32.142 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.18, opts=13)
00:05:32.142 00.000 10844 Enqueuing Move request for scope (-0.26, 0.18)
00:05:32.142 00.000 11060 Worker thread wakes up
00:05:32.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd
00:05:32.142 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.18)
00:05:32.142 00.000 11060 Moving (-0.26, 0.18) raw xDistance=-0.13 yDistance=-0.28
00:05:32.142 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.158512, 1:0.281817
00:05:32.142 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:05:32.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:05:32.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
00:05:32.147 00.005 11060 MoveAxis(E, 23, ABG)
00:05:32.147 00.000 11060 Guiding  Dir = 2, Dur = 23
00:05:32.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:32.158 00.011 11060 IsSlewing returns 0
00:05:32.158 00.000 11060 IsGuiding returns 0
00:05:32.174 00.016 10844 UpdateGuideState exits: m=3488 SNR=38.2 Saturated
00:05:32.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:32.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:32.174 00.000 10844 Enqueuing Expose request
00:05:32.204 00.030 11060 IsGuiding returns 0
00:05:32.204 00.000 11060 Move returns status 0, amount 23
00:05:32.204 00.000 11060 MoveAxis(N, 110, ABG)
00:05:32.204 00.000 11060 Guiding  Dir = 0, Dur = 110
00:05:32.220 00.016 11060 IsSlewing returns 0
00:05:32.220 00.000 11060 IsGuiding returns 0
00:05:32.356 00.136 11060 IsGuiding returns 0
00:05:32.356 00.000 11060 Move returns status 0, amount 110
00:05:32.356 00.000 11060 move complete, result=0
00:05:32.356 00.000 11060 worker thread done servicing request
00:05:32.356 00.000 11060 Worker thread wakes up
00:05:32.356 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.3 px 110 ms NORTH
00:05:32.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:32.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:32.994 00.638 11060 Exposure complete
00:05:33.149 00.155 11060 worker thread done servicing request
00:05:33.149 00.000 10844 OnExposeComplete: enter
00:05:33.149 00.000 10844 UpdateGuideState(): m_state=6
00:05:33.149 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4564
00:05:33.149 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=62.20, Mass=2709, SNR=33.6, Peak=238 HFD=3.6
00:05:33.149 00.000 10844 MultiStar: [#1 0.30,0.76,0.00,M1] [#2 -0.57,1.37,0.00,M7] [#3 0.44,0.37,0.95,U] [#4 0.10,0.49,1.07,U] [#5 -0.10,0.29,1.06,U] [#6 0.18,0.89,0.00,M2] [#7 -0.28,0.32,0.95,U] [#8 -0.67,-0.48,0.00,M10] 
00:05:33.149 00.000 10844 refined, 4 included, MultiStar: {-0.00, 0.48}, one-star: {-0.17, 0.92}
00:05:33.149 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:05:33.149 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
00:05:33.149 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.48 hyp=0.48 cameraTheta=1.57 mountX=-0.47 mountY=-0.08, mountTheta=-2.98
00:05:33.149 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.48, opts=13)
00:05:33.149 00.000 10844 Enqueuing Move request for scope (-0.00, 0.48)
00:05:33.149 00.000 11060 Worker thread wakes up
00:05:33.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.48) opts 0xd
00:05:33.154 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.48)
00:05:33.154 00.000 11060 Moving (-0.00, 0.48) raw xDistance=-0.47 yDistance=-0.08
00:05:33.154 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.158512, 1:0.281817, 2:0.078692
00:05:33.155 00.001 11060 BLC: No correction, Miss < min_move
00:05:33.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
00:05:33.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:33.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:05:33.155 00.000 11060 MoveAxis(E, 83, ABG)
00:05:33.155 00.000 11060 Guiding  Dir = 2, Dur = 83
00:05:33.159 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:33.169 00.010 11060 IsSlewing returns 0
00:05:33.169 00.000 11060 IsGuiding returns 0
00:05:33.176 00.007 10844 UpdateGuideState exits: m=2709 SNR=33.6
00:05:33.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:33.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:33.176 00.000 10844 Enqueuing Expose request
00:05:33.262 00.086 11060 IsGuiding returns 0
00:05:33.262 00.000 11060 Move returns status 0, amount 83
00:05:33.262 00.000 11060 MoveAxis(N, 0, ABG)
00:05:33.262 00.000 11060 Move returns status 0, amount 0
00:05:33.262 00.000 11060 move complete, result=0
00:05:33.262 00.000 11060 worker thread done servicing request
00:05:33.262 00.000 11060 Worker thread wakes up
00:05:33.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:33.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:33.264 00.002 10844 GuideStep: -0.5 px 83 ms EAST, -0.1 px 0 ms NORTH
00:05:33.889 00.625 11060 Exposure complete
00:05:34.059 00.170 11060 worker thread done servicing request
00:05:34.059 00.000 10844 OnExposeComplete: enter
00:05:34.059 00.000 10844 UpdateGuideState(): m_state=6
00:05:34.059 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4565
00:05:34.059 00.000 10844 Star::Find returns 1 (1), X=258.17, Y=61.19, Mass=3501, SNR=38.0, Peak=255 HFD=3.8
00:05:34.059 00.000 10844 MultiStar: [#1 0.41,0.24,0.98,U] [#2 -0.20,0.30,1.81,U] [#3 0.16,0.00,0.94,U] [#4 0.06,-0.10,0.92,U] [#5 -0.23,0.20,0.91,U] [#6 0.29,-0.06,0.83,U] [#7 -0.01,0.09,0.75,U] [#8 -0.51,-1.14,0.00,R] 
00:05:34.059 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {-0.19, -0.08}
00:05:34.059 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
00:05:34.059 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
00:05:34.059 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.47 mountX=-0.10 mountY=-0.01, mountTheta=-3.08
00:05:34.064 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
00:05:34.064 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
00:05:34.064 00.000 11060 Worker thread wakes up
00:05:34.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
00:05:34.064 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
00:05:34.064 00.000 11060 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.01
00:05:34.064 00.000 11060 BLC: window closed
00:05:34.064 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.158512, 1:0.281817, 2:0.078692
00:05:34.064 00.000 11060 BLC: No correction, Miss < min_move
00:05:34.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:05:34.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:34.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:34.064 00.000 11060 MoveAxis(E, 0, ABG)
00:05:34.064 00.000 11060 Move returns status 0, amount 0
00:05:34.064 00.000 11060 MoveAxis(N, 0, ABG)
00:05:34.064 00.000 11060 Move returns status 0, amount 0
00:05:34.064 00.000 11060 move complete, result=0
00:05:34.064 00.000 11060 worker thread done servicing request
00:05:34.069 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:34.096 00.027 10844 UpdateGuideState exits: m=3501 SNR=38.0 Saturated
00:05:34.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:34.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:34.096 00.000 10844 Enqueuing Expose request
00:05:34.096 00.000 11060 Worker thread wakes up
00:05:34.096 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:34.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:34.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:34.738 00.642 11060 Exposure complete
00:05:34.904 00.166 11060 worker thread done servicing request
00:05:34.904 00.000 10844 OnExposeComplete: enter
00:05:34.904 00.000 10844 UpdateGuideState(): m_state=6
00:05:34.909 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4566
00:05:34.909 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=61.77, Mass=3023, SNR=35.4, Peak=255 HFD=3.4
00:05:34.909 00.000 10844 MultiStar: [#1 -0.01,0.44,1.02,U] [#2 0.12,0.41,2.04,U] [#3 0.19,-0.83,0.00,M1] [#4 0.05,0.39,0.96,U] [#5 0.04,-0.28,0.97,U] [#6 0.31,0.13,0.99,U] [#7 -0.30,-0.40,0.74,U] [#8 0.13,0.34,0.93,U] 
00:05:34.909 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.23}, one-star: {0.10, 0.49}
00:05:34.909 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:05:34.909 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
00:05:34.909 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.27 mountX=-0.24 mountY=0.03, mountTheta=3.01
00:05:34.910 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.23, opts=13)
00:05:34.910 00.000 10844 Enqueuing Move request for scope (0.07, 0.23)
00:05:34.910 00.000 11060 Worker thread wakes up
00:05:34.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
00:05:34.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
00:05:34.910 00.000 11060 Moving (0.07, 0.23) raw xDistance=-0.24 yDistance=0.03
00:05:34.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:05:34.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:34.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:05:34.910 00.000 11060 MoveAxis(E, 42, ABG)
00:05:34.910 00.000 11060 Guiding  Dir = 2, Dur = 42
00:05:34.915 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:34.934 00.019 11060 IsSlewing returns 0
00:05:34.934 00.000 11060 IsGuiding returns 0
00:05:34.946 00.012 10844 UpdateGuideState exits: m=3023 SNR=35.4 Saturated
00:05:34.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:34.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:34.948 00.002 10844 Enqueuing Expose request
00:05:34.993 00.045 11060 IsGuiding returns 0
00:05:34.993 00.000 11060 Move returns status 0, amount 42
00:05:34.993 00.000 11060 MoveAxis(N, 0, ABG)
00:05:34.993 00.000 11060 Move returns status 0, amount 0
00:05:34.993 00.000 11060 move complete, result=0
00:05:34.993 00.000 11060 worker thread done servicing request
00:05:34.993 00.000 11060 Worker thread wakes up
00:05:34.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:34.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:34.993 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
00:05:35.623 00.630 11060 Exposure complete
00:05:35.768 00.145 11060 worker thread done servicing request
00:05:35.770 00.002 10844 OnExposeComplete: enter
00:05:35.770 00.000 10844 UpdateGuideState(): m_state=6
00:05:35.770 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4567
00:05:35.770 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=62.21, Mass=3218, SNR=36.6, Peak=242 HFD=3.7
00:05:35.770 00.000 10844 MultiStar: [#1 0.55,1.09,0.00,M1] [#2 -0.17,0.45,1.92,U] [#3 0.37,0.40,1.01,U] [#4 0.38,0.51,0.00,M1] [#5 -0.19,0.14,1.04,U] [#6 -0.22,0.67,0.00,M1] [#7 -0.11,0.36,0.83,U] [#8 0.24,0.09,0.87,U] 
00:05:35.770 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.41}, one-star: {0.10, 0.93}
00:05:35.770 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.30 = -2.99)
00:05:35.770 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
00:05:35.770 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.54 mountX=-0.41 mountY=-0.06, mountTheta=-3.00
00:05:35.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.41, opts=13)
00:05:35.770 00.000 10844 Enqueuing Move request for scope (0.01, 0.41)
00:05:35.770 00.000 11060 Worker thread wakes up
00:05:35.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.41) opts 0xd
00:05:35.770 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.41)
00:05:35.770 00.000 11060 Moving (0.01, 0.41) raw xDistance=-0.41 yDistance=-0.06
00:05:35.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
00:05:35.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:35.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:35.770 00.000 11060 MoveAxis(E, 72, ABG)
00:05:35.770 00.000 11060 Guiding  Dir = 2, Dur = 72
00:05:35.789 00.019 11060 IsSlewing returns 0
00:05:35.789 00.000 11060 IsGuiding returns 0
00:05:35.792 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:35.804 00.012 10844 UpdateGuideState exits: m=3218 SNR=36.6
00:05:35.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:35.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:35.804 00.000 10844 Enqueuing Expose request
00:05:35.870 00.066 11060 IsGuiding returns 0
00:05:35.870 00.000 11060 Move returns status 0, amount 72
00:05:35.870 00.000 11060 MoveAxis(N, 0, ABG)
00:05:35.870 00.000 11060 Move returns status 0, amount 0
00:05:35.870 00.000 11060 move complete, result=0
00:05:35.870 00.000 11060 worker thread done servicing request
00:05:35.872 00.002 11060 Worker thread wakes up
00:05:35.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:35.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:35.873 00.001 10844 GuideStep: -0.4 px 72 ms EAST, -0.1 px 0 ms NORTH
00:05:36.499 00.626 11060 Exposure complete
00:05:36.666 00.167 11060 worker thread done servicing request
00:05:36.666 00.000 10844 OnExposeComplete: enter
00:05:36.666 00.000 10844 UpdateGuideState(): m_state=6
00:05:36.666 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4568
00:05:36.666 00.000 10844 Star::Find returns 1 (1), X=258.27, Y=61.73, Mass=2657, SNR=32.9, Peak=255 HFD=3.5
00:05:36.666 00.000 10844 MultiStar: [#1 0.45,0.35,1.10,U] [#2 -0.23,-0.55,2.07,U] [#3 0.08,0.19,1.04,U] [#4 -0.11,0.56,1.03,U] [#5 0.10,-0.44,1.03,U] [#6 0.25,0.18,0.99,U] [#7 -0.29,0.29,0.92,U] [#8 0.04,0.38,0.99,U] 
00:05:36.666 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {-0.09, 0.45}
00:05:36.666 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
00:05:36.666 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
00:05:36.666 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.56 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
00:05:36.671 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.08, opts=13)
00:05:36.671 00.000 10844 Enqueuing Move request for scope (0.00, 0.08)
00:05:36.671 00.000 11060 Worker thread wakes up
00:05:36.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:05:36.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:05:36.671 00.000 11060 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=-0.01
00:05:36.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:05:36.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:36.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:05:36.671 00.000 11060 MoveAxis(E, 0, ABG)
00:05:36.671 00.000 11060 Move returns status 0, amount 0
00:05:36.671 00.000 11060 MoveAxis(N, 0, ABG)
00:05:36.671 00.000 11060 Move returns status 0, amount 0
00:05:36.671 00.000 11060 move complete, result=0
00:05:36.671 00.000 11060 worker thread done servicing request
00:05:36.677 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:36.687 00.010 10844 UpdateGuideState exits: m=2657 SNR=32.9 Saturated
00:05:36.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:36.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:36.687 00.000 10844 Enqueuing Expose request
00:05:36.687 00.000 11060 Worker thread wakes up
00:05:36.687 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:36.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:36.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:37.310 00.623 11060 Exposure complete
00:05:37.482 00.172 11060 worker thread done servicing request
00:05:37.482 00.000 10844 OnExposeComplete: enter
00:05:37.482 00.000 10844 UpdateGuideState(): m_state=6
00:05:37.482 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4569
00:05:37.482 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.84, Mass=2993, SNR=35.0, Peak=249 HFD=3.6
00:05:37.482 00.000 10844 MultiStar: [#1 0.15,0.47,0.90,U] [#2 -0.51,0.62,0.00,M4] [#3 0.29,0.46,1.00,U] [#4 0.00,0.30,0.94,U] [#5 -0.04,0.16,1.05,U] [#6 0.07,-0.12,0.93,U] [#7 0.05,0.15,0.87,U] [#8 -0.03,0.42,0.96,U] 
00:05:37.484 00.002 10844 refined, 7 included, MultiStar: {0.07, 0.30}, one-star: {0.09, 0.56}
00:05:37.484 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
00:05:37.484 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
00:05:37.484 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.34 mountX=-0.31 mountY=0.02, mountTheta=3.07
00:05:37.484 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.30, opts=13)
00:05:37.484 00.000 10844 Enqueuing Move request for scope (0.07, 0.30)
00:05:37.484 00.000 11060 Worker thread wakes up
00:05:37.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
00:05:37.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
00:05:37.487 00.003 11060 Moving (0.07, 0.30) raw xDistance=-0.31 yDistance=0.02
00:05:37.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:05:37.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:37.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:37.487 00.000 11060 MoveAxis(E, 54, ABG)
00:05:37.487 00.000 11060 Guiding  Dir = 2, Dur = 54
00:05:37.492 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:37.507 00.015 11060 IsSlewing returns 0
00:05:37.507 00.000 11060 IsGuiding returns 0
00:05:37.511 00.004 10844 UpdateGuideState exits: m=2993 SNR=35.0
00:05:37.512 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:37.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:37.512 00.000 10844 Enqueuing Expose request
00:05:37.584 00.072 11060 IsGuiding returns 0
00:05:37.584 00.000 11060 Move returns status 0, amount 54
00:05:37.584 00.000 11060 MoveAxis(N, 0, ABG)
00:05:37.584 00.000 11060 Move returns status 0, amount 0
00:05:37.584 00.000 11060 move complete, result=0
00:05:37.584 00.000 11060 worker thread done servicing request
00:05:37.584 00.000 11060 Worker thread wakes up
00:05:37.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:37.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:37.585 00.001 10844 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
00:05:38.234 00.649 11060 Exposure complete
00:05:38.372 00.138 11060 worker thread done servicing request
00:05:38.372 00.000 10844 OnExposeComplete: enter
00:05:38.372 00.000 10844 UpdateGuideState(): m_state=6
00:05:38.372 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4570
00:05:38.372 00.000 10844 Star::Find returns 1 (0), X=257.64, Y=61.17, Mass=3130, SNR=36.2, Peak=236 HFD=3.7
00:05:38.372 00.000 10844 MultiStar: [#1 -0.27,0.59,0.00,M1] [#2 -0.28,0.17,1.97,U] [#3 0.15,-0.27,0.92,U] [#4 0.28,0.06,0.95,U] [#5 0.24,-0.14,1.00,U] [#6 -0.15,0.34,0.89,U] [#7 -0.21,-0.38,0.85,U] [#8 0.19,0.06,1.01,U] 
00:05:38.372 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {-0.72, -0.11}
00:05:38.372 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
00:05:38.372 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
00:05:38.372 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.04 mountX=0.02 mountY=-0.08, mountTheta=-1.29
00:05:38.372 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
00:05:38.372 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
00:05:38.372 00.000 11060 Worker thread wakes up
00:05:38.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:05:38.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:05:38.372 00.000 11060 Moving (-0.09, -0.01) raw xDistance=0.02 yDistance=-0.08
00:05:38.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:05:38.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:38.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:05:38.372 00.000 11060 MoveAxis(E, 0, ABG)
00:05:38.372 00.000 11060 Move returns status 0, amount 0
00:05:38.372 00.000 11060 MoveAxis(N, 0, ABG)
00:05:38.372 00.000 11060 Move returns status 0, amount 0
00:05:38.372 00.000 11060 move complete, result=0
00:05:38.372 00.000 11060 worker thread done servicing request
00:05:38.377 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:38.397 00.020 10844 UpdateGuideState exits: m=3130 SNR=36.2
00:05:38.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:38.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:38.397 00.000 10844 Enqueuing Expose request
00:05:38.397 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:38.397 00.000 11060 Worker thread wakes up
00:05:38.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:38.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:39.035 00.638 11060 Exposure complete
00:05:39.209 00.174 11060 worker thread done servicing request
00:05:39.209 00.000 10844 OnExposeComplete: enter
00:05:39.209 00.000 10844 UpdateGuideState(): m_state=6
00:05:39.209 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4571
00:05:39.209 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=61.25, Mass=3791, SNR=39.8, Peak=255 HFD=3.7
00:05:39.209 00.000 10844 MultiStar: [#1 -0.42,0.18,0.83,U] [#2 -0.24,0.38,1.77,U] [#3 0.44,-0.62,0.00,M1] [#4 0.03,0.09,0.81,U] [#5 -0.13,-0.63,0.00,M1] [#6 -0.01,0.05,0.82,U] [#7 0.06,-0.92,0.00,M1] [#8 0.01,-0.14,0.85,U] 
00:05:39.209 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.13}, one-star: {0.17, -0.03}
00:05:39.209 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
00:05:39.209 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.34)
00:05:39.209 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.21 mountX=-0.11 mountY=-0.12, mountTheta=-2.33
00:05:39.209 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.13, opts=13)
00:05:39.209 00.000 10844 Enqueuing Move request for scope (-0.10, 0.13)
00:05:39.209 00.000 11060 Worker thread wakes up
00:05:39.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
00:05:39.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
00:05:39.209 00.000 11060 Moving (-0.10, 0.13) raw xDistance=-0.11 yDistance=-0.12
00:05:39.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:05:39.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:39.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:05:39.209 00.000 11060 MoveAxis(E, 0, ABG)
00:05:39.209 00.000 11060 Move returns status 0, amount 0
00:05:39.209 00.000 11060 MoveAxis(N, 0, ABG)
00:05:39.209 00.000 11060 Move returns status 0, amount 0
00:05:39.209 00.000 11060 move complete, result=0
00:05:39.209 00.000 11060 worker thread done servicing request
00:05:39.219 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:39.229 00.010 10844 UpdateGuideState exits: m=3791 SNR=39.8 Saturated
00:05:39.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:39.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:39.229 00.000 10844 Enqueuing Expose request
00:05:39.229 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:39.229 00.000 11060 Worker thread wakes up
00:05:39.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:39.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:39.875 00.646 11060 Exposure complete
00:05:40.063 00.188 11060 worker thread done servicing request
00:05:40.063 00.000 10844 OnExposeComplete: enter
00:05:40.063 00.000 10844 UpdateGuideState(): m_state=6
00:05:40.063 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4572
00:05:40.063 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=61.26, Mass=2499, SNR=32.1, Peak=249 HFD=3.2
00:05:40.066 00.003 10844 MultiStar: [#1 0.07,-0.37,1.10,U] [#2 -0.21,0.30,2.22,U] [#3 0.24,-0.71,0.00,M2] [#4 0.03,-0.04,1.10,U] [#5 -0.01,-0.43,1.10,U] [#6 -0.14,-0.14,1.03,U] [#7 -0.50,-0.70,0.00,M2] [#8 -0.18,0.29,1.01,U] 
00:05:40.066 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.02}, one-star: {-0.18, -0.01}
00:05:40.066 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
00:05:40.066 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
00:05:40.066 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.98 mountX=0.03 mountY=-0.10, mountTheta=-1.23
00:05:40.080 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
00:05:40.080 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
00:05:40.080 00.000 11060 Worker thread wakes up
00:05:40.081 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
00:05:40.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
00:05:40.081 00.000 11060 Moving (-0.10, -0.02) raw xDistance=0.03 yDistance=-0.10
00:05:40.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:05:40.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:40.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:05:40.081 00.000 11060 MoveAxis(E, 0, ABG)
00:05:40.081 00.000 11060 Move returns status 0, amount 0
00:05:40.081 00.000 11060 MoveAxis(N, 0, ABG)
00:05:40.081 00.000 11060 Move returns status 0, amount 0
00:05:40.081 00.000 11060 move complete, result=0
00:05:40.081 00.000 11060 worker thread done servicing request
00:05:40.086 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:40.100 00.014 10844 UpdateGuideState exits: m=2499 SNR=32.1
00:05:40.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:40.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:40.100 00.000 10844 Enqueuing Expose request
00:05:40.100 00.000 11060 Worker thread wakes up
00:05:40.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:40.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:40.100 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:40.752 00.652 11060 Exposure complete
00:05:40.919 00.167 11060 worker thread done servicing request
00:05:40.919 00.000 10844 OnExposeComplete: enter
00:05:40.919 00.000 10844 UpdateGuideState(): m_state=6
00:05:40.919 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4573
00:05:40.919 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.48, Mass=3183, SNR=36.3, Peak=252 HFD=3.5
00:05:40.921 00.002 10844 MultiStar: [#1 0.21,-0.03,1.04,U] [#2 -0.60,0.72,0.00,M2] [#3 -0.00,-0.27,0.92,U] [#4 0.13,0.50,0.90,U] [#5 -0.41,-0.26,0.96,U] [#6 0.11,0.14,0.92,U] [#7 -0.25,-0.63,0.00,M3] [#8 0.31,0.25,0.99,U] 
00:05:40.921 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {0.55, 0.21}
00:05:40.921 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
00:05:40.921 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
00:05:40.921 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=-0.10 mountY=0.12, mountTheta=2.25
00:05:40.921 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
00:05:40.921 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
00:05:40.921 00.000 11060 Worker thread wakes up
00:05:40.923 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:05:40.923 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:05:40.923 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.10 yDistance=0.12
00:05:40.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:05:40.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:40.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:05:40.923 00.000 11060 MoveAxis(E, 0, ABG)
00:05:40.923 00.000 11060 Move returns status 0, amount 0
00:05:40.924 00.001 11060 MoveAxis(N, 0, ABG)
00:05:40.924 00.000 11060 Move returns status 0, amount 0
00:05:40.924 00.000 11060 move complete, result=0
00:05:40.924 00.000 11060 worker thread done servicing request
00:05:40.929 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:40.939 00.010 10844 UpdateGuideState exits: m=3183 SNR=36.3
00:05:40.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:40.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:40.939 00.000 10844 Enqueuing Expose request
00:05:40.939 00.000 11060 Worker thread wakes up
00:05:40.939 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:40.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:40.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:41.577 00.638 11060 Exposure complete
00:05:41.755 00.178 11060 worker thread done servicing request
00:05:41.755 00.000 10844 OnExposeComplete: enter
00:05:41.755 00.000 10844 UpdateGuideState(): m_state=6
00:05:41.756 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4574
00:05:41.756 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.88, Mass=2746, SNR=33.8, Peak=243 HFD=3.3
00:05:41.756 00.000 10844 MultiStar: [#1 0.16,0.38,1.04,U] [#2 -0.51,0.61,0.00,M3] [#3 0.33,0.14,1.08,U] [#4 0.08,0.46,1.07,U] [#5 -0.12,0.01,1.09,U] [#6 0.18,0.57,0.92,U] [#7 -0.28,0.17,0.80,U] [#8 -0.02,0.37,0.97,U] 
00:05:41.756 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.33}, one-star: {0.37, 0.60}
00:05:41.756 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:05:41.756 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:05:41.756 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.35 cameraTheta=1.29 mountX=-0.35 mountY=0.04, mountTheta=3.02
00:05:41.757 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.33, opts=13)
00:05:41.759 00.002 10844 Enqueuing Move request for scope (0.10, 0.33)
00:05:41.759 00.000 11060 Worker thread wakes up
00:05:41.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
00:05:41.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
00:05:41.759 00.000 11060 Moving (0.10, 0.33) raw xDistance=-0.35 yDistance=0.04
00:05:41.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
00:05:41.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:41.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:05:41.759 00.000 11060 MoveAxis(E, 60, ABG)
00:05:41.759 00.000 11060 Guiding  Dir = 2, Dur = 60
00:05:41.765 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:41.780 00.015 11060 IsSlewing returns 0
00:05:41.780 00.000 10844 UpdateGuideState exits: m=2746 SNR=33.8
00:05:41.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:41.780 00.000 11060 IsGuiding returns 0
00:05:41.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:41.780 00.000 10844 Enqueuing Expose request
00:05:41.857 00.077 11060 IsGuiding returns 0
00:05:41.857 00.000 11060 Move returns status 0, amount 60
00:05:41.857 00.000 11060 MoveAxis(N, 0, ABG)
00:05:41.857 00.000 11060 Move returns status 0, amount 0
00:05:41.857 00.000 11060 move complete, result=0
00:05:41.857 00.000 11060 worker thread done servicing request
00:05:41.857 00.000 11060 Worker thread wakes up
00:05:41.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:41.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:41.857 00.000 10844 GuideStep: -0.3 px 60 ms EAST, 0.0 px 0 ms NORTH
00:05:42.486 00.629 11060 Exposure complete
00:05:42.672 00.186 11060 worker thread done servicing request
00:05:42.672 00.000 10844 OnExposeComplete: enter
00:05:42.672 00.000 10844 UpdateGuideState(): m_state=6
00:05:42.672 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4575
00:05:42.672 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=61.21, Mass=2810, SNR=33.7, Peak=227 HFD=3.6
00:05:42.672 00.000 10844 MultiStar: [#1 0.32,0.29,1.04,U] [#2 -0.57,0.91,0.00,M4] [#3 0.40,-0.55,0.00,M1] [#4 -0.13,0.42,0.96,U] [#5 -0.65,0.14,0.00,M1] [#6 0.15,-0.08,1.00,U] [#7 -0.18,-0.39,0.84,U] [#8 0.06,0.16,1.03,U] 
00:05:42.672 00.000 10844 single-star, 5 included, MultiStar: {0.04, 0.07}, one-star: {-0.01, -0.06}
00:05:42.672 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
00:05:42.672 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
00:05:42.672 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.71 mountX=0.07 mountY=0.00, mountTheta=0.02
00:05:42.672 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
00:05:42.672 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
00:05:42.672 00.000 11060 Worker thread wakes up
00:05:42.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:05:42.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:05:42.676 00.004 11060 Moving (-0.01, -0.06) raw xDistance=0.07 yDistance=0.00
00:05:42.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:05:42.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:42.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:05:42.676 00.000 11060 MoveAxis(E, 0, ABG)
00:05:42.676 00.000 11060 Move returns status 0, amount 0
00:05:42.676 00.000 11060 MoveAxis(N, 0, ABG)
00:05:42.676 00.000 11060 Move returns status 0, amount 0
00:05:42.676 00.000 11060 move complete, result=0
00:05:42.676 00.000 11060 worker thread done servicing request
00:05:42.693 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:42.702 00.009 10844 UpdateGuideState exits: m=2810 SNR=33.7
00:05:42.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:42.707 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:42.707 00.000 10844 Enqueuing Expose request
00:05:42.707 00.000 11060 Worker thread wakes up
00:05:42.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:42.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:42.707 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:43.347 00.640 11060 Exposure complete
00:05:43.518 00.171 11060 worker thread done servicing request
00:05:43.518 00.000 10844 OnExposeComplete: enter
00:05:43.518 00.000 10844 UpdateGuideState(): m_state=6
00:05:43.518 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4576
00:05:43.519 00.001 10844 Star::Find returns 1 (1), X=258.12, Y=61.59, Mass=3113, SNR=35.8, Peak=255 HFD=3.8
00:05:43.519 00.000 10844 MultiStar: [#1 -0.03,0.19,1.02,U] [#2 -0.63,-0.14,0.00,M5] [#3 0.22,-0.19,0.95,U] [#4 -0.34,0.54,0.00,M1] [#5 -0.63,0.11,0.00,M2] [#6 0.13,0.04,0.91,U] [#7 -0.14,-0.50,0.84,U] [#8 -0.04,0.41,0.95,U] 
00:05:43.519 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.06}, one-star: {-0.24, 0.31}
00:05:43.519 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.65)
00:05:43.519 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
00:05:43.519 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.89 mountX=-0.05 mountY=-0.03, mountTheta=-2.66
00:05:43.519 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
00:05:43.519 00.000 10844 Enqueuing Move request for scope (-0.02, 0.06)
00:05:43.519 00.000 11060 Worker thread wakes up
00:05:43.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:05:43.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:05:43.519 00.000 11060 Moving (-0.02, 0.06) raw xDistance=-0.05 yDistance=-0.03
00:05:43.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:05:43.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:43.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:43.519 00.000 11060 MoveAxis(E, 0, ABG)
00:05:43.519 00.000 11060 Move returns status 0, amount 0
00:05:43.519 00.000 11060 MoveAxis(N, 0, ABG)
00:05:43.519 00.000 11060 Move returns status 0, amount 0
00:05:43.519 00.000 11060 move complete, result=0
00:05:43.519 00.000 11060 worker thread done servicing request
00:05:43.529 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:43.545 00.016 10844 UpdateGuideState exits: m=3113 SNR=35.8 Saturated
00:05:43.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:43.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:43.545 00.000 10844 Enqueuing Expose request
00:05:43.545 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:43.545 00.000 11060 Worker thread wakes up
00:05:43.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:43.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:44.181 00.636 11060 Exposure complete
00:05:44.360 00.179 11060 worker thread done servicing request
00:05:44.360 00.000 10844 OnExposeComplete: enter
00:05:44.360 00.000 10844 UpdateGuideState(): m_state=6
00:05:44.360 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4577
00:05:44.360 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.43, Mass=3301, SNR=36.6, Peak=255 HFD=3.3
00:05:44.360 00.000 10844 MultiStar: [#1 0.06,0.13,0.94,U] [#2 -1.08,0.28,0.00,M6] [#3 -0.08,0.02,0.90,U] [#4 0.08,0.49,0.97,U] [#5 -0.32,-0.62,0.00,M3] [#6 0.14,-0.02,0.88,U] [#7 -0.43,-0.35,0.76,U] [#8 -0.14,0.17,0.93,U] 
00:05:44.360 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.10}, one-star: {0.21, 0.15}
00:05:44.360 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
00:05:44.360 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
00:05:44.360 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.67 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
00:05:44.364 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
00:05:44.364 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
00:05:44.364 00.000 11060 Worker thread wakes up
00:05:44.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:05:44.364 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:05:44.364 00.000 11060 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.03
00:05:44.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:05:44.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:44.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:05:44.364 00.000 11060 MoveAxis(E, 0, ABG)
00:05:44.364 00.000 11060 Move returns status 0, amount 0
00:05:44.364 00.000 11060 MoveAxis(N, 0, ABG)
00:05:44.364 00.000 11060 Move returns status 0, amount 0
00:05:44.364 00.000 11060 move complete, result=0
00:05:44.364 00.000 11060 worker thread done servicing request
00:05:44.369 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:44.394 00.025 10844 UpdateGuideState exits: m=3301 SNR=36.6 Saturated
00:05:44.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:44.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:44.394 00.000 10844 Enqueuing Expose request
00:05:44.394 00.000 11060 Worker thread wakes up
00:05:44.394 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:44.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:44.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:45.029 00.635 11060 Exposure complete
00:05:45.204 00.175 11060 worker thread done servicing request
00:05:45.204 00.000 10844 OnExposeComplete: enter
00:05:45.204 00.000 10844 UpdateGuideState(): m_state=6
00:05:45.204 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4578
00:05:45.204 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.11, Mass=2974, SNR=34.8, Peak=233 HFD=3.4
00:05:45.204 00.000 10844 MultiStar: [#1 0.35,0.14,0.96,U] [#2 -0.83,-0.54,0.00,M7] [#3 0.65,-0.11,0.00,M1] [#4 -0.24,-0.18,1.02,U] [#5 -0.23,-0.97,0.00,M4] [#6 0.13,0.28,0.92,U] [#7 0.34,-0.27,0.89,U] [#8 0.65,-0.38,0.00,M1] 
00:05:45.204 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.04}, one-star: {0.39, -0.17}
00:05:45.204 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
00:05:45.204 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
00:05:45.204 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=0.01 mountY=0.19, mountTheta=1.53
00:05:45.204 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.04, opts=13)
00:05:45.204 00.000 10844 Enqueuing Move request for scope (0.19, -0.04)
00:05:45.204 00.000 11060 Worker thread wakes up
00:05:45.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
00:05:45.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
00:05:45.204 00.000 11060 Moving (0.19, -0.04) raw xDistance=0.01 yDistance=0.19
00:05:45.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:05:45.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:05:45.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:05:45.204 00.000 11060 MoveAxis(E, 0, ABG)
00:05:45.204 00.000 11060 Move returns status 0, amount 0
00:05:45.210 00.006 11060 MoveAxis(N, 0, ABG)
00:05:45.210 00.000 11060 Move returns status 0, amount 0
00:05:45.210 00.000 11060 move complete, result=0
00:05:45.210 00.000 11060 worker thread done servicing request
00:05:45.215 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:45.231 00.016 10844 UpdateGuideState exits: m=2974 SNR=34.8
00:05:45.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:45.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:45.231 00.000 10844 Enqueuing Expose request
00:05:45.231 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:05:45.231 00.000 11060 Worker thread wakes up
00:05:45.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:45.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:45.867 00.636 11060 Exposure complete
00:05:46.033 00.166 11060 worker thread done servicing request
00:05:46.033 00.000 10844 OnExposeComplete: enter
00:05:46.033 00.000 10844 UpdateGuideState(): m_state=6
00:05:46.035 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4579
00:05:46.035 00.000 10844 Star::Find returns 1 (1), X=259.30, Y=61.88, Mass=2856, SNR=34.4, Peak=255 HFD=3.3
00:05:46.035 00.000 10844 MultiStar: [#1 0.62,0.40,0.00,M1] [#2 0.31,0.28,2.06,U] [#3 0.70,0.16,0.00,M2] [#4 0.26,0.01,0.94,U] [#5 0.27,-0.43,1.04,U] [#6 0.54,0.45,0.00,M1] [#7 0.25,-0.12,0.86,U] [#8 0.07,0.61,0.96,U] 
00:05:46.035 00.000 10844 refined, 5 included, MultiStar: {0.35, 0.18}, one-star: {0.94, 0.60}
00:05:46.035 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
00:05:46.035 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
00:05:46.035 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.18 hyp=0.39 cameraTheta=0.47 mountX=-0.24 mountY=0.31, mountTheta=2.22
00:05:46.037 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.18, opts=13)
00:05:46.037 00.000 10844 Enqueuing Move request for scope (0.35, 0.18)
00:05:46.037 00.000 11060 Worker thread wakes up
00:05:46.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.18) opts 0xd
00:05:46.037 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.18)
00:05:46.037 00.000 11060 Moving (0.35, 0.18) raw xDistance=-0.24 yDistance=0.31
00:05:46.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:05:46.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:05:46.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:05:46.038 00.001 11060 MoveAxis(E, 41, ABG)
00:05:46.038 00.000 11060 Guiding  Dir = 2, Dur = 41
00:05:46.043 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:46.053 00.010 11060 IsSlewing returns 0
00:05:46.054 00.001 11060 IsGuiding returns 0
00:05:46.056 00.002 10844 UpdateGuideState exits: m=2856 SNR=34.4 Saturated
00:05:46.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:46.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:46.056 00.000 10844 Enqueuing Expose request
00:05:46.098 00.042 11060 IsGuiding returns 0
00:05:46.098 00.000 11060 Move returns status 0, amount 41
00:05:46.098 00.000 11060 MoveAxis(N, 0, ABG)
00:05:46.098 00.000 11060 Move returns status 0, amount 0
00:05:46.098 00.000 11060 move complete, result=0
00:05:46.098 00.000 11060 worker thread done servicing request
00:05:46.098 00.000 11060 Worker thread wakes up
00:05:46.099 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:46.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:46.105 00.006 10844 GuideStep: -0.2 px 41 ms EAST, 0.3 px 0 ms NORTH
00:05:46.188 00.083 10844 evsrv: cli 0EEEE2F0 connect
00:05:46.191 00.003 10844 case statement mapped state 6 to 3
00:05:46.196 00.005 10844 case statement mapped state 6 to 3
00:05:46.196 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"71f2e7e8-cbcf-4b1f-a2bc-74799b419b68"}
00:05:46.198 00.002 10844 PhdController::Guide begins
00:05:46.198 00.000 10844 PhdController: newstate STATE_SETUP
00:05:46.198 00.000 10844 PhdController: setup
00:05:46.198 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
00:05:46.198 00.000 10844 PhdController: guider state = 6
00:05:46.198 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:05:46.198 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
00:05:46.198 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":0,"id":"71f2e7e8-cbcf-4b1f-a2bc-74799b419b68"}
00:05:46.198 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
00:05:46.201 00.003 10844 evsrv: cli 0EEEE070 connect
00:05:46.201 00.000 10844 case statement mapped state 6 to 3
00:05:46.201 00.000 10844 case statement mapped state 6 to 3
00:05:46.202 00.001 10844 evsrv: cli 0EEEE070 request: {"method":"get_lock_shift_params","id":"0203fcdf-490c-4546-947d-9bde5204e241"}
00:05:46.202 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"0203fcdf-490c-4546-947d-9bde5204e241"}
00:05:46.202 00.000 10844 evsrv: cli 0EEEE070 disconnect
00:05:46.210 00.008 10844 evsrv: cli 0EEEE250 connect
00:05:46.210 00.000 10844 case statement mapped state 6 to 3
00:05:46.210 00.000 10844 case statement mapped state 6 to 3
00:05:46.211 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_position","id":"297fad3b-fe6b-44c3-8033-84a8d7500ca6"}
00:05:46.211 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":[258.36,61.28],"id":"297fad3b-fe6b-44c3-8033-84a8d7500ca6"}
00:05:46.211 00.000 10844 evsrv: cli 0EEEE250 disconnect
00:05:46.211 00.000 10844 evsrv: cli 0EEEDDF0 connect
00:05:46.211 00.000 10844 case statement mapped state 6 to 3
00:05:46.213 00.002 10844 case statement mapped state 6 to 3
00:05:46.213 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_calibrated","id":"c6e8d940-3590-455f-adfb-bc8cb7ee8368"}
00:05:46.213 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":true,"id":"c6e8d940-3590-455f-adfb-bc8cb7ee8368"}
00:05:46.213 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
00:05:46.213 00.000 10844 evsrv: cli 0EEEDA30 connect
00:05:46.213 00.000 10844 case statement mapped state 6 to 3
00:05:46.213 00.000 10844 case statement mapped state 6 to 3
00:05:46.213 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_app_state","id":"571221a9-9041-4f07-949a-e2dd6674821c"}
00:05:46.213 00.000 10844 case statement mapped state 6 to 3
00:05:46.213 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":"Guiding","id":"571221a9-9041-4f07-949a-e2dd6674821c"}
00:05:46.216 00.003 10844 evsrv: cli 0EEEDA30 disconnect
00:05:46.728 00.512 11060 Exposure complete
00:05:47.004 00.276 11060 worker thread done servicing request
00:05:47.004 00.000 10844 OnExposeComplete: enter
00:05:47.006 00.002 10844 UpdateGuideState(): m_state=6
00:05:47.006 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4580
00:05:47.006 00.000 10844 Star::Find returns 1 (1), X=258.41, Y=61.84, Mass=3230, SNR=36.7, Peak=255 HFD=3.7
00:05:47.006 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
00:05:47.006 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.07)
00:05:47.006 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.56 hyp=0.56 cameraTheta=1.48 mountX=-0.56 mountY=-0.04, mountTheta=-3.07
00:05:47.008 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.56, opts=13)
00:05:47.008 00.000 10844 Enqueuing Move request for scope (0.05, 0.56)
00:05:47.008 00.000 11060 Worker thread wakes up
00:05:47.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.56) opts 0xd
00:05:47.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.56)
00:05:47.008 00.000 11060 Moving (0.05, 0.56) raw xDistance=-0.56 yDistance=-0.04
00:05:47.010 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.56
00:05:47.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:47.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:47.010 00.000 11060 MoveAxis(E, 98, ABG)
00:05:47.010 00.000 11060 Guiding  Dir = 2, Dur = 98
00:05:47.016 00.006 11060 IsSlewing returns 0
00:05:47.018 00.002 11060 IsGuiding returns 0
00:05:47.029 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:47.052 00.023 10844 UpdateGuideState exits: m=3230 SNR=36.7 Saturated
00:05:47.052 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 1 / 99999
00:05:47.052 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365147.052,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:05:47.054 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:47.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:47.054 00.000 10844 Enqueuing Expose request
00:05:47.123 00.069 11060 IsGuiding returns 0
00:05:47.123 00.000 11060 Move returns status 0, amount 98
00:05:47.123 00.000 11060 MoveAxis(N, 0, ABG)
00:05:47.123 00.000 11060 Move returns status 0, amount 0
00:05:47.123 00.000 11060 move complete, result=0
00:05:47.123 00.000 11060 worker thread done servicing request
00:05:47.123 00.000 11060 Worker thread wakes up
00:05:47.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:47.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:47.133 00.010 10844 GuideStep: -0.6 px 98 ms EAST, -0.0 px 0 ms NORTH
00:05:47.763 00.630 11060 Exposure complete
00:05:48.240 00.477 11060 worker thread done servicing request
00:05:48.240 00.000 10844 OnExposeComplete: enter
00:05:48.240 00.000 10844 UpdateGuideState(): m_state=6
00:05:48.241 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4581
00:05:48.241 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=61.38, Mass=2947, SNR=35.5, Peak=255 HFD=3.3
00:05:48.241 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
00:05:48.241 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
00:05:48.241 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.10 hyp=0.30 cameraTheta=0.33 mountX=-0.15 mountY=0.27, mountTheta=2.08
00:05:48.241 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.10, opts=13)
00:05:48.241 00.000 10844 Enqueuing Move request for scope (0.29, 0.10)
00:05:48.241 00.000 11060 Worker thread wakes up
00:05:48.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.10) opts 0xd
00:05:48.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.10)
00:05:48.241 00.000 11060 Moving (0.29, 0.10) raw xDistance=-0.15 yDistance=0.27
00:05:48.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:05:48.241 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.06 newest=0.54
00:05:48.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
00:05:48.241 00.000 11060 MoveAxis(E, 29, ABG)
00:05:48.241 00.000 11060 Guiding  Dir = 2, Dur = 29
00:05:48.251 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:48.256 00.005 11060 IsSlewing returns 0
00:05:48.257 00.001 11060 IsGuiding returns 0
00:05:48.289 00.032 11060 IsGuiding returns 0
00:05:48.289 00.000 11060 Move returns status 0, amount 29
00:05:48.290 00.001 11060 BLC: Oldest BLC event removed
00:05:48.290 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:05:48.290 00.000 11060 MoveAxis(S, 853, ABG)
00:05:48.290 00.000 11060 duration set to 750 by maxDecDuration
00:05:48.290 00.000 11060 Guiding  Dir = 1, Dur = 750
00:05:48.295 00.005 10844 UpdateGuideState exits: m=2947 SNR=35.5 Saturated
00:05:48.295 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 2 / 99999
00:05:48.295 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365148.295,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":1.2,"SettleTime":10.0,"StarLocked":true}
00:05:48.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:48.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:48.295 00.000 10844 Enqueuing Expose request
00:05:48.303 00.008 11060 IsSlewing returns 0
00:05:48.303 00.000 11060 IsGuiding returns 0
00:05:49.058 00.755 11060 IsGuiding returns 0
00:05:49.058 00.000 11060 Move returns status 0, amount 750
00:05:49.058 00.000 11060 move complete, result=0
00:05:49.058 00.000 11060 worker thread done servicing request
00:05:49.058 00.000 11060 Worker thread wakes up
00:05:49.058 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.3 px 750 ms SOUTH
00:05:49.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:49.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:49.715 00.657 11060 Exposure complete
00:05:50.258 00.543 11060 worker thread done servicing request
00:05:50.258 00.000 10844 OnExposeComplete: enter
00:05:50.258 00.000 10844 UpdateGuideState(): m_state=6
00:05:50.258 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4582
00:05:50.258 00.000 10844 Star::Find returns 1 (1), X=257.97, Y=61.29, Mass=3279, SNR=36.6, Peak=255 HFD=3.6
00:05:50.258 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
00:05:50.260 00.002 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
00:05:50.260 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.01 hyp=0.39 cameraTheta=3.12 mountX=0.06 mountY=-0.39, mountTheta=-1.41
00:05:50.262 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.01, opts=13)
00:05:50.262 00.000 10844 Enqueuing Move request for scope (-0.39, 0.01)
00:05:50.271 00.009 11060 Worker thread wakes up
00:05:50.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.01) opts 0xd
00:05:50.271 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.01)
00:05:50.271 00.000 11060 Moving (-0.39, 0.01) raw xDistance=0.06 yDistance=-0.39
00:05:50.271 00.000 11060 BLC: History state: CurrMiss=-0.39, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.186125, 1:-0.390056
00:05:50.273 00.002 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
00:05:50.273 00.000 11060 BLC: window closed
00:05:50.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:05:50.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:05:50.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:05:50.273 00.000 11060 MoveAxis(E, 0, ABG)
00:05:50.273 00.000 11060 Move returns status 0, amount 0
00:05:50.273 00.000 11060 MoveAxis(N, 0, ABG)
00:05:50.273 00.000 11060 Move returns status 0, amount 0
00:05:50.273 00.000 11060 move complete, result=0
00:05:50.273 00.000 11060 worker thread done servicing request
00:05:50.279 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:50.322 00.043 10844 UpdateGuideState exits: m=3279 SNR=36.6 Saturated
00:05:50.322 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 3 / 99999
00:05:50.322 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365150.322,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
00:05:50.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:50.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:50.322 00.000 10844 Enqueuing Expose request
00:05:50.325 00.003 11060 Worker thread wakes up
00:05:50.325 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:05:50.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:50.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:50.957 00.632 11060 Exposure complete
00:05:51.268 00.311 11060 worker thread done servicing request
00:05:51.270 00.002 10844 OnExposeComplete: enter
00:05:51.270 00.000 10844 UpdateGuideState(): m_state=6
00:05:51.271 00.001 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4583
00:05:51.271 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=60.81, Mass=3132, SNR=36.1, Peak=252 HFD=3.5
00:05:51.271 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
00:05:51.271 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
00:05:51.271 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.47 hyp=0.48 cameraTheta=-1.85 mountX=0.48 mountY=-0.06, mountTheta=-0.11
00:05:51.274 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.47, opts=13)
00:05:51.274 00.000 10844 Enqueuing Move request for scope (-0.13, -0.47)
00:05:51.274 00.000 11060 Worker thread wakes up
00:05:51.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.47) opts 0xd
00:05:51.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.47)
00:05:51.274 00.000 11060 Moving (-0.13, -0.47) raw xDistance=0.48 yDistance=-0.06
00:05:51.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
00:05:51.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:51.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:51.274 00.000 11060 MoveAxis(W, 84, ABG)
00:05:51.274 00.000 11060 Guiding  Dir = 3, Dur = 84
00:05:51.280 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:51.283 00.003 11060 IsSlewing returns 0
00:05:51.283 00.000 11060 IsGuiding returns 0
00:05:51.313 00.030 10844 UpdateGuideState exits: m=3132 SNR=36.1
00:05:51.313 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 4 / 99999
00:05:51.313 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365151.313,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
00:05:51.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:51.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:51.313 00.000 10844 Enqueuing Expose request
00:05:51.375 00.062 11060 IsGuiding returns 0
00:05:51.375 00.000 11060 Move returns status 0, amount 84
00:05:51.375 00.000 11060 MoveAxis(N, 0, ABG)
00:05:51.375 00.000 11060 Move returns status 0, amount 0
00:05:51.376 00.001 11060 move complete, result=0
00:05:51.376 00.000 11060 worker thread done servicing request
00:05:51.376 00.000 11060 Worker thread wakes up
00:05:51.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:51.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:51.385 00.009 10844 GuideStep: 0.5 px 84 ms WEST, -0.1 px 0 ms NORTH
00:05:52.000 00.615 11060 Exposure complete
00:05:52.210 00.210 11060 worker thread done servicing request
00:05:52.210 00.000 10844 OnExposeComplete: enter
00:05:52.210 00.000 10844 UpdateGuideState(): m_state=6
00:05:52.210 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4584
00:05:52.210 00.000 10844 Star::Find returns 1 (0), X=257.83, Y=61.76, Mass=2970, SNR=35.1, Peak=220 HFD=3.6
00:05:52.210 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
00:05:52.210 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
00:05:52.210 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.48 hyp=0.72 cameraTheta=2.41 mountX=-0.37 mountY=-0.60, mountTheta=-2.13
00:05:52.215 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.48, opts=13)
00:05:52.215 00.000 10844 Enqueuing Move request for scope (-0.53, 0.48)
00:05:52.215 00.000 11060 Worker thread wakes up
00:05:52.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.48) opts 0xd
00:05:52.215 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.48)
00:05:52.215 00.000 11060 Moving (-0.53, 0.48) raw xDistance=-0.37 yDistance=-0.60
00:05:52.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:05:52.215 00.000 11060 resist switch: large excursion: input -0.60 thresh 0.57 direction from 1 to -1
00:05:52.215 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.81
00:05:52.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.60
00:05:52.215 00.000 11060 MoveAxis(E, 62, ABG)
00:05:52.215 00.000 11060 Guiding  Dir = 2, Dur = 62
00:05:52.224 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:52.231 00.007 11060 IsSlewing returns 0
00:05:52.232 00.001 11060 IsGuiding returns 0
00:05:52.241 00.009 10844 UpdateGuideState exits: m=2970 SNR=35.1
00:05:52.241 00.000 10844 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 5 / 99999
00:05:52.241 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365152.241,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.48,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
00:05:52.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:52.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:52.241 00.000 10844 Enqueuing Expose request
00:05:52.298 00.057 11060 IsGuiding returns 0
00:05:52.298 00.000 11060 Move returns status 0, amount 62
00:05:52.298 00.000 11060 BLC: Oldest BLC event removed
00:05:52.298 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:05:52.298 00.000 11060 MoveAxis(N, 985, ABG)
00:05:52.298 00.000 11060 duration set to 750 by maxDecDuration
00:05:52.298 00.000 11060 Guiding  Dir = 0, Dur = 750
00:05:52.311 00.013 11060 IsSlewing returns 0
00:05:52.311 00.000 11060 IsGuiding returns 0
00:05:53.065 00.754 11060 IsGuiding returns 0
00:05:53.065 00.000 11060 Move returns status 0, amount 750
00:05:53.065 00.000 11060 move complete, result=0
00:05:53.065 00.000 11060 worker thread done servicing request
00:05:53.065 00.000 11060 Worker thread wakes up
00:05:53.065 00.000 10844 GuideStep: -0.4 px 62 ms EAST, -0.6 px 750 ms NORTH
00:05:53.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:53.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:53.696 00.631 11060 Exposure complete
00:05:53.899 00.203 11060 worker thread done servicing request
00:05:53.899 00.000 10844 OnExposeComplete: enter
00:05:53.899 00.000 10844 UpdateGuideState(): m_state=6
00:05:53.899 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4585
00:05:53.901 00.002 10844 Star::Find returns 1 (1), X=257.88, Y=60.59, Mass=3318, SNR=36.9, Peak=255 HFD=3.7
00:05:53.901 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
00:05:53.901 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
00:05:53.901 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-0.69 hyp=0.84 cameraTheta=-2.18 mountX=0.76 mountY=-0.36, mountTheta=-0.44
00:05:53.901 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-0.69, opts=13)
00:05:53.901 00.000 10844 Enqueuing Move request for scope (-0.48, -0.69)
00:05:53.901 00.000 11060 Worker thread wakes up
00:05:53.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.69) opts 0xd
00:05:53.901 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -0.69)
00:05:53.901 00.000 11060 Moving (-0.48, -0.69) raw xDistance=0.76 yDistance=-0.36
00:05:53.901 00.000 11060 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.422662, 1:0.363886
00:05:53.901 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:05:53.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.76
00:05:53.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
00:05:53.901 00.000 11060 MoveAxis(W, 131, ABG)
00:05:53.901 00.000 11060 Guiding  Dir = 3, Dur = 131
00:05:53.912 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:53.926 00.014 11060 IsSlewing returns 0
00:05:53.927 00.001 11060 IsGuiding returns 0
00:05:53.929 00.002 10844 UpdateGuideState exits: m=3318 SNR=36.9 Saturated
00:05:53.929 00.000 10844 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 6 / 99999
00:05:53.929 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365153.929,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.59,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
00:05:53.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:53.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:53.929 00.000 10844 Enqueuing Expose request
00:05:54.074 00.145 11060 IsGuiding returns 0
00:05:54.074 00.000 11060 Move returns status 0, amount 131
00:05:54.074 00.000 11060 MoveAxis(N, 142, ABG)
00:05:54.074 00.000 11060 Guiding  Dir = 0, Dur = 142
00:05:54.090 00.016 11060 IsSlewing returns 0
00:05:54.090 00.000 11060 IsGuiding returns 0
00:05:54.241 00.151 11060 IsGuiding returns 0
00:05:54.241 00.000 11060 Move returns status 0, amount 142
00:05:54.241 00.000 11060 move complete, result=0
00:05:54.241 00.000 11060 worker thread done servicing request
00:05:54.241 00.000 11060 Worker thread wakes up
00:05:54.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:54.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:54.241 00.000 10844 GuideStep: 0.8 px 131 ms WEST, -0.4 px 142 ms NORTH
00:05:54.862 00.621 11060 Exposure complete
00:05:55.050 00.188 11060 worker thread done servicing request
00:05:55.050 00.000 10844 OnExposeComplete: enter
00:05:55.050 00.000 10844 UpdateGuideState(): m_state=6
00:05:55.050 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4586
00:05:55.050 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=61.46, Mass=3319, SNR=36.7, Peak=255 HFD=3.4
00:05:55.050 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
00:05:55.050 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
00:05:55.050 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.37 mountX=-0.18 mountY=0.01, mountTheta=3.10
00:05:55.051 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.18, opts=13)
00:05:55.051 00.000 10844 Enqueuing Move request for scope (0.04, 0.18)
00:05:55.051 00.000 11060 Worker thread wakes up
00:05:55.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:05:55.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:05:55.051 00.000 11060 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=0.01
00:05:55.051 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.422662, 1:0.363886, 2:-0.006819
00:05:55.051 00.000 11060 BLC: No correction, Miss < min_move
00:05:55.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.18
00:05:55.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:55.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:55.051 00.000 11060 MoveAxis(E, 27, ABG)
00:05:55.051 00.000 11060 Guiding  Dir = 2, Dur = 27
00:05:55.057 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:55.066 00.009 11060 IsSlewing returns 0
00:05:55.066 00.000 11060 IsGuiding returns 0
00:05:55.071 00.005 10844 UpdateGuideState exits: m=3319 SNR=36.7 Saturated
00:05:55.076 00.005 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 7 / 99999
00:05:55.076 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365155.076,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.47,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
00:05:55.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:55.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:55.076 00.000 10844 Enqueuing Expose request
00:05:55.102 00.026 11060 IsGuiding returns 0
00:05:55.102 00.000 11060 Move returns status 0, amount 27
00:05:55.102 00.000 11060 MoveAxis(N, 0, ABG)
00:05:55.102 00.000 11060 Move returns status 0, amount 0
00:05:55.102 00.000 11060 move complete, result=0
00:05:55.102 00.000 11060 worker thread done servicing request
00:05:55.102 00.000 11060 Worker thread wakes up
00:05:55.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:55.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:55.102 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
00:05:55.725 00.623 11060 Exposure complete
00:05:55.922 00.197 11060 worker thread done servicing request
00:05:55.922 00.000 10844 OnExposeComplete: enter
00:05:55.922 00.000 10844 UpdateGuideState(): m_state=6
00:05:55.922 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4587
00:05:55.922 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.61, Mass=3081, SNR=35.5, Peak=246 HFD=3.9
00:05:55.922 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
00:05:55.922 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
00:05:55.922 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=0.33 hyp=0.64 cameraTheta=0.55 mountX=-0.42 mountY=0.48, mountTheta=2.29
00:05:55.924 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=0.33, opts=13)
00:05:55.924 00.000 10844 Enqueuing Move request for scope (0.54, 0.33)
00:05:55.928 00.004 11060 Worker thread wakes up
00:05:55.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.33) opts 0xd
00:05:55.928 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, 0.33)
00:05:55.928 00.000 11060 Moving (0.54, 0.33) raw xDistance=-0.42 yDistance=0.48
00:05:55.928 00.000 11060 BLC: window closed
00:05:55.928 00.000 11060 BLC: History state: CurrMiss=-0.48, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.422662, 1:0.363886, 2:-0.006819
00:05:55.928 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
00:05:55.928 00.000 11060 BLC: window closed
00:05:55.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.42
00:05:55.929 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:05:55.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
00:05:55.929 00.000 11060 MoveAxis(E, 75, ABG)
00:05:55.929 00.000 11060 Guiding  Dir = 2, Dur = 75
00:05:55.938 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:55.940 00.002 11060 IsSlewing returns 0
00:05:55.941 00.001 11060 IsGuiding returns 0
00:05:55.984 00.043 10844 UpdateGuideState exits: m=3081 SNR=35.5
00:05:55.984 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 8 / 99999
00:05:55.984 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365155.984,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
00:05:55.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:55.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:55.984 00.000 10844 Enqueuing Expose request
00:05:56.037 00.053 11060 IsGuiding returns 0
00:05:56.037 00.000 11060 Move returns status 0, amount 75
00:05:56.037 00.000 11060 MoveAxis(N, 0, ABG)
00:05:56.037 00.000 11060 Move returns status 0, amount 0
00:05:56.037 00.000 11060 move complete, result=0
00:05:56.037 00.000 11060 worker thread done servicing request
00:05:56.037 00.000 11060 Worker thread wakes up
00:05:56.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:56.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:56.055 00.018 10844 GuideStep: -0.4 px 75 ms EAST, 0.5 px 0 ms NORTH
00:05:56.663 00.608 11060 Exposure complete
00:05:57.012 00.349 11060 worker thread done servicing request
00:05:57.012 00.000 10844 OnExposeComplete: enter
00:05:57.012 00.000 10844 UpdateGuideState(): m_state=6
00:05:57.013 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4588
00:05:57.013 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=60.78, Mass=2582, SNR=32.1, Peak=221 HFD=3.6
00:05:57.013 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
00:05:57.014 00.001 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:05:57.014 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.50 hyp=0.66 cameraTheta=-0.87 mountX=0.42 mountY=0.50, mountTheta=0.87
00:05:57.015 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.50, opts=13)
00:05:57.015 00.000 10844 Enqueuing Move request for scope (0.42, -0.50)
00:05:57.015 00.000 11060 Worker thread wakes up
00:05:57.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.50) opts 0xd
00:05:57.015 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.50)
00:05:57.015 00.000 11060 Moving (0.42, -0.50) raw xDistance=0.42 yDistance=0.50
00:05:57.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
00:05:57.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:05:57.017 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
00:05:57.017 00.000 11060 MoveAxis(W, 70, ABG)
00:05:57.017 00.000 11060 Guiding  Dir = 3, Dur = 70
00:05:57.022 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:57.032 00.010 11060 IsSlewing returns 0
00:05:57.032 00.000 11060 IsGuiding returns 0
00:05:57.046 00.014 10844 UpdateGuideState exits: m=2582 SNR=32.1
00:05:57.046 00.000 10844 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 9 / 99999
00:05:57.046 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365157.046,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.56,"Time":10.0,"SettleTime":10.0,"StarLocked":true}
00:05:57.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:57.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:57.047 00.001 10844 Enqueuing Expose request
00:05:57.114 00.067 11060 IsGuiding returns 0
00:05:57.114 00.000 11060 Move returns status 0, amount 70
00:05:57.114 00.000 11060 MoveAxis(N, 0, ABG)
00:05:57.114 00.000 11060 Move returns status 0, amount 0
00:05:57.114 00.000 11060 move complete, result=0
00:05:57.114 00.000 11060 worker thread done servicing request
00:05:57.114 00.000 11060 Worker thread wakes up
00:05:57.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:57.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:57.151 00.037 10844 GuideStep: 0.4 px 70 ms WEST, 0.5 px 0 ms NORTH
00:05:57.765 00.614 11060 Exposure complete
00:05:58.051 00.286 11060 worker thread done servicing request
00:05:58.051 00.000 10844 OnExposeComplete: enter
00:05:58.051 00.000 10844 UpdateGuideState(): m_state=6
00:05:58.053 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4589
00:05:58.053 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=60.84, Mass=3151, SNR=36.3, Peak=255 HFD=3.6
00:05:58.053 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
00:05:58.053 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
00:05:58.053 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.44 hyp=0.51 cameraTheta=-1.04 mountX=0.39 mountY=0.33, mountTheta=0.70
00:05:58.056 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.44, opts=13)
00:05:58.056 00.000 10844 Enqueuing Move request for scope (0.26, -0.44)
00:05:58.056 00.000 11060 Worker thread wakes up
00:05:58.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.44) opts 0xd
00:05:58.058 00.002 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.44)
00:05:58.058 00.000 11060 Moving (0.26, -0.44) raw xDistance=0.39 yDistance=0.33
00:05:58.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
00:05:58.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:05:58.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:05:58.058 00.000 11060 MoveAxis(W, 69, ABG)
00:05:58.058 00.000 11060 Guiding  Dir = 3, Dur = 69
00:05:58.066 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:05:58.068 00.002 11060 IsSlewing returns 0
00:05:58.069 00.001 11060 IsGuiding returns 0
00:05:58.104 00.035 10844 UpdateGuideState exits: m=3151 SNR=36.3 Saturated
00:05:58.104 00.000 10844 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 10 / 99999
00:05:58.104 00.000 10844 PhdController: newstate STATE_FINISH
00:05:58.104 00.000 10844 PhdController complete: success
00:05:58.104 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770365158.104,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:05:58.104 00.000 10844 Mount: notify guiding dither settle done success=1
00:05:58.104 00.000 10844 PhdController: newstate STATE_IDLE
00:05:58.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:58.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:58.104 00.000 10844 Enqueuing Expose request
00:05:58.141 00.037 11060 IsGuiding returns 0
00:05:58.141 00.000 11060 Move returns status 0, amount 69
00:05:58.141 00.000 11060 MoveAxis(N, 0, ABG)
00:05:58.141 00.000 11060 Move returns status 0, amount 0
00:05:58.141 00.000 11060 move complete, result=0
00:05:58.141 00.000 11060 worker thread done servicing request
00:05:58.141 00.000 11060 Worker thread wakes up
00:05:58.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:58.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:58.141 00.000 10844 GuideStep: 0.4 px 69 ms WEST, 0.3 px 0 ms NORTH
00:05:58.775 00.634 11060 Exposure complete
00:05:59.113 00.338 11060 worker thread done servicing request
00:05:59.113 00.000 10844 OnExposeComplete: enter
00:05:59.113 00.000 10844 UpdateGuideState(): m_state=6
00:05:59.113 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4590
00:05:59.113 00.000 10844 Star::Find returns 1 (0), X=258.82, Y=61.83, Mass=3063, SNR=35.6, Peak=252 HFD=3.3
00:05:59.115 00.002 10844 MultiStar: [#1 0.25,0.53,1.05,U] [#2 0.10,0.23,1.94,U] [#3 0.72,0.15,0.00,M3] [#4 0.15,0.01,0.93,U] [#5 0.00,-0.06,0.97,U] [#6 0.12,-0.29,1.00,U] [#7 0.02,-0.30,0.85,U] [#8 0.44,0.24,0.91,U] 
00:05:59.115 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.14}, one-star: {0.46, 0.55}
00:05:59.115 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:05:59.115 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
00:05:59.115 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.64 mountX=-0.17 mountY=0.16, mountTheta=2.38
00:05:59.119 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.14, opts=13)
00:05:59.119 00.000 10844 Enqueuing Move request for scope (0.18, 0.14)
00:05:59.119 00.000 11060 Worker thread wakes up
00:05:59.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
00:05:59.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
00:05:59.119 00.000 11060 Moving (0.18, 0.14) raw xDistance=-0.17 yDistance=0.16
00:05:59.120 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:05:59.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:59.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:05:59.120 00.000 11060 MoveAxis(E, 27, ABG)
00:05:59.120 00.000 11060 Guiding  Dir = 2, Dur = 27
00:05:59.130 00.010 11060 IsSlewing returns 0
00:05:59.130 00.000 11060 IsGuiding returns 0
00:05:59.132 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:05:59.173 00.041 10844 UpdateGuideState exits: m=3063 SNR=35.6
00:05:59.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:59.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:05:59.173 00.000 10844 Enqueuing Expose request
00:05:59.186 00.013 11060 IsGuiding returns 0
00:05:59.186 00.000 11060 Move returns status 0, amount 27
00:05:59.186 00.000 11060 MoveAxis(N, 0, ABG)
00:05:59.186 00.000 11060 Move returns status 0, amount 0
00:05:59.186 00.000 11060 move complete, result=0
00:05:59.186 00.000 11060 worker thread done servicing request
00:05:59.186 00.000 11060 Worker thread wakes up
00:05:59.188 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:05:59.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:05:59.192 00.004 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
00:05:59.836 00.644 11060 Exposure complete
00:06:00.078 00.242 11060 worker thread done servicing request
00:06:00.078 00.000 10844 OnExposeComplete: enter
00:06:00.078 00.000 10844 UpdateGuideState(): m_state=6
00:06:00.078 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4591
00:06:00.078 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.37, Mass=2811, SNR=33.7, Peak=255 HFD=3.3
00:06:00.078 00.000 10844 MultiStar: [#1 0.32,0.32,1.08,U] [#2 0.58,1.22,0.00,M6] [#3 0.69,0.52,0.00,M4] [#4 0.09,0.14,0.98,U] [#5 -0.15,0.69,0.00,M3] [#6 0.51,0.54,0.00,M1] [#7 0.19,0.06,0.90,U] [#8 0.21,0.52,1.02,U] 
00:06:00.078 00.000 10844 single-star, 4 included, MultiStar: {0.17, 0.23}, one-star: {0.03, 0.09}
00:06:00.078 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
00:06:00.078 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
00:06:00.081 00.003 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.30 mountX=-0.09 mountY=0.01, mountTheta=3.03
00:06:00.081 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
00:06:00.081 00.000 10844 Enqueuing Move request for scope (0.03, 0.09)
00:06:00.081 00.000 11060 Worker thread wakes up
00:06:00.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:06:00.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:06:00.081 00.000 11060 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=0.01
00:06:00.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:06:00.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:00.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:06:00.081 00.000 11060 MoveAxis(E, 0, ABG)
00:06:00.081 00.000 11060 Move returns status 0, amount 0
00:06:00.085 00.004 11060 MoveAxis(N, 0, ABG)
00:06:00.085 00.000 11060 Move returns status 0, amount 0
00:06:00.085 00.000 11060 move complete, result=0
00:06:00.085 00.000 11060 worker thread done servicing request
00:06:00.094 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:00.114 00.020 10844 UpdateGuideState exits: m=2811 SNR=33.7 Saturated
00:06:00.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:00.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:00.114 00.000 10844 Enqueuing Expose request
00:06:00.114 00.000 11060 Worker thread wakes up
00:06:00.114 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:00.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:00.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:00.736 00.622 11060 Exposure complete
00:06:00.965 00.229 11060 worker thread done servicing request
00:06:00.965 00.000 10844 OnExposeComplete: enter
00:06:00.965 00.000 10844 UpdateGuideState(): m_state=6
00:06:00.965 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4592
00:06:00.965 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=61.50, Mass=2940, SNR=35.0, Peak=255 HFD=3.3
00:06:00.965 00.000 10844 MultiStar: [#1 0.22,0.90,0.00,M1] [#2 0.08,0.67,0.00,M7] [#3 0.57,0.25,0.00,M5] [#4 0.59,0.15,0.97,U] [#5 -0.12,-0.04,1.03,U] [#6 -0.01,0.55,0.97,U] [#7 0.22,0.31,0.95,U] [#8 0.29,0.67,0.00,M1] 
00:06:00.965 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.24}, one-star: {0.32, 0.22}
00:06:00.965 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:06:00.965 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:06:00.965 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.88 mountX=-0.27 mountY=0.16, mountTheta=2.61
00:06:00.968 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.24, opts=13)
00:06:00.968 00.000 10844 Enqueuing Move request for scope (0.20, 0.24)
00:06:00.968 00.000 11060 Worker thread wakes up
00:06:00.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
00:06:00.968 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
00:06:00.968 00.000 11060 Moving (0.20, 0.24) raw xDistance=-0.27 yDistance=0.16
00:06:00.970 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:06:00.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:00.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:06:00.970 00.000 11060 MoveAxis(E, 46, ABG)
00:06:00.970 00.000 11060 Guiding  Dir = 2, Dur = 46
00:06:00.976 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:00.989 00.013 11060 IsSlewing returns 0
00:06:00.992 00.003 11060 IsGuiding returns 0
00:06:00.997 00.005 10844 UpdateGuideState exits: m=2940 SNR=35.0 Saturated
00:06:00.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:00.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:00.997 00.000 10844 Enqueuing Expose request
00:06:01.049 00.052 11060 IsGuiding returns 0
00:06:01.049 00.000 11060 Move returns status 0, amount 46
00:06:01.049 00.000 11060 MoveAxis(N, 0, ABG)
00:06:01.049 00.000 11060 Move returns status 0, amount 0
00:06:01.049 00.000 11060 move complete, result=0
00:06:01.049 00.000 11060 worker thread done servicing request
00:06:01.049 00.000 11060 Worker thread wakes up
00:06:01.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:01.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:01.060 00.011 10844 GuideStep: -0.3 px 46 ms EAST, 0.2 px 0 ms NORTH
00:06:01.689 00.629 11060 Exposure complete
00:06:01.981 00.292 10844 OnExposeComplete: enter
00:06:01.983 00.002 10844 UpdateGuideState(): m_state=6
00:06:01.983 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4593
00:06:01.983 00.000 10844 Star::Find returns 1 (0), X=258.02, Y=61.88, Mass=3168, SNR=36.4, Peak=237 HFD=4.0
00:06:01.984 00.001 10844 MultiStar: [#1 0.29,0.83,0.00,M2] [#2 0.32,0.60,0.00,M8] [#3 0.44,0.24,0.96,U] [#4 0.09,0.76,0.00,M1] [#5 0.33,0.86,0.00,M3] [#6 0.22,0.29,0.80,U] [#7 0.03,0.53,0.82,U] [#8 0.10,1.03,0.00,M2] 
00:06:01.984 00.000 10844 refined, 3 included, MultiStar: {0.08, 0.42}, one-star: {-0.33, 0.60}
00:06:01.984 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:06:01.984 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:06:01.984 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.39 mountX=-0.43 mountY=0.01, mountTheta=3.12
00:06:01.986 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.42, opts=13)
00:06:01.986 00.000 10844 Enqueuing Move request for scope (0.08, 0.42)
00:06:01.986 00.000 11060 worker thread done servicing request
00:06:01.986 00.000 11060 Worker thread wakes up
00:06:01.988 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.42) opts 0xd
00:06:01.988 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.42)
00:06:01.988 00.000 11060 Moving (0.08, 0.42) raw xDistance=-0.43 yDistance=0.01
00:06:01.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
00:06:01.989 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:01.991 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:06:01.991 00.000 11060 MoveAxis(E, 75, ABG)
00:06:01.991 00.000 11060 Guiding  Dir = 2, Dur = 75
00:06:01.999 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:02.026 00.027 11060 IsSlewing returns 0
00:06:02.026 00.000 11060 IsGuiding returns 0
00:06:02.026 00.000 10844 UpdateGuideState exits: m=3168 SNR=36.4
00:06:02.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:02.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:02.028 00.002 10844 Enqueuing Expose request
00:06:02.127 00.099 11060 IsGuiding returns 0
00:06:02.127 00.000 11060 Move returns status 0, amount 75
00:06:02.127 00.000 11060 MoveAxis(N, 0, ABG)
00:06:02.127 00.000 11060 Move returns status 0, amount 0
00:06:02.127 00.000 11060 move complete, result=0
00:06:02.127 00.000 11060 worker thread done servicing request
00:06:02.127 00.000 11060 Worker thread wakes up
00:06:02.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:02.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:02.129 00.002 10844 GuideStep: -0.4 px 75 ms EAST, 0.0 px 0 ms NORTH
00:06:02.788 00.659 11060 Exposure complete
00:06:03.285 00.497 11060 worker thread done servicing request
00:06:03.285 00.000 10844 OnExposeComplete: enter
00:06:03.285 00.000 10844 UpdateGuideState(): m_state=6
00:06:03.286 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4594
00:06:03.286 00.000 10844 Star::Find returns 1 (0), X=258.78, Y=61.20, Mass=3321, SNR=37.7, Peak=224 HFD=3.9
00:06:03.286 00.000 10844 MultiStar: [#1 0.40,0.58,0.00,M3] [#2 -0.11,0.49,1.91,U] [#3 0.50,0.30,0.97,U] [#4 0.09,0.73,0.00,M2] [#5 -0.23,0.20,0.98,U] [#6 0.19,0.27,0.81,U] [#7 0.03,-0.28,0.76,U] [#8 0.35,0.23,0.87,U] 
00:06:03.286 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.21}, one-star: {0.42, -0.08}
00:06:03.286 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:06:03.286 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
00:06:03.286 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.01 mountX=-0.23 mountY=0.10, mountTheta=2.75
00:06:03.288 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.21, opts=13)
00:06:03.288 00.000 10844 Enqueuing Move request for scope (0.13, 0.21)
00:06:03.288 00.000 11060 Worker thread wakes up
00:06:03.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
00:06:03.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
00:06:03.288 00.000 11060 Moving (0.13, 0.21) raw xDistance=-0.23 yDistance=0.10
00:06:03.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
00:06:03.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:03.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:06:03.288 00.000 11060 MoveAxis(E, 42, ABG)
00:06:03.288 00.000 11060 Guiding  Dir = 2, Dur = 42
00:06:03.307 00.019 11060 IsSlewing returns 0
00:06:03.309 00.002 11060 IsGuiding returns 0
00:06:03.311 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:03.355 00.044 10844 UpdateGuideState exits: m=3321 SNR=37.7
00:06:03.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:03.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:03.355 00.000 10844 Enqueuing Expose request
00:06:03.369 00.014 11060 IsGuiding returns 0
00:06:03.369 00.000 11060 Move returns status 0, amount 42
00:06:03.369 00.000 11060 MoveAxis(N, 0, ABG)
00:06:03.369 00.000 11060 Move returns status 0, amount 0
00:06:03.369 00.000 11060 move complete, result=0
00:06:03.369 00.000 11060 worker thread done servicing request
00:06:03.369 00.000 11060 Worker thread wakes up
00:06:03.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:03.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:03.373 00.004 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
00:06:04.034 00.661 11060 Exposure complete
00:06:04.316 00.282 11060 worker thread done servicing request
00:06:04.316 00.000 10844 OnExposeComplete: enter
00:06:04.316 00.000 10844 UpdateGuideState(): m_state=6
00:06:04.316 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4595
00:06:04.316 00.000 10844 Star::Find returns 1 (1), X=258.92, Y=61.24, Mass=3508, SNR=37.5, Peak=255 HFD=3.8
00:06:04.316 00.000 10844 MultiStar: [#1 0.50,1.02,0.00,M4] [#2 -0.22,0.52,1.85,U] [#3 0.86,0.96,0.00,M4] [#4 0.52,1.24,0.00,M3] [#5 -0.12,0.17,0.94,U] [#6 0.64,0.76,0.00,M1] [#7 0.44,0.45,0.00,M1] [#8 0.36,0.70,0.00,M2] 
00:06:04.316 00.000 10844 refined, 2 included, MultiStar: {0.01, 0.28}, one-star: {0.56, -0.04}
00:06:04.316 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
00:06:04.316 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.01)
00:06:04.316 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.29 cameraTheta=1.54 mountX=-0.28 mountY=-0.04, mountTheta=-3.01
00:06:04.321 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.28, opts=13)
00:06:04.321 00.000 10844 Enqueuing Move request for scope (0.01, 0.28)
00:06:04.321 00.000 11060 Worker thread wakes up
00:06:04.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
00:06:04.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
00:06:04.321 00.000 11060 Moving (0.01, 0.28) raw xDistance=-0.28 yDistance=-0.04
00:06:04.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:06:04.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:04.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:04.321 00.000 11060 MoveAxis(E, 50, ABG)
00:06:04.321 00.000 11060 Guiding  Dir = 2, Dur = 50
00:06:04.334 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:04.350 00.016 11060 IsSlewing returns 0
00:06:04.350 00.000 11060 IsGuiding returns 0
00:06:04.355 00.005 10844 UpdateGuideState exits: m=3508 SNR=37.5 Saturated
00:06:04.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:04.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:04.355 00.000 10844 Enqueuing Expose request
00:06:04.413 00.058 11060 IsGuiding returns 0
00:06:04.413 00.000 11060 Move returns status 0, amount 50
00:06:04.413 00.000 11060 MoveAxis(N, 0, ABG)
00:06:04.413 00.000 11060 Move returns status 0, amount 0
00:06:04.413 00.000 11060 move complete, result=0
00:06:04.413 00.000 11060 worker thread done servicing request
00:06:04.413 00.000 11060 Worker thread wakes up
00:06:04.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:04.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:04.413 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
00:06:05.036 00.623 11060 Exposure complete
00:06:05.366 00.330 11060 worker thread done servicing request
00:06:05.366 00.000 10844 OnExposeComplete: enter
00:06:05.366 00.000 10844 UpdateGuideState(): m_state=6
00:06:05.368 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4596
00:06:05.368 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.98, Mass=2604, SNR=32.8, Peak=208 HFD=3.7
00:06:05.368 00.000 10844 MultiStar: [#1 0.44,0.00,1.07,U] [#2 0.24,0.34,2.11,U] [#3 0.58,0.12,0.98,U] [#4 -0.10,0.70,0.00,M4] [#5 -0.01,0.36,1.11,U] [#6 0.71,0.97,0.00,M2] [#7 0.19,0.29,1.08,U] [#8 0.18,0.28,1.08,U] 
00:06:05.368 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.30}, one-star: {0.25, 0.70}
00:06:05.368 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
00:06:05.368 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
00:06:05.368 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.30 hyp=0.40 cameraTheta=0.86 mountX=-0.34 mountY=0.21, mountTheta=2.60
00:06:05.371 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.30, opts=13)
00:06:05.371 00.000 10844 Enqueuing Move request for scope (0.26, 0.30)
00:06:05.371 00.000 11060 Worker thread wakes up
00:06:05.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.30) opts 0xd
00:06:05.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.30)
00:06:05.371 00.000 11060 Moving (0.26, 0.30) raw xDistance=-0.34 yDistance=0.21
00:06:05.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
00:06:05.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:06:05.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:06:05.371 00.000 11060 MoveAxis(E, 61, ABG)
00:06:05.371 00.000 11060 Guiding  Dir = 2, Dur = 61
00:06:05.390 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:05.394 00.004 11060 IsSlewing returns 0
00:06:05.395 00.001 11060 IsGuiding returns 0
00:06:05.416 00.021 10844 UpdateGuideState exits: m=2604 SNR=32.8
00:06:05.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:05.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:05.416 00.000 10844 Enqueuing Expose request
00:06:05.463 00.047 11060 IsGuiding returns 0
00:06:05.463 00.000 11060 Move returns status 0, amount 61
00:06:05.463 00.000 11060 MoveAxis(N, 0, ABG)
00:06:05.463 00.000 11060 Move returns status 0, amount 0
00:06:05.463 00.000 11060 move complete, result=0
00:06:05.463 00.000 11060 worker thread done servicing request
00:06:05.463 00.000 11060 Worker thread wakes up
00:06:05.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:05.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:05.471 00.008 10844 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
00:06:06.114 00.643 11060 Exposure complete
00:06:06.393 00.279 11060 worker thread done servicing request
00:06:06.393 00.000 10844 OnExposeComplete: enter
00:06:06.393 00.000 10844 UpdateGuideState(): m_state=6
00:06:06.393 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4597
00:06:06.393 00.000 10844 Star::Find returns 1 (1), X=258.14, Y=61.59, Mass=3275, SNR=36.0, Peak=255 HFD=3.6
00:06:06.395 00.002 10844 MultiStar: [#1 0.40,0.16,1.06,U] [#2 -0.45,0.27,1.89,U] [#3 0.34,0.12,0.89,U] [#4 0.75,0.80,0.00,M5] [#5 -0.14,0.03,0.97,U] [#6 0.41,0.30,0.93,U] [#7 -0.09,0.07,0.93,U] [#8 0.30,0.50,1.00,U] 
00:06:06.395 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.23}, one-star: {-0.22, 0.31}
00:06:06.395 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
00:06:06.395 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.04)
00:06:06.395 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=-0.22 mountY=-0.02, mountTheta=-3.04
00:06:06.395 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.23, opts=13)
00:06:06.395 00.000 10844 Enqueuing Move request for scope (0.01, 0.23)
00:06:06.395 00.000 11060 Worker thread wakes up
00:06:06.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
00:06:06.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
00:06:06.395 00.000 11060 Moving (0.01, 0.23) raw xDistance=-0.22 yDistance=-0.02
00:06:06.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:06:06.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:06.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:06:06.395 00.000 11060 MoveAxis(E, 41, ABG)
00:06:06.395 00.000 11060 Guiding  Dir = 2, Dur = 41
00:06:06.405 00.010 11060 IsSlewing returns 0
00:06:06.406 00.001 11060 IsGuiding returns 0
00:06:06.407 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:06.429 00.022 10844 UpdateGuideState exits: m=3275 SNR=36.0 Saturated
00:06:06.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:06.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:06.429 00.000 10844 Enqueuing Expose request
00:06:06.453 00.024 11060 IsGuiding returns 0
00:06:06.453 00.000 11060 Move returns status 0, amount 41
00:06:06.453 00.000 11060 MoveAxis(N, 0, ABG)
00:06:06.453 00.000 11060 Move returns status 0, amount 0
00:06:06.453 00.000 11060 move complete, result=0
00:06:06.453 00.000 11060 worker thread done servicing request
00:06:06.453 00.000 11060 Worker thread wakes up
00:06:06.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:06.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:06.460 00.007 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:06:07.103 00.643 11060 Exposure complete
00:06:07.471 00.368 11060 worker thread done servicing request
00:06:07.471 00.000 10844 OnExposeComplete: enter
00:06:07.471 00.000 10844 UpdateGuideState(): m_state=6
00:06:07.472 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4598
00:06:07.472 00.000 10844 Star::Find returns 1 (0), X=258.29, Y=61.58, Mass=2632, SNR=33.2, Peak=219 HFD=3.5
00:06:07.473 00.001 10844 MultiStar: [#1 0.68,0.00,0.00,M3] [#2 0.33,0.52,2.21,U] [#3 0.62,0.14,0.00,M3] [#4 0.17,0.54,1.09,U] [#5 0.30,0.52,1.08,U] [#6 0.44,0.79,0.00,M2] [#7 0.17,0.26,0.94,U] [#8 0.32,0.65,0.00,M1] 
00:06:07.473 00.000 10844 single-star, 4 included, MultiStar: {0.21, 0.45}, one-star: {-0.06, 0.30}
00:06:07.473 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
00:06:07.473 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.77)
00:06:07.473 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.78 mountX=-0.29 mountY=-0.11, mountTheta=-2.76
00:06:07.474 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.30, opts=13)
00:06:07.474 00.000 10844 Enqueuing Move request for scope (-0.06, 0.30)
00:06:07.474 00.000 11060 Worker thread wakes up
00:06:07.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd
00:06:07.474 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.30)
00:06:07.474 00.000 11060 Moving (-0.06, 0.30) raw xDistance=-0.29 yDistance=-0.11
00:06:07.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:06:07.476 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:07.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:06:07.476 00.000 11060 MoveAxis(E, 51, ABG)
00:06:07.476 00.000 11060 Guiding  Dir = 2, Dur = 51
00:06:07.502 00.026 11060 IsSlewing returns 0
00:06:07.502 00.000 11060 IsGuiding returns 0
00:06:07.507 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:07.549 00.042 10844 UpdateGuideState exits: m=2632 SNR=33.2
00:06:07.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:07.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:07.549 00.000 10844 Enqueuing Expose request
00:06:07.566 00.017 11060 IsGuiding returns 0
00:06:07.566 00.000 11060 Move returns status 0, amount 51
00:06:07.566 00.000 11060 MoveAxis(N, 0, ABG)
00:06:07.567 00.001 11060 Move returns status 0, amount 0
00:06:07.567 00.000 11060 move complete, result=0
00:06:07.567 00.000 11060 worker thread done servicing request
00:06:07.567 00.000 11060 Worker thread wakes up
00:06:07.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:07.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:07.569 00.002 10844 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
00:06:08.186 00.617 11060 Exposure complete
00:06:08.437 00.251 11060 worker thread done servicing request
00:06:08.437 00.000 10844 OnExposeComplete: enter
00:06:08.437 00.000 10844 UpdateGuideState(): m_state=6
00:06:08.437 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4599
00:06:08.438 00.001 10844 Star::Find returns 1 (0), X=258.89, Y=60.94, Mass=2800, SNR=33.6, Peak=236 HFD=3.8
00:06:08.438 00.000 10844 MultiStar: [#1 0.91,-0.30,0.00,M4] [#2 0.40,0.36,2.19,U] [#3 0.29,-0.25,1.03,U] [#4 0.01,0.74,0.00,M5] [#5 0.20,-0.34,1.13,U] [#6 0.11,0.87,0.00,M3] [#7 0.21,0.02,0.94,U] [#8 -0.30,0.15,0.93,U] 
00:06:08.438 00.000 10844 refined, 5 included, MultiStar: {0.26, -0.01}, one-star: {0.53, -0.34}
00:06:08.438 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
00:06:08.438 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:06:08.438 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.03 mountX=-0.04 mountY=0.25, mountTheta=1.73
00:06:08.440 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.01, opts=13)
00:06:08.440 00.000 10844 Enqueuing Move request for scope (0.26, -0.01)
00:06:08.440 00.000 11060 Worker thread wakes up
00:06:08.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
00:06:08.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
00:06:08.440 00.000 11060 Moving (0.26, -0.01) raw xDistance=-0.04 yDistance=0.25
00:06:08.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:06:08.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:06:08.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:06:08.440 00.000 11060 MoveAxis(E, 0, ABG)
00:06:08.440 00.000 11060 Move returns status 0, amount 0
00:06:08.440 00.000 11060 MoveAxis(N, 0, ABG)
00:06:08.440 00.000 11060 Move returns status 0, amount 0
00:06:08.440 00.000 11060 move complete, result=0
00:06:08.442 00.002 11060 worker thread done servicing request
00:06:08.448 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:08.469 00.021 10844 UpdateGuideState exits: m=2800 SNR=33.6
00:06:08.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:08.471 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:08.471 00.000 10844 Enqueuing Expose request
00:06:08.471 00.000 11060 Worker thread wakes up
00:06:08.471 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:06:08.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:08.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:09.110 00.639 11060 Exposure complete
00:06:09.472 00.362 10844 OnExposeComplete: enter
00:06:09.472 00.000 10844 UpdateGuideState(): m_state=6
00:06:09.474 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
00:06:09.474 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.40, Mass=2982, SNR=35.1, Peak=246 HFD=3.4
00:06:09.474 00.000 10844 MultiStar: [#1 0.04,0.59,1.08,U] [#2 -0.03,0.31,2.06,U] [#3 0.20,0.30,1.02,U] [#4 -0.11,-0.66,0.00,M6] [#5 -0.20,1.04,0.00,M1] [#6 -0.18,-0.06,1.00,U] [#7 -0.44,0.35,0.97,U] [#8 -0.21,0.78,0.00,M1] 
00:06:09.474 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.28}, one-star: {0.29, 0.12}
00:06:09.474 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
00:06:09.474 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.91)
00:06:09.474 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.64 mountX=-0.27 mountY=-0.07, mountTheta=-2.90
00:06:09.474 00.000 11060 worker thread done servicing request
00:06:09.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.28, opts=13)
00:06:09.476 00.000 10844 Enqueuing Move request for scope (-0.02, 0.28)
00:06:09.476 00.000 11060 Worker thread wakes up
00:06:09.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
00:06:09.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
00:06:09.476 00.000 11060 Moving (-0.02, 0.28) raw xDistance=-0.27 yDistance=-0.07
00:06:09.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:06:09.478 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:09.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:09.478 00.000 11060 MoveAxis(E, 47, ABG)
00:06:09.478 00.000 11060 Guiding  Dir = 2, Dur = 47
00:06:09.501 00.023 11060 IsSlewing returns 0
00:06:09.502 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:09.502 00.000 11060 IsGuiding returns 0
00:06:09.547 00.045 10844 UpdateGuideState exits: m=2982 SNR=35.1
00:06:09.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:09.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:09.547 00.000 10844 Enqueuing Expose request
00:06:09.588 00.041 11060 IsGuiding returns 0
00:06:09.588 00.000 11060 Move returns status 0, amount 47
00:06:09.588 00.000 11060 MoveAxis(N, 0, ABG)
00:06:09.588 00.000 11060 Move returns status 0, amount 0
00:06:09.588 00.000 11060 move complete, result=0
00:06:09.588 00.000 11060 worker thread done servicing request
00:06:09.588 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
00:06:09.588 00.000 11060 Worker thread wakes up
00:06:09.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:09.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:10.238 00.650 11060 Exposure complete
00:06:10.628 00.390 11060 worker thread done servicing request
00:06:10.630 00.002 10844 OnExposeComplete: enter
00:06:10.630 00.000 10844 UpdateGuideState(): m_state=6
00:06:10.630 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4601
00:06:10.631 00.001 10844 Star::Find returns 1 (0), X=258.24, Y=62.31, Mass=3170, SNR=35.9, Peak=232 HFD=3.6
00:06:10.631 00.000 10844 MultiStar: [#1 -0.31,0.97,0.00,M4] [#2 -0.60,0.45,0.00,M2] [#3 0.04,0.36,0.95,U] [#4 0.11,0.32,0.95,U] [#5 -0.84,0.81,0.00,M2] [#6 -0.17,0.61,0.00,M3] [#7 -0.51,0.68,0.00,M1] [#8 -0.11,0.51,0.97,U] 
00:06:10.631 00.000 10844 refined, 3 included, MultiStar: {-0.02, 0.56}, one-star: {-0.12, 1.04}
00:06:10.631 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
00:06:10.631 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
00:06:10.631 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.56 hyp=0.56 cameraTheta=1.61 mountX=-0.55 mountY=-0.11, mountTheta=-2.94
00:06:10.636 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.56, opts=13)
00:06:10.636 00.000 10844 Enqueuing Move request for scope (-0.02, 0.56)
00:06:10.636 00.000 11060 Worker thread wakes up
00:06:10.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.56) opts 0xd
00:06:10.636 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.56)
00:06:10.636 00.000 11060 Moving (-0.02, 0.56) raw xDistance=-0.55 yDistance=-0.11
00:06:10.638 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.55
00:06:10.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:10.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:06:10.638 00.000 11060 MoveAxis(E, 97, ABG)
00:06:10.638 00.000 11060 Guiding  Dir = 2, Dur = 97
00:06:10.652 00.014 11060 IsSlewing returns 0
00:06:10.654 00.002 11060 IsGuiding returns 0
00:06:10.687 00.033 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:10.749 00.062 10844 UpdateGuideState exits: m=3170 SNR=35.9
00:06:10.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:10.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:10.749 00.000 10844 Enqueuing Expose request
00:06:10.770 00.021 11060 IsGuiding returns 0
00:06:10.770 00.000 11060 Move returns status 0, amount 97
00:06:10.770 00.000 11060 MoveAxis(N, 0, ABG)
00:06:10.770 00.000 11060 Move returns status 0, amount 0
00:06:10.770 00.000 11060 move complete, result=0
00:06:10.771 00.001 11060 worker thread done servicing request
00:06:10.771 00.000 11060 Worker thread wakes up
00:06:10.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:10.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:10.776 00.005 10844 GuideStep: -0.5 px 97 ms EAST, -0.1 px 0 ms NORTH
00:06:11.411 00.635 11060 Exposure complete
00:06:11.866 00.455 11060 worker thread done servicing request
00:06:11.866 00.000 10844 OnExposeComplete: enter
00:06:11.866 00.000 10844 UpdateGuideState(): m_state=6
00:06:11.866 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4602
00:06:11.866 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=61.74, Mass=3358, SNR=37.2, Peak=255 HFD=3.7
00:06:11.868 00.002 10844 MultiStar: [#1 0.02,0.57,0.89,U] [#2 -0.42,0.22,1.81,U] [#3 0.55,0.31,0.00,M1] [#4 -0.30,0.60,0.00,M6] [#5 -0.48,0.90,0.00,M3] [#6 0.37,0.34,0.84,U] [#7 0.21,-0.16,0.81,U] [#8 0.20,0.45,0.90,U] 
00:06:11.868 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.31}, one-star: {-0.05, 0.46}
00:06:11.868 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
00:06:11.868 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
00:06:11.868 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.64 mountX=-0.30 mountY=-0.07, mountTheta=-2.91
00:06:11.870 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.31, opts=13)
00:06:11.870 00.000 10844 Enqueuing Move request for scope (-0.02, 0.31)
00:06:11.870 00.000 11060 Worker thread wakes up
00:06:11.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
00:06:11.870 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
00:06:11.870 00.000 11060 Moving (-0.02, 0.31) raw xDistance=-0.30 yDistance=-0.07
00:06:11.872 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.30
00:06:11.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:11.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:11.872 00.000 11060 MoveAxis(E, 55, ABG)
00:06:11.872 00.000 11060 Guiding  Dir = 2, Dur = 55
00:06:11.889 00.017 11060 IsSlewing returns 0
00:06:11.889 00.000 11060 IsGuiding returns 0
00:06:11.897 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:11.937 00.040 10844 UpdateGuideState exits: m=3358 SNR=37.2 Saturated
00:06:11.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:11.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:11.937 00.000 10844 Enqueuing Expose request
00:06:11.948 00.011 11060 IsGuiding returns 0
00:06:11.948 00.000 11060 Move returns status 0, amount 55
00:06:11.948 00.000 11060 MoveAxis(N, 0, ABG)
00:06:11.948 00.000 11060 Move returns status 0, amount 0
00:06:11.948 00.000 11060 move complete, result=0
00:06:11.948 00.000 11060 worker thread done servicing request
00:06:11.948 00.000 11060 Worker thread wakes up
00:06:11.950 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:11.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:11.950 00.000 10844 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
00:06:12.605 00.655 11060 Exposure complete
00:06:13.042 00.437 11060 worker thread done servicing request
00:06:13.042 00.000 10844 OnExposeComplete: enter
00:06:13.042 00.000 10844 UpdateGuideState(): m_state=6
00:06:13.042 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4603
00:06:13.042 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=61.80, Mass=3229, SNR=36.4, Peak=255 HFD=3.6
00:06:13.044 00.002 10844 MultiStar: [#1 -0.09,0.37,0.97,U] [#2 -0.27,0.81,0.00,M2] [#3 0.05,0.37,0.98,U] [#4 -0.06,0.13,0.93,U] [#5 -0.01,0.34,1.08,U] [#6 -0.11,0.55,0.94,U] [#7 -0.25,0.05,0.79,U] [#8 -0.35,0.66,0.00,M1] 
00:06:13.044 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.34}, one-star: {0.32, 0.52}
00:06:13.044 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
00:06:13.044 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.94)
00:06:13.044 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.61 mountX=-0.33 mountY=-0.07, mountTheta=-2.93
00:06:13.048 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.34, opts=13)
00:06:13.048 00.000 10844 Enqueuing Move request for scope (-0.01, 0.34)
00:06:13.048 00.000 11060 Worker thread wakes up
00:06:13.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
00:06:13.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
00:06:13.048 00.000 11060 Moving (-0.01, 0.34) raw xDistance=-0.33 yDistance=-0.07
00:06:13.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
00:06:13.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:13.049 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:13.049 00.000 11060 MoveAxis(E, 59, ABG)
00:06:13.049 00.000 11060 Guiding  Dir = 2, Dur = 59
00:06:13.056 00.007 11060 IsSlewing returns 0
00:06:13.062 00.006 11060 IsGuiding returns 0
00:06:13.068 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:13.118 00.050 10844 UpdateGuideState exits: m=3229 SNR=36.4 Saturated
00:06:13.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:13.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:13.118 00.000 10844 Enqueuing Expose request
00:06:13.132 00.014 11060 IsGuiding returns 0
00:06:13.132 00.000 11060 Move returns status 0, amount 59
00:06:13.132 00.000 11060 MoveAxis(N, 0, ABG)
00:06:13.132 00.000 11060 Move returns status 0, amount 0
00:06:13.132 00.000 11060 move complete, result=0
00:06:13.132 00.000 11060 worker thread done servicing request
00:06:13.132 00.000 11060 Worker thread wakes up
00:06:13.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:13.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:13.134 00.002 10844 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
00:06:13.772 00.638 11060 Exposure complete
00:06:14.230 00.458 11060 worker thread done servicing request
00:06:14.230 00.000 10844 OnExposeComplete: enter
00:06:14.230 00.000 10844 UpdateGuideState(): m_state=6
00:06:14.230 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4604
00:06:14.230 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.46, Mass=3228, SNR=36.1, Peak=252 HFD=3.3
00:06:14.230 00.000 10844 MultiStar: [#1 0.15,0.57,1.01,U] [#2 -0.50,0.72,0.00,M3] [#3 -0.06,-0.57,1.01,U] [#4 0.44,0.16,0.99,U] [#5 -0.53,0.14,1.06,U] [#6 -0.16,0.52,0.97,U] [#7 -0.52,-0.13,0.95,U] [#8 -0.29,0.38,0.92,U] 
00:06:14.230 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.15}, one-star: {0.03, 0.18}
00:06:14.230 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
00:06:14.230 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
00:06:14.230 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.42 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
00:06:14.230 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.18, opts=13)
00:06:14.230 00.000 10844 Enqueuing Move request for scope (0.03, 0.18)
00:06:14.230 00.000 11060 Worker thread wakes up
00:06:14.235 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
00:06:14.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
00:06:14.235 00.000 11060 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.00
00:06:14.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:06:14.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:14.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:06:14.236 00.001 11060 MoveAxis(E, 33, ABG)
00:06:14.236 00.000 11060 Guiding  Dir = 2, Dur = 33
00:06:14.242 00.006 11060 IsSlewing returns 0
00:06:14.242 00.000 11060 IsGuiding returns 0
00:06:14.246 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:14.280 00.034 10844 UpdateGuideState exits: m=3228 SNR=36.1
00:06:14.281 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:14.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:14.281 00.000 10844 Enqueuing Expose request
00:06:14.287 00.006 11060 IsGuiding returns 0
00:06:14.287 00.000 11060 Move returns status 0, amount 33
00:06:14.287 00.000 11060 MoveAxis(N, 0, ABG)
00:06:14.287 00.000 11060 Move returns status 0, amount 0
00:06:14.287 00.000 11060 move complete, result=0
00:06:14.288 00.001 11060 worker thread done servicing request
00:06:14.288 00.000 11060 Worker thread wakes up
00:06:14.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:14.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:14.292 00.004 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
00:06:14.930 00.638 11060 Exposure complete
00:06:15.185 00.255 11060 worker thread done servicing request
00:06:15.185 00.000 10844 OnExposeComplete: enter
00:06:15.185 00.000 10844 UpdateGuideState(): m_state=6
00:06:15.186 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4605
00:06:15.186 00.000 10844 Star::Find returns 1 (1), X=258.03, Y=61.33, Mass=3199, SNR=36.3, Peak=255 HFD=3.5
00:06:15.186 00.000 10844 MultiStar: [#1 -0.22,0.60,0.00,M2] [#2 -0.72,0.43,0.00,M4] [#3 0.36,-0.23,1.03,U] [#4 0.13,-0.41,0.99,U] [#5 -0.93,-0.39,0.00,M2] [#6 -0.00,-0.08,0.91,U] [#7 -0.35,-0.08,0.89,U] [#8 -0.09,0.40,1.01,U] 
00:06:15.186 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.06}, one-star: {-0.33, 0.05}
00:06:15.186 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
00:06:15.186 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
00:06:15.186 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.20 mountX=0.06 mountY=-0.03, mountTheta=-0.46
00:06:15.188 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
00:06:15.188 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
00:06:15.188 00.000 11060 Worker thread wakes up
00:06:15.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:06:15.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:06:15.188 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=-0.03
00:06:15.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:06:15.190 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:15.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:15.190 00.000 11060 MoveAxis(E, 0, ABG)
00:06:15.190 00.000 11060 Move returns status 0, amount 0
00:06:15.190 00.000 11060 MoveAxis(N, 0, ABG)
00:06:15.190 00.000 11060 Move returns status 0, amount 0
00:06:15.190 00.000 11060 move complete, result=0
00:06:15.190 00.000 11060 worker thread done servicing request
00:06:15.198 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:15.226 00.028 10844 UpdateGuideState exits: m=3199 SNR=36.3 Saturated
00:06:15.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:15.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:15.226 00.000 10844 Enqueuing Expose request
00:06:15.226 00.000 11060 Worker thread wakes up
00:06:15.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:15.228 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:15.228 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:15.893 00.665 11060 Exposure complete
00:06:16.340 00.447 11060 worker thread done servicing request
00:06:16.340 00.000 10844 OnExposeComplete: enter
00:06:16.340 00.000 10844 UpdateGuideState(): m_state=6
00:06:16.340 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4606
00:06:16.340 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.69, Mass=3430, SNR=37.2, Peak=226 HFD=3.7
00:06:16.342 00.002 10844 MultiStar: [#1 0.23,0.69,0.00,M3] [#2 -0.36,0.62,0.00,M5] [#3 0.62,-0.60,0.00,M1] [#4 0.24,-0.30,0.85,U] [#5 -0.28,-0.54,0.91,U] [#6 -0.71,-0.30,0.00,M1] [#7 0.25,-0.24,0.80,U] [#8 -0.24,-0.10,0.94,U] 
00:06:16.342 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.14}, one-star: {-0.06, 0.41}
00:06:16.342 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
00:06:16.342 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
00:06:16.342 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.79 mountX=0.14 mountY=-0.01, mountTheta=-0.05
00:06:16.344 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.14, opts=13)
00:06:16.344 00.000 10844 Enqueuing Move request for scope (-0.03, -0.14)
00:06:16.345 00.001 11060 Worker thread wakes up
00:06:16.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
00:06:16.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
00:06:16.345 00.000 11060 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=-0.01
00:06:16.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:06:16.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:16.347 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:06:16.347 00.000 11060 MoveAxis(W, 25, ABG)
00:06:16.347 00.000 11060 Guiding  Dir = 3, Dur = 25
00:06:16.363 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:16.380 00.017 11060 IsSlewing returns 0
00:06:16.380 00.000 11060 IsGuiding returns 0
00:06:16.393 00.013 10844 UpdateGuideState exits: m=3430 SNR=37.2
00:06:16.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:16.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:16.393 00.000 10844 Enqueuing Expose request
00:06:16.426 00.033 11060 IsGuiding returns 0
00:06:16.426 00.000 11060 Move returns status 0, amount 25
00:06:16.426 00.000 11060 MoveAxis(N, 0, ABG)
00:06:16.426 00.000 11060 Move returns status 0, amount 0
00:06:16.426 00.000 11060 move complete, result=0
00:06:16.426 00.000 11060 worker thread done servicing request
00:06:16.426 00.000 11060 Worker thread wakes up
00:06:16.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:16.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:16.442 00.016 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
00:06:17.050 00.608 11060 Exposure complete
00:06:17.286 00.236 11060 worker thread done servicing request
00:06:17.286 00.000 10844 OnExposeComplete: enter
00:06:17.286 00.000 10844 UpdateGuideState(): m_state=6
00:06:17.296 00.010 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4607
00:06:17.296 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.55, Mass=3236, SNR=36.1, Peak=253 HFD=3.3
00:06:17.296 00.000 10844 MultiStar: [#1 -0.36,-0.32,1.02,U] [#2 -0.12,0.19,1.99,U] [#3 -0.29,0.83,0.00,M2] [#4 0.17,-0.38,0.97,U] [#5 -0.05,-0.10,0.96,U] [#6 -0.40,0.57,0.00,M2] [#7 -1.35,-0.52,0.00,M1] [#8 -0.74,0.38,0.00,M1] 
00:06:17.296 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.02}, one-star: {0.18, 0.28}
00:06:17.296 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
00:06:17.298 00.002 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
00:06:17.298 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.72 mountX=0.03 mountY=-0.05, mountTheta=-0.97
00:06:17.298 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
00:06:17.298 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
00:06:17.301 00.003 11060 Worker thread wakes up
00:06:17.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
00:06:17.301 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
00:06:17.301 00.000 11060 Moving (-0.05, -0.02) raw xDistance=0.03 yDistance=-0.05
00:06:17.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:06:17.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:17.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:06:17.301 00.000 11060 MoveAxis(E, 0, ABG)
00:06:17.301 00.000 11060 Move returns status 0, amount 0
00:06:17.301 00.000 11060 MoveAxis(N, 0, ABG)
00:06:17.301 00.000 11060 Move returns status 0, amount 0
00:06:17.301 00.000 11060 move complete, result=0
00:06:17.301 00.000 11060 worker thread done servicing request
00:06:17.309 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:17.328 00.019 10844 UpdateGuideState exits: m=3236 SNR=36.1
00:06:17.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:17.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:17.328 00.000 10844 Enqueuing Expose request
00:06:17.328 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:17.328 00.000 11060 Worker thread wakes up
00:06:17.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:17.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:17.968 00.640 11060 Exposure complete
00:06:18.145 00.177 11060 worker thread done servicing request
00:06:18.145 00.000 10844 OnExposeComplete: enter
00:06:18.147 00.002 10844 UpdateGuideState(): m_state=6
00:06:18.147 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4608
00:06:18.147 00.000 10844 Star::Find returns 1 (0), X=257.89, Y=61.77, Mass=3334, SNR=36.9, Peak=241 HFD=3.9
00:06:18.147 00.000 10844 MultiStar: [#1 -0.34,0.12,0.97,U] [#2 -1.14,0.20,0.00,M5] [#3 0.09,0.55,0.86,U] [#4 -0.37,0.56,0.00,M2] [#5 -0.76,0.01,0.00,M1] [#6 0.02,0.53,0.88,U] [#7 -0.26,-0.03,0.84,U] [#8 -0.81,0.34,0.00,M2] 
00:06:18.147 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.34}, one-star: {-0.47, 0.49}
00:06:18.147 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.42)
00:06:18.147 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
00:06:18.147 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.34 hyp=0.39 cameraTheta=2.12 mountX=-0.29 mountY=-0.26, mountTheta=-2.43
00:06:18.147 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.34, opts=13)
00:06:18.147 00.000 10844 Enqueuing Move request for scope (-0.20, 0.34)
00:06:18.147 00.000 11060 Worker thread wakes up
00:06:18.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.34) opts 0xd
00:06:18.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.34)
00:06:18.147 00.000 11060 Moving (-0.20, 0.34) raw xDistance=-0.29 yDistance=-0.26
00:06:18.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:06:18.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
00:06:18.147 00.000 11060 MoveAxis(E, 51, ABG)
00:06:18.147 00.000 11060 Guiding  Dir = 2, Dur = 51
00:06:18.151 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:18.156 00.005 11060 IsSlewing returns 0
00:06:18.156 00.000 11060 IsGuiding returns 0
00:06:18.186 00.030 10844 UpdateGuideState exits: m=3334 SNR=36.9
00:06:18.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:18.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:18.186 00.000 10844 Enqueuing Expose request
00:06:18.222 00.036 11060 IsGuiding returns 0
00:06:18.222 00.000 11060 Move returns status 0, amount 51
00:06:18.222 00.000 11060 MoveAxis(N, 99, ABG)
00:06:18.222 00.000 11060 Guiding  Dir = 0, Dur = 99
00:06:18.237 00.015 11060 IsSlewing returns 0
00:06:18.238 00.001 11060 IsGuiding returns 0
00:06:18.368 00.130 11060 IsGuiding returns 0
00:06:18.368 00.000 11060 Move returns status 0, amount 99
00:06:18.368 00.000 11060 move complete, result=0
00:06:18.368 00.000 11060 worker thread done servicing request
00:06:18.368 00.000 11060 Worker thread wakes up
00:06:18.368 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.3 px 99 ms NORTH
00:06:18.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:18.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:19.020 00.652 11060 Exposure complete
00:06:19.202 00.182 11060 worker thread done servicing request
00:06:19.202 00.000 10844 OnExposeComplete: enter
00:06:19.202 00.000 10844 UpdateGuideState(): m_state=6
00:06:19.202 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4609
00:06:19.202 00.000 10844 Star::Find returns 1 (1), X=258.30, Y=61.32, Mass=3260, SNR=36.5, Peak=255 HFD=3.7
00:06:19.202 00.000 10844 MultiStar: [#1 -0.07,1.00,0.00,M2] [#2 -1.03,0.69,0.00,M6] [#3 0.38,0.43,0.99,U] [#4 -0.20,0.40,0.96,U] [#5 -0.35,-0.00,0.96,U] [#6 -0.24,0.50,0.96,U] [#7 -0.21,0.23,0.82,U] [#8 -0.00,0.59,0.91,U] 
00:06:19.202 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.31}, one-star: {-0.06, 0.04}
00:06:19.202 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
00:06:19.202 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
00:06:19.202 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.58 mountX=-0.03 mountY=-0.06, mountTheta=-1.96
00:06:19.207 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
00:06:19.207 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
00:06:19.207 00.000 11060 Worker thread wakes up
00:06:19.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
00:06:19.207 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
00:06:19.207 00.000 11060 Moving (-0.06, 0.04) raw xDistance=-0.03 yDistance=-0.06
00:06:19.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:06:19.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:19.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:19.207 00.000 11060 MoveAxis(E, 0, ABG)
00:06:19.207 00.000 11060 Move returns status 0, amount 0
00:06:19.207 00.000 11060 MoveAxis(N, 0, ABG)
00:06:19.207 00.000 11060 Move returns status 0, amount 0
00:06:19.207 00.000 11060 move complete, result=0
00:06:19.207 00.000 11060 worker thread done servicing request
00:06:19.214 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:19.231 00.017 10844 UpdateGuideState exits: m=3260 SNR=36.5 Saturated
00:06:19.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:19.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:19.231 00.000 10844 Enqueuing Expose request
00:06:19.231 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:19.231 00.000 11060 Worker thread wakes up
00:06:19.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:19.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:19.852 00.621 11060 Exposure complete
00:06:20.026 00.174 11060 worker thread done servicing request
00:06:20.028 00.002 10844 OnExposeComplete: enter
00:06:20.028 00.000 10844 UpdateGuideState(): m_state=6
00:06:20.028 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4610
00:06:20.028 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=60.94, Mass=3597, SNR=38.6, Peak=253 HFD=3.7
00:06:20.028 00.000 10844 MultiStar: [#1 0.47,-0.26,0.92,U] [#2 -0.92,0.07,0.00,M7] [#3 0.10,-0.19,0.92,U] [#4 -0.31,-0.56,0.00,M2] [#5 -0.55,-0.49,0.00,M1] [#6 0.02,0.02,0.84,U] [#7 -0.35,-0.13,0.77,U] [#8 -0.29,0.21,0.84,U] 
00:06:20.028 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.12}, one-star: {-0.13, -0.34}
00:06:20.028 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
00:06:20.028 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
00:06:20.028 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.72 mountX=0.13 mountY=0.00, mountTheta=0.01
00:06:20.030 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
00:06:20.030 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
00:06:20.030 00.000 11060 Worker thread wakes up
00:06:20.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
00:06:20.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
00:06:20.030 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.13 yDistance=0.00
00:06:20.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:06:20.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:20.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:06:20.030 00.000 11060 MoveAxis(W, 22, ABG)
00:06:20.030 00.000 11060 Guiding  Dir = 3, Dur = 22
00:06:20.038 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:20.043 00.005 11060 IsSlewing returns 0
00:06:20.043 00.000 11060 IsGuiding returns 0
00:06:20.054 00.011 10844 UpdateGuideState exits: m=3597 SNR=38.6
00:06:20.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:20.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:20.054 00.000 10844 Enqueuing Expose request
00:06:20.074 00.020 11060 IsGuiding returns 0
00:06:20.074 00.000 11060 Move returns status 0, amount 22
00:06:20.074 00.000 11060 MoveAxis(N, 0, ABG)
00:06:20.074 00.000 11060 Move returns status 0, amount 0
00:06:20.074 00.000 11060 move complete, result=0
00:06:20.074 00.000 11060 worker thread done servicing request
00:06:20.074 00.000 11060 Worker thread wakes up
00:06:20.074 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
00:06:20.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:20.076 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:20.713 00.637 11060 Exposure complete
00:06:20.923 00.210 11060 worker thread done servicing request
00:06:20.923 00.000 10844 OnExposeComplete: enter
00:06:20.924 00.001 10844 UpdateGuideState(): m_state=6
00:06:20.924 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4611
00:06:20.924 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.13, Mass=3247, SNR=36.2, Peak=230 HFD=3.6
00:06:20.924 00.000 10844 MultiStar: [#1 0.38,0.69,0.00,M2] [#2 -0.58,0.02,1.84,U] [#3 0.12,0.30,0.93,U] [#4 -0.71,0.26,0.00,M3] [#5 -0.90,-0.50,0.00,M2] [#6 0.02,-0.05,0.83,U] [#7 -0.41,-0.09,0.86,U] [#8 0.03,0.03,0.99,U] 
00:06:20.924 00.000 10844 single-star, 5 included, MultiStar: {-0.21, 0.01}, one-star: {-0.09, -0.15}
00:06:20.925 00.001 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
00:06:20.925 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
00:06:20.925 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.10 mountX=0.16 mountY=-0.06, mountTheta=-0.36
00:06:20.926 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
00:06:20.926 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
00:06:20.926 00.000 11060 Worker thread wakes up
00:06:20.927 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
00:06:20.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
00:06:20.927 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=-0.06
00:06:20.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:06:20.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:20.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:20.927 00.000 11060 MoveAxis(W, 29, ABG)
00:06:20.927 00.000 11060 Guiding  Dir = 3, Dur = 29
00:06:20.931 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:20.947 00.016 10844 UpdateGuideState exits: m=3247 SNR=36.2
00:06:20.951 00.004 11060 IsSlewing returns 0
00:06:20.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:20.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:20.951 00.000 10844 Enqueuing Expose request
00:06:20.952 00.001 11060 IsGuiding returns 0
00:06:21.007 00.055 11060 IsGuiding returns 0
00:06:21.007 00.000 11060 Move returns status 0, amount 29
00:06:21.007 00.000 11060 MoveAxis(N, 0, ABG)
00:06:21.007 00.000 11060 Move returns status 0, amount 0
00:06:21.007 00.000 11060 move complete, result=0
00:06:21.007 00.000 11060 worker thread done servicing request
00:06:21.007 00.000 11060 Worker thread wakes up
00:06:21.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:21.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:21.007 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
00:06:21.652 00.645 11060 Exposure complete
00:06:21.892 00.240 11060 worker thread done servicing request
00:06:21.892 00.000 10844 OnExposeComplete: enter
00:06:21.892 00.000 10844 UpdateGuideState(): m_state=6
00:06:21.893 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4612
00:06:21.893 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.55, Mass=3123, SNR=35.8, Peak=250 HFD=3.2
00:06:21.893 00.000 10844 MultiStar: [#1 0.54,0.91,0.00,M3] [#2 -0.46,0.26,1.90,U] [#3 0.43,0.37,0.99,U] [#4 -0.96,0.20,0.00,M4] [#5 -0.05,0.11,1.09,U] [#6 -0.17,0.17,0.89,U] [#7 0.25,0.16,0.90,U] [#8 0.38,0.52,0.00,M1] 
00:06:21.893 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.23}, one-star: {0.17, 0.28}
00:06:21.893 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
00:06:21.893 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
00:06:21.893 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.74 mountX=-0.22 mountY=-0.08, mountTheta=-2.81
00:06:21.895 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.23, opts=13)
00:06:21.895 00.000 10844 Enqueuing Move request for scope (-0.04, 0.23)
00:06:21.895 00.000 11060 Worker thread wakes up
00:06:21.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
00:06:21.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
00:06:21.895 00.000 11060 Moving (-0.04, 0.23) raw xDistance=-0.22 yDistance=-0.08
00:06:21.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:06:21.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:21.897 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:06:21.897 00.000 11060 MoveAxis(E, 37, ABG)
00:06:21.897 00.000 11060 Guiding  Dir = 2, Dur = 37
00:06:21.906 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
00:06:21.908 00.002 11060 IsSlewing returns 0
00:06:21.909 00.001 11060 IsGuiding returns 0
00:06:21.924 00.015 10844 UpdateGuideState exits: m=3123 SNR=35.8
00:06:21.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:21.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:21.924 00.000 10844 Enqueuing Expose request
00:06:21.955 00.031 11060 IsGuiding returns 0
00:06:21.955 00.000 11060 Move returns status 0, amount 37
00:06:21.955 00.000 11060 MoveAxis(N, 0, ABG)
00:06:21.955 00.000 11060 Move returns status 0, amount 0
00:06:21.955 00.000 11060 move complete, result=0
00:06:21.955 00.000 11060 worker thread done servicing request
00:06:21.955 00.000 11060 Worker thread wakes up
00:06:21.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:21.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:21.969 00.014 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
00:06:22.583 00.614 11060 Exposure complete
00:06:22.796 00.213 11060 worker thread done servicing request
00:06:22.796 00.000 10844 OnExposeComplete: enter
00:06:22.796 00.000 10844 UpdateGuideState(): m_state=6
00:06:22.796 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4613
00:06:22.796 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=61.55, Mass=3727, SNR=39.8, Peak=255 HFD=3.3
00:06:22.797 00.001 10844 MultiStar: [#1 0.59,0.01,0.94,U] [#2 -0.51,0.05,1.76,U] [#3 0.52,0.10,0.89,U] [#4 -0.36,-0.35,0.88,U] [#5 -0.08,-0.27,0.94,U] [#6 -0.07,-0.20,0.79,U] [#7 0.11,-0.46,0.77,U] [#8 0.41,-0.11,0.88,U] 
00:06:22.797 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.10, 0.28}
00:06:22.797 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
00:06:22.797 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
00:06:22.797 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=0.08 mountY=0.04, mountTheta=0.47
00:06:22.797 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
00:06:22.797 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
00:06:22.797 00.000 11060 Worker thread wakes up
00:06:22.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:06:22.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:06:22.797 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=0.04
00:06:22.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:06:22.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:22.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:06:22.797 00.000 11060 MoveAxis(E, 0, ABG)
00:06:22.797 00.000 11060 Move returns status 0, amount 0
00:06:22.797 00.000 11060 MoveAxis(N, 0, ABG)
00:06:22.797 00.000 11060 Move returns status 0, amount 0
00:06:22.797 00.000 11060 move complete, result=0
00:06:22.797 00.000 11060 worker thread done servicing request
00:06:22.807 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:22.838 00.031 10844 UpdateGuideState exits: m=3727 SNR=39.8 Saturated
00:06:22.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:22.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:22.838 00.000 10844 Enqueuing Expose request
00:06:22.838 00.000 11060 Worker thread wakes up
00:06:22.838 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:22.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:22.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:23.488 00.650 11060 Exposure complete
00:06:23.668 00.180 11060 worker thread done servicing request
00:06:23.668 00.000 10844 OnExposeComplete: enter
00:06:23.672 00.004 10844 UpdateGuideState(): m_state=6
00:06:23.672 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4614
00:06:23.672 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.59, Mass=3106, SNR=35.9, Peak=255 HFD=3.6
00:06:23.672 00.000 10844 MultiStar: [#1 0.19,0.35,0.92,U] [#2 0.06,0.44,1.86,U] [#3 0.27,-0.05,0.89,U] [#4 -0.22,-0.54,1.03,U] [#5 -0.12,-0.10,1.00,U] [#6 0.13,0.17,0.99,U] [#7 -0.03,0.69,0.00,M1] [#8 0.17,-0.24,0.95,U] 
00:06:23.672 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {-0.12, 0.31}
00:06:23.672 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:06:23.672 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
00:06:23.672 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.11 mountX=-0.08 mountY=0.03, mountTheta=2.85
00:06:23.672 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
00:06:23.672 00.000 10844 Enqueuing Move request for scope (0.04, 0.08)
00:06:23.672 00.000 11060 Worker thread wakes up
00:06:23.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:06:23.672 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:06:23.672 00.000 11060 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=0.03
00:06:23.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:06:23.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:23.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:23.672 00.000 11060 MoveAxis(E, 0, ABG)
00:06:23.672 00.000 11060 Move returns status 0, amount 0
00:06:23.672 00.000 11060 MoveAxis(N, 0, ABG)
00:06:23.672 00.000 11060 Move returns status 0, amount 0
00:06:23.672 00.000 11060 move complete, result=0
00:06:23.672 00.000 11060 worker thread done servicing request
00:06:23.678 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:23.694 00.016 10844 UpdateGuideState exits: m=3106 SNR=35.9 Saturated
00:06:23.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:23.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:23.694 00.000 10844 Enqueuing Expose request
00:06:23.694 00.000 11060 Worker thread wakes up
00:06:23.694 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:23.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:23.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:24.318 00.624 11060 Exposure complete
00:06:24.492 00.174 11060 worker thread done servicing request
00:06:24.492 00.000 10844 OnExposeComplete: enter
00:06:24.492 00.000 10844 UpdateGuideState(): m_state=6
00:06:24.492 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4615
00:06:24.494 00.002 10844 Star::Find returns 1 (1), X=259.14, Y=61.44, Mass=3168, SNR=36.3, Peak=255 HFD=3.6
00:06:24.494 00.000 10844 MultiStar: [#1 0.31,0.14,0.97,U] [#2 0.30,-0.29,1.95,U] [#3 0.60,0.05,1.02,U] [#4 0.24,0.07,0.97,U] [#5 0.27,0.28,1.03,U] [#6 0.36,0.08,0.91,U] [#7 0.10,-0.09,0.85,U] [#8 0.46,-0.28,0.96,U] 
00:06:24.494 00.000 10844 refined, 8 included, MultiStar: {0.38, -0.01}, one-star: {0.79, 0.16}
00:06:24.494 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:06:24.494 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
00:06:24.494 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.01 hyp=0.38 cameraTheta=-0.04 mountX=-0.05 mountY=0.37, mountTheta=1.71
00:06:24.495 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.01, opts=13)
00:06:24.495 00.000 10844 Enqueuing Move request for scope (0.38, -0.01)
00:06:24.495 00.000 11060 Worker thread wakes up
00:06:24.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.01) opts 0xd
00:06:24.495 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.01)
00:06:24.495 00.000 11060 Moving (0.38, -0.01) raw xDistance=-0.05 yDistance=0.37
00:06:24.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:06:24.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:06:24.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:06:24.495 00.000 11060 MoveAxis(E, 0, ABG)
00:06:24.495 00.000 11060 Move returns status 0, amount 0
00:06:24.495 00.000 11060 MoveAxis(N, 0, ABG)
00:06:24.495 00.000 11060 Move returns status 0, amount 0
00:06:24.495 00.000 11060 move complete, result=0
00:06:24.495 00.000 11060 worker thread done servicing request
00:06:24.514 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:24.525 00.011 10844 UpdateGuideState exits: m=3168 SNR=36.3 Saturated
00:06:24.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:24.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:24.525 00.000 10844 Enqueuing Expose request
00:06:24.525 00.000 11060 Worker thread wakes up
00:06:24.525 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:06:24.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:24.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:25.162 00.637 11060 Exposure complete
00:06:25.346 00.184 11060 worker thread done servicing request
00:06:25.346 00.000 10844 OnExposeComplete: enter
00:06:25.346 00.000 10844 UpdateGuideState(): m_state=6
00:06:25.346 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4616
00:06:25.346 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.12, Mass=3619, SNR=38.9, Peak=248 HFD=3.6
00:06:25.347 00.001 10844 MultiStar: [#1 0.49,-0.08,0.93,U] [#2 -0.30,0.38,1.77,U] [#3 0.50,-0.18,0.89,U] [#4 0.23,0.09,0.94,U] [#5 0.00,0.25,0.93,U] [#6 0.51,-0.04,0.92,U] [#7 -0.15,-0.61,0.00,M1] [#8 0.11,-0.07,0.81,U] 
00:06:25.347 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.14, -0.16}
00:06:25.347 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
00:06:25.347 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
00:06:25.347 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.37 mountX=-0.09 mountY=0.15, mountTheta=2.12
00:06:25.347 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.06, opts=13)
00:06:25.349 00.002 10844 Enqueuing Move request for scope (0.16, 0.06)
00:06:25.349 00.000 11060 Worker thread wakes up
00:06:25.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
00:06:25.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
00:06:25.349 00.000 11060 Moving (0.16, 0.06) raw xDistance=-0.09 yDistance=0.15
00:06:25.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:06:25.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:25.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:06:25.349 00.000 11060 MoveAxis(E, 0, ABG)
00:06:25.349 00.000 11060 Move returns status 0, amount 0
00:06:25.349 00.000 11060 MoveAxis(N, 0, ABG)
00:06:25.349 00.000 11060 Move returns status 0, amount 0
00:06:25.349 00.000 11060 move complete, result=0
00:06:25.349 00.000 11060 worker thread done servicing request
00:06:25.356 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:25.373 00.017 10844 UpdateGuideState exits: m=3619 SNR=38.9
00:06:25.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:25.375 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:25.375 00.000 10844 Enqueuing Expose request
00:06:25.375 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:25.386 00.011 11060 Worker thread wakes up
00:06:25.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:25.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:26.018 00.632 11060 Exposure complete
00:06:26.243 00.225 11060 worker thread done servicing request
00:06:26.243 00.000 10844 OnExposeComplete: enter
00:06:26.243 00.000 10844 UpdateGuideState(): m_state=6
00:06:26.243 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4617
00:06:26.243 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=60.95, Mass=2718, SNR=32.9, Peak=232 HFD=3.8
00:06:26.243 00.000 10844 MultiStar: [#1 0.02,-0.02,1.09,U] [#2 -0.27,-0.73,0.00,M2] [#3 0.34,-0.54,0.00,M1] [#4 0.03,0.11,1.15,U] [#5 -0.46,0.12,1.15,U] [#6 0.11,-0.41,0.98,U] [#7 -0.17,-0.66,0.00,M2] [#8 -0.07,-0.17,1.02,U] 
00:06:26.243 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.10}, one-star: {0.52, -0.32}
00:06:26.243 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
00:06:26.243 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
00:06:26.245 00.002 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.42 mountX=0.10 mountY=0.03, mountTheta=0.31
00:06:26.245 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
00:06:26.247 00.002 10844 Enqueuing Move request for scope (0.02, -0.10)
00:06:26.247 00.000 11060 Worker thread wakes up
00:06:26.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:06:26.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:06:26.247 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.03
00:06:26.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:06:26.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:26.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:26.247 00.000 11060 MoveAxis(E, 0, ABG)
00:06:26.247 00.000 11060 Move returns status 0, amount 0
00:06:26.247 00.000 11060 MoveAxis(N, 0, ABG)
00:06:26.247 00.000 11060 Move returns status 0, amount 0
00:06:26.247 00.000 11060 move complete, result=0
00:06:26.247 00.000 11060 worker thread done servicing request
00:06:26.255 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:26.272 00.017 10844 UpdateGuideState exits: m=2718 SNR=32.9
00:06:26.274 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:26.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:26.274 00.000 10844 Enqueuing Expose request
00:06:26.274 00.000 11060 Worker thread wakes up
00:06:26.274 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:26.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:26.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:26.905 00.631 11060 Exposure complete
00:06:27.102 00.197 11060 worker thread done servicing request
00:06:27.102 00.000 10844 OnExposeComplete: enter
00:06:27.102 00.000 10844 UpdateGuideState(): m_state=6
00:06:27.102 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4618
00:06:27.102 00.000 10844 Star::Find returns 1 (0), X=258.89, Y=60.84, Mass=3150, SNR=36.0, Peak=242 HFD=3.8
00:06:27.102 00.000 10844 MultiStar: [#1 0.53,-0.81,0.00,M1] [#2 0.16,0.10,1.97,U] [#3 0.62,-0.65,0.00,M2] [#4 0.16,0.12,0.93,U] [#5 -0.10,-0.48,0.97,U] [#6 -0.23,-0.25,0.94,U] [#7 0.16,-0.75,0.00,M3] [#8 0.28,-0.29,0.98,U] 
00:06:27.102 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.17}, one-star: {0.53, -0.44}
00:06:27.102 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
00:06:27.102 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
00:06:27.102 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.86 mountX=0.14 mountY=0.17, mountTheta=0.88
00:06:27.107 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.17, opts=13)
00:06:27.107 00.000 10844 Enqueuing Move request for scope (0.14, -0.17)
00:06:27.120 00.013 11060 Worker thread wakes up
00:06:27.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
00:06:27.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
00:06:27.120 00.000 11060 Moving (0.14, -0.17) raw xDistance=0.14 yDistance=0.17
00:06:27.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:06:27.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:27.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:06:27.120 00.000 11060 MoveAxis(W, 24, ABG)
00:06:27.120 00.000 11060 Guiding  Dir = 3, Dur = 24
00:06:27.128 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:06:27.135 00.007 11060 IsSlewing returns 0
00:06:27.136 00.001 11060 IsGuiding returns 0
00:06:27.142 00.006 10844 UpdateGuideState exits: m=3150 SNR=36.0
00:06:27.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:27.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:27.142 00.000 10844 Enqueuing Expose request
00:06:27.166 00.024 11060 IsGuiding returns 0
00:06:27.166 00.000 11060 Move returns status 0, amount 24
00:06:27.166 00.000 11060 MoveAxis(N, 0, ABG)
00:06:27.166 00.000 11060 Move returns status 0, amount 0
00:06:27.166 00.000 11060 move complete, result=0
00:06:27.166 00.000 11060 worker thread done servicing request
00:06:27.166 00.000 11060 Worker thread wakes up
00:06:27.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:27.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:27.166 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
00:06:27.795 00.629 11060 Exposure complete
00:06:27.979 00.184 11060 worker thread done servicing request
00:06:27.979 00.000 10844 OnExposeComplete: enter
00:06:27.979 00.000 10844 UpdateGuideState(): m_state=6
00:06:27.979 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4619
00:06:27.979 00.000 10844 Star::Find returns 1 (1), X=258.71, Y=61.00, Mass=3734, SNR=39.2, Peak=255 HFD=4.0
00:06:27.979 00.000 10844 MultiStar: [#1 0.22,0.17,0.93,U] [#2 -0.31,0.50,1.80,U] [#3 -0.16,-0.44,0.91,U] [#4 0.72,0.90,0.00,M1] [#5 0.00,-0.06,0.94,U] [#6 0.28,-0.07,0.84,U] [#7 -0.36,0.08,0.82,U] [#8 -0.21,0.92,0.00,M1] 
00:06:27.979 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {0.35, -0.28}
00:06:27.979 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
00:06:27.979 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.38)
00:06:27.979 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.17 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
00:06:27.979 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
00:06:27.979 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
00:06:27.979 00.000 11060 Worker thread wakes up
00:06:27.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:06:27.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:06:27.979 00.000 11060 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=-0.04
00:06:27.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:06:27.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:27.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:27.979 00.000 11060 MoveAxis(E, 0, ABG)
00:06:27.979 00.000 11060 Move returns status 0, amount 0
00:06:27.979 00.000 11060 MoveAxis(N, 0, ABG)
00:06:27.979 00.000 11060 Move returns status 0, amount 0
00:06:27.979 00.000 11060 move complete, result=0
00:06:27.984 00.005 11060 worker thread done servicing request
00:06:27.989 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:28.000 00.011 10844 UpdateGuideState exits: m=3734 SNR=39.2 Saturated
00:06:28.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:28.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:28.000 00.000 10844 Enqueuing Expose request
00:06:28.000 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:28.000 00.000 11060 Worker thread wakes up
00:06:28.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:28.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:28.632 00.632 11060 Exposure complete
00:06:28.816 00.184 11060 worker thread done servicing request
00:06:28.816 00.000 10844 OnExposeComplete: enter
00:06:28.816 00.000 10844 UpdateGuideState(): m_state=6
00:06:28.816 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4620
00:06:28.816 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.53, Mass=3176, SNR=36.0, Peak=243 HFD=3.3
00:06:28.816 00.000 10844 MultiStar: [#1 0.03,0.63,0.00,M1] [#2 -0.12,0.28,1.94,U] [#3 0.29,-0.42,0.96,U] [#4 0.39,0.36,0.91,U] [#5 -0.23,-0.15,1.07,U] [#6 -0.01,-0.22,0.90,U] [#7 -0.48,-0.66,0.00,M3] [#8 0.02,-0.50,1.02,U] 
00:06:28.816 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.02}, one-star: {0.09, 0.26}
00:06:28.816 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:06:28.816 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:06:28.816 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.53 mountX=0.01 mountY=0.04, mountTheta=1.22
00:06:28.821 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.02, opts=13)
00:06:28.821 00.000 10844 Enqueuing Move request for scope (0.03, -0.02)
00:06:28.821 00.000 11060 Worker thread wakes up
00:06:28.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:06:28.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:06:28.821 00.000 11060 Moving (0.03, -0.02) raw xDistance=0.01 yDistance=0.04
00:06:28.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:06:28.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:28.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:06:28.821 00.000 11060 MoveAxis(E, 0, ABG)
00:06:28.821 00.000 11060 Move returns status 0, amount 0
00:06:28.822 00.001 11060 MoveAxis(N, 0, ABG)
00:06:28.822 00.000 11060 Move returns status 0, amount 0
00:06:28.822 00.000 11060 move complete, result=0
00:06:28.822 00.000 11060 worker thread done servicing request
00:06:28.828 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:28.837 00.009 10844 UpdateGuideState exits: m=3176 SNR=36.0
00:06:28.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:28.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:28.837 00.000 10844 Enqueuing Expose request
00:06:28.837 00.000 11060 Worker thread wakes up
00:06:28.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:28.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:28.837 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:29.478 00.641 11060 Exposure complete
00:06:29.653 00.175 11060 worker thread done servicing request
00:06:29.653 00.000 10844 OnExposeComplete: enter
00:06:29.653 00.000 10844 UpdateGuideState(): m_state=6
00:06:29.653 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4621
00:06:29.653 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=61.52, Mass=3016, SNR=34.5, Peak=255 HFD=3.5
00:06:29.653 00.000 10844 MultiStar: [#1 0.32,0.44,0.99,U] [#2 -0.51,0.43,0.00,M1] [#3 0.28,-0.46,1.04,U] [#4 0.08,0.17,1.00,U] [#5 0.08,0.12,0.96,U] [#6 -0.02,0.30,0.95,U] [#7 -0.04,-0.09,0.86,U] [#8 -0.27,0.37,0.99,U] 
00:06:29.653 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {-0.01, 0.24}
00:06:29.653 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:06:29.653 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:06:29.653 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=-0.14 mountY=0.03, mountTheta=2.91
00:06:29.656 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.14, opts=13)
00:06:29.656 00.000 10844 Enqueuing Move request for scope (0.06, 0.14)
00:06:29.656 00.000 11060 Worker thread wakes up
00:06:29.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
00:06:29.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
00:06:29.656 00.000 11060 Moving (0.06, 0.14) raw xDistance=-0.14 yDistance=0.03
00:06:29.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:06:29.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:29.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:06:29.656 00.000 11060 MoveAxis(E, 25, ABG)
00:06:29.656 00.000 11060 Guiding  Dir = 2, Dur = 25
00:06:29.663 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:29.683 00.020 10844 UpdateGuideState exits: m=3016 SNR=34.5 Saturated
00:06:29.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:29.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:29.683 00.000 10844 Enqueuing Expose request
00:06:29.688 00.005 11060 IsSlewing returns 0
00:06:29.689 00.001 11060 IsGuiding returns 0
00:06:29.735 00.046 11060 IsGuiding returns 0
00:06:29.735 00.000 11060 Move returns status 0, amount 25
00:06:29.735 00.000 11060 MoveAxis(N, 0, ABG)
00:06:29.735 00.000 11060 Move returns status 0, amount 0
00:06:29.736 00.001 11060 move complete, result=0
00:06:29.736 00.000 11060 worker thread done servicing request
00:06:29.736 00.000 11060 Worker thread wakes up
00:06:29.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:29.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:29.737 00.001 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
00:06:30.375 00.638 11060 Exposure complete
00:06:30.533 00.158 11060 worker thread done servicing request
00:06:30.533 00.000 10844 OnExposeComplete: enter
00:06:30.533 00.000 10844 UpdateGuideState(): m_state=6
00:06:30.533 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4622
00:06:30.533 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.43, Mass=2873, SNR=34.3, Peak=201 HFD=3.5
00:06:30.533 00.000 10844 MultiStar: [#1 0.59,-0.16,1.10,U] [#2 0.12,0.43,2.13,U] [#3 0.60,-0.53,0.00,M1] [#4 -0.04,0.27,1.02,U] [#5 -0.56,0.27,1.01,U] [#6 0.28,0.48,0.91,U] [#7 -0.11,-0.40,0.87,U] [#8 0.43,0.44,1.03,U] 
00:06:30.533 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.22}, one-star: {0.38, 0.16}
00:06:30.533 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
00:06:30.533 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
00:06:30.533 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=0.99 mountX=-0.24 mountY=0.11, mountTheta=2.73
00:06:30.533 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.22, opts=13)
00:06:30.533 00.000 10844 Enqueuing Move request for scope (0.14, 0.22)
00:06:30.533 00.000 11060 Worker thread wakes up
00:06:30.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
00:06:30.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
00:06:30.533 00.000 11060 Moving (0.14, 0.22) raw xDistance=-0.24 yDistance=0.11
00:06:30.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:06:30.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:30.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:06:30.533 00.000 11060 MoveAxis(E, 43, ABG)
00:06:30.533 00.000 11060 Guiding  Dir = 2, Dur = 43
00:06:30.541 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:30.552 00.011 11060 IsSlewing returns 0
00:06:30.552 00.000 11060 IsGuiding returns 0
00:06:30.552 00.000 10844 UpdateGuideState exits: m=2873 SNR=34.3
00:06:30.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:30.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:30.552 00.000 10844 Enqueuing Expose request
00:06:30.664 00.112 11060 IsGuiding returns 0
00:06:30.664 00.000 11060 Move returns status 0, amount 43
00:06:30.664 00.000 11060 MoveAxis(N, 0, ABG)
00:06:30.664 00.000 11060 Move returns status 0, amount 0
00:06:30.668 00.004 11060 move complete, result=0
00:06:30.668 00.000 11060 worker thread done servicing request
00:06:30.668 00.000 11060 Worker thread wakes up
00:06:30.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:30.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:30.670 00.002 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
00:06:31.293 00.623 11060 Exposure complete
00:06:31.460 00.167 11060 worker thread done servicing request
00:06:31.460 00.000 10844 OnExposeComplete: enter
00:06:31.460 00.000 10844 UpdateGuideState(): m_state=6
00:06:31.460 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4623
00:06:31.460 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=60.52, Mass=2668, SNR=32.9, Peak=243 HFD=3.2
00:06:31.460 00.000 10844 MultiStar: [#1 0.73,-0.25,0.00,M1] [#2 -0.15,-0.35,2.15,U] [#3 0.84,0.19,0.00,M2] [#4 0.09,-0.06,0.99,U] [#5 0.36,-0.63,0.00,M1] [#6 0.32,-0.03,1.02,U] [#7 0.70,-0.58,0.00,M2] [#8 0.23,0.06,1.06,U] 
00:06:31.460 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.25}, one-star: {0.19, -0.76}
00:06:31.460 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
00:06:31.460 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
00:06:31.460 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.24 mountX=0.23 mountY=0.12, mountTheta=0.50
00:06:31.464 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.25, opts=13)
00:06:31.464 00.000 10844 Enqueuing Move request for scope (0.08, -0.25)
00:06:31.464 00.000 11060 Worker thread wakes up
00:06:31.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
00:06:31.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
00:06:31.464 00.000 11060 Moving (0.08, -0.25) raw xDistance=0.23 yDistance=0.12
00:06:31.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:06:31.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:31.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:06:31.464 00.000 11060 MoveAxis(W, 38, ABG)
00:06:31.466 00.002 11060 Guiding  Dir = 3, Dur = 38
00:06:31.470 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:31.475 00.005 11060 IsSlewing returns 0
00:06:31.475 00.000 11060 IsGuiding returns 0
00:06:31.487 00.012 10844 UpdateGuideState exits: m=2668 SNR=32.9
00:06:31.489 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:31.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:31.489 00.000 10844 Enqueuing Expose request
00:06:31.521 00.032 11060 IsGuiding returns 0
00:06:31.521 00.000 11060 Move returns status 0, amount 38
00:06:31.521 00.000 11060 MoveAxis(N, 0, ABG)
00:06:31.521 00.000 11060 Move returns status 0, amount 0
00:06:31.521 00.000 11060 move complete, result=0
00:06:31.521 00.000 11060 worker thread done servicing request
00:06:31.521 00.000 11060 Worker thread wakes up
00:06:31.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:31.521 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
00:06:31.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:32.147 00.626 11060 Exposure complete
00:06:32.309 00.162 11060 worker thread done servicing request
00:06:32.309 00.000 10844 OnExposeComplete: enter
00:06:32.309 00.000 10844 UpdateGuideState(): m_state=6
00:06:32.309 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4624
00:06:32.309 00.000 10844 Star::Find returns 1 (0), X=258.93, Y=60.86, Mass=3210, SNR=36.2, Peak=244 HFD=3.9
00:06:32.309 00.000 10844 MultiStar: [#1 0.40,0.37,0.98,U] [#2 0.26,0.72,0.00,M1] [#3 0.69,-0.03,0.00,M3] [#4 0.07,-0.15,0.93,U] [#5 0.43,0.03,0.91,U] [#6 0.51,-0.07,0.90,U] [#7 0.23,-0.72,0.00,M3] [#8 0.42,0.14,0.92,U] 
00:06:32.309 00.000 10844 refined, 5 included, MultiStar: {0.40, -0.02}, one-star: {0.57, -0.42}
00:06:32.309 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:06:32.309 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:06:32.309 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.02 hyp=0.40 cameraTheta=-0.04 mountX=-0.06 mountY=0.40, mountTheta=1.71
00:06:32.313 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.02, opts=13)
00:06:32.313 00.000 10844 Enqueuing Move request for scope (0.40, -0.02)
00:06:32.313 00.000 11060 Worker thread wakes up
00:06:32.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.02) opts 0xd
00:06:32.313 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.02)
00:06:32.313 00.000 11060 Moving (0.40, -0.02) raw xDistance=-0.06 yDistance=0.40
00:06:32.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:06:32.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:06:32.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:06:32.313 00.000 11060 MoveAxis(E, 0, ABG)
00:06:32.313 00.000 11060 Move returns status 0, amount 0
00:06:32.313 00.000 11060 MoveAxis(N, 0, ABG)
00:06:32.313 00.000 11060 Move returns status 0, amount 0
00:06:32.313 00.000 11060 move complete, result=0
00:06:32.313 00.000 11060 worker thread done servicing request
00:06:32.318 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:32.344 00.026 10844 UpdateGuideState exits: m=3210 SNR=36.2
00:06:32.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:32.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:32.344 00.000 10844 Enqueuing Expose request
00:06:32.344 00.000 11060 Worker thread wakes up
00:06:32.344 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:06:32.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:32.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:32.974 00.630 11060 Exposure complete
00:06:33.141 00.167 11060 worker thread done servicing request
00:06:33.141 00.000 10844 OnExposeComplete: enter
00:06:33.141 00.000 10844 UpdateGuideState(): m_state=6
00:06:33.141 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4625
00:06:33.141 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.17, Mass=2711, SNR=33.3, Peak=212 HFD=3.4
00:06:33.141 00.000 10844 MultiStar: [#1 0.36,-0.34,1.22,U] [#2 -0.10,-0.08,2.25,U] [#3 0.44,-0.08,1.03,U] [#4 0.31,-0.04,0.99,U] [#5 -0.23,0.07,1.02,U] [#6 0.37,-0.09,1.05,U] [#7 0.32,-0.35,0.93,U] [#8 0.54,0.07,1.00,U] 
00:06:33.141 00.000 10844 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.40, -0.10}
00:06:33.141 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
00:06:33.141 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
00:06:33.141 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.25 cameraTheta=-0.44 mountX=0.06 mountY=0.24, mountTheta=1.31
00:06:33.141 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.10, opts=13)
00:06:33.141 00.000 10844 Enqueuing Move request for scope (0.22, -0.10)
00:06:33.141 00.000 11060 Worker thread wakes up
00:06:33.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
00:06:33.141 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
00:06:33.141 00.000 11060 Moving (0.22, -0.10) raw xDistance=0.06 yDistance=0.24
00:06:33.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:06:33.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:06:33.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:06:33.141 00.000 11060 MoveAxis(E, 0, ABG)
00:06:33.141 00.000 11060 Move returns status 0, amount 0
00:06:33.144 00.003 11060 MoveAxis(N, 0, ABG)
00:06:33.144 00.000 11060 Move returns status 0, amount 0
00:06:33.144 00.000 11060 move complete, result=0
00:06:33.144 00.000 11060 worker thread done servicing request
00:06:33.146 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:33.157 00.011 10844 UpdateGuideState exits: m=2711 SNR=33.3
00:06:33.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:33.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:33.157 00.000 10844 Enqueuing Expose request
00:06:33.157 00.000 11060 Worker thread wakes up
00:06:33.161 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:33.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:33.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:33.790 00.629 11060 Exposure complete
00:06:33.979 00.189 11060 worker thread done servicing request
00:06:33.979 00.000 10844 OnExposeComplete: enter
00:06:33.979 00.000 10844 UpdateGuideState(): m_state=6
00:06:33.979 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4626
00:06:33.979 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.17, Mass=2824, SNR=34.0, Peak=254 HFD=3.8
00:06:33.979 00.000 10844 MultiStar: [#1 0.32,0.36,1.16,U] [#2 0.49,0.49,0.00,M1] [#3 0.34,0.13,0.99,U] [#4 0.59,0.01,1.00,U] [#5 -0.04,0.10,1.08,U] [#6 -0.14,-0.24,0.93,U] [#7 -0.07,-0.07,0.95,U] [#8 0.51,0.25,0.97,U] 
00:06:33.979 00.000 10844 single-star, 7 included, MultiStar: {0.18, 0.06}, one-star: {-0.06, -0.11}
00:06:33.979 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
00:06:33.979 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
00:06:33.979 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.07 mountX=0.12 mountY=-0.04, mountTheta=-0.33
00:06:33.979 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
00:06:33.979 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
00:06:33.979 00.000 11060 Worker thread wakes up
00:06:33.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:06:33.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:06:33.979 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.04
00:06:33.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:06:33.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:33.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:33.979 00.000 11060 MoveAxis(W, 21, ABG)
00:06:33.979 00.000 11060 Guiding  Dir = 3, Dur = 21
00:06:33.985 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:34.002 00.017 10844 UpdateGuideState exits: m=2824 SNR=34.0
00:06:34.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:34.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:34.002 00.000 10844 Enqueuing Expose request
00:06:34.005 00.003 11060 IsSlewing returns 0
00:06:34.007 00.002 11060 IsGuiding returns 0
00:06:34.067 00.060 11060 IsGuiding returns 0
00:06:34.067 00.000 11060 Move returns status 0, amount 21
00:06:34.067 00.000 11060 MoveAxis(N, 0, ABG)
00:06:34.067 00.000 11060 Move returns status 0, amount 0
00:06:34.067 00.000 11060 move complete, result=0
00:06:34.067 00.000 11060 worker thread done servicing request
00:06:34.067 00.000 11060 Worker thread wakes up
00:06:34.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:34.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:34.067 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
00:06:34.699 00.632 11060 Exposure complete
00:06:34.874 00.175 11060 worker thread done servicing request
00:06:34.874 00.000 10844 OnExposeComplete: enter
00:06:34.874 00.000 10844 UpdateGuideState(): m_state=6
00:06:34.874 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4627
00:06:34.874 00.000 10844 Star::Find returns 1 (0), X=258.02, Y=61.29, Mass=3053, SNR=35.2, Peak=241 HFD=3.4
00:06:34.874 00.000 10844 MultiStar: [#1 0.21,0.92,0.00,M1] [#2 -0.08,0.64,0.00,M2] [#3 0.61,0.02,1.04,U] [#4 0.22,0.04,0.95,U] [#5 -0.08,-0.02,1.01,U] [#6 0.71,-0.03,0.00,M1] [#7 -0.04,0.52,0.92,U] [#8 -0.10,-0.19,1.01,U] 
00:06:34.874 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.06}, one-star: {-0.34, 0.01}
00:06:34.874 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:06:34.874 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:06:34.874 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.87 mountX=-0.07 mountY=0.04, mountTheta=2.61
00:06:34.877 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
00:06:34.877 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
00:06:34.877 00.000 11060 Worker thread wakes up
00:06:34.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:06:34.877 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:06:34.877 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=0.04
00:06:34.878 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:06:34.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:34.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:06:34.878 00.000 11060 MoveAxis(E, 0, ABG)
00:06:34.878 00.000 11060 Move returns status 0, amount 0
00:06:34.878 00.000 11060 MoveAxis(N, 0, ABG)
00:06:34.878 00.000 11060 Move returns status 0, amount 0
00:06:34.878 00.000 11060 move complete, result=0
00:06:34.878 00.000 11060 worker thread done servicing request
00:06:34.883 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:34.894 00.011 10844 UpdateGuideState exits: m=3053 SNR=35.2
00:06:34.899 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:34.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:34.899 00.000 10844 Enqueuing Expose request
00:06:34.899 00.000 11060 Worker thread wakes up
00:06:34.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:34.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:34.899 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:35.532 00.633 11060 Exposure complete
00:06:35.712 00.180 11060 worker thread done servicing request
00:06:35.712 00.000 10844 OnExposeComplete: enter
00:06:35.712 00.000 10844 UpdateGuideState(): m_state=6
00:06:35.712 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4628
00:06:35.712 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.58, Mass=3293, SNR=36.7, Peak=254 HFD=3.7
00:06:35.713 00.001 10844 MultiStar: [#1 0.20,0.28,0.96,U] [#2 -0.53,0.36,0.00,M3] [#3 0.40,0.47,0.92,U] [#4 0.86,0.02,0.00,M1] [#5 -0.24,0.23,0.94,U] [#6 0.42,0.46,0.79,U] [#7 -0.12,0.21,0.79,U] [#8 0.53,0.70,0.00,M1] 
00:06:35.713 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.32}, one-star: {0.48, 0.30}
00:06:35.713 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
00:06:35.713 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
00:06:35.713 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.32 hyp=0.38 cameraTheta=1.03 mountX=-0.35 mountY=0.14, mountTheta=2.77
00:06:35.713 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.32, opts=13)
00:06:35.713 00.000 10844 Enqueuing Move request for scope (0.19, 0.32)
00:06:35.713 00.000 11060 Worker thread wakes up
00:06:35.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.32) opts 0xd
00:06:35.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.32)
00:06:35.713 00.000 11060 Moving (0.19, 0.32) raw xDistance=-0.35 yDistance=0.14
00:06:35.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
00:06:35.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:35.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:06:35.713 00.000 11060 MoveAxis(E, 61, ABG)
00:06:35.713 00.000 11060 Guiding  Dir = 2, Dur = 61
00:06:35.719 00.006 11060 IsSlewing returns 0
00:06:35.719 00.000 11060 IsGuiding returns 0
00:06:35.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:35.734 00.015 10844 UpdateGuideState exits: m=3293 SNR=36.7
00:06:35.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:35.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:35.734 00.000 10844 Enqueuing Expose request
00:06:35.795 00.061 11060 IsGuiding returns 0
00:06:35.795 00.000 11060 Move returns status 0, amount 61
00:06:35.795 00.000 11060 MoveAxis(N, 0, ABG)
00:06:35.795 00.000 11060 Move returns status 0, amount 0
00:06:35.795 00.000 11060 move complete, result=0
00:06:35.795 00.000 11060 worker thread done servicing request
00:06:35.795 00.000 11060 Worker thread wakes up
00:06:35.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:35.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:35.795 00.000 10844 GuideStep: -0.4 px 61 ms EAST, 0.1 px 0 ms NORTH
00:06:36.430 00.635 11060 Exposure complete
00:06:36.610 00.180 11060 worker thread done servicing request
00:06:36.610 00.000 10844 OnExposeComplete: enter
00:06:36.610 00.000 10844 UpdateGuideState(): m_state=6
00:06:36.610 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4629
00:06:36.615 00.005 10844 Star::Find returns 1 (1), X=259.11, Y=61.07, Mass=3362, SNR=37.0, Peak=255 HFD=3.8
00:06:36.615 00.000 10844 MultiStar: [#1 0.58,0.72,0.00,M1] [#2 0.37,0.82,0.00,M4] [#3 0.34,-0.28,0.91,U] [#4 0.26,0.45,1.00,U] [#5 -0.04,-0.06,0.98,U] [#6 0.18,0.49,0.86,U] [#7 0.36,-0.27,0.83,U] [#8 0.12,0.18,0.90,U] 
00:06:36.615 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.04}, one-star: {0.75, -0.20}
00:06:36.615 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
00:06:36.615 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
00:06:36.615 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.04 hyp=0.29 cameraTheta=0.16 mountX=-0.09 mountY=0.27, mountTheta=1.91
00:06:36.619 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.04, opts=13)
00:06:36.619 00.000 10844 Enqueuing Move request for scope (0.28, 0.04)
00:06:36.619 00.000 11060 Worker thread wakes up
00:06:36.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.04) opts 0xd
00:06:36.619 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.04)
00:06:36.619 00.000 11060 Moving (0.28, 0.04) raw xDistance=-0.09 yDistance=0.27
00:06:36.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:06:36.619 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.17 newest=0.45
00:06:36.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
00:06:36.619 00.000 11060 MoveAxis(E, 0, ABG)
00:06:36.621 00.002 11060 Move returns status 0, amount 0
00:06:36.621 00.000 11060 BLC: Oldest BLC event removed
00:06:36.621 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:06:36.621 00.000 11060 MoveAxis(S, 856, ABG)
00:06:36.621 00.000 11060 duration set to 750 by maxDecDuration
00:06:36.621 00.000 11060 Guiding  Dir = 1, Dur = 750
00:06:36.626 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:36.636 00.010 11060 IsSlewing returns 0
00:06:36.636 00.000 11060 IsGuiding returns 0
00:06:36.649 00.013 10844 UpdateGuideState exits: m=3362 SNR=37.0 Saturated
00:06:36.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:36.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:36.649 00.000 10844 Enqueuing Expose request
00:06:37.398 00.749 11060 IsGuiding returns 0
00:06:37.398 00.000 11060 Move returns status 0, amount 750
00:06:37.398 00.000 11060 move complete, result=0
00:06:37.398 00.000 11060 worker thread done servicing request
00:06:37.398 00.000 11060 Worker thread wakes up
00:06:37.399 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
00:06:37.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:37.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:38.053 00.654 11060 Exposure complete
00:06:38.230 00.177 11060 worker thread done servicing request
00:06:38.230 00.000 10844 OnExposeComplete: enter
00:06:38.230 00.000 10844 UpdateGuideState(): m_state=6
00:06:38.230 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4630
00:06:38.230 00.000 10844 Star::Find returns 1 (0), X=259.11, Y=61.91, Mass=2494, SNR=32.4, Peak=187 HFD=3.1
00:06:38.230 00.000 10844 MultiStar: [#1 0.37,0.17,1.10,U] [#2 -0.59,0.15,2.24,U] [#3 0.77,0.37,0.00,M1] [#4 0.23,0.44,1.01,U] [#5 -0.45,-0.11,1.07,U] [#6 0.21,-0.12,1.03,U] [#7 0.28,-0.37,0.89,U] [#8 0.51,-0.10,1.09,U] 
00:06:38.230 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.75, 0.63}
00:06:38.230 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
00:06:38.230 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
00:06:38.230 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.11 mountY=0.05, mountTheta=2.71
00:06:38.235 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
00:06:38.235 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
00:06:38.235 00.000 11060 Worker thread wakes up
00:06:38.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:06:38.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:06:38.235 00.000 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.05
00:06:38.235 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.190299, 1:0.048523
00:06:38.235 00.000 11060 BLC: No correction, Miss < min_move
00:06:38.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:06:38.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:38.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:38.235 00.000 11060 MoveAxis(E, 0, ABG)
00:06:38.235 00.000 11060 Move returns status 0, amount 0
00:06:38.235 00.000 11060 MoveAxis(N, 0, ABG)
00:06:38.235 00.000 11060 Move returns status 0, amount 0
00:06:38.235 00.000 11060 move complete, result=0
00:06:38.235 00.000 11060 worker thread done servicing request
00:06:38.242 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:38.256 00.014 10844 UpdateGuideState exits: m=2494 SNR=32.4
00:06:38.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:38.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:38.256 00.000 10844 Enqueuing Expose request
00:06:38.256 00.000 11060 Worker thread wakes up
00:06:38.256 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:38.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:38.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:38.894 00.638 11060 Exposure complete
00:06:39.054 00.160 11060 worker thread done servicing request
00:06:39.054 00.000 10844 OnExposeComplete: enter
00:06:39.054 00.000 10844 UpdateGuideState(): m_state=6
00:06:39.059 00.005 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
00:06:39.059 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=62.05, Mass=3072, SNR=35.8, Peak=241 HFD=3.5
00:06:39.059 00.000 10844 MultiStar: [#1 0.65,-0.03,0.00,M1] [#2 0.06,0.91,0.00,M4] [#3 0.23,0.30,1.08,U] [#4 0.23,0.53,1.05,U] [#5 -0.05,0.83,0.00,M1] [#6 0.19,1.03,0.00,M1] [#7 -0.08,-0.00,0.90,U] [#8 0.31,0.40,0.97,U] 
00:06:39.059 00.000 10844 refined, 4 included, MultiStar: {0.22, 0.41}, one-star: {0.38, 0.77}
00:06:39.059 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
00:06:39.059 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:06:39.059 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.41 hyp=0.46 cameraTheta=1.07 mountX=-0.44 mountY=0.15, mountTheta=2.81
00:06:39.059 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.41, opts=13)
00:06:39.059 00.000 10844 Enqueuing Move request for scope (0.22, 0.41)
00:06:39.059 00.000 11060 Worker thread wakes up
00:06:39.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.41) opts 0xd
00:06:39.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.41)
00:06:39.059 00.000 11060 Moving (0.22, 0.41) raw xDistance=-0.44 yDistance=0.15
00:06:39.059 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.190299, 1:0.048523, 2:0.151649
00:06:39.059 00.000 11060 BLC: No correction, Miss < min_move
00:06:39.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
00:06:39.062 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:39.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:06:39.062 00.000 11060 MoveAxis(E, 76, ABG)
00:06:39.062 00.000 11060 Guiding  Dir = 2, Dur = 76
00:06:39.064 00.002 11060 IsSlewing returns 0
00:06:39.064 00.000 11060 IsGuiding returns 0
00:06:39.066 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:39.081 00.015 10844 UpdateGuideState exits: m=3072 SNR=35.8
00:06:39.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:39.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:39.081 00.000 10844 Enqueuing Expose request
00:06:39.153 00.072 11060 IsGuiding returns 0
00:06:39.153 00.000 11060 Move returns status 0, amount 76
00:06:39.153 00.000 11060 MoveAxis(N, 0, ABG)
00:06:39.153 00.000 11060 Move returns status 0, amount 0
00:06:39.153 00.000 11060 move complete, result=0
00:06:39.153 00.000 11060 worker thread done servicing request
00:06:39.153 00.000 11060 Worker thread wakes up
00:06:39.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:39.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:39.153 00.000 10844 GuideStep: -0.4 px 76 ms EAST, 0.2 px 0 ms NORTH
00:06:39.780 00.627 11060 Exposure complete
00:06:39.959 00.179 11060 worker thread done servicing request
00:06:39.959 00.000 10844 OnExposeComplete: enter
00:06:39.972 00.013 10844 UpdateGuideState(): m_state=6
00:06:39.972 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4632
00:06:39.972 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=60.68, Mass=3213, SNR=36.3, Peak=255 HFD=3.5
00:06:39.972 00.000 10844 MultiStar: [#1 0.17,0.02,1.00,U] [#2 -0.13,0.15,1.96,U] [#3 0.34,-0.23,1.01,U] [#4 0.01,0.42,0.95,U] [#5 0.31,-0.25,1.09,U] [#6 -0.37,0.02,0.86,U] [#7 -0.16,-0.66,0.00,M1] [#8 0.26,0.06,0.95,U] 
00:06:39.972 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.20, -0.60}
00:06:39.974 00.002 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
00:06:39.974 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
00:06:39.974 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.42 mountX=0.02 mountY=0.09, mountTheta=1.33
00:06:39.976 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
00:06:39.976 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
00:06:39.976 00.000 11060 Worker thread wakes up
00:06:39.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
00:06:39.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
00:06:39.976 00.000 11060 Moving (0.08, -0.04) raw xDistance=0.02 yDistance=0.09
00:06:39.976 00.000 11060 BLC: window closed
00:06:39.976 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.190299, 1:0.048523, 2:0.151649
00:06:39.976 00.000 11060 BLC: No correction, Miss < min_move
00:06:39.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:06:39.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:39.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:06:39.976 00.000 11060 MoveAxis(E, 0, ABG)
00:06:39.976 00.000 11060 Move returns status 0, amount 0
00:06:39.976 00.000 11060 MoveAxis(N, 0, ABG)
00:06:39.976 00.000 11060 Move returns status 0, amount 0
00:06:39.976 00.000 11060 move complete, result=0
00:06:39.976 00.000 11060 worker thread done servicing request
00:06:39.985 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:40.007 00.022 10844 UpdateGuideState exits: m=3213 SNR=36.3 Saturated
00:06:40.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:40.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:40.008 00.001 10844 Enqueuing Expose request
00:06:40.008 00.000 11060 Worker thread wakes up
00:06:40.008 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:40.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:40.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:40.664 00.656 11060 Exposure complete
00:06:40.818 00.154 11060 worker thread done servicing request
00:06:40.818 00.000 10844 OnExposeComplete: enter
00:06:40.818 00.000 10844 UpdateGuideState(): m_state=6
00:06:40.818 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4633
00:06:40.818 00.000 10844 Star::Find returns 1 (1), X=258.09, Y=61.44, Mass=3306, SNR=36.8, Peak=255 HFD=3.8
00:06:40.818 00.000 10844 MultiStar: [#1 -0.05,0.61,0.91,U] [#2 -0.58,0.06,1.89,U] [#3 0.16,-0.18,0.93,U] [#4 0.16,-0.03,0.95,U] [#5 -0.44,-0.01,0.96,U] [#6 0.32,0.25,0.91,U] [#7 -0.32,-0.48,0.80,U] [#8 -0.32,0.18,0.91,U] 
00:06:40.818 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.07}, one-star: {-0.27, 0.16}
00:06:40.818 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
00:06:40.818 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
00:06:40.818 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.21 cameraTheta=2.81 mountX=-0.03 mountY=-0.20, mountTheta=-1.72
00:06:40.818 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.07, opts=13)
00:06:40.818 00.000 10844 Enqueuing Move request for scope (-0.19, 0.07)
00:06:40.818 00.000 11060 Worker thread wakes up
00:06:40.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
00:06:40.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
00:06:40.818 00.000 11060 Moving (-0.19, 0.07) raw xDistance=-0.03 yDistance=-0.20
00:06:40.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:06:40.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:06:40.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:06:40.818 00.000 11060 MoveAxis(E, 0, ABG)
00:06:40.818 00.000 11060 Move returns status 0, amount 0
00:06:40.818 00.000 11060 MoveAxis(N, 0, ABG)
00:06:40.818 00.000 11060 Move returns status 0, amount 0
00:06:40.818 00.000 11060 move complete, result=0
00:06:40.824 00.006 11060 worker thread done servicing request
00:06:40.829 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:40.841 00.012 10844 UpdateGuideState exits: m=3306 SNR=36.8 Saturated
00:06:40.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:40.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:40.841 00.000 10844 Enqueuing Expose request
00:06:40.841 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:06:40.841 00.000 11060 Worker thread wakes up
00:06:40.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:40.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:41.479 00.638 11060 Exposure complete
00:06:41.657 00.178 11060 worker thread done servicing request
00:06:41.657 00.000 10844 OnExposeComplete: enter
00:06:41.657 00.000 10844 UpdateGuideState(): m_state=6
00:06:41.657 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4634
00:06:41.657 00.000 10844 Star::Find returns 1 (0), X=257.97, Y=61.74, Mass=3250, SNR=36.6, Peak=244 HFD=4.0
00:06:41.657 00.000 10844 MultiStar: [#1 -0.30,0.51,1.00,U] [#2 -0.30,0.62,0.00,M3] [#3 0.21,-0.01,0.95,U] [#4 -0.12,0.58,0.87,U] [#5 0.51,-0.20,0.96,U] [#6 -0.05,0.15,0.87,U] [#7 -0.22,-0.11,0.77,U] [#8 0.19,0.49,0.87,U] 
00:06:41.657 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.24}, one-star: {-0.39, 0.47}
00:06:41.657 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
00:06:41.657 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
00:06:41.663 00.006 10844 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=-0.23 mountY=-0.06, mountTheta=-2.90
00:06:41.663 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.24, opts=13)
00:06:41.663 00.000 10844 Enqueuing Move request for scope (-0.02, 0.24)
00:06:41.663 00.000 11060 Worker thread wakes up
00:06:41.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
00:06:41.663 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
00:06:41.663 00.000 11060 Moving (-0.02, 0.24) raw xDistance=-0.23 yDistance=-0.06
00:06:41.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:06:41.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:41.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:41.663 00.000 11060 MoveAxis(E, 41, ABG)
00:06:41.663 00.000 11060 Guiding  Dir = 2, Dur = 41
00:06:41.680 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:41.693 00.013 11060 IsSlewing returns 0
00:06:41.694 00.001 11060 IsGuiding returns 0
00:06:41.696 00.002 10844 UpdateGuideState exits: m=3250 SNR=36.6
00:06:41.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:41.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:41.696 00.000 10844 Enqueuing Expose request
00:06:41.756 00.060 11060 IsGuiding returns 0
00:06:41.756 00.000 11060 Move returns status 0, amount 41
00:06:41.756 00.000 11060 MoveAxis(N, 0, ABG)
00:06:41.756 00.000 11060 Move returns status 0, amount 0
00:06:41.756 00.000 11060 move complete, result=0
00:06:41.756 00.000 11060 worker thread done servicing request
00:06:41.756 00.000 11060 Worker thread wakes up
00:06:41.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:41.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:41.756 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
00:06:42.393 00.637 11060 Exposure complete
00:06:42.607 00.214 11060 worker thread done servicing request
00:06:42.607 00.000 10844 OnExposeComplete: enter
00:06:42.607 00.000 10844 UpdateGuideState(): m_state=6
00:06:42.607 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4635
00:06:42.607 00.000 10844 Star::Find returns 1 (0), X=258.16, Y=61.63, Mass=3183, SNR=36.3, Peak=245 HFD=3.7
00:06:42.607 00.000 10844 MultiStar: [#1 0.15,0.43,1.01,U] [#2 -0.67,0.49,0.00,M4] [#3 0.46,0.34,1.03,U] [#4 0.02,0.29,0.98,U] [#5 -0.32,-0.03,1.00,U] [#6 0.27,-0.57,0.00,M1] [#7 0.02,-0.30,0.84,U] [#8 -0.01,-0.10,1.06,U] 
00:06:42.607 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.15}, one-star: {-0.20, 0.35}
00:06:42.607 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.21 = -3.08)
00:06:42.607 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
00:06:42.607 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.45 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
00:06:42.607 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
00:06:42.607 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
00:06:42.607 00.000 11060 Worker thread wakes up
00:06:42.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:06:42.607 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:06:42.607 00.000 11060 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.01
00:06:42.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:06:42.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:42.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:06:42.607 00.000 11060 MoveAxis(E, 27, ABG)
00:06:42.607 00.000 11060 Guiding  Dir = 2, Dur = 27
00:06:42.618 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:42.635 00.017 10844 UpdateGuideState exits: m=3183 SNR=36.3
00:06:42.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:42.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:42.635 00.000 10844 Enqueuing Expose request
00:06:42.638 00.003 11060 IsSlewing returns 0
00:06:42.638 00.000 11060 IsGuiding returns 0
00:06:42.694 00.056 11060 IsGuiding returns 0
00:06:42.694 00.000 11060 Move returns status 0, amount 27
00:06:42.694 00.000 11060 MoveAxis(N, 0, ABG)
00:06:42.694 00.000 11060 Move returns status 0, amount 0
00:06:42.694 00.000 11060 move complete, result=0
00:06:42.694 00.000 11060 worker thread done servicing request
00:06:42.694 00.000 11060 Worker thread wakes up
00:06:42.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:42.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:42.694 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
00:06:43.324 00.630 11060 Exposure complete
00:06:43.493 00.169 11060 worker thread done servicing request
00:06:43.493 00.000 10844 OnExposeComplete: enter
00:06:43.493 00.000 10844 UpdateGuideState(): m_state=6
00:06:43.493 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4636
00:06:43.493 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=61.01, Mass=2686, SNR=32.9, Peak=192 HFD=3.3
00:06:43.493 00.000 10844 MultiStar: [#1 -0.61,0.47,0.00,M1] [#2 -0.98,0.26,0.00,M5] [#3 -0.10,-0.22,0.98,U] [#4 0.02,-0.80,0.00,M1] [#5 -0.78,0.05,0.00,M1] [#6 -0.34,-0.36,1.02,U] [#7 -0.37,-1.12,0.00,M1] [#8 -0.17,-0.11,1.06,U] 
00:06:43.493 00.000 10844 single-star, 3 included, MultiStar: {-0.19, -0.24}, one-star: {-0.14, -0.27}
00:06:43.493 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
00:06:43.493 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
00:06:43.498 00.005 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-2.06 mountX=0.29 mountY=-0.10, mountTheta=-0.33
00:06:43.500 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.27, opts=13)
00:06:43.500 00.000 10844 Enqueuing Move request for scope (-0.14, -0.27)
00:06:43.500 00.000 11060 Worker thread wakes up
00:06:43.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd
00:06:43.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.27)
00:06:43.500 00.000 11060 Moving (-0.14, -0.27) raw xDistance=0.29 yDistance=-0.10
00:06:43.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:06:43.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:43.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:43.500 00.000 11060 MoveAxis(W, 49, ABG)
00:06:43.500 00.000 11060 Guiding  Dir = 3, Dur = 49
00:06:43.514 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:43.517 00.003 11060 IsSlewing returns 0
00:06:43.518 00.001 11060 IsGuiding returns 0
00:06:43.532 00.014 10844 UpdateGuideState exits: m=2686 SNR=32.9
00:06:43.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:43.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:43.532 00.000 10844 Enqueuing Expose request
00:06:43.593 00.061 11060 IsGuiding returns 0
00:06:43.593 00.000 11060 Move returns status 0, amount 49
00:06:43.593 00.000 11060 MoveAxis(N, 0, ABG)
00:06:43.593 00.000 11060 Move returns status 0, amount 0
00:06:43.593 00.000 11060 move complete, result=0
00:06:43.593 00.000 11060 worker thread done servicing request
00:06:43.593 00.000 11060 Worker thread wakes up
00:06:43.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:43.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:43.593 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
00:06:44.227 00.634 11060 Exposure complete
00:06:44.387 00.160 11060 worker thread done servicing request
00:06:44.387 00.000 10844 OnExposeComplete: enter
00:06:44.387 00.000 10844 UpdateGuideState(): m_state=6
00:06:44.387 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4637
00:06:44.387 00.000 10844 Star::Find returns 1 (0), X=257.73, Y=61.16, Mass=2979, SNR=34.8, Peak=206 HFD=3.6
00:06:44.392 00.005 10844 MultiStar: [#1 0.16,-0.11,0.96,U] [#2 -0.53,0.09,2.02,U] [#3 0.13,0.23,1.01,U] [#4 -0.48,-0.16,0.99,U] [#5 -0.61,-0.55,0.00,M2] [#6 0.17,0.16,0.92,U] [#7 -0.35,0.08,0.94,U] [#8 -0.17,0.34,0.97,U] 
00:06:44.392 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.07}, one-star: {-0.63, -0.12}
00:06:44.392 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.64 = -1.65)
00:06:44.392 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
00:06:44.392 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.88 mountX=-0.02 mountY=-0.26, mountTheta=-1.65
00:06:44.392 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.07, opts=13)
00:06:44.392 00.000 10844 Enqueuing Move request for scope (-0.25, 0.07)
00:06:44.392 00.000 11060 Worker thread wakes up
00:06:44.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
00:06:44.392 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
00:06:44.392 00.000 11060 Moving (-0.25, 0.07) raw xDistance=-0.02 yDistance=-0.26
00:06:44.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:06:44.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:06:44.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:06:44.392 00.000 11060 MoveAxis(E, 0, ABG)
00:06:44.392 00.000 11060 Move returns status 0, amount 0
00:06:44.392 00.000 11060 MoveAxis(N, 0, ABG)
00:06:44.392 00.000 11060 Move returns status 0, amount 0
00:06:44.392 00.000 11060 move complete, result=0
00:06:44.392 00.000 11060 worker thread done servicing request
00:06:44.398 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:44.415 00.017 10844 UpdateGuideState exits: m=2979 SNR=34.8
00:06:44.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:44.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:44.415 00.000 10844 Enqueuing Expose request
00:06:44.415 00.000 11060 Worker thread wakes up
00:06:44.415 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:06:44.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:44.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:45.053 00.638 11060 Exposure complete
00:06:45.222 00.169 11060 worker thread done servicing request
00:06:45.222 00.000 10844 OnExposeComplete: enter
00:06:45.222 00.000 10844 UpdateGuideState(): m_state=6
00:06:45.222 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4638
00:06:45.222 00.000 10844 Star::Find returns 1 (0), X=257.57, Y=61.41, Mass=2838, SNR=33.9, Peak=241 HFD=3.3
00:06:45.222 00.000 10844 MultiStar: [#1 -0.36,-0.32,1.09,U] [#2 -0.42,0.35,2.12,U] [#3 -0.31,-0.33,1.00,U] [#4 -0.17,-0.15,1.06,U] [#5 -0.33,-0.05,1.02,U] [#6 0.08,-0.09,0.94,U] [#7 -0.49,0.47,0.00,M1] [#8 -0.08,0.07,0.94,U] 
00:06:45.222 00.000 10844 refined, 7 included, MultiStar: {-0.32, -0.00}, one-star: {-0.79, 0.13}
00:06:45.222 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
00:06:45.222 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
00:06:45.222 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-3.13 mountX=0.06 mountY=-0.31, mountTheta=-1.38
00:06:45.225 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.00, opts=13)
00:06:45.225 00.000 10844 Enqueuing Move request for scope (-0.32, -0.00)
00:06:45.225 00.000 11060 Worker thread wakes up
00:06:45.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.00) opts 0xd
00:06:45.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.00)
00:06:45.225 00.000 11060 Moving (-0.32, -0.00) raw xDistance=0.06 yDistance=-0.31
00:06:45.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:06:45.227 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:06:45.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:06:45.227 00.000 11060 MoveAxis(E, 0, ABG)
00:06:45.227 00.000 11060 Move returns status 0, amount 0
00:06:45.227 00.000 11060 MoveAxis(N, 0, ABG)
00:06:45.227 00.000 11060 Move returns status 0, amount 0
00:06:45.227 00.000 11060 move complete, result=0
00:06:45.227 00.000 11060 worker thread done servicing request
00:06:45.244 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:45.262 00.018 10844 UpdateGuideState exits: m=2838 SNR=33.9
00:06:45.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:45.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:45.262 00.000 10844 Enqueuing Expose request
00:06:45.262 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:06:45.262 00.000 11060 Worker thread wakes up
00:06:45.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:45.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:45.894 00.632 11060 Exposure complete
00:06:46.059 00.165 11060 worker thread done servicing request
00:06:46.059 00.000 10844 OnExposeComplete: enter
00:06:46.059 00.000 10844 UpdateGuideState(): m_state=6
00:06:46.059 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4639
00:06:46.059 00.000 10844 Star::Find returns 1 (0), X=257.88, Y=61.05, Mass=2817, SNR=34.0, Peak=202 HFD=4.1
00:06:46.059 00.000 10844 MultiStar: [#1 -0.01,-0.11,1.06,U] [#2 -0.42,0.26,2.10,U] [#3 -0.16,-0.29,1.01,U] [#4 -0.31,-0.37,0.99,U] [#5 -0.60,-0.31,0.00,M2] [#6 -0.43,0.35,1.02,U] [#7 -0.27,-0.47,0.96,U] [#8 -0.30,-0.40,1.02,U] 
00:06:46.059 00.000 10844 refined, 7 included, MultiStar: {-0.31, -0.10}, one-star: {-0.48, -0.23}
00:06:46.059 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
00:06:46.059 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
00:06:46.059 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.10 hyp=0.33 cameraTheta=-2.82 mountX=0.16 mountY=-0.29, mountTheta=-1.07
00:06:46.059 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.10, opts=13)
00:06:46.059 00.000 10844 Enqueuing Move request for scope (-0.31, -0.10)
00:06:46.059 00.000 11060 Worker thread wakes up
00:06:46.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.10) opts 0xd
00:06:46.059 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.10)
00:06:46.059 00.000 11060 Moving (-0.31, -0.10) raw xDistance=0.16 yDistance=-0.29
00:06:46.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:06:46.059 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.29 newest=-0.86
00:06:46.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
00:06:46.059 00.000 11060 MoveAxis(W, 27, ABG)
00:06:46.059 00.000 11060 Guiding  Dir = 3, Dur = 27
00:06:46.069 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:46.075 00.006 11060 IsSlewing returns 0
00:06:46.076 00.001 11060 IsGuiding returns 0
00:06:46.085 00.009 10844 UpdateGuideState exits: m=2817 SNR=34.0
00:06:46.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:46.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:46.085 00.000 10844 Enqueuing Expose request
00:06:46.106 00.021 11060 IsGuiding returns 0
00:06:46.106 00.000 11060 Move returns status 0, amount 27
00:06:46.106 00.000 11060 BLC: Oldest BLC event removed
00:06:46.106 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:06:46.106 00.000 11060 MoveAxis(N, 863, ABG)
00:06:46.106 00.000 11060 duration set to 750 by maxDecDuration
00:06:46.106 00.000 11060 Guiding  Dir = 0, Dur = 750
00:06:46.121 00.015 11060 IsSlewing returns 0
00:06:46.122 00.001 11060 IsGuiding returns 0
00:06:46.884 00.762 11060 IsGuiding returns 0
00:06:46.884 00.000 11060 Move returns status 0, amount 750
00:06:46.884 00.000 11060 move complete, result=0
00:06:46.884 00.000 11060 worker thread done servicing request
00:06:46.884 00.000 11060 Worker thread wakes up
00:06:46.884 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.3 px 750 ms NORTH
00:06:46.885 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:46.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:47.519 00.634 11060 Exposure complete
00:06:47.695 00.176 11060 worker thread done servicing request
00:06:47.695 00.000 10844 OnExposeComplete: enter
00:06:47.695 00.000 10844 UpdateGuideState(): m_state=6
00:06:47.695 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4640
00:06:47.695 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.95, Mass=3294, SNR=36.7, Peak=239 HFD=3.7
00:06:47.695 00.000 10844 MultiStar: [#1 -0.10,-0.02,1.05,U] [#2 -0.16,0.23,1.89,U] [#3 -0.36,0.06,0.94,U] [#4 0.14,0.54,1.01,U] [#5 -0.55,-0.10,1.10,U] [#6 -0.09,0.26,0.96,U] [#7 -0.08,-0.59,0.86,U] [#8 -0.44,0.07,0.93,U] 
00:06:47.695 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.14}, one-star: {0.03, 0.68}
00:06:47.695 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
00:06:47.695 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
00:06:47.695 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.47 mountX=-0.11 mountY=-0.20, mountTheta=-2.07
00:06:47.700 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.14, opts=13)
00:06:47.700 00.000 10844 Enqueuing Move request for scope (-0.18, 0.14)
00:06:47.700 00.000 11060 Worker thread wakes up
00:06:47.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
00:06:47.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
00:06:47.700 00.000 11060 Moving (-0.18, 0.14) raw xDistance=-0.11 yDistance=-0.20
00:06:47.700 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.202986, 1:0.197539
00:06:47.700 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:06:47.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:06:47.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:06:47.700 00.000 11060 MoveAxis(E, 0, ABG)
00:06:47.700 00.000 11060 Move returns status 0, amount 0
00:06:47.700 00.000 11060 MoveAxis(N, 77, ABG)
00:06:47.700 00.000 11060 Guiding  Dir = 0, Dur = 77
00:06:47.704 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:47.714 00.010 11060 IsSlewing returns 0
00:06:47.714 00.000 11060 IsGuiding returns 0
00:06:47.725 00.011 10844 UpdateGuideState exits: m=3294 SNR=36.7
00:06:47.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:47.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:47.725 00.000 10844 Enqueuing Expose request
00:06:47.808 00.083 11060 IsGuiding returns 0
00:06:47.808 00.000 11060 Move returns status 0, amount 77
00:06:47.808 00.000 11060 move complete, result=0
00:06:47.808 00.000 11060 worker thread done servicing request
00:06:47.808 00.000 11060 Worker thread wakes up
00:06:47.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:47.808 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 77 ms NORTH
00:06:47.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:48.442 00.634 11060 Exposure complete
00:06:48.627 00.185 11060 worker thread done servicing request
00:06:48.627 00.000 10844 OnExposeComplete: enter
00:06:48.627 00.000 10844 UpdateGuideState(): m_state=6
00:06:48.627 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:06:48.627 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.10, Mass=3452, SNR=37.8, Peak=255 HFD=3.6
00:06:48.627 00.000 10844 MultiStar: [#1 0.24,-0.33,0.95,U] [#2 -0.04,1.10,0.00,M2] [#3 0.21,0.20,0.87,U] [#4 -0.40,0.12,0.93,U] [#5 -0.08,-0.53,1.04,U] [#6 0.04,0.29,0.85,U] [#7 -0.35,-0.90,0.00,M1] [#8 -0.08,0.47,0.94,U] 
00:06:48.627 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.21, -0.17}
00:06:48.627 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
00:06:48.627 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
00:06:48.627 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.47 mountX=0.01 mountY=0.02, mountTheta=1.29
00:06:48.627 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
00:06:48.627 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
00:06:48.627 00.000 11060 Worker thread wakes up
00:06:48.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:06:48.627 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:06:48.627 00.000 11060 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=0.02
00:06:48.627 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.202986, 1:0.197539, 2:-0.020035
00:06:48.627 00.000 11060 BLC: No correction, Miss < min_move
00:06:48.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:06:48.632 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:48.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:06:48.632 00.000 11060 MoveAxis(E, 0, ABG)
00:06:48.632 00.000 11060 Move returns status 0, amount 0
00:06:48.632 00.000 11060 MoveAxis(N, 0, ABG)
00:06:48.632 00.000 11060 Move returns status 0, amount 0
00:06:48.632 00.000 11060 move complete, result=0
00:06:48.632 00.000 11060 worker thread done servicing request
00:06:48.637 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:48.673 00.036 10844 UpdateGuideState exits: m=3452 SNR=37.8 Saturated
00:06:48.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:48.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:48.673 00.000 10844 Enqueuing Expose request
00:06:48.673 00.000 11060 Worker thread wakes up
00:06:48.673 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:48.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:48.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:49.329 00.656 11060 Exposure complete
00:06:49.486 00.157 11060 worker thread done servicing request
00:06:49.486 00.000 10844 OnExposeComplete: enter
00:06:49.486 00.000 10844 UpdateGuideState(): m_state=6
00:06:49.486 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4642
00:06:49.486 00.000 10844 Star::Find returns 1 (1), X=258.72, Y=60.54, Mass=3160, SNR=36.7, Peak=255 HFD=3.6
00:06:49.486 00.000 10844 MultiStar: [#1 0.33,-0.16,1.08,U] [#2 -0.16,0.23,1.94,U] [#3 0.66,-0.25,0.00,M1] [#4 -0.20,0.21,0.91,U] [#5 -0.30,-0.31,1.03,U] [#6 -0.24,0.09,0.89,U] [#7 -0.07,-0.62,0.00,M2] [#8 0.06,0.58,0.92,U] 
00:06:49.486 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.00}, one-star: {0.36, -0.74}
00:06:49.486 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
00:06:49.486 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.44)
00:06:49.486 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.11 mountX=0.01 mountY=-0.03, mountTheta=-1.42
00:06:49.491 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.00, opts=13)
00:06:49.491 00.000 10844 Enqueuing Move request for scope (-0.03, 0.00)
00:06:49.491 00.000 11060 Worker thread wakes up
00:06:49.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
00:06:49.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
00:06:49.491 00.000 11060 Moving (-0.03, 0.00) raw xDistance=0.01 yDistance=-0.03
00:06:49.491 00.000 11060 BLC: window closed
00:06:49.491 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.202986, 1:0.197539, 2:-0.020035
00:06:49.491 00.000 11060 BLC: No correction, Miss < min_move
00:06:49.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:06:49.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:49.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:49.492 00.001 11060 MoveAxis(E, 0, ABG)
00:06:49.492 00.000 11060 Move returns status 0, amount 0
00:06:49.492 00.000 11060 MoveAxis(N, 0, ABG)
00:06:49.492 00.000 11060 Move returns status 0, amount 0
00:06:49.492 00.000 11060 move complete, result=0
00:06:49.492 00.000 11060 worker thread done servicing request
00:06:49.496 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:49.507 00.011 10844 UpdateGuideState exits: m=3160 SNR=36.7 Saturated
00:06:49.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:49.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:49.507 00.000 10844 Enqueuing Expose request
00:06:49.507 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:49.507 00.000 11060 Worker thread wakes up
00:06:49.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:49.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:50.142 00.635 11060 Exposure complete
00:06:50.315 00.173 11060 worker thread done servicing request
00:06:50.315 00.000 10844 OnExposeComplete: enter
00:06:50.315 00.000 10844 UpdateGuideState(): m_state=6
00:06:50.315 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4643
00:06:50.315 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=61.13, Mass=3077, SNR=35.5, Peak=248 HFD=3.7
00:06:50.315 00.000 10844 MultiStar: [#1 0.08,0.19,0.98,U] [#2 -0.51,0.08,2.03,U] [#3 0.42,-0.20,1.00,U] [#4 0.25,-0.26,0.97,U] [#5 -0.49,0.01,1.00,U] [#6 -0.13,0.52,0.97,U] [#7 0.17,0.16,0.93,U] [#8 0.10,-0.04,1.00,U] 
00:06:50.315 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.17, -0.15}
00:06:50.315 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
00:06:50.315 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
00:06:50.315 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.71 mountX=-0.02 mountY=-0.09, mountTheta=-1.82
00:06:50.320 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
00:06:50.320 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
00:06:50.320 00.000 11060 Worker thread wakes up
00:06:50.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
00:06:50.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
00:06:50.320 00.000 11060 Moving (-0.08, 0.04) raw xDistance=-0.02 yDistance=-0.09
00:06:50.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:06:50.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:50.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:06:50.320 00.000 11060 MoveAxis(E, 0, ABG)
00:06:50.320 00.000 11060 Move returns status 0, amount 0
00:06:50.320 00.000 11060 MoveAxis(N, 0, ABG)
00:06:50.320 00.000 11060 Move returns status 0, amount 0
00:06:50.320 00.000 11060 move complete, result=0
00:06:50.320 00.000 11060 worker thread done servicing request
00:06:50.325 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:50.338 00.013 10844 UpdateGuideState exits: m=3077 SNR=35.5
00:06:50.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:50.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:50.338 00.000 10844 Enqueuing Expose request
00:06:50.338 00.000 11060 Worker thread wakes up
00:06:50.338 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:50.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:50.340 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:50.959 00.619 11060 Exposure complete
00:06:51.138 00.179 11060 worker thread done servicing request
00:06:51.138 00.000 10844 OnExposeComplete: enter
00:06:51.138 00.000 10844 UpdateGuideState(): m_state=6
00:06:51.138 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4644
00:06:51.138 00.000 10844 Star::Find returns 1 (0), X=258.09, Y=61.39, Mass=2547, SNR=31.8, Peak=229 HFD=3.5
00:06:51.138 00.000 10844 MultiStar: [#1 -0.07,0.10,1.14,U] [#2 -0.27,0.24,2.14,U] [#3 0.39,-0.17,1.05,U] [#4 0.06,-0.17,1.08,U] [#5 0.03,-0.13,1.17,U] [#6 -0.04,0.35,1.05,U] [#7 0.08,-0.04,0.98,U] [#8 -0.08,0.33,1.05,U] 
00:06:51.138 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.27, 0.12}
00:06:51.138 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
00:06:51.140 00.002 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
00:06:51.140 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.03 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
00:06:51.141 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
00:06:51.141 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
00:06:51.141 00.000 11060 Worker thread wakes up
00:06:51.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:06:51.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:06:51.141 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=-0.06
00:06:51.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:06:51.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:51.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:06:51.141 00.000 11060 MoveAxis(E, 0, ABG)
00:06:51.141 00.000 11060 Move returns status 0, amount 0
00:06:51.141 00.000 11060 MoveAxis(N, 0, ABG)
00:06:51.141 00.000 11060 Move returns status 0, amount 0
00:06:51.141 00.000 11060 move complete, result=0
00:06:51.141 00.000 11060 worker thread done servicing request
00:06:51.145 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:51.168 00.023 10844 UpdateGuideState exits: m=2547 SNR=31.8
00:06:51.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:51.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:51.168 00.000 10844 Enqueuing Expose request
00:06:51.168 00.000 11060 Worker thread wakes up
00:06:51.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:51.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:51.168 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:51.788 00.620 11060 Exposure complete
00:06:51.941 00.153 11060 worker thread done servicing request
00:06:51.941 00.000 10844 OnExposeComplete: enter
00:06:51.943 00.002 10844 UpdateGuideState(): m_state=6
00:06:51.943 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4645
00:06:51.943 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=60.97, Mass=3376, SNR=37.2, Peak=243 HFD=3.6
00:06:51.943 00.000 10844 MultiStar: [#1 0.31,-0.30,1.01,U] [#2 -0.55,0.57,0.00,M1] [#3 0.67,-0.06,0.00,M1] [#4 0.01,-0.04,0.92,U] [#5 -0.17,-0.06,0.97,U] [#6 -0.28,-0.05,0.86,U] [#7 0.02,-0.47,0.86,U] [#8 0.10,-0.08,0.89,U] 
00:06:51.943 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.19}, one-star: {0.16, -0.31}
00:06:51.943 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
00:06:51.943 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
00:06:51.943 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.43 mountX=0.18 mountY=0.06, mountTheta=0.31
00:06:51.945 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.19, opts=13)
00:06:51.945 00.000 10844 Enqueuing Move request for scope (0.03, -0.19)
00:06:51.945 00.000 11060 Worker thread wakes up
00:06:51.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
00:06:51.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
00:06:51.945 00.000 11060 Moving (0.03, -0.19) raw xDistance=0.18 yDistance=0.06
00:06:51.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:06:51.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:51.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:06:51.945 00.000 11060 MoveAxis(W, 31, ABG)
00:06:51.945 00.000 11060 Guiding  Dir = 3, Dur = 31
00:06:51.952 00.007 11060 IsSlewing returns 0
00:06:51.952 00.000 11060 IsGuiding returns 0
00:06:51.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:51.975 00.023 10844 UpdateGuideState exits: m=3376 SNR=37.2
00:06:51.977 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:51.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:51.977 00.000 10844 Enqueuing Expose request
00:06:51.997 00.020 11060 IsGuiding returns 0
00:06:51.997 00.000 11060 Move returns status 0, amount 31
00:06:51.997 00.000 11060 MoveAxis(N, 0, ABG)
00:06:51.997 00.000 11060 Move returns status 0, amount 0
00:06:51.997 00.000 11060 move complete, result=0
00:06:51.997 00.000 11060 worker thread done servicing request
00:06:51.997 00.000 11060 Worker thread wakes up
00:06:51.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:51.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:51.999 00.002 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
00:06:52.633 00.634 11060 Exposure complete
00:06:52.810 00.177 11060 worker thread done servicing request
00:06:52.810 00.000 10844 OnExposeComplete: enter
00:06:52.810 00.000 10844 UpdateGuideState(): m_state=6
00:06:52.810 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4646
00:06:52.810 00.000 10844 Star::Find returns 1 (1), X=258.60, Y=61.26, Mass=3222, SNR=36.7, Peak=255 HFD=3.5
00:06:52.815 00.005 10844 MultiStar: [#1 -0.13,0.11,0.96,U] [#2 0.15,0.25,1.89,U] [#3 0.01,0.08,0.85,U] [#4 0.42,0.18,0.97,U] [#5 -0.15,0.13,0.98,U] [#6 -0.03,0.08,0.86,U] [#7 -0.35,-0.34,0.86,U] [#8 0.25,0.11,0.90,U] 
00:06:52.815 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.24, -0.02}
00:06:52.815 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
00:06:52.815 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:06:52.815 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=-0.10 mountY=0.05, mountTheta=2.70
00:06:52.829 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
00:06:52.829 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
00:06:52.829 00.000 11060 Worker thread wakes up
00:06:52.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:06:52.829 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:06:52.829 00.000 11060 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=0.05
00:06:52.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:06:52.830 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:52.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:52.830 00.000 11060 MoveAxis(E, 0, ABG)
00:06:52.830 00.000 11060 Move returns status 0, amount 0
00:06:52.830 00.000 11060 MoveAxis(N, 0, ABG)
00:06:52.830 00.000 11060 Move returns status 0, amount 0
00:06:52.830 00.000 11060 move complete, result=0
00:06:52.830 00.000 11060 worker thread done servicing request
00:06:52.834 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:52.847 00.013 10844 UpdateGuideState exits: m=3222 SNR=36.7 Saturated
00:06:52.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:52.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:52.847 00.000 10844 Enqueuing Expose request
00:06:52.847 00.000 11060 Worker thread wakes up
00:06:52.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:52.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:52.847 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:06:53.487 00.640 11060 Exposure complete
00:06:53.621 00.134 11060 worker thread done servicing request
00:06:53.621 00.000 10844 OnExposeComplete: enter
00:06:53.621 00.000 10844 UpdateGuideState(): m_state=6
00:06:53.621 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4647
00:06:53.621 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=61.32, Mass=3706, SNR=39.0, Peak=255 HFD=3.5
00:06:53.621 00.000 10844 MultiStar: [#1 -0.03,-0.49,0.94,U] [#2 -0.13,0.34,1.84,U] [#3 -0.06,0.08,0.84,U] [#4 0.43,0.19,0.89,U] [#5 -0.01,-0.06,0.93,U] [#6 -0.50,0.22,0.91,U] [#7 -0.63,-0.56,0.00,M1] [#8 -0.15,0.24,0.81,U] 
00:06:53.621 00.000 10844 single-star, 7 included, MultiStar: {-0.05, 0.09}, one-star: {0.08, 0.05}
00:06:53.621 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
00:06:53.621 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
00:06:53.623 00.002 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.50 mountX=-0.06 mountY=0.07, mountTheta=2.24
00:06:53.623 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
00:06:53.623 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
00:06:53.623 00.000 11060 Worker thread wakes up
00:06:53.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:06:53.623 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:06:53.623 00.000 11060 Moving (0.08, 0.05) raw xDistance=-0.06 yDistance=0.07
00:06:53.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:06:53.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:53.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:06:53.623 00.000 11060 MoveAxis(E, 0, ABG)
00:06:53.623 00.000 11060 Move returns status 0, amount 0
00:06:53.623 00.000 11060 MoveAxis(N, 0, ABG)
00:06:53.623 00.000 11060 Move returns status 0, amount 0
00:06:53.623 00.000 11060 move complete, result=0
00:06:53.623 00.000 11060 worker thread done servicing request
00:06:53.628 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:53.653 00.025 10844 UpdateGuideState exits: m=3706 SNR=39.0 Saturated
00:06:53.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:53.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:53.653 00.000 10844 Enqueuing Expose request
00:06:53.653 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:53.653 00.000 11060 Worker thread wakes up
00:06:53.654 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:53.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:54.282 00.628 11060 Exposure complete
00:06:54.453 00.171 11060 worker thread done servicing request
00:06:54.453 00.000 10844 OnExposeComplete: enter
00:06:54.453 00.000 10844 UpdateGuideState(): m_state=6
00:06:54.453 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4648
00:06:54.453 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.37, Mass=3295, SNR=36.9, Peak=230 HFD=3.7
00:06:54.453 00.000 10844 MultiStar: [#1 0.35,-1.13,0.00,M1] [#2 -0.02,0.18,1.92,U] [#3 0.55,-0.42,0.00,M1] [#4 0.23,0.11,0.91,U] [#5 -0.07,-1.02,0.00,M1] [#6 0.50,-0.19,0.92,U] [#7 -0.35,-0.43,0.88,U] [#8 -0.25,-0.04,0.97,U] 
00:06:54.453 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.01}, one-star: {0.31, 0.09}
00:06:54.453 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
00:06:54.453 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
00:06:54.453 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.13 mountX=-0.00 mountY=0.06, mountTheta=1.62
00:06:54.459 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
00:06:54.459 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
00:06:54.459 00.000 11060 Worker thread wakes up
00:06:54.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:06:54.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:06:54.459 00.000 11060 Moving (0.06, -0.01) raw xDistance=-0.00 yDistance=0.06
00:06:54.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:06:54.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:54.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:06:54.459 00.000 11060 MoveAxis(E, 0, ABG)
00:06:54.459 00.000 11060 Move returns status 0, amount 0
00:06:54.459 00.000 11060 MoveAxis(N, 0, ABG)
00:06:54.459 00.000 11060 Move returns status 0, amount 0
00:06:54.459 00.000 11060 move complete, result=0
00:06:54.459 00.000 11060 worker thread done servicing request
00:06:54.464 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:06:54.479 00.015 10844 UpdateGuideState exits: m=3295 SNR=36.9
00:06:54.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:54.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:54.493 00.014 10844 Enqueuing Expose request
00:06:54.493 00.000 11060 Worker thread wakes up
00:06:54.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:54.494 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:54.494 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:55.129 00.635 11060 Exposure complete
00:06:55.266 00.137 11060 worker thread done servicing request
00:06:55.271 00.005 10844 OnExposeComplete: enter
00:06:55.271 00.000 10844 UpdateGuideState(): m_state=6
00:06:55.271 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4649
00:06:55.271 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.40, Mass=3665, SNR=39.0, Peak=253 HFD=3.4
00:06:55.271 00.000 10844 MultiStar: [#1 0.02,0.20,0.95,U] [#2 -0.82,0.18,0.00,M1] [#3 0.31,-0.03,0.94,U] [#4 0.07,-0.51,0.79,U] [#5 -0.67,-0.33,0.00,M2] [#6 0.26,-0.10,0.86,U] [#7 -0.20,-0.75,0.00,M1] [#8 0.03,0.21,0.89,U] 
00:06:55.271 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.00}, one-star: {0.13, 0.12}
00:06:55.271 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
00:06:55.271 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
00:06:55.271 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.03 mountX=-0.02 mountY=0.14, mountTheta=1.72
00:06:55.271 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.00, opts=13)
00:06:55.271 00.000 10844 Enqueuing Move request for scope (0.14, -0.00)
00:06:55.271 00.000 11060 Worker thread wakes up
00:06:55.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
00:06:55.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
00:06:55.271 00.000 11060 Moving (0.14, -0.00) raw xDistance=-0.02 yDistance=0.14
00:06:55.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:06:55.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:55.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:06:55.271 00.000 11060 MoveAxis(E, 0, ABG)
00:06:55.271 00.000 11060 Move returns status 0, amount 0
00:06:55.271 00.000 11060 MoveAxis(N, 0, ABG)
00:06:55.271 00.000 11060 Move returns status 0, amount 0
00:06:55.271 00.000 11060 move complete, result=0
00:06:55.271 00.000 11060 worker thread done servicing request
00:06:55.276 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:55.290 00.014 10844 UpdateGuideState exits: m=3665 SNR=39.0
00:06:55.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:55.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:55.290 00.000 10844 Enqueuing Expose request
00:06:55.290 00.000 11060 Worker thread wakes up
00:06:55.290 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:55.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:55.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:55.927 00.637 11060 Exposure complete
00:06:56.107 00.180 11060 worker thread done servicing request
00:06:56.112 00.005 10844 OnExposeComplete: enter
00:06:56.112 00.000 10844 UpdateGuideState(): m_state=6
00:06:56.112 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4650
00:06:56.112 00.000 10844 Star::Find returns 1 (1), X=258.14, Y=61.24, Mass=3948, SNR=40.6, Peak=255 HFD=3.9
00:06:56.112 00.000 10844 MultiStar: [#1 -0.01,0.11,0.89,U] [#2 -0.52,0.44,0.00,M2] [#3 -0.05,-0.49,0.82,U] [#4 0.07,-0.13,0.80,U] [#5 -0.41,-0.63,0.00,M3] [#6 0.10,-0.02,0.77,U] [#7 -0.62,-0.35,0.00,M2] [#8 -0.22,0.02,0.79,U] 
00:06:56.112 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.09}, one-star: {-0.22, -0.04}
00:06:56.112 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
00:06:56.112 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
00:06:56.112 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.18 mountX=0.10 mountY=-0.05, mountTheta=-0.45
00:06:56.114 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.09, opts=13)
00:06:56.114 00.000 10844 Enqueuing Move request for scope (-0.06, -0.09)
00:06:56.114 00.000 11060 Worker thread wakes up
00:06:56.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
00:06:56.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
00:06:56.114 00.000 11060 Moving (-0.06, -0.09) raw xDistance=0.10 yDistance=-0.05
00:06:56.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:06:56.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:56.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:06:56.114 00.000 11060 MoveAxis(E, 0, ABG)
00:06:56.114 00.000 11060 Move returns status 0, amount 0
00:06:56.114 00.000 11060 MoveAxis(N, 0, ABG)
00:06:56.114 00.000 11060 Move returns status 0, amount 0
00:06:56.114 00.000 11060 move complete, result=0
00:06:56.114 00.000 11060 worker thread done servicing request
00:06:56.117 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:06:56.151 00.034 10844 UpdateGuideState exits: m=3948 SNR=40.6 Saturated
00:06:56.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:56.153 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:56.153 00.000 10844 Enqueuing Expose request
00:06:56.153 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:56.153 00.000 11060 Worker thread wakes up
00:06:56.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:56.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:56.782 00.629 11060 Exposure complete
00:06:56.966 00.184 11060 worker thread done servicing request
00:06:56.966 00.000 10844 OnExposeComplete: enter
00:06:56.966 00.000 10844 UpdateGuideState(): m_state=6
00:06:56.966 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4651
00:06:56.966 00.000 10844 Star::Find returns 1 (0), X=257.61, Y=61.07, Mass=3766, SNR=39.8, Peak=251 HFD=3.9
00:06:56.966 00.000 10844 MultiStar: [#1 -0.05,0.58,0.83,U] [#2 -0.47,0.37,1.68,U] [#3 0.01,0.06,0.86,U] [#4 -0.42,-0.09,0.82,U] [#5 -0.17,-0.60,0.00,M4] [#6 0.36,-0.39,0.89,U] [#7 0.15,-0.51,0.78,U] [#8 0.12,0.13,0.91,U] 
00:06:56.966 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.03}, one-star: {-0.74, -0.21}
00:06:56.971 00.005 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.71 = -1.58)
00:06:56.971 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
00:06:56.971 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.95 mountX=-0.00 mountY=-0.18, mountTheta=-1.58
00:06:56.971 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.03, opts=13)
00:06:56.971 00.000 10844 Enqueuing Move request for scope (-0.18, 0.03)
00:06:56.971 00.000 11060 Worker thread wakes up
00:06:56.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
00:06:56.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
00:06:56.971 00.000 11060 Moving (-0.18, 0.03) raw xDistance=-0.00 yDistance=-0.18
00:06:56.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:06:56.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:56.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:06:56.971 00.000 11060 MoveAxis(E, 0, ABG)
00:06:56.971 00.000 11060 Move returns status 0, amount 0
00:06:56.971 00.000 11060 MoveAxis(N, 0, ABG)
00:06:56.971 00.000 11060 Move returns status 0, amount 0
00:06:56.971 00.000 11060 move complete, result=0
00:06:56.971 00.000 11060 worker thread done servicing request
00:06:56.977 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:56.990 00.013 10844 UpdateGuideState exits: m=3766 SNR=39.8
00:06:56.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:56.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:56.990 00.000 10844 Enqueuing Expose request
00:06:56.990 00.000 11060 Worker thread wakes up
00:06:56.990 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:06:56.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:56.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:57.620 00.630 11060 Exposure complete
00:06:57.789 00.169 11060 worker thread done servicing request
00:06:57.789 00.000 10844 OnExposeComplete: enter
00:06:57.789 00.000 10844 UpdateGuideState(): m_state=6
00:06:57.790 00.001 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4652
00:06:57.790 00.000 10844 Star::Find returns 1 (0), X=258.02, Y=60.60, Mass=2517, SNR=31.9, Peak=238 HFD=3.5
00:06:57.790 00.000 10844 MultiStar: [#1 -0.50,0.47,0.00,M1] [#2 -0.57,-0.21,2.29,U] [#3 0.04,-0.41,1.06,U] [#4 0.36,-0.17,1.10,U] [#5 -0.42,-0.31,1.15,U] [#6 -0.66,-0.25,0.00,M1] [#7 -0.60,-0.85,0.00,M2] [#8 -0.28,-0.10,0.98,U] 
00:06:57.790 00.000 10844 refined, 5 included, MultiStar: {-0.26, -0.29}, one-star: {-0.34, -0.68}
00:06:57.790 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
00:06:57.790 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
00:06:57.790 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-2.30 mountX=0.33 mountY=-0.21, mountTheta=-0.56
00:06:57.790 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.29, opts=13)
00:06:57.790 00.000 10844 Enqueuing Move request for scope (-0.26, -0.29)
00:06:57.790 00.000 11060 Worker thread wakes up
00:06:57.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.29) opts 0xd
00:06:57.790 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.29)
00:06:57.790 00.000 11060 Moving (-0.26, -0.29) raw xDistance=0.33 yDistance=-0.21
00:06:57.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
00:06:57.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:06:57.790 00.000 11060 MoveAxis(W, 58, ABG)
00:06:57.790 00.000 11060 Guiding  Dir = 3, Dur = 58
00:06:57.799 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:57.811 00.012 10844 UpdateGuideState exits: m=2517 SNR=31.9
00:06:57.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:57.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:57.811 00.000 10844 Enqueuing Expose request
00:06:57.815 00.004 11060 IsSlewing returns 0
00:06:57.815 00.000 11060 IsGuiding returns 0
00:06:57.889 00.074 11060 IsGuiding returns 0
00:06:57.889 00.000 11060 Move returns status 0, amount 58
00:06:57.889 00.000 11060 MoveAxis(N, 81, ABG)
00:06:57.889 00.000 11060 Guiding  Dir = 0, Dur = 81
00:06:57.917 00.028 11060 IsSlewing returns 0
00:06:57.918 00.001 11060 IsGuiding returns 0
00:06:58.009 00.091 11060 IsGuiding returns 0
00:06:58.009 00.000 11060 Move returns status 0, amount 81
00:06:58.009 00.000 11060 move complete, result=0
00:06:58.009 00.000 11060 worker thread done servicing request
00:06:58.009 00.000 11060 Worker thread wakes up
00:06:58.009 00.000 10844 GuideStep: 0.3 px 58 ms WEST, -0.2 px 81 ms NORTH
00:06:58.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:58.010 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:58.649 00.639 11060 Exposure complete
00:06:58.826 00.177 11060 worker thread done servicing request
00:06:58.826 00.000 10844 OnExposeComplete: enter
00:06:58.826 00.000 10844 UpdateGuideState(): m_state=6
00:06:58.826 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4653
00:06:58.826 00.000 10844 Star::Find returns 1 (1), X=258.27, Y=61.59, Mass=2933, SNR=34.8, Peak=255 HFD=3.5
00:06:58.826 00.000 10844 MultiStar: [#1 -0.26,0.42,1.03,U] [#2 -0.49,0.42,0.00,M1] [#3 0.16,0.50,0.92,U] [#4 0.44,0.32,0.93,U] [#5 -0.19,0.70,0.00,M4] [#6 0.36,0.25,0.86,U] [#7 -0.64,-0.29,0.00,M3] [#8 -0.44,0.93,0.00,M1] 
00:06:58.826 00.000 10844 single-star, 4 included, MultiStar: {0.11, 0.36}, one-star: {-0.09, 0.31}
00:06:58.826 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:06:58.826 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
00:06:58.826 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.84 mountX=-0.29 mountY=-0.13, mountTheta=-2.70
00:06:58.828 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.31, opts=13)
00:06:58.828 00.000 10844 Enqueuing Move request for scope (-0.09, 0.31)
00:06:58.828 00.000 11060 Worker thread wakes up
00:06:58.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.31) opts 0xd
00:06:58.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.31)
00:06:58.828 00.000 11060 Moving (-0.09, 0.31) raw xDistance=-0.29 yDistance=-0.13
00:06:58.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.29
00:06:58.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:58.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:06:58.828 00.000 11060 MoveAxis(E, 48, ABG)
00:06:58.828 00.000 11060 Guiding  Dir = 2, Dur = 48
00:06:58.838 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:06:58.851 00.013 10844 UpdateGuideState exits: m=2933 SNR=34.8 Saturated
00:06:58.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:58.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:58.851 00.000 10844 Enqueuing Expose request
00:06:58.863 00.012 11060 IsSlewing returns 0
00:06:58.863 00.000 11060 IsGuiding returns 0
00:06:58.950 00.087 11060 IsGuiding returns 0
00:06:58.950 00.000 11060 Move returns status 0, amount 48
00:06:58.950 00.000 11060 MoveAxis(N, 0, ABG)
00:06:58.951 00.001 11060 Move returns status 0, amount 0
00:06:58.951 00.000 11060 move complete, result=0
00:06:58.951 00.000 11060 worker thread done servicing request
00:06:58.951 00.000 11060 Worker thread wakes up
00:06:58.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:58.962 00.011 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:06:58.965 00.003 10844 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
00:06:59.598 00.633 11060 Exposure complete
00:06:59.774 00.176 11060 worker thread done servicing request
00:06:59.774 00.000 10844 OnExposeComplete: enter
00:06:59.774 00.000 10844 UpdateGuideState(): m_state=6
00:06:59.774 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4654
00:06:59.774 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.27, Mass=2777, SNR=34.2, Peak=241 HFD=3.6
00:06:59.774 00.000 10844 MultiStar: [#1 0.37,-0.15,1.08,U] [#2 -0.05,0.06,2.08,U] [#3 0.50,-0.84,0.00,M1] [#4 0.37,-0.21,0.99,U] [#5 0.40,-0.91,0.00,M5] [#6 0.74,0.19,0.00,M1] [#7 -0.12,-0.62,0.00,M4] [#8 0.51,-0.45,0.00,M2] 
00:06:59.774 00.000 10844 refined, 3 included, MultiStar: {0.19, -0.05}, one-star: {0.30, -0.01}
00:06:59.774 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
00:06:59.774 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
00:06:59.774 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.27 mountX=0.02 mountY=0.19, mountTheta=1.48
00:06:59.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.05, opts=13)
00:06:59.774 00.000 10844 Enqueuing Move request for scope (0.19, -0.05)
00:06:59.774 00.000 11060 Worker thread wakes up
00:06:59.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
00:06:59.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
00:06:59.774 00.000 11060 Moving (0.19, -0.05) raw xDistance=0.02 yDistance=0.19
00:06:59.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:06:59.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:06:59.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:06:59.774 00.000 11060 MoveAxis(E, 0, ABG)
00:06:59.774 00.000 11060 Move returns status 0, amount 0
00:06:59.774 00.000 11060 MoveAxis(N, 0, ABG)
00:06:59.774 00.000 11060 Move returns status 0, amount 0
00:06:59.774 00.000 11060 move complete, result=0
00:06:59.779 00.005 11060 worker thread done servicing request
00:06:59.784 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:06:59.818 00.034 10844 UpdateGuideState exits: m=2777 SNR=34.2
00:06:59.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:59.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:06:59.818 00.000 10844 Enqueuing Expose request
00:06:59.818 00.000 11060 Worker thread wakes up
00:06:59.818 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:06:59.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:06:59.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:00.455 00.637 11060 Exposure complete
00:07:00.625 00.170 11060 worker thread done servicing request
00:07:00.625 00.000 10844 OnExposeComplete: enter
00:07:00.625 00.000 10844 UpdateGuideState(): m_state=6
00:07:00.625 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4655
00:07:00.625 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.15, Mass=2935, SNR=34.6, Peak=243 HFD=3.4
00:07:00.625 00.000 10844 MultiStar: [#1 0.34,-0.47,1.09,U] [#2 -0.44,0.48,0.00,M1] [#3 0.30,-0.30,1.02,U] [#4 0.26,-0.14,0.96,U] [#5 0.07,-0.48,1.07,U] [#6 -0.41,-0.28,0.93,U] [#7 -0.45,-0.52,0.00,M5] [#8 -0.09,-0.22,1.01,U] 
00:07:00.625 00.000 10844 single-star, 6 included, MultiStar: {0.10, -0.29}, one-star: {0.21, -0.13}
00:07:00.625 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
00:07:00.625 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
00:07:00.625 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.54 mountX=0.09 mountY=0.23, mountTheta=1.21
00:07:00.625 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.13, opts=13)
00:07:00.625 00.000 10844 Enqueuing Move request for scope (0.21, -0.13)
00:07:00.625 00.000 11060 Worker thread wakes up
00:07:00.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
00:07:00.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
00:07:00.625 00.000 11060 Moving (0.21, -0.13) raw xDistance=0.09 yDistance=0.23
00:07:00.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:07:00.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:07:00.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:07:00.625 00.000 11060 MoveAxis(E, 0, ABG)
00:07:00.625 00.000 11060 Move returns status 0, amount 0
00:07:00.625 00.000 11060 MoveAxis(N, 0, ABG)
00:07:00.625 00.000 11060 Move returns status 0, amount 0
00:07:00.625 00.000 11060 move complete, result=0
00:07:00.625 00.000 11060 worker thread done servicing request
00:07:00.630 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:00.649 00.019 10844 UpdateGuideState exits: m=2935 SNR=34.6
00:07:00.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:00.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:00.649 00.000 10844 Enqueuing Expose request
00:07:00.649 00.000 11060 Worker thread wakes up
00:07:00.649 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:00.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:00.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:01.294 00.645 11060 Exposure complete
00:07:01.453 00.159 11060 worker thread done servicing request
00:07:01.453 00.000 10844 OnExposeComplete: enter
00:07:01.453 00.000 10844 UpdateGuideState(): m_state=6
00:07:01.453 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4656
00:07:01.453 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=60.39, Mass=2646, SNR=32.9, Peak=246 HFD=3.4
00:07:01.453 00.000 10844 MultiStar: [#1 -0.04,-0.28,1.09,U] [#2 -0.66,0.09,0.00,M2] [#3 0.25,-0.55,1.03,U] [#4 0.25,0.07,0.97,U] [#5 -0.75,-0.57,0.00,M5] [#6 -0.11,-0.64,0.00,M1] [#7 -0.35,-0.26,1.01,U] [#8 0.10,-0.62,0.00,M2] 
00:07:01.453 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.38}, one-star: {0.04, -0.89}
00:07:01.453 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
00:07:01.453 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
00:07:01.453 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.49 mountX=0.37 mountY=0.09, mountTheta=0.24
00:07:01.453 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.38, opts=13)
00:07:01.453 00.000 10844 Enqueuing Move request for scope (0.03, -0.38)
00:07:01.453 00.000 11060 Worker thread wakes up
00:07:01.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.38) opts 0xd
00:07:01.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.38)
00:07:01.453 00.000 11060 Moving (0.03, -0.38) raw xDistance=0.37 yDistance=0.09
00:07:01.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
00:07:01.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:01.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:07:01.453 00.000 11060 MoveAxis(W, 64, ABG)
00:07:01.453 00.000 11060 Guiding  Dir = 3, Dur = 64
00:07:01.458 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:01.468 00.010 11060 IsSlewing returns 0
00:07:01.468 00.000 11060 IsGuiding returns 0
00:07:01.474 00.006 10844 UpdateGuideState exits: m=2646 SNR=32.9
00:07:01.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:01.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:01.474 00.000 10844 Enqueuing Expose request
00:07:01.547 00.073 11060 IsGuiding returns 0
00:07:01.547 00.000 11060 Move returns status 0, amount 64
00:07:01.547 00.000 11060 MoveAxis(N, 0, ABG)
00:07:01.547 00.000 11060 Move returns status 0, amount 0
00:07:01.547 00.000 11060 move complete, result=0
00:07:01.547 00.000 11060 worker thread done servicing request
00:07:01.547 00.000 11060 Worker thread wakes up
00:07:01.547 00.000 10844 GuideStep: 0.4 px 64 ms WEST, 0.1 px 0 ms NORTH
00:07:01.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:01.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:02.175 00.628 11060 Exposure complete
00:07:02.335 00.160 11060 worker thread done servicing request
00:07:02.335 00.000 10844 OnExposeComplete: enter
00:07:02.335 00.000 10844 UpdateGuideState(): m_state=6
00:07:02.335 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4657
00:07:02.335 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.18, Mass=3207, SNR=36.1, Peak=252 HFD=3.6
00:07:02.335 00.000 10844 MultiStar: [#1 0.23,-0.06,1.00,U] [#2 0.23,0.41,1.94,U] [#3 0.98,0.28,0.00,M1] [#4 0.18,0.19,0.99,U] [#5 0.05,0.11,1.02,U] [#6 0.43,-0.48,0.00,M2] [#7 -0.06,0.08,0.89,U] [#8 0.19,0.55,0.89,U] 
00:07:02.335 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.19}, one-star: {0.60, -0.10}
00:07:02.335 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
00:07:02.335 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
00:07:02.335 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.29 cameraTheta=0.74 mountX=-0.23 mountY=0.18, mountTheta=2.49
00:07:02.340 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.19, opts=13)
00:07:02.340 00.000 10844 Enqueuing Move request for scope (0.21, 0.19)
00:07:02.340 00.000 11060 Worker thread wakes up
00:07:02.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
00:07:02.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
00:07:02.340 00.000 11060 Moving (0.21, 0.19) raw xDistance=-0.23 yDistance=0.18
00:07:02.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:07:02.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:02.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:07:02.340 00.000 11060 MoveAxis(E, 38, ABG)
00:07:02.340 00.000 11060 Guiding  Dir = 2, Dur = 38
00:07:02.345 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:02.356 00.011 11060 IsSlewing returns 0
00:07:02.356 00.000 11060 IsGuiding returns 0
00:07:02.356 00.000 10844 UpdateGuideState exits: m=3207 SNR=36.1
00:07:02.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:02.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:02.356 00.000 10844 Enqueuing Expose request
00:07:02.398 00.042 11060 IsGuiding returns 0
00:07:02.398 00.000 11060 Move returns status 0, amount 38
00:07:02.398 00.000 11060 MoveAxis(N, 0, ABG)
00:07:02.398 00.000 11060 Move returns status 0, amount 0
00:07:02.398 00.000 11060 move complete, result=0
00:07:02.398 00.000 11060 worker thread done servicing request
00:07:02.398 00.000 11060 Worker thread wakes up
00:07:02.398 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
00:07:02.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:02.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:03.030 00.632 11060 Exposure complete
00:07:03.205 00.175 11060 worker thread done servicing request
00:07:03.205 00.000 10844 OnExposeComplete: enter
00:07:03.205 00.000 10844 UpdateGuideState(): m_state=6
00:07:03.205 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4658
00:07:03.205 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.27, Mass=2742, SNR=32.8, Peak=224 HFD=3.5
00:07:03.208 00.003 10844 MultiStar: [#1 0.36,0.29,1.03,U] [#2 0.25,0.01,2.09,U] [#3 0.57,-0.05,1.08,U] [#4 0.36,0.31,1.02,U] [#5 0.44,-0.40,1.08,U] [#6 0.26,-0.43,0.99,U] [#7 0.01,-0.40,0.89,U] [#8 0.24,-0.41,1.00,U] 
00:07:03.208 00.000 10844 refined, 8 included, MultiStar: {0.32, -0.10}, one-star: {0.41, -0.01}
00:07:03.208 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
00:07:03.208 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
00:07:03.208 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.34 cameraTheta=-0.31 mountX=0.04 mountY=0.33, mountTheta=1.44
00:07:03.208 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.10, opts=13)
00:07:03.210 00.002 10844 Enqueuing Move request for scope (0.32, -0.10)
00:07:03.210 00.000 11060 Worker thread wakes up
00:07:03.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
00:07:03.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
00:07:03.210 00.000 11060 Moving (0.32, -0.10) raw xDistance=0.04 yDistance=0.33
00:07:03.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:07:03.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:07:03.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:07:03.210 00.000 11060 MoveAxis(E, 0, ABG)
00:07:03.210 00.000 11060 Move returns status 0, amount 0
00:07:03.210 00.000 11060 MoveAxis(N, 0, ABG)
00:07:03.210 00.000 11060 Move returns status 0, amount 0
00:07:03.210 00.000 11060 move complete, result=0
00:07:03.210 00.000 11060 worker thread done servicing request
00:07:03.215 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:03.231 00.016 10844 UpdateGuideState exits: m=2742 SNR=32.8
00:07:03.233 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:03.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:03.233 00.000 10844 Enqueuing Expose request
00:07:03.233 00.000 11060 Worker thread wakes up
00:07:03.233 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:07:03.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:03.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:03.858 00.625 11060 Exposure complete
00:07:04.028 00.170 11060 worker thread done servicing request
00:07:04.028 00.000 10844 OnExposeComplete: enter
00:07:04.028 00.000 10844 UpdateGuideState(): m_state=6
00:07:04.028 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4659
00:07:04.028 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=60.94, Mass=3557, SNR=38.7, Peak=255 HFD=3.5
00:07:04.028 00.000 10844 MultiStar: [#1 0.38,-0.21,0.89,U] [#2 -0.26,0.35,1.79,U] [#3 0.50,0.27,0.95,U] [#4 -0.31,-0.27,0.84,U] [#5 0.12,-0.53,0.98,U] [#6 0.04,-0.20,0.86,U] [#7 0.01,0.14,0.85,U] [#8 -0.21,-0.37,0.92,U] 
00:07:04.028 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.11, -0.34}
00:07:04.028 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
00:07:04.028 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
00:07:04.028 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.34 mountX=0.08 mountY=0.03, mountTheta=0.39
00:07:04.028 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
00:07:04.028 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
00:07:04.028 00.000 11060 Worker thread wakes up
00:07:04.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:07:04.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:07:04.028 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.08 yDistance=0.03
00:07:04.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:07:04.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:04.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:07:04.028 00.000 11060 MoveAxis(E, 0, ABG)
00:07:04.028 00.000 11060 Move returns status 0, amount 0
00:07:04.028 00.000 11060 MoveAxis(N, 0, ABG)
00:07:04.028 00.000 11060 Move returns status 0, amount 0
00:07:04.028 00.000 11060 move complete, result=0
00:07:04.028 00.000 11060 worker thread done servicing request
00:07:04.033 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:04.051 00.018 10844 UpdateGuideState exits: m=3557 SNR=38.7 Saturated
00:07:04.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:04.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:04.051 00.000 10844 Enqueuing Expose request
00:07:04.051 00.000 11060 Worker thread wakes up
00:07:04.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:04.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:04.051 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:04.691 00.640 11060 Exposure complete
00:07:04.887 00.196 11060 worker thread done servicing request
00:07:04.887 00.000 10844 OnExposeComplete: enter
00:07:04.887 00.000 10844 UpdateGuideState(): m_state=6
00:07:04.887 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4660
00:07:04.887 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=61.09, Mass=3218, SNR=36.1, Peak=251 HFD=3.8
00:07:04.887 00.000 10844 MultiStar: [#1 0.19,0.23,0.99,U] [#2 -0.20,-0.38,1.97,U] [#3 0.54,0.19,0.92,U] [#4 0.23,-0.43,0.98,U] [#5 -0.07,-0.38,0.94,U] [#6 0.09,0.08,0.92,U] [#7 -0.01,0.26,0.82,U] [#8 0.09,-0.48,0.98,U] 
00:07:04.887 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.16}, one-star: {0.30, -0.19}
00:07:04.887 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
00:07:04.887 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
00:07:04.887 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-1.03 mountX=0.14 mountY=0.12, mountTheta=0.72
00:07:04.887 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.16, opts=13)
00:07:04.890 00.003 10844 Enqueuing Move request for scope (0.10, -0.16)
00:07:04.890 00.000 11060 Worker thread wakes up
00:07:04.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
00:07:04.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
00:07:04.890 00.000 11060 Moving (0.10, -0.16) raw xDistance=0.14 yDistance=0.12
00:07:04.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:07:04.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:04.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:07:04.890 00.000 11060 MoveAxis(W, 24, ABG)
00:07:04.890 00.000 11060 Guiding  Dir = 3, Dur = 24
00:07:04.899 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:04.910 00.011 11060 IsSlewing returns 0
00:07:04.910 00.000 11060 IsGuiding returns 0
00:07:04.915 00.005 10844 UpdateGuideState exits: m=3218 SNR=36.1
00:07:04.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:04.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:04.915 00.000 10844 Enqueuing Expose request
00:07:04.957 00.042 11060 IsGuiding returns 0
00:07:04.958 00.001 11060 Move returns status 0, amount 24
00:07:04.958 00.000 11060 MoveAxis(N, 0, ABG)
00:07:04.958 00.000 11060 Move returns status 0, amount 0
00:07:04.958 00.000 11060 move complete, result=0
00:07:04.958 00.000 11060 worker thread done servicing request
00:07:04.958 00.000 11060 Worker thread wakes up
00:07:04.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:04.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:04.969 00.011 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
00:07:05.589 00.620 11060 Exposure complete
00:07:05.756 00.167 11060 worker thread done servicing request
00:07:05.756 00.000 10844 OnExposeComplete: enter
00:07:05.756 00.000 10844 UpdateGuideState(): m_state=6
00:07:05.757 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
00:07:05.757 00.000 10844 Star::Find returns 1 (1), X=257.80, Y=61.38, Mass=3266, SNR=37.2, Peak=255 HFD=3.7
00:07:05.757 00.000 10844 MultiStar: [#1 -0.14,0.16,0.91,U] [#2 -0.32,-0.48,1.92,U] [#3 0.15,-0.37,0.94,U] [#4 -0.25,-0.21,0.87,U] [#5 -0.17,-0.69,0.00,M2] [#6 -0.17,-0.38,0.83,U] [#7 -0.76,-0.75,0.00,M1] [#8 0.37,0.11,0.91,U] 
00:07:05.757 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.19}, one-star: {-0.56, 0.10}
00:07:05.757 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
00:07:05.757 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
00:07:05.757 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.27 mountX=0.22 mountY=-0.13, mountTheta=-0.53
00:07:05.757 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.19, opts=13)
00:07:05.757 00.000 10844 Enqueuing Move request for scope (-0.16, -0.19)
00:07:05.757 00.000 11060 Worker thread wakes up
00:07:05.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
00:07:05.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
00:07:05.757 00.000 11060 Moving (-0.16, -0.19) raw xDistance=0.22 yDistance=-0.13
00:07:05.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:07:05.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:05.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:07:05.757 00.000 11060 MoveAxis(W, 39, ABG)
00:07:05.757 00.000 11060 Guiding  Dir = 3, Dur = 39
00:07:05.763 00.006 11060 IsSlewing returns 0
00:07:05.763 00.000 11060 IsGuiding returns 0
00:07:05.780 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:05.795 00.015 10844 UpdateGuideState exits: m=3266 SNR=37.2 Saturated
00:07:05.797 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:05.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:05.797 00.000 10844 Enqueuing Expose request
00:07:05.807 00.010 11060 IsGuiding returns 0
00:07:05.807 00.000 11060 Move returns status 0, amount 39
00:07:05.807 00.000 11060 MoveAxis(N, 0, ABG)
00:07:05.807 00.000 11060 Move returns status 0, amount 0
00:07:05.807 00.000 11060 move complete, result=0
00:07:05.807 00.000 11060 worker thread done servicing request
00:07:05.809 00.002 11060 Worker thread wakes up
00:07:05.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:05.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:05.810 00.001 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
00:07:06.429 00.619 11060 Exposure complete
00:07:06.641 00.212 10844 OnExposeComplete: enter
00:07:06.641 00.000 10844 UpdateGuideState(): m_state=6
00:07:06.641 00.000 11060 worker thread done servicing request
00:07:06.652 00.011 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4662
00:07:06.654 00.002 10844 Star::Find returns 1 (0), X=258.01, Y=60.58, Mass=2548, SNR=32.4, Peak=245 HFD=3.5
00:07:06.654 00.000 10844 MultiStar: [#1 -0.07,0.04,1.10,U] [#2 -0.53,-0.08,2.07,U] [#3 0.15,-0.39,1.02,U] [#4 -0.22,-0.92,0.00,M1] [#5 -0.43,0.02,1.20,U] [#6 -0.15,-0.74,0.00,M1] [#7 -0.43,-0.64,0.00,M2] [#8 -0.41,-0.89,0.00,M1] 
00:07:06.654 00.000 10844 refined, 4 included, MultiStar: {-0.30, -0.19}, one-star: {-0.35, -0.70}
00:07:06.654 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
00:07:06.654 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
00:07:06.654 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-2.58 mountX=0.24 mountY=-0.26, mountTheta=-0.84
00:07:06.658 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.19, opts=13)
00:07:06.660 00.002 10844 Enqueuing Move request for scope (-0.30, -0.19)
00:07:06.660 00.000 11060 Worker thread wakes up
00:07:06.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.19) opts 0xd
00:07:06.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.19)
00:07:06.660 00.000 11060 Moving (-0.30, -0.19) raw xDistance=0.24 yDistance=-0.26
00:07:06.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:07:06.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:07:06.661 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:07:06.661 00.000 11060 MoveAxis(W, 42, ABG)
00:07:06.661 00.000 11060 Guiding  Dir = 3, Dur = 42
00:07:06.672 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:06.681 00.009 11060 IsSlewing returns 0
00:07:06.681 00.000 11060 IsGuiding returns 0
00:07:06.691 00.010 10844 UpdateGuideState exits: m=2548 SNR=32.4
00:07:06.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:06.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:06.691 00.000 10844 Enqueuing Expose request
00:07:06.748 00.057 11060 IsGuiding returns 0
00:07:06.748 00.000 11060 Move returns status 0, amount 42
00:07:06.748 00.000 11060 MoveAxis(N, 0, ABG)
00:07:06.748 00.000 11060 Move returns status 0, amount 0
00:07:06.748 00.000 11060 move complete, result=0
00:07:06.748 00.000 11060 worker thread done servicing request
00:07:06.748 00.000 11060 Worker thread wakes up
00:07:06.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:06.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:06.751 00.003 10844 GuideStep: 0.2 px 42 ms WEST, -0.3 px 0 ms NORTH
00:07:07.383 00.632 11060 Exposure complete
00:07:07.548 00.165 11060 worker thread done servicing request
00:07:07.548 00.000 10844 OnExposeComplete: enter
00:07:07.548 00.000 10844 UpdateGuideState(): m_state=6
00:07:07.548 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4663
00:07:07.548 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.42, Mass=2994, SNR=35.1, Peak=255 HFD=3.4
00:07:07.548 00.000 10844 MultiStar: [#1 0.02,-0.28,0.98,U] [#2 -0.18,-0.38,1.96,U] [#3 0.06,-0.25,0.96,U] [#4 0.01,-0.11,1.07,U] [#5 -0.50,-0.33,0.99,U] [#6 0.05,-0.24,0.91,U] [#7 -0.21,-0.36,0.90,U] [#8 0.36,-0.60,0.00,M2] 
00:07:07.548 00.000 10844 single-star, 7 included, MultiStar: {-0.10, -0.24}, one-star: {0.02, 0.15}
00:07:07.548 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
00:07:07.548 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
00:07:07.548 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.46 mountX=-0.15 mountY=-0.01, mountTheta=-3.09
00:07:07.548 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
00:07:07.548 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
00:07:07.548 00.000 11060 Worker thread wakes up
00:07:07.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:07:07.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:07:07.548 00.000 11060 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.01
00:07:07.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:07:07.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:07.553 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:07:07.553 00.000 11060 MoveAxis(E, 24, ABG)
00:07:07.553 00.000 11060 Guiding  Dir = 2, Dur = 24
00:07:07.558 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:07.558 00.000 11060 IsSlewing returns 0
00:07:07.558 00.000 11060 IsGuiding returns 0
00:07:07.568 00.010 10844 UpdateGuideState exits: m=2994 SNR=35.1 Saturated
00:07:07.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:07.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:07.568 00.000 10844 Enqueuing Expose request
00:07:07.585 00.017 11060 IsGuiding returns 0
00:07:07.585 00.000 11060 Move returns status 0, amount 24
00:07:07.585 00.000 11060 MoveAxis(N, 0, ABG)
00:07:07.585 00.000 11060 Move returns status 0, amount 0
00:07:07.585 00.000 11060 move complete, result=0
00:07:07.585 00.000 11060 worker thread done servicing request
00:07:07.585 00.000 11060 Worker thread wakes up
00:07:07.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:07.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:07.600 00.015 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
00:07:08.207 00.607 11060 Exposure complete
00:07:08.402 00.195 11060 worker thread done servicing request
00:07:08.402 00.000 10844 OnExposeComplete: enter
00:07:08.402 00.000 10844 UpdateGuideState(): m_state=6
00:07:08.402 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4664
00:07:08.402 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.08, Mass=3574, SNR=38.7, Peak=255 HFD=3.4
00:07:08.402 00.000 10844 MultiStar: [#1 0.72,0.05,0.00,M1] [#2 -0.03,-0.04,1.82,U] [#3 0.47,-0.41,0.00,M1] [#4 -0.16,-0.04,0.90,U] [#5 0.11,-0.48,0.97,U] [#6 0.12,0.06,0.89,U] [#7 0.35,-1.15,0.00,M2] [#8 0.16,-0.39,0.83,U] 
00:07:08.402 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.16}, one-star: {0.37, -0.20}
00:07:08.402 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
00:07:08.402 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
00:07:08.402 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.11 mountX=0.15 mountY=0.11, mountTheta=0.63
00:07:08.406 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
00:07:08.406 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
00:07:08.406 00.000 11060 Worker thread wakes up
00:07:08.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
00:07:08.406 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
00:07:08.406 00.000 11060 Moving (0.08, -0.16) raw xDistance=0.15 yDistance=0.11
00:07:08.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:07:08.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:08.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:07:08.406 00.000 11060 MoveAxis(W, 25, ABG)
00:07:08.406 00.000 11060 Guiding  Dir = 3, Dur = 25
00:07:08.429 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:08.449 00.020 10844 UpdateGuideState exits: m=3574 SNR=38.7 Saturated
00:07:08.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:08.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:08.449 00.000 10844 Enqueuing Expose request
00:07:08.456 00.007 11060 IsSlewing returns 0
00:07:08.456 00.000 11060 IsGuiding returns 0
00:07:08.501 00.045 11060 IsGuiding returns 0
00:07:08.501 00.000 11060 Move returns status 0, amount 25
00:07:08.501 00.000 11060 MoveAxis(N, 0, ABG)
00:07:08.501 00.000 11060 Move returns status 0, amount 0
00:07:08.501 00.000 11060 move complete, result=0
00:07:08.501 00.000 11060 worker thread done servicing request
00:07:08.501 00.000 11060 Worker thread wakes up
00:07:08.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:08.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:08.511 00.010 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
00:07:09.121 00.610 11060 Exposure complete
00:07:09.302 00.181 11060 worker thread done servicing request
00:07:09.302 00.000 10844 OnExposeComplete: enter
00:07:09.302 00.000 10844 UpdateGuideState(): m_state=6
00:07:09.302 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4665
00:07:09.302 00.000 10844 Star::Find returns 1 (1), X=258.27, Y=61.29, Mass=3116, SNR=35.7, Peak=255 HFD=3.6
00:07:09.302 00.000 10844 MultiStar: [#1 0.25,-0.01,0.97,U] [#2 -0.33,-0.31,2.07,U] [#3 0.13,-0.60,0.96,U] [#4 -0.24,0.28,0.97,U] [#5 -0.29,-0.78,0.00,M1] [#6 0.02,-0.37,0.86,U] [#7 -0.23,-1.25,0.00,M3] [#8 0.34,-0.35,0.93,U] 
00:07:09.302 00.000 10844 single-star, 6 included, MultiStar: {-0.04, -0.20}, one-star: {-0.09, 0.01}
00:07:09.302 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.77 = -1.52)
00:07:09.302 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
00:07:09.302 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.01 mountX=0.00 mountY=-0.09, mountTheta=-1.52
00:07:09.302 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
00:07:09.302 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
00:07:09.302 00.000 11060 Worker thread wakes up
00:07:09.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
00:07:09.302 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
00:07:09.302 00.000 11060 Moving (-0.09, 0.01) raw xDistance=0.00 yDistance=-0.09
00:07:09.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:07:09.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:09.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:09.302 00.000 11060 MoveAxis(E, 0, ABG)
00:07:09.302 00.000 11060 Move returns status 0, amount 0
00:07:09.302 00.000 11060 MoveAxis(N, 0, ABG)
00:07:09.302 00.000 11060 Move returns status 0, amount 0
00:07:09.302 00.000 11060 move complete, result=0
00:07:09.302 00.000 11060 worker thread done servicing request
00:07:09.312 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:09.325 00.013 10844 UpdateGuideState exits: m=3116 SNR=35.7 Saturated
00:07:09.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:09.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:09.325 00.000 10844 Enqueuing Expose request
00:07:09.325 00.000 11060 Worker thread wakes up
00:07:09.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:09.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:09.325 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:09.959 00.634 11060 Exposure complete
00:07:10.110 00.151 11060 worker thread done servicing request
00:07:10.110 00.000 10844 OnExposeComplete: enter
00:07:10.110 00.000 10844 UpdateGuideState(): m_state=6
00:07:10.110 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4666
00:07:10.110 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.57, Mass=3162, SNR=36.7, Peak=255 HFD=3.4
00:07:10.110 00.000 10844 MultiStar: [#1 0.06,-0.10,0.97,U] [#2 -0.10,-0.11,2.00,U] [#3 0.22,-0.26,0.95,U] [#4 -0.53,0.35,0.00,M1] [#5 0.02,-0.09,1.01,U] [#6 0.28,-0.25,0.88,U] [#7 0.28,-0.53,0.80,U] [#8 0.28,-0.61,0.00,M1] 
00:07:10.110 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.13}, one-star: {-0.03, 0.29}
00:07:10.110 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
00:07:10.110 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
00:07:10.110 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.10 mountX=0.12 mountY=0.09, mountTheta=0.65
00:07:10.112 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
00:07:10.112 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
00:07:10.112 00.000 11060 Worker thread wakes up
00:07:10.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
00:07:10.112 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
00:07:10.112 00.000 11060 Moving (0.07, -0.13) raw xDistance=0.12 yDistance=0.09
00:07:10.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:07:10.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:10.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:07:10.112 00.000 11060 MoveAxis(E, 0, ABG)
00:07:10.112 00.000 11060 Move returns status 0, amount 0
00:07:10.112 00.000 11060 MoveAxis(N, 0, ABG)
00:07:10.112 00.000 11060 Move returns status 0, amount 0
00:07:10.112 00.000 11060 move complete, result=0
00:07:10.114 00.002 11060 worker thread done servicing request
00:07:10.117 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:07:10.131 00.014 10844 UpdateGuideState exits: m=3162 SNR=36.7 Saturated
00:07:10.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:10.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:10.132 00.001 10844 Enqueuing Expose request
00:07:10.132 00.000 11060 Worker thread wakes up
00:07:10.132 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:10.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:10.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:10.777 00.645 11060 Exposure complete
00:07:10.958 00.181 11060 worker thread done servicing request
00:07:10.958 00.000 10844 OnExposeComplete: enter
00:07:10.958 00.000 10844 UpdateGuideState(): m_state=6
00:07:10.958 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4667
00:07:10.958 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=60.90, Mass=3524, SNR=38.3, Peak=255 HFD=3.6
00:07:10.958 00.000 10844 MultiStar: [#1 0.31,-0.31,1.03,U] [#2 -0.38,-0.33,1.92,U] [#3 0.17,-0.33,0.87,U] [#4 0.03,0.36,0.90,U] [#5 0.15,-0.01,0.93,U] [#6 -0.05,-0.12,0.89,U] [#7 -0.07,-0.70,0.00,M3] [#8 -0.23,0.03,0.89,U] 
00:07:10.958 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.16}, one-star: {0.03, -0.38}
00:07:10.958 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
00:07:10.958 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
00:07:10.958 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.80 mountX=0.17 mountY=-0.01, mountTheta=-0.07
00:07:10.960 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.16, opts=13)
00:07:10.960 00.000 10844 Enqueuing Move request for scope (-0.04, -0.16)
00:07:10.960 00.000 11060 Worker thread wakes up
00:07:10.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
00:07:10.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
00:07:10.960 00.000 11060 Moving (-0.04, -0.16) raw xDistance=0.17 yDistance=-0.01
00:07:10.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:07:10.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:10.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:07:10.960 00.000 11060 MoveAxis(W, 29, ABG)
00:07:10.960 00.000 11060 Guiding  Dir = 3, Dur = 29
00:07:10.965 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:10.971 00.006 11060 IsSlewing returns 0
00:07:10.971 00.000 11060 IsGuiding returns 0
00:07:10.980 00.009 10844 UpdateGuideState exits: m=3524 SNR=38.3 Saturated
00:07:10.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:10.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:10.980 00.000 10844 Enqueuing Expose request
00:07:11.016 00.036 11060 IsGuiding returns 0
00:07:11.016 00.000 11060 Move returns status 0, amount 29
00:07:11.016 00.000 11060 MoveAxis(N, 0, ABG)
00:07:11.016 00.000 11060 Move returns status 0, amount 0
00:07:11.016 00.000 11060 move complete, result=0
00:07:11.016 00.000 11060 worker thread done servicing request
00:07:11.016 00.000 11060 Worker thread wakes up
00:07:11.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:11.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:11.027 00.011 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
00:07:11.661 00.634 11060 Exposure complete
00:07:11.816 00.155 11060 worker thread done servicing request
00:07:11.816 00.000 10844 OnExposeComplete: enter
00:07:11.816 00.000 10844 UpdateGuideState(): m_state=6
00:07:11.816 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4668
00:07:11.816 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.04, Mass=3136, SNR=35.7, Peak=247 HFD=3.4
00:07:11.816 00.000 10844 MultiStar: [#1 0.00,-0.28,1.03,U] [#2 -0.47,-0.35,1.99,U] [#3 -0.11,-0.56,0.99,U] [#4 0.05,-0.69,0.00,M1] [#5 0.03,-0.79,0.00,M1] [#6 -0.12,-0.52,0.89,U] [#7 -0.36,-0.84,0.00,M4] [#8 -0.08,-0.42,0.88,U] 
00:07:11.816 00.000 10844 single-star, 5 included, MultiStar: {-0.19, -0.38}, one-star: {-0.06, -0.23}
00:07:11.816 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
00:07:11.816 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
00:07:11.816 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.84 mountX=0.24 mountY=-0.02, mountTheta=-0.10
00:07:11.816 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.23, opts=13)
00:07:11.816 00.000 10844 Enqueuing Move request for scope (-0.06, -0.23)
00:07:11.816 00.000 11060 Worker thread wakes up
00:07:11.821 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
00:07:11.821 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
00:07:11.821 00.000 11060 Moving (-0.06, -0.23) raw xDistance=0.24 yDistance=-0.02
00:07:11.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:07:11.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:11.822 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:11.822 00.000 11060 MoveAxis(W, 43, ABG)
00:07:11.822 00.000 11060 Guiding  Dir = 3, Dur = 43
00:07:11.827 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:11.850 00.023 10844 UpdateGuideState exits: m=3136 SNR=35.7
00:07:11.852 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:11.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:11.852 00.000 10844 Enqueuing Expose request
00:07:11.852 00.000 11060 IsSlewing returns 0
00:07:11.852 00.000 11060 IsGuiding returns 0
00:07:11.913 00.061 11060 IsGuiding returns 0
00:07:11.913 00.000 11060 Move returns status 0, amount 43
00:07:11.913 00.000 11060 MoveAxis(N, 0, ABG)
00:07:11.913 00.000 11060 Move returns status 0, amount 0
00:07:11.913 00.000 11060 move complete, result=0
00:07:11.913 00.000 11060 worker thread done servicing request
00:07:11.913 00.000 11060 Worker thread wakes up
00:07:11.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:11.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:11.927 00.014 10844 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
00:07:12.563 00.636 11060 Exposure complete
00:07:12.726 00.163 11060 worker thread done servicing request
00:07:12.726 00.000 10844 OnExposeComplete: enter
00:07:12.726 00.000 10844 UpdateGuideState(): m_state=6
00:07:12.726 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4669
00:07:12.726 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=61.03, Mass=3262, SNR=36.7, Peak=251 HFD=3.6
00:07:12.726 00.000 10844 MultiStar: [#1 0.04,0.22,0.89,U] [#2 0.31,0.05,1.84,U] [#3 0.15,0.11,0.95,U] [#4 0.15,-0.10,0.92,U] [#5 0.08,0.04,0.98,U] [#6 0.10,-0.01,0.84,U] [#7 -0.03,-0.32,0.81,U] [#8 -0.15,0.18,0.98,U] 
00:07:12.726 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {-0.04, -0.25}
00:07:12.726 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
00:07:12.726 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
00:07:12.726 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.00 mountX=-0.02 mountY=0.09, mountTheta=1.75
00:07:12.730 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
00:07:12.730 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
00:07:12.730 00.000 11060 Worker thread wakes up
00:07:12.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:07:12.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:07:12.730 00.000 11060 Moving (0.09, -0.00) raw xDistance=-0.02 yDistance=0.09
00:07:12.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:07:12.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:12.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:07:12.730 00.000 11060 MoveAxis(E, 0, ABG)
00:07:12.730 00.000 11060 Move returns status 0, amount 0
00:07:12.730 00.000 11060 MoveAxis(N, 0, ABG)
00:07:12.730 00.000 11060 Move returns status 0, amount 0
00:07:12.730 00.000 11060 move complete, result=0
00:07:12.730 00.000 11060 worker thread done servicing request
00:07:12.737 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:12.746 00.009 10844 UpdateGuideState exits: m=3262 SNR=36.7
00:07:12.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:12.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:12.746 00.000 10844 Enqueuing Expose request
00:07:12.746 00.000 11060 Worker thread wakes up
00:07:12.746 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:12.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:12.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:13.374 00.628 11060 Exposure complete
00:07:13.535 00.161 11060 worker thread done servicing request
00:07:13.535 00.000 10844 OnExposeComplete: enter
00:07:13.535 00.000 10844 UpdateGuideState(): m_state=6
00:07:13.535 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4670
00:07:13.535 00.000 10844 Star::Find returns 1 (1), X=258.82, Y=61.52, Mass=3331, SNR=37.1, Peak=255 HFD=3.7
00:07:13.535 00.000 10844 MultiStar: [#1 0.19,0.27,0.95,U] [#2 -0.11,0.23,1.86,U] [#3 0.35,-0.29,0.93,U] [#4 0.17,-0.20,0.94,U] [#5 -0.30,0.11,0.99,U] [#6 0.06,-0.31,0.84,U] [#7 0.00,-0.45,0.82,U] [#8 0.02,0.19,0.96,U] 
00:07:13.535 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.46, 0.24}
00:07:13.535 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
00:07:13.535 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
00:07:13.535 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.21 mountX=-0.03 mountY=0.07, mountTheta=1.96
00:07:13.535 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
00:07:13.535 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
00:07:13.535 00.000 11060 Worker thread wakes up
00:07:13.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:07:13.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:07:13.535 00.000 11060 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=0.07
00:07:13.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:07:13.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:13.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:07:13.535 00.000 11060 MoveAxis(E, 0, ABG)
00:07:13.535 00.000 11060 Move returns status 0, amount 0
00:07:13.535 00.000 11060 MoveAxis(N, 0, ABG)
00:07:13.535 00.000 11060 Move returns status 0, amount 0
00:07:13.535 00.000 11060 move complete, result=0
00:07:13.535 00.000 11060 worker thread done servicing request
00:07:13.556 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:13.576 00.020 10844 UpdateGuideState exits: m=3331 SNR=37.1 Saturated
00:07:13.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:13.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:13.576 00.000 10844 Enqueuing Expose request
00:07:13.576 00.000 11060 Worker thread wakes up
00:07:13.576 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:13.578 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:13.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:14.208 00.630 11060 Exposure complete
00:07:14.391 00.183 11060 worker thread done servicing request
00:07:14.391 00.000 10844 OnExposeComplete: enter
00:07:14.391 00.000 10844 UpdateGuideState(): m_state=6
00:07:14.391 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4671
00:07:14.391 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=62.01, Mass=2688, SNR=33.4, Peak=227 HFD=3.4
00:07:14.394 00.003 10844 MultiStar: [#1 -0.22,0.33,1.02,U] [#2 -0.25,0.38,2.17,U] [#3 0.09,-0.71,0.00,M1] [#4 0.17,-0.19,1.04,U] [#5 -0.38,-0.36,1.11,U] [#6 -0.14,-0.19,0.97,U] [#7 -0.07,-0.03,0.87,U] [#8 -0.04,-0.69,0.00,M1] 
00:07:14.394 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.13}, one-star: {0.04, 0.73}
00:07:14.394 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
00:07:14.394 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.17)
00:07:14.394 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.38 mountX=-0.11 mountY=-0.16, mountTheta=-2.15
00:07:14.394 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.13, opts=13)
00:07:14.396 00.002 10844 Enqueuing Move request for scope (-0.14, 0.13)
00:07:14.396 00.000 11060 Worker thread wakes up
00:07:14.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
00:07:14.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
00:07:14.396 00.000 11060 Moving (-0.14, 0.13) raw xDistance=-0.11 yDistance=-0.16
00:07:14.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:07:14.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:14.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:07:14.396 00.000 11060 MoveAxis(E, 0, ABG)
00:07:14.396 00.000 11060 Move returns status 0, amount 0
00:07:14.396 00.000 11060 MoveAxis(N, 0, ABG)
00:07:14.396 00.000 11060 Move returns status 0, amount 0
00:07:14.396 00.000 11060 move complete, result=0
00:07:14.396 00.000 11060 worker thread done servicing request
00:07:14.401 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:14.412 00.011 10844 UpdateGuideState exits: m=2688 SNR=33.4
00:07:14.417 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:14.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:14.417 00.000 10844 Enqueuing Expose request
00:07:14.417 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:07:14.417 00.000 11060 Worker thread wakes up
00:07:14.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:14.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:15.069 00.652 11060 Exposure complete
00:07:15.208 00.139 11060 worker thread done servicing request
00:07:15.208 00.000 10844 OnExposeComplete: enter
00:07:15.208 00.000 10844 UpdateGuideState(): m_state=6
00:07:15.208 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4672
00:07:15.208 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=61.68, Mass=2864, SNR=34.4, Peak=255 HFD=3.3
00:07:15.208 00.000 10844 MultiStar: [#1 0.03,0.43,1.13,U] [#2 -0.58,0.22,0.00,M1] [#3 0.33,0.10,0.95,U] [#4 0.26,0.17,1.01,U] [#5 0.03,-0.43,1.20,U] [#6 -0.02,-0.32,1.03,U] [#7 -0.37,-0.01,0.90,U] [#8 0.40,0.47,1.01,U] 
00:07:15.208 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.09, 0.40}
00:07:15.208 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
00:07:15.208 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
00:07:15.208 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.79 mountX=-0.11 mountY=0.08, mountTheta=2.53
00:07:15.214 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
00:07:15.214 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
00:07:15.214 00.000 11060 Worker thread wakes up
00:07:15.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:07:15.214 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:07:15.225 00.011 11060 Moving (0.09, 0.10) raw xDistance=-0.11 yDistance=0.08
00:07:15.227 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:07:15.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:15.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:07:15.227 00.000 11060 MoveAxis(E, 0, ABG)
00:07:15.227 00.000 11060 Move returns status 0, amount 0
00:07:15.227 00.000 11060 MoveAxis(N, 0, ABG)
00:07:15.227 00.000 11060 Move returns status 0, amount 0
00:07:15.227 00.000 11060 move complete, result=0
00:07:15.227 00.000 11060 worker thread done servicing request
00:07:15.230 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:15.247 00.017 10844 UpdateGuideState exits: m=2864 SNR=34.4 Saturated
00:07:15.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:15.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:15.247 00.000 10844 Enqueuing Expose request
00:07:15.247 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:15.247 00.000 11060 Worker thread wakes up
00:07:15.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:15.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:15.873 00.626 11060 Exposure complete
00:07:16.074 00.201 11060 worker thread done servicing request
00:07:16.074 00.000 10844 OnExposeComplete: enter
00:07:16.074 00.000 10844 UpdateGuideState(): m_state=6
00:07:16.074 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4673
00:07:16.074 00.000 10844 Star::Find returns 1 (1), X=258.82, Y=61.24, Mass=3233, SNR=35.7, Peak=255 HFD=3.5
00:07:16.074 00.000 10844 MultiStar: [#1 0.25,0.39,1.05,U] [#2 -0.15,0.50,1.94,U] [#3 0.16,-0.71,0.00,M1] [#4 -0.05,0.53,0.97,U] [#5 -0.27,-0.12,1.01,U] [#6 0.20,-0.04,0.85,U] [#7 -0.03,-0.44,0.88,U] [#8 0.07,-0.22,0.91,U] 
00:07:16.074 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.13}, one-star: {0.46, -0.04}
00:07:16.074 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
00:07:16.074 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
00:07:16.074 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.28 mountX=-0.13 mountY=0.02, mountTheta=3.01
00:07:16.078 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
00:07:16.078 00.000 10844 Enqueuing Move request for scope (0.04, 0.13)
00:07:16.078 00.000 11060 Worker thread wakes up
00:07:16.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:07:16.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:07:16.078 00.000 11060 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=0.02
00:07:16.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:07:16.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:16.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:16.078 00.000 11060 MoveAxis(E, 23, ABG)
00:07:16.078 00.000 11060 Guiding  Dir = 2, Dur = 23
00:07:16.092 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:07:16.105 00.013 11060 IsSlewing returns 0
00:07:16.105 00.000 11060 IsGuiding returns 0
00:07:16.106 00.001 10844 UpdateGuideState exits: m=3233 SNR=35.7 Saturated
00:07:16.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:16.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:16.106 00.000 10844 Enqueuing Expose request
00:07:16.150 00.044 11060 IsGuiding returns 0
00:07:16.150 00.000 11060 Move returns status 0, amount 23
00:07:16.150 00.000 11060 MoveAxis(N, 0, ABG)
00:07:16.150 00.000 11060 Move returns status 0, amount 0
00:07:16.150 00.000 11060 move complete, result=0
00:07:16.150 00.000 11060 worker thread done servicing request
00:07:16.150 00.000 11060 Worker thread wakes up
00:07:16.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:16.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:16.150 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
00:07:16.792 00.642 11060 Exposure complete
00:07:16.951 00.159 11060 worker thread done servicing request
00:07:16.951 00.000 10844 OnExposeComplete: enter
00:07:16.951 00.000 10844 UpdateGuideState(): m_state=6
00:07:16.951 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4674
00:07:16.951 00.000 10844 Star::Find returns 1 (0), X=258.05, Y=61.01, Mass=3071, SNR=35.3, Peak=246 HFD=3.9
00:07:16.951 00.000 10844 MultiStar: [#1 -0.17,-0.10,1.06,U] [#2 -0.31,-0.39,1.95,U] [#3 -0.15,-0.45,0.97,U] [#4 -0.10,-0.42,0.96,U] [#5 -0.10,-0.51,1.06,U] [#6 -0.26,-0.47,0.85,U] [#7 -0.37,-0.29,0.85,U] [#8 -0.07,-0.39,0.97,U] 
00:07:16.951 00.000 10844 single-star, 8 included, MultiStar: {-0.21, -0.37}, one-star: {-0.31, -0.27}
00:07:16.951 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
00:07:16.951 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
00:07:16.951 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.27 hyp=0.41 cameraTheta=-2.43 mountX=0.32 mountY=-0.27, mountTheta=-0.69
00:07:16.956 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.27, opts=13)
00:07:16.959 00.003 10844 Enqueuing Move request for scope (-0.31, -0.27)
00:07:16.959 00.000 11060 Worker thread wakes up
00:07:16.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.27) opts 0xd
00:07:16.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.27)
00:07:16.961 00.002 11060 Moving (-0.31, -0.27) raw xDistance=0.32 yDistance=-0.27
00:07:16.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
00:07:16.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
00:07:16.961 00.000 11060 MoveAxis(W, 55, ABG)
00:07:16.961 00.000 11060 Guiding  Dir = 3, Dur = 55
00:07:16.966 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:16.971 00.005 11060 IsSlewing returns 0
00:07:16.972 00.001 11060 IsGuiding returns 0
00:07:16.994 00.022 10844 UpdateGuideState exits: m=3071 SNR=35.3
00:07:16.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:16.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:16.994 00.000 10844 Enqueuing Expose request
00:07:17.034 00.040 11060 IsGuiding returns 0
00:07:17.034 00.000 11060 Move returns status 0, amount 55
00:07:17.035 00.001 11060 MoveAxis(N, 103, ABG)
00:07:17.035 00.000 11060 Guiding  Dir = 0, Dur = 103
00:07:17.059 00.024 11060 IsSlewing returns 0
00:07:17.059 00.000 11060 IsGuiding returns 0
00:07:17.184 00.125 11060 IsGuiding returns 0
00:07:17.184 00.000 11060 Move returns status 0, amount 103
00:07:17.185 00.001 11060 move complete, result=0
00:07:17.185 00.000 11060 worker thread done servicing request
00:07:17.185 00.000 11060 Worker thread wakes up
00:07:17.185 00.000 10844 GuideStep: 0.3 px 55 ms WEST, -0.3 px 103 ms NORTH
00:07:17.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:17.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:17.830 00.645 11060 Exposure complete
00:07:18.010 00.180 11060 worker thread done servicing request
00:07:18.010 00.000 10844 OnExposeComplete: enter
00:07:18.010 00.000 10844 UpdateGuideState(): m_state=6
00:07:18.010 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4675
00:07:18.010 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=61.65, Mass=3219, SNR=36.4, Peak=251 HFD=3.5
00:07:18.010 00.000 10844 MultiStar: [#1 -0.48,0.06,1.03,U] [#2 -0.19,0.18,1.80,U] [#3 0.24,-0.65,0.00,M1] [#4 0.21,0.15,1.04,U] [#5 -0.31,-0.01,0.92,U] [#6 0.04,-0.13,0.89,U] [#7 -0.64,-0.17,0.00,M1] [#8 -0.12,-0.02,0.94,U] 
00:07:18.010 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.10}, one-star: {0.25, 0.37}
00:07:18.010 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
00:07:18.010 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
00:07:18.010 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.31 mountX=-0.08 mountY=-0.11, mountTheta=-2.23
00:07:18.015 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.10, opts=13)
00:07:18.015 00.000 10844 Enqueuing Move request for scope (-0.09, 0.10)
00:07:18.015 00.000 11060 Worker thread wakes up
00:07:18.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
00:07:18.015 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
00:07:18.015 00.000 11060 Moving (-0.09, 0.10) raw xDistance=-0.08 yDistance=-0.11
00:07:18.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:07:18.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:18.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:07:18.015 00.000 11060 MoveAxis(E, 0, ABG)
00:07:18.015 00.000 11060 Move returns status 0, amount 0
00:07:18.015 00.000 11060 MoveAxis(N, 0, ABG)
00:07:18.015 00.000 11060 Move returns status 0, amount 0
00:07:18.015 00.000 11060 move complete, result=0
00:07:18.017 00.002 11060 worker thread done servicing request
00:07:18.020 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:18.043 00.023 10844 UpdateGuideState exits: m=3219 SNR=36.4
00:07:18.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:18.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:18.043 00.000 10844 Enqueuing Expose request
00:07:18.043 00.000 11060 Worker thread wakes up
00:07:18.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:18.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:18.043 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:18.667 00.624 11060 Exposure complete
00:07:18.833 00.166 11060 worker thread done servicing request
00:07:18.833 00.000 10844 OnExposeComplete: enter
00:07:18.833 00.000 10844 UpdateGuideState(): m_state=6
00:07:18.833 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4676
00:07:18.833 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=61.41, Mass=3244, SNR=37.0, Peak=255 HFD=3.4
00:07:18.833 00.000 10844 MultiStar: [#1 0.11,0.56,0.91,U] [#2 -0.05,0.33,1.84,U] [#3 0.29,0.29,1.02,U] [#4 -0.12,0.76,0.00,M1] [#5 -0.16,0.38,1.02,U] [#6 0.31,-0.33,0.86,U] [#7 -0.31,-0.11,0.82,U] [#8 -0.06,-0.14,0.98,U] 
00:07:18.833 00.000 10844 single-star, 7 included, MultiStar: {0.01, 0.17}, one-star: {0.01, 0.13}
00:07:18.833 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
00:07:18.833 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
00:07:18.833 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.48 mountX=-0.13 mountY=-0.01, mountTheta=-3.07
00:07:18.835 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
00:07:18.835 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
00:07:18.835 00.000 11060 Worker thread wakes up
00:07:18.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:07:18.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:07:18.835 00.000 11060 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
00:07:18.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:07:18.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:18.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:07:18.835 00.000 11060 MoveAxis(E, 22, ABG)
00:07:18.835 00.000 11060 Guiding  Dir = 2, Dur = 22
00:07:18.838 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:18.843 00.005 11060 IsSlewing returns 0
00:07:18.843 00.000 11060 IsGuiding returns 0
00:07:18.853 00.010 10844 UpdateGuideState exits: m=3244 SNR=37.0 Saturated
00:07:18.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:18.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:18.853 00.000 10844 Enqueuing Expose request
00:07:18.875 00.022 11060 IsGuiding returns 0
00:07:18.875 00.000 11060 Move returns status 0, amount 22
00:07:18.875 00.000 11060 MoveAxis(N, 0, ABG)
00:07:18.875 00.000 11060 Move returns status 0, amount 0
00:07:18.875 00.000 11060 move complete, result=0
00:07:18.876 00.001 11060 worker thread done servicing request
00:07:18.876 00.000 11060 Worker thread wakes up
00:07:18.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:18.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:18.876 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
00:07:19.519 00.643 11060 Exposure complete
00:07:19.671 00.152 11060 worker thread done servicing request
00:07:19.671 00.000 10844 OnExposeComplete: enter
00:07:19.671 00.000 10844 UpdateGuideState(): m_state=6
00:07:19.671 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4677
00:07:19.671 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.64, Mass=2835, SNR=34.0, Peak=242 HFD=3.4
00:07:19.671 00.000 10844 MultiStar: [#1 0.30,0.58,0.00,M1] [#2 -0.22,0.27,2.03,U] [#3 0.56,-0.42,0.00,M1] [#4 -0.36,0.10,0.86,U] [#5 0.08,0.73,0.00,M1] [#6 0.34,0.62,0.00,M1] [#7 0.39,0.07,0.88,U] [#8 0.09,0.26,0.95,U] 
00:07:19.676 00.005 10844 refined, 4 included, MultiStar: {-0.02, 0.23}, one-star: {0.22, 0.36}
00:07:19.676 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
00:07:19.676 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.90)
00:07:19.676 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.65 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
00:07:19.676 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.23, opts=13)
00:07:19.676 00.000 10844 Enqueuing Move request for scope (-0.02, 0.23)
00:07:19.676 00.000 11060 Worker thread wakes up
00:07:19.678 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
00:07:19.683 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
00:07:19.683 00.000 11060 Moving (-0.02, 0.23) raw xDistance=-0.22 yDistance=-0.06
00:07:19.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:07:19.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:19.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:07:19.683 00.000 11060 MoveAxis(E, 39, ABG)
00:07:19.684 00.001 11060 Guiding  Dir = 2, Dur = 39
00:07:19.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:19.695 00.011 11060 IsSlewing returns 0
00:07:19.695 00.000 11060 IsGuiding returns 0
00:07:19.698 00.003 10844 UpdateGuideState exits: m=2835 SNR=34.0
00:07:19.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:19.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:19.698 00.000 10844 Enqueuing Expose request
00:07:19.737 00.039 11060 IsGuiding returns 0
00:07:19.737 00.000 11060 Move returns status 0, amount 39
00:07:19.737 00.000 11060 MoveAxis(N, 0, ABG)
00:07:19.737 00.000 11060 Move returns status 0, amount 0
00:07:19.737 00.000 11060 move complete, result=0
00:07:19.737 00.000 11060 worker thread done servicing request
00:07:19.737 00.000 11060 Worker thread wakes up
00:07:19.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:19.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:19.747 00.010 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
00:07:20.383 00.636 11060 Exposure complete
00:07:20.561 00.178 11060 worker thread done servicing request
00:07:20.561 00.000 10844 OnExposeComplete: enter
00:07:20.561 00.000 10844 UpdateGuideState(): m_state=6
00:07:20.561 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4678
00:07:20.561 00.000 10844 Star::Find returns 1 (1), X=258.41, Y=61.58, Mass=2905, SNR=34.6, Peak=255 HFD=3.4
00:07:20.561 00.000 10844 MultiStar: [#1 0.03,0.63,0.00,M2] [#2 -0.90,0.25,0.00,M1] [#3 -0.14,-0.70,0.00,M2] [#4 0.28,-0.02,1.04,U] [#5 -0.86,-0.17,0.00,M2] [#6 0.21,-0.55,0.88,U] [#7 -0.36,-0.30,0.87,U] [#8 -0.06,0.24,1.02,U] 
00:07:20.561 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.05}, one-star: {0.05, 0.30}
00:07:20.561 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
00:07:20.561 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
00:07:20.561 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.00 mountX=0.04 mountY=0.04, mountTheta=0.74
00:07:20.561 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
00:07:20.565 00.004 10844 Enqueuing Move request for scope (0.03, -0.05)
00:07:20.565 00.000 11060 Worker thread wakes up
00:07:20.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:07:20.565 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:07:20.565 00.000 11060 Moving (0.03, -0.05) raw xDistance=0.04 yDistance=0.04
00:07:20.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:07:20.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:20.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:07:20.565 00.000 11060 MoveAxis(E, 0, ABG)
00:07:20.565 00.000 11060 Move returns status 0, amount 0
00:07:20.565 00.000 11060 MoveAxis(N, 0, ABG)
00:07:20.565 00.000 11060 Move returns status 0, amount 0
00:07:20.565 00.000 11060 move complete, result=0
00:07:20.565 00.000 11060 worker thread done servicing request
00:07:20.589 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:07:20.602 00.013 10844 UpdateGuideState exits: m=2905 SNR=34.6 Saturated
00:07:20.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:20.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:20.602 00.000 10844 Enqueuing Expose request
00:07:20.602 00.000 11060 Worker thread wakes up
00:07:20.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:20.602 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:20.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:21.226 00.624 11060 Exposure complete
00:07:21.401 00.175 11060 worker thread done servicing request
00:07:21.401 00.000 10844 OnExposeComplete: enter
00:07:21.401 00.000 10844 UpdateGuideState(): m_state=6
00:07:21.401 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4679
00:07:21.401 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.46, Mass=3197, SNR=36.6, Peak=255 HFD=3.3
00:07:21.406 00.005 10844 MultiStar: [#1 0.30,0.25,0.94,U] [#2 -0.40,0.36,1.90,U] [#3 0.25,0.15,0.88,U] [#4 0.04,0.09,1.03,U] [#5 -0.35,-0.02,0.98,U] [#6 0.25,-0.01,0.95,U] [#7 0.19,-0.24,0.84,U] [#8 0.36,-0.12,0.86,U] 
00:07:21.406 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.18, 0.18}
00:07:21.406 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
00:07:21.406 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
00:07:21.406 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.26 mountX=-0.11 mountY=0.02, mountTheta=2.99
00:07:21.419 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
00:07:21.419 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
00:07:21.419 00.000 11060 Worker thread wakes up
00:07:21.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:07:21.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:07:21.419 00.000 11060 Moving (0.03, 0.10) raw xDistance=-0.11 yDistance=0.02
00:07:21.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:07:21.421 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:21.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:21.421 00.000 11060 MoveAxis(E, 0, ABG)
00:07:21.421 00.000 11060 Move returns status 0, amount 0
00:07:21.421 00.000 11060 MoveAxis(N, 0, ABG)
00:07:21.421 00.000 11060 Move returns status 0, amount 0
00:07:21.421 00.000 11060 move complete, result=0
00:07:21.421 00.000 11060 worker thread done servicing request
00:07:21.433 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:21.450 00.017 10844 UpdateGuideState exits: m=3197 SNR=36.6 Saturated
00:07:21.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:21.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:21.450 00.000 10844 Enqueuing Expose request
00:07:21.450 00.000 11060 Worker thread wakes up
00:07:21.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:21.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:21.452 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:22.092 00.640 11060 Exposure complete
00:07:22.287 00.195 11060 worker thread done servicing request
00:07:22.287 00.000 10844 OnExposeComplete: enter
00:07:22.287 00.000 10844 UpdateGuideState(): m_state=6
00:07:22.292 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4680
00:07:22.292 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=62.12, Mass=3216, SNR=36.3, Peak=246 HFD=3.5
00:07:22.293 00.001 10844 MultiStar: [#1 -0.35,1.00,0.00,M2] [#2 -0.34,0.41,1.94,U] [#3 0.06,-0.47,0.82,U] [#4 -0.14,0.73,0.00,M1] [#5 -0.61,-0.03,1.02,U] [#6 0.13,-0.23,0.86,U] [#7 -0.04,-0.27,0.82,U] [#8 -0.30,0.24,0.92,U] 
00:07:22.293 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.14}, one-star: {-0.01, 0.84}
00:07:22.293 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.28 = -2.01)
00:07:22.293 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.03)
00:07:22.293 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.52 mountX=-0.10 mountY=-0.22, mountTheta=-2.01
00:07:22.297 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.14, opts=13)
00:07:22.297 00.000 10844 Enqueuing Move request for scope (-0.20, 0.14)
00:07:22.297 00.000 11060 Worker thread wakes up
00:07:22.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
00:07:22.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
00:07:22.297 00.000 11060 Moving (-0.20, 0.14) raw xDistance=-0.10 yDistance=-0.22
00:07:22.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:07:22.299 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
00:07:22.299 00.000 11060 MoveAxis(E, 0, ABG)
00:07:22.299 00.000 11060 Move returns status 0, amount 0
00:07:22.299 00.000 11060 MoveAxis(N, 84, ABG)
00:07:22.299 00.000 11060 Guiding  Dir = 0, Dur = 84
00:07:22.307 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:22.320 00.013 10844 UpdateGuideState exits: m=3216 SNR=36.3
00:07:22.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:22.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:22.320 00.000 10844 Enqueuing Expose request
00:07:22.333 00.013 11060 IsSlewing returns 0
00:07:22.333 00.000 11060 IsGuiding returns 0
00:07:22.425 00.092 11060 IsGuiding returns 0
00:07:22.425 00.000 11060 Move returns status 0, amount 84
00:07:22.425 00.000 11060 move complete, result=0
00:07:22.425 00.000 11060 worker thread done servicing request
00:07:22.425 00.000 11060 Worker thread wakes up
00:07:22.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:22.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:22.497 00.072 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 84 ms NORTH
00:07:23.057 00.560 11060 Exposure complete
00:07:23.220 00.163 11060 worker thread done servicing request
00:07:23.220 00.000 10844 OnExposeComplete: enter
00:07:23.220 00.000 10844 UpdateGuideState(): m_state=6
00:07:23.220 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4681
00:07:23.220 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=61.21, Mass=3002, SNR=34.8, Peak=255 HFD=3.6
00:07:23.220 00.000 10844 MultiStar: [#1 0.14,0.08,1.05,U] [#2 -0.42,-0.16,1.95,U] [#3 0.33,-0.78,0.00,M1] [#4 -0.15,-0.62,0.00,M2] [#5 -0.34,-0.55,0.00,M1] [#6 0.08,0.09,0.90,U] [#7 0.15,-0.73,0.00,M1] [#8 0.14,0.03,1.00,U] 
00:07:23.220 00.000 10844 single-star, 4 included, MultiStar: {-0.08, -0.03}, one-star: {-0.01, -0.07}
00:07:23.220 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
00:07:23.220 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
00:07:23.220 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.74 mountX=0.07 mountY=-0.00, mountTheta=-0.01
00:07:23.222 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
00:07:23.222 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
00:07:23.222 00.000 11060 Worker thread wakes up
00:07:23.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:07:23.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:07:23.222 00.000 11060 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=-0.00
00:07:23.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:07:23.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:23.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:23.222 00.000 11060 MoveAxis(E, 0, ABG)
00:07:23.222 00.000 11060 Move returns status 0, amount 0
00:07:23.222 00.000 11060 MoveAxis(N, 0, ABG)
00:07:23.222 00.000 11060 Move returns status 0, amount 0
00:07:23.222 00.000 11060 move complete, result=0
00:07:23.222 00.000 11060 worker thread done servicing request
00:07:23.247 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:23.265 00.018 10844 UpdateGuideState exits: m=3002 SNR=34.8 Saturated
00:07:23.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:23.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:23.265 00.000 10844 Enqueuing Expose request
00:07:23.265 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:23.265 00.000 11060 Worker thread wakes up
00:07:23.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:23.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:23.903 00.638 11060 Exposure complete
00:07:24.071 00.168 10844 OnExposeComplete: enter
00:07:24.071 00.000 10844 UpdateGuideState(): m_state=6
00:07:24.073 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4682
00:07:24.073 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=60.95, Mass=3180, SNR=36.5, Peak=255 HFD=3.4
00:07:24.073 00.000 10844 MultiStar: [#1 0.15,0.44,1.04,U] [#2 -0.11,0.11,1.89,U] [#3 0.44,-0.09,0.98,U] [#4 0.13,-0.12,0.91,U] [#5 -0.08,-0.40,0.92,U] [#6 -0.15,-0.01,0.94,U] [#7 0.07,-0.05,0.78,U] [#8 0.22,-0.30,0.89,U] 
00:07:24.073 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {0.49, -0.33}
00:07:24.073 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
00:07:24.073 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
00:07:24.073 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=0.04 mountY=0.12, mountTheta=1.26
00:07:24.074 00.001 11060 worker thread done servicing request
00:07:24.074 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
00:07:24.074 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
00:07:24.074 00.000 11060 Worker thread wakes up
00:07:24.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:07:24.074 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:07:24.074 00.000 11060 Moving (0.11, -0.06) raw xDistance=0.04 yDistance=0.12
00:07:24.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:07:24.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:24.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:07:24.074 00.000 11060 MoveAxis(E, 0, ABG)
00:07:24.074 00.000 11060 Move returns status 0, amount 0
00:07:24.074 00.000 11060 MoveAxis(N, 0, ABG)
00:07:24.074 00.000 11060 Move returns status 0, amount 0
00:07:24.074 00.000 11060 move complete, result=0
00:07:24.074 00.000 11060 worker thread done servicing request
00:07:24.082 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:24.094 00.012 10844 UpdateGuideState exits: m=3180 SNR=36.5 Saturated
00:07:24.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:24.094 00.000 10844 Enqueuing Expose request
00:07:24.100 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:24.100 00.000 11060 Worker thread wakes up
00:07:24.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:24.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:24.729 00.629 11060 Exposure complete
00:07:24.907 00.178 11060 worker thread done servicing request
00:07:24.907 00.000 10844 OnExposeComplete: enter
00:07:24.907 00.000 10844 UpdateGuideState(): m_state=6
00:07:24.907 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4683
00:07:24.907 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.09, Mass=3301, SNR=36.4, Peak=245 HFD=3.9
00:07:24.907 00.000 10844 MultiStar: [#1 0.27,0.15,1.00,U] [#2 -0.27,0.88,0.00,M1] [#3 0.41,0.46,0.99,U] [#4 0.22,0.22,0.93,U] [#5 0.15,0.01,0.95,U] [#6 -0.01,0.68,0.00,M1] [#7 -0.23,-0.34,0.79,U] [#8 0.25,0.26,0.92,U] 
00:07:24.907 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.09}, one-star: {-0.01, -0.19}
00:07:24.907 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
00:07:24.907 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
00:07:24.907 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.52 mountX=-0.12 mountY=0.14, mountTheta=2.27
00:07:24.911 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
00:07:24.911 00.000 10844 Enqueuing Move request for scope (0.16, 0.09)
00:07:24.911 00.000 11060 Worker thread wakes up
00:07:24.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
00:07:24.912 00.001 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
00:07:24.912 00.000 11060 Moving (0.16, 0.09) raw xDistance=-0.12 yDistance=0.14
00:07:24.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:07:24.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:24.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:07:24.912 00.000 11060 MoveAxis(E, 0, ABG)
00:07:24.912 00.000 11060 Move returns status 0, amount 0
00:07:24.912 00.000 11060 MoveAxis(N, 0, ABG)
00:07:24.912 00.000 11060 Move returns status 0, amount 0
00:07:24.912 00.000 11060 move complete, result=0
00:07:24.912 00.000 11060 worker thread done servicing request
00:07:24.918 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:24.928 00.010 10844 UpdateGuideState exits: m=3301 SNR=36.4
00:07:24.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:24.928 00.000 10844 Enqueuing Expose request
00:07:24.928 00.000 11060 Worker thread wakes up
00:07:24.928 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:24.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:24.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:25.562 00.634 11060 Exposure complete
00:07:25.726 00.164 11060 worker thread done servicing request
00:07:25.726 00.000 10844 OnExposeComplete: enter
00:07:25.726 00.000 10844 UpdateGuideState(): m_state=6
00:07:25.726 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4684
00:07:25.726 00.000 10844 Star::Find returns 1 (1), X=258.25, Y=61.57, Mass=3451, SNR=37.0, Peak=255 HFD=3.6
00:07:25.726 00.000 10844 MultiStar: [#1 0.20,0.21,0.96,U] [#2 -0.10,-0.19,1.95,U] [#3 0.18,-0.33,0.94,U] [#4 -0.00,-0.13,0.82,U] [#5 -0.27,0.23,1.00,U] [#6 -0.24,0.21,0.91,U] [#7 -0.34,0.11,0.86,U] [#8 0.30,0.09,0.95,U] 
00:07:25.726 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.11, 0.29}
00:07:25.726 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
00:07:25.726 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
00:07:25.726 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.53 mountX=-0.02 mountY=-0.05, mountTheta=-2.01
00:07:25.729 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
00:07:25.729 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
00:07:25.731 00.002 11060 Worker thread wakes up
00:07:25.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:07:25.731 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:07:25.731 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.05
00:07:25.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:07:25.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:25.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:25.731 00.000 11060 MoveAxis(E, 0, ABG)
00:07:25.731 00.000 11060 Move returns status 0, amount 0
00:07:25.731 00.000 11060 MoveAxis(N, 0, ABG)
00:07:25.731 00.000 11060 Move returns status 0, amount 0
00:07:25.731 00.000 11060 move complete, result=0
00:07:25.731 00.000 11060 worker thread done servicing request
00:07:25.736 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:25.747 00.011 10844 UpdateGuideState exits: m=3451 SNR=37.0 Saturated
00:07:25.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:25.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:25.747 00.000 10844 Enqueuing Expose request
00:07:25.747 00.000 11060 Worker thread wakes up
00:07:25.747 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:25.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:25.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:26.370 00.623 11060 Exposure complete
00:07:26.564 00.194 11060 worker thread done servicing request
00:07:26.564 00.000 10844 OnExposeComplete: enter
00:07:26.564 00.000 10844 UpdateGuideState(): m_state=6
00:07:26.564 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4685
00:07:26.566 00.002 10844 Star::Find returns 1 (1), X=257.97, Y=61.40, Mass=3522, SNR=37.7, Peak=255 HFD=3.8
00:07:26.566 00.000 10844 MultiStar: [#1 -0.50,0.18,1.04,U] [#2 0.17,0.26,1.74,U] [#3 -0.02,-0.26,0.89,U] [#4 -0.08,0.18,0.91,U] [#5 -0.24,-0.12,0.92,U] [#6 -0.25,-0.11,0.87,U] [#7 -0.54,0.50,0.00,M1] [#8 -0.33,-0.13,0.89,U] 
00:07:26.566 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.05}, one-star: {-0.39, 0.12}
00:07:26.566 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
00:07:26.566 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
00:07:26.566 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.89 mountX=-0.01 mountY=-0.18, mountTheta=-1.64
00:07:26.569 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.05, opts=13)
00:07:26.569 00.000 10844 Enqueuing Move request for scope (-0.17, 0.05)
00:07:26.569 00.000 11060 Worker thread wakes up
00:07:26.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
00:07:26.569 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
00:07:26.569 00.000 11060 Moving (-0.17, 0.05) raw xDistance=-0.01 yDistance=-0.18
00:07:26.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:07:26.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:26.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:07:26.569 00.000 11060 MoveAxis(E, 0, ABG)
00:07:26.569 00.000 11060 Move returns status 0, amount 0
00:07:26.569 00.000 11060 MoveAxis(N, 0, ABG)
00:07:26.569 00.000 11060 Move returns status 0, amount 0
00:07:26.569 00.000 11060 move complete, result=0
00:07:26.583 00.014 11060 worker thread done servicing request
00:07:26.590 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:26.604 00.014 10844 UpdateGuideState exits: m=3522 SNR=37.7 Saturated
00:07:26.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:26.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:26.604 00.000 10844 Enqueuing Expose request
00:07:26.604 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:07:26.604 00.000 11060 Worker thread wakes up
00:07:26.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:26.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:27.247 00.643 11060 Exposure complete
00:07:27.410 00.163 11060 worker thread done servicing request
00:07:27.410 00.000 10844 OnExposeComplete: enter
00:07:27.410 00.000 10844 UpdateGuideState(): m_state=6
00:07:27.410 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4686
00:07:27.410 00.000 10844 Star::Find returns 1 (1), X=258.12, Y=61.27, Mass=2781, SNR=33.5, Peak=255 HFD=3.6
00:07:27.410 00.000 10844 MultiStar: [#1 -0.42,-0.03,1.08,U] [#2 -0.08,0.24,2.02,U] [#3 0.03,0.08,1.12,U] [#4 -0.28,-0.36,1.05,U] [#5 -0.07,-0.09,1.05,U] [#6 -0.35,0.42,0.96,U] [#7 -0.92,-0.58,0.00,M2] [#8 0.02,0.31,1.00,U] 
00:07:27.410 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.09}, one-star: {-0.24, -0.01}
00:07:27.411 00.001 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
00:07:27.411 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
00:07:27.411 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.66 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
00:07:27.411 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.09, opts=13)
00:07:27.411 00.000 10844 Enqueuing Move request for scope (-0.16, 0.09)
00:07:27.411 00.000 11060 Worker thread wakes up
00:07:27.413 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
00:07:27.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
00:07:27.413 00.000 11060 Moving (-0.16, 0.09) raw xDistance=-0.05 yDistance=-0.17
00:07:27.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:07:27.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:27.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:07:27.413 00.000 11060 MoveAxis(E, 0, ABG)
00:07:27.413 00.000 11060 Move returns status 0, amount 0
00:07:27.413 00.000 11060 MoveAxis(N, 0, ABG)
00:07:27.413 00.000 11060 Move returns status 0, amount 0
00:07:27.413 00.000 11060 move complete, result=0
00:07:27.413 00.000 11060 worker thread done servicing request
00:07:27.418 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:27.436 00.018 10844 UpdateGuideState exits: m=2781 SNR=33.5 Saturated
00:07:27.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:27.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:27.436 00.000 10844 Enqueuing Expose request
00:07:27.436 00.000 11060 Worker thread wakes up
00:07:27.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:27.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:27.436 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:07:28.069 00.633 11060 Exposure complete
00:07:28.246 00.177 11060 worker thread done servicing request
00:07:28.246 00.000 10844 OnExposeComplete: enter
00:07:28.246 00.000 10844 UpdateGuideState(): m_state=6
00:07:28.246 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4687
00:07:28.246 00.000 10844 Star::Find returns 1 (1), X=257.77, Y=61.48, Mass=3657, SNR=39.0, Peak=255 HFD=3.7
00:07:28.251 00.005 10844 MultiStar: [#1 -0.48,-0.35,0.98,U] [#2 -0.53,0.19,1.73,U] [#3 -0.54,-0.08,0.87,U] [#4 -0.16,0.32,0.89,U] [#5 -0.05,-0.55,0.96,U] [#6 -0.14,0.27,0.84,U] [#7 -0.58,-0.06,0.74,U] [#8 -0.53,0.29,0.80,U] 
00:07:28.251 00.000 10844 refined, 8 included, MultiStar: {-0.41, 0.03}, one-star: {-0.59, 0.20}
00:07:28.251 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.82 = -1.47)
00:07:28.251 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.49)
00:07:28.251 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.03 hyp=0.41 cameraTheta=3.06 mountX=0.04 mountY=-0.41, mountTheta=-1.47
00:07:28.253 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.03, opts=13)
00:07:28.253 00.000 10844 Enqueuing Move request for scope (-0.41, 0.03)
00:07:28.253 00.000 11060 Worker thread wakes up
00:07:28.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.03) opts 0xd
00:07:28.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.03)
00:07:28.253 00.000 11060 Moving (-0.41, 0.03) raw xDistance=0.04 yDistance=-0.41
00:07:28.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:07:28.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
00:07:28.253 00.000 11060 MoveAxis(E, 0, ABG)
00:07:28.253 00.000 11060 Move returns status 0, amount 0
00:07:28.253 00.000 11060 MoveAxis(N, 159, ABG)
00:07:28.253 00.000 11060 Guiding  Dir = 0, Dur = 159
00:07:28.261 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:28.272 00.011 11060 IsSlewing returns 0
00:07:28.272 00.000 11060 IsGuiding returns 0
00:07:28.272 00.000 10844 UpdateGuideState exits: m=3657 SNR=39.0 Saturated
00:07:28.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:28.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:28.272 00.000 10844 Enqueuing Expose request
00:07:28.442 00.170 11060 IsGuiding returns 0
00:07:28.442 00.000 11060 Move returns status 0, amount 159
00:07:28.442 00.000 11060 move complete, result=0
00:07:28.442 00.000 11060 worker thread done servicing request
00:07:28.442 00.000 11060 Worker thread wakes up
00:07:28.442 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 159 ms NORTH
00:07:28.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:28.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:29.082 00.640 11060 Exposure complete
00:07:29.229 00.147 11060 worker thread done servicing request
00:07:29.229 00.000 10844 OnExposeComplete: enter
00:07:29.229 00.000 10844 UpdateGuideState(): m_state=6
00:07:29.234 00.005 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4688
00:07:29.234 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=60.83, Mass=3017, SNR=35.5, Peak=227 HFD=3.2
00:07:29.234 00.000 10844 MultiStar: [#1 0.23,0.06,0.93,U] [#2 -0.43,0.17,2.05,U] [#3 0.21,-0.33,0.93,U] [#4 0.29,-0.60,0.00,M1] [#5 -0.15,-0.82,0.00,M1] [#6 -0.26,-0.30,0.99,U] [#7 0.07,-0.84,0.00,M2] [#8 0.14,-0.17,0.95,U] 
00:07:29.234 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.12}, one-star: {-0.17, -0.45}
00:07:29.234 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
00:07:29.234 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
00:07:29.234 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.32 mountX=0.14 mountY=-0.09, mountTheta=-0.58
00:07:29.236 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.12, opts=13)
00:07:29.236 00.000 10844 Enqueuing Move request for scope (-0.11, -0.12)
00:07:29.236 00.000 11060 Worker thread wakes up
00:07:29.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
00:07:29.236 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
00:07:29.236 00.000 11060 Moving (-0.11, -0.12) raw xDistance=0.14 yDistance=-0.09
00:07:29.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:07:29.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:29.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:29.236 00.000 11060 MoveAxis(W, 24, ABG)
00:07:29.236 00.000 11060 Guiding  Dir = 3, Dur = 24
00:07:29.240 00.004 11060 IsSlewing returns 0
00:07:29.240 00.000 11060 IsGuiding returns 0
00:07:29.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:29.252 00.012 10844 UpdateGuideState exits: m=3017 SNR=35.5
00:07:29.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:29.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:29.252 00.000 10844 Enqueuing Expose request
00:07:29.272 00.020 11060 IsGuiding returns 0
00:07:29.272 00.000 11060 Move returns status 0, amount 24
00:07:29.272 00.000 11060 MoveAxis(N, 0, ABG)
00:07:29.272 00.000 11060 Move returns status 0, amount 0
00:07:29.272 00.000 11060 move complete, result=0
00:07:29.272 00.000 11060 worker thread done servicing request
00:07:29.272 00.000 11060 Worker thread wakes up
00:07:29.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:29.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:29.272 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:07:29.918 00.646 11060 Exposure complete
00:07:30.093 00.175 11060 worker thread done servicing request
00:07:30.093 00.000 10844 OnExposeComplete: enter
00:07:30.093 00.000 10844 UpdateGuideState(): m_state=6
00:07:30.093 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4689
00:07:30.093 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=61.61, Mass=2910, SNR=34.7, Peak=255 HFD=3.3
00:07:30.093 00.000 10844 MultiStar: [#1 0.01,0.82,0.00,M1] [#2 -0.42,0.60,0.00,M1] [#3 0.12,-0.29,1.01,U] [#4 0.48,0.08,1.04,U] [#5 -0.36,-0.06,1.05,U] [#6 0.30,0.51,0.95,U] [#7 -0.17,-0.13,0.90,U] [#8 -0.32,0.27,1.03,U] 
00:07:30.093 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.10}, one-star: {-0.05, 0.33}
00:07:30.093 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
00:07:30.093 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
00:07:30.093 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
00:07:30.093 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.10, opts=13)
00:07:30.093 00.000 10844 Enqueuing Move request for scope (-0.00, 0.10)
00:07:30.093 00.000 11060 Worker thread wakes up
00:07:30.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
00:07:30.093 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
00:07:30.093 00.000 11060 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=-0.02
00:07:30.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:07:30.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:30.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:30.093 00.000 11060 MoveAxis(E, 0, ABG)
00:07:30.093 00.000 11060 Move returns status 0, amount 0
00:07:30.093 00.000 11060 MoveAxis(N, 0, ABG)
00:07:30.093 00.000 11060 Move returns status 0, amount 0
00:07:30.093 00.000 11060 move complete, result=0
00:07:30.093 00.000 11060 worker thread done servicing request
00:07:30.097 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:30.119 00.022 10844 UpdateGuideState exits: m=2910 SNR=34.7 Saturated
00:07:30.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:30.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:30.119 00.000 10844 Enqueuing Expose request
00:07:30.119 00.000 11060 Worker thread wakes up
00:07:30.119 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:30.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:30.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:30.741 00.622 11060 Exposure complete
00:07:30.936 00.195 11060 worker thread done servicing request
00:07:30.936 00.000 10844 OnExposeComplete: enter
00:07:30.936 00.000 10844 UpdateGuideState(): m_state=6
00:07:30.936 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4690
00:07:30.936 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.95, Mass=2968, SNR=35.0, Peak=223 HFD=3.9
00:07:30.936 00.000 10844 MultiStar: [#1 0.36,0.43,1.04,U] [#2 -0.25,0.35,1.97,U] [#3 0.82,0.51,0.00,M1] [#4 0.24,0.22,0.97,U] [#5 -0.40,0.71,0.00,M1] [#6 0.45,1.13,0.00,M1] [#7 0.14,0.31,0.88,U] [#8 0.24,0.73,0.00,M1] 
00:07:30.936 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.39}, one-star: {0.60, 0.67}
00:07:30.936 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:07:30.936 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:07:30.936 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.39 hyp=0.42 cameraTheta=1.22 mountX=-0.41 mountY=0.08, mountTheta=2.95
00:07:30.939 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.39, opts=13)
00:07:30.939 00.000 10844 Enqueuing Move request for scope (0.14, 0.39)
00:07:30.939 00.000 11060 Worker thread wakes up
00:07:30.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.39) opts 0xd
00:07:30.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.39)
00:07:30.939 00.000 11060 Moving (0.14, 0.39) raw xDistance=-0.41 yDistance=0.08
00:07:30.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
00:07:30.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:30.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:07:30.939 00.000 11060 MoveAxis(E, 71, ABG)
00:07:30.939 00.000 11060 Guiding  Dir = 2, Dur = 71
00:07:30.944 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:30.954 00.010 11060 IsSlewing returns 0
00:07:30.954 00.000 11060 IsGuiding returns 0
00:07:30.960 00.006 10844 UpdateGuideState exits: m=2968 SNR=35.0
00:07:30.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:30.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:30.960 00.000 10844 Enqueuing Expose request
00:07:31.031 00.071 11060 IsGuiding returns 0
00:07:31.031 00.000 11060 Move returns status 0, amount 71
00:07:31.031 00.000 11060 MoveAxis(N, 0, ABG)
00:07:31.031 00.000 11060 Move returns status 0, amount 0
00:07:31.031 00.000 11060 move complete, result=0
00:07:31.031 00.000 11060 worker thread done servicing request
00:07:31.031 00.000 11060 Worker thread wakes up
00:07:31.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:31.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:31.036 00.005 10844 GuideStep: -0.4 px 71 ms EAST, 0.1 px 0 ms NORTH
00:07:31.664 00.628 11060 Exposure complete
00:07:31.843 00.179 11060 worker thread done servicing request
00:07:31.843 00.000 10844 OnExposeComplete: enter
00:07:31.843 00.000 10844 UpdateGuideState(): m_state=6
00:07:31.843 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4691
00:07:31.843 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.16, Mass=3234, SNR=36.2, Peak=247 HFD=3.7
00:07:31.843 00.000 10844 MultiStar: [#1 0.18,0.30,0.94,U] [#2 -0.39,0.50,0.00,M1] [#3 0.84,-0.16,0.00,M2] [#4 -0.08,0.12,0.98,U] [#5 -0.22,-0.04,0.98,U] [#6 -0.11,-0.01,0.98,U] [#7 0.47,-0.73,0.00,M1] [#8 0.89,0.09,0.00,M2] 
00:07:31.843 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.05}, one-star: {0.16, -0.12}
00:07:31.843 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
00:07:31.843 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
00:07:31.843 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.86 mountX=-0.04 mountY=-0.02, mountTheta=-2.69
00:07:31.848 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.05, opts=13)
00:07:31.848 00.000 10844 Enqueuing Move request for scope (-0.01, 0.05)
00:07:31.848 00.000 11060 Worker thread wakes up
00:07:31.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
00:07:31.848 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
00:07:31.848 00.000 11060 Moving (-0.01, 0.05) raw xDistance=-0.04 yDistance=-0.02
00:07:31.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:07:31.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:31.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:31.848 00.000 11060 MoveAxis(E, 0, ABG)
00:07:31.848 00.000 11060 Move returns status 0, amount 0
00:07:31.848 00.000 11060 MoveAxis(N, 0, ABG)
00:07:31.848 00.000 11060 Move returns status 0, amount 0
00:07:31.848 00.000 11060 move complete, result=0
00:07:31.848 00.000 11060 worker thread done servicing request
00:07:31.859 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:31.875 00.016 10844 UpdateGuideState exits: m=3234 SNR=36.2
00:07:31.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:31.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:31.875 00.000 10844 Enqueuing Expose request
00:07:31.875 00.000 11060 Worker thread wakes up
00:07:31.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:31.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:31.875 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:32.508 00.633 11060 Exposure complete
00:07:32.689 00.181 11060 worker thread done servicing request
00:07:32.689 00.000 10844 OnExposeComplete: enter
00:07:32.689 00.000 10844 UpdateGuideState(): m_state=6
00:07:32.689 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4692
00:07:32.689 00.000 10844 Star::Find returns 1 (1), X=258.42, Y=61.70, Mass=2876, SNR=34.6, Peak=255 HFD=3.3
00:07:32.689 00.000 10844 MultiStar: [#1 0.49,0.44,0.00,M1] [#2 0.06,0.58,2.16,U] [#3 0.32,0.31,1.05,U] [#4 0.26,0.37,0.97,U] [#5 0.03,0.02,1.12,U] [#6 0.37,0.07,1.01,U] [#7 -0.31,-0.15,0.92,U] [#8 0.24,0.06,0.92,U] 
00:07:32.695 00.006 10844 refined, 7 included, MultiStar: {0.12, 0.26}, one-star: {0.06, 0.42}
00:07:32.695 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:07:32.695 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
00:07:32.695 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.12 mountX=-0.28 mountY=0.08, mountTheta=2.86
00:07:32.697 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.26, opts=13)
00:07:32.697 00.000 10844 Enqueuing Move request for scope (0.12, 0.26)
00:07:32.697 00.000 11060 Worker thread wakes up
00:07:32.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
00:07:32.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
00:07:32.697 00.000 11060 Moving (0.12, 0.26) raw xDistance=-0.28 yDistance=0.08
00:07:32.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
00:07:32.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:32.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:07:32.697 00.000 11060 MoveAxis(E, 48, ABG)
00:07:32.697 00.000 11060 Guiding  Dir = 2, Dur = 48
00:07:32.701 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:32.720 00.019 10844 UpdateGuideState exits: m=2876 SNR=34.6 Saturated
00:07:32.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:32.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:32.720 00.000 10844 Enqueuing Expose request
00:07:32.741 00.021 11060 IsSlewing returns 0
00:07:32.741 00.000 11060 IsGuiding returns 0
00:07:32.814 00.073 11060 IsGuiding returns 0
00:07:32.814 00.000 11060 Move returns status 0, amount 48
00:07:32.814 00.000 11060 MoveAxis(N, 0, ABG)
00:07:32.814 00.000 11060 Move returns status 0, amount 0
00:07:32.814 00.000 11060 move complete, result=0
00:07:32.814 00.000 11060 worker thread done servicing request
00:07:32.814 00.000 11060 Worker thread wakes up
00:07:32.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:32.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:32.814 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
00:07:33.448 00.634 11060 Exposure complete
00:07:33.621 00.173 11060 worker thread done servicing request
00:07:33.621 00.000 10844 OnExposeComplete: enter
00:07:33.621 00.000 10844 UpdateGuideState(): m_state=6
00:07:33.621 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4693
00:07:33.621 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.13, Mass=2785, SNR=33.6, Peak=236 HFD=3.5
00:07:33.621 00.000 10844 MultiStar: [#1 -0.29,0.05,1.07,U] [#2 -0.17,-0.01,2.06,U] [#3 0.21,-0.35,1.09,U] [#4 0.26,-0.15,1.03,U] [#5 -0.11,0.13,0.95,U] [#6 0.27,-0.08,0.91,U] [#7 -0.42,-0.26,0.90,U] [#8 0.50,0.16,0.94,U] 
00:07:33.621 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.13, -0.15}
00:07:33.621 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
00:07:33.621 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
00:07:33.621 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.29 mountX=0.06 mountY=0.03, mountTheta=0.45
00:07:33.623 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
00:07:33.623 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
00:07:33.623 00.000 11060 Worker thread wakes up
00:07:33.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:07:33.623 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:07:33.623 00.000 11060 Moving (0.02, -0.07) raw xDistance=0.06 yDistance=0.03
00:07:33.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:07:33.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:33.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:07:33.623 00.000 11060 MoveAxis(E, 0, ABG)
00:07:33.623 00.000 11060 Move returns status 0, amount 0
00:07:33.623 00.000 11060 MoveAxis(N, 0, ABG)
00:07:33.623 00.000 11060 Move returns status 0, amount 0
00:07:33.623 00.000 11060 move complete, result=0
00:07:33.623 00.000 11060 worker thread done servicing request
00:07:33.627 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:33.645 00.018 10844 UpdateGuideState exits: m=2785 SNR=33.6
00:07:33.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:33.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:33.645 00.000 10844 Enqueuing Expose request
00:07:33.645 00.000 11060 Worker thread wakes up
00:07:33.645 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:07:33.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:33.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:34.273 00.628 11060 Exposure complete
00:07:34.438 00.165 11060 worker thread done servicing request
00:07:34.438 00.000 10844 OnExposeComplete: enter
00:07:34.438 00.000 10844 UpdateGuideState(): m_state=6
00:07:34.438 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4694
00:07:34.438 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=60.72, Mass=2841, SNR=33.6, Peak=254 HFD=3.8
00:07:34.438 00.000 10844 MultiStar: [#1 -0.07,0.06,1.14,U] [#2 -0.23,-0.26,1.96,U] [#3 0.39,-0.29,0.99,U] [#4 0.53,-0.12,1.05,U] [#5 -0.30,-0.03,1.16,U] [#6 0.11,-0.52,1.02,U] [#7 -0.35,-0.89,0.00,M1] [#8 0.22,-0.79,0.00,M1] 
00:07:34.438 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.24}, one-star: {-0.12, -0.55}
00:07:34.438 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
00:07:34.438 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
00:07:34.438 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.54 mountX=0.23 mountY=0.05, mountTheta=0.19
00:07:34.443 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.24, opts=13)
00:07:34.443 00.000 10844 Enqueuing Move request for scope (0.01, -0.24)
00:07:34.443 00.000 11060 Worker thread wakes up
00:07:34.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
00:07:34.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
00:07:34.443 00.000 11060 Moving (0.01, -0.24) raw xDistance=0.23 yDistance=0.05
00:07:34.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:07:34.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:34.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:07:34.443 00.000 11060 MoveAxis(W, 40, ABG)
00:07:34.443 00.000 11060 Guiding  Dir = 3, Dur = 40
00:07:34.448 00.005 11060 IsSlewing returns 0
00:07:34.448 00.000 11060 IsGuiding returns 0
00:07:34.449 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:34.464 00.015 10844 UpdateGuideState exits: m=2841 SNR=33.6
00:07:34.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:34.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:34.464 00.000 10844 Enqueuing Expose request
00:07:34.496 00.032 11060 IsGuiding returns 0
00:07:34.496 00.000 11060 Move returns status 0, amount 40
00:07:34.496 00.000 11060 MoveAxis(N, 0, ABG)
00:07:34.496 00.000 11060 Move returns status 0, amount 0
00:07:34.496 00.000 11060 move complete, result=0
00:07:34.496 00.000 11060 worker thread done servicing request
00:07:34.496 00.000 11060 Worker thread wakes up
00:07:34.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:34.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:34.509 00.013 10844 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
00:07:35.129 00.620 11060 Exposure complete
00:07:35.305 00.176 11060 worker thread done servicing request
00:07:35.305 00.000 10844 OnExposeComplete: enter
00:07:35.305 00.000 10844 UpdateGuideState(): m_state=6
00:07:35.305 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4695
00:07:35.305 00.000 10844 Star::Find returns 1 (1), X=258.50, Y=60.57, Mass=2960, SNR=35.2, Peak=255 HFD=3.2
00:07:35.307 00.002 10844 MultiStar: [#1 -0.00,-0.71,0.00,M1] [#2 -0.20,-0.03,1.92,U] [#3 0.42,-0.48,0.00,M1] [#4 -0.02,-0.17,0.88,U] [#5 -0.07,-0.70,0.00,M1] [#6 0.30,0.03,0.96,U] [#7 -0.08,-0.69,0.00,M2] [#8 0.05,-0.17,0.94,U] 
00:07:35.307 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.18}, one-star: {0.14, -0.70}
00:07:35.307 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
00:07:35.307 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
00:07:35.307 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.51 mountX=0.18 mountY=0.04, mountTheta=0.22
00:07:35.307 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.18, opts=13)
00:07:35.307 00.000 10844 Enqueuing Move request for scope (0.01, -0.18)
00:07:35.310 00.003 11060 Worker thread wakes up
00:07:35.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
00:07:35.310 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
00:07:35.310 00.000 11060 Moving (0.01, -0.18) raw xDistance=0.18 yDistance=0.04
00:07:35.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:07:35.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:35.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:07:35.310 00.000 11060 MoveAxis(W, 32, ABG)
00:07:35.310 00.000 11060 Guiding  Dir = 3, Dur = 32
00:07:35.317 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:35.337 00.020 10844 UpdateGuideState exits: m=2960 SNR=35.2 Saturated
00:07:35.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:35.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:35.337 00.000 10844 Enqueuing Expose request
00:07:35.340 00.003 11060 IsSlewing returns 0
00:07:35.341 00.001 11060 IsGuiding returns 0
00:07:35.402 00.061 11060 IsGuiding returns 0
00:07:35.402 00.000 11060 Move returns status 0, amount 32
00:07:35.402 00.000 11060 MoveAxis(N, 0, ABG)
00:07:35.402 00.000 11060 Move returns status 0, amount 0
00:07:35.402 00.000 11060 move complete, result=0
00:07:35.402 00.000 11060 worker thread done servicing request
00:07:35.402 00.000 11060 Worker thread wakes up
00:07:35.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:35.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:35.402 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
00:07:36.041 00.639 11060 Exposure complete
00:07:36.224 00.183 11060 worker thread done servicing request
00:07:36.224 00.000 10844 OnExposeComplete: enter
00:07:36.224 00.000 10844 UpdateGuideState(): m_state=6
00:07:36.226 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4696
00:07:36.226 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.01, Mass=3057, SNR=34.9, Peak=225 HFD=4.0
00:07:36.226 00.000 10844 MultiStar: [#1 0.33,-0.18,1.03,U] [#2 -0.14,0.11,2.03,U] [#3 0.68,-0.22,0.00,M2] [#4 -0.09,-0.11,0.98,U] [#5 -0.58,-0.89,0.00,M2] [#6 -0.09,-0.30,0.99,U] [#7 -0.18,-1.12,0.00,M3] [#8 0.22,-0.40,0.98,U] 
00:07:36.226 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.15}, one-star: {-0.12, -0.27}
00:07:36.226 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
00:07:36.226 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
00:07:36.226 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.61 mountX=0.14 mountY=0.02, mountTheta=0.13
00:07:36.231 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
00:07:36.231 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
00:07:36.231 00.000 11060 Worker thread wakes up
00:07:36.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
00:07:36.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
00:07:36.231 00.000 11060 Moving (-0.01, -0.15) raw xDistance=0.14 yDistance=0.02
00:07:36.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:07:36.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:36.233 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:36.233 00.000 11060 MoveAxis(W, 26, ABG)
00:07:36.233 00.000 11060 Guiding  Dir = 3, Dur = 26
00:07:36.240 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:36.250 00.010 10844 UpdateGuideState exits: m=3057 SNR=34.9
00:07:36.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:36.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:36.250 00.000 10844 Enqueuing Expose request
00:07:36.260 00.010 11060 IsSlewing returns 0
00:07:36.260 00.000 11060 IsGuiding returns 0
00:07:36.307 00.047 11060 IsGuiding returns 0
00:07:36.307 00.000 11060 Move returns status 0, amount 26
00:07:36.307 00.000 11060 MoveAxis(N, 0, ABG)
00:07:36.307 00.000 11060 Move returns status 0, amount 0
00:07:36.307 00.000 11060 move complete, result=0
00:07:36.307 00.000 11060 worker thread done servicing request
00:07:36.307 00.000 11060 Worker thread wakes up
00:07:36.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:36.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:36.312 00.005 10844 GuideStep: 0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
00:07:36.932 00.620 11060 Exposure complete
00:07:37.115 00.183 11060 worker thread done servicing request
00:07:37.115 00.000 10844 OnExposeComplete: enter
00:07:37.115 00.000 10844 UpdateGuideState(): m_state=6
00:07:37.115 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4697
00:07:37.115 00.000 10844 Star::Find returns 1 (1), X=258.70, Y=61.37, Mass=3359, SNR=37.6, Peak=255 HFD=3.5
00:07:37.115 00.000 10844 MultiStar: [#1 0.46,-0.03,0.91,U] [#2 -0.05,-0.38,1.94,U] [#3 0.36,-0.16,1.02,U] [#4 0.07,0.19,0.93,U] [#5 -0.17,-0.41,0.91,U] [#6 -0.10,-0.49,0.85,U] [#7 -0.33,-0.84,0.00,M4] [#8 -0.05,-0.28,0.88,U] 
00:07:37.115 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.20}, one-star: {0.34, 0.09}
00:07:37.115 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
00:07:37.115 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
00:07:37.115 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.12 mountX=0.18 mountY=0.13, mountTheta=0.62
00:07:37.120 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.20, opts=13)
00:07:37.120 00.000 10844 Enqueuing Move request for scope (0.10, -0.20)
00:07:37.120 00.000 11060 Worker thread wakes up
00:07:37.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
00:07:37.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
00:07:37.120 00.000 11060 Moving (0.10, -0.20) raw xDistance=0.18 yDistance=0.13
00:07:37.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:07:37.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:37.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:07:37.120 00.000 11060 MoveAxis(W, 32, ABG)
00:07:37.120 00.000 11060 Guiding  Dir = 3, Dur = 32
00:07:37.135 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:37.140 00.005 11060 IsSlewing returns 0
00:07:37.141 00.001 11060 IsGuiding returns 0
00:07:37.149 00.008 10844 UpdateGuideState exits: m=3359 SNR=37.6 Saturated
00:07:37.150 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:37.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:37.150 00.000 10844 Enqueuing Expose request
00:07:37.186 00.036 11060 IsGuiding returns 0
00:07:37.186 00.000 11060 Move returns status 0, amount 32
00:07:37.186 00.000 11060 MoveAxis(N, 0, ABG)
00:07:37.186 00.000 11060 Move returns status 0, amount 0
00:07:37.186 00.000 11060 move complete, result=0
00:07:37.186 00.000 11060 worker thread done servicing request
00:07:37.186 00.000 11060 Worker thread wakes up
00:07:37.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:37.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:37.186 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
00:07:37.813 00.627 11060 Exposure complete
00:07:38.007 00.194 11060 worker thread done servicing request
00:07:38.007 00.000 10844 OnExposeComplete: enter
00:07:38.007 00.000 10844 UpdateGuideState(): m_state=6
00:07:38.007 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4698
00:07:38.007 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.05, Mass=2727, SNR=32.8, Peak=249 HFD=3.6
00:07:38.009 00.002 10844 MultiStar: [#1 0.08,0.56,1.06,U] [#2 0.03,0.21,2.08,U] [#3 0.86,-0.34,0.00,M2] [#4 -0.07,-0.45,1.05,U] [#5 -0.08,-0.44,1.07,U] [#6 0.48,-0.09,1.04,U] [#7 0.23,-0.64,0.00,M5] [#8 0.39,0.00,1.06,U] 
00:07:38.009 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.15, -0.23}
00:07:38.009 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
00:07:38.009 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
00:07:38.009 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.22 mountX=0.01 mountY=0.13, mountTheta=1.53
00:07:38.009 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
00:07:38.009 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
00:07:38.009 00.000 11060 Worker thread wakes up
00:07:38.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
00:07:38.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
00:07:38.009 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.01 yDistance=0.13
00:07:38.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:07:38.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:38.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:07:38.009 00.000 11060 MoveAxis(E, 0, ABG)
00:07:38.009 00.000 11060 Move returns status 0, amount 0
00:07:38.009 00.000 11060 MoveAxis(N, 0, ABG)
00:07:38.009 00.000 11060 Move returns status 0, amount 0
00:07:38.009 00.000 11060 move complete, result=0
00:07:38.012 00.003 11060 worker thread done servicing request
00:07:38.015 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:38.042 00.027 10844 UpdateGuideState exits: m=2727 SNR=32.8
00:07:38.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:38.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:38.042 00.000 10844 Enqueuing Expose request
00:07:38.042 00.000 11060 Worker thread wakes up
00:07:38.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:38.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:38.042 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:38.671 00.629 11060 Exposure complete
00:07:38.871 00.200 11060 worker thread done servicing request
00:07:38.871 00.000 10844 OnExposeComplete: enter
00:07:38.871 00.000 10844 UpdateGuideState(): m_state=6
00:07:38.871 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4699
00:07:38.871 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=60.50, Mass=3435, SNR=37.4, Peak=255 HFD=3.3
00:07:38.871 00.000 10844 MultiStar: [#1 -0.11,-0.08,0.99,U] [#2 0.15,0.23,1.77,U] [#3 0.22,-0.60,0.00,M3] [#4 0.41,-0.34,0.94,U] [#5 -0.15,-0.73,0.00,M1] [#6 -0.00,0.28,0.81,U] [#7 -0.24,-0.23,0.83,U] [#8 -0.09,-0.29,0.85,U] 
00:07:38.871 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.14}, one-star: {0.08, -0.77}
00:07:38.871 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
00:07:38.873 00.002 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
00:07:38.873 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.14 cameraTheta=-1.24 mountX=0.12 mountY=0.07, mountTheta=0.50
00:07:38.873 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.14, opts=13)
00:07:38.873 00.000 10844 Enqueuing Move request for scope (0.05, -0.14)
00:07:38.873 00.000 11060 Worker thread wakes up
00:07:38.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
00:07:38.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
00:07:38.873 00.000 11060 Moving (0.05, -0.14) raw xDistance=0.12 yDistance=0.07
00:07:38.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:07:38.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:38.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:07:38.873 00.000 11060 MoveAxis(W, 22, ABG)
00:07:38.875 00.002 11060 Guiding  Dir = 3, Dur = 22
00:07:38.888 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:38.891 00.003 11060 IsSlewing returns 0
00:07:38.892 00.001 11060 IsGuiding returns 0
00:07:38.907 00.015 10844 UpdateGuideState exits: m=3435 SNR=37.4 Saturated
00:07:38.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:38.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:38.907 00.000 10844 Enqueuing Expose request
00:07:38.937 00.030 11060 IsGuiding returns 0
00:07:38.937 00.000 11060 Move returns status 0, amount 22
00:07:38.937 00.000 11060 MoveAxis(N, 0, ABG)
00:07:38.937 00.000 11060 Move returns status 0, amount 0
00:07:38.937 00.000 11060 move complete, result=0
00:07:38.937 00.000 11060 worker thread done servicing request
00:07:38.937 00.000 11060 Worker thread wakes up
00:07:38.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:38.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:38.939 00.002 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
00:07:39.586 00.647 11060 Exposure complete
00:07:39.761 00.175 11060 worker thread done servicing request
00:07:39.761 00.000 10844 OnExposeComplete: enter
00:07:39.761 00.000 10844 UpdateGuideState(): m_state=6
00:07:39.761 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4700
00:07:39.761 00.000 10844 Star::Find returns 1 (1), X=258.89, Y=61.55, Mass=3407, SNR=37.4, Peak=255 HFD=3.5
00:07:39.761 00.000 10844 MultiStar: [#1 0.25,0.21,0.88,U] [#2 -0.19,0.20,1.89,U] [#3 0.83,-0.39,0.00,M4] [#4 0.26,-0.08,0.91,U] [#5 -0.40,-0.04,0.95,U] [#6 0.50,-0.02,0.85,U] [#7 0.19,-0.66,0.00,M5] [#8 0.30,0.09,0.87,U] 
00:07:39.761 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {0.53, 0.27}
00:07:39.761 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
00:07:39.761 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
00:07:39.761 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.16 cameraTheta=0.70 mountX=-0.13 mountY=0.11, mountTheta=2.44
00:07:39.764 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.11, opts=13)
00:07:39.764 00.000 10844 Enqueuing Move request for scope (0.13, 0.11)
00:07:39.764 00.000 11060 Worker thread wakes up
00:07:39.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
00:07:39.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
00:07:39.764 00.000 11060 Moving (0.13, 0.11) raw xDistance=-0.13 yDistance=0.11
00:07:39.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:07:39.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:39.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:07:39.764 00.000 11060 MoveAxis(E, 21, ABG)
00:07:39.764 00.000 11060 Guiding  Dir = 2, Dur = 21
00:07:39.770 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:39.787 00.017 11060 IsSlewing returns 0
00:07:39.787 00.000 11060 IsGuiding returns 0
00:07:39.787 00.000 10844 UpdateGuideState exits: m=3407 SNR=37.4 Saturated
00:07:39.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:39.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:39.787 00.000 10844 Enqueuing Expose request
00:07:39.818 00.031 11060 IsGuiding returns 0
00:07:39.818 00.000 11060 Move returns status 0, amount 21
00:07:39.818 00.000 11060 MoveAxis(N, 0, ABG)
00:07:39.818 00.000 11060 Move returns status 0, amount 0
00:07:39.818 00.000 11060 move complete, result=0
00:07:39.818 00.000 11060 worker thread done servicing request
00:07:39.818 00.000 11060 Worker thread wakes up
00:07:39.818 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
00:07:39.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:39.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:40.450 00.632 11060 Exposure complete
00:07:40.629 00.179 11060 worker thread done servicing request
00:07:40.629 00.000 10844 OnExposeComplete: enter
00:07:40.629 00.000 10844 UpdateGuideState(): m_state=6
00:07:40.629 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4701
00:07:40.633 00.004 10844 Star::Find returns 1 (0), X=258.86, Y=60.92, Mass=3064, SNR=36.2, Peak=242 HFD=3.8
00:07:40.633 00.000 10844 MultiStar: [#1 0.22,-0.51,0.89,U] [#2 -0.33,-0.43,2.00,U] [#3 0.77,-0.67,0.00,M5] [#4 0.35,-0.57,0.00,M1] [#5 0.20,-0.78,0.00,M1] [#6 0.40,-0.42,0.98,U] [#7 -0.37,-0.41,0.80,U] [#8 0.28,-0.79,0.00,M1] 
00:07:40.633 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.42}, one-star: {0.50, -0.36}
00:07:40.633 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
00:07:40.633 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
00:07:40.633 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.42 hyp=0.42 cameraTheta=-1.52 mountX=0.41 mountY=0.09, mountTheta=0.22
00:07:40.635 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.42, opts=13)
00:07:40.635 00.000 10844 Enqueuing Move request for scope (0.02, -0.42)
00:07:40.635 00.000 11060 Worker thread wakes up
00:07:40.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.42) opts 0xd
00:07:40.635 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.42)
00:07:40.635 00.000 11060 Moving (0.02, -0.42) raw xDistance=0.41 yDistance=0.09
00:07:40.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
00:07:40.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:40.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:07:40.635 00.000 11060 MoveAxis(W, 71, ABG)
00:07:40.635 00.000 11060 Guiding  Dir = 3, Dur = 71
00:07:40.640 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:40.656 00.016 10844 UpdateGuideState exits: m=3064 SNR=36.2
00:07:40.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:40.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:40.656 00.000 10844 Enqueuing Expose request
00:07:40.663 00.007 11060 IsSlewing returns 0
00:07:40.664 00.001 11060 IsGuiding returns 0
00:07:40.766 00.102 11060 IsGuiding returns 0
00:07:40.766 00.000 11060 Move returns status 0, amount 71
00:07:40.766 00.000 11060 MoveAxis(N, 0, ABG)
00:07:40.766 00.000 11060 Move returns status 0, amount 0
00:07:40.766 00.000 11060 move complete, result=0
00:07:40.766 00.000 11060 worker thread done servicing request
00:07:40.766 00.000 11060 Worker thread wakes up
00:07:40.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:40.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:40.787 00.021 10844 GuideStep: 0.4 px 71 ms WEST, 0.1 px 0 ms NORTH
00:07:41.396 00.609 11060 Exposure complete
00:07:41.571 00.175 11060 worker thread done servicing request
00:07:41.571 00.000 10844 OnExposeComplete: enter
00:07:41.571 00.000 10844 UpdateGuideState(): m_state=6
00:07:41.571 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4702
00:07:41.571 00.000 10844 Star::Find returns 1 (0), X=258.22, Y=60.85, Mass=2665, SNR=33.4, Peak=253 HFD=3.4
00:07:41.571 00.000 10844 MultiStar: [#1 0.02,0.28,1.07,U] [#2 -0.40,-0.20,2.06,U] [#3 0.40,-0.60,0.00,M6] [#4 0.10,-0.44,1.02,U] [#5 -0.32,-0.51,1.05,U] [#6 -0.10,0.93,0.00,M1] [#7 -0.14,-0.80,0.00,M5] [#8 -0.10,0.44,1.01,U] 
00:07:41.571 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.15}, one-star: {-0.14, -0.43}
00:07:41.571 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
00:07:41.571 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
00:07:41.571 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.44 mountX=0.18 mountY=-0.15, mountTheta=-0.70
00:07:41.575 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.15, opts=13)
00:07:41.575 00.000 10844 Enqueuing Move request for scope (-0.18, -0.15)
00:07:41.575 00.000 11060 Worker thread wakes up
00:07:41.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
00:07:41.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
00:07:41.575 00.000 11060 Moving (-0.18, -0.15) raw xDistance=0.18 yDistance=-0.15
00:07:41.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:07:41.576 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:41.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:07:41.576 00.000 11060 MoveAxis(W, 33, ABG)
00:07:41.576 00.000 11060 Guiding  Dir = 3, Dur = 33
00:07:41.582 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:41.597 00.015 10844 UpdateGuideState exits: m=2665 SNR=33.4
00:07:41.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:41.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:41.597 00.000 10844 Enqueuing Expose request
00:07:41.600 00.003 11060 IsSlewing returns 0
00:07:41.600 00.000 11060 IsGuiding returns 0
00:07:41.661 00.061 11060 IsGuiding returns 0
00:07:41.661 00.000 11060 Move returns status 0, amount 33
00:07:41.661 00.000 11060 MoveAxis(N, 0, ABG)
00:07:41.661 00.000 11060 Move returns status 0, amount 0
00:07:41.661 00.000 11060 move complete, result=0
00:07:41.661 00.000 11060 worker thread done servicing request
00:07:41.661 00.000 11060 Worker thread wakes up
00:07:41.662 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:41.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:41.662 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
00:07:42.291 00.629 11060 Exposure complete
00:07:42.459 00.168 11060 worker thread done servicing request
00:07:42.459 00.000 10844 OnExposeComplete: enter
00:07:42.459 00.000 10844 UpdateGuideState(): m_state=6
00:07:42.459 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4703
00:07:42.461 00.002 10844 Star::Find returns 1 (1), X=258.34, Y=61.23, Mass=2856, SNR=34.5, Peak=255 HFD=3.6
00:07:42.461 00.000 10844 MultiStar: [#1 0.20,0.68,0.00,M1] [#2 -0.11,0.49,2.04,U] [#3 0.16,0.05,1.00,U] [#4 -0.22,0.28,1.06,U] [#5 0.20,0.04,0.96,U] [#6 0.14,0.48,0.95,U] [#7 -0.38,-0.32,0.84,U] [#8 -0.03,0.39,0.97,U] 
00:07:42.461 00.000 10844 single-star, 7 included, MultiStar: {-0.04, 0.22}, one-star: {-0.02, -0.05}
00:07:42.461 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
00:07:42.461 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
00:07:42.462 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.92 mountX=0.05 mountY=-0.01, mountTheta=-0.19
00:07:42.462 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
00:07:42.462 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
00:07:42.462 00.000 11060 Worker thread wakes up
00:07:42.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:07:42.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:07:42.462 00.000 11060 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=-0.01
00:07:42.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:07:42.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:42.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:07:42.462 00.000 11060 MoveAxis(E, 0, ABG)
00:07:42.462 00.000 11060 Move returns status 0, amount 0
00:07:42.462 00.000 11060 MoveAxis(N, 0, ABG)
00:07:42.462 00.000 11060 Move returns status 0, amount 0
00:07:42.462 00.000 11060 move complete, result=0
00:07:42.462 00.000 11060 worker thread done servicing request
00:07:42.466 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:42.482 00.016 10844 UpdateGuideState exits: m=2856 SNR=34.5 Saturated
00:07:42.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:42.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:42.482 00.000 10844 Enqueuing Expose request
00:07:42.482 00.000 11060 Worker thread wakes up
00:07:42.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:42.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:42.482 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:43.127 00.645 11060 Exposure complete
00:07:43.306 00.179 11060 worker thread done servicing request
00:07:43.306 00.000 10844 OnExposeComplete: enter
00:07:43.306 00.000 10844 UpdateGuideState(): m_state=6
00:07:43.306 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4704
00:07:43.306 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=60.60, Mass=3440, SNR=37.3, Peak=255 HFD=3.6
00:07:43.306 00.000 10844 MultiStar: [#1 -0.58,0.59,0.00,M2] [#2 -0.66,0.67,0.00,M1] [#3 -0.13,-0.34,0.96,U] [#4 0.42,-0.13,0.89,U] [#5 -0.70,-0.45,0.00,M1] [#6 -0.48,-0.24,0.90,U] [#7 -0.60,-0.72,0.00,M5] [#8 -0.54,0.12,0.80,U] 
00:07:43.306 00.000 10844 refined, 4 included, MultiStar: {-0.18, -0.27}, one-star: {-0.21, -0.68}
00:07:43.311 00.005 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
00:07:43.311 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
00:07:43.311 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.27 hyp=0.33 cameraTheta=-2.16 mountX=0.30 mountY=-0.13, mountTheta=-0.42
00:07:43.313 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.27, opts=13)
00:07:43.313 00.000 10844 Enqueuing Move request for scope (-0.18, -0.27)
00:07:43.313 00.000 11060 Worker thread wakes up
00:07:43.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.27) opts 0xd
00:07:43.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.27)
00:07:43.313 00.000 11060 Moving (-0.18, -0.27) raw xDistance=0.30 yDistance=-0.13
00:07:43.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:07:43.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:43.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:07:43.313 00.000 11060 MoveAxis(W, 53, ABG)
00:07:43.313 00.000 11060 Guiding  Dir = 3, Dur = 53
00:07:43.322 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:43.329 00.007 11060 IsSlewing returns 0
00:07:43.329 00.000 11060 IsGuiding returns 0
00:07:43.337 00.008 10844 UpdateGuideState exits: m=3440 SNR=37.3 Saturated
00:07:43.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:43.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:43.337 00.000 10844 Enqueuing Expose request
00:07:43.394 00.057 11060 IsGuiding returns 0
00:07:43.394 00.000 11060 Move returns status 0, amount 53
00:07:43.394 00.000 11060 MoveAxis(N, 0, ABG)
00:07:43.394 00.000 11060 Move returns status 0, amount 0
00:07:43.394 00.000 11060 move complete, result=0
00:07:43.394 00.000 11060 worker thread done servicing request
00:07:43.394 00.000 11060 Worker thread wakes up
00:07:43.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:43.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:43.394 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
00:07:44.037 00.643 11060 Exposure complete
00:07:44.202 00.165 11060 worker thread done servicing request
00:07:44.202 00.000 10844 OnExposeComplete: enter
00:07:44.202 00.000 10844 UpdateGuideState(): m_state=6
00:07:44.202 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4705
00:07:44.202 00.000 10844 Star::Find returns 1 (0), X=258.08, Y=61.60, Mass=3210, SNR=36.7, Peak=244 HFD=3.7
00:07:44.204 00.002 10844 MultiStar: [#1 -0.04,0.35,1.02,U] [#2 -0.63,0.63,0.00,M2] [#3 -0.22,0.00,0.89,U] [#4 -0.12,-0.33,0.99,U] [#5 -0.36,0.10,1.00,U] [#6 0.14,0.23,0.88,U] [#7 -0.41,0.29,0.87,U] [#8 -0.47,0.29,0.87,U] 
00:07:44.204 00.000 10844 refined, 7 included, MultiStar: {-0.22, 0.15}, one-star: {-0.28, 0.32}
00:07:44.204 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.28 = -2.01)
00:07:44.204 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
00:07:44.204 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.52 mountX=-0.11 mountY=-0.24, mountTheta=-2.01
00:07:44.204 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.15, opts=13)
00:07:44.204 00.000 10844 Enqueuing Move request for scope (-0.22, 0.15)
00:07:44.206 00.002 11060 Worker thread wakes up
00:07:44.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
00:07:44.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
00:07:44.206 00.000 11060 Moving (-0.22, 0.15) raw xDistance=-0.11 yDistance=-0.24
00:07:44.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:07:44.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:07:44.206 00.000 11060 MoveAxis(E, 0, ABG)
00:07:44.206 00.000 11060 Move returns status 0, amount 0
00:07:44.206 00.000 11060 MoveAxis(N, 93, ABG)
00:07:44.206 00.000 11060 Guiding  Dir = 0, Dur = 93
00:07:44.212 00.006 11060 IsSlewing returns 0
00:07:44.213 00.001 11060 IsGuiding returns 0
00:07:44.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:44.224 00.011 10844 UpdateGuideState exits: m=3210 SNR=36.7
00:07:44.229 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:44.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:44.229 00.000 10844 Enqueuing Expose request
00:07:44.321 00.092 11060 IsGuiding returns 0
00:07:44.321 00.000 11060 Move returns status 0, amount 93
00:07:44.322 00.001 11060 move complete, result=0
00:07:44.322 00.000 11060 worker thread done servicing request
00:07:44.322 00.000 11060 Worker thread wakes up
00:07:44.322 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 93 ms NORTH
00:07:44.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:44.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:44.949 00.627 11060 Exposure complete
00:07:45.160 00.211 11060 worker thread done servicing request
00:07:45.162 00.002 10844 OnExposeComplete: enter
00:07:45.162 00.000 10844 UpdateGuideState(): m_state=6
00:07:45.162 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4706
00:07:45.162 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.10, Mass=2944, SNR=35.3, Peak=223 HFD=3.5
00:07:45.162 00.000 10844 MultiStar: [#1 -0.07,0.33,0.92,U] [#2 0.29,0.40,1.90,U] [#3 0.45,-0.04,0.95,U] [#4 -0.60,0.40,0.00,M1] [#5 -0.29,-0.25,1.02,U] [#6 -0.02,-0.27,0.90,U] [#7 -0.29,-0.36,0.92,U] [#8 0.24,-0.23,0.97,U] 
00:07:45.162 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.39, -0.17}
00:07:45.162 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
00:07:45.162 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
00:07:45.162 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=0.00 mountY=0.11, mountTheta=1.54
00:07:45.165 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.02, opts=13)
00:07:45.165 00.000 10844 Enqueuing Move request for scope (0.11, -0.02)
00:07:45.165 00.000 11060 Worker thread wakes up
00:07:45.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:07:45.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:07:45.165 00.000 11060 Moving (0.11, -0.02) raw xDistance=0.00 yDistance=0.11
00:07:45.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:07:45.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:45.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:07:45.165 00.000 11060 MoveAxis(E, 0, ABG)
00:07:45.165 00.000 11060 Move returns status 0, amount 0
00:07:45.165 00.000 11060 MoveAxis(N, 0, ABG)
00:07:45.165 00.000 11060 Move returns status 0, amount 0
00:07:45.165 00.000 11060 move complete, result=0
00:07:45.167 00.002 11060 worker thread done servicing request
00:07:45.175 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:45.193 00.018 10844 UpdateGuideState exits: m=2944 SNR=35.3
00:07:45.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:45.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:45.193 00.000 10844 Enqueuing Expose request
00:07:45.193 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:45.193 00.000 11060 Worker thread wakes up
00:07:45.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:45.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:45.828 00.635 11060 Exposure complete
00:07:46.001 00.173 11060 worker thread done servicing request
00:07:46.001 00.000 10844 OnExposeComplete: enter
00:07:46.001 00.000 10844 UpdateGuideState(): m_state=6
00:07:46.001 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4707
00:07:46.001 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=60.81, Mass=3118, SNR=35.7, Peak=242 HFD=3.6
00:07:46.001 00.000 10844 MultiStar: [#1 0.29,0.14,1.04,U] [#2 -0.30,-0.38,2.05,U] [#3 0.57,-0.39,0.00,M3] [#4 0.42,-0.28,0.87,U] [#5 -0.11,-0.48,1.09,U] [#6 0.31,0.13,0.92,U] [#7 0.18,-0.49,0.80,U] [#8 -0.06,-0.13,0.90,U] 
00:07:46.001 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.26}, one-star: {0.31, -0.47}
00:07:46.001 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
00:07:46.001 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
00:07:46.001 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.30 mountX=0.24 mountY=0.11, mountTheta=0.44
00:07:46.007 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.26, opts=13)
00:07:46.007 00.000 10844 Enqueuing Move request for scope (0.07, -0.26)
00:07:46.007 00.000 11060 Worker thread wakes up
00:07:46.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
00:07:46.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
00:07:46.007 00.000 11060 Moving (0.07, -0.26) raw xDistance=0.24 yDistance=0.11
00:07:46.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:07:46.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:46.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:07:46.007 00.000 11060 MoveAxis(W, 42, ABG)
00:07:46.007 00.000 11060 Guiding  Dir = 3, Dur = 42
00:07:46.012 00.005 11060 IsSlewing returns 0
00:07:46.012 00.000 11060 IsGuiding returns 0
00:07:46.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:46.026 00.014 10844 UpdateGuideState exits: m=3118 SNR=35.7
00:07:46.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:46.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:46.027 00.001 10844 Enqueuing Expose request
00:07:46.067 00.040 11060 IsGuiding returns 0
00:07:46.067 00.000 11060 Move returns status 0, amount 42
00:07:46.067 00.000 11060 MoveAxis(N, 0, ABG)
00:07:46.067 00.000 11060 Move returns status 0, amount 0
00:07:46.067 00.000 11060 move complete, result=0
00:07:46.067 00.000 11060 worker thread done servicing request
00:07:46.067 00.000 11060 Worker thread wakes up
00:07:46.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:46.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:46.078 00.011 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
00:07:46.700 00.622 11060 Exposure complete
00:07:46.857 00.157 11060 worker thread done servicing request
00:07:46.857 00.000 10844 OnExposeComplete: enter
00:07:46.857 00.000 10844 UpdateGuideState(): m_state=6
00:07:46.857 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4708
00:07:46.857 00.000 10844 Star::Find returns 1 (1), X=258.85, Y=61.02, Mass=3408, SNR=37.1, Peak=255 HFD=3.7
00:07:46.862 00.005 10844 MultiStar: [#1 0.49,0.13,0.89,U] [#2 0.10,0.52,1.95,U] [#3 0.48,0.07,0.79,U] [#4 0.44,-0.06,0.87,U] [#5 0.56,0.33,0.00,M1] [#6 0.20,-0.03,0.93,U] [#7 -0.09,-0.09,0.81,U] [#8 0.16,0.33,0.92,U] 
00:07:46.862 00.000 10844 refined, 7 included, MultiStar: {0.26, 0.13}, one-star: {0.49, -0.26}
00:07:46.862 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
00:07:46.862 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
00:07:46.862 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.30 cameraTheta=0.47 mountX=-0.18 mountY=0.24, mountTheta=2.21
00:07:46.864 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.13, opts=13)
00:07:46.864 00.000 10844 Enqueuing Move request for scope (0.26, 0.13)
00:07:46.864 00.000 11060 Worker thread wakes up
00:07:46.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
00:07:46.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
00:07:46.864 00.000 11060 Moving (0.26, 0.13) raw xDistance=-0.18 yDistance=0.24
00:07:46.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:07:46.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:07:46.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:07:46.864 00.000 11060 MoveAxis(E, 30, ABG)
00:07:46.864 00.000 11060 Guiding  Dir = 2, Dur = 30
00:07:46.867 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:46.889 00.022 11060 IsSlewing returns 0
00:07:46.890 00.001 11060 IsGuiding returns 0
00:07:46.890 00.000 10844 UpdateGuideState exits: m=3408 SNR=37.1 Saturated
00:07:46.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:46.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:46.890 00.000 10844 Enqueuing Expose request
00:07:46.937 00.047 11060 IsGuiding returns 0
00:07:46.937 00.000 11060 Move returns status 0, amount 30
00:07:46.937 00.000 11060 MoveAxis(N, 0, ABG)
00:07:46.937 00.000 11060 Move returns status 0, amount 0
00:07:46.937 00.000 11060 move complete, result=0
00:07:46.937 00.000 11060 worker thread done servicing request
00:07:46.937 00.000 11060 Worker thread wakes up
00:07:46.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:46.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:46.958 00.021 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
00:07:47.583 00.625 11060 Exposure complete
00:07:47.769 00.186 11060 worker thread done servicing request
00:07:47.769 00.000 10844 OnExposeComplete: enter
00:07:47.769 00.000 10844 UpdateGuideState(): m_state=6
00:07:47.769 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4709
00:07:47.769 00.000 10844 Star::Find returns 1 (1), X=258.61, Y=61.36, Mass=3231, SNR=37.3, Peak=255 HFD=3.4
00:07:47.769 00.000 10844 MultiStar: [#1 -0.18,0.20,0.92,U] [#2 0.05,0.90,0.00,M1] [#3 0.02,0.36,0.96,U] [#4 0.81,0.27,0.00,M1] [#5 -0.11,-0.12,1.01,U] [#6 -0.22,0.10,0.84,U] [#7 -0.62,-0.07,0.00,M2] [#8 0.06,0.24,0.95,U] 
00:07:47.769 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.14}, one-star: {0.25, 0.08}
00:07:47.769 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
00:07:47.771 00.002 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
00:07:47.771 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.74 mountX=-0.13 mountY=-0.05, mountTheta=-2.81
00:07:47.772 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.14, opts=13)
00:07:47.772 00.000 10844 Enqueuing Move request for scope (-0.02, 0.14)
00:07:47.772 00.000 11060 Worker thread wakes up
00:07:47.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:07:47.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:07:47.772 00.000 11060 Moving (-0.02, 0.14) raw xDistance=-0.13 yDistance=-0.05
00:07:47.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:07:47.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:47.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:07:47.772 00.000 11060 MoveAxis(E, 24, ABG)
00:07:47.772 00.000 11060 Guiding  Dir = 2, Dur = 24
00:07:47.778 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:07:47.789 00.011 10844 UpdateGuideState exits: m=3231 SNR=37.3 Saturated
00:07:47.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:47.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:47.789 00.000 10844 Enqueuing Expose request
00:07:47.803 00.014 11060 IsSlewing returns 0
00:07:47.805 00.002 11060 IsGuiding returns 0
00:07:47.834 00.029 11060 IsGuiding returns 0
00:07:47.834 00.000 11060 Move returns status 0, amount 24
00:07:47.834 00.000 11060 MoveAxis(N, 0, ABG)
00:07:47.834 00.000 11060 Move returns status 0, amount 0
00:07:47.834 00.000 11060 move complete, result=0
00:07:47.834 00.000 11060 worker thread done servicing request
00:07:47.834 00.000 11060 Worker thread wakes up
00:07:47.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:47.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:47.841 00.007 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
00:07:48.477 00.636 11060 Exposure complete
00:07:48.709 00.232 11060 worker thread done servicing request
00:07:48.709 00.000 10844 OnExposeComplete: enter
00:07:48.709 00.000 10844 UpdateGuideState(): m_state=6
00:07:48.710 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4710
00:07:48.710 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.54, Mass=3208, SNR=36.2, Peak=247 HFD=3.6
00:07:48.710 00.000 10844 MultiStar: [#1 0.40,0.33,1.04,U] [#2 0.07,0.05,1.88,U] [#3 0.07,0.30,0.95,U] [#4 0.13,0.32,0.97,U] [#5 -0.34,0.02,0.96,U] [#6 0.19,0.02,0.97,U] [#7 -0.12,0.13,0.93,U] [#8 -0.06,0.29,1.00,U] 
00:07:48.710 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.18}, one-star: {0.52, 0.26}
00:07:48.710 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:07:48.710 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:07:48.710 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.07 mountX=-0.19 mountY=0.07, mountTheta=2.81
00:07:48.710 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.18, opts=13)
00:07:48.710 00.000 10844 Enqueuing Move request for scope (0.10, 0.18)
00:07:48.710 00.000 11060 Worker thread wakes up
00:07:48.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
00:07:48.710 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
00:07:48.710 00.000 11060 Moving (0.10, 0.18) raw xDistance=-0.19 yDistance=0.07
00:07:48.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:07:48.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:48.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:07:48.710 00.000 11060 MoveAxis(E, 35, ABG)
00:07:48.710 00.000 11060 Guiding  Dir = 2, Dur = 35
00:07:48.719 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:48.730 00.011 10844 UpdateGuideState exits: m=3208 SNR=36.2
00:07:48.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:48.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:48.730 00.000 10844 Enqueuing Expose request
00:07:48.735 00.005 11060 IsSlewing returns 0
00:07:48.735 00.000 11060 IsGuiding returns 0
00:07:48.782 00.047 11060 IsGuiding returns 0
00:07:48.782 00.000 11060 Move returns status 0, amount 35
00:07:48.782 00.000 11060 MoveAxis(N, 0, ABG)
00:07:48.782 00.000 11060 Move returns status 0, amount 0
00:07:48.782 00.000 11060 move complete, result=0
00:07:48.782 00.000 11060 worker thread done servicing request
00:07:48.782 00.000 11060 Worker thread wakes up
00:07:48.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:48.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:48.782 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
00:07:49.420 00.638 11060 Exposure complete
00:07:49.589 00.169 11060 worker thread done servicing request
00:07:49.589 00.000 10844 OnExposeComplete: enter
00:07:49.589 00.000 10844 UpdateGuideState(): m_state=6
00:07:49.591 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4711
00:07:49.591 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=61.56, Mass=2889, SNR=34.2, Peak=255 HFD=3.5
00:07:49.591 00.000 10844 MultiStar: [#1 0.61,0.42,0.00,M1] [#2 0.03,0.43,1.98,U] [#3 0.72,-0.02,0.00,M1] [#4 0.44,0.16,1.00,U] [#5 -0.11,-0.32,1.01,U] [#6 0.03,-0.20,0.91,U] [#7 0.25,-0.41,0.91,U] [#8 0.29,0.10,0.94,U] 
00:07:49.591 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.07}, one-star: {0.65, 0.28}
00:07:49.591 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
00:07:49.591 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
00:07:49.591 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.31 mountX=-0.10 mountY=0.19, mountTheta=2.06
00:07:49.591 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.07, opts=13)
00:07:49.591 00.000 10844 Enqueuing Move request for scope (0.20, 0.07)
00:07:49.591 00.000 11060 Worker thread wakes up
00:07:49.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
00:07:49.591 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
00:07:49.591 00.000 11060 Moving (0.20, 0.07) raw xDistance=-0.10 yDistance=0.19
00:07:49.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:07:49.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:49.595 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:07:49.595 00.000 11060 MoveAxis(E, 0, ABG)
00:07:49.595 00.000 11060 Move returns status 0, amount 0
00:07:49.595 00.000 11060 MoveAxis(N, 0, ABG)
00:07:49.595 00.000 11060 Move returns status 0, amount 0
00:07:49.595 00.000 11060 move complete, result=0
00:07:49.595 00.000 11060 worker thread done servicing request
00:07:49.600 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:49.616 00.016 10844 UpdateGuideState exits: m=2889 SNR=34.2 Saturated
00:07:49.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:49.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:49.616 00.000 10844 Enqueuing Expose request
00:07:49.616 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:49.616 00.000 11060 Worker thread wakes up
00:07:49.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:49.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:50.258 00.642 11060 Exposure complete
00:07:50.429 00.171 11060 worker thread done servicing request
00:07:50.429 00.000 10844 OnExposeComplete: enter
00:07:50.429 00.000 10844 UpdateGuideState(): m_state=6
00:07:50.429 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4712
00:07:50.429 00.000 10844 Star::Find returns 1 (1), X=259.18, Y=61.44, Mass=3247, SNR=37.7, Peak=255 HFD=3.7
00:07:50.429 00.000 10844 MultiStar: [#1 0.48,0.37,0.93,U] [#2 0.19,0.19,1.91,U] [#3 1.04,-0.09,0.00,M2] [#4 0.33,-0.01,0.90,U] [#5 0.44,-0.14,0.94,U] [#6 0.59,0.18,0.89,U] [#7 0.37,-0.46,0.73,U] [#8 0.35,0.07,0.88,U] 
00:07:50.429 00.000 10844 refined, 7 included, MultiStar: {0.42, 0.08}, one-star: {0.82, 0.16}
00:07:50.429 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:07:50.429 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
00:07:50.429 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.08 hyp=0.43 cameraTheta=0.18 mountX=-0.15 mountY=0.40, mountTheta=1.93
00:07:50.434 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.08, opts=13)
00:07:50.434 00.000 10844 Enqueuing Move request for scope (0.42, 0.08)
00:07:50.434 00.000 11060 Worker thread wakes up
00:07:50.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.08) opts 0xd
00:07:50.434 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.08)
00:07:50.434 00.000 11060 Moving (0.42, 0.08) raw xDistance=-0.15 yDistance=0.40
00:07:50.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:07:50.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:07:50.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:07:50.434 00.000 11060 MoveAxis(E, 26, ABG)
00:07:50.434 00.000 11060 Guiding  Dir = 2, Dur = 26
00:07:50.438 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:07:50.455 00.017 10844 UpdateGuideState exits: m=3247 SNR=37.7 Saturated
00:07:50.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:50.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:50.455 00.000 10844 Enqueuing Expose request
00:07:50.459 00.004 11060 IsSlewing returns 0
00:07:50.460 00.001 11060 IsGuiding returns 0
00:07:50.505 00.045 11060 IsGuiding returns 0
00:07:50.506 00.001 11060 Move returns status 0, amount 26
00:07:50.506 00.000 11060 MoveAxis(N, 0, ABG)
00:07:50.506 00.000 11060 Move returns status 0, amount 0
00:07:50.506 00.000 11060 move complete, result=0
00:07:50.506 00.000 11060 worker thread done servicing request
00:07:50.506 00.000 11060 Worker thread wakes up
00:07:50.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:50.507 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:50.507 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.4 px 0 ms NORTH
00:07:51.159 00.652 11060 Exposure complete
00:07:51.325 00.166 11060 worker thread done servicing request
00:07:51.325 00.000 10844 OnExposeComplete: enter
00:07:51.325 00.000 10844 UpdateGuideState(): m_state=6
00:07:51.325 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4713
00:07:51.327 00.002 10844 Star::Find returns 1 (1), X=258.91, Y=61.47, Mass=3213, SNR=36.6, Peak=255 HFD=3.6
00:07:51.327 00.000 10844 MultiStar: [#1 0.47,0.20,0.98,U] [#2 0.08,0.35,1.93,U] [#3 0.60,0.05,0.92,U] [#4 0.91,0.20,0.00,M1] [#5 0.12,-0.18,0.98,U] [#6 0.39,-0.15,0.90,U] [#7 0.15,-0.38,0.86,U] [#8 0.57,-0.17,0.90,U] 
00:07:51.327 00.000 10844 refined, 7 included, MultiStar: {0.33, 0.04}, one-star: {0.55, 0.19}
00:07:51.327 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
00:07:51.327 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
00:07:51.327 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.34 cameraTheta=0.12 mountX=-0.10 mountY=0.32, mountTheta=1.87
00:07:51.330 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.04, opts=13)
00:07:51.330 00.000 10844 Enqueuing Move request for scope (0.33, 0.04)
00:07:51.330 00.000 11060 Worker thread wakes up
00:07:51.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.04) opts 0xd
00:07:51.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.04)
00:07:51.330 00.000 11060 Moving (0.33, 0.04) raw xDistance=-0.10 yDistance=0.32
00:07:51.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:07:51.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:07:51.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:07:51.330 00.000 11060 MoveAxis(E, 0, ABG)
00:07:51.330 00.000 11060 Move returns status 0, amount 0
00:07:51.330 00.000 11060 MoveAxis(N, 0, ABG)
00:07:51.330 00.000 11060 Move returns status 0, amount 0
00:07:51.330 00.000 11060 move complete, result=0
00:07:51.330 00.000 11060 worker thread done servicing request
00:07:51.341 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:07:51.356 00.015 10844 UpdateGuideState exits: m=3213 SNR=36.6 Saturated
00:07:51.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:51.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:51.356 00.000 10844 Enqueuing Expose request
00:07:51.356 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:07:51.356 00.000 11060 Worker thread wakes up
00:07:51.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:51.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:51.998 00.642 11060 Exposure complete
00:07:52.173 00.175 11060 worker thread done servicing request
00:07:52.173 00.000 10844 OnExposeComplete: enter
00:07:52.173 00.000 10844 UpdateGuideState(): m_state=6
00:07:52.173 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4714
00:07:52.173 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.42, Mass=2913, SNR=35.2, Peak=243 HFD=3.6
00:07:52.173 00.000 10844 MultiStar: [#1 0.78,-0.56,0.00,M1] [#2 0.01,-0.04,1.89,U] [#3 0.53,-0.56,0.00,M2] [#4 0.58,-0.33,0.00,M2] [#5 0.32,-0.85,0.00,M1] [#6 0.22,-0.16,0.94,U] [#7 0.13,-0.84,0.00,M1] [#8 0.47,-0.53,0.00,M1] 
00:07:52.173 00.000 10844 refined, 2 included, MultiStar: {0.16, -0.02}, one-star: {0.39, 0.15}
00:07:52.173 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
00:07:52.173 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
00:07:52.173 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=-0.01 mountY=0.16, mountTheta=1.61
00:07:52.177 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.02, opts=13)
00:07:52.178 00.001 10844 Enqueuing Move request for scope (0.16, -0.02)
00:07:52.178 00.000 11060 Worker thread wakes up
00:07:52.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:07:52.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:07:52.178 00.000 11060 Moving (0.16, -0.02) raw xDistance=-0.01 yDistance=0.16
00:07:52.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:07:52.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:52.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:07:52.178 00.000 11060 MoveAxis(E, 0, ABG)
00:07:52.178 00.000 11060 Move returns status 0, amount 0
00:07:52.178 00.000 11060 MoveAxis(N, 0, ABG)
00:07:52.178 00.000 11060 Move returns status 0, amount 0
00:07:52.178 00.000 11060 move complete, result=0
00:07:52.178 00.000 11060 worker thread done servicing request
00:07:52.186 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:52.204 00.018 10844 UpdateGuideState exits: m=2913 SNR=35.2
00:07:52.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:52.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:52.204 00.000 10844 Enqueuing Expose request
00:07:52.204 00.000 11060 Worker thread wakes up
00:07:52.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:52.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:52.204 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:52.844 00.640 11060 Exposure complete
00:07:53.024 00.180 11060 worker thread done servicing request
00:07:53.024 00.000 10844 OnExposeComplete: enter
00:07:53.024 00.000 10844 UpdateGuideState(): m_state=6
00:07:53.024 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4715
00:07:53.024 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=61.67, Mass=3226, SNR=36.6, Peak=255 HFD=3.6
00:07:53.024 00.000 10844 MultiStar: [#1 0.60,-0.18,0.00,M2] [#2 0.17,0.09,1.93,U] [#3 0.66,-0.13,0.00,M3] [#4 0.28,0.04,0.91,U] [#5 -0.08,-0.23,0.98,U] [#6 0.66,-0.17,0.00,M1] [#7 0.07,-0.39,0.89,U] [#8 0.60,-0.35,0.00,M2] 
00:07:53.024 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.00}, one-star: {0.37, 0.39}
00:07:53.024 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
00:07:53.024 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
00:07:53.024 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=-0.03 mountY=0.16, mountTheta=1.77
00:07:53.027 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.00, opts=13)
00:07:53.027 00.000 10844 Enqueuing Move request for scope (0.16, 0.00)
00:07:53.027 00.000 11060 Worker thread wakes up
00:07:53.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
00:07:53.027 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
00:07:53.027 00.000 11060 Moving (0.16, 0.00) raw xDistance=-0.03 yDistance=0.16
00:07:53.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:07:53.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:53.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:07:53.027 00.000 11060 MoveAxis(E, 0, ABG)
00:07:53.027 00.000 11060 Move returns status 0, amount 0
00:07:53.027 00.000 11060 MoveAxis(N, 0, ABG)
00:07:53.027 00.000 11060 Move returns status 0, amount 0
00:07:53.027 00.000 11060 move complete, result=0
00:07:53.027 00.000 11060 worker thread done servicing request
00:07:53.033 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:53.044 00.011 10844 UpdateGuideState exits: m=3226 SNR=36.6 Saturated
00:07:53.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:53.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:53.044 00.000 10844 Enqueuing Expose request
00:07:53.044 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:53.044 00.000 11060 Worker thread wakes up
00:07:53.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:53.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:53.677 00.633 11060 Exposure complete
00:07:53.854 00.177 11060 worker thread done servicing request
00:07:53.854 00.000 10844 OnExposeComplete: enter
00:07:53.854 00.000 10844 UpdateGuideState(): m_state=6
00:07:53.854 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4716
00:07:53.855 00.001 10844 Star::Find returns 1 (0), X=259.04, Y=61.21, Mass=3164, SNR=36.5, Peak=250 HFD=3.2
00:07:53.855 00.000 10844 MultiStar: [#1 0.56,0.70,0.00,M3] [#2 0.49,0.15,1.88,U] [#3 1.00,-0.27,0.00,M4] [#4 0.16,0.52,0.90,U] [#5 0.31,0.06,1.02,U] [#6 0.44,0.14,0.96,U] [#7 0.49,-0.25,0.82,U] [#8 0.33,0.11,0.95,U] 
00:07:53.855 00.000 10844 refined, 6 included, MultiStar: {0.42, 0.10}, one-star: {0.68, -0.07}
00:07:53.855 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
00:07:53.855 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
00:07:53.855 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.10 hyp=0.44 cameraTheta=0.24 mountX=-0.18 mountY=0.40, mountTheta=1.99
00:07:53.855 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.10, opts=13)
00:07:53.857 00.002 10844 Enqueuing Move request for scope (0.42, 0.10)
00:07:53.857 00.000 11060 Worker thread wakes up
00:07:53.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.10) opts 0xd
00:07:53.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.10)
00:07:53.857 00.000 11060 Moving (0.42, 0.10) raw xDistance=-0.18 yDistance=0.40
00:07:53.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:07:53.857 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.31 newest=0.73
00:07:53.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
00:07:53.857 00.000 11060 MoveAxis(E, 31, ABG)
00:07:53.857 00.000 11060 Guiding  Dir = 2, Dur = 31
00:07:53.862 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:53.876 00.014 10844 UpdateGuideState exits: m=3164 SNR=36.5
00:07:53.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:53.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:53.876 00.000 10844 Enqueuing Expose request
00:07:53.887 00.011 11060 IsSlewing returns 0
00:07:53.887 00.000 11060 IsGuiding returns 0
00:07:53.959 00.072 11060 IsGuiding returns 0
00:07:53.959 00.000 11060 Move returns status 0, amount 31
00:07:53.959 00.000 11060 BLC: Oldest BLC event removed
00:07:53.959 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:07:53.959 00.000 11060 MoveAxis(S, 906, ABG)
00:07:53.959 00.000 11060 duration set to 750 by maxDecDuration
00:07:53.959 00.000 11060 Guiding  Dir = 1, Dur = 750
00:07:53.974 00.015 11060 IsSlewing returns 0
00:07:53.974 00.000 11060 IsGuiding returns 0
00:07:54.734 00.760 11060 IsGuiding returns 0
00:07:54.734 00.000 11060 Move returns status 0, amount 750
00:07:54.734 00.000 11060 move complete, result=0
00:07:54.734 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.4 px 750 ms SOUTH
00:07:54.737 00.003 11060 worker thread done servicing request
00:07:54.738 00.001 11060 Worker thread wakes up
00:07:54.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:54.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:55.365 00.627 11060 Exposure complete
00:07:55.524 00.159 11060 worker thread done servicing request
00:07:55.525 00.001 10844 OnExposeComplete: enter
00:07:55.525 00.000 10844 UpdateGuideState(): m_state=6
00:07:55.525 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4717
00:07:55.525 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=61.40, Mass=3129, SNR=35.8, Peak=240 HFD=3.6
00:07:55.525 00.000 10844 MultiStar: [#1 0.60,0.29,0.00,M4] [#2 -0.05,0.27,1.93,U] [#3 0.64,-0.07,0.00,M5] [#4 0.16,0.31,0.91,U] [#5 0.20,-0.56,1.00,U] [#6 0.77,-0.74,0.00,M1] [#7 0.17,-0.15,0.88,U] [#8 0.17,0.03,0.87,U] 
00:07:55.525 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.04}, one-star: {0.45, 0.13}
00:07:55.525 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
00:07:55.525 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
00:07:55.525 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=-0.07 mountY=0.14, mountTheta=2.02
00:07:55.525 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.04, opts=13)
00:07:55.525 00.000 10844 Enqueuing Move request for scope (0.15, 0.04)
00:07:55.525 00.000 11060 Worker thread wakes up
00:07:55.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
00:07:55.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
00:07:55.525 00.000 11060 Moving (0.15, 0.04) raw xDistance=-0.07 yDistance=0.14
00:07:55.525 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.281278, 1:0.143461
00:07:55.525 00.000 11060 BLC: No correction, Miss < min_move
00:07:55.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:07:55.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:55.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:07:55.525 00.000 11060 MoveAxis(E, 0, ABG)
00:07:55.525 00.000 11060 Move returns status 0, amount 0
00:07:55.525 00.000 11060 MoveAxis(N, 0, ABG)
00:07:55.525 00.000 11060 Move returns status 0, amount 0
00:07:55.525 00.000 11060 move complete, result=0
00:07:55.525 00.000 11060 worker thread done servicing request
00:07:55.530 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:55.551 00.021 10844 UpdateGuideState exits: m=3129 SNR=35.8
00:07:55.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:55.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:55.551 00.000 10844 Enqueuing Expose request
00:07:55.551 00.000 11060 Worker thread wakes up
00:07:55.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:55.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:55.551 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:56.185 00.634 11060 Exposure complete
00:07:56.364 00.179 11060 worker thread done servicing request
00:07:56.364 00.000 10844 OnExposeComplete: enter
00:07:56.364 00.000 10844 UpdateGuideState(): m_state=6
00:07:56.364 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4718
00:07:56.364 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.02, Mass=3061, SNR=35.3, Peak=239 HFD=3.9
00:07:56.364 00.000 10844 MultiStar: [#1 0.43,-0.20,0.92,U] [#2 0.28,0.09,1.98,U] [#3 0.77,0.14,0.00,M6] [#4 0.16,-0.25,1.01,U] [#5 -0.05,-0.06,1.05,U] [#6 0.76,0.06,0.00,M2] [#7 0.37,0.09,0.85,U] [#8 -0.06,0.08,1.04,U] 
00:07:56.364 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.05}, one-star: {0.58, -0.26}
00:07:56.364 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
00:07:56.364 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
00:07:56.364 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-0.22 mountX=0.01 mountY=0.25, mountTheta=1.53
00:07:56.364 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.05, opts=13)
00:07:56.364 00.000 10844 Enqueuing Move request for scope (0.24, -0.05)
00:07:56.367 00.003 11060 Worker thread wakes up
00:07:56.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
00:07:56.367 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
00:07:56.367 00.000 11060 Moving (0.24, -0.05) raw xDistance=0.01 yDistance=0.25
00:07:56.367 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.281278, 1:0.143461, 2:0.248106
00:07:56.367 00.000 11060 BLC: Under-shoot: nominal increase by 50
00:07:56.367 00.000 11060 BLC: window closed
00:07:56.367 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:07:56.367 00.000 11060 BLC: Pulse adjusted to 750
00:07:56.369 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:07:56.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
00:07:56.369 00.000 11060 MoveAxis(E, 0, ABG)
00:07:56.369 00.000 11060 Move returns status 0, amount 0
00:07:56.369 00.000 11060 MoveAxis(S, 97, ABG)
00:07:56.369 00.000 11060 Guiding  Dir = 1, Dur = 97
00:07:56.377 00.008 11060 IsSlewing returns 0
00:07:56.378 00.001 11060 IsGuiding returns 0
00:07:56.381 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:56.395 00.014 10844 UpdateGuideState exits: m=3061 SNR=35.3
00:07:56.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:56.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:56.395 00.000 10844 Enqueuing Expose request
00:07:56.484 00.089 11060 IsGuiding returns 0
00:07:56.486 00.002 11060 Move returns status 0, amount 97
00:07:56.486 00.000 11060 move complete, result=0
00:07:56.486 00.000 11060 worker thread done servicing request
00:07:56.486 00.000 11060 Worker thread wakes up
00:07:56.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:56.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:56.489 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 97 ms SOUTH
00:07:56.507 00.018 10844 evsrv: cli 0EEEDA30 connect
00:07:56.507 00.000 10844 case statement mapped state 6 to 3
00:07:56.507 00.000 10844 case statement mapped state 6 to 3
00:07:56.507 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"81ca0d47-01e8-462f-bde4-5afbcdfe6b1b"}
00:07:56.507 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"81ca0d47-01e8-462f-bde4-5afbcdfe6b1b"}
00:07:56.507 00.000 10844 evsrv: cli 0EEEDA30 disconnect
00:07:57.125 00.618 11060 Exposure complete
00:07:57.329 00.204 11060 worker thread done servicing request
00:07:57.331 00.002 10844 OnExposeComplete: enter
00:07:57.331 00.000 10844 UpdateGuideState(): m_state=6
00:07:57.331 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4719
00:07:57.331 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=60.71, Mass=2891, SNR=34.8, Peak=249 HFD=3.3
00:07:57.331 00.000 10844 MultiStar: [#1 0.22,-0.57,0.97,U] [#2 0.16,-0.45,2.07,U] [#3 -0.01,-0.21,0.99,U] [#4 0.25,-0.48,1.08,U] [#5 0.58,-0.62,0.00,M1] [#6 0.18,0.22,0.89,U] [#7 -0.10,-0.89,0.00,M1] [#8 0.57,0.13,0.97,U] 
00:07:57.331 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.31}, one-star: {0.26, -0.57}
00:07:57.331 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
00:07:57.331 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
00:07:57.331 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-0.95 mountX=0.26 mountY=0.27, mountTheta=0.80
00:07:57.331 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.31, opts=13)
00:07:57.331 00.000 10844 Enqueuing Move request for scope (0.22, -0.31)
00:07:57.331 00.000 11060 Worker thread wakes up
00:07:57.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.31) opts 0xd
00:07:57.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.31)
00:07:57.331 00.000 11060 Moving (0.22, -0.31) raw xDistance=0.26 yDistance=0.27
00:07:57.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:07:57.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
00:07:57.331 00.000 11060 MoveAxis(W, 46, ABG)
00:07:57.331 00.000 11060 Guiding  Dir = 3, Dur = 46
00:07:57.346 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:57.367 00.021 10844 UpdateGuideState exits: m=2891 SNR=34.8
00:07:57.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:57.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:57.367 00.000 10844 Enqueuing Expose request
00:07:57.372 00.005 11060 IsSlewing returns 0
00:07:57.372 00.000 11060 IsGuiding returns 0
00:07:57.451 00.079 11060 IsGuiding returns 0
00:07:57.451 00.000 11060 Move returns status 0, amount 46
00:07:57.451 00.000 11060 MoveAxis(S, 105, ABG)
00:07:57.451 00.000 11060 Guiding  Dir = 1, Dur = 105
00:07:57.466 00.015 11060 IsSlewing returns 0
00:07:57.466 00.000 11060 IsGuiding returns 0
00:07:57.585 00.119 11060 IsGuiding returns 0
00:07:57.585 00.000 11060 Move returns status 0, amount 105
00:07:57.585 00.000 11060 move complete, result=0
00:07:57.585 00.000 11060 worker thread done servicing request
00:07:57.585 00.000 11060 Worker thread wakes up
00:07:57.585 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.3 px 105 ms SOUTH
00:07:57.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:57.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:58.220 00.635 11060 Exposure complete
00:07:58.392 00.172 11060 worker thread done servicing request
00:07:58.392 00.000 10844 OnExposeComplete: enter
00:07:58.392 00.000 10844 UpdateGuideState(): m_state=6
00:07:58.392 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4720
00:07:58.392 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.16, Mass=3250, SNR=36.8, Peak=238 HFD=3.6
00:07:58.392 00.000 10844 MultiStar: [#1 0.49,-0.14,1.06,U] [#2 0.05,0.22,1.98,U] [#3 0.09,-0.23,0.91,U] [#4 0.18,0.06,0.83,U] [#5 0.10,-0.72,0.00,M2] [#6 0.27,-0.10,0.83,U] [#7 -0.35,-0.33,0.83,U] [#8 -0.01,0.23,0.94,U] 
00:07:58.392 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.41, -0.12}
00:07:58.392 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
00:07:58.392 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
00:07:58.392 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=-0.01 mountY=0.14, mountTheta=1.65
00:07:58.395 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.01, opts=13)
00:07:58.395 00.000 10844 Enqueuing Move request for scope (0.14, -0.01)
00:07:58.395 00.000 11060 Worker thread wakes up
00:07:58.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
00:07:58.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
00:07:58.395 00.000 11060 Moving (0.14, -0.01) raw xDistance=-0.01 yDistance=0.14
00:07:58.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:07:58.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:58.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:07:58.395 00.000 11060 MoveAxis(E, 0, ABG)
00:07:58.395 00.000 11060 Move returns status 0, amount 0
00:07:58.395 00.000 11060 MoveAxis(N, 0, ABG)
00:07:58.395 00.000 11060 Move returns status 0, amount 0
00:07:58.395 00.000 11060 move complete, result=0
00:07:58.395 00.000 11060 worker thread done servicing request
00:07:58.400 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:07:58.419 00.019 10844 UpdateGuideState exits: m=3250 SNR=36.8
00:07:58.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:58.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:58.419 00.000 10844 Enqueuing Expose request
00:07:58.419 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:58.419 00.000 11060 Worker thread wakes up
00:07:58.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:58.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:07:59.053 00.634 11060 Exposure complete
00:07:59.264 00.211 11060 worker thread done servicing request
00:07:59.264 00.000 10844 OnExposeComplete: enter
00:07:59.264 00.000 10844 UpdateGuideState(): m_state=6
00:07:59.265 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4721
00:07:59.265 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.03, Mass=2893, SNR=35.2, Peak=215 HFD=3.3
00:07:59.265 00.000 10844 MultiStar: [#1 0.52,-0.27,1.00,U] [#2 0.25,-0.07,1.94,U] [#3 0.75,-0.13,0.00,M5] [#4 0.13,-0.48,1.04,U] [#5 -0.07,-0.50,0.95,U] [#6 0.23,-0.15,0.89,U] [#7 -0.18,-0.68,0.00,M1] [#8 0.46,0.04,0.92,U] 
00:07:59.265 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.22}, one-star: {0.29, -0.25}
00:07:59.265 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
00:07:59.265 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
00:07:59.265 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-0.71 mountX=0.17 mountY=0.29, mountTheta=1.04
00:07:59.267 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.22, opts=13)
00:07:59.267 00.000 10844 Enqueuing Move request for scope (0.26, -0.22)
00:07:59.267 00.000 11060 Worker thread wakes up
00:07:59.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.22) opts 0xd
00:07:59.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.22)
00:07:59.267 00.000 11060 Moving (0.26, -0.22) raw xDistance=0.17 yDistance=0.29
00:07:59.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:07:59.269 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
00:07:59.269 00.000 11060 MoveAxis(W, 30, ABG)
00:07:59.269 00.000 11060 Guiding  Dir = 3, Dur = 30
00:07:59.281 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:07:59.296 00.015 11060 IsSlewing returns 0
00:07:59.296 00.000 11060 IsGuiding returns 0
00:07:59.296 00.000 10844 UpdateGuideState exits: m=2893 SNR=35.2
00:07:59.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:59.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:07:59.296 00.000 10844 Enqueuing Expose request
00:07:59.343 00.047 11060 IsGuiding returns 0
00:07:59.343 00.000 11060 Move returns status 0, amount 30
00:07:59.343 00.000 11060 MoveAxis(S, 113, ABG)
00:07:59.343 00.000 11060 Guiding  Dir = 1, Dur = 113
00:07:59.357 00.014 11060 IsSlewing returns 0
00:07:59.358 00.001 11060 IsGuiding returns 0
00:07:59.480 00.122 11060 IsGuiding returns 0
00:07:59.480 00.000 11060 Move returns status 0, amount 113
00:07:59.480 00.000 11060 move complete, result=0
00:07:59.480 00.000 11060 worker thread done servicing request
00:07:59.480 00.000 11060 Worker thread wakes up
00:07:59.480 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.3 px 113 ms SOUTH
00:07:59.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:07:59.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:00.114 00.634 11060 Exposure complete
00:08:00.340 00.226 11060 worker thread done servicing request
00:08:00.340 00.000 10844 OnExposeComplete: enter
00:08:00.340 00.000 10844 UpdateGuideState(): m_state=6
00:08:00.340 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4722
00:08:00.340 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=60.96, Mass=2929, SNR=34.8, Peak=255 HFD=3.3
00:08:00.340 00.000 10844 MultiStar: [#1 0.17,0.17,1.03,U] [#2 0.14,0.29,2.05,U] [#3 0.43,-0.17,0.92,U] [#4 0.25,0.03,1.09,U] [#5 0.21,-0.28,0.99,U] [#6 -0.02,0.01,1.05,U] [#7 -0.15,-0.54,0.85,U] [#8 0.43,0.07,0.94,U] 
00:08:00.340 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.03}, one-star: {0.37, -0.32}
00:08:00.340 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
00:08:00.340 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
00:08:00.340 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.17 mountX=-0.00 mountY=0.20, mountTheta=1.58
00:08:00.340 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
00:08:00.340 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
00:08:00.340 00.000 11060 Worker thread wakes up
00:08:00.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
00:08:00.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
00:08:00.340 00.000 11060 Moving (0.20, -0.03) raw xDistance=-0.00 yDistance=0.20
00:08:00.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:08:00.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:08:00.340 00.000 11060 MoveAxis(E, 0, ABG)
00:08:00.340 00.000 11060 Move returns status 0, amount 0
00:08:00.340 00.000 11060 MoveAxis(S, 78, ABG)
00:08:00.340 00.000 11060 Guiding  Dir = 1, Dur = 78
00:08:00.348 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:00.355 00.007 11060 IsSlewing returns 0
00:08:00.355 00.000 11060 IsGuiding returns 0
00:08:00.381 00.026 10844 UpdateGuideState exits: m=2929 SNR=34.8 Saturated
00:08:00.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:00.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:00.381 00.000 10844 Enqueuing Expose request
00:08:00.448 00.067 11060 IsGuiding returns 0
00:08:00.448 00.000 11060 Move returns status 0, amount 78
00:08:00.448 00.000 11060 move complete, result=0
00:08:00.448 00.000 11060 worker thread done servicing request
00:08:00.448 00.000 11060 Worker thread wakes up
00:08:00.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:00.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:00.465 00.017 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 78 ms SOUTH
00:08:01.075 00.610 11060 Exposure complete
00:08:01.255 00.180 11060 worker thread done servicing request
00:08:01.255 00.000 10844 OnExposeComplete: enter
00:08:01.255 00.000 10844 UpdateGuideState(): m_state=6
00:08:01.260 00.005 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4723
00:08:01.260 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.04, Mass=2998, SNR=34.5, Peak=244 HFD=3.6
00:08:01.260 00.000 10844 MultiStar: [#1 -0.02,0.08,0.96,U] [#2 -0.12,-0.09,1.99,U] [#3 0.47,-0.46,0.00,M5] [#4 0.05,0.10,1.04,U] [#5 -0.16,0.08,0.99,U] [#6 0.03,0.37,0.90,U] [#7 0.02,-0.60,0.94,U] [#8 -0.10,-0.35,1.04,U] 
00:08:01.260 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {0.19, -0.24}
00:08:01.260 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
00:08:01.260 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
00:08:01.260 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.88 mountX=0.09 mountY=-0.01, mountTheta=-0.15
00:08:01.264 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
00:08:01.264 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
00:08:01.264 00.000 11060 Worker thread wakes up
00:08:01.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
00:08:01.265 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
00:08:01.265 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.09 yDistance=-0.01
00:08:01.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:08:01.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:01.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:01.265 00.000 11060 MoveAxis(E, 0, ABG)
00:08:01.265 00.000 11060 Move returns status 0, amount 0
00:08:01.265 00.000 11060 MoveAxis(N, 0, ABG)
00:08:01.265 00.000 11060 Move returns status 0, amount 0
00:08:01.265 00.000 11060 move complete, result=0
00:08:01.267 00.002 11060 worker thread done servicing request
00:08:01.277 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:01.291 00.014 10844 UpdateGuideState exits: m=2998 SNR=34.5
00:08:01.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:01.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:01.291 00.000 10844 Enqueuing Expose request
00:08:01.291 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:01.291 00.000 11060 Worker thread wakes up
00:08:01.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:01.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:01.934 00.643 11060 Exposure complete
00:08:02.095 00.161 11060 worker thread done servicing request
00:08:02.095 00.000 10844 OnExposeComplete: enter
00:08:02.095 00.000 10844 UpdateGuideState(): m_state=6
00:08:02.095 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4724
00:08:02.095 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=61.08, Mass=2779, SNR=33.4, Peak=246 HFD=3.2
00:08:02.096 00.001 10844 MultiStar: [#1 -0.23,0.32,1.09,U] [#2 -0.14,0.09,1.99,U] [#3 0.37,-0.15,0.94,U] [#4 0.32,-0.17,1.08,U] [#5 -0.24,-0.23,1.14,U] [#6 -0.15,-0.45,1.05,U] [#7 -0.11,-0.17,0.85,U] [#8 0.31,-0.02,0.96,U] 
00:08:02.096 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.13, -0.20}
00:08:02.096 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
00:08:02.106 00.010 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
00:08:02.106 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.79 mountX=0.09 mountY=-0.01, mountTheta=-0.06
00:08:02.110 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
00:08:02.110 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
00:08:02.110 00.000 11060 Worker thread wakes up
00:08:02.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
00:08:02.110 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
00:08:02.110 00.000 11060 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=-0.01
00:08:02.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:08:02.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:02.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:02.110 00.000 11060 MoveAxis(E, 0, ABG)
00:08:02.110 00.000 11060 Move returns status 0, amount 0
00:08:02.110 00.000 11060 MoveAxis(N, 0, ABG)
00:08:02.110 00.000 11060 Move returns status 0, amount 0
00:08:02.110 00.000 11060 move complete, result=0
00:08:02.110 00.000 11060 worker thread done servicing request
00:08:02.114 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:02.131 00.017 10844 UpdateGuideState exits: m=2779 SNR=33.4
00:08:02.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:02.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:02.131 00.000 10844 Enqueuing Expose request
00:08:02.131 00.000 11060 Worker thread wakes up
00:08:02.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:02.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:02.131 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:02.771 00.640 11060 Exposure complete
00:08:02.923 00.152 11060 worker thread done servicing request
00:08:02.923 00.000 10844 OnExposeComplete: enter
00:08:02.923 00.000 10844 UpdateGuideState(): m_state=6
00:08:02.923 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4725
00:08:02.923 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=60.56, Mass=3218, SNR=36.1, Peak=255 HFD=3.3
00:08:02.923 00.000 10844 MultiStar: [#1 0.05,-0.42,1.04,U] [#2 -0.41,-0.32,1.83,U] [#3 0.21,-0.31,0.91,U] [#4 0.16,-0.36,0.90,U] [#5 -0.46,-0.74,0.00,M1] [#6 -0.04,-0.23,0.85,U] [#7 -0.36,-0.58,0.00,M1] [#8 0.11,-0.20,0.91,U] 
00:08:02.923 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.37}, one-star: {0.00, -0.72}
00:08:02.923 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
00:08:02.923 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
00:08:02.923 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.68 mountX=0.37 mountY=0.02, mountTheta=0.06
00:08:02.925 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.37, opts=13)
00:08:02.925 00.000 10844 Enqueuing Move request for scope (-0.04, -0.37)
00:08:02.925 00.000 11060 Worker thread wakes up
00:08:02.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd
00:08:02.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.37)
00:08:02.925 00.000 11060 Moving (-0.04, -0.37) raw xDistance=0.37 yDistance=0.02
00:08:02.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
00:08:02.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:02.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:02.925 00.000 11060 MoveAxis(W, 64, ABG)
00:08:02.925 00.000 11060 Guiding  Dir = 3, Dur = 64
00:08:02.929 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:02.959 00.030 11060 IsSlewing returns 0
00:08:02.959 00.000 11060 IsGuiding returns 0
00:08:02.961 00.002 10844 UpdateGuideState exits: m=3218 SNR=36.1 Saturated
00:08:02.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:02.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:02.962 00.001 10844 Enqueuing Expose request
00:08:03.050 00.088 11060 IsGuiding returns 0
00:08:03.050 00.000 11060 Move returns status 0, amount 64
00:08:03.050 00.000 11060 MoveAxis(N, 0, ABG)
00:08:03.050 00.000 11060 Move returns status 0, amount 0
00:08:03.050 00.000 11060 move complete, result=0
00:08:03.050 00.000 11060 worker thread done servicing request
00:08:03.050 00.000 11060 Worker thread wakes up
00:08:03.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:03.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:03.050 00.000 10844 GuideStep: 0.4 px 64 ms WEST, 0.0 px 0 ms NORTH
00:08:03.678 00.628 11060 Exposure complete
00:08:03.853 00.175 10844 OnExposeComplete: enter
00:08:03.864 00.011 10844 UpdateGuideState(): m_state=6
00:08:03.866 00.002 11060 worker thread done servicing request
00:08:03.866 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4726
00:08:03.866 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=60.43, Mass=3387, SNR=37.2, Peak=250 HFD=3.7
00:08:03.866 00.000 10844 MultiStar: [#1 -0.26,-0.53,0.91,U] [#2 -0.33,-0.02,1.89,U] [#3 0.22,-0.84,0.00,M4] [#4 0.33,-0.17,0.90,U] [#5 -0.21,-0.46,1.01,U] [#6 -0.40,-0.22,0.96,U] [#7 -0.42,-1.10,0.00,M2] [#8 -0.09,-0.11,0.87,U] 
00:08:03.866 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.30}, one-star: {-0.18, -0.85}
00:08:03.866 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
00:08:03.866 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
00:08:03.866 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.30 hyp=0.36 cameraTheta=-2.12 mountX=0.33 mountY=-0.13, mountTheta=-0.39
00:08:03.869 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.30, opts=13)
00:08:03.869 00.000 10844 Enqueuing Move request for scope (-0.19, -0.30)
00:08:03.869 00.000 11060 Worker thread wakes up
00:08:03.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.30) opts 0xd
00:08:03.869 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.30)
00:08:03.869 00.000 11060 Moving (-0.19, -0.30) raw xDistance=0.33 yDistance=-0.13
00:08:03.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
00:08:03.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:03.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:03.869 00.000 11060 MoveAxis(W, 60, ABG)
00:08:03.869 00.000 11060 Guiding  Dir = 3, Dur = 60
00:08:03.879 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:03.899 00.020 11060 IsSlewing returns 0
00:08:03.899 00.000 11060 IsGuiding returns 0
00:08:03.910 00.011 10844 UpdateGuideState exits: m=3387 SNR=37.2
00:08:03.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:03.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:03.910 00.000 10844 Enqueuing Expose request
00:08:03.975 00.065 11060 IsGuiding returns 0
00:08:03.975 00.000 11060 Move returns status 0, amount 60
00:08:03.975 00.000 11060 MoveAxis(N, 0, ABG)
00:08:03.975 00.000 11060 Move returns status 0, amount 0
00:08:03.975 00.000 11060 move complete, result=0
00:08:03.975 00.000 11060 worker thread done servicing request
00:08:03.975 00.000 11060 Worker thread wakes up
00:08:03.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:03.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:03.975 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
00:08:04.611 00.636 11060 Exposure complete
00:08:04.829 00.218 11060 worker thread done servicing request
00:08:04.829 00.000 10844 OnExposeComplete: enter
00:08:04.829 00.000 10844 UpdateGuideState(): m_state=6
00:08:04.829 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4727
00:08:04.829 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=60.89, Mass=2991, SNR=35.3, Peak=222 HFD=3.5
00:08:04.829 00.000 10844 MultiStar: [#1 0.08,-0.47,0.98,U] [#2 -0.60,0.45,0.00,M1] [#3 -0.16,-0.22,0.89,U] [#4 -0.55,0.32,0.00,M1] [#5 -0.13,-0.42,1.04,U] [#6 -0.37,-0.22,0.94,U] [#7 -0.94,-0.24,0.00,M3] [#8 0.03,-0.38,0.95,U] 
00:08:04.829 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.36}, one-star: {-0.21, -0.39}
00:08:04.829 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
00:08:04.829 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:08:04.829 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.91 mountX=0.37 mountY=-0.07, mountTheta=-0.18
00:08:04.834 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.36, opts=13)
00:08:04.834 00.000 10844 Enqueuing Move request for scope (-0.13, -0.36)
00:08:04.834 00.000 11060 Worker thread wakes up
00:08:04.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.36) opts 0xd
00:08:04.834 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.36)
00:08:04.834 00.000 11060 Moving (-0.13, -0.36) raw xDistance=0.37 yDistance=-0.07
00:08:04.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
00:08:04.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:04.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:08:04.834 00.000 11060 MoveAxis(W, 66, ABG)
00:08:04.834 00.000 11060 Guiding  Dir = 3, Dur = 66
00:08:04.842 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:04.855 00.013 10844 UpdateGuideState exits: m=2991 SNR=35.3
00:08:04.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:04.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:04.855 00.000 10844 Enqueuing Expose request
00:08:04.877 00.022 11060 IsSlewing returns 0
00:08:04.878 00.001 11060 IsGuiding returns 0
00:08:04.968 00.090 11060 IsGuiding returns 0
00:08:04.968 00.000 11060 Move returns status 0, amount 66
00:08:04.968 00.000 11060 MoveAxis(N, 0, ABG)
00:08:04.968 00.000 11060 Move returns status 0, amount 0
00:08:04.968 00.000 11060 move complete, result=0
00:08:04.968 00.000 11060 worker thread done servicing request
00:08:04.968 00.000 11060 Worker thread wakes up
00:08:04.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:04.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:04.970 00.002 10844 GuideStep: 0.4 px 66 ms WEST, -0.1 px 0 ms NORTH
00:08:05.613 00.643 11060 Exposure complete
00:08:05.796 00.183 11060 worker thread done servicing request
00:08:05.796 00.000 10844 OnExposeComplete: enter
00:08:05.796 00.000 10844 UpdateGuideState(): m_state=6
00:08:05.796 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4728
00:08:05.796 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.25, Mass=2672, SNR=33.0, Peak=254 HFD=3.6
00:08:05.796 00.000 10844 MultiStar: [#1 -0.18,-0.00,1.12,U] [#2 -0.11,0.17,2.07,U] [#3 -0.24,-0.16,1.06,U] [#4 -0.24,0.27,0.97,U] [#5 -0.24,-0.17,1.08,U] [#6 -0.45,-0.04,1.03,U] [#7 -0.53,-0.20,0.83,U] [#8 -0.01,0.50,0.99,U] 
00:08:05.796 00.000 10844 single-star, 8 included, MultiStar: {-0.20, 0.05}, one-star: {0.03, -0.03}
00:08:05.796 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
00:08:05.796 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
00:08:05.796 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.73 mountX=0.02 mountY=0.03, mountTheta=1.02
00:08:05.801 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.03, opts=13)
00:08:05.801 00.000 10844 Enqueuing Move request for scope (0.03, -0.03)
00:08:05.801 00.000 11060 Worker thread wakes up
00:08:05.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:08:05.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:08:05.801 00.000 11060 Moving (0.03, -0.03) raw xDistance=0.02 yDistance=0.03
00:08:05.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:08:05.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:05.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:08:05.801 00.000 11060 MoveAxis(E, 0, ABG)
00:08:05.803 00.002 11060 Move returns status 0, amount 0
00:08:05.803 00.000 11060 MoveAxis(N, 0, ABG)
00:08:05.803 00.000 11060 Move returns status 0, amount 0
00:08:05.803 00.000 11060 move complete, result=0
00:08:05.805 00.002 11060 worker thread done servicing request
00:08:05.811 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:05.833 00.022 10844 UpdateGuideState exits: m=2672 SNR=33.0
00:08:05.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:05.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:05.833 00.000 10844 Enqueuing Expose request
00:08:05.833 00.000 11060 Worker thread wakes up
00:08:05.833 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:05.833 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:05.833 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:06.466 00.633 11060 Exposure complete
00:08:06.649 00.183 11060 worker thread done servicing request
00:08:06.649 00.000 10844 OnExposeComplete: enter
00:08:06.649 00.000 10844 UpdateGuideState(): m_state=6
00:08:06.649 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4729
00:08:06.649 00.000 10844 Star::Find returns 1 (0), X=258.04, Y=60.60, Mass=2994, SNR=35.2, Peak=251 HFD=3.6
00:08:06.649 00.000 10844 MultiStar: [#1 0.10,-0.08,1.00,U] [#2 -0.53,-0.24,2.01,U] [#3 0.01,0.07,0.92,U] [#4 -0.14,-0.07,1.00,U] [#5 -0.16,-0.36,1.04,U] [#6 -0.27,-0.36,0.93,U] [#7 -0.63,-0.48,0.00,M3] [#8 0.09,0.16,0.95,U] 
00:08:06.649 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.20}, one-star: {-0.32, -0.68}
00:08:06.649 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
00:08:06.649 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
00:08:06.649 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-2.34 mountX=0.24 mountY=-0.16, mountTheta=-0.60
00:08:06.649 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.20, opts=13)
00:08:06.649 00.000 10844 Enqueuing Move request for scope (-0.20, -0.20)
00:08:06.649 00.000 11060 Worker thread wakes up
00:08:06.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd
00:08:06.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.20)
00:08:06.654 00.005 11060 Moving (-0.20, -0.20) raw xDistance=0.24 yDistance=-0.16
00:08:06.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:08:06.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:06.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:08:06.654 00.000 11060 MoveAxis(W, 41, ABG)
00:08:06.654 00.000 11060 Guiding  Dir = 3, Dur = 41
00:08:06.675 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:06.685 00.010 11060 IsSlewing returns 0
00:08:06.685 00.000 11060 IsGuiding returns 0
00:08:06.691 00.006 10844 UpdateGuideState exits: m=2994 SNR=35.2
00:08:06.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:06.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:06.691 00.000 10844 Enqueuing Expose request
00:08:06.764 00.073 11060 IsGuiding returns 0
00:08:06.764 00.000 11060 Move returns status 0, amount 41
00:08:06.764 00.000 11060 MoveAxis(N, 0, ABG)
00:08:06.764 00.000 11060 Move returns status 0, amount 0
00:08:06.764 00.000 11060 move complete, result=0
00:08:06.764 00.000 11060 worker thread done servicing request
00:08:06.764 00.000 11060 Worker thread wakes up
00:08:06.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:06.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:06.764 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
00:08:07.386 00.622 11060 Exposure complete
00:08:07.530 00.144 11060 worker thread done servicing request
00:08:07.530 00.000 10844 OnExposeComplete: enter
00:08:07.530 00.000 10844 UpdateGuideState(): m_state=6
00:08:07.530 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4730
00:08:07.530 00.000 10844 Star::Find returns 1 (0), X=257.67, Y=61.11, Mass=2660, SNR=33.2, Peak=216 HFD=3.4
00:08:07.530 00.000 10844 MultiStar: [#1 -0.48,0.31,1.06,U] [#2 -0.27,0.23,2.07,U] [#3 -0.25,-0.15,1.04,U] [#4 0.05,0.15,1.02,U] [#5 -0.28,0.16,1.05,U] [#6 -0.39,-0.14,1.01,U] [#7 -0.69,-0.03,0.00,M4] [#8 -0.17,-0.09,0.95,U] 
00:08:07.530 00.000 10844 refined, 7 included, MultiStar: {-0.31, 0.06}, one-star: {-0.69, -0.17}
00:08:07.530 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
00:08:07.530 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
00:08:07.530 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.31 cameraTheta=2.95 mountX=-0.00 mountY=-0.31, mountTheta=-1.58
00:08:07.534 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.06, opts=13)
00:08:07.534 00.000 10844 Enqueuing Move request for scope (-0.31, 0.06)
00:08:07.534 00.000 11060 Worker thread wakes up
00:08:07.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd
00:08:07.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.06)
00:08:07.534 00.000 11060 Moving (-0.31, 0.06) raw xDistance=-0.00 yDistance=-0.31
00:08:07.535 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:08:07.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:08:07.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:08:07.535 00.000 11060 MoveAxis(E, 0, ABG)
00:08:07.535 00.000 11060 Move returns status 0, amount 0
00:08:07.535 00.000 11060 MoveAxis(N, 0, ABG)
00:08:07.535 00.000 11060 Move returns status 0, amount 0
00:08:07.535 00.000 11060 move complete, result=0
00:08:07.535 00.000 11060 worker thread done servicing request
00:08:07.541 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:07.552 00.011 10844 UpdateGuideState exits: m=2660 SNR=33.2
00:08:07.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:07.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:07.552 00.000 10844 Enqueuing Expose request
00:08:07.552 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:08:07.552 00.000 11060 Worker thread wakes up
00:08:07.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:07.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:08.186 00.634 11060 Exposure complete
00:08:08.402 00.216 11060 worker thread done servicing request
00:08:08.402 00.000 10844 OnExposeComplete: enter
00:08:08.402 00.000 10844 UpdateGuideState(): m_state=6
00:08:08.402 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4731
00:08:08.402 00.000 10844 Star::Find returns 1 (1), X=258.16, Y=60.95, Mass=3197, SNR=36.2, Peak=255 HFD=3.3
00:08:08.402 00.000 10844 MultiStar: [#1 0.29,-0.10,1.01,U] [#2 -0.54,0.03,1.90,U] [#3 0.06,0.17,0.96,U] [#4 -0.12,0.01,0.95,U] [#5 -0.19,-0.13,1.05,U] [#6 -0.07,0.26,0.85,U] [#7 -0.26,-0.02,0.76,U] [#8 -0.19,-0.28,0.88,U] 
00:08:08.402 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.04}, one-star: {-0.20, -0.33}
00:08:08.402 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
00:08:08.402 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
00:08:08.402 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-2.91 mountX=0.07 mountY=-0.16, mountTheta=-1.16
00:08:08.405 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.04, opts=13)
00:08:08.405 00.000 10844 Enqueuing Move request for scope (-0.17, -0.04)
00:08:08.405 00.000 11060 Worker thread wakes up
00:08:08.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
00:08:08.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
00:08:08.405 00.000 11060 Moving (-0.17, -0.04) raw xDistance=0.07 yDistance=-0.16
00:08:08.407 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:08:08.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:08.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:08:08.407 00.000 11060 MoveAxis(E, 0, ABG)
00:08:08.407 00.000 11060 Move returns status 0, amount 0
00:08:08.407 00.000 11060 MoveAxis(N, 0, ABG)
00:08:08.407 00.000 11060 Move returns status 0, amount 0
00:08:08.407 00.000 11060 move complete, result=0
00:08:08.407 00.000 11060 worker thread done servicing request
00:08:08.421 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:08.440 00.019 10844 UpdateGuideState exits: m=3197 SNR=36.2 Saturated
00:08:08.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:08.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:08.440 00.000 10844 Enqueuing Expose request
00:08:08.440 00.000 11060 Worker thread wakes up
00:08:08.440 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:08.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:08.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:09.062 00.622 11060 Exposure complete
00:08:09.246 00.184 11060 worker thread done servicing request
00:08:09.246 00.000 10844 OnExposeComplete: enter
00:08:09.246 00.000 10844 UpdateGuideState(): m_state=6
00:08:09.246 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4732
00:08:09.246 00.000 10844 Star::Find returns 1 (1), X=258.08, Y=60.89, Mass=2695, SNR=33.5, Peak=255 HFD=2.9
00:08:09.246 00.000 10844 MultiStar: [#1 0.12,-0.33,1.04,U] [#2 -0.29,-0.35,2.02,U] [#3 -0.15,-0.05,1.01,U] [#4 -0.47,0.19,1.03,U] [#5 -0.22,-0.81,0.00,M1] [#6 -0.52,-0.19,0.99,U] [#7 -0.92,-0.49,0.00,M4] [#8 -0.77,-0.09,0.00,M1] 
00:08:09.246 00.000 10844 refined, 5 included, MultiStar: {-0.27, -0.21}, one-star: {-0.28, -0.39}
00:08:09.246 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:08:09.246 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
00:08:09.246 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-2.48 mountX=0.25 mountY=-0.23, mountTheta=-0.73
00:08:09.246 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.21, opts=13)
00:08:09.246 00.000 10844 Enqueuing Move request for scope (-0.27, -0.21)
00:08:09.246 00.000 11060 Worker thread wakes up
00:08:09.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.21) opts 0xd
00:08:09.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.21)
00:08:09.246 00.000 11060 Moving (-0.27, -0.21) raw xDistance=0.25 yDistance=-0.23
00:08:09.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:08:09.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:09.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:08:09.246 00.000 11060 MoveAxis(W, 44, ABG)
00:08:09.246 00.000 11060 Guiding  Dir = 3, Dur = 44
00:08:09.254 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:09.266 00.012 10844 UpdateGuideState exits: m=2695 SNR=33.5 Saturated
00:08:09.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:09.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:09.266 00.000 10844 Enqueuing Expose request
00:08:09.281 00.015 11060 IsSlewing returns 0
00:08:09.281 00.000 11060 IsGuiding returns 0
00:08:09.358 00.077 11060 IsGuiding returns 0
00:08:09.358 00.000 11060 Move returns status 0, amount 44
00:08:09.358 00.000 11060 MoveAxis(N, 0, ABG)
00:08:09.358 00.000 11060 Move returns status 0, amount 0
00:08:09.358 00.000 11060 move complete, result=0
00:08:09.358 00.000 11060 worker thread done servicing request
00:08:09.358 00.000 11060 Worker thread wakes up
00:08:09.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:09.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:09.360 00.002 10844 GuideStep: 0.3 px 44 ms WEST, -0.2 px 0 ms NORTH
00:08:10.035 00.675 11060 Exposure complete
00:08:10.190 00.155 11060 worker thread done servicing request
00:08:10.190 00.000 10844 OnExposeComplete: enter
00:08:10.190 00.000 10844 UpdateGuideState(): m_state=6
00:08:10.190 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4733
00:08:10.190 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.26, Mass=2752, SNR=33.3, Peak=255 HFD=3.5
00:08:10.190 00.000 10844 MultiStar: [#1 -0.21,0.14,1.17,U] [#2 -0.31,-0.38,2.19,U] [#3 0.47,-0.34,1.06,U] [#4 0.07,-0.27,1.02,U] [#5 -0.69,-0.52,0.00,M2] [#6 -0.49,-0.08,0.99,U] [#7 -0.52,0.18,0.89,U] [#8 -0.20,0.21,1.04,U] 
00:08:10.190 00.000 10844 single-star, 7 included, MultiStar: {-0.16, -0.11}, one-star: {0.02, -0.02}
00:08:10.190 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
00:08:10.190 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
00:08:10.190 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.71 mountX=0.01 mountY=0.02, mountTheta=1.04
00:08:10.193 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
00:08:10.193 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
00:08:10.193 00.000 11060 Worker thread wakes up
00:08:10.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:08:10.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:08:10.193 00.000 11060 Moving (0.02, -0.02) raw xDistance=0.01 yDistance=0.02
00:08:10.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:08:10.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:10.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:10.193 00.000 11060 MoveAxis(E, 0, ABG)
00:08:10.193 00.000 11060 Move returns status 0, amount 0
00:08:10.193 00.000 11060 MoveAxis(N, 0, ABG)
00:08:10.193 00.000 11060 Move returns status 0, amount 0
00:08:10.195 00.002 11060 move complete, result=0
00:08:10.195 00.000 11060 worker thread done servicing request
00:08:10.204 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:10.214 00.010 10844 UpdateGuideState exits: m=2752 SNR=33.3 Saturated
00:08:10.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:10.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:10.214 00.000 10844 Enqueuing Expose request
00:08:10.214 00.000 11060 Worker thread wakes up
00:08:10.214 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:10.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:10.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:10.851 00.637 11060 Exposure complete
00:08:11.022 00.171 11060 worker thread done servicing request
00:08:11.022 00.000 10844 OnExposeComplete: enter
00:08:11.022 00.000 10844 UpdateGuideState(): m_state=6
00:08:11.022 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4734
00:08:11.022 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=61.45, Mass=2966, SNR=35.1, Peak=255 HFD=3.4
00:08:11.022 00.000 10844 MultiStar: [#1 0.20,0.45,1.03,U] [#2 -0.50,0.56,0.00,M1] [#3 0.28,-0.00,0.94,U] [#4 -0.16,0.23,0.93,U] [#5 -0.35,-0.29,0.97,U] [#6 -0.11,0.33,1.00,U] [#7 -0.03,-0.39,0.88,U] [#8 0.14,-0.05,1.07,U] 
00:08:11.022 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.06}, one-star: {0.00, 0.17}
00:08:11.022 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
00:08:11.022 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
00:08:11.022 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.61 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
00:08:11.027 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.06, opts=13)
00:08:11.027 00.000 10844 Enqueuing Move request for scope (-0.00, 0.06)
00:08:11.027 00.000 11060 Worker thread wakes up
00:08:11.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
00:08:11.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
00:08:11.027 00.000 11060 Moving (-0.00, 0.06) raw xDistance=-0.06 yDistance=-0.01
00:08:11.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:08:11.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:11.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:11.027 00.000 11060 MoveAxis(E, 0, ABG)
00:08:11.027 00.000 11060 Move returns status 0, amount 0
00:08:11.029 00.002 11060 MoveAxis(N, 0, ABG)
00:08:11.029 00.000 11060 Move returns status 0, amount 0
00:08:11.029 00.000 11060 move complete, result=0
00:08:11.029 00.000 11060 worker thread done servicing request
00:08:11.049 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:11.067 00.018 10844 UpdateGuideState exits: m=2966 SNR=35.1 Saturated
00:08:11.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:11.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:11.067 00.000 10844 Enqueuing Expose request
00:08:11.067 00.000 11060 Worker thread wakes up
00:08:11.069 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:11.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:11.069 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:11.708 00.639 11060 Exposure complete
00:08:11.858 00.150 11060 worker thread done servicing request
00:08:11.858 00.000 10844 OnExposeComplete: enter
00:08:11.858 00.000 10844 UpdateGuideState(): m_state=6
00:08:11.858 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4735
00:08:11.858 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.23, Mass=3865, SNR=40.5, Peak=255 HFD=3.8
00:08:11.860 00.002 10844 MultiStar: [#1 0.44,0.07,0.93,U] [#2 -0.50,0.25,1.72,U] [#3 0.20,-0.28,0.84,U] [#4 0.16,0.01,0.88,U] [#5 -0.35,-0.67,0.00,M2] [#6 0.03,-0.14,0.83,U] [#7 -0.19,-0.10,0.76,U] [#8 -0.08,0.06,0.79,U] 
00:08:11.860 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.01}, one-star: {-0.10, -0.05}
00:08:11.860 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
00:08:11.860 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
00:08:11.860 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.98 mountX=0.00 mountY=-0.06, mountTheta=-1.55
00:08:11.861 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
00:08:11.861 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
00:08:11.861 00.000 11060 Worker thread wakes up
00:08:11.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
00:08:11.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
00:08:11.861 00.000 11060 Moving (-0.06, 0.01) raw xDistance=0.00 yDistance=-0.06
00:08:11.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:08:11.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:11.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:08:11.861 00.000 11060 MoveAxis(E, 0, ABG)
00:08:11.861 00.000 11060 Move returns status 0, amount 0
00:08:11.861 00.000 11060 MoveAxis(N, 0, ABG)
00:08:11.861 00.000 11060 Move returns status 0, amount 0
00:08:11.861 00.000 11060 move complete, result=0
00:08:11.863 00.002 11060 worker thread done servicing request
00:08:11.866 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:11.893 00.027 10844 UpdateGuideState exits: m=3865 SNR=40.5 Saturated
00:08:11.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:11.896 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:11.896 00.000 10844 Enqueuing Expose request
00:08:11.896 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:11.896 00.000 11060 Worker thread wakes up
00:08:11.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:11.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:12.538 00.642 11060 Exposure complete
00:08:12.719 00.181 11060 worker thread done servicing request
00:08:12.719 00.000 10844 OnExposeComplete: enter
00:08:12.720 00.001 10844 UpdateGuideState(): m_state=6
00:08:12.720 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4736
00:08:12.720 00.000 10844 Star::Find returns 1 (1), X=258.06, Y=61.60, Mass=3065, SNR=34.8, Peak=255 HFD=3.5
00:08:12.720 00.000 10844 MultiStar: [#1 0.06,0.41,0.92,U] [#2 -0.64,0.46,0.00,M1] [#3 0.18,0.02,1.02,U] [#4 -0.37,0.32,1.02,U] [#5 -0.54,-0.20,0.98,U] [#6 -0.01,0.27,0.97,U] [#7 -0.35,-0.27,0.82,U] [#8 -0.16,-0.01,0.86,U] 
00:08:12.720 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.12}, one-star: {-0.30, 0.32}
00:08:12.720 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.96)
00:08:12.720 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
00:08:12.720 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.58 mountX=-0.08 mountY=-0.20, mountTheta=-1.96
00:08:12.720 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.12, opts=13)
00:08:12.720 00.000 10844 Enqueuing Move request for scope (-0.18, 0.12)
00:08:12.720 00.000 11060 Worker thread wakes up
00:08:12.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
00:08:12.720 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
00:08:12.720 00.000 11060 Moving (-0.18, 0.12) raw xDistance=-0.08 yDistance=-0.20
00:08:12.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:08:12.720 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.27
00:08:12.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:08:12.720 00.000 11060 MoveAxis(E, 0, ABG)
00:08:12.720 00.000 11060 Move returns status 0, amount 0
00:08:12.720 00.000 11060 BLC: Oldest BLC event removed
00:08:12.720 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:08:12.720 00.000 11060 MoveAxis(N, 828, ABG)
00:08:12.720 00.000 11060 duration set to 750 by maxDecDuration
00:08:12.720 00.000 11060 Guiding  Dir = 0, Dur = 750
00:08:12.728 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:12.736 00.008 11060 IsSlewing returns 0
00:08:12.736 00.000 11060 IsGuiding returns 0
00:08:12.742 00.006 10844 UpdateGuideState exits: m=3065 SNR=34.8 Saturated
00:08:12.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:12.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:12.742 00.000 10844 Enqueuing Expose request
00:08:13.509 00.767 11060 IsGuiding returns 0
00:08:13.509 00.000 11060 Move returns status 0, amount 750
00:08:13.509 00.000 11060 move complete, result=0
00:08:13.509 00.000 11060 worker thread done servicing request
00:08:13.509 00.000 11060 Worker thread wakes up
00:08:13.509 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
00:08:13.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:13.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:14.154 00.645 11060 Exposure complete
00:08:14.324 00.170 11060 worker thread done servicing request
00:08:14.324 00.000 10844 OnExposeComplete: enter
00:08:14.324 00.000 10844 UpdateGuideState(): m_state=6
00:08:14.324 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4737
00:08:14.324 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.43, Mass=3635, SNR=39.0, Peak=255 HFD=3.3
00:08:14.324 00.000 10844 MultiStar: [#1 0.08,-0.07,0.92,U] [#2 -0.48,0.17,1.76,U] [#3 0.31,-0.15,0.88,U] [#4 0.57,0.02,0.91,U] [#5 -0.18,-0.10,0.87,U] [#6 0.23,-0.11,0.85,U] [#7 0.38,-0.89,0.00,M1] [#8 -0.19,-0.04,0.83,U] 
00:08:14.324 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.21, 0.15}
00:08:14.324 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
00:08:14.324 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
00:08:14.324 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.43 mountX=-0.01 mountY=0.01, mountTheta=2.17
00:08:14.329 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
00:08:14.329 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
00:08:14.329 00.000 11060 Worker thread wakes up
00:08:14.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:08:14.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:08:14.329 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
00:08:14.329 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.140115, 1:-0.013538
00:08:14.329 00.000 11060 BLC: No correction, Miss < min_move
00:08:14.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:08:14.331 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:14.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:08:14.331 00.000 11060 MoveAxis(E, 0, ABG)
00:08:14.331 00.000 11060 Move returns status 0, amount 0
00:08:14.331 00.000 11060 MoveAxis(N, 0, ABG)
00:08:14.331 00.000 11060 Move returns status 0, amount 0
00:08:14.331 00.000 11060 move complete, result=0
00:08:14.331 00.000 11060 worker thread done servicing request
00:08:14.338 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:14.350 00.012 10844 UpdateGuideState exits: m=3635 SNR=39.0 Saturated
00:08:14.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:14.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:14.350 00.000 10844 Enqueuing Expose request
00:08:14.350 00.000 11060 Worker thread wakes up
00:08:14.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:14.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:14.352 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:14.980 00.628 11060 Exposure complete
00:08:15.148 00.168 11060 worker thread done servicing request
00:08:15.148 00.000 10844 OnExposeComplete: enter
00:08:15.148 00.000 10844 UpdateGuideState(): m_state=6
00:08:15.149 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4738
00:08:15.149 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.36, Mass=2978, SNR=34.7, Peak=255 HFD=3.5
00:08:15.149 00.000 10844 MultiStar: [#1 0.47,-0.42,0.00,M1] [#2 -0.05,0.32,1.94,U] [#3 0.17,-0.58,0.95,U] [#4 0.55,0.04,0.98,U] [#5 -0.13,-0.04,1.09,U] [#6 -0.05,-0.01,0.99,U] [#7 -0.35,-0.77,0.00,M2] [#8 0.12,0.29,1.00,U] 
00:08:15.149 00.000 10844 single-star, 6 included, MultiStar: {0.06, 0.06}, one-star: {-0.02, 0.08}
00:08:15.149 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
00:08:15.149 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
00:08:15.149 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
00:08:15.149 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
00:08:15.149 00.000 10844 Enqueuing Move request for scope (-0.02, 0.08)
00:08:15.149 00.000 11060 Worker thread wakes up
00:08:15.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
00:08:15.149 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
00:08:15.149 00.000 11060 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.03
00:08:15.149 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.140115, 1:-0.013538, 2:0.031225
00:08:15.149 00.000 11060 BLC: No correction, Miss < min_move
00:08:15.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:08:15.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:15.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:08:15.149 00.000 11060 MoveAxis(E, 0, ABG)
00:08:15.149 00.000 11060 Move returns status 0, amount 0
00:08:15.149 00.000 11060 MoveAxis(N, 0, ABG)
00:08:15.149 00.000 11060 Move returns status 0, amount 0
00:08:15.149 00.000 11060 move complete, result=0
00:08:15.149 00.000 11060 worker thread done servicing request
00:08:15.158 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:15.182 00.024 10844 UpdateGuideState exits: m=2978 SNR=34.7 Saturated
00:08:15.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:15.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:15.182 00.000 10844 Enqueuing Expose request
00:08:15.182 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:15.182 00.000 11060 Worker thread wakes up
00:08:15.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:15.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:15.818 00.636 11060 Exposure complete
00:08:15.987 00.169 11060 worker thread done servicing request
00:08:15.989 00.002 10844 OnExposeComplete: enter
00:08:15.989 00.000 10844 UpdateGuideState(): m_state=6
00:08:15.989 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4739
00:08:15.989 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.00, Mass=3406, SNR=37.8, Peak=254 HFD=3.7
00:08:15.989 00.000 10844 MultiStar: [#1 -0.24,-0.07,0.88,U] [#2 -0.30,0.43,1.91,U] [#3 0.33,-0.21,0.96,U] [#4 0.27,-0.29,0.91,U] [#5 -0.27,0.03,1.04,U] [#6 -0.81,0.31,0.00,M1] [#7 -0.25,-0.41,0.81,U] [#8 -0.38,0.26,0.90,U] 
00:08:15.989 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.01}, one-star: {-0.06, -0.28}
00:08:15.989 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
00:08:15.989 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
00:08:15.989 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.10 mountX=0.03 mountY=-0.13, mountTheta=-1.35
00:08:15.989 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.01, opts=13)
00:08:15.989 00.000 10844 Enqueuing Move request for scope (-0.13, -0.01)
00:08:15.989 00.000 11060 Worker thread wakes up
00:08:15.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
00:08:15.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
00:08:15.989 00.000 11060 Moving (-0.13, -0.01) raw xDistance=0.03 yDistance=-0.13
00:08:15.989 00.000 11060 BLC: window closed
00:08:15.989 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.140115, 1:-0.013538, 2:0.031225
00:08:15.989 00.000 11060 BLC: No correction, Miss < min_move
00:08:15.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:08:15.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:15.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:15.989 00.000 11060 MoveAxis(E, 0, ABG)
00:08:15.989 00.000 11060 Move returns status 0, amount 0
00:08:15.989 00.000 11060 MoveAxis(N, 0, ABG)
00:08:15.989 00.000 11060 Move returns status 0, amount 0
00:08:15.989 00.000 11060 move complete, result=0
00:08:15.989 00.000 11060 worker thread done servicing request
00:08:15.996 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:16.016 00.020 10844 UpdateGuideState exits: m=3406 SNR=37.8
00:08:16.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:16.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:16.016 00.000 10844 Enqueuing Expose request
00:08:16.016 00.000 11060 Worker thread wakes up
00:08:16.016 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:16.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:16.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:16.667 00.651 11060 Exposure complete
00:08:16.841 00.174 11060 worker thread done servicing request
00:08:16.841 00.000 10844 OnExposeComplete: enter
00:08:16.841 00.000 10844 UpdateGuideState(): m_state=6
00:08:16.841 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4740
00:08:16.841 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.58, Mass=3091, SNR=35.8, Peak=255 HFD=3.2
00:08:16.841 00.000 10844 MultiStar: [#1 -0.14,0.60,0.86,U] [#2 0.33,1.06,0.00,M1] [#3 0.36,0.32,0.96,U] [#4 0.26,0.10,0.87,U] [#5 0.11,0.03,1.05,U] [#6 -0.03,0.39,0.95,U] [#7 0.01,0.04,0.87,U] [#8 -0.10,0.34,0.95,U] 
00:08:16.841 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.26}, one-star: {0.12, 0.30}
00:08:16.841 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:08:16.841 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:08:16.841 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.28 mountX=-0.27 mountY=0.03, mountTheta=3.02
00:08:16.843 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.26, opts=13)
00:08:16.843 00.000 10844 Enqueuing Move request for scope (0.08, 0.26)
00:08:16.843 00.000 11060 Worker thread wakes up
00:08:16.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.26) opts 0xd
00:08:16.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.26)
00:08:16.843 00.000 11060 Moving (0.08, 0.26) raw xDistance=-0.27 yDistance=0.03
00:08:16.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:08:16.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:16.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:08:16.844 00.001 11060 MoveAxis(E, 47, ABG)
00:08:16.844 00.000 11060 Guiding  Dir = 2, Dur = 47
00:08:16.851 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:16.863 00.012 10844 UpdateGuideState exits: m=3091 SNR=35.8 Saturated
00:08:16.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:16.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:16.863 00.000 10844 Enqueuing Expose request
00:08:16.884 00.021 11060 IsSlewing returns 0
00:08:16.884 00.000 11060 IsGuiding returns 0
00:08:16.973 00.089 11060 IsGuiding returns 0
00:08:16.973 00.000 11060 Move returns status 0, amount 47
00:08:16.973 00.000 11060 MoveAxis(N, 0, ABG)
00:08:16.973 00.000 11060 Move returns status 0, amount 0
00:08:16.973 00.000 11060 move complete, result=0
00:08:16.973 00.000 11060 worker thread done servicing request
00:08:16.973 00.000 11060 Worker thread wakes up
00:08:16.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:16.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:16.983 00.010 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
00:08:17.607 00.624 11060 Exposure complete
00:08:17.780 00.173 11060 worker thread done servicing request
00:08:17.780 00.000 10844 OnExposeComplete: enter
00:08:17.780 00.000 10844 UpdateGuideState(): m_state=6
00:08:17.780 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4741
00:08:17.780 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=61.01, Mass=3417, SNR=37.2, Peak=253 HFD=4.0
00:08:17.780 00.000 10844 MultiStar: [#1 -0.21,0.22,0.99,U] [#2 -0.41,0.29,1.99,U] [#3 0.10,0.12,0.86,U] [#4 0.03,-0.45,1.03,U] [#5 -0.66,-0.15,0.00,M1] [#6 -0.13,0.09,0.82,U] [#7 -0.18,-0.17,0.83,U] [#8 -0.46,-0.13,0.83,U] 
00:08:17.780 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.00}, one-star: {-0.37, -0.27}
00:08:17.780 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
00:08:17.780 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
00:08:17.780 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.00 hyp=0.23 cameraTheta=3.14 mountX=0.04 mountY=-0.23, mountTheta=-1.39
00:08:17.783 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.00, opts=13)
00:08:17.783 00.000 10844 Enqueuing Move request for scope (-0.23, 0.00)
00:08:17.783 00.000 11060 Worker thread wakes up
00:08:17.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.00) opts 0xd
00:08:17.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.00)
00:08:17.783 00.000 11060 Moving (-0.23, 0.00) raw xDistance=0.04 yDistance=-0.23
00:08:17.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:08:17.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:08:17.783 00.000 11060 MoveAxis(E, 0, ABG)
00:08:17.783 00.000 11060 Move returns status 0, amount 0
00:08:17.783 00.000 11060 MoveAxis(N, 88, ABG)
00:08:17.783 00.000 11060 Guiding  Dir = 0, Dur = 88
00:08:17.799 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:17.810 00.011 10844 UpdateGuideState exits: m=3417 SNR=37.2
00:08:17.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:17.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:17.810 00.000 10844 Enqueuing Expose request
00:08:17.829 00.019 11060 IsSlewing returns 0
00:08:17.829 00.000 11060 IsGuiding returns 0
00:08:17.938 00.109 11060 IsGuiding returns 0
00:08:17.938 00.000 11060 Move returns status 0, amount 88
00:08:17.938 00.000 11060 move complete, result=0
00:08:17.938 00.000 11060 worker thread done servicing request
00:08:17.938 00.000 11060 Worker thread wakes up
00:08:17.938 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 88 ms NORTH
00:08:17.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:17.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:18.575 00.637 11060 Exposure complete
00:08:18.751 00.176 11060 worker thread done servicing request
00:08:18.751 00.000 10844 OnExposeComplete: enter
00:08:18.751 00.000 10844 UpdateGuideState(): m_state=6
00:08:18.751 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4742
00:08:18.751 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.45, Mass=2695, SNR=33.2, Peak=232 HFD=3.3
00:08:18.751 00.000 10844 MultiStar: [#1 -0.45,-0.38,1.10,U] [#2 -0.24,0.50,2.17,U] [#3 0.49,-0.38,0.00,M1] [#4 -0.01,0.29,0.97,U] [#5 -0.19,0.27,1.02,U] [#6 -0.33,0.04,1.00,U] [#7 -0.43,-0.31,0.95,U] [#8 -0.08,0.00,1.02,U] 
00:08:18.751 00.000 10844 single-star, 7 included, MultiStar: {-0.21, 0.12}, one-star: {0.08, 0.17}
00:08:18.751 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:08:18.751 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
00:08:18.751 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.13 mountX=-0.19 mountY=0.05, mountTheta=2.86
00:08:18.755 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.17, opts=13)
00:08:18.755 00.000 10844 Enqueuing Move request for scope (0.08, 0.17)
00:08:18.755 00.000 11060 Worker thread wakes up
00:08:18.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
00:08:18.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
00:08:18.755 00.000 11060 Moving (0.08, 0.17) raw xDistance=-0.19 yDistance=0.05
00:08:18.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:08:18.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:18.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:08:18.755 00.000 11060 MoveAxis(E, 32, ABG)
00:08:18.755 00.000 11060 Guiding  Dir = 2, Dur = 32
00:08:18.764 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:18.778 00.014 10844 UpdateGuideState exits: m=2695 SNR=33.2
00:08:18.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:18.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:18.778 00.000 10844 Enqueuing Expose request
00:08:18.793 00.015 11060 IsSlewing returns 0
00:08:18.793 00.000 11060 IsGuiding returns 0
00:08:18.869 00.076 11060 IsGuiding returns 0
00:08:18.869 00.000 11060 Move returns status 0, amount 32
00:08:18.869 00.000 11060 MoveAxis(N, 0, ABG)
00:08:18.869 00.000 11060 Move returns status 0, amount 0
00:08:18.870 00.001 11060 move complete, result=0
00:08:18.870 00.000 11060 worker thread done servicing request
00:08:18.870 00.000 11060 Worker thread wakes up
00:08:18.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:18.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:18.870 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:08:19.499 00.629 11060 Exposure complete
00:08:19.684 00.185 11060 worker thread done servicing request
00:08:19.690 00.006 10844 OnExposeComplete: enter
00:08:19.690 00.000 10844 UpdateGuideState(): m_state=6
00:08:19.690 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4743
00:08:19.690 00.000 10844 Star::Find returns 1 (0), X=258.73, Y=61.34, Mass=2979, SNR=35.4, Peak=248 HFD=3.4
00:08:19.690 00.000 10844 MultiStar: [#1 0.54,0.26,1.04,U] [#2 -0.44,0.58,0.00,M1] [#3 0.36,0.15,0.93,U] [#4 -0.46,-0.16,0.96,U] [#5 0.04,0.08,1.00,U] [#6 0.52,-0.19,0.90,U] [#7 0.51,-0.44,0.00,M1] [#8 0.57,0.23,0.95,U] 
00:08:19.690 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.07}, one-star: {0.37, 0.06}
00:08:19.690 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
00:08:19.690 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
00:08:19.690 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.28 cameraTheta=0.24 mountX=-0.11 mountY=0.26, mountTheta=1.98
00:08:19.695 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.07, opts=13)
00:08:19.695 00.000 10844 Enqueuing Move request for scope (0.28, 0.07)
00:08:19.695 00.000 11060 Worker thread wakes up
00:08:19.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
00:08:19.695 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
00:08:19.695 00.000 11060 Moving (0.28, 0.07) raw xDistance=-0.11 yDistance=0.26
00:08:19.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:08:19.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:08:19.697 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:08:19.697 00.000 11060 MoveAxis(E, 0, ABG)
00:08:19.697 00.000 11060 Move returns status 0, amount 0
00:08:19.697 00.000 11060 MoveAxis(N, 0, ABG)
00:08:19.697 00.000 11060 Move returns status 0, amount 0
00:08:19.697 00.000 11060 move complete, result=0
00:08:19.697 00.000 11060 worker thread done servicing request
00:08:19.711 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:19.727 00.016 10844 UpdateGuideState exits: m=2979 SNR=35.4
00:08:19.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:19.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:19.727 00.000 10844 Enqueuing Expose request
00:08:19.727 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:08:19.727 00.000 11060 Worker thread wakes up
00:08:19.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:19.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:20.367 00.640 11060 Exposure complete
00:08:20.553 00.186 11060 worker thread done servicing request
00:08:20.553 00.000 10844 OnExposeComplete: enter
00:08:20.553 00.000 10844 UpdateGuideState(): m_state=6
00:08:20.553 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4744
00:08:20.557 00.004 10844 Star::Find returns 1 (1), X=258.37, Y=61.01, Mass=2824, SNR=33.6, Peak=255 HFD=3.4
00:08:20.557 00.000 10844 MultiStar: [#1 0.50,-0.08,1.06,U] [#2 -0.13,-0.21,2.08,U] [#3 0.93,0.29,0.00,M1] [#4 0.41,0.12,0.97,U] [#5 -0.05,-0.66,0.00,M1] [#6 0.05,-0.19,0.98,U] [#7 0.45,-0.72,0.00,M2] [#8 0.07,-0.19,0.92,U] 
00:08:20.557 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.15}, one-star: {0.01, -0.27}
00:08:20.557 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
00:08:20.557 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
00:08:20.557 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.92 mountX=0.12 mountY=0.13, mountTheta=0.83
00:08:20.557 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.15, opts=13)
00:08:20.557 00.000 10844 Enqueuing Move request for scope (0.11, -0.15)
00:08:20.557 00.000 11060 Worker thread wakes up
00:08:20.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
00:08:20.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
00:08:20.557 00.000 11060 Moving (0.11, -0.15) raw xDistance=0.12 yDistance=0.13
00:08:20.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:08:20.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:20.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:08:20.557 00.000 11060 MoveAxis(W, 22, ABG)
00:08:20.557 00.000 11060 Guiding  Dir = 3, Dur = 22
00:08:20.568 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:20.570 00.002 11060 IsSlewing returns 0
00:08:20.570 00.000 11060 IsGuiding returns 0
00:08:20.581 00.011 10844 UpdateGuideState exits: m=2824 SNR=33.6 Saturated
00:08:20.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:20.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:20.581 00.000 10844 Enqueuing Expose request
00:08:20.598 00.017 11060 IsGuiding returns 0
00:08:20.598 00.000 11060 Move returns status 0, amount 22
00:08:20.598 00.000 11060 MoveAxis(N, 0, ABG)
00:08:20.598 00.000 11060 Move returns status 0, amount 0
00:08:20.598 00.000 11060 move complete, result=0
00:08:20.598 00.000 11060 worker thread done servicing request
00:08:20.598 00.000 11060 Worker thread wakes up
00:08:20.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:20.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:20.598 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
00:08:21.230 00.632 11060 Exposure complete
00:08:21.388 00.158 11060 worker thread done servicing request
00:08:21.388 00.000 10844 OnExposeComplete: enter
00:08:21.388 00.000 10844 UpdateGuideState(): m_state=6
00:08:21.388 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4745
00:08:21.388 00.000 10844 Star::Find returns 1 (1), X=258.91, Y=61.56, Mass=3069, SNR=35.6, Peak=255 HFD=3.5
00:08:21.388 00.000 10844 MultiStar: [#1 0.73,0.10,0.00,M1] [#2 -0.39,0.40,1.98,U] [#3 0.63,-0.46,0.00,M2] [#4 0.20,0.30,0.87,U] [#5 0.16,-0.42,1.06,U] [#6 0.20,0.00,0.95,U] [#7 0.12,-0.17,0.86,U] [#8 0.30,0.24,0.92,U] 
00:08:21.388 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.13}, one-star: {0.55, 0.28}
00:08:21.388 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
00:08:21.388 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
00:08:21.388 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=-0.14 mountY=0.07, mountTheta=2.67
00:08:21.388 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.13, opts=13)
00:08:21.388 00.000 10844 Enqueuing Move request for scope (0.09, 0.13)
00:08:21.388 00.000 11060 Worker thread wakes up
00:08:21.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:08:21.388 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:08:21.388 00.000 11060 Moving (0.09, 0.13) raw xDistance=-0.14 yDistance=0.07
00:08:21.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:08:21.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:21.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:08:21.388 00.000 11060 MoveAxis(E, 24, ABG)
00:08:21.388 00.000 11060 Guiding  Dir = 2, Dur = 24
00:08:21.393 00.005 11060 IsSlewing returns 0
00:08:21.393 00.000 11060 IsGuiding returns 0
00:08:21.397 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:21.404 00.007 10844 UpdateGuideState exits: m=3069 SNR=35.6 Saturated
00:08:21.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:21.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:21.404 00.000 10844 Enqueuing Expose request
00:08:21.424 00.020 11060 IsGuiding returns 0
00:08:21.425 00.001 11060 Move returns status 0, amount 24
00:08:21.425 00.000 11060 MoveAxis(N, 0, ABG)
00:08:21.425 00.000 11060 Move returns status 0, amount 0
00:08:21.425 00.000 11060 move complete, result=0
00:08:21.425 00.000 11060 worker thread done servicing request
00:08:21.425 00.000 11060 Worker thread wakes up
00:08:21.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:21.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:21.425 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:08:22.061 00.636 11060 Exposure complete
00:08:22.231 00.170 11060 worker thread done servicing request
00:08:22.231 00.000 10844 OnExposeComplete: enter
00:08:22.231 00.000 10844 UpdateGuideState(): m_state=6
00:08:22.231 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4746
00:08:22.231 00.000 10844 Star::Find returns 1 (1), X=258.16, Y=61.05, Mass=3049, SNR=35.4, Peak=255 HFD=3.2
00:08:22.233 00.002 10844 MultiStar: [#1 0.68,0.43,0.00,M2] [#2 0.25,0.33,2.01,U] [#3 0.51,-0.03,1.03,U] [#4 -0.05,-0.08,0.93,U] [#5 0.80,0.13,0.00,M1] [#6 0.16,0.26,0.87,U] [#7 0.18,-0.78,0.00,M2] [#8 0.15,0.27,0.93,U] 
00:08:22.233 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.12}, one-star: {-0.20, -0.23}
00:08:22.233 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
00:08:22.233 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
00:08:22.233 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=-0.14 mountY=0.13, mountTheta=2.40
00:08:22.233 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.12, opts=13)
00:08:22.233 00.000 10844 Enqueuing Move request for scope (0.16, 0.12)
00:08:22.233 00.000 11060 Worker thread wakes up
00:08:22.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
00:08:22.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
00:08:22.233 00.000 11060 Moving (0.16, 0.12) raw xDistance=-0.14 yDistance=0.13
00:08:22.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:08:22.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:22.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:08:22.233 00.000 11060 MoveAxis(E, 26, ABG)
00:08:22.233 00.000 11060 Guiding  Dir = 2, Dur = 26
00:08:22.249 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:22.259 00.010 11060 IsSlewing returns 0
00:08:22.260 00.001 11060 IsGuiding returns 0
00:08:22.263 00.003 10844 UpdateGuideState exits: m=3049 SNR=35.4 Saturated
00:08:22.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:22.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:22.263 00.000 10844 Enqueuing Expose request
00:08:22.306 00.043 11060 IsGuiding returns 0
00:08:22.306 00.000 11060 Move returns status 0, amount 26
00:08:22.306 00.000 11060 MoveAxis(N, 0, ABG)
00:08:22.306 00.000 11060 Move returns status 0, amount 0
00:08:22.306 00.000 11060 move complete, result=0
00:08:22.306 00.000 11060 worker thread done servicing request
00:08:22.306 00.000 11060 Worker thread wakes up
00:08:22.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:22.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:22.306 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
00:08:22.932 00.626 11060 Exposure complete
00:08:23.113 00.181 11060 worker thread done servicing request
00:08:23.113 00.000 10844 OnExposeComplete: enter
00:08:23.113 00.000 10844 UpdateGuideState(): m_state=6
00:08:23.113 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4747
00:08:23.113 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=60.96, Mass=2956, SNR=34.8, Peak=221 HFD=3.3
00:08:23.113 00.000 10844 MultiStar: [#1 0.63,-0.34,0.00,M3] [#2 -0.12,0.06,2.15,U] [#3 0.37,-0.24,1.01,U] [#4 -0.06,0.06,0.90,U] [#5 -0.15,-0.47,0.99,U] [#6 0.10,0.64,0.00,M1] [#7 0.04,-0.36,0.78,U] [#8 0.14,0.26,0.99,U] 
00:08:23.113 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.11}, one-star: {0.34, -0.32}
00:08:23.113 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
00:08:23.113 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
00:08:23.113 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.11 mountX=0.10 mountY=0.07, mountTheta=0.63
00:08:23.117 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
00:08:23.118 00.001 10844 Enqueuing Move request for scope (0.05, -0.11)
00:08:23.118 00.000 11060 Worker thread wakes up
00:08:23.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:08:23.118 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:08:23.118 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=0.07
00:08:23.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:08:23.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:23.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:08:23.118 00.000 11060 MoveAxis(E, 0, ABG)
00:08:23.118 00.000 11060 Move returns status 0, amount 0
00:08:23.118 00.000 11060 MoveAxis(N, 0, ABG)
00:08:23.118 00.000 11060 Move returns status 0, amount 0
00:08:23.118 00.000 11060 move complete, result=0
00:08:23.118 00.000 11060 worker thread done servicing request
00:08:23.123 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:23.145 00.022 10844 UpdateGuideState exits: m=2956 SNR=34.8
00:08:23.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:23.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:23.145 00.000 10844 Enqueuing Expose request
00:08:23.145 00.000 11060 Worker thread wakes up
00:08:23.145 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:23.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:23.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:23.786 00.641 11060 Exposure complete
00:08:23.948 00.162 11060 worker thread done servicing request
00:08:23.951 00.003 10844 OnExposeComplete: enter
00:08:23.951 00.000 10844 UpdateGuideState(): m_state=6
00:08:23.951 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4748
00:08:23.951 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.37, Mass=2803, SNR=33.8, Peak=226 HFD=3.6
00:08:23.951 00.000 10844 MultiStar: [#1 0.44,0.14,1.13,U] [#2 0.10,0.93,0.00,M1] [#3 0.48,-0.20,1.04,U] [#4 0.32,0.14,1.06,U] [#5 0.00,-0.69,0.00,M1] [#6 -0.06,0.10,0.95,U] [#7 0.05,-0.29,0.90,U] [#8 0.35,-0.14,0.98,U] 
00:08:23.951 00.000 10844 refined, 6 included, MultiStar: {0.29, -0.01}, one-star: {0.39, 0.10}
00:08:23.951 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
00:08:23.951 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:08:23.951 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-0.05 mountX=-0.04 mountY=0.29, mountTheta=1.70
00:08:23.953 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.01, opts=13)
00:08:23.953 00.000 10844 Enqueuing Move request for scope (0.29, -0.01)
00:08:23.953 00.000 11060 Worker thread wakes up
00:08:23.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.01) opts 0xd
00:08:23.953 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.01)
00:08:23.953 00.000 11060 Moving (0.29, -0.01) raw xDistance=-0.04 yDistance=0.29
00:08:23.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:08:23.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:23.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:08:23.953 00.000 11060 MoveAxis(E, 0, ABG)
00:08:23.953 00.000 11060 Move returns status 0, amount 0
00:08:23.953 00.000 11060 MoveAxis(N, 0, ABG)
00:08:23.953 00.000 11060 Move returns status 0, amount 0
00:08:23.956 00.003 11060 move complete, result=0
00:08:23.956 00.000 11060 worker thread done servicing request
00:08:23.963 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:23.982 00.019 10844 UpdateGuideState exits: m=2803 SNR=33.8
00:08:23.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:23.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:23.982 00.000 10844 Enqueuing Expose request
00:08:23.982 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:08:23.982 00.000 11060 Worker thread wakes up
00:08:23.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:23.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:24.619 00.637 11060 Exposure complete
00:08:24.826 00.207 11060 worker thread done servicing request
00:08:24.826 00.000 10844 OnExposeComplete: enter
00:08:24.826 00.000 10844 UpdateGuideState(): m_state=6
00:08:24.826 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4749
00:08:24.826 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.00, Mass=2747, SNR=33.9, Peak=242 HFD=3.4
00:08:24.826 00.000 10844 MultiStar: [#1 0.05,0.27,1.02,U] [#2 -0.15,0.35,2.07,U] [#3 0.19,0.10,1.02,U] [#4 0.37,-0.01,0.94,U] [#5 -0.14,-0.18,1.07,U] [#6 0.31,0.50,0.86,U] [#7 -0.04,-0.15,0.93,U] [#8 -0.24,0.14,0.98,U] 
00:08:24.826 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.28, -0.28}
00:08:24.826 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:08:24.826 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:08:24.826 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.22 mountX=-0.11 mountY=0.02, mountTheta=2.95
00:08:24.826 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.11, opts=13)
00:08:24.826 00.000 10844 Enqueuing Move request for scope (0.04, 0.11)
00:08:24.826 00.000 11060 Worker thread wakes up
00:08:24.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:08:24.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:08:24.831 00.005 11060 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=0.02
00:08:24.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:08:24.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:24.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:24.831 00.000 11060 MoveAxis(E, 0, ABG)
00:08:24.831 00.000 11060 Move returns status 0, amount 0
00:08:24.831 00.000 11060 MoveAxis(N, 0, ABG)
00:08:24.831 00.000 11060 Move returns status 0, amount 0
00:08:24.831 00.000 11060 move complete, result=0
00:08:24.831 00.000 11060 worker thread done servicing request
00:08:24.854 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:24.867 00.013 10844 UpdateGuideState exits: m=2747 SNR=33.9
00:08:24.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:24.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:24.867 00.000 10844 Enqueuing Expose request
00:08:24.867 00.000 11060 Worker thread wakes up
00:08:24.867 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:24.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:24.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:25.491 00.624 11060 Exposure complete
00:08:25.639 00.148 11060 worker thread done servicing request
00:08:25.639 00.000 10844 OnExposeComplete: enter
00:08:25.639 00.000 10844 UpdateGuideState(): m_state=6
00:08:25.639 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4750
00:08:25.639 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=61.63, Mass=2861, SNR=34.6, Peak=255 HFD=3.4
00:08:25.639 00.000 10844 MultiStar: [#1 0.16,0.35,1.00,U] [#2 -0.23,0.19,1.93,U] [#3 0.13,0.22,1.01,U] [#4 0.34,-0.01,0.99,U] [#5 0.14,-0.21,1.02,U] [#6 0.09,-0.01,0.93,U] [#7 -0.38,-0.38,0.87,U] [#8 0.09,0.29,1.01,U] 
00:08:25.639 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.04, 0.35}
00:08:25.639 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:08:25.639 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
00:08:25.639 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.38 mountX=-0.11 mountY=0.00, mountTheta=3.11
00:08:25.639 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.11, opts=13)
00:08:25.639 00.000 10844 Enqueuing Move request for scope (0.02, 0.11)
00:08:25.639 00.000 11060 Worker thread wakes up
00:08:25.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
00:08:25.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
00:08:25.639 00.000 11060 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=0.00
00:08:25.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:08:25.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:25.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:08:25.639 00.000 11060 MoveAxis(E, 0, ABG)
00:08:25.639 00.000 11060 Move returns status 0, amount 0
00:08:25.639 00.000 11060 MoveAxis(N, 0, ABG)
00:08:25.639 00.000 11060 Move returns status 0, amount 0
00:08:25.639 00.000 11060 move complete, result=0
00:08:25.639 00.000 11060 worker thread done servicing request
00:08:25.647 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:25.656 00.009 10844 UpdateGuideState exits: m=2861 SNR=34.6 Saturated
00:08:25.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:25.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:25.656 00.000 10844 Enqueuing Expose request
00:08:25.656 00.000 11060 Worker thread wakes up
00:08:25.656 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:25.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:25.660 00.004 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:26.286 00.626 11060 Exposure complete
00:08:26.465 00.179 11060 worker thread done servicing request
00:08:26.465 00.000 10844 OnExposeComplete: enter
00:08:26.465 00.000 10844 UpdateGuideState(): m_state=6
00:08:26.465 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4751
00:08:26.465 00.000 10844 Star::Find returns 1 (1), X=258.51, Y=61.43, Mass=2352, SNR=30.8, Peak=255 HFD=3.2
00:08:26.466 00.001 10844 MultiStar: [#1 -0.22,-0.02,1.21,U] [#2 -0.10,0.16,2.28,U] [#3 0.16,-0.26,1.05,U] [#4 0.11,-0.58,1.15,U] [#5 -0.35,-0.08,1.14,U] [#6 -0.05,-0.05,1.00,U] [#7 -0.19,-0.94,0.00,M1] [#8 0.00,0.04,1.07,U] 
00:08:26.466 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {0.15, 0.15}
00:08:26.466 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
00:08:26.466 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
00:08:26.466 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.31 mountX=0.06 mountY=-0.04, mountTheta=-0.57
00:08:26.478 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
00:08:26.478 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
00:08:26.478 00.000 11060 Worker thread wakes up
00:08:26.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
00:08:26.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
00:08:26.478 00.000 11060 Moving (-0.05, -0.06) raw xDistance=0.06 yDistance=-0.04
00:08:26.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:08:26.480 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:26.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:26.480 00.000 11060 MoveAxis(E, 0, ABG)
00:08:26.480 00.000 11060 Move returns status 0, amount 0
00:08:26.480 00.000 11060 MoveAxis(N, 0, ABG)
00:08:26.480 00.000 11060 Move returns status 0, amount 0
00:08:26.480 00.000 11060 move complete, result=0
00:08:26.480 00.000 11060 worker thread done servicing request
00:08:26.484 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:26.496 00.012 10844 UpdateGuideState exits: m=2352 SNR=30.8 Saturated
00:08:26.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:26.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:26.496 00.000 10844 Enqueuing Expose request
00:08:26.496 00.000 11060 Worker thread wakes up
00:08:26.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:26.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:26.496 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:27.136 00.640 11060 Exposure complete
00:08:27.289 00.153 11060 worker thread done servicing request
00:08:27.289 00.000 10844 OnExposeComplete: enter
00:08:27.289 00.000 10844 UpdateGuideState(): m_state=6
00:08:27.289 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4752
00:08:27.289 00.000 10844 Star::Find returns 1 (1), X=258.22, Y=61.51, Mass=2930, SNR=35.0, Peak=255 HFD=3.3
00:08:27.289 00.000 10844 MultiStar: [#1 0.31,-0.26,1.03,U] [#2 -0.38,0.50,0.00,M1] [#3 0.17,-0.31,0.93,U] [#4 0.60,-0.26,0.00,M1] [#5 -0.06,-0.46,0.94,U] [#6 -0.01,0.69,0.00,M1] [#7 -0.45,-0.20,0.86,U] [#8 -0.04,0.44,1.02,U] 
00:08:27.289 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.08}, one-star: {-0.14, 0.23}
00:08:27.301 00.012 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
00:08:27.301 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
00:08:27.301 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.85 mountX=0.09 mountY=-0.01, mountTheta=-0.12
00:08:27.304 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
00:08:27.304 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
00:08:27.304 00.000 11060 Worker thread wakes up
00:08:27.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
00:08:27.304 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
00:08:27.304 00.000 11060 Moving (-0.02, -0.08) raw xDistance=0.09 yDistance=-0.01
00:08:27.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:08:27.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:27.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:27.304 00.000 11060 MoveAxis(E, 0, ABG)
00:08:27.304 00.000 11060 Move returns status 0, amount 0
00:08:27.304 00.000 11060 MoveAxis(N, 0, ABG)
00:08:27.304 00.000 11060 Move returns status 0, amount 0
00:08:27.304 00.000 11060 move complete, result=0
00:08:27.304 00.000 11060 worker thread done servicing request
00:08:27.309 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:27.325 00.016 10844 UpdateGuideState exits: m=2930 SNR=35.0 Saturated
00:08:27.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:27.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:27.325 00.000 10844 Enqueuing Expose request
00:08:27.325 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:27.325 00.000 11060 Worker thread wakes up
00:08:27.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:27.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:27.950 00.625 11060 Exposure complete
00:08:28.118 00.168 11060 worker thread done servicing request
00:08:28.118 00.000 10844 OnExposeComplete: enter
00:08:28.118 00.000 10844 UpdateGuideState(): m_state=6
00:08:28.118 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4753
00:08:28.118 00.000 10844 Star::Find returns 1 (0), X=258.67, Y=61.56, Mass=2919, SNR=34.7, Peak=248 HFD=3.5
00:08:28.118 00.000 10844 MultiStar: [#1 -0.10,-0.01,1.11,U] [#2 -0.34,0.61,0.00,M2] [#3 0.19,0.37,0.97,U] [#4 0.09,0.43,1.02,U] [#5 -0.87,-0.22,0.00,M1] [#6 -0.23,0.61,0.00,M2] [#7 0.16,-0.74,0.00,M1] [#8 -0.39,0.63,0.00,M1] 
00:08:28.118 00.000 10844 refined, 3 included, MultiStar: {0.12, 0.26}, one-star: {0.31, 0.28}
00:08:28.118 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
00:08:28.118 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:08:28.118 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.15 mountX=-0.28 mountY=0.07, mountTheta=2.89
00:08:28.118 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.26, opts=13)
00:08:28.124 00.006 10844 Enqueuing Move request for scope (0.12, 0.26)
00:08:28.124 00.000 11060 Worker thread wakes up
00:08:28.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
00:08:28.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
00:08:28.124 00.000 11060 Moving (0.12, 0.26) raw xDistance=-0.28 yDistance=0.07
00:08:28.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:08:28.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:28.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:08:28.124 00.000 11060 MoveAxis(E, 48, ABG)
00:08:28.124 00.000 11060 Guiding  Dir = 2, Dur = 48
00:08:28.128 00.004 11060 IsSlewing returns 0
00:08:28.128 00.000 11060 IsGuiding returns 0
00:08:28.130 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:28.139 00.009 10844 UpdateGuideState exits: m=2919 SNR=34.7
00:08:28.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:28.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:28.139 00.000 10844 Enqueuing Expose request
00:08:28.179 00.040 11060 IsGuiding returns 0
00:08:28.179 00.000 11060 Move returns status 0, amount 48
00:08:28.179 00.000 11060 MoveAxis(N, 0, ABG)
00:08:28.179 00.000 11060 Move returns status 0, amount 0
00:08:28.179 00.000 11060 move complete, result=0
00:08:28.179 00.000 11060 worker thread done servicing request
00:08:28.179 00.000 11060 Worker thread wakes up
00:08:28.181 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:28.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:28.183 00.002 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
00:08:28.814 00.631 11060 Exposure complete
00:08:28.953 00.139 11060 worker thread done servicing request
00:08:28.953 00.000 10844 OnExposeComplete: enter
00:08:28.953 00.000 10844 UpdateGuideState(): m_state=6
00:08:28.953 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4754
00:08:28.953 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.57, Mass=3244, SNR=36.5, Peak=255 HFD=3.5
00:08:28.953 00.000 10844 MultiStar: [#1 0.62,0.07,0.00,M1] [#2 -0.46,0.27,1.94,U] [#3 0.09,0.12,0.94,U] [#4 -0.07,-0.30,0.94,U] [#5 -0.19,-0.03,0.98,U] [#6 0.01,0.06,0.83,U] [#7 -0.34,0.42,0.85,U] [#8 -0.12,-0.01,1.04,U] 
00:08:28.953 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.12}, one-star: {-0.03, 0.29}
00:08:28.953 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
00:08:28.953 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.01)
00:08:28.953 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.21 cameraTheta=2.54 mountX=-0.09 mountY=-0.19, mountTheta=-1.99
00:08:28.956 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.12, opts=13)
00:08:28.956 00.000 10844 Enqueuing Move request for scope (-0.18, 0.12)
00:08:28.956 00.000 11060 Worker thread wakes up
00:08:28.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
00:08:28.956 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
00:08:28.956 00.000 11060 Moving (-0.18, 0.12) raw xDistance=-0.09 yDistance=-0.19
00:08:28.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:08:28.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
00:08:28.956 00.000 11060 MoveAxis(E, 0, ABG)
00:08:28.956 00.000 11060 Move returns status 0, amount 0
00:08:28.956 00.000 11060 MoveAxis(N, 75, ABG)
00:08:28.956 00.000 11060 Guiding  Dir = 0, Dur = 75
00:08:28.961 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:28.976 00.015 11060 IsSlewing returns 0
00:08:28.976 00.000 11060 IsGuiding returns 0
00:08:28.982 00.006 10844 UpdateGuideState exits: m=3244 SNR=36.5 Saturated
00:08:28.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:28.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:28.982 00.000 10844 Enqueuing Expose request
00:08:29.058 00.076 11060 IsGuiding returns 0
00:08:29.058 00.000 11060 Move returns status 0, amount 75
00:08:29.058 00.000 11060 move complete, result=0
00:08:29.058 00.000 11060 worker thread done servicing request
00:08:29.058 00.000 11060 Worker thread wakes up
00:08:29.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:29.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:29.058 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 75 ms NORTH
00:08:29.692 00.634 11060 Exposure complete
00:08:29.867 00.175 11060 worker thread done servicing request
00:08:29.867 00.000 10844 OnExposeComplete: enter
00:08:29.867 00.000 10844 UpdateGuideState(): m_state=6
00:08:29.867 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4755
00:08:29.867 00.000 10844 Star::Find returns 1 (0), X=258.09, Y=61.04, Mass=3207, SNR=36.1, Peak=235 HFD=3.5
00:08:29.867 00.000 10844 MultiStar: [#1 0.19,0.04,1.03,U] [#2 -0.39,0.55,0.00,M2] [#3 0.62,-0.29,0.00,M1] [#4 0.12,0.16,0.98,U] [#5 -0.41,0.28,0.94,U] [#6 0.05,0.41,0.84,U] [#7 -0.29,-0.15,0.89,U] [#8 0.02,0.56,0.93,U] 
00:08:29.867 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.15}, one-star: {-0.27, -0.24}
00:08:29.867 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.46)
00:08:29.867 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
00:08:29.867 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=-0.13 mountY=-0.10, mountTheta=-2.47
00:08:29.872 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.15, opts=13)
00:08:29.872 00.000 10844 Enqueuing Move request for scope (-0.08, 0.15)
00:08:29.872 00.000 11060 Worker thread wakes up
00:08:29.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
00:08:29.872 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
00:08:29.872 00.000 11060 Moving (-0.08, 0.15) raw xDistance=-0.13 yDistance=-0.10
00:08:29.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:08:29.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:29.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:08:29.872 00.000 11060 MoveAxis(E, 22, ABG)
00:08:29.872 00.000 11060 Guiding  Dir = 2, Dur = 22
00:08:29.879 00.007 11060 IsSlewing returns 0
00:08:29.879 00.000 11060 IsGuiding returns 0
00:08:29.882 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:29.897 00.015 10844 UpdateGuideState exits: m=3207 SNR=36.1
00:08:29.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:29.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:29.897 00.000 10844 Enqueuing Expose request
00:08:29.918 00.021 11060 IsGuiding returns 0
00:08:29.918 00.000 11060 Move returns status 0, amount 22
00:08:29.918 00.000 11060 MoveAxis(N, 0, ABG)
00:08:29.918 00.000 11060 Move returns status 0, amount 0
00:08:29.918 00.000 11060 move complete, result=0
00:08:29.918 00.000 11060 worker thread done servicing request
00:08:29.918 00.000 11060 Worker thread wakes up
00:08:29.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:29.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:29.918 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:08:30.543 00.625 11060 Exposure complete
00:08:30.707 00.164 11060 worker thread done servicing request
00:08:30.712 00.005 10844 OnExposeComplete: enter
00:08:30.712 00.000 10844 UpdateGuideState(): m_state=6
00:08:30.712 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4756
00:08:30.712 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.23, Mass=2855, SNR=33.8, Peak=254 HFD=3.5
00:08:30.712 00.000 10844 MultiStar: [#1 0.20,0.11,1.17,U] [#2 -0.58,0.34,0.00,M3] [#3 0.28,0.00,1.02,U] [#4 0.09,-0.06,1.07,U] [#5 -0.53,-0.08,1.08,U] [#6 0.34,0.11,0.98,U] [#7 -0.25,-0.93,0.00,M1] [#8 0.02,0.15,0.93,U] 
00:08:30.712 00.000 10844 single-star, 6 included, MultiStar: {0.05, 0.02}, one-star: {-0.02, -0.05}
00:08:30.712 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
00:08:30.712 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
00:08:30.712 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.88 mountX=0.06 mountY=-0.01, mountTheta=-0.15
00:08:30.712 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
00:08:30.712 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
00:08:30.712 00.000 11060 Worker thread wakes up
00:08:30.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:08:30.712 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:08:30.712 00.000 11060 Moving (-0.02, -0.05) raw xDistance=0.06 yDistance=-0.01
00:08:30.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:08:30.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:30.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:30.712 00.000 11060 MoveAxis(E, 0, ABG)
00:08:30.712 00.000 11060 Move returns status 0, amount 0
00:08:30.712 00.000 11060 MoveAxis(N, 0, ABG)
00:08:30.712 00.000 11060 Move returns status 0, amount 0
00:08:30.712 00.000 11060 move complete, result=0
00:08:30.712 00.000 11060 worker thread done servicing request
00:08:30.720 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:30.733 00.013 10844 UpdateGuideState exits: m=2855 SNR=33.8
00:08:30.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:30.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:30.733 00.000 10844 Enqueuing Expose request
00:08:30.733 00.000 11060 Worker thread wakes up
00:08:30.733 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:30.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:30.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:31.374 00.641 11060 Exposure complete
00:08:31.535 00.161 11060 worker thread done servicing request
00:08:31.535 00.000 10844 OnExposeComplete: enter
00:08:31.535 00.000 10844 UpdateGuideState(): m_state=6
00:08:31.535 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4757
00:08:31.535 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=61.01, Mass=3317, SNR=37.1, Peak=255 HFD=3.8
00:08:31.538 00.003 10844 MultiStar: [#1 0.22,0.15,0.90,U] [#2 -0.57,0.35,0.00,M4] [#3 0.30,-0.47,0.88,U] [#4 0.16,-0.26,0.95,U] [#5 -0.13,-0.34,1.00,U] [#6 -0.23,0.17,0.89,U] [#7 -0.15,-0.43,0.76,U] [#8 0.19,0.42,0.85,U] 
00:08:31.538 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.13}, one-star: {0.47, -0.27}
00:08:31.538 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:08:31.538 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:08:31.538 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=0.11 mountY=0.13, mountTheta=0.87
00:08:31.538 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
00:08:31.538 00.000 10844 Enqueuing Move request for scope (0.11, -0.13)
00:08:31.538 00.000 11060 Worker thread wakes up
00:08:31.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
00:08:31.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
00:08:31.540 00.002 11060 Moving (0.11, -0.13) raw xDistance=0.11 yDistance=0.13
00:08:31.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:08:31.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:31.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:08:31.540 00.000 11060 MoveAxis(E, 0, ABG)
00:08:31.540 00.000 11060 Move returns status 0, amount 0
00:08:31.540 00.000 11060 MoveAxis(N, 0, ABG)
00:08:31.540 00.000 11060 Move returns status 0, amount 0
00:08:31.540 00.000 11060 move complete, result=0
00:08:31.540 00.000 11060 worker thread done servicing request
00:08:31.553 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:31.569 00.016 10844 UpdateGuideState exits: m=3317 SNR=37.1 Saturated
00:08:31.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:31.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:31.569 00.000 10844 Enqueuing Expose request
00:08:31.569 00.000 11060 Worker thread wakes up
00:08:31.569 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:31.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:31.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:32.212 00.643 11060 Exposure complete
00:08:32.393 00.181 11060 worker thread done servicing request
00:08:32.393 00.000 10844 OnExposeComplete: enter
00:08:32.393 00.000 10844 UpdateGuideState(): m_state=6
00:08:32.393 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4758
00:08:32.393 00.000 10844 Star::Find returns 1 (1), X=257.99, Y=60.92, Mass=3454, SNR=37.9, Peak=255 HFD=3.6
00:08:32.393 00.000 10844 MultiStar: [#1 -0.47,-0.47,0.00,M1] [#2 -0.02,0.05,1.81,U] [#3 0.07,0.12,0.85,U] [#4 0.10,-0.02,0.85,U] [#5 -0.20,0.27,0.95,U] [#6 -0.04,-0.61,0.88,U] [#7 -0.47,-0.67,0.00,M1] [#8 -0.22,-0.25,0.84,U] 
00:08:32.393 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.09}, one-star: {-0.36, -0.35}
00:08:32.393 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
00:08:32.393 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
00:08:32.393 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.35 mountX=0.11 mountY=-0.07, mountTheta=-0.61
00:08:32.397 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.09, opts=13)
00:08:32.397 00.000 10844 Enqueuing Move request for scope (-0.09, -0.09)
00:08:32.397 00.000 11060 Worker thread wakes up
00:08:32.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
00:08:32.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
00:08:32.397 00.000 11060 Moving (-0.09, -0.09) raw xDistance=0.11 yDistance=-0.07
00:08:32.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:08:32.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:32.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:08:32.397 00.000 11060 MoveAxis(E, 0, ABG)
00:08:32.397 00.000 11060 Move returns status 0, amount 0
00:08:32.397 00.000 11060 MoveAxis(N, 0, ABG)
00:08:32.397 00.000 11060 Move returns status 0, amount 0
00:08:32.397 00.000 11060 move complete, result=0
00:08:32.397 00.000 11060 worker thread done servicing request
00:08:32.403 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:32.416 00.013 10844 UpdateGuideState exits: m=3454 SNR=37.9 Saturated
00:08:32.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:32.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:32.416 00.000 10844 Enqueuing Expose request
00:08:32.416 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:32.416 00.000 11060 Worker thread wakes up
00:08:32.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:32.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:33.038 00.622 11060 Exposure complete
00:08:33.231 00.193 11060 worker thread done servicing request
00:08:33.231 00.000 10844 OnExposeComplete: enter
00:08:33.231 00.000 10844 UpdateGuideState(): m_state=6
00:08:33.231 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4759
00:08:33.231 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=60.86, Mass=3138, SNR=35.9, Peak=250 HFD=3.7
00:08:33.231 00.000 10844 MultiStar: [#1 0.17,-0.32,0.96,U] [#2 -0.95,0.38,0.00,M4] [#3 -0.23,0.20,0.91,U] [#4 0.21,0.19,0.87,U] [#5 -0.42,-0.02,1.01,U] [#6 0.33,0.28,0.90,U] [#7 -0.49,-0.79,0.00,M2] [#8 -0.52,-0.42,0.00,M1] 
00:08:33.231 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.03}, one-star: {0.11, -0.42}
00:08:33.231 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:08:33.231 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
00:08:33.231 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.89 mountX=0.02 mountY=0.03, mountTheta=0.86
00:08:33.233 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
00:08:33.233 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
00:08:33.233 00.000 11060 Worker thread wakes up
00:08:33.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:08:33.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:08:33.233 00.000 11060 Moving (0.02, -0.03) raw xDistance=0.02 yDistance=0.03
00:08:33.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:08:33.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:33.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:08:33.233 00.000 11060 MoveAxis(E, 0, ABG)
00:08:33.233 00.000 11060 Move returns status 0, amount 0
00:08:33.233 00.000 11060 MoveAxis(N, 0, ABG)
00:08:33.233 00.000 11060 Move returns status 0, amount 0
00:08:33.233 00.000 11060 move complete, result=0
00:08:33.233 00.000 11060 worker thread done servicing request
00:08:33.239 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:33.247 00.008 10844 UpdateGuideState exits: m=3138 SNR=35.9
00:08:33.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:33.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:33.252 00.005 10844 Enqueuing Expose request
00:08:33.252 00.000 11060 Worker thread wakes up
00:08:33.252 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:33.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:33.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:33.887 00.635 11060 Exposure complete
00:08:34.057 00.170 11060 worker thread done servicing request
00:08:34.057 00.000 10844 OnExposeComplete: enter
00:08:34.057 00.000 10844 UpdateGuideState(): m_state=6
00:08:34.057 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4760
00:08:34.057 00.000 10844 Star::Find returns 1 (1), X=257.91, Y=61.10, Mass=3316, SNR=36.1, Peak=255 HFD=3.8
00:08:34.057 00.000 10844 MultiStar: [#1 -0.18,0.20,0.98,U] [#2 -0.89,0.33,0.00,M5] [#3 -0.03,0.07,1.05,U] [#4 -0.08,-0.09,0.92,U] [#5 0.05,-0.21,0.99,U] [#6 -0.19,-0.04,0.83,U] [#7 -0.50,-0.12,0.84,U] [#8 0.25,0.35,0.99,U] 
00:08:34.057 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.00}, one-star: {-0.45, -0.18}
00:08:34.057 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.88 = -1.41)
00:08:34.057 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
00:08:34.057 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.12 mountX=0.02 mountY=-0.13, mountTheta=-1.41
00:08:34.057 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.00, opts=13)
00:08:34.057 00.000 10844 Enqueuing Move request for scope (-0.13, 0.00)
00:08:34.057 00.000 11060 Worker thread wakes up
00:08:34.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
00:08:34.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
00:08:34.057 00.000 11060 Moving (-0.13, 0.00) raw xDistance=0.02 yDistance=-0.13
00:08:34.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:08:34.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:34.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:08:34.057 00.000 11060 MoveAxis(E, 0, ABG)
00:08:34.057 00.000 11060 Move returns status 0, amount 0
00:08:34.060 00.003 11060 MoveAxis(N, 0, ABG)
00:08:34.060 00.000 11060 Move returns status 0, amount 0
00:08:34.060 00.000 11060 move complete, result=0
00:08:34.060 00.000 11060 worker thread done servicing request
00:08:34.061 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:34.072 00.011 10844 UpdateGuideState exits: m=3316 SNR=36.1 Saturated
00:08:34.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:34.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:34.072 00.000 10844 Enqueuing Expose request
00:08:34.072 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:34.072 00.000 11060 Worker thread wakes up
00:08:34.077 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:34.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:34.700 00.623 11060 Exposure complete
00:08:34.857 00.157 11060 worker thread done servicing request
00:08:34.857 00.000 10844 OnExposeComplete: enter
00:08:34.857 00.000 10844 UpdateGuideState(): m_state=6
00:08:34.857 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4761
00:08:34.857 00.000 10844 Star::Find returns 1 (1), X=257.98, Y=61.21, Mass=3227, SNR=36.7, Peak=255 HFD=3.5
00:08:34.859 00.002 10844 MultiStar: [#1 -0.17,0.17,0.90,U] [#2 -0.45,-0.09,1.91,U] [#3 0.29,-0.70,0.00,M1] [#4 0.25,-0.21,1.00,U] [#5 -0.28,-0.65,0.00,M1] [#6 -0.69,-0.02,0.00,M1] [#7 -0.66,-0.44,0.00,M2] [#8 -0.19,-0.34,0.89,U] 
00:08:34.859 00.000 10844 refined, 4 included, MultiStar: {-0.23, -0.11}, one-star: {-0.38, -0.07}
00:08:34.859 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
00:08:34.859 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
00:08:34.859 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-2.71 mountX=0.15 mountY=-0.21, mountTheta=-0.96
00:08:34.859 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.11, opts=13)
00:08:34.859 00.000 10844 Enqueuing Move request for scope (-0.23, -0.11)
00:08:34.861 00.002 11060 Worker thread wakes up
00:08:34.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
00:08:34.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
00:08:34.861 00.000 11060 Moving (-0.23, -0.11) raw xDistance=0.15 yDistance=-0.21
00:08:34.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:08:34.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:08:34.861 00.000 11060 MoveAxis(W, 25, ABG)
00:08:34.861 00.000 11060 Guiding  Dir = 3, Dur = 25
00:08:34.867 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:34.879 00.012 11060 IsSlewing returns 0
00:08:34.879 00.000 11060 IsGuiding returns 0
00:08:34.879 00.000 10844 UpdateGuideState exits: m=3227 SNR=36.7 Saturated
00:08:34.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:34.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:34.880 00.001 10844 Enqueuing Expose request
00:08:34.923 00.043 11060 IsGuiding returns 0
00:08:34.923 00.000 11060 Move returns status 0, amount 25
00:08:34.923 00.000 11060 MoveAxis(N, 81, ABG)
00:08:34.923 00.000 11060 Guiding  Dir = 0, Dur = 81
00:08:34.953 00.030 11060 IsSlewing returns 0
00:08:34.953 00.000 11060 IsGuiding returns 0
00:08:35.057 00.104 11060 IsGuiding returns 0
00:08:35.057 00.000 11060 Move returns status 0, amount 81
00:08:35.057 00.000 11060 move complete, result=0
00:08:35.057 00.000 11060 worker thread done servicing request
00:08:35.057 00.000 11060 Worker thread wakes up
00:08:35.057 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 81 ms NORTH
00:08:35.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:35.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:35.696 00.639 11060 Exposure complete
00:08:35.892 00.196 11060 worker thread done servicing request
00:08:35.892 00.000 10844 OnExposeComplete: enter
00:08:35.892 00.000 10844 UpdateGuideState(): m_state=6
00:08:35.892 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4762
00:08:35.894 00.002 10844 Star::Find returns 1 (0), X=258.12, Y=61.26, Mass=2913, SNR=34.7, Peak=241 HFD=3.3
00:08:35.894 00.000 10844 MultiStar: [#1 -0.09,-0.41,0.97,U] [#2 -0.42,-0.50,0.00,M5] [#3 0.17,-0.09,0.97,U] [#4 -0.25,-0.30,0.98,U] [#5 -0.68,0.02,0.00,M2] [#6 -0.05,-0.19,0.97,U] [#7 -0.25,-0.32,0.88,U] [#8 -0.26,0.14,0.94,U] 
00:08:35.894 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.17}, one-star: {-0.24, -0.02}
00:08:35.894 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:08:35.894 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:08:35.894 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.25 mountX=0.19 mountY=-0.11, mountTheta=-0.51
00:08:35.895 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.17, opts=13)
00:08:35.895 00.000 10844 Enqueuing Move request for scope (-0.14, -0.17)
00:08:35.895 00.000 11060 Worker thread wakes up
00:08:35.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
00:08:35.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
00:08:35.895 00.000 11060 Moving (-0.14, -0.17) raw xDistance=0.19 yDistance=-0.11
00:08:35.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:08:35.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:35.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:08:35.897 00.002 11060 MoveAxis(W, 34, ABG)
00:08:35.897 00.000 11060 Guiding  Dir = 3, Dur = 34
00:08:35.903 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:35.915 00.012 11060 IsSlewing returns 0
00:08:35.915 00.000 11060 IsGuiding returns 0
00:08:35.915 00.000 10844 UpdateGuideState exits: m=2913 SNR=34.7
00:08:35.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:35.917 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:35.917 00.000 10844 Enqueuing Expose request
00:08:35.977 00.060 11060 IsGuiding returns 0
00:08:35.977 00.000 11060 Move returns status 0, amount 34
00:08:35.977 00.000 11060 MoveAxis(N, 0, ABG)
00:08:35.977 00.000 11060 Move returns status 0, amount 0
00:08:35.977 00.000 11060 move complete, result=0
00:08:35.977 00.000 11060 worker thread done servicing request
00:08:35.977 00.000 11060 Worker thread wakes up
00:08:35.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:35.977 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
00:08:35.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:36.612 00.635 11060 Exposure complete
00:08:36.790 00.178 11060 worker thread done servicing request
00:08:36.790 00.000 10844 OnExposeComplete: enter
00:08:36.790 00.000 10844 UpdateGuideState(): m_state=6
00:08:36.790 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4763
00:08:36.790 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.07, Mass=3225, SNR=36.3, Peak=250 HFD=3.6
00:08:36.790 00.000 10844 MultiStar: [#1 -0.24,-0.67,0.00,M1] [#2 -0.92,0.09,0.00,M6] [#3 -0.10,-0.21,0.97,U] [#4 -0.55,-0.25,0.98,U] [#5 -0.66,-0.00,0.00,M3] [#6 -0.18,-0.19,0.80,U] [#7 -0.61,-0.85,0.00,M2] [#8 0.12,-0.37,0.95,U] 
00:08:36.792 00.002 10844 single-star, 4 included, MultiStar: {-0.11, -0.25}, one-star: {0.13, -0.21}
00:08:36.792 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
00:08:36.792 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
00:08:36.792 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-1.01 mountX=0.18 mountY=0.16, mountTheta=0.73
00:08:36.792 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.21, opts=13)
00:08:36.792 00.000 10844 Enqueuing Move request for scope (0.13, -0.21)
00:08:36.792 00.000 11060 Worker thread wakes up
00:08:36.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
00:08:36.792 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
00:08:36.792 00.000 11060 Moving (0.13, -0.21) raw xDistance=0.18 yDistance=0.16
00:08:36.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:08:36.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:36.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:08:36.792 00.000 11060 MoveAxis(W, 32, ABG)
00:08:36.792 00.000 11060 Guiding  Dir = 3, Dur = 32
00:08:36.795 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:36.816 00.021 10844 UpdateGuideState exits: m=3225 SNR=36.3
00:08:36.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:36.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:36.816 00.000 10844 Enqueuing Expose request
00:08:36.837 00.021 11060 IsSlewing returns 0
00:08:36.837 00.000 11060 IsGuiding returns 0
00:08:36.914 00.077 11060 IsGuiding returns 0
00:08:36.914 00.000 11060 Move returns status 0, amount 32
00:08:36.914 00.000 11060 MoveAxis(N, 0, ABG)
00:08:36.914 00.000 11060 Move returns status 0, amount 0
00:08:36.914 00.000 11060 move complete, result=0
00:08:36.914 00.000 11060 worker thread done servicing request
00:08:36.914 00.000 11060 Worker thread wakes up
00:08:36.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:36.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:36.914 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
00:08:37.536 00.622 11060 Exposure complete
00:08:37.710 00.174 11060 worker thread done servicing request
00:08:37.710 00.000 10844 OnExposeComplete: enter
00:08:37.710 00.000 10844 UpdateGuideState(): m_state=6
00:08:37.710 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4764
00:08:37.710 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=60.83, Mass=3032, SNR=35.5, Peak=249 HFD=3.3
00:08:37.710 00.000 10844 MultiStar: [#1 -0.15,-0.33,1.11,U] [#2 -1.13,-1.01,0.00,M7] [#3 -0.14,-0.11,0.95,U] [#4 -0.41,-1.06,0.00,M1] [#5 -0.69,0.24,0.00,M4] [#6 0.09,-0.35,0.91,U] [#7 -0.56,-0.56,0.00,M3] [#8 -0.56,-0.52,0.00,M1] 
00:08:37.710 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.31}, one-star: {0.01, -0.44}
00:08:37.710 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
00:08:37.710 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
00:08:37.710 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.74 mountX=0.31 mountY=-0.00, mountTheta=-0.00
00:08:37.710 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.31, opts=13)
00:08:37.710 00.000 10844 Enqueuing Move request for scope (-0.05, -0.31)
00:08:37.710 00.000 11060 Worker thread wakes up
00:08:37.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
00:08:37.710 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
00:08:37.710 00.000 11060 Moving (-0.05, -0.31) raw xDistance=0.31 yDistance=-0.00
00:08:37.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
00:08:37.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:37.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:08:37.710 00.000 11060 MoveAxis(W, 55, ABG)
00:08:37.710 00.000 11060 Guiding  Dir = 3, Dur = 55
00:08:37.720 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:37.726 00.006 11060 IsSlewing returns 0
00:08:37.726 00.000 11060 IsGuiding returns 0
00:08:37.741 00.015 10844 UpdateGuideState exits: m=3032 SNR=35.5
00:08:37.746 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:37.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:37.746 00.000 10844 Enqueuing Expose request
00:08:37.783 00.037 11060 IsGuiding returns 0
00:08:37.783 00.000 11060 Move returns status 0, amount 55
00:08:37.783 00.000 11060 MoveAxis(N, 0, ABG)
00:08:37.783 00.000 11060 Move returns status 0, amount 0
00:08:37.783 00.000 11060 move complete, result=0
00:08:37.783 00.000 11060 worker thread done servicing request
00:08:37.783 00.000 11060 Worker thread wakes up
00:08:37.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:37.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:37.783 00.000 10844 GuideStep: 0.3 px 55 ms WEST, -0.0 px 0 ms NORTH
00:08:38.421 00.638 11060 Exposure complete
00:08:38.614 00.193 11060 worker thread done servicing request
00:08:38.614 00.000 10844 OnExposeComplete: enter
00:08:38.614 00.000 10844 UpdateGuideState(): m_state=6
00:08:38.614 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4765
00:08:38.614 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=60.46, Mass=2810, SNR=34.4, Peak=255 HFD=3.3
00:08:38.614 00.000 10844 MultiStar: [#1 -0.22,0.48,1.06,U] [#2 -0.77,-0.48,0.00,M8] [#3 0.40,-0.10,1.11,U] [#4 -0.61,-0.74,0.00,M2] [#5 -0.64,-0.42,0.00,M5] [#6 0.14,-0.62,0.00,M1] [#7 -0.30,-0.63,0.00,M4] [#8 -0.25,0.01,0.86,U] 
00:08:38.614 00.000 10844 refined, 3 included, MultiStar: {0.01, -0.10}, one-star: {0.03, -0.82}
00:08:38.614 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
00:08:38.614 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
00:08:38.614 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.50 mountX=0.10 mountY=0.02, mountTheta=0.24
00:08:38.614 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
00:08:38.614 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
00:08:38.614 00.000 11060 Worker thread wakes up
00:08:38.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:08:38.614 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:08:38.614 00.000 11060 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=0.02
00:08:38.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:08:38.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:38.619 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:38.619 00.000 11060 MoveAxis(E, 0, ABG)
00:08:38.619 00.000 11060 Move returns status 0, amount 0
00:08:38.619 00.000 11060 MoveAxis(N, 0, ABG)
00:08:38.619 00.000 11060 Move returns status 0, amount 0
00:08:38.619 00.000 11060 move complete, result=0
00:08:38.619 00.000 11060 worker thread done servicing request
00:08:38.624 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:38.639 00.015 10844 UpdateGuideState exits: m=2810 SNR=34.4 Saturated
00:08:38.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:38.653 00.014 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:38.653 00.000 10844 Enqueuing Expose request
00:08:38.655 00.002 11060 Worker thread wakes up
00:08:38.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:38.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:38.655 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:39.296 00.641 11060 Exposure complete
00:08:39.460 00.164 11060 worker thread done servicing request
00:08:39.460 00.000 10844 OnExposeComplete: enter
00:08:39.460 00.000 10844 UpdateGuideState(): m_state=6
00:08:39.460 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4766
00:08:39.460 00.000 10844 Star::Find returns 1 (0), X=258.66, Y=60.83, Mass=3472, SNR=37.8, Peak=254 HFD=3.6
00:08:39.460 00.000 10844 MultiStar: [#1 -0.10,0.15,0.87,U] [#2 -0.89,0.13,0.00,M9] [#3 -0.08,-0.08,0.97,U] [#4 -0.04,-0.48,0.90,U] [#5 -0.40,-0.31,0.88,U] [#6 -0.41,-0.03,0.85,U] [#7 -0.40,-0.40,0.81,U] [#8 -0.25,-0.47,0.92,U] 
00:08:39.460 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.26}, one-star: {0.30, -0.45}
00:08:39.460 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
00:08:39.460 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
00:08:39.460 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-2.11 mountX=0.29 mountY=-0.11, mountTheta=-0.38
00:08:39.461 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.26, opts=13)
00:08:39.461 00.000 10844 Enqueuing Move request for scope (-0.16, -0.26)
00:08:39.461 00.000 11060 Worker thread wakes up
00:08:39.463 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
00:08:39.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
00:08:39.463 00.000 11060 Moving (-0.16, -0.26) raw xDistance=0.29 yDistance=-0.11
00:08:39.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:08:39.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:39.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:08:39.464 00.001 11060 MoveAxis(W, 50, ABG)
00:08:39.464 00.000 11060 Guiding  Dir = 3, Dur = 50
00:08:39.470 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:39.472 00.002 11060 IsSlewing returns 0
00:08:39.472 00.000 11060 IsGuiding returns 0
00:08:39.477 00.005 10844 UpdateGuideState exits: m=3472 SNR=37.8
00:08:39.482 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:39.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:39.482 00.000 10844 Enqueuing Expose request
00:08:39.534 00.052 11060 IsGuiding returns 0
00:08:39.534 00.000 11060 Move returns status 0, amount 50
00:08:39.534 00.000 11060 MoveAxis(N, 0, ABG)
00:08:39.534 00.000 11060 Move returns status 0, amount 0
00:08:39.534 00.000 11060 move complete, result=0
00:08:39.534 00.000 11060 worker thread done servicing request
00:08:39.534 00.000 11060 Worker thread wakes up
00:08:39.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:39.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:39.536 00.002 10844 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
00:08:40.168 00.632 11060 Exposure complete
00:08:40.356 00.188 11060 worker thread done servicing request
00:08:40.356 00.000 10844 OnExposeComplete: enter
00:08:40.356 00.000 10844 UpdateGuideState(): m_state=6
00:08:40.356 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4767
00:08:40.356 00.000 10844 Star::Find returns 1 (0), X=258.06, Y=60.86, Mass=3207, SNR=36.5, Peak=234 HFD=3.8
00:08:40.356 00.000 10844 MultiStar: [#1 -0.11,0.09,0.97,U] [#2 -0.55,0.23,1.82,U] [#3 0.05,-0.24,0.90,U] [#4 -0.00,0.07,0.96,U] [#5 -0.43,-0.41,1.03,U] [#6 0.06,0.24,0.87,U] [#7 -0.36,0.08,0.82,U] [#8 -0.51,0.50,0.00,M1] 
00:08:40.356 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.03}, one-star: {-0.30, -0.41}
00:08:40.356 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
00:08:40.356 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
00:08:40.356 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.25 cameraTheta=-3.04 mountX=0.07 mountY=-0.24, mountTheta=-1.29
00:08:40.356 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.03, opts=13)
00:08:40.356 00.000 10844 Enqueuing Move request for scope (-0.24, -0.03)
00:08:40.356 00.000 11060 Worker thread wakes up
00:08:40.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
00:08:40.356 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
00:08:40.356 00.000 11060 Moving (-0.24, -0.03) raw xDistance=0.07 yDistance=-0.24
00:08:40.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:08:40.361 00.005 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:08:40.361 00.000 11060 MoveAxis(E, 0, ABG)
00:08:40.361 00.000 11060 Move returns status 0, amount 0
00:08:40.361 00.000 11060 MoveAxis(N, 92, ABG)
00:08:40.361 00.000 11060 Guiding  Dir = 0, Dur = 92
00:08:40.366 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:40.371 00.005 11060 IsSlewing returns 0
00:08:40.371 00.000 11060 IsGuiding returns 0
00:08:40.396 00.025 10844 UpdateGuideState exits: m=3207 SNR=36.5
00:08:40.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:40.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:40.396 00.000 10844 Enqueuing Expose request
00:08:40.477 00.081 11060 IsGuiding returns 0
00:08:40.478 00.001 11060 Move returns status 0, amount 92
00:08:40.478 00.000 11060 move complete, result=0
00:08:40.478 00.000 11060 worker thread done servicing request
00:08:40.478 00.000 11060 Worker thread wakes up
00:08:40.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:40.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:40.478 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 92 ms NORTH
00:08:41.113 00.635 11060 Exposure complete
00:08:41.283 00.170 11060 worker thread done servicing request
00:08:41.283 00.000 10844 OnExposeComplete: enter
00:08:41.283 00.000 10844 UpdateGuideState(): m_state=6
00:08:41.283 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4768
00:08:41.283 00.000 10844 Star::Find returns 1 (1), X=258.27, Y=62.32, Mass=3263, SNR=37.2, Peak=255 HFD=3.7
00:08:41.283 00.000 10844 MultiStar: [#1 0.47,-0.01,1.00,U] [#2 -0.11,0.12,1.96,U] [#3 0.18,-0.70,0.00,M1] [#4 0.00,0.14,0.98,U] [#5 -0.08,-0.06,0.93,U] [#6 0.00,0.10,0.88,U] [#7 -0.01,-0.37,0.74,U] [#8 0.19,0.56,0.90,U] 
00:08:41.283 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.20}, one-star: {-0.09, 1.04}
00:08:41.283 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
00:08:41.283 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
00:08:41.283 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.42 mountX=-0.20 mountY=-0.00, mountTheta=-3.13
00:08:41.283 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.20, opts=13)
00:08:41.283 00.000 10844 Enqueuing Move request for scope (0.03, 0.20)
00:08:41.286 00.003 11060 Worker thread wakes up
00:08:41.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
00:08:41.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
00:08:41.286 00.000 11060 Moving (0.03, 0.20) raw xDistance=-0.20 yDistance=-0.00
00:08:41.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:08:41.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:41.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:08:41.286 00.000 11060 MoveAxis(E, 35, ABG)
00:08:41.286 00.000 11060 Guiding  Dir = 2, Dur = 35
00:08:41.292 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:41.303 00.011 10844 UpdateGuideState exits: m=3263 SNR=37.2 Saturated
00:08:41.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:41.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:41.303 00.000 10844 Enqueuing Expose request
00:08:41.305 00.002 11060 IsSlewing returns 0
00:08:41.305 00.000 11060 IsGuiding returns 0
00:08:41.361 00.056 11060 IsGuiding returns 0
00:08:41.361 00.000 11060 Move returns status 0, amount 35
00:08:41.361 00.000 11060 MoveAxis(N, 0, ABG)
00:08:41.361 00.000 11060 Move returns status 0, amount 0
00:08:41.361 00.000 11060 move complete, result=0
00:08:41.362 00.001 11060 worker thread done servicing request
00:08:41.362 00.000 11060 Worker thread wakes up
00:08:41.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:41.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:41.364 00.002 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
00:08:41.993 00.629 11060 Exposure complete
00:08:42.156 00.163 11060 worker thread done servicing request
00:08:42.156 00.000 10844 OnExposeComplete: enter
00:08:42.156 00.000 10844 UpdateGuideState(): m_state=6
00:08:42.161 00.005 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4769
00:08:42.161 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=60.91, Mass=2688, SNR=33.1, Peak=254 HFD=3.5
00:08:42.161 00.000 10844 MultiStar: [#1 0.29,-0.05,1.10,U] [#2 -0.02,0.89,0.00,M8] [#3 0.20,0.05,1.04,U] [#4 0.13,-0.13,1.01,U] [#5 0.10,-0.25,1.07,U] [#6 -0.10,-0.11,1.00,U] [#7 -0.35,-0.17,0.84,U] [#8 -0.20,0.63,0.00,M1] 
00:08:42.161 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.15}, one-star: {-0.01, -0.37}
00:08:42.161 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
00:08:42.161 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
00:08:42.161 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.15 cameraTheta=-1.23 mountX=0.13 mountY=0.07, mountTheta=0.51
00:08:42.161 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.15, opts=13)
00:08:42.161 00.000 10844 Enqueuing Move request for scope (0.05, -0.15)
00:08:42.161 00.000 11060 Worker thread wakes up
00:08:42.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
00:08:42.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
00:08:42.161 00.000 11060 Moving (0.05, -0.15) raw xDistance=0.13 yDistance=0.07
00:08:42.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:08:42.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:42.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:08:42.161 00.000 11060 MoveAxis(W, 22, ABG)
00:08:42.161 00.000 11060 Guiding  Dir = 3, Dur = 22
00:08:42.166 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:42.177 00.011 11060 IsSlewing returns 0
00:08:42.178 00.001 11060 IsGuiding returns 0
00:08:42.205 00.027 10844 UpdateGuideState exits: m=2688 SNR=33.1
00:08:42.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:42.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:42.205 00.000 10844 Enqueuing Expose request
00:08:42.224 00.019 11060 IsGuiding returns 0
00:08:42.224 00.000 11060 Move returns status 0, amount 22
00:08:42.224 00.000 11060 MoveAxis(N, 0, ABG)
00:08:42.224 00.000 11060 Move returns status 0, amount 0
00:08:42.224 00.000 11060 move complete, result=0
00:08:42.224 00.000 11060 worker thread done servicing request
00:08:42.224 00.000 11060 Worker thread wakes up
00:08:42.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:42.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:42.229 00.005 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
00:08:42.849 00.620 11060 Exposure complete
00:08:43.013 00.164 11060 worker thread done servicing request
00:08:43.013 00.000 10844 OnExposeComplete: enter
00:08:43.013 00.000 10844 UpdateGuideState(): m_state=6
00:08:43.013 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4770
00:08:43.013 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=61.27, Mass=3188, SNR=35.9, Peak=255 HFD=3.6
00:08:43.013 00.000 10844 MultiStar: [#1 0.52,-0.19,1.00,U] [#2 0.09,0.04,1.90,U] [#3 0.50,-0.15,1.03,U] [#4 -0.11,-0.29,0.96,U] [#5 0.24,0.04,1.05,U] [#6 -0.03,0.32,0.85,U] [#7 0.25,-0.46,0.84,U] [#8 0.22,0.27,0.96,U] 
00:08:43.013 00.000 10844 single-star, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.17, -0.01}
00:08:43.013 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
00:08:43.013 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
00:08:43.013 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=-0.02 mountY=0.17, mountTheta=1.67
00:08:43.017 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.01, opts=13)
00:08:43.017 00.000 10844 Enqueuing Move request for scope (0.17, -0.01)
00:08:43.017 00.000 11060 Worker thread wakes up
00:08:43.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:08:43.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:08:43.017 00.000 11060 Moving (0.17, -0.01) raw xDistance=-0.02 yDistance=0.17
00:08:43.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:08:43.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:43.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:08:43.017 00.000 11060 MoveAxis(E, 0, ABG)
00:08:43.017 00.000 11060 Move returns status 0, amount 0
00:08:43.017 00.000 11060 MoveAxis(N, 0, ABG)
00:08:43.017 00.000 11060 Move returns status 0, amount 0
00:08:43.018 00.001 11060 move complete, result=0
00:08:43.018 00.000 11060 worker thread done servicing request
00:08:43.024 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:43.034 00.010 10844 UpdateGuideState exits: m=3188 SNR=35.9 Saturated
00:08:43.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:43.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:43.034 00.000 10844 Enqueuing Expose request
00:08:43.034 00.000 11060 Worker thread wakes up
00:08:43.034 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:43.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:43.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:43.661 00.627 11060 Exposure complete
00:08:43.825 00.164 11060 worker thread done servicing request
00:08:43.825 00.000 10844 OnExposeComplete: enter
00:08:43.825 00.000 10844 UpdateGuideState(): m_state=6
00:08:43.825 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4771
00:08:43.825 00.000 10844 Star::Find returns 1 (0), X=258.55, Y=61.38, Mass=2898, SNR=34.7, Peak=237 HFD=3.4
00:08:43.825 00.000 10844 MultiStar: [#1 0.11,-0.23,0.90,U] [#2 -0.42,-0.06,2.05,U] [#3 0.60,-0.48,0.00,M1] [#4 0.26,-0.44,1.00,U] [#5 0.07,-0.47,1.03,U] [#6 0.17,-0.20,0.99,U] [#7 -0.17,-0.82,0.00,M1] [#8 0.22,-0.06,1.03,U] 
00:08:43.825 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.18}, one-star: {0.19, 0.10}
00:08:43.825 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
00:08:43.825 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
00:08:43.827 00.002 10844 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.46 mountX=0.17 mountY=0.05, mountTheta=0.28
00:08:43.827 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.18, opts=13)
00:08:43.827 00.000 10844 Enqueuing Move request for scope (0.02, -0.18)
00:08:43.827 00.000 11060 Worker thread wakes up
00:08:43.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
00:08:43.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
00:08:43.827 00.000 11060 Moving (0.02, -0.18) raw xDistance=0.17 yDistance=0.05
00:08:43.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:08:43.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:43.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:08:43.827 00.000 11060 MoveAxis(W, 30, ABG)
00:08:43.827 00.000 11060 Guiding  Dir = 3, Dur = 30
00:08:43.832 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:43.838 00.006 11060 IsSlewing returns 0
00:08:43.838 00.000 11060 IsGuiding returns 0
00:08:43.844 00.006 10844 UpdateGuideState exits: m=2898 SNR=34.7
00:08:43.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:43.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:43.844 00.000 10844 Enqueuing Expose request
00:08:43.872 00.028 11060 IsGuiding returns 0
00:08:43.872 00.000 11060 Move returns status 0, amount 30
00:08:43.872 00.000 11060 MoveAxis(N, 0, ABG)
00:08:43.872 00.000 11060 Move returns status 0, amount 0
00:08:43.873 00.001 11060 move complete, result=0
00:08:43.873 00.000 11060 worker thread done servicing request
00:08:43.873 00.000 11060 Worker thread wakes up
00:08:43.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:43.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:43.873 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
00:08:44.490 00.617 11060 Exposure complete
00:08:44.662 00.172 11060 worker thread done servicing request
00:08:44.662 00.000 10844 OnExposeComplete: enter
00:08:44.662 00.000 10844 UpdateGuideState(): m_state=6
00:08:44.662 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4772
00:08:44.662 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.37, Mass=2881, SNR=34.1, Peak=241 HFD=3.5
00:08:44.662 00.000 10844 MultiStar: [#1 0.33,0.26,1.13,U] [#2 -0.22,0.07,1.98,U] [#3 0.39,-0.33,0.98,U] [#4 0.34,-0.27,1.01,U] [#5 -0.04,-0.07,1.06,U] [#6 -0.15,-0.22,0.98,U] [#7 -0.02,-0.42,0.87,U] [#8 0.11,-0.10,0.96,U] 
00:08:44.662 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.47, 0.10}
00:08:44.662 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
00:08:44.662 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
00:08:44.662 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=0.06 mountY=0.12, mountTheta=1.07
00:08:44.662 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.08, opts=13)
00:08:44.662 00.000 10844 Enqueuing Move request for scope (0.10, -0.08)
00:08:44.662 00.000 11060 Worker thread wakes up
00:08:44.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
00:08:44.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
00:08:44.662 00.000 11060 Moving (0.10, -0.08) raw xDistance=0.06 yDistance=0.12
00:08:44.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:08:44.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:44.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:08:44.662 00.000 11060 MoveAxis(E, 0, ABG)
00:08:44.662 00.000 11060 Move returns status 0, amount 0
00:08:44.662 00.000 11060 MoveAxis(N, 0, ABG)
00:08:44.662 00.000 11060 Move returns status 0, amount 0
00:08:44.662 00.000 11060 move complete, result=0
00:08:44.662 00.000 11060 worker thread done servicing request
00:08:44.672 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:44.691 00.019 10844 UpdateGuideState exits: m=2881 SNR=34.1
00:08:44.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:44.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:44.692 00.001 10844 Enqueuing Expose request
00:08:44.692 00.000 11060 Worker thread wakes up
00:08:44.692 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:44.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:44.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:45.320 00.628 11060 Exposure complete
00:08:45.488 00.168 11060 worker thread done servicing request
00:08:45.488 00.000 10844 OnExposeComplete: enter
00:08:45.488 00.000 10844 UpdateGuideState(): m_state=6
00:08:45.488 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4773
00:08:45.488 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=61.29, Mass=2753, SNR=33.3, Peak=225 HFD=3.4
00:08:45.488 00.000 10844 MultiStar: [#1 0.46,0.26,1.03,U] [#2 0.01,0.10,2.03,U] [#3 0.52,-0.02,0.92,U] [#4 0.43,0.02,1.12,U] [#5 0.41,-0.58,0.00,M1] [#6 0.25,0.02,1.02,U] [#7 -0.17,0.18,0.90,U] [#8 0.02,-0.05,0.91,U] 
00:08:45.488 00.000 10844 refined, 7 included, MultiStar: {0.25, 0.07}, one-star: {0.67, 0.01}
00:08:45.488 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
00:08:45.488 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
00:08:45.488 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.27 mountX=-0.11 mountY=0.24, mountTheta=2.02
00:08:45.488 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.07, opts=13)
00:08:45.488 00.000 10844 Enqueuing Move request for scope (0.25, 0.07)
00:08:45.488 00.000 11060 Worker thread wakes up
00:08:45.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
00:08:45.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
00:08:45.488 00.000 11060 Moving (0.25, 0.07) raw xDistance=-0.11 yDistance=0.24
00:08:45.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:08:45.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:08:45.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:08:45.488 00.000 11060 MoveAxis(E, 0, ABG)
00:08:45.488 00.000 11060 Move returns status 0, amount 0
00:08:45.488 00.000 11060 MoveAxis(N, 0, ABG)
00:08:45.488 00.000 11060 Move returns status 0, amount 0
00:08:45.488 00.000 11060 move complete, result=0
00:08:45.493 00.005 11060 worker thread done servicing request
00:08:45.510 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:45.525 00.015 10844 UpdateGuideState exits: m=2753 SNR=33.3
00:08:45.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:45.528 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:45.528 00.000 10844 Enqueuing Expose request
00:08:45.528 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:45.528 00.000 11060 Worker thread wakes up
00:08:45.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:45.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:46.153 00.625 11060 Exposure complete
00:08:46.321 00.168 11060 worker thread done servicing request
00:08:46.321 00.000 10844 OnExposeComplete: enter
00:08:46.321 00.000 10844 UpdateGuideState(): m_state=6
00:08:46.321 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4774
00:08:46.321 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.12, Mass=3052, SNR=36.0, Peak=219 HFD=3.8
00:08:46.321 00.000 10844 MultiStar: [#1 0.34,0.04,0.97,U] [#2 -0.23,-0.07,1.90,U] [#3 0.33,-0.49,0.98,U] [#4 0.28,-0.18,1.05,U] [#5 -0.03,-0.44,1.06,U] [#6 0.33,-0.31,0.91,U] [#7 0.16,-0.62,0.00,M1] [#8 -0.10,-0.25,0.94,U] 
00:08:46.321 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.22}, one-star: {0.54, -0.16}
00:08:46.321 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
00:08:46.321 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
00:08:46.321 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.25 cameraTheta=-1.01 mountX=0.19 mountY=0.17, mountTheta=0.74
00:08:46.326 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.22, opts=13)
00:08:46.326 00.000 10844 Enqueuing Move request for scope (0.14, -0.22)
00:08:46.326 00.000 11060 Worker thread wakes up
00:08:46.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
00:08:46.326 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
00:08:46.326 00.000 11060 Moving (0.14, -0.22) raw xDistance=0.19 yDistance=0.17
00:08:46.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:08:46.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:46.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:08:46.326 00.000 11060 MoveAxis(W, 32, ABG)
00:08:46.326 00.000 11060 Guiding  Dir = 3, Dur = 32
00:08:46.331 00.005 11060 IsSlewing returns 0
00:08:46.331 00.000 11060 IsGuiding returns 0
00:08:46.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:46.364 00.033 10844 UpdateGuideState exits: m=3052 SNR=36.0
00:08:46.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:46.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:46.364 00.000 10844 Enqueuing Expose request
00:08:46.378 00.014 11060 IsGuiding returns 0
00:08:46.379 00.001 11060 Move returns status 0, amount 32
00:08:46.379 00.000 11060 MoveAxis(N, 0, ABG)
00:08:46.379 00.000 11060 Move returns status 0, amount 0
00:08:46.379 00.000 11060 move complete, result=0
00:08:46.379 00.000 11060 worker thread done servicing request
00:08:46.380 00.001 11060 Worker thread wakes up
00:08:46.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:46.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:46.380 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
00:08:47.019 00.639 11060 Exposure complete
00:08:47.179 00.160 11060 worker thread done servicing request
00:08:47.179 00.000 10844 OnExposeComplete: enter
00:08:47.179 00.000 10844 UpdateGuideState(): m_state=6
00:08:47.184 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4775
00:08:47.184 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=61.15, Mass=3403, SNR=37.5, Peak=243 HFD=3.6
00:08:47.184 00.000 10844 MultiStar: [#1 0.53,-0.29,1.01,U] [#2 -0.01,-0.11,1.86,U] [#3 0.12,0.03,0.90,U] [#4 0.17,0.55,0.93,U] [#5 -0.04,-0.45,1.01,U] [#6 0.15,-0.02,0.91,U] [#7 0.13,-0.00,0.83,U] [#8 -0.01,-0.08,0.90,U] 
00:08:47.184 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.10, -0.13}
00:08:47.184 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
00:08:47.184 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:08:47.184 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.54 mountX=0.05 mountY=0.12, mountTheta=1.21
00:08:47.184 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
00:08:47.184 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
00:08:47.184 00.000 11060 Worker thread wakes up
00:08:47.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
00:08:47.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
00:08:47.184 00.000 11060 Moving (0.11, -0.07) raw xDistance=0.05 yDistance=0.12
00:08:47.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:08:47.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:47.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:08:47.184 00.000 11060 MoveAxis(E, 0, ABG)
00:08:47.184 00.000 11060 Move returns status 0, amount 0
00:08:47.184 00.000 11060 MoveAxis(N, 0, ABG)
00:08:47.184 00.000 11060 Move returns status 0, amount 0
00:08:47.184 00.000 11060 move complete, result=0
00:08:47.184 00.000 11060 worker thread done servicing request
00:08:47.195 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:47.216 00.021 10844 UpdateGuideState exits: m=3403 SNR=37.5
00:08:47.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:47.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:47.216 00.000 10844 Enqueuing Expose request
00:08:47.216 00.000 11060 Worker thread wakes up
00:08:47.216 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:47.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:47.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:47.861 00.645 11060 Exposure complete
00:08:48.043 00.182 11060 worker thread done servicing request
00:08:48.044 00.001 10844 OnExposeComplete: enter
00:08:48.044 00.000 10844 UpdateGuideState(): m_state=6
00:08:48.044 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4776
00:08:48.044 00.000 10844 Star::Find returns 1 (1), X=258.76, Y=61.28, Mass=3073, SNR=35.4, Peak=255 HFD=3.6
00:08:48.044 00.000 10844 MultiStar: [#1 0.12,-0.32,1.09,U] [#2 -0.27,0.03,1.91,U] [#3 0.72,0.15,0.00,M1] [#4 0.25,-0.32,0.96,U] [#5 -0.02,-0.60,1.04,U] [#6 0.35,-0.16,0.92,U] [#7 -0.21,-0.67,0.00,M1] [#8 0.17,-0.44,0.92,U] 
00:08:48.044 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.23}, one-star: {0.40, -0.00}
00:08:48.044 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
00:08:48.044 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
00:08:48.044 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.18 mountX=0.20 mountY=0.13, mountTheta=0.56
00:08:48.044 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.23, opts=13)
00:08:48.044 00.000 10844 Enqueuing Move request for scope (0.09, -0.23)
00:08:48.044 00.000 11060 Worker thread wakes up
00:08:48.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
00:08:48.044 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
00:08:48.044 00.000 11060 Moving (0.09, -0.23) raw xDistance=0.20 yDistance=0.13
00:08:48.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:08:48.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:48.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:08:48.044 00.000 11060 MoveAxis(W, 36, ABG)
00:08:48.044 00.000 11060 Guiding  Dir = 3, Dur = 36
00:08:48.054 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:48.059 00.005 11060 IsSlewing returns 0
00:08:48.059 00.000 11060 IsGuiding returns 0
00:08:48.074 00.015 10844 UpdateGuideState exits: m=3073 SNR=35.4 Saturated
00:08:48.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:48.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:48.074 00.000 10844 Enqueuing Expose request
00:08:48.106 00.032 11060 IsGuiding returns 0
00:08:48.106 00.000 11060 Move returns status 0, amount 36
00:08:48.106 00.000 11060 MoveAxis(N, 0, ABG)
00:08:48.106 00.000 11060 Move returns status 0, amount 0
00:08:48.106 00.000 11060 move complete, result=0
00:08:48.106 00.000 11060 worker thread done servicing request
00:08:48.106 00.000 11060 Worker thread wakes up
00:08:48.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:48.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:48.119 00.013 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:08:48.740 00.621 11060 Exposure complete
00:08:48.930 00.190 11060 worker thread done servicing request
00:08:48.930 00.000 10844 OnExposeComplete: enter
00:08:48.930 00.000 10844 UpdateGuideState(): m_state=6
00:08:48.930 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4777
00:08:48.930 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.09, Mass=3456, SNR=37.4, Peak=249 HFD=3.8
00:08:48.931 00.001 10844 MultiStar: [#1 -0.03,-0.05,0.96,U] [#2 -0.54,-0.10,1.88,U] [#3 0.35,-0.56,0.00,M2] [#4 -0.21,-0.43,0.95,U] [#5 -0.03,-0.97,0.00,M1] [#6 -0.00,-0.09,0.86,U] [#7 -0.21,-0.78,0.00,M2] [#8 0.32,-0.69,0.00,M1] 
00:08:48.931 00.000 10844 refined, 4 included, MultiStar: {-0.15, -0.16}, one-star: {0.39, -0.19}
00:08:48.932 00.001 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
00:08:48.932 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
00:08:48.932 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.33 mountX=0.18 mountY=-0.12, mountTheta=-0.59
00:08:48.932 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.16, opts=13)
00:08:48.932 00.000 10844 Enqueuing Move request for scope (-0.15, -0.16)
00:08:48.932 00.000 11060 Worker thread wakes up
00:08:48.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
00:08:48.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
00:08:48.932 00.000 11060 Moving (-0.15, -0.16) raw xDistance=0.18 yDistance=-0.12
00:08:48.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:08:48.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:48.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:08:48.932 00.000 11060 MoveAxis(W, 33, ABG)
00:08:48.932 00.000 11060 Guiding  Dir = 3, Dur = 33
00:08:48.943 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:48.954 00.011 10844 UpdateGuideState exits: m=3456 SNR=37.4
00:08:48.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:48.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:48.954 00.000 10844 Enqueuing Expose request
00:08:48.956 00.002 11060 IsSlewing returns 0
00:08:48.956 00.000 11060 IsGuiding returns 0
00:08:49.018 00.062 11060 IsGuiding returns 0
00:08:49.018 00.000 11060 Move returns status 0, amount 33
00:08:49.018 00.000 11060 MoveAxis(N, 0, ABG)
00:08:49.018 00.000 11060 Move returns status 0, amount 0
00:08:49.018 00.000 11060 move complete, result=0
00:08:49.018 00.000 11060 worker thread done servicing request
00:08:49.018 00.000 11060 Worker thread wakes up
00:08:49.018 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
00:08:49.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:49.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:49.661 00.643 11060 Exposure complete
00:08:49.841 00.180 10844 OnExposeComplete: enter
00:08:49.841 00.000 10844 UpdateGuideState(): m_state=6
00:08:49.841 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4778
00:08:49.841 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=60.57, Mass=3253, SNR=36.1, Peak=255 HFD=3.4
00:08:49.841 00.000 11060 worker thread done servicing request
00:08:49.843 00.002 10844 MultiStar: [#1 0.49,0.30,1.05,U] [#2 -0.29,-0.33,1.96,U] [#3 0.54,-0.78,0.00,M3] [#4 -0.03,-0.11,0.95,U] [#5 0.15,-0.41,0.88,U] [#6 0.06,-0.57,0.92,U] [#7 -0.06,-0.25,0.88,U] [#8 0.22,-0.56,0.96,U] 
00:08:49.843 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.33}, one-star: {-0.02, -0.71}
00:08:49.843 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
00:08:49.843 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
00:08:49.843 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.48 mountX=0.32 mountY=0.08, mountTheta=0.26
00:08:49.845 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.33, opts=13)
00:08:49.845 00.000 10844 Enqueuing Move request for scope (0.03, -0.33)
00:08:49.845 00.000 11060 Worker thread wakes up
00:08:49.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
00:08:49.845 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
00:08:49.845 00.000 11060 Moving (0.03, -0.33) raw xDistance=0.32 yDistance=0.08
00:08:49.847 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
00:08:49.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:49.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:08:49.847 00.000 11060 MoveAxis(W, 56, ABG)
00:08:49.847 00.000 11060 Guiding  Dir = 3, Dur = 56
00:08:49.856 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:49.871 00.015 10844 UpdateGuideState exits: m=3253 SNR=36.1 Saturated
00:08:49.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:49.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:49.871 00.000 10844 Enqueuing Expose request
00:08:49.875 00.004 11060 IsSlewing returns 0
00:08:49.875 00.000 11060 IsGuiding returns 0
00:08:49.950 00.075 11060 IsGuiding returns 0
00:08:49.950 00.000 11060 Move returns status 0, amount 56
00:08:49.950 00.000 11060 MoveAxis(N, 0, ABG)
00:08:49.950 00.000 11060 Move returns status 0, amount 0
00:08:49.950 00.000 11060 move complete, result=0
00:08:49.950 00.000 11060 worker thread done servicing request
00:08:49.950 00.000 11060 Worker thread wakes up
00:08:49.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:49.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:49.957 00.007 10844 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
00:08:50.593 00.636 11060 Exposure complete
00:08:50.761 00.168 11060 worker thread done servicing request
00:08:50.761 00.000 10844 OnExposeComplete: enter
00:08:50.761 00.000 10844 UpdateGuideState(): m_state=6
00:08:50.761 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4779
00:08:50.761 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.27, Mass=3137, SNR=35.7, Peak=245 HFD=4.0
00:08:50.763 00.002 10844 MultiStar: [#1 0.15,-0.09,0.98,U] [#2 -0.21,-0.30,1.99,U] [#3 0.66,-0.25,0.00,M4] [#4 0.29,0.28,0.96,U] [#5 -0.15,-0.36,1.05,U] [#6 0.33,-0.23,0.92,U] [#7 0.37,-0.06,0.85,U] [#8 0.26,0.27,0.99,U] 
00:08:50.763 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.60, -0.01}
00:08:50.763 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:08:50.763 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:08:50.763 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.54 mountX=0.06 mountY=0.17, mountTheta=1.21
00:08:50.763 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.09, opts=13)
00:08:50.763 00.000 10844 Enqueuing Move request for scope (0.15, -0.09)
00:08:50.763 00.000 11060 Worker thread wakes up
00:08:50.765 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
00:08:50.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
00:08:50.765 00.000 11060 Moving (0.15, -0.09) raw xDistance=0.06 yDistance=0.17
00:08:50.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:08:50.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:50.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:08:50.765 00.000 11060 MoveAxis(E, 0, ABG)
00:08:50.765 00.000 11060 Move returns status 0, amount 0
00:08:50.765 00.000 11060 MoveAxis(N, 0, ABG)
00:08:50.765 00.000 11060 Move returns status 0, amount 0
00:08:50.765 00.000 11060 move complete, result=0
00:08:50.765 00.000 11060 worker thread done servicing request
00:08:50.773 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:50.791 00.018 10844 UpdateGuideState exits: m=3137 SNR=35.7
00:08:50.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:50.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:50.791 00.000 10844 Enqueuing Expose request
00:08:50.791 00.000 11060 Worker thread wakes up
00:08:50.791 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:50.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:50.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:51.418 00.627 11060 Exposure complete
00:08:51.644 00.226 11060 worker thread done servicing request
00:08:51.644 00.000 10844 OnExposeComplete: enter
00:08:51.644 00.000 10844 UpdateGuideState(): m_state=6
00:08:51.644 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4780
00:08:51.644 00.000 10844 Star::Find returns 1 (1), X=258.73, Y=60.84, Mass=3246, SNR=36.3, Peak=255 HFD=3.5
00:08:51.644 00.000 10844 MultiStar: [#1 0.00,0.47,1.03,U] [#2 -0.07,0.46,1.97,U] [#3 0.24,0.34,1.01,U] [#4 0.08,-0.40,0.94,U] [#5 0.12,0.14,0.98,U] [#6 0.33,-0.16,0.84,U] [#7 -0.42,-0.07,0.82,U] [#8 0.13,-0.10,0.97,U] 
00:08:51.644 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.37, -0.44}
00:08:51.644 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
00:08:51.644 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
00:08:51.644 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=-0.09 mountY=0.06, mountTheta=2.56
00:08:51.650 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.08, opts=13)
00:08:51.650 00.000 10844 Enqueuing Move request for scope (0.08, 0.08)
00:08:51.650 00.000 11060 Worker thread wakes up
00:08:51.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:08:51.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:08:51.650 00.000 11060 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=0.06
00:08:51.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:08:51.651 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:51.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:08:51.651 00.000 11060 MoveAxis(E, 0, ABG)
00:08:51.651 00.000 11060 Move returns status 0, amount 0
00:08:51.651 00.000 11060 MoveAxis(N, 0, ABG)
00:08:51.651 00.000 11060 Move returns status 0, amount 0
00:08:51.651 00.000 11060 move complete, result=0
00:08:51.651 00.000 11060 worker thread done servicing request
00:08:51.661 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:51.677 00.016 10844 UpdateGuideState exits: m=3246 SNR=36.3 Saturated
00:08:51.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:51.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:51.677 00.000 10844 Enqueuing Expose request
00:08:51.677 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:51.677 00.000 11060 Worker thread wakes up
00:08:51.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:51.679 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:52.310 00.631 11060 Exposure complete
00:08:52.491 00.181 11060 worker thread done servicing request
00:08:52.491 00.000 10844 OnExposeComplete: enter
00:08:52.491 00.000 10844 UpdateGuideState(): m_state=6
00:08:52.491 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4781
00:08:52.491 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.47, Mass=2783, SNR=33.8, Peak=249 HFD=3.4
00:08:52.491 00.000 10844 MultiStar: [#1 0.39,-0.35,1.14,U] [#2 0.20,0.23,1.98,U] [#3 0.37,-0.15,1.01,U] [#4 0.77,0.14,0.00,M1] [#5 0.16,0.30,1.08,U] [#6 0.37,0.02,0.96,U] [#7 0.03,-0.82,0.00,M1] [#8 0.04,0.08,1.00,U] 
00:08:52.491 00.000 10844 single-star, 6 included, MultiStar: {0.22, 0.06}, one-star: {0.00, 0.19}
00:08:52.491 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
00:08:52.491 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
00:08:52.491 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.55 mountX=-0.19 mountY=-0.03, mountTheta=-3.00
00:08:52.491 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.19, opts=13)
00:08:52.496 00.005 10844 Enqueuing Move request for scope (0.00, 0.19)
00:08:52.496 00.000 11060 Worker thread wakes up
00:08:52.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
00:08:52.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
00:08:52.496 00.000 11060 Moving (0.00, 0.19) raw xDistance=-0.19 yDistance=-0.03
00:08:52.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:08:52.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:52.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:08:52.496 00.000 11060 MoveAxis(E, 32, ABG)
00:08:52.496 00.000 11060 Guiding  Dir = 2, Dur = 32
00:08:52.501 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:52.507 00.006 11060 IsSlewing returns 0
00:08:52.507 00.000 11060 IsGuiding returns 0
00:08:52.517 00.010 10844 UpdateGuideState exits: m=2783 SNR=33.8
00:08:52.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:52.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:52.517 00.000 10844 Enqueuing Expose request
00:08:52.553 00.036 11060 IsGuiding returns 0
00:08:52.553 00.000 11060 Move returns status 0, amount 32
00:08:52.553 00.000 11060 MoveAxis(N, 0, ABG)
00:08:52.553 00.000 11060 Move returns status 0, amount 0
00:08:52.553 00.000 11060 move complete, result=0
00:08:52.553 00.000 11060 worker thread done servicing request
00:08:52.553 00.000 11060 Worker thread wakes up
00:08:52.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:52.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:52.573 00.020 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
00:08:53.184 00.611 11060 Exposure complete
00:08:53.348 00.164 11060 worker thread done servicing request
00:08:53.348 00.000 10844 OnExposeComplete: enter
00:08:53.348 00.000 10844 UpdateGuideState(): m_state=6
00:08:53.348 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4782
00:08:53.348 00.000 10844 Star::Find returns 1 (0), X=258.96, Y=61.13, Mass=3231, SNR=36.3, Peak=236 HFD=3.8
00:08:53.348 00.000 10844 MultiStar: [#1 0.30,-0.28,0.96,U] [#2 -0.30,-0.06,1.87,U] [#3 0.46,-0.14,1.00,U] [#4 0.23,-0.04,0.92,U] [#5 -0.26,-0.06,0.96,U] [#6 0.34,0.02,0.88,U] [#7 -0.24,-0.63,0.00,M2] [#8 0.24,-0.25,0.91,U] 
00:08:53.351 00.003 10844 refined, 7 included, MultiStar: {0.15, -0.12}, one-star: {0.60, -0.15}
00:08:53.351 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
00:08:53.351 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
00:08:53.351 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.66 mountX=0.09 mountY=0.17, mountTheta=1.09
00:08:53.351 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.12, opts=13)
00:08:53.351 00.000 10844 Enqueuing Move request for scope (0.15, -0.12)
00:08:53.351 00.000 11060 Worker thread wakes up
00:08:53.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
00:08:53.351 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
00:08:53.351 00.000 11060 Moving (0.15, -0.12) raw xDistance=0.09 yDistance=0.17
00:08:53.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:08:53.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:53.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:08:53.351 00.000 11060 MoveAxis(E, 0, ABG)
00:08:53.351 00.000 11060 Move returns status 0, amount 0
00:08:53.351 00.000 11060 MoveAxis(N, 0, ABG)
00:08:53.351 00.000 11060 Move returns status 0, amount 0
00:08:53.351 00.000 11060 move complete, result=0
00:08:53.351 00.000 11060 worker thread done servicing request
00:08:53.356 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:53.367 00.011 10844 UpdateGuideState exits: m=3231 SNR=36.3
00:08:53.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:53.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:53.367 00.000 10844 Enqueuing Expose request
00:08:53.367 00.000 11060 Worker thread wakes up
00:08:53.372 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:53.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:53.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:53.997 00.625 11060 Exposure complete
00:08:54.163 00.166 11060 worker thread done servicing request
00:08:54.163 00.000 10844 OnExposeComplete: enter
00:08:54.163 00.000 10844 UpdateGuideState(): m_state=6
00:08:54.163 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4783
00:08:54.163 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.07, Mass=3707, SNR=38.7, Peak=253 HFD=3.7
00:08:54.163 00.000 10844 MultiStar: [#1 0.25,-0.11,0.94,U] [#2 -0.36,-0.05,1.80,U] [#3 0.45,-0.63,0.00,M2] [#4 0.15,0.01,0.86,U] [#5 0.04,-0.39,0.93,U] [#6 0.24,-0.15,0.83,U] [#7 0.08,0.00,0.68,U] [#8 -0.14,-0.19,0.88,U] 
00:08:54.163 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.13}, one-star: {0.13, -0.21}
00:08:54.163 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
00:08:54.163 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
00:08:54.165 00.002 10844 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=0.13 mountY=0.02, mountTheta=0.17
00:08:54.165 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.13, opts=13)
00:08:54.165 00.000 10844 Enqueuing Move request for scope (0.00, -0.13)
00:08:54.165 00.000 11060 Worker thread wakes up
00:08:54.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
00:08:54.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
00:08:54.165 00.000 11060 Moving (0.00, -0.13) raw xDistance=0.13 yDistance=0.02
00:08:54.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:08:54.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:54.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:54.165 00.000 11060 MoveAxis(W, 23, ABG)
00:08:54.165 00.000 11060 Guiding  Dir = 3, Dur = 23
00:08:54.173 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:54.184 00.011 10844 UpdateGuideState exits: m=3707 SNR=38.7
00:08:54.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:54.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:54.184 00.000 10844 Enqueuing Expose request
00:08:54.192 00.008 11060 IsSlewing returns 0
00:08:54.192 00.000 11060 IsGuiding returns 0
00:08:54.233 00.041 11060 IsGuiding returns 0
00:08:54.233 00.000 11060 Move returns status 0, amount 23
00:08:54.233 00.000 11060 MoveAxis(N, 0, ABG)
00:08:54.233 00.000 11060 Move returns status 0, amount 0
00:08:54.233 00.000 11060 move complete, result=0
00:08:54.233 00.000 11060 worker thread done servicing request
00:08:54.233 00.000 11060 Worker thread wakes up
00:08:54.235 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:54.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:54.235 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
00:08:54.860 00.625 11060 Exposure complete
00:08:55.029 00.169 11060 worker thread done servicing request
00:08:55.029 00.000 10844 OnExposeComplete: enter
00:08:55.029 00.000 10844 UpdateGuideState(): m_state=6
00:08:55.029 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4784
00:08:55.029 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=60.91, Mass=2873, SNR=34.7, Peak=231 HFD=3.8
00:08:55.029 00.000 10844 MultiStar: [#1 0.16,-0.83,0.00,M1] [#2 -0.16,-0.63,0.00,M1] [#3 0.40,-0.60,0.00,M3] [#4 0.45,-0.29,0.93,U] [#5 0.08,-1.03,0.00,M1] [#6 -0.12,-0.46,0.85,U] [#7 -0.11,-0.79,0.00,M2] [#8 0.06,-0.58,0.94,U] 
00:08:55.029 00.000 10844 refined, 3 included, MultiStar: {0.22, -0.42}, one-star: {0.46, -0.37}
00:08:55.029 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
00:08:55.029 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
00:08:55.029 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.42 hyp=0.48 cameraTheta=-1.09 mountX=0.38 mountY=0.29, mountTheta=0.65
00:08:55.029 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.42, opts=13)
00:08:55.029 00.000 10844 Enqueuing Move request for scope (0.22, -0.42)
00:08:55.029 00.000 11060 Worker thread wakes up
00:08:55.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.42) opts 0xd
00:08:55.029 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.42)
00:08:55.029 00.000 11060 Moving (0.22, -0.42) raw xDistance=0.38 yDistance=0.29
00:08:55.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
00:08:55.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:55.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:08:55.029 00.000 11060 MoveAxis(W, 66, ABG)
00:08:55.029 00.000 11060 Guiding  Dir = 3, Dur = 66
00:08:55.039 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:55.039 00.000 11060 IsSlewing returns 0
00:08:55.039 00.000 11060 IsGuiding returns 0
00:08:55.049 00.010 10844 UpdateGuideState exits: m=2873 SNR=34.7
00:08:55.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:55.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:55.049 00.000 10844 Enqueuing Expose request
00:08:55.117 00.068 11060 IsGuiding returns 0
00:08:55.117 00.000 11060 Move returns status 0, amount 66
00:08:55.117 00.000 11060 MoveAxis(N, 0, ABG)
00:08:55.117 00.000 11060 Move returns status 0, amount 0
00:08:55.117 00.000 11060 move complete, result=0
00:08:55.118 00.001 11060 worker thread done servicing request
00:08:55.118 00.000 11060 Worker thread wakes up
00:08:55.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:55.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:55.118 00.000 10844 GuideStep: 0.4 px 66 ms WEST, 0.3 px 0 ms NORTH
00:08:55.757 00.639 11060 Exposure complete
00:08:55.935 00.178 11060 worker thread done servicing request
00:08:55.936 00.001 10844 OnExposeComplete: enter
00:08:55.936 00.000 10844 UpdateGuideState(): m_state=6
00:08:55.936 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4785
00:08:55.936 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.12, Mass=2905, SNR=35.0, Peak=211 HFD=3.6
00:08:55.936 00.000 10844 MultiStar: [#1 0.59,0.12,0.99,U] [#2 0.15,-0.38,2.05,U] [#3 0.38,0.08,1.04,U] [#4 -0.20,0.14,0.83,U] [#5 0.26,-0.36,0.95,U] [#6 0.27,0.30,0.90,U] [#7 0.36,-0.50,0.00,M3] [#8 0.21,0.03,0.93,U] 
00:08:55.936 00.000 10844 refined, 7 included, MultiStar: {0.27, -0.07}, one-star: {0.55, -0.16}
00:08:55.936 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
00:08:55.936 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
00:08:55.936 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.27 mountX=0.02 mountY=0.28, mountTheta=1.48
00:08:55.936 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.07, opts=13)
00:08:55.936 00.000 10844 Enqueuing Move request for scope (0.27, -0.07)
00:08:55.936 00.000 11060 Worker thread wakes up
00:08:55.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
00:08:55.936 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
00:08:55.936 00.000 11060 Moving (0.27, -0.07) raw xDistance=0.02 yDistance=0.28
00:08:55.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:08:55.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:55.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:08:55.936 00.000 11060 MoveAxis(E, 0, ABG)
00:08:55.936 00.000 11060 Move returns status 0, amount 0
00:08:55.936 00.000 11060 MoveAxis(N, 0, ABG)
00:08:55.936 00.000 11060 Move returns status 0, amount 0
00:08:55.936 00.000 11060 move complete, result=0
00:08:55.936 00.000 11060 worker thread done servicing request
00:08:55.947 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:55.957 00.010 10844 UpdateGuideState exits: m=2905 SNR=35.0
00:08:55.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:55.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:55.957 00.000 10844 Enqueuing Expose request
00:08:55.957 00.000 11060 Worker thread wakes up
00:08:55.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:55.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:55.957 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:08:56.607 00.650 11060 Exposure complete
00:08:56.780 00.173 11060 worker thread done servicing request
00:08:56.780 00.000 10844 OnExposeComplete: enter
00:08:56.780 00.000 10844 UpdateGuideState(): m_state=6
00:08:56.782 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4786
00:08:56.782 00.000 10844 Star::Find returns 1 (1), X=258.50, Y=60.98, Mass=3364, SNR=37.1, Peak=255 HFD=3.6
00:08:56.782 00.000 10844 MultiStar: [#1 0.52,0.05,1.04,U] [#2 -0.20,0.43,1.87,U] [#3 0.50,0.45,0.00,M3] [#4 0.30,-0.17,0.88,U] [#5 -0.13,-0.59,0.95,U] [#6 0.15,1.05,0.00,M1] [#7 0.14,-0.34,0.81,U] [#8 0.21,0.32,0.95,U] 
00:08:56.782 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.14, -0.30}
00:08:56.782 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
00:08:56.782 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
00:08:56.783 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.17 mountX=-0.00 mountY=0.10, mountTheta=1.58
00:08:56.785 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
00:08:56.785 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
00:08:56.785 00.000 11060 Worker thread wakes up
00:08:56.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:08:56.785 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:08:56.785 00.000 11060 Moving (0.10, -0.02) raw xDistance=-0.00 yDistance=0.10
00:08:56.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:08:56.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:56.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:08:56.785 00.000 11060 MoveAxis(E, 0, ABG)
00:08:56.785 00.000 11060 Move returns status 0, amount 0
00:08:56.785 00.000 11060 MoveAxis(N, 0, ABG)
00:08:56.785 00.000 11060 Move returns status 0, amount 0
00:08:56.785 00.000 11060 move complete, result=0
00:08:56.785 00.000 11060 worker thread done servicing request
00:08:56.790 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:56.800 00.010 10844 UpdateGuideState exits: m=3364 SNR=37.1 Saturated
00:08:56.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:56.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:56.800 00.000 10844 Enqueuing Expose request
00:08:56.800 00.000 11060 Worker thread wakes up
00:08:56.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:56.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:56.800 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:57.443 00.643 11060 Exposure complete
00:08:57.608 00.165 11060 worker thread done servicing request
00:08:57.608 00.000 10844 OnExposeComplete: enter
00:08:57.608 00.000 10844 UpdateGuideState(): m_state=6
00:08:57.608 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4787
00:08:57.608 00.000 10844 Star::Find returns 1 (0), X=258.61, Y=60.95, Mass=3013, SNR=35.0, Peak=246 HFD=3.4
00:08:57.608 00.000 10844 MultiStar: [#1 0.58,-0.50,0.00,M1] [#2 -0.09,0.12,1.94,U] [#3 0.26,-0.28,0.92,U] [#4 0.32,-0.58,0.00,M1] [#5 0.29,-0.39,1.07,U] [#6 -0.13,0.27,0.94,U] [#7 0.28,-0.39,0.86,U] [#8 -0.11,0.20,0.92,U] 
00:08:57.608 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.09}, one-star: {0.25, -0.33}
00:08:57.608 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
00:08:57.608 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
00:08:57.608 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.80 mountX=0.07 mountY=0.10, mountTheta=0.94
00:08:57.608 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
00:08:57.608 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
00:08:57.608 00.000 11060 Worker thread wakes up
00:08:57.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:08:57.608 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:08:57.613 00.005 11060 Moving (0.08, -0.09) raw xDistance=0.07 yDistance=0.10
00:08:57.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:08:57.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:57.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:08:57.613 00.000 11060 MoveAxis(E, 0, ABG)
00:08:57.613 00.000 11060 Move returns status 0, amount 0
00:08:57.613 00.000 11060 MoveAxis(N, 0, ABG)
00:08:57.613 00.000 11060 Move returns status 0, amount 0
00:08:57.613 00.000 11060 move complete, result=0
00:08:57.613 00.000 11060 worker thread done servicing request
00:08:57.631 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:57.644 00.013 10844 UpdateGuideState exits: m=3013 SNR=35.0
00:08:57.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:57.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:57.644 00.000 10844 Enqueuing Expose request
00:08:57.644 00.000 11060 Worker thread wakes up
00:08:57.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:57.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:57.644 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:08:58.283 00.639 11060 Exposure complete
00:08:58.478 00.195 11060 worker thread done servicing request
00:08:58.478 00.000 10844 OnExposeComplete: enter
00:08:58.478 00.000 10844 UpdateGuideState(): m_state=6
00:08:58.478 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4788
00:08:58.478 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=61.21, Mass=2971, SNR=35.3, Peak=255 HFD=3.3
00:08:58.484 00.006 10844 MultiStar: [#1 0.23,-0.29,1.07,U] [#2 0.17,0.14,1.93,U] [#3 0.37,-0.26,0.93,U] [#4 0.38,-0.01,0.96,U] [#5 -0.04,-0.35,1.00,U] [#6 -0.14,0.19,0.97,U] [#7 -0.04,-0.41,0.76,U] [#8 0.19,0.03,0.94,U] 
00:08:58.484 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.29, -0.07}
00:08:58.484 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
00:08:58.484 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
00:08:58.484 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.48 mountX=0.05 mountY=0.17, mountTheta=1.27
00:08:58.484 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.09, opts=13)
00:08:58.484 00.000 10844 Enqueuing Move request for scope (0.16, -0.09)
00:08:58.484 00.000 11060 Worker thread wakes up
00:08:58.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
00:08:58.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
00:08:58.484 00.000 11060 Moving (0.16, -0.09) raw xDistance=0.05 yDistance=0.17
00:08:58.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:08:58.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:58.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:08:58.484 00.000 11060 MoveAxis(E, 0, ABG)
00:08:58.487 00.003 11060 Move returns status 0, amount 0
00:08:58.487 00.000 11060 MoveAxis(N, 0, ABG)
00:08:58.487 00.000 11060 Move returns status 0, amount 0
00:08:58.487 00.000 11060 move complete, result=0
00:08:58.487 00.000 11060 worker thread done servicing request
00:08:58.496 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:08:58.506 00.010 10844 UpdateGuideState exits: m=2971 SNR=35.3 Saturated
00:08:58.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:58.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:58.506 00.000 10844 Enqueuing Expose request
00:08:58.506 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:58.506 00.000 11060 Worker thread wakes up
00:08:58.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:58.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:59.145 00.639 11060 Exposure complete
00:08:59.306 00.161 11060 worker thread done servicing request
00:08:59.306 00.000 10844 OnExposeComplete: enter
00:08:59.306 00.000 10844 UpdateGuideState(): m_state=6
00:08:59.306 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4789
00:08:59.306 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=60.88, Mass=2973, SNR=34.7, Peak=236 HFD=3.4
00:08:59.306 00.000 10844 MultiStar: [#1 0.21,0.14,1.08,U] [#2 -0.11,0.27,2.15,U] [#3 0.29,0.03,0.93,U] [#4 0.06,-0.06,0.94,U] [#5 -0.12,-0.39,1.04,U] [#6 0.21,0.30,0.99,U] [#7 -0.41,-0.51,0.00,M1] [#8 -0.16,-0.05,0.99,U] 
00:08:59.306 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {-0.05, -0.40}
00:08:59.318 00.012 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
00:08:59.318 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
00:08:59.318 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.66 mountX=-0.02 mountY=0.02, mountTheta=2.41
00:08:59.318 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
00:08:59.318 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
00:08:59.318 00.000 11060 Worker thread wakes up
00:08:59.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:08:59.318 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:08:59.318 00.000 11060 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
00:08:59.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:08:59.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:59.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:08:59.318 00.000 11060 MoveAxis(E, 0, ABG)
00:08:59.318 00.000 11060 Move returns status 0, amount 0
00:08:59.318 00.000 11060 MoveAxis(N, 0, ABG)
00:08:59.318 00.000 11060 Move returns status 0, amount 0
00:08:59.318 00.000 11060 move complete, result=0
00:08:59.318 00.000 11060 worker thread done servicing request
00:08:59.327 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:08:59.342 00.015 10844 UpdateGuideState exits: m=2973 SNR=34.7
00:08:59.344 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:59.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:08:59.344 00.000 10844 Enqueuing Expose request
00:08:59.344 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:08:59.344 00.000 11060 Worker thread wakes up
00:08:59.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:08:59.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:08:59.971 00.627 11060 Exposure complete
00:09:00.148 00.177 11060 worker thread done servicing request
00:09:00.148 00.000 10844 OnExposeComplete: enter
00:09:00.148 00.000 10844 UpdateGuideState(): m_state=6
00:09:00.148 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4790
00:09:00.148 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.00, Mass=2717, SNR=33.2, Peak=255 HFD=3.6
00:09:00.148 00.000 10844 MultiStar: [#1 0.34,0.00,1.04,U] [#2 -0.27,0.08,2.01,U] [#3 0.55,-0.61,0.00,M1] [#4 0.13,0.13,1.03,U] [#5 -0.20,-0.34,1.03,U] [#6 0.41,0.22,0.96,U] [#7 -0.09,-0.13,0.83,U] [#8 -0.03,0.06,0.95,U] 
00:09:00.148 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {0.11, -0.28}
00:09:00.148 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
00:09:00.148 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
00:09:00.148 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.91 mountX=0.02 mountY=0.02, mountTheta=0.83
00:09:00.148 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
00:09:00.148 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
00:09:00.148 00.000 11060 Worker thread wakes up
00:09:00.152 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:09:00.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:09:00.152 00.000 11060 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.02
00:09:00.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:09:00.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:00.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:09:00.152 00.000 11060 MoveAxis(E, 0, ABG)
00:09:00.152 00.000 11060 Move returns status 0, amount 0
00:09:00.152 00.000 11060 MoveAxis(N, 0, ABG)
00:09:00.152 00.000 11060 Move returns status 0, amount 0
00:09:00.152 00.000 11060 move complete, result=0
00:09:00.152 00.000 11060 worker thread done servicing request
00:09:00.159 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:00.172 00.013 10844 UpdateGuideState exits: m=2717 SNR=33.2 Saturated
00:09:00.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:00.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:00.172 00.000 10844 Enqueuing Expose request
00:09:00.172 00.000 11060 Worker thread wakes up
00:09:00.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:00.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:00.172 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:00.799 00.627 11060 Exposure complete
00:09:00.962 00.163 11060 worker thread done servicing request
00:09:00.962 00.000 10844 OnExposeComplete: enter
00:09:00.962 00.000 10844 UpdateGuideState(): m_state=6
00:09:00.962 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
00:09:00.962 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=60.87, Mass=3041, SNR=35.6, Peak=228 HFD=3.4
00:09:00.962 00.000 10844 MultiStar: [#1 0.11,-0.06,0.94,U] [#2 -0.02,0.28,2.04,U] [#3 0.30,-0.18,0.95,U] [#4 -0.05,-0.02,0.95,U] [#5 -0.12,0.04,0.97,U] [#6 -0.05,0.13,0.91,U] [#7 0.29,-1.04,0.00,M1] [#8 0.33,0.08,0.92,U] 
00:09:00.962 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.09, -0.40}
00:09:00.962 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
00:09:00.962 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
00:09:00.962 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.31 mountX=-0.03 mountY=0.06, mountTheta=2.06
00:09:00.962 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
00:09:00.962 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
00:09:00.962 00.000 11060 Worker thread wakes up
00:09:00.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:09:00.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:09:00.962 00.000 11060 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.06
00:09:00.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:09:00.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:00.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:00.962 00.000 11060 MoveAxis(E, 0, ABG)
00:09:00.962 00.000 11060 Move returns status 0, amount 0
00:09:00.962 00.000 11060 MoveAxis(N, 0, ABG)
00:09:00.962 00.000 11060 Move returns status 0, amount 0
00:09:00.962 00.000 11060 move complete, result=0
00:09:00.962 00.000 11060 worker thread done servicing request
00:09:00.972 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:00.997 00.025 10844 UpdateGuideState exits: m=3041 SNR=35.6
00:09:00.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:00.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:00.997 00.000 10844 Enqueuing Expose request
00:09:00.997 00.000 11060 Worker thread wakes up
00:09:00.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:00.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:00.997 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:01.633 00.636 11060 Exposure complete
00:09:01.808 00.175 11060 worker thread done servicing request
00:09:01.809 00.001 10844 OnExposeComplete: enter
00:09:01.809 00.000 10844 UpdateGuideState(): m_state=6
00:09:01.809 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4792
00:09:01.809 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=61.56, Mass=3125, SNR=35.9, Peak=255 HFD=3.4
00:09:01.809 00.000 10844 MultiStar: [#1 0.27,-0.29,1.12,U] [#2 -0.14,0.39,1.86,U] [#3 0.21,-0.04,0.88,U] [#4 0.08,0.11,0.92,U] [#5 -0.13,0.47,0.97,U] [#6 0.22,0.51,0.92,U] [#7 -0.24,-0.35,0.82,U] [#8 0.45,-0.01,0.86,U] 
00:09:01.809 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.26, 0.29}
00:09:01.809 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
00:09:01.809 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
00:09:01.809 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.03 mountX=-0.16 mountY=0.06, mountTheta=2.77
00:09:01.809 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.15, opts=13)
00:09:01.809 00.000 10844 Enqueuing Move request for scope (0.09, 0.15)
00:09:01.809 00.000 11060 Worker thread wakes up
00:09:01.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
00:09:01.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
00:09:01.809 00.000 11060 Moving (0.09, 0.15) raw xDistance=-0.16 yDistance=0.06
00:09:01.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:09:01.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:01.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:09:01.809 00.000 11060 MoveAxis(E, 28, ABG)
00:09:01.809 00.000 11060 Guiding  Dir = 2, Dur = 28
00:09:01.815 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:01.840 00.025 11060 IsSlewing returns 0
00:09:01.840 00.000 11060 IsGuiding returns 0
00:09:01.845 00.005 10844 UpdateGuideState exits: m=3125 SNR=35.9 Saturated
00:09:01.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:01.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:01.845 00.000 10844 Enqueuing Expose request
00:09:01.888 00.043 11060 IsGuiding returns 0
00:09:01.888 00.000 11060 Move returns status 0, amount 28
00:09:01.888 00.000 11060 MoveAxis(N, 0, ABG)
00:09:01.888 00.000 11060 Move returns status 0, amount 0
00:09:01.888 00.000 11060 move complete, result=0
00:09:01.888 00.000 11060 worker thread done servicing request
00:09:01.888 00.000 11060 Worker thread wakes up
00:09:01.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:01.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:01.888 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
00:09:02.536 00.648 11060 Exposure complete
00:09:02.721 00.185 11060 worker thread done servicing request
00:09:02.721 00.000 10844 OnExposeComplete: enter
00:09:02.721 00.000 10844 UpdateGuideState(): m_state=6
00:09:02.721 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
00:09:02.721 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=61.32, Mass=3009, SNR=35.1, Peak=255 HFD=3.5
00:09:02.721 00.000 10844 MultiStar: [#1 0.14,0.10,1.01,U] [#2 0.35,-0.12,2.02,U] [#3 0.43,-0.16,0.96,U] [#4 0.41,-0.17,1.05,U] [#5 0.03,-0.12,1.10,U] [#6 0.09,-0.30,0.93,U] [#7 0.23,0.02,0.93,U] [#8 -0.00,0.22,0.93,U] 
00:09:02.721 00.000 10844 single-star, 8 included, MultiStar: {0.20, -0.06}, one-star: {-0.01, 0.04}
00:09:02.721 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.67 = -2.62)
00:09:02.721 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
00:09:02.721 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.91 mountX=-0.04 mountY=-0.02, mountTheta=-2.63
00:09:02.721 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
00:09:02.721 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
00:09:02.721 00.000 11060 Worker thread wakes up
00:09:02.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:09:02.721 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:09:02.721 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.02
00:09:02.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:02.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:02.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:02.721 00.000 11060 MoveAxis(E, 0, ABG)
00:09:02.721 00.000 11060 Move returns status 0, amount 0
00:09:02.721 00.000 11060 MoveAxis(N, 0, ABG)
00:09:02.721 00.000 11060 Move returns status 0, amount 0
00:09:02.721 00.000 11060 move complete, result=0
00:09:02.721 00.000 11060 worker thread done servicing request
00:09:02.727 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:02.742 00.015 10844 UpdateGuideState exits: m=3009 SNR=35.1 Saturated
00:09:02.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:02.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:02.742 00.000 10844 Enqueuing Expose request
00:09:02.742 00.000 11060 Worker thread wakes up
00:09:02.742 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:02.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:02.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:03.374 00.632 11060 Exposure complete
00:09:03.545 00.171 11060 worker thread done servicing request
00:09:03.545 00.000 10844 OnExposeComplete: enter
00:09:03.545 00.000 10844 UpdateGuideState(): m_state=6
00:09:03.545 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4794
00:09:03.545 00.000 10844 Star::Find returns 1 (1), X=258.06, Y=61.25, Mass=3001, SNR=35.0, Peak=255 HFD=3.4
00:09:03.545 00.000 10844 MultiStar: [#1 -0.04,0.08,1.03,U] [#2 -0.05,0.15,2.03,U] [#3 0.14,-0.74,0.00,M1] [#4 0.34,-0.30,0.89,U] [#5 0.04,-0.97,0.00,M1] [#6 -0.10,-0.27,0.92,U] [#7 -0.39,-0.15,0.91,U] [#8 -0.07,-0.30,1.00,U] 
00:09:03.545 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.07}, one-star: {-0.30, -0.02}
00:09:03.545 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
00:09:03.545 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
00:09:03.545 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.43 mountX=0.09 mountY=-0.07, mountTheta=-0.69
00:09:03.548 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.07, opts=13)
00:09:03.548 00.000 10844 Enqueuing Move request for scope (-0.09, -0.07)
00:09:03.548 00.000 11060 Worker thread wakes up
00:09:03.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
00:09:03.548 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
00:09:03.548 00.000 11060 Moving (-0.09, -0.07) raw xDistance=0.09 yDistance=-0.07
00:09:03.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:09:03.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:03.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:03.548 00.000 11060 MoveAxis(E, 0, ABG)
00:09:03.548 00.000 11060 Move returns status 0, amount 0
00:09:03.550 00.002 11060 MoveAxis(N, 0, ABG)
00:09:03.550 00.000 11060 Move returns status 0, amount 0
00:09:03.550 00.000 11060 move complete, result=0
00:09:03.550 00.000 11060 worker thread done servicing request
00:09:03.557 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:03.570 00.013 10844 UpdateGuideState exits: m=3001 SNR=35.0 Saturated
00:09:03.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:03.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:03.570 00.000 10844 Enqueuing Expose request
00:09:03.570 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:03.570 00.000 11060 Worker thread wakes up
00:09:03.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:03.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:04.205 00.635 11060 Exposure complete
00:09:04.378 00.173 11060 worker thread done servicing request
00:09:04.378 00.000 10844 OnExposeComplete: enter
00:09:04.378 00.000 10844 UpdateGuideState(): m_state=6
00:09:04.378 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4795
00:09:04.378 00.000 10844 Star::Find returns 1 (1), X=259.05, Y=61.41, Mass=2998, SNR=35.2, Peak=255 HFD=3.2
00:09:04.378 00.000 10844 MultiStar: [#1 0.24,0.34,1.04,U] [#2 0.11,0.16,1.98,U] [#3 0.62,-0.65,0.00,M2] [#4 0.38,-0.30,0.97,U] [#5 -0.26,-0.24,0.99,U] [#6 0.51,-0.17,0.99,U] [#7 -0.18,-0.38,0.91,U] [#8 0.57,0.22,0.83,U] 
00:09:04.378 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.01}, one-star: {0.69, 0.13}
00:09:04.378 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
00:09:04.378 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:09:04.380 00.002 10844 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.02 mountX=-0.04 mountY=0.24, mountTheta=1.73
00:09:04.381 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.01, opts=13)
00:09:04.381 00.000 10844 Enqueuing Move request for scope (0.24, -0.01)
00:09:04.381 00.000 11060 Worker thread wakes up
00:09:04.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
00:09:04.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
00:09:04.381 00.000 11060 Moving (0.24, -0.01) raw xDistance=-0.04 yDistance=0.24
00:09:04.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:04.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:09:04.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:09:04.381 00.000 11060 MoveAxis(E, 0, ABG)
00:09:04.381 00.000 11060 Move returns status 0, amount 0
00:09:04.381 00.000 11060 MoveAxis(N, 0, ABG)
00:09:04.381 00.000 11060 Move returns status 0, amount 0
00:09:04.381 00.000 11060 move complete, result=0
00:09:04.383 00.002 11060 worker thread done servicing request
00:09:04.386 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:04.397 00.011 10844 UpdateGuideState exits: m=2998 SNR=35.2 Saturated
00:09:04.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:04.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:04.397 00.000 10844 Enqueuing Expose request
00:09:04.397 00.000 11060 Worker thread wakes up
00:09:04.397 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:04.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:04.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:05.041 00.644 11060 Exposure complete
00:09:05.225 00.184 11060 worker thread done servicing request
00:09:05.225 00.000 10844 OnExposeComplete: enter
00:09:05.225 00.000 10844 UpdateGuideState(): m_state=6
00:09:05.227 00.002 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4796
00:09:05.227 00.000 10844 Star::Find returns 1 (1), X=258.84, Y=60.90, Mass=3328, SNR=37.3, Peak=255 HFD=3.9
00:09:05.227 00.000 10844 MultiStar: [#1 0.25,-0.06,0.99,U] [#2 0.05,-0.01,1.87,U] [#3 0.75,-0.42,0.00,M3] [#4 0.23,-0.11,0.87,U] [#5 -0.14,-0.36,0.92,U] [#6 0.75,-0.43,0.00,M1] [#7 0.22,0.03,0.84,U] [#8 0.15,-0.11,0.92,U] 
00:09:05.227 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.13}, one-star: {0.48, -0.38}
00:09:05.227 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
00:09:05.227 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
00:09:05.227 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.67 mountX=0.10 mountY=0.18, mountTheta=1.08
00:09:05.229 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.13, opts=13)
00:09:05.229 00.000 10844 Enqueuing Move request for scope (0.16, -0.13)
00:09:05.229 00.000 11060 Worker thread wakes up
00:09:05.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
00:09:05.229 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
00:09:05.229 00.000 11060 Moving (0.16, -0.13) raw xDistance=0.10 yDistance=0.18
00:09:05.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:09:05.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:05.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:09:05.229 00.000 11060 MoveAxis(E, 0, ABG)
00:09:05.229 00.000 11060 Move returns status 0, amount 0
00:09:05.229 00.000 11060 MoveAxis(N, 0, ABG)
00:09:05.229 00.000 11060 Move returns status 0, amount 0
00:09:05.229 00.000 11060 move complete, result=0
00:09:05.229 00.000 11060 worker thread done servicing request
00:09:05.234 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:05.249 00.015 10844 UpdateGuideState exits: m=3328 SNR=37.3 Saturated
00:09:05.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:05.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:05.249 00.000 10844 Enqueuing Expose request
00:09:05.249 00.000 11060 Worker thread wakes up
00:09:05.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:05.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:05.249 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:05.879 00.630 11060 Exposure complete
00:09:06.068 00.189 11060 worker thread done servicing request
00:09:06.068 00.000 10844 OnExposeComplete: enter
00:09:06.068 00.000 10844 UpdateGuideState(): m_state=6
00:09:06.068 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4797
00:09:06.068 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=60.98, Mass=3165, SNR=36.4, Peak=253 HFD=3.5
00:09:06.068 00.000 10844 MultiStar: [#1 0.40,-0.30,0.97,U] [#2 -0.20,0.32,1.94,U] [#3 0.40,-0.23,0.90,U] [#4 0.56,-0.21,0.88,U] [#5 -0.35,-0.47,0.95,U] [#6 0.07,-0.22,0.87,U] [#7 0.33,-1.10,0.00,M1] [#8 0.34,-0.32,0.93,U] 
00:09:06.068 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.15}, one-star: {0.20, -0.30}
00:09:06.068 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
00:09:06.068 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:09:06.068 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.87 mountX=0.13 mountY=0.15, mountTheta=0.87
00:09:06.068 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.15, opts=13)
00:09:06.068 00.000 10844 Enqueuing Move request for scope (0.13, -0.15)
00:09:06.068 00.000 11060 Worker thread wakes up
00:09:06.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
00:09:06.068 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
00:09:06.068 00.000 11060 Moving (0.13, -0.15) raw xDistance=0.13 yDistance=0.15
00:09:06.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:09:06.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:06.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:09:06.068 00.000 11060 MoveAxis(W, 22, ABG)
00:09:06.068 00.000 11060 Guiding  Dir = 3, Dur = 22
00:09:06.079 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:06.094 00.015 11060 IsSlewing returns 0
00:09:06.094 00.000 11060 IsGuiding returns 0
00:09:06.099 00.005 10844 UpdateGuideState exits: m=3165 SNR=36.4
00:09:06.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:06.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:06.099 00.000 10844 Enqueuing Expose request
00:09:06.138 00.039 11060 IsGuiding returns 0
00:09:06.139 00.001 11060 Move returns status 0, amount 22
00:09:06.139 00.000 11060 MoveAxis(N, 0, ABG)
00:09:06.139 00.000 11060 Move returns status 0, amount 0
00:09:06.139 00.000 11060 move complete, result=0
00:09:06.139 00.000 11060 worker thread done servicing request
00:09:06.139 00.000 11060 Worker thread wakes up
00:09:06.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:06.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:06.139 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
00:09:06.764 00.625 11060 Exposure complete
00:09:06.948 00.184 11060 worker thread done servicing request
00:09:06.948 00.000 10844 OnExposeComplete: enter
00:09:06.948 00.000 10844 UpdateGuideState(): m_state=6
00:09:06.948 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4798
00:09:06.948 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.08, Mass=3273, SNR=36.8, Peak=248 HFD=3.9
00:09:06.948 00.000 10844 MultiStar: [#1 0.06,-0.05,0.97,U] [#2 -0.13,0.11,1.94,U] [#3 0.56,-0.30,0.00,M3] [#4 0.21,-0.17,0.92,U] [#5 -0.42,-0.79,0.00,M1] [#6 0.23,-0.11,0.89,U] [#7 0.12,-0.32,0.85,U] [#8 0.15,-0.32,0.95,U] 
00:09:06.948 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.11}, one-star: {0.50, -0.20}
00:09:06.948 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
00:09:06.948 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
00:09:06.948 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.74 mountX=0.09 mountY=0.14, mountTheta=1.01
00:09:06.951 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
00:09:06.951 00.000 10844 Enqueuing Move request for scope (0.13, -0.11)
00:09:06.951 00.000 11060 Worker thread wakes up
00:09:06.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
00:09:06.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
00:09:06.951 00.000 11060 Moving (0.13, -0.11) raw xDistance=0.09 yDistance=0.14
00:09:06.953 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:09:06.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:06.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:09:06.953 00.000 11060 MoveAxis(E, 0, ABG)
00:09:06.953 00.000 11060 Move returns status 0, amount 0
00:09:06.954 00.001 11060 MoveAxis(N, 0, ABG)
00:09:06.954 00.000 11060 Move returns status 0, amount 0
00:09:06.954 00.000 11060 move complete, result=0
00:09:06.954 00.000 11060 worker thread done servicing request
00:09:06.961 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:06.979 00.018 10844 UpdateGuideState exits: m=3273 SNR=36.8
00:09:06.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:06.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:06.979 00.000 10844 Enqueuing Expose request
00:09:06.979 00.000 11060 Worker thread wakes up
00:09:06.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:06.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:06.979 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:07.629 00.650 11060 Exposure complete
00:09:07.801 00.172 11060 worker thread done servicing request
00:09:07.801 00.000 10844 OnExposeComplete: enter
00:09:07.801 00.000 10844 UpdateGuideState(): m_state=6
00:09:07.801 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4799
00:09:07.801 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=61.03, Mass=3006, SNR=34.9, Peak=255 HFD=3.5
00:09:07.801 00.000 10844 MultiStar: [#1 0.56,-0.05,1.05,U] [#2 -0.21,0.50,2.04,U] [#3 0.49,-0.38,1.04,U] [#4 0.68,-0.21,0.00,M1] [#5 0.17,-0.53,1.00,U] [#6 0.07,0.03,1.00,U] [#7 -0.16,-0.04,0.82,U] [#8 0.05,0.06,0.94,U] 
00:09:07.801 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.07, -0.25}
00:09:07.801 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
00:09:07.801 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
00:09:07.801 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=0.00 mountY=0.10, mountTheta=1.57
00:09:07.801 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
00:09:07.801 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
00:09:07.801 00.000 11060 Worker thread wakes up
00:09:07.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:09:07.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:09:07.801 00.000 11060 Moving (0.10, -0.02) raw xDistance=0.00 yDistance=0.10
00:09:07.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:09:07.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:07.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:09:07.801 00.000 11060 MoveAxis(E, 0, ABG)
00:09:07.801 00.000 11060 Move returns status 0, amount 0
00:09:07.801 00.000 11060 MoveAxis(N, 0, ABG)
00:09:07.801 00.000 11060 Move returns status 0, amount 0
00:09:07.801 00.000 11060 move complete, result=0
00:09:07.801 00.000 11060 worker thread done servicing request
00:09:07.818 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:07.827 00.009 10844 UpdateGuideState exits: m=3006 SNR=34.9 Saturated
00:09:07.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:07.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:07.827 00.000 10844 Enqueuing Expose request
00:09:07.827 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:07.827 00.000 11060 Worker thread wakes up
00:09:07.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:07.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:08.473 00.646 11060 Exposure complete
00:09:08.650 00.177 11060 worker thread done servicing request
00:09:08.650 00.000 10844 OnExposeComplete: enter
00:09:08.650 00.000 10844 UpdateGuideState(): m_state=6
00:09:08.650 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4800
00:09:08.650 00.000 10844 Star::Find returns 1 (0), X=258.94, Y=61.07, Mass=3252, SNR=36.9, Peak=247 HFD=3.9
00:09:08.650 00.000 10844 MultiStar: [#1 0.13,0.06,0.87,U] [#2 0.14,0.08,2.01,U] [#3 0.39,-0.22,0.92,U] [#4 0.36,-0.02,0.89,U] [#5 0.10,-0.25,0.99,U] [#6 -0.00,-0.20,0.84,U] [#7 -0.30,-0.27,0.77,U] [#8 0.17,0.05,0.86,U] 
00:09:08.650 00.000 10844 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.58, -0.21}
00:09:08.650 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
00:09:08.650 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
00:09:08.650 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.45 mountX=0.05 mountY=0.19, mountTheta=1.30
00:09:08.656 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.09, opts=13)
00:09:08.656 00.000 10844 Enqueuing Move request for scope (0.18, -0.09)
00:09:08.656 00.000 11060 Worker thread wakes up
00:09:08.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
00:09:08.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
00:09:08.656 00.000 11060 Moving (0.18, -0.09) raw xDistance=0.05 yDistance=0.19
00:09:08.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:09:08.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:09:08.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:09:08.658 00.002 11060 MoveAxis(E, 0, ABG)
00:09:08.658 00.000 11060 Move returns status 0, amount 0
00:09:08.658 00.000 11060 MoveAxis(N, 0, ABG)
00:09:08.658 00.000 11060 Move returns status 0, amount 0
00:09:08.658 00.000 11060 move complete, result=0
00:09:08.658 00.000 11060 worker thread done servicing request
00:09:08.661 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:08.678 00.017 10844 UpdateGuideState exits: m=3252 SNR=36.9
00:09:08.680 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:08.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:08.680 00.000 10844 Enqueuing Expose request
00:09:08.680 00.000 11060 Worker thread wakes up
00:09:08.680 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:08.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:08.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:09.324 00.644 11060 Exposure complete
00:09:09.495 00.171 11060 worker thread done servicing request
00:09:09.495 00.000 10844 OnExposeComplete: enter
00:09:09.495 00.000 10844 UpdateGuideState(): m_state=6
00:09:09.495 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4801
00:09:09.495 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=61.17, Mass=3118, SNR=35.8, Peak=235 HFD=3.5
00:09:09.495 00.000 10844 MultiStar: [#1 0.05,0.26,0.95,U] [#2 -0.72,-0.38,0.00,M1] [#3 -0.08,-0.23,0.89,U] [#4 0.15,-0.01,0.94,U] [#5 0.13,-0.23,1.03,U] [#6 -0.18,-0.20,1.03,U] [#7 -0.67,-0.38,0.00,M1] [#8 0.12,-0.35,0.94,U] 
00:09:09.495 00.000 10844 single-star, 6 included, MultiStar: {0.02, -0.13}, one-star: {-0.05, -0.11}
00:09:09.495 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
00:09:09.495 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
00:09:09.495 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.97 mountX=0.12 mountY=-0.03, mountTheta=-0.24
00:09:09.500 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.11, opts=13)
00:09:09.500 00.000 10844 Enqueuing Move request for scope (-0.05, -0.11)
00:09:09.500 00.000 11060 Worker thread wakes up
00:09:09.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
00:09:09.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
00:09:09.500 00.000 11060 Moving (-0.05, -0.11) raw xDistance=0.12 yDistance=-0.03
00:09:09.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:09:09.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:09.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:09.500 00.000 11060 MoveAxis(E, 0, ABG)
00:09:09.500 00.000 11060 Move returns status 0, amount 0
00:09:09.500 00.000 11060 MoveAxis(N, 0, ABG)
00:09:09.500 00.000 11060 Move returns status 0, amount 0
00:09:09.500 00.000 11060 move complete, result=0
00:09:09.500 00.000 11060 worker thread done servicing request
00:09:09.505 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:09.518 00.013 10844 UpdateGuideState exits: m=3118 SNR=35.8
00:09:09.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:09.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:09.518 00.000 10844 Enqueuing Expose request
00:09:09.521 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:09.521 00.000 11060 Worker thread wakes up
00:09:09.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:09.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:10.168 00.647 11060 Exposure complete
00:09:10.338 00.170 11060 worker thread done servicing request
00:09:10.338 00.000 10844 OnExposeComplete: enter
00:09:10.338 00.000 10844 UpdateGuideState(): m_state=6
00:09:10.338 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4802
00:09:10.338 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.07, Mass=3458, SNR=37.8, Peak=252 HFD=3.4
00:09:10.338 00.000 10844 MultiStar: [#1 -0.01,-0.20,0.89,U] [#2 -0.39,0.19,1.91,U] [#3 0.30,-0.37,0.92,U] [#4 0.37,-0.08,0.90,U] [#5 -0.23,0.19,0.97,U] [#6 -0.20,0.11,0.78,U] [#7 -0.30,-0.14,0.74,U] [#8 -0.10,-0.25,0.90,U] 
00:09:10.338 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.02, -0.21}
00:09:10.338 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
00:09:10.338 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
00:09:10.338 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.63 mountX=0.07 mountY=-0.09, mountTheta=-0.88
00:09:10.338 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.05, opts=13)
00:09:10.338 00.000 10844 Enqueuing Move request for scope (-0.10, -0.05)
00:09:10.341 00.003 11060 Worker thread wakes up
00:09:10.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:09:10.341 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:09:10.341 00.000 11060 Moving (-0.10, -0.05) raw xDistance=0.07 yDistance=-0.09
00:09:10.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:09:10.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:10.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:10.341 00.000 11060 MoveAxis(E, 0, ABG)
00:09:10.341 00.000 11060 Move returns status 0, amount 0
00:09:10.341 00.000 11060 MoveAxis(N, 0, ABG)
00:09:10.341 00.000 11060 Move returns status 0, amount 0
00:09:10.341 00.000 11060 move complete, result=0
00:09:10.341 00.000 11060 worker thread done servicing request
00:09:10.343 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:10.364 00.021 10844 UpdateGuideState exits: m=3458 SNR=37.8
00:09:10.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:10.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:10.364 00.000 10844 Enqueuing Expose request
00:09:10.364 00.000 11060 Worker thread wakes up
00:09:10.364 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:10.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:10.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:10.996 00.632 11060 Exposure complete
00:09:11.196 00.200 11060 worker thread done servicing request
00:09:11.196 00.000 10844 OnExposeComplete: enter
00:09:11.196 00.000 10844 UpdateGuideState(): m_state=6
00:09:11.196 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4803
00:09:11.196 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.34, Mass=2673, SNR=33.3, Peak=234 HFD=3.6
00:09:11.196 00.000 10844 MultiStar: [#1 -0.07,0.10,1.10,U] [#2 -0.18,-0.11,2.04,U] [#3 0.10,-0.24,1.05,U] [#4 0.18,0.14,1.03,U] [#5 0.11,0.21,1.09,U] [#6 -0.04,0.36,1.03,U] [#7 -0.24,-0.41,0.84,U] [#8 -0.06,0.27,0.98,U] 
00:09:11.196 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.09, 0.06}
00:09:11.196 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
00:09:11.196 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
00:09:11.196 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.44 mountX=-0.03 mountY=-0.05, mountTheta=-2.09
00:09:11.201 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
00:09:11.201 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
00:09:11.201 00.000 11060 Worker thread wakes up
00:09:11.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:09:11.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:09:11.201 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=-0.05
00:09:11.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:09:11.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:11.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:11.203 00.002 11060 MoveAxis(E, 0, ABG)
00:09:11.203 00.000 11060 Move returns status 0, amount 0
00:09:11.203 00.000 11060 MoveAxis(N, 0, ABG)
00:09:11.203 00.000 11060 Move returns status 0, amount 0
00:09:11.203 00.000 11060 move complete, result=0
00:09:11.203 00.000 11060 worker thread done servicing request
00:09:11.212 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:11.226 00.014 10844 UpdateGuideState exits: m=2673 SNR=33.3
00:09:11.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:11.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:11.226 00.000 10844 Enqueuing Expose request
00:09:11.226 00.000 11060 Worker thread wakes up
00:09:11.226 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:11.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:11.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:11.868 00.642 11060 Exposure complete
00:09:12.037 00.169 11060 worker thread done servicing request
00:09:12.037 00.000 10844 OnExposeComplete: enter
00:09:12.037 00.000 10844 UpdateGuideState(): m_state=6
00:09:12.037 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4804
00:09:12.037 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=60.71, Mass=2913, SNR=34.8, Peak=240 HFD=3.5
00:09:12.037 00.000 10844 MultiStar: [#1 0.09,-0.33,0.95,U] [#2 -0.29,-0.46,1.99,U] [#3 0.26,-0.48,1.01,U] [#4 -0.04,-0.51,0.93,U] [#5 -0.22,-0.64,0.00,M1] [#6 -0.07,-0.11,0.87,U] [#7 0.04,-0.91,0.00,M1] [#8 -0.28,-0.18,1.01,U] 
00:09:12.037 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.39}, one-star: {-0.00, -0.57}
00:09:12.037 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
00:09:12.037 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
00:09:12.037 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.77 mountX=0.40 mountY=-0.01, mountTheta=-0.03
00:09:12.040 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.39, opts=13)
00:09:12.040 00.000 10844 Enqueuing Move request for scope (-0.08, -0.39)
00:09:12.040 00.000 11060 Worker thread wakes up
00:09:12.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.39) opts 0xd
00:09:12.042 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.39)
00:09:12.042 00.000 11060 Moving (-0.08, -0.39) raw xDistance=0.40 yDistance=-0.01
00:09:12.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
00:09:12.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:12.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:12.042 00.000 11060 MoveAxis(W, 69, ABG)
00:09:12.042 00.000 11060 Guiding  Dir = 3, Dur = 69
00:09:12.051 00.009 11060 IsSlewing returns 0
00:09:12.051 00.000 11060 IsGuiding returns 0
00:09:12.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:12.066 00.015 10844 UpdateGuideState exits: m=2913 SNR=34.8
00:09:12.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:12.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:12.066 00.000 10844 Enqueuing Expose request
00:09:12.127 00.061 11060 IsGuiding returns 0
00:09:12.127 00.000 11060 Move returns status 0, amount 69
00:09:12.127 00.000 11060 MoveAxis(N, 0, ABG)
00:09:12.127 00.000 11060 Move returns status 0, amount 0
00:09:12.127 00.000 11060 move complete, result=0
00:09:12.127 00.000 11060 worker thread done servicing request
00:09:12.127 00.000 11060 Worker thread wakes up
00:09:12.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:12.129 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:12.129 00.000 10844 GuideStep: 0.4 px 69 ms WEST, -0.0 px 0 ms NORTH
00:09:12.751 00.622 11060 Exposure complete
00:09:12.915 00.164 11060 worker thread done servicing request
00:09:12.915 00.000 10844 OnExposeComplete: enter
00:09:12.915 00.000 10844 UpdateGuideState(): m_state=6
00:09:12.915 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4805
00:09:12.915 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=60.96, Mass=2887, SNR=34.7, Peak=220 HFD=3.6
00:09:12.915 00.000 10844 MultiStar: [#1 -0.12,-0.25,1.02,U] [#2 -0.36,0.26,2.01,U] [#3 -0.05,-0.16,1.04,U] [#4 0.27,0.09,1.03,U] [#5 0.21,0.14,1.05,U] [#6 -0.12,0.04,0.96,U] [#7 -0.46,-0.65,0.00,M2] [#8 0.08,0.20,0.94,U] 
00:09:12.915 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.10, -0.32}
00:09:12.915 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
00:09:12.915 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
00:09:12.915 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.49 mountX=-0.02 mountY=-0.04, mountTheta=-2.05
00:09:12.917 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
00:09:12.917 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
00:09:12.917 00.000 11060 Worker thread wakes up
00:09:12.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:09:12.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:09:12.917 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.04
00:09:12.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:09:12.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:12.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:12.917 00.000 11060 MoveAxis(E, 0, ABG)
00:09:12.917 00.000 11060 Move returns status 0, amount 0
00:09:12.917 00.000 11060 MoveAxis(N, 0, ABG)
00:09:12.917 00.000 11060 Move returns status 0, amount 0
00:09:12.917 00.000 11060 move complete, result=0
00:09:12.917 00.000 11060 worker thread done servicing request
00:09:12.920 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:09:12.934 00.014 10844 UpdateGuideState exits: m=2887 SNR=34.7
00:09:12.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:12.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:12.934 00.000 10844 Enqueuing Expose request
00:09:12.934 00.000 11060 Worker thread wakes up
00:09:12.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:12.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:12.934 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:13.563 00.629 11060 Exposure complete
00:09:13.775 00.212 11060 worker thread done servicing request
00:09:13.775 00.000 10844 OnExposeComplete: enter
00:09:13.776 00.001 10844 UpdateGuideState(): m_state=6
00:09:13.776 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4806
00:09:13.776 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.53, Mass=2665, SNR=33.4, Peak=255 HFD=3.2
00:09:13.776 00.000 10844 MultiStar: [#1 -0.13,0.53,0.99,U] [#2 -0.18,0.36,2.08,U] [#3 0.31,0.25,0.98,U] [#4 0.07,0.24,1.04,U] [#5 -0.02,0.20,1.08,U] [#6 -0.15,-0.06,0.88,U] [#7 -0.11,-0.25,0.88,U] [#8 -0.22,0.64,0.00,M1] 
00:09:13.776 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.22}, one-star: {-0.08, 0.25}
00:09:13.776 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
00:09:13.776 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
00:09:13.776 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.80 mountX=-0.20 mountY=-0.09, mountTheta=-2.75
00:09:13.776 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.22, opts=13)
00:09:13.776 00.000 10844 Enqueuing Move request for scope (-0.05, 0.22)
00:09:13.776 00.000 11060 Worker thread wakes up
00:09:13.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
00:09:13.776 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
00:09:13.776 00.000 11060 Moving (-0.05, 0.22) raw xDistance=-0.20 yDistance=-0.09
00:09:13.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:09:13.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:13.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:13.776 00.000 11060 MoveAxis(E, 36, ABG)
00:09:13.776 00.000 11060 Guiding  Dir = 2, Dur = 36
00:09:13.781 00.005 11060 IsSlewing returns 0
00:09:13.781 00.000 11060 IsGuiding returns 0
00:09:13.783 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:13.792 00.009 10844 UpdateGuideState exits: m=2665 SNR=33.4 Saturated
00:09:13.797 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:13.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:13.797 00.000 10844 Enqueuing Expose request
00:09:13.828 00.031 11060 IsGuiding returns 0
00:09:13.828 00.000 11060 Move returns status 0, amount 36
00:09:13.828 00.000 11060 MoveAxis(N, 0, ABG)
00:09:13.828 00.000 11060 Move returns status 0, amount 0
00:09:13.828 00.000 11060 move complete, result=0
00:09:13.828 00.000 11060 worker thread done servicing request
00:09:13.828 00.000 11060 Worker thread wakes up
00:09:13.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:13.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:13.833 00.005 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:09:14.457 00.624 11060 Exposure complete
00:09:14.607 00.150 11060 worker thread done servicing request
00:09:14.607 00.000 10844 OnExposeComplete: enter
00:09:14.607 00.000 10844 UpdateGuideState(): m_state=6
00:09:14.607 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4807
00:09:14.607 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.19, Mass=2636, SNR=32.5, Peak=214 HFD=3.5
00:09:14.607 00.000 10844 MultiStar: [#1 0.49,0.16,1.12,U] [#2 -0.05,0.29,2.19,U] [#3 0.46,-0.63,0.00,M1] [#4 0.14,0.51,1.06,U] [#5 -0.41,0.26,1.06,U] [#6 0.11,-0.15,1.01,U] [#7 -0.17,-0.56,0.95,U] [#8 -0.11,-0.01,1.01,U] 
00:09:14.607 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.12, -0.08}
00:09:14.608 00.001 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
00:09:14.608 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
00:09:14.608 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.45 mountX=-0.09 mountY=-0.00, mountTheta=-3.10
00:09:14.608 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
00:09:14.608 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
00:09:14.608 00.000 11060 Worker thread wakes up
00:09:14.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
00:09:14.608 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
00:09:14.608 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.00
00:09:14.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:09:14.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:14.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:09:14.610 00.002 11060 MoveAxis(E, 0, ABG)
00:09:14.610 00.000 11060 Move returns status 0, amount 0
00:09:14.610 00.000 11060 MoveAxis(N, 0, ABG)
00:09:14.610 00.000 11060 Move returns status 0, amount 0
00:09:14.610 00.000 11060 move complete, result=0
00:09:14.610 00.000 11060 worker thread done servicing request
00:09:14.626 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:14.640 00.014 10844 UpdateGuideState exits: m=2636 SNR=32.5
00:09:14.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:14.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:14.640 00.000 10844 Enqueuing Expose request
00:09:14.640 00.000 11060 Worker thread wakes up
00:09:14.640 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:14.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:14.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:15.265 00.625 11060 Exposure complete
00:09:15.432 00.167 11060 worker thread done servicing request
00:09:15.432 00.000 10844 OnExposeComplete: enter
00:09:15.432 00.000 10844 UpdateGuideState(): m_state=6
00:09:15.432 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4808
00:09:15.432 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.03, Mass=3348, SNR=36.8, Peak=255 HFD=3.6
00:09:15.432 00.000 10844 MultiStar: [#1 0.18,-0.28,1.01,U] [#2 -0.32,0.21,1.89,U] [#3 0.42,-1.18,0.00,M2] [#4 -0.01,-0.26,1.00,U] [#5 -0.06,-0.79,0.00,M1] [#6 -0.11,-0.34,0.86,U] [#7 -0.20,-0.94,0.00,M1] [#8 -0.04,-0.23,0.90,U] 
00:09:15.432 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.13}, one-star: {0.12, -0.25}
00:09:15.432 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
00:09:15.432 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
00:09:15.432 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.02 mountX=0.14 mountY=-0.04, mountTheta=-0.29
00:09:15.439 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
00:09:15.439 00.000 10844 Enqueuing Move request for scope (-0.07, -0.13)
00:09:15.439 00.000 11060 Worker thread wakes up
00:09:15.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
00:09:15.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
00:09:15.439 00.000 11060 Moving (-0.07, -0.13) raw xDistance=0.14 yDistance=-0.04
00:09:15.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:09:15.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:15.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:15.439 00.000 11060 MoveAxis(W, 25, ABG)
00:09:15.439 00.000 11060 Guiding  Dir = 3, Dur = 25
00:09:15.447 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:15.454 00.007 11060 IsSlewing returns 0
00:09:15.454 00.000 11060 IsGuiding returns 0
00:09:15.462 00.008 10844 UpdateGuideState exits: m=3348 SNR=36.8 Saturated
00:09:15.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:15.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:15.462 00.000 10844 Enqueuing Expose request
00:09:15.499 00.037 11060 IsGuiding returns 0
00:09:15.499 00.000 11060 Move returns status 0, amount 25
00:09:15.499 00.000 11060 MoveAxis(N, 0, ABG)
00:09:15.499 00.000 11060 Move returns status 0, amount 0
00:09:15.499 00.000 11060 move complete, result=0
00:09:15.499 00.000 11060 worker thread done servicing request
00:09:15.499 00.000 11060 Worker thread wakes up
00:09:15.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:15.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:15.505 00.006 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
00:09:16.140 00.635 11060 Exposure complete
00:09:16.337 00.197 11060 worker thread done servicing request
00:09:16.337 00.000 10844 OnExposeComplete: enter
00:09:16.337 00.000 10844 UpdateGuideState(): m_state=6
00:09:16.337 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4809
00:09:16.337 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.29, Mass=2496, SNR=32.3, Peak=205 HFD=3.2
00:09:16.341 00.004 10844 MultiStar: [#1 0.30,-0.15,1.07,U] [#2 -0.42,0.47,0.00,M1] [#3 0.18,-0.35,0.97,U] [#4 -0.01,-0.35,1.18,U] [#5 -0.30,-0.34,1.10,U] [#6 0.37,0.11,1.07,U] [#7 0.23,-0.90,0.00,M2] [#8 0.09,0.10,1.09,U] 
00:09:16.341 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.14}, one-star: {0.21, 0.01}
00:09:16.341 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
00:09:16.341 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:09:16.341 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.88 mountX=0.12 mountY=0.14, mountTheta=0.87
00:09:16.341 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.14, opts=13)
00:09:16.341 00.000 10844 Enqueuing Move request for scope (0.12, -0.14)
00:09:16.341 00.000 11060 Worker thread wakes up
00:09:16.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
00:09:16.341 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
00:09:16.341 00.000 11060 Moving (0.12, -0.14) raw xDistance=0.12 yDistance=0.14
00:09:16.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:09:16.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:16.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:09:16.341 00.000 11060 MoveAxis(E, 0, ABG)
00:09:16.341 00.000 11060 Move returns status 0, amount 0
00:09:16.341 00.000 11060 MoveAxis(N, 0, ABG)
00:09:16.341 00.000 11060 Move returns status 0, amount 0
00:09:16.341 00.000 11060 move complete, result=0
00:09:16.341 00.000 11060 worker thread done servicing request
00:09:16.352 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:16.367 00.015 10844 UpdateGuideState exits: m=2496 SNR=32.3
00:09:16.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:16.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:16.367 00.000 10844 Enqueuing Expose request
00:09:16.367 00.000 11060 Worker thread wakes up
00:09:16.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:16.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:16.367 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:17.008 00.641 11060 Exposure complete
00:09:17.168 00.160 11060 worker thread done servicing request
00:09:17.168 00.000 10844 OnExposeComplete: enter
00:09:17.168 00.000 10844 UpdateGuideState(): m_state=6
00:09:17.168 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4810
00:09:17.168 00.000 10844 Star::Find returns 1 (1), X=258.72, Y=60.80, Mass=3239, SNR=36.7, Peak=255 HFD=3.5
00:09:17.168 00.000 10844 MultiStar: [#1 0.22,-0.10,0.96,U] [#2 0.04,0.07,1.77,U] [#3 0.94,-0.70,0.00,M2] [#4 -0.00,-0.14,0.89,U] [#5 0.25,-0.56,1.03,U] [#6 0.61,-0.97,0.00,M1] [#7 -0.26,-0.81,0.00,M3] [#8 0.16,0.16,0.86,U] 
00:09:17.168 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.16}, one-star: {0.36, -0.48}
00:09:17.168 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
00:09:17.168 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
00:09:17.168 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.78 mountX=0.12 mountY=0.18, mountTheta=0.97
00:09:17.170 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.16, opts=13)
00:09:17.170 00.000 10844 Enqueuing Move request for scope (0.16, -0.16)
00:09:17.170 00.000 11060 Worker thread wakes up
00:09:17.171 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
00:09:17.171 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
00:09:17.171 00.000 11060 Moving (0.16, -0.16) raw xDistance=0.12 yDistance=0.18
00:09:17.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:09:17.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:17.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:09:17.171 00.000 11060 MoveAxis(W, 22, ABG)
00:09:17.171 00.000 11060 Guiding  Dir = 3, Dur = 22
00:09:17.176 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:17.187 00.011 11060 IsSlewing returns 0
00:09:17.187 00.000 11060 IsGuiding returns 0
00:09:17.189 00.002 10844 UpdateGuideState exits: m=3239 SNR=36.7 Saturated
00:09:17.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:17.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:17.189 00.000 10844 Enqueuing Expose request
00:09:17.218 00.029 11060 IsGuiding returns 0
00:09:17.218 00.000 11060 Move returns status 0, amount 22
00:09:17.218 00.000 11060 MoveAxis(N, 0, ABG)
00:09:17.218 00.000 11060 Move returns status 0, amount 0
00:09:17.218 00.000 11060 move complete, result=0
00:09:17.218 00.000 11060 worker thread done servicing request
00:09:17.218 00.000 11060 Worker thread wakes up
00:09:17.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:17.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:17.243 00.025 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
00:09:17.856 00.613 11060 Exposure complete
00:09:18.016 00.160 11060 worker thread done servicing request
00:09:18.016 00.000 10844 OnExposeComplete: enter
00:09:18.016 00.000 10844 UpdateGuideState(): m_state=6
00:09:18.016 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4811
00:09:18.016 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=60.28, Mass=2950, SNR=34.2, Peak=220 HFD=3.7
00:09:18.018 00.002 10844 MultiStar: [#1 0.24,-1.09,0.00,M1] [#2 -0.07,-0.69,0.00,M1] [#3 0.27,-0.94,0.00,M3] [#4 0.14,-0.83,0.00,M1] [#5 0.08,-0.66,0.00,M1] [#6 0.62,-1.00,0.00,M2] [#7 0.18,-1.53,0.00,M4] [#8 0.37,-0.66,0.00,M1] 
00:09:18.018 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
00:09:18.019 00.001 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:09:18.019 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=-1.00 hyp=1.10 cameraTheta=-1.13 mountX=0.90 mountY=0.63, mountTheta=0.61
00:09:18.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=-1.00, opts=13)
00:09:18.021 00.000 10844 Enqueuing Move request for scope (0.47, -1.00)
00:09:18.021 00.000 11060 Worker thread wakes up
00:09:18.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, -1.00) opts 0xd
00:09:18.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, -1.00)
00:09:18.021 00.000 11060 Moving (0.47, -1.00) raw xDistance=0.90 yDistance=0.63
00:09:18.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.90
00:09:18.021 00.000 11060 resist switch: large excursion: input 0.63 thresh 0.57 direction from -1 to 1
00:09:18.021 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.88
00:09:18.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.63
00:09:18.021 00.000 11060 MoveAxis(W, 157, ABG)
00:09:18.023 00.002 11060 Guiding  Dir = 3, Dur = 157
00:09:18.026 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:18.036 00.010 11060 IsSlewing returns 0
00:09:18.036 00.000 11060 IsGuiding returns 0
00:09:18.041 00.005 10844 UpdateGuideState exits: m=2950 SNR=34.2
00:09:18.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:18.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:18.041 00.000 10844 Enqueuing Expose request
00:09:18.198 00.157 11060 IsGuiding returns 0
00:09:18.199 00.001 11060 Move returns status 0, amount 157
00:09:18.199 00.000 11060 BLC: Oldest BLC event removed
00:09:18.199 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:09:18.199 00.000 11060 MoveAxis(S, 994, ABG)
00:09:18.199 00.000 11060 duration set to 750 by maxDecDuration
00:09:18.199 00.000 11060 Guiding  Dir = 1, Dur = 750
00:09:18.214 00.015 11060 IsSlewing returns 0
00:09:18.214 00.000 11060 IsGuiding returns 0
00:09:18.987 00.773 11060 IsGuiding returns 0
00:09:18.987 00.000 11060 Move returns status 0, amount 750
00:09:18.987 00.000 11060 move complete, result=0
00:09:18.987 00.000 11060 worker thread done servicing request
00:09:18.987 00.000 11060 Worker thread wakes up
00:09:18.987 00.000 10844 GuideStep: 0.9 px 157 ms WEST, 0.6 px 750 ms SOUTH
00:09:19.004 00.017 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:19.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:19.631 00.627 11060 Exposure complete
00:09:19.808 00.177 11060 worker thread done servicing request
00:09:19.808 00.000 10844 OnExposeComplete: enter
00:09:19.808 00.000 10844 UpdateGuideState(): m_state=6
00:09:19.808 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4812
00:09:19.808 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=61.12, Mass=3379, SNR=37.6, Peak=255 HFD=3.6
00:09:19.808 00.000 10844 MultiStar: [#1 0.01,-0.34,0.93,U] [#2 -0.37,0.32,1.84,U] [#3 0.32,-0.30,0.91,U] [#4 0.47,-0.18,0.95,U] [#5 0.12,-0.02,0.93,U] [#6 0.05,-0.09,0.77,U] [#7 -0.35,0.22,0.81,U] [#8 0.07,0.07,0.90,U] 
00:09:19.808 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.01, -0.16}
00:09:19.808 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
00:09:19.808 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
00:09:19.811 00.003 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.49 mountX=0.02 mountY=0.00, mountTheta=0.25
00:09:19.811 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
00:09:19.811 00.000 10844 Enqueuing Move request for scope (0.00, -0.02)
00:09:19.811 00.000 11060 Worker thread wakes up
00:09:19.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
00:09:19.813 00.002 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
00:09:19.813 00.000 11060 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=0.00
00:09:19.813 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.438592, 1:0.004670
00:09:19.813 00.000 11060 BLC: No correction, Miss < min_move
00:09:19.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:09:19.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:19.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:09:19.813 00.000 11060 MoveAxis(E, 0, ABG)
00:09:19.813 00.000 11060 Move returns status 0, amount 0
00:09:19.813 00.000 11060 MoveAxis(N, 0, ABG)
00:09:19.813 00.000 11060 Move returns status 0, amount 0
00:09:19.813 00.000 11060 move complete, result=0
00:09:19.813 00.000 11060 worker thread done servicing request
00:09:19.818 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:19.833 00.015 10844 UpdateGuideState exits: m=3379 SNR=37.6 Saturated
00:09:19.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:19.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:19.833 00.000 10844 Enqueuing Expose request
00:09:19.835 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:19.835 00.000 11060 Worker thread wakes up
00:09:19.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:19.835 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:20.473 00.638 11060 Exposure complete
00:09:20.614 00.141 11060 worker thread done servicing request
00:09:20.614 00.000 10844 OnExposeComplete: enter
00:09:20.614 00.000 10844 UpdateGuideState(): m_state=6
00:09:20.616 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4813
00:09:20.616 00.000 10844 Star::Find returns 1 (1), X=258.53, Y=60.50, Mass=3056, SNR=35.2, Peak=255 HFD=3.2
00:09:20.616 00.000 10844 MultiStar: [#1 0.37,-0.32,1.01,U] [#2 -0.33,0.04,2.16,U] [#3 0.11,-0.78,0.00,M3] [#4 0.22,-0.61,0.00,M1] [#5 -0.57,-0.39,0.00,M1] [#6 0.32,-0.19,0.90,U] [#7 -0.30,-0.43,0.84,U] [#8 0.36,-0.35,0.92,U] 
00:09:20.616 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.27}, one-star: {0.17, -0.78}
00:09:20.616 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
00:09:20.616 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
00:09:20.616 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.28 cameraTheta=-1.45 mountX=0.26 mountY=0.08, mountTheta=0.28
00:09:20.617 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.27, opts=13)
00:09:20.617 00.000 10844 Enqueuing Move request for scope (0.03, -0.27)
00:09:20.617 00.000 11060 Worker thread wakes up
00:09:20.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
00:09:20.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
00:09:20.617 00.000 11060 Moving (0.03, -0.27) raw xDistance=0.26 yDistance=0.08
00:09:20.617 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.438592, 1:0.004670, 2:0.076435
00:09:20.617 00.000 11060 BLC: No correction, Miss < min_move
00:09:20.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:09:20.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:20.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:09:20.617 00.000 11060 MoveAxis(W, 46, ABG)
00:09:20.617 00.000 11060 Guiding  Dir = 3, Dur = 46
00:09:20.622 00.005 11060 IsSlewing returns 0
00:09:20.622 00.000 11060 IsGuiding returns 0
00:09:20.635 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:20.645 00.010 10844 UpdateGuideState exits: m=3056 SNR=35.2 Saturated
00:09:20.648 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:20.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:20.648 00.000 10844 Enqueuing Expose request
00:09:20.685 00.037 11060 IsGuiding returns 0
00:09:20.685 00.000 11060 Move returns status 0, amount 46
00:09:20.685 00.000 11060 MoveAxis(N, 0, ABG)
00:09:20.685 00.000 11060 Move returns status 0, amount 0
00:09:20.685 00.000 11060 move complete, result=0
00:09:20.685 00.000 11060 worker thread done servicing request
00:09:20.685 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
00:09:20.685 00.000 11060 Worker thread wakes up
00:09:20.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:20.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:21.318 00.633 11060 Exposure complete
00:09:21.479 00.161 11060 worker thread done servicing request
00:09:21.479 00.000 10844 OnExposeComplete: enter
00:09:21.479 00.000 10844 UpdateGuideState(): m_state=6
00:09:21.480 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4814
00:09:21.480 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=61.13, Mass=3448, SNR=37.5, Peak=255 HFD=3.6
00:09:21.480 00.000 10844 MultiStar: [#1 -0.03,0.35,0.90,U] [#2 0.16,0.02,1.89,U] [#3 0.17,-0.30,0.90,U] [#4 -0.03,-0.17,0.89,U] [#5 -0.14,-0.55,1.01,U] [#6 -0.01,-0.19,0.88,U] [#7 -0.45,-0.37,0.82,U] [#8 -0.17,0.21,0.82,U] 
00:09:21.480 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {0.08, -0.15}
00:09:21.480 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
00:09:21.480 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
00:09:21.480 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.73 mountX=0.12 mountY=0.00, mountTheta=0.01
00:09:21.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
00:09:21.482 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
00:09:21.482 00.000 11060 Worker thread wakes up
00:09:21.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
00:09:21.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
00:09:21.482 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.00
00:09:21.482 00.000 11060 BLC: window closed
00:09:21.482 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.438592, 1:0.004670, 2:0.076435
00:09:21.482 00.000 11060 BLC: No correction, Miss < min_move
00:09:21.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:09:21.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:21.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:09:21.482 00.000 11060 MoveAxis(W, 22, ABG)
00:09:21.482 00.000 11060 Guiding  Dir = 3, Dur = 22
00:09:21.487 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:09:21.498 00.011 11060 IsSlewing returns 0
00:09:21.498 00.000 11060 IsGuiding returns 0
00:09:21.503 00.005 10844 UpdateGuideState exits: m=3448 SNR=37.5 Saturated
00:09:21.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:21.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:21.503 00.000 10844 Enqueuing Expose request
00:09:21.530 00.027 11060 IsGuiding returns 0
00:09:21.530 00.000 11060 Move returns status 0, amount 22
00:09:21.530 00.000 11060 MoveAxis(N, 0, ABG)
00:09:21.530 00.000 11060 Move returns status 0, amount 0
00:09:21.530 00.000 11060 move complete, result=0
00:09:21.530 00.000 11060 worker thread done servicing request
00:09:21.530 00.000 11060 Worker thread wakes up
00:09:21.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:21.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:21.531 00.001 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
00:09:22.159 00.628 11060 Exposure complete
00:09:22.326 00.167 11060 worker thread done servicing request
00:09:22.326 00.000 10844 OnExposeComplete: enter
00:09:22.332 00.006 10844 UpdateGuideState(): m_state=6
00:09:22.332 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4815
00:09:22.332 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.48, Mass=2634, SNR=33.1, Peak=255 HFD=3.3
00:09:22.332 00.000 10844 MultiStar: [#1 -0.11,-0.21,1.10,U] [#2 -0.13,0.20,2.23,U] [#3 0.31,-0.51,1.04,U] [#4 0.58,0.20,1.05,U] [#5 -0.32,-0.23,1.12,U] [#6 -0.20,0.14,1.06,U] [#7 -0.43,-0.89,0.00,M2] [#8 -0.13,-0.29,1.20,U] 
00:09:22.332 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.03, 0.20}
00:09:22.332 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
00:09:22.332 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
00:09:22.332 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.16 mountX=0.04 mountY=-0.02, mountTheta=-0.42
00:09:22.332 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
00:09:22.332 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
00:09:22.332 00.000 11060 Worker thread wakes up
00:09:22.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:09:22.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:09:22.332 00.000 11060 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=-0.02
00:09:22.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:09:22.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:22.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:22.332 00.000 11060 MoveAxis(E, 0, ABG)
00:09:22.332 00.000 11060 Move returns status 0, amount 0
00:09:22.332 00.000 11060 MoveAxis(N, 0, ABG)
00:09:22.337 00.005 11060 Move returns status 0, amount 0
00:09:22.337 00.000 11060 move complete, result=0
00:09:22.337 00.000 11060 worker thread done servicing request
00:09:22.342 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:22.358 00.016 10844 UpdateGuideState exits: m=2634 SNR=33.1 Saturated
00:09:22.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:22.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:22.358 00.000 10844 Enqueuing Expose request
00:09:22.358 00.000 11060 Worker thread wakes up
00:09:22.358 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:22.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:22.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:23.001 00.643 11060 Exposure complete
00:09:23.161 00.160 11060 worker thread done servicing request
00:09:23.161 00.000 10844 OnExposeComplete: enter
00:09:23.161 00.000 10844 UpdateGuideState(): m_state=6
00:09:23.161 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4816
00:09:23.161 00.000 10844 Star::Find returns 1 (0), X=258.07, Y=60.87, Mass=2863, SNR=34.7, Peak=249 HFD=3.3
00:09:23.161 00.000 10844 MultiStar: [#1 0.40,0.07,1.07,U] [#2 -0.38,-0.41,1.94,U] [#3 0.47,-0.53,0.00,M2] [#4 -0.18,0.21,1.01,U] [#5 -0.29,-0.84,0.00,M1] [#6 0.17,-0.10,0.90,U] [#7 -0.21,-0.37,0.79,U] [#8 0.28,-0.26,0.92,U] 
00:09:23.161 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.20}, one-star: {-0.29, -0.40}
00:09:23.161 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
00:09:23.161 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:09:23.161 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.92 mountX=0.21 mountY=-0.04, mountTheta=-0.18
00:09:23.164 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.20, opts=13)
00:09:23.164 00.000 10844 Enqueuing Move request for scope (-0.07, -0.20)
00:09:23.164 00.000 11060 Worker thread wakes up
00:09:23.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
00:09:23.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
00:09:23.164 00.000 11060 Moving (-0.07, -0.20) raw xDistance=0.21 yDistance=-0.04
00:09:23.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:09:23.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:23.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:23.164 00.000 11060 MoveAxis(W, 37, ABG)
00:09:23.164 00.000 11060 Guiding  Dir = 3, Dur = 37
00:09:23.172 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:23.181 00.009 11060 IsSlewing returns 0
00:09:23.181 00.000 11060 IsGuiding returns 0
00:09:23.189 00.008 10844 UpdateGuideState exits: m=2863 SNR=34.7
00:09:23.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:23.191 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:23.191 00.000 10844 Enqueuing Expose request
00:09:23.229 00.038 11060 IsGuiding returns 0
00:09:23.229 00.000 11060 Move returns status 0, amount 37
00:09:23.229 00.000 11060 MoveAxis(N, 0, ABG)
00:09:23.229 00.000 11060 Move returns status 0, amount 0
00:09:23.229 00.000 11060 move complete, result=0
00:09:23.229 00.000 11060 worker thread done servicing request
00:09:23.229 00.000 11060 Worker thread wakes up
00:09:23.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:23.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:23.230 00.001 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
00:09:23.871 00.641 11060 Exposure complete
00:09:24.023 00.152 11060 worker thread done servicing request
00:09:24.023 00.000 10844 OnExposeComplete: enter
00:09:24.023 00.000 10844 UpdateGuideState(): m_state=6
00:09:24.023 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4817
00:09:24.023 00.000 10844 Star::Find returns 1 (1), X=257.95, Y=60.66, Mass=3575, SNR=38.7, Peak=255 HFD=3.8
00:09:24.029 00.006 10844 MultiStar: [#1 -0.37,-0.30,1.02,U] [#2 -0.60,0.37,0.00,M1] [#3 0.13,-0.55,0.89,U] [#4 0.32,0.26,0.93,U] [#5 -0.19,-0.67,0.00,M2] [#6 -0.25,-0.55,0.85,U] [#7 -0.43,-0.56,0.00,M2] [#8 -0.06,-0.02,0.86,U] 
00:09:24.029 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.30}, one-star: {-0.41, -0.62}
00:09:24.029 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
00:09:24.029 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
00:09:24.029 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.94 mountX=0.31 mountY=-0.06, mountTheta=-0.20
00:09:24.029 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.30, opts=13)
00:09:24.029 00.000 10844 Enqueuing Move request for scope (-0.12, -0.30)
00:09:24.029 00.000 11060 Worker thread wakes up
00:09:24.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
00:09:24.029 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
00:09:24.029 00.000 11060 Moving (-0.12, -0.30) raw xDistance=0.31 yDistance=-0.06
00:09:24.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
00:09:24.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:24.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:24.029 00.000 11060 MoveAxis(W, 56, ABG)
00:09:24.029 00.000 11060 Guiding  Dir = 3, Dur = 56
00:09:24.036 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:24.039 00.003 11060 IsSlewing returns 0
00:09:24.039 00.000 11060 IsGuiding returns 0
00:09:24.047 00.008 10844 UpdateGuideState exits: m=3575 SNR=38.7 Saturated
00:09:24.049 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:24.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:24.049 00.000 10844 Enqueuing Expose request
00:09:24.103 00.054 11060 IsGuiding returns 0
00:09:24.103 00.000 11060 Move returns status 0, amount 56
00:09:24.103 00.000 11060 MoveAxis(N, 0, ABG)
00:09:24.103 00.000 11060 Move returns status 0, amount 0
00:09:24.103 00.000 11060 move complete, result=0
00:09:24.103 00.000 11060 worker thread done servicing request
00:09:24.103 00.000 11060 Worker thread wakes up
00:09:24.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:24.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:24.103 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
00:09:24.762 00.659 11060 Exposure complete
00:09:24.937 00.175 11060 worker thread done servicing request
00:09:24.937 00.000 10844 OnExposeComplete: enter
00:09:24.937 00.000 10844 UpdateGuideState(): m_state=6
00:09:24.937 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4818
00:09:24.937 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=60.84, Mass=2693, SNR=33.1, Peak=218 HFD=3.2
00:09:24.939 00.002 10844 MultiStar: [#1 -0.01,0.02,1.02,U] [#2 -0.31,0.36,2.12,U] [#3 -0.12,0.04,0.95,U] [#4 -0.13,-0.08,1.05,U] [#5 -0.68,-0.49,0.00,M3] [#6 -0.13,-0.20,0.93,U] [#7 -0.24,-1.03,0.00,M3] [#8 -0.34,0.34,0.99,U] 
00:09:24.939 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.06}, one-star: {-0.02, -0.43}
00:09:24.939 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.58 = -1.71)
00:09:24.939 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
00:09:24.939 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.82 mountX=-0.02 mountY=-0.18, mountTheta=-1.71
00:09:24.939 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.06, opts=13)
00:09:24.939 00.000 10844 Enqueuing Move request for scope (-0.17, 0.06)
00:09:24.939 00.000 11060 Worker thread wakes up
00:09:24.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
00:09:24.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
00:09:24.939 00.000 11060 Moving (-0.17, 0.06) raw xDistance=-0.02 yDistance=-0.18
00:09:24.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:09:24.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:24.943 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:09:24.943 00.000 11060 MoveAxis(E, 0, ABG)
00:09:24.943 00.000 11060 Move returns status 0, amount 0
00:09:24.943 00.000 11060 MoveAxis(N, 0, ABG)
00:09:24.943 00.000 11060 Move returns status 0, amount 0
00:09:24.943 00.000 11060 move complete, result=0
00:09:24.943 00.000 11060 worker thread done servicing request
00:09:24.950 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:24.966 00.016 10844 UpdateGuideState exits: m=2693 SNR=33.1
00:09:24.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:24.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:24.966 00.000 10844 Enqueuing Expose request
00:09:24.966 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:24.966 00.000 11060 Worker thread wakes up
00:09:24.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:24.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:25.601 00.635 11060 Exposure complete
00:09:25.756 00.155 11060 worker thread done servicing request
00:09:25.756 00.000 10844 OnExposeComplete: enter
00:09:25.756 00.000 10844 UpdateGuideState(): m_state=6
00:09:25.756 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4819
00:09:25.756 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.11, Mass=3589, SNR=38.2, Peak=249 HFD=3.8
00:09:25.756 00.000 10844 MultiStar: [#1 -0.14,0.03,0.98,U] [#2 -0.30,0.36,1.82,U] [#3 -0.28,0.10,0.88,U] [#4 -0.18,-0.13,0.92,U] [#5 -0.16,0.00,0.88,U] [#6 -0.16,-0.50,0.86,U] [#7 -0.80,-0.33,0.00,M4] [#8 0.15,0.10,0.87,U] 
00:09:25.756 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.02}, one-star: {0.20, -0.17}
00:09:25.756 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
00:09:25.756 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
00:09:25.756 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=3.00 mountX=0.01 mountY=-0.13, mountTheta=-1.53
00:09:25.760 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.02, opts=13)
00:09:25.760 00.000 10844 Enqueuing Move request for scope (-0.13, 0.02)
00:09:25.760 00.000 11060 Worker thread wakes up
00:09:25.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
00:09:25.760 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
00:09:25.760 00.000 11060 Moving (-0.13, 0.02) raw xDistance=0.01 yDistance=-0.13
00:09:25.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:09:25.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:25.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:09:25.760 00.000 11060 MoveAxis(E, 0, ABG)
00:09:25.760 00.000 11060 Move returns status 0, amount 0
00:09:25.760 00.000 11060 MoveAxis(N, 0, ABG)
00:09:25.760 00.000 11060 Move returns status 0, amount 0
00:09:25.760 00.000 11060 move complete, result=0
00:09:25.760 00.000 11060 worker thread done servicing request
00:09:25.779 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:25.789 00.010 10844 UpdateGuideState exits: m=3589 SNR=38.2
00:09:25.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:25.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:25.789 00.000 10844 Enqueuing Expose request
00:09:25.789 00.000 11060 Worker thread wakes up
00:09:25.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:25.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:25.789 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:26.422 00.633 11060 Exposure complete
00:09:26.684 00.262 11060 worker thread done servicing request
00:09:26.684 00.000 10844 OnExposeComplete: enter
00:09:26.684 00.000 10844 UpdateGuideState(): m_state=6
00:09:26.684 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4820
00:09:26.684 00.000 10844 Star::Find returns 1 (0), X=258.11, Y=61.39, Mass=2553, SNR=32.3, Peak=232 HFD=3.3
00:09:26.684 00.000 10844 MultiStar: [#1 -0.18,0.57,1.09,U] [#2 -0.17,0.01,2.12,U] [#3 0.17,0.32,0.98,U] [#4 -0.18,-0.26,1.11,U] [#5 -0.31,0.14,1.17,U] [#6 0.01,-0.05,0.98,U] [#7 -0.27,-0.79,0.00,M5] [#8 -0.03,0.02,1.01,U] 
00:09:26.684 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.10}, one-star: {-0.25, 0.12}
00:09:26.684 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
00:09:26.684 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.05)
00:09:26.684 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.50 mountX=-0.07 mountY=-0.14, mountTheta=-2.03
00:09:26.686 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.10, opts=13)
00:09:26.686 00.000 10844 Enqueuing Move request for scope (-0.13, 0.10)
00:09:26.686 00.000 11060 Worker thread wakes up
00:09:26.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
00:09:26.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
00:09:26.686 00.000 11060 Moving (-0.13, 0.10) raw xDistance=-0.07 yDistance=-0.14
00:09:26.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:09:26.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:26.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:09:26.686 00.000 11060 MoveAxis(E, 0, ABG)
00:09:26.686 00.000 11060 Move returns status 0, amount 0
00:09:26.686 00.000 11060 MoveAxis(N, 0, ABG)
00:09:26.686 00.000 11060 Move returns status 0, amount 0
00:09:26.686 00.000 11060 move complete, result=0
00:09:26.686 00.000 11060 worker thread done servicing request
00:09:26.691 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:26.720 00.029 10844 UpdateGuideState exits: m=2553 SNR=32.3
00:09:26.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:26.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:26.720 00.000 10844 Enqueuing Expose request
00:09:26.720 00.000 11060 Worker thread wakes up
00:09:26.720 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:26.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:26.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:27.361 00.641 11060 Exposure complete
00:09:27.597 00.236 11060 worker thread done servicing request
00:09:27.600 00.003 10844 OnExposeComplete: enter
00:09:27.600 00.000 10844 UpdateGuideState(): m_state=6
00:09:27.600 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4821
00:09:27.600 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.47, Mass=2907, SNR=33.9, Peak=255 HFD=3.4
00:09:27.600 00.000 10844 MultiStar: [#1 0.10,-0.05,0.99,U] [#2 -0.49,0.12,2.03,U] [#3 -0.19,0.27,1.01,U] [#4 -0.07,-0.18,0.98,U] [#5 -0.49,-0.28,1.01,U] [#6 -0.28,-0.05,0.91,U] [#7 -0.30,-0.03,0.85,U] [#8 -0.22,-0.06,1.01,U] 
00:09:27.600 00.000 10844 single-star, 8 included, MultiStar: {-0.25, 0.01}, one-star: {-0.02, 0.19}
00:09:27.602 00.002 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
00:09:27.602 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
00:09:27.602 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.69 mountX=-0.19 mountY=-0.06, mountTheta=-2.85
00:09:27.605 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.19, opts=13)
00:09:27.605 00.000 10844 Enqueuing Move request for scope (-0.02, 0.19)
00:09:27.605 00.000 11060 Worker thread wakes up
00:09:27.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:09:27.605 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:09:27.605 00.000 11060 Moving (-0.02, 0.19) raw xDistance=-0.19 yDistance=-0.06
00:09:27.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:09:27.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:27.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:27.605 00.000 11060 MoveAxis(E, 32, ABG)
00:09:27.605 00.000 11060 Guiding  Dir = 2, Dur = 32
00:09:27.617 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:27.623 00.006 11060 IsSlewing returns 0
00:09:27.623 00.000 11060 IsGuiding returns 0
00:09:27.628 00.005 10844 UpdateGuideState exits: m=2907 SNR=33.9 Saturated
00:09:27.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:27.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:27.628 00.000 10844 Enqueuing Expose request
00:09:27.668 00.040 11060 IsGuiding returns 0
00:09:27.668 00.000 11060 Move returns status 0, amount 32
00:09:27.668 00.000 11060 MoveAxis(N, 0, ABG)
00:09:27.668 00.000 11060 Move returns status 0, amount 0
00:09:27.670 00.002 11060 move complete, result=0
00:09:27.670 00.000 11060 worker thread done servicing request
00:09:27.670 00.000 11060 Worker thread wakes up
00:09:27.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:27.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:27.670 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:09:28.292 00.622 11060 Exposure complete
00:09:28.487 00.195 11060 worker thread done servicing request
00:09:28.487 00.000 10844 OnExposeComplete: enter
00:09:28.487 00.000 10844 UpdateGuideState(): m_state=6
00:09:28.487 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4822
00:09:28.487 00.000 10844 Star::Find returns 1 (0), X=258.09, Y=61.80, Mass=2707, SNR=33.0, Peak=248 HFD=3.3
00:09:28.487 00.000 10844 MultiStar: [#1 0.14,0.10,1.09,U] [#2 -0.73,0.22,0.00,M1] [#3 0.23,0.38,1.03,U] [#4 0.18,-0.11,0.99,U] [#5 -0.36,0.32,1.06,U] [#6 -0.14,0.24,1.06,U] [#7 -0.24,-0.34,0.94,U] [#8 -0.04,0.20,1.02,U] 
00:09:28.487 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.17}, one-star: {-0.27, 0.52}
00:09:28.487 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.62)
00:09:28.487 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
00:09:28.487 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
00:09:28.487 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.17, opts=13)
00:09:28.487 00.000 10844 Enqueuing Move request for scope (-0.06, 0.17)
00:09:28.487 00.000 11060 Worker thread wakes up
00:09:28.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
00:09:28.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
00:09:28.487 00.000 11060 Moving (-0.06, 0.17) raw xDistance=-0.16 yDistance=-0.09
00:09:28.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:09:28.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:28.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:28.492 00.005 11060 MoveAxis(E, 28, ABG)
00:09:28.492 00.000 11060 Guiding  Dir = 2, Dur = 28
00:09:28.497 00.005 11060 IsSlewing returns 0
00:09:28.497 00.000 11060 IsGuiding returns 0
00:09:28.497 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:28.513 00.016 10844 UpdateGuideState exits: m=2707 SNR=33.0
00:09:28.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:28.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:28.513 00.000 10844 Enqueuing Expose request
00:09:28.529 00.016 11060 IsGuiding returns 0
00:09:28.530 00.001 11060 Move returns status 0, amount 28
00:09:28.530 00.000 11060 MoveAxis(N, 0, ABG)
00:09:28.530 00.000 11060 Move returns status 0, amount 0
00:09:28.530 00.000 11060 move complete, result=0
00:09:28.530 00.000 11060 worker thread done servicing request
00:09:28.530 00.000 11060 Worker thread wakes up
00:09:28.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:28.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:28.530 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
00:09:29.156 00.626 11060 Exposure complete
00:09:29.329 00.173 11060 worker thread done servicing request
00:09:29.329 00.000 10844 OnExposeComplete: enter
00:09:29.329 00.000 10844 UpdateGuideState(): m_state=6
00:09:29.331 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4823
00:09:29.331 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=60.98, Mass=3312, SNR=37.4, Peak=255 HFD=3.6
00:09:29.331 00.000 10844 MultiStar: [#1 0.24,-0.20,0.90,U] [#2 0.09,-0.12,1.84,U] [#3 0.56,-0.28,0.00,M1] [#4 -0.59,-0.02,1.00,U] [#5 -0.37,-0.41,1.01,U] [#6 -0.25,-0.21,0.86,U] [#7 -0.07,-0.62,0.00,M4] [#8 0.00,-0.15,0.89,U] 
00:09:29.331 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.19}, one-star: {0.11, -0.29}
00:09:29.331 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
00:09:29.331 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
00:09:29.331 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.01 mountX=0.21 mountY=-0.06, mountTheta=-0.27
00:09:29.331 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.19, opts=13)
00:09:29.331 00.000 10844 Enqueuing Move request for scope (-0.09, -0.19)
00:09:29.331 00.000 11060 Worker thread wakes up
00:09:29.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
00:09:29.331 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
00:09:29.331 00.000 11060 Moving (-0.09, -0.19) raw xDistance=0.21 yDistance=-0.06
00:09:29.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
00:09:29.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:29.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:29.331 00.000 11060 MoveAxis(W, 35, ABG)
00:09:29.331 00.000 11060 Guiding  Dir = 3, Dur = 35
00:09:29.342 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:29.355 00.013 10844 UpdateGuideState exits: m=3312 SNR=37.4 Saturated
00:09:29.360 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:29.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:29.360 00.000 10844 Enqueuing Expose request
00:09:29.365 00.005 11060 IsSlewing returns 0
00:09:29.365 00.000 11060 IsGuiding returns 0
00:09:29.442 00.077 11060 IsGuiding returns 0
00:09:29.442 00.000 11060 Move returns status 0, amount 35
00:09:29.442 00.000 11060 MoveAxis(N, 0, ABG)
00:09:29.442 00.000 11060 Move returns status 0, amount 0
00:09:29.442 00.000 11060 move complete, result=0
00:09:29.442 00.000 11060 worker thread done servicing request
00:09:29.442 00.000 11060 Worker thread wakes up
00:09:29.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:29.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:29.442 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
00:09:30.070 00.628 11060 Exposure complete
00:09:30.219 00.149 11060 worker thread done servicing request
00:09:30.219 00.000 10844 OnExposeComplete: enter
00:09:30.219 00.000 10844 UpdateGuideState(): m_state=6
00:09:30.219 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4824
00:09:30.219 00.000 10844 Star::Find returns 1 (0), X=258.29, Y=61.14, Mass=2751, SNR=33.7, Peak=214 HFD=3.4
00:09:30.219 00.000 10844 MultiStar: [#1 0.30,-0.06,1.06,U] [#2 -0.05,0.15,1.98,U] [#3 0.52,-0.00,1.08,U] [#4 -0.17,-0.03,0.97,U] [#5 -0.10,0.11,1.08,U] [#6 -0.07,0.23,1.01,U] [#7 -0.38,0.39,0.91,U] [#8 0.02,-0.18,0.93,U] 
00:09:30.219 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.06}, one-star: {-0.07, -0.14}
00:09:30.219 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
00:09:30.219 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
00:09:30.219 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.53 mountX=-0.06 mountY=-0.01, mountTheta=-3.02
00:09:30.219 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.06, opts=13)
00:09:30.219 00.000 10844 Enqueuing Move request for scope (0.00, 0.06)
00:09:30.219 00.000 11060 Worker thread wakes up
00:09:30.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
00:09:30.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
00:09:30.219 00.000 11060 Moving (0.00, 0.06) raw xDistance=-0.06 yDistance=-0.01
00:09:30.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:09:30.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:30.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:30.219 00.000 11060 MoveAxis(E, 0, ABG)
00:09:30.219 00.000 11060 Move returns status 0, amount 0
00:09:30.219 00.000 11060 MoveAxis(N, 0, ABG)
00:09:30.219 00.000 11060 Move returns status 0, amount 0
00:09:30.219 00.000 11060 move complete, result=0
00:09:30.219 00.000 11060 worker thread done servicing request
00:09:30.227 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:30.241 00.014 10844 UpdateGuideState exits: m=2751 SNR=33.7
00:09:30.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:30.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:30.241 00.000 10844 Enqueuing Expose request
00:09:30.241 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:30.241 00.000 11060 Worker thread wakes up
00:09:30.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:30.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:30.870 00.629 11060 Exposure complete
00:09:31.052 00.182 11060 worker thread done servicing request
00:09:31.052 00.000 10844 OnExposeComplete: enter
00:09:31.052 00.000 10844 UpdateGuideState(): m_state=6
00:09:31.052 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4825
00:09:31.052 00.000 10844 Star::Find returns 1 (1), X=258.30, Y=61.77, Mass=2680, SNR=33.4, Peak=255 HFD=3.5
00:09:31.052 00.000 10844 MultiStar: [#1 -0.02,0.71,0.00,M1] [#2 -0.30,0.43,2.15,U] [#3 0.03,-0.41,0.99,U] [#4 0.11,0.22,0.98,U] [#5 -0.05,-0.02,1.02,U] [#6 -0.19,0.46,0.91,U] [#7 -0.51,0.23,0.90,U] [#8 0.22,0.26,0.92,U] 
00:09:31.052 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.23}, one-star: {-0.06, 0.49}
00:09:31.052 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
00:09:31.052 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:09:31.052 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
00:09:31.052 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.23, opts=13)
00:09:31.052 00.000 10844 Enqueuing Move request for scope (-0.12, 0.23)
00:09:31.052 00.000 11060 Worker thread wakes up
00:09:31.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
00:09:31.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
00:09:31.052 00.000 11060 Moving (-0.12, 0.23) raw xDistance=-0.21 yDistance=-0.16
00:09:31.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:09:31.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:31.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:09:31.052 00.000 11060 MoveAxis(E, 36, ABG)
00:09:31.052 00.000 11060 Guiding  Dir = 2, Dur = 36
00:09:31.060 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:31.063 00.003 11060 IsSlewing returns 0
00:09:31.063 00.000 11060 IsGuiding returns 0
00:09:31.073 00.010 10844 UpdateGuideState exits: m=2680 SNR=33.4 Saturated
00:09:31.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:31.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:31.073 00.000 10844 Enqueuing Expose request
00:09:31.114 00.041 11060 IsGuiding returns 0
00:09:31.114 00.000 11060 Move returns status 0, amount 36
00:09:31.114 00.000 11060 MoveAxis(N, 0, ABG)
00:09:31.114 00.000 11060 Move returns status 0, amount 0
00:09:31.114 00.000 11060 move complete, result=0
00:09:31.114 00.000 11060 worker thread done servicing request
00:09:31.114 00.000 11060 Worker thread wakes up
00:09:31.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:31.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:31.121 00.007 10844 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
00:09:31.766 00.645 11060 Exposure complete
00:09:31.954 00.188 11060 worker thread done servicing request
00:09:31.954 00.000 10844 OnExposeComplete: enter
00:09:31.954 00.000 10844 UpdateGuideState(): m_state=6
00:09:31.954 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4826
00:09:31.954 00.000 10844 Star::Find returns 1 (1), X=257.94, Y=61.47, Mass=3129, SNR=36.3, Peak=255 HFD=3.6
00:09:31.954 00.000 10844 MultiStar: [#1 -0.05,0.63,0.00,M2] [#2 -0.40,-0.23,1.89,U] [#3 0.45,-0.00,1.01,U] [#4 0.34,-0.41,0.94,U] [#5 -0.43,0.55,0.00,M1] [#6 -0.02,0.39,0.84,U] [#7 -0.20,-0.06,0.73,U] [#8 -0.22,-0.06,0.88,U] 
00:09:31.954 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.05}, one-star: {-0.42, 0.19}
00:09:31.954 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
00:09:31.954 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
00:09:31.954 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.68 mountX=0.07 mountY=-0.10, mountTheta=-0.93
00:09:31.957 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
00:09:31.957 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
00:09:31.957 00.000 11060 Worker thread wakes up
00:09:31.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
00:09:31.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
00:09:31.957 00.000 11060 Moving (-0.11, -0.05) raw xDistance=0.07 yDistance=-0.10
00:09:31.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:09:31.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:31.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:31.957 00.000 11060 MoveAxis(E, 0, ABG)
00:09:31.957 00.000 11060 Move returns status 0, amount 0
00:09:31.957 00.000 11060 MoveAxis(N, 0, ABG)
00:09:31.957 00.000 11060 Move returns status 0, amount 0
00:09:31.957 00.000 11060 move complete, result=0
00:09:31.957 00.000 11060 worker thread done servicing request
00:09:31.967 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:31.989 00.022 10844 UpdateGuideState exits: m=3129 SNR=36.3 Saturated
00:09:31.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:31.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:31.989 00.000 10844 Enqueuing Expose request
00:09:31.989 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:31.989 00.000 11060 Worker thread wakes up
00:09:31.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:31.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:32.614 00.625 11060 Exposure complete
00:09:32.808 00.194 11060 worker thread done servicing request
00:09:32.808 00.000 10844 OnExposeComplete: enter
00:09:32.808 00.000 10844 UpdateGuideState(): m_state=6
00:09:32.808 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4827
00:09:32.808 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.40, Mass=2719, SNR=33.8, Peak=250 HFD=3.3
00:09:32.808 00.000 10844 MultiStar: [#1 -0.09,0.82,0.00,M3] [#2 -0.31,0.49,2.09,U] [#3 0.55,-0.18,1.07,U] [#4 0.01,0.70,0.00,M1] [#5 -0.34,0.24,1.12,U] [#6 0.34,0.07,0.93,U] [#7 -0.16,-0.17,0.89,U] [#8 0.31,0.30,0.94,U] 
00:09:32.808 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.18}, one-star: {0.33, 0.12}
00:09:32.808 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
00:09:32.808 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:09:32.808 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.33 mountX=-0.18 mountY=0.01, mountTheta=3.06
00:09:32.810 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.18, opts=13)
00:09:32.810 00.000 10844 Enqueuing Move request for scope (0.04, 0.18)
00:09:32.810 00.000 11060 Worker thread wakes up
00:09:32.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:09:32.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:09:32.810 00.000 11060 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=0.01
00:09:32.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:09:32.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:32.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:09:32.810 00.000 11060 MoveAxis(E, 31, ABG)
00:09:32.810 00.000 11060 Guiding  Dir = 2, Dur = 31
00:09:32.817 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:32.825 00.008 11060 IsSlewing returns 0
00:09:32.825 00.000 11060 IsGuiding returns 0
00:09:32.825 00.000 10844 UpdateGuideState exits: m=2719 SNR=33.8
00:09:32.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:32.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:32.825 00.000 10844 Enqueuing Expose request
00:09:32.872 00.047 11060 IsGuiding returns 0
00:09:32.872 00.000 11060 Move returns status 0, amount 31
00:09:32.872 00.000 11060 MoveAxis(N, 0, ABG)
00:09:32.872 00.000 11060 Move returns status 0, amount 0
00:09:32.872 00.000 11060 move complete, result=0
00:09:32.872 00.000 11060 worker thread done servicing request
00:09:32.872 00.000 11060 Worker thread wakes up
00:09:32.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:32.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:32.876 00.004 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
00:09:33.502 00.626 11060 Exposure complete
00:09:33.666 00.164 11060 worker thread done servicing request
00:09:33.666 00.000 10844 OnExposeComplete: enter
00:09:33.666 00.000 10844 UpdateGuideState(): m_state=6
00:09:33.666 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4828
00:09:33.666 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.79, Mass=2965, SNR=35.4, Peak=244 HFD=3.5
00:09:33.666 00.000 10844 MultiStar: [#1 0.12,0.83,0.00,M4] [#2 -0.37,0.20,2.05,U] [#3 0.32,-0.07,0.96,U] [#4 0.09,0.66,0.00,M2] [#5 -0.37,0.10,1.00,U] [#6 0.31,0.47,0.90,U] [#7 0.01,-0.07,0.92,U] [#8 0.20,0.19,0.96,U] 
00:09:33.666 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.19}, one-star: {-0.11, 0.52}
00:09:33.666 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.62 = -2.67)
00:09:33.666 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.69)
00:09:33.666 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.86 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
00:09:33.666 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.19, opts=13)
00:09:33.666 00.000 10844 Enqueuing Move request for scope (-0.06, 0.19)
00:09:33.666 00.000 11060 Worker thread wakes up
00:09:33.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
00:09:33.666 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
00:09:33.666 00.000 11060 Moving (-0.06, 0.19) raw xDistance=-0.18 yDistance=-0.09
00:09:33.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:09:33.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:33.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:33.666 00.000 11060 MoveAxis(E, 32, ABG)
00:09:33.666 00.000 11060 Guiding  Dir = 2, Dur = 32
00:09:33.675 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:33.687 00.012 10844 UpdateGuideState exits: m=2965 SNR=35.4
00:09:33.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:33.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:33.687 00.000 10844 Enqueuing Expose request
00:09:33.692 00.005 11060 IsSlewing returns 0
00:09:33.693 00.001 11060 IsGuiding returns 0
00:09:33.740 00.047 11060 IsGuiding returns 0
00:09:33.740 00.000 11060 Move returns status 0, amount 32
00:09:33.740 00.000 11060 MoveAxis(N, 0, ABG)
00:09:33.740 00.000 11060 Move returns status 0, amount 0
00:09:33.740 00.000 11060 move complete, result=0
00:09:33.740 00.000 11060 worker thread done servicing request
00:09:33.740 00.000 11060 Worker thread wakes up
00:09:33.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:33.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:33.752 00.012 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:09:34.373 00.621 11060 Exposure complete
00:09:34.553 00.180 11060 worker thread done servicing request
00:09:34.553 00.000 10844 OnExposeComplete: enter
00:09:34.553 00.000 10844 UpdateGuideState(): m_state=6
00:09:34.553 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4829
00:09:34.553 00.000 10844 Star::Find returns 1 (1), X=258.10, Y=61.49, Mass=3415, SNR=37.6, Peak=255 HFD=3.7
00:09:34.553 00.000 10844 MultiStar: [#1 -0.05,-0.07,0.99,U] [#2 -0.28,0.13,1.75,U] [#3 0.07,0.05,0.87,U] [#4 -0.05,0.66,0.00,M3] [#5 -0.18,0.08,0.93,U] [#6 -0.25,0.11,0.85,U] [#7 -0.32,-0.14,0.78,U] [#8 0.04,0.27,0.88,U] 
00:09:34.553 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.09}, one-star: {-0.26, 0.21}
00:09:34.553 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
00:09:34.553 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
00:09:34.553 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.66 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
00:09:34.556 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.09, opts=13)
00:09:34.556 00.000 10844 Enqueuing Move request for scope (-0.17, 0.09)
00:09:34.556 00.000 11060 Worker thread wakes up
00:09:34.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
00:09:34.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
00:09:34.556 00.000 11060 Moving (-0.17, 0.09) raw xDistance=-0.06 yDistance=-0.18
00:09:34.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:09:34.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:34.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:09:34.556 00.000 11060 MoveAxis(E, 0, ABG)
00:09:34.556 00.000 11060 Move returns status 0, amount 0
00:09:34.556 00.000 11060 MoveAxis(N, 0, ABG)
00:09:34.556 00.000 11060 Move returns status 0, amount 0
00:09:34.556 00.000 11060 move complete, result=0
00:09:34.556 00.000 11060 worker thread done servicing request
00:09:34.563 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:34.579 00.016 10844 UpdateGuideState exits: m=3415 SNR=37.6 Saturated
00:09:34.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:34.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:34.579 00.000 10844 Enqueuing Expose request
00:09:34.579 00.000 11060 Worker thread wakes up
00:09:34.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:34.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:34.579 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:35.206 00.627 11060 Exposure complete
00:09:35.370 00.164 11060 worker thread done servicing request
00:09:35.370 00.000 10844 OnExposeComplete: enter
00:09:35.370 00.000 10844 UpdateGuideState(): m_state=6
00:09:35.370 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4830
00:09:35.370 00.000 10844 Star::Find returns 1 (1), X=258.30, Y=61.08, Mass=2886, SNR=34.6, Peak=255 HFD=3.3
00:09:35.370 00.000 10844 MultiStar: [#1 -0.14,0.11,1.03,U] [#2 -0.64,0.04,0.00,M1] [#3 0.42,-0.49,0.00,M1] [#4 0.09,0.46,0.93,U] [#5 -0.66,0.04,0.00,M1] [#6 0.05,0.22,1.01,U] [#7 -0.09,-0.40,0.92,U] [#8 -0.03,0.10,0.89,U] 
00:09:35.370 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.05}, one-star: {-0.06, -0.20}
00:09:35.370 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
00:09:35.370 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.41)
00:09:35.370 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.13 mountX=-0.04 mountY=-0.04, mountTheta=-2.41
00:09:35.370 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.05, opts=13)
00:09:35.370 00.000 10844 Enqueuing Move request for scope (-0.03, 0.05)
00:09:35.370 00.000 11060 Worker thread wakes up
00:09:35.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:09:35.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:09:35.370 00.000 11060 Moving (-0.03, 0.05) raw xDistance=-0.04 yDistance=-0.04
00:09:35.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:35.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:35.374 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:35.374 00.000 11060 MoveAxis(E, 0, ABG)
00:09:35.374 00.000 11060 Move returns status 0, amount 0
00:09:35.374 00.000 11060 MoveAxis(N, 0, ABG)
00:09:35.374 00.000 11060 Move returns status 0, amount 0
00:09:35.374 00.000 11060 move complete, result=0
00:09:35.374 00.000 11060 worker thread done servicing request
00:09:35.379 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:35.389 00.010 10844 UpdateGuideState exits: m=2886 SNR=34.6 Saturated
00:09:35.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:35.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:35.389 00.000 10844 Enqueuing Expose request
00:09:35.389 00.000 11060 Worker thread wakes up
00:09:35.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:35.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:35.389 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:36.028 00.639 11060 Exposure complete
00:09:36.259 00.231 11060 worker thread done servicing request
00:09:36.259 00.000 10844 OnExposeComplete: enter
00:09:36.259 00.000 10844 UpdateGuideState(): m_state=6
00:09:36.259 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4831
00:09:36.259 00.000 10844 Star::Find returns 1 (1), X=258.81, Y=61.49, Mass=3221, SNR=36.2, Peak=255 HFD=3.6
00:09:36.259 00.000 10844 MultiStar: [#1 -0.02,0.21,0.88,U] [#2 -0.75,0.13,0.00,M2] [#3 0.12,-0.41,0.93,U] [#4 0.01,-0.03,0.94,U] [#5 -0.60,-0.10,0.93,U] [#6 -0.24,0.08,0.90,U] [#7 -0.36,0.10,0.90,U] [#8 -0.01,-0.06,0.98,U] 
00:09:36.259 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.00}, one-star: {0.45, 0.21}
00:09:36.259 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
00:09:36.259 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
00:09:36.259 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.12 mountX=0.02 mountY=-0.07, mountTheta=-1.37
00:09:36.259 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.00, opts=13)
00:09:36.259 00.000 10844 Enqueuing Move request for scope (-0.07, -0.00)
00:09:36.259 00.000 11060 Worker thread wakes up
00:09:36.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
00:09:36.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
00:09:36.259 00.000 11060 Moving (-0.07, -0.00) raw xDistance=0.02 yDistance=-0.07
00:09:36.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:09:36.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:36.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:36.259 00.000 11060 MoveAxis(E, 0, ABG)
00:09:36.259 00.000 11060 Move returns status 0, amount 0
00:09:36.264 00.005 11060 MoveAxis(N, 0, ABG)
00:09:36.264 00.000 11060 Move returns status 0, amount 0
00:09:36.264 00.000 11060 move complete, result=0
00:09:36.264 00.000 11060 worker thread done servicing request
00:09:36.269 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:36.301 00.032 10844 UpdateGuideState exits: m=3221 SNR=36.2 Saturated
00:09:36.302 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:36.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:36.302 00.000 10844 Enqueuing Expose request
00:09:36.302 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:36.302 00.000 11060 Worker thread wakes up
00:09:36.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:36.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:36.938 00.636 11060 Exposure complete
00:09:37.130 00.192 11060 worker thread done servicing request
00:09:37.131 00.001 10844 OnExposeComplete: enter
00:09:37.131 00.000 10844 UpdateGuideState(): m_state=6
00:09:37.131 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4832
00:09:37.131 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.31, Mass=2849, SNR=34.0, Peak=253 HFD=3.4
00:09:37.131 00.000 10844 MultiStar: [#1 -0.07,0.47,1.04,U] [#2 -0.32,0.37,2.10,U] [#3 0.34,-0.17,1.07,U] [#4 -0.15,0.41,1.02,U] [#5 -0.17,0.11,1.04,U] [#6 -0.24,0.78,0.00,M1] [#7 -0.27,-0.08,0.78,U] [#8 0.05,0.21,0.98,U] 
00:09:37.131 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {0.29, 0.03}
00:09:37.131 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
00:09:37.131 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
00:09:37.131 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=-0.18 mountY=-0.10, mountTheta=-2.66
00:09:37.131 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.20, opts=13)
00:09:37.131 00.000 10844 Enqueuing Move request for scope (-0.07, 0.20)
00:09:37.131 00.000 11060 Worker thread wakes up
00:09:37.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:09:37.131 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:09:37.131 00.000 11060 Moving (-0.07, 0.20) raw xDistance=-0.18 yDistance=-0.10
00:09:37.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:09:37.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:37.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:37.135 00.004 11060 MoveAxis(E, 32, ABG)
00:09:37.135 00.000 11060 Guiding  Dir = 2, Dur = 32
00:09:37.146 00.011 11060 IsSlewing returns 0
00:09:37.147 00.001 11060 IsGuiding returns 0
00:09:37.149 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:37.167 00.018 10844 UpdateGuideState exits: m=2849 SNR=34.0
00:09:37.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:37.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:37.167 00.000 10844 Enqueuing Expose request
00:09:37.193 00.026 11060 IsGuiding returns 0
00:09:37.193 00.000 11060 Move returns status 0, amount 32
00:09:37.193 00.000 11060 MoveAxis(N, 0, ABG)
00:09:37.193 00.000 11060 Move returns status 0, amount 0
00:09:37.193 00.000 11060 move complete, result=0
00:09:37.193 00.000 11060 worker thread done servicing request
00:09:37.193 00.000 11060 Worker thread wakes up
00:09:37.194 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:37.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:37.194 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:09:37.841 00.647 11060 Exposure complete
00:09:38.017 00.176 11060 worker thread done servicing request
00:09:38.017 00.000 10844 OnExposeComplete: enter
00:09:38.017 00.000 10844 UpdateGuideState(): m_state=6
00:09:38.017 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4833
00:09:38.017 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.26, Mass=2937, SNR=34.5, Peak=245 HFD=3.5
00:09:38.017 00.000 10844 MultiStar: [#1 0.02,-0.13,0.99,U] [#2 0.01,0.28,2.05,U] [#3 0.39,-0.19,0.95,U] [#4 0.01,0.49,0.92,U] [#5 -0.08,-0.40,1.05,U] [#6 -0.05,0.54,0.93,U] [#7 -0.01,-0.47,0.89,U] [#8 -0.14,-0.02,0.96,U] 
00:09:38.017 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.38, -0.02}
00:09:38.017 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
00:09:38.017 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
00:09:38.017 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.57 mountX=-0.04 mountY=0.05, mountTheta=2.32
00:09:38.022 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
00:09:38.022 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
00:09:38.022 00.000 11060 Worker thread wakes up
00:09:38.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:09:38.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:09:38.022 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.05
00:09:38.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:38.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:38.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:09:38.022 00.000 11060 MoveAxis(E, 0, ABG)
00:09:38.022 00.000 11060 Move returns status 0, amount 0
00:09:38.022 00.000 11060 MoveAxis(N, 0, ABG)
00:09:38.022 00.000 11060 Move returns status 0, amount 0
00:09:38.024 00.002 11060 move complete, result=0
00:09:38.024 00.000 11060 worker thread done servicing request
00:09:38.029 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:38.046 00.017 10844 UpdateGuideState exits: m=2937 SNR=34.5
00:09:38.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:38.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:38.046 00.000 10844 Enqueuing Expose request
00:09:38.046 00.000 11060 Worker thread wakes up
00:09:38.046 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:38.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:38.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:38.697 00.651 11060 Exposure complete
00:09:38.889 00.192 11060 worker thread done servicing request
00:09:38.889 00.000 10844 OnExposeComplete: enter
00:09:38.889 00.000 10844 UpdateGuideState(): m_state=6
00:09:38.889 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4834
00:09:38.889 00.000 10844 Star::Find returns 1 (1), X=258.42, Y=61.56, Mass=2902, SNR=33.8, Peak=255 HFD=3.3
00:09:38.889 00.000 10844 MultiStar: [#1 0.06,0.45,1.13,U] [#2 -0.89,0.33,0.00,M1] [#3 0.14,-0.10,0.88,U] [#4 0.49,0.10,1.06,U] [#5 -0.52,0.07,0.99,U] [#6 -0.52,0.60,0.00,M1] [#7 -0.27,-0.52,0.87,U] [#8 -0.22,0.20,1.04,U] 
00:09:38.889 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {0.06, 0.28}
00:09:38.889 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
00:09:38.889 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.66)
00:09:38.889 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.89 mountX=-0.08 mountY=-0.04, mountTheta=-2.65
00:09:38.889 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.09, opts=13)
00:09:38.889 00.000 10844 Enqueuing Move request for scope (-0.03, 0.09)
00:09:38.889 00.000 11060 Worker thread wakes up
00:09:38.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:09:38.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:09:38.889 00.000 11060 Moving (-0.03, 0.09) raw xDistance=-0.08 yDistance=-0.04
00:09:38.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:09:38.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:38.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:38.889 00.000 11060 MoveAxis(E, 0, ABG)
00:09:38.889 00.000 11060 Move returns status 0, amount 0
00:09:38.889 00.000 11060 MoveAxis(N, 0, ABG)
00:09:38.894 00.005 11060 Move returns status 0, amount 0
00:09:38.894 00.000 11060 move complete, result=0
00:09:38.894 00.000 11060 worker thread done servicing request
00:09:38.898 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:38.913 00.015 10844 UpdateGuideState exits: m=2902 SNR=33.8 Saturated
00:09:38.915 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:38.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:38.915 00.000 10844 Enqueuing Expose request
00:09:38.915 00.000 11060 Worker thread wakes up
00:09:38.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:38.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:38.915 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:39.543 00.628 11060 Exposure complete
00:09:39.723 00.180 11060 worker thread done servicing request
00:09:39.723 00.000 10844 OnExposeComplete: enter
00:09:39.723 00.000 10844 UpdateGuideState(): m_state=6
00:09:39.725 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4835
00:09:39.725 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=61.66, Mass=3135, SNR=36.1, Peak=255 HFD=3.4
00:09:39.725 00.000 10844 MultiStar: [#1 0.21,0.05,1.00,U] [#2 -0.63,0.48,0.00,M2] [#3 0.06,0.09,0.97,U] [#4 0.18,0.32,0.92,U] [#5 -0.30,-0.45,1.05,U] [#6 -0.33,0.49,0.89,U] [#7 -0.41,-0.24,0.79,U] [#8 -0.16,-0.07,0.85,U] 
00:09:39.725 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.07}, one-star: {0.22, 0.38}
00:09:39.725 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
00:09:39.725 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.32)
00:09:39.725 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.23 mountX=-0.06 mountY=-0.07, mountTheta=-2.31
00:09:39.727 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
00:09:39.727 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
00:09:39.727 00.000 11060 Worker thread wakes up
00:09:39.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:09:39.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:09:39.727 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=-0.07
00:09:39.728 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:09:39.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:39.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:39.728 00.000 11060 MoveAxis(E, 0, ABG)
00:09:39.728 00.000 11060 Move returns status 0, amount 0
00:09:39.728 00.000 11060 MoveAxis(N, 0, ABG)
00:09:39.728 00.000 11060 Move returns status 0, amount 0
00:09:39.728 00.000 11060 move complete, result=0
00:09:39.728 00.000 11060 worker thread done servicing request
00:09:39.732 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:39.747 00.015 10844 UpdateGuideState exits: m=3135 SNR=36.1 Saturated
00:09:39.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:39.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:39.747 00.000 10844 Enqueuing Expose request
00:09:39.747 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:39.747 00.000 11060 Worker thread wakes up
00:09:39.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:39.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:40.377 00.630 11060 Exposure complete
00:09:40.537 00.160 11060 worker thread done servicing request
00:09:40.537 00.000 10844 OnExposeComplete: enter
00:09:40.537 00.000 10844 UpdateGuideState(): m_state=6
00:09:40.537 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4836
00:09:40.537 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.23, Mass=2793, SNR=33.8, Peak=246 HFD=3.5
00:09:40.537 00.000 10844 MultiStar: [#1 0.16,0.04,0.98,U] [#2 -0.51,-0.26,2.02,U] [#3 0.17,-0.63,0.00,M1] [#4 0.39,0.45,0.97,U] [#5 -0.48,-0.46,0.00,M1] [#6 0.10,0.39,0.95,U] [#7 -0.13,-0.19,0.84,U] [#8 -0.24,0.11,0.99,U] 
00:09:40.537 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.03}, one-star: {-0.09, -0.05}
00:09:40.537 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
00:09:40.537 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
00:09:40.539 00.002 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.67 mountX=0.06 mountY=-0.09, mountTheta=-0.93
00:09:40.540 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
00:09:40.540 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
00:09:40.540 00.000 11060 Worker thread wakes up
00:09:40.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
00:09:40.540 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
00:09:40.540 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.06 yDistance=-0.09
00:09:40.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:09:40.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:40.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:40.540 00.000 11060 MoveAxis(E, 0, ABG)
00:09:40.540 00.000 11060 Move returns status 0, amount 0
00:09:40.540 00.000 11060 MoveAxis(N, 0, ABG)
00:09:40.540 00.000 11060 Move returns status 0, amount 0
00:09:40.540 00.000 11060 move complete, result=0
00:09:40.540 00.000 11060 worker thread done servicing request
00:09:40.552 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:09:40.565 00.013 10844 UpdateGuideState exits: m=2793 SNR=33.8
00:09:40.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:40.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:40.565 00.000 10844 Enqueuing Expose request
00:09:40.565 00.000 11060 Worker thread wakes up
00:09:40.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:40.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:40.565 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:41.194 00.629 11060 Exposure complete
00:09:41.364 00.170 11060 worker thread done servicing request
00:09:41.364 00.000 10844 OnExposeComplete: enter
00:09:41.364 00.000 10844 UpdateGuideState(): m_state=6
00:09:41.364 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4837
00:09:41.364 00.000 10844 Star::Find returns 1 (1), X=258.09, Y=61.43, Mass=2752, SNR=34.0, Peak=255 HFD=3.3
00:09:41.364 00.000 10844 MultiStar: [#1 0.20,-0.01,1.06,U] [#2 -0.90,0.37,0.00,M2] [#3 -0.07,0.07,0.93,U] [#4 0.47,-0.39,1.04,U] [#5 -0.56,-0.39,0.00,M2] [#6 -0.44,-0.36,0.97,U] [#7 -0.45,-0.42,0.79,U] [#8 0.01,0.10,1.01,U] 
00:09:41.364 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.11}, one-star: {-0.27, 0.15}
00:09:41.364 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
00:09:41.364 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
00:09:41.364 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.05 mountX=0.12 mountY=-0.04, mountTheta=-0.31
00:09:41.368 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
00:09:41.368 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
00:09:41.368 00.000 11060 Worker thread wakes up
00:09:41.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:09:41.369 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:09:41.369 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.04
00:09:41.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:09:41.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:41.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:41.369 00.000 11060 MoveAxis(W, 21, ABG)
00:09:41.369 00.000 11060 Guiding  Dir = 3, Dur = 21
00:09:41.389 00.020 11060 IsSlewing returns 0
00:09:41.389 00.000 11060 IsGuiding returns 0
00:09:41.394 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:41.410 00.016 10844 UpdateGuideState exits: m=2752 SNR=34.0 Saturated
00:09:41.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:41.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:41.410 00.000 10844 Enqueuing Expose request
00:09:41.435 00.025 11060 IsGuiding returns 0
00:09:41.435 00.000 11060 Move returns status 0, amount 21
00:09:41.435 00.000 11060 MoveAxis(N, 0, ABG)
00:09:41.435 00.000 11060 Move returns status 0, amount 0
00:09:41.435 00.000 11060 move complete, result=0
00:09:41.435 00.000 11060 worker thread done servicing request
00:09:41.435 00.000 11060 Worker thread wakes up
00:09:41.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:41.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:41.449 00.014 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
00:09:42.071 00.622 11060 Exposure complete
00:09:42.228 00.157 11060 worker thread done servicing request
00:09:42.228 00.000 10844 OnExposeComplete: enter
00:09:42.228 00.000 10844 UpdateGuideState(): m_state=6
00:09:42.228 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4838
00:09:42.228 00.000 10844 Star::Find returns 1 (1), X=257.89, Y=61.42, Mass=2961, SNR=34.8, Peak=255 HFD=3.2
00:09:42.230 00.002 10844 MultiStar: [#1 0.46,0.88,0.00,M1] [#2 -1.57,0.20,0.00,M3] [#3 -0.46,0.34,0.99,U] [#4 0.31,0.40,1.06,U] [#5 -0.43,-0.13,1.05,U] [#6 -0.29,0.05,0.86,U] [#7 -0.75,0.20,0.00,M1] [#8 -0.20,0.26,0.93,U] 
00:09:42.230 00.000 10844 refined, 5 included, MultiStar: {-0.25, 0.18}, one-star: {-0.47, 0.14}
00:09:42.230 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.28 = -2.01)
00:09:42.230 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
00:09:42.230 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.31 cameraTheta=2.52 mountX=-0.13 mountY=-0.28, mountTheta=-2.01
00:09:42.230 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.18, opts=13)
00:09:42.230 00.000 10844 Enqueuing Move request for scope (-0.25, 0.18)
00:09:42.230 00.000 11060 Worker thread wakes up
00:09:42.232 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
00:09:42.232 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
00:09:42.232 00.000 11060 Moving (-0.25, 0.18) raw xDistance=-0.13 yDistance=-0.28
00:09:42.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:09:42.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:09:42.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:09:42.232 00.000 11060 MoveAxis(E, 22, ABG)
00:09:42.232 00.000 11060 Guiding  Dir = 2, Dur = 22
00:09:42.241 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:42.254 00.013 10844 UpdateGuideState exits: m=2961 SNR=34.8 Saturated
00:09:42.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:42.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:42.254 00.000 10844 Enqueuing Expose request
00:09:42.265 00.011 11060 IsSlewing returns 0
00:09:42.265 00.000 11060 IsGuiding returns 0
00:09:42.311 00.046 11060 IsGuiding returns 0
00:09:42.311 00.000 11060 Move returns status 0, amount 22
00:09:42.311 00.000 11060 MoveAxis(N, 0, ABG)
00:09:42.311 00.000 11060 Move returns status 0, amount 0
00:09:42.311 00.000 11060 move complete, result=0
00:09:42.311 00.000 11060 worker thread done servicing request
00:09:42.311 00.000 11060 Worker thread wakes up
00:09:42.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:42.313 00.002 10844 GuideStep: -0.1 px 22 ms EAST, -0.3 px 0 ms NORTH
00:09:42.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:42.930 00.617 11060 Exposure complete
00:09:43.094 00.164 11060 worker thread done servicing request
00:09:43.094 00.000 10844 OnExposeComplete: enter
00:09:43.094 00.000 10844 UpdateGuideState(): m_state=6
00:09:43.094 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4839
00:09:43.094 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.57, Mass=2865, SNR=34.2, Peak=249 HFD=3.4
00:09:43.094 00.000 10844 MultiStar: [#1 -0.55,0.33,0.00,M2] [#2 -0.66,0.55,0.00,M4] [#3 -0.18,0.20,0.91,U] [#4 -0.04,0.80,0.00,M1] [#5 -0.31,0.46,1.00,U] [#6 -0.10,0.12,0.89,U] [#7 -0.24,0.01,0.91,U] [#8 0.36,0.15,0.96,U] 
00:09:43.094 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.21}, one-star: {0.28, 0.30}
00:09:43.094 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.46 = -2.83)
00:09:43.094 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.85)
00:09:43.094 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.70 mountX=-0.20 mountY=-0.06, mountTheta=-2.84
00:09:43.094 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.21, opts=13)
00:09:43.094 00.000 10844 Enqueuing Move request for scope (-0.03, 0.21)
00:09:43.094 00.000 11060 Worker thread wakes up
00:09:43.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
00:09:43.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
00:09:43.094 00.000 11060 Moving (-0.03, 0.21) raw xDistance=-0.20 yDistance=-0.06
00:09:43.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:09:43.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:43.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:43.094 00.000 11060 MoveAxis(E, 36, ABG)
00:09:43.094 00.000 11060 Guiding  Dir = 2, Dur = 36
00:09:43.100 00.006 11060 IsSlewing returns 0
00:09:43.100 00.000 11060 IsGuiding returns 0
00:09:43.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:43.131 00.031 10844 UpdateGuideState exits: m=2865 SNR=34.2
00:09:43.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:43.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:43.131 00.000 10844 Enqueuing Expose request
00:09:43.146 00.015 11060 IsGuiding returns 0
00:09:43.146 00.000 11060 Move returns status 0, amount 36
00:09:43.146 00.000 11060 MoveAxis(N, 0, ABG)
00:09:43.146 00.000 11060 Move returns status 0, amount 0
00:09:43.146 00.000 11060 move complete, result=0
00:09:43.146 00.000 11060 worker thread done servicing request
00:09:43.148 00.002 11060 Worker thread wakes up
00:09:43.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:43.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:43.151 00.003 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:09:43.772 00.621 11060 Exposure complete
00:09:43.923 00.151 11060 worker thread done servicing request
00:09:43.923 00.000 10844 OnExposeComplete: enter
00:09:43.923 00.000 10844 UpdateGuideState(): m_state=6
00:09:43.923 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4840
00:09:43.923 00.000 10844 Star::Find returns 1 (0), X=257.51, Y=61.75, Mass=2865, SNR=34.2, Peak=254 HFD=3.4
00:09:43.923 00.000 10844 MultiStar: [#1 0.38,0.35,1.03,U] [#2 -0.55,0.25,2.11,U] [#3 0.05,-0.08,0.88,U] [#4 -0.02,0.42,0.96,U] [#5 -0.09,-0.17,0.95,U] [#6 -0.30,0.07,0.99,U] [#7 -0.48,-0.54,0.00,M1] [#8 -0.35,-0.14,0.99,U] 
00:09:43.923 00.000 10844 refined, 7 included, MultiStar: {-0.26, 0.16}, one-star: {-0.85, 0.47}
00:09:43.923 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
00:09:43.923 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
00:09:43.923 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.31 cameraTheta=2.58 mountX=-0.11 mountY=-0.28, mountTheta=-1.95
00:09:43.923 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.16, opts=13)
00:09:43.923 00.000 10844 Enqueuing Move request for scope (-0.26, 0.16)
00:09:43.923 00.000 11060 Worker thread wakes up
00:09:43.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
00:09:43.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
00:09:43.923 00.000 11060 Moving (-0.26, 0.16) raw xDistance=-0.11 yDistance=-0.28
00:09:43.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:09:43.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:09:43.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:09:43.923 00.000 11060 MoveAxis(E, 0, ABG)
00:09:43.923 00.000 11060 Move returns status 0, amount 0
00:09:43.923 00.000 11060 MoveAxis(N, 0, ABG)
00:09:43.923 00.000 11060 Move returns status 0, amount 0
00:09:43.923 00.000 11060 move complete, result=0
00:09:43.927 00.004 11060 worker thread done servicing request
00:09:43.937 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:43.947 00.010 10844 UpdateGuideState exits: m=2865 SNR=34.2
00:09:43.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:43.953 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:43.953 00.000 10844 Enqueuing Expose request
00:09:43.953 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:09:43.953 00.000 11060 Worker thread wakes up
00:09:43.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:43.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:44.582 00.629 11060 Exposure complete
00:09:44.760 00.178 11060 worker thread done servicing request
00:09:44.760 00.000 10844 OnExposeComplete: enter
00:09:44.760 00.000 10844 UpdateGuideState(): m_state=6
00:09:44.760 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4841
00:09:44.760 00.000 10844 Star::Find returns 1 (0), X=257.83, Y=61.86, Mass=2989, SNR=34.7, Peak=236 HFD=3.6
00:09:44.760 00.000 10844 MultiStar: [#1 -0.12,0.20,1.00,U] [#2 -0.47,0.05,1.90,U] [#3 0.09,-0.03,0.97,U] [#4 -0.32,-0.11,0.95,U] [#5 -1.04,-0.58,0.00,M1] [#6 -0.33,0.34,0.93,U] [#7 -0.49,-0.42,0.00,M2] [#8 -0.19,-0.33,0.99,U] 
00:09:44.760 00.000 10844 refined, 6 included, MultiStar: {-0.29, 0.09}, one-star: {-0.53, 0.58}
00:09:44.760 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
00:09:44.760 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
00:09:44.760 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.31 cameraTheta=2.83 mountX=-0.04 mountY=-0.30, mountTheta=-1.70
00:09:44.765 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.09, opts=13)
00:09:44.765 00.000 10844 Enqueuing Move request for scope (-0.29, 0.09)
00:09:44.765 00.000 11060 Worker thread wakes up
00:09:44.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
00:09:44.765 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
00:09:44.765 00.000 11060 Moving (-0.29, 0.09) raw xDistance=-0.04 yDistance=-0.30
00:09:44.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:09:44.765 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.10 newest=-0.65
00:09:44.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
00:09:44.765 00.000 11060 MoveAxis(E, 0, ABG)
00:09:44.765 00.000 11060 Move returns status 0, amount 0
00:09:44.765 00.000 11060 BLC: Oldest BLC event removed
00:09:44.765 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:09:44.765 00.000 11060 MoveAxis(N, 868, ABG)
00:09:44.765 00.000 11060 duration set to 750 by maxDecDuration
00:09:44.765 00.000 11060 Guiding  Dir = 0, Dur = 750
00:09:44.772 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:44.785 00.013 11060 IsSlewing returns 0
00:09:44.785 00.000 11060 IsGuiding returns 0
00:09:44.789 00.004 10844 UpdateGuideState exits: m=2989 SNR=34.7
00:09:44.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:44.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:44.789 00.000 10844 Enqueuing Expose request
00:09:45.556 00.767 11060 IsGuiding returns 0
00:09:45.556 00.000 11060 Move returns status 0, amount 750
00:09:45.556 00.000 11060 move complete, result=0
00:09:45.556 00.000 11060 worker thread done servicing request
00:09:45.556 00.000 11060 Worker thread wakes up
00:09:45.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:45.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:45.556 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
00:09:46.203 00.647 11060 Exposure complete
00:09:46.412 00.209 11060 worker thread done servicing request
00:09:46.412 00.000 10844 OnExposeComplete: enter
00:09:46.412 00.000 10844 UpdateGuideState(): m_state=6
00:09:46.412 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4842
00:09:46.412 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=61.10, Mass=3052, SNR=35.6, Peak=247 HFD=3.4
00:09:46.412 00.000 10844 MultiStar: [#1 0.24,0.44,1.00,U] [#2 0.01,0.01,1.97,U] [#3 0.88,-0.27,0.00,M1] [#4 -0.09,-0.08,0.90,U] [#5 -0.14,-0.32,1.13,U] [#6 -0.13,-0.20,0.98,U] [#7 -0.22,-0.09,0.80,U] [#8 -0.12,-0.08,0.93,U] 
00:09:46.412 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.09, -0.18}
00:09:46.412 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
00:09:46.412 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
00:09:46.412 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.36 mountX=0.06 mountY=-0.05, mountTheta=-0.62
00:09:46.412 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
00:09:46.412 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
00:09:46.412 00.000 11060 Worker thread wakes up
00:09:46.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:09:46.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:09:46.412 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=-0.05
00:09:46.412 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.212319, 1:0.046158
00:09:46.412 00.000 11060 BLC: No correction, Miss < min_move
00:09:46.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:09:46.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:46.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:46.412 00.000 11060 MoveAxis(E, 0, ABG)
00:09:46.412 00.000 11060 Move returns status 0, amount 0
00:09:46.412 00.000 11060 MoveAxis(N, 0, ABG)
00:09:46.412 00.000 11060 Move returns status 0, amount 0
00:09:46.412 00.000 11060 move complete, result=0
00:09:46.412 00.000 11060 worker thread done servicing request
00:09:46.436 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:46.449 00.013 10844 UpdateGuideState exits: m=3052 SNR=35.6
00:09:46.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:46.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:46.449 00.000 10844 Enqueuing Expose request
00:09:46.449 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:46.449 00.000 11060 Worker thread wakes up
00:09:46.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:46.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:47.076 00.627 11060 Exposure complete
00:09:47.237 00.161 11060 worker thread done servicing request
00:09:47.237 00.000 10844 OnExposeComplete: enter
00:09:47.237 00.000 10844 UpdateGuideState(): m_state=6
00:09:47.237 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4843
00:09:47.237 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.35, Mass=2691, SNR=32.7, Peak=223 HFD=3.5
00:09:47.237 00.000 10844 MultiStar: [#1 0.11,0.59,1.04,U] [#2 0.01,0.33,2.04,U] [#3 0.51,-0.13,1.01,U] [#4 0.12,0.39,0.95,U] [#5 -0.25,0.41,1.21,U] [#6 -0.04,0.08,1.09,U] [#7 0.01,-0.18,0.93,U] [#8 -0.14,0.03,0.97,U] 
00:09:47.239 00.002 10844 refined, 8 included, MultiStar: {0.06, 0.20}, one-star: {0.29, 0.07}
00:09:47.239 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:09:47.239 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:09:47.239 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.29 mountX=-0.21 mountY=0.02, mountTheta=3.02
00:09:47.239 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.20, opts=13)
00:09:47.239 00.000 10844 Enqueuing Move request for scope (0.06, 0.20)
00:09:47.239 00.000 11060 Worker thread wakes up
00:09:47.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
00:09:47.239 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
00:09:47.239 00.000 11060 Moving (0.06, 0.20) raw xDistance=-0.21 yDistance=0.02
00:09:47.239 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.212319, 1:0.046158, 2:-0.024501
00:09:47.239 00.000 11060 BLC: No correction, Miss < min_move
00:09:47.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:09:47.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:47.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:09:47.239 00.000 11060 MoveAxis(E, 36, ABG)
00:09:47.241 00.002 11060 Guiding  Dir = 2, Dur = 36
00:09:47.244 00.003 11060 IsSlewing returns 0
00:09:47.244 00.000 11060 IsGuiding returns 0
00:09:47.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:47.259 00.015 10844 UpdateGuideState exits: m=2691 SNR=32.7
00:09:47.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:47.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:47.259 00.000 10844 Enqueuing Expose request
00:09:47.290 00.031 11060 IsGuiding returns 0
00:09:47.290 00.000 11060 Move returns status 0, amount 36
00:09:47.290 00.000 11060 MoveAxis(N, 0, ABG)
00:09:47.290 00.000 11060 Move returns status 0, amount 0
00:09:47.290 00.000 11060 move complete, result=0
00:09:47.290 00.000 11060 worker thread done servicing request
00:09:47.290 00.000 11060 Worker thread wakes up
00:09:47.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:47.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:47.317 00.027 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
00:09:47.913 00.596 11060 Exposure complete
00:09:48.109 00.196 11060 worker thread done servicing request
00:09:48.109 00.000 10844 OnExposeComplete: enter
00:09:48.109 00.000 10844 UpdateGuideState(): m_state=6
00:09:48.109 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4844
00:09:48.109 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.44, Mass=2698, SNR=32.9, Peak=210 HFD=3.4
00:09:48.109 00.000 10844 MultiStar: [#1 0.37,0.11,1.07,U] [#2 -0.17,0.58,2.09,U] [#3 0.40,0.17,1.05,U] [#4 0.03,0.29,0.97,U] [#5 0.21,0.25,1.06,U] [#6 0.22,-0.09,0.98,U] [#7 0.03,-0.29,0.85,U] [#8 0.07,0.07,1.02,U] 
00:09:48.111 00.002 10844 refined, 8 included, MultiStar: {0.15, 0.19}, one-star: {0.43, 0.17}
00:09:48.111 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
00:09:48.111 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
00:09:48.111 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.93 mountX=-0.22 mountY=0.11, mountTheta=2.67
00:09:48.111 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.19, opts=13)
00:09:48.111 00.000 10844 Enqueuing Move request for scope (0.15, 0.19)
00:09:48.111 00.000 11060 Worker thread wakes up
00:09:48.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
00:09:48.111 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
00:09:48.113 00.002 11060 Moving (0.15, 0.19) raw xDistance=-0.22 yDistance=0.11
00:09:48.113 00.000 11060 BLC: window closed
00:09:48.113 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.212319, 1:0.046158, 2:-0.024501
00:09:48.113 00.000 11060 BLC: No correction, Miss < min_move
00:09:48.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:09:48.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:48.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:09:48.113 00.000 11060 MoveAxis(E, 39, ABG)
00:09:48.113 00.000 11060 Guiding  Dir = 2, Dur = 39
00:09:48.119 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:48.129 00.010 11060 IsSlewing returns 0
00:09:48.129 00.000 11060 IsGuiding returns 0
00:09:48.129 00.000 10844 UpdateGuideState exits: m=2698 SNR=32.9
00:09:48.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:48.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:48.129 00.000 10844 Enqueuing Expose request
00:09:48.177 00.048 11060 IsGuiding returns 0
00:09:48.177 00.000 11060 Move returns status 0, amount 39
00:09:48.177 00.000 11060 MoveAxis(N, 0, ABG)
00:09:48.177 00.000 11060 Move returns status 0, amount 0
00:09:48.177 00.000 11060 move complete, result=0
00:09:48.179 00.002 11060 worker thread done servicing request
00:09:48.179 00.000 11060 Worker thread wakes up
00:09:48.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:48.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:48.179 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
00:09:48.823 00.644 11060 Exposure complete
00:09:48.997 00.174 11060 worker thread done servicing request
00:09:48.999 00.002 10844 OnExposeComplete: enter
00:09:48.999 00.000 10844 UpdateGuideState(): m_state=6
00:09:48.999 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4845
00:09:48.999 00.000 10844 Star::Find returns 1 (1), X=258.51, Y=61.49, Mass=2363, SNR=31.1, Peak=255 HFD=3.2
00:09:48.999 00.000 10844 MultiStar: [#1 -0.12,0.38,1.17,U] [#2 0.00,0.46,2.26,U] [#3 0.04,-0.00,1.12,U] [#4 0.37,0.05,1.10,U] [#5 0.21,-0.01,1.11,U] [#6 -0.07,0.07,1.06,U] [#7 0.24,-0.17,0.89,U] [#8 0.18,0.14,1.09,U] 
00:09:48.999 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.17}, one-star: {0.15, 0.21}
00:09:48.999 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:09:48.999 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:09:48.999 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.05 mountX=-0.18 mountY=0.07, mountTheta=2.78
00:09:48.999 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.17, opts=13)
00:09:48.999 00.000 10844 Enqueuing Move request for scope (0.10, 0.17)
00:09:49.001 00.002 11060 Worker thread wakes up
00:09:49.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:09:49.001 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:09:49.001 00.000 11060 Moving (0.10, 0.17) raw xDistance=-0.18 yDistance=0.07
00:09:49.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:09:49.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:49.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:09:49.001 00.000 11060 MoveAxis(E, 33, ABG)
00:09:49.001 00.000 11060 Guiding  Dir = 2, Dur = 33
00:09:49.004 00.003 11060 IsSlewing returns 0
00:09:49.004 00.000 11060 IsGuiding returns 0
00:09:49.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:49.020 00.016 10844 UpdateGuideState exits: m=2363 SNR=31.1 Saturated
00:09:49.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:49.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:49.020 00.000 10844 Enqueuing Expose request
00:09:49.051 00.031 11060 IsGuiding returns 0
00:09:49.051 00.000 11060 Move returns status 0, amount 33
00:09:49.051 00.000 11060 MoveAxis(N, 0, ABG)
00:09:49.051 00.000 11060 Move returns status 0, amount 0
00:09:49.051 00.000 11060 move complete, result=0
00:09:49.051 00.000 11060 worker thread done servicing request
00:09:49.051 00.000 11060 Worker thread wakes up
00:09:49.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:49.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:49.051 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
00:09:49.685 00.634 11060 Exposure complete
00:09:49.831 00.146 11060 worker thread done servicing request
00:09:49.831 00.000 10844 OnExposeComplete: enter
00:09:49.831 00.000 10844 UpdateGuideState(): m_state=6
00:09:49.831 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4846
00:09:49.831 00.000 10844 Star::Find returns 1 (1), X=258.81, Y=61.24, Mass=3359, SNR=37.5, Peak=255 HFD=3.9
00:09:49.831 00.000 10844 MultiStar: [#1 0.14,0.06,0.90,U] [#2 -0.07,0.31,1.90,U] [#3 0.63,0.08,0.00,M1] [#4 0.09,0.25,1.00,U] [#5 -0.04,0.19,0.96,U] [#6 0.22,0.17,0.84,U] [#7 0.18,-0.25,0.78,U] [#8 -0.03,0.46,0.98,U] 
00:09:49.831 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.17}, one-star: {0.45, -0.04}
00:09:49.831 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
00:09:49.831 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
00:09:49.831 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.06 mountX=-0.19 mountY=0.07, mountTheta=2.80
00:09:49.835 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.17, opts=13)
00:09:49.835 00.000 10844 Enqueuing Move request for scope (0.10, 0.17)
00:09:49.835 00.000 11060 Worker thread wakes up
00:09:49.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:09:49.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:09:49.835 00.000 11060 Moving (0.10, 0.17) raw xDistance=-0.19 yDistance=0.07
00:09:49.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:09:49.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:49.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:09:49.835 00.000 11060 MoveAxis(E, 33, ABG)
00:09:49.835 00.000 11060 Guiding  Dir = 2, Dur = 33
00:09:49.841 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:49.854 00.013 10844 UpdateGuideState exits: m=3359 SNR=37.5 Saturated
00:09:49.856 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:49.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:49.856 00.000 10844 Enqueuing Expose request
00:09:49.862 00.006 11060 IsSlewing returns 0
00:09:49.863 00.001 11060 IsGuiding returns 0
00:09:49.924 00.061 11060 IsGuiding returns 0
00:09:49.924 00.000 11060 Move returns status 0, amount 33
00:09:49.924 00.000 11060 MoveAxis(N, 0, ABG)
00:09:49.924 00.000 11060 Move returns status 0, amount 0
00:09:49.924 00.000 11060 move complete, result=0
00:09:49.924 00.000 11060 worker thread done servicing request
00:09:49.924 00.000 11060 Worker thread wakes up
00:09:49.924 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
00:09:49.926 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:49.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:50.547 00.621 11060 Exposure complete
00:09:50.714 00.167 11060 worker thread done servicing request
00:09:50.714 00.000 10844 OnExposeComplete: enter
00:09:50.714 00.000 10844 UpdateGuideState(): m_state=6
00:09:50.714 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4847
00:09:50.714 00.000 10844 Star::Find returns 1 (1), X=258.61, Y=61.61, Mass=3332, SNR=37.0, Peak=255 HFD=3.4
00:09:50.714 00.000 10844 MultiStar: [#1 0.36,0.92,0.00,M1] [#2 -0.10,0.71,0.00,M1] [#3 0.60,0.43,0.00,M2] [#4 0.11,-0.22,0.92,U] [#5 -0.21,0.22,0.93,U] [#6 -0.12,0.61,0.00,M1] [#7 0.07,0.06,0.84,U] [#8 0.43,-0.03,0.94,U] 
00:09:50.714 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.08}, one-star: {0.25, 0.33}
00:09:50.714 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
00:09:50.714 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
00:09:50.714 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=-0.10 mountY=0.12, mountTheta=2.26
00:09:50.714 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.08, opts=13)
00:09:50.714 00.000 10844 Enqueuing Move request for scope (0.14, 0.08)
00:09:50.714 00.000 11060 Worker thread wakes up
00:09:50.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:09:50.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:09:50.714 00.000 11060 Moving (0.14, 0.08) raw xDistance=-0.10 yDistance=0.12
00:09:50.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:09:50.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:50.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:09:50.714 00.000 11060 MoveAxis(E, 0, ABG)
00:09:50.714 00.000 11060 Move returns status 0, amount 0
00:09:50.714 00.000 11060 MoveAxis(N, 0, ABG)
00:09:50.714 00.000 11060 Move returns status 0, amount 0
00:09:50.714 00.000 11060 move complete, result=0
00:09:50.714 00.000 11060 worker thread done servicing request
00:09:50.720 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:50.731 00.011 10844 UpdateGuideState exits: m=3332 SNR=37.0 Saturated
00:09:50.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:50.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:50.731 00.000 10844 Enqueuing Expose request
00:09:50.731 00.000 11060 Worker thread wakes up
00:09:50.731 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:50.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:50.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:51.370 00.639 11060 Exposure complete
00:09:51.526 00.156 11060 worker thread done servicing request
00:09:51.526 00.000 10844 OnExposeComplete: enter
00:09:51.526 00.000 10844 UpdateGuideState(): m_state=6
00:09:51.526 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4848
00:09:51.526 00.000 10844 Star::Find returns 1 (1), X=258.49, Y=61.60, Mass=3033, SNR=35.2, Peak=255 HFD=3.3
00:09:51.528 00.002 10844 MultiStar: [#1 0.63,0.57,0.00,M2] [#2 -0.19,0.43,1.95,U] [#3 0.33,-0.10,0.97,U] [#4 0.17,0.20,1.07,U] [#5 0.28,0.19,0.98,U] [#6 0.45,0.22,1.00,U] [#7 0.10,-0.17,0.84,U] [#8 0.31,0.37,0.97,U] 
00:09:51.528 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.21}, one-star: {0.13, 0.32}
00:09:51.528 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
00:09:51.528 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
00:09:51.528 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.27 cameraTheta=0.95 mountX=-0.24 mountY=0.12, mountTheta=2.68
00:09:51.541 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.21, opts=13)
00:09:51.541 00.000 10844 Enqueuing Move request for scope (0.16, 0.21)
00:09:51.541 00.000 11060 Worker thread wakes up
00:09:51.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
00:09:51.541 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
00:09:51.541 00.000 11060 Moving (0.16, 0.21) raw xDistance=-0.24 yDistance=0.12
00:09:51.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:09:51.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:51.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:09:51.541 00.000 11060 MoveAxis(E, 42, ABG)
00:09:51.541 00.000 11060 Guiding  Dir = 2, Dur = 42
00:09:51.549 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:51.558 00.009 11060 IsSlewing returns 0
00:09:51.558 00.000 11060 IsGuiding returns 0
00:09:51.558 00.000 10844 UpdateGuideState exits: m=3033 SNR=35.2 Saturated
00:09:51.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:51.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:51.558 00.000 10844 Enqueuing Expose request
00:09:51.604 00.046 11060 IsGuiding returns 0
00:09:51.604 00.000 11060 Move returns status 0, amount 42
00:09:51.604 00.000 11060 MoveAxis(N, 0, ABG)
00:09:51.604 00.000 11060 Move returns status 0, amount 0
00:09:51.604 00.000 11060 move complete, result=0
00:09:51.604 00.000 11060 worker thread done servicing request
00:09:51.604 00.000 11060 Worker thread wakes up
00:09:51.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:51.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:51.604 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
00:09:52.246 00.642 11060 Exposure complete
00:09:52.446 00.200 11060 worker thread done servicing request
00:09:52.446 00.000 10844 OnExposeComplete: enter
00:09:52.446 00.000 10844 UpdateGuideState(): m_state=6
00:09:52.446 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4849
00:09:52.446 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=60.88, Mass=2904, SNR=34.3, Peak=227 HFD=3.8
00:09:52.446 00.000 10844 MultiStar: [#1 0.64,0.02,0.00,M3] [#2 -0.25,-0.19,2.08,U] [#3 0.19,-0.08,1.04,U] [#4 0.31,0.23,1.03,U] [#5 -0.04,-0.07,1.05,U] [#6 -0.06,-0.32,1.02,U] [#7 -0.80,-0.24,0.00,M1] [#8 -0.20,0.01,0.93,U] 
00:09:52.446 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.13}, one-star: {-0.21, -0.40}
00:09:52.446 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
00:09:52.446 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
00:09:52.446 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.02 mountX=0.14 mountY=-0.04, mountTheta=-0.28
00:09:52.451 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.13, opts=13)
00:09:52.451 00.000 10844 Enqueuing Move request for scope (-0.06, -0.13)
00:09:52.451 00.000 11060 Worker thread wakes up
00:09:52.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
00:09:52.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
00:09:52.451 00.000 11060 Moving (-0.06, -0.13) raw xDistance=0.14 yDistance=-0.04
00:09:52.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:09:52.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:52.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:09:52.451 00.000 11060 MoveAxis(W, 23, ABG)
00:09:52.451 00.000 11060 Guiding  Dir = 3, Dur = 23
00:09:52.457 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:52.460 00.003 11060 IsSlewing returns 0
00:09:52.460 00.000 11060 IsGuiding returns 0
00:09:52.467 00.007 10844 UpdateGuideState exits: m=2904 SNR=34.3
00:09:52.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:52.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:52.467 00.000 10844 Enqueuing Expose request
00:09:52.494 00.027 11060 IsGuiding returns 0
00:09:52.494 00.000 11060 Move returns status 0, amount 23
00:09:52.494 00.000 11060 MoveAxis(N, 0, ABG)
00:09:52.494 00.000 11060 Move returns status 0, amount 0
00:09:52.494 00.000 11060 move complete, result=0
00:09:52.494 00.000 11060 worker thread done servicing request
00:09:52.494 00.000 11060 Worker thread wakes up
00:09:52.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:52.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:52.523 00.029 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
00:09:53.141 00.618 11060 Exposure complete
00:09:53.314 00.173 11060 worker thread done servicing request
00:09:53.314 00.000 10844 OnExposeComplete: enter
00:09:53.314 00.000 10844 UpdateGuideState(): m_state=6
00:09:53.314 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4850
00:09:53.314 00.000 10844 Star::Find returns 1 (1), X=257.87, Y=61.28, Mass=3017, SNR=35.6, Peak=255 HFD=3.4
00:09:53.314 00.000 10844 MultiStar: [#1 -0.08,0.14,0.98,U] [#2 -0.44,0.48,0.00,M1] [#3 -0.12,0.50,0.92,U] [#4 0.25,0.29,0.88,U] [#5 -0.27,-0.19,0.96,U] [#6 0.06,0.07,0.82,U] [#7 -0.46,-0.38,0.87,U] [#8 -0.29,-0.10,0.91,U] 
00:09:53.314 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.04}, one-star: {-0.49, 0.00}
00:09:53.314 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
00:09:53.314 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
00:09:53.314 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.91 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
00:09:53.314 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.04, opts=13)
00:09:53.314 00.000 10844 Enqueuing Move request for scope (-0.18, 0.04)
00:09:53.314 00.000 11060 Worker thread wakes up
00:09:53.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
00:09:53.314 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
00:09:53.314 00.000 11060 Moving (-0.18, 0.04) raw xDistance=-0.01 yDistance=-0.19
00:09:53.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:09:53.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:53.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:09:53.314 00.000 11060 MoveAxis(E, 0, ABG)
00:09:53.320 00.006 11060 Move returns status 0, amount 0
00:09:53.320 00.000 11060 MoveAxis(N, 0, ABG)
00:09:53.320 00.000 11060 Move returns status 0, amount 0
00:09:53.320 00.000 11060 move complete, result=0
00:09:53.320 00.000 11060 worker thread done servicing request
00:09:53.325 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:53.337 00.012 10844 UpdateGuideState exits: m=3017 SNR=35.6 Saturated
00:09:53.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:53.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:53.337 00.000 10844 Enqueuing Expose request
00:09:53.337 00.000 11060 Worker thread wakes up
00:09:53.337 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:53.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:53.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:53.976 00.639 11060 Exposure complete
00:09:54.175 00.199 11060 worker thread done servicing request
00:09:54.175 00.000 10844 OnExposeComplete: enter
00:09:54.175 00.000 10844 UpdateGuideState(): m_state=6
00:09:54.177 00.002 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4851
00:09:54.177 00.000 10844 Star::Find returns 1 (1), X=258.12, Y=61.81, Mass=3049, SNR=34.9, Peak=255 HFD=3.1
00:09:54.177 00.000 10844 MultiStar: [#1 -0.15,0.47,1.01,U] [#2 -0.36,0.71,0.00,M2] [#3 0.70,-0.18,0.00,M1] [#4 0.48,0.27,0.93,U] [#5 -0.32,0.72,0.00,M1] [#6 0.45,-0.26,0.96,U] [#7 -0.42,0.05,0.84,U] [#8 0.06,0.24,0.86,U] 
00:09:54.177 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.22}, one-star: {-0.24, 0.53}
00:09:54.177 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
00:09:54.177 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
00:09:54.177 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.42 mountX=-0.23 mountY=-0.00, mountTheta=-3.13
00:09:54.177 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.22, opts=13)
00:09:54.177 00.000 10844 Enqueuing Move request for scope (0.03, 0.22)
00:09:54.177 00.000 11060 Worker thread wakes up
00:09:54.179 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
00:09:54.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
00:09:54.179 00.000 11060 Moving (0.03, 0.22) raw xDistance=-0.23 yDistance=-0.00
00:09:54.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:09:54.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:54.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:09:54.179 00.000 11060 MoveAxis(E, 39, ABG)
00:09:54.179 00.000 11060 Guiding  Dir = 2, Dur = 39
00:09:54.183 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:54.195 00.012 10844 UpdateGuideState exits: m=3049 SNR=34.9 Saturated
00:09:54.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:54.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:54.195 00.000 10844 Enqueuing Expose request
00:09:54.199 00.004 11060 IsSlewing returns 0
00:09:54.199 00.000 11060 IsGuiding returns 0
00:09:54.262 00.063 11060 IsGuiding returns 0
00:09:54.262 00.000 11060 Move returns status 0, amount 39
00:09:54.263 00.001 11060 MoveAxis(N, 0, ABG)
00:09:54.263 00.000 11060 Move returns status 0, amount 0
00:09:54.263 00.000 11060 move complete, result=0
00:09:54.263 00.000 11060 worker thread done servicing request
00:09:54.263 00.000 11060 Worker thread wakes up
00:09:54.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:54.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:54.263 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
00:09:54.886 00.623 11060 Exposure complete
00:09:55.051 00.165 11060 worker thread done servicing request
00:09:55.051 00.000 10844 OnExposeComplete: enter
00:09:55.051 00.000 10844 UpdateGuideState(): m_state=6
00:09:55.051 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4852
00:09:55.051 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.61, Mass=2678, SNR=33.3, Peak=228 HFD=3.4
00:09:55.051 00.000 10844 MultiStar: [#1 0.33,0.49,1.10,U] [#2 0.07,0.14,2.17,U] [#3 0.09,0.42,1.00,U] [#4 -0.18,0.10,0.97,U] [#5 -0.46,0.08,1.02,U] [#6 0.03,0.03,0.90,U] [#7 -0.29,-0.32,0.92,U] [#8 0.36,0.29,0.95,U] 
00:09:55.051 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.18}, one-star: {-0.06, 0.33}
00:09:55.054 00.003 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:09:55.054 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
00:09:55.054 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.57 mountX=-0.17 mountY=-0.03, mountTheta=-2.98
00:09:55.054 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.18, opts=13)
00:09:55.054 00.000 10844 Enqueuing Move request for scope (0.00, 0.18)
00:09:55.054 00.000 11060 Worker thread wakes up
00:09:55.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
00:09:55.054 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
00:09:55.054 00.000 11060 Moving (0.00, 0.18) raw xDistance=-0.17 yDistance=-0.03
00:09:55.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:09:55.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:55.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:55.054 00.000 11060 MoveAxis(E, 31, ABG)
00:09:55.054 00.000 11060 Guiding  Dir = 2, Dur = 31
00:09:55.059 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:09:55.069 00.010 11060 IsSlewing returns 0
00:09:55.070 00.001 11060 IsGuiding returns 0
00:09:55.079 00.009 10844 UpdateGuideState exits: m=2678 SNR=33.3
00:09:55.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:55.081 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:55.085 00.004 10844 Enqueuing Expose request
00:09:55.110 00.025 11060 IsGuiding returns 0
00:09:55.110 00.000 11060 Move returns status 0, amount 31
00:09:55.110 00.000 11060 MoveAxis(N, 0, ABG)
00:09:55.110 00.000 11060 Move returns status 0, amount 0
00:09:55.110 00.000 11060 move complete, result=0
00:09:55.110 00.000 11060 worker thread done servicing request
00:09:55.110 00.000 11060 Worker thread wakes up
00:09:55.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:55.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:55.112 00.002 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
00:09:55.735 00.623 11060 Exposure complete
00:09:55.905 00.170 11060 worker thread done servicing request
00:09:55.905 00.000 10844 OnExposeComplete: enter
00:09:55.905 00.000 10844 UpdateGuideState(): m_state=6
00:09:55.905 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4853
00:09:55.905 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=61.38, Mass=2643, SNR=32.8, Peak=227 HFD=3.4
00:09:55.905 00.000 10844 MultiStar: [#1 0.44,0.14,1.16,U] [#2 -0.25,0.31,2.09,U] [#3 0.38,-0.07,1.06,U] [#4 -0.28,0.42,1.08,U] [#5 -0.32,-0.68,0.00,M1] [#6 -0.11,-0.54,1.01,U] [#7 -0.23,-0.46,0.92,U] [#8 -0.27,-0.36,1.02,U] 
00:09:55.905 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {0.02, 0.10}
00:09:55.905 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
00:09:55.905 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
00:09:55.905 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.04 mountX=0.01 mountY=-0.05, mountTheta=-1.29
00:09:55.910 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
00:09:55.910 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
00:09:55.910 00.000 11060 Worker thread wakes up
00:09:55.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:09:55.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:09:55.910 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
00:09:55.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:09:55.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:55.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:09:55.910 00.000 11060 MoveAxis(E, 0, ABG)
00:09:55.910 00.000 11060 Move returns status 0, amount 0
00:09:55.910 00.000 11060 MoveAxis(N, 0, ABG)
00:09:55.910 00.000 11060 Move returns status 0, amount 0
00:09:55.912 00.002 11060 move complete, result=0
00:09:55.912 00.000 11060 worker thread done servicing request
00:09:55.916 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:55.941 00.025 10844 UpdateGuideState exits: m=2643 SNR=32.8
00:09:55.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:55.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:55.941 00.000 10844 Enqueuing Expose request
00:09:55.941 00.000 11060 Worker thread wakes up
00:09:55.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:55.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:55.941 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:56.566 00.625 11060 Exposure complete
00:09:56.732 00.166 11060 worker thread done servicing request
00:09:56.733 00.001 10844 OnExposeComplete: enter
00:09:56.733 00.000 10844 UpdateGuideState(): m_state=6
00:09:56.733 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4854
00:09:56.733 00.000 10844 Star::Find returns 1 (0), X=257.87, Y=62.06, Mass=2872, SNR=33.6, Peak=185 HFD=4.2
00:09:56.733 00.000 10844 MultiStar: [#1 -0.16,0.19,1.08,U] [#2 -0.20,0.87,0.00,M1] [#3 0.19,0.36,1.08,U] [#4 -0.18,0.89,0.00,M1] [#5 0.11,0.59,1.09,U] [#6 0.14,0.76,0.00,M1] [#7 0.01,-0.09,0.97,U] [#8 0.13,0.41,0.97,U] 
00:09:56.733 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.38}, one-star: {-0.49, 0.78}
00:09:56.733 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
00:09:56.733 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
00:09:56.733 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.66 mountX=-0.37 mountY=-0.09, mountTheta=-2.89
00:09:56.735 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.38, opts=13)
00:09:56.735 00.000 10844 Enqueuing Move request for scope (-0.03, 0.38)
00:09:56.735 00.000 11060 Worker thread wakes up
00:09:56.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.38) opts 0xd
00:09:56.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.38)
00:09:56.735 00.000 11060 Moving (-0.03, 0.38) raw xDistance=-0.37 yDistance=-0.09
00:09:56.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:09:56.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:56.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:09:56.735 00.000 11060 MoveAxis(E, 63, ABG)
00:09:56.735 00.000 11060 Guiding  Dir = 2, Dur = 63
00:09:56.743 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:56.753 00.010 11060 IsSlewing returns 0
00:09:56.753 00.000 11060 IsGuiding returns 0
00:09:56.757 00.004 10844 UpdateGuideState exits: m=2872 SNR=33.6
00:09:56.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:56.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:56.757 00.000 10844 Enqueuing Expose request
00:09:56.844 00.087 11060 IsGuiding returns 0
00:09:56.844 00.000 11060 Move returns status 0, amount 63
00:09:56.844 00.000 11060 MoveAxis(N, 0, ABG)
00:09:56.844 00.000 11060 Move returns status 0, amount 0
00:09:56.844 00.000 11060 move complete, result=0
00:09:56.844 00.000 11060 worker thread done servicing request
00:09:56.844 00.000 11060 Worker thread wakes up
00:09:56.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:56.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:56.844 00.000 10844 GuideStep: -0.4 px 63 ms EAST, -0.1 px 0 ms NORTH
00:09:57.484 00.640 11060 Exposure complete
00:09:57.657 00.173 11060 worker thread done servicing request
00:09:57.657 00.000 10844 OnExposeComplete: enter
00:09:57.657 00.000 10844 UpdateGuideState(): m_state=6
00:09:57.657 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4855
00:09:57.657 00.000 10844 Star::Find returns 1 (0), X=258.01, Y=61.30, Mass=3187, SNR=36.1, Peak=240 HFD=3.4
00:09:57.657 00.000 10844 MultiStar: [#1 0.13,0.53,1.03,U] [#2 -0.28,0.15,1.96,U] [#3 0.44,0.20,0.96,U] [#4 -0.06,0.41,0.90,U] [#5 -0.68,0.00,0.00,M1] [#6 0.12,0.02,0.95,U] [#7 -0.11,-0.94,0.00,M1] [#8 0.31,0.08,0.92,U] 
00:09:57.657 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.20}, one-star: {-0.35, 0.02}
00:09:57.657 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:09:57.657 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
00:09:57.657 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.57 mountX=-0.19 mountY=-0.03, mountTheta=-2.98
00:09:57.661 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.20, opts=13)
00:09:57.661 00.000 10844 Enqueuing Move request for scope (-0.00, 0.20)
00:09:57.661 00.000 11060 Worker thread wakes up
00:09:57.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
00:09:57.661 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
00:09:57.661 00.000 11060 Moving (-0.00, 0.20) raw xDistance=-0.19 yDistance=-0.03
00:09:57.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.19
00:09:57.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:57.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:57.661 00.000 11060 MoveAxis(E, 36, ABG)
00:09:57.661 00.000 11060 Guiding  Dir = 2, Dur = 36
00:09:57.668 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:57.676 00.008 11060 IsSlewing returns 0
00:09:57.676 00.000 11060 IsGuiding returns 0
00:09:57.676 00.000 10844 UpdateGuideState exits: m=3187 SNR=36.1
00:09:57.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:57.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:57.676 00.000 10844 Enqueuing Expose request
00:09:57.724 00.048 11060 IsGuiding returns 0
00:09:57.724 00.000 11060 Move returns status 0, amount 36
00:09:57.724 00.000 11060 MoveAxis(N, 0, ABG)
00:09:57.724 00.000 11060 Move returns status 0, amount 0
00:09:57.724 00.000 11060 move complete, result=0
00:09:57.724 00.000 11060 worker thread done servicing request
00:09:57.724 00.000 11060 Worker thread wakes up
00:09:57.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:57.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:57.724 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
00:09:58.362 00.638 11060 Exposure complete
00:09:58.600 00.238 11060 worker thread done servicing request
00:09:58.600 00.000 10844 OnExposeComplete: enter
00:09:58.600 00.000 10844 UpdateGuideState(): m_state=6
00:09:58.600 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4856
00:09:58.600 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.22, Mass=2972, SNR=34.8, Peak=255 HFD=3.5
00:09:58.603 00.003 10844 MultiStar: [#1 0.24,0.34,1.01,U] [#2 -0.28,0.14,2.04,U] [#3 0.10,-0.21,0.99,U] [#4 -0.61,0.73,0.00,M1] [#5 -0.53,-0.27,1.16,U] [#6 -0.01,0.25,0.94,U] [#7 -0.35,-0.09,0.78,U] [#8 0.21,-0.01,0.94,U] 
00:09:58.603 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.02}, one-star: {-0.12, -0.06}
00:09:58.603 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
00:09:58.603 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.61)
00:09:58.603 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.94 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
00:09:58.605 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
00:09:58.605 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
00:09:58.607 00.002 11060 Worker thread wakes up
00:09:58.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
00:09:58.607 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
00:09:58.607 00.000 11060 Moving (-0.12, 0.02) raw xDistance=-0.00 yDistance=-0.12
00:09:58.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:09:58.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:58.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:09:58.607 00.000 11060 MoveAxis(E, 0, ABG)
00:09:58.607 00.000 11060 Move returns status 0, amount 0
00:09:58.607 00.000 11060 MoveAxis(N, 0, ABG)
00:09:58.607 00.000 11060 Move returns status 0, amount 0
00:09:58.607 00.000 11060 move complete, result=0
00:09:58.607 00.000 11060 worker thread done servicing request
00:09:58.612 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:09:58.633 00.021 10844 UpdateGuideState exits: m=2972 SNR=34.8 Saturated
00:09:58.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:58.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:58.633 00.000 10844 Enqueuing Expose request
00:09:58.633 00.000 11060 Worker thread wakes up
00:09:58.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:58.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:58.633 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:59.273 00.640 11060 Exposure complete
00:09:59.418 00.145 11060 worker thread done servicing request
00:09:59.418 00.000 10844 OnExposeComplete: enter
00:09:59.418 00.000 10844 UpdateGuideState(): m_state=6
00:09:59.418 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4857
00:09:59.418 00.000 10844 Star::Find returns 1 (1), X=258.88, Y=61.37, Mass=2895, SNR=34.2, Peak=255 HFD=3.6
00:09:59.418 00.000 10844 MultiStar: [#1 0.22,0.19,0.93,U] [#2 0.32,0.33,2.19,U] [#3 0.31,0.21,1.04,U] [#4 -0.70,0.74,0.00,M2] [#5 0.00,0.05,1.01,U] [#6 -0.13,0.12,0.98,U] [#7 -0.04,-0.02,0.86,U] [#8 -0.09,-0.18,0.97,U] 
00:09:59.418 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.13}, one-star: {0.52, 0.09}
00:09:59.418 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
00:09:59.418 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
00:09:59.418 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.67 mountX=-0.16 mountY=0.14, mountTheta=2.41
00:09:59.420 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.13, opts=13)
00:09:59.420 00.000 10844 Enqueuing Move request for scope (0.17, 0.13)
00:09:59.420 00.000 11060 Worker thread wakes up
00:09:59.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
00:09:59.420 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
00:09:59.420 00.000 11060 Moving (0.17, 0.13) raw xDistance=-0.16 yDistance=0.14
00:09:59.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:09:59.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:59.421 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:09:59.421 00.000 11060 MoveAxis(E, 28, ABG)
00:09:59.421 00.000 11060 Guiding  Dir = 2, Dur = 28
00:09:59.426 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:09:59.437 00.011 11060 IsSlewing returns 0
00:09:59.437 00.000 11060 IsGuiding returns 0
00:09:59.437 00.000 10844 UpdateGuideState exits: m=2895 SNR=34.2 Saturated
00:09:59.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:59.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:09:59.437 00.000 10844 Enqueuing Expose request
00:09:59.468 00.031 11060 IsGuiding returns 0
00:09:59.469 00.001 11060 Move returns status 0, amount 28
00:09:59.469 00.000 11060 MoveAxis(N, 0, ABG)
00:09:59.469 00.000 11060 Move returns status 0, amount 0
00:09:59.469 00.000 11060 move complete, result=0
00:09:59.469 00.000 11060 worker thread done servicing request
00:09:59.469 00.000 11060 Worker thread wakes up
00:09:59.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:09:59.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:09:59.473 00.004 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
00:10:00.107 00.634 11060 Exposure complete
00:10:00.256 00.149 11060 worker thread done servicing request
00:10:00.256 00.000 10844 OnExposeComplete: enter
00:10:00.256 00.000 10844 UpdateGuideState(): m_state=6
00:10:00.256 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4858
00:10:00.256 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=61.27, Mass=2666, SNR=33.4, Peak=255 HFD=3.5
00:10:00.256 00.000 10844 MultiStar: [#1 0.28,0.38,1.11,U] [#2 -0.27,0.77,0.00,M1] [#3 0.19,0.03,1.06,U] [#4 0.12,0.68,0.00,M3] [#5 0.06,0.37,1.09,U] [#6 -0.01,0.01,0.96,U] [#7 -0.31,0.28,0.90,U] [#8 0.01,0.13,1.01,U] 
00:10:00.256 00.000 10844 single-star, 6 included, MultiStar: {0.05, 0.17}, one-star: {0.09, -0.00}
00:10:00.256 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
00:10:00.256 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:10:00.256 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.05 mountX=-0.01 mountY=0.09, mountTheta=1.70
00:10:00.256 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
00:10:00.256 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
00:10:00.256 00.000 11060 Worker thread wakes up
00:10:00.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:10:00.256 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:10:00.256 00.000 11060 Moving (0.09, -0.00) raw xDistance=-0.01 yDistance=0.09
00:10:00.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:10:00.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:00.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:10:00.256 00.000 11060 MoveAxis(E, 0, ABG)
00:10:00.256 00.000 11060 Move returns status 0, amount 0
00:10:00.256 00.000 11060 MoveAxis(N, 0, ABG)
00:10:00.256 00.000 11060 Move returns status 0, amount 0
00:10:00.256 00.000 11060 move complete, result=0
00:10:00.256 00.000 11060 worker thread done servicing request
00:10:00.261 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:00.293 00.032 10844 UpdateGuideState exits: m=2666 SNR=33.4 Saturated
00:10:00.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:00.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:00.293 00.000 10844 Enqueuing Expose request
00:10:00.293 00.000 11060 Worker thread wakes up
00:10:00.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:00.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:00.293 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:00.911 00.618 11060 Exposure complete
00:10:01.091 00.180 11060 worker thread done servicing request
00:10:01.092 00.001 10844 OnExposeComplete: enter
00:10:01.092 00.000 10844 UpdateGuideState(): m_state=6
00:10:01.092 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4859
00:10:01.092 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=61.39, Mass=2827, SNR=34.0, Peak=255 HFD=3.3
00:10:01.092 00.000 10844 MultiStar: [#1 0.11,0.15,0.97,U] [#2 -0.34,1.11,0.00,M2] [#3 0.20,0.14,1.01,U] [#4 0.12,0.20,1.06,U] [#5 0.20,-0.04,0.99,U] [#6 0.02,-0.08,0.93,U] [#7 0.04,0.06,0.89,U] [#8 0.17,0.08,0.91,U] 
00:10:01.092 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.31, 0.11}
00:10:01.092 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
00:10:01.092 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
00:10:01.092 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=-0.11 mountY=0.13, mountTheta=2.24
00:10:01.094 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
00:10:01.094 00.000 10844 Enqueuing Move request for scope (0.15, 0.08)
00:10:01.094 00.000 11060 Worker thread wakes up
00:10:01.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:10:01.094 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:10:01.094 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.11 yDistance=0.13
00:10:01.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:10:01.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:01.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:01.094 00.000 11060 MoveAxis(E, 0, ABG)
00:10:01.094 00.000 11060 Move returns status 0, amount 0
00:10:01.096 00.002 11060 MoveAxis(N, 0, ABG)
00:10:01.096 00.000 11060 Move returns status 0, amount 0
00:10:01.096 00.000 11060 move complete, result=0
00:10:01.096 00.000 11060 worker thread done servicing request
00:10:01.114 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:01.129 00.015 10844 UpdateGuideState exits: m=2827 SNR=34.0 Saturated
00:10:01.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:01.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:01.129 00.000 10844 Enqueuing Expose request
00:10:01.129 00.000 11060 Worker thread wakes up
00:10:01.129 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:01.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:01.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:01.756 00.627 11060 Exposure complete
00:10:01.934 00.178 11060 worker thread done servicing request
00:10:01.934 00.000 10844 OnExposeComplete: enter
00:10:01.934 00.000 10844 UpdateGuideState(): m_state=6
00:10:01.934 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4860
00:10:01.934 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=61.34, Mass=2631, SNR=32.7, Peak=249 HFD=3.4
00:10:01.934 00.000 10844 MultiStar: [#1 -0.07,1.05,0.00,M1] [#2 -0.23,1.09,0.00,M3] [#3 0.02,0.08,1.05,U] [#4 -0.25,0.68,0.00,M3] [#5 -0.22,0.67,0.00,M1] [#6 -0.18,0.39,1.08,U] [#7 -0.18,0.05,0.96,U] [#8 0.24,0.33,0.99,U] 
00:10:01.934 00.000 10844 single-star, 4 included, MultiStar: {-0.02, 0.18}, one-star: {0.02, 0.06}
00:10:01.934 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:10:01.934 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
00:10:01.934 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.32 mountX=-0.06 mountY=0.01, mountTheta=3.05
00:10:01.934 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.06, opts=13)
00:10:01.934 00.000 10844 Enqueuing Move request for scope (0.02, 0.06)
00:10:01.934 00.000 11060 Worker thread wakes up
00:10:01.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:10:01.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:10:01.934 00.000 11060 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=0.01
00:10:01.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:10:01.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:01.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:01.934 00.000 11060 MoveAxis(E, 0, ABG)
00:10:01.934 00.000 11060 Move returns status 0, amount 0
00:10:01.934 00.000 11060 MoveAxis(N, 0, ABG)
00:10:01.934 00.000 11060 Move returns status 0, amount 0
00:10:01.934 00.000 11060 move complete, result=0
00:10:01.934 00.000 11060 worker thread done servicing request
00:10:01.939 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:01.954 00.015 10844 UpdateGuideState exits: m=2631 SNR=32.7
00:10:01.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:01.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:01.954 00.000 10844 Enqueuing Expose request
00:10:01.954 00.000 11060 Worker thread wakes up
00:10:01.954 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:01.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:01.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:02.582 00.628 11060 Exposure complete
00:10:02.754 00.172 11060 worker thread done servicing request
00:10:02.754 00.000 10844 OnExposeComplete: enter
00:10:02.754 00.000 10844 UpdateGuideState(): m_state=6
00:10:02.754 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4861
00:10:02.754 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.50, Mass=2706, SNR=33.1, Peak=255 HFD=3.2
00:10:02.754 00.000 10844 MultiStar: [#1 0.27,0.51,1.06,U] [#2 -0.41,0.94,0.00,M4] [#3 0.37,0.31,1.06,U] [#4 -0.43,0.79,0.00,M4] [#5 -0.72,0.43,0.00,M2] [#6 0.15,0.27,0.95,U] [#7 0.26,0.41,0.89,U] [#8 0.31,0.67,0.00,M1] 
00:10:02.754 00.000 10844 single-star, 4 included, MultiStar: {0.25, 0.34}, one-star: {0.18, 0.22}
00:10:02.754 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:10:02.754 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
00:10:02.756 00.002 10844 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.28 cameraTheta=0.88 mountX=-0.25 mountY=0.14, mountTheta=2.62
00:10:02.757 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.22, opts=13)
00:10:02.757 00.000 10844 Enqueuing Move request for scope (0.18, 0.22)
00:10:02.757 00.000 11060 Worker thread wakes up
00:10:02.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
00:10:02.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
00:10:02.757 00.000 11060 Moving (0.18, 0.22) raw xDistance=-0.25 yDistance=0.14
00:10:02.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:10:02.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:02.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:10:02.757 00.000 11060 MoveAxis(E, 43, ABG)
00:10:02.757 00.000 11060 Guiding  Dir = 2, Dur = 43
00:10:02.761 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:02.792 00.031 11060 IsSlewing returns 0
00:10:02.793 00.001 11060 IsGuiding returns 0
00:10:02.796 00.003 10844 UpdateGuideState exits: m=2706 SNR=33.1 Saturated
00:10:02.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:02.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:02.796 00.000 10844 Enqueuing Expose request
00:10:02.863 00.067 11060 IsGuiding returns 0
00:10:02.863 00.000 11060 Move returns status 0, amount 43
00:10:02.863 00.000 11060 MoveAxis(N, 0, ABG)
00:10:02.863 00.000 11060 Move returns status 0, amount 0
00:10:02.863 00.000 11060 move complete, result=0
00:10:02.865 00.002 11060 worker thread done servicing request
00:10:02.865 00.000 11060 Worker thread wakes up
00:10:02.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:02.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:02.880 00.015 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
00:10:03.523 00.643 11060 Exposure complete
00:10:03.693 00.170 11060 worker thread done servicing request
00:10:03.693 00.000 10844 OnExposeComplete: enter
00:10:03.693 00.000 10844 UpdateGuideState(): m_state=6
00:10:03.695 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4862
00:10:03.695 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.43, Mass=2939, SNR=35.0, Peak=238 HFD=3.5
00:10:03.695 00.000 10844 MultiStar: [#1 0.38,0.36,1.09,U] [#2 -0.55,0.61,0.00,M5] [#3 0.15,-0.27,0.99,U] [#4 -0.13,0.23,0.96,U] [#5 -0.67,0.05,0.00,M3] [#6 0.20,-0.33,0.88,U] [#7 -0.00,-0.57,0.88,U] [#8 -0.55,0.09,0.85,U] 
00:10:03.695 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.34, 0.15}
00:10:03.695 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
00:10:03.695 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
00:10:03.695 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.41 mountX=0.02 mountY=0.08, mountTheta=1.34
00:10:03.697 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
00:10:03.700 00.003 10844 Enqueuing Move request for scope (0.07, -0.03)
00:10:03.700 00.000 11060 Worker thread wakes up
00:10:03.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:10:03.700 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:10:03.700 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=0.08
00:10:03.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:10:03.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:03.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:10:03.700 00.000 11060 MoveAxis(E, 0, ABG)
00:10:03.700 00.000 11060 Move returns status 0, amount 0
00:10:03.700 00.000 11060 MoveAxis(N, 0, ABG)
00:10:03.700 00.000 11060 Move returns status 0, amount 0
00:10:03.700 00.000 11060 move complete, result=0
00:10:03.700 00.000 11060 worker thread done servicing request
00:10:03.706 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:03.716 00.010 10844 UpdateGuideState exits: m=2939 SNR=35.0
00:10:03.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:03.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:03.716 00.000 10844 Enqueuing Expose request
00:10:03.716 00.000 11060 Worker thread wakes up
00:10:03.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:03.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:03.716 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:04.359 00.643 11060 Exposure complete
00:10:04.520 00.161 11060 worker thread done servicing request
00:10:04.520 00.000 10844 OnExposeComplete: enter
00:10:04.520 00.000 10844 UpdateGuideState(): m_state=6
00:10:04.520 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4863
00:10:04.520 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=61.36, Mass=2794, SNR=34.0, Peak=248 HFD=3.3
00:10:04.520 00.000 10844 MultiStar: [#1 0.21,0.46,1.06,U] [#2 -0.28,0.32,1.99,U] [#3 0.39,0.41,1.02,U] [#4 0.38,0.51,0.00,M4] [#5 -0.30,-0.10,1.10,U] [#6 0.32,0.01,0.96,U] [#7 -0.02,-0.24,0.87,U] [#8 0.28,0.07,1.03,U] 
00:10:04.520 00.000 10844 single-star, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.10, 0.08}
00:10:04.520 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
00:10:04.520 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
00:10:04.520 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=-0.10 mountY=0.09, mountTheta=2.42
00:10:04.520 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
00:10:04.520 00.000 10844 Enqueuing Move request for scope (0.10, 0.08)
00:10:04.520 00.000 11060 Worker thread wakes up
00:10:04.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
00:10:04.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
00:10:04.520 00.000 11060 Moving (0.10, 0.08) raw xDistance=-0.10 yDistance=0.09
00:10:04.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:10:04.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:04.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:10:04.520 00.000 11060 MoveAxis(E, 0, ABG)
00:10:04.520 00.000 11060 Move returns status 0, amount 0
00:10:04.520 00.000 11060 MoveAxis(N, 0, ABG)
00:10:04.520 00.000 11060 Move returns status 0, amount 0
00:10:04.520 00.000 11060 move complete, result=0
00:10:04.520 00.000 11060 worker thread done servicing request
00:10:04.529 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:04.541 00.012 10844 UpdateGuideState exits: m=2794 SNR=34.0
00:10:04.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:04.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:04.541 00.000 10844 Enqueuing Expose request
00:10:04.541 00.000 11060 Worker thread wakes up
00:10:04.541 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:04.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:04.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:05.180 00.639 11060 Exposure complete
00:10:05.357 00.177 11060 worker thread done servicing request
00:10:05.357 00.000 10844 OnExposeComplete: enter
00:10:05.357 00.000 10844 UpdateGuideState(): m_state=6
00:10:05.357 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4864
00:10:05.357 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.52, Mass=3287, SNR=37.4, Peak=250 HFD=3.2
00:10:05.357 00.000 10844 MultiStar: [#1 0.02,0.11,0.94,U] [#2 -0.20,0.36,1.81,U] [#3 0.19,0.17,0.93,U] [#4 -0.04,0.71,0.00,M5] [#5 0.00,-0.26,0.99,U] [#6 0.12,0.12,0.93,U] [#7 -0.05,-0.27,0.85,U] [#8 -0.28,0.47,0.90,U] 
00:10:05.357 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {0.15, 0.24}
00:10:05.357 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
00:10:05.357 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
00:10:05.357 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.73 mountX=-0.14 mountY=-0.05, mountTheta=-2.82
00:10:05.357 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.14, opts=13)
00:10:05.357 00.000 10844 Enqueuing Move request for scope (-0.02, 0.14)
00:10:05.357 00.000 11060 Worker thread wakes up
00:10:05.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:10:05.357 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:10:05.357 00.000 11060 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=-0.05
00:10:05.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:10:05.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:05.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:05.357 00.000 11060 MoveAxis(E, 24, ABG)
00:10:05.357 00.000 11060 Guiding  Dir = 2, Dur = 24
00:10:05.366 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:05.376 00.010 11060 IsSlewing returns 0
00:10:05.376 00.000 11060 IsGuiding returns 0
00:10:05.386 00.010 10844 UpdateGuideState exits: m=3287 SNR=37.4
00:10:05.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:05.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:05.386 00.000 10844 Enqueuing Expose request
00:10:05.406 00.020 11060 IsGuiding returns 0
00:10:05.406 00.000 11060 Move returns status 0, amount 24
00:10:05.406 00.000 11060 MoveAxis(N, 0, ABG)
00:10:05.406 00.000 11060 Move returns status 0, amount 0
00:10:05.406 00.000 11060 move complete, result=0
00:10:05.406 00.000 11060 worker thread done servicing request
00:10:05.406 00.000 11060 Worker thread wakes up
00:10:05.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:05.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:05.406 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
00:10:06.045 00.639 11060 Exposure complete
00:10:06.216 00.171 11060 worker thread done servicing request
00:10:06.216 00.000 10844 OnExposeComplete: enter
00:10:06.216 00.000 10844 UpdateGuideState(): m_state=6
00:10:06.216 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4865
00:10:06.216 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.68, Mass=2931, SNR=34.5, Peak=255 HFD=3.4
00:10:06.216 00.000 10844 MultiStar: [#1 0.09,0.79,0.00,M1] [#2 -0.18,0.45,2.10,U] [#3 0.02,-0.07,0.98,U] [#4 -0.03,0.56,1.05,U] [#5 -0.22,-0.00,0.97,U] [#6 -0.18,0.44,1.00,U] [#7 -0.37,0.16,0.86,U] [#8 -0.11,0.17,1.00,U] 
00:10:06.216 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.29}, one-star: {-0.02, 0.41}
00:10:06.216 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
00:10:06.216 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
00:10:06.216 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.32 cameraTheta=2.01 mountX=-0.26 mountY=-0.18, mountTheta=-2.53
00:10:06.216 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.29, opts=13)
00:10:06.216 00.000 10844 Enqueuing Move request for scope (-0.14, 0.29)
00:10:06.216 00.000 11060 Worker thread wakes up
00:10:06.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
00:10:06.216 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
00:10:06.216 00.000 11060 Moving (-0.14, 0.29) raw xDistance=-0.26 yDistance=-0.18
00:10:06.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:10:06.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:06.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:10:06.216 00.000 11060 MoveAxis(E, 46, ABG)
00:10:06.216 00.000 11060 Guiding  Dir = 2, Dur = 46
00:10:06.221 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:06.226 00.005 11060 IsSlewing returns 0
00:10:06.228 00.002 11060 IsGuiding returns 0
00:10:06.251 00.023 10844 UpdateGuideState exits: m=2931 SNR=34.5 Saturated
00:10:06.253 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:06.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:06.253 00.000 10844 Enqueuing Expose request
00:10:06.290 00.037 11060 IsGuiding returns 0
00:10:06.290 00.000 11060 Move returns status 0, amount 46
00:10:06.290 00.000 11060 MoveAxis(N, 0, ABG)
00:10:06.290 00.000 11060 Move returns status 0, amount 0
00:10:06.290 00.000 11060 move complete, result=0
00:10:06.290 00.000 11060 worker thread done servicing request
00:10:06.290 00.000 11060 Worker thread wakes up
00:10:06.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:06.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:06.290 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.2 px 0 ms NORTH
00:10:06.922 00.632 11060 Exposure complete
00:10:07.111 00.189 11060 worker thread done servicing request
00:10:07.111 00.000 10844 OnExposeComplete: enter
00:10:07.111 00.000 10844 UpdateGuideState(): m_state=6
00:10:07.111 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4866
00:10:07.112 00.001 10844 Star::Find returns 1 (1), X=258.86, Y=61.67, Mass=3264, SNR=36.4, Peak=255 HFD=3.5
00:10:07.112 00.000 10844 MultiStar: [#1 -0.28,0.82,0.00,M2] [#2 -0.52,0.58,0.00,M3] [#3 0.08,0.26,0.90,U] [#4 -0.25,0.92,0.00,M5] [#5 -0.72,0.05,0.00,M1] [#6 0.34,-0.05,0.91,U] [#7 -0.27,-0.13,0.83,U] [#8 -0.74,0.15,0.00,M1] 
00:10:07.112 00.000 10844 refined, 3 included, MultiStar: {0.18, 0.13}, one-star: {0.50, 0.39}
00:10:07.112 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:10:07.112 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
00:10:07.112 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.61 mountX=-0.16 mountY=0.16, mountTheta=2.36
00:10:07.112 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.13, opts=13)
00:10:07.112 00.000 10844 Enqueuing Move request for scope (0.18, 0.13)
00:10:07.112 00.000 11060 Worker thread wakes up
00:10:07.114 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
00:10:07.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
00:10:07.114 00.000 11060 Moving (0.18, 0.13) raw xDistance=-0.16 yDistance=0.16
00:10:07.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:10:07.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:07.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:10:07.114 00.000 11060 MoveAxis(E, 29, ABG)
00:10:07.114 00.000 11060 Guiding  Dir = 2, Dur = 29
00:10:07.121 00.007 11060 IsSlewing returns 0
00:10:07.121 00.000 11060 IsGuiding returns 0
00:10:07.126 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:07.141 00.015 10844 UpdateGuideState exits: m=3264 SNR=36.4 Saturated
00:10:07.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:07.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:07.141 00.000 10844 Enqueuing Expose request
00:10:07.167 00.026 11060 IsGuiding returns 0
00:10:07.167 00.000 11060 Move returns status 0, amount 29
00:10:07.167 00.000 11060 MoveAxis(N, 0, ABG)
00:10:07.167 00.000 11060 Move returns status 0, amount 0
00:10:07.167 00.000 11060 move complete, result=0
00:10:07.167 00.000 11060 worker thread done servicing request
00:10:07.167 00.000 11060 Worker thread wakes up
00:10:07.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:07.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:07.185 00.018 10844 GuideStep: -0.2 px 29 ms EAST, 0.2 px 0 ms NORTH
00:10:07.807 00.622 11060 Exposure complete
00:10:07.992 00.185 11060 worker thread done servicing request
00:10:07.992 00.000 10844 OnExposeComplete: enter
00:10:07.992 00.000 10844 UpdateGuideState(): m_state=6
00:10:07.993 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4867
00:10:07.993 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.79, Mass=2856, SNR=34.4, Peak=255 HFD=3.5
00:10:07.993 00.000 10844 MultiStar: [#1 -0.06,0.64,0.00,M3] [#2 -0.26,0.39,2.09,U] [#3 -0.06,-0.15,0.92,U] [#4 -0.28,0.33,0.96,U] [#5 -0.16,0.34,1.05,U] [#6 0.34,0.23,0.92,U] [#7 -0.06,-0.28,0.88,U] [#8 -0.06,0.09,0.95,U] 
00:10:07.993 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.22}, one-star: {-0.12, 0.51}
00:10:07.993 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
00:10:07.993 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.53)
00:10:07.993 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.02 mountX=-0.20 mountY=-0.14, mountTheta=-2.52
00:10:07.993 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.22, opts=13)
00:10:07.993 00.000 10844 Enqueuing Move request for scope (-0.11, 0.22)
00:10:07.993 00.000 11060 Worker thread wakes up
00:10:07.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
00:10:07.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
00:10:07.993 00.000 11060 Moving (-0.11, 0.22) raw xDistance=-0.20 yDistance=-0.14
00:10:07.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:10:07.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:07.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:10:07.993 00.000 11060 MoveAxis(E, 35, ABG)
00:10:07.993 00.000 11060 Guiding  Dir = 2, Dur = 35
00:10:07.998 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:08.008 00.010 11060 IsSlewing returns 0
00:10:08.008 00.000 11060 IsGuiding returns 0
00:10:08.014 00.006 10844 UpdateGuideState exits: m=2856 SNR=34.4 Saturated
00:10:08.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:08.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:08.014 00.000 10844 Enqueuing Expose request
00:10:08.055 00.041 11060 IsGuiding returns 0
00:10:08.055 00.000 11060 Move returns status 0, amount 35
00:10:08.055 00.000 11060 MoveAxis(N, 0, ABG)
00:10:08.055 00.000 11060 Move returns status 0, amount 0
00:10:08.055 00.000 11060 move complete, result=0
00:10:08.055 00.000 11060 worker thread done servicing request
00:10:08.055 00.000 11060 Worker thread wakes up
00:10:08.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:08.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:08.055 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
00:10:08.686 00.631 11060 Exposure complete
00:10:08.874 00.188 11060 worker thread done servicing request
00:10:08.874 00.000 10844 OnExposeComplete: enter
00:10:08.874 00.000 10844 UpdateGuideState(): m_state=6
00:10:08.874 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4868
00:10:08.874 00.000 10844 Star::Find returns 1 (1), X=257.99, Y=61.44, Mass=3210, SNR=36.6, Peak=255 HFD=3.5
00:10:08.874 00.000 10844 MultiStar: [#1 -0.02,0.40,0.99,U] [#2 -0.26,0.30,1.98,U] [#3 0.06,-0.08,0.88,U] [#4 0.19,0.31,0.87,U] [#5 -0.20,-0.08,1.01,U] [#6 -0.24,0.30,0.94,U] [#7 -0.15,0.19,0.81,U] [#8 -0.74,0.67,0.00,M1] 
00:10:08.874 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.20}, one-star: {-0.37, 0.16}
00:10:08.874 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
00:10:08.874 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
00:10:08.874 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.20 mountX=-0.17 mountY=-0.18, mountTheta=-2.34
00:10:08.877 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.20, opts=13)
00:10:08.877 00.000 10844 Enqueuing Move request for scope (-0.15, 0.20)
00:10:08.877 00.000 11060 Worker thread wakes up
00:10:08.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
00:10:08.877 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
00:10:08.877 00.000 11060 Moving (-0.15, 0.20) raw xDistance=-0.17 yDistance=-0.18
00:10:08.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:10:08.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:08.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:10:08.877 00.000 11060 MoveAxis(E, 31, ABG)
00:10:08.877 00.000 11060 Guiding  Dir = 2, Dur = 31
00:10:08.882 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:08.893 00.011 10844 UpdateGuideState exits: m=3210 SNR=36.6 Saturated
00:10:08.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:08.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:08.893 00.000 10844 Enqueuing Expose request
00:10:08.907 00.014 11060 IsSlewing returns 0
00:10:08.907 00.000 11060 IsGuiding returns 0
00:10:08.983 00.076 11060 IsGuiding returns 0
00:10:08.983 00.000 11060 Move returns status 0, amount 31
00:10:08.983 00.000 11060 MoveAxis(N, 0, ABG)
00:10:08.983 00.000 11060 Move returns status 0, amount 0
00:10:08.983 00.000 11060 move complete, result=0
00:10:08.983 00.000 11060 worker thread done servicing request
00:10:08.983 00.000 11060 Worker thread wakes up
00:10:08.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:08.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:08.983 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
00:10:09.607 00.624 11060 Exposure complete
00:10:09.768 00.161 11060 worker thread done servicing request
00:10:09.768 00.000 10844 OnExposeComplete: enter
00:10:09.768 00.000 10844 UpdateGuideState(): m_state=6
00:10:09.768 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4869
00:10:09.769 00.001 10844 Star::Find returns 1 (0), X=258.17, Y=60.80, Mass=2745, SNR=33.0, Peak=232 HFD=3.6
00:10:09.769 00.000 10844 MultiStar: [#1 -0.13,-0.44,1.01,U] [#2 -0.45,-0.18,2.06,U] [#3 -0.07,-0.07,1.02,U] [#4 -0.04,0.21,1.00,U] [#5 0.05,-0.44,1.10,U] [#6 -0.11,-0.17,1.07,U] [#7 -0.29,-0.81,0.00,M1] [#8 -0.34,-0.32,0.92,U] 
00:10:09.769 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.23}, one-star: {-0.19, -0.48}
00:10:09.769 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
00:10:09.769 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
00:10:09.769 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-2.26 mountX=0.26 mountY=-0.15, mountTheta=-0.52
00:10:09.769 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.23, opts=13)
00:10:09.769 00.000 10844 Enqueuing Move request for scope (-0.19, -0.23)
00:10:09.769 00.000 11060 Worker thread wakes up
00:10:09.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd
00:10:09.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.23)
00:10:09.769 00.000 11060 Moving (-0.19, -0.23) raw xDistance=0.26 yDistance=-0.15
00:10:09.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:10:09.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:09.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:10:09.769 00.000 11060 MoveAxis(W, 44, ABG)
00:10:09.769 00.000 11060 Guiding  Dir = 3, Dur = 44
00:10:09.779 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:09.790 00.011 11060 IsSlewing returns 0
00:10:09.790 00.000 11060 IsGuiding returns 0
00:10:09.791 00.001 10844 UpdateGuideState exits: m=2745 SNR=33.0
00:10:09.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:09.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:09.791 00.000 10844 Enqueuing Expose request
00:10:09.852 00.061 11060 IsGuiding returns 0
00:10:09.852 00.000 11060 Move returns status 0, amount 44
00:10:09.852 00.000 11060 MoveAxis(N, 0, ABG)
00:10:09.852 00.000 11060 Move returns status 0, amount 0
00:10:09.852 00.000 11060 move complete, result=0
00:10:09.852 00.000 11060 worker thread done servicing request
00:10:09.852 00.000 11060 Worker thread wakes up
00:10:09.852 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.2 px 0 ms NORTH
00:10:09.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:09.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:10.500 00.648 11060 Exposure complete
00:10:10.638 00.138 11060 worker thread done servicing request
00:10:10.638 00.000 10844 OnExposeComplete: enter
00:10:10.638 00.000 10844 UpdateGuideState(): m_state=6
00:10:10.638 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4870
00:10:10.638 00.000 10844 Star::Find returns 1 (1), X=257.88, Y=61.58, Mass=3189, SNR=36.5, Peak=255 HFD=3.6
00:10:10.640 00.002 10844 MultiStar: [#1 0.18,0.90,0.00,M2] [#2 -0.24,0.83,0.00,M1] [#3 0.27,0.38,0.90,U] [#4 0.12,0.55,0.95,U] [#5 -0.19,0.02,1.02,U] [#6 -0.29,0.36,0.91,U] [#7 0.01,0.15,0.88,U] [#8 -0.30,0.47,0.92,U] 
00:10:10.640 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.31}, one-star: {-0.48, 0.30}
00:10:10.640 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
00:10:10.640 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
00:10:10.640 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.96 mountX=-0.29 mountY=-0.18, mountTheta=-2.58
00:10:10.640 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.31, opts=13)
00:10:10.640 00.000 10844 Enqueuing Move request for scope (-0.13, 0.31)
00:10:10.640 00.000 11060 Worker thread wakes up
00:10:10.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
00:10:10.640 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
00:10:10.640 00.000 11060 Moving (-0.13, 0.31) raw xDistance=-0.29 yDistance=-0.18
00:10:10.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:10:10.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:10.642 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:10:10.642 00.000 11060 MoveAxis(E, 48, ABG)
00:10:10.642 00.000 11060 Guiding  Dir = 2, Dur = 48
00:10:10.644 00.002 11060 IsSlewing returns 0
00:10:10.645 00.001 11060 IsGuiding returns 0
00:10:10.659 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:10.672 00.013 10844 UpdateGuideState exits: m=3189 SNR=36.5 Saturated
00:10:10.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:10.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:10.672 00.000 10844 Enqueuing Expose request
00:10:10.700 00.028 11060 IsGuiding returns 0
00:10:10.700 00.000 11060 Move returns status 0, amount 48
00:10:10.700 00.000 11060 MoveAxis(N, 0, ABG)
00:10:10.700 00.000 11060 Move returns status 0, amount 0
00:10:10.700 00.000 11060 move complete, result=0
00:10:10.700 00.000 11060 worker thread done servicing request
00:10:10.700 00.000 11060 Worker thread wakes up
00:10:10.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:10.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:10.711 00.011 10844 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
00:10:11.350 00.639 11060 Exposure complete
00:10:11.532 00.182 11060 worker thread done servicing request
00:10:11.532 00.000 10844 OnExposeComplete: enter
00:10:11.532 00.000 10844 UpdateGuideState(): m_state=6
00:10:11.532 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4871
00:10:11.532 00.000 10844 Star::Find returns 1 (1), X=258.00, Y=61.31, Mass=2808, SNR=33.3, Peak=255 HFD=3.3
00:10:11.534 00.002 10844 MultiStar: [#1 -0.22,0.64,0.00,M3] [#2 0.14,0.62,0.00,M2] [#3 0.10,0.00,1.01,U] [#4 0.13,-0.02,1.04,U] [#5 -0.02,0.60,1.14,U] [#6 0.12,-0.09,1.03,U] [#7 -0.09,0.35,0.97,U] [#8 0.20,0.10,1.03,U] 
00:10:11.534 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.15}, one-star: {-0.36, 0.03}
00:10:11.534 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.24 = -3.05)
00:10:11.534 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
00:10:11.534 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=-0.15 mountY=-0.01, mountTheta=-3.06
00:10:11.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
00:10:11.536 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
00:10:11.536 00.000 11060 Worker thread wakes up
00:10:11.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:10:11.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:10:11.536 00.000 11060 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.01
00:10:11.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:10:11.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:11.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:10:11.536 00.000 11060 MoveAxis(E, 27, ABG)
00:10:11.536 00.000 11060 Guiding  Dir = 2, Dur = 27
00:10:11.545 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:11.551 00.006 11060 IsSlewing returns 0
00:10:11.551 00.000 11060 IsGuiding returns 0
00:10:11.556 00.005 10844 UpdateGuideState exits: m=2808 SNR=33.3 Saturated
00:10:11.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:11.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:11.556 00.000 10844 Enqueuing Expose request
00:10:11.582 00.026 11060 IsGuiding returns 0
00:10:11.582 00.000 11060 Move returns status 0, amount 27
00:10:11.583 00.001 11060 MoveAxis(N, 0, ABG)
00:10:11.583 00.000 11060 Move returns status 0, amount 0
00:10:11.583 00.000 11060 move complete, result=0
00:10:11.583 00.000 11060 worker thread done servicing request
00:10:11.583 00.000 11060 Worker thread wakes up
00:10:11.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:11.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:11.613 00.030 10844 GuideStep: -0.1 px 27 ms EAST, -0.0 px 0 ms NORTH
00:10:12.210 00.597 11060 Exposure complete
00:10:12.400 00.190 11060 worker thread done servicing request
00:10:12.400 00.000 10844 OnExposeComplete: enter
00:10:12.400 00.000 10844 UpdateGuideState(): m_state=6
00:10:12.400 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4872
00:10:12.400 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=61.12, Mass=3589, SNR=38.6, Peak=255 HFD=4.1
00:10:12.400 00.000 10844 MultiStar: [#1 -0.38,-0.01,0.93,U] [#2 -0.26,0.52,1.78,U] [#3 0.41,0.08,0.89,U] [#4 -0.27,-0.10,0.89,U] [#5 -0.90,0.20,0.00,M1] [#6 -0.90,0.27,0.00,M1] [#7 0.06,-0.43,0.78,U] [#8 -0.37,-0.19,0.91,U] 
00:10:12.400 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.03}, one-star: {-0.21, -0.16}
00:10:12.400 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
00:10:12.400 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.61)
00:10:12.400 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.94 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
00:10:12.405 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.03, opts=13)
00:10:12.405 00.000 10844 Enqueuing Move request for scope (-0.17, 0.03)
00:10:12.405 00.000 11060 Worker thread wakes up
00:10:12.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
00:10:12.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
00:10:12.405 00.000 11060 Moving (-0.17, 0.03) raw xDistance=-0.00 yDistance=-0.17
00:10:12.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:10:12.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:12.407 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:10:12.407 00.000 11060 MoveAxis(E, 0, ABG)
00:10:12.407 00.000 11060 Move returns status 0, amount 0
00:10:12.407 00.000 11060 MoveAxis(N, 0, ABG)
00:10:12.407 00.000 11060 Move returns status 0, amount 0
00:10:12.407 00.000 11060 move complete, result=0
00:10:12.407 00.000 11060 worker thread done servicing request
00:10:12.416 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:12.427 00.011 10844 UpdateGuideState exits: m=3589 SNR=38.6 Saturated
00:10:12.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:12.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:12.427 00.000 10844 Enqueuing Expose request
00:10:12.427 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:12.427 00.000 11060 Worker thread wakes up
00:10:12.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:12.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:13.058 00.631 11060 Exposure complete
00:10:13.230 00.172 11060 worker thread done servicing request
00:10:13.230 00.000 10844 OnExposeComplete: enter
00:10:13.230 00.000 10844 UpdateGuideState(): m_state=6
00:10:13.230 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4873
00:10:13.230 00.000 10844 Star::Find returns 1 (1), X=258.14, Y=61.42, Mass=3307, SNR=37.0, Peak=255 HFD=3.6
00:10:13.230 00.000 10844 MultiStar: [#1 0.21,-0.03,0.97,U] [#2 -0.49,0.32,1.93,U] [#3 0.15,0.57,0.88,U] [#4 -0.33,0.16,0.91,U] [#5 -0.08,-0.17,1.00,U] [#6 -0.34,0.49,0.88,U] [#7 -0.27,-0.29,0.86,U] [#8 -0.02,0.31,0.92,U] 
00:10:13.230 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.18}, one-star: {-0.22, 0.14}
00:10:13.230 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
00:10:13.230 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
00:10:13.230 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=-0.14 mountY=-0.22, mountTheta=-2.15
00:10:13.235 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.18, opts=13)
00:10:13.235 00.000 10844 Enqueuing Move request for scope (-0.19, 0.18)
00:10:13.235 00.000 11060 Worker thread wakes up
00:10:13.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
00:10:13.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
00:10:13.235 00.000 11060 Moving (-0.19, 0.18) raw xDistance=-0.14 yDistance=-0.22
00:10:13.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:10:13.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
00:10:13.235 00.000 11060 MoveAxis(E, 24, ABG)
00:10:13.235 00.000 11060 Guiding  Dir = 2, Dur = 24
00:10:13.245 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:13.261 00.016 11060 IsSlewing returns 0
00:10:13.262 00.001 11060 IsGuiding returns 0
00:10:13.264 00.002 10844 UpdateGuideState exits: m=3307 SNR=37.0 Saturated
00:10:13.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:13.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:13.264 00.000 10844 Enqueuing Expose request
00:10:13.303 00.039 11060 IsGuiding returns 0
00:10:13.303 00.000 11060 Move returns status 0, amount 24
00:10:13.303 00.000 11060 MoveAxis(N, 84, ABG)
00:10:13.303 00.000 11060 Guiding  Dir = 0, Dur = 84
00:10:13.334 00.031 11060 IsSlewing returns 0
00:10:13.334 00.000 11060 IsGuiding returns 0
00:10:13.447 00.113 11060 IsGuiding returns 0
00:10:13.447 00.000 11060 Move returns status 0, amount 84
00:10:13.447 00.000 11060 move complete, result=0
00:10:13.447 00.000 11060 worker thread done servicing request
00:10:13.447 00.000 11060 Worker thread wakes up
00:10:13.447 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 84 ms NORTH
00:10:13.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:13.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:14.090 00.643 11060 Exposure complete
00:10:14.297 00.207 11060 worker thread done servicing request
00:10:14.297 00.000 10844 OnExposeComplete: enter
00:10:14.297 00.000 10844 UpdateGuideState(): m_state=6
00:10:14.297 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4874
00:10:14.297 00.000 10844 Star::Find returns 1 (1), X=258.72, Y=61.37, Mass=3242, SNR=37.4, Peak=255 HFD=3.4
00:10:14.297 00.000 10844 MultiStar: [#1 0.18,0.80,0.00,M2] [#2 -0.25,0.66,0.00,M1] [#3 0.68,0.28,0.00,M1] [#4 -0.08,0.20,0.94,U] [#5 0.15,0.42,0.97,U] [#6 0.22,0.59,0.00,M1] [#7 -0.06,0.51,0.87,U] [#8 0.18,0.70,0.00,M1] 
00:10:14.297 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.30}, one-star: {0.36, 0.09}
00:10:14.297 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
00:10:14.297 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
00:10:14.297 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.24 mountX=-0.31 mountY=0.05, mountTheta=2.98
00:10:14.299 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.30, opts=13)
00:10:14.299 00.000 10844 Enqueuing Move request for scope (0.10, 0.30)
00:10:14.299 00.000 11060 Worker thread wakes up
00:10:14.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
00:10:14.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
00:10:14.299 00.000 11060 Moving (0.10, 0.30) raw xDistance=-0.31 yDistance=0.05
00:10:14.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
00:10:14.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:14.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:10:14.299 00.000 11060 MoveAxis(E, 55, ABG)
00:10:14.299 00.000 11060 Guiding  Dir = 2, Dur = 55
00:10:14.317 00.018 11060 IsSlewing returns 0
00:10:14.317 00.000 11060 IsGuiding returns 0
00:10:14.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:14.338 00.021 10844 UpdateGuideState exits: m=3242 SNR=37.4 Saturated
00:10:14.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:14.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:14.338 00.000 10844 Enqueuing Expose request
00:10:14.379 00.041 11060 IsGuiding returns 0
00:10:14.379 00.000 11060 Move returns status 0, amount 55
00:10:14.379 00.000 11060 MoveAxis(N, 0, ABG)
00:10:14.380 00.001 11060 Move returns status 0, amount 0
00:10:14.380 00.000 11060 move complete, result=0
00:10:14.380 00.000 11060 worker thread done servicing request
00:10:14.380 00.000 11060 Worker thread wakes up
00:10:14.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:14.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:14.380 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
00:10:14.995 00.615 11060 Exposure complete
00:10:15.181 00.186 10844 OnExposeComplete: enter
00:10:15.181 00.000 10844 UpdateGuideState(): m_state=6
00:10:15.183 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4875
00:10:15.183 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=61.15, Mass=3205, SNR=36.6, Peak=255 HFD=3.6
00:10:15.183 00.000 10844 MultiStar: [#1 -0.01,0.24,0.92,U] [#2 -0.22,0.59,0.00,M2] [#3 0.26,0.24,0.91,U] [#4 -0.24,0.04,0.93,U] [#5 0.32,-0.02,1.04,U] [#6 0.08,0.25,0.79,U] [#7 0.00,-0.19,0.84,U] [#8 -0.10,-0.27,0.96,U] 
00:10:15.183 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.22, -0.13}
00:10:15.183 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
00:10:15.183 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
00:10:15.183 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.21 mountX=-0.03 mountY=0.07, mountTheta=1.95
00:10:15.185 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
00:10:15.185 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
00:10:15.186 00.001 11060 worker thread done servicing request
00:10:15.186 00.000 11060 Worker thread wakes up
00:10:15.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
00:10:15.186 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
00:10:15.186 00.000 11060 Moving (0.07, 0.01) raw xDistance=-0.03 yDistance=0.07
00:10:15.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:10:15.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:15.188 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:10:15.188 00.000 11060 MoveAxis(E, 0, ABG)
00:10:15.188 00.000 11060 Move returns status 0, amount 0
00:10:15.188 00.000 11060 MoveAxis(N, 0, ABG)
00:10:15.188 00.000 11060 Move returns status 0, amount 0
00:10:15.188 00.000 11060 move complete, result=0
00:10:15.188 00.000 11060 worker thread done servicing request
00:10:15.198 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:15.213 00.015 10844 UpdateGuideState exits: m=3205 SNR=36.6 Saturated
00:10:15.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:15.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:15.213 00.000 10844 Enqueuing Expose request
00:10:15.215 00.002 11060 Worker thread wakes up
00:10:15.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:15.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:15.215 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:15.832 00.617 11060 Exposure complete
00:10:16.009 00.177 11060 worker thread done servicing request
00:10:16.009 00.000 10844 OnExposeComplete: enter
00:10:16.009 00.000 10844 UpdateGuideState(): m_state=6
00:10:16.009 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4876
00:10:16.009 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.21, Mass=2786, SNR=34.1, Peak=252 HFD=3.5
00:10:16.010 00.001 10844 MultiStar: [#1 0.23,0.29,1.11,U] [#2 -0.21,0.04,2.09,U] [#3 0.00,0.12,0.94,U] [#4 0.32,0.04,1.07,U] [#5 -0.23,-0.07,1.09,U] [#6 -0.17,0.26,0.88,U] [#7 -0.37,-0.49,0.00,M1] [#8 -0.22,0.26,0.98,U] 
00:10:16.010 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {0.33, -0.07}
00:10:16.010 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
00:10:16.010 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
00:10:16.010 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=-0.09 mountY=-0.03, mountTheta=-2.85
00:10:16.010 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
00:10:16.010 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
00:10:16.010 00.000 11060 Worker thread wakes up
00:10:16.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:10:16.010 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:10:16.010 00.000 11060 Moving (-0.01, 0.10) raw xDistance=-0.09 yDistance=-0.03
00:10:16.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:10:16.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:16.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:10:16.010 00.000 11060 MoveAxis(E, 0, ABG)
00:10:16.010 00.000 11060 Move returns status 0, amount 0
00:10:16.010 00.000 11060 MoveAxis(N, 0, ABG)
00:10:16.010 00.000 11060 Move returns status 0, amount 0
00:10:16.010 00.000 11060 move complete, result=0
00:10:16.010 00.000 11060 worker thread done servicing request
00:10:16.017 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:16.025 00.008 10844 UpdateGuideState exits: m=2786 SNR=34.1
00:10:16.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:16.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:16.025 00.000 10844 Enqueuing Expose request
00:10:16.025 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:16.025 00.000 11060 Worker thread wakes up
00:10:16.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:16.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:16.662 00.637 11060 Exposure complete
00:10:16.834 00.172 11060 worker thread done servicing request
00:10:16.834 00.000 10844 OnExposeComplete: enter
00:10:16.834 00.000 10844 UpdateGuideState(): m_state=6
00:10:16.836 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4877
00:10:16.836 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.45, Mass=3072, SNR=35.6, Peak=255 HFD=3.5
00:10:16.836 00.000 10844 MultiStar: [#1 -0.04,0.32,1.05,U] [#2 -0.26,0.45,1.97,U] [#3 0.75,0.16,0.00,M1] [#4 0.18,0.17,1.00,U] [#5 -0.74,0.63,0.00,M1] [#6 0.35,0.59,0.00,M1] [#7 -0.01,0.34,0.84,U] [#8 -0.19,0.28,0.85,U] 
00:10:16.836 00.000 10844 single-star, 5 included, MultiStar: {-0.08, 0.31}, one-star: {-0.02, 0.17}
00:10:16.836 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
00:10:16.836 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
00:10:16.836 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.68 mountX=-0.16 mountY=-0.05, mountTheta=-2.87
00:10:16.838 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.17, opts=13)
00:10:16.840 00.002 10844 Enqueuing Move request for scope (-0.02, 0.17)
00:10:16.840 00.000 11060 Worker thread wakes up
00:10:16.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
00:10:16.840 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
00:10:16.840 00.000 11060 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.05
00:10:16.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:10:16.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:16.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:16.840 00.000 11060 MoveAxis(E, 28, ABG)
00:10:16.840 00.000 11060 Guiding  Dir = 2, Dur = 28
00:10:16.847 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:16.866 00.019 11060 IsSlewing returns 0
00:10:16.866 00.000 11060 IsGuiding returns 0
00:10:16.874 00.008 10844 UpdateGuideState exits: m=3072 SNR=35.6 Saturated
00:10:16.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:16.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:16.874 00.000 10844 Enqueuing Expose request
00:10:16.913 00.039 11060 IsGuiding returns 0
00:10:16.913 00.000 11060 Move returns status 0, amount 28
00:10:16.913 00.000 11060 MoveAxis(N, 0, ABG)
00:10:16.913 00.000 11060 Move returns status 0, amount 0
00:10:16.913 00.000 11060 move complete, result=0
00:10:16.913 00.000 11060 worker thread done servicing request
00:10:16.913 00.000 11060 Worker thread wakes up
00:10:16.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:16.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:16.913 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
00:10:17.556 00.643 11060 Exposure complete
00:10:17.767 00.211 11060 worker thread done servicing request
00:10:17.767 00.000 10844 OnExposeComplete: enter
00:10:17.767 00.000 10844 UpdateGuideState(): m_state=6
00:10:17.767 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4878
00:10:17.767 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.51, Mass=2871, SNR=34.0, Peak=251 HFD=3.3
00:10:17.767 00.000 10844 MultiStar: [#1 -0.02,0.24,0.99,U] [#2 -0.38,0.40,2.10,U] [#3 0.13,0.10,0.94,U] [#4 0.17,0.79,0.00,M1] [#5 0.07,0.71,0.00,M2] [#6 0.46,0.54,0.00,M2] [#7 -0.21,0.18,0.90,U] [#8 0.12,0.48,0.97,U] 
00:10:17.767 00.000 10844 single-star, 5 included, MultiStar: {-0.11, 0.30}, one-star: {0.01, 0.24}
00:10:17.767 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
00:10:17.767 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
00:10:17.767 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.53 mountX=-0.23 mountY=-0.03, mountTheta=-3.02
00:10:17.770 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.24, opts=13)
00:10:17.770 00.000 10844 Enqueuing Move request for scope (0.01, 0.24)
00:10:17.770 00.000 11060 Worker thread wakes up
00:10:17.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
00:10:17.770 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
00:10:17.770 00.000 11060 Moving (0.01, 0.24) raw xDistance=-0.23 yDistance=-0.03
00:10:17.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:10:17.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:17.772 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:10:17.772 00.000 11060 MoveAxis(E, 41, ABG)
00:10:17.772 00.000 11060 Guiding  Dir = 2, Dur = 41
00:10:17.777 00.005 11060 IsSlewing returns 0
00:10:17.777 00.000 11060 IsGuiding returns 0
00:10:17.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:17.793 00.016 10844 UpdateGuideState exits: m=2871 SNR=34.0
00:10:17.798 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:17.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:17.798 00.000 10844 Enqueuing Expose request
00:10:17.824 00.026 11060 IsGuiding returns 0
00:10:17.824 00.000 11060 Move returns status 0, amount 41
00:10:17.824 00.000 11060 MoveAxis(N, 0, ABG)
00:10:17.824 00.000 11060 Move returns status 0, amount 0
00:10:17.824 00.000 11060 move complete, result=0
00:10:17.824 00.000 11060 worker thread done servicing request
00:10:17.824 00.000 11060 Worker thread wakes up
00:10:17.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:17.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:17.824 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:10:18.460 00.636 11060 Exposure complete
00:10:18.637 00.177 11060 worker thread done servicing request
00:10:18.637 00.000 10844 OnExposeComplete: enter
00:10:18.637 00.000 10844 UpdateGuideState(): m_state=6
00:10:18.637 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4879
00:10:18.637 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.67, Mass=3472, SNR=38.0, Peak=246 HFD=3.6
00:10:18.637 00.000 10844 MultiStar: [#1 0.76,0.58,0.00,M1] [#2 -0.38,0.53,0.00,M1] [#3 0.24,0.18,0.87,U] [#4 -0.29,0.63,0.00,M2] [#5 -0.06,-0.16,0.93,U] [#6 -0.02,0.96,0.00,M3] [#7 -0.23,-0.37,0.74,U] [#8 -0.01,0.21,0.85,U] 
00:10:18.637 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.07}, one-star: {0.08, 0.39}
00:10:18.637 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
00:10:18.637 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
00:10:18.637 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.36 mountX=-0.07 mountY=0.00, mountTheta=3.10
00:10:18.642 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
00:10:18.642 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
00:10:18.642 00.000 11060 Worker thread wakes up
00:10:18.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:10:18.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:10:18.642 00.000 11060 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=0.00
00:10:18.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:10:18.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:18.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:10:18.642 00.000 11060 MoveAxis(E, 0, ABG)
00:10:18.642 00.000 11060 Move returns status 0, amount 0
00:10:18.642 00.000 11060 MoveAxis(N, 0, ABG)
00:10:18.642 00.000 11060 Move returns status 0, amount 0
00:10:18.642 00.000 11060 move complete, result=0
00:10:18.642 00.000 11060 worker thread done servicing request
00:10:18.648 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:18.663 00.015 10844 UpdateGuideState exits: m=3472 SNR=38.0
00:10:18.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:18.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:18.663 00.000 10844 Enqueuing Expose request
00:10:18.663 00.000 11060 Worker thread wakes up
00:10:18.663 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:18.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:18.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:19.292 00.629 11060 Exposure complete
00:10:19.455 00.163 11060 worker thread done servicing request
00:10:19.455 00.000 10844 OnExposeComplete: enter
00:10:19.455 00.000 10844 UpdateGuideState(): m_state=6
00:10:19.455 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4880
00:10:19.455 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=61.44, Mass=2622, SNR=32.5, Peak=248 HFD=3.4
00:10:19.455 00.000 10844 MultiStar: [#1 0.44,0.26,1.14,U] [#2 0.37,0.78,0.00,M2] [#3 0.64,0.38,0.00,M1] [#4 0.23,0.24,0.98,U] [#5 -0.18,0.17,1.18,U] [#6 0.08,0.53,1.08,U] [#7 0.27,0.03,1.00,U] [#8 -0.18,0.54,0.97,U] 
00:10:19.455 00.000 10844 single-star, 6 included, MultiStar: {0.10, 0.27}, one-star: {0.02, 0.16}
00:10:19.455 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
00:10:19.455 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
00:10:19.455 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.46 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
00:10:19.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.16, opts=13)
00:10:19.457 00.000 10844 Enqueuing Move request for scope (0.02, 0.16)
00:10:19.457 00.000 11060 Worker thread wakes up
00:10:19.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
00:10:19.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
00:10:19.457 00.000 11060 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=-0.01
00:10:19.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:10:19.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:19.459 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:10:19.459 00.000 11060 MoveAxis(E, 27, ABG)
00:10:19.459 00.000 11060 Guiding  Dir = 2, Dur = 27
00:10:19.463 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:19.478 00.015 11060 IsSlewing returns 0
00:10:19.478 00.000 10844 UpdateGuideState exits: m=2622 SNR=32.5
00:10:19.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:19.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:19.478 00.000 10844 Enqueuing Expose request
00:10:19.478 00.000 11060 IsGuiding returns 0
00:10:19.525 00.047 11060 IsGuiding returns 0
00:10:19.525 00.000 11060 Move returns status 0, amount 27
00:10:19.525 00.000 11060 MoveAxis(N, 0, ABG)
00:10:19.525 00.000 11060 Move returns status 0, amount 0
00:10:19.525 00.000 11060 move complete, result=0
00:10:19.525 00.000 11060 worker thread done servicing request
00:10:19.525 00.000 11060 Worker thread wakes up
00:10:19.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:19.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:19.525 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
00:10:20.156 00.631 11060 Exposure complete
00:10:20.316 00.160 11060 worker thread done servicing request
00:10:20.316 00.000 10844 OnExposeComplete: enter
00:10:20.316 00.000 10844 UpdateGuideState(): m_state=6
00:10:20.316 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
00:10:20.316 00.000 10844 Star::Find returns 1 (1), X=258.38, Y=61.63, Mass=3116, SNR=35.8, Peak=255 HFD=3.4
00:10:20.316 00.000 10844 MultiStar: [#1 0.50,0.34,0.99,U] [#2 -0.44,1.46,0.00,M3] [#3 0.38,0.39,0.91,U] [#4 0.07,0.35,0.96,U] [#5 -0.43,0.27,1.02,U] [#6 -0.16,0.40,0.99,U] [#7 -0.23,0.70,0.00,M1] [#8 0.10,0.23,1.01,U] 
00:10:20.316 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.33}, one-star: {0.02, 0.35}
00:10:20.319 00.003 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:10:20.319 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:10:20.319 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.39 mountX=-0.34 mountY=0.01, mountTheta=3.12
00:10:20.319 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.33, opts=13)
00:10:20.319 00.000 10844 Enqueuing Move request for scope (0.06, 0.33)
00:10:20.319 00.000 11060 Worker thread wakes up
00:10:20.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
00:10:20.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
00:10:20.319 00.000 11060 Moving (0.06, 0.33) raw xDistance=-0.34 yDistance=0.01
00:10:20.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:10:20.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:20.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:20.319 00.000 11060 MoveAxis(E, 59, ABG)
00:10:20.319 00.000 11060 Guiding  Dir = 2, Dur = 59
00:10:20.328 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:20.340 00.012 11060 IsSlewing returns 0
00:10:20.341 00.001 11060 IsGuiding returns 0
00:10:20.345 00.004 10844 UpdateGuideState exits: m=3116 SNR=35.8 Saturated
00:10:20.347 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:20.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:20.347 00.000 10844 Enqueuing Expose request
00:10:20.420 00.073 11060 IsGuiding returns 0
00:10:20.420 00.000 11060 Move returns status 0, amount 59
00:10:20.421 00.001 11060 MoveAxis(N, 0, ABG)
00:10:20.421 00.000 11060 Move returns status 0, amount 0
00:10:20.421 00.000 11060 move complete, result=0
00:10:20.421 00.000 11060 worker thread done servicing request
00:10:20.421 00.000 11060 Worker thread wakes up
00:10:20.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:20.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:20.421 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
00:10:21.055 00.634 11060 Exposure complete
00:10:21.223 00.168 11060 worker thread done servicing request
00:10:21.223 00.000 10844 OnExposeComplete: enter
00:10:21.223 00.000 10844 UpdateGuideState(): m_state=6
00:10:21.223 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4882
00:10:21.223 00.000 10844 Star::Find returns 1 (1), X=258.25, Y=61.15, Mass=3334, SNR=37.0, Peak=255 HFD=3.7
00:10:21.223 00.000 10844 MultiStar: [#1 0.09,-0.01,0.96,U] [#2 -0.50,0.43,0.00,M4] [#3 0.48,0.04,0.95,U] [#4 0.14,-0.03,0.90,U] [#5 -0.06,-0.29,1.06,U] [#6 -0.03,-0.03,0.89,U] [#7 -0.18,0.06,0.76,U] [#8 0.01,-0.18,0.94,U] 
00:10:21.223 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {-0.11, -0.12}
00:10:21.223 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
00:10:21.223 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
00:10:21.223 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.04 mountX=0.07 mountY=0.06, mountTheta=0.70
00:10:21.227 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
00:10:21.227 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
00:10:21.227 00.000 11060 Worker thread wakes up
00:10:21.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:10:21.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:10:21.227 00.000 11060 Moving (0.05, -0.08) raw xDistance=0.07 yDistance=0.06
00:10:21.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:10:21.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:21.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:10:21.227 00.000 11060 MoveAxis(E, 0, ABG)
00:10:21.227 00.000 11060 Move returns status 0, amount 0
00:10:21.227 00.000 11060 MoveAxis(N, 0, ABG)
00:10:21.227 00.000 11060 Move returns status 0, amount 0
00:10:21.227 00.000 11060 move complete, result=0
00:10:21.228 00.001 11060 worker thread done servicing request
00:10:21.233 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:21.254 00.021 10844 UpdateGuideState exits: m=3334 SNR=37.0 Saturated
00:10:21.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:21.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:21.254 00.000 10844 Enqueuing Expose request
00:10:21.259 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:21.259 00.000 11060 Worker thread wakes up
00:10:21.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:21.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:21.867 00.608 11060 Exposure complete
00:10:22.016 00.149 11060 worker thread done servicing request
00:10:22.016 00.000 10844 OnExposeComplete: enter
00:10:22.016 00.000 10844 UpdateGuideState(): m_state=6
00:10:22.016 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4883
00:10:22.016 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=61.48, Mass=3006, SNR=35.5, Peak=255 HFD=3.5
00:10:22.016 00.000 10844 MultiStar: [#1 0.11,0.54,1.09,U] [#2 -0.11,0.95,0.00,M5] [#3 0.15,0.34,0.93,U] [#4 0.31,0.95,0.00,M1] [#5 -0.18,0.25,1.00,U] [#6 0.41,0.38,0.97,U] [#7 -0.42,0.55,0.00,M1] [#8 0.02,0.03,0.85,U] 
00:10:22.016 00.000 10844 single-star, 5 included, MultiStar: {0.07, 0.30}, one-star: {-0.07, 0.20}
00:10:22.016 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.65)
00:10:22.016 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
00:10:22.016 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=-0.19 mountY=-0.10, mountTheta=-2.66
00:10:22.024 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.20, opts=13)
00:10:22.024 00.000 10844 Enqueuing Move request for scope (-0.07, 0.20)
00:10:22.024 00.000 11060 Worker thread wakes up
00:10:22.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:10:22.024 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:10:22.024 00.000 11060 Moving (-0.07, 0.20) raw xDistance=-0.19 yDistance=-0.10
00:10:22.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:10:22.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:22.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:22.024 00.000 11060 MoveAxis(E, 32, ABG)
00:10:22.024 00.000 11060 Guiding  Dir = 2, Dur = 32
00:10:22.029 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:22.034 00.005 11060 IsSlewing returns 0
00:10:22.034 00.000 11060 IsGuiding returns 0
00:10:22.041 00.007 10844 UpdateGuideState exits: m=3006 SNR=35.5 Saturated
00:10:22.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:22.043 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:22.043 00.000 10844 Enqueuing Expose request
00:10:22.075 00.032 11060 IsGuiding returns 0
00:10:22.075 00.000 11060 Move returns status 0, amount 32
00:10:22.075 00.000 11060 MoveAxis(N, 0, ABG)
00:10:22.075 00.000 11060 Move returns status 0, amount 0
00:10:22.075 00.000 11060 move complete, result=0
00:10:22.076 00.001 11060 worker thread done servicing request
00:10:22.076 00.000 11060 Worker thread wakes up
00:10:22.076 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:10:22.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:22.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:22.701 00.625 11060 Exposure complete
00:10:22.885 00.184 11060 worker thread done servicing request
00:10:22.885 00.000 10844 OnExposeComplete: enter
00:10:22.885 00.000 10844 UpdateGuideState(): m_state=6
00:10:22.885 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4884
00:10:22.885 00.000 10844 Star::Find returns 1 (1), X=258.49, Y=61.51, Mass=2862, SNR=34.2, Peak=255 HFD=3.2
00:10:22.885 00.000 10844 MultiStar: [#1 0.33,0.44,1.07,U] [#2 -0.15,0.39,2.02,U] [#3 0.38,0.12,1.08,U] [#4 -0.09,0.43,1.01,U] [#5 0.00,0.38,1.08,U] [#6 -0.04,0.39,0.87,U] [#7 -0.38,0.21,0.87,U] [#8 0.09,0.38,1.00,U] 
00:10:22.885 00.000 10844 single-star, 8 included, MultiStar: {0.02, 0.34}, one-star: {0.14, 0.24}
00:10:22.885 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:10:22.885 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:10:22.885 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.27 cameraTheta=1.05 mountX=-0.26 mountY=0.10, mountTheta=2.79
00:10:22.885 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.24, opts=13)
00:10:22.885 00.000 10844 Enqueuing Move request for scope (0.14, 0.24)
00:10:22.885 00.000 11060 Worker thread wakes up
00:10:22.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
00:10:22.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
00:10:22.885 00.000 11060 Moving (0.14, 0.24) raw xDistance=-0.26 yDistance=0.10
00:10:22.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:10:22.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:22.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:10:22.885 00.000 11060 MoveAxis(E, 45, ABG)
00:10:22.885 00.000 11060 Guiding  Dir = 2, Dur = 45
00:10:22.896 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:22.906 00.010 10844 UpdateGuideState exits: m=2862 SNR=34.2 Saturated
00:10:22.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:22.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:22.906 00.000 10844 Enqueuing Expose request
00:10:22.921 00.015 11060 IsSlewing returns 0
00:10:22.921 00.000 11060 IsGuiding returns 0
00:10:23.008 00.087 11060 IsGuiding returns 0
00:10:23.008 00.000 11060 Move returns status 0, amount 45
00:10:23.008 00.000 11060 MoveAxis(N, 0, ABG)
00:10:23.008 00.000 11060 Move returns status 0, amount 0
00:10:23.008 00.000 11060 move complete, result=0
00:10:23.008 00.000 11060 worker thread done servicing request
00:10:23.008 00.000 11060 Worker thread wakes up
00:10:23.008 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:10:23.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:23.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:23.642 00.634 11060 Exposure complete
00:10:23.774 00.132 11060 worker thread done servicing request
00:10:23.774 00.000 10844 OnExposeComplete: enter
00:10:23.774 00.000 10844 UpdateGuideState(): m_state=6
00:10:23.774 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4885
00:10:23.774 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=61.61, Mass=2788, SNR=33.9, Peak=255 HFD=3.3
00:10:23.774 00.000 10844 MultiStar: [#1 0.45,0.93,0.00,M1] [#2 -0.26,0.61,0.00,M5] [#3 0.38,0.23,0.86,U] [#4 0.45,0.71,0.00,M1] [#5 0.06,0.28,1.10,U] [#6 -0.01,0.54,0.89,U] [#7 -0.22,0.32,0.82,U] [#8 0.40,0.87,0.00,M1] 
00:10:23.774 00.000 10844 single-star, 4 included, MultiStar: {0.05, 0.34}, one-star: {0.03, 0.33}
00:10:23.774 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
00:10:23.774 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.07)
00:10:23.774 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.34 cameraTheta=1.48 mountX=-0.33 mountY=-0.02, mountTheta=-3.07
00:10:23.781 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.33, opts=13)
00:10:23.781 00.000 10844 Enqueuing Move request for scope (0.03, 0.33)
00:10:23.781 00.000 11060 Worker thread wakes up
00:10:23.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
00:10:23.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
00:10:23.781 00.000 11060 Moving (0.03, 0.33) raw xDistance=-0.33 yDistance=-0.02
00:10:23.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
00:10:23.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:23.794 00.013 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:10:23.794 00.000 11060 MoveAxis(E, 59, ABG)
00:10:23.794 00.000 11060 Guiding  Dir = 2, Dur = 59
00:10:23.800 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:23.810 00.010 10844 UpdateGuideState exits: m=2788 SNR=33.9 Saturated
00:10:23.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:23.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:23.810 00.000 10844 Enqueuing Expose request
00:10:23.823 00.013 11060 IsSlewing returns 0
00:10:23.823 00.000 11060 IsGuiding returns 0
00:10:23.897 00.074 11060 IsGuiding returns 0
00:10:23.897 00.000 11060 Move returns status 0, amount 59
00:10:23.897 00.000 11060 MoveAxis(N, 0, ABG)
00:10:23.897 00.000 11060 Move returns status 0, amount 0
00:10:23.897 00.000 11060 move complete, result=0
00:10:23.897 00.000 11060 worker thread done servicing request
00:10:23.897 00.000 11060 Worker thread wakes up
00:10:23.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:23.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:23.897 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
00:10:24.535 00.638 11060 Exposure complete
00:10:24.702 00.167 11060 worker thread done servicing request
00:10:24.702 00.000 10844 OnExposeComplete: enter
00:10:24.702 00.000 10844 UpdateGuideState(): m_state=6
00:10:24.702 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4886
00:10:24.702 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=61.51, Mass=3086, SNR=35.6, Peak=255 HFD=3.5
00:10:24.702 00.000 10844 MultiStar: [#1 0.47,0.66,0.00,M2] [#2 -0.28,0.47,2.06,U] [#3 0.49,-0.19,0.92,U] [#4 0.52,0.36,0.00,M2] [#5 -0.27,0.60,0.00,M1] [#6 -0.03,0.10,0.91,U] [#7 0.08,0.36,0.87,U] [#8 0.13,-0.12,0.92,U] 
00:10:24.702 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.20}, one-star: {0.31, 0.24}
00:10:24.702 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:10:24.702 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
00:10:24.702 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.32 mountX=-0.20 mountY=0.02, mountTheta=3.05
00:10:24.705 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.20, opts=13)
00:10:24.705 00.000 10844 Enqueuing Move request for scope (0.05, 0.20)
00:10:24.705 00.000 11060 Worker thread wakes up
00:10:24.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
00:10:24.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
00:10:24.705 00.000 11060 Moving (0.05, 0.20) raw xDistance=-0.20 yDistance=0.02
00:10:24.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:10:24.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:24.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:10:24.705 00.000 11060 MoveAxis(E, 37, ABG)
00:10:24.705 00.000 11060 Guiding  Dir = 2, Dur = 37
00:10:24.709 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:24.722 00.013 11060 IsSlewing returns 0
00:10:24.722 00.000 11060 IsGuiding returns 0
00:10:24.723 00.001 10844 UpdateGuideState exits: m=3086 SNR=35.6 Saturated
00:10:24.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:24.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:24.723 00.000 10844 Enqueuing Expose request
00:10:24.785 00.062 11060 IsGuiding returns 0
00:10:24.785 00.000 11060 Move returns status 0, amount 37
00:10:24.785 00.000 11060 MoveAxis(N, 0, ABG)
00:10:24.785 00.000 11060 Move returns status 0, amount 0
00:10:24.785 00.000 11060 move complete, result=0
00:10:24.786 00.001 11060 worker thread done servicing request
00:10:24.786 00.000 11060 Worker thread wakes up
00:10:24.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:24.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:24.790 00.004 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
00:10:25.419 00.629 11060 Exposure complete
00:10:25.581 00.162 11060 worker thread done servicing request
00:10:25.582 00.001 10844 OnExposeComplete: enter
00:10:25.582 00.000 10844 UpdateGuideState(): m_state=6
00:10:25.582 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4887
00:10:25.582 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=62.20, Mass=3063, SNR=34.8, Peak=244 HFD=3.7
00:10:25.582 00.000 10844 MultiStar: [#1 0.35,0.69,0.00,M3] [#2 0.03,0.33,1.93,U] [#3 0.66,-0.14,0.00,M1] [#4 0.41,0.27,0.94,U] [#5 -0.17,0.50,0.99,U] [#6 0.11,0.44,0.95,U] [#7 -0.26,-0.00,0.82,U] [#8 -0.06,0.80,0.00,M1] 
00:10:25.582 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.41}, one-star: {-0.24, 0.92}
00:10:25.582 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
00:10:25.582 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
00:10:25.582 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.60 mountX=-0.40 mountY=-0.08, mountTheta=-2.95
00:10:25.582 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.41, opts=13)
00:10:25.582 00.000 10844 Enqueuing Move request for scope (-0.01, 0.41)
00:10:25.582 00.000 11060 Worker thread wakes up
00:10:25.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.41) opts 0xd
00:10:25.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.41)
00:10:25.582 00.000 11060 Moving (-0.01, 0.41) raw xDistance=-0.40 yDistance=-0.08
00:10:25.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
00:10:25.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:25.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:25.582 00.000 11060 MoveAxis(E, 71, ABG)
00:10:25.582 00.000 11060 Guiding  Dir = 2, Dur = 71
00:10:25.587 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:25.598 00.011 11060 IsSlewing returns 0
00:10:25.598 00.000 11060 IsGuiding returns 0
00:10:25.603 00.005 10844 UpdateGuideState exits: m=3063 SNR=34.8
00:10:25.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:25.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:25.603 00.000 10844 Enqueuing Expose request
00:10:25.675 00.072 11060 IsGuiding returns 0
00:10:25.675 00.000 11060 Move returns status 0, amount 71
00:10:25.675 00.000 11060 MoveAxis(N, 0, ABG)
00:10:25.675 00.000 11060 Move returns status 0, amount 0
00:10:25.675 00.000 11060 move complete, result=0
00:10:25.675 00.000 11060 worker thread done servicing request
00:10:25.675 00.000 11060 Worker thread wakes up
00:10:25.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:25.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:25.676 00.001 10844 GuideStep: -0.4 px 71 ms EAST, -0.1 px 0 ms NORTH
00:10:26.301 00.625 11060 Exposure complete
00:10:26.452 00.151 11060 worker thread done servicing request
00:10:26.452 00.000 10844 OnExposeComplete: enter
00:10:26.452 00.000 10844 UpdateGuideState(): m_state=6
00:10:26.452 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4888
00:10:26.452 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.45, Mass=2729, SNR=34.0, Peak=249 HFD=3.5
00:10:26.455 00.003 10844 MultiStar: [#1 0.15,0.49,0.93,U] [#2 0.04,0.21,2.14,U] [#3 -0.15,-0.11,1.05,U] [#4 0.46,0.43,0.00,M2] [#5 -0.18,-0.03,1.11,U] [#6 -0.07,0.16,0.91,U] [#7 -0.14,0.14,0.88,U] [#8 -0.22,-0.09,1.01,U] 
00:10:26.455 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.12}, one-star: {-0.06, 0.17}
00:10:26.455 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
00:10:26.455 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
00:10:26.455 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.06 mountX=-0.11 mountY=-0.08, mountTheta=-2.48
00:10:26.455 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
00:10:26.455 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
00:10:26.455 00.000 11060 Worker thread wakes up
00:10:26.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
00:10:26.455 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
00:10:26.455 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.11 yDistance=-0.08
00:10:26.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:10:26.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:26.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:26.455 00.000 11060 MoveAxis(E, 0, ABG)
00:10:26.455 00.000 11060 Move returns status 0, amount 0
00:10:26.455 00.000 11060 MoveAxis(N, 0, ABG)
00:10:26.455 00.000 11060 Move returns status 0, amount 0
00:10:26.455 00.000 11060 move complete, result=0
00:10:26.455 00.000 11060 worker thread done servicing request
00:10:26.466 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:26.476 00.010 10844 UpdateGuideState exits: m=2729 SNR=34.0
00:10:26.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:26.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:26.476 00.000 10844 Enqueuing Expose request
00:10:26.476 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:26.476 00.000 11060 Worker thread wakes up
00:10:26.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:26.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:27.116 00.640 11060 Exposure complete
00:10:27.304 00.188 11060 worker thread done servicing request
00:10:27.304 00.000 10844 OnExposeComplete: enter
00:10:27.304 00.000 10844 UpdateGuideState(): m_state=6
00:10:27.304 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4889
00:10:27.304 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=60.89, Mass=2685, SNR=33.5, Peak=250 HFD=3.3
00:10:27.304 00.000 10844 MultiStar: [#1 -0.15,0.62,0.00,M3] [#2 -0.48,0.06,2.06,U] [#3 0.53,-0.27,1.03,U] [#4 0.03,0.08,0.96,U] [#5 -0.49,-0.09,1.12,U] [#6 0.23,0.29,0.98,U] [#7 0.06,-0.42,0.88,U] [#8 0.04,0.07,1.05,U] 
00:10:27.304 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.07}, one-star: {-0.16, -0.39}
00:10:27.305 00.001 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
00:10:27.305 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
00:10:27.305 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.51 mountX=0.08 mountY=-0.08, mountTheta=-0.76
00:10:27.305 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.07, opts=13)
00:10:27.305 00.000 10844 Enqueuing Move request for scope (-0.09, -0.07)
00:10:27.305 00.000 11060 Worker thread wakes up
00:10:27.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
00:10:27.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
00:10:27.305 00.000 11060 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=-0.08
00:10:27.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:10:27.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:27.307 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:27.307 00.000 11060 MoveAxis(E, 0, ABG)
00:10:27.307 00.000 11060 Move returns status 0, amount 0
00:10:27.307 00.000 11060 MoveAxis(N, 0, ABG)
00:10:27.307 00.000 11060 Move returns status 0, amount 0
00:10:27.307 00.000 11060 move complete, result=0
00:10:27.307 00.000 11060 worker thread done servicing request
00:10:27.311 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:27.324 00.013 10844 UpdateGuideState exits: m=2685 SNR=33.5
00:10:27.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:27.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:27.324 00.000 10844 Enqueuing Expose request
00:10:27.324 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:27.324 00.000 11060 Worker thread wakes up
00:10:27.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:27.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:27.952 00.628 11060 Exposure complete
00:10:28.136 00.184 11060 worker thread done servicing request
00:10:28.142 00.006 10844 OnExposeComplete: enter
00:10:28.142 00.000 10844 UpdateGuideState(): m_state=6
00:10:28.142 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4890
00:10:28.142 00.000 10844 Star::Find returns 1 (1), X=258.72, Y=61.55, Mass=3077, SNR=35.4, Peak=255 HFD=3.5
00:10:28.142 00.000 10844 MultiStar: [#1 0.24,0.41,0.97,U] [#2 -0.13,0.80,0.00,M2] [#3 0.56,0.06,0.94,U] [#4 0.41,0.21,1.03,U] [#5 -0.16,0.07,1.03,U] [#6 -0.06,1.04,0.00,M1] [#7 0.05,-0.05,0.85,U] [#8 -0.03,0.70,0.00,M1] 
00:10:28.142 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.17}, one-star: {0.36, 0.27}
00:10:28.142 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:10:28.142 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:10:28.142 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.30 cameraTheta=0.60 mountX=-0.21 mountY=0.21, mountTheta=2.35
00:10:28.144 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.17, opts=13)
00:10:28.144 00.000 10844 Enqueuing Move request for scope (0.24, 0.17)
00:10:28.144 00.000 11060 Worker thread wakes up
00:10:28.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
00:10:28.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
00:10:28.144 00.000 11060 Moving (0.24, 0.17) raw xDistance=-0.21 yDistance=0.21
00:10:28.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:10:28.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:28.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:10:28.144 00.000 11060 MoveAxis(E, 36, ABG)
00:10:28.144 00.000 11060 Guiding  Dir = 2, Dur = 36
00:10:28.152 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:28.168 00.016 11060 IsSlewing returns 0
00:10:28.168 00.000 11060 IsGuiding returns 0
00:10:28.182 00.014 10844 UpdateGuideState exits: m=3077 SNR=35.4 Saturated
00:10:28.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:28.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:28.182 00.000 10844 Enqueuing Expose request
00:10:28.246 00.064 11060 IsGuiding returns 0
00:10:28.246 00.000 11060 Move returns status 0, amount 36
00:10:28.246 00.000 11060 MoveAxis(N, 0, ABG)
00:10:28.246 00.000 11060 Move returns status 0, amount 0
00:10:28.246 00.000 11060 move complete, result=0
00:10:28.246 00.000 11060 worker thread done servicing request
00:10:28.246 00.000 11060 Worker thread wakes up
00:10:28.246 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
00:10:28.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:28.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:28.880 00.634 11060 Exposure complete
00:10:29.030 00.150 11060 worker thread done servicing request
00:10:29.035 00.005 10844 OnExposeComplete: enter
00:10:29.035 00.000 10844 UpdateGuideState(): m_state=6
00:10:29.035 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4891
00:10:29.035 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.42, Mass=2929, SNR=35.1, Peak=254 HFD=3.2
00:10:29.035 00.000 10844 MultiStar: [#1 -0.37,-0.17,1.13,U] [#2 -0.26,0.84,0.00,M3] [#3 -0.01,0.41,1.05,U] [#4 0.14,0.58,0.97,U] [#5 0.18,0.15,1.06,U] [#6 -0.39,0.79,0.00,M2] [#7 -0.55,0.09,0.87,U] [#8 -0.16,0.63,0.00,M2] 
00:10:29.035 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.19}, one-star: {0.21, 0.14}
00:10:29.035 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
00:10:29.035 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.67)
00:10:29.035 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.88 mountX=-0.18 mountY=-0.09, mountTheta=-2.66
00:10:29.035 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.19, opts=13)
00:10:29.035 00.000 10844 Enqueuing Move request for scope (-0.06, 0.19)
00:10:29.035 00.000 11060 Worker thread wakes up
00:10:29.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
00:10:29.035 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
00:10:29.035 00.000 11060 Moving (-0.06, 0.19) raw xDistance=-0.18 yDistance=-0.09
00:10:29.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:10:29.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:29.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:10:29.035 00.000 11060 MoveAxis(E, 32, ABG)
00:10:29.035 00.000 11060 Guiding  Dir = 2, Dur = 32
00:10:29.043 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:29.055 00.012 10844 UpdateGuideState exits: m=2929 SNR=35.1
00:10:29.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:29.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:29.055 00.000 10844 Enqueuing Expose request
00:10:29.061 00.006 11060 IsSlewing returns 0
00:10:29.061 00.000 11060 IsGuiding returns 0
00:10:29.123 00.062 11060 IsGuiding returns 0
00:10:29.123 00.000 11060 Move returns status 0, amount 32
00:10:29.123 00.000 11060 MoveAxis(N, 0, ABG)
00:10:29.123 00.000 11060 Move returns status 0, amount 0
00:10:29.123 00.000 11060 move complete, result=0
00:10:29.123 00.000 11060 worker thread done servicing request
00:10:29.123 00.000 11060 Worker thread wakes up
00:10:29.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:29.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:29.123 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:10:29.777 00.654 11060 Exposure complete
00:10:29.931 00.154 11060 worker thread done servicing request
00:10:29.931 00.000 10844 OnExposeComplete: enter
00:10:29.931 00.000 10844 UpdateGuideState(): m_state=6
00:10:29.931 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4892
00:10:29.931 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.42, Mass=2613, SNR=32.8, Peak=255 HFD=3.5
00:10:29.931 00.000 10844 MultiStar: [#1 -0.04,0.12,1.05,U] [#2 -0.69,0.39,0.00,M4] [#3 -0.10,-0.24,1.02,U] [#4 -0.26,0.55,0.94,U] [#5 -0.11,-0.02,1.10,U] [#6 0.04,0.37,1.09,U] [#7 -0.67,-0.21,0.00,M1] [#8 0.14,0.01,1.05,U] 
00:10:29.931 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.13}, one-star: {-0.03, 0.14}
00:10:29.931 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
00:10:29.931 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
00:10:29.931 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
00:10:29.931 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
00:10:29.931 00.000 10844 Enqueuing Move request for scope (-0.05, 0.13)
00:10:29.931 00.000 11060 Worker thread wakes up
00:10:29.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:10:29.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:10:29.931 00.000 11060 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=-0.07
00:10:29.935 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:10:29.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:29.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:29.935 00.000 11060 MoveAxis(E, 0, ABG)
00:10:29.935 00.000 11060 Move returns status 0, amount 0
00:10:29.935 00.000 11060 MoveAxis(N, 0, ABG)
00:10:29.935 00.000 11060 Move returns status 0, amount 0
00:10:29.935 00.000 11060 move complete, result=0
00:10:29.935 00.000 11060 worker thread done servicing request
00:10:29.950 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:29.965 00.015 10844 UpdateGuideState exits: m=2613 SNR=32.8 Saturated
00:10:29.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:29.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:29.965 00.000 10844 Enqueuing Expose request
00:10:29.965 00.000 11060 Worker thread wakes up
00:10:29.965 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:29.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:29.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:30.604 00.639 11060 Exposure complete
00:10:30.765 00.161 11060 worker thread done servicing request
00:10:30.765 00.000 10844 OnExposeComplete: enter
00:10:30.765 00.000 10844 UpdateGuideState(): m_state=6
00:10:30.765 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4893
00:10:30.765 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.84, Mass=3754, SNR=40.1, Peak=238 HFD=3.7
00:10:30.765 00.000 10844 MultiStar: [#1 0.17,-0.03,0.87,U] [#2 0.02,0.25,1.77,U] [#3 0.21,0.50,0.90,U] [#4 0.07,1.26,0.00,M1] [#5 0.09,-0.26,0.94,U] [#6 0.35,0.62,0.00,M2] [#7 -0.44,-0.03,0.80,U] [#8 -0.22,0.85,0.00,M2] 
00:10:30.765 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.18}, one-star: {0.18, 0.56}
00:10:30.765 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
00:10:30.765 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
00:10:30.769 00.004 10844 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.33 mountX=-0.19 mountY=0.01, mountTheta=3.07
00:10:30.769 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.18, opts=13)
00:10:30.769 00.000 10844 Enqueuing Move request for scope (0.04, 0.18)
00:10:30.769 00.000 11060 Worker thread wakes up
00:10:30.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:10:30.769 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:10:30.769 00.000 11060 Moving (0.04, 0.18) raw xDistance=-0.19 yDistance=0.01
00:10:30.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:10:30.771 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:30.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:30.771 00.000 11060 MoveAxis(E, 33, ABG)
00:10:30.771 00.000 11060 Guiding  Dir = 2, Dur = 33
00:10:30.777 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:30.794 00.017 10844 UpdateGuideState exits: m=3754 SNR=40.1
00:10:30.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:30.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:30.794 00.000 10844 Enqueuing Expose request
00:10:30.796 00.002 11060 IsSlewing returns 0
00:10:30.796 00.000 11060 IsGuiding returns 0
00:10:30.857 00.061 11060 IsGuiding returns 0
00:10:30.857 00.000 11060 Move returns status 0, amount 33
00:10:30.857 00.000 11060 MoveAxis(N, 0, ABG)
00:10:30.857 00.000 11060 Move returns status 0, amount 0
00:10:30.857 00.000 11060 move complete, result=0
00:10:30.857 00.000 11060 worker thread done servicing request
00:10:30.857 00.000 11060 Worker thread wakes up
00:10:30.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:30.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:30.859 00.002 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
00:10:31.484 00.625 11060 Exposure complete
00:10:31.656 00.172 11060 worker thread done servicing request
00:10:31.656 00.000 10844 OnExposeComplete: enter
00:10:31.656 00.000 10844 UpdateGuideState(): m_state=6
00:10:31.656 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4894
00:10:31.656 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=61.81, Mass=3546, SNR=38.7, Peak=255 HFD=3.7
00:10:31.656 00.000 10844 MultiStar: [#1 -0.21,0.76,0.00,M1] [#2 -0.75,1.15,0.00,M4] [#3 -0.18,0.28,0.86,U] [#4 0.13,0.65,0.00,M2] [#5 -0.29,0.27,1.00,U] [#6 0.14,0.48,0.81,U] [#7 -0.41,0.11,0.77,U] [#8 -0.12,0.52,0.94,U] 
00:10:31.656 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.37}, one-star: {0.29, 0.53}
00:10:31.656 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
00:10:31.656 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
00:10:31.656 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.80 mountX=-0.35 mountY=-0.15, mountTheta=-2.75
00:10:31.659 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.37, opts=13)
00:10:31.659 00.000 10844 Enqueuing Move request for scope (-0.09, 0.37)
00:10:31.659 00.000 11060 Worker thread wakes up
00:10:31.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.37) opts 0xd
00:10:31.659 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.37)
00:10:31.659 00.000 11060 Moving (-0.09, 0.37) raw xDistance=-0.35 yDistance=-0.15
00:10:31.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
00:10:31.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:31.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:10:31.659 00.000 11060 MoveAxis(E, 62, ABG)
00:10:31.659 00.000 11060 Guiding  Dir = 2, Dur = 62
00:10:31.664 00.005 11060 IsSlewing returns 0
00:10:31.664 00.000 11060 IsGuiding returns 0
00:10:31.664 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:31.680 00.016 10844 UpdateGuideState exits: m=3546 SNR=38.7 Saturated
00:10:31.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:31.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:31.680 00.000 10844 Enqueuing Expose request
00:10:31.742 00.062 11060 IsGuiding returns 0
00:10:31.742 00.000 11060 Move returns status 0, amount 62
00:10:31.742 00.000 11060 MoveAxis(N, 0, ABG)
00:10:31.742 00.000 11060 Move returns status 0, amount 0
00:10:31.742 00.000 11060 move complete, result=0
00:10:31.742 00.000 11060 worker thread done servicing request
00:10:31.742 00.000 11060 Worker thread wakes up
00:10:31.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:31.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:31.742 00.000 10844 GuideStep: -0.4 px 62 ms EAST, -0.1 px 0 ms NORTH
00:10:32.377 00.635 11060 Exposure complete
00:10:32.525 00.148 11060 worker thread done servicing request
00:10:32.525 00.000 10844 OnExposeComplete: enter
00:10:32.525 00.000 10844 UpdateGuideState(): m_state=6
00:10:32.527 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4895
00:10:32.527 00.000 10844 Star::Find returns 1 (1), X=258.64, Y=61.94, Mass=3086, SNR=35.9, Peak=255 HFD=3.3
00:10:32.527 00.000 10844 MultiStar: [#1 0.56,0.88,0.00,M2] [#2 -0.72,0.44,0.00,M5] [#3 0.30,0.37,0.97,U] [#4 -0.38,1.02,0.00,M3] [#5 -0.62,-0.21,0.00,M1] [#6 0.12,0.58,0.90,U] [#7 0.03,0.00,0.88,U] [#8 -0.02,0.07,0.96,U] 
00:10:32.527 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.34}, one-star: {0.28, 0.67}
00:10:32.527 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:10:32.527 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:10:32.527 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.17 mountX=-0.36 mountY=0.09, mountTheta=2.91
00:10:32.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.34, opts=13)
00:10:32.528 00.000 10844 Enqueuing Move request for scope (0.15, 0.34)
00:10:32.528 00.000 11060 Worker thread wakes up
00:10:32.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.34) opts 0xd
00:10:32.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.34)
00:10:32.528 00.000 11060 Moving (0.15, 0.34) raw xDistance=-0.36 yDistance=0.09
00:10:32.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:10:32.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:32.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:10:32.528 00.000 11060 MoveAxis(E, 65, ABG)
00:10:32.528 00.000 11060 Guiding  Dir = 2, Dur = 65
00:10:32.533 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:10:32.537 00.004 11060 IsSlewing returns 0
00:10:32.537 00.000 11060 IsGuiding returns 0
00:10:32.552 00.015 10844 UpdateGuideState exits: m=3086 SNR=35.9 Saturated
00:10:32.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:32.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:32.552 00.000 10844 Enqueuing Expose request
00:10:32.613 00.061 11060 IsGuiding returns 0
00:10:32.614 00.001 11060 Move returns status 0, amount 65
00:10:32.614 00.000 11060 MoveAxis(N, 0, ABG)
00:10:32.614 00.000 11060 Move returns status 0, amount 0
00:10:32.614 00.000 11060 move complete, result=0
00:10:32.614 00.000 11060 worker thread done servicing request
00:10:32.614 00.000 11060 Worker thread wakes up
00:10:32.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:32.615 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:32.615 00.000 10844 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
00:10:33.245 00.630 11060 Exposure complete
00:10:33.420 00.175 11060 worker thread done servicing request
00:10:33.420 00.000 10844 OnExposeComplete: enter
00:10:33.420 00.000 10844 UpdateGuideState(): m_state=6
00:10:33.420 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4896
00:10:33.420 00.000 10844 Star::Find returns 1 (0), X=257.66, Y=61.28, Mass=3400, SNR=37.5, Peak=238 HFD=3.6
00:10:33.420 00.000 10844 MultiStar: [#1 -0.18,-0.07,0.94,U] [#2 -0.47,-0.08,1.80,U] [#3 0.31,-0.18,0.90,U] [#4 -0.64,-0.24,0.00,M4] [#5 -0.82,-0.27,0.00,M2] [#6 -0.35,-0.10,0.77,U] [#7 -0.42,-0.22,0.80,U] [#8 -0.23,0.18,0.85,U] 
00:10:33.420 00.000 10844 refined, 6 included, MultiStar: {-0.32, -0.07}, one-star: {-0.70, 0.00}
00:10:33.420 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
00:10:33.420 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
00:10:33.420 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.07 hyp=0.32 cameraTheta=-2.93 mountX=0.12 mountY=-0.30, mountTheta=-1.18
00:10:33.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.07, opts=13)
00:10:33.422 00.000 10844 Enqueuing Move request for scope (-0.32, -0.07)
00:10:33.422 00.000 11060 Worker thread wakes up
00:10:33.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.07) opts 0xd
00:10:33.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.07)
00:10:33.422 00.000 11060 Moving (-0.32, -0.07) raw xDistance=0.12 yDistance=-0.30
00:10:33.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:10:33.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
00:10:33.422 00.000 11060 MoveAxis(W, 19, ABG)
00:10:33.422 00.000 11060 Guiding  Dir = 3, Dur = 19
00:10:33.429 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:33.436 00.007 11060 IsSlewing returns 0
00:10:33.436 00.000 11060 IsGuiding returns 0
00:10:33.447 00.011 10844 UpdateGuideState exits: m=3400 SNR=37.5
00:10:33.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:33.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:33.447 00.000 10844 Enqueuing Expose request
00:10:33.470 00.023 11060 IsGuiding returns 0
00:10:33.470 00.000 11060 Move returns status 0, amount 19
00:10:33.471 00.001 11060 MoveAxis(N, 117, ABG)
00:10:33.471 00.000 11060 Guiding  Dir = 0, Dur = 117
00:10:33.483 00.012 11060 IsSlewing returns 0
00:10:33.483 00.000 11060 IsGuiding returns 0
00:10:33.603 00.120 11060 IsGuiding returns 0
00:10:33.603 00.000 11060 Move returns status 0, amount 117
00:10:33.603 00.000 11060 move complete, result=0
00:10:33.603 00.000 11060 worker thread done servicing request
00:10:33.603 00.000 11060 Worker thread wakes up
00:10:33.603 00.000 10844 GuideStep: 0.1 px 19 ms WEST, -0.3 px 117 ms NORTH
00:10:33.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:33.606 00.003 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:34.250 00.644 11060 Exposure complete
00:10:34.437 00.187 11060 worker thread done servicing request
00:10:34.437 00.000 10844 OnExposeComplete: enter
00:10:34.437 00.000 10844 UpdateGuideState(): m_state=6
00:10:34.437 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4897
00:10:34.437 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=60.93, Mass=2925, SNR=34.6, Peak=240 HFD=3.7
00:10:34.441 00.004 10844 MultiStar: [#1 -0.07,-0.61,0.00,M2] [#2 -0.88,0.16,0.00,M5] [#3 -0.09,0.18,0.93,U] [#4 0.25,0.17,1.02,U] [#5 -0.43,-0.11,1.05,U] [#6 -0.30,0.25,0.92,U] [#7 -0.65,-0.93,0.00,M1] [#8 0.08,0.33,0.92,U] 
00:10:34.441 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.07}, one-star: {-0.03, -0.35}
00:10:34.441 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
00:10:34.441 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
00:10:34.441 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.46 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
00:10:34.442 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.07, opts=13)
00:10:34.442 00.000 10844 Enqueuing Move request for scope (-0.09, 0.07)
00:10:34.442 00.000 11060 Worker thread wakes up
00:10:34.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
00:10:34.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
00:10:34.442 00.000 11060 Moving (-0.09, 0.07) raw xDistance=-0.05 yDistance=-0.10
00:10:34.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:10:34.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:34.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:34.442 00.000 11060 MoveAxis(E, 0, ABG)
00:10:34.442 00.000 11060 Move returns status 0, amount 0
00:10:34.442 00.000 11060 MoveAxis(N, 0, ABG)
00:10:34.442 00.000 11060 Move returns status 0, amount 0
00:10:34.442 00.000 11060 move complete, result=0
00:10:34.442 00.000 11060 worker thread done servicing request
00:10:34.446 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:34.456 00.010 10844 UpdateGuideState exits: m=2925 SNR=34.6
00:10:34.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:34.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:34.456 00.000 10844 Enqueuing Expose request
00:10:34.456 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:34.456 00.000 11060 Worker thread wakes up
00:10:34.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:34.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:35.085 00.629 11060 Exposure complete
00:10:35.296 00.211 11060 worker thread done servicing request
00:10:35.296 00.000 10844 OnExposeComplete: enter
00:10:35.296 00.000 10844 UpdateGuideState(): m_state=6
00:10:35.296 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4898
00:10:35.296 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=60.92, Mass=3396, SNR=38.1, Peak=255 HFD=3.5
00:10:35.297 00.001 10844 MultiStar: [#1 0.14,-0.05,0.98,U] [#2 -0.32,-0.05,1.84,U] [#3 0.33,-0.36,0.96,U] [#4 0.30,0.50,0.92,U] [#5 0.09,-0.21,1.03,U] [#6 -0.33,-0.46,0.95,U] [#7 -0.44,-0.11,0.75,U] [#8 0.21,-0.07,0.93,U] 
00:10:35.297 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.00, -0.36}
00:10:35.297 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
00:10:35.297 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
00:10:35.297 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.76 mountX=0.13 mountY=-0.00, mountTheta=-0.02
00:10:35.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
00:10:35.297 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
00:10:35.297 00.000 11060 Worker thread wakes up
00:10:35.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:10:35.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:10:35.297 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=-0.00
00:10:35.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:10:35.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:35.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:10:35.297 00.000 11060 MoveAxis(W, 22, ABG)
00:10:35.297 00.000 11060 Guiding  Dir = 3, Dur = 22
00:10:35.304 00.007 11060 IsSlewing returns 0
00:10:35.304 00.000 11060 IsGuiding returns 0
00:10:35.308 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:35.334 00.026 11060 IsGuiding returns 0
00:10:35.334 00.000 11060 Move returns status 0, amount 22
00:10:35.334 00.000 11060 MoveAxis(N, 0, ABG)
00:10:35.334 00.000 11060 Move returns status 0, amount 0
00:10:35.334 00.000 11060 move complete, result=0
00:10:35.334 00.000 11060 worker thread done servicing request
00:10:35.339 00.005 10844 UpdateGuideState exits: m=3396 SNR=38.1 Saturated
00:10:35.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:35.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:35.339 00.000 10844 Enqueuing Expose request
00:10:35.339 00.000 11060 Worker thread wakes up
00:10:35.339 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
00:10:35.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:35.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:35.970 00.631 11060 Exposure complete
00:10:36.151 00.181 11060 worker thread done servicing request
00:10:36.151 00.000 10844 OnExposeComplete: enter
00:10:36.151 00.000 10844 UpdateGuideState(): m_state=6
00:10:36.152 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4899
00:10:36.152 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=60.68, Mass=2840, SNR=34.3, Peak=254 HFD=3.4
00:10:36.152 00.000 10844 MultiStar: [#1 0.14,0.50,1.05,U] [#2 -0.33,0.09,2.15,U] [#3 0.25,-0.01,1.07,U] [#4 0.17,-0.73,0.00,M3] [#5 -0.16,-0.55,1.02,U] [#6 -0.01,0.05,1.00,U] [#7 -0.14,-0.46,0.86,U] [#8 -0.34,-0.15,0.97,U] 
00:10:36.152 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.11}, one-star: {0.52, -0.60}
00:10:36.152 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
00:10:36.152 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
00:10:36.152 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.95 mountX=0.11 mountY=-0.02, mountTheta=-0.22
00:10:36.152 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
00:10:36.152 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
00:10:36.152 00.000 11060 Worker thread wakes up
00:10:36.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
00:10:36.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
00:10:36.154 00.002 11060 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=-0.02
00:10:36.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:10:36.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:36.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:10:36.154 00.000 11060 MoveAxis(E, 0, ABG)
00:10:36.154 00.000 11060 Move returns status 0, amount 0
00:10:36.154 00.000 11060 MoveAxis(N, 0, ABG)
00:10:36.154 00.000 11060 Move returns status 0, amount 0
00:10:36.154 00.000 11060 move complete, result=0
00:10:36.154 00.000 11060 worker thread done servicing request
00:10:36.157 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:36.168 00.011 10844 UpdateGuideState exits: m=2840 SNR=34.3
00:10:36.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:36.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:36.168 00.000 10844 Enqueuing Expose request
00:10:36.168 00.000 11060 Worker thread wakes up
00:10:36.168 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:36.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:36.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:36.817 00.649 11060 Exposure complete
00:10:36.996 00.179 11060 worker thread done servicing request
00:10:36.996 00.000 10844 OnExposeComplete: enter
00:10:36.996 00.000 10844 UpdateGuideState(): m_state=6
00:10:36.996 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4900
00:10:36.996 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.17, Mass=3222, SNR=36.3, Peak=251 HFD=3.7
00:10:36.996 00.000 10844 MultiStar: [#1 0.02,0.18,1.01,U] [#2 0.04,0.66,0.00,M4] [#3 0.54,-0.15,0.94,U] [#4 -0.01,-0.02,0.95,U] [#5 0.74,-0.29,0.00,M1] [#6 0.06,0.47,0.96,U] [#7 -0.35,0.16,0.77,U] [#8 0.32,0.87,0.00,M1] 
00:10:36.996 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.09}, one-star: {0.54, -0.11}
00:10:36.996 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
00:10:36.996 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
00:10:36.996 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.52 mountX=-0.11 mountY=0.13, mountTheta=2.27
00:10:36.996 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
00:10:36.996 00.000 10844 Enqueuing Move request for scope (0.15, 0.09)
00:10:36.996 00.000 11060 Worker thread wakes up
00:10:36.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:10:36.996 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:10:36.996 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.11 yDistance=0.13
00:10:36.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:10:36.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:37.001 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:37.001 00.000 11060 MoveAxis(E, 0, ABG)
00:10:37.001 00.000 11060 Move returns status 0, amount 0
00:10:37.002 00.001 11060 MoveAxis(N, 0, ABG)
00:10:37.002 00.000 11060 Move returns status 0, amount 0
00:10:37.002 00.000 11060 move complete, result=0
00:10:37.002 00.000 11060 worker thread done servicing request
00:10:37.011 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:37.026 00.015 10844 UpdateGuideState exits: m=3222 SNR=36.3
00:10:37.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:37.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:37.026 00.000 10844 Enqueuing Expose request
00:10:37.026 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:37.026 00.000 11060 Worker thread wakes up
00:10:37.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:37.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:37.658 00.632 11060 Exposure complete
00:10:37.817 00.159 11060 worker thread done servicing request
00:10:37.817 00.000 10844 OnExposeComplete: enter
00:10:37.817 00.000 10844 UpdateGuideState(): m_state=6
00:10:37.817 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4901
00:10:37.817 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=61.13, Mass=3048, SNR=35.5, Peak=255 HFD=3.6
00:10:37.818 00.001 10844 MultiStar: [#1 0.15,0.31,0.92,U] [#2 0.08,1.48,0.00,M5] [#3 0.08,-0.19,0.87,U] [#4 -0.10,0.60,0.98,U] [#5 -0.00,0.75,0.00,M2] [#6 -0.11,0.54,0.95,U] [#7 -0.13,0.23,0.83,U] [#8 -0.16,0.93,0.00,M2] 
00:10:37.818 00.000 10844 single-star, 5 included, MultiStar: {-0.00, 0.23}, one-star: {0.10, -0.15}
00:10:37.818 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
00:10:37.818 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
00:10:37.818 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.00 mountX=0.13 mountY=0.12, mountTheta=0.74
00:10:37.818 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.15, opts=13)
00:10:37.818 00.000 10844 Enqueuing Move request for scope (0.10, -0.15)
00:10:37.820 00.002 11060 Worker thread wakes up
00:10:37.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
00:10:37.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
00:10:37.820 00.000 11060 Moving (0.10, -0.15) raw xDistance=0.13 yDistance=0.12
00:10:37.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:10:37.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:37.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:10:37.820 00.000 11060 MoveAxis(W, 23, ABG)
00:10:37.820 00.000 11060 Guiding  Dir = 3, Dur = 23
00:10:37.826 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:37.832 00.006 11060 IsSlewing returns 0
00:10:37.832 00.000 11060 IsGuiding returns 0
00:10:37.847 00.015 10844 UpdateGuideState exits: m=3048 SNR=35.5 Saturated
00:10:37.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:37.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:37.847 00.000 10844 Enqueuing Expose request
00:10:37.868 00.021 11060 IsGuiding returns 0
00:10:37.868 00.000 11060 Move returns status 0, amount 23
00:10:37.868 00.000 11060 MoveAxis(N, 0, ABG)
00:10:37.868 00.000 11060 Move returns status 0, amount 0
00:10:37.868 00.000 11060 move complete, result=0
00:10:37.868 00.000 11060 worker thread done servicing request
00:10:37.868 00.000 11060 Worker thread wakes up
00:10:37.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:37.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:37.870 00.002 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
00:10:38.500 00.630 11060 Exposure complete
00:10:38.701 00.201 11060 worker thread done servicing request
00:10:38.701 00.000 10844 OnExposeComplete: enter
00:10:38.701 00.000 10844 UpdateGuideState(): m_state=6
00:10:38.703 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4902
00:10:38.703 00.000 10844 Star::Find returns 1 (1), X=259.29, Y=61.10, Mass=2915, SNR=34.8, Peak=255 HFD=3.7
00:10:38.703 00.000 10844 MultiStar: [#1 -0.10,-0.50,1.02,U] [#2 -0.13,0.41,1.93,U] [#3 -0.18,-0.19,1.00,U] [#4 0.54,-0.14,0.98,U] [#5 0.13,-0.08,1.08,U] [#6 -0.39,0.14,0.91,U] [#7 -0.31,-0.75,0.00,M1] [#8 -0.00,0.23,1.05,U] 
00:10:38.703 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.93, -0.18}
00:10:38.703 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
00:10:38.703 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
00:10:38.703 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.09 mountX=-0.02 mountY=0.08, mountTheta=1.84
00:10:38.705 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
00:10:38.705 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
00:10:38.705 00.000 11060 Worker thread wakes up
00:10:38.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:10:38.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:10:38.705 00.000 11060 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=0.08
00:10:38.706 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:10:38.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:38.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:10:38.706 00.000 11060 MoveAxis(E, 0, ABG)
00:10:38.706 00.000 11060 Move returns status 0, amount 0
00:10:38.706 00.000 11060 MoveAxis(N, 0, ABG)
00:10:38.706 00.000 11060 Move returns status 0, amount 0
00:10:38.706 00.000 11060 move complete, result=0
00:10:38.706 00.000 11060 worker thread done servicing request
00:10:38.712 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:38.732 00.020 10844 UpdateGuideState exits: m=2915 SNR=34.8 Saturated
00:10:38.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:38.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:38.732 00.000 10844 Enqueuing Expose request
00:10:38.732 00.000 11060 Worker thread wakes up
00:10:38.732 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:38.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:38.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:39.366 00.634 11060 Exposure complete
00:10:39.513 00.147 11060 worker thread done servicing request
00:10:39.513 00.000 10844 OnExposeComplete: enter
00:10:39.513 00.000 10844 UpdateGuideState(): m_state=6
00:10:39.513 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4903
00:10:39.513 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.26, Mass=3058, SNR=35.2, Peak=254 HFD=3.6
00:10:39.513 00.000 10844 MultiStar: [#1 0.15,-0.03,0.88,U] [#2 -0.57,1.16,0.00,M5] [#3 0.16,0.06,0.94,U] [#4 0.42,-0.67,0.00,M1] [#5 -0.16,0.10,1.09,U] [#6 0.47,-0.11,0.99,U] [#7 -0.25,-0.49,0.80,U] [#8 -0.39,0.19,0.95,U] 
00:10:39.513 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.03}, one-star: {-0.06, -0.02}
00:10:39.513 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
00:10:39.513 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
00:10:39.513 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.85 mountX=0.03 mountY=-0.00, mountTheta=-0.12
00:10:39.518 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
00:10:39.518 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
00:10:39.518 00.000 11060 Worker thread wakes up
00:10:39.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:10:39.518 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:10:39.518 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.00
00:10:39.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:10:39.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:39.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:10:39.518 00.000 11060 MoveAxis(E, 0, ABG)
00:10:39.518 00.000 11060 Move returns status 0, amount 0
00:10:39.518 00.000 11060 MoveAxis(N, 0, ABG)
00:10:39.518 00.000 11060 Move returns status 0, amount 0
00:10:39.518 00.000 11060 move complete, result=0
00:10:39.518 00.000 11060 worker thread done servicing request
00:10:39.539 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:39.553 00.014 10844 UpdateGuideState exits: m=3058 SNR=35.2
00:10:39.554 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:39.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:39.554 00.000 10844 Enqueuing Expose request
00:10:39.554 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:39.554 00.000 11060 Worker thread wakes up
00:10:39.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:39.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:40.183 00.629 11060 Exposure complete
00:10:40.340 00.157 11060 worker thread done servicing request
00:10:40.340 00.000 10844 OnExposeComplete: enter
00:10:40.340 00.000 10844 UpdateGuideState(): m_state=6
00:10:40.340 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4904
00:10:40.340 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.04, Mass=3196, SNR=36.4, Peak=220 HFD=3.7
00:10:40.340 00.000 10844 MultiStar: [#1 0.17,-0.07,0.98,U] [#2 -0.39,0.95,0.00,M6] [#3 0.38,0.04,0.93,U] [#4 0.07,0.68,0.00,M2] [#5 -0.15,-0.41,0.94,U] [#6 -0.01,-0.21,0.89,U] [#7 -0.20,-0.61,0.00,M1] [#8 0.20,0.05,0.94,U] 
00:10:40.340 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.14}, one-star: {0.04, -0.24}
00:10:40.340 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
00:10:40.340 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
00:10:40.340 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-0.94 mountX=0.12 mountY=0.13, mountTheta=0.81
00:10:40.340 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
00:10:40.340 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
00:10:40.340 00.000 11060 Worker thread wakes up
00:10:40.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
00:10:40.345 00.005 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
00:10:40.345 00.000 11060 Moving (0.10, -0.14) raw xDistance=0.12 yDistance=0.13
00:10:40.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:10:40.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:40.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:10:40.345 00.000 11060 MoveAxis(W, 21, ABG)
00:10:40.345 00.000 11060 Guiding  Dir = 3, Dur = 21
00:10:40.350 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:40.365 00.015 10844 UpdateGuideState exits: m=3196 SNR=36.4
00:10:40.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:40.366 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:40.366 00.000 10844 Enqueuing Expose request
00:10:40.376 00.010 11060 IsSlewing returns 0
00:10:40.376 00.000 11060 IsGuiding returns 0
00:10:40.422 00.046 11060 IsGuiding returns 0
00:10:40.422 00.000 11060 Move returns status 0, amount 21
00:10:40.422 00.000 11060 MoveAxis(N, 0, ABG)
00:10:40.422 00.000 11060 Move returns status 0, amount 0
00:10:40.422 00.000 11060 move complete, result=0
00:10:40.422 00.000 11060 worker thread done servicing request
00:10:40.422 00.000 11060 Worker thread wakes up
00:10:40.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:40.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:40.422 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
00:10:41.058 00.636 11060 Exposure complete
00:10:41.195 00.137 11060 worker thread done servicing request
00:10:41.195 00.000 10844 OnExposeComplete: enter
00:10:41.195 00.000 10844 UpdateGuideState(): m_state=6
00:10:41.195 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4905
00:10:41.195 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=60.87, Mass=3676, SNR=39.5, Peak=255 HFD=3.8
00:10:41.195 00.000 10844 MultiStar: [#1 0.54,0.15,0.92,U] [#2 -0.17,0.70,0.00,M7] [#3 0.59,-0.40,0.00,M1] [#4 0.16,0.63,0.00,M3] [#5 -0.15,0.17,0.89,U] [#6 -0.02,0.36,0.82,U] [#7 0.20,0.01,0.77,U] [#8 0.11,0.61,0.00,M1] 
00:10:41.195 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.04}, one-star: {0.33, -0.40}
00:10:41.195 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
00:10:41.195 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
00:10:41.195 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.23 mountX=-0.08 mountY=0.18, mountTheta=1.98
00:10:41.200 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.04, opts=13)
00:10:41.200 00.000 10844 Enqueuing Move request for scope (0.19, 0.04)
00:10:41.200 00.000 11060 Worker thread wakes up
00:10:41.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
00:10:41.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
00:10:41.200 00.000 11060 Moving (0.19, 0.04) raw xDistance=-0.08 yDistance=0.18
00:10:41.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:10:41.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:41.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:10:41.200 00.000 11060 MoveAxis(E, 0, ABG)
00:10:41.200 00.000 11060 Move returns status 0, amount 0
00:10:41.200 00.000 11060 MoveAxis(N, 0, ABG)
00:10:41.200 00.000 11060 Move returns status 0, amount 0
00:10:41.200 00.000 11060 move complete, result=0
00:10:41.200 00.000 11060 worker thread done servicing request
00:10:41.207 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:41.233 00.026 10844 UpdateGuideState exits: m=3676 SNR=39.5 Saturated
00:10:41.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:41.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:41.233 00.000 10844 Enqueuing Expose request
00:10:41.233 00.000 11060 Worker thread wakes up
00:10:41.233 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:41.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:41.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:41.874 00.641 11060 Exposure complete
00:10:42.028 00.154 11060 worker thread done servicing request
00:10:42.028 00.000 10844 OnExposeComplete: enter
00:10:42.028 00.000 10844 UpdateGuideState(): m_state=6
00:10:42.028 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4906
00:10:42.028 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.38, Mass=2801, SNR=33.7, Peak=239 HFD=3.5
00:10:42.029 00.001 10844 MultiStar: [#1 0.01,0.55,1.02,U] [#2 0.01,0.41,2.03,U] [#3 0.66,0.04,0.00,M2] [#4 -0.10,0.09,0.97,U] [#5 -0.25,-0.19,1.08,U] [#6 0.04,0.08,0.99,U] [#7 -0.29,-0.86,0.00,M1] [#8 0.03,0.17,1.04,U] 
00:10:42.029 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.20}, one-star: {0.33, 0.10}
00:10:42.029 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
00:10:42.029 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
00:10:42.029 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.52 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
00:10:42.038 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
00:10:42.038 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
00:10:42.038 00.000 11060 Worker thread wakes up
00:10:42.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
00:10:42.038 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
00:10:42.038 00.000 11060 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.02
00:10:42.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:10:42.039 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:42.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:10:42.039 00.000 11060 MoveAxis(E, 35, ABG)
00:10:42.039 00.000 11060 Guiding  Dir = 2, Dur = 35
00:10:42.044 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:42.044 00.000 11060 IsSlewing returns 0
00:10:42.044 00.000 11060 IsGuiding returns 0
00:10:42.059 00.015 10844 UpdateGuideState exits: m=2801 SNR=33.7
00:10:42.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:42.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:42.059 00.000 10844 Enqueuing Expose request
00:10:42.091 00.032 11060 IsGuiding returns 0
00:10:42.091 00.000 11060 Move returns status 0, amount 35
00:10:42.091 00.000 11060 MoveAxis(N, 0, ABG)
00:10:42.091 00.000 11060 Move returns status 0, amount 0
00:10:42.091 00.000 11060 move complete, result=0
00:10:42.091 00.000 11060 worker thread done servicing request
00:10:42.091 00.000 11060 Worker thread wakes up
00:10:42.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:42.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:42.091 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
00:10:42.732 00.641 11060 Exposure complete
00:10:42.888 00.156 11060 worker thread done servicing request
00:10:42.888 00.000 10844 OnExposeComplete: enter
00:10:42.888 00.000 10844 UpdateGuideState(): m_state=6
00:10:42.888 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4907
00:10:42.888 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=61.56, Mass=2703, SNR=32.7, Peak=255 HFD=3.4
00:10:42.888 00.000 10844 MultiStar: [#1 0.08,-0.12,1.12,U] [#2 -0.44,0.42,2.08,U] [#3 0.18,0.02,1.04,U] [#4 0.02,0.05,1.04,U] [#5 -0.31,-0.19,1.16,U] [#6 -0.19,-0.32,1.03,U] [#7 -0.15,-0.26,0.90,U] [#8 0.03,0.31,1.06,U] 
00:10:42.888 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {0.29, 0.28}
00:10:42.888 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
00:10:42.888 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
00:10:42.888 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.57 mountX=-0.04 mountY=-0.10, mountTheta=-1.96
00:10:42.893 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.06, opts=13)
00:10:42.893 00.000 10844 Enqueuing Move request for scope (-0.10, 0.06)
00:10:42.893 00.000 11060 Worker thread wakes up
00:10:42.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
00:10:42.895 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
00:10:42.895 00.000 11060 Moving (-0.10, 0.06) raw xDistance=-0.04 yDistance=-0.10
00:10:42.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:10:42.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:42.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:42.895 00.000 11060 MoveAxis(E, 0, ABG)
00:10:42.895 00.000 11060 Move returns status 0, amount 0
00:10:42.895 00.000 11060 MoveAxis(N, 0, ABG)
00:10:42.895 00.000 11060 Move returns status 0, amount 0
00:10:42.895 00.000 11060 move complete, result=0
00:10:42.895 00.000 11060 worker thread done servicing request
00:10:42.901 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:42.918 00.017 10844 UpdateGuideState exits: m=2703 SNR=32.7 Saturated
00:10:42.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:42.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:42.918 00.000 10844 Enqueuing Expose request
00:10:42.918 00.000 11060 Worker thread wakes up
00:10:42.918 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:42.919 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:42.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:43.560 00.641 11060 Exposure complete
00:10:43.719 00.159 11060 worker thread done servicing request
00:10:43.719 00.000 10844 OnExposeComplete: enter
00:10:43.719 00.000 10844 UpdateGuideState(): m_state=6
00:10:43.719 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4908
00:10:43.720 00.001 10844 Star::Find returns 1 (0), X=258.75, Y=61.80, Mass=3335, SNR=36.6, Peak=248 HFD=3.5
00:10:43.720 00.000 10844 MultiStar: [#1 -0.03,0.21,1.00,U] [#2 -0.02,0.05,1.93,U] [#3 0.20,0.10,0.93,U] [#4 0.39,0.14,0.88,U] [#5 -0.38,-0.73,0.00,M1] [#6 0.17,0.19,0.88,U] [#7 0.02,-0.86,0.00,M1] [#8 0.12,0.44,0.91,U] 
00:10:43.720 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.22}, one-star: {0.39, 0.52}
00:10:43.720 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
00:10:43.720 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
00:10:43.720 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=0.98 mountX=-0.24 mountY=0.11, mountTheta=2.72
00:10:43.720 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.22, opts=13)
00:10:43.720 00.000 10844 Enqueuing Move request for scope (0.14, 0.22)
00:10:43.722 00.002 11060 Worker thread wakes up
00:10:43.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
00:10:43.722 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
00:10:43.722 00.000 11060 Moving (0.14, 0.22) raw xDistance=-0.24 yDistance=0.11
00:10:43.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:10:43.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:43.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:10:43.722 00.000 11060 MoveAxis(E, 41, ABG)
00:10:43.722 00.000 11060 Guiding  Dir = 2, Dur = 41
00:10:43.727 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:43.740 00.013 10844 UpdateGuideState exits: m=3335 SNR=36.6
00:10:43.742 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:43.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:43.742 00.000 10844 Enqueuing Expose request
00:10:43.747 00.005 11060 IsSlewing returns 0
00:10:43.747 00.000 11060 IsGuiding returns 0
00:10:43.807 00.060 11060 IsGuiding returns 0
00:10:43.807 00.000 11060 Move returns status 0, amount 41
00:10:43.807 00.000 11060 MoveAxis(N, 0, ABG)
00:10:43.807 00.000 11060 Move returns status 0, amount 0
00:10:43.807 00.000 11060 move complete, result=0
00:10:43.807 00.000 11060 worker thread done servicing request
00:10:43.807 00.000 11060 Worker thread wakes up
00:10:43.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:43.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:43.807 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
00:10:44.458 00.651 11060 Exposure complete
00:10:44.628 00.170 11060 worker thread done servicing request
00:10:44.628 00.000 10844 OnExposeComplete: enter
00:10:44.628 00.000 10844 UpdateGuideState(): m_state=6
00:10:44.628 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4909
00:10:44.628 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=61.33, Mass=3126, SNR=35.7, Peak=245 HFD=3.4
00:10:44.632 00.004 10844 MultiStar: [#1 0.10,-0.21,0.96,U] [#2 -0.73,0.41,0.00,M5] [#3 0.40,-0.40,1.07,U] [#4 0.03,-0.53,0.93,U] [#5 -0.95,-0.87,0.00,M2] [#6 -0.19,-0.35,0.90,U] [#7 -0.45,-0.53,0.00,M2] [#8 -0.49,-0.02,0.93,U] 
00:10:44.632 00.000 10844 single-star, 5 included, MultiStar: {-0.00, -0.24}, one-star: {0.07, 0.05}
00:10:44.632 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
00:10:44.632 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
00:10:44.632 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.66 mountX=-0.06 mountY=0.06, mountTheta=2.40
00:10:44.633 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
00:10:44.633 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
00:10:44.633 00.000 11060 Worker thread wakes up
00:10:44.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:10:44.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:10:44.633 00.000 11060 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=0.06
00:10:44.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:10:44.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:44.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:10:44.633 00.000 11060 MoveAxis(E, 0, ABG)
00:10:44.633 00.000 11060 Move returns status 0, amount 0
00:10:44.633 00.000 11060 MoveAxis(N, 0, ABG)
00:10:44.633 00.000 11060 Move returns status 0, amount 0
00:10:44.633 00.000 11060 move complete, result=0
00:10:44.633 00.000 11060 worker thread done servicing request
00:10:44.641 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:44.660 00.019 10844 UpdateGuideState exits: m=3126 SNR=35.7
00:10:44.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:44.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:44.660 00.000 10844 Enqueuing Expose request
00:10:44.660 00.000 11060 Worker thread wakes up
00:10:44.660 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:44.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:44.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:45.288 00.628 11060 Exposure complete
00:10:45.440 00.152 11060 worker thread done servicing request
00:10:45.440 00.000 10844 OnExposeComplete: enter
00:10:45.440 00.000 10844 UpdateGuideState(): m_state=6
00:10:45.440 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4910
00:10:45.440 00.000 10844 Star::Find returns 1 (1), X=258.42, Y=61.28, Mass=3601, SNR=38.8, Peak=255 HFD=3.6
00:10:45.440 00.000 10844 MultiStar: [#1 0.03,-0.09,0.92,U] [#2 -0.38,0.63,0.00,M6] [#3 0.47,0.09,0.89,U] [#4 -0.07,0.13,0.80,U] [#5 0.16,-0.32,0.94,U] [#6 -0.60,0.06,0.84,U] [#7 0.10,-0.13,0.83,U] [#8 0.32,0.32,0.80,U] 
00:10:45.440 00.000 10844 single-star, 7 included, MultiStar: {0.06, 0.00}, one-star: {0.06, 0.00}
00:10:45.440 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
00:10:45.440 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
00:10:45.440 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.03 mountX=-0.01 mountY=0.06, mountTheta=1.78
00:10:45.440 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.00, opts=13)
00:10:45.440 00.000 10844 Enqueuing Move request for scope (0.06, 0.00)
00:10:45.440 00.000 11060 Worker thread wakes up
00:10:45.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:10:45.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:10:45.440 00.000 11060 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=0.06
00:10:45.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:10:45.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:45.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:10:45.440 00.000 11060 MoveAxis(E, 0, ABG)
00:10:45.440 00.000 11060 Move returns status 0, amount 0
00:10:45.440 00.000 11060 MoveAxis(N, 0, ABG)
00:10:45.440 00.000 11060 Move returns status 0, amount 0
00:10:45.440 00.000 11060 move complete, result=0
00:10:45.440 00.000 11060 worker thread done servicing request
00:10:45.446 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:45.466 00.020 10844 UpdateGuideState exits: m=3601 SNR=38.8 Saturated
00:10:45.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:45.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:45.466 00.000 10844 Enqueuing Expose request
00:10:45.466 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:45.466 00.000 11060 Worker thread wakes up
00:10:45.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:45.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:46.117 00.651 11060 Exposure complete
00:10:46.292 00.175 11060 worker thread done servicing request
00:10:46.294 00.002 10844 OnExposeComplete: enter
00:10:46.294 00.000 10844 UpdateGuideState(): m_state=6
00:10:46.294 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4911
00:10:46.294 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=61.88, Mass=2942, SNR=35.0, Peak=255 HFD=3.5
00:10:46.294 00.000 10844 MultiStar: [#1 0.20,0.63,0.00,M1] [#2 -0.54,0.85,0.00,M7] [#3 0.44,0.23,1.02,U] [#4 -0.08,0.36,1.01,U] [#5 -0.24,0.42,1.10,U] [#6 -0.20,0.66,0.00,M1] [#7 -0.21,0.90,0.00,M2] [#8 0.13,0.77,0.00,M1] 
00:10:46.294 00.000 10844 refined, 3 included, MultiStar: {-0.04, 0.40}, one-star: {-0.25, 0.60}
00:10:46.294 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
00:10:46.294 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.89)
00:10:46.294 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.66 mountX=-0.39 mountY=-0.10, mountTheta=-2.89
00:10:46.296 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.40, opts=13)
00:10:46.296 00.000 10844 Enqueuing Move request for scope (-0.04, 0.40)
00:10:46.296 00.000 11060 Worker thread wakes up
00:10:46.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.40) opts 0xd
00:10:46.296 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.40)
00:10:46.296 00.000 11060 Moving (-0.04, 0.40) raw xDistance=-0.39 yDistance=-0.10
00:10:46.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
00:10:46.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:46.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:10:46.296 00.000 11060 MoveAxis(E, 67, ABG)
00:10:46.296 00.000 11060 Guiding  Dir = 2, Dur = 67
00:10:46.305 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:46.314 00.009 11060 IsSlewing returns 0
00:10:46.315 00.001 11060 IsGuiding returns 0
00:10:46.323 00.008 10844 UpdateGuideState exits: m=2942 SNR=35.0 Saturated
00:10:46.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:46.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:46.323 00.000 10844 Enqueuing Expose request
00:10:46.391 00.068 11060 IsGuiding returns 0
00:10:46.391 00.000 11060 Move returns status 0, amount 67
00:10:46.391 00.000 11060 MoveAxis(N, 0, ABG)
00:10:46.391 00.000 11060 Move returns status 0, amount 0
00:10:46.391 00.000 11060 move complete, result=0
00:10:46.391 00.000 11060 worker thread done servicing request
00:10:46.393 00.002 11060 Worker thread wakes up
00:10:46.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:46.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:46.393 00.000 10844 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
00:10:47.015 00.622 11060 Exposure complete
00:10:47.191 00.176 11060 worker thread done servicing request
00:10:47.191 00.000 10844 OnExposeComplete: enter
00:10:47.191 00.000 10844 UpdateGuideState(): m_state=6
00:10:47.191 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4912
00:10:47.191 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=61.64, Mass=3340, SNR=37.1, Peak=240 HFD=3.6
00:10:47.191 00.000 10844 MultiStar: [#1 -0.02,0.51,0.96,U] [#2 -0.48,0.67,0.00,M8] [#3 -0.05,0.81,0.00,M1] [#4 0.29,0.21,0.94,U] [#5 -0.04,0.51,0.89,U] [#6 -0.10,0.67,0.00,M2] [#7 -0.50,0.49,0.00,M3] [#8 0.03,0.71,0.00,M2] 
00:10:47.191 00.000 10844 refined, 3 included, MultiStar: {-0.00, 0.39}, one-star: {-0.23, 0.36}
00:10:47.191 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
00:10:47.191 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
00:10:47.191 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.39 hyp=0.39 cameraTheta=1.58 mountX=-0.39 mountY=-0.07, mountTheta=-2.97
00:10:47.197 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.39, opts=13)
00:10:47.197 00.000 10844 Enqueuing Move request for scope (-0.00, 0.39)
00:10:47.197 00.000 11060 Worker thread wakes up
00:10:47.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.39) opts 0xd
00:10:47.197 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.39)
00:10:47.197 00.000 11060 Moving (-0.00, 0.39) raw xDistance=-0.39 yDistance=-0.07
00:10:47.199 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
00:10:47.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:47.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:47.199 00.000 11060 MoveAxis(E, 69, ABG)
00:10:47.199 00.000 11060 Guiding  Dir = 2, Dur = 69
00:10:47.207 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:47.213 00.006 11060 IsSlewing returns 0
00:10:47.213 00.000 11060 IsGuiding returns 0
00:10:47.225 00.012 10844 UpdateGuideState exits: m=3340 SNR=37.1
00:10:47.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:47.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:47.225 00.000 10844 Enqueuing Expose request
00:10:47.291 00.066 11060 IsGuiding returns 0
00:10:47.291 00.000 11060 Move returns status 0, amount 69
00:10:47.292 00.001 11060 MoveAxis(N, 0, ABG)
00:10:47.292 00.000 11060 Move returns status 0, amount 0
00:10:47.292 00.000 11060 move complete, result=0
00:10:47.292 00.000 11060 worker thread done servicing request
00:10:47.292 00.000 10844 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
00:10:47.292 00.000 11060 Worker thread wakes up
00:10:47.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:47.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:47.932 00.640 11060 Exposure complete
00:10:48.106 00.174 11060 worker thread done servicing request
00:10:48.106 00.000 10844 OnExposeComplete: enter
00:10:48.106 00.000 10844 UpdateGuideState(): m_state=6
00:10:48.106 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4913
00:10:48.106 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.24, Mass=3113, SNR=35.3, Peak=243 HFD=3.6
00:10:48.106 00.000 10844 MultiStar: [#1 0.14,0.31,0.95,U] [#2 0.00,0.86,0.00,M9] [#3 -0.08,0.21,0.92,U] [#4 0.29,0.23,0.95,U] [#5 0.34,-0.09,1.10,U] [#6 0.17,0.19,0.90,U] [#7 -0.55,-0.05,0.88,U] [#8 -0.13,0.52,0.87,U] 
00:10:48.106 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.15}, one-star: {0.33, -0.04}
00:10:48.106 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
00:10:48.106 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
00:10:48.106 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.09 mountX=-0.16 mountY=0.05, mountTheta=2.82
00:10:48.109 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.15, opts=13)
00:10:48.109 00.000 10844 Enqueuing Move request for scope (0.08, 0.15)
00:10:48.109 00.000 11060 Worker thread wakes up
00:10:48.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
00:10:48.109 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
00:10:48.109 00.000 11060 Moving (0.08, 0.15) raw xDistance=-0.16 yDistance=0.05
00:10:48.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:10:48.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:48.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:10:48.111 00.002 11060 MoveAxis(E, 30, ABG)
00:10:48.111 00.000 11060 Guiding  Dir = 2, Dur = 30
00:10:48.116 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:48.122 00.006 11060 IsSlewing returns 0
00:10:48.122 00.000 11060 IsGuiding returns 0
00:10:48.127 00.005 10844 UpdateGuideState exits: m=3113 SNR=35.3
00:10:48.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:48.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:48.127 00.000 10844 Enqueuing Expose request
00:10:48.167 00.040 11060 IsGuiding returns 0
00:10:48.167 00.000 11060 Move returns status 0, amount 30
00:10:48.167 00.000 11060 MoveAxis(N, 0, ABG)
00:10:48.167 00.000 11060 Move returns status 0, amount 0
00:10:48.167 00.000 11060 move complete, result=0
00:10:48.167 00.000 11060 worker thread done servicing request
00:10:48.167 00.000 11060 Worker thread wakes up
00:10:48.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:48.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:48.167 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:10:48.809 00.642 11060 Exposure complete
00:10:48.986 00.177 11060 worker thread done servicing request
00:10:48.986 00.000 10844 OnExposeComplete: enter
00:10:48.986 00.000 10844 UpdateGuideState(): m_state=6
00:10:48.986 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4914
00:10:48.986 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.57, Mass=3203, SNR=36.2, Peak=249 HFD=3.2
00:10:48.986 00.000 10844 MultiStar: [#1 0.45,0.14,1.05,U] [#2 0.01,0.49,1.95,U] [#3 0.44,0.43,0.00,M1] [#4 0.33,0.62,0.00,M1] [#5 -0.15,0.08,1.00,U] [#6 0.24,0.01,0.83,U] [#7 0.39,0.31,0.85,U] [#8 0.07,0.62,0.00,M2] 
00:10:48.986 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.26}, one-star: {0.15, 0.29}
00:10:48.986 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:10:48.986 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:10:48.986 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.04 mountX=-0.29 mountY=0.11, mountTheta=2.78
00:10:48.989 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.26, opts=13)
00:10:48.989 00.000 10844 Enqueuing Move request for scope (0.15, 0.26)
00:10:48.991 00.002 11060 Worker thread wakes up
00:10:48.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
00:10:48.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
00:10:48.991 00.000 11060 Moving (0.15, 0.26) raw xDistance=-0.29 yDistance=0.11
00:10:48.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:10:48.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:48.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:10:48.991 00.000 11060 MoveAxis(E, 50, ABG)
00:10:48.991 00.000 11060 Guiding  Dir = 2, Dur = 50
00:10:48.998 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:49.007 00.009 10844 UpdateGuideState exits: m=3203 SNR=36.2
00:10:49.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:49.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:49.007 00.000 10844 Enqueuing Expose request
00:10:49.015 00.008 11060 IsSlewing returns 0
00:10:49.016 00.001 11060 IsGuiding returns 0
00:10:49.079 00.063 11060 IsGuiding returns 0
00:10:49.079 00.000 11060 Move returns status 0, amount 50
00:10:49.079 00.000 11060 MoveAxis(N, 0, ABG)
00:10:49.079 00.000 11060 Move returns status 0, amount 0
00:10:49.079 00.000 11060 move complete, result=0
00:10:49.079 00.000 11060 worker thread done servicing request
00:10:49.079 00.000 11060 Worker thread wakes up
00:10:49.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:49.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:49.079 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
00:10:49.714 00.635 11060 Exposure complete
00:10:49.877 00.163 11060 worker thread done servicing request
00:10:49.877 00.000 10844 OnExposeComplete: enter
00:10:49.877 00.000 10844 UpdateGuideState(): m_state=6
00:10:49.877 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4915
00:10:49.878 00.001 10844 Star::Find returns 1 (1), X=258.78, Y=61.49, Mass=3503, SNR=37.9, Peak=255 HFD=3.7
00:10:49.878 00.000 10844 MultiStar: [#1 0.33,0.08,0.90,U] [#2 -0.26,-0.14,1.81,U] [#3 0.32,-0.42,0.91,U] [#4 -0.03,0.08,0.92,U] [#5 -0.11,-0.34,1.02,U] [#6 0.06,0.45,0.89,U] [#7 0.04,0.15,0.72,U] [#8 -0.26,0.49,0.94,U] 
00:10:49.878 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.42, 0.21}
00:10:49.889 00.011 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
00:10:49.889 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
00:10:49.889 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.97 mountX=-0.04 mountY=0.02, mountTheta=2.71
00:10:49.892 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
00:10:49.892 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
00:10:49.892 00.000 11060 Worker thread wakes up
00:10:49.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:10:49.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:10:49.892 00.000 11060 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=0.02
00:10:49.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:10:49.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:49.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:10:49.892 00.000 11060 MoveAxis(E, 0, ABG)
00:10:49.892 00.000 11060 Move returns status 0, amount 0
00:10:49.892 00.000 11060 MoveAxis(N, 0, ABG)
00:10:49.892 00.000 11060 Move returns status 0, amount 0
00:10:49.892 00.000 11060 move complete, result=0
00:10:49.892 00.000 11060 worker thread done servicing request
00:10:49.897 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:49.913 00.016 10844 UpdateGuideState exits: m=3503 SNR=37.9 Saturated
00:10:49.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:49.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:49.913 00.000 10844 Enqueuing Expose request
00:10:49.913 00.000 11060 Worker thread wakes up
00:10:49.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:49.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:49.913 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:50.555 00.642 11060 Exposure complete
00:10:50.714 00.159 11060 worker thread done servicing request
00:10:50.714 00.000 10844 OnExposeComplete: enter
00:10:50.714 00.000 10844 UpdateGuideState(): m_state=6
00:10:50.716 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4916
00:10:50.716 00.000 10844 Star::Find returns 1 (0), X=259.37, Y=60.78, Mass=3115, SNR=35.8, Peak=254 HFD=3.6
00:10:50.716 00.000 10844 MultiStar: [#1 0.32,-0.35,0.98,U] [#2 -0.22,0.36,1.94,U] [#3 0.40,0.07,0.96,U] [#4 0.14,-0.25,0.94,U] [#5 -0.05,-0.24,0.94,U] [#6 0.45,0.03,0.96,U] [#7 -0.17,-0.65,0.00,M1] [#8 -0.04,0.45,0.97,U] 
00:10:50.716 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.01}, one-star: {1.01, -0.50}
00:10:50.716 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:10:50.716 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:10:50.716 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.04 mountX=-0.03 mountY=0.20, mountTheta=1.71
00:10:50.718 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.01, opts=13)
00:10:50.718 00.000 10844 Enqueuing Move request for scope (0.20, -0.01)
00:10:50.720 00.002 11060 Worker thread wakes up
00:10:50.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
00:10:50.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
00:10:50.720 00.000 11060 Moving (0.20, -0.01) raw xDistance=-0.03 yDistance=0.20
00:10:50.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:10:50.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:50.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:10:50.720 00.000 11060 MoveAxis(E, 0, ABG)
00:10:50.720 00.000 11060 Move returns status 0, amount 0
00:10:50.720 00.000 11060 MoveAxis(N, 0, ABG)
00:10:50.720 00.000 11060 Move returns status 0, amount 0
00:10:50.720 00.000 11060 move complete, result=0
00:10:50.721 00.001 11060 worker thread done servicing request
00:10:50.721 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:50.736 00.015 10844 UpdateGuideState exits: m=3115 SNR=35.8
00:10:50.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:50.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:50.736 00.000 10844 Enqueuing Expose request
00:10:50.736 00.000 11060 Worker thread wakes up
00:10:50.741 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:50.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:50.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:51.369 00.628 11060 Exposure complete
00:10:51.525 00.156 11060 worker thread done servicing request
00:10:51.527 00.002 10844 OnExposeComplete: enter
00:10:51.527 00.000 10844 UpdateGuideState(): m_state=6
00:10:51.527 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4917
00:10:51.527 00.000 10844 Star::Find returns 1 (0), X=258.54, Y=61.25, Mass=3575, SNR=38.6, Peak=252 HFD=3.6
00:10:51.527 00.000 10844 MultiStar: [#1 0.45,0.40,0.94,U] [#2 0.00,0.26,1.90,U] [#3 0.59,-0.09,0.93,U] [#4 0.14,0.34,0.94,U] [#5 -0.31,0.17,0.92,U] [#6 0.10,0.18,0.85,U] [#7 0.07,-0.12,0.79,U] [#8 -0.02,0.60,0.86,U] 
00:10:51.527 00.000 10844 single-star, 8 included, MultiStar: {0.12, 0.20}, one-star: {0.18, -0.03}
00:10:51.527 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
00:10:51.527 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
00:10:51.528 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.16 mountX=-0.00 mountY=0.18, mountTheta=1.59
00:10:51.528 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.03, opts=13)
00:10:51.528 00.000 10844 Enqueuing Move request for scope (0.18, -0.03)
00:10:51.528 00.000 11060 Worker thread wakes up
00:10:51.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
00:10:51.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
00:10:51.528 00.000 11060 Moving (0.18, -0.03) raw xDistance=-0.00 yDistance=0.18
00:10:51.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:10:51.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:51.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:10:51.528 00.000 11060 MoveAxis(E, 0, ABG)
00:10:51.528 00.000 11060 Move returns status 0, amount 0
00:10:51.528 00.000 11060 MoveAxis(N, 0, ABG)
00:10:51.528 00.000 11060 Move returns status 0, amount 0
00:10:51.528 00.000 11060 move complete, result=0
00:10:51.528 00.000 11060 worker thread done servicing request
00:10:51.534 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:51.545 00.011 10844 UpdateGuideState exits: m=3575 SNR=38.6
00:10:51.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:51.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:51.545 00.000 10844 Enqueuing Expose request
00:10:51.545 00.000 11060 Worker thread wakes up
00:10:51.545 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:51.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:51.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:52.182 00.637 11060 Exposure complete
00:10:52.343 00.161 11060 worker thread done servicing request
00:10:52.343 00.000 10844 OnExposeComplete: enter
00:10:52.343 00.000 10844 UpdateGuideState(): m_state=6
00:10:52.343 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4918
00:10:52.343 00.000 10844 Star::Find returns 1 (0), X=259.10, Y=61.49, Mass=2922, SNR=34.1, Peak=242 HFD=3.5
00:10:52.343 00.000 10844 MultiStar: [#1 0.13,0.77,0.00,M1] [#2 0.08,1.03,0.00,M6] [#3 0.26,0.39,1.03,U] [#4 0.50,0.01,1.01,U] [#5 0.11,0.26,1.09,U] [#6 0.23,0.97,0.00,M1] [#7 -0.13,-0.05,0.88,U] [#8 0.05,0.43,0.97,U] 
00:10:52.343 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.21}, one-star: {0.74, 0.21}
00:10:52.343 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:10:52.343 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
00:10:52.343 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.34 cameraTheta=0.69 mountX=-0.26 mountY=0.22, mountTheta=2.43
00:10:52.348 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.21, opts=13)
00:10:52.348 00.000 10844 Enqueuing Move request for scope (0.26, 0.21)
00:10:52.348 00.000 11060 Worker thread wakes up
00:10:52.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0xd
00:10:52.348 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
00:10:52.348 00.000 11060 Moving (0.26, 0.21) raw xDistance=-0.26 yDistance=0.22
00:10:52.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:10:52.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:52.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:10:52.348 00.000 11060 MoveAxis(E, 45, ABG)
00:10:52.348 00.000 11060 Guiding  Dir = 2, Dur = 45
00:10:52.353 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:52.364 00.011 11060 IsSlewing returns 0
00:10:52.365 00.001 11060 IsGuiding returns 0
00:10:52.383 00.018 10844 UpdateGuideState exits: m=2922 SNR=34.1
00:10:52.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:52.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:52.385 00.002 10844 Enqueuing Expose request
00:10:52.425 00.040 11060 IsGuiding returns 0
00:10:52.425 00.000 11060 Move returns status 0, amount 45
00:10:52.425 00.000 11060 MoveAxis(N, 0, ABG)
00:10:52.425 00.000 11060 Move returns status 0, amount 0
00:10:52.425 00.000 11060 move complete, result=0
00:10:52.425 00.000 11060 worker thread done servicing request
00:10:52.425 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
00:10:52.425 00.000 11060 Worker thread wakes up
00:10:52.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:52.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:53.048 00.623 11060 Exposure complete
00:10:53.204 00.156 11060 worker thread done servicing request
00:10:53.204 00.000 10844 OnExposeComplete: enter
00:10:53.207 00.003 10844 UpdateGuideState(): m_state=6
00:10:53.207 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4919
00:10:53.207 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.20, Mass=3342, SNR=37.4, Peak=247 HFD=3.7
00:10:53.207 00.000 10844 MultiStar: [#1 0.53,0.18,1.06,U] [#2 0.31,0.49,1.80,U] [#3 0.44,0.08,0.86,U] [#4 -0.03,0.44,0.77,U] [#5 0.57,-0.26,0.00,M1] [#6 0.48,0.21,0.77,U] [#7 -0.19,-0.24,0.80,U] [#8 0.05,0.63,0.00,M1] 
00:10:53.207 00.000 10844 single-star, 6 included, MultiStar: {0.26, 0.20}, one-star: {0.14, -0.08}
00:10:53.207 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
00:10:53.207 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
00:10:53.207 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.17 cameraTheta=-0.51 mountX=0.05 mountY=0.16, mountTheta=1.24
00:10:53.209 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.08, opts=13)
00:10:53.209 00.000 10844 Enqueuing Move request for scope (0.14, -0.08)
00:10:53.209 00.000 11060 Worker thread wakes up
00:10:53.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:10:53.209 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:10:53.209 00.000 11060 Moving (0.14, -0.08) raw xDistance=0.05 yDistance=0.16
00:10:53.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:10:53.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:53.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:10:53.209 00.000 11060 MoveAxis(E, 0, ABG)
00:10:53.209 00.000 11060 Move returns status 0, amount 0
00:10:53.209 00.000 11060 MoveAxis(N, 0, ABG)
00:10:53.209 00.000 11060 Move returns status 0, amount 0
00:10:53.209 00.000 11060 move complete, result=0
00:10:53.209 00.000 11060 worker thread done servicing request
00:10:53.212 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:53.243 00.031 10844 UpdateGuideState exits: m=3342 SNR=37.4
00:10:53.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:53.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:53.243 00.000 10844 Enqueuing Expose request
00:10:53.243 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:53.243 00.000 11060 Worker thread wakes up
00:10:53.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:53.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:53.886 00.643 11060 Exposure complete
00:10:54.031 00.145 11060 worker thread done servicing request
00:10:54.031 00.000 10844 OnExposeComplete: enter
00:10:54.031 00.000 10844 UpdateGuideState(): m_state=6
00:10:54.031 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4920
00:10:54.031 00.000 10844 Star::Find returns 1 (1), X=258.96, Y=61.12, Mass=3186, SNR=35.7, Peak=255 HFD=3.5
00:10:54.031 00.000 10844 MultiStar: [#1 0.37,0.31,1.00,U] [#2 0.52,0.44,0.00,M6] [#3 0.21,-0.20,0.92,U] [#4 -0.23,0.57,0.00,M1] [#5 -0.03,-0.16,1.04,U] [#6 0.20,-0.06,0.88,U] [#7 -0.49,-0.22,0.83,U] [#8 -0.24,0.33,0.91,U] 
00:10:54.031 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {0.60, -0.15}
00:10:54.031 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
00:10:54.031 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
00:10:54.031 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.00 mountY=0.10, mountTheta=1.57
00:10:54.036 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
00:10:54.036 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
00:10:54.036 00.000 11060 Worker thread wakes up
00:10:54.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
00:10:54.036 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
00:10:54.036 00.000 11060 Moving (0.10, -0.02) raw xDistance=-0.00 yDistance=0.10
00:10:54.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:10:54.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:54.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:10:54.036 00.000 11060 MoveAxis(E, 0, ABG)
00:10:54.036 00.000 11060 Move returns status 0, amount 0
00:10:54.036 00.000 11060 MoveAxis(N, 0, ABG)
00:10:54.036 00.000 11060 Move returns status 0, amount 0
00:10:54.036 00.000 11060 move complete, result=0
00:10:54.036 00.000 11060 worker thread done servicing request
00:10:54.041 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:54.052 00.011 10844 UpdateGuideState exits: m=3186 SNR=35.7 Saturated
00:10:54.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:54.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:54.052 00.000 10844 Enqueuing Expose request
00:10:54.052 00.000 11060 Worker thread wakes up
00:10:54.052 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:54.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:54.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:54.685 00.633 11060 Exposure complete
00:10:54.857 00.172 11060 worker thread done servicing request
00:10:54.857 00.000 10844 OnExposeComplete: enter
00:10:54.857 00.000 10844 UpdateGuideState(): m_state=6
00:10:54.857 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4921
00:10:54.857 00.000 10844 Star::Find returns 1 (1), X=258.55, Y=60.95, Mass=3246, SNR=36.3, Peak=255 HFD=3.5
00:10:54.857 00.000 10844 MultiStar: [#1 0.05,0.43,0.97,U] [#2 -0.06,-0.02,1.86,U] [#3 0.57,0.07,0.96,U] [#4 -0.11,0.23,0.89,U] [#5 -0.36,0.08,0.93,U] [#6 -0.20,0.01,0.82,U] [#7 0.09,-0.68,0.00,M1] [#8 -0.16,0.30,0.91,U] 
00:10:54.857 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {0.19, -0.33}
00:10:54.857 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.43 = -2.86)
00:10:54.857 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
00:10:54.857 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
00:10:54.860 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
00:10:54.860 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
00:10:54.860 00.000 11060 Worker thread wakes up
00:10:54.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:10:54.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:10:54.861 00.001 11060 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.02
00:10:54.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:10:54.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:54.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:10:54.861 00.000 11060 MoveAxis(E, 0, ABG)
00:10:54.861 00.000 11060 Move returns status 0, amount 0
00:10:54.861 00.000 11060 MoveAxis(N, 0, ABG)
00:10:54.861 00.000 11060 Move returns status 0, amount 0
00:10:54.861 00.000 11060 move complete, result=0
00:10:54.861 00.000 11060 worker thread done servicing request
00:10:54.866 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:54.878 00.012 10844 UpdateGuideState exits: m=3246 SNR=36.3 Saturated
00:10:54.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:54.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:54.878 00.000 10844 Enqueuing Expose request
00:10:54.878 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:54.878 00.000 11060 Worker thread wakes up
00:10:54.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:54.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:55.501 00.623 11060 Exposure complete
00:10:55.641 00.140 11060 worker thread done servicing request
00:10:55.641 00.000 10844 OnExposeComplete: enter
00:10:55.641 00.000 10844 UpdateGuideState(): m_state=6
00:10:55.641 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4922
00:10:55.641 00.000 10844 Star::Find returns 1 (0), X=258.27, Y=60.96, Mass=3224, SNR=36.2, Peak=253 HFD=3.4
00:10:55.641 00.000 10844 MultiStar: [#1 0.03,0.40,0.97,U] [#2 -0.03,0.28,1.92,U] [#3 0.95,-0.01,0.00,M1] [#4 0.31,0.27,1.00,U] [#5 0.01,-0.01,0.99,U] [#6 -0.01,-0.01,0.84,U] [#7 0.23,-0.37,0.90,U] [#8 0.05,-0.26,0.96,U] 
00:10:55.641 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {-0.08, -0.32}
00:10:55.641 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
00:10:55.641 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
00:10:55.641 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.54 mountX=-0.04 mountY=0.05, mountTheta=2.29
00:10:55.646 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
00:10:55.646 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
00:10:55.646 00.000 11060 Worker thread wakes up
00:10:55.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:10:55.646 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:10:55.646 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.05
00:10:55.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:10:55.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:55.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:10:55.646 00.000 11060 MoveAxis(E, 0, ABG)
00:10:55.646 00.000 11060 Move returns status 0, amount 0
00:10:55.646 00.000 11060 MoveAxis(N, 0, ABG)
00:10:55.646 00.000 11060 Move returns status 0, amount 0
00:10:55.646 00.000 11060 move complete, result=0
00:10:55.646 00.000 11060 worker thread done servicing request
00:10:55.662 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:55.672 00.010 10844 UpdateGuideState exits: m=3224 SNR=36.2
00:10:55.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:55.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:55.672 00.000 10844 Enqueuing Expose request
00:10:55.672 00.000 11060 Worker thread wakes up
00:10:55.672 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:55.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:55.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:56.298 00.626 11060 Exposure complete
00:10:56.482 00.184 11060 worker thread done servicing request
00:10:56.482 00.000 10844 OnExposeComplete: enter
00:10:56.482 00.000 10844 UpdateGuideState(): m_state=6
00:10:56.482 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4923
00:10:56.482 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.58, Mass=2404, SNR=31.3, Peak=223 HFD=3.3
00:10:56.482 00.000 10844 MultiStar: [#1 0.18,-0.44,1.04,U] [#2 -0.20,0.39,2.14,U] [#3 0.48,-0.60,0.00,M2] [#4 -0.14,-0.15,1.06,U] [#5 -0.15,0.06,1.14,U] [#6 0.10,-0.41,1.02,U] [#7 -0.11,-0.46,0.98,U] [#8 0.31,-0.26,0.93,U] 
00:10:56.482 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {0.38, 0.30}
00:10:56.482 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
00:10:56.482 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
00:10:56.487 00.005 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.39 mountX=0.05 mountY=0.02, mountTheta=0.34
00:10:56.488 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
00:10:56.488 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
00:10:56.490 00.002 11060 Worker thread wakes up
00:10:56.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
00:10:56.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
00:10:56.490 00.000 11060 Moving (0.01, -0.06) raw xDistance=0.05 yDistance=0.02
00:10:56.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:10:56.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:56.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:10:56.490 00.000 11060 MoveAxis(E, 0, ABG)
00:10:56.490 00.000 11060 Move returns status 0, amount 0
00:10:56.490 00.000 11060 MoveAxis(N, 0, ABG)
00:10:56.490 00.000 11060 Move returns status 0, amount 0
00:10:56.490 00.000 11060 move complete, result=0
00:10:56.490 00.000 11060 worker thread done servicing request
00:10:56.500 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:56.519 00.019 10844 UpdateGuideState exits: m=2404 SNR=31.3
00:10:56.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:56.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:56.519 00.000 10844 Enqueuing Expose request
00:10:56.519 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:56.519 00.000 11060 Worker thread wakes up
00:10:56.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:56.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:57.154 00.635 11060 Exposure complete
00:10:57.336 00.182 11060 worker thread done servicing request
00:10:57.336 00.000 10844 OnExposeComplete: enter
00:10:57.336 00.000 10844 UpdateGuideState(): m_state=6
00:10:57.336 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4924
00:10:57.337 00.001 10844 Star::Find returns 1 (1), X=259.09, Y=61.20, Mass=3322, SNR=36.8, Peak=255 HFD=3.7
00:10:57.337 00.000 10844 MultiStar: [#1 0.31,0.05,1.04,U] [#2 -0.14,0.28,1.98,U] [#3 0.46,-0.18,0.96,U] [#4 0.23,0.05,0.88,U] [#5 -0.26,-0.49,0.94,U] [#6 -0.19,0.15,0.90,U] [#7 -0.46,-0.18,0.81,U] [#8 0.19,-0.15,0.92,U] 
00:10:57.337 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.73, -0.08}
00:10:57.337 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
00:10:57.337 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
00:10:57.337 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=0.01 mountY=0.09, mountTheta=1.50
00:10:57.339 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.02, opts=13)
00:10:57.339 00.000 10844 Enqueuing Move request for scope (0.09, -0.02)
00:10:57.339 00.000 11060 Worker thread wakes up
00:10:57.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
00:10:57.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
00:10:57.339 00.000 11060 Moving (0.09, -0.02) raw xDistance=0.01 yDistance=0.09
00:10:57.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:10:57.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:57.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:10:57.341 00.002 11060 MoveAxis(E, 0, ABG)
00:10:57.341 00.000 11060 Move returns status 0, amount 0
00:10:57.341 00.000 11060 MoveAxis(N, 0, ABG)
00:10:57.341 00.000 11060 Move returns status 0, amount 0
00:10:57.341 00.000 11060 move complete, result=0
00:10:57.341 00.000 11060 worker thread done servicing request
00:10:57.346 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:57.363 00.017 10844 UpdateGuideState exits: m=3322 SNR=36.8 Saturated
00:10:57.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:57.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:57.363 00.000 10844 Enqueuing Expose request
00:10:57.363 00.000 11060 Worker thread wakes up
00:10:57.363 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:57.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:57.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:57.984 00.621 11060 Exposure complete
00:10:58.134 00.150 11060 worker thread done servicing request
00:10:58.134 00.000 10844 OnExposeComplete: enter
00:10:58.134 00.000 10844 UpdateGuideState(): m_state=6
00:10:58.134 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4925
00:10:58.134 00.000 10844 Star::Find returns 1 (1), X=258.71, Y=61.51, Mass=3105, SNR=36.1, Peak=255 HFD=3.4
00:10:58.134 00.000 10844 MultiStar: [#1 -0.06,0.17,1.00,U] [#2 0.12,0.43,1.87,U] [#3 0.86,0.61,0.00,M2] [#4 0.54,0.08,0.86,U] [#5 -0.26,-0.23,1.00,U] [#6 0.33,0.18,0.92,U] [#7 0.07,-0.14,0.88,U] [#8 0.19,0.21,0.88,U] 
00:10:58.134 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.15}, one-star: {0.35, 0.23}
00:10:58.134 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
00:10:58.134 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
00:10:58.134 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.80 mountX=-0.17 mountY=0.12, mountTheta=2.54
00:10:58.137 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.15, opts=13)
00:10:58.137 00.000 10844 Enqueuing Move request for scope (0.15, 0.15)
00:10:58.137 00.000 11060 Worker thread wakes up
00:10:58.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
00:10:58.137 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
00:10:58.137 00.000 11060 Moving (0.15, 0.15) raw xDistance=-0.17 yDistance=0.12
00:10:58.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:10:58.137 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:58.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:10:58.137 00.000 11060 MoveAxis(E, 30, ABG)
00:10:58.137 00.000 11060 Guiding  Dir = 2, Dur = 30
00:10:58.142 00.005 11060 IsSlewing returns 0
00:10:58.142 00.000 11060 IsGuiding returns 0
00:10:58.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:58.157 00.015 10844 UpdateGuideState exits: m=3105 SNR=36.1 Saturated
00:10:58.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:58.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:58.157 00.000 10844 Enqueuing Expose request
00:10:58.189 00.032 11060 IsGuiding returns 0
00:10:58.189 00.000 11060 Move returns status 0, amount 30
00:10:58.189 00.000 11060 MoveAxis(N, 0, ABG)
00:10:58.189 00.000 11060 Move returns status 0, amount 0
00:10:58.189 00.000 11060 move complete, result=0
00:10:58.189 00.000 11060 worker thread done servicing request
00:10:58.189 00.000 11060 Worker thread wakes up
00:10:58.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:58.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:58.189 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:10:58.830 00.641 11060 Exposure complete
00:10:59.002 00.172 11060 worker thread done servicing request
00:10:59.002 00.000 10844 OnExposeComplete: enter
00:10:59.002 00.000 10844 UpdateGuideState(): m_state=6
00:10:59.002 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4926
00:10:59.002 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=61.09, Mass=2590, SNR=32.5, Peak=233 HFD=3.4
00:10:59.002 00.000 10844 MultiStar: [#1 -0.13,-0.06,1.02,U] [#2 -0.29,0.48,2.19,U] [#3 0.60,-0.25,0.00,M3] [#4 0.27,0.05,0.97,U] [#5 0.03,-0.16,1.07,U] [#6 -0.05,0.13,0.93,U] [#7 -0.00,-0.30,0.87,U] [#8 0.01,0.14,1.04,U] 
00:10:59.002 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.07}, one-star: {-0.05, -0.19}
00:10:59.002 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
00:10:59.002 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.29)
00:10:59.002 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.26 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
00:10:59.004 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
00:10:59.004 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
00:10:59.004 00.000 11060 Worker thread wakes up
00:10:59.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:10:59.004 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:10:59.006 00.002 11060 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=-0.07
00:10:59.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:10:59.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:59.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:59.006 00.000 11060 MoveAxis(E, 0, ABG)
00:10:59.006 00.000 11060 Move returns status 0, amount 0
00:10:59.006 00.000 11060 MoveAxis(N, 0, ABG)
00:10:59.006 00.000 11060 Move returns status 0, amount 0
00:10:59.006 00.000 11060 move complete, result=0
00:10:59.006 00.000 11060 worker thread done servicing request
00:10:59.011 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:10:59.024 00.013 10844 UpdateGuideState exits: m=2590 SNR=32.5
00:10:59.026 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:59.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:59.026 00.000 10844 Enqueuing Expose request
00:10:59.026 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:59.026 00.000 11060 Worker thread wakes up
00:10:59.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:59.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:10:59.625 00.599 10844 evsrv: cli 0EEEE250 connect
00:10:59.625 00.000 10844 case statement mapped state 6 to 3
00:10:59.625 00.000 10844 case statement mapped state 6 to 3
00:10:59.627 00.002 10844 evsrv: cli 0EEEE250 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"e3209c11-1713-4b34-8692-4da214e4e38c"}
00:10:59.627 00.000 10844 PhdController::Guide begins
00:10:59.627 00.000 10844 PhdController: newstate STATE_SETUP
00:10:59.627 00.000 10844 PhdController: setup
00:10:59.627 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
00:10:59.627 00.000 10844 PhdController: guider state = 6
00:10:59.627 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:10:59.628 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
00:10:59.628 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":0,"id":"e3209c11-1713-4b34-8692-4da214e4e38c"}
00:10:59.629 00.001 10844 evsrv: cli 0EEEE250 disconnect
00:10:59.630 00.001 10844 evsrv: cli 0EEED8F0 connect
00:10:59.630 00.000 10844 case statement mapped state 6 to 3
00:10:59.630 00.000 10844 case statement mapped state 6 to 3
00:10:59.631 00.001 10844 evsrv: cli 0EEED8F0 request: {"method":"get_lock_shift_params","id":"aa365e63-939b-4fa4-8bca-2309acc2b6f6"}
00:10:59.631 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"aa365e63-939b-4fa4-8bca-2309acc2b6f6"}
00:10:59.632 00.001 10844 evsrv: cli 0EEED8F0 disconnect
00:10:59.632 00.000 10844 evsrv: cli 0EEEE6B0 connect
00:10:59.634 00.002 10844 case statement mapped state 6 to 3
00:10:59.634 00.000 10844 case statement mapped state 6 to 3
00:10:59.634 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_lock_position","id":"7213f5a8-69cc-44ac-847f-6227999178ed"}
00:10:59.634 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":[258.36,61.28],"id":"7213f5a8-69cc-44ac-847f-6227999178ed"}
00:10:59.634 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
00:10:59.634 00.000 10844 evsrv: cli 0EEEE890 connect
00:10:59.634 00.000 10844 case statement mapped state 6 to 3
00:10:59.637 00.003 10844 case statement mapped state 6 to 3
00:10:59.637 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_calibrated","id":"dd2f3b85-108d-43f8-9835-d6522d29d417"}
00:10:59.637 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":true,"id":"dd2f3b85-108d-43f8-9835-d6522d29d417"}
00:10:59.637 00.000 10844 evsrv: cli 0EEEE890 disconnect
00:10:59.638 00.001 10844 evsrv: cli 0EEEE7F0 connect
00:10:59.638 00.000 10844 case statement mapped state 6 to 3
00:10:59.639 00.001 10844 case statement mapped state 6 to 3
00:10:59.639 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_app_state","id":"71432b0d-f11a-4126-82da-2f127c0b981d"}
00:10:59.639 00.000 10844 case statement mapped state 6 to 3
00:10:59.639 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"71432b0d-f11a-4126-82da-2f127c0b981d"}
00:10:59.654 00.015 10844 evsrv: cli 0EEEE7F0 disconnect
00:10:59.658 00.004 11060 Exposure complete
00:10:59.819 00.161 11060 worker thread done servicing request
00:10:59.819 00.000 10844 OnExposeComplete: enter
00:10:59.819 00.000 10844 UpdateGuideState(): m_state=6
00:10:59.819 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4927
00:10:59.819 00.000 10844 Star::Find returns 1 (1), X=258.65, Y=61.32, Mass=3443, SNR=38.1, Peak=255 HFD=3.5
00:10:59.819 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
00:10:59.819 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
00:10:59.821 00.002 10844 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.30 cameraTheta=0.15 mountX=-0.10 mountY=0.28, mountTheta=1.90
00:10:59.821 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.04, opts=13)
00:10:59.821 00.000 10844 Enqueuing Move request for scope (0.29, 0.04)
00:10:59.821 00.000 11060 Worker thread wakes up
00:10:59.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
00:10:59.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
00:10:59.823 00.002 11060 Moving (0.29, 0.04) raw xDistance=-0.10 yDistance=0.28
00:10:59.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:10:59.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:59.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:10:59.823 00.000 11060 MoveAxis(E, 0, ABG)
00:10:59.823 00.000 11060 Move returns status 0, amount 0
00:10:59.823 00.000 11060 MoveAxis(N, 0, ABG)
00:10:59.823 00.000 11060 Move returns status 0, amount 0
00:10:59.823 00.000 11060 move complete, result=0
00:10:59.823 00.000 11060 worker thread done servicing request
00:10:59.830 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:10:59.845 00.015 10844 UpdateGuideState exits: m=3443 SNR=38.1 Saturated
00:10:59.845 00.000 10844 PhdController: settling, locked = 1, distance = 0.17 (1.50) aobump = 0 frame = 1 / 99999
00:10:59.845 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365459.845,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.17,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:10:59.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:59.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:10:59.845 00.000 10844 Enqueuing Expose request
00:10:59.845 00.000 11060 Worker thread wakes up
00:10:59.845 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:10:59.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:10:59.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:00.479 00.634 11060 Exposure complete
00:11:00.823 00.344 11060 worker thread done servicing request
00:11:00.823 00.000 10844 OnExposeComplete: enter
00:11:00.825 00.002 10844 UpdateGuideState(): m_state=6
00:11:00.825 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4928
00:11:00.825 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.17, Mass=2658, SNR=32.7, Peak=253 HFD=3.4
00:11:00.825 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
00:11:00.825 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
00:11:00.825 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.77 mountX=0.11 mountY=-0.00, mountTheta=-0.03
00:11:00.828 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
00:11:00.828 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
00:11:00.828 00.000 11060 Worker thread wakes up
00:11:00.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
00:11:00.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
00:11:00.828 00.000 11060 Moving (-0.02, -0.10) raw xDistance=0.11 yDistance=-0.00
00:11:00.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:11:00.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:00.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:11:00.828 00.000 11060 MoveAxis(E, 0, ABG)
00:11:00.828 00.000 11060 Move returns status 0, amount 0
00:11:00.828 00.000 11060 MoveAxis(N, 0, ABG)
00:11:00.828 00.000 11060 Move returns status 0, amount 0
00:11:00.828 00.000 11060 move complete, result=0
00:11:00.830 00.002 11060 worker thread done servicing request
00:11:00.850 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:00.948 00.098 10844 UpdateGuideState exits: m=2658 SNR=32.7
00:11:00.948 00.000 10844 PhdController: settling, locked = 1, distance = 0.15 (1.50) aobump = 0 frame = 2 / 99999
00:11:00.948 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365460.948,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.15,"Time":1.1,"SettleTime":10.0,"StarLocked":true}
00:11:00.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:00.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:00.950 00.002 10844 Enqueuing Expose request
00:11:00.950 00.000 11060 Worker thread wakes up
00:11:00.950 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:00.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:00.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:01.603 00.653 11060 Exposure complete
00:11:02.004 00.401 11060 worker thread done servicing request
00:11:02.004 00.000 10844 OnExposeComplete: enter
00:11:02.004 00.000 10844 UpdateGuideState(): m_state=6
00:11:02.004 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4929
00:11:02.004 00.000 10844 Star::Find returns 1 (0), X=258.04, Y=60.63, Mass=2642, SNR=33.0, Peak=242 HFD=3.4
00:11:02.004 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
00:11:02.004 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
00:11:02.004 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.65 hyp=0.73 cameraTheta=-2.02 mountX=0.70 mountY=-0.21, mountTheta=-0.29
00:11:02.008 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.65, opts=13)
00:11:02.008 00.000 10844 Enqueuing Move request for scope (-0.32, -0.65)
00:11:02.008 00.000 11060 Worker thread wakes up
00:11:02.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.65) opts 0xd
00:11:02.008 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.65)
00:11:02.008 00.000 11060 Moving (-0.32, -0.65) raw xDistance=0.70 yDistance=-0.21
00:11:02.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.70
00:11:02.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
00:11:02.008 00.000 11060 MoveAxis(W, 121, ABG)
00:11:02.008 00.000 11060 Guiding  Dir = 3, Dur = 121
00:11:02.027 00.019 11060 IsSlewing returns 0
00:11:02.027 00.000 11060 IsGuiding returns 0
00:11:02.036 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:02.066 00.030 10844 UpdateGuideState exits: m=2642 SNR=33.0
00:11:02.066 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 3 / 99999
00:11:02.066 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365462.066,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
00:11:02.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:02.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:02.066 00.000 10844 Enqueuing Expose request
00:11:02.158 00.092 11060 IsGuiding returns 0
00:11:02.158 00.000 11060 Move returns status 0, amount 121
00:11:02.159 00.001 11060 MoveAxis(N, 80, ABG)
00:11:02.159 00.000 11060 Guiding  Dir = 0, Dur = 80
00:11:02.187 00.028 11060 IsSlewing returns 0
00:11:02.188 00.001 11060 IsGuiding returns 0
00:11:02.282 00.094 11060 IsGuiding returns 0
00:11:02.282 00.000 11060 Move returns status 0, amount 80
00:11:02.282 00.000 11060 move complete, result=0
00:11:02.282 00.000 11060 worker thread done servicing request
00:11:02.283 00.001 11060 Worker thread wakes up
00:11:02.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:02.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:02.294 00.011 10844 GuideStep: 0.7 px 121 ms WEST, -0.2 px 80 ms NORTH
00:11:02.988 00.694 11060 Exposure complete
00:11:03.579 00.591 11060 worker thread done servicing request
00:11:03.579 00.000 10844 OnExposeComplete: enter
00:11:03.579 00.000 10844 UpdateGuideState(): m_state=6
00:11:03.580 00.001 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4930
00:11:03.580 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.63, Mass=3228, SNR=36.1, Peak=255 HFD=3.5
00:11:03.580 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
00:11:03.580 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
00:11:03.580 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.64 mountX=-0.34 mountY=-0.08, mountTheta=-2.91
00:11:03.580 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.35, opts=13)
00:11:03.580 00.000 10844 Enqueuing Move request for scope (-0.02, 0.35)
00:11:03.580 00.000 11060 Worker thread wakes up
00:11:03.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.35) opts 0xd
00:11:03.580 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.35)
00:11:03.580 00.000 11060 Moving (-0.02, 0.35) raw xDistance=-0.34 yDistance=-0.08
00:11:03.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:11:03.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:03.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:03.580 00.000 11060 MoveAxis(E, 56, ABG)
00:11:03.580 00.000 11060 Guiding  Dir = 2, Dur = 56
00:11:03.591 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:03.596 00.005 11060 IsSlewing returns 0
00:11:03.596 00.000 11060 IsGuiding returns 0
00:11:03.652 00.056 10844 UpdateGuideState exits: m=3228 SNR=36.1 Saturated
00:11:03.652 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 4 / 99999
00:11:03.652 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365463.652,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
00:11:03.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:03.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:03.652 00.000 10844 Enqueuing Expose request
00:11:03.657 00.005 11060 IsGuiding returns 0
00:11:03.658 00.001 11060 Move returns status 0, amount 56
00:11:03.658 00.000 11060 MoveAxis(N, 0, ABG)
00:11:03.658 00.000 11060 Move returns status 0, amount 0
00:11:03.658 00.000 11060 move complete, result=0
00:11:03.658 00.000 11060 worker thread done servicing request
00:11:03.658 00.000 11060 Worker thread wakes up
00:11:03.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:03.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:03.661 00.003 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
00:11:04.325 00.664 11060 Exposure complete
00:11:04.846 00.521 11060 worker thread done servicing request
00:11:04.846 00.000 10844 OnExposeComplete: enter
00:11:04.846 00.000 10844 UpdateGuideState(): m_state=6
00:11:04.846 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4931
00:11:04.846 00.000 10844 Star::Find returns 1 (1), X=258.35, Y=61.43, Mass=3225, SNR=36.7, Peak=255 HFD=3.4
00:11:04.846 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
00:11:04.846 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
00:11:04.846 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=-0.15 mountY=-0.03, mountTheta=-2.93
00:11:04.850 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
00:11:04.850 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
00:11:04.850 00.000 11060 Worker thread wakes up
00:11:04.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:11:04.851 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:11:04.851 00.000 11060 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=-0.03
00:11:04.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:11:04.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:04.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:04.851 00.000 11060 MoveAxis(E, 28, ABG)
00:11:04.851 00.000 11060 Guiding  Dir = 2, Dur = 28
00:11:04.879 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:04.883 00.004 11060 IsSlewing returns 0
00:11:04.884 00.001 11060 IsGuiding returns 0
00:11:04.903 00.019 10844 UpdateGuideState exits: m=3225 SNR=36.7 Saturated
00:11:04.903 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 5 / 99999
00:11:04.903 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365464.903,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
00:11:04.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:04.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:04.903 00.000 10844 Enqueuing Expose request
00:11:04.937 00.034 11060 IsGuiding returns 0
00:11:04.938 00.001 11060 Move returns status 0, amount 28
00:11:04.938 00.000 11060 MoveAxis(N, 0, ABG)
00:11:04.938 00.000 11060 Move returns status 0, amount 0
00:11:04.938 00.000 11060 move complete, result=0
00:11:04.938 00.000 11060 worker thread done servicing request
00:11:04.938 00.000 11060 Worker thread wakes up
00:11:04.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:04.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:04.960 00.022 10844 GuideStep: -0.1 px 28 ms EAST, -0.0 px 0 ms NORTH
00:11:05.561 00.601 11060 Exposure complete
00:11:05.780 00.219 11060 worker thread done servicing request
00:11:05.780 00.000 10844 OnExposeComplete: enter
00:11:05.780 00.000 10844 UpdateGuideState(): m_state=6
00:11:05.780 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4932
00:11:05.780 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=60.90, Mass=2729, SNR=33.3, Peak=251 HFD=3.1
00:11:05.780 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
00:11:05.780 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
00:11:05.780 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.33 mountX=0.35 mountY=0.15, mountTheta=0.41
00:11:05.782 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.38, opts=13)
00:11:05.782 00.000 10844 Enqueuing Move request for scope (0.09, -0.38)
00:11:05.784 00.002 11060 Worker thread wakes up
00:11:05.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.38) opts 0xd
00:11:05.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.38)
00:11:05.784 00.000 11060 Moving (0.09, -0.38) raw xDistance=0.35 yDistance=0.15
00:11:05.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
00:11:05.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:05.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:11:05.784 00.000 11060 MoveAxis(W, 60, ABG)
00:11:05.784 00.000 11060 Guiding  Dir = 3, Dur = 60
00:11:05.789 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:05.810 00.021 10844 UpdateGuideState exits: m=2729 SNR=33.3
00:11:05.810 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 6 / 99999
00:11:05.810 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365465.810,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
00:11:05.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:05.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:05.810 00.000 10844 Enqueuing Expose request
00:11:05.812 00.002 11060 IsSlewing returns 0
00:11:05.812 00.000 11060 IsGuiding returns 0
00:11:05.899 00.087 11060 IsGuiding returns 0
00:11:05.899 00.000 11060 Move returns status 0, amount 60
00:11:05.899 00.000 11060 MoveAxis(N, 0, ABG)
00:11:05.899 00.000 11060 Move returns status 0, amount 0
00:11:05.899 00.000 11060 move complete, result=0
00:11:05.900 00.001 11060 worker thread done servicing request
00:11:05.900 00.000 11060 Worker thread wakes up
00:11:05.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:05.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:06.071 00.171 10844 GuideStep: 0.4 px 60 ms WEST, 0.2 px 0 ms NORTH
00:11:06.546 00.475 11060 Exposure complete
00:11:06.765 00.219 11060 worker thread done servicing request
00:11:06.765 00.000 10844 OnExposeComplete: enter
00:11:06.765 00.000 10844 UpdateGuideState(): m_state=6
00:11:06.765 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4933
00:11:06.765 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.67, Mass=2885, SNR=34.6, Peak=254 HFD=3.3
00:11:06.765 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:11:06.765 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:11:06.765 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.39 hyp=0.43 cameraTheta=1.16 mountX=-0.42 mountY=0.11, mountTheta=2.89
00:11:06.767 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.39, opts=13)
00:11:06.767 00.000 10844 Enqueuing Move request for scope (0.17, 0.39)
00:11:06.767 00.000 11060 Worker thread wakes up
00:11:06.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.39) opts 0xd
00:11:06.767 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.39)
00:11:06.767 00.000 11060 Moving (0.17, 0.39) raw xDistance=-0.42 yDistance=0.11
00:11:06.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
00:11:06.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:06.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:11:06.767 00.000 11060 MoveAxis(E, 71, ABG)
00:11:06.767 00.000 11060 Guiding  Dir = 2, Dur = 71
00:11:06.775 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:06.790 00.015 11060 IsSlewing returns 0
00:11:06.791 00.001 11060 IsGuiding returns 0
00:11:06.808 00.017 10844 UpdateGuideState exits: m=2885 SNR=34.6
00:11:06.808 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 7 / 99999
00:11:06.808 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365466.808,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":7.0,"SettleTime":10.0,"StarLocked":true}
00:11:06.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:06.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:06.808 00.000 10844 Enqueuing Expose request
00:11:06.896 00.088 11060 IsGuiding returns 0
00:11:06.896 00.000 11060 Move returns status 0, amount 71
00:11:06.896 00.000 11060 MoveAxis(N, 0, ABG)
00:11:06.896 00.000 11060 Move returns status 0, amount 0
00:11:06.896 00.000 11060 move complete, result=0
00:11:06.896 00.000 11060 worker thread done servicing request
00:11:06.896 00.000 11060 Worker thread wakes up
00:11:06.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:06.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:06.902 00.006 10844 GuideStep: -0.4 px 71 ms EAST, 0.1 px 0 ms NORTH
00:11:07.537 00.635 11060 Exposure complete
00:11:07.742 00.205 11060 worker thread done servicing request
00:11:07.742 00.000 10844 OnExposeComplete: enter
00:11:07.742 00.000 10844 UpdateGuideState(): m_state=6
00:11:07.742 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4934
00:11:07.742 00.000 10844 Star::Find returns 1 (0), X=258.79, Y=61.59, Mass=2946, SNR=34.7, Peak=246 HFD=3.7
00:11:07.742 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
00:11:07.742 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
00:11:07.742 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.31 hyp=0.53 cameraTheta=0.62 mountX=-0.38 mountY=0.37, mountTheta=2.37
00:11:07.745 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.31, opts=13)
00:11:07.745 00.000 10844 Enqueuing Move request for scope (0.43, 0.31)
00:11:07.745 00.000 11060 Worker thread wakes up
00:11:07.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.31) opts 0xd
00:11:07.745 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.31)
00:11:07.745 00.000 11060 Moving (0.43, 0.31) raw xDistance=-0.38 yDistance=0.37
00:11:07.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
00:11:07.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:07.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:11:07.745 00.000 11060 MoveAxis(E, 68, ABG)
00:11:07.745 00.000 11060 Guiding  Dir = 2, Dur = 68
00:11:07.752 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:07.764 00.012 11060 IsSlewing returns 0
00:11:07.764 00.000 11060 IsGuiding returns 0
00:11:07.779 00.015 10844 UpdateGuideState exits: m=2946 SNR=34.7
00:11:07.779 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 8 / 99999
00:11:07.779 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365467.779,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
00:11:07.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:07.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:07.779 00.000 10844 Enqueuing Expose request
00:11:07.874 00.095 11060 IsGuiding returns 0
00:11:07.874 00.000 11060 Move returns status 0, amount 68
00:11:07.874 00.000 11060 MoveAxis(N, 0, ABG)
00:11:07.874 00.000 11060 Move returns status 0, amount 0
00:11:07.874 00.000 11060 move complete, result=0
00:11:07.874 00.000 11060 worker thread done servicing request
00:11:07.874 00.000 11060 Worker thread wakes up
00:11:07.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:07.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:07.874 00.000 10844 GuideStep: -0.4 px 68 ms EAST, 0.4 px 0 ms NORTH
00:11:08.503 00.629 11060 Exposure complete
00:11:08.716 00.213 11060 worker thread done servicing request
00:11:08.716 00.000 10844 OnExposeComplete: enter
00:11:08.716 00.000 10844 UpdateGuideState(): m_state=6
00:11:08.718 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4935
00:11:08.718 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=62.09, Mass=3073, SNR=35.6, Peak=255 HFD=3.4
00:11:08.718 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
00:11:08.718 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.92)
00:11:08.718 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.81 hyp=0.82 cameraTheta=1.63 mountX=-0.79 mountY=-0.18, mountTheta=-2.92
00:11:08.718 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.81, opts=13)
00:11:08.718 00.000 10844 Enqueuing Move request for scope (-0.05, 0.81)
00:11:08.718 00.000 11060 Worker thread wakes up
00:11:08.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.81) opts 0xd
00:11:08.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.81)
00:11:08.718 00.000 11060 Moving (-0.05, 0.81) raw xDistance=-0.79 yDistance=-0.18
00:11:08.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.79
00:11:08.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:08.721 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:11:08.721 00.000 11060 MoveAxis(E, 139, ABG)
00:11:08.721 00.000 11060 Guiding  Dir = 2, Dur = 139
00:11:08.727 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:08.753 00.026 10844 UpdateGuideState exits: m=3073 SNR=35.6 Saturated
00:11:08.753 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 9 / 99999
00:11:08.753 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365468.753,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
00:11:08.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:08.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:08.753 00.000 10844 Enqueuing Expose request
00:11:08.758 00.005 11060 IsSlewing returns 0
00:11:08.758 00.000 11060 IsGuiding returns 0
00:11:08.925 00.167 11060 IsGuiding returns 0
00:11:08.925 00.000 11060 Move returns status 0, amount 139
00:11:08.925 00.000 11060 MoveAxis(N, 0, ABG)
00:11:08.925 00.000 11060 Move returns status 0, amount 0
00:11:08.925 00.000 11060 move complete, result=0
00:11:08.925 00.000 11060 worker thread done servicing request
00:11:08.925 00.000 11060 Worker thread wakes up
00:11:08.925 00.000 10844 GuideStep: -0.8 px 139 ms EAST, -0.2 px 0 ms NORTH
00:11:08.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:08.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:09.550 00.625 11060 Exposure complete
00:11:09.752 00.202 11060 worker thread done servicing request
00:11:09.752 00.000 10844 OnExposeComplete: enter
00:11:09.752 00.000 10844 UpdateGuideState(): m_state=6
00:11:09.753 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4936
00:11:09.753 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.35, Mass=3033, SNR=35.4, Peak=248 HFD=3.6
00:11:09.753 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:11:09.753 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:11:09.753 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=0.07 hyp=0.39 cameraTheta=0.18 mountX=-0.14 mountY=0.37, mountTheta=1.93
00:11:09.753 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=0.07, opts=13)
00:11:09.753 00.000 10844 Enqueuing Move request for scope (0.39, 0.07)
00:11:09.755 00.002 11060 Worker thread wakes up
00:11:09.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.07) opts 0xd
00:11:09.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, 0.07)
00:11:09.755 00.000 11060 Moving (0.39, 0.07) raw xDistance=-0.14 yDistance=0.37
00:11:09.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:11:09.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:09.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:11:09.755 00.000 11060 MoveAxis(E, 28, ABG)
00:11:09.755 00.000 11060 Guiding  Dir = 2, Dur = 28
00:11:09.762 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:09.763 00.001 11060 IsSlewing returns 0
00:11:09.763 00.000 11060 IsGuiding returns 0
00:11:09.789 00.026 10844 UpdateGuideState exits: m=3033 SNR=35.4
00:11:09.789 00.000 10844 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 10 / 99999
00:11:09.789 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365469.789,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.49,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
00:11:09.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:09.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:09.789 00.000 10844 Enqueuing Expose request
00:11:09.796 00.007 11060 IsGuiding returns 0
00:11:09.796 00.000 11060 Move returns status 0, amount 28
00:11:09.796 00.000 11060 MoveAxis(N, 0, ABG)
00:11:09.796 00.000 11060 Move returns status 0, amount 0
00:11:09.796 00.000 11060 move complete, result=0
00:11:09.796 00.000 11060 worker thread done servicing request
00:11:09.796 00.000 11060 Worker thread wakes up
00:11:09.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:09.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:09.796 00.000 10844 GuideStep: -0.1 px 28 ms EAST, 0.4 px 0 ms NORTH
00:11:10.442 00.646 11060 Exposure complete
00:11:10.841 00.399 11060 worker thread done servicing request
00:11:10.841 00.000 10844 OnExposeComplete: enter
00:11:10.841 00.000 10844 UpdateGuideState(): m_state=6
00:11:10.841 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4937
00:11:10.841 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=60.91, Mass=3317, SNR=36.6, Peak=255 HFD=3.6
00:11:10.841 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
00:11:10.841 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
00:11:10.841 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.36 hyp=0.44 cameraTheta=-2.16 mountX=0.40 mountY=-0.18, mountTheta=-0.42
00:11:10.841 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.36, opts=13)
00:11:10.841 00.000 10844 Enqueuing Move request for scope (-0.24, -0.36)
00:11:10.841 00.000 11060 Worker thread wakes up
00:11:10.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.36) opts 0xd
00:11:10.841 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.36)
00:11:10.841 00.000 11060 Moving (-0.24, -0.36) raw xDistance=0.40 yDistance=-0.18
00:11:10.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
00:11:10.847 00.006 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:10.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:11:10.847 00.000 11060 MoveAxis(W, 69, ABG)
00:11:10.848 00.001 11060 Guiding  Dir = 3, Dur = 69
00:11:10.862 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:10.882 00.020 10844 UpdateGuideState exits: m=3317 SNR=36.6 Saturated
00:11:10.884 00.002 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 11 / 99999
00:11:10.884 00.000 10844 PhdController: newstate STATE_FINISH
00:11:10.884 00.000 10844 PhdController complete: success
00:11:10.884 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770365470.884,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
00:11:10.884 00.000 10844 Mount: notify guiding dither settle done success=1
00:11:10.884 00.000 10844 PhdController: newstate STATE_IDLE
00:11:10.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:10.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:10.884 00.000 10844 Enqueuing Expose request
00:11:10.889 00.005 11060 IsSlewing returns 0
00:11:10.902 00.013 11060 IsGuiding returns 0
00:11:10.979 00.077 11060 IsGuiding returns 0
00:11:10.979 00.000 11060 Move returns status 0, amount 69
00:11:10.979 00.000 11060 MoveAxis(N, 0, ABG)
00:11:10.979 00.000 11060 Move returns status 0, amount 0
00:11:10.979 00.000 11060 move complete, result=0
00:11:10.979 00.000 11060 worker thread done servicing request
00:11:10.979 00.000 11060 Worker thread wakes up
00:11:10.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:10.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:10.979 00.000 10844 GuideStep: 0.4 px 69 ms WEST, -0.2 px 0 ms NORTH
00:11:11.622 00.643 11060 Exposure complete
00:11:11.971 00.349 11060 worker thread done servicing request
00:11:11.973 00.002 10844 OnExposeComplete: enter
00:11:11.973 00.000 10844 UpdateGuideState(): m_state=6
00:11:11.973 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4938
00:11:11.973 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.07, Mass=2912, SNR=34.5, Peak=254 HFD=3.4
00:11:11.973 00.000 10844 MultiStar: [#1 0.71,0.19,0.00,M1] [#2 0.09,0.55,1.96,U] [#3 0.63,-0.14,0.00,M4] [#4 0.53,0.07,1.02,U] [#5 0.14,-0.18,1.04,U] [#6 0.43,0.57,0.00,M1] [#7 0.26,-0.29,0.90,U] [#8 0.24,0.18,1.03,U] 
00:11:11.973 00.000 10844 single-star, 5 included, MultiStar: {0.20, 0.10}, one-star: {0.03, -0.21}
00:11:11.973 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
00:11:11.973 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
00:11:11.973 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.43 mountX=0.20 mountY=0.06, mountTheta=0.31
00:11:11.975 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.21, opts=13)
00:11:11.975 00.000 10844 Enqueuing Move request for scope (0.03, -0.21)
00:11:11.977 00.002 11060 Worker thread wakes up
00:11:11.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
00:11:11.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
00:11:11.977 00.000 11060 Moving (0.03, -0.21) raw xDistance=0.20 yDistance=0.06
00:11:11.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:11:11.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:11.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:11:11.977 00.000 11060 MoveAxis(W, 37, ABG)
00:11:11.977 00.000 11060 Guiding  Dir = 3, Dur = 37
00:11:11.985 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:11.991 00.006 11060 IsSlewing returns 0
00:11:11.993 00.002 11060 IsGuiding returns 0
00:11:12.011 00.018 10844 UpdateGuideState exits: m=2912 SNR=34.5
00:11:12.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:12.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:12.011 00.000 10844 Enqueuing Expose request
00:11:12.037 00.026 11060 IsGuiding returns 0
00:11:12.037 00.000 11060 Move returns status 0, amount 37
00:11:12.037 00.000 11060 MoveAxis(N, 0, ABG)
00:11:12.037 00.000 11060 Move returns status 0, amount 0
00:11:12.037 00.000 11060 move complete, result=0
00:11:12.037 00.000 11060 worker thread done servicing request
00:11:12.037 00.000 11060 Worker thread wakes up
00:11:12.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:12.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:12.054 00.017 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:11:12.675 00.621 11060 Exposure complete
00:11:13.011 00.336 11060 worker thread done servicing request
00:11:13.011 00.000 10844 OnExposeComplete: enter
00:11:13.011 00.000 10844 UpdateGuideState(): m_state=6
00:11:13.011 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4939
00:11:13.011 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=60.95, Mass=3412, SNR=37.5, Peak=252 HFD=3.5
00:11:13.011 00.000 10844 MultiStar: [#1 0.05,0.29,0.92,U] [#2 0.08,0.76,0.00,M1] [#3 0.63,0.08,0.00,M5] [#4 0.27,0.59,0.00,M1] [#5 0.05,-0.13,0.99,U] [#6 -0.12,-0.20,0.85,U] [#7 -0.08,-0.33,0.83,U] [#8 0.64,0.28,0.00,M1] 
00:11:13.011 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.14}, one-star: {0.45, -0.33}
00:11:13.011 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
00:11:13.011 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
00:11:13.011 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.04 mountX=0.12 mountY=0.10, mountTheta=0.71
00:11:13.015 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.14, opts=13)
00:11:13.015 00.000 10844 Enqueuing Move request for scope (0.08, -0.14)
00:11:13.015 00.000 11060 Worker thread wakes up
00:11:13.017 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
00:11:13.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
00:11:13.017 00.000 11060 Moving (0.08, -0.14) raw xDistance=0.12 yDistance=0.10
00:11:13.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:11:13.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:13.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:11:13.017 00.000 11060 MoveAxis(W, 22, ABG)
00:11:13.017 00.000 11060 Guiding  Dir = 3, Dur = 22
00:11:13.031 00.014 11060 IsSlewing returns 0
00:11:13.032 00.001 11060 IsGuiding returns 0
00:11:13.035 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:13.060 00.025 11060 IsGuiding returns 0
00:11:13.060 00.000 11060 Move returns status 0, amount 22
00:11:13.060 00.000 11060 MoveAxis(N, 0, ABG)
00:11:13.060 00.000 11060 Move returns status 0, amount 0
00:11:13.060 00.000 11060 move complete, result=0
00:11:13.060 00.000 11060 worker thread done servicing request
00:11:13.079 00.019 10844 UpdateGuideState exits: m=3412 SNR=37.5
00:11:13.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:13.079 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:13.079 00.000 10844 Enqueuing Expose request
00:11:13.079 00.000 11060 Worker thread wakes up
00:11:13.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:13.081 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:13.082 00.001 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
00:11:13.726 00.644 11060 Exposure complete
00:11:13.934 00.208 11060 worker thread done servicing request
00:11:13.934 00.000 10844 OnExposeComplete: enter
00:11:13.934 00.000 10844 UpdateGuideState(): m_state=6
00:11:13.934 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4940
00:11:13.934 00.000 10844 Star::Find returns 1 (0), X=259.27, Y=60.44, Mass=3097, SNR=35.9, Peak=238 HFD=3.5
00:11:13.934 00.000 10844 MultiStar: large primary error, entering stabilization period
00:11:13.934 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
00:11:13.934 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
00:11:13.934 00.000 10844 CameraToMount -- cameraX=0.91 cameraY=-0.84 hyp=1.24 cameraTheta=-0.74 mountX=0.66 mountY=1.03, mountTheta=1.00
00:11:13.938 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.91, y=-0.84, opts=13)
00:11:13.938 00.000 10844 Enqueuing Move request for scope (0.91, -0.84)
00:11:13.938 00.000 11060 Worker thread wakes up
00:11:13.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.84) opts 0xd
00:11:13.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.91, -0.84)
00:11:13.938 00.000 11060 Moving (0.91, -0.84) raw xDistance=0.66 yDistance=1.03
00:11:13.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.66
00:11:13.938 00.000 11060 resist switch: large excursion: input 1.03 thresh 0.57 direction from -1 to 1
00:11:13.938 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.10
00:11:13.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.72 from input 1.03
00:11:13.938 00.000 11060 MoveAxis(W, 115, ABG)
00:11:13.938 00.000 11060 Guiding  Dir = 3, Dur = 115
00:11:13.943 00.005 11060 IsSlewing returns 0
00:11:13.943 00.000 11060 IsGuiding returns 0
00:11:13.959 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:13.975 00.016 10844 UpdateGuideState exits: m=3097 SNR=35.9
00:11:13.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:13.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:13.975 00.000 10844 Enqueuing Expose request
00:11:14.069 00.094 11060 IsGuiding returns 0
00:11:14.069 00.000 11060 Move returns status 0, amount 115
00:11:14.069 00.000 11060 BLC: Oldest BLC event removed
00:11:14.069 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:11:14.070 00.001 11060 MoveAxis(S, 1153, ABG)
00:11:14.070 00.000 11060 duration set to 750 by maxDecDuration
00:11:14.070 00.000 11060 Guiding  Dir = 1, Dur = 750
00:11:14.085 00.015 11060 IsSlewing returns 0
00:11:14.086 00.001 11060 IsGuiding returns 0
00:11:14.840 00.754 11060 IsGuiding returns 0
00:11:14.840 00.000 11060 Move returns status 0, amount 750
00:11:14.840 00.000 11060 move complete, result=0
00:11:14.840 00.000 11060 worker thread done servicing request
00:11:14.840 00.000 11060 Worker thread wakes up
00:11:14.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:14.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:14.840 00.000 10844 GuideStep: 0.7 px 115 ms WEST, 1.0 px 750 ms SOUTH
00:11:15.472 00.632 11060 Exposure complete
00:11:15.814 00.342 11060 worker thread done servicing request
00:11:15.814 00.000 10844 OnExposeComplete: enter
00:11:15.814 00.000 10844 UpdateGuideState(): m_state=6
00:11:15.814 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4941
00:11:15.814 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=61.34, Mass=3275, SNR=36.6, Peak=255 HFD=3.4
00:11:15.814 00.000 10844 MultiStar: exiting stabilization period
00:11:15.816 00.002 10844 MultiStar: [#1 -0.10,0.64,0.00,M1] [#2 -0.40,1.40,0.00,M2] [#3 0.34,0.23,0.95,U] [#4 0.04,0.36,0.89,U] [#5 -0.27,0.27,0.97,U] [#6 0.27,0.57,0.00,M1] [#7 0.01,0.39,0.80,U] [#8 -0.41,0.73,0.00,M2] 
00:11:15.816 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.25}, one-star: {0.32, 0.06}
00:11:15.816 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:11:15.816 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:11:15.816 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.22 mountX=-0.27 mountY=0.05, mountTheta=2.95
00:11:15.816 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.25, opts=13)
00:11:15.818 00.002 10844 Enqueuing Move request for scope (0.09, 0.25)
00:11:15.818 00.000 11060 Worker thread wakes up
00:11:15.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
00:11:15.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
00:11:15.818 00.000 11060 Moving (0.09, 0.25) raw xDistance=-0.27 yDistance=0.05
00:11:15.818 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.724299, 1:0.050244
00:11:15.818 00.000 11060 BLC: No correction, Miss < min_move
00:11:15.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:11:15.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:15.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:11:15.818 00.000 11060 MoveAxis(E, 43, ABG)
00:11:15.818 00.000 11060 Guiding  Dir = 2, Dur = 43
00:11:15.823 00.005 11060 IsSlewing returns 0
00:11:15.823 00.000 11060 IsGuiding returns 0
00:11:15.825 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:15.844 00.019 10844 UpdateGuideState exits: m=3275 SNR=36.6 Saturated
00:11:15.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:15.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:15.844 00.000 10844 Enqueuing Expose request
00:11:15.872 00.028 11060 IsGuiding returns 0
00:11:15.872 00.000 11060 Move returns status 0, amount 43
00:11:15.872 00.000 11060 MoveAxis(N, 0, ABG)
00:11:15.872 00.000 11060 Move returns status 0, amount 0
00:11:15.872 00.000 11060 move complete, result=0
00:11:15.872 00.000 11060 worker thread done servicing request
00:11:15.872 00.000 11060 Worker thread wakes up
00:11:15.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:15.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:15.875 00.003 10844 GuideStep: -0.3 px 43 ms EAST, 0.1 px 0 ms NORTH
00:11:16.512 00.637 11060 Exposure complete
00:11:17.061 00.549 11060 worker thread done servicing request
00:11:17.061 00.000 10844 OnExposeComplete: enter
00:11:17.061 00.000 10844 UpdateGuideState(): m_state=6
00:11:17.062 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4942
00:11:17.062 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=61.53, Mass=2623, SNR=32.5, Peak=247 HFD=3.3
00:11:17.062 00.000 10844 MultiStar: [#1 -0.06,0.58,1.15,U] [#2 -0.32,0.67,0.00,M3] [#3 0.55,-0.13,1.13,U] [#4 0.12,0.10,1.03,U] [#5 0.01,0.24,1.12,U] [#6 0.42,0.41,0.93,U] [#7 -0.31,-0.18,0.90,U] [#8 0.17,0.27,1.02,U] 
00:11:17.062 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.20}, one-star: {0.02, 0.25}
00:11:17.062 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
00:11:17.062 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
00:11:17.062 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.03 mountX=-0.22 mountY=0.09, mountTheta=2.76
00:11:17.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.20, opts=13)
00:11:17.064 00.000 10844 Enqueuing Move request for scope (0.12, 0.20)
00:11:17.070 00.006 11060 Worker thread wakes up
00:11:17.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
00:11:17.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
00:11:17.070 00.000 11060 Moving (0.12, 0.20) raw xDistance=-0.22 yDistance=0.09
00:11:17.070 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.724299, 1:0.050244, 2:0.085988
00:11:17.070 00.000 11060 BLC: No correction, Miss < min_move
00:11:17.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:11:17.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:17.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:11:17.070 00.000 11060 MoveAxis(E, 39, ABG)
00:11:17.070 00.000 11060 Guiding  Dir = 2, Dur = 39
00:11:17.075 00.005 11060 IsSlewing returns 0
00:11:17.087 00.012 11060 IsGuiding returns 0
00:11:17.097 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:17.125 00.028 10844 UpdateGuideState exits: m=2623 SNR=32.5
00:11:17.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:17.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:17.127 00.002 10844 Enqueuing Expose request
00:11:17.136 00.009 11060 IsGuiding returns 0
00:11:17.136 00.000 11060 Move returns status 0, amount 39
00:11:17.136 00.000 11060 MoveAxis(N, 0, ABG)
00:11:17.136 00.000 11060 Move returns status 0, amount 0
00:11:17.136 00.000 11060 move complete, result=0
00:11:17.136 00.000 11060 worker thread done servicing request
00:11:17.136 00.000 11060 Worker thread wakes up
00:11:17.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:17.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:17.138 00.002 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
00:11:17.765 00.627 11060 Exposure complete
00:11:18.065 00.300 11060 worker thread done servicing request
00:11:18.065 00.000 10844 OnExposeComplete: enter
00:11:18.065 00.000 10844 UpdateGuideState(): m_state=6
00:11:18.065 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4943
00:11:18.065 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.53, Mass=2893, SNR=34.2, Peak=244 HFD=3.3
00:11:18.065 00.000 10844 MultiStar: [#1 0.14,0.38,1.05,U] [#2 -0.89,0.76,0.00,M4] [#3 0.44,0.13,1.10,U] [#4 0.11,0.28,0.92,U] [#5 -0.51,-0.06,1.05,U] [#6 -0.05,0.44,0.94,U] [#7 -0.18,-0.03,0.89,U] [#8 0.29,0.35,1.00,U] 
00:11:18.065 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.22}, one-star: {0.39, 0.25}
00:11:18.065 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
00:11:18.065 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
00:11:18.065 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.20 mountX=-0.23 mountY=0.05, mountTheta=2.94
00:11:18.070 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.22, opts=13)
00:11:18.070 00.000 10844 Enqueuing Move request for scope (0.08, 0.22)
00:11:18.070 00.000 11060 Worker thread wakes up
00:11:18.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
00:11:18.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
00:11:18.070 00.000 11060 Moving (0.08, 0.22) raw xDistance=-0.23 yDistance=0.05
00:11:18.070 00.000 11060 BLC: window closed
00:11:18.071 00.001 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.724299, 1:0.050244, 2:0.085988
00:11:18.071 00.000 11060 BLC: No correction, Miss < min_move
00:11:18.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:11:18.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:18.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:11:18.071 00.000 11060 MoveAxis(E, 41, ABG)
00:11:18.071 00.000 11060 Guiding  Dir = 2, Dur = 41
00:11:18.084 00.013 11060 IsSlewing returns 0
00:11:18.085 00.001 11060 IsGuiding returns 0
00:11:18.094 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:18.115 00.021 10844 UpdateGuideState exits: m=2893 SNR=34.2
00:11:18.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:18.117 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:18.117 00.000 10844 Enqueuing Expose request
00:11:18.129 00.012 11060 IsGuiding returns 0
00:11:18.129 00.000 11060 Move returns status 0, amount 41
00:11:18.129 00.000 11060 MoveAxis(N, 0, ABG)
00:11:18.129 00.000 11060 Move returns status 0, amount 0
00:11:18.129 00.000 11060 move complete, result=0
00:11:18.129 00.000 11060 worker thread done servicing request
00:11:18.129 00.000 11060 Worker thread wakes up
00:11:18.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:18.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:18.134 00.005 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
00:11:18.764 00.630 11060 Exposure complete
00:11:18.994 00.230 11060 worker thread done servicing request
00:11:18.994 00.000 10844 OnExposeComplete: enter
00:11:18.994 00.000 10844 UpdateGuideState(): m_state=6
00:11:18.994 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4944
00:11:18.994 00.000 10844 Star::Find returns 1 (1), X=258.10, Y=60.97, Mass=3205, SNR=35.9, Peak=255 HFD=3.1
00:11:18.994 00.000 10844 MultiStar: [#1 0.43,-0.18,0.97,U] [#2 -0.71,0.62,0.00,M5] [#3 0.24,-0.28,0.91,U] [#4 0.21,0.47,0.99,U] [#5 -0.43,-0.01,0.95,U] [#6 -0.22,0.10,0.92,U] [#7 -0.32,-0.09,0.86,U] [#8 -0.01,-0.18,0.93,U] 
00:11:18.994 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {-0.26, -0.30}
00:11:18.994 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
00:11:18.994 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
00:11:18.994 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.20 mountX=0.06 mountY=-0.03, mountTheta=-0.47
00:11:18.998 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
00:11:18.998 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
00:11:18.998 00.000 11060 Worker thread wakes up
00:11:18.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:11:18.999 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:11:18.999 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=-0.03
00:11:18.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:11:18.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:18.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:18.999 00.000 11060 MoveAxis(E, 0, ABG)
00:11:18.999 00.000 11060 Move returns status 0, amount 0
00:11:18.999 00.000 11060 MoveAxis(N, 0, ABG)
00:11:18.999 00.000 11060 Move returns status 0, amount 0
00:11:18.999 00.000 11060 move complete, result=0
00:11:18.999 00.000 11060 worker thread done servicing request
00:11:19.008 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:19.024 00.016 10844 UpdateGuideState exits: m=3205 SNR=35.9 Saturated
00:11:19.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:19.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:19.024 00.000 10844 Enqueuing Expose request
00:11:19.024 00.000 11060 Worker thread wakes up
00:11:19.024 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:19.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:19.029 00.005 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:19.650 00.621 11060 Exposure complete
00:11:20.029 00.379 11060 worker thread done servicing request
00:11:20.029 00.000 10844 OnExposeComplete: enter
00:11:20.029 00.000 10844 UpdateGuideState(): m_state=6
00:11:20.029 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4945
00:11:20.030 00.001 10844 Star::Find returns 1 (1), X=258.27, Y=60.91, Mass=3357, SNR=37.6, Peak=255 HFD=3.5
00:11:20.030 00.000 10844 MultiStar: [#1 0.54,-0.83,0.00,M1] [#2 -1.09,0.38,0.00,M6] [#3 0.34,0.03,0.85,U] [#4 -0.06,-0.41,0.90,U] [#5 -0.74,0.34,0.00,M1] [#6 0.18,0.26,0.90,U] [#7 0.03,0.10,0.85,U] [#8 -0.14,0.52,0.96,U] 
00:11:20.030 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.02}, one-star: {-0.09, -0.37}
00:11:20.030 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
00:11:20.030 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
00:11:20.030 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.53 mountX=-0.03 mountY=0.03, mountTheta=2.28
00:11:20.032 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
00:11:20.032 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
00:11:20.033 00.001 11060 Worker thread wakes up
00:11:20.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:11:20.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:11:20.033 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.03
00:11:20.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:11:20.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:20.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:11:20.033 00.000 11060 MoveAxis(E, 0, ABG)
00:11:20.033 00.000 11060 Move returns status 0, amount 0
00:11:20.033 00.000 11060 MoveAxis(N, 0, ABG)
00:11:20.033 00.000 11060 Move returns status 0, amount 0
00:11:20.033 00.000 11060 move complete, result=0
00:11:20.033 00.000 11060 worker thread done servicing request
00:11:20.045 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:20.067 00.022 10844 UpdateGuideState exits: m=3357 SNR=37.6 Saturated
00:11:20.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:20.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:20.067 00.000 10844 Enqueuing Expose request
00:11:20.067 00.000 11060 Worker thread wakes up
00:11:20.067 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:20.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:20.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:20.709 00.642 11060 Exposure complete
00:11:21.143 00.434 11060 worker thread done servicing request
00:11:21.145 00.002 10844 OnExposeComplete: enter
00:11:21.145 00.000 10844 UpdateGuideState(): m_state=6
00:11:21.145 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4946
00:11:21.145 00.000 10844 Star::Find returns 1 (0), X=258.01, Y=60.72, Mass=3229, SNR=36.6, Peak=254 HFD=3.4
00:11:21.146 00.001 10844 MultiStar: [#1 0.20,0.19,0.94,U] [#2 -0.50,0.99,0.00,M7] [#3 0.43,-0.56,0.00,M1] [#4 0.31,0.23,0.94,U] [#5 0.23,0.01,0.87,U] [#6 0.71,-0.07,0.00,M1] [#7 -0.21,-0.28,0.77,U] [#8 0.06,0.47,0.89,U] 
00:11:21.146 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.01}, one-star: {-0.35, -0.55}
00:11:21.146 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
00:11:21.146 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
00:11:21.146 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.24 mountX=-0.02 mountY=0.04, mountTheta=1.99
00:11:21.149 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
00:11:21.149 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
00:11:21.149 00.000 11060 Worker thread wakes up
00:11:21.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:11:21.149 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:11:21.149 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.04
00:11:21.152 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:11:21.153 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:21.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:11:21.153 00.000 11060 MoveAxis(E, 0, ABG)
00:11:21.153 00.000 11060 Move returns status 0, amount 0
00:11:21.155 00.002 11060 MoveAxis(N, 0, ABG)
00:11:21.155 00.000 11060 Move returns status 0, amount 0
00:11:21.155 00.000 11060 move complete, result=0
00:11:21.155 00.000 11060 worker thread done servicing request
00:11:21.168 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:21.221 00.053 10844 UpdateGuideState exits: m=3229 SNR=36.6
00:11:21.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:21.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:21.221 00.000 10844 Enqueuing Expose request
00:11:21.221 00.000 11060 Worker thread wakes up
00:11:21.221 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:21.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:21.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:21.869 00.648 11060 Exposure complete
00:11:22.128 00.259 11060 worker thread done servicing request
00:11:22.128 00.000 10844 OnExposeComplete: enter
00:11:22.128 00.000 10844 UpdateGuideState(): m_state=6
00:11:22.130 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4947
00:11:22.130 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.11, Mass=2776, SNR=33.6, Peak=251 HFD=3.5
00:11:22.130 00.000 10844 MultiStar: [#1 0.33,-0.07,1.04,U] [#2 -1.30,0.36,0.00,M8] [#3 0.76,-0.26,0.00,M2] [#4 0.15,-0.05,1.05,U] [#5 -0.59,-0.29,0.00,M1] [#6 0.06,-0.19,1.01,U] [#7 0.01,-0.45,0.91,U] [#8 0.24,0.45,1.13,U] 
00:11:22.130 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.06}, one-star: {0.15, -0.17}
00:11:22.130 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
00:11:22.130 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
00:11:22.130 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=0.03 mountY=0.17, mountTheta=1.38
00:11:22.133 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.06, opts=13)
00:11:22.133 00.000 10844 Enqueuing Move request for scope (0.16, -0.06)
00:11:22.133 00.000 11060 Worker thread wakes up
00:11:22.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
00:11:22.133 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
00:11:22.133 00.000 11060 Moving (0.16, -0.06) raw xDistance=0.03 yDistance=0.17
00:11:22.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:11:22.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:22.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:11:22.133 00.000 11060 MoveAxis(E, 0, ABG)
00:11:22.133 00.000 11060 Move returns status 0, amount 0
00:11:22.133 00.000 11060 MoveAxis(N, 0, ABG)
00:11:22.133 00.000 11060 Move returns status 0, amount 0
00:11:22.133 00.000 11060 move complete, result=0
00:11:22.133 00.000 11060 worker thread done servicing request
00:11:22.140 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:22.174 00.034 10844 UpdateGuideState exits: m=2776 SNR=33.6
00:11:22.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:22.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:22.174 00.000 10844 Enqueuing Expose request
00:11:22.174 00.000 11060 Worker thread wakes up
00:11:22.174 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:22.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:22.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:22.817 00.643 11060 Exposure complete
00:11:23.230 00.413 11060 worker thread done servicing request
00:11:23.230 00.000 10844 OnExposeComplete: enter
00:11:23.230 00.000 10844 UpdateGuideState(): m_state=6
00:11:23.231 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4948
00:11:23.231 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.37, Mass=2507, SNR=32.1, Peak=243 HFD=3.4
00:11:23.231 00.000 10844 MultiStar: [#1 0.25,-0.37,1.05,U] [#2 -1.12,0.51,0.00,M9] [#3 -0.25,-0.06,1.08,U] [#4 0.13,-0.05,1.05,U] [#5 -0.58,-0.22,1.05,U] [#6 0.08,0.79,0.00,M1] [#7 -0.53,-0.29,0.95,U] [#8 -0.27,0.36,0.97,U] 
00:11:23.231 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.08}, one-star: {0.00, 0.09}
00:11:23.231 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:11:23.231 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
00:11:23.231 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.57 mountX=-0.09 mountY=-0.01, mountTheta=-2.98
00:11:23.234 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.09, opts=13)
00:11:23.234 00.000 10844 Enqueuing Move request for scope (0.00, 0.09)
00:11:23.234 00.000 11060 Worker thread wakes up
00:11:23.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
00:11:23.234 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
00:11:23.234 00.000 11060 Moving (0.00, 0.09) raw xDistance=-0.09 yDistance=-0.01
00:11:23.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:11:23.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:23.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:11:23.234 00.000 11060 MoveAxis(E, 0, ABG)
00:11:23.234 00.000 11060 Move returns status 0, amount 0
00:11:23.234 00.000 11060 MoveAxis(N, 0, ABG)
00:11:23.234 00.000 11060 Move returns status 0, amount 0
00:11:23.234 00.000 11060 move complete, result=0
00:11:23.234 00.000 11060 worker thread done servicing request
00:11:23.257 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:23.297 00.040 10844 UpdateGuideState exits: m=2507 SNR=32.1
00:11:23.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:23.298 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:23.298 00.000 10844 Enqueuing Expose request
00:11:23.298 00.000 11060 Worker thread wakes up
00:11:23.298 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:23.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:23.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:23.938 00.640 11060 Exposure complete
00:11:24.205 00.267 11060 worker thread done servicing request
00:11:24.206 00.001 10844 OnExposeComplete: enter
00:11:24.206 00.000 10844 UpdateGuideState(): m_state=6
00:11:24.206 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
00:11:24.206 00.000 10844 Star::Find returns 1 (1), X=258.18, Y=61.46, Mass=3343, SNR=37.6, Peak=255 HFD=3.8
00:11:24.206 00.000 10844 MultiStar: [#1 -0.28,0.05,1.00,U] [#2 -0.18,0.43,1.83,U] [#3 0.06,-0.03,0.86,U] [#4 0.13,0.42,0.80,U] [#5 -0.59,-0.15,0.97,U] [#6 -0.32,0.35,0.81,U] [#7 -0.64,-0.21,0.00,M1] [#8 -0.43,0.56,0.00,M1] 
00:11:24.206 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.20}, one-star: {-0.18, 0.19}
00:11:24.206 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
00:11:24.206 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
00:11:24.206 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.35 mountX=-0.15 mountY=-0.21, mountTheta=-2.19
00:11:24.206 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.19, opts=13)
00:11:24.206 00.000 10844 Enqueuing Move request for scope (-0.18, 0.19)
00:11:24.206 00.000 11060 Worker thread wakes up
00:11:24.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
00:11:24.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
00:11:24.206 00.000 11060 Moving (-0.18, 0.19) raw xDistance=-0.15 yDistance=-0.21
00:11:24.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:11:24.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:24.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:11:24.206 00.000 11060 MoveAxis(E, 26, ABG)
00:11:24.206 00.000 11060 Guiding  Dir = 2, Dur = 26
00:11:24.216 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:24.222 00.006 11060 IsSlewing returns 0
00:11:24.222 00.000 11060 IsGuiding returns 0
00:11:24.251 00.029 10844 UpdateGuideState exits: m=3343 SNR=37.6 Saturated
00:11:24.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:24.252 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:24.252 00.000 10844 Enqueuing Expose request
00:11:24.253 00.001 11060 IsGuiding returns 0
00:11:24.253 00.000 11060 Move returns status 0, amount 26
00:11:24.253 00.000 11060 MoveAxis(N, 0, ABG)
00:11:24.253 00.000 11060 Move returns status 0, amount 0
00:11:24.253 00.000 11060 move complete, result=0
00:11:24.253 00.000 11060 worker thread done servicing request
00:11:24.253 00.000 11060 Worker thread wakes up
00:11:24.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:24.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:24.258 00.005 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
00:11:24.901 00.643 11060 Exposure complete
00:11:25.158 00.257 11060 worker thread done servicing request
00:11:25.158 00.000 10844 OnExposeComplete: enter
00:11:25.158 00.000 10844 UpdateGuideState(): m_state=6
00:11:25.158 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4950
00:11:25.158 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=61.07, Mass=2846, SNR=34.4, Peak=216 HFD=3.9
00:11:25.158 00.000 10844 MultiStar: [#1 -0.75,-0.07,0.00,M1] [#2 -0.90,-0.06,0.00,M9] [#3 -0.33,-0.53,0.00,M1] [#4 0.04,0.12,0.93,U] [#5 -0.68,-0.14,0.00,M1] [#6 -0.53,-0.09,0.90,U] [#7 -1.09,-0.45,0.00,M2] [#8 -0.31,0.34,0.97,U] 
00:11:25.158 00.000 10844 refined, 3 included, MultiStar: {-0.30, 0.04}, one-star: {-0.40, -0.21}
00:11:25.158 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
00:11:25.158 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
00:11:25.158 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.31 cameraTheta=3.00 mountX=0.01 mountY=-0.31, mountTheta=-1.53
00:11:25.168 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.04, opts=13)
00:11:25.168 00.000 10844 Enqueuing Move request for scope (-0.30, 0.04)
00:11:25.168 00.000 11060 Worker thread wakes up
00:11:25.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
00:11:25.168 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
00:11:25.168 00.000 11060 Moving (-0.30, 0.04) raw xDistance=0.01 yDistance=-0.31
00:11:25.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:11:25.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:25.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:11:25.168 00.000 11060 MoveAxis(E, 0, ABG)
00:11:25.168 00.000 11060 Move returns status 0, amount 0
00:11:25.168 00.000 11060 MoveAxis(N, 0, ABG)
00:11:25.168 00.000 11060 Move returns status 0, amount 0
00:11:25.168 00.000 11060 move complete, result=0
00:11:25.170 00.002 11060 worker thread done servicing request
00:11:25.199 00.029 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:25.240 00.041 10844 UpdateGuideState exits: m=2846 SNR=34.4
00:11:25.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:25.241 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:25.241 00.000 10844 Enqueuing Expose request
00:11:25.241 00.000 11060 Worker thread wakes up
00:11:25.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:25.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:25.242 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:11:25.878 00.636 11060 Exposure complete
00:11:26.158 00.280 11060 worker thread done servicing request
00:11:26.158 00.000 10844 OnExposeComplete: enter
00:11:26.158 00.000 10844 UpdateGuideState(): m_state=6
00:11:26.158 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4951
00:11:26.158 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.64, Mass=3243, SNR=36.4, Peak=244 HFD=3.7
00:11:26.159 00.001 10844 MultiStar: [#1 -0.46,0.33,1.02,U] [#2 -0.55,0.54,0.00,M10] [#3 0.21,-0.33,0.81,U] [#4 0.13,0.35,0.87,U] [#5 -0.78,-0.07,0.00,M2] [#6 -0.28,0.01,0.89,U] [#7 -0.32,-0.54,0.00,M3] [#8 -0.03,0.09,0.84,U] 
00:11:26.159 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.15}, one-star: {0.39, 0.36}
00:11:26.159 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
00:11:26.159 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
00:11:26.169 00.010 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=-0.15 mountY=-0.04, mountTheta=-2.90
00:11:26.172 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
00:11:26.172 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
00:11:26.172 00.000 11060 Worker thread wakes up
00:11:26.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:11:26.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:11:26.172 00.000 11060 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=-0.04
00:11:26.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:11:26.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:26.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:26.172 00.000 11060 MoveAxis(E, 25, ABG)
00:11:26.172 00.000 11060 Guiding  Dir = 2, Dur = 25
00:11:26.194 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:26.203 00.009 11060 IsSlewing returns 0
00:11:26.208 00.005 11060 IsGuiding returns 0
00:11:26.230 00.022 10844 UpdateGuideState exits: m=3243 SNR=36.4
00:11:26.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:26.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:26.230 00.000 10844 Enqueuing Expose request
00:11:26.243 00.013 11060 IsGuiding returns 0
00:11:26.243 00.000 11060 Move returns status 0, amount 25
00:11:26.244 00.001 11060 MoveAxis(N, 0, ABG)
00:11:26.244 00.000 11060 Move returns status 0, amount 0
00:11:26.244 00.000 11060 move complete, result=0
00:11:26.244 00.000 11060 worker thread done servicing request
00:11:26.244 00.000 11060 Worker thread wakes up
00:11:26.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:26.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:26.263 00.019 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
00:11:26.899 00.636 11060 Exposure complete
00:11:27.394 00.495 11060 worker thread done servicing request
00:11:27.394 00.000 10844 OnExposeComplete: enter
00:11:27.394 00.000 10844 UpdateGuideState(): m_state=6
00:11:27.395 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4952
00:11:27.395 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.87, Mass=2960, SNR=34.8, Peak=252 HFD=3.5
00:11:27.395 00.000 10844 MultiStar: [#1 0.16,0.39,0.92,U] [#2 -0.29,0.28,1.94,U] [#3 0.28,0.21,1.07,U] [#4 0.22,0.04,0.99,U] [#5 -0.82,-0.21,0.00,M3] [#6 -0.24,0.73,0.00,M1] [#7 -0.24,-0.27,0.80,U] [#8 -0.40,0.23,0.90,U] 
00:11:27.395 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.23}, one-star: {0.11, 0.60}
00:11:27.395 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
00:11:27.395 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
00:11:27.395 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.76 mountX=-0.22 mountY=-0.08, mountTheta=-2.79
00:11:27.397 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.23, opts=13)
00:11:27.397 00.000 10844 Enqueuing Move request for scope (-0.04, 0.23)
00:11:27.399 00.002 11060 Worker thread wakes up
00:11:27.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
00:11:27.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
00:11:27.399 00.000 11060 Moving (-0.04, 0.23) raw xDistance=-0.22 yDistance=-0.08
00:11:27.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:11:27.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:27.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:27.399 00.000 11060 MoveAxis(E, 39, ABG)
00:11:27.399 00.000 11060 Guiding  Dir = 2, Dur = 39
00:11:27.426 00.027 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:27.426 00.000 11060 IsSlewing returns 0
00:11:27.428 00.002 11060 IsGuiding returns 0
00:11:27.472 00.044 11060 IsGuiding returns 0
00:11:27.472 00.000 11060 Move returns status 0, amount 39
00:11:27.472 00.000 11060 MoveAxis(N, 0, ABG)
00:11:27.473 00.001 11060 Move returns status 0, amount 0
00:11:27.473 00.000 11060 move complete, result=0
00:11:27.473 00.000 11060 worker thread done servicing request
00:11:27.474 00.001 10844 UpdateGuideState exits: m=2960 SNR=34.8
00:11:27.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:27.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:27.474 00.000 10844 Enqueuing Expose request
00:11:27.476 00.002 11060 Worker thread wakes up
00:11:27.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:27.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:27.476 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
00:11:28.105 00.629 11060 Exposure complete
00:11:28.465 00.360 11060 worker thread done servicing request
00:11:28.465 00.000 10844 OnExposeComplete: enter
00:11:28.465 00.000 10844 UpdateGuideState(): m_state=6
00:11:28.468 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4953
00:11:28.468 00.000 10844 Star::Find returns 1 (1), X=258.83, Y=61.38, Mass=3607, SNR=39.0, Peak=255 HFD=3.6
00:11:28.468 00.000 10844 MultiStar: [#1 -0.49,-0.23,0.91,U] [#2 -0.20,0.62,0.00,M10] [#3 0.08,0.01,0.82,U] [#4 0.03,-0.07,0.81,U] [#5 0.02,0.65,0.00,M4] [#6 -0.08,0.34,0.79,U] [#7 0.00,-0.43,0.73,U] [#8 0.07,0.55,0.82,U] 
00:11:28.468 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.47, 0.10}
00:11:28.468 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:11:28.468 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
00:11:28.468 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.11 mountX=-0.04 mountY=0.01, mountTheta=2.85
00:11:28.470 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
00:11:28.470 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
00:11:28.470 00.000 11060 Worker thread wakes up
00:11:28.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
00:11:28.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
00:11:28.470 00.000 11060 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.01
00:11:28.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:11:28.472 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:28.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:11:28.472 00.000 11060 MoveAxis(E, 0, ABG)
00:11:28.472 00.000 11060 Move returns status 0, amount 0
00:11:28.472 00.000 11060 MoveAxis(N, 0, ABG)
00:11:28.472 00.000 11060 Move returns status 0, amount 0
00:11:28.472 00.000 11060 move complete, result=0
00:11:28.472 00.000 11060 worker thread done servicing request
00:11:28.482 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:28.522 00.040 10844 UpdateGuideState exits: m=3607 SNR=39.0 Saturated
00:11:28.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:28.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:28.522 00.000 10844 Enqueuing Expose request
00:11:28.522 00.000 11060 Worker thread wakes up
00:11:28.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:28.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:28.522 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:29.155 00.633 11060 Exposure complete
00:11:29.445 00.290 11060 worker thread done servicing request
00:11:29.445 00.000 10844 OnExposeComplete: enter
00:11:29.445 00.000 10844 UpdateGuideState(): m_state=6
00:11:29.446 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4954
00:11:29.446 00.000 10844 Star::Find returns 1 (0), X=258.07, Y=61.16, Mass=2828, SNR=33.7, Peak=254 HFD=3.7
00:11:29.446 00.000 10844 MultiStar: [#1 0.10,0.08,1.06,U] [#2 0.15,0.97,0.00,R] [#3 0.23,-0.02,1.06,U] [#4 -0.05,0.55,1.06,U] [#5 -0.11,0.31,1.12,U] [#6 0.05,0.24,0.86,U] [#7 -0.15,-0.61,0.00,M2] [#8 -0.05,0.55,0.99,U] 
00:11:29.446 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.23}, one-star: {-0.29, -0.12}
00:11:29.446 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
00:11:29.446 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
00:11:29.446 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=-0.22 mountY=-0.05, mountTheta=-2.90
00:11:29.448 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.23, opts=13)
00:11:29.448 00.000 10844 Enqueuing Move request for scope (-0.02, 0.23)
00:11:29.448 00.000 11060 Worker thread wakes up
00:11:29.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
00:11:29.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
00:11:29.448 00.000 11060 Moving (-0.02, 0.23) raw xDistance=-0.22 yDistance=-0.05
00:11:29.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:11:29.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:29.450 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:29.450 00.000 11060 MoveAxis(E, 38, ABG)
00:11:29.450 00.000 11060 Guiding  Dir = 2, Dur = 38
00:11:29.470 00.020 11060 IsSlewing returns 0
00:11:29.470 00.000 11060 IsGuiding returns 0
00:11:29.477 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:29.510 00.033 10844 UpdateGuideState exits: m=2828 SNR=33.7
00:11:29.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:29.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:29.510 00.000 10844 Enqueuing Expose request
00:11:29.528 00.018 11060 IsGuiding returns 0
00:11:29.528 00.000 11060 Move returns status 0, amount 38
00:11:29.528 00.000 11060 MoveAxis(N, 0, ABG)
00:11:29.528 00.000 11060 Move returns status 0, amount 0
00:11:29.528 00.000 11060 move complete, result=0
00:11:29.529 00.001 11060 worker thread done servicing request
00:11:29.529 00.000 11060 Worker thread wakes up
00:11:29.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:29.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:29.533 00.004 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
00:11:30.162 00.629 11060 Exposure complete
00:11:30.480 00.318 11060 worker thread done servicing request
00:11:30.480 00.000 10844 OnExposeComplete: enter
00:11:30.480 00.000 10844 UpdateGuideState(): m_state=6
00:11:30.480 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4955
00:11:30.480 00.000 10844 Star::Find returns 1 (1), X=258.27, Y=61.31, Mass=3020, SNR=35.1, Peak=255 HFD=3.5
00:11:30.482 00.002 10844 MultiStar: [#1 -0.39,0.04,0.97,U] [#2 0.04,-0.01,1.98,U] [#3 -0.04,-0.11,0.91,U] [#4 -0.35,0.02,0.94,U] [#5 0.18,0.55,1.01,U] [#6 -0.60,-0.49,0.00,M1] [#7 -0.39,-0.43,0.89,U] [#8 -0.05,0.43,0.93,U] 
00:11:30.482 00.000 10844 single-star, 7 included, MultiStar: {-0.11, 0.06}, one-star: {-0.09, 0.03}
00:11:30.482 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
00:11:30.482 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.78)
00:11:30.482 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.77 mountX=-0.02 mountY=-0.09, mountTheta=-1.76
00:11:30.484 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
00:11:30.484 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
00:11:30.484 00.000 11060 Worker thread wakes up
00:11:30.485 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:11:30.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:11:30.485 00.000 11060 Moving (-0.09, 0.03) raw xDistance=-0.02 yDistance=-0.09
00:11:30.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:11:30.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:30.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:11:30.485 00.000 11060 MoveAxis(E, 0, ABG)
00:11:30.485 00.000 11060 Move returns status 0, amount 0
00:11:30.485 00.000 11060 MoveAxis(N, 0, ABG)
00:11:30.485 00.000 11060 Move returns status 0, amount 0
00:11:30.485 00.000 11060 move complete, result=0
00:11:30.485 00.000 11060 worker thread done servicing request
00:11:30.495 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:30.516 00.021 10844 UpdateGuideState exits: m=3020 SNR=35.1 Saturated
00:11:30.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:30.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:30.516 00.000 10844 Enqueuing Expose request
00:11:30.516 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:30.516 00.000 11060 Worker thread wakes up
00:11:30.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:30.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:31.159 00.643 11060 Exposure complete
00:11:31.379 00.220 11060 worker thread done servicing request
00:11:31.379 00.000 10844 OnExposeComplete: enter
00:11:31.379 00.000 10844 UpdateGuideState(): m_state=6
00:11:31.379 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4956
00:11:31.379 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=61.41, Mass=3458, SNR=38.1, Peak=255 HFD=3.6
00:11:31.379 00.000 10844 MultiStar: [#1 0.24,-0.19,0.94,U] [#2 -0.33,-0.48,1.87,U] [#3 -0.05,-0.28,0.94,U] [#4 -0.06,0.48,0.88,U] [#5 -0.31,0.16,0.92,U] [#6 -0.10,-0.39,0.80,U] [#7 -0.08,0.07,0.83,U] [#8 -0.41,0.21,0.82,U] 
00:11:31.379 00.000 10844 single-star, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.07, 0.14}
00:11:31.379 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
00:11:31.379 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
00:11:31.379 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.15 cameraTheta=2.07 mountX=-0.12 mountY=-0.10, mountTheta=-2.47
00:11:31.384 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.14, opts=13)
00:11:31.384 00.000 10844 Enqueuing Move request for scope (-0.07, 0.14)
00:11:31.384 00.000 11060 Worker thread wakes up
00:11:31.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
00:11:31.384 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
00:11:31.384 00.000 11060 Moving (-0.07, 0.14) raw xDistance=-0.12 yDistance=-0.10
00:11:31.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:11:31.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:31.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:11:31.384 00.000 11060 MoveAxis(E, 21, ABG)
00:11:31.384 00.000 11060 Guiding  Dir = 2, Dur = 21
00:11:31.395 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:31.410 00.015 10844 UpdateGuideState exits: m=3458 SNR=38.1 Saturated
00:11:31.412 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:31.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:31.412 00.000 10844 Enqueuing Expose request
00:11:31.420 00.008 11060 IsSlewing returns 0
00:11:31.421 00.001 11060 IsGuiding returns 0
00:11:31.449 00.028 11060 IsGuiding returns 0
00:11:31.449 00.000 11060 Move returns status 0, amount 21
00:11:31.449 00.000 11060 MoveAxis(N, 0, ABG)
00:11:31.449 00.000 11060 Move returns status 0, amount 0
00:11:31.449 00.000 11060 move complete, result=0
00:11:31.449 00.000 11060 worker thread done servicing request
00:11:31.450 00.001 11060 Worker thread wakes up
00:11:31.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:31.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:31.452 00.002 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
00:11:32.086 00.634 11060 Exposure complete
00:11:32.282 00.196 11060 worker thread done servicing request
00:11:32.284 00.002 10844 OnExposeComplete: enter
00:11:32.284 00.000 10844 UpdateGuideState(): m_state=6
00:11:32.284 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4957
00:11:32.284 00.000 10844 Star::Find returns 1 (1), X=258.17, Y=61.53, Mass=2780, SNR=33.6, Peak=255 HFD=3.7
00:11:32.284 00.000 10844 MultiStar: [#1 -0.39,0.84,0.00,M1] [#2 -0.61,-0.16,0.00,M1] [#3 0.25,-0.09,1.08,U] [#4 0.16,0.11,1.02,U] [#5 -0.36,0.38,1.03,U] [#6 -0.07,0.25,0.91,U] [#7 -0.73,-0.21,0.00,M1] [#8 -0.21,0.16,1.04,U] 
00:11:32.284 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.17}, one-star: {-0.19, 0.25}
00:11:32.284 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
00:11:32.284 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.61)
00:11:32.284 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.94 mountX=-0.16 mountY=-0.10, mountTheta=-2.60
00:11:32.287 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
00:11:32.287 00.000 10844 Enqueuing Move request for scope (-0.07, 0.17)
00:11:32.287 00.000 11060 Worker thread wakes up
00:11:32.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:11:32.287 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:11:32.287 00.000 11060 Moving (-0.07, 0.17) raw xDistance=-0.16 yDistance=-0.10
00:11:32.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:11:32.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:32.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:11:32.287 00.000 11060 MoveAxis(E, 28, ABG)
00:11:32.287 00.000 11060 Guiding  Dir = 2, Dur = 28
00:11:32.294 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:32.313 00.019 11060 IsSlewing returns 0
00:11:32.313 00.000 11060 IsGuiding returns 0
00:11:32.313 00.000 10844 UpdateGuideState exits: m=2780 SNR=33.6 Saturated
00:11:32.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:32.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:32.313 00.000 10844 Enqueuing Expose request
00:11:32.362 00.049 11060 IsGuiding returns 0
00:11:32.362 00.000 11060 Move returns status 0, amount 28
00:11:32.362 00.000 11060 MoveAxis(N, 0, ABG)
00:11:32.362 00.000 11060 Move returns status 0, amount 0
00:11:32.362 00.000 11060 move complete, result=0
00:11:32.363 00.001 11060 worker thread done servicing request
00:11:32.363 00.000 11060 Worker thread wakes up
00:11:32.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:32.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:32.363 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
00:11:32.992 00.629 11060 Exposure complete
00:11:33.167 00.175 11060 worker thread done servicing request
00:11:33.172 00.005 10844 OnExposeComplete: enter
00:11:33.172 00.000 10844 UpdateGuideState(): m_state=6
00:11:33.172 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4958
00:11:33.172 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.10, Mass=2868, SNR=34.8, Peak=252 HFD=3.3
00:11:33.172 00.000 10844 MultiStar: [#1 -0.04,0.88,0.00,M2] [#2 -0.45,-0.53,0.00,M2] [#3 0.31,-0.09,0.97,U] [#4 -0.20,0.21,1.01,U] [#5 -0.64,0.27,0.00,M1] [#6 -0.15,0.32,0.94,U] [#7 -0.23,-0.77,0.00,M2] [#8 0.01,0.06,0.98,U] 
00:11:33.172 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.06}, one-star: {0.52, -0.17}
00:11:33.172 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:11:33.172 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:11:33.172 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.08 mountY=0.09, mountTheta=2.31
00:11:33.172 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
00:11:33.172 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
00:11:33.172 00.000 11060 Worker thread wakes up
00:11:33.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:11:33.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:11:33.172 00.000 11060 Moving (0.10, 0.06) raw xDistance=-0.08 yDistance=0.09
00:11:33.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:11:33.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:33.176 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:11:33.176 00.000 11060 MoveAxis(E, 0, ABG)
00:11:33.176 00.000 11060 Move returns status 0, amount 0
00:11:33.176 00.000 11060 MoveAxis(N, 0, ABG)
00:11:33.176 00.000 11060 Move returns status 0, amount 0
00:11:33.176 00.000 11060 move complete, result=0
00:11:33.176 00.000 11060 worker thread done servicing request
00:11:33.178 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:33.194 00.016 10844 UpdateGuideState exits: m=2868 SNR=34.8
00:11:33.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:33.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:33.194 00.000 10844 Enqueuing Expose request
00:11:33.194 00.000 11060 Worker thread wakes up
00:11:33.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:33.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:33.194 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:33.837 00.643 11060 Exposure complete
00:11:34.048 00.211 11060 worker thread done servicing request
00:11:34.048 00.000 10844 OnExposeComplete: enter
00:11:34.048 00.000 10844 UpdateGuideState(): m_state=6
00:11:34.048 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4959
00:11:34.048 00.000 10844 Star::Find returns 1 (0), X=258.32, Y=61.02, Mass=3256, SNR=36.3, Peak=237 HFD=3.4
00:11:34.048 00.000 10844 MultiStar: [#1 -0.04,0.15,0.91,U] [#2 -0.45,-0.65,0.00,M3] [#3 0.33,-0.27,0.92,U] [#4 -0.56,0.04,0.98,U] [#5 -0.65,-0.09,0.00,M2] [#6 -0.43,-0.19,0.95,U] [#7 -0.05,-0.22,0.88,U] [#8 -0.79,-0.26,0.00,M1] 
00:11:34.048 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.12}, one-star: {-0.04, -0.26}
00:11:34.048 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
00:11:34.048 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
00:11:34.048 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.41 mountX=0.15 mountY=-0.12, mountTheta=-0.66
00:11:34.048 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.12, opts=13)
00:11:34.053 00.005 10844 Enqueuing Move request for scope (-0.14, -0.12)
00:11:34.053 00.000 11060 Worker thread wakes up
00:11:34.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
00:11:34.053 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
00:11:34.053 00.000 11060 Moving (-0.14, -0.12) raw xDistance=0.15 yDistance=-0.12
00:11:34.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:11:34.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:34.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:11:34.053 00.000 11060 MoveAxis(W, 26, ABG)
00:11:34.053 00.000 11060 Guiding  Dir = 3, Dur = 26
00:11:34.059 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:34.064 00.005 11060 IsSlewing returns 0
00:11:34.065 00.001 11060 IsGuiding returns 0
00:11:34.075 00.010 10844 UpdateGuideState exits: m=3256 SNR=36.3
00:11:34.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:34.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:34.075 00.000 10844 Enqueuing Expose request
00:11:34.095 00.020 11060 IsGuiding returns 0
00:11:34.095 00.000 11060 Move returns status 0, amount 26
00:11:34.095 00.000 11060 MoveAxis(N, 0, ABG)
00:11:34.095 00.000 11060 Move returns status 0, amount 0
00:11:34.095 00.000 11060 move complete, result=0
00:11:34.095 00.000 11060 worker thread done servicing request
00:11:34.095 00.000 11060 Worker thread wakes up
00:11:34.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:34.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:34.097 00.002 10844 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
00:11:34.738 00.641 11060 Exposure complete
00:11:34.959 00.221 11060 worker thread done servicing request
00:11:34.959 00.000 10844 OnExposeComplete: enter
00:11:34.959 00.000 10844 UpdateGuideState(): m_state=6
00:11:34.959 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4960
00:11:34.960 00.001 10844 Star::Find returns 1 (1), X=258.27, Y=61.44, Mass=3061, SNR=35.5, Peak=255 HFD=3.6
00:11:34.960 00.000 10844 MultiStar: [#1 -0.34,0.85,0.00,M2] [#2 -0.49,-0.66,0.00,M4] [#3 -0.40,0.05,0.91,U] [#4 -0.42,0.39,1.00,U] [#5 -0.25,0.30,0.95,U] [#6 -0.12,0.18,1.00,U] [#7 -0.52,-0.15,0.86,U] [#8 -0.04,0.47,0.94,U] 
00:11:34.960 00.000 10844 single-star, 6 included, MultiStar: {-0.26, 0.21}, one-star: {-0.09, 0.17}
00:11:34.960 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
00:11:34.960 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
00:11:34.960 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.08 mountX=-0.15 mountY=-0.12, mountTheta=-2.46
00:11:34.966 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.17, opts=13)
00:11:34.966 00.000 10844 Enqueuing Move request for scope (-0.09, 0.17)
00:11:34.966 00.000 11060 Worker thread wakes up
00:11:34.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
00:11:34.966 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
00:11:34.966 00.000 11060 Moving (-0.09, 0.17) raw xDistance=-0.15 yDistance=-0.12
00:11:34.967 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:11:34.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:34.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:11:34.967 00.000 11060 MoveAxis(E, 25, ABG)
00:11:34.967 00.000 11060 Guiding  Dir = 2, Dur = 25
00:11:34.971 00.004 11060 IsSlewing returns 0
00:11:34.971 00.000 11060 IsGuiding returns 0
00:11:34.983 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:35.002 00.019 11060 IsGuiding returns 0
00:11:35.002 00.000 11060 Move returns status 0, amount 25
00:11:35.002 00.000 11060 MoveAxis(N, 0, ABG)
00:11:35.002 00.000 11060 Move returns status 0, amount 0
00:11:35.002 00.000 11060 move complete, result=0
00:11:35.002 00.000 11060 worker thread done servicing request
00:11:35.014 00.012 10844 UpdateGuideState exits: m=3061 SNR=35.5 Saturated
00:11:35.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:35.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:35.014 00.000 10844 Enqueuing Expose request
00:11:35.014 00.000 11060 Worker thread wakes up
00:11:35.014 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
00:11:35.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:35.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:35.657 00.643 11060 Exposure complete
00:11:35.958 00.301 11060 worker thread done servicing request
00:11:35.958 00.000 10844 OnExposeComplete: enter
00:11:35.958 00.000 10844 UpdateGuideState(): m_state=6
00:11:35.960 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4961
00:11:35.960 00.000 10844 Star::Find returns 1 (1), X=258.29, Y=61.40, Mass=2664, SNR=33.0, Peak=255 HFD=3.4
00:11:35.960 00.000 10844 MultiStar: [#1 -0.20,-0.02,1.09,U] [#2 -0.84,-0.93,0.00,M5] [#3 -0.12,0.07,1.02,U] [#4 0.10,0.23,0.94,U] [#5 -0.79,0.42,0.00,M2] [#6 -0.08,0.20,0.98,U] [#7 -0.49,-0.40,0.00,M1] [#8 -0.43,0.23,1.03,U] 
00:11:35.960 00.000 10844 single-star, 5 included, MultiStar: {-0.14, 0.13}, one-star: {-0.07, 0.12}
00:11:35.960 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
00:11:35.960 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.45)
00:11:35.960 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.10 mountX=-0.10 mountY=-0.09, mountTheta=-2.44
00:11:35.963 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
00:11:35.963 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
00:11:35.963 00.000 11060 Worker thread wakes up
00:11:35.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
00:11:35.963 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
00:11:35.963 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.10 yDistance=-0.09
00:11:35.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:11:35.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:35.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:11:35.963 00.000 11060 MoveAxis(E, 0, ABG)
00:11:35.963 00.000 11060 Move returns status 0, amount 0
00:11:35.963 00.000 11060 MoveAxis(N, 0, ABG)
00:11:35.963 00.000 11060 Move returns status 0, amount 0
00:11:35.963 00.000 11060 move complete, result=0
00:11:35.963 00.000 11060 worker thread done servicing request
00:11:35.973 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:36.003 00.030 10844 UpdateGuideState exits: m=2664 SNR=33.0 Saturated
00:11:36.005 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:36.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:36.005 00.000 10844 Enqueuing Expose request
00:11:36.005 00.000 11060 Worker thread wakes up
00:11:36.005 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:36.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:36.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:36.649 00.644 11060 Exposure complete
00:11:36.855 00.206 11060 worker thread done servicing request
00:11:36.855 00.000 10844 OnExposeComplete: enter
00:11:36.855 00.000 10844 UpdateGuideState(): m_state=6
00:11:36.856 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4962
00:11:36.856 00.000 10844 Star::Find returns 1 (1), X=258.15, Y=61.20, Mass=2833, SNR=34.3, Peak=255 HFD=3.3
00:11:36.856 00.000 10844 MultiStar: [#1 -0.46,-0.21,1.08,U] [#2 -1.03,-0.94,0.00,M6] [#3 -0.22,-0.12,0.95,U] [#4 -0.75,-0.25,0.00,M1] [#5 -0.50,-0.20,1.01,U] [#6 -0.14,-0.23,0.89,U] [#7 -1.06,-0.59,0.00,M2] [#8 -0.46,-0.17,0.94,U] 
00:11:36.856 00.000 10844 single-star, 5 included, MultiStar: {-0.34, -0.17}, one-star: {-0.21, -0.08}
00:11:36.856 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
00:11:36.856 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
00:11:36.856 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.77 mountX=0.12 mountY=-0.20, mountTheta=-1.03
00:11:36.856 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.08, opts=13)
00:11:36.856 00.000 10844 Enqueuing Move request for scope (-0.21, -0.08)
00:11:36.856 00.000 11060 Worker thread wakes up
00:11:36.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
00:11:36.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
00:11:36.856 00.000 11060 Moving (-0.21, -0.08) raw xDistance=0.12 yDistance=-0.20
00:11:36.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:11:36.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:36.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:11:36.856 00.000 11060 MoveAxis(E, 0, ABG)
00:11:36.856 00.000 11060 Move returns status 0, amount 0
00:11:36.856 00.000 11060 MoveAxis(N, 0, ABG)
00:11:36.856 00.000 11060 Move returns status 0, amount 0
00:11:36.856 00.000 11060 move complete, result=0
00:11:36.856 00.000 11060 worker thread done servicing request
00:11:36.861 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:11:36.877 00.016 10844 UpdateGuideState exits: m=2833 SNR=34.3 Saturated
00:11:36.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:36.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:36.877 00.000 10844 Enqueuing Expose request
00:11:36.877 00.000 11060 Worker thread wakes up
00:11:36.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:36.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:36.877 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:37.509 00.632 11060 Exposure complete
00:11:37.727 00.218 11060 worker thread done servicing request
00:11:37.727 00.000 10844 OnExposeComplete: enter
00:11:37.727 00.000 10844 UpdateGuideState(): m_state=6
00:11:37.727 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4963
00:11:37.727 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=60.80, Mass=3152, SNR=35.6, Peak=234 HFD=4.1
00:11:37.732 00.005 10844 MultiStar: [#1 -0.37,0.06,1.05,U] [#2 -0.84,-1.15,0.00,M7] [#3 -0.12,0.40,0.97,U] [#4 -0.71,0.27,0.00,M2] [#5 -0.47,-0.38,0.91,U] [#6 0.22,0.03,0.97,U] [#7 -0.63,-0.08,0.00,M3] [#8 -0.21,-0.04,0.89,U] 
00:11:37.732 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.06}, one-star: {-0.37, -0.48}
00:11:37.732 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
00:11:37.732 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
00:11:37.732 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.86 mountX=0.10 mountY=-0.21, mountTheta=-1.11
00:11:37.732 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.06, opts=13)
00:11:37.732 00.000 10844 Enqueuing Move request for scope (-0.22, -0.06)
00:11:37.732 00.000 11060 Worker thread wakes up
00:11:37.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
00:11:37.732 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
00:11:37.732 00.000 11060 Moving (-0.22, -0.06) raw xDistance=0.10 yDistance=-0.21
00:11:37.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:11:37.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:11:37.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:11:37.736 00.004 11060 MoveAxis(E, 0, ABG)
00:11:37.736 00.000 11060 Move returns status 0, amount 0
00:11:37.736 00.000 11060 MoveAxis(N, 0, ABG)
00:11:37.736 00.000 11060 Move returns status 0, amount 0
00:11:37.736 00.000 11060 move complete, result=0
00:11:37.736 00.000 11060 worker thread done servicing request
00:11:37.743 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:37.758 00.015 10844 UpdateGuideState exits: m=3152 SNR=35.6
00:11:37.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:37.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:37.758 00.000 10844 Enqueuing Expose request
00:11:37.758 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:37.758 00.000 11060 Worker thread wakes up
00:11:37.763 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:37.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:38.414 00.651 11060 Exposure complete
00:11:38.559 00.145 11060 worker thread done servicing request
00:11:38.559 00.000 10844 OnExposeComplete: enter
00:11:38.561 00.002 10844 UpdateGuideState(): m_state=6
00:11:38.561 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4964
00:11:38.561 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=61.59, Mass=2831, SNR=33.9, Peak=255 HFD=3.3
00:11:38.561 00.000 10844 MultiStar: [#1 -0.27,0.25,1.06,U] [#2 -0.88,-0.14,0.00,M8] [#3 0.19,0.49,0.97,U] [#4 0.21,0.40,1.05,U] [#5 -0.48,0.41,0.00,M1] [#6 0.34,0.48,1.01,U] [#7 -0.57,-0.45,0.00,M4] [#8 -0.22,0.18,0.96,U] 
00:11:38.561 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.35}, one-star: {0.03, 0.31}
00:11:38.561 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
00:11:38.561 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
00:11:38.561 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.47 mountX=-0.31 mountY=-0.02, mountTheta=-3.08
00:11:38.562 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.31, opts=13)
00:11:38.562 00.000 10844 Enqueuing Move request for scope (0.03, 0.31)
00:11:38.562 00.000 11060 Worker thread wakes up
00:11:38.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
00:11:38.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
00:11:38.562 00.000 11060 Moving (0.03, 0.31) raw xDistance=-0.31 yDistance=-0.02
00:11:38.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:11:38.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:38.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:38.562 00.000 11060 MoveAxis(E, 54, ABG)
00:11:38.562 00.000 11060 Guiding  Dir = 2, Dur = 54
00:11:38.568 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:38.577 00.009 11060 IsSlewing returns 0
00:11:38.577 00.000 11060 IsGuiding returns 0
00:11:38.584 00.007 10844 UpdateGuideState exits: m=2831 SNR=33.9 Saturated
00:11:38.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:38.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:38.584 00.000 10844 Enqueuing Expose request
00:11:38.642 00.058 11060 IsGuiding returns 0
00:11:38.642 00.000 11060 Move returns status 0, amount 54
00:11:38.642 00.000 11060 MoveAxis(N, 0, ABG)
00:11:38.642 00.000 11060 Move returns status 0, amount 0
00:11:38.643 00.001 11060 move complete, result=0
00:11:38.643 00.000 11060 worker thread done servicing request
00:11:38.643 00.000 11060 Worker thread wakes up
00:11:38.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:38.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:38.645 00.002 10844 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
00:11:39.280 00.635 11060 Exposure complete
00:11:39.527 00.247 11060 worker thread done servicing request
00:11:39.529 00.002 10844 OnExposeComplete: enter
00:11:39.529 00.000 10844 UpdateGuideState(): m_state=6
00:11:39.529 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4965
00:11:39.529 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=60.60, Mass=3313, SNR=37.2, Peak=255 HFD=3.4
00:11:39.529 00.000 10844 MultiStar: [#1 -0.29,-0.32,0.90,U] [#2 -0.28,-0.82,0.00,M9] [#3 -0.20,0.03,0.90,U] [#4 0.04,0.15,0.86,U] [#5 0.03,0.27,0.90,U] [#6 -0.24,0.42,0.85,U] [#7 -0.17,-0.39,0.80,U] [#8 0.14,-0.11,0.92,U] 
00:11:39.529 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.09}, one-star: {0.00, -0.68}
00:11:39.529 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
00:11:39.530 00.001 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
00:11:39.530 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.32 mountX=0.10 mountY=-0.07, mountTheta=-0.58
00:11:39.531 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.09, opts=13)
00:11:39.532 00.001 10844 Enqueuing Move request for scope (-0.08, -0.09)
00:11:39.532 00.000 11060 Worker thread wakes up
00:11:39.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:11:39.532 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:11:39.532 00.000 11060 Moving (-0.08, -0.09) raw xDistance=0.10 yDistance=-0.07
00:11:39.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:11:39.533 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:39.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:11:39.533 00.000 11060 MoveAxis(E, 0, ABG)
00:11:39.533 00.000 11060 Move returns status 0, amount 0
00:11:39.533 00.000 11060 MoveAxis(N, 0, ABG)
00:11:39.533 00.000 11060 Move returns status 0, amount 0
00:11:39.533 00.000 11060 move complete, result=0
00:11:39.533 00.000 11060 worker thread done servicing request
00:11:39.539 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:39.558 00.019 10844 UpdateGuideState exits: m=3313 SNR=37.2 Saturated
00:11:39.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:39.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:39.558 00.000 10844 Enqueuing Expose request
00:11:39.558 00.000 11060 Worker thread wakes up
00:11:39.560 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:39.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:39.560 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:40.180 00.620 11060 Exposure complete
00:11:40.421 00.241 11060 worker thread done servicing request
00:11:40.421 00.000 10844 OnExposeComplete: enter
00:11:40.421 00.000 10844 UpdateGuideState(): m_state=6
00:11:40.421 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4966
00:11:40.421 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=60.95, Mass=2972, SNR=35.2, Peak=206 HFD=3.7
00:11:40.421 00.000 10844 MultiStar: [#1 -0.04,0.70,0.00,M1] [#2 -0.45,-1.10,0.00,M10] [#3 0.26,0.23,0.95,U] [#4 -0.40,0.37,0.86,U] [#5 0.34,0.03,1.02,U] [#6 -0.51,-0.15,0.88,U] [#7 -0.57,-0.11,0.92,U] [#8 -0.12,0.06,0.96,U] 
00:11:40.421 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.01}, one-star: {0.03, -0.33}
00:11:40.421 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.47)
00:11:40.421 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
00:11:40.421 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.07 mountX=0.01 mountY=-0.12, mountTheta=-1.47
00:11:40.425 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
00:11:40.425 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
00:11:40.425 00.000 11060 Worker thread wakes up
00:11:40.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
00:11:40.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
00:11:40.425 00.000 11060 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=-0.12
00:11:40.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:11:40.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:40.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:11:40.425 00.000 11060 MoveAxis(E, 0, ABG)
00:11:40.425 00.000 11060 Move returns status 0, amount 0
00:11:40.425 00.000 11060 MoveAxis(N, 0, ABG)
00:11:40.427 00.002 11060 Move returns status 0, amount 0
00:11:40.427 00.000 11060 move complete, result=0
00:11:40.427 00.000 11060 worker thread done servicing request
00:11:40.432 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:40.452 00.020 10844 UpdateGuideState exits: m=2972 SNR=35.2
00:11:40.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:40.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:40.452 00.000 10844 Enqueuing Expose request
00:11:40.452 00.000 11060 Worker thread wakes up
00:11:40.452 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:40.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:40.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:41.100 00.648 11060 Exposure complete
00:11:41.293 00.193 11060 worker thread done servicing request
00:11:41.293 00.000 10844 OnExposeComplete: enter
00:11:41.293 00.000 10844 UpdateGuideState(): m_state=6
00:11:41.293 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4967
00:11:41.293 00.000 10844 Star::Find returns 1 (1), X=258.68, Y=60.73, Mass=3037, SNR=35.6, Peak=255 HFD=3.5
00:11:41.295 00.002 10844 MultiStar: [#1 -0.38,0.39,0.99,U] [#2 -0.61,-0.36,0.00,R] [#3 0.04,0.08,0.91,U] [#4 -0.01,-0.14,1.03,U] [#5 -0.15,0.27,0.97,U] [#6 -0.15,0.27,0.90,U] [#7 -0.68,0.18,0.00,M3] [#8 -0.24,0.54,0.91,U] 
00:11:41.295 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.11}, one-star: {0.32, -0.55}
00:11:41.295 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
00:11:41.295 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
00:11:41.295 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.17 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
00:11:41.295 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
00:11:41.295 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
00:11:41.295 00.000 11060 Worker thread wakes up
00:11:41.299 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
00:11:41.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
00:11:41.299 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.10 yDistance=-0.10
00:11:41.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:11:41.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:41.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:11:41.299 00.000 11060 MoveAxis(E, 0, ABG)
00:11:41.299 00.000 11060 Move returns status 0, amount 0
00:11:41.299 00.000 11060 MoveAxis(N, 0, ABG)
00:11:41.299 00.000 11060 Move returns status 0, amount 0
00:11:41.299 00.000 11060 move complete, result=0
00:11:41.299 00.000 11060 worker thread done servicing request
00:11:41.308 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:41.324 00.016 10844 UpdateGuideState exits: m=3037 SNR=35.6 Saturated
00:11:41.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:41.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:41.324 00.000 10844 Enqueuing Expose request
00:11:41.324 00.000 11060 Worker thread wakes up
00:11:41.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:41.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:41.324 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:41.949 00.625 11060 Exposure complete
00:11:42.105 00.156 11060 worker thread done servicing request
00:11:42.105 00.000 10844 OnExposeComplete: enter
00:11:42.105 00.000 10844 UpdateGuideState(): m_state=6
00:11:42.105 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4968
00:11:42.105 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=60.64, Mass=3115, SNR=35.4, Peak=225 HFD=3.6
00:11:42.105 00.000 10844 MultiStar: [#1 -0.32,0.08,0.98,U] [#2 -0.20,-0.86,0.00,M1] [#3 -0.08,0.08,0.91,U] [#4 -0.14,0.02,0.91,U] [#5 -0.45,-0.07,0.98,U] [#6 -0.26,0.02,0.91,U] [#7 -0.78,-0.26,0.00,M4] [#8 -0.38,-0.39,1.03,U] 
00:11:42.105 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.14}, one-star: {-0.10, -0.64}
00:11:42.105 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
00:11:42.105 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
00:11:42.105 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-2.64 mountX=0.18 mountY=-0.22, mountTheta=-0.89
00:11:42.108 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.14, opts=13)
00:11:42.108 00.000 10844 Enqueuing Move request for scope (-0.25, -0.14)
00:11:42.108 00.000 11060 Worker thread wakes up
00:11:42.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.14) opts 0xd
00:11:42.108 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.14)
00:11:42.108 00.000 11060 Moving (-0.25, -0.14) raw xDistance=0.18 yDistance=-0.22
00:11:42.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:11:42.108 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.32 newest=-0.44
00:11:42.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
00:11:42.108 00.000 11060 MoveAxis(W, 31, ABG)
00:11:42.108 00.000 11060 Guiding  Dir = 3, Dur = 31
00:11:42.113 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:42.119 00.006 11060 IsSlewing returns 0
00:11:42.119 00.000 11060 IsGuiding returns 0
00:11:42.133 00.014 10844 UpdateGuideState exits: m=3115 SNR=35.4
00:11:42.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:42.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:42.133 00.000 10844 Enqueuing Expose request
00:11:42.166 00.033 11060 IsGuiding returns 0
00:11:42.166 00.000 11060 Move returns status 0, amount 31
00:11:42.166 00.000 11060 BLC: Oldest BLC event removed
00:11:42.166 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:11:42.166 00.000 11060 MoveAxis(N, 838, ABG)
00:11:42.166 00.000 11060 duration set to 750 by maxDecDuration
00:11:42.166 00.000 11060 Guiding  Dir = 0, Dur = 750
00:11:42.191 00.025 11060 IsSlewing returns 0
00:11:42.192 00.001 11060 IsGuiding returns 0
00:11:42.961 00.769 11060 IsGuiding returns 0
00:11:42.961 00.000 11060 Move returns status 0, amount 750
00:11:42.961 00.000 11060 move complete, result=0
00:11:42.961 00.000 11060 worker thread done servicing request
00:11:42.961 00.000 11060 Worker thread wakes up
00:11:42.961 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 750 ms NORTH
00:11:42.963 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:42.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:43.607 00.644 11060 Exposure complete
00:11:43.806 00.199 11060 worker thread done servicing request
00:11:43.806 00.000 10844 OnExposeComplete: enter
00:11:43.806 00.000 10844 UpdateGuideState(): m_state=6
00:11:43.806 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4969
00:11:43.806 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.17, Mass=3069, SNR=36.1, Peak=244 HFD=3.5
00:11:43.806 00.000 10844 MultiStar: [#1 0.41,0.54,0.00,M1] [#2 0.16,-0.67,0.00,M2] [#3 0.04,-0.21,0.84,U] [#4 0.01,0.04,0.98,U] [#5 -1.02,-0.10,0.00,M1] [#6 0.03,-0.12,0.82,U] [#7 -0.44,-0.01,0.85,U] [#8 -0.00,0.13,0.93,U] 
00:11:43.806 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.04}, one-star: {0.12, -0.11}
00:11:43.806 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:11:43.806 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:11:43.806 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.25 mountX=0.05 mountY=-0.03, mountTheta=-0.51
00:11:43.806 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
00:11:43.806 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
00:11:43.806 00.000 11060 Worker thread wakes up
00:11:43.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:11:43.806 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:11:43.806 00.000 11060 Moving (-0.03, -0.04) raw xDistance=0.05 yDistance=-0.03
00:11:43.806 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.157443, 1:0.026876
00:11:43.810 00.004 11060 BLC: No correction, Miss < min_move
00:11:43.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:11:43.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:43.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:43.810 00.000 11060 MoveAxis(E, 0, ABG)
00:11:43.810 00.000 11060 Move returns status 0, amount 0
00:11:43.810 00.000 11060 MoveAxis(N, 0, ABG)
00:11:43.810 00.000 11060 Move returns status 0, amount 0
00:11:43.810 00.000 11060 move complete, result=0
00:11:43.810 00.000 11060 worker thread done servicing request
00:11:43.818 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:43.826 00.008 10844 UpdateGuideState exits: m=3069 SNR=36.1
00:11:43.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:43.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:43.826 00.000 10844 Enqueuing Expose request
00:11:43.826 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:43.826 00.000 11060 Worker thread wakes up
00:11:43.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:43.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:44.459 00.633 11060 Exposure complete
00:11:44.643 00.184 11060 worker thread done servicing request
00:11:44.643 00.000 10844 OnExposeComplete: enter
00:11:44.643 00.000 10844 UpdateGuideState(): m_state=6
00:11:44.643 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4970
00:11:44.643 00.000 10844 Star::Find returns 1 (1), X=258.75, Y=61.46, Mass=2939, SNR=34.6, Peak=255 HFD=3.6
00:11:44.643 00.000 10844 MultiStar: [#1 -0.08,0.89,0.00,M2] [#2 -0.05,-0.33,2.00,U] [#3 0.35,-0.12,0.96,U] [#4 -0.24,0.15,0.97,U] [#5 -0.72,0.24,0.00,M2] [#6 -0.12,0.60,0.94,U] [#7 -0.51,0.02,0.97,U] [#8 -0.30,0.46,0.94,U] 
00:11:44.643 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.07}, one-star: {0.39, 0.18}
00:11:44.643 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.05 = -2.24)
00:11:44.643 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
00:11:44.643 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.29 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
00:11:44.643 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
00:11:44.643 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
00:11:44.643 00.000 11060 Worker thread wakes up
00:11:44.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:11:44.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:11:44.643 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=-0.08
00:11:44.643 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.157443, 1:0.026876, 2:0.075548
00:11:44.643 00.000 11060 BLC: No correction, Miss < min_move
00:11:44.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:11:44.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:44.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:44.643 00.000 11060 MoveAxis(E, 0, ABG)
00:11:44.643 00.000 11060 Move returns status 0, amount 0
00:11:44.643 00.000 11060 MoveAxis(N, 0, ABG)
00:11:44.643 00.000 11060 Move returns status 0, amount 0
00:11:44.643 00.000 11060 move complete, result=0
00:11:44.643 00.000 11060 worker thread done servicing request
00:11:44.648 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:44.679 00.031 10844 UpdateGuideState exits: m=2939 SNR=34.6 Saturated
00:11:44.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:44.681 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:44.681 00.000 10844 Enqueuing Expose request
00:11:44.681 00.000 11060 Worker thread wakes up
00:11:44.681 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:44.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:44.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:45.308 00.627 11060 Exposure complete
00:11:45.489 00.181 11060 worker thread done servicing request
00:11:45.489 00.000 10844 OnExposeComplete: enter
00:11:45.489 00.000 10844 UpdateGuideState(): m_state=6
00:11:45.489 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4971
00:11:45.489 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.25, Mass=2816, SNR=34.4, Peak=240 HFD=3.4
00:11:45.489 00.000 10844 MultiStar: [#1 0.05,0.50,1.04,U] [#2 -0.10,0.34,1.85,U] [#3 0.12,0.46,0.95,U] [#4 -0.11,0.48,0.89,U] [#5 -0.07,-0.32,1.11,U] [#6 0.19,1.05,0.00,M1] [#7 -0.17,0.19,0.85,U] [#8 -0.20,0.44,0.94,U] 
00:11:45.489 00.000 10844 single-star, 7 included, MultiStar: {-0.04, 0.25}, one-star: {0.17, -0.03}
00:11:45.489 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
00:11:45.489 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
00:11:45.489 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=0.00 mountY=0.17, mountTheta=1.56
00:11:45.489 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.03, opts=13)
00:11:45.489 00.000 10844 Enqueuing Move request for scope (0.17, -0.03)
00:11:45.489 00.000 11060 Worker thread wakes up
00:11:45.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
00:11:45.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
00:11:45.489 00.000 11060 Moving (0.17, -0.03) raw xDistance=0.00 yDistance=0.17
00:11:45.489 00.000 11060 BLC: window closed
00:11:45.489 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.157443, 1:0.026876, 2:0.075548
00:11:45.489 00.000 11060 BLC: No correction, Miss < min_move
00:11:45.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:11:45.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:45.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:11:45.489 00.000 11060 MoveAxis(E, 0, ABG)
00:11:45.489 00.000 11060 Move returns status 0, amount 0
00:11:45.489 00.000 11060 MoveAxis(N, 0, ABG)
00:11:45.489 00.000 11060 Move returns status 0, amount 0
00:11:45.489 00.000 11060 move complete, result=0
00:11:45.489 00.000 11060 worker thread done servicing request
00:11:45.494 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:45.521 00.027 10844 UpdateGuideState exits: m=2816 SNR=34.4
00:11:45.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:45.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:45.521 00.000 10844 Enqueuing Expose request
00:11:45.521 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:45.521 00.000 11060 Worker thread wakes up
00:11:45.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:45.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:46.149 00.628 11060 Exposure complete
00:11:46.325 00.176 11060 worker thread done servicing request
00:11:46.325 00.000 10844 OnExposeComplete: enter
00:11:46.325 00.000 10844 UpdateGuideState(): m_state=6
00:11:46.325 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4972
00:11:46.325 00.000 10844 Star::Find returns 1 (1), X=258.13, Y=61.24, Mass=3314, SNR=37.5, Peak=255 HFD=3.8
00:11:46.325 00.000 10844 MultiStar: [#1 -0.27,0.45,0.92,U] [#2 -0.12,0.25,1.82,U] [#3 0.40,0.79,0.00,M1] [#4 0.36,0.47,0.89,U] [#5 -0.41,0.22,0.89,U] [#6 0.13,0.39,0.93,U] [#7 -0.78,0.35,0.00,M2] [#8 0.00,0.56,0.91,U] 
00:11:46.325 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.31}, one-star: {-0.23, -0.04}
00:11:46.325 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
00:11:46.325 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
00:11:46.325 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-2.96 mountX=0.08 mountY=-0.22, mountTheta=-1.21
00:11:46.329 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.04, opts=13)
00:11:46.329 00.000 10844 Enqueuing Move request for scope (-0.23, -0.04)
00:11:46.329 00.000 11060 Worker thread wakes up
00:11:46.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
00:11:46.329 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
00:11:46.329 00.000 11060 Moving (-0.23, -0.04) raw xDistance=0.08 yDistance=-0.22
00:11:46.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:11:46.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
00:11:46.329 00.000 11060 MoveAxis(E, 0, ABG)
00:11:46.329 00.000 11060 Move returns status 0, amount 0
00:11:46.330 00.001 11060 MoveAxis(N, 87, ABG)
00:11:46.330 00.000 11060 Guiding  Dir = 0, Dur = 87
00:11:46.334 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:46.345 00.011 11060 IsSlewing returns 0
00:11:46.346 00.001 11060 IsGuiding returns 0
00:11:46.346 00.000 10844 UpdateGuideState exits: m=3314 SNR=37.5 Saturated
00:11:46.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:46.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:46.346 00.000 10844 Enqueuing Expose request
00:11:46.438 00.092 11060 IsGuiding returns 0
00:11:46.438 00.000 11060 Move returns status 0, amount 87
00:11:46.438 00.000 11060 move complete, result=0
00:11:46.438 00.000 11060 worker thread done servicing request
00:11:46.438 00.000 11060 Worker thread wakes up
00:11:46.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:46.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:46.439 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 87 ms NORTH
00:11:47.066 00.627 11060 Exposure complete
00:11:47.238 00.172 11060 worker thread done servicing request
00:11:47.238 00.000 10844 OnExposeComplete: enter
00:11:47.238 00.000 10844 UpdateGuideState(): m_state=6
00:11:47.238 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4973
00:11:47.238 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.44, Mass=2974, SNR=34.8, Peak=248 HFD=3.4
00:11:47.238 00.000 10844 MultiStar: [#1 -0.13,0.14,0.98,U] [#2 0.29,-0.19,1.96,U] [#3 0.20,-0.16,1.00,U] [#4 -0.46,0.34,1.05,U] [#5 -0.48,-0.57,0.00,M1] [#6 -0.04,0.11,0.97,U] [#7 -0.11,0.17,0.83,U] [#8 0.29,-0.11,1.01,U] 
00:11:47.238 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {-0.00, 0.16}
00:11:47.238 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
00:11:47.238 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
00:11:47.238 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=-0.04 mountY=0.03, mountTheta=2.46
00:11:47.238 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
00:11:47.238 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
00:11:47.238 00.000 11060 Worker thread wakes up
00:11:47.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:11:47.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:11:47.238 00.000 11060 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=0.03
00:11:47.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:11:47.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:47.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:11:47.238 00.000 11060 MoveAxis(E, 0, ABG)
00:11:47.238 00.000 11060 Move returns status 0, amount 0
00:11:47.238 00.000 11060 MoveAxis(N, 0, ABG)
00:11:47.238 00.000 11060 Move returns status 0, amount 0
00:11:47.238 00.000 11060 move complete, result=0
00:11:47.238 00.000 11060 worker thread done servicing request
00:11:47.247 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:47.258 00.011 10844 UpdateGuideState exits: m=2974 SNR=34.8
00:11:47.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:47.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:47.258 00.000 10844 Enqueuing Expose request
00:11:47.258 00.000 11060 Worker thread wakes up
00:11:47.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:47.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:47.258 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:47.884 00.626 11060 Exposure complete
00:11:48.081 00.197 11060 worker thread done servicing request
00:11:48.081 00.000 10844 OnExposeComplete: enter
00:11:48.081 00.000 10844 UpdateGuideState(): m_state=6
00:11:48.081 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4974
00:11:48.081 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=60.56, Mass=2666, SNR=33.1, Peak=255 HFD=3.2
00:11:48.081 00.000 10844 MultiStar: [#1 0.39,-0.29,1.17,U] [#2 0.18,-0.53,2.19,U] [#3 0.36,-0.46,1.09,U] [#4 -0.26,0.32,1.00,U] [#5 -0.40,-0.64,0.00,M2] [#6 -0.09,-0.10,1.03,U] [#7 -0.05,-0.59,0.88,U] [#8 -0.10,0.03,0.98,U] 
00:11:48.081 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.32}, one-star: {0.12, -0.72}
00:11:48.081 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
00:11:48.081 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
00:11:48.081 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.29 mountX=0.30 mountY=0.14, mountTheta=0.44
00:11:48.086 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.32, opts=13)
00:11:48.086 00.000 10844 Enqueuing Move request for scope (0.09, -0.32)
00:11:48.086 00.000 11060 Worker thread wakes up
00:11:48.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
00:11:48.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
00:11:48.086 00.000 11060 Moving (0.09, -0.32) raw xDistance=0.30 yDistance=0.14
00:11:48.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:11:48.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:48.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:11:48.086 00.000 11060 MoveAxis(W, 52, ABG)
00:11:48.086 00.000 11060 Guiding  Dir = 3, Dur = 52
00:11:48.091 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:48.101 00.010 11060 IsSlewing returns 0
00:11:48.102 00.001 11060 IsGuiding returns 0
00:11:48.112 00.010 10844 UpdateGuideState exits: m=2666 SNR=33.1 Saturated
00:11:48.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:48.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:48.112 00.000 10844 Enqueuing Expose request
00:11:48.163 00.051 11060 IsGuiding returns 0
00:11:48.163 00.000 11060 Move returns status 0, amount 52
00:11:48.163 00.000 11060 MoveAxis(N, 0, ABG)
00:11:48.163 00.000 11060 Move returns status 0, amount 0
00:11:48.163 00.000 11060 move complete, result=0
00:11:48.163 00.000 11060 worker thread done servicing request
00:11:48.163 00.000 11060 Worker thread wakes up
00:11:48.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:48.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:48.163 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
00:11:48.805 00.642 11060 Exposure complete
00:11:48.975 00.170 11060 worker thread done servicing request
00:11:48.975 00.000 10844 OnExposeComplete: enter
00:11:48.975 00.000 10844 UpdateGuideState(): m_state=6
00:11:48.975 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4975
00:11:48.976 00.001 10844 Star::Find returns 1 (1), X=258.35, Y=61.14, Mass=3088, SNR=35.8, Peak=255 HFD=3.4
00:11:48.976 00.000 10844 MultiStar: [#1 0.08,0.35,0.98,U] [#2 0.31,0.17,1.97,U] [#3 -0.16,0.11,0.87,U] [#4 -0.39,0.45,0.96,U] [#5 0.16,-0.31,1.01,U] [#6 0.02,0.40,0.88,U] [#7 -0.41,0.03,0.89,U] [#8 -0.22,0.03,0.92,U] 
00:11:48.976 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {-0.01, -0.14}
00:11:48.976 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
00:11:48.976 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
00:11:48.976 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
00:11:48.976 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
00:11:48.976 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
00:11:48.976 00.000 11060 Worker thread wakes up
00:11:48.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:11:48.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:11:48.976 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
00:11:48.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:11:48.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:48.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:11:48.976 00.000 11060 MoveAxis(E, 0, ABG)
00:11:48.976 00.000 11060 Move returns status 0, amount 0
00:11:48.976 00.000 11060 MoveAxis(N, 0, ABG)
00:11:48.976 00.000 11060 Move returns status 0, amount 0
00:11:48.976 00.000 11060 move complete, result=0
00:11:48.976 00.000 11060 worker thread done servicing request
00:11:48.982 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:48.992 00.010 10844 UpdateGuideState exits: m=3088 SNR=35.8 Saturated
00:11:48.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:48.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:48.992 00.000 10844 Enqueuing Expose request
00:11:48.992 00.000 11060 Worker thread wakes up
00:11:48.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:48.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:48.992 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:49.636 00.644 11060 Exposure complete
00:11:49.816 00.180 11060 worker thread done servicing request
00:11:49.816 00.000 10844 OnExposeComplete: enter
00:11:49.817 00.001 10844 UpdateGuideState(): m_state=6
00:11:49.817 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4976
00:11:49.817 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=61.28, Mass=2577, SNR=32.7, Peak=251 HFD=3.4
00:11:49.817 00.000 10844 MultiStar: [#1 -0.11,0.31,1.01,U] [#2 0.06,0.03,2.12,U] [#3 0.11,-0.29,1.01,U] [#4 -0.33,0.16,1.00,U] [#5 -0.40,0.12,1.09,U] [#6 -0.21,0.49,0.97,U] [#7 -0.24,0.51,0.88,U] [#8 -0.16,0.65,0.00,M1] 
00:11:49.818 00.001 10844 refined, 7 included, MultiStar: {-0.09, 0.14}, one-star: {0.20, 0.00}
00:11:49.818 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.39)
00:11:49.818 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
00:11:49.818 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.15 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
00:11:49.819 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.14, opts=13)
00:11:49.819 00.000 10844 Enqueuing Move request for scope (-0.09, 0.14)
00:11:49.819 00.000 11060 Worker thread wakes up
00:11:49.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
00:11:49.819 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
00:11:49.819 00.000 11060 Moving (-0.09, 0.14) raw xDistance=-0.12 yDistance=-0.11
00:11:49.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:11:49.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:49.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:11:49.819 00.000 11060 MoveAxis(E, 22, ABG)
00:11:49.819 00.000 11060 Guiding  Dir = 2, Dur = 22
00:11:49.828 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:49.844 00.016 10844 UpdateGuideState exits: m=2577 SNR=32.7
00:11:49.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:49.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:49.844 00.000 10844 Enqueuing Expose request
00:11:49.855 00.011 11060 IsSlewing returns 0
00:11:49.855 00.000 11060 IsGuiding returns 0
00:11:49.900 00.045 11060 IsGuiding returns 0
00:11:49.900 00.000 11060 Move returns status 0, amount 22
00:11:49.900 00.000 11060 MoveAxis(N, 0, ABG)
00:11:49.900 00.000 11060 Move returns status 0, amount 0
00:11:49.900 00.000 11060 move complete, result=0
00:11:49.900 00.000 11060 worker thread done servicing request
00:11:49.900 00.000 11060 Worker thread wakes up
00:11:49.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:49.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:49.900 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:11:50.533 00.633 11060 Exposure complete
00:11:50.721 00.188 11060 worker thread done servicing request
00:11:50.722 00.001 10844 OnExposeComplete: enter
00:11:50.722 00.000 10844 UpdateGuideState(): m_state=6
00:11:50.722 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4977
00:11:50.722 00.000 10844 Star::Find returns 1 (1), X=258.19, Y=61.49, Mass=2921, SNR=34.6, Peak=255 HFD=3.5
00:11:50.722 00.000 10844 MultiStar: [#1 -0.25,-0.44,1.04,U] [#2 0.09,-0.31,1.93,U] [#3 -0.27,-0.25,0.90,U] [#4 -0.03,-0.14,0.97,U] [#5 -0.64,-0.28,0.00,M1] [#6 -0.30,0.57,0.00,M1] [#7 -0.51,-0.50,0.00,M1] [#8 -0.72,-0.09,0.00,M2] 
00:11:50.722 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.21}, one-star: {-0.17, 0.21}
00:11:50.722 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
00:11:50.722 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
00:11:50.722 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.98 mountX=0.22 mountY=-0.05, mountTheta=-0.24
00:11:50.724 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.21, opts=13)
00:11:50.724 00.000 10844 Enqueuing Move request for scope (-0.09, -0.21)
00:11:50.724 00.000 11060 Worker thread wakes up
00:11:50.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
00:11:50.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
00:11:50.724 00.000 11060 Moving (-0.09, -0.21) raw xDistance=0.22 yDistance=-0.05
00:11:50.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:11:50.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:50.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:50.724 00.000 11060 MoveAxis(W, 38, ABG)
00:11:50.724 00.000 11060 Guiding  Dir = 3, Dur = 38
00:11:50.731 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:50.750 00.019 10844 UpdateGuideState exits: m=2921 SNR=34.6 Saturated
00:11:50.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:50.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:50.750 00.000 10844 Enqueuing Expose request
00:11:50.756 00.006 11060 IsSlewing returns 0
00:11:50.756 00.000 11060 IsGuiding returns 0
00:11:50.831 00.075 11060 IsGuiding returns 0
00:11:50.832 00.001 11060 Move returns status 0, amount 38
00:11:50.832 00.000 11060 MoveAxis(N, 0, ABG)
00:11:50.832 00.000 11060 Move returns status 0, amount 0
00:11:50.832 00.000 11060 move complete, result=0
00:11:50.832 00.000 11060 worker thread done servicing request
00:11:50.832 00.000 11060 Worker thread wakes up
00:11:50.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:50.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:50.832 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
00:11:51.470 00.638 11060 Exposure complete
00:11:51.641 00.171 11060 worker thread done servicing request
00:11:51.641 00.000 10844 OnExposeComplete: enter
00:11:51.641 00.000 10844 UpdateGuideState(): m_state=6
00:11:51.641 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
00:11:51.641 00.000 10844 Star::Find returns 1 (1), X=257.90, Y=61.29, Mass=2804, SNR=34.1, Peak=255 HFD=3.3
00:11:51.641 00.000 10844 MultiStar: [#1 -0.43,-0.40,1.08,U] [#2 -0.20,0.09,1.98,U] [#3 -0.13,0.37,0.97,U] [#4 -0.31,0.14,0.96,U] [#5 -0.29,0.12,1.02,U] [#6 -0.31,0.28,0.96,U] [#7 -0.30,-0.45,0.96,U] [#8 -0.62,0.46,0.00,M3] 
00:11:51.641 00.000 10844 refined, 7 included, MultiStar: {-0.29, 0.02}, one-star: {-0.46, 0.01}
00:11:51.641 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
00:11:51.641 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
00:11:51.641 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.06 mountX=0.03 mountY=-0.29, mountTheta=-1.47
00:11:51.647 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.02, opts=13)
00:11:51.647 00.000 10844 Enqueuing Move request for scope (-0.29, 0.02)
00:11:51.647 00.000 11060 Worker thread wakes up
00:11:51.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.02) opts 0xd
00:11:51.647 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.02)
00:11:51.647 00.000 11060 Moving (-0.29, 0.02) raw xDistance=0.03 yDistance=-0.29
00:11:51.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:11:51.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
00:11:51.647 00.000 11060 MoveAxis(E, 0, ABG)
00:11:51.647 00.000 11060 Move returns status 0, amount 0
00:11:51.647 00.000 11060 MoveAxis(N, 114, ABG)
00:11:51.647 00.000 11060 Guiding  Dir = 0, Dur = 114
00:11:51.652 00.005 11060 IsSlewing returns 0
00:11:51.652 00.000 11060 IsGuiding returns 0
00:11:51.654 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:51.667 00.013 10844 UpdateGuideState exits: m=2804 SNR=34.1 Saturated
00:11:51.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:51.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:51.667 00.000 10844 Enqueuing Expose request
00:11:51.769 00.102 11060 IsGuiding returns 0
00:11:51.769 00.000 11060 Move returns status 0, amount 114
00:11:51.769 00.000 11060 move complete, result=0
00:11:51.769 00.000 11060 worker thread done servicing request
00:11:51.769 00.000 11060 Worker thread wakes up
00:11:51.769 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 114 ms NORTH
00:11:51.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:51.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:52.389 00.620 11060 Exposure complete
00:11:52.559 00.170 11060 worker thread done servicing request
00:11:52.560 00.001 10844 OnExposeComplete: enter
00:11:52.560 00.000 10844 UpdateGuideState(): m_state=6
00:11:52.560 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4979
00:11:52.560 00.000 10844 Star::Find returns 1 (0), X=258.20, Y=61.12, Mass=2992, SNR=35.3, Peak=246 HFD=3.3
00:11:52.560 00.000 10844 MultiStar: [#1 0.20,-0.15,0.93,U] [#2 0.02,0.28,1.99,U] [#3 0.16,-0.48,0.90,U] [#4 -0.47,0.26,0.92,U] [#5 -0.14,-0.39,1.00,U] [#6 -0.20,-0.30,0.98,U] [#7 -0.04,0.19,0.88,U] [#8 0.09,0.32,0.95,U] 
00:11:52.560 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.16, -0.16}
00:11:52.560 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
00:11:52.560 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:11:52.560 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.88 mountX=0.02 mountY=-0.05, mountTheta=-1.13
00:11:52.560 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
00:11:52.560 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
00:11:52.560 00.000 11060 Worker thread wakes up
00:11:52.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:11:52.560 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:11:52.560 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.05
00:11:52.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:11:52.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:52.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:52.560 00.000 11060 MoveAxis(E, 0, ABG)
00:11:52.560 00.000 11060 Move returns status 0, amount 0
00:11:52.560 00.000 11060 MoveAxis(N, 0, ABG)
00:11:52.560 00.000 11060 Move returns status 0, amount 0
00:11:52.560 00.000 11060 move complete, result=0
00:11:52.560 00.000 11060 worker thread done servicing request
00:11:52.565 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:52.588 00.023 10844 UpdateGuideState exits: m=2992 SNR=35.3
00:11:52.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:52.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:52.588 00.000 10844 Enqueuing Expose request
00:11:52.590 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:52.590 00.000 11060 Worker thread wakes up
00:11:52.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:52.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:53.220 00.630 11060 Exposure complete
00:11:53.391 00.171 11060 worker thread done servicing request
00:11:53.391 00.000 10844 OnExposeComplete: enter
00:11:53.391 00.000 10844 UpdateGuideState(): m_state=6
00:11:53.391 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4980
00:11:53.391 00.000 10844 Star::Find returns 1 (0), X=258.00, Y=61.05, Mass=3252, SNR=36.6, Peak=247 HFD=3.1
00:11:53.391 00.000 10844 MultiStar: [#1 -0.28,-0.21,0.91,U] [#2 0.05,-0.32,1.84,U] [#3 0.44,-0.10,0.94,U] [#4 -0.36,0.16,0.89,U] [#5 -0.06,0.23,0.94,U] [#6 -0.20,0.24,0.93,U] [#7 -0.33,-1.12,0.00,M1] [#8 -0.14,0.34,0.85,U] 
00:11:53.391 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.36, -0.23}
00:11:53.391 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
00:11:53.391 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
00:11:53.391 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.85 mountX=0.04 mountY=-0.09, mountTheta=-1.10
00:11:53.396 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
00:11:53.396 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
00:11:53.396 00.000 11060 Worker thread wakes up
00:11:53.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:11:53.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:11:53.396 00.000 11060 Moving (-0.09, -0.03) raw xDistance=0.04 yDistance=-0.09
00:11:53.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:11:53.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:53.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:11:53.396 00.000 11060 MoveAxis(E, 0, ABG)
00:11:53.396 00.000 11060 Move returns status 0, amount 0
00:11:53.396 00.000 11060 MoveAxis(N, 0, ABG)
00:11:53.396 00.000 11060 Move returns status 0, amount 0
00:11:53.396 00.000 11060 move complete, result=0
00:11:53.396 00.000 11060 worker thread done servicing request
00:11:53.407 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:53.426 00.019 10844 UpdateGuideState exits: m=3252 SNR=36.6
00:11:53.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:53.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:53.426 00.000 10844 Enqueuing Expose request
00:11:53.426 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:53.426 00.000 11060 Worker thread wakes up
00:11:53.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:53.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:54.055 00.629 11060 Exposure complete
00:11:54.217 00.162 11060 worker thread done servicing request
00:11:54.217 00.000 10844 OnExposeComplete: enter
00:11:54.217 00.000 10844 UpdateGuideState(): m_state=6
00:11:54.217 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4981
00:11:54.217 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.20, Mass=3382, SNR=37.4, Peak=238 HFD=3.7
00:11:54.218 00.001 10844 MultiStar: [#1 -0.32,-0.26,0.88,U] [#2 0.37,-0.69,0.00,M1] [#3 -0.18,-0.44,0.88,U] [#4 0.05,0.53,0.88,U] [#5 -0.22,-0.30,1.00,U] [#6 0.10,-0.01,0.93,U] [#7 -0.61,-0.37,0.00,M2] [#8 -0.18,0.15,0.94,U] 
00:11:54.218 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.06}, one-star: {0.50, -0.08}
00:11:54.218 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
00:11:54.218 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
00:11:54.218 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.02 mountX=0.07 mountY=-0.02, mountTheta=-0.28
00:11:54.220 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
00:11:54.220 00.000 10844 Enqueuing Move request for scope (-0.03, -0.06)
00:11:54.220 00.000 11060 Worker thread wakes up
00:11:54.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
00:11:54.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
00:11:54.220 00.000 11060 Moving (-0.03, -0.06) raw xDistance=0.07 yDistance=-0.02
00:11:54.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:11:54.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:54.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:54.220 00.000 11060 MoveAxis(E, 0, ABG)
00:11:54.220 00.000 11060 Move returns status 0, amount 0
00:11:54.220 00.000 11060 MoveAxis(N, 0, ABG)
00:11:54.220 00.000 11060 Move returns status 0, amount 0
00:11:54.220 00.000 11060 move complete, result=0
00:11:54.220 00.000 11060 worker thread done servicing request
00:11:54.223 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:54.235 00.012 10844 UpdateGuideState exits: m=3382 SNR=37.4
00:11:54.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:54.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:54.235 00.000 10844 Enqueuing Expose request
00:11:54.235 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:54.235 00.000 11060 Worker thread wakes up
00:11:54.238 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:54.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:54.863 00.625 11060 Exposure complete
00:11:55.042 00.179 11060 worker thread done servicing request
00:11:55.042 00.000 10844 OnExposeComplete: enter
00:11:55.042 00.000 10844 UpdateGuideState(): m_state=6
00:11:55.042 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4982
00:11:55.042 00.000 10844 Star::Find returns 1 (0), X=258.53, Y=61.78, Mass=2677, SNR=33.0, Peak=201 HFD=3.4
00:11:55.043 00.001 10844 MultiStar: [#1 -0.06,0.24,1.06,U] [#2 0.49,0.35,2.14,U] [#3 0.01,0.70,0.00,M1] [#4 0.42,-0.01,1.04,U] [#5 -0.28,-0.15,0.98,U] [#6 0.26,0.43,1.00,U] [#7 -0.24,-0.07,0.89,U] [#8 -0.06,0.40,1.00,U] 
00:11:55.043 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.23}, one-star: {0.17, 0.50}
00:11:55.043 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:11:55.043 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
00:11:55.043 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.02 mountX=-0.25 mountY=0.10, mountTheta=2.75
00:11:55.043 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.23, opts=13)
00:11:55.043 00.000 10844 Enqueuing Move request for scope (0.14, 0.23)
00:11:55.043 00.000 11060 Worker thread wakes up
00:11:55.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
00:11:55.043 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
00:11:55.043 00.000 11060 Moving (0.14, 0.23) raw xDistance=-0.25 yDistance=0.10
00:11:55.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:11:55.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:55.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:11:55.043 00.000 11060 MoveAxis(E, 44, ABG)
00:11:55.043 00.000 11060 Guiding  Dir = 2, Dur = 44
00:11:55.055 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:55.070 00.015 10844 UpdateGuideState exits: m=2677 SNR=33.0
00:11:55.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:55.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:55.070 00.000 10844 Enqueuing Expose request
00:11:55.074 00.004 11060 IsSlewing returns 0
00:11:55.076 00.002 11060 IsGuiding returns 0
00:11:55.151 00.075 11060 IsGuiding returns 0
00:11:55.151 00.000 11060 Move returns status 0, amount 44
00:11:55.151 00.000 11060 MoveAxis(N, 0, ABG)
00:11:55.151 00.000 11060 Move returns status 0, amount 0
00:11:55.151 00.000 11060 move complete, result=0
00:11:55.151 00.000 11060 worker thread done servicing request
00:11:55.151 00.000 11060 Worker thread wakes up
00:11:55.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:55.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:55.151 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
00:11:55.787 00.636 11060 Exposure complete
00:11:55.956 00.169 11060 worker thread done servicing request
00:11:55.956 00.000 10844 OnExposeComplete: enter
00:11:55.956 00.000 10844 UpdateGuideState(): m_state=6
00:11:55.956 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4983
00:11:55.956 00.000 10844 Star::Find returns 1 (1), X=258.59, Y=61.33, Mass=3117, SNR=36.0, Peak=255 HFD=3.4
00:11:55.956 00.000 10844 MultiStar: [#1 0.05,0.70,0.00,M1] [#2 0.39,0.26,2.00,U] [#3 0.54,-0.02,0.99,U] [#4 0.39,0.43,0.95,U] [#5 -0.19,-0.05,1.03,U] [#6 0.46,0.24,0.93,U] [#7 0.02,0.07,0.89,U] [#8 0.12,0.39,0.99,U] 
00:11:55.956 00.000 10844 single-star, 7 included, MultiStar: {0.26, 0.18}, one-star: {0.23, 0.05}
00:11:55.956 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
00:11:55.956 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
00:11:55.956 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.22 mountX=-0.09 mountY=0.22, mountTheta=1.97
00:11:55.961 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.05, opts=13)
00:11:55.961 00.000 10844 Enqueuing Move request for scope (0.23, 0.05)
00:11:55.961 00.000 11060 Worker thread wakes up
00:11:55.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
00:11:55.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
00:11:55.961 00.000 11060 Moving (0.23, 0.05) raw xDistance=-0.09 yDistance=0.22
00:11:55.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:11:55.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:11:55.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:11:55.964 00.003 11060 MoveAxis(E, 0, ABG)
00:11:55.964 00.000 11060 Move returns status 0, amount 0
00:11:55.964 00.000 11060 MoveAxis(N, 0, ABG)
00:11:55.964 00.000 11060 Move returns status 0, amount 0
00:11:55.964 00.000 11060 move complete, result=0
00:11:55.964 00.000 11060 worker thread done servicing request
00:11:55.972 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:55.987 00.015 10844 UpdateGuideState exits: m=3117 SNR=36.0 Saturated
00:11:55.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:55.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:55.987 00.000 10844 Enqueuing Expose request
00:11:55.987 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:55.987 00.000 11060 Worker thread wakes up
00:11:55.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:55.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:56.635 00.648 11060 Exposure complete
00:11:56.810 00.175 11060 worker thread done servicing request
00:11:56.810 00.000 10844 OnExposeComplete: enter
00:11:56.810 00.000 10844 UpdateGuideState(): m_state=6
00:11:56.810 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4984
00:11:56.810 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.68, Mass=2724, SNR=33.3, Peak=236 HFD=3.4
00:11:56.810 00.000 10844 MultiStar: [#1 0.17,-0.14,1.04,U] [#2 0.08,-0.27,2.14,U] [#3 0.77,-0.26,0.00,M1] [#4 0.61,-0.08,1.01,U] [#5 -0.32,0.01,1.07,U] [#6 0.10,-0.49,0.97,U] [#7 0.29,-0.24,0.94,U] [#8 0.27,0.10,1.04,U] 
00:11:56.810 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.11}, one-star: {0.11, 0.40}
00:11:56.810 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
00:11:56.812 00.002 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
00:11:56.812 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.62 mountX=0.08 mountY=0.17, mountTheta=1.13
00:11:56.814 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.11, opts=13)
00:11:56.814 00.000 10844 Enqueuing Move request for scope (0.15, -0.11)
00:11:56.814 00.000 11060 Worker thread wakes up
00:11:56.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
00:11:56.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
00:11:56.814 00.000 11060 Moving (0.15, -0.11) raw xDistance=0.08 yDistance=0.17
00:11:56.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:11:56.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:56.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:11:56.815 00.001 11060 MoveAxis(E, 0, ABG)
00:11:56.815 00.000 11060 Move returns status 0, amount 0
00:11:56.815 00.000 11060 MoveAxis(N, 0, ABG)
00:11:56.815 00.000 11060 Move returns status 0, amount 0
00:11:56.815 00.000 11060 move complete, result=0
00:11:56.815 00.000 11060 worker thread done servicing request
00:11:56.821 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:56.834 00.013 10844 UpdateGuideState exits: m=2724 SNR=33.3
00:11:56.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:56.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:56.834 00.000 10844 Enqueuing Expose request
00:11:56.834 00.000 11060 Worker thread wakes up
00:11:56.834 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:56.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:56.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:57.482 00.648 11060 Exposure complete
00:11:57.638 00.156 11060 worker thread done servicing request
00:11:57.639 00.001 10844 OnExposeComplete: enter
00:11:57.639 00.000 10844 UpdateGuideState(): m_state=6
00:11:57.639 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4985
00:11:57.639 00.000 10844 Star::Find returns 1 (1), X=258.23, Y=61.40, Mass=3721, SNR=38.6, Peak=255 HFD=3.7
00:11:57.639 00.000 10844 MultiStar: [#1 0.76,0.29,0.00,M1] [#2 0.20,0.02,1.80,U] [#3 0.55,0.12,0.88,U] [#4 0.19,0.12,0.87,U] [#5 -0.10,-0.09,0.93,U] [#6 0.21,0.29,0.83,U] [#7 0.32,-0.42,0.73,U] [#8 0.20,-0.22,0.88,U] 
00:11:57.639 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.00}, one-star: {-0.13, 0.12}
00:11:57.639 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
00:11:57.639 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
00:11:57.639 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.02 mountX=-0.04 mountY=0.17, mountTheta=1.77
00:11:57.642 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.00, opts=13)
00:11:57.642 00.000 10844 Enqueuing Move request for scope (0.17, 0.00)
00:11:57.642 00.000 11060 Worker thread wakes up
00:11:57.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
00:11:57.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
00:11:57.642 00.000 11060 Moving (0.17, 0.00) raw xDistance=-0.04 yDistance=0.17
00:11:57.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:11:57.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:57.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:11:57.642 00.000 11060 MoveAxis(E, 0, ABG)
00:11:57.642 00.000 11060 Move returns status 0, amount 0
00:11:57.642 00.000 11060 MoveAxis(N, 0, ABG)
00:11:57.642 00.000 11060 Move returns status 0, amount 0
00:11:57.642 00.000 11060 move complete, result=0
00:11:57.642 00.000 11060 worker thread done servicing request
00:11:57.650 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:57.661 00.011 10844 UpdateGuideState exits: m=3721 SNR=38.6 Saturated
00:11:57.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:57.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:57.661 00.000 10844 Enqueuing Expose request
00:11:57.661 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:57.661 00.000 11060 Worker thread wakes up
00:11:57.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:57.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:58.302 00.641 11060 Exposure complete
00:11:58.487 00.185 11060 worker thread done servicing request
00:11:58.487 00.000 10844 OnExposeComplete: enter
00:11:58.487 00.000 10844 UpdateGuideState(): m_state=6
00:11:58.487 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4986
00:11:58.487 00.000 10844 Star::Find returns 1 (1), X=258.20, Y=61.38, Mass=2889, SNR=34.8, Peak=255 HFD=3.5
00:11:58.487 00.000 10844 MultiStar: [#1 0.11,-0.42,1.10,U] [#2 0.44,-0.47,0.00,M1] [#3 -0.06,0.04,0.85,U] [#4 0.16,0.22,0.97,U] [#5 -0.13,-0.27,0.99,U] [#6 -0.00,0.24,0.92,U] [#7 -0.50,-0.76,0.00,M1] [#8 -0.10,-0.15,0.98,U] 
00:11:58.487 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {-0.16, 0.10}
00:11:58.489 00.002 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
00:11:58.489 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
00:11:58.489 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.08 mountX=0.05 mountY=-0.02, mountTheta=-0.34
00:11:58.489 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
00:11:58.489 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
00:11:58.489 00.000 11060 Worker thread wakes up
00:11:58.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
00:11:58.489 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
00:11:58.489 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.05 yDistance=-0.02
00:11:58.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:11:58.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:58.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:58.489 00.000 11060 MoveAxis(E, 0, ABG)
00:11:58.489 00.000 11060 Move returns status 0, amount 0
00:11:58.489 00.000 11060 MoveAxis(N, 0, ABG)
00:11:58.489 00.000 11060 Move returns status 0, amount 0
00:11:58.489 00.000 11060 move complete, result=0
00:11:58.489 00.000 11060 worker thread done servicing request
00:11:58.492 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:11:58.507 00.015 10844 UpdateGuideState exits: m=2889 SNR=34.8 Saturated
00:11:58.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:58.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:58.507 00.000 10844 Enqueuing Expose request
00:11:58.507 00.000 11060 Worker thread wakes up
00:11:58.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:58.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:58.507 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:59.150 00.643 11060 Exposure complete
00:11:59.314 00.164 11060 worker thread done servicing request
00:11:59.314 00.000 10844 OnExposeComplete: enter
00:11:59.314 00.000 10844 UpdateGuideState(): m_state=6
00:11:59.314 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4987
00:11:59.319 00.005 10844 Star::Find returns 1 (0), X=258.67, Y=60.96, Mass=3004, SNR=35.0, Peak=232 HFD=3.7
00:11:59.319 00.000 10844 MultiStar: [#1 -0.13,-0.13,1.03,U] [#2 0.42,-0.59,0.00,M2] [#3 -0.07,-0.40,0.92,U] [#4 0.08,-0.18,0.96,U] [#5 -0.70,-0.72,0.00,M1] [#6 0.01,0.03,0.91,U] [#7 -0.07,-0.84,0.00,M2] [#8 -0.22,-0.49,0.89,U] 
00:11:59.319 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.25}, one-star: {0.31, -0.32}
00:11:59.319 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
00:11:59.319 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
00:11:59.319 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.56 mountX=0.24 mountY=0.04, mountTheta=0.17
00:11:59.320 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.25, opts=13)
00:11:59.320 00.000 10844 Enqueuing Move request for scope (0.00, -0.25)
00:11:59.320 00.000 11060 Worker thread wakes up
00:11:59.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
00:11:59.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
00:11:59.320 00.000 11060 Moving (0.00, -0.25) raw xDistance=0.24 yDistance=0.04
00:11:59.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:11:59.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:59.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:11:59.320 00.000 11060 MoveAxis(W, 42, ABG)
00:11:59.320 00.000 11060 Guiding  Dir = 3, Dur = 42
00:11:59.327 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:11:59.345 00.018 10844 UpdateGuideState exits: m=3004 SNR=35.0
00:11:59.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:59.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:11:59.345 00.000 10844 Enqueuing Expose request
00:11:59.350 00.005 11060 IsSlewing returns 0
00:11:59.350 00.000 11060 IsGuiding returns 0
00:11:59.413 00.063 11060 IsGuiding returns 0
00:11:59.413 00.000 11060 Move returns status 0, amount 42
00:11:59.413 00.000 11060 MoveAxis(N, 0, ABG)
00:11:59.413 00.000 11060 Move returns status 0, amount 0
00:11:59.413 00.000 11060 move complete, result=0
00:11:59.413 00.000 11060 worker thread done servicing request
00:11:59.413 00.000 11060 Worker thread wakes up
00:11:59.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:11:59.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:11:59.413 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
00:12:00.038 00.625 11060 Exposure complete
00:12:00.219 00.181 11060 worker thread done servicing request
00:12:00.219 00.000 10844 OnExposeComplete: enter
00:12:00.219 00.000 10844 UpdateGuideState(): m_state=6
00:12:00.219 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4988
00:12:00.219 00.000 10844 Star::Find returns 1 (0), X=258.11, Y=60.74, Mass=3169, SNR=36.3, Peak=225 HFD=4.0
00:12:00.219 00.000 10844 MultiStar: [#1 0.29,-0.29,1.07,U] [#2 -0.02,-0.40,1.94,U] [#3 0.25,-0.26,0.92,U] [#4 0.25,0.34,0.95,U] [#5 -0.45,-0.21,1.02,U] [#6 0.03,0.03,0.86,U] [#7 -0.05,-0.77,0.00,M3] [#8 -0.07,-0.12,0.96,U] 
00:12:00.219 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.21}, one-star: {-0.25, -0.54}
00:12:00.219 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
00:12:00.219 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
00:12:00.219 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.57 mountX=0.21 mountY=0.03, mountTheta=0.16
00:12:00.221 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.21, opts=13)
00:12:00.221 00.000 10844 Enqueuing Move request for scope (-0.00, -0.21)
00:12:00.221 00.000 11060 Worker thread wakes up
00:12:00.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.21) opts 0xd
00:12:00.221 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.21)
00:12:00.221 00.000 11060 Moving (-0.00, -0.21) raw xDistance=0.21 yDistance=0.03
00:12:00.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:12:00.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:00.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:12:00.221 00.000 11060 MoveAxis(W, 38, ABG)
00:12:00.221 00.000 11060 Guiding  Dir = 3, Dur = 38
00:12:00.227 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:00.247 00.020 11060 IsSlewing returns 0
00:12:00.248 00.001 11060 IsGuiding returns 0
00:12:00.253 00.005 10844 UpdateGuideState exits: m=3169 SNR=36.3
00:12:00.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:00.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:00.253 00.000 10844 Enqueuing Expose request
00:12:00.311 00.058 11060 IsGuiding returns 0
00:12:00.311 00.000 11060 Move returns status 0, amount 38
00:12:00.311 00.000 11060 MoveAxis(N, 0, ABG)
00:12:00.311 00.000 11060 Move returns status 0, amount 0
00:12:00.311 00.000 11060 move complete, result=0
00:12:00.311 00.000 11060 worker thread done servicing request
00:12:00.311 00.000 11060 Worker thread wakes up
00:12:00.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:00.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:00.311 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
00:12:00.941 00.630 11060 Exposure complete
00:12:01.117 00.176 11060 worker thread done servicing request
00:12:01.117 00.000 10844 OnExposeComplete: enter
00:12:01.117 00.000 10844 UpdateGuideState(): m_state=6
00:12:01.117 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4989
00:12:01.117 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.17, Mass=3233, SNR=36.5, Peak=255 HFD=3.6
00:12:01.117 00.000 10844 MultiStar: [#1 0.56,-0.69,0.00,M1] [#2 0.11,-0.60,1.94,U] [#3 -0.01,-0.52,0.88,U] [#4 0.00,0.54,0.99,U] [#5 -0.47,-0.08,1.03,U] [#6 0.09,0.32,0.86,U] [#7 0.09,-0.55,0.81,U] [#8 0.26,0.20,0.90,U] 
00:12:01.117 00.000 10844 single-star, 7 included, MultiStar: {0.00, -0.15}, one-star: {-0.08, -0.11}
00:12:01.117 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
00:12:01.120 00.003 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
00:12:01.120 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.23 mountX=0.12 mountY=-0.06, mountTheta=-0.49
00:12:01.120 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.11, opts=13)
00:12:01.120 00.000 10844 Enqueuing Move request for scope (-0.08, -0.11)
00:12:01.120 00.000 11060 Worker thread wakes up
00:12:01.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
00:12:01.120 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
00:12:01.120 00.000 11060 Moving (-0.08, -0.11) raw xDistance=0.12 yDistance=-0.06
00:12:01.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:12:01.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:01.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:12:01.120 00.000 11060 MoveAxis(E, 0, ABG)
00:12:01.120 00.000 11060 Move returns status 0, amount 0
00:12:01.120 00.000 11060 MoveAxis(N, 0, ABG)
00:12:01.120 00.000 11060 Move returns status 0, amount 0
00:12:01.120 00.000 11060 move complete, result=0
00:12:01.120 00.000 11060 worker thread done servicing request
00:12:01.125 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:01.150 00.025 10844 UpdateGuideState exits: m=3233 SNR=36.5 Saturated
00:12:01.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:01.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:01.150 00.000 10844 Enqueuing Expose request
00:12:01.150 00.000 11060 Worker thread wakes up
00:12:01.150 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:01.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:01.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:01.778 00.628 11060 Exposure complete
00:12:01.948 00.170 11060 worker thread done servicing request
00:12:01.948 00.000 10844 OnExposeComplete: enter
00:12:01.948 00.000 10844 UpdateGuideState(): m_state=6
00:12:01.948 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4990
00:12:01.948 00.000 10844 Star::Find returns 1 (1), X=259.04, Y=61.41, Mass=3159, SNR=36.2, Peak=255 HFD=3.6
00:12:01.948 00.000 10844 MultiStar: [#1 0.22,0.04,0.95,U] [#2 0.06,-0.36,2.04,U] [#3 0.35,-0.18,1.01,U] [#4 0.21,0.66,0.00,M1] [#5 -0.13,0.40,1.02,U] [#6 0.26,0.08,0.96,U] [#7 -0.53,0.00,0.84,U] [#8 -0.18,0.37,0.90,U] 
00:12:01.948 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.68, 0.13}
00:12:01.948 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
00:12:01.948 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
00:12:01.948 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.03 mountY=0.10, mountTheta=1.83
00:12:01.948 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
00:12:01.948 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
00:12:01.948 00.000 11060 Worker thread wakes up
00:12:01.950 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:12:01.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:12:01.950 00.000 11060 Moving (0.10, 0.01) raw xDistance=-0.03 yDistance=0.10
00:12:01.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:12:01.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:01.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:12:01.950 00.000 11060 MoveAxis(E, 0, ABG)
00:12:01.950 00.000 11060 Move returns status 0, amount 0
00:12:01.950 00.000 11060 MoveAxis(N, 0, ABG)
00:12:01.950 00.000 11060 Move returns status 0, amount 0
00:12:01.950 00.000 11060 move complete, result=0
00:12:01.950 00.000 11060 worker thread done servicing request
00:12:01.956 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:01.982 00.026 10844 UpdateGuideState exits: m=3159 SNR=36.2 Saturated
00:12:01.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:01.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:01.982 00.000 10844 Enqueuing Expose request
00:12:01.982 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:01.982 00.000 11060 Worker thread wakes up
00:12:01.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:01.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:02.616 00.634 11060 Exposure complete
00:12:02.793 00.177 11060 worker thread done servicing request
00:12:02.793 00.000 10844 OnExposeComplete: enter
00:12:02.793 00.000 10844 UpdateGuideState(): m_state=6
00:12:02.793 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4991
00:12:02.793 00.000 10844 Star::Find returns 1 (1), X=259.01, Y=61.27, Mass=3742, SNR=39.3, Peak=255 HFD=3.9
00:12:02.793 00.000 10844 MultiStar: [#1 0.48,-0.01,0.97,U] [#2 0.41,-0.82,0.00,M1] [#3 0.04,0.37,0.90,U] [#4 0.05,0.09,0.94,U] [#5 0.32,0.12,0.97,U] [#6 -0.38,0.44,0.81,U] [#7 0.30,-0.41,0.82,U] [#8 -0.32,0.50,0.72,U] 
00:12:02.793 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.12}, one-star: {0.65, -0.01}
00:12:02.795 00.002 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
00:12:02.795 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
00:12:02.795 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.63 mountX=-0.15 mountY=0.15, mountTheta=2.37
00:12:02.795 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.12, opts=13)
00:12:02.795 00.000 10844 Enqueuing Move request for scope (0.17, 0.12)
00:12:02.795 00.000 11060 Worker thread wakes up
00:12:02.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
00:12:02.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
00:12:02.795 00.000 11060 Moving (0.17, 0.12) raw xDistance=-0.15 yDistance=0.15
00:12:02.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:12:02.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:02.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:12:02.795 00.000 11060 MoveAxis(E, 27, ABG)
00:12:02.795 00.000 11060 Guiding  Dir = 2, Dur = 27
00:12:02.799 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:02.815 00.016 10844 UpdateGuideState exits: m=3742 SNR=39.3 Saturated
00:12:02.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:02.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:02.815 00.000 10844 Enqueuing Expose request
00:12:02.836 00.021 11060 IsSlewing returns 0
00:12:02.836 00.000 11060 IsGuiding returns 0
00:12:02.897 00.061 11060 IsGuiding returns 0
00:12:02.897 00.000 11060 Move returns status 0, amount 27
00:12:02.897 00.000 11060 MoveAxis(N, 0, ABG)
00:12:02.897 00.000 11060 Move returns status 0, amount 0
00:12:02.897 00.000 11060 move complete, result=0
00:12:02.897 00.000 11060 worker thread done servicing request
00:12:02.897 00.000 11060 Worker thread wakes up
00:12:02.897 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
00:12:02.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:02.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:03.526 00.629 11060 Exposure complete
00:12:03.713 00.187 11060 worker thread done servicing request
00:12:03.713 00.000 10844 OnExposeComplete: enter
00:12:03.713 00.000 10844 UpdateGuideState(): m_state=6
00:12:03.713 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4992
00:12:03.713 00.000 10844 Star::Find returns 1 (0), X=258.83, Y=61.09, Mass=2921, SNR=35.2, Peak=250 HFD=3.4
00:12:03.713 00.000 10844 MultiStar: [#1 0.36,0.44,1.04,U] [#2 -0.08,0.08,1.91,U] [#3 -0.17,0.54,0.90,U] [#4 0.29,-0.04,0.93,U] [#5 -0.07,0.27,1.02,U] [#6 0.46,-0.02,0.90,U] [#7 -0.52,-0.30,0.85,U] [#8 0.08,0.33,0.94,U] 
00:12:03.713 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.47, -0.19}
00:12:03.713 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
00:12:03.713 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
00:12:03.713 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.99 mountX=-0.14 mountY=0.06, mountTheta=2.72
00:12:03.716 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.12, opts=13)
00:12:03.716 00.000 10844 Enqueuing Move request for scope (0.08, 0.12)
00:12:03.716 00.000 11060 Worker thread wakes up
00:12:03.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:12:03.716 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:12:03.716 00.000 11060 Moving (0.08, 0.12) raw xDistance=-0.14 yDistance=0.06
00:12:03.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:12:03.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:03.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:03.716 00.000 11060 MoveAxis(E, 24, ABG)
00:12:03.716 00.000 11060 Guiding  Dir = 2, Dur = 24
00:12:03.722 00.006 11060 IsSlewing returns 0
00:12:03.722 00.000 11060 IsGuiding returns 0
00:12:03.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:03.753 00.031 10844 UpdateGuideState exits: m=2921 SNR=35.2
00:12:03.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:03.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:03.753 00.000 10844 Enqueuing Expose request
00:12:03.764 00.011 11060 IsGuiding returns 0
00:12:03.764 00.000 11060 Move returns status 0, amount 24
00:12:03.764 00.000 11060 MoveAxis(N, 0, ABG)
00:12:03.764 00.000 11060 Move returns status 0, amount 0
00:12:03.764 00.000 11060 move complete, result=0
00:12:03.764 00.000 11060 worker thread done servicing request
00:12:03.764 00.000 11060 Worker thread wakes up
00:12:03.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:03.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:03.769 00.005 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:12:04.397 00.628 11060 Exposure complete
00:12:04.576 00.179 11060 worker thread done servicing request
00:12:04.576 00.000 10844 OnExposeComplete: enter
00:12:04.576 00.000 10844 UpdateGuideState(): m_state=6
00:12:04.576 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4993
00:12:04.576 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.46, Mass=2553, SNR=32.2, Peak=249 HFD=3.2
00:12:04.577 00.001 10844 MultiStar: [#1 0.40,-0.00,1.07,U] [#2 0.70,-0.29,0.00,M1] [#3 0.37,0.49,0.00,M1] [#4 0.58,0.42,0.00,M1] [#5 -0.08,0.74,0.00,M1] [#6 0.21,-0.01,1.05,U] [#7 0.22,-0.47,0.93,U] [#8 -0.25,-0.09,1.04,U] 
00:12:04.580 00.003 10844 refined, 4 included, MultiStar: {0.15, -0.07}, one-star: {0.15, 0.18}
00:12:04.582 00.002 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
00:12:04.582 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
00:12:04.582 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=0.04 mountY=0.16, mountTheta=1.29
00:12:04.582 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
00:12:04.582 00.000 10844 Enqueuing Move request for scope (0.15, -0.07)
00:12:04.582 00.000 11060 Worker thread wakes up
00:12:04.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:12:04.582 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:12:04.582 00.000 11060 Moving (0.15, -0.07) raw xDistance=0.04 yDistance=0.16
00:12:04.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:12:04.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:04.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:12:04.582 00.000 11060 MoveAxis(E, 0, ABG)
00:12:04.582 00.000 11060 Move returns status 0, amount 0
00:12:04.582 00.000 11060 MoveAxis(N, 0, ABG)
00:12:04.582 00.000 11060 Move returns status 0, amount 0
00:12:04.582 00.000 11060 move complete, result=0
00:12:04.582 00.000 11060 worker thread done servicing request
00:12:04.592 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:04.609 00.017 10844 UpdateGuideState exits: m=2553 SNR=32.2
00:12:04.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:04.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:04.609 00.000 10844 Enqueuing Expose request
00:12:04.609 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:04.609 00.000 11060 Worker thread wakes up
00:12:04.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:04.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:05.250 00.641 11060 Exposure complete
00:12:05.412 00.162 11060 worker thread done servicing request
00:12:05.412 00.000 10844 OnExposeComplete: enter
00:12:05.412 00.000 10844 UpdateGuideState(): m_state=6
00:12:05.412 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4994
00:12:05.412 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.03, Mass=3154, SNR=35.9, Peak=246 HFD=3.6
00:12:05.412 00.000 10844 MultiStar: [#1 0.09,-0.49,0.99,U] [#2 -0.22,-0.57,1.92,U] [#3 0.38,-0.53,0.00,M2] [#4 -0.53,-0.44,0.00,M2] [#5 -0.33,-0.72,0.00,M2] [#6 -0.23,-0.13,0.85,U] [#7 -0.12,-0.68,0.00,M1] [#8 -0.28,-0.14,0.91,U] 
00:12:05.412 00.000 10844 single-star, 4 included, MultiStar: {-0.11, -0.36}, one-star: {0.14, -0.24}
00:12:05.414 00.002 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
00:12:05.414 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
00:12:05.414 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-1.06 mountX=0.22 mountY=0.17, mountTheta=0.68
00:12:05.414 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.24, opts=13)
00:12:05.414 00.000 10844 Enqueuing Move request for scope (0.14, -0.24)
00:12:05.414 00.000 11060 Worker thread wakes up
00:12:05.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.24) opts 0xd
00:12:05.414 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.24)
00:12:05.414 00.000 11060 Moving (0.14, -0.24) raw xDistance=0.22 yDistance=0.17
00:12:05.416 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:12:05.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:05.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:12:05.416 00.000 11060 MoveAxis(W, 37, ABG)
00:12:05.416 00.000 11060 Guiding  Dir = 3, Dur = 37
00:12:05.423 00.007 11060 IsSlewing returns 0
00:12:05.424 00.001 11060 IsGuiding returns 0
00:12:05.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:05.439 00.015 10844 UpdateGuideState exits: m=3154 SNR=35.9
00:12:05.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:05.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:05.439 00.000 10844 Enqueuing Expose request
00:12:05.471 00.032 11060 IsGuiding returns 0
00:12:05.471 00.000 11060 Move returns status 0, amount 37
00:12:05.471 00.000 11060 MoveAxis(N, 0, ABG)
00:12:05.471 00.000 11060 Move returns status 0, amount 0
00:12:05.471 00.000 11060 move complete, result=0
00:12:05.471 00.000 11060 worker thread done servicing request
00:12:05.471 00.000 11060 Worker thread wakes up
00:12:05.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:05.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:05.473 00.002 10844 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
00:12:06.098 00.625 11060 Exposure complete
00:12:06.280 00.182 11060 worker thread done servicing request
00:12:06.281 00.001 10844 OnExposeComplete: enter
00:12:06.281 00.000 10844 UpdateGuideState(): m_state=6
00:12:06.281 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4995
00:12:06.281 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=61.15, Mass=3849, SNR=40.0, Peak=255 HFD=3.7
00:12:06.281 00.000 10844 MultiStar: [#1 0.40,-0.09,0.81,U] [#2 0.28,-0.18,1.71,U] [#3 -0.02,0.19,0.94,U] [#4 0.01,0.44,0.78,U] [#5 -0.22,-0.14,0.90,U] [#6 0.06,-0.57,0.80,U] [#7 -0.42,0.31,0.74,U] [#8 0.05,0.29,0.82,U] 
00:12:06.281 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.00, -0.13}
00:12:06.281 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
00:12:06.281 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
00:12:06.281 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.24 mountX=0.00 mountY=0.05, mountTheta=1.52
00:12:06.281 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
00:12:06.281 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
00:12:06.281 00.000 11060 Worker thread wakes up
00:12:06.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:12:06.281 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:12:06.281 00.000 11060 Moving (0.04, -0.01) raw xDistance=0.00 yDistance=0.05
00:12:06.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:12:06.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:06.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:12:06.281 00.000 11060 MoveAxis(E, 0, ABG)
00:12:06.281 00.000 11060 Move returns status 0, amount 0
00:12:06.281 00.000 11060 MoveAxis(N, 0, ABG)
00:12:06.281 00.000 11060 Move returns status 0, amount 0
00:12:06.281 00.000 11060 move complete, result=0
00:12:06.281 00.000 11060 worker thread done servicing request
00:12:06.291 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:06.306 00.015 10844 UpdateGuideState exits: m=3849 SNR=40.0 Saturated
00:12:06.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:06.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:06.306 00.000 10844 Enqueuing Expose request
00:12:06.306 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:06.306 00.000 11060 Worker thread wakes up
00:12:06.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:06.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:06.945 00.639 11060 Exposure complete
00:12:07.115 00.170 11060 worker thread done servicing request
00:12:07.115 00.000 10844 OnExposeComplete: enter
00:12:07.115 00.000 10844 UpdateGuideState(): m_state=6
00:12:07.115 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4996
00:12:07.115 00.000 10844 Star::Find returns 1 (1), X=258.51, Y=60.64, Mass=3631, SNR=39.6, Peak=255 HFD=3.4
00:12:07.115 00.000 10844 MultiStar: [#1 0.67,0.09,0.00,M1] [#2 0.83,-0.78,0.00,M1] [#3 0.59,-0.22,0.00,M2] [#4 0.13,0.34,0.81,U] [#5 -0.33,0.51,0.93,U] [#6 0.17,-0.21,0.84,U] [#7 0.24,-0.56,0.77,U] [#8 0.03,0.21,0.79,U] 
00:12:07.115 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.06}, one-star: {0.15, -0.64}
00:12:07.115 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
00:12:07.115 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
00:12:07.115 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.83 mountX=0.05 mountY=0.07, mountTheta=0.92
00:12:07.115 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
00:12:07.115 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
00:12:07.115 00.000 11060 Worker thread wakes up
00:12:07.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:12:07.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:12:07.115 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
00:12:07.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:12:07.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:07.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:12:07.119 00.004 11060 MoveAxis(E, 0, ABG)
00:12:07.119 00.000 11060 Move returns status 0, amount 0
00:12:07.119 00.000 11060 MoveAxis(N, 0, ABG)
00:12:07.119 00.000 11060 Move returns status 0, amount 0
00:12:07.119 00.000 11060 move complete, result=0
00:12:07.119 00.000 11060 worker thread done servicing request
00:12:07.121 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:07.136 00.015 10844 UpdateGuideState exits: m=3631 SNR=39.6 Saturated
00:12:07.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:07.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:07.136 00.000 10844 Enqueuing Expose request
00:12:07.136 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:07.136 00.000 11060 Worker thread wakes up
00:12:07.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:07.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:07.763 00.627 11060 Exposure complete
00:12:07.923 00.160 11060 worker thread done servicing request
00:12:07.923 00.000 10844 OnExposeComplete: enter
00:12:07.923 00.000 10844 UpdateGuideState(): m_state=6
00:12:07.923 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4997
00:12:07.923 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=60.76, Mass=3602, SNR=39.2, Peak=255 HFD=3.6
00:12:07.923 00.000 10844 MultiStar: [#1 0.11,0.33,0.93,U] [#2 0.31,-0.35,1.81,U] [#3 0.82,-0.48,0.00,M3] [#4 -0.49,-0.40,0.00,M1] [#5 0.04,-0.78,0.00,M1] [#6 0.05,0.36,0.75,U] [#7 0.09,-0.42,0.77,U] [#8 0.33,-0.71,0.00,M1] 
00:12:07.923 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.17}, one-star: {0.21, -0.52}
00:12:07.923 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
00:12:07.923 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
00:12:07.923 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.75 mountX=0.14 mountY=0.21, mountTheta=1.00
00:12:07.923 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.17, opts=13)
00:12:07.923 00.000 10844 Enqueuing Move request for scope (0.19, -0.17)
00:12:07.923 00.000 11060 Worker thread wakes up
00:12:07.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
00:12:07.923 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
00:12:07.923 00.000 11060 Moving (0.19, -0.17) raw xDistance=0.14 yDistance=0.21
00:12:07.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:12:07.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:12:07.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:12:07.923 00.000 11060 MoveAxis(W, 24, ABG)
00:12:07.923 00.000 11060 Guiding  Dir = 3, Dur = 24
00:12:07.932 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:07.939 00.007 10844 UpdateGuideState exits: m=3602 SNR=39.2 Saturated
00:12:07.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:07.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:07.939 00.000 10844 Enqueuing Expose request
00:12:07.944 00.005 11060 IsSlewing returns 0
00:12:07.944 00.000 11060 IsGuiding returns 0
00:12:07.977 00.033 11060 IsGuiding returns 0
00:12:07.978 00.001 11060 Move returns status 0, amount 24
00:12:07.978 00.000 11060 MoveAxis(N, 0, ABG)
00:12:07.978 00.000 11060 Move returns status 0, amount 0
00:12:07.978 00.000 11060 move complete, result=0
00:12:07.978 00.000 11060 worker thread done servicing request
00:12:07.978 00.000 11060 Worker thread wakes up
00:12:07.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:07.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:07.987 00.009 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
00:12:08.611 00.624 11060 Exposure complete
00:12:08.787 00.176 11060 worker thread done servicing request
00:12:08.787 00.000 10844 OnExposeComplete: enter
00:12:08.787 00.000 10844 UpdateGuideState(): m_state=6
00:12:08.787 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4998
00:12:08.787 00.000 10844 Star::Find returns 1 (1), X=258.75, Y=60.58, Mass=3323, SNR=37.0, Peak=255 HFD=3.6
00:12:08.787 00.000 10844 MultiStar: [#1 0.60,-0.23,0.00,M1] [#2 0.65,-0.52,0.00,M1] [#3 0.45,-0.61,0.00,M4] [#4 0.14,0.32,0.91,U] [#5 0.09,-0.68,0.00,M2] [#6 0.34,0.17,0.87,U] [#7 0.21,-0.20,0.83,U] [#8 0.01,-0.02,0.98,U] 
00:12:08.787 00.000 10844 refined, 4 included, MultiStar: {0.21, -0.10}, one-star: {0.39, -0.70}
00:12:08.787 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
00:12:08.787 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
00:12:08.787 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-0.42 mountX=0.06 mountY=0.23, mountTheta=1.33
00:12:08.791 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.10, opts=13)
00:12:08.791 00.000 10844 Enqueuing Move request for scope (0.21, -0.10)
00:12:08.791 00.000 11060 Worker thread wakes up
00:12:08.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
00:12:08.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
00:12:08.791 00.000 11060 Moving (0.21, -0.10) raw xDistance=0.06 yDistance=0.23
00:12:08.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:12:08.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:12:08.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:12:08.791 00.000 11060 MoveAxis(E, 0, ABG)
00:12:08.791 00.000 11060 Move returns status 0, amount 0
00:12:08.791 00.000 11060 MoveAxis(N, 0, ABG)
00:12:08.791 00.000 11060 Move returns status 0, amount 0
00:12:08.791 00.000 11060 move complete, result=0
00:12:08.791 00.000 11060 worker thread done servicing request
00:12:08.797 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:08.825 00.028 10844 UpdateGuideState exits: m=3323 SNR=37.0 Saturated
00:12:08.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:08.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:08.825 00.000 10844 Enqueuing Expose request
00:12:08.825 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:08.825 00.000 11060 Worker thread wakes up
00:12:08.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:08.825 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:09.462 00.637 11060 Exposure complete
00:12:09.619 00.157 11060 worker thread done servicing request
00:12:09.619 00.000 10844 OnExposeComplete: enter
00:12:09.619 00.000 10844 UpdateGuideState(): m_state=6
00:12:09.619 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4999
00:12:09.619 00.000 10844 Star::Find returns 1 (1), X=258.74, Y=60.67, Mass=3263, SNR=36.9, Peak=255 HFD=3.7
00:12:09.619 00.000 10844 MultiStar: [#1 -0.25,0.15,1.01,U] [#2 0.27,-0.74,0.00,M2] [#3 0.27,-0.20,0.97,U] [#4 -0.15,-0.03,0.94,U] [#5 -0.52,0.56,0.00,M3] [#6 -0.59,-0.11,0.92,U] [#7 -0.34,-0.92,0.00,M1] [#8 0.19,0.69,0.00,M1] 
00:12:09.619 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.16}, one-star: {0.38, -0.61}
00:12:09.619 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
00:12:09.619 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:12:09.619 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.92 mountX=0.17 mountY=-0.03, mountTheta=-0.18
00:12:09.623 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.16, opts=13)
00:12:09.623 00.000 10844 Enqueuing Move request for scope (-0.06, -0.16)
00:12:09.623 00.000 11060 Worker thread wakes up
00:12:09.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
00:12:09.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
00:12:09.623 00.000 11060 Moving (-0.06, -0.16) raw xDistance=0.17 yDistance=-0.03
00:12:09.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:12:09.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:09.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:09.623 00.000 11060 MoveAxis(W, 30, ABG)
00:12:09.623 00.000 11060 Guiding  Dir = 3, Dur = 30
00:12:09.629 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:09.639 00.010 11060 IsSlewing returns 0
00:12:09.640 00.001 11060 IsGuiding returns 0
00:12:09.661 00.021 10844 UpdateGuideState exits: m=3263 SNR=36.9 Saturated
00:12:09.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:09.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:09.661 00.000 10844 Enqueuing Expose request
00:12:09.675 00.014 11060 IsGuiding returns 0
00:12:09.675 00.000 11060 Move returns status 0, amount 30
00:12:09.675 00.000 11060 MoveAxis(N, 0, ABG)
00:12:09.675 00.000 11060 Move returns status 0, amount 0
00:12:09.675 00.000 11060 move complete, result=0
00:12:09.675 00.000 11060 worker thread done servicing request
00:12:09.675 00.000 11060 Worker thread wakes up
00:12:09.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:09.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:09.684 00.009 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
00:12:10.306 00.622 11060 Exposure complete
00:12:10.481 00.175 11060 worker thread done servicing request
00:12:10.481 00.000 10844 OnExposeComplete: enter
00:12:10.481 00.000 10844 UpdateGuideState(): m_state=6
00:12:10.481 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5000
00:12:10.482 00.001 10844 Star::Find returns 1 (0), X=258.50, Y=61.00, Mass=2819, SNR=33.8, Peak=254 HFD=3.6
00:12:10.482 00.000 10844 MultiStar: [#1 -0.24,0.09,1.12,U] [#2 0.20,-0.77,0.00,M3] [#3 -0.12,-0.49,0.97,U] [#4 -0.07,-0.10,1.02,U] [#5 -0.27,-0.16,1.04,U] [#6 0.18,-0.70,0.00,M1] [#7 -0.44,-0.70,0.00,M2] [#8 -0.16,-0.38,1.01,U] 
00:12:10.482 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.21}, one-star: {0.14, -0.28}
00:12:10.482 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
00:12:10.482 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
00:12:10.482 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-2.09 mountX=0.23 mountY=-0.09, mountTheta=-0.36
00:12:10.482 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.21, opts=13)
00:12:10.482 00.000 10844 Enqueuing Move request for scope (-0.12, -0.21)
00:12:10.482 00.000 11060 Worker thread wakes up
00:12:10.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
00:12:10.484 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
00:12:10.484 00.000 11060 Moving (-0.12, -0.21) raw xDistance=0.23 yDistance=-0.09
00:12:10.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:12:10.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:10.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:12:10.484 00.000 11060 MoveAxis(W, 41, ABG)
00:12:10.484 00.000 11060 Guiding  Dir = 3, Dur = 41
00:12:10.487 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:10.497 00.010 11060 IsSlewing returns 0
00:12:10.497 00.000 11060 IsGuiding returns 0
00:12:10.500 00.003 10844 UpdateGuideState exits: m=2819 SNR=33.8
00:12:10.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:10.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:10.500 00.000 10844 Enqueuing Expose request
00:12:10.542 00.042 11060 IsGuiding returns 0
00:12:10.542 00.000 11060 Move returns status 0, amount 41
00:12:10.542 00.000 11060 MoveAxis(N, 0, ABG)
00:12:10.542 00.000 11060 Move returns status 0, amount 0
00:12:10.542 00.000 11060 move complete, result=0
00:12:10.542 00.000 11060 worker thread done servicing request
00:12:10.542 00.000 11060 Worker thread wakes up
00:12:10.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:10.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:10.542 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
00:12:11.174 00.632 11060 Exposure complete
00:12:11.331 00.157 11060 worker thread done servicing request
00:12:11.331 00.000 10844 OnExposeComplete: enter
00:12:11.331 00.000 10844 UpdateGuideState(): m_state=6
00:12:11.333 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5001
00:12:11.333 00.000 10844 Star::Find returns 1 (1), X=258.71, Y=60.52, Mass=3193, SNR=36.5, Peak=255 HFD=3.7
00:12:11.334 00.001 10844 MultiStar: [#1 -0.14,-0.19,0.93,U] [#2 0.33,-0.87,0.00,M4] [#3 0.09,-0.71,0.00,M3] [#4 0.20,-0.23,0.94,U] [#5 0.19,-0.59,0.00,M3] [#6 0.37,-0.93,0.00,M2] [#7 -0.21,-0.99,0.00,M3] [#8 -0.35,-0.36,0.93,U] 
00:12:11.334 00.000 10844 refined, 3 included, MultiStar: {0.02, -0.39}, one-star: {0.35, -0.76}
00:12:11.334 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
00:12:11.334 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
00:12:11.334 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.52 mountX=0.38 mountY=0.08, mountTheta=0.22
00:12:11.334 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.39, opts=13)
00:12:11.334 00.000 10844 Enqueuing Move request for scope (0.02, -0.39)
00:12:11.334 00.000 11060 Worker thread wakes up
00:12:11.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.39) opts 0xd
00:12:11.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.39)
00:12:11.334 00.000 11060 Moving (0.02, -0.39) raw xDistance=0.38 yDistance=0.08
00:12:11.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.38
00:12:11.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:11.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:12:11.334 00.000 11060 MoveAxis(W, 68, ABG)
00:12:11.334 00.000 11060 Guiding  Dir = 3, Dur = 68
00:12:11.338 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:11.354 00.016 10844 UpdateGuideState exits: m=3193 SNR=36.5 Saturated
00:12:11.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:11.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:11.354 00.000 10844 Enqueuing Expose request
00:12:11.362 00.008 11060 IsSlewing returns 0
00:12:11.363 00.001 11060 IsGuiding returns 0
00:12:11.454 00.091 11060 IsGuiding returns 0
00:12:11.454 00.000 11060 Move returns status 0, amount 68
00:12:11.454 00.000 11060 MoveAxis(N, 0, ABG)
00:12:11.454 00.000 11060 Move returns status 0, amount 0
00:12:11.454 00.000 11060 move complete, result=0
00:12:11.454 00.000 11060 worker thread done servicing request
00:12:11.454 00.000 11060 Worker thread wakes up
00:12:11.456 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:11.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:11.456 00.000 10844 GuideStep: 0.4 px 68 ms WEST, 0.1 px 0 ms NORTH
00:12:12.093 00.637 11060 Exposure complete
00:12:12.308 00.215 11060 worker thread done servicing request
00:12:12.308 00.000 10844 OnExposeComplete: enter
00:12:12.308 00.000 10844 UpdateGuideState(): m_state=6
00:12:12.308 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5002
00:12:12.308 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=61.17, Mass=3184, SNR=36.0, Peak=248 HFD=3.5
00:12:12.308 00.000 10844 MultiStar: [#1 0.63,0.30,0.00,M1] [#2 0.53,-0.55,0.00,M5] [#3 0.57,-0.70,0.00,M4] [#4 0.18,-0.07,1.01,U] [#5 -0.11,-0.56,1.07,U] [#6 -0.03,0.12,0.96,U] [#7 0.45,-0.16,0.81,U] [#8 -0.10,-0.21,0.96,U] 
00:12:12.308 00.000 10844 single-star, 5 included, MultiStar: {0.07, -0.17}, one-star: {0.09, -0.11}
00:12:12.308 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:12:12.308 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:12:12.308 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=0.09 mountY=0.11, mountTheta=0.87
00:12:12.308 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
00:12:12.313 00.005 10844 Enqueuing Move request for scope (0.09, -0.11)
00:12:12.313 00.000 11060 Worker thread wakes up
00:12:12.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
00:12:12.313 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
00:12:12.313 00.000 11060 Moving (0.09, -0.11) raw xDistance=0.09 yDistance=0.11
00:12:12.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:12:12.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:12.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:12:12.313 00.000 11060 MoveAxis(E, 0, ABG)
00:12:12.313 00.000 11060 Move returns status 0, amount 0
00:12:12.313 00.000 11060 MoveAxis(N, 0, ABG)
00:12:12.313 00.000 11060 Move returns status 0, amount 0
00:12:12.313 00.000 11060 move complete, result=0
00:12:12.313 00.000 11060 worker thread done servicing request
00:12:12.318 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:12.329 00.011 10844 UpdateGuideState exits: m=3184 SNR=36.0
00:12:12.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:12.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:12.329 00.000 10844 Enqueuing Expose request
00:12:12.329 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:12.329 00.000 11060 Worker thread wakes up
00:12:12.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:12.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:12.947 00.618 11060 Exposure complete
00:12:13.085 00.138 10844 OnExposeComplete: enter
00:12:13.085 00.000 10844 UpdateGuideState(): m_state=6
00:12:13.085 00.000 11060 worker thread done servicing request
00:12:13.085 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5003
00:12:13.085 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.55, Mass=3031, SNR=35.7, Peak=253 HFD=3.3
00:12:13.085 00.000 10844 MultiStar: [#1 0.51,0.06,0.91,U] [#2 0.44,-1.05,0.00,M6] [#3 0.32,-0.29,0.99,U] [#4 0.35,-0.43,0.92,U] [#5 -0.48,-0.58,0.00,M3] [#6 -0.25,-0.07,0.92,U] [#7 0.28,-0.41,0.91,U] [#8 0.12,-0.46,0.97,U] 
00:12:13.085 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.19}, one-star: {0.23, 0.27}
00:12:13.085 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
00:12:13.085 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
00:12:13.085 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.70 mountX=0.14 mountY=0.25, mountTheta=1.05
00:12:13.086 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.19, opts=13)
00:12:13.086 00.000 10844 Enqueuing Move request for scope (0.22, -0.19)
00:12:13.086 00.000 11060 Worker thread wakes up
00:12:13.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
00:12:13.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
00:12:13.086 00.000 11060 Moving (0.22, -0.19) raw xDistance=0.14 yDistance=0.25
00:12:13.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:12:13.086 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.29 newest=0.44
00:12:13.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
00:12:13.086 00.000 11060 MoveAxis(W, 25, ABG)
00:12:13.086 00.000 11060 Guiding  Dir = 3, Dur = 25
00:12:13.093 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:13.099 00.006 11060 IsSlewing returns 0
00:12:13.099 00.000 11060 IsGuiding returns 0
00:12:13.106 00.007 10844 UpdateGuideState exits: m=3031 SNR=35.7
00:12:13.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:13.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:13.106 00.000 10844 Enqueuing Expose request
00:12:13.131 00.025 11060 IsGuiding returns 0
00:12:13.131 00.000 11060 Move returns status 0, amount 25
00:12:13.131 00.000 11060 BLC: Oldest BLC event removed
00:12:13.131 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:12:13.131 00.000 11060 MoveAxis(S, 847, ABG)
00:12:13.131 00.000 11060 duration set to 750 by maxDecDuration
00:12:13.131 00.000 11060 Guiding  Dir = 1, Dur = 750
00:12:13.146 00.015 11060 IsSlewing returns 0
00:12:13.146 00.000 11060 IsGuiding returns 0
00:12:13.913 00.767 11060 IsGuiding returns 0
00:12:13.913 00.000 11060 Move returns status 0, amount 750
00:12:13.913 00.000 11060 move complete, result=0
00:12:13.913 00.000 11060 worker thread done servicing request
00:12:13.913 00.000 11060 Worker thread wakes up
00:12:13.913 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.2 px 750 ms SOUTH
00:12:13.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:13.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:14.542 00.629 11060 Exposure complete
00:12:14.681 00.139 11060 worker thread done servicing request
00:12:14.681 00.000 10844 OnExposeComplete: enter
00:12:14.681 00.000 10844 UpdateGuideState(): m_state=6
00:12:14.681 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5004
00:12:14.681 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.59, Mass=2966, SNR=34.3, Peak=255 HFD=3.3
00:12:14.684 00.003 10844 MultiStar: [#1 0.02,-0.32,1.06,U] [#2 0.22,-0.55,2.13,U] [#3 0.31,-0.72,0.00,M4] [#4 0.45,0.20,0.97,U] [#5 -0.14,-0.08,1.07,U] [#6 -0.69,0.14,0.00,M1] [#7 -0.30,-1.10,0.00,M2] [#8 -0.30,0.13,0.97,U] 
00:12:14.684 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.14}, one-star: {0.11, 0.31}
00:12:14.684 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
00:12:14.684 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
00:12:14.684 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.03 mountX=0.12 mountY=0.10, mountTheta=0.71
00:12:14.684 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.14, opts=13)
00:12:14.684 00.000 10844 Enqueuing Move request for scope (0.08, -0.14)
00:12:14.684 00.000 11060 Worker thread wakes up
00:12:14.686 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
00:12:14.686 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
00:12:14.686 00.000 11060 Moving (0.08, -0.14) raw xDistance=0.12 yDistance=0.10
00:12:14.686 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.174606, 1:0.102195
00:12:14.686 00.000 11060 BLC: No correction, Miss < min_move
00:12:14.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:12:14.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:14.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:12:14.686 00.000 11060 MoveAxis(E, 0, ABG)
00:12:14.686 00.000 11060 Move returns status 0, amount 0
00:12:14.686 00.000 11060 MoveAxis(N, 0, ABG)
00:12:14.686 00.000 11060 Move returns status 0, amount 0
00:12:14.686 00.000 11060 move complete, result=0
00:12:14.686 00.000 11060 worker thread done servicing request
00:12:14.689 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:14.701 00.012 10844 UpdateGuideState exits: m=2966 SNR=34.3 Saturated
00:12:14.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:14.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:14.701 00.000 10844 Enqueuing Expose request
00:12:14.701 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:14.701 00.000 11060 Worker thread wakes up
00:12:14.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:14.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:15.329 00.628 11060 Exposure complete
00:12:15.485 00.156 11060 worker thread done servicing request
00:12:15.485 00.000 10844 OnExposeComplete: enter
00:12:15.485 00.000 10844 UpdateGuideState(): m_state=6
00:12:15.485 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5005
00:12:15.485 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=61.58, Mass=3388, SNR=37.2, Peak=255 HFD=3.3
00:12:15.485 00.000 10844 MultiStar: [#1 -0.00,-0.20,0.90,U] [#2 0.25,-0.43,1.82,U] [#3 0.22,-0.51,0.92,U] [#4 0.59,-0.02,0.92,U] [#5 -0.25,0.14,0.97,U] [#6 -0.11,0.17,0.84,U] [#7 -0.33,-0.80,0.00,M3] [#8 -0.01,-0.18,0.85,U] 
00:12:15.485 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.12}, one-star: {0.11, 0.30}
00:12:15.485 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
00:12:15.485 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
00:12:15.485 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.82 mountX=0.10 mountY=0.14, mountTheta=0.93
00:12:15.489 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.12, opts=13)
00:12:15.489 00.000 10844 Enqueuing Move request for scope (0.12, -0.12)
00:12:15.489 00.000 11060 Worker thread wakes up
00:12:15.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
00:12:15.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
00:12:15.489 00.000 11060 Moving (0.12, -0.12) raw xDistance=0.10 yDistance=0.14
00:12:15.489 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.174606, 1:0.102195, 2:0.136310
00:12:15.489 00.000 11060 BLC: No correction, Miss < min_move
00:12:15.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:12:15.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:15.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:12:15.489 00.000 11060 MoveAxis(E, 0, ABG)
00:12:15.489 00.000 11060 Move returns status 0, amount 0
00:12:15.489 00.000 11060 MoveAxis(N, 0, ABG)
00:12:15.489 00.000 11060 Move returns status 0, amount 0
00:12:15.489 00.000 11060 move complete, result=0
00:12:15.489 00.000 11060 worker thread done servicing request
00:12:15.496 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:15.506 00.010 10844 UpdateGuideState exits: m=3388 SNR=37.2 Saturated
00:12:15.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:15.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:15.506 00.000 10844 Enqueuing Expose request
00:12:15.506 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:15.506 00.000 11060 Worker thread wakes up
00:12:15.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:15.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:16.129 00.623 11060 Exposure complete
00:12:16.312 00.183 11060 worker thread done servicing request
00:12:16.312 00.000 10844 OnExposeComplete: enter
00:12:16.312 00.000 10844 UpdateGuideState(): m_state=6
00:12:16.312 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5006
00:12:16.312 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.39, Mass=2950, SNR=34.5, Peak=252 HFD=3.4
00:12:16.312 00.000 10844 MultiStar: [#1 0.42,-0.60,0.00,M1] [#2 0.47,-0.73,0.00,M5] [#3 0.30,-0.13,1.06,U] [#4 0.24,-0.37,1.06,U] [#5 0.06,-0.90,0.00,M2] [#6 0.40,0.05,0.83,U] [#7 -0.15,-0.55,0.90,U] [#8 -0.74,-0.31,0.00,M1] 
00:12:16.312 00.000 10844 refined, 4 included, MultiStar: {0.22, -0.18}, one-star: {0.29, 0.11}
00:12:16.312 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
00:12:16.312 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
00:12:16.312 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-0.68 mountX=0.14 mountY=0.25, mountTheta=1.07
00:12:16.315 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.18, opts=13)
00:12:16.315 00.000 10844 Enqueuing Move request for scope (0.22, -0.18)
00:12:16.315 00.000 11060 Worker thread wakes up
00:12:16.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
00:12:16.315 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
00:12:16.315 00.000 11060 Moving (0.22, -0.18) raw xDistance=0.14 yDistance=0.25
00:12:16.315 00.000 11060 BLC: window closed
00:12:16.315 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.174606, 1:0.102195, 2:0.136310
00:12:16.315 00.000 11060 BLC: Under-shoot: nominal increase by 53
00:12:16.315 00.000 11060 BLC: window closed
00:12:16.317 00.002 11060 BLC: Pulse increase limited by ceiling of 750
00:12:16.317 00.000 11060 BLC: Pulse adjusted to 750
00:12:16.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:12:16.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
00:12:16.317 00.000 11060 MoveAxis(W, 24, ABG)
00:12:16.317 00.000 11060 Guiding  Dir = 3, Dur = 24
00:12:16.324 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:16.326 00.002 11060 IsSlewing returns 0
00:12:16.326 00.000 11060 IsGuiding returns 0
00:12:16.338 00.012 10844 UpdateGuideState exits: m=2950 SNR=34.5
00:12:16.340 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:16.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:16.340 00.000 10844 Enqueuing Expose request
00:12:16.366 00.026 11060 IsGuiding returns 0
00:12:16.366 00.000 11060 Move returns status 0, amount 24
00:12:16.366 00.000 11060 MoveAxis(S, 96, ABG)
00:12:16.366 00.000 11060 Guiding  Dir = 1, Dur = 96
00:12:16.382 00.016 11060 IsSlewing returns 0
00:12:16.382 00.000 11060 IsGuiding returns 0
00:12:16.485 00.103 11060 IsGuiding returns 0
00:12:16.485 00.000 11060 Move returns status 0, amount 96
00:12:16.485 00.000 11060 move complete, result=0
00:12:16.485 00.000 11060 worker thread done servicing request
00:12:16.485 00.000 11060 Worker thread wakes up
00:12:16.485 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 96 ms SOUTH
00:12:16.486 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:16.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:16.622 00.136 10844 evsrv: cli 0EEEEA70 connect
00:12:16.622 00.000 10844 case statement mapped state 6 to 3
00:12:16.622 00.000 10844 case statement mapped state 6 to 3
00:12:16.624 00.002 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"8a57360f-69a3-4172-a7f1-de1d12707cc2"}
00:12:16.625 00.001 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"8a57360f-69a3-4172-a7f1-de1d12707cc2"}
00:12:16.625 00.000 10844 evsrv: cli 0EEEEA70 disconnect
00:12:17.119 00.494 11060 Exposure complete
00:12:17.289 00.170 10844 OnExposeComplete: enter
00:12:17.289 00.000 10844 UpdateGuideState(): m_state=6
00:12:17.291 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5007
00:12:17.291 00.000 10844 Star::Find returns 1 (0), X=258.10, Y=60.98, Mass=3234, SNR=36.4, Peak=254 HFD=3.4
00:12:17.291 00.000 11060 worker thread done servicing request
00:12:17.291 00.000 10844 MultiStar: [#1 0.20,0.33,1.05,U] [#2 0.01,-1.14,0.00,M6] [#3 0.78,-0.11,0.00,M3] [#4 0.04,-0.65,0.00,M1] [#5 -0.20,-0.59,0.00,M3] [#6 -0.07,-0.30,0.83,U] [#7 0.25,-0.40,0.87,U] [#8 0.08,-0.03,0.94,U] 
00:12:17.291 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.12}, one-star: {-0.26, -0.30}
00:12:17.291 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
00:12:17.291 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
00:12:17.291 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.26 mountX=0.11 mountY=0.06, mountTheta=0.48
00:12:17.294 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
00:12:17.294 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
00:12:17.294 00.000 11060 Worker thread wakes up
00:12:17.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:12:17.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:12:17.294 00.000 11060 Moving (0.04, -0.12) raw xDistance=0.11 yDistance=0.06
00:12:17.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:12:17.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:17.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:17.294 00.000 11060 MoveAxis(E, 0, ABG)
00:12:17.294 00.000 11060 Move returns status 0, amount 0
00:12:17.294 00.000 11060 MoveAxis(N, 0, ABG)
00:12:17.294 00.000 11060 Move returns status 0, amount 0
00:12:17.294 00.000 11060 move complete, result=0
00:12:17.294 00.000 11060 worker thread done servicing request
00:12:17.301 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:17.309 00.008 10844 UpdateGuideState exits: m=3234 SNR=36.4
00:12:17.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:17.314 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:17.314 00.000 10844 Enqueuing Expose request
00:12:17.314 00.000 11060 Worker thread wakes up
00:12:17.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:17.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:17.314 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:17.957 00.643 11060 Exposure complete
00:12:18.132 00.175 11060 worker thread done servicing request
00:12:18.132 00.000 10844 OnExposeComplete: enter
00:12:18.132 00.000 10844 UpdateGuideState(): m_state=6
00:12:18.136 00.004 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5008
00:12:18.136 00.000 10844 Star::Find returns 1 (1), X=258.04, Y=61.55, Mass=2741, SNR=33.3, Peak=255 HFD=3.5
00:12:18.136 00.000 10844 MultiStar: [#1 0.30,-0.12,1.14,U] [#2 0.07,-1.30,0.00,M7] [#3 0.57,-0.15,1.05,U] [#4 0.23,-0.05,0.99,U] [#5 0.16,-0.15,1.12,U] [#6 0.49,0.38,0.00,M1] [#7 0.23,-0.15,0.92,U] [#8 0.26,0.07,1.01,U] 
00:12:18.136 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.04}, one-star: {-0.32, 0.27}
00:12:18.136 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
00:12:18.136 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
00:12:18.136 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=0.00 mountY=0.21, mountTheta=1.55
00:12:18.136 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.04, opts=13)
00:12:18.136 00.000 10844 Enqueuing Move request for scope (0.21, -0.04)
00:12:18.136 00.000 11060 Worker thread wakes up
00:12:18.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
00:12:18.136 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
00:12:18.136 00.000 11060 Moving (0.21, -0.04) raw xDistance=0.00 yDistance=0.21
00:12:18.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:12:18.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:12:18.136 00.000 11060 MoveAxis(E, 0, ABG)
00:12:18.136 00.000 11060 Move returns status 0, amount 0
00:12:18.136 00.000 11060 MoveAxis(S, 82, ABG)
00:12:18.136 00.000 11060 Guiding  Dir = 1, Dur = 82
00:12:18.148 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:18.153 00.005 11060 IsSlewing returns 0
00:12:18.153 00.000 11060 IsGuiding returns 0
00:12:18.166 00.013 10844 UpdateGuideState exits: m=2741 SNR=33.3 Saturated
00:12:18.167 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:18.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:18.167 00.000 10844 Enqueuing Expose request
00:12:18.238 00.071 11060 IsGuiding returns 0
00:12:18.238 00.000 11060 Move returns status 0, amount 82
00:12:18.238 00.000 11060 move complete, result=0
00:12:18.238 00.000 11060 worker thread done servicing request
00:12:18.238 00.000 11060 Worker thread wakes up
00:12:18.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:18.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:18.238 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 82 ms SOUTH
00:12:18.875 00.637 11060 Exposure complete
00:12:19.030 00.155 11060 worker thread done servicing request
00:12:19.030 00.000 10844 OnExposeComplete: enter
00:12:19.030 00.000 10844 UpdateGuideState(): m_state=6
00:12:19.030 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5009
00:12:19.030 00.000 10844 Star::Find returns 1 (1), X=258.41, Y=61.35, Mass=3086, SNR=35.1, Peak=255 HFD=3.4
00:12:19.030 00.000 10844 MultiStar: [#1 -0.00,0.26,0.97,U] [#2 0.36,-0.34,1.89,U] [#3 0.09,0.01,0.92,U] [#4 0.47,-0.36,0.99,U] [#5 -0.35,0.31,1.10,U] [#6 0.26,0.31,0.93,U] [#7 -0.39,0.37,0.80,U] [#8 0.07,0.29,0.97,U] 
00:12:19.030 00.000 10844 single-star, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.05, 0.07}
00:12:19.030 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
00:12:19.030 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
00:12:19.030 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.95 mountX=-0.08 mountY=0.04, mountTheta=2.69
00:12:19.030 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
00:12:19.030 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
00:12:19.030 00.000 11060 Worker thread wakes up
00:12:19.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:12:19.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:12:19.030 00.000 11060 Moving (0.05, 0.07) raw xDistance=-0.08 yDistance=0.04
00:12:19.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:12:19.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:19.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:19.030 00.000 11060 MoveAxis(E, 0, ABG)
00:12:19.034 00.004 11060 Move returns status 0, amount 0
00:12:19.034 00.000 11060 MoveAxis(N, 0, ABG)
00:12:19.034 00.000 11060 Move returns status 0, amount 0
00:12:19.034 00.000 11060 move complete, result=0
00:12:19.034 00.000 11060 worker thread done servicing request
00:12:19.039 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:19.054 00.015 10844 UpdateGuideState exits: m=3086 SNR=35.1 Saturated
00:12:19.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:19.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:19.054 00.000 10844 Enqueuing Expose request
00:12:19.054 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:19.054 00.000 11060 Worker thread wakes up
00:12:19.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:19.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:19.692 00.638 11060 Exposure complete
00:12:19.905 00.213 11060 worker thread done servicing request
00:12:19.905 00.000 10844 OnExposeComplete: enter
00:12:19.905 00.000 10844 UpdateGuideState(): m_state=6
00:12:19.905 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5010
00:12:19.905 00.000 10844 Star::Find returns 1 (1), X=258.54, Y=61.36, Mass=3144, SNR=36.1, Peak=255 HFD=3.4
00:12:19.905 00.000 10844 MultiStar: [#1 0.08,0.61,0.00,M1] [#2 0.02,-0.58,1.92,U] [#3 0.83,-0.11,0.00,M2] [#4 0.30,-0.09,0.96,U] [#5 -0.38,-0.03,0.96,U] [#6 0.15,-0.24,0.83,U] [#7 0.22,-0.04,0.83,U] [#8 0.43,-0.20,0.92,U] 
00:12:19.905 00.000 10844 single-star, 6 included, MultiStar: {0.12, -0.21}, one-star: {0.19, 0.08}
00:12:19.905 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
00:12:19.905 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
00:12:19.905 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.39 mountX=-0.11 mountY=0.17, mountTheta=2.14
00:12:19.905 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.08, opts=13)
00:12:19.908 00.003 10844 Enqueuing Move request for scope (0.19, 0.08)
00:12:19.908 00.000 11060 Worker thread wakes up
00:12:19.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
00:12:19.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
00:12:19.908 00.000 11060 Moving (0.19, 0.08) raw xDistance=-0.11 yDistance=0.17
00:12:19.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:12:19.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:19.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:12:19.908 00.000 11060 MoveAxis(E, 0, ABG)
00:12:19.908 00.000 11060 Move returns status 0, amount 0
00:12:19.908 00.000 11060 MoveAxis(N, 0, ABG)
00:12:19.908 00.000 11060 Move returns status 0, amount 0
00:12:19.908 00.000 11060 move complete, result=0
00:12:19.910 00.002 11060 worker thread done servicing request
00:12:19.914 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:19.935 00.021 10844 UpdateGuideState exits: m=3144 SNR=36.1 Saturated
00:12:19.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:19.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:19.935 00.000 10844 Enqueuing Expose request
00:12:19.935 00.000 11060 Worker thread wakes up
00:12:19.935 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:19.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:19.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:20.569 00.634 11060 Exposure complete
00:12:20.760 00.191 11060 worker thread done servicing request
00:12:20.760 00.000 10844 OnExposeComplete: enter
00:12:20.760 00.000 10844 UpdateGuideState(): m_state=6
00:12:20.760 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5011
00:12:20.760 00.000 10844 Star::Find returns 1 (0), X=258.88, Y=61.10, Mass=2952, SNR=34.6, Peak=235 HFD=3.4
00:12:20.761 00.001 10844 MultiStar: [#1 0.31,-0.10,1.05,U] [#2 0.21,-0.78,0.00,M6] [#3 0.23,-0.10,0.98,U] [#4 0.17,-0.33,0.91,U] [#5 -0.04,-0.16,1.01,U] [#6 0.32,-0.34,1.00,U] [#7 -0.19,-0.14,0.82,U] [#8 0.08,0.31,0.97,U] 
00:12:20.761 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.13}, one-star: {0.52, -0.17}
00:12:20.761 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
00:12:20.761 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
00:12:20.761 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.61 mountX=0.09 mountY=0.20, mountTheta=1.14
00:12:20.761 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.13, opts=13)
00:12:20.761 00.000 10844 Enqueuing Move request for scope (0.19, -0.13)
00:12:20.761 00.000 11060 Worker thread wakes up
00:12:20.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
00:12:20.761 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
00:12:20.761 00.000 11060 Moving (0.19, -0.13) raw xDistance=0.09 yDistance=0.20
00:12:20.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:12:20.763 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:12:20.763 00.000 11060 MoveAxis(E, 0, ABG)
00:12:20.763 00.000 11060 Move returns status 0, amount 0
00:12:20.763 00.000 11060 MoveAxis(S, 79, ABG)
00:12:20.763 00.000 11060 Guiding  Dir = 1, Dur = 79
00:12:20.766 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:20.783 00.017 10844 UpdateGuideState exits: m=2952 SNR=34.6
00:12:20.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:20.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:20.783 00.000 10844 Enqueuing Expose request
00:12:20.797 00.014 11060 IsSlewing returns 0
00:12:20.797 00.000 11060 IsGuiding returns 0
00:12:20.917 00.120 11060 IsGuiding returns 0
00:12:20.917 00.000 11060 Move returns status 0, amount 79
00:12:20.917 00.000 11060 move complete, result=0
00:12:20.917 00.000 11060 worker thread done servicing request
00:12:20.917 00.000 11060 Worker thread wakes up
00:12:20.917 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 79 ms SOUTH
00:12:20.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:20.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:21.544 00.627 11060 Exposure complete
00:12:21.707 00.163 11060 worker thread done servicing request
00:12:21.707 00.000 10844 OnExposeComplete: enter
00:12:21.707 00.000 10844 UpdateGuideState(): m_state=6
00:12:21.707 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5012
00:12:21.707 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.33, Mass=2947, SNR=34.9, Peak=248 HFD=3.4
00:12:21.707 00.000 10844 MultiStar: [#1 0.59,0.37,0.00,M1] [#2 0.63,-0.50,0.00,M7] [#3 0.73,0.00,0.00,M2] [#4 -0.02,-0.16,0.92,U] [#5 -0.31,-0.36,1.00,U] [#6 0.29,-0.21,0.99,U] [#7 0.67,0.05,0.00,M1] [#8 0.20,-0.06,0.96,U] 
00:12:21.707 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.15}, one-star: {0.56, 0.05}
00:12:21.707 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
00:12:21.707 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
00:12:21.707 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=0.12 mountY=0.17, mountTheta=0.96
00:12:21.711 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.15, opts=13)
00:12:21.711 00.000 10844 Enqueuing Move request for scope (0.15, -0.15)
00:12:21.711 00.000 11060 Worker thread wakes up
00:12:21.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
00:12:21.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
00:12:21.711 00.000 11060 Moving (0.15, -0.15) raw xDistance=0.12 yDistance=0.17
00:12:21.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:12:21.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:21.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:12:21.711 00.000 11060 MoveAxis(E, 0, ABG)
00:12:21.711 00.000 11060 Move returns status 0, amount 0
00:12:21.711 00.000 11060 MoveAxis(N, 0, ABG)
00:12:21.711 00.000 11060 Move returns status 0, amount 0
00:12:21.711 00.000 11060 move complete, result=0
00:12:21.711 00.000 11060 worker thread done servicing request
00:12:21.733 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:21.746 00.013 10844 UpdateGuideState exits: m=2947 SNR=34.9
00:12:21.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:21.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:21.746 00.000 10844 Enqueuing Expose request
00:12:21.746 00.000 11060 Worker thread wakes up
00:12:21.746 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:21.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:21.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:22.380 00.634 11060 Exposure complete
00:12:22.557 00.177 11060 worker thread done servicing request
00:12:22.557 00.000 10844 OnExposeComplete: enter
00:12:22.557 00.000 10844 UpdateGuideState(): m_state=6
00:12:22.557 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5013
00:12:22.557 00.000 10844 Star::Find returns 1 (1), X=258.50, Y=60.59, Mass=3214, SNR=36.5, Peak=255 HFD=3.3
00:12:22.557 00.000 10844 MultiStar: [#1 0.15,-0.06,0.97,U] [#2 0.33,-0.66,0.00,M8] [#3 -0.04,-0.94,0.00,M3] [#4 -0.07,-0.07,0.90,U] [#5 -0.33,-0.41,0.94,U] [#6 0.47,-0.29,0.85,U] [#7 0.23,-0.67,0.00,M2] [#8 -0.23,-0.06,0.88,U] 
00:12:22.557 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.27}, one-star: {0.14, -0.69}
00:12:22.557 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
00:12:22.557 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
00:12:22.557 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.49 mountX=0.26 mountY=0.07, mountTheta=0.24
00:12:22.561 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.27, opts=13)
00:12:22.561 00.000 10844 Enqueuing Move request for scope (0.02, -0.27)
00:12:22.561 00.000 11060 Worker thread wakes up
00:12:22.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
00:12:22.561 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
00:12:22.561 00.000 11060 Moving (0.02, -0.27) raw xDistance=0.26 yDistance=0.07
00:12:22.563 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:12:22.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:22.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:12:22.563 00.000 11060 MoveAxis(W, 46, ABG)
00:12:22.563 00.000 11060 Guiding  Dir = 3, Dur = 46
00:12:22.566 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:22.571 00.005 11060 IsSlewing returns 0
00:12:22.571 00.000 11060 IsGuiding returns 0
00:12:22.586 00.015 10844 UpdateGuideState exits: m=3214 SNR=36.5 Saturated
00:12:22.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:22.588 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:22.588 00.000 10844 Enqueuing Expose request
00:12:22.619 00.031 11060 IsGuiding returns 0
00:12:22.619 00.000 11060 Move returns status 0, amount 46
00:12:22.619 00.000 11060 MoveAxis(N, 0, ABG)
00:12:22.619 00.000 11060 Move returns status 0, amount 0
00:12:22.619 00.000 11060 move complete, result=0
00:12:22.621 00.002 11060 worker thread done servicing request
00:12:22.621 00.000 11060 Worker thread wakes up
00:12:22.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:22.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:22.634 00.013 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
00:12:23.251 00.617 11060 Exposure complete
00:12:23.417 00.166 11060 worker thread done servicing request
00:12:23.417 00.000 10844 OnExposeComplete: enter
00:12:23.417 00.000 10844 UpdateGuideState(): m_state=6
00:12:23.419 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5014
00:12:23.419 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=61.60, Mass=3154, SNR=35.9, Peak=255 HFD=3.3
00:12:23.419 00.000 10844 MultiStar: [#1 0.03,0.06,0.97,U] [#2 0.05,-0.31,1.83,U] [#3 0.41,-0.13,0.96,U] [#4 -0.22,-0.10,0.88,U] [#5 -0.21,-0.12,0.99,U] [#6 0.65,-0.01,0.00,M1] [#7 0.07,-0.66,0.00,M3] [#8 0.26,-0.18,0.85,U] 
00:12:23.419 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.20, 0.32}
00:12:23.419 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
00:12:23.419 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
00:12:23.419 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.90 mountX=0.08 mountY=0.09, mountTheta=0.84
00:12:23.421 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
00:12:23.421 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
00:12:23.421 00.000 11060 Worker thread wakes up
00:12:23.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:12:23.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:12:23.421 00.000 11060 Moving (0.07, -0.09) raw xDistance=0.08 yDistance=0.09
00:12:23.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:12:23.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:23.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:12:23.421 00.000 11060 MoveAxis(E, 0, ABG)
00:12:23.421 00.000 11060 Move returns status 0, amount 0
00:12:23.421 00.000 11060 MoveAxis(N, 0, ABG)
00:12:23.421 00.000 11060 Move returns status 0, amount 0
00:12:23.421 00.000 11060 move complete, result=0
00:12:23.421 00.000 11060 worker thread done servicing request
00:12:23.424 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:23.439 00.015 10844 UpdateGuideState exits: m=3154 SNR=35.9 Saturated
00:12:23.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:23.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:23.439 00.000 10844 Enqueuing Expose request
00:12:23.439 00.000 11060 Worker thread wakes up
00:12:23.439 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:23.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:23.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:24.082 00.643 11060 Exposure complete
00:12:24.228 00.146 11060 worker thread done servicing request
00:12:24.228 00.000 10844 OnExposeComplete: enter
00:12:24.228 00.000 10844 UpdateGuideState(): m_state=6
00:12:24.228 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5015
00:12:24.228 00.000 10844 Star::Find returns 1 (1), X=259.03, Y=61.29, Mass=3246, SNR=36.5, Peak=255 HFD=3.3
00:12:24.231 00.003 10844 MultiStar: [#1 0.48,0.11,1.06,U] [#2 0.53,-0.66,0.00,M8] [#3 0.44,-0.20,0.92,U] [#4 -0.12,0.18,0.89,U] [#5 0.02,-0.08,0.94,U] [#6 0.44,-0.14,0.85,U] [#7 0.13,-0.38,0.86,U] [#8 0.41,-0.39,0.87,U] 
00:12:24.231 00.000 10844 refined, 7 included, MultiStar: {0.32, -0.10}, one-star: {0.67, 0.01}
00:12:24.231 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
00:12:24.231 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
00:12:24.231 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.33 cameraTheta=-0.31 mountX=0.04 mountY=0.33, mountTheta=1.44
00:12:24.238 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.10, opts=13)
00:12:24.240 00.002 10844 Enqueuing Move request for scope (0.32, -0.10)
00:12:24.240 00.000 11060 Worker thread wakes up
00:12:24.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
00:12:24.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
00:12:24.240 00.000 11060 Moving (0.32, -0.10) raw xDistance=0.04 yDistance=0.33
00:12:24.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:12:24.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
00:12:24.240 00.000 11060 MoveAxis(E, 0, ABG)
00:12:24.240 00.000 11060 Move returns status 0, amount 0
00:12:24.240 00.000 11060 MoveAxis(S, 128, ABG)
00:12:24.240 00.000 11060 Guiding  Dir = 1, Dur = 128
00:12:24.246 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:24.259 00.013 10844 UpdateGuideState exits: m=3246 SNR=36.5 Saturated
00:12:24.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:24.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:24.259 00.000 10844 Enqueuing Expose request
00:12:24.272 00.013 11060 IsSlewing returns 0
00:12:24.272 00.000 11060 IsGuiding returns 0
00:12:24.419 00.147 11060 IsGuiding returns 0
00:12:24.419 00.000 11060 Move returns status 0, amount 128
00:12:24.419 00.000 11060 move complete, result=0
00:12:24.419 00.000 11060 worker thread done servicing request
00:12:24.419 00.000 11060 Worker thread wakes up
00:12:24.419 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 128 ms SOUTH
00:12:24.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:24.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:25.057 00.638 11060 Exposure complete
00:12:25.234 00.177 11060 worker thread done servicing request
00:12:25.234 00.000 10844 OnExposeComplete: enter
00:12:25.234 00.000 10844 UpdateGuideState(): m_state=6
00:12:25.234 00.000 10844 Star::Find(15, 259, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5016
00:12:25.236 00.002 10844 Star::Find returns 1 (0), X=258.32, Y=60.91, Mass=2715, SNR=33.4, Peak=248 HFD=3.4
00:12:25.236 00.000 10844 MultiStar: [#1 0.57,-0.47,0.00,M1] [#2 0.47,-0.48,0.00,M9] [#3 0.58,-0.34,0.00,M2] [#4 0.68,-0.09,0.00,M1] [#5 -0.09,-0.37,1.04,U] [#6 0.10,0.00,0.92,U] [#7 -0.46,-0.28,0.88,U] [#8 0.12,-0.18,1.01,U] 
00:12:25.236 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.24}, one-star: {-0.04, -0.37}
00:12:25.236 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
00:12:25.236 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
00:12:25.236 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.84 mountX=0.25 mountY=-0.03, mountTheta=-0.10
00:12:25.236 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.24, opts=13)
00:12:25.236 00.000 10844 Enqueuing Move request for scope (-0.07, -0.24)
00:12:25.236 00.000 11060 Worker thread wakes up
00:12:25.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
00:12:25.236 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
00:12:25.236 00.000 11060 Moving (-0.07, -0.24) raw xDistance=0.25 yDistance=-0.03
00:12:25.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:12:25.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:25.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:25.236 00.000 11060 MoveAxis(W, 44, ABG)
00:12:25.236 00.000 11060 Guiding  Dir = 3, Dur = 44
00:12:25.244 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:25.263 00.019 10844 UpdateGuideState exits: m=2715 SNR=33.4
00:12:25.265 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:25.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:25.265 00.000 10844 Enqueuing Expose request
00:12:25.267 00.002 11060 IsSlewing returns 0
00:12:25.267 00.000 11060 IsGuiding returns 0
00:12:25.326 00.059 11060 IsGuiding returns 0
00:12:25.326 00.000 11060 Move returns status 0, amount 44
00:12:25.326 00.000 11060 MoveAxis(N, 0, ABG)
00:12:25.326 00.000 11060 Move returns status 0, amount 0
00:12:25.326 00.000 11060 move complete, result=0
00:12:25.326 00.000 11060 worker thread done servicing request
00:12:25.326 00.000 11060 Worker thread wakes up
00:12:25.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:25.326 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.0 px 0 ms NORTH
00:12:25.327 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:25.962 00.635 11060 Exposure complete
00:12:26.117 00.155 11060 worker thread done servicing request
00:12:26.117 00.000 10844 OnExposeComplete: enter
00:12:26.117 00.000 10844 UpdateGuideState(): m_state=6
00:12:26.117 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5017
00:12:26.122 00.005 10844 Star::Find returns 1 (0), X=258.22, Y=61.31, Mass=2628, SNR=32.3, Peak=247 HFD=3.5
00:12:26.122 00.000 10844 MultiStar: [#1 0.27,0.34,1.17,U] [#2 -0.04,0.15,2.19,U] [#3 0.09,0.10,0.95,U] [#4 0.39,0.68,0.00,M2] [#5 -0.09,-0.01,1.08,U] [#6 -0.01,0.30,0.89,U] [#7 -0.20,-0.35,0.87,U] [#8 0.28,0.41,0.98,U] 
00:12:26.122 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {-0.14, 0.03}
00:12:26.122 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
00:12:26.122 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
00:12:26.122 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=-0.13 mountY=-0.00, mountTheta=-3.11
00:12:26.122 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
00:12:26.122 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
00:12:26.122 00.000 11060 Worker thread wakes up
00:12:26.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:12:26.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:12:26.124 00.002 11060 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.00
00:12:26.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:12:26.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:26.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:12:26.124 00.000 11060 MoveAxis(E, 22, ABG)
00:12:26.124 00.000 11060 Guiding  Dir = 2, Dur = 22
00:12:26.127 00.003 11060 IsSlewing returns 0
00:12:26.128 00.001 11060 IsGuiding returns 0
00:12:26.130 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:26.142 00.012 10844 UpdateGuideState exits: m=2628 SNR=32.3
00:12:26.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:26.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:26.142 00.000 10844 Enqueuing Expose request
00:12:26.158 00.016 11060 IsGuiding returns 0
00:12:26.158 00.000 11060 Move returns status 0, amount 22
00:12:26.158 00.000 11060 MoveAxis(N, 0, ABG)
00:12:26.159 00.001 11060 Move returns status 0, amount 0
00:12:26.159 00.000 11060 move complete, result=0
00:12:26.159 00.000 11060 worker thread done servicing request
00:12:26.159 00.000 11060 Worker thread wakes up
00:12:26.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:26.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:26.172 00.013 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
00:12:26.797 00.625 11060 Exposure complete
00:12:26.947 00.150 11060 worker thread done servicing request
00:12:26.947 00.000 10844 OnExposeComplete: enter
00:12:26.947 00.000 10844 UpdateGuideState(): m_state=6
00:12:26.947 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5018
00:12:26.947 00.000 10844 Star::Find returns 1 (0), X=258.31, Y=61.01, Mass=3275, SNR=36.0, Peak=249 HFD=3.3
00:12:26.947 00.000 10844 MultiStar: [#1 -0.04,0.32,0.96,U] [#2 0.51,-0.07,2.12,U] [#3 0.30,-0.00,0.90,U] [#4 0.16,0.22,1.03,U] [#5 0.19,0.17,1.01,U] [#6 0.07,0.24,0.99,U] [#7 -0.32,0.26,0.88,U] [#8 0.24,-0.10,0.87,U] 
00:12:26.947 00.000 10844 refined, 8 included, MultiStar: {0.17, 0.07}, one-star: {-0.05, -0.27}
00:12:26.947 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
00:12:26.947 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
00:12:26.947 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=-0.10 mountY=0.15, mountTheta=2.13
00:12:26.950 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.07, opts=13)
00:12:26.950 00.000 10844 Enqueuing Move request for scope (0.17, 0.07)
00:12:26.950 00.000 11060 Worker thread wakes up
00:12:26.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:12:26.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:12:26.950 00.000 11060 Moving (0.17, 0.07) raw xDistance=-0.10 yDistance=0.15
00:12:26.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:12:26.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:26.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:12:26.950 00.000 11060 MoveAxis(E, 0, ABG)
00:12:26.950 00.000 11060 Move returns status 0, amount 0
00:12:26.950 00.000 11060 MoveAxis(N, 0, ABG)
00:12:26.950 00.000 11060 Move returns status 0, amount 0
00:12:26.950 00.000 11060 move complete, result=0
00:12:26.950 00.000 11060 worker thread done servicing request
00:12:26.956 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:26.967 00.011 10844 UpdateGuideState exits: m=3275 SNR=36.0
00:12:26.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:26.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:26.967 00.000 10844 Enqueuing Expose request
00:12:26.967 00.000 11060 Worker thread wakes up
00:12:26.967 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:26.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:26.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:27.612 00.645 11060 Exposure complete
00:12:27.787 00.175 11060 worker thread done servicing request
00:12:27.787 00.000 10844 OnExposeComplete: enter
00:12:27.787 00.000 10844 UpdateGuideState(): m_state=6
00:12:27.787 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5019
00:12:27.787 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=61.12, Mass=3373, SNR=37.5, Peak=250 HFD=3.7
00:12:27.787 00.000 10844 MultiStar: [#1 0.48,-0.38,0.00,M1] [#2 0.53,-0.53,0.00,M8] [#3 0.77,-0.09,0.00,M1] [#4 -0.08,0.39,0.90,U] [#5 0.06,-0.28,1.01,U] [#6 0.16,0.20,0.92,U] [#7 -0.13,-0.48,0.69,U] [#8 0.26,-0.07,0.93,U] 
00:12:27.787 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {0.00, -0.16}
00:12:27.787 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
00:12:27.787 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
00:12:27.787 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.08 cameraTheta=-0.80 mountX=0.04 mountY=0.06, mountTheta=0.95
00:12:27.793 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
00:12:27.793 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
00:12:27.794 00.001 11060 Worker thread wakes up
00:12:27.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:12:27.794 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:12:27.794 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.06
00:12:27.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:12:27.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:27.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:27.794 00.000 11060 MoveAxis(E, 0, ABG)
00:12:27.794 00.000 11060 Move returns status 0, amount 0
00:12:27.794 00.000 11060 MoveAxis(N, 0, ABG)
00:12:27.794 00.000 11060 Move returns status 0, amount 0
00:12:27.794 00.000 11060 move complete, result=0
00:12:27.794 00.000 11060 worker thread done servicing request
00:12:27.801 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:27.813 00.012 10844 UpdateGuideState exits: m=3373 SNR=37.5
00:12:27.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:27.818 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:27.818 00.000 10844 Enqueuing Expose request
00:12:27.818 00.000 11060 Worker thread wakes up
00:12:27.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:27.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:27.818 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:28.452 00.634 11060 Exposure complete
00:12:28.610 00.158 11060 worker thread done servicing request
00:12:28.610 00.000 10844 OnExposeComplete: enter
00:12:28.610 00.000 10844 UpdateGuideState(): m_state=6
00:12:28.610 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5020
00:12:28.610 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=60.87, Mass=3410, SNR=37.3, Peak=255 HFD=3.6
00:12:28.610 00.000 10844 MultiStar: [#1 0.11,0.14,0.94,U] [#2 0.63,-0.70,0.00,M9] [#3 0.17,-0.22,0.87,U] [#4 0.09,0.19,0.94,U] [#5 0.09,-0.04,1.00,U] [#6 -0.09,0.05,0.78,U] [#7 -0.20,-0.21,0.81,U] [#8 0.12,0.45,0.84,U] 
00:12:28.610 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.20, -0.41}
00:12:28.610 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
00:12:28.610 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
00:12:28.610 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.13 mountX=-0.00 mountY=0.07, mountTheta=1.62
00:12:28.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.01, opts=13)
00:12:28.610 00.000 10844 Enqueuing Move request for scope (0.07, -0.01)
00:12:28.610 00.000 11060 Worker thread wakes up
00:12:28.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:12:28.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:12:28.610 00.000 11060 Moving (0.07, -0.01) raw xDistance=-0.00 yDistance=0.07
00:12:28.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:12:28.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:28.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:12:28.610 00.000 11060 MoveAxis(E, 0, ABG)
00:12:28.610 00.000 11060 Move returns status 0, amount 0
00:12:28.610 00.000 11060 MoveAxis(N, 0, ABG)
00:12:28.610 00.000 11060 Move returns status 0, amount 0
00:12:28.610 00.000 11060 move complete, result=0
00:12:28.610 00.000 11060 worker thread done servicing request
00:12:28.617 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:28.631 00.014 10844 UpdateGuideState exits: m=3410 SNR=37.3 Saturated
00:12:28.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:28.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:28.631 00.000 10844 Enqueuing Expose request
00:12:28.631 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:28.631 00.000 11060 Worker thread wakes up
00:12:28.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:28.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:29.252 00.621 11060 Exposure complete
00:12:29.407 00.155 11060 worker thread done servicing request
00:12:29.407 00.000 10844 OnExposeComplete: enter
00:12:29.407 00.000 10844 UpdateGuideState(): m_state=6
00:12:29.407 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5021
00:12:29.407 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.28, Mass=2824, SNR=33.9, Peak=255 HFD=3.5
00:12:29.407 00.000 10844 MultiStar: [#1 -0.58,0.25,0.00,M1] [#2 0.19,-0.10,1.96,U] [#3 -0.04,-0.71,0.00,M1] [#4 0.39,0.27,1.02,U] [#5 0.10,-0.02,1.05,U] [#6 -0.33,-0.26,0.99,U] [#7 -0.48,-0.35,0.80,U] [#8 0.15,0.15,0.99,U] 
00:12:29.407 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {-0.07, -0.00}
00:12:29.407 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
00:12:29.407 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
00:12:29.407 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.95 mountX=0.04 mountY=0.04, mountTheta=0.79
00:12:29.412 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
00:12:29.412 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
00:12:29.412 00.000 11060 Worker thread wakes up
00:12:29.413 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:12:29.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:12:29.413 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=0.04
00:12:29.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:12:29.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:29.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:29.413 00.000 11060 MoveAxis(E, 0, ABG)
00:12:29.413 00.000 11060 Move returns status 0, amount 0
00:12:29.413 00.000 11060 MoveAxis(N, 0, ABG)
00:12:29.413 00.000 11060 Move returns status 0, amount 0
00:12:29.413 00.000 11060 move complete, result=0
00:12:29.413 00.000 11060 worker thread done servicing request
00:12:29.419 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:29.433 00.014 10844 UpdateGuideState exits: m=2824 SNR=33.9 Saturated
00:12:29.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:29.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:29.433 00.000 10844 Enqueuing Expose request
00:12:29.433 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:29.433 00.000 11060 Worker thread wakes up
00:12:29.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:29.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:30.063 00.630 11060 Exposure complete
00:12:30.215 00.152 11060 worker thread done servicing request
00:12:30.215 00.000 10844 OnExposeComplete: enter
00:12:30.215 00.000 10844 UpdateGuideState(): m_state=6
00:12:30.215 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5022
00:12:30.215 00.000 10844 Star::Find returns 1 (1), X=258.55, Y=61.64, Mass=2584, SNR=32.8, Peak=255 HFD=3.3
00:12:30.215 00.000 10844 MultiStar: [#1 0.06,-0.36,1.02,U] [#2 0.58,-0.47,0.00,M9] [#3 0.26,-0.32,1.02,U] [#4 0.28,0.60,0.00,M1] [#5 0.19,-0.20,1.08,U] [#6 -0.50,0.21,0.95,U] [#7 0.09,0.07,0.90,U] [#8 0.63,0.30,0.00,M1] 
00:12:30.215 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.05}, one-star: {0.19, 0.36}
00:12:30.215 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
00:12:30.215 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
00:12:30.215 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.72 mountX=0.04 mountY=0.06, mountTheta=1.03
00:12:30.215 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
00:12:30.215 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
00:12:30.215 00.000 11060 Worker thread wakes up
00:12:30.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
00:12:30.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
00:12:30.215 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.06
00:12:30.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:12:30.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:30.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:30.215 00.000 11060 MoveAxis(E, 0, ABG)
00:12:30.215 00.000 11060 Move returns status 0, amount 0
00:12:30.215 00.000 11060 MoveAxis(N, 0, ABG)
00:12:30.215 00.000 11060 Move returns status 0, amount 0
00:12:30.215 00.000 11060 move complete, result=0
00:12:30.215 00.000 11060 worker thread done servicing request
00:12:30.220 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:30.236 00.016 10844 UpdateGuideState exits: m=2584 SNR=32.8 Saturated
00:12:30.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:30.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:30.236 00.000 10844 Enqueuing Expose request
00:12:30.236 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:30.236 00.000 11060 Worker thread wakes up
00:12:30.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:30.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:30.860 00.624 11060 Exposure complete
00:12:31.046 00.186 11060 worker thread done servicing request
00:12:31.046 00.000 10844 OnExposeComplete: enter
00:12:31.046 00.000 10844 UpdateGuideState(): m_state=6
00:12:31.046 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5023
00:12:31.046 00.000 10844 Star::Find returns 1 (1), X=258.51, Y=61.07, Mass=3293, SNR=37.1, Peak=255 HFD=3.5
00:12:31.046 00.000 10844 MultiStar: [#1 0.04,-0.30,1.00,U] [#2 0.22,-0.50,1.77,U] [#3 0.15,-0.29,0.85,U] [#4 0.14,0.24,0.86,U] [#5 0.16,-0.30,1.01,U] [#6 -0.49,-0.08,0.90,U] [#7 -0.03,-0.49,0.72,U] [#8 0.09,-0.13,0.87,U] 
00:12:31.046 00.000 10844 single-star, 8 included, MultiStar: {0.07, -0.25}, one-star: {0.15, -0.21}
00:12:31.046 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
00:12:31.046 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
00:12:31.046 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.96 mountX=0.18 mountY=0.18, mountTheta=0.78
00:12:31.049 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.21, opts=13)
00:12:31.049 00.000 10844 Enqueuing Move request for scope (0.15, -0.21)
00:12:31.049 00.000 11060 Worker thread wakes up
00:12:31.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
00:12:31.049 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
00:12:31.049 00.000 11060 Moving (0.15, -0.21) raw xDistance=0.18 yDistance=0.18
00:12:31.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:12:31.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:31.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:12:31.049 00.000 11060 MoveAxis(W, 31, ABG)
00:12:31.049 00.000 11060 Guiding  Dir = 3, Dur = 31
00:12:31.056 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:31.059 00.003 11060 IsSlewing returns 0
00:12:31.059 00.000 11060 IsGuiding returns 0
00:12:31.066 00.007 10844 UpdateGuideState exits: m=3293 SNR=37.1 Saturated
00:12:31.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:31.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:31.066 00.000 10844 Enqueuing Expose request
00:12:31.092 00.026 11060 IsGuiding returns 0
00:12:31.093 00.001 11060 Move returns status 0, amount 31
00:12:31.093 00.000 11060 MoveAxis(N, 0, ABG)
00:12:31.093 00.000 11060 Move returns status 0, amount 0
00:12:31.093 00.000 11060 move complete, result=0
00:12:31.093 00.000 11060 worker thread done servicing request
00:12:31.093 00.000 11060 Worker thread wakes up
00:12:31.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:31.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:31.109 00.016 10844 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
00:12:31.730 00.621 11060 Exposure complete
00:12:31.902 00.172 11060 worker thread done servicing request
00:12:31.902 00.000 10844 OnExposeComplete: enter
00:12:31.902 00.000 10844 UpdateGuideState(): m_state=6
00:12:31.902 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5024
00:12:31.902 00.000 10844 Star::Find returns 1 (1), X=258.36, Y=61.94, Mass=3404, SNR=37.2, Peak=255 HFD=3.4
00:12:31.902 00.000 10844 MultiStar: [#1 0.44,-0.03,1.03,U] [#2 0.04,-0.09,1.88,U] [#3 0.02,0.06,0.90,U] [#4 -0.36,0.51,0.00,M1] [#5 0.03,-0.13,1.05,U] [#6 -0.10,0.38,0.86,U] [#7 -0.06,0.12,0.88,U] [#8 0.16,0.08,0.94,U] 
00:12:31.902 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.00, 0.66}
00:12:31.902 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
00:12:31.902 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
00:12:31.902 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.00 mountX=-0.12 mountY=0.05, mountTheta=2.73
00:12:31.902 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
00:12:31.902 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
00:12:31.902 00.000 11060 Worker thread wakes up
00:12:31.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
00:12:31.902 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
00:12:31.902 00.000 11060 Moving (0.07, 0.11) raw xDistance=-0.12 yDistance=0.05
00:12:31.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:12:31.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:31.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:12:31.902 00.000 11060 MoveAxis(E, 0, ABG)
00:12:31.902 00.000 11060 Move returns status 0, amount 0
00:12:31.902 00.000 11060 MoveAxis(N, 0, ABG)
00:12:31.902 00.000 11060 Move returns status 0, amount 0
00:12:31.902 00.000 11060 move complete, result=0
00:12:31.908 00.006 11060 worker thread done servicing request
00:12:31.913 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:31.930 00.017 10844 UpdateGuideState exits: m=3404 SNR=37.2 Saturated
00:12:31.932 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:31.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:31.932 00.000 10844 Enqueuing Expose request
00:12:31.932 00.000 11060 Worker thread wakes up
00:12:31.932 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:31.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:31.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:32.568 00.636 11060 Exposure complete
00:12:32.751 00.183 10844 OnExposeComplete: enter
00:12:32.751 00.000 10844 UpdateGuideState(): m_state=6
00:12:32.751 00.000 11060 worker thread done servicing request
00:12:32.751 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5025
00:12:32.751 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.97, Mass=2876, SNR=34.5, Peak=224 HFD=3.5
00:12:32.751 00.000 10844 MultiStar: [#1 -0.64,0.43,0.00,M1] [#2 0.22,0.13,2.10,U] [#3 0.41,-0.20,0.98,U] [#4 0.39,0.58,0.00,M2] [#5 0.50,0.16,0.95,U] [#6 -0.15,0.77,0.00,M1] [#7 -0.39,0.22,0.93,U] [#8 0.12,0.15,0.99,U] 
00:12:32.753 00.002 10844 refined, 5 included, MultiStar: {0.16, 0.18}, one-star: {0.04, 0.69}
00:12:32.753 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
00:12:32.753 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
00:12:32.753 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.85 mountX=-0.21 mountY=0.13, mountTheta=2.59
00:12:32.755 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.18, opts=13)
00:12:32.755 00.000 10844 Enqueuing Move request for scope (0.16, 0.18)
00:12:32.755 00.000 11060 Worker thread wakes up
00:12:32.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
00:12:32.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
00:12:32.755 00.000 11060 Moving (0.16, 0.18) raw xDistance=-0.21 yDistance=0.13
00:12:32.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:12:32.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:32.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:12:32.755 00.000 11060 MoveAxis(E, 36, ABG)
00:12:32.755 00.000 11060 Guiding  Dir = 2, Dur = 36
00:12:32.760 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:32.773 00.013 10844 UpdateGuideState exits: m=2876 SNR=34.5
00:12:32.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:32.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:32.773 00.000 10844 Enqueuing Expose request
00:12:32.778 00.005 11060 IsSlewing returns 0
00:12:32.778 00.000 11060 IsGuiding returns 0
00:12:32.852 00.074 11060 IsGuiding returns 0
00:12:32.852 00.000 11060 Move returns status 0, amount 36
00:12:32.852 00.000 11060 MoveAxis(N, 0, ABG)
00:12:32.852 00.000 11060 Move returns status 0, amount 0
00:12:32.852 00.000 11060 move complete, result=0
00:12:32.852 00.000 11060 worker thread done servicing request
00:12:32.852 00.000 11060 Worker thread wakes up
00:12:32.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:32.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:32.854 00.002 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
00:12:33.529 00.675 11060 Exposure complete
00:12:34.028 00.499 11060 worker thread done servicing request
00:12:34.028 00.000 10844 OnExposeComplete: enter
00:12:34.028 00.000 10844 UpdateGuideState(): m_state=6
00:12:34.028 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5026
00:12:34.028 00.000 10844 Star::Find returns 1 (0), X=257.70, Y=61.31, Mass=3182, SNR=36.9, Peak=246 HFD=3.5
00:12:34.031 00.003 10844 MultiStar: [#1 -0.30,-0.33,1.02,U] [#2 0.38,-0.43,1.82,U] [#3 -0.17,-0.26,0.87,U] [#4 0.42,-0.17,0.87,U] [#5 0.03,0.03,0.96,U] [#6 -0.35,-0.63,0.00,M2] [#7 -0.47,-0.50,0.00,M1] [#8 -0.14,0.11,0.92,U] 
00:12:34.031 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.18}, one-star: {-0.66, 0.03}
00:12:34.031 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
00:12:34.031 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
00:12:34.031 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.68 mountX=0.18 mountY=0.01, mountTheta=0.06
00:12:34.043 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.18, opts=13)
00:12:34.045 00.002 10844 Enqueuing Move request for scope (-0.02, -0.18)
00:12:34.045 00.000 11060 Worker thread wakes up
00:12:34.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
00:12:34.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
00:12:34.045 00.000 11060 Moving (-0.02, -0.18) raw xDistance=0.18 yDistance=0.01
00:12:34.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:12:34.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:34.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:12:34.045 00.000 11060 MoveAxis(W, 30, ABG)
00:12:34.045 00.000 11060 Guiding  Dir = 3, Dur = 30
00:12:34.056 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:34.059 00.003 11060 IsSlewing returns 0
00:12:34.060 00.001 11060 IsGuiding returns 0
00:12:34.082 00.022 10844 UpdateGuideState exits: m=3182 SNR=36.9
00:12:34.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:34.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:34.082 00.000 10844 Enqueuing Expose request
00:12:34.102 00.020 11060 IsGuiding returns 0
00:12:34.102 00.000 11060 Move returns status 0, amount 30
00:12:34.102 00.000 11060 MoveAxis(N, 0, ABG)
00:12:34.102 00.000 11060 Move returns status 0, amount 0
00:12:34.102 00.000 11060 move complete, result=0
00:12:34.102 00.000 11060 worker thread done servicing request
00:12:34.102 00.000 11060 Worker thread wakes up
00:12:34.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:34.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:34.106 00.004 10844 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
00:12:34.773 00.667 11060 Exposure complete
00:12:35.060 00.287 11060 worker thread done servicing request
00:12:35.060 00.000 10844 OnExposeComplete: enter
00:12:35.060 00.000 10844 UpdateGuideState(): m_state=6
00:12:35.060 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5027
00:12:35.060 00.000 10844 Star::Find returns 1 (1), X=258.50, Y=61.51, Mass=3178, SNR=35.9, Peak=255 HFD=3.2
00:12:35.062 00.002 10844 MultiStar: [#1 -0.02,0.58,0.97,U] [#2 0.51,-0.21,1.83,U] [#3 0.07,0.81,0.00,M1] [#4 0.38,0.67,0.00,M2] [#5 -0.40,-0.59,0.00,M1] [#6 -0.24,-0.17,0.92,U] [#7 -0.17,-0.04,0.83,U] [#8 -0.09,0.16,0.85,U] 
00:12:35.062 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {0.15, 0.23}
00:12:35.062 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
00:12:35.062 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
00:12:35.062 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=-0.07 mountY=0.09, mountTheta=2.26
00:12:35.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
00:12:35.064 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
00:12:35.064 00.000 11060 Worker thread wakes up
00:12:35.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:12:35.064 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:12:35.064 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.07 yDistance=0.09
00:12:35.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:12:35.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:35.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:12:35.064 00.000 11060 MoveAxis(E, 0, ABG)
00:12:35.064 00.000 11060 Move returns status 0, amount 0
00:12:35.064 00.000 11060 MoveAxis(N, 0, ABG)
00:12:35.064 00.000 11060 Move returns status 0, amount 0
00:12:35.064 00.000 11060 move complete, result=0
00:12:35.066 00.002 11060 worker thread done servicing request
00:12:35.074 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:35.103 00.029 10844 UpdateGuideState exits: m=3178 SNR=35.9 Saturated
00:12:35.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:35.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:35.103 00.000 10844 Enqueuing Expose request
00:12:35.106 00.003 11060 Worker thread wakes up
00:12:35.106 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:35.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:35.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:35.822 00.716 11060 Exposure complete
00:12:36.357 00.535 11060 worker thread done servicing request
00:12:36.357 00.000 10844 OnExposeComplete: enter
00:12:36.357 00.000 10844 UpdateGuideState(): m_state=6
00:12:36.357 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5028
00:12:36.357 00.000 10844 Star::Find returns 1 (0), X=258.90, Y=61.69, Mass=2346, SNR=30.9, Peak=249 HFD=3.3
00:12:36.359 00.002 10844 MultiStar: [#1 -0.06,0.64,0.00,M1] [#2 -0.31,0.69,0.00,M5] [#3 0.14,0.31,1.08,U] [#4 0.16,0.68,0.00,M3] [#5 -0.24,0.26,1.25,U] [#6 0.39,-0.14,0.95,U] [#7 -0.11,0.57,0.92,U] [#8 -0.25,0.49,1.13,U] 
00:12:36.359 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.32}, one-star: {0.54, 0.41}
00:12:36.359 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:12:36.359 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:12:36.359 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.39 mountX=-0.32 mountY=0.01, mountTheta=3.12
00:12:36.362 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.32, opts=13)
00:12:36.362 00.000 10844 Enqueuing Move request for scope (0.06, 0.32)
00:12:36.362 00.000 11060 Worker thread wakes up
00:12:36.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
00:12:36.363 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
00:12:36.363 00.000 11060 Moving (0.06, 0.32) raw xDistance=-0.32 yDistance=0.01
00:12:36.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:12:36.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:36.365 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:12:36.367 00.002 11060 MoveAxis(E, 56, ABG)
00:12:36.367 00.000 11060 Guiding  Dir = 2, Dur = 56
00:12:36.373 00.006 11060 IsSlewing returns 0
00:12:36.374 00.001 11060 IsGuiding returns 0
00:12:36.389 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:36.414 00.025 10844 UpdateGuideState exits: m=2346 SNR=30.9
00:12:36.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:36.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:36.414 00.000 10844 Enqueuing Expose request
00:12:36.434 00.020 11060 IsGuiding returns 0
00:12:36.434 00.000 11060 Move returns status 0, amount 56
00:12:36.434 00.000 11060 MoveAxis(N, 0, ABG)
00:12:36.434 00.000 11060 Move returns status 0, amount 0
00:12:36.434 00.000 11060 move complete, result=0
00:12:36.436 00.002 11060 worker thread done servicing request
00:12:36.436 00.000 11060 Worker thread wakes up
00:12:36.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:36.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:36.438 00.002 10844 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
00:12:37.080 00.642 11060 Exposure complete
00:12:37.506 00.426 11060 worker thread done servicing request
00:12:37.506 00.000 10844 OnExposeComplete: enter
00:12:37.506 00.000 10844 UpdateGuideState(): m_state=6
00:12:37.506 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5029
00:12:37.506 00.000 10844 Star::Find returns 1 (1), X=258.33, Y=61.37, Mass=3148, SNR=36.0, Peak=255 HFD=3.5
00:12:37.506 00.000 10844 MultiStar: [#1 0.17,0.34,0.95,U] [#2 0.23,-0.25,2.03,U] [#3 0.23,0.23,0.93,U] [#4 0.11,0.41,1.03,U] [#5 0.57,-0.33,0.00,M1] [#6 0.14,0.22,0.96,U] [#7 -0.12,0.22,0.73,U] [#8 0.33,0.92,0.00,M1] 
00:12:37.506 00.000 10844 single-star, 6 included, MultiStar: {0.13, 0.12}, one-star: {-0.03, 0.09}
00:12:37.506 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.63 = -2.66)
00:12:37.506 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
00:12:37.506 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.87 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
00:12:37.511 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.09, opts=13)
00:12:37.511 00.000 10844 Enqueuing Move request for scope (-0.03, 0.09)
00:12:37.511 00.000 11060 Worker thread wakes up
00:12:37.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:12:37.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:12:37.511 00.000 11060 Moving (-0.03, 0.09) raw xDistance=-0.08 yDistance=-0.04
00:12:37.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:12:37.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:37.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:37.511 00.000 11060 MoveAxis(E, 0, ABG)
00:12:37.511 00.000 11060 Move returns status 0, amount 0
00:12:37.511 00.000 11060 MoveAxis(N, 0, ABG)
00:12:37.511 00.000 11060 Move returns status 0, amount 0
00:12:37.511 00.000 11060 move complete, result=0
00:12:37.511 00.000 11060 worker thread done servicing request
00:12:37.537 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:37.594 00.057 10844 UpdateGuideState exits: m=3148 SNR=36.0 Saturated
00:12:37.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:37.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:37.594 00.000 10844 Enqueuing Expose request
00:12:37.594 00.000 11060 Worker thread wakes up
00:12:37.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:37.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:37.596 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:38.227 00.631 11060 Exposure complete
00:12:38.521 00.294 11060 worker thread done servicing request
00:12:38.521 00.000 10844 OnExposeComplete: enter
00:12:38.521 00.000 10844 UpdateGuideState(): m_state=6
00:12:38.521 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5030
00:12:38.521 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=61.57, Mass=2808, SNR=34.0, Peak=255 HFD=3.3
00:12:38.521 00.000 10844 MultiStar: [#1 0.45,0.36,1.03,U] [#2 0.18,-0.24,1.95,U] [#3 0.40,0.34,1.01,U] [#4 0.01,0.52,0.93,U] [#5 -0.12,0.36,1.10,U] [#6 0.34,0.32,1.00,U] [#7 -0.01,0.01,0.98,U] [#8 0.16,0.59,1.02,U] 
00:12:38.521 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.23}, one-star: {-0.05, 0.30}
00:12:38.521 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
00:12:38.521 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
00:12:38.523 00.002 10844 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=0.99 mountX=-0.26 mountY=0.11, mountTheta=2.73
00:12:38.525 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.23, opts=13)
00:12:38.525 00.000 10844 Enqueuing Move request for scope (0.15, 0.23)
00:12:38.525 00.000 11060 Worker thread wakes up
00:12:38.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
00:12:38.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
00:12:38.525 00.000 11060 Moving (0.15, 0.23) raw xDistance=-0.26 yDistance=0.11
00:12:38.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:12:38.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:38.526 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:12:38.526 00.000 11060 MoveAxis(E, 45, ABG)
00:12:38.526 00.000 11060 Guiding  Dir = 2, Dur = 45
00:12:38.531 00.005 11060 IsSlewing returns 0
00:12:38.531 00.000 11060 IsGuiding returns 0
00:12:38.533 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:38.557 00.024 10844 UpdateGuideState exits: m=2808 SNR=34.0 Saturated
00:12:38.562 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:38.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:38.562 00.000 10844 Enqueuing Expose request
00:12:38.593 00.031 11060 IsGuiding returns 0
00:12:38.593 00.000 11060 Move returns status 0, amount 45
00:12:38.593 00.000 11060 MoveAxis(N, 0, ABG)
00:12:38.593 00.000 11060 Move returns status 0, amount 0
00:12:38.594 00.001 11060 move complete, result=0
00:12:38.594 00.000 11060 worker thread done servicing request
00:12:38.594 00.000 11060 Worker thread wakes up
00:12:38.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:38.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:38.605 00.011 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:12:39.236 00.631 11060 Exposure complete
00:12:39.449 00.213 11060 worker thread done servicing request
00:12:39.449 00.000 10844 OnExposeComplete: enter
00:12:39.449 00.000 10844 UpdateGuideState(): m_state=6
00:12:39.451 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5031
00:12:39.451 00.000 10844 Star::Find returns 1 (0), X=258.30, Y=61.04, Mass=2817, SNR=34.2, Peak=247 HFD=3.4
00:12:39.451 00.000 10844 MultiStar: [#1 -0.03,0.10,1.02,U] [#2 0.51,-0.40,0.00,M4] [#3 0.78,-0.55,0.00,M1] [#4 0.31,0.02,1.11,U] [#5 0.05,0.42,1.09,U] [#6 0.32,0.23,0.87,U] [#7 -0.22,-0.43,0.94,U] [#8 0.13,0.24,0.85,U] 
00:12:39.451 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {-0.06, -0.24}
00:12:39.451 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:12:39.451 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:12:39.451 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.64 mountX=-0.06 mountY=0.06, mountTheta=2.38
00:12:39.453 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
00:12:39.453 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
00:12:39.453 00.000 11060 Worker thread wakes up
00:12:39.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:12:39.454 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:12:39.454 00.000 11060 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=0.06
00:12:39.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:12:39.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:39.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:39.454 00.000 11060 MoveAxis(E, 0, ABG)
00:12:39.454 00.000 11060 Move returns status 0, amount 0
00:12:39.454 00.000 11060 MoveAxis(N, 0, ABG)
00:12:39.454 00.000 11060 Move returns status 0, amount 0
00:12:39.454 00.000 11060 move complete, result=0
00:12:39.454 00.000 11060 worker thread done servicing request
00:12:39.459 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:39.473 00.014 10844 UpdateGuideState exits: m=2817 SNR=34.2
00:12:39.475 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:39.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:39.475 00.000 10844 Enqueuing Expose request
00:12:39.475 00.000 11060 Worker thread wakes up
00:12:39.475 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:39.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:39.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:40.117 00.642 11060 Exposure complete
00:12:40.317 00.200 11060 worker thread done servicing request
00:12:40.317 00.000 10844 OnExposeComplete: enter
00:12:40.317 00.000 10844 UpdateGuideState(): m_state=6
00:12:40.317 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5032
00:12:40.317 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=61.23, Mass=2963, SNR=35.6, Peak=247 HFD=3.5
00:12:40.317 00.000 10844 MultiStar: [#1 0.18,0.15,0.88,U] [#2 0.07,-0.62,0.00,M5] [#3 0.55,0.01,0.95,U] [#4 0.34,0.40,0.96,U] [#5 -0.53,0.34,0.00,M1] [#6 -0.10,0.16,0.95,U] [#7 0.00,-0.42,0.85,U] [#8 0.23,0.36,0.91,U] 
00:12:40.317 00.000 10844 single-star, 6 included, MultiStar: {0.16, 0.09}, one-star: {-0.08, -0.05}
00:12:40.317 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
00:12:40.317 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
00:12:40.317 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.55 mountX=0.06 mountY=-0.07, mountTheta=-0.81
00:12:40.317 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.05, opts=13)
00:12:40.317 00.000 10844 Enqueuing Move request for scope (-0.08, -0.05)
00:12:40.317 00.000 11060 Worker thread wakes up
00:12:40.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
00:12:40.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
00:12:40.317 00.000 11060 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=-0.07
00:12:40.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:12:40.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:40.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:40.317 00.000 11060 MoveAxis(E, 0, ABG)
00:12:40.317 00.000 11060 Move returns status 0, amount 0
00:12:40.321 00.004 11060 MoveAxis(N, 0, ABG)
00:12:40.321 00.000 11060 Move returns status 0, amount 0
00:12:40.321 00.000 11060 move complete, result=0
00:12:40.321 00.000 11060 worker thread done servicing request
00:12:40.328 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:40.345 00.017 10844 UpdateGuideState exits: m=2963 SNR=35.6
00:12:40.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:40.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:40.345 00.000 10844 Enqueuing Expose request
00:12:40.345 00.000 11060 Worker thread wakes up
00:12:40.345 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:40.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:40.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:40.989 00.644 11060 Exposure complete
00:12:41.187 00.198 11060 worker thread done servicing request
00:12:41.187 00.000 10844 OnExposeComplete: enter
00:12:41.187 00.000 10844 UpdateGuideState(): m_state=6
00:12:41.187 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5033
00:12:41.187 00.000 10844 Star::Find returns 1 (1), X=258.11, Y=61.19, Mass=3022, SNR=35.6, Peak=255 HFD=3.1
00:12:41.187 00.000 10844 MultiStar: [#1 -0.24,0.42,1.00,U] [#2 0.44,-0.52,0.00,M6] [#3 0.32,-0.38,0.92,U] [#4 0.55,0.55,0.00,M1] [#5 0.16,-0.03,1.00,U] [#6 -0.33,-0.18,0.91,U] [#7 -0.12,-0.25,0.79,U] [#8 -0.16,0.08,0.95,U] 
00:12:41.187 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.25, -0.09}
00:12:41.187 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
00:12:41.187 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
00:12:41.187 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.63 mountX=0.07 mountY=-0.08, mountTheta=-0.89
00:12:41.187 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
00:12:41.187 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
00:12:41.187 00.000 11060 Worker thread wakes up
00:12:41.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
00:12:41.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
00:12:41.187 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.07 yDistance=-0.08
00:12:41.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:12:41.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:41.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:41.187 00.000 11060 MoveAxis(E, 0, ABG)
00:12:41.187 00.000 11060 Move returns status 0, amount 0
00:12:41.187 00.000 11060 MoveAxis(N, 0, ABG)
00:12:41.187 00.000 11060 Move returns status 0, amount 0
00:12:41.187 00.000 11060 move complete, result=0
00:12:41.187 00.000 11060 worker thread done servicing request
00:12:41.197 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:41.218 00.021 10844 UpdateGuideState exits: m=3022 SNR=35.6 Saturated
00:12:41.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:41.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:41.218 00.000 10844 Enqueuing Expose request
00:12:41.218 00.000 11060 Worker thread wakes up
00:12:41.218 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:41.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:41.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:41.845 00.627 11060 Exposure complete
00:12:42.026 00.181 11060 worker thread done servicing request
00:12:42.026 00.000 10844 OnExposeComplete: enter
00:12:42.026 00.000 10844 UpdateGuideState(): m_state=6
00:12:42.026 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5034
00:12:42.026 00.000 10844 Star::Find returns 1 (1), X=258.04, Y=61.35, Mass=2961, SNR=35.0, Peak=255 HFD=3.4
00:12:42.026 00.000 10844 MultiStar: [#1 -0.14,0.35,1.01,U] [#2 -0.22,0.34,2.02,U] [#3 0.16,0.13,1.02,U] [#4 0.01,0.35,0.96,U] [#5 0.03,-0.03,0.95,U] [#6 0.22,0.29,0.85,U] [#7 -0.34,-0.22,0.74,U] [#8 -0.25,0.39,1.01,U] 
00:12:42.028 00.002 10844 refined, 8 included, MultiStar: {-0.11, 0.21}, one-star: {-0.31, 0.07}
00:12:42.028 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
00:12:42.028 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
00:12:42.028 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.04 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
00:12:42.029 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.21, opts=13)
00:12:42.029 00.000 10844 Enqueuing Move request for scope (-0.11, 0.21)
00:12:42.029 00.000 11060 Worker thread wakes up
00:12:42.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
00:12:42.029 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
00:12:42.029 00.000 11060 Moving (-0.11, 0.21) raw xDistance=-0.19 yDistance=-0.14
00:12:42.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:12:42.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:42.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:12:42.029 00.000 11060 MoveAxis(E, 33, ABG)
00:12:42.029 00.000 11060 Guiding  Dir = 2, Dur = 33
00:12:42.033 00.004 11060 IsSlewing returns 0
00:12:42.033 00.000 11060 IsGuiding returns 0
00:12:42.034 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:42.050 00.016 10844 UpdateGuideState exits: m=2961 SNR=35.0 Saturated
00:12:42.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:42.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:42.050 00.000 10844 Enqueuing Expose request
00:12:42.081 00.031 11060 IsGuiding returns 0
00:12:42.081 00.000 11060 Move returns status 0, amount 33
00:12:42.081 00.000 11060 MoveAxis(N, 0, ABG)
00:12:42.081 00.000 11060 Move returns status 0, amount 0
00:12:42.081 00.000 11060 move complete, result=0
00:12:42.081 00.000 11060 worker thread done servicing request
00:12:42.081 00.000 11060 Worker thread wakes up
00:12:42.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:42.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:42.085 00.004 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
00:12:42.709 00.624 11060 Exposure complete
00:12:42.910 00.201 11060 worker thread done servicing request
00:12:42.911 00.001 10844 OnExposeComplete: enter
00:12:42.911 00.000 10844 UpdateGuideState(): m_state=6
00:12:42.911 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5035
00:12:42.911 00.000 10844 Star::Find returns 1 (1), X=258.28, Y=61.17, Mass=3290, SNR=37.1, Peak=255 HFD=3.5
00:12:42.911 00.000 10844 MultiStar: [#1 0.05,0.56,1.01,U] [#2 0.40,-0.23,1.95,U] [#3 -0.14,0.37,0.83,U] [#4 0.07,-0.03,0.95,U] [#5 -0.16,-0.48,0.91,U] [#6 -0.07,0.39,0.85,U] [#7 -0.03,-0.35,0.80,U] [#8 -0.19,0.24,0.84,U] 
00:12:42.911 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {-0.08, -0.11}
00:12:42.911 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
00:12:42.911 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
00:12:42.911 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.26 mountX=-0.02 mountY=0.03, mountTheta=2.01
00:12:42.911 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
00:12:42.911 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
00:12:42.911 00.000 11060 Worker thread wakes up
00:12:42.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:12:42.911 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:12:42.911 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.03
00:12:42.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:12:42.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:42.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:12:42.911 00.000 11060 MoveAxis(E, 0, ABG)
00:12:42.911 00.000 11060 Move returns status 0, amount 0
00:12:42.911 00.000 11060 MoveAxis(N, 0, ABG)
00:12:42.911 00.000 11060 Move returns status 0, amount 0
00:12:42.911 00.000 11060 move complete, result=0
00:12:42.911 00.000 11060 worker thread done servicing request
00:12:42.929 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:42.947 00.018 10844 UpdateGuideState exits: m=3290 SNR=37.1 Saturated
00:12:42.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:42.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:42.947 00.000 10844 Enqueuing Expose request
00:12:42.947 00.000 11060 Worker thread wakes up
00:12:42.947 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:42.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:42.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:43.585 00.638 11060 Exposure complete
00:12:43.801 00.216 11060 worker thread done servicing request
00:12:43.801 00.000 10844 OnExposeComplete: enter
00:12:43.801 00.000 10844 UpdateGuideState(): m_state=6
00:12:43.801 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5036
00:12:43.801 00.000 10844 Star::Find returns 1 (1), X=257.99, Y=61.35, Mass=2819, SNR=34.2, Peak=255 HFD=3.4
00:12:43.801 00.000 10844 MultiStar: [#1 0.20,0.36,1.09,U] [#2 0.21,-0.08,1.96,U] [#3 0.24,-0.09,0.88,U] [#4 0.18,0.42,0.97,U] [#5 -0.23,-0.17,1.10,U] [#6 0.12,0.10,0.93,U] [#7 -0.49,-0.28,0.89,U] [#8 0.23,0.30,0.96,U] 
00:12:43.801 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.37, 0.07}
00:12:43.801 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:12:43.801 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:12:43.801 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.10 mountX=-0.06 mountY=0.02, mountTheta=2.84
00:12:43.803 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
00:12:43.803 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
00:12:43.803 00.000 11060 Worker thread wakes up
00:12:43.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:12:43.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:12:43.803 00.000 11060 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=0.02
00:12:43.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:12:43.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:43.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:12:43.803 00.000 11060 MoveAxis(E, 0, ABG)
00:12:43.805 00.002 11060 Move returns status 0, amount 0
00:12:43.805 00.000 11060 MoveAxis(N, 0, ABG)
00:12:43.805 00.000 11060 Move returns status 0, amount 0
00:12:43.805 00.000 11060 move complete, result=0
00:12:43.805 00.000 11060 worker thread done servicing request
00:12:43.810 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:43.828 00.018 10844 UpdateGuideState exits: m=2819 SNR=34.2 Saturated
00:12:43.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:43.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:43.828 00.000 10844 Enqueuing Expose request
00:12:43.828 00.000 11060 Worker thread wakes up
00:12:43.828 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:43.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:43.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:44.462 00.634 11060 Exposure complete
00:12:44.636 00.174 11060 worker thread done servicing request
00:12:44.636 00.000 10844 OnExposeComplete: enter
00:12:44.636 00.000 10844 UpdateGuideState(): m_state=6
00:12:44.636 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5037
00:12:44.636 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.21, Mass=2631, SNR=32.5, Peak=217 HFD=3.4
00:12:44.638 00.002 10844 MultiStar: [#1 -0.12,0.35,1.11,U] [#2 0.28,-0.47,2.11,U] [#3 0.57,-0.28,0.00,M1] [#4 -0.27,0.44,0.99,U] [#5 0.15,0.15,1.14,U] [#6 0.04,-0.05,0.91,U] [#7 -0.21,-0.16,0.92,U] [#8 0.22,0.32,0.99,U] 
00:12:44.638 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.12, -0.07}
00:12:44.638 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
00:12:44.638 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
00:12:44.638 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.11 mountX=-0.02 mountY=0.06, mountTheta=1.87
00:12:44.638 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.01, opts=13)
00:12:44.640 00.002 10844 Enqueuing Move request for scope (0.06, 0.01)
00:12:44.640 00.000 11060 Worker thread wakes up
00:12:44.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:12:44.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:12:44.640 00.000 11060 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=0.06
00:12:44.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:12:44.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:44.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:44.640 00.000 11060 MoveAxis(E, 0, ABG)
00:12:44.640 00.000 11060 Move returns status 0, amount 0
00:12:44.640 00.000 11060 MoveAxis(N, 0, ABG)
00:12:44.640 00.000 11060 Move returns status 0, amount 0
00:12:44.640 00.000 11060 move complete, result=0
00:12:44.640 00.000 11060 worker thread done servicing request
00:12:44.646 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:44.671 00.025 10844 UpdateGuideState exits: m=2631 SNR=32.5
00:12:44.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:44.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:44.671 00.000 10844 Enqueuing Expose request
00:12:44.671 00.000 11060 Worker thread wakes up
00:12:44.671 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:44.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:44.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:45.317 00.646 11060 Exposure complete
00:12:45.525 00.208 11060 worker thread done servicing request
00:12:45.525 00.000 10844 OnExposeComplete: enter
00:12:45.525 00.000 10844 UpdateGuideState(): m_state=6
00:12:45.525 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5038
00:12:45.525 00.000 10844 Star::Find returns 1 (0), X=257.88, Y=60.66, Mass=3375, SNR=37.6, Peak=250 HFD=3.7
00:12:45.525 00.000 10844 MultiStar: [#1 -0.03,-0.35,0.96,U] [#2 -0.14,-0.43,1.88,U] [#3 0.26,-0.38,0.95,U] [#4 -0.03,-0.22,0.90,U] [#5 0.17,-0.42,0.98,U] [#6 0.10,-0.41,0.92,U] [#7 -0.32,-0.62,0.00,M1] [#8 0.23,-0.22,0.90,U] 
00:12:45.525 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.39}, one-star: {-0.48, -0.62}
00:12:45.525 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
00:12:45.525 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
00:12:45.525 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.59 mountX=0.39 mountY=0.06, mountTheta=0.14
00:12:45.529 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.39, opts=13)
00:12:45.529 00.000 10844 Enqueuing Move request for scope (-0.01, -0.39)
00:12:45.529 00.000 11060 Worker thread wakes up
00:12:45.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.39) opts 0xd
00:12:45.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.39)
00:12:45.529 00.000 11060 Moving (-0.01, -0.39) raw xDistance=0.39 yDistance=0.06
00:12:45.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.39
00:12:45.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:45.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:12:45.529 00.000 11060 MoveAxis(W, 67, ABG)
00:12:45.529 00.000 11060 Guiding  Dir = 3, Dur = 67
00:12:45.540 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:45.548 00.008 11060 IsSlewing returns 0
00:12:45.548 00.000 11060 IsGuiding returns 0
00:12:45.558 00.010 10844 UpdateGuideState exits: m=3375 SNR=37.6
00:12:45.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:45.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:45.558 00.000 10844 Enqueuing Expose request
00:12:45.632 00.074 11060 IsGuiding returns 0
00:12:45.632 00.000 11060 Move returns status 0, amount 67
00:12:45.633 00.001 11060 MoveAxis(N, 0, ABG)
00:12:45.633 00.000 11060 Move returns status 0, amount 0
00:12:45.633 00.000 11060 move complete, result=0
00:12:45.633 00.000 11060 worker thread done servicing request
00:12:45.633 00.000 11060 Worker thread wakes up
00:12:45.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:45.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:45.633 00.000 10844 GuideStep: 0.4 px 67 ms WEST, 0.1 px 0 ms NORTH
00:12:46.251 00.618 11060 Exposure complete
00:12:46.454 00.203 11060 worker thread done servicing request
00:12:46.454 00.000 10844 OnExposeComplete: enter
00:12:46.454 00.000 10844 UpdateGuideState(): m_state=6
00:12:46.455 00.001 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5039
00:12:46.455 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=60.80, Mass=2730, SNR=33.8, Peak=229 HFD=3.4
00:12:46.455 00.000 10844 MultiStar: [#1 0.41,0.00,1.13,U] [#2 -0.28,-0.22,1.91,U] [#3 0.21,-0.23,0.99,U] [#4 -0.10,0.05,1.08,U] [#5 -0.04,-0.19,1.08,U] [#6 -0.18,-0.17,1.02,U] [#7 0.01,0.02,0.89,U] [#8 0.11,-0.03,0.90,U] 
00:12:46.455 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.23, -0.47}
00:12:46.455 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
00:12:46.455 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
00:12:46.455 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=0.14 mountY=0.04, mountTheta=0.25
00:12:46.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
00:12:46.457 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
00:12:46.457 00.000 11060 Worker thread wakes up
00:12:46.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
00:12:46.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
00:12:46.457 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.14 yDistance=0.04
00:12:46.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:12:46.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:46.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:46.457 00.000 11060 MoveAxis(W, 27, ABG)
00:12:46.457 00.000 11060 Guiding  Dir = 3, Dur = 27
00:12:46.466 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:46.480 00.014 11060 IsSlewing returns 0
00:12:46.480 00.000 11060 IsGuiding returns 0
00:12:46.494 00.014 10844 UpdateGuideState exits: m=2730 SNR=33.8
00:12:46.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:46.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:46.494 00.000 10844 Enqueuing Expose request
00:12:46.525 00.031 11060 IsGuiding returns 0
00:12:46.525 00.000 11060 Move returns status 0, amount 27
00:12:46.525 00.000 11060 MoveAxis(N, 0, ABG)
00:12:46.525 00.000 11060 Move returns status 0, amount 0
00:12:46.525 00.000 11060 move complete, result=0
00:12:46.525 00.000 11060 worker thread done servicing request
00:12:46.525 00.000 11060 Worker thread wakes up
00:12:46.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:46.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:46.525 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.0 px 0 ms NORTH
00:12:47.150 00.625 11060 Exposure complete
00:12:47.373 00.223 11060 worker thread done servicing request
00:12:47.373 00.000 10844 OnExposeComplete: enter
00:12:47.373 00.000 10844 UpdateGuideState(): m_state=6
00:12:47.375 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5040
00:12:47.375 00.000 10844 Star::Find returns 1 (1), X=258.43, Y=61.16, Mass=3251, SNR=37.0, Peak=255 HFD=3.6
00:12:47.375 00.000 10844 MultiStar: [#1 0.05,0.36,0.98,U] [#2 0.11,-0.40,1.92,U] [#3 0.31,-0.22,0.88,U] [#4 0.45,0.16,0.92,U] [#5 -0.22,-0.16,0.90,U] [#6 0.01,-0.21,0.78,U] [#7 -0.11,0.12,0.84,U] [#8 -0.14,-0.21,0.90,U] 
00:12:47.376 00.001 10844 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.07, -0.12}
00:12:47.376 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
00:12:47.376 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
00:12:47.376 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.02 mountX=0.09 mountY=0.08, mountTheta=0.73
00:12:47.378 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
00:12:47.378 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
00:12:47.378 00.000 11060 Worker thread wakes up
00:12:47.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:12:47.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:12:47.378 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.09 yDistance=0.08
00:12:47.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:12:47.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:47.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:12:47.378 00.000 11060 MoveAxis(E, 0, ABG)
00:12:47.378 00.000 11060 Move returns status 0, amount 0
00:12:47.378 00.000 11060 MoveAxis(N, 0, ABG)
00:12:47.378 00.000 11060 Move returns status 0, amount 0
00:12:47.378 00.000 11060 move complete, result=0
00:12:47.380 00.002 11060 worker thread done servicing request
00:12:47.389 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:47.406 00.017 10844 UpdateGuideState exits: m=3251 SNR=37.0 Saturated
00:12:47.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:47.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:47.406 00.000 10844 Enqueuing Expose request
00:12:47.406 00.000 11060 Worker thread wakes up
00:12:47.406 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:47.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:47.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:48.034 00.628 11060 Exposure complete
00:12:48.270 00.236 11060 worker thread done servicing request
00:12:48.270 00.000 10844 OnExposeComplete: enter
00:12:48.270 00.000 10844 UpdateGuideState(): m_state=6
00:12:48.270 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5041
00:12:48.270 00.000 10844 Star::Find returns 1 (1), X=258.03, Y=61.31, Mass=2593, SNR=33.1, Peak=255 HFD=3.3
00:12:48.270 00.000 10844 MultiStar: [#1 -0.05,-0.17,1.09,U] [#2 -0.34,-0.56,0.00,M1] [#3 0.10,-0.44,1.02,U] [#4 -0.18,0.29,0.98,U] [#5 -0.34,-0.33,1.07,U] [#6 0.18,-0.52,0.82,U] [#7 -0.33,-0.47,0.79,U] [#8 -0.06,0.30,0.88,U] 
00:12:48.270 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.16}, one-star: {-0.33, 0.03}
00:12:48.270 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:12:48.270 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:12:48.270 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-2.25 mountX=0.18 mountY=-0.10, mountTheta=-0.51
00:12:48.273 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.16, opts=13)
00:12:48.273 00.000 10844 Enqueuing Move request for scope (-0.13, -0.16)
00:12:48.273 00.000 11060 Worker thread wakes up
00:12:48.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
00:12:48.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
00:12:48.273 00.000 11060 Moving (-0.13, -0.16) raw xDistance=0.18 yDistance=-0.10
00:12:48.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:12:48.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:48.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:48.273 00.000 11060 MoveAxis(W, 31, ABG)
00:12:48.273 00.000 11060 Guiding  Dir = 3, Dur = 31
00:12:48.281 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:48.300 00.019 10844 UpdateGuideState exits: m=2593 SNR=33.1 Saturated
00:12:48.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:48.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:48.300 00.000 10844 Enqueuing Expose request
00:12:48.302 00.002 11060 IsSlewing returns 0
00:12:48.302 00.000 11060 IsGuiding returns 0
00:12:48.365 00.063 11060 IsGuiding returns 0
00:12:48.365 00.000 11060 Move returns status 0, amount 31
00:12:48.365 00.000 11060 MoveAxis(N, 0, ABG)
00:12:48.365 00.000 11060 Move returns status 0, amount 0
00:12:48.365 00.000 11060 move complete, result=0
00:12:48.365 00.000 11060 worker thread done servicing request
00:12:48.365 00.000 11060 Worker thread wakes up
00:12:48.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:48.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:48.365 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
00:12:49.003 00.638 11060 Exposure complete
00:12:49.224 00.221 11060 worker thread done servicing request
00:12:49.224 00.000 10844 OnExposeComplete: enter
00:12:49.224 00.000 10844 UpdateGuideState(): m_state=6
00:12:49.224 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5042
00:12:49.224 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=60.89, Mass=3091, SNR=35.6, Peak=237 HFD=3.5
00:12:49.224 00.000 10844 MultiStar: [#1 -0.32,0.23,1.03,U] [#2 -0.15,0.03,1.99,U] [#3 -0.25,-0.32,0.96,U] [#4 -0.01,0.42,0.88,U] [#5 -0.62,-0.10,0.00,M1] [#6 -0.48,-0.35,0.89,U] [#7 -0.86,-0.04,0.00,M1] [#8 -0.47,0.15,0.94,U] 
00:12:49.226 00.002 10844 refined, 6 included, MultiStar: {-0.21, -0.02}, one-star: {0.11, -0.38}
00:12:49.226 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
00:12:49.226 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
00:12:49.226 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.03 mountX=0.06 mountY=-0.21, mountTheta=-1.28
00:12:49.227 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.02, opts=13)
00:12:49.227 00.000 10844 Enqueuing Move request for scope (-0.21, -0.02)
00:12:49.227 00.000 11060 Worker thread wakes up
00:12:49.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
00:12:49.227 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
00:12:49.227 00.000 11060 Moving (-0.21, -0.02) raw xDistance=0.06 yDistance=-0.21
00:12:49.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:12:49.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:12:49.229 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:12:49.229 00.000 11060 MoveAxis(E, 0, ABG)
00:12:49.229 00.000 11060 Move returns status 0, amount 0
00:12:49.229 00.000 11060 MoveAxis(N, 0, ABG)
00:12:49.229 00.000 11060 Move returns status 0, amount 0
00:12:49.229 00.000 11060 move complete, result=0
00:12:49.229 00.000 11060 worker thread done servicing request
00:12:49.238 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:49.265 00.027 10844 UpdateGuideState exits: m=3091 SNR=35.6
00:12:49.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:49.267 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:49.267 00.000 10844 Enqueuing Expose request
00:12:49.267 00.000 11060 Worker thread wakes up
00:12:49.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:49.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:49.268 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:49.894 00.626 11060 Exposure complete
00:12:50.116 00.222 11060 worker thread done servicing request
00:12:50.116 00.000 10844 OnExposeComplete: enter
00:12:50.116 00.000 10844 UpdateGuideState(): m_state=6
00:12:50.118 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5043
00:12:50.118 00.000 10844 Star::Find returns 1 (0), X=257.98, Y=61.02, Mass=3323, SNR=37.0, Peak=245 HFD=4.0
00:12:50.118 00.000 10844 MultiStar: [#1 -0.14,0.64,0.00,M1] [#2 -0.30,-0.37,1.79,U] [#3 -0.20,-0.11,0.90,U] [#4 0.11,0.46,0.96,U] [#5 -0.18,-0.16,0.95,U] [#6 -0.16,0.29,0.96,U] [#7 -0.32,-0.28,0.91,U] [#8 -0.17,-0.30,0.91,U] 
00:12:50.118 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.12}, one-star: {-0.38, -0.26}
00:12:50.118 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
00:12:50.118 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
00:12:50.118 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.63 mountX=0.15 mountY=-0.19, mountTheta=-0.89
00:12:50.120 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.12, opts=13)
00:12:50.120 00.000 10844 Enqueuing Move request for scope (-0.21, -0.12)
00:12:50.120 00.000 11060 Worker thread wakes up
00:12:50.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
00:12:50.120 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
00:12:50.120 00.000 11060 Moving (-0.21, -0.12) raw xDistance=0.15 yDistance=-0.19
00:12:50.122 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:12:50.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:50.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:12:50.122 00.000 11060 MoveAxis(W, 26, ABG)
00:12:50.122 00.000 11060 Guiding  Dir = 3, Dur = 26
00:12:50.131 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:50.134 00.003 11060 IsSlewing returns 0
00:12:50.135 00.001 11060 IsGuiding returns 0
00:12:50.149 00.014 10844 UpdateGuideState exits: m=3323 SNR=37.0
00:12:50.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:50.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:50.149 00.000 10844 Enqueuing Expose request
00:12:50.163 00.014 11060 IsGuiding returns 0
00:12:50.163 00.000 11060 Move returns status 0, amount 26
00:12:50.163 00.000 11060 MoveAxis(N, 0, ABG)
00:12:50.163 00.000 11060 Move returns status 0, amount 0
00:12:50.163 00.000 11060 move complete, result=0
00:12:50.164 00.001 11060 worker thread done servicing request
00:12:50.164 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.2 px 0 ms NORTH
00:12:50.164 00.000 11060 Worker thread wakes up
00:12:50.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:50.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:50.802 00.638 11060 Exposure complete
00:12:51.060 00.258 11060 worker thread done servicing request
00:12:51.060 00.000 10844 OnExposeComplete: enter
00:12:51.060 00.000 10844 UpdateGuideState(): m_state=6
00:12:51.060 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5044
00:12:51.060 00.000 10844 Star::Find returns 1 (0), X=258.08, Y=60.88, Mass=3317, SNR=37.6, Peak=252 HFD=3.8
00:12:51.060 00.000 10844 MultiStar: [#1 0.09,0.06,0.92,U] [#2 -0.25,-1.07,0.00,M1] [#3 0.05,-0.52,0.81,U] [#4 -0.01,0.58,0.92,U] [#5 -0.53,-0.62,0.00,M1] [#6 -0.06,-0.73,0.00,M1] [#7 -0.56,-0.40,0.00,M1] [#8 -0.34,-0.81,0.00,M1] 
00:12:51.060 00.000 10844 refined, 3 included, MultiStar: {-0.04, -0.06}, one-star: {-0.28, -0.40}
00:12:51.060 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
00:12:51.060 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
00:12:51.060 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.18 mountX=0.07 mountY=-0.03, mountTheta=-0.44
00:12:51.060 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
00:12:51.060 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
00:12:51.060 00.000 11060 Worker thread wakes up
00:12:51.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:12:51.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:12:51.060 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.07 yDistance=-0.03
00:12:51.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:12:51.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:51.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:12:51.060 00.000 11060 MoveAxis(E, 0, ABG)
00:12:51.060 00.000 11060 Move returns status 0, amount 0
00:12:51.060 00.000 11060 MoveAxis(N, 0, ABG)
00:12:51.060 00.000 11060 Move returns status 0, amount 0
00:12:51.060 00.000 11060 move complete, result=0
00:12:51.060 00.000 11060 worker thread done servicing request
00:12:51.072 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:51.107 00.035 10844 UpdateGuideState exits: m=3317 SNR=37.6
00:12:51.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:51.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:51.107 00.000 10844 Enqueuing Expose request
00:12:51.107 00.000 11060 Worker thread wakes up
00:12:51.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:51.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:51.107 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:51.755 00.648 11060 Exposure complete
00:12:51.959 00.204 11060 worker thread done servicing request
00:12:51.959 00.000 10844 OnExposeComplete: enter
00:12:51.959 00.000 10844 UpdateGuideState(): m_state=6
00:12:51.959 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5045
00:12:51.959 00.000 10844 Star::Find returns 1 (1), X=258.13, Y=61.27, Mass=3083, SNR=34.7, Peak=255 HFD=3.8
00:12:51.961 00.002 10844 MultiStar: [#1 -0.11,-0.28,0.99,U] [#2 -0.29,-0.45,2.08,U] [#3 0.45,0.31,0.95,U] [#4 0.22,0.38,0.96,U] [#5 -0.55,0.04,1.00,U] [#6 -0.29,-0.29,0.91,U] [#7 -0.39,-0.27,0.81,U] [#8 0.49,-0.36,0.90,U] 
00:12:51.961 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.23, -0.01}
00:12:51.961 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
00:12:51.961 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
00:12:51.961 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.21 mountX=0.16 mountY=-0.08, mountTheta=-0.48
00:12:51.961 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
00:12:51.961 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
00:12:51.963 00.002 11060 Worker thread wakes up
00:12:51.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
00:12:51.963 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
00:12:51.963 00.000 11060 Moving (-0.10, -0.14) raw xDistance=0.16 yDistance=-0.08
00:12:51.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:12:51.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:51.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:51.963 00.000 11060 MoveAxis(W, 27, ABG)
00:12:51.963 00.000 11060 Guiding  Dir = 3, Dur = 27
00:12:51.979 00.016 11060 IsSlewing returns 0
00:12:51.979 00.000 11060 IsGuiding returns 0
00:12:51.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:51.999 00.020 10844 UpdateGuideState exits: m=3083 SNR=34.7 Saturated
00:12:51.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:51.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:51.999 00.000 10844 Enqueuing Expose request
00:12:52.010 00.011 11060 IsGuiding returns 0
00:12:52.010 00.000 11060 Move returns status 0, amount 27
00:12:52.011 00.001 11060 MoveAxis(N, 0, ABG)
00:12:52.011 00.000 11060 Move returns status 0, amount 0
00:12:52.011 00.000 11060 move complete, result=0
00:12:52.011 00.000 11060 worker thread done servicing request
00:12:52.011 00.000 11060 Worker thread wakes up
00:12:52.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:52.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:52.013 00.002 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
00:12:52.639 00.626 11060 Exposure complete
00:12:52.880 00.241 11060 worker thread done servicing request
00:12:52.880 00.000 10844 OnExposeComplete: enter
00:12:52.880 00.000 10844 UpdateGuideState(): m_state=6
00:12:52.880 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5046
00:12:52.880 00.000 10844 Star::Find returns 1 (1), X=258.16, Y=61.69, Mass=3009, SNR=35.7, Peak=255 HFD=3.5
00:12:52.880 00.000 10844 MultiStar: [#1 -0.26,0.17,0.96,U] [#2 -0.03,-0.25,1.96,U] [#3 0.25,0.10,0.85,U] [#4 -0.14,0.04,0.97,U] [#5 -0.67,0.14,0.00,M1] [#6 -0.04,0.29,0.84,U] [#7 -0.05,-0.45,0.76,U] [#8 -0.27,0.51,0.92,U] 
00:12:52.882 00.002 10844 refined, 7 included, MultiStar: {-0.09, 0.07}, one-star: {-0.20, 0.41}
00:12:52.882 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
00:12:52.882 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
00:12:52.882 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.49 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
00:12:52.882 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.07, opts=13)
00:12:52.882 00.000 10844 Enqueuing Move request for scope (-0.09, 0.07)
00:12:52.882 00.000 11060 Worker thread wakes up
00:12:52.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
00:12:52.882 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
00:12:52.882 00.000 11060 Moving (-0.09, 0.07) raw xDistance=-0.05 yDistance=-0.10
00:12:52.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:12:52.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:52.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:52.882 00.000 11060 MoveAxis(E, 0, ABG)
00:12:52.882 00.000 11060 Move returns status 0, amount 0
00:12:52.882 00.000 11060 MoveAxis(N, 0, ABG)
00:12:52.882 00.000 11060 Move returns status 0, amount 0
00:12:52.882 00.000 11060 move complete, result=0
00:12:52.882 00.000 11060 worker thread done servicing request
00:12:52.892 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:52.909 00.017 10844 UpdateGuideState exits: m=3009 SNR=35.7 Saturated
00:12:52.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:52.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:52.909 00.000 10844 Enqueuing Expose request
00:12:52.909 00.000 11060 Worker thread wakes up
00:12:52.909 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:52.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:52.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:53.554 00.645 11060 Exposure complete
00:12:53.756 00.202 11060 worker thread done servicing request
00:12:53.756 00.000 10844 OnExposeComplete: enter
00:12:53.756 00.000 10844 UpdateGuideState(): m_state=6
00:12:53.756 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5047
00:12:53.756 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=60.89, Mass=3678, SNR=39.2, Peak=255 HFD=3.7
00:12:53.756 00.000 10844 MultiStar: [#1 0.07,-0.46,0.88,U] [#2 -0.07,0.01,1.81,U] [#3 0.16,0.11,0.79,U] [#4 0.03,0.33,0.84,U] [#5 -0.66,-0.38,0.00,M2] [#6 -0.16,-0.15,0.90,U] [#7 -0.59,-0.25,0.00,M1] [#8 0.01,0.10,0.72,U] 
00:12:53.756 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {0.26, -0.39}
00:12:53.757 00.001 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
00:12:53.757 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:12:53.757 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.14 mountX=0.06 mountY=0.04, mountTheta=0.60
00:12:53.757 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
00:12:53.757 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
00:12:53.759 00.002 11060 Worker thread wakes up
00:12:53.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:12:53.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:12:53.759 00.000 11060 Moving (0.03, -0.07) raw xDistance=0.06 yDistance=0.04
00:12:53.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:12:53.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:53.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:53.759 00.000 11060 MoveAxis(E, 0, ABG)
00:12:53.759 00.000 11060 Move returns status 0, amount 0
00:12:53.759 00.000 11060 MoveAxis(N, 0, ABG)
00:12:53.759 00.000 11060 Move returns status 0, amount 0
00:12:53.759 00.000 11060 move complete, result=0
00:12:53.759 00.000 11060 worker thread done servicing request
00:12:53.766 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:53.781 00.015 10844 UpdateGuideState exits: m=3678 SNR=39.2 Saturated
00:12:53.783 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:53.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:53.783 00.000 10844 Enqueuing Expose request
00:12:53.783 00.000 11060 Worker thread wakes up
00:12:53.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:53.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:53.793 00.010 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:54.426 00.633 11060 Exposure complete
00:12:54.622 00.196 11060 worker thread done servicing request
00:12:54.622 00.000 10844 OnExposeComplete: enter
00:12:54.622 00.000 10844 UpdateGuideState(): m_state=6
00:12:54.622 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5048
00:12:54.622 00.000 10844 Star::Find returns 1 (1), X=258.23, Y=61.28, Mass=3200, SNR=36.1, Peak=255 HFD=3.5
00:12:54.622 00.000 10844 MultiStar: [#1 0.08,-0.45,0.96,U] [#2 -0.01,-0.27,1.93,U] [#3 0.14,-0.04,0.96,U] [#4 0.37,-0.17,0.88,U] [#5 -0.59,0.49,0.00,M3] [#6 -0.20,0.02,0.83,U] [#7 -0.29,-0.02,0.82,U] [#8 0.27,0.54,0.89,U] 
00:12:54.622 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.08}, one-star: {-0.13, -0.00}
00:12:54.622 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
00:12:54.622 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
00:12:54.622 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.23 mountX=0.07 mountY=0.04, mountTheta=0.51
00:12:54.626 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
00:12:54.626 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
00:12:54.626 00.000 11060 Worker thread wakes up
00:12:54.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:12:54.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:12:54.626 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.07 yDistance=0.04
00:12:54.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:12:54.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:54.627 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:54.627 00.000 11060 MoveAxis(E, 0, ABG)
00:12:54.627 00.000 11060 Move returns status 0, amount 0
00:12:54.627 00.000 11060 MoveAxis(N, 0, ABG)
00:12:54.627 00.000 11060 Move returns status 0, amount 0
00:12:54.627 00.000 11060 move complete, result=0
00:12:54.635 00.008 11060 worker thread done servicing request
00:12:54.644 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:54.669 00.025 10844 UpdateGuideState exits: m=3200 SNR=36.1 Saturated
00:12:54.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:54.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:54.669 00.000 10844 Enqueuing Expose request
00:12:54.669 00.000 11060 Worker thread wakes up
00:12:54.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:54.669 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:54.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:55.293 00.624 11060 Exposure complete
00:12:55.507 00.214 11060 worker thread done servicing request
00:12:55.507 00.000 10844 OnExposeComplete: enter
00:12:55.507 00.000 10844 UpdateGuideState(): m_state=6
00:12:55.507 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5049
00:12:55.507 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=60.73, Mass=2924, SNR=34.5, Peak=255 HFD=3.4
00:12:55.507 00.000 10844 MultiStar: [#1 0.18,0.23,0.98,U] [#2 0.23,0.17,2.09,U] [#3 0.24,0.28,1.06,U] [#4 -0.04,0.16,0.97,U] [#5 0.19,-0.12,1.06,U] [#6 -0.13,1.13,0.00,M1] [#7 -0.48,-0.23,0.92,U] [#8 -0.01,0.90,0.00,M1] 
00:12:55.507 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.10, -0.54}
00:12:55.507 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:12:55.507 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
00:12:55.507 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=-0.03 mountY=0.09, mountTheta=1.93
00:12:55.511 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
00:12:55.511 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
00:12:55.511 00.000 11060 Worker thread wakes up
00:12:55.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:12:55.511 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:12:55.511 00.000 11060 Moving (0.09, 0.02) raw xDistance=-0.03 yDistance=0.09
00:12:55.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:12:55.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:55.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:12:55.511 00.000 11060 MoveAxis(E, 0, ABG)
00:12:55.511 00.000 11060 Move returns status 0, amount 0
00:12:55.511 00.000 11060 MoveAxis(N, 0, ABG)
00:12:55.511 00.000 11060 Move returns status 0, amount 0
00:12:55.511 00.000 11060 move complete, result=0
00:12:55.511 00.000 11060 worker thread done servicing request
00:12:55.526 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:55.546 00.020 10844 UpdateGuideState exits: m=2924 SNR=34.5 Saturated
00:12:55.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:55.548 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:55.548 00.000 10844 Enqueuing Expose request
00:12:55.548 00.000 11060 Worker thread wakes up
00:12:55.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:55.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:55.548 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:56.184 00.636 11060 Exposure complete
00:12:56.422 00.238 11060 worker thread done servicing request
00:12:56.423 00.001 10844 OnExposeComplete: enter
00:12:56.423 00.000 10844 UpdateGuideState(): m_state=6
00:12:56.423 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5050
00:12:56.423 00.000 10844 Star::Find returns 1 (0), X=257.97, Y=61.13, Mass=2858, SNR=34.5, Peak=239 HFD=3.3
00:12:56.423 00.000 10844 MultiStar: [#1 -0.12,-0.27,0.93,U] [#2 0.11,-0.27,2.00,U] [#3 0.11,-0.23,0.94,U] [#4 0.07,-0.16,0.98,U] [#5 -0.06,0.36,1.02,U] [#6 -0.06,1.27,0.00,M2] [#7 -0.40,-0.39,0.92,U] [#8 -0.31,0.43,0.97,U] 
00:12:56.423 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.10}, one-star: {-0.39, -0.15}
00:12:56.423 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
00:12:56.423 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
00:12:56.423 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.32 mountX=0.12 mountY=-0.08, mountTheta=-0.58
00:12:56.425 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.10, opts=13)
00:12:56.425 00.000 10844 Enqueuing Move request for scope (-0.10, -0.10)
00:12:56.425 00.000 11060 Worker thread wakes up
00:12:56.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
00:12:56.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
00:12:56.425 00.000 11060 Moving (-0.10, -0.10) raw xDistance=0.12 yDistance=-0.08
00:12:56.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:12:56.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:56.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:12:56.425 00.000 11060 MoveAxis(E, 0, ABG)
00:12:56.425 00.000 11060 Move returns status 0, amount 0
00:12:56.425 00.000 11060 MoveAxis(N, 0, ABG)
00:12:56.425 00.000 11060 Move returns status 0, amount 0
00:12:56.425 00.000 11060 move complete, result=0
00:12:56.425 00.000 11060 worker thread done servicing request
00:12:56.435 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:56.453 00.018 10844 UpdateGuideState exits: m=2858 SNR=34.5
00:12:56.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:56.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:56.453 00.000 10844 Enqueuing Expose request
00:12:56.453 00.000 11060 Worker thread wakes up
00:12:56.453 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:56.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:56.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:57.096 00.643 11060 Exposure complete
00:12:57.348 00.252 11060 worker thread done servicing request
00:12:57.348 00.000 10844 OnExposeComplete: enter
00:12:57.348 00.000 10844 UpdateGuideState(): m_state=6
00:12:57.350 00.002 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5051
00:12:57.350 00.000 10844 Star::Find returns 1 (0), X=257.81, Y=61.05, Mass=3046, SNR=35.4, Peak=242 HFD=3.4
00:12:57.350 00.000 10844 MultiStar: [#1 -0.81,-0.79,0.00,M1] [#2 -0.06,-0.34,2.02,U] [#3 -0.44,-0.23,1.02,U] [#4 -0.05,-0.15,0.98,U] [#5 -0.45,-0.45,0.00,M2] [#6 -0.64,-0.26,0.00,M3] [#7 -0.56,-0.79,0.00,M1] [#8 0.17,0.54,0.97,U] 
00:12:57.350 00.000 10844 refined, 4 included, MultiStar: {-0.17, -0.13}, one-star: {-0.55, -0.23}
00:12:57.350 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
00:12:57.350 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
00:12:57.350 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.49 mountX=0.16 mountY=-0.15, mountTheta=-0.74
00:12:57.350 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.13, opts=13)
00:12:57.350 00.000 10844 Enqueuing Move request for scope (-0.17, -0.13)
00:12:57.353 00.003 11060 Worker thread wakes up
00:12:57.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
00:12:57.353 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
00:12:57.353 00.000 11060 Moving (-0.17, -0.13) raw xDistance=0.16 yDistance=-0.15
00:12:57.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:12:57.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:57.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:12:57.353 00.000 11060 MoveAxis(W, 27, ABG)
00:12:57.353 00.000 11060 Guiding  Dir = 3, Dur = 27
00:12:57.358 00.005 11060 IsSlewing returns 0
00:12:57.359 00.001 11060 IsGuiding returns 0
00:12:57.372 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:57.387 00.015 11060 IsGuiding returns 0
00:12:57.387 00.000 11060 Move returns status 0, amount 27
00:12:57.387 00.000 11060 MoveAxis(N, 0, ABG)
00:12:57.387 00.000 11060 Move returns status 0, amount 0
00:12:57.387 00.000 11060 move complete, result=0
00:12:57.387 00.000 11060 worker thread done servicing request
00:12:57.393 00.006 10844 UpdateGuideState exits: m=3046 SNR=35.4
00:12:57.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:57.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:57.393 00.000 10844 Enqueuing Expose request
00:12:57.393 00.000 11060 Worker thread wakes up
00:12:57.393 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
00:12:57.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:57.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:58.028 00.635 11060 Exposure complete
00:12:58.251 00.223 11060 worker thread done servicing request
00:12:58.251 00.000 10844 OnExposeComplete: enter
00:12:58.251 00.000 10844 UpdateGuideState(): m_state=6
00:12:58.251 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5052
00:12:58.251 00.000 10844 Star::Find returns 1 (0), X=258.02, Y=61.03, Mass=3328, SNR=37.4, Peak=248 HFD=4.0
00:12:58.253 00.002 10844 MultiStar: [#1 0.24,0.49,0.93,U] [#2 0.21,-0.29,1.84,U] [#3 -0.10,-0.09,0.86,U] [#4 -0.07,0.22,0.89,U] [#5 -0.67,-0.09,0.00,M3] [#6 -0.42,-0.02,0.87,U] [#7 0.18,-0.48,0.89,U] [#8 -0.60,0.50,0.00,M1] 
00:12:58.253 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.09}, one-star: {-0.34, -0.25}
00:12:58.253 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
00:12:58.253 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
00:12:58.253 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.71 mountX=0.09 mountY=0.00, mountTheta=0.02
00:12:58.253 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
00:12:58.253 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
00:12:58.255 00.002 11060 Worker thread wakes up
00:12:58.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
00:12:58.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
00:12:58.255 00.000 11060 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.00
00:12:58.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:12:58.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:58.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:12:58.255 00.000 11060 MoveAxis(E, 0, ABG)
00:12:58.255 00.000 11060 Move returns status 0, amount 0
00:12:58.255 00.000 11060 MoveAxis(N, 0, ABG)
00:12:58.255 00.000 11060 Move returns status 0, amount 0
00:12:58.255 00.000 11060 move complete, result=0
00:12:58.255 00.000 11060 worker thread done servicing request
00:12:58.265 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:12:58.287 00.022 10844 UpdateGuideState exits: m=3328 SNR=37.4
00:12:58.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:58.288 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:58.288 00.000 10844 Enqueuing Expose request
00:12:58.288 00.000 11060 Worker thread wakes up
00:12:58.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:58.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:58.288 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:58.923 00.635 11060 Exposure complete
00:12:59.140 00.217 11060 worker thread done servicing request
00:12:59.140 00.000 10844 OnExposeComplete: enter
00:12:59.140 00.000 10844 UpdateGuideState(): m_state=6
00:12:59.143 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5053
00:12:59.143 00.000 10844 Star::Find returns 1 (1), X=258.18, Y=61.13, Mass=3261, SNR=36.2, Peak=255 HFD=4.0
00:12:59.143 00.000 10844 MultiStar: [#1 0.66,0.46,0.00,M1] [#2 -0.34,0.60,0.00,M1] [#3 0.37,0.79,0.00,M1] [#4 -0.37,0.36,0.93,U] [#5 -0.75,0.09,0.00,M4] [#6 -0.42,0.42,0.82,U] [#7 -0.21,0.61,0.00,M1] [#8 0.04,0.43,1.04,U] 
00:12:59.143 00.000 10844 single-star, 3 included, MultiStar: {-0.22, 0.26}, one-star: {-0.18, -0.14}
00:12:59.143 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
00:12:59.143 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
00:12:59.143 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.46 mountX=0.17 mountY=-0.15, mountTheta=-0.72
00:12:59.143 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.14, opts=13)
00:12:59.147 00.004 10844 Enqueuing Move request for scope (-0.18, -0.14)
00:12:59.147 00.000 11060 Worker thread wakes up
00:12:59.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
00:12:59.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
00:12:59.147 00.000 11060 Moving (-0.18, -0.14) raw xDistance=0.17 yDistance=-0.15
00:12:59.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:12:59.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:59.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:12:59.147 00.000 11060 MoveAxis(W, 30, ABG)
00:12:59.147 00.000 11060 Guiding  Dir = 3, Dur = 30
00:12:59.156 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:12:59.169 00.013 11060 IsSlewing returns 0
00:12:59.169 00.000 11060 IsGuiding returns 0
00:12:59.179 00.010 10844 UpdateGuideState exits: m=3261 SNR=36.2 Saturated
00:12:59.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:59.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:12:59.179 00.000 10844 Enqueuing Expose request
00:12:59.230 00.051 11060 IsGuiding returns 0
00:12:59.230 00.000 11060 Move returns status 0, amount 30
00:12:59.230 00.000 11060 MoveAxis(N, 0, ABG)
00:12:59.230 00.000 11060 Move returns status 0, amount 0
00:12:59.230 00.000 11060 move complete, result=0
00:12:59.231 00.001 11060 worker thread done servicing request
00:12:59.231 00.000 11060 Worker thread wakes up
00:12:59.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:12:59.231 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
00:12:59.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:12:59.865 00.634 11060 Exposure complete
00:13:00.122 00.257 11060 worker thread done servicing request
00:13:00.122 00.000 10844 OnExposeComplete: enter
00:13:00.122 00.000 10844 UpdateGuideState(): m_state=6
00:13:00.124 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5054
00:13:00.124 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=60.71, Mass=2922, SNR=34.6, Peak=211 HFD=3.6
00:13:00.124 00.000 10844 MultiStar: [#1 0.08,-0.22,1.09,U] [#2 0.30,0.51,2.20,U] [#3 0.11,0.11,0.99,U] [#4 -0.39,0.35,1.02,U] [#5 -0.84,0.02,0.00,M5] [#6 -0.73,0.42,0.00,M2] [#7 -0.22,-0.27,1.02,U] [#8 -0.09,0.41,1.08,U] 
00:13:00.124 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.11}, one-star: {-0.03, -0.57}
00:13:00.124 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.22 = -3.07)
00:13:00.124 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.09)
00:13:00.124 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=-0.11 mountY=-0.01, mountTheta=-3.09
00:13:00.127 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
00:13:00.127 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
00:13:00.127 00.000 11060 Worker thread wakes up
00:13:00.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:13:00.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:13:00.127 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
00:13:00.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:13:00.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:00.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:13:00.127 00.000 11060 MoveAxis(E, 0, ABG)
00:13:00.127 00.000 11060 Move returns status 0, amount 0
00:13:00.127 00.000 11060 MoveAxis(N, 0, ABG)
00:13:00.127 00.000 11060 Move returns status 0, amount 0
00:13:00.127 00.000 11060 move complete, result=0
00:13:00.127 00.000 11060 worker thread done servicing request
00:13:00.134 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:00.153 00.019 10844 UpdateGuideState exits: m=2922 SNR=34.6
00:13:00.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:00.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:00.153 00.000 10844 Enqueuing Expose request
00:13:00.153 00.000 11060 Worker thread wakes up
00:13:00.153 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:13:00.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:00.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:00.781 00.628 11060 Exposure complete
00:13:01.008 00.227 11060 worker thread done servicing request
00:13:01.008 00.000 10844 OnExposeComplete: enter
00:13:01.008 00.000 10844 UpdateGuideState(): m_state=6
00:13:01.008 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5055
00:13:01.008 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=61.26, Mass=2839, SNR=33.9, Peak=227 HFD=3.5
00:13:01.008 00.000 10844 MultiStar: [#1 -0.09,0.10,1.02,U] [#2 0.17,-0.08,2.01,U] [#3 0.02,0.04,0.95,U] [#4 0.32,0.47,0.98,U] [#5 0.21,0.18,1.06,U] [#6 -0.40,0.24,0.93,U] [#7 -0.54,-0.50,0.00,M1] [#8 -0.03,0.19,0.90,U] 
00:13:01.010 00.002 10844 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {-0.12, -0.02}
00:13:01.010 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:13:01.010 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:13:01.010 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.28 mountX=-0.12 mountY=0.01, mountTheta=3.02
00:13:01.012 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.11, opts=13)
00:13:01.012 00.000 10844 Enqueuing Move request for scope (0.03, 0.11)
00:13:01.012 00.000 11060 Worker thread wakes up
00:13:01.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
00:13:01.012 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
00:13:01.012 00.000 11060 Moving (0.03, 0.11) raw xDistance=-0.12 yDistance=0.01
00:13:01.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:13:01.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:01.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:13:01.012 00.000 11060 MoveAxis(E, 0, ABG)
00:13:01.012 00.000 11060 Move returns status 0, amount 0
00:13:01.012 00.000 11060 MoveAxis(N, 0, ABG)
00:13:01.012 00.000 11060 Move returns status 0, amount 0
00:13:01.012 00.000 11060 move complete, result=0
00:13:01.013 00.001 11060 worker thread done servicing request
00:13:01.019 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:01.036 00.017 10844 UpdateGuideState exits: m=2839 SNR=33.9
00:13:01.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:01.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:01.036 00.000 10844 Enqueuing Expose request
00:13:01.036 00.000 11060 Worker thread wakes up
00:13:01.036 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:01.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:01.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:01.667 00.631 11060 Exposure complete
00:13:01.889 00.222 11060 worker thread done servicing request
00:13:01.889 00.000 10844 OnExposeComplete: enter
00:13:01.889 00.000 10844 UpdateGuideState(): m_state=6
00:13:01.890 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5056
00:13:01.890 00.000 10844 Star::Find returns 1 (0), X=258.45, Y=62.04, Mass=2787, SNR=33.3, Peak=213 HFD=3.6
00:13:01.890 00.000 10844 MultiStar: [#1 -0.01,0.53,1.07,U] [#2 -0.24,0.02,2.10,U] [#3 0.13,-0.18,1.02,U] [#4 -0.40,-0.55,0.00,M1] [#5 -0.30,-0.01,1.05,U] [#6 -0.15,-0.08,1.02,U] [#7 -0.60,-0.60,0.00,M2] [#8 -0.06,0.51,1.10,U] 
00:13:01.890 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.20}, one-star: {0.09, 0.76}
00:13:01.890 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.79 = -2.50)
00:13:01.890 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
00:13:01.890 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.03 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
00:13:01.890 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.20, opts=13)
00:13:01.890 00.000 10844 Enqueuing Move request for scope (-0.10, 0.20)
00:13:01.890 00.000 11060 Worker thread wakes up
00:13:01.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
00:13:01.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
00:13:01.890 00.000 11060 Moving (-0.10, 0.20) raw xDistance=-0.18 yDistance=-0.13
00:13:01.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:13:01.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:01.894 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:13:01.894 00.000 11060 MoveAxis(E, 31, ABG)
00:13:01.894 00.000 11060 Guiding  Dir = 2, Dur = 31
00:13:01.896 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:01.916 00.020 10844 UpdateGuideState exits: m=2787 SNR=33.3
00:13:01.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:01.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:01.916 00.000 10844 Enqueuing Expose request
00:13:01.921 00.005 11060 IsSlewing returns 0
00:13:01.921 00.000 11060 IsGuiding returns 0
00:13:01.967 00.046 11060 IsGuiding returns 0
00:13:01.967 00.000 11060 Move returns status 0, amount 31
00:13:01.967 00.000 11060 MoveAxis(N, 0, ABG)
00:13:01.967 00.000 11060 Move returns status 0, amount 0
00:13:01.967 00.000 11060 move complete, result=0
00:13:01.967 00.000 11060 worker thread done servicing request
00:13:01.967 00.000 11060 Worker thread wakes up
00:13:01.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:01.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:01.979 00.012 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:13:02.606 00.627 11060 Exposure complete
00:13:02.838 00.232 11060 worker thread done servicing request
00:13:02.838 00.000 10844 OnExposeComplete: enter
00:13:02.838 00.000 10844 UpdateGuideState(): m_state=6
00:13:02.838 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5057
00:13:02.838 00.000 10844 Star::Find returns 1 (0), X=258.43, Y=60.67, Mass=3181, SNR=36.1, Peak=249 HFD=3.5
00:13:02.838 00.000 10844 MultiStar: [#1 -0.08,-0.11,0.94,U] [#2 0.61,-0.86,0.00,M1] [#3 0.05,-0.43,0.91,U] [#4 -0.31,-0.53,0.91,U] [#5 -0.20,-0.47,0.96,U] [#6 -0.10,-0.48,0.87,U] [#7 -0.73,-0.30,0.00,M3] [#8 0.02,-1.02,0.00,M1] 
00:13:02.838 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.44}, one-star: {0.07, -0.61}
00:13:02.838 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
00:13:02.838 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
00:13:02.838 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.44 hyp=0.45 cameraTheta=-1.78 mountX=0.45 mountY=-0.02, mountTheta=-0.04
00:13:02.843 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.44, opts=13)
00:13:02.843 00.000 10844 Enqueuing Move request for scope (-0.09, -0.44)
00:13:02.843 00.000 11060 Worker thread wakes up
00:13:02.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.44) opts 0xd
00:13:02.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.44)
00:13:02.843 00.000 11060 Moving (-0.09, -0.44) raw xDistance=0.45 yDistance=-0.02
00:13:02.844 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
00:13:02.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:02.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:13:02.844 00.000 11060 MoveAxis(W, 77, ABG)
00:13:02.844 00.000 11060 Guiding  Dir = 3, Dur = 77
00:13:02.849 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:02.870 00.021 10844 UpdateGuideState exits: m=3181 SNR=36.1
00:13:02.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:02.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:02.870 00.000 10844 Enqueuing Expose request
00:13:02.875 00.005 11060 IsSlewing returns 0
00:13:02.875 00.000 11060 IsGuiding returns 0
00:13:02.997 00.122 11060 IsGuiding returns 0
00:13:02.997 00.000 11060 Move returns status 0, amount 77
00:13:02.997 00.000 11060 MoveAxis(N, 0, ABG)
00:13:02.997 00.000 11060 Move returns status 0, amount 0
00:13:02.997 00.000 11060 move complete, result=0
00:13:02.997 00.000 11060 worker thread done servicing request
00:13:02.997 00.000 11060 Worker thread wakes up
00:13:02.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:02.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:02.997 00.000 10844 GuideStep: 0.4 px 77 ms WEST, -0.0 px 0 ms NORTH
00:13:03.646 00.649 11060 Exposure complete
00:13:03.877 00.231 11060 worker thread done servicing request
00:13:03.877 00.000 10844 OnExposeComplete: enter
00:13:03.877 00.000 10844 UpdateGuideState(): m_state=6
00:13:03.877 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5058
00:13:03.878 00.001 10844 Star::Find returns 1 (0), X=258.26, Y=61.01, Mass=3115, SNR=35.4, Peak=252 HFD=3.6
00:13:03.878 00.000 10844 MultiStar: [#1 0.42,0.58,0.00,M1] [#2 0.44,-0.28,1.98,U] [#3 0.26,0.22,0.91,U] [#4 -0.06,-0.44,0.98,U] [#5 0.19,0.01,1.02,U] [#6 0.63,0.15,0.00,M1] [#7 0.17,-0.66,0.00,M4] [#8 0.45,0.45,0.00,M2] 
00:13:03.878 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.18}, one-star: {-0.10, -0.27}
00:13:03.878 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
00:13:03.878 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
00:13:03.878 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.74 mountX=0.14 mountY=0.22, mountTheta=1.00
00:13:03.880 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.18, opts=13)
00:13:03.880 00.000 10844 Enqueuing Move request for scope (0.19, -0.18)
00:13:03.882 00.002 11060 Worker thread wakes up
00:13:03.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
00:13:03.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
00:13:03.882 00.000 11060 Moving (0.19, -0.18) raw xDistance=0.14 yDistance=0.22
00:13:03.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:13:03.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
00:13:03.882 00.000 11060 MoveAxis(W, 27, ABG)
00:13:03.882 00.000 11060 Guiding  Dir = 3, Dur = 27
00:13:03.892 00.010 11060 IsSlewing returns 0
00:13:03.892 00.000 11060 IsGuiding returns 0
00:13:03.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:03.915 00.023 10844 UpdateGuideState exits: m=3115 SNR=35.4
00:13:03.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:03.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:03.915 00.000 10844 Enqueuing Expose request
00:13:03.924 00.009 11060 IsGuiding returns 0
00:13:03.924 00.000 11060 Move returns status 0, amount 27
00:13:03.924 00.000 11060 MoveAxis(S, 86, ABG)
00:13:03.924 00.000 11060 Guiding  Dir = 1, Dur = 86
00:13:03.940 00.016 11060 IsSlewing returns 0
00:13:03.940 00.000 11060 IsGuiding returns 0
00:13:04.032 00.092 11060 IsGuiding returns 0
00:13:04.032 00.000 11060 Move returns status 0, amount 86
00:13:04.032 00.000 11060 move complete, result=0
00:13:04.032 00.000 11060 worker thread done servicing request
00:13:04.032 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.2 px 86 ms SOUTH
00:13:04.032 00.000 11060 Worker thread wakes up
00:13:04.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:04.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:04.688 00.656 11060 Exposure complete
00:13:04.902 00.214 11060 worker thread done servicing request
00:13:04.902 00.000 10844 OnExposeComplete: enter
00:13:04.902 00.000 10844 UpdateGuideState(): m_state=6
00:13:04.902 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5059
00:13:04.902 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.25, Mass=2978, SNR=35.2, Peak=255 HFD=3.6
00:13:04.904 00.002 10844 MultiStar: [#1 0.42,0.22,1.08,U] [#2 0.10,0.23,2.00,U] [#3 0.34,0.24,0.99,U] [#4 -0.27,0.91,0.00,M1] [#5 -0.07,-0.13,1.06,U] [#6 0.33,0.18,0.91,U] [#7 0.25,0.09,0.81,U] [#8 0.00,0.57,0.96,U] 
00:13:04.904 00.000 10844 single-star, 7 included, MultiStar: {0.15, 0.17}, one-star: {-0.10, -0.03}
00:13:04.904 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
00:13:04.904 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
00:13:04.904 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.84 mountX=0.05 mountY=-0.09, mountTheta=-1.09
00:13:04.906 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
00:13:04.906 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
00:13:04.906 00.000 11060 Worker thread wakes up
00:13:04.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:13:04.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:13:04.907 00.001 11060 Moving (-0.10, -0.03) raw xDistance=0.05 yDistance=-0.09
00:13:04.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:13:04.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:04.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:13:04.907 00.000 11060 MoveAxis(E, 0, ABG)
00:13:04.907 00.000 11060 Move returns status 0, amount 0
00:13:04.907 00.000 11060 MoveAxis(N, 0, ABG)
00:13:04.907 00.000 11060 Move returns status 0, amount 0
00:13:04.907 00.000 11060 move complete, result=0
00:13:04.907 00.000 11060 worker thread done servicing request
00:13:04.914 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:04.940 00.026 10844 UpdateGuideState exits: m=2978 SNR=35.2 Saturated
00:13:04.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:04.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:04.940 00.000 10844 Enqueuing Expose request
00:13:04.940 00.000 11060 Worker thread wakes up
00:13:04.940 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:04.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:04.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:05.583 00.643 11060 Exposure complete
00:13:05.969 00.386 11060 worker thread done servicing request
00:13:05.969 00.000 10844 OnExposeComplete: enter
00:13:05.969 00.000 10844 UpdateGuideState(): m_state=6
00:13:05.974 00.005 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5060
00:13:05.974 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.06, Mass=2961, SNR=34.9, Peak=250 HFD=3.5
00:13:05.974 00.000 10844 MultiStar: [#1 0.07,0.30,0.94,U] [#2 0.27,0.54,1.98,U] [#3 0.42,0.39,1.02,U] [#4 0.00,0.84,0.00,M2] [#5 -0.00,0.45,1.09,U] [#6 0.29,0.23,1.03,U] [#7 -0.13,0.16,0.83,U] [#8 0.20,0.41,0.86,U] 
00:13:05.974 00.000 10844 single-star, 7 included, MultiStar: {0.17, 0.31}, one-star: {0.11, -0.22}
00:13:05.974 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
00:13:05.974 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
00:13:05.974 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=0.19 mountY=0.14, mountTheta=0.62
00:13:05.976 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.22, opts=13)
00:13:05.978 00.002 10844 Enqueuing Move request for scope (0.11, -0.22)
00:13:05.978 00.000 11060 Worker thread wakes up
00:13:05.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
00:13:05.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
00:13:05.978 00.000 11060 Moving (0.11, -0.22) raw xDistance=0.19 yDistance=0.14
00:13:05.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:13:05.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:05.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:13:05.978 00.000 11060 MoveAxis(W, 34, ABG)
00:13:05.978 00.000 11060 Guiding  Dir = 3, Dur = 34
00:13:05.987 00.009 11060 IsSlewing returns 0
00:13:05.987 00.000 11060 IsGuiding returns 0
00:13:05.990 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:06.024 00.034 10844 UpdateGuideState exits: m=2961 SNR=34.9
00:13:06.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:06.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:06.024 00.000 10844 Enqueuing Expose request
00:13:06.029 00.005 11060 IsGuiding returns 0
00:13:06.029 00.000 11060 Move returns status 0, amount 34
00:13:06.029 00.000 11060 MoveAxis(N, 0, ABG)
00:13:06.029 00.000 11060 Move returns status 0, amount 0
00:13:06.031 00.002 11060 move complete, result=0
00:13:06.031 00.000 11060 worker thread done servicing request
00:13:06.031 00.000 11060 Worker thread wakes up
00:13:06.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:06.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:06.031 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:13:06.655 00.624 11060 Exposure complete
00:13:06.882 00.227 11060 worker thread done servicing request
00:13:06.882 00.000 10844 OnExposeComplete: enter
00:13:06.882 00.000 10844 UpdateGuideState(): m_state=6
00:13:06.882 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5061
00:13:06.882 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.29, Mass=2547, SNR=31.6, Peak=222 HFD=3.5
00:13:06.884 00.002 10844 MultiStar: [#1 -0.28,0.77,0.00,M1] [#2 0.16,-0.40,2.03,U] [#3 0.01,0.32,1.11,U] [#4 -0.33,0.57,0.00,M3] [#5 -0.45,0.48,0.00,M1] [#6 -0.09,0.43,1.01,U] [#7 -0.15,0.06,0.77,U] [#8 0.16,-0.00,1.17,U] 
00:13:06.884 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.00}, one-star: {0.34, 0.01}
00:13:06.884 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
00:13:06.884 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
00:13:06.884 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.02 mountY=0.09, mountTheta=1.80
00:13:06.885 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.00, opts=13)
00:13:06.885 00.000 10844 Enqueuing Move request for scope (0.09, 0.00)
00:13:06.885 00.000 11060 Worker thread wakes up
00:13:06.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
00:13:06.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
00:13:06.885 00.000 11060 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=0.09
00:13:06.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:13:06.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:06.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:13:06.885 00.000 11060 MoveAxis(E, 0, ABG)
00:13:06.885 00.000 11060 Move returns status 0, amount 0
00:13:06.885 00.000 11060 MoveAxis(N, 0, ABG)
00:13:06.885 00.000 11060 Move returns status 0, amount 0
00:13:06.885 00.000 11060 move complete, result=0
00:13:06.885 00.000 11060 worker thread done servicing request
00:13:06.890 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:06.928 00.038 10844 UpdateGuideState exits: m=2547 SNR=31.6
00:13:06.930 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:06.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:06.930 00.000 10844 Enqueuing Expose request
00:13:06.930 00.000 11060 Worker thread wakes up
00:13:06.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:06.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:06.930 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:07.565 00.635 11060 Exposure complete
00:13:07.762 00.197 11060 worker thread done servicing request
00:13:07.762 00.000 10844 OnExposeComplete: enter
00:13:07.762 00.000 10844 UpdateGuideState(): m_state=6
00:13:07.762 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5062
00:13:07.762 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.28, Mass=3129, SNR=35.5, Peak=251 HFD=3.3
00:13:07.762 00.000 10844 MultiStar: [#1 -0.18,0.77,0.00,M2] [#2 0.29,-0.22,1.87,U] [#3 0.08,-0.36,0.92,U] [#4 -0.26,0.92,0.00,M4] [#5 -0.14,-0.26,0.99,U] [#6 -0.15,0.60,0.00,M1] [#7 -0.29,-0.13,0.87,U] [#8 0.41,1.01,0.00,M1] 
00:13:07.762 00.000 10844 single-star, 4 included, MultiStar: {0.08, -0.20}, one-star: {0.21, -0.00}
00:13:07.762 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
00:13:07.762 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
00:13:07.762 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.01 mountX=-0.04 mountY=0.21, mountTheta=1.75
00:13:07.765 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.00, opts=13)
00:13:07.765 00.000 10844 Enqueuing Move request for scope (0.21, -0.00)
00:13:07.765 00.000 11060 Worker thread wakes up
00:13:07.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
00:13:07.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
00:13:07.765 00.000 11060 Moving (0.21, -0.00) raw xDistance=-0.04 yDistance=0.21
00:13:07.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:13:07.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:13:07.765 00.000 11060 MoveAxis(E, 0, ABG)
00:13:07.765 00.000 11060 Move returns status 0, amount 0
00:13:07.765 00.000 11060 MoveAxis(S, 81, ABG)
00:13:07.765 00.000 11060 Guiding  Dir = 1, Dur = 81
00:13:07.772 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:07.788 00.016 11060 IsSlewing returns 0
00:13:07.788 00.000 11060 IsGuiding returns 0
00:13:07.798 00.010 10844 UpdateGuideState exits: m=3129 SNR=35.5
00:13:07.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:07.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:07.798 00.000 10844 Enqueuing Expose request
00:13:07.872 00.074 11060 IsGuiding returns 0
00:13:07.872 00.000 11060 Move returns status 0, amount 81
00:13:07.872 00.000 11060 move complete, result=0
00:13:07.872 00.000 11060 worker thread done servicing request
00:13:07.872 00.000 11060 Worker thread wakes up
00:13:07.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:07.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:07.879 00.007 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 81 ms SOUTH
00:13:08.501 00.622 11060 Exposure complete
00:13:08.715 00.214 11060 worker thread done servicing request
00:13:08.715 00.000 10844 OnExposeComplete: enter
00:13:08.715 00.000 10844 UpdateGuideState(): m_state=6
00:13:08.715 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5063
00:13:08.715 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.10, Mass=2867, SNR=34.5, Peak=239 HFD=3.5
00:13:08.715 00.000 10844 MultiStar: [#1 -0.10,-0.22,1.01,U] [#2 0.28,-0.05,2.07,U] [#3 0.40,-0.04,0.93,U] [#4 -0.69,0.15,0.00,M5] [#5 -0.03,-0.28,1.05,U] [#6 -0.16,0.21,0.95,U] [#7 -0.56,0.06,0.91,U] [#8 0.01,-0.02,0.86,U] 
00:13:08.715 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {-0.10, -0.18}
00:13:08.715 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
00:13:08.715 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
00:13:08.715 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.47 mountX=0.07 mountY=0.02, mountTheta=0.27
00:13:08.718 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
00:13:08.718 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
00:13:08.718 00.000 11060 Worker thread wakes up
00:13:08.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
00:13:08.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
00:13:08.718 00.000 11060 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.02
00:13:08.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:13:08.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:08.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:13:08.720 00.002 11060 MoveAxis(E, 0, ABG)
00:13:08.720 00.000 11060 Move returns status 0, amount 0
00:13:08.720 00.000 11060 MoveAxis(N, 0, ABG)
00:13:08.720 00.000 11060 Move returns status 0, amount 0
00:13:08.720 00.000 11060 move complete, result=0
00:13:08.720 00.000 11060 worker thread done servicing request
00:13:08.728 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:13:08.756 00.028 10844 UpdateGuideState exits: m=2867 SNR=34.5
00:13:08.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:08.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:08.756 00.000 10844 Enqueuing Expose request
00:13:08.756 00.000 11060 Worker thread wakes up
00:13:08.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:08.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:08.756 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:09.377 00.621 11060 Exposure complete
00:13:09.584 00.207 11060 worker thread done servicing request
00:13:09.584 00.000 10844 OnExposeComplete: enter
00:13:09.584 00.000 10844 UpdateGuideState(): m_state=6
00:13:09.584 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5064
00:13:09.585 00.001 10844 Star::Find returns 1 (1), X=258.12, Y=61.56, Mass=2951, SNR=34.9, Peak=255 HFD=3.6
00:13:09.585 00.000 10844 MultiStar: [#1 0.10,0.37,0.96,U] [#2 0.23,0.24,1.93,U] [#3 0.15,-0.13,0.99,U] [#4 -0.75,0.42,0.00,M6] [#5 -0.20,-0.34,1.05,U] [#6 -0.03,0.32,0.88,U] [#7 -0.55,-0.69,0.00,M1] [#8 0.02,0.60,0.92,U] 
00:13:09.585 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.19}, one-star: {-0.23, 0.28}
00:13:09.585 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
00:13:09.585 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.14)
00:13:09.585 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.41 mountX=-0.19 mountY=-0.00, mountTheta=-3.14
00:13:09.587 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.19, opts=13)
00:13:09.587 00.000 10844 Enqueuing Move request for scope (0.03, 0.19)
00:13:09.587 00.000 11060 Worker thread wakes up
00:13:09.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
00:13:09.587 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
00:13:09.587 00.000 11060 Moving (0.03, 0.19) raw xDistance=-0.19 yDistance=-0.00
00:13:09.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:13:09.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:09.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:13:09.587 00.000 11060 MoveAxis(E, 33, ABG)
00:13:09.587 00.000 11060 Guiding  Dir = 2, Dur = 33
00:13:09.594 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:09.596 00.002 11060 IsSlewing returns 0
00:13:09.597 00.001 11060 IsGuiding returns 0
00:13:09.621 00.024 10844 UpdateGuideState exits: m=2951 SNR=34.9 Saturated
00:13:09.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:09.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:09.621 00.000 10844 Enqueuing Expose request
00:13:09.639 00.018 11060 IsGuiding returns 0
00:13:09.639 00.000 11060 Move returns status 0, amount 33
00:13:09.639 00.000 11060 MoveAxis(N, 0, ABG)
00:13:09.639 00.000 11060 Move returns status 0, amount 0
00:13:09.639 00.000 11060 move complete, result=0
00:13:09.641 00.002 11060 worker thread done servicing request
00:13:09.641 00.000 11060 Worker thread wakes up
00:13:09.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:09.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:09.642 00.001 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
00:13:10.267 00.625 11060 Exposure complete
00:13:10.477 00.210 11060 worker thread done servicing request
00:13:10.479 00.002 10844 OnExposeComplete: enter
00:13:10.479 00.000 10844 UpdateGuideState(): m_state=6
00:13:10.479 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5065
00:13:10.479 00.000 10844 Star::Find returns 1 (1), X=258.14, Y=61.59, Mass=2725, SNR=33.8, Peak=255 HFD=3.3
00:13:10.479 00.000 10844 MultiStar: [#1 0.28,0.05,1.10,U] [#2 0.06,-0.04,1.96,U] [#3 0.31,-0.00,0.97,U] [#4 -0.18,0.73,0.00,M7] [#5 -0.14,0.16,1.09,U] [#6 -0.18,0.12,0.97,U] [#7 -0.10,-0.09,0.84,U] [#8 0.19,0.19,0.99,U] 
00:13:10.479 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {-0.22, 0.32}
00:13:10.479 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:13:10.479 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
00:13:10.479 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.17 mountX=-0.08 mountY=0.02, mountTheta=2.90
00:13:10.479 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
00:13:10.479 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
00:13:10.479 00.000 11060 Worker thread wakes up
00:13:10.482 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:13:10.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:13:10.482 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.02
00:13:10.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:13:10.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:10.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:13:10.482 00.000 11060 MoveAxis(E, 0, ABG)
00:13:10.482 00.000 11060 Move returns status 0, amount 0
00:13:10.482 00.000 11060 MoveAxis(N, 0, ABG)
00:13:10.482 00.000 11060 Move returns status 0, amount 0
00:13:10.482 00.000 11060 move complete, result=0
00:13:10.482 00.000 11060 worker thread done servicing request
00:13:10.488 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:13:10.515 00.027 10844 UpdateGuideState exits: m=2725 SNR=33.8 Saturated
00:13:10.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:10.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:10.515 00.000 10844 Enqueuing Expose request
00:13:10.517 00.002 11060 Worker thread wakes up
00:13:10.517 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:10.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:10.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:11.146 00.629 11060 Exposure complete
00:13:11.378 00.232 11060 worker thread done servicing request
00:13:11.381 00.003 10844 OnExposeComplete: enter
00:13:11.381 00.000 10844 UpdateGuideState(): m_state=6
00:13:11.381 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5066
00:13:11.381 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.92, Mass=3052, SNR=34.9, Peak=241 HFD=3.7
00:13:11.381 00.000 10844 MultiStar: [#1 0.38,-0.14,1.01,U] [#2 -0.04,-0.18,1.94,U] [#3 -0.28,-0.24,0.97,U] [#4 -0.09,0.58,0.96,U] [#5 -0.00,-0.20,1.05,U] [#6 -0.10,-0.36,0.94,U] [#7 -0.60,-0.63,0.00,M1] [#8 0.02,0.11,0.93,U] 
00:13:11.381 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.00}, one-star: {0.16, 0.64}
00:13:11.381 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
00:13:11.381 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
00:13:11.381 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.89 mountX=-0.00 mountY=0.00, mountTheta=2.63
00:13:11.381 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=13)
00:13:11.381 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
00:13:11.385 00.004 11060 Worker thread wakes up
00:13:11.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
00:13:11.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:13:11.385 00.000 11060 Moving (0.00, 0.00) raw xDistance=-0.00 yDistance=0.00
00:13:11.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:13:11.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:11.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:13:11.386 00.001 11060 MoveAxis(E, 0, ABG)
00:13:11.386 00.000 11060 Move returns status 0, amount 0
00:13:11.386 00.000 11060 MoveAxis(N, 0, ABG)
00:13:11.386 00.000 11060 Move returns status 0, amount 0
00:13:11.386 00.000 11060 move complete, result=0
00:13:11.386 00.000 11060 worker thread done servicing request
00:13:11.396 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:11.414 00.018 10844 UpdateGuideState exits: m=3052 SNR=34.9
00:13:11.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:11.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:11.414 00.000 10844 Enqueuing Expose request
00:13:11.414 00.000 11060 Worker thread wakes up
00:13:11.414 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:11.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:11.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:12.050 00.636 11060 Exposure complete
00:13:12.279 00.229 11060 worker thread done servicing request
00:13:12.279 00.000 10844 OnExposeComplete: enter
00:13:12.279 00.000 10844 UpdateGuideState(): m_state=6
00:13:12.280 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5067
00:13:12.280 00.000 10844 Star::Find returns 1 (1), X=258.05, Y=62.23, Mass=3116, SNR=35.7, Peak=255 HFD=3.3
00:13:12.281 00.001 10844 MultiStar: [#1 0.60,0.07,0.98,U] [#2 -0.59,0.60,0.00,M1] [#3 0.25,-0.42,1.03,U] [#4 -0.44,0.44,0.00,M7] [#5 -0.58,-0.21,0.00,M1] [#6 0.05,0.13,0.98,U] [#7 -0.11,0.06,0.91,U] [#8 0.30,0.48,0.93,U] 
00:13:12.281 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.21}, one-star: {-0.31, 0.95}
00:13:12.281 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:13:12.281 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
00:13:12.281 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.02 mountX=-0.23 mountY=0.09, mountTheta=2.76
00:13:12.283 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.21, opts=13)
00:13:12.283 00.000 10844 Enqueuing Move request for scope (0.13, 0.21)
00:13:12.283 00.000 11060 Worker thread wakes up
00:13:12.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
00:13:12.283 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
00:13:12.283 00.000 11060 Moving (0.13, 0.21) raw xDistance=-0.23 yDistance=0.09
00:13:12.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:13:12.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:12.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:13:12.283 00.000 11060 MoveAxis(E, 40, ABG)
00:13:12.283 00.000 11060 Guiding  Dir = 2, Dur = 40
00:13:12.291 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:12.308 00.017 10844 UpdateGuideState exits: m=3116 SNR=35.7 Saturated
00:13:12.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:12.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:12.308 00.000 10844 Enqueuing Expose request
00:13:12.311 00.003 11060 IsSlewing returns 0
00:13:12.313 00.002 11060 IsGuiding returns 0
00:13:12.369 00.056 11060 IsGuiding returns 0
00:13:12.369 00.000 11060 Move returns status 0, amount 40
00:13:12.369 00.000 11060 MoveAxis(N, 0, ABG)
00:13:12.369 00.000 11060 Move returns status 0, amount 0
00:13:12.369 00.000 11060 move complete, result=0
00:13:12.369 00.000 11060 worker thread done servicing request
00:13:12.369 00.000 11060 Worker thread wakes up
00:13:12.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:12.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:12.382 00.013 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:13:13.008 00.626 11060 Exposure complete
00:13:13.214 00.206 11060 worker thread done servicing request
00:13:13.214 00.000 10844 OnExposeComplete: enter
00:13:13.214 00.000 10844 UpdateGuideState(): m_state=6
00:13:13.214 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5068
00:13:13.214 00.000 10844 Star::Find returns 1 (0), X=258.92, Y=61.40, Mass=3064, SNR=36.2, Peak=212 HFD=3.5
00:13:13.216 00.002 10844 MultiStar: [#1 0.56,-0.14,0.90,U] [#2 0.02,-0.44,1.88,U] [#3 0.12,0.01,0.94,U] [#4 -0.55,0.74,0.00,M8] [#5 -0.45,-0.81,0.00,M2] [#6 0.23,-0.32,0.85,U] [#7 -0.25,-0.39,0.75,U] [#8 -0.03,-0.28,0.89,U] 
00:13:13.216 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.23}, one-star: {0.56, 0.13}
00:13:13.216 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
00:13:13.216 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
00:13:13.216 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.28 cameraTheta=-0.94 mountX=0.19 mountY=0.20, mountTheta=0.81
00:13:13.218 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.23, opts=13)
00:13:13.218 00.000 10844 Enqueuing Move request for scope (0.17, -0.23)
00:13:13.218 00.000 11060 Worker thread wakes up
00:13:13.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
00:13:13.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
00:13:13.218 00.000 11060 Moving (0.17, -0.23) raw xDistance=0.19 yDistance=0.20
00:13:13.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:13:13.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:13:13.218 00.000 11060 MoveAxis(W, 32, ABG)
00:13:13.218 00.000 11060 Guiding  Dir = 3, Dur = 32
00:13:13.225 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:13.239 00.014 11060 IsSlewing returns 0
00:13:13.240 00.001 11060 IsGuiding returns 0
00:13:13.254 00.014 10844 UpdateGuideState exits: m=3064 SNR=36.2
00:13:13.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:13.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:13.254 00.000 10844 Enqueuing Expose request
00:13:13.294 00.040 11060 IsGuiding returns 0
00:13:13.294 00.000 11060 Move returns status 0, amount 32
00:13:13.294 00.000 11060 MoveAxis(S, 78, ABG)
00:13:13.294 00.000 11060 Guiding  Dir = 1, Dur = 78
00:13:13.325 00.031 11060 IsSlewing returns 0
00:13:13.326 00.001 11060 IsGuiding returns 0
00:13:13.447 00.121 11060 IsGuiding returns 0
00:13:13.447 00.000 11060 Move returns status 0, amount 78
00:13:13.447 00.000 11060 move complete, result=0
00:13:13.447 00.000 11060 worker thread done servicing request
00:13:13.447 00.000 11060 Worker thread wakes up
00:13:13.447 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 78 ms SOUTH
00:13:13.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:13.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:14.085 00.638 11060 Exposure complete
00:13:14.308 00.223 11060 worker thread done servicing request
00:13:14.308 00.000 10844 OnExposeComplete: enter
00:13:14.308 00.000 10844 UpdateGuideState(): m_state=6
00:13:14.308 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5069
00:13:14.308 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.22, Mass=2572, SNR=32.3, Peak=255 HFD=3.6
00:13:14.309 00.001 10844 MultiStar: [#1 -0.13,0.29,1.10,U] [#2 -0.29,-0.32,2.14,U] [#3 -0.53,0.05,1.12,U] [#4 -0.41,-0.00,1.08,U] [#5 -0.90,-0.65,0.00,M3] [#6 -0.40,-0.50,0.00,M1] [#7 -0.35,-0.49,0.95,U] [#8 -0.42,-0.33,1.03,U] 
00:13:14.309 00.000 10844 single-star, 6 included, MultiStar: {-0.31, -0.14}, one-star: {-0.02, -0.06}
00:13:14.309 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
00:13:14.309 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
00:13:14.309 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.89 mountX=0.07 mountY=-0.01, mountTheta=-0.16
00:13:14.309 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
00:13:14.309 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
00:13:14.309 00.000 11060 Worker thread wakes up
00:13:14.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:13:14.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:13:14.309 00.000 11060 Moving (-0.02, -0.06) raw xDistance=0.07 yDistance=-0.01
00:13:14.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:13:14.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:14.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:13:14.309 00.000 11060 MoveAxis(E, 0, ABG)
00:13:14.309 00.000 11060 Move returns status 0, amount 0
00:13:14.309 00.000 11060 MoveAxis(N, 0, ABG)
00:13:14.309 00.000 11060 Move returns status 0, amount 0
00:13:14.309 00.000 11060 move complete, result=0
00:13:14.309 00.000 11060 worker thread done servicing request
00:13:14.320 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:14.335 00.015 10844 UpdateGuideState exits: m=2572 SNR=32.3 Saturated
00:13:14.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:14.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:14.335 00.000 10844 Enqueuing Expose request
00:13:14.335 00.000 11060 Worker thread wakes up
00:13:14.335 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:13:14.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:14.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:14.978 00.643 11060 Exposure complete
00:13:15.175 00.197 11060 worker thread done servicing request
00:13:15.175 00.000 10844 OnExposeComplete: enter
00:13:15.175 00.000 10844 UpdateGuideState(): m_state=6
00:13:15.175 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5070
00:13:15.175 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.90, Mass=3176, SNR=36.0, Peak=255 HFD=3.5
00:13:15.175 00.000 10844 MultiStar: [#1 -0.08,0.37,0.98,U] [#2 -0.51,-0.04,1.92,U] [#3 0.35,0.50,0.94,U] [#4 -0.38,-0.07,0.89,U] [#5 -0.28,0.28,1.02,U] [#6 -0.16,0.60,0.00,M2] [#7 -0.41,-0.27,0.89,U] [#8 0.05,0.11,0.98,U] 
00:13:15.175 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.17}, one-star: {-0.10, 0.62}
00:13:15.175 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
00:13:15.175 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
00:13:15.175 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.27 cameraTheta=2.45 mountX=-0.13 mountY=-0.23, mountTheta=-2.09
00:13:15.180 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.17, opts=13)
00:13:15.180 00.000 10844 Enqueuing Move request for scope (-0.20, 0.17)
00:13:15.180 00.000 11060 Worker thread wakes up
00:13:15.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
00:13:15.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
00:13:15.180 00.000 11060 Moving (-0.20, 0.17) raw xDistance=-0.13 yDistance=-0.23
00:13:15.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:13:15.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:13:15.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:13:15.180 00.000 11060 MoveAxis(E, 23, ABG)
00:13:15.180 00.000 11060 Guiding  Dir = 2, Dur = 23
00:13:15.186 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:15.203 00.017 11060 IsSlewing returns 0
00:13:15.203 00.000 11060 IsGuiding returns 0
00:13:15.217 00.014 10844 UpdateGuideState exits: m=3176 SNR=36.0 Saturated
00:13:15.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:15.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:15.217 00.000 10844 Enqueuing Expose request
00:13:15.259 00.042 11060 IsGuiding returns 0
00:13:15.259 00.000 11060 Move returns status 0, amount 23
00:13:15.259 00.000 11060 MoveAxis(N, 0, ABG)
00:13:15.259 00.000 11060 Move returns status 0, amount 0
00:13:15.259 00.000 11060 move complete, result=0
00:13:15.259 00.000 11060 worker thread done servicing request
00:13:15.260 00.001 11060 Worker thread wakes up
00:13:15.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:15.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:15.261 00.001 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
00:13:15.882 00.621 11060 Exposure complete
00:13:16.096 00.214 11060 worker thread done servicing request
00:13:16.096 00.000 10844 OnExposeComplete: enter
00:13:16.096 00.000 10844 UpdateGuideState(): m_state=6
00:13:16.096 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5071
00:13:16.096 00.000 10844 Star::Find returns 1 (1), X=257.97, Y=61.82, Mass=3171, SNR=36.3, Peak=255 HFD=4.0
00:13:16.096 00.000 10844 MultiStar: [#1 -0.32,0.43,0.95,U] [#2 0.22,-0.39,1.90,U] [#3 -0.13,0.74,0.00,M1] [#4 -0.15,-0.18,0.91,U] [#5 0.21,0.55,1.02,U] [#6 -0.28,-0.11,0.91,U] [#7 -0.20,0.49,0.79,U] [#8 0.01,0.54,0.98,U] 
00:13:16.096 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.17}, one-star: {-0.39, 0.54}
00:13:16.096 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
00:13:16.096 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
00:13:16.096 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.98 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
00:13:16.102 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
00:13:16.102 00.000 10844 Enqueuing Move request for scope (-0.07, 0.17)
00:13:16.102 00.000 11060 Worker thread wakes up
00:13:16.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:13:16.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:13:16.102 00.000 11060 Moving (-0.07, 0.17) raw xDistance=-0.15 yDistance=-0.10
00:13:16.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:13:16.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:16.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:13:16.102 00.000 11060 MoveAxis(E, 27, ABG)
00:13:16.102 00.000 11060 Guiding  Dir = 2, Dur = 27
00:13:16.110 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:16.127 00.017 11060 IsSlewing returns 0
00:13:16.127 00.000 11060 IsGuiding returns 0
00:13:16.149 00.022 10844 UpdateGuideState exits: m=3171 SNR=36.3 Saturated
00:13:16.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:16.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:16.149 00.000 10844 Enqueuing Expose request
00:13:16.183 00.034 11060 IsGuiding returns 0
00:13:16.183 00.000 11060 Move returns status 0, amount 27
00:13:16.183 00.000 11060 MoveAxis(N, 0, ABG)
00:13:16.184 00.001 11060 Move returns status 0, amount 0
00:13:16.184 00.000 11060 move complete, result=0
00:13:16.184 00.000 11060 worker thread done servicing request
00:13:16.184 00.000 11060 Worker thread wakes up
00:13:16.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:16.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:16.186 00.002 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
00:13:16.811 00.625 11060 Exposure complete
00:13:17.033 00.222 11060 worker thread done servicing request
00:13:17.033 00.000 10844 OnExposeComplete: enter
00:13:17.033 00.000 10844 UpdateGuideState(): m_state=6
00:13:17.033 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5072
00:13:17.033 00.000 10844 Star::Find returns 1 (1), X=258.08, Y=61.27, Mass=3526, SNR=38.2, Peak=255 HFD=3.9
00:13:17.033 00.000 10844 MultiStar: [#1 -0.62,-0.05,0.00,M1] [#2 0.12,-0.15,1.72,U] [#3 0.00,-0.41,0.90,U] [#4 0.12,-0.06,0.88,U] [#5 -0.22,-0.33,0.90,U] [#6 -0.13,-0.44,0.84,U] [#7 -0.43,-0.55,0.00,M1] [#8 -0.39,0.21,0.85,U] 
00:13:17.033 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.17}, one-star: {-0.28, -0.01}
00:13:17.033 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
00:13:17.033 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
00:13:17.033 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.04 mountX=0.18 mountY=-0.06, mountTheta=-0.31
00:13:17.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.17, opts=13)
00:13:17.035 00.000 10844 Enqueuing Move request for scope (-0.08, -0.17)
00:13:17.035 00.000 11060 Worker thread wakes up
00:13:17.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
00:13:17.035 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
00:13:17.037 00.002 11060 Moving (-0.08, -0.17) raw xDistance=0.18 yDistance=-0.06
00:13:17.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:13:17.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:17.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:13:17.037 00.000 11060 MoveAxis(W, 30, ABG)
00:13:17.037 00.000 11060 Guiding  Dir = 3, Dur = 30
00:13:17.040 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:17.061 00.021 11060 IsSlewing returns 0
00:13:17.062 00.001 11060 IsGuiding returns 0
00:13:17.064 00.002 10844 UpdateGuideState exits: m=3526 SNR=38.2 Saturated
00:13:17.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:17.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:17.064 00.000 10844 Enqueuing Expose request
00:13:17.117 00.053 11060 IsGuiding returns 0
00:13:17.117 00.000 11060 Move returns status 0, amount 30
00:13:17.117 00.000 11060 MoveAxis(N, 0, ABG)
00:13:17.117 00.000 11060 Move returns status 0, amount 0
00:13:17.117 00.000 11060 move complete, result=0
00:13:17.117 00.000 11060 worker thread done servicing request
00:13:17.117 00.000 11060 Worker thread wakes up
00:13:17.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:17.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:17.142 00.025 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:13:17.767 00.625 11060 Exposure complete
00:13:17.968 00.201 11060 worker thread done servicing request
00:13:17.968 00.000 10844 OnExposeComplete: enter
00:13:17.968 00.000 10844 UpdateGuideState(): m_state=6
00:13:17.970 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5073
00:13:17.970 00.000 10844 Star::Find returns 1 (1), X=258.00, Y=61.19, Mass=3004, SNR=35.3, Peak=255 HFD=3.7
00:13:17.970 00.000 10844 MultiStar: [#1 0.08,0.53,1.04,U] [#2 -0.62,-0.29,0.00,M1] [#3 0.23,0.20,0.90,U] [#4 -0.33,-0.16,0.84,U] [#5 -0.24,-0.13,1.02,U] [#6 0.02,0.42,0.89,U] [#7 -0.42,0.02,0.81,U] [#8 0.08,0.39,0.92,U] 
00:13:17.970 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.15}, one-star: {-0.35, -0.09}
00:13:17.971 00.001 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
00:13:17.971 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
00:13:17.971 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.22 mountX=-0.13 mountY=-0.14, mountTheta=-2.32
00:13:17.983 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.15, opts=13)
00:13:17.983 00.000 10844 Enqueuing Move request for scope (-0.11, 0.15)
00:13:17.983 00.000 11060 Worker thread wakes up
00:13:17.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
00:13:17.983 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
00:13:17.983 00.000 11060 Moving (-0.11, 0.15) raw xDistance=-0.13 yDistance=-0.14
00:13:17.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:13:17.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:17.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:13:17.983 00.000 11060 MoveAxis(E, 21, ABG)
00:13:17.983 00.000 11060 Guiding  Dir = 2, Dur = 21
00:13:17.995 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:18.018 00.023 11060 IsSlewing returns 0
00:13:18.018 00.000 11060 IsGuiding returns 0
00:13:18.019 00.001 10844 UpdateGuideState exits: m=3004 SNR=35.3 Saturated
00:13:18.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:18.019 00.000 10844 Enqueuing Expose request
00:13:18.070 00.051 11060 IsGuiding returns 0
00:13:18.070 00.000 11060 Move returns status 0, amount 21
00:13:18.070 00.000 11060 MoveAxis(N, 0, ABG)
00:13:18.070 00.000 11060 Move returns status 0, amount 0
00:13:18.070 00.000 11060 move complete, result=0
00:13:18.071 00.001 11060 worker thread done servicing request
00:13:18.071 00.000 11060 Worker thread wakes up
00:13:18.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:18.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:18.071 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
00:13:18.712 00.641 11060 Exposure complete
00:13:18.909 00.197 11060 worker thread done servicing request
00:13:18.909 00.000 10844 OnExposeComplete: enter
00:13:18.909 00.000 10844 UpdateGuideState(): m_state=6
00:13:18.909 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5074
00:13:18.909 00.000 10844 Star::Find returns 1 (0), X=258.21, Y=60.95, Mass=3133, SNR=36.2, Peak=249 HFD=3.2
00:13:18.911 00.002 10844 MultiStar: [#1 0.22,0.89,0.00,M1] [#2 -0.23,0.27,1.85,U] [#3 0.31,0.10,1.00,U] [#4 -0.29,0.44,0.92,U] [#5 -0.33,0.33,0.99,U] [#6 -0.28,0.04,0.92,U] [#7 -0.48,0.15,0.83,U] [#8 -0.10,0.47,0.90,U] 
00:13:18.911 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.19}, one-star: {-0.15, -0.33}
00:13:18.911 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
00:13:18.911 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
00:13:18.911 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.36 mountX=-0.15 mountY=-0.22, mountTheta=-2.18
00:13:18.913 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.19, opts=13)
00:13:18.914 00.001 10844 Enqueuing Move request for scope (-0.19, 0.19)
00:13:18.914 00.000 11060 Worker thread wakes up
00:13:18.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
00:13:18.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
00:13:18.914 00.000 11060 Moving (-0.19, 0.19) raw xDistance=-0.15 yDistance=-0.22
00:13:18.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:13:18.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:18.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:13:18.914 00.000 11060 MoveAxis(E, 27, ABG)
00:13:18.914 00.000 11060 Guiding  Dir = 2, Dur = 27
00:13:18.921 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:18.940 00.019 11060 IsSlewing returns 0
00:13:18.941 00.001 11060 IsGuiding returns 0
00:13:18.947 00.006 10844 UpdateGuideState exits: m=3133 SNR=36.2
00:13:18.949 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:18.949 00.000 10844 Enqueuing Expose request
00:13:18.986 00.037 11060 IsGuiding returns 0
00:13:18.986 00.000 11060 Move returns status 0, amount 27
00:13:18.987 00.001 11060 MoveAxis(N, 0, ABG)
00:13:18.987 00.000 11060 Move returns status 0, amount 0
00:13:18.987 00.000 11060 move complete, result=0
00:13:18.987 00.000 11060 worker thread done servicing request
00:13:18.987 00.000 11060 Worker thread wakes up
00:13:18.987 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
00:13:18.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:18.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:19.620 00.633 11060 Exposure complete
00:13:19.815 00.195 11060 worker thread done servicing request
00:13:19.815 00.000 10844 OnExposeComplete: enter
00:13:19.815 00.000 10844 UpdateGuideState(): m_state=6
00:13:19.815 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5075
00:13:19.815 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=60.95, Mass=2906, SNR=34.9, Peak=233 HFD=3.5
00:13:19.815 00.000 10844 MultiStar: [#1 -0.01,-0.10,1.02,U] [#2 -0.97,-0.48,0.00,M1] [#3 -0.15,-0.09,1.00,U] [#4 -0.91,-0.62,0.00,M3] [#5 -0.82,-0.20,0.00,M1] [#6 -0.33,-0.17,0.96,U] [#7 -0.36,-0.04,0.88,U] [#8 -0.15,-0.42,1.03,U] 
00:13:19.815 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.20}, one-star: {0.14, -0.33}
00:13:19.817 00.002 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
00:13:19.817 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
00:13:19.817 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.18 mountX=0.22 mountY=-0.10, mountTheta=-0.45
00:13:19.818 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
00:13:19.818 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
00:13:19.818 00.000 11060 Worker thread wakes up
00:13:19.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
00:13:19.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
00:13:19.818 00.000 11060 Moving (-0.14, -0.20) raw xDistance=0.22 yDistance=-0.10
00:13:19.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:13:19.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:19.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:13:19.818 00.000 11060 MoveAxis(W, 37, ABG)
00:13:19.818 00.000 11060 Guiding  Dir = 3, Dur = 37
00:13:19.825 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:19.842 00.017 10844 UpdateGuideState exits: m=2906 SNR=34.9
00:13:19.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:19.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:19.842 00.000 10844 Enqueuing Expose request
00:13:19.846 00.004 11060 IsSlewing returns 0
00:13:19.847 00.001 11060 IsGuiding returns 0
00:13:19.903 00.056 11060 IsGuiding returns 0
00:13:19.903 00.000 11060 Move returns status 0, amount 37
00:13:19.903 00.000 11060 MoveAxis(N, 0, ABG)
00:13:19.903 00.000 11060 Move returns status 0, amount 0
00:13:19.903 00.000 11060 move complete, result=0
00:13:19.903 00.000 11060 worker thread done servicing request
00:13:19.903 00.000 11060 Worker thread wakes up
00:13:19.903 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
00:13:19.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:19.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:20.532 00.629 11060 Exposure complete
00:13:20.767 00.235 11060 worker thread done servicing request
00:13:20.767 00.000 10844 OnExposeComplete: enter
00:13:20.767 00.000 10844 UpdateGuideState(): m_state=6
00:13:20.767 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5076
00:13:20.767 00.000 10844 Star::Find returns 1 (0), X=257.92, Y=61.25, Mass=3184, SNR=35.9, Peak=242 HFD=3.8
00:13:20.767 00.000 10844 MultiStar: [#1 0.08,0.44,0.93,U] [#2 -0.22,-0.50,1.81,U] [#3 0.61,-0.30,0.00,M1] [#4 -0.37,-0.16,1.04,U] [#5 -0.53,-0.38,0.00,M2] [#6 0.04,-0.37,0.92,U] [#7 -0.28,-0.60,0.00,M1] [#8 -0.11,-0.12,0.92,U] 
00:13:20.767 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.17}, one-star: {-0.44, -0.02}
00:13:20.767 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
00:13:20.767 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
00:13:20.769 00.002 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.39 mountX=0.20 mountY=-0.15, mountTheta=-0.65
00:13:20.770 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.17, opts=13)
00:13:20.770 00.000 10844 Enqueuing Move request for scope (-0.18, -0.17)
00:13:20.770 00.000 11060 Worker thread wakes up
00:13:20.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
00:13:20.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
00:13:20.770 00.000 11060 Moving (-0.18, -0.17) raw xDistance=0.20 yDistance=-0.15
00:13:20.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:13:20.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:20.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:13:20.770 00.000 11060 MoveAxis(W, 36, ABG)
00:13:20.770 00.000 11060 Guiding  Dir = 3, Dur = 36
00:13:20.775 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:20.792 00.017 10844 UpdateGuideState exits: m=3184 SNR=35.9
00:13:20.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:20.794 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:20.794 00.000 10844 Enqueuing Expose request
00:13:20.801 00.007 11060 IsSlewing returns 0
00:13:20.810 00.009 11060 IsGuiding returns 0
00:13:20.878 00.068 11060 IsGuiding returns 0
00:13:20.878 00.000 11060 Move returns status 0, amount 36
00:13:20.878 00.000 11060 MoveAxis(N, 0, ABG)
00:13:20.878 00.000 11060 Move returns status 0, amount 0
00:13:20.879 00.001 11060 move complete, result=0
00:13:20.879 00.000 11060 worker thread done servicing request
00:13:20.879 00.000 11060 Worker thread wakes up
00:13:20.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:20.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:20.890 00.011 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
00:13:21.516 00.626 11060 Exposure complete
00:13:21.713 00.197 11060 worker thread done servicing request
00:13:21.713 00.000 10844 OnExposeComplete: enter
00:13:21.713 00.000 10844 UpdateGuideState(): m_state=6
00:13:21.713 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5077
00:13:21.713 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=61.34, Mass=3230, SNR=36.8, Peak=247 HFD=3.7
00:13:21.715 00.002 10844 MultiStar: [#1 -0.01,0.16,0.96,U] [#2 0.32,0.15,1.92,U] [#3 0.39,0.18,0.96,U] [#4 -0.57,0.44,0.00,M3] [#5 -0.14,1.05,0.00,M3] [#6 -0.08,0.02,0.90,U] [#7 -0.36,-0.32,0.83,U] [#8 0.19,0.21,0.95,U] 
00:13:21.715 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {-0.40, 0.07}
00:13:21.715 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:13:21.715 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
00:13:21.715 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.02 mountX=-0.09 mountY=0.04, mountTheta=2.76
00:13:21.715 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.08, opts=13)
00:13:21.715 00.000 10844 Enqueuing Move request for scope (0.05, 0.08)
00:13:21.715 00.000 11060 Worker thread wakes up
00:13:21.718 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:13:21.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:13:21.718 00.000 11060 Moving (0.05, 0.08) raw xDistance=-0.09 yDistance=0.04
00:13:21.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:13:21.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:21.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:13:21.718 00.000 11060 MoveAxis(E, 0, ABG)
00:13:21.718 00.000 11060 Move returns status 0, amount 0
00:13:21.718 00.000 11060 MoveAxis(N, 0, ABG)
00:13:21.718 00.000 11060 Move returns status 0, amount 0
00:13:21.718 00.000 11060 move complete, result=0
00:13:21.718 00.000 11060 worker thread done servicing request
00:13:21.744 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:21.763 00.019 10844 UpdateGuideState exits: m=3230 SNR=36.8
00:13:21.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:21.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:21.763 00.000 10844 Enqueuing Expose request
00:13:21.763 00.000 11060 Worker thread wakes up
00:13:21.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:21.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:21.764 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:22.394 00.630 11060 Exposure complete
00:13:22.625 00.231 11060 worker thread done servicing request
00:13:22.625 00.000 10844 OnExposeComplete: enter
00:13:22.625 00.000 10844 UpdateGuideState(): m_state=6
00:13:22.627 00.002 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5078
00:13:22.627 00.000 10844 Star::Find returns 1 (0), X=257.90, Y=61.19, Mass=3324, SNR=37.3, Peak=243 HFD=3.8
00:13:22.627 00.000 10844 MultiStar: [#1 -0.34,-0.50,0.97,U] [#2 0.09,-1.08,0.00,M1] [#3 0.20,-0.55,0.96,U] [#4 -0.19,0.01,0.90,U] [#5 -0.98,-0.82,0.00,M4] [#6 -0.69,-0.13,0.00,M1] [#7 -0.53,-1.24,0.00,M1] [#8 -0.09,-0.21,0.88,U] 
00:13:22.627 00.000 10844 refined, 4 included, MultiStar: {-0.18, -0.27}, one-star: {-0.46, -0.09}
00:13:22.627 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
00:13:22.627 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
00:13:22.627 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.27 hyp=0.32 cameraTheta=-2.16 mountX=0.30 mountY=-0.13, mountTheta=-0.42
00:13:22.629 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.27, opts=13)
00:13:22.629 00.000 10844 Enqueuing Move request for scope (-0.18, -0.27)
00:13:22.629 00.000 11060 Worker thread wakes up
00:13:22.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.27) opts 0xd
00:13:22.630 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.27)
00:13:22.630 00.000 11060 Moving (-0.18, -0.27) raw xDistance=0.30 yDistance=-0.13
00:13:22.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:13:22.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:22.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:13:22.630 00.000 11060 MoveAxis(W, 52, ABG)
00:13:22.630 00.000 11060 Guiding  Dir = 3, Dur = 52
00:13:22.638 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:22.649 00.011 11060 IsSlewing returns 0
00:13:22.649 00.000 11060 IsGuiding returns 0
00:13:22.652 00.003 10844 UpdateGuideState exits: m=3324 SNR=37.3
00:13:22.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:22.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:22.652 00.000 10844 Enqueuing Expose request
00:13:22.720 00.068 11060 IsGuiding returns 0
00:13:22.720 00.000 11060 Move returns status 0, amount 52
00:13:22.720 00.000 11060 MoveAxis(N, 0, ABG)
00:13:22.720 00.000 11060 Move returns status 0, amount 0
00:13:22.720 00.000 11060 move complete, result=0
00:13:22.721 00.001 11060 worker thread done servicing request
00:13:22.721 00.000 11060 Worker thread wakes up
00:13:22.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:22.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:22.731 00.010 10844 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
00:13:23.366 00.635 11060 Exposure complete
00:13:23.568 00.202 11060 worker thread done servicing request
00:13:23.568 00.000 10844 OnExposeComplete: enter
00:13:23.568 00.000 10844 UpdateGuideState(): m_state=6
00:13:23.568 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5079
00:13:23.568 00.000 10844 Star::Find returns 1 (1), X=258.45, Y=61.27, Mass=3667, SNR=38.4, Peak=255 HFD=3.6
00:13:23.570 00.002 10844 MultiStar: [#1 0.18,-0.22,0.94,U] [#2 0.26,-0.74,0.00,M2] [#3 -0.37,-0.39,0.79,U] [#4 0.37,-0.20,0.89,U] [#5 -0.66,0.25,0.00,M5] [#6 -0.60,0.45,0.00,M2] [#7 -0.88,-0.84,0.00,M2] [#8 -0.07,-0.22,0.81,U] 
00:13:23.570 00.000 10844 single-star, 4 included, MultiStar: {0.05, -0.20}, one-star: {0.09, -0.01}
00:13:23.570 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
00:13:23.570 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
00:13:23.570 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.07 mountX=-0.01 mountY=0.09, mountTheta=1.68
00:13:23.572 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
00:13:23.572 00.000 10844 Enqueuing Move request for scope (0.09, -0.01)
00:13:23.572 00.000 11060 Worker thread wakes up
00:13:23.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
00:13:23.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
00:13:23.572 00.000 11060 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
00:13:23.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:13:23.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:23.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:13:23.572 00.000 11060 MoveAxis(E, 0, ABG)
00:13:23.572 00.000 11060 Move returns status 0, amount 0
00:13:23.572 00.000 11060 MoveAxis(N, 0, ABG)
00:13:23.572 00.000 11060 Move returns status 0, amount 0
00:13:23.572 00.000 11060 move complete, result=0
00:13:23.572 00.000 11060 worker thread done servicing request
00:13:23.579 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:23.595 00.016 10844 UpdateGuideState exits: m=3667 SNR=38.4 Saturated
00:13:23.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:23.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:23.595 00.000 10844 Enqueuing Expose request
00:13:23.595 00.000 11060 Worker thread wakes up
00:13:23.595 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:23.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:23.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:24.227 00.632 11060 Exposure complete
00:13:24.434 00.207 11060 worker thread done servicing request
00:13:24.434 00.000 10844 OnExposeComplete: enter
00:13:24.434 00.000 10844 UpdateGuideState(): m_state=6
00:13:24.434 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5080
00:13:24.435 00.001 10844 Star::Find returns 1 (0), X=258.28, Y=61.04, Mass=3084, SNR=35.9, Peak=247 HFD=3.5
00:13:24.436 00.001 10844 MultiStar: [#1 -0.16,-0.04,1.03,U] [#2 -0.20,-0.19,1.85,U] [#3 0.08,0.30,0.94,U] [#4 -0.02,-0.91,0.00,M2] [#5 -0.54,-0.23,0.98,U] [#6 -0.25,-0.08,0.95,U] [#7 -0.62,-0.01,0.00,M3] [#8 -0.62,-0.06,0.00,M1] 
00:13:24.436 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.10}, one-star: {-0.08, -0.24}
00:13:24.436 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
00:13:24.436 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
00:13:24.436 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.68 mountX=0.13 mountY=-0.18, mountTheta=-0.93
00:13:24.438 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.10, opts=13)
00:13:24.438 00.000 10844 Enqueuing Move request for scope (-0.19, -0.10)
00:13:24.438 00.000 11060 Worker thread wakes up
00:13:24.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
00:13:24.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
00:13:24.438 00.000 11060 Moving (-0.19, -0.10) raw xDistance=0.13 yDistance=-0.18
00:13:24.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:13:24.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:24.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:13:24.439 00.001 11060 MoveAxis(W, 22, ABG)
00:13:24.439 00.000 11060 Guiding  Dir = 3, Dur = 22
00:13:24.447 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:24.451 00.004 11060 IsSlewing returns 0
00:13:24.451 00.000 11060 IsGuiding returns 0
00:13:24.463 00.012 10844 UpdateGuideState exits: m=3084 SNR=35.9
00:13:24.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:24.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:24.463 00.000 10844 Enqueuing Expose request
00:13:24.480 00.017 11060 IsGuiding returns 0
00:13:24.480 00.000 11060 Move returns status 0, amount 22
00:13:24.480 00.000 11060 MoveAxis(N, 0, ABG)
00:13:24.480 00.000 11060 Move returns status 0, amount 0
00:13:24.480 00.000 11060 move complete, result=0
00:13:24.480 00.000 11060 worker thread done servicing request
00:13:24.480 00.000 11060 Worker thread wakes up
00:13:24.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:24.481 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:24.490 00.009 10844 GuideStep: 0.1 px 22 ms WEST, -0.2 px 0 ms NORTH
00:13:25.098 00.608 11060 Exposure complete
00:13:25.306 00.208 11060 worker thread done servicing request
00:13:25.306 00.000 10844 OnExposeComplete: enter
00:13:25.306 00.000 10844 UpdateGuideState(): m_state=6
00:13:25.306 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5081
00:13:25.306 00.000 10844 Star::Find returns 1 (0), X=257.96, Y=60.94, Mass=3113, SNR=36.1, Peak=238 HFD=4.0
00:13:25.306 00.000 10844 MultiStar: [#1 -0.43,-0.38,1.15,U] [#2 -0.24,-1.04,0.00,M2] [#3 -0.08,-0.79,0.00,M1] [#4 -0.33,-0.89,0.00,M3] [#5 -0.59,-0.42,0.00,M5] [#6 -0.35,-0.77,0.00,M2] [#7 -0.63,-1.18,0.00,M4] [#8 -0.18,-0.26,0.87,U] 
00:13:25.306 00.000 10844 refined, 2 included, MultiStar: {-0.35, -0.33}, one-star: {-0.40, -0.34}
00:13:25.306 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
00:13:25.306 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
00:13:25.306 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.33 hyp=0.48 cameraTheta=-2.39 mountX=0.39 mountY=-0.29, mountTheta=-0.65
00:13:25.309 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.33, opts=13)
00:13:25.309 00.000 10844 Enqueuing Move request for scope (-0.35, -0.33)
00:13:25.309 00.000 11060 Worker thread wakes up
00:13:25.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.33) opts 0xd
00:13:25.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.33)
00:13:25.309 00.000 11060 Moving (-0.35, -0.33) raw xDistance=0.39 yDistance=-0.29
00:13:25.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
00:13:25.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:25.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:13:25.309 00.000 11060 MoveAxis(W, 68, ABG)
00:13:25.309 00.000 11060 Guiding  Dir = 3, Dur = 68
00:13:25.316 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:25.324 00.008 11060 IsSlewing returns 0
00:13:25.325 00.001 11060 IsGuiding returns 0
00:13:25.333 00.008 10844 UpdateGuideState exits: m=3113 SNR=36.1
00:13:25.335 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:25.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:25.335 00.000 10844 Enqueuing Expose request
00:13:25.406 00.071 11060 IsGuiding returns 0
00:13:25.406 00.000 11060 Move returns status 0, amount 68
00:13:25.407 00.001 11060 MoveAxis(N, 0, ABG)
00:13:25.407 00.000 11060 Move returns status 0, amount 0
00:13:25.407 00.000 11060 move complete, result=0
00:13:25.407 00.000 11060 worker thread done servicing request
00:13:25.407 00.000 11060 Worker thread wakes up
00:13:25.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:25.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:25.422 00.015 10844 GuideStep: 0.4 px 68 ms WEST, -0.3 px 0 ms NORTH
00:13:26.039 00.617 11060 Exposure complete
00:13:26.267 00.228 11060 worker thread done servicing request
00:13:26.267 00.000 10844 OnExposeComplete: enter
00:13:26.267 00.000 10844 UpdateGuideState(): m_state=6
00:13:26.267 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5082
00:13:26.269 00.002 10844 Star::Find returns 1 (1), X=258.52, Y=61.94, Mass=3025, SNR=34.8, Peak=255 HFD=3.6
00:13:26.269 00.000 10844 MultiStar: [#1 0.24,0.22,1.05,U] [#2 -0.11,0.20,2.00,U] [#3 0.02,0.05,0.90,U] [#4 -0.56,0.81,0.00,M4] [#5 -0.17,-0.18,0.98,U] [#6 -0.40,0.10,0.87,U] [#7 -0.54,0.15,0.82,U] [#8 -0.36,0.28,0.89,U] 
00:13:26.269 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.19}, one-star: {0.16, 0.66}
00:13:26.269 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
00:13:26.269 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
00:13:26.269 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.23 cameraTheta=2.15 mountX=-0.17 mountY=-0.15, mountTheta=-2.39
00:13:26.271 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.19, opts=13)
00:13:26.271 00.000 10844 Enqueuing Move request for scope (-0.12, 0.19)
00:13:26.271 00.000 11060 Worker thread wakes up
00:13:26.272 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
00:13:26.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
00:13:26.272 00.000 11060 Moving (-0.12, 0.19) raw xDistance=-0.17 yDistance=-0.15
00:13:26.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:13:26.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:26.273 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:13:26.273 00.000 11060 MoveAxis(E, 27, ABG)
00:13:26.273 00.000 11060 Guiding  Dir = 2, Dur = 27
00:13:26.277 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:26.287 00.010 11060 IsSlewing returns 0
00:13:26.287 00.000 11060 IsGuiding returns 0
00:13:26.296 00.009 10844 UpdateGuideState exits: m=3025 SNR=34.8 Saturated
00:13:26.297 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:26.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:26.297 00.000 10844 Enqueuing Expose request
00:13:26.329 00.032 11060 IsGuiding returns 0
00:13:26.329 00.000 11060 Move returns status 0, amount 27
00:13:26.329 00.000 11060 MoveAxis(N, 0, ABG)
00:13:26.329 00.000 11060 Move returns status 0, amount 0
00:13:26.329 00.000 11060 move complete, result=0
00:13:26.329 00.000 11060 worker thread done servicing request
00:13:26.329 00.000 11060 Worker thread wakes up
00:13:26.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:26.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:26.331 00.002 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
00:13:26.962 00.631 11060 Exposure complete
00:13:27.188 00.226 11060 worker thread done servicing request
00:13:27.188 00.000 10844 OnExposeComplete: enter
00:13:27.188 00.000 10844 UpdateGuideState(): m_state=6
00:13:27.190 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5083
00:13:27.190 00.000 10844 Star::Find returns 1 (0), X=257.73, Y=61.06, Mass=2815, SNR=33.9, Peak=218 HFD=3.8
00:13:27.190 00.000 10844 MultiStar: [#1 0.24,-0.18,1.03,U] [#2 0.10,-0.16,1.99,U] [#3 0.00,0.83,0.00,M1] [#4 -0.34,0.81,0.00,M5] [#5 -0.31,-0.07,1.01,U] [#6 -0.25,0.84,0.00,M2] [#7 -0.73,0.09,0.00,M4] [#8 -0.11,0.48,0.92,U] 
00:13:27.190 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.06}, one-star: {-0.63, -0.22}
00:13:27.190 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
00:13:27.190 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
00:13:27.190 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=0.08 mountY=-0.09, mountTheta=-0.87
00:13:27.191 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
00:13:27.191 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
00:13:27.191 00.000 11060 Worker thread wakes up
00:13:27.193 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
00:13:27.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
00:13:27.193 00.000 11060 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=-0.09
00:13:27.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:13:27.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:27.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:13:27.193 00.000 11060 MoveAxis(E, 0, ABG)
00:13:27.193 00.000 11060 Move returns status 0, amount 0
00:13:27.193 00.000 11060 MoveAxis(N, 0, ABG)
00:13:27.193 00.000 11060 Move returns status 0, amount 0
00:13:27.193 00.000 11060 move complete, result=0
00:13:27.193 00.000 11060 worker thread done servicing request
00:13:27.215 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:27.235 00.020 10844 UpdateGuideState exits: m=2815 SNR=33.9
00:13:27.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:27.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:27.235 00.000 10844 Enqueuing Expose request
00:13:27.237 00.002 11060 Worker thread wakes up
00:13:27.237 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:27.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:27.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:27.870 00.633 11060 Exposure complete
00:13:28.085 00.215 11060 worker thread done servicing request
00:13:28.086 00.001 10844 OnExposeComplete: enter
00:13:28.086 00.000 10844 UpdateGuideState(): m_state=6
00:13:28.086 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5084
00:13:28.086 00.000 10844 Star::Find returns 1 (0), X=257.95, Y=60.35, Mass=3166, SNR=36.0, Peak=246 HFD=3.4
00:13:28.086 00.000 10844 MultiStar: [#1 0.18,0.42,1.01,U] [#2 -0.60,0.14,0.00,M1] [#3 -0.20,0.16,0.98,U] [#4 0.47,0.26,0.96,U] [#5 -0.22,-0.39,1.03,U] [#6 -0.33,-0.60,0.00,M3] [#7 -0.76,-0.34,0.00,M5] [#8 -0.51,0.18,0.98,U] 
00:13:28.086 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.05}, one-star: {-0.41, -0.92}
00:13:28.086 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
00:13:28.086 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
00:13:28.088 00.002 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.72 mountX=0.07 mountY=-0.11, mountTheta=-0.97
00:13:28.090 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
00:13:28.090 00.000 10844 Enqueuing Move request for scope (-0.12, -0.05)
00:13:28.090 00.000 11060 Worker thread wakes up
00:13:28.090 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
00:13:28.090 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
00:13:28.091 00.001 11060 Moving (-0.12, -0.05) raw xDistance=0.07 yDistance=-0.11
00:13:28.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:13:28.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:28.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:13:28.091 00.000 11060 MoveAxis(E, 0, ABG)
00:13:28.091 00.000 11060 Move returns status 0, amount 0
00:13:28.091 00.000 11060 MoveAxis(N, 0, ABG)
00:13:28.092 00.001 11060 Move returns status 0, amount 0
00:13:28.092 00.000 11060 move complete, result=0
00:13:28.092 00.000 11060 worker thread done servicing request
00:13:28.108 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:28.126 00.018 10844 UpdateGuideState exits: m=3166 SNR=36.0
00:13:28.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:28.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:28.126 00.000 10844 Enqueuing Expose request
00:13:28.126 00.000 11060 Worker thread wakes up
00:13:28.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:28.128 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:28.128 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:28.761 00.633 11060 Exposure complete
00:13:28.993 00.232 11060 worker thread done servicing request
00:13:28.993 00.000 10844 OnExposeComplete: enter
00:13:28.993 00.000 10844 UpdateGuideState(): m_state=6
00:13:28.994 00.001 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5085
00:13:28.994 00.000 10844 Star::Find returns 1 (0), X=258.41, Y=61.17, Mass=2942, SNR=34.7, Peak=240 HFD=3.7
00:13:28.994 00.000 10844 MultiStar: [#1 -0.36,0.44,1.02,U] [#2 -0.22,-0.06,1.98,U] [#3 0.06,-0.13,1.06,U] [#4 -0.20,0.54,1.06,U] [#5 -0.24,0.14,1.04,U] [#6 -0.58,0.24,0.00,M4] [#7 -0.04,-0.30,0.86,U] [#8 -0.50,0.22,1.01,U] 
00:13:28.994 00.000 10844 single-star, 7 included, MultiStar: {-0.19, 0.08}, one-star: {0.05, -0.11}
00:13:28.994 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
00:13:28.994 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
00:13:28.994 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.12 mountX=0.10 mountY=0.07, mountTheta=0.62
00:13:28.997 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
00:13:28.997 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
00:13:28.997 00.000 11060 Worker thread wakes up
00:13:28.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
00:13:28.997 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
00:13:28.997 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=0.07
00:13:28.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:13:28.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:28.999 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:28.999 00.000 11060 MoveAxis(E, 0, ABG)
00:13:28.999 00.000 11060 Move returns status 0, amount 0
00:13:28.999 00.000 11060 MoveAxis(N, 0, ABG)
00:13:28.999 00.000 11060 Move returns status 0, amount 0
00:13:28.999 00.000 11060 move complete, result=0
00:13:28.999 00.000 11060 worker thread done servicing request
00:13:29.007 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:29.023 00.016 10844 UpdateGuideState exits: m=2942 SNR=34.7
00:13:29.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:29.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:29.023 00.000 10844 Enqueuing Expose request
00:13:29.023 00.000 11060 Worker thread wakes up
00:13:29.023 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:29.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:29.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:29.675 00.652 11060 Exposure complete
00:13:29.895 00.220 11060 worker thread done servicing request
00:13:29.895 00.000 10844 OnExposeComplete: enter
00:13:29.895 00.000 10844 UpdateGuideState(): m_state=6
00:13:29.895 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5086
00:13:29.895 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.61, Mass=3239, SNR=36.7, Peak=255 HFD=3.6
00:13:29.895 00.000 10844 MultiStar: [#1 -0.34,-0.24,1.02,U] [#2 -0.45,-0.33,1.97,U] [#3 0.01,-0.11,0.98,U] [#4 0.05,0.33,0.90,U] [#5 -0.21,0.28,0.98,U] [#6 -0.35,0.17,0.89,U] [#7 -0.48,-0.22,0.85,U] [#8 -0.03,0.54,0.84,U] 
00:13:29.895 00.000 10844 refined, 8 included, MultiStar: {-0.24, 0.03}, one-star: {-0.12, 0.33}
00:13:29.895 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.76 = -1.53)
00:13:29.895 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
00:13:29.895 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.24 cameraTheta=3.00 mountX=0.01 mountY=-0.24, mountTheta=-1.53
00:13:29.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.03, opts=13)
00:13:29.897 00.000 10844 Enqueuing Move request for scope (-0.24, 0.03)
00:13:29.897 00.000 11060 Worker thread wakes up
00:13:29.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.03) opts 0xd
00:13:29.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.03)
00:13:29.897 00.000 11060 Moving (-0.24, 0.03) raw xDistance=0.01 yDistance=-0.24
00:13:29.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:13:29.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:29.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:13:29.897 00.000 11060 MoveAxis(E, 0, ABG)
00:13:29.897 00.000 11060 Move returns status 0, amount 0
00:13:29.897 00.000 11060 MoveAxis(N, 0, ABG)
00:13:29.897 00.000 11060 Move returns status 0, amount 0
00:13:29.897 00.000 11060 move complete, result=0
00:13:29.900 00.003 11060 worker thread done servicing request
00:13:29.906 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:29.931 00.025 10844 UpdateGuideState exits: m=3239 SNR=36.7 Saturated
00:13:29.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:29.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:29.931 00.000 10844 Enqueuing Expose request
00:13:29.931 00.000 11060 Worker thread wakes up
00:13:29.931 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:29.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:29.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:30.566 00.635 11060 Exposure complete
00:13:30.822 00.256 11060 worker thread done servicing request
00:13:30.822 00.000 10844 OnExposeComplete: enter
00:13:30.822 00.000 10844 UpdateGuideState(): m_state=6
00:13:30.822 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5087
00:13:30.822 00.000 10844 Star::Find returns 1 (0), X=258.28, Y=61.15, Mass=3184, SNR=36.4, Peak=251 HFD=3.6
00:13:30.824 00.002 10844 MultiStar: [#1 -0.24,0.27,1.04,U] [#2 -0.38,-0.28,1.84,U] [#3 -0.25,-0.03,0.95,U] [#4 -0.45,-0.07,0.89,U] [#5 -0.45,-0.44,0.00,M1] [#6 -0.48,0.45,0.00,M4] [#7 -0.60,-0.46,0.00,M4] [#8 0.00,0.71,0.00,M1] 
00:13:30.824 00.000 10844 single-star, 4 included, MultiStar: {-0.29, -0.08}, one-star: {-0.08, -0.13}
00:13:30.824 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
00:13:30.824 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
00:13:30.824 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.11 mountX=0.14 mountY=-0.06, mountTheta=-0.37
00:13:30.826 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
00:13:30.826 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
00:13:30.826 00.000 11060 Worker thread wakes up
00:13:30.827 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
00:13:30.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
00:13:30.827 00.000 11060 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=-0.06
00:13:30.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:13:30.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:30.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:13:30.827 00.000 11060 MoveAxis(W, 25, ABG)
00:13:30.827 00.000 11060 Guiding  Dir = 3, Dur = 25
00:13:30.835 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:30.847 00.012 11060 IsSlewing returns 0
00:13:30.847 00.000 11060 IsGuiding returns 0
00:13:30.854 00.007 10844 UpdateGuideState exits: m=3184 SNR=36.4
00:13:30.856 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:30.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:30.856 00.000 10844 Enqueuing Expose request
00:13:30.894 00.038 11060 IsGuiding returns 0
00:13:30.894 00.000 11060 Move returns status 0, amount 25
00:13:30.894 00.000 11060 MoveAxis(N, 0, ABG)
00:13:30.894 00.000 11060 Move returns status 0, amount 0
00:13:30.894 00.000 11060 move complete, result=0
00:13:30.904 00.010 11060 worker thread done servicing request
00:13:30.904 00.000 11060 Worker thread wakes up
00:13:30.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:30.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:30.914 00.010 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
00:13:31.524 00.610 11060 Exposure complete
00:13:31.751 00.227 11060 worker thread done servicing request
00:13:31.751 00.000 10844 OnExposeComplete: enter
00:13:31.751 00.000 10844 UpdateGuideState(): m_state=6
00:13:31.751 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5088
00:13:31.751 00.000 10844 Star::Find returns 1 (0), X=258.36, Y=60.63, Mass=2490, SNR=31.8, Peak=249 HFD=3.4
00:13:31.753 00.002 10844 MultiStar: [#1 0.08,0.00,1.12,U] [#2 0.40,-0.31,2.14,U] [#3 0.24,-0.27,1.07,U] [#4 0.03,0.28,1.01,U] [#5 0.10,-0.14,1.14,U] [#6 -0.39,0.21,1.08,U] [#7 -0.36,-0.09,0.92,U] [#8 -0.42,0.28,1.06,U] 
00:13:31.753 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.00, -0.65}
00:13:31.753 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
00:13:31.753 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
00:13:31.753 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.44 mountX=0.09 mountY=0.03, mountTheta=0.29
00:13:31.765 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
00:13:31.765 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
00:13:31.765 00.000 11060 Worker thread wakes up
00:13:31.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:13:31.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:13:31.765 00.000 11060 Moving (0.01, -0.10) raw xDistance=0.09 yDistance=0.03
00:13:31.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:13:31.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:31.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:13:31.765 00.000 11060 MoveAxis(E, 0, ABG)
00:13:31.767 00.002 11060 Move returns status 0, amount 0
00:13:31.767 00.000 11060 MoveAxis(N, 0, ABG)
00:13:31.767 00.000 11060 Move returns status 0, amount 0
00:13:31.767 00.000 11060 move complete, result=0
00:13:31.767 00.000 11060 worker thread done servicing request
00:13:31.775 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:31.796 00.021 10844 UpdateGuideState exits: m=2490 SNR=31.8
00:13:31.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:31.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:31.796 00.000 10844 Enqueuing Expose request
00:13:31.796 00.000 11060 Worker thread wakes up
00:13:31.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:31.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:31.798 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:32.428 00.630 11060 Exposure complete
00:13:32.640 00.212 11060 worker thread done servicing request
00:13:32.640 00.000 10844 OnExposeComplete: enter
00:13:32.640 00.000 10844 UpdateGuideState(): m_state=6
00:13:32.640 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5089
00:13:32.640 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=60.84, Mass=3161, SNR=36.0, Peak=244 HFD=3.7
00:13:32.640 00.000 10844 MultiStar: [#1 0.20,-0.28,1.05,U] [#2 0.66,0.05,0.00,M1] [#3 0.23,-0.22,1.03,U] [#4 -0.12,0.54,1.00,U] [#5 0.04,-0.04,1.07,U] [#6 0.18,0.55,0.86,U] [#7 -0.02,0.10,0.85,U] [#8 0.03,0.42,1.00,U] 
00:13:32.640 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.04, -0.44}
00:13:32.640 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
00:13:32.640 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
00:13:32.640 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.73 mountX=-0.08 mountY=0.06, mountTheta=2.47
00:13:32.648 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
00:13:32.648 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
00:13:32.661 00.013 11060 Worker thread wakes up
00:13:32.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:13:32.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:13:32.661 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.08 yDistance=0.06
00:13:32.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:13:32.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:32.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:13:32.663 00.002 11060 MoveAxis(E, 0, ABG)
00:13:32.663 00.000 11060 Move returns status 0, amount 0
00:13:32.663 00.000 11060 MoveAxis(N, 0, ABG)
00:13:32.663 00.000 11060 Move returns status 0, amount 0
00:13:32.663 00.000 11060 move complete, result=0
00:13:32.663 00.000 11060 worker thread done servicing request
00:13:32.677 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:13:32.697 00.020 10844 UpdateGuideState exits: m=3161 SNR=36.0
00:13:32.699 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:32.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:32.699 00.000 10844 Enqueuing Expose request
00:13:32.699 00.000 11060 Worker thread wakes up
00:13:32.699 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:32.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:32.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:33.331 00.632 11060 Exposure complete
00:13:33.561 00.230 11060 worker thread done servicing request
00:13:33.561 00.000 10844 OnExposeComplete: enter
00:13:33.561 00.000 10844 UpdateGuideState(): m_state=6
00:13:33.561 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5090
00:13:33.561 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=60.70, Mass=3363, SNR=36.7, Peak=244 HFD=3.6
00:13:33.563 00.002 10844 MultiStar: [#1 0.41,-0.94,0.00,M1] [#2 0.02,0.10,1.86,U] [#3 0.33,-0.24,0.87,U] [#4 0.19,0.59,0.00,M1] [#5 -0.15,-0.06,1.05,U] [#6 -0.28,0.40,0.86,U] [#7 0.02,-0.52,0.83,U] [#8 -0.61,0.49,0.00,M1] 
00:13:33.563 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.12}, one-star: {0.41, -0.58}
00:13:33.563 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
00:13:33.563 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
00:13:33.563 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=0.11 mountY=0.07, mountTheta=0.60
00:13:33.564 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
00:13:33.564 00.000 10844 Enqueuing Move request for scope (0.05, -0.12)
00:13:33.564 00.000 11060 Worker thread wakes up
00:13:33.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
00:13:33.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
00:13:33.564 00.000 11060 Moving (0.05, -0.12) raw xDistance=0.11 yDistance=0.07
00:13:33.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:13:33.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:33.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:33.564 00.000 11060 MoveAxis(E, 0, ABG)
00:13:33.564 00.000 11060 Move returns status 0, amount 0
00:13:33.566 00.002 11060 MoveAxis(N, 0, ABG)
00:13:33.566 00.000 11060 Move returns status 0, amount 0
00:13:33.566 00.000 11060 move complete, result=0
00:13:33.566 00.000 11060 worker thread done servicing request
00:13:33.570 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:33.593 00.023 10844 UpdateGuideState exits: m=3363 SNR=36.7
00:13:33.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:33.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:33.593 00.000 10844 Enqueuing Expose request
00:13:33.593 00.000 11060 Worker thread wakes up
00:13:33.593 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:33.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:33.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:34.247 00.654 11060 Exposure complete
00:13:34.490 00.243 11060 worker thread done servicing request
00:13:34.490 00.000 10844 OnExposeComplete: enter
00:13:34.490 00.000 10844 UpdateGuideState(): m_state=6
00:13:34.504 00.014 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5091
00:13:34.504 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.19, Mass=3337, SNR=37.3, Peak=253 HFD=3.7
00:13:34.504 00.000 10844 MultiStar: [#1 -0.12,-0.04,0.94,U] [#2 -0.59,0.04,1.81,U] [#3 0.19,0.03,0.93,U] [#4 -0.15,0.61,0.00,M2] [#5 -0.88,0.07,0.00,M1] [#6 -0.74,0.06,0.00,M2] [#7 -0.01,-0.27,0.81,U] [#8 -0.06,0.24,0.91,U] 
00:13:34.504 00.000 10844 single-star, 5 included, MultiStar: {-0.15, -0.01}, one-star: {0.08, -0.09}
00:13:34.506 00.002 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
00:13:34.506 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
00:13:34.506 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.13 cameraTheta=-0.83 mountX=0.08 mountY=0.10, mountTheta=0.92
00:13:34.509 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
00:13:34.509 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
00:13:34.509 00.000 11060 Worker thread wakes up
00:13:34.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:13:34.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:13:34.509 00.000 11060 Moving (0.08, -0.09) raw xDistance=0.08 yDistance=0.10
00:13:34.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:13:34.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:34.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:13:34.509 00.000 11060 MoveAxis(E, 0, ABG)
00:13:34.509 00.000 11060 Move returns status 0, amount 0
00:13:34.509 00.000 11060 MoveAxis(N, 0, ABG)
00:13:34.509 00.000 11060 Move returns status 0, amount 0
00:13:34.509 00.000 11060 move complete, result=0
00:13:34.509 00.000 11060 worker thread done servicing request
00:13:34.524 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:34.545 00.021 10844 UpdateGuideState exits: m=3337 SNR=37.3
00:13:34.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:34.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:34.545 00.000 10844 Enqueuing Expose request
00:13:34.545 00.000 11060 Worker thread wakes up
00:13:34.545 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:34.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:34.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:35.178 00.633 11060 Exposure complete
00:13:35.401 00.223 10844 OnExposeComplete: enter
00:13:35.401 00.000 10844 UpdateGuideState(): m_state=6
00:13:35.401 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5092
00:13:35.403 00.002 10844 Star::Find returns 1 (0), X=258.18, Y=61.10, Mass=3345, SNR=37.0, Peak=240 HFD=3.8
00:13:35.403 00.000 11060 worker thread done servicing request
00:13:35.403 00.000 10844 MultiStar: [#1 -0.47,0.03,0.98,U] [#2 -0.44,-0.70,0.00,M1] [#3 -0.35,-0.03,0.91,U] [#4 -0.33,0.28,0.91,U] [#5 -0.53,0.01,0.98,U] [#6 -0.76,0.28,0.00,M3] [#7 -0.83,-0.63,0.00,M1] [#8 0.09,0.22,0.93,U] 
00:13:35.403 00.000 10844 single-star, 5 included, MultiStar: {-0.30, 0.05}, one-star: {-0.18, -0.18}
00:13:35.403 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
00:13:35.403 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
00:13:35.403 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-2.36 mountX=0.21 mountY=-0.15, mountTheta=-0.62
00:13:35.406 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.18, opts=13)
00:13:35.407 00.001 10844 Enqueuing Move request for scope (-0.18, -0.18)
00:13:35.407 00.000 11060 Worker thread wakes up
00:13:35.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
00:13:35.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
00:13:35.407 00.000 11060 Moving (-0.18, -0.18) raw xDistance=0.21 yDistance=-0.15
00:13:35.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:13:35.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:35.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:13:35.407 00.000 11060 MoveAxis(W, 36, ABG)
00:13:35.407 00.000 11060 Guiding  Dir = 3, Dur = 36
00:13:35.414 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:35.419 00.005 11060 IsSlewing returns 0
00:13:35.419 00.000 11060 IsGuiding returns 0
00:13:35.433 00.014 10844 UpdateGuideState exits: m=3345 SNR=37.0
00:13:35.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:35.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:35.433 00.000 10844 Enqueuing Expose request
00:13:35.463 00.030 11060 IsGuiding returns 0
00:13:35.463 00.000 11060 Move returns status 0, amount 36
00:13:35.463 00.000 11060 MoveAxis(N, 0, ABG)
00:13:35.463 00.000 11060 Move returns status 0, amount 0
00:13:35.463 00.000 11060 move complete, result=0
00:13:35.463 00.000 11060 worker thread done servicing request
00:13:35.463 00.000 11060 Worker thread wakes up
00:13:35.464 00.001 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
00:13:35.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:35.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:36.094 00.630 11060 Exposure complete
00:13:36.320 00.226 11060 worker thread done servicing request
00:13:36.322 00.002 10844 OnExposeComplete: enter
00:13:36.322 00.000 10844 UpdateGuideState(): m_state=6
00:13:36.322 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5093
00:13:36.322 00.000 10844 Star::Find returns 1 (0), X=257.94, Y=61.40, Mass=2753, SNR=33.0, Peak=224 HFD=3.4
00:13:36.323 00.001 10844 MultiStar: [#1 -0.63,0.37,0.00,M1] [#2 0.14,-0.10,2.15,U] [#3 -0.56,0.24,1.01,U] [#4 0.00,0.59,1.05,U] [#5 -0.28,0.06,1.04,U] [#6 -0.27,0.21,1.07,U] [#7 -0.53,-0.10,0.90,U] [#8 -0.11,0.39,0.97,U] 
00:13:36.323 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.15}, one-star: {-0.42, 0.12}
00:13:36.323 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
00:13:36.323 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.04)
00:13:36.323 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.51 mountX=-0.11 mountY=-0.22, mountTheta=-2.02
00:13:36.323 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.15, opts=13)
00:13:36.323 00.000 10844 Enqueuing Move request for scope (-0.20, 0.15)
00:13:36.323 00.000 11060 Worker thread wakes up
00:13:36.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
00:13:36.323 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
00:13:36.323 00.000 11060 Moving (-0.20, 0.15) raw xDistance=-0.11 yDistance=-0.22
00:13:36.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:13:36.326 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:36.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:13:36.326 00.000 11060 MoveAxis(E, 0, ABG)
00:13:36.326 00.000 11060 Move returns status 0, amount 0
00:13:36.326 00.000 11060 MoveAxis(N, 0, ABG)
00:13:36.326 00.000 11060 Move returns status 0, amount 0
00:13:36.326 00.000 11060 move complete, result=0
00:13:36.326 00.000 11060 worker thread done servicing request
00:13:36.332 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:36.362 00.030 10844 UpdateGuideState exits: m=2753 SNR=33.0
00:13:36.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:36.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:36.362 00.000 10844 Enqueuing Expose request
00:13:36.362 00.000 11060 Worker thread wakes up
00:13:36.362 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:36.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:36.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:37.010 00.648 11060 Exposure complete
00:13:37.250 00.240 11060 worker thread done servicing request
00:13:37.250 00.000 10844 OnExposeComplete: enter
00:13:37.250 00.000 10844 UpdateGuideState(): m_state=6
00:13:37.250 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5094
00:13:37.250 00.000 10844 Star::Find returns 1 (1), X=257.86, Y=61.35, Mass=3361, SNR=36.9, Peak=255 HFD=3.5
00:13:37.250 00.000 10844 MultiStar: [#1 -0.02,0.15,1.03,U] [#2 -0.19,-0.34,1.94,U] [#3 -0.05,-0.61,0.84,U] [#4 -0.30,0.16,0.95,U] [#5 -0.39,-0.41,1.00,U] [#6 -0.23,-0.20,0.84,U] [#7 -0.80,0.15,0.00,M1] [#8 -0.36,-0.34,0.90,U] 
00:13:37.252 00.002 10844 refined, 7 included, MultiStar: {-0.25, -0.20}, one-star: {-0.50, 0.07}
00:13:37.252 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:13:37.252 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
00:13:37.252 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.47 mountX=0.24 mountY=-0.21, mountTheta=-0.73
00:13:37.252 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.20, opts=13)
00:13:37.254 00.002 10844 Enqueuing Move request for scope (-0.25, -0.20)
00:13:37.254 00.000 11060 Worker thread wakes up
00:13:37.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.20) opts 0xd
00:13:37.254 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.20)
00:13:37.254 00.000 11060 Moving (-0.25, -0.20) raw xDistance=0.24 yDistance=-0.21
00:13:37.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:13:37.254 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.23 newest=-0.59
00:13:37.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:13:37.254 00.000 11060 MoveAxis(W, 41, ABG)
00:13:37.254 00.000 11060 Guiding  Dir = 3, Dur = 41
00:13:37.264 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:37.283 00.019 10844 UpdateGuideState exits: m=3361 SNR=36.9 Saturated
00:13:37.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:37.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:37.283 00.000 10844 Enqueuing Expose request
00:13:37.285 00.002 11060 IsSlewing returns 0
00:13:37.287 00.002 11060 IsGuiding returns 0
00:13:37.334 00.047 11060 IsGuiding returns 0
00:13:37.334 00.000 11060 Move returns status 0, amount 41
00:13:37.334 00.000 11060 BLC: Oldest BLC event removed
00:13:37.334 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:13:37.334 00.000 11060 MoveAxis(N, 833, ABG)
00:13:37.334 00.000 11060 duration set to 750 by maxDecDuration
00:13:37.334 00.000 11060 Guiding  Dir = 0, Dur = 750
00:13:37.351 00.017 11060 IsSlewing returns 0
00:13:37.351 00.000 11060 IsGuiding returns 0
00:13:38.108 00.757 11060 IsGuiding returns 0
00:13:38.108 00.000 11060 Move returns status 0, amount 750
00:13:38.108 00.000 11060 move complete, result=0
00:13:38.109 00.001 11060 worker thread done servicing request
00:13:38.109 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.2 px 750 ms NORTH
00:13:38.109 00.000 11060 Worker thread wakes up
00:13:38.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:38.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:38.728 00.619 11060 Exposure complete
00:13:38.928 00.200 10844 OnExposeComplete: enter
00:13:38.928 00.000 10844 UpdateGuideState(): m_state=6
00:13:38.928 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5095
00:13:38.928 00.000 10844 Star::Find returns 1 (0), X=258.47, Y=61.14, Mass=3551, SNR=38.4, Peak=243 HFD=3.7
00:13:38.928 00.000 10844 MultiStar: [#1 0.23,0.34,0.98,U] [#2 0.07,-0.08,1.90,U] [#3 0.71,-0.13,0.00,M1] [#4 -0.50,0.44,0.00,M1] [#5 -0.41,0.46,0.00,M1] [#6 0.06,0.24,0.94,U] [#7 0.07,-0.08,0.79,U] [#8 0.25,0.53,0.85,U] 
00:13:38.928 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.10}, one-star: {0.11, -0.14}
00:13:38.928 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:13:38.928 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:13:38.928 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.71 mountX=-0.12 mountY=0.10, mountTheta=2.45
00:13:38.928 00.000 11060 worker thread done servicing request
00:13:38.930 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.10, opts=13)
00:13:38.930 00.000 10844 Enqueuing Move request for scope (0.12, 0.10)
00:13:38.930 00.000 11060 Worker thread wakes up
00:13:38.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
00:13:38.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
00:13:38.930 00.000 11060 Moving (0.12, 0.10) raw xDistance=-0.12 yDistance=0.10
00:13:38.930 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.149696, 1:-0.103175
00:13:38.932 00.002 11060 BLC: No correction, Miss < min_move
00:13:38.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:13:38.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:38.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:13:38.932 00.000 11060 MoveAxis(E, 20, ABG)
00:13:38.932 00.000 11060 Guiding  Dir = 2, Dur = 20
00:13:38.938 00.006 11060 IsSlewing returns 0
00:13:38.939 00.001 11060 IsGuiding returns 0
00:13:38.941 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:38.958 00.017 10844 UpdateGuideState exits: m=3551 SNR=38.4
00:13:38.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:38.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:38.958 00.000 10844 Enqueuing Expose request
00:13:38.984 00.026 11060 IsGuiding returns 0
00:13:38.992 00.008 11060 Move returns status 0, amount 20
00:13:38.992 00.000 11060 MoveAxis(N, 0, ABG)
00:13:38.992 00.000 11060 Move returns status 0, amount 0
00:13:38.992 00.000 11060 move complete, result=0
00:13:38.992 00.000 11060 worker thread done servicing request
00:13:38.992 00.000 11060 Worker thread wakes up
00:13:38.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:38.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:38.994 00.002 10844 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
00:13:39.629 00.635 11060 Exposure complete
00:13:39.838 00.209 11060 worker thread done servicing request
00:13:39.838 00.000 10844 OnExposeComplete: enter
00:13:39.838 00.000 10844 UpdateGuideState(): m_state=6
00:13:39.838 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5096
00:13:39.838 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=61.21, Mass=3019, SNR=34.6, Peak=255 HFD=3.6
00:13:39.838 00.000 10844 MultiStar: [#1 -0.42,0.02,1.10,U] [#2 0.35,-0.41,2.17,U] [#3 0.37,0.25,0.98,U] [#4 -0.25,0.50,1.04,U] [#5 -0.40,-0.07,1.03,U] [#6 0.36,-0.21,0.94,U] [#7 0.07,-0.78,0.00,M1] [#8 0.10,0.00,1.06,U] 
00:13:39.838 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {-0.05, -0.07}
00:13:39.838 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
00:13:39.838 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
00:13:39.838 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.86 mountX=0.04 mountY=0.05, mountTheta=0.89
00:13:39.840 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
00:13:39.840 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
00:13:39.840 00.000 11060 Worker thread wakes up
00:13:39.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:13:39.840 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:13:39.840 00.000 11060 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.05
00:13:39.840 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.149696, 1:-0.103175, 2:-0.048015
00:13:39.840 00.000 11060 BLC: No correction, Miss < min_move
00:13:39.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:13:39.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:39.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:13:39.840 00.000 11060 MoveAxis(E, 0, ABG)
00:13:39.840 00.000 11060 Move returns status 0, amount 0
00:13:39.840 00.000 11060 MoveAxis(N, 0, ABG)
00:13:39.840 00.000 11060 Move returns status 0, amount 0
00:13:39.840 00.000 11060 move complete, result=0
00:13:39.843 00.003 11060 worker thread done servicing request
00:13:39.850 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:39.879 00.029 10844 UpdateGuideState exits: m=3019 SNR=34.6 Saturated
00:13:39.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:39.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:39.879 00.000 10844 Enqueuing Expose request
00:13:39.879 00.000 11060 Worker thread wakes up
00:13:39.879 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:39.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:39.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:40.526 00.647 11060 Exposure complete
00:13:40.737 00.211 11060 worker thread done servicing request
00:13:40.737 00.000 10844 OnExposeComplete: enter
00:13:40.737 00.000 10844 UpdateGuideState(): m_state=6
00:13:40.737 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5097
00:13:40.737 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=60.47, Mass=3206, SNR=36.6, Peak=247 HFD=3.3
00:13:40.737 00.000 10844 MultiStar: [#1 0.32,0.83,0.00,M1] [#2 0.19,-0.28,1.95,U] [#3 0.47,-0.58,0.00,M1] [#4 0.09,0.58,0.98,U] [#5 -0.19,0.38,0.87,U] [#6 0.06,0.63,0.00,M1] [#7 0.36,-0.09,0.79,U] [#8 0.20,0.70,0.00,M1] 
00:13:40.737 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.09}, one-star: {0.23, -0.80}
00:13:40.737 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
00:13:40.737 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
00:13:40.737 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.58 mountX=0.07 mountY=0.16, mountTheta=1.17
00:13:40.738 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.09, opts=13)
00:13:40.738 00.000 10844 Enqueuing Move request for scope (0.14, -0.09)
00:13:40.738 00.000 11060 Worker thread wakes up
00:13:40.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
00:13:40.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
00:13:40.738 00.000 11060 Moving (0.14, -0.09) raw xDistance=0.07 yDistance=0.16
00:13:40.738 00.000 11060 BLC: window closed
00:13:40.738 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.149696, 1:-0.103175, 2:-0.048015
00:13:40.738 00.000 11060 BLC: No correction, Miss < min_move
00:13:40.740 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:13:40.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:40.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:13:40.740 00.000 11060 MoveAxis(E, 0, ABG)
00:13:40.740 00.000 11060 Move returns status 0, amount 0
00:13:40.740 00.000 11060 MoveAxis(N, 0, ABG)
00:13:40.740 00.000 11060 Move returns status 0, amount 0
00:13:40.740 00.000 11060 move complete, result=0
00:13:40.740 00.000 11060 worker thread done servicing request
00:13:40.745 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:40.759 00.014 10844 UpdateGuideState exits: m=3206 SNR=36.6
00:13:40.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:40.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:40.759 00.000 10844 Enqueuing Expose request
00:13:40.759 00.000 11060 Worker thread wakes up
00:13:40.759 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:40.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:40.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:41.411 00.652 11060 Exposure complete
00:13:41.597 00.186 11060 worker thread done servicing request
00:13:41.597 00.000 10844 OnExposeComplete: enter
00:13:41.597 00.000 10844 UpdateGuideState(): m_state=6
00:13:41.597 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
00:13:41.597 00.000 10844 Star::Find returns 1 (1), X=258.46, Y=61.68, Mass=3056, SNR=35.8, Peak=255 HFD=3.3
00:13:41.597 00.000 10844 MultiStar: [#1 -0.09,0.47,1.00,U] [#2 -0.17,0.09,1.97,U] [#3 0.28,-0.26,0.90,U] [#4 0.32,0.56,0.00,M1] [#5 -0.03,0.15,1.08,U] [#6 -0.12,0.87,0.00,M2] [#7 -0.34,-0.41,0.87,U] [#8 -0.41,-0.02,0.93,U] 
00:13:41.597 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.08}, one-star: {0.10, 0.40}
00:13:41.597 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
00:13:41.597 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
00:13:41.597 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
00:13:41.601 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.08, opts=13)
00:13:41.601 00.000 10844 Enqueuing Move request for scope (-0.10, 0.08)
00:13:41.601 00.000 11060 Worker thread wakes up
00:13:41.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
00:13:41.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
00:13:41.601 00.000 11060 Moving (-0.10, 0.08) raw xDistance=-0.06 yDistance=-0.11
00:13:41.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:13:41.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:41.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:13:41.601 00.000 11060 MoveAxis(E, 0, ABG)
00:13:41.601 00.000 11060 Move returns status 0, amount 0
00:13:41.601 00.000 11060 MoveAxis(N, 0, ABG)
00:13:41.601 00.000 11060 Move returns status 0, amount 0
00:13:41.601 00.000 11060 move complete, result=0
00:13:41.601 00.000 11060 worker thread done servicing request
00:13:41.604 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:41.624 00.020 10844 UpdateGuideState exits: m=3056 SNR=35.8 Saturated
00:13:41.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:41.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:41.624 00.000 10844 Enqueuing Expose request
00:13:41.624 00.000 11060 Worker thread wakes up
00:13:41.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:41.624 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:41.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:42.266 00.642 11060 Exposure complete
00:13:42.451 00.185 11060 worker thread done servicing request
00:13:42.451 00.000 10844 OnExposeComplete: enter
00:13:42.451 00.000 10844 UpdateGuideState(): m_state=6
00:13:42.451 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5099
00:13:42.451 00.000 10844 Star::Find returns 1 (0), X=258.58, Y=61.15, Mass=3075, SNR=35.6, Peak=243 HFD=3.7
00:13:42.451 00.000 10844 MultiStar: [#1 -0.53,-0.12,0.95,U] [#2 0.14,-0.46,1.96,U] [#3 0.41,-0.64,0.00,M1] [#4 0.24,-0.12,0.89,U] [#5 -0.47,-0.51,0.00,M1] [#6 0.00,0.08,0.95,U] [#7 -0.16,-0.82,0.00,M1] [#8 0.14,0.30,0.95,U] 
00:13:42.451 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.13}, one-star: {0.22, -0.13}
00:13:42.451 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
00:13:42.451 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
00:13:42.451 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=0.12 mountY=0.07, mountTheta=0.53
00:13:42.451 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
00:13:42.451 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
00:13:42.451 00.000 11060 Worker thread wakes up
00:13:42.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:13:42.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:13:42.451 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
00:13:42.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:13:42.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:42.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:42.451 00.000 11060 MoveAxis(W, 21, ABG)
00:13:42.451 00.000 11060 Guiding  Dir = 3, Dur = 21
00:13:42.457 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:42.462 00.005 11060 IsSlewing returns 0
00:13:42.462 00.000 11060 IsGuiding returns 0
00:13:42.472 00.010 10844 UpdateGuideState exits: m=3075 SNR=35.6
00:13:42.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:42.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:42.472 00.000 10844 Enqueuing Expose request
00:13:42.492 00.020 11060 IsGuiding returns 0
00:13:42.493 00.001 11060 Move returns status 0, amount 21
00:13:42.493 00.000 11060 MoveAxis(N, 0, ABG)
00:13:42.493 00.000 11060 Move returns status 0, amount 0
00:13:42.493 00.000 11060 move complete, result=0
00:13:42.493 00.000 11060 worker thread done servicing request
00:13:42.493 00.000 11060 Worker thread wakes up
00:13:42.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:42.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:42.508 00.015 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
00:13:43.124 00.616 11060 Exposure complete
00:13:43.303 00.179 11060 worker thread done servicing request
00:13:43.303 00.000 10844 OnExposeComplete: enter
00:13:43.303 00.000 10844 UpdateGuideState(): m_state=6
00:13:43.303 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5100
00:13:43.303 00.000 10844 Star::Find returns 1 (1), X=258.16, Y=61.57, Mass=3018, SNR=35.3, Peak=255 HFD=3.6
00:13:43.303 00.000 10844 MultiStar: [#1 -0.32,0.36,0.99,U] [#2 0.00,-0.21,2.02,U] [#3 0.09,0.22,1.01,U] [#4 0.02,-0.07,0.97,U] [#5 0.03,-0.70,0.00,M2] [#6 -0.17,0.76,0.00,M2] [#7 -0.09,0.07,0.87,U] [#8 -0.09,0.03,0.93,U] 
00:13:43.303 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.06}, one-star: {-0.20, 0.29}
00:13:43.303 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
00:13:43.303 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
00:13:43.303 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.45 mountX=-0.05 mountY=-0.08, mountTheta=-2.09
00:13:43.308 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.06, opts=13)
00:13:43.308 00.000 10844 Enqueuing Move request for scope (-0.07, 0.06)
00:13:43.308 00.000 11060 Worker thread wakes up
00:13:43.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
00:13:43.308 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
00:13:43.308 00.000 11060 Moving (-0.07, 0.06) raw xDistance=-0.05 yDistance=-0.08
00:13:43.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:13:43.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:43.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:13:43.308 00.000 11060 MoveAxis(E, 0, ABG)
00:13:43.308 00.000 11060 Move returns status 0, amount 0
00:13:43.308 00.000 11060 MoveAxis(N, 0, ABG)
00:13:43.308 00.000 11060 Move returns status 0, amount 0
00:13:43.308 00.000 11060 move complete, result=0
00:13:43.308 00.000 11060 worker thread done servicing request
00:13:43.314 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:43.339 00.025 10844 UpdateGuideState exits: m=3018 SNR=35.3 Saturated
00:13:43.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:43.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:43.339 00.000 10844 Enqueuing Expose request
00:13:43.339 00.000 11060 Worker thread wakes up
00:13:43.339 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:43.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:43.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:43.981 00.642 11060 Exposure complete
00:13:44.179 00.198 11060 worker thread done servicing request
00:13:44.179 00.000 10844 OnExposeComplete: enter
00:13:44.179 00.000 10844 UpdateGuideState(): m_state=6
00:13:44.179 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5101
00:13:44.179 00.000 10844 Star::Find returns 1 (1), X=257.91, Y=61.57, Mass=3105, SNR=35.9, Peak=255 HFD=3.6
00:13:44.179 00.000 10844 MultiStar: [#1 -0.34,0.63,0.00,M1] [#2 -0.57,-0.22,1.85,U] [#3 -0.04,0.77,0.00,M1] [#4 -0.41,0.50,0.00,M1] [#5 -0.55,0.16,1.11,U] [#6 0.07,0.23,0.88,U] [#7 -0.45,0.21,0.83,U] [#8 -0.24,0.50,0.85,U] 
00:13:44.179 00.000 10844 refined, 5 included, MultiStar: {-0.40, 0.13}, one-star: {-0.45, 0.29}
00:13:44.179 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
00:13:44.179 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
00:13:44.179 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.13 hyp=0.42 cameraTheta=2.83 mountX=-0.06 mountY=-0.42, mountTheta=-1.70
00:13:44.179 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.13, opts=13)
00:13:44.179 00.000 10844 Enqueuing Move request for scope (-0.40, 0.13)
00:13:44.179 00.000 11060 Worker thread wakes up
00:13:44.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.13) opts 0xd
00:13:44.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.13)
00:13:44.179 00.000 11060 Moving (-0.40, 0.13) raw xDistance=-0.06 yDistance=-0.42
00:13:44.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:13:44.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.42
00:13:44.179 00.000 11060 MoveAxis(E, 0, ABG)
00:13:44.179 00.000 11060 Move returns status 0, amount 0
00:13:44.179 00.000 11060 MoveAxis(N, 163, ABG)
00:13:44.179 00.000 11060 Guiding  Dir = 0, Dur = 163
00:13:44.200 00.021 11060 IsSlewing returns 0
00:13:44.200 00.000 11060 IsGuiding returns 0
00:13:44.201 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:44.221 00.020 10844 UpdateGuideState exits: m=3105 SNR=35.9 Saturated
00:13:44.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:44.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:44.221 00.000 10844 Enqueuing Expose request
00:13:44.389 00.168 11060 IsGuiding returns 0
00:13:44.390 00.001 11060 Move returns status 0, amount 163
00:13:44.390 00.000 11060 move complete, result=0
00:13:44.390 00.000 11060 worker thread done servicing request
00:13:44.390 00.000 11060 Worker thread wakes up
00:13:44.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:44.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:44.395 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 163 ms NORTH
00:13:45.009 00.614 11060 Exposure complete
00:13:45.210 00.201 11060 worker thread done servicing request
00:13:45.210 00.000 10844 OnExposeComplete: enter
00:13:45.210 00.000 10844 UpdateGuideState(): m_state=6
00:13:45.210 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
00:13:45.210 00.000 10844 Star::Find returns 1 (1), X=258.31, Y=61.47, Mass=3478, SNR=38.2, Peak=255 HFD=3.5
00:13:45.210 00.000 10844 MultiStar: [#1 0.44,0.00,0.98,U] [#2 0.28,-0.08,1.96,U] [#3 0.58,-0.20,0.00,M2] [#4 0.15,-0.11,0.86,U] [#5 -0.40,0.17,0.88,U] [#6 0.00,0.36,0.81,U] [#7 -0.12,-0.09,0.77,U] [#8 0.10,0.59,0.91,U] 
00:13:45.210 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {-0.05, 0.20}
00:13:45.210 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:13:45.210 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:13:45.210 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.88 mountX=-0.12 mountY=0.07, mountTheta=2.61
00:13:45.213 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
00:13:45.213 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
00:13:45.213 00.000 11060 Worker thread wakes up
00:13:45.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:13:45.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:13:45.213 00.000 11060 Moving (0.09, 0.10) raw xDistance=-0.12 yDistance=0.07
00:13:45.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:13:45.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:45.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:45.213 00.000 11060 MoveAxis(E, 0, ABG)
00:13:45.213 00.000 11060 Move returns status 0, amount 0
00:13:45.213 00.000 11060 MoveAxis(N, 0, ABG)
00:13:45.213 00.000 11060 Move returns status 0, amount 0
00:13:45.213 00.000 11060 move complete, result=0
00:13:45.213 00.000 11060 worker thread done servicing request
00:13:45.219 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:45.234 00.015 10844 UpdateGuideState exits: m=3478 SNR=38.2 Saturated
00:13:45.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:45.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:45.234 00.000 10844 Enqueuing Expose request
00:13:45.234 00.000 11060 Worker thread wakes up
00:13:45.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:45.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:45.234 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:45.882 00.648 11060 Exposure complete
00:13:46.080 00.198 11060 worker thread done servicing request
00:13:46.080 00.000 10844 OnExposeComplete: enter
00:13:46.080 00.000 10844 UpdateGuideState(): m_state=6
00:13:46.080 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5103
00:13:46.080 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.26, Mass=3008, SNR=35.3, Peak=243 HFD=3.4
00:13:46.080 00.000 10844 MultiStar: [#1 0.04,-0.05,0.97,U] [#2 0.39,-0.20,2.04,U] [#3 0.48,-0.21,1.00,U] [#4 -0.11,0.24,0.92,U] [#5 -0.42,0.53,0.00,M1] [#6 -0.01,0.36,0.95,U] [#7 0.13,-0.61,0.00,M1] [#8 0.24,0.33,0.88,U] 
00:13:46.080 00.000 10844 single-star, 6 included, MultiStar: {0.20, 0.02}, one-star: {0.13, -0.02}
00:13:46.080 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
00:13:46.080 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
00:13:46.080 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=-0.00 mountY=0.13, mountTheta=1.59
00:13:46.083 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
00:13:46.083 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
00:13:46.083 00.000 11060 Worker thread wakes up
00:13:46.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:13:46.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:13:46.083 00.000 11060 Moving (0.13, -0.02) raw xDistance=-0.00 yDistance=0.13
00:13:46.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:13:46.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:46.085 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:13:46.085 00.000 11060 MoveAxis(E, 0, ABG)
00:13:46.085 00.000 11060 Move returns status 0, amount 0
00:13:46.094 00.009 11060 MoveAxis(N, 0, ABG)
00:13:46.094 00.000 11060 Move returns status 0, amount 0
00:13:46.094 00.000 11060 move complete, result=0
00:13:46.094 00.000 11060 worker thread done servicing request
00:13:46.101 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=13, FiltMax=255, Gamma=1.000
00:13:46.115 00.014 10844 UpdateGuideState exits: m=3008 SNR=35.3
00:13:46.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:46.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:46.115 00.000 10844 Enqueuing Expose request
00:13:46.115 00.000 11060 Worker thread wakes up
00:13:46.115 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:46.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:46.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:46.755 00.640 11060 Exposure complete
00:13:46.978 00.223 11060 worker thread done servicing request
00:13:46.978 00.000 10844 OnExposeComplete: enter
00:13:46.978 00.000 10844 UpdateGuideState(): m_state=6
00:13:46.978 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5104
00:13:46.978 00.000 10844 Star::Find returns 1 (1), X=258.63, Y=61.82, Mass=3069, SNR=35.8, Peak=255 HFD=3.6
00:13:46.978 00.000 10844 MultiStar: [#1 -0.10,0.52,0.91,U] [#2 0.38,0.27,2.02,U] [#3 0.30,0.20,0.99,U] [#4 0.18,0.65,0.00,M1] [#5 0.17,0.57,0.99,U] [#6 -0.20,0.45,0.88,U] [#7 -0.29,-0.18,0.92,U] [#8 0.64,0.24,0.00,M1] 
00:13:46.978 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.33}, one-star: {0.27, 0.54}
00:13:46.978 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
00:13:46.978 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:13:46.978 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.21 mountX=-0.35 mountY=0.07, mountTheta=2.95
00:13:46.978 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.33, opts=13)
00:13:46.978 00.000 10844 Enqueuing Move request for scope (0.12, 0.33)
00:13:46.978 00.000 11060 Worker thread wakes up
00:13:46.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
00:13:46.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
00:13:46.978 00.000 11060 Moving (0.12, 0.33) raw xDistance=-0.35 yDistance=0.07
00:13:46.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
00:13:46.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:46.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:46.978 00.000 11060 MoveAxis(E, 60, ABG)
00:13:46.978 00.000 11060 Guiding  Dir = 2, Dur = 60
00:13:46.990 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:46.999 00.009 11060 IsSlewing returns 0
00:13:47.000 00.001 11060 IsGuiding returns 0
00:13:47.007 00.007 10844 UpdateGuideState exits: m=3069 SNR=35.8 Saturated
00:13:47.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:47.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:47.007 00.000 10844 Enqueuing Expose request
00:13:47.076 00.069 11060 IsGuiding returns 0
00:13:47.076 00.000 11060 Move returns status 0, amount 60
00:13:47.076 00.000 11060 MoveAxis(N, 0, ABG)
00:13:47.076 00.000 11060 Move returns status 0, amount 0
00:13:47.077 00.001 11060 move complete, result=0
00:13:47.077 00.000 11060 worker thread done servicing request
00:13:47.077 00.000 11060 Worker thread wakes up
00:13:47.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:47.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:47.077 00.000 10844 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
00:13:47.721 00.644 11060 Exposure complete
00:13:47.921 00.200 10844 OnExposeComplete: enter
00:13:47.921 00.000 10844 UpdateGuideState(): m_state=6
00:13:47.922 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5105
00:13:47.922 00.000 10844 Star::Find returns 1 (0), X=257.91, Y=61.27, Mass=2883, SNR=34.1, Peak=230 HFD=3.3
00:13:47.922 00.000 10844 MultiStar: [#1 -0.37,0.32,1.02,U] [#2 -0.40,0.44,2.06,U] [#3 -0.22,-0.35,0.91,U] [#4 -0.21,1.07,0.00,M2] [#5 0.12,0.07,1.15,U] [#6 -0.31,0.17,0.90,U] [#7 -0.04,-0.15,0.84,U] [#8 0.02,0.33,1.07,U] 
00:13:47.922 00.000 10844 refined, 7 included, MultiStar: {-0.22, 0.15}, one-star: {-0.45, -0.01}
00:13:47.922 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
00:13:47.922 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.01)
00:13:47.922 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.54 mountX=-0.11 mountY=-0.25, mountTheta=-1.99
00:13:47.924 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.15, opts=13)
00:13:47.924 00.000 10844 Enqueuing Move request for scope (-0.22, 0.15)
00:13:47.926 00.002 11060 worker thread done servicing request
00:13:47.926 00.000 11060 Worker thread wakes up
00:13:47.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
00:13:47.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
00:13:47.927 00.001 11060 Moving (-0.22, 0.15) raw xDistance=-0.11 yDistance=-0.25
00:13:47.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:13:47.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
00:13:47.927 00.000 11060 MoveAxis(E, 0, ABG)
00:13:47.927 00.000 11060 Move returns status 0, amount 0
00:13:47.927 00.000 11060 MoveAxis(N, 96, ABG)
00:13:47.927 00.000 11060 Guiding  Dir = 0, Dur = 96
00:13:47.933 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:47.949 00.016 10844 UpdateGuideState exits: m=2883 SNR=34.1
00:13:47.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:47.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:47.949 00.000 10844 Enqueuing Expose request
00:13:47.955 00.006 11060 IsSlewing returns 0
00:13:47.955 00.000 11060 IsGuiding returns 0
00:13:48.069 00.114 11060 IsGuiding returns 0
00:13:48.070 00.001 11060 Move returns status 0, amount 96
00:13:48.070 00.000 11060 move complete, result=0
00:13:48.070 00.000 11060 worker thread done servicing request
00:13:48.070 00.000 11060 Worker thread wakes up
00:13:48.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:48.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:48.070 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 96 ms NORTH
00:13:48.710 00.640 11060 Exposure complete
00:13:48.905 00.195 11060 worker thread done servicing request
00:13:48.905 00.000 10844 OnExposeComplete: enter
00:13:48.907 00.002 10844 UpdateGuideState(): m_state=6
00:13:48.907 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5106
00:13:48.907 00.000 10844 Star::Find returns 1 (0), X=258.23, Y=60.92, Mass=2368, SNR=30.8, Peak=193 HFD=3.4
00:13:48.907 00.000 10844 MultiStar: [#1 0.15,0.39,1.14,U] [#2 0.17,-0.42,2.26,U] [#3 0.34,-0.55,0.00,M1] [#4 0.24,-0.07,1.10,U] [#5 -0.55,0.09,1.19,U] [#6 0.00,-0.13,1.08,U] [#7 0.07,-0.75,0.00,M1] [#8 -0.19,0.45,1.13,U] 
00:13:48.907 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.05}, one-star: {-0.13, -0.36}
00:13:48.907 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
00:13:48.907 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:13:48.907 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.91 mountX=0.05 mountY=-0.01, mountTheta=-0.18
00:13:48.909 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
00:13:48.909 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
00:13:48.909 00.000 11060 Worker thread wakes up
00:13:48.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
00:13:48.909 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
00:13:48.909 00.000 11060 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=-0.01
00:13:48.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:13:48.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:48.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:13:48.909 00.000 11060 MoveAxis(E, 0, ABG)
00:13:48.909 00.000 11060 Move returns status 0, amount 0
00:13:48.909 00.000 11060 MoveAxis(N, 0, ABG)
00:13:48.909 00.000 11060 Move returns status 0, amount 0
00:13:48.911 00.002 11060 move complete, result=0
00:13:48.911 00.000 11060 worker thread done servicing request
00:13:48.917 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:48.933 00.016 10844 UpdateGuideState exits: m=2368 SNR=30.8
00:13:48.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:48.935 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:48.935 00.000 10844 Enqueuing Expose request
00:13:48.935 00.000 11060 Worker thread wakes up
00:13:48.935 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:13:48.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:48.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:49.586 00.651 11060 Exposure complete
00:13:49.788 00.202 11060 worker thread done servicing request
00:13:49.788 00.000 10844 OnExposeComplete: enter
00:13:49.788 00.000 10844 UpdateGuideState(): m_state=6
00:13:49.790 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5107
00:13:49.790 00.000 10844 Star::Find returns 1 (0), X=258.72, Y=61.35, Mass=3105, SNR=35.9, Peak=247 HFD=3.5
00:13:49.790 00.000 10844 MultiStar: [#1 0.42,0.21,0.98,U] [#2 0.05,-0.15,2.04,U] [#3 -0.03,0.02,0.95,U] [#4 0.40,0.04,0.98,U] [#5 -0.53,0.11,0.98,U] [#6 -0.10,0.42,0.85,U] [#7 -0.51,-0.49,0.00,M2] [#8 0.10,0.15,0.99,U] 
00:13:49.790 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.36, 0.07}
00:13:49.790 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
00:13:49.790 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
00:13:49.790 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.71 mountX=-0.09 mountY=0.07, mountTheta=2.46
00:13:49.792 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
00:13:49.793 00.001 10844 Enqueuing Move request for scope (0.08, 0.07)
00:13:49.793 00.000 11060 Worker thread wakes up
00:13:49.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:13:49.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:13:49.793 00.000 11060 Moving (0.08, 0.07) raw xDistance=-0.09 yDistance=0.07
00:13:49.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:13:49.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:49.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:49.793 00.000 11060 MoveAxis(E, 0, ABG)
00:13:49.793 00.000 11060 Move returns status 0, amount 0
00:13:49.793 00.000 11060 MoveAxis(N, 0, ABG)
00:13:49.793 00.000 11060 Move returns status 0, amount 0
00:13:49.793 00.000 11060 move complete, result=0
00:13:49.793 00.000 11060 worker thread done servicing request
00:13:49.798 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:49.816 00.018 10844 UpdateGuideState exits: m=3105 SNR=35.9
00:13:49.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:49.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:49.816 00.000 10844 Enqueuing Expose request
00:13:49.816 00.000 11060 Worker thread wakes up
00:13:49.816 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:49.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:49.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:50.459 00.643 11060 Exposure complete
00:13:50.720 00.261 10844 OnExposeComplete: enter
00:13:50.720 00.000 10844 UpdateGuideState(): m_state=6
00:13:50.720 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5108
00:13:50.720 00.000 10844 Star::Find returns 1 (1), X=258.62, Y=60.87, Mass=2936, SNR=34.8, Peak=255 HFD=3.5
00:13:50.721 00.001 10844 MultiStar: [#1 0.19,0.57,1.04,U] [#2 0.41,-0.17,1.89,U] [#3 0.28,0.25,1.05,U] [#4 -0.20,-0.28,0.98,U] [#5 -0.57,0.25,0.00,M1] [#6 0.51,0.24,0.96,U] [#7 -0.26,0.01,0.81,U] [#8 0.08,0.31,0.92,U] 
00:13:50.721 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.04}, one-star: {0.26, -0.41}
00:13:50.721 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
00:13:50.721 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
00:13:50.721 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.22 mountX=-0.08 mountY=0.19, mountTheta=1.97
00:13:50.723 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
00:13:50.723 00.000 10844 Enqueuing Move request for scope (0.20, 0.04)
00:13:50.724 00.001 11060 worker thread done servicing request
00:13:50.724 00.000 11060 Worker thread wakes up
00:13:50.725 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
00:13:50.727 00.002 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
00:13:50.729 00.002 11060 Moving (0.20, 0.04) raw xDistance=-0.08 yDistance=0.19
00:13:50.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:13:50.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:50.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:13:50.729 00.000 11060 MoveAxis(E, 0, ABG)
00:13:50.729 00.000 11060 Move returns status 0, amount 0
00:13:50.729 00.000 11060 MoveAxis(N, 0, ABG)
00:13:50.729 00.000 11060 Move returns status 0, amount 0
00:13:50.729 00.000 11060 move complete, result=0
00:13:50.729 00.000 11060 worker thread done servicing request
00:13:50.732 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:50.755 00.023 10844 UpdateGuideState exits: m=2936 SNR=34.8 Saturated
00:13:50.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:50.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:50.755 00.000 10844 Enqueuing Expose request
00:13:50.755 00.000 11060 Worker thread wakes up
00:13:50.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:50.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:50.755 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:51.392 00.637 11060 Exposure complete
00:13:51.596 00.204 11060 worker thread done servicing request
00:13:51.596 00.000 10844 OnExposeComplete: enter
00:13:51.596 00.000 10844 UpdateGuideState(): m_state=6
00:13:51.601 00.005 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5109
00:13:51.601 00.000 10844 Star::Find returns 1 (0), X=258.19, Y=60.81, Mass=3371, SNR=37.4, Peak=251 HFD=3.6
00:13:51.601 00.000 10844 MultiStar: [#1 0.70,0.06,0.00,M1] [#2 0.38,-0.03,1.83,U] [#3 0.59,-0.24,0.00,M1] [#4 0.22,0.31,0.89,U] [#5 -0.22,-0.39,0.95,U] [#6 -0.26,0.79,0.00,M1] [#7 -0.09,-0.78,0.00,M2] [#8 -0.12,-0.32,0.92,U] 
00:13:51.601 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.16}, one-star: {-0.17, -0.47}
00:13:51.601 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
00:13:51.601 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
00:13:51.601 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.17 mountX=0.15 mountY=0.10, mountTheta=0.57
00:13:51.601 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.16, opts=13)
00:13:51.601 00.000 10844 Enqueuing Move request for scope (0.07, -0.16)
00:13:51.604 00.003 11060 Worker thread wakes up
00:13:51.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
00:13:51.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
00:13:51.604 00.000 11060 Moving (0.07, -0.16) raw xDistance=0.15 yDistance=0.10
00:13:51.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:13:51.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:51.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:13:51.604 00.000 11060 MoveAxis(W, 26, ABG)
00:13:51.604 00.000 11060 Guiding  Dir = 3, Dur = 26
00:13:51.612 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:51.620 00.008 11060 IsSlewing returns 0
00:13:51.621 00.001 11060 IsGuiding returns 0
00:13:51.630 00.009 10844 UpdateGuideState exits: m=3371 SNR=37.4
00:13:51.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:51.631 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:51.631 00.000 10844 Enqueuing Expose request
00:13:51.652 00.021 11060 IsGuiding returns 0
00:13:51.652 00.000 11060 Move returns status 0, amount 26
00:13:51.652 00.000 11060 MoveAxis(N, 0, ABG)
00:13:51.652 00.000 11060 Move returns status 0, amount 0
00:13:51.652 00.000 11060 move complete, result=0
00:13:51.652 00.000 11060 worker thread done servicing request
00:13:51.652 00.000 11060 Worker thread wakes up
00:13:51.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:51.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:51.661 00.009 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
00:13:52.289 00.628 11060 Exposure complete
00:13:52.483 00.194 11060 worker thread done servicing request
00:13:52.483 00.000 10844 OnExposeComplete: enter
00:13:52.483 00.000 10844 UpdateGuideState(): m_state=6
00:13:52.483 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
00:13:52.483 00.000 10844 Star::Find returns 1 (0), X=257.92, Y=61.59, Mass=3024, SNR=35.7, Peak=236 HFD=3.5
00:13:52.483 00.000 10844 MultiStar: [#1 -0.59,0.78,0.00,M2] [#2 -0.22,0.58,0.00,M1] [#3 -0.25,0.76,0.00,M2] [#4 -0.55,0.38,0.00,M1] [#5 0.01,0.47,1.04,U] [#6 -0.85,1.15,0.00,M2] [#7 -0.71,0.02,0.00,M3] [#8 -0.10,0.35,0.95,U] 
00:13:52.483 00.000 10844 refined, 2 included, MultiStar: {-0.17, 0.38}, one-star: {-0.44, 0.31}
00:13:52.485 00.002 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
00:13:52.485 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.55)
00:13:52.485 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.38 hyp=0.42 cameraTheta=2.00 mountX=-0.34 mountY=-0.23, mountTheta=-2.54
00:13:52.487 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.38, opts=13)
00:13:52.487 00.000 10844 Enqueuing Move request for scope (-0.17, 0.38)
00:13:52.487 00.000 11060 Worker thread wakes up
00:13:52.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.38) opts 0xd
00:13:52.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.38)
00:13:52.487 00.000 11060 Moving (-0.17, 0.38) raw xDistance=-0.34 yDistance=-0.23
00:13:52.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:13:52.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:13:52.487 00.000 11060 MoveAxis(E, 58, ABG)
00:13:52.487 00.000 11060 Guiding  Dir = 2, Dur = 58
00:13:52.492 00.005 11060 IsSlewing returns 0
00:13:52.493 00.001 11060 IsGuiding returns 0
00:13:52.495 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:52.511 00.016 10844 UpdateGuideState exits: m=3024 SNR=35.7
00:13:52.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:52.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:52.511 00.000 10844 Enqueuing Expose request
00:13:52.556 00.045 11060 IsGuiding returns 0
00:13:52.556 00.000 11060 Move returns status 0, amount 58
00:13:52.556 00.000 11060 MoveAxis(N, 91, ABG)
00:13:52.556 00.000 11060 Guiding  Dir = 0, Dur = 91
00:13:52.571 00.015 11060 IsSlewing returns 0
00:13:52.571 00.000 11060 IsGuiding returns 0
00:13:52.691 00.120 11060 IsGuiding returns 0
00:13:52.691 00.000 11060 Move returns status 0, amount 91
00:13:52.691 00.000 11060 move complete, result=0
00:13:52.691 00.000 10844 GuideStep: -0.3 px 58 ms EAST, -0.2 px 91 ms NORTH
00:13:52.693 00.002 11060 worker thread done servicing request
00:13:52.693 00.000 11060 Worker thread wakes up
00:13:52.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:52.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:53.317 00.624 11060 Exposure complete
00:13:53.514 00.197 11060 worker thread done servicing request
00:13:53.514 00.000 10844 OnExposeComplete: enter
00:13:53.514 00.000 10844 UpdateGuideState(): m_state=6
00:13:53.514 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5111
00:13:53.514 00.000 10844 Star::Find returns 1 (0), X=257.66, Y=61.51, Mass=2551, SNR=32.6, Peak=239 HFD=3.1
00:13:53.514 00.000 10844 MultiStar: [#1 -0.07,0.11,1.08,U] [#2 -0.05,-0.12,2.16,U] [#3 -0.74,0.35,0.00,M3] [#4 -0.21,0.48,1.05,U] [#5 -0.29,0.60,0.00,M1] [#6 -0.36,0.99,0.00,M3] [#7 -0.46,-0.27,1.00,U] [#8 -0.46,0.29,1.11,U] 
00:13:53.514 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.09}, one-star: {-0.70, 0.23}
00:13:53.514 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.59 = -1.70)
00:13:53.514 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
00:13:53.514 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.29 cameraTheta=2.83 mountX=-0.04 mountY=-0.29, mountTheta=-1.70
00:13:53.520 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.09, opts=13)
00:13:53.520 00.000 10844 Enqueuing Move request for scope (-0.28, 0.09)
00:13:53.520 00.000 11060 Worker thread wakes up
00:13:53.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
00:13:53.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
00:13:53.520 00.000 11060 Moving (-0.28, 0.09) raw xDistance=-0.04 yDistance=-0.29
00:13:53.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:13:53.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
00:13:53.520 00.000 11060 MoveAxis(E, 0, ABG)
00:13:53.520 00.000 11060 Move returns status 0, amount 0
00:13:53.520 00.000 11060 MoveAxis(N, 113, ABG)
00:13:53.520 00.000 11060 Guiding  Dir = 0, Dur = 113
00:13:53.529 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:53.530 00.001 11060 IsSlewing returns 0
00:13:53.530 00.000 11060 IsGuiding returns 0
00:13:53.545 00.015 10844 UpdateGuideState exits: m=2551 SNR=32.6
00:13:53.546 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:53.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:53.546 00.000 10844 Enqueuing Expose request
00:13:53.651 00.105 11060 IsGuiding returns 0
00:13:53.652 00.001 11060 Move returns status 0, amount 113
00:13:53.652 00.000 11060 move complete, result=0
00:13:53.652 00.000 11060 worker thread done servicing request
00:13:53.652 00.000 11060 Worker thread wakes up
00:13:53.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:53.653 00.001 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:53.653 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 113 ms NORTH
00:13:54.287 00.634 11060 Exposure complete
00:13:54.490 00.203 11060 worker thread done servicing request
00:13:54.490 00.000 10844 OnExposeComplete: enter
00:13:54.490 00.000 10844 UpdateGuideState(): m_state=6
00:13:54.491 00.001 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5112
00:13:54.491 00.000 10844 Star::Find returns 1 (1), X=258.10, Y=61.41, Mass=3101, SNR=35.5, Peak=255 HFD=3.6
00:13:54.491 00.000 10844 MultiStar: [#1 0.05,0.14,1.01,U] [#2 0.26,-0.74,0.00,M1] [#3 -0.07,0.13,1.01,U] [#4 -0.21,1.12,0.00,M1] [#5 -0.91,0.61,0.00,M2] [#6 -0.40,-0.29,0.87,U] [#7 -0.03,-0.31,0.89,U] [#8 -0.57,-0.00,0.94,U] 
00:13:54.491 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.02}, one-star: {-0.26, 0.13}
00:13:54.491 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
00:13:54.491 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
00:13:54.491 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.04 mountX=0.06 mountY=-0.20, mountTheta=-1.28
00:13:54.493 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.02, opts=13)
00:13:54.493 00.000 10844 Enqueuing Move request for scope (-0.21, -0.02)
00:13:54.493 00.000 11060 Worker thread wakes up
00:13:54.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
00:13:54.493 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
00:13:54.493 00.000 11060 Moving (-0.21, -0.02) raw xDistance=0.06 yDistance=-0.20
00:13:54.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:13:54.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:13:54.493 00.000 11060 MoveAxis(E, 0, ABG)
00:13:54.493 00.000 11060 Move returns status 0, amount 0
00:13:54.493 00.000 11060 MoveAxis(N, 79, ABG)
00:13:54.493 00.000 11060 Guiding  Dir = 0, Dur = 79
00:13:54.513 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:54.515 00.002 11060 IsSlewing returns 0
00:13:54.515 00.000 11060 IsGuiding returns 0
00:13:54.529 00.014 10844 UpdateGuideState exits: m=3101 SNR=35.5 Saturated
00:13:54.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:54.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:54.529 00.000 10844 Enqueuing Expose request
00:13:54.622 00.093 11060 IsGuiding returns 0
00:13:54.622 00.000 11060 Move returns status 0, amount 79
00:13:54.622 00.000 11060 move complete, result=0
00:13:54.622 00.000 11060 worker thread done servicing request
00:13:54.622 00.000 11060 Worker thread wakes up
00:13:54.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:54.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:54.624 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 79 ms NORTH
00:13:55.251 00.627 11060 Exposure complete
00:13:55.450 00.199 11060 worker thread done servicing request
00:13:55.450 00.000 10844 OnExposeComplete: enter
00:13:55.450 00.000 10844 UpdateGuideState(): m_state=6
00:13:55.450 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5113
00:13:55.450 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.19, Mass=3070, SNR=35.5, Peak=250 HFD=3.8
00:13:55.450 00.000 10844 MultiStar: [#1 0.40,0.73,0.00,M1] [#2 0.32,-0.72,0.00,M2] [#3 -0.23,0.15,0.99,U] [#4 -0.43,0.88,0.00,M2] [#5 -0.16,-0.30,1.03,U] [#6 0.11,-0.35,0.92,U] [#7 -0.24,-0.06,0.87,U] [#8 0.08,0.34,0.84,U] 
00:13:55.450 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.06}, one-star: {0.12, -0.08}
00:13:55.450 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
00:13:55.450 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
00:13:55.452 00.002 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.36 mountX=0.07 mountY=-0.05, mountTheta=-0.62
00:13:55.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
00:13:55.453 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
00:13:55.453 00.000 11060 Worker thread wakes up
00:13:55.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:13:55.453 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:13:55.453 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.05
00:13:55.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:13:55.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:55.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:13:55.453 00.000 11060 MoveAxis(E, 0, ABG)
00:13:55.453 00.000 11060 Move returns status 0, amount 0
00:13:55.453 00.000 11060 MoveAxis(N, 0, ABG)
00:13:55.453 00.000 11060 Move returns status 0, amount 0
00:13:55.453 00.000 11060 move complete, result=0
00:13:55.455 00.002 11060 worker thread done servicing request
00:13:55.460 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:55.490 00.030 10844 UpdateGuideState exits: m=3070 SNR=35.5
00:13:55.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:55.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:55.490 00.000 10844 Enqueuing Expose request
00:13:55.490 00.000 11060 Worker thread wakes up
00:13:55.490 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:13:55.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:55.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:56.131 00.641 11060 Exposure complete
00:13:56.358 00.227 11060 worker thread done servicing request
00:13:56.358 00.000 10844 OnExposeComplete: enter
00:13:56.358 00.000 10844 UpdateGuideState(): m_state=6
00:13:56.358 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5114
00:13:56.358 00.000 10844 Star::Find returns 1 (1), X=258.39, Y=61.54, Mass=3133, SNR=35.7, Peak=255 HFD=3.3
00:13:56.358 00.000 10844 MultiStar: [#1 0.44,0.27,0.97,U] [#2 0.51,-0.47,0.00,M3] [#3 -0.10,-0.05,1.00,U] [#4 -0.37,0.57,0.00,M3] [#5 -0.36,-0.07,0.99,U] [#6 -0.14,-0.62,0.00,M2] [#7 0.28,-0.41,0.91,U] [#8 0.57,-0.43,0.00,M1] 
00:13:56.358 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.01}, one-star: {0.03, 0.26}
00:13:56.358 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
00:13:56.358 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
00:13:56.358 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.16 mountX=-0.02 mountY=0.05, mountTheta=1.91
00:13:56.361 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
00:13:56.364 00.003 10844 Enqueuing Move request for scope (0.05, 0.01)
00:13:56.364 00.000 11060 Worker thread wakes up
00:13:56.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:13:56.364 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:13:56.367 00.003 11060 Moving (0.05, 0.01) raw xDistance=-0.02 yDistance=0.05
00:13:56.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:13:56.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:56.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:13:56.367 00.000 11060 MoveAxis(E, 0, ABG)
00:13:56.367 00.000 11060 Move returns status 0, amount 0
00:13:56.367 00.000 11060 MoveAxis(N, 0, ABG)
00:13:56.367 00.000 11060 Move returns status 0, amount 0
00:13:56.367 00.000 11060 move complete, result=0
00:13:56.367 00.000 11060 worker thread done servicing request
00:13:56.374 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:13:56.402 00.028 10844 UpdateGuideState exits: m=3133 SNR=35.7 Saturated
00:13:56.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:56.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:56.402 00.000 10844 Enqueuing Expose request
00:13:56.402 00.000 11060 Worker thread wakes up
00:13:56.402 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:56.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:56.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:57.033 00.631 11060 Exposure complete
00:13:57.262 00.229 11060 worker thread done servicing request
00:13:57.267 00.005 10844 OnExposeComplete: enter
00:13:57.267 00.000 10844 UpdateGuideState(): m_state=6
00:13:57.267 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5115
00:13:57.267 00.000 10844 Star::Find returns 1 (0), X=257.69, Y=60.73, Mass=2668, SNR=32.5, Peak=234 HFD=3.6
00:13:57.268 00.001 10844 MultiStar: [#1 -0.12,-0.24,1.07,U] [#2 -0.23,-0.47,2.11,U] [#3 -0.09,-0.46,1.03,U] [#4 -0.58,-0.11,1.06,U] [#5 -0.86,-0.19,0.00,M1] [#6 -0.08,-0.01,0.92,U] [#7 -0.70,-0.57,0.00,M1] [#8 -0.83,-0.01,0.00,M2] 
00:13:57.268 00.000 10844 refined, 5 included, MultiStar: {-0.29, -0.34}, one-star: {-0.67, -0.55}
00:13:57.268 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
00:13:57.269 00.001 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
00:13:57.269 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.34 hyp=0.44 cameraTheta=-2.28 mountX=0.38 mountY=-0.23, mountTheta=-0.54
00:13:57.271 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.34, opts=13)
00:13:57.271 00.000 10844 Enqueuing Move request for scope (-0.29, -0.34)
00:13:57.271 00.000 11060 Worker thread wakes up
00:13:57.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.34) opts 0xd
00:13:57.271 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.34)
00:13:57.271 00.000 11060 Moving (-0.29, -0.34) raw xDistance=0.38 yDistance=-0.23
00:13:57.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
00:13:57.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:13:57.271 00.000 11060 MoveAxis(W, 66, ABG)
00:13:57.271 00.000 11060 Guiding  Dir = 3, Dur = 66
00:13:57.285 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:57.293 00.008 11060 IsSlewing returns 0
00:13:57.293 00.000 11060 IsGuiding returns 0
00:13:57.300 00.007 10844 UpdateGuideState exits: m=2668 SNR=32.5
00:13:57.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:57.302 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:57.302 00.000 10844 Enqueuing Expose request
00:13:57.375 00.073 11060 IsGuiding returns 0
00:13:57.375 00.000 11060 Move returns status 0, amount 66
00:13:57.375 00.000 11060 MoveAxis(N, 89, ABG)
00:13:57.375 00.000 11060 Guiding  Dir = 0, Dur = 89
00:13:57.419 00.044 11060 IsSlewing returns 0
00:13:57.421 00.002 11060 IsGuiding returns 0
00:13:57.519 00.098 11060 IsGuiding returns 0
00:13:57.519 00.000 11060 Move returns status 0, amount 89
00:13:57.519 00.000 11060 move complete, result=0
00:13:57.519 00.000 11060 worker thread done servicing request
00:13:57.519 00.000 11060 Worker thread wakes up
00:13:57.519 00.000 10844 GuideStep: 0.4 px 66 ms WEST, -0.2 px 89 ms NORTH
00:13:57.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:57.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:58.157 00.638 11060 Exposure complete
00:13:58.373 00.216 11060 worker thread done servicing request
00:13:58.373 00.000 10844 OnExposeComplete: enter
00:13:58.373 00.000 10844 UpdateGuideState(): m_state=6
00:13:58.373 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5116
00:13:58.377 00.004 10844 Star::Find returns 1 (0), X=259.25, Y=60.94, Mass=2795, SNR=33.8, Peak=230 HFD=3.3
00:13:58.377 00.000 10844 MultiStar: [#1 0.43,0.13,1.04,U] [#2 0.63,-0.55,0.00,M3] [#3 0.36,-0.46,1.11,U] [#4 0.12,-0.15,0.95,U] [#5 -0.38,-0.16,1.02,U] [#6 0.47,0.07,0.96,U] [#7 -0.39,-0.40,0.88,U] [#8 0.51,-0.05,0.95,U] 
00:13:58.377 00.000 10844 refined, 7 included, MultiStar: {0.26, -0.17}, one-star: {0.89, -0.34}
00:13:58.377 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
00:13:58.377 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
00:13:58.378 00.001 10844 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.58 mountX=0.12 mountY=0.28, mountTheta=1.17
00:13:58.380 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.17, opts=13)
00:13:58.380 00.000 10844 Enqueuing Move request for scope (0.26, -0.17)
00:13:58.380 00.000 11060 Worker thread wakes up
00:13:58.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd
00:13:58.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.17)
00:13:58.380 00.000 11060 Moving (0.26, -0.17) raw xDistance=0.12 yDistance=0.28
00:13:58.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
00:13:58.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:13:58.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:13:58.380 00.000 11060 MoveAxis(W, 23, ABG)
00:13:58.380 00.000 11060 Guiding  Dir = 3, Dur = 23
00:13:58.389 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:58.399 00.010 11060 IsSlewing returns 0
00:13:58.399 00.000 11060 IsGuiding returns 0
00:13:58.407 00.008 10844 UpdateGuideState exits: m=2795 SNR=33.8
00:13:58.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:58.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:58.407 00.000 10844 Enqueuing Expose request
00:13:58.431 00.024 11060 IsGuiding returns 0
00:13:58.431 00.000 11060 Move returns status 0, amount 23
00:13:58.431 00.000 11060 MoveAxis(N, 0, ABG)
00:13:58.431 00.000 11060 Move returns status 0, amount 0
00:13:58.431 00.000 11060 move complete, result=0
00:13:58.431 00.000 11060 worker thread done servicing request
00:13:58.431 00.000 11060 Worker thread wakes up
00:13:58.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:58.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:58.436 00.005 10844 GuideStep: 0.1 px 23 ms WEST, 0.3 px 0 ms NORTH
00:13:59.066 00.630 11060 Exposure complete
00:13:59.301 00.235 11060 worker thread done servicing request
00:13:59.301 00.000 10844 OnExposeComplete: enter
00:13:59.301 00.000 10844 UpdateGuideState(): m_state=6
00:13:59.301 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5117
00:13:59.301 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.57, Mass=3009, SNR=35.3, Peak=253 HFD=3.3
00:13:59.301 00.000 10844 MultiStar: [#1 0.37,-0.13,0.98,U] [#2 0.72,-0.35,0.00,M4] [#3 0.90,-0.23,0.00,M1] [#4 0.29,-0.07,1.01,U] [#5 0.30,-0.15,1.03,U] [#6 0.69,0.10,0.00,M1] [#7 0.08,-0.34,0.90,U] [#8 0.02,0.35,0.97,U] 
00:13:59.301 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.00}, one-star: {0.39, 0.29}
00:13:59.301 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
00:13:59.301 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
00:13:59.306 00.005 10844 CameraToMount -- cameraX=0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-0.02 mountX=-0.04 mountY=0.24, mountTheta=1.73
00:13:59.306 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.00, opts=13)
00:13:59.306 00.000 10844 Enqueuing Move request for scope (0.25, -0.00)
00:13:59.306 00.000 11060 Worker thread wakes up
00:13:59.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.00) opts 0xd
00:13:59.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.00)
00:13:59.308 00.002 11060 Moving (0.25, -0.00) raw xDistance=-0.04 yDistance=0.24
00:13:59.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:13:59.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:13:59.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:13:59.308 00.000 11060 MoveAxis(E, 0, ABG)
00:13:59.308 00.000 11060 Move returns status 0, amount 0
00:13:59.308 00.000 11060 MoveAxis(N, 0, ABG)
00:13:59.308 00.000 11060 Move returns status 0, amount 0
00:13:59.308 00.000 11060 move complete, result=0
00:13:59.308 00.000 11060 worker thread done servicing request
00:13:59.313 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:13:59.344 00.031 10844 UpdateGuideState exits: m=3009 SNR=35.3
00:13:59.346 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:59.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:13:59.346 00.000 10844 Enqueuing Expose request
00:13:59.346 00.000 11060 Worker thread wakes up
00:13:59.346 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:59.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:13:59.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:13:59.975 00.629 11060 Exposure complete
00:14:00.191 00.216 11060 worker thread done servicing request
00:14:00.191 00.000 10844 OnExposeComplete: enter
00:14:00.191 00.000 10844 UpdateGuideState(): m_state=6
00:14:00.191 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5118
00:14:00.196 00.005 10844 Star::Find returns 1 (0), X=258.68, Y=61.10, Mass=2954, SNR=34.7, Peak=245 HFD=3.4
00:14:00.196 00.000 10844 MultiStar: [#1 -0.38,-0.02,1.02,U] [#2 0.37,-0.35,2.01,U] [#3 0.42,-0.04,0.94,U] [#4 -0.07,0.39,1.05,U] [#5 0.07,-0.16,1.04,U] [#6 0.18,-0.31,0.93,U] [#7 0.09,-0.63,0.00,M1] [#8 0.43,-0.37,0.93,U] 
00:14:00.196 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.15}, one-star: {0.32, -0.18}
00:14:00.196 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
00:14:00.196 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
00:14:00.196 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-0.68 mountX=0.11 mountY=0.21, mountTheta=1.07
00:14:00.198 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.15, opts=13)
00:14:00.198 00.000 10844 Enqueuing Move request for scope (0.18, -0.15)
00:14:00.198 00.000 11060 Worker thread wakes up
00:14:00.199 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
00:14:00.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
00:14:00.199 00.000 11060 Moving (0.18, -0.15) raw xDistance=0.11 yDistance=0.21
00:14:00.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:14:00.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:14:00.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:14:00.199 00.000 11060 MoveAxis(E, 0, ABG)
00:14:00.199 00.000 11060 Move returns status 0, amount 0
00:14:00.199 00.000 11060 MoveAxis(N, 0, ABG)
00:14:00.206 00.007 11060 Move returns status 0, amount 0
00:14:00.206 00.000 11060 move complete, result=0
00:14:00.208 00.002 11060 worker thread done servicing request
00:14:00.214 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:00.231 00.017 10844 UpdateGuideState exits: m=2954 SNR=34.7
00:14:00.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:00.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:00.231 00.000 10844 Enqueuing Expose request
00:14:00.231 00.000 11060 Worker thread wakes up
00:14:00.231 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:00.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:00.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:00.861 00.630 11060 Exposure complete
00:14:01.078 00.217 11060 worker thread done servicing request
00:14:01.079 00.001 10844 OnExposeComplete: enter
00:14:01.079 00.000 10844 UpdateGuideState(): m_state=6
00:14:01.079 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5119
00:14:01.079 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.29, Mass=2841, SNR=34.5, Peak=251 HFD=3.4
00:14:01.079 00.000 10844 MultiStar: [#1 0.71,-0.13,0.00,M1] [#2 0.95,-0.21,0.00,M4] [#3 0.59,-0.54,0.00,M1] [#4 0.16,0.19,0.97,U] [#5 0.61,-0.06,0.00,M1] [#6 0.22,0.12,1.01,U] [#7 0.51,-0.69,0.00,M2] [#8 0.89,-0.07,0.00,M1] 
00:14:01.079 00.000 10844 refined, 2 included, MultiStar: {0.33, 0.11}, one-star: {0.61, 0.01}
00:14:01.079 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
00:14:01.079 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
00:14:01.079 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.11 hyp=0.35 cameraTheta=0.32 mountX=-0.17 mountY=0.31, mountTheta=2.07
00:14:01.081 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.11, opts=13)
00:14:01.081 00.000 10844 Enqueuing Move request for scope (0.33, 0.11)
00:14:01.081 00.000 11060 Worker thread wakes up
00:14:01.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.11) opts 0xd
00:14:01.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.11)
00:14:01.081 00.000 11060 Moving (0.33, 0.11) raw xDistance=-0.17 yDistance=0.31
00:14:01.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:14:01.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:14:01.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:14:01.081 00.000 11060 MoveAxis(E, 29, ABG)
00:14:01.081 00.000 11060 Guiding  Dir = 2, Dur = 29
00:14:01.090 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:01.107 00.017 10844 UpdateGuideState exits: m=2841 SNR=34.5
00:14:01.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:01.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:01.107 00.000 10844 Enqueuing Expose request
00:14:01.109 00.002 11060 IsSlewing returns 0
00:14:01.109 00.000 11060 IsGuiding returns 0
00:14:01.163 00.054 11060 IsGuiding returns 0
00:14:01.163 00.000 11060 Move returns status 0, amount 29
00:14:01.163 00.000 11060 MoveAxis(N, 0, ABG)
00:14:01.163 00.000 11060 Move returns status 0, amount 0
00:14:01.163 00.000 11060 move complete, result=0
00:14:01.163 00.000 11060 worker thread done servicing request
00:14:01.163 00.000 11060 Worker thread wakes up
00:14:01.163 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.3 px 0 ms NORTH
00:14:01.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:01.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:01.792 00.629 11060 Exposure complete
00:14:02.076 00.284 10844 OnExposeComplete: enter
00:14:02.076 00.000 10844 UpdateGuideState(): m_state=6
00:14:02.078 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5120
00:14:02.078 00.000 10844 Star::Find returns 1 (0), X=258.48, Y=61.32, Mass=2745, SNR=33.4, Peak=250 HFD=3.3
00:14:02.078 00.000 10844 MultiStar: [#1 0.00,-0.11,1.15,U] [#2 0.28,0.06,2.03,U] [#3 0.47,-0.37,0.95,U] [#4 0.54,-0.00,1.03,U] [#5 -0.06,-0.01,1.05,U] [#6 0.00,-0.22,0.89,U] [#7 -0.22,-0.41,0.93,U] [#8 0.52,0.57,0.00,M2] 
00:14:02.078 00.000 10844 single-star, 7 included, MultiStar: {0.16, -0.10}, one-star: {0.12, 0.04}
00:14:02.078 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
00:14:02.078 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
00:14:02.078 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.06 mountY=0.11, mountTheta=2.08
00:14:02.081 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.04, opts=13)
00:14:02.084 00.003 11060 worker thread done servicing request
00:14:02.084 00.000 10844 Enqueuing Move request for scope (0.12, 0.04)
00:14:02.084 00.000 11060 Worker thread wakes up
00:14:02.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:14:02.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:14:02.084 00.000 11060 Moving (0.12, 0.04) raw xDistance=-0.06 yDistance=0.11
00:14:02.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:14:02.088 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:02.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:14:02.088 00.000 11060 MoveAxis(E, 0, ABG)
00:14:02.088 00.000 11060 Move returns status 0, amount 0
00:14:02.088 00.000 11060 MoveAxis(N, 0, ABG)
00:14:02.088 00.000 11060 Move returns status 0, amount 0
00:14:02.088 00.000 11060 move complete, result=0
00:14:02.088 00.000 11060 worker thread done servicing request
00:14:02.096 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:02.116 00.020 10844 UpdateGuideState exits: m=2745 SNR=33.4
00:14:02.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:02.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:02.116 00.000 10844 Enqueuing Expose request
00:14:02.116 00.000 11060 Worker thread wakes up
00:14:02.118 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:02.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:02.118 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:02.764 00.646 11060 Exposure complete
00:14:03.028 00.264 11060 worker thread done servicing request
00:14:03.028 00.000 10844 OnExposeComplete: enter
00:14:03.028 00.000 10844 UpdateGuideState(): m_state=6
00:14:03.028 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5121
00:14:03.028 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=60.73, Mass=3000, SNR=35.1, Peak=255 HFD=3.4
00:14:03.028 00.000 10844 MultiStar: [#1 0.39,-0.29,1.04,U] [#2 0.34,-0.54,0.00,M4] [#3 0.92,0.23,0.00,M1] [#4 0.53,-0.05,0.96,U] [#5 0.14,-0.49,0.93,U] [#6 0.64,-0.68,0.00,M1] [#7 0.07,-0.67,0.00,M2] [#8 0.47,-0.23,0.95,U] 
00:14:03.028 00.000 10844 refined, 4 included, MultiStar: {0.31, -0.32}, one-star: {0.01, -0.55}
00:14:03.028 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
00:14:03.028 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
00:14:03.028 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.32 hyp=0.44 cameraTheta=-0.81 mountX=0.26 mountY=0.36, mountTheta=0.94
00:14:03.031 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.32, opts=13)
00:14:03.031 00.000 10844 Enqueuing Move request for scope (0.31, -0.32)
00:14:03.031 00.000 11060 Worker thread wakes up
00:14:03.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.32) opts 0xd
00:14:03.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.32)
00:14:03.031 00.000 11060 Moving (0.31, -0.32) raw xDistance=0.26 yDistance=0.36
00:14:03.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:14:03.031 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.20 newest=0.77
00:14:03.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
00:14:03.031 00.000 11060 MoveAxis(W, 45, ABG)
00:14:03.031 00.000 11060 Guiding  Dir = 3, Dur = 45
00:14:03.038 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:03.041 00.003 11060 IsSlewing returns 0
00:14:03.042 00.001 11060 IsGuiding returns 0
00:14:03.066 00.024 10844 UpdateGuideState exits: m=3000 SNR=35.1 Saturated
00:14:03.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:03.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:03.066 00.000 10844 Enqueuing Expose request
00:14:03.092 00.026 11060 IsGuiding returns 0
00:14:03.092 00.000 11060 Move returns status 0, amount 45
00:14:03.092 00.000 11060 BLC: Oldest BLC event removed
00:14:03.092 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:14:03.092 00.000 11060 MoveAxis(S, 889, ABG)
00:14:03.092 00.000 11060 duration set to 750 by maxDecDuration
00:14:03.092 00.000 11060 Guiding  Dir = 1, Dur = 750
00:14:03.108 00.016 11060 IsSlewing returns 0
00:14:03.108 00.000 11060 IsGuiding returns 0
00:14:03.862 00.754 11060 IsGuiding returns 0
00:14:03.862 00.000 11060 Move returns status 0, amount 750
00:14:03.862 00.000 11060 move complete, result=0
00:14:03.862 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.4 px 750 ms SOUTH
00:14:03.878 00.016 11060 worker thread done servicing request
00:14:03.878 00.000 11060 Worker thread wakes up
00:14:03.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:03.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:04.508 00.630 11060 Exposure complete
00:14:04.828 00.320 10844 OnExposeComplete: enter
00:14:04.828 00.000 10844 UpdateGuideState(): m_state=6
00:14:04.828 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5122
00:14:04.828 00.000 10844 Star::Find returns 1 (1), X=258.49, Y=61.13, Mass=3214, SNR=36.6, Peak=255 HFD=3.7
00:14:04.830 00.002 10844 MultiStar: [#1 0.17,0.11,0.94,U] [#2 0.45,-0.57,0.00,M5] [#3 0.50,-0.20,0.97,U] [#4 0.69,0.19,0.00,M1] [#5 -0.17,-0.01,1.00,U] [#6 0.18,-0.05,0.96,U] [#7 -0.26,-0.39,0.81,U] [#8 0.17,0.11,0.92,U] 
00:14:04.830 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.08}, one-star: {0.13, -0.15}
00:14:04.830 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
00:14:04.830 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
00:14:04.830 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=0.06 mountY=0.12, mountTheta=1.13
00:14:04.835 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
00:14:04.835 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
00:14:04.837 00.002 11060 worker thread done servicing request
00:14:04.837 00.000 11060 Worker thread wakes up
00:14:04.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:14:04.841 00.004 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:14:04.841 00.000 11060 Moving (0.11, -0.08) raw xDistance=0.06 yDistance=0.12
00:14:04.841 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.249158, 1:0.121490
00:14:04.841 00.000 11060 BLC: No correction, Miss < min_move
00:14:04.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:14:04.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:04.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:14:04.841 00.000 11060 MoveAxis(E, 0, ABG)
00:14:04.841 00.000 11060 Move returns status 0, amount 0
00:14:04.841 00.000 11060 MoveAxis(N, 0, ABG)
00:14:04.842 00.001 11060 Move returns status 0, amount 0
00:14:04.842 00.000 11060 move complete, result=0
00:14:04.850 00.008 11060 worker thread done servicing request
00:14:04.862 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:04.886 00.024 10844 UpdateGuideState exits: m=3214 SNR=36.6 Saturated
00:14:04.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:04.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:04.888 00.002 10844 Enqueuing Expose request
00:14:04.888 00.000 11060 Worker thread wakes up
00:14:04.888 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:04.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:04.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:05.510 00.622 11060 Exposure complete
00:14:05.777 00.267 11060 worker thread done servicing request
00:14:05.779 00.002 10844 OnExposeComplete: enter
00:14:05.779 00.000 10844 UpdateGuideState(): m_state=6
00:14:05.788 00.009 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5123
00:14:05.788 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=60.98, Mass=3012, SNR=35.8, Peak=253 HFD=3.5
00:14:05.788 00.000 10844 MultiStar: [#1 0.11,-0.03,0.95,U] [#2 -0.14,-0.59,1.95,U] [#3 0.20,-0.46,0.91,U] [#4 0.68,0.02,0.00,M2] [#5 -0.27,-0.62,0.00,M1] [#6 0.51,-0.14,0.92,U] [#7 -0.19,-0.65,0.00,M2] [#8 -0.05,-0.59,0.89,U] 
00:14:05.788 00.000 10844 single-star, 5 included, MultiStar: {0.08, -0.39}, one-star: {0.10, -0.30}
00:14:05.788 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
00:14:05.788 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
00:14:05.788 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.31 cameraTheta=-1.25 mountX=0.27 mountY=0.15, mountTheta=0.49
00:14:05.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.30, opts=13)
00:14:05.790 00.000 10844 Enqueuing Move request for scope (0.10, -0.30)
00:14:05.790 00.000 11060 Worker thread wakes up
00:14:05.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
00:14:05.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
00:14:05.790 00.000 11060 Moving (0.10, -0.30) raw xDistance=0.27 yDistance=0.15
00:14:05.790 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.249158, 1:0.121490, 2:0.147157
00:14:05.790 00.000 11060 BLC: No correction, Miss < min_move
00:14:05.793 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
00:14:05.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:05.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:14:05.793 00.000 11060 MoveAxis(W, 47, ABG)
00:14:05.793 00.000 11060 Guiding  Dir = 3, Dur = 47
00:14:05.805 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:05.823 00.018 11060 IsSlewing returns 0
00:14:05.823 00.000 11060 IsGuiding returns 0
00:14:05.833 00.010 10844 UpdateGuideState exits: m=3012 SNR=35.8
00:14:05.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:05.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:05.833 00.000 10844 Enqueuing Expose request
00:14:05.901 00.068 11060 IsGuiding returns 0
00:14:05.902 00.001 11060 Move returns status 0, amount 47
00:14:05.902 00.000 11060 MoveAxis(N, 0, ABG)
00:14:05.904 00.002 11060 Move returns status 0, amount 0
00:14:05.904 00.000 11060 move complete, result=0
00:14:05.904 00.000 11060 worker thread done servicing request
00:14:05.904 00.000 11060 Worker thread wakes up
00:14:05.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:05.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:05.907 00.003 10844 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
00:14:06.535 00.628 11060 Exposure complete
00:14:06.802 00.267 11060 worker thread done servicing request
00:14:06.802 00.000 10844 OnExposeComplete: enter
00:14:06.802 00.000 10844 UpdateGuideState(): m_state=6
00:14:06.802 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5124
00:14:06.802 00.000 10844 Star::Find returns 1 (0), X=258.26, Y=61.05, Mass=3088, SNR=35.7, Peak=247 HFD=3.9
00:14:06.805 00.003 10844 MultiStar: [#1 0.37,0.66,0.00,M1] [#2 0.38,0.41,1.86,U] [#3 0.08,0.26,0.92,U] [#4 0.43,-0.20,0.93,U] [#5 -0.04,0.72,0.00,M2] [#6 -0.13,0.11,0.81,U] [#7 -0.29,-0.50,0.79,U] [#8 0.20,0.40,0.87,U] 
00:14:06.805 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.09}, one-star: {-0.10, -0.23}
00:14:06.805 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
00:14:06.805 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
00:14:06.805 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=-0.11 mountY=0.11, mountTheta=2.34
00:14:06.807 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
00:14:06.807 00.000 10844 Enqueuing Move request for scope (0.13, 0.09)
00:14:06.807 00.000 11060 Worker thread wakes up
00:14:06.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:14:06.807 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:14:06.807 00.000 11060 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=0.11
00:14:06.807 00.000 11060 BLC: window closed
00:14:06.807 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.249158, 1:0.121490, 2:0.147157
00:14:06.807 00.000 11060 BLC: No correction, Miss < min_move
00:14:06.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:14:06.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:06.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:14:06.807 00.000 11060 MoveAxis(E, 0, ABG)
00:14:06.807 00.000 11060 Move returns status 0, amount 0
00:14:06.807 00.000 11060 MoveAxis(N, 0, ABG)
00:14:06.807 00.000 11060 Move returns status 0, amount 0
00:14:06.807 00.000 11060 move complete, result=0
00:14:06.809 00.002 11060 worker thread done servicing request
00:14:06.814 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:06.845 00.031 10844 UpdateGuideState exits: m=3088 SNR=35.7
00:14:06.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:06.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:06.845 00.000 10844 Enqueuing Expose request
00:14:06.845 00.000 11060 Worker thread wakes up
00:14:06.845 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:06.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:06.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:07.497 00.652 11060 Exposure complete
00:14:07.761 00.264 11060 worker thread done servicing request
00:14:07.761 00.000 10844 OnExposeComplete: enter
00:14:07.761 00.000 10844 UpdateGuideState(): m_state=6
00:14:07.761 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5125
00:14:07.761 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=61.34, Mass=3015, SNR=35.2, Peak=255 HFD=3.3
00:14:07.761 00.000 10844 MultiStar: [#1 0.48,-0.19,1.09,U] [#2 0.46,0.12,1.89,U] [#3 0.46,-0.06,0.96,U] [#4 0.05,-0.12,0.92,U] [#5 -0.47,-0.05,1.02,U] [#6 0.22,0.33,0.88,U] [#7 -0.04,-0.91,0.00,M2] [#8 0.17,0.15,0.96,U] 
00:14:07.761 00.000 10844 single-star, 7 included, MultiStar: {0.21, 0.03}, one-star: {0.08, 0.06}
00:14:07.761 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
00:14:07.761 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
00:14:07.761 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=-0.07 mountY=0.07, mountTheta=2.36
00:14:07.761 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
00:14:07.761 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
00:14:07.761 00.000 11060 Worker thread wakes up
00:14:07.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:14:07.761 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:14:07.761 00.000 11060 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=0.07
00:14:07.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:14:07.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:07.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:14:07.761 00.000 11060 MoveAxis(E, 0, ABG)
00:14:07.761 00.000 11060 Move returns status 0, amount 0
00:14:07.761 00.000 11060 MoveAxis(N, 0, ABG)
00:14:07.761 00.000 11060 Move returns status 0, amount 0
00:14:07.761 00.000 11060 move complete, result=0
00:14:07.761 00.000 11060 worker thread done servicing request
00:14:07.789 00.028 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:07.811 00.022 10844 UpdateGuideState exits: m=3015 SNR=35.2 Saturated
00:14:07.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:07.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:07.811 00.000 10844 Enqueuing Expose request
00:14:07.811 00.000 11060 Worker thread wakes up
00:14:07.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:07.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:07.812 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:08.441 00.629 11060 Exposure complete
00:14:08.709 00.268 11060 worker thread done servicing request
00:14:08.709 00.000 10844 OnExposeComplete: enter
00:14:08.709 00.000 10844 UpdateGuideState(): m_state=6
00:14:08.709 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5126
00:14:08.709 00.000 10844 Star::Find returns 1 (0), X=258.87, Y=61.06, Mass=3181, SNR=35.9, Peak=241 HFD=3.6
00:14:08.711 00.002 10844 MultiStar: [#1 0.55,-0.52,0.00,M1] [#2 0.41,-0.70,0.00,M3] [#3 0.58,0.12,0.86,U] [#4 -0.17,0.00,0.95,U] [#5 -0.33,-0.28,1.00,U] [#6 -0.06,0.71,0.00,M1] [#7 0.11,-0.57,0.85,U] [#8 0.33,0.20,0.99,U] 
00:14:08.711 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.12}, one-star: {0.51, -0.22}
00:14:08.711 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
00:14:08.711 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
00:14:08.711 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=0.09 mountY=0.18, mountTheta=1.12
00:14:08.713 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.12, opts=13)
00:14:08.713 00.000 10844 Enqueuing Move request for scope (0.17, -0.12)
00:14:08.713 00.000 11060 Worker thread wakes up
00:14:08.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:14:08.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:14:08.714 00.001 11060 Moving (0.17, -0.12) raw xDistance=0.09 yDistance=0.18
00:14:08.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:14:08.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:08.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:14:08.714 00.000 11060 MoveAxis(E, 0, ABG)
00:14:08.714 00.000 11060 Move returns status 0, amount 0
00:14:08.714 00.000 11060 MoveAxis(N, 0, ABG)
00:14:08.714 00.000 11060 Move returns status 0, amount 0
00:14:08.714 00.000 11060 move complete, result=0
00:14:08.714 00.000 11060 worker thread done servicing request
00:14:08.721 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:08.757 00.036 10844 UpdateGuideState exits: m=3181 SNR=35.9
00:14:08.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:08.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:08.757 00.000 10844 Enqueuing Expose request
00:14:08.757 00.000 11060 Worker thread wakes up
00:14:08.757 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:08.758 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:08.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:09.430 00.672 11060 Exposure complete
00:14:09.953 00.523 11060 worker thread done servicing request
00:14:09.953 00.000 10844 OnExposeComplete: enter
00:14:09.953 00.000 10844 UpdateGuideState(): m_state=6
00:14:09.953 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5127
00:14:09.953 00.000 10844 Star::Find returns 1 (1), X=258.20, Y=61.29, Mass=3388, SNR=37.1, Peak=255 HFD=3.6
00:14:09.956 00.003 10844 MultiStar: [#1 0.36,0.05,0.99,U] [#2 0.29,-0.30,1.94,U] [#3 0.61,0.43,0.00,M1] [#4 -0.14,0.64,0.00,M1] [#5 -0.11,-0.19,0.91,U] [#6 0.20,0.52,0.86,U] [#7 0.13,0.22,0.83,U] [#8 0.22,0.28,0.86,U] 
00:14:09.956 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {-0.16, 0.01}
00:14:09.956 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
00:14:09.956 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
00:14:09.956 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.16 cameraTheta=0.15 mountX=-0.05 mountY=0.15, mountTheta=1.90
00:14:09.956 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.02, opts=13)
00:14:09.956 00.000 10844 Enqueuing Move request for scope (0.15, 0.02)
00:14:09.956 00.000 11060 Worker thread wakes up
00:14:09.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:14:09.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:14:09.959 00.003 11060 Moving (0.15, 0.02) raw xDistance=-0.05 yDistance=0.15
00:14:09.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:09.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:09.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:14:09.959 00.000 11060 MoveAxis(E, 0, ABG)
00:14:09.959 00.000 11060 Move returns status 0, amount 0
00:14:09.959 00.000 11060 MoveAxis(N, 0, ABG)
00:14:09.959 00.000 11060 Move returns status 0, amount 0
00:14:09.959 00.000 11060 move complete, result=0
00:14:09.959 00.000 11060 worker thread done servicing request
00:14:09.964 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:10.004 00.040 10844 UpdateGuideState exits: m=3388 SNR=37.1 Saturated
00:14:10.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:10.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:10.004 00.000 10844 Enqueuing Expose request
00:14:10.004 00.000 11060 Worker thread wakes up
00:14:10.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:10.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:10.004 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:10.645 00.641 11060 Exposure complete
00:14:10.906 00.261 11060 worker thread done servicing request
00:14:10.906 00.000 10844 OnExposeComplete: enter
00:14:10.906 00.000 10844 UpdateGuideState(): m_state=6
00:14:10.907 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5128
00:14:10.907 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.48, Mass=2552, SNR=32.0, Peak=249 HFD=3.3
00:14:10.907 00.000 10844 MultiStar: [#1 -0.61,0.19,0.00,M1] [#2 0.79,-0.05,0.00,M3] [#3 0.04,0.40,1.08,U] [#4 0.27,0.39,1.01,U] [#5 0.55,0.14,1.15,U] [#6 -0.11,0.02,1.06,U] [#7 -0.56,-0.17,0.91,U] [#8 -0.05,-0.06,1.12,U] 
00:14:10.907 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.03, 0.20}
00:14:10.907 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:14:10.907 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:14:10.907 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.29 mountX=-0.14 mountY=0.02, mountTheta=3.02
00:14:10.909 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
00:14:10.909 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
00:14:10.909 00.000 11060 Worker thread wakes up
00:14:10.911 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:14:10.911 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:14:10.911 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=0.02
00:14:10.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:14:10.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:10.912 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:14:10.912 00.000 11060 MoveAxis(E, 24, ABG)
00:14:10.912 00.000 11060 Guiding  Dir = 2, Dur = 24
00:14:10.921 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:10.937 00.016 10844 UpdateGuideState exits: m=2552 SNR=32.0
00:14:10.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:10.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:10.937 00.000 10844 Enqueuing Expose request
00:14:10.941 00.004 11060 IsSlewing returns 0
00:14:10.941 00.000 11060 IsGuiding returns 0
00:14:10.984 00.043 11060 IsGuiding returns 0
00:14:10.984 00.000 11060 Move returns status 0, amount 24
00:14:10.984 00.000 11060 MoveAxis(N, 0, ABG)
00:14:10.984 00.000 11060 Move returns status 0, amount 0
00:14:10.984 00.000 11060 move complete, result=0
00:14:10.984 00.000 11060 worker thread done servicing request
00:14:10.984 00.000 11060 Worker thread wakes up
00:14:10.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:10.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:10.988 00.004 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:14:11.611 00.623 11060 Exposure complete
00:14:11.818 00.207 11060 worker thread done servicing request
00:14:11.824 00.006 10844 OnExposeComplete: enter
00:14:11.824 00.000 10844 UpdateGuideState(): m_state=6
00:14:11.824 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5129
00:14:11.824 00.000 10844 Star::Find returns 1 (1), X=258.78, Y=60.95, Mass=3159, SNR=36.1, Peak=255 HFD=3.2
00:14:11.824 00.000 10844 MultiStar: [#1 0.26,-0.15,0.99,U] [#2 0.24,-0.61,0.00,M4] [#3 0.28,-0.08,0.96,U] [#4 0.56,-0.35,0.00,M1] [#5 0.00,-0.44,1.03,U] [#6 0.25,0.32,0.86,U] [#7 0.10,-0.45,0.84,U] [#8 -0.20,-0.27,0.96,U] 
00:14:11.824 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.21}, one-star: {0.42, -0.32}
00:14:11.824 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
00:14:11.824 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
00:14:11.824 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-0.91 mountX=0.18 mountY=0.19, mountTheta=0.83
00:14:11.824 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.21, opts=13)
00:14:11.824 00.000 10844 Enqueuing Move request for scope (0.16, -0.21)
00:14:11.824 00.000 11060 Worker thread wakes up
00:14:11.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
00:14:11.824 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
00:14:11.824 00.000 11060 Moving (0.16, -0.21) raw xDistance=0.18 yDistance=0.19
00:14:11.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:14:11.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
00:14:11.824 00.000 11060 MoveAxis(W, 30, ABG)
00:14:11.824 00.000 11060 Guiding  Dir = 3, Dur = 30
00:14:11.849 00.025 11060 IsSlewing returns 0
00:14:11.849 00.000 11060 IsGuiding returns 0
00:14:11.858 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:11.879 00.021 10844 UpdateGuideState exits: m=3159 SNR=36.1 Saturated
00:14:11.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:11.880 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:11.880 00.000 10844 Enqueuing Expose request
00:14:11.906 00.026 11060 IsGuiding returns 0
00:14:11.906 00.000 11060 Move returns status 0, amount 30
00:14:11.906 00.000 11060 MoveAxis(S, 75, ABG)
00:14:11.906 00.000 11060 Guiding  Dir = 1, Dur = 75
00:14:11.921 00.015 11060 IsSlewing returns 0
00:14:11.921 00.000 11060 IsGuiding returns 0
00:14:11.998 00.077 11060 IsGuiding returns 0
00:14:11.998 00.000 11060 Move returns status 0, amount 75
00:14:11.998 00.000 11060 move complete, result=0
00:14:11.998 00.000 11060 worker thread done servicing request
00:14:11.998 00.000 11060 Worker thread wakes up
00:14:11.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:11.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:11.998 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 75 ms SOUTH
00:14:12.664 00.666 11060 Exposure complete
00:14:12.851 00.187 11060 worker thread done servicing request
00:14:12.851 00.000 10844 OnExposeComplete: enter
00:14:12.851 00.000 10844 UpdateGuideState(): m_state=6
00:14:12.851 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5130
00:14:12.851 00.000 10844 Star::Find returns 1 (0), X=258.56, Y=60.89, Mass=2841, SNR=33.7, Peak=238 HFD=3.6
00:14:12.851 00.000 10844 MultiStar: [#1 0.23,0.78,0.00,M1] [#2 0.54,-0.29,2.06,U] [#3 -0.25,0.28,0.99,U] [#4 0.33,1.05,0.00,M2] [#5 0.27,0.27,1.07,U] [#6 0.25,0.22,0.95,U] [#7 -0.39,-0.25,0.86,U] [#8 0.35,0.16,1.06,U] 
00:14:12.851 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.03}, one-star: {0.20, -0.39}
00:14:12.851 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
00:14:12.851 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
00:14:12.851 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.15 mountX=-0.01 mountY=0.20, mountTheta=1.60
00:14:12.856 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
00:14:12.856 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
00:14:12.856 00.000 11060 Worker thread wakes up
00:14:12.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
00:14:12.856 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
00:14:12.856 00.000 11060 Moving (0.20, -0.03) raw xDistance=-0.01 yDistance=0.20
00:14:12.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:14:12.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:14:12.856 00.000 11060 MoveAxis(E, 0, ABG)
00:14:12.856 00.000 11060 Move returns status 0, amount 0
00:14:12.856 00.000 11060 MoveAxis(S, 80, ABG)
00:14:12.856 00.000 11060 Guiding  Dir = 1, Dur = 80
00:14:12.862 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:12.879 00.017 10844 UpdateGuideState exits: m=2841 SNR=33.7
00:14:12.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:12.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:12.891 00.012 10844 Enqueuing Expose request
00:14:12.891 00.000 11060 IsSlewing returns 0
00:14:12.891 00.000 11060 IsGuiding returns 0
00:14:13.013 00.122 11060 IsGuiding returns 0
00:14:13.013 00.000 11060 Move returns status 0, amount 80
00:14:13.013 00.000 11060 move complete, result=0
00:14:13.013 00.000 11060 worker thread done servicing request
00:14:13.013 00.000 11060 Worker thread wakes up
00:14:13.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:13.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:13.013 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 80 ms SOUTH
00:14:13.640 00.627 11060 Exposure complete
00:14:13.877 00.237 11060 worker thread done servicing request
00:14:13.878 00.001 10844 OnExposeComplete: enter
00:14:13.878 00.000 10844 UpdateGuideState(): m_state=6
00:14:13.878 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5131
00:14:13.878 00.000 10844 Star::Find returns 1 (0), X=258.91, Y=61.05, Mass=3164, SNR=36.1, Peak=246 HFD=3.9
00:14:13.878 00.000 10844 MultiStar: [#1 -0.13,-0.26,0.99,U] [#2 -0.13,0.06,1.92,U] [#3 0.21,0.05,1.00,U] [#4 0.54,0.13,0.93,U] [#5 0.66,-0.10,0.00,M1] [#6 0.10,-0.10,1.01,U] [#7 -0.32,0.00,0.76,U] [#8 -0.11,0.25,0.95,U] 
00:14:13.878 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.55, -0.23}
00:14:13.878 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
00:14:13.878 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
00:14:13.878 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=-0.01 mountY=0.07, mountTheta=1.66
00:14:13.880 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.01, opts=13)
00:14:13.880 00.000 10844 Enqueuing Move request for scope (0.07, -0.01)
00:14:13.880 00.000 11060 Worker thread wakes up
00:14:13.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:14:13.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:14:13.880 00.000 11060 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=0.07
00:14:13.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:14:13.882 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:13.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:14:13.882 00.000 11060 MoveAxis(E, 0, ABG)
00:14:13.882 00.000 11060 Move returns status 0, amount 0
00:14:13.882 00.000 11060 MoveAxis(N, 0, ABG)
00:14:13.882 00.000 11060 Move returns status 0, amount 0
00:14:13.882 00.000 11060 move complete, result=0
00:14:13.882 00.000 11060 worker thread done servicing request
00:14:13.888 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:13.917 00.029 10844 UpdateGuideState exits: m=3164 SNR=36.1
00:14:13.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:13.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:13.917 00.000 10844 Enqueuing Expose request
00:14:13.917 00.000 11060 Worker thread wakes up
00:14:13.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:13.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:13.917 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:14.552 00.635 11060 Exposure complete
00:14:14.853 00.301 11060 worker thread done servicing request
00:14:14.853 00.000 10844 OnExposeComplete: enter
00:14:14.853 00.000 10844 UpdateGuideState(): m_state=6
00:14:14.853 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5132
00:14:14.853 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=60.96, Mass=2743, SNR=33.4, Peak=233 HFD=3.2
00:14:14.853 00.000 10844 MultiStar: [#1 0.24,-0.22,1.06,U] [#2 0.31,-0.38,2.14,U] [#3 0.44,-0.25,0.99,U] [#4 0.61,-0.29,0.00,M2] [#5 -0.08,-0.12,1.08,U] [#6 0.31,-0.19,1.01,U] [#7 0.00,-0.22,0.93,U] [#8 0.20,0.20,1.06,U] 
00:14:14.853 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.21}, one-star: {0.39, -0.32}
00:14:14.853 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
00:14:14.853 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
00:14:14.853 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-0.73 mountX=0.16 mountY=0.27, mountTheta=1.02
00:14:14.858 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.21, opts=13)
00:14:14.858 00.000 10844 Enqueuing Move request for scope (0.24, -0.21)
00:14:14.858 00.000 11060 Worker thread wakes up
00:14:14.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd
00:14:14.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.21)
00:14:14.858 00.000 11060 Moving (0.24, -0.21) raw xDistance=0.16 yDistance=0.27
00:14:14.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:14:14.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
00:14:14.858 00.000 11060 MoveAxis(W, 28, ABG)
00:14:14.861 00.003 11060 Guiding  Dir = 3, Dur = 28
00:14:14.869 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:14.882 00.013 11060 IsSlewing returns 0
00:14:14.882 00.000 11060 IsGuiding returns 0
00:14:14.909 00.027 10844 UpdateGuideState exits: m=2743 SNR=33.4
00:14:14.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:14.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:14.909 00.000 10844 Enqueuing Expose request
00:14:14.944 00.035 11060 IsGuiding returns 0
00:14:14.944 00.000 11060 Move returns status 0, amount 28
00:14:14.944 00.000 11060 MoveAxis(S, 104, ABG)
00:14:14.944 00.000 11060 Guiding  Dir = 1, Dur = 104
00:14:14.959 00.015 11060 IsSlewing returns 0
00:14:14.959 00.000 11060 IsGuiding returns 0
00:14:15.077 00.118 11060 IsGuiding returns 0
00:14:15.077 00.000 11060 Move returns status 0, amount 104
00:14:15.077 00.000 11060 move complete, result=0
00:14:15.077 00.000 11060 worker thread done servicing request
00:14:15.077 00.000 11060 Worker thread wakes up
00:14:15.079 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:15.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:15.081 00.002 10844 GuideStep: 0.2 px 28 ms WEST, 0.3 px 104 ms SOUTH
00:14:15.728 00.647 11060 Exposure complete
00:14:16.025 00.297 10844 OnExposeComplete: enter
00:14:16.027 00.002 10844 UpdateGuideState(): m_state=6
00:14:16.027 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5133
00:14:16.027 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=61.00, Mass=2583, SNR=32.4, Peak=207 HFD=3.4
00:14:16.028 00.001 10844 MultiStar: [#1 0.22,-0.16,1.19,U] [#2 0.85,-1.34,0.00,M2] [#3 0.32,-0.69,0.00,M1] [#4 0.48,0.13,1.00,U] [#5 0.53,-0.51,0.00,M1] [#6 0.40,-0.09,0.98,U] [#7 -0.07,-0.71,0.00,M1] [#8 -0.05,0.33,1.02,U] 
00:14:16.028 00.000 10844 refined, 4 included, MultiStar: {0.27, -0.02}, one-star: {0.34, -0.28}
00:14:16.028 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
00:14:16.028 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
00:14:16.029 00.001 10844 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.06 mountX=-0.03 mountY=0.27, mountTheta=1.69
00:14:16.029 00.000 11060 worker thread done servicing request
00:14:16.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.02, opts=13)
00:14:16.031 00.000 10844 Enqueuing Move request for scope (0.27, -0.02)
00:14:16.031 00.000 11060 Worker thread wakes up
00:14:16.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
00:14:16.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
00:14:16.031 00.000 11060 Moving (0.27, -0.02) raw xDistance=-0.03 yDistance=0.27
00:14:16.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:14:16.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
00:14:16.031 00.000 11060 MoveAxis(E, 0, ABG)
00:14:16.031 00.000 11060 Move returns status 0, amount 0
00:14:16.031 00.000 11060 MoveAxis(S, 106, ABG)
00:14:16.031 00.000 11060 Guiding  Dir = 1, Dur = 106
00:14:16.052 00.021 11060 IsSlewing returns 0
00:14:16.053 00.001 11060 IsGuiding returns 0
00:14:16.053 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:16.075 00.022 10844 UpdateGuideState exits: m=2583 SNR=32.4
00:14:16.077 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:16.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:16.077 00.000 10844 Enqueuing Expose request
00:14:16.179 00.102 11060 IsGuiding returns 0
00:14:16.179 00.000 11060 Move returns status 0, amount 106
00:14:16.179 00.000 11060 move complete, result=0
00:14:16.179 00.000 11060 worker thread done servicing request
00:14:16.179 00.000 11060 Worker thread wakes up
00:14:16.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:16.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:16.194 00.015 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 106 ms SOUTH
00:14:16.832 00.638 11060 Exposure complete
00:14:17.075 00.243 11060 worker thread done servicing request
00:14:17.075 00.000 10844 OnExposeComplete: enter
00:14:17.075 00.000 10844 UpdateGuideState(): m_state=6
00:14:17.075 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5134
00:14:17.075 00.000 10844 Star::Find returns 1 (0), X=258.75, Y=61.04, Mass=3231, SNR=36.8, Peak=230 HFD=3.6
00:14:17.075 00.000 10844 MultiStar: [#1 0.56,0.36,0.00,M1] [#2 -0.28,-0.30,1.90,U] [#3 0.90,-0.32,0.00,M2] [#4 0.32,-0.11,0.96,U] [#5 0.37,-0.94,0.00,M2] [#6 -0.24,0.16,0.86,U] [#7 0.27,-1.17,0.00,M2] [#8 0.34,0.33,0.85,U] 
00:14:17.075 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.09}, one-star: {0.39, -0.23}
00:14:17.075 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
00:14:17.075 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
00:14:17.075 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=0.08 mountY=0.06, mountTheta=0.67
00:14:17.075 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
00:14:17.075 00.000 10844 Enqueuing Move request for scope (0.05, -0.09)
00:14:17.075 00.000 11060 Worker thread wakes up
00:14:17.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
00:14:17.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
00:14:17.075 00.000 11060 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=0.06
00:14:17.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:14:17.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:17.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:14:17.075 00.000 11060 MoveAxis(E, 0, ABG)
00:14:17.075 00.000 11060 Move returns status 0, amount 0
00:14:17.075 00.000 11060 MoveAxis(N, 0, ABG)
00:14:17.075 00.000 11060 Move returns status 0, amount 0
00:14:17.075 00.000 11060 move complete, result=0
00:14:17.075 00.000 11060 worker thread done servicing request
00:14:17.087 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:17.120 00.033 10844 UpdateGuideState exits: m=3231 SNR=36.8
00:14:17.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:17.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:17.120 00.000 10844 Enqueuing Expose request
00:14:17.120 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:17.120 00.000 11060 Worker thread wakes up
00:14:17.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:17.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:17.752 00.632 11060 Exposure complete
00:14:17.952 00.200 11060 worker thread done servicing request
00:14:17.952 00.000 10844 OnExposeComplete: enter
00:14:17.952 00.000 10844 UpdateGuideState(): m_state=6
00:14:17.952 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5135
00:14:17.952 00.000 10844 Star::Find returns 1 (1), X=258.99, Y=61.39, Mass=2913, SNR=35.1, Peak=255 HFD=3.4
00:14:17.952 00.000 10844 MultiStar: [#1 0.31,0.47,0.99,U] [#2 0.34,-0.47,1.98,U] [#3 0.16,-0.37,0.94,U] [#4 0.72,-0.31,0.00,M1] [#5 -0.17,-0.31,1.11,U] [#6 0.47,-0.15,0.98,U] [#7 0.21,-0.27,0.88,U] [#8 0.02,0.01,0.95,U] 
00:14:17.952 00.000 10844 refined, 7 included, MultiStar: {0.25, -0.16}, one-star: {0.63, 0.11}
00:14:17.952 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
00:14:17.952 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
00:14:17.952 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.56 mountX=0.11 mountY=0.28, mountTheta=1.19
00:14:17.958 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.16, opts=13)
00:14:17.958 00.000 10844 Enqueuing Move request for scope (0.25, -0.16)
00:14:17.958 00.000 11060 Worker thread wakes up
00:14:17.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
00:14:17.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
00:14:17.958 00.000 11060 Moving (0.25, -0.16) raw xDistance=0.11 yDistance=0.28
00:14:17.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:14:17.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
00:14:17.958 00.000 11060 MoveAxis(E, 0, ABG)
00:14:17.958 00.000 11060 Move returns status 0, amount 0
00:14:17.958 00.000 11060 MoveAxis(S, 108, ABG)
00:14:17.958 00.000 11060 Guiding  Dir = 1, Dur = 108
00:14:17.965 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:17.984 00.019 11060 IsSlewing returns 0
00:14:17.984 00.000 11060 IsGuiding returns 0
00:14:17.991 00.007 10844 UpdateGuideState exits: m=2913 SNR=35.1 Saturated
00:14:17.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:17.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:17.991 00.000 10844 Enqueuing Expose request
00:14:18.117 00.126 11060 IsGuiding returns 0
00:14:18.117 00.000 11060 Move returns status 0, amount 108
00:14:18.117 00.000 11060 move complete, result=0
00:14:18.117 00.000 11060 worker thread done servicing request
00:14:18.117 00.000 11060 Worker thread wakes up
00:14:18.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:18.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:18.127 00.010 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 108 ms SOUTH
00:14:18.740 00.613 11060 Exposure complete
00:14:18.937 00.197 11060 worker thread done servicing request
00:14:18.937 00.000 10844 OnExposeComplete: enter
00:14:18.937 00.000 10844 UpdateGuideState(): m_state=6
00:14:18.940 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5136
00:14:18.940 00.000 10844 Star::Find returns 1 (1), X=258.69, Y=61.84, Mass=3688, SNR=39.2, Peak=255 HFD=3.5
00:14:18.940 00.000 10844 MultiStar: [#1 0.42,0.23,0.85,U] [#2 0.13,-0.25,1.87,U] [#3 0.47,-0.09,0.93,U] [#4 0.47,0.14,0.93,U] [#5 -0.22,0.20,0.97,U] [#6 -0.14,0.29,0.77,U] [#7 0.16,-0.11,0.79,U] [#8 0.09,0.51,0.84,U] 
00:14:18.941 00.001 10844 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.33, 0.56}
00:14:18.941 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
00:14:18.941 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
00:14:18.941 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.57 mountX=-0.15 mountY=0.17, mountTheta=2.32
00:14:18.941 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.12, opts=13)
00:14:18.941 00.000 10844 Enqueuing Move request for scope (0.19, 0.12)
00:14:18.941 00.000 11060 Worker thread wakes up
00:14:18.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
00:14:18.941 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
00:14:18.941 00.000 11060 Moving (0.19, 0.12) raw xDistance=-0.15 yDistance=0.17
00:14:18.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:14:18.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:18.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:14:18.941 00.000 11060 MoveAxis(E, 27, ABG)
00:14:18.944 00.003 11060 Guiding  Dir = 2, Dur = 27
00:14:18.951 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:18.962 00.011 10844 UpdateGuideState exits: m=3688 SNR=39.2 Saturated
00:14:18.966 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:18.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:18.966 00.000 10844 Enqueuing Expose request
00:14:18.967 00.001 11060 IsSlewing returns 0
00:14:18.967 00.000 11060 IsGuiding returns 0
00:14:19.014 00.047 11060 IsGuiding returns 0
00:14:19.014 00.000 11060 Move returns status 0, amount 27
00:14:19.014 00.000 11060 MoveAxis(N, 0, ABG)
00:14:19.014 00.000 11060 Move returns status 0, amount 0
00:14:19.015 00.001 11060 move complete, result=0
00:14:19.015 00.000 11060 worker thread done servicing request
00:14:19.015 00.000 11060 Worker thread wakes up
00:14:19.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:19.016 00.001 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
00:14:19.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:19.656 00.640 11060 Exposure complete
00:14:19.856 00.200 11060 worker thread done servicing request
00:14:19.856 00.000 10844 OnExposeComplete: enter
00:14:19.856 00.000 10844 UpdateGuideState(): m_state=6
00:14:19.856 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5137
00:14:19.856 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=61.42, Mass=2676, SNR=32.8, Peak=215 HFD=3.4
00:14:19.856 00.000 10844 MultiStar: [#1 0.11,0.28,1.03,U] [#2 0.53,0.18,2.00,U] [#3 -0.34,0.56,0.00,M1] [#4 0.46,-0.09,1.14,U] [#5 -0.48,0.09,1.20,U] [#6 0.18,0.52,0.99,U] [#7 -0.51,-0.52,0.00,M1] [#8 -0.08,0.91,0.00,M1] 
00:14:19.856 00.000 10844 single-star, 5 included, MultiStar: {0.18, 0.18}, one-star: {0.02, 0.15}
00:14:19.856 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
00:14:19.856 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
00:14:19.856 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
00:14:19.856 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
00:14:19.856 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
00:14:19.856 00.000 11060 Worker thread wakes up
00:14:19.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:14:19.856 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:14:19.856 00.000 11060 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.00
00:14:19.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:14:19.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:19.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:14:19.856 00.000 11060 MoveAxis(E, 26, ABG)
00:14:19.856 00.000 11060 Guiding  Dir = 2, Dur = 26
00:14:19.864 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:19.882 00.018 10844 UpdateGuideState exits: m=2676 SNR=32.8
00:14:19.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:19.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:19.882 00.000 10844 Enqueuing Expose request
00:14:19.887 00.005 11060 IsSlewing returns 0
00:14:19.889 00.002 11060 IsGuiding returns 0
00:14:19.949 00.060 11060 IsGuiding returns 0
00:14:19.949 00.000 11060 Move returns status 0, amount 26
00:14:19.949 00.000 11060 MoveAxis(N, 0, ABG)
00:14:19.949 00.000 11060 Move returns status 0, amount 0
00:14:19.949 00.000 11060 move complete, result=0
00:14:19.949 00.000 11060 worker thread done servicing request
00:14:19.949 00.000 11060 Worker thread wakes up
00:14:19.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:19.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:19.949 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
00:14:20.581 00.632 11060 Exposure complete
00:14:20.749 00.168 11060 worker thread done servicing request
00:14:20.749 00.000 10844 OnExposeComplete: enter
00:14:20.749 00.000 10844 UpdateGuideState(): m_state=6
00:14:20.749 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5138
00:14:20.749 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.07, Mass=2621, SNR=32.3, Peak=220 HFD=3.6
00:14:20.750 00.001 10844 MultiStar: [#1 -0.02,-0.02,1.15,U] [#2 -0.24,0.38,2.10,U] [#3 0.03,0.76,0.00,M2] [#4 0.04,0.03,1.02,U] [#5 -0.36,0.08,1.16,U] [#6 0.41,0.67,0.00,M1] [#7 0.03,-0.55,0.87,U] [#8 -0.37,0.28,1.07,U] 
00:14:20.750 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.06}, one-star: {0.16, -0.21}
00:14:20.750 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.46 = -1.83)
00:14:20.750 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.85)
00:14:20.750 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.70 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
00:14:20.750 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
00:14:20.750 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
00:14:20.750 00.000 11060 Worker thread wakes up
00:14:20.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
00:14:20.750 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
00:14:20.750 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.04 yDistance=-0.14
00:14:20.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:14:20.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:20.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:14:20.750 00.000 11060 MoveAxis(E, 0, ABG)
00:14:20.750 00.000 11060 Move returns status 0, amount 0
00:14:20.750 00.000 11060 MoveAxis(N, 0, ABG)
00:14:20.750 00.000 11060 Move returns status 0, amount 0
00:14:20.750 00.000 11060 move complete, result=0
00:14:20.750 00.000 11060 worker thread done servicing request
00:14:20.761 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:20.777 00.016 10844 UpdateGuideState exits: m=2621 SNR=32.3
00:14:20.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:20.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:20.777 00.000 10844 Enqueuing Expose request
00:14:20.777 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:20.777 00.000 11060 Worker thread wakes up
00:14:20.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:20.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:21.419 00.642 11060 Exposure complete
00:14:21.795 00.376 11060 worker thread done servicing request
00:14:21.795 00.000 10844 OnExposeComplete: enter
00:14:21.795 00.000 10844 UpdateGuideState(): m_state=6
00:14:21.795 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5139
00:14:21.795 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.37, Mass=3104, SNR=35.5, Peak=249 HFD=3.4
00:14:21.795 00.000 10844 MultiStar: [#1 -0.07,0.04,0.99,U] [#2 -0.04,0.14,1.95,U] [#3 0.01,0.10,0.94,U] [#4 -0.01,0.02,0.88,U] [#5 -0.03,-0.14,0.95,U] [#6 0.05,0.57,0.90,U] [#7 -0.37,-0.20,0.86,U] [#8 -0.25,0.26,0.84,U] 
00:14:21.795 00.000 10844 single-star, 8 included, MultiStar: {-0.06, 0.10}, one-star: {0.04, 0.09}
00:14:21.795 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:14:21.795 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:14:21.795 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=-0.10 mountY=0.02, mountTheta=2.89
00:14:21.798 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.09, opts=13)
00:14:21.798 00.000 10844 Enqueuing Move request for scope (0.04, 0.09)
00:14:21.798 00.000 11060 Worker thread wakes up
00:14:21.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:14:21.798 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:14:21.798 00.000 11060 Moving (0.04, 0.09) raw xDistance=-0.10 yDistance=0.02
00:14:21.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:14:21.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:21.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:14:21.798 00.000 11060 MoveAxis(E, 0, ABG)
00:14:21.800 00.002 11060 Move returns status 0, amount 0
00:14:21.800 00.000 11060 MoveAxis(N, 0, ABG)
00:14:21.800 00.000 11060 Move returns status 0, amount 0
00:14:21.800 00.000 11060 move complete, result=0
00:14:21.800 00.000 11060 worker thread done servicing request
00:14:21.803 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:21.819 00.016 10844 UpdateGuideState exits: m=3104 SNR=35.5
00:14:21.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:21.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:21.819 00.000 10844 Enqueuing Expose request
00:14:21.819 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:21.819 00.000 11060 Worker thread wakes up
00:14:21.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:21.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:22.459 00.640 11060 Exposure complete
00:14:22.736 00.277 10844 OnExposeComplete: enter
00:14:22.736 00.000 10844 UpdateGuideState(): m_state=6
00:14:22.736 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5140
00:14:22.736 00.000 10844 Star::Find returns 1 (0), X=258.97, Y=61.13, Mass=3503, SNR=38.7, Peak=252 HFD=3.7
00:14:22.736 00.000 10844 MultiStar: [#1 0.25,0.09,0.85,U] [#2 -0.32,0.25,1.90,U] [#3 -0.06,0.21,0.83,U] [#4 -0.39,0.23,0.98,U] [#5 -0.14,-0.16,0.96,U] [#6 0.50,0.05,0.94,U] [#7 0.27,0.07,0.80,U] [#8 -0.50,0.09,0.95,U] 
00:14:22.736 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.61, -0.15}
00:14:22.736 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.80)
00:14:22.736 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
00:14:22.736 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.74 mountX=-0.09 mountY=-0.03, mountTheta=-2.81
00:14:22.738 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
00:14:22.738 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
00:14:22.738 00.000 11060 worker thread done servicing request
00:14:22.738 00.000 11060 Worker thread wakes up
00:14:22.741 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
00:14:22.741 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
00:14:22.741 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.03
00:14:22.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:14:22.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:22.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:14:22.741 00.000 11060 MoveAxis(E, 0, ABG)
00:14:22.741 00.000 11060 Move returns status 0, amount 0
00:14:22.741 00.000 11060 MoveAxis(N, 0, ABG)
00:14:22.741 00.000 11060 Move returns status 0, amount 0
00:14:22.741 00.000 11060 move complete, result=0
00:14:22.741 00.000 11060 worker thread done servicing request
00:14:22.744 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:22.762 00.018 10844 UpdateGuideState exits: m=3503 SNR=38.7
00:14:22.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:22.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:22.762 00.000 10844 Enqueuing Expose request
00:14:22.762 00.000 11060 Worker thread wakes up
00:14:22.762 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:22.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:22.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:23.397 00.635 11060 Exposure complete
00:14:23.599 00.202 10844 OnExposeComplete: enter
00:14:23.599 00.000 10844 UpdateGuideState(): m_state=6
00:14:23.599 00.000 11060 worker thread done servicing request
00:14:23.599 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5141
00:14:23.599 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.83, Mass=3318, SNR=37.1, Peak=251 HFD=3.7
00:14:23.601 00.002 10844 MultiStar: [#1 0.09,0.34,0.92,U] [#2 0.64,0.64,0.00,M1] [#3 0.50,-0.70,0.00,M1] [#4 -0.15,0.30,0.85,U] [#5 0.15,-0.57,0.98,U] [#6 0.29,0.16,0.95,U] [#7 -0.15,-0.47,0.78,U] [#8 0.36,0.74,0.00,M1] 
00:14:23.601 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.06}, one-star: {0.03, 0.55}
00:14:23.601 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:14:23.601 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:14:23.601 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.88 mountX=-0.07 mountY=0.04, mountTheta=2.61
00:14:23.604 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
00:14:23.604 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
00:14:23.604 00.000 11060 Worker thread wakes up
00:14:23.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:14:23.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:14:23.604 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=0.04
00:14:23.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:14:23.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:23.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:14:23.604 00.000 11060 MoveAxis(E, 0, ABG)
00:14:23.604 00.000 11060 Move returns status 0, amount 0
00:14:23.604 00.000 11060 MoveAxis(N, 0, ABG)
00:14:23.604 00.000 11060 Move returns status 0, amount 0
00:14:23.604 00.000 11060 move complete, result=0
00:14:23.604 00.000 11060 worker thread done servicing request
00:14:23.614 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:23.631 00.017 10844 UpdateGuideState exits: m=3318 SNR=37.1
00:14:23.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:23.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:23.631 00.000 10844 Enqueuing Expose request
00:14:23.631 00.000 11060 Worker thread wakes up
00:14:23.631 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:23.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:23.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:24.273 00.642 11060 Exposure complete
00:14:24.469 00.196 11060 worker thread done servicing request
00:14:24.469 00.000 10844 OnExposeComplete: enter
00:14:24.469 00.000 10844 UpdateGuideState(): m_state=6
00:14:24.469 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5142
00:14:24.469 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.51, Mass=3062, SNR=35.5, Peak=241 HFD=3.5
00:14:24.469 00.000 10844 MultiStar: [#1 -0.09,0.82,0.00,M1] [#2 0.40,-0.35,1.96,U] [#3 0.94,0.31,0.00,M2] [#4 0.36,0.19,0.96,U] [#5 -0.10,-0.34,1.10,U] [#6 0.64,0.36,0.00,M1] [#7 0.32,0.55,0.00,M1] [#8 -0.06,0.60,1.02,U] 
00:14:24.469 00.000 10844 refined, 4 included, MultiStar: {0.21, -0.01}, one-star: {0.32, 0.23}
00:14:24.469 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
00:14:24.469 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
00:14:24.469 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.03 mountX=-0.03 mountY=0.21, mountTheta=1.72
00:14:24.471 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.01, opts=13)
00:14:24.471 00.000 10844 Enqueuing Move request for scope (0.21, -0.01)
00:14:24.471 00.000 11060 Worker thread wakes up
00:14:24.472 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
00:14:24.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
00:14:24.472 00.000 11060 Moving (0.21, -0.01) raw xDistance=-0.03 yDistance=0.21
00:14:24.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:14:24.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:14:24.472 00.000 11060 MoveAxis(E, 0, ABG)
00:14:24.472 00.000 11060 Move returns status 0, amount 0
00:14:24.472 00.000 11060 MoveAxis(S, 82, ABG)
00:14:24.472 00.000 11060 Guiding  Dir = 1, Dur = 82
00:14:24.477 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:24.479 00.002 11060 IsSlewing returns 0
00:14:24.479 00.000 11060 IsGuiding returns 0
00:14:24.487 00.008 10844 UpdateGuideState exits: m=3062 SNR=35.5
00:14:24.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:24.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:24.487 00.000 10844 Enqueuing Expose request
00:14:24.565 00.078 11060 IsGuiding returns 0
00:14:24.565 00.000 11060 Move returns status 0, amount 82
00:14:24.565 00.000 11060 move complete, result=0
00:14:24.565 00.000 11060 worker thread done servicing request
00:14:24.565 00.000 11060 Worker thread wakes up
00:14:24.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:24.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:24.565 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 82 ms SOUTH
00:14:25.201 00.636 11060 Exposure complete
00:14:25.366 00.165 11060 worker thread done servicing request
00:14:25.368 00.002 10844 OnExposeComplete: enter
00:14:25.368 00.000 10844 UpdateGuideState(): m_state=6
00:14:25.368 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5143
00:14:25.368 00.000 10844 Star::Find returns 1 (0), X=258.68, Y=61.11, Mass=2973, SNR=35.1, Peak=248 HFD=3.4
00:14:25.368 00.000 10844 MultiStar: [#1 0.38,-0.16,0.97,U] [#2 0.18,-0.24,2.00,U] [#3 0.45,-0.14,0.92,U] [#4 0.34,0.93,0.00,M1] [#5 -0.15,0.32,0.98,U] [#6 0.40,0.48,0.00,M2] [#7 0.12,0.18,0.87,U] [#8 0.19,0.66,0.00,M1] 
00:14:25.368 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.07}, one-star: {0.32, -0.17}
00:14:25.368 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
00:14:25.368 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
00:14:25.368 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.32 mountX=0.03 mountY=0.22, mountTheta=1.43
00:14:25.371 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.07, opts=13)
00:14:25.371 00.000 10844 Enqueuing Move request for scope (0.21, -0.07)
00:14:25.371 00.000 11060 Worker thread wakes up
00:14:25.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
00:14:25.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
00:14:25.371 00.000 11060 Moving (0.21, -0.07) raw xDistance=0.03 yDistance=0.22
00:14:25.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:14:25.374 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
00:14:25.374 00.000 11060 MoveAxis(E, 0, ABG)
00:14:25.374 00.000 11060 Move returns status 0, amount 0
00:14:25.374 00.000 11060 MoveAxis(S, 85, ABG)
00:14:25.374 00.000 11060 Guiding  Dir = 1, Dur = 85
00:14:25.377 00.003 11060 IsSlewing returns 0
00:14:25.377 00.000 11060 IsGuiding returns 0
00:14:25.378 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:25.395 00.017 10844 UpdateGuideState exits: m=2973 SNR=35.1
00:14:25.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:25.397 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:25.397 00.000 10844 Enqueuing Expose request
00:14:25.466 00.069 11060 IsGuiding returns 0
00:14:25.466 00.000 11060 Move returns status 0, amount 85
00:14:25.466 00.000 11060 move complete, result=0
00:14:25.466 00.000 11060 worker thread done servicing request
00:14:25.466 00.000 11060 Worker thread wakes up
00:14:25.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:25.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:25.466 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 85 ms SOUTH
00:14:26.103 00.637 11060 Exposure complete
00:14:26.337 00.234 11060 worker thread done servicing request
00:14:26.337 00.000 10844 OnExposeComplete: enter
00:14:26.337 00.000 10844 UpdateGuideState(): m_state=6
00:14:26.337 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5144
00:14:26.337 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.07, Mass=3078, SNR=35.1, Peak=252 HFD=3.5
00:14:26.337 00.000 10844 MultiStar: [#1 0.56,-0.10,1.03,U] [#2 0.22,-0.19,1.98,U] [#3 0.67,-0.47,0.00,M2] [#4 0.29,0.67,0.00,M2] [#5 -0.14,-0.09,1.05,U] [#6 0.51,0.13,0.85,U] [#7 -0.43,0.21,0.94,U] [#8 -0.08,1.03,0.00,M2] 
00:14:26.337 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.07}, one-star: {0.13, -0.21}
00:14:26.337 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
00:14:26.337 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
00:14:26.337 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=0.04 mountY=0.16, mountTheta=1.33
00:14:26.337 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
00:14:26.342 00.005 10844 Enqueuing Move request for scope (0.15, -0.07)
00:14:26.342 00.000 11060 Worker thread wakes up
00:14:26.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:14:26.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:14:26.342 00.000 11060 Moving (0.15, -0.07) raw xDistance=0.04 yDistance=0.16
00:14:26.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:14:26.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:26.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:14:26.342 00.000 11060 MoveAxis(E, 0, ABG)
00:14:26.342 00.000 11060 Move returns status 0, amount 0
00:14:26.342 00.000 11060 MoveAxis(N, 0, ABG)
00:14:26.342 00.000 11060 Move returns status 0, amount 0
00:14:26.342 00.000 11060 move complete, result=0
00:14:26.342 00.000 11060 worker thread done servicing request
00:14:26.350 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:26.363 00.013 10844 UpdateGuideState exits: m=3078 SNR=35.1
00:14:26.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:26.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:26.363 00.000 10844 Enqueuing Expose request
00:14:26.363 00.000 11060 Worker thread wakes up
00:14:26.363 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:26.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:26.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:27.010 00.647 11060 Exposure complete
00:14:27.251 00.241 11060 worker thread done servicing request
00:14:27.251 00.000 10844 OnExposeComplete: enter
00:14:27.251 00.000 10844 UpdateGuideState(): m_state=6
00:14:27.251 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5145
00:14:27.251 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=60.45, Mass=3220, SNR=36.4, Peak=255 HFD=3.6
00:14:27.251 00.000 10844 MultiStar: [#1 -0.20,-0.01,0.92,U] [#2 0.38,-0.50,0.00,M1] [#3 0.21,-0.09,0.93,U] [#4 0.13,0.16,0.89,U] [#5 -0.51,-0.53,0.00,M1] [#6 0.10,-0.07,0.90,U] [#7 -0.22,-0.61,0.00,M1] [#8 -0.48,0.28,0.89,U] 
00:14:27.251 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.11}, one-star: {0.44, -0.83}
00:14:27.251 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
00:14:27.251 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
00:14:27.251 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.19 mountX=0.10 mountY=0.06, mountTheta=0.55
00:14:27.251 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
00:14:27.251 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
00:14:27.251 00.000 11060 Worker thread wakes up
00:14:27.256 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
00:14:27.256 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
00:14:27.256 00.000 11060 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=0.06
00:14:27.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:14:27.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:27.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:14:27.256 00.000 11060 MoveAxis(E, 0, ABG)
00:14:27.256 00.000 11060 Move returns status 0, amount 0
00:14:27.256 00.000 11060 MoveAxis(N, 0, ABG)
00:14:27.256 00.000 11060 Move returns status 0, amount 0
00:14:27.256 00.000 11060 move complete, result=0
00:14:27.256 00.000 11060 worker thread done servicing request
00:14:27.262 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:27.278 00.016 10844 UpdateGuideState exits: m=3220 SNR=36.4 Saturated
00:14:27.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:27.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:27.278 00.000 10844 Enqueuing Expose request
00:14:27.278 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:27.278 00.000 11060 Worker thread wakes up
00:14:27.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:27.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:27.903 00.625 11060 Exposure complete
00:14:28.113 00.210 11060 worker thread done servicing request
00:14:28.113 00.000 10844 OnExposeComplete: enter
00:14:28.113 00.000 10844 UpdateGuideState(): m_state=6
00:14:28.113 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5146
00:14:28.113 00.000 10844 Star::Find returns 1 (0), X=258.49, Y=61.15, Mass=3099, SNR=35.9, Peak=248 HFD=3.6
00:14:28.114 00.001 10844 MultiStar: [#1 0.23,-0.11,1.02,U] [#2 -0.47,-0.09,1.94,U] [#3 0.55,-0.47,0.00,M2] [#4 0.15,0.37,0.90,U] [#5 -0.19,-0.12,1.00,U] [#6 0.30,0.03,0.80,U] [#7 -0.39,-0.05,0.88,U] [#8 0.00,0.15,0.93,U] 
00:14:28.114 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.01}, one-star: {0.13, -0.13}
00:14:28.114 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
00:14:28.114 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
00:14:28.114 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.03 mountX=0.02 mountY=-0.08, mountTheta=-1.28
00:14:28.114 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
00:14:28.114 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
00:14:28.114 00.000 11060 Worker thread wakes up
00:14:28.117 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
00:14:28.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
00:14:28.117 00.000 11060 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=-0.08
00:14:28.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:14:28.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:28.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:28.117 00.000 11060 MoveAxis(E, 0, ABG)
00:14:28.117 00.000 11060 Move returns status 0, amount 0
00:14:28.117 00.000 11060 MoveAxis(N, 0, ABG)
00:14:28.117 00.000 11060 Move returns status 0, amount 0
00:14:28.117 00.000 11060 move complete, result=0
00:14:28.117 00.000 11060 worker thread done servicing request
00:14:28.128 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:28.140 00.012 10844 UpdateGuideState exits: m=3099 SNR=35.9
00:14:28.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:28.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:28.140 00.000 10844 Enqueuing Expose request
00:14:28.140 00.000 11060 Worker thread wakes up
00:14:28.140 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:28.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:28.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:28.779 00.639 11060 Exposure complete
00:14:29.030 00.251 11060 worker thread done servicing request
00:14:29.030 00.000 10844 OnExposeComplete: enter
00:14:29.030 00.000 10844 UpdateGuideState(): m_state=6
00:14:29.032 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5147
00:14:29.032 00.000 10844 Star::Find returns 1 (1), X=259.09, Y=60.78, Mass=2973, SNR=35.0, Peak=255 HFD=3.5
00:14:29.032 00.000 10844 MultiStar: [#1 0.33,-0.25,0.96,U] [#2 -0.07,-0.92,0.00,M1] [#3 0.25,-0.55,0.83,U] [#4 -0.05,-0.08,0.94,U] [#5 -0.49,-0.73,0.00,M1] [#6 -0.10,-0.64,0.00,M1] [#7 -0.58,-0.73,0.00,M1] [#8 -0.05,-0.42,0.94,U] 
00:14:29.032 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.36}, one-star: {0.73, -0.50}
00:14:29.032 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
00:14:29.032 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
00:14:29.032 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.36 hyp=0.44 cameraTheta=-0.96 mountX=0.31 mountY=0.30, mountTheta=0.78
00:14:29.046 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.36, opts=13)
00:14:29.046 00.000 10844 Enqueuing Move request for scope (0.25, -0.36)
00:14:29.046 00.000 11060 Worker thread wakes up
00:14:29.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.36) opts 0xd
00:14:29.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.36)
00:14:29.046 00.000 11060 Moving (0.25, -0.36) raw xDistance=0.31 yDistance=0.30
00:14:29.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
00:14:29.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
00:14:29.046 00.000 11060 MoveAxis(W, 53, ABG)
00:14:29.046 00.000 11060 Guiding  Dir = 3, Dur = 53
00:14:29.052 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:29.062 00.010 11060 IsSlewing returns 0
00:14:29.062 00.000 11060 IsGuiding returns 0
00:14:29.069 00.007 10844 UpdateGuideState exits: m=2973 SNR=35.0 Saturated
00:14:29.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:29.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:29.069 00.000 10844 Enqueuing Expose request
00:14:29.124 00.055 11060 IsGuiding returns 0
00:14:29.124 00.000 11060 Move returns status 0, amount 53
00:14:29.124 00.000 11060 MoveAxis(S, 118, ABG)
00:14:29.124 00.000 11060 Guiding  Dir = 1, Dur = 118
00:14:29.139 00.015 11060 IsSlewing returns 0
00:14:29.139 00.000 11060 IsGuiding returns 0
00:14:29.271 00.132 11060 IsGuiding returns 0
00:14:29.271 00.000 11060 Move returns status 0, amount 118
00:14:29.271 00.000 11060 move complete, result=0
00:14:29.273 00.002 11060 worker thread done servicing request
00:14:29.273 00.000 11060 Worker thread wakes up
00:14:29.273 00.000 10844 GuideStep: 0.3 px 53 ms WEST, 0.3 px 118 ms SOUTH
00:14:29.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:29.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:29.890 00.617 11060 Exposure complete
00:14:30.087 00.197 11060 worker thread done servicing request
00:14:30.087 00.000 10844 OnExposeComplete: enter
00:14:30.087 00.000 10844 UpdateGuideState(): m_state=6
00:14:30.087 00.000 10844 Star::Find(15, 259, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5148
00:14:30.087 00.000 10844 Star::Find returns 1 (1), X=258.47, Y=60.32, Mass=3370, SNR=37.1, Peak=255 HFD=3.4
00:14:30.091 00.004 10844 MultiStar: [#1 0.35,0.29,1.00,U] [#2 -0.31,-0.44,1.82,U] [#3 0.03,0.33,0.92,U] [#4 0.04,0.18,0.96,U] [#5 0.06,-0.17,1.02,U] [#6 0.04,0.28,0.90,U] [#7 -0.12,0.01,0.78,U] [#8 -0.02,0.26,0.84,U] 
00:14:30.091 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.11, -0.96}
00:14:30.091 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
00:14:30.091 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
00:14:30.091 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.64 mountX=0.08 mountY=0.01, mountTheta=0.09
00:14:30.093 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
00:14:30.093 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
00:14:30.093 00.000 11060 Worker thread wakes up
00:14:30.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:14:30.093 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:14:30.093 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.01
00:14:30.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:14:30.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:30.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:14:30.093 00.000 11060 MoveAxis(E, 0, ABG)
00:14:30.095 00.002 11060 Move returns status 0, amount 0
00:14:30.095 00.000 11060 MoveAxis(N, 0, ABG)
00:14:30.095 00.000 11060 Move returns status 0, amount 0
00:14:30.095 00.000 11060 move complete, result=0
00:14:30.095 00.000 11060 worker thread done servicing request
00:14:30.103 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:30.117 00.014 10844 UpdateGuideState exits: m=3370 SNR=37.1 Saturated
00:14:30.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:30.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:30.117 00.000 10844 Enqueuing Expose request
00:14:30.119 00.002 11060 Worker thread wakes up
00:14:30.119 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:30.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:30.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:30.748 00.629 11060 Exposure complete
00:14:30.924 00.176 11060 worker thread done servicing request
00:14:30.924 00.000 10844 OnExposeComplete: enter
00:14:30.924 00.000 10844 UpdateGuideState(): m_state=6
00:14:30.924 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5149
00:14:30.924 00.000 10844 Star::Find returns 1 (1), X=258.14, Y=61.27, Mass=3160, SNR=36.0, Peak=255 HFD=3.5
00:14:30.929 00.005 10844 MultiStar: [#1 0.42,0.25,1.00,U] [#2 0.16,-0.13,1.86,U] [#3 0.30,0.53,0.98,U] [#4 0.11,0.15,0.86,U] [#5 -0.22,0.32,0.88,U] [#6 -0.06,0.20,0.76,U] [#7 0.01,0.31,0.83,U] [#8 0.19,0.49,0.92,U] 
00:14:30.929 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.20}, one-star: {-0.22, -0.01}
00:14:30.929 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:14:30.929 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
00:14:30.930 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.13 mountX=-0.21 mountY=0.06, mountTheta=2.87
00:14:30.930 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.20, opts=13)
00:14:30.930 00.000 10844 Enqueuing Move request for scope (0.09, 0.20)
00:14:30.930 00.000 11060 Worker thread wakes up
00:14:30.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
00:14:30.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
00:14:30.930 00.000 11060 Moving (0.09, 0.20) raw xDistance=-0.21 yDistance=0.06
00:14:30.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:14:30.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:30.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:14:30.930 00.000 11060 MoveAxis(E, 36, ABG)
00:14:30.930 00.000 11060 Guiding  Dir = 2, Dur = 36
00:14:30.937 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:30.945 00.008 11060 IsSlewing returns 0
00:14:30.945 00.000 11060 IsGuiding returns 0
00:14:30.950 00.005 10844 UpdateGuideState exits: m=3160 SNR=36.0 Saturated
00:14:30.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:30.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:30.950 00.000 10844 Enqueuing Expose request
00:14:30.992 00.042 11060 IsGuiding returns 0
00:14:30.992 00.000 11060 Move returns status 0, amount 36
00:14:30.992 00.000 11060 MoveAxis(N, 0, ABG)
00:14:30.992 00.000 11060 Move returns status 0, amount 0
00:14:30.992 00.000 11060 move complete, result=0
00:14:30.992 00.000 11060 worker thread done servicing request
00:14:30.992 00.000 11060 Worker thread wakes up
00:14:30.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:30.992 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
00:14:31.004 00.012 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:31.643 00.639 11060 Exposure complete
00:14:31.814 00.171 11060 worker thread done servicing request
00:14:31.814 00.000 10844 OnExposeComplete: enter
00:14:31.814 00.000 10844 UpdateGuideState(): m_state=6
00:14:31.820 00.006 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5150
00:14:31.820 00.000 10844 Star::Find returns 1 (0), X=257.76, Y=61.47, Mass=3163, SNR=36.0, Peak=240 HFD=3.4
00:14:31.820 00.000 10844 MultiStar: [#1 0.25,-0.11,0.89,U] [#2 0.15,0.19,1.84,U] [#3 -0.31,0.73,0.00,M1] [#4 -0.25,0.08,0.90,U] [#5 -0.06,0.11,1.03,U] [#6 -0.15,0.05,0.86,U] [#7 -0.27,0.06,0.87,U] [#8 0.07,0.02,1.04,U] 
00:14:31.820 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.60, 0.19}
00:14:31.820 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
00:14:31.820 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
00:14:31.820 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.33 mountX=-0.07 mountY=-0.10, mountTheta=-2.21
00:14:31.824 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
00:14:31.824 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
00:14:31.824 00.000 11060 Worker thread wakes up
00:14:31.825 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
00:14:31.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
00:14:31.825 00.000 11060 Moving (-0.08, 0.09) raw xDistance=-0.07 yDistance=-0.10
00:14:31.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:14:31.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:31.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:14:31.825 00.000 11060 MoveAxis(E, 0, ABG)
00:14:31.825 00.000 11060 Move returns status 0, amount 0
00:14:31.825 00.000 11060 MoveAxis(N, 0, ABG)
00:14:31.825 00.000 11060 Move returns status 0, amount 0
00:14:31.825 00.000 11060 move complete, result=0
00:14:31.825 00.000 11060 worker thread done servicing request
00:14:31.830 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:31.845 00.015 10844 UpdateGuideState exits: m=3163 SNR=36.0
00:14:31.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:31.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:31.845 00.000 10844 Enqueuing Expose request
00:14:31.845 00.000 11060 Worker thread wakes up
00:14:31.845 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:31.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:31.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:32.470 00.625 11060 Exposure complete
00:14:32.663 00.193 11060 worker thread done servicing request
00:14:32.663 00.000 10844 OnExposeComplete: enter
00:14:32.663 00.000 10844 UpdateGuideState(): m_state=6
00:14:32.663 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5151
00:14:32.663 00.000 10844 Star::Find returns 1 (0), X=257.46, Y=61.17, Mass=3156, SNR=36.0, Peak=244 HFD=3.6
00:14:32.663 00.000 10844 MultiStar: [#1 -0.10,-0.10,0.88,U] [#2 0.05,-0.28,1.98,U] [#3 -0.16,-0.11,0.99,U] [#4 0.41,-0.04,0.94,U] [#5 0.09,-0.17,1.04,U] [#6 -0.36,-0.28,1.00,U] [#7 -0.44,-0.27,0.89,U] [#8 -0.30,0.26,0.86,U] 
00:14:32.663 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.14}, one-star: {-0.90, -0.11}
00:14:32.663 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
00:14:32.663 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
00:14:32.663 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-2.44 mountX=0.17 mountY=-0.14, mountTheta=-0.69
00:14:32.679 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.14, opts=13)
00:14:32.679 00.000 10844 Enqueuing Move request for scope (-0.16, -0.14)
00:14:32.679 00.000 11060 Worker thread wakes up
00:14:32.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
00:14:32.679 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
00:14:32.679 00.000 11060 Moving (-0.16, -0.14) raw xDistance=0.17 yDistance=-0.14
00:14:32.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:14:32.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:32.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:14:32.681 00.002 11060 MoveAxis(W, 29, ABG)
00:14:32.681 00.000 11060 Guiding  Dir = 3, Dur = 29
00:14:32.696 00.015 11060 IsSlewing returns 0
00:14:32.696 00.000 11060 IsGuiding returns 0
00:14:32.713 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:32.727 00.014 10844 UpdateGuideState exits: m=3156 SNR=36.0
00:14:32.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:32.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:32.727 00.000 10844 Enqueuing Expose request
00:14:32.734 00.007 11060 IsGuiding returns 0
00:14:32.734 00.000 11060 Move returns status 0, amount 29
00:14:32.734 00.000 11060 MoveAxis(N, 0, ABG)
00:14:32.734 00.000 11060 Move returns status 0, amount 0
00:14:32.734 00.000 11060 move complete, result=0
00:14:32.734 00.000 11060 worker thread done servicing request
00:14:32.734 00.000 11060 Worker thread wakes up
00:14:32.734 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
00:14:32.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:32.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:33.365 00.631 11060 Exposure complete
00:14:33.558 00.193 11060 worker thread done servicing request
00:14:33.558 00.000 10844 OnExposeComplete: enter
00:14:33.558 00.000 10844 UpdateGuideState(): m_state=6
00:14:33.558 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5152
00:14:33.558 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.62, Mass=3171, SNR=35.9, Peak=255 HFD=3.6
00:14:33.560 00.002 10844 MultiStar: [#1 -0.54,-0.19,0.97,U] [#2 0.14,-0.04,1.90,U] [#3 -0.17,0.19,0.92,U] [#4 0.22,0.52,0.96,U] [#5 -0.31,0.23,0.97,U] [#6 -0.46,0.95,0.00,M1] [#7 -0.61,-0.50,0.00,M1] [#8 -0.57,0.27,0.00,M1] 
00:14:33.560 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.15}, one-star: {-0.12, 0.34}
00:14:33.560 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
00:14:33.560 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
00:14:33.560 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.13 mountX=-0.13 mountY=-0.11, mountTheta=-2.41
00:14:33.560 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.15, opts=13)
00:14:33.560 00.000 10844 Enqueuing Move request for scope (-0.09, 0.15)
00:14:33.560 00.000 11060 Worker thread wakes up
00:14:33.562 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:14:33.562 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:14:33.562 00.000 11060 Moving (-0.09, 0.15) raw xDistance=-0.13 yDistance=-0.11
00:14:33.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:14:33.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:33.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:33.562 00.000 11060 MoveAxis(E, 21, ABG)
00:14:33.562 00.000 11060 Guiding  Dir = 2, Dur = 21
00:14:33.568 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:33.584 00.016 11060 IsSlewing returns 0
00:14:33.584 00.000 11060 IsGuiding returns 0
00:14:33.585 00.001 10844 UpdateGuideState exits: m=3171 SNR=35.9 Saturated
00:14:33.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:33.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:33.585 00.000 10844 Enqueuing Expose request
00:14:33.613 00.028 11060 IsGuiding returns 0
00:14:33.614 00.001 11060 Move returns status 0, amount 21
00:14:33.614 00.000 11060 MoveAxis(N, 0, ABG)
00:14:33.614 00.000 11060 Move returns status 0, amount 0
00:14:33.614 00.000 11060 move complete, result=0
00:14:33.614 00.000 11060 worker thread done servicing request
00:14:33.614 00.000 11060 Worker thread wakes up
00:14:33.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:33.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:33.614 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
00:14:34.240 00.626 11060 Exposure complete
00:14:34.441 00.201 11060 worker thread done servicing request
00:14:34.443 00.002 10844 OnExposeComplete: enter
00:14:34.443 00.000 10844 UpdateGuideState(): m_state=6
00:14:34.443 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5153
00:14:34.443 00.000 10844 Star::Find returns 1 (0), X=257.90, Y=60.82, Mass=3292, SNR=36.5, Peak=249 HFD=3.7
00:14:34.443 00.000 10844 MultiStar: [#1 -1.36,0.52,0.00,M1] [#2 0.26,-0.31,1.91,U] [#3 -0.10,-0.46,0.88,U] [#4 -0.24,-0.15,0.89,U] [#5 -0.89,0.05,0.00,M1] [#6 0.05,0.25,0.96,U] [#7 -0.77,0.09,0.00,M2] [#8 -0.37,0.36,0.92,U] 
00:14:34.443 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.16}, one-star: {-0.46, -0.46}
00:14:34.443 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
00:14:34.443 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
00:14:34.443 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.08 mountX=0.17 mountY=-0.06, mountTheta=-0.34
00:14:34.445 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.16, opts=13)
00:14:34.445 00.000 10844 Enqueuing Move request for scope (-0.09, -0.16)
00:14:34.445 00.000 11060 Worker thread wakes up
00:14:34.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
00:14:34.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
00:14:34.445 00.000 11060 Moving (-0.09, -0.16) raw xDistance=0.17 yDistance=-0.06
00:14:34.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
00:14:34.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:34.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:34.445 00.000 11060 MoveAxis(W, 29, ABG)
00:14:34.445 00.000 11060 Guiding  Dir = 3, Dur = 29
00:14:34.450 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:34.472 00.022 11060 IsSlewing returns 0
00:14:34.472 00.000 11060 IsGuiding returns 0
00:14:34.476 00.004 10844 UpdateGuideState exits: m=3292 SNR=36.5
00:14:34.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:34.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:34.477 00.001 10844 Enqueuing Expose request
00:14:34.518 00.041 11060 IsGuiding returns 0
00:14:34.518 00.000 11060 Move returns status 0, amount 29
00:14:34.518 00.000 11060 MoveAxis(N, 0, ABG)
00:14:34.518 00.000 11060 Move returns status 0, amount 0
00:14:34.518 00.000 11060 move complete, result=0
00:14:34.518 00.000 11060 worker thread done servicing request
00:14:34.518 00.000 11060 Worker thread wakes up
00:14:34.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:34.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:34.520 00.002 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
00:14:35.157 00.637 11060 Exposure complete
00:14:35.359 00.202 11060 worker thread done servicing request
00:14:35.360 00.001 10844 OnExposeComplete: enter
00:14:35.360 00.000 10844 UpdateGuideState(): m_state=6
00:14:35.360 00.000 10844 Star::Find(15, 257, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5154
00:14:35.360 00.000 10844 Star::Find returns 1 (0), X=258.13, Y=61.42, Mass=3187, SNR=35.6, Peak=248 HFD=3.7
00:14:35.360 00.000 10844 MultiStar: [#1 0.27,0.36,1.03,U] [#2 0.05,0.04,1.90,U] [#3 0.12,-0.37,1.02,U] [#4 -0.29,0.74,0.00,M1] [#5 -0.82,0.52,0.00,M2] [#6 -0.09,0.81,0.00,M1] [#7 -0.41,-0.02,0.87,U] [#8 -0.34,0.87,0.00,M1] 
00:14:35.360 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.03}, one-star: {-0.23, 0.14}
00:14:35.360 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.49)
00:14:35.360 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:14:35.360 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.05 mountX=-0.03 mountY=-0.02, mountTheta=-2.50
00:14:35.361 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
00:14:35.361 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
00:14:35.361 00.000 11060 Worker thread wakes up
00:14:35.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:14:35.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:14:35.361 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
00:14:35.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:14:35.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:35.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:14:35.361 00.000 11060 MoveAxis(E, 0, ABG)
00:14:35.361 00.000 11060 Move returns status 0, amount 0
00:14:35.361 00.000 11060 MoveAxis(N, 0, ABG)
00:14:35.361 00.000 11060 Move returns status 0, amount 0
00:14:35.361 00.000 11060 move complete, result=0
00:14:35.361 00.000 11060 worker thread done servicing request
00:14:35.367 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:14:35.381 00.014 10844 UpdateGuideState exits: m=3187 SNR=35.6
00:14:35.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:35.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:35.381 00.000 10844 Enqueuing Expose request
00:14:35.382 00.001 11060 Worker thread wakes up
00:14:35.382 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:35.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:35.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:36.009 00.627 11060 Exposure complete
00:14:36.192 00.183 11060 worker thread done servicing request
00:14:36.192 00.000 10844 OnExposeComplete: enter
00:14:36.192 00.000 10844 UpdateGuideState(): m_state=6
00:14:36.192 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5155
00:14:36.192 00.000 10844 Star::Find returns 1 (0), X=258.15, Y=61.76, Mass=3125, SNR=35.7, Peak=227 HFD=3.6
00:14:36.192 00.000 10844 MultiStar: [#1 -0.43,1.18,0.00,M1] [#2 -0.14,0.66,0.00,M1] [#3 0.81,0.12,0.00,M1] [#4 -0.27,0.95,0.00,M2] [#5 -0.10,0.36,0.93,U] [#6 -0.03,0.78,0.00,M2] [#7 -0.28,0.40,0.88,U] [#8 0.01,1.31,0.00,M2] 
00:14:36.192 00.000 10844 refined, 2 included, MultiStar: {-0.19, 0.42}, one-star: {-0.21, 0.49}
00:14:36.192 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.76 = -2.53)
00:14:36.192 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
00:14:36.192 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.42 hyp=0.46 cameraTheta=2.00 mountX=-0.38 mountY=-0.26, mountTheta=-2.54
00:14:36.197 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.42, opts=13)
00:14:36.197 00.000 10844 Enqueuing Move request for scope (-0.19, 0.42)
00:14:36.197 00.000 11060 Worker thread wakes up
00:14:36.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.42) opts 0xd
00:14:36.197 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.42)
00:14:36.197 00.000 11060 Moving (-0.19, 0.42) raw xDistance=-0.38 yDistance=-0.26
00:14:36.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
00:14:36.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:14:36.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:14:36.199 00.002 11060 MoveAxis(E, 65, ABG)
00:14:36.199 00.000 11060 Guiding  Dir = 2, Dur = 65
00:14:36.202 00.003 11060 IsSlewing returns 0
00:14:36.203 00.001 11060 IsGuiding returns 0
00:14:36.205 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:36.217 00.012 10844 UpdateGuideState exits: m=3125 SNR=35.7
00:14:36.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:36.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:36.217 00.000 10844 Enqueuing Expose request
00:14:36.295 00.078 11060 IsGuiding returns 0
00:14:36.295 00.000 11060 Move returns status 0, amount 65
00:14:36.295 00.000 11060 MoveAxis(N, 0, ABG)
00:14:36.295 00.000 11060 Move returns status 0, amount 0
00:14:36.295 00.000 11060 move complete, result=0
00:14:36.295 00.000 11060 worker thread done servicing request
00:14:36.295 00.000 11060 Worker thread wakes up
00:14:36.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:36.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:36.297 00.002 10844 GuideStep: -0.4 px 65 ms EAST, -0.3 px 0 ms NORTH
00:14:36.926 00.629 11060 Exposure complete
00:14:37.136 00.210 11060 worker thread done servicing request
00:14:37.136 00.000 10844 OnExposeComplete: enter
00:14:37.136 00.000 10844 UpdateGuideState(): m_state=6
00:14:37.136 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5156
00:14:37.136 00.000 10844 Star::Find returns 1 (1), X=258.08, Y=61.59, Mass=3318, SNR=36.1, Peak=255 HFD=3.8
00:14:37.137 00.001 10844 MultiStar: [#1 -0.23,1.08,0.00,M2] [#2 -0.17,-0.04,1.93,U] [#3 -0.26,-0.08,0.98,U] [#4 -0.13,0.80,0.00,M3] [#5 -0.39,0.31,0.95,U] [#6 -0.65,0.79,0.00,M3] [#7 -0.41,-0.27,0.84,U] [#8 -0.26,0.47,1.02,U] 
00:14:37.137 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.11}, one-star: {-0.27, 0.31}
00:14:37.137 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
00:14:37.137 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.78)
00:14:37.137 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.77 mountX=-0.05 mountY=-0.29, mountTheta=-1.76
00:14:37.137 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.11, opts=13)
00:14:37.140 00.003 10844 Enqueuing Move request for scope (-0.27, 0.11)
00:14:37.140 00.000 11060 Worker thread wakes up
00:14:37.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
00:14:37.140 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
00:14:37.140 00.000 11060 Moving (-0.27, 0.11) raw xDistance=-0.05 yDistance=-0.29
00:14:37.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:37.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:37.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:14:37.141 00.001 11060 MoveAxis(E, 0, ABG)
00:14:37.141 00.000 11060 Move returns status 0, amount 0
00:14:37.141 00.000 11060 MoveAxis(N, 0, ABG)
00:14:37.141 00.000 11060 Move returns status 0, amount 0
00:14:37.141 00.000 11060 move complete, result=0
00:14:37.141 00.000 11060 worker thread done servicing request
00:14:37.160 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:37.177 00.017 10844 UpdateGuideState exits: m=3318 SNR=36.1 Saturated
00:14:37.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:37.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:37.177 00.000 10844 Enqueuing Expose request
00:14:37.177 00.000 11060 Worker thread wakes up
00:14:37.177 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:14:37.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:37.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:37.809 00.632 11060 Exposure complete
00:14:38.004 00.195 10844 OnExposeComplete: enter
00:14:38.004 00.000 10844 UpdateGuideState(): m_state=6
00:14:38.004 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5157
00:14:38.004 00.000 10844 Star::Find returns 1 (0), X=257.98, Y=61.95, Mass=3163, SNR=35.7, Peak=244 HFD=4.0
00:14:38.006 00.002 10844 MultiStar: [#1 -0.27,1.33,0.00,M3] [#2 -0.48,0.44,0.00,M1] [#3 -0.56,0.57,0.00,M1] [#4 -0.59,0.43,0.00,M4] [#5 -0.28,0.57,0.00,M1] [#6 -0.28,0.37,0.97,U] [#7 -1.24,0.41,0.00,M1] [#8 -0.37,1.07,0.00,M2] 
00:14:38.006 00.000 10844 refined, 1 included, MultiStar: {-0.33, 0.52}, one-star: {-0.37, 0.67}
00:14:38.006 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
00:14:38.006 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
00:14:38.006 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.52 hyp=0.62 cameraTheta=2.13 mountX=-0.46 mountY=-0.41, mountTheta=-2.41
00:14:38.017 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.52, opts=13)
00:14:38.018 00.001 10844 Enqueuing Move request for scope (-0.33, 0.52)
00:14:38.033 00.015 11060 worker thread done servicing request
00:14:38.033 00.000 11060 Worker thread wakes up
00:14:38.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.52) opts 0xd
00:14:38.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.52)
00:14:38.033 00.000 11060 Moving (-0.33, 0.52) raw xDistance=-0.46 yDistance=-0.41
00:14:38.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.46
00:14:38.044 00.011 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.03 newest=-0.96
00:14:38.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
00:14:38.044 00.000 11060 MoveAxis(E, 79, ABG)
00:14:38.044 00.000 11060 Guiding  Dir = 2, Dur = 79
00:14:38.053 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:38.059 00.006 11060 IsSlewing returns 0
00:14:38.059 00.000 11060 IsGuiding returns 0
00:14:38.069 00.010 10844 UpdateGuideState exits: m=3163 SNR=35.7
00:14:38.071 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:38.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:38.071 00.000 10844 Enqueuing Expose request
00:14:38.154 00.083 11060 IsGuiding returns 0
00:14:38.154 00.000 11060 Move returns status 0, amount 79
00:14:38.154 00.000 11060 BLC: Oldest BLC event removed
00:14:38.155 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:14:38.155 00.000 11060 MoveAxis(N, 910, ABG)
00:14:38.155 00.000 11060 duration set to 750 by maxDecDuration
00:14:38.155 00.000 11060 Guiding  Dir = 0, Dur = 750
00:14:38.200 00.045 11060 IsSlewing returns 0
00:14:38.200 00.000 11060 IsGuiding returns 0
00:14:38.971 00.771 11060 IsGuiding returns 0
00:14:38.972 00.001 11060 Move returns status 0, amount 750
00:14:38.972 00.000 11060 move complete, result=0
00:14:38.972 00.000 11060 worker thread done servicing request
00:14:38.972 00.000 11060 Worker thread wakes up
00:14:38.972 00.000 10844 GuideStep: -0.5 px 79 ms EAST, -0.4 px 750 ms NORTH
00:14:38.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:38.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:39.610 00.638 11060 Exposure complete
00:14:39.797 00.187 11060 worker thread done servicing request
00:14:39.797 00.000 10844 OnExposeComplete: enter
00:14:39.797 00.000 10844 UpdateGuideState(): m_state=6
00:14:39.797 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5158
00:14:39.797 00.000 10844 Star::Find returns 1 (1), X=258.10, Y=61.61, Mass=3417, SNR=37.6, Peak=255 HFD=3.6
00:14:39.797 00.000 10844 MultiStar: [#1 0.38,0.53,0.00,M4] [#2 0.03,-0.07,1.84,U] [#3 -0.29,-0.43,0.93,U] [#4 -0.08,0.51,0.82,U] [#5 -0.28,0.70,0.00,M2] [#6 -0.36,0.16,0.91,U] [#7 -0.83,0.04,0.00,M2] [#8 -0.38,-0.02,0.88,U] 
00:14:39.797 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.06}, one-star: {-0.26, 0.33}
00:14:39.797 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
00:14:39.797 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
00:14:39.797 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.86 mountX=-0.02 mountY=-0.20, mountTheta=-1.67
00:14:39.802 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.06, opts=13)
00:14:39.802 00.000 10844 Enqueuing Move request for scope (-0.19, 0.06)
00:14:39.802 00.000 11060 Worker thread wakes up
00:14:39.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
00:14:39.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
00:14:39.802 00.000 11060 Moving (-0.19, 0.06) raw xDistance=-0.02 yDistance=-0.20
00:14:39.802 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.286990, 1:0.196448
00:14:39.802 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:14:39.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:14:39.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:14:39.802 00.000 11060 MoveAxis(E, 0, ABG)
00:14:39.802 00.000 11060 Move returns status 0, amount 0
00:14:39.802 00.000 11060 MoveAxis(N, 76, ABG)
00:14:39.802 00.000 11060 Guiding  Dir = 0, Dur = 76
00:14:39.807 00.005 11060 IsSlewing returns 0
00:14:39.807 00.000 11060 IsGuiding returns 0
00:14:39.812 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:39.829 00.017 10844 UpdateGuideState exits: m=3417 SNR=37.6 Saturated
00:14:39.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:39.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:39.829 00.000 10844 Enqueuing Expose request
00:14:39.887 00.058 11060 IsGuiding returns 0
00:14:39.887 00.000 11060 Move returns status 0, amount 76
00:14:39.887 00.000 11060 move complete, result=0
00:14:39.887 00.000 11060 worker thread done servicing request
00:14:39.887 00.000 11060 Worker thread wakes up
00:14:39.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:39.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:39.887 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 76 ms NORTH
00:14:40.523 00.636 11060 Exposure complete
00:14:40.693 00.170 11060 worker thread done servicing request
00:14:40.693 00.000 10844 OnExposeComplete: enter
00:14:40.693 00.000 10844 UpdateGuideState(): m_state=6
00:14:40.694 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5159
00:14:40.694 00.000 10844 Star::Find returns 1 (1), X=257.97, Y=61.84, Mass=3056, SNR=35.4, Peak=255 HFD=3.7
00:14:40.694 00.000 10844 MultiStar: [#1 0.06,0.61,0.00,M5] [#2 0.02,-0.09,2.03,U] [#3 -0.08,0.15,0.97,U] [#4 0.17,0.74,0.00,M4] [#5 -0.14,0.25,0.96,U] [#6 0.15,-0.13,0.90,U] [#7 -0.08,-0.18,0.92,U] [#8 -0.54,0.11,0.90,U] 
00:14:40.694 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.07}, one-star: {-0.39, 0.56}
00:14:40.694 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.92)
00:14:40.694 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
00:14:40.694 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.62 mountX=-0.05 mountY=-0.14, mountTheta=-1.92
00:14:40.696 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.07, opts=13)
00:14:40.696 00.000 10844 Enqueuing Move request for scope (-0.13, 0.07)
00:14:40.698 00.002 11060 Worker thread wakes up
00:14:40.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
00:14:40.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
00:14:40.698 00.000 11060 Moving (-0.13, 0.07) raw xDistance=-0.05 yDistance=-0.14
00:14:40.698 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.286990, 1:0.196448, 2:0.139239
00:14:40.698 00.000 11060 BLC: No correction, Miss < min_move
00:14:40.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:40.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:40.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:14:40.698 00.000 11060 MoveAxis(E, 0, ABG)
00:14:40.698 00.000 11060 Move returns status 0, amount 0
00:14:40.698 00.000 11060 MoveAxis(N, 0, ABG)
00:14:40.698 00.000 11060 Move returns status 0, amount 0
00:14:40.698 00.000 11060 move complete, result=0
00:14:40.698 00.000 11060 worker thread done servicing request
00:14:40.705 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:40.815 00.110 10844 UpdateGuideState exits: m=3056 SNR=35.4 Saturated
00:14:40.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:40.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:40.815 00.000 10844 Enqueuing Expose request
00:14:40.815 00.000 11060 Worker thread wakes up
00:14:40.815 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:40.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:40.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:41.512 00.697 11060 Exposure complete
00:14:41.914 00.402 11060 worker thread done servicing request
00:14:41.914 00.000 10844 OnExposeComplete: enter
00:14:41.914 00.000 10844 UpdateGuideState(): m_state=6
00:14:41.914 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5160
00:14:41.914 00.000 10844 Star::Find returns 1 (1), X=258.20, Y=62.04, Mass=3173, SNR=36.3, Peak=255 HFD=4.0
00:14:41.914 00.000 10844 MultiStar: [#1 0.04,0.73,0.00,M6] [#2 0.16,0.40,1.81,U] [#3 0.50,0.47,0.00,M1] [#4 -0.08,0.36,0.98,U] [#5 -0.41,0.31,0.99,U] [#6 -0.14,0.13,0.92,U] [#7 0.23,0.21,0.82,U] [#8 0.70,0.75,0.00,M1] 
00:14:41.914 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.37}, one-star: {-0.16, 0.76}
00:14:41.914 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
00:14:41.917 00.003 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.86)
00:14:41.917 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.37 hyp=0.38 cameraTheta=1.69 mountX=-0.36 mountY=-0.11, mountTheta=-2.85
00:14:41.917 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.37, opts=13)
00:14:41.917 00.000 10844 Enqueuing Move request for scope (-0.05, 0.37)
00:14:41.917 00.000 11060 Worker thread wakes up
00:14:41.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.37) opts 0xd
00:14:41.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.37)
00:14:41.917 00.000 11060 Moving (-0.05, 0.37) raw xDistance=-0.36 yDistance=-0.11
00:14:41.917 00.000 11060 BLC: window closed
00:14:41.917 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.286990, 1:0.196448, 2:0.139239
00:14:41.917 00.000 11060 BLC: No correction, Miss < min_move
00:14:41.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:14:41.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:41.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:41.921 00.004 11060 MoveAxis(E, 62, ABG)
00:14:41.921 00.000 11060 Guiding  Dir = 2, Dur = 62
00:14:41.933 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:41.950 00.017 11060 IsSlewing returns 0
00:14:41.950 00.000 11060 IsGuiding returns 0
00:14:41.960 00.010 10844 UpdateGuideState exits: m=3173 SNR=36.3 Saturated
00:14:41.963 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:41.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:41.963 00.000 10844 Enqueuing Expose request
00:14:42.037 00.074 11060 IsGuiding returns 0
00:14:42.037 00.000 11060 Move returns status 0, amount 62
00:14:42.037 00.000 11060 MoveAxis(N, 0, ABG)
00:14:42.037 00.000 11060 Move returns status 0, amount 0
00:14:42.038 00.001 11060 move complete, result=0
00:14:42.038 00.000 11060 worker thread done servicing request
00:14:42.038 00.000 11060 Worker thread wakes up
00:14:42.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:42.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:42.048 00.010 10844 GuideStep: -0.4 px 62 ms EAST, -0.1 px 0 ms NORTH
00:14:42.691 00.643 11060 Exposure complete
00:14:43.181 00.490 11060 worker thread done servicing request
00:14:43.184 00.003 10844 OnExposeComplete: enter
00:14:43.184 00.000 10844 UpdateGuideState(): m_state=6
00:14:43.185 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5161
00:14:43.185 00.000 10844 Star::Find returns 1 (0), X=258.44, Y=61.82, Mass=2363, SNR=30.3, Peak=210 HFD=3.6
00:14:43.185 00.000 10844 MultiStar: [#1 0.04,0.87,0.00,M7] [#2 0.22,0.03,2.22,U] [#3 0.48,0.06,1.06,U] [#4 0.25,0.81,0.00,M4] [#5 -0.18,0.57,1.31,U] [#6 0.39,0.20,1.14,U] [#7 -0.71,-0.24,0.00,M1] [#8 0.36,0.58,0.00,M2] 
00:14:43.185 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.25}, one-star: {0.08, 0.55}
00:14:43.185 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
00:14:43.185 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
00:14:43.196 00.011 10844 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.91 mountX=-0.28 mountY=0.15, mountTheta=2.65
00:14:43.199 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.25, opts=13)
00:14:43.200 00.001 10844 Enqueuing Move request for scope (0.19, 0.25)
00:14:43.200 00.000 11060 Worker thread wakes up
00:14:43.201 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
00:14:43.201 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
00:14:43.201 00.000 11060 Moving (0.19, 0.25) raw xDistance=-0.28 yDistance=0.15
00:14:43.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:14:43.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:43.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:14:43.201 00.000 11060 MoveAxis(E, 50, ABG)
00:14:43.201 00.000 11060 Guiding  Dir = 2, Dur = 50
00:14:43.212 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:43.215 00.003 11060 IsSlewing returns 0
00:14:43.216 00.001 11060 IsGuiding returns 0
00:14:43.238 00.022 10844 UpdateGuideState exits: m=2363 SNR=30.3
00:14:43.240 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:43.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:43.240 00.000 10844 Enqueuing Expose request
00:14:43.278 00.038 11060 IsGuiding returns 0
00:14:43.278 00.000 11060 Move returns status 0, amount 50
00:14:43.278 00.000 11060 MoveAxis(N, 0, ABG)
00:14:43.278 00.000 11060 Move returns status 0, amount 0
00:14:43.278 00.000 11060 move complete, result=0
00:14:43.278 00.000 11060 worker thread done servicing request
00:14:43.278 00.000 11060 Worker thread wakes up
00:14:43.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:43.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:43.293 00.015 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
00:14:43.917 00.624 11060 Exposure complete
00:14:44.214 00.297 11060 worker thread done servicing request
00:14:44.214 00.000 10844 OnExposeComplete: enter
00:14:44.214 00.000 10844 UpdateGuideState(): m_state=6
00:14:44.216 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5162
00:14:44.216 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=61.80, Mass=2306, SNR=30.9, Peak=236 HFD=3.2
00:14:44.216 00.000 10844 MultiStar: [#1 0.35,0.83,0.00,M8] [#2 0.13,0.18,2.30,U] [#3 0.51,-0.21,1.05,U] [#4 0.29,0.97,0.00,M5] [#5 -0.14,0.28,1.20,U] [#6 0.14,0.01,1.03,U] [#7 0.00,0.29,0.99,U] [#8 0.35,0.51,0.00,M3] 
00:14:44.216 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.18}, one-star: {-0.18, 0.52}
00:14:44.216 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:14:44.216 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
00:14:44.216 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.14 mountX=-0.19 mountY=0.05, mountTheta=2.88
00:14:44.218 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.18, opts=13)
00:14:44.218 00.000 10844 Enqueuing Move request for scope (0.08, 0.18)
00:14:44.218 00.000 11060 Worker thread wakes up
00:14:44.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
00:14:44.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
00:14:44.219 00.001 11060 Moving (0.08, 0.18) raw xDistance=-0.19 yDistance=0.05
00:14:44.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:14:44.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:44.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:14:44.219 00.000 11060 MoveAxis(E, 35, ABG)
00:14:44.219 00.000 11060 Guiding  Dir = 2, Dur = 35
00:14:44.233 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:44.240 00.007 11060 IsSlewing returns 0
00:14:44.240 00.000 11060 IsGuiding returns 0
00:14:44.260 00.020 10844 UpdateGuideState exits: m=2306 SNR=30.9
00:14:44.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:44.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:44.260 00.000 10844 Enqueuing Expose request
00:14:44.297 00.037 11060 IsGuiding returns 0
00:14:44.297 00.000 11060 Move returns status 0, amount 35
00:14:44.297 00.000 11060 MoveAxis(N, 0, ABG)
00:14:44.297 00.000 11060 Move returns status 0, amount 0
00:14:44.297 00.000 11060 move complete, result=0
00:14:44.297 00.000 11060 worker thread done servicing request
00:14:44.297 00.000 11060 Worker thread wakes up
00:14:44.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:44.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:44.300 00.003 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
00:14:44.949 00.649 11060 Exposure complete
00:14:45.256 00.307 10844 OnExposeComplete: enter
00:14:45.256 00.000 10844 UpdateGuideState(): m_state=6
00:14:45.256 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5163
00:14:45.257 00.001 10844 Star::Find returns 1 (1), X=258.62, Y=62.01, Mass=3029, SNR=34.9, Peak=255 HFD=3.4
00:14:45.258 00.001 10844 MultiStar: [#1 0.19,0.48,1.03,U] [#2 0.06,-0.08,1.99,U] [#3 0.75,-0.25,0.00,M1] [#4 0.03,0.50,0.98,U] [#5 -0.18,-0.10,1.01,U] [#6 -0.18,0.15,0.84,U] [#7 -0.08,-0.17,0.83,U] [#8 0.16,0.31,1.07,U] 
00:14:45.258 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.20}, one-star: {0.27, 0.73}
00:14:45.258 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
00:14:45.258 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
00:14:45.258 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.36 mountX=-0.21 mountY=0.01, mountTheta=3.09
00:14:45.260 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
00:14:45.260 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
00:14:45.264 00.004 11060 worker thread done servicing request
00:14:45.264 00.000 11060 Worker thread wakes up
00:14:45.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:14:45.265 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:14:45.266 00.001 11060 Moving (0.04, 0.20) raw xDistance=-0.21 yDistance=0.01
00:14:45.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:14:45.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:45.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:14:45.266 00.000 11060 MoveAxis(E, 37, ABG)
00:14:45.266 00.000 11060 Guiding  Dir = 2, Dur = 37
00:14:45.309 00.043 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:45.313 00.004 11060 IsSlewing returns 0
00:14:45.313 00.000 11060 IsGuiding returns 0
00:14:45.347 00.034 10844 UpdateGuideState exits: m=3029 SNR=34.9 Saturated
00:14:45.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:45.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:45.347 00.000 10844 Enqueuing Expose request
00:14:45.374 00.027 11060 IsGuiding returns 0
00:14:45.374 00.000 11060 Move returns status 0, amount 37
00:14:45.374 00.000 11060 MoveAxis(N, 0, ABG)
00:14:45.374 00.000 11060 Move returns status 0, amount 0
00:14:45.374 00.000 11060 move complete, result=0
00:14:45.376 00.002 11060 worker thread done servicing request
00:14:45.376 00.000 11060 Worker thread wakes up
00:14:45.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:45.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:45.388 00.012 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
00:14:45.984 00.596 11060 Exposure complete
00:14:46.521 00.537 10844 OnExposeComplete: enter
00:14:46.521 00.000 10844 UpdateGuideState(): m_state=6
00:14:46.521 00.000 11060 worker thread done servicing request
00:14:46.521 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5164
00:14:46.521 00.000 10844 Star::Find returns 1 (1), X=258.24, Y=61.59, Mass=3480, SNR=37.3, Peak=255 HFD=3.6
00:14:46.521 00.000 10844 MultiStar: [#1 -0.01,0.53,0.94,U] [#2 -0.27,-0.19,1.81,U] [#3 0.21,-0.36,0.89,U] [#4 0.22,-0.07,0.94,U] [#5 -0.12,-0.83,0.00,M1] [#6 0.02,-0.29,0.84,U] [#7 -0.19,-0.47,0.90,U] [#8 -0.09,-0.48,0.89,U] 
00:14:46.521 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.13}, one-star: {-0.12, 0.31}
00:14:46.521 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
00:14:46.521 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
00:14:46.521 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=0.13 mountY=-0.03, mountTheta=-0.25
00:14:46.526 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.13, opts=13)
00:14:46.526 00.000 10844 Enqueuing Move request for scope (-0.06, -0.13)
00:14:46.526 00.000 11060 Worker thread wakes up
00:14:46.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
00:14:46.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
00:14:46.526 00.000 11060 Moving (-0.06, -0.13) raw xDistance=0.13 yDistance=-0.03
00:14:46.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:14:46.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:46.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:14:46.526 00.000 11060 MoveAxis(W, 22, ABG)
00:14:46.526 00.000 11060 Guiding  Dir = 3, Dur = 22
00:14:46.541 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:46.541 00.000 11060 IsSlewing returns 0
00:14:46.541 00.000 11060 IsGuiding returns 0
00:14:46.585 00.044 11060 IsGuiding returns 0
00:14:46.585 00.000 11060 Move returns status 0, amount 22
00:14:46.585 00.000 11060 MoveAxis(N, 0, ABG)
00:14:46.585 00.000 11060 Move returns status 0, amount 0
00:14:46.585 00.000 11060 move complete, result=0
00:14:46.585 00.000 11060 worker thread done servicing request
00:14:46.587 00.002 10844 UpdateGuideState exits: m=3480 SNR=37.3 Saturated
00:14:46.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:46.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:46.587 00.000 10844 Enqueuing Expose request
00:14:46.587 00.000 11060 Worker thread wakes up
00:14:46.587 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
00:14:46.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:46.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:47.236 00.649 11060 Exposure complete
00:14:47.621 00.385 11060 worker thread done servicing request
00:14:47.621 00.000 10844 OnExposeComplete: enter
00:14:47.623 00.002 10844 UpdateGuideState(): m_state=6
00:14:47.623 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5165
00:14:47.624 00.001 10844 Star::Find returns 1 (1), X=258.48, Y=61.07, Mass=3434, SNR=37.1, Peak=255 HFD=3.6
00:14:47.624 00.000 10844 MultiStar: [#1 -0.37,0.71,0.00,M7] [#2 0.19,-0.21,1.91,U] [#3 0.50,0.07,0.88,U] [#4 -0.00,0.44,0.90,U] [#5 -0.71,0.16,0.00,M2] [#6 -0.26,0.22,0.84,U] [#7 0.25,0.05,0.85,U] [#8 0.26,0.11,0.86,U] 
00:14:47.624 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.02}, one-star: {0.12, -0.21}
00:14:47.624 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
00:14:47.624 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
00:14:47.624 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.15 mountX=-0.05 mountY=0.15, mountTheta=1.90
00:14:47.628 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
00:14:47.628 00.000 10844 Enqueuing Move request for scope (0.16, 0.02)
00:14:47.628 00.000 11060 Worker thread wakes up
00:14:47.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:14:47.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:14:47.628 00.000 11060 Moving (0.16, 0.02) raw xDistance=-0.05 yDistance=0.15
00:14:47.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:47.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:47.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:14:47.628 00.000 11060 MoveAxis(E, 0, ABG)
00:14:47.628 00.000 11060 Move returns status 0, amount 0
00:14:47.628 00.000 11060 MoveAxis(N, 0, ABG)
00:14:47.628 00.000 11060 Move returns status 0, amount 0
00:14:47.628 00.000 11060 move complete, result=0
00:14:47.628 00.000 11060 worker thread done servicing request
00:14:47.647 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:47.722 00.075 10844 UpdateGuideState exits: m=3434 SNR=37.1 Saturated
00:14:47.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:47.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:47.722 00.000 10844 Enqueuing Expose request
00:14:47.722 00.000 11060 Worker thread wakes up
00:14:47.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:47.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:47.722 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:48.370 00.648 11060 Exposure complete
00:14:48.722 00.352 11060 worker thread done servicing request
00:14:48.722 00.000 10844 OnExposeComplete: enter
00:14:48.722 00.000 10844 UpdateGuideState(): m_state=6
00:14:48.722 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5166
00:14:48.722 00.000 10844 Star::Find returns 1 (0), X=258.46, Y=61.61, Mass=2774, SNR=33.2, Peak=229 HFD=3.3
00:14:48.722 00.000 10844 MultiStar: [#1 0.14,-0.09,1.04,U] [#2 -0.22,0.29,2.02,U] [#3 0.32,0.52,1.01,U] [#4 0.31,0.49,1.05,U] [#5 -0.27,0.07,1.13,U] [#6 -0.02,0.15,0.96,U] [#7 -0.57,-0.25,0.00,M1] [#8 -0.09,-0.03,0.99,U] 
00:14:48.722 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.23}, one-star: {0.10, 0.33}
00:14:48.722 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
00:14:48.722 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
00:14:48.722 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.55 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
00:14:48.727 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.23, opts=13)
00:14:48.727 00.000 10844 Enqueuing Move request for scope (0.00, 0.23)
00:14:48.727 00.000 11060 Worker thread wakes up
00:14:48.729 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
00:14:48.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
00:14:48.729 00.000 11060 Moving (0.00, 0.23) raw xDistance=-0.22 yDistance=-0.03
00:14:48.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:14:48.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:48.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:14:48.729 00.000 11060 MoveAxis(E, 39, ABG)
00:14:48.730 00.001 11060 Guiding  Dir = 2, Dur = 39
00:14:48.742 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:48.747 00.005 11060 IsSlewing returns 0
00:14:48.747 00.000 11060 IsGuiding returns 0
00:14:48.786 00.039 10844 UpdateGuideState exits: m=2774 SNR=33.2
00:14:48.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:48.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:48.786 00.000 10844 Enqueuing Expose request
00:14:48.810 00.024 11060 IsGuiding returns 0
00:14:48.811 00.001 11060 Move returns status 0, amount 39
00:14:48.811 00.000 11060 MoveAxis(N, 0, ABG)
00:14:48.811 00.000 11060 Move returns status 0, amount 0
00:14:48.811 00.000 11060 move complete, result=0
00:14:48.811 00.000 11060 worker thread done servicing request
00:14:48.811 00.000 11060 Worker thread wakes up
00:14:48.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:48.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:48.818 00.007 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
00:14:49.444 00.626 11060 Exposure complete
00:14:49.699 00.255 11060 worker thread done servicing request
00:14:49.699 00.000 10844 OnExposeComplete: enter
00:14:49.699 00.000 10844 UpdateGuideState(): m_state=6
00:14:49.700 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5167
00:14:49.700 00.000 10844 Star::Find returns 1 (0), X=258.29, Y=62.05, Mass=2957, SNR=34.8, Peak=240 HFD=3.5
00:14:49.700 00.000 10844 MultiStar: [#1 0.16,0.26,0.99,U] [#2 0.34,-0.31,2.02,U] [#3 0.36,0.53,0.00,M1] [#4 0.26,0.79,0.00,M2] [#5 0.10,0.35,1.01,U] [#6 0.22,0.75,0.00,M1] [#7 -0.66,0.17,0.00,M2] [#8 0.10,0.52,0.95,U] 
00:14:49.700 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.21}, one-star: {-0.06, 0.77}
00:14:49.700 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
00:14:49.700 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
00:14:49.700 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.27 cameraTheta=0.92 mountX=-0.24 mountY=0.12, mountTheta=2.66
00:14:49.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.21, opts=13)
00:14:49.702 00.000 10844 Enqueuing Move request for scope (0.16, 0.21)
00:14:49.702 00.000 11060 Worker thread wakes up
00:14:49.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
00:14:49.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
00:14:49.702 00.000 11060 Moving (0.16, 0.21) raw xDistance=-0.24 yDistance=0.12
00:14:49.704 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:14:49.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:49.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:14:49.704 00.000 11060 MoveAxis(E, 42, ABG)
00:14:49.704 00.000 11060 Guiding  Dir = 2, Dur = 42
00:14:49.717 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:49.719 00.002 11060 IsSlewing returns 0
00:14:49.722 00.003 11060 IsGuiding returns 0
00:14:49.736 00.014 10844 UpdateGuideState exits: m=2957 SNR=34.8
00:14:49.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:49.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:49.736 00.000 10844 Enqueuing Expose request
00:14:49.775 00.039 11060 IsGuiding returns 0
00:14:49.775 00.000 11060 Move returns status 0, amount 42
00:14:49.775 00.000 11060 MoveAxis(N, 0, ABG)
00:14:49.775 00.000 11060 Move returns status 0, amount 0
00:14:49.775 00.000 11060 move complete, result=0
00:14:49.775 00.000 11060 worker thread done servicing request
00:14:49.775 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
00:14:49.775 00.000 11060 Worker thread wakes up
00:14:49.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:49.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:50.399 00.624 11060 Exposure complete
00:14:50.688 00.289 11060 worker thread done servicing request
00:14:50.688 00.000 10844 OnExposeComplete: enter
00:14:50.688 00.000 10844 UpdateGuideState(): m_state=6
00:14:50.688 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5168
00:14:50.688 00.000 10844 Star::Find returns 1 (0), X=258.86, Y=61.89, Mass=3294, SNR=36.9, Peak=252 HFD=3.6
00:14:50.688 00.000 10844 MultiStar: [#1 0.31,0.38,1.00,U] [#2 0.69,-0.49,0.00,M1] [#3 0.82,0.23,0.00,M2] [#4 0.52,0.56,0.00,M3] [#5 -0.22,0.79,0.00,M1] [#6 0.53,0.59,0.00,M2] [#7 -0.30,-0.03,0.77,U] [#8 0.40,1.04,0.00,M1] 
00:14:50.688 00.000 10844 refined, 2 included, MultiStar: {0.21, 0.35}, one-star: {0.50, 0.61}
00:14:50.688 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
00:14:50.688 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
00:14:50.693 00.005 10844 CameraToMount -- cameraX=0.21 cameraY=0.35 hyp=0.40 cameraTheta=1.04 mountX=-0.38 mountY=0.15, mountTheta=2.77
00:14:50.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.35, opts=13)
00:14:50.695 00.001 10844 Enqueuing Move request for scope (0.21, 0.35)
00:14:50.695 00.000 11060 Worker thread wakes up
00:14:50.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.35) opts 0xd
00:14:50.695 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.35)
00:14:50.695 00.000 11060 Moving (0.21, 0.35) raw xDistance=-0.38 yDistance=0.15
00:14:50.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
00:14:50.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:50.696 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:14:50.697 00.001 11060 MoveAxis(E, 67, ABG)
00:14:50.697 00.000 11060 Guiding  Dir = 2, Dur = 67
00:14:50.706 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:50.738 00.032 11060 IsSlewing returns 0
00:14:50.738 00.000 11060 IsGuiding returns 0
00:14:50.758 00.020 10844 UpdateGuideState exits: m=3294 SNR=36.9
00:14:50.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:50.759 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:50.759 00.000 10844 Enqueuing Expose request
00:14:50.851 00.092 11060 IsGuiding returns 0
00:14:50.851 00.000 11060 Move returns status 0, amount 67
00:14:50.851 00.000 11060 MoveAxis(N, 0, ABG)
00:14:50.851 00.000 11060 Move returns status 0, amount 0
00:14:50.851 00.000 11060 move complete, result=0
00:14:50.851 00.000 11060 worker thread done servicing request
00:14:50.851 00.000 11060 Worker thread wakes up
00:14:50.853 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:50.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:50.873 00.020 10844 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
00:14:51.489 00.616 11060 Exposure complete
00:14:51.689 00.200 10844 OnExposeComplete: enter
00:14:51.689 00.000 10844 UpdateGuideState(): m_state=6
00:14:51.689 00.000 11060 worker thread done servicing request
00:14:51.689 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5169
00:14:51.689 00.000 10844 Star::Find returns 1 (1), X=258.76, Y=60.86, Mass=3445, SNR=38.1, Peak=255 HFD=3.4
00:14:51.702 00.013 10844 MultiStar: [#1 0.01,-0.38,0.93,U] [#2 0.05,-1.04,0.00,M2] [#3 -0.24,-0.36,0.88,U] [#4 0.15,-0.61,0.00,M4] [#5 -0.00,-0.16,0.97,U] [#6 0.07,-0.35,0.77,U] [#7 -0.66,-0.30,0.00,M2] [#8 0.06,-0.40,0.91,U] 
00:14:51.702 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.34}, one-star: {0.40, -0.41}
00:14:51.702 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
00:14:51.702 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
00:14:51.702 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.35 cameraTheta=-1.41 mountX=0.33 mountY=0.11, mountTheta=0.32
00:14:51.704 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.34, opts=13)
00:14:51.704 00.000 10844 Enqueuing Move request for scope (0.05, -0.34)
00:14:51.704 00.000 11060 Worker thread wakes up
00:14:51.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.34) opts 0xd
00:14:51.704 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.34)
00:14:51.704 00.000 11060 Moving (0.05, -0.34) raw xDistance=0.33 yDistance=0.11
00:14:51.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
00:14:51.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:51.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:14:51.704 00.000 11060 MoveAxis(W, 55, ABG)
00:14:51.704 00.000 11060 Guiding  Dir = 3, Dur = 55
00:14:51.716 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:14:51.734 00.018 11060 IsSlewing returns 0
00:14:51.734 00.000 10844 UpdateGuideState exits: m=3445 SNR=38.1 Saturated
00:14:51.735 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:51.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:51.735 00.000 10844 Enqueuing Expose request
00:14:51.735 00.000 11060 IsGuiding returns 0
00:14:51.810 00.075 11060 IsGuiding returns 0
00:14:51.810 00.000 11060 Move returns status 0, amount 55
00:14:51.810 00.000 11060 MoveAxis(N, 0, ABG)
00:14:51.810 00.000 11060 Move returns status 0, amount 0
00:14:51.810 00.000 11060 move complete, result=0
00:14:51.810 00.000 11060 worker thread done servicing request
00:14:51.810 00.000 11060 Worker thread wakes up
00:14:51.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:51.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:51.812 00.002 10844 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
00:14:52.450 00.638 11060 Exposure complete
00:14:52.661 00.211 11060 worker thread done servicing request
00:14:52.661 00.000 10844 OnExposeComplete: enter
00:14:52.661 00.000 10844 UpdateGuideState(): m_state=6
00:14:52.661 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5170
00:14:52.661 00.000 10844 Star::Find returns 1 (1), X=258.56, Y=61.62, Mass=3612, SNR=38.5, Peak=255 HFD=3.4
00:14:52.661 00.000 10844 MultiStar: [#1 0.50,0.37,0.00,M4] [#2 0.53,-0.64,0.00,M3] [#3 0.27,-0.18,0.88,U] [#4 0.15,0.73,0.00,M5] [#5 -0.26,0.64,0.00,M1] [#6 0.40,0.45,0.80,U] [#7 0.08,0.19,0.78,U] [#8 0.34,-0.00,0.85,U] 
00:14:52.661 00.000 10844 refined, 4 included, MultiStar: {0.26, 0.16}, one-star: {0.20, 0.34}
00:14:52.661 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
00:14:52.663 00.002 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
00:14:52.663 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.30 cameraTheta=0.55 mountX=-0.20 mountY=0.23, mountTheta=2.30
00:14:52.663 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.16, opts=13)
00:14:52.663 00.000 10844 Enqueuing Move request for scope (0.26, 0.16)
00:14:52.663 00.000 11060 Worker thread wakes up
00:14:52.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
00:14:52.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
00:14:52.663 00.000 11060 Moving (0.26, 0.16) raw xDistance=-0.20 yDistance=0.23
00:14:52.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:14:52.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:52.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:14:52.663 00.000 11060 MoveAxis(E, 34, ABG)
00:14:52.663 00.000 11060 Guiding  Dir = 2, Dur = 34
00:14:52.671 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:52.687 00.016 10844 UpdateGuideState exits: m=3612 SNR=38.5 Saturated
00:14:52.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:52.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:52.687 00.000 10844 Enqueuing Expose request
00:14:52.707 00.020 11060 IsSlewing returns 0
00:14:52.707 00.000 11060 IsGuiding returns 0
00:14:52.779 00.072 11060 IsGuiding returns 0
00:14:52.779 00.000 11060 Move returns status 0, amount 34
00:14:52.779 00.000 11060 MoveAxis(N, 0, ABG)
00:14:52.779 00.000 11060 Move returns status 0, amount 0
00:14:52.779 00.000 11060 move complete, result=0
00:14:52.779 00.000 11060 worker thread done servicing request
00:14:52.779 00.000 11060 Worker thread wakes up
00:14:52.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:52.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:52.784 00.005 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
00:14:53.433 00.649 11060 Exposure complete
00:14:53.638 00.205 11060 worker thread done servicing request
00:14:53.638 00.000 10844 OnExposeComplete: enter
00:14:53.638 00.000 10844 UpdateGuideState(): m_state=6
00:14:53.638 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5171
00:14:53.638 00.000 10844 Star::Find returns 1 (0), X=258.84, Y=61.26, Mass=3146, SNR=35.6, Peak=234 HFD=3.5
00:14:53.639 00.001 10844 MultiStar: [#1 -0.45,0.34,1.07,U] [#2 0.12,-0.19,1.96,U] [#3 0.51,0.10,0.94,U] [#4 0.21,0.80,0.00,M6] [#5 -0.62,-0.09,0.00,M2] [#6 0.47,-0.10,0.78,U] [#7 -0.60,0.13,0.92,U] [#8 -0.11,0.24,0.87,U] 
00:14:53.639 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.48, -0.02}
00:14:53.639 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:14:53.639 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:14:53.639 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.61 mountX=-0.05 mountY=0.05, mountTheta=2.35
00:14:53.639 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
00:14:53.639 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
00:14:53.639 00.000 11060 Worker thread wakes up
00:14:53.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:14:53.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:14:53.639 00.000 11060 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=0.05
00:14:53.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:53.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:53.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:14:53.639 00.000 11060 MoveAxis(E, 0, ABG)
00:14:53.639 00.000 11060 Move returns status 0, amount 0
00:14:53.639 00.000 11060 MoveAxis(N, 0, ABG)
00:14:53.639 00.000 11060 Move returns status 0, amount 0
00:14:53.639 00.000 11060 move complete, result=0
00:14:53.639 00.000 11060 worker thread done servicing request
00:14:53.650 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:53.667 00.017 10844 UpdateGuideState exits: m=3146 SNR=35.6
00:14:53.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:53.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:53.667 00.000 10844 Enqueuing Expose request
00:14:53.667 00.000 11060 Worker thread wakes up
00:14:53.667 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:14:53.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:53.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:54.315 00.648 11060 Exposure complete
00:14:54.658 00.343 11060 worker thread done servicing request
00:14:54.658 00.000 10844 OnExposeComplete: enter
00:14:54.658 00.000 10844 UpdateGuideState(): m_state=6
00:14:54.658 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5172
00:14:54.658 00.000 10844 Star::Find returns 1 (1), X=258.80, Y=60.89, Mass=3069, SNR=35.6, Peak=255 HFD=3.6
00:14:54.663 00.005 10844 MultiStar: [#1 0.32,0.15,1.06,U] [#2 0.13,-0.53,2.04,U] [#3 0.59,0.13,0.97,U] [#4 0.14,0.15,0.96,U] [#5 -0.24,0.16,1.12,U] [#6 0.12,0.03,0.92,U] [#7 -0.13,0.66,0.00,M1] [#8 0.11,-0.06,0.91,U] 
00:14:54.663 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.10}, one-star: {0.44, -0.39}
00:14:54.663 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
00:14:54.663 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
00:14:54.663 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.49 mountX=0.07 mountY=0.20, mountTheta=1.26
00:14:54.663 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.10, opts=13)
00:14:54.663 00.000 10844 Enqueuing Move request for scope (0.19, -0.10)
00:14:54.663 00.000 11060 Worker thread wakes up
00:14:54.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
00:14:54.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
00:14:54.663 00.000 11060 Moving (0.19, -0.10) raw xDistance=0.07 yDistance=0.20
00:14:54.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:14:54.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:54.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:14:54.663 00.000 11060 MoveAxis(E, 0, ABG)
00:14:54.666 00.003 11060 Move returns status 0, amount 0
00:14:54.666 00.000 11060 MoveAxis(N, 0, ABG)
00:14:54.666 00.000 11060 Move returns status 0, amount 0
00:14:54.666 00.000 11060 move complete, result=0
00:14:54.666 00.000 11060 worker thread done servicing request
00:14:54.671 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:14:54.689 00.018 10844 UpdateGuideState exits: m=3069 SNR=35.6 Saturated
00:14:54.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:54.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:14:54.689 00.000 10844 Enqueuing Expose request
00:14:54.689 00.000 11060 Worker thread wakes up
00:14:54.689 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:54.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:14:54.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:14:55.326 00.637 11060 Exposure complete
00:15:01.996 06.670 11060 worker thread done servicing request
00:15:01.996 00.000 10844 OnExposeComplete: enter
00:15:01.996 00.000 10844 UpdateGuideState(): m_state=6
00:15:01.996 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5173
00:15:01.996 00.000 10844 Star::Find returns 1 (1), X=258.50, Y=61.46, Mass=3018, SNR=35.5, Peak=255 HFD=3.2
00:15:01.998 00.002 10844 MultiStar: [#1 -0.04,1.16,0.00,M3] [#2 0.23,-0.01,1.87,U] [#3 0.08,0.58,0.98,U] [#4 -0.12,0.74,0.00,M6] [#5 -0.45,0.39,0.94,U] [#6 0.51,0.40,0.00,M1] [#7 -0.64,0.20,0.00,M2] [#8 -0.22,0.69,0.00,M1] 
00:15:01.998 00.000 10844 single-star, 3 included, MultiStar: {0.05, 0.23}, one-star: {0.14, 0.18}
00:15:01.998 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
00:15:01.998 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
00:15:01.998 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.92 mountX=-0.20 mountY=0.11, mountTheta=2.66
00:15:02.011 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.18, opts=13)
00:15:02.011 00.000 10844 Enqueuing Move request for scope (0.14, 0.18)
00:15:02.011 00.000 11060 Worker thread wakes up
00:15:02.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
00:15:02.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
00:15:02.013 00.002 11060 Moving (0.14, 0.18) raw xDistance=-0.20 yDistance=0.11
00:15:02.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:15:02.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:02.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:15:02.013 00.000 11060 MoveAxis(E, 35, ABG)
00:15:02.013 00.000 11060 Guiding  Dir = 2, Dur = 35
00:15:02.041 00.028 11060 IsSlewing returns 0
00:15:02.043 00.002 11060 IsGuiding returns 0
00:15:02.060 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:02.089 00.029 11060 IsGuiding returns 0
00:15:02.090 00.001 11060 Move returns status 0, amount 35
00:15:02.090 00.000 11060 MoveAxis(N, 0, ABG)
00:15:02.090 00.000 11060 Move returns status 0, amount 0
00:15:02.091 00.001 11060 move complete, result=0
00:15:02.091 00.000 11060 worker thread done servicing request
00:15:02.104 00.013 10844 UpdateGuideState exits: m=3018 SNR=35.5 Saturated
00:15:02.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:02.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:02.104 00.000 10844 Enqueuing Expose request
00:15:02.104 00.000 11060 Worker thread wakes up
00:15:02.104 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
00:15:02.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:02.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:02.733 00.629 11060 Exposure complete
00:15:03.024 00.291 11060 worker thread done servicing request
00:15:03.024 00.000 10844 OnExposeComplete: enter
00:15:03.024 00.000 10844 UpdateGuideState(): m_state=6
00:15:03.024 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5174
00:15:03.024 00.000 10844 Star::Find returns 1 (0), X=258.12, Y=62.76, Mass=3750, SNR=39.6, Peak=251 HFD=4.0
00:15:03.024 00.000 10844 MultiStar: large primary error, entering stabilization period
00:15:03.024 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
00:15:03.024 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.82)
00:15:03.024 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=1.48 hyp=1.50 cameraTheta=1.73 mountX=-1.41 mountY=-0.48, mountTheta=-2.81
00:15:03.029 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=1.48, opts=13)
00:15:03.029 00.000 10844 Enqueuing Move request for scope (-0.24, 1.48)
00:15:03.039 00.010 11060 Worker thread wakes up
00:15:03.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.48) opts 0xd
00:15:03.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 1.48)
00:15:03.039 00.000 11060 Moving (-0.24, 1.48) raw xDistance=-1.41 yDistance=-0.48
00:15:03.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.38 from input -1.41
00:15:03.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:03.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
00:15:03.039 00.000 11060 MoveAxis(E, 246, ABG)
00:15:03.039 00.000 11060 Guiding  Dir = 2, Dur = 246
00:15:03.042 00.003 11060 IsSlewing returns 0
00:15:03.043 00.001 11060 IsGuiding returns 0
00:15:03.050 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:03.076 00.026 10844 UpdateGuideState exits: m=3750 SNR=39.6
00:15:03.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:03.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:03.076 00.000 10844 Enqueuing Expose request
00:15:03.301 00.225 11060 IsGuiding returns 0
00:15:03.301 00.000 11060 Move returns status 0, amount 246
00:15:03.301 00.000 11060 MoveAxis(N, 0, ABG)
00:15:03.301 00.000 11060 Move returns status 0, amount 0
00:15:03.301 00.000 11060 move complete, result=0
00:15:03.301 00.000 11060 worker thread done servicing request
00:15:03.301 00.000 11060 Worker thread wakes up
00:15:03.301 00.000 10844 GuideStep: -1.4 px 246 ms EAST, -0.5 px 0 ms NORTH
00:15:03.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:03.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:03.933 00.632 11060 Exposure complete
00:15:04.171 00.238 11060 worker thread done servicing request
00:15:04.171 00.000 10844 OnExposeComplete: enter
00:15:04.171 00.000 10844 UpdateGuideState(): m_state=6
00:15:04.171 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5175
00:15:04.173 00.002 10844 Star::Find returns 1 (0), X=258.61, Y=60.38, Mass=2829, SNR=34.1, Peak=196 HFD=3.4
00:15:04.173 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
00:15:04.173 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
00:15:04.173 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.89 hyp=0.93 cameraTheta=-1.30 mountX=0.83 mountY=0.39, mountTheta=0.44
00:15:04.174 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.89, opts=13)
00:15:04.174 00.000 10844 Enqueuing Move request for scope (0.25, -0.89)
00:15:04.176 00.002 11060 Worker thread wakes up
00:15:04.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.89) opts 0xd
00:15:04.176 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.89)
00:15:04.176 00.000 11060 Moving (0.25, -0.89) raw xDistance=0.83 yDistance=0.39
00:15:04.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.83
00:15:04.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:04.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:15:04.176 00.000 11060 MoveAxis(W, 138, ABG)
00:15:04.176 00.000 11060 Guiding  Dir = 3, Dur = 138
00:15:04.184 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:04.190 00.006 11060 IsSlewing returns 0
00:15:04.191 00.001 11060 IsGuiding returns 0
00:15:04.205 00.014 10844 UpdateGuideState exits: m=2829 SNR=34.1
00:15:04.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:04.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:04.205 00.000 10844 Enqueuing Expose request
00:15:04.335 00.130 11060 IsGuiding returns 0
00:15:04.335 00.000 11060 Move returns status 0, amount 138
00:15:04.335 00.000 11060 MoveAxis(N, 0, ABG)
00:15:04.335 00.000 11060 Move returns status 0, amount 0
00:15:04.335 00.000 11060 move complete, result=0
00:15:04.337 00.002 11060 worker thread done servicing request
00:15:04.337 00.000 11060 Worker thread wakes up
00:15:04.337 00.000 10844 GuideStep: 0.8 px 138 ms WEST, 0.4 px 0 ms NORTH
00:15:04.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:04.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:04.978 00.641 11060 Exposure complete
00:15:05.220 00.242 11060 worker thread done servicing request
00:15:05.220 00.000 10844 OnExposeComplete: enter
00:15:05.220 00.000 10844 UpdateGuideState(): m_state=6
00:15:05.222 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5176
00:15:05.222 00.000 10844 Star::Find returns 1 (0), X=258.34, Y=61.13, Mass=3378, SNR=37.1, Peak=227 HFD=3.9
00:15:05.222 00.000 10844 MultiStar: exiting stabilization period
00:15:05.223 00.001 10844 MultiStar: [#1 -0.26,0.29,1.04,U] [#2 -0.03,-0.01,1.82,U] [#3 0.11,0.30,0.92,U] [#4 0.09,0.65,0.00,M7] [#5 -0.28,1.54,0.00,M1] [#6 0.74,0.25,0.00,M2] [#7 -1.22,0.05,0.00,M3] [#8 -0.18,0.71,0.00,M2] 
00:15:05.223 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.09}, one-star: {-0.01, -0.15}
00:15:05.223 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
00:15:05.223 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
00:15:05.223 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.10 mountX=-0.08 mountY=-0.06, mountTheta=-2.44
00:15:05.239 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
00:15:05.239 00.000 10844 Enqueuing Move request for scope (-0.05, 0.09)
00:15:05.239 00.000 11060 Worker thread wakes up
00:15:05.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:15:05.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:15:05.239 00.000 11060 Moving (-0.05, 0.09) raw xDistance=-0.08 yDistance=-0.06
00:15:05.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:15:05.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:05.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:15:05.239 00.000 11060 MoveAxis(E, 0, ABG)
00:15:05.239 00.000 11060 Move returns status 0, amount 0
00:15:05.239 00.000 11060 MoveAxis(N, 0, ABG)
00:15:05.239 00.000 11060 Move returns status 0, amount 0
00:15:05.239 00.000 11060 move complete, result=0
00:15:05.239 00.000 11060 worker thread done servicing request
00:15:05.250 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:05.270 00.020 10844 UpdateGuideState exits: m=3378 SNR=37.1
00:15:05.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:05.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:05.270 00.000 10844 Enqueuing Expose request
00:15:05.271 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:05.271 00.000 11060 Worker thread wakes up
00:15:05.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:05.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:05.897 00.626 11060 Exposure complete
00:15:06.128 00.231 11060 worker thread done servicing request
00:15:06.128 00.000 10844 OnExposeComplete: enter
00:15:06.128 00.000 10844 UpdateGuideState(): m_state=6
00:15:06.128 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5177
00:15:06.128 00.000 10844 Star::Find returns 1 (1), X=258.77, Y=61.00, Mass=3590, SNR=38.3, Peak=255 HFD=4.0
00:15:06.128 00.000 10844 MultiStar: [#1 0.21,0.81,0.00,M3] [#2 -0.00,-0.45,1.88,U] [#3 0.12,-0.21,0.87,U] [#4 0.14,0.75,0.00,M8] [#5 -0.95,0.96,0.00,M2] [#6 0.01,0.02,0.92,U] [#7 0.38,0.31,0.77,U] [#8 0.25,0.05,0.78,U] 
00:15:06.128 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.16}, one-star: {0.41, -0.28}
00:15:06.128 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
00:15:06.128 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
00:15:06.128 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.78 mountX=0.13 mountY=0.19, mountTheta=0.97
00:15:06.128 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.16, opts=13)
00:15:06.128 00.000 10844 Enqueuing Move request for scope (0.16, -0.16)
00:15:06.128 00.000 11060 Worker thread wakes up
00:15:06.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
00:15:06.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
00:15:06.128 00.000 11060 Moving (0.16, -0.16) raw xDistance=0.13 yDistance=0.19
00:15:06.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:15:06.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:06.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:15:06.128 00.000 11060 MoveAxis(W, 22, ABG)
00:15:06.128 00.000 11060 Guiding  Dir = 3, Dur = 22
00:15:06.138 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:06.150 00.012 11060 IsSlewing returns 0
00:15:06.161 00.011 11060 IsGuiding returns 0
00:15:06.168 00.007 10844 UpdateGuideState exits: m=3590 SNR=38.3 Saturated
00:15:06.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:06.169 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:06.169 00.000 10844 Enqueuing Expose request
00:15:06.190 00.021 11060 IsGuiding returns 0
00:15:06.190 00.000 11060 Move returns status 0, amount 22
00:15:06.190 00.000 11060 MoveAxis(N, 0, ABG)
00:15:06.190 00.000 11060 Move returns status 0, amount 0
00:15:06.190 00.000 11060 move complete, result=0
00:15:06.190 00.000 11060 worker thread done servicing request
00:15:06.190 00.000 11060 Worker thread wakes up
00:15:06.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:06.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:06.197 00.007 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
00:15:06.812 00.615 11060 Exposure complete
00:15:07.027 00.215 11060 worker thread done servicing request
00:15:07.028 00.001 10844 OnExposeComplete: enter
00:15:07.028 00.000 10844 UpdateGuideState(): m_state=6
00:15:07.028 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5178
00:15:07.029 00.001 10844 Star::Find returns 1 (0), X=258.51, Y=61.61, Mass=3342, SNR=36.9, Peak=230 HFD=4.1
00:15:07.043 00.014 10844 MultiStar: [#1 -0.36,1.26,0.00,M4] [#2 -0.66,1.01,0.00,M1] [#3 0.40,1.57,0.00,M1] [#4 -0.47,1.06,0.00,M9] [#5 -0.99,0.42,0.00,M3] [#6 -0.43,0.91,0.00,M2] [#7 -1.03,0.58,0.00,M3] [#8 0.34,0.61,0.00,M2] 
00:15:07.043 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
00:15:07.043 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
00:15:07.044 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.15 mountX=-0.35 mountY=0.09, mountTheta=2.88
00:15:07.044 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.33, opts=13)
00:15:07.044 00.000 10844 Enqueuing Move request for scope (0.15, 0.33)
00:15:07.044 00.000 11060 Worker thread wakes up
00:15:07.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.33) opts 0xd
00:15:07.044 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.33)
00:15:07.044 00.000 11060 Moving (0.15, 0.33) raw xDistance=-0.35 yDistance=0.09
00:15:07.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
00:15:07.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:07.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:15:07.044 00.000 11060 MoveAxis(E, 60, ABG)
00:15:07.044 00.000 11060 Guiding  Dir = 2, Dur = 60
00:15:07.060 00.016 11060 IsSlewing returns 0
00:15:07.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:07.062 00.002 11060 IsGuiding returns 0
00:15:07.089 00.027 10844 UpdateGuideState exits: m=3342 SNR=36.9
00:15:07.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:07.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:07.089 00.000 10844 Enqueuing Expose request
00:15:07.131 00.042 11060 IsGuiding returns 0
00:15:07.131 00.000 11060 Move returns status 0, amount 60
00:15:07.131 00.000 11060 MoveAxis(N, 0, ABG)
00:15:07.132 00.001 11060 Move returns status 0, amount 0
00:15:07.132 00.000 11060 move complete, result=0
00:15:07.132 00.000 11060 worker thread done servicing request
00:15:07.132 00.000 11060 Worker thread wakes up
00:15:07.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:07.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:07.132 00.000 10844 GuideStep: -0.4 px 60 ms EAST, 0.1 px 0 ms NORTH
00:15:07.785 00.653 11060 Exposure complete
00:15:07.978 00.193 11060 worker thread done servicing request
00:15:07.980 00.002 10844 OnExposeComplete: enter
00:15:07.980 00.000 10844 UpdateGuideState(): m_state=6
00:15:07.980 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5179
00:15:07.980 00.000 10844 Star::Find returns 1 (0), X=258.39, Y=61.62, Mass=3587, SNR=39.1, Peak=229 HFD=3.5
00:15:07.980 00.000 10844 MultiStar: [#1 -0.31,0.97,0.00,M5] [#2 -0.28,1.01,0.00,M2] [#3 -0.78,0.94,0.00,M2] [#4 -0.15,1.29,0.00,M10] [#5 -0.43,1.27,0.00,M4] [#6 0.10,1.10,0.00,M3] [#7 -0.54,0.37,0.00,M4] [#8 0.08,1.25,0.00,M3] 
00:15:07.980 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
00:15:07.980 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
00:15:07.980 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.48 mountX=-0.34 mountY=-0.02, mountTheta=-3.07
00:15:07.982 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.34, opts=13)
00:15:07.982 00.000 10844 Enqueuing Move request for scope (0.03, 0.34)
00:15:07.982 00.000 11060 Worker thread wakes up
00:15:07.983 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.34) opts 0xd
00:15:07.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.34)
00:15:07.983 00.000 11060 Moving (0.03, 0.34) raw xDistance=-0.34 yDistance=-0.02
00:15:07.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
00:15:07.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:07.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:15:07.983 00.000 11060 MoveAxis(E, 61, ABG)
00:15:07.983 00.000 11060 Guiding  Dir = 2, Dur = 61
00:15:07.988 00.005 11060 IsSlewing returns 0
00:15:07.988 00.000 11060 IsGuiding returns 0
00:15:07.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:08.006 00.018 10844 UpdateGuideState exits: m=3587 SNR=39.1
00:15:08.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:08.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:08.006 00.000 10844 Enqueuing Expose request
00:15:08.065 00.059 11060 IsGuiding returns 0
00:15:08.065 00.000 11060 Move returns status 0, amount 61
00:15:08.065 00.000 11060 MoveAxis(N, 0, ABG)
00:15:08.065 00.000 11060 Move returns status 0, amount 0
00:15:08.065 00.000 11060 move complete, result=0
00:15:08.065 00.000 11060 worker thread done servicing request
00:15:08.066 00.001 11060 Worker thread wakes up
00:15:08.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:08.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:08.067 00.001 10844 GuideStep: -0.3 px 61 ms EAST, -0.0 px 0 ms NORTH
00:15:08.697 00.630 11060 Exposure complete
00:15:08.856 00.159 11060 worker thread done servicing request
00:15:08.856 00.000 10844 OnExposeComplete: enter
00:15:08.856 00.000 10844 UpdateGuideState(): m_state=6
00:15:08.856 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5180
00:15:08.856 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.25, Mass=3265, SNR=36.4, Peak=228 HFD=3.6
00:15:08.856 00.000 10844 MultiStar: [#1 -0.52,-0.64,0.00,M6] [#2 0.12,-0.19,1.96,U] [#3 -0.29,-0.02,0.95,U] [#4 -0.25,0.45,0.92,U] [#5 -0.58,-0.15,1.00,U] [#6 -0.11,-0.19,0.86,U] [#7 -0.28,0.05,0.98,U] [#8 -0.47,0.46,0.00,M4] 
00:15:08.856 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.04}, one-star: {0.40, -0.03}
00:15:08.856 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
00:15:08.856 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
00:15:08.856 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.82 mountX=0.05 mountY=-0.10, mountTheta=-1.07
00:15:08.856 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.04, opts=13)
00:15:08.856 00.000 10844 Enqueuing Move request for scope (-0.11, -0.04)
00:15:08.862 00.006 11060 Worker thread wakes up
00:15:08.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
00:15:08.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
00:15:08.862 00.000 11060 Moving (-0.11, -0.04) raw xDistance=0.05 yDistance=-0.10
00:15:08.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:15:08.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:08.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:08.862 00.000 11060 MoveAxis(E, 0, ABG)
00:15:08.862 00.000 11060 Move returns status 0, amount 0
00:15:08.862 00.000 11060 MoveAxis(N, 0, ABG)
00:15:08.862 00.000 11060 Move returns status 0, amount 0
00:15:08.862 00.000 11060 move complete, result=0
00:15:08.863 00.001 11060 worker thread done servicing request
00:15:08.868 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:08.897 00.029 10844 UpdateGuideState exits: m=3265 SNR=36.4
00:15:08.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:08.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:08.897 00.000 10844 Enqueuing Expose request
00:15:08.897 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:08.898 00.001 11060 Worker thread wakes up
00:15:08.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:08.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:09.528 00.630 11060 Exposure complete
00:15:09.681 00.153 11060 worker thread done servicing request
00:15:09.681 00.000 10844 OnExposeComplete: enter
00:15:09.681 00.000 10844 UpdateGuideState(): m_state=6
00:15:09.681 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5181
00:15:09.681 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.89, Mass=2928, SNR=34.5, Peak=210 HFD=3.5
00:15:09.681 00.000 10844 MultiStar: [#1 -0.36,1.10,0.00,M7] [#2 0.54,-0.56,0.00,M2] [#3 0.23,-0.19,1.11,U] [#4 0.03,0.98,0.00,M10] [#5 -0.24,0.65,0.00,M4] [#6 -0.24,-0.04,0.99,U] [#7 -0.07,0.06,0.84,U] [#8 0.05,0.48,0.97,U] 
00:15:09.681 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.18}, one-star: {0.41, 0.61}
00:15:09.681 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:15:09.681 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:15:09.681 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=-0.19 mountY=0.05, mountTheta=2.87
00:15:09.686 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.18, opts=13)
00:15:09.686 00.000 10844 Enqueuing Move request for scope (0.08, 0.18)
00:15:09.686 00.000 11060 Worker thread wakes up
00:15:09.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
00:15:09.686 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
00:15:09.686 00.000 11060 Moving (0.08, 0.18) raw xDistance=-0.19 yDistance=0.05
00:15:09.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:15:09.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:09.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:15:09.686 00.000 11060 MoveAxis(E, 33, ABG)
00:15:09.686 00.000 11060 Guiding  Dir = 2, Dur = 33
00:15:09.695 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:09.708 00.013 11060 IsSlewing returns 0
00:15:09.708 00.000 11060 IsGuiding returns 0
00:15:09.710 00.002 10844 UpdateGuideState exits: m=2928 SNR=34.5
00:15:09.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:09.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:09.710 00.000 10844 Enqueuing Expose request
00:15:09.770 00.060 11060 IsGuiding returns 0
00:15:09.770 00.000 11060 Move returns status 0, amount 33
00:15:09.770 00.000 11060 MoveAxis(N, 0, ABG)
00:15:09.770 00.000 11060 Move returns status 0, amount 0
00:15:09.770 00.000 11060 move complete, result=0
00:15:09.770 00.000 11060 worker thread done servicing request
00:15:09.770 00.000 11060 Worker thread wakes up
00:15:09.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:09.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:09.770 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
00:15:10.388 00.618 11060 Exposure complete
00:15:10.614 00.226 10844 OnExposeComplete: enter
00:15:10.614 00.000 10844 UpdateGuideState(): m_state=6
00:15:10.614 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5182
00:15:10.614 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=62.32, Mass=3462, SNR=38.0, Peak=210 HFD=4.0
00:15:10.616 00.002 10844 MultiStar: [#1 -0.45,0.00,1.00,U] [#2 0.87,-0.59,0.00,M3] [#3 -0.23,-0.01,1.00,U] [#4 -0.24,0.90,0.00,R] [#5 -0.26,0.11,0.95,U] [#6 -0.62,0.30,0.00,M2] [#7 0.09,0.39,0.80,U] [#8 -0.00,-0.24,0.93,U] 
00:15:10.616 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.22}, one-star: {0.45, 1.04}
00:15:10.616 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
00:15:10.616 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
00:15:10.616 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=-0.20 mountY=-0.11, mountTheta=-2.66
00:15:10.618 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.22, opts=13)
00:15:10.618 00.000 10844 Enqueuing Move request for scope (-0.07, 0.22)
00:15:10.618 00.000 11060 worker thread done servicing request
00:15:10.618 00.000 11060 Worker thread wakes up
00:15:10.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
00:15:10.619 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
00:15:10.619 00.000 11060 Moving (-0.07, 0.22) raw xDistance=-0.20 yDistance=-0.11
00:15:10.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:15:10.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:10.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:15:10.619 00.000 11060 MoveAxis(E, 36, ABG)
00:15:10.619 00.000 11060 Guiding  Dir = 2, Dur = 36
00:15:10.632 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:10.637 00.005 11060 IsSlewing returns 0
00:15:10.638 00.001 11060 IsGuiding returns 0
00:15:10.651 00.013 10844 UpdateGuideState exits: m=3462 SNR=38.0
00:15:10.652 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:10.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:10.652 00.000 10844 Enqueuing Expose request
00:15:10.698 00.046 11060 IsGuiding returns 0
00:15:10.698 00.000 11060 Move returns status 0, amount 36
00:15:10.699 00.001 11060 MoveAxis(N, 0, ABG)
00:15:10.699 00.000 11060 Move returns status 0, amount 0
00:15:10.699 00.000 11060 move complete, result=0
00:15:10.699 00.000 11060 worker thread done servicing request
00:15:10.699 00.000 11060 Worker thread wakes up
00:15:10.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:10.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:10.703 00.004 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:15:11.343 00.640 11060 Exposure complete
00:15:11.528 00.185 11060 worker thread done servicing request
00:15:11.528 00.000 10844 OnExposeComplete: enter
00:15:11.528 00.000 10844 UpdateGuideState(): m_state=6
00:15:11.528 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5183
00:15:11.528 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=62.17, Mass=3225, SNR=36.4, Peak=205 HFD=4.1
00:15:11.531 00.003 10844 MultiStar: [#1 0.30,0.66,0.00,M7] [#2 -0.08,0.26,1.87,U] [#3 0.25,0.21,1.06,U] [#4 0.09,0.39,0.97,U] [#5 -0.11,-0.07,0.98,U] [#6 0.23,0.26,0.90,U] [#7 -0.34,0.46,0.83,U] [#8 -0.52,0.71,0.00,M3] 
00:15:11.531 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.33}, one-star: {-0.37, 0.89}
00:15:11.531 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.47 = -2.82)
00:15:11.531 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.84)
00:15:11.531 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.71 mountX=-0.32 mountY=-0.10, mountTheta=-2.83
00:15:11.531 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.33, opts=13)
00:15:11.531 00.000 10844 Enqueuing Move request for scope (-0.05, 0.33)
00:15:11.531 00.000 11060 Worker thread wakes up
00:15:11.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
00:15:11.531 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
00:15:11.531 00.000 11060 Moving (-0.05, 0.33) raw xDistance=-0.32 yDistance=-0.10
00:15:11.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:15:11.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:11.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:11.534 00.003 11060 MoveAxis(E, 56, ABG)
00:15:11.534 00.000 11060 Guiding  Dir = 2, Dur = 56
00:15:11.538 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:11.542 00.004 11060 IsSlewing returns 0
00:15:11.542 00.000 11060 IsGuiding returns 0
00:15:11.552 00.010 10844 UpdateGuideState exits: m=3225 SNR=36.4
00:15:11.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:11.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:11.552 00.000 10844 Enqueuing Expose request
00:15:11.613 00.061 11060 IsGuiding returns 0
00:15:11.613 00.000 11060 Move returns status 0, amount 56
00:15:11.613 00.000 11060 MoveAxis(N, 0, ABG)
00:15:11.613 00.000 11060 Move returns status 0, amount 0
00:15:11.613 00.000 11060 move complete, result=0
00:15:11.613 00.000 11060 worker thread done servicing request
00:15:11.613 00.000 11060 Worker thread wakes up
00:15:11.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:11.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:11.615 00.002 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
00:15:12.245 00.630 11060 Exposure complete
00:15:12.404 00.159 11060 worker thread done servicing request
00:15:12.404 00.000 10844 OnExposeComplete: enter
00:15:12.404 00.000 10844 UpdateGuideState(): m_state=6
00:15:12.404 00.000 10844 Star::Find(15, 257, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5184
00:15:12.404 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.48, Mass=2787, SNR=33.6, Peak=250 HFD=3.2
00:15:12.404 00.000 10844 MultiStar: [#1 0.18,0.69,0.00,M8] [#2 0.06,0.21,2.16,U] [#3 0.27,-0.42,0.95,U] [#4 0.30,-0.64,0.00,M1] [#5 0.04,0.18,1.04,U] [#6 -0.47,0.75,0.00,M2] [#7 0.19,-0.31,0.85,U] [#8 0.23,0.39,0.96,U] 
00:15:12.404 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.08}, one-star: {0.16, 0.20}
00:15:12.404 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
00:15:12.404 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
00:15:12.404 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=-0.10 mountY=0.12, mountTheta=2.26
00:15:12.406 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.08, opts=13)
00:15:12.406 00.000 10844 Enqueuing Move request for scope (0.14, 0.08)
00:15:12.406 00.000 11060 Worker thread wakes up
00:15:12.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
00:15:12.406 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
00:15:12.406 00.000 11060 Moving (0.14, 0.08) raw xDistance=-0.10 yDistance=0.12
00:15:12.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:15:12.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:12.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:15:12.406 00.000 11060 MoveAxis(E, 0, ABG)
00:15:12.406 00.000 11060 Move returns status 0, amount 0
00:15:12.406 00.000 11060 MoveAxis(N, 0, ABG)
00:15:12.406 00.000 11060 Move returns status 0, amount 0
00:15:12.406 00.000 11060 move complete, result=0
00:15:12.406 00.000 11060 worker thread done servicing request
00:15:12.413 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:12.426 00.013 10844 UpdateGuideState exits: m=2787 SNR=33.6
00:15:12.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:12.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:12.426 00.000 10844 Enqueuing Expose request
00:15:12.426 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:12.426 00.000 11060 Worker thread wakes up
00:15:12.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:12.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:13.042 00.616 11060 Exposure complete
00:15:13.210 00.168 11060 worker thread done servicing request
00:15:13.210 00.000 10844 OnExposeComplete: enter
00:15:13.210 00.000 10844 UpdateGuideState(): m_state=6
00:15:13.210 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5185
00:15:13.210 00.000 10844 Star::Find returns 1 (0), X=258.37, Y=61.65, Mass=2783, SNR=33.8, Peak=219 HFD=3.4
00:15:13.210 00.000 10844 MultiStar: [#1 0.20,0.77,0.00,M9] [#2 -0.50,-0.70,0.00,M2] [#3 -0.40,-0.03,1.05,U] [#4 0.35,0.44,0.97,U] [#5 -0.16,0.61,0.00,M2] [#6 0.14,-0.46,0.97,U] [#7 -0.79,-0.63,0.00,M1] [#8 -0.04,0.68,0.00,M3] 
00:15:13.210 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.08}, one-star: {0.01, 0.38}
00:15:13.210 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:15:13.210 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:15:13.210 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.38 mountX=-0.08 mountY=0.00, mountTheta=3.12
00:15:13.212 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
00:15:13.212 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
00:15:13.212 00.000 11060 Worker thread wakes up
00:15:13.213 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:15:13.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:15:13.213 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.00
00:15:13.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:15:13.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:13.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:15:13.213 00.000 11060 MoveAxis(E, 0, ABG)
00:15:13.213 00.000 11060 Move returns status 0, amount 0
00:15:13.213 00.000 11060 MoveAxis(N, 0, ABG)
00:15:13.213 00.000 11060 Move returns status 0, amount 0
00:15:13.213 00.000 11060 move complete, result=0
00:15:13.213 00.000 11060 worker thread done servicing request
00:15:13.218 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:13.241 00.023 10844 UpdateGuideState exits: m=2783 SNR=33.8
00:15:13.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:13.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:13.241 00.000 10844 Enqueuing Expose request
00:15:13.241 00.000 11060 Worker thread wakes up
00:15:13.241 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:13.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:13.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:14.010 00.769 11060 Exposure complete
00:15:14.083 00.073 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:14.083 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:14.088 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:14.088 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:14.090 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:14.090 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:14.097 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:14.098 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5185,"width":15,"height":15,"star_pos":[7.37,6.65],"pixels":"..."},"id":1}
00:15:14.133 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:14.133 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:14.495 00.362 11060 worker thread done servicing request
00:15:14.495 00.000 10844 OnExposeComplete: enter
00:15:14.496 00.001 10844 UpdateGuideState(): m_state=6
00:15:14.496 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5186
00:15:14.496 00.000 10844 Star::Find returns 1 (0), X=257.80, Y=61.38, Mass=3932, SNR=40.8, Peak=248 HFD=3.9
00:15:14.496 00.000 10844 MultiStar: [#1 -0.22,0.94,0.00,M10] [#2 -0.38,0.03,1.81,U] [#3 -0.20,0.49,0.86,U] [#4 0.39,0.06,0.85,U] [#5 -0.59,-0.49,0.00,M3] [#6 0.04,0.77,0.00,M2] [#7 -0.58,1.22,0.00,M2] [#8 -0.61,0.15,0.00,M4] 
00:15:14.496 00.000 10844 refined, 3 included, MultiStar: {-0.24, 0.14}, one-star: {-0.56, 0.11}
00:15:14.496 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
00:15:14.496 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
00:15:14.496 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.62 mountX=-0.09 mountY=-0.26, mountTheta=-1.91
00:15:14.498 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.14, opts=13)
00:15:14.498 00.000 10844 Enqueuing Move request for scope (-0.24, 0.14)
00:15:14.498 00.000 11060 Worker thread wakes up
00:15:14.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
00:15:14.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
00:15:14.500 00.002 11060 Moving (-0.24, 0.14) raw xDistance=-0.09 yDistance=-0.26
00:15:14.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:15:14.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
00:15:14.500 00.000 11060 MoveAxis(E, 0, ABG)
00:15:14.500 00.000 11060 Move returns status 0, amount 0
00:15:14.500 00.000 11060 MoveAxis(N, 101, ABG)
00:15:14.500 00.000 11060 Guiding  Dir = 0, Dur = 101
00:15:14.506 00.006 11060 IsSlewing returns 0
00:15:14.507 00.001 11060 IsGuiding returns 0
00:15:14.512 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:14.558 00.046 10844 UpdateGuideState exits: m=3932 SNR=40.8
00:15:14.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:14.560 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:14.560 00.000 10844 Enqueuing Expose request
00:15:14.624 00.064 11060 IsGuiding returns 0
00:15:14.624 00.000 11060 Move returns status 0, amount 101
00:15:14.624 00.000 11060 move complete, result=0
00:15:14.624 00.000 11060 worker thread done servicing request
00:15:14.624 00.000 11060 Worker thread wakes up
00:15:14.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:14.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:14.628 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 101 ms NORTH
00:15:15.050 00.422 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:15.050 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:15.051 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:15.051 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:15.051 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:15.051 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:15.053 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:15.053 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:15.066 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:15.068 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5186,"width":15,"height":15,"star_pos":[6.80,7.38],"pixels":"..."},"id":1}
00:15:15.119 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:15.119 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:15.278 00.159 11060 Exposure complete
00:15:15.523 00.245 11060 worker thread done servicing request
00:15:15.523 00.000 10844 OnExposeComplete: enter
00:15:15.523 00.000 10844 UpdateGuideState(): m_state=6
00:15:15.523 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5187
00:15:15.523 00.000 10844 Star::Find returns 1 (0), X=258.18, Y=61.90, Mass=2672, SNR=32.8, Peak=218 HFD=3.6
00:15:15.523 00.000 10844 MultiStar: [#1 0.16,0.90,0.00,R] [#2 -0.64,-0.26,0.00,M2] [#3 0.83,0.29,0.00,M1] [#4 0.65,-0.67,0.00,M1] [#5 -0.05,-0.24,1.12,U] [#6 -0.55,1.32,0.00,M3] [#7 0.34,-0.00,0.92,U] [#8 -0.40,0.56,0.00,M5] 
00:15:15.523 00.000 10844 refined, 2 included, MultiStar: {0.02, 0.12}, one-star: {-0.18, 0.63}
00:15:15.523 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:15:15.523 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:15:15.528 00.005 10844 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.12 mountY=0.00, mountTheta=3.12
00:15:15.528 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.12, opts=13)
00:15:15.528 00.000 10844 Enqueuing Move request for scope (0.02, 0.12)
00:15:15.528 00.000 11060 Worker thread wakes up
00:15:15.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
00:15:15.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
00:15:15.528 00.000 11060 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=0.00
00:15:15.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:15:15.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:15.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:15:15.528 00.000 11060 MoveAxis(E, 0, ABG)
00:15:15.528 00.000 11060 Move returns status 0, amount 0
00:15:15.528 00.000 11060 MoveAxis(N, 0, ABG)
00:15:15.528 00.000 11060 Move returns status 0, amount 0
00:15:15.528 00.000 11060 move complete, result=0
00:15:15.528 00.000 11060 worker thread done servicing request
00:15:15.540 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:15.559 00.019 10844 UpdateGuideState exits: m=2672 SNR=32.8
00:15:15.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:15.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:15.559 00.000 10844 Enqueuing Expose request
00:15:15.559 00.000 11060 Worker thread wakes up
00:15:15.559 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:15.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:15.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:16.056 00.497 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:16.056 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:16.056 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:16.056 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:16.056 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:16.056 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:16.056 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:16.056 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:16.056 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:16.056 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5187,"width":15,"height":15,"star_pos":[7.18,6.90],"pixels":"..."},"id":1}
00:15:16.076 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:16.076 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:16.184 00.108 11060 Exposure complete
00:15:16.491 00.307 11060 worker thread done servicing request
00:15:16.491 00.000 10844 OnExposeComplete: enter
00:15:16.493 00.002 10844 UpdateGuideState(): m_state=6
00:15:16.493 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5188
00:15:16.493 00.000 10844 Star::Find returns 1 (1), X=258.08, Y=61.65, Mass=3509, SNR=38.4, Peak=255 HFD=3.9
00:15:16.493 00.000 10844 MultiStar: [#1 0.26,0.52,0.91,U] [#2 -0.68,0.28,0.00,M3] [#3 0.07,0.63,0.00,M2] [#4 -0.22,-0.82,0.00,M2] [#5 -1.12,0.56,0.00,M3] [#6 0.38,0.93,0.00,M4] [#7 -0.22,0.70,0.00,M2] [#8 -0.05,0.96,0.00,M6] 
00:15:16.493 00.000 10844 refined, 1 included, MultiStar: {-0.02, 0.44}, one-star: {-0.28, 0.37}
00:15:16.493 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
00:15:16.493 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
00:15:16.493 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.44 hyp=0.44 cameraTheta=1.62 mountX=-0.43 mountY=-0.09, mountTheta=-2.93
00:15:16.495 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.44, opts=13)
00:15:16.495 00.000 10844 Enqueuing Move request for scope (-0.02, 0.44)
00:15:16.495 00.000 11060 Worker thread wakes up
00:15:16.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.44) opts 0xd
00:15:16.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.44)
00:15:16.495 00.000 11060 Moving (-0.02, 0.44) raw xDistance=-0.43 yDistance=-0.09
00:15:16.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
00:15:16.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:16.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:16.495 00.000 11060 MoveAxis(E, 74, ABG)
00:15:16.495 00.000 11060 Guiding  Dir = 2, Dur = 74
00:15:16.506 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:16.509 00.003 11060 IsSlewing returns 0
00:15:16.509 00.000 11060 IsGuiding returns 0
00:15:16.524 00.015 10844 UpdateGuideState exits: m=3509 SNR=38.4 Saturated
00:15:16.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:16.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:16.524 00.000 10844 Enqueuing Expose request
00:15:16.589 00.065 11060 IsGuiding returns 0
00:15:16.589 00.000 11060 Move returns status 0, amount 74
00:15:16.589 00.000 11060 MoveAxis(N, 0, ABG)
00:15:16.589 00.000 11060 Move returns status 0, amount 0
00:15:16.589 00.000 11060 move complete, result=0
00:15:16.590 00.001 11060 worker thread done servicing request
00:15:16.590 00.000 11060 Worker thread wakes up
00:15:16.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:16.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:16.611 00.021 10844 GuideStep: -0.4 px 74 ms EAST, -0.1 px 0 ms NORTH
00:15:17.157 00.546 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:17.157 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:17.157 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:17.157 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:17.157 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:17.162 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:17.164 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:17.164 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:17.165 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:17.165 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5188,"width":15,"height":15,"star_pos":[7.08,6.65],"pixels":"..."},"id":1}
00:15:17.227 00.062 11060 Exposure complete
00:15:17.320 00.093 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:17.320 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:17.482 00.162 11060 worker thread done servicing request
00:15:17.484 00.002 10844 OnExposeComplete: enter
00:15:17.484 00.000 10844 UpdateGuideState(): m_state=6
00:15:17.484 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5189
00:15:17.484 00.000 10844 Star::Find returns 1 (0), X=258.35, Y=62.08, Mass=3377, SNR=36.8, Peak=251 HFD=3.8
00:15:17.484 00.000 10844 MultiStar: [#1 -0.38,-0.59,0.00,M1] [#2 -0.32,1.29,0.00,M4] [#3 -0.19,0.73,0.00,M3] [#4 -0.14,-0.70,0.00,M3] [#5 -0.09,0.71,0.00,M4] [#6 0.18,0.67,0.00,M5] [#7 -0.73,0.29,0.00,M3] [#8 -0.10,0.75,0.00,M7] 
00:15:17.484 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
00:15:17.484 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
00:15:17.484 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.80 hyp=0.80 cameraTheta=1.58 mountX=-0.79 mountY=-0.14, mountTheta=-2.97
00:15:17.484 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.80, opts=13)
00:15:17.484 00.000 10844 Enqueuing Move request for scope (-0.01, 0.80)
00:15:17.487 00.003 11060 Worker thread wakes up
00:15:17.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.80) opts 0xd
00:15:17.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.80)
00:15:17.487 00.000 11060 Moving (-0.01, 0.80) raw xDistance=-0.79 yDistance=-0.14
00:15:17.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.79
00:15:17.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:17.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:17.487 00.000 11060 MoveAxis(E, 139, ABG)
00:15:17.487 00.000 11060 Guiding  Dir = 2, Dur = 139
00:15:17.492 00.005 11060 IsSlewing returns 0
00:15:17.492 00.000 11060 IsGuiding returns 0
00:15:17.497 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:17.512 00.015 10844 UpdateGuideState exits: m=3377 SNR=36.8
00:15:17.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:17.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:17.512 00.000 10844 Enqueuing Expose request
00:15:17.644 00.132 11060 IsGuiding returns 0
00:15:17.644 00.000 11060 Move returns status 0, amount 139
00:15:17.644 00.000 11060 MoveAxis(N, 0, ABG)
00:15:17.644 00.000 11060 Move returns status 0, amount 0
00:15:17.644 00.000 11060 move complete, result=0
00:15:17.644 00.000 11060 worker thread done servicing request
00:15:17.644 00.000 11060 Worker thread wakes up
00:15:17.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:17.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:17.646 00.002 10844 GuideStep: -0.8 px 139 ms EAST, -0.1 px 0 ms NORTH
00:15:18.190 00.544 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:18.190 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:18.190 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:18.190 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:18.192 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:18.192 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:18.193 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:18.193 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:18.193 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:18.193 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5189,"width":15,"height":15,"star_pos":[7.35,7.08],"pixels":"..."},"id":1}
00:15:18.200 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:18.202 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:18.338 00.136 11060 Exposure complete
00:15:18.618 00.280 11060 worker thread done servicing request
00:15:18.618 00.000 10844 OnExposeComplete: enter
00:15:18.621 00.003 10844 UpdateGuideState(): m_state=6
00:15:18.621 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5190
00:15:18.621 00.000 10844 Star::Find returns 1 (0), X=258.24, Y=60.82, Mass=2813, SNR=33.3, Peak=212 HFD=3.5
00:15:18.621 00.000 10844 MultiStar: [#1 -0.19,-0.65,0.00,M2] [#2 0.02,-0.07,2.08,U] [#3 0.24,0.48,1.13,U] [#4 -0.29,-0.49,1.05,U] [#5 -0.35,0.92,0.00,M5] [#6 -0.22,0.26,0.97,U] [#7 -0.38,0.48,0.87,U] [#8 -0.05,0.85,0.00,M8] 
00:15:18.621 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.01}, one-star: {-0.12, -0.46}
00:15:18.621 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.75 = -1.54)
00:15:18.621 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
00:15:18.621 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.99 mountX=0.00 mountY=-0.09, mountTheta=-1.54
00:15:18.623 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
00:15:18.623 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
00:15:18.623 00.000 11060 Worker thread wakes up
00:15:18.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
00:15:18.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
00:15:18.623 00.000 11060 Moving (-0.09, 0.01) raw xDistance=0.00 yDistance=-0.09
00:15:18.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:15:18.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:18.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:18.623 00.000 11060 MoveAxis(E, 0, ABG)
00:15:18.623 00.000 11060 Move returns status 0, amount 0
00:15:18.623 00.000 11060 MoveAxis(N, 0, ABG)
00:15:18.623 00.000 11060 Move returns status 0, amount 0
00:15:18.623 00.000 11060 move complete, result=0
00:15:18.623 00.000 11060 worker thread done servicing request
00:15:18.647 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:18.668 00.021 10844 UpdateGuideState exits: m=2813 SNR=33.3
00:15:18.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:18.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:18.668 00.000 10844 Enqueuing Expose request
00:15:18.668 00.000 11060 Worker thread wakes up
00:15:18.668 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:18.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:18.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:19.261 00.593 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:19.261 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:19.263 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:19.263 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:19.265 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:19.265 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:19.265 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:19.265 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:19.265 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:19.265 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5190,"width":15,"height":15,"star_pos":[7.24,6.82],"pixels":"..."},"id":1}
00:15:19.309 00.044 11060 Exposure complete
00:15:19.333 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:19.333 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:19.578 00.245 11060 worker thread done servicing request
00:15:19.578 00.000 10844 OnExposeComplete: enter
00:15:19.578 00.000 10844 UpdateGuideState(): m_state=6
00:15:19.578 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5191
00:15:19.578 00.000 10844 Star::Find returns 1 (0), X=257.99, Y=61.34, Mass=3164, SNR=36.0, Peak=248 HFD=3.9
00:15:19.578 00.000 10844 MultiStar: [#1 -0.65,-0.40,0.00,M3] [#2 -0.23,0.15,1.92,U] [#3 0.19,0.20,0.95,U] [#4 -0.03,-0.46,0.90,U] [#5 -1.00,0.10,0.00,M6] [#6 -0.35,0.05,0.93,U] [#7 -0.01,-0.82,0.00,M3] [#8 -0.09,0.72,0.00,M9] 
00:15:19.578 00.000 10844 refined, 4 included, MultiStar: {-0.17, 0.03}, one-star: {-0.37, 0.06}
00:15:19.580 00.002 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
00:15:19.580 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
00:15:19.580 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.97 mountX=0.00 mountY=-0.17, mountTheta=-1.56
00:15:19.582 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.03, opts=13)
00:15:19.582 00.000 10844 Enqueuing Move request for scope (-0.17, 0.03)
00:15:19.582 00.000 11060 Worker thread wakes up
00:15:19.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
00:15:19.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
00:15:19.582 00.000 11060 Moving (-0.17, 0.03) raw xDistance=0.00 yDistance=-0.17
00:15:19.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:15:19.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:19.583 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:15:19.583 00.000 11060 MoveAxis(E, 0, ABG)
00:15:19.583 00.000 11060 Move returns status 0, amount 0
00:15:19.583 00.000 11060 MoveAxis(N, 0, ABG)
00:15:19.583 00.000 11060 Move returns status 0, amount 0
00:15:19.583 00.000 11060 move complete, result=0
00:15:19.583 00.000 11060 worker thread done servicing request
00:15:19.592 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:19.613 00.021 10844 UpdateGuideState exits: m=3164 SNR=36.0
00:15:19.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:19.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:19.613 00.000 10844 Enqueuing Expose request
00:15:19.614 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:19.614 00.000 11060 Worker thread wakes up
00:15:19.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:19.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:20.181 00.567 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:20.181 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:20.183 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:20.183 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:20.184 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:20.184 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:20.184 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:20.184 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:20.186 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:20.186 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5191,"width":15,"height":15,"star_pos":[6.99,7.34],"pixels":"..."},"id":1}
00:15:20.249 00.063 11060 Exposure complete
00:15:20.389 00.140 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:20.389 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:20.507 00.118 11060 worker thread done servicing request
00:15:20.507 00.000 10844 OnExposeComplete: enter
00:15:20.507 00.000 10844 UpdateGuideState(): m_state=6
00:15:20.507 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5192
00:15:20.507 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.03, Mass=2902, SNR=34.2, Peak=227 HFD=4.0
00:15:20.507 00.000 10844 MultiStar: [#1 0.21,-0.48,1.11,U] [#2 0.59,-0.38,0.00,M3] [#3 0.09,0.13,0.98,U] [#4 -0.15,-0.31,1.02,U] [#5 0.03,-0.13,1.06,U] [#6 0.07,-0.17,1.02,U] [#7 -0.05,0.44,0.93,U] [#8 0.45,0.42,0.00,M10] 
00:15:20.507 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.12}, one-star: {0.41, -0.25}
00:15:20.507 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
00:15:20.507 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
00:15:20.507 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.95 mountX=0.11 mountY=0.11, mountTheta=0.79
00:15:20.511 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.12, opts=13)
00:15:20.511 00.000 10844 Enqueuing Move request for scope (0.09, -0.12)
00:15:20.511 00.000 11060 Worker thread wakes up
00:15:20.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
00:15:20.511 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
00:15:20.511 00.000 11060 Moving (0.09, -0.12) raw xDistance=0.11 yDistance=0.11
00:15:20.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:15:20.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:20.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:15:20.512 00.001 11060 MoveAxis(E, 0, ABG)
00:15:20.512 00.000 11060 Move returns status 0, amount 0
00:15:20.512 00.000 11060 MoveAxis(N, 0, ABG)
00:15:20.512 00.000 11060 Move returns status 0, amount 0
00:15:20.512 00.000 11060 move complete, result=0
00:15:20.512 00.000 11060 worker thread done servicing request
00:15:20.533 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:20.552 00.019 10844 UpdateGuideState exits: m=2902 SNR=34.2
00:15:20.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:20.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:20.552 00.000 10844 Enqueuing Expose request
00:15:20.552 00.000 11060 Worker thread wakes up
00:15:20.552 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:20.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:20.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:21.179 00.627 11060 Exposure complete
00:15:21.378 00.199 11060 worker thread done servicing request
00:15:21.378 00.000 10844 OnExposeComplete: enter
00:15:21.378 00.000 10844 UpdateGuideState(): m_state=6
00:15:21.379 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5193
00:15:21.379 00.000 10844 Star::Find returns 1 (0), X=258.08, Y=61.59, Mass=3922, SNR=40.6, Peak=250 HFD=3.8
00:15:21.379 00.000 10844 MultiStar: [#1 0.28,-0.61,0.00,M3] [#2 0.05,-0.16,1.70,U] [#3 0.19,-0.18,0.86,U] [#4 0.69,-0.34,0.00,M1] [#5 -0.29,0.12,0.87,U] [#6 0.33,0.20,0.82,U] [#7 -0.16,-0.41,0.78,U] [#8 0.22,0.37,0.77,U] 
00:15:21.379 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {-0.28, 0.31}
00:15:21.379 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:15:21.379 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
00:15:21.379 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.19 mountX=-0.02 mountY=0.00, mountTheta=2.92
00:15:21.379 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
00:15:21.379 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
00:15:21.379 00.000 11060 Worker thread wakes up
00:15:21.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:15:21.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:15:21.379 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.00
00:15:21.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:15:21.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:21.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:15:21.379 00.000 11060 MoveAxis(E, 0, ABG)
00:15:21.379 00.000 11060 Move returns status 0, amount 0
00:15:21.379 00.000 11060 MoveAxis(N, 0, ABG)
00:15:21.379 00.000 11060 Move returns status 0, amount 0
00:15:21.379 00.000 11060 move complete, result=0
00:15:21.379 00.000 11060 worker thread done servicing request
00:15:21.390 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:21.422 00.032 10844 UpdateGuideState exits: m=3922 SNR=40.6
00:15:21.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:21.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:21.422 00.000 10844 Enqueuing Expose request
00:15:21.422 00.000 11060 Worker thread wakes up
00:15:21.422 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:21.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:21.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:21.760 00.338 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:21.760 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:21.760 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:21.762 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:21.763 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:21.763 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:21.765 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:21.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:21.765 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:21.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5193,"width":15,"height":15,"star_pos":[7.08,6.59],"pixels":"..."},"id":1}
00:15:21.779 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:21.779 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:22.053 00.274 11060 Exposure complete
00:15:22.232 00.179 11060 worker thread done servicing request
00:15:22.232 00.000 10844 OnExposeComplete: enter
00:15:22.232 00.000 10844 UpdateGuideState(): m_state=6
00:15:22.232 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5194
00:15:22.232 00.000 10844 Star::Find returns 1 (0), X=257.80, Y=61.86, Mass=3132, SNR=35.6, Peak=238 HFD=3.9
00:15:22.234 00.002 10844 MultiStar: [#1 -0.23,-0.51,1.02,U] [#2 0.16,-0.23,1.98,U] [#3 -0.18,-0.39,0.97,U] [#4 0.47,-0.47,0.00,M2] [#5 0.06,0.17,1.05,U] [#6 -0.57,-0.32,0.00,M2] [#7 -0.46,0.50,0.00,M2] [#8 -0.14,0.42,0.93,U] 
00:15:22.234 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.03}, one-star: {-0.56, 0.58}
00:15:22.234 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
00:15:22.234 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
00:15:22.234 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=0.05 mountY=-0.10, mountTheta=-1.13
00:15:22.236 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
00:15:22.236 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
00:15:22.236 00.000 11060 Worker thread wakes up
00:15:22.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:15:22.236 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:15:22.236 00.000 11060 Moving (-0.10, -0.03) raw xDistance=0.05 yDistance=-0.10
00:15:22.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:15:22.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:22.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:22.236 00.000 11060 MoveAxis(E, 0, ABG)
00:15:22.236 00.000 11060 Move returns status 0, amount 0
00:15:22.236 00.000 11060 MoveAxis(N, 0, ABG)
00:15:22.236 00.000 11060 Move returns status 0, amount 0
00:15:22.236 00.000 11060 move complete, result=0
00:15:22.236 00.000 11060 worker thread done servicing request
00:15:22.244 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:22.259 00.015 10844 UpdateGuideState exits: m=3132 SNR=35.6
00:15:22.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:22.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:22.259 00.000 10844 Enqueuing Expose request
00:15:22.259 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:22.259 00.000 11060 Worker thread wakes up
00:15:22.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:22.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:22.574 00.315 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:22.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:22.574 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:22.574 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:22.577 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:22.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:22.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:22.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:22.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:22.583 00.006 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5194,"width":15,"height":15,"star_pos":[6.80,6.86],"pixels":"..."},"id":1}
00:15:22.598 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:22.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:22.888 00.290 11060 Exposure complete
00:15:23.108 00.220 11060 worker thread done servicing request
00:15:23.108 00.000 10844 OnExposeComplete: enter
00:15:23.108 00.000 10844 UpdateGuideState(): m_state=6
00:15:23.108 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5195
00:15:23.108 00.000 10844 Star::Find returns 1 (0), X=258.38, Y=61.93, Mass=2894, SNR=34.4, Peak=231 HFD=3.5
00:15:23.108 00.000 10844 MultiStar: [#1 0.43,-0.24,1.13,U] [#2 -0.10,1.46,0.00,M2] [#3 0.54,0.84,0.00,M1] [#4 0.24,0.42,0.93,U] [#5 -0.03,0.08,1.07,U] [#6 0.37,0.82,0.00,M3] [#7 0.27,0.57,0.00,M3] [#8 0.05,0.46,0.94,U] 
00:15:23.108 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.25}, one-star: {0.02, 0.65}
00:15:23.108 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:15:23.108 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
00:15:23.108 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.29 cameraTheta=1.05 mountX=-0.28 mountY=0.10, mountTheta=2.79
00:15:23.113 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.25, opts=13)
00:15:23.113 00.000 10844 Enqueuing Move request for scope (0.15, 0.25)
00:15:23.113 00.000 11060 Worker thread wakes up
00:15:23.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.25) opts 0xd
00:15:23.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.25)
00:15:23.113 00.000 11060 Moving (0.15, 0.25) raw xDistance=-0.28 yDistance=0.10
00:15:23.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
00:15:23.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:23.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:15:23.113 00.000 11060 MoveAxis(E, 48, ABG)
00:15:23.113 00.000 11060 Guiding  Dir = 2, Dur = 48
00:15:23.124 00.011 11060 IsSlewing returns 0
00:15:23.124 00.000 11060 IsGuiding returns 0
00:15:23.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:23.140 00.016 10844 UpdateGuideState exits: m=2894 SNR=34.4
00:15:23.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:23.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:23.140 00.000 10844 Enqueuing Expose request
00:15:23.186 00.046 11060 IsGuiding returns 0
00:15:23.186 00.000 11060 Move returns status 0, amount 48
00:15:23.186 00.000 11060 MoveAxis(N, 0, ABG)
00:15:23.186 00.000 11060 Move returns status 0, amount 0
00:15:23.186 00.000 11060 move complete, result=0
00:15:23.186 00.000 11060 worker thread done servicing request
00:15:23.186 00.000 11060 Worker thread wakes up
00:15:23.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:23.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:23.191 00.005 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
00:15:23.525 00.334 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:23.525 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:23.525 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:23.525 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:23.525 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:23.530 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:23.530 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:23.530 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:23.530 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:23.530 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5195,"width":15,"height":15,"star_pos":[7.38,6.93],"pixels":"..."},"id":1}
00:15:23.540 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:23.540 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:23.819 00.279 11060 Exposure complete
00:15:23.984 00.165 11060 worker thread done servicing request
00:15:23.984 00.000 10844 OnExposeComplete: enter
00:15:23.984 00.000 10844 UpdateGuideState(): m_state=6
00:15:23.984 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5196
00:15:23.984 00.000 10844 Star::Find returns 1 (1), X=258.40, Y=61.25, Mass=3644, SNR=38.2, Peak=255 HFD=3.7
00:15:23.984 00.000 10844 MultiStar: [#1 0.16,-0.58,1.06,U] [#2 0.49,0.63,0.00,M3] [#3 0.57,0.27,0.00,M2] [#4 0.39,-0.15,0.92,U] [#5 -0.06,0.35,0.99,U] [#6 -0.27,0.25,0.78,U] [#7 -0.25,-0.08,0.83,U] [#8 -0.28,0.29,0.98,U] 
00:15:23.984 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.00}, one-star: {0.04, -0.03}
00:15:23.984 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
00:15:23.984 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
00:15:23.984 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.11 mountX=0.01 mountY=-0.03, mountTheta=-1.36
00:15:23.987 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.00, opts=13)
00:15:23.987 00.000 10844 Enqueuing Move request for scope (-0.03, -0.00)
00:15:23.987 00.000 11060 Worker thread wakes up
00:15:23.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
00:15:23.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
00:15:23.987 00.000 11060 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=-0.03
00:15:23.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:15:23.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:23.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:15:23.987 00.000 11060 MoveAxis(E, 0, ABG)
00:15:23.987 00.000 11060 Move returns status 0, amount 0
00:15:23.987 00.000 11060 MoveAxis(N, 0, ABG)
00:15:23.987 00.000 11060 Move returns status 0, amount 0
00:15:23.987 00.000 11060 move complete, result=0
00:15:23.987 00.000 11060 worker thread done servicing request
00:15:23.993 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:15:24.010 00.017 10844 UpdateGuideState exits: m=3644 SNR=38.2 Saturated
00:15:24.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:24.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:24.010 00.000 10844 Enqueuing Expose request
00:15:24.012 00.002 11060 Worker thread wakes up
00:15:24.012 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:24.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:24.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:24.574 00.562 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:24.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:24.576 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:24.576 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:24.576 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:24.576 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:24.579 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:24.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:24.579 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:24.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5196,"width":15,"height":15,"star_pos":[7.40,7.25],"pixels":"..."},"id":1}
00:15:24.633 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:24.633 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:24.640 00.007 11060 Exposure complete
00:15:24.810 00.170 11060 worker thread done servicing request
00:15:24.812 00.002 10844 OnExposeComplete: enter
00:15:24.812 00.000 10844 UpdateGuideState(): m_state=6
00:15:24.812 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5197
00:15:24.812 00.000 10844 Star::Find returns 1 (1), X=258.55, Y=61.88, Mass=3716, SNR=38.9, Peak=255 HFD=3.6
00:15:24.812 00.000 10844 MultiStar: [#1 -0.39,-0.28,0.91,U] [#2 0.03,0.41,1.88,U] [#3 -0.35,0.50,0.89,U] [#4 0.45,0.72,0.00,M1] [#5 -0.51,0.05,0.96,U] [#6 -0.08,0.56,0.76,U] [#7 -0.44,0.31,0.82,U] [#8 -0.17,0.53,0.84,U] 
00:15:24.812 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.34}, one-star: {0.19, 0.60}
00:15:24.812 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
00:15:24.812 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.49)
00:15:24.812 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.34 hyp=0.39 cameraTheta=2.06 mountX=-0.30 mountY=-0.23, mountTheta=-2.48
00:15:24.814 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.34, opts=13)
00:15:24.814 00.000 10844 Enqueuing Move request for scope (-0.18, 0.34)
00:15:24.814 00.000 11060 Worker thread wakes up
00:15:24.815 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.34) opts 0xd
00:15:24.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.34)
00:15:24.815 00.000 11060 Moving (-0.18, 0.34) raw xDistance=-0.30 yDistance=-0.23
00:15:24.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:15:24.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:15:24.815 00.000 11060 MoveAxis(E, 52, ABG)
00:15:24.815 00.000 11060 Guiding  Dir = 2, Dur = 52
00:15:24.821 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:24.831 00.010 10844 UpdateGuideState exits: m=3716 SNR=38.9 Saturated
00:15:24.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:24.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:24.831 00.000 10844 Enqueuing Expose request
00:15:24.852 00.021 11060 IsSlewing returns 0
00:15:24.853 00.001 11060 IsGuiding returns 0
00:15:24.943 00.090 11060 IsGuiding returns 0
00:15:24.943 00.000 11060 Move returns status 0, amount 52
00:15:24.943 00.000 11060 MoveAxis(N, 91, ABG)
00:15:24.943 00.000 11060 Guiding  Dir = 0, Dur = 91
00:15:24.986 00.043 11060 IsSlewing returns 0
00:15:24.986 00.000 11060 IsGuiding returns 0
00:15:25.094 00.108 11060 IsGuiding returns 0
00:15:25.094 00.000 11060 Move returns status 0, amount 91
00:15:25.094 00.000 11060 move complete, result=0
00:15:25.094 00.000 11060 worker thread done servicing request
00:15:25.094 00.000 11060 Worker thread wakes up
00:15:25.094 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.2 px 91 ms NORTH
00:15:25.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:25.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:25.557 00.463 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:25.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:25.558 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:25.558 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:25.558 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:25.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:25.558 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:25.558 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:25.561 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:25.561 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5197,"width":15,"height":15,"star_pos":[6.55,6.88],"pixels":"..."},"id":1}
00:15:25.585 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:25.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:25.752 00.167 11060 Exposure complete
00:15:26.000 00.248 11060 worker thread done servicing request
00:15:26.000 00.000 10844 OnExposeComplete: enter
00:15:26.000 00.000 10844 UpdateGuideState(): m_state=6
00:15:26.000 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5198
00:15:26.000 00.000 10844 Star::Find returns 1 (0), X=258.80, Y=61.98, Mass=2886, SNR=34.2, Peak=225 HFD=3.6
00:15:26.000 00.000 10844 MultiStar: [#1 -0.16,-1.01,0.00,M1] [#2 -0.01,0.31,2.07,U] [#3 -0.38,-0.11,1.07,U] [#4 -0.06,-0.21,1.03,U] [#5 -0.74,0.45,0.00,M1] [#6 -0.44,-0.17,0.88,U] [#7 -0.00,0.13,0.84,U] [#8 0.16,-0.49,1.03,U] 
00:15:26.000 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {0.44, 0.71}
00:15:26.000 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
00:15:26.000 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.45)
00:15:26.000 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.10 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
00:15:26.004 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
00:15:26.004 00.000 10844 Enqueuing Move request for scope (-0.04, 0.06)
00:15:26.006 00.002 11060 Worker thread wakes up
00:15:26.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:15:26.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:15:26.006 00.000 11060 Moving (-0.04, 0.06) raw xDistance=-0.05 yDistance=-0.04
00:15:26.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:15:26.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:26.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:15:26.006 00.000 11060 MoveAxis(E, 0, ABG)
00:15:26.006 00.000 11060 Move returns status 0, amount 0
00:15:26.006 00.000 11060 MoveAxis(N, 0, ABG)
00:15:26.006 00.000 11060 Move returns status 0, amount 0
00:15:26.006 00.000 11060 move complete, result=0
00:15:26.006 00.000 11060 worker thread done servicing request
00:15:26.013 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:26.031 00.018 10844 UpdateGuideState exits: m=2886 SNR=34.2
00:15:26.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:26.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:26.031 00.000 10844 Enqueuing Expose request
00:15:26.031 00.000 11060 Worker thread wakes up
00:15:26.031 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:26.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:26.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:26.572 00.541 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:26.577 00.005 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:26.579 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:26.579 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:26.597 00.018 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:26.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:26.597 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:26.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:26.600 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:26.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5198,"width":15,"height":15,"star_pos":[6.80,6.98],"pixels":"..."},"id":1}
00:15:26.609 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:26.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:26.653 00.044 11060 Exposure complete
00:15:26.875 00.222 10844 OnExposeComplete: enter
00:15:26.875 00.000 10844 UpdateGuideState(): m_state=6
00:15:26.875 00.000 11060 worker thread done servicing request
00:15:26.875 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5199
00:15:26.877 00.002 10844 Star::Find returns 1 (0), X=258.53, Y=61.68, Mass=2837, SNR=34.0, Peak=208 HFD=3.5
00:15:26.877 00.000 10844 MultiStar: [#1 -0.37,-1.02,0.00,M2] [#2 -0.48,0.40,0.00,M2] [#3 -0.26,-0.06,0.95,U] [#4 -0.49,-0.58,0.00,M1] [#5 -0.60,0.17,0.00,M2] [#6 0.09,-0.39,0.89,U] [#7 -0.58,-0.12,0.85,U] [#8 -0.64,-0.47,0.00,M5] 
00:15:26.877 00.000 10844 refined, 3 included, MultiStar: {-0.13, -0.03}, one-star: {0.17, 0.40}
00:15:26.877 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
00:15:26.877 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
00:15:26.877 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.91 mountX=0.05 mountY=-0.12, mountTheta=-1.16
00:15:26.878 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
00:15:26.878 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
00:15:26.878 00.000 11060 Worker thread wakes up
00:15:26.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
00:15:26.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
00:15:26.878 00.000 11060 Moving (-0.13, -0.03) raw xDistance=0.05 yDistance=-0.12
00:15:26.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:15:26.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:26.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:26.880 00.002 11060 MoveAxis(E, 0, ABG)
00:15:26.880 00.000 11060 Move returns status 0, amount 0
00:15:26.880 00.000 11060 MoveAxis(N, 0, ABG)
00:15:26.880 00.000 11060 Move returns status 0, amount 0
00:15:26.880 00.000 11060 move complete, result=0
00:15:26.880 00.000 11060 worker thread done servicing request
00:15:26.883 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:26.904 00.021 10844 UpdateGuideState exits: m=2837 SNR=34.0
00:15:26.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:26.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:26.904 00.000 10844 Enqueuing Expose request
00:15:26.904 00.000 11060 Worker thread wakes up
00:15:26.904 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:26.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:26.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:27.523 00.619 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:27.523 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:27.523 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:27.523 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:27.523 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:27.523 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:27.526 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:27.526 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:27.526 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:27.526 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5199,"width":15,"height":15,"star_pos":[6.53,6.68],"pixels":"..."},"id":1}
00:15:27.533 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:27.533 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:27.543 00.010 11060 Exposure complete
00:15:27.833 00.290 11060 worker thread done servicing request
00:15:27.833 00.000 10844 OnExposeComplete: enter
00:15:27.833 00.000 10844 UpdateGuideState(): m_state=6
00:15:27.836 00.003 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5200
00:15:27.836 00.000 10844 Star::Find returns 1 (1), X=258.49, Y=61.67, Mass=3296, SNR=37.1, Peak=255 HFD=3.4
00:15:27.836 00.000 10844 MultiStar: [#1 -0.23,-0.07,0.93,U] [#2 -0.11,0.07,2.02,U] [#3 0.32,0.47,0.95,U] [#4 0.70,-1.00,0.00,M2] [#5 -0.19,0.90,0.00,M3] [#6 0.22,-0.01,0.78,U] [#7 -0.04,0.13,0.86,U] [#8 0.23,0.73,0.00,M6] 
00:15:27.836 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.15}, one-star: {0.13, 0.40}
00:15:27.836 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.10)
00:15:27.836 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
00:15:27.836 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.16 cameraTheta=1.44 mountX=-0.16 mountY=-0.00, mountTheta=-3.11
00:15:27.838 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
00:15:27.838 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
00:15:27.838 00.000 11060 Worker thread wakes up
00:15:27.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:15:27.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:15:27.838 00.000 11060 Moving (0.02, 0.15) raw xDistance=-0.16 yDistance=-0.00
00:15:27.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:15:27.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:27.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:15:27.838 00.000 11060 MoveAxis(E, 27, ABG)
00:15:27.838 00.000 11060 Guiding  Dir = 2, Dur = 27
00:15:27.844 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:15:27.849 00.005 11060 IsSlewing returns 0
00:15:27.849 00.000 11060 IsGuiding returns 0
00:15:27.865 00.016 10844 UpdateGuideState exits: m=3296 SNR=37.1 Saturated
00:15:27.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:27.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:27.865 00.000 10844 Enqueuing Expose request
00:15:27.881 00.016 11060 IsGuiding returns 0
00:15:27.881 00.000 11060 Move returns status 0, amount 27
00:15:27.881 00.000 11060 MoveAxis(N, 0, ABG)
00:15:27.881 00.000 11060 Move returns status 0, amount 0
00:15:27.881 00.000 11060 move complete, result=0
00:15:27.881 00.000 11060 worker thread done servicing request
00:15:27.881 00.000 11060 Worker thread wakes up
00:15:27.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:27.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:27.882 00.001 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
00:15:28.520 00.638 11060 Exposure complete
00:15:28.557 00.037 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:28.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:28.557 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:28.557 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:28.559 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:28.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:28.559 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:28.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:28.560 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:28.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5200,"width":15,"height":15,"star_pos":[7.49,6.67],"pixels":"..."},"id":1}
00:15:28.572 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:28.572 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:28.702 00.130 11060 worker thread done servicing request
00:15:28.702 00.000 10844 OnExposeComplete: enter
00:15:28.702 00.000 10844 UpdateGuideState(): m_state=6
00:15:28.702 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5201
00:15:28.702 00.000 10844 Star::Find returns 1 (1), X=258.60, Y=61.79, Mass=3425, SNR=38.1, Peak=255 HFD=3.7
00:15:28.702 00.000 10844 MultiStar: [#1 0.34,-0.72,0.00,M2] [#2 0.44,0.09,1.90,U] [#3 0.53,0.17,0.92,U] [#4 1.01,-0.53,0.00,M3] [#5 -0.25,0.57,0.00,M4] [#6 -0.18,0.43,0.90,U] [#7 -0.30,0.08,0.72,U] [#8 0.11,0.34,0.84,U] 
00:15:28.702 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.25}, one-star: {0.24, 0.51}
00:15:28.702 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:15:28.702 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
00:15:28.702 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.88 mountX=-0.28 mountY=0.16, mountTheta=2.62
00:15:28.702 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.25, opts=13)
00:15:28.702 00.000 10844 Enqueuing Move request for scope (0.20, 0.25)
00:15:28.702 00.000 11060 Worker thread wakes up
00:15:28.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
00:15:28.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
00:15:28.702 00.000 11060 Moving (0.20, 0.25) raw xDistance=-0.28 yDistance=0.16
00:15:28.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:15:28.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:28.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:15:28.702 00.000 11060 MoveAxis(E, 49, ABG)
00:15:28.702 00.000 11060 Guiding  Dir = 2, Dur = 49
00:15:28.712 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:28.730 00.018 10844 UpdateGuideState exits: m=3425 SNR=38.1 Saturated
00:15:28.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:28.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:28.730 00.000 10844 Enqueuing Expose request
00:15:28.738 00.008 11060 IsSlewing returns 0
00:15:28.738 00.000 11060 IsGuiding returns 0
00:15:28.824 00.086 11060 IsGuiding returns 0
00:15:28.824 00.000 11060 Move returns status 0, amount 49
00:15:28.824 00.000 11060 MoveAxis(N, 0, ABG)
00:15:28.824 00.000 11060 Move returns status 0, amount 0
00:15:28.824 00.000 11060 move complete, result=0
00:15:28.824 00.000 11060 worker thread done servicing request
00:15:28.824 00.000 11060 Worker thread wakes up
00:15:28.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:28.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:28.826 00.002 10844 GuideStep: -0.3 px 49 ms EAST, 0.2 px 0 ms NORTH
00:15:29.465 00.639 11060 Exposure complete
00:15:29.593 00.128 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:29.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:29.593 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:29.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:29.593 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:29.597 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:29.597 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:29.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:29.597 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:29.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5201,"width":15,"height":15,"star_pos":[6.60,6.79],"pixels":"..."},"id":1}
00:15:29.633 00.036 10844 OnExposeComplete: enter
00:15:29.633 00.000 10844 UpdateGuideState(): m_state=6
00:15:29.633 00.000 11060 worker thread done servicing request
00:15:29.635 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5202
00:15:29.635 00.000 10844 Star::Find returns 1 (0), X=258.69, Y=61.56, Mass=3243, SNR=36.3, Peak=241 HFD=3.5
00:15:29.635 00.000 10844 MultiStar: [#1 0.06,-0.44,0.93,U] [#2 0.29,0.28,1.93,U] [#3 0.13,0.86,0.00,M1] [#4 0.66,-0.55,0.00,M4] [#5 -0.12,-0.12,1.10,U] [#6 0.41,0.03,0.94,U] [#7 -0.58,0.00,0.83,U] [#8 -0.12,0.16,0.87,U] 
00:15:29.635 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.06}, one-star: {0.33, 0.28}
00:15:29.635 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:15:29.635 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
00:15:29.635 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.64 mountX=-0.07 mountY=0.07, mountTheta=2.38
00:15:29.635 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
00:15:29.635 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
00:15:29.635 00.000 11060 Worker thread wakes up
00:15:29.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:15:29.635 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:15:29.635 00.000 11060 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=0.07
00:15:29.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:15:29.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:29.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:15:29.635 00.000 11060 MoveAxis(E, 0, ABG)
00:15:29.635 00.000 11060 Move returns status 0, amount 0
00:15:29.635 00.000 11060 MoveAxis(N, 0, ABG)
00:15:29.635 00.000 11060 Move returns status 0, amount 0
00:15:29.635 00.000 11060 move complete, result=0
00:15:29.638 00.003 11060 worker thread done servicing request
00:15:29.643 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:29.660 00.017 10844 UpdateGuideState exits: m=3243 SNR=36.3
00:15:29.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:29.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:29.660 00.000 10844 Enqueuing Expose request
00:15:29.660 00.000 11060 Worker thread wakes up
00:15:29.660 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:29.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:29.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:29.663 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:29.665 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:30.293 00.628 11060 Exposure complete
00:15:30.460 00.167 11060 worker thread done servicing request
00:15:30.460 00.000 10844 OnExposeComplete: enter
00:15:30.462 00.002 10844 UpdateGuideState(): m_state=6
00:15:30.462 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5203
00:15:30.462 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.45, Mass=3067, SNR=35.0, Peak=249 HFD=3.5
00:15:30.462 00.000 10844 MultiStar: [#1 0.09,-0.61,0.00,M2] [#2 0.24,-0.12,1.93,U] [#3 0.08,0.34,1.02,U] [#4 0.28,-0.79,0.00,M5] [#5 -0.39,0.18,1.00,U] [#6 -0.38,0.31,0.93,U] [#7 -0.38,-0.14,0.88,U] [#8 -0.26,0.84,0.00,M5] 
00:15:30.462 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.10}, one-star: {0.41, 0.18}
00:15:30.462 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
00:15:30.462 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
00:15:30.462 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=-0.09 mountY=-0.03, mountTheta=-2.80
00:15:30.462 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
00:15:30.462 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
00:15:30.462 00.000 11060 Worker thread wakes up
00:15:30.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:15:30.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:15:30.462 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.09 yDistance=-0.03
00:15:30.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:15:30.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:30.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:15:30.470 00.008 11060 MoveAxis(E, 0, ABG)
00:15:30.470 00.000 11060 Move returns status 0, amount 0
00:15:30.470 00.000 11060 MoveAxis(N, 0, ABG)
00:15:30.470 00.000 11060 Move returns status 0, amount 0
00:15:30.470 00.000 11060 move complete, result=0
00:15:30.470 00.000 11060 worker thread done servicing request
00:15:30.471 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:30.486 00.015 10844 UpdateGuideState exits: m=3067 SNR=35.0
00:15:30.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:30.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:30.486 00.000 10844 Enqueuing Expose request
00:15:30.486 00.000 11060 Worker thread wakes up
00:15:30.486 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:30.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:30.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:30.511 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:30.511 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:30.512 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:30.512 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:30.512 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:30.512 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:30.512 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:30.512 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:30.515 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:30.515 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5203,"width":15,"height":15,"star_pos":[6.77,7.45],"pixels":"..."},"id":1}
00:15:30.557 00.042 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:30.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:31.117 00.560 11060 Exposure complete
00:15:31.295 00.178 11060 worker thread done servicing request
00:15:31.295 00.000 10844 OnExposeComplete: enter
00:15:31.295 00.000 10844 UpdateGuideState(): m_state=6
00:15:31.295 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5204
00:15:31.295 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.72, Mass=3170, SNR=35.7, Peak=233 HFD=3.7
00:15:31.295 00.000 10844 MultiStar: [#1 -0.26,-0.57,0.00,M3] [#2 -0.01,-0.07,1.96,U] [#3 -0.18,0.50,1.00,U] [#4 0.04,-0.93,0.00,M6] [#5 -0.16,0.37,1.00,U] [#6 -0.25,0.31,0.92,U] [#7 -0.37,-0.26,0.78,U] [#8 -0.16,0.61,0.00,M6] 
00:15:31.295 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.19}, one-star: {0.41, 0.44}
00:15:31.295 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
00:15:31.295 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
00:15:31.295 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.93 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
00:15:31.295 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.19, opts=13)
00:15:31.295 00.000 10844 Enqueuing Move request for scope (-0.07, 0.19)
00:15:31.295 00.000 11060 Worker thread wakes up
00:15:31.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
00:15:31.295 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
00:15:31.295 00.000 11060 Moving (-0.07, 0.19) raw xDistance=-0.17 yDistance=-0.10
00:15:31.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:15:31.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:31.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:15:31.295 00.000 11060 MoveAxis(E, 30, ABG)
00:15:31.295 00.000 11060 Guiding  Dir = 2, Dur = 30
00:15:31.300 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:31.307 00.007 11060 IsSlewing returns 0
00:15:31.307 00.000 11060 IsGuiding returns 0
00:15:31.316 00.009 10844 UpdateGuideState exits: m=3170 SNR=35.7
00:15:31.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:31.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:31.316 00.000 10844 Enqueuing Expose request
00:15:31.352 00.036 11060 IsGuiding returns 0
00:15:31.352 00.000 11060 Move returns status 0, amount 30
00:15:31.352 00.000 11060 MoveAxis(N, 0, ABG)
00:15:31.352 00.000 11060 Move returns status 0, amount 0
00:15:31.352 00.000 11060 move complete, result=0
00:15:31.352 00.000 11060 worker thread done servicing request
00:15:31.352 00.000 11060 Worker thread wakes up
00:15:31.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:31.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:31.354 00.002 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
00:15:31.522 00.168 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:31.522 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:31.527 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:31.527 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:31.527 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:31.527 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:31.529 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:31.529 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:31.529 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:31.529 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5204,"width":15,"height":15,"star_pos":[6.77,6.72],"pixels":"..."},"id":1}
00:15:31.598 00.069 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:31.598 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:31.985 00.387 11060 Exposure complete
00:15:32.157 00.172 11060 worker thread done servicing request
00:15:32.158 00.001 10844 OnExposeComplete: enter
00:15:32.158 00.000 10844 UpdateGuideState(): m_state=6
00:15:32.158 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5205
00:15:32.158 00.000 10844 Star::Find returns 1 (0), X=258.33, Y=61.27, Mass=2760, SNR=33.9, Peak=213 HFD=3.6
00:15:32.158 00.000 10844 MultiStar: [#1 0.06,-0.89,0.00,M4] [#2 -0.19,-0.06,1.96,U] [#3 0.05,0.51,1.04,U] [#4 0.39,-1.05,0.00,M7] [#5 -0.59,-0.33,0.00,M2] [#6 -0.30,0.35,0.96,U] [#7 0.12,-0.47,0.93,U] [#8 -0.39,-0.32,1.01,U] 
00:15:32.158 00.000 10844 single-star, 5 included, MultiStar: {-0.13, -0.01}, one-star: {-0.03, -0.01}
00:15:32.158 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
00:15:32.158 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
00:15:32.158 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.79 mountX=0.02 mountY=-0.03, mountTheta=-1.04
00:15:32.158 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
00:15:32.158 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
00:15:32.158 00.000 11060 Worker thread wakes up
00:15:32.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:15:32.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:15:32.158 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=-0.03
00:15:32.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:15:32.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:32.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:15:32.158 00.000 11060 MoveAxis(E, 0, ABG)
00:15:32.158 00.000 11060 Move returns status 0, amount 0
00:15:32.158 00.000 11060 MoveAxis(N, 0, ABG)
00:15:32.158 00.000 11060 Move returns status 0, amount 0
00:15:32.158 00.000 11060 move complete, result=0
00:15:32.158 00.000 11060 worker thread done servicing request
00:15:32.180 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:15:32.194 00.014 10844 UpdateGuideState exits: m=2760 SNR=33.9
00:15:32.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:32.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:32.194 00.000 10844 Enqueuing Expose request
00:15:32.194 00.000 11060 Worker thread wakes up
00:15:32.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:32.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:32.194 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:32.527 00.333 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:32.527 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:32.530 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:32.530 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:32.530 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:32.530 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:32.532 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:32.533 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:32.533 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:32.533 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5205,"width":15,"height":15,"star_pos":[7.33,7.27],"pixels":"..."},"id":1}
00:15:32.542 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:32.543 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:33.460 00.917 11060 Exposure complete
00:15:33.865 00.405 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:33.865 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:33.866 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:33.866 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:33.866 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:33.868 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:33.869 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:33.869 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:33.871 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:33.873 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5205,"width":15,"height":15,"star_pos":[7.33,7.27],"pixels":"..."},"id":1}
00:15:33.947 00.074 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:33.947 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:34.327 00.380 11060 worker thread done servicing request
00:15:34.327 00.000 10844 OnExposeComplete: enter
00:15:34.332 00.005 10844 UpdateGuideState(): m_state=6
00:15:34.333 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5206
00:15:34.333 00.000 10844 Star::Find returns 1 (0), X=258.59, Y=61.00, Mass=2900, SNR=34.1, Peak=210 HFD=3.6
00:15:34.333 00.000 10844 MultiStar: [#1 0.07,-0.50,1.08,U] [#2 0.03,-0.18,2.20,U] [#3 -0.27,0.14,0.98,U] [#4 0.12,-0.82,0.00,M8] [#5 0.07,0.09,1.12,U] [#6 0.01,0.35,0.91,U] [#7 -0.66,-0.32,0.00,M1] [#8 -0.01,0.61,1.02,U] 
00:15:34.333 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {0.23, -0.28}
00:15:34.333 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
00:15:34.333 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
00:15:34.333 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.16 mountX=-0.00 mountY=0.02, mountTheta=1.59
00:15:34.337 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
00:15:34.338 00.001 10844 Enqueuing Move request for scope (0.02, -0.00)
00:15:34.338 00.000 11060 Worker thread wakes up
00:15:34.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
00:15:34.338 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
00:15:34.338 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
00:15:34.339 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:15:34.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:34.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:15:34.339 00.000 11060 MoveAxis(E, 0, ABG)
00:15:34.339 00.000 11060 Move returns status 0, amount 0
00:15:34.339 00.000 11060 MoveAxis(N, 0, ABG)
00:15:34.339 00.000 11060 Move returns status 0, amount 0
00:15:34.339 00.000 11060 move complete, result=0
00:15:34.339 00.000 11060 worker thread done servicing request
00:15:34.350 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:34.368 00.018 10844 UpdateGuideState exits: m=2900 SNR=34.1
00:15:34.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:34.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:34.368 00.000 10844 Enqueuing Expose request
00:15:34.368 00.000 11060 Worker thread wakes up
00:15:34.368 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:34.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:34.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:34.569 00.201 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:34.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:34.571 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:34.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:34.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:34.571 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:34.573 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:34.573 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:34.574 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:34.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5206,"width":15,"height":15,"star_pos":[6.59,7.00],"pixels":"..."},"id":1}
00:15:34.585 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:34.585 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:35.010 00.425 11060 Exposure complete
00:15:35.257 00.247 11060 worker thread done servicing request
00:15:35.257 00.000 10844 OnExposeComplete: enter
00:15:35.257 00.000 10844 UpdateGuideState(): m_state=6
00:15:35.259 00.002 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5207
00:15:35.259 00.000 10844 Star::Find returns 1 (1), X=258.52, Y=61.53, Mass=3566, SNR=38.0, Peak=255 HFD=3.2
00:15:35.259 00.000 10844 MultiStar: [#1 0.30,-0.84,0.00,M4] [#2 0.03,-0.03,1.93,U] [#3 0.47,0.12,0.94,U] [#4 0.59,-0.73,0.00,M9] [#5 -0.42,0.04,0.90,U] [#6 -0.17,0.25,0.80,U] [#7 0.06,0.00,0.74,U] [#8 -0.00,0.76,0.00,M5] 
00:15:35.259 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.08}, one-star: {0.16, 0.25}
00:15:35.259 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
00:15:35.259 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
00:15:35.259 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.24 mountX=-0.09 mountY=0.01, mountTheta=2.98
00:15:35.259 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
00:15:35.259 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
00:15:35.259 00.000 11060 Worker thread wakes up
00:15:35.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:15:35.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:15:35.259 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.09 yDistance=0.01
00:15:35.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:15:35.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:35.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:15:35.259 00.000 11060 MoveAxis(E, 0, ABG)
00:15:35.259 00.000 11060 Move returns status 0, amount 0
00:15:35.259 00.000 11060 MoveAxis(N, 0, ABG)
00:15:35.259 00.000 11060 Move returns status 0, amount 0
00:15:35.259 00.000 11060 move complete, result=0
00:15:35.259 00.000 11060 worker thread done servicing request
00:15:35.270 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:35.285 00.015 10844 UpdateGuideState exits: m=3566 SNR=38.0 Saturated
00:15:35.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:35.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:35.285 00.000 10844 Enqueuing Expose request
00:15:35.285 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:35.285 00.000 11060 Worker thread wakes up
00:15:35.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:35.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:35.578 00.293 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:35.578 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:35.579 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:35.579 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:35.580 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:35.580 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:35.581 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:35.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:35.582 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:35.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5207,"width":15,"height":15,"star_pos":[6.52,6.53],"pixels":"..."},"id":1}
00:15:35.588 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:35.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:35.917 00.329 11060 Exposure complete
00:15:36.103 00.186 11060 worker thread done servicing request
00:15:36.103 00.000 10844 OnExposeComplete: enter
00:15:36.103 00.000 10844 UpdateGuideState(): m_state=6
00:15:36.103 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5208
00:15:36.103 00.000 10844 Star::Find returns 1 (0), X=259.03, Y=62.24, Mass=2820, SNR=34.2, Peak=227 HFD=3.4
00:15:36.103 00.000 10844 MultiStar: [#1 -0.09,-0.21,0.98,U] [#2 0.05,0.20,2.01,U] [#3 0.35,0.42,1.06,U] [#4 0.35,-0.80,0.00,M10] [#5 -0.33,0.46,1.10,U] [#6 0.04,0.78,0.00,M1] [#7 0.15,0.25,0.89,U] [#8 -0.01,0.98,0.00,M6] 
00:15:36.103 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.33}, one-star: {0.67, 0.96}
00:15:36.103 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
00:15:36.103 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:15:36.103 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.23 mountX=-0.35 mountY=0.06, mountTheta=2.97
00:15:36.103 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.33, opts=13)
00:15:36.103 00.000 10844 Enqueuing Move request for scope (0.12, 0.33)
00:15:36.103 00.000 11060 Worker thread wakes up
00:15:36.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
00:15:36.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
00:15:36.103 00.000 11060 Moving (0.12, 0.33) raw xDistance=-0.35 yDistance=0.06
00:15:36.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
00:15:36.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:36.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:15:36.107 00.004 11060 MoveAxis(E, 60, ABG)
00:15:36.107 00.000 11060 Guiding  Dir = 2, Dur = 60
00:15:36.112 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:36.120 00.008 11060 IsSlewing returns 0
00:15:36.121 00.001 11060 IsGuiding returns 0
00:15:36.144 00.023 10844 UpdateGuideState exits: m=2820 SNR=34.2
00:15:36.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:36.148 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:36.148 00.000 10844 Enqueuing Expose request
00:15:36.186 00.038 11060 IsGuiding returns 0
00:15:36.186 00.000 11060 Move returns status 0, amount 60
00:15:36.186 00.000 11060 MoveAxis(N, 0, ABG)
00:15:36.186 00.000 11060 Move returns status 0, amount 0
00:15:36.186 00.000 11060 move complete, result=0
00:15:36.186 00.000 11060 worker thread done servicing request
00:15:36.186 00.000 10844 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
00:15:36.186 00.000 11060 Worker thread wakes up
00:15:36.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:36.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:36.516 00.330 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:36.516 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:36.516 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:36.516 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:36.516 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:36.516 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:36.516 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:36.516 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:36.521 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:36.521 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5208,"width":15,"height":15,"star_pos":[7.03,7.24],"pixels":"..."},"id":1}
00:15:36.534 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:36.537 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:36.821 00.284 11060 Exposure complete
00:15:37.011 00.190 11060 worker thread done servicing request
00:15:37.011 00.000 10844 OnExposeComplete: enter
00:15:37.011 00.000 10844 UpdateGuideState(): m_state=6
00:15:37.011 00.000 10844 Star::Find(15, 259, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5209
00:15:37.011 00.000 10844 Star::Find returns 1 (0), X=258.50, Y=61.69, Mass=2901, SNR=34.4, Peak=252 HFD=3.3
00:15:37.011 00.000 10844 MultiStar: [#1 0.24,-0.07,1.00,U] [#2 -0.37,0.25,2.04,U] [#3 0.34,0.48,1.08,U] [#4 0.34,-0.39,1.07,U] [#5 -0.16,0.18,1.09,U] [#6 0.02,0.88,0.00,M2] [#7 0.34,0.39,0.89,U] [#8 -0.22,0.92,0.00,M7] 
00:15:37.011 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.18}, one-star: {0.14, 0.41}
00:15:37.011 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
00:15:37.011 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
00:15:37.011 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=-0.19 mountY=0.03, mountTheta=2.99
00:15:37.011 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.18, opts=13)
00:15:37.011 00.000 10844 Enqueuing Move request for scope (0.06, 0.18)
00:15:37.011 00.000 11060 Worker thread wakes up
00:15:37.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
00:15:37.017 00.006 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
00:15:37.017 00.000 11060 Moving (0.06, 0.18) raw xDistance=-0.19 yDistance=0.03
00:15:37.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:15:37.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:37.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:15:37.017 00.000 11060 MoveAxis(E, 35, ABG)
00:15:37.017 00.000 11060 Guiding  Dir = 2, Dur = 35
00:15:37.022 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:37.028 00.006 11060 IsSlewing returns 0
00:15:37.029 00.001 11060 IsGuiding returns 0
00:15:37.042 00.013 10844 UpdateGuideState exits: m=2901 SNR=34.4
00:15:37.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:37.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:37.042 00.000 10844 Enqueuing Expose request
00:15:37.080 00.038 11060 IsGuiding returns 0
00:15:37.080 00.000 11060 Move returns status 0, amount 35
00:15:37.080 00.000 11060 MoveAxis(N, 0, ABG)
00:15:37.080 00.000 11060 Move returns status 0, amount 0
00:15:37.080 00.000 11060 move complete, result=0
00:15:37.080 00.000 11060 worker thread done servicing request
00:15:37.080 00.000 11060 Worker thread wakes up
00:15:37.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:37.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:37.082 00.002 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
00:15:37.547 00.465 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:37.547 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:37.547 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:37.547 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:37.552 00.005 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:37.552 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:37.552 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:37.552 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:37.554 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:37.554 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5209,"width":15,"height":15,"star_pos":[6.50,6.69],"pixels":"..."},"id":1}
00:15:37.562 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:37.562 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:37.730 00.168 11060 Exposure complete
00:15:37.923 00.193 11060 worker thread done servicing request
00:15:37.923 00.000 10844 OnExposeComplete: enter
00:15:37.923 00.000 10844 UpdateGuideState(): m_state=6
00:15:37.923 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5210
00:15:37.923 00.000 10844 Star::Find returns 1 (0), X=258.62, Y=61.64, Mass=3377, SNR=36.8, Peak=249 HFD=3.5
00:15:37.928 00.005 10844 MultiStar: [#1 -0.17,-0.00,0.97,U] [#2 -0.19,0.21,1.82,U] [#3 0.15,0.03,0.88,U] [#4 -0.45,-0.62,0.00,M10] [#5 -0.41,0.16,0.97,U] [#6 -0.32,0.60,0.00,M3] [#7 0.24,0.32,0.79,U] [#8 0.19,0.61,0.00,M8] 
00:15:37.928 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.18}, one-star: {0.26, 0.36}
00:15:37.928 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:15:37.928 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
00:15:37.928 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
00:15:37.928 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
00:15:37.928 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
00:15:37.928 00.000 11060 Worker thread wakes up
00:15:37.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
00:15:37.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
00:15:37.928 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=-0.08
00:15:37.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:15:37.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:37.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:15:37.928 00.000 11060 MoveAxis(E, 30, ABG)
00:15:37.928 00.000 11060 Guiding  Dir = 2, Dur = 30
00:15:37.934 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:37.944 00.010 11060 IsSlewing returns 0
00:15:37.944 00.000 11060 IsGuiding returns 0
00:15:37.944 00.000 10844 UpdateGuideState exits: m=3377 SNR=36.8
00:15:37.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:37.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:37.944 00.000 10844 Enqueuing Expose request
00:15:37.985 00.041 11060 IsGuiding returns 0
00:15:37.986 00.001 11060 Move returns status 0, amount 30
00:15:37.986 00.000 11060 MoveAxis(N, 0, ABG)
00:15:37.986 00.000 11060 Move returns status 0, amount 0
00:15:37.986 00.000 11060 move complete, result=0
00:15:37.986 00.000 11060 worker thread done servicing request
00:15:37.986 00.000 11060 Worker thread wakes up
00:15:37.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:37.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:37.987 00.001 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
00:15:38.569 00.582 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:38.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:38.569 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:38.569 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:38.571 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:38.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:38.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:38.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:38.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:38.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5210,"width":15,"height":15,"star_pos":[6.62,6.64],"pixels":"..."},"id":1}
00:15:38.582 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:38.582 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:38.623 00.041 11060 Exposure complete
00:15:38.784 00.161 11060 worker thread done servicing request
00:15:38.784 00.000 10844 OnExposeComplete: enter
00:15:38.785 00.001 10844 UpdateGuideState(): m_state=6
00:15:38.785 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5211
00:15:38.785 00.000 10844 Star::Find returns 1 (1), X=258.57, Y=61.00, Mass=2959, SNR=34.8, Peak=255 HFD=3.5
00:15:38.785 00.000 10844 MultiStar: [#1 0.42,-0.74,0.00,M2] [#2 0.28,-0.20,2.12,U] [#3 0.70,-0.00,0.00,M1] [#4 0.26,-0.15,1.08,U] [#5 -0.31,-0.15,1.10,U] [#6 -0.10,0.76,0.00,M4] [#7 0.23,0.29,0.93,U] [#8 -0.02,0.38,0.90,U] 
00:15:38.785 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.06}, one-star: {0.21, -0.28}
00:15:38.785 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
00:15:38.785 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
00:15:38.785 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.43 mountX=0.04 mountY=0.14, mountTheta=1.32
00:15:38.792 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
00:15:38.792 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
00:15:38.792 00.000 11060 Worker thread wakes up
00:15:38.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
00:15:38.794 00.002 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
00:15:38.794 00.000 11060 Moving (0.13, -0.06) raw xDistance=0.04 yDistance=0.14
00:15:38.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:15:38.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:38.795 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:15:38.795 00.000 11060 MoveAxis(E, 0, ABG)
00:15:38.795 00.000 11060 Move returns status 0, amount 0
00:15:38.795 00.000 11060 MoveAxis(N, 0, ABG)
00:15:38.795 00.000 11060 Move returns status 0, amount 0
00:15:38.795 00.000 11060 move complete, result=0
00:15:38.797 00.002 11060 worker thread done servicing request
00:15:38.821 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:15:38.836 00.015 10844 UpdateGuideState exits: m=2959 SNR=34.8 Saturated
00:15:38.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:38.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:38.836 00.000 10844 Enqueuing Expose request
00:15:38.836 00.000 11060 Worker thread wakes up
00:15:38.836 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:38.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:38.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:39.473 00.637 11060 Exposure complete
00:15:39.508 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:39.508 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:39.508 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:39.508 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:39.510 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:39.510 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:39.510 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:39.510 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:39.510 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:39.510 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5211,"width":15,"height":15,"star_pos":[6.57,7.00],"pixels":"..."},"id":1}
00:15:39.540 00.030 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:39.540 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:39.648 00.108 11060 worker thread done servicing request
00:15:39.648 00.000 10844 OnExposeComplete: enter
00:15:39.648 00.000 10844 UpdateGuideState(): m_state=6
00:15:39.648 00.000 10844 Star::Find(15, 258, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5212
00:15:39.648 00.000 10844 Star::Find returns 1 (1), X=258.86, Y=61.62, Mass=2990, SNR=35.5, Peak=255 HFD=3.4
00:15:39.648 00.000 10844 MultiStar: [#1 0.34,-0.59,0.00,M3] [#2 0.40,0.40,1.92,U] [#3 0.31,0.19,0.98,U] [#4 0.70,-0.66,0.00,M10] [#5 0.15,0.19,0.90,U] [#6 0.11,0.82,0.00,M5] [#7 0.14,0.12,0.85,U] [#8 0.30,0.33,0.88,U] 
00:15:39.648 00.000 10844 refined, 5 included, MultiStar: {0.32, 0.28}, one-star: {0.50, 0.34}
00:15:39.648 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
00:15:39.650 00.002 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
00:15:39.650 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.28 hyp=0.43 cameraTheta=0.73 mountX=-0.34 mountY=0.27, mountTheta=2.47
00:15:39.651 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.28, opts=13)
00:15:39.651 00.000 10844 Enqueuing Move request for scope (0.32, 0.28)
00:15:39.651 00.000 11060 Worker thread wakes up
00:15:39.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.28) opts 0xd
00:15:39.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.28)
00:15:39.651 00.000 11060 Moving (0.32, 0.28) raw xDistance=-0.34 yDistance=0.27
00:15:39.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:15:39.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:39.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:15:39.651 00.000 11060 MoveAxis(E, 58, ABG)
00:15:39.651 00.000 11060 Guiding  Dir = 2, Dur = 58
00:15:39.657 00.006 11060 IsSlewing returns 0
00:15:39.657 00.000 11060 IsGuiding returns 0
00:15:39.657 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:39.672 00.015 10844 UpdateGuideState exits: m=2990 SNR=35.5 Saturated
00:15:39.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:39.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:39.672 00.000 10844 Enqueuing Expose request
00:15:39.728 00.056 11060 IsGuiding returns 0
00:15:39.728 00.000 11060 Move returns status 0, amount 58
00:15:39.728 00.000 11060 MoveAxis(N, 0, ABG)
00:15:39.728 00.000 11060 Move returns status 0, amount 0
00:15:39.728 00.000 11060 move complete, result=0
00:15:39.728 00.000 11060 worker thread done servicing request
00:15:39.728 00.000 11060 Worker thread wakes up
00:15:39.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:39.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:39.728 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.3 px 0 ms NORTH
00:15:40.376 00.648 11060 Exposure complete
00:15:40.525 00.149 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:40.525 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:40.525 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:40.525 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:40.525 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:40.525 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:40.527 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:40.527 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:40.527 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:40.527 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5212,"width":15,"height":15,"star_pos":[6.86,6.62],"pixels":"..."},"id":1}
00:15:40.546 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:40.546 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:40.559 00.013 11060 worker thread done servicing request
00:15:40.559 00.000 10844 OnExposeComplete: enter
00:15:40.559 00.000 10844 UpdateGuideState(): m_state=6
00:15:40.559 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5213
00:15:40.559 00.000 10844 Star::Find returns 1 (0), X=258.70, Y=62.14, Mass=3084, SNR=35.2, Peak=215 HFD=3.9
00:15:40.559 00.000 10844 MultiStar: [#1 0.35,-0.67,0.00,M4] [#2 0.32,0.10,1.95,U] [#3 0.72,0.04,0.00,M1] [#4 0.30,0.03,0.98,U] [#5 -0.11,-0.17,1.06,U] [#6 -0.39,0.82,0.00,M6] [#7 -0.13,-0.28,0.82,U] [#8 0.38,0.26,0.92,U] 
00:15:40.559 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.14}, one-star: {0.34, 0.86}
00:15:40.559 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
00:15:40.559 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
00:15:40.559 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.25 cameraTheta=0.59 mountX=-0.17 mountY=0.18, mountTheta=2.33
00:15:40.559 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.14, opts=13)
00:15:40.559 00.000 10844 Enqueuing Move request for scope (0.21, 0.14)
00:15:40.559 00.000 11060 Worker thread wakes up
00:15:40.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.14) opts 0xd
00:15:40.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.14)
00:15:40.559 00.000 11060 Moving (0.21, 0.14) raw xDistance=-0.17 yDistance=0.18
00:15:40.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:15:40.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:40.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:15:40.559 00.000 11060 MoveAxis(E, 32, ABG)
00:15:40.559 00.000 11060 Guiding  Dir = 2, Dur = 32
00:15:40.570 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:40.576 00.006 11060 IsSlewing returns 0
00:15:40.576 00.000 11060 IsGuiding returns 0
00:15:40.588 00.012 10844 UpdateGuideState exits: m=3084 SNR=35.2
00:15:40.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:40.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:40.588 00.000 10844 Enqueuing Expose request
00:15:40.631 00.043 11060 IsGuiding returns 0
00:15:40.631 00.000 11060 Move returns status 0, amount 32
00:15:40.631 00.000 11060 MoveAxis(N, 0, ABG)
00:15:40.631 00.000 11060 Move returns status 0, amount 0
00:15:40.631 00.000 11060 move complete, result=0
00:15:40.631 00.000 11060 worker thread done servicing request
00:15:40.631 00.000 11060 Worker thread wakes up
00:15:40.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:40.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:40.643 00.012 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
00:15:41.262 00.619 11060 Exposure complete
00:15:41.457 00.195 11060 worker thread done servicing request
00:15:41.457 00.000 10844 OnExposeComplete: enter
00:15:41.457 00.000 10844 UpdateGuideState(): m_state=6
00:15:41.458 00.001 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5214
00:15:41.458 00.000 10844 Star::Find returns 1 (1), X=258.67, Y=61.43, Mass=3030, SNR=35.5, Peak=255 HFD=3.4
00:15:41.458 00.000 10844 MultiStar: [#1 -0.01,-0.33,1.06,U] [#2 0.47,0.02,1.76,U] [#3 0.20,0.00,0.94,U] [#4 0.39,0.15,0.93,U] [#5 -0.35,0.10,0.97,U] [#6 0.12,0.77,0.00,M7] [#7 0.05,-0.22,0.88,U] [#8 0.50,0.24,0.87,U] 
00:15:41.458 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.01}, one-star: {0.31, 0.15}
00:15:41.458 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
00:15:41.460 00.002 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
00:15:41.460 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.05 mountX=-0.05 mountY=0.21, mountTheta=1.80
00:15:41.465 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.01, opts=13)
00:15:41.465 00.000 10844 Enqueuing Move request for scope (0.22, 0.01)
00:15:41.465 00.000 11060 Worker thread wakes up
00:15:41.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
00:15:41.465 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
00:15:41.465 00.000 11060 Moving (0.22, 0.01) raw xDistance=-0.05 yDistance=0.21
00:15:41.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:15:41.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:41.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:15:41.465 00.000 11060 MoveAxis(E, 0, ABG)
00:15:41.465 00.000 11060 Move returns status 0, amount 0
00:15:41.465 00.000 11060 MoveAxis(N, 0, ABG)
00:15:41.465 00.000 11060 Move returns status 0, amount 0
00:15:41.465 00.000 11060 move complete, result=0
00:15:41.465 00.000 11060 worker thread done servicing request
00:15:41.472 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:41.495 00.023 10844 UpdateGuideState exits: m=3030 SNR=35.5 Saturated
00:15:41.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:41.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:41.495 00.000 10844 Enqueuing Expose request
00:15:41.495 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:15:41.495 00.000 11060 Worker thread wakes up
00:15:41.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:41.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:41.582 00.087 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:41.584 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:41.694 00.110 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:41.711 00.017 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:41.713 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:41.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:41.715 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:41.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:41.716 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:41.717 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5214,"width":15,"height":15,"star_pos":[6.67,7.43],"pixels":"..."},"id":1}
00:15:41.872 00.155 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:41.872 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:42.155 00.283 11060 Exposure complete
00:15:42.552 00.397 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:42.553 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:42.553 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:42.553 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:42.553 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:42.555 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:42.555 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:42.555 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:42.557 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:42.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5214,"width":15,"height":15,"star_pos":[6.67,7.43],"pixels":"..."},"id":1}
00:15:42.569 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:42.569 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:42.727 00.158 11060 worker thread done servicing request
00:15:42.727 00.000 10844 OnExposeComplete: enter
00:15:42.738 00.011 10844 UpdateGuideState(): m_state=6
00:15:42.740 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5215
00:15:42.740 00.000 10844 Star::Find returns 1 (0), X=258.51, Y=61.58, Mass=2879, SNR=34.1, Peak=251 HFD=3.2
00:15:42.740 00.000 10844 MultiStar: [#1 0.23,-0.53,1.00,U] [#2 -0.08,-0.01,2.04,U] [#3 0.21,-0.01,0.90,U] [#4 -0.21,-0.20,1.00,U] [#5 -0.17,0.42,1.02,U] [#6 0.53,0.41,0.00,M8] [#7 0.37,-0.30,0.96,U] [#8 0.51,0.47,0.00,M5] 
00:15:42.740 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.15, 0.30}
00:15:42.740 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
00:15:42.740 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
00:15:42.740 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.68 mountX=0.03 mountY=0.05, mountTheta=1.07
00:15:42.744 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
00:15:42.748 00.004 10844 Enqueuing Move request for scope (0.05, -0.04)
00:15:42.748 00.000 11060 Worker thread wakes up
00:15:42.749 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:15:42.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:15:42.749 00.000 11060 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.05
00:15:42.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:15:42.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:42.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:15:42.751 00.002 11060 MoveAxis(E, 0, ABG)
00:15:42.751 00.000 11060 Move returns status 0, amount 0
00:15:42.751 00.000 11060 MoveAxis(N, 0, ABG)
00:15:42.751 00.000 11060 Move returns status 0, amount 0
00:15:42.751 00.000 11060 move complete, result=0
00:15:42.751 00.000 11060 worker thread done servicing request
00:15:42.761 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:42.785 00.024 10844 UpdateGuideState exits: m=2879 SNR=34.1
00:15:42.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:42.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:42.785 00.000 10844 Enqueuing Expose request
00:15:42.785 00.000 11060 Worker thread wakes up
00:15:42.785 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:42.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:42.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:43.409 00.624 11060 Exposure complete
00:15:43.599 00.190 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:43.599 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:43.605 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:43.605 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:43.605 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:43.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:43.605 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:43.605 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:43.607 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:43.607 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5215,"width":15,"height":15,"star_pos":[6.51,6.58],"pixels":"..."},"id":1}
00:15:43.610 00.003 11060 worker thread done servicing request
00:15:43.610 00.000 10844 OnExposeComplete: enter
00:15:43.610 00.000 10844 UpdateGuideState(): m_state=6
00:15:43.610 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5216
00:15:43.610 00.000 10844 Star::Find returns 1 (1), X=258.44, Y=61.64, Mass=2982, SNR=34.9, Peak=255 HFD=3.4
00:15:43.610 00.000 10844 MultiStar: [#1 0.30,-0.55,0.00,M3] [#2 -0.07,0.03,2.03,U] [#3 0.82,-0.08,0.00,M1] [#4 0.48,-0.34,0.95,U] [#5 -0.19,-0.15,0.99,U] [#6 -0.09,0.09,0.94,U] [#7 0.20,0.05,0.91,U] [#8 1.03,0.11,0.00,M6] 
00:15:43.610 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.01}, one-star: {0.08, 0.37}
00:15:43.610 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
00:15:43.610 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
00:15:43.610 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.28 mountX=-0.02 mountY=0.04, mountTheta=2.02
00:15:43.615 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
00:15:43.615 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
00:15:43.625 00.010 11060 Worker thread wakes up
00:15:43.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:15:43.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:15:43.625 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.04
00:15:43.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:15:43.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:43.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:15:43.625 00.000 11060 MoveAxis(E, 0, ABG)
00:15:43.625 00.000 11060 Move returns status 0, amount 0
00:15:43.625 00.000 11060 MoveAxis(N, 0, ABG)
00:15:43.625 00.000 11060 Move returns status 0, amount 0
00:15:43.625 00.000 11060 move complete, result=0
00:15:43.625 00.000 11060 worker thread done servicing request
00:15:43.631 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:43.646 00.015 10844 UpdateGuideState exits: m=2982 SNR=34.9 Saturated
00:15:43.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:43.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:43.646 00.000 10844 Enqueuing Expose request
00:15:43.646 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:43.646 00.000 11060 Worker thread wakes up
00:15:43.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:43.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:43.672 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:43.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:44.275 00.603 11060 Exposure complete
00:15:44.450 00.175 11060 worker thread done servicing request
00:15:44.450 00.000 10844 OnExposeComplete: enter
00:15:44.450 00.000 10844 UpdateGuideState(): m_state=6
00:15:44.450 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5217
00:15:44.450 00.000 10844 Star::Find returns 1 (0), X=258.60, Y=61.09, Mass=3009, SNR=34.9, Peak=253 HFD=3.3
00:15:44.450 00.000 10844 MultiStar: [#1 -0.15,-1.09,0.00,M4] [#2 0.23,0.36,1.91,U] [#3 0.10,-0.55,0.96,U] [#4 0.24,-0.62,0.00,M7] [#5 0.19,-0.69,0.00,M1] [#6 -0.61,0.33,0.00,M8] [#7 -0.47,-0.22,0.83,U] [#8 0.58,-0.01,0.90,U] 
00:15:44.452 00.002 10844 refined, 4 included, MultiStar: {0.16, -0.04}, one-star: {0.24, -0.19}
00:15:44.452 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
00:15:44.452 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
00:15:44.452 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=0.01 mountY=0.17, mountTheta=1.51
00:15:44.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
00:15:44.453 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
00:15:44.453 00.000 11060 Worker thread wakes up
00:15:44.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
00:15:44.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
00:15:44.453 00.000 11060 Moving (0.16, -0.04) raw xDistance=0.01 yDistance=0.17
00:15:44.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:15:44.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:44.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:15:44.453 00.000 11060 MoveAxis(E, 0, ABG)
00:15:44.453 00.000 11060 Move returns status 0, amount 0
00:15:44.453 00.000 11060 MoveAxis(N, 0, ABG)
00:15:44.453 00.000 11060 Move returns status 0, amount 0
00:15:44.453 00.000 11060 move complete, result=0
00:15:44.467 00.014 11060 worker thread done servicing request
00:15:44.474 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:15:44.490 00.016 10844 UpdateGuideState exits: m=3009 SNR=34.9
00:15:44.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:44.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:44.490 00.000 10844 Enqueuing Expose request
00:15:44.490 00.000 11060 Worker thread wakes up
00:15:44.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:44.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:44.490 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:15:44.509 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:44.509 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:44.511 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:44.511 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:44.511 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:44.511 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:44.511 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:44.511 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:44.511 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:44.511 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5217,"width":15,"height":15,"star_pos":[6.60,7.09],"pixels":"..."},"id":1}
00:15:44.523 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:44.523 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:45.111 00.588 11060 Exposure complete
00:15:45.298 00.187 11060 worker thread done servicing request
00:15:45.298 00.000 10844 OnExposeComplete: enter
00:15:45.298 00.000 10844 UpdateGuideState(): m_state=6
00:15:45.298 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5218
00:15:45.298 00.000 10844 Star::Find returns 1 (0), X=258.77, Y=61.55, Mass=2691, SNR=33.0, Peak=230 HFD=3.5
00:15:45.298 00.000 10844 MultiStar: [#1 -0.54,-0.31,0.00,M5] [#2 0.52,-0.18,2.10,U] [#3 0.32,-0.50,1.07,U] [#4 0.16,-0.45,1.10,U] [#5 -0.30,0.46,1.12,U] [#6 -0.07,0.01,0.97,U] [#7 -0.59,-0.66,0.00,M1] [#8 -0.11,0.31,0.95,U] 
00:15:45.298 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.04}, one-star: {0.41, 0.28}
00:15:45.298 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
00:15:45.300 00.002 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
00:15:45.300 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=0.01 mountY=0.18, mountTheta=1.54
00:15:45.300 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.04, opts=13)
00:15:45.300 00.000 10844 Enqueuing Move request for scope (0.18, -0.04)
00:15:45.300 00.000 11060 Worker thread wakes up
00:15:45.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:15:45.300 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:15:45.300 00.000 11060 Moving (0.18, -0.04) raw xDistance=0.01 yDistance=0.18
00:15:45.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:15:45.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:45.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:15:45.302 00.002 11060 MoveAxis(E, 0, ABG)
00:15:45.302 00.000 11060 Move returns status 0, amount 0
00:15:45.302 00.000 11060 MoveAxis(N, 0, ABG)
00:15:45.302 00.000 11060 Move returns status 0, amount 0
00:15:45.302 00.000 11060 move complete, result=0
00:15:45.302 00.000 11060 worker thread done servicing request
00:15:45.308 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:45.332 00.024 10844 UpdateGuideState exits: m=2691 SNR=33.0
00:15:45.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:45.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:45.332 00.000 10844 Enqueuing Expose request
00:15:45.334 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:15:45.334 00.000 11060 Worker thread wakes up
00:15:45.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:45.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:45.530 00.196 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:45.530 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:45.530 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:45.530 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:45.530 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:45.533 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:45.533 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:45.533 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:45.533 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:45.533 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5218,"width":15,"height":15,"star_pos":[6.77,6.55],"pixels":"..."},"id":1}
00:15:45.544 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:45.544 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:45.967 00.423 11060 Exposure complete
00:15:46.154 00.187 11060 worker thread done servicing request
00:15:46.154 00.000 10844 OnExposeComplete: enter
00:15:46.154 00.000 10844 UpdateGuideState(): m_state=6
00:15:46.154 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5219
00:15:46.154 00.000 10844 Star::Find returns 1 (0), X=258.64, Y=61.94, Mass=3144, SNR=36.0, Peak=240 HFD=3.4
00:15:46.154 00.000 10844 MultiStar: [#1 -0.59,-0.55,0.00,M6] [#2 0.15,0.07,1.89,U] [#3 -0.14,-0.38,0.95,U] [#4 0.39,-0.37,0.91,U] [#5 -0.24,-0.21,1.02,U] [#6 -0.42,0.37,0.90,U] [#7 -0.54,-0.06,0.85,U] [#8 -0.09,-0.37,0.88,U] 
00:15:46.154 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.28, 0.66}
00:15:46.154 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
00:15:46.154 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
00:15:46.154 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.71 mountX=0.03 mountY=-0.04, mountTheta=-0.97
00:15:46.154 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
00:15:46.154 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
00:15:46.154 00.000 11060 Worker thread wakes up
00:15:46.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:15:46.154 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:15:46.154 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=-0.04
00:15:46.159 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:15:46.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:46.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:15:46.159 00.000 11060 MoveAxis(E, 0, ABG)
00:15:46.159 00.000 11060 Move returns status 0, amount 0
00:15:46.159 00.000 11060 MoveAxis(N, 0, ABG)
00:15:46.159 00.000 11060 Move returns status 0, amount 0
00:15:46.159 00.000 11060 move complete, result=0
00:15:46.159 00.000 11060 worker thread done servicing request
00:15:46.164 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:46.179 00.015 10844 UpdateGuideState exits: m=3144 SNR=36.0
00:15:46.181 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:46.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:46.181 00.000 10844 Enqueuing Expose request
00:15:46.181 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:46.181 00.000 11060 Worker thread wakes up
00:15:46.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:46.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:46.640 00.459 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:46.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:46.640 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:46.640 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:46.640 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:46.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:46.640 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:46.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:46.643 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:46.643 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5219,"width":15,"height":15,"star_pos":[6.64,6.94],"pixels":"..."},"id":1}
00:15:46.654 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:46.654 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:46.819 00.165 11060 Exposure complete
00:15:47.013 00.194 11060 worker thread done servicing request
00:15:47.013 00.000 10844 OnExposeComplete: enter
00:15:47.013 00.000 10844 UpdateGuideState(): m_state=6
00:15:47.013 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5220
00:15:47.013 00.000 10844 Star::Find returns 1 (0), X=258.76, Y=61.34, Mass=2652, SNR=32.6, Peak=214 HFD=3.7
00:15:47.013 00.000 10844 MultiStar: [#1 0.31,-0.90,0.00,M7] [#2 -0.10,-0.34,2.10,U] [#3 0.29,0.05,1.00,U] [#4 0.31,-0.84,0.00,M6] [#5 0.09,-0.23,1.09,U] [#6 -0.09,-0.33,1.02,U] [#7 -0.45,-0.20,0.87,U] [#8 0.01,-0.69,0.00,M4] 
00:15:47.013 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.19}, one-star: {0.40, 0.06}
00:15:47.013 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
00:15:47.013 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
00:15:47.013 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.50 mountX=0.19 mountY=0.05, mountTheta=0.24
00:15:47.015 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.19, opts=13)
00:15:47.015 00.000 10844 Enqueuing Move request for scope (0.01, -0.19)
00:15:47.015 00.000 11060 Worker thread wakes up
00:15:47.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
00:15:47.017 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
00:15:47.017 00.000 11060 Moving (0.01, -0.19) raw xDistance=0.19 yDistance=0.05
00:15:47.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:15:47.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:47.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:15:47.017 00.000 11060 MoveAxis(W, 33, ABG)
00:15:47.017 00.000 11060 Guiding  Dir = 3, Dur = 33
00:15:47.022 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:47.026 00.004 11060 IsSlewing returns 0
00:15:47.026 00.000 11060 IsGuiding returns 0
00:15:47.035 00.009 10844 UpdateGuideState exits: m=2652 SNR=32.6
00:15:47.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:47.035 00.000 10844 Enqueuing Expose request
00:15:47.072 00.037 11060 IsGuiding returns 0
00:15:47.072 00.000 11060 Move returns status 0, amount 33
00:15:47.072 00.000 11060 MoveAxis(N, 0, ABG)
00:15:47.072 00.000 11060 Move returns status 0, amount 0
00:15:47.072 00.000 11060 move complete, result=0
00:15:47.072 00.000 11060 worker thread done servicing request
00:15:47.072 00.000 11060 Worker thread wakes up
00:15:47.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:47.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:47.088 00.016 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
00:15:47.577 00.489 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:47.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:47.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:47.577 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:47.577 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:47.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:47.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:47.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:47.577 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:47.577 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5220,"width":15,"height":15,"star_pos":[6.76,7.34],"pixels":"..."},"id":1}
00:15:47.588 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:47.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:47.729 00.141 11060 Exposure complete
00:15:47.908 00.179 11060 worker thread done servicing request
00:15:47.908 00.000 10844 OnExposeComplete: enter
00:15:47.908 00.000 10844 UpdateGuideState(): m_state=6
00:15:47.908 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5221
00:15:47.908 00.000 10844 Star::Find returns 1 (1), X=258.34, Y=61.45, Mass=3017, SNR=35.7, Peak=255 HFD=3.3
00:15:47.908 00.000 10844 MultiStar: [#1 0.03,-0.57,0.96,U] [#2 -0.02,-0.45,1.95,U] [#3 0.52,-0.10,0.98,U] [#4 0.37,-0.65,0.00,M7] [#5 -0.33,0.39,1.05,U] [#6 -0.22,0.57,0.00,M6] [#7 0.26,-0.20,0.83,U] [#8 -0.12,0.37,0.97,U] 
00:15:47.908 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.10}, one-star: {-0.02, 0.17}
00:15:47.908 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
00:15:47.908 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
00:15:47.908 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.28 mountX=0.09 mountY=0.04, mountTheta=0.46
00:15:47.908 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.10, opts=13)
00:15:47.908 00.000 10844 Enqueuing Move request for scope (0.03, -0.10)
00:15:47.908 00.000 11060 Worker thread wakes up
00:15:47.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
00:15:47.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
00:15:47.908 00.000 11060 Moving (0.03, -0.10) raw xDistance=0.09 yDistance=0.04
00:15:47.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:15:47.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:47.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:15:47.908 00.000 11060 MoveAxis(E, 0, ABG)
00:15:47.908 00.000 11060 Move returns status 0, amount 0
00:15:47.908 00.000 11060 MoveAxis(N, 0, ABG)
00:15:47.908 00.000 11060 Move returns status 0, amount 0
00:15:47.908 00.000 11060 move complete, result=0
00:15:47.908 00.000 11060 worker thread done servicing request
00:15:47.919 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:47.934 00.015 10844 UpdateGuideState exits: m=3017 SNR=35.7 Saturated
00:15:47.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:47.934 00.000 10844 Enqueuing Expose request
00:15:47.934 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:47.934 00.000 11060 Worker thread wakes up
00:15:47.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:47.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:48.511 00.577 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:48.511 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:48.511 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:48.511 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:48.516 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:48.517 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:48.518 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:48.518 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:48.518 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:48.518 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5221,"width":15,"height":15,"star_pos":[7.34,7.45],"pixels":"..."},"id":1}
00:15:48.530 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:48.533 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:48.555 00.022 11060 Exposure complete
00:15:48.716 00.161 11060 worker thread done servicing request
00:15:48.718 00.002 10844 OnExposeComplete: enter
00:15:48.718 00.000 10844 UpdateGuideState(): m_state=6
00:15:48.718 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5222
00:15:48.718 00.000 10844 Star::Find returns 1 (1), X=258.42, Y=61.48, Mass=2997, SNR=34.8, Peak=255 HFD=3.3
00:15:48.718 00.000 10844 MultiStar: [#1 0.20,-0.14,1.00,U] [#2 0.38,-0.07,1.98,U] [#3 0.22,0.25,0.97,U] [#4 0.51,-0.75,0.00,M8] [#5 0.14,-0.27,0.95,U] [#6 -0.14,0.67,0.00,M7] [#7 0.06,-0.10,0.76,U] [#8 0.16,0.47,0.95,U] 
00:15:48.718 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.04}, one-star: {0.06, 0.20}
00:15:48.718 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:15:48.718 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:15:48.718 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.18 mountX=-0.07 mountY=0.20, mountTheta=1.93
00:15:48.718 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
00:15:48.718 00.000 10844 Enqueuing Move request for scope (0.20, 0.04)
00:15:48.718 00.000 11060 Worker thread wakes up
00:15:48.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
00:15:48.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
00:15:48.721 00.003 11060 Moving (0.20, 0.04) raw xDistance=-0.07 yDistance=0.20
00:15:48.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:15:48.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:15:48.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:15:48.721 00.000 11060 MoveAxis(E, 0, ABG)
00:15:48.722 00.001 11060 Move returns status 0, amount 0
00:15:48.722 00.000 11060 MoveAxis(N, 0, ABG)
00:15:48.722 00.000 11060 Move returns status 0, amount 0
00:15:48.722 00.000 11060 move complete, result=0
00:15:48.722 00.000 11060 worker thread done servicing request
00:15:48.728 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:15:48.748 00.020 10844 UpdateGuideState exits: m=2997 SNR=34.8 Saturated
00:15:48.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:48.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:48.748 00.000 10844 Enqueuing Expose request
00:15:48.748 00.000 11060 Worker thread wakes up
00:15:48.748 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:15:48.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:48.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:49.392 00.644 11060 Exposure complete
00:15:49.563 00.171 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:49.564 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:49.565 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:49.566 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:49.566 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:49.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:49.566 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:49.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:49.568 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:49.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5222,"width":15,"height":15,"star_pos":[7.42,7.48],"pixels":"..."},"id":1}
00:15:49.580 00.012 11060 worker thread done servicing request
00:15:49.580 00.000 10844 OnExposeComplete: enter
00:15:49.580 00.000 10844 UpdateGuideState(): m_state=6
00:15:49.580 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5223
00:15:49.580 00.000 10844 Star::Find returns 1 (1), X=258.48, Y=61.02, Mass=3234, SNR=36.2, Peak=255 HFD=3.6
00:15:49.580 00.000 10844 MultiStar: [#1 -0.06,-0.91,0.00,M6] [#2 0.45,0.01,1.98,U] [#3 0.40,-0.20,0.94,U] [#4 0.55,-0.83,0.00,M9] [#5 0.33,-0.41,1.01,U] [#6 -0.00,-0.02,0.86,U] [#7 -0.08,-0.55,0.85,U] [#8 -0.03,0.03,0.95,U] 
00:15:49.580 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.17}, one-star: {0.12, -0.25}
00:15:49.580 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
00:15:49.580 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
00:15:49.580 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.67 mountX=0.13 mountY=0.24, mountTheta=1.08
00:15:49.583 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.17, opts=13)
00:15:49.583 00.000 10844 Enqueuing Move request for scope (0.21, -0.17)
00:15:49.583 00.000 11060 Worker thread wakes up
00:15:49.584 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
00:15:49.584 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
00:15:49.584 00.000 11060 Moving (0.21, -0.17) raw xDistance=0.13 yDistance=0.24
00:15:49.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:15:49.584 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.31 newest=0.48
00:15:49.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
00:15:49.584 00.000 11060 MoveAxis(W, 22, ABG)
00:15:49.584 00.000 11060 Guiding  Dir = 3, Dur = 22
00:15:49.598 00.014 11060 IsSlewing returns 0
00:15:49.598 00.000 11060 IsGuiding returns 0
00:15:49.601 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:49.615 00.014 10844 UpdateGuideState exits: m=3234 SNR=36.2 Saturated
00:15:49.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:49.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:49.615 00.000 10844 Enqueuing Expose request
00:15:49.629 00.014 11060 IsGuiding returns 0
00:15:49.629 00.000 11060 Move returns status 0, amount 22
00:15:49.629 00.000 11060 BLC: Oldest BLC event removed
00:15:49.629 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:15:49.629 00.000 11060 MoveAxis(S, 843, ABG)
00:15:49.629 00.000 11060 duration set to 750 by maxDecDuration
00:15:49.630 00.001 11060 Guiding  Dir = 1, Dur = 750
00:15:49.643 00.013 11060 IsSlewing returns 0
00:15:49.643 00.000 11060 IsGuiding returns 0
00:15:49.647 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:49.647 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:50.409 00.762 11060 IsGuiding returns 0
00:15:50.409 00.000 11060 Move returns status 0, amount 750
00:15:50.409 00.000 11060 move complete, result=0
00:15:50.409 00.000 11060 worker thread done servicing request
00:15:50.409 00.000 11060 Worker thread wakes up
00:15:50.409 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 750 ms SOUTH
00:15:50.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:50.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:50.554 00.145 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:50.554 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:50.556 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:50.556 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:50.557 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:50.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:50.557 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:50.557 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:50.560 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:50.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5223,"width":15,"height":15,"star_pos":[7.48,7.02],"pixels":"..."},"id":1}
00:15:50.637 00.077 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:50.637 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:51.469 00.832 11060 Exposure complete
00:15:51.559 00.090 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:51.559 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:51.560 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:51.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:51.561 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:51.561 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:51.561 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:51.563 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:51.563 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:51.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5223,"width":15,"height":15,"star_pos":[7.48,7.02],"pixels":"..."},"id":1}
00:15:51.573 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:51.576 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:51.829 00.253 11060 worker thread done servicing request
00:15:51.829 00.000 10844 OnExposeComplete: enter
00:15:51.829 00.000 10844 UpdateGuideState(): m_state=6
00:15:51.830 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5224
00:15:51.830 00.000 10844 Star::Find returns 1 (0), X=258.29, Y=62.19, Mass=2977, SNR=35.3, Peak=230 HFD=3.5
00:15:51.830 00.000 10844 MultiStar: [#1 -0.33,-0.41,0.94,U] [#2 0.34,0.17,2.00,U] [#3 0.57,-0.12,1.06,U] [#4 0.63,0.20,0.00,M10] [#5 0.14,0.49,0.97,U] [#6 0.40,0.03,0.91,U] [#7 0.15,0.18,0.85,U] [#8 -0.07,0.14,0.91,U] 
00:15:51.830 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.17}, one-star: {-0.07, 0.91}
00:15:51.830 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
00:15:51.830 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
00:15:51.830 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.79 mountX=-0.20 mountY=0.14, mountTheta=2.54
00:15:51.832 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.17, opts=13)
00:15:51.832 00.000 10844 Enqueuing Move request for scope (0.17, 0.17)
00:15:51.832 00.000 11060 Worker thread wakes up
00:15:51.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
00:15:51.832 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
00:15:51.832 00.000 11060 Moving (0.17, 0.17) raw xDistance=-0.20 yDistance=0.14
00:15:51.832 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.167256, 1:0.140619
00:15:51.832 00.000 11060 BLC: No correction, Miss < min_move
00:15:51.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:15:51.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:51.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:15:51.832 00.000 11060 MoveAxis(E, 34, ABG)
00:15:51.832 00.000 11060 Guiding  Dir = 2, Dur = 34
00:15:51.839 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:51.843 00.004 11060 IsSlewing returns 0
00:15:51.843 00.000 11060 IsGuiding returns 0
00:15:51.877 00.034 10844 UpdateGuideState exits: m=2977 SNR=35.3
00:15:51.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:51.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:51.877 00.000 10844 Enqueuing Expose request
00:15:51.888 00.011 11060 IsGuiding returns 0
00:15:51.888 00.000 11060 Move returns status 0, amount 34
00:15:51.888 00.000 11060 MoveAxis(N, 0, ABG)
00:15:51.888 00.000 11060 Move returns status 0, amount 0
00:15:51.888 00.000 11060 move complete, result=0
00:15:51.888 00.000 11060 worker thread done servicing request
00:15:51.888 00.000 11060 Worker thread wakes up
00:15:51.890 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:51.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:51.896 00.006 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
00:15:52.506 00.610 11060 Exposure complete
00:15:52.522 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:52.522 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:52.524 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:52.524 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:52.524 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:52.526 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:52.526 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:52.526 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:52.528 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:52.528 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5224,"width":15,"height":15,"star_pos":[7.29,7.19],"pixels":"..."},"id":1}
00:15:52.588 00.060 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:52.588 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:52.737 00.149 11060 worker thread done servicing request
00:15:52.737 00.000 10844 OnExposeComplete: enter
00:15:52.739 00.002 10844 UpdateGuideState(): m_state=6
00:15:52.739 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5225
00:15:52.739 00.000 10844 Star::Find returns 1 (1), X=258.21, Y=61.55, Mass=3154, SNR=36.3, Peak=255 HFD=3.4
00:15:52.739 00.000 10844 MultiStar: [#1 -0.06,-0.47,0.92,U] [#2 0.07,-0.22,1.92,U] [#3 0.28,-0.29,0.97,U] [#4 0.60,-0.38,0.00,R] [#5 -0.11,0.05,1.03,U] [#6 0.01,-0.08,0.91,U] [#7 -0.50,0.12,0.86,U] [#8 0.04,-0.06,0.92,U] 
00:15:52.739 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {-0.15, 0.27}
00:15:52.739 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
00:15:52.739 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:15:52.739 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.92 mountX=0.10 mountY=-0.02, mountTheta=-0.18
00:15:52.741 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
00:15:52.741 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
00:15:52.741 00.000 11060 Worker thread wakes up
00:15:52.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
00:15:52.741 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
00:15:52.741 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=-0.02
00:15:52.741 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.167256, 1:0.140619, 2:-0.018511
00:15:52.741 00.000 11060 BLC: No correction, Miss < min_move
00:15:52.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:15:52.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:52.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:15:52.741 00.000 11060 MoveAxis(E, 0, ABG)
00:15:52.741 00.000 11060 Move returns status 0, amount 0
00:15:52.741 00.000 11060 MoveAxis(N, 0, ABG)
00:15:52.741 00.000 11060 Move returns status 0, amount 0
00:15:52.741 00.000 11060 move complete, result=0
00:15:52.741 00.000 11060 worker thread done servicing request
00:15:52.748 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:52.762 00.014 10844 UpdateGuideState exits: m=3154 SNR=36.3 Saturated
00:15:52.765 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:52.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:52.765 00.000 10844 Enqueuing Expose request
00:15:52.765 00.000 11060 Worker thread wakes up
00:15:52.765 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:15:52.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:52.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:53.385 00.620 11060 Exposure complete
00:15:53.522 00.137 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:53.522 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:53.524 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:53.525 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:53.525 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:53.525 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:53.525 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:53.527 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:53.527 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:53.529 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5225,"width":15,"height":15,"star_pos":[7.21,6.55],"pixels":"..."},"id":1}
00:15:53.540 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:53.540 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:53.609 00.069 11060 worker thread done servicing request
00:15:53.609 00.000 10844 OnExposeComplete: enter
00:15:53.609 00.000 10844 UpdateGuideState(): m_state=6
00:15:53.609 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5226
00:15:53.609 00.000 10844 Star::Find returns 1 (1), X=258.19, Y=62.20, Mass=3308, SNR=36.9, Peak=255 HFD=3.6
00:15:53.610 00.001 10844 MultiStar: [#1 0.02,-0.98,0.00,M5] [#2 0.51,-0.13,1.80,U] [#3 0.10,-0.22,0.91,U] [#4 0.26,0.01,0.98,U] [#5 0.41,0.44,0.97,U] [#6 0.63,0.15,0.00,M5] [#7 -0.52,0.28,0.84,U] [#8 0.33,0.41,0.93,U] 
00:15:53.610 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.21}, one-star: {-0.17, 0.92}
00:15:53.610 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
00:15:53.610 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
00:15:53.610 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.27 cameraTheta=0.85 mountX=-0.24 mountY=0.15, mountTheta=2.59
00:15:53.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.21, opts=13)
00:15:53.610 00.000 10844 Enqueuing Move request for scope (0.18, 0.21)
00:15:53.610 00.000 11060 Worker thread wakes up
00:15:53.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
00:15:53.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
00:15:53.610 00.000 11060 Moving (0.18, 0.21) raw xDistance=-0.24 yDistance=0.15
00:15:53.610 00.000 11060 BLC: window closed
00:15:53.610 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.167256, 1:0.140619, 2:-0.018511
00:15:53.610 00.000 11060 BLC: No correction, Miss < min_move
00:15:53.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:15:53.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:53.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:15:53.610 00.000 11060 MoveAxis(E, 41, ABG)
00:15:53.610 00.000 11060 Guiding  Dir = 2, Dur = 41
00:15:53.621 00.011 11060 IsSlewing returns 0
00:15:53.621 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:53.621 00.000 11060 IsGuiding returns 0
00:15:53.638 00.017 10844 UpdateGuideState exits: m=3308 SNR=36.9 Saturated
00:15:53.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:53.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:53.638 00.000 10844 Enqueuing Expose request
00:15:53.672 00.034 11060 IsGuiding returns 0
00:15:53.672 00.000 11060 Move returns status 0, amount 41
00:15:53.672 00.000 11060 MoveAxis(N, 0, ABG)
00:15:53.672 00.000 11060 Move returns status 0, amount 0
00:15:53.673 00.001 11060 move complete, result=0
00:15:53.673 00.000 11060 worker thread done servicing request
00:15:53.673 00.000 11060 Worker thread wakes up
00:15:53.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:53.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:53.673 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
00:15:54.313 00.640 11060 Exposure complete
00:15:54.524 00.211 11060 worker thread done servicing request
00:15:54.524 00.000 10844 OnExposeComplete: enter
00:15:54.524 00.000 10844 UpdateGuideState(): m_state=6
00:15:54.526 00.002 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5227
00:15:54.526 00.000 10844 Star::Find returns 1 (0), X=258.65, Y=61.89, Mass=2678, SNR=32.9, Peak=197 HFD=3.5
00:15:54.526 00.000 10844 MultiStar: [#1 -0.17,0.20,1.11,U] [#2 -0.21,0.20,2.19,U] [#3 0.22,0.08,1.01,U] [#4 0.20,0.10,1.06,U] [#5 -0.49,0.40,0.00,M1] [#6 0.14,0.28,0.93,U] [#7 -0.02,0.29,0.91,U] [#8 0.19,-0.07,1.08,U] 
00:15:54.526 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.21}, one-star: {0.29, 0.61}
00:15:54.526 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
00:15:54.526 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
00:15:54.526 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.37 mountX=-0.21 mountY=0.01, mountTheta=3.11
00:15:54.532 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.21, opts=13)
00:15:54.532 00.000 10844 Enqueuing Move request for scope (0.04, 0.21)
00:15:54.532 00.000 11060 Worker thread wakes up
00:15:54.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
00:15:54.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
00:15:54.532 00.000 11060 Moving (0.04, 0.21) raw xDistance=-0.21 yDistance=0.01
00:15:54.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:15:54.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:54.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:15:54.533 00.001 11060 MoveAxis(E, 38, ABG)
00:15:54.533 00.000 11060 Guiding  Dir = 2, Dur = 38
00:15:54.540 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:54.545 00.005 11060 IsSlewing returns 0
00:15:54.545 00.000 11060 IsGuiding returns 0
00:15:54.560 00.015 10844 UpdateGuideState exits: m=2678 SNR=32.9
00:15:54.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:54.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:54.560 00.000 10844 Enqueuing Expose request
00:15:54.560 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:54.560 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:54.565 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:54.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:54.565 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:54.565 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:54.565 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:54.565 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:54.570 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:54.570 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5227,"width":15,"height":15,"star_pos":[6.65,6.89],"pixels":"..."},"id":1}
00:15:54.591 00.021 11060 IsGuiding returns 0
00:15:54.591 00.000 11060 Move returns status 0, amount 38
00:15:54.591 00.000 11060 MoveAxis(N, 0, ABG)
00:15:54.591 00.000 11060 Move returns status 0, amount 0
00:15:54.591 00.000 11060 move complete, result=0
00:15:54.591 00.000 11060 worker thread done servicing request
00:15:54.591 00.000 11060 Worker thread wakes up
00:15:54.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:54.593 00.002 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:54.593 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
00:15:54.629 00.036 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:54.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:55.237 00.608 11060 Exposure complete
00:15:55.434 00.197 11060 worker thread done servicing request
00:15:55.434 00.000 10844 OnExposeComplete: enter
00:15:55.434 00.000 10844 UpdateGuideState(): m_state=6
00:15:55.434 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5228
00:15:55.434 00.000 10844 Star::Find returns 1 (0), X=258.81, Y=61.51, Mass=3076, SNR=34.4, Peak=247 HFD=3.8
00:15:55.434 00.000 10844 MultiStar: [#1 0.23,-0.35,1.08,U] [#2 0.50,-0.87,0.00,M1] [#3 0.59,0.00,0.98,U] [#4 -0.52,0.38,0.00,M1] [#5 -0.02,0.36,0.98,U] [#6 0.32,-0.05,0.90,U] [#7 -0.05,0.13,0.94,U] [#8 -0.08,0.51,0.96,U] 
00:15:55.434 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.11}, one-star: {0.45, 0.23}
00:15:55.434 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
00:15:55.434 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
00:15:55.434 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.50 mountX=-0.15 mountY=0.19, mountTheta=2.24
00:15:55.436 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.11, opts=13)
00:15:55.436 00.000 10844 Enqueuing Move request for scope (0.21, 0.11)
00:15:55.436 00.000 11060 Worker thread wakes up
00:15:55.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
00:15:55.436 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
00:15:55.436 00.000 11060 Moving (0.21, 0.11) raw xDistance=-0.15 yDistance=0.19
00:15:55.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:15:55.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:55.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:15:55.436 00.000 11060 MoveAxis(E, 27, ABG)
00:15:55.436 00.000 11060 Guiding  Dir = 2, Dur = 27
00:15:55.443 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:55.450 00.007 11060 IsSlewing returns 0
00:15:55.450 00.000 11060 IsGuiding returns 0
00:15:55.458 00.008 10844 UpdateGuideState exits: m=3076 SNR=34.4
00:15:55.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:55.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:55.458 00.000 10844 Enqueuing Expose request
00:15:55.481 00.023 11060 IsGuiding returns 0
00:15:55.481 00.000 11060 Move returns status 0, amount 27
00:15:55.481 00.000 11060 MoveAxis(N, 0, ABG)
00:15:55.481 00.000 11060 Move returns status 0, amount 0
00:15:55.481 00.000 11060 move complete, result=0
00:15:55.481 00.000 11060 worker thread done servicing request
00:15:55.481 00.000 11060 Worker thread wakes up
00:15:55.482 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:55.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:55.482 00.000 10844 GuideStep: -0.1 px 27 ms EAST, 0.2 px 0 ms NORTH
00:15:55.569 00.087 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:55.571 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:55.571 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:55.571 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:55.573 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:55.573 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:55.574 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:55.574 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:55.579 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:55.580 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5228,"width":15,"height":15,"star_pos":[6.81,6.51],"pixels":"..."},"id":1}
00:15:55.594 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:55.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:56.127 00.533 11060 Exposure complete
00:15:56.397 00.270 11060 worker thread done servicing request
00:15:56.397 00.000 10844 OnExposeComplete: enter
00:15:56.397 00.000 10844 UpdateGuideState(): m_state=6
00:15:56.398 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5229
00:15:56.398 00.000 10844 Star::Find returns 1 (0), X=258.74, Y=61.66, Mass=3128, SNR=36.0, Peak=242 HFD=3.7
00:15:56.398 00.000 10844 MultiStar: [#1 0.31,-1.03,0.00,M4] [#2 -0.04,-0.41,2.00,U] [#3 -0.07,0.32,0.95,U] [#4 -0.38,-0.49,0.00,M2] [#5 -0.09,0.06,1.03,U] [#6 0.02,-0.04,0.89,U] [#7 -0.04,-0.19,0.91,U] [#8 0.22,0.43,0.90,U] 
00:15:56.398 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.02}, one-star: {0.38, 0.38}
00:15:56.398 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
00:15:56.398 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
00:15:56.398 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.35 mountX=-0.02 mountY=0.04, mountTheta=2.10
00:15:56.401 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
00:15:56.401 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
00:15:56.401 00.000 11060 Worker thread wakes up
00:15:56.402 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:15:56.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:15:56.402 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
00:15:56.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:15:56.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:56.403 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:15:56.403 00.000 11060 MoveAxis(E, 0, ABG)
00:15:56.403 00.000 11060 Move returns status 0, amount 0
00:15:56.403 00.000 11060 MoveAxis(N, 0, ABG)
00:15:56.403 00.000 11060 Move returns status 0, amount 0
00:15:56.403 00.000 11060 move complete, result=0
00:15:56.403 00.000 11060 worker thread done servicing request
00:15:56.408 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:56.429 00.021 10844 UpdateGuideState exits: m=3128 SNR=36.0
00:15:56.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:56.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:56.429 00.000 10844 Enqueuing Expose request
00:15:56.429 00.000 11060 Worker thread wakes up
00:15:56.429 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:15:56.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:56.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:56.629 00.200 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:15:56.629 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:56.629 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:15:56.629 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:15:56.635 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:15:56.635 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:15:56.653 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:15:56.654 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:15:56.654 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:15:56.655 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5229,"width":15,"height":15,"star_pos":[6.74,6.66],"pixels":"..."},"id":1}
00:15:56.683 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:15:56.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:15:57.060 00.377 11060 Exposure complete
00:15:57.272 00.212 11060 worker thread done servicing request
00:15:57.272 00.000 10844 OnExposeComplete: enter
00:15:57.272 00.000 10844 UpdateGuideState(): m_state=6
00:15:57.272 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5230
00:15:57.272 00.000 10844 Star::Find returns 1 (1), X=258.37, Y=61.58, Mass=2997, SNR=34.6, Peak=255 HFD=3.4
00:15:57.272 00.000 10844 MultiStar: [#1 -0.05,-0.59,1.09,U] [#2 0.24,-0.08,2.05,U] [#3 0.18,0.48,1.05,U] [#4 0.08,-0.09,1.10,U] [#5 0.08,0.24,1.09,U] [#6 -0.34,0.85,0.00,M3] [#7 -0.12,0.26,0.83,U] [#8 0.15,0.62,0.00,M1] 
00:15:57.272 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.01, 0.30}
00:15:57.272 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
00:15:57.272 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
00:15:57.272 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.50 mountX=-0.06 mountY=0.08, mountTheta=2.25
00:15:57.272 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
00:15:57.272 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
00:15:57.272 00.000 11060 Worker thread wakes up
00:15:57.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:15:57.272 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:15:57.272 00.000 11060 Moving (0.09, 0.05) raw xDistance=-0.06 yDistance=0.08
00:15:57.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:15:57.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:57.278 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:15:57.278 00.000 11060 MoveAxis(E, 0, ABG)
00:15:57.278 00.000 11060 Move returns status 0, amount 0
00:15:57.278 00.000 11060 MoveAxis(N, 0, ABG)
00:15:57.278 00.000 11060 Move returns status 0, amount 0
00:15:57.278 00.000 11060 move complete, result=0
00:15:57.278 00.000 11060 worker thread done servicing request
00:15:57.284 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:15:57.298 00.014 10844 UpdateGuideState exits: m=2997 SNR=34.6 Saturated
00:15:57.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:57.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:57.298 00.000 10844 Enqueuing Expose request
00:15:57.298 00.000 11060 Worker thread wakes up
00:15:57.298 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:15:57.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:57.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:58.191 00.893 11060 Exposure complete
00:15:58.871 00.680 11060 worker thread done servicing request
00:15:58.871 00.000 10844 OnExposeComplete: enter
00:15:58.871 00.000 10844 UpdateGuideState(): m_state=6
00:15:58.871 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5231
00:15:58.871 00.000 10844 Star::Find returns 1 (1), X=258.59, Y=61.45, Mass=2900, SNR=34.5, Peak=255 HFD=3.3
00:15:58.876 00.005 10844 MultiStar: [#1 0.26,0.27,1.09,U] [#2 0.15,-0.09,1.97,U] [#3 0.25,0.43,0.93,U] [#4 -0.42,0.27,1.01,U] [#5 -0.15,0.31,1.01,U] [#6 0.09,0.89,0.00,M4] [#7 -0.06,0.26,0.97,U] [#8 -0.12,0.86,0.00,M2] 
00:15:58.876 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.19}, one-star: {0.23, 0.17}
00:15:58.876 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
00:15:58.876 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
00:15:58.876 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.31 mountX=-0.20 mountY=0.02, mountTheta=3.04
00:15:58.878 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.19, opts=13)
00:15:58.878 00.000 10844 Enqueuing Move request for scope (0.05, 0.19)
00:15:58.878 00.000 11060 Worker thread wakes up
00:15:58.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
00:15:58.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
00:15:58.878 00.000 11060 Moving (0.05, 0.19) raw xDistance=-0.20 yDistance=0.02
00:15:58.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:15:58.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:58.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:15:58.878 00.000 11060 MoveAxis(E, 34, ABG)
00:15:58.878 00.000 11060 Guiding  Dir = 2, Dur = 34
00:15:58.912 00.034 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:15:58.917 00.005 11060 IsSlewing returns 0
00:15:58.917 00.000 11060 IsGuiding returns 0
00:15:58.941 00.024 10844 UpdateGuideState exits: m=2900 SNR=34.5 Saturated
00:15:58.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:58.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:15:58.941 00.000 10844 Enqueuing Expose request
00:15:58.962 00.021 11060 IsGuiding returns 0
00:15:58.964 00.002 11060 Move returns status 0, amount 34
00:15:58.964 00.000 11060 MoveAxis(N, 0, ABG)
00:15:58.964 00.000 11060 Move returns status 0, amount 0
00:15:58.964 00.000 11060 move complete, result=0
00:15:58.964 00.000 11060 worker thread done servicing request
00:15:58.964 00.000 11060 Worker thread wakes up
00:15:58.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:15:58.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:15:58.968 00.004 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
00:15:59.634 00.666 11060 Exposure complete
00:16:00.186 00.552 10844 OnExposeComplete: enter
00:16:00.186 00.000 10844 UpdateGuideState(): m_state=6
00:16:00.186 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5232
00:16:00.188 00.002 10844 Star::Find returns 1 (1), X=258.29, Y=62.04, Mass=2953, SNR=34.4, Peak=255 HFD=3.4
00:16:00.188 00.000 10844 MultiStar: [#1 -0.56,-0.33,0.00,M3] [#2 0.49,0.56,0.00,M1] [#3 -0.02,0.25,1.00,U] [#4 0.02,0.81,0.00,M1] [#5 -0.46,0.55,0.00,M1] [#6 0.16,0.12,0.92,U] [#7 -0.42,0.15,0.86,U] [#8 0.12,0.46,1.05,U] 
00:16:00.188 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.36}, one-star: {-0.07, 0.76}
00:16:00.188 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
00:16:00.188 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.88)
00:16:00.188 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.67 mountX=-0.35 mountY=-0.09, mountTheta=-2.88
00:16:00.196 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.36, opts=13)
00:16:00.199 00.003 11060 worker thread done servicing request
00:16:00.199 00.000 10844 Enqueuing Move request for scope (-0.04, 0.36)
00:16:00.199 00.000 11060 Worker thread wakes up
00:16:00.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
00:16:00.199 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
00:16:00.199 00.000 11060 Moving (-0.04, 0.36) raw xDistance=-0.35 yDistance=-0.09
00:16:00.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
00:16:00.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:00.201 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:16:00.201 00.000 11060 MoveAxis(E, 61, ABG)
00:16:00.201 00.000 11060 Guiding  Dir = 2, Dur = 61
00:16:00.220 00.019 11060 IsSlewing returns 0
00:16:00.221 00.001 11060 IsGuiding returns 0
00:16:00.232 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:16:00.259 00.027 10844 UpdateGuideState exits: m=2953 SNR=34.4 Saturated
00:16:00.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:00.261 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:00.261 00.000 10844 Enqueuing Expose request
00:16:00.310 00.049 11060 IsGuiding returns 0
00:16:00.310 00.000 11060 Move returns status 0, amount 61
00:16:00.311 00.001 11060 MoveAxis(N, 0, ABG)
00:16:00.311 00.000 11060 Move returns status 0, amount 0
00:16:00.311 00.000 11060 move complete, result=0
00:16:00.311 00.000 11060 worker thread done servicing request
00:16:00.311 00.000 11060 Worker thread wakes up
00:16:00.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:00.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:00.313 00.002 10844 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
00:16:00.960 00.647 11060 Exposure complete
00:16:01.270 00.310 11060 worker thread done servicing request
00:16:01.270 00.000 10844 OnExposeComplete: enter
00:16:01.270 00.000 10844 UpdateGuideState(): m_state=6
00:16:01.270 00.000 10844 Star::Find(15, 258, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5233
00:16:01.271 00.001 10844 Star::Find returns 1 (1), X=258.08, Y=61.59, Mass=3136, SNR=36.0, Peak=255 HFD=3.6
00:16:01.271 00.000 10844 MultiStar: [#1 -0.20,-0.86,0.00,M4] [#2 -0.44,-0.07,1.89,U] [#3 -0.30,-0.10,0.92,U] [#4 -0.36,-0.00,0.95,U] [#5 -0.49,-0.30,0.98,U] [#6 0.08,0.04,0.90,U] [#7 -0.05,-0.71,0.00,M1] [#8 -0.15,0.61,0.00,M2] 
00:16:01.271 00.000 10844 refined, 5 included, MultiStar: {-0.32, -0.03}, one-star: {-0.28, 0.31}
00:16:01.271 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
00:16:01.271 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
00:16:01.271 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.03 hyp=0.32 cameraTheta=-3.06 mountX=0.08 mountY=-0.31, mountTheta=-1.31
00:16:01.274 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.03, opts=13)
00:16:01.274 00.000 10844 Enqueuing Move request for scope (-0.32, -0.03)
00:16:01.274 00.000 11060 Worker thread wakes up
00:16:01.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.03) opts 0xd
00:16:01.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.03)
00:16:01.274 00.000 11060 Moving (-0.32, -0.03) raw xDistance=0.08 yDistance=-0.31
00:16:01.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:16:01.276 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:01.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:16:01.276 00.000 11060 MoveAxis(E, 0, ABG)
00:16:01.276 00.000 11060 Move returns status 0, amount 0
00:16:01.276 00.000 11060 MoveAxis(N, 0, ABG)
00:16:01.276 00.000 11060 Move returns status 0, amount 0
00:16:01.276 00.000 11060 move complete, result=0
00:16:01.276 00.000 11060 worker thread done servicing request
00:16:01.287 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:01.340 00.053 10844 UpdateGuideState exits: m=3136 SNR=36.0 Saturated
00:16:01.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:01.342 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:01.342 00.000 10844 Enqueuing Expose request
00:16:01.342 00.000 11060 Worker thread wakes up
00:16:01.342 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:16:01.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:01.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:01.964 00.622 11060 Exposure complete
00:16:02.316 00.352 11060 worker thread done servicing request
00:16:02.316 00.000 10844 OnExposeComplete: enter
00:16:02.316 00.000 10844 UpdateGuideState(): m_state=6
00:16:02.316 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5234
00:16:02.318 00.002 10844 Star::Find returns 1 (0), X=257.96, Y=61.87, Mass=3121, SNR=36.1, Peak=245 HFD=3.6
00:16:02.318 00.000 10844 MultiStar: [#1 -0.07,-0.24,1.03,U] [#2 -0.63,-0.15,0.00,M1] [#3 -0.05,0.05,0.96,U] [#4 -0.92,0.09,0.00,M1] [#5 -0.82,-0.09,0.00,M1] [#6 0.25,0.19,0.86,U] [#7 -0.03,0.10,0.89,U] [#8 0.07,0.41,1.04,U] 
00:16:02.318 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.18}, one-star: {-0.40, 0.59}
00:16:02.318 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
00:16:02.318 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
00:16:02.318 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.81 mountX=-0.17 mountY=-0.07, mountTheta=-2.73
00:16:02.320 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
00:16:02.320 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
00:16:02.320 00.000 11060 Worker thread wakes up
00:16:02.321 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
00:16:02.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
00:16:02.321 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=-0.07
00:16:02.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:16:02.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:02.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:16:02.321 00.000 11060 MoveAxis(E, 30, ABG)
00:16:02.322 00.001 11060 Guiding  Dir = 2, Dur = 30
00:16:02.333 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:16:02.351 00.018 11060 IsSlewing returns 0
00:16:02.351 00.000 11060 IsGuiding returns 0
00:16:02.376 00.025 10844 UpdateGuideState exits: m=3121 SNR=36.1
00:16:02.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:02.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:02.376 00.000 10844 Enqueuing Expose request
00:16:02.408 00.032 11060 IsGuiding returns 0
00:16:02.410 00.002 11060 Move returns status 0, amount 30
00:16:02.410 00.000 11060 MoveAxis(N, 0, ABG)
00:16:02.410 00.000 11060 Move returns status 0, amount 0
00:16:02.410 00.000 11060 move complete, result=0
00:16:02.410 00.000 11060 worker thread done servicing request
00:16:02.410 00.000 11060 Worker thread wakes up
00:16:02.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:02.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:02.415 00.005 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
00:16:03.046 00.631 11060 Exposure complete
00:16:03.466 00.420 11060 worker thread done servicing request
00:16:03.466 00.000 10844 OnExposeComplete: enter
00:16:03.466 00.000 10844 UpdateGuideState(): m_state=6
00:16:03.466 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5235
00:16:03.466 00.000 10844 Star::Find returns 1 (0), X=258.52, Y=61.66, Mass=2919, SNR=34.8, Peak=227 HFD=3.4
00:16:03.466 00.000 10844 MultiStar: [#1 -0.06,-0.51,0.96,U] [#2 -0.01,0.26,1.96,U] [#3 0.02,0.36,0.93,U] [#4 -1.12,0.03,0.00,M2] [#5 -0.20,0.22,1.08,U] [#6 0.16,0.01,0.87,U] [#7 -0.45,0.55,0.00,M1] [#8 -0.38,0.76,0.00,M2] 
00:16:03.471 00.005 10844 refined, 5 included, MultiStar: {0.00, 0.14}, one-star: {0.16, 0.38}
00:16:03.471 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
00:16:03.471 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -3.00)
00:16:03.471 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.15 cameraTheta=1.55 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
00:16:03.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.14, opts=13)
00:16:03.472 00.000 10844 Enqueuing Move request for scope (0.00, 0.14)
00:16:03.472 00.000 11060 Worker thread wakes up
00:16:03.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
00:16:03.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
00:16:03.472 00.000 11060 Moving (0.00, 0.14) raw xDistance=-0.14 yDistance=-0.02
00:16:03.474 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:16:03.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:03.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:16:03.474 00.000 11060 MoveAxis(E, 26, ABG)
00:16:03.474 00.000 11060 Guiding  Dir = 2, Dur = 26
00:16:03.479 00.005 11060 IsSlewing returns 0
00:16:03.479 00.000 11060 IsGuiding returns 0
00:16:03.484 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:03.509 00.025 11060 IsGuiding returns 0
00:16:03.509 00.000 11060 Move returns status 0, amount 26
00:16:03.510 00.001 11060 MoveAxis(N, 0, ABG)
00:16:03.510 00.000 11060 Move returns status 0, amount 0
00:16:03.510 00.000 11060 move complete, result=0
00:16:03.510 00.000 11060 worker thread done servicing request
00:16:03.523 00.013 10844 UpdateGuideState exits: m=2919 SNR=34.8
00:16:03.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:03.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:03.523 00.000 10844 Enqueuing Expose request
00:16:03.523 00.000 11060 Worker thread wakes up
00:16:03.523 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
00:16:03.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:03.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:04.617 01.094 11060 Exposure complete
00:16:05.113 00.496 10844 OnExposeComplete: enter
00:16:05.113 00.000 10844 UpdateGuideState(): m_state=6
00:16:05.115 00.002 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5236
00:16:05.115 00.000 11060 worker thread done servicing request
00:16:05.115 00.000 10844 Star::Find returns 1 (0), X=258.40, Y=61.08, Mass=3242, SNR=36.5, Peak=249 HFD=3.7
00:16:05.115 00.000 10844 MultiStar: [#1 -0.47,-0.69,0.00,M3] [#2 0.15,-0.30,1.79,U] [#3 0.35,-0.22,0.96,U] [#4 -0.65,-0.18,0.00,M3] [#5 -0.46,0.22,0.98,U] [#6 -0.31,0.30,0.92,U] [#7 -0.64,-0.46,0.00,M2] [#8 -0.35,-0.07,0.95,U] 
00:16:05.115 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.08}, one-star: {0.04, -0.20}
00:16:05.115 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:16:05.115 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:16:05.115 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.26 mountX=0.09 mountY=-0.05, mountTheta=-0.52
00:16:05.117 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
00:16:05.117 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
00:16:05.117 00.000 11060 Worker thread wakes up
00:16:05.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
00:16:05.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
00:16:05.117 00.000 11060 Moving (-0.06, -0.08) raw xDistance=0.09 yDistance=-0.05
00:16:05.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:16:05.120 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:05.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:05.120 00.000 11060 MoveAxis(E, 0, ABG)
00:16:05.120 00.000 11060 Move returns status 0, amount 0
00:16:05.120 00.000 11060 MoveAxis(N, 0, ABG)
00:16:05.120 00.000 11060 Move returns status 0, amount 0
00:16:05.120 00.000 11060 move complete, result=0
00:16:05.120 00.000 11060 worker thread done servicing request
00:16:05.130 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:16:05.156 00.026 10844 UpdateGuideState exits: m=3242 SNR=36.5
00:16:05.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:05.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:05.156 00.000 10844 Enqueuing Expose request
00:16:05.156 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:05.156 00.000 11060 Worker thread wakes up
00:16:05.158 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:05.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:05.814 00.656 11060 Exposure complete
00:16:06.101 00.287 10844 OnExposeComplete: enter
00:16:06.101 00.000 10844 UpdateGuideState(): m_state=6
00:16:06.101 00.000 11060 worker thread done servicing request
00:16:06.101 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5237
00:16:06.101 00.000 10844 Star::Find returns 1 (1), X=258.26, Y=61.85, Mass=3014, SNR=35.5, Peak=255 HFD=3.7
00:16:06.101 00.000 10844 MultiStar: [#1 -0.50,-0.58,0.00,M4] [#2 -0.60,-0.34,0.00,M1] [#3 -0.31,0.05,0.87,U] [#4 -0.61,-0.01,0.92,U] [#5 -0.29,0.03,0.92,U] [#6 0.22,0.62,0.00,M1] [#7 -0.67,-0.37,0.00,M3] [#8 -0.21,0.48,0.91,U] 
00:16:06.101 00.000 10844 refined, 4 included, MultiStar: {-0.30, 0.23}, one-star: {-0.10, 0.58}
00:16:06.104 00.003 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
00:16:06.104 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
00:16:06.104 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.23 hyp=0.38 cameraTheta=2.48 mountX=-0.17 mountY=-0.33, mountTheta=-2.05
00:16:06.105 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.23, opts=13)
00:16:06.105 00.000 10844 Enqueuing Move request for scope (-0.30, 0.23)
00:16:06.107 00.002 11060 Worker thread wakes up
00:16:06.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.23) opts 0xd
00:16:06.107 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.23)
00:16:06.107 00.000 11060 Moving (-0.30, 0.23) raw xDistance=-0.17 yDistance=-0.33
00:16:06.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:16:06.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:16:06.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:16:06.107 00.000 11060 MoveAxis(E, 30, ABG)
00:16:06.107 00.000 11060 Guiding  Dir = 2, Dur = 30
00:16:06.119 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:06.121 00.002 11060 IsSlewing returns 0
00:16:06.121 00.000 11060 IsGuiding returns 0
00:16:06.148 00.027 10844 UpdateGuideState exits: m=3014 SNR=35.5 Saturated
00:16:06.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:06.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:06.148 00.000 10844 Enqueuing Expose request
00:16:06.166 00.018 11060 IsGuiding returns 0
00:16:06.166 00.000 11060 Move returns status 0, amount 30
00:16:06.166 00.000 11060 MoveAxis(N, 0, ABG)
00:16:06.166 00.000 11060 Move returns status 0, amount 0
00:16:06.166 00.000 11060 move complete, result=0
00:16:06.166 00.000 11060 worker thread done servicing request
00:16:06.166 00.000 11060 Worker thread wakes up
00:16:06.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:06.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:06.168 00.002 10844 GuideStep: -0.2 px 30 ms EAST, -0.3 px 0 ms NORTH
00:16:06.803 00.635 11060 Exposure complete
00:16:07.014 00.211 11060 worker thread done servicing request
00:16:07.014 00.000 10844 OnExposeComplete: enter
00:16:07.014 00.000 10844 UpdateGuideState(): m_state=6
00:16:07.014 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5238
00:16:07.014 00.000 10844 Star::Find returns 1 (1), X=258.79, Y=61.52, Mass=3258, SNR=36.8, Peak=255 HFD=3.4
00:16:07.014 00.000 10844 MultiStar: [#1 0.14,-0.95,0.00,M5] [#2 -0.17,-0.56,1.95,U] [#3 -0.31,-0.09,0.95,U] [#4 -0.35,-0.34,0.97,U] [#5 -0.06,-0.03,1.06,U] [#6 -0.26,0.03,1.00,U] [#7 -0.43,-1.09,0.00,M4] [#8 -0.28,0.92,0.00,M1] 
00:16:07.014 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.18}, one-star: {0.43, 0.24}
00:16:07.014 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
00:16:07.014 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
00:16:07.014 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.17 mountX=0.20 mountY=-0.09, mountTheta=-0.43
00:16:07.017 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.18, opts=13)
00:16:07.017 00.000 10844 Enqueuing Move request for scope (-0.12, -0.18)
00:16:07.017 00.000 11060 Worker thread wakes up
00:16:07.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
00:16:07.017 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
00:16:07.017 00.000 11060 Moving (-0.12, -0.18) raw xDistance=0.20 yDistance=-0.09
00:16:07.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:16:07.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:07.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:16:07.017 00.000 11060 MoveAxis(W, 34, ABG)
00:16:07.017 00.000 11060 Guiding  Dir = 3, Dur = 34
00:16:07.024 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:07.034 00.010 11060 IsSlewing returns 0
00:16:07.034 00.000 11060 IsGuiding returns 0
00:16:07.054 00.020 10844 UpdateGuideState exits: m=3258 SNR=36.8 Saturated
00:16:07.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:07.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:07.055 00.001 10844 Enqueuing Expose request
00:16:07.081 00.026 11060 IsGuiding returns 0
00:16:07.081 00.000 11060 Move returns status 0, amount 34
00:16:07.081 00.000 11060 MoveAxis(N, 0, ABG)
00:16:07.081 00.000 11060 Move returns status 0, amount 0
00:16:07.081 00.000 11060 move complete, result=0
00:16:07.081 00.000 11060 worker thread done servicing request
00:16:07.082 00.001 11060 Worker thread wakes up
00:16:07.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:07.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:07.086 00.004 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
00:16:07.714 00.628 11060 Exposure complete
00:16:07.902 00.188 11060 worker thread done servicing request
00:16:07.902 00.000 10844 OnExposeComplete: enter
00:16:07.903 00.001 10844 UpdateGuideState(): m_state=6
00:16:07.903 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5239
00:16:07.903 00.000 10844 Star::Find returns 1 (0), X=258.17, Y=61.42, Mass=2864, SNR=34.0, Peak=253 HFD=3.4
00:16:07.903 00.000 10844 MultiStar: [#1 -0.05,-0.09,1.04,U] [#2 -0.27,0.38,2.03,U] [#3 -0.38,0.04,0.92,U] [#4 -0.57,0.50,0.00,M2] [#5 -0.56,-0.21,1.06,U] [#6 -0.25,0.18,1.00,U] [#7 -0.53,0.73,0.00,M5] [#8 -0.21,0.53,1.05,U] 
00:16:07.903 00.000 10844 single-star, 6 included, MultiStar: {-0.27, 0.17}, one-star: {-0.19, 0.14}
00:16:07.903 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
00:16:07.903 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
00:16:07.903 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.49 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
00:16:07.905 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.14, opts=13)
00:16:07.905 00.000 10844 Enqueuing Move request for scope (-0.19, 0.14)
00:16:07.907 00.002 11060 Worker thread wakes up
00:16:07.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
00:16:07.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
00:16:07.907 00.000 11060 Moving (-0.19, 0.14) raw xDistance=-0.11 yDistance=-0.21
00:16:07.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:16:07.907 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.00 newest=-0.63
00:16:07.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
00:16:07.907 00.000 11060 MoveAxis(E, 0, ABG)
00:16:07.908 00.001 11060 Move returns status 0, amount 0
00:16:07.908 00.000 11060 BLC: Oldest BLC event removed
00:16:07.908 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:16:07.908 00.000 11060 MoveAxis(N, 830, ABG)
00:16:07.908 00.000 11060 duration set to 750 by maxDecDuration
00:16:07.908 00.000 11060 Guiding  Dir = 0, Dur = 750
00:16:07.921 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:07.929 00.008 11060 IsSlewing returns 0
00:16:07.929 00.000 11060 IsGuiding returns 0
00:16:07.937 00.008 10844 UpdateGuideState exits: m=2864 SNR=34.0
00:16:07.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:07.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:07.937 00.000 10844 Enqueuing Expose request
00:16:08.704 00.767 11060 IsGuiding returns 0
00:16:08.704 00.000 11060 Move returns status 0, amount 750
00:16:08.704 00.000 11060 move complete, result=0
00:16:08.704 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
00:16:08.719 00.015 11060 worker thread done servicing request
00:16:08.719 00.000 11060 Worker thread wakes up
00:16:08.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:08.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:09.353 00.634 11060 Exposure complete
00:16:09.537 00.184 11060 worker thread done servicing request
00:16:09.537 00.000 10844 OnExposeComplete: enter
00:16:09.537 00.000 10844 UpdateGuideState(): m_state=6
00:16:09.537 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5240
00:16:09.537 00.000 10844 Star::Find returns 1 (1), X=258.58, Y=61.76, Mass=3067, SNR=34.9, Peak=255 HFD=3.5
00:16:09.537 00.000 10844 MultiStar: [#1 0.40,-0.15,1.07,U] [#2 0.27,0.71,0.00,M1] [#3 0.66,0.78,0.00,M1] [#4 -0.60,0.22,0.00,M3] [#5 -0.18,0.11,1.02,U] [#6 -0.39,0.81,0.00,M1] [#7 -0.02,1.00,0.00,M6] [#8 -0.13,0.65,0.00,M1] 
00:16:09.537 00.000 10844 refined, 2 included, MultiStar: {0.15, 0.14}, one-star: {0.22, 0.48}
00:16:09.537 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
00:16:09.537 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
00:16:09.537 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.75 mountX=-0.17 mountY=0.13, mountTheta=2.49
00:16:09.541 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
00:16:09.541 00.000 10844 Enqueuing Move request for scope (0.15, 0.14)
00:16:09.541 00.000 11060 Worker thread wakes up
00:16:09.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:16:09.541 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:16:09.541 00.000 11060 Moving (0.15, 0.14) raw xDistance=-0.17 yDistance=0.13
00:16:09.541 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.144030, 1:-0.126521
00:16:09.541 00.000 11060 BLC: No correction, Miss < min_move
00:16:09.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:16:09.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:09.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:16:09.541 00.000 11060 MoveAxis(E, 29, ABG)
00:16:09.541 00.000 11060 Guiding  Dir = 2, Dur = 29
00:16:09.547 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:09.557 00.010 11060 IsSlewing returns 0
00:16:09.557 00.000 11060 IsGuiding returns 0
00:16:09.562 00.005 10844 UpdateGuideState exits: m=3067 SNR=34.9 Saturated
00:16:09.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:09.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:09.562 00.000 10844 Enqueuing Expose request
00:16:09.602 00.040 11060 IsGuiding returns 0
00:16:09.602 00.000 11060 Move returns status 0, amount 29
00:16:09.602 00.000 11060 MoveAxis(N, 0, ABG)
00:16:09.602 00.000 11060 Move returns status 0, amount 0
00:16:09.602 00.000 11060 move complete, result=0
00:16:09.602 00.000 11060 worker thread done servicing request
00:16:09.602 00.000 11060 Worker thread wakes up
00:16:09.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:09.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:09.634 00.032 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
00:16:10.234 00.600 11060 Exposure complete
00:16:10.417 00.183 11060 worker thread done servicing request
00:16:10.417 00.000 10844 OnExposeComplete: enter
00:16:10.417 00.000 10844 UpdateGuideState(): m_state=6
00:16:10.417 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5241
00:16:10.417 00.000 10844 Star::Find returns 1 (0), X=258.42, Y=61.04, Mass=2896, SNR=35.0, Peak=248 HFD=3.6
00:16:10.417 00.000 10844 MultiStar: [#1 -0.39,-0.55,0.00,M4] [#2 -0.01,-0.19,2.01,U] [#3 0.02,0.48,0.92,U] [#4 -0.38,0.07,0.98,U] [#5 -0.08,0.38,1.04,U] [#6 -0.69,0.70,0.00,M2] [#7 -0.46,-0.04,0.89,U] [#8 0.14,0.45,1.00,U] 
00:16:10.417 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.09}, one-star: {0.06, -0.24}
00:16:10.417 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
00:16:10.417 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
00:16:10.417 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.34 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
00:16:10.422 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
00:16:10.422 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
00:16:10.422 00.000 11060 Worker thread wakes up
00:16:10.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
00:16:10.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
00:16:10.422 00.000 11060 Moving (-0.09, 0.09) raw xDistance=-0.07 yDistance=-0.10
00:16:10.422 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.144030, 1:-0.126521, 2:0.098949
00:16:10.422 00.000 11060 BLC: No correction, Miss < min_move
00:16:10.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:16:10.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:10.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:16:10.422 00.000 11060 MoveAxis(E, 0, ABG)
00:16:10.422 00.000 11060 Move returns status 0, amount 0
00:16:10.422 00.000 11060 MoveAxis(N, 0, ABG)
00:16:10.422 00.000 11060 Move returns status 0, amount 0
00:16:10.422 00.000 11060 move complete, result=0
00:16:10.422 00.000 11060 worker thread done servicing request
00:16:10.440 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:10.458 00.018 10844 UpdateGuideState exits: m=2896 SNR=35.0
00:16:10.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:10.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:10.458 00.000 10844 Enqueuing Expose request
00:16:10.458 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:10.458 00.000 11060 Worker thread wakes up
00:16:10.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:10.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:11.087 00.629 11060 Exposure complete
00:16:11.341 00.254 11060 worker thread done servicing request
00:16:11.341 00.000 10844 OnExposeComplete: enter
00:16:11.341 00.000 10844 UpdateGuideState(): m_state=6
00:16:11.341 00.000 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5242
00:16:11.341 00.000 10844 Star::Find returns 1 (0), X=257.83, Y=61.53, Mass=2776, SNR=33.1, Peak=226 HFD=3.8
00:16:11.341 00.000 10844 MultiStar: [#1 -0.41,0.05,0.98,U] [#2 0.04,0.80,0.00,M1] [#3 -0.26,0.40,0.96,U] [#4 0.01,-0.23,1.06,U] [#5 0.04,0.12,1.13,U] [#6 -0.68,0.84,0.00,M3] [#7 -0.57,0.25,0.00,M6] [#8 -0.01,1.02,0.00,M1] 
00:16:11.341 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.11}, one-star: {-0.53, 0.25}
00:16:11.341 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.42 = -1.87)
00:16:11.341 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.88)
00:16:11.345 00.004 10844 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.25 cameraTheta=2.66 mountX=-0.07 mountY=-0.24, mountTheta=-1.87
00:16:11.346 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.11, opts=13)
00:16:11.346 00.000 10844 Enqueuing Move request for scope (-0.22, 0.11)
00:16:11.346 00.000 11060 Worker thread wakes up
00:16:11.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd
00:16:11.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.11)
00:16:11.346 00.000 11060 Moving (-0.22, 0.11) raw xDistance=-0.07 yDistance=-0.24
00:16:11.346 00.000 11060 BLC: window closed
00:16:11.346 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.144030, 1:-0.126521, 2:0.098949
00:16:11.346 00.000 11060 BLC: Under-shoot: nominal increase by 25
00:16:11.346 00.000 11060 BLC: window closed
00:16:11.346 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:16:11.346 00.000 11060 BLC: Pulse adjusted to 750
00:16:11.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:16:11.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.24
00:16:11.346 00.000 11060 MoveAxis(E, 0, ABG)
00:16:11.346 00.000 11060 Move returns status 0, amount 0
00:16:11.346 00.000 11060 MoveAxis(N, 91, ABG)
00:16:11.346 00.000 11060 Guiding  Dir = 0, Dur = 91
00:16:11.353 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:11.367 00.014 11060 IsSlewing returns 0
00:16:11.367 00.000 11060 IsGuiding returns 0
00:16:11.380 00.013 10844 UpdateGuideState exits: m=2776 SNR=33.1
00:16:11.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:11.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:11.380 00.000 10844 Enqueuing Expose request
00:16:11.475 00.095 11060 IsGuiding returns 0
00:16:11.476 00.001 11060 Move returns status 0, amount 91
00:16:11.476 00.000 11060 move complete, result=0
00:16:11.476 00.000 11060 worker thread done servicing request
00:16:11.476 00.000 11060 Worker thread wakes up
00:16:11.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:11.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(243,46,31,31)
00:16:11.476 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 91 ms NORTH
00:16:11.747 00.271 10844 evsrv: cli 0EEEE610 connect
00:16:11.747 00.000 10844 case statement mapped state 6 to 3
00:16:11.751 00.004 10844 case statement mapped state 6 to 3
00:16:11.756 00.005 10844 evsrv: cli 0EEEE610 request: {"method":"get_pixel_scale","id":"a71277f8-f2d7-489d-9bb8-9eee395aa52b"}
00:16:11.757 00.001 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":4.1253,"id":"a71277f8-f2d7-489d-9bb8-9eee395aa52b"}
00:16:11.759 00.002 10844 evsrv: cli 0EEEE610 disconnect
00:16:12.092 00.333 11060 Exposure complete
00:16:12.172 00.080 10844 evsrv: cli 0EEEDDF0 connect
00:16:12.172 00.000 10844 case statement mapped state 6 to 3
00:16:12.173 00.001 10844 case statement mapped state 6 to 3
00:16:12.173 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"c2290589-2ea7-4948-944f-5b12840fd8e1"}
00:16:12.173 00.000 10844 case statement mapped state 6 to 3
00:16:12.173 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2290589-2ea7-4948-944f-5b12840fd8e1"}
00:16:12.176 00.003 10844 evsrv: cli 0EEEDDF0 disconnect
00:16:12.178 00.002 10844 evsrv: cli 0EEEDB70 connect
00:16:12.179 00.001 10844 case statement mapped state 6 to 3
00:16:12.179 00.000 10844 case statement mapped state 6 to 3
00:16:12.179 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5963aef5-ad5a-48ce-a1eb-8604002c637a"}
00:16:12.179 00.000 10844 PhdController::Dither begins
00:16:12.179 00.000 10844 dither: size=5.00, dRA=-1.50 dDec=3.96
00:16:12.179 00.000 10844 MountToCamera -- mountTheta (1.93) + m_xAngle (-1.75) = xAngle (0.18 = 0.18)
00:16:12.179 00.000 10844 MountToCamera -- mountX=-1.50 mountY=3.96 hyp=4.23 mountTheta=1.93 cameraX=4.16, cameraY=0.76 cameraTheta=0.18
00:16:12.179 00.000 10844 setting lock position to (262.52, 62.04)
00:16:12.179 00.000 10844 Mount: notify guiding dithered (4.2, 0.8)
00:16:12.179 00.000 10844 MultiStar: stabilizing after lock position change
00:16:12.181 00.002 10844 Status Line: Dither by -1.50,3.96
00:16:12.186 00.005 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:16:12.186 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
00:16:12.186 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":0,"id":"5963aef5-ad5a-48ce-a1eb-8604002c637a"}
00:16:12.187 00.001 10844 evsrv: cli 0EEEDB70 disconnect
00:16:12.292 00.105 11060 worker thread done servicing request
00:16:12.292 00.000 10844 OnExposeComplete: enter
00:16:12.292 00.000 10844 UpdateGuideState(): m_state=6
00:16:12.292 00.000 10844 Star::Find(15, 257, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5243
00:16:12.292 00.000 10844 Star::Find returns 1 (0), X=258.57, Y=61.29, Mass=2665, SNR=32.8, Peak=253 HFD=3.4
00:16:12.292 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
00:16:12.292 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
00:16:12.300 00.008 10844 CameraToMount -- cameraX=-3.95 cameraY=-0.75 hyp=4.02 cameraTheta=-2.95 mountX=1.45 mountY=-3.78, mountTheta=-1.20
00:16:12.300 00.000 10844 dither recenter: remaining=(1.5,-4.0) step=(1.5,-4.0)
00:16:12.300 00.000 10844 MountToCamera -- mountTheta (-1.21) + m_xAngle (-1.75) = xAngle (-2.96 = -2.96)
00:16:12.300 00.000 10844 MountToCamera -- mountX=1.50 mountY=-3.96 hyp=4.23 mountTheta=-1.21 cameraX=-4.16, cameraY=-0.76 cameraTheta=-2.96
00:16:12.300 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-4.16, y=-0.76, opts=4)
00:16:12.300 00.000 10844 Enqueuing Move request for scope (-4.16, -0.76)
00:16:12.300 00.000 10844 Mount: notify direct move 1.50,-3.96
00:16:12.300 00.000 11060 Worker thread wakes up
00:16:12.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-4.16, -0.76) opts 0x4
00:16:12.300 00.000 11060 Handling offset move in thread for scope, endpoint = (-4.16, -0.76)
00:16:12.300 00.000 11060 Moving (-4.16, -0.76) raw xDistance=1.50 yDistance=-3.96
00:16:12.300 00.000 11060 BLC: window closed
00:16:12.300 00.000 11060 MoveAxis(W, 962, B)
00:16:12.300 00.000 11060 Guiding  Dir = 3, Dur = 962
00:16:12.310 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:12.320 00.010 11060 IsSlewing returns 0
00:16:12.320 00.000 11060 IsGuiding returns 0
00:16:12.337 00.017 10844 UpdateGuideState exits: m=2665 SNR=32.8
00:16:12.337 00.000 10844 PhdController: settling, locked = 1, distance = 4.32 (1.50) aobump = 0 frame = 1 / 99999
00:16:12.337 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365772.337,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:16:12.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:12.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:12.337 00.000 10844 Enqueuing Expose request
00:16:13.296 00.959 11060 IsGuiding returns 0
00:16:13.296 00.000 11060 Move returns status 0, amount 962
00:16:13.296 00.000 11060 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:16:13.296 00.000 11060 MoveAxis(N, 2201, B)
00:16:13.296 00.000 11060 Guiding  Dir = 0, Dur = 2201
00:16:13.310 00.014 11060 IsSlewing returns 0
00:16:13.311 00.001 11060 IsGuiding returns 0
00:16:15.524 02.213 11060 IsGuiding returns 0
00:16:15.524 00.000 11060 Move returns status 0, amount 2201
00:16:15.524 00.000 11060 move complete, result=0
00:16:15.524 00.000 11060 worker thread done servicing request
00:16:15.524 00.000 10844 GuideStep: 1.5 px 962 ms WEST, -4.0 px 2201 ms NORTH
00:16:15.524 00.000 11060 Worker thread wakes up
00:16:15.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:15.526 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:16.184 00.658 11060 Exposure complete
00:16:17.564 01.380 11060 worker thread done servicing request
00:16:17.564 00.000 10844 OnExposeComplete: enter
00:16:17.564 00.000 10844 UpdateGuideState(): m_state=6
00:16:17.565 00.001 10844 Star::Find(15, 258, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5244
00:16:17.565 00.000 10844 Star::Find returns 1 (0), X=261.49, Y=62.61, Mass=2732, SNR=33.3, Peak=237 HFD=3.3
00:16:17.566 00.001 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.39 = -1.90)
00:16:17.566 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.92)
00:16:17.566 00.000 10844 CameraToMount -- cameraX=-1.03 cameraY=0.58 hyp=1.18 cameraTheta=2.63 mountX=-0.38 mountY=-1.11, mountTheta=-1.90
00:16:17.570 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.03, y=0.58, opts=13)
00:16:17.570 00.000 10844 Enqueuing Move request for scope (-1.03, 0.58)
00:16:17.570 00.000 11060 Worker thread wakes up
00:16:17.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.58) opts 0xd
00:16:17.570 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.03, 0.58)
00:16:17.570 00.000 11060 Moving (-1.03, 0.58) raw xDistance=-0.38 yDistance=-1.11
00:16:17.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
00:16:17.570 00.000 11060 resist switch: large excursion: input -1.11 thresh 0.57 direction from 0 to -1
00:16:17.574 00.004 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.34
00:16:17.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.78 from input -1.11
00:16:17.574 00.000 11060 MoveAxis(E, 66, ABG)
00:16:17.574 00.000 11060 Guiding  Dir = 2, Dur = 66
00:16:17.586 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:16:17.586 00.000 11060 IsSlewing returns 0
00:16:17.588 00.002 11060 IsGuiding returns 0
00:16:17.676 00.088 11060 IsGuiding returns 0
00:16:17.676 00.000 11060 Move returns status 0, amount 66
00:16:17.676 00.000 11060 MoveAxis(N, 433, ABG)
00:16:17.676 00.000 11060 Guiding  Dir = 0, Dur = 433
00:16:17.705 00.029 11060 IsSlewing returns 0
00:16:17.706 00.001 11060 IsGuiding returns 0
00:16:17.719 00.013 10844 UpdateGuideState exits: m=2732 SNR=33.3
00:16:17.722 00.003 10844 PhdController: settling, locked = 1, distance = 1.18 (1.50) aobump = 0 frame = 2 / 99999
00:16:17.722 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365777.722,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.18,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:16:17.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:17.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:17.722 00.000 10844 Enqueuing Expose request
00:16:18.163 00.441 11060 IsGuiding returns 0
00:16:18.163 00.000 11060 Move returns status 0, amount 433
00:16:18.163 00.000 11060 move complete, result=0
00:16:18.163 00.000 11060 worker thread done servicing request
00:16:18.163 00.000 11060 Worker thread wakes up
00:16:18.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:18.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:18.182 00.019 10844 GuideStep: -0.4 px 66 ms EAST, -1.1 px 433 ms NORTH
00:16:18.817 00.635 11060 Exposure complete
00:16:19.387 00.570 11060 worker thread done servicing request
00:16:19.387 00.000 10844 OnExposeComplete: enter
00:16:19.387 00.000 10844 UpdateGuideState(): m_state=6
00:16:19.387 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5245
00:16:19.392 00.005 10844 Star::Find returns 1 (1), X=262.49, Y=61.58, Mass=3138, SNR=35.8, Peak=255 HFD=3.3
00:16:19.392 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
00:16:19.392 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
00:16:19.392 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.45 hyp=0.46 cameraTheta=-1.66 mountX=0.45 mountY=0.04, mountTheta=0.08
00:16:19.394 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.45, opts=13)
00:16:19.396 00.002 10844 Enqueuing Move request for scope (-0.04, -0.45)
00:16:19.397 00.001 11060 Worker thread wakes up
00:16:19.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.45) opts 0xd
00:16:19.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.45)
00:16:19.397 00.000 11060 Moving (-0.04, -0.45) raw xDistance=0.45 yDistance=0.04
00:16:19.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
00:16:19.399 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:19.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:16:19.401 00.002 11060 MoveAxis(W, 77, ABG)
00:16:19.401 00.000 11060 Guiding  Dir = 3, Dur = 77
00:16:19.407 00.006 11060 IsSlewing returns 0
00:16:19.408 00.001 11060 IsGuiding returns 0
00:16:19.414 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:16:19.439 00.025 10844 UpdateGuideState exits: m=3138 SNR=35.8 Saturated
00:16:19.439 00.000 10844 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 3 / 99999
00:16:19.439 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365779.439,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.96,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
00:16:19.441 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:19.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:19.441 00.000 10844 Enqueuing Expose request
00:16:19.491 00.050 11060 IsGuiding returns 0
00:16:19.491 00.000 11060 Move returns status 0, amount 77
00:16:19.491 00.000 11060 MoveAxis(N, 0, ABG)
00:16:19.491 00.000 11060 Move returns status 0, amount 0
00:16:19.491 00.000 11060 move complete, result=0
00:16:19.493 00.002 11060 worker thread done servicing request
00:16:19.493 00.000 11060 Worker thread wakes up
00:16:19.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:19.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:19.518 00.025 10844 GuideStep: 0.5 px 77 ms WEST, 0.0 px 0 ms NORTH
00:16:20.122 00.604 11060 Exposure complete
00:16:20.449 00.327 11060 worker thread done servicing request
00:16:20.449 00.000 10844 OnExposeComplete: enter
00:16:20.449 00.000 10844 UpdateGuideState(): m_state=6
00:16:20.449 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5246
00:16:20.451 00.002 10844 Star::Find returns 1 (0), X=262.56, Y=61.97, Mass=3330, SNR=36.8, Peak=222 HFD=3.6
00:16:20.451 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
00:16:20.451 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
00:16:20.451 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.07 mountX=0.06 mountY=0.05, mountTheta=0.67
00:16:20.458 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.06, opts=13)
00:16:20.458 00.000 10844 Enqueuing Move request for scope (0.04, -0.06)
00:16:20.458 00.000 11060 Worker thread wakes up
00:16:20.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:16:20.458 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:16:20.458 00.000 11060 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=0.05
00:16:20.460 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:16:20.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:20.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:16:20.460 00.000 11060 MoveAxis(E, 0, ABG)
00:16:20.460 00.000 11060 Move returns status 0, amount 0
00:16:20.460 00.000 11060 MoveAxis(N, 0, ABG)
00:16:20.460 00.000 11060 Move returns status 0, amount 0
00:16:20.461 00.001 11060 move complete, result=0
00:16:20.461 00.000 11060 worker thread done servicing request
00:16:20.476 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:16:20.498 00.022 10844 UpdateGuideState exits: m=3330 SNR=36.8
00:16:20.498 00.000 10844 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 4 / 99999
00:16:20.498 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365780.498,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.70,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
00:16:20.503 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:20.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:20.503 00.000 10844 Enqueuing Expose request
00:16:20.503 00.000 11060 Worker thread wakes up
00:16:20.503 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:20.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:20.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:21.169 00.666 11060 Exposure complete
00:16:21.578 00.409 11060 worker thread done servicing request
00:16:21.578 00.000 10844 OnExposeComplete: enter
00:16:21.578 00.000 10844 UpdateGuideState(): m_state=6
00:16:21.578 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5247
00:16:21.578 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.20, Mass=2862, SNR=34.4, Peak=235 HFD=3.3
00:16:21.578 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:16:21.578 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:16:21.578 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.16 mountX=-0.18 mountY=0.05, mountTheta=2.89
00:16:21.581 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.17, opts=13)
00:16:21.581 00.000 10844 Enqueuing Move request for scope (0.07, 0.17)
00:16:21.581 00.000 11060 Worker thread wakes up
00:16:21.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:16:21.581 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:16:21.581 00.000 11060 Moving (0.07, 0.17) raw xDistance=-0.18 yDistance=0.05
00:16:21.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:16:21.583 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:21.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:16:21.583 00.000 11060 MoveAxis(E, 31, ABG)
00:16:21.583 00.000 11060 Guiding  Dir = 2, Dur = 31
00:16:21.587 00.004 11060 IsSlewing returns 0
00:16:21.588 00.001 11060 IsGuiding returns 0
00:16:21.591 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:21.633 00.042 11060 IsGuiding returns 0
00:16:21.633 00.000 11060 Move returns status 0, amount 31
00:16:21.633 00.000 11060 MoveAxis(N, 0, ABG)
00:16:21.633 00.000 11060 Move returns status 0, amount 0
00:16:21.633 00.000 11060 move complete, result=0
00:16:21.633 00.000 11060 worker thread done servicing request
00:16:21.635 00.002 10844 UpdateGuideState exits: m=2862 SNR=34.4
00:16:21.635 00.000 10844 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 5 / 99999
00:16:21.635 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365781.635,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.54,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
00:16:21.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:21.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:21.635 00.000 10844 Enqueuing Expose request
00:16:21.635 00.000 11060 Worker thread wakes up
00:16:21.635 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
00:16:21.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:21.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:22.270 00.635 11060 Exposure complete
00:16:22.619 00.349 11060 worker thread done servicing request
00:16:22.619 00.000 10844 OnExposeComplete: enter
00:16:22.619 00.000 10844 UpdateGuideState(): m_state=6
00:16:22.624 00.005 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5248
00:16:22.624 00.000 10844 Star::Find returns 1 (0), X=262.71, Y=62.52, Mass=3135, SNR=35.8, Peak=254 HFD=3.5
00:16:22.624 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
00:16:22.624 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
00:16:22.624 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.48 hyp=0.52 cameraTheta=1.20 mountX=-0.51 mountY=0.10, mountTheta=2.94
00:16:22.624 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.48, opts=13)
00:16:22.624 00.000 10844 Enqueuing Move request for scope (0.19, 0.48)
00:16:22.624 00.000 11060 Worker thread wakes up
00:16:22.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.48) opts 0xd
00:16:22.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.48)
00:16:22.624 00.000 11060 Moving (0.19, 0.48) raw xDistance=-0.51 yDistance=0.10
00:16:22.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
00:16:22.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:22.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:16:22.624 00.000 11060 MoveAxis(E, 89, ABG)
00:16:22.624 00.000 11060 Guiding  Dir = 2, Dur = 89
00:16:22.631 00.007 11060 IsSlewing returns 0
00:16:22.631 00.000 11060 IsGuiding returns 0
00:16:22.639 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:22.693 00.054 10844 UpdateGuideState exits: m=3135 SNR=35.8
00:16:22.693 00.000 10844 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 6 / 99999
00:16:22.696 00.003 10844 evsrv: {"Event":"Settling","Timestamp":1770365782.696,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.54,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
00:16:22.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:22.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:22.696 00.000 10844 Enqueuing Expose request
00:16:22.734 00.038 11060 IsGuiding returns 0
00:16:22.735 00.001 11060 Move returns status 0, amount 89
00:16:22.735 00.000 11060 MoveAxis(N, 0, ABG)
00:16:22.735 00.000 11060 Move returns status 0, amount 0
00:16:22.735 00.000 11060 move complete, result=0
00:16:22.736 00.001 11060 worker thread done servicing request
00:16:22.736 00.000 11060 Worker thread wakes up
00:16:22.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:22.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:22.736 00.000 10844 GuideStep: -0.5 px 89 ms EAST, 0.1 px 0 ms NORTH
00:16:23.373 00.637 11060 Exposure complete
00:16:23.713 00.340 10844 OnExposeComplete: enter
00:16:23.713 00.000 10844 UpdateGuideState(): m_state=6
00:16:23.715 00.002 11060 worker thread done servicing request
00:16:23.715 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5249
00:16:23.715 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=61.50, Mass=3164, SNR=36.2, Peak=232 HFD=3.3
00:16:23.715 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
00:16:23.715 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
00:16:23.715 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.54 hyp=0.54 cameraTheta=-1.52 mountX=0.52 mountY=0.11, mountTheta=0.21
00:16:23.717 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.54, opts=13)
00:16:23.717 00.000 10844 Enqueuing Move request for scope (0.03, -0.54)
00:16:23.719 00.002 11060 Worker thread wakes up
00:16:23.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.54) opts 0xd
00:16:23.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.54)
00:16:23.719 00.000 11060 Moving (0.03, -0.54) raw xDistance=0.52 yDistance=0.11
00:16:23.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
00:16:23.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:23.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:16:23.719 00.000 11060 MoveAxis(W, 88, ABG)
00:16:23.719 00.000 11060 Guiding  Dir = 3, Dur = 88
00:16:23.734 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:16:23.742 00.008 11060 IsSlewing returns 0
00:16:23.744 00.002 11060 IsGuiding returns 0
00:16:23.759 00.015 10844 UpdateGuideState exits: m=3164 SNR=36.2
00:16:23.759 00.000 10844 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 7 / 99999
00:16:23.759 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365783.759,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.54,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
00:16:23.775 00.016 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:23.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:23.775 00.000 10844 Enqueuing Expose request
00:16:23.862 00.087 11060 IsGuiding returns 0
00:16:23.862 00.000 11060 Move returns status 0, amount 88
00:16:23.875 00.013 11060 MoveAxis(N, 0, ABG)
00:16:23.875 00.000 11060 Move returns status 0, amount 0
00:16:23.875 00.000 11060 move complete, result=0
00:16:23.875 00.000 11060 worker thread done servicing request
00:16:23.876 00.001 11060 Worker thread wakes up
00:16:23.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:23.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:23.879 00.003 10844 GuideStep: 0.5 px 88 ms WEST, 0.1 px 0 ms NORTH
00:16:24.528 00.649 11060 Exposure complete
00:16:24.971 00.443 11060 worker thread done servicing request
00:16:24.971 00.000 10844 OnExposeComplete: enter
00:16:24.971 00.000 10844 UpdateGuideState(): m_state=6
00:16:24.971 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5250
00:16:24.971 00.000 10844 Star::Find returns 1 (0), X=262.20, Y=61.67, Mass=2913, SNR=34.2, Peak=228 HFD=3.7
00:16:24.971 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
00:16:24.971 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
00:16:24.971 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.37 hyp=0.49 cameraTheta=-2.29 mountX=0.42 mountY=-0.26, mountTheta=-0.55
00:16:24.976 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.37, opts=13)
00:16:24.976 00.000 10844 Enqueuing Move request for scope (-0.32, -0.37)
00:16:24.976 00.000 11060 Worker thread wakes up
00:16:24.978 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.37) opts 0xd
00:16:24.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.37)
00:16:24.978 00.000 11060 Moving (-0.32, -0.37) raw xDistance=0.42 yDistance=-0.26
00:16:24.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
00:16:24.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
00:16:24.978 00.000 11060 MoveAxis(W, 76, ABG)
00:16:24.978 00.000 11060 Guiding  Dir = 3, Dur = 76
00:16:24.991 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:24.996 00.005 11060 IsSlewing returns 0
00:16:24.997 00.001 11060 IsGuiding returns 0
00:16:25.017 00.020 10844 UpdateGuideState exits: m=2913 SNR=34.2
00:16:25.017 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 8 / 99999
00:16:25.017 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365785.017,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
00:16:25.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:25.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:25.017 00.000 10844 Enqueuing Expose request
00:16:25.083 00.066 11060 IsGuiding returns 0
00:16:25.085 00.002 11060 Move returns status 0, amount 76
00:16:25.085 00.000 11060 MoveAxis(N, 101, ABG)
00:16:25.085 00.000 11060 Guiding  Dir = 0, Dur = 101
00:16:25.103 00.018 11060 IsSlewing returns 0
00:16:25.103 00.000 11060 IsGuiding returns 0
00:16:25.211 00.108 11060 IsGuiding returns 0
00:16:25.211 00.000 11060 Move returns status 0, amount 101
00:16:25.211 00.000 11060 move complete, result=0
00:16:25.211 00.000 11060 worker thread done servicing request
00:16:25.211 00.000 11060 Worker thread wakes up
00:16:25.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:25.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:25.211 00.000 10844 GuideStep: 0.4 px 76 ms WEST, -0.3 px 101 ms NORTH
00:16:25.845 00.634 11060 Exposure complete
00:16:26.364 00.519 11060 worker thread done servicing request
00:16:26.364 00.000 10844 OnExposeComplete: enter
00:16:26.364 00.000 10844 UpdateGuideState(): m_state=6
00:16:26.364 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5251
00:16:26.365 00.001 10844 Star::Find returns 1 (0), X=262.48, Y=61.86, Mass=2721, SNR=32.7, Peak=209 HFD=3.8
00:16:26.365 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
00:16:26.365 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
00:16:26.365 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.81 mountX=0.18 mountY=-0.01, mountTheta=-0.08
00:16:26.367 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.18, opts=13)
00:16:26.367 00.000 10844 Enqueuing Move request for scope (-0.04, -0.18)
00:16:26.367 00.000 11060 Worker thread wakes up
00:16:26.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
00:16:26.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
00:16:26.367 00.000 11060 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=-0.01
00:16:26.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:16:26.369 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:26.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:16:26.369 00.000 11060 MoveAxis(W, 34, ABG)
00:16:26.369 00.000 11060 Guiding  Dir = 3, Dur = 34
00:16:26.382 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:26.382 00.000 11060 IsSlewing returns 0
00:16:26.383 00.001 11060 IsGuiding returns 0
00:16:26.407 00.024 10844 UpdateGuideState exits: m=2721 SNR=32.7
00:16:26.409 00.002 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 9 / 99999
00:16:26.409 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365786.409,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
00:16:26.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:26.420 00.011 11060 IsGuiding returns 0
00:16:26.420 00.000 11060 Move returns status 0, amount 34
00:16:26.420 00.000 11060 MoveAxis(N, 0, ABG)
00:16:26.420 00.000 11060 Move returns status 0, amount 0
00:16:26.420 00.000 11060 move complete, result=0
00:16:26.420 00.000 11060 worker thread done servicing request
00:16:26.434 00.014 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:26.436 00.002 10844 Enqueuing Expose request
00:16:26.436 00.000 11060 Worker thread wakes up
00:16:26.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:26.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:26.436 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
00:16:27.125 00.689 11060 Exposure complete
00:16:27.618 00.493 11060 worker thread done servicing request
00:16:27.620 00.002 10844 OnExposeComplete: enter
00:16:27.620 00.000 10844 UpdateGuideState(): m_state=6
00:16:27.620 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5252
00:16:27.620 00.000 10844 Star::Find returns 1 (0), X=262.11, Y=62.21, Mass=3177, SNR=36.4, Peak=234 HFD=3.9
00:16:27.620 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
00:16:27.620 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
00:16:27.620 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.17 hyp=0.45 cameraTheta=2.74 mountX=-0.10 mountY=-0.43, mountTheta=-1.79
00:16:27.620 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.17, opts=13)
00:16:27.620 00.000 10844 Enqueuing Move request for scope (-0.41, 0.17)
00:16:27.620 00.000 11060 Worker thread wakes up
00:16:27.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.17) opts 0xd
00:16:27.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.17)
00:16:27.620 00.000 11060 Moving (-0.41, 0.17) raw xDistance=-0.10 yDistance=-0.43
00:16:27.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:16:27.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
00:16:27.620 00.000 11060 MoveAxis(E, 0, ABG)
00:16:27.620 00.000 11060 Move returns status 0, amount 0
00:16:27.620 00.000 11060 MoveAxis(N, 168, ABG)
00:16:27.620 00.000 11060 Guiding  Dir = 0, Dur = 168
00:16:27.634 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:27.656 00.022 11060 IsSlewing returns 0
00:16:27.656 00.000 11060 IsGuiding returns 0
00:16:27.680 00.024 10844 UpdateGuideState exits: m=3177 SNR=36.4
00:16:27.682 00.002 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 10 / 99999
00:16:27.682 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365787.682,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":10.0,"SettleTime":10.0,"StarLocked":true}
00:16:27.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:27.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:27.682 00.000 10844 Enqueuing Expose request
00:16:27.847 00.165 11060 IsGuiding returns 0
00:16:27.847 00.000 11060 Move returns status 0, amount 168
00:16:27.847 00.000 11060 move complete, result=0
00:16:27.847 00.000 11060 worker thread done servicing request
00:16:27.847 00.000 11060 Worker thread wakes up
00:16:27.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:27.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:27.853 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 168 ms NORTH
00:16:28.482 00.629 11060 Exposure complete
00:16:29.328 00.846 11060 worker thread done servicing request
00:16:29.328 00.000 10844 OnExposeComplete: enter
00:16:29.328 00.000 10844 UpdateGuideState(): m_state=6
00:16:29.329 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5253
00:16:29.329 00.000 10844 Star::Find returns 1 (1), X=263.53, Y=62.49, Mass=3544, SNR=38.1, Peak=255 HFD=3.2
00:16:29.329 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
00:16:29.329 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
00:16:29.329 00.000 10844 CameraToMount -- cameraX=1.01 cameraY=0.46 hyp=1.11 cameraTheta=0.43 mountX=-0.63 mountY=0.92, mountTheta=2.17
00:16:29.332 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=1.01, y=0.46, opts=13)
00:16:29.333 00.001 10844 Enqueuing Move request for scope (1.01, 0.46)
00:16:29.333 00.000 11060 Worker thread wakes up
00:16:29.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.01, 0.46) opts 0xd
00:16:29.334 00.001 11060 Handling offset move in thread for scope, endpoint = (1.01, 0.46)
00:16:29.334 00.000 11060 Moving (1.01, 0.46) raw xDistance=-0.63 yDistance=0.92
00:16:29.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.63
00:16:29.341 00.007 11060 resist switch: large excursion: input 0.92 thresh 0.57 direction from -1 to 1
00:16:29.341 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.76
00:16:29.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.92
00:16:29.341 00.000 11060 MoveAxis(E, 109, ABG)
00:16:29.341 00.000 11060 Guiding  Dir = 2, Dur = 109
00:16:29.350 00.009 11060 IsSlewing returns 0
00:16:29.350 00.000 11060 IsGuiding returns 0
00:16:29.360 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:29.412 00.052 10844 UpdateGuideState exits: m=3544 SNR=38.1 Saturated
00:16:29.412 00.000 10844 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 11 / 99999
00:16:29.413 00.001 10844 PhdController: newstate STATE_FINISH
00:16:29.413 00.000 10844 PhdController complete: success
00:16:29.413 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770365789.413,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
00:16:29.413 00.000 10844 Mount: notify guiding dither settle done success=1
00:16:29.413 00.000 10844 PhdController: newstate STATE_IDLE
00:16:29.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:29.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:29.413 00.000 10844 Enqueuing Expose request
00:16:29.478 00.065 11060 IsGuiding returns 0
00:16:29.478 00.000 11060 Move returns status 0, amount 109
00:16:29.478 00.000 11060 BLC: Oldest BLC event removed
00:16:29.478 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:16:29.478 00.000 11060 MoveAxis(S, 1108, ABG)
00:16:29.478 00.000 11060 duration set to 750 by maxDecDuration
00:16:29.478 00.000 11060 Guiding  Dir = 1, Dur = 750
00:16:29.506 00.028 11060 IsSlewing returns 0
00:16:29.506 00.000 11060 IsGuiding returns 0
00:16:30.111 00.605 10844 evsrv: cli 0EEED8F0 connect
00:16:30.111 00.000 10844 case statement mapped state 6 to 3
00:16:30.113 00.002 10844 case statement mapped state 6 to 3
00:16:30.113 00.000 10844 evsrv: cli 0EEED8F0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"5c74a105-6001-4240-8efd-b2810840787a"}
00:16:30.113 00.000 10844 PhdController::Guide begins
00:16:30.113 00.000 10844 PhdController: newstate STATE_SETUP
00:16:30.113 00.000 10844 PhdController: setup
00:16:30.113 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
00:16:30.113 00.000 10844 PhdController: guider state = 6
00:16:30.113 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:16:30.113 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
00:16:30.113 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":0,"id":"5c74a105-6001-4240-8efd-b2810840787a"}
00:16:30.115 00.002 10844 evsrv: cli 0EEED8F0 disconnect
00:16:30.117 00.002 10844 evsrv: cli 0EEEE7F0 connect
00:16:30.117 00.000 10844 case statement mapped state 6 to 3
00:16:30.118 00.001 10844 case statement mapped state 6 to 3
00:16:30.118 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_lock_shift_params","id":"38d61bc1-9575-4c6b-8376-a0cfe9462419"}
00:16:30.118 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"38d61bc1-9575-4c6b-8376-a0cfe9462419"}
00:16:30.119 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
00:16:30.121 00.002 10844 evsrv: cli 0EEEEC50 connect
00:16:30.121 00.000 10844 case statement mapped state 6 to 3
00:16:30.121 00.000 10844 case statement mapped state 6 to 3
00:16:30.121 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_lock_position","id":"1ddf10dc-5903-4d99-a611-a2e069433f86"}
00:16:30.121 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":[262.52,62.04],"id":"1ddf10dc-5903-4d99-a611-a2e069433f86"}
00:16:30.123 00.002 10844 evsrv: cli 0EEEEC50 disconnect
00:16:30.123 00.000 10844 evsrv: cli 0EEEE430 connect
00:16:30.125 00.002 10844 case statement mapped state 6 to 3
00:16:30.125 00.000 10844 case statement mapped state 6 to 3
00:16:30.126 00.001 10844 evsrv: cli 0EEEE430 request: {"method":"get_calibrated","id":"8bf0b7ce-812d-4c59-b2bc-8ee66e478d14"}
00:16:30.126 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":true,"id":"8bf0b7ce-812d-4c59-b2bc-8ee66e478d14"}
00:16:30.126 00.000 10844 evsrv: cli 0EEEE430 disconnect
00:16:30.128 00.002 10844 evsrv: cli 0EEEE890 connect
00:16:30.128 00.000 10844 case statement mapped state 6 to 3
00:16:30.128 00.000 10844 case statement mapped state 6 to 3
00:16:30.128 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_app_state","id":"da7e445c-b958-475b-9cbf-e931b36a8f40"}
00:16:30.128 00.000 10844 case statement mapped state 6 to 3
00:16:30.128 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":"Guiding","id":"da7e445c-b958-475b-9cbf-e931b36a8f40"}
00:16:30.130 00.002 10844 evsrv: cli 0EEEE890 disconnect
00:16:30.266 00.136 11060 IsGuiding returns 0
00:16:30.266 00.000 11060 Move returns status 0, amount 750
00:16:30.267 00.001 11060 move complete, result=0
00:16:30.267 00.000 10844 GuideStep: -0.6 px 109 ms EAST, 0.9 px 750 ms SOUTH
00:16:30.279 00.012 11060 worker thread done servicing request
00:16:30.279 00.000 11060 Worker thread wakes up
00:16:30.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:30.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:30.918 00.639 11060 Exposure complete
00:16:31.233 00.315 11060 worker thread done servicing request
00:16:31.233 00.000 10844 OnExposeComplete: enter
00:16:31.233 00.000 10844 UpdateGuideState(): m_state=6
00:16:31.233 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5254
00:16:31.233 00.000 10844 Star::Find returns 1 (1), X=263.26, Y=62.84, Mass=3007, SNR=34.4, Peak=255 HFD=3.7
00:16:31.233 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
00:16:31.233 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
00:16:31.233 00.000 10844 CameraToMount -- cameraX=0.73 cameraY=0.80 hyp=1.09 cameraTheta=0.83 mountX=-0.92 mountY=0.59, mountTheta=2.57
00:16:31.233 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.73, y=0.80, opts=13)
00:16:31.233 00.000 10844 Enqueuing Move request for scope (0.73, 0.80)
00:16:31.233 00.000 11060 Worker thread wakes up
00:16:31.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.80) opts 0xd
00:16:31.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.73, 0.80)
00:16:31.233 00.000 11060 Moving (0.73, 0.80) raw xDistance=-0.92 yDistance=0.59
00:16:31.233 00.000 11060 BLC: History state: CurrMiss=0.59, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.643267, 1:0.593887
00:16:31.233 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:16:31.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.92
00:16:31.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.59
00:16:31.233 00.000 11060 MoveAxis(E, 163, ABG)
00:16:31.233 00.000 11060 Guiding  Dir = 2, Dur = 163
00:16:31.250 00.017 11060 IsSlewing returns 0
00:16:31.250 00.000 11060 IsGuiding returns 0
00:16:31.256 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:31.276 00.020 10844 UpdateGuideState exits: m=3007 SNR=34.4 Saturated
00:16:31.276 00.000 10844 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 1 / 99999
00:16:31.276 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365791.276,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:16:31.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:31.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:31.276 00.000 10844 Enqueuing Expose request
00:16:31.438 00.162 11060 IsGuiding returns 0
00:16:31.438 00.000 11060 Move returns status 0, amount 163
00:16:31.438 00.000 11060 MoveAxis(S, 231, ABG)
00:16:31.438 00.000 11060 Guiding  Dir = 1, Dur = 231
00:16:31.449 00.011 11060 IsSlewing returns 0
00:16:31.450 00.001 11060 IsGuiding returns 0
00:16:31.692 00.242 11060 IsGuiding returns 0
00:16:31.692 00.000 11060 Move returns status 0, amount 231
00:16:31.692 00.000 11060 move complete, result=0
00:16:31.692 00.000 11060 worker thread done servicing request
00:16:31.693 00.001 10844 GuideStep: -0.9 px 163 ms EAST, 0.6 px 231 ms SOUTH
00:16:31.695 00.002 11060 Worker thread wakes up
00:16:31.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:31.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:32.345 00.650 11060 Exposure complete
00:16:33.455 01.110 11060 worker thread done servicing request
00:16:33.455 00.000 10844 OnExposeComplete: enter
00:16:33.455 00.000 10844 UpdateGuideState(): m_state=6
00:16:33.456 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5255
00:16:33.456 00.000 10844 Star::Find returns 1 (0), X=263.25, Y=61.85, Mass=3226, SNR=36.8, Peak=205 HFD=3.8
00:16:33.456 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
00:16:33.456 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
00:16:33.456 00.000 10844 CameraToMount -- cameraX=0.72 cameraY=-0.19 hyp=0.75 cameraTheta=-0.25 mountX=0.05 mountY=0.74, mountTheta=1.50
00:16:33.469 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.72, y=-0.19, opts=13)
00:16:33.469 00.000 10844 Enqueuing Move request for scope (0.72, -0.19)
00:16:33.469 00.000 11060 Worker thread wakes up
00:16:33.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.19) opts 0xd
00:16:33.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.72, -0.19)
00:16:33.470 00.001 11060 Moving (0.72, -0.19) raw xDistance=0.05 yDistance=0.74
00:16:33.470 00.000 11060 BLC: History state: CurrMiss=0.74, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.643267, 1:0.593887, 2:0.742821
00:16:33.470 00.000 11060 BLC: Under-shoot: nominal increase by 58
00:16:33.470 00.000 11060 BLC: window closed
00:16:33.470 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:16:33.470 00.000 11060 BLC: Pulse adjusted to 750
00:16:33.478 00.008 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:16:33.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.74
00:16:33.478 00.000 11060 MoveAxis(E, 0, ABG)
00:16:33.478 00.000 11060 Move returns status 0, amount 0
00:16:33.478 00.000 11060 MoveAxis(S, 289, ABG)
00:16:33.478 00.000 11060 Guiding  Dir = 1, Dur = 289
00:16:33.490 00.012 11060 IsSlewing returns 0
00:16:33.490 00.000 11060 IsGuiding returns 0
00:16:33.503 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:16:33.595 00.092 10844 UpdateGuideState exits: m=3226 SNR=36.8
00:16:33.595 00.000 10844 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 2 / 99999
00:16:33.595 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770365793.595,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.76,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
00:16:33.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:33.600 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:33.600 00.000 10844 Enqueuing Expose request
00:16:33.763 00.163 10844 evsrv: cli 0EEEE070 connect
00:16:33.763 00.000 10844 case statement mapped state 6 to 3
00:16:33.764 00.001 10844 case statement mapped state 6 to 3
00:16:33.764 00.000 10844 evsrv: cli 0EEEE070 request: {"method":"get_pixel_scale","id":"5372044b-140d-4d39-a3f0-262bfa580514"}
00:16:33.764 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":4.1253,"id":"5372044b-140d-4d39-a3f0-262bfa580514"}
00:16:33.788 00.024 10844 evsrv: cli 0EEEE070 disconnect
00:16:33.800 00.012 11060 IsGuiding returns 0
00:16:33.800 00.000 11060 Move returns status 0, amount 289
00:16:33.800 00.000 11060 move complete, result=0
00:16:33.800 00.000 11060 worker thread done servicing request
00:16:33.800 00.000 11060 Worker thread wakes up
00:16:33.802 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:33.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:33.826 00.024 10844 GuideStep: 0.1 px 0 ms EAST, 0.7 px 289 ms SOUTH
00:16:35.070 01.244 11060 Exposure complete
00:16:37.709 02.639 11060 worker thread done servicing request
00:16:37.710 00.001 10844 OnExposeComplete: enter
00:16:37.710 00.000 10844 UpdateGuideState(): m_state=6
00:16:37.710 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5256
00:16:37.710 00.000 10844 Star::Find returns 1 (0), X=263.64, Y=62.38, Mass=3032, SNR=35.3, Peak=230 HFD=3.5
00:16:37.710 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
00:16:37.710 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
00:16:37.711 00.001 10844 CameraToMount -- cameraX=1.11 cameraY=0.35 hyp=1.17 cameraTheta=0.30 mountX=-0.54 mountY=1.04, mountTheta=2.05
00:16:37.715 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=1.11, y=0.35, opts=13)
00:16:37.715 00.000 10844 Enqueuing Move request for scope (1.11, 0.35)
00:16:37.716 00.001 11060 Worker thread wakes up
00:16:37.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.11, 0.35) opts 0xd
00:16:37.717 00.001 11060 Handling offset move in thread for scope, endpoint = (1.11, 0.35)
00:16:37.718 00.001 11060 Moving (1.11, 0.35) raw xDistance=-0.54 yDistance=1.04
00:16:37.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
00:16:37.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.73 from input 1.04
00:16:37.725 00.007 11060 MoveAxis(E, 94, ABG)
00:16:37.725 00.000 11060 Guiding  Dir = 2, Dur = 94
00:16:37.752 00.027 11060 IsSlewing returns 0
00:16:37.752 00.000 11060 IsGuiding returns 0
00:16:37.786 00.034 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:16:37.905 00.119 11060 IsGuiding returns 0
00:16:37.905 00.000 11060 Move returns status 0, amount 94
00:16:37.912 00.007 11060 MoveAxis(S, 406, ABG)
00:16:37.912 00.000 11060 Guiding  Dir = 1, Dur = 406
00:16:43.517 05.605 11060 IsSlewing returns 0
00:16:43.533 00.016 11060 IsGuiding returns 0
00:16:49.455 05.922 11060 IsGuiding returns 0
00:16:49.455 00.000 11060 Move returns status 0, amount 406
00:16:49.455 00.000 11060 move complete, result=0
00:16:49.456 00.001 11060 worker thread done servicing request
00:16:57.590 08.134 10844 UpdateGuideState exits: m=3032 SNR=35.3
00:16:57.593 00.003 10844 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 3 / 99999
00:16:57.593 00.000 10844 PhdController: newstate STATE_FINISH
00:16:57.593 00.000 10844 PhdController complete: success
00:16:57.593 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770365817.593,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
00:16:57.600 00.007 10844 Mount: notify guiding dither settle done success=1
00:16:57.600 00.000 10844 PhdController: newstate STATE_IDLE
00:16:57.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:57.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:57.600 00.000 10844 Enqueuing Expose request
00:16:57.601 00.001 11060 Worker thread wakes up
00:16:57.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:16:57.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:16:57.601 00.000 10844 GuideStep: -0.5 px 94 ms EAST, 1.0 px 406 ms SOUTH
00:16:58.259 00.658 11060 Exposure complete
00:16:59.143 00.884 11060 worker thread done servicing request
00:16:59.144 00.001 10844 OnExposeComplete: enter
00:16:59.144 00.000 10844 UpdateGuideState(): m_state=6
00:16:59.145 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5257
00:16:59.145 00.000 10844 Star::Find returns 1 (1), X=261.74, Y=62.42, Mass=3350, SNR=37.2, Peak=255 HFD=3.5
00:16:59.146 00.001 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
00:16:59.146 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.87)
00:16:59.146 00.000 10844 CameraToMount -- cameraX=-0.78 cameraY=0.39 hyp=0.87 cameraTheta=2.68 mountX=-0.24 mountY=-0.84, mountTheta=-1.85
00:16:59.149 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.78, y=0.39, opts=13)
00:16:59.149 00.000 10844 Enqueuing Move request for scope (-0.78, 0.39)
00:16:59.149 00.000 11060 Worker thread wakes up
00:16:59.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.39) opts 0xd
00:16:59.150 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.78, 0.39)
00:16:59.150 00.000 11060 Moving (-0.78, 0.39) raw xDistance=-0.24 yDistance=-0.84
00:16:59.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:16:59.150 00.000 11060 resist switch: large excursion: input -0.84 thresh 0.57 direction from 1 to -1
00:16:59.150 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.51
00:16:59.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.84
00:16:59.150 00.000 11060 MoveAxis(E, 45, ABG)
00:16:59.150 00.000 11060 Guiding  Dir = 2, Dur = 45
00:16:59.181 00.031 11060 IsSlewing returns 0
00:16:59.182 00.001 11060 IsGuiding returns 0
00:16:59.263 00.081 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:16:59.274 00.011 11060 IsGuiding returns 0
00:16:59.274 00.000 11060 Move returns status 0, amount 45
00:16:59.274 00.000 11060 BLC: Oldest BLC event removed
00:16:59.274 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:16:59.274 00.000 11060 MoveAxis(N, 1076, ABG)
00:16:59.274 00.000 11060 duration set to 750 by maxDecDuration
00:16:59.274 00.000 11060 Guiding  Dir = 0, Dur = 750
00:16:59.305 00.031 11060 IsSlewing returns 0
00:16:59.306 00.001 11060 IsGuiding returns 0
00:16:59.366 00.060 10844 UpdateGuideState exits: m=3350 SNR=37.2 Saturated
00:16:59.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:59.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:16:59.366 00.000 10844 Enqueuing Expose request
00:17:00.078 00.712 11060 IsGuiding returns 0
00:17:00.078 00.000 11060 Move returns status 0, amount 750
00:17:00.078 00.000 11060 move complete, result=0
00:17:00.083 00.005 10844 GuideStep: -0.2 px 45 ms EAST, -0.8 px 750 ms NORTH
00:17:00.085 00.002 11060 worker thread done servicing request
00:17:00.085 00.000 11060 Worker thread wakes up
00:17:00.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:00.086 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:00.776 00.690 11060 Exposure complete
00:17:01.399 00.623 11060 worker thread done servicing request
00:17:01.400 00.001 10844 OnExposeComplete: enter
00:17:01.400 00.000 10844 UpdateGuideState(): m_state=6
00:17:01.400 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5258
00:17:01.401 00.001 10844 Star::Find returns 1 (0), X=262.31, Y=61.23, Mass=3418, SNR=37.0, Peak=246 HFD=3.7
00:17:01.401 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
00:17:01.401 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
00:17:01.401 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.80 hyp=0.83 cameraTheta=-1.83 mountX=0.83 mountY=-0.08, mountTheta=-0.10
00:17:01.402 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.80, opts=13)
00:17:01.403 00.001 10844 Enqueuing Move request for scope (-0.22, -0.80)
00:17:01.403 00.000 11060 Worker thread wakes up
00:17:01.411 00.008 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.80) opts 0xd
00:17:01.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.80)
00:17:01.412 00.001 11060 Moving (-0.22, -0.80) raw xDistance=0.83 yDistance=-0.08
00:17:01.412 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.585612, 1:0.081811
00:17:01.412 00.000 11060 BLC: No correction, Miss < min_move
00:17:01.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.83
00:17:01.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:01.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:17:01.412 00.000 11060 MoveAxis(W, 142, ABG)
00:17:01.412 00.000 11060 Guiding  Dir = 3, Dur = 142
00:17:01.415 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:01.450 00.035 11060 IsSlewing returns 0
00:17:01.450 00.000 11060 IsGuiding returns 0
00:17:01.476 00.026 10844 UpdateGuideState exits: m=3418 SNR=37.0
00:17:01.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:01.477 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:01.477 00.000 10844 Enqueuing Expose request
00:17:01.632 00.155 11060 IsGuiding returns 0
00:17:01.632 00.000 11060 Move returns status 0, amount 142
00:17:01.632 00.000 11060 MoveAxis(N, 0, ABG)
00:17:01.632 00.000 11060 Move returns status 0, amount 0
00:17:01.632 00.000 11060 move complete, result=0
00:17:01.632 00.000 11060 worker thread done servicing request
00:17:01.632 00.000 11060 Worker thread wakes up
00:17:01.654 00.022 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:01.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:01.691 00.037 10844 GuideStep: 0.8 px 142 ms WEST, -0.1 px 0 ms NORTH
00:17:02.404 00.713 11060 Exposure complete
00:17:02.913 00.509 10844 OnExposeComplete: enter
00:17:02.914 00.001 10844 UpdateGuideState(): m_state=6
00:17:02.915 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5259
00:17:02.915 00.000 10844 Star::Find returns 1 (1), X=263.08, Y=62.06, Mass=3399, SNR=37.6, Peak=255 HFD=3.8
00:17:02.915 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
00:17:02.915 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
00:17:02.915 00.000 11060 worker thread done servicing request
00:17:02.915 00.000 10844 CameraToMount -- cameraX=0.56 cameraY=0.02 hyp=0.56 cameraTheta=0.03 mountX=-0.12 mountY=0.55, mountTheta=1.79
00:17:02.917 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=0.02, opts=13)
00:17:02.917 00.000 10844 Enqueuing Move request for scope (0.56, 0.02)
00:17:02.918 00.001 11060 Worker thread wakes up
00:17:02.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.02) opts 0xd
00:17:02.918 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, 0.02)
00:17:02.918 00.000 11060 Moving (0.56, 0.02) raw xDistance=-0.12 yDistance=0.55
00:17:02.918 00.000 11060 BLC: History state: CurrMiss=-0.55, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.585612, 1:0.081811, 2:-0.548928
00:17:02.918 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
00:17:02.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:17:02.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:17:02.919 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
00:17:02.919 00.000 11060 MoveAxis(E, 0, ABG)
00:17:02.919 00.000 11060 Move returns status 0, amount 0
00:17:02.919 00.000 11060 MoveAxis(N, 0, ABG)
00:17:02.919 00.000 11060 Move returns status 0, amount 0
00:17:02.919 00.000 11060 move complete, result=0
00:17:02.919 00.000 11060 worker thread done servicing request
00:17:02.933 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:02.974 00.041 10844 UpdateGuideState exits: m=3399 SNR=37.6 Saturated
00:17:02.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:02.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:02.974 00.000 10844 Enqueuing Expose request
00:17:02.974 00.000 11060 Worker thread wakes up
00:17:02.975 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:02.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:02.976 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:17:03.644 00.668 11060 Exposure complete
00:17:04.390 00.746 10844 OnExposeComplete: enter
00:17:04.391 00.001 10844 UpdateGuideState(): m_state=6
00:17:04.391 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5260
00:17:04.391 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=61.39, Mass=3295, SNR=37.1, Peak=242 HFD=3.5
00:17:04.391 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
00:17:04.391 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
00:17:04.392 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=-0.65 hyp=0.66 cameraTheta=-1.40 mountX=0.62 mountY=0.22, mountTheta=0.34
00:17:04.394 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.65, opts=13)
00:17:04.394 00.000 10844 Enqueuing Move request for scope (0.11, -0.65)
00:17:04.402 00.008 11060 worker thread done servicing request
00:17:04.402 00.000 11060 Worker thread wakes up
00:17:04.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.65) opts 0xd
00:17:04.403 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.65)
00:17:04.403 00.000 11060 Moving (0.11, -0.65) raw xDistance=0.62 yDistance=0.22
00:17:04.403 00.000 11060 BLC: window closed
00:17:04.403 00.000 11060 BLC: History state: CurrMiss=-0.22, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.585612, 1:0.081811, 2:-0.548928
00:17:04.403 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
00:17:04.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.62
00:17:04.404 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:17:04.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:17:04.404 00.000 11060 MoveAxis(W, 107, ABG)
00:17:04.404 00.000 11060 Guiding  Dir = 3, Dur = 107
00:17:04.409 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:17:04.431 00.022 11060 IsSlewing returns 0
00:17:04.432 00.001 11060 IsGuiding returns 0
00:17:04.457 00.025 10844 UpdateGuideState exits: m=3295 SNR=37.1
00:17:04.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:04.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:04.457 00.000 10844 Enqueuing Expose request
00:17:04.559 00.102 11060 IsGuiding returns 0
00:17:04.560 00.001 11060 Move returns status 0, amount 107
00:17:04.560 00.000 11060 MoveAxis(N, 0, ABG)
00:17:04.560 00.000 11060 Move returns status 0, amount 0
00:17:04.560 00.000 11060 move complete, result=0
00:17:04.560 00.000 11060 worker thread done servicing request
00:17:04.560 00.000 11060 Worker thread wakes up
00:17:04.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:04.560 00.000 10844 GuideStep: 0.6 px 107 ms WEST, 0.2 px 0 ms NORTH
00:17:04.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:05.263 00.703 11060 Exposure complete
00:17:05.937 00.674 10844 OnExposeComplete: enter
00:17:05.937 00.000 10844 UpdateGuideState(): m_state=6
00:17:05.937 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.938 00.001 10844 Star::Find returns 1 (0), X=262.45, Y=62.04, Mass=2832, SNR=34.1, Peak=237 HFD=3.6
00:17:05.938 00.000 10844 MultiStar: exiting stabilization period
00:17:05.938 00.000 10844 MultiStar: updating star positions after lock position change
00:17:05.938 00.000 10844 Star::Find(15, 469, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.938 00.000 10844 Star::Find returns 1 (0), X=468.71, Y=425.76, Mass=3242, SNR=35.2, Peak=253 HFD=3.8
00:17:05.938 00.000 10844 Star::Find(15, 815, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.938 00.000 10844 Star::Find returns 1 (1), X=814.65, Y=903.31, Mass=12657, SNR=67.7, Peak=255 HFD=6.2
00:17:05.939 00.001 10844 Star::Find(15, 410, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.939 00.000 10844 Star::Find returns 1 (1), X=409.58, Y=694.02, Mass=3067, SNR=35.8, Peak=255 HFD=3.5
00:17:05.939 00.000 10844 Star::Find(15, 1756, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.939 00.000 10844 Star::Find returns 1 (1), X=1755.73, Y=663.84, Mass=3138, SNR=35.2, Peak=255 HFD=3.8
00:17:05.939 00.000 10844 Star::Find(15, 893, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.939 00.000 10844 Star::Find returns 1 (1), X=892.07, Y=646.83, Mass=3427, SNR=37.0, Peak=255 HFD=3.9
00:17:05.939 00.000 10844 Star::Find(15, 164, 953, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.939 00.000 10844 Star::Find returns 1 (0), X=162.28, Y=952.79, Mass=2764, SNR=33.9, Peak=237 HFD=4.2
00:17:05.940 00.001 10844 Star::Find(15, 421, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.940 00.000 10844 Star::Find returns 1 (0), X=420.33, Y=559.36, Mass=2428, SNR=31.4, Peak=236 HFD=3.4
00:17:05.940 00.000 10844 Star::Find(15, 512, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.940 00.000 10844 Star::Find returns 1 (0), X=510.29, Y=915.90, Mass=2634, SNR=32.8, Peak=236 HFD=3.4
00:17:05.940 00.000 10844 Star::Find(15, 109, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.940 00.000 10844 Star::Find returns 1 (0), X=108.48, Y=269.78, Mass=3237, SNR=36.7, Peak=220 HFD=3.7
00:17:05.940 00.000 10844 Star::Find(15, 1386, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.940 00.000 10844 Star::Find returns 1 (1), X=1386.40, Y=407.48, Mass=3295, SNR=36.1, Peak=255 HFD=3.8
00:17:05.941 00.001 10844 Star::Find(15, 1604, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
00:17:05.941 00.000 10844 Star::Find returns 1 (0), X=1603.97, Y=260.66, Mass=2641, SNR=32.6, Peak=227 HFD=3.4
00:17:05.941 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.83 = -1.46)
00:17:05.941 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
00:17:05.941 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.07 mountX=0.01 mountY=-0.08, mountTheta=-1.46
00:17:05.944 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
00:17:05.944 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
00:17:05.947 00.003 11060 worker thread done servicing request
00:17:05.947 00.000 11060 Worker thread wakes up
00:17:05.949 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:17:05.949 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:17:05.949 00.000 11060 Moving (-0.08, 0.01) raw xDistance=0.01 yDistance=-0.08
00:17:05.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:17:05.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:05.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:17:05.950 00.001 11060 MoveAxis(E, 0, ABG)
00:17:05.950 00.000 11060 Move returns status 0, amount 0
00:17:05.950 00.000 11060 MoveAxis(N, 0, ABG)
00:17:05.951 00.001 11060 Move returns status 0, amount 0
00:17:05.951 00.000 11060 move complete, result=0
00:17:05.951 00.000 11060 worker thread done servicing request
00:17:05.970 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:06.003 00.033 10844 UpdateGuideState exits: m=2832 SNR=34.1
00:17:06.005 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:06.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:06.005 00.000 10844 Enqueuing Expose request
00:17:06.005 00.000 11060 Worker thread wakes up
00:17:06.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:06.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:06.007 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:06.596 00.589 11060 Exposure complete
00:17:07.086 00.490 11060 worker thread done servicing request
00:17:07.086 00.000 10844 OnExposeComplete: enter
00:17:07.086 00.000 10844 UpdateGuideState(): m_state=6
00:17:07.087 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5262
00:17:07.087 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=62.20, Mass=2848, SNR=34.3, Peak=246 HFD=3.5
00:17:07.087 00.000 10844 MultiStar: [#1 0.48,0.43,0.00,M4] [#2 0.50,-0.32,2.01,U] [#3 0.60,0.35,0.00,M1] [#4 -0.74,-0.74,0.00,M2] [#5 -0.88,0.37,0.00,M1] [#6 -0.07,0.54,0.98,U] [#7 1.05,-0.30,0.00,M7] [#8 0.97,-0.32,0.00,M2] 
00:17:07.088 00.001 10844 single-star, 2 included, MultiStar: {0.25, 0.01}, one-star: {0.04, 0.16}
00:17:07.088 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
00:17:07.088 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
00:17:07.088 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.30 mountX=-0.17 mountY=0.02, mountTheta=3.03
00:17:07.091 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
00:17:07.091 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
00:17:07.093 00.002 11060 Worker thread wakes up
00:17:07.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
00:17:07.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
00:17:07.099 00.006 11060 Moving (0.04, 0.16) raw xDistance=-0.17 yDistance=0.02
00:17:07.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:17:07.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:07.100 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:17:07.100 00.000 11060 MoveAxis(E, 29, ABG)
00:17:07.100 00.000 11060 Guiding  Dir = 2, Dur = 29
00:17:07.103 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:07.109 00.006 11060 IsSlewing returns 0
00:17:07.125 00.016 11060 IsGuiding returns 0
00:17:07.147 00.022 10844 UpdateGuideState exits: m=2848 SNR=34.3
00:17:07.148 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:07.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:07.148 00.000 10844 Enqueuing Expose request
00:17:07.156 00.008 11060 IsGuiding returns 0
00:17:07.156 00.000 11060 Move returns status 0, amount 29
00:17:07.156 00.000 11060 MoveAxis(N, 0, ABG)
00:17:07.157 00.001 11060 Move returns status 0, amount 0
00:17:07.157 00.000 11060 move complete, result=0
00:17:07.157 00.000 11060 worker thread done servicing request
00:17:07.157 00.000 11060 Worker thread wakes up
00:17:07.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:07.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:07.229 00.072 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
00:17:07.863 00.634 11060 Exposure complete
00:17:08.437 00.574 11060 worker thread done servicing request
00:17:08.437 00.000 10844 OnExposeComplete: enter
00:17:08.437 00.000 10844 UpdateGuideState(): m_state=6
00:17:08.438 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5263
00:17:08.438 00.000 10844 Star::Find returns 1 (1), X=262.87, Y=62.72, Mass=3322, SNR=36.5, Peak=255 HFD=3.7
00:17:08.439 00.001 10844 MultiStar: [#1 0.09,0.07,0.95,U] [#2 -0.06,-0.40,1.96,U] [#3 -0.33,0.55,0.00,M2] [#4 -1.43,0.32,0.00,M3] [#5 -0.49,0.34,1.02,U] [#6 -0.15,0.65,0.00,M3] [#7 -0.37,-0.34,0.85,U] [#8 1.04,-0.12,0.00,M3] 
00:17:08.439 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.00}, one-star: {0.34, 0.68}
00:17:08.439 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.84 = -1.44)
00:17:08.439 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.46)
00:17:08.439 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.09 mountX=0.01 mountY=-0.09, mountTheta=-1.44
00:17:08.443 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.00, opts=13)
00:17:08.443 00.000 10844 Enqueuing Move request for scope (-0.09, 0.00)
00:17:08.444 00.001 11060 Worker thread wakes up
00:17:08.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
00:17:08.444 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
00:17:08.445 00.001 11060 Moving (-0.09, 0.00) raw xDistance=0.01 yDistance=-0.09
00:17:08.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:17:08.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:08.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:17:08.445 00.000 11060 MoveAxis(E, 0, ABG)
00:17:08.445 00.000 11060 Move returns status 0, amount 0
00:17:08.445 00.000 11060 MoveAxis(N, 0, ABG)
00:17:08.445 00.000 11060 Move returns status 0, amount 0
00:17:08.446 00.001 11060 move complete, result=0
00:17:08.446 00.000 11060 worker thread done servicing request
00:17:08.454 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:08.493 00.039 10844 UpdateGuideState exits: m=3322 SNR=36.5 Saturated
00:17:08.495 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:08.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:08.495 00.000 10844 Enqueuing Expose request
00:17:08.495 00.000 11060 Worker thread wakes up
00:17:08.495 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:08.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:08.496 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:09.138 00.642 11060 Exposure complete
00:17:09.617 00.479 11060 worker thread done servicing request
00:17:15.169 05.552 10844 OnExposeComplete: enter
00:17:15.169 00.000 10844 UpdateGuideState(): m_state=6
00:17:15.169 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5264
00:17:15.171 00.002 10844 Star::Find returns 1 (0), X=262.98, Y=62.78, Mass=3248, SNR=36.8, Peak=233 HFD=3.5
00:17:15.171 00.000 10844 MultiStar: [#1 -0.21,0.54,0.91,U] [#2 0.39,-0.12,1.96,U] [#3 0.39,0.40,0.92,U] [#4 -0.67,-0.59,0.00,M4] [#5 -0.96,-0.13,0.00,M1] [#6 0.85,0.29,0.00,M4] [#7 0.31,-0.73,0.00,M7] [#8 0.53,-0.10,0.88,U] 
00:17:15.171 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.23}, one-star: {0.45, 0.74}
00:17:15.171 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:17:15.172 00.001 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:17:15.172 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.23 hyp=0.39 cameraTheta=0.61 mountX=-0.28 mountY=0.28, mountTheta=2.35
00:17:15.176 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.23, opts=13)
00:17:15.177 00.001 10844 Enqueuing Move request for scope (0.32, 0.23)
00:17:15.177 00.000 11060 Worker thread wakes up
00:17:15.178 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.23) opts 0xd
00:17:15.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.23)
00:17:15.178 00.000 11060 Moving (0.32, 0.23) raw xDistance=-0.28 yDistance=0.28
00:17:15.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:17:15.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:17:15.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:17:15.178 00.000 11060 MoveAxis(E, 49, ABG)
00:17:15.178 00.000 11060 Guiding  Dir = 2, Dur = 49
00:17:15.187 00.009 11060 IsSlewing returns 0
00:17:15.187 00.000 11060 IsGuiding returns 0
00:17:15.249 00.062 11060 IsGuiding returns 0
00:17:15.249 00.000 11060 Move returns status 0, amount 49
00:17:15.249 00.000 11060 MoveAxis(N, 0, ABG)
00:17:15.249 00.000 11060 Move returns status 0, amount 0
00:17:15.249 00.000 11060 move complete, result=0
00:17:15.251 00.002 11060 worker thread done servicing request
00:17:15.460 00.209 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:15.511 00.051 10844 UpdateGuideState exits: m=3248 SNR=36.8
00:17:15.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:15.512 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:15.512 00.000 10844 Enqueuing Expose request
00:17:15.512 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.3 px 0 ms NORTH
00:17:15.513 00.001 11060 Worker thread wakes up
00:17:15.521 00.008 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:15.522 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:16.171 00.649 11060 Exposure complete
00:17:16.570 00.399 11060 worker thread done servicing request
00:17:17.623 01.053 10844 OnExposeComplete: enter
00:17:17.623 00.000 10844 UpdateGuideState(): m_state=6
00:17:17.625 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5265
00:17:17.625 00.000 10844 Star::Find returns 1 (1), X=261.62, Y=61.32, Mass=3263, SNR=36.3, Peak=255 HFD=3.5
00:17:17.625 00.000 10844 MultiStar: [#1 -0.34,-0.20,1.04,U] [#2 -1.13,-0.72,0.00,M1] [#3 -0.00,0.22,0.93,U] [#4 -0.69,-1.25,0.00,M5] [#5 -0.69,-0.14,0.00,M2] [#6 0.68,-0.37,0.00,M5] [#7 0.05,-1.04,0.00,M8] [#8 0.35,-0.60,0.00,M3] 
00:17:17.625 00.000 10844 refined, 2 included, MultiStar: {-0.42, -0.24}, one-star: {-0.90, -0.71}
00:17:17.626 00.001 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
00:17:17.626 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
00:17:17.626 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.24 hyp=0.49 cameraTheta=-2.62 mountX=0.32 mountY=-0.38, mountTheta=-0.88
00:17:17.629 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.24, opts=13)
00:17:17.629 00.000 10844 Enqueuing Move request for scope (-0.42, -0.24)
00:17:17.640 00.011 11060 Worker thread wakes up
00:17:17.643 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.24) opts 0xd
00:17:17.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.24)
00:17:17.643 00.000 11060 Moving (-0.42, -0.24) raw xDistance=0.32 yDistance=-0.38
00:17:17.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.32
00:17:17.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
00:17:17.645 00.002 11060 MoveAxis(W, 53, ABG)
00:17:17.645 00.000 11060 Guiding  Dir = 3, Dur = 53
00:17:17.688 00.043 11060 IsSlewing returns 0
00:17:17.688 00.000 11060 IsGuiding returns 0
00:17:17.771 00.083 11060 IsGuiding returns 0
00:17:17.771 00.000 11060 Move returns status 0, amount 53
00:17:17.771 00.000 11060 MoveAxis(N, 147, ABG)
00:17:17.771 00.000 11060 Guiding  Dir = 0, Dur = 147
00:17:17.787 00.016 11060 IsSlewing returns 0
00:17:17.788 00.001 11060 IsGuiding returns 0
00:17:17.947 00.159 11060 IsGuiding returns 0
00:17:17.947 00.000 11060 Move returns status 0, amount 147
00:17:17.947 00.000 11060 move complete, result=0
00:17:17.947 00.000 11060 worker thread done servicing request
00:17:28.822 10.875 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=13, FiltMax=255, Gamma=1.000
00:17:28.846 00.024 10844 UpdateGuideState exits: m=3263 SNR=36.3 Saturated
00:17:28.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:28.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:28.846 00.000 10844 Enqueuing Expose request
00:17:28.846 00.000 11060 Worker thread wakes up
00:17:28.846 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.4 px 147 ms NORTH
00:17:28.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:28.847 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:29.488 00.641 11060 Exposure complete
00:17:29.927 00.439 10844 OnExposeComplete: enter
00:17:29.927 00.000 10844 UpdateGuideState(): m_state=6
00:17:29.928 00.001 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5266
00:17:29.928 00.000 10844 Star::Find returns 1 (1), X=262.67, Y=61.66, Mass=2781, SNR=33.6, Peak=255 HFD=3.4
00:17:29.929 00.001 10844 MultiStar: [#1 -0.07,-0.08,1.07,U] [#2 -0.33,-0.84,0.00,M2] [#3 0.23,-0.45,0.91,U] [#4 0.12,-0.86,0.00,M6] [#5 -0.61,-0.37,0.00,M3] [#6 -0.02,-0.06,1.02,U] [#7 0.04,-0.60,0.87,U] [#8 0.63,-0.57,0.00,M4] 
00:17:29.929 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.30}, one-star: {0.15, -0.38}
00:17:29.929 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
00:17:29.929 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
00:17:29.929 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.37 mountX=0.28 mountY=0.11, mountTheta=0.36
00:17:29.932 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.30, opts=13)
00:17:29.932 00.000 10844 Enqueuing Move request for scope (0.06, -0.30)
00:17:29.940 00.008 11060 worker thread done servicing request
00:17:29.940 00.000 11060 Worker thread wakes up
00:17:29.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
00:17:29.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
00:17:29.941 00.001 11060 Moving (0.06, -0.30) raw xDistance=0.28 yDistance=0.11
00:17:29.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:17:29.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:29.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:17:29.941 00.000 11060 MoveAxis(W, 51, ABG)
00:17:29.941 00.000 11060 Guiding  Dir = 3, Dur = 51
00:17:29.944 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:17:29.983 00.039 10844 UpdateGuideState exits: m=2781 SNR=33.6 Saturated
00:17:29.984 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:29.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:29.984 00.000 10844 Enqueuing Expose request
00:17:29.995 00.011 11060 IsSlewing returns 0
00:17:29.996 00.001 11060 IsGuiding returns 0
00:17:30.085 00.089 11060 IsGuiding returns 0
00:17:30.085 00.000 11060 Move returns status 0, amount 51
00:17:30.085 00.000 11060 MoveAxis(N, 0, ABG)
00:17:30.086 00.001 11060 Move returns status 0, amount 0
00:17:30.086 00.000 11060 move complete, result=0
00:17:30.086 00.000 11060 worker thread done servicing request
00:17:30.086 00.000 11060 Worker thread wakes up
00:17:30.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:30.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:30.087 00.001 10844 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
00:17:30.746 00.659 11060 Exposure complete
00:17:31.167 00.421 11060 worker thread done servicing request
00:17:31.674 00.507 10844 OnExposeComplete: enter
00:17:31.674 00.000 10844 UpdateGuideState(): m_state=6
00:17:31.675 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5267
00:17:31.675 00.000 10844 Star::Find returns 1 (0), X=262.15, Y=61.98, Mass=3122, SNR=35.9, Peak=254 HFD=3.4
00:17:31.676 00.001 10844 MultiStar: [#1 -0.13,0.14,0.96,U] [#2 -0.38,0.01,2.01,U] [#3 0.14,0.38,0.85,U] [#4 -0.11,-0.54,1.00,U] [#5 -0.33,-0.51,1.02,U] [#6 0.82,0.00,0.00,M5] [#7 -0.10,-0.25,0.75,U] [#8 0.20,-0.66,0.00,M5] 
00:17:31.676 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.11}, one-star: {-0.38, -0.05}
00:17:31.676 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
00:17:31.676 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
00:17:31.676 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-2.68 mountX=0.15 mountY=-0.20, mountTheta=-0.94
00:17:31.678 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.11, opts=13)
00:17:31.679 00.001 10844 Enqueuing Move request for scope (-0.22, -0.11)
00:17:31.679 00.000 11060 Worker thread wakes up
00:17:31.683 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd
00:17:31.683 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.11)
00:17:31.683 00.000 11060 Moving (-0.22, -0.11) raw xDistance=0.15 yDistance=-0.20
00:17:31.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:17:31.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:17:31.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:17:31.683 00.000 11060 MoveAxis(W, 27, ABG)
00:17:31.683 00.000 11060 Guiding  Dir = 3, Dur = 27
00:17:31.702 00.019 11060 IsSlewing returns 0
00:17:31.703 00.001 11060 IsGuiding returns 0
00:17:31.746 00.043 11060 IsGuiding returns 0
00:17:31.747 00.001 11060 Move returns status 0, amount 27
00:17:31.750 00.003 11060 MoveAxis(N, 0, ABG)
00:17:31.750 00.000 11060 Move returns status 0, amount 0
00:17:31.750 00.000 11060 move complete, result=0
00:17:31.750 00.000 11060 worker thread done servicing request
00:17:32.167 00.417 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:32.212 00.045 10844 UpdateGuideState exits: m=3122 SNR=35.9
00:17:32.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:32.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:32.212 00.000 10844 Enqueuing Expose request
00:17:32.218 00.006 11060 Worker thread wakes up
00:17:32.219 00.001 10844 GuideStep: 0.1 px 27 ms WEST, -0.2 px 0 ms NORTH
00:17:32.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:32.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:32.878 00.659 11060 Exposure complete
00:17:33.242 00.364 11060 worker thread done servicing request
00:17:33.242 00.000 10844 OnExposeComplete: enter
00:17:33.242 00.000 10844 UpdateGuideState(): m_state=6
00:17:33.243 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
00:17:33.243 00.000 10844 Star::Find returns 1 (0), X=262.22, Y=61.81, Mass=2714, SNR=33.2, Peak=254 HFD=3.5
00:17:33.244 00.001 10844 MultiStar: [#1 0.21,-0.17,1.03,U] [#2 -0.28,-0.69,0.00,M2] [#3 0.71,-0.27,0.00,M1] [#4 -0.18,-1.04,0.00,M6] [#5 -1.18,-0.82,0.00,M3] [#6 0.33,-0.77,0.00,M6] [#7 0.09,-0.84,0.00,M7] [#8 -0.19,-1.41,0.00,M6] 
00:17:33.244 00.000 10844 refined, 1 included, MultiStar: {-0.04, -0.20}, one-star: {-0.30, -0.23}
00:17:33.244 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
00:17:33.244 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
00:17:33.244 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.77 mountX=0.20 mountY=-0.01, mountTheta=-0.04
00:17:33.247 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.20, opts=13)
00:17:33.247 00.000 10844 Enqueuing Move request for scope (-0.04, -0.20)
00:17:33.249 00.002 11060 Worker thread wakes up
00:17:33.256 00.007 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
00:17:33.256 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
00:17:33.256 00.000 11060 Moving (-0.04, -0.20) raw xDistance=0.20 yDistance=-0.01
00:17:33.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:17:33.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:33.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:17:33.256 00.000 11060 MoveAxis(W, 36, ABG)
00:17:33.257 00.001 11060 Guiding  Dir = 3, Dur = 36
00:17:33.260 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:33.294 00.034 11060 IsSlewing returns 0
00:17:33.295 00.001 11060 IsGuiding returns 0
00:17:33.335 00.040 10844 UpdateGuideState exits: m=2714 SNR=33.2
00:17:33.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:33.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:33.335 00.000 10844 Enqueuing Expose request
00:17:33.352 00.017 11060 IsGuiding returns 0
00:17:33.353 00.001 11060 Move returns status 0, amount 36
00:17:33.354 00.001 11060 MoveAxis(N, 0, ABG)
00:17:33.354 00.000 11060 Move returns status 0, amount 0
00:17:33.354 00.000 11060 move complete, result=0
00:17:33.354 00.000 11060 worker thread done servicing request
00:17:33.354 00.000 11060 Worker thread wakes up
00:17:33.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:33.355 00.001 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
00:17:33.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:34.013 00.658 11060 Exposure complete
00:17:34.382 00.369 11060 worker thread done servicing request
00:17:34.383 00.001 10844 OnExposeComplete: enter
00:17:34.383 00.000 10844 UpdateGuideState(): m_state=6
00:17:34.384 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5269
00:17:34.384 00.000 10844 Star::Find returns 1 (1), X=262.23, Y=61.81, Mass=3189, SNR=36.0, Peak=255 HFD=3.5
00:17:34.401 00.017 10844 MultiStar: [#1 -0.29,-0.22,0.97,U] [#2 -0.15,-0.37,1.81,U] [#3 -0.21,0.26,0.94,U] [#4 -0.01,-0.73,0.00,M7] [#5 -0.90,-0.48,0.00,M4] [#6 0.44,-0.20,0.85,U] [#7 -0.24,-0.31,0.84,U] [#8 0.56,-0.78,0.00,M7] 
00:17:34.402 00.001 10844 refined, 5 included, MultiStar: {-0.14, -0.20}, one-star: {-0.29, -0.22}
00:17:34.402 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
00:17:34.402 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
00:17:34.402 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.17 mountX=0.22 mountY=-0.10, mountTheta=-0.43
00:17:34.409 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
00:17:34.409 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
00:17:34.409 00.000 11060 Worker thread wakes up
00:17:34.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
00:17:34.410 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
00:17:34.410 00.000 11060 Moving (-0.14, -0.20) raw xDistance=0.22 yDistance=-0.10
00:17:34.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:17:34.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:34.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:34.410 00.000 11060 MoveAxis(W, 40, ABG)
00:17:34.411 00.001 11060 Guiding  Dir = 3, Dur = 40
00:17:34.432 00.021 11060 IsSlewing returns 0
00:17:34.433 00.001 11060 IsGuiding returns 0
00:17:34.482 00.049 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:34.498 00.016 11060 IsGuiding returns 0
00:17:34.499 00.001 11060 Move returns status 0, amount 40
00:17:34.499 00.000 11060 MoveAxis(N, 0, ABG)
00:17:34.499 00.000 11060 Move returns status 0, amount 0
00:17:34.499 00.000 11060 move complete, result=0
00:17:34.499 00.000 11060 worker thread done servicing request
00:17:34.512 00.013 10844 UpdateGuideState exits: m=3189 SNR=36.0 Saturated
00:17:34.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:34.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:34.512 00.000 10844 Enqueuing Expose request
00:17:34.512 00.000 11060 Worker thread wakes up
00:17:34.514 00.002 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
00:17:34.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:34.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:35.148 00.634 11060 Exposure complete
00:17:35.644 00.496 11060 worker thread done servicing request
00:17:35.644 00.000 10844 OnExposeComplete: enter
00:17:35.644 00.000 10844 UpdateGuideState(): m_state=6
00:17:35.644 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5270
00:17:35.646 00.002 10844 Star::Find returns 1 (1), X=261.83, Y=62.04, Mass=3213, SNR=36.3, Peak=255 HFD=3.1
00:17:35.646 00.000 10844 MultiStar: [#1 -0.30,-0.29,0.88,U] [#2 -0.54,0.30,0.00,M2] [#3 -0.19,0.48,0.84,U] [#4 -0.27,-0.62,0.00,M8] [#5 -0.62,-0.17,0.00,M5] [#6 0.67,-0.38,0.00,M6] [#7 -0.37,-0.11,0.80,U] [#8 0.05,-0.38,0.92,U] 
00:17:35.646 00.000 10844 refined, 4 included, MultiStar: {-0.31, -0.06}, one-star: {-0.70, -0.00}
00:17:35.647 00.001 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
00:17:35.647 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
00:17:35.647 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.31 cameraTheta=-2.94 mountX=0.12 mountY=-0.29, mountTheta=-1.19
00:17:35.649 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.06, opts=13)
00:17:35.649 00.000 10844 Enqueuing Move request for scope (-0.31, -0.06)
00:17:35.649 00.000 11060 Worker thread wakes up
00:17:35.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
00:17:35.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
00:17:35.649 00.000 11060 Moving (-0.31, -0.06) raw xDistance=0.12 yDistance=-0.29
00:17:35.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:17:35.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
00:17:35.649 00.000 11060 MoveAxis(E, 0, ABG)
00:17:35.649 00.000 11060 Move returns status 0, amount 0
00:17:35.649 00.000 11060 MoveAxis(N, 114, ABG)
00:17:35.650 00.001 11060 Guiding  Dir = 0, Dur = 114
00:17:35.655 00.005 11060 IsSlewing returns 0
00:17:35.656 00.001 11060 IsGuiding returns 0
00:17:35.660 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:35.693 00.033 10844 UpdateGuideState exits: m=3213 SNR=36.3 Saturated
00:17:35.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:35.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:35.693 00.000 10844 Enqueuing Expose request
00:17:35.782 00.089 11060 IsGuiding returns 0
00:17:35.782 00.000 11060 Move returns status 0, amount 114
00:17:35.783 00.001 11060 move complete, result=0
00:17:35.783 00.000 11060 worker thread done servicing request
00:17:35.783 00.000 11060 Worker thread wakes up
00:17:35.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:35.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:35.843 00.060 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 114 ms NORTH
00:17:36.429 00.586 11060 Exposure complete
00:17:36.731 00.302 10844 OnExposeComplete: enter
00:17:36.731 00.000 11060 worker thread done servicing request
00:17:36.731 00.000 10844 UpdateGuideState(): m_state=6
00:17:36.731 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5271
00:17:36.731 00.000 10844 Star::Find returns 1 (1), X=262.26, Y=62.85, Mass=2795, SNR=33.8, Peak=255 HFD=3.6
00:17:36.733 00.002 10844 MultiStar: [#1 0.37,0.37,0.96,U] [#2 -0.29,0.51,2.12,U] [#3 0.61,0.17,0.00,M1] [#4 0.02,-0.47,1.05,U] [#5 -0.03,-0.07,1.07,U] [#6 0.60,0.16,0.00,M7] [#7 0.41,-0.29,0.78,U] [#8 0.74,-0.39,0.00,M7] 
00:17:36.733 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.21}, one-star: {-0.27, 0.81}
00:17:36.733 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
00:17:36.733 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
00:17:36.733 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.72 mountX=-0.20 mountY=-0.06, mountTheta=-2.83
00:17:36.735 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.21, opts=13)
00:17:36.735 00.000 10844 Enqueuing Move request for scope (-0.03, 0.21)
00:17:36.735 00.000 11060 Worker thread wakes up
00:17:36.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
00:17:36.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
00:17:36.735 00.000 11060 Moving (-0.03, 0.21) raw xDistance=-0.20 yDistance=-0.06
00:17:36.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:17:36.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:36.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:17:36.736 00.001 11060 MoveAxis(E, 35, ABG)
00:17:36.736 00.000 11060 Guiding  Dir = 2, Dur = 35
00:17:36.744 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:36.746 00.002 11060 IsSlewing returns 0
00:17:36.746 00.000 11060 IsGuiding returns 0
00:17:36.764 00.018 10844 UpdateGuideState exits: m=2795 SNR=33.8 Saturated
00:17:36.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:36.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:36.764 00.000 10844 Enqueuing Expose request
00:17:36.795 00.031 11060 IsGuiding returns 0
00:17:36.795 00.000 11060 Move returns status 0, amount 35
00:17:36.795 00.000 11060 MoveAxis(N, 0, ABG)
00:17:36.795 00.000 11060 Move returns status 0, amount 0
00:17:36.795 00.000 11060 move complete, result=0
00:17:36.796 00.001 11060 worker thread done servicing request
00:17:36.796 00.000 11060 Worker thread wakes up
00:17:36.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:36.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:36.816 00.020 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
00:17:37.426 00.610 11060 Exposure complete
00:17:37.733 00.307 11060 worker thread done servicing request
00:17:37.733 00.000 10844 OnExposeComplete: enter
00:17:37.733 00.000 10844 UpdateGuideState(): m_state=6
00:17:37.735 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5272
00:17:37.735 00.000 10844 Star::Find returns 1 (0), X=262.27, Y=62.11, Mass=2869, SNR=34.3, Peak=246 HFD=3.4
00:17:37.736 00.001 10844 MultiStar: [#1 0.47,0.08,1.04,U] [#2 0.16,0.21,2.13,U] [#3 0.30,0.73,0.00,M2] [#4 0.05,-0.05,0.97,U] [#5 -0.42,-0.18,1.00,U] [#6 0.82,0.21,0.00,M8] [#7 0.19,-0.74,0.00,M5] [#8 0.45,-0.44,0.00,M8] 
00:17:37.747 00.011 10844 refined, 4 included, MultiStar: {0.03, 0.06}, one-star: {-0.26, 0.07}
00:17:37.747 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:17:37.747 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:17:37.747 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.11 mountX=-0.07 mountY=0.02, mountTheta=2.84
00:17:37.750 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
00:17:37.750 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
00:17:37.750 00.000 11060 Worker thread wakes up
00:17:37.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:17:37.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:17:37.750 00.000 11060 Moving (0.03, 0.06) raw xDistance=-0.07 yDistance=0.02
00:17:37.751 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:17:37.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:37.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:17:37.752 00.001 11060 MoveAxis(E, 0, ABG)
00:17:37.752 00.000 11060 Move returns status 0, amount 0
00:17:37.752 00.000 11060 MoveAxis(N, 0, ABG)
00:17:37.752 00.000 11060 Move returns status 0, amount 0
00:17:37.752 00.000 11060 move complete, result=0
00:17:37.752 00.000 11060 worker thread done servicing request
00:17:37.759 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:37.783 00.024 10844 UpdateGuideState exits: m=2869 SNR=34.3
00:17:37.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:37.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:37.783 00.000 10844 Enqueuing Expose request
00:17:37.783 00.000 11060 Worker thread wakes up
00:17:37.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:37.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:37.784 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:38.445 00.661 11060 Exposure complete
00:17:38.894 00.449 11060 worker thread done servicing request
00:17:38.894 00.000 10844 OnExposeComplete: enter
00:17:38.894 00.000 10844 UpdateGuideState(): m_state=6
00:17:38.895 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5273
00:17:38.895 00.000 10844 Star::Find returns 1 (1), X=262.24, Y=61.56, Mass=2866, SNR=34.9, Peak=255 HFD=3.2
00:17:38.896 00.001 10844 MultiStar: [#1 -0.30,-0.31,0.87,U] [#2 -0.02,-0.66,0.00,M1] [#3 0.25,0.28,0.93,U] [#4 0.28,-0.49,0.89,U] [#5 -0.42,-0.52,0.00,M4] [#6 0.85,-0.67,0.00,M9] [#7 0.07,-0.79,0.00,M6] [#8 0.32,-0.64,0.00,M9] 
00:17:38.896 00.000 10844 refined, 3 included, MultiStar: {-0.02, -0.25}, one-star: {-0.29, -0.47}
00:17:38.896 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
00:17:38.897 00.001 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
00:17:38.897 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.65 mountX=0.25 mountY=0.02, mountTheta=0.09
00:17:38.899 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.25, opts=13)
00:17:38.899 00.000 10844 Enqueuing Move request for scope (-0.02, -0.25)
00:17:38.899 00.000 11060 Worker thread wakes up
00:17:38.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
00:17:38.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
00:17:38.899 00.000 11060 Moving (-0.02, -0.25) raw xDistance=0.25 yDistance=0.02
00:17:38.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:17:38.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:38.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:17:38.899 00.000 11060 MoveAxis(W, 43, ABG)
00:17:38.899 00.000 11060 Guiding  Dir = 3, Dur = 43
00:17:38.910 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:17:38.926 00.016 11060 IsSlewing returns 0
00:17:38.927 00.001 11060 IsGuiding returns 0
00:17:38.947 00.020 10844 UpdateGuideState exits: m=2866 SNR=34.9 Saturated
00:17:38.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:38.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:38.947 00.000 10844 Enqueuing Expose request
00:17:38.994 00.047 11060 IsGuiding returns 0
00:17:38.995 00.001 11060 Move returns status 0, amount 43
00:17:38.995 00.000 11060 MoveAxis(N, 0, ABG)
00:17:38.995 00.000 11060 Move returns status 0, amount 0
00:17:38.995 00.000 11060 move complete, result=0
00:17:38.995 00.000 11060 worker thread done servicing request
00:17:38.995 00.000 11060 Worker thread wakes up
00:17:38.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:38.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:38.998 00.003 10844 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
00:17:39.646 00.648 11060 Exposure complete
00:17:40.067 00.421 11060 worker thread done servicing request
00:17:40.067 00.000 10844 OnExposeComplete: enter
00:17:40.068 00.001 10844 UpdateGuideState(): m_state=6
00:17:40.068 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5274
00:17:40.068 00.000 10844 Star::Find returns 1 (0), X=262.19, Y=62.31, Mass=2385, SNR=30.5, Peak=247 HFD=3.4
00:17:40.069 00.001 10844 MultiStar: [#1 0.27,-0.11,1.04,U] [#2 0.02,-0.04,2.27,U] [#3 0.37,-0.08,1.17,U] [#4 0.05,-0.10,1.15,U] [#5 -0.84,-0.37,0.00,M5] [#6 0.78,-0.15,0.00,M10] [#7 0.25,-0.55,0.92,U] [#8 0.06,-0.54,1.08,U] 
00:17:40.069 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.14}, one-star: {-0.34, 0.27}
00:17:40.069 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
00:17:40.069 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
00:17:40.069 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.01 mountX=0.12 mountY=0.11, mountTheta=0.74
00:17:40.072 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.14, opts=13)
00:17:40.072 00.000 10844 Enqueuing Move request for scope (0.09, -0.14)
00:17:40.072 00.000 11060 Worker thread wakes up
00:17:40.073 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
00:17:40.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
00:17:40.073 00.000 11060 Moving (0.09, -0.14) raw xDistance=0.12 yDistance=0.11
00:17:40.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
00:17:40.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:40.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:17:40.073 00.000 11060 MoveAxis(W, 23, ABG)
00:17:40.073 00.000 11060 Guiding  Dir = 3, Dur = 23
00:17:40.086 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:17:40.116 00.030 11060 IsSlewing returns 0
00:17:40.116 00.000 11060 IsGuiding returns 0
00:17:40.130 00.014 10844 UpdateGuideState exits: m=2385 SNR=30.5
00:17:40.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:40.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:40.131 00.001 10844 Enqueuing Expose request
00:17:40.166 00.035 11060 IsGuiding returns 0
00:17:40.167 00.001 11060 Move returns status 0, amount 23
00:17:40.167 00.000 11060 MoveAxis(N, 0, ABG)
00:17:40.167 00.000 11060 Move returns status 0, amount 0
00:17:40.167 00.000 11060 move complete, result=0
00:17:40.167 00.000 11060 worker thread done servicing request
00:17:40.167 00.000 11060 Worker thread wakes up
00:17:40.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:40.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:40.188 00.021 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
00:17:40.805 00.617 11060 Exposure complete
00:17:41.096 00.291 11060 worker thread done servicing request
00:17:41.097 00.001 10844 OnExposeComplete: enter
00:17:41.097 00.000 10844 UpdateGuideState(): m_state=6
00:17:41.097 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5275
00:17:41.097 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=62.59, Mass=2737, SNR=33.5, Peak=243 HFD=3.4
00:17:41.098 00.001 10844 MultiStar: [#1 -0.46,0.22,1.02,U] [#2 0.04,-0.11,2.01,U] [#3 0.41,0.85,0.00,M1] [#4 0.04,-0.39,0.97,U] [#5 -0.65,0.30,0.00,M6] [#6 0.30,0.21,0.91,U] [#7 0.24,0.63,0.00,M6] [#8 0.05,-0.61,0.99,U] 
00:17:41.098 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.03}, one-star: {0.10, 0.55}
00:17:41.098 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
00:17:41.098 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
00:17:41.098 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.22 mountX=0.03 mountY=0.02, mountTheta=0.52
00:17:41.100 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
00:17:41.100 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
00:17:41.100 00.000 11060 Worker thread wakes up
00:17:41.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:17:41.100 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:17:41.100 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.02
00:17:41.101 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:17:41.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:41.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:17:41.101 00.000 11060 MoveAxis(E, 0, ABG)
00:17:41.101 00.000 11060 Move returns status 0, amount 0
00:17:41.101 00.000 11060 MoveAxis(N, 0, ABG)
00:17:41.101 00.000 11060 Move returns status 0, amount 0
00:17:41.101 00.000 11060 move complete, result=0
00:17:41.101 00.000 11060 worker thread done servicing request
00:17:41.108 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:41.140 00.032 10844 UpdateGuideState exits: m=2737 SNR=33.5
00:17:41.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:41.141 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:41.141 00.000 10844 Enqueuing Expose request
00:17:41.141 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:41.141 00.000 11060 Worker thread wakes up
00:17:41.142 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:41.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:41.785 00.643 11060 Exposure complete
00:17:42.043 00.258 11060 worker thread done servicing request
00:17:42.043 00.000 10844 OnExposeComplete: enter
00:17:42.054 00.011 10844 UpdateGuideState(): m_state=6
00:17:42.054 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5276
00:17:42.055 00.001 10844 Star::Find returns 1 (0), X=262.52, Y=62.09, Mass=2872, SNR=34.1, Peak=251 HFD=3.6
00:17:42.055 00.000 10844 MultiStar: [#1 0.32,0.23,1.06,U] [#2 0.74,0.08,0.00,M1] [#3 0.58,1.31,0.00,M2] [#4 0.04,-0.18,1.00,U] [#5 -0.57,0.13,1.06,U] [#6 0.85,0.48,0.00,M10] [#7 0.12,0.54,0.85,U] [#8 0.69,0.01,0.00,M8] 
00:17:42.055 00.000 10844 single-star, 4 included, MultiStar: {-0.02, 0.14}, one-star: {-0.00, 0.05}
00:17:42.055 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
00:17:42.055 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
00:17:42.055 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.61 mountX=-0.05 mountY=-0.01, mountTheta=-2.93
00:17:42.057 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.05, opts=13)
00:17:42.058 00.001 10844 Enqueuing Move request for scope (-0.00, 0.05)
00:17:42.058 00.000 11060 Worker thread wakes up
00:17:42.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
00:17:42.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
00:17:42.058 00.000 11060 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=-0.01
00:17:42.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:17:42.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:42.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:17:42.058 00.000 11060 MoveAxis(E, 0, ABG)
00:17:42.058 00.000 11060 Move returns status 0, amount 0
00:17:42.058 00.000 11060 MoveAxis(N, 0, ABG)
00:17:42.058 00.000 11060 Move returns status 0, amount 0
00:17:42.058 00.000 11060 move complete, result=0
00:17:42.059 00.001 11060 worker thread done servicing request
00:17:42.066 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:42.113 00.047 10844 UpdateGuideState exits: m=2872 SNR=34.1
00:17:42.114 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:42.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:42.114 00.000 10844 Enqueuing Expose request
00:17:42.114 00.000 11060 Worker thread wakes up
00:17:42.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:42.115 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:42.115 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:42.758 00.643 11060 Exposure complete
00:17:43.098 00.340 11060 worker thread done servicing request
00:17:43.098 00.000 10844 OnExposeComplete: enter
00:17:43.098 00.000 10844 UpdateGuideState(): m_state=6
00:17:43.099 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5277
00:17:43.099 00.000 10844 Star::Find returns 1 (1), X=262.04, Y=62.30, Mass=3126, SNR=35.6, Peak=255 HFD=3.4
00:17:43.099 00.000 10844 MultiStar: [#1 -0.38,0.66,0.00,M1] [#2 -0.15,0.63,0.00,M2] [#3 0.35,0.41,0.98,U] [#4 -0.12,0.74,0.00,M3] [#5 -0.23,0.22,0.99,U] [#6 0.57,0.57,0.00,R] [#7 0.34,0.11,0.90,U] [#8 0.47,0.11,0.87,U] 
00:17:43.099 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.23}, one-star: {-0.49, 0.27}
00:17:43.099 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:17:43.099 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:17:43.099 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.27 mountX=-0.24 mountY=0.03, mountTheta=3.00
00:17:43.102 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.23, opts=13)
00:17:43.102 00.000 10844 Enqueuing Move request for scope (0.07, 0.23)
00:17:43.102 00.000 11060 Worker thread wakes up
00:17:43.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
00:17:43.102 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
00:17:43.102 00.000 11060 Moving (0.07, 0.23) raw xDistance=-0.24 yDistance=0.03
00:17:43.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:17:43.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:43.103 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:43.103 00.000 11060 MoveAxis(E, 41, ABG)
00:17:43.103 00.000 11060 Guiding  Dir = 2, Dur = 41
00:17:43.110 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:43.110 00.000 11060 IsSlewing returns 0
00:17:43.111 00.001 11060 IsGuiding returns 0
00:17:43.129 00.018 10844 UpdateGuideState exits: m=3126 SNR=35.6 Saturated
00:17:43.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:43.130 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:43.130 00.000 10844 Enqueuing Expose request
00:17:43.157 00.027 11060 IsGuiding returns 0
00:17:43.157 00.000 11060 Move returns status 0, amount 41
00:17:43.157 00.000 11060 MoveAxis(N, 0, ABG)
00:17:43.157 00.000 11060 Move returns status 0, amount 0
00:17:43.157 00.000 11060 move complete, result=0
00:17:43.158 00.001 11060 worker thread done servicing request
00:17:43.158 00.000 11060 Worker thread wakes up
00:17:43.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:43.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:43.167 00.009 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
00:17:43.789 00.622 11060 Exposure complete
00:17:44.243 00.454 11060 worker thread done servicing request
00:17:44.243 00.000 10844 OnExposeComplete: enter
00:17:44.254 00.011 10844 UpdateGuideState(): m_state=6
00:17:44.255 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5278
00:17:44.255 00.000 10844 Star::Find returns 1 (1), X=262.44, Y=62.66, Mass=3171, SNR=35.9, Peak=255 HFD=3.5
00:17:44.256 00.001 10844 MultiStar: [#1 -0.54,0.52,0.00,M2] [#2 -0.06,0.23,1.96,U] [#3 0.33,0.47,0.99,U] [#4 0.33,0.12,0.93,U] [#5 -0.23,-0.17,0.96,U] [#6 -0.27,-0.28,0.81,U] [#7 -0.03,-0.45,0.90,U] [#8 0.55,-0.18,0.92,U] 
00:17:44.256 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {-0.09, 0.63}
00:17:44.256 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
00:17:44.256 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
00:17:44.256 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.99 mountX=-0.09 mountY=0.04, mountTheta=2.72
00:17:44.259 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
00:17:44.259 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
00:17:44.259 00.000 11060 Worker thread wakes up
00:17:44.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:17:44.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:17:44.259 00.000 11060 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.04
00:17:44.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:17:44.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:44.260 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:17:44.260 00.000 11060 MoveAxis(E, 0, ABG)
00:17:44.260 00.000 11060 Move returns status 0, amount 0
00:17:44.260 00.000 11060 MoveAxis(N, 0, ABG)
00:17:44.260 00.000 11060 Move returns status 0, amount 0
00:17:44.260 00.000 11060 move complete, result=0
00:17:44.260 00.000 11060 worker thread done servicing request
00:17:44.270 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:17:44.297 00.027 10844 UpdateGuideState exits: m=3171 SNR=35.9 Saturated
00:17:44.298 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:44.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:44.298 00.000 10844 Enqueuing Expose request
00:17:44.300 00.002 11060 Worker thread wakes up
00:17:44.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:44.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:44.301 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:44.935 00.634 11060 Exposure complete
00:17:45.248 00.313 11060 worker thread done servicing request
00:17:45.248 00.000 10844 OnExposeComplete: enter
00:17:45.248 00.000 10844 UpdateGuideState(): m_state=6
00:17:45.249 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5279
00:17:45.249 00.000 10844 Star::Find returns 1 (0), X=262.39, Y=62.30, Mass=2390, SNR=31.1, Peak=249 HFD=3.2
00:17:45.250 00.001 10844 MultiStar: [#1 -0.30,-0.01,1.07,U] [#2 -0.02,0.01,2.16,U] [#3 0.11,0.60,1.01,U] [#4 0.13,-0.27,1.09,U] [#5 -0.23,0.06,1.21,U] [#6 -0.16,-0.57,1.01,U] [#7 -0.23,-0.54,0.91,U] [#8 0.10,-0.06,0.98,U] 
00:17:45.250 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.13, 0.26}
00:17:45.250 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
00:17:45.250 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
00:17:45.250 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.62 mountX=0.06 mountY=-0.07, mountTheta=-0.87
00:17:45.253 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
00:17:45.253 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
00:17:45.253 00.000 11060 Worker thread wakes up
00:17:45.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
00:17:45.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
00:17:45.254 00.001 11060 Moving (-0.08, -0.04) raw xDistance=0.06 yDistance=-0.07
00:17:45.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:17:45.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:45.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:17:45.254 00.000 11060 MoveAxis(E, 0, ABG)
00:17:45.254 00.000 11060 Move returns status 0, amount 0
00:17:45.254 00.000 11060 MoveAxis(N, 0, ABG)
00:17:45.254 00.000 11060 Move returns status 0, amount 0
00:17:45.254 00.000 11060 move complete, result=0
00:17:45.255 00.001 11060 worker thread done servicing request
00:17:45.263 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:45.304 00.041 10844 UpdateGuideState exits: m=2390 SNR=31.1
00:17:45.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:45.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:45.304 00.000 10844 Enqueuing Expose request
00:17:45.305 00.001 11060 Worker thread wakes up
00:17:45.305 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:45.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:45.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:45.957 00.652 11060 Exposure complete
00:17:46.262 00.305 11060 worker thread done servicing request
00:17:48.410 02.148 10844 OnExposeComplete: enter
00:17:48.410 00.000 10844 UpdateGuideState(): m_state=6
00:17:48.411 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5280
00:17:48.411 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.64, Mass=2747, SNR=33.2, Peak=244 HFD=3.4
00:17:48.412 00.001 10844 MultiStar: [#1 0.42,0.76,0.00,M2] [#2 0.08,0.18,2.06,U] [#3 0.10,0.57,1.03,U] [#4 0.03,-0.19,0.91,U] [#5 -0.65,0.30,0.00,M3] [#6 -0.22,-0.32,0.91,U] [#7 0.10,0.15,0.90,U] [#8 0.29,-0.09,0.98,U] 
00:17:48.412 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.14, 0.60}
00:17:48.412 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:17:48.412 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:17:48.412 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=-0.16 mountY=0.05, mountTheta=2.82
00:17:48.414 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.15, opts=13)
00:17:48.415 00.001 10844 Enqueuing Move request for scope (0.08, 0.15)
00:17:48.415 00.000 11060 Worker thread wakes up
00:17:48.430 00.015 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
00:17:48.430 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
00:17:48.430 00.000 11060 Moving (0.08, 0.15) raw xDistance=-0.16 yDistance=0.05
00:17:48.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:17:48.431 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:48.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:17:48.431 00.000 11060 MoveAxis(E, 28, ABG)
00:17:48.431 00.000 11060 Guiding  Dir = 2, Dur = 28
00:17:48.463 00.032 11060 IsSlewing returns 0
00:17:48.463 00.000 11060 IsGuiding returns 0
00:17:48.526 00.063 11060 IsGuiding returns 0
00:17:48.526 00.000 11060 Move returns status 0, amount 28
00:17:48.526 00.000 11060 MoveAxis(N, 0, ABG)
00:17:48.526 00.000 11060 Move returns status 0, amount 0
00:17:48.527 00.001 11060 move complete, result=0
00:17:48.527 00.000 11060 worker thread done servicing request
00:17:48.546 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:48.564 00.018 10844 UpdateGuideState exits: m=2747 SNR=33.2
00:17:48.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:48.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:48.564 00.000 10844 Enqueuing Expose request
00:17:48.564 00.000 11060 Worker thread wakes up
00:17:48.564 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
00:17:48.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:48.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:49.211 00.647 11060 Exposure complete
00:17:49.465 00.254 10844 OnExposeComplete: enter
00:17:49.465 00.000 10844 UpdateGuideState(): m_state=6
00:17:49.465 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5281
00:17:49.465 00.000 11060 worker thread done servicing request
00:17:49.466 00.001 10844 Star::Find returns 1 (0), X=262.57, Y=62.51, Mass=2881, SNR=34.6, Peak=254 HFD=3.3
00:17:49.466 00.000 10844 MultiStar: [#1 -0.02,0.17,1.03,U] [#2 -0.07,0.20,2.01,U] [#3 0.12,0.75,0.00,M1] [#4 0.07,-0.36,0.91,U] [#5 0.09,0.74,0.00,M4] [#6 0.03,-0.43,0.97,U] [#7 0.15,-0.11,0.88,U] [#8 0.50,-0.46,0.00,M5] 
00:17:49.466 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.03}, one-star: {0.04, 0.47}
00:17:49.466 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
00:17:49.466 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
00:17:49.466 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.10 mountX=-0.03 mountY=0.01, mountTheta=2.83
00:17:49.469 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
00:17:49.469 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
00:17:49.470 00.001 11060 Worker thread wakes up
00:17:49.471 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:17:49.471 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:17:49.471 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
00:17:49.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:17:49.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:49.472 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:17:49.472 00.000 11060 MoveAxis(E, 0, ABG)
00:17:49.472 00.000 11060 Move returns status 0, amount 0
00:17:49.472 00.000 11060 MoveAxis(N, 0, ABG)
00:17:49.472 00.000 11060 Move returns status 0, amount 0
00:17:49.472 00.000 11060 move complete, result=0
00:17:49.472 00.000 11060 worker thread done servicing request
00:17:49.476 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:17:49.504 00.028 10844 UpdateGuideState exits: m=2881 SNR=34.6
00:17:49.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:49.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:49.504 00.000 10844 Enqueuing Expose request
00:17:49.505 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:49.505 00.000 11060 Worker thread wakes up
00:17:49.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:49.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:50.139 00.634 11060 Exposure complete
00:17:50.369 00.230 11060 worker thread done servicing request
00:17:50.370 00.001 10844 OnExposeComplete: enter
00:17:50.370 00.000 10844 UpdateGuideState(): m_state=6
00:17:50.370 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5282
00:17:50.370 00.000 10844 Star::Find returns 1 (0), X=261.91, Y=61.97, Mass=3298, SNR=36.9, Peak=247 HFD=3.6
00:17:50.371 00.001 10844 MultiStar: [#1 0.05,0.31,0.98,U] [#2 0.15,-0.13,1.84,U] [#3 0.04,-0.16,0.97,U] [#4 -0.05,-0.73,0.00,M1] [#5 -0.92,-0.21,0.00,M5] [#6 0.06,-0.64,0.00,M1] [#7 -0.13,-0.61,0.00,M1] [#8 0.79,-0.96,0.00,M6] 
00:17:50.371 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.03}, one-star: {-0.61, -0.07}
00:17:50.371 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
00:17:50.371 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
00:17:50.371 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.60 mountX=0.04 mountY=-0.05, mountTheta=-0.85
00:17:50.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
00:17:50.372 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
00:17:50.373 00.001 11060 Worker thread wakes up
00:17:50.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
00:17:50.373 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
00:17:50.373 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=-0.05
00:17:50.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:17:50.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:50.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:17:50.373 00.000 11060 MoveAxis(E, 0, ABG)
00:17:50.373 00.000 11060 Move returns status 0, amount 0
00:17:50.373 00.000 11060 MoveAxis(N, 0, ABG)
00:17:50.373 00.000 11060 Move returns status 0, amount 0
00:17:50.374 00.001 11060 move complete, result=0
00:17:50.374 00.000 11060 worker thread done servicing request
00:17:50.389 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:50.408 00.019 10844 UpdateGuideState exits: m=3298 SNR=36.9
00:17:50.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:50.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:50.408 00.000 10844 Enqueuing Expose request
00:17:50.408 00.000 11060 Worker thread wakes up
00:17:50.408 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:50.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:50.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:51.045 00.637 11060 Exposure complete
00:17:51.303 00.258 11060 worker thread done servicing request
00:17:51.304 00.001 10844 OnExposeComplete: enter
00:17:51.304 00.000 10844 UpdateGuideState(): m_state=6
00:17:51.304 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5283
00:17:51.304 00.000 10844 Star::Find returns 1 (1), X=262.16, Y=62.61, Mass=2845, SNR=34.3, Peak=255 HFD=3.6
00:17:51.305 00.001 10844 MultiStar: [#1 0.14,0.52,1.03,U] [#2 0.09,0.27,2.03,U] [#3 0.23,0.43,1.06,U] [#4 0.43,-0.71,0.00,M2] [#5 -0.48,0.14,1.02,U] [#6 -0.12,-0.90,0.00,M2] [#7 0.54,-0.01,0.90,U] [#8 0.79,-0.15,0.00,M7] 
00:17:51.305 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.32}, one-star: {-0.36, 0.57}
00:17:51.305 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
00:17:51.305 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
00:17:51.305 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.48 mountX=-0.32 mountY=-0.02, mountTheta=-3.07
00:17:51.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.32, opts=13)
00:17:51.307 00.001 10844 Enqueuing Move request for scope (0.03, 0.32)
00:17:51.307 00.000 11060 Worker thread wakes up
00:17:51.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
00:17:51.307 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
00:17:51.307 00.000 11060 Moving (0.03, 0.32) raw xDistance=-0.32 yDistance=-0.02
00:17:51.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:17:51.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:51.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:17:51.311 00.004 11060 MoveAxis(E, 56, ABG)
00:17:51.311 00.000 11060 Guiding  Dir = 2, Dur = 56
00:17:51.315 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:51.345 00.030 10844 UpdateGuideState exits: m=2845 SNR=34.3 Saturated
00:17:51.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:51.346 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:51.346 00.000 10844 Enqueuing Expose request
00:17:51.354 00.008 11060 IsSlewing returns 0
00:17:51.354 00.000 11060 IsGuiding returns 0
00:17:51.433 00.079 11060 IsGuiding returns 0
00:17:51.433 00.000 11060 Move returns status 0, amount 56
00:17:51.433 00.000 11060 MoveAxis(N, 0, ABG)
00:17:51.433 00.000 11060 Move returns status 0, amount 0
00:17:51.433 00.000 11060 move complete, result=0
00:17:51.433 00.000 11060 worker thread done servicing request
00:17:51.433 00.000 11060 Worker thread wakes up
00:17:51.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:51.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:51.436 00.003 10844 GuideStep: -0.3 px 56 ms EAST, -0.0 px 0 ms NORTH
00:17:52.069 00.633 11060 Exposure complete
00:17:52.295 00.226 11060 worker thread done servicing request
00:17:52.295 00.000 10844 OnExposeComplete: enter
00:17:52.295 00.000 10844 UpdateGuideState(): m_state=6
00:17:52.296 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5284
00:17:52.296 00.000 10844 Star::Find returns 1 (1), X=262.39, Y=62.34, Mass=3038, SNR=35.6, Peak=255 HFD=3.4
00:17:52.296 00.000 10844 MultiStar: [#1 0.14,0.58,1.02,U] [#2 0.23,0.10,2.00,U] [#3 0.36,0.53,0.00,M1] [#4 -0.16,-0.57,0.81,U] [#5 0.06,-0.33,1.06,U] [#6 0.14,-0.20,0.90,U] [#7 0.56,-0.50,0.00,M1] [#8 0.97,-0.17,0.00,M8] 
00:17:52.296 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.01}, one-star: {-0.13, 0.30}
00:17:52.296 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:17:52.296 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:17:52.296 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.03 mountY=0.07, mountTheta=1.93
00:17:52.298 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
00:17:52.299 00.001 10844 Enqueuing Move request for scope (0.08, 0.01)
00:17:52.299 00.000 11060 Worker thread wakes up
00:17:52.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:17:52.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:17:52.299 00.000 11060 Moving (0.08, 0.01) raw xDistance=-0.03 yDistance=0.07
00:17:52.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:17:52.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:52.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:17:52.299 00.000 11060 MoveAxis(E, 0, ABG)
00:17:52.299 00.000 11060 Move returns status 0, amount 0
00:17:52.300 00.001 11060 MoveAxis(N, 0, ABG)
00:17:52.300 00.000 11060 Move returns status 0, amount 0
00:17:52.300 00.000 11060 move complete, result=0
00:17:52.301 00.001 11060 worker thread done servicing request
00:17:52.308 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:17:52.335 00.027 10844 UpdateGuideState exits: m=3038 SNR=35.6 Saturated
00:17:52.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:52.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:52.335 00.000 10844 Enqueuing Expose request
00:17:52.335 00.000 11060 Worker thread wakes up
00:17:52.335 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:52.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:52.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:52.995 00.660 11060 Exposure complete
00:17:53.243 00.248 11060 worker thread done servicing request
00:17:53.243 00.000 10844 OnExposeComplete: enter
00:17:53.243 00.000 10844 UpdateGuideState(): m_state=6
00:17:53.243 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5285
00:17:53.243 00.000 10844 Star::Find returns 1 (1), X=261.92, Y=61.70, Mass=3217, SNR=35.6, Peak=255 HFD=3.6
00:17:53.244 00.001 10844 MultiStar: [#1 -0.38,-0.18,1.05,U] [#2 -0.08,0.22,1.97,U] [#3 -0.08,0.03,0.95,U] [#4 0.04,-0.73,0.00,M2] [#5 -0.18,-0.48,0.98,U] [#6 -0.26,-0.57,0.00,M2] [#7 0.06,-0.11,0.85,U] [#8 0.71,-0.42,0.00,M9] 
00:17:53.244 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.09}, one-star: {-0.60, -0.33}
00:17:53.244 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
00:17:53.244 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
00:17:53.244 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.72 mountX=0.12 mountY=-0.18, mountTheta=-0.98
00:17:53.246 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.09, opts=13)
00:17:53.246 00.000 10844 Enqueuing Move request for scope (-0.20, -0.09)
00:17:53.246 00.000 11060 Worker thread wakes up
00:17:53.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
00:17:53.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
00:17:53.246 00.000 11060 Moving (-0.20, -0.09) raw xDistance=0.12 yDistance=-0.18
00:17:53.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:17:53.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:53.247 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:17:53.247 00.000 11060 MoveAxis(W, 21, ABG)
00:17:53.249 00.002 11060 Guiding  Dir = 3, Dur = 21
00:17:53.264 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:53.279 00.015 11060 IsSlewing returns 0
00:17:53.280 00.001 11060 IsGuiding returns 0
00:17:53.294 00.014 10844 UpdateGuideState exits: m=3217 SNR=35.6 Saturated
00:17:53.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:53.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:53.294 00.000 10844 Enqueuing Expose request
00:17:53.342 00.048 11060 IsGuiding returns 0
00:17:53.345 00.003 11060 Move returns status 0, amount 21
00:17:53.345 00.000 11060 MoveAxis(N, 0, ABG)
00:17:53.345 00.000 11060 Move returns status 0, amount 0
00:17:53.345 00.000 11060 move complete, result=0
00:17:53.345 00.000 11060 worker thread done servicing request
00:17:53.345 00.000 11060 Worker thread wakes up
00:17:53.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:53.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:53.352 00.007 10844 GuideStep: 0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
00:17:53.981 00.629 11060 Exposure complete
00:17:54.231 00.250 11060 worker thread done servicing request
00:17:54.231 00.000 10844 OnExposeComplete: enter
00:17:54.232 00.001 10844 UpdateGuideState(): m_state=6
00:17:54.232 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5286
00:17:54.232 00.000 10844 Star::Find returns 1 (0), X=262.30, Y=62.09, Mass=3236, SNR=36.2, Peak=230 HFD=3.4
00:17:54.233 00.001 10844 MultiStar: [#1 0.09,0.82,0.00,M1] [#2 -0.22,0.22,1.86,U] [#3 0.18,0.66,0.00,M1] [#4 0.26,-0.06,0.96,U] [#5 -0.29,0.14,1.00,U] [#6 0.15,-0.42,0.86,U] [#7 0.15,-0.19,0.79,U] [#8 0.57,-0.20,0.89,U] 
00:17:54.233 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.02}, one-star: {-0.23, 0.06}
00:17:54.233 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
00:17:54.233 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:17:54.233 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.13 mountX=0.02 mountY=0.01, mountTheta=0.61
00:17:54.236 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.02, opts=13)
00:17:54.246 00.010 10844 Enqueuing Move request for scope (0.01, -0.02)
00:17:54.249 00.003 11060 Worker thread wakes up
00:17:54.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:17:54.249 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:17:54.249 00.000 11060 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=0.01
00:17:54.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:17:54.250 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:54.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:17:54.250 00.000 11060 MoveAxis(E, 0, ABG)
00:17:54.250 00.000 11060 Move returns status 0, amount 0
00:17:54.250 00.000 11060 MoveAxis(N, 0, ABG)
00:17:54.250 00.000 11060 Move returns status 0, amount 0
00:17:54.250 00.000 11060 move complete, result=0
00:17:54.250 00.000 11060 worker thread done servicing request
00:17:54.255 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:17:54.273 00.018 10844 UpdateGuideState exits: m=3236 SNR=36.2
00:17:54.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:54.275 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:54.275 00.000 10844 Enqueuing Expose request
00:17:54.275 00.000 11060 Worker thread wakes up
00:17:54.275 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:54.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:54.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:54.915 00.640 11060 Exposure complete
00:17:55.154 00.239 11060 worker thread done servicing request
00:17:55.154 00.000 10844 OnExposeComplete: enter
00:17:55.154 00.000 10844 UpdateGuideState(): m_state=6
00:17:55.154 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5287
00:17:55.155 00.001 10844 Star::Find returns 1 (1), X=262.37, Y=62.62, Mass=2700, SNR=33.0, Peak=255 HFD=3.3
00:17:55.155 00.000 10844 MultiStar: [#1 0.01,0.90,0.00,M2] [#2 0.24,0.47,2.11,U] [#3 0.05,1.00,0.00,M2] [#4 -0.08,-0.13,1.02,U] [#5 -0.28,0.51,1.15,U] [#6 0.11,-0.57,0.99,U] [#7 0.16,0.41,1.03,U] [#8 0.32,-0.17,0.99,U] 
00:17:55.155 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.21}, one-star: {-0.16, 0.59}
00:17:55.155 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:17:55.155 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:17:55.155 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.27 mountX=-0.22 mountY=0.03, mountTheta=3.00
00:17:55.157 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.21, opts=13)
00:17:55.157 00.000 10844 Enqueuing Move request for scope (0.06, 0.21)
00:17:55.158 00.001 11060 Worker thread wakes up
00:17:55.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
00:17:55.158 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
00:17:55.158 00.000 11060 Moving (0.06, 0.21) raw xDistance=-0.22 yDistance=0.03
00:17:55.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:17:55.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:55.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:55.158 00.000 11060 MoveAxis(E, 37, ABG)
00:17:55.158 00.000 11060 Guiding  Dir = 2, Dur = 37
00:17:55.166 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:55.177 00.011 11060 IsSlewing returns 0
00:17:55.178 00.001 11060 IsGuiding returns 0
00:17:55.184 00.006 10844 UpdateGuideState exits: m=2700 SNR=33.0 Saturated
00:17:55.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:55.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:55.184 00.000 10844 Enqueuing Expose request
00:17:55.238 00.054 11060 IsGuiding returns 0
00:17:55.239 00.001 11060 Move returns status 0, amount 37
00:17:55.239 00.000 11060 MoveAxis(N, 0, ABG)
00:17:55.239 00.000 11060 Move returns status 0, amount 0
00:17:55.239 00.000 11060 move complete, result=0
00:17:55.239 00.000 11060 worker thread done servicing request
00:17:55.239 00.000 11060 Worker thread wakes up
00:17:55.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:55.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:55.239 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
00:17:55.871 00.632 11060 Exposure complete
00:17:56.120 00.249 11060 worker thread done servicing request
00:17:56.120 00.000 10844 OnExposeComplete: enter
00:17:56.120 00.000 10844 UpdateGuideState(): m_state=6
00:17:56.121 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5288
00:17:56.121 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=62.08, Mass=2732, SNR=34.0, Peak=235 HFD=3.5
00:17:56.121 00.000 10844 MultiStar: [#1 0.29,0.15,1.01,U] [#2 0.04,0.18,2.07,U] [#3 -0.03,0.95,0.00,M3] [#4 0.47,-0.60,0.00,M1] [#5 0.19,-0.20,1.07,U] [#6 0.39,-0.39,0.91,U] [#7 0.16,0.05,0.82,U] [#8 0.52,-0.05,0.95,U] 
00:17:56.121 00.000 10844 single-star, 6 included, MultiStar: {0.20, -0.00}, one-star: {0.00, 0.04}
00:17:56.121 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
00:17:56.121 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.02)
00:17:56.121 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.53 mountX=-0.04 mountY=-0.01, mountTheta=-3.02
00:17:56.124 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
00:17:56.124 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
00:17:56.124 00.000 11060 Worker thread wakes up
00:17:56.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
00:17:56.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
00:17:56.124 00.000 11060 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=-0.01
00:17:56.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:17:56.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:56.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:17:56.124 00.000 11060 MoveAxis(E, 0, ABG)
00:17:56.125 00.001 11060 Move returns status 0, amount 0
00:17:56.125 00.000 11060 MoveAxis(N, 0, ABG)
00:17:56.125 00.000 11060 Move returns status 0, amount 0
00:17:56.125 00.000 11060 move complete, result=0
00:17:56.125 00.000 11060 worker thread done servicing request
00:17:56.131 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:56.149 00.018 10844 UpdateGuideState exits: m=2732 SNR=34.0
00:17:56.151 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:56.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:56.151 00.000 10844 Enqueuing Expose request
00:17:56.151 00.000 11060 Worker thread wakes up
00:17:56.151 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:17:56.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:56.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:56.796 00.645 11060 Exposure complete
00:17:57.041 00.245 11060 worker thread done servicing request
00:17:57.041 00.000 10844 OnExposeComplete: enter
00:17:57.041 00.000 10844 UpdateGuideState(): m_state=6
00:17:57.043 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5289
00:17:57.043 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=61.87, Mass=2908, SNR=34.2, Peak=226 HFD=3.6
00:17:57.043 00.000 10844 MultiStar: [#1 0.13,0.30,1.00,U] [#2 -0.19,0.15,2.04,U] [#3 0.18,0.24,0.90,U] [#4 0.22,-0.33,1.04,U] [#5 -0.28,-0.16,1.08,U] [#6 0.09,-0.72,0.00,M1] [#7 0.33,-0.31,0.92,U] [#8 1.13,-0.21,0.00,M7] 
00:17:57.043 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.02}, one-star: {0.10, -0.16}
00:17:57.043 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
00:17:57.044 00.001 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
00:17:57.044 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.62 mountX=0.01 mountY=0.03, mountTheta=1.13
00:17:57.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.02, opts=13)
00:17:57.045 00.000 10844 Enqueuing Move request for scope (0.03, -0.02)
00:17:57.046 00.001 11060 Worker thread wakes up
00:17:57.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
00:17:57.048 00.002 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
00:17:57.048 00.000 11060 Moving (0.03, -0.02) raw xDistance=0.01 yDistance=0.03
00:17:57.049 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:17:57.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:57.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:57.049 00.000 11060 MoveAxis(E, 0, ABG)
00:17:57.049 00.000 11060 Move returns status 0, amount 0
00:17:57.049 00.000 11060 MoveAxis(N, 0, ABG)
00:17:57.049 00.000 11060 Move returns status 0, amount 0
00:17:57.049 00.000 11060 move complete, result=0
00:17:57.049 00.000 11060 worker thread done servicing request
00:17:57.055 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:57.082 00.027 10844 UpdateGuideState exits: m=2908 SNR=34.2
00:17:57.083 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:57.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:57.083 00.000 10844 Enqueuing Expose request
00:17:57.083 00.000 11060 Worker thread wakes up
00:17:57.083 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:17:57.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:57.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:57.718 00.635 11060 Exposure complete
00:17:57.950 00.232 11060 worker thread done servicing request
00:17:57.950 00.000 10844 OnExposeComplete: enter
00:17:57.950 00.000 10844 UpdateGuideState(): m_state=6
00:17:57.950 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5290
00:17:57.950 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=62.31, Mass=3025, SNR=35.4, Peak=241 HFD=3.5
00:17:57.951 00.001 10844 MultiStar: [#1 0.16,1.18,0.00,M1] [#2 0.03,0.72,0.00,M1] [#3 0.21,0.74,0.00,M3] [#4 0.45,-0.34,1.04,U] [#5 -0.05,0.07,1.02,U] [#6 -0.06,-0.38,0.91,U] [#7 0.32,0.11,0.80,U] [#8 0.60,-0.20,0.00,M8] 
00:17:57.951 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.06}, one-star: {-0.09, 0.28}
00:17:57.951 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
00:17:57.951 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
00:17:57.951 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.46 mountX=0.03 mountY=0.12, mountTheta=1.29
00:17:57.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
00:17:57.952 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
00:17:57.952 00.000 11060 Worker thread wakes up
00:17:57.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:17:57.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:17:57.952 00.000 11060 Moving (0.11, -0.06) raw xDistance=0.03 yDistance=0.12
00:17:57.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:17:57.953 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:57.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:17:57.953 00.000 11060 MoveAxis(E, 0, ABG)
00:17:57.953 00.000 11060 Move returns status 0, amount 0
00:17:57.953 00.000 11060 MoveAxis(N, 0, ABG)
00:17:57.953 00.000 11060 Move returns status 0, amount 0
00:17:57.953 00.000 11060 move complete, result=0
00:17:57.953 00.000 11060 worker thread done servicing request
00:17:57.962 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:17:57.990 00.028 10844 UpdateGuideState exits: m=3025 SNR=35.4
00:17:57.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:57.991 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:57.991 00.000 10844 Enqueuing Expose request
00:17:57.991 00.000 11060 Worker thread wakes up
00:17:57.991 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:57.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:57.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:58.621 00.630 11060 Exposure complete
00:17:58.862 00.241 11060 worker thread done servicing request
00:17:58.862 00.000 10844 OnExposeComplete: enter
00:17:58.862 00.000 10844 UpdateGuideState(): m_state=6
00:17:58.863 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5291
00:17:58.863 00.000 10844 Star::Find returns 1 (0), X=262.21, Y=61.89, Mass=2977, SNR=34.8, Peak=207 HFD=3.6
00:17:58.863 00.000 10844 MultiStar: [#1 -0.22,0.08,1.02,U] [#2 0.22,-0.31,1.93,U] [#3 -0.13,0.58,0.93,U] [#4 0.16,-0.50,1.04,U] [#5 -0.15,-0.43,1.12,U] [#6 0.04,-0.79,0.00,M1] [#7 -0.30,-0.21,0.91,U] [#8 -0.22,-0.64,0.00,M9] 
00:17:58.863 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.16}, one-star: {-0.32, -0.15}
00:17:58.865 00.002 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
00:17:58.865 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
00:17:58.865 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.18 cameraTheta=-1.94 mountX=0.17 mountY=-0.04, mountTheta=-0.20
00:17:58.866 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.16, opts=13)
00:17:58.866 00.000 10844 Enqueuing Move request for scope (-0.06, -0.16)
00:17:58.867 00.001 11060 Worker thread wakes up
00:17:58.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
00:17:58.867 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
00:17:58.867 00.000 11060 Moving (-0.06, -0.16) raw xDistance=0.17 yDistance=-0.04
00:17:58.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:17:58.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:58.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:17:58.867 00.000 11060 MoveAxis(W, 30, ABG)
00:17:58.867 00.000 11060 Guiding  Dir = 3, Dur = 30
00:17:58.874 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:17:58.881 00.007 11060 IsSlewing returns 0
00:17:58.881 00.000 11060 IsGuiding returns 0
00:17:58.892 00.011 10844 UpdateGuideState exits: m=2977 SNR=34.8
00:17:58.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:58.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:58.892 00.000 10844 Enqueuing Expose request
00:17:58.927 00.035 11060 IsGuiding returns 0
00:17:58.927 00.000 11060 Move returns status 0, amount 30
00:17:58.927 00.000 11060 MoveAxis(N, 0, ABG)
00:17:58.927 00.000 11060 Move returns status 0, amount 0
00:17:58.927 00.000 11060 move complete, result=0
00:17:58.927 00.000 11060 worker thread done servicing request
00:17:58.927 00.000 11060 Worker thread wakes up
00:17:58.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:58.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:58.932 00.005 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
00:17:59.559 00.627 11060 Exposure complete
00:17:59.786 00.227 10844 OnExposeComplete: enter
00:17:59.786 00.000 10844 UpdateGuideState(): m_state=6
00:17:59.786 00.000 11060 worker thread done servicing request
00:17:59.787 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5292
00:17:59.787 00.000 10844 Star::Find returns 1 (1), X=262.47, Y=62.76, Mass=3119, SNR=36.0, Peak=255 HFD=3.5
00:17:59.787 00.000 10844 MultiStar: [#1 -0.31,0.06,0.99,U] [#2 0.41,0.48,0.00,M1] [#3 -0.05,0.96,0.00,M3] [#4 0.30,0.45,0.94,U] [#5 -0.16,0.10,0.99,U] [#6 -0.37,-0.27,0.82,U] [#7 -0.35,0.07,0.89,U] [#8 0.42,0.07,0.94,U] 
00:17:59.787 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.19}, one-star: {-0.06, 0.73}
00:17:59.787 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
00:17:59.787 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
00:17:59.787 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.93 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
00:17:59.789 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.19, opts=13)
00:17:59.789 00.000 10844 Enqueuing Move request for scope (-0.07, 0.19)
00:17:59.789 00.000 11060 Worker thread wakes up
00:17:59.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
00:17:59.789 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
00:17:59.789 00.000 11060 Moving (-0.07, 0.19) raw xDistance=-0.17 yDistance=-0.10
00:17:59.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:17:59.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:59.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:59.789 00.000 11060 MoveAxis(E, 29, ABG)
00:17:59.790 00.001 11060 Guiding  Dir = 2, Dur = 29
00:17:59.797 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:17:59.812 00.015 11060 IsSlewing returns 0
00:17:59.812 00.000 11060 IsGuiding returns 0
00:17:59.825 00.013 10844 UpdateGuideState exits: m=3119 SNR=36.0 Saturated
00:17:59.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:59.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:17:59.825 00.000 10844 Enqueuing Expose request
00:17:59.848 00.023 11060 IsGuiding returns 0
00:17:59.848 00.000 11060 Move returns status 0, amount 29
00:17:59.848 00.000 11060 MoveAxis(N, 0, ABG)
00:17:59.849 00.001 11060 Move returns status 0, amount 0
00:17:59.849 00.000 11060 move complete, result=0
00:17:59.849 00.000 11060 worker thread done servicing request
00:17:59.849 00.000 11060 Worker thread wakes up
00:17:59.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:17:59.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:17:59.849 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
00:18:00.483 00.634 11060 Exposure complete
00:18:00.739 00.256 11060 worker thread done servicing request
00:18:00.740 00.001 10844 OnExposeComplete: enter
00:18:00.740 00.000 10844 UpdateGuideState(): m_state=6
00:18:00.740 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5293
00:18:00.740 00.000 10844 Star::Find returns 1 (1), X=262.49, Y=62.70, Mass=2749, SNR=33.5, Peak=255 HFD=3.3
00:18:00.741 00.001 10844 MultiStar: [#1 0.17,0.33,1.02,U] [#2 0.12,0.27,2.15,U] [#3 -0.39,0.98,0.00,M4] [#4 0.32,0.20,1.00,U] [#5 -0.14,0.02,0.98,U] [#6 -0.19,-0.13,1.01,U] [#7 -0.35,0.49,0.93,U] [#8 0.66,-0.14,0.00,M9] 
00:18:00.741 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.26}, one-star: {-0.04, 0.67}
00:18:00.741 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
00:18:00.741 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
00:18:00.741 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=-0.26 mountY=-0.03, mountTheta=-3.01
00:18:00.743 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.26, opts=13)
00:18:00.743 00.000 10844 Enqueuing Move request for scope (0.01, 0.26)
00:18:00.743 00.000 11060 Worker thread wakes up
00:18:00.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
00:18:00.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
00:18:00.743 00.000 11060 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=-0.03
00:18:00.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:18:00.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:00.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:18:00.743 00.000 11060 MoveAxis(E, 46, ABG)
00:18:00.744 00.001 11060 Guiding  Dir = 2, Dur = 46
00:18:00.751 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:00.757 00.006 11060 IsSlewing returns 0
00:18:00.762 00.005 11060 IsGuiding returns 0
00:18:00.784 00.022 10844 UpdateGuideState exits: m=2749 SNR=33.5 Saturated
00:18:00.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:00.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:00.784 00.000 10844 Enqueuing Expose request
00:18:00.818 00.034 11060 IsGuiding returns 0
00:18:00.818 00.000 11060 Move returns status 0, amount 46
00:18:00.819 00.001 11060 MoveAxis(N, 0, ABG)
00:18:00.819 00.000 11060 Move returns status 0, amount 0
00:18:00.819 00.000 11060 move complete, result=0
00:18:00.819 00.000 11060 worker thread done servicing request
00:18:00.819 00.000 11060 Worker thread wakes up
00:18:00.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:00.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:00.821 00.002 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
00:18:01.455 00.634 11060 Exposure complete
00:18:01.704 00.249 11060 worker thread done servicing request
00:18:01.704 00.000 10844 OnExposeComplete: enter
00:18:01.705 00.001 10844 UpdateGuideState(): m_state=6
00:18:01.705 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5294
00:18:01.705 00.000 10844 Star::Find returns 1 (0), X=262.14, Y=62.35, Mass=3031, SNR=34.9, Peak=244 HFD=3.7
00:18:01.706 00.001 10844 MultiStar: [#1 0.29,-0.04,1.15,U] [#2 -0.21,-0.17,1.92,U] [#3 0.10,0.32,0.95,U] [#4 -0.15,-0.48,0.98,U] [#5 -0.37,0.43,1.01,U] [#6 0.06,-0.96,0.00,M1] [#7 -0.05,-0.17,0.89,U] [#8 0.51,-0.44,0.00,M10] 
00:18:01.706 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.01}, one-star: {-0.38, 0.32}
00:18:01.706 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
00:18:01.706 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
00:18:01.706 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.07 mountX=0.01 mountY=-0.11, mountTheta=-1.46
00:18:01.707 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
00:18:01.708 00.001 10844 Enqueuing Move request for scope (-0.12, 0.01)
00:18:01.708 00.000 11060 Worker thread wakes up
00:18:01.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
00:18:01.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
00:18:01.708 00.000 11060 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=-0.11
00:18:01.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:18:01.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:01.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:18:01.708 00.000 11060 MoveAxis(E, 0, ABG)
00:18:01.708 00.000 11060 Move returns status 0, amount 0
00:18:01.709 00.001 11060 MoveAxis(N, 0, ABG)
00:18:01.709 00.000 11060 Move returns status 0, amount 0
00:18:01.709 00.000 11060 move complete, result=0
00:18:01.709 00.000 11060 worker thread done servicing request
00:18:01.718 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:01.747 00.029 10844 UpdateGuideState exits: m=3031 SNR=34.9
00:18:01.748 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:01.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:01.748 00.000 10844 Enqueuing Expose request
00:18:01.748 00.000 11060 Worker thread wakes up
00:18:01.748 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:01.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:01.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:02.389 00.641 11060 Exposure complete
00:18:02.620 00.231 11060 worker thread done servicing request
00:18:02.620 00.000 10844 OnExposeComplete: enter
00:18:02.620 00.000 10844 UpdateGuideState(): m_state=6
00:18:02.620 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5295
00:18:02.622 00.002 10844 Star::Find returns 1 (0), X=262.13, Y=62.09, Mass=2687, SNR=33.1, Peak=226 HFD=3.8
00:18:02.622 00.000 10844 MultiStar: [#1 -0.21,0.75,0.00,M1] [#2 0.08,0.30,2.12,U] [#3 0.13,0.61,0.00,M4] [#4 -0.09,-0.41,1.07,U] [#5 -0.88,-0.19,0.00,M1] [#6 -0.31,-0.91,0.00,M2] [#7 -0.16,-0.51,0.81,U] [#8 0.08,-0.43,1.00,U] 
00:18:02.622 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.10}, one-star: {-0.40, 0.05}
00:18:02.622 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
00:18:02.622 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
00:18:02.622 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.14 mountX=0.11 mountY=-0.05, mountTheta=-0.40
00:18:02.624 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
00:18:02.624 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
00:18:02.624 00.000 11060 Worker thread wakes up
00:18:02.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:18:02.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:18:02.624 00.000 11060 Moving (-0.06, -0.10) raw xDistance=0.11 yDistance=-0.05
00:18:02.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:18:02.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:02.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:02.624 00.000 11060 MoveAxis(E, 0, ABG)
00:18:02.625 00.001 11060 Move returns status 0, amount 0
00:18:02.625 00.000 11060 MoveAxis(N, 0, ABG)
00:18:02.625 00.000 11060 Move returns status 0, amount 0
00:18:02.625 00.000 11060 move complete, result=0
00:18:02.625 00.000 11060 worker thread done servicing request
00:18:02.631 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:02.657 00.026 10844 UpdateGuideState exits: m=2687 SNR=33.1
00:18:02.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:02.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:02.657 00.000 10844 Enqueuing Expose request
00:18:02.657 00.000 11060 Worker thread wakes up
00:18:02.658 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:02.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:02.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:03.301 00.643 11060 Exposure complete
00:18:03.562 00.261 11060 worker thread done servicing request
00:18:03.562 00.000 10844 OnExposeComplete: enter
00:18:03.562 00.000 10844 UpdateGuideState(): m_state=6
00:18:03.562 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5296
00:18:03.563 00.001 10844 Star::Find returns 1 (1), X=262.42, Y=62.21, Mass=3009, SNR=34.8, Peak=255 HFD=3.6
00:18:03.563 00.000 10844 MultiStar: [#1 -0.10,0.76,0.00,M2] [#2 0.13,0.53,2.03,U] [#3 0.15,0.86,0.00,M5] [#4 0.17,0.16,0.98,U] [#5 -0.39,0.20,1.01,U] [#6 0.14,-0.32,0.93,U] [#7 0.02,-0.06,0.95,U] [#8 0.52,-0.28,0.94,U] 
00:18:03.563 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.13}, one-star: {-0.10, 0.18}
00:18:03.563 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:18:03.563 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:18:03.563 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.05 mountX=-0.14 mountY=0.05, mountTheta=2.79
00:18:03.565 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
00:18:03.565 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
00:18:03.565 00.000 11060 Worker thread wakes up
00:18:03.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
00:18:03.565 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
00:18:03.566 00.001 11060 Moving (0.07, 0.13) raw xDistance=-0.14 yDistance=0.05
00:18:03.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:18:03.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:03.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:18:03.566 00.000 11060 MoveAxis(E, 24, ABG)
00:18:03.567 00.001 11060 Guiding  Dir = 2, Dur = 24
00:18:03.574 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:03.595 00.021 10844 UpdateGuideState exits: m=3009 SNR=34.8 Saturated
00:18:03.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:03.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:03.595 00.000 10844 Enqueuing Expose request
00:18:03.599 00.004 11060 IsSlewing returns 0
00:18:03.599 00.000 11060 IsGuiding returns 0
00:18:03.644 00.045 11060 IsGuiding returns 0
00:18:03.644 00.000 11060 Move returns status 0, amount 24
00:18:03.645 00.001 11060 MoveAxis(N, 0, ABG)
00:18:03.645 00.000 11060 Move returns status 0, amount 0
00:18:03.645 00.000 11060 move complete, result=0
00:18:03.645 00.000 11060 worker thread done servicing request
00:18:03.645 00.000 11060 Worker thread wakes up
00:18:03.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:03.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:03.652 00.007 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:18:04.285 00.633 11060 Exposure complete
00:18:04.532 00.247 11060 worker thread done servicing request
00:18:04.532 00.000 10844 OnExposeComplete: enter
00:18:04.532 00.000 10844 UpdateGuideState(): m_state=6
00:18:04.533 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5297
00:18:04.533 00.000 10844 Star::Find returns 1 (0), X=261.92, Y=62.34, Mass=3202, SNR=36.5, Peak=238 HFD=3.5
00:18:04.533 00.000 10844 MultiStar: [#1 0.14,-0.14,0.92,U] [#2 0.18,-0.06,1.80,U] [#3 -0.16,0.41,0.89,U] [#4 -0.37,-0.33,1.02,U] [#5 -0.10,-0.55,1.03,U] [#6 0.27,-0.34,0.91,U] [#7 -0.44,-0.35,0.88,U] [#8 0.08,-0.22,0.85,U] 
00:18:04.533 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.60, 0.30}
00:18:04.533 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
00:18:04.533 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
00:18:04.533 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.15 mountX=0.15 mountY=-0.07, mountTheta=-0.42
00:18:04.536 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.14, opts=13)
00:18:04.536 00.000 10844 Enqueuing Move request for scope (-0.09, -0.14)
00:18:04.536 00.000 11060 Worker thread wakes up
00:18:04.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
00:18:04.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
00:18:04.536 00.000 11060 Moving (-0.09, -0.14) raw xDistance=0.15 yDistance=-0.07
00:18:04.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:18:04.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:04.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:04.536 00.000 11060 MoveAxis(W, 26, ABG)
00:18:04.536 00.000 11060 Guiding  Dir = 3, Dur = 26
00:18:04.542 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:04.551 00.009 11060 IsSlewing returns 0
00:18:04.553 00.002 11060 IsGuiding returns 0
00:18:04.570 00.017 10844 UpdateGuideState exits: m=3202 SNR=36.5
00:18:04.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:04.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:04.570 00.000 10844 Enqueuing Expose request
00:18:04.582 00.012 11060 IsGuiding returns 0
00:18:04.582 00.000 11060 Move returns status 0, amount 26
00:18:04.582 00.000 11060 MoveAxis(N, 0, ABG)
00:18:04.582 00.000 11060 Move returns status 0, amount 0
00:18:04.583 00.001 11060 move complete, result=0
00:18:04.583 00.000 11060 worker thread done servicing request
00:18:04.583 00.000 11060 Worker thread wakes up
00:18:04.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:04.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:04.583 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
00:18:05.222 00.639 11060 Exposure complete
00:18:05.490 00.268 11060 worker thread done servicing request
00:18:05.490 00.000 10844 OnExposeComplete: enter
00:18:05.490 00.000 10844 UpdateGuideState(): m_state=6
00:18:05.490 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5298
00:18:05.491 00.001 10844 Star::Find returns 1 (0), X=262.56, Y=62.12, Mass=3132, SNR=35.7, Peak=244 HFD=3.8
00:18:05.491 00.000 10844 MultiStar: [#1 -0.38,0.74,0.00,M2] [#2 -0.11,0.14,1.97,U] [#3 0.01,0.62,0.00,M5] [#4 0.12,-0.09,0.99,U] [#5 -0.29,0.03,0.98,U] [#6 -0.17,-0.69,0.00,M1] [#7 -0.06,-0.01,0.83,U] [#8 0.20,0.36,0.84,U] 
00:18:05.491 00.000 10844 single-star, 5 included, MultiStar: {-0.04, 0.09}, one-star: {0.03, 0.08}
00:18:05.491 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:18:05.491 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:18:05.491 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.17 mountX=-0.08 mountY=0.02, mountTheta=2.91
00:18:05.493 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
00:18:05.493 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
00:18:05.493 00.000 11060 Worker thread wakes up
00:18:05.494 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:18:05.494 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:18:05.494 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.02
00:18:05.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:18:05.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:05.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:18:05.495 00.001 11060 MoveAxis(E, 0, ABG)
00:18:05.495 00.000 11060 Move returns status 0, amount 0
00:18:05.495 00.000 11060 MoveAxis(N, 0, ABG)
00:18:05.495 00.000 11060 Move returns status 0, amount 0
00:18:05.495 00.000 11060 move complete, result=0
00:18:05.495 00.000 11060 worker thread done servicing request
00:18:05.502 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:05.529 00.027 10844 UpdateGuideState exits: m=3132 SNR=35.7
00:18:05.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:05.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:05.529 00.000 10844 Enqueuing Expose request
00:18:05.529 00.000 11060 Worker thread wakes up
00:18:05.529 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:05.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:05.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:06.165 00.636 11060 Exposure complete
00:18:06.405 00.240 11060 worker thread done servicing request
00:18:06.405 00.000 10844 OnExposeComplete: enter
00:18:06.405 00.000 10844 UpdateGuideState(): m_state=6
00:18:06.406 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5299
00:18:06.406 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=62.41, Mass=2850, SNR=34.1, Peak=247 HFD=3.4
00:18:06.406 00.000 10844 MultiStar: [#1 -0.08,0.56,0.95,U] [#2 -0.30,-0.02,2.01,U] [#3 0.01,0.21,0.97,U] [#4 -0.03,-0.13,1.01,U] [#5 -0.09,0.01,1.04,U] [#6 -0.29,-0.73,0.00,M2] [#7 0.29,-0.10,0.91,U] [#8 0.90,-0.79,0.00,M7] 
00:18:06.406 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.11}, one-star: {-0.10, 0.37}
00:18:06.406 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
00:18:06.406 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.34)
00:18:06.407 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.21 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
00:18:06.408 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
00:18:06.408 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
00:18:06.408 00.000 11060 Worker thread wakes up
00:18:06.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
00:18:06.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
00:18:06.408 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
00:18:06.409 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:18:06.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:06.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:06.409 00.000 11060 MoveAxis(E, 0, ABG)
00:18:06.409 00.000 11060 Move returns status 0, amount 0
00:18:06.409 00.000 11060 MoveAxis(N, 0, ABG)
00:18:06.409 00.000 11060 Move returns status 0, amount 0
00:18:06.409 00.000 11060 move complete, result=0
00:18:06.409 00.000 11060 worker thread done servicing request
00:18:06.415 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:06.443 00.028 10844 UpdateGuideState exits: m=2850 SNR=34.1
00:18:06.444 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:06.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:06.444 00.000 10844 Enqueuing Expose request
00:18:06.444 00.000 11060 Worker thread wakes up
00:18:06.444 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:06.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:06.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:07.081 00.637 11060 Exposure complete
00:18:07.317 00.236 11060 worker thread done servicing request
00:18:07.317 00.000 10844 OnExposeComplete: enter
00:18:07.317 00.000 10844 UpdateGuideState(): m_state=6
00:18:07.317 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5300
00:18:07.318 00.001 10844 Star::Find returns 1 (1), X=262.04, Y=61.96, Mass=2976, SNR=35.4, Peak=255 HFD=3.6
00:18:07.326 00.008 10844 MultiStar: [#1 0.53,0.30,0.97,U] [#2 -0.31,-0.57,0.00,M1] [#3 0.19,-0.05,0.95,U] [#4 -0.00,-0.60,0.90,U] [#5 -0.53,-0.53,0.00,M1] [#6 -0.02,-1.03,0.00,M3] [#7 -0.16,-0.48,0.76,U] [#8 0.36,-0.68,0.00,M8] 
00:18:07.326 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.16}, one-star: {-0.49, -0.08}
00:18:07.327 00.001 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
00:18:07.327 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
00:18:07.327 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.46 mountX=0.16 mountY=0.04, mountTheta=0.27
00:18:07.329 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.16, opts=13)
00:18:07.330 00.001 10844 Enqueuing Move request for scope (0.02, -0.16)
00:18:07.330 00.000 11060 Worker thread wakes up
00:18:07.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
00:18:07.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
00:18:07.330 00.000 11060 Moving (0.02, -0.16) raw xDistance=0.16 yDistance=0.04
00:18:07.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:18:07.331 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:07.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:18:07.331 00.000 11060 MoveAxis(W, 27, ABG)
00:18:07.332 00.001 11060 Guiding  Dir = 3, Dur = 27
00:18:07.338 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:07.355 00.017 11060 IsSlewing returns 0
00:18:07.355 00.000 11060 IsGuiding returns 0
00:18:07.363 00.008 10844 UpdateGuideState exits: m=2976 SNR=35.4 Saturated
00:18:07.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:07.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:07.363 00.000 10844 Enqueuing Expose request
00:18:07.404 00.041 11060 IsGuiding returns 0
00:18:07.405 00.001 11060 Move returns status 0, amount 27
00:18:07.405 00.000 11060 MoveAxis(N, 0, ABG)
00:18:07.405 00.000 11060 Move returns status 0, amount 0
00:18:07.405 00.000 11060 move complete, result=0
00:18:07.405 00.000 11060 worker thread done servicing request
00:18:07.405 00.000 11060 Worker thread wakes up
00:18:07.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:07.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:07.408 00.003 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
00:18:08.049 00.641 11060 Exposure complete
00:18:08.314 00.265 11060 worker thread done servicing request
00:18:08.314 00.000 10844 OnExposeComplete: enter
00:18:08.314 00.000 10844 UpdateGuideState(): m_state=6
00:18:08.315 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5301
00:18:08.315 00.000 10844 Star::Find returns 1 (1), X=262.05, Y=62.38, Mass=3484, SNR=37.5, Peak=255 HFD=3.6
00:18:08.315 00.000 10844 MultiStar: [#1 -0.15,0.48,1.00,U] [#2 0.12,-0.13,1.79,U] [#3 0.41,0.39,0.93,U] [#4 -0.11,-0.09,0.85,U] [#5 -0.78,-0.22,0.00,M2] [#6 0.02,-0.57,0.80,U] [#7 -0.01,-0.34,0.95,U] [#8 0.64,-0.48,0.00,M9] 
00:18:08.315 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {-0.47, 0.35}
00:18:08.315 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.01)
00:18:08.315 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
00:18:08.315 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.53 mountX=-0.01 mountY=-0.02, mountTheta=-2.01
00:18:08.317 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
00:18:08.317 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
00:18:08.317 00.000 11060 Worker thread wakes up
00:18:08.318 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:18:08.318 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:18:08.318 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
00:18:08.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:18:08.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:08.319 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:18:08.319 00.000 11060 MoveAxis(E, 0, ABG)
00:18:08.319 00.000 11060 Move returns status 0, amount 0
00:18:08.319 00.000 11060 MoveAxis(N, 0, ABG)
00:18:08.319 00.000 11060 Move returns status 0, amount 0
00:18:08.319 00.000 11060 move complete, result=0
00:18:08.319 00.000 11060 worker thread done servicing request
00:18:08.325 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:08.344 00.019 10844 UpdateGuideState exits: m=3484 SNR=37.5 Saturated
00:18:08.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:08.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:08.344 00.000 10844 Enqueuing Expose request
00:18:08.344 00.000 11060 Worker thread wakes up
00:18:08.344 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:08.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:08.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:08.986 00.642 11060 Exposure complete
00:18:09.242 00.256 11060 worker thread done servicing request
00:18:09.243 00.001 10844 OnExposeComplete: enter
00:18:09.243 00.000 10844 UpdateGuideState(): m_state=6
00:18:09.243 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5302
00:18:09.243 00.000 10844 Star::Find returns 1 (1), X=262.11, Y=62.48, Mass=3289, SNR=36.5, Peak=255 HFD=3.8
00:18:09.244 00.001 10844 MultiStar: [#1 0.56,0.34,0.00,M1] [#2 0.05,-0.26,1.87,U] [#3 0.95,0.71,0.00,M3] [#4 0.21,-0.24,0.93,U] [#5 -0.20,0.01,0.91,U] [#6 -0.12,-0.33,0.84,U] [#7 0.41,-0.26,0.77,U] [#8 0.60,-0.57,0.00,M10] 
00:18:09.244 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.12}, one-star: {-0.41, 0.45}
00:18:09.244 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
00:18:09.244 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
00:18:09.245 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.69 mountX=0.12 mountY=0.01, mountTheta=0.05
00:18:09.247 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
00:18:09.247 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
00:18:09.247 00.000 11060 Worker thread wakes up
00:18:09.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
00:18:09.248 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
00:18:09.248 00.000 11060 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.01
00:18:09.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:18:09.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:09.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:18:09.248 00.000 11060 MoveAxis(E, 0, ABG)
00:18:09.248 00.000 11060 Move returns status 0, amount 0
00:18:09.248 00.000 11060 MoveAxis(N, 0, ABG)
00:18:09.248 00.000 11060 Move returns status 0, amount 0
00:18:09.249 00.001 11060 move complete, result=0
00:18:09.249 00.000 11060 worker thread done servicing request
00:18:09.264 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:09.287 00.023 10844 UpdateGuideState exits: m=3289 SNR=36.5 Saturated
00:18:09.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:09.288 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:09.288 00.000 10844 Enqueuing Expose request
00:18:09.288 00.000 11060 Worker thread wakes up
00:18:09.288 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:09.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:09.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:09.921 00.633 11060 Exposure complete
00:18:10.159 00.238 11060 worker thread done servicing request
00:18:10.159 00.000 10844 OnExposeComplete: enter
00:18:10.159 00.000 10844 UpdateGuideState(): m_state=6
00:18:10.159 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5303
00:18:10.160 00.001 10844 Star::Find returns 1 (0), X=262.59, Y=61.64, Mass=3199, SNR=36.3, Peak=252 HFD=3.4
00:18:10.160 00.000 10844 MultiStar: [#1 0.09,0.30,0.99,U] [#2 0.14,-0.54,1.80,U] [#3 0.48,0.44,0.00,M4] [#4 -0.23,-1.01,0.00,M1] [#5 -0.40,-0.16,1.05,U] [#6 0.12,-0.61,0.00,M2] [#7 0.33,-0.77,0.00,M1] [#8 0.90,-0.62,0.00,R] 
00:18:10.160 00.000 10844 refined, 3 included, MultiStar: {-0.00, -0.26}, one-star: {0.07, -0.40}
00:18:10.160 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
00:18:10.160 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
00:18:10.160 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.58 mountX=0.25 mountY=0.04, mountTheta=0.16
00:18:10.162 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.26, opts=13)
00:18:10.162 00.000 10844 Enqueuing Move request for scope (-0.00, -0.26)
00:18:10.162 00.000 11060 Worker thread wakes up
00:18:10.163 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.26) opts 0xd
00:18:10.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.26)
00:18:10.163 00.000 11060 Moving (-0.00, -0.26) raw xDistance=0.25 yDistance=0.04
00:18:10.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:18:10.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:10.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:18:10.163 00.000 11060 MoveAxis(W, 44, ABG)
00:18:10.163 00.000 11060 Guiding  Dir = 3, Dur = 44
00:18:10.169 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:10.190 00.021 10844 UpdateGuideState exits: m=3199 SNR=36.3
00:18:10.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:10.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:10.190 00.000 10844 Enqueuing Expose request
00:18:10.196 00.006 11060 IsSlewing returns 0
00:18:10.197 00.001 11060 IsGuiding returns 0
00:18:10.259 00.062 11060 IsGuiding returns 0
00:18:10.259 00.000 11060 Move returns status 0, amount 44
00:18:10.259 00.000 11060 MoveAxis(N, 0, ABG)
00:18:10.260 00.001 11060 Move returns status 0, amount 0
00:18:10.260 00.000 11060 move complete, result=0
00:18:10.260 00.000 11060 worker thread done servicing request
00:18:10.260 00.000 11060 Worker thread wakes up
00:18:10.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:10.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:10.272 00.012 10844 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
00:18:10.907 00.635 11060 Exposure complete
00:18:11.139 00.232 11060 worker thread done servicing request
00:18:11.140 00.001 10844 OnExposeComplete: enter
00:18:11.140 00.000 10844 UpdateGuideState(): m_state=6
00:18:11.140 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5304
00:18:11.141 00.001 10844 Star::Find returns 1 (0), X=263.00, Y=62.14, Mass=2825, SNR=34.3, Peak=240 HFD=3.0
00:18:11.141 00.000 10844 MultiStar: [#1 0.28,0.16,1.00,U] [#2 -0.03,-0.16,2.09,U] [#3 0.19,0.64,0.00,M5] [#4 -0.21,0.01,1.08,U] [#5 -0.21,0.31,1.12,U] [#6 0.22,-0.57,0.93,U] [#7 0.19,-0.38,0.90,U] [#8 -0.32,0.23,0.99,U] 
00:18:11.141 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.47, 0.10}
00:18:11.141 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:18:11.141 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
00:18:11.141 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.89 mountX=0.03 mountY=0.04, mountTheta=0.86
00:18:11.143 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
00:18:11.144 00.001 10844 Enqueuing Move request for scope (0.03, -0.04)
00:18:11.144 00.000 11060 Worker thread wakes up
00:18:11.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:18:11.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:18:11.144 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.04
00:18:11.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:18:11.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:11.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:18:11.145 00.001 11060 MoveAxis(E, 0, ABG)
00:18:11.145 00.000 11060 Move returns status 0, amount 0
00:18:11.145 00.000 11060 MoveAxis(N, 0, ABG)
00:18:11.145 00.000 11060 Move returns status 0, amount 0
00:18:11.145 00.000 11060 move complete, result=0
00:18:11.145 00.000 11060 worker thread done servicing request
00:18:11.152 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:11.179 00.027 10844 UpdateGuideState exits: m=2825 SNR=34.3
00:18:11.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:11.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:11.179 00.000 10844 Enqueuing Expose request
00:18:11.179 00.000 11060 Worker thread wakes up
00:18:11.180 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:11.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:11.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:11.821 00.641 11060 Exposure complete
00:18:12.056 00.235 11060 worker thread done servicing request
00:18:12.056 00.000 10844 OnExposeComplete: enter
00:18:12.056 00.000 10844 UpdateGuideState(): m_state=6
00:18:12.057 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5305
00:18:12.057 00.000 10844 Star::Find returns 1 (1), X=262.91, Y=62.61, Mass=3208, SNR=36.7, Peak=255 HFD=3.8
00:18:12.057 00.000 10844 MultiStar: [#1 0.35,0.63,0.00,M1] [#2 0.00,0.07,2.00,U] [#3 0.53,0.67,0.00,M6] [#4 0.48,0.07,1.02,U] [#5 -0.15,0.22,0.97,U] [#6 0.27,-0.28,0.94,U] [#7 0.22,-0.10,0.74,U] [#8 -0.15,0.58,0.90,U] 
00:18:12.057 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.16}, one-star: {0.39, 0.58}
00:18:12.057 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
00:18:12.057 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
00:18:12.058 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.86 mountX=-0.18 mountY=0.11, mountTheta=2.60
00:18:12.059 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.16, opts=13)
00:18:12.060 00.001 10844 Enqueuing Move request for scope (0.13, 0.16)
00:18:12.060 00.000 11060 Worker thread wakes up
00:18:12.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
00:18:12.060 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
00:18:12.060 00.000 11060 Moving (0.13, 0.16) raw xDistance=-0.18 yDistance=0.11
00:18:12.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:18:12.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:12.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:18:12.060 00.000 11060 MoveAxis(E, 31, ABG)
00:18:12.060 00.000 11060 Guiding  Dir = 2, Dur = 31
00:18:12.075 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:12.094 00.019 10844 UpdateGuideState exits: m=3208 SNR=36.7 Saturated
00:18:12.096 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:12.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:12.096 00.000 10844 Enqueuing Expose request
00:18:12.105 00.009 11060 IsSlewing returns 0
00:18:12.106 00.001 11060 IsGuiding returns 0
00:18:12.168 00.062 11060 IsGuiding returns 0
00:18:12.168 00.000 11060 Move returns status 0, amount 31
00:18:12.168 00.000 11060 MoveAxis(N, 0, ABG)
00:18:12.168 00.000 11060 Move returns status 0, amount 0
00:18:12.168 00.000 11060 move complete, result=0
00:18:12.168 00.000 11060 worker thread done servicing request
00:18:12.168 00.000 11060 Worker thread wakes up
00:18:12.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:12.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:12.169 00.001 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:18:12.806 00.637 11060 Exposure complete
00:18:13.067 00.261 11060 worker thread done servicing request
00:18:13.067 00.000 10844 OnExposeComplete: enter
00:18:13.067 00.000 10844 UpdateGuideState(): m_state=6
00:18:13.067 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5306
00:18:13.067 00.000 10844 Star::Find returns 1 (0), X=262.46, Y=62.19, Mass=3008, SNR=35.2, Peak=252 HFD=3.7
00:18:13.068 00.001 10844 MultiStar: [#1 0.13,0.36,1.04,U] [#2 -0.53,0.07,1.95,U] [#3 0.29,0.13,0.97,U] [#4 0.26,-0.54,1.00,U] [#5 -0.28,-0.37,1.02,U] [#6 0.48,-0.89,0.00,M1] [#7 0.38,-0.04,0.84,U] [#8 -0.15,-0.15,0.86,U] 
00:18:13.068 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {-0.07, 0.16}
00:18:13.068 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
00:18:13.068 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
00:18:13.068 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.64 mountX=0.04 mountY=-0.05, mountTheta=-0.90
00:18:13.070 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
00:18:13.070 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
00:18:13.070 00.000 11060 Worker thread wakes up
00:18:13.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
00:18:13.071 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
00:18:13.071 00.000 11060 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.05
00:18:13.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:18:13.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:13.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:13.071 00.000 11060 MoveAxis(E, 0, ABG)
00:18:13.071 00.000 11060 Move returns status 0, amount 0
00:18:13.071 00.000 11060 MoveAxis(N, 0, ABG)
00:18:13.071 00.000 11060 Move returns status 0, amount 0
00:18:13.071 00.000 11060 move complete, result=0
00:18:13.071 00.000 11060 worker thread done servicing request
00:18:13.079 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:13.105 00.026 10844 UpdateGuideState exits: m=3008 SNR=35.2
00:18:13.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:13.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:13.105 00.000 10844 Enqueuing Expose request
00:18:13.105 00.000 11060 Worker thread wakes up
00:18:13.105 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:13.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:13.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:13.734 00.629 11060 Exposure complete
00:18:13.982 00.248 11060 worker thread done servicing request
00:18:18.310 04.328 10844 OnExposeComplete: enter
00:18:18.310 00.000 10844 UpdateGuideState(): m_state=6
00:18:18.310 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5307
00:18:18.310 00.000 10844 Star::Find returns 1 (1), X=262.07, Y=62.69, Mass=3623, SNR=39.0, Peak=255 HFD=3.9
00:18:18.311 00.001 10844 MultiStar: [#1 0.09,0.30,0.92,U] [#2 -0.28,0.09,1.84,U] [#3 0.54,0.59,0.00,M6] [#4 -0.22,-0.75,0.00,M1] [#5 -0.64,0.24,0.00,M1] [#6 0.26,-0.48,0.78,U] [#7 0.37,-0.14,0.80,U] [#8 -0.44,0.24,0.90,U] 
00:18:18.311 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.13}, one-star: {-0.46, 0.66}
00:18:18.311 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
00:18:18.311 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
00:18:18.311 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.33 mountX=-0.11 mountY=-0.14, mountTheta=-2.21
00:18:18.313 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.13, opts=13)
00:18:18.313 00.000 10844 Enqueuing Move request for scope (-0.12, 0.13)
00:18:18.313 00.000 11060 Worker thread wakes up
00:18:18.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
00:18:18.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
00:18:18.313 00.000 11060 Moving (-0.12, 0.13) raw xDistance=-0.11 yDistance=-0.14
00:18:18.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:18:18.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:18.314 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:18.314 00.000 11060 MoveAxis(E, 0, ABG)
00:18:18.314 00.000 11060 Move returns status 0, amount 0
00:18:18.314 00.000 11060 MoveAxis(N, 0, ABG)
00:18:18.314 00.000 11060 Move returns status 0, amount 0
00:18:18.314 00.000 11060 move complete, result=0
00:18:18.314 00.000 11060 worker thread done servicing request
00:18:18.340 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:18.355 00.015 10844 UpdateGuideState exits: m=3623 SNR=39.0 Saturated
00:18:18.356 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:18.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:18.356 00.000 10844 Enqueuing Expose request
00:18:18.356 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:18.356 00.000 11060 Worker thread wakes up
00:18:18.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:18.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:18.988 00.632 11060 Exposure complete
00:18:19.204 00.216 11060 worker thread done servicing request
00:18:19.852 00.648 10844 OnExposeComplete: enter
00:18:19.852 00.000 10844 UpdateGuideState(): m_state=6
00:18:19.854 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5308
00:18:19.854 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=61.87, Mass=3297, SNR=36.6, Peak=207 HFD=3.7
00:18:19.855 00.001 10844 MultiStar: [#1 -0.00,0.28,0.95,U] [#2 -0.01,0.11,1.94,U] [#3 0.28,0.23,0.84,U] [#4 0.35,-0.28,0.96,U] [#5 -0.09,-0.15,1.07,U] [#6 0.01,-0.37,0.80,U] [#7 -0.15,-0.46,0.78,U] [#8 -0.41,0.42,0.95,U] 
00:18:19.855 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.07, -0.16}
00:18:19.855 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
00:18:19.855 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
00:18:19.855 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.38 mountX=0.02 mountY=0.01, mountTheta=0.36
00:18:19.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
00:18:19.857 00.001 10844 Enqueuing Move request for scope (0.00, -0.02)
00:18:19.857 00.000 11060 Worker thread wakes up
00:18:19.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
00:18:19.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
00:18:19.857 00.000 11060 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=0.01
00:18:19.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:19.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:19.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:18:19.857 00.000 11060 MoveAxis(E, 0, ABG)
00:18:19.858 00.001 11060 Move returns status 0, amount 0
00:18:19.858 00.000 11060 MoveAxis(N, 0, ABG)
00:18:19.858 00.000 11060 Move returns status 0, amount 0
00:18:19.858 00.000 11060 move complete, result=0
00:18:19.858 00.000 11060 worker thread done servicing request
00:18:19.942 00.084 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:19.968 00.026 10844 UpdateGuideState exits: m=3297 SNR=36.6
00:18:19.969 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:19.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:19.969 00.000 10844 Enqueuing Expose request
00:18:19.969 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:19.969 00.000 11060 Worker thread wakes up
00:18:19.970 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:19.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:20.613 00.643 11060 Exposure complete
00:18:20.866 00.253 11060 worker thread done servicing request
00:18:20.866 00.000 10844 OnExposeComplete: enter
00:18:20.867 00.001 10844 UpdateGuideState(): m_state=6
00:18:20.867 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5309
00:18:20.867 00.000 10844 Star::Find returns 1 (1), X=262.81, Y=62.48, Mass=2882, SNR=34.2, Peak=255 HFD=3.4
00:18:20.867 00.000 10844 MultiStar: [#1 0.09,0.84,0.00,M1] [#2 0.13,0.54,2.07,U] [#3 0.31,0.54,0.00,M6] [#4 0.38,-0.07,1.05,U] [#5 -0.35,0.30,1.05,U] [#6 -0.01,-0.06,0.98,U] [#7 -0.03,-0.50,0.87,U] [#8 -0.61,0.87,0.00,M1] 
00:18:20.868 00.001 10844 refined, 5 included, MultiStar: {0.08, 0.19}, one-star: {0.28, 0.45}
00:18:20.868 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:18:20.868 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:18:20.868 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.18 mountX=-0.20 mountY=0.05, mountTheta=2.92
00:18:20.870 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.19, opts=13)
00:18:20.870 00.000 10844 Enqueuing Move request for scope (0.08, 0.19)
00:18:20.870 00.000 11060 Worker thread wakes up
00:18:20.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
00:18:20.870 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
00:18:20.870 00.000 11060 Moving (0.08, 0.19) raw xDistance=-0.20 yDistance=0.05
00:18:20.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:18:20.871 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:20.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:18:20.871 00.000 11060 MoveAxis(E, 34, ABG)
00:18:20.871 00.000 11060 Guiding  Dir = 2, Dur = 34
00:18:20.878 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:20.889 00.011 11060 IsSlewing returns 0
00:18:20.890 00.001 11060 IsGuiding returns 0
00:18:20.906 00.016 10844 UpdateGuideState exits: m=2882 SNR=34.2 Saturated
00:18:20.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:20.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:20.906 00.000 10844 Enqueuing Expose request
00:18:20.935 00.029 11060 IsGuiding returns 0
00:18:20.935 00.000 11060 Move returns status 0, amount 34
00:18:20.935 00.000 11060 MoveAxis(N, 0, ABG)
00:18:20.935 00.000 11060 Move returns status 0, amount 0
00:18:20.935 00.000 11060 move complete, result=0
00:18:20.935 00.000 11060 worker thread done servicing request
00:18:20.935 00.000 11060 Worker thread wakes up
00:18:20.937 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:20.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:20.939 00.002 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
00:18:21.566 00.627 11060 Exposure complete
00:18:21.817 00.251 11060 worker thread done servicing request
00:18:21.817 00.000 10844 OnExposeComplete: enter
00:18:21.817 00.000 10844 UpdateGuideState(): m_state=6
00:18:21.817 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5310
00:18:21.818 00.001 10844 Star::Find returns 1 (0), X=262.47, Y=62.13, Mass=2416, SNR=31.1, Peak=195 HFD=3.4
00:18:21.818 00.000 10844 MultiStar: [#1 -0.29,-0.12,1.15,U] [#2 -0.35,0.15,2.18,U] [#3 0.22,0.30,1.09,U] [#4 0.19,0.36,1.13,U] [#5 -0.89,-0.07,0.00,M1] [#6 -0.42,0.15,0.97,U] [#7 -0.35,-0.57,0.00,M1] [#8 -0.34,0.48,1.14,U] 
00:18:21.818 00.000 10844 single-star, 6 included, MultiStar: {-0.17, 0.20}, one-star: {-0.06, 0.09}
00:18:21.818 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
00:18:21.818 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
00:18:21.818 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.13 mountX=-0.08 mountY=-0.07, mountTheta=-2.41
00:18:21.820 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
00:18:21.820 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
00:18:21.820 00.000 11060 Worker thread wakes up
00:18:21.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:18:21.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:18:21.820 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.08 yDistance=-0.07
00:18:21.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:18:21.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:21.821 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:18:21.821 00.000 11060 MoveAxis(E, 0, ABG)
00:18:21.821 00.000 11060 Move returns status 0, amount 0
00:18:21.821 00.000 11060 MoveAxis(N, 0, ABG)
00:18:21.821 00.000 11060 Move returns status 0, amount 0
00:18:21.821 00.000 11060 move complete, result=0
00:18:21.821 00.000 11060 worker thread done servicing request
00:18:21.837 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:21.855 00.018 10844 UpdateGuideState exits: m=2416 SNR=31.1
00:18:21.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:21.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:21.855 00.000 10844 Enqueuing Expose request
00:18:21.855 00.000 11060 Worker thread wakes up
00:18:21.855 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:21.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:21.856 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:22.498 00.642 11060 Exposure complete
00:18:22.737 00.239 11060 worker thread done servicing request
00:18:22.737 00.000 10844 OnExposeComplete: enter
00:18:22.737 00.000 10844 UpdateGuideState(): m_state=6
00:18:22.737 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5311
00:18:22.737 00.000 10844 Star::Find returns 1 (0), X=261.92, Y=61.98, Mass=3125, SNR=35.9, Peak=241 HFD=3.3
00:18:22.738 00.001 10844 MultiStar: [#1 -0.16,0.36,1.02,U] [#2 -0.25,0.20,2.01,U] [#3 0.16,0.57,0.99,U] [#4 0.19,-0.21,0.90,U] [#5 -0.88,0.11,0.00,M2] [#6 -0.02,-0.21,1.04,U] [#7 0.05,0.01,0.85,U] [#8 -0.47,0.69,0.00,M1] 
00:18:22.738 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.11}, one-star: {-0.61, -0.06}
00:18:22.738 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.14 = -2.15)
00:18:22.738 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
00:18:22.738 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.38 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
00:18:22.740 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.11, opts=13)
00:18:22.740 00.000 10844 Enqueuing Move request for scope (-0.12, 0.11)
00:18:22.740 00.000 11060 Worker thread wakes up
00:18:22.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
00:18:22.740 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
00:18:22.740 00.000 11060 Moving (-0.12, 0.11) raw xDistance=-0.09 yDistance=-0.14
00:18:22.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:18:22.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:22.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:22.740 00.000 11060 MoveAxis(E, 0, ABG)
00:18:22.741 00.001 11060 Move returns status 0, amount 0
00:18:22.741 00.000 11060 MoveAxis(N, 0, ABG)
00:18:22.741 00.000 11060 Move returns status 0, amount 0
00:18:22.741 00.000 11060 move complete, result=0
00:18:22.741 00.000 11060 worker thread done servicing request
00:18:22.757 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:18:22.776 00.019 10844 UpdateGuideState exits: m=3125 SNR=35.9
00:18:22.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:22.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:22.776 00.000 10844 Enqueuing Expose request
00:18:22.776 00.000 11060 Worker thread wakes up
00:18:22.776 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:22.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:22.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:23.406 00.630 11060 Exposure complete
00:18:23.657 00.251 11060 worker thread done servicing request
00:18:23.657 00.000 10844 OnExposeComplete: enter
00:18:23.657 00.000 10844 UpdateGuideState(): m_state=6
00:18:23.658 00.001 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5312
00:18:23.658 00.000 10844 Star::Find returns 1 (0), X=262.18, Y=63.19, Mass=3171, SNR=36.0, Peak=237 HFD=4.0
00:18:23.658 00.000 10844 MultiStar: [#1 0.30,0.78,0.00,M1] [#2 -0.42,0.78,0.00,M1] [#3 0.14,0.70,0.00,M5] [#4 -0.09,-0.25,1.00,U] [#5 -0.47,0.14,1.00,U] [#6 -0.29,-0.40,0.80,U] [#7 0.21,-0.21,0.89,U] [#8 -0.45,0.33,0.97,U] 
00:18:23.658 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.15}, one-star: {-0.34, 1.16}
00:18:23.658 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
00:18:23.658 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
00:18:23.658 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.15 hyp=0.29 cameraTheta=2.59 mountX=-0.10 mountY=-0.26, mountTheta=-1.95
00:18:23.662 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.15, opts=13)
00:18:23.662 00.000 10844 Enqueuing Move request for scope (-0.24, 0.15)
00:18:23.662 00.000 11060 Worker thread wakes up
00:18:23.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.15) opts 0xd
00:18:23.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.15)
00:18:23.662 00.000 11060 Moving (-0.24, 0.15) raw xDistance=-0.10 yDistance=-0.26
00:18:23.663 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:18:23.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.26
00:18:23.663 00.000 11060 MoveAxis(E, 0, ABG)
00:18:23.663 00.000 11060 Move returns status 0, amount 0
00:18:23.663 00.000 11060 MoveAxis(N, 103, ABG)
00:18:23.663 00.000 11060 Guiding  Dir = 0, Dur = 103
00:18:23.667 00.004 11060 IsSlewing returns 0
00:18:23.667 00.000 11060 IsGuiding returns 0
00:18:23.727 00.060 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:23.748 00.021 10844 UpdateGuideState exits: m=3171 SNR=36.0
00:18:23.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:23.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:23.748 00.000 10844 Enqueuing Expose request
00:18:23.777 00.029 11060 IsGuiding returns 0
00:18:23.777 00.000 11060 Move returns status 0, amount 103
00:18:23.777 00.000 11060 move complete, result=0
00:18:23.777 00.000 11060 worker thread done servicing request
00:18:23.777 00.000 11060 Worker thread wakes up
00:18:23.778 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:23.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:23.778 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 103 ms NORTH
00:18:24.412 00.634 11060 Exposure complete
00:18:24.647 00.235 10844 OnExposeComplete: enter
00:18:24.647 00.000 10844 UpdateGuideState(): m_state=6
00:18:24.647 00.000 11060 worker thread done servicing request
00:18:24.647 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5313
00:18:24.647 00.000 10844 Star::Find returns 1 (1), X=262.46, Y=61.94, Mass=3031, SNR=35.2, Peak=255 HFD=3.6
00:18:24.648 00.001 10844 MultiStar: [#1 -0.33,0.10,1.09,U] [#2 -0.54,-0.32,0.00,M2] [#3 0.29,0.79,0.00,M6] [#4 -0.32,-0.20,0.88,U] [#5 -0.98,-0.23,0.00,M2] [#6 0.06,-0.72,0.00,M1] [#7 -0.61,-0.50,0.00,M1] [#8 -0.49,-0.01,0.83,U] 
00:18:24.648 00.000 10844 single-star, 3 included, MultiStar: {-0.29, -0.04}, one-star: {-0.07, -0.10}
00:18:24.648 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
00:18:24.648 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
00:18:24.648 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.16 mountX=0.11 mountY=-0.05, mountTheta=-0.42
00:18:24.651 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
00:18:24.651 00.000 10844 Enqueuing Move request for scope (-0.07, -0.10)
00:18:24.651 00.000 11060 Worker thread wakes up
00:18:24.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
00:18:24.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
00:18:24.651 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.11 yDistance=-0.05
00:18:24.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:18:24.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:24.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:24.651 00.000 11060 MoveAxis(E, 0, ABG)
00:18:24.652 00.001 11060 Move returns status 0, amount 0
00:18:24.652 00.000 11060 MoveAxis(N, 0, ABG)
00:18:24.652 00.000 11060 Move returns status 0, amount 0
00:18:24.652 00.000 11060 move complete, result=0
00:18:24.652 00.000 11060 worker thread done servicing request
00:18:24.668 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:24.689 00.021 10844 UpdateGuideState exits: m=3031 SNR=35.2 Saturated
00:18:24.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:24.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:24.689 00.000 10844 Enqueuing Expose request
00:18:24.689 00.000 11060 Worker thread wakes up
00:18:24.689 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:24.690 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:24.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:25.344 00.654 11060 Exposure complete
00:18:25.612 00.268 10844 OnExposeComplete: enter
00:18:25.613 00.001 10844 UpdateGuideState(): m_state=6
00:18:25.613 00.000 11060 worker thread done servicing request
00:18:25.613 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5314
00:18:25.613 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=62.53, Mass=2780, SNR=33.9, Peak=250 HFD=3.2
00:18:25.614 00.001 10844 MultiStar: [#1 0.10,0.16,1.03,U] [#2 0.33,0.25,2.05,U] [#3 0.34,0.22,1.06,U] [#4 0.04,-0.79,0.00,M1] [#5 -0.12,-0.32,1.01,U] [#6 0.25,-0.24,0.94,U] [#7 0.29,-0.80,0.00,M2] [#8 -0.31,0.51,0.90,U] 
00:18:25.614 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.17}, one-star: {-0.01, 0.49}
00:18:25.614 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
00:18:25.614 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
00:18:25.614 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.20 cameraTheta=0.94 mountX=-0.18 mountY=0.09, mountTheta=2.68
00:18:25.616 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.17, opts=13)
00:18:25.617 00.001 10844 Enqueuing Move request for scope (0.12, 0.17)
00:18:25.617 00.000 11060 Worker thread wakes up
00:18:25.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
00:18:25.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
00:18:25.617 00.000 11060 Moving (0.12, 0.17) raw xDistance=-0.18 yDistance=0.09
00:18:25.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:18:25.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:25.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:18:25.617 00.000 11060 MoveAxis(E, 32, ABG)
00:18:25.617 00.000 11060 Guiding  Dir = 2, Dur = 32
00:18:25.622 00.005 11060 IsSlewing returns 0
00:18:25.622 00.000 11060 IsGuiding returns 0
00:18:25.625 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:25.645 00.020 10844 UpdateGuideState exits: m=2780 SNR=33.9
00:18:25.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:25.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:25.645 00.000 10844 Enqueuing Expose request
00:18:25.669 00.024 11060 IsGuiding returns 0
00:18:25.669 00.000 11060 Move returns status 0, amount 32
00:18:25.669 00.000 11060 MoveAxis(N, 0, ABG)
00:18:25.669 00.000 11060 Move returns status 0, amount 0
00:18:25.669 00.000 11060 move complete, result=0
00:18:25.670 00.001 11060 worker thread done servicing request
00:18:25.670 00.000 11060 Worker thread wakes up
00:18:25.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:25.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:25.678 00.008 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:18:26.309 00.631 11060 Exposure complete
00:18:26.542 00.233 11060 worker thread done servicing request
00:18:26.543 00.001 10844 OnExposeComplete: enter
00:18:26.543 00.000 10844 UpdateGuideState(): m_state=6
00:18:26.543 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5315
00:18:26.543 00.000 10844 Star::Find returns 1 (0), X=262.34, Y=62.02, Mass=2880, SNR=34.6, Peak=248 HFD=3.7
00:18:26.544 00.001 10844 MultiStar: [#1 0.02,0.54,1.00,U] [#2 0.19,0.30,2.01,U] [#3 0.48,0.03,0.88,U] [#4 0.38,-0.65,0.00,M2] [#5 -0.50,-0.26,1.04,U] [#6 -0.04,-0.64,0.00,M1] [#7 0.47,-0.19,0.83,U] [#8 -0.19,-0.24,1.02,U] 
00:18:26.544 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {-0.18, -0.02}
00:18:26.544 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
00:18:26.544 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
00:18:26.544 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.97 mountX=-0.07 mountY=0.03, mountTheta=2.71
00:18:26.547 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
00:18:26.547 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
00:18:26.547 00.000 11060 Worker thread wakes up
00:18:26.548 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:18:26.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:18:26.548 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.07 yDistance=0.03
00:18:26.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:18:26.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:26.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:18:26.548 00.000 11060 MoveAxis(E, 0, ABG)
00:18:26.549 00.001 11060 Move returns status 0, amount 0
00:18:26.549 00.000 11060 MoveAxis(N, 0, ABG)
00:18:26.549 00.000 11060 Move returns status 0, amount 0
00:18:26.549 00.000 11060 move complete, result=0
00:18:26.549 00.000 11060 worker thread done servicing request
00:18:26.556 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:26.587 00.031 10844 UpdateGuideState exits: m=2880 SNR=34.6
00:18:26.588 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:26.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:26.588 00.000 10844 Enqueuing Expose request
00:18:26.588 00.000 11060 Worker thread wakes up
00:18:26.588 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:26.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:26.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:27.222 00.634 11060 Exposure complete
00:18:27.502 00.280 11060 worker thread done servicing request
00:18:27.502 00.000 10844 OnExposeComplete: enter
00:18:27.502 00.000 10844 UpdateGuideState(): m_state=6
00:18:27.502 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5316
00:18:27.503 00.001 10844 Star::Find returns 1 (1), X=262.25, Y=61.43, Mass=2826, SNR=33.9, Peak=255 HFD=3.6
00:18:27.503 00.000 10844 MultiStar: [#1 -0.34,-0.17,1.10,U] [#2 0.05,-0.67,0.00,M1] [#3 0.25,-0.10,0.95,U] [#4 0.21,-0.77,0.00,M3] [#5 -0.44,-0.27,1.12,U] [#6 -0.17,-0.97,0.00,M2] [#7 0.02,-0.66,0.00,M2] [#8 -0.24,-0.32,0.97,U] 
00:18:27.504 00.001 10844 refined, 4 included, MultiStar: {-0.22, -0.29}, one-star: {-0.27, -0.61}
00:18:27.504 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
00:18:27.504 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
00:18:27.504 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.29 hyp=0.37 cameraTheta=-2.21 mountX=0.33 mountY=-0.17, mountTheta=-0.48
00:18:27.516 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.29, opts=13)
00:18:27.516 00.000 10844 Enqueuing Move request for scope (-0.22, -0.29)
00:18:27.524 00.008 11060 Worker thread wakes up
00:18:27.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.29) opts 0xd
00:18:27.534 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:27.537 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.29)
00:18:27.537 00.000 11060 Moving (-0.22, -0.29) raw xDistance=0.33 yDistance=-0.17
00:18:27.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
00:18:27.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:27.538 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:18:27.538 00.000 11060 MoveAxis(W, 57, ABG)
00:18:27.538 00.000 11060 Guiding  Dir = 3, Dur = 57
00:18:27.575 00.037 11060 IsSlewing returns 0
00:18:27.576 00.001 11060 IsGuiding returns 0
00:18:27.591 00.015 10844 UpdateGuideState exits: m=2826 SNR=33.9 Saturated
00:18:27.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:27.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:27.591 00.000 10844 Enqueuing Expose request
00:18:27.669 00.078 11060 IsGuiding returns 0
00:18:27.669 00.000 11060 Move returns status 0, amount 57
00:18:27.669 00.000 11060 MoveAxis(N, 0, ABG)
00:18:27.669 00.000 11060 Move returns status 0, amount 0
00:18:27.669 00.000 11060 move complete, result=0
00:18:27.670 00.001 11060 worker thread done servicing request
00:18:27.670 00.000 11060 Worker thread wakes up
00:18:27.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:27.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:27.699 00.029 10844 GuideStep: 0.3 px 57 ms WEST, -0.2 px 0 ms NORTH
00:18:28.311 00.612 11060 Exposure complete
00:18:28.626 00.315 11060 worker thread done servicing request
00:18:28.626 00.000 10844 OnExposeComplete: enter
00:18:28.626 00.000 10844 UpdateGuideState(): m_state=6
00:18:28.627 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5317
00:18:28.627 00.000 10844 Star::Find returns 1 (0), X=262.10, Y=62.12, Mass=2911, SNR=34.3, Peak=232 HFD=4.1
00:18:28.628 00.001 10844 MultiStar: [#1 -0.54,0.28,1.11,U] [#2 0.13,0.20,2.06,U] [#3 0.25,0.26,0.94,U] [#4 -0.04,0.06,1.07,U] [#5 -0.50,-0.49,0.00,M1] [#6 -0.43,-0.32,0.95,U] [#7 -0.29,-0.81,0.00,M3] [#8 -0.70,0.27,0.00,M1] 
00:18:28.628 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.12}, one-star: {-0.42, 0.08}
00:18:28.628 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
00:18:28.628 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
00:18:28.628 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.18 cameraTheta=2.44 mountX=-0.09 mountY=-0.15, mountTheta=-2.09
00:18:28.640 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.12, opts=13)
00:18:28.641 00.001 10844 Enqueuing Move request for scope (-0.14, 0.12)
00:18:28.642 00.001 11060 Worker thread wakes up
00:18:28.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
00:18:28.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
00:18:28.642 00.000 11060 Moving (-0.14, 0.12) raw xDistance=-0.09 yDistance=-0.15
00:18:28.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:18:28.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:28.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:18:28.643 00.001 11060 MoveAxis(E, 0, ABG)
00:18:28.643 00.000 11060 Move returns status 0, amount 0
00:18:28.643 00.000 11060 MoveAxis(N, 0, ABG)
00:18:28.643 00.000 11060 Move returns status 0, amount 0
00:18:28.643 00.000 11060 move complete, result=0
00:18:28.644 00.001 11060 worker thread done servicing request
00:18:28.650 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:18:28.670 00.020 10844 UpdateGuideState exits: m=2911 SNR=34.3
00:18:28.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:28.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:28.670 00.000 10844 Enqueuing Expose request
00:18:28.670 00.000 11060 Worker thread wakes up
00:18:28.672 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:28.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:28.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:29.307 00.635 11060 Exposure complete
00:18:29.589 00.282 11060 worker thread done servicing request
00:18:29.589 00.000 10844 OnExposeComplete: enter
00:18:29.589 00.000 10844 UpdateGuideState(): m_state=6
00:18:29.590 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5318
00:18:29.590 00.000 10844 Star::Find returns 1 (1), X=262.14, Y=62.00, Mass=3448, SNR=37.6, Peak=255 HFD=3.2
00:18:29.590 00.000 10844 MultiStar: [#1 -0.37,0.58,0.00,M1] [#2 0.39,-0.07,1.76,U] [#3 0.31,0.13,0.81,U] [#4 0.05,-0.91,0.00,M3] [#5 -0.72,0.04,0.00,M2] [#6 0.37,-0.35,0.91,U] [#7 0.10,-0.46,0.86,U] [#8 -0.61,0.14,0.00,M2] 
00:18:29.590 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.14}, one-star: {-0.38, -0.04}
00:18:29.590 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
00:18:29.590 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
00:18:29.591 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=0.11 mountY=0.20, mountTheta=1.09
00:18:29.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.14, opts=13)
00:18:29.594 00.001 10844 Enqueuing Move request for scope (0.18, -0.14)
00:18:29.598 00.004 11060 Worker thread wakes up
00:18:29.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
00:18:29.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
00:18:29.598 00.000 11060 Moving (0.18, -0.14) raw xDistance=0.11 yDistance=0.20
00:18:29.599 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:18:29.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:18:29.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:18:29.599 00.000 11060 MoveAxis(E, 0, ABG)
00:18:29.599 00.000 11060 Move returns status 0, amount 0
00:18:29.599 00.000 11060 MoveAxis(N, 0, ABG)
00:18:29.599 00.000 11060 Move returns status 0, amount 0
00:18:29.599 00.000 11060 move complete, result=0
00:18:29.599 00.000 11060 worker thread done servicing request
00:18:29.603 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:29.621 00.018 10844 UpdateGuideState exits: m=3448 SNR=37.6 Saturated
00:18:29.622 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:29.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:29.622 00.000 10844 Enqueuing Expose request
00:18:29.622 00.000 11060 Worker thread wakes up
00:18:29.622 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:29.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:29.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:30.253 00.631 11060 Exposure complete
00:18:30.484 00.231 11060 worker thread done servicing request
00:18:30.484 00.000 10844 OnExposeComplete: enter
00:18:30.484 00.000 10844 UpdateGuideState(): m_state=6
00:18:30.485 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5319
00:18:30.485 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=61.92, Mass=2252, SNR=30.0, Peak=188 HFD=3.2
00:18:30.485 00.000 10844 MultiStar: [#1 -0.14,-0.83,0.00,M2] [#2 -0.27,-0.62,0.00,M1] [#3 0.24,-0.38,1.18,U] [#4 0.05,-1.08,0.00,M4] [#5 -0.55,-0.89,0.00,M3] [#6 -0.34,-1.26,0.00,M1] [#7 -0.07,-0.91,0.00,M3] [#8 -0.57,-0.07,1.07,U] 
00:18:30.485 00.000 10844 refined, 2 included, MultiStar: {-0.01, -0.20}, one-star: {0.30, -0.12}
00:18:30.486 00.001 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
00:18:30.486 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
00:18:30.486 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.62 mountX=0.20 mountY=0.02, mountTheta=0.11
00:18:30.487 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.20, opts=13)
00:18:30.487 00.000 10844 Enqueuing Move request for scope (-0.01, -0.20)
00:18:30.487 00.000 11060 Worker thread wakes up
00:18:30.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
00:18:30.489 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
00:18:30.489 00.000 11060 Moving (-0.01, -0.20) raw xDistance=0.20 yDistance=0.02
00:18:30.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:18:30.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:30.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:18:30.489 00.000 11060 MoveAxis(W, 34, ABG)
00:18:30.489 00.000 11060 Guiding  Dir = 3, Dur = 34
00:18:30.495 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:30.513 00.018 11060 IsSlewing returns 0
00:18:30.513 00.000 11060 IsGuiding returns 0
00:18:30.523 00.010 10844 UpdateGuideState exits: m=2252 SNR=30.0
00:18:30.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:30.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:30.523 00.000 10844 Enqueuing Expose request
00:18:30.573 00.050 11060 IsGuiding returns 0
00:18:30.573 00.000 11060 Move returns status 0, amount 34
00:18:30.573 00.000 11060 MoveAxis(N, 0, ABG)
00:18:30.573 00.000 11060 Move returns status 0, amount 0
00:18:30.573 00.000 11060 move complete, result=0
00:18:30.573 00.000 11060 worker thread done servicing request
00:18:30.574 00.001 11060 Worker thread wakes up
00:18:30.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:30.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:30.646 00.072 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
00:18:31.204 00.558 11060 Exposure complete
00:18:31.472 00.268 11060 worker thread done servicing request
00:18:31.472 00.000 10844 OnExposeComplete: enter
00:18:31.472 00.000 10844 UpdateGuideState(): m_state=6
00:18:31.472 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5320
00:18:31.472 00.000 10844 Star::Find returns 1 (1), X=262.37, Y=62.54, Mass=3511, SNR=36.9, Peak=255 HFD=3.4
00:18:31.474 00.002 10844 MultiStar: [#1 0.44,0.64,0.00,M3] [#2 -0.11,-0.51,1.95,U] [#3 0.33,-0.15,0.95,U] [#4 -0.01,-0.83,0.00,M5] [#5 -0.15,-0.29,1.01,U] [#6 -0.10,-0.63,0.00,M2] [#7 0.41,-0.07,0.82,U] [#8 -0.33,0.06,0.97,U] 
00:18:31.474 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.14}, one-star: {-0.15, 0.50}
00:18:31.474 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
00:18:31.474 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
00:18:31.474 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.77 mountX=0.14 mountY=-0.00, mountTheta=-0.03
00:18:31.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.14, opts=13)
00:18:31.475 00.000 10844 Enqueuing Move request for scope (-0.03, -0.14)
00:18:31.475 00.000 11060 Worker thread wakes up
00:18:31.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
00:18:31.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
00:18:31.475 00.000 11060 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=-0.00
00:18:31.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:18:31.476 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:31.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:18:31.476 00.000 11060 MoveAxis(W, 25, ABG)
00:18:31.476 00.000 11060 Guiding  Dir = 3, Dur = 25
00:18:31.482 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:31.510 00.028 10844 UpdateGuideState exits: m=3511 SNR=36.9 Saturated
00:18:31.512 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:31.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:31.512 00.000 10844 Enqueuing Expose request
00:18:31.524 00.012 11060 IsSlewing returns 0
00:18:31.524 00.000 11060 IsGuiding returns 0
00:18:31.585 00.061 11060 IsGuiding returns 0
00:18:31.586 00.001 11060 Move returns status 0, amount 25
00:18:31.586 00.000 11060 MoveAxis(N, 0, ABG)
00:18:31.586 00.000 11060 Move returns status 0, amount 0
00:18:31.586 00.000 11060 move complete, result=0
00:18:31.586 00.000 11060 worker thread done servicing request
00:18:31.586 00.000 11060 Worker thread wakes up
00:18:31.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:31.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:31.589 00.003 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
00:18:32.220 00.631 11060 Exposure complete
00:18:32.481 00.261 11060 worker thread done servicing request
00:18:32.481 00.000 10844 OnExposeComplete: enter
00:18:32.481 00.000 10844 UpdateGuideState(): m_state=6
00:18:32.482 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5321
00:18:32.482 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=61.92, Mass=3101, SNR=35.8, Peak=245 HFD=3.5
00:18:32.482 00.000 10844 MultiStar: [#1 0.06,0.38,0.94,U] [#2 0.34,0.02,1.98,U] [#3 -0.09,0.65,0.00,M1] [#4 0.03,-0.34,0.94,U] [#5 -0.11,0.07,1.08,U] [#6 -0.37,-0.42,0.95,U] [#7 0.29,-0.57,0.00,M3] [#8 -0.78,0.36,0.00,M1] 
00:18:32.482 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {0.07, -0.12}
00:18:32.482 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
00:18:32.482 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
00:18:32.483 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=0.04 mountY=0.06, mountTheta=0.95
00:18:32.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
00:18:32.485 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
00:18:32.485 00.000 11060 Worker thread wakes up
00:18:32.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:18:32.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:18:32.485 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.06
00:18:32.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:18:32.486 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:32.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:18:32.486 00.000 11060 MoveAxis(E, 0, ABG)
00:18:32.486 00.000 11060 Move returns status 0, amount 0
00:18:32.486 00.000 11060 MoveAxis(N, 0, ABG)
00:18:32.486 00.000 11060 Move returns status 0, amount 0
00:18:32.486 00.000 11060 move complete, result=0
00:18:32.487 00.001 11060 worker thread done servicing request
00:18:32.493 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:32.525 00.032 10844 UpdateGuideState exits: m=3101 SNR=35.8
00:18:32.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:32.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:32.525 00.000 10844 Enqueuing Expose request
00:18:32.525 00.000 11060 Worker thread wakes up
00:18:32.525 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:32.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:32.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:33.170 00.645 11060 Exposure complete
00:18:33.429 00.259 11060 worker thread done servicing request
00:18:33.429 00.000 10844 OnExposeComplete: enter
00:18:33.429 00.000 10844 UpdateGuideState(): m_state=6
00:18:33.429 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5322
00:18:33.431 00.002 10844 Star::Find returns 1 (1), X=262.72, Y=61.85, Mass=3648, SNR=39.3, Peak=255 HFD=3.7
00:18:33.431 00.000 10844 MultiStar: [#1 -0.57,0.36,0.00,M3] [#2 -0.25,0.39,1.74,U] [#3 0.05,0.32,0.78,U] [#4 -0.02,-0.57,0.80,U] [#5 -0.36,-0.58,0.00,M2] [#6 -0.20,-0.46,0.90,U] [#7 0.07,-0.14,0.81,U] [#8 -1.25,0.30,0.00,M2] 
00:18:33.431 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.04}, one-star: {0.20, -0.19}
00:18:33.431 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
00:18:33.431 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
00:18:33.431 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.49 mountX=0.05 mountY=-0.05, mountTheta=-0.74
00:18:33.434 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
00:18:33.434 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
00:18:33.434 00.000 11060 Worker thread wakes up
00:18:33.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:18:33.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:18:33.435 00.001 11060 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=-0.05
00:18:33.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:18:33.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:33.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:33.435 00.000 11060 MoveAxis(E, 0, ABG)
00:18:33.435 00.000 11060 Move returns status 0, amount 0
00:18:33.435 00.000 11060 MoveAxis(N, 0, ABG)
00:18:33.435 00.000 11060 Move returns status 0, amount 0
00:18:33.435 00.000 11060 move complete, result=0
00:18:33.435 00.000 11060 worker thread done servicing request
00:18:33.450 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:33.474 00.024 10844 UpdateGuideState exits: m=3648 SNR=39.3 Saturated
00:18:33.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:33.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:33.474 00.000 10844 Enqueuing Expose request
00:18:33.474 00.000 11060 Worker thread wakes up
00:18:33.474 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:33.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:33.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:34.107 00.633 11060 Exposure complete
00:18:34.341 00.234 11060 worker thread done servicing request
00:18:34.341 00.000 10844 OnExposeComplete: enter
00:18:34.341 00.000 10844 UpdateGuideState(): m_state=6
00:18:34.342 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5323
00:18:34.342 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=62.05, Mass=2848, SNR=34.2, Peak=233 HFD=3.6
00:18:34.342 00.000 10844 MultiStar: [#1 -0.52,0.75,0.00,M4] [#2 0.12,0.49,2.08,U] [#3 -0.24,0.51,0.93,U] [#4 -0.06,-0.26,1.01,U] [#5 -0.48,0.05,1.11,U] [#6 0.15,-0.61,0.00,M1] [#7 -0.18,-0.27,0.93,U] [#8 -0.27,0.37,0.95,U] 
00:18:34.342 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.17}, one-star: {0.04, 0.01}
00:18:34.342 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
00:18:34.342 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
00:18:34.342 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.28 mountX=-0.02 mountY=0.04, mountTheta=2.03
00:18:34.344 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
00:18:34.344 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
00:18:34.344 00.000 11060 Worker thread wakes up
00:18:34.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:18:34.344 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:18:34.344 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.04
00:18:34.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:18:34.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:34.345 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:18:34.345 00.000 11060 MoveAxis(E, 0, ABG)
00:18:34.346 00.001 11060 Move returns status 0, amount 0
00:18:34.347 00.001 11060 MoveAxis(N, 0, ABG)
00:18:34.347 00.000 11060 Move returns status 0, amount 0
00:18:34.347 00.000 11060 move complete, result=0
00:18:34.348 00.001 11060 worker thread done servicing request
00:18:34.353 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:34.380 00.027 10844 UpdateGuideState exits: m=2848 SNR=34.2
00:18:34.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:34.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:34.380 00.000 10844 Enqueuing Expose request
00:18:34.380 00.000 11060 Worker thread wakes up
00:18:34.380 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:34.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:34.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:35.012 00.632 11060 Exposure complete
00:18:35.247 00.235 11060 worker thread done servicing request
00:18:35.247 00.000 10844 OnExposeComplete: enter
00:18:35.248 00.001 10844 UpdateGuideState(): m_state=6
00:18:35.249 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5324
00:18:35.249 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.47, Mass=3163, SNR=36.5, Peak=240 HFD=3.5
00:18:35.249 00.000 10844 MultiStar: [#1 0.18,0.14,0.97,U] [#2 0.07,0.30,1.78,U] [#3 0.41,0.70,0.00,M1] [#4 0.63,0.09,0.00,M3] [#5 -0.26,-0.51,1.02,U] [#6 0.28,-0.71,0.00,M2] [#7 0.21,-0.31,0.79,U] [#8 -0.12,1.01,0.00,M2] 
00:18:35.249 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.06}, one-star: {0.16, 0.43}
00:18:35.249 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
00:18:35.249 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
00:18:35.250 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.73 mountX=-0.07 mountY=0.06, mountTheta=2.47
00:18:35.252 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
00:18:35.252 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
00:18:35.252 00.000 11060 Worker thread wakes up
00:18:35.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:18:35.252 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:18:35.252 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.06
00:18:35.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:18:35.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:35.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:18:35.252 00.000 11060 MoveAxis(E, 0, ABG)
00:18:35.253 00.001 11060 Move returns status 0, amount 0
00:18:35.253 00.000 11060 MoveAxis(N, 0, ABG)
00:18:35.253 00.000 11060 Move returns status 0, amount 0
00:18:35.253 00.000 11060 move complete, result=0
00:18:35.253 00.000 11060 worker thread done servicing request
00:18:35.259 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:35.286 00.027 10844 UpdateGuideState exits: m=3163 SNR=36.5
00:18:35.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:35.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:35.286 00.000 10844 Enqueuing Expose request
00:18:35.287 00.001 11060 Worker thread wakes up
00:18:35.287 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:35.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:35.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:35.922 00.635 11060 Exposure complete
00:18:36.173 00.251 10844 OnExposeComplete: enter
00:18:36.173 00.000 10844 UpdateGuideState(): m_state=6
00:18:36.174 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5325
00:18:36.174 00.000 10844 Star::Find returns 1 (0), X=262.96, Y=61.72, Mass=3403, SNR=37.2, Peak=248 HFD=3.6
00:18:36.174 00.000 10844 MultiStar: [#1 0.67,-0.56,0.00,M4] [#2 0.52,-0.75,0.00,M1] [#3 0.41,0.22,0.88,U] [#4 0.14,-1.01,0.00,M4] [#5 0.06,-1.18,0.00,M1] [#6 0.13,-0.24,0.85,U] [#7 0.22,-1.08,0.00,M1] [#8 -0.17,0.11,0.93,U] 
00:18:36.175 00.001 10844 refined, 3 included, MultiStar: {0.20, -0.06}, one-star: {0.44, -0.32}
00:18:36.175 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
00:18:36.175 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
00:18:36.175 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.29 mountX=0.02 mountY=0.21, mountTheta=1.46
00:18:36.177 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.06, opts=13)
00:18:36.177 00.000 10844 Enqueuing Move request for scope (0.20, -0.06)
00:18:36.177 00.000 11060 worker thread done servicing request
00:18:36.183 00.006 11060 Worker thread wakes up
00:18:36.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
00:18:36.184 00.001 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
00:18:36.184 00.000 11060 Moving (0.20, -0.06) raw xDistance=0.02 yDistance=0.21
00:18:36.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:36.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:18:36.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:18:36.184 00.000 11060 MoveAxis(E, 0, ABG)
00:18:36.184 00.000 11060 Move returns status 0, amount 0
00:18:36.184 00.000 11060 MoveAxis(N, 0, ABG)
00:18:36.184 00.000 11060 Move returns status 0, amount 0
00:18:36.184 00.000 11060 move complete, result=0
00:18:36.184 00.000 11060 worker thread done servicing request
00:18:36.187 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:36.217 00.030 10844 UpdateGuideState exits: m=3403 SNR=37.2
00:18:36.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:36.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:36.217 00.000 10844 Enqueuing Expose request
00:18:36.217 00.000 11060 Worker thread wakes up
00:18:36.218 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:36.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:36.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:36.859 00.641 11060 Exposure complete
00:18:37.098 00.239 11060 worker thread done servicing request
00:18:37.098 00.000 10844 OnExposeComplete: enter
00:18:37.098 00.000 10844 UpdateGuideState(): m_state=6
00:18:37.099 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5326
00:18:37.099 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=62.10, Mass=3538, SNR=38.3, Peak=239 HFD=3.7
00:18:37.099 00.000 10844 MultiStar: [#1 0.34,0.14,0.94,U] [#2 -0.24,-0.10,1.90,U] [#3 0.41,0.23,0.81,U] [#4 0.00,-0.54,0.89,U] [#5 -0.27,-0.28,0.96,U] [#6 0.03,-0.40,0.90,U] [#7 1.03,-0.44,0.00,M2] [#8 -0.63,0.14,0.00,M2] 
00:18:37.099 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.12}, one-star: {0.30, 0.07}
00:18:37.099 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
00:18:37.099 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
00:18:37.100 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.30 mountX=0.12 mountY=0.05, mountTheta=0.44
00:18:37.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
00:18:37.101 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
00:18:37.102 00.001 11060 Worker thread wakes up
00:18:37.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:18:37.102 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:18:37.102 00.000 11060 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=0.05
00:18:37.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:18:37.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:37.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:18:37.102 00.000 11060 MoveAxis(E, 0, ABG)
00:18:37.102 00.000 11060 Move returns status 0, amount 0
00:18:37.102 00.000 11060 MoveAxis(N, 0, ABG)
00:18:37.102 00.000 11060 Move returns status 0, amount 0
00:18:37.103 00.001 11060 move complete, result=0
00:18:37.103 00.000 11060 worker thread done servicing request
00:18:37.110 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:37.137 00.027 10844 UpdateGuideState exits: m=3538 SNR=38.3
00:18:37.138 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:37.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:37.138 00.000 10844 Enqueuing Expose request
00:18:37.138 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:37.138 00.000 11060 Worker thread wakes up
00:18:37.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:37.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:37.772 00.634 11060 Exposure complete
00:18:38.011 00.239 11060 worker thread done servicing request
00:18:38.011 00.000 10844 OnExposeComplete: enter
00:18:38.011 00.000 10844 UpdateGuideState(): m_state=6
00:18:38.012 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5327
00:18:38.012 00.000 10844 Star::Find returns 1 (1), X=262.30, Y=62.35, Mass=3549, SNR=38.4, Peak=255 HFD=3.6
00:18:38.012 00.000 10844 MultiStar: [#1 0.13,0.02,0.93,U] [#2 -0.01,-0.47,1.86,U] [#3 0.26,0.34,0.94,U] [#4 0.47,0.19,0.85,U] [#5 -0.17,0.25,0.91,U] [#6 0.25,-0.30,0.83,U] [#7 -0.04,-0.24,0.74,U] [#8 -0.61,0.37,0.00,M3] 
00:18:38.012 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {-0.23, 0.31}
00:18:38.012 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
00:18:38.013 00.001 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
00:18:38.013 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.46 mountX=0.02 mountY=0.07, mountTheta=1.29
00:18:38.014 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
00:18:38.014 00.000 10844 Enqueuing Move request for scope (0.07, -0.03)
00:18:38.014 00.000 11060 Worker thread wakes up
00:18:38.031 00.017 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:18:38.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:18:38.031 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=0.07
00:18:38.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:38.032 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:38.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:18:38.032 00.000 11060 MoveAxis(E, 0, ABG)
00:18:38.032 00.000 11060 Move returns status 0, amount 0
00:18:38.032 00.000 11060 MoveAxis(N, 0, ABG)
00:18:38.032 00.000 11060 Move returns status 0, amount 0
00:18:38.032 00.000 11060 move complete, result=0
00:18:38.032 00.000 11060 worker thread done servicing request
00:18:38.035 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:38.053 00.018 10844 UpdateGuideState exits: m=3549 SNR=38.4 Saturated
00:18:38.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:38.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:38.053 00.000 10844 Enqueuing Expose request
00:18:38.053 00.000 11060 Worker thread wakes up
00:18:38.053 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:38.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:38.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:38.679 00.626 11060 Exposure complete
00:18:38.907 00.228 11060 worker thread done servicing request
00:18:38.907 00.000 10844 OnExposeComplete: enter
00:18:38.907 00.000 10844 UpdateGuideState(): m_state=6
00:18:38.907 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5328
00:18:38.907 00.000 10844 Star::Find returns 1 (0), X=263.00, Y=62.28, Mass=3234, SNR=37.0, Peak=246 HFD=3.8
00:18:38.908 00.001 10844 MultiStar: [#1 0.07,0.22,0.94,U] [#2 0.13,-0.33,1.82,U] [#3 0.16,0.47,0.83,U] [#4 -0.03,-0.81,0.00,M3] [#5 -0.77,-0.07,0.00,M1] [#6 0.18,-0.44,0.85,U] [#7 0.10,-0.90,0.00,M2] [#8 -0.04,-0.21,0.84,U] 
00:18:38.908 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.05}, one-star: {0.48, 0.24}
00:18:38.908 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
00:18:38.908 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
00:18:38.908 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.28 mountX=0.02 mountY=0.17, mountTheta=1.47
00:18:38.910 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
00:18:38.910 00.000 10844 Enqueuing Move request for scope (0.16, -0.05)
00:18:38.910 00.000 11060 Worker thread wakes up
00:18:38.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
00:18:38.912 00.002 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
00:18:38.912 00.000 11060 Moving (0.16, -0.05) raw xDistance=0.02 yDistance=0.17
00:18:38.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:38.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:38.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:18:38.912 00.000 11060 MoveAxis(E, 0, ABG)
00:18:38.912 00.000 11060 Move returns status 0, amount 0
00:18:38.912 00.000 11060 MoveAxis(N, 0, ABG)
00:18:38.912 00.000 11060 Move returns status 0, amount 0
00:18:38.912 00.000 11060 move complete, result=0
00:18:38.913 00.001 11060 worker thread done servicing request
00:18:38.918 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:38.945 00.027 10844 UpdateGuideState exits: m=3234 SNR=37.0
00:18:38.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:38.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:38.945 00.000 10844 Enqueuing Expose request
00:18:38.946 00.001 11060 Worker thread wakes up
00:18:38.946 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:38.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:38.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:39.581 00.635 11060 Exposure complete
00:18:39.810 00.229 11060 worker thread done servicing request
00:18:39.810 00.000 10844 OnExposeComplete: enter
00:18:39.810 00.000 10844 UpdateGuideState(): m_state=6
00:18:39.811 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5329
00:18:39.811 00.000 10844 Star::Find returns 1 (1), X=263.00, Y=61.87, Mass=3505, SNR=38.1, Peak=255 HFD=4.0
00:18:39.811 00.000 10844 MultiStar: [#1 0.25,0.03,1.01,U] [#2 -0.03,0.16,1.78,U] [#3 0.20,0.24,0.91,U] [#4 0.21,-0.46,0.92,U] [#5 -0.73,-0.28,0.00,M2] [#6 0.18,-0.33,0.93,U] [#7 0.08,-0.38,0.73,U] [#8 -0.15,-0.12,0.89,U] 
00:18:39.811 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.09}, one-star: {0.48, -0.17}
00:18:39.812 00.001 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
00:18:39.812 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
00:18:39.812 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.57 mountX=0.06 mountY=0.15, mountTheta=1.18
00:18:39.813 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.09, opts=13)
00:18:39.813 00.000 10844 Enqueuing Move request for scope (0.14, -0.09)
00:18:39.813 00.000 11060 Worker thread wakes up
00:18:39.814 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
00:18:39.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
00:18:39.814 00.000 11060 Moving (0.14, -0.09) raw xDistance=0.06 yDistance=0.15
00:18:39.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:18:39.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:39.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:18:39.814 00.000 11060 MoveAxis(E, 0, ABG)
00:18:39.814 00.000 11060 Move returns status 0, amount 0
00:18:39.814 00.000 11060 MoveAxis(N, 0, ABG)
00:18:39.814 00.000 11060 Move returns status 0, amount 0
00:18:39.814 00.000 11060 move complete, result=0
00:18:39.814 00.000 11060 worker thread done servicing request
00:18:39.821 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:39.848 00.027 10844 UpdateGuideState exits: m=3505 SNR=38.1 Saturated
00:18:39.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:39.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:39.848 00.000 10844 Enqueuing Expose request
00:18:39.849 00.001 11060 Worker thread wakes up
00:18:39.849 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:39.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:39.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:40.490 00.641 11060 Exposure complete
00:18:40.726 00.236 11060 worker thread done servicing request
00:18:40.726 00.000 10844 OnExposeComplete: enter
00:18:40.726 00.000 10844 UpdateGuideState(): m_state=6
00:18:40.726 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5330
00:18:40.726 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=61.77, Mass=2788, SNR=33.3, Peak=245 HFD=3.6
00:18:40.726 00.000 10844 MultiStar: [#1 0.20,0.95,0.00,M1] [#2 -0.66,0.10,0.00,M1] [#3 0.27,0.52,1.00,U] [#4 0.16,-0.55,1.06,U] [#5 -0.26,0.14,1.13,U] [#6 0.18,-0.91,0.00,M1] [#7 0.87,0.04,0.00,M2] [#8 -0.20,0.04,1.05,U] 
00:18:40.727 00.001 10844 refined, 4 included, MultiStar: {0.04, -0.03}, one-star: {0.27, -0.27}
00:18:40.727 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
00:18:40.727 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
00:18:40.727 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.58 mountX=0.02 mountY=0.04, mountTheta=1.17
00:18:40.730 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
00:18:40.730 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
00:18:40.730 00.000 11060 Worker thread wakes up
00:18:40.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:18:40.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:18:40.730 00.000 11060 Moving (0.04, -0.03) raw xDistance=0.02 yDistance=0.04
00:18:40.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:40.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:40.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:18:40.730 00.000 11060 MoveAxis(E, 0, ABG)
00:18:40.730 00.000 11060 Move returns status 0, amount 0
00:18:40.731 00.001 11060 MoveAxis(N, 0, ABG)
00:18:40.731 00.000 11060 Move returns status 0, amount 0
00:18:40.731 00.000 11060 move complete, result=0
00:18:40.731 00.000 11060 worker thread done servicing request
00:18:40.747 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:40.764 00.017 10844 UpdateGuideState exits: m=2788 SNR=33.3
00:18:40.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:40.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:40.764 00.000 10844 Enqueuing Expose request
00:18:40.764 00.000 11060 Worker thread wakes up
00:18:40.764 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:40.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:40.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:41.395 00.631 11060 Exposure complete
00:18:41.637 00.242 11060 worker thread done servicing request
00:18:41.637 00.000 10844 OnExposeComplete: enter
00:18:41.637 00.000 10844 UpdateGuideState(): m_state=6
00:18:41.637 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5331
00:18:41.637 00.000 10844 Star::Find returns 1 (1), X=262.30, Y=61.52, Mass=3257, SNR=36.1, Peak=255 HFD=3.5
00:18:41.638 00.001 10844 MultiStar: [#1 0.14,-0.00,0.97,U] [#2 -0.26,-0.03,1.91,U] [#3 -0.01,0.02,0.92,U] [#4 0.31,-0.66,0.00,M2] [#5 -0.39,-0.84,0.00,M2] [#6 -0.51,-0.90,0.00,M2] [#7 0.27,-0.44,0.75,U] [#8 -0.18,-0.59,0.97,U] 
00:18:41.638 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.22}, one-star: {-0.22, -0.52}
00:18:41.638 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
00:18:41.638 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
00:18:41.638 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.94 mountX=0.23 mountY=-0.05, mountTheta=-0.20
00:18:41.639 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.22, opts=13)
00:18:41.639 00.000 10844 Enqueuing Move request for scope (-0.09, -0.22)
00:18:41.641 00.002 11060 Worker thread wakes up
00:18:41.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
00:18:41.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
00:18:41.641 00.000 11060 Moving (-0.09, -0.22) raw xDistance=0.23 yDistance=-0.05
00:18:41.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:18:41.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:41.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:18:41.641 00.000 11060 MoveAxis(W, 41, ABG)
00:18:41.641 00.000 11060 Guiding  Dir = 3, Dur = 41
00:18:41.647 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:18:41.656 00.009 11060 IsSlewing returns 0
00:18:41.656 00.000 11060 IsGuiding returns 0
00:18:41.665 00.009 10844 UpdateGuideState exits: m=3257 SNR=36.1 Saturated
00:18:41.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:41.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:41.665 00.000 10844 Enqueuing Expose request
00:18:41.701 00.036 11060 IsGuiding returns 0
00:18:41.701 00.000 11060 Move returns status 0, amount 41
00:18:41.702 00.001 11060 MoveAxis(N, 0, ABG)
00:18:41.702 00.000 11060 Move returns status 0, amount 0
00:18:41.702 00.000 11060 move complete, result=0
00:18:41.702 00.000 11060 worker thread done servicing request
00:18:41.702 00.000 11060 Worker thread wakes up
00:18:41.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:41.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:41.702 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
00:18:42.332 00.630 11060 Exposure complete
00:18:42.560 00.228 11060 worker thread done servicing request
00:18:42.561 00.001 10844 OnExposeComplete: enter
00:18:42.561 00.000 10844 UpdateGuideState(): m_state=6
00:18:42.561 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5332
00:18:42.561 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=62.40, Mass=3432, SNR=37.3, Peak=253 HFD=3.5
00:18:42.562 00.001 10844 MultiStar: [#1 -0.55,-0.02,0.96,U] [#2 0.17,-0.01,1.98,U] [#3 0.06,0.15,0.84,U] [#4 0.08,-0.39,0.94,U] [#5 -0.09,-0.42,0.93,U] [#6 0.01,-0.92,0.00,M3] [#7 -0.07,-0.86,0.00,M2] [#8 -0.47,0.31,0.96,U] 
00:18:42.562 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.00}, one-star: {-0.17, 0.36}
00:18:42.562 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
00:18:42.562 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
00:18:42.562 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.12 mountX=0.02 mountY=-0.10, mountTheta=-1.36
00:18:42.563 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.00, opts=13)
00:18:42.563 00.000 10844 Enqueuing Move request for scope (-0.10, -0.00)
00:18:42.565 00.002 11060 Worker thread wakes up
00:18:42.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
00:18:42.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
00:18:42.565 00.000 11060 Moving (-0.10, -0.00) raw xDistance=0.02 yDistance=-0.10
00:18:42.566 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:42.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:42.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:42.566 00.000 11060 MoveAxis(E, 0, ABG)
00:18:42.566 00.000 11060 Move returns status 0, amount 0
00:18:42.566 00.000 11060 MoveAxis(N, 0, ABG)
00:18:42.566 00.000 11060 Move returns status 0, amount 0
00:18:42.566 00.000 11060 move complete, result=0
00:18:42.566 00.000 11060 worker thread done servicing request
00:18:42.581 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:42.599 00.018 10844 UpdateGuideState exits: m=3432 SNR=37.3
00:18:42.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:42.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:42.599 00.000 10844 Enqueuing Expose request
00:18:42.599 00.000 11060 Worker thread wakes up
00:18:42.599 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:42.601 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:42.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:43.235 00.634 11060 Exposure complete
00:18:43.493 00.258 11060 worker thread done servicing request
00:18:43.494 00.001 10844 OnExposeComplete: enter
00:18:43.494 00.000 10844 UpdateGuideState(): m_state=6
00:18:43.494 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5333
00:18:43.494 00.000 10844 Star::Find returns 1 (1), X=262.42, Y=61.82, Mass=3305, SNR=36.8, Peak=255 HFD=3.7
00:18:43.495 00.001 10844 MultiStar: [#1 -0.36,0.59,0.00,M1] [#2 0.04,0.06,1.91,U] [#3 0.24,-0.48,0.91,U] [#4 -0.16,-0.98,0.00,M2] [#5 -0.77,-0.69,0.00,M2] [#6 -0.22,-0.66,0.00,M4] [#7 0.23,-0.12,0.74,U] [#8 -0.59,-0.42,0.00,M1] 
00:18:43.495 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.14}, one-star: {-0.10, -0.22}
00:18:43.495 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
00:18:43.495 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
00:18:43.495 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.05 mountX=0.12 mountY=0.10, mountTheta=0.70
00:18:43.496 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.14, opts=13)
00:18:43.497 00.001 10844 Enqueuing Move request for scope (0.08, -0.14)
00:18:43.497 00.000 11060 Worker thread wakes up
00:18:43.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
00:18:43.498 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
00:18:43.498 00.000 11060 Moving (0.08, -0.14) raw xDistance=0.12 yDistance=0.10
00:18:43.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:18:43.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:43.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:18:43.498 00.000 11060 MoveAxis(W, 21, ABG)
00:18:43.499 00.001 11060 Guiding  Dir = 3, Dur = 21
00:18:43.506 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:43.536 00.030 10844 UpdateGuideState exits: m=3305 SNR=36.8 Saturated
00:18:43.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:43.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:43.536 00.000 10844 Enqueuing Expose request
00:18:43.542 00.006 11060 IsSlewing returns 0
00:18:43.543 00.001 11060 IsGuiding returns 0
00:18:43.596 00.053 11060 IsGuiding returns 0
00:18:43.596 00.000 11060 Move returns status 0, amount 21
00:18:43.596 00.000 11060 MoveAxis(N, 0, ABG)
00:18:43.596 00.000 11060 Move returns status 0, amount 0
00:18:43.596 00.000 11060 move complete, result=0
00:18:43.596 00.000 11060 worker thread done servicing request
00:18:43.596 00.000 11060 Worker thread wakes up
00:18:43.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:43.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:43.596 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
00:18:44.239 00.643 11060 Exposure complete
00:18:44.461 00.222 11060 worker thread done servicing request
00:18:44.461 00.000 10844 OnExposeComplete: enter
00:18:44.461 00.000 10844 UpdateGuideState(): m_state=6
00:18:44.461 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5334
00:18:44.461 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=62.08, Mass=3366, SNR=36.8, Peak=238 HFD=3.6
00:18:44.462 00.001 10844 MultiStar: [#1 0.11,0.05,1.02,U] [#2 0.22,-0.28,1.97,U] [#3 0.28,0.43,0.95,U] [#4 0.50,-0.57,0.00,M3] [#5 -0.17,-0.21,0.99,U] [#6 0.28,-0.71,0.00,M5] [#7 -0.43,0.34,0.88,U] [#8 -0.62,0.12,0.00,M2] 
00:18:44.462 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.01}, one-star: {-0.11, 0.04}
00:18:44.462 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
00:18:44.462 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
00:18:44.462 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.22 mountX=-0.01 mountY=0.02, mountTheta=1.97
00:18:44.464 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
00:18:44.464 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
00:18:44.464 00.000 11060 Worker thread wakes up
00:18:44.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
00:18:44.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
00:18:44.464 00.000 11060 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
00:18:44.466 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:18:44.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:44.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:18:44.466 00.000 11060 MoveAxis(E, 0, ABG)
00:18:44.466 00.000 11060 Move returns status 0, amount 0
00:18:44.466 00.000 11060 MoveAxis(N, 0, ABG)
00:18:44.466 00.000 11060 Move returns status 0, amount 0
00:18:44.466 00.000 11060 move complete, result=0
00:18:44.466 00.000 11060 worker thread done servicing request
00:18:44.472 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:44.499 00.027 10844 UpdateGuideState exits: m=3366 SNR=36.8
00:18:44.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:44.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:44.499 00.000 10844 Enqueuing Expose request
00:18:44.499 00.000 11060 Worker thread wakes up
00:18:44.499 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:44.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:44.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:45.129 00.630 11060 Exposure complete
00:18:45.360 00.231 11060 worker thread done servicing request
00:18:45.360 00.000 10844 OnExposeComplete: enter
00:18:45.361 00.001 10844 UpdateGuideState(): m_state=6
00:18:45.361 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5335
00:18:45.361 00.000 10844 Star::Find returns 1 (1), X=262.67, Y=62.69, Mass=3037, SNR=35.0, Peak=255 HFD=3.5
00:18:45.361 00.000 10844 MultiStar: [#1 0.00,0.62,0.00,M1] [#2 0.16,0.61,0.00,M1] [#3 0.34,0.47,0.97,U] [#4 0.35,-0.58,0.00,M4] [#5 -0.31,-0.14,1.05,U] [#6 -0.15,-0.41,0.91,U] [#7 0.03,-0.06,0.82,U] [#8 -0.16,0.46,0.90,U] 
00:18:45.361 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.17}, one-star: {0.15, 0.66}
00:18:45.362 00.001 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
00:18:45.362 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
00:18:45.362 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.67 mountX=-0.16 mountY=-0.04, mountTheta=-2.88
00:18:45.364 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.17, opts=13)
00:18:45.364 00.000 10844 Enqueuing Move request for scope (-0.02, 0.17)
00:18:45.364 00.000 11060 Worker thread wakes up
00:18:45.365 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
00:18:45.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
00:18:45.365 00.000 11060 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.04
00:18:45.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:18:45.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:45.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:18:45.365 00.000 11060 MoveAxis(E, 28, ABG)
00:18:45.365 00.000 11060 Guiding  Dir = 2, Dur = 28
00:18:45.381 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:45.399 00.018 10844 UpdateGuideState exits: m=3037 SNR=35.0 Saturated
00:18:45.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:45.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:45.399 00.000 10844 Enqueuing Expose request
00:18:45.403 00.004 11060 IsSlewing returns 0
00:18:45.404 00.001 11060 IsGuiding returns 0
00:18:45.469 00.065 11060 IsGuiding returns 0
00:18:45.469 00.000 11060 Move returns status 0, amount 28
00:18:45.469 00.000 11060 MoveAxis(N, 0, ABG)
00:18:45.469 00.000 11060 Move returns status 0, amount 0
00:18:45.469 00.000 11060 move complete, result=0
00:18:45.469 00.000 11060 worker thread done servicing request
00:18:45.470 00.001 11060 Worker thread wakes up
00:18:45.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:45.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:45.478 00.008 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
00:18:46.121 00.643 11060 Exposure complete
00:18:46.357 00.236 11060 worker thread done servicing request
00:18:46.357 00.000 10844 OnExposeComplete: enter
00:18:46.357 00.000 10844 UpdateGuideState(): m_state=6
00:18:46.357 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5336
00:18:46.358 00.001 10844 Star::Find returns 1 (0), X=262.45, Y=62.42, Mass=2874, SNR=34.0, Peak=244 HFD=3.3
00:18:46.358 00.000 10844 MultiStar: [#1 0.12,0.44,0.97,U] [#2 1.03,0.39,0.00,M2] [#3 0.39,0.77,0.00,M1] [#4 0.19,-0.56,0.91,U] [#5 0.18,0.18,1.04,U] [#6 0.40,-0.35,0.90,U] [#7 0.42,-0.02,0.88,U] [#8 -0.02,0.57,0.98,U] 
00:18:46.358 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.10}, one-star: {-0.08, 0.38}
00:18:46.358 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:18:46.358 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:18:46.358 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.20 cameraTheta=0.57 mountX=-0.13 mountY=0.15, mountTheta=2.31
00:18:46.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
00:18:46.360 00.000 10844 Enqueuing Move request for scope (0.16, 0.10)
00:18:46.361 00.001 11060 Worker thread wakes up
00:18:46.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:18:46.361 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:18:46.361 00.000 11060 Moving (0.16, 0.10) raw xDistance=-0.13 yDistance=0.15
00:18:46.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:18:46.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:46.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:18:46.361 00.000 11060 MoveAxis(E, 24, ABG)
00:18:46.361 00.000 11060 Guiding  Dir = 2, Dur = 24
00:18:46.368 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:46.385 00.017 11060 IsSlewing returns 0
00:18:46.385 00.000 11060 IsGuiding returns 0
00:18:46.395 00.010 10844 UpdateGuideState exits: m=2874 SNR=34.0
00:18:46.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:46.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:46.395 00.000 10844 Enqueuing Expose request
00:18:46.431 00.036 11060 IsGuiding returns 0
00:18:46.432 00.001 11060 Move returns status 0, amount 24
00:18:46.432 00.000 11060 MoveAxis(N, 0, ABG)
00:18:46.432 00.000 11060 Move returns status 0, amount 0
00:18:46.432 00.000 11060 move complete, result=0
00:18:46.433 00.001 11060 worker thread done servicing request
00:18:46.433 00.000 11060 Worker thread wakes up
00:18:46.433 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:18:46.434 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:46.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:47.065 00.631 11060 Exposure complete
00:18:47.323 00.258 10844 OnExposeComplete: enter
00:18:47.323 00.000 11060 worker thread done servicing request
00:18:47.323 00.000 10844 UpdateGuideState(): m_state=6
00:18:47.323 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5337
00:18:47.324 00.001 10844 Star::Find returns 1 (1), X=262.39, Y=61.61, Mass=3101, SNR=35.5, Peak=255 HFD=3.3
00:18:47.324 00.000 10844 MultiStar: [#1 0.57,0.19,1.04,U] [#2 0.80,-0.60,0.00,M3] [#3 0.75,0.09,0.00,M2] [#4 -0.26,-0.29,0.89,U] [#5 -0.25,-0.03,1.01,U] [#6 0.24,-0.70,0.00,M4] [#7 0.54,-0.31,0.00,M1] [#8 -0.50,0.27,0.92,U] 
00:18:47.324 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.06}, one-star: {-0.13, -0.43}
00:18:47.324 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
00:18:47.324 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
00:18:47.324 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.63 mountX=0.07 mountY=-0.09, mountTheta=-0.88
00:18:47.327 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
00:18:47.327 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
00:18:47.327 00.000 11060 Worker thread wakes up
00:18:47.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
00:18:47.327 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
00:18:47.327 00.000 11060 Moving (-0.10, -0.06) raw xDistance=0.07 yDistance=-0.09
00:18:47.328 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:18:47.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:47.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:18:47.328 00.000 11060 MoveAxis(E, 0, ABG)
00:18:47.328 00.000 11060 Move returns status 0, amount 0
00:18:47.328 00.000 11060 MoveAxis(N, 0, ABG)
00:18:47.328 00.000 11060 Move returns status 0, amount 0
00:18:47.328 00.000 11060 move complete, result=0
00:18:47.328 00.000 11060 worker thread done servicing request
00:18:47.345 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:47.368 00.023 10844 UpdateGuideState exits: m=3101 SNR=35.5 Saturated
00:18:47.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:47.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:47.368 00.000 10844 Enqueuing Expose request
00:18:47.368 00.000 11060 Worker thread wakes up
00:18:47.368 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:47.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:47.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:47.998 00.630 11060 Exposure complete
00:18:48.260 00.262 11060 worker thread done servicing request
00:18:48.260 00.000 10844 OnExposeComplete: enter
00:18:48.260 00.000 10844 UpdateGuideState(): m_state=6
00:18:48.260 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5338
00:18:48.261 00.001 10844 Star::Find returns 1 (0), X=262.77, Y=61.58, Mass=3346, SNR=37.6, Peak=251 HFD=3.5
00:18:48.261 00.000 10844 MultiStar: [#1 0.58,0.18,0.95,U] [#2 1.03,-0.11,0.00,M4] [#3 0.40,0.08,0.95,U] [#4 0.27,-0.70,0.00,M3] [#5 -0.21,-0.07,1.00,U] [#6 0.20,-0.53,0.86,U] [#7 0.53,-0.77,0.00,M2] [#8 0.05,-0.04,0.87,U] 
00:18:48.261 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.14}, one-star: {0.24, -0.45}
00:18:48.261 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
00:18:48.261 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
00:18:48.261 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.58 mountX=0.10 mountY=0.23, mountTheta=1.17
00:18:48.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.14, opts=13)
00:18:48.263 00.000 10844 Enqueuing Move request for scope (0.21, -0.14)
00:18:48.263 00.000 11060 Worker thread wakes up
00:18:48.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
00:18:48.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
00:18:48.264 00.001 11060 Moving (0.21, -0.14) raw xDistance=0.10 yDistance=0.23
00:18:48.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:18:48.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:18:48.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:18:48.264 00.000 11060 MoveAxis(E, 0, ABG)
00:18:48.264 00.000 11060 Move returns status 0, amount 0
00:18:48.264 00.000 11060 MoveAxis(N, 0, ABG)
00:18:48.265 00.001 11060 Move returns status 0, amount 0
00:18:48.265 00.000 11060 move complete, result=0
00:18:48.265 00.000 11060 worker thread done servicing request
00:18:48.272 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:48.298 00.026 10844 UpdateGuideState exits: m=3346 SNR=37.6
00:18:48.300 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:48.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:48.300 00.000 10844 Enqueuing Expose request
00:18:48.300 00.000 11060 Worker thread wakes up
00:18:48.300 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:48.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:48.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:48.935 00.635 11060 Exposure complete
00:18:49.166 00.231 11060 worker thread done servicing request
00:18:49.166 00.000 10844 OnExposeComplete: enter
00:18:49.166 00.000 10844 UpdateGuideState(): m_state=6
00:18:49.166 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5339
00:18:49.167 00.001 10844 Star::Find returns 1 (1), X=262.35, Y=62.09, Mass=3011, SNR=34.9, Peak=255 HFD=3.4
00:18:49.167 00.000 10844 MultiStar: [#1 -0.26,-0.52,1.07,U] [#2 -0.34,0.13,2.00,U] [#3 0.41,0.14,1.02,U] [#4 0.62,-0.77,0.00,M4] [#5 -0.27,0.34,1.05,U] [#6 0.24,-0.33,0.91,U] [#7 0.15,-0.87,0.00,M3] [#8 -0.43,0.14,0.98,U] 
00:18:49.167 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.01}, one-star: {-0.18, 0.05}
00:18:49.167 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
00:18:49.168 00.001 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
00:18:49.168 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.07 mountX=0.02 mountY=-0.15, mountTheta=-1.46
00:18:49.170 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.01, opts=13)
00:18:49.170 00.000 10844 Enqueuing Move request for scope (-0.15, 0.01)
00:18:49.170 00.000 11060 Worker thread wakes up
00:18:49.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
00:18:49.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
00:18:49.170 00.000 11060 Moving (-0.15, 0.01) raw xDistance=0.02 yDistance=-0.15
00:18:49.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:49.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:49.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:18:49.170 00.000 11060 MoveAxis(E, 0, ABG)
00:18:49.170 00.000 11060 Move returns status 0, amount 0
00:18:49.170 00.000 11060 MoveAxis(N, 0, ABG)
00:18:49.170 00.000 11060 Move returns status 0, amount 0
00:18:49.170 00.000 11060 move complete, result=0
00:18:49.172 00.002 11060 worker thread done servicing request
00:18:49.180 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:49.209 00.029 10844 UpdateGuideState exits: m=3011 SNR=34.9 Saturated
00:18:49.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:49.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:49.209 00.000 10844 Enqueuing Expose request
00:18:49.209 00.000 11060 Worker thread wakes up
00:18:49.209 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:18:49.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:49.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:49.848 00.639 11060 Exposure complete
00:18:50.087 00.239 11060 worker thread done servicing request
00:18:50.088 00.001 10844 OnExposeComplete: enter
00:18:50.088 00.000 10844 UpdateGuideState(): m_state=6
00:18:50.088 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5340
00:18:50.088 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=61.94, Mass=3468, SNR=37.5, Peak=255 HFD=3.6
00:18:50.088 00.000 10844 MultiStar: [#1 -0.09,-0.02,0.98,U] [#2 0.15,-0.22,1.78,U] [#3 0.56,-0.16,0.97,U] [#4 0.30,-0.55,0.00,M5] [#5 -0.25,-0.44,0.99,U] [#6 -0.41,-0.16,0.87,U] [#7 0.29,-0.86,0.00,M4] [#8 -0.09,0.16,0.84,U] 
00:18:50.088 00.000 10844 single-star, 6 included, MultiStar: {0.01, -0.15}, one-star: {0.04, -0.10}
00:18:50.089 00.001 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
00:18:50.089 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
00:18:50.089 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.16 mountX=0.09 mountY=0.06, mountTheta=0.58
00:18:50.090 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.10, opts=13)
00:18:50.090 00.000 10844 Enqueuing Move request for scope (0.04, -0.10)
00:18:50.090 00.000 11060 Worker thread wakes up
00:18:50.091 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:18:50.091 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:18:50.091 00.000 11060 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=0.06
00:18:50.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:18:50.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:50.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:18:50.091 00.000 11060 MoveAxis(E, 0, ABG)
00:18:50.091 00.000 11060 Move returns status 0, amount 0
00:18:50.092 00.001 11060 MoveAxis(N, 0, ABG)
00:18:50.092 00.000 11060 Move returns status 0, amount 0
00:18:50.092 00.000 11060 move complete, result=0
00:18:50.092 00.000 11060 worker thread done servicing request
00:18:50.098 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:18:50.114 00.016 10844 UpdateGuideState exits: m=3468 SNR=37.5 Saturated
00:18:50.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:50.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:50.114 00.000 10844 Enqueuing Expose request
00:18:50.114 00.000 11060 Worker thread wakes up
00:18:50.116 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:50.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:50.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:50.763 00.647 11060 Exposure complete
00:18:50.997 00.234 11060 worker thread done servicing request
00:18:50.997 00.000 10844 OnExposeComplete: enter
00:18:50.997 00.000 10844 UpdateGuideState(): m_state=6
00:18:50.998 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5341
00:18:50.998 00.000 10844 Star::Find returns 1 (0), X=262.11, Y=61.98, Mass=3278, SNR=37.3, Peak=251 HFD=3.0
00:18:50.998 00.000 10844 MultiStar: [#1 0.13,-0.02,0.94,U] [#2 0.30,0.05,1.88,U] [#3 0.46,-0.04,0.94,U] [#4 -0.01,-0.42,0.87,U] [#5 -0.47,-0.57,0.00,M1] [#6 -0.48,-0.56,0.00,M2] [#7 0.27,-0.99,0.00,M5] [#8 -0.08,0.00,0.96,U] 
00:18:50.998 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.05}, one-star: {-0.41, -0.05}
00:18:50.998 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
00:18:50.998 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
00:18:50.999 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.52 mountX=0.04 mountY=0.10, mountTheta=1.23
00:18:51.000 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
00:18:51.000 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
00:18:51.000 00.000 11060 Worker thread wakes up
00:18:51.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:18:51.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:18:51.001 00.001 11060 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=0.10
00:18:51.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:18:51.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:51.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:18:51.001 00.000 11060 MoveAxis(E, 0, ABG)
00:18:51.001 00.000 11060 Move returns status 0, amount 0
00:18:51.001 00.000 11060 MoveAxis(N, 0, ABG)
00:18:51.001 00.000 11060 Move returns status 0, amount 0
00:18:51.001 00.000 11060 move complete, result=0
00:18:51.001 00.000 11060 worker thread done servicing request
00:18:51.008 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:51.035 00.027 10844 UpdateGuideState exits: m=3278 SNR=37.3
00:18:51.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:51.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:51.036 00.001 10844 Enqueuing Expose request
00:18:51.036 00.000 11060 Worker thread wakes up
00:18:51.036 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:51.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:51.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:51.669 00.633 11060 Exposure complete
00:18:51.900 00.231 11060 worker thread done servicing request
00:18:51.900 00.000 10844 OnExposeComplete: enter
00:18:51.900 00.000 10844 UpdateGuideState(): m_state=6
00:18:51.901 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5342
00:18:51.901 00.000 10844 Star::Find returns 1 (1), X=262.07, Y=61.59, Mass=3059, SNR=35.7, Peak=255 HFD=3.5
00:18:51.901 00.000 10844 MultiStar: [#1 -0.31,0.04,0.93,U] [#2 -0.26,-0.60,0.00,M2] [#3 -0.24,0.08,0.99,U] [#4 -0.14,-0.38,0.85,U] [#5 -0.23,-0.62,0.00,M2] [#6 -0.44,-0.71,0.00,M3] [#7 -0.31,-1.27,0.00,M6] [#8 -0.23,-0.02,1.00,U] 
00:18:51.901 00.000 10844 refined, 4 included, MultiStar: {-0.28, -0.14}, one-star: {-0.46, -0.44}
00:18:51.901 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
00:18:51.901 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
00:18:51.901 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-2.67 mountX=0.19 mountY=-0.25, mountTheta=-0.93
00:18:51.903 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.14, opts=13)
00:18:51.903 00.000 10844 Enqueuing Move request for scope (-0.28, -0.14)
00:18:51.903 00.000 11060 Worker thread wakes up
00:18:51.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.14) opts 0xd
00:18:51.903 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.14)
00:18:51.903 00.000 11060 Moving (-0.28, -0.14) raw xDistance=0.19 yDistance=-0.25
00:18:51.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:18:51.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
00:18:51.904 00.001 11060 MoveAxis(W, 33, ABG)
00:18:51.904 00.000 11060 Guiding  Dir = 3, Dur = 33
00:18:51.912 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:51.914 00.002 11060 IsSlewing returns 0
00:18:51.914 00.000 11060 IsGuiding returns 0
00:18:51.940 00.026 10844 UpdateGuideState exits: m=3059 SNR=35.7 Saturated
00:18:51.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:51.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:51.940 00.000 10844 Enqueuing Expose request
00:18:51.977 00.037 11060 IsGuiding returns 0
00:18:51.977 00.000 11060 Move returns status 0, amount 33
00:18:51.977 00.000 11060 MoveAxis(N, 98, ABG)
00:18:51.977 00.000 11060 Guiding  Dir = 0, Dur = 98
00:18:52.008 00.031 11060 IsSlewing returns 0
00:18:52.008 00.000 11060 IsGuiding returns 0
00:18:52.132 00.124 11060 IsGuiding returns 0
00:18:52.132 00.000 11060 Move returns status 0, amount 98
00:18:52.132 00.000 11060 move complete, result=0
00:18:52.132 00.000 11060 worker thread done servicing request
00:18:52.132 00.000 11060 Worker thread wakes up
00:18:52.132 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.3 px 98 ms NORTH
00:18:52.134 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:52.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:52.767 00.633 11060 Exposure complete
00:18:53.033 00.266 11060 worker thread done servicing request
00:18:53.033 00.000 10844 OnExposeComplete: enter
00:18:53.033 00.000 10844 UpdateGuideState(): m_state=6
00:18:53.033 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5343
00:18:53.034 00.001 10844 Star::Find returns 1 (0), X=261.94, Y=61.78, Mass=3273, SNR=36.7, Peak=253 HFD=3.9
00:18:53.034 00.000 10844 MultiStar: [#1 -0.34,-0.13,0.86,U] [#2 0.38,-0.48,0.00,M3] [#3 -0.15,0.09,0.85,U] [#4 -0.04,-0.50,0.86,U] [#5 -0.24,-0.52,0.99,U] [#6 -0.11,-1.20,0.00,M4] [#7 0.06,-0.50,0.89,U] [#8 -0.66,-0.15,0.00,M1] 
00:18:53.034 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.31}, one-star: {-0.58, -0.25}
00:18:53.034 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
00:18:53.034 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
00:18:53.034 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-2.20 mountX=0.34 mountY=-0.17, mountTheta=-0.46
00:18:53.036 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.31, opts=13)
00:18:53.036 00.000 10844 Enqueuing Move request for scope (-0.22, -0.31)
00:18:53.036 00.000 11060 Worker thread wakes up
00:18:53.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.31) opts 0xd
00:18:53.036 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.31)
00:18:53.037 00.001 11060 Moving (-0.22, -0.31) raw xDistance=0.34 yDistance=-0.17
00:18:53.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
00:18:53.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:53.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:18:53.037 00.000 11060 MoveAxis(W, 60, ABG)
00:18:53.037 00.000 11060 Guiding  Dir = 3, Dur = 60
00:18:53.044 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:53.056 00.012 11060 IsSlewing returns 0
00:18:53.058 00.002 11060 IsGuiding returns 0
00:18:53.073 00.015 10844 UpdateGuideState exits: m=3273 SNR=36.7
00:18:53.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:53.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:53.073 00.000 10844 Enqueuing Expose request
00:18:53.132 00.059 11060 IsGuiding returns 0
00:18:53.132 00.000 11060 Move returns status 0, amount 60
00:18:53.132 00.000 11060 MoveAxis(N, 0, ABG)
00:18:53.132 00.000 11060 Move returns status 0, amount 0
00:18:53.132 00.000 11060 move complete, result=0
00:18:53.133 00.001 11060 worker thread done servicing request
00:18:53.133 00.000 11060 Worker thread wakes up
00:18:53.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:53.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:53.135 00.002 10844 GuideStep: 0.3 px 60 ms WEST, -0.2 px 0 ms NORTH
00:18:53.761 00.626 11060 Exposure complete
00:18:54.003 00.242 11060 worker thread done servicing request
00:18:54.004 00.001 10844 OnExposeComplete: enter
00:18:54.004 00.000 10844 UpdateGuideState(): m_state=6
00:18:54.004 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5344
00:18:54.004 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=62.16, Mass=2760, SNR=33.2, Peak=237 HFD=3.6
00:18:54.005 00.001 10844 MultiStar: [#1 0.16,0.06,1.08,U] [#2 0.68,0.07,0.00,M4] [#3 0.54,0.47,0.00,M1] [#4 0.29,-0.73,0.00,M3] [#5 0.30,-0.23,1.04,U] [#6 0.36,-0.83,0.00,M5] [#7 0.10,-0.26,0.86,U] [#8 -0.17,-0.04,1.10,U] 
00:18:54.005 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.06}, one-star: {0.02, 0.13}
00:18:54.005 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
00:18:54.005 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
00:18:54.005 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.66 mountX=0.05 mountY=0.09, mountTheta=1.08
00:18:54.007 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
00:18:54.007 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
00:18:54.007 00.000 11060 Worker thread wakes up
00:18:54.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
00:18:54.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
00:18:54.007 00.000 11060 Moving (0.08, -0.06) raw xDistance=0.05 yDistance=0.09
00:18:54.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:18:54.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:54.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:18:54.008 00.001 11060 MoveAxis(E, 0, ABG)
00:18:54.008 00.000 11060 Move returns status 0, amount 0
00:18:54.008 00.000 11060 MoveAxis(N, 0, ABG)
00:18:54.008 00.000 11060 Move returns status 0, amount 0
00:18:54.008 00.000 11060 move complete, result=0
00:18:54.008 00.000 11060 worker thread done servicing request
00:18:54.015 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:18:54.034 00.019 10844 UpdateGuideState exits: m=2760 SNR=33.2
00:18:54.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:54.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:54.034 00.000 10844 Enqueuing Expose request
00:18:54.034 00.000 11060 Worker thread wakes up
00:18:54.034 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:54.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:54.035 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:54.676 00.641 11060 Exposure complete
00:18:54.904 00.228 11060 worker thread done servicing request
00:18:54.904 00.000 10844 OnExposeComplete: enter
00:18:54.905 00.001 10844 UpdateGuideState(): m_state=6
00:18:54.905 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5345
00:18:54.905 00.000 10844 Star::Find returns 1 (1), X=262.79, Y=61.88, Mass=3291, SNR=36.6, Peak=255 HFD=3.4
00:18:54.905 00.000 10844 MultiStar: [#1 0.48,0.37,0.87,U] [#2 0.04,0.35,1.89,U] [#3 0.44,0.39,0.95,U] [#4 0.15,-0.52,0.89,U] [#5 -0.03,0.11,0.97,U] [#6 -0.40,-0.85,0.00,M6] [#7 0.26,0.09,0.78,U] [#8 -0.07,0.09,0.97,U] 
00:18:54.906 00.001 10844 refined, 7 included, MultiStar: {0.17, 0.12}, one-star: {0.27, -0.15}
00:18:54.906 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
00:18:54.906 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
00:18:54.906 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.61 mountX=-0.15 mountY=0.15, mountTheta=2.36
00:18:54.907 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.12, opts=13)
00:18:54.907 00.000 10844 Enqueuing Move request for scope (0.17, 0.12)
00:18:54.907 00.000 11060 Worker thread wakes up
00:18:54.908 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
00:18:54.909 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
00:18:54.910 00.001 11060 Moving (0.17, 0.12) raw xDistance=-0.15 yDistance=0.15
00:18:54.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:18:54.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:54.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:18:54.910 00.000 11060 MoveAxis(E, 26, ABG)
00:18:54.910 00.000 11060 Guiding  Dir = 2, Dur = 26
00:18:54.916 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:54.935 00.019 10844 UpdateGuideState exits: m=3291 SNR=36.6 Saturated
00:18:54.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:54.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:54.935 00.000 10844 Enqueuing Expose request
00:18:54.941 00.006 11060 IsSlewing returns 0
00:18:54.941 00.000 11060 IsGuiding returns 0
00:18:54.988 00.047 11060 IsGuiding returns 0
00:18:54.988 00.000 11060 Move returns status 0, amount 26
00:18:54.988 00.000 11060 MoveAxis(N, 0, ABG)
00:18:54.988 00.000 11060 Move returns status 0, amount 0
00:18:54.988 00.000 11060 move complete, result=0
00:18:54.988 00.000 11060 worker thread done servicing request
00:18:54.988 00.000 11060 Worker thread wakes up
00:18:54.989 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:54.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:54.989 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
00:18:55.623 00.634 11060 Exposure complete
00:18:55.867 00.244 11060 worker thread done servicing request
00:18:55.868 00.001 10844 OnExposeComplete: enter
00:18:55.868 00.000 10844 UpdateGuideState(): m_state=6
00:18:55.868 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5346
00:18:55.868 00.000 10844 Star::Find returns 1 (1), X=262.05, Y=61.50, Mass=3463, SNR=37.7, Peak=255 HFD=3.6
00:18:55.869 00.001 10844 MultiStar: [#1 0.21,0.09,0.90,U] [#2 -0.14,-0.02,1.91,U] [#3 0.34,0.16,0.93,U] [#4 0.47,-0.24,0.89,U] [#5 -0.16,-0.59,0.96,U] [#6 -0.03,-0.80,0.00,M7] [#7 0.35,-0.50,0.82,U] [#8 -0.32,0.11,0.93,U] 
00:18:55.869 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.17}, one-star: {-0.48, -0.54}
00:18:55.869 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
00:18:55.869 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
00:18:55.869 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.55 mountX=0.17 mountY=0.03, mountTheta=0.18
00:18:55.871 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.17, opts=13)
00:18:55.871 00.000 10844 Enqueuing Move request for scope (0.00, -0.17)
00:18:55.871 00.000 11060 Worker thread wakes up
00:18:55.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
00:18:55.871 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
00:18:55.871 00.000 11060 Moving (0.00, -0.17) raw xDistance=0.17 yDistance=0.03
00:18:55.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
00:18:55.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:55.872 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:18:55.872 00.000 11060 MoveAxis(W, 28, ABG)
00:18:55.872 00.000 11060 Guiding  Dir = 3, Dur = 28
00:18:55.879 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:55.881 00.002 11060 IsSlewing returns 0
00:18:55.882 00.001 11060 IsGuiding returns 0
00:18:55.907 00.025 10844 UpdateGuideState exits: m=3463 SNR=37.7 Saturated
00:18:55.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:55.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:55.907 00.000 10844 Enqueuing Expose request
00:18:55.929 00.022 11060 IsGuiding returns 0
00:18:55.929 00.000 11060 Move returns status 0, amount 28
00:18:55.929 00.000 11060 MoveAxis(N, 0, ABG)
00:18:55.929 00.000 11060 Move returns status 0, amount 0
00:18:55.929 00.000 11060 move complete, result=0
00:18:55.929 00.000 11060 worker thread done servicing request
00:18:55.929 00.000 11060 Worker thread wakes up
00:18:55.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:55.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:55.931 00.002 10844 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
00:18:56.577 00.646 11060 Exposure complete
00:18:56.804 00.227 11060 worker thread done servicing request
00:18:56.804 00.000 10844 OnExposeComplete: enter
00:18:56.805 00.001 10844 UpdateGuideState(): m_state=6
00:18:56.805 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5347
00:18:56.805 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=61.71, Mass=3419, SNR=37.9, Peak=254 HFD=3.5
00:18:56.805 00.000 10844 MultiStar: [#1 0.15,0.01,0.99,U] [#2 -0.57,0.42,0.00,M3] [#3 0.48,0.26,0.93,U] [#4 0.18,-0.14,1.01,U] [#5 -0.16,-0.03,1.01,U] [#6 0.19,-0.23,0.81,U] [#7 0.05,-0.20,0.81,U] [#8 0.02,0.29,0.85,U] 
00:18:56.805 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.26, -0.32}
00:18:56.805 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
00:18:56.805 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
00:18:56.805 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.15 cameraTheta=-0.30 mountX=0.02 mountY=0.15, mountTheta=1.45
00:18:56.808 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.05, opts=13)
00:18:56.808 00.000 10844 Enqueuing Move request for scope (0.15, -0.05)
00:18:56.808 00.000 11060 Worker thread wakes up
00:18:56.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
00:18:56.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
00:18:56.808 00.000 11060 Moving (0.15, -0.05) raw xDistance=0.02 yDistance=0.15
00:18:56.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:56.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:56.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:18:56.808 00.000 11060 MoveAxis(E, 0, ABG)
00:18:56.809 00.001 11060 Move returns status 0, amount 0
00:18:56.809 00.000 11060 MoveAxis(N, 0, ABG)
00:18:56.809 00.000 11060 Move returns status 0, amount 0
00:18:56.809 00.000 11060 move complete, result=0
00:18:56.809 00.000 11060 worker thread done servicing request
00:18:56.816 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:56.835 00.019 10844 UpdateGuideState exits: m=3419 SNR=37.9
00:18:56.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:56.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:56.835 00.000 10844 Enqueuing Expose request
00:18:56.835 00.000 11060 Worker thread wakes up
00:18:56.835 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:56.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:56.835 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:57.480 00.645 11060 Exposure complete
00:18:57.714 00.234 10844 OnExposeComplete: enter
00:18:57.714 00.000 10844 UpdateGuideState(): m_state=6
00:18:57.714 00.000 11060 worker thread done servicing request
00:18:57.714 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5348
00:18:57.715 00.001 10844 Star::Find returns 1 (0), X=262.62, Y=61.89, Mass=3347, SNR=37.1, Peak=231 HFD=3.5
00:18:57.715 00.000 10844 MultiStar: [#1 0.44,0.23,0.95,U] [#2 0.02,0.63,0.00,M4] [#3 1.03,0.69,0.00,M1] [#4 0.31,-0.14,0.84,U] [#5 -0.43,0.10,0.95,U] [#6 0.65,-0.31,0.00,M7] [#7 0.28,-0.20,0.84,U] [#8 0.03,0.62,0.00,M1] 
00:18:57.715 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.03}, one-star: {0.10, -0.14}
00:18:57.715 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
00:18:57.715 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
00:18:57.715 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.20 mountX=0.00 mountY=0.13, mountTheta=1.55
00:18:57.717 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
00:18:57.717 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
00:18:57.717 00.000 11060 Worker thread wakes up
00:18:57.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
00:18:57.717 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
00:18:57.717 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.00 yDistance=0.13
00:18:57.718 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:18:57.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:57.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:18:57.718 00.000 11060 MoveAxis(E, 0, ABG)
00:18:57.718 00.000 11060 Move returns status 0, amount 0
00:18:57.718 00.000 11060 MoveAxis(N, 0, ABG)
00:18:57.718 00.000 11060 Move returns status 0, amount 0
00:18:57.718 00.000 11060 move complete, result=0
00:18:57.719 00.001 11060 worker thread done servicing request
00:18:57.725 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:57.744 00.019 10844 UpdateGuideState exits: m=3347 SNR=37.1
00:18:57.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:57.745 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:57.745 00.000 10844 Enqueuing Expose request
00:18:57.745 00.000 11060 Worker thread wakes up
00:18:57.745 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:57.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:57.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:58.398 00.653 11060 Exposure complete
00:18:58.616 00.218 11060 worker thread done servicing request
00:18:58.616 00.000 10844 OnExposeComplete: enter
00:18:58.616 00.000 10844 UpdateGuideState(): m_state=6
00:18:58.617 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5349
00:18:58.617 00.000 10844 Star::Find returns 1 (1), X=262.99, Y=62.49, Mass=3364, SNR=37.1, Peak=255 HFD=3.6
00:18:58.617 00.000 10844 MultiStar: [#1 0.28,0.09,0.95,U] [#2 0.51,0.15,1.81,U] [#3 0.59,0.82,0.00,M2] [#4 0.70,0.03,0.00,M1] [#5 -0.49,-0.29,0.98,U] [#6 0.69,-0.52,0.00,M8] [#7 0.52,0.48,0.00,M1] [#8 -0.29,0.34,0.90,U] 
00:18:58.618 00.001 10844 refined, 4 included, MultiStar: {0.16, 0.15}, one-star: {0.46, 0.46}
00:18:58.618 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
00:18:58.618 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
00:18:58.618 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.74 mountX=-0.17 mountY=0.14, mountTheta=2.48
00:18:58.620 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.15, opts=13)
00:18:58.620 00.000 10844 Enqueuing Move request for scope (0.16, 0.15)
00:18:58.620 00.000 11060 Worker thread wakes up
00:18:58.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
00:18:58.620 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
00:18:58.620 00.000 11060 Moving (0.16, 0.15) raw xDistance=-0.17 yDistance=0.14
00:18:58.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:18:58.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:58.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:18:58.620 00.000 11060 MoveAxis(E, 30, ABG)
00:18:58.620 00.000 11060 Guiding  Dir = 2, Dur = 30
00:18:58.626 00.006 11060 IsSlewing returns 0
00:18:58.626 00.000 11060 IsGuiding returns 0
00:18:58.627 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:58.655 00.028 10844 UpdateGuideState exits: m=3364 SNR=37.1 Saturated
00:18:58.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:58.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:58.656 00.001 10844 Enqueuing Expose request
00:18:58.658 00.002 11060 IsGuiding returns 0
00:18:58.658 00.000 11060 Move returns status 0, amount 30
00:18:58.658 00.000 11060 MoveAxis(N, 0, ABG)
00:18:58.658 00.000 11060 Move returns status 0, amount 0
00:18:58.659 00.001 11060 move complete, result=0
00:18:58.659 00.000 11060 worker thread done servicing request
00:18:58.659 00.000 11060 Worker thread wakes up
00:18:58.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:58.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:18:58.664 00.005 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:18:59.290 00.626 11060 Exposure complete
00:18:59.555 00.265 11060 worker thread done servicing request
00:18:59.555 00.000 10844 OnExposeComplete: enter
00:18:59.555 00.000 10844 UpdateGuideState(): m_state=6
00:18:59.555 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5350
00:18:59.555 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=61.40, Mass=2936, SNR=35.1, Peak=246 HFD=3.2
00:18:59.556 00.001 10844 MultiStar: [#1 0.50,0.06,0.97,U] [#2 0.21,-0.20,1.88,U] [#3 0.75,0.09,0.00,M3] [#4 0.85,-0.73,0.00,M2] [#5 -0.14,-0.28,1.01,U] [#6 0.60,-0.59,0.00,M9] [#7 0.81,-0.45,0.00,M2] [#8 -0.05,0.38,0.93,U] 
00:18:59.556 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.15}, one-star: {0.31, -0.64}
00:18:59.556 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
00:18:59.556 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
00:18:59.556 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.72 mountX=0.12 mountY=0.20, mountTheta=1.03
00:18:59.558 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.15, opts=13)
00:18:59.558 00.000 10844 Enqueuing Move request for scope (0.17, -0.15)
00:18:59.558 00.000 11060 Worker thread wakes up
00:18:59.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
00:18:59.558 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
00:18:59.558 00.000 11060 Moving (0.17, -0.15) raw xDistance=0.12 yDistance=0.20
00:18:59.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:18:59.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:18:59.559 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:18:59.559 00.000 11060 MoveAxis(E, 0, ABG)
00:18:59.559 00.000 11060 Move returns status 0, amount 0
00:18:59.559 00.000 11060 MoveAxis(N, 0, ABG)
00:18:59.559 00.000 11060 Move returns status 0, amount 0
00:18:59.559 00.000 11060 move complete, result=0
00:18:59.559 00.000 11060 worker thread done servicing request
00:18:59.566 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:18:59.586 00.020 10844 UpdateGuideState exits: m=2936 SNR=35.1
00:18:59.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:59.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:18:59.586 00.000 10844 Enqueuing Expose request
00:18:59.587 00.001 11060 Worker thread wakes up
00:18:59.587 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:59.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:18:59.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:00.224 00.637 11060 Exposure complete
00:19:00.452 00.228 11060 worker thread done servicing request
00:19:00.453 00.001 10844 OnExposeComplete: enter
00:19:00.453 00.000 10844 UpdateGuideState(): m_state=6
00:19:00.454 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5351
00:19:00.454 00.000 10844 Star::Find returns 1 (0), X=262.38, Y=61.94, Mass=2865, SNR=33.5, Peak=247 HFD=3.7
00:19:00.454 00.000 10844 MultiStar: [#1 0.33,0.29,1.04,U] [#2 0.16,0.27,1.96,U] [#3 0.18,0.11,0.93,U] [#4 0.68,-0.08,0.00,M3] [#5 -0.20,-0.37,1.14,U] [#6 0.66,-0.96,0.00,M10] [#7 0.24,-0.80,0.00,M3] [#8 -0.36,0.25,0.95,U] 
00:19:00.454 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.09}, one-star: {-0.14, -0.10}
00:19:00.454 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
00:19:00.454 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = -3.14)
00:19:00.454 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.41 mountX=-0.09 mountY=-0.00, mountTheta=-3.14
00:19:00.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
00:19:00.456 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
00:19:00.456 00.000 11060 Worker thread wakes up
00:19:00.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:19:00.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:19:00.456 00.000 11060 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=-0.00
00:19:00.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:19:00.458 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:00.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:19:00.458 00.000 11060 MoveAxis(E, 0, ABG)
00:19:00.458 00.000 11060 Move returns status 0, amount 0
00:19:00.458 00.000 11060 MoveAxis(N, 0, ABG)
00:19:00.458 00.000 11060 Move returns status 0, amount 0
00:19:00.458 00.000 11060 move complete, result=0
00:19:00.458 00.000 11060 worker thread done servicing request
00:19:00.464 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:00.481 00.017 10844 UpdateGuideState exits: m=2865 SNR=33.5
00:19:00.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:00.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:00.481 00.000 10844 Enqueuing Expose request
00:19:00.482 00.001 11060 Worker thread wakes up
00:19:00.482 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:00.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:00.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:01.120 00.638 11060 Exposure complete
00:19:01.362 00.242 11060 worker thread done servicing request
00:19:01.362 00.000 10844 OnExposeComplete: enter
00:19:01.362 00.000 10844 UpdateGuideState(): m_state=6
00:19:01.364 00.002 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5352
00:19:01.364 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=62.07, Mass=3131, SNR=36.4, Peak=253 HFD=3.2
00:19:01.364 00.000 10844 MultiStar: [#1 0.36,0.18,0.96,U] [#2 0.60,-0.41,0.00,M2] [#3 0.68,0.30,0.00,M3] [#4 0.51,-0.72,0.00,M4] [#5 -0.30,0.25,1.03,U] [#6 0.76,-0.93,0.00,R] [#7 0.61,-0.29,0.00,M4] [#8 -0.01,0.14,0.88,U] 
00:19:01.364 00.000 10844 refined, 3 included, MultiStar: {0.07, 0.15}, one-star: {0.26, 0.03}
00:19:01.364 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:19:01.364 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
00:19:01.365 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.11 mountX=-0.16 mountY=0.05, mountTheta=2.85
00:19:01.367 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.15, opts=13)
00:19:01.367 00.000 10844 Enqueuing Move request for scope (0.07, 0.15)
00:19:01.370 00.003 11060 Worker thread wakes up
00:19:01.371 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
00:19:01.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
00:19:01.371 00.000 11060 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=0.05
00:19:01.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:19:01.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:01.372 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:01.372 00.000 11060 MoveAxis(E, 28, ABG)
00:19:01.372 00.000 11060 Guiding  Dir = 2, Dur = 28
00:19:01.374 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:01.406 00.032 10844 UpdateGuideState exits: m=3131 SNR=36.4
00:19:01.407 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:01.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:01.407 00.000 10844 Enqueuing Expose request
00:19:01.413 00.006 11060 IsSlewing returns 0
00:19:01.413 00.000 11060 IsGuiding returns 0
00:19:01.493 00.080 11060 IsGuiding returns 0
00:19:01.494 00.001 11060 Move returns status 0, amount 28
00:19:01.494 00.000 11060 MoveAxis(N, 0, ABG)
00:19:01.494 00.000 11060 Move returns status 0, amount 0
00:19:01.494 00.000 11060 move complete, result=0
00:19:01.495 00.001 11060 worker thread done servicing request
00:19:01.495 00.000 11060 Worker thread wakes up
00:19:01.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:01.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:01.497 00.002 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
00:19:02.138 00.641 11060 Exposure complete
00:19:02.370 00.232 11060 worker thread done servicing request
00:19:02.370 00.000 10844 OnExposeComplete: enter
00:19:02.370 00.000 10844 UpdateGuideState(): m_state=6
00:19:02.370 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5353
00:19:02.370 00.000 10844 Star::Find returns 1 (1), X=263.29, Y=61.75, Mass=2925, SNR=34.7, Peak=255 HFD=3.6
00:19:02.372 00.002 10844 MultiStar: [#1 0.38,-0.30,0.99,U] [#2 0.17,-0.15,1.96,U] [#3 0.87,-0.15,0.00,M4] [#4 0.59,-0.72,0.00,M5] [#5 -0.45,-0.45,0.00,M1] [#6 -0.42,-0.23,0.95,U] [#7 0.34,-0.24,0.86,U] [#8 -0.24,-0.10,0.97,U] 
00:19:02.372 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.21}, one-star: {0.76, -0.29}
00:19:02.372 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:19:02.372 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:19:02.372 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.88 mountX=0.17 mountY=0.20, mountTheta=0.87
00:19:02.374 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.21, opts=13)
00:19:02.374 00.000 10844 Enqueuing Move request for scope (0.17, -0.21)
00:19:02.374 00.000 11060 Worker thread wakes up
00:19:02.375 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
00:19:02.375 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
00:19:02.375 00.000 11060 Moving (0.17, -0.21) raw xDistance=0.17 yDistance=0.20
00:19:02.377 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:19:02.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:02.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:19:02.377 00.000 11060 MoveAxis(W, 29, ABG)
00:19:02.377 00.000 11060 Guiding  Dir = 3, Dur = 29
00:19:02.382 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:19:02.411 00.029 11060 IsSlewing returns 0
00:19:02.412 00.001 10844 UpdateGuideState exits: m=2925 SNR=34.7 Saturated
00:19:02.412 00.000 11060 IsGuiding returns 0
00:19:02.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:02.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:02.412 00.000 10844 Enqueuing Expose request
00:19:02.462 00.050 11060 IsGuiding returns 0
00:19:02.462 00.000 11060 Move returns status 0, amount 29
00:19:02.462 00.000 11060 MoveAxis(N, 0, ABG)
00:19:02.462 00.000 11060 Move returns status 0, amount 0
00:19:02.462 00.000 11060 move complete, result=0
00:19:02.462 00.000 11060 worker thread done servicing request
00:19:02.462 00.000 11060 Worker thread wakes up
00:19:02.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:02.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:02.466 00.004 10844 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
00:19:03.103 00.637 11060 Exposure complete
00:19:03.327 00.224 11060 worker thread done servicing request
00:19:03.327 00.000 10844 OnExposeComplete: enter
00:19:03.327 00.000 10844 UpdateGuideState(): m_state=6
00:19:03.327 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5354
00:19:03.327 00.000 10844 Star::Find returns 1 (1), X=262.89, Y=62.68, Mass=2937, SNR=34.9, Peak=255 HFD=3.4
00:19:03.329 00.002 10844 MultiStar: [#1 0.90,0.96,0.00,M1] [#2 0.08,0.13,2.02,U] [#3 0.61,0.61,0.00,M5] [#4 0.15,0.11,0.96,U] [#5 -0.25,0.30,0.97,U] [#6 -0.35,0.27,0.97,U] [#7 0.87,0.26,0.00,M4] [#8 0.23,0.32,0.98,U] 
00:19:03.329 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.27}, one-star: {0.36, 0.64}
00:19:03.329 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
00:19:03.329 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.14)
00:19:03.329 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.41 mountX=-0.28 mountY=-0.00, mountTheta=-3.14
00:19:03.331 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.27, opts=13)
00:19:03.331 00.000 10844 Enqueuing Move request for scope (0.04, 0.27)
00:19:03.335 00.004 11060 Worker thread wakes up
00:19:03.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
00:19:03.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
00:19:03.336 00.001 11060 Moving (0.04, 0.27) raw xDistance=-0.28 yDistance=-0.00
00:19:03.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
00:19:03.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:03.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:19:03.336 00.000 11060 MoveAxis(E, 47, ABG)
00:19:03.336 00.000 11060 Guiding  Dir = 2, Dur = 47
00:19:03.339 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:03.372 00.033 10844 UpdateGuideState exits: m=2937 SNR=34.9 Saturated
00:19:03.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:03.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:03.372 00.000 10844 Enqueuing Expose request
00:19:03.376 00.004 11060 IsSlewing returns 0
00:19:03.376 00.000 11060 IsGuiding returns 0
00:19:03.474 00.098 11060 IsGuiding returns 0
00:19:03.475 00.001 11060 Move returns status 0, amount 47
00:19:03.475 00.000 11060 MoveAxis(N, 0, ABG)
00:19:03.475 00.000 11060 Move returns status 0, amount 0
00:19:03.475 00.000 11060 move complete, result=0
00:19:03.475 00.000 11060 worker thread done servicing request
00:19:03.475 00.000 11060 Worker thread wakes up
00:19:03.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:03.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:03.514 00.039 10844 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
00:19:04.103 00.589 11060 Exposure complete
00:19:04.326 00.223 11060 worker thread done servicing request
00:19:04.326 00.000 10844 OnExposeComplete: enter
00:19:04.326 00.000 10844 UpdateGuideState(): m_state=6
00:19:04.326 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5355
00:19:04.326 00.000 10844 Star::Find returns 1 (1), X=262.59, Y=62.77, Mass=2744, SNR=33.6, Peak=255 HFD=3.2
00:19:04.327 00.001 10844 MultiStar: [#1 0.40,0.45,1.08,U] [#2 0.17,0.11,1.99,U] [#3 0.40,0.77,0.00,M6] [#4 0.45,-0.21,0.98,U] [#5 -0.27,0.23,1.04,U] [#6 0.10,0.41,0.93,U] [#7 0.10,-0.26,0.91,U] [#8 0.10,0.26,0.93,U] 
00:19:04.327 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.21}, one-star: {0.06, 0.73}
00:19:04.327 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
00:19:04.327 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
00:19:04.327 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.26 cameraTheta=0.97 mountX=-0.23 mountY=0.11, mountTheta=2.71
00:19:04.329 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.21, opts=13)
00:19:04.329 00.000 10844 Enqueuing Move request for scope (0.14, 0.21)
00:19:04.329 00.000 11060 Worker thread wakes up
00:19:04.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
00:19:04.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
00:19:04.329 00.000 11060 Moving (0.14, 0.21) raw xDistance=-0.23 yDistance=0.11
00:19:04.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
00:19:04.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:04.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:19:04.329 00.000 11060 MoveAxis(E, 42, ABG)
00:19:04.329 00.000 11060 Guiding  Dir = 2, Dur = 42
00:19:04.337 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:04.352 00.015 10844 UpdateGuideState exits: m=2744 SNR=33.6 Saturated
00:19:04.353 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:04.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:04.353 00.000 10844 Enqueuing Expose request
00:19:04.362 00.009 11060 IsSlewing returns 0
00:19:04.363 00.001 11060 IsGuiding returns 0
00:19:04.425 00.062 11060 IsGuiding returns 0
00:19:04.425 00.000 11060 Move returns status 0, amount 42
00:19:04.426 00.001 11060 MoveAxis(N, 0, ABG)
00:19:04.426 00.000 11060 Move returns status 0, amount 0
00:19:04.426 00.000 11060 move complete, result=0
00:19:04.426 00.000 11060 worker thread done servicing request
00:19:04.426 00.000 11060 Worker thread wakes up
00:19:04.426 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
00:19:04.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:04.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:05.055 00.629 11060 Exposure complete
00:19:05.282 00.227 11060 worker thread done servicing request
00:19:05.282 00.000 10844 OnExposeComplete: enter
00:19:05.282 00.000 10844 UpdateGuideState(): m_state=6
00:19:05.282 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5356
00:19:05.282 00.000 10844 Star::Find returns 1 (0), X=262.86, Y=62.34, Mass=3320, SNR=36.9, Peak=240 HFD=3.5
00:19:05.283 00.001 10844 MultiStar: [#1 0.68,0.13,0.00,M1] [#2 0.72,-0.55,0.00,M1] [#3 0.63,-0.08,0.00,M7] [#4 0.06,-0.50,1.00,U] [#5 -0.19,-0.11,0.90,U] [#6 -0.60,-0.02,0.87,U] [#7 0.78,-0.51,0.00,M4] [#8 0.40,-0.01,0.78,U] 
00:19:05.283 00.000 10844 refined, 4 included, MultiStar: {0.00, -0.07}, one-star: {0.34, 0.31}
00:19:05.283 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
00:19:05.283 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
00:19:05.283 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.54 mountX=0.07 mountY=0.01, mountTheta=0.19
00:19:05.284 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.07, opts=13)
00:19:05.284 00.000 10844 Enqueuing Move request for scope (0.00, -0.07)
00:19:05.285 00.001 11060 Worker thread wakes up
00:19:05.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
00:19:05.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
00:19:05.285 00.000 11060 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=0.01
00:19:05.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:19:05.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:05.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:05.285 00.000 11060 MoveAxis(E, 0, ABG)
00:19:05.285 00.000 11060 Move returns status 0, amount 0
00:19:05.285 00.000 11060 MoveAxis(N, 0, ABG)
00:19:05.285 00.000 11060 Move returns status 0, amount 0
00:19:05.285 00.000 11060 move complete, result=0
00:19:05.285 00.000 11060 worker thread done servicing request
00:19:05.292 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:05.319 00.027 10844 UpdateGuideState exits: m=3320 SNR=36.9
00:19:05.320 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:05.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:05.320 00.000 10844 Enqueuing Expose request
00:19:05.320 00.000 11060 Worker thread wakes up
00:19:05.320 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:05.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:05.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:05.950 00.630 11060 Exposure complete
00:19:06.175 00.225 11060 worker thread done servicing request
00:19:06.175 00.000 10844 OnExposeComplete: enter
00:19:06.175 00.000 10844 UpdateGuideState(): m_state=6
00:19:06.175 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5357
00:19:06.176 00.001 10844 Star::Find returns 1 (0), X=262.57, Y=61.81, Mass=3215, SNR=36.3, Peak=241 HFD=3.7
00:19:06.176 00.000 10844 MultiStar: [#1 0.54,0.57,0.00,M2] [#2 0.54,-0.23,1.94,U] [#3 0.55,0.40,0.00,M8] [#4 0.39,-0.45,0.92,U] [#5 -0.19,-0.23,1.08,U] [#6 -0.46,0.03,0.86,U] [#7 0.53,-0.11,0.90,U] [#8 0.37,0.11,0.84,U] 
00:19:06.176 00.000 10844 single-star, 6 included, MultiStar: {0.22, -0.17}, one-star: {0.05, -0.23}
00:19:06.176 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
00:19:06.176 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
00:19:06.176 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.38 mountX=0.22 mountY=0.08, mountTheta=0.36
00:19:06.178 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.23, opts=13)
00:19:06.178 00.000 10844 Enqueuing Move request for scope (0.05, -0.23)
00:19:06.179 00.001 11060 Worker thread wakes up
00:19:06.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
00:19:06.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
00:19:06.179 00.000 11060 Moving (0.05, -0.23) raw xDistance=0.22 yDistance=0.08
00:19:06.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:19:06.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:06.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:19:06.179 00.000 11060 MoveAxis(W, 38, ABG)
00:19:06.179 00.000 11060 Guiding  Dir = 3, Dur = 38
00:19:06.186 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:06.193 00.007 11060 IsSlewing returns 0
00:19:06.193 00.000 11060 IsGuiding returns 0
00:19:06.216 00.023 10844 UpdateGuideState exits: m=3215 SNR=36.3
00:19:06.217 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:06.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:06.217 00.000 10844 Enqueuing Expose request
00:19:06.241 00.024 11060 IsGuiding returns 0
00:19:06.241 00.000 11060 Move returns status 0, amount 38
00:19:06.241 00.000 11060 MoveAxis(N, 0, ABG)
00:19:06.241 00.000 11060 Move returns status 0, amount 0
00:19:06.242 00.001 11060 move complete, result=0
00:19:06.243 00.001 11060 worker thread done servicing request
00:19:06.243 00.000 11060 Worker thread wakes up
00:19:06.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:06.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:06.248 00.005 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
00:19:06.869 00.621 11060 Exposure complete
00:19:07.117 00.248 11060 worker thread done servicing request
00:19:07.117 00.000 10844 OnExposeComplete: enter
00:19:07.117 00.000 10844 UpdateGuideState(): m_state=6
00:19:07.118 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5358
00:19:07.118 00.000 10844 Star::Find returns 1 (0), X=263.10, Y=62.17, Mass=2713, SNR=33.5, Peak=228 HFD=3.2
00:19:07.118 00.000 10844 MultiStar: [#1 -0.05,0.44,1.06,U] [#2 0.67,0.18,0.00,M1] [#3 0.76,0.62,0.00,M9] [#4 0.88,-0.52,0.00,M2] [#5 0.11,0.44,1.05,U] [#6 -0.33,0.79,0.00,M1] [#7 0.77,-0.43,0.00,M4] [#8 0.18,0.22,1.02,U] 
00:19:07.118 00.000 10844 refined, 3 included, MultiStar: {0.20, 0.31}, one-star: {0.58, 0.13}
00:19:07.118 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
00:19:07.118 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
00:19:07.118 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=1.00 mountX=-0.34 mountY=0.15, mountTheta=2.74
00:19:07.121 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.31, opts=13)
00:19:07.121 00.000 10844 Enqueuing Move request for scope (0.20, 0.31)
00:19:07.122 00.001 11060 Worker thread wakes up
00:19:07.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
00:19:07.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
00:19:07.122 00.000 11060 Moving (0.20, 0.31) raw xDistance=-0.34 yDistance=0.15
00:19:07.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:19:07.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:07.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:19:07.122 00.000 11060 MoveAxis(E, 58, ABG)
00:19:07.123 00.001 11060 Guiding  Dir = 2, Dur = 58
00:19:07.129 00.006 11060 IsSlewing returns 0
00:19:07.130 00.001 11060 IsGuiding returns 0
00:19:07.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:19:07.149 00.019 10844 UpdateGuideState exits: m=2713 SNR=33.5
00:19:07.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:07.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:07.149 00.000 10844 Enqueuing Expose request
00:19:07.191 00.042 11060 IsGuiding returns 0
00:19:07.191 00.000 11060 Move returns status 0, amount 58
00:19:07.191 00.000 11060 MoveAxis(N, 0, ABG)
00:19:07.192 00.001 11060 Move returns status 0, amount 0
00:19:07.192 00.000 11060 move complete, result=0
00:19:07.192 00.000 11060 worker thread done servicing request
00:19:07.192 00.000 11060 Worker thread wakes up
00:19:07.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:07.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:07.195 00.003 10844 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
00:19:07.824 00.629 11060 Exposure complete
00:19:08.062 00.238 11060 worker thread done servicing request
00:19:08.062 00.000 10844 OnExposeComplete: enter
00:19:08.062 00.000 10844 UpdateGuideState(): m_state=6
00:19:08.063 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5359
00:19:08.063 00.000 10844 Star::Find returns 1 (0), X=263.11, Y=62.01, Mass=2892, SNR=34.5, Peak=238 HFD=3.1
00:19:08.063 00.000 10844 MultiStar: [#1 0.93,0.33,0.00,M2] [#2 0.16,0.28,2.05,U] [#3 0.81,-0.04,0.00,M10] [#4 0.69,-0.59,0.00,M3] [#5 0.39,-0.21,0.95,U] [#6 -0.08,0.22,1.05,U] [#7 0.24,-0.41,0.81,U] [#8 0.55,0.64,0.00,M1] 
00:19:08.063 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.04}, one-star: {0.59, -0.03}
00:19:08.063 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:19:08.064 00.001 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:19:08.064 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.18 mountX=-0.08 mountY=0.23, mountTheta=1.93
00:19:08.065 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.04, opts=13)
00:19:08.065 00.000 10844 Enqueuing Move request for scope (0.24, 0.04)
00:19:08.065 00.000 11060 Worker thread wakes up
00:19:08.066 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
00:19:08.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
00:19:08.066 00.000 11060 Moving (0.24, 0.04) raw xDistance=-0.08 yDistance=0.23
00:19:08.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:19:08.066 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.25 newest=0.46
00:19:08.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:19:08.066 00.000 11060 MoveAxis(E, 0, ABG)
00:19:08.066 00.000 11060 Move returns status 0, amount 0
00:19:08.066 00.000 11060 BLC: Oldest BLC event removed
00:19:08.066 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:19:08.066 00.000 11060 MoveAxis(S, 839, ABG)
00:19:08.066 00.000 11060 duration set to 750 by maxDecDuration
00:19:08.066 00.000 11060 Guiding  Dir = 1, Dur = 750
00:19:08.073 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:08.083 00.010 11060 IsSlewing returns 0
00:19:08.083 00.000 11060 IsGuiding returns 0
00:19:08.090 00.007 10844 UpdateGuideState exits: m=2892 SNR=34.5
00:19:08.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:08.091 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:08.091 00.000 10844 Enqueuing Expose request
00:19:08.850 00.759 11060 IsGuiding returns 0
00:19:08.850 00.000 11060 Move returns status 0, amount 750
00:19:08.850 00.000 11060 move complete, result=0
00:19:08.850 00.000 11060 worker thread done servicing request
00:19:08.850 00.000 11060 Worker thread wakes up
00:19:08.850 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
00:19:08.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:08.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:09.479 00.629 11060 Exposure complete
00:19:09.682 00.203 11060 worker thread done servicing request
00:19:09.682 00.000 10844 OnExposeComplete: enter
00:19:09.683 00.001 10844 UpdateGuideState(): m_state=6
00:19:09.683 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5360
00:19:09.683 00.000 10844 Star::Find returns 1 (1), X=262.91, Y=61.30, Mass=3322, SNR=36.3, Peak=255 HFD=3.4
00:19:09.683 00.000 10844 MultiStar: [#1 -0.19,0.28,1.02,U] [#2 -0.28,0.13,1.85,U] [#3 0.37,0.30,0.98,U] [#4 0.66,-0.34,0.00,M4] [#5 -0.17,-0.57,0.99,U] [#6 -0.81,0.03,0.00,M1] [#7 0.10,-0.52,0.74,U] [#8 -0.48,-0.14,0.95,U] 
00:19:09.684 00.001 10844 refined, 6 included, MultiStar: {-0.07, -0.13}, one-star: {0.39, -0.74}
00:19:09.684 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
00:19:09.684 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
00:19:09.684 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=0.14 mountY=-0.05, mountTheta=-0.31
00:19:09.686 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
00:19:09.686 00.000 10844 Enqueuing Move request for scope (-0.07, -0.13)
00:19:09.686 00.000 11060 Worker thread wakes up
00:19:09.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
00:19:09.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
00:19:09.686 00.000 11060 Moving (-0.07, -0.13) raw xDistance=0.14 yDistance=-0.05
00:19:09.686 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.159602, 1:-0.046644
00:19:09.686 00.000 11060 BLC: No correction, Miss < min_move
00:19:09.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:19:09.687 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:09.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:09.687 00.000 11060 MoveAxis(W, 25, ABG)
00:19:09.687 00.000 11060 Guiding  Dir = 3, Dur = 25
00:19:09.694 00.007 11060 IsSlewing returns 0
00:19:09.694 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:19:09.695 00.001 11060 IsGuiding returns 0
00:19:09.710 00.015 10844 UpdateGuideState exits: m=3322 SNR=36.3 Saturated
00:19:09.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:09.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:09.710 00.000 10844 Enqueuing Expose request
00:19:09.725 00.015 11060 IsGuiding returns 0
00:19:09.725 00.000 11060 Move returns status 0, amount 25
00:19:09.725 00.000 11060 MoveAxis(N, 0, ABG)
00:19:09.725 00.000 11060 Move returns status 0, amount 0
00:19:09.725 00.000 11060 move complete, result=0
00:19:09.725 00.000 11060 worker thread done servicing request
00:19:09.725 00.000 11060 Worker thread wakes up
00:19:09.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:09.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:09.727 00.002 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
00:19:10.362 00.635 11060 Exposure complete
00:19:10.590 00.228 11060 worker thread done servicing request
00:19:10.591 00.001 10844 OnExposeComplete: enter
00:19:10.591 00.000 10844 UpdateGuideState(): m_state=6
00:19:10.591 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5361
00:19:10.592 00.001 10844 Star::Find returns 1 (0), X=262.47, Y=62.03, Mass=3154, SNR=35.8, Peak=231 HFD=3.6
00:19:10.592 00.000 10844 MultiStar: [#1 -0.09,-0.15,0.98,U] [#2 -0.14,-0.24,1.89,U] [#3 -0.56,-0.01,1.01,U] [#4 0.51,-0.89,0.00,M5] [#5 -0.23,-0.25,1.03,U] [#6 -0.19,-0.18,0.93,U] [#7 0.03,-0.06,0.84,U] [#8 -0.53,-0.23,0.89,U] 
00:19:10.592 00.000 10844 single-star, 7 included, MultiStar: {-0.21, -0.15}, one-star: {-0.06, -0.01}
00:19:10.592 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
00:19:10.593 00.001 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
00:19:10.593 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.96 mountX=0.02 mountY=-0.05, mountTheta=-1.21
00:19:10.594 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
00:19:10.594 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
00:19:10.599 00.005 11060 Worker thread wakes up
00:19:10.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:19:10.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:19:10.599 00.000 11060 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=-0.05
00:19:10.599 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.159602, 1:-0.046644, 2:-0.053307
00:19:10.599 00.000 11060 BLC: No correction, Miss < min_move
00:19:10.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:19:10.600 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:10.602 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:10.602 00.000 11060 MoveAxis(E, 0, ABG)
00:19:10.602 00.000 11060 Move returns status 0, amount 0
00:19:10.602 00.000 11060 MoveAxis(N, 0, ABG)
00:19:10.602 00.000 11060 Move returns status 0, amount 0
00:19:10.602 00.000 11060 move complete, result=0
00:19:10.602 00.000 11060 worker thread done servicing request
00:19:10.603 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:19:10.638 00.035 10844 UpdateGuideState exits: m=3154 SNR=35.8
00:19:10.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:10.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:10.638 00.000 10844 Enqueuing Expose request
00:19:10.638 00.000 11060 Worker thread wakes up
00:19:10.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:10.638 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:10.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:11.278 00.640 11060 Exposure complete
00:19:11.520 00.242 11060 worker thread done servicing request
00:19:11.520 00.000 10844 OnExposeComplete: enter
00:19:11.520 00.000 10844 UpdateGuideState(): m_state=6
00:19:11.521 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5362
00:19:11.521 00.000 10844 Star::Find returns 1 (0), X=263.09, Y=61.82, Mass=2863, SNR=34.2, Peak=251 HFD=3.9
00:19:11.530 00.009 10844 MultiStar: [#1 0.43,0.57,0.00,M1] [#2 -0.24,-0.22,1.99,U] [#3 0.79,0.14,0.00,M9] [#4 0.43,-0.42,1.05,U] [#5 -0.77,0.05,0.00,M1] [#6 -0.55,0.34,0.00,M1] [#7 0.38,-0.29,0.85,U] [#8 -0.35,-0.07,1.00,U] 
00:19:11.531 00.001 10844 refined, 4 included, MultiStar: {0.09, -0.24}, one-star: {0.57, -0.22}
00:19:11.531 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
00:19:11.531 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
00:19:11.531 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.22 mountX=0.22 mountY=0.13, mountTheta=0.52
00:19:11.533 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.24, opts=13)
00:19:11.534 00.001 10844 Enqueuing Move request for scope (0.09, -0.24)
00:19:11.534 00.000 11060 Worker thread wakes up
00:19:11.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
00:19:11.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
00:19:11.534 00.000 11060 Moving (0.09, -0.24) raw xDistance=0.22 yDistance=0.13
00:19:11.534 00.000 11060 BLC: window closed
00:19:11.534 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.159602, 1:-0.046644, 2:-0.053307
00:19:11.534 00.000 11060 BLC: No correction, Miss < min_move
00:19:11.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:19:11.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:11.535 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:19:11.535 00.000 11060 MoveAxis(W, 38, ABG)
00:19:11.535 00.000 11060 Guiding  Dir = 3, Dur = 38
00:19:11.540 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:11.559 00.019 10844 UpdateGuideState exits: m=2863 SNR=34.2
00:19:11.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:11.560 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:11.560 00.000 10844 Enqueuing Expose request
00:19:11.560 00.000 11060 IsSlewing returns 0
00:19:11.561 00.001 11060 IsGuiding returns 0
00:19:11.623 00.062 11060 IsGuiding returns 0
00:19:11.624 00.001 11060 Move returns status 0, amount 38
00:19:11.624 00.000 11060 MoveAxis(N, 0, ABG)
00:19:11.624 00.000 11060 Move returns status 0, amount 0
00:19:11.624 00.000 11060 move complete, result=0
00:19:11.624 00.000 11060 worker thread done servicing request
00:19:11.624 00.000 11060 Worker thread wakes up
00:19:11.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:11.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:11.652 00.028 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
00:19:12.261 00.609 11060 Exposure complete
00:19:12.484 00.223 11060 worker thread done servicing request
00:19:12.484 00.000 10844 OnExposeComplete: enter
00:19:12.484 00.000 10844 UpdateGuideState(): m_state=6
00:19:12.484 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5363
00:19:12.485 00.001 10844 Star::Find returns 1 (1), X=262.94, Y=62.19, Mass=3119, SNR=35.8, Peak=255 HFD=3.4
00:19:12.485 00.000 10844 MultiStar: [#1 0.55,0.10,0.95,U] [#2 -0.01,0.36,1.94,U] [#3 0.44,0.88,0.00,M10] [#4 -0.02,-0.09,0.95,U] [#5 -0.37,0.19,0.96,U] [#6 -0.11,0.37,1.00,U] [#7 0.52,0.13,0.91,U] [#8 -0.26,0.60,0.00,M1] 
00:19:12.485 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.20}, one-star: {0.41, 0.15}
00:19:12.485 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:19:12.485 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:19:12.485 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.05 mountX=-0.22 mountY=0.08, mountTheta=2.78
00:19:12.488 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.20, opts=13)
00:19:12.488 00.000 10844 Enqueuing Move request for scope (0.12, 0.20)
00:19:12.488 00.000 11060 Worker thread wakes up
00:19:12.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
00:19:12.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
00:19:12.488 00.000 11060 Moving (0.12, 0.20) raw xDistance=-0.22 yDistance=0.08
00:19:12.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:19:12.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:12.489 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:19:12.489 00.000 11060 MoveAxis(E, 36, ABG)
00:19:12.489 00.000 11060 Guiding  Dir = 2, Dur = 36
00:19:12.495 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:12.512 00.017 10844 UpdateGuideState exits: m=3119 SNR=35.8 Saturated
00:19:12.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:12.513 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:12.513 00.000 10844 Enqueuing Expose request
00:19:12.514 00.001 11060 IsSlewing returns 0
00:19:12.515 00.001 11060 IsGuiding returns 0
00:19:12.577 00.062 11060 IsGuiding returns 0
00:19:12.577 00.000 11060 Move returns status 0, amount 36
00:19:12.577 00.000 11060 MoveAxis(N, 0, ABG)
00:19:12.577 00.000 11060 Move returns status 0, amount 0
00:19:12.578 00.001 11060 move complete, result=0
00:19:12.579 00.001 11060 worker thread done servicing request
00:19:12.579 00.000 11060 Worker thread wakes up
00:19:12.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:12.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:12.581 00.002 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
00:19:13.220 00.639 11060 Exposure complete
00:19:13.461 00.241 11060 worker thread done servicing request
00:19:13.462 00.001 10844 OnExposeComplete: enter
00:19:13.462 00.000 10844 UpdateGuideState(): m_state=6
00:19:13.462 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5364
00:19:13.462 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=62.07, Mass=3120, SNR=35.5, Peak=244 HFD=3.6
00:19:13.463 00.001 10844 MultiStar: [#1 0.30,0.75,0.00,M1] [#2 0.38,-0.34,1.93,U] [#3 0.33,-0.10,0.98,U] [#4 0.26,-0.33,0.99,U] [#5 -0.09,-0.41,1.04,U] [#6 -0.61,0.14,0.00,M1] [#7 0.56,-0.76,0.00,M1] [#8 0.21,0.23,0.86,U] 
00:19:13.463 00.000 10844 single-star, 5 included, MultiStar: {0.21, -0.19}, one-star: {0.01, 0.03}
00:19:13.463 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:19:13.463 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:19:13.463 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.17 mountX=-0.03 mountY=0.01, mountTheta=2.91
00:19:13.465 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
00:19:13.465 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
00:19:13.465 00.000 11060 Worker thread wakes up
00:19:13.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:19:13.465 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:19:13.465 00.000 11060 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
00:19:13.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:19:13.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:13.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:19:13.465 00.000 11060 MoveAxis(E, 0, ABG)
00:19:13.465 00.000 11060 Move returns status 0, amount 0
00:19:13.465 00.000 11060 MoveAxis(N, 0, ABG)
00:19:13.465 00.000 11060 Move returns status 0, amount 0
00:19:13.465 00.000 11060 move complete, result=0
00:19:13.465 00.000 11060 worker thread done servicing request
00:19:13.472 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:19:13.503 00.031 10844 UpdateGuideState exits: m=3120 SNR=35.5
00:19:13.504 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:13.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:13.504 00.000 10844 Enqueuing Expose request
00:19:13.504 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:13.504 00.000 11060 Worker thread wakes up
00:19:13.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:13.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:14.133 00.629 11060 Exposure complete
00:19:14.348 00.215 11060 worker thread done servicing request
00:19:14.348 00.000 10844 OnExposeComplete: enter
00:19:14.349 00.001 10844 UpdateGuideState(): m_state=6
00:19:14.349 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5365
00:19:14.349 00.000 10844 Star::Find returns 1 (1), X=262.12, Y=62.11, Mass=3357, SNR=37.4, Peak=255 HFD=3.8
00:19:14.349 00.000 10844 MultiStar: [#1 0.06,0.23,0.96,U] [#2 0.15,0.88,0.00,M1] [#3 0.43,0.80,0.00,M10] [#4 0.17,-0.14,0.95,U] [#5 -0.12,0.39,0.91,U] [#6 -0.68,0.36,0.00,M2] [#7 0.52,-0.48,0.00,M2] [#8 -0.33,0.52,1.01,U] 
00:19:14.349 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.22}, one-star: {-0.41, 0.08}
00:19:14.349 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
00:19:14.350 00.001 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
00:19:14.350 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.25 cameraTheta=2.12 mountX=-0.19 mountY=-0.16, mountTheta=-2.42
00:19:14.351 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.22, opts=13)
00:19:14.351 00.000 10844 Enqueuing Move request for scope (-0.13, 0.22)
00:19:14.351 00.000 11060 Worker thread wakes up
00:19:14.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
00:19:14.351 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
00:19:14.351 00.000 11060 Moving (-0.13, 0.22) raw xDistance=-0.19 yDistance=-0.16
00:19:14.352 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:19:14.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:14.353 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:19:14.353 00.000 11060 MoveAxis(E, 33, ABG)
00:19:14.353 00.000 11060 Guiding  Dir = 2, Dur = 33
00:19:14.358 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:14.361 00.003 11060 IsSlewing returns 0
00:19:14.361 00.000 11060 IsGuiding returns 0
00:19:14.384 00.023 10844 UpdateGuideState exits: m=3357 SNR=37.4 Saturated
00:19:14.386 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:14.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:14.386 00.000 10844 Enqueuing Expose request
00:19:14.407 00.021 11060 IsGuiding returns 0
00:19:14.408 00.001 11060 Move returns status 0, amount 33
00:19:14.408 00.000 11060 MoveAxis(N, 0, ABG)
00:19:14.408 00.000 11060 Move returns status 0, amount 0
00:19:14.408 00.000 11060 move complete, result=0
00:19:14.408 00.000 11060 worker thread done servicing request
00:19:14.408 00.000 11060 Worker thread wakes up
00:19:14.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:14.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:14.409 00.001 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
00:19:15.039 00.630 11060 Exposure complete
00:19:15.260 00.221 11060 worker thread done servicing request
00:19:15.706 00.446 10844 OnExposeComplete: enter
00:19:15.706 00.000 10844 UpdateGuideState(): m_state=6
00:19:15.706 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5366
00:19:15.706 00.000 10844 Star::Find returns 1 (1), X=262.48, Y=62.50, Mass=3208, SNR=35.5, Peak=255 HFD=3.2
00:19:15.707 00.001 10844 MultiStar: [#1 0.26,0.61,0.00,M1] [#2 0.15,0.24,2.06,U] [#3 0.38,1.05,0.00,R] [#4 -0.22,-0.80,0.00,M2] [#5 -1.15,0.30,0.00,M1] [#6 -0.59,0.74,0.00,M3] [#7 0.46,0.12,0.88,U] [#8 -0.19,0.64,0.00,M1] 
00:19:15.707 00.000 10844 refined, 2 included, MultiStar: {0.17, 0.27}, one-star: {-0.05, 0.46}
00:19:15.707 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:19:15.707 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
00:19:15.707 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=1.02 mountX=-0.30 mountY=0.12, mountTheta=2.75
00:19:15.712 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.27, opts=13)
00:19:15.712 00.000 10844 Enqueuing Move request for scope (0.17, 0.27)
00:19:15.713 00.001 11060 Worker thread wakes up
00:19:15.716 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.27) opts 0xd
00:19:15.716 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.27)
00:19:15.716 00.000 11060 Moving (0.17, 0.27) raw xDistance=-0.30 yDistance=0.12
00:19:15.733 00.017 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:19:15.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:15.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:19:15.733 00.000 11060 MoveAxis(E, 52, ABG)
00:19:15.733 00.000 11060 Guiding  Dir = 2, Dur = 52
00:19:15.750 00.017 11060 IsSlewing returns 0
00:19:15.751 00.001 11060 IsGuiding returns 0
00:19:15.812 00.061 11060 IsGuiding returns 0
00:19:15.812 00.000 11060 Move returns status 0, amount 52
00:19:15.812 00.000 11060 MoveAxis(N, 0, ABG)
00:19:15.812 00.000 11060 Move returns status 0, amount 0
00:19:15.812 00.000 11060 move complete, result=0
00:19:15.812 00.000 11060 worker thread done servicing request
00:19:15.868 00.056 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:15.902 00.034 10844 UpdateGuideState exits: m=3208 SNR=35.5 Saturated
00:19:15.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:15.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:15.902 00.000 10844 Enqueuing Expose request
00:19:15.902 00.000 11060 Worker thread wakes up
00:19:15.902 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
00:19:15.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:15.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:16.541 00.639 11060 Exposure complete
00:19:16.770 00.229 11060 worker thread done servicing request
00:19:16.770 00.000 10844 OnExposeComplete: enter
00:19:16.770 00.000 10844 UpdateGuideState(): m_state=6
00:19:16.771 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5367
00:19:16.771 00.000 10844 Star::Find returns 1 (0), X=262.16, Y=62.13, Mass=3079, SNR=35.5, Peak=245 HFD=3.7
00:19:16.771 00.000 10844 MultiStar: [#1 -0.13,0.09,0.98,U] [#2 -0.40,-0.29,1.91,U] [#3 -0.30,-1.04,0.00,M1] [#4 0.13,-0.29,1.01,U] [#5 -0.38,-0.38,0.98,U] [#6 -0.66,-0.12,0.00,M4] [#7 -0.58,-0.88,0.00,M2] [#8 -0.59,0.23,0.00,M2] 
00:19:16.771 00.000 10844 refined, 4 included, MultiStar: {-0.25, -0.18}, one-star: {-0.36, 0.09}
00:19:16.772 00.001 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
00:19:16.772 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
00:19:16.772 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.53 mountX=0.22 mountY=-0.22, mountTheta=-0.79
00:19:16.773 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.18, opts=13)
00:19:16.774 00.001 10844 Enqueuing Move request for scope (-0.25, -0.18)
00:19:16.774 00.000 11060 Worker thread wakes up
00:19:16.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.18) opts 0xd
00:19:16.775 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.18)
00:19:16.775 00.000 11060 Moving (-0.25, -0.18) raw xDistance=0.22 yDistance=-0.22
00:19:16.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:19:16.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:19:16.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:19:16.776 00.001 11060 MoveAxis(W, 37, ABG)
00:19:16.776 00.000 11060 Guiding  Dir = 3, Dur = 37
00:19:16.783 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:19:16.794 00.011 11060 IsSlewing returns 0
00:19:16.796 00.002 11060 IsGuiding returns 0
00:19:16.812 00.016 10844 UpdateGuideState exits: m=3079 SNR=35.5
00:19:16.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:16.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:16.812 00.000 10844 Enqueuing Expose request
00:19:16.851 00.039 11060 IsGuiding returns 0
00:19:16.851 00.000 11060 Move returns status 0, amount 37
00:19:16.851 00.000 11060 MoveAxis(N, 0, ABG)
00:19:16.851 00.000 11060 Move returns status 0, amount 0
00:19:16.851 00.000 11060 move complete, result=0
00:19:16.851 00.000 11060 worker thread done servicing request
00:19:16.851 00.000 11060 Worker thread wakes up
00:19:16.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:16.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:16.857 00.006 10844 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
00:19:17.481 00.624 11060 Exposure complete
00:19:17.720 00.239 11060 worker thread done servicing request
00:19:17.720 00.000 10844 OnExposeComplete: enter
00:19:17.720 00.000 10844 UpdateGuideState(): m_state=6
00:19:17.721 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5368
00:19:17.721 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.34, Mass=3236, SNR=36.3, Peak=246 HFD=3.5
00:19:17.721 00.000 10844 MultiStar: [#1 -0.13,-0.11,0.96,U] [#2 0.27,0.33,1.93,U] [#3 -0.25,-0.74,0.00,M2] [#4 -0.15,-0.85,0.00,M2] [#5 -0.56,-0.34,0.00,M1] [#6 -0.61,-0.27,0.00,M5] [#7 -0.40,-0.62,0.00,M3] [#8 -0.36,0.33,0.94,U] 
00:19:17.721 00.000 10844 refined, 3 included, MultiStar: {0.00, 0.24}, one-star: {-0.04, 0.30}
00:19:17.721 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
00:19:17.722 00.001 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
00:19:17.722 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=-0.23 mountY=-0.03, mountTheta=-2.99
00:19:17.723 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.24, opts=13)
00:19:17.723 00.000 10844 Enqueuing Move request for scope (0.00, 0.24)
00:19:17.723 00.000 11060 Worker thread wakes up
00:19:17.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
00:19:17.723 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
00:19:17.723 00.000 11060 Moving (0.00, 0.24) raw xDistance=-0.23 yDistance=-0.03
00:19:17.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:19:17.725 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:17.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:17.725 00.000 11060 MoveAxis(E, 39, ABG)
00:19:17.725 00.000 11060 Guiding  Dir = 2, Dur = 39
00:19:17.733 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:17.748 00.015 11060 IsSlewing returns 0
00:19:17.748 00.000 11060 IsGuiding returns 0
00:19:17.761 00.013 10844 UpdateGuideState exits: m=3236 SNR=36.3
00:19:17.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:17.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:17.761 00.000 10844 Enqueuing Expose request
00:19:17.804 00.043 11060 IsGuiding returns 0
00:19:17.804 00.000 11060 Move returns status 0, amount 39
00:19:17.806 00.002 11060 MoveAxis(N, 0, ABG)
00:19:17.806 00.000 11060 Move returns status 0, amount 0
00:19:17.806 00.000 11060 move complete, result=0
00:19:17.806 00.000 11060 worker thread done servicing request
00:19:17.806 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
00:19:17.806 00.000 11060 Worker thread wakes up
00:19:17.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:17.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:18.440 00.634 11060 Exposure complete
00:19:18.674 00.234 11060 worker thread done servicing request
00:19:18.674 00.000 10844 OnExposeComplete: enter
00:19:18.674 00.000 10844 UpdateGuideState(): m_state=6
00:19:18.675 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5369
00:19:18.675 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=62.28, Mass=2877, SNR=33.9, Peak=255 HFD=3.5
00:19:18.675 00.000 10844 MultiStar: [#1 -0.34,0.09,1.02,U] [#2 -0.13,-0.02,2.10,U] [#3 -0.07,-0.70,0.00,M3] [#4 0.31,-0.43,0.97,U] [#5 -0.88,0.19,0.00,M2] [#6 -0.57,-0.04,1.00,U] [#7 -0.24,-0.37,0.93,U] [#8 -0.15,-0.40,0.95,U] 
00:19:18.675 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.11}, one-star: {-0.13, 0.24}
00:19:18.675 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
00:19:18.675 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
00:19:18.676 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-2.57 mountX=0.14 mountY=-0.15, mountTheta=-0.83
00:19:18.677 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.11, opts=13)
00:19:18.677 00.000 10844 Enqueuing Move request for scope (-0.17, -0.11)
00:19:18.677 00.000 11060 Worker thread wakes up
00:19:18.678 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
00:19:18.678 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
00:19:18.678 00.000 11060 Moving (-0.17, -0.11) raw xDistance=0.14 yDistance=-0.15
00:19:18.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:19:18.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:18.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:19:18.678 00.000 11060 MoveAxis(W, 23, ABG)
00:19:18.678 00.000 11060 Guiding  Dir = 3, Dur = 23
00:19:18.685 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:18.698 00.013 11060 IsSlewing returns 0
00:19:18.699 00.001 11060 IsGuiding returns 0
00:19:18.713 00.014 10844 UpdateGuideState exits: m=2877 SNR=33.9 Saturated
00:19:18.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:18.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:18.713 00.000 10844 Enqueuing Expose request
00:19:18.727 00.014 11060 IsGuiding returns 0
00:19:18.727 00.000 11060 Move returns status 0, amount 23
00:19:18.727 00.000 11060 MoveAxis(N, 0, ABG)
00:19:18.727 00.000 11060 Move returns status 0, amount 0
00:19:18.727 00.000 11060 move complete, result=0
00:19:18.727 00.000 11060 worker thread done servicing request
00:19:18.728 00.001 11060 Worker thread wakes up
00:19:18.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:18.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:18.729 00.001 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
00:19:19.364 00.635 11060 Exposure complete
00:19:19.612 00.248 11060 worker thread done servicing request
00:19:19.612 00.000 10844 OnExposeComplete: enter
00:19:19.612 00.000 10844 UpdateGuideState(): m_state=6
00:19:19.613 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5370
00:19:19.613 00.000 10844 Star::Find returns 1 (0), X=262.26, Y=62.42, Mass=3341, SNR=36.6, Peak=246 HFD=3.7
00:19:19.613 00.000 10844 MultiStar: [#1 -0.22,0.34,1.08,U] [#2 0.04,0.08,1.85,U] [#3 0.01,-0.95,0.00,M4] [#4 -0.02,-0.50,1.02,U] [#5 -0.36,-0.04,1.00,U] [#6 -0.37,-0.44,0.82,U] [#7 -0.05,-0.29,0.82,U] [#8 -0.03,0.19,0.83,U] 
00:19:19.613 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.01}, one-star: {-0.27, 0.38}
00:19:19.614 00.001 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
00:19:19.614 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
00:19:19.614 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.07 mountX=0.04 mountY=-0.14, mountTheta=-1.32
00:19:19.615 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
00:19:19.615 00.000 10844 Enqueuing Move request for scope (-0.14, -0.01)
00:19:19.615 00.000 11060 Worker thread wakes up
00:19:19.616 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
00:19:19.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
00:19:19.616 00.000 11060 Moving (-0.14, -0.01) raw xDistance=0.04 yDistance=-0.14
00:19:19.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:19:19.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:19.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:19:19.616 00.000 11060 MoveAxis(E, 0, ABG)
00:19:19.616 00.000 11060 Move returns status 0, amount 0
00:19:19.616 00.000 11060 MoveAxis(N, 0, ABG)
00:19:19.616 00.000 11060 Move returns status 0, amount 0
00:19:19.616 00.000 11060 move complete, result=0
00:19:19.616 00.000 11060 worker thread done servicing request
00:19:19.624 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:19.641 00.017 10844 UpdateGuideState exits: m=3341 SNR=36.6
00:19:19.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:19.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:19.641 00.000 10844 Enqueuing Expose request
00:19:19.641 00.000 11060 Worker thread wakes up
00:19:19.641 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:19.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:19.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:20.292 00.651 11060 Exposure complete
00:19:20.556 00.264 11060 worker thread done servicing request
00:19:20.556 00.000 10844 OnExposeComplete: enter
00:19:20.556 00.000 10844 UpdateGuideState(): m_state=6
00:19:20.557 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5371
00:19:20.557 00.000 10844 Star::Find returns 1 (0), X=262.31, Y=62.39, Mass=2752, SNR=33.6, Peak=227 HFD=3.4
00:19:20.557 00.000 10844 MultiStar: [#1 0.30,1.16,0.00,M1] [#2 0.40,-0.28,2.00,U] [#3 -0.04,-0.58,1.05,U] [#4 0.33,-0.40,0.92,U] [#5 -0.45,0.02,1.05,U] [#6 -0.83,0.26,0.00,M4] [#7 0.20,0.05,0.87,U] [#8 -0.33,0.46,0.99,U] 
00:19:20.557 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {-0.22, 0.36}
00:19:20.557 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
00:19:20.558 00.001 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
00:19:20.558 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.26 mountX=0.08 mountY=0.04, mountTheta=0.48
00:19:20.559 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
00:19:20.559 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
00:19:20.559 00.000 11060 Worker thread wakes up
00:19:20.560 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:19:20.560 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:19:20.560 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=0.04
00:19:20.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:19:20.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:20.561 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:20.561 00.000 11060 MoveAxis(E, 0, ABG)
00:19:20.561 00.000 11060 Move returns status 0, amount 0
00:19:20.561 00.000 11060 MoveAxis(N, 0, ABG)
00:19:20.561 00.000 11060 Move returns status 0, amount 0
00:19:20.561 00.000 11060 move complete, result=0
00:19:20.561 00.000 11060 worker thread done servicing request
00:19:20.567 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:19:20.585 00.018 10844 UpdateGuideState exits: m=2752 SNR=33.6
00:19:20.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:20.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:20.585 00.000 10844 Enqueuing Expose request
00:19:20.585 00.000 11060 Worker thread wakes up
00:19:20.586 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:20.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:20.587 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:21.217 00.630 11060 Exposure complete
00:19:21.476 00.259 11060 worker thread done servicing request
00:19:21.476 00.000 10844 OnExposeComplete: enter
00:19:21.476 00.000 10844 UpdateGuideState(): m_state=6
00:19:21.477 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5372
00:19:21.477 00.000 10844 Star::Find returns 1 (1), X=261.88, Y=62.17, Mass=3298, SNR=37.2, Peak=255 HFD=3.2
00:19:21.477 00.000 10844 MultiStar: [#1 0.47,0.12,0.97,U] [#2 -0.32,0.63,0.00,M1] [#3 -0.33,-0.34,0.90,U] [#4 -0.02,-0.44,0.91,U] [#5 -0.10,0.05,1.02,U] [#6 -0.31,0.18,1.01,U] [#7 0.01,-0.26,0.71,U] [#8 -0.20,0.24,0.92,U] 
00:19:21.477 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.03}, one-star: {-0.65, 0.13}
00:19:21.477 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
00:19:21.478 00.001 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
00:19:21.478 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.97 mountX=0.05 mountY=-0.14, mountTheta=-1.22
00:19:21.480 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.03, opts=13)
00:19:21.480 00.000 10844 Enqueuing Move request for scope (-0.15, -0.03)
00:19:21.486 00.006 11060 Worker thread wakes up
00:19:21.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
00:19:21.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
00:19:21.486 00.000 11060 Moving (-0.15, -0.03) raw xDistance=0.05 yDistance=-0.14
00:19:21.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:19:21.487 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:21.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:19:21.487 00.000 11060 MoveAxis(E, 0, ABG)
00:19:21.487 00.000 11060 Move returns status 0, amount 0
00:19:21.487 00.000 11060 MoveAxis(N, 0, ABG)
00:19:21.487 00.000 11060 Move returns status 0, amount 0
00:19:21.487 00.000 11060 move complete, result=0
00:19:21.488 00.001 11060 worker thread done servicing request
00:19:21.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:21.506 00.018 10844 UpdateGuideState exits: m=3298 SNR=37.2 Saturated
00:19:21.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:21.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:21.506 00.000 10844 Enqueuing Expose request
00:19:21.506 00.000 11060 Worker thread wakes up
00:19:21.506 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:21.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:21.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:22.140 00.634 11060 Exposure complete
00:19:22.374 00.234 11060 worker thread done servicing request
00:19:22.374 00.000 10844 OnExposeComplete: enter
00:19:22.374 00.000 10844 UpdateGuideState(): m_state=6
00:19:22.375 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5373
00:19:22.375 00.000 10844 Star::Find returns 1 (0), X=262.15, Y=62.20, Mass=3033, SNR=35.7, Peak=247 HFD=3.6
00:19:22.375 00.000 10844 MultiStar: [#1 0.23,-0.11,0.90,U] [#2 -0.40,0.21,1.94,U] [#3 -0.54,-0.51,0.00,M3] [#4 -0.03,-0.80,0.00,M1] [#5 -0.30,-0.34,0.99,U] [#6 -0.73,0.04,0.00,M4] [#7 -0.26,-0.76,0.00,M1] [#8 -0.60,0.72,0.00,M1] 
00:19:22.375 00.000 10844 refined, 3 included, MultiStar: {-0.26, 0.03}, one-star: {-0.38, 0.16}
00:19:22.375 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.79 = -1.50)
00:19:22.375 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.51)
00:19:22.376 00.001 10844 CameraToMount -- cameraX=-0.26 cameraY=0.03 hyp=0.26 cameraTheta=3.03 mountX=0.02 mountY=-0.26, mountTheta=-1.50
00:19:22.377 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.03, opts=13)
00:19:22.377 00.000 10844 Enqueuing Move request for scope (-0.26, 0.03)
00:19:22.377 00.000 11060 Worker thread wakes up
00:19:22.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.03) opts 0xd
00:19:22.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.03)
00:19:22.377 00.000 11060 Moving (-0.26, 0.03) raw xDistance=0.02 yDistance=-0.26
00:19:22.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:19:22.378 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:22.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:19:22.378 00.000 11060 MoveAxis(E, 0, ABG)
00:19:22.378 00.000 11060 Move returns status 0, amount 0
00:19:22.378 00.000 11060 MoveAxis(N, 0, ABG)
00:19:22.378 00.000 11060 Move returns status 0, amount 0
00:19:22.378 00.000 11060 move complete, result=0
00:19:22.378 00.000 11060 worker thread done servicing request
00:19:22.383 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:22.411 00.028 10844 UpdateGuideState exits: m=3033 SNR=35.7
00:19:22.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:22.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:22.411 00.000 10844 Enqueuing Expose request
00:19:22.411 00.000 11060 Worker thread wakes up
00:19:22.411 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:19:22.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:22.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:23.058 00.647 11060 Exposure complete
00:19:23.292 00.234 11060 worker thread done servicing request
00:19:23.292 00.000 10844 OnExposeComplete: enter
00:19:23.292 00.000 10844 UpdateGuideState(): m_state=6
00:19:23.293 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5374
00:19:23.293 00.000 10844 Star::Find returns 1 (0), X=261.99, Y=62.29, Mass=3217, SNR=36.0, Peak=235 HFD=3.6
00:19:23.293 00.000 10844 MultiStar: [#1 0.09,0.29,0.95,U] [#2 -0.02,-0.19,2.00,U] [#3 -0.08,-0.39,0.98,U] [#4 -0.07,-0.29,0.97,U] [#5 -0.66,-0.37,0.00,M1] [#6 -0.54,0.40,0.00,M5] [#7 0.21,-0.50,0.79,U] [#8 -0.53,0.79,0.00,M2] 
00:19:23.293 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.14}, one-star: {-0.53, 0.26}
00:19:23.294 00.001 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
00:19:23.294 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
00:19:23.294 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.04 mountX=0.15 mountY=-0.05, mountTheta=-0.30
00:19:23.295 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.14, opts=13)
00:19:23.295 00.000 10844 Enqueuing Move request for scope (-0.07, -0.14)
00:19:23.296 00.001 11060 Worker thread wakes up
00:19:23.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
00:19:23.296 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
00:19:23.296 00.000 11060 Moving (-0.07, -0.14) raw xDistance=0.15 yDistance=-0.05
00:19:23.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:19:23.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:23.299 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:19:23.299 00.000 11060 MoveAxis(W, 25, ABG)
00:19:23.299 00.000 11060 Guiding  Dir = 3, Dur = 25
00:19:23.304 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:19:23.323 00.019 11060 IsSlewing returns 0
00:19:23.324 00.001 11060 IsGuiding returns 0
00:19:23.341 00.017 10844 UpdateGuideState exits: m=3217 SNR=36.0
00:19:23.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:23.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:23.342 00.001 10844 Enqueuing Expose request
00:19:23.372 00.030 11060 IsGuiding returns 0
00:19:23.372 00.000 11060 Move returns status 0, amount 25
00:19:23.372 00.000 11060 MoveAxis(N, 0, ABG)
00:19:23.372 00.000 11060 Move returns status 0, amount 0
00:19:23.372 00.000 11060 move complete, result=0
00:19:23.372 00.000 11060 worker thread done servicing request
00:19:23.372 00.000 11060 Worker thread wakes up
00:19:23.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:23.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:23.374 00.002 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
00:19:24.012 00.638 11060 Exposure complete
00:19:24.258 00.246 11060 worker thread done servicing request
00:19:24.258 00.000 10844 OnExposeComplete: enter
00:19:24.258 00.000 10844 UpdateGuideState(): m_state=6
00:19:24.258 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5375
00:19:24.259 00.001 10844 Star::Find returns 1 (1), X=262.46, Y=62.94, Mass=3000, SNR=35.3, Peak=255 HFD=3.6
00:19:24.259 00.000 10844 MultiStar: [#1 0.37,0.91,0.00,M1] [#2 -0.37,0.03,1.91,U] [#3 -0.00,-0.49,0.93,U] [#4 0.04,0.23,1.03,U] [#5 -0.89,0.26,0.00,M2] [#6 -0.72,0.01,0.00,M6] [#7 -0.02,0.27,0.84,U] [#8 -0.56,0.15,1.02,U] 
00:19:24.259 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.17}, one-star: {-0.07, 0.91}
00:19:24.259 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
00:19:24.259 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
00:19:24.259 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.44 mountX=-0.13 mountY=-0.22, mountTheta=-2.09
00:19:24.261 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.17, opts=13)
00:19:24.261 00.000 10844 Enqueuing Move request for scope (-0.20, 0.17)
00:19:24.262 00.001 11060 Worker thread wakes up
00:19:24.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
00:19:24.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
00:19:24.262 00.000 11060 Moving (-0.20, 0.17) raw xDistance=-0.13 yDistance=-0.22
00:19:24.263 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:19:24.263 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.14 newest=-0.53
00:19:24.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
00:19:24.263 00.000 11060 MoveAxis(E, 21, ABG)
00:19:24.263 00.000 11060 Guiding  Dir = 2, Dur = 21
00:19:24.270 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:24.272 00.002 11060 IsSlewing returns 0
00:19:24.272 00.000 11060 IsGuiding returns 0
00:19:24.289 00.017 10844 UpdateGuideState exits: m=3000 SNR=35.3 Saturated
00:19:24.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:24.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:24.289 00.000 10844 Enqueuing Expose request
00:19:24.307 00.018 11060 IsGuiding returns 0
00:19:24.307 00.000 11060 Move returns status 0, amount 21
00:19:24.307 00.000 11060 BLC: Oldest BLC event removed
00:19:24.307 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:19:24.307 00.000 11060 MoveAxis(N, 836, ABG)
00:19:24.307 00.000 11060 duration set to 750 by maxDecDuration
00:19:24.307 00.000 11060 Guiding  Dir = 0, Dur = 750
00:19:24.320 00.013 11060 IsSlewing returns 0
00:19:24.320 00.000 11060 IsGuiding returns 0
00:19:25.072 00.752 11060 IsGuiding returns 0
00:19:25.073 00.001 11060 Move returns status 0, amount 750
00:19:25.073 00.000 11060 move complete, result=0
00:19:25.073 00.000 11060 worker thread done servicing request
00:19:25.073 00.000 11060 Worker thread wakes up
00:19:25.073 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.2 px 750 ms NORTH
00:19:25.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:25.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:25.708 00.635 11060 Exposure complete
00:19:25.907 00.199 11060 worker thread done servicing request
00:19:25.907 00.000 10844 OnExposeComplete: enter
00:19:25.907 00.000 10844 UpdateGuideState(): m_state=6
00:19:25.907 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5376
00:19:25.908 00.001 10844 Star::Find returns 1 (1), X=262.36, Y=62.47, Mass=3346, SNR=36.8, Peak=255 HFD=3.4
00:19:25.908 00.000 10844 MultiStar: [#1 0.17,0.59,0.97,U] [#2 0.23,0.14,1.88,U] [#3 -0.04,-0.02,0.85,U] [#4 0.51,0.20,0.97,U] [#5 -0.28,0.53,0.99,U] [#6 -0.13,0.62,0.00,M7] [#7 0.49,0.17,0.87,U] [#8 -0.50,0.78,0.00,M2] 
00:19:25.908 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.28}, one-star: {-0.16, 0.43}
00:19:25.908 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:19:25.908 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
00:19:25.908 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.11 mountX=-0.30 mountY=0.09, mountTheta=2.85
00:19:25.910 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.28, opts=13)
00:19:25.910 00.000 10844 Enqueuing Move request for scope (0.14, 0.28)
00:19:25.910 00.000 11060 Worker thread wakes up
00:19:25.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
00:19:25.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
00:19:25.910 00.000 11060 Moving (0.14, 0.28) raw xDistance=-0.30 yDistance=0.09
00:19:25.910 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.155185, 1:-0.091465
00:19:25.910 00.000 11060 BLC: No correction, Miss < min_move
00:19:25.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:19:25.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:25.911 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:19:25.911 00.000 11060 MoveAxis(E, 53, ABG)
00:19:25.911 00.000 11060 Guiding  Dir = 2, Dur = 53
00:19:25.923 00.012 11060 IsSlewing returns 0
00:19:25.924 00.001 11060 IsGuiding returns 0
00:19:25.926 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:25.945 00.019 10844 UpdateGuideState exits: m=3346 SNR=36.8 Saturated
00:19:25.946 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:25.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:25.946 00.000 10844 Enqueuing Expose request
00:19:25.990 00.044 11060 IsGuiding returns 0
00:19:25.990 00.000 11060 Move returns status 0, amount 53
00:19:25.990 00.000 11060 MoveAxis(N, 0, ABG)
00:19:25.990 00.000 11060 Move returns status 0, amount 0
00:19:25.990 00.000 11060 move complete, result=0
00:19:25.991 00.001 11060 worker thread done servicing request
00:19:25.991 00.000 11060 Worker thread wakes up
00:19:25.991 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
00:19:25.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:25.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:26.635 00.644 11060 Exposure complete
00:19:26.865 00.230 11060 worker thread done servicing request
00:19:26.865 00.000 10844 OnExposeComplete: enter
00:19:26.865 00.000 10844 UpdateGuideState(): m_state=6
00:19:26.865 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5377
00:19:26.866 00.001 10844 Star::Find returns 1 (1), X=263.64, Y=62.46, Mass=3107, SNR=35.6, Peak=255 HFD=3.3
00:19:26.866 00.000 10844 MultiStar: [#1 0.61,0.84,0.00,M1] [#2 0.56,0.46,0.00,M1] [#3 -0.10,0.01,0.96,U] [#4 1.03,-0.43,0.00,M1] [#5 -0.25,0.42,1.04,U] [#6 0.20,0.53,0.95,U] [#7 0.58,0.22,0.00,M1] [#8 -0.05,0.61,0.90,U] 
00:19:26.866 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.39}, one-star: {1.11, 0.42}
00:19:26.867 00.001 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:19:26.867 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:19:26.867 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.39 hyp=0.44 cameraTheta=1.13 mountX=-0.42 mountY=0.12, mountTheta=2.87
00:19:26.869 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.39, opts=13)
00:19:26.869 00.000 10844 Enqueuing Move request for scope (0.19, 0.39)
00:19:26.871 00.002 11060 Worker thread wakes up
00:19:26.873 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.39) opts 0xd
00:19:26.874 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.39)
00:19:26.874 00.000 11060 Moving (0.19, 0.39) raw xDistance=-0.42 yDistance=0.12
00:19:26.874 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.155185, 1:-0.091465, 2:-0.118385
00:19:26.874 00.000 11060 BLC: No correction, Miss < min_move
00:19:26.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.42
00:19:26.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:26.875 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:19:26.875 00.000 11060 MoveAxis(E, 75, ABG)
00:19:26.875 00.000 11060 Guiding  Dir = 2, Dur = 75
00:19:26.878 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=9, FiltMax=255, Gamma=1.000
00:19:26.900 00.022 10844 UpdateGuideState exits: m=3107 SNR=35.6 Saturated
00:19:26.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:26.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:26.900 00.000 10844 Enqueuing Expose request
00:19:26.900 00.000 11060 IsSlewing returns 0
00:19:26.901 00.001 11060 IsGuiding returns 0
00:19:26.993 00.092 11060 IsGuiding returns 0
00:19:26.993 00.000 11060 Move returns status 0, amount 75
00:19:26.993 00.000 11060 MoveAxis(N, 0, ABG)
00:19:26.994 00.001 11060 Move returns status 0, amount 0
00:19:26.994 00.000 11060 move complete, result=0
00:19:26.994 00.000 11060 worker thread done servicing request
00:19:26.994 00.000 11060 Worker thread wakes up
00:19:26.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:26.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:27.040 00.046 10844 GuideStep: -0.4 px 75 ms EAST, 0.1 px 0 ms NORTH
00:19:27.628 00.588 11060 Exposure complete
00:19:27.859 00.231 11060 worker thread done servicing request
00:19:27.859 00.000 10844 OnExposeComplete: enter
00:19:27.859 00.000 10844 UpdateGuideState(): m_state=6
00:19:27.860 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5378
00:19:27.860 00.000 10844 Star::Find returns 1 (1), X=262.99, Y=62.48, Mass=3462, SNR=37.9, Peak=255 HFD=3.6
00:19:27.860 00.000 10844 MultiStar: [#1 0.54,0.42,0.00,M2] [#2 0.15,-0.05,1.75,U] [#3 0.23,-0.53,0.82,U] [#4 0.27,-0.38,0.96,U] [#5 0.01,0.07,1.00,U] [#6 -0.25,0.26,0.87,U] [#7 0.78,-0.46,0.00,M2] [#8 -0.03,0.17,0.85,U] 
00:19:27.860 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.00}, one-star: {0.47, 0.44}
00:19:27.860 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
00:19:27.860 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
00:19:27.860 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.01 mountX=-0.02 mountY=0.13, mountTheta=1.74
00:19:27.862 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.00, opts=13)
00:19:27.862 00.000 10844 Enqueuing Move request for scope (0.13, -0.00)
00:19:27.862 00.000 11060 Worker thread wakes up
00:19:27.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
00:19:27.862 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
00:19:27.863 00.001 11060 Moving (0.13, -0.00) raw xDistance=-0.02 yDistance=0.13
00:19:27.863 00.000 11060 BLC: window closed
00:19:27.863 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.155185, 1:-0.091465, 2:-0.118385
00:19:27.863 00.000 11060 BLC: No correction, Miss < min_move
00:19:27.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:19:27.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:27.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:19:27.863 00.000 11060 MoveAxis(E, 0, ABG)
00:19:27.863 00.000 11060 Move returns status 0, amount 0
00:19:27.863 00.000 11060 MoveAxis(N, 0, ABG)
00:19:27.863 00.000 11060 Move returns status 0, amount 0
00:19:27.863 00.000 11060 move complete, result=0
00:19:27.863 00.000 11060 worker thread done servicing request
00:19:27.870 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:27.909 00.039 10844 UpdateGuideState exits: m=3462 SNR=37.9 Saturated
00:19:27.910 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:27.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:27.910 00.000 10844 Enqueuing Expose request
00:19:27.910 00.000 11060 Worker thread wakes up
00:19:27.910 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:27.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:27.911 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:28.552 00.641 11060 Exposure complete
00:19:28.786 00.234 11060 worker thread done servicing request
00:19:28.787 00.001 10844 OnExposeComplete: enter
00:19:28.787 00.000 10844 UpdateGuideState(): m_state=6
00:19:28.787 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5379
00:19:28.787 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=63.01, Mass=3106, SNR=35.7, Peak=248 HFD=3.3
00:19:28.788 00.001 10844 MultiStar: [#1 0.27,0.39,0.97,U] [#2 0.50,-0.08,2.04,U] [#3 0.08,-1.11,0.00,M1] [#4 0.24,-0.51,1.01,U] [#5 -0.39,-0.01,0.98,U] [#6 -0.20,0.40,0.92,U] [#7 0.06,-0.30,0.83,U] [#8 0.15,0.44,0.91,U] 
00:19:28.788 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.14}, one-star: {0.34, 0.97}
00:19:28.788 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
00:19:28.788 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
00:19:28.788 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=-0.17 mountY=0.15, mountTheta=2.42
00:19:28.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.14, opts=13)
00:19:28.790 00.000 10844 Enqueuing Move request for scope (0.17, 0.14)
00:19:28.790 00.000 11060 Worker thread wakes up
00:19:28.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
00:19:28.791 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
00:19:28.791 00.000 11060 Moving (0.17, 0.14) raw xDistance=-0.17 yDistance=0.15
00:19:28.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:19:28.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:28.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:19:28.791 00.000 11060 MoveAxis(E, 29, ABG)
00:19:28.791 00.000 11060 Guiding  Dir = 2, Dur = 29
00:19:28.795 00.004 11060 IsSlewing returns 0
00:19:28.795 00.000 11060 IsGuiding returns 0
00:19:28.799 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:28.825 00.026 10844 UpdateGuideState exits: m=3106 SNR=35.7
00:19:28.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:28.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:28.825 00.000 10844 Enqueuing Expose request
00:19:28.826 00.001 11060 IsGuiding returns 0
00:19:28.826 00.000 11060 Move returns status 0, amount 29
00:19:28.826 00.000 11060 MoveAxis(N, 0, ABG)
00:19:28.826 00.000 11060 Move returns status 0, amount 0
00:19:28.826 00.000 11060 move complete, result=0
00:19:28.827 00.001 11060 worker thread done servicing request
00:19:28.827 00.000 11060 Worker thread wakes up
00:19:28.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:28.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:28.845 00.018 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
00:19:29.457 00.612 11060 Exposure complete
00:19:29.707 00.250 11060 worker thread done servicing request
00:19:29.707 00.000 10844 OnExposeComplete: enter
00:19:29.707 00.000 10844 UpdateGuideState(): m_state=6
00:19:29.707 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5380
00:19:29.707 00.000 10844 Star::Find returns 1 (1), X=263.03, Y=62.78, Mass=2952, SNR=34.2, Peak=255 HFD=3.9
00:19:29.709 00.002 10844 MultiStar: [#1 0.77,0.42,0.00,M2] [#2 0.68,-0.50,0.00,M1] [#3 0.19,-0.84,0.00,M2] [#4 -0.06,-0.37,1.05,U] [#5 -0.06,-0.17,1.04,U] [#6 -0.35,0.67,0.00,M5] [#7 0.30,-0.12,0.96,U] [#8 -0.02,0.33,0.92,U] 
00:19:29.709 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.07}, one-star: {0.51, 0.74}
00:19:29.709 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
00:19:29.709 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
00:19:29.709 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.49 mountX=-0.09 mountY=0.12, mountTheta=2.23
00:19:29.710 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
00:19:29.710 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
00:19:29.711 00.001 11060 Worker thread wakes up
00:19:29.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:19:29.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:19:29.711 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.09 yDistance=0.12
00:19:29.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:19:29.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:29.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:19:29.711 00.000 11060 MoveAxis(E, 0, ABG)
00:19:29.711 00.000 11060 Move returns status 0, amount 0
00:19:29.711 00.000 11060 MoveAxis(N, 0, ABG)
00:19:29.711 00.000 11060 Move returns status 0, amount 0
00:19:29.712 00.001 11060 move complete, result=0
00:19:29.712 00.000 11060 worker thread done servicing request
00:19:29.719 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:29.747 00.028 10844 UpdateGuideState exits: m=2952 SNR=34.2 Saturated
00:19:29.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:29.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:29.747 00.000 10844 Enqueuing Expose request
00:19:29.747 00.000 11060 Worker thread wakes up
00:19:29.747 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:29.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:29.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:30.383 00.636 11060 Exposure complete
00:19:30.621 00.238 10844 OnExposeComplete: enter
00:19:30.621 00.000 10844 UpdateGuideState(): m_state=6
00:19:30.622 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5381
00:19:30.622 00.000 10844 Star::Find returns 1 (1), X=262.58, Y=62.55, Mass=3538, SNR=38.8, Peak=255 HFD=3.3
00:19:30.622 00.000 10844 MultiStar: [#1 0.28,0.10,0.83,U] [#2 0.32,0.05,1.67,U] [#3 0.03,-0.01,0.89,U] [#4 0.20,-0.54,0.86,U] [#5 0.16,0.06,0.94,U] [#6 -0.32,0.64,0.00,M6] [#7 0.46,-0.02,0.77,U] [#8 0.00,0.56,0.86,U] 
00:19:30.623 00.001 10844 refined, 7 included, MultiStar: {0.20, 0.09}, one-star: {0.05, 0.52}
00:19:30.623 00.000 11060 worker thread done servicing request
00:19:30.623 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
00:19:30.623 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
00:19:30.623 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.44 mountX=-0.13 mountY=0.18, mountTheta=2.19
00:19:30.624 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.09, opts=13)
00:19:30.625 00.001 10844 Enqueuing Move request for scope (0.20, 0.09)
00:19:30.625 00.000 11060 Worker thread wakes up
00:19:30.626 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
00:19:30.628 00.002 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
00:19:30.634 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:30.637 00.003 11060 Moving (0.20, 0.09) raw xDistance=-0.13 yDistance=0.18
00:19:30.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:19:30.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:30.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:19:30.637 00.000 11060 MoveAxis(E, 22, ABG)
00:19:30.637 00.000 11060 Guiding  Dir = 2, Dur = 22
00:19:30.641 00.004 11060 IsSlewing returns 0
00:19:30.641 00.000 11060 IsGuiding returns 0
00:19:30.659 00.018 10844 UpdateGuideState exits: m=3538 SNR=38.8 Saturated
00:19:30.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:30.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:30.659 00.000 10844 Enqueuing Expose request
00:19:30.672 00.013 11060 IsGuiding returns 0
00:19:30.672 00.000 11060 Move returns status 0, amount 22
00:19:30.672 00.000 11060 MoveAxis(N, 0, ABG)
00:19:30.672 00.000 11060 Move returns status 0, amount 0
00:19:30.672 00.000 11060 move complete, result=0
00:19:30.672 00.000 11060 worker thread done servicing request
00:19:30.672 00.000 11060 Worker thread wakes up
00:19:30.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:30.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:30.674 00.002 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
00:19:31.305 00.631 11060 Exposure complete
00:19:31.563 00.258 11060 worker thread done servicing request
00:19:31.563 00.000 10844 OnExposeComplete: enter
00:19:31.563 00.000 10844 UpdateGuideState(): m_state=6
00:19:31.563 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5382
00:19:31.564 00.001 10844 Star::Find returns 1 (1), X=263.14, Y=62.52, Mass=3029, SNR=35.4, Peak=255 HFD=3.4
00:19:31.564 00.000 10844 MultiStar: [#1 0.22,0.23,1.06,U] [#2 -0.34,-0.05,2.00,U] [#3 0.09,-0.69,0.00,M2] [#4 0.52,-0.27,0.96,U] [#5 -0.18,0.22,1.05,U] [#6 -0.81,0.64,0.00,M7] [#7 0.20,-0.48,0.93,U] [#8 0.18,0.66,0.00,M1] 
00:19:31.564 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {0.61, 0.48}
00:19:31.564 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
00:19:31.564 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
00:19:31.564 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.22 mountX=-0.04 mountY=0.09, mountTheta=1.97
00:19:31.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
00:19:31.566 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
00:19:31.566 00.000 11060 Worker thread wakes up
00:19:31.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:19:31.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:19:31.566 00.000 11060 Moving (0.09, 0.02) raw xDistance=-0.04 yDistance=0.09
00:19:31.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:19:31.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:31.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:19:31.566 00.000 11060 MoveAxis(E, 0, ABG)
00:19:31.566 00.000 11060 Move returns status 0, amount 0
00:19:31.567 00.001 11060 MoveAxis(N, 0, ABG)
00:19:31.567 00.000 11060 Move returns status 0, amount 0
00:19:31.567 00.000 11060 move complete, result=0
00:19:31.567 00.000 11060 worker thread done servicing request
00:19:31.582 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:31.600 00.018 10844 UpdateGuideState exits: m=3029 SNR=35.4 Saturated
00:19:31.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:31.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:31.600 00.000 10844 Enqueuing Expose request
00:19:31.600 00.000 11060 Worker thread wakes up
00:19:31.600 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:31.601 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:31.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:32.239 00.638 11060 Exposure complete
00:19:32.468 00.229 11060 worker thread done servicing request
00:19:32.468 00.000 10844 OnExposeComplete: enter
00:19:32.470 00.002 10844 UpdateGuideState(): m_state=6
00:19:32.470 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5383
00:19:32.470 00.000 10844 Star::Find returns 1 (1), X=263.17, Y=62.89, Mass=3396, SNR=37.4, Peak=255 HFD=3.7
00:19:32.470 00.000 10844 MultiStar: [#1 0.70,0.12,0.00,M1] [#2 1.00,0.32,0.00,M1] [#3 -0.11,0.28,0.83,U] [#4 0.89,-0.35,0.00,M1] [#5 0.82,0.18,0.00,M1] [#6 -0.24,0.56,0.91,U] [#7 0.43,-0.26,0.81,U] [#8 -0.20,0.30,0.87,U] 
00:19:32.471 00.001 10844 refined, 4 included, MultiStar: {0.12, 0.37}, one-star: {0.65, 0.86}
00:19:32.471 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:19:32.471 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:19:32.471 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.27 mountX=-0.39 mountY=0.05, mountTheta=3.00
00:19:32.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.37, opts=13)
00:19:32.473 00.001 10844 Enqueuing Move request for scope (0.12, 0.37)
00:19:32.473 00.000 11060 Worker thread wakes up
00:19:32.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
00:19:32.473 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
00:19:32.473 00.000 11060 Moving (0.12, 0.37) raw xDistance=-0.39 yDistance=0.05
00:19:32.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
00:19:32.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:32.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:32.473 00.000 11060 MoveAxis(E, 67, ABG)
00:19:32.474 00.001 11060 Guiding  Dir = 2, Dur = 67
00:19:32.479 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:19:32.496 00.017 10844 UpdateGuideState exits: m=3396 SNR=37.4 Saturated
00:19:32.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:32.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:32.496 00.000 10844 Enqueuing Expose request
00:19:32.497 00.001 11060 IsSlewing returns 0
00:19:32.497 00.000 11060 IsGuiding returns 0
00:19:32.591 00.094 11060 IsGuiding returns 0
00:19:32.592 00.001 11060 Move returns status 0, amount 67
00:19:32.592 00.000 11060 MoveAxis(N, 0, ABG)
00:19:32.592 00.000 11060 Move returns status 0, amount 0
00:19:32.592 00.000 11060 move complete, result=0
00:19:32.592 00.000 11060 worker thread done servicing request
00:19:32.592 00.000 11060 Worker thread wakes up
00:19:32.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:32.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:32.593 00.001 10844 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
00:19:33.224 00.631 11060 Exposure complete
00:19:33.487 00.263 11060 worker thread done servicing request
00:19:33.488 00.001 10844 OnExposeComplete: enter
00:19:33.488 00.000 10844 UpdateGuideState(): m_state=6
00:19:33.488 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5384
00:19:33.488 00.000 10844 Star::Find returns 1 (0), X=262.95, Y=62.24, Mass=2604, SNR=32.4, Peak=200 HFD=3.5
00:19:33.489 00.001 10844 MultiStar: [#1 -0.28,0.39,1.18,U] [#2 0.80,0.23,0.00,M2] [#3 -0.31,-0.45,1.01,U] [#4 0.56,-0.50,0.00,M2] [#5 0.26,0.16,1.23,U] [#6 -0.08,0.44,0.97,U] [#7 0.06,-0.52,0.91,U] [#8 0.34,0.31,0.96,U] 
00:19:33.489 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.43, 0.21}
00:19:33.489 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:19:33.489 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
00:19:33.489 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.02 mountX=-0.10 mountY=0.04, mountTheta=2.75
00:19:33.490 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
00:19:33.490 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
00:19:33.490 00.000 11060 Worker thread wakes up
00:19:33.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:19:33.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:19:33.492 00.002 11060 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=0.04
00:19:33.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:19:33.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:33.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:19:33.492 00.000 11060 MoveAxis(E, 0, ABG)
00:19:33.492 00.000 11060 Move returns status 0, amount 0
00:19:33.492 00.000 11060 MoveAxis(N, 0, ABG)
00:19:33.492 00.000 11060 Move returns status 0, amount 0
00:19:33.492 00.000 11060 move complete, result=0
00:19:33.492 00.000 11060 worker thread done servicing request
00:19:33.499 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:33.517 00.018 10844 UpdateGuideState exits: m=2604 SNR=32.4
00:19:33.519 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:33.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:33.519 00.000 10844 Enqueuing Expose request
00:19:33.519 00.000 11060 Worker thread wakes up
00:19:33.519 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:19:33.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:33.520 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:34.161 00.641 11060 Exposure complete
00:19:34.388 00.227 11060 worker thread done servicing request
00:19:34.388 00.000 10844 OnExposeComplete: enter
00:19:34.388 00.000 10844 UpdateGuideState(): m_state=6
00:19:34.389 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5385
00:19:34.389 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=62.04, Mass=3142, SNR=35.8, Peak=246 HFD=3.8
00:19:34.389 00.000 10844 MultiStar: [#1 0.68,0.60,0.00,M1] [#2 0.76,0.23,0.00,M3] [#3 0.39,-0.92,0.00,M1] [#4 0.27,0.11,0.99,U] [#5 -0.35,0.48,1.11,U] [#6 0.19,0.29,0.95,U] [#7 1.00,0.44,0.00,M1] [#8 0.03,0.10,1.02,U] 
00:19:34.389 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.20}, one-star: {0.32, 0.00}
00:19:34.390 00.001 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:19:34.390 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
00:19:34.390 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.19 mountX=-0.21 mountY=0.05, mountTheta=2.93
00:19:34.392 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.20, opts=13)
00:19:34.392 00.000 10844 Enqueuing Move request for scope (0.08, 0.20)
00:19:34.392 00.000 11060 Worker thread wakes up
00:19:34.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
00:19:34.392 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
00:19:34.392 00.000 11060 Moving (0.08, 0.20) raw xDistance=-0.21 yDistance=0.05
00:19:34.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:19:34.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:34.394 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:34.394 00.000 11060 MoveAxis(E, 37, ABG)
00:19:34.394 00.000 11060 Guiding  Dir = 2, Dur = 37
00:19:34.413 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:34.431 00.018 10844 UpdateGuideState exits: m=3142 SNR=35.8
00:19:34.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:34.432 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:34.432 00.000 10844 Enqueuing Expose request
00:19:34.437 00.005 11060 IsSlewing returns 0
00:19:34.437 00.000 11060 IsGuiding returns 0
00:19:34.501 00.064 11060 IsGuiding returns 0
00:19:34.501 00.000 11060 Move returns status 0, amount 37
00:19:34.501 00.000 11060 MoveAxis(N, 0, ABG)
00:19:34.501 00.000 11060 Move returns status 0, amount 0
00:19:34.501 00.000 11060 move complete, result=0
00:19:34.501 00.000 11060 worker thread done servicing request
00:19:34.501 00.000 11060 Worker thread wakes up
00:19:34.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:34.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:34.571 00.070 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
00:19:35.130 00.559 11060 Exposure complete
00:19:35.372 00.242 11060 worker thread done servicing request
00:19:35.372 00.000 10844 OnExposeComplete: enter
00:19:35.372 00.000 10844 UpdateGuideState(): m_state=6
00:19:35.372 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5386
00:19:35.374 00.002 10844 Star::Find returns 1 (0), X=262.57, Y=62.29, Mass=3318, SNR=36.6, Peak=238 HFD=3.4
00:19:35.374 00.000 10844 MultiStar: [#1 1.07,0.33,0.00,M2] [#2 0.62,0.66,0.00,M4] [#3 0.44,0.01,0.84,U] [#4 0.71,0.10,0.00,M2] [#5 -0.01,0.97,0.00,M1] [#6 -0.46,0.64,0.00,M5] [#7 1.18,-0.50,0.00,M2] [#8 -0.07,0.10,0.85,U] 
00:19:35.374 00.000 10844 refined, 2 included, MultiStar: {0.13, 0.13}, one-star: {0.04, 0.25}
00:19:35.374 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
00:19:35.374 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
00:19:35.374 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.77 mountX=-0.15 mountY=0.11, mountTheta=2.51
00:19:35.376 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.13, opts=13)
00:19:35.376 00.000 10844 Enqueuing Move request for scope (0.13, 0.13)
00:19:35.376 00.000 11060 Worker thread wakes up
00:19:35.377 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
00:19:35.377 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
00:19:35.377 00.000 11060 Moving (0.13, 0.13) raw xDistance=-0.15 yDistance=0.11
00:19:35.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:19:35.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:35.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:19:35.377 00.000 11060 MoveAxis(E, 27, ABG)
00:19:35.385 00.008 11060 Guiding  Dir = 2, Dur = 27
00:19:35.393 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:35.405 00.012 11060 IsSlewing returns 0
00:19:35.405 00.000 11060 IsGuiding returns 0
00:19:35.412 00.007 10844 UpdateGuideState exits: m=3318 SNR=36.6
00:19:35.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:35.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:35.412 00.000 10844 Enqueuing Expose request
00:19:35.452 00.040 11060 IsGuiding returns 0
00:19:35.452 00.000 11060 Move returns status 0, amount 27
00:19:35.452 00.000 11060 MoveAxis(N, 0, ABG)
00:19:35.452 00.000 11060 Move returns status 0, amount 0
00:19:35.452 00.000 11060 move complete, result=0
00:19:35.452 00.000 11060 worker thread done servicing request
00:19:35.452 00.000 11060 Worker thread wakes up
00:19:35.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:35.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:35.458 00.006 10844 GuideStep: -0.1 px 27 ms EAST, 0.1 px 0 ms NORTH
00:19:36.093 00.635 11060 Exposure complete
00:19:36.315 00.222 11060 worker thread done servicing request
00:19:36.316 00.001 10844 OnExposeComplete: enter
00:19:36.316 00.000 10844 UpdateGuideState(): m_state=6
00:19:36.316 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5387
00:19:36.316 00.000 10844 Star::Find returns 1 (1), X=262.76, Y=62.15, Mass=3683, SNR=39.2, Peak=255 HFD=3.5
00:19:36.317 00.001 10844 MultiStar: [#1 0.72,0.11,0.00,M3] [#2 0.63,0.48,0.00,M5] [#3 0.45,-0.53,0.00,M1] [#4 0.47,-0.31,0.92,U] [#5 -0.05,-0.09,0.93,U] [#6 -0.39,0.63,0.00,M6] [#7 0.54,-0.03,0.83,U] [#8 -0.02,0.30,0.85,U] 
00:19:36.317 00.000 10844 refined, 4 included, MultiStar: {0.23, -0.01}, one-star: {0.24, 0.11}
00:19:36.317 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
00:19:36.317 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:19:36.317 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.03 mountX=-0.04 mountY=0.23, mountTheta=1.72
00:19:36.318 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.01, opts=13)
00:19:36.319 00.001 10844 Enqueuing Move request for scope (0.23, -0.01)
00:19:36.319 00.000 11060 Worker thread wakes up
00:19:36.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
00:19:36.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
00:19:36.319 00.000 11060 Moving (0.23, -0.01) raw xDistance=-0.04 yDistance=0.23
00:19:36.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:19:36.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:36.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:19:36.319 00.000 11060 MoveAxis(E, 0, ABG)
00:19:36.319 00.000 11060 Move returns status 0, amount 0
00:19:36.319 00.000 11060 MoveAxis(N, 0, ABG)
00:19:36.319 00.000 11060 Move returns status 0, amount 0
00:19:36.319 00.000 11060 move complete, result=0
00:19:36.320 00.001 11060 worker thread done servicing request
00:19:36.325 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:36.343 00.018 10844 UpdateGuideState exits: m=3683 SNR=39.2 Saturated
00:19:36.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:36.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:36.343 00.000 10844 Enqueuing Expose request
00:19:36.343 00.000 11060 Worker thread wakes up
00:19:36.343 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:36.344 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:36.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:36.977 00.633 11060 Exposure complete
00:19:37.199 00.222 11060 worker thread done servicing request
00:19:37.199 00.000 10844 OnExposeComplete: enter
00:19:37.199 00.000 10844 UpdateGuideState(): m_state=6
00:19:37.199 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5388
00:19:37.199 00.000 10844 Star::Find returns 1 (1), X=263.25, Y=61.44, Mass=2795, SNR=33.7, Peak=255 HFD=3.5
00:19:37.200 00.001 10844 MultiStar: [#1 0.21,0.39,0.98,U] [#2 -0.48,-0.57,0.00,M6] [#3 1.32,-0.38,0.00,M2] [#4 0.39,-0.30,1.12,U] [#5 -0.12,0.09,1.09,U] [#6 0.42,0.04,1.03,U] [#7 0.40,-0.23,1.02,U] [#8 -0.02,0.45,0.96,U] 
00:19:37.200 00.000 10844 refined, 6 included, MultiStar: {0.29, -0.03}, one-star: {0.73, -0.60}
00:19:37.200 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
00:19:37.200 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
00:19:37.200 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.10 mountX=-0.02 mountY=0.29, mountTheta=1.65
00:19:37.202 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.03, opts=13)
00:19:37.202 00.000 10844 Enqueuing Move request for scope (0.29, -0.03)
00:19:37.202 00.000 11060 Worker thread wakes up
00:19:37.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
00:19:37.202 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
00:19:37.202 00.000 11060 Moving (0.29, -0.03) raw xDistance=-0.02 yDistance=0.29
00:19:37.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:19:37.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:37.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:19:37.202 00.000 11060 MoveAxis(E, 0, ABG)
00:19:37.202 00.000 11060 Move returns status 0, amount 0
00:19:37.202 00.000 11060 MoveAxis(N, 0, ABG)
00:19:37.202 00.000 11060 Move returns status 0, amount 0
00:19:37.202 00.000 11060 move complete, result=0
00:19:37.202 00.000 11060 worker thread done servicing request
00:19:37.209 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:37.226 00.017 10844 UpdateGuideState exits: m=2795 SNR=33.7 Saturated
00:19:37.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:37.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:37.226 00.000 10844 Enqueuing Expose request
00:19:37.226 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:19:37.227 00.001 11060 Worker thread wakes up
00:19:37.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:37.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:37.873 00.646 11060 Exposure complete
00:19:38.107 00.234 11060 worker thread done servicing request
00:19:38.108 00.001 10844 OnExposeComplete: enter
00:19:38.108 00.000 10844 UpdateGuideState(): m_state=6
00:19:38.108 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5389
00:19:38.108 00.000 10844 Star::Find returns 1 (0), X=263.10, Y=62.30, Mass=3038, SNR=35.4, Peak=244 HFD=3.6
00:19:38.109 00.001 10844 MultiStar: [#1 0.36,0.15,1.01,U] [#2 0.40,0.04,1.92,U] [#3 0.15,-0.80,0.00,M3] [#4 0.40,-0.93,0.00,M1] [#5 0.31,-0.40,1.13,U] [#6 -0.03,0.68,0.00,M6] [#7 0.65,0.43,0.00,M1] [#8 0.16,0.37,0.93,U] 
00:19:38.109 00.000 10844 refined, 4 included, MultiStar: {0.37, 0.06}, one-star: {0.57, 0.26}
00:19:38.109 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
00:19:38.109 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
00:19:38.109 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.06 hyp=0.38 cameraTheta=0.17 mountX=-0.13 mountY=0.36, mountTheta=1.92
00:19:38.110 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.06, opts=13)
00:19:38.110 00.000 10844 Enqueuing Move request for scope (0.37, 0.06)
00:19:38.110 00.000 11060 Worker thread wakes up
00:19:38.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.06) opts 0xd
00:19:38.110 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.06)
00:19:38.110 00.000 11060 Moving (0.37, 0.06) raw xDistance=-0.13 yDistance=0.36
00:19:38.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:19:38.110 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.39 newest=0.87
00:19:38.111 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
00:19:38.111 00.000 11060 MoveAxis(E, 22, ABG)
00:19:38.111 00.000 11060 Guiding  Dir = 2, Dur = 22
00:19:38.118 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:38.126 00.008 11060 IsSlewing returns 0
00:19:38.126 00.000 11060 IsGuiding returns 0
00:19:38.143 00.017 10844 UpdateGuideState exits: m=3038 SNR=35.4
00:19:38.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:38.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:38.144 00.001 10844 Enqueuing Expose request
00:19:38.156 00.012 11060 IsGuiding returns 0
00:19:38.157 00.001 11060 Move returns status 0, amount 22
00:19:38.157 00.000 11060 BLC: Oldest BLC event removed
00:19:38.157 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:19:38.157 00.000 11060 MoveAxis(S, 888, ABG)
00:19:38.157 00.000 11060 duration set to 750 by maxDecDuration
00:19:38.157 00.000 11060 Guiding  Dir = 1, Dur = 750
00:19:38.173 00.016 11060 IsSlewing returns 0
00:19:38.173 00.000 11060 IsGuiding returns 0
00:19:38.924 00.751 11060 IsGuiding returns 0
00:19:38.924 00.000 11060 Move returns status 0, amount 750
00:19:38.924 00.000 11060 move complete, result=0
00:19:38.924 00.000 11060 worker thread done servicing request
00:19:38.925 00.001 11060 Worker thread wakes up
00:19:38.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:38.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:38.925 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.4 px 750 ms SOUTH
00:19:39.571 00.646 11060 Exposure complete
00:19:39.795 00.224 11060 worker thread done servicing request
00:19:39.795 00.000 10844 OnExposeComplete: enter
00:19:39.795 00.000 10844 UpdateGuideState(): m_state=6
00:19:39.795 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5390
00:19:39.795 00.000 10844 Star::Find returns 1 (0), X=262.96, Y=61.49, Mass=3371, SNR=37.0, Peak=246 HFD=3.6
00:19:39.795 00.000 10844 MultiStar: [#1 0.49,0.13,0.89,U] [#2 0.25,-0.56,0.00,M6] [#3 0.45,-0.36,0.93,U] [#4 0.26,-1.24,0.00,M2] [#5 -0.18,-0.57,1.00,U] [#6 -0.04,0.34,0.89,U] [#7 0.67,-0.29,0.00,M2] [#8 -0.20,-0.35,0.87,U] 
00:19:39.795 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.24}, one-star: {0.43, -0.54}
00:19:39.797 00.002 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
00:19:39.797 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
00:19:39.797 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.98 mountX=0.21 mountY=0.20, mountTheta=0.77
00:19:39.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.24, opts=13)
00:19:39.800 00.001 10844 Enqueuing Move request for scope (0.16, -0.24)
00:19:39.802 00.002 11060 Worker thread wakes up
00:19:39.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
00:19:39.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
00:19:39.802 00.000 11060 Moving (0.16, -0.24) raw xDistance=0.21 yDistance=0.20
00:19:39.802 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.248548, 1:0.197759
00:19:39.802 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:19:39.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
00:19:39.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:19:39.802 00.000 11060 MoveAxis(W, 35, ABG)
00:19:39.803 00.001 11060 Guiding  Dir = 3, Dur = 35
00:19:39.808 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:39.812 00.004 11060 IsSlewing returns 0
00:19:39.812 00.000 11060 IsGuiding returns 0
00:19:39.823 00.011 10844 UpdateGuideState exits: m=3371 SNR=37.0
00:19:39.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:39.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:39.824 00.001 10844 Enqueuing Expose request
00:19:39.861 00.037 11060 IsGuiding returns 0
00:19:39.861 00.000 11060 Move returns status 0, amount 35
00:19:39.861 00.000 11060 MoveAxis(S, 77, ABG)
00:19:39.861 00.000 11060 Guiding  Dir = 1, Dur = 77
00:19:39.892 00.031 11060 IsSlewing returns 0
00:19:39.893 00.001 11060 IsGuiding returns 0
00:19:39.987 00.094 11060 IsGuiding returns 0
00:19:39.988 00.001 11060 Move returns status 0, amount 77
00:19:39.988 00.000 11060 move complete, result=0
00:19:39.988 00.000 11060 worker thread done servicing request
00:19:39.988 00.000 11060 Worker thread wakes up
00:19:39.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:39.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:39.988 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.2 px 77 ms SOUTH
00:19:40.616 00.628 11060 Exposure complete
00:19:40.856 00.240 11060 worker thread done servicing request
00:19:40.856 00.000 10844 OnExposeComplete: enter
00:19:40.857 00.001 10844 UpdateGuideState(): m_state=6
00:19:40.857 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5391
00:19:40.857 00.000 10844 Star::Find returns 1 (0), X=262.92, Y=62.25, Mass=2892, SNR=34.6, Peak=223 HFD=3.4
00:19:40.858 00.001 10844 MultiStar: [#1 0.55,0.52,0.00,M1] [#2 0.78,-0.04,0.00,M7] [#3 0.11,-1.22,0.00,M3] [#4 0.22,-0.88,0.00,M3] [#5 -0.07,0.32,1.11,U] [#6 -0.04,0.63,0.00,M6] [#7 0.46,-0.72,0.00,M3] [#8 -0.11,0.29,1.05,U] 
00:19:40.858 00.000 10844 refined, 2 included, MultiStar: {0.06, 0.28}, one-star: {0.40, 0.22}
00:19:40.858 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
00:19:40.858 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
00:19:40.858 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.34 mountX=-0.29 mountY=0.02, mountTheta=3.08
00:19:40.860 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.28, opts=13)
00:19:40.860 00.000 10844 Enqueuing Move request for scope (0.06, 0.28)
00:19:40.861 00.001 11060 Worker thread wakes up
00:19:40.862 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
00:19:40.862 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
00:19:40.862 00.000 11060 Moving (0.06, 0.28) raw xDistance=-0.29 yDistance=0.02
00:19:40.862 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.248548, 1:0.197759, 2:0.018335
00:19:40.862 00.000 11060 BLC: No correction, Miss < min_move
00:19:40.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:19:40.863 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:40.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:19:40.863 00.000 11060 MoveAxis(E, 49, ABG)
00:19:40.863 00.000 11060 Guiding  Dir = 2, Dur = 49
00:19:40.870 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:40.887 00.017 10844 UpdateGuideState exits: m=2892 SNR=34.6
00:19:40.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:40.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:40.887 00.000 10844 Enqueuing Expose request
00:19:40.893 00.006 11060 IsSlewing returns 0
00:19:40.893 00.000 11060 IsGuiding returns 0
00:19:40.985 00.092 11060 IsGuiding returns 0
00:19:40.987 00.002 11060 Move returns status 0, amount 49
00:19:40.987 00.000 11060 MoveAxis(N, 0, ABG)
00:19:40.987 00.000 11060 Move returns status 0, amount 0
00:19:40.987 00.000 11060 move complete, result=0
00:19:40.987 00.000 11060 worker thread done servicing request
00:19:40.987 00.000 11060 Worker thread wakes up
00:19:40.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:40.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:40.988 00.001 10844 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
00:19:41.618 00.630 11060 Exposure complete
00:19:41.858 00.240 11060 worker thread done servicing request
00:19:41.858 00.000 10844 OnExposeComplete: enter
00:19:41.858 00.000 10844 UpdateGuideState(): m_state=6
00:19:41.858 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5392
00:19:41.858 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=62.17, Mass=2862, SNR=34.1, Peak=255 HFD=3.4
00:19:41.858 00.000 10844 MultiStar: [#1 0.13,0.11,0.97,U] [#2 0.16,0.05,2.15,U] [#3 -0.21,-1.05,0.00,M4] [#4 0.16,-0.31,1.08,U] [#5 0.01,0.92,0.00,M1] [#6 -0.25,0.39,0.83,U] [#7 0.57,-0.08,1.00,U] [#8 -0.10,0.58,1.11,U] 
00:19:41.858 00.000 10844 single-star, 6 included, MultiStar: {0.11, 0.11}, one-star: {-0.02, 0.13}
00:19:41.858 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
00:19:41.860 00.002 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
00:19:41.860 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.74 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
00:19:41.871 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
00:19:41.871 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
00:19:41.872 00.001 11060 Worker thread wakes up
00:19:41.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:19:41.872 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:19:41.872 00.000 11060 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
00:19:41.872 00.000 11060 BLC: window closed
00:19:41.872 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.248548, 1:0.197759, 2:0.018335
00:19:41.872 00.000 11060 BLC: No correction, Miss < min_move
00:19:41.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
00:19:41.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:41.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:19:41.872 00.000 11060 MoveAxis(E, 23, ABG)
00:19:41.872 00.000 11060 Guiding  Dir = 2, Dur = 23
00:19:41.879 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:19:41.895 00.016 11060 IsSlewing returns 0
00:19:41.896 00.001 11060 IsGuiding returns 0
00:19:41.898 00.002 10844 UpdateGuideState exits: m=2862 SNR=34.1 Saturated
00:19:41.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:41.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:41.898 00.000 10844 Enqueuing Expose request
00:19:41.941 00.043 11060 IsGuiding returns 0
00:19:41.942 00.001 11060 Move returns status 0, amount 23
00:19:41.942 00.000 11060 MoveAxis(N, 0, ABG)
00:19:41.942 00.000 11060 Move returns status 0, amount 0
00:19:41.942 00.000 11060 move complete, result=0
00:19:41.942 00.000 11060 worker thread done servicing request
00:19:41.942 00.000 11060 Worker thread wakes up
00:19:41.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:41.943 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:42.008 00.065 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
00:19:42.578 00.570 11060 Exposure complete
00:19:42.808 00.230 11060 worker thread done servicing request
00:19:42.809 00.001 10844 OnExposeComplete: enter
00:19:42.809 00.000 10844 UpdateGuideState(): m_state=6
00:19:42.809 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5393
00:19:42.809 00.000 10844 Star::Find returns 1 (0), X=262.50, Y=62.36, Mass=3019, SNR=35.3, Peak=237 HFD=3.3
00:19:42.810 00.001 10844 MultiStar: [#1 0.19,0.51,0.95,U] [#2 0.47,-0.15,1.98,U] [#3 0.22,-0.91,0.00,M5] [#4 0.20,-0.07,0.89,U] [#5 -0.25,-0.36,1.06,U] [#6 -0.63,0.06,0.00,M6] [#7 0.30,-0.88,0.00,M3] [#8 -0.22,0.40,0.85,U] 
00:19:42.810 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.06}, one-star: {-0.03, 0.33}
00:19:42.810 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
00:19:42.810 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
00:19:42.810 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.46 mountX=-0.08 mountY=0.11, mountTheta=2.21
00:19:42.811 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.06, opts=13)
00:19:42.812 00.001 10844 Enqueuing Move request for scope (0.12, 0.06)
00:19:42.812 00.000 11060 Worker thread wakes up
00:19:42.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:19:42.812 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:19:42.812 00.000 11060 Moving (0.12, 0.06) raw xDistance=-0.08 yDistance=0.11
00:19:42.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:19:42.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:42.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:19:42.812 00.000 11060 MoveAxis(E, 0, ABG)
00:19:42.813 00.001 11060 Move returns status 0, amount 0
00:19:42.813 00.000 11060 MoveAxis(N, 0, ABG)
00:19:42.813 00.000 11060 Move returns status 0, amount 0
00:19:42.813 00.000 11060 move complete, result=0
00:19:42.813 00.000 11060 worker thread done servicing request
00:19:42.820 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:42.848 00.028 10844 UpdateGuideState exits: m=3019 SNR=35.3
00:19:42.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:42.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:42.848 00.000 10844 Enqueuing Expose request
00:19:42.848 00.000 11060 Worker thread wakes up
00:19:42.848 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:42.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:42.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:43.492 00.644 11060 Exposure complete
00:19:43.726 00.234 11060 worker thread done servicing request
00:19:43.726 00.000 10844 OnExposeComplete: enter
00:19:43.726 00.000 10844 UpdateGuideState(): m_state=6
00:19:43.726 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5394
00:19:43.727 00.001 10844 Star::Find returns 1 (0), X=262.53, Y=62.21, Mass=3009, SNR=35.5, Peak=248 HFD=3.7
00:19:43.727 00.000 10844 MultiStar: [#1 0.26,0.68,0.00,M1] [#2 -0.00,0.01,2.00,U] [#3 0.01,-0.99,0.00,M6] [#4 0.39,0.25,1.00,U] [#5 -0.77,-0.25,0.00,M1] [#6 -1.01,0.90,0.00,M7] [#7 -0.13,-0.67,0.00,M4] [#8 -0.52,-0.16,0.95,U] 
00:19:43.727 00.000 10844 refined, 3 included, MultiStar: {-0.02, 0.06}, one-star: {0.01, 0.17}
00:19:43.727 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
00:19:43.727 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
00:19:43.727 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.96 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
00:19:43.729 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
00:19:43.729 00.000 10844 Enqueuing Move request for scope (-0.02, 0.06)
00:19:43.729 00.000 11060 Worker thread wakes up
00:19:43.730 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:19:43.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:19:43.730 00.000 11060 Moving (-0.02, 0.06) raw xDistance=-0.05 yDistance=-0.03
00:19:43.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:19:43.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:43.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:43.730 00.000 11060 MoveAxis(E, 0, ABG)
00:19:43.730 00.000 11060 Move returns status 0, amount 0
00:19:43.730 00.000 11060 MoveAxis(N, 0, ABG)
00:19:43.730 00.000 11060 Move returns status 0, amount 0
00:19:43.730 00.000 11060 move complete, result=0
00:19:43.730 00.000 11060 worker thread done servicing request
00:19:43.737 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:19:43.764 00.027 10844 UpdateGuideState exits: m=3009 SNR=35.5
00:19:43.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:43.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:43.764 00.000 10844 Enqueuing Expose request
00:19:43.764 00.000 11060 Worker thread wakes up
00:19:43.764 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:43.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:43.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:44.398 00.634 11060 Exposure complete
00:19:44.639 00.241 11060 worker thread done servicing request
00:19:44.639 00.000 10844 OnExposeComplete: enter
00:19:44.639 00.000 10844 UpdateGuideState(): m_state=6
00:19:44.639 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5395
00:19:44.639 00.000 10844 Star::Find returns 1 (1), X=262.77, Y=62.27, Mass=3135, SNR=36.2, Peak=255 HFD=3.1
00:19:44.640 00.001 10844 MultiStar: [#1 0.32,0.40,1.02,U] [#2 -0.68,0.29,0.00,M5] [#3 -0.02,-0.55,0.92,U] [#4 0.27,-0.05,0.93,U] [#5 -0.36,0.07,1.01,U] [#6 -0.34,0.72,0.00,M8] [#7 -0.06,-0.41,0.89,U] [#8 -0.12,0.80,0.00,M1] 
00:19:44.640 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.03}, one-star: {0.24, 0.24}
00:19:44.640 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
00:19:44.640 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
00:19:44.640 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.48 mountX=0.02 mountY=0.07, mountTheta=1.27
00:19:44.642 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
00:19:44.642 00.000 10844 Enqueuing Move request for scope (0.07, -0.03)
00:19:44.642 00.000 11060 Worker thread wakes up
00:19:44.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
00:19:44.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
00:19:44.642 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=0.07
00:19:44.644 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:19:44.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:44.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:19:44.644 00.000 11060 MoveAxis(E, 0, ABG)
00:19:44.644 00.000 11060 Move returns status 0, amount 0
00:19:44.644 00.000 11060 MoveAxis(N, 0, ABG)
00:19:44.644 00.000 11060 Move returns status 0, amount 0
00:19:44.644 00.000 11060 move complete, result=0
00:19:44.645 00.001 11060 worker thread done servicing request
00:19:44.651 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:44.667 00.016 10844 UpdateGuideState exits: m=3135 SNR=36.2 Saturated
00:19:44.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:44.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:44.667 00.000 10844 Enqueuing Expose request
00:19:44.667 00.000 11060 Worker thread wakes up
00:19:44.667 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:44.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:44.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:45.307 00.640 11060 Exposure complete
00:19:45.591 00.284 10844 OnExposeComplete: enter
00:19:45.592 00.001 10844 UpdateGuideState(): m_state=6
00:19:45.592 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5396
00:19:45.592 00.000 10844 Star::Find returns 1 (1), X=263.25, Y=61.59, Mass=3218, SNR=36.2, Peak=255 HFD=3.5
00:19:45.592 00.000 10844 MultiStar: [#1 0.64,-0.13,0.00,M1] [#2 0.04,-0.02,1.90,U] [#3 0.34,-0.82,0.00,M6] [#4 0.22,-0.39,0.85,U] [#5 -0.28,-0.58,0.00,M1] [#6 -0.55,0.64,0.00,M9] [#7 0.71,-0.12,0.00,M4] [#8 0.05,0.39,0.86,U] 
00:19:45.592 00.000 10844 refined, 3 included, MultiStar: {0.22, -0.10}, one-star: {0.72, -0.44}
00:19:45.592 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
00:19:45.592 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
00:19:45.592 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=0.06 mountY=0.24, mountTheta=1.32
00:19:45.594 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.10, opts=13)
00:19:45.594 00.000 10844 Enqueuing Move request for scope (0.22, -0.10)
00:19:45.601 00.007 11060 worker thread done servicing request
00:19:45.601 00.000 11060 Worker thread wakes up
00:19:45.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
00:19:45.601 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
00:19:45.601 00.000 11060 Moving (0.22, -0.10) raw xDistance=0.06 yDistance=0.24
00:19:45.602 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:19:45.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
00:19:45.602 00.000 11060 MoveAxis(E, 0, ABG)
00:19:45.602 00.000 11060 Move returns status 0, amount 0
00:19:45.602 00.000 11060 MoveAxis(S, 92, ABG)
00:19:45.602 00.000 11060 Guiding  Dir = 1, Dur = 92
00:19:45.605 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:45.618 00.013 11060 IsSlewing returns 0
00:19:45.619 00.001 11060 IsGuiding returns 0
00:19:45.636 00.017 10844 UpdateGuideState exits: m=3218 SNR=36.2 Saturated
00:19:45.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:45.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:45.636 00.000 10844 Enqueuing Expose request
00:19:45.723 00.087 11060 IsGuiding returns 0
00:19:45.724 00.001 11060 Move returns status 0, amount 92
00:19:45.724 00.000 11060 move complete, result=0
00:19:45.724 00.000 11060 worker thread done servicing request
00:19:45.724 00.000 11060 Worker thread wakes up
00:19:45.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:45.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:45.740 00.016 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 92 ms SOUTH
00:19:46.351 00.611 11060 Exposure complete
00:19:46.586 00.235 11060 worker thread done servicing request
00:19:46.587 00.001 10844 OnExposeComplete: enter
00:19:46.587 00.000 10844 UpdateGuideState(): m_state=6
00:19:46.587 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5397
00:19:46.587 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=62.08, Mass=3074, SNR=35.9, Peak=237 HFD=3.7
00:19:46.587 00.000 10844 MultiStar: [#1 0.46,0.55,0.00,M2] [#2 -0.06,0.04,1.91,U] [#3 0.13,-0.34,1.00,U] [#4 0.36,-0.19,0.88,U] [#5 0.07,-0.05,1.05,U] [#6 -0.62,-0.05,0.00,M10] [#7 0.50,-0.90,0.00,M5] [#8 0.14,0.52,0.96,U] 
00:19:46.588 00.001 10844 refined, 5 included, MultiStar: {0.12, 0.01}, one-star: {0.24, 0.04}
00:19:46.588 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
00:19:46.588 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
00:19:46.588 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.07 mountX=-0.03 mountY=0.11, mountTheta=1.82
00:19:46.590 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
00:19:46.590 00.000 10844 Enqueuing Move request for scope (0.12, 0.01)
00:19:46.590 00.000 11060 Worker thread wakes up
00:19:46.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
00:19:46.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
00:19:46.591 00.001 11060 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=0.11
00:19:46.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:19:46.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:46.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:19:46.591 00.000 11060 MoveAxis(E, 0, ABG)
00:19:46.591 00.000 11060 Move returns status 0, amount 0
00:19:46.591 00.000 11060 MoveAxis(N, 0, ABG)
00:19:46.591 00.000 11060 Move returns status 0, amount 0
00:19:46.591 00.000 11060 move complete, result=0
00:19:46.591 00.000 11060 worker thread done servicing request
00:19:46.608 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:46.627 00.019 10844 UpdateGuideState exits: m=3074 SNR=35.9
00:19:46.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:46.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:46.627 00.000 10844 Enqueuing Expose request
00:19:46.627 00.000 11060 Worker thread wakes up
00:19:46.627 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:46.628 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:46.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:47.257 00.629 11060 Exposure complete
00:19:47.504 00.247 11060 worker thread done servicing request
00:19:47.504 00.000 10844 OnExposeComplete: enter
00:19:47.504 00.000 10844 UpdateGuideState(): m_state=6
00:19:47.504 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5398
00:19:47.505 00.001 10844 Star::Find returns 1 (0), X=262.89, Y=62.42, Mass=2875, SNR=34.5, Peak=223 HFD=3.6
00:19:47.505 00.000 10844 MultiStar: [#1 0.30,0.21,1.03,U] [#2 0.60,0.34,0.00,M4] [#3 -0.22,0.07,1.07,U] [#4 0.80,0.20,0.00,M1] [#5 -0.13,0.11,1.10,U] [#6 -0.68,0.60,0.00,R] [#7 0.49,-0.21,0.90,U] [#8 -0.13,0.69,0.00,M1] 
00:19:47.505 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.12}, one-star: {0.36, 0.38}
00:19:47.505 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:19:47.505 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
00:19:47.505 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.69 mountX=-0.14 mountY=0.12, mountTheta=2.43
00:19:47.507 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.12, opts=13)
00:19:47.507 00.000 10844 Enqueuing Move request for scope (0.14, 0.12)
00:19:47.507 00.000 11060 Worker thread wakes up
00:19:47.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
00:19:47.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
00:19:47.507 00.000 11060 Moving (0.14, 0.12) raw xDistance=-0.14 yDistance=0.12
00:19:47.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:19:47.508 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:47.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:19:47.508 00.000 11060 MoveAxis(E, 25, ABG)
00:19:47.508 00.000 11060 Guiding  Dir = 2, Dur = 25
00:19:47.515 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:47.516 00.001 11060 IsSlewing returns 0
00:19:47.517 00.001 11060 IsGuiding returns 0
00:19:47.534 00.017 10844 UpdateGuideState exits: m=2875 SNR=34.5
00:19:47.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:47.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:47.534 00.000 10844 Enqueuing Expose request
00:19:47.556 00.022 11060 IsGuiding returns 0
00:19:47.556 00.000 11060 Move returns status 0, amount 25
00:19:47.556 00.000 11060 MoveAxis(N, 0, ABG)
00:19:47.556 00.000 11060 Move returns status 0, amount 0
00:19:47.556 00.000 11060 move complete, result=0
00:19:47.557 00.001 11060 worker thread done servicing request
00:19:47.557 00.000 11060 Worker thread wakes up
00:19:47.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:47.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:47.557 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
00:19:48.214 00.657 11060 Exposure complete
00:19:48.444 00.230 10844 OnExposeComplete: enter
00:19:48.444 00.000 10844 UpdateGuideState(): m_state=6
00:19:48.445 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5399
00:19:48.445 00.000 10844 Star::Find returns 1 (1), X=262.70, Y=61.92, Mass=3138, SNR=36.1, Peak=255 HFD=3.6
00:19:48.445 00.000 10844 MultiStar: [#1 0.18,0.02,1.03,U] [#2 0.16,0.48,1.97,U] [#3 -0.16,0.03,0.88,U] [#4 0.22,-0.33,0.94,U] [#5 0.14,0.42,1.01,U] [#6 0.30,-0.19,0.98,U] [#7 0.24,-0.32,0.88,U] [#8 -0.11,0.22,0.91,U] 
00:19:48.446 00.001 10844 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.18, -0.12}
00:19:48.446 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
00:19:48.446 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
00:19:48.446 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=-0.10 mountY=0.12, mountTheta=2.25
00:19:48.447 00.001 11060 worker thread done servicing request
00:19:48.447 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
00:19:48.447 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
00:19:48.448 00.001 11060 Worker thread wakes up
00:19:48.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:19:48.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:19:48.448 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.10 yDistance=0.12
00:19:48.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:19:48.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:48.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:19:48.448 00.000 11060 MoveAxis(E, 0, ABG)
00:19:48.448 00.000 11060 Move returns status 0, amount 0
00:19:48.448 00.000 11060 MoveAxis(N, 0, ABG)
00:19:48.448 00.000 11060 Move returns status 0, amount 0
00:19:48.449 00.001 11060 move complete, result=0
00:19:48.449 00.000 11060 worker thread done servicing request
00:19:48.455 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:48.475 00.020 10844 UpdateGuideState exits: m=3138 SNR=36.1 Saturated
00:19:48.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:48.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:48.475 00.000 10844 Enqueuing Expose request
00:19:48.476 00.001 11060 Worker thread wakes up
00:19:48.476 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:48.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:48.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:49.113 00.637 11060 Exposure complete
00:19:49.370 00.257 11060 worker thread done servicing request
00:19:49.371 00.001 10844 OnExposeComplete: enter
00:19:49.371 00.000 10844 UpdateGuideState(): m_state=6
00:19:49.371 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5400
00:19:49.371 00.000 10844 Star::Find returns 1 (1), X=262.76, Y=62.76, Mass=3039, SNR=35.3, Peak=255 HFD=3.5
00:19:49.372 00.001 10844 MultiStar: [#1 -0.13,0.57,1.01,U] [#2 -0.14,0.20,2.01,U] [#3 0.31,-0.71,0.00,M4] [#4 0.40,-0.27,0.92,U] [#5 -0.35,0.52,0.00,M1] [#6 0.25,0.08,0.99,U] [#7 0.02,-0.09,0.80,U] [#8 -0.23,0.94,0.00,M1] 
00:19:49.372 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.22}, one-star: {0.24, 0.72}
00:19:49.372 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:19:49.372 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:19:49.372 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.26 mountX=-0.23 mountY=0.03, mountTheta=3.00
00:19:49.373 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.22, opts=13)
00:19:49.374 00.001 10844 Enqueuing Move request for scope (0.07, 0.22)
00:19:49.375 00.001 11060 Worker thread wakes up
00:19:49.376 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
00:19:49.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
00:19:49.376 00.000 11060 Moving (0.07, 0.22) raw xDistance=-0.23 yDistance=0.03
00:19:49.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:19:49.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:49.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:19:49.376 00.000 11060 MoveAxis(E, 39, ABG)
00:19:49.376 00.000 11060 Guiding  Dir = 2, Dur = 39
00:19:49.382 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:49.405 00.023 11060 IsSlewing returns 0
00:19:49.406 00.001 10844 UpdateGuideState exits: m=3039 SNR=35.3 Saturated
00:19:49.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:49.406 00.000 11060 IsGuiding returns 0
00:19:49.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:49.415 00.009 10844 Enqueuing Expose request
00:19:49.478 00.063 11060 IsGuiding returns 0
00:19:49.478 00.000 11060 Move returns status 0, amount 39
00:19:49.478 00.000 11060 MoveAxis(N, 0, ABG)
00:19:49.478 00.000 11060 Move returns status 0, amount 0
00:19:49.478 00.000 11060 move complete, result=0
00:19:49.478 00.000 11060 worker thread done servicing request
00:19:49.478 00.000 11060 Worker thread wakes up
00:19:49.479 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:49.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:49.480 00.001 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
00:19:50.136 00.656 11060 Exposure complete
00:19:50.383 00.247 11060 worker thread done servicing request
00:19:50.383 00.000 10844 OnExposeComplete: enter
00:19:50.383 00.000 10844 UpdateGuideState(): m_state=6
00:19:50.384 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5401
00:19:50.384 00.000 10844 Star::Find returns 1 (1), X=262.77, Y=62.66, Mass=3392, SNR=36.8, Peak=255 HFD=3.7
00:19:50.384 00.000 10844 MultiStar: [#1 -0.02,0.64,0.00,M1] [#2 -0.68,0.15,0.00,M3] [#3 -0.88,-0.36,0.00,M5] [#4 -0.02,0.23,0.92,U] [#5 -0.60,0.10,1.01,U] [#6 0.15,-0.11,0.84,U] [#7 0.12,-0.07,0.79,U] [#8 -0.06,0.67,0.00,M2] 
00:19:50.384 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.17}, one-star: {0.25, 0.62}
00:19:50.384 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.52 = -2.77)
00:19:50.384 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.79)
00:19:50.385 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.76 mountX=-0.16 mountY=-0.06, mountTheta=-2.78
00:19:50.396 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.17, opts=13)
00:19:50.396 00.000 10844 Enqueuing Move request for scope (-0.03, 0.17)
00:19:50.396 00.000 11060 Worker thread wakes up
00:19:50.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
00:19:50.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
00:19:50.397 00.001 11060 Moving (-0.03, 0.17) raw xDistance=-0.16 yDistance=-0.06
00:19:50.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:19:50.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:50.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:19:50.397 00.000 11060 MoveAxis(E, 29, ABG)
00:19:50.397 00.000 11060 Guiding  Dir = 2, Dur = 29
00:19:50.404 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:50.406 00.002 11060 IsSlewing returns 0
00:19:50.407 00.001 11060 IsGuiding returns 0
00:19:50.420 00.013 10844 UpdateGuideState exits: m=3392 SNR=36.8 Saturated
00:19:50.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:50.421 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:50.421 00.000 10844 Enqueuing Expose request
00:19:50.452 00.031 11060 IsGuiding returns 0
00:19:50.452 00.000 11060 Move returns status 0, amount 29
00:19:50.453 00.001 11060 MoveAxis(N, 0, ABG)
00:19:50.453 00.000 11060 Move returns status 0, amount 0
00:19:50.453 00.000 11060 move complete, result=0
00:19:50.453 00.000 11060 worker thread done servicing request
00:19:50.453 00.000 11060 Worker thread wakes up
00:19:50.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:50.453 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
00:19:50.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:51.082 00.629 11060 Exposure complete
00:19:51.358 00.276 11060 worker thread done servicing request
00:19:51.358 00.000 10844 OnExposeComplete: enter
00:19:51.358 00.000 10844 UpdateGuideState(): m_state=6
00:19:51.358 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5402
00:19:51.358 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=61.20, Mass=3078, SNR=35.1, Peak=255 HFD=3.6
00:19:51.360 00.002 10844 MultiStar: [#1 -0.54,-0.16,0.95,U] [#2 -0.24,0.34,2.02,U] [#3 -0.28,-1.10,0.00,M6] [#4 0.34,-0.61,0.00,M1] [#5 -0.63,-0.23,0.00,M1] [#6 -0.04,-0.30,0.94,U] [#7 0.03,-0.41,0.76,U] [#8 -0.45,0.22,0.94,U] 
00:19:51.360 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.11}, one-star: {-0.13, -0.84}
00:19:51.360 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
00:19:51.360 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
00:19:51.360 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-2.72 mountX=0.15 mountY=-0.22, mountTheta=-0.98
00:19:51.362 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.11, opts=13)
00:19:51.362 00.000 10844 Enqueuing Move request for scope (-0.24, -0.11)
00:19:51.362 00.000 11060 Worker thread wakes up
00:19:51.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.11) opts 0xd
00:19:51.363 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.11)
00:19:51.363 00.000 11060 Moving (-0.24, -0.11) raw xDistance=0.15 yDistance=-0.22
00:19:51.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:19:51.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:19:51.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:19:51.363 00.000 11060 MoveAxis(W, 24, ABG)
00:19:51.363 00.000 11060 Guiding  Dir = 3, Dur = 24
00:19:51.371 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:51.391 00.020 10844 UpdateGuideState exits: m=3078 SNR=35.1 Saturated
00:19:51.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:51.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:51.391 00.000 10844 Enqueuing Expose request
00:19:51.403 00.012 11060 IsSlewing returns 0
00:19:51.403 00.000 11060 IsGuiding returns 0
00:19:51.466 00.063 11060 IsGuiding returns 0
00:19:51.469 00.003 11060 Move returns status 0, amount 24
00:19:51.469 00.000 11060 MoveAxis(N, 0, ABG)
00:19:51.469 00.000 11060 Move returns status 0, amount 0
00:19:51.469 00.000 11060 move complete, result=0
00:19:51.469 00.000 11060 worker thread done servicing request
00:19:51.469 00.000 11060 Worker thread wakes up
00:19:51.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:51.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:51.469 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
00:19:52.110 00.641 11060 Exposure complete
00:19:52.329 00.219 10844 OnExposeComplete: enter
00:19:52.329 00.000 11060 worker thread done servicing request
00:19:52.329 00.000 10844 UpdateGuideState(): m_state=6
00:19:52.330 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5403
00:19:52.330 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=61.75, Mass=2796, SNR=33.5, Peak=255 HFD=3.3
00:19:52.330 00.000 10844 MultiStar: [#1 0.26,0.61,0.00,M1] [#2 0.14,0.98,0.00,M3] [#3 -0.04,-0.35,0.99,U] [#4 -0.10,-0.38,1.06,U] [#5 -0.10,0.22,1.06,U] [#6 0.17,0.08,1.02,U] [#7 0.04,-0.22,0.83,U] [#8 -0.32,0.31,1.01,U] 
00:19:52.330 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.08}, one-star: {0.04, -0.28}
00:19:52.330 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
00:19:52.330 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
00:19:52.330 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.06 mountX=0.09 mountY=-0.03, mountTheta=-0.32
00:19:52.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
00:19:52.332 00.000 10844 Enqueuing Move request for scope (-0.04, -0.08)
00:19:52.332 00.000 11060 Worker thread wakes up
00:19:52.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
00:19:52.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
00:19:52.332 00.000 11060 Moving (-0.04, -0.08) raw xDistance=0.09 yDistance=-0.03
00:19:52.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:19:52.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:52.333 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:52.333 00.000 11060 MoveAxis(E, 0, ABG)
00:19:52.333 00.000 11060 Move returns status 0, amount 0
00:19:52.333 00.000 11060 MoveAxis(N, 0, ABG)
00:19:52.333 00.000 11060 Move returns status 0, amount 0
00:19:52.333 00.000 11060 move complete, result=0
00:19:52.333 00.000 11060 worker thread done servicing request
00:19:52.339 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:52.372 00.033 10844 UpdateGuideState exits: m=2796 SNR=33.5 Saturated
00:19:52.373 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:52.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:52.373 00.000 10844 Enqueuing Expose request
00:19:52.373 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:52.373 00.000 11060 Worker thread wakes up
00:19:52.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:52.374 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:53.028 00.654 11060 Exposure complete
00:19:53.310 00.282 11060 worker thread done servicing request
00:19:53.310 00.000 10844 OnExposeComplete: enter
00:19:53.310 00.000 10844 UpdateGuideState(): m_state=6
00:19:53.312 00.002 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5404
00:19:53.312 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=61.89, Mass=3422, SNR=36.9, Peak=244 HFD=3.8
00:19:53.312 00.000 10844 MultiStar: [#1 -0.19,0.00,0.87,U] [#2 0.39,0.37,1.85,U] [#3 -0.51,-0.42,0.00,M6] [#4 0.64,0.41,0.00,M1] [#5 -0.65,0.45,0.00,M1] [#6 0.12,-0.42,0.83,U] [#7 -0.22,-0.02,0.81,U] [#8 -0.30,0.70,0.00,M1] 
00:19:53.312 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.03}, one-star: {0.25, -0.15}
00:19:53.312 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
00:19:53.313 00.001 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
00:19:53.313 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.25 mountX=-0.06 mountY=0.13, mountTheta=2.00
00:19:53.314 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
00:19:53.314 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
00:19:53.314 00.000 11060 Worker thread wakes up
00:19:53.315 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:19:53.315 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:19:53.315 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.13
00:19:53.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:19:53.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:53.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:19:53.315 00.000 11060 MoveAxis(E, 0, ABG)
00:19:53.315 00.000 11060 Move returns status 0, amount 0
00:19:53.315 00.000 11060 MoveAxis(N, 0, ABG)
00:19:53.315 00.000 11060 Move returns status 0, amount 0
00:19:53.315 00.000 11060 move complete, result=0
00:19:53.315 00.000 11060 worker thread done servicing request
00:19:53.322 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:53.340 00.018 10844 UpdateGuideState exits: m=3422 SNR=36.9
00:19:53.341 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:53.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:53.341 00.000 10844 Enqueuing Expose request
00:19:53.341 00.000 11060 Worker thread wakes up
00:19:53.341 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:53.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:53.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:53.984 00.643 11060 Exposure complete
00:19:54.233 00.249 11060 worker thread done servicing request
00:19:54.233 00.000 10844 OnExposeComplete: enter
00:19:54.233 00.000 10844 UpdateGuideState(): m_state=6
00:19:54.233 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5405
00:19:54.233 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=62.15, Mass=3079, SNR=35.6, Peak=240 HFD=3.5
00:19:54.234 00.001 10844 MultiStar: [#1 -0.04,0.13,1.01,U] [#2 -0.66,0.24,0.00,M3] [#3 -0.48,-0.94,0.00,M7] [#4 0.67,-0.59,0.00,M2] [#5 -0.49,-0.29,1.02,U] [#6 -0.09,-0.06,0.96,U] [#7 -0.41,-0.86,0.00,M1] [#8 -0.77,0.75,0.00,M2] 
00:19:54.234 00.000 10844 refined, 3 included, MultiStar: {-0.21, -0.03}, one-star: {-0.21, 0.11}
00:19:54.234 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
00:19:54.234 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
00:19:54.234 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-3.02 mountX=0.06 mountY=-0.20, mountTheta=-1.27
00:19:54.237 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.03, opts=13)
00:19:54.237 00.000 10844 Enqueuing Move request for scope (-0.21, -0.03)
00:19:54.237 00.000 11060 Worker thread wakes up
00:19:54.238 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
00:19:54.238 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
00:19:54.238 00.000 11060 Moving (-0.21, -0.03) raw xDistance=0.06 yDistance=-0.20
00:19:54.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:19:54.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:54.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:19:54.238 00.000 11060 MoveAxis(E, 0, ABG)
00:19:54.238 00.000 11060 Move returns status 0, amount 0
00:19:54.238 00.000 11060 MoveAxis(N, 0, ABG)
00:19:54.239 00.001 11060 Move returns status 0, amount 0
00:19:54.239 00.000 11060 move complete, result=0
00:19:54.239 00.000 11060 worker thread done servicing request
00:19:54.246 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:54.277 00.031 10844 UpdateGuideState exits: m=3079 SNR=35.6
00:19:54.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:54.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:54.277 00.000 10844 Enqueuing Expose request
00:19:54.277 00.000 11060 Worker thread wakes up
00:19:54.278 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:54.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:54.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:54.917 00.639 11060 Exposure complete
00:19:55.168 00.251 11060 worker thread done servicing request
00:19:55.168 00.000 10844 OnExposeComplete: enter
00:19:55.170 00.002 10844 UpdateGuideState(): m_state=6
00:19:55.170 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5406
00:19:55.170 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=62.02, Mass=2854, SNR=33.8, Peak=244 HFD=3.5
00:19:55.170 00.000 10844 MultiStar: [#1 -0.01,0.61,1.11,U] [#2 -0.31,0.46,2.04,U] [#3 -0.29,-0.71,0.00,M8] [#4 0.36,-0.58,0.00,M3] [#5 -0.37,-0.55,0.00,M1] [#6 -0.23,0.04,0.97,U] [#7 0.64,-0.41,0.00,M2] [#8 -0.60,0.34,0.00,M3] 
00:19:55.170 00.000 10844 single-star, 3 included, MultiStar: {-0.19, 0.32}, one-star: {-0.10, -0.02}
00:19:55.170 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
00:19:55.171 00.001 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
00:19:55.171 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.93 mountX=0.04 mountY=-0.09, mountTheta=-1.18
00:19:55.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
00:19:55.173 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
00:19:55.173 00.000 11060 Worker thread wakes up
00:19:55.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
00:19:55.173 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
00:19:55.174 00.001 11060 Moving (-0.10, -0.02) raw xDistance=0.04 yDistance=-0.09
00:19:55.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:19:55.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:55.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:19:55.174 00.000 11060 MoveAxis(E, 0, ABG)
00:19:55.174 00.000 11060 Move returns status 0, amount 0
00:19:55.174 00.000 11060 MoveAxis(N, 0, ABG)
00:19:55.174 00.000 11060 Move returns status 0, amount 0
00:19:55.174 00.000 11060 move complete, result=0
00:19:55.174 00.000 11060 worker thread done servicing request
00:19:55.181 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:55.197 00.016 10844 UpdateGuideState exits: m=2854 SNR=33.8
00:19:55.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:55.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:55.197 00.000 10844 Enqueuing Expose request
00:19:55.197 00.000 11060 Worker thread wakes up
00:19:55.198 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:55.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:55.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:55.841 00.643 11060 Exposure complete
00:19:56.082 00.241 11060 worker thread done servicing request
00:19:56.082 00.000 10844 OnExposeComplete: enter
00:19:56.082 00.000 10844 UpdateGuideState(): m_state=6
00:19:56.083 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5407
00:19:56.083 00.000 10844 Star::Find returns 1 (0), X=262.52, Y=62.29, Mass=2614, SNR=32.3, Peak=235 HFD=3.6
00:19:56.083 00.000 10844 MultiStar: [#1 0.03,0.22,1.07,U] [#2 -0.16,0.34,2.20,U] [#3 -0.54,-0.43,0.00,M9] [#4 0.25,-0.41,1.16,U] [#5 -0.96,-0.45,0.00,M2] [#6 0.13,0.25,1.01,U] [#7 0.10,0.53,0.91,U] [#8 -0.51,0.38,0.00,M4] 
00:19:56.083 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.20}, one-star: {-0.00, 0.25}
00:19:56.083 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
00:19:56.084 00.001 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
00:19:56.084 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.45 mountX=-0.20 mountY=-0.01, mountTheta=-3.10
00:19:56.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.20, opts=13)
00:19:56.085 00.000 10844 Enqueuing Move request for scope (0.03, 0.20)
00:19:56.085 00.000 11060 Worker thread wakes up
00:19:56.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
00:19:56.086 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
00:19:56.086 00.000 11060 Moving (0.03, 0.20) raw xDistance=-0.20 yDistance=-0.01
00:19:56.087 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:19:56.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:56.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:19:56.087 00.000 11060 MoveAxis(E, 35, ABG)
00:19:56.087 00.000 11060 Guiding  Dir = 2, Dur = 35
00:19:56.094 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:56.107 00.013 11060 IsSlewing returns 0
00:19:56.108 00.001 11060 IsGuiding returns 0
00:19:56.125 00.017 10844 UpdateGuideState exits: m=2614 SNR=32.3
00:19:56.126 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:56.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:56.126 00.000 10844 Enqueuing Expose request
00:19:56.144 00.018 11060 IsGuiding returns 0
00:19:56.144 00.000 11060 Move returns status 0, amount 35
00:19:56.144 00.000 11060 MoveAxis(N, 0, ABG)
00:19:56.144 00.000 11060 Move returns status 0, amount 0
00:19:56.144 00.000 11060 move complete, result=0
00:19:56.144 00.000 11060 worker thread done servicing request
00:19:56.146 00.002 11060 Worker thread wakes up
00:19:56.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:56.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:56.157 00.011 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
00:19:56.776 00.619 11060 Exposure complete
00:19:57.014 00.238 11060 worker thread done servicing request
00:19:57.014 00.000 10844 OnExposeComplete: enter
00:19:57.014 00.000 10844 UpdateGuideState(): m_state=6
00:19:57.014 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5408
00:19:57.014 00.000 10844 Star::Find returns 1 (0), X=262.37, Y=61.90, Mass=3073, SNR=35.3, Peak=222 HFD=3.7
00:19:57.016 00.002 10844 MultiStar: [#1 0.23,-0.61,0.00,M1] [#2 0.01,-0.80,0.00,M2] [#3 -0.68,-0.93,0.00,M10] [#4 -0.58,-0.67,0.00,M3] [#5 -0.53,-0.92,0.00,M3] [#6 -0.43,-1.17,0.00,M1] [#7 -0.14,0.12,0.82,U] [#8 -0.87,-0.56,0.00,M5] 
00:19:57.016 00.000 10844 refined, 1 included, MultiStar: {-0.15, -0.02}, one-star: {-0.15, -0.14}
00:19:57.016 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
00:19:57.016 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
00:19:57.016 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.02 mountX=0.04 mountY=-0.14, mountTheta=-1.26
00:19:57.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.02, opts=13)
00:19:57.018 00.000 10844 Enqueuing Move request for scope (-0.15, -0.02)
00:19:57.018 00.000 11060 Worker thread wakes up
00:19:57.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
00:19:57.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
00:19:57.019 00.001 11060 Moving (-0.15, -0.02) raw xDistance=0.04 yDistance=-0.14
00:19:57.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:19:57.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:57.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:19:57.019 00.000 11060 MoveAxis(E, 0, ABG)
00:19:57.019 00.000 11060 Move returns status 0, amount 0
00:19:57.019 00.000 11060 MoveAxis(N, 0, ABG)
00:19:57.019 00.000 11060 Move returns status 0, amount 0
00:19:57.019 00.000 11060 move complete, result=0
00:19:57.019 00.000 11060 worker thread done servicing request
00:19:57.034 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:57.051 00.017 10844 UpdateGuideState exits: m=3073 SNR=35.3
00:19:57.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:57.052 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:57.052 00.000 10844 Enqueuing Expose request
00:19:57.052 00.000 11060 Worker thread wakes up
00:19:57.052 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:57.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:57.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:57.697 00.645 11060 Exposure complete
00:19:57.935 00.238 11060 worker thread done servicing request
00:19:57.935 00.000 10844 OnExposeComplete: enter
00:19:57.935 00.000 10844 UpdateGuideState(): m_state=6
00:19:57.935 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5409
00:19:57.936 00.001 10844 Star::Find returns 1 (0), X=262.44, Y=62.29, Mass=2778, SNR=33.4, Peak=254 HFD=3.3
00:19:57.936 00.000 10844 MultiStar: [#1 0.10,0.27,1.15,U] [#2 -0.33,-0.17,2.07,U] [#3 -0.21,-0.24,0.98,U] [#4 -0.04,-0.43,0.97,U] [#5 -0.09,-0.31,1.01,U] [#6 -0.09,0.09,0.98,U] [#7 0.33,-0.41,0.94,U] [#8 -0.45,0.08,1.04,U] 
00:19:57.936 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.08, 0.26}
00:19:57.936 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:19:57.936 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
00:19:57.936 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.47 mountX=0.12 mountY=-0.10, mountTheta=-0.73
00:19:57.938 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.10, opts=13)
00:19:57.938 00.000 10844 Enqueuing Move request for scope (-0.12, -0.10)
00:19:57.942 00.004 11060 Worker thread wakes up
00:19:57.943 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
00:19:57.943 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
00:19:57.943 00.000 11060 Moving (-0.12, -0.10) raw xDistance=0.12 yDistance=-0.10
00:19:57.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:19:57.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:57.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:19:57.943 00.000 11060 MoveAxis(E, 0, ABG)
00:19:57.943 00.000 11060 Move returns status 0, amount 0
00:19:57.943 00.000 11060 MoveAxis(N, 0, ABG)
00:19:57.944 00.001 11060 Move returns status 0, amount 0
00:19:57.944 00.000 11060 move complete, result=0
00:19:57.944 00.000 11060 worker thread done servicing request
00:19:57.948 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:57.976 00.028 10844 UpdateGuideState exits: m=2778 SNR=33.4
00:19:57.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:57.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:57.976 00.000 10844 Enqueuing Expose request
00:19:57.976 00.000 11060 Worker thread wakes up
00:19:57.976 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:57.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:57.977 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:58.622 00.645 11060 Exposure complete
00:19:58.859 00.237 11060 worker thread done servicing request
00:19:58.860 00.001 10844 OnExposeComplete: enter
00:19:58.860 00.000 10844 UpdateGuideState(): m_state=6
00:19:58.860 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5410
00:19:58.860 00.000 10844 Star::Find returns 1 (1), X=262.44, Y=62.60, Mass=2678, SNR=32.2, Peak=255 HFD=3.2
00:19:58.860 00.000 10844 MultiStar: [#1 0.44,0.86,0.00,M1] [#2 0.50,0.36,0.00,M2] [#3 0.15,-0.52,1.13,U] [#4 0.23,0.02,1.01,U] [#5 -0.07,0.40,1.13,U] [#6 -0.08,0.21,0.98,U] [#7 0.18,0.18,0.99,U] [#8 -0.04,0.94,0.00,M5] 
00:19:58.860 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.13}, one-star: {-0.08, 0.56}
00:19:58.860 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:19:58.861 00.001 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
00:19:58.861 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.18 mountX=-0.14 mountY=0.03, mountTheta=2.92
00:19:58.863 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.13, opts=13)
00:19:58.863 00.000 10844 Enqueuing Move request for scope (0.05, 0.13)
00:19:58.863 00.000 11060 Worker thread wakes up
00:19:58.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
00:19:58.864 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
00:19:58.864 00.000 11060 Moving (0.05, 0.13) raw xDistance=-0.14 yDistance=0.03
00:19:58.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:19:58.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:58.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:19:58.864 00.000 11060 MoveAxis(E, 24, ABG)
00:19:58.864 00.000 11060 Guiding  Dir = 2, Dur = 24
00:19:58.870 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:58.891 00.021 11060 IsSlewing returns 0
00:19:58.892 00.001 11060 IsGuiding returns 0
00:19:58.899 00.007 10844 UpdateGuideState exits: m=2678 SNR=32.2 Saturated
00:19:58.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:58.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:58.899 00.000 10844 Enqueuing Expose request
00:19:58.946 00.047 11060 IsGuiding returns 0
00:19:58.946 00.000 11060 Move returns status 0, amount 24
00:19:58.946 00.000 11060 MoveAxis(N, 0, ABG)
00:19:58.946 00.000 11060 Move returns status 0, amount 0
00:19:58.946 00.000 11060 move complete, result=0
00:19:58.946 00.000 11060 worker thread done servicing request
00:19:58.946 00.000 11060 Worker thread wakes up
00:19:58.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:58.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:19:58.962 00.016 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:19:59.597 00.635 11060 Exposure complete
00:19:59.832 00.235 11060 worker thread done servicing request
00:19:59.832 00.000 10844 OnExposeComplete: enter
00:19:59.832 00.000 10844 UpdateGuideState(): m_state=6
00:19:59.832 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5411
00:19:59.833 00.001 10844 Star::Find returns 1 (0), X=262.88, Y=61.89, Mass=3074, SNR=35.5, Peak=237 HFD=3.3
00:19:59.833 00.000 10844 MultiStar: [#1 0.37,0.47,0.99,U] [#2 0.03,0.32,1.93,U] [#3 -0.00,-0.38,0.93,U] [#4 -0.18,-0.60,0.00,M2] [#5 -0.23,-0.47,1.02,U] [#6 0.19,-0.17,0.80,U] [#7 0.17,-0.41,0.92,U] [#8 -0.32,0.04,0.93,U] 
00:19:59.834 00.001 10844 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.35, -0.14}
00:19:59.834 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
00:19:59.834 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
00:19:59.834 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=0.03 mountY=0.07, mountTheta=1.17
00:19:59.836 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
00:19:59.836 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
00:19:59.836 00.000 11060 Worker thread wakes up
00:19:59.837 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:19:59.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:19:59.837 00.000 11060 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=0.07
00:19:59.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:19:59.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:59.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:19:59.837 00.000 11060 MoveAxis(E, 0, ABG)
00:19:59.837 00.000 11060 Move returns status 0, amount 0
00:19:59.838 00.001 11060 MoveAxis(N, 0, ABG)
00:19:59.838 00.000 11060 Move returns status 0, amount 0
00:19:59.838 00.000 11060 move complete, result=0
00:19:59.838 00.000 11060 worker thread done servicing request
00:19:59.844 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:19:59.872 00.028 10844 UpdateGuideState exits: m=3074 SNR=35.5
00:19:59.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:59.873 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:19:59.873 00.000 10844 Enqueuing Expose request
00:19:59.873 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:59.873 00.000 11060 Worker thread wakes up
00:19:59.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:19:59.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:00.509 00.636 11060 Exposure complete
00:20:00.768 00.259 11060 worker thread done servicing request
00:20:00.768 00.000 10844 OnExposeComplete: enter
00:20:00.769 00.001 10844 UpdateGuideState(): m_state=6
00:20:00.769 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5412
00:20:00.769 00.000 10844 Star::Find returns 1 (1), X=263.14, Y=62.49, Mass=2672, SNR=33.1, Peak=255 HFD=3.4
00:20:00.769 00.000 10844 MultiStar: [#1 0.53,0.90,0.00,M1] [#2 -0.19,0.21,2.19,U] [#3 0.47,-0.11,0.99,U] [#4 0.19,-0.16,1.00,U] [#5 -0.15,0.45,1.14,U] [#6 0.78,0.31,0.00,M1] [#7 0.78,0.36,0.00,M1] [#8 -0.10,0.64,0.00,M5] 
00:20:00.770 00.001 10844 refined, 4 included, MultiStar: {0.11, 0.18}, one-star: {0.62, 0.46}
00:20:00.770 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
00:20:00.770 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
00:20:00.770 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.03 mountX=-0.20 mountY=0.08, mountTheta=2.77
00:20:00.771 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
00:20:00.771 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
00:20:00.771 00.000 11060 Worker thread wakes up
00:20:00.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
00:20:00.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
00:20:00.771 00.000 11060 Moving (0.11, 0.18) raw xDistance=-0.20 yDistance=0.08
00:20:00.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:20:00.773 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:00.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:20:00.773 00.000 11060 MoveAxis(E, 35, ABG)
00:20:00.773 00.000 11060 Guiding  Dir = 2, Dur = 35
00:20:00.780 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:20:00.799 00.019 10844 UpdateGuideState exits: m=2672 SNR=33.1 Saturated
00:20:00.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:00.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:00.799 00.000 10844 Enqueuing Expose request
00:20:00.800 00.001 11060 IsSlewing returns 0
00:20:00.800 00.000 11060 IsGuiding returns 0
00:20:00.864 00.064 11060 IsGuiding returns 0
00:20:00.864 00.000 11060 Move returns status 0, amount 35
00:20:00.864 00.000 11060 MoveAxis(N, 0, ABG)
00:20:00.864 00.000 11060 Move returns status 0, amount 0
00:20:00.864 00.000 11060 move complete, result=0
00:20:00.864 00.000 11060 worker thread done servicing request
00:20:00.864 00.000 11060 Worker thread wakes up
00:20:00.865 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:00.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:00.865 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
00:20:01.501 00.636 11060 Exposure complete
00:20:01.750 00.249 10844 OnExposeComplete: enter
00:20:01.750 00.000 10844 UpdateGuideState(): m_state=6
00:20:01.751 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5413
00:20:01.751 00.000 10844 Star::Find returns 1 (0), X=262.85, Y=62.30, Mass=3130, SNR=36.1, Peak=243 HFD=3.4
00:20:01.751 00.000 10844 MultiStar: [#1 0.41,0.94,0.00,M2] [#2 -0.39,0.16,2.00,U] [#3 0.29,-0.57,0.00,M7] [#4 -0.17,0.09,0.98,U] [#5 -0.09,-0.23,0.99,U] [#6 0.43,0.03,0.85,U] [#7 0.64,-0.28,0.00,M2] [#8 0.13,0.49,0.87,U] 
00:20:01.752 00.001 10844 refined, 5 included, MultiStar: {-0.03, 0.13}, one-star: {0.33, 0.27}
00:20:01.752 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
00:20:01.752 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
00:20:01.753 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.82 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
00:20:01.763 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.13, opts=13)
00:20:01.763 00.000 10844 Enqueuing Move request for scope (-0.03, 0.13)
00:20:01.764 00.001 11060 worker thread done servicing request
00:20:01.764 00.000 11060 Worker thread wakes up
00:20:01.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
00:20:01.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
00:20:01.764 00.000 11060 Moving (-0.03, 0.13) raw xDistance=-0.13 yDistance=-0.06
00:20:01.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:20:01.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:01.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:01.764 00.000 11060 MoveAxis(E, 23, ABG)
00:20:01.766 00.002 11060 Guiding  Dir = 2, Dur = 23
00:20:01.773 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:01.774 00.001 11060 IsSlewing returns 0
00:20:01.777 00.003 11060 IsGuiding returns 0
00:20:01.793 00.016 10844 UpdateGuideState exits: m=3130 SNR=36.1
00:20:01.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:01.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:01.793 00.000 10844 Enqueuing Expose request
00:20:01.805 00.012 11060 IsGuiding returns 0
00:20:01.806 00.001 11060 Move returns status 0, amount 23
00:20:01.806 00.000 11060 MoveAxis(N, 0, ABG)
00:20:01.806 00.000 11060 Move returns status 0, amount 0
00:20:01.806 00.000 11060 move complete, result=0
00:20:01.806 00.000 11060 worker thread done servicing request
00:20:01.806 00.000 11060 Worker thread wakes up
00:20:01.807 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:01.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:01.807 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
00:20:02.443 00.636 11060 Exposure complete
00:20:02.668 00.225 11060 worker thread done servicing request
00:20:02.669 00.001 10844 OnExposeComplete: enter
00:20:02.669 00.000 10844 UpdateGuideState(): m_state=6
00:20:02.669 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5414
00:20:02.669 00.000 10844 Star::Find returns 1 (0), X=262.50, Y=61.75, Mass=2897, SNR=34.2, Peak=245 HFD=3.4
00:20:02.670 00.001 10844 MultiStar: [#1 0.54,-0.17,0.99,U] [#2 -0.28,-0.53,2.02,U] [#3 -0.13,-1.37,0.00,M8] [#4 0.19,-0.46,0.90,U] [#5 -0.66,-0.56,0.00,M1] [#6 0.33,0.13,0.90,U] [#7 0.45,-0.42,0.99,U] [#8 -0.14,-0.09,0.92,U] 
00:20:02.670 00.000 10844 single-star, 6 included, MultiStar: {0.09, -0.30}, one-star: {-0.02, -0.29}
00:20:02.670 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
00:20:02.670 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
00:20:02.670 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.66 mountX=0.29 mountY=0.02, mountTheta=0.08
00:20:02.672 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.29, opts=13)
00:20:02.672 00.000 10844 Enqueuing Move request for scope (-0.02, -0.29)
00:20:02.672 00.000 11060 Worker thread wakes up
00:20:02.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.29) opts 0xd
00:20:02.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.29)
00:20:02.673 00.001 11060 Moving (-0.02, -0.29) raw xDistance=0.29 yDistance=0.02
00:20:02.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:20:02.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:02.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:02.673 00.000 11060 MoveAxis(W, 49, ABG)
00:20:02.673 00.000 11060 Guiding  Dir = 3, Dur = 49
00:20:02.682 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:02.698 00.016 10844 UpdateGuideState exits: m=2897 SNR=34.2
00:20:02.699 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:02.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:02.699 00.000 10844 Enqueuing Expose request
00:20:02.713 00.014 11060 IsSlewing returns 0
00:20:02.715 00.002 11060 IsGuiding returns 0
00:20:02.773 00.058 11060 IsGuiding returns 0
00:20:02.773 00.000 11060 Move returns status 0, amount 49
00:20:02.773 00.000 11060 MoveAxis(N, 0, ABG)
00:20:02.773 00.000 11060 Move returns status 0, amount 0
00:20:02.773 00.000 11060 move complete, result=0
00:20:02.773 00.000 11060 worker thread done servicing request
00:20:02.774 00.001 11060 Worker thread wakes up
00:20:02.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:02.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:02.786 00.012 10844 GuideStep: 0.3 px 49 ms WEST, 0.0 px 0 ms NORTH
00:20:03.409 00.623 11060 Exposure complete
00:20:03.650 00.241 11060 worker thread done servicing request
00:20:03.650 00.000 10844 OnExposeComplete: enter
00:20:03.650 00.000 10844 UpdateGuideState(): m_state=6
00:20:03.651 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5415
00:20:03.651 00.000 10844 Star::Find returns 1 (1), X=263.04, Y=62.23, Mass=3384, SNR=37.6, Peak=255 HFD=3.2
00:20:03.651 00.000 10844 MultiStar: [#1 0.16,0.34,0.91,U] [#2 0.11,0.00,1.79,U] [#3 0.07,-0.57,0.84,U] [#4 0.41,-0.51,0.00,M1] [#5 -0.23,0.42,1.02,U] [#6 0.16,0.03,0.82,U] [#7 0.53,-0.71,0.00,M2] [#8 -0.15,0.54,0.90,U] 
00:20:03.651 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.13}, one-star: {0.51, 0.20}
00:20:03.651 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
00:20:03.651 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
00:20:03.651 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.98 mountX=-0.15 mountY=0.07, mountTheta=2.71
00:20:03.654 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.13, opts=13)
00:20:03.654 00.000 10844 Enqueuing Move request for scope (0.09, 0.13)
00:20:03.654 00.000 11060 Worker thread wakes up
00:20:03.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:20:03.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:20:03.654 00.000 11060 Moving (0.09, 0.13) raw xDistance=-0.15 yDistance=0.07
00:20:03.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:20:03.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:03.655 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:20:03.655 00.000 11060 MoveAxis(E, 24, ABG)
00:20:03.655 00.000 11060 Guiding  Dir = 2, Dur = 24
00:20:03.660 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:20:03.667 00.007 11060 IsSlewing returns 0
00:20:03.667 00.000 11060 IsGuiding returns 0
00:20:03.691 00.024 10844 UpdateGuideState exits: m=3384 SNR=37.6 Saturated
00:20:03.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:03.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:03.691 00.000 10844 Enqueuing Expose request
00:20:03.700 00.009 11060 IsGuiding returns 0
00:20:03.700 00.000 11060 Move returns status 0, amount 24
00:20:03.700 00.000 11060 MoveAxis(N, 0, ABG)
00:20:03.700 00.000 11060 Move returns status 0, amount 0
00:20:03.700 00.000 11060 move complete, result=0
00:20:03.701 00.001 11060 worker thread done servicing request
00:20:03.701 00.000 11060 Worker thread wakes up
00:20:03.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:03.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:03.701 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:20:04.357 00.656 11060 Exposure complete
00:20:04.594 00.237 11060 worker thread done servicing request
00:20:04.595 00.001 10844 OnExposeComplete: enter
00:20:04.595 00.000 10844 UpdateGuideState(): m_state=6
00:20:04.595 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5416
00:20:04.595 00.000 10844 Star::Find returns 1 (1), X=262.37, Y=62.97, Mass=3211, SNR=36.9, Peak=255 HFD=3.4
00:20:04.596 00.001 10844 MultiStar: [#1 0.33,0.76,0.00,M1] [#2 0.11,0.40,1.93,U] [#3 0.01,-0.60,0.95,U] [#4 -0.01,0.27,1.05,U] [#5 -0.20,0.12,0.98,U] [#6 0.17,0.06,0.84,U] [#7 0.43,-0.45,0.00,M3] [#8 -0.17,0.43,0.96,U] 
00:20:04.596 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.26}, one-star: {-0.15, 0.94}
00:20:04.596 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
00:20:04.596 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
00:20:04.596 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=-0.25 mountY=-0.06, mountTheta=-2.90
00:20:04.598 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.26, opts=13)
00:20:04.598 00.000 10844 Enqueuing Move request for scope (-0.02, 0.26)
00:20:04.598 00.000 11060 Worker thread wakes up
00:20:04.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
00:20:04.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
00:20:04.598 00.000 11060 Moving (-0.02, 0.26) raw xDistance=-0.25 yDistance=-0.06
00:20:04.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:20:04.599 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:04.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:04.599 00.000 11060 MoveAxis(E, 44, ABG)
00:20:04.599 00.000 11060 Guiding  Dir = 2, Dur = 44
00:20:04.606 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:04.613 00.007 11060 IsSlewing returns 0
00:20:04.614 00.001 11060 IsGuiding returns 0
00:20:04.634 00.020 10844 UpdateGuideState exits: m=3211 SNR=36.9 Saturated
00:20:04.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:04.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:04.634 00.000 10844 Enqueuing Expose request
00:20:04.671 00.037 11060 IsGuiding returns 0
00:20:04.671 00.000 11060 Move returns status 0, amount 44
00:20:04.671 00.000 11060 MoveAxis(N, 0, ABG)
00:20:04.671 00.000 11060 Move returns status 0, amount 0
00:20:04.671 00.000 11060 move complete, result=0
00:20:04.671 00.000 11060 worker thread done servicing request
00:20:04.671 00.000 11060 Worker thread wakes up
00:20:04.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:04.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:04.671 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
00:20:05.333 00.662 11060 Exposure complete
00:20:05.587 00.254 11060 worker thread done servicing request
00:20:05.587 00.000 10844 OnExposeComplete: enter
00:20:05.587 00.000 10844 UpdateGuideState(): m_state=6
00:20:05.588 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5417
00:20:05.588 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=62.72, Mass=2536, SNR=32.5, Peak=226 HFD=3.5
00:20:05.588 00.000 10844 MultiStar: [#1 0.16,0.56,1.06,U] [#2 0.24,0.17,2.16,U] [#3 -0.21,-0.56,1.09,U] [#4 0.34,-0.07,0.98,U] [#5 0.09,-0.10,1.13,U] [#6 0.06,0.45,0.99,U] [#7 -0.18,-0.12,0.89,U] [#8 -0.25,0.38,1.10,U] 
00:20:05.588 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.26, 0.69}
00:20:05.588 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:20:05.588 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:20:05.588 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.13 mountX=-0.17 mountY=0.05, mountTheta=2.87
00:20:05.591 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.16, opts=13)
00:20:05.591 00.000 10844 Enqueuing Move request for scope (0.07, 0.16)
00:20:05.592 00.001 11060 Worker thread wakes up
00:20:05.603 00.011 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:20:05.603 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:20:05.603 00.000 11060 Moving (0.07, 0.16) raw xDistance=-0.17 yDistance=0.05
00:20:05.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:20:05.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:05.604 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:05.604 00.000 11060 MoveAxis(E, 30, ABG)
00:20:05.604 00.000 11060 Guiding  Dir = 2, Dur = 30
00:20:05.614 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:05.628 00.014 11060 IsSlewing returns 0
00:20:05.628 00.000 11060 IsGuiding returns 0
00:20:05.634 00.006 10844 UpdateGuideState exits: m=2536 SNR=32.5
00:20:05.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:05.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:05.634 00.000 10844 Enqueuing Expose request
00:20:05.674 00.040 11060 IsGuiding returns 0
00:20:05.674 00.000 11060 Move returns status 0, amount 30
00:20:05.675 00.001 11060 MoveAxis(N, 0, ABG)
00:20:05.675 00.000 11060 Move returns status 0, amount 0
00:20:05.675 00.000 11060 move complete, result=0
00:20:05.676 00.001 11060 worker thread done servicing request
00:20:05.676 00.000 11060 Worker thread wakes up
00:20:05.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:05.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:05.677 00.001 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
00:20:06.317 00.640 11060 Exposure complete
00:20:06.560 00.243 10844 OnExposeComplete: enter
00:20:06.561 00.001 10844 UpdateGuideState(): m_state=6
00:20:06.561 00.000 11060 worker thread done servicing request
00:20:06.561 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5418
00:20:06.561 00.000 10844 Star::Find returns 1 (1), X=262.66, Y=63.07, Mass=2917, SNR=34.8, Peak=255 HFD=3.4
00:20:06.562 00.001 10844 MultiStar: [#1 -0.24,0.37,1.03,U] [#2 -0.10,0.23,2.07,U] [#3 -0.17,-0.25,0.93,U] [#4 0.58,-0.22,0.00,M1] [#5 -0.45,0.34,1.05,U] [#6 0.22,0.24,0.90,U] [#7 0.07,0.29,0.91,U] [#8 -0.07,0.36,0.88,U] 
00:20:06.562 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.32}, one-star: {0.14, 1.03}
00:20:06.562 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
00:20:06.562 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
00:20:06.562 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.83 mountX=-0.30 mountY=-0.14, mountTheta=-2.72
00:20:06.564 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.32, opts=13)
00:20:06.564 00.000 10844 Enqueuing Move request for scope (-0.08, 0.32)
00:20:06.564 00.000 11060 Worker thread wakes up
00:20:06.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
00:20:06.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
00:20:06.564 00.000 11060 Moving (-0.08, 0.32) raw xDistance=-0.30 yDistance=-0.14
00:20:06.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:20:06.567 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:06.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:20:06.568 00.001 11060 MoveAxis(E, 53, ABG)
00:20:06.568 00.000 11060 Guiding  Dir = 2, Dur = 53
00:20:06.572 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:06.578 00.006 11060 IsSlewing returns 0
00:20:06.578 00.000 11060 IsGuiding returns 0
00:20:06.599 00.021 10844 UpdateGuideState exits: m=2917 SNR=34.8 Saturated
00:20:06.600 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:06.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:06.600 00.000 10844 Enqueuing Expose request
00:20:06.649 00.049 11060 IsGuiding returns 0
00:20:06.649 00.000 11060 Move returns status 0, amount 53
00:20:06.649 00.000 11060 MoveAxis(N, 0, ABG)
00:20:06.649 00.000 11060 Move returns status 0, amount 0
00:20:06.650 00.001 11060 move complete, result=0
00:20:06.650 00.000 11060 worker thread done servicing request
00:20:06.650 00.000 11060 Worker thread wakes up
00:20:06.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:06.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:06.650 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
00:20:07.294 00.644 11060 Exposure complete
00:20:07.563 00.269 10844 OnExposeComplete: enter
00:20:07.563 00.000 11060 worker thread done servicing request
00:20:07.563 00.000 10844 UpdateGuideState(): m_state=6
00:20:07.564 00.001 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5419
00:20:07.564 00.000 10844 Star::Find returns 1 (1), X=262.34, Y=62.24, Mass=2672, SNR=32.8, Peak=255 HFD=3.6
00:20:07.564 00.000 10844 MultiStar: [#1 0.10,0.79,0.00,M1] [#2 0.08,0.58,2.03,U] [#3 -0.18,-0.04,0.98,U] [#4 0.83,0.16,0.00,M2] [#5 0.15,0.06,1.11,U] [#6 0.23,-0.20,0.97,U] [#7 0.29,0.15,0.90,U] [#8 -0.25,0.72,0.00,M1] 
00:20:07.564 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.19}, one-star: {-0.19, 0.20}
00:20:07.564 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
00:20:07.565 00.001 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
00:20:07.569 00.004 10844 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.25 mountX=-0.20 mountY=0.03, mountTheta=2.99
00:20:07.571 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.19, opts=13)
00:20:07.571 00.000 10844 Enqueuing Move request for scope (0.06, 0.19)
00:20:07.571 00.000 11060 Worker thread wakes up
00:20:07.572 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
00:20:07.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
00:20:07.572 00.000 11060 Moving (0.06, 0.19) raw xDistance=-0.20 yDistance=0.03
00:20:07.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:20:07.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:07.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:20:07.572 00.000 11060 MoveAxis(E, 37, ABG)
00:20:07.572 00.000 11060 Guiding  Dir = 2, Dur = 37
00:20:07.580 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:20:07.599 00.019 11060 IsSlewing returns 0
00:20:07.599 00.000 11060 IsGuiding returns 0
00:20:07.621 00.022 10844 UpdateGuideState exits: m=2672 SNR=32.8 Saturated
00:20:07.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:07.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:07.621 00.000 10844 Enqueuing Expose request
00:20:07.660 00.039 11060 IsGuiding returns 0
00:20:07.660 00.000 11060 Move returns status 0, amount 37
00:20:07.660 00.000 11060 MoveAxis(N, 0, ABG)
00:20:07.660 00.000 11060 Move returns status 0, amount 0
00:20:07.660 00.000 11060 move complete, result=0
00:20:07.660 00.000 11060 worker thread done servicing request
00:20:07.660 00.000 11060 Worker thread wakes up
00:20:07.661 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:07.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:07.664 00.003 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
00:20:08.295 00.631 11060 Exposure complete
00:20:08.602 00.307 11060 worker thread done servicing request
00:20:08.602 00.000 10844 OnExposeComplete: enter
00:20:08.604 00.002 10844 UpdateGuideState(): m_state=6
00:20:08.604 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5420
00:20:08.604 00.000 10844 Star::Find returns 1 (1), X=262.14, Y=62.09, Mass=3062, SNR=35.4, Peak=255 HFD=3.4
00:20:08.604 00.000 10844 MultiStar: [#1 0.05,0.05,0.97,U] [#2 0.24,0.29,1.88,U] [#3 -0.18,-0.73,0.00,M4] [#4 0.79,-0.62,0.00,M3] [#5 -0.07,-0.40,1.06,U] [#6 0.32,-0.49,0.91,U] [#7 0.02,-0.91,0.00,M1] [#8 -0.23,1.06,0.00,M2] 
00:20:08.604 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.04}, one-star: {-0.39, 0.05}
00:20:08.604 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
00:20:08.604 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
00:20:08.605 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.60 mountX=0.03 mountY=0.06, mountTheta=1.15
00:20:08.606 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
00:20:08.606 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
00:20:08.606 00.000 11060 Worker thread wakes up
00:20:08.607 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
00:20:08.607 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
00:20:08.607 00.000 11060 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.06
00:20:08.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:20:08.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:08.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:20:08.607 00.000 11060 MoveAxis(E, 0, ABG)
00:20:08.607 00.000 11060 Move returns status 0, amount 0
00:20:08.607 00.000 11060 MoveAxis(N, 0, ABG)
00:20:08.607 00.000 11060 Move returns status 0, amount 0
00:20:08.607 00.000 11060 move complete, result=0
00:20:08.608 00.001 11060 worker thread done servicing request
00:20:08.616 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:08.636 00.020 10844 UpdateGuideState exits: m=3062 SNR=35.4 Saturated
00:20:08.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:08.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:08.636 00.000 10844 Enqueuing Expose request
00:20:08.636 00.000 11060 Worker thread wakes up
00:20:08.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:08.636 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:08.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:09.278 00.642 11060 Exposure complete
00:20:09.565 00.287 11060 worker thread done servicing request
00:20:09.565 00.000 10844 OnExposeComplete: enter
00:20:09.565 00.000 10844 UpdateGuideState(): m_state=6
00:20:09.566 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
00:20:09.566 00.000 10844 Star::Find returns 1 (1), X=262.65, Y=62.17, Mass=3162, SNR=36.6, Peak=255 HFD=3.4
00:20:09.566 00.000 10844 MultiStar: [#1 0.27,0.23,0.91,U] [#2 0.31,-0.13,1.83,U] [#3 -0.18,-0.77,0.00,M5] [#4 0.76,-0.21,0.00,M4] [#5 -0.03,0.28,0.93,U] [#6 0.53,0.04,0.87,U] [#7 0.24,-0.38,0.79,U] [#8 -0.16,0.45,0.95,U] 
00:20:09.566 00.000 10844 single-star, 6 included, MultiStar: {0.19, 0.07}, one-star: {0.12, 0.14}
00:20:09.566 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
00:20:09.566 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
00:20:09.566 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.84 mountX=-0.16 mountY=0.10, mountTheta=2.58
00:20:09.568 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.14, opts=13)
00:20:09.568 00.000 10844 Enqueuing Move request for scope (0.12, 0.14)
00:20:09.568 00.000 11060 Worker thread wakes up
00:20:09.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
00:20:09.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
00:20:09.568 00.000 11060 Moving (0.12, 0.14) raw xDistance=-0.16 yDistance=0.10
00:20:09.569 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:20:09.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:09.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:09.569 00.000 11060 MoveAxis(E, 27, ABG)
00:20:09.569 00.000 11060 Guiding  Dir = 2, Dur = 27
00:20:09.576 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:09.598 00.022 10844 UpdateGuideState exits: m=3162 SNR=36.6 Saturated
00:20:09.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:09.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:09.598 00.000 10844 Enqueuing Expose request
00:20:09.601 00.003 11060 IsSlewing returns 0
00:20:09.601 00.000 11060 IsGuiding returns 0
00:20:09.647 00.046 11060 IsGuiding returns 0
00:20:09.647 00.000 11060 Move returns status 0, amount 27
00:20:09.648 00.001 11060 MoveAxis(N, 0, ABG)
00:20:09.648 00.000 11060 Move returns status 0, amount 0
00:20:09.648 00.000 11060 move complete, result=0
00:20:09.648 00.000 11060 worker thread done servicing request
00:20:09.648 00.000 11060 Worker thread wakes up
00:20:09.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:09.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:09.652 00.004 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
00:20:10.275 00.623 11060 Exposure complete
00:20:10.531 00.256 11060 worker thread done servicing request
00:20:10.531 00.000 10844 OnExposeComplete: enter
00:20:10.531 00.000 10844 UpdateGuideState(): m_state=6
00:20:10.531 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5422
00:20:10.532 00.001 10844 Star::Find returns 1 (1), X=262.32, Y=62.73, Mass=3524, SNR=37.9, Peak=255 HFD=3.7
00:20:10.532 00.000 10844 MultiStar: [#1 0.25,0.69,0.00,M1] [#2 0.18,0.05,1.82,U] [#3 0.21,0.20,0.88,U] [#4 0.67,0.19,0.00,M5] [#5 0.11,0.18,0.87,U] [#6 -0.02,-0.22,0.80,U] [#7 0.69,-0.39,0.00,M1] [#8 -0.17,0.35,0.80,U] 
00:20:10.532 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.20}, one-star: {-0.20, 0.69}
00:20:10.532 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
00:20:10.532 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
00:20:10.532 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.37 mountX=-0.20 mountY=0.01, mountTheta=3.10
00:20:10.534 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
00:20:10.534 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
00:20:10.534 00.000 11060 Worker thread wakes up
00:20:10.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:20:10.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:20:10.534 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=0.01
00:20:10.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:20:10.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:10.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:20:10.534 00.000 11060 MoveAxis(E, 36, ABG)
00:20:10.534 00.000 11060 Guiding  Dir = 2, Dur = 36
00:20:10.541 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:10.552 00.011 11060 IsSlewing returns 0
00:20:10.552 00.000 11060 IsGuiding returns 0
00:20:10.567 00.015 10844 UpdateGuideState exits: m=3524 SNR=37.9 Saturated
00:20:10.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:10.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:10.567 00.000 10844 Enqueuing Expose request
00:20:10.599 00.032 11060 IsGuiding returns 0
00:20:10.599 00.000 11060 Move returns status 0, amount 36
00:20:10.599 00.000 11060 MoveAxis(N, 0, ABG)
00:20:10.600 00.001 11060 Move returns status 0, amount 0
00:20:10.600 00.000 11060 move complete, result=0
00:20:10.600 00.000 11060 worker thread done servicing request
00:20:10.600 00.000 11060 Worker thread wakes up
00:20:10.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:10.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:10.601 00.001 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
00:20:11.241 00.640 11060 Exposure complete
00:20:11.489 00.248 10844 OnExposeComplete: enter
00:20:11.489 00.000 10844 UpdateGuideState(): m_state=6
00:20:11.489 00.000 11060 worker thread done servicing request
00:20:11.489 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5423
00:20:11.489 00.000 10844 Star::Find returns 1 (0), X=262.61, Y=62.24, Mass=3106, SNR=35.5, Peak=232 HFD=3.6
00:20:11.490 00.001 10844 MultiStar: [#1 -0.19,0.82,0.00,M2] [#2 -0.18,-0.49,1.95,U] [#3 -0.06,-0.58,0.94,U] [#4 0.51,-0.64,0.00,M6] [#5 -0.21,-0.22,1.06,U] [#6 0.53,-0.06,0.93,U] [#7 0.06,-0.42,0.89,U] [#8 -0.33,-0.08,0.89,U] 
00:20:11.490 00.000 10844 single-star, 6 included, MultiStar: {-0.04, -0.27}, one-star: {0.08, 0.20}
00:20:11.490 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:20:11.490 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
00:20:11.490 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.19 mountX=-0.21 mountY=0.05, mountTheta=2.93
00:20:11.492 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.20, opts=13)
00:20:11.492 00.000 10844 Enqueuing Move request for scope (0.08, 0.20)
00:20:11.498 00.006 11060 Worker thread wakes up
00:20:11.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
00:20:11.499 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
00:20:11.499 00.000 11060 Moving (0.08, 0.20) raw xDistance=-0.21 yDistance=0.05
00:20:11.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:20:11.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:11.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:11.499 00.000 11060 MoveAxis(E, 38, ABG)
00:20:11.499 00.000 11060 Guiding  Dir = 2, Dur = 38
00:20:11.502 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:11.532 00.030 10844 UpdateGuideState exits: m=3106 SNR=35.5
00:20:11.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:11.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:11.532 00.000 10844 Enqueuing Expose request
00:20:11.539 00.007 11060 IsSlewing returns 0
00:20:11.539 00.000 11060 IsGuiding returns 0
00:20:11.602 00.063 11060 IsGuiding returns 0
00:20:11.602 00.000 11060 Move returns status 0, amount 38
00:20:11.603 00.001 11060 MoveAxis(N, 0, ABG)
00:20:11.603 00.000 11060 Move returns status 0, amount 0
00:20:11.603 00.000 11060 move complete, result=0
00:20:11.603 00.000 11060 worker thread done servicing request
00:20:11.603 00.000 11060 Worker thread wakes up
00:20:11.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:11.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:11.605 00.002 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
00:20:12.244 00.639 11060 Exposure complete
00:20:12.475 00.231 11060 worker thread done servicing request
00:20:12.475 00.000 10844 OnExposeComplete: enter
00:20:12.475 00.000 10844 UpdateGuideState(): m_state=6
00:20:12.476 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5424
00:20:12.476 00.000 10844 Star::Find returns 1 (0), X=261.98, Y=61.96, Mass=2639, SNR=32.9, Peak=206 HFD=3.2
00:20:12.476 00.000 10844 MultiStar: [#1 -0.17,-0.00,1.09,U] [#2 -0.38,-0.02,2.12,U] [#3 -0.18,-0.58,1.05,U] [#4 0.39,-0.10,1.02,U] [#5 -0.70,0.08,0.00,M1] [#6 -0.12,-0.43,0.89,U] [#7 0.09,-0.45,0.85,U] [#8 -0.26,0.62,0.00,M1] 
00:20:12.476 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.20}, one-star: {-0.55, -0.07}
00:20:12.476 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
00:20:12.476 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
00:20:12.477 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-2.27 mountX=0.23 mountY=-0.13, mountTheta=-0.53
00:20:12.479 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.20, opts=13)
00:20:12.479 00.000 10844 Enqueuing Move request for scope (-0.17, -0.20)
00:20:12.479 00.000 11060 Worker thread wakes up
00:20:12.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
00:20:12.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
00:20:12.479 00.000 11060 Moving (-0.17, -0.20) raw xDistance=0.23 yDistance=-0.13
00:20:12.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:20:12.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:12.480 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:20:12.480 00.000 11060 MoveAxis(W, 38, ABG)
00:20:12.480 00.000 11060 Guiding  Dir = 3, Dur = 38
00:20:12.485 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:12.496 00.011 11060 IsSlewing returns 0
00:20:12.497 00.001 11060 IsGuiding returns 0
00:20:12.505 00.008 10844 UpdateGuideState exits: m=2639 SNR=32.9
00:20:12.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:12.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:12.513 00.008 10844 Enqueuing Expose request
00:20:12.544 00.031 11060 IsGuiding returns 0
00:20:12.544 00.000 11060 Move returns status 0, amount 38
00:20:12.544 00.000 11060 MoveAxis(N, 0, ABG)
00:20:12.544 00.000 11060 Move returns status 0, amount 0
00:20:12.544 00.000 11060 move complete, result=0
00:20:12.544 00.000 11060 worker thread done servicing request
00:20:12.546 00.002 11060 Worker thread wakes up
00:20:12.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:12.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:12.546 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
00:20:13.184 00.638 11060 Exposure complete
00:20:13.438 00.254 10844 OnExposeComplete: enter
00:20:13.438 00.000 10844 UpdateGuideState(): m_state=6
00:20:13.439 00.001 11060 worker thread done servicing request
00:20:13.439 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5425
00:20:13.439 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=61.91, Mass=3175, SNR=36.0, Peak=245 HFD=3.2
00:20:13.439 00.000 10844 MultiStar: [#1 -0.13,0.10,0.94,U] [#2 0.07,0.68,0.00,M1] [#3 0.13,-0.10,0.87,U] [#4 0.46,-0.22,0.96,U] [#5 -0.22,-0.01,0.96,U] [#6 -0.05,0.36,0.90,U] [#7 0.57,0.04,0.74,U] [#8 -0.12,0.49,0.99,U] 
00:20:13.439 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.23, -0.12}
00:20:13.439 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:20:13.439 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:20:13.439 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.08 mountY=0.08, mountTheta=2.35
00:20:13.441 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
00:20:13.441 00.000 10844 Enqueuing Move request for scope (0.10, 0.07)
00:20:13.441 00.000 11060 Worker thread wakes up
00:20:13.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:20:13.441 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:20:13.441 00.000 11060 Moving (0.10, 0.07) raw xDistance=-0.08 yDistance=0.08
00:20:13.442 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:20:13.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:13.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:20:13.442 00.000 11060 MoveAxis(E, 0, ABG)
00:20:13.442 00.000 11060 Move returns status 0, amount 0
00:20:13.442 00.000 11060 MoveAxis(N, 0, ABG)
00:20:13.442 00.000 11060 Move returns status 0, amount 0
00:20:13.442 00.000 11060 move complete, result=0
00:20:13.442 00.000 11060 worker thread done servicing request
00:20:13.460 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:20:13.479 00.019 10844 UpdateGuideState exits: m=3175 SNR=36.0
00:20:13.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:13.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:13.479 00.000 10844 Enqueuing Expose request
00:20:13.479 00.000 11060 Worker thread wakes up
00:20:13.479 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:13.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:13.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:14.107 00.628 11060 Exposure complete
00:20:14.344 00.237 11060 worker thread done servicing request
00:20:14.344 00.000 10844 OnExposeComplete: enter
00:20:14.344 00.000 10844 UpdateGuideState(): m_state=6
00:20:14.345 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5426
00:20:14.345 00.000 10844 Star::Find returns 1 (1), X=262.70, Y=61.69, Mass=3061, SNR=35.7, Peak=255 HFD=3.5
00:20:14.345 00.000 10844 MultiStar: [#1 0.56,0.03,0.88,U] [#2 0.55,-0.15,1.98,U] [#3 0.19,-0.41,0.95,U] [#4 0.25,-0.65,0.00,M5] [#5 0.14,-0.40,1.04,U] [#6 0.08,-0.44,0.99,U] [#7 0.60,-0.76,0.00,M1] [#8 -0.15,0.55,0.94,U] 
00:20:14.345 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.17}, one-star: {0.17, -0.34}
00:20:14.345 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
00:20:14.345 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
00:20:14.345 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.59 mountX=0.12 mountY=0.28, mountTheta=1.16
00:20:14.347 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.17, opts=13)
00:20:14.347 00.000 10844 Enqueuing Move request for scope (0.26, -0.17)
00:20:14.347 00.000 11060 Worker thread wakes up
00:20:14.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd
00:20:14.348 00.001 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.17)
00:20:14.348 00.000 11060 Moving (0.26, -0.17) raw xDistance=0.12 yDistance=0.28
00:20:14.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:20:14.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
00:20:14.348 00.000 11060 MoveAxis(W, 21, ABG)
00:20:14.348 00.000 11060 Guiding  Dir = 3, Dur = 21
00:20:14.354 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:14.375 00.021 10844 UpdateGuideState exits: m=3061 SNR=35.7 Saturated
00:20:14.376 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:14.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:14.376 00.000 10844 Enqueuing Expose request
00:20:14.385 00.009 11060 IsSlewing returns 0
00:20:14.385 00.000 11060 IsGuiding returns 0
00:20:14.429 00.044 11060 IsGuiding returns 0
00:20:14.429 00.000 11060 Move returns status 0, amount 21
00:20:14.429 00.000 11060 MoveAxis(S, 110, ABG)
00:20:14.430 00.001 11060 Guiding  Dir = 1, Dur = 110
00:20:14.448 00.018 11060 IsSlewing returns 0
00:20:14.449 00.001 11060 IsGuiding returns 0
00:20:14.571 00.122 11060 IsGuiding returns 0
00:20:14.571 00.000 11060 Move returns status 0, amount 110
00:20:14.571 00.000 11060 move complete, result=0
00:20:14.571 00.000 11060 worker thread done servicing request
00:20:14.572 00.001 10844 GuideStep: 0.1 px 21 ms WEST, 0.3 px 110 ms SOUTH
00:20:14.572 00.000 11060 Worker thread wakes up
00:20:14.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:14.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:15.222 00.650 11060 Exposure complete
00:20:15.466 00.244 11060 worker thread done servicing request
00:20:15.466 00.000 10844 OnExposeComplete: enter
00:20:15.466 00.000 10844 UpdateGuideState(): m_state=6
00:20:15.467 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5427
00:20:15.467 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=62.50, Mass=2646, SNR=33.1, Peak=244 HFD=3.3
00:20:15.467 00.000 10844 MultiStar: [#1 0.52,-0.27,1.01,U] [#2 -0.04,0.15,2.06,U] [#3 -0.07,-0.40,1.08,U] [#4 0.60,-0.76,0.00,M6] [#5 0.07,-0.02,1.06,U] [#6 0.06,0.19,0.95,U] [#7 0.34,-0.34,0.89,U] [#8 -0.35,0.40,1.06,U] 
00:20:15.467 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.12, 0.46}
00:20:15.467 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
00:20:15.467 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
00:20:15.468 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.55 mountX=-0.05 mountY=0.05, mountTheta=2.30
00:20:15.470 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
00:20:15.470 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
00:20:15.470 00.000 11060 Worker thread wakes up
00:20:15.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:20:15.471 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:20:15.473 00.002 11060 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=0.05
00:20:15.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:20:15.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:15.474 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:15.474 00.000 11060 MoveAxis(E, 0, ABG)
00:20:15.474 00.000 11060 Move returns status 0, amount 0
00:20:15.474 00.000 11060 MoveAxis(N, 0, ABG)
00:20:15.474 00.000 11060 Move returns status 0, amount 0
00:20:15.474 00.000 11060 move complete, result=0
00:20:15.474 00.000 11060 worker thread done servicing request
00:20:15.477 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:15.504 00.027 10844 UpdateGuideState exits: m=2646 SNR=33.1
00:20:15.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:15.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:15.504 00.000 10844 Enqueuing Expose request
00:20:15.504 00.000 11060 Worker thread wakes up
00:20:15.504 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:15.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:15.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:16.141 00.637 11060 Exposure complete
00:20:16.385 00.244 11060 worker thread done servicing request
00:20:16.385 00.000 10844 OnExposeComplete: enter
00:20:16.385 00.000 10844 UpdateGuideState(): m_state=6
00:20:16.386 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5428
00:20:16.386 00.000 10844 Star::Find returns 1 (1), X=262.89, Y=62.40, Mass=3068, SNR=35.6, Peak=255 HFD=3.6
00:20:16.387 00.001 10844 MultiStar: [#1 0.38,0.63,0.00,M1] [#2 0.54,0.41,0.00,M1] [#3 0.03,-0.56,1.02,U] [#4 0.42,-0.12,1.01,U] [#5 -0.31,-0.32,1.10,U] [#6 0.20,-0.13,0.86,U] [#7 0.46,-0.33,0.89,U] [#8 0.23,0.56,0.85,U] 
00:20:16.387 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.09}, one-star: {0.36, 0.36}
00:20:16.387 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
00:20:16.387 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
00:20:16.387 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.46 mountX=0.06 mountY=0.20, mountTheta=1.30
00:20:16.388 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.09, opts=13)
00:20:16.388 00.000 10844 Enqueuing Move request for scope (0.19, -0.09)
00:20:16.389 00.001 11060 Worker thread wakes up
00:20:16.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
00:20:16.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
00:20:16.389 00.000 11060 Moving (0.19, -0.09) raw xDistance=0.06 yDistance=0.20
00:20:16.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:20:16.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:20:16.389 00.000 11060 MoveAxis(E, 0, ABG)
00:20:16.389 00.000 11060 Move returns status 0, amount 0
00:20:16.390 00.001 11060 MoveAxis(S, 77, ABG)
00:20:16.390 00.000 11060 Guiding  Dir = 1, Dur = 77
00:20:16.399 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:16.400 00.001 11060 IsSlewing returns 0
00:20:16.400 00.000 11060 IsGuiding returns 0
00:20:16.429 00.029 10844 UpdateGuideState exits: m=3068 SNR=35.6 Saturated
00:20:16.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:16.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:16.429 00.000 10844 Enqueuing Expose request
00:20:16.493 00.064 11060 IsGuiding returns 0
00:20:16.493 00.000 11060 Move returns status 0, amount 77
00:20:16.494 00.001 11060 move complete, result=0
00:20:16.494 00.000 11060 worker thread done servicing request
00:20:16.494 00.000 11060 Worker thread wakes up
00:20:16.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:16.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:16.511 00.017 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 77 ms SOUTH
00:20:17.126 00.615 11060 Exposure complete
00:20:17.419 00.293 11060 worker thread done servicing request
00:20:17.419 00.000 10844 OnExposeComplete: enter
00:20:17.419 00.000 10844 UpdateGuideState(): m_state=6
00:20:17.419 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5429
00:20:17.419 00.000 10844 Star::Find returns 1 (0), X=263.06, Y=61.64, Mass=3579, SNR=37.7, Peak=250 HFD=3.9
00:20:17.420 00.001 10844 MultiStar: [#1 0.09,0.19,1.00,U] [#2 -0.05,0.17,1.85,U] [#3 0.52,-0.57,0.00,M1] [#4 0.07,-0.64,0.00,M6] [#5 -0.18,0.66,0.00,M1] [#6 0.09,-0.26,0.88,U] [#7 0.15,-0.03,0.72,U] [#8 -0.07,0.29,0.79,U] 
00:20:17.420 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.01}, one-star: {0.54, -0.40}
00:20:17.420 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
00:20:17.420 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
00:20:17.420 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=-0.03 mountY=0.10, mountTheta=1.88
00:20:17.424 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.01, opts=13)
00:20:17.424 00.000 10844 Enqueuing Move request for scope (0.11, 0.01)
00:20:17.426 00.002 11060 Worker thread wakes up
00:20:17.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:20:17.426 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:20:17.427 00.001 11060 Moving (0.11, 0.01) raw xDistance=-0.03 yDistance=0.10
00:20:17.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:20:17.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:17.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:17.427 00.000 11060 MoveAxis(E, 0, ABG)
00:20:17.427 00.000 11060 Move returns status 0, amount 0
00:20:17.427 00.000 11060 MoveAxis(N, 0, ABG)
00:20:17.427 00.000 11060 Move returns status 0, amount 0
00:20:17.427 00.000 11060 move complete, result=0
00:20:17.427 00.000 11060 worker thread done servicing request
00:20:17.434 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:17.451 00.017 10844 UpdateGuideState exits: m=3579 SNR=37.7
00:20:17.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:17.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:17.451 00.000 10844 Enqueuing Expose request
00:20:17.451 00.000 11060 Worker thread wakes up
00:20:17.451 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:17.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:17.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:18.085 00.634 11060 Exposure complete
00:20:18.315 00.230 11060 worker thread done servicing request
00:20:18.315 00.000 10844 OnExposeComplete: enter
00:20:18.315 00.000 10844 UpdateGuideState(): m_state=6
00:20:18.316 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5430
00:20:18.316 00.000 10844 Star::Find returns 1 (1), X=262.93, Y=61.68, Mass=3652, SNR=39.1, Peak=255 HFD=3.4
00:20:18.316 00.000 10844 MultiStar: [#1 0.27,0.50,0.85,U] [#2 0.52,0.45,0.00,M1] [#3 -0.14,-0.55,0.89,U] [#4 0.45,0.02,0.90,U] [#5 0.40,-0.06,0.84,U] [#6 -0.09,-0.13,0.81,U] [#7 0.41,-0.36,0.78,U] [#8 -0.23,0.41,0.85,U] 
00:20:18.316 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.07}, one-star: {0.41, -0.36}
00:20:18.316 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
00:20:18.316 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
00:20:18.316 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.35 mountX=0.03 mountY=0.20, mountTheta=1.40
00:20:18.318 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.07, opts=13)
00:20:18.318 00.000 10844 Enqueuing Move request for scope (0.19, -0.07)
00:20:18.318 00.000 11060 Worker thread wakes up
00:20:18.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
00:20:18.318 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
00:20:18.318 00.000 11060 Moving (0.19, -0.07) raw xDistance=0.03 yDistance=0.20
00:20:18.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:20:18.319 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:20:18.319 00.000 11060 MoveAxis(E, 0, ABG)
00:20:18.319 00.000 11060 Move returns status 0, amount 0
00:20:18.319 00.000 11060 MoveAxis(S, 78, ABG)
00:20:18.319 00.000 11060 Guiding  Dir = 1, Dur = 78
00:20:18.326 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:18.329 00.003 11060 IsSlewing returns 0
00:20:18.330 00.001 11060 IsGuiding returns 0
00:20:18.351 00.021 10844 UpdateGuideState exits: m=3652 SNR=39.1 Saturated
00:20:18.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:18.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:18.352 00.001 10844 Enqueuing Expose request
00:20:18.424 00.072 11060 IsGuiding returns 0
00:20:18.424 00.000 11060 Move returns status 0, amount 78
00:20:18.424 00.000 11060 move complete, result=0
00:20:18.424 00.000 11060 worker thread done servicing request
00:20:18.424 00.000 11060 Worker thread wakes up
00:20:18.425 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:18.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:18.458 00.033 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 78 ms SOUTH
00:20:19.052 00.594 11060 Exposure complete
00:20:19.290 00.238 11060 worker thread done servicing request
00:20:19.290 00.000 10844 OnExposeComplete: enter
00:20:19.290 00.000 10844 UpdateGuideState(): m_state=6
00:20:19.290 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5431
00:20:19.290 00.000 10844 Star::Find returns 1 (0), X=263.00, Y=62.58, Mass=3052, SNR=35.5, Peak=250 HFD=3.5
00:20:19.291 00.001 10844 MultiStar: [#1 -0.30,0.82,0.00,M1] [#2 0.24,0.03,1.98,U] [#3 0.22,-1.05,0.00,M1] [#4 0.04,-0.55,0.99,U] [#5 -0.10,0.53,1.05,U] [#6 -0.19,-0.20,0.91,U] [#7 0.27,0.04,0.70,U] [#8 -0.16,0.56,1.02,U] 
00:20:19.291 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.14}, one-star: {0.48, 0.54}
00:20:19.291 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
00:20:19.291 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
00:20:19.291 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.95 mountX=-0.15 mountY=0.07, mountTheta=2.69
00:20:19.293 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.14, opts=13)
00:20:19.293 00.000 10844 Enqueuing Move request for scope (0.10, 0.14)
00:20:19.293 00.000 11060 Worker thread wakes up
00:20:19.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
00:20:19.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
00:20:19.293 00.000 11060 Moving (0.10, 0.14) raw xDistance=-0.15 yDistance=0.07
00:20:19.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:20:19.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:19.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:20:19.294 00.001 11060 MoveAxis(E, 26, ABG)
00:20:19.294 00.000 11060 Guiding  Dir = 2, Dur = 26
00:20:19.301 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:19.314 00.013 11060 IsSlewing returns 0
00:20:19.315 00.001 11060 IsGuiding returns 0
00:20:19.339 00.024 10844 UpdateGuideState exits: m=3052 SNR=35.5
00:20:19.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:19.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:19.339 00.000 10844 Enqueuing Expose request
00:20:19.372 00.033 11060 IsGuiding returns 0
00:20:19.372 00.000 11060 Move returns status 0, amount 26
00:20:19.372 00.000 11060 MoveAxis(N, 0, ABG)
00:20:19.372 00.000 11060 Move returns status 0, amount 0
00:20:19.373 00.001 11060 move complete, result=0
00:20:19.373 00.000 11060 worker thread done servicing request
00:20:19.373 00.000 11060 Worker thread wakes up
00:20:19.374 00.001 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
00:20:19.376 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:19.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:20.006 00.630 11060 Exposure complete
00:20:20.229 00.223 11060 worker thread done servicing request
00:20:20.229 00.000 10844 OnExposeComplete: enter
00:20:20.229 00.000 10844 UpdateGuideState(): m_state=6
00:20:20.230 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5432
00:20:20.230 00.000 10844 Star::Find returns 1 (0), X=262.23, Y=62.11, Mass=3184, SNR=36.1, Peak=243 HFD=3.8
00:20:20.230 00.000 10844 MultiStar: [#1 -0.12,0.39,0.96,U] [#2 0.20,-0.21,1.90,U] [#3 -0.20,-0.87,0.00,M2] [#4 0.30,-0.31,0.99,U] [#5 -0.37,-0.04,0.93,U] [#6 -0.29,-0.49,0.87,U] [#7 -0.14,-0.22,0.84,U] [#8 -0.46,-0.32,1.07,U] 
00:20:20.230 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.14}, one-star: {-0.29, 0.08}
00:20:20.230 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
00:20:20.231 00.001 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
00:20:20.231 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.22 mountX=0.16 mountY=-0.08, mountTheta=-0.48
00:20:20.233 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.14, opts=13)
00:20:20.233 00.000 10844 Enqueuing Move request for scope (-0.11, -0.14)
00:20:20.233 00.000 11060 Worker thread wakes up
00:20:20.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
00:20:20.233 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
00:20:20.233 00.000 11060 Moving (-0.11, -0.14) raw xDistance=0.16 yDistance=-0.08
00:20:20.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:20:20.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:20.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:20:20.233 00.000 11060 MoveAxis(W, 27, ABG)
00:20:20.233 00.000 11060 Guiding  Dir = 3, Dur = 27
00:20:20.242 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:20:20.247 00.005 11060 IsSlewing returns 0
00:20:20.248 00.001 11060 IsGuiding returns 0
00:20:20.269 00.021 10844 UpdateGuideState exits: m=3184 SNR=36.1
00:20:20.270 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:20.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:20.270 00.000 10844 Enqueuing Expose request
00:20:20.278 00.008 11060 IsGuiding returns 0
00:20:20.278 00.000 11060 Move returns status 0, amount 27
00:20:20.278 00.000 11060 MoveAxis(N, 0, ABG)
00:20:20.278 00.000 11060 Move returns status 0, amount 0
00:20:20.278 00.000 11060 move complete, result=0
00:20:20.278 00.000 11060 worker thread done servicing request
00:20:20.278 00.000 11060 Worker thread wakes up
00:20:20.279 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:20.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:20.285 00.006 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
00:20:20.911 00.626 11060 Exposure complete
00:20:21.157 00.246 11060 worker thread done servicing request
00:20:21.157 00.000 10844 OnExposeComplete: enter
00:20:21.157 00.000 10844 UpdateGuideState(): m_state=6
00:20:21.158 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5433
00:20:21.158 00.000 10844 Star::Find returns 1 (0), X=262.40, Y=62.63, Mass=2874, SNR=34.1, Peak=254 HFD=3.3
00:20:21.158 00.000 10844 MultiStar: [#1 -0.04,0.36,0.99,U] [#2 0.57,0.20,1.99,U] [#3 -0.13,-0.74,0.00,M3] [#4 -0.15,0.17,1.03,U] [#5 -0.82,0.33,0.00,M1] [#6 0.18,-0.47,0.97,U] [#7 0.05,-0.00,0.86,U] [#8 -0.16,0.50,1.07,U] 
00:20:21.158 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.20}, one-star: {-0.12, 0.60}
00:20:21.158 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
00:20:21.159 00.001 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:20:21.159 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.07 mountX=-0.22 mountY=0.08, mountTheta=2.81
00:20:21.160 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.20, opts=13)
00:20:21.161 00.001 10844 Enqueuing Move request for scope (0.11, 0.20)
00:20:21.161 00.000 11060 Worker thread wakes up
00:20:21.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
00:20:21.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
00:20:21.161 00.000 11060 Moving (0.11, 0.20) raw xDistance=-0.22 yDistance=0.08
00:20:21.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:20:21.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:21.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:20:21.161 00.000 11060 MoveAxis(E, 37, ABG)
00:20:21.162 00.001 11060 Guiding  Dir = 2, Dur = 37
00:20:21.168 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:21.170 00.002 11060 IsSlewing returns 0
00:20:21.170 00.000 11060 IsGuiding returns 0
00:20:21.198 00.028 10844 UpdateGuideState exits: m=2874 SNR=34.1
00:20:21.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:21.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:21.198 00.000 10844 Enqueuing Expose request
00:20:21.217 00.019 11060 IsGuiding returns 0
00:20:21.217 00.000 11060 Move returns status 0, amount 37
00:20:21.217 00.000 11060 MoveAxis(N, 0, ABG)
00:20:21.217 00.000 11060 Move returns status 0, amount 0
00:20:21.218 00.001 11060 move complete, result=0
00:20:21.218 00.000 11060 worker thread done servicing request
00:20:21.218 00.000 11060 Worker thread wakes up
00:20:21.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:21.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:21.218 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
00:20:21.849 00.631 11060 Exposure complete
00:20:22.073 00.224 11060 worker thread done servicing request
00:20:22.073 00.000 10844 OnExposeComplete: enter
00:20:22.073 00.000 10844 UpdateGuideState(): m_state=6
00:20:22.073 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5434
00:20:22.073 00.000 10844 Star::Find returns 1 (1), X=262.54, Y=62.86, Mass=3237, SNR=36.4, Peak=255 HFD=3.5
00:20:22.074 00.001 10844 MultiStar: [#1 -0.18,0.76,0.00,M1] [#2 0.15,0.38,1.88,U] [#3 -0.17,-0.63,0.00,M4] [#4 0.07,0.08,0.89,U] [#5 -0.45,0.24,0.85,U] [#6 -0.32,-0.36,0.87,U] [#7 0.21,0.19,0.80,U] [#8 -0.42,0.46,0.00,M1] 
00:20:22.074 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.26}, one-star: {0.02, 0.83}
00:20:22.074 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
00:20:22.074 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
00:20:22.074 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.65 mountX=-0.25 mountY=-0.06, mountTheta=-2.90
00:20:22.076 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.26, opts=13)
00:20:22.076 00.000 10844 Enqueuing Move request for scope (-0.02, 0.26)
00:20:22.076 00.000 11060 Worker thread wakes up
00:20:22.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
00:20:22.077 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
00:20:22.077 00.000 11060 Moving (-0.02, 0.26) raw xDistance=-0.25 yDistance=-0.06
00:20:22.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:20:22.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:22.077 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:22.077 00.000 11060 MoveAxis(E, 45, ABG)
00:20:22.077 00.000 11060 Guiding  Dir = 2, Dur = 45
00:20:22.085 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:22.113 00.028 11060 IsSlewing returns 0
00:20:22.114 00.001 11060 IsGuiding returns 0
00:20:22.114 00.000 10844 UpdateGuideState exits: m=3237 SNR=36.4 Saturated
00:20:22.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:22.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:22.114 00.000 10844 Enqueuing Expose request
00:20:22.175 00.061 11060 IsGuiding returns 0
00:20:22.175 00.000 11060 Move returns status 0, amount 45
00:20:22.175 00.000 11060 MoveAxis(N, 0, ABG)
00:20:22.175 00.000 11060 Move returns status 0, amount 0
00:20:22.175 00.000 11060 move complete, result=0
00:20:22.175 00.000 11060 worker thread done servicing request
00:20:22.175 00.000 11060 Worker thread wakes up
00:20:22.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:22.176 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:22.176 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
00:20:22.817 00.641 11060 Exposure complete
00:20:23.057 00.240 10844 OnExposeComplete: enter
00:20:23.057 00.000 10844 UpdateGuideState(): m_state=6
00:20:23.057 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5435
00:20:23.057 00.000 10844 Star::Find returns 1 (1), X=262.35, Y=62.66, Mass=3173, SNR=36.1, Peak=255 HFD=3.5
00:20:23.058 00.001 11060 worker thread done servicing request
00:20:23.058 00.000 10844 MultiStar: [#1 -0.15,0.54,0.96,U] [#2 0.69,-0.09,0.00,M1] [#3 -0.21,-0.54,0.95,U] [#4 0.17,-0.49,0.94,U] [#5 -0.90,-0.02,0.00,M1] [#6 0.18,-0.59,0.00,M1] [#7 0.17,-0.16,0.80,U] [#8 -0.04,0.47,0.87,U] 
00:20:23.058 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.08}, one-star: {-0.17, 0.62}
00:20:23.058 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
00:20:23.058 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
00:20:23.058 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.10 mountX=-0.07 mountY=-0.06, mountTheta=-2.44
00:20:23.060 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.08, opts=13)
00:20:23.060 00.000 10844 Enqueuing Move request for scope (-0.05, 0.08)
00:20:23.060 00.000 11060 Worker thread wakes up
00:20:23.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
00:20:23.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
00:20:23.060 00.000 11060 Moving (-0.05, 0.08) raw xDistance=-0.07 yDistance=-0.06
00:20:23.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:20:23.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:23.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:23.061 00.001 11060 MoveAxis(E, 0, ABG)
00:20:23.061 00.000 11060 Move returns status 0, amount 0
00:20:23.061 00.000 11060 MoveAxis(N, 0, ABG)
00:20:23.061 00.000 11060 Move returns status 0, amount 0
00:20:23.061 00.000 11060 move complete, result=0
00:20:23.061 00.000 11060 worker thread done servicing request
00:20:23.067 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:23.086 00.019 10844 UpdateGuideState exits: m=3173 SNR=36.1 Saturated
00:20:23.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:23.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:23.086 00.000 10844 Enqueuing Expose request
00:20:23.087 00.001 11060 Worker thread wakes up
00:20:23.087 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:23.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:23.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:23.728 00.641 11060 Exposure complete
00:20:23.960 00.232 11060 worker thread done servicing request
00:20:23.960 00.000 10844 OnExposeComplete: enter
00:20:23.960 00.000 10844 UpdateGuideState(): m_state=6
00:20:23.960 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5436
00:20:23.960 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.57, Mass=2932, SNR=34.7, Peak=252 HFD=3.4
00:20:23.961 00.001 10844 MultiStar: [#1 -0.07,0.86,0.00,M1] [#2 0.26,0.48,1.95,U] [#3 -0.36,-0.46,0.96,U] [#4 -0.15,0.13,0.90,U] [#5 -0.81,1.18,0.00,M2] [#6 -0.08,-0.39,0.97,U] [#7 -0.34,0.01,0.86,U] [#8 -0.58,0.57,0.00,M1] 
00:20:23.961 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.12}, one-star: {0.21, 0.53}
00:20:23.961 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.49 = -2.80)
00:20:23.961 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
00:20:23.961 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
00:20:23.965 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
00:20:23.965 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
00:20:23.965 00.000 11060 Worker thread wakes up
00:20:23.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:20:23.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:20:23.966 00.001 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
00:20:23.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:20:23.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:23.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:20:23.966 00.000 11060 MoveAxis(E, 0, ABG)
00:20:23.966 00.000 11060 Move returns status 0, amount 0
00:20:23.966 00.000 11060 MoveAxis(N, 0, ABG)
00:20:23.966 00.000 11060 Move returns status 0, amount 0
00:20:23.966 00.000 11060 move complete, result=0
00:20:23.966 00.000 11060 worker thread done servicing request
00:20:23.973 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:23.993 00.020 10844 UpdateGuideState exits: m=2932 SNR=34.7
00:20:23.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:23.995 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:23.995 00.000 10844 Enqueuing Expose request
00:20:23.995 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:23.995 00.000 11060 Worker thread wakes up
00:20:23.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:23.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:24.628 00.633 11060 Exposure complete
00:20:24.865 00.237 11060 worker thread done servicing request
00:20:24.865 00.000 10844 OnExposeComplete: enter
00:20:24.865 00.000 10844 UpdateGuideState(): m_state=6
00:20:24.865 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5437
00:20:24.865 00.000 10844 Star::Find returns 1 (0), X=261.97, Y=62.55, Mass=2893, SNR=34.7, Peak=239 HFD=3.5
00:20:24.866 00.001 10844 MultiStar: [#1 -0.21,0.47,1.03,U] [#2 0.05,0.39,1.95,U] [#3 -0.34,-0.07,0.95,U] [#4 -0.03,-0.12,0.96,U] [#5 -1.33,0.51,0.00,M3] [#6 -0.51,-0.11,0.96,U] [#7 -0.26,0.28,0.82,U] [#8 -0.50,0.83,0.00,M2] 
00:20:24.866 00.000 10844 refined, 6 included, MultiStar: {-0.23, 0.22}, one-star: {-0.56, 0.51}
00:20:24.866 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
00:20:24.866 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
00:20:24.866 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.32 cameraTheta=2.37 mountX=-0.18 mountY=-0.26, mountTheta=-2.17
00:20:24.867 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.22, opts=13)
00:20:24.868 00.001 10844 Enqueuing Move request for scope (-0.23, 0.22)
00:20:24.868 00.000 11060 Worker thread wakes up
00:20:24.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.22) opts 0xd
00:20:24.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.22)
00:20:24.868 00.000 11060 Moving (-0.23, 0.22) raw xDistance=-0.18 yDistance=-0.26
00:20:24.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:20:24.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:20:24.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:20:24.868 00.000 11060 MoveAxis(E, 31, ABG)
00:20:24.868 00.000 11060 Guiding  Dir = 2, Dur = 31
00:20:24.884 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:24.886 00.002 11060 IsSlewing returns 0
00:20:24.887 00.001 11060 IsGuiding returns 0
00:20:24.904 00.017 10844 UpdateGuideState exits: m=2893 SNR=34.7
00:20:24.905 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:24.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:24.905 00.000 10844 Enqueuing Expose request
00:20:24.936 00.031 11060 IsGuiding returns 0
00:20:24.936 00.000 11060 Move returns status 0, amount 31
00:20:24.936 00.000 11060 MoveAxis(N, 0, ABG)
00:20:24.936 00.000 11060 Move returns status 0, amount 0
00:20:24.937 00.001 11060 move complete, result=0
00:20:24.937 00.000 11060 worker thread done servicing request
00:20:24.937 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.3 px 0 ms NORTH
00:20:24.937 00.000 11060 Worker thread wakes up
00:20:24.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:24.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:25.597 00.660 11060 Exposure complete
00:20:25.857 00.260 11060 worker thread done servicing request
00:20:25.857 00.000 10844 OnExposeComplete: enter
00:20:25.857 00.000 10844 UpdateGuideState(): m_state=6
00:20:25.858 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5438
00:20:25.858 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=62.04, Mass=2995, SNR=35.2, Peak=255 HFD=3.5
00:20:25.858 00.000 10844 MultiStar: [#1 -0.07,-0.01,1.05,U] [#2 0.07,-0.62,0.00,M1] [#3 -0.30,-0.82,0.00,M2] [#4 0.19,-0.37,1.04,U] [#5 -0.85,-0.03,0.00,M4] [#6 -0.04,-0.70,0.00,M1] [#7 -0.24,-0.59,0.00,M1] [#8 -0.58,0.08,0.92,U] 
00:20:25.858 00.000 10844 single-star, 3 included, MultiStar: {-0.13, -0.08}, one-star: {-0.12, 0.01}
00:20:25.858 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.84 = -1.44)
00:20:25.858 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.46)
00:20:25.858 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.09 mountX=0.02 mountY=-0.12, mountTheta=-1.44
00:20:25.861 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
00:20:25.861 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
00:20:25.862 00.001 11060 Worker thread wakes up
00:20:25.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
00:20:25.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
00:20:25.862 00.000 11060 Moving (-0.12, 0.01) raw xDistance=0.02 yDistance=-0.12
00:20:25.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:20:25.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:25.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:20:25.862 00.000 11060 MoveAxis(E, 0, ABG)
00:20:25.862 00.000 11060 Move returns status 0, amount 0
00:20:25.862 00.000 11060 MoveAxis(N, 0, ABG)
00:20:25.863 00.001 11060 Move returns status 0, amount 0
00:20:25.863 00.000 11060 move complete, result=0
00:20:25.863 00.000 11060 worker thread done servicing request
00:20:25.870 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:20:25.888 00.018 10844 UpdateGuideState exits: m=2995 SNR=35.2 Saturated
00:20:25.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:25.889 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:25.889 00.000 10844 Enqueuing Expose request
00:20:25.889 00.000 11060 Worker thread wakes up
00:20:25.889 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:25.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:25.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:26.531 00.642 11060 Exposure complete
00:20:26.760 00.229 11060 worker thread done servicing request
00:20:26.760 00.000 10844 OnExposeComplete: enter
00:20:26.760 00.000 10844 UpdateGuideState(): m_state=6
00:20:26.760 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5439
00:20:26.760 00.000 10844 Star::Find returns 1 (0), X=261.79, Y=62.27, Mass=2956, SNR=35.0, Peak=227 HFD=3.5
00:20:26.761 00.001 10844 MultiStar: [#1 -0.46,0.48,0.00,M1] [#2 -0.61,0.92,0.00,M2] [#3 0.04,0.06,0.97,U] [#4 0.43,0.24,0.96,U] [#5 -0.76,0.39,0.00,M5] [#6 -0.47,-0.21,0.84,U] [#7 -0.10,-0.18,0.77,U] [#8 -0.49,1.14,0.00,M2] 
00:20:26.761 00.000 10844 refined, 4 included, MultiStar: {-0.17, 0.04}, one-star: {-0.73, 0.23}
00:20:26.761 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
00:20:26.761 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
00:20:26.761 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.17 cameraTheta=2.89 mountX=-0.01 mountY=-0.17, mountTheta=-1.65
00:20:26.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.04, opts=13)
00:20:26.763 00.000 10844 Enqueuing Move request for scope (-0.17, 0.04)
00:20:26.763 00.000 11060 Worker thread wakes up
00:20:26.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
00:20:26.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
00:20:26.763 00.000 11060 Moving (-0.17, 0.04) raw xDistance=-0.01 yDistance=-0.17
00:20:26.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:20:26.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:26.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:20:26.763 00.000 11060 MoveAxis(E, 0, ABG)
00:20:26.763 00.000 11060 Move returns status 0, amount 0
00:20:26.764 00.001 11060 MoveAxis(N, 0, ABG)
00:20:26.764 00.000 11060 Move returns status 0, amount 0
00:20:26.764 00.000 11060 move complete, result=0
00:20:26.764 00.000 11060 worker thread done servicing request
00:20:26.769 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:26.794 00.025 10844 UpdateGuideState exits: m=2956 SNR=35.0
00:20:26.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:26.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:26.794 00.000 10844 Enqueuing Expose request
00:20:26.795 00.001 11060 Worker thread wakes up
00:20:26.795 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:26.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:26.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:27.451 00.656 11060 Exposure complete
00:20:27.691 00.240 11060 worker thread done servicing request
00:20:27.691 00.000 10844 OnExposeComplete: enter
00:20:27.691 00.000 10844 UpdateGuideState(): m_state=6
00:20:27.692 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5440
00:20:27.692 00.000 10844 Star::Find returns 1 (1), X=262.15, Y=62.42, Mass=3474, SNR=37.6, Peak=255 HFD=3.7
00:20:27.692 00.000 10844 MultiStar: [#1 -0.01,0.15,0.92,U] [#2 -0.41,0.88,0.00,M3] [#3 -0.48,-0.11,0.86,U] [#4 0.27,-0.16,0.93,U] [#5 -0.59,0.68,0.00,M6] [#6 -0.17,0.25,0.81,U] [#7 0.48,0.25,0.87,U] [#8 -0.60,0.88,0.00,M3] 
00:20:27.692 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.13}, one-star: {-0.38, 0.38}
00:20:27.692 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
00:20:27.692 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
00:20:27.693 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.93 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
00:20:27.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
00:20:27.694 00.000 10844 Enqueuing Move request for scope (-0.05, 0.13)
00:20:27.694 00.000 11060 Worker thread wakes up
00:20:27.695 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:20:27.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:20:27.695 00.000 11060 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=-0.07
00:20:27.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:20:27.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:27.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:20:27.695 00.000 11060 MoveAxis(E, 0, ABG)
00:20:27.695 00.000 11060 Move returns status 0, amount 0
00:20:27.695 00.000 11060 MoveAxis(N, 0, ABG)
00:20:27.695 00.000 11060 Move returns status 0, amount 0
00:20:27.696 00.001 11060 move complete, result=0
00:20:27.696 00.000 11060 worker thread done servicing request
00:20:27.703 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:27.729 00.026 10844 UpdateGuideState exits: m=3474 SNR=37.6 Saturated
00:20:27.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:27.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:27.729 00.000 10844 Enqueuing Expose request
00:20:27.729 00.000 11060 Worker thread wakes up
00:20:27.729 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:27.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:27.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:28.370 00.641 11060 Exposure complete
00:20:28.596 00.226 11060 worker thread done servicing request
00:20:28.596 00.000 10844 OnExposeComplete: enter
00:20:28.596 00.000 10844 UpdateGuideState(): m_state=6
00:20:28.596 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5441
00:20:28.597 00.001 10844 Star::Find returns 1 (0), X=261.89, Y=62.25, Mass=3196, SNR=35.8, Peak=231 HFD=3.5
00:20:28.597 00.000 10844 MultiStar: [#1 -0.64,0.56,0.00,M1] [#2 0.04,0.71,0.00,M4] [#3 -0.39,-0.37,0.90,U] [#4 0.30,-0.13,0.99,U] [#5 -0.47,-0.07,0.97,U] [#6 -0.20,-0.04,0.90,U] [#7 -0.57,0.73,0.00,M1] [#8 -0.79,0.73,0.00,M4] 
00:20:28.597 00.000 10844 refined, 4 included, MultiStar: {-0.28, -0.08}, one-star: {-0.63, 0.21}
00:20:28.597 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:20:28.597 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:20:28.597 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.87 mountX=0.12 mountY=-0.26, mountTheta=-1.13
00:20:28.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.08, opts=13)
00:20:28.599 00.000 10844 Enqueuing Move request for scope (-0.28, -0.08)
00:20:28.599 00.000 11060 Worker thread wakes up
00:20:28.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
00:20:28.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
00:20:28.600 00.001 11060 Moving (-0.28, -0.08) raw xDistance=0.12 yDistance=-0.26
00:20:28.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:20:28.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:20:28.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:20:28.600 00.000 11060 MoveAxis(W, 22, ABG)
00:20:28.600 00.000 11060 Guiding  Dir = 3, Dur = 22
00:20:28.607 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:20:28.614 00.007 11060 IsSlewing returns 0
00:20:28.614 00.000 11060 IsGuiding returns 0
00:20:28.632 00.018 10844 UpdateGuideState exits: m=3196 SNR=35.8
00:20:28.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:28.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:28.632 00.000 10844 Enqueuing Expose request
00:20:28.661 00.029 11060 IsGuiding returns 0
00:20:28.661 00.000 11060 Move returns status 0, amount 22
00:20:28.661 00.000 11060 MoveAxis(N, 0, ABG)
00:20:28.662 00.001 11060 Move returns status 0, amount 0
00:20:28.662 00.000 11060 move complete, result=0
00:20:28.662 00.000 11060 worker thread done servicing request
00:20:28.662 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.3 px 0 ms NORTH
00:20:28.662 00.000 11060 Worker thread wakes up
00:20:28.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:28.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:29.296 00.634 11060 Exposure complete
00:20:29.562 00.266 11060 worker thread done servicing request
00:20:29.562 00.000 10844 OnExposeComplete: enter
00:20:29.562 00.000 10844 UpdateGuideState(): m_state=6
00:20:29.563 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5442
00:20:29.563 00.000 10844 Star::Find returns 1 (1), X=262.31, Y=62.33, Mass=2925, SNR=35.4, Peak=255 HFD=3.6
00:20:29.563 00.000 10844 MultiStar: [#1 -0.52,0.82,0.00,M2] [#2 0.38,0.68,0.00,M5] [#3 -0.93,0.26,0.00,M1] [#4 0.18,-0.24,0.95,U] [#5 -0.30,0.73,0.00,M6] [#6 -0.70,0.50,0.00,M1] [#7 -1.03,0.56,0.00,M2] [#8 -1.74,0.84,0.00,M5] 
00:20:29.563 00.000 10844 refined, 1 included, MultiStar: {-0.02, 0.03}, one-star: {-0.22, 0.29}
00:20:29.563 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.93 = -2.36)
00:20:29.563 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.38)
00:20:29.563 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.17 mountX=-0.03 mountY=-0.03, mountTheta=-2.37
00:20:29.565 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
00:20:29.565 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
00:20:29.565 00.000 11060 Worker thread wakes up
00:20:29.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:20:29.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:20:29.565 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=-0.03
00:20:29.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:20:29.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:29.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:20:29.565 00.000 11060 MoveAxis(E, 0, ABG)
00:20:29.565 00.000 11060 Move returns status 0, amount 0
00:20:29.565 00.000 11060 MoveAxis(N, 0, ABG)
00:20:29.566 00.001 11060 Move returns status 0, amount 0
00:20:29.566 00.000 11060 move complete, result=0
00:20:29.566 00.000 11060 worker thread done servicing request
00:20:29.573 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:29.591 00.018 10844 UpdateGuideState exits: m=2925 SNR=35.4 Saturated
00:20:29.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:29.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:29.591 00.000 10844 Enqueuing Expose request
00:20:29.591 00.000 11060 Worker thread wakes up
00:20:29.591 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:29.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:29.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:30.224 00.633 11060 Exposure complete
00:20:30.456 00.232 11060 worker thread done servicing request
00:20:30.456 00.000 10844 OnExposeComplete: enter
00:20:30.456 00.000 10844 UpdateGuideState(): m_state=6
00:20:30.456 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5443
00:20:30.456 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=62.52, Mass=3024, SNR=34.8, Peak=255 HFD=3.3
00:20:30.457 00.001 10844 MultiStar: [#1 -0.73,0.80,0.00,M3] [#2 -0.29,0.58,0.00,M6] [#3 -0.82,0.20,0.00,M2] [#4 0.04,0.30,0.98,U] [#5 -0.87,0.01,0.00,M7] [#6 -0.54,0.44,0.00,M2] [#7 -0.49,0.01,1.03,U] [#8 -0.86,0.65,0.00,M6] 
00:20:30.457 00.000 10844 refined, 2 included, MultiStar: {-0.14, 0.26}, one-star: {0.04, 0.48}
00:20:30.457 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
00:20:30.457 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
00:20:30.457 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.06 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
00:20:30.459 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.26, opts=13)
00:20:30.459 00.000 10844 Enqueuing Move request for scope (-0.14, 0.26)
00:20:30.459 00.000 11060 Worker thread wakes up
00:20:30.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
00:20:30.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
00:20:30.459 00.000 11060 Moving (-0.14, 0.26) raw xDistance=-0.23 yDistance=-0.18
00:20:30.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:20:30.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:30.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:20:30.459 00.000 11060 MoveAxis(E, 40, ABG)
00:20:30.460 00.001 11060 Guiding  Dir = 2, Dur = 40
00:20:30.468 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:30.495 00.027 11060 IsSlewing returns 0
00:20:30.496 00.001 11060 IsGuiding returns 0
00:20:30.497 00.001 10844 UpdateGuideState exits: m=3024 SNR=34.8 Saturated
00:20:30.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:30.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:30.497 00.000 10844 Enqueuing Expose request
00:20:30.557 00.060 11060 IsGuiding returns 0
00:20:30.558 00.001 11060 Move returns status 0, amount 40
00:20:30.558 00.000 11060 MoveAxis(N, 0, ABG)
00:20:30.558 00.000 11060 Move returns status 0, amount 0
00:20:30.558 00.000 11060 move complete, result=0
00:20:30.558 00.000 11060 worker thread done servicing request
00:20:30.558 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
00:20:30.558 00.000 11060 Worker thread wakes up
00:20:30.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:30.560 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:31.205 00.645 11060 Exposure complete
00:20:31.465 00.260 11060 worker thread done servicing request
00:20:31.465 00.000 10844 OnExposeComplete: enter
00:20:31.465 00.000 10844 UpdateGuideState(): m_state=6
00:20:31.465 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5444
00:20:31.465 00.000 10844 Star::Find returns 1 (0), X=262.23, Y=62.02, Mass=3158, SNR=36.4, Peak=231 HFD=3.5
00:20:31.467 00.002 10844 MultiStar: [#1 -0.10,0.55,0.91,U] [#2 -0.22,0.26,2.01,U] [#3 -0.62,-0.62,0.00,M3] [#4 -0.33,-0.53,0.00,M1] [#5 -0.61,0.09,0.00,M8] [#6 -0.41,0.40,0.81,U] [#7 -0.28,-0.17,0.76,U] [#8 -1.13,0.65,0.00,M7] 
00:20:31.467 00.000 10844 single-star, 4 included, MultiStar: {-0.25, 0.22}, one-star: {-0.30, -0.02}
00:20:31.467 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
00:20:31.467 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
00:20:31.467 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-3.07 mountX=0.07 mountY=-0.29, mountTheta=-1.32
00:20:31.469 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.02, opts=13)
00:20:31.469 00.000 10844 Enqueuing Move request for scope (-0.30, -0.02)
00:20:31.469 00.000 11060 Worker thread wakes up
00:20:31.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.02) opts 0xd
00:20:31.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.02)
00:20:31.469 00.000 11060 Moving (-0.30, -0.02) raw xDistance=0.07 yDistance=-0.29
00:20:31.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:20:31.469 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.36 newest=-0.50
00:20:31.470 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
00:20:31.470 00.000 11060 MoveAxis(E, 0, ABG)
00:20:31.470 00.000 11060 Move returns status 0, amount 0
00:20:31.480 00.010 11060 BLC: Oldest BLC event removed
00:20:31.480 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:20:31.481 00.001 11060 MoveAxis(N, 863, ABG)
00:20:31.481 00.000 11060 duration set to 750 by maxDecDuration
00:20:31.481 00.000 11060 Guiding  Dir = 0, Dur = 750
00:20:31.487 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:31.518 00.031 10844 UpdateGuideState exits: m=3158 SNR=36.4
00:20:31.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:31.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:31.518 00.000 10844 Enqueuing Expose request
00:20:31.522 00.004 11060 IsSlewing returns 0
00:20:31.524 00.002 11060 IsGuiding returns 0
00:20:32.319 00.795 11060 IsGuiding returns 0
00:20:32.319 00.000 11060 Move returns status 0, amount 750
00:20:32.319 00.000 11060 move complete, result=0
00:20:32.319 00.000 11060 worker thread done servicing request
00:20:32.319 00.000 11060 Worker thread wakes up
00:20:32.319 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
00:20:32.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:32.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:32.950 00.631 11060 Exposure complete
00:20:33.168 00.218 11060 worker thread done servicing request
00:20:33.168 00.000 10844 OnExposeComplete: enter
00:20:33.168 00.000 10844 UpdateGuideState(): m_state=6
00:20:33.169 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5445
00:20:33.169 00.000 10844 Star::Find returns 1 (1), X=262.69, Y=62.60, Mass=3260, SNR=36.4, Peak=255 HFD=3.5
00:20:33.169 00.000 10844 MultiStar: [#1 -0.02,0.45,1.00,U] [#2 -0.02,-0.37,1.99,U] [#3 -0.20,-0.38,0.89,U] [#4 0.32,-0.10,0.87,U] [#5 -0.54,0.29,0.00,M9] [#6 0.23,0.40,0.91,U] [#7 0.08,-0.63,0.00,M1] [#8 -0.08,0.36,0.94,U] 
00:20:33.169 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.17, 0.56}
00:20:33.169 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
00:20:33.169 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
00:20:33.169 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.01 mountX=-0.08 mountY=0.03, mountTheta=2.74
00:20:33.171 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
00:20:33.171 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
00:20:33.171 00.000 11060 Worker thread wakes up
00:20:33.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:20:33.171 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:20:33.171 00.000 11060 Moving (0.05, 0.07) raw xDistance=-0.08 yDistance=0.03
00:20:33.172 00.001 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.203113, 1:-0.033431
00:20:33.172 00.000 11060 BLC: No correction, Miss < min_move
00:20:33.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:20:33.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:33.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:20:33.178 00.006 11060 MoveAxis(E, 0, ABG)
00:20:33.178 00.000 11060 Move returns status 0, amount 0
00:20:33.178 00.000 11060 MoveAxis(N, 0, ABG)
00:20:33.178 00.000 11060 Move returns status 0, amount 0
00:20:33.178 00.000 11060 move complete, result=0
00:20:33.178 00.000 11060 worker thread done servicing request
00:20:33.181 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:33.208 00.027 10844 UpdateGuideState exits: m=3260 SNR=36.4 Saturated
00:20:33.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:33.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:33.208 00.000 10844 Enqueuing Expose request
00:20:33.208 00.000 11060 Worker thread wakes up
00:20:33.208 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:33.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:33.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:33.849 00.641 11060 Exposure complete
00:20:34.085 00.236 11060 worker thread done servicing request
00:20:34.085 00.000 10844 OnExposeComplete: enter
00:20:34.085 00.000 10844 UpdateGuideState(): m_state=6
00:20:34.086 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5446
00:20:34.086 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=62.47, Mass=2965, SNR=34.9, Peak=253 HFD=3.3
00:20:34.087 00.001 10844 MultiStar: [#1 -0.42,0.95,0.00,M2] [#2 0.08,0.43,1.90,U] [#3 -0.05,-0.72,0.00,M3] [#4 0.04,-0.27,0.94,U] [#5 -0.46,0.35,1.00,U] [#6 -0.09,0.45,0.86,U] [#7 0.03,-0.10,0.75,U] [#8 -0.36,0.56,0.00,M7] 
00:20:34.087 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.26}, one-star: {0.10, 0.43}
00:20:34.087 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
00:20:34.087 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
00:20:34.087 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.71 mountX=-0.25 mountY=-0.08, mountTheta=-2.84
00:20:34.089 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.26, opts=13)
00:20:34.089 00.000 10844 Enqueuing Move request for scope (-0.04, 0.26)
00:20:34.089 00.000 11060 Worker thread wakes up
00:20:34.090 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
00:20:34.090 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
00:20:34.090 00.000 11060 Moving (-0.04, 0.26) raw xDistance=-0.25 yDistance=-0.08
00:20:34.090 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.203113, 1:-0.033431, 2:0.076874
00:20:34.090 00.000 11060 BLC: No correction, Miss < min_move
00:20:34.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:20:34.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:34.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:20:34.090 00.000 11060 MoveAxis(E, 43, ABG)
00:20:34.090 00.000 11060 Guiding  Dir = 2, Dur = 43
00:20:34.098 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:20:34.100 00.002 11060 IsSlewing returns 0
00:20:34.100 00.000 11060 IsGuiding returns 0
00:20:34.116 00.016 10844 UpdateGuideState exits: m=2965 SNR=34.9
00:20:34.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:34.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:34.116 00.000 10844 Enqueuing Expose request
00:20:34.145 00.029 11060 IsGuiding returns 0
00:20:34.145 00.000 11060 Move returns status 0, amount 43
00:20:34.145 00.000 11060 MoveAxis(N, 0, ABG)
00:20:34.145 00.000 11060 Move returns status 0, amount 0
00:20:34.145 00.000 11060 move complete, result=0
00:20:34.145 00.000 11060 worker thread done servicing request
00:20:34.145 00.000 11060 Worker thread wakes up
00:20:34.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:34.145 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
00:20:34.147 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:34.782 00.635 11060 Exposure complete
00:20:35.027 00.245 11060 worker thread done servicing request
00:20:35.027 00.000 10844 OnExposeComplete: enter
00:20:35.027 00.000 10844 UpdateGuideState(): m_state=6
00:20:35.027 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5447
00:20:35.028 00.001 10844 Star::Find returns 1 (0), X=262.74, Y=62.75, Mass=2681, SNR=32.9, Peak=247 HFD=3.5
00:20:35.028 00.000 10844 MultiStar: [#1 0.28,0.78,0.00,M3] [#2 0.14,0.25,2.05,U] [#3 0.03,-0.40,0.91,U] [#4 0.49,-0.15,1.06,U] [#5 -0.69,-0.13,0.00,M9] [#6 0.21,0.34,1.05,U] [#7 0.14,0.41,0.98,U] [#8 0.05,0.10,1.05,U] 
00:20:35.028 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.19}, one-star: {0.22, 0.71}
00:20:35.028 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
00:20:35.028 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
00:20:35.028 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.81 mountX=-0.22 mountY=0.15, mountTheta=2.55
00:20:35.030 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.19, opts=13)
00:20:35.030 00.000 10844 Enqueuing Move request for scope (0.18, 0.19)
00:20:35.030 00.000 11060 Worker thread wakes up
00:20:35.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
00:20:35.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
00:20:35.030 00.000 11060 Moving (0.18, 0.19) raw xDistance=-0.22 yDistance=0.15
00:20:35.030 00.000 11060 BLC: window closed
00:20:35.030 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.203113, 1:-0.033431, 2:0.076874
00:20:35.030 00.000 11060 BLC: No correction, Miss < min_move
00:20:35.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:20:35.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:35.031 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:20:35.031 00.000 11060 MoveAxis(E, 40, ABG)
00:20:35.031 00.000 11060 Guiding  Dir = 2, Dur = 40
00:20:35.042 00.011 11060 IsSlewing returns 0
00:20:35.042 00.000 11060 IsGuiding returns 0
00:20:35.046 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:35.065 00.019 10844 UpdateGuideState exits: m=2681 SNR=32.9
00:20:35.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:35.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:35.065 00.000 10844 Enqueuing Expose request
00:20:35.086 00.021 11060 IsGuiding returns 0
00:20:35.086 00.000 11060 Move returns status 0, amount 40
00:20:35.086 00.000 11060 MoveAxis(N, 0, ABG)
00:20:35.086 00.000 11060 Move returns status 0, amount 0
00:20:35.086 00.000 11060 move complete, result=0
00:20:35.087 00.001 11060 worker thread done servicing request
00:20:35.087 00.000 11060 Worker thread wakes up
00:20:35.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:35.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:35.090 00.003 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:20:35.721 00.631 11060 Exposure complete
00:20:35.987 00.266 11060 worker thread done servicing request
00:20:35.987 00.000 10844 OnExposeComplete: enter
00:20:35.987 00.000 10844 UpdateGuideState(): m_state=6
00:20:35.987 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5448
00:20:35.987 00.000 10844 Star::Find returns 1 (1), X=262.39, Y=62.37, Mass=3456, SNR=37.9, Peak=255 HFD=3.5
00:20:35.988 00.001 10844 MultiStar: [#1 0.07,0.47,0.90,U] [#2 -0.03,0.56,1.89,U] [#3 -0.08,-0.87,0.00,M3] [#4 0.14,-0.01,0.87,U] [#5 -0.51,-0.15,0.99,U] [#6 0.29,0.10,0.89,U] [#7 -0.33,-0.21,0.76,U] [#8 -0.31,0.26,0.91,U] 
00:20:35.988 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.22}, one-star: {-0.13, 0.34}
00:20:35.988 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
00:20:35.988 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.58)
00:20:35.988 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.97 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
00:20:35.990 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.22, opts=13)
00:20:35.990 00.000 10844 Enqueuing Move request for scope (-0.09, 0.22)
00:20:35.990 00.000 11060 Worker thread wakes up
00:20:35.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
00:20:35.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
00:20:35.990 00.000 11060 Moving (-0.09, 0.22) raw xDistance=-0.20 yDistance=-0.13
00:20:35.991 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:20:35.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:35.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:20:35.991 00.000 11060 MoveAxis(E, 36, ABG)
00:20:35.991 00.000 11060 Guiding  Dir = 2, Dur = 36
00:20:36.002 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:36.023 00.021 11060 IsSlewing returns 0
00:20:36.024 00.001 11060 IsGuiding returns 0
00:20:36.043 00.019 10844 UpdateGuideState exits: m=3456 SNR=37.9 Saturated
00:20:36.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:36.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:36.043 00.000 10844 Enqueuing Expose request
00:20:36.101 00.058 11060 IsGuiding returns 0
00:20:36.101 00.000 11060 Move returns status 0, amount 36
00:20:36.101 00.000 11060 MoveAxis(N, 0, ABG)
00:20:36.101 00.000 11060 Move returns status 0, amount 0
00:20:36.101 00.000 11060 move complete, result=0
00:20:36.102 00.001 11060 worker thread done servicing request
00:20:36.102 00.000 11060 Worker thread wakes up
00:20:36.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:36.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:36.117 00.015 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:20:36.730 00.613 11060 Exposure complete
00:20:36.967 00.237 11060 worker thread done servicing request
00:20:36.967 00.000 10844 OnExposeComplete: enter
00:20:36.967 00.000 10844 UpdateGuideState(): m_state=6
00:20:36.967 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5449
00:20:36.968 00.001 10844 Star::Find returns 1 (1), X=262.40, Y=62.20, Mass=3500, SNR=38.0, Peak=255 HFD=3.7
00:20:36.968 00.000 10844 MultiStar: [#1 -0.42,0.38,0.94,U] [#2 0.13,0.01,1.90,U] [#3 -0.05,-0.43,0.85,U] [#4 -0.09,-0.18,0.83,U] [#5 -0.91,-0.23,0.00,M9] [#6 0.15,-0.13,0.84,U] [#7 -0.04,-0.39,0.79,U] [#8 -0.67,0.12,0.00,M6] 
00:20:36.968 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {-0.12, 0.17}
00:20:36.968 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
00:20:36.969 00.001 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
00:20:36.969 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.21 mountX=0.06 mountY=-0.03, mountTheta=-0.47
00:20:36.970 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
00:20:36.970 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
00:20:36.970 00.000 11060 Worker thread wakes up
00:20:36.971 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:20:36.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:20:36.971 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=-0.03
00:20:36.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:20:36.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:36.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:20:36.971 00.000 11060 MoveAxis(E, 0, ABG)
00:20:36.971 00.000 11060 Move returns status 0, amount 0
00:20:36.971 00.000 11060 MoveAxis(N, 0, ABG)
00:20:36.971 00.000 11060 Move returns status 0, amount 0
00:20:36.971 00.000 11060 move complete, result=0
00:20:36.971 00.000 11060 worker thread done servicing request
00:20:36.977 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:37.005 00.028 10844 UpdateGuideState exits: m=3500 SNR=38.0 Saturated
00:20:37.006 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:37.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:37.006 00.000 10844 Enqueuing Expose request
00:20:37.006 00.000 11060 Worker thread wakes up
00:20:37.006 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:37.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:37.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:37.638 00.632 11060 Exposure complete
00:20:37.897 00.259 11060 worker thread done servicing request
00:20:37.897 00.000 10844 OnExposeComplete: enter
00:20:37.897 00.000 10844 UpdateGuideState(): m_state=6
00:20:37.898 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5450
00:20:37.898 00.000 10844 Star::Find returns 1 (1), X=262.47, Y=62.66, Mass=3408, SNR=37.3, Peak=255 HFD=3.5
00:20:37.899 00.001 10844 MultiStar: [#1 0.26,0.84,0.00,M2] [#2 -0.25,-0.06,1.83,U] [#3 -0.42,-0.62,0.00,M3] [#4 0.11,-0.47,0.82,U] [#5 -0.42,-0.28,1.01,U] [#6 0.08,-0.52,0.82,U] [#7 -0.12,-0.82,0.00,M1] [#8 -0.34,0.04,0.87,U] 
00:20:37.899 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.09}, one-star: {-0.05, 0.62}
00:20:37.899 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
00:20:37.899 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
00:20:37.899 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.67 mountX=0.12 mountY=-0.15, mountTheta=-0.92
00:20:37.901 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.09, opts=13)
00:20:37.901 00.000 10844 Enqueuing Move request for scope (-0.17, -0.09)
00:20:37.901 00.000 11060 Worker thread wakes up
00:20:37.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
00:20:37.901 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
00:20:37.901 00.000 11060 Moving (-0.17, -0.09) raw xDistance=0.12 yDistance=-0.15
00:20:37.902 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:20:37.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:37.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:20:37.902 00.000 11060 MoveAxis(E, 0, ABG)
00:20:37.902 00.000 11060 Move returns status 0, amount 0
00:20:37.902 00.000 11060 MoveAxis(N, 0, ABG)
00:20:37.902 00.000 11060 Move returns status 0, amount 0
00:20:37.902 00.000 11060 move complete, result=0
00:20:37.902 00.000 11060 worker thread done servicing request
00:20:37.908 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:37.927 00.019 10844 UpdateGuideState exits: m=3408 SNR=37.3 Saturated
00:20:37.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:37.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:37.927 00.000 10844 Enqueuing Expose request
00:20:37.927 00.000 11060 Worker thread wakes up
00:20:37.928 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:37.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:37.928 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:38.566 00.638 11060 Exposure complete
00:20:38.803 00.237 11060 worker thread done servicing request
00:20:38.803 00.000 10844 OnExposeComplete: enter
00:20:38.803 00.000 10844 UpdateGuideState(): m_state=6
00:20:38.804 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5451
00:20:38.804 00.000 10844 Star::Find returns 1 (1), X=262.17, Y=62.53, Mass=3561, SNR=38.1, Peak=255 HFD=3.8
00:20:38.804 00.000 10844 MultiStar: [#1 -0.08,0.23,0.96,U] [#2 -0.70,0.20,0.00,M1] [#3 -0.37,-0.55,0.00,M4] [#4 0.19,-0.52,0.98,U] [#5 -0.65,0.10,0.00,M9] [#6 0.07,-0.18,0.83,U] [#7 0.20,-0.49,0.77,U] [#8 -0.21,0.00,0.86,U] 
00:20:38.805 00.001 10844 refined, 5 included, MultiStar: {-0.04, -0.06}, one-star: {-0.35, 0.49}
00:20:38.805 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
00:20:38.805 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
00:20:38.805 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.16 mountX=0.07 mountY=-0.03, mountTheta=-0.43
00:20:38.806 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
00:20:38.807 00.001 10844 Enqueuing Move request for scope (-0.04, -0.06)
00:20:38.807 00.000 11060 Worker thread wakes up
00:20:38.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:20:38.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:20:38.807 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.07 yDistance=-0.03
00:20:38.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:20:38.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:38.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:20:38.807 00.000 11060 MoveAxis(E, 0, ABG)
00:20:38.807 00.000 11060 Move returns status 0, amount 0
00:20:38.807 00.000 11060 MoveAxis(N, 0, ABG)
00:20:38.807 00.000 11060 Move returns status 0, amount 0
00:20:38.807 00.000 11060 move complete, result=0
00:20:38.807 00.000 11060 worker thread done servicing request
00:20:38.816 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:38.845 00.029 10844 UpdateGuideState exits: m=3561 SNR=38.1 Saturated
00:20:38.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:38.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:38.845 00.000 10844 Enqueuing Expose request
00:20:38.845 00.000 11060 Worker thread wakes up
00:20:38.845 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:38.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:38.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:39.500 00.655 11060 Exposure complete
00:20:39.746 00.246 11060 worker thread done servicing request
00:20:39.746 00.000 10844 OnExposeComplete: enter
00:20:39.746 00.000 10844 UpdateGuideState(): m_state=6
00:20:39.746 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5452
00:20:39.746 00.000 10844 Star::Find returns 1 (1), X=262.11, Y=62.71, Mass=3165, SNR=36.3, Peak=255 HFD=3.4
00:20:39.747 00.001 10844 MultiStar: [#1 -0.05,0.22,0.99,U] [#2 -0.19,0.04,1.90,U] [#3 -0.19,-0.41,0.85,U] [#4 -0.10,-0.38,0.88,U] [#5 -0.61,-0.01,0.99,U] [#6 -0.22,-0.24,0.87,U] [#7 0.51,0.01,0.85,U] [#8 -0.25,0.68,0.00,M5] 
00:20:39.747 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.01}, one-star: {-0.41, 0.68}
00:20:39.747 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.84 = -1.44)
00:20:39.747 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.46)
00:20:39.747 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.09 mountX=0.02 mountY=-0.17, mountTheta=-1.44
00:20:39.749 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.01, opts=13)
00:20:39.749 00.000 10844 Enqueuing Move request for scope (-0.17, 0.01)
00:20:39.749 00.000 11060 Worker thread wakes up
00:20:39.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
00:20:39.750 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
00:20:39.750 00.000 11060 Moving (-0.17, 0.01) raw xDistance=0.02 yDistance=-0.17
00:20:39.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:20:39.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:39.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:20:39.750 00.000 11060 MoveAxis(E, 0, ABG)
00:20:39.750 00.000 11060 Move returns status 0, amount 0
00:20:39.750 00.000 11060 MoveAxis(N, 0, ABG)
00:20:39.750 00.000 11060 Move returns status 0, amount 0
00:20:39.750 00.000 11060 move complete, result=0
00:20:39.750 00.000 11060 worker thread done servicing request
00:20:39.756 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:39.783 00.027 10844 UpdateGuideState exits: m=3165 SNR=36.3 Saturated
00:20:39.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:39.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:39.783 00.000 10844 Enqueuing Expose request
00:20:39.783 00.000 11060 Worker thread wakes up
00:20:39.783 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:39.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:39.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:40.424 00.641 11060 Exposure complete
00:20:40.665 00.241 11060 worker thread done servicing request
00:20:40.665 00.000 10844 OnExposeComplete: enter
00:20:40.665 00.000 10844 UpdateGuideState(): m_state=6
00:20:40.666 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5453
00:20:40.666 00.000 10844 Star::Find returns 1 (0), X=262.25, Y=62.99, Mass=2929, SNR=34.6, Peak=246 HFD=4.0
00:20:40.666 00.000 10844 MultiStar: [#1 -0.16,0.10,1.12,U] [#2 -0.22,0.16,2.07,U] [#3 -0.33,-0.19,0.91,U] [#4 -0.07,-0.14,0.96,U] [#5 -0.49,-0.15,1.00,U] [#6 -0.16,0.13,0.96,U] [#7 0.20,0.17,0.92,U] [#8 -0.17,0.50,0.92,U] 
00:20:40.666 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.17}, one-star: {-0.28, 0.95}
00:20:40.666 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.17 = -2.12)
00:20:40.666 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
00:20:40.666 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.41 mountX=-0.13 mountY=-0.22, mountTheta=-2.12
00:20:40.668 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.17, opts=13)
00:20:40.669 00.001 10844 Enqueuing Move request for scope (-0.19, 0.17)
00:20:40.669 00.000 11060 Worker thread wakes up
00:20:40.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
00:20:40.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
00:20:40.669 00.000 11060 Moving (-0.19, 0.17) raw xDistance=-0.13 yDistance=-0.22
00:20:40.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:20:40.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
00:20:40.669 00.000 11060 MoveAxis(E, 23, ABG)
00:20:40.669 00.000 11060 Guiding  Dir = 2, Dur = 23
00:20:40.685 00.016 11060 IsSlewing returns 0
00:20:40.689 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:40.690 00.001 11060 IsGuiding returns 0
00:20:40.712 00.022 10844 UpdateGuideState exits: m=2929 SNR=34.6
00:20:40.713 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:40.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:40.713 00.000 10844 Enqueuing Expose request
00:20:40.715 00.002 11060 IsGuiding returns 0
00:20:40.715 00.000 11060 Move returns status 0, amount 23
00:20:40.716 00.001 11060 MoveAxis(N, 85, ABG)
00:20:40.716 00.000 11060 Guiding  Dir = 0, Dur = 85
00:20:40.731 00.015 11060 IsSlewing returns 0
00:20:40.732 00.001 11060 IsGuiding returns 0
00:20:40.841 00.109 11060 IsGuiding returns 0
00:20:40.842 00.001 11060 Move returns status 0, amount 85
00:20:40.842 00.000 11060 move complete, result=0
00:20:40.842 00.000 11060 worker thread done servicing request
00:20:40.842 00.000 11060 Worker thread wakes up
00:20:40.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:40.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:40.842 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 85 ms NORTH
00:20:41.475 00.633 11060 Exposure complete
00:20:41.738 00.263 11060 worker thread done servicing request
00:20:41.739 00.001 10844 OnExposeComplete: enter
00:20:41.739 00.000 10844 UpdateGuideState(): m_state=6
00:20:41.739 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5454
00:20:41.739 00.000 10844 Star::Find returns 1 (0), X=262.83, Y=63.14, Mass=2959, SNR=35.0, Peak=246 HFD=3.4
00:20:41.740 00.001 10844 MultiStar: [#1 0.02,1.16,0.00,M1] [#2 0.06,0.92,0.00,M1] [#3 -0.11,-0.49,1.02,U] [#4 0.07,-0.18,0.97,U] [#5 -0.74,-0.42,0.00,M8] [#6 -0.07,0.60,0.77,U] [#7 0.30,-0.16,0.85,U] [#8 -0.45,0.94,0.00,M5] 
00:20:41.740 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.16}, one-star: {0.31, 1.10}
00:20:41.740 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
00:20:41.740 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
00:20:41.740 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.02 mountX=-0.18 mountY=0.07, mountTheta=2.76
00:20:41.742 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.16, opts=13)
00:20:41.742 00.000 10844 Enqueuing Move request for scope (0.10, 0.16)
00:20:41.742 00.000 11060 Worker thread wakes up
00:20:41.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:20:41.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:20:41.742 00.000 11060 Moving (0.10, 0.16) raw xDistance=-0.18 yDistance=0.07
00:20:41.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:20:41.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:41.743 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:20:41.743 00.000 11060 MoveAxis(E, 32, ABG)
00:20:41.743 00.000 11060 Guiding  Dir = 2, Dur = 32
00:20:41.753 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:20:41.785 00.032 11060 IsSlewing returns 0
00:20:41.786 00.001 11060 IsGuiding returns 0
00:20:41.790 00.004 10844 UpdateGuideState exits: m=2959 SNR=35.0
00:20:41.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:41.791 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:41.791 00.000 10844 Enqueuing Expose request
00:20:41.846 00.055 11060 IsGuiding returns 0
00:20:41.846 00.000 11060 Move returns status 0, amount 32
00:20:41.846 00.000 11060 MoveAxis(N, 0, ABG)
00:20:41.847 00.001 11060 Move returns status 0, amount 0
00:20:41.847 00.000 11060 move complete, result=0
00:20:41.847 00.000 11060 worker thread done servicing request
00:20:41.847 00.000 11060 Worker thread wakes up
00:20:41.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:41.847 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:20:41.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:42.488 00.641 11060 Exposure complete
00:20:42.725 00.237 11060 worker thread done servicing request
00:20:42.725 00.000 10844 OnExposeComplete: enter
00:20:42.725 00.000 10844 UpdateGuideState(): m_state=6
00:20:42.725 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5455
00:20:42.725 00.000 10844 Star::Find returns 1 (1), X=263.37, Y=62.34, Mass=3461, SNR=37.4, Peak=255 HFD=3.5
00:20:42.726 00.001 10844 MultiStar: [#1 0.61,0.83,0.00,M2] [#2 -0.07,0.10,1.85,U] [#3 -0.32,-0.35,0.92,U] [#4 -0.04,-1.02,0.00,M1] [#5 -0.54,0.26,1.02,U] [#6 0.08,0.05,0.79,U] [#7 0.61,-0.42,0.00,M1] [#8 -0.56,0.58,0.00,M6] 
00:20:42.726 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.09}, one-star: {0.84, 0.30}
00:20:42.726 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
00:20:42.726 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.86)
00:20:42.726 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=-0.08 mountY=-0.02, mountTheta=-2.85
00:20:42.728 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
00:20:42.728 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
00:20:42.728 00.000 11060 Worker thread wakes up
00:20:42.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:20:42.728 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:20:42.728 00.000 11060 Moving (-0.01, 0.09) raw xDistance=-0.08 yDistance=-0.02
00:20:42.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:20:42.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:42.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:20:42.728 00.000 11060 MoveAxis(E, 0, ABG)
00:20:42.729 00.001 11060 Move returns status 0, amount 0
00:20:42.729 00.000 11060 MoveAxis(N, 0, ABG)
00:20:42.729 00.000 11060 Move returns status 0, amount 0
00:20:42.729 00.000 11060 move complete, result=0
00:20:42.730 00.001 11060 worker thread done servicing request
00:20:42.735 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:42.761 00.026 10844 UpdateGuideState exits: m=3461 SNR=37.4 Saturated
00:20:42.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:42.762 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:42.762 00.000 10844 Enqueuing Expose request
00:20:42.762 00.000 11060 Worker thread wakes up
00:20:42.762 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:42.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:42.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:43.397 00.635 11060 Exposure complete
00:20:43.622 00.225 11060 worker thread done servicing request
00:20:43.623 00.001 10844 OnExposeComplete: enter
00:20:43.623 00.000 10844 UpdateGuideState(): m_state=6
00:20:43.623 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5456
00:20:43.623 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=62.44, Mass=2858, SNR=34.5, Peak=246 HFD=3.4
00:20:43.624 00.001 10844 MultiStar: [#1 0.41,0.36,1.00,U] [#2 -0.04,0.04,2.05,U] [#3 -0.02,-0.61,1.04,U] [#4 0.50,-0.59,0.00,M2] [#5 0.04,0.11,1.05,U] [#6 -0.23,-0.47,0.91,U] [#7 -0.12,-0.08,0.97,U] [#8 -0.40,0.36,0.97,U] 
00:20:43.624 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {0.12, 0.41}
00:20:43.624 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
00:20:43.624 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
00:20:43.624 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.55 mountX=-0.01 mountY=-0.03, mountTheta=-1.99
00:20:43.628 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.02, opts=13)
00:20:43.628 00.000 10844 Enqueuing Move request for scope (-0.03, 0.02)
00:20:43.628 00.000 11060 Worker thread wakes up
00:20:43.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:20:43.628 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:20:43.628 00.000 11060 Moving (-0.03, 0.02) raw xDistance=-0.01 yDistance=-0.03
00:20:43.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:20:43.629 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:43.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:20:43.629 00.000 11060 MoveAxis(E, 0, ABG)
00:20:43.629 00.000 11060 Move returns status 0, amount 0
00:20:43.629 00.000 11060 MoveAxis(N, 0, ABG)
00:20:43.629 00.000 11060 Move returns status 0, amount 0
00:20:43.629 00.000 11060 move complete, result=0
00:20:43.629 00.000 11060 worker thread done servicing request
00:20:43.635 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:43.663 00.028 10844 UpdateGuideState exits: m=2858 SNR=34.5
00:20:43.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:43.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:43.663 00.000 10844 Enqueuing Expose request
00:20:43.663 00.000 11060 Worker thread wakes up
00:20:43.663 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:43.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:43.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:44.304 00.641 11060 Exposure complete
00:20:44.550 00.246 11060 worker thread done servicing request
00:20:44.550 00.000 10844 OnExposeComplete: enter
00:20:44.550 00.000 10844 UpdateGuideState(): m_state=6
00:20:44.551 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5457
00:20:44.551 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.64, Mass=2627, SNR=32.3, Peak=249 HFD=3.4
00:20:44.551 00.000 10844 MultiStar: [#1 0.47,0.77,0.00,M2] [#2 0.08,0.41,2.21,U] [#3 0.10,-0.60,1.09,U] [#4 0.27,-0.23,1.05,U] [#5 -0.63,0.28,0.00,M7] [#6 0.36,-0.15,1.04,U] [#7 0.67,0.52,0.00,M1] [#8 -0.22,0.96,0.00,M6] 
00:20:44.552 00.001 10844 refined, 4 included, MultiStar: {0.16, 0.07}, one-star: {0.06, 0.60}
00:20:44.552 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
00:20:44.552 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
00:20:44.552 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.43 mountX=-0.10 mountY=0.14, mountTheta=2.18
00:20:44.553 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.07, opts=13)
00:20:44.553 00.000 10844 Enqueuing Move request for scope (0.16, 0.07)
00:20:44.554 00.001 11060 Worker thread wakes up
00:20:44.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:20:44.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:20:44.554 00.000 11060 Moving (0.16, 0.07) raw xDistance=-0.10 yDistance=0.14
00:20:44.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:20:44.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:44.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:20:44.554 00.000 11060 MoveAxis(E, 0, ABG)
00:20:44.554 00.000 11060 Move returns status 0, amount 0
00:20:44.554 00.000 11060 MoveAxis(N, 0, ABG)
00:20:44.554 00.000 11060 Move returns status 0, amount 0
00:20:44.555 00.001 11060 move complete, result=0
00:20:44.555 00.000 11060 worker thread done servicing request
00:20:44.562 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:44.586 00.024 10844 UpdateGuideState exits: m=2627 SNR=32.3
00:20:44.587 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:44.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:44.587 00.000 10844 Enqueuing Expose request
00:20:44.587 00.000 11060 Worker thread wakes up
00:20:44.587 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:44.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:44.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:45.238 00.651 11060 Exposure complete
00:20:45.510 00.272 10844 OnExposeComplete: enter
00:20:45.510 00.000 10844 UpdateGuideState(): m_state=6
00:20:45.511 00.001 11060 worker thread done servicing request
00:20:45.511 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5458
00:20:45.511 00.000 10844 Star::Find returns 1 (0), X=262.18, Y=63.15, Mass=2970, SNR=34.7, Peak=243 HFD=3.7
00:20:45.511 00.000 10844 MultiStar: [#1 0.51,0.72,0.00,M3] [#2 -0.43,0.37,1.92,U] [#3 0.19,-0.24,0.99,U] [#4 0.20,-0.25,1.05,U] [#5 -0.45,0.25,1.09,U] [#6 0.00,0.17,0.94,U] [#7 0.24,0.10,0.90,U] [#8 -0.21,1.07,0.00,M7] 
00:20:45.511 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.23}, one-star: {-0.35, 1.11}
00:20:45.511 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.85 = -2.44)
00:20:45.512 00.001 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.46)
00:20:45.512 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.27 cameraTheta=2.09 mountX=-0.20 mountY=-0.17, mountTheta=-2.45
00:20:45.513 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.23, opts=13)
00:20:45.513 00.000 10844 Enqueuing Move request for scope (-0.13, 0.23)
00:20:45.513 00.000 11060 Worker thread wakes up
00:20:45.514 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
00:20:45.514 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
00:20:45.514 00.000 11060 Moving (-0.13, 0.23) raw xDistance=-0.20 yDistance=-0.17
00:20:45.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:20:45.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:45.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:20:45.514 00.000 11060 MoveAxis(E, 35, ABG)
00:20:45.514 00.000 11060 Guiding  Dir = 2, Dur = 35
00:20:45.521 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:20:45.536 00.015 11060 IsSlewing returns 0
00:20:45.536 00.000 11060 IsGuiding returns 0
00:20:45.539 00.003 10844 UpdateGuideState exits: m=2970 SNR=34.7
00:20:45.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:45.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:45.539 00.000 10844 Enqueuing Expose request
00:20:45.603 00.064 11060 IsGuiding returns 0
00:20:45.603 00.000 11060 Move returns status 0, amount 35
00:20:45.603 00.000 11060 MoveAxis(N, 0, ABG)
00:20:45.603 00.000 11060 Move returns status 0, amount 0
00:20:45.603 00.000 11060 move complete, result=0
00:20:45.603 00.000 11060 worker thread done servicing request
00:20:45.603 00.000 11060 Worker thread wakes up
00:20:45.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:45.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:45.604 00.001 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
00:20:46.243 00.639 11060 Exposure complete
00:20:46.518 00.275 11060 worker thread done servicing request
00:20:46.518 00.000 10844 OnExposeComplete: enter
00:20:46.518 00.000 10844 UpdateGuideState(): m_state=6
00:20:46.519 00.001 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5459
00:20:46.519 00.000 10844 Star::Find returns 1 (1), X=262.74, Y=62.31, Mass=2828, SNR=33.7, Peak=255 HFD=3.5
00:20:46.520 00.001 10844 MultiStar: [#1 0.18,0.50,1.04,U] [#2 -0.07,0.26,2.07,U] [#3 -0.26,-0.31,1.03,U] [#4 0.12,-0.40,1.00,U] [#5 -0.69,0.16,0.00,M7] [#6 0.50,0.10,1.04,U] [#7 0.34,0.31,0.91,U] [#8 -0.23,0.74,0.00,M8] 
00:20:46.520 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.21, 0.28}
00:20:46.520 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
00:20:46.520 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
00:20:46.520 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.81 mountX=-0.14 mountY=0.10, mountTheta=2.55
00:20:46.522 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
00:20:46.522 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
00:20:46.522 00.000 11060 Worker thread wakes up
00:20:46.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:20:46.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:20:46.522 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.10
00:20:46.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:20:46.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:46.523 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:46.523 00.000 11060 MoveAxis(E, 26, ABG)
00:20:46.523 00.000 11060 Guiding  Dir = 2, Dur = 26
00:20:46.530 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:46.551 00.021 11060 IsSlewing returns 0
00:20:46.552 00.001 11060 IsGuiding returns 0
00:20:46.559 00.007 10844 UpdateGuideState exits: m=2828 SNR=33.7 Saturated
00:20:46.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:46.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:46.559 00.000 10844 Enqueuing Expose request
00:20:46.604 00.045 11060 IsGuiding returns 0
00:20:46.604 00.000 11060 Move returns status 0, amount 26
00:20:46.604 00.000 11060 MoveAxis(N, 0, ABG)
00:20:46.604 00.000 11060 Move returns status 0, amount 0
00:20:46.604 00.000 11060 move complete, result=0
00:20:46.604 00.000 11060 worker thread done servicing request
00:20:46.605 00.001 11060 Worker thread wakes up
00:20:46.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:46.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:46.606 00.001 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
00:20:47.246 00.640 11060 Exposure complete
00:20:47.519 00.273 11060 worker thread done servicing request
00:20:47.519 00.000 10844 OnExposeComplete: enter
00:20:47.519 00.000 10844 UpdateGuideState(): m_state=6
00:20:47.520 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5460
00:20:47.520 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.43, Mass=2743, SNR=33.8, Peak=225 HFD=3.3
00:20:47.520 00.000 10844 MultiStar: [#1 -0.14,0.61,0.00,M3] [#2 0.10,0.36,2.11,U] [#3 -0.70,0.03,0.00,M1] [#4 0.39,-0.37,1.00,U] [#5 -0.60,-0.00,0.98,U] [#6 0.20,0.25,0.98,U] [#7 -0.00,0.13,0.80,U] [#8 -0.55,0.54,0.00,M9] 
00:20:47.521 00.001 10844 refined, 5 included, MultiStar: {0.04, 0.16}, one-star: {0.07, 0.40}
00:20:47.521 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:20:47.521 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
00:20:47.521 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.32 mountX=-0.17 mountY=0.01, mountTheta=3.05
00:20:47.523 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
00:20:47.523 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
00:20:47.523 00.000 11060 Worker thread wakes up
00:20:47.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
00:20:47.524 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
00:20:47.524 00.000 11060 Moving (0.04, 0.16) raw xDistance=-0.17 yDistance=0.01
00:20:47.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:20:47.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:47.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:20:47.527 00.003 11060 MoveAxis(E, 30, ABG)
00:20:47.527 00.000 11060 Guiding  Dir = 2, Dur = 30
00:20:47.533 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:20:47.552 00.019 11060 IsSlewing returns 0
00:20:47.552 00.000 11060 IsGuiding returns 0
00:20:47.556 00.004 10844 UpdateGuideState exits: m=2743 SNR=33.8
00:20:47.557 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:47.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:47.557 00.000 10844 Enqueuing Expose request
00:20:47.600 00.043 11060 IsGuiding returns 0
00:20:47.600 00.000 11060 Move returns status 0, amount 30
00:20:47.600 00.000 11060 MoveAxis(N, 0, ABG)
00:20:47.600 00.000 11060 Move returns status 0, amount 0
00:20:47.600 00.000 11060 move complete, result=0
00:20:47.601 00.001 11060 worker thread done servicing request
00:20:47.601 00.000 11060 Worker thread wakes up
00:20:47.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:47.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:47.604 00.003 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
00:20:48.230 00.626 11060 Exposure complete
00:20:48.467 00.237 11060 worker thread done servicing request
00:20:48.467 00.000 10844 OnExposeComplete: enter
00:20:48.467 00.000 10844 UpdateGuideState(): m_state=6
00:20:48.468 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5461
00:20:48.468 00.000 10844 Star::Find returns 1 (1), X=262.06, Y=62.52, Mass=3308, SNR=36.9, Peak=255 HFD=3.6
00:20:48.468 00.000 10844 MultiStar: [#1 0.36,1.02,0.00,M4] [#2 -0.21,-0.06,1.78,U] [#3 -0.48,-0.14,0.96,U] [#4 0.07,-0.61,0.00,M1] [#5 -0.22,-0.26,0.97,U] [#6 -0.20,0.29,0.85,U] [#7 0.37,0.18,0.84,U] [#8 0.02,0.82,0.00,M10] 
00:20:48.468 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.06}, one-star: {-0.46, 0.49}
00:20:48.469 00.001 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
00:20:48.469 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
00:20:48.469 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.87 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
00:20:48.479 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.06, opts=13)
00:20:48.479 00.000 10844 Enqueuing Move request for scope (-0.21, 0.06)
00:20:48.479 00.000 11060 Worker thread wakes up
00:20:48.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
00:20:48.480 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
00:20:48.480 00.000 11060 Moving (-0.21, 0.06) raw xDistance=-0.02 yDistance=-0.22
00:20:48.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:20:48.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
00:20:48.480 00.000 11060 MoveAxis(E, 0, ABG)
00:20:48.480 00.000 11060 Move returns status 0, amount 0
00:20:48.480 00.000 11060 MoveAxis(N, 86, ABG)
00:20:48.480 00.000 11060 Guiding  Dir = 0, Dur = 86
00:20:48.487 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:48.505 00.018 10844 UpdateGuideState exits: m=3308 SNR=36.9 Saturated
00:20:48.506 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:48.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:48.506 00.000 10844 Enqueuing Expose request
00:20:48.506 00.000 11060 IsSlewing returns 0
00:20:48.506 00.000 11060 IsGuiding returns 0
00:20:48.616 00.110 11060 IsGuiding returns 0
00:20:48.616 00.000 11060 Move returns status 0, amount 86
00:20:48.616 00.000 11060 move complete, result=0
00:20:48.616 00.000 11060 worker thread done servicing request
00:20:48.616 00.000 11060 Worker thread wakes up
00:20:48.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:48.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:48.616 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 86 ms NORTH
00:20:49.249 00.633 11060 Exposure complete
00:20:49.535 00.286 11060 worker thread done servicing request
00:20:49.535 00.000 10844 OnExposeComplete: enter
00:20:49.535 00.000 10844 UpdateGuideState(): m_state=6
00:20:49.536 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5462
00:20:49.536 00.000 10844 Star::Find returns 1 (1), X=262.36, Y=62.51, Mass=3063, SNR=34.8, Peak=255 HFD=3.4
00:20:49.536 00.000 10844 MultiStar: [#1 -0.14,0.70,0.00,M5] [#2 0.27,0.18,1.94,U] [#3 -0.23,-0.60,0.00,M1] [#4 0.01,-0.27,0.89,U] [#5 -0.47,-0.28,0.91,U] [#6 0.20,-0.48,0.91,U] [#7 0.44,-0.18,0.82,U] [#8 -0.42,0.43,0.91,U] 
00:20:49.536 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {-0.17, 0.47}
00:20:49.536 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
00:20:49.536 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
00:20:49.536 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.86 mountX=-0.02 mountY=0.01, mountTheta=2.60
00:20:49.540 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
00:20:49.541 00.001 10844 Enqueuing Move request for scope (0.01, 0.02)
00:20:49.542 00.001 11060 Worker thread wakes up
00:20:49.543 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:20:49.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:20:49.543 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
00:20:49.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:20:49.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:49.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:20:49.543 00.000 11060 MoveAxis(E, 0, ABG)
00:20:49.544 00.001 11060 Move returns status 0, amount 0
00:20:49.544 00.000 11060 MoveAxis(N, 0, ABG)
00:20:49.544 00.000 11060 Move returns status 0, amount 0
00:20:49.544 00.000 11060 move complete, result=0
00:20:49.544 00.000 11060 worker thread done servicing request
00:20:49.550 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:20:49.579 00.029 10844 UpdateGuideState exits: m=3063 SNR=34.8 Saturated
00:20:49.580 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:49.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:49.580 00.000 10844 Enqueuing Expose request
00:20:49.580 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:49.580 00.000 11060 Worker thread wakes up
00:20:49.581 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:49.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:50.214 00.633 11060 Exposure complete
00:20:50.465 00.251 11060 worker thread done servicing request
00:20:50.466 00.001 10844 OnExposeComplete: enter
00:20:50.466 00.000 10844 UpdateGuideState(): m_state=6
00:20:50.466 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5463
00:20:50.466 00.000 10844 Star::Find returns 1 (1), X=262.58, Y=62.93, Mass=3321, SNR=37.3, Peak=255 HFD=3.6
00:20:50.467 00.001 10844 MultiStar: [#1 0.02,0.88,0.00,M6] [#2 0.32,0.39,1.76,U] [#3 -0.11,-0.06,0.85,U] [#4 0.46,0.43,0.00,M1] [#5 0.07,0.13,0.91,U] [#6 0.30,0.36,0.87,U] [#7 0.68,-0.18,0.00,M1] [#8 -0.21,0.92,0.00,M10] 
00:20:50.467 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.36}, one-star: {0.06, 0.89}
00:20:50.467 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:20:50.467 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:20:50.467 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.36 hyp=0.40 cameraTheta=1.16 mountX=-0.39 mountY=0.10, mountTheta=2.89
00:20:50.469 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.36, opts=13)
00:20:50.469 00.000 10844 Enqueuing Move request for scope (0.16, 0.36)
00:20:50.469 00.000 11060 Worker thread wakes up
00:20:50.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.36) opts 0xd
00:20:50.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.36)
00:20:50.470 00.001 11060 Moving (0.16, 0.36) raw xDistance=-0.39 yDistance=0.10
00:20:50.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
00:20:50.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:50.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:50.470 00.000 11060 MoveAxis(E, 67, ABG)
00:20:50.470 00.000 11060 Guiding  Dir = 2, Dur = 67
00:20:50.477 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:20:50.505 00.028 11060 IsSlewing returns 0
00:20:50.506 00.001 11060 IsGuiding returns 0
00:20:50.507 00.001 10844 UpdateGuideState exits: m=3321 SNR=37.3 Saturated
00:20:50.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:50.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:50.507 00.000 10844 Enqueuing Expose request
00:20:50.599 00.092 11060 IsGuiding returns 0
00:20:50.599 00.000 11060 Move returns status 0, amount 67
00:20:50.600 00.001 11060 MoveAxis(N, 0, ABG)
00:20:50.600 00.000 11060 Move returns status 0, amount 0
00:20:50.600 00.000 11060 move complete, result=0
00:20:50.600 00.000 11060 worker thread done servicing request
00:20:50.600 00.000 11060 Worker thread wakes up
00:20:50.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:50.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:50.948 00.348 10844 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
00:20:51.242 00.294 11060 Exposure complete
00:20:51.546 00.304 11060 worker thread done servicing request
00:20:51.546 00.000 10844 OnExposeComplete: enter
00:20:51.546 00.000 10844 UpdateGuideState(): m_state=6
00:20:51.547 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5464
00:20:51.547 00.000 10844 Star::Find returns 1 (1), X=262.78, Y=62.57, Mass=3330, SNR=37.1, Peak=255 HFD=3.7
00:20:51.548 00.001 10844 MultiStar: [#1 -0.02,0.47,0.99,U] [#2 -0.10,0.23,1.94,U] [#3 -0.03,-0.39,0.93,U] [#4 0.31,-0.14,0.89,U] [#5 -0.35,0.53,0.00,M4] [#6 0.10,-0.20,0.90,U] [#7 0.71,0.29,0.00,M2] [#8 -0.15,0.40,0.96,U] 
00:20:51.548 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {0.26, 0.54}
00:20:51.548 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:20:51.548 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
00:20:51.548 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.37 mountX=-0.16 mountY=0.01, mountTheta=3.11
00:20:51.550 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.15, opts=13)
00:20:51.550 00.000 10844 Enqueuing Move request for scope (0.03, 0.15)
00:20:51.551 00.001 11060 Worker thread wakes up
00:20:51.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:20:51.551 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:20:51.551 00.000 11060 Moving (0.03, 0.15) raw xDistance=-0.16 yDistance=0.01
00:20:51.552 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:20:51.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:51.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:20:51.552 00.000 11060 MoveAxis(E, 29, ABG)
00:20:51.552 00.000 11060 Guiding  Dir = 2, Dur = 29
00:20:51.559 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:51.576 00.017 10844 UpdateGuideState exits: m=3330 SNR=37.1 Saturated
00:20:51.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:51.577 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:51.577 00.000 10844 Enqueuing Expose request
00:20:51.598 00.021 11060 IsSlewing returns 0
00:20:51.599 00.001 11060 IsGuiding returns 0
00:20:51.644 00.045 11060 IsGuiding returns 0
00:20:51.644 00.000 11060 Move returns status 0, amount 29
00:20:51.644 00.000 11060 MoveAxis(N, 0, ABG)
00:20:51.644 00.000 11060 Move returns status 0, amount 0
00:20:51.644 00.000 11060 move complete, result=0
00:20:51.645 00.001 11060 worker thread done servicing request
00:20:51.645 00.000 11060 Worker thread wakes up
00:20:51.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:51.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:51.656 00.011 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
00:20:52.292 00.636 11060 Exposure complete
00:20:52.554 00.262 11060 worker thread done servicing request
00:20:52.554 00.000 10844 OnExposeComplete: enter
00:20:52.554 00.000 10844 UpdateGuideState(): m_state=6
00:20:52.554 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5465
00:20:52.555 00.001 10844 Star::Find returns 1 (1), X=262.79, Y=62.43, Mass=2962, SNR=34.9, Peak=255 HFD=3.4
00:20:52.556 00.001 10844 MultiStar: [#1 0.17,0.29,0.99,U] [#2 0.01,0.93,0.00,M1] [#3 0.48,0.04,0.98,U] [#4 0.20,0.06,1.01,U] [#5 -0.09,0.11,1.03,U] [#6 0.28,0.17,0.90,U] [#7 0.62,0.04,0.00,M3] [#8 -0.10,1.02,0.00,M10] 
00:20:52.556 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.18}, one-star: {0.27, 0.40}
00:20:52.556 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:20:52.556 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
00:20:52.556 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.18 hyp=0.28 cameraTheta=0.69 mountX=-0.21 mountY=0.18, mountTheta=2.43
00:20:52.558 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.18, opts=13)
00:20:52.558 00.000 10844 Enqueuing Move request for scope (0.22, 0.18)
00:20:52.559 00.001 11060 Worker thread wakes up
00:20:52.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.18) opts 0xd
00:20:52.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.18)
00:20:52.559 00.000 11060 Moving (0.22, 0.18) raw xDistance=-0.21 yDistance=0.18
00:20:52.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:20:52.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:52.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:20:52.560 00.001 11060 MoveAxis(E, 38, ABG)
00:20:52.560 00.000 11060 Guiding  Dir = 2, Dur = 38
00:20:52.567 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:52.569 00.002 11060 IsSlewing returns 0
00:20:52.569 00.000 11060 IsGuiding returns 0
00:20:52.595 00.026 10844 UpdateGuideState exits: m=2962 SNR=34.9 Saturated
00:20:52.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:52.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:52.595 00.000 10844 Enqueuing Expose request
00:20:52.618 00.023 11060 IsGuiding returns 0
00:20:52.620 00.002 11060 Move returns status 0, amount 38
00:20:52.620 00.000 11060 MoveAxis(N, 0, ABG)
00:20:52.620 00.000 11060 Move returns status 0, amount 0
00:20:52.621 00.001 11060 move complete, result=0
00:20:52.623 00.002 11060 worker thread done servicing request
00:20:52.637 00.014 11060 Worker thread wakes up
00:20:52.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:52.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:52.639 00.002 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
00:20:53.281 00.642 11060 Exposure complete
00:20:53.575 00.294 11060 worker thread done servicing request
00:20:53.575 00.000 10844 OnExposeComplete: enter
00:20:53.575 00.000 10844 UpdateGuideState(): m_state=6
00:20:53.575 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5466
00:20:53.576 00.001 10844 Star::Find returns 1 (0), X=262.61, Y=61.93, Mass=2778, SNR=33.1, Peak=243 HFD=3.5
00:20:53.576 00.000 10844 MultiStar: [#1 0.46,0.41,0.00,M5] [#2 -0.80,0.13,0.00,M2] [#3 -0.11,-0.29,1.04,U] [#4 -0.10,-0.49,1.01,U] [#5 -0.66,0.24,0.00,M4] [#6 0.09,-0.02,1.00,U] [#7 0.39,-0.40,0.90,U] [#8 -0.33,0.39,0.99,U] 
00:20:53.576 00.000 10844 single-star, 5 included, MultiStar: {-0.00, -0.15}, one-star: {0.09, -0.10}
00:20:53.576 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
00:20:53.576 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:20:53.576 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.87 mountX=0.09 mountY=0.10, mountTheta=0.87
00:20:53.578 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
00:20:53.578 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
00:20:53.580 00.002 11060 Worker thread wakes up
00:20:53.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:20:53.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:20:53.580 00.000 11060 Moving (0.09, -0.10) raw xDistance=0.09 yDistance=0.10
00:20:53.581 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:20:53.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:53.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:20:53.581 00.000 11060 MoveAxis(E, 0, ABG)
00:20:53.581 00.000 11060 Move returns status 0, amount 0
00:20:53.581 00.000 11060 MoveAxis(N, 0, ABG)
00:20:53.581 00.000 11060 Move returns status 0, amount 0
00:20:53.581 00.000 11060 move complete, result=0
00:20:53.581 00.000 11060 worker thread done servicing request
00:20:53.588 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:20:53.606 00.018 10844 UpdateGuideState exits: m=2778 SNR=33.1
00:20:53.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:53.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:53.607 00.001 10844 Enqueuing Expose request
00:20:53.607 00.000 11060 Worker thread wakes up
00:20:53.607 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:53.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:53.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:54.270 00.663 11060 Exposure complete
00:20:54.498 00.228 11060 worker thread done servicing request
00:20:54.498 00.000 10844 OnExposeComplete: enter
00:20:54.498 00.000 10844 UpdateGuideState(): m_state=6
00:20:54.499 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5467
00:20:54.499 00.000 10844 Star::Find returns 1 (1), X=262.45, Y=62.27, Mass=2755, SNR=34.0, Peak=255 HFD=3.3
00:20:54.499 00.000 10844 MultiStar: [#1 0.34,0.12,1.12,U] [#2 -0.10,-1.09,0.00,M3] [#3 -0.29,-0.79,0.00,M1] [#4 0.37,-0.35,1.01,U] [#5 -0.61,-0.31,0.00,M5] [#6 0.23,-0.38,1.00,U] [#7 0.66,-0.35,0.00,M3] [#8 -0.27,-0.11,0.98,U] 
00:20:54.499 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.09}, one-star: {-0.07, 0.23}
00:20:54.500 00.001 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
00:20:54.500 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
00:20:54.500 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.64 mountX=0.07 mountY=0.14, mountTheta=1.11
00:20:54.501 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.09, opts=13)
00:20:54.501 00.000 10844 Enqueuing Move request for scope (0.13, -0.09)
00:20:54.501 00.000 11060 Worker thread wakes up
00:20:54.503 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
00:20:54.503 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
00:20:54.503 00.000 11060 Moving (0.13, -0.09) raw xDistance=0.07 yDistance=0.14
00:20:54.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:20:54.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:54.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:20:54.503 00.000 11060 MoveAxis(E, 0, ABG)
00:20:54.503 00.000 11060 Move returns status 0, amount 0
00:20:54.503 00.000 11060 MoveAxis(N, 0, ABG)
00:20:54.503 00.000 11060 Move returns status 0, amount 0
00:20:54.503 00.000 11060 move complete, result=0
00:20:54.503 00.000 11060 worker thread done servicing request
00:20:54.510 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:54.538 00.028 10844 UpdateGuideState exits: m=2755 SNR=34.0 Saturated
00:20:54.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:54.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:54.538 00.000 10844 Enqueuing Expose request
00:20:54.538 00.000 11060 Worker thread wakes up
00:20:54.538 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:54.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:54.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:55.170 00.632 11060 Exposure complete
00:20:55.406 00.236 11060 worker thread done servicing request
00:20:55.406 00.000 10844 OnExposeComplete: enter
00:20:55.406 00.000 10844 UpdateGuideState(): m_state=6
00:20:55.406 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5468
00:20:55.408 00.002 10844 Star::Find returns 1 (0), X=262.52, Y=62.38, Mass=2408, SNR=31.4, Peak=250 HFD=3.2
00:20:55.408 00.000 10844 MultiStar: [#1 0.17,0.59,1.02,U] [#2 0.01,-0.54,2.17,U] [#3 0.04,-0.38,1.02,U] [#4 0.47,-0.49,0.00,M1] [#5 -0.32,0.16,1.12,U] [#6 -0.03,-0.28,1.04,U] [#7 0.43,-0.15,1.08,U] [#8 -0.35,0.50,1.00,U] 
00:20:55.408 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {-0.01, 0.34}
00:20:55.408 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
00:20:55.408 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
00:20:55.408 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.69 mountX=0.04 mountY=0.00, mountTheta=0.04
00:20:55.410 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
00:20:55.410 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
00:20:55.419 00.009 11060 Worker thread wakes up
00:20:55.420 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:20:55.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:20:55.420 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.00
00:20:55.423 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:20:55.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:55.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:20:55.423 00.000 11060 MoveAxis(E, 0, ABG)
00:20:55.424 00.001 11060 Move returns status 0, amount 0
00:20:55.424 00.000 11060 MoveAxis(N, 0, ABG)
00:20:55.424 00.000 11060 Move returns status 0, amount 0
00:20:55.424 00.000 11060 move complete, result=0
00:20:55.424 00.000 11060 worker thread done servicing request
00:20:55.427 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:55.448 00.021 10844 UpdateGuideState exits: m=2408 SNR=31.4
00:20:55.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:55.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:55.448 00.000 10844 Enqueuing Expose request
00:20:55.448 00.000 11060 Worker thread wakes up
00:20:55.448 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:55.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:55.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:56.075 00.627 11060 Exposure complete
00:20:56.319 00.244 11060 worker thread done servicing request
00:20:56.319 00.000 10844 OnExposeComplete: enter
00:20:56.319 00.000 10844 UpdateGuideState(): m_state=6
00:20:56.319 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5469
00:20:56.320 00.001 10844 Star::Find returns 1 (0), X=262.79, Y=62.74, Mass=2793, SNR=33.4, Peak=222 HFD=3.7
00:20:56.320 00.000 10844 MultiStar: [#1 0.42,0.74,0.00,M4] [#2 0.01,0.15,2.07,U] [#3 -0.21,-0.27,1.06,U] [#4 0.38,-0.12,0.94,U] [#5 -0.18,0.11,1.10,U] [#6 -0.14,-0.19,1.01,U] [#7 0.92,0.07,0.00,M3] [#8 -0.64,0.17,0.00,M8] 
00:20:56.320 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.08}, one-star: {0.26, 0.70}
00:20:56.320 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
00:20:56.320 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.11)
00:20:56.320 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.44 mountX=-0.08 mountY=-0.00, mountTheta=-3.11
00:20:56.322 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
00:20:56.322 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
00:20:56.322 00.000 11060 Worker thread wakes up
00:20:56.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:20:56.322 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:20:56.322 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
00:20:56.324 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:20:56.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:56.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:20:56.324 00.000 11060 MoveAxis(E, 0, ABG)
00:20:56.324 00.000 11060 Move returns status 0, amount 0
00:20:56.324 00.000 11060 MoveAxis(N, 0, ABG)
00:20:56.324 00.000 11060 Move returns status 0, amount 0
00:20:56.324 00.000 11060 move complete, result=0
00:20:56.324 00.000 11060 worker thread done servicing request
00:20:56.332 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:56.352 00.020 10844 UpdateGuideState exits: m=2793 SNR=33.4
00:20:56.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:56.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:56.352 00.000 10844 Enqueuing Expose request
00:20:56.353 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:20:56.353 00.000 11060 Worker thread wakes up
00:20:56.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:56.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:56.994 00.641 11060 Exposure complete
00:20:57.219 00.225 11060 worker thread done servicing request
00:20:57.219 00.000 10844 OnExposeComplete: enter
00:20:57.219 00.000 10844 UpdateGuideState(): m_state=6
00:20:57.220 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5470
00:20:57.220 00.000 10844 Star::Find returns 1 (1), X=262.48, Y=62.91, Mass=2966, SNR=34.5, Peak=255 HFD=3.6
00:20:57.220 00.000 10844 MultiStar: [#1 0.28,0.55,0.00,M5] [#2 -0.06,-0.50,1.97,U] [#3 -0.33,0.36,1.00,U] [#4 0.05,-0.03,0.97,U] [#5 -0.56,-0.01,1.18,U] [#6 0.11,-0.33,0.95,U] [#7 0.41,0.40,0.93,U] [#8 -0.56,1.02,0.00,M9] 
00:20:57.220 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.03}, one-star: {-0.04, 0.88}
00:20:57.221 00.001 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.47 = -1.81)
00:20:57.221 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.83)
00:20:57.221 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.72 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
00:20:57.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
00:20:57.222 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
00:20:57.222 00.000 11060 Worker thread wakes up
00:20:57.223 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:20:57.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:20:57.223 00.000 11060 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=-0.08
00:20:57.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:20:57.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:57.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:20:57.224 00.001 11060 MoveAxis(E, 0, ABG)
00:20:57.224 00.000 11060 Move returns status 0, amount 0
00:20:57.224 00.000 11060 MoveAxis(N, 0, ABG)
00:20:57.224 00.000 11060 Move returns status 0, amount 0
00:20:57.224 00.000 11060 move complete, result=0
00:20:57.232 00.008 11060 worker thread done servicing request
00:20:57.239 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:57.257 00.018 10844 UpdateGuideState exits: m=2966 SNR=34.5 Saturated
00:20:57.258 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:57.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:57.258 00.000 10844 Enqueuing Expose request
00:20:57.258 00.000 11060 Worker thread wakes up
00:20:57.258 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:57.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:57.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:57.898 00.640 11060 Exposure complete
00:20:58.141 00.243 10844 OnExposeComplete: enter
00:20:58.141 00.000 11060 worker thread done servicing request
00:20:58.141 00.000 10844 UpdateGuideState(): m_state=6
00:20:58.141 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5471
00:20:58.141 00.000 10844 Star::Find returns 1 (1), X=262.81, Y=62.53, Mass=2726, SNR=33.4, Peak=255 HFD=3.3
00:20:58.142 00.001 10844 MultiStar: [#1 0.09,0.97,0.00,M6] [#2 0.34,-0.08,2.13,U] [#3 -0.25,0.20,0.95,U] [#4 0.47,-0.23,1.08,U] [#5 0.09,0.32,1.07,U] [#6 -0.09,-0.19,1.03,U] [#7 0.02,0.29,0.88,U] [#8 -0.43,0.41,0.95,U] 
00:20:58.142 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.12}, one-star: {0.28, 0.49}
00:20:58.143 00.001 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
00:20:58.143 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:20:58.143 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.87 mountX=-0.13 mountY=0.08, mountTheta=2.61
00:20:58.146 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.12, opts=13)
00:20:58.146 00.000 10844 Enqueuing Move request for scope (0.10, 0.12)
00:20:58.146 00.000 11060 Worker thread wakes up
00:20:58.147 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
00:20:58.147 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
00:20:58.147 00.000 11060 Moving (0.10, 0.12) raw xDistance=-0.13 yDistance=0.08
00:20:58.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:20:58.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:58.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:20:58.147 00.000 11060 MoveAxis(E, 23, ABG)
00:20:58.147 00.000 11060 Guiding  Dir = 2, Dur = 23
00:20:58.156 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:20:58.157 00.001 11060 IsSlewing returns 0
00:20:58.157 00.000 11060 IsGuiding returns 0
00:20:58.175 00.018 10844 UpdateGuideState exits: m=2726 SNR=33.4 Saturated
00:20:58.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:58.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:58.175 00.000 10844 Enqueuing Expose request
00:20:58.192 00.017 11060 IsGuiding returns 0
00:20:58.192 00.000 11060 Move returns status 0, amount 23
00:20:58.192 00.000 11060 MoveAxis(N, 0, ABG)
00:20:58.192 00.000 11060 Move returns status 0, amount 0
00:20:58.192 00.000 11060 move complete, result=0
00:20:58.192 00.000 11060 worker thread done servicing request
00:20:58.192 00.000 11060 Worker thread wakes up
00:20:58.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:58.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:58.193 00.001 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:20:58.826 00.633 11060 Exposure complete
00:20:59.052 00.226 11060 worker thread done servicing request
00:20:59.052 00.000 10844 OnExposeComplete: enter
00:20:59.052 00.000 10844 UpdateGuideState(): m_state=6
00:20:59.053 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5472
00:20:59.053 00.000 10844 Star::Find returns 1 (0), X=262.61, Y=62.88, Mass=2955, SNR=35.3, Peak=253 HFD=3.3
00:20:59.053 00.000 10844 MultiStar: [#1 0.21,1.29,0.00,M7] [#2 0.24,-0.14,1.99,U] [#3 -0.13,0.04,0.93,U] [#4 0.08,-0.34,1.00,U] [#5 0.03,0.33,1.04,U] [#6 -0.03,-0.39,0.87,U] [#7 0.59,0.25,0.00,M2] [#8 -0.24,0.50,0.94,U] 
00:20:59.053 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.09, 0.85}
00:20:59.053 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:20:59.054 00.001 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:20:59.054 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.18 mountX=-0.10 mountY=0.02, mountTheta=2.91
00:20:59.055 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
00:20:59.055 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
00:20:59.055 00.000 11060 Worker thread wakes up
00:20:59.056 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:20:59.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:20:59.056 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.02
00:20:59.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:20:59.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:59.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:20:59.056 00.000 11060 MoveAxis(E, 0, ABG)
00:20:59.056 00.000 11060 Move returns status 0, amount 0
00:20:59.056 00.000 11060 MoveAxis(N, 0, ABG)
00:20:59.056 00.000 11060 Move returns status 0, amount 0
00:20:59.056 00.000 11060 move complete, result=0
00:20:59.056 00.000 11060 worker thread done servicing request
00:20:59.064 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:20:59.091 00.027 10844 UpdateGuideState exits: m=2955 SNR=35.3
00:20:59.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:59.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:59.091 00.000 10844 Enqueuing Expose request
00:20:59.091 00.000 11060 Worker thread wakes up
00:20:59.091 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:59.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:20:59.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:20:59.731 00.640 11060 Exposure complete
00:20:59.954 00.223 11060 worker thread done servicing request
00:20:59.955 00.001 10844 OnExposeComplete: enter
00:20:59.955 00.000 10844 UpdateGuideState(): m_state=6
00:20:59.955 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5473
00:20:59.956 00.001 10844 Star::Find returns 1 (1), X=262.24, Y=62.85, Mass=3022, SNR=35.0, Peak=255 HFD=3.4
00:20:59.956 00.000 10844 MultiStar: [#1 -0.13,0.69,0.00,M8] [#2 0.28,0.82,0.00,M1] [#3 0.01,0.02,1.01,U] [#4 0.82,0.20,0.00,M1] [#5 -0.20,0.80,0.00,M1] [#6 0.21,0.21,0.84,U] [#7 0.55,0.18,0.81,U] [#8 -0.81,0.75,0.00,M8] 
00:20:59.956 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.32}, one-star: {-0.28, 0.81}
00:20:59.956 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
00:20:59.956 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
00:20:59.956 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.33 cameraTheta=1.28 mountX=-0.33 mountY=0.04, mountTheta=3.01
00:20:59.958 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.32, opts=13)
00:20:59.958 00.000 10844 Enqueuing Move request for scope (0.10, 0.32)
00:20:59.959 00.001 11060 Worker thread wakes up
00:20:59.960 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
00:20:59.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
00:20:59.960 00.000 11060 Moving (0.10, 0.32) raw xDistance=-0.33 yDistance=0.04
00:20:59.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
00:20:59.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:59.961 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:59.961 00.000 11060 MoveAxis(E, 57, ABG)
00:20:59.961 00.000 11060 Guiding  Dir = 2, Dur = 57
00:20:59.967 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:20:59.974 00.007 11060 IsSlewing returns 0
00:20:59.975 00.001 11060 IsGuiding returns 0
00:20:59.993 00.018 10844 UpdateGuideState exits: m=3022 SNR=35.0 Saturated
00:20:59.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:59.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:20:59.993 00.000 10844 Enqueuing Expose request
00:21:00.038 00.045 11060 IsGuiding returns 0
00:21:00.038 00.000 11060 Move returns status 0, amount 57
00:21:00.038 00.000 11060 MoveAxis(N, 0, ABG)
00:21:00.038 00.000 11060 Move returns status 0, amount 0
00:21:00.039 00.001 11060 move complete, result=0
00:21:00.039 00.000 11060 worker thread done servicing request
00:21:00.039 00.000 11060 Worker thread wakes up
00:21:00.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:00.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:00.039 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
00:21:00.670 00.631 11060 Exposure complete
00:21:00.935 00.265 11060 worker thread done servicing request
00:21:00.935 00.000 10844 OnExposeComplete: enter
00:21:00.935 00.000 10844 UpdateGuideState(): m_state=6
00:21:00.936 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5474
00:21:00.936 00.000 10844 Star::Find returns 1 (0), X=262.38, Y=62.47, Mass=2421, SNR=31.1, Peak=250 HFD=3.3
00:21:00.936 00.000 10844 MultiStar: [#1 0.30,0.51,1.06,U] [#2 0.16,-0.02,2.27,U] [#3 -0.41,-0.29,1.07,U] [#4 0.79,0.22,0.00,M2] [#5 0.01,-0.16,1.17,U] [#6 0.19,0.13,1.02,U] [#7 0.04,-0.38,0.89,U] [#8 0.00,0.17,1.02,U] 
00:21:00.936 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {-0.14, 0.43}
00:21:00.936 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
00:21:00.937 00.001 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
00:21:00.937 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.86 mountX=-0.05 mountY=0.03, mountTheta=2.60
00:21:00.938 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
00:21:00.938 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
00:21:00.938 00.000 11060 Worker thread wakes up
00:21:00.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:21:00.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:21:00.938 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.05 yDistance=0.03
00:21:00.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:21:00.939 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:00.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:21:00.939 00.000 11060 MoveAxis(E, 0, ABG)
00:21:00.939 00.000 11060 Move returns status 0, amount 0
00:21:00.939 00.000 11060 MoveAxis(N, 0, ABG)
00:21:00.939 00.000 11060 Move returns status 0, amount 0
00:21:00.939 00.000 11060 move complete, result=0
00:21:00.939 00.000 11060 worker thread done servicing request
00:21:00.957 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:00.977 00.020 10844 UpdateGuideState exits: m=2421 SNR=31.1
00:21:00.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:00.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:00.977 00.000 10844 Enqueuing Expose request
00:21:00.977 00.000 11060 Worker thread wakes up
00:21:00.977 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:00.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:00.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:01.618 00.641 11060 Exposure complete
00:21:01.855 00.237 11060 worker thread done servicing request
00:21:01.855 00.000 10844 OnExposeComplete: enter
00:21:01.856 00.001 10844 UpdateGuideState(): m_state=6
00:21:01.856 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5475
00:21:01.856 00.000 10844 Star::Find returns 1 (1), X=262.88, Y=62.78, Mass=2988, SNR=35.1, Peak=255 HFD=3.4
00:21:01.856 00.000 10844 MultiStar: [#1 0.48,0.60,0.00,M8] [#2 -0.15,0.43,2.06,U] [#3 0.23,0.05,0.93,U] [#4 0.41,0.49,0.00,M3] [#5 -0.39,0.26,0.97,U] [#6 0.11,0.16,0.86,U] [#7 0.63,0.10,0.00,M1] [#8 -0.28,0.79,0.00,M8] 
00:21:01.857 00.001 10844 refined, 4 included, MultiStar: {-0.00, 0.35}, one-star: {0.36, 0.74}
00:21:01.857 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
00:21:01.857 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
00:21:01.857 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.58 mountX=-0.35 mountY=-0.06, mountTheta=-2.96
00:21:01.859 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.35, opts=13)
00:21:01.859 00.000 10844 Enqueuing Move request for scope (-0.00, 0.35)
00:21:01.859 00.000 11060 Worker thread wakes up
00:21:01.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.35) opts 0xd
00:21:01.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.35)
00:21:01.859 00.000 11060 Moving (-0.00, 0.35) raw xDistance=-0.35 yDistance=-0.06
00:21:01.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
00:21:01.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:01.862 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:21:01.862 00.000 11060 MoveAxis(E, 60, ABG)
00:21:01.862 00.000 11060 Guiding  Dir = 2, Dur = 60
00:21:01.867 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:21:01.876 00.009 11060 IsSlewing returns 0
00:21:01.877 00.001 11060 IsGuiding returns 0
00:21:01.885 00.008 10844 UpdateGuideState exits: m=2988 SNR=35.1 Saturated
00:21:01.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:01.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:01.885 00.000 10844 Enqueuing Expose request
00:21:01.938 00.053 11060 IsGuiding returns 0
00:21:01.938 00.000 11060 Move returns status 0, amount 60
00:21:01.938 00.000 11060 MoveAxis(N, 0, ABG)
00:21:01.939 00.001 11060 Move returns status 0, amount 0
00:21:01.939 00.000 11060 move complete, result=0
00:21:01.939 00.000 11060 worker thread done servicing request
00:21:01.939 00.000 11060 Worker thread wakes up
00:21:01.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:01.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:01.939 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
00:21:02.578 00.639 11060 Exposure complete
00:21:02.813 00.235 10844 OnExposeComplete: enter
00:21:02.813 00.000 10844 UpdateGuideState(): m_state=6
00:21:02.813 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5476
00:21:02.815 00.002 10844 Star::Find returns 1 (1), X=262.74, Y=62.36, Mass=2894, SNR=34.0, Peak=255 HFD=3.6
00:21:02.815 00.000 10844 MultiStar: [#1 0.25,1.05,0.00,M9] [#2 -0.01,0.96,0.00,M1] [#3 -0.25,0.29,0.98,U] [#4 0.58,0.20,0.00,M4] [#5 -0.35,0.68,0.00,M1] [#6 0.49,0.23,0.96,U] [#7 0.17,-0.13,0.87,U] [#8 -0.37,0.84,0.00,M9] 
00:21:02.815 00.000 10844 refined, 3 included, MultiStar: {0.15, 0.19}, one-star: {0.21, 0.32}
00:21:02.815 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:21:02.815 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
00:21:02.815 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.88 mountX=-0.21 mountY=0.12, mountTheta=2.62
00:21:02.817 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.19, opts=13)
00:21:02.817 00.000 11060 worker thread done servicing request
00:21:02.817 00.000 10844 Enqueuing Move request for scope (0.15, 0.19)
00:21:02.817 00.000 11060 Worker thread wakes up
00:21:02.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
00:21:02.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
00:21:02.817 00.000 11060 Moving (0.15, 0.19) raw xDistance=-0.21 yDistance=0.12
00:21:02.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:21:02.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:02.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:02.818 00.001 11060 MoveAxis(E, 39, ABG)
00:21:02.818 00.000 11060 Guiding  Dir = 2, Dur = 39
00:21:02.824 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:02.829 00.005 11060 IsSlewing returns 0
00:21:02.830 00.001 11060 IsGuiding returns 0
00:21:02.842 00.012 10844 UpdateGuideState exits: m=2894 SNR=34.0 Saturated
00:21:02.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:02.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:02.842 00.000 10844 Enqueuing Expose request
00:21:02.876 00.034 11060 IsGuiding returns 0
00:21:02.877 00.001 11060 Move returns status 0, amount 39
00:21:02.877 00.000 11060 MoveAxis(N, 0, ABG)
00:21:02.877 00.000 11060 Move returns status 0, amount 0
00:21:02.877 00.000 11060 move complete, result=0
00:21:02.877 00.000 11060 worker thread done servicing request
00:21:02.877 00.000 11060 Worker thread wakes up
00:21:02.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:02.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:02.892 00.015 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
00:21:03.511 00.619 11060 Exposure complete
00:21:03.747 00.236 11060 worker thread done servicing request
00:21:03.747 00.000 10844 OnExposeComplete: enter
00:21:03.747 00.000 10844 UpdateGuideState(): m_state=6
00:21:03.747 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5477
00:21:03.747 00.000 10844 Star::Find returns 1 (1), X=262.51, Y=62.31, Mass=3008, SNR=35.4, Peak=255 HFD=3.3
00:21:03.748 00.001 10844 MultiStar: [#1 0.47,0.48,0.00,M10] [#2 0.19,0.37,1.98,U] [#3 -0.24,-0.47,0.88,U] [#4 0.49,-0.28,0.95,U] [#5 -0.67,0.31,0.00,M2] [#6 0.02,-0.09,0.91,U] [#7 0.17,0.01,0.87,U] [#8 -0.19,0.55,0.98,U] 
00:21:03.748 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.10}, one-star: {-0.02, 0.27}
00:21:03.748 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
00:21:03.748 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
00:21:03.748 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=-0.12 mountY=0.06, mountTheta=2.67
00:21:03.750 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
00:21:03.750 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
00:21:03.750 00.000 11060 Worker thread wakes up
00:21:03.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:21:03.759 00.009 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:21:03.760 00.001 11060 Moving (0.08, 0.10) raw xDistance=-0.12 yDistance=0.06
00:21:03.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:21:03.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:03.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:21:03.760 00.000 11060 MoveAxis(E, 0, ABG)
00:21:03.760 00.000 11060 Move returns status 0, amount 0
00:21:03.760 00.000 11060 MoveAxis(N, 0, ABG)
00:21:03.760 00.000 11060 Move returns status 0, amount 0
00:21:03.760 00.000 11060 move complete, result=0
00:21:03.760 00.000 11060 worker thread done servicing request
00:21:03.767 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:03.786 00.019 10844 UpdateGuideState exits: m=3008 SNR=35.4 Saturated
00:21:03.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:03.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:03.786 00.000 10844 Enqueuing Expose request
00:21:03.786 00.000 11060 Worker thread wakes up
00:21:03.786 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:03.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:03.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:04.414 00.628 11060 Exposure complete
00:21:04.666 00.252 11060 worker thread done servicing request
00:21:04.666 00.000 10844 OnExposeComplete: enter
00:21:04.666 00.000 10844 UpdateGuideState(): m_state=6
00:21:04.667 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5478
00:21:04.667 00.000 10844 Star::Find returns 1 (1), X=262.30, Y=62.40, Mass=2843, SNR=33.9, Peak=255 HFD=3.5
00:21:04.668 00.001 10844 MultiStar: [#1 0.33,0.13,1.02,U] [#2 0.76,0.38,0.00,M1] [#3 -0.22,-0.05,0.97,U] [#4 0.54,0.00,0.93,U] [#5 -0.11,-0.06,1.11,U] [#6 0.09,-0.05,0.99,U] [#7 0.72,0.15,0.00,M1] [#8 -0.06,0.34,0.99,U] 
00:21:04.668 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {-0.22, 0.36}
00:21:04.668 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:21:04.668 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:21:04.668 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=-0.10 mountY=0.03, mountTheta=2.87
00:21:04.669 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
00:21:04.669 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
00:21:04.669 00.000 11060 Worker thread wakes up
00:21:04.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:21:04.669 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:21:04.669 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.03
00:21:04.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:21:04.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:04.670 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:21:04.670 00.000 11060 MoveAxis(E, 0, ABG)
00:21:04.670 00.000 11060 Move returns status 0, amount 0
00:21:04.670 00.000 11060 MoveAxis(N, 0, ABG)
00:21:04.670 00.000 11060 Move returns status 0, amount 0
00:21:04.670 00.000 11060 move complete, result=0
00:21:04.670 00.000 11060 worker thread done servicing request
00:21:04.679 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:04.695 00.016 10844 UpdateGuideState exits: m=2843 SNR=33.9 Saturated
00:21:04.696 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:04.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:04.696 00.000 10844 Enqueuing Expose request
00:21:04.696 00.000 11060 Worker thread wakes up
00:21:04.696 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:04.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:04.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:05.340 00.644 11060 Exposure complete
00:21:05.573 00.233 11060 worker thread done servicing request
00:21:05.573 00.000 10844 OnExposeComplete: enter
00:21:05.574 00.001 10844 UpdateGuideState(): m_state=6
00:21:05.574 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5479
00:21:05.574 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.20, Mass=2766, SNR=33.3, Peak=249 HFD=3.4
00:21:05.574 00.000 10844 MultiStar: [#1 0.50,0.51,0.00,M10] [#2 0.36,0.43,2.02,U] [#3 0.10,-0.43,1.01,U] [#4 0.64,-0.00,0.00,M3] [#5 -0.03,0.02,0.98,U] [#6 0.04,-0.38,0.98,U] [#7 -0.00,-0.20,0.84,U] [#8 0.43,0.80,0.00,M8] 
00:21:05.575 00.001 10844 refined, 5 included, MultiStar: {0.14, 0.01}, one-star: {0.10, 0.17}
00:21:05.575 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
00:21:05.575 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
00:21:05.575 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.07 mountX=-0.03 mountY=0.13, mountTheta=1.82
00:21:05.577 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
00:21:05.577 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
00:21:05.577 00.000 11060 Worker thread wakes up
00:21:05.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
00:21:05.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
00:21:05.577 00.000 11060 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=0.13
00:21:05.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:21:05.578 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:05.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:21:05.578 00.000 11060 MoveAxis(E, 0, ABG)
00:21:05.578 00.000 11060 Move returns status 0, amount 0
00:21:05.578 00.000 11060 MoveAxis(N, 0, ABG)
00:21:05.587 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:05.590 00.003 11060 Move returns status 0, amount 0
00:21:05.590 00.000 11060 move complete, result=0
00:21:05.590 00.000 11060 worker thread done servicing request
00:21:05.618 00.028 10844 UpdateGuideState exits: m=2766 SNR=33.3
00:21:05.619 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:05.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:05.619 00.000 10844 Enqueuing Expose request
00:21:05.619 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:05.624 00.005 11060 Worker thread wakes up
00:21:05.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:05.625 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:06.266 00.641 11060 Exposure complete
00:21:06.513 00.247 11060 worker thread done servicing request
00:21:06.514 00.001 10844 OnExposeComplete: enter
00:21:06.514 00.000 10844 UpdateGuideState(): m_state=6
00:21:06.514 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5480
00:21:06.514 00.000 10844 Star::Find returns 1 (1), X=262.72, Y=61.92, Mass=3095, SNR=36.2, Peak=255 HFD=3.5
00:21:06.515 00.001 10844 MultiStar: [#1 0.12,0.06,0.93,U] [#2 0.20,-0.04,1.76,U] [#3 -0.22,-1.14,0.00,M1] [#4 0.05,-0.14,0.94,U] [#5 0.01,-0.45,0.95,U] [#6 0.16,-0.53,0.85,U] [#7 0.29,-0.72,0.00,M1] [#8 0.07,-0.32,0.86,U] 
00:21:06.515 00.000 10844 single-star, 6 included, MultiStar: {0.13, -0.20}, one-star: {0.19, -0.11}
00:21:06.515 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
00:21:06.515 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
00:21:06.515 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=0.08 mountY=0.21, mountTheta=1.23
00:21:06.517 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.11, opts=13)
00:21:06.517 00.000 10844 Enqueuing Move request for scope (0.19, -0.11)
00:21:06.518 00.001 11060 Worker thread wakes up
00:21:06.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
00:21:06.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
00:21:06.518 00.000 11060 Moving (0.19, -0.11) raw xDistance=0.08 yDistance=0.21
00:21:06.520 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:21:06.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:06.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:21:06.520 00.000 11060 MoveAxis(E, 0, ABG)
00:21:06.520 00.000 11060 Move returns status 0, amount 0
00:21:06.520 00.000 11060 MoveAxis(N, 0, ABG)
00:21:06.520 00.000 11060 Move returns status 0, amount 0
00:21:06.521 00.001 11060 move complete, result=0
00:21:06.521 00.000 11060 worker thread done servicing request
00:21:06.526 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:06.546 00.020 10844 UpdateGuideState exits: m=3095 SNR=36.2 Saturated
00:21:06.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:06.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:06.546 00.000 10844 Enqueuing Expose request
00:21:06.546 00.000 11060 Worker thread wakes up
00:21:06.546 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:06.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:06.547 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:07.182 00.635 11060 Exposure complete
00:21:07.428 00.246 11060 worker thread done servicing request
00:21:07.428 00.000 10844 OnExposeComplete: enter
00:21:07.428 00.000 10844 UpdateGuideState(): m_state=6
00:21:07.429 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5481
00:21:07.429 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.21, Mass=2658, SNR=32.2, Peak=251 HFD=3.4
00:21:07.429 00.000 10844 MultiStar: [#1 0.21,0.11,1.02,U] [#2 0.46,-0.10,2.11,U] [#3 -0.34,-0.36,1.00,U] [#4 0.05,-0.61,1.11,U] [#5 -0.38,-0.17,1.07,U] [#6 0.08,-0.17,0.95,U] [#7 0.31,-0.16,0.90,U] [#8 -0.05,0.54,0.91,U] 
00:21:07.429 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.02, 0.17}
00:21:07.429 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
00:21:07.429 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
00:21:07.429 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.85 mountX=0.08 mountY=0.10, mountTheta=0.89
00:21:07.431 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
00:21:07.431 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
00:21:07.431 00.000 11060 Worker thread wakes up
00:21:07.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:21:07.431 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:21:07.431 00.000 11060 Moving (0.08, -0.09) raw xDistance=0.08 yDistance=0.10
00:21:07.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:21:07.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:07.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:21:07.431 00.000 11060 MoveAxis(E, 0, ABG)
00:21:07.432 00.001 11060 Move returns status 0, amount 0
00:21:07.432 00.000 11060 MoveAxis(N, 0, ABG)
00:21:07.432 00.000 11060 Move returns status 0, amount 0
00:21:07.432 00.000 11060 move complete, result=0
00:21:07.432 00.000 11060 worker thread done servicing request
00:21:07.438 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:07.467 00.029 10844 UpdateGuideState exits: m=2658 SNR=32.2
00:21:07.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:07.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:07.467 00.000 10844 Enqueuing Expose request
00:21:07.467 00.000 11060 Worker thread wakes up
00:21:07.467 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:07.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:07.468 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:08.107 00.639 11060 Exposure complete
00:21:08.458 00.351 11060 worker thread done servicing request
00:21:08.458 00.000 10844 OnExposeComplete: enter
00:21:08.458 00.000 10844 UpdateGuideState(): m_state=6
00:21:08.459 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5482
00:21:08.459 00.000 10844 Star::Find returns 1 (0), X=262.47, Y=62.65, Mass=2912, SNR=34.5, Peak=251 HFD=3.3
00:21:08.460 00.001 10844 MultiStar: [#1 0.31,0.77,0.00,M9] [#2 0.22,-0.26,2.01,U] [#3 0.22,-0.33,0.97,U] [#4 0.51,-0.19,0.99,U] [#5 0.22,-0.20,0.98,U] [#6 -0.03,0.10,0.94,U] [#7 0.71,-0.42,0.00,M1] [#8 -0.42,0.51,0.00,M7] 
00:21:08.461 00.001 10844 refined, 5 included, MultiStar: {0.19, -0.08}, one-star: {-0.06, 0.61}
00:21:08.461 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
00:21:08.461 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
00:21:08.461 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.39 mountX=0.04 mountY=0.20, mountTheta=1.36
00:21:08.463 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.08, opts=13)
00:21:08.463 00.000 10844 Enqueuing Move request for scope (0.19, -0.08)
00:21:08.469 00.006 11060 Worker thread wakes up
00:21:08.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
00:21:08.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
00:21:08.470 00.001 11060 Moving (0.19, -0.08) raw xDistance=0.04 yDistance=0.20
00:21:08.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:21:08.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:08.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:21:08.470 00.000 11060 MoveAxis(E, 0, ABG)
00:21:08.470 00.000 11060 Move returns status 0, amount 0
00:21:08.470 00.000 11060 MoveAxis(N, 0, ABG)
00:21:08.470 00.000 11060 Move returns status 0, amount 0
00:21:08.470 00.000 11060 move complete, result=0
00:21:08.470 00.000 11060 worker thread done servicing request
00:21:08.474 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:08.513 00.039 10844 UpdateGuideState exits: m=2912 SNR=34.5
00:21:08.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:08.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:08.513 00.000 10844 Enqueuing Expose request
00:21:08.513 00.000 11060 Worker thread wakes up
00:21:08.513 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:08.514 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:08.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:09.151 00.637 11060 Exposure complete
00:21:09.437 00.286 11060 worker thread done servicing request
00:21:09.437 00.000 10844 OnExposeComplete: enter
00:21:09.437 00.000 10844 UpdateGuideState(): m_state=6
00:21:09.438 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5483
00:21:09.438 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=62.36, Mass=2844, SNR=33.6, Peak=212 HFD=3.4
00:21:09.438 00.000 10844 MultiStar: [#1 0.67,0.18,0.00,M10] [#2 0.24,-0.40,1.90,U] [#3 0.01,-0.61,1.07,U] [#4 0.16,-0.52,0.95,U] [#5 -0.13,-0.60,1.08,U] [#6 0.07,0.14,0.94,U] [#7 0.79,-0.48,0.00,M2] [#8 -0.06,0.24,1.00,U] 
00:21:09.438 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.23}, one-star: {0.34, 0.32}
00:21:09.439 00.001 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
00:21:09.439 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
00:21:09.439 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.26 cameraTheta=-1.15 mountX=0.21 mountY=0.14, mountTheta=0.59
00:21:09.451 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.23, opts=13)
00:21:09.451 00.000 10844 Enqueuing Move request for scope (0.10, -0.23)
00:21:09.452 00.001 11060 Worker thread wakes up
00:21:09.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
00:21:09.452 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
00:21:09.453 00.001 11060 Moving (0.10, -0.23) raw xDistance=0.21 yDistance=0.14
00:21:09.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:21:09.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:09.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:21:09.453 00.000 11060 MoveAxis(W, 37, ABG)
00:21:09.453 00.000 11060 Guiding  Dir = 3, Dur = 37
00:21:09.460 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:09.479 00.019 10844 UpdateGuideState exits: m=2844 SNR=33.6
00:21:09.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:09.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:09.479 00.000 10844 Enqueuing Expose request
00:21:09.487 00.008 11060 IsSlewing returns 0
00:21:09.489 00.002 11060 IsGuiding returns 0
00:21:09.576 00.087 11060 IsGuiding returns 0
00:21:09.576 00.000 11060 Move returns status 0, amount 37
00:21:09.576 00.000 11060 MoveAxis(N, 0, ABG)
00:21:09.576 00.000 11060 Move returns status 0, amount 0
00:21:09.577 00.001 11060 move complete, result=0
00:21:09.577 00.000 11060 worker thread done servicing request
00:21:09.577 00.000 11060 Worker thread wakes up
00:21:09.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:09.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:09.577 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:21:10.222 00.645 11060 Exposure complete
00:21:10.437 00.215 11060 worker thread done servicing request
00:21:10.437 00.000 10844 OnExposeComplete: enter
00:21:10.437 00.000 10844 UpdateGuideState(): m_state=6
00:21:10.439 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5484
00:21:10.439 00.000 10844 Star::Find returns 1 (1), X=262.48, Y=62.57, Mass=3391, SNR=37.2, Peak=255 HFD=3.3
00:21:10.439 00.000 10844 MultiStar: [#1 0.44,0.25,0.96,U] [#2 0.59,0.09,1.88,U] [#3 -0.24,-0.64,0.00,M1] [#4 0.11,-0.38,0.83,U] [#5 -0.24,0.28,0.90,U] [#6 0.28,-0.11,0.88,U] [#7 0.06,0.29,0.79,U] [#8 -0.35,1.10,0.00,M7] 
00:21:10.439 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.14}, one-star: {-0.04, 0.53}
00:21:10.439 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
00:21:10.439 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
00:21:10.439 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.26 cameraTheta=0.54 mountX=-0.18 mountY=0.20, mountTheta=2.29
00:21:10.441 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.14, opts=13)
00:21:10.441 00.000 10844 Enqueuing Move request for scope (0.23, 0.14)
00:21:10.441 00.000 11060 Worker thread wakes up
00:21:10.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
00:21:10.441 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
00:21:10.442 00.001 11060 Moving (0.23, 0.14) raw xDistance=-0.18 yDistance=0.20
00:21:10.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:21:10.442 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.12 newest=0.54
00:21:10.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:21:10.442 00.000 11060 MoveAxis(E, 29, ABG)
00:21:10.442 00.000 11060 Guiding  Dir = 2, Dur = 29
00:21:10.444 00.002 11060 IsSlewing returns 0
00:21:10.444 00.000 11060 IsGuiding returns 0
00:21:10.447 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:10.464 00.017 10844 UpdateGuideState exits: m=3391 SNR=37.2 Saturated
00:21:10.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:10.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:10.465 00.001 10844 Enqueuing Expose request
00:21:10.477 00.012 11060 IsGuiding returns 0
00:21:10.477 00.000 11060 Move returns status 0, amount 29
00:21:10.477 00.000 11060 BLC: Oldest BLC event removed
00:21:10.478 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:21:10.478 00.000 11060 MoveAxis(S, 828, ABG)
00:21:10.478 00.000 11060 duration set to 750 by maxDecDuration
00:21:10.478 00.000 11060 Guiding  Dir = 1, Dur = 750
00:21:10.493 00.015 11060 IsSlewing returns 0
00:21:10.493 00.000 11060 IsGuiding returns 0
00:21:11.260 00.767 11060 IsGuiding returns 0
00:21:11.260 00.000 11060 Move returns status 0, amount 750
00:21:11.260 00.000 11060 move complete, result=0
00:21:11.261 00.001 11060 worker thread done servicing request
00:21:11.261 00.000 11060 Worker thread wakes up
00:21:11.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:11.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:11.261 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.2 px 750 ms SOUTH
00:21:11.892 00.631 11060 Exposure complete
00:21:12.112 00.220 11060 worker thread done servicing request
00:21:12.112 00.000 10844 OnExposeComplete: enter
00:21:12.112 00.000 10844 UpdateGuideState(): m_state=6
00:21:12.112 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5485
00:21:12.113 00.001 10844 Star::Find returns 1 (0), X=262.47, Y=62.90, Mass=2502, SNR=31.2, Peak=233 HFD=3.5
00:21:12.113 00.000 10844 MultiStar: [#1 0.50,0.05,1.02,U] [#2 0.12,-0.61,0.00,M1] [#3 -0.03,-1.08,0.00,M2] [#4 0.12,-0.42,1.10,U] [#5 -0.09,-0.21,1.12,U] [#6 -0.08,-0.91,0.00,M1] [#7 0.05,-0.55,0.88,U] [#8 -0.34,-0.12,1.06,U] 
00:21:12.113 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.06}, one-star: {-0.06, 0.86}
00:21:12.113 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
00:21:12.113 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
00:21:12.113 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.17 mountX=0.06 mountY=0.04, mountTheta=0.57
00:21:12.116 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.06, opts=13)
00:21:12.116 00.000 10844 Enqueuing Move request for scope (0.03, -0.06)
00:21:12.116 00.000 11060 Worker thread wakes up
00:21:12.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:21:12.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:21:12.116 00.000 11060 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=0.04
00:21:12.117 00.001 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.140922, 1:0.037063
00:21:12.117 00.000 11060 BLC: No correction, Miss < min_move
00:21:12.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:21:12.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:12.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:21:12.117 00.000 11060 MoveAxis(E, 0, ABG)
00:21:12.117 00.000 11060 Move returns status 0, amount 0
00:21:12.117 00.000 11060 MoveAxis(N, 0, ABG)
00:21:12.117 00.000 11060 Move returns status 0, amount 0
00:21:12.118 00.001 11060 move complete, result=0
00:21:12.118 00.000 11060 worker thread done servicing request
00:21:12.124 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:12.141 00.017 10844 UpdateGuideState exits: m=2502 SNR=31.2
00:21:12.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:12.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:12.141 00.000 10844 Enqueuing Expose request
00:21:12.141 00.000 11060 Worker thread wakes up
00:21:12.141 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:12.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:12.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:12.802 00.661 11060 Exposure complete
00:21:13.036 00.234 10844 OnExposeComplete: enter
00:21:13.036 00.000 11060 worker thread done servicing request
00:21:13.036 00.000 10844 UpdateGuideState(): m_state=6
00:21:13.037 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5486
00:21:13.037 00.000 10844 Star::Find returns 1 (0), X=263.24, Y=62.00, Mass=2760, SNR=33.7, Peak=246 HFD=3.2
00:21:13.037 00.000 10844 MultiStar: [#1 0.97,0.27,0.00,M9] [#2 0.41,0.09,1.89,U] [#3 0.10,-0.50,0.95,U] [#4 0.27,-0.10,0.96,U] [#5 -0.66,-0.17,0.00,M1] [#6 -0.10,-0.20,0.90,U] [#7 0.39,-0.20,0.85,U] [#8 0.05,0.15,0.95,U] 
00:21:13.037 00.000 10844 refined, 6 included, MultiStar: {0.28, -0.09}, one-star: {0.72, -0.03}
00:21:13.037 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
00:21:13.038 00.001 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
00:21:13.038 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-0.29 mountX=0.03 mountY=0.29, mountTheta=1.46
00:21:13.039 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.09, opts=13)
00:21:13.039 00.000 10844 Enqueuing Move request for scope (0.28, -0.09)
00:21:13.039 00.000 11060 Worker thread wakes up
00:21:13.040 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
00:21:13.040 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
00:21:13.040 00.000 11060 Moving (0.28, -0.09) raw xDistance=0.03 yDistance=0.29
00:21:13.040 00.000 11060 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.140922, 1:0.037063, 2:0.293334
00:21:13.040 00.000 11060 BLC: Under-shoot: nominal increase by 52
00:21:13.040 00.000 11060 BLC: window closed
00:21:13.040 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:21:13.040 00.000 11060 BLC: Pulse adjusted to 750
00:21:13.041 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:21:13.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.29
00:21:13.041 00.000 11060 MoveAxis(E, 0, ABG)
00:21:13.041 00.000 11060 Move returns status 0, amount 0
00:21:13.041 00.000 11060 MoveAxis(S, 114, ABG)
00:21:13.041 00.000 11060 Guiding  Dir = 1, Dur = 114
00:21:13.044 00.003 11060 IsSlewing returns 0
00:21:13.044 00.000 11060 IsGuiding returns 0
00:21:13.047 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:13.074 00.027 10844 UpdateGuideState exits: m=2760 SNR=33.7
00:21:13.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:13.075 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:13.075 00.000 10844 Enqueuing Expose request
00:21:13.169 00.094 11060 IsGuiding returns 0
00:21:13.169 00.000 11060 Move returns status 0, amount 114
00:21:13.169 00.000 11060 move complete, result=0
00:21:13.169 00.000 11060 worker thread done servicing request
00:21:13.169 00.000 11060 Worker thread wakes up
00:21:13.170 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:13.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:13.215 00.045 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 114 ms SOUTH
00:21:13.220 00.005 10844 evsrv: cli 0EEEE110 connect
00:21:13.220 00.000 10844 case statement mapped state 6 to 3
00:21:13.220 00.000 10844 case statement mapped state 6 to 3
00:21:13.221 00.001 10844 evsrv: cli 0EEEE110 request: {"method":"get_pixel_scale","id":"2d87b18e-b855-4168-ba03-943a8434bdeb"}
00:21:13.221 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":4.1253,"id":"2d87b18e-b855-4168-ba03-943a8434bdeb"}
00:21:13.222 00.001 10844 evsrv: cli 0EEEE110 disconnect
00:21:13.812 00.590 11060 Exposure complete
00:21:14.049 00.237 11060 worker thread done servicing request
00:21:14.049 00.000 10844 OnExposeComplete: enter
00:21:14.049 00.000 10844 UpdateGuideState(): m_state=6
00:21:14.050 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5487
00:21:14.050 00.000 10844 Star::Find returns 1 (0), X=262.52, Y=62.62, Mass=3036, SNR=35.5, Peak=225 HFD=3.4
00:21:14.050 00.000 10844 MultiStar: [#1 0.28,0.81,0.00,M10] [#2 0.37,-0.16,1.92,U] [#3 0.29,-0.53,0.93,U] [#4 0.31,0.30,1.08,U] [#5 -1.13,0.22,0.00,M2] [#6 0.01,-0.34,0.86,U] [#7 0.28,-0.28,0.95,U] [#8 -0.18,0.13,1.00,U] 
00:21:14.051 00.001 10844 refined, 6 included, MultiStar: {0.18, -0.04}, one-star: {-0.00, 0.58}
00:21:14.051 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
00:21:14.051 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
00:21:14.051 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=0.01 mountY=0.19, mountTheta=1.52
00:21:14.052 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.04, opts=13)
00:21:14.052 00.000 10844 Enqueuing Move request for scope (0.18, -0.04)
00:21:14.053 00.001 11060 Worker thread wakes up
00:21:14.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:21:14.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:21:14.053 00.000 11060 Moving (0.18, -0.04) raw xDistance=0.01 yDistance=0.19
00:21:14.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:21:14.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:14.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:21:14.053 00.000 11060 MoveAxis(E, 0, ABG)
00:21:14.053 00.000 11060 Move returns status 0, amount 0
00:21:14.053 00.000 11060 MoveAxis(N, 0, ABG)
00:21:14.053 00.000 11060 Move returns status 0, amount 0
00:21:14.054 00.001 11060 move complete, result=0
00:21:14.054 00.000 11060 worker thread done servicing request
00:21:14.060 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:14.088 00.028 10844 UpdateGuideState exits: m=3036 SNR=35.5
00:21:14.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:14.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:14.088 00.000 10844 Enqueuing Expose request
00:21:14.088 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:14.089 00.001 11060 Worker thread wakes up
00:21:14.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:14.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:14.724 00.635 11060 Exposure complete
00:21:14.956 00.232 11060 worker thread done servicing request
00:21:14.957 00.001 10844 OnExposeComplete: enter
00:21:14.957 00.000 10844 UpdateGuideState(): m_state=6
00:21:14.957 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5488
00:21:14.957 00.000 10844 Star::Find returns 1 (1), X=262.39, Y=61.52, Mass=3174, SNR=36.0, Peak=255 HFD=3.4
00:21:14.958 00.001 10844 MultiStar: [#1 0.06,0.65,0.00,R] [#2 0.03,-0.30,1.87,U] [#3 0.01,-0.61,0.97,U] [#4 0.08,-0.09,0.93,U] [#5 -0.27,-0.80,0.00,M3] [#6 -0.77,-0.28,0.00,M1] [#7 0.36,-0.11,0.86,U] [#8 -0.22,-0.11,0.89,U] 
00:21:14.958 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.30}, one-star: {-0.13, -0.51}
00:21:14.958 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
00:21:14.958 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
00:21:14.958 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.51 mountX=0.29 mountY=0.07, mountTheta=0.23
00:21:14.968 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.30, opts=13)
00:21:14.968 00.000 10844 Enqueuing Move request for scope (0.02, -0.30)
00:21:14.969 00.001 11060 Worker thread wakes up
00:21:14.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
00:21:14.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
00:21:14.969 00.000 11060 Moving (0.02, -0.30) raw xDistance=0.29 yDistance=0.07
00:21:14.970 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:21:14.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:14.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:21:14.970 00.000 11060 MoveAxis(W, 50, ABG)
00:21:14.970 00.000 11060 Guiding  Dir = 3, Dur = 50
00:21:14.977 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:14.996 00.019 10844 UpdateGuideState exits: m=3174 SNR=36.0 Saturated
00:21:14.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:14.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:14.996 00.000 10844 Enqueuing Expose request
00:21:14.999 00.003 11060 IsSlewing returns 0
00:21:15.000 00.001 11060 IsGuiding returns 0
00:21:15.085 00.085 11060 IsGuiding returns 0
00:21:15.085 00.000 11060 Move returns status 0, amount 50
00:21:15.086 00.001 11060 MoveAxis(N, 0, ABG)
00:21:15.086 00.000 11060 Move returns status 0, amount 0
00:21:15.086 00.000 11060 move complete, result=0
00:21:15.086 00.000 11060 worker thread done servicing request
00:21:15.086 00.000 11060 Worker thread wakes up
00:21:15.087 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:15.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:15.517 00.430 10844 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
00:21:15.722 00.205 11060 Exposure complete
00:21:15.984 00.262 10844 OnExposeComplete: enter
00:21:15.984 00.000 10844 UpdateGuideState(): m_state=6
00:21:15.986 00.002 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
00:21:15.986 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=61.74, Mass=3070, SNR=35.4, Peak=254 HFD=3.5
00:21:15.986 00.000 11060 worker thread done servicing request
00:21:15.987 00.001 10844 MultiStar: [#1 -0.48,-0.14,0.96,U] [#2 0.14,1.24,0.00,M1] [#3 -0.27,-0.58,0.00,M1] [#4 0.20,-0.07,0.99,U] [#5 -0.20,0.20,1.03,U] [#6 -0.86,0.32,0.00,M2] [#7 -0.40,0.54,0.00,M1] [#8 -0.43,0.58,0.00,M4] 
00:21:15.987 00.000 10844 refined, 3 included, MultiStar: {-0.06, -0.07}, one-star: {0.23, -0.30}
00:21:15.987 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
00:21:15.987 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
00:21:15.987 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=0.08 mountY=-0.05, mountTheta=-0.51
00:21:15.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
00:21:15.989 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
00:21:15.989 00.000 11060 Worker thread wakes up
00:21:15.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
00:21:15.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
00:21:15.989 00.000 11060 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=-0.05
00:21:15.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:21:15.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:15.990 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:21:15.990 00.000 11060 MoveAxis(E, 0, ABG)
00:21:15.990 00.000 11060 Move returns status 0, amount 0
00:21:15.990 00.000 11060 MoveAxis(N, 0, ABG)
00:21:15.990 00.000 11060 Move returns status 0, amount 0
00:21:15.990 00.000 11060 move complete, result=0
00:21:15.990 00.000 11060 worker thread done servicing request
00:21:15.997 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:16.017 00.020 10844 UpdateGuideState exits: m=3070 SNR=35.4
00:21:16.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:16.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:16.017 00.000 10844 Enqueuing Expose request
00:21:16.017 00.000 11060 Worker thread wakes up
00:21:16.017 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:16.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:16.018 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:16.666 00.648 11060 Exposure complete
00:21:16.912 00.246 11060 worker thread done servicing request
00:21:16.912 00.000 10844 OnExposeComplete: enter
00:21:16.912 00.000 10844 UpdateGuideState(): m_state=6
00:21:16.912 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5490
00:21:16.912 00.000 10844 Star::Find returns 1 (0), X=262.28, Y=62.19, Mass=3192, SNR=36.4, Peak=248 HFD=3.6
00:21:16.913 00.001 10844 MultiStar: [#1 -0.14,-0.13,0.90,U] [#2 0.24,0.61,0.00,M2] [#3 -0.65,-0.04,0.00,M2] [#4 -0.04,0.22,0.93,U] [#5 -1.10,0.71,0.00,M3] [#6 0.08,0.19,0.88,U] [#7 0.20,0.02,0.84,U] [#8 -0.27,0.64,0.00,M5] 
00:21:16.913 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.09}, one-star: {-0.25, 0.15}
00:21:16.913 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
00:21:16.913 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.58)
00:21:16.913 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.97 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
00:21:16.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
00:21:16.915 00.000 10844 Enqueuing Move request for scope (-0.04, 0.09)
00:21:16.915 00.000 11060 Worker thread wakes up
00:21:16.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
00:21:16.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
00:21:16.915 00.000 11060 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=-0.05
00:21:16.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:21:16.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:16.916 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:21:16.917 00.001 11060 MoveAxis(E, 0, ABG)
00:21:16.917 00.000 11060 Move returns status 0, amount 0
00:21:16.917 00.000 11060 MoveAxis(N, 0, ABG)
00:21:16.917 00.000 11060 Move returns status 0, amount 0
00:21:16.917 00.000 11060 move complete, result=0
00:21:16.917 00.000 11060 worker thread done servicing request
00:21:16.925 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:16.952 00.027 10844 UpdateGuideState exits: m=3192 SNR=36.4
00:21:16.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:16.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:16.952 00.000 10844 Enqueuing Expose request
00:21:16.952 00.000 11060 Worker thread wakes up
00:21:16.952 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:16.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:16.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:17.609 00.657 11060 Exposure complete
00:21:17.894 00.285 11060 worker thread done servicing request
00:21:17.894 00.000 10844 OnExposeComplete: enter
00:21:17.894 00.000 10844 UpdateGuideState(): m_state=6
00:21:17.894 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5491
00:21:17.895 00.001 10844 Star::Find returns 1 (0), X=262.81, Y=61.69, Mass=3130, SNR=36.1, Peak=248 HFD=3.5
00:21:17.895 00.000 10844 MultiStar: [#1 -0.29,-0.13,0.97,U] [#2 0.03,0.17,1.94,U] [#3 -0.60,-0.88,0.00,M3] [#4 -0.12,-0.27,0.95,U] [#5 -0.33,0.07,0.95,U] [#6 -0.30,-0.17,0.84,U] [#7 -0.09,-0.56,0.85,U] [#8 -0.36,-0.08,0.92,U] 
00:21:17.895 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.12}, one-star: {0.28, -0.34}
00:21:17.895 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
00:21:17.895 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
00:21:17.895 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.35 mountX=0.14 mountY=-0.10, mountTheta=-0.61
00:21:17.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.12, opts=13)
00:21:17.897 00.000 10844 Enqueuing Move request for scope (-0.12, -0.12)
00:21:17.898 00.001 11060 Worker thread wakes up
00:21:17.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
00:21:17.898 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
00:21:17.898 00.000 11060 Moving (-0.12, -0.12) raw xDistance=0.14 yDistance=-0.10
00:21:17.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:21:17.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:17.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:21:17.898 00.000 11060 MoveAxis(W, 25, ABG)
00:21:17.898 00.000 11060 Guiding  Dir = 3, Dur = 25
00:21:17.901 00.003 11060 IsSlewing returns 0
00:21:17.901 00.000 11060 IsGuiding returns 0
00:21:17.906 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:17.933 00.027 11060 IsGuiding returns 0
00:21:17.933 00.000 11060 Move returns status 0, amount 25
00:21:17.933 00.000 11060 MoveAxis(N, 0, ABG)
00:21:17.933 00.000 11060 Move returns status 0, amount 0
00:21:17.933 00.000 11060 move complete, result=0
00:21:17.933 00.000 11060 worker thread done servicing request
00:21:17.936 00.003 10844 UpdateGuideState exits: m=3130 SNR=36.1
00:21:17.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:17.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:17.936 00.000 10844 Enqueuing Expose request
00:21:17.936 00.000 11060 Worker thread wakes up
00:21:17.936 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
00:21:17.937 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:17.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:18.579 00.642 11060 Exposure complete
00:21:18.823 00.244 11060 worker thread done servicing request
00:21:18.823 00.000 10844 OnExposeComplete: enter
00:21:18.823 00.000 10844 UpdateGuideState(): m_state=6
00:21:18.823 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5492
00:21:18.823 00.000 10844 Star::Find returns 1 (1), X=262.55, Y=62.13, Mass=3344, SNR=37.0, Peak=255 HFD=3.5
00:21:18.824 00.001 10844 MultiStar: [#1 0.11,-0.13,0.97,U] [#2 0.51,0.56,0.00,M2] [#3 -0.42,-0.37,0.91,U] [#4 0.14,0.16,0.99,U] [#5 -0.33,0.34,0.98,U] [#6 0.06,-0.31,0.82,U] [#7 0.30,0.01,0.81,U] [#8 -0.13,0.46,0.86,U] 
00:21:18.824 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.03, 0.10}
00:21:18.824 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
00:21:18.824 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
00:21:18.825 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.33 mountX=-0.03 mountY=-0.04, mountTheta=-2.21
00:21:18.826 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
00:21:18.827 00.001 10844 Enqueuing Move request for scope (-0.03, 0.04)
00:21:18.827 00.000 11060 Worker thread wakes up
00:21:18.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:21:18.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:21:18.827 00.000 11060 Moving (-0.03, 0.04) raw xDistance=-0.03 yDistance=-0.04
00:21:18.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:21:18.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:18.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:18.827 00.000 11060 MoveAxis(E, 0, ABG)
00:21:18.828 00.001 11060 Move returns status 0, amount 0
00:21:18.828 00.000 11060 MoveAxis(N, 0, ABG)
00:21:18.828 00.000 11060 Move returns status 0, amount 0
00:21:18.828 00.000 11060 move complete, result=0
00:21:18.828 00.000 11060 worker thread done servicing request
00:21:18.835 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:18.855 00.020 10844 UpdateGuideState exits: m=3344 SNR=37.0 Saturated
00:21:18.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:18.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:18.855 00.000 10844 Enqueuing Expose request
00:21:18.855 00.000 11060 Worker thread wakes up
00:21:18.855 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:18.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:18.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:19.491 00.636 11060 Exposure complete
00:21:19.736 00.245 11060 worker thread done servicing request
00:21:19.736 00.000 10844 OnExposeComplete: enter
00:21:19.737 00.001 10844 UpdateGuideState(): m_state=6
00:21:19.737 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5493
00:21:19.737 00.000 10844 Star::Find returns 1 (1), X=262.54, Y=62.61, Mass=2730, SNR=33.6, Peak=255 HFD=3.3
00:21:19.738 00.001 10844 MultiStar: [#1 0.23,-0.07,1.03,U] [#2 0.17,-0.08,2.02,U] [#3 -0.34,-0.26,0.96,U] [#4 -0.24,-0.05,1.12,U] [#5 -0.41,0.94,0.00,M2] [#6 -0.01,-0.44,0.94,U] [#7 -0.08,0.15,0.92,U] [#8 -0.32,0.60,0.00,M4] 
00:21:19.738 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.03}, one-star: {0.01, 0.57}
00:21:19.738 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
00:21:19.738 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
00:21:19.738 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.89 mountX=0.03 mountY=-0.00, mountTheta=-0.15
00:21:19.739 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
00:21:19.739 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
00:21:19.740 00.001 11060 Worker thread wakes up
00:21:19.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:21:19.740 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:21:19.740 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.00
00:21:19.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:21:19.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:19.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:21:19.740 00.000 11060 MoveAxis(E, 0, ABG)
00:21:19.740 00.000 11060 Move returns status 0, amount 0
00:21:19.740 00.000 11060 MoveAxis(N, 0, ABG)
00:21:19.741 00.001 11060 Move returns status 0, amount 0
00:21:19.741 00.000 11060 move complete, result=0
00:21:19.741 00.000 11060 worker thread done servicing request
00:21:19.748 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:19.777 00.029 10844 UpdateGuideState exits: m=2730 SNR=33.6 Saturated
00:21:19.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:19.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:19.777 00.000 10844 Enqueuing Expose request
00:21:19.777 00.000 11060 Worker thread wakes up
00:21:19.777 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:19.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:19.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:20.408 00.631 11060 Exposure complete
00:21:20.648 00.240 10844 OnExposeComplete: enter
00:21:20.648 00.000 10844 UpdateGuideState(): m_state=6
00:21:20.648 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5494
00:21:20.648 00.000 10844 Star::Find returns 1 (1), X=262.68, Y=62.19, Mass=3398, SNR=38.3, Peak=255 HFD=3.5
00:21:20.650 00.002 10844 MultiStar: [#1 -0.18,0.08,0.91,U] [#2 0.44,-0.20,1.78,U] [#3 0.05,-0.36,0.88,U] [#4 0.31,-0.16,0.79,U] [#5 0.02,0.42,0.89,U] [#6 -0.02,-0.41,0.81,U] [#7 0.72,-0.02,0.00,M1] [#8 -0.74,0.48,0.00,M5] 
00:21:20.650 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.15, 0.15}
00:21:20.650 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
00:21:20.650 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
00:21:20.650 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.46 mountX=0.05 mountY=0.16, mountTheta=1.29
00:21:20.650 00.000 11060 worker thread done servicing request
00:21:20.652 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
00:21:20.652 00.000 10844 Enqueuing Move request for scope (0.15, -0.07)
00:21:20.652 00.000 11060 Worker thread wakes up
00:21:20.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:21:20.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:21:20.652 00.000 11060 Moving (0.15, -0.07) raw xDistance=0.05 yDistance=0.16
00:21:20.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:21:20.653 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:20.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:21:20.653 00.000 11060 MoveAxis(E, 0, ABG)
00:21:20.653 00.000 11060 Move returns status 0, amount 0
00:21:20.653 00.000 11060 MoveAxis(N, 0, ABG)
00:21:20.653 00.000 11060 Move returns status 0, amount 0
00:21:20.653 00.000 11060 move complete, result=0
00:21:20.653 00.000 11060 worker thread done servicing request
00:21:20.670 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:20.691 00.021 10844 UpdateGuideState exits: m=3398 SNR=38.3 Saturated
00:21:20.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:20.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:20.691 00.000 10844 Enqueuing Expose request
00:21:20.691 00.000 11060 Worker thread wakes up
00:21:20.691 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:20.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:20.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:21.328 00.637 11060 Exposure complete
00:21:21.576 00.248 11060 worker thread done servicing request
00:21:21.577 00.001 10844 OnExposeComplete: enter
00:21:21.577 00.000 10844 UpdateGuideState(): m_state=6
00:21:21.577 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5495
00:21:21.577 00.000 10844 Star::Find returns 1 (1), X=262.10, Y=62.41, Mass=2809, SNR=34.2, Peak=255 HFD=3.5
00:21:21.577 00.000 10844 MultiStar: [#1 -0.30,0.88,0.00,M1] [#2 -0.13,0.08,2.04,U] [#3 -0.28,-0.43,0.97,U] [#4 -0.26,-0.12,0.90,U] [#5 -0.25,0.19,1.03,U] [#6 -0.08,0.05,0.94,U] [#7 0.28,0.02,0.82,U] [#8 -0.15,-0.07,1.05,U] 
00:21:21.577 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.02}, one-star: {-0.42, 0.38}
00:21:21.577 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.53)
00:21:21.577 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
00:21:21.577 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.01 mountX=0.01 mountY=-0.17, mountTheta=-1.53
00:21:21.579 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.02, opts=13)
00:21:21.580 00.001 10844 Enqueuing Move request for scope (-0.17, 0.02)
00:21:21.580 00.000 11060 Worker thread wakes up
00:21:21.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
00:21:21.580 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
00:21:21.580 00.000 11060 Moving (-0.17, 0.02) raw xDistance=0.01 yDistance=-0.17
00:21:21.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:21:21.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:21.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:21:21.582 00.002 11060 MoveAxis(E, 0, ABG)
00:21:21.582 00.000 11060 Move returns status 0, amount 0
00:21:21.582 00.000 11060 MoveAxis(N, 0, ABG)
00:21:21.582 00.000 11060 Move returns status 0, amount 0
00:21:21.582 00.000 11060 move complete, result=0
00:21:21.582 00.000 11060 worker thread done servicing request
00:21:21.588 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:21.607 00.019 10844 UpdateGuideState exits: m=2809 SNR=34.2 Saturated
00:21:21.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:21.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:21.607 00.000 10844 Enqueuing Expose request
00:21:21.607 00.000 11060 Worker thread wakes up
00:21:21.607 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:21.609 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:21.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:22.248 00.639 11060 Exposure complete
00:21:22.480 00.232 11060 worker thread done servicing request
00:21:22.480 00.000 10844 OnExposeComplete: enter
00:21:22.480 00.000 10844 UpdateGuideState(): m_state=6
00:21:22.480 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5496
00:21:22.481 00.001 10844 Star::Find returns 1 (0), X=262.28, Y=63.02, Mass=3266, SNR=36.9, Peak=248 HFD=3.8
00:21:22.481 00.000 10844 MultiStar: [#1 -0.10,0.04,0.89,U] [#2 0.20,0.18,1.77,U] [#3 0.16,-0.25,0.82,U] [#4 -0.02,0.10,0.93,U] [#5 -0.30,0.56,0.00,M1] [#6 -0.03,0.09,0.83,U] [#7 0.45,-0.22,0.82,U] [#8 -0.04,0.74,0.00,M5] 
00:21:22.481 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.16}, one-star: {-0.24, 0.98}
00:21:22.481 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:21:22.481 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:21:22.481 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.17 mountX=-0.17 mountY=0.04, mountTheta=2.91
00:21:22.483 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.16, opts=13)
00:21:22.483 00.000 10844 Enqueuing Move request for scope (0.07, 0.16)
00:21:22.483 00.000 11060 Worker thread wakes up
00:21:22.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:21:22.483 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:21:22.483 00.000 11060 Moving (0.07, 0.16) raw xDistance=-0.17 yDistance=0.04
00:21:22.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:21:22.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:22.484 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:21:22.484 00.000 11060 MoveAxis(E, 29, ABG)
00:21:22.484 00.000 11060 Guiding  Dir = 2, Dur = 29
00:21:22.492 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:22.499 00.007 11060 IsSlewing returns 0
00:21:22.499 00.000 11060 IsGuiding returns 0
00:21:22.518 00.019 10844 UpdateGuideState exits: m=3266 SNR=36.9
00:21:22.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:22.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:22.518 00.000 10844 Enqueuing Expose request
00:21:22.536 00.018 11060 IsGuiding returns 0
00:21:22.536 00.000 11060 Move returns status 0, amount 29
00:21:22.536 00.000 11060 MoveAxis(N, 0, ABG)
00:21:22.536 00.000 11060 Move returns status 0, amount 0
00:21:22.536 00.000 11060 move complete, result=0
00:21:22.536 00.000 11060 worker thread done servicing request
00:21:22.536 00.000 11060 Worker thread wakes up
00:21:22.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:22.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:22.538 00.002 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
00:21:23.165 00.627 11060 Exposure complete
00:21:23.418 00.253 11060 worker thread done servicing request
00:21:23.419 00.001 10844 OnExposeComplete: enter
00:21:23.419 00.000 10844 UpdateGuideState(): m_state=6
00:21:23.419 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5497
00:21:23.419 00.000 10844 Star::Find returns 1 (0), X=262.28, Y=62.38, Mass=2536, SNR=32.1, Peak=243 HFD=3.5
00:21:23.420 00.001 10844 MultiStar: [#1 0.05,-0.63,0.00,M1] [#2 -0.05,-0.65,0.00,M1] [#3 -0.25,-0.84,0.00,M1] [#4 0.24,-0.97,0.00,M1] [#5 -0.20,-0.36,1.12,U] [#6 -0.24,-0.50,0.99,U] [#7 0.13,-0.38,1.01,U] [#8 -0.19,-0.14,0.97,U] 
00:21:23.420 00.000 10844 refined, 4 included, MultiStar: {-0.15, -0.21}, one-star: {-0.24, 0.34}
00:21:23.420 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
00:21:23.420 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
00:21:23.420 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-2.18 mountX=0.23 mountY=-0.11, mountTheta=-0.44
00:21:23.430 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.21, opts=13)
00:21:23.431 00.001 10844 Enqueuing Move request for scope (-0.15, -0.21)
00:21:23.431 00.000 11060 Worker thread wakes up
00:21:23.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.21) opts 0xd
00:21:23.432 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.21)
00:21:23.435 00.003 11060 Moving (-0.15, -0.21) raw xDistance=0.23 yDistance=-0.11
00:21:23.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:21:23.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:23.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:21:23.436 00.001 11060 MoveAxis(W, 40, ABG)
00:21:23.436 00.000 11060 Guiding  Dir = 3, Dur = 40
00:21:23.440 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:23.455 00.015 11060 IsSlewing returns 0
00:21:23.458 00.003 11060 IsGuiding returns 0
00:21:23.460 00.002 10844 UpdateGuideState exits: m=2536 SNR=32.1
00:21:23.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:23.462 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:23.462 00.000 10844 Enqueuing Expose request
00:21:23.518 00.056 11060 IsGuiding returns 0
00:21:23.519 00.001 11060 Move returns status 0, amount 40
00:21:23.519 00.000 11060 MoveAxis(N, 0, ABG)
00:21:23.519 00.000 11060 Move returns status 0, amount 0
00:21:23.519 00.000 11060 move complete, result=0
00:21:23.519 00.000 11060 worker thread done servicing request
00:21:23.519 00.000 11060 Worker thread wakes up
00:21:23.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:23.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:23.527 00.008 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
00:21:24.147 00.620 11060 Exposure complete
00:21:24.395 00.248 10844 OnExposeComplete: enter
00:21:24.395 00.000 11060 worker thread done servicing request
00:21:24.395 00.000 10844 UpdateGuideState(): m_state=6
00:21:24.396 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5498
00:21:24.396 00.000 10844 Star::Find returns 1 (1), X=263.00, Y=62.32, Mass=3643, SNR=39.3, Peak=255 HFD=3.5
00:21:24.396 00.000 10844 MultiStar: [#1 0.08,-0.60,0.95,U] [#2 0.28,-0.15,1.82,U] [#3 0.92,-0.41,0.00,M2] [#4 0.20,-0.46,0.91,U] [#5 -0.30,-0.13,0.88,U] [#6 -0.15,-0.01,0.74,U] [#7 0.40,-0.04,0.76,U] [#8 0.08,0.34,0.89,U] 
00:21:24.396 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.10}, one-star: {0.48, 0.28}
00:21:24.396 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
00:21:24.398 00.002 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
00:21:24.398 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.19 cameraTheta=-0.59 mountX=0.07 mountY=0.17, mountTheta=1.16
00:21:24.400 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.10, opts=13)
00:21:24.400 00.000 10844 Enqueuing Move request for scope (0.15, -0.10)
00:21:24.400 00.000 11060 Worker thread wakes up
00:21:24.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
00:21:24.401 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
00:21:24.401 00.000 11060 Moving (0.15, -0.10) raw xDistance=0.07 yDistance=0.17
00:21:24.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:21:24.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:24.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:21:24.401 00.000 11060 MoveAxis(E, 0, ABG)
00:21:24.401 00.000 11060 Move returns status 0, amount 0
00:21:24.401 00.000 11060 MoveAxis(N, 0, ABG)
00:21:24.401 00.000 11060 Move returns status 0, amount 0
00:21:24.401 00.000 11060 move complete, result=0
00:21:24.401 00.000 11060 worker thread done servicing request
00:21:24.407 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:24.426 00.019 10844 UpdateGuideState exits: m=3643 SNR=39.3 Saturated
00:21:24.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:24.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:24.426 00.000 10844 Enqueuing Expose request
00:21:24.426 00.000 11060 Worker thread wakes up
00:21:24.426 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:24.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:24.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:25.077 00.651 11060 Exposure complete
00:21:25.319 00.242 10844 OnExposeComplete: enter
00:21:25.319 00.000 10844 UpdateGuideState(): m_state=6
00:21:25.319 00.000 11060 worker thread done servicing request
00:21:25.319 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5499
00:21:25.320 00.001 10844 Star::Find returns 1 (1), X=262.67, Y=62.75, Mass=3053, SNR=34.7, Peak=255 HFD=3.6
00:21:25.320 00.000 10844 MultiStar: [#1 0.06,-0.26,0.99,U] [#2 0.28,0.21,2.10,U] [#3 0.26,-0.29,0.94,U] [#4 -0.19,0.28,0.99,U] [#5 -0.41,0.22,0.97,U] [#6 -0.18,0.08,0.93,U] [#7 -0.09,0.25,0.76,U] [#8 -0.24,0.11,0.93,U] 
00:21:25.320 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.15}, one-star: {0.14, 0.71}
00:21:25.320 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
00:21:25.320 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
00:21:25.320 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=-0.15 mountY=-0.03, mountTheta=-2.97
00:21:25.322 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.15, opts=13)
00:21:25.322 00.000 10844 Enqueuing Move request for scope (-0.00, 0.15)
00:21:25.323 00.001 11060 Worker thread wakes up
00:21:25.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
00:21:25.323 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
00:21:25.323 00.000 11060 Moving (-0.00, 0.15) raw xDistance=-0.15 yDistance=-0.03
00:21:25.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:21:25.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:25.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:21:25.323 00.000 11060 MoveAxis(E, 26, ABG)
00:21:25.323 00.000 11060 Guiding  Dir = 2, Dur = 26
00:21:25.332 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:25.346 00.014 11060 IsSlewing returns 0
00:21:25.347 00.001 11060 IsGuiding returns 0
00:21:25.363 00.016 10844 UpdateGuideState exits: m=3053 SNR=34.7 Saturated
00:21:25.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:25.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:25.363 00.000 10844 Enqueuing Expose request
00:21:25.393 00.030 11060 IsGuiding returns 0
00:21:25.393 00.000 11060 Move returns status 0, amount 26
00:21:25.393 00.000 11060 MoveAxis(N, 0, ABG)
00:21:25.394 00.001 11060 Move returns status 0, amount 0
00:21:25.394 00.000 11060 move complete, result=0
00:21:25.394 00.000 11060 worker thread done servicing request
00:21:25.394 00.000 11060 Worker thread wakes up
00:21:25.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:25.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:25.396 00.002 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
00:21:26.037 00.641 11060 Exposure complete
00:21:26.288 00.251 11060 worker thread done servicing request
00:21:26.288 00.000 10844 OnExposeComplete: enter
00:21:26.288 00.000 10844 UpdateGuideState(): m_state=6
00:21:26.288 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5500
00:21:26.288 00.000 10844 Star::Find returns 1 (0), X=262.20, Y=62.22, Mass=2661, SNR=32.9, Peak=244 HFD=3.4
00:21:26.289 00.001 10844 MultiStar: [#1 0.10,-0.03,1.12,U] [#2 -0.04,0.23,2.13,U] [#3 -0.16,-0.38,1.14,U] [#4 -0.00,-0.10,1.05,U] [#5 0.04,-0.12,1.11,U] [#6 -0.31,-0.49,1.12,U] [#7 0.15,-0.46,0.90,U] [#8 -0.48,0.61,0.00,M3] 
00:21:26.289 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.10}, one-star: {-0.33, 0.18}
00:21:26.289 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
00:21:26.289 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
00:21:26.289 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.16 mountX=0.11 mountY=-0.05, mountTheta=-0.43
00:21:26.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
00:21:26.291 00.000 10844 Enqueuing Move request for scope (-0.07, -0.10)
00:21:26.291 00.000 11060 Worker thread wakes up
00:21:26.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
00:21:26.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
00:21:26.291 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.11 yDistance=-0.05
00:21:26.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:21:26.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:26.292 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:21:26.292 00.000 11060 MoveAxis(E, 0, ABG)
00:21:26.292 00.000 11060 Move returns status 0, amount 0
00:21:26.292 00.000 11060 MoveAxis(N, 0, ABG)
00:21:26.292 00.000 11060 Move returns status 0, amount 0
00:21:26.292 00.000 11060 move complete, result=0
00:21:26.292 00.000 11060 worker thread done servicing request
00:21:26.303 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:26.340 00.037 10844 UpdateGuideState exits: m=2661 SNR=32.9
00:21:26.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:26.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:26.340 00.000 10844 Enqueuing Expose request
00:21:26.340 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:26.341 00.001 11060 Worker thread wakes up
00:21:26.342 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:26.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:26.976 00.634 11060 Exposure complete
00:21:27.203 00.227 11060 worker thread done servicing request
00:21:27.203 00.000 10844 OnExposeComplete: enter
00:21:27.203 00.000 10844 UpdateGuideState(): m_state=6
00:21:27.204 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5501
00:21:27.204 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=61.90, Mass=3139, SNR=36.1, Peak=244 HFD=3.5
00:21:27.204 00.000 10844 MultiStar: [#1 -0.10,-0.12,1.02,U] [#2 -0.14,0.15,1.91,U] [#3 -0.08,-0.60,0.98,U] [#4 0.52,-0.20,0.99,U] [#5 -0.41,-0.14,1.03,U] [#6 0.52,0.10,0.89,U] [#7 0.35,-0.29,0.84,U] [#8 -0.16,0.37,0.97,U] 
00:21:27.204 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.11, -0.14}
00:21:27.204 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
00:21:27.204 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
00:21:27.205 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.10 mountX=0.07 mountY=0.05, mountTheta=0.64
00:21:27.207 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
00:21:27.207 00.000 10844 Enqueuing Move request for scope (0.04, -0.07)
00:21:27.207 00.000 11060 Worker thread wakes up
00:21:27.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
00:21:27.207 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
00:21:27.208 00.001 11060 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=0.05
00:21:27.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:21:27.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:27.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:21:27.208 00.000 11060 MoveAxis(E, 0, ABG)
00:21:27.208 00.000 11060 Move returns status 0, amount 0
00:21:27.208 00.000 11060 MoveAxis(N, 0, ABG)
00:21:27.208 00.000 11060 Move returns status 0, amount 0
00:21:27.208 00.000 11060 move complete, result=0
00:21:27.208 00.000 11060 worker thread done servicing request
00:21:27.224 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:27.243 00.019 10844 UpdateGuideState exits: m=3139 SNR=36.1
00:21:27.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:27.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:27.243 00.000 10844 Enqueuing Expose request
00:21:27.243 00.000 11060 Worker thread wakes up
00:21:27.243 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:27.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:27.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:27.873 00.630 11060 Exposure complete
00:21:28.098 00.225 11060 worker thread done servicing request
00:21:28.099 00.001 10844 OnExposeComplete: enter
00:21:28.099 00.000 10844 UpdateGuideState(): m_state=6
00:21:28.099 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5502
00:21:28.099 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=61.70, Mass=2706, SNR=33.2, Peak=234 HFD=3.6
00:21:28.100 00.001 10844 MultiStar: [#1 -0.03,-0.01,1.08,U] [#2 -0.01,0.37,2.16,U] [#3 -0.61,-1.19,0.00,M1] [#4 -0.13,-0.50,1.07,U] [#5 -0.72,-0.44,0.00,M1] [#6 0.19,-0.39,1.03,U] [#7 0.46,-0.29,0.84,U] [#8 -0.11,-0.06,1.02,U] 
00:21:28.100 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.10}, one-star: {0.10, -0.33}
00:21:28.100 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
00:21:28.100 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
00:21:28.100 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=0.09 mountY=0.06, mountTheta=0.63
00:21:28.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.10, opts=13)
00:21:28.103 00.002 10844 Enqueuing Move request for scope (0.05, -0.10)
00:21:28.103 00.000 11060 Worker thread wakes up
00:21:28.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
00:21:28.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
00:21:28.103 00.000 11060 Moving (0.05, -0.10) raw xDistance=0.09 yDistance=0.06
00:21:28.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:21:28.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:28.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:21:28.103 00.000 11060 MoveAxis(E, 0, ABG)
00:21:28.103 00.000 11060 Move returns status 0, amount 0
00:21:28.103 00.000 11060 MoveAxis(N, 0, ABG)
00:21:28.103 00.000 11060 Move returns status 0, amount 0
00:21:28.104 00.001 11060 move complete, result=0
00:21:28.104 00.000 11060 worker thread done servicing request
00:21:28.120 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:21:28.137 00.017 10844 UpdateGuideState exits: m=2706 SNR=33.2
00:21:28.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:28.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:28.137 00.000 10844 Enqueuing Expose request
00:21:28.137 00.000 11060 Worker thread wakes up
00:21:28.138 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:28.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:28.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:28.769 00.631 11060 Exposure complete
00:21:29.006 00.237 11060 worker thread done servicing request
00:21:29.006 00.000 10844 OnExposeComplete: enter
00:21:29.006 00.000 10844 UpdateGuideState(): m_state=6
00:21:29.006 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5503
00:21:29.006 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=61.92, Mass=2858, SNR=34.0, Peak=239 HFD=3.4
00:21:29.007 00.001 10844 MultiStar: [#1 0.38,-0.50,0.00,M1] [#2 0.09,-0.85,0.00,M1] [#3 -0.08,-0.92,0.00,M2] [#4 0.58,-0.69,0.00,M1] [#5 -0.62,-1.17,0.00,M2] [#6 -0.12,-0.47,0.83,U] [#7 0.13,-0.59,0.83,U] [#8 -0.26,-0.64,0.00,M2] 
00:21:29.007 00.000 10844 single-star, 2 included, MultiStar: {-0.07, -0.37}, one-star: {-0.20, -0.11}
00:21:29.007 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
00:21:29.007 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
00:21:29.007 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.63 mountX=0.15 mountY=-0.18, mountTheta=-0.88
00:21:29.010 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.11, opts=13)
00:21:29.010 00.000 10844 Enqueuing Move request for scope (-0.20, -0.11)
00:21:29.010 00.000 11060 Worker thread wakes up
00:21:29.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
00:21:29.010 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
00:21:29.010 00.000 11060 Moving (-0.20, -0.11) raw xDistance=0.15 yDistance=-0.18
00:21:29.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:21:29.011 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:29.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:21:29.011 00.000 11060 MoveAxis(W, 26, ABG)
00:21:29.011 00.000 11060 Guiding  Dir = 3, Dur = 26
00:21:29.029 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:29.043 00.014 11060 IsSlewing returns 0
00:21:29.043 00.000 11060 IsGuiding returns 0
00:21:29.048 00.005 10844 UpdateGuideState exits: m=2858 SNR=34.0
00:21:29.049 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:29.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:29.049 00.000 10844 Enqueuing Expose request
00:21:29.077 00.028 11060 IsGuiding returns 0
00:21:29.077 00.000 11060 Move returns status 0, amount 26
00:21:29.077 00.000 11060 MoveAxis(N, 0, ABG)
00:21:29.077 00.000 11060 Move returns status 0, amount 0
00:21:29.078 00.001 11060 move complete, result=0
00:21:29.078 00.000 11060 worker thread done servicing request
00:21:29.078 00.000 11060 Worker thread wakes up
00:21:29.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:29.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:29.079 00.001 10844 GuideStep: 0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
00:21:29.704 00.625 11060 Exposure complete
00:21:29.939 00.235 11060 worker thread done servicing request
00:21:29.939 00.000 10844 OnExposeComplete: enter
00:21:29.939 00.000 10844 UpdateGuideState(): m_state=6
00:21:29.940 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5504
00:21:29.940 00.000 10844 Star::Find returns 1 (0), X=262.21, Y=61.47, Mass=2735, SNR=33.5, Peak=252 HFD=3.5
00:21:29.940 00.000 10844 MultiStar: [#1 0.24,-0.47,1.13,U] [#2 0.36,-0.13,2.02,U] [#3 -0.01,-1.14,0.00,M3] [#4 0.19,-0.39,1.04,U] [#5 -0.48,-0.65,0.00,M3] [#6 0.01,-0.89,0.00,M1] [#7 -0.14,-0.26,0.88,U] [#8 -0.19,0.20,0.95,U] 
00:21:29.940 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.26}, one-star: {-0.31, -0.57}
00:21:29.940 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
00:21:29.940 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
00:21:29.940 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.26 mountX=0.24 mountY=0.12, mountTheta=0.48
00:21:29.951 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.26, opts=13)
00:21:29.951 00.000 10844 Enqueuing Move request for scope (0.08, -0.26)
00:21:29.951 00.000 11060 Worker thread wakes up
00:21:29.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.26) opts 0xd
00:21:29.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.26)
00:21:29.951 00.000 11060 Moving (0.08, -0.26) raw xDistance=0.24 yDistance=0.12
00:21:29.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:21:29.952 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:29.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:21:29.952 00.000 11060 MoveAxis(W, 42, ABG)
00:21:29.952 00.000 11060 Guiding  Dir = 3, Dur = 42
00:21:29.959 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:29.980 00.021 11060 IsSlewing returns 0
00:21:29.981 00.001 11060 IsGuiding returns 0
00:21:29.983 00.002 10844 UpdateGuideState exits: m=2735 SNR=33.5
00:21:29.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:29.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:29.983 00.000 10844 Enqueuing Expose request
00:21:30.042 00.059 11060 IsGuiding returns 0
00:21:30.042 00.000 11060 Move returns status 0, amount 42
00:21:30.042 00.000 11060 MoveAxis(N, 0, ABG)
00:21:30.042 00.000 11060 Move returns status 0, amount 0
00:21:30.042 00.000 11060 move complete, result=0
00:21:30.042 00.000 11060 worker thread done servicing request
00:21:30.042 00.000 11060 Worker thread wakes up
00:21:30.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:30.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:30.101 00.059 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
00:21:30.685 00.584 11060 Exposure complete
00:21:30.927 00.242 11060 worker thread done servicing request
00:21:30.927 00.000 10844 OnExposeComplete: enter
00:21:30.927 00.000 10844 UpdateGuideState(): m_state=6
00:21:30.927 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5505
00:21:30.927 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=61.91, Mass=3128, SNR=35.8, Peak=255 HFD=3.7
00:21:30.929 00.002 10844 MultiStar: [#1 -0.01,-0.40,1.02,U] [#2 -0.09,0.45,1.95,U] [#3 0.15,-0.59,0.91,U] [#4 -0.13,0.17,1.09,U] [#5 -0.25,0.18,1.00,U] [#6 0.17,-0.30,0.89,U] [#7 -0.08,-0.07,0.84,U] [#8 -0.34,-0.30,0.90,U] 
00:21:30.929 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.03, -0.12}
00:21:30.929 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
00:21:30.929 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
00:21:30.929 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.60 mountX=0.06 mountY=-0.06, mountTheta=-0.86
00:21:30.930 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
00:21:30.931 00.001 10844 Enqueuing Move request for scope (-0.07, -0.04)
00:21:30.931 00.000 11060 Worker thread wakes up
00:21:30.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:21:30.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:21:30.931 00.000 11060 Moving (-0.07, -0.04) raw xDistance=0.06 yDistance=-0.06
00:21:30.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:21:30.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:30.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:21:30.931 00.000 11060 MoveAxis(E, 0, ABG)
00:21:30.931 00.000 11060 Move returns status 0, amount 0
00:21:30.931 00.000 11060 MoveAxis(N, 0, ABG)
00:21:30.932 00.001 11060 Move returns status 0, amount 0
00:21:30.932 00.000 11060 move complete, result=0
00:21:30.932 00.000 11060 worker thread done servicing request
00:21:30.939 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:30.957 00.018 10844 UpdateGuideState exits: m=3128 SNR=35.8 Saturated
00:21:30.958 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:30.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:30.958 00.000 10844 Enqueuing Expose request
00:21:30.958 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:30.959 00.001 11060 Worker thread wakes up
00:21:30.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:30.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:31.589 00.630 11060 Exposure complete
00:21:31.832 00.243 11060 worker thread done servicing request
00:21:31.832 00.000 10844 OnExposeComplete: enter
00:21:31.832 00.000 10844 UpdateGuideState(): m_state=6
00:21:31.833 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5506
00:21:31.833 00.000 10844 Star::Find returns 1 (0), X=262.94, Y=61.60, Mass=2985, SNR=34.9, Peak=254 HFD=3.6
00:21:31.833 00.000 10844 MultiStar: [#1 0.05,-0.37,1.01,U] [#2 0.04,-0.65,0.00,M1] [#3 0.06,-1.18,0.00,M3] [#4 0.34,-0.12,1.01,U] [#5 -1.06,-0.29,0.00,M3] [#6 -0.14,-0.61,0.00,M1] [#7 0.13,-0.39,0.84,U] [#8 0.19,-0.17,0.92,U] 
00:21:31.833 00.000 10844 refined, 4 included, MultiStar: {0.23, -0.30}, one-star: {0.42, -0.43}
00:21:31.833 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
00:21:31.833 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
00:21:31.834 00.001 10844 CameraToMount -- cameraX=0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-0.91 mountX=0.25 mountY=0.28, mountTheta=0.84
00:21:31.835 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.30, opts=13)
00:21:31.835 00.000 10844 Enqueuing Move request for scope (0.23, -0.30)
00:21:31.835 00.000 11060 Worker thread wakes up
00:21:31.836 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.30) opts 0xd
00:21:31.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.30)
00:21:31.836 00.000 11060 Moving (0.23, -0.30) raw xDistance=0.25 yDistance=0.28
00:21:31.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:21:31.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
00:21:31.836 00.000 11060 MoveAxis(W, 43, ABG)
00:21:31.836 00.000 11060 Guiding  Dir = 3, Dur = 43
00:21:31.844 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:31.848 00.004 11060 IsSlewing returns 0
00:21:31.849 00.001 11060 IsGuiding returns 0
00:21:31.862 00.013 10844 UpdateGuideState exits: m=2985 SNR=34.9
00:21:31.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:31.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:31.862 00.000 10844 Enqueuing Expose request
00:21:31.895 00.033 11060 IsGuiding returns 0
00:21:31.895 00.000 11060 Move returns status 0, amount 43
00:21:31.895 00.000 11060 MoveAxis(S, 107, ABG)
00:21:31.895 00.000 11060 Guiding  Dir = 1, Dur = 107
00:21:31.910 00.015 11060 IsSlewing returns 0
00:21:31.910 00.000 11060 IsGuiding returns 0
00:21:32.020 00.110 11060 IsGuiding returns 0
00:21:32.020 00.000 11060 Move returns status 0, amount 107
00:21:32.021 00.001 11060 move complete, result=0
00:21:32.021 00.000 11060 worker thread done servicing request
00:21:32.021 00.000 11060 Worker thread wakes up
00:21:32.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:32.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:32.021 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.3 px 107 ms SOUTH
00:21:32.649 00.628 11060 Exposure complete
00:21:32.887 00.238 11060 worker thread done servicing request
00:21:32.887 00.000 10844 OnExposeComplete: enter
00:21:32.887 00.000 10844 UpdateGuideState(): m_state=6
00:21:32.889 00.002 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5507
00:21:32.889 00.000 10844 Star::Find returns 1 (0), X=262.86, Y=61.97, Mass=3469, SNR=38.0, Peak=254 HFD=3.2
00:21:32.889 00.000 10844 MultiStar: [#1 -0.07,-0.45,0.97,U] [#2 0.61,-0.34,0.00,M2] [#3 0.38,-0.73,0.00,M4] [#4 -0.59,-0.15,0.87,U] [#5 0.11,0.44,0.82,U] [#6 0.14,-0.63,0.00,M2] [#7 0.27,-0.44,0.75,U] [#8 -0.04,0.66,0.00,M1] 
00:21:32.889 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.14}, one-star: {0.34, -0.07}
00:21:32.889 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
00:21:32.890 00.001 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
00:21:32.890 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.50 mountX=0.13 mountY=0.03, mountTheta=0.24
00:21:32.891 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
00:21:32.891 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
00:21:32.892 00.001 11060 Worker thread wakes up
00:21:32.893 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
00:21:32.893 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
00:21:32.893 00.000 11060 Moving (0.01, -0.14) raw xDistance=0.13 yDistance=0.03
00:21:32.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:21:32.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:32.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:21:32.893 00.000 11060 MoveAxis(W, 25, ABG)
00:21:32.893 00.000 11060 Guiding  Dir = 3, Dur = 25
00:21:32.899 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:32.917 00.018 10844 UpdateGuideState exits: m=3469 SNR=38.0
00:21:32.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:32.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:32.917 00.000 10844 Enqueuing Expose request
00:21:32.922 00.005 11060 IsSlewing returns 0
00:21:32.923 00.001 11060 IsGuiding returns 0
00:21:32.969 00.046 11060 IsGuiding returns 0
00:21:32.969 00.000 11060 Move returns status 0, amount 25
00:21:32.969 00.000 11060 MoveAxis(N, 0, ABG)
00:21:32.969 00.000 11060 Move returns status 0, amount 0
00:21:32.969 00.000 11060 move complete, result=0
00:21:32.969 00.000 11060 worker thread done servicing request
00:21:32.969 00.000 11060 Worker thread wakes up
00:21:32.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:32.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:32.971 00.002 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
00:21:33.602 00.631 11060 Exposure complete
00:21:33.845 00.243 10844 OnExposeComplete: enter
00:21:33.845 00.000 11060 worker thread done servicing request
00:21:33.845 00.000 10844 UpdateGuideState(): m_state=6
00:21:33.846 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5508
00:21:33.846 00.000 10844 Star::Find returns 1 (1), X=262.47, Y=61.61, Mass=2823, SNR=34.3, Peak=255 HFD=3.2
00:21:33.846 00.000 10844 MultiStar: [#1 0.23,-0.06,0.94,U] [#2 0.10,0.07,1.96,U] [#3 -0.14,-0.64,0.00,M5] [#4 0.00,-0.30,1.11,U] [#5 -0.02,-0.65,0.00,M3] [#6 0.19,-1.05,0.00,M3] [#7 0.51,-0.54,0.00,M1] [#8 -0.37,-0.10,0.97,U] 
00:21:33.846 00.000 10844 refined, 4 included, MultiStar: {-0.00, -0.13}, one-star: {-0.06, -0.43}
00:21:33.846 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
00:21:33.846 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
00:21:33.846 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.58 mountX=0.13 mountY=0.02, mountTheta=0.16
00:21:33.849 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.13, opts=13)
00:21:33.850 00.001 10844 Enqueuing Move request for scope (-0.00, -0.13)
00:21:33.850 00.000 11060 Worker thread wakes up
00:21:33.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
00:21:33.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
00:21:33.850 00.000 11060 Moving (-0.00, -0.13) raw xDistance=0.13 yDistance=0.02
00:21:33.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:21:33.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:33.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:21:33.850 00.000 11060 MoveAxis(W, 23, ABG)
00:21:33.850 00.000 11060 Guiding  Dir = 3, Dur = 23
00:21:33.857 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:33.859 00.002 11060 IsSlewing returns 0
00:21:33.862 00.003 11060 IsGuiding returns 0
00:21:33.888 00.026 10844 UpdateGuideState exits: m=2823 SNR=34.3 Saturated
00:21:33.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:33.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:33.888 00.000 10844 Enqueuing Expose request
00:21:33.890 00.002 11060 IsGuiding returns 0
00:21:33.890 00.000 11060 Move returns status 0, amount 23
00:21:33.890 00.000 11060 MoveAxis(N, 0, ABG)
00:21:33.890 00.000 11060 Move returns status 0, amount 0
00:21:33.891 00.001 11060 move complete, result=0
00:21:33.891 00.000 11060 worker thread done servicing request
00:21:33.891 00.000 11060 Worker thread wakes up
00:21:33.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:33.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:33.906 00.015 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
00:21:34.523 00.617 11060 Exposure complete
00:21:34.798 00.275 11060 worker thread done servicing request
00:21:34.798 00.000 10844 OnExposeComplete: enter
00:21:34.799 00.001 10844 UpdateGuideState(): m_state=6
00:21:34.799 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5509
00:21:34.799 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=61.98, Mass=3530, SNR=38.6, Peak=243 HFD=3.6
00:21:34.799 00.000 10844 MultiStar: [#1 0.10,-0.42,0.91,U] [#2 0.31,0.04,1.82,U] [#3 0.23,-1.21,0.00,M6] [#4 0.03,-0.54,0.86,U] [#5 -0.48,-0.32,0.93,U] [#6 -0.46,-1.00,0.00,M4] [#7 0.00,-0.66,0.00,M2] [#8 -0.10,-0.23,0.91,U] 
00:21:34.801 00.002 10844 single-star, 5 included, MultiStar: {0.03, -0.21}, one-star: {0.02, -0.06}
00:21:34.801 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
00:21:34.801 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
00:21:34.801 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.20 mountX=0.05 mountY=0.03, mountTheta=0.54
00:21:34.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
00:21:34.802 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
00:21:34.803 00.001 11060 Worker thread wakes up
00:21:34.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:21:34.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:21:34.803 00.000 11060 Moving (0.02, -0.06) raw xDistance=0.05 yDistance=0.03
00:21:34.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:21:34.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:34.804 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:21:34.804 00.000 11060 MoveAxis(E, 0, ABG)
00:21:34.804 00.000 11060 Move returns status 0, amount 0
00:21:34.804 00.000 11060 MoveAxis(N, 0, ABG)
00:21:34.804 00.000 11060 Move returns status 0, amount 0
00:21:34.804 00.000 11060 move complete, result=0
00:21:34.804 00.000 11060 worker thread done servicing request
00:21:34.810 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:34.844 00.034 10844 UpdateGuideState exits: m=3530 SNR=38.6
00:21:34.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:34.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:34.844 00.000 10844 Enqueuing Expose request
00:21:34.844 00.000 11060 Worker thread wakes up
00:21:34.845 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:34.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:34.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:35.485 00.640 11060 Exposure complete
00:21:35.745 00.260 11060 worker thread done servicing request
00:21:35.745 00.000 10844 OnExposeComplete: enter
00:21:35.745 00.000 10844 UpdateGuideState(): m_state=6
00:21:35.745 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5510
00:21:35.745 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.24, Mass=3011, SNR=35.6, Peak=248 HFD=3.5
00:21:35.746 00.001 10844 MultiStar: [#1 -0.20,-0.51,0.98,U] [#2 -0.02,-0.31,1.96,U] [#3 -0.04,-0.65,0.00,M7] [#4 0.43,-0.42,0.90,U] [#5 -0.39,-0.11,1.04,U] [#6 0.38,-0.88,0.00,M5] [#7 0.33,-0.35,0.84,U] [#8 -0.18,-0.07,0.84,U] 
00:21:35.746 00.000 10844 single-star, 6 included, MultiStar: {-0.02, -0.23}, one-star: {-0.05, 0.21}
00:21:35.746 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.56 = -2.73)
00:21:35.746 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
00:21:35.746 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.80 mountX=-0.19 mountY=-0.08, mountTheta=-2.74
00:21:35.748 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.21, opts=13)
00:21:35.748 00.000 10844 Enqueuing Move request for scope (-0.05, 0.21)
00:21:35.748 00.000 11060 Worker thread wakes up
00:21:35.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
00:21:35.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
00:21:35.750 00.002 11060 Moving (-0.05, 0.21) raw xDistance=-0.19 yDistance=-0.08
00:21:35.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:21:35.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:35.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:21:35.750 00.000 11060 MoveAxis(E, 34, ABG)
00:21:35.750 00.000 11060 Guiding  Dir = 2, Dur = 34
00:21:35.766 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:35.771 00.005 11060 IsSlewing returns 0
00:21:35.772 00.001 11060 IsGuiding returns 0
00:21:35.790 00.018 10844 UpdateGuideState exits: m=3011 SNR=35.6
00:21:35.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:35.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:35.790 00.000 10844 Enqueuing Expose request
00:21:35.816 00.026 11060 IsGuiding returns 0
00:21:35.816 00.000 11060 Move returns status 0, amount 34
00:21:35.816 00.000 11060 MoveAxis(N, 0, ABG)
00:21:35.816 00.000 11060 Move returns status 0, amount 0
00:21:35.817 00.001 11060 move complete, result=0
00:21:35.817 00.000 11060 worker thread done servicing request
00:21:35.817 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
00:21:35.817 00.000 11060 Worker thread wakes up
00:21:35.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:35.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:36.448 00.631 11060 Exposure complete
00:21:36.682 00.234 11060 worker thread done servicing request
00:21:36.682 00.000 10844 OnExposeComplete: enter
00:21:36.682 00.000 10844 UpdateGuideState(): m_state=6
00:21:36.682 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5511
00:21:36.682 00.000 10844 Star::Find returns 1 (0), X=262.66, Y=62.50, Mass=2773, SNR=33.0, Peak=246 HFD=3.5
00:21:36.683 00.001 10844 MultiStar: [#1 -0.09,-0.62,0.00,M1] [#2 -0.11,0.18,2.06,U] [#3 -0.22,-0.37,1.05,U] [#4 -0.15,-0.10,0.99,U] [#5 -0.29,-0.01,1.10,U] [#6 -0.12,-0.57,1.02,U] [#7 -0.19,-0.27,0.85,U] [#8 -0.26,-0.06,1.05,U] 
00:21:36.683 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.06}, one-star: {0.13, 0.47}
00:21:36.683 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
00:21:36.683 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
00:21:36.683 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.77 mountX=0.08 mountY=-0.14, mountTheta=-1.02
00:21:36.684 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.06, opts=13)
00:21:36.684 00.000 10844 Enqueuing Move request for scope (-0.15, -0.06)
00:21:36.686 00.002 11060 Worker thread wakes up
00:21:36.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
00:21:36.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
00:21:36.686 00.000 11060 Moving (-0.15, -0.06) raw xDistance=0.08 yDistance=-0.14
00:21:36.687 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:21:36.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:36.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:21:36.687 00.000 11060 MoveAxis(E, 0, ABG)
00:21:36.687 00.000 11060 Move returns status 0, amount 0
00:21:36.687 00.000 11060 MoveAxis(N, 0, ABG)
00:21:36.687 00.000 11060 Move returns status 0, amount 0
00:21:36.688 00.001 11060 move complete, result=0
00:21:36.694 00.006 11060 worker thread done servicing request
00:21:36.695 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:21:36.722 00.027 10844 UpdateGuideState exits: m=2773 SNR=33.0
00:21:36.723 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:36.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:36.723 00.000 10844 Enqueuing Expose request
00:21:36.723 00.000 11060 Worker thread wakes up
00:21:36.723 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:36.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:36.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:37.378 00.655 11060 Exposure complete
00:21:37.656 00.278 11060 worker thread done servicing request
00:21:37.656 00.000 10844 OnExposeComplete: enter
00:21:37.657 00.001 10844 UpdateGuideState(): m_state=6
00:21:37.657 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5512
00:21:37.657 00.000 10844 Star::Find returns 1 (0), X=261.70, Y=61.98, Mass=3040, SNR=35.1, Peak=250 HFD=3.9
00:21:37.657 00.000 10844 MultiStar: [#1 -0.16,-0.65,0.00,M2] [#2 -0.12,0.31,2.00,U] [#3 -0.37,-0.61,0.00,M7] [#4 -0.21,-0.31,1.00,U] [#5 -0.32,-0.33,0.99,U] [#6 -0.20,-0.74,0.00,M5] [#7 0.33,-0.41,0.82,U] [#8 -0.25,-0.12,0.89,U] 
00:21:37.658 00.001 10844 refined, 5 included, MultiStar: {-0.23, -0.08}, one-star: {-0.82, -0.05}
00:21:37.658 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
00:21:37.658 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
00:21:37.658 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-2.82 mountX=0.12 mountY=-0.21, mountTheta=-1.07
00:21:37.659 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.08, opts=13)
00:21:37.659 00.000 10844 Enqueuing Move request for scope (-0.23, -0.08)
00:21:37.660 00.001 11060 Worker thread wakes up
00:21:37.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.08) opts 0xd
00:21:37.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.08)
00:21:37.660 00.000 11060 Moving (-0.23, -0.08) raw xDistance=0.12 yDistance=-0.21
00:21:37.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:21:37.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:21:37.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:21:37.660 00.000 11060 MoveAxis(E, 0, ABG)
00:21:37.660 00.000 11060 Move returns status 0, amount 0
00:21:37.660 00.000 11060 MoveAxis(N, 0, ABG)
00:21:37.660 00.000 11060 Move returns status 0, amount 0
00:21:37.660 00.000 11060 move complete, result=0
00:21:37.661 00.001 11060 worker thread done servicing request
00:21:37.667 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:37.688 00.021 10844 UpdateGuideState exits: m=3040 SNR=35.1
00:21:37.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:37.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:37.688 00.000 10844 Enqueuing Expose request
00:21:37.688 00.000 11060 Worker thread wakes up
00:21:37.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:37.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:37.689 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:38.325 00.636 11060 Exposure complete
00:21:38.567 00.242 11060 worker thread done servicing request
00:21:38.568 00.001 10844 OnExposeComplete: enter
00:21:38.568 00.000 10844 UpdateGuideState(): m_state=6
00:21:38.568 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5513
00:21:38.568 00.000 10844 Star::Find returns 1 (0), X=262.34, Y=61.95, Mass=3086, SNR=35.7, Peak=252 HFD=3.3
00:21:38.568 00.000 10844 MultiStar: [#1 0.49,-0.90,0.00,M3] [#2 0.32,0.29,1.95,U] [#3 0.17,-0.61,0.00,M8] [#4 -0.46,-0.24,0.92,U] [#5 -0.09,-0.46,0.97,U] [#6 0.11,-0.27,0.89,U] [#7 0.36,-0.49,0.83,U] [#8 -0.30,0.07,0.91,U] 
00:21:38.570 00.002 10844 refined, 6 included, MultiStar: {0.01, -0.10}, one-star: {-0.18, -0.08}
00:21:38.570 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
00:21:38.570 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
00:21:38.570 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.49 mountX=0.10 mountY=0.02, mountTheta=0.24
00:21:38.571 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
00:21:38.571 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
00:21:38.571 00.000 11060 Worker thread wakes up
00:21:38.572 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:21:38.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:21:38.572 00.000 11060 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=0.02
00:21:38.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:21:38.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:38.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:21:38.572 00.000 11060 MoveAxis(E, 0, ABG)
00:21:38.572 00.000 11060 Move returns status 0, amount 0
00:21:38.572 00.000 11060 MoveAxis(N, 0, ABG)
00:21:38.572 00.000 11060 Move returns status 0, amount 0
00:21:38.572 00.000 11060 move complete, result=0
00:21:38.572 00.000 11060 worker thread done servicing request
00:21:38.577 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:38.596 00.019 10844 UpdateGuideState exits: m=3086 SNR=35.7
00:21:38.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:38.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:38.605 00.009 10844 Enqueuing Expose request
00:21:38.605 00.000 11060 Worker thread wakes up
00:21:38.605 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:38.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:38.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:39.253 00.648 11060 Exposure complete
00:21:39.659 00.406 11060 worker thread done servicing request
00:21:39.660 00.001 10844 OnExposeComplete: enter
00:21:39.660 00.000 10844 UpdateGuideState(): m_state=6
00:21:39.660 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5514
00:21:39.661 00.001 10844 Star::Find returns 1 (0), X=262.16, Y=61.94, Mass=3344, SNR=37.0, Peak=239 HFD=3.8
00:21:39.661 00.000 10844 MultiStar: [#1 -0.23,-1.09,0.00,M4] [#2 0.01,-0.17,1.93,U] [#3 -0.87,-1.19,0.00,M9] [#4 0.06,-1.08,0.00,M1] [#5 -0.36,-0.65,0.00,M1] [#6 -0.13,-0.76,0.00,M5] [#7 -0.03,-0.73,0.00,M1] [#8 -0.66,0.11,0.00,M1] 
00:21:39.661 00.000 10844 refined, 1 included, MultiStar: {-0.12, -0.14}, one-star: {-0.36, -0.09}
00:21:39.661 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
00:21:39.662 00.001 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
00:21:39.662 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.27 mountX=0.16 mountY=-0.09, mountTheta=-0.53
00:21:39.664 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.14, opts=13)
00:21:39.665 00.001 10844 Enqueuing Move request for scope (-0.12, -0.14)
00:21:39.665 00.000 11060 Worker thread wakes up
00:21:39.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
00:21:39.665 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
00:21:39.665 00.000 11060 Moving (-0.12, -0.14) raw xDistance=0.16 yDistance=-0.09
00:21:39.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:21:39.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:39.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:21:39.665 00.000 11060 MoveAxis(W, 28, ABG)
00:21:39.665 00.000 11060 Guiding  Dir = 3, Dur = 28
00:21:39.688 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:39.711 00.023 10844 UpdateGuideState exits: m=3344 SNR=37.0
00:21:39.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:39.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:39.711 00.000 10844 Enqueuing Expose request
00:21:39.714 00.003 11060 IsSlewing returns 0
00:21:39.715 00.001 11060 IsGuiding returns 0
00:21:39.761 00.046 11060 IsGuiding returns 0
00:21:39.761 00.000 11060 Move returns status 0, amount 28
00:21:39.762 00.001 11060 MoveAxis(N, 0, ABG)
00:21:39.762 00.000 11060 Move returns status 0, amount 0
00:21:39.762 00.000 11060 move complete, result=0
00:21:39.762 00.000 11060 worker thread done servicing request
00:21:39.762 00.000 11060 Worker thread wakes up
00:21:39.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:39.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:39.773 00.011 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
00:21:40.398 00.625 11060 Exposure complete
00:21:40.746 00.348 11060 worker thread done servicing request
00:21:42.718 01.972 10844 OnExposeComplete: enter
00:21:42.718 00.000 10844 UpdateGuideState(): m_state=6
00:21:42.719 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5515
00:21:42.719 00.000 10844 Star::Find returns 1 (1), X=261.95, Y=62.24, Mass=3679, SNR=39.1, Peak=255 HFD=3.7
00:21:42.720 00.001 10844 MultiStar: [#1 -0.22,-0.51,0.91,U] [#2 -0.36,-0.45,1.78,U] [#3 -0.23,-0.98,0.00,M10] [#4 -0.06,-1.06,0.00,M2] [#5 -0.25,-0.95,0.00,M2] [#6 -0.14,-1.06,0.00,M6] [#7 -0.26,-1.00,0.00,M2] [#8 -0.63,-0.50,0.00,M2] 
00:21:42.720 00.000 10844 refined, 2 included, MultiStar: {-0.38, -0.29}, one-star: {-0.57, 0.20}
00:21:42.720 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
00:21:42.720 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
00:21:42.720 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.29 hyp=0.48 cameraTheta=-2.50 mountX=0.35 mountY=-0.33, mountTheta=-0.75
00:21:42.723 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.29, opts=13)
00:21:42.723 00.000 10844 Enqueuing Move request for scope (-0.38, -0.29)
00:21:42.736 00.013 11060 Worker thread wakes up
00:21:42.737 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.29) opts 0xd
00:21:42.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.29)
00:21:42.737 00.000 11060 Moving (-0.38, -0.29) raw xDistance=0.35 yDistance=-0.33
00:21:42.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
00:21:42.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:42.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:21:42.737 00.000 11060 MoveAxis(W, 62, ABG)
00:21:42.737 00.000 11060 Guiding  Dir = 3, Dur = 62
00:21:42.750 00.013 11060 IsSlewing returns 0
00:21:42.750 00.000 11060 IsGuiding returns 0
00:21:42.831 00.081 11060 IsGuiding returns 0
00:21:42.831 00.000 11060 Move returns status 0, amount 62
00:21:42.831 00.000 11060 MoveAxis(N, 0, ABG)
00:21:42.831 00.000 11060 Move returns status 0, amount 0
00:21:42.831 00.000 11060 move complete, result=0
00:21:42.831 00.000 11060 worker thread done servicing request
00:21:42.832 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:42.866 00.034 10844 UpdateGuideState exits: m=3679 SNR=39.1 Saturated
00:21:42.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:42.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:42.866 00.000 10844 Enqueuing Expose request
00:21:42.866 00.000 11060 Worker thread wakes up
00:21:42.866 00.000 10844 GuideStep: 0.4 px 62 ms WEST, -0.3 px 0 ms NORTH
00:21:42.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:42.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:43.512 00.646 11060 Exposure complete
00:21:43.760 00.248 11060 worker thread done servicing request
00:21:43.760 00.000 10844 OnExposeComplete: enter
00:21:43.760 00.000 10844 UpdateGuideState(): m_state=6
00:21:43.761 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5516
00:21:43.761 00.000 10844 Star::Find returns 1 (1), X=262.67, Y=61.45, Mass=3159, SNR=36.6, Peak=255 HFD=3.4
00:21:43.761 00.000 10844 MultiStar: [#1 -0.32,-0.84,0.00,M4] [#2 0.15,-0.31,1.82,U] [#3 -0.18,-0.74,0.00,R] [#4 -0.16,-0.21,0.89,U] [#5 -0.11,-0.48,0.96,U] [#6 -0.26,-1.02,0.00,M7] [#7 -0.25,-0.65,0.00,M3] [#8 -0.30,0.44,0.81,U] 
00:21:43.761 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.26}, one-star: {0.14, -0.59}
00:21:43.761 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
00:21:43.761 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
00:21:43.762 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.63 mountX=0.26 mountY=0.03, mountTheta=0.10
00:21:43.763 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.26, opts=13)
00:21:43.763 00.000 10844 Enqueuing Move request for scope (-0.02, -0.26)
00:21:43.764 00.001 11060 Worker thread wakes up
00:21:43.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
00:21:43.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
00:21:43.764 00.000 11060 Moving (-0.02, -0.26) raw xDistance=0.26 yDistance=0.03
00:21:43.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:21:43.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:43.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:21:43.765 00.001 11060 MoveAxis(W, 47, ABG)
00:21:43.765 00.000 11060 Guiding  Dir = 3, Dur = 47
00:21:43.774 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:43.784 00.010 11060 IsSlewing returns 0
00:21:43.785 00.001 11060 IsGuiding returns 0
00:21:43.802 00.017 10844 UpdateGuideState exits: m=3159 SNR=36.6 Saturated
00:21:43.803 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:43.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:43.803 00.000 10844 Enqueuing Expose request
00:21:43.852 00.049 11060 IsGuiding returns 0
00:21:43.852 00.000 11060 Move returns status 0, amount 47
00:21:43.852 00.000 11060 MoveAxis(N, 0, ABG)
00:21:43.852 00.000 11060 Move returns status 0, amount 0
00:21:43.852 00.000 11060 move complete, result=0
00:21:43.852 00.000 11060 worker thread done servicing request
00:21:43.852 00.000 11060 Worker thread wakes up
00:21:43.853 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:43.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:43.853 00.000 10844 GuideStep: 0.3 px 47 ms WEST, 0.0 px 0 ms NORTH
00:21:44.488 00.635 11060 Exposure complete
00:21:44.722 00.234 11060 worker thread done servicing request
00:21:44.722 00.000 10844 OnExposeComplete: enter
00:21:44.722 00.000 10844 UpdateGuideState(): m_state=6
00:21:44.723 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5517
00:21:44.723 00.000 10844 Star::Find returns 1 (1), X=262.54, Y=61.70, Mass=2863, SNR=34.5, Peak=255 HFD=3.4
00:21:44.723 00.000 10844 MultiStar: [#1 -0.00,-0.50,1.10,U] [#2 -0.08,-0.15,1.87,U] [#3 0.21,0.08,1.00,U] [#4 -0.10,0.23,1.01,U] [#5 -0.26,-0.29,1.11,U] [#6 -0.22,-0.87,0.00,M8] [#7 0.11,-0.53,0.89,U] [#8 -0.37,0.16,1.00,U] 
00:21:44.724 00.001 10844 refined, 7 included, MultiStar: {-0.07, -0.17}, one-star: {0.01, -0.33}
00:21:44.724 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
00:21:44.724 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
00:21:44.724 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.95 mountX=0.18 mountY=-0.04, mountTheta=-0.22
00:21:44.726 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.17, opts=13)
00:21:44.726 00.000 10844 Enqueuing Move request for scope (-0.07, -0.17)
00:21:44.726 00.000 11060 Worker thread wakes up
00:21:44.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
00:21:44.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
00:21:44.726 00.000 11060 Moving (-0.07, -0.17) raw xDistance=0.18 yDistance=-0.04
00:21:44.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:21:44.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:44.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:44.726 00.000 11060 MoveAxis(W, 32, ABG)
00:21:44.727 00.001 11060 Guiding  Dir = 3, Dur = 32
00:21:44.730 00.003 11060 IsSlewing returns 0
00:21:44.731 00.001 11060 IsGuiding returns 0
00:21:44.734 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:44.762 00.028 10844 UpdateGuideState exits: m=2863 SNR=34.5 Saturated
00:21:44.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:44.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:44.762 00.000 10844 Enqueuing Expose request
00:21:44.776 00.014 11060 IsGuiding returns 0
00:21:44.776 00.000 11060 Move returns status 0, amount 32
00:21:44.777 00.001 11060 MoveAxis(N, 0, ABG)
00:21:44.777 00.000 11060 Move returns status 0, amount 0
00:21:44.777 00.000 11060 move complete, result=0
00:21:44.777 00.000 11060 worker thread done servicing request
00:21:44.777 00.000 11060 Worker thread wakes up
00:21:44.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:44.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:44.780 00.003 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
00:21:45.421 00.641 11060 Exposure complete
00:21:45.743 00.322 11060 worker thread done servicing request
00:21:45.743 00.000 10844 OnExposeComplete: enter
00:21:45.743 00.000 10844 UpdateGuideState(): m_state=6
00:21:45.744 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5518
00:21:45.744 00.000 10844 Star::Find returns 1 (1), X=262.79, Y=61.80, Mass=3238, SNR=36.2, Peak=255 HFD=3.6
00:21:45.744 00.000 10844 MultiStar: [#1 0.23,-0.44,1.03,U] [#2 0.37,-0.47,2.03,U] [#3 0.05,0.23,0.91,U] [#4 0.22,0.31,1.00,U] [#5 0.08,-0.25,0.91,U] [#6 -0.21,-0.42,1.03,U] [#7 0.08,-0.45,0.82,U] [#8 -0.45,0.29,0.89,U] 
00:21:45.744 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.20}, one-star: {0.27, -0.24}
00:21:45.744 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
00:21:45.745 00.001 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
00:21:45.745 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.07 mountX=0.18 mountY=0.14, mountTheta=0.67
00:21:45.747 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.20, opts=13)
00:21:45.756 00.009 10844 Enqueuing Move request for scope (0.11, -0.20)
00:21:45.757 00.001 11060 Worker thread wakes up
00:21:45.770 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:21:45.779 00.009 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
00:21:45.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
00:21:45.779 00.000 11060 Moving (0.11, -0.20) raw xDistance=0.18 yDistance=0.14
00:21:45.780 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:21:45.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:45.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:21:45.780 00.000 11060 MoveAxis(W, 31, ABG)
00:21:45.780 00.000 11060 Guiding  Dir = 3, Dur = 31
00:21:45.803 00.023 11060 IsSlewing returns 0
00:21:45.803 00.000 11060 IsGuiding returns 0
00:21:45.807 00.004 10844 UpdateGuideState exits: m=3238 SNR=36.2 Saturated
00:21:45.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:45.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:45.808 00.001 10844 Enqueuing Expose request
00:21:45.842 00.034 11060 IsGuiding returns 0
00:21:45.843 00.001 11060 Move returns status 0, amount 31
00:21:45.843 00.000 11060 MoveAxis(N, 0, ABG)
00:21:45.843 00.000 11060 Move returns status 0, amount 0
00:21:45.843 00.000 11060 move complete, result=0
00:21:45.843 00.000 11060 worker thread done servicing request
00:21:45.843 00.000 11060 Worker thread wakes up
00:21:45.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:45.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:45.845 00.002 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
00:21:46.477 00.632 11060 Exposure complete
00:21:46.719 00.242 11060 worker thread done servicing request
00:21:46.720 00.001 10844 OnExposeComplete: enter
00:21:46.720 00.000 10844 UpdateGuideState(): m_state=6
00:21:46.720 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5519
00:21:46.720 00.000 10844 Star::Find returns 1 (1), X=262.28, Y=61.40, Mass=3053, SNR=34.6, Peak=255 HFD=3.5
00:21:46.721 00.001 10844 MultiStar: [#1 0.13,-0.73,0.00,M3] [#2 -0.14,0.13,2.07,U] [#3 -0.18,-0.24,1.05,U] [#4 0.54,-0.90,0.00,M1] [#5 0.10,-0.47,1.09,U] [#6 -0.19,-0.30,0.96,U] [#7 0.55,-0.70,0.00,M2] [#8 -0.79,0.11,0.00,M1] 
00:21:46.721 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.23}, one-star: {-0.25, -0.64}
00:21:46.721 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
00:21:46.721 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
00:21:46.721 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-2.09 mountX=0.25 mountY=-0.09, mountTheta=-0.35
00:21:46.724 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.23, opts=13)
00:21:46.724 00.000 10844 Enqueuing Move request for scope (-0.13, -0.23)
00:21:46.724 00.000 11060 Worker thread wakes up
00:21:46.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
00:21:46.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
00:21:46.725 00.001 11060 Moving (-0.13, -0.23) raw xDistance=0.25 yDistance=-0.09
00:21:46.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:21:46.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:46.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:21:46.725 00.000 11060 MoveAxis(W, 44, ABG)
00:21:46.725 00.000 11060 Guiding  Dir = 3, Dur = 44
00:21:46.741 00.016 11060 IsSlewing returns 0
00:21:46.741 00.000 11060 IsGuiding returns 0
00:21:46.743 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:46.762 00.019 10844 UpdateGuideState exits: m=3053 SNR=34.6 Saturated
00:21:46.763 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:46.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:46.763 00.000 10844 Enqueuing Expose request
00:21:46.799 00.036 11060 IsGuiding returns 0
00:21:46.799 00.000 11060 Move returns status 0, amount 44
00:21:46.799 00.000 11060 MoveAxis(N, 0, ABG)
00:21:46.799 00.000 11060 Move returns status 0, amount 0
00:21:46.799 00.000 11060 move complete, result=0
00:21:46.799 00.000 11060 worker thread done servicing request
00:21:46.800 00.001 11060 Worker thread wakes up
00:21:46.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:46.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:46.801 00.001 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
00:21:47.442 00.641 11060 Exposure complete
00:21:47.695 00.253 11060 worker thread done servicing request
00:21:47.696 00.001 10844 OnExposeComplete: enter
00:21:47.696 00.000 10844 UpdateGuideState(): m_state=6
00:21:47.696 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5520
00:21:47.696 00.000 10844 Star::Find returns 1 (0), X=262.93, Y=61.79, Mass=2940, SNR=34.7, Peak=248 HFD=3.7
00:21:47.697 00.001 10844 MultiStar: [#1 0.15,-0.38,1.02,U] [#2 0.29,0.41,2.04,U] [#3 0.09,0.28,1.02,U] [#4 0.36,-0.49,0.98,U] [#5 -0.49,0.26,1.04,U] [#6 0.02,-0.19,0.92,U] [#7 0.37,-0.52,0.00,M3] [#8 -0.36,0.75,0.00,M2] 
00:21:47.697 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.01}, one-star: {0.40, -0.25}
00:21:47.697 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
00:21:47.697 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
00:21:47.697 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.04 mountY=0.13, mountTheta=1.83
00:21:47.699 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
00:21:47.699 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
00:21:47.699 00.000 11060 Worker thread wakes up
00:21:47.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
00:21:47.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
00:21:47.699 00.000 11060 Moving (0.14, 0.01) raw xDistance=-0.04 yDistance=0.13
00:21:47.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:21:47.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:47.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:21:47.700 00.001 11060 MoveAxis(E, 0, ABG)
00:21:47.700 00.000 11060 Move returns status 0, amount 0
00:21:47.700 00.000 11060 MoveAxis(N, 0, ABG)
00:21:47.700 00.000 11060 Move returns status 0, amount 0
00:21:47.700 00.000 11060 move complete, result=0
00:21:47.701 00.001 11060 worker thread done servicing request
00:21:47.718 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:47.738 00.020 10844 UpdateGuideState exits: m=2940 SNR=34.7
00:21:47.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:47.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:47.738 00.000 10844 Enqueuing Expose request
00:21:47.739 00.001 11060 Worker thread wakes up
00:21:47.739 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:47.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:47.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:48.370 00.631 11060 Exposure complete
00:21:48.616 00.246 10844 OnExposeComplete: enter
00:21:48.616 00.000 10844 UpdateGuideState(): m_state=6
00:21:48.616 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5521
00:21:48.617 00.001 10844 Star::Find returns 1 (0), X=262.00, Y=62.00, Mass=3186, SNR=36.2, Peak=251 HFD=4.0
00:21:48.617 00.000 10844 MultiStar: [#1 0.18,-0.60,0.00,M3] [#2 -0.12,0.10,1.96,U] [#3 0.05,0.07,0.88,U] [#4 -0.25,-0.67,0.00,M1] [#5 -0.39,0.16,1.01,U] [#6 0.28,-0.42,0.86,U] [#7 0.11,-0.15,0.84,U] [#8 -0.32,0.26,0.95,U] 
00:21:48.617 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.02}, one-star: {-0.53, -0.03}
00:21:48.617 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
00:21:48.617 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.54)
00:21:48.617 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.15 cameraTheta=3.01 mountX=0.01 mountY=-0.15, mountTheta=-1.52
00:21:48.618 00.001 11060 worker thread done servicing request
00:21:48.619 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.02, opts=13)
00:21:48.619 00.000 10844 Enqueuing Move request for scope (-0.14, 0.02)
00:21:48.620 00.001 11060 Worker thread wakes up
00:21:48.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
00:21:48.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
00:21:48.620 00.000 11060 Moving (-0.14, 0.02) raw xDistance=0.01 yDistance=-0.15
00:21:48.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:21:48.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:48.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:21:48.620 00.000 11060 MoveAxis(E, 0, ABG)
00:21:48.620 00.000 11060 Move returns status 0, amount 0
00:21:48.620 00.000 11060 MoveAxis(N, 0, ABG)
00:21:48.620 00.000 11060 Move returns status 0, amount 0
00:21:48.620 00.000 11060 move complete, result=0
00:21:48.621 00.001 11060 worker thread done servicing request
00:21:48.636 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:48.655 00.019 10844 UpdateGuideState exits: m=3186 SNR=36.2
00:21:48.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:48.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:48.655 00.000 10844 Enqueuing Expose request
00:21:48.656 00.001 11060 Worker thread wakes up
00:21:48.656 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:48.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:48.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:49.288 00.632 11060 Exposure complete
00:21:49.587 00.299 11060 worker thread done servicing request
00:21:49.587 00.000 10844 OnExposeComplete: enter
00:21:49.587 00.000 10844 UpdateGuideState(): m_state=6
00:21:49.587 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5522
00:21:49.587 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=61.57, Mass=2426, SNR=31.5, Peak=228 HFD=3.5
00:21:49.589 00.002 10844 MultiStar: [#1 0.19,-0.22,1.12,U] [#2 0.12,0.09,2.28,U] [#3 0.29,-0.41,1.07,U] [#4 0.36,-0.30,1.00,U] [#5 -0.31,-0.35,1.13,U] [#6 -0.25,-0.31,1.03,U] [#7 -0.00,-0.36,1.00,U] [#8 -0.33,-0.07,1.03,U] 
00:21:49.589 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.22}, one-star: {0.24, -0.47}
00:21:49.589 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
00:21:49.589 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
00:21:49.589 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.39 mountX=0.21 mountY=0.08, mountTheta=0.34
00:21:49.591 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.22, opts=13)
00:21:49.591 00.000 10844 Enqueuing Move request for scope (0.04, -0.22)
00:21:49.591 00.000 11060 Worker thread wakes up
00:21:49.592 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
00:21:49.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
00:21:49.592 00.000 11060 Moving (0.04, -0.22) raw xDistance=0.21 yDistance=0.08
00:21:49.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:21:49.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:49.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:21:49.592 00.000 11060 MoveAxis(W, 37, ABG)
00:21:49.592 00.000 11060 Guiding  Dir = 3, Dur = 37
00:21:49.606 00.014 11060 IsSlewing returns 0
00:21:49.608 00.002 11060 IsGuiding returns 0
00:21:49.609 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:49.627 00.018 10844 UpdateGuideState exits: m=2426 SNR=31.5
00:21:49.628 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:49.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:49.628 00.000 10844 Enqueuing Expose request
00:21:49.654 00.026 11060 IsGuiding returns 0
00:21:49.654 00.000 11060 Move returns status 0, amount 37
00:21:49.654 00.000 11060 MoveAxis(N, 0, ABG)
00:21:49.654 00.000 11060 Move returns status 0, amount 0
00:21:49.654 00.000 11060 move complete, result=0
00:21:49.654 00.000 11060 worker thread done servicing request
00:21:49.654 00.000 11060 Worker thread wakes up
00:21:49.655 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:49.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:49.675 00.020 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:21:50.285 00.610 11060 Exposure complete
00:21:50.518 00.233 11060 worker thread done servicing request
00:21:50.518 00.000 10844 OnExposeComplete: enter
00:21:50.518 00.000 10844 UpdateGuideState(): m_state=6
00:21:50.518 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5523
00:21:50.518 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=62.50, Mass=2176, SNR=29.7, Peak=240 HFD=3.2
00:21:50.518 00.000 10844 MultiStar: [#1 0.21,-0.56,1.24,U] [#2 0.04,0.47,2.31,U] [#3 0.16,0.09,1.07,U] [#4 -0.22,-0.61,0.00,M1] [#5 -0.60,-0.04,1.25,U] [#6 -0.26,0.17,1.16,U] [#7 0.05,-0.16,0.99,U] [#8 0.23,0.19,1.11,U] 
00:21:50.518 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.11}, one-star: {0.21, 0.47}
00:21:50.518 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:21:50.518 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
00:21:50.519 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.57 mountX=-0.11 mountY=-0.02, mountTheta=-2.98
00:21:50.520 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.11, opts=13)
00:21:50.520 00.000 10844 Enqueuing Move request for scope (-0.00, 0.11)
00:21:50.521 00.001 11060 Worker thread wakes up
00:21:50.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
00:21:50.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
00:21:50.521 00.000 11060 Moving (-0.00, 0.11) raw xDistance=-0.11 yDistance=-0.02
00:21:50.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:21:50.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:50.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:21:50.521 00.000 11060 MoveAxis(E, 0, ABG)
00:21:50.522 00.001 11060 Move returns status 0, amount 0
00:21:50.522 00.000 11060 MoveAxis(N, 0, ABG)
00:21:50.522 00.000 11060 Move returns status 0, amount 0
00:21:50.522 00.000 11060 move complete, result=0
00:21:50.522 00.000 11060 worker thread done servicing request
00:21:50.538 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:50.556 00.018 10844 UpdateGuideState exits: m=2176 SNR=29.7
00:21:50.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:50.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:50.556 00.000 10844 Enqueuing Expose request
00:21:50.556 00.000 11060 Worker thread wakes up
00:21:50.556 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:50.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:50.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:51.195 00.639 11060 Exposure complete
00:21:51.467 00.272 11060 worker thread done servicing request
00:21:51.468 00.001 10844 OnExposeComplete: enter
00:21:51.468 00.000 10844 UpdateGuideState(): m_state=6
00:21:51.468 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5524
00:21:51.468 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=62.19, Mass=2602, SNR=32.8, Peak=233 HFD=3.6
00:21:51.468 00.000 10844 MultiStar: [#1 0.07,-0.31,1.10,U] [#2 0.16,0.32,2.06,U] [#3 0.16,0.03,1.09,U] [#4 0.14,-0.01,0.96,U] [#5 -0.29,0.00,1.07,U] [#6 -0.27,0.01,0.94,U] [#7 0.10,-0.18,0.86,U] [#8 -0.31,0.30,0.97,U] 
00:21:51.470 00.002 10844 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.25, 0.15}
00:21:51.470 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
00:21:51.470 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
00:21:51.470 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.29 mountX=-0.07 mountY=0.01, mountTheta=3.03
00:21:51.472 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.06, opts=13)
00:21:51.472 00.000 10844 Enqueuing Move request for scope (0.02, 0.06)
00:21:51.474 00.002 11060 Worker thread wakes up
00:21:51.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:21:51.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:21:51.475 00.001 11060 Moving (0.02, 0.06) raw xDistance=-0.07 yDistance=0.01
00:21:51.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:21:51.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:51.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:21:51.475 00.000 11060 MoveAxis(E, 0, ABG)
00:21:51.475 00.000 11060 Move returns status 0, amount 0
00:21:51.475 00.000 11060 MoveAxis(N, 0, ABG)
00:21:51.475 00.000 11060 Move returns status 0, amount 0
00:21:51.475 00.000 11060 move complete, result=0
00:21:51.476 00.001 11060 worker thread done servicing request
00:21:51.481 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:51.502 00.021 10844 UpdateGuideState exits: m=2602 SNR=32.8
00:21:51.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:51.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:51.502 00.000 10844 Enqueuing Expose request
00:21:51.503 00.001 11060 Worker thread wakes up
00:21:51.503 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:51.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:51.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:52.135 00.632 11060 Exposure complete
00:21:52.369 00.234 11060 worker thread done servicing request
00:21:52.369 00.000 10844 OnExposeComplete: enter
00:21:52.370 00.001 10844 UpdateGuideState(): m_state=6
00:21:52.370 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5525
00:21:52.370 00.000 10844 Star::Find returns 1 (0), X=262.94, Y=62.20, Mass=2855, SNR=34.1, Peak=247 HFD=3.7
00:21:52.371 00.001 10844 MultiStar: [#1 0.42,-0.59,0.00,M1] [#2 -0.11,-0.23,2.02,U] [#3 0.08,-0.19,0.94,U] [#4 0.25,-0.25,0.92,U] [#5 -0.25,-0.25,1.08,U] [#6 -0.28,-0.26,0.97,U] [#7 -0.02,-0.39,0.87,U] [#8 0.05,0.56,0.96,U] 
00:21:52.371 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.12}, one-star: {0.42, 0.17}
00:21:52.371 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
00:21:52.371 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
00:21:52.371 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.58 mountX=0.12 mountY=0.02, mountTheta=0.16
00:21:52.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.12, opts=13)
00:21:52.374 00.002 10844 Enqueuing Move request for scope (-0.00, -0.12)
00:21:52.374 00.000 11060 Worker thread wakes up
00:21:52.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
00:21:52.374 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
00:21:52.374 00.000 11060 Moving (-0.00, -0.12) raw xDistance=0.12 yDistance=0.02
00:21:52.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:21:52.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:52.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:21:52.374 00.000 11060 MoveAxis(E, 0, ABG)
00:21:52.374 00.000 11060 Move returns status 0, amount 0
00:21:52.375 00.001 11060 MoveAxis(N, 0, ABG)
00:21:52.375 00.000 11060 Move returns status 0, amount 0
00:21:52.375 00.000 11060 move complete, result=0
00:21:52.375 00.000 11060 worker thread done servicing request
00:21:52.381 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:52.399 00.018 10844 UpdateGuideState exits: m=2855 SNR=34.1
00:21:52.400 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:52.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:52.400 00.000 10844 Enqueuing Expose request
00:21:52.400 00.000 11060 Worker thread wakes up
00:21:52.400 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:52.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:52.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:53.028 00.628 11060 Exposure complete
00:21:53.277 00.249 11060 worker thread done servicing request
00:21:53.278 00.001 10844 OnExposeComplete: enter
00:21:53.278 00.000 10844 UpdateGuideState(): m_state=6
00:21:53.278 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5526
00:21:53.278 00.000 10844 Star::Find returns 1 (1), X=262.56, Y=62.40, Mass=3475, SNR=37.7, Peak=255 HFD=3.4
00:21:53.279 00.001 10844 MultiStar: [#1 -0.09,-0.14,0.96,U] [#2 -0.05,-0.19,1.86,U] [#3 -0.25,-0.13,0.84,U] [#4 0.22,-0.12,0.85,U] [#5 -0.53,-0.52,0.00,M1] [#6 -0.17,0.05,0.89,U] [#7 0.10,-0.24,0.77,U] [#8 -0.56,0.76,0.00,M1] 
00:21:53.279 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.07}, one-star: {0.04, 0.36}
00:21:53.279 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
00:21:53.279 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
00:21:53.279 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.03 mountX=0.07 mountY=-0.02, mountTheta=-0.30
00:21:53.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
00:21:53.281 00.001 10844 Enqueuing Move request for scope (-0.03, -0.07)
00:21:53.281 00.000 11060 Worker thread wakes up
00:21:53.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
00:21:53.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
00:21:53.281 00.000 11060 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=-0.02
00:21:53.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:21:53.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:53.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:21:53.281 00.000 11060 MoveAxis(E, 0, ABG)
00:21:53.282 00.001 11060 Move returns status 0, amount 0
00:21:53.282 00.000 11060 MoveAxis(N, 0, ABG)
00:21:53.282 00.000 11060 Move returns status 0, amount 0
00:21:53.282 00.000 11060 move complete, result=0
00:21:53.282 00.000 11060 worker thread done servicing request
00:21:53.289 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:53.307 00.018 10844 UpdateGuideState exits: m=3475 SNR=37.7 Saturated
00:21:53.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:53.308 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:53.308 00.000 10844 Enqueuing Expose request
00:21:53.308 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:53.308 00.000 11060 Worker thread wakes up
00:21:53.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:53.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:53.960 00.652 11060 Exposure complete
00:21:54.192 00.232 11060 worker thread done servicing request
00:21:54.192 00.000 10844 OnExposeComplete: enter
00:21:54.192 00.000 10844 UpdateGuideState(): m_state=6
00:21:54.192 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5527
00:21:54.192 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=62.14, Mass=2629, SNR=32.9, Peak=244 HFD=3.1
00:21:54.194 00.002 10844 MultiStar: [#1 0.06,0.21,1.09,U] [#2 -0.60,0.75,0.00,M1] [#3 0.01,0.34,0.93,U] [#4 0.59,-0.28,0.00,M1] [#5 -0.83,0.33,0.00,M2] [#6 0.28,-0.05,0.94,U] [#7 0.49,0.09,0.87,U] [#8 -0.17,0.68,0.00,M2] 
00:21:54.194 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.14}, one-star: {0.38, 0.10}
00:21:54.194 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
00:21:54.194 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
00:21:54.194 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.54 mountX=-0.18 mountY=0.21, mountTheta=2.29
00:21:54.195 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.14, opts=13)
00:21:54.195 00.000 10844 Enqueuing Move request for scope (0.24, 0.14)
00:21:54.195 00.000 11060 Worker thread wakes up
00:21:54.196 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
00:21:54.196 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
00:21:54.196 00.000 11060 Moving (0.24, 0.14) raw xDistance=-0.18 yDistance=0.21
00:21:54.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:21:54.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:21:54.196 00.000 11060 MoveAxis(E, 32, ABG)
00:21:54.196 00.000 11060 Guiding  Dir = 2, Dur = 32
00:21:54.202 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:54.209 00.007 11060 IsSlewing returns 0
00:21:54.209 00.000 11060 IsGuiding returns 0
00:21:54.228 00.019 10844 UpdateGuideState exits: m=2629 SNR=32.9
00:21:54.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:54.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:54.228 00.000 10844 Enqueuing Expose request
00:21:54.256 00.028 11060 IsGuiding returns 0
00:21:54.256 00.000 11060 Move returns status 0, amount 32
00:21:54.256 00.000 11060 MoveAxis(S, 82, ABG)
00:21:54.256 00.000 11060 Guiding  Dir = 1, Dur = 82
00:21:54.272 00.016 11060 IsSlewing returns 0
00:21:54.273 00.001 11060 IsGuiding returns 0
00:21:54.381 00.108 11060 IsGuiding returns 0
00:21:54.381 00.000 11060 Move returns status 0, amount 82
00:21:54.381 00.000 11060 move complete, result=0
00:21:54.381 00.000 11060 worker thread done servicing request
00:21:54.381 00.000 11060 Worker thread wakes up
00:21:54.381 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 82 ms SOUTH
00:21:54.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:54.382 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:55.018 00.636 11060 Exposure complete
00:21:55.241 00.223 11060 worker thread done servicing request
00:21:55.246 00.005 10844 OnExposeComplete: enter
00:21:55.246 00.000 10844 UpdateGuideState(): m_state=6
00:21:55.247 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5528
00:21:55.247 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=61.91, Mass=2942, SNR=34.6, Peak=228 HFD=3.6
00:21:55.247 00.000 10844 MultiStar: [#1 -0.34,-0.44,0.98,U] [#2 -0.41,-0.16,2.02,U] [#3 0.19,0.01,1.04,U] [#4 -0.14,-0.44,0.95,U] [#5 -0.63,0.20,0.00,M3] [#6 -0.33,0.02,0.97,U] [#7 0.20,0.35,0.91,U] [#8 -0.57,0.53,0.00,M3] 
00:21:55.247 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.12}, one-star: {-0.08, -0.13}
00:21:55.247 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
00:21:55.247 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
00:21:55.247 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.14 mountX=0.14 mountY=-0.06, mountTheta=-0.40
00:21:55.250 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
00:21:55.250 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
00:21:55.250 00.000 11060 Worker thread wakes up
00:21:55.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
00:21:55.251 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
00:21:55.251 00.000 11060 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=-0.06
00:21:55.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:21:55.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:55.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:21:55.251 00.000 11060 MoveAxis(W, 23, ABG)
00:21:55.251 00.000 11060 Guiding  Dir = 3, Dur = 23
00:21:55.258 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:55.275 00.017 11060 IsSlewing returns 0
00:21:55.276 00.001 11060 IsGuiding returns 0
00:21:55.296 00.020 10844 UpdateGuideState exits: m=2942 SNR=34.6
00:21:55.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:55.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:55.297 00.001 10844 Enqueuing Expose request
00:21:55.336 00.039 11060 IsGuiding returns 0
00:21:55.336 00.000 11060 Move returns status 0, amount 23
00:21:55.336 00.000 11060 MoveAxis(N, 0, ABG)
00:21:55.336 00.000 11060 Move returns status 0, amount 0
00:21:55.336 00.000 11060 move complete, result=0
00:21:55.336 00.000 11060 worker thread done servicing request
00:21:55.336 00.000 11060 Worker thread wakes up
00:21:55.337 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:55.340 00.003 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:55.358 00.018 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
00:21:55.985 00.627 11060 Exposure complete
00:21:56.221 00.236 11060 worker thread done servicing request
00:21:56.221 00.000 10844 OnExposeComplete: enter
00:21:56.221 00.000 10844 UpdateGuideState(): m_state=6
00:21:56.221 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5529
00:21:56.221 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=62.14, Mass=3577, SNR=38.8, Peak=255 HFD=3.8
00:21:56.222 00.001 10844 MultiStar: [#1 -0.01,-0.31,0.93,U] [#2 0.16,-0.02,1.78,U] [#3 -0.41,0.32,0.87,U] [#4 -0.04,-0.11,0.89,U] [#5 -0.47,0.25,0.94,U] [#6 0.02,0.66,0.00,M1] [#7 -0.33,0.19,0.77,U] [#8 -0.98,0.47,0.00,M4] 
00:21:56.222 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.05}, one-star: {-0.02, 0.10}
00:21:56.222 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
00:21:56.222 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
00:21:56.222 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.77 mountX=-0.10 mountY=-0.04, mountTheta=-2.78
00:21:56.224 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
00:21:56.224 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
00:21:56.224 00.000 11060 Worker thread wakes up
00:21:56.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:21:56.224 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:21:56.224 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.04
00:21:56.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:21:56.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:56.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:56.224 00.000 11060 MoveAxis(E, 0, ABG)
00:21:56.224 00.000 11060 Move returns status 0, amount 0
00:21:56.225 00.001 11060 MoveAxis(N, 0, ABG)
00:21:56.225 00.000 11060 Move returns status 0, amount 0
00:21:56.225 00.000 11060 move complete, result=0
00:21:56.225 00.000 11060 worker thread done servicing request
00:21:56.232 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:56.273 00.041 10844 UpdateGuideState exits: m=3577 SNR=38.8 Saturated
00:21:56.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:56.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:56.273 00.000 10844 Enqueuing Expose request
00:21:56.273 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:56.273 00.000 11060 Worker thread wakes up
00:21:56.274 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:56.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:56.917 00.643 11060 Exposure complete
00:21:57.171 00.254 11060 worker thread done servicing request
00:21:57.171 00.000 10844 OnExposeComplete: enter
00:21:57.171 00.000 10844 UpdateGuideState(): m_state=6
00:21:57.171 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5530
00:21:57.172 00.001 10844 Star::Find returns 1 (0), X=262.95, Y=62.18, Mass=2923, SNR=34.4, Peak=235 HFD=3.2
00:21:57.172 00.000 10844 MultiStar: [#1 0.66,-0.26,0.00,M1] [#2 0.21,0.27,2.04,U] [#3 -0.21,0.27,0.95,U] [#4 0.13,0.03,0.89,U] [#5 -0.10,0.23,1.08,U] [#6 -0.31,0.28,1.00,U] [#7 0.47,0.38,0.81,U] [#8 -0.40,0.74,0.00,M5] 
00:21:57.172 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.23}, one-star: {0.43, 0.14}
00:21:57.172 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:21:57.172 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
00:21:57.172 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.19 mountX=-0.25 mountY=0.05, mountTheta=2.93
00:21:57.175 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.23, opts=13)
00:21:57.175 00.000 10844 Enqueuing Move request for scope (0.09, 0.23)
00:21:57.175 00.000 11060 Worker thread wakes up
00:21:57.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
00:21:57.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
00:21:57.175 00.000 11060 Moving (0.09, 0.23) raw xDistance=-0.25 yDistance=0.05
00:21:57.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:21:57.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:57.176 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:21:57.176 00.000 11060 MoveAxis(E, 43, ABG)
00:21:57.176 00.000 11060 Guiding  Dir = 2, Dur = 43
00:21:57.183 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:21:57.203 00.020 10844 UpdateGuideState exits: m=2923 SNR=34.4
00:21:57.204 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:57.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:57.204 00.000 10844 Enqueuing Expose request
00:21:57.207 00.003 11060 IsSlewing returns 0
00:21:57.207 00.000 11060 IsGuiding returns 0
00:21:57.284 00.077 11060 IsGuiding returns 0
00:21:57.285 00.001 11060 Move returns status 0, amount 43
00:21:57.285 00.000 11060 MoveAxis(N, 0, ABG)
00:21:57.285 00.000 11060 Move returns status 0, amount 0
00:21:57.285 00.000 11060 move complete, result=0
00:21:57.285 00.000 11060 worker thread done servicing request
00:21:57.285 00.000 11060 Worker thread wakes up
00:21:57.286 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:57.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:57.288 00.002 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
00:21:57.916 00.628 11060 Exposure complete
00:21:58.143 00.227 11060 worker thread done servicing request
00:21:58.143 00.000 10844 OnExposeComplete: enter
00:21:58.143 00.000 10844 UpdateGuideState(): m_state=6
00:21:58.143 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5531
00:21:58.144 00.001 10844 Star::Find returns 1 (1), X=262.72, Y=61.66, Mass=2981, SNR=34.9, Peak=255 HFD=3.6
00:21:58.144 00.000 10844 MultiStar: [#1 0.12,-0.21,1.01,U] [#2 0.07,0.15,1.93,U] [#3 0.43,-0.23,1.02,U] [#4 0.29,-0.67,0.00,M1] [#5 -0.27,-0.33,1.06,U] [#6 -0.28,-0.22,1.04,U] [#7 0.02,-0.42,0.91,U] [#8 -0.06,0.19,0.91,U] 
00:21:58.144 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.15}, one-star: {0.19, -0.38}
00:21:58.144 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
00:21:58.144 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
00:21:58.144 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.36 mountX=0.14 mountY=0.06, mountTheta=0.37
00:21:58.147 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.15, opts=13)
00:21:58.147 00.000 10844 Enqueuing Move request for scope (0.03, -0.15)
00:21:58.147 00.000 11060 Worker thread wakes up
00:21:58.148 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
00:21:58.148 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
00:21:58.148 00.000 11060 Moving (0.03, -0.15) raw xDistance=0.14 yDistance=0.06
00:21:58.149 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:21:58.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:58.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:21:58.149 00.000 11060 MoveAxis(W, 23, ABG)
00:21:58.149 00.000 11060 Guiding  Dir = 3, Dur = 23
00:21:58.163 00.014 11060 IsSlewing returns 0
00:21:58.163 00.000 11060 IsGuiding returns 0
00:21:58.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:58.203 00.040 10844 UpdateGuideState exits: m=2981 SNR=34.9 Saturated
00:21:58.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:58.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:58.203 00.000 10844 Enqueuing Expose request
00:21:58.209 00.006 11060 IsGuiding returns 0
00:21:58.209 00.000 11060 Move returns status 0, amount 23
00:21:58.210 00.001 11060 MoveAxis(N, 0, ABG)
00:21:58.210 00.000 11060 Move returns status 0, amount 0
00:21:58.210 00.000 11060 move complete, result=0
00:21:58.210 00.000 11060 worker thread done servicing request
00:21:58.211 00.001 11060 Worker thread wakes up
00:21:58.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:58.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:58.216 00.005 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
00:21:58.524 00.308 10844 evsrv: cli 0EEEDA30 connect
00:21:58.524 00.000 10844 case statement mapped state 6 to 3
00:21:58.524 00.000 10844 case statement mapped state 6 to 3
00:21:58.525 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"3dea8799-0627-4523-877c-dde08bf83633"}
00:21:58.527 00.002 10844 PhdController::Guide begins
00:21:58.527 00.000 10844 PhdController: newstate STATE_SETUP
00:21:58.527 00.000 10844 PhdController: setup
00:21:58.527 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
00:21:58.527 00.000 10844 PhdController: guider state = 6
00:21:58.527 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:21:58.528 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
00:21:58.528 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":0,"id":"3dea8799-0627-4523-877c-dde08bf83633"}
00:21:58.538 00.010 10844 evsrv: cli 0EEEDA30 disconnect
00:21:58.539 00.001 10844 evsrv: cli 0EEEDDF0 connect
00:21:58.539 00.000 10844 case statement mapped state 6 to 3
00:21:58.541 00.002 10844 case statement mapped state 6 to 3
00:21:58.541 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_shift_params","id":"65de7a3e-aad0-470d-9ca2-a65297167980"}
00:21:58.541 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"65de7a3e-aad0-470d-9ca2-a65297167980"}
00:21:58.542 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
00:21:58.543 00.001 10844 evsrv: cli 0EEEEA70 connect
00:21:58.543 00.000 10844 case statement mapped state 6 to 3
00:21:58.543 00.000 10844 case statement mapped state 6 to 3
00:21:58.543 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_position","id":"a3034e18-2cd1-474e-a134-e991402ff9f5"}
00:21:58.544 00.001 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":[262.52,62.04],"id":"a3034e18-2cd1-474e-a134-e991402ff9f5"}
00:21:58.545 00.001 10844 evsrv: cli 0EEEEA70 disconnect
00:21:58.548 00.003 10844 evsrv: cli 0EEEDFD0 connect
00:21:58.548 00.000 10844 case statement mapped state 6 to 3
00:21:58.549 00.001 10844 case statement mapped state 6 to 3
00:21:58.550 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_calibrated","id":"3c0acf96-5426-4f59-a794-191f1c43cbc8"}
00:21:58.550 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":true,"id":"3c0acf96-5426-4f59-a794-191f1c43cbc8"}
00:21:58.552 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
00:21:58.553 00.001 10844 evsrv: cli 0EEEE7F0 connect
00:21:58.553 00.000 10844 case statement mapped state 6 to 3
00:21:58.553 00.000 10844 case statement mapped state 6 to 3
00:21:58.554 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_app_state","id":"808b0fe3-1a05-4161-8390-f34ce3d4ea41"}
00:21:58.554 00.000 10844 case statement mapped state 6 to 3
00:21:58.556 00.002 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"808b0fe3-1a05-4161-8390-f34ce3d4ea41"}
00:21:58.558 00.002 10844 evsrv: cli 0EEEE7F0 disconnect
00:21:58.838 00.280 11060 Exposure complete
00:21:59.141 00.303 10844 OnExposeComplete: enter
00:21:59.142 00.001 10844 UpdateGuideState(): m_state=6
00:21:59.142 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5532
00:21:59.143 00.001 10844 Star::Find returns 1 (0), X=262.62, Y=62.28, Mass=2964, SNR=34.8, Peak=249 HFD=3.5
00:21:59.143 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:21:59.143 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
00:21:59.143 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.19 mountX=-0.26 mountY=0.06, mountTheta=2.93
00:21:59.155 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.25, opts=13)
00:21:59.155 00.000 10844 Enqueuing Move request for scope (0.10, 0.25)
00:21:59.157 00.002 11060 worker thread done servicing request
00:21:59.157 00.000 11060 Worker thread wakes up
00:21:59.157 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
00:21:59.157 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
00:21:59.157 00.000 11060 Moving (0.10, 0.25) raw xDistance=-0.26 yDistance=0.06
00:21:59.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:21:59.158 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:59.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:21:59.158 00.000 11060 MoveAxis(E, 45, ABG)
00:21:59.158 00.000 11060 Guiding  Dir = 2, Dur = 45
00:21:59.166 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:21:59.189 00.023 11060 IsSlewing returns 0
00:21:59.190 00.001 11060 IsGuiding returns 0
00:21:59.200 00.010 10844 UpdateGuideState exits: m=2964 SNR=34.8
00:21:59.201 00.001 10844 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 1 / 99999
00:21:59.201 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366119.201,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.20,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:21:59.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:59.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:21:59.201 00.000 10844 Enqueuing Expose request
00:21:59.294 00.093 11060 IsGuiding returns 0
00:21:59.294 00.000 11060 Move returns status 0, amount 45
00:21:59.294 00.000 11060 MoveAxis(N, 0, ABG)
00:21:59.294 00.000 11060 Move returns status 0, amount 0
00:21:59.294 00.000 11060 move complete, result=0
00:21:59.295 00.001 11060 worker thread done servicing request
00:21:59.295 00.000 11060 Worker thread wakes up
00:21:59.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:21:59.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:21:59.295 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:21:59.966 00.671 11060 Exposure complete
00:22:02.280 02.314 10844 OnExposeComplete: enter
00:22:02.280 00.000 10844 UpdateGuideState(): m_state=6
00:22:02.281 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5533
00:22:02.281 00.000 10844 Star::Find returns 1 (1), X=262.32, Y=62.41, Mass=3099, SNR=35.7, Peak=255 HFD=3.5
00:22:02.281 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
00:22:02.281 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
00:22:02.281 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.37 hyp=0.43 cameraTheta=2.08 mountX=-0.33 mountY=-0.27, mountTheta=-2.46
00:22:02.283 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.37, opts=13)
00:22:02.283 00.000 10844 Enqueuing Move request for scope (-0.21, 0.37)
00:22:02.335 00.052 11060 worker thread done servicing request
00:22:02.336 00.001 11060 Worker thread wakes up
00:22:02.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.37) opts 0xd
00:22:02.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.37)
00:22:02.336 00.000 11060 Moving (-0.21, 0.37) raw xDistance=-0.33 yDistance=-0.27
00:22:02.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
00:22:02.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:22:02.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:22:02.336 00.000 11060 MoveAxis(E, 59, ABG)
00:22:02.337 00.001 11060 Guiding  Dir = 2, Dur = 59
00:22:02.341 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:02.346 00.005 11060 IsSlewing returns 0
00:22:02.348 00.002 11060 IsGuiding returns 0
00:22:02.411 00.063 11060 IsGuiding returns 0
00:22:02.412 00.001 11060 Move returns status 0, amount 59
00:22:02.412 00.000 11060 MoveAxis(N, 0, ABG)
00:22:02.412 00.000 11060 Move returns status 0, amount 0
00:22:02.412 00.000 11060 move complete, result=0
00:22:02.412 00.000 11060 worker thread done servicing request
00:22:02.429 00.017 10844 UpdateGuideState exits: m=3099 SNR=35.7 Saturated
00:22:02.440 00.011 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 2 / 99999
00:22:02.440 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366122.440,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
00:22:02.441 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:02.442 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:02.442 00.000 10844 Enqueuing Expose request
00:22:02.442 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.3 px 0 ms NORTH
00:22:02.442 00.000 11060 Worker thread wakes up
00:22:02.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:02.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:03.116 00.674 11060 Exposure complete
00:22:04.127 01.011 11060 worker thread done servicing request
00:22:04.127 00.000 10844 OnExposeComplete: enter
00:22:04.127 00.000 10844 UpdateGuideState(): m_state=6
00:22:04.128 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5534
00:22:04.128 00.000 10844 Star::Find returns 1 (1), X=262.56, Y=62.26, Mass=2996, SNR=34.9, Peak=255 HFD=3.5
00:22:04.128 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
00:22:04.128 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.12)
00:22:04.128 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.43 mountX=-0.22 mountY=-0.01, mountTheta=-3.12
00:22:04.130 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.22, opts=13)
00:22:04.130 00.000 10844 Enqueuing Move request for scope (0.03, 0.22)
00:22:04.130 00.000 11060 Worker thread wakes up
00:22:04.131 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
00:22:04.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
00:22:04.131 00.000 11060 Moving (0.03, 0.22) raw xDistance=-0.22 yDistance=-0.01
00:22:04.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:22:04.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:04.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:22:04.131 00.000 11060 MoveAxis(E, 40, ABG)
00:22:04.131 00.000 11060 Guiding  Dir = 2, Dur = 40
00:22:04.201 00.070 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:04.202 00.001 11060 IsSlewing returns 0
00:22:04.204 00.002 11060 IsGuiding returns 0
00:22:04.279 00.075 11060 IsGuiding returns 0
00:22:04.279 00.000 11060 Move returns status 0, amount 40
00:22:04.281 00.002 11060 MoveAxis(N, 0, ABG)
00:22:04.281 00.000 11060 Move returns status 0, amount 0
00:22:04.281 00.000 11060 move complete, result=0
00:22:04.281 00.000 11060 worker thread done servicing request
00:22:04.297 00.016 10844 UpdateGuideState exits: m=2996 SNR=34.9 Saturated
00:22:04.297 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 3 / 99999
00:22:04.297 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366124.297,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
00:22:04.298 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:04.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:04.298 00.000 10844 Enqueuing Expose request
00:22:04.299 00.001 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
00:22:04.299 00.000 11060 Worker thread wakes up
00:22:04.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:04.300 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:05.016 00.716 11060 Exposure complete
00:22:05.899 00.883 11060 worker thread done servicing request
00:22:05.899 00.000 10844 OnExposeComplete: enter
00:22:05.899 00.000 10844 UpdateGuideState(): m_state=6
00:22:05.899 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5535
00:22:05.900 00.001 10844 Star::Find returns 1 (0), X=262.23, Y=61.93, Mass=2716, SNR=33.1, Peak=229 HFD=3.9
00:22:05.900 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
00:22:05.900 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
00:22:05.900 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-2.81 mountX=0.15 mountY=-0.27, mountTheta=-1.06
00:22:05.902 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.10, opts=13)
00:22:05.903 00.001 10844 Enqueuing Move request for scope (-0.29, -0.10)
00:22:05.903 00.000 11060 Worker thread wakes up
00:22:05.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.10) opts 0xd
00:22:05.903 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.10)
00:22:05.903 00.000 11060 Moving (-0.29, -0.10) raw xDistance=0.15 yDistance=-0.27
00:22:05.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:22:05.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:22:05.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:22:05.904 00.001 11060 MoveAxis(W, 26, ABG)
00:22:05.904 00.000 11060 Guiding  Dir = 3, Dur = 26
00:22:05.917 00.013 11060 IsSlewing returns 0
00:22:05.918 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:05.920 00.002 11060 IsGuiding returns 0
00:22:05.965 00.045 11060 IsGuiding returns 0
00:22:05.966 00.001 11060 Move returns status 0, amount 26
00:22:05.966 00.000 11060 MoveAxis(N, 0, ABG)
00:22:05.966 00.000 11060 Move returns status 0, amount 0
00:22:05.966 00.000 11060 move complete, result=0
00:22:05.966 00.000 11060 worker thread done servicing request
00:22:05.967 00.001 10844 UpdateGuideState exits: m=2716 SNR=33.1
00:22:05.968 00.001 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 4 / 99999
00:22:05.968 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366125.968,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
00:22:05.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:05.969 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:05.969 00.000 10844 Enqueuing Expose request
00:22:05.969 00.000 11060 Worker thread wakes up
00:22:05.969 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.3 px 0 ms NORTH
00:22:05.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:05.970 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:06.607 00.637 11060 Exposure complete
00:22:06.902 00.295 11060 worker thread done servicing request
00:22:07.915 01.013 10844 OnExposeComplete: enter
00:22:07.915 00.000 10844 UpdateGuideState(): m_state=6
00:22:07.915 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5536
00:22:07.916 00.001 10844 Star::Find returns 1 (1), X=262.20, Y=62.30, Mass=3170, SNR=36.3, Peak=255 HFD=3.2
00:22:07.916 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
00:22:07.916 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
00:22:07.916 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.26 hyp=0.42 cameraTheta=2.45 mountX=-0.20 mountY=-0.36, mountTheta=-2.09
00:22:07.921 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.26, opts=13)
00:22:07.931 00.010 10844 Enqueuing Move request for scope (-0.32, 0.26)
00:22:07.952 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:07.956 00.004 11060 Worker thread wakes up
00:22:07.964 00.008 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.26) opts 0xd
00:22:07.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.26)
00:22:07.964 00.000 11060 Moving (-0.32, 0.26) raw xDistance=-0.20 yDistance=-0.36
00:22:07.965 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:22:07.966 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:22:07.967 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:22:07.968 00.001 11060 MoveAxis(E, 34, ABG)
00:22:07.968 00.000 11060 Guiding  Dir = 2, Dur = 34
00:22:07.994 00.026 11060 IsSlewing returns 0
00:22:07.995 00.001 11060 IsGuiding returns 0
00:22:08.011 00.016 10844 UpdateGuideState exits: m=3170 SNR=36.3 Saturated
00:22:08.011 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 5 / 99999
00:22:08.011 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366128.011,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
00:22:08.012 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:08.012 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:08.012 00.000 10844 Enqueuing Expose request
00:22:08.070 00.058 11060 IsGuiding returns 0
00:22:08.070 00.000 11060 Move returns status 0, amount 34
00:22:08.070 00.000 11060 MoveAxis(N, 0, ABG)
00:22:08.070 00.000 11060 Move returns status 0, amount 0
00:22:08.070 00.000 11060 move complete, result=0
00:22:08.070 00.000 11060 worker thread done servicing request
00:22:08.070 00.000 11060 Worker thread wakes up
00:22:08.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:08.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:08.072 00.002 10844 GuideStep: -0.2 px 34 ms EAST, -0.4 px 0 ms NORTH
00:22:08.711 00.639 11060 Exposure complete
00:22:09.068 00.357 10844 OnExposeComplete: enter
00:22:09.068 00.000 10844 UpdateGuideState(): m_state=6
00:22:09.069 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5537
00:22:09.069 00.000 10844 Star::Find returns 1 (0), X=261.87, Y=62.20, Mass=2820, SNR=34.2, Peak=241 HFD=3.3
00:22:09.069 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
00:22:09.069 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.66)
00:22:09.069 00.000 10844 CameraToMount -- cameraX=-0.65 cameraY=0.17 hyp=0.67 cameraTheta=2.89 mountX=-0.05 mountY=-0.67, mountTheta=-1.64
00:22:09.070 00.001 11060 worker thread done servicing request
00:22:09.071 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.65, y=0.17, opts=13)
00:22:09.071 00.000 10844 Enqueuing Move request for scope (-0.65, 0.17)
00:22:09.071 00.000 11060 Worker thread wakes up
00:22:09.072 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.17) opts 0xd
00:22:09.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.65, 0.17)
00:22:09.072 00.000 11060 Moving (-0.65, 0.17) raw xDistance=-0.05 yDistance=-0.67
00:22:09.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:22:09.072 00.000 11060 resist switch: large excursion: input -0.67 thresh 0.57 direction from 1 to -1
00:22:09.072 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.01
00:22:09.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.67
00:22:09.074 00.002 11060 MoveAxis(E, 0, ABG)
00:22:09.074 00.000 11060 Move returns status 0, amount 0
00:22:09.074 00.000 11060 BLC: Oldest BLC event removed
00:22:09.074 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:22:09.074 00.000 11060 MoveAxis(N, 1011, ABG)
00:22:09.074 00.000 11060 duration set to 750 by maxDecDuration
00:22:09.074 00.000 11060 Guiding  Dir = 0, Dur = 750
00:22:09.083 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:09.096 00.013 11060 IsSlewing returns 0
00:22:09.097 00.001 11060 IsGuiding returns 0
00:22:09.118 00.021 10844 UpdateGuideState exits: m=2820 SNR=34.2
00:22:09.118 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 6 / 99999
00:22:09.118 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366129.118,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
00:22:09.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:09.119 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:09.119 00.000 10844 Enqueuing Expose request
00:22:09.877 00.758 11060 IsGuiding returns 0
00:22:09.877 00.000 11060 Move returns status 0, amount 750
00:22:09.877 00.000 11060 move complete, result=0
00:22:09.877 00.000 11060 worker thread done servicing request
00:22:09.877 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.7 px 750 ms NORTH
00:22:09.877 00.000 11060 Worker thread wakes up
00:22:09.879 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:09.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:10.510 00.631 11060 Exposure complete
00:22:10.901 00.391 11060 worker thread done servicing request
00:22:10.901 00.000 10844 OnExposeComplete: enter
00:22:10.901 00.000 10844 UpdateGuideState(): m_state=6
00:22:10.902 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5538
00:22:10.902 00.000 10844 Star::Find returns 1 (1), X=262.11, Y=62.15, Mass=3178, SNR=36.0, Peak=255 HFD=3.8
00:22:10.902 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
00:22:10.902 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.67)
00:22:10.902 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.11 hyp=0.43 cameraTheta=2.88 mountX=-0.03 mountY=-0.43, mountTheta=-1.65
00:22:10.906 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.11, opts=13)
00:22:10.906 00.000 10844 Enqueuing Move request for scope (-0.41, 0.11)
00:22:10.907 00.001 11060 Worker thread wakes up
00:22:10.909 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.11) opts 0xd
00:22:10.912 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.11)
00:22:10.914 00.002 11060 Moving (-0.41, 0.11) raw xDistance=-0.03 yDistance=-0.43
00:22:10.914 00.000 11060 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.469788, 1:0.425016
00:22:10.914 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:22:10.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:22:10.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
00:22:10.914 00.000 11060 MoveAxis(E, 0, ABG)
00:22:10.914 00.000 11060 Move returns status 0, amount 0
00:22:10.914 00.000 11060 MoveAxis(N, 165, ABG)
00:22:10.914 00.000 11060 Guiding  Dir = 0, Dur = 165
00:22:10.917 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:10.952 00.035 11060 IsSlewing returns 0
00:22:10.953 00.001 11060 IsGuiding returns 0
00:22:10.958 00.005 10844 UpdateGuideState exits: m=3178 SNR=36.0 Saturated
00:22:10.958 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 7 / 99999
00:22:10.958 00.000 10844 PhdController: newstate STATE_FINISH
00:22:10.958 00.000 10844 PhdController complete: success
00:22:10.959 00.001 10844 evsrv: {"Event":"SettleDone","Timestamp":1770366130.958,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:22:10.959 00.000 10844 Mount: notify guiding dither settle done success=1
00:22:10.959 00.000 10844 PhdController: newstate STATE_IDLE
00:22:10.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:10.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:10.959 00.000 10844 Enqueuing Expose request
00:22:11.127 00.168 11060 IsGuiding returns 0
00:22:11.128 00.001 11060 Move returns status 0, amount 165
00:22:11.128 00.000 11060 move complete, result=0
00:22:11.128 00.000 11060 worker thread done servicing request
00:22:11.128 00.000 11060 Worker thread wakes up
00:22:11.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:11.129 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:11.763 00.634 11060 Exposure complete
00:22:12.120 00.357 11060 worker thread done servicing request
00:22:12.734 00.614 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 165 ms NORTH
00:22:12.763 00.029 10844 OnExposeComplete: enter
00:22:12.763 00.000 10844 UpdateGuideState(): m_state=6
00:22:12.763 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5539
00:22:12.764 00.001 10844 Star::Find returns 1 (0), X=262.32, Y=61.98, Mass=3330, SNR=37.4, Peak=254 HFD=3.5
00:22:12.764 00.000 10844 MultiStar: [#1 0.31,0.02,0.89,U] [#2 0.01,0.80,0.00,M1] [#3 0.12,0.83,0.00,M1] [#4 -0.24,0.15,0.88,U] [#5 -0.61,0.26,0.00,M1] [#6 0.20,-0.00,0.87,U] [#7 -0.01,0.29,0.76,U] [#8 -0.16,0.43,0.92,U] 
00:22:12.764 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.13}, one-star: {-0.21, -0.06}
00:22:12.764 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
00:22:12.764 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
00:22:12.764 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.75 mountX=-0.13 mountY=-0.05, mountTheta=-2.80
00:22:12.767 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
00:22:12.767 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
00:22:12.772 00.005 11060 Worker thread wakes up
00:22:12.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:22:12.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:22:12.773 00.001 11060 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=-0.05
00:22:12.773 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.469788, 1:0.425016, 2:0.045195
00:22:12.773 00.000 11060 BLC: No correction, Miss < min_move
00:22:12.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:22:12.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:12.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:12.774 00.001 11060 MoveAxis(E, 22, ABG)
00:22:12.774 00.000 11060 Guiding  Dir = 2, Dur = 22
00:22:12.786 00.012 11060 IsSlewing returns 0
00:22:12.787 00.001 11060 IsGuiding returns 0
00:22:12.818 00.031 11060 IsGuiding returns 0
00:22:12.818 00.000 11060 Move returns status 0, amount 22
00:22:12.819 00.001 11060 MoveAxis(N, 0, ABG)
00:22:12.819 00.000 11060 Move returns status 0, amount 0
00:22:12.819 00.000 11060 move complete, result=0
00:22:12.819 00.000 11060 worker thread done servicing request
00:22:13.473 00.654 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:13.551 00.078 10844 UpdateGuideState exits: m=3330 SNR=37.4
00:22:13.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:13.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:13.551 00.000 10844 Enqueuing Expose request
00:22:13.551 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
00:22:13.572 00.021 11060 Worker thread wakes up
00:22:13.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:13.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:14.328 00.756 11060 Exposure complete
00:22:15.082 00.754 11060 worker thread done servicing request
00:22:15.082 00.000 10844 OnExposeComplete: enter
00:22:15.083 00.001 10844 UpdateGuideState(): m_state=6
00:22:15.083 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5540
00:22:15.083 00.000 10844 Star::Find returns 1 (0), X=262.47, Y=61.99, Mass=3150, SNR=35.7, Peak=252 HFD=3.6
00:22:15.084 00.001 10844 MultiStar: [#1 -0.07,-0.48,0.97,U] [#2 0.44,0.57,0.00,M2] [#3 0.08,0.53,0.97,U] [#4 -0.22,0.06,0.92,U] [#5 -0.39,0.59,0.00,M2] [#6 -0.14,0.06,0.97,U] [#7 -0.01,-0.03,0.84,U] [#8 -0.51,0.99,0.00,M4] 
00:22:15.084 00.000 10844 single-star, 5 included, MultiStar: {-0.07, 0.02}, one-star: {-0.05, -0.04}
00:22:15.084 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
00:22:15.084 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
00:22:15.084 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.43 mountX=0.05 mountY=-0.04, mountTheta=-0.69
00:22:15.087 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
00:22:15.087 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
00:22:15.087 00.000 11060 Worker thread wakes up
00:22:15.089 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:22:15.090 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:22:15.090 00.000 11060 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=-0.04
00:22:15.090 00.000 11060 BLC: window closed
00:22:15.090 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.469788, 1:0.425016, 2:0.045195
00:22:15.090 00.000 11060 BLC: No correction, Miss < min_move
00:22:15.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:22:15.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:15.091 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:22:15.091 00.000 11060 MoveAxis(E, 0, ABG)
00:22:15.091 00.000 11060 Move returns status 0, amount 0
00:22:15.091 00.000 11060 MoveAxis(N, 0, ABG)
00:22:15.091 00.000 11060 Move returns status 0, amount 0
00:22:15.091 00.000 11060 move complete, result=0
00:22:15.091 00.000 11060 worker thread done servicing request
00:22:15.097 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:15.147 00.050 10844 UpdateGuideState exits: m=3150 SNR=35.7
00:22:15.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:15.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:15.147 00.000 10844 Enqueuing Expose request
00:22:15.147 00.000 11060 Worker thread wakes up
00:22:15.147 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:15.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:15.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:15.761 00.614 11060 Exposure complete
00:22:16.147 00.386 10844 OnExposeComplete: enter
00:22:16.147 00.000 10844 UpdateGuideState(): m_state=6
00:22:16.147 00.000 11060 worker thread done servicing request
00:22:16.148 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5541
00:22:16.148 00.000 10844 Star::Find returns 1 (1), X=262.44, Y=62.35, Mass=3126, SNR=35.6, Peak=255 HFD=3.4
00:22:16.149 00.001 10844 MultiStar: [#1 0.16,-0.21,0.95,U] [#2 0.14,0.53,2.01,U] [#3 -0.48,0.68,0.00,M1] [#4 0.27,0.09,0.90,U] [#5 -0.25,0.13,1.02,U] [#6 0.25,-0.14,0.93,U] [#7 0.21,-0.19,0.83,U] [#8 -0.77,0.92,0.00,M5] 
00:22:16.149 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.15}, one-star: {-0.08, 0.32}
00:22:16.149 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
00:22:16.149 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
00:22:16.149 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.17 cameraTheta=0.99 mountX=-0.16 mountY=0.07, mountTheta=2.72
00:22:16.156 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.15, opts=13)
00:22:16.156 00.000 10844 Enqueuing Move request for scope (0.10, 0.15)
00:22:16.159 00.003 11060 Worker thread wakes up
00:22:16.166 00.007 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
00:22:16.167 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
00:22:16.167 00.000 11060 Moving (0.10, 0.15) raw xDistance=-0.16 yDistance=0.07
00:22:16.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:22:16.168 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:16.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:16.169 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:22:16.169 00.000 11060 MoveAxis(E, 28, ABG)
00:22:16.169 00.000 11060 Guiding  Dir = 2, Dur = 28
00:22:16.195 00.026 11060 IsSlewing returns 0
00:22:16.200 00.005 11060 IsGuiding returns 0
00:22:16.208 00.008 10844 UpdateGuideState exits: m=3126 SNR=35.6 Saturated
00:22:16.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:16.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:16.208 00.000 10844 Enqueuing Expose request
00:22:16.261 00.053 11060 IsGuiding returns 0
00:22:16.262 00.001 11060 Move returns status 0, amount 28
00:22:16.262 00.000 11060 MoveAxis(N, 0, ABG)
00:22:16.262 00.000 11060 Move returns status 0, amount 0
00:22:16.262 00.000 11060 move complete, result=0
00:22:16.262 00.000 11060 worker thread done servicing request
00:22:16.262 00.000 11060 Worker thread wakes up
00:22:16.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:16.263 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:16.270 00.007 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
00:22:16.902 00.632 11060 Exposure complete
00:22:17.348 00.446 10844 OnExposeComplete: enter
00:22:17.348 00.000 10844 UpdateGuideState(): m_state=6
00:22:17.348 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5542
00:22:17.348 00.000 10844 Star::Find returns 1 (1), X=262.61, Y=62.50, Mass=3129, SNR=35.4, Peak=255 HFD=3.3
00:22:17.348 00.000 10844 MultiStar: [#1 -0.14,0.38,0.93,U] [#2 -0.30,0.37,1.93,U] [#3 -0.33,0.95,0.00,M2] [#4 0.19,0.05,0.91,U] [#5 -0.55,0.42,0.00,M2] [#6 0.06,0.06,0.95,U] [#7 0.02,0.16,0.85,U] [#8 -0.89,0.42,0.00,M6] 
00:22:17.350 00.002 10844 refined, 5 included, MultiStar: {-0.06, 0.27}, one-star: {0.08, 0.46}
00:22:17.350 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
00:22:17.350 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
00:22:17.350 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.78 mountX=-0.25 mountY=-0.10, mountTheta=-2.77
00:22:17.352 00.002 11060 worker thread done servicing request
00:22:17.352 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.27, opts=13)
00:22:17.352 00.000 10844 Enqueuing Move request for scope (-0.06, 0.27)
00:22:17.352 00.000 11060 Worker thread wakes up
00:22:17.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
00:22:17.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
00:22:17.352 00.000 11060 Moving (-0.06, 0.27) raw xDistance=-0.25 yDistance=-0.10
00:22:17.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:22:17.353 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:17.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:17.354 00.001 11060 MoveAxis(E, 45, ABG)
00:22:17.354 00.000 11060 Guiding  Dir = 2, Dur = 45
00:22:17.371 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:17.407 00.036 11060 IsSlewing returns 0
00:22:17.408 00.001 11060 IsGuiding returns 0
00:22:17.481 00.073 11060 IsGuiding returns 0
00:22:17.482 00.001 11060 Move returns status 0, amount 45
00:22:17.482 00.000 11060 MoveAxis(N, 0, ABG)
00:22:17.482 00.000 11060 Move returns status 0, amount 0
00:22:17.482 00.000 11060 move complete, result=0
00:22:17.482 00.000 11060 worker thread done servicing request
00:22:17.483 00.001 10844 UpdateGuideState exits: m=3129 SNR=35.4 Saturated
00:22:17.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:17.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:17.483 00.000 10844 Enqueuing Expose request
00:22:17.483 00.000 11060 Worker thread wakes up
00:22:17.483 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
00:22:17.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:17.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:18.132 00.649 11060 Exposure complete
00:22:18.578 00.446 10844 OnExposeComplete: enter
00:22:18.579 00.001 10844 UpdateGuideState(): m_state=6
00:22:18.580 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5543
00:22:18.580 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=62.15, Mass=2864, SNR=34.4, Peak=240 HFD=3.3
00:22:18.580 00.000 10844 MultiStar: [#1 -0.64,0.11,0.00,M1] [#2 -0.59,0.26,0.00,M1] [#3 -0.07,0.23,0.99,U] [#4 0.44,-0.12,1.09,U] [#5 -0.29,-0.04,1.04,U] [#6 0.16,-0.12,0.91,U] [#7 -0.15,0.18,0.83,U] [#8 -0.88,0.01,0.00,M7] 
00:22:18.581 00.001 10844 refined, 5 included, MultiStar: {0.03, 0.04}, one-star: {0.06, 0.11}
00:22:18.581 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
00:22:18.581 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
00:22:18.581 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.86 mountX=-0.04 mountY=0.02, mountTheta=2.60
00:22:18.583 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
00:22:18.583 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
00:22:18.586 00.003 11060 worker thread done servicing request
00:22:18.587 00.001 11060 Worker thread wakes up
00:22:18.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:22:18.588 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:22:18.588 00.000 11060 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=0.02
00:22:18.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:22:18.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:18.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:18.588 00.000 11060 MoveAxis(E, 0, ABG)
00:22:18.588 00.000 11060 Move returns status 0, amount 0
00:22:18.596 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:18.628 00.032 11060 MoveAxis(N, 0, ABG)
00:22:18.629 00.001 11060 Move returns status 0, amount 0
00:22:18.630 00.001 11060 move complete, result=0
00:22:18.630 00.000 11060 worker thread done servicing request
00:22:18.642 00.012 10844 UpdateGuideState exits: m=2864 SNR=34.4
00:22:18.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:18.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:18.642 00.000 10844 Enqueuing Expose request
00:22:18.642 00.000 11060 Worker thread wakes up
00:22:18.642 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:18.644 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:18.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:19.327 00.683 11060 Exposure complete
00:22:19.927 00.600 11060 worker thread done servicing request
00:22:19.927 00.000 10844 OnExposeComplete: enter
00:22:19.928 00.001 10844 UpdateGuideState(): m_state=6
00:22:19.928 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5544
00:22:19.928 00.000 10844 Star::Find returns 1 (1), X=262.68, Y=62.02, Mass=3189, SNR=36.5, Peak=255 HFD=3.3
00:22:19.929 00.001 10844 MultiStar: [#1 -0.23,0.28,0.94,U] [#2 -0.47,0.24,1.92,U] [#3 0.02,0.74,0.00,M2] [#4 0.26,0.10,0.87,U] [#5 -0.28,0.29,1.04,U] [#6 0.12,-0.51,0.86,U] [#7 0.11,0.18,0.76,U] [#8 -0.63,0.46,0.00,M8] 
00:22:19.929 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.11}, one-star: {0.16, -0.02}
00:22:19.929 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
00:22:19.929 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
00:22:19.929 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.38 mountX=-0.09 mountY=-0.13, mountTheta=-2.16
00:22:19.931 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
00:22:19.931 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
00:22:19.931 00.000 11060 Worker thread wakes up
00:22:19.932 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
00:22:19.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
00:22:19.932 00.000 11060 Moving (-0.11, 0.11) raw xDistance=-0.09 yDistance=-0.13
00:22:19.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:22:19.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:19.933 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:22:19.933 00.000 11060 MoveAxis(E, 0, ABG)
00:22:19.933 00.000 11060 Move returns status 0, amount 0
00:22:19.933 00.000 11060 MoveAxis(N, 0, ABG)
00:22:19.948 00.015 11060 Move returns status 0, amount 0
00:22:19.949 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:19.949 00.000 11060 move complete, result=0
00:22:19.950 00.001 11060 worker thread done servicing request
00:22:19.991 00.041 10844 UpdateGuideState exits: m=3189 SNR=36.5 Saturated
00:22:19.992 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:19.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:19.992 00.000 10844 Enqueuing Expose request
00:22:19.992 00.000 11060 Worker thread wakes up
00:22:19.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:19.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:19.992 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:20.634 00.642 11060 Exposure complete
00:22:21.543 00.909 10844 OnExposeComplete: enter
00:22:21.543 00.000 10844 UpdateGuideState(): m_state=6
00:22:21.544 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5545
00:22:21.544 00.000 10844 Star::Find returns 1 (1), X=262.24, Y=61.66, Mass=3262, SNR=36.3, Peak=255 HFD=3.6
00:22:21.544 00.000 10844 MultiStar: [#1 0.07,-0.65,0.00,M1] [#2 0.14,-0.46,1.95,U] [#3 -0.08,-0.04,0.89,U] [#4 -0.20,-0.08,0.88,U] [#5 -0.15,0.07,0.92,U] [#6 -0.17,-0.27,0.90,U] [#7 -0.20,-0.47,0.80,U] [#8 -0.73,-0.20,0.00,M9] 
00:22:21.545 00.001 10844 refined, 6 included, MultiStar: {-0.10, -0.27}, one-star: {-0.28, -0.37}
00:22:21.545 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
00:22:21.545 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:22:21.545 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.28 cameraTheta=-1.92 mountX=0.28 mountY=-0.05, mountTheta=-0.18
00:22:21.550 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.27, opts=13)
00:22:21.550 00.000 10844 Enqueuing Move request for scope (-0.10, -0.27)
00:22:21.563 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:21.577 00.014 11060 worker thread done servicing request
00:22:21.577 00.000 11060 Worker thread wakes up
00:22:21.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
00:22:21.577 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
00:22:21.577 00.000 11060 Moving (-0.10, -0.27) raw xDistance=0.28 yDistance=-0.05
00:22:21.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:22:21.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:21.578 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:21.578 00.000 11060 MoveAxis(W, 48, ABG)
00:22:21.578 00.000 11060 Guiding  Dir = 3, Dur = 48
00:22:21.607 00.029 10844 UpdateGuideState exits: m=3262 SNR=36.3 Saturated
00:22:21.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:21.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:21.607 00.000 10844 Enqueuing Expose request
00:22:21.613 00.006 11060 IsSlewing returns 0
00:22:21.614 00.001 11060 IsGuiding returns 0
00:22:21.693 00.079 11060 IsGuiding returns 0
00:22:21.693 00.000 11060 Move returns status 0, amount 48
00:22:21.693 00.000 11060 MoveAxis(N, 0, ABG)
00:22:21.693 00.000 11060 Move returns status 0, amount 0
00:22:21.693 00.000 11060 move complete, result=0
00:22:21.694 00.001 11060 worker thread done servicing request
00:22:21.694 00.000 11060 Worker thread wakes up
00:22:21.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:21.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:21.706 00.012 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
00:22:22.364 00.658 11060 Exposure complete
00:22:22.660 00.296 10844 OnExposeComplete: enter
00:22:22.661 00.001 10844 UpdateGuideState(): m_state=6
00:22:22.661 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5546
00:22:22.661 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.46, Mass=2921, SNR=34.5, Peak=250 HFD=3.4
00:22:22.662 00.001 10844 MultiStar: [#1 -0.13,-0.38,0.93,U] [#2 -0.26,0.23,2.03,U] [#3 -0.01,0.38,0.94,U] [#4 0.57,-0.40,0.00,M1] [#5 -0.57,0.17,1.00,U] [#6 -0.20,-0.16,0.92,U] [#7 -0.18,0.23,0.98,U] [#8 -0.51,0.65,0.00,M10] 
00:22:22.662 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.15}, one-star: {0.19, 0.42}
00:22:22.662 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
00:22:22.662 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
00:22:22.662 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.46 mountX=-0.11 mountY=-0.20, mountTheta=-2.08
00:22:22.664 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.15, opts=13)
00:22:22.664 00.000 10844 Enqueuing Move request for scope (-0.18, 0.15)
00:22:22.666 00.002 11060 worker thread done servicing request
00:22:22.666 00.000 11060 Worker thread wakes up
00:22:22.669 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
00:22:22.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
00:22:22.670 00.001 11060 Moving (-0.18, 0.15) raw xDistance=-0.11 yDistance=-0.20
00:22:22.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:22:22.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:22:22.670 00.000 11060 MoveAxis(E, 0, ABG)
00:22:22.670 00.000 11060 Move returns status 0, amount 0
00:22:22.670 00.000 11060 MoveAxis(N, 78, ABG)
00:22:22.670 00.000 11060 Guiding  Dir = 0, Dur = 78
00:22:22.675 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:22.677 00.002 11060 IsSlewing returns 0
00:22:22.677 00.000 11060 IsGuiding returns 0
00:22:22.697 00.020 10844 UpdateGuideState exits: m=2921 SNR=34.5
00:22:22.709 00.012 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:22.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:22.709 00.000 10844 Enqueuing Expose request
00:22:22.769 00.060 11060 IsGuiding returns 0
00:22:22.769 00.000 11060 Move returns status 0, amount 78
00:22:22.769 00.000 11060 move complete, result=0
00:22:22.770 00.001 11060 worker thread done servicing request
00:22:22.770 00.000 11060 Worker thread wakes up
00:22:22.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:22.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:22.773 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 78 ms NORTH
00:22:23.435 00.662 11060 Exposure complete
00:22:23.877 00.442 10844 OnExposeComplete: enter
00:22:23.877 00.000 10844 UpdateGuideState(): m_state=6
00:22:23.878 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5547
00:22:23.879 00.001 10844 Star::Find returns 1 (1), X=262.19, Y=62.34, Mass=2984, SNR=34.1, Peak=255 HFD=3.6
00:22:23.879 00.000 10844 MultiStar: [#1 -0.28,-0.17,1.00,U] [#2 0.14,0.59,1.99,U] [#3 0.01,0.67,0.00,M1] [#4 0.34,-0.51,0.00,M2] [#5 -0.42,0.51,0.00,M1] [#6 -0.50,-0.15,0.86,U] [#7 -0.23,-0.34,0.79,U] [#8 -0.33,0.68,0.00,R] 
00:22:23.879 00.000 10844 refined, 4 included, MultiStar: {-0.17, 0.16}, one-star: {-0.33, 0.31}
00:22:23.879 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
00:22:23.880 00.001 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
00:22:23.880 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=-0.13 mountY=-0.19, mountTheta=-2.16
00:22:23.882 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.16, opts=13)
00:22:23.882 00.000 10844 Enqueuing Move request for scope (-0.17, 0.16)
00:22:23.889 00.007 11060 worker thread done servicing request
00:22:23.889 00.000 11060 Worker thread wakes up
00:22:23.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
00:22:23.890 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
00:22:23.890 00.000 11060 Moving (-0.17, 0.16) raw xDistance=-0.13 yDistance=-0.19
00:22:23.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:22:23.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
00:22:23.890 00.000 11060 MoveAxis(E, 22, ABG)
00:22:23.890 00.000 11060 Guiding  Dir = 2, Dur = 22
00:22:23.894 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:23.922 00.028 11060 IsSlewing returns 0
00:22:23.923 00.001 11060 IsGuiding returns 0
00:22:23.939 00.016 10844 UpdateGuideState exits: m=2984 SNR=34.1 Saturated
00:22:23.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:23.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:23.939 00.000 10844 Enqueuing Expose request
00:22:23.958 00.019 11060 IsGuiding returns 0
00:22:23.960 00.002 11060 Move returns status 0, amount 22
00:22:23.960 00.000 11060 MoveAxis(N, 75, ABG)
00:22:23.960 00.000 11060 Guiding  Dir = 0, Dur = 75
00:22:24.002 00.042 11060 IsSlewing returns 0
00:22:24.002 00.000 11060 IsGuiding returns 0
00:22:24.098 00.096 11060 IsGuiding returns 0
00:22:24.099 00.001 11060 Move returns status 0, amount 75
00:22:24.099 00.000 11060 move complete, result=0
00:22:24.099 00.000 11060 worker thread done servicing request
00:22:24.099 00.000 11060 Worker thread wakes up
00:22:24.100 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:24.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:24.116 00.016 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 75 ms NORTH
00:22:24.748 00.632 11060 Exposure complete
00:22:25.128 00.380 11060 worker thread done servicing request
00:22:25.128 00.000 10844 OnExposeComplete: enter
00:22:25.129 00.001 10844 UpdateGuideState(): m_state=6
00:22:25.129 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5548
00:22:25.129 00.000 10844 Star::Find returns 1 (1), X=262.05, Y=62.38, Mass=2848, SNR=34.3, Peak=255 HFD=3.4
00:22:25.130 00.001 10844 MultiStar: [#1 0.05,-0.28,0.99,U] [#2 -0.15,0.29,1.96,U] [#3 0.19,0.01,1.03,U] [#4 0.15,-0.27,0.98,U] [#5 -0.34,0.28,1.08,U] [#6 0.26,-0.16,0.86,U] [#7 0.04,0.14,0.86,U] [#8 0.12,0.10,0.98,U] 
00:22:25.130 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.47, 0.34}
00:22:25.130 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
00:22:25.130 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
00:22:25.130 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.01 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
00:22:25.133 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
00:22:25.133 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
00:22:25.133 00.000 11060 Worker thread wakes up
00:22:25.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
00:22:25.133 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
00:22:25.133 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.05
00:22:25.134 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:22:25.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:25.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:25.134 00.000 11060 MoveAxis(E, 0, ABG)
00:22:25.134 00.000 11060 Move returns status 0, amount 0
00:22:25.134 00.000 11060 MoveAxis(N, 0, ABG)
00:22:25.134 00.000 11060 Move returns status 0, amount 0
00:22:25.134 00.000 11060 move complete, result=0
00:22:25.134 00.000 11060 worker thread done servicing request
00:22:25.142 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:25.181 00.039 10844 UpdateGuideState exits: m=2848 SNR=34.3 Saturated
00:22:25.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:25.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:25.181 00.000 10844 Enqueuing Expose request
00:22:25.181 00.000 11060 Worker thread wakes up
00:22:25.181 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:25.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:25.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:25.837 00.656 11060 Exposure complete
00:22:26.217 00.380 10844 OnExposeComplete: enter
00:22:26.218 00.001 10844 UpdateGuideState(): m_state=6
00:22:26.218 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5549
00:22:26.218 00.000 10844 Star::Find returns 1 (1), X=262.42, Y=62.15, Mass=3275, SNR=36.6, Peak=255 HFD=3.6
00:22:26.219 00.001 11060 worker thread done servicing request
00:22:26.220 00.001 10844 MultiStar: [#1 -0.13,0.03,0.94,U] [#2 0.26,-0.09,1.90,U] [#3 0.05,0.44,0.89,U] [#4 0.19,0.01,0.87,U] [#5 -0.82,0.35,0.00,M1] [#6 -0.21,-0.22,0.86,U] [#7 0.11,0.00,0.79,U] [#8 -0.12,0.14,0.84,U] 
00:22:26.220 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {-0.11, 0.11}
00:22:26.220 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
00:22:26.220 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
00:22:26.220 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.79 mountX=-0.04 mountY=0.03, mountTheta=2.53
00:22:26.222 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
00:22:26.222 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
00:22:26.222 00.000 11060 Worker thread wakes up
00:22:26.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:22:26.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:22:26.222 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.03
00:22:26.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:22:26.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:26.223 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:22:26.223 00.000 11060 MoveAxis(E, 0, ABG)
00:22:26.223 00.000 11060 Move returns status 0, amount 0
00:22:26.223 00.000 11060 MoveAxis(N, 0, ABG)
00:22:26.223 00.000 11060 Move returns status 0, amount 0
00:22:26.223 00.000 11060 move complete, result=0
00:22:26.224 00.001 11060 worker thread done servicing request
00:22:26.232 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:26.266 00.034 10844 UpdateGuideState exits: m=3275 SNR=36.6 Saturated
00:22:26.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:26.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:26.266 00.000 10844 Enqueuing Expose request
00:22:26.266 00.000 11060 Worker thread wakes up
00:22:26.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:26.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:26.267 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:26.907 00.640 11060 Exposure complete
00:22:27.227 00.320 11060 worker thread done servicing request
00:22:27.227 00.000 10844 OnExposeComplete: enter
00:22:27.227 00.000 10844 UpdateGuideState(): m_state=6
00:22:27.228 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5550
00:22:27.239 00.011 10844 Star::Find returns 1 (0), X=262.21, Y=62.15, Mass=2626, SNR=32.1, Peak=206 HFD=3.6
00:22:27.239 00.000 10844 MultiStar: [#1 -0.29,-0.60,0.00,M1] [#2 0.17,-0.27,2.13,U] [#3 -0.39,0.69,0.00,M1] [#4 0.21,-0.09,1.03,U] [#5 -0.50,-0.06,1.15,U] [#6 0.02,-0.15,1.01,U] [#7 -0.21,-0.07,0.95,U] [#8 -0.58,-0.74,0.00,M1] 
00:22:27.239 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.12}, one-star: {-0.31, 0.11}
00:22:27.239 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
00:22:27.239 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
00:22:27.239 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-2.08 mountX=0.13 mountY=-0.05, mountTheta=-0.34
00:22:27.244 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.12, opts=13)
00:22:27.244 00.000 10844 Enqueuing Move request for scope (-0.07, -0.12)
00:22:27.244 00.000 11060 Worker thread wakes up
00:22:27.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
00:22:27.245 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
00:22:27.245 00.000 11060 Moving (-0.07, -0.12) raw xDistance=0.13 yDistance=-0.05
00:22:27.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:22:27.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:27.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:27.245 00.000 11060 MoveAxis(W, 22, ABG)
00:22:27.247 00.002 11060 Guiding  Dir = 3, Dur = 22
00:22:27.256 00.009 11060 IsSlewing returns 0
00:22:27.257 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:27.257 00.000 11060 IsGuiding returns 0
00:22:27.287 00.030 11060 IsGuiding returns 0
00:22:27.287 00.000 11060 Move returns status 0, amount 22
00:22:27.287 00.000 11060 MoveAxis(N, 0, ABG)
00:22:27.287 00.000 11060 Move returns status 0, amount 0
00:22:27.288 00.001 11060 move complete, result=0
00:22:27.288 00.000 11060 worker thread done servicing request
00:22:27.316 00.028 10844 UpdateGuideState exits: m=2626 SNR=32.1
00:22:27.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:27.317 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:27.317 00.000 10844 Enqueuing Expose request
00:22:27.317 00.000 11060 Worker thread wakes up
00:22:27.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:27.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:27.319 00.002 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
00:22:27.955 00.636 11060 Exposure complete
00:22:28.370 00.415 11060 worker thread done servicing request
00:22:28.370 00.000 10844 OnExposeComplete: enter
00:22:28.370 00.000 10844 UpdateGuideState(): m_state=6
00:22:28.371 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5551
00:22:28.371 00.000 10844 Star::Find returns 1 (1), X=262.54, Y=61.57, Mass=3099, SNR=35.4, Peak=255 HFD=3.3
00:22:28.371 00.000 10844 MultiStar: [#1 0.23,-0.13,0.98,U] [#2 -0.02,0.03,1.79,U] [#3 0.05,0.14,1.03,U] [#4 0.11,-0.30,0.97,U] [#5 -0.26,0.21,1.00,U] [#6 0.16,-0.22,0.85,U] [#7 0.52,-0.18,0.80,U] [#8 0.17,-0.55,0.91,U] 
00:22:28.373 00.002 10844 refined, 8 included, MultiStar: {0.08, -0.14}, one-star: {0.01, -0.47}
00:22:28.373 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
00:22:28.374 00.001 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
00:22:28.374 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.03 mountX=0.12 mountY=0.11, mountTheta=0.71
00:22:28.377 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.14, opts=13)
00:22:28.377 00.000 10844 Enqueuing Move request for scope (0.08, -0.14)
00:22:28.377 00.000 11060 Worker thread wakes up
00:22:28.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
00:22:28.377 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
00:22:28.377 00.000 11060 Moving (0.08, -0.14) raw xDistance=0.12 yDistance=0.11
00:22:28.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:22:28.378 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:28.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:22:28.379 00.001 11060 MoveAxis(W, 22, ABG)
00:22:28.379 00.000 11060 Guiding  Dir = 3, Dur = 22
00:22:28.389 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:28.411 00.022 11060 IsSlewing returns 0
00:22:28.412 00.001 11060 IsGuiding returns 0
00:22:28.436 00.024 10844 UpdateGuideState exits: m=3099 SNR=35.4 Saturated
00:22:28.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:28.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:28.436 00.000 10844 Enqueuing Expose request
00:22:28.474 00.038 11060 IsGuiding returns 0
00:22:28.474 00.000 11060 Move returns status 0, amount 22
00:22:28.475 00.001 11060 MoveAxis(N, 0, ABG)
00:22:28.475 00.000 11060 Move returns status 0, amount 0
00:22:28.475 00.000 11060 move complete, result=0
00:22:28.475 00.000 11060 worker thread done servicing request
00:22:28.475 00.000 11060 Worker thread wakes up
00:22:28.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:28.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:28.479 00.004 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
00:22:29.119 00.640 11060 Exposure complete
00:22:29.628 00.509 11060 worker thread done servicing request
00:22:29.628 00.000 10844 OnExposeComplete: enter
00:22:29.628 00.000 10844 UpdateGuideState(): m_state=6
00:22:29.629 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5552
00:22:29.629 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.16, Mass=2797, SNR=33.8, Peak=237 HFD=3.4
00:22:29.629 00.000 10844 MultiStar: [#1 0.06,-0.03,0.87,U] [#2 0.33,0.07,1.96,U] [#3 -0.31,0.27,0.88,U] [#4 0.09,-0.06,0.98,U] [#5 -0.12,-0.38,1.05,U] [#6 0.28,-0.24,0.96,U] [#7 0.04,0.00,0.91,U] [#8 -0.06,-0.25,0.97,U] 
00:22:29.629 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.17, 0.13}
00:22:29.630 00.001 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
00:22:29.630 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
00:22:29.630 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.51 mountX=0.03 mountY=0.09, mountTheta=1.24
00:22:29.632 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
00:22:29.632 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
00:22:29.632 00.000 11060 Worker thread wakes up
00:22:29.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:22:29.632 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:22:29.632 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.03 yDistance=0.09
00:22:29.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:22:29.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:29.633 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:22:29.633 00.000 11060 MoveAxis(E, 0, ABG)
00:22:29.633 00.000 11060 Move returns status 0, amount 0
00:22:29.633 00.000 11060 MoveAxis(N, 0, ABG)
00:22:29.633 00.000 11060 Move returns status 0, amount 0
00:22:29.633 00.000 11060 move complete, result=0
00:22:29.633 00.000 11060 worker thread done servicing request
00:22:29.643 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:29.685 00.042 10844 UpdateGuideState exits: m=2797 SNR=33.8
00:22:29.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:29.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:29.686 00.001 10844 Enqueuing Expose request
00:22:29.686 00.000 11060 Worker thread wakes up
00:22:29.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:29.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:29.687 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:30.344 00.657 11060 Exposure complete
00:22:30.741 00.397 10844 OnExposeComplete: enter
00:22:30.741 00.000 10844 UpdateGuideState(): m_state=6
00:22:30.741 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5553
00:22:30.742 00.001 10844 Star::Find returns 1 (1), X=262.21, Y=62.60, Mass=2904, SNR=34.4, Peak=255 HFD=3.2
00:22:30.743 00.001 10844 MultiStar: [#1 -0.14,-0.27,1.02,U] [#2 0.00,0.55,2.01,U] [#3 -0.17,0.87,0.00,M1] [#4 0.10,-0.04,0.98,U] [#5 -0.53,0.14,1.05,U] [#6 -0.24,0.06,0.81,U] [#7 -0.10,0.15,0.87,U] [#8 0.02,0.19,0.97,U] 
00:22:30.743 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.22}, one-star: {-0.31, 0.57}
00:22:30.743 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
00:22:30.743 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.41)
00:22:30.743 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.13 mountX=-0.19 mountY=-0.17, mountTheta=-2.41
00:22:30.747 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.22, opts=13)
00:22:30.747 00.000 10844 Enqueuing Move request for scope (-0.14, 0.22)
00:22:30.750 00.003 11060 worker thread done servicing request
00:22:30.751 00.001 11060 Worker thread wakes up
00:22:30.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
00:22:30.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
00:22:30.751 00.000 11060 Moving (-0.14, 0.22) raw xDistance=-0.19 yDistance=-0.17
00:22:30.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:22:30.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:30.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:22:30.751 00.000 11060 MoveAxis(E, 33, ABG)
00:22:30.752 00.001 11060 Guiding  Dir = 2, Dur = 33
00:22:30.756 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:22:30.786 00.030 11060 IsSlewing returns 0
00:22:30.787 00.001 11060 IsGuiding returns 0
00:22:30.812 00.025 10844 UpdateGuideState exits: m=2904 SNR=34.4 Saturated
00:22:30.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:30.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:30.812 00.000 10844 Enqueuing Expose request
00:22:30.840 00.028 11060 IsGuiding returns 0
00:22:30.840 00.000 11060 Move returns status 0, amount 33
00:22:30.841 00.001 11060 MoveAxis(N, 0, ABG)
00:22:30.841 00.000 11060 Move returns status 0, amount 0
00:22:30.841 00.000 11060 move complete, result=0
00:22:30.852 00.011 11060 worker thread done servicing request
00:22:30.852 00.000 11060 Worker thread wakes up
00:22:30.853 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:30.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:30.865 00.012 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
00:22:31.509 00.644 11060 Exposure complete
00:22:31.902 00.393 11060 worker thread done servicing request
00:22:31.902 00.000 10844 OnExposeComplete: enter
00:22:31.903 00.001 10844 UpdateGuideState(): m_state=6
00:22:31.903 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5554
00:22:31.903 00.000 10844 Star::Find returns 1 (1), X=262.51, Y=62.80, Mass=2944, SNR=34.2, Peak=255 HFD=3.7
00:22:31.904 00.001 10844 MultiStar: [#1 0.25,-0.37,0.99,U] [#2 -0.08,0.32,2.02,U] [#3 -0.05,0.82,0.00,M2] [#4 -0.01,-0.12,0.96,U] [#5 -0.76,0.11,0.00,M1] [#6 0.52,-0.09,0.85,U] [#7 0.31,0.10,0.86,U] [#8 -0.16,0.20,0.98,U] 
00:22:31.904 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {-0.02, 0.76}
00:22:31.904 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:22:31.904 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:22:31.904 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.07 mountX=-0.16 mountY=0.05, mountTheta=2.81
00:22:31.907 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.15, opts=13)
00:22:31.907 00.000 10844 Enqueuing Move request for scope (0.08, 0.15)
00:22:31.907 00.000 11060 Worker thread wakes up
00:22:31.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
00:22:31.907 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
00:22:31.908 00.001 11060 Moving (0.08, 0.15) raw xDistance=-0.16 yDistance=0.05
00:22:31.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:22:31.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:31.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:22:31.908 00.000 11060 MoveAxis(E, 29, ABG)
00:22:31.908 00.000 11060 Guiding  Dir = 2, Dur = 29
00:22:31.925 00.017 11060 IsSlewing returns 0
00:22:31.926 00.001 11060 IsGuiding returns 0
00:22:31.929 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:22:31.965 00.036 10844 UpdateGuideState exits: m=2944 SNR=34.2 Saturated
00:22:31.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:31.966 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:31.968 00.002 10844 Enqueuing Expose request
00:22:31.970 00.002 11060 IsGuiding returns 0
00:22:31.970 00.000 11060 Move returns status 0, amount 29
00:22:31.970 00.000 11060 MoveAxis(N, 0, ABG)
00:22:31.970 00.000 11060 Move returns status 0, amount 0
00:22:31.970 00.000 11060 move complete, result=0
00:22:31.970 00.000 11060 worker thread done servicing request
00:22:31.970 00.000 11060 Worker thread wakes up
00:22:31.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:31.971 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:31.998 00.027 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
00:22:32.602 00.604 11060 Exposure complete
00:22:33.013 00.411 11060 worker thread done servicing request
00:22:33.014 00.001 10844 OnExposeComplete: enter
00:22:33.014 00.000 10844 UpdateGuideState(): m_state=6
00:22:33.014 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
00:22:33.014 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=61.41, Mass=2797, SNR=33.7, Peak=236 HFD=3.2
00:22:33.015 00.001 10844 MultiStar: [#1 0.08,-0.87,0.00,M1] [#2 0.16,-0.18,2.03,U] [#3 -0.15,0.31,0.92,U] [#4 -0.39,-0.25,0.96,U] [#5 -0.57,-0.30,0.00,M2] [#6 0.15,-0.31,0.90,U] [#7 0.09,-0.37,0.93,U] [#8 -0.29,0.09,0.94,U] 
00:22:33.015 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.19}, one-star: {-0.02, -0.62}
00:22:33.015 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.00 = 0.00)
00:22:33.016 00.001 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
00:22:33.016 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.75 mountX=0.19 mountY=-0.00, mountTheta=-0.02
00:22:33.019 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.19, opts=13)
00:22:33.019 00.000 10844 Enqueuing Move request for scope (-0.03, -0.19)
00:22:33.019 00.000 11060 Worker thread wakes up
00:22:33.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
00:22:33.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
00:22:33.019 00.000 11060 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=-0.00
00:22:33.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:22:33.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:33.020 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:22:33.020 00.000 11060 MoveAxis(W, 33, ABG)
00:22:33.020 00.000 11060 Guiding  Dir = 3, Dur = 33
00:22:33.029 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:22:33.029 00.000 11060 IsSlewing returns 0
00:22:33.030 00.001 11060 IsGuiding returns 0
00:22:33.070 00.040 10844 UpdateGuideState exits: m=2797 SNR=33.7
00:22:33.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:33.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:33.070 00.000 10844 Enqueuing Expose request
00:22:33.076 00.006 11060 IsGuiding returns 0
00:22:33.077 00.001 11060 Move returns status 0, amount 33
00:22:33.077 00.000 11060 MoveAxis(N, 0, ABG)
00:22:33.077 00.000 11060 Move returns status 0, amount 0
00:22:33.077 00.000 11060 move complete, result=0
00:22:33.077 00.000 11060 worker thread done servicing request
00:22:33.077 00.000 11060 Worker thread wakes up
00:22:33.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:33.078 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:33.099 00.021 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
00:22:33.712 00.613 11060 Exposure complete
00:22:34.038 00.326 11060 worker thread done servicing request
00:22:34.038 00.000 10844 OnExposeComplete: enter
00:22:34.038 00.000 10844 UpdateGuideState(): m_state=6
00:22:34.038 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5556
00:22:34.038 00.000 10844 Star::Find returns 1 (1), X=261.77, Y=62.59, Mass=3653, SNR=39.3, Peak=255 HFD=3.6
00:22:34.039 00.001 10844 MultiStar: [#1 -0.21,-0.12,0.98,U] [#2 0.21,0.16,1.77,U] [#3 -0.04,0.81,0.00,M2] [#4 0.10,-0.22,0.78,U] [#5 -0.17,0.17,0.92,U] [#6 0.43,-0.36,0.79,U] [#7 -0.36,-0.17,0.72,U] [#8 0.01,-0.28,0.76,U] 
00:22:34.039 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.76, 0.56}
00:22:34.039 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
00:22:34.039 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.55)
00:22:34.039 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.00 mountX=0.00 mountY=-0.08, mountTheta=-1.53
00:22:34.041 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
00:22:34.041 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
00:22:34.041 00.000 11060 Worker thread wakes up
00:22:34.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
00:22:34.041 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
00:22:34.041 00.000 11060 Moving (-0.08, 0.01) raw xDistance=0.00 yDistance=-0.08
00:22:34.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:22:34.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:34.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:22:34.042 00.001 11060 MoveAxis(E, 0, ABG)
00:22:34.042 00.000 11060 Move returns status 0, amount 0
00:22:34.042 00.000 11060 MoveAxis(N, 0, ABG)
00:22:34.042 00.000 11060 Move returns status 0, amount 0
00:22:34.042 00.000 11060 move complete, result=0
00:22:34.042 00.000 11060 worker thread done servicing request
00:22:34.062 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:34.085 00.023 10844 UpdateGuideState exits: m=3653 SNR=39.3 Saturated
00:22:34.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:34.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:34.086 00.001 10844 Enqueuing Expose request
00:22:34.086 00.000 11060 Worker thread wakes up
00:22:34.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:34.087 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:34.087 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:34.743 00.656 11060 Exposure complete
00:22:35.609 00.866 10844 OnExposeComplete: enter
00:22:35.609 00.000 10844 UpdateGuideState(): m_state=6
00:22:35.610 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5557
00:22:35.610 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=62.62, Mass=2520, SNR=32.1, Peak=243 HFD=3.5
00:22:35.612 00.002 10844 MultiStar: [#1 -0.26,-0.31,1.11,U] [#2 -0.37,0.04,2.14,U] [#3 -0.11,0.26,1.03,U] [#4 0.03,-0.32,1.07,U] [#5 0.01,-0.11,1.17,U] [#6 0.08,-0.16,0.96,U] [#7 0.09,-0.28,0.90,U] [#8 -0.18,-0.04,0.93,U] 
00:22:35.612 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {0.17, 0.59}
00:22:35.612 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
00:22:35.612 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
00:22:35.612 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.82 mountX=0.05 mountY=-0.09, mountTheta=-1.07
00:22:35.616 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
00:22:35.616 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
00:22:35.646 00.030 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:35.654 00.008 11060 worker thread done servicing request
00:22:35.654 00.000 11060 Worker thread wakes up
00:22:35.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:22:35.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:22:35.654 00.000 11060 Moving (-0.10, -0.03) raw xDistance=0.05 yDistance=-0.09
00:22:35.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:22:35.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:35.655 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:35.655 00.000 11060 MoveAxis(E, 0, ABG)
00:22:35.655 00.000 11060 Move returns status 0, amount 0
00:22:35.655 00.000 11060 MoveAxis(N, 0, ABG)
00:22:35.655 00.000 11060 Move returns status 0, amount 0
00:22:35.655 00.000 11060 move complete, result=0
00:22:35.655 00.000 11060 worker thread done servicing request
00:22:35.805 00.150 10844 UpdateGuideState exits: m=2520 SNR=32.1
00:22:35.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:35.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:35.805 00.000 10844 Enqueuing Expose request
00:22:35.805 00.000 11060 Worker thread wakes up
00:22:35.805 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:35.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:35.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:36.481 00.676 11060 Exposure complete
00:22:37.015 00.534 11060 worker thread done servicing request
00:22:37.016 00.001 10844 OnExposeComplete: enter
00:22:37.016 00.000 10844 UpdateGuideState(): m_state=6
00:22:37.017 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5558
00:22:37.017 00.000 10844 Star::Find returns 1 (1), X=262.32, Y=62.58, Mass=2931, SNR=34.5, Peak=255 HFD=3.5
00:22:37.018 00.001 10844 MultiStar: [#1 -0.08,-0.43,1.05,U] [#2 0.36,0.38,1.94,U] [#3 0.11,-0.10,1.03,U] [#4 0.09,-0.38,0.93,U] [#5 -0.07,0.06,1.03,U] [#6 -0.11,-0.04,0.94,U] [#7 0.70,-0.22,0.00,M1] [#8 0.04,-0.21,0.86,U] 
00:22:37.018 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {-0.21, 0.54}
00:22:37.018 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
00:22:37.018 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
00:22:37.018 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.43 mountX=-0.03 mountY=0.05, mountTheta=2.17
00:22:37.020 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
00:22:37.021 00.001 10844 Enqueuing Move request for scope (0.05, 0.02)
00:22:37.021 00.000 11060 Worker thread wakes up
00:22:37.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:22:37.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:22:37.022 00.001 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
00:22:37.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:22:37.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:37.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:22:37.022 00.000 11060 MoveAxis(E, 0, ABG)
00:22:37.022 00.000 11060 Move returns status 0, amount 0
00:22:37.022 00.000 11060 MoveAxis(N, 0, ABG)
00:22:37.022 00.000 11060 Move returns status 0, amount 0
00:22:37.023 00.001 11060 move complete, result=0
00:22:37.032 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:37.032 00.000 11060 worker thread done servicing request
00:22:37.093 00.061 10844 UpdateGuideState exits: m=2931 SNR=34.5 Saturated
00:22:37.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:37.094 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:37.094 00.000 10844 Enqueuing Expose request
00:22:37.094 00.000 11060 Worker thread wakes up
00:22:37.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:37.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:37.096 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:37.752 00.656 11060 Exposure complete
00:22:38.178 00.426 11060 worker thread done servicing request
00:22:38.178 00.000 10844 OnExposeComplete: enter
00:22:38.178 00.000 10844 UpdateGuideState(): m_state=6
00:22:38.178 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5559
00:22:38.178 00.000 10844 Star::Find returns 1 (1), X=262.13, Y=61.85, Mass=3165, SNR=35.9, Peak=255 HFD=2.9
00:22:38.179 00.001 10844 MultiStar: [#1 0.33,-0.51,0.92,U] [#2 -0.24,-0.22,1.89,U] [#3 0.02,-0.08,0.92,U] [#4 0.15,-0.04,0.93,U] [#5 -0.97,-0.22,0.00,M1] [#6 -0.22,-0.52,0.92,U] [#7 -0.08,-0.08,0.82,U] [#8 -0.61,-0.65,0.00,M1] 
00:22:38.179 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.23}, one-star: {-0.39, -0.18}
00:22:38.179 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
00:22:38.179 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
00:22:38.179 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.93 mountX=0.25 mountY=-0.05, mountTheta=-0.20
00:22:38.182 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.23, opts=13)
00:22:38.182 00.000 10844 Enqueuing Move request for scope (-0.09, -0.23)
00:22:38.188 00.006 11060 Worker thread wakes up
00:22:38.189 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
00:22:38.190 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
00:22:38.190 00.000 11060 Moving (-0.09, -0.23) raw xDistance=0.25 yDistance=-0.05
00:22:38.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:22:38.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:38.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:22:38.191 00.001 11060 MoveAxis(W, 43, ABG)
00:22:38.191 00.000 11060 Guiding  Dir = 3, Dur = 43
00:22:38.194 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:38.206 00.012 11060 IsSlewing returns 0
00:22:38.211 00.005 11060 IsGuiding returns 0
00:22:38.239 00.028 10844 UpdateGuideState exits: m=3165 SNR=35.9 Saturated
00:22:38.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:38.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:38.239 00.000 10844 Enqueuing Expose request
00:22:38.271 00.032 11060 IsGuiding returns 0
00:22:38.271 00.000 11060 Move returns status 0, amount 43
00:22:38.271 00.000 11060 MoveAxis(N, 0, ABG)
00:22:38.271 00.000 11060 Move returns status 0, amount 0
00:22:38.271 00.000 11060 move complete, result=0
00:22:38.271 00.000 11060 worker thread done servicing request
00:22:38.271 00.000 11060 Worker thread wakes up
00:22:38.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:38.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:38.273 00.002 10844 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
00:22:38.955 00.682 11060 Exposure complete
00:22:39.477 00.522 10844 OnExposeComplete: enter
00:22:39.477 00.000 10844 UpdateGuideState(): m_state=6
00:22:39.477 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5560
00:22:39.477 00.000 10844 Star::Find returns 1 (0), X=262.66, Y=62.15, Mass=2637, SNR=32.7, Peak=226 HFD=3.5
00:22:39.478 00.001 10844 MultiStar: [#1 0.13,-0.29,1.08,U] [#2 0.23,0.48,2.17,U] [#3 0.13,0.34,0.99,U] [#4 -0.05,-0.51,1.05,U] [#5 -0.27,0.23,1.07,U] [#6 -0.10,-0.20,0.91,U] [#7 0.17,-0.07,1.08,U] [#8 0.26,-0.47,0.98,U] 
00:22:39.478 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.14, 0.11}
00:22:39.478 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
00:22:39.478 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
00:22:39.478 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.18 mountX=-0.03 mountY=0.08, mountTheta=1.93
00:22:39.480 00.002 11060 worker thread done servicing request
00:22:39.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
00:22:39.482 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
00:22:39.493 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:39.499 00.006 11060 Worker thread wakes up
00:22:39.500 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:22:39.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:22:39.500 00.000 11060 Moving (0.09, 0.02) raw xDistance=-0.03 yDistance=0.08
00:22:39.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:22:39.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:39.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:22:39.500 00.000 11060 MoveAxis(E, 0, ABG)
00:22:39.500 00.000 11060 Move returns status 0, amount 0
00:22:39.500 00.000 11060 MoveAxis(N, 0, ABG)
00:22:39.500 00.000 11060 Move returns status 0, amount 0
00:22:39.501 00.001 11060 move complete, result=0
00:22:39.523 00.022 11060 worker thread done servicing request
00:22:39.543 00.020 10844 UpdateGuideState exits: m=2637 SNR=32.7
00:22:39.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:39.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:39.544 00.001 10844 Enqueuing Expose request
00:22:39.544 00.000 11060 Worker thread wakes up
00:22:39.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:39.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:39.544 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:40.174 00.630 11060 Exposure complete
00:22:40.606 00.432 11060 worker thread done servicing request
00:22:40.606 00.000 10844 OnExposeComplete: enter
00:22:40.607 00.001 10844 UpdateGuideState(): m_state=6
00:22:40.607 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5561
00:22:40.607 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=62.17, Mass=3141, SNR=35.7, Peak=247 HFD=3.6
00:22:40.608 00.001 10844 MultiStar: [#1 0.11,-0.43,0.97,U] [#2 0.01,0.08,1.92,U] [#3 -0.08,0.17,0.86,U] [#4 0.09,-0.16,0.97,U] [#5 -0.61,-0.32,0.00,M1] [#6 0.24,-0.60,0.00,M1] [#7 0.24,-0.09,0.84,U] [#8 0.15,-0.27,0.89,U] 
00:22:40.608 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.18, 0.14}
00:22:40.608 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
00:22:40.608 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
00:22:40.608 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.58 mountX=0.04 mountY=0.10, mountTheta=1.17
00:22:40.611 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.06, opts=13)
00:22:40.612 00.001 10844 Enqueuing Move request for scope (0.09, -0.06)
00:22:40.612 00.000 11060 Worker thread wakes up
00:22:40.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:22:40.612 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:22:40.612 00.000 11060 Moving (0.09, -0.06) raw xDistance=0.04 yDistance=0.10
00:22:40.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:22:40.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:40.613 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:22:40.613 00.000 11060 MoveAxis(E, 0, ABG)
00:22:40.613 00.000 11060 Move returns status 0, amount 0
00:22:40.613 00.000 11060 MoveAxis(N, 0, ABG)
00:22:40.613 00.000 11060 Move returns status 0, amount 0
00:22:40.613 00.000 11060 move complete, result=0
00:22:40.614 00.001 11060 worker thread done servicing request
00:22:40.621 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:40.679 00.058 10844 UpdateGuideState exits: m=3141 SNR=35.7
00:22:40.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:40.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:40.679 00.000 10844 Enqueuing Expose request
00:22:40.679 00.000 11060 Worker thread wakes up
00:22:40.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:40.680 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:40.681 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:41.314 00.633 11060 Exposure complete
00:22:41.917 00.603 11060 worker thread done servicing request
00:22:41.917 00.000 10844 OnExposeComplete: enter
00:22:41.917 00.000 10844 UpdateGuideState(): m_state=6
00:22:41.918 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5562
00:22:41.918 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=62.11, Mass=2794, SNR=33.6, Peak=233 HFD=3.3
00:22:41.918 00.000 10844 MultiStar: [#1 0.06,-0.06,1.02,U] [#2 -0.39,0.28,1.98,U] [#3 0.23,0.69,0.00,M1] [#4 -0.19,0.10,1.00,U] [#5 -0.32,-0.11,1.03,U] [#6 0.06,-0.15,0.98,U] [#7 0.70,-0.42,0.00,M1] [#8 0.15,-0.49,1.01,U] 
00:22:41.919 00.001 10844 refined, 6 included, MultiStar: {-0.11, -0.01}, one-star: {0.18, 0.07}
00:22:41.919 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
00:22:41.919 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
00:22:41.919 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.05 mountX=0.03 mountY=-0.10, mountTheta=-1.30
00:22:41.922 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
00:22:41.923 00.001 10844 Enqueuing Move request for scope (-0.11, -0.01)
00:22:41.923 00.000 11060 Worker thread wakes up
00:22:41.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
00:22:41.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
00:22:41.923 00.000 11060 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=-0.10
00:22:41.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:22:41.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:41.924 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:22:41.924 00.000 11060 MoveAxis(E, 0, ABG)
00:22:41.924 00.000 11060 Move returns status 0, amount 0
00:22:41.924 00.000 11060 MoveAxis(N, 0, ABG)
00:22:41.924 00.000 11060 Move returns status 0, amount 0
00:22:41.924 00.000 11060 move complete, result=0
00:22:41.925 00.001 11060 worker thread done servicing request
00:22:41.948 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:41.982 00.034 10844 UpdateGuideState exits: m=2794 SNR=33.6
00:22:41.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:41.983 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:41.983 00.000 10844 Enqueuing Expose request
00:22:41.983 00.000 11060 Worker thread wakes up
00:22:41.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:41.983 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:41.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:42.655 00.672 11060 Exposure complete
00:22:43.058 00.403 11060 worker thread done servicing request
00:22:43.058 00.000 10844 OnExposeComplete: enter
00:22:43.059 00.001 10844 UpdateGuideState(): m_state=6
00:22:43.059 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5563
00:22:43.059 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=63.05, Mass=3115, SNR=35.9, Peak=255 HFD=3.6
00:22:43.060 00.001 10844 MultiStar: [#1 0.12,-0.08,1.05,U] [#2 0.30,0.40,1.99,U] [#3 0.28,0.68,0.00,M2] [#4 0.28,0.03,0.89,U] [#5 -0.43,1.11,0.00,M1] [#6 0.17,0.46,0.97,U] [#7 -0.11,0.70,0.00,M2] [#8 0.20,0.18,0.87,U] 
00:22:43.060 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.35}, one-star: {-0.03, 1.01}
00:22:43.060 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
00:22:43.060 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
00:22:43.061 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=0.35 hyp=0.39 cameraTheta=1.07 mountX=-0.37 mountY=0.13, mountTheta=2.81
00:22:43.063 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.35, opts=13)
00:22:43.064 00.001 10844 Enqueuing Move request for scope (0.19, 0.35)
00:22:43.064 00.000 11060 Worker thread wakes up
00:22:43.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.35) opts 0xd
00:22:43.064 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.35)
00:22:43.064 00.000 11060 Moving (0.19, 0.35) raw xDistance=-0.37 yDistance=0.13
00:22:43.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:22:43.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:43.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:22:43.064 00.000 11060 MoveAxis(E, 65, ABG)
00:22:43.064 00.000 11060 Guiding  Dir = 2, Dur = 65
00:22:43.068 00.004 11060 IsSlewing returns 0
00:22:43.070 00.002 11060 IsGuiding returns 0
00:22:43.074 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:43.120 00.046 10844 UpdateGuideState exits: m=3115 SNR=35.9 Saturated
00:22:43.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:43.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:43.120 00.000 10844 Enqueuing Expose request
00:22:43.160 00.040 11060 IsGuiding returns 0
00:22:43.160 00.000 11060 Move returns status 0, amount 65
00:22:43.160 00.000 11060 MoveAxis(N, 0, ABG)
00:22:43.160 00.000 11060 Move returns status 0, amount 0
00:22:43.160 00.000 11060 move complete, result=0
00:22:43.160 00.000 11060 worker thread done servicing request
00:22:43.160 00.000 11060 Worker thread wakes up
00:22:43.161 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:43.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:43.167 00.006 10844 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
00:22:43.801 00.634 11060 Exposure complete
00:22:44.260 00.459 11060 worker thread done servicing request
00:22:44.260 00.000 10844 OnExposeComplete: enter
00:22:44.260 00.000 10844 UpdateGuideState(): m_state=6
00:22:44.261 00.001 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5564
00:22:44.261 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=61.56, Mass=2630, SNR=32.4, Peak=250 HFD=3.3
00:22:44.261 00.000 10844 MultiStar: [#1 0.25,-0.40,1.07,U] [#2 0.24,-0.29,2.08,U] [#3 -0.00,-0.18,1.08,U] [#4 0.22,-0.71,0.00,M1] [#5 -0.50,-0.04,1.08,U] [#6 0.01,-0.27,0.95,U] [#7 0.45,-0.03,0.91,U] [#8 0.13,-0.83,0.00,M1] 
00:22:44.262 00.001 10844 refined, 6 included, MultiStar: {0.08, -0.25}, one-star: {0.05, -0.48}
00:22:44.262 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
00:22:44.262 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
00:22:44.262 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.25 mountX=0.23 mountY=0.12, mountTheta=0.49
00:22:44.265 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.25, opts=13)
00:22:44.265 00.000 10844 Enqueuing Move request for scope (0.08, -0.25)
00:22:44.265 00.000 11060 Worker thread wakes up
00:22:44.288 00.023 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
00:22:44.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
00:22:44.288 00.000 11060 Moving (0.08, -0.25) raw xDistance=0.23 yDistance=0.12
00:22:44.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:22:44.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:44.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:22:44.289 00.001 11060 MoveAxis(W, 38, ABG)
00:22:44.289 00.000 11060 Guiding  Dir = 3, Dur = 38
00:22:44.290 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:44.314 00.024 11060 IsSlewing returns 0
00:22:44.315 00.001 11060 IsGuiding returns 0
00:22:44.320 00.005 10844 UpdateGuideState exits: m=2630 SNR=32.4
00:22:44.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:44.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:44.320 00.000 10844 Enqueuing Expose request
00:22:44.378 00.058 11060 IsGuiding returns 0
00:22:44.393 00.015 11060 Move returns status 0, amount 38
00:22:44.393 00.000 11060 MoveAxis(N, 0, ABG)
00:22:44.393 00.000 11060 Move returns status 0, amount 0
00:22:44.393 00.000 11060 move complete, result=0
00:22:44.393 00.000 11060 worker thread done servicing request
00:22:44.394 00.001 11060 Worker thread wakes up
00:22:44.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:44.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:44.396 00.002 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
00:22:45.041 00.645 11060 Exposure complete
00:22:45.576 00.535 11060 worker thread done servicing request
00:22:45.577 00.001 10844 OnExposeComplete: enter
00:22:45.577 00.000 10844 UpdateGuideState(): m_state=6
00:22:45.577 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5565
00:22:45.577 00.000 10844 Star::Find returns 1 (1), X=262.66, Y=62.61, Mass=3171, SNR=35.9, Peak=255 HFD=3.4
00:22:45.578 00.001 10844 MultiStar: [#1 0.09,-0.24,0.90,U] [#2 -0.15,0.21,1.93,U] [#3 0.45,0.21,0.86,U] [#4 0.47,-0.30,0.97,U] [#5 -0.20,-0.18,0.97,U] [#6 0.36,-0.24,0.92,U] [#7 0.40,0.18,0.83,U] [#8 0.19,-0.19,0.91,U] 
00:22:45.579 00.001 10844 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.13, 0.58}
00:22:45.579 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:22:45.579 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:22:45.579 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.05 mountY=0.14, mountTheta=1.93
00:22:45.581 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
00:22:45.581 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
00:22:45.581 00.000 11060 Worker thread wakes up
00:22:45.582 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:22:45.582 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:22:45.582 00.000 11060 Moving (0.15, 0.03) raw xDistance=-0.05 yDistance=0.14
00:22:45.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:22:45.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:45.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:22:45.582 00.000 11060 MoveAxis(E, 0, ABG)
00:22:45.582 00.000 11060 Move returns status 0, amount 0
00:22:45.582 00.000 11060 MoveAxis(N, 0, ABG)
00:22:45.582 00.000 11060 Move returns status 0, amount 0
00:22:45.583 00.001 11060 move complete, result=0
00:22:45.583 00.000 11060 worker thread done servicing request
00:22:45.591 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:45.632 00.041 10844 UpdateGuideState exits: m=3171 SNR=35.9 Saturated
00:22:45.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:45.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:45.632 00.000 10844 Enqueuing Expose request
00:22:45.632 00.000 11060 Worker thread wakes up
00:22:45.632 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:45.633 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:45.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:46.314 00.681 11060 Exposure complete
00:22:46.946 00.632 11060 worker thread done servicing request
00:22:46.946 00.000 10844 OnExposeComplete: enter
00:22:46.946 00.000 10844 UpdateGuideState(): m_state=6
00:22:46.947 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5566
00:22:46.947 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=62.09, Mass=2918, SNR=34.7, Peak=237 HFD=3.4
00:22:46.948 00.001 10844 MultiStar: [#1 0.17,-0.02,1.01,U] [#2 0.63,0.65,0.00,M1] [#3 0.01,0.39,0.91,U] [#4 0.55,-0.62,0.00,M1] [#5 -0.24,0.29,1.12,U] [#6 0.09,0.17,0.94,U] [#7 0.18,-0.25,0.87,U] [#8 0.10,-0.07,0.96,U] 
00:22:46.948 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.22, 0.05}
00:22:46.948 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
00:22:46.948 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
00:22:46.948 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.90 mountX=-0.10 mountY=0.05, mountTheta=2.64
00:22:46.950 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
00:22:46.950 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
00:22:46.951 00.001 11060 Worker thread wakes up
00:22:46.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:22:46.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:22:46.951 00.000 11060 Moving (0.07, 0.08) raw xDistance=-0.10 yDistance=0.05
00:22:46.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:22:46.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:46.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:22:46.952 00.001 11060 MoveAxis(E, 0, ABG)
00:22:46.952 00.000 11060 Move returns status 0, amount 0
00:22:46.952 00.000 11060 MoveAxis(N, 0, ABG)
00:22:46.952 00.000 11060 Move returns status 0, amount 0
00:22:46.952 00.000 11060 move complete, result=0
00:22:46.952 00.000 11060 worker thread done servicing request
00:22:46.977 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:22:47.009 00.032 10844 UpdateGuideState exits: m=2918 SNR=34.7
00:22:47.010 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:47.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:47.010 00.000 10844 Enqueuing Expose request
00:22:47.010 00.000 11060 Worker thread wakes up
00:22:47.010 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:47.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:47.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:47.694 00.684 11060 Exposure complete
00:22:48.449 00.755 11060 worker thread done servicing request
00:22:48.450 00.001 10844 OnExposeComplete: enter
00:22:48.450 00.000 10844 UpdateGuideState(): m_state=6
00:22:48.450 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5567
00:22:48.451 00.001 10844 Star::Find returns 1 (1), X=262.71, Y=62.37, Mass=2825, SNR=34.0, Peak=255 HFD=3.5
00:22:48.451 00.000 10844 MultiStar: [#1 0.44,-0.02,1.09,U] [#2 0.15,0.48,1.99,U] [#3 0.22,0.70,0.00,M1] [#4 0.27,-0.28,0.99,U] [#5 -0.39,0.52,0.00,M1] [#6 0.28,-0.24,0.85,U] [#7 0.67,-0.02,0.00,M1] [#8 0.12,-0.06,0.98,U] 
00:22:48.451 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.10}, one-star: {0.19, 0.33}
00:22:48.452 00.001 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
00:22:48.464 00.012 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
00:22:48.464 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.42 mountX=-0.14 mountY=0.21, mountTheta=2.17
00:22:48.468 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.10, opts=13)
00:22:48.468 00.000 10844 Enqueuing Move request for scope (0.23, 0.10)
00:22:48.469 00.001 11060 Worker thread wakes up
00:22:48.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
00:22:48.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
00:22:48.469 00.000 11060 Moving (0.23, 0.10) raw xDistance=-0.14 yDistance=0.21
00:22:48.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:22:48.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:22:48.470 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:22:48.470 00.000 11060 MoveAxis(E, 25, ABG)
00:22:48.471 00.001 11060 Guiding  Dir = 2, Dur = 25
00:22:48.481 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:48.492 00.011 11060 IsSlewing returns 0
00:22:48.493 00.001 11060 IsGuiding returns 0
00:22:48.506 00.013 10844 UpdateGuideState exits: m=2825 SNR=34.0 Saturated
00:22:48.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:48.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:48.506 00.000 10844 Enqueuing Expose request
00:22:48.534 00.028 11060 IsGuiding returns 0
00:22:48.534 00.000 11060 Move returns status 0, amount 25
00:22:48.534 00.000 11060 MoveAxis(N, 0, ABG)
00:22:48.534 00.000 11060 Move returns status 0, amount 0
00:22:48.534 00.000 11060 move complete, result=0
00:22:48.534 00.000 11060 worker thread done servicing request
00:22:48.534 00.000 11060 Worker thread wakes up
00:22:48.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:48.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:48.535 00.001 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
00:22:49.239 00.704 11060 Exposure complete
00:22:50.021 00.782 10844 OnExposeComplete: enter
00:22:50.021 00.000 10844 UpdateGuideState(): m_state=6
00:22:50.022 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5568
00:22:50.022 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=61.70, Mass=2817, SNR=33.8, Peak=255 HFD=3.5
00:22:50.022 00.000 10844 MultiStar: [#1 -0.11,-0.01,1.02,U] [#2 0.26,0.25,1.98,U] [#3 0.07,0.30,1.06,U] [#4 0.23,-0.10,0.97,U] [#5 -0.04,-0.55,1.14,U] [#6 -0.32,-0.20,0.94,U] [#7 0.41,-1.06,0.00,M2] [#8 0.22,-0.42,0.88,U] 
00:22:50.023 00.001 10844 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {-0.13, -0.34}
00:22:50.023 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
00:22:50.023 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
00:22:50.023 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.09 mountX=0.08 mountY=0.06, mountTheta=0.65
00:22:50.025 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
00:22:50.025 00.000 10844 Enqueuing Move request for scope (0.05, -0.09)
00:22:50.029 00.004 11060 worker thread done servicing request
00:22:50.044 00.015 11060 Worker thread wakes up
00:22:50.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
00:22:50.044 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
00:22:50.045 00.001 11060 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=0.06
00:22:50.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:22:50.046 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:50.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:22:50.046 00.000 11060 MoveAxis(E, 0, ABG)
00:22:50.046 00.000 11060 Move returns status 0, amount 0
00:22:50.046 00.000 11060 MoveAxis(N, 0, ABG)
00:22:50.046 00.000 11060 Move returns status 0, amount 0
00:22:50.047 00.001 11060 move complete, result=0
00:22:50.050 00.003 11060 worker thread done servicing request
00:22:50.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:50.147 00.097 10844 UpdateGuideState exits: m=2817 SNR=33.8 Saturated
00:22:50.149 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:50.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:50.149 00.000 10844 Enqueuing Expose request
00:22:50.149 00.000 11060 Worker thread wakes up
00:22:50.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:50.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:50.149 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:50.789 00.640 11060 Exposure complete
00:22:51.184 00.395 11060 worker thread done servicing request
00:22:51.184 00.000 10844 OnExposeComplete: enter
00:22:51.185 00.001 10844 UpdateGuideState(): m_state=6
00:22:51.186 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5569
00:22:51.186 00.000 10844 Star::Find returns 1 (0), X=262.34, Y=62.16, Mass=2874, SNR=34.5, Peak=243 HFD=3.6
00:22:51.187 00.001 10844 MultiStar: [#1 0.12,-0.41,1.06,U] [#2 0.04,0.39,2.01,U] [#3 0.04,0.24,0.94,U] [#4 -0.11,-0.33,0.89,U] [#5 -0.57,-0.38,0.00,M1] [#6 -0.12,-0.48,0.95,U] [#7 -0.05,-0.40,0.83,U] [#8 0.10,0.04,1.09,U] 
00:22:51.187 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {-0.19, 0.12}
00:22:51.187 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
00:22:51.187 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
00:22:51.187 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.77 mountX=0.04 mountY=-0.00, mountTheta=-0.03
00:22:51.190 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
00:22:51.190 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
00:22:51.190 00.000 11060 Worker thread wakes up
00:22:51.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:22:51.190 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:22:51.190 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=-0.00
00:22:51.191 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:22:51.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:51.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:22:51.191 00.000 11060 MoveAxis(E, 0, ABG)
00:22:51.191 00.000 11060 Move returns status 0, amount 0
00:22:51.191 00.000 11060 MoveAxis(N, 0, ABG)
00:22:51.192 00.001 11060 Move returns status 0, amount 0
00:22:51.192 00.000 11060 move complete, result=0
00:22:51.192 00.000 11060 worker thread done servicing request
00:22:51.199 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:51.227 00.028 10844 UpdateGuideState exits: m=2874 SNR=34.5
00:22:51.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:51.228 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:51.228 00.000 10844 Enqueuing Expose request
00:22:51.228 00.000 11060 Worker thread wakes up
00:22:51.228 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:22:51.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:51.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:51.889 00.661 11060 Exposure complete
00:22:52.322 00.433 11060 worker thread done servicing request
00:22:52.323 00.001 10844 OnExposeComplete: enter
00:22:52.323 00.000 10844 UpdateGuideState(): m_state=6
00:22:52.323 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5570
00:22:52.323 00.000 10844 Star::Find returns 1 (0), X=262.03, Y=62.58, Mass=2687, SNR=33.1, Peak=231 HFD=3.5
00:22:52.323 00.000 10844 MultiStar: [#1 -0.20,0.04,0.99,U] [#2 -0.18,0.41,2.16,U] [#3 0.31,0.16,1.14,U] [#4 0.45,-0.23,0.94,U] [#5 -0.17,0.25,1.09,U] [#6 0.11,-0.22,1.01,U] [#7 0.24,0.03,0.93,U] [#8 0.10,-0.20,0.98,U] 
00:22:52.323 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.13}, one-star: {-0.49, 0.55}
00:22:52.325 00.002 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
00:22:52.325 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.94)
00:22:52.325 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.61 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
00:22:52.327 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.13, opts=13)
00:22:52.327 00.000 10844 Enqueuing Move request for scope (-0.01, 0.13)
00:22:52.327 00.000 11060 Worker thread wakes up
00:22:52.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
00:22:52.327 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
00:22:52.329 00.002 11060 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.03
00:22:52.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:22:52.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:52.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:22:52.330 00.001 11060 MoveAxis(E, 22, ABG)
00:22:52.330 00.000 11060 Guiding  Dir = 2, Dur = 22
00:22:52.340 00.010 11060 IsSlewing returns 0
00:22:52.341 00.001 11060 IsGuiding returns 0
00:22:52.342 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:22:52.369 00.027 11060 IsGuiding returns 0
00:22:52.369 00.000 11060 Move returns status 0, amount 22
00:22:52.369 00.000 11060 MoveAxis(N, 0, ABG)
00:22:52.369 00.000 11060 Move returns status 0, amount 0
00:22:52.369 00.000 11060 move complete, result=0
00:22:52.369 00.000 11060 worker thread done servicing request
00:22:52.380 00.011 10844 UpdateGuideState exits: m=2687 SNR=33.1
00:22:52.381 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:52.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:52.381 00.000 10844 Enqueuing Expose request
00:22:52.381 00.000 11060 Worker thread wakes up
00:22:52.381 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
00:22:52.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:52.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:53.045 00.664 11060 Exposure complete
00:22:53.647 00.602 11060 worker thread done servicing request
00:22:53.647 00.000 10844 OnExposeComplete: enter
00:22:53.647 00.000 10844 UpdateGuideState(): m_state=6
00:22:53.648 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5571
00:22:53.648 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=62.26, Mass=2716, SNR=33.4, Peak=255 HFD=3.3
00:22:53.649 00.001 10844 MultiStar: [#1 0.06,-0.43,0.94,U] [#2 -0.26,0.34,2.03,U] [#3 -0.26,0.18,0.96,U] [#4 0.02,0.05,0.98,U] [#5 -0.64,0.60,0.00,M1] [#6 -0.02,-0.11,0.94,U] [#7 0.16,-0.11,0.82,U] [#8 0.20,-0.66,0.00,M1] 
00:22:53.649 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.07}, one-star: {-0.02, 0.22}
00:22:53.649 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
00:22:53.649 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
00:22:53.649 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.42 mountX=-0.05 mountY=-0.09, mountTheta=-2.12
00:22:53.652 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
00:22:53.652 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
00:22:53.652 00.000 11060 Worker thread wakes up
00:22:53.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
00:22:53.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
00:22:53.652 00.000 11060 Moving (-0.08, 0.07) raw xDistance=-0.05 yDistance=-0.09
00:22:53.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:22:53.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:53.653 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:22:53.653 00.000 11060 MoveAxis(E, 0, ABG)
00:22:53.653 00.000 11060 Move returns status 0, amount 0
00:22:53.653 00.000 11060 MoveAxis(N, 0, ABG)
00:22:53.653 00.000 11060 Move returns status 0, amount 0
00:22:53.653 00.000 11060 move complete, result=0
00:22:53.653 00.000 11060 worker thread done servicing request
00:22:53.661 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:22:53.699 00.038 10844 UpdateGuideState exits: m=2716 SNR=33.4 Saturated
00:22:53.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:53.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:53.699 00.000 10844 Enqueuing Expose request
00:22:53.699 00.000 11060 Worker thread wakes up
00:22:53.699 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:53.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:53.700 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:54.356 00.656 11060 Exposure complete
00:22:54.789 00.433 11060 worker thread done servicing request
00:22:54.789 00.000 10844 OnExposeComplete: enter
00:22:54.789 00.000 10844 UpdateGuideState(): m_state=6
00:22:54.790 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5572
00:22:54.790 00.000 10844 Star::Find returns 1 (1), X=262.48, Y=62.62, Mass=3236, SNR=36.8, Peak=255 HFD=3.4
00:22:54.791 00.001 10844 MultiStar: [#1 0.10,-0.40,0.94,U] [#2 0.01,0.01,1.85,U] [#3 0.50,-0.00,0.86,U] [#4 0.38,0.08,0.86,U] [#5 -0.21,-0.22,1.04,U] [#6 0.09,-0.08,0.84,U] [#7 0.48,-0.14,0.72,U] [#8 0.22,-0.65,0.00,M2] 
00:22:54.791 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {-0.05, 0.58}
00:22:54.791 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
00:22:54.791 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
00:22:54.791 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.01 mountY=0.13, mountTheta=1.67
00:22:54.795 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
00:22:54.795 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
00:22:54.795 00.000 11060 Worker thread wakes up
00:22:54.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:22:54.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:22:54.795 00.000 11060 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
00:22:54.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:22:54.796 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:54.813 00.017 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:22:54.813 00.000 11060 MoveAxis(E, 0, ABG)
00:22:54.813 00.000 11060 Move returns status 0, amount 0
00:22:54.813 00.000 11060 MoveAxis(N, 0, ABG)
00:22:54.813 00.000 11060 Move returns status 0, amount 0
00:22:54.813 00.000 11060 move complete, result=0
00:22:54.814 00.001 11060 worker thread done servicing request
00:22:54.819 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:54.845 00.026 10844 UpdateGuideState exits: m=3236 SNR=36.8 Saturated
00:22:54.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:54.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:54.845 00.000 10844 Enqueuing Expose request
00:22:54.845 00.000 11060 Worker thread wakes up
00:22:54.845 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:54.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:54.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:55.506 00.661 11060 Exposure complete
00:22:55.955 00.449 11060 worker thread done servicing request
00:22:55.955 00.000 10844 OnExposeComplete: enter
00:22:55.955 00.000 10844 UpdateGuideState(): m_state=6
00:22:55.956 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5573
00:22:55.956 00.000 10844 Star::Find returns 1 (1), X=262.24, Y=61.67, Mass=2947, SNR=34.3, Peak=255 HFD=3.6
00:22:55.956 00.000 10844 MultiStar: [#1 0.02,-1.17,0.00,M1] [#2 0.16,-0.50,1.89,U] [#3 -0.06,-0.34,0.93,U] [#4 0.68,-0.47,0.00,M1] [#5 -0.43,-0.13,1.05,U] [#6 -0.22,-0.29,0.88,U] [#7 0.30,-0.61,0.00,M1] [#8 0.07,-0.63,0.00,M3] 
00:22:55.956 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.35}, one-star: {-0.28, -0.37}
00:22:55.956 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
00:22:55.957 00.001 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
00:22:55.957 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.90 mountX=0.37 mountY=-0.06, mountTheta=-0.16
00:22:55.959 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.35, opts=13)
00:22:55.959 00.000 10844 Enqueuing Move request for scope (-0.12, -0.35)
00:22:55.959 00.000 11060 Worker thread wakes up
00:22:55.960 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.35) opts 0xd
00:22:55.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.35)
00:22:55.960 00.000 11060 Moving (-0.12, -0.35) raw xDistance=0.37 yDistance=-0.06
00:22:55.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
00:22:55.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:55.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:22:55.960 00.000 11060 MoveAxis(W, 64, ABG)
00:22:55.960 00.000 11060 Guiding  Dir = 3, Dur = 64
00:22:55.970 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:55.975 00.005 11060 IsSlewing returns 0
00:22:55.977 00.002 11060 IsGuiding returns 0
00:22:56.005 00.028 10844 UpdateGuideState exits: m=2947 SNR=34.3 Saturated
00:22:56.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:56.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:56.005 00.000 10844 Enqueuing Expose request
00:22:56.054 00.049 11060 IsGuiding returns 0
00:22:56.054 00.000 11060 Move returns status 0, amount 64
00:22:56.055 00.001 11060 MoveAxis(N, 0, ABG)
00:22:56.055 00.000 11060 Move returns status 0, amount 0
00:22:56.055 00.000 11060 move complete, result=0
00:22:56.055 00.000 11060 worker thread done servicing request
00:22:56.055 00.000 11060 Worker thread wakes up
00:22:56.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:56.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:56.055 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.1 px 0 ms NORTH
00:22:56.686 00.631 11060 Exposure complete
00:22:56.958 00.272 11060 worker thread done servicing request
00:22:56.958 00.000 10844 OnExposeComplete: enter
00:22:56.958 00.000 10844 UpdateGuideState(): m_state=6
00:22:56.959 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5574
00:22:56.959 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=62.15, Mass=2755, SNR=33.3, Peak=246 HFD=3.6
00:22:56.959 00.000 10844 MultiStar: [#1 0.53,-0.39,0.00,M2] [#2 -0.38,-0.21,2.04,U] [#3 -0.12,0.10,1.00,U] [#4 0.27,-0.89,0.00,M2] [#5 -0.30,-0.43,1.07,U] [#6 -0.17,-0.46,0.99,U] [#7 0.35,-0.47,0.89,U] [#8 0.13,-0.28,1.04,U] 
00:22:56.959 00.000 10844 single-star, 6 included, MultiStar: {-0.10, -0.23}, one-star: {0.11, 0.11}
00:22:56.959 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
00:22:56.959 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
00:22:56.960 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.77 mountX=-0.13 mountY=0.09, mountTheta=2.51
00:22:56.962 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.11, opts=13)
00:22:56.962 00.000 10844 Enqueuing Move request for scope (0.11, 0.11)
00:22:56.963 00.001 11060 Worker thread wakes up
00:22:56.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
00:22:56.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
00:22:56.963 00.000 11060 Moving (0.11, 0.11) raw xDistance=-0.13 yDistance=0.09
00:22:56.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:22:56.964 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:56.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:22:56.964 00.000 11060 MoveAxis(E, 20, ABG)
00:22:56.964 00.000 11060 Guiding  Dir = 2, Dur = 20
00:22:56.969 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:56.975 00.006 11060 IsSlewing returns 0
00:22:56.975 00.000 11060 IsGuiding returns 0
00:22:56.989 00.014 10844 UpdateGuideState exits: m=2755 SNR=33.3
00:22:57.003 00.014 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:57.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:57.003 00.000 10844 Enqueuing Expose request
00:22:57.007 00.004 11060 IsGuiding returns 0
00:22:57.007 00.000 11060 Move returns status 0, amount 20
00:22:57.007 00.000 11060 MoveAxis(N, 0, ABG)
00:22:57.007 00.000 11060 Move returns status 0, amount 0
00:22:57.007 00.000 11060 move complete, result=0
00:22:57.007 00.000 11060 worker thread done servicing request
00:22:57.007 00.000 11060 Worker thread wakes up
00:22:57.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:57.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:57.141 00.134 10844 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
00:22:57.650 00.509 11060 Exposure complete
00:22:57.999 00.349 11060 worker thread done servicing request
00:22:57.999 00.000 10844 OnExposeComplete: enter
00:22:57.999 00.000 10844 UpdateGuideState(): m_state=6
00:22:58.001 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5575
00:22:58.001 00.000 10844 Star::Find returns 1 (1), X=262.58, Y=62.59, Mass=2517, SNR=32.4, Peak=255 HFD=3.2
00:22:58.001 00.000 10844 MultiStar: [#1 0.13,-0.32,1.13,U] [#2 0.11,0.34,2.14,U] [#3 -0.00,-0.09,1.06,U] [#4 -0.23,-0.59,0.00,M3] [#5 -0.29,0.19,1.14,U] [#6 -0.06,-0.26,1.00,U] [#7 0.25,-0.17,0.74,U] [#8 -0.04,-0.42,0.97,U] 
00:22:58.001 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.06, 0.56}
00:22:58.001 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
00:22:58.001 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
00:22:58.001 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.94 mountX=-0.03 mountY=0.02, mountTheta=2.68
00:22:58.003 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
00:22:58.003 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
00:22:58.003 00.000 11060 Worker thread wakes up
00:22:58.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:22:58.004 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:22:58.004 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
00:22:58.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:22:58.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:58.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:22:58.004 00.000 11060 MoveAxis(E, 0, ABG)
00:22:58.004 00.000 11060 Move returns status 0, amount 0
00:22:58.004 00.000 11060 MoveAxis(N, 0, ABG)
00:22:58.004 00.000 11060 Move returns status 0, amount 0
00:22:58.004 00.000 11060 move complete, result=0
00:22:58.004 00.000 11060 worker thread done servicing request
00:22:58.012 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:58.033 00.021 10844 UpdateGuideState exits: m=2517 SNR=32.4 Saturated
00:22:58.035 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:58.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:58.035 00.000 10844 Enqueuing Expose request
00:22:58.035 00.000 11060 Worker thread wakes up
00:22:58.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:58.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:58.036 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:22:58.674 00.638 11060 Exposure complete
00:22:59.010 00.336 11060 worker thread done servicing request
00:22:59.010 00.000 10844 OnExposeComplete: enter
00:22:59.011 00.001 10844 UpdateGuideState(): m_state=6
00:22:59.011 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5576
00:22:59.011 00.000 10844 Star::Find returns 1 (0), X=262.39, Y=62.32, Mass=3107, SNR=35.7, Peak=243 HFD=3.5
00:22:59.012 00.001 10844 MultiStar: [#1 0.03,0.06,0.98,U] [#2 0.36,-0.22,1.90,U] [#3 0.22,-0.16,0.96,U] [#4 0.34,-0.28,0.94,U] [#5 -0.06,-0.13,0.97,U] [#6 -0.21,-0.39,0.91,U] [#7 -0.08,0.20,0.80,U] [#8 -0.11,-0.74,0.00,M2] 
00:22:59.012 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {-0.14, 0.28}
00:22:59.012 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
00:22:59.012 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
00:22:59.012 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.81 mountX=0.08 mountY=0.11, mountTheta=0.94
00:22:59.013 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
00:22:59.015 00.002 10844 Enqueuing Move request for scope (0.09, -0.10)
00:22:59.015 00.000 11060 Worker thread wakes up
00:22:59.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:22:59.015 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:22:59.015 00.000 11060 Moving (0.09, -0.10) raw xDistance=0.08 yDistance=0.11
00:22:59.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:22:59.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:59.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:22:59.015 00.000 11060 MoveAxis(E, 0, ABG)
00:22:59.015 00.000 11060 Move returns status 0, amount 0
00:22:59.016 00.001 11060 MoveAxis(N, 0, ABG)
00:22:59.016 00.000 11060 Move returns status 0, amount 0
00:22:59.016 00.000 11060 move complete, result=0
00:22:59.016 00.000 11060 worker thread done servicing request
00:22:59.022 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:22:59.055 00.033 10844 UpdateGuideState exits: m=3107 SNR=35.7
00:22:59.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:59.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:22:59.055 00.000 10844 Enqueuing Expose request
00:22:59.055 00.000 11060 Worker thread wakes up
00:22:59.055 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:59.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:22:59.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:22:59.692 00.637 11060 Exposure complete
00:23:00.080 00.388 10844 OnExposeComplete: enter
00:23:00.080 00.000 10844 UpdateGuideState(): m_state=6
00:23:00.080 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5577
00:23:00.081 00.001 10844 Star::Find returns 1 (1), X=262.78, Y=62.15, Mass=2717, SNR=33.4, Peak=255 HFD=2.9
00:23:00.082 00.001 10844 MultiStar: [#1 0.46,0.45,0.00,M1] [#2 0.26,-0.12,1.99,U] [#3 0.36,0.29,0.92,U] [#4 -0.07,0.05,0.95,U] [#5 -0.13,0.03,1.07,U] [#6 -0.07,-0.49,1.01,U] [#7 0.35,0.08,0.87,U] [#8 -0.08,-0.57,1.05,U] 
00:23:00.082 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.09}, one-star: {0.26, 0.11}
00:23:00.082 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
00:23:00.082 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
00:23:00.082 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.66 mountX=0.07 mountY=0.13, mountTheta=1.09
00:23:00.085 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.09, opts=13)
00:23:00.085 00.000 10844 Enqueuing Move request for scope (0.12, -0.09)
00:23:00.092 00.007 11060 worker thread done servicing request
00:23:00.092 00.000 11060 Worker thread wakes up
00:23:00.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
00:23:00.092 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
00:23:00.092 00.000 11060 Moving (0.12, -0.09) raw xDistance=0.07 yDistance=0.13
00:23:00.095 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:23:00.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:00.108 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:00.114 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:23:00.114 00.000 11060 MoveAxis(E, 0, ABG)
00:23:00.114 00.000 11060 Move returns status 0, amount 0
00:23:00.114 00.000 11060 MoveAxis(N, 0, ABG)
00:23:00.114 00.000 11060 Move returns status 0, amount 0
00:23:00.114 00.000 11060 move complete, result=0
00:23:00.125 00.011 11060 worker thread done servicing request
00:23:00.137 00.012 10844 UpdateGuideState exits: m=2717 SNR=33.4 Saturated
00:23:00.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:00.138 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:00.138 00.000 10844 Enqueuing Expose request
00:23:00.138 00.000 11060 Worker thread wakes up
00:23:00.138 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:00.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:00.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:00.799 00.661 11060 Exposure complete
00:23:01.149 00.350 11060 worker thread done servicing request
00:23:01.149 00.000 10844 OnExposeComplete: enter
00:23:01.149 00.000 10844 UpdateGuideState(): m_state=6
00:23:01.150 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5578
00:23:01.150 00.000 10844 Star::Find returns 1 (1), X=262.37, Y=61.72, Mass=2628, SNR=32.8, Peak=255 HFD=3.2
00:23:01.151 00.001 10844 MultiStar: [#1 0.17,-0.48,1.02,U] [#2 -0.16,-0.69,0.00,M1] [#3 0.12,-0.07,1.04,U] [#4 -0.06,-0.55,1.06,U] [#5 -0.39,-0.69,0.00,M1] [#6 0.20,-0.42,0.93,U] [#7 0.16,-0.65,0.00,M1] [#8 -0.28,-0.52,1.05,U] 
00:23:01.151 00.000 10844 single-star, 5 included, MultiStar: {-0.01, -0.39}, one-star: {-0.16, -0.32}
00:23:01.152 00.001 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
00:23:01.152 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
00:23:01.152 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-2.03 mountX=0.34 mountY=-0.10, mountTheta=-0.30
00:23:01.154 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.32, opts=13)
00:23:01.155 00.001 10844 Enqueuing Move request for scope (-0.16, -0.32)
00:23:01.155 00.000 11060 Worker thread wakes up
00:23:01.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.32) opts 0xd
00:23:01.155 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.32)
00:23:01.155 00.000 11060 Moving (-0.16, -0.32) raw xDistance=0.34 yDistance=-0.10
00:23:01.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
00:23:01.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:01.156 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:23:01.156 00.000 11060 MoveAxis(W, 59, ABG)
00:23:01.156 00.000 11060 Guiding  Dir = 3, Dur = 59
00:23:01.165 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:01.169 00.004 11060 IsSlewing returns 0
00:23:01.170 00.001 11060 IsGuiding returns 0
00:23:01.188 00.018 10844 UpdateGuideState exits: m=2628 SNR=32.8 Saturated
00:23:01.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:01.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:01.188 00.000 10844 Enqueuing Expose request
00:23:01.232 00.044 11060 IsGuiding returns 0
00:23:01.233 00.001 11060 Move returns status 0, amount 59
00:23:01.233 00.000 11060 MoveAxis(N, 0, ABG)
00:23:01.233 00.000 11060 Move returns status 0, amount 0
00:23:01.233 00.000 11060 move complete, result=0
00:23:01.233 00.000 11060 worker thread done servicing request
00:23:01.233 00.000 11060 Worker thread wakes up
00:23:01.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:01.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:01.234 00.001 10844 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
00:23:01.867 00.633 11060 Exposure complete
00:23:02.265 00.398 11060 worker thread done servicing request
00:23:02.265 00.000 10844 OnExposeComplete: enter
00:23:02.265 00.000 10844 UpdateGuideState(): m_state=6
00:23:02.266 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5579
00:23:02.266 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=62.03, Mass=2703, SNR=33.3, Peak=243 HFD=3.6
00:23:02.266 00.000 10844 MultiStar: [#1 0.20,-0.50,1.08,U] [#2 0.14,-0.58,2.08,U] [#3 0.07,0.14,0.99,U] [#4 0.07,-0.48,1.00,U] [#5 -0.52,-0.03,1.09,U] [#6 0.11,-0.34,1.01,U] [#7 0.36,-0.24,0.86,U] [#8 0.25,-0.38,0.92,U] 
00:23:02.266 00.000 10844 single-star, 8 included, MultiStar: {0.07, -0.30}, one-star: {-0.04, -0.00}
00:23:02.266 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
00:23:02.266 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
00:23:02.267 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.06 mountX=0.01 mountY=-0.04, mountTheta=-1.31
00:23:02.268 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
00:23:02.268 00.000 10844 Enqueuing Move request for scope (-0.04, -0.00)
00:23:02.268 00.000 11060 Worker thread wakes up
00:23:02.269 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
00:23:02.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
00:23:02.269 00.000 11060 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=-0.04
00:23:02.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:23:02.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:02.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:23:02.269 00.000 11060 MoveAxis(E, 0, ABG)
00:23:02.269 00.000 11060 Move returns status 0, amount 0
00:23:02.269 00.000 11060 MoveAxis(N, 0, ABG)
00:23:02.269 00.000 11060 Move returns status 0, amount 0
00:23:02.270 00.001 11060 move complete, result=0
00:23:02.270 00.000 11060 worker thread done servicing request
00:23:02.278 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:02.313 00.035 10844 UpdateGuideState exits: m=2703 SNR=33.3
00:23:02.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:02.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:02.313 00.000 10844 Enqueuing Expose request
00:23:02.313 00.000 11060 Worker thread wakes up
00:23:02.313 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:02.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:02.314 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:02.945 00.631 11060 Exposure complete
00:23:03.231 00.286 11060 worker thread done servicing request
00:23:03.232 00.001 10844 OnExposeComplete: enter
00:23:03.232 00.000 10844 UpdateGuideState(): m_state=6
00:23:03.232 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
00:23:03.232 00.000 10844 Star::Find returns 1 (1), X=262.43, Y=62.36, Mass=3128, SNR=35.8, Peak=255 HFD=3.4
00:23:03.232 00.000 10844 MultiStar: [#1 0.40,-0.59,0.00,M1] [#2 0.52,0.07,1.91,U] [#3 0.19,0.63,0.00,M1] [#4 -0.16,0.15,0.95,U] [#5 -0.14,-0.03,0.96,U] [#6 0.15,-0.19,0.90,U] [#7 0.07,-0.29,0.83,U] [#8 0.25,0.10,0.92,U] 
00:23:03.233 00.001 10844 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {-0.10, 0.33}
00:23:03.233 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
00:23:03.233 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
00:23:03.233 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.25 mountX=-0.06 mountY=0.13, mountTheta=2.00
00:23:03.237 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
00:23:03.237 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
00:23:03.238 00.001 11060 Worker thread wakes up
00:23:03.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:23:03.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:23:03.238 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.13
00:23:03.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:23:03.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:03.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:23:03.238 00.000 11060 MoveAxis(E, 0, ABG)
00:23:03.238 00.000 11060 Move returns status 0, amount 0
00:23:03.238 00.000 11060 MoveAxis(N, 0, ABG)
00:23:03.238 00.000 11060 Move returns status 0, amount 0
00:23:03.239 00.001 11060 move complete, result=0
00:23:03.239 00.000 11060 worker thread done servicing request
00:23:03.248 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:03.272 00.024 10844 UpdateGuideState exits: m=3128 SNR=35.8 Saturated
00:23:03.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:03.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:03.272 00.000 10844 Enqueuing Expose request
00:23:03.273 00.001 11060 Worker thread wakes up
00:23:03.273 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:03.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:03.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:03.920 00.647 11060 Exposure complete
00:23:04.305 00.385 10844 OnExposeComplete: enter
00:23:04.305 00.000 11060 worker thread done servicing request
00:23:04.305 00.000 10844 UpdateGuideState(): m_state=6
00:23:04.306 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5581
00:23:04.306 00.000 10844 Star::Find returns 1 (0), X=262.47, Y=62.09, Mass=3039, SNR=34.8, Peak=247 HFD=3.6
00:23:04.306 00.000 10844 MultiStar: [#1 0.25,-0.32,1.10,U] [#2 0.15,-0.13,1.88,U] [#3 -0.48,0.07,0.99,U] [#4 -0.26,0.16,0.93,U] [#5 -0.10,0.51,0.97,U] [#6 0.00,-0.25,0.82,U] [#7 -0.14,-0.02,0.80,U] [#8 0.02,-0.55,0.85,U] 
00:23:04.306 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.05, 0.05}
00:23:04.306 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
00:23:04.306 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
00:23:04.308 00.002 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.24 mountX=0.06 mountY=-0.03, mountTheta=-0.51
00:23:04.310 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
00:23:04.310 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
00:23:04.312 00.002 11060 Worker thread wakes up
00:23:04.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:23:04.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:23:04.312 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=-0.03
00:23:04.313 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:23:04.314 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:04.315 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:04.315 00.000 11060 MoveAxis(E, 0, ABG)
00:23:04.320 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:04.328 00.008 11060 Move returns status 0, amount 0
00:23:04.328 00.000 11060 MoveAxis(N, 0, ABG)
00:23:04.328 00.000 11060 Move returns status 0, amount 0
00:23:04.328 00.000 11060 move complete, result=0
00:23:04.328 00.000 11060 worker thread done servicing request
00:23:04.363 00.035 10844 UpdateGuideState exits: m=3039 SNR=34.8
00:23:04.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:04.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:04.363 00.000 10844 Enqueuing Expose request
00:23:04.363 00.000 11060 Worker thread wakes up
00:23:04.363 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:04.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:04.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:05.006 00.643 11060 Exposure complete
00:23:05.370 00.364 11060 worker thread done servicing request
00:23:05.370 00.000 10844 OnExposeComplete: enter
00:23:05.370 00.000 10844 UpdateGuideState(): m_state=6
00:23:05.370 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5582
00:23:05.371 00.001 10844 Star::Find returns 1 (1), X=262.23, Y=62.60, Mass=3037, SNR=35.7, Peak=255 HFD=3.5
00:23:05.371 00.000 10844 MultiStar: [#1 -0.29,0.31,0.90,U] [#2 -0.01,0.33,1.99,U] [#3 -0.55,0.54,0.00,M1] [#4 0.01,0.28,0.91,U] [#5 -0.18,0.07,0.98,U] [#6 0.23,-0.15,0.90,U] [#7 0.01,-0.00,0.93,U] [#8 0.28,0.04,1.00,U] 
00:23:05.371 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.20}, one-star: {-0.29, 0.56}
00:23:05.371 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
00:23:05.371 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
00:23:05.371 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.71 mountX=-0.19 mountY=-0.06, mountTheta=-2.84
00:23:05.373 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.20, opts=13)
00:23:05.374 00.001 10844 Enqueuing Move request for scope (-0.03, 0.20)
00:23:05.374 00.000 11060 Worker thread wakes up
00:23:05.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
00:23:05.374 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
00:23:05.374 00.000 11060 Moving (-0.03, 0.20) raw xDistance=-0.19 yDistance=-0.06
00:23:05.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:23:05.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:05.375 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:23:05.375 00.000 11060 MoveAxis(E, 33, ABG)
00:23:05.375 00.000 11060 Guiding  Dir = 2, Dur = 33
00:23:05.384 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:05.412 00.028 11060 IsSlewing returns 0
00:23:05.412 00.000 11060 IsGuiding returns 0
00:23:05.417 00.005 10844 UpdateGuideState exits: m=3037 SNR=35.7 Saturated
00:23:05.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:05.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:05.417 00.000 10844 Enqueuing Expose request
00:23:05.491 00.074 11060 IsGuiding returns 0
00:23:05.491 00.000 11060 Move returns status 0, amount 33
00:23:05.491 00.000 11060 MoveAxis(N, 0, ABG)
00:23:05.491 00.000 11060 Move returns status 0, amount 0
00:23:05.492 00.001 11060 move complete, result=0
00:23:05.492 00.000 11060 worker thread done servicing request
00:23:05.492 00.000 11060 Worker thread wakes up
00:23:05.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:05.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:05.501 00.009 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
00:23:06.136 00.635 11060 Exposure complete
00:23:06.601 00.465 10844 OnExposeComplete: enter
00:23:06.601 00.000 10844 UpdateGuideState(): m_state=6
00:23:06.601 00.000 11060 worker thread done servicing request
00:23:06.602 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5583
00:23:06.602 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.17, Mass=3219, SNR=35.8, Peak=241 HFD=3.5
00:23:06.603 00.001 10844 MultiStar: [#1 -0.02,-0.34,0.93,U] [#2 -0.10,0.50,1.90,U] [#3 -0.15,0.47,0.90,U] [#4 -0.02,0.04,0.91,U] [#5 -0.05,-0.21,0.97,U] [#6 -0.31,-0.16,0.90,U] [#7 0.06,0.10,0.81,U] [#8 -0.21,-0.01,0.84,U] 
00:23:06.603 00.000 10844 single-star, 8 included, MultiStar: {-0.09, 0.11}, one-star: {0.02, 0.13}
00:23:06.603 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
00:23:06.603 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.14)
00:23:06.603 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.41 mountX=-0.13 mountY=-0.00, mountTheta=-3.14
00:23:06.606 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
00:23:06.606 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
00:23:06.608 00.002 11060 Worker thread wakes up
00:23:06.613 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:23:06.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:23:06.613 00.000 11060 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.00
00:23:06.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:23:06.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:06.614 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:23:06.614 00.000 11060 MoveAxis(E, 24, ABG)
00:23:06.615 00.001 11060 Guiding  Dir = 2, Dur = 24
00:23:06.618 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:06.633 00.015 11060 IsSlewing returns 0
00:23:06.634 00.001 11060 IsGuiding returns 0
00:23:06.666 00.032 10844 UpdateGuideState exits: m=3219 SNR=35.8
00:23:06.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:06.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:06.666 00.000 10844 Enqueuing Expose request
00:23:06.672 00.006 11060 IsGuiding returns 0
00:23:06.673 00.001 11060 Move returns status 0, amount 24
00:23:06.673 00.000 11060 MoveAxis(N, 0, ABG)
00:23:06.673 00.000 11060 Move returns status 0, amount 0
00:23:06.673 00.000 11060 move complete, result=0
00:23:06.673 00.000 11060 worker thread done servicing request
00:23:06.683 00.010 11060 Worker thread wakes up
00:23:06.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:06.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:06.718 00.035 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
00:23:07.322 00.604 11060 Exposure complete
00:23:07.759 00.437 11060 worker thread done servicing request
00:23:07.760 00.001 10844 OnExposeComplete: enter
00:23:07.760 00.000 10844 UpdateGuideState(): m_state=6
00:23:07.760 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5584
00:23:07.760 00.000 10844 Star::Find returns 1 (0), X=262.29, Y=62.13, Mass=3055, SNR=35.1, Peak=230 HFD=3.5
00:23:07.761 00.001 10844 MultiStar: [#1 -0.17,-0.56,0.97,U] [#2 -0.02,-0.34,2.09,U] [#3 -0.51,0.38,0.00,M1] [#4 -0.24,-0.60,0.00,M1] [#5 -0.62,-0.26,0.00,M1] [#6 -0.22,-0.32,0.95,U] [#7 -0.28,-0.28,0.88,U] [#8 -0.11,-0.37,0.89,U] 
00:23:07.761 00.000 10844 single-star, 5 included, MultiStar: {-0.14, -0.30}, one-star: {-0.23, 0.09}
00:23:07.761 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
00:23:07.761 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.78)
00:23:07.761 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.77 mountX=-0.05 mountY=-0.24, mountTheta=-1.76
00:23:07.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.09, opts=13)
00:23:07.764 00.001 10844 Enqueuing Move request for scope (-0.23, 0.09)
00:23:07.765 00.001 11060 Worker thread wakes up
00:23:07.766 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
00:23:07.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
00:23:07.772 00.006 11060 Moving (-0.23, 0.09) raw xDistance=-0.05 yDistance=-0.24
00:23:07.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:23:07.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:23:07.772 00.000 11060 MoveAxis(E, 0, ABG)
00:23:07.773 00.001 11060 Move returns status 0, amount 0
00:23:07.773 00.000 11060 MoveAxis(N, 94, ABG)
00:23:07.773 00.000 11060 Guiding  Dir = 0, Dur = 94
00:23:07.777 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:23:07.789 00.012 11060 IsSlewing returns 0
00:23:07.790 00.001 11060 IsGuiding returns 0
00:23:07.817 00.027 10844 UpdateGuideState exits: m=3055 SNR=35.1
00:23:07.818 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:07.818 00.000 10844 Enqueuing Expose request
00:23:07.899 00.081 11060 IsGuiding returns 0
00:23:07.899 00.000 11060 Move returns status 0, amount 94
00:23:07.899 00.000 11060 move complete, result=0
00:23:07.899 00.000 11060 worker thread done servicing request
00:23:07.899 00.000 11060 Worker thread wakes up
00:23:07.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:07.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:07.947 00.048 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 94 ms NORTH
00:23:08.531 00.584 11060 Exposure complete
00:23:09.013 00.482 11060 worker thread done servicing request
00:23:09.013 00.000 10844 OnExposeComplete: enter
00:23:09.013 00.000 10844 UpdateGuideState(): m_state=6
00:23:09.015 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5585
00:23:09.015 00.000 10844 Star::Find returns 1 (1), X=262.33, Y=62.26, Mass=3096, SNR=35.8, Peak=255 HFD=3.6
00:23:09.015 00.000 10844 MultiStar: [#1 -0.03,-0.76,0.00,M1] [#2 -0.14,0.42,1.95,U] [#3 -0.00,-0.12,0.91,U] [#4 0.36,-0.24,0.86,U] [#5 -0.13,0.02,1.07,U] [#6 0.03,-0.29,0.95,U] [#7 0.07,-0.41,0.78,U] [#8 -0.01,-0.17,0.82,U] 
00:23:09.015 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.00}, one-star: {-0.19, 0.22}
00:23:09.016 00.001 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
00:23:09.016 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
00:23:09.016 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.05 mountX=0.00 mountY=-0.03, mountTheta=-1.48
00:23:09.019 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.00, opts=13)
00:23:09.019 00.000 10844 Enqueuing Move request for scope (-0.03, 0.00)
00:23:09.019 00.000 11060 Worker thread wakes up
00:23:09.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
00:23:09.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
00:23:09.020 00.001 11060 Moving (-0.03, 0.00) raw xDistance=0.00 yDistance=-0.03
00:23:09.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:23:09.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:09.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:09.020 00.000 11060 MoveAxis(E, 0, ABG)
00:23:09.020 00.000 11060 Move returns status 0, amount 0
00:23:09.020 00.000 11060 MoveAxis(N, 0, ABG)
00:23:09.020 00.000 11060 Move returns status 0, amount 0
00:23:09.020 00.000 11060 move complete, result=0
00:23:09.020 00.000 11060 worker thread done servicing request
00:23:09.029 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:09.068 00.039 10844 UpdateGuideState exits: m=3096 SNR=35.8 Saturated
00:23:09.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:09.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:09.068 00.000 10844 Enqueuing Expose request
00:23:09.070 00.002 11060 Worker thread wakes up
00:23:09.070 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:09.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:09.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:09.719 00.649 11060 Exposure complete
00:23:10.001 00.282 11060 worker thread done servicing request
00:23:10.001 00.000 10844 OnExposeComplete: enter
00:23:10.001 00.000 10844 UpdateGuideState(): m_state=6
00:23:10.001 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5586
00:23:10.002 00.001 10844 Star::Find returns 1 (0), X=262.67, Y=61.67, Mass=2630, SNR=32.8, Peak=249 HFD=3.1
00:23:10.002 00.000 10844 MultiStar: [#1 -0.15,-0.55,1.05,U] [#2 0.37,0.06,2.11,U] [#3 0.63,0.30,0.00,M1] [#4 0.15,-0.34,1.02,U] [#5 -0.25,-0.02,1.05,U] [#6 0.25,-0.09,0.96,U] [#7 0.40,-0.27,0.93,U] [#8 0.13,-0.60,0.97,U] 
00:23:10.002 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.23}, one-star: {0.14, -0.37}
00:23:10.002 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
00:23:10.002 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
00:23:10.002 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-0.98 mountX=0.20 mountY=0.19, mountTheta=0.76
00:23:10.005 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.23, opts=13)
00:23:10.005 00.000 10844 Enqueuing Move request for scope (0.15, -0.23)
00:23:10.005 00.000 11060 Worker thread wakes up
00:23:10.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
00:23:10.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
00:23:10.005 00.000 11060 Moving (0.15, -0.23) raw xDistance=0.20 yDistance=0.19
00:23:10.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:23:10.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:10.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:23:10.005 00.000 11060 MoveAxis(W, 35, ABG)
00:23:10.006 00.001 11060 Guiding  Dir = 3, Dur = 35
00:23:10.022 00.016 11060 IsSlewing returns 0
00:23:10.022 00.000 11060 IsGuiding returns 0
00:23:10.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:10.043 00.021 10844 UpdateGuideState exits: m=2630 SNR=32.8
00:23:10.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:10.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:10.043 00.000 10844 Enqueuing Expose request
00:23:10.062 00.019 11060 IsGuiding returns 0
00:23:10.062 00.000 11060 Move returns status 0, amount 35
00:23:10.062 00.000 11060 MoveAxis(N, 0, ABG)
00:23:10.063 00.001 11060 Move returns status 0, amount 0
00:23:10.063 00.000 11060 move complete, result=0
00:23:10.063 00.000 11060 worker thread done servicing request
00:23:10.063 00.000 11060 Worker thread wakes up
00:23:10.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:10.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:10.064 00.001 10844 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
00:23:10.712 00.648 11060 Exposure complete
00:23:10.978 00.266 11060 worker thread done servicing request
00:23:10.979 00.001 10844 OnExposeComplete: enter
00:23:10.979 00.000 10844 UpdateGuideState(): m_state=6
00:23:10.979 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5587
00:23:10.979 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.27, Mass=2805, SNR=33.8, Peak=253 HFD=3.2
00:23:10.980 00.001 10844 MultiStar: [#1 0.08,-0.37,1.10,U] [#2 0.29,0.08,2.00,U] [#3 0.25,0.17,0.97,U] [#4 0.16,-0.48,0.95,U] [#5 -0.23,0.17,1.05,U] [#6 0.29,0.01,1.00,U] [#7 0.36,-0.46,0.80,U] [#8 -0.18,0.06,0.89,U] 
00:23:10.980 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.07, 0.24}
00:23:10.980 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
00:23:10.980 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
00:23:10.980 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=0.02 mountY=0.14, mountTheta=1.44
00:23:10.982 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.04, opts=13)
00:23:10.982 00.000 10844 Enqueuing Move request for scope (0.13, -0.04)
00:23:10.982 00.000 11060 Worker thread wakes up
00:23:10.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:23:10.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:23:10.982 00.000 11060 Moving (0.13, -0.04) raw xDistance=0.02 yDistance=0.14
00:23:10.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:23:10.983 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:10.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:23:10.983 00.000 11060 MoveAxis(E, 0, ABG)
00:23:10.983 00.000 11060 Move returns status 0, amount 0
00:23:10.983 00.000 11060 MoveAxis(N, 0, ABG)
00:23:10.983 00.000 11060 Move returns status 0, amount 0
00:23:10.983 00.000 11060 move complete, result=0
00:23:10.983 00.000 11060 worker thread done servicing request
00:23:10.995 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:11.028 00.033 10844 UpdateGuideState exits: m=2805 SNR=33.8
00:23:11.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:11.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:11.029 00.001 10844 Enqueuing Expose request
00:23:11.029 00.000 11060 Worker thread wakes up
00:23:11.029 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:11.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:11.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:11.671 00.642 11060 Exposure complete
00:23:11.956 00.285 11060 worker thread done servicing request
00:23:11.956 00.000 10844 OnExposeComplete: enter
00:23:11.956 00.000 10844 UpdateGuideState(): m_state=6
00:23:11.957 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5588
00:23:11.957 00.000 10844 Star::Find returns 1 (0), X=263.00, Y=62.14, Mass=2649, SNR=32.9, Peak=220 HFD=3.0
00:23:11.957 00.000 10844 MultiStar: [#1 -0.21,-0.26,0.98,U] [#2 -0.04,0.12,2.04,U] [#3 -0.00,0.10,0.99,U] [#4 -0.28,-0.05,1.07,U] [#5 0.01,0.03,1.05,U] [#6 0.04,-0.22,0.88,U] [#7 0.33,-0.35,0.77,U] [#8 0.03,-0.01,0.93,U] 
00:23:11.957 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.48, 0.10}
00:23:11.957 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
00:23:11.957 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
00:23:11.958 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.98 mountX=0.03 mountY=0.03, mountTheta=0.77
00:23:11.960 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
00:23:11.960 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
00:23:11.960 00.000 11060 Worker thread wakes up
00:23:11.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:23:11.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:23:11.960 00.000 11060 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=0.03
00:23:11.961 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:23:11.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:11.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:11.961 00.000 11060 MoveAxis(E, 0, ABG)
00:23:11.961 00.000 11060 Move returns status 0, amount 0
00:23:11.961 00.000 11060 MoveAxis(N, 0, ABG)
00:23:11.961 00.000 11060 Move returns status 0, amount 0
00:23:11.961 00.000 11060 move complete, result=0
00:23:11.961 00.000 11060 worker thread done servicing request
00:23:11.968 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:12.006 00.038 10844 UpdateGuideState exits: m=2649 SNR=32.9
00:23:12.007 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:12.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:12.008 00.001 10844 Enqueuing Expose request
00:23:12.008 00.000 11060 Worker thread wakes up
00:23:12.009 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:12.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:12.010 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:12.641 00.631 11060 Exposure complete
00:23:12.913 00.272 11060 worker thread done servicing request
00:23:12.913 00.000 10844 OnExposeComplete: enter
00:23:12.913 00.000 10844 UpdateGuideState(): m_state=6
00:23:12.913 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5589
00:23:12.915 00.002 10844 Star::Find returns 1 (0), X=262.57, Y=61.99, Mass=2520, SNR=32.3, Peak=252 HFD=3.5
00:23:12.915 00.000 10844 MultiStar: [#1 0.33,-0.55,0.00,M1] [#2 -0.19,0.33,2.16,U] [#3 -0.43,0.02,1.06,U] [#4 0.16,-0.70,0.00,M1] [#5 -0.11,-0.39,1.01,U] [#6 0.38,-0.36,1.01,U] [#7 0.17,-0.60,0.00,M1] [#8 0.29,-0.88,0.00,M1] 
00:23:12.915 00.000 10844 single-star, 4 included, MultiStar: {-0.09, -0.01}, one-star: {0.05, -0.05}
00:23:12.915 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
00:23:12.915 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
00:23:12.915 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=0.04 mountY=0.05, mountTheta=0.97
00:23:12.917 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
00:23:12.917 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
00:23:12.917 00.000 11060 Worker thread wakes up
00:23:12.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:23:12.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:23:12.917 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.05
00:23:12.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:23:12.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:12.918 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:23:12.918 00.000 11060 MoveAxis(E, 0, ABG)
00:23:12.918 00.000 11060 Move returns status 0, amount 0
00:23:12.918 00.000 11060 MoveAxis(N, 0, ABG)
00:23:12.918 00.000 11060 Move returns status 0, amount 0
00:23:12.918 00.000 11060 move complete, result=0
00:23:12.919 00.001 11060 worker thread done servicing request
00:23:12.925 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:12.951 00.026 10844 UpdateGuideState exits: m=2520 SNR=32.3
00:23:12.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:12.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:12.951 00.000 10844 Enqueuing Expose request
00:23:12.951 00.000 11060 Worker thread wakes up
00:23:12.951 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:12.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:12.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:13.595 00.644 11060 Exposure complete
00:23:13.872 00.277 11060 worker thread done servicing request
00:23:13.872 00.000 10844 OnExposeComplete: enter
00:23:13.872 00.000 10844 UpdateGuideState(): m_state=6
00:23:13.873 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5590
00:23:13.873 00.000 10844 Star::Find returns 1 (1), X=262.53, Y=62.41, Mass=2866, SNR=34.1, Peak=255 HFD=3.2
00:23:13.873 00.000 10844 MultiStar: [#1 0.52,-0.74,0.00,M2] [#2 -0.14,-0.02,2.12,U] [#3 0.25,-0.10,1.02,U] [#4 -0.04,-0.59,0.92,U] [#5 -0.42,-0.46,0.00,M1] [#6 -0.16,-0.46,0.96,U] [#7 0.33,-0.01,0.83,U] [#8 0.09,-0.26,0.97,U] 
00:23:13.874 00.001 10844 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {0.00, 0.38}
00:23:13.874 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
00:23:13.874 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
00:23:13.874 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=0.12 mountY=0.04, mountTheta=0.29
00:23:13.876 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.13, opts=13)
00:23:13.876 00.000 10844 Enqueuing Move request for scope (0.02, -0.13)
00:23:13.877 00.001 11060 Worker thread wakes up
00:23:13.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
00:23:13.877 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
00:23:13.877 00.000 11060 Moving (0.02, -0.13) raw xDistance=0.12 yDistance=0.04
00:23:13.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:23:13.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:13.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:13.877 00.000 11060 MoveAxis(W, 22, ABG)
00:23:13.877 00.000 11060 Guiding  Dir = 3, Dur = 22
00:23:13.881 00.004 11060 IsSlewing returns 0
00:23:13.882 00.001 11060 IsGuiding returns 0
00:23:13.886 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:13.913 00.027 11060 IsGuiding returns 0
00:23:13.913 00.000 11060 Move returns status 0, amount 22
00:23:13.913 00.000 11060 MoveAxis(N, 0, ABG)
00:23:13.913 00.000 11060 Move returns status 0, amount 0
00:23:13.913 00.000 11060 move complete, result=0
00:23:13.913 00.000 11060 worker thread done servicing request
00:23:13.917 00.004 10844 UpdateGuideState exits: m=2866 SNR=34.1 Saturated
00:23:13.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:13.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:13.917 00.000 10844 Enqueuing Expose request
00:23:13.917 00.000 11060 Worker thread wakes up
00:23:13.917 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
00:23:13.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:13.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:14.560 00.643 11060 Exposure complete
00:23:14.831 00.271 11060 worker thread done servicing request
00:23:14.832 00.001 10844 OnExposeComplete: enter
00:23:14.832 00.000 10844 UpdateGuideState(): m_state=6
00:23:14.832 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5591
00:23:14.832 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=62.23, Mass=3285, SNR=37.4, Peak=246 HFD=3.5
00:23:14.833 00.001 10844 MultiStar: [#1 0.33,-0.25,0.86,U] [#2 -0.00,-0.10,1.85,U] [#3 0.43,0.15,0.98,U] [#4 -0.09,0.19,0.78,U] [#5 -0.57,-0.09,0.90,U] [#6 0.10,-0.36,0.88,U] [#7 0.23,-0.13,0.77,U] [#8 0.25,-0.47,0.82,U] 
00:23:14.833 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.27, 0.20}
00:23:14.833 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
00:23:14.833 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
00:23:14.833 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.74 mountX=0.07 mountY=0.11, mountTheta=1.00
00:23:14.835 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
00:23:14.835 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
00:23:14.835 00.000 11060 Worker thread wakes up
00:23:14.837 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
00:23:14.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
00:23:14.837 00.000 11060 Moving (0.10, -0.09) raw xDistance=0.07 yDistance=0.11
00:23:14.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:23:14.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:14.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:23:14.837 00.000 11060 MoveAxis(E, 0, ABG)
00:23:14.837 00.000 11060 Move returns status 0, amount 0
00:23:14.837 00.000 11060 MoveAxis(N, 0, ABG)
00:23:14.837 00.000 11060 Move returns status 0, amount 0
00:23:14.837 00.000 11060 move complete, result=0
00:23:14.838 00.001 11060 worker thread done servicing request
00:23:14.852 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:23:14.872 00.020 10844 UpdateGuideState exits: m=3285 SNR=37.4
00:23:14.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:14.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:14.872 00.000 10844 Enqueuing Expose request
00:23:14.872 00.000 11060 Worker thread wakes up
00:23:14.872 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:14.873 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:14.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:15.509 00.636 11060 Exposure complete
00:23:15.814 00.305 11060 worker thread done servicing request
00:23:15.814 00.000 10844 OnExposeComplete: enter
00:23:15.814 00.000 10844 UpdateGuideState(): m_state=6
00:23:15.815 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5592
00:23:15.816 00.001 10844 Star::Find returns 1 (0), X=262.69, Y=62.02, Mass=2964, SNR=34.8, Peak=250 HFD=3.4
00:23:15.816 00.000 10844 MultiStar: [#1 0.63,-0.32,0.00,M2] [#2 -0.01,-0.13,1.84,U] [#3 0.30,-0.11,0.94,U] [#4 0.51,-0.13,0.93,U] [#5 -0.46,-0.57,0.00,M1] [#6 0.32,-0.41,0.96,U] [#7 0.41,-0.50,0.00,M1] [#8 0.23,-0.47,0.95,U] 
00:23:15.816 00.000 10844 single-star, 5 included, MultiStar: {0.21, -0.20}, one-star: {0.16, -0.01}
00:23:15.816 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
00:23:15.816 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
00:23:15.816 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.02 mountY=0.16, mountTheta=1.67
00:23:15.818 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.01, opts=13)
00:23:15.818 00.000 10844 Enqueuing Move request for scope (0.16, -0.01)
00:23:15.818 00.000 11060 Worker thread wakes up
00:23:15.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
00:23:15.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
00:23:15.819 00.001 11060 Moving (0.16, -0.01) raw xDistance=-0.02 yDistance=0.16
00:23:15.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:23:15.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:15.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:23:15.819 00.000 11060 MoveAxis(E, 0, ABG)
00:23:15.819 00.000 11060 Move returns status 0, amount 0
00:23:15.819 00.000 11060 MoveAxis(N, 0, ABG)
00:23:15.819 00.000 11060 Move returns status 0, amount 0
00:23:15.819 00.000 11060 move complete, result=0
00:23:15.819 00.000 11060 worker thread done servicing request
00:23:15.827 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:15.845 00.018 10844 UpdateGuideState exits: m=2964 SNR=34.8
00:23:15.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:15.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:15.845 00.000 10844 Enqueuing Expose request
00:23:15.846 00.001 11060 Worker thread wakes up
00:23:15.846 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:23:15.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:15.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:16.485 00.639 11060 Exposure complete
00:23:16.739 00.254 10844 OnExposeComplete: enter
00:23:16.739 00.000 10844 UpdateGuideState(): m_state=6
00:23:16.740 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5593
00:23:16.740 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=61.57, Mass=3137, SNR=35.4, Peak=250 HFD=3.6
00:23:16.741 00.001 10844 MultiStar: [#1 0.28,-0.94,0.00,M3] [#2 -0.07,0.11,1.90,U] [#3 0.41,0.39,0.91,U] [#4 0.25,-0.23,0.94,U] [#5 -0.15,-0.17,0.95,U] [#6 0.08,-0.50,0.77,U] [#7 0.43,-0.30,0.84,U] [#8 0.15,-0.66,0.00,M1] 
00:23:16.741 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.12}, one-star: {0.34, -0.47}
00:23:16.741 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
00:23:16.741 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
00:23:16.742 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.20 cameraTheta=-0.68 mountX=0.09 mountY=0.17, mountTheta=1.07
00:23:16.744 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.12, opts=13)
00:23:16.744 00.000 10844 Enqueuing Move request for scope (0.15, -0.12)
00:23:16.747 00.003 11060 worker thread done servicing request
00:23:16.748 00.001 11060 Worker thread wakes up
00:23:16.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
00:23:16.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
00:23:16.748 00.000 11060 Moving (0.15, -0.12) raw xDistance=0.09 yDistance=0.17
00:23:16.749 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:23:16.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:16.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:23:16.749 00.000 11060 MoveAxis(E, 0, ABG)
00:23:16.749 00.000 11060 Move returns status 0, amount 0
00:23:16.749 00.000 11060 MoveAxis(N, 0, ABG)
00:23:16.749 00.000 11060 Move returns status 0, amount 0
00:23:16.749 00.000 11060 move complete, result=0
00:23:16.749 00.000 11060 worker thread done servicing request
00:23:16.752 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:16.782 00.030 10844 UpdateGuideState exits: m=3137 SNR=35.4
00:23:16.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:16.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:16.782 00.000 10844 Enqueuing Expose request
00:23:16.782 00.000 11060 Worker thread wakes up
00:23:16.782 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:23:16.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:16.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:17.428 00.646 11060 Exposure complete
00:23:17.701 00.273 11060 worker thread done servicing request
00:23:17.701 00.000 10844 OnExposeComplete: enter
00:23:17.701 00.000 10844 UpdateGuideState(): m_state=6
00:23:17.702 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5594
00:23:17.702 00.000 10844 Star::Find returns 1 (0), X=262.94, Y=61.81, Mass=3023, SNR=35.1, Peak=229 HFD=3.1
00:23:17.702 00.000 10844 MultiStar: [#1 -0.29,-0.47,1.02,U] [#2 0.25,0.21,1.90,U] [#3 0.23,0.09,1.00,U] [#4 0.25,-0.31,0.95,U] [#5 -0.12,-0.21,1.07,U] [#6 0.16,-0.30,0.89,U] [#7 -0.23,0.15,0.79,U] [#8 0.03,-0.59,0.92,U] 
00:23:17.702 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {0.41, -0.23}
00:23:17.702 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
00:23:17.702 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
00:23:17.702 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.01 mountX=0.13 mountY=0.12, mountTheta=0.73
00:23:17.704 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.15, opts=13)
00:23:17.704 00.000 10844 Enqueuing Move request for scope (0.09, -0.15)
00:23:17.705 00.001 11060 Worker thread wakes up
00:23:17.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
00:23:17.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
00:23:17.705 00.000 11060 Moving (0.09, -0.15) raw xDistance=0.13 yDistance=0.12
00:23:17.706 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:23:17.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:17.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:23:17.706 00.000 11060 MoveAxis(W, 23, ABG)
00:23:17.706 00.000 11060 Guiding  Dir = 3, Dur = 23
00:23:17.719 00.013 11060 IsSlewing returns 0
00:23:17.720 00.001 11060 IsGuiding returns 0
00:23:17.724 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:17.747 00.023 10844 UpdateGuideState exits: m=3023 SNR=35.1
00:23:17.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:17.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:17.748 00.001 10844 Enqueuing Expose request
00:23:17.756 00.008 11060 IsGuiding returns 0
00:23:17.756 00.000 11060 Move returns status 0, amount 23
00:23:17.756 00.000 11060 MoveAxis(N, 0, ABG)
00:23:17.757 00.001 11060 Move returns status 0, amount 0
00:23:17.757 00.000 11060 move complete, result=0
00:23:17.757 00.000 11060 worker thread done servicing request
00:23:17.757 00.000 11060 Worker thread wakes up
00:23:17.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:17.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:17.758 00.001 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
00:23:18.404 00.646 11060 Exposure complete
00:23:18.656 00.252 11060 worker thread done servicing request
00:23:18.656 00.000 10844 OnExposeComplete: enter
00:23:18.656 00.000 10844 UpdateGuideState(): m_state=6
00:23:18.657 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5595
00:23:18.657 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=61.84, Mass=2653, SNR=33.2, Peak=229 HFD=3.4
00:23:18.657 00.000 10844 MultiStar: [#1 0.07,-0.62,0.00,M3] [#2 0.02,0.04,2.04,U] [#3 0.10,0.12,1.02,U] [#4 0.16,-0.51,0.94,U] [#5 -0.28,-0.48,1.09,U] [#6 0.00,-0.19,0.96,U] [#7 -0.05,-0.66,0.00,M1] [#8 0.04,-0.47,0.97,U] 
00:23:18.657 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.20}, one-star: {0.15, -0.19}
00:23:18.657 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
00:23:18.657 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
00:23:18.657 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=0.20 mountY=0.05, mountTheta=0.27
00:23:18.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.20, opts=13)
00:23:18.659 00.000 10844 Enqueuing Move request for scope (0.02, -0.20)
00:23:18.659 00.000 11060 Worker thread wakes up
00:23:18.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
00:23:18.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
00:23:18.659 00.000 11060 Moving (0.02, -0.20) raw xDistance=0.20 yDistance=0.05
00:23:18.660 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:23:18.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:18.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:23:18.660 00.000 11060 MoveAxis(W, 35, ABG)
00:23:18.660 00.000 11060 Guiding  Dir = 3, Dur = 35
00:23:18.667 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:23:18.678 00.011 11060 IsSlewing returns 0
00:23:18.678 00.000 11060 IsGuiding returns 0
00:23:18.688 00.010 10844 UpdateGuideState exits: m=2653 SNR=33.2
00:23:18.689 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:18.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:18.689 00.000 10844 Enqueuing Expose request
00:23:18.720 00.031 11060 IsGuiding returns 0
00:23:18.720 00.000 11060 Move returns status 0, amount 35
00:23:18.720 00.000 11060 MoveAxis(N, 0, ABG)
00:23:18.720 00.000 11060 Move returns status 0, amount 0
00:23:18.721 00.001 11060 move complete, result=0
00:23:18.721 00.000 11060 worker thread done servicing request
00:23:18.721 00.000 11060 Worker thread wakes up
00:23:18.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:18.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:18.723 00.002 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
00:23:19.357 00.634 11060 Exposure complete
00:23:19.621 00.264 10844 OnExposeComplete: enter
00:23:19.621 00.000 11060 worker thread done servicing request
00:23:19.621 00.000 10844 UpdateGuideState(): m_state=6
00:23:19.622 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5596
00:23:19.622 00.000 10844 Star::Find returns 1 (1), X=262.34, Y=62.48, Mass=2834, SNR=33.5, Peak=255 HFD=3.5
00:23:19.622 00.000 10844 MultiStar: [#1 0.33,-0.22,1.05,U] [#2 0.19,0.02,2.02,U] [#3 0.09,0.77,0.00,M1] [#4 0.49,-0.26,1.01,U] [#5 -0.37,0.59,0.00,M1] [#6 -0.03,-0.04,0.92,U] [#7 0.12,-0.28,0.81,U] [#8 0.20,-0.39,0.97,U] 
00:23:19.623 00.001 10844 refined, 6 included, MultiStar: {0.17, -0.08}, one-star: {-0.19, 0.44}
00:23:19.623 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
00:23:19.623 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
00:23:19.623 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.47 mountX=0.05 mountY=0.18, mountTheta=1.28
00:23:19.625 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.08, opts=13)
00:23:19.625 00.000 10844 Enqueuing Move request for scope (0.17, -0.08)
00:23:19.625 00.000 11060 Worker thread wakes up
00:23:19.626 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
00:23:19.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
00:23:19.626 00.000 11060 Moving (0.17, -0.08) raw xDistance=0.05 yDistance=0.18
00:23:19.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:23:19.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:19.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:23:19.626 00.000 11060 MoveAxis(E, 0, ABG)
00:23:19.626 00.000 11060 Move returns status 0, amount 0
00:23:19.626 00.000 11060 MoveAxis(N, 0, ABG)
00:23:19.626 00.000 11060 Move returns status 0, amount 0
00:23:19.627 00.001 11060 move complete, result=0
00:23:19.627 00.000 11060 worker thread done servicing request
00:23:19.634 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:19.665 00.031 10844 UpdateGuideState exits: m=2834 SNR=33.5 Saturated
00:23:19.666 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:19.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:19.666 00.000 10844 Enqueuing Expose request
00:23:19.666 00.000 11060 Worker thread wakes up
00:23:19.666 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:23:19.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:19.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:20.304 00.638 11060 Exposure complete
00:23:20.554 00.250 11060 worker thread done servicing request
00:23:20.555 00.001 10844 OnExposeComplete: enter
00:23:20.555 00.000 10844 UpdateGuideState(): m_state=6
00:23:20.555 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5597
00:23:20.555 00.000 10844 Star::Find returns 1 (1), X=262.36, Y=62.06, Mass=2475, SNR=31.5, Peak=255 HFD=3.4
00:23:20.556 00.001 10844 MultiStar: [#1 0.50,-0.23,1.11,U] [#2 0.11,0.32,2.15,U] [#3 0.19,0.44,1.07,U] [#4 0.40,-0.17,0.99,U] [#5 -0.36,0.34,1.11,U] [#6 0.25,0.28,1.07,U] [#7 0.47,0.48,0.00,M1] [#8 -0.05,0.03,1.00,U] 
00:23:20.556 00.000 10844 single-star, 7 included, MultiStar: {0.11, 0.16}, one-star: {-0.17, 0.03}
00:23:20.556 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.73 = -1.56)
00:23:20.556 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.58)
00:23:20.556 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.97 mountX=0.00 mountY=-0.17, mountTheta=-1.56
00:23:20.559 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.03, opts=13)
00:23:20.559 00.000 10844 Enqueuing Move request for scope (-0.17, 0.03)
00:23:20.559 00.000 11060 Worker thread wakes up
00:23:20.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
00:23:20.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
00:23:20.583 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:20.583 00.000 11060 Moving (-0.17, 0.03) raw xDistance=0.00 yDistance=-0.17
00:23:20.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:23:20.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:20.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:23:20.583 00.000 11060 MoveAxis(E, 0, ABG)
00:23:20.583 00.000 11060 Move returns status 0, amount 0
00:23:20.583 00.000 11060 MoveAxis(N, 0, ABG)
00:23:20.584 00.001 11060 Move returns status 0, amount 0
00:23:20.584 00.000 11060 move complete, result=0
00:23:20.584 00.000 11060 worker thread done servicing request
00:23:20.608 00.024 10844 UpdateGuideState exits: m=2475 SNR=31.5 Saturated
00:23:20.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:20.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:20.608 00.000 10844 Enqueuing Expose request
00:23:20.608 00.000 11060 Worker thread wakes up
00:23:20.608 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:23:20.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:20.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:21.256 00.648 11060 Exposure complete
00:23:21.605 00.349 11060 worker thread done servicing request
00:23:21.605 00.000 10844 OnExposeComplete: enter
00:23:21.605 00.000 10844 UpdateGuideState(): m_state=6
00:23:21.607 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5598
00:23:21.607 00.000 10844 Star::Find returns 1 (1), X=262.74, Y=62.46, Mass=3185, SNR=35.9, Peak=255 HFD=3.5
00:23:21.607 00.000 10844 MultiStar: [#1 0.28,-0.30,0.94,U] [#2 0.15,0.34,1.95,U] [#3 0.27,0.00,0.88,U] [#4 0.40,-0.16,0.91,U] [#5 -0.35,-0.11,1.09,U] [#6 0.28,-0.12,0.93,U] [#7 0.46,-0.44,0.00,M2] [#8 -0.01,-0.20,0.91,U] 
00:23:21.607 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.21, 0.42}
00:23:21.607 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
00:23:21.608 00.001 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
00:23:21.608 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.05 mountY=0.14, mountTheta=1.94
00:23:21.609 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
00:23:21.609 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
00:23:21.609 00.000 11060 Worker thread wakes up
00:23:21.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:23:21.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:23:21.609 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.05 yDistance=0.14
00:23:21.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:23:21.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:21.610 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:23:21.610 00.000 11060 MoveAxis(E, 0, ABG)
00:23:21.610 00.000 11060 Move returns status 0, amount 0
00:23:21.610 00.000 11060 MoveAxis(N, 0, ABG)
00:23:21.610 00.000 11060 Move returns status 0, amount 0
00:23:21.610 00.000 11060 move complete, result=0
00:23:21.610 00.000 11060 worker thread done servicing request
00:23:21.621 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:21.646 00.025 10844 UpdateGuideState exits: m=3185 SNR=35.9 Saturated
00:23:21.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:21.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:21.647 00.001 10844 Enqueuing Expose request
00:23:21.647 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:21.647 00.000 11060 Worker thread wakes up
00:23:21.648 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:21.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:22.285 00.637 11060 Exposure complete
00:23:22.549 00.264 11060 worker thread done servicing request
00:23:22.549 00.000 10844 OnExposeComplete: enter
00:23:22.549 00.000 10844 UpdateGuideState(): m_state=6
00:23:22.550 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5599
00:23:22.550 00.000 10844 Star::Find returns 1 (1), X=262.21, Y=62.22, Mass=2968, SNR=34.9, Peak=255 HFD=3.5
00:23:22.550 00.000 10844 MultiStar: [#1 0.00,-0.49,0.92,U] [#2 0.21,0.08,1.88,U] [#3 -0.04,0.54,0.92,U] [#4 0.26,-0.16,1.04,U] [#5 -0.19,0.39,1.07,U] [#6 -0.16,0.07,0.96,U] [#7 0.29,-0.45,0.87,U] [#8 0.17,0.33,0.96,U] 
00:23:22.550 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {-0.32, 0.19}
00:23:22.551 00.001 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
00:23:22.551 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
00:23:22.551 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=-0.07 mountY=0.03, mountTheta=2.77
00:23:22.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
00:23:22.552 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
00:23:22.554 00.002 11060 Worker thread wakes up
00:23:22.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:23:22.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:23:22.554 00.000 11060 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=0.03
00:23:22.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:23:22.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:22.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:22.554 00.000 11060 MoveAxis(E, 0, ABG)
00:23:22.554 00.000 11060 Move returns status 0, amount 0
00:23:22.554 00.000 11060 MoveAxis(N, 0, ABG)
00:23:22.554 00.000 11060 Move returns status 0, amount 0
00:23:22.554 00.000 11060 move complete, result=0
00:23:22.555 00.001 11060 worker thread done servicing request
00:23:22.561 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:22.593 00.032 10844 UpdateGuideState exits: m=2968 SNR=34.9 Saturated
00:23:22.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:22.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:22.593 00.000 10844 Enqueuing Expose request
00:23:22.593 00.000 11060 Worker thread wakes up
00:23:22.593 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:22.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:22.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:23.226 00.633 11060 Exposure complete
00:23:23.534 00.308 11060 worker thread done servicing request
00:23:23.535 00.001 10844 OnExposeComplete: enter
00:23:23.535 00.000 10844 UpdateGuideState(): m_state=6
00:23:23.535 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5600
00:23:23.535 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=62.32, Mass=3332, SNR=36.7, Peak=250 HFD=3.5
00:23:23.536 00.001 10844 MultiStar: [#1 0.10,-0.41,0.94,U] [#2 0.06,0.48,1.86,U] [#3 0.31,0.63,0.00,M1] [#4 0.24,0.06,0.92,U] [#5 -0.24,-0.01,0.96,U] [#6 -0.03,0.41,0.80,U] [#7 0.10,-0.21,0.75,U] [#8 -0.15,-0.07,0.86,U] 
00:23:23.536 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {-0.17, 0.29}
00:23:23.536 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
00:23:23.536 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.92)
00:23:23.536 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
00:23:23.539 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.12, opts=13)
00:23:23.539 00.000 10844 Enqueuing Move request for scope (-0.01, 0.12)
00:23:23.539 00.000 11060 Worker thread wakes up
00:23:23.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
00:23:23.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
00:23:23.539 00.000 11060 Moving (-0.01, 0.12) raw xDistance=-0.11 yDistance=-0.03
00:23:23.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:23:23.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:23.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:23.539 00.000 11060 MoveAxis(E, 0, ABG)
00:23:23.540 00.001 11060 Move returns status 0, amount 0
00:23:23.540 00.000 11060 MoveAxis(N, 0, ABG)
00:23:23.540 00.000 11060 Move returns status 0, amount 0
00:23:23.540 00.000 11060 move complete, result=0
00:23:23.540 00.000 11060 worker thread done servicing request
00:23:23.548 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:23.569 00.021 10844 UpdateGuideState exits: m=3332 SNR=36.7
00:23:23.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:23.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:23.569 00.000 10844 Enqueuing Expose request
00:23:23.569 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:23.569 00.000 11060 Worker thread wakes up
00:23:23.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:23.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:24.213 00.644 11060 Exposure complete
00:23:24.481 00.268 11060 worker thread done servicing request
00:23:24.482 00.001 10844 OnExposeComplete: enter
00:23:24.482 00.000 10844 UpdateGuideState(): m_state=6
00:23:24.482 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5601
00:23:24.482 00.000 10844 Star::Find returns 1 (1), X=262.68, Y=62.23, Mass=3312, SNR=36.8, Peak=255 HFD=3.6
00:23:24.484 00.002 10844 MultiStar: [#1 0.02,-0.47,0.93,U] [#2 0.17,0.39,1.89,U] [#3 -0.29,0.30,0.78,U] [#4 -0.25,0.09,0.93,U] [#5 -0.64,-0.16,0.00,M1] [#6 -0.01,0.01,0.89,U] [#7 0.10,-0.15,0.85,U] [#8 0.26,0.19,0.93,U] 
00:23:24.484 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {0.15, 0.19}
00:23:24.484 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:23:24.484 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
00:23:24.484 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.19 mountX=-0.11 mountY=0.02, mountTheta=2.92
00:23:24.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.11, opts=13)
00:23:24.485 00.000 10844 Enqueuing Move request for scope (0.04, 0.11)
00:23:24.485 00.000 11060 Worker thread wakes up
00:23:24.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:23:24.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:23:24.486 00.001 11060 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=0.02
00:23:24.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:23:24.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:24.488 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:24.488 00.000 11060 MoveAxis(E, 0, ABG)
00:23:24.488 00.000 11060 Move returns status 0, amount 0
00:23:24.488 00.000 11060 MoveAxis(N, 0, ABG)
00:23:24.488 00.000 11060 Move returns status 0, amount 0
00:23:24.488 00.000 11060 move complete, result=0
00:23:24.488 00.000 11060 worker thread done servicing request
00:23:24.494 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:24.526 00.032 10844 UpdateGuideState exits: m=3312 SNR=36.8 Saturated
00:23:24.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:24.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:24.527 00.001 10844 Enqueuing Expose request
00:23:24.527 00.000 11060 Worker thread wakes up
00:23:24.527 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:24.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:24.529 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:25.159 00.630 11060 Exposure complete
00:23:25.421 00.262 11060 worker thread done servicing request
00:23:25.421 00.000 10844 OnExposeComplete: enter
00:23:25.421 00.000 10844 UpdateGuideState(): m_state=6
00:23:25.421 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5602
00:23:25.421 00.000 10844 Star::Find returns 1 (1), X=262.64, Y=62.71, Mass=2908, SNR=34.7, Peak=255 HFD=3.4
00:23:25.422 00.001 10844 MultiStar: [#1 0.20,0.05,1.02,U] [#2 -0.11,0.60,2.04,U] [#3 0.17,0.66,0.00,M1] [#4 0.40,0.26,0.99,U] [#5 -0.12,0.44,1.09,U] [#6 0.57,0.13,0.94,U] [#7 0.20,0.47,0.78,U] [#8 -0.25,0.32,0.80,U] 
00:23:25.422 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.40}, one-star: {0.12, 0.68}
00:23:25.422 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:23:25.422 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:23:25.422 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.32 mountX=-0.41 mountY=0.03, mountTheta=3.06
00:23:25.426 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.40, opts=13)
00:23:25.426 00.000 10844 Enqueuing Move request for scope (0.10, 0.40)
00:23:25.426 00.000 11060 Worker thread wakes up
00:23:25.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
00:23:25.427 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
00:23:25.427 00.000 11060 Moving (0.10, 0.40) raw xDistance=-0.41 yDistance=0.03
00:23:25.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
00:23:25.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:25.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:23:25.427 00.000 11060 MoveAxis(E, 71, ABG)
00:23:25.427 00.000 11060 Guiding  Dir = 2, Dur = 71
00:23:25.445 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:25.454 00.009 11060 IsSlewing returns 0
00:23:25.454 00.000 11060 IsGuiding returns 0
00:23:25.467 00.013 10844 UpdateGuideState exits: m=2908 SNR=34.7 Saturated
00:23:25.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:25.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:25.467 00.000 10844 Enqueuing Expose request
00:23:25.548 00.081 11060 IsGuiding returns 0
00:23:25.548 00.000 11060 Move returns status 0, amount 71
00:23:25.548 00.000 11060 MoveAxis(N, 0, ABG)
00:23:25.548 00.000 11060 Move returns status 0, amount 0
00:23:25.549 00.001 11060 move complete, result=0
00:23:25.549 00.000 11060 worker thread done servicing request
00:23:25.549 00.000 11060 Worker thread wakes up
00:23:25.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:25.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:25.549 00.000 10844 GuideStep: -0.4 px 71 ms EAST, 0.0 px 0 ms NORTH
00:23:26.188 00.639 11060 Exposure complete
00:23:26.461 00.273 11060 worker thread done servicing request
00:23:26.461 00.000 10844 OnExposeComplete: enter
00:23:26.461 00.000 10844 UpdateGuideState(): m_state=6
00:23:26.462 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5603
00:23:26.462 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.34, Mass=3214, SNR=36.1, Peak=254 HFD=3.3
00:23:26.462 00.000 10844 MultiStar: [#1 0.31,0.04,0.93,U] [#2 0.03,0.35,1.93,U] [#3 -0.11,0.57,0.88,U] [#4 0.32,0.11,0.96,U] [#5 -0.42,-0.13,0.98,U] [#6 0.03,-0.31,0.98,U] [#7 0.55,0.01,0.74,U] [#8 0.13,0.27,0.88,U] 
00:23:26.462 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {-0.04, 0.31}
00:23:26.464 00.002 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
00:23:26.464 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
00:23:26.464 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.15 mountX=-0.16 mountY=0.04, mountTheta=2.88
00:23:26.465 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.15, opts=13)
00:23:26.465 00.000 10844 Enqueuing Move request for scope (0.07, 0.15)
00:23:26.465 00.000 11060 Worker thread wakes up
00:23:26.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
00:23:26.466 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
00:23:26.466 00.000 11060 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=0.04
00:23:26.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:23:26.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:26.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:23:26.466 00.000 11060 MoveAxis(E, 30, ABG)
00:23:26.466 00.000 11060 Guiding  Dir = 2, Dur = 30
00:23:26.472 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:26.476 00.004 11060 IsSlewing returns 0
00:23:26.477 00.001 11060 IsGuiding returns 0
00:23:26.503 00.026 10844 UpdateGuideState exits: m=3214 SNR=36.1
00:23:26.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:26.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:26.503 00.000 10844 Enqueuing Expose request
00:23:26.522 00.019 11060 IsGuiding returns 0
00:23:26.522 00.000 11060 Move returns status 0, amount 30
00:23:26.522 00.000 11060 MoveAxis(N, 0, ABG)
00:23:26.522 00.000 11060 Move returns status 0, amount 0
00:23:26.522 00.000 11060 move complete, result=0
00:23:26.522 00.000 11060 worker thread done servicing request
00:23:26.523 00.001 11060 Worker thread wakes up
00:23:26.523 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
00:23:26.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:26.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:27.155 00.632 11060 Exposure complete
00:23:27.437 00.282 11060 worker thread done servicing request
00:23:27.437 00.000 10844 OnExposeComplete: enter
00:23:27.437 00.000 10844 UpdateGuideState(): m_state=6
00:23:27.438 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5604
00:23:27.438 00.000 10844 Star::Find returns 1 (0), X=261.98, Y=62.09, Mass=2609, SNR=32.6, Peak=220 HFD=3.3
00:23:27.438 00.000 10844 MultiStar: [#1 -0.02,-0.06,1.00,U] [#2 -0.02,0.40,2.03,U] [#3 -0.29,0.01,1.01,U] [#4 -0.17,-0.08,0.99,U] [#5 -0.85,0.51,0.00,M1] [#6 0.04,-0.06,1.00,U] [#7 -0.00,0.24,0.82,U] [#8 -0.27,-0.36,0.94,U] 
00:23:27.438 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.06}, one-star: {-0.55, 0.05}
00:23:27.438 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
00:23:27.438 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
00:23:27.438 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.76 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
00:23:27.450 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.06, opts=13)
00:23:27.451 00.001 10844 Enqueuing Move request for scope (-0.15, 0.06)
00:23:27.452 00.001 11060 Worker thread wakes up
00:23:27.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
00:23:27.452 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
00:23:27.452 00.000 11060 Moving (-0.15, 0.06) raw xDistance=-0.03 yDistance=-0.15
00:23:27.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:23:27.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:27.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:23:27.452 00.000 11060 MoveAxis(E, 0, ABG)
00:23:27.452 00.000 11060 Move returns status 0, amount 0
00:23:27.452 00.000 11060 MoveAxis(N, 0, ABG)
00:23:27.452 00.000 11060 Move returns status 0, amount 0
00:23:27.452 00.000 11060 move complete, result=0
00:23:27.453 00.001 11060 worker thread done servicing request
00:23:27.459 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:27.480 00.021 10844 UpdateGuideState exits: m=2609 SNR=32.6
00:23:27.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:27.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:27.480 00.000 10844 Enqueuing Expose request
00:23:27.480 00.000 11060 Worker thread wakes up
00:23:27.480 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:23:27.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:27.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:28.141 00.661 11060 Exposure complete
00:23:28.414 00.273 11060 worker thread done servicing request
00:23:28.414 00.000 10844 OnExposeComplete: enter
00:23:28.414 00.000 10844 UpdateGuideState(): m_state=6
00:23:28.414 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5605
00:23:28.415 00.001 10844 Star::Find returns 1 (0), X=262.34, Y=61.88, Mass=2747, SNR=33.6, Peak=245 HFD=3.3
00:23:28.415 00.000 10844 MultiStar: [#1 -0.08,0.05,1.06,U] [#2 -0.31,0.35,1.99,U] [#3 -0.15,0.18,0.93,U] [#4 0.26,-0.54,0.97,U] [#5 -0.18,0.35,1.02,U] [#6 -0.11,-0.34,1.00,U] [#7 0.11,-0.26,0.82,U] [#8 0.15,-0.75,0.00,M1] 
00:23:28.415 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.01}, one-star: {-0.19, -0.16}
00:23:28.415 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.85 = -1.44)
00:23:28.415 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.46)
00:23:28.415 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=0.01 mountY=-0.11, mountTheta=-1.44
00:23:28.416 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
00:23:28.417 00.001 10844 Enqueuing Move request for scope (-0.11, 0.01)
00:23:28.417 00.000 11060 Worker thread wakes up
00:23:28.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:23:28.417 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:23:28.417 00.000 11060 Moving (-0.11, 0.01) raw xDistance=0.01 yDistance=-0.11
00:23:28.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:23:28.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:28.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:23:28.417 00.000 11060 MoveAxis(E, 0, ABG)
00:23:28.417 00.000 11060 Move returns status 0, amount 0
00:23:28.417 00.000 11060 MoveAxis(N, 0, ABG)
00:23:28.417 00.000 11060 Move returns status 0, amount 0
00:23:28.418 00.001 11060 move complete, result=0
00:23:28.418 00.000 11060 worker thread done servicing request
00:23:28.424 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:28.441 00.017 10844 UpdateGuideState exits: m=2747 SNR=33.6
00:23:28.442 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:28.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:28.442 00.000 10844 Enqueuing Expose request
00:23:28.442 00.000 11060 Worker thread wakes up
00:23:28.442 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:28.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:28.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:29.073 00.631 11060 Exposure complete
00:23:29.343 00.270 11060 worker thread done servicing request
00:23:29.343 00.000 10844 OnExposeComplete: enter
00:23:29.343 00.000 10844 UpdateGuideState(): m_state=6
00:23:29.343 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5606
00:23:29.343 00.000 10844 Star::Find returns 1 (1), X=262.27, Y=61.93, Mass=3099, SNR=36.5, Peak=255 HFD=3.3
00:23:29.344 00.001 10844 MultiStar: [#1 -0.28,-0.21,1.03,U] [#2 -0.15,-0.02,1.99,U] [#3 -0.13,-0.23,0.84,U] [#4 0.10,-0.48,0.95,U] [#5 -0.41,0.18,0.99,U] [#6 -0.38,-0.54,0.00,M1] [#7 -0.18,-0.53,0.81,U] [#8 -0.29,-0.80,0.00,M2] 
00:23:29.344 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.17}, one-star: {-0.26, -0.10}
00:23:29.344 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
00:23:29.344 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
00:23:29.344 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-2.41 mountX=0.20 mountY=-0.16, mountTheta=-0.67
00:23:29.346 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.17, opts=13)
00:23:29.346 00.000 10844 Enqueuing Move request for scope (-0.19, -0.17)
00:23:29.346 00.000 11060 Worker thread wakes up
00:23:29.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.17) opts 0xd
00:23:29.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.17)
00:23:29.346 00.000 11060 Moving (-0.19, -0.17) raw xDistance=0.20 yDistance=-0.16
00:23:29.347 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:23:29.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:29.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:23:29.347 00.000 11060 MoveAxis(W, 34, ABG)
00:23:29.347 00.000 11060 Guiding  Dir = 3, Dur = 34
00:23:29.355 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:29.365 00.010 11060 IsSlewing returns 0
00:23:29.365 00.000 11060 IsGuiding returns 0
00:23:29.386 00.021 10844 UpdateGuideState exits: m=3099 SNR=36.5 Saturated
00:23:29.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:29.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:29.386 00.000 10844 Enqueuing Expose request
00:23:29.410 00.024 11060 IsGuiding returns 0
00:23:29.410 00.000 11060 Move returns status 0, amount 34
00:23:29.410 00.000 11060 MoveAxis(N, 0, ABG)
00:23:29.410 00.000 11060 Move returns status 0, amount 0
00:23:29.410 00.000 11060 move complete, result=0
00:23:29.410 00.000 11060 worker thread done servicing request
00:23:29.412 00.002 11060 Worker thread wakes up
00:23:29.412 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
00:23:29.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:29.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:30.046 00.634 11060 Exposure complete
00:23:30.287 00.241 11060 worker thread done servicing request
00:23:30.287 00.000 10844 OnExposeComplete: enter
00:23:30.287 00.000 10844 UpdateGuideState(): m_state=6
00:23:30.287 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5607
00:23:30.287 00.000 10844 Star::Find returns 1 (1), X=262.38, Y=61.97, Mass=3392, SNR=37.3, Peak=255 HFD=3.7
00:23:30.288 00.001 10844 MultiStar: [#1 -0.24,-0.43,0.87,U] [#2 -0.50,-0.06,1.85,U] [#3 0.07,-0.19,0.92,U] [#4 0.41,-0.71,0.00,M1] [#5 -0.61,-0.22,0.00,M1] [#6 0.12,-0.75,0.00,M2] [#7 -0.06,-0.12,0.74,U] [#8 -0.25,-0.21,0.90,U] 
00:23:30.288 00.000 10844 single-star, 5 included, MultiStar: {-0.24, -0.16}, one-star: {-0.14, -0.07}
00:23:30.288 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
00:23:30.288 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
00:23:30.288 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.69 mountX=0.09 mountY=-0.13, mountTheta=-0.94
00:23:30.289 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.07, opts=13)
00:23:30.290 00.001 10844 Enqueuing Move request for scope (-0.14, -0.07)
00:23:30.290 00.000 11060 Worker thread wakes up
00:23:30.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
00:23:30.290 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
00:23:30.290 00.000 11060 Moving (-0.14, -0.07) raw xDistance=0.09 yDistance=-0.13
00:23:30.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:23:30.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:30.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:23:30.291 00.001 11060 MoveAxis(E, 0, ABG)
00:23:30.291 00.000 11060 Move returns status 0, amount 0
00:23:30.291 00.000 11060 MoveAxis(N, 0, ABG)
00:23:30.291 00.000 11060 Move returns status 0, amount 0
00:23:30.291 00.000 11060 move complete, result=0
00:23:30.291 00.000 11060 worker thread done servicing request
00:23:30.309 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:30.328 00.019 10844 UpdateGuideState exits: m=3392 SNR=37.3 Saturated
00:23:30.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:30.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:30.328 00.000 10844 Enqueuing Expose request
00:23:30.329 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:30.329 00.000 11060 Worker thread wakes up
00:23:30.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:30.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:30.965 00.636 11060 Exposure complete
00:23:31.269 00.304 11060 worker thread done servicing request
00:23:31.269 00.000 10844 OnExposeComplete: enter
00:23:31.269 00.000 10844 UpdateGuideState(): m_state=6
00:23:31.269 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5608
00:23:31.270 00.001 10844 Star::Find returns 1 (0), X=262.24, Y=61.99, Mass=3227, SNR=36.5, Peak=234 HFD=3.5
00:23:31.270 00.000 10844 MultiStar: [#1 0.31,-0.64,0.00,M1] [#2 -0.11,0.04,1.92,U] [#3 -0.04,0.20,0.89,U] [#4 0.03,-0.72,0.00,M2] [#5 -0.82,-0.49,0.00,M2] [#6 -0.50,-0.92,0.00,M3] [#7 0.69,-0.20,0.00,M1] [#8 0.02,-0.71,0.00,M2] 
00:23:31.271 00.001 10844 refined, 2 included, MultiStar: {-0.14, 0.05}, one-star: {-0.29, -0.04}
00:23:31.271 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
00:23:31.271 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
00:23:31.271 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.78 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
00:23:31.273 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.05, opts=13)
00:23:31.273 00.000 10844 Enqueuing Move request for scope (-0.14, 0.05)
00:23:31.273 00.000 11060 Worker thread wakes up
00:23:31.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
00:23:31.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
00:23:31.273 00.000 11060 Moving (-0.14, 0.05) raw xDistance=-0.03 yDistance=-0.15
00:23:31.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:23:31.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:31.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:23:31.274 00.001 11060 MoveAxis(E, 0, ABG)
00:23:31.274 00.000 11060 Move returns status 0, amount 0
00:23:31.274 00.000 11060 MoveAxis(N, 0, ABG)
00:23:31.274 00.000 11060 Move returns status 0, amount 0
00:23:31.274 00.000 11060 move complete, result=0
00:23:31.274 00.000 11060 worker thread done servicing request
00:23:31.282 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:31.301 00.019 10844 UpdateGuideState exits: m=3227 SNR=36.5
00:23:31.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:31.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:31.301 00.000 10844 Enqueuing Expose request
00:23:31.302 00.001 11060 Worker thread wakes up
00:23:31.302 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:31.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:31.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:31.933 00.631 11060 Exposure complete
00:23:32.179 00.246 11060 worker thread done servicing request
00:23:32.180 00.001 10844 OnExposeComplete: enter
00:23:32.180 00.000 10844 UpdateGuideState(): m_state=6
00:23:32.180 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5609
00:23:32.180 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=61.73, Mass=2776, SNR=33.9, Peak=249 HFD=3.3
00:23:32.181 00.001 10844 MultiStar: [#1 -0.09,-0.24,1.03,U] [#2 -0.14,-0.59,2.02,U] [#3 0.34,-0.21,0.90,U] [#4 0.26,-0.66,0.00,M3] [#5 -0.29,-0.57,0.00,M3] [#6 -0.03,-0.44,0.95,U] [#7 0.17,-0.42,0.82,U] [#8 0.12,-0.46,0.93,U] 
00:23:32.181 00.000 10844 single-star, 6 included, MultiStar: {0.03, -0.41}, one-star: {0.05, -0.31}
00:23:32.181 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
00:23:32.181 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
00:23:32.181 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.42 mountX=0.29 mountY=0.10, mountTheta=0.32
00:23:32.183 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.31, opts=13)
00:23:32.183 00.000 10844 Enqueuing Move request for scope (0.05, -0.31)
00:23:32.183 00.000 11060 Worker thread wakes up
00:23:32.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
00:23:32.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
00:23:32.183 00.000 11060 Moving (0.05, -0.31) raw xDistance=0.29 yDistance=0.10
00:23:32.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:23:32.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:32.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:23:32.183 00.000 11060 MoveAxis(W, 51, ABG)
00:23:32.185 00.002 11060 Guiding  Dir = 3, Dur = 51
00:23:32.188 00.003 11060 IsSlewing returns 0
00:23:32.193 00.005 11060 IsGuiding returns 0
00:23:32.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:32.223 00.030 10844 UpdateGuideState exits: m=2776 SNR=33.9
00:23:32.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:32.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:32.223 00.000 10844 Enqueuing Expose request
00:23:32.250 00.027 11060 IsGuiding returns 0
00:23:32.250 00.000 11060 Move returns status 0, amount 51
00:23:32.251 00.001 11060 MoveAxis(N, 0, ABG)
00:23:32.251 00.000 11060 Move returns status 0, amount 0
00:23:32.251 00.000 11060 move complete, result=0
00:23:32.251 00.000 11060 worker thread done servicing request
00:23:32.251 00.000 10844 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
00:23:32.251 00.000 11060 Worker thread wakes up
00:23:32.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:32.260 00.009 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:32.916 00.656 11060 Exposure complete
00:23:33.168 00.252 11060 worker thread done servicing request
00:23:33.168 00.000 10844 OnExposeComplete: enter
00:23:33.168 00.000 10844 UpdateGuideState(): m_state=6
00:23:33.169 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5610
00:23:33.169 00.000 10844 Star::Find returns 1 (1), X=262.43, Y=61.93, Mass=2816, SNR=33.7, Peak=255 HFD=3.6
00:23:33.169 00.000 10844 MultiStar: [#1 0.46,-1.03,0.00,M1] [#2 0.18,-0.28,2.06,U] [#3 0.15,0.05,0.92,U] [#4 0.02,-0.60,1.00,U] [#5 -0.10,-0.43,1.08,U] [#6 0.13,-0.31,1.01,U] [#7 0.35,-0.19,0.79,U] [#8 -0.04,-0.17,0.90,U] 
00:23:33.171 00.002 10844 single-star, 7 included, MultiStar: {0.08, -0.26}, one-star: {-0.09, -0.11}
00:23:33.171 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
00:23:33.171 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
00:23:33.171 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.29 mountX=0.12 mountY=-0.08, mountTheta=-0.55
00:23:33.178 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
00:23:33.178 00.000 10844 Enqueuing Move request for scope (-0.09, -0.11)
00:23:33.179 00.001 11060 Worker thread wakes up
00:23:33.180 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
00:23:33.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
00:23:33.180 00.000 11060 Moving (-0.09, -0.11) raw xDistance=0.12 yDistance=-0.08
00:23:33.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
00:23:33.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:33.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:23:33.181 00.001 11060 MoveAxis(W, 23, ABG)
00:23:33.181 00.000 11060 Guiding  Dir = 3, Dur = 23
00:23:33.184 00.003 11060 IsSlewing returns 0
00:23:33.184 00.000 11060 IsGuiding returns 0
00:23:33.187 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:23:33.215 00.028 11060 IsGuiding returns 0
00:23:33.215 00.000 11060 Move returns status 0, amount 23
00:23:33.215 00.000 11060 MoveAxis(N, 0, ABG)
00:23:33.215 00.000 11060 Move returns status 0, amount 0
00:23:33.215 00.000 11060 move complete, result=0
00:23:33.215 00.000 11060 worker thread done servicing request
00:23:33.219 00.004 10844 UpdateGuideState exits: m=2816 SNR=33.7 Saturated
00:23:33.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:33.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:33.219 00.000 10844 Enqueuing Expose request
00:23:33.219 00.000 11060 Worker thread wakes up
00:23:33.219 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
00:23:33.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:33.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:33.862 00.643 11060 Exposure complete
00:23:34.120 00.258 11060 worker thread done servicing request
00:23:34.120 00.000 10844 OnExposeComplete: enter
00:23:34.120 00.000 10844 UpdateGuideState(): m_state=6
00:23:34.121 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5611
00:23:34.121 00.000 10844 Star::Find returns 1 (0), X=262.66, Y=62.05, Mass=2652, SNR=32.8, Peak=219 HFD=3.3
00:23:34.121 00.000 10844 MultiStar: [#1 -0.07,-0.62,0.00,M2] [#2 0.22,0.14,2.05,U] [#3 0.02,-0.53,1.07,U] [#4 -0.25,-0.95,0.00,M3] [#5 -0.14,-0.01,1.09,U] [#6 -0.25,-0.54,0.95,U] [#7 0.12,-0.64,0.00,M1] [#8 0.09,-0.60,1.09,U] 
00:23:34.122 00.001 10844 single-star, 5 included, MultiStar: {0.04, -0.20}, one-star: {0.13, 0.02}
00:23:34.122 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
00:23:34.122 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
00:23:34.122 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.13 mountX=-0.04 mountY=0.13, mountTheta=1.88
00:23:34.123 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.02, opts=13)
00:23:34.123 00.000 10844 Enqueuing Move request for scope (0.13, 0.02)
00:23:34.124 00.001 11060 Worker thread wakes up
00:23:34.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:23:34.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:23:34.124 00.000 11060 Moving (0.13, 0.02) raw xDistance=-0.04 yDistance=0.13
00:23:34.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:23:34.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:34.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:23:34.124 00.000 11060 MoveAxis(E, 0, ABG)
00:23:34.124 00.000 11060 Move returns status 0, amount 0
00:23:34.124 00.000 11060 MoveAxis(N, 0, ABG)
00:23:34.124 00.000 11060 Move returns status 0, amount 0
00:23:34.124 00.000 11060 move complete, result=0
00:23:34.125 00.001 11060 worker thread done servicing request
00:23:34.131 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:34.151 00.020 10844 UpdateGuideState exits: m=2652 SNR=32.8
00:23:34.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:34.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:34.151 00.000 10844 Enqueuing Expose request
00:23:34.151 00.000 11060 Worker thread wakes up
00:23:34.152 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:34.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:34.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:34.796 00.644 11060 Exposure complete
00:23:35.055 00.259 10844 OnExposeComplete: enter
00:23:35.056 00.001 10844 UpdateGuideState(): m_state=6
00:23:35.056 00.000 11060 worker thread done servicing request
00:23:35.056 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5612
00:23:35.056 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.06, Mass=3156, SNR=36.1, Peak=243 HFD=3.5
00:23:35.057 00.001 10844 MultiStar: [#1 0.23,-0.68,0.00,M3] [#2 0.33,0.04,1.84,U] [#3 0.15,-0.39,0.82,U] [#4 -0.02,-0.25,0.90,U] [#5 -0.29,-0.43,0.95,U] [#6 0.19,-0.53,0.83,U] [#7 0.37,-0.72,0.00,M2] [#8 -0.03,-0.74,0.00,M1] 
00:23:35.057 00.000 10844 single-star, 5 included, MultiStar: {0.10, -0.21}, one-star: {0.02, 0.02}
00:23:35.057 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
00:23:35.057 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
00:23:35.057 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.78 mountX=-0.03 mountY=0.02, mountTheta=2.52
00:23:35.058 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
00:23:35.058 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
00:23:35.059 00.001 11060 Worker thread wakes up
00:23:35.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:23:35.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:23:35.059 00.000 11060 Moving (0.02, 0.02) raw xDistance=-0.03 yDistance=0.02
00:23:35.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:23:35.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:35.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:23:35.059 00.000 11060 MoveAxis(E, 0, ABG)
00:23:35.059 00.000 11060 Move returns status 0, amount 0
00:23:35.059 00.000 11060 MoveAxis(N, 0, ABG)
00:23:35.059 00.000 11060 Move returns status 0, amount 0
00:23:35.059 00.000 11060 move complete, result=0
00:23:35.059 00.000 11060 worker thread done servicing request
00:23:35.075 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:35.095 00.020 10844 UpdateGuideState exits: m=3156 SNR=36.1
00:23:35.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:35.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:35.096 00.001 10844 Enqueuing Expose request
00:23:35.096 00.000 11060 Worker thread wakes up
00:23:35.096 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:23:35.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:35.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:35.745 00.649 11060 Exposure complete
00:23:36.013 00.268 11060 worker thread done servicing request
00:23:36.013 00.000 10844 OnExposeComplete: enter
00:23:36.013 00.000 10844 UpdateGuideState(): m_state=6
00:23:36.014 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5613
00:23:36.014 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=61.98, Mass=2747, SNR=33.7, Peak=227 HFD=3.5
00:23:36.014 00.000 10844 MultiStar: [#1 0.22,-1.24,0.00,M4] [#2 -0.14,-0.33,2.05,U] [#3 -0.02,-0.18,0.94,U] [#4 0.39,-0.53,0.00,M3] [#5 -0.16,-0.67,0.00,M1] [#6 -0.00,-0.70,0.00,M1] [#7 0.06,-0.67,0.00,M3] [#8 -0.15,-1.09,0.00,M2] 
00:23:36.014 00.000 10844 single-star, 2 included, MultiStar: {-0.06, -0.23}, one-star: {0.04, -0.05}
00:23:36.014 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
00:23:36.014 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
00:23:36.014 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.90 mountX=0.04 mountY=0.05, mountTheta=0.85
00:23:36.017 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
00:23:36.017 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
00:23:36.024 00.007 11060 Worker thread wakes up
00:23:36.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:23:36.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:23:36.024 00.000 11060 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.05
00:23:36.025 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:23:36.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:36.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:23:36.025 00.000 11060 MoveAxis(E, 0, ABG)
00:23:36.025 00.000 11060 Move returns status 0, amount 0
00:23:36.025 00.000 11060 MoveAxis(N, 0, ABG)
00:23:36.025 00.000 11060 Move returns status 0, amount 0
00:23:36.025 00.000 11060 move complete, result=0
00:23:36.025 00.000 11060 worker thread done servicing request
00:23:36.038 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:36.059 00.021 10844 UpdateGuideState exits: m=2747 SNR=33.7
00:23:36.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:36.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:36.059 00.000 10844 Enqueuing Expose request
00:23:36.060 00.001 11060 Worker thread wakes up
00:23:36.060 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:36.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:36.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:36.702 00.642 11060 Exposure complete
00:23:36.979 00.277 11060 worker thread done servicing request
00:23:36.979 00.000 10844 OnExposeComplete: enter
00:23:36.979 00.000 10844 UpdateGuideState(): m_state=6
00:23:36.980 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5614
00:23:36.980 00.000 10844 Star::Find returns 1 (1), X=262.22, Y=62.05, Mass=2895, SNR=34.4, Peak=255 HFD=3.4
00:23:36.980 00.000 10844 MultiStar: [#1 0.13,-0.52,0.97,U] [#2 0.34,-0.01,2.04,U] [#3 0.10,0.00,0.98,U] [#4 0.16,-0.38,0.91,U] [#5 -0.26,0.13,0.96,U] [#6 -0.18,-0.29,0.95,U] [#7 0.14,-0.14,0.89,U] [#8 0.27,-0.74,0.00,M3] 
00:23:36.980 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {-0.31, 0.02}
00:23:36.980 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
00:23:36.981 00.001 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
00:23:36.981 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.18 mountX=0.12 mountY=0.07, mountTheta=0.56
00:23:36.983 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
00:23:36.983 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
00:23:36.983 00.000 11060 Worker thread wakes up
00:23:36.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:23:36.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:23:36.983 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
00:23:36.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:23:36.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:36.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:23:36.983 00.000 11060 MoveAxis(E, 0, ABG)
00:23:36.983 00.000 11060 Move returns status 0, amount 0
00:23:36.983 00.000 11060 MoveAxis(N, 0, ABG)
00:23:36.983 00.000 11060 Move returns status 0, amount 0
00:23:36.983 00.000 11060 move complete, result=0
00:23:36.985 00.002 11060 worker thread done servicing request
00:23:36.995 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:37.015 00.020 10844 UpdateGuideState exits: m=2895 SNR=34.4 Saturated
00:23:37.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:37.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:37.015 00.000 10844 Enqueuing Expose request
00:23:37.016 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:37.016 00.000 11060 Worker thread wakes up
00:23:37.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:37.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:37.656 00.640 11060 Exposure complete
00:23:37.939 00.283 11060 worker thread done servicing request
00:23:37.939 00.000 10844 OnExposeComplete: enter
00:23:37.939 00.000 10844 UpdateGuideState(): m_state=6
00:23:37.939 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5615
00:23:37.939 00.000 10844 Star::Find returns 1 (1), X=262.32, Y=62.17, Mass=3148, SNR=36.3, Peak=255 HFD=3.4
00:23:37.940 00.001 10844 MultiStar: [#1 0.00,-0.55,0.94,U] [#2 0.14,-0.13,1.91,U] [#3 0.27,0.15,0.91,U] [#4 0.12,-0.68,0.00,M3] [#5 -0.15,-0.65,0.00,M1] [#6 -0.48,-0.67,0.00,M1] [#7 0.35,-0.49,0.86,U] [#8 0.15,-0.49,0.91,U] 
00:23:37.940 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.21}, one-star: {-0.21, 0.13}
00:23:37.940 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
00:23:37.940 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
00:23:37.940 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.07 mountX=0.19 mountY=0.15, mountTheta=0.67
00:23:37.942 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.21, opts=13)
00:23:37.942 00.000 10844 Enqueuing Move request for scope (0.11, -0.21)
00:23:37.942 00.000 11060 Worker thread wakes up
00:23:37.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
00:23:37.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
00:23:37.942 00.000 11060 Moving (0.11, -0.21) raw xDistance=0.19 yDistance=0.15
00:23:37.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:23:37.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:37.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:23:37.943 00.001 11060 MoveAxis(W, 32, ABG)
00:23:37.943 00.000 11060 Guiding  Dir = 3, Dur = 32
00:23:37.949 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:37.960 00.011 11060 IsSlewing returns 0
00:23:37.961 00.001 11060 IsGuiding returns 0
00:23:37.981 00.020 10844 UpdateGuideState exits: m=3148 SNR=36.3 Saturated
00:23:37.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:37.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:37.981 00.000 10844 Enqueuing Expose request
00:23:38.007 00.026 11060 IsGuiding returns 0
00:23:38.008 00.001 11060 Move returns status 0, amount 32
00:23:38.008 00.000 11060 MoveAxis(N, 0, ABG)
00:23:38.008 00.000 11060 Move returns status 0, amount 0
00:23:38.008 00.000 11060 move complete, result=0
00:23:38.008 00.000 11060 worker thread done servicing request
00:23:38.008 00.000 11060 Worker thread wakes up
00:23:38.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:38.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:38.011 00.003 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
00:23:38.637 00.626 11060 Exposure complete
00:23:38.896 00.259 11060 worker thread done servicing request
00:23:38.897 00.001 10844 OnExposeComplete: enter
00:23:38.897 00.000 10844 UpdateGuideState(): m_state=6
00:23:38.898 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5616
00:23:38.898 00.000 10844 Star::Find returns 1 (1), X=262.17, Y=62.48, Mass=2679, SNR=32.9, Peak=255 HFD=3.5
00:23:38.898 00.000 10844 MultiStar: [#1 0.08,-0.86,0.00,M3] [#2 0.49,0.44,0.00,M1] [#3 -0.40,0.13,1.05,U] [#4 -0.19,-0.51,1.00,U] [#5 -0.51,-0.58,0.00,M2] [#6 -0.29,-0.76,0.00,M2] [#7 -0.12,-0.53,0.93,U] [#8 -0.15,-0.20,1.01,U] 
00:23:38.898 00.000 10844 refined, 4 included, MultiStar: {-0.25, -0.13}, one-star: {-0.35, 0.44}
00:23:38.898 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
00:23:38.899 00.001 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
00:23:38.899 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.67 mountX=0.17 mountY=-0.22, mountTheta=-0.92
00:23:38.900 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.13, opts=13)
00:23:38.900 00.000 10844 Enqueuing Move request for scope (-0.25, -0.13)
00:23:38.900 00.000 11060 Worker thread wakes up
00:23:38.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
00:23:38.901 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
00:23:38.901 00.000 11060 Moving (-0.25, -0.13) raw xDistance=0.17 yDistance=-0.22
00:23:38.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:23:38.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
00:23:38.901 00.000 11060 MoveAxis(W, 30, ABG)
00:23:38.901 00.000 11060 Guiding  Dir = 3, Dur = 30
00:23:38.908 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:38.941 00.033 11060 IsSlewing returns 0
00:23:38.944 00.003 10844 UpdateGuideState exits: m=2679 SNR=32.9 Saturated
00:23:38.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:38.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:38.944 00.000 10844 Enqueuing Expose request
00:23:38.945 00.001 11060 IsGuiding returns 0
00:23:38.989 00.044 11060 IsGuiding returns 0
00:23:38.991 00.002 11060 Move returns status 0, amount 30
00:23:38.991 00.000 11060 MoveAxis(N, 86, ABG)
00:23:38.991 00.000 11060 Guiding  Dir = 0, Dur = 86
00:23:39.005 00.014 11060 IsSlewing returns 0
00:23:39.005 00.000 11060 IsGuiding returns 0
00:23:39.105 00.100 11060 IsGuiding returns 0
00:23:39.105 00.000 11060 Move returns status 0, amount 86
00:23:39.105 00.000 11060 move complete, result=0
00:23:39.105 00.000 11060 worker thread done servicing request
00:23:39.105 00.000 11060 Worker thread wakes up
00:23:39.106 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:39.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:39.106 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 86 ms NORTH
00:23:39.743 00.637 11060 Exposure complete
00:23:40.018 00.275 11060 worker thread done servicing request
00:23:40.018 00.000 10844 OnExposeComplete: enter
00:23:40.018 00.000 10844 UpdateGuideState(): m_state=6
00:23:40.019 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5617
00:23:40.019 00.000 10844 Star::Find returns 1 (1), X=262.34, Y=62.05, Mass=2592, SNR=32.1, Peak=255 HFD=3.3
00:23:40.019 00.000 10844 MultiStar: [#1 -0.18,-1.04,0.00,M4] [#2 -0.10,-0.17,2.16,U] [#3 -0.35,-0.36,0.98,U] [#4 0.03,-0.44,1.11,U] [#5 -0.04,-0.25,1.08,U] [#6 0.07,-0.38,1.04,U] [#7 -0.34,-0.38,0.90,U] [#8 -0.57,-0.13,0.99,U] 
00:23:40.020 00.001 10844 single-star, 7 included, MultiStar: {-0.17, -0.25}, one-star: {-0.18, 0.01}
00:23:40.020 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
00:23:40.020 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
00:23:40.020 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.07 mountX=0.02 mountY=-0.18, mountTheta=-1.46
00:23:40.022 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.01, opts=13)
00:23:40.022 00.000 10844 Enqueuing Move request for scope (-0.18, 0.01)
00:23:40.022 00.000 11060 Worker thread wakes up
00:23:40.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
00:23:40.023 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
00:23:40.023 00.000 11060 Moving (-0.18, 0.01) raw xDistance=0.02 yDistance=-0.18
00:23:40.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:23:40.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:40.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:23:40.023 00.000 11060 MoveAxis(E, 0, ABG)
00:23:40.023 00.000 11060 Move returns status 0, amount 0
00:23:40.023 00.000 11060 MoveAxis(N, 0, ABG)
00:23:40.023 00.000 11060 Move returns status 0, amount 0
00:23:40.023 00.000 11060 move complete, result=0
00:23:40.024 00.001 11060 worker thread done servicing request
00:23:40.031 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:40.062 00.031 10844 UpdateGuideState exits: m=2592 SNR=32.1 Saturated
00:23:40.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:40.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:40.062 00.000 10844 Enqueuing Expose request
00:23:40.062 00.000 11060 Worker thread wakes up
00:23:40.063 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:23:40.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:40.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:40.709 00.646 11060 Exposure complete
00:23:40.989 00.280 11060 worker thread done servicing request
00:23:40.989 00.000 10844 OnExposeComplete: enter
00:23:40.989 00.000 10844 UpdateGuideState(): m_state=6
00:23:40.991 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5618
00:23:40.991 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=62.36, Mass=2819, SNR=33.8, Peak=244 HFD=3.4
00:23:40.991 00.000 10844 MultiStar: [#1 0.50,-0.62,0.00,M5] [#2 -0.50,-0.73,0.00,M1] [#3 0.09,-0.21,1.01,U] [#4 0.43,-0.84,0.00,M2] [#5 -0.88,-0.84,0.00,M2] [#6 0.28,-0.36,0.81,U] [#7 0.45,-0.57,0.00,M1] [#8 0.07,-0.82,0.00,M1] 
00:23:40.991 00.000 10844 refined, 2 included, MultiStar: {0.07, -0.06}, one-star: {-0.11, 0.33}
00:23:41.003 00.012 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
00:23:41.003 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
00:23:41.003 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.71 mountX=0.05 mountY=0.08, mountTheta=1.04
00:23:41.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
00:23:41.004 00.000 10844 Enqueuing Move request for scope (0.07, -0.06)
00:23:41.008 00.004 11060 Worker thread wakes up
00:23:41.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:23:41.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:23:41.008 00.000 11060 Moving (0.07, -0.06) raw xDistance=0.05 yDistance=0.08
00:23:41.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:23:41.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:41.009 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:23:41.009 00.000 11060 MoveAxis(E, 0, ABG)
00:23:41.009 00.000 11060 Move returns status 0, amount 0
00:23:41.009 00.000 11060 MoveAxis(N, 0, ABG)
00:23:41.009 00.000 11060 Move returns status 0, amount 0
00:23:41.009 00.000 11060 move complete, result=0
00:23:41.009 00.000 11060 worker thread done servicing request
00:23:41.013 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:41.033 00.020 10844 UpdateGuideState exits: m=2819 SNR=33.8
00:23:41.035 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:41.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:41.035 00.000 10844 Enqueuing Expose request
00:23:41.035 00.000 11060 Worker thread wakes up
00:23:41.035 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:41.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:41.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:41.682 00.647 11060 Exposure complete
00:23:41.941 00.259 11060 worker thread done servicing request
00:23:41.941 00.000 10844 OnExposeComplete: enter
00:23:41.941 00.000 10844 UpdateGuideState(): m_state=6
00:23:41.941 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5619
00:23:41.942 00.001 10844 Star::Find returns 1 (1), X=262.43, Y=61.81, Mass=2992, SNR=35.3, Peak=255 HFD=3.3
00:23:41.942 00.000 10844 MultiStar: [#1 -0.09,-0.94,0.00,M6] [#2 -0.00,-0.51,1.97,U] [#3 0.60,-0.12,0.00,M1] [#4 0.33,-0.56,0.00,M3] [#5 -0.35,-0.26,0.98,U] [#6 0.29,-0.22,0.93,U] [#7 0.60,-0.49,0.00,M2] [#8 -0.09,-0.59,0.85,U] 
00:23:41.942 00.000 10844 single-star, 4 included, MultiStar: {-0.04, -0.38}, one-star: {-0.10, -0.23}
00:23:41.942 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
00:23:41.942 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
00:23:41.942 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.97 mountX=0.24 mountY=-0.06, mountTheta=-0.23
00:23:41.944 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.23, opts=13)
00:23:41.944 00.000 10844 Enqueuing Move request for scope (-0.10, -0.23)
00:23:41.945 00.001 11060 Worker thread wakes up
00:23:41.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
00:23:41.955 00.010 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
00:23:41.955 00.000 11060 Moving (-0.10, -0.23) raw xDistance=0.24 yDistance=-0.06
00:23:41.955 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:23:41.955 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:41.957 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:23:41.957 00.000 11060 MoveAxis(W, 42, ABG)
00:23:41.957 00.000 11060 Guiding  Dir = 3, Dur = 42
00:23:41.964 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:41.983 00.019 10844 UpdateGuideState exits: m=2992 SNR=35.3 Saturated
00:23:41.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:41.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:41.983 00.000 10844 Enqueuing Expose request
00:23:41.991 00.008 11060 IsSlewing returns 0
00:23:41.992 00.001 11060 IsGuiding returns 0
00:23:42.053 00.061 11060 IsGuiding returns 0
00:23:42.054 00.001 11060 Move returns status 0, amount 42
00:23:42.054 00.000 11060 MoveAxis(N, 0, ABG)
00:23:42.054 00.000 11060 Move returns status 0, amount 0
00:23:42.054 00.000 11060 move complete, result=0
00:23:42.054 00.000 11060 worker thread done servicing request
00:23:42.054 00.000 11060 Worker thread wakes up
00:23:42.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:42.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:42.054 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
00:23:42.701 00.647 11060 Exposure complete
00:23:42.971 00.270 11060 worker thread done servicing request
00:23:42.971 00.000 10844 OnExposeComplete: enter
00:23:42.971 00.000 10844 UpdateGuideState(): m_state=6
00:23:42.972 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5620
00:23:42.972 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=62.48, Mass=3017, SNR=35.3, Peak=245 HFD=3.2
00:23:42.972 00.000 10844 MultiStar: [#1 0.23,-0.54,0.94,U] [#2 0.05,0.10,1.89,U] [#3 0.21,0.72,0.00,M2] [#4 0.39,-0.83,0.00,M4] [#5 -0.43,0.08,1.14,U] [#6 0.32,-0.19,0.89,U] [#7 0.37,-0.33,0.76,U] [#8 0.14,-0.35,0.95,U] 
00:23:42.972 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.04, 0.45}
00:23:42.972 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
00:23:42.973 00.001 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
00:23:42.973 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=0.06 mountY=0.09, mountTheta=0.99
00:23:42.975 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
00:23:42.975 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
00:23:42.977 00.002 11060 Worker thread wakes up
00:23:42.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
00:23:42.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
00:23:42.977 00.000 11060 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=0.09
00:23:42.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:23:42.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:42.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:23:42.977 00.000 11060 MoveAxis(E, 0, ABG)
00:23:42.977 00.000 11060 Move returns status 0, amount 0
00:23:42.977 00.000 11060 MoveAxis(N, 0, ABG)
00:23:42.977 00.000 11060 Move returns status 0, amount 0
00:23:42.977 00.000 11060 move complete, result=0
00:23:42.977 00.000 11060 worker thread done servicing request
00:23:42.983 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:23:43.004 00.021 10844 UpdateGuideState exits: m=3017 SNR=35.3
00:23:43.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:43.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:43.004 00.000 10844 Enqueuing Expose request
00:23:43.004 00.000 11060 Worker thread wakes up
00:23:43.004 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:43.005 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:43.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:43.645 00.640 11060 Exposure complete
00:23:43.896 00.251 11060 worker thread done servicing request
00:23:43.897 00.001 10844 OnExposeComplete: enter
00:23:43.897 00.000 10844 UpdateGuideState(): m_state=6
00:23:43.897 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5621
00:23:43.897 00.000 10844 Star::Find returns 1 (1), X=262.78, Y=62.15, Mass=3204, SNR=36.6, Peak=255 HFD=3.2
00:23:43.897 00.000 10844 MultiStar: [#1 0.40,-0.16,0.94,U] [#2 0.56,-0.25,0.00,M1] [#3 0.15,0.15,0.91,U] [#4 -0.21,0.02,0.97,U] [#5 -0.48,-0.15,1.05,U] [#6 0.19,-0.34,0.89,U] [#7 0.34,-0.55,0.00,M2] [#8 0.15,-0.64,0.00,M1] 
00:23:43.897 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.06}, one-star: {0.26, 0.11}
00:23:43.898 00.001 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
00:23:43.898 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
00:23:43.898 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.95 mountX=0.05 mountY=0.05, mountTheta=0.79
00:23:43.900 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.06, opts=13)
00:23:43.900 00.000 10844 Enqueuing Move request for scope (0.04, -0.06)
00:23:43.900 00.000 11060 Worker thread wakes up
00:23:43.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:23:43.900 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:23:43.900 00.000 11060 Moving (0.04, -0.06) raw xDistance=0.05 yDistance=0.05
00:23:43.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:23:43.900 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:43.901 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:23:43.901 00.000 11060 MoveAxis(E, 0, ABG)
00:23:43.901 00.000 11060 Move returns status 0, amount 0
00:23:43.901 00.000 11060 MoveAxis(N, 0, ABG)
00:23:43.901 00.000 11060 Move returns status 0, amount 0
00:23:43.901 00.000 11060 move complete, result=0
00:23:43.901 00.000 11060 worker thread done servicing request
00:23:43.920 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:43.937 00.017 10844 UpdateGuideState exits: m=3204 SNR=36.6 Saturated
00:23:43.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:43.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:43.937 00.000 10844 Enqueuing Expose request
00:23:43.937 00.000 11060 Worker thread wakes up
00:23:43.939 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:43.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:43.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:44.572 00.633 11060 Exposure complete
00:23:44.849 00.277 11060 worker thread done servicing request
00:23:44.849 00.000 10844 OnExposeComplete: enter
00:23:44.849 00.000 10844 UpdateGuideState(): m_state=6
00:23:44.849 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5622
00:23:44.850 00.001 10844 Star::Find returns 1 (1), X=262.83, Y=62.48, Mass=2993, SNR=34.8, Peak=255 HFD=3.5
00:23:44.850 00.000 10844 MultiStar: [#1 0.58,-0.30,0.00,M5] [#2 0.28,-0.02,1.93,U] [#3 0.16,0.79,0.00,M2] [#4 0.04,-0.03,0.85,U] [#5 0.00,0.57,1.05,U] [#6 0.21,0.31,0.86,U] [#7 0.29,0.09,0.82,U] [#8 0.20,0.00,0.92,U] 
00:23:44.850 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.18}, one-star: {0.31, 0.44}
00:23:44.850 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
00:23:44.850 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
00:23:44.850 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.27 cameraTheta=0.72 mountX=-0.21 mountY=0.17, mountTheta=2.46
00:23:44.852 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.18, opts=13)
00:23:44.852 00.000 10844 Enqueuing Move request for scope (0.20, 0.18)
00:23:44.854 00.002 11060 Worker thread wakes up
00:23:44.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
00:23:44.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
00:23:44.854 00.000 11060 Moving (0.20, 0.18) raw xDistance=-0.21 yDistance=0.17
00:23:44.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:23:44.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:44.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:23:44.854 00.000 11060 MoveAxis(E, 37, ABG)
00:23:44.854 00.000 11060 Guiding  Dir = 2, Dur = 37
00:23:44.878 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:44.891 00.013 11060 IsSlewing returns 0
00:23:44.892 00.001 11060 IsGuiding returns 0
00:23:44.903 00.011 10844 UpdateGuideState exits: m=2993 SNR=34.8 Saturated
00:23:44.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:44.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:44.903 00.000 10844 Enqueuing Expose request
00:23:44.952 00.049 11060 IsGuiding returns 0
00:23:44.952 00.000 11060 Move returns status 0, amount 37
00:23:44.952 00.000 11060 MoveAxis(N, 0, ABG)
00:23:44.952 00.000 11060 Move returns status 0, amount 0
00:23:44.954 00.002 11060 move complete, result=0
00:23:44.954 00.000 11060 worker thread done servicing request
00:23:44.954 00.000 11060 Worker thread wakes up
00:23:44.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:44.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:44.954 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
00:23:45.607 00.653 11060 Exposure complete
00:23:45.885 00.278 11060 worker thread done servicing request
00:23:45.885 00.000 10844 OnExposeComplete: enter
00:23:45.885 00.000 10844 UpdateGuideState(): m_state=6
00:23:45.886 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5623
00:23:45.886 00.000 10844 Star::Find returns 1 (0), X=262.95, Y=61.99, Mass=3419, SNR=37.7, Peak=254 HFD=4.0
00:23:45.886 00.000 10844 MultiStar: [#1 0.24,-0.40,0.87,U] [#2 -0.05,0.42,1.84,U] [#3 0.31,-0.03,0.90,U] [#4 -0.24,-0.35,1.01,U] [#5 -0.60,0.28,0.00,M1] [#6 0.12,0.26,0.91,U] [#7 0.19,-0.08,0.63,U] [#8 0.03,-0.10,0.89,U] 
00:23:45.886 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.43, -0.05}
00:23:45.886 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
00:23:45.886 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
00:23:45.886 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.11 mountX=-0.03 mountY=0.10, mountTheta=1.86
00:23:45.889 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
00:23:45.889 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
00:23:45.889 00.000 11060 Worker thread wakes up
00:23:45.890 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:23:45.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:23:45.890 00.000 11060 Moving (0.10, 0.01) raw xDistance=-0.03 yDistance=0.10
00:23:45.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:23:45.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:45.891 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:23:45.891 00.000 11060 MoveAxis(E, 0, ABG)
00:23:45.891 00.000 11060 Move returns status 0, amount 0
00:23:45.891 00.000 11060 MoveAxis(N, 0, ABG)
00:23:45.891 00.000 11060 Move returns status 0, amount 0
00:23:45.891 00.000 11060 move complete, result=0
00:23:45.891 00.000 11060 worker thread done servicing request
00:23:45.899 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:45.920 00.021 10844 UpdateGuideState exits: m=3419 SNR=37.7
00:23:45.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:45.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:45.920 00.000 10844 Enqueuing Expose request
00:23:45.920 00.000 11060 Worker thread wakes up
00:23:45.922 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:45.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:45.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:46.559 00.637 11060 Exposure complete
00:23:46.832 00.273 11060 worker thread done servicing request
00:23:46.832 00.000 10844 OnExposeComplete: enter
00:23:46.832 00.000 10844 UpdateGuideState(): m_state=6
00:23:46.832 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5624
00:23:46.833 00.001 10844 Star::Find returns 1 (0), X=262.88, Y=61.94, Mass=3018, SNR=35.4, Peak=247 HFD=3.2
00:23:46.834 00.001 10844 MultiStar: [#1 0.40,-0.73,0.00,M5] [#2 0.40,-0.17,1.94,U] [#3 0.22,-0.38,0.93,U] [#4 0.43,-0.36,0.93,U] [#5 -0.21,-0.72,0.00,M2] [#6 0.03,-0.13,0.88,U] [#7 0.54,-0.50,0.00,M1] [#8 -0.57,-0.86,0.00,M1] 
00:23:46.834 00.000 10844 single-star, 4 included, MultiStar: {0.31, -0.22}, one-star: {0.35, -0.10}
00:23:46.834 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
00:23:46.834 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
00:23:46.834 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.10 hyp=0.37 cameraTheta=-0.28 mountX=0.03 mountY=0.36, mountTheta=1.48
00:23:46.837 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.10, opts=13)
00:23:46.838 00.001 10844 Enqueuing Move request for scope (0.35, -0.10)
00:23:46.850 00.012 11060 Worker thread wakes up
00:23:46.852 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:46.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.10) opts 0xd
00:23:46.852 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.10)
00:23:46.852 00.000 11060 Moving (0.35, -0.10) raw xDistance=0.03 yDistance=0.36
00:23:46.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:23:46.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:23:46.853 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:23:46.853 00.000 11060 MoveAxis(E, 0, ABG)
00:23:46.853 00.000 11060 Move returns status 0, amount 0
00:23:46.853 00.000 11060 MoveAxis(N, 0, ABG)
00:23:46.853 00.000 11060 Move returns status 0, amount 0
00:23:46.853 00.000 11060 move complete, result=0
00:23:46.853 00.000 11060 worker thread done servicing request
00:23:46.870 00.017 10844 UpdateGuideState exits: m=3018 SNR=35.4
00:23:46.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:46.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:46.870 00.000 10844 Enqueuing Expose request
00:23:46.870 00.000 11060 Worker thread wakes up
00:23:46.870 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:23:46.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:46.871 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:47.512 00.641 11060 Exposure complete
00:23:47.783 00.271 11060 worker thread done servicing request
00:23:47.783 00.000 10844 OnExposeComplete: enter
00:23:47.784 00.001 10844 UpdateGuideState(): m_state=6
00:23:47.784 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5625
00:23:47.784 00.000 10844 Star::Find returns 1 (0), X=263.19, Y=62.05, Mass=3019, SNR=34.8, Peak=241 HFD=3.2
00:23:47.784 00.000 10844 MultiStar: [#1 0.94,-0.28,0.00,M6] [#2 0.28,-0.31,2.01,U] [#3 0.45,-0.16,0.89,U] [#4 0.40,-0.23,0.94,U] [#5 -0.42,-0.44,1.09,U] [#6 0.52,-0.45,0.00,M1] [#7 0.96,-0.32,0.00,M2] [#8 0.29,-0.78,0.00,M2] 
00:23:47.784 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.24}, one-star: {0.66, 0.01}
00:23:47.784 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
00:23:47.784 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
00:23:47.784 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.24 hyp=0.36 cameraTheta=-0.75 mountX=0.19 mountY=0.30, mountTheta=0.99
00:23:47.786 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.24, opts=13)
00:23:47.786 00.000 10844 Enqueuing Move request for scope (0.26, -0.24)
00:23:47.786 00.000 11060 Worker thread wakes up
00:23:47.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.24) opts 0xd
00:23:47.786 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.24)
00:23:47.786 00.000 11060 Moving (0.26, -0.24) raw xDistance=0.19 yDistance=0.30
00:23:47.787 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:23:47.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:23:47.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:23:47.787 00.000 11060 MoveAxis(W, 33, ABG)
00:23:47.787 00.000 11060 Guiding  Dir = 3, Dur = 33
00:23:47.794 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:47.801 00.007 11060 IsSlewing returns 0
00:23:47.803 00.002 11060 IsGuiding returns 0
00:23:47.822 00.019 10844 UpdateGuideState exits: m=3019 SNR=34.8
00:23:47.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:47.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:47.822 00.000 10844 Enqueuing Expose request
00:23:47.876 00.054 11060 IsGuiding returns 0
00:23:47.876 00.000 11060 Move returns status 0, amount 33
00:23:47.876 00.000 11060 MoveAxis(N, 0, ABG)
00:23:47.876 00.000 11060 Move returns status 0, amount 0
00:23:47.877 00.001 11060 move complete, result=0
00:23:47.877 00.000 11060 worker thread done servicing request
00:23:47.877 00.000 11060 Worker thread wakes up
00:23:47.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:47.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:47.885 00.008 10844 GuideStep: 0.2 px 33 ms WEST, 0.3 px 0 ms NORTH
00:23:48.514 00.629 11060 Exposure complete
00:23:48.801 00.287 11060 worker thread done servicing request
00:23:48.801 00.000 10844 OnExposeComplete: enter
00:23:48.801 00.000 10844 UpdateGuideState(): m_state=6
00:23:48.801 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5626
00:23:48.801 00.000 10844 Star::Find returns 1 (1), X=262.84, Y=62.45, Mass=3158, SNR=35.5, Peak=255 HFD=3.7
00:23:48.802 00.001 10844 MultiStar: [#1 0.20,-0.03,0.94,U] [#2 0.21,0.26,1.86,U] [#3 0.14,0.21,0.95,U] [#4 0.52,0.07,1.04,U] [#5 -0.24,0.10,0.96,U] [#6 0.06,0.49,0.97,U] [#7 0.17,0.03,0.83,U] [#8 -0.10,-0.15,0.93,U] 
00:23:48.802 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.17}, one-star: {0.32, 0.42}
00:23:48.802 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
00:23:48.802 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
00:23:48.802 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.83 mountX=-0.19 mountY=0.12, mountTheta=2.57
00:23:48.816 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.17, opts=13)
00:23:48.816 00.000 10844 Enqueuing Move request for scope (0.15, 0.17)
00:23:48.816 00.000 11060 Worker thread wakes up
00:23:48.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
00:23:48.816 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
00:23:48.816 00.000 11060 Moving (0.15, 0.17) raw xDistance=-0.19 yDistance=0.12
00:23:48.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:23:48.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:48.817 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:23:48.817 00.000 11060 MoveAxis(E, 32, ABG)
00:23:48.817 00.000 11060 Guiding  Dir = 2, Dur = 32
00:23:48.824 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:48.843 00.019 10844 UpdateGuideState exits: m=3158 SNR=35.5 Saturated
00:23:48.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:48.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:48.843 00.000 10844 Enqueuing Expose request
00:23:48.853 00.010 11060 IsSlewing returns 0
00:23:48.853 00.000 11060 IsGuiding returns 0
00:23:48.915 00.062 11060 IsGuiding returns 0
00:23:48.915 00.000 11060 Move returns status 0, amount 32
00:23:48.916 00.001 11060 MoveAxis(N, 0, ABG)
00:23:48.916 00.000 11060 Move returns status 0, amount 0
00:23:48.916 00.000 11060 move complete, result=0
00:23:48.916 00.000 11060 worker thread done servicing request
00:23:48.916 00.000 11060 Worker thread wakes up
00:23:48.916 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:23:48.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:48.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:49.561 00.645 11060 Exposure complete
00:23:49.835 00.274 11060 worker thread done servicing request
00:23:49.838 00.003 10844 OnExposeComplete: enter
00:23:49.838 00.000 10844 UpdateGuideState(): m_state=6
00:23:49.839 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5627
00:23:49.839 00.000 10844 Star::Find returns 1 (1), X=262.76, Y=62.06, Mass=3312, SNR=36.9, Peak=255 HFD=3.3
00:23:49.839 00.000 10844 MultiStar: [#1 0.36,-0.52,0.00,M6] [#2 0.20,-0.02,1.89,U] [#3 0.39,-0.30,0.92,U] [#4 0.22,-0.28,0.90,U] [#5 -0.15,-0.06,0.92,U] [#6 0.15,-0.44,0.97,U] [#7 0.29,-0.30,0.79,U] [#8 0.37,-0.46,0.96,U] 
00:23:49.839 00.000 10844 single-star, 7 included, MultiStar: {0.21, -0.20}, one-star: {0.23, 0.02}
00:23:49.840 00.001 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
00:23:49.840 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
00:23:49.840 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.10 mountX=-0.06 mountY=0.22, mountTheta=1.85
00:23:49.842 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.02, opts=13)
00:23:49.842 00.000 10844 Enqueuing Move request for scope (0.23, 0.02)
00:23:49.842 00.000 11060 Worker thread wakes up
00:23:49.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
00:23:49.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
00:23:49.843 00.001 11060 Moving (0.23, 0.02) raw xDistance=-0.06 yDistance=0.22
00:23:49.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:23:49.843 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.64
00:23:49.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
00:23:49.843 00.000 11060 MoveAxis(E, 0, ABG)
00:23:49.843 00.000 11060 Move returns status 0, amount 0
00:23:49.843 00.000 11060 BLC: Oldest BLC event removed
00:23:49.843 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:23:49.843 00.000 11060 MoveAxis(S, 837, ABG)
00:23:49.843 00.000 11060 duration set to 750 by maxDecDuration
00:23:49.843 00.000 11060 Guiding  Dir = 1, Dur = 750
00:23:49.849 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:49.878 00.029 11060 IsSlewing returns 0
00:23:49.879 00.001 11060 IsGuiding returns 0
00:23:49.888 00.009 10844 UpdateGuideState exits: m=3312 SNR=36.9 Saturated
00:23:49.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:49.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:49.888 00.000 10844 Enqueuing Expose request
00:23:50.661 00.773 11060 IsGuiding returns 0
00:23:50.662 00.001 11060 Move returns status 0, amount 750
00:23:50.662 00.000 11060 move complete, result=0
00:23:50.662 00.000 11060 worker thread done servicing request
00:23:50.662 00.000 11060 Worker thread wakes up
00:23:50.662 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
00:23:50.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:50.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:51.322 00.660 11060 Exposure complete
00:23:51.554 00.232 11060 worker thread done servicing request
00:23:51.554 00.000 10844 OnExposeComplete: enter
00:23:51.554 00.000 10844 UpdateGuideState(): m_state=6
00:23:51.554 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5628
00:23:51.554 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.22, Mass=3073, SNR=35.4, Peak=247 HFD=3.6
00:23:51.554 00.000 10844 MultiStar: [#1 -0.22,-0.22,0.90,U] [#2 -0.16,0.11,1.92,U] [#3 0.18,0.33,0.90,U] [#4 0.03,-0.13,0.89,U] [#5 -0.59,0.07,1.05,U] [#6 -0.01,-0.21,0.89,U] [#7 0.39,-0.20,0.87,U] [#8 -0.16,-0.50,0.91,U] 
00:23:51.554 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {0.07, 0.18}
00:23:51.554 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
00:23:51.554 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
00:23:51.554 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.64 mountX=0.05 mountY=-0.07, mountTheta=-0.89
00:23:51.556 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
00:23:51.556 00.000 10844 Enqueuing Move request for scope (-0.07, -0.04)
00:23:51.556 00.000 11060 Worker thread wakes up
00:23:51.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:23:51.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:23:51.556 00.000 11060 Moving (-0.07, -0.04) raw xDistance=0.05 yDistance=-0.07
00:23:51.556 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.156527, 1:-0.065539
00:23:51.556 00.000 11060 BLC: No correction, Miss < min_move
00:23:51.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:23:51.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:51.557 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:51.557 00.000 11060 MoveAxis(E, 0, ABG)
00:23:51.557 00.000 11060 Move returns status 0, amount 0
00:23:51.557 00.000 11060 MoveAxis(N, 0, ABG)
00:23:51.557 00.000 11060 Move returns status 0, amount 0
00:23:51.557 00.000 11060 move complete, result=0
00:23:51.557 00.000 11060 worker thread done servicing request
00:23:51.564 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:51.591 00.027 10844 UpdateGuideState exits: m=3073 SNR=35.4
00:23:51.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:51.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:51.591 00.000 10844 Enqueuing Expose request
00:23:51.591 00.000 11060 Worker thread wakes up
00:23:51.591 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:51.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:51.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:52.237 00.646 11060 Exposure complete
00:23:52.479 00.242 11060 worker thread done servicing request
00:23:52.480 00.001 10844 OnExposeComplete: enter
00:23:52.480 00.000 10844 UpdateGuideState(): m_state=6
00:23:52.480 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5629
00:23:52.480 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.17, Mass=2814, SNR=34.2, Peak=251 HFD=3.5
00:23:52.481 00.001 10844 MultiStar: [#1 -0.16,-0.45,0.98,U] [#2 -0.04,-0.03,2.01,U] [#3 -0.27,0.09,0.92,U] [#4 0.18,0.06,0.94,U] [#5 -0.39,0.07,1.06,U] [#6 -0.29,-0.13,1.01,U] [#7 0.33,-0.11,0.81,U] [#8 0.16,-0.47,1.05,U] 
00:23:52.481 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.24, 0.13}
00:23:52.481 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
00:23:52.481 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
00:23:52.481 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.96 mountX=0.09 mountY=-0.02, mountTheta=-0.23
00:23:52.482 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.09, opts=13)
00:23:52.482 00.000 10844 Enqueuing Move request for scope (-0.04, -0.09)
00:23:52.483 00.001 11060 Worker thread wakes up
00:23:52.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
00:23:52.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
00:23:52.483 00.000 11060 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=-0.02
00:23:52.483 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.156527, 1:-0.065539, 2:-0.021810
00:23:52.483 00.000 11060 BLC: No correction, Miss < min_move
00:23:52.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:23:52.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:52.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:23:52.483 00.000 11060 MoveAxis(E, 0, ABG)
00:23:52.483 00.000 11060 Move returns status 0, amount 0
00:23:52.483 00.000 11060 MoveAxis(N, 0, ABG)
00:23:52.483 00.000 11060 Move returns status 0, amount 0
00:23:52.484 00.001 11060 move complete, result=0
00:23:52.484 00.000 11060 worker thread done servicing request
00:23:52.490 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:52.516 00.026 10844 UpdateGuideState exits: m=2814 SNR=34.2
00:23:52.517 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:52.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:52.517 00.000 10844 Enqueuing Expose request
00:23:52.519 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:52.519 00.000 11060 Worker thread wakes up
00:23:52.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:52.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:53.165 00.646 11060 Exposure complete
00:23:53.500 00.335 11060 worker thread done servicing request
00:23:53.500 00.000 10844 OnExposeComplete: enter
00:23:53.501 00.001 10844 UpdateGuideState(): m_state=6
00:23:53.501 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5630
00:23:53.501 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=62.02, Mass=2948, SNR=34.8, Peak=237 HFD=3.5
00:23:53.501 00.000 10844 MultiStar: [#1 -0.20,-0.41,1.02,U] [#2 -0.13,-0.37,2.01,U] [#3 -0.28,0.00,0.95,U] [#4 0.28,-0.19,0.99,U] [#5 -0.39,0.15,0.99,U] [#6 -0.01,-0.43,0.89,U] [#7 -0.03,-0.00,0.83,U] [#8 -0.00,0.33,0.90,U] 
00:23:53.501 00.000 10844 single-star, 8 included, MultiStar: {-0.11, -0.14}, one-star: {-0.11, -0.02}
00:23:53.503 00.002 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
00:23:53.503 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
00:23:53.503 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.97 mountX=0.04 mountY=-0.11, mountTheta=-1.22
00:23:53.504 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
00:23:53.505 00.001 10844 Enqueuing Move request for scope (-0.11, -0.02)
00:23:53.505 00.000 11060 Worker thread wakes up
00:23:53.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
00:23:53.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
00:23:53.505 00.000 11060 Moving (-0.11, -0.02) raw xDistance=0.04 yDistance=-0.11
00:23:53.505 00.000 11060 BLC: window closed
00:23:53.505 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.156527, 1:-0.065539, 2:-0.021810
00:23:53.505 00.000 11060 BLC: No correction, Miss < min_move
00:23:53.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:23:53.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:53.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:23:53.506 00.001 11060 MoveAxis(E, 0, ABG)
00:23:53.506 00.000 11060 Move returns status 0, amount 0
00:23:53.506 00.000 11060 MoveAxis(N, 0, ABG)
00:23:53.506 00.000 11060 Move returns status 0, amount 0
00:23:53.506 00.000 11060 move complete, result=0
00:23:53.506 00.000 11060 worker thread done servicing request
00:23:53.511 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:53.533 00.022 10844 UpdateGuideState exits: m=2948 SNR=34.8
00:23:53.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:53.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:53.533 00.000 10844 Enqueuing Expose request
00:23:53.533 00.000 11060 Worker thread wakes up
00:23:53.533 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:53.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:53.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:54.171 00.638 11060 Exposure complete
00:23:54.464 00.293 11060 worker thread done servicing request
00:23:54.465 00.001 10844 OnExposeComplete: enter
00:23:54.465 00.000 10844 UpdateGuideState(): m_state=6
00:23:54.465 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5631
00:23:54.465 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=61.90, Mass=2825, SNR=34.4, Peak=245 HFD=3.4
00:23:54.466 00.001 10844 MultiStar: [#1 -0.26,-0.52,0.99,U] [#2 -0.26,0.31,2.16,U] [#3 -0.53,0.35,0.00,M1] [#4 0.73,0.12,0.00,M1] [#5 -0.34,-0.07,1.12,U] [#6 -0.22,-0.07,0.97,U] [#7 -0.32,0.24,0.93,U] [#8 -0.04,0.04,1.01,U] 
00:23:54.466 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.02}, one-star: {0.11, -0.13}
00:23:54.466 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
00:23:54.466 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:23:54.466 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.87 mountX=0.11 mountY=0.13, mountTheta=0.87
00:23:54.468 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
00:23:54.468 00.000 10844 Enqueuing Move request for scope (0.11, -0.13)
00:23:54.468 00.000 11060 Worker thread wakes up
00:23:54.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
00:23:54.468 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
00:23:54.468 00.000 11060 Moving (0.11, -0.13) raw xDistance=0.11 yDistance=0.13
00:23:54.470 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:23:54.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:54.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:23:54.470 00.000 11060 MoveAxis(E, 0, ABG)
00:23:54.470 00.000 11060 Move returns status 0, amount 0
00:23:54.470 00.000 11060 MoveAxis(N, 0, ABG)
00:23:54.470 00.000 11060 Move returns status 0, amount 0
00:23:54.470 00.000 11060 move complete, result=0
00:23:54.470 00.000 11060 worker thread done servicing request
00:23:54.478 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:54.499 00.021 10844 UpdateGuideState exits: m=2825 SNR=34.4
00:23:54.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:54.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:54.500 00.001 10844 Enqueuing Expose request
00:23:54.500 00.000 11060 Worker thread wakes up
00:23:54.500 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:54.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:54.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:55.136 00.636 11060 Exposure complete
00:23:55.365 00.229 11060 worker thread done servicing request
00:23:55.365 00.000 10844 OnExposeComplete: enter
00:23:55.365 00.000 10844 UpdateGuideState(): m_state=6
00:23:55.366 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5632
00:23:55.366 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=61.83, Mass=3121, SNR=36.3, Peak=237 HFD=3.4
00:23:55.366 00.000 10844 MultiStar: [#1 0.44,-0.38,0.96,U] [#2 -0.30,0.20,1.89,U] [#3 -0.09,0.38,0.86,U] [#4 -0.29,-0.11,0.92,U] [#5 -0.42,-0.29,0.94,U] [#6 -0.11,-0.11,0.94,U] [#7 -0.08,-0.07,0.88,U] [#8 -0.21,-0.44,0.96,U] 
00:23:55.367 00.001 10844 refined, 8 included, MultiStar: {-0.14, -0.09}, one-star: {-0.09, -0.21}
00:23:55.367 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
00:23:55.367 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
00:23:55.367 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.59 mountX=0.11 mountY=-0.13, mountTheta=-0.84
00:23:55.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.09, opts=13)
00:23:55.369 00.000 10844 Enqueuing Move request for scope (-0.14, -0.09)
00:23:55.369 00.000 11060 Worker thread wakes up
00:23:55.370 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
00:23:55.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
00:23:55.370 00.000 11060 Moving (-0.14, -0.09) raw xDistance=0.11 yDistance=-0.13
00:23:55.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:23:55.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:55.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:23:55.370 00.000 11060 MoveAxis(E, 0, ABG)
00:23:55.370 00.000 11060 Move returns status 0, amount 0
00:23:55.370 00.000 11060 MoveAxis(N, 0, ABG)
00:23:55.370 00.000 11060 Move returns status 0, amount 0
00:23:55.370 00.000 11060 move complete, result=0
00:23:55.371 00.001 11060 worker thread done servicing request
00:23:55.378 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:55.398 00.020 10844 UpdateGuideState exits: m=3121 SNR=36.3
00:23:55.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:55.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:55.398 00.000 10844 Enqueuing Expose request
00:23:55.398 00.000 11060 Worker thread wakes up
00:23:55.398 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:55.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:55.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:56.043 00.645 11060 Exposure complete
00:23:56.265 00.222 11060 worker thread done servicing request
00:23:56.265 00.000 10844 OnExposeComplete: enter
00:23:56.265 00.000 10844 UpdateGuideState(): m_state=6
00:23:56.265 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5633
00:23:56.266 00.001 10844 Star::Find returns 1 (0), X=262.33, Y=62.48, Mass=2862, SNR=34.3, Peak=244 HFD=3.3
00:23:56.266 00.000 10844 MultiStar: [#1 -0.15,-0.63,0.00,M2] [#2 -0.53,0.08,1.98,U] [#3 -0.10,0.58,0.88,U] [#4 -0.43,0.24,1.01,U] [#5 -0.40,-0.12,1.00,U] [#6 0.00,-0.04,0.97,U] [#7 -0.29,-0.34,0.86,U] [#8 -0.50,0.03,0.87,U] 
00:23:56.266 00.000 10844 refined, 7 included, MultiStar: {-0.33, 0.11}, one-star: {-0.20, 0.44}
00:23:56.266 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
00:23:56.266 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
00:23:56.266 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.11 hyp=0.35 cameraTheta=2.83 mountX=-0.05 mountY=-0.35, mountTheta=-1.71
00:23:56.268 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.11, opts=13)
00:23:56.268 00.000 10844 Enqueuing Move request for scope (-0.33, 0.11)
00:23:56.268 00.000 11060 Worker thread wakes up
00:23:56.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.11) opts 0xd
00:23:56.269 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.11)
00:23:56.269 00.000 11060 Moving (-0.33, 0.11) raw xDistance=-0.05 yDistance=-0.35
00:23:56.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:23:56.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:23:56.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:23:56.269 00.000 11060 MoveAxis(E, 0, ABG)
00:23:56.269 00.000 11060 Move returns status 0, amount 0
00:23:56.269 00.000 11060 MoveAxis(N, 0, ABG)
00:23:56.269 00.000 11060 Move returns status 0, amount 0
00:23:56.269 00.000 11060 move complete, result=0
00:23:56.270 00.001 11060 worker thread done servicing request
00:23:56.277 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:56.303 00.026 10844 UpdateGuideState exits: m=2862 SNR=34.3
00:23:56.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:56.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:56.303 00.000 10844 Enqueuing Expose request
00:23:56.303 00.000 11060 Worker thread wakes up
00:23:56.304 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:23:56.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:56.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:56.948 00.644 11060 Exposure complete
00:23:57.166 00.218 11060 worker thread done servicing request
00:23:57.166 00.000 10844 OnExposeComplete: enter
00:23:57.166 00.000 10844 UpdateGuideState(): m_state=6
00:23:57.166 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5634
00:23:57.167 00.001 10844 Star::Find returns 1 (0), X=262.28, Y=62.27, Mass=2715, SNR=32.7, Peak=223 HFD=3.6
00:23:57.167 00.000 10844 MultiStar: [#1 -0.08,-0.14,1.04,U] [#2 0.01,0.27,2.00,U] [#3 0.02,0.41,1.00,U] [#4 -0.30,-0.40,1.00,U] [#5 -0.18,0.44,1.07,U] [#6 0.03,-0.21,1.03,U] [#7 -0.21,0.21,0.91,U] [#8 0.19,-0.39,0.99,U] 
00:23:57.167 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.25, 0.24}
00:23:57.167 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
00:23:57.167 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
00:23:57.167 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.41 mountX=-0.05 mountY=-0.09, mountTheta=-2.13
00:23:57.169 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
00:23:57.169 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
00:23:57.169 00.000 11060 Worker thread wakes up
00:23:57.170 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
00:23:57.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
00:23:57.170 00.000 11060 Moving (-0.08, 0.07) raw xDistance=-0.05 yDistance=-0.09
00:23:57.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:23:57.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:57.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:23:57.170 00.000 11060 MoveAxis(E, 0, ABG)
00:23:57.170 00.000 11060 Move returns status 0, amount 0
00:23:57.170 00.000 11060 MoveAxis(N, 0, ABG)
00:23:57.170 00.000 11060 Move returns status 0, amount 0
00:23:57.170 00.000 11060 move complete, result=0
00:23:57.170 00.000 11060 worker thread done servicing request
00:23:57.176 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:57.191 00.015 10844 UpdateGuideState exits: m=2715 SNR=32.7
00:23:57.193 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:57.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:57.193 00.000 10844 Enqueuing Expose request
00:23:57.193 00.000 11060 Worker thread wakes up
00:23:57.193 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:57.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:57.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:57.852 00.659 11060 Exposure complete
00:23:58.065 00.213 11060 worker thread done servicing request
00:23:58.066 00.001 10844 OnExposeComplete: enter
00:23:58.066 00.000 10844 UpdateGuideState(): m_state=6
00:23:58.066 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5635
00:23:58.066 00.000 10844 Star::Find returns 1 (1), X=262.60, Y=62.04, Mass=3718, SNR=39.0, Peak=255 HFD=3.7
00:23:58.066 00.000 10844 MultiStar: [#1 -0.19,0.38,0.88,U] [#2 -0.41,0.25,1.73,U] [#3 -0.69,0.15,0.00,M1] [#4 -0.18,-0.17,0.84,U] [#5 -1.03,-0.20,0.00,M1] [#6 -0.09,-0.21,0.79,U] [#7 -0.12,-0.60,0.77,U] [#8 -0.20,-0.09,0.77,U] 
00:23:58.067 00.001 10844 single-star, 6 included, MultiStar: {-0.19, -0.01}, one-star: {0.08, 0.01}
00:23:58.067 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
00:23:58.067 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
00:23:58.067 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.08 mountX=-0.02 mountY=0.07, mountTheta=1.83
00:23:58.068 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
00:23:58.068 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
00:23:58.068 00.000 11060 Worker thread wakes up
00:23:58.069 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:23:58.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:23:58.069 00.000 11060 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=0.07
00:23:58.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:23:58.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:58.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:23:58.069 00.000 11060 MoveAxis(E, 0, ABG)
00:23:58.069 00.000 11060 Move returns status 0, amount 0
00:23:58.069 00.000 11060 MoveAxis(N, 0, ABG)
00:23:58.069 00.000 11060 Move returns status 0, amount 0
00:23:58.069 00.000 11060 move complete, result=0
00:23:58.069 00.000 11060 worker thread done servicing request
00:23:58.075 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:23:58.103 00.028 10844 UpdateGuideState exits: m=3718 SNR=39.0 Saturated
00:23:58.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:58.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:58.103 00.000 10844 Enqueuing Expose request
00:23:58.103 00.000 11060 Worker thread wakes up
00:23:58.104 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:58.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:58.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:58.734 00.630 11060 Exposure complete
00:23:58.958 00.224 11060 worker thread done servicing request
00:23:58.958 00.000 10844 OnExposeComplete: enter
00:23:58.958 00.000 10844 UpdateGuideState(): m_state=6
00:23:58.958 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5636
00:23:58.958 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=62.10, Mass=2960, SNR=34.6, Peak=240 HFD=3.6
00:23:58.958 00.000 10844 MultiStar: [#1 0.04,0.01,1.01,U] [#2 -0.07,-0.12,2.10,U] [#3 -0.07,0.48,0.96,U] [#4 0.13,0.00,1.00,U] [#5 -0.37,-0.06,1.03,U] [#6 -0.03,-0.19,0.93,U] [#7 0.34,-0.19,0.78,U] [#8 -0.08,-0.09,0.91,U] 
00:23:58.958 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.10, 0.06}
00:23:58.958 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
00:23:58.960 00.002 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
00:23:58.960 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.65 mountX=0.03 mountY=-0.03, mountTheta=-0.90
00:23:58.961 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
00:23:58.961 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
00:23:58.961 00.000 11060 Worker thread wakes up
00:23:58.962 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:23:58.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:23:58.962 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=-0.03
00:23:58.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:23:58.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:58.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:23:58.962 00.000 11060 MoveAxis(E, 0, ABG)
00:23:58.963 00.001 11060 Move returns status 0, amount 0
00:23:58.963 00.000 11060 MoveAxis(N, 0, ABG)
00:23:58.963 00.000 11060 Move returns status 0, amount 0
00:23:58.963 00.000 11060 move complete, result=0
00:23:58.963 00.000 11060 worker thread done servicing request
00:23:58.968 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:58.995 00.027 10844 UpdateGuideState exits: m=2960 SNR=34.6
00:23:58.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:58.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:58.995 00.000 10844 Enqueuing Expose request
00:23:58.995 00.000 11060 Worker thread wakes up
00:23:58.995 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:58.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:58.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:23:59.622 00.627 11060 Exposure complete
00:23:59.849 00.227 11060 worker thread done servicing request
00:23:59.849 00.000 10844 OnExposeComplete: enter
00:23:59.849 00.000 10844 UpdateGuideState(): m_state=6
00:23:59.849 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5637
00:23:59.850 00.001 10844 Star::Find returns 1 (0), X=262.20, Y=62.04, Mass=2459, SNR=31.6, Peak=241 HFD=3.2
00:23:59.850 00.000 10844 MultiStar: [#1 -0.28,0.52,1.00,U] [#2 0.10,0.33,2.23,U] [#3 -0.32,0.67,0.00,M1] [#4 0.38,-0.25,0.94,U] [#5 -0.52,-0.03,1.17,U] [#6 -0.16,-0.21,1.00,U] [#7 -0.26,-0.15,0.95,U] [#8 -0.12,-0.34,1.02,U] 
00:23:59.850 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.03}, one-star: {-0.32, 0.01}
00:23:59.850 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
00:23:59.850 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
00:23:59.850 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.88 mountX=-0.01 mountY=-0.13, mountTheta=-1.65
00:23:59.852 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
00:23:59.852 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
00:23:59.852 00.000 11060 Worker thread wakes up
00:23:59.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:23:59.852 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:23:59.852 00.000 11060 Moving (-0.12, 0.03) raw xDistance=-0.01 yDistance=-0.13
00:23:59.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:23:59.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:59.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:23:59.852 00.000 11060 MoveAxis(E, 0, ABG)
00:23:59.852 00.000 11060 Move returns status 0, amount 0
00:23:59.852 00.000 11060 MoveAxis(N, 0, ABG)
00:23:59.852 00.000 11060 Move returns status 0, amount 0
00:23:59.854 00.002 11060 move complete, result=0
00:23:59.854 00.000 11060 worker thread done servicing request
00:23:59.861 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:23:59.887 00.026 10844 UpdateGuideState exits: m=2459 SNR=31.6
00:23:59.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:59.888 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:23:59.888 00.000 10844 Enqueuing Expose request
00:23:59.888 00.000 11060 Worker thread wakes up
00:23:59.888 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:59.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:23:59.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:00.522 00.634 11060 Exposure complete
00:24:00.736 00.214 10844 OnExposeComplete: enter
00:24:00.741 00.005 11060 worker thread done servicing request
00:24:00.741 00.000 10844 UpdateGuideState(): m_state=6
00:24:00.742 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5638
00:24:00.742 00.000 10844 Star::Find returns 1 (1), X=262.33, Y=62.37, Mass=2728, SNR=33.7, Peak=255 HFD=3.3
00:24:00.742 00.000 10844 MultiStar: [#1 0.25,-0.21,1.01,U] [#2 0.25,0.85,0.00,M1] [#3 0.12,0.19,1.07,U] [#4 0.47,-0.19,1.01,U] [#5 -0.27,0.06,1.02,U] [#6 0.08,-0.32,0.89,U] [#7 -0.04,0.84,0.00,M1] [#8 -0.12,-0.00,0.91,U] 
00:24:00.742 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.02}, one-star: {-0.20, 0.33}
00:24:00.742 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
00:24:00.742 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
00:24:00.742 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.30 mountX=0.01 mountY=0.05, mountTheta=1.45
00:24:00.743 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
00:24:00.743 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
00:24:00.743 00.000 11060 Worker thread wakes up
00:24:00.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
00:24:00.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
00:24:00.743 00.000 11060 Moving (0.05, -0.02) raw xDistance=0.01 yDistance=0.05
00:24:00.745 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:24:00.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:00.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:24:00.745 00.000 11060 MoveAxis(E, 0, ABG)
00:24:00.745 00.000 11060 Move returns status 0, amount 0
00:24:00.745 00.000 11060 MoveAxis(N, 0, ABG)
00:24:00.745 00.000 11060 Move returns status 0, amount 0
00:24:00.745 00.000 11060 move complete, result=0
00:24:00.745 00.000 11060 worker thread done servicing request
00:24:00.751 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:00.768 00.017 10844 UpdateGuideState exits: m=2728 SNR=33.7 Saturated
00:24:00.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:00.769 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:00.769 00.000 10844 Enqueuing Expose request
00:24:00.777 00.008 11060 Worker thread wakes up
00:24:00.777 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:00.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:00.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:01.410 00.633 11060 Exposure complete
00:24:01.648 00.238 11060 worker thread done servicing request
00:24:01.648 00.000 10844 OnExposeComplete: enter
00:24:01.648 00.000 10844 UpdateGuideState(): m_state=6
00:24:01.649 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5639
00:24:01.649 00.000 10844 Star::Find returns 1 (1), X=262.23, Y=62.43, Mass=2739, SNR=33.6, Peak=255 HFD=3.5
00:24:01.649 00.000 10844 MultiStar: [#1 0.10,0.41,1.03,U] [#2 -0.30,0.81,0.00,M2] [#3 0.53,-0.01,0.91,U] [#4 0.39,-0.12,0.97,U] [#5 -0.44,0.41,1.02,U] [#6 -0.10,0.21,0.98,U] [#7 -0.01,-0.14,0.93,U] [#8 0.03,-0.13,1.01,U] 
00:24:01.649 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.14}, one-star: {-0.30, 0.40}
00:24:01.649 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
00:24:01.649 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
00:24:01.649 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=-0.14 mountY=-0.00, mountTheta=-3.11
00:24:01.651 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
00:24:01.651 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
00:24:01.651 00.000 11060 Worker thread wakes up
00:24:01.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
00:24:01.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
00:24:01.651 00.000 11060 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.00
00:24:01.652 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:24:01.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:01.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:01.652 00.000 11060 MoveAxis(E, 24, ABG)
00:24:01.652 00.000 11060 Guiding  Dir = 2, Dur = 24
00:24:01.659 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:01.668 00.009 11060 IsSlewing returns 0
00:24:01.668 00.000 11060 IsGuiding returns 0
00:24:01.686 00.018 10844 UpdateGuideState exits: m=2739 SNR=33.6 Saturated
00:24:01.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:01.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:01.686 00.000 10844 Enqueuing Expose request
00:24:01.699 00.013 11060 IsGuiding returns 0
00:24:01.699 00.000 11060 Move returns status 0, amount 24
00:24:01.699 00.000 11060 MoveAxis(N, 0, ABG)
00:24:01.699 00.000 11060 Move returns status 0, amount 0
00:24:01.699 00.000 11060 move complete, result=0
00:24:01.699 00.000 11060 worker thread done servicing request
00:24:01.699 00.000 11060 Worker thread wakes up
00:24:01.701 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:01.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:01.701 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
00:24:02.333 00.632 11060 Exposure complete
00:24:02.552 00.219 11060 worker thread done servicing request
00:24:02.552 00.000 10844 OnExposeComplete: enter
00:24:02.552 00.000 10844 UpdateGuideState(): m_state=6
00:24:02.552 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5640
00:24:02.552 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=62.29, Mass=2374, SNR=31.4, Peak=254 HFD=3.1
00:24:02.553 00.001 10844 MultiStar: [#1 0.19,0.10,1.16,U] [#2 0.35,0.38,2.19,U] [#3 -0.16,0.79,0.00,M1] [#4 0.18,-0.01,1.13,U] [#5 -0.37,0.23,1.11,U] [#6 -0.78,0.12,0.00,M1] [#7 0.51,-0.08,0.99,U] [#8 -0.58,-0.48,0.00,M1] 
00:24:02.553 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.18}, one-star: {0.11, 0.25}
00:24:02.553 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
00:24:02.553 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
00:24:02.553 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.26 cameraTheta=0.78 mountX=-0.21 mountY=0.15, mountTheta=2.52
00:24:02.553 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.18, opts=13)
00:24:02.553 00.000 10844 Enqueuing Move request for scope (0.18, 0.18)
00:24:02.555 00.002 11060 Worker thread wakes up
00:24:02.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
00:24:02.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
00:24:02.555 00.000 11060 Moving (0.18, 0.18) raw xDistance=-0.21 yDistance=0.15
00:24:02.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:24:02.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:02.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:24:02.555 00.000 11060 MoveAxis(E, 37, ABG)
00:24:02.555 00.000 11060 Guiding  Dir = 2, Dur = 37
00:24:02.559 00.004 11060 IsSlewing returns 0
00:24:02.559 00.000 11060 IsGuiding returns 0
00:24:02.574 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:02.591 00.017 10844 UpdateGuideState exits: m=2374 SNR=31.4
00:24:02.592 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:02.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:02.592 00.000 10844 Enqueuing Expose request
00:24:02.606 00.014 11060 IsGuiding returns 0
00:24:02.606 00.000 11060 Move returns status 0, amount 37
00:24:02.606 00.000 11060 MoveAxis(N, 0, ABG)
00:24:02.606 00.000 11060 Move returns status 0, amount 0
00:24:02.606 00.000 11060 move complete, result=0
00:24:02.607 00.001 11060 worker thread done servicing request
00:24:02.607 00.000 11060 Worker thread wakes up
00:24:02.607 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
00:24:02.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:02.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:03.250 00.643 11060 Exposure complete
00:24:03.471 00.221 11060 worker thread done servicing request
00:24:03.472 00.001 10844 OnExposeComplete: enter
00:24:03.472 00.000 10844 UpdateGuideState(): m_state=6
00:24:03.472 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5641
00:24:03.472 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.14, Mass=3096, SNR=36.1, Peak=252 HFD=3.4
00:24:03.472 00.000 10844 MultiStar: [#1 0.22,-0.02,0.95,U] [#2 0.36,0.74,0.00,M2] [#3 0.01,0.04,0.87,U] [#4 0.20,-0.22,0.96,U] [#5 -0.64,0.14,0.00,M1] [#6 -0.54,-0.26,0.92,U] [#7 -0.09,0.21,0.81,U] [#8 -0.32,0.12,0.75,U] 
00:24:03.473 00.001 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.19, 0.10}
00:24:03.473 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
00:24:03.473 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
00:24:03.473 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.80 mountX=0.02 mountY=-0.03, mountTheta=-1.05
00:24:03.475 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
00:24:03.475 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
00:24:03.475 00.000 11060 Worker thread wakes up
00:24:03.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:24:03.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:24:03.475 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=-0.03
00:24:03.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:24:03.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:03.476 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:24:03.476 00.000 11060 MoveAxis(E, 0, ABG)
00:24:03.476 00.000 11060 Move returns status 0, amount 0
00:24:03.476 00.000 11060 MoveAxis(N, 0, ABG)
00:24:03.476 00.000 11060 Move returns status 0, amount 0
00:24:03.476 00.000 11060 move complete, result=0
00:24:03.476 00.000 11060 worker thread done servicing request
00:24:03.482 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:24:03.499 00.017 10844 UpdateGuideState exits: m=3096 SNR=36.1
00:24:03.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:03.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:03.499 00.000 10844 Enqueuing Expose request
00:24:03.499 00.000 11060 Worker thread wakes up
00:24:03.499 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:03.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:03.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:04.132 00.633 11060 Exposure complete
00:24:04.373 00.241 11060 worker thread done servicing request
00:24:04.373 00.000 10844 OnExposeComplete: enter
00:24:04.373 00.000 10844 UpdateGuideState(): m_state=6
00:24:04.374 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5642
00:24:04.374 00.000 10844 Star::Find returns 1 (1), X=262.07, Y=61.46, Mass=2751, SNR=33.8, Peak=255 HFD=3.5
00:24:04.374 00.000 10844 MultiStar: [#1 0.15,-0.57,1.07,U] [#2 0.17,0.06,1.94,U] [#3 0.02,0.12,0.89,U] [#4 0.05,-0.41,0.98,U] [#5 -0.04,0.18,1.03,U] [#6 -0.22,-0.68,0.00,M1] [#7 0.50,-0.45,0.00,M1] [#8 0.15,-0.53,0.93,U] 
00:24:04.374 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.21}, one-star: {-0.46, -0.57}
00:24:04.374 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
00:24:04.374 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
00:24:04.374 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.45 mountX=0.21 mountY=0.06, mountTheta=0.29
00:24:04.376 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.21, opts=13)
00:24:04.376 00.000 10844 Enqueuing Move request for scope (0.03, -0.21)
00:24:04.377 00.001 11060 Worker thread wakes up
00:24:04.378 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
00:24:04.379 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
00:24:04.379 00.000 11060 Moving (0.03, -0.21) raw xDistance=0.21 yDistance=0.06
00:24:04.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:24:04.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:04.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:24:04.379 00.000 11060 MoveAxis(W, 36, ABG)
00:24:04.379 00.000 11060 Guiding  Dir = 3, Dur = 36
00:24:04.386 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:04.401 00.015 11060 IsSlewing returns 0
00:24:04.402 00.001 11060 IsGuiding returns 0
00:24:04.404 00.002 10844 UpdateGuideState exits: m=2751 SNR=33.8 Saturated
00:24:04.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:04.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:04.404 00.000 10844 Enqueuing Expose request
00:24:04.464 00.060 11060 IsGuiding returns 0
00:24:04.464 00.000 11060 Move returns status 0, amount 36
00:24:04.464 00.000 11060 MoveAxis(N, 0, ABG)
00:24:04.465 00.001 11060 Move returns status 0, amount 0
00:24:04.465 00.000 11060 move complete, result=0
00:24:04.465 00.000 11060 worker thread done servicing request
00:24:04.465 00.000 11060 Worker thread wakes up
00:24:04.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:04.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:04.465 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:24:05.091 00.626 11060 Exposure complete
00:24:05.311 00.220 11060 worker thread done servicing request
00:24:05.311 00.000 10844 OnExposeComplete: enter
00:24:05.311 00.000 10844 UpdateGuideState(): m_state=6
00:24:05.311 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5643
00:24:05.312 00.001 10844 Star::Find returns 1 (0), X=262.33, Y=62.38, Mass=2609, SNR=32.6, Peak=253 HFD=3.4
00:24:05.312 00.000 10844 MultiStar: [#1 0.03,-0.39,1.13,U] [#2 -0.07,0.40,2.17,U] [#3 0.25,0.54,0.96,U] [#4 0.21,-0.17,1.03,U] [#5 -0.46,0.52,0.00,M1] [#6 0.32,0.10,0.96,U] [#7 0.03,0.15,0.89,U] [#8 -0.05,0.28,1.04,U] 
00:24:05.312 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.18}, one-star: {-0.19, 0.35}
00:24:05.312 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:24:05.312 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
00:24:05.312 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.32 mountX=-0.18 mountY=0.02, mountTheta=3.05
00:24:05.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.18, opts=13)
00:24:05.314 00.000 10844 Enqueuing Move request for scope (0.05, 0.18)
00:24:05.314 00.000 11060 Worker thread wakes up
00:24:05.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
00:24:05.315 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
00:24:05.315 00.000 11060 Moving (0.05, 0.18) raw xDistance=-0.18 yDistance=0.02
00:24:05.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:24:05.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:05.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:05.315 00.000 11060 MoveAxis(E, 31, ABG)
00:24:05.316 00.001 11060 Guiding  Dir = 2, Dur = 31
00:24:05.323 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:05.351 00.028 11060 IsSlewing returns 0
00:24:05.352 00.001 11060 IsGuiding returns 0
00:24:05.353 00.001 10844 UpdateGuideState exits: m=2609 SNR=32.6
00:24:05.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:05.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:05.353 00.000 10844 Enqueuing Expose request
00:24:05.428 00.075 11060 IsGuiding returns 0
00:24:05.428 00.000 11060 Move returns status 0, amount 31
00:24:05.428 00.000 11060 MoveAxis(N, 0, ABG)
00:24:05.428 00.000 11060 Move returns status 0, amount 0
00:24:05.428 00.000 11060 move complete, result=0
00:24:05.428 00.000 11060 worker thread done servicing request
00:24:05.428 00.000 11060 Worker thread wakes up
00:24:05.429 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:05.429 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
00:24:05.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:06.061 00.632 11060 Exposure complete
00:24:06.296 00.235 11060 worker thread done servicing request
00:24:06.296 00.000 10844 OnExposeComplete: enter
00:24:06.296 00.000 10844 UpdateGuideState(): m_state=6
00:24:06.296 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5644
00:24:06.296 00.000 10844 Star::Find returns 1 (1), X=262.19, Y=62.30, Mass=2948, SNR=34.8, Peak=255 HFD=3.5
00:24:06.296 00.000 10844 MultiStar: [#1 -0.33,0.48,1.00,U] [#2 0.20,0.79,0.00,M1] [#3 -0.17,0.40,1.01,U] [#4 0.18,0.04,0.87,U] [#5 0.48,0.26,1.00,U] [#6 0.13,0.01,0.83,U] [#7 -0.66,-0.11,0.00,M1] [#8 -0.34,0.14,0.92,U] 
00:24:06.297 00.001 10844 refined, 6 included, MultiStar: {-0.06, 0.24}, one-star: {-0.34, 0.27}
00:24:06.297 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
00:24:06.297 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
00:24:06.297 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.82 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
00:24:06.299 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.24, opts=13)
00:24:06.299 00.000 10844 Enqueuing Move request for scope (-0.06, 0.24)
00:24:06.299 00.000 11060 Worker thread wakes up
00:24:06.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
00:24:06.300 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
00:24:06.300 00.000 11060 Moving (-0.06, 0.24) raw xDistance=-0.22 yDistance=-0.10
00:24:06.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:24:06.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:06.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:24:06.300 00.000 11060 MoveAxis(E, 40, ABG)
00:24:06.300 00.000 11060 Guiding  Dir = 2, Dur = 40
00:24:06.308 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:06.337 00.029 11060 IsSlewing returns 0
00:24:06.337 00.000 11060 IsGuiding returns 0
00:24:06.339 00.002 10844 UpdateGuideState exits: m=2948 SNR=34.8 Saturated
00:24:06.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:06.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:06.339 00.000 10844 Enqueuing Expose request
00:24:06.408 00.069 11060 IsGuiding returns 0
00:24:06.408 00.000 11060 Move returns status 0, amount 40
00:24:06.408 00.000 11060 MoveAxis(N, 0, ABG)
00:24:06.408 00.000 11060 Move returns status 0, amount 0
00:24:06.408 00.000 11060 move complete, result=0
00:24:06.408 00.000 11060 worker thread done servicing request
00:24:06.408 00.000 11060 Worker thread wakes up
00:24:06.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:06.409 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:06.411 00.002 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:24:07.044 00.633 11060 Exposure complete
00:24:07.260 00.216 11060 worker thread done servicing request
00:24:07.260 00.000 10844 OnExposeComplete: enter
00:24:07.260 00.000 10844 UpdateGuideState(): m_state=6
00:24:07.261 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5645
00:24:07.261 00.000 10844 Star::Find returns 1 (1), X=262.28, Y=61.73, Mass=3062, SNR=35.7, Peak=255 HFD=3.5
00:24:07.261 00.000 10844 MultiStar: [#1 -0.54,-0.57,0.00,M1] [#2 0.02,-0.01,1.96,U] [#3 -0.12,0.31,0.95,U] [#4 -0.23,0.22,1.02,U] [#5 -0.13,0.03,1.11,U] [#6 0.23,-0.50,0.87,U] [#7 -0.15,-0.32,0.71,U] [#8 -0.13,-0.31,0.93,U] 
00:24:07.261 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {-0.25, -0.31}
00:24:07.261 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
00:24:07.261 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
00:24:07.261 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.36 mountX=0.10 mountY=-0.07, mountTheta=-0.62
00:24:07.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.08, opts=13)
00:24:07.263 00.000 10844 Enqueuing Move request for scope (-0.09, -0.08)
00:24:07.263 00.000 11060 Worker thread wakes up
00:24:07.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:24:07.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:24:07.263 00.000 11060 Moving (-0.09, -0.08) raw xDistance=0.10 yDistance=-0.07
00:24:07.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:24:07.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:07.264 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:24:07.264 00.000 11060 MoveAxis(E, 0, ABG)
00:24:07.264 00.000 11060 Move returns status 0, amount 0
00:24:07.264 00.000 11060 MoveAxis(N, 0, ABG)
00:24:07.264 00.000 11060 Move returns status 0, amount 0
00:24:07.264 00.000 11060 move complete, result=0
00:24:07.264 00.000 11060 worker thread done servicing request
00:24:07.272 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:07.301 00.029 10844 UpdateGuideState exits: m=3062 SNR=35.7 Saturated
00:24:07.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:07.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:07.301 00.000 10844 Enqueuing Expose request
00:24:07.302 00.001 11060 Worker thread wakes up
00:24:07.302 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:07.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:07.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:07.931 00.629 11060 Exposure complete
00:24:08.142 00.211 11060 worker thread done servicing request
00:24:08.144 00.002 10844 OnExposeComplete: enter
00:24:08.144 00.000 10844 UpdateGuideState(): m_state=6
00:24:08.144 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5646
00:24:08.144 00.000 10844 Star::Find returns 1 (1), X=262.62, Y=61.68, Mass=2721, SNR=33.1, Peak=255 HFD=3.4
00:24:08.144 00.000 10844 MultiStar: [#1 0.00,-0.11,1.14,U] [#2 0.07,0.36,2.20,U] [#3 -0.09,-0.13,1.06,U] [#4 0.17,0.04,1.04,U] [#5 -0.10,0.19,1.06,U] [#6 0.19,-0.23,0.93,U] [#7 0.32,-0.40,1.04,U] [#8 0.04,-0.17,1.09,U] 
00:24:08.145 00.001 10844 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.09, -0.36}
00:24:08.145 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
00:24:08.145 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
00:24:08.145 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.48 mountX=0.02 mountY=0.08, mountTheta=1.27
00:24:08.148 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
00:24:08.148 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
00:24:08.148 00.000 11060 Worker thread wakes up
00:24:08.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:24:08.148 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:24:08.148 00.000 11060 Moving (0.07, -0.04) raw xDistance=0.02 yDistance=0.08
00:24:08.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:24:08.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:08.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:24:08.148 00.000 11060 MoveAxis(E, 0, ABG)
00:24:08.148 00.000 11060 Move returns status 0, amount 0
00:24:08.148 00.000 11060 MoveAxis(N, 0, ABG)
00:24:08.149 00.001 11060 Move returns status 0, amount 0
00:24:08.149 00.000 11060 move complete, result=0
00:24:08.149 00.000 11060 worker thread done servicing request
00:24:08.154 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:08.182 00.028 10844 UpdateGuideState exits: m=2721 SNR=33.1 Saturated
00:24:08.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:08.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:08.182 00.000 10844 Enqueuing Expose request
00:24:08.182 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:08.182 00.000 11060 Worker thread wakes up
00:24:08.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:08.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:08.820 00.638 11060 Exposure complete
00:24:09.041 00.221 11060 worker thread done servicing request
00:24:09.042 00.001 10844 OnExposeComplete: enter
00:24:09.042 00.000 10844 UpdateGuideState(): m_state=6
00:24:09.042 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5647
00:24:09.042 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=62.10, Mass=3168, SNR=36.2, Peak=244 HFD=3.4
00:24:09.042 00.000 10844 MultiStar: [#1 0.06,-0.56,0.98,U] [#2 0.41,0.17,1.81,U] [#3 0.03,-0.17,0.88,U] [#4 -0.37,-0.06,0.91,U] [#5 -0.31,0.11,0.97,U] [#6 -0.05,-0.05,0.82,U] [#7 0.20,-0.08,0.79,U] [#8 -0.20,-0.30,0.96,U] 
00:24:09.042 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {-0.17, 0.06}
00:24:09.042 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
00:24:09.042 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
00:24:09.042 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.67 mountX=0.07 mountY=0.00, mountTheta=0.07
00:24:09.045 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
00:24:09.045 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
00:24:09.045 00.000 11060 Worker thread wakes up
00:24:09.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:24:09.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:24:09.045 00.000 11060 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=0.00
00:24:09.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:24:09.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:09.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:24:09.046 00.001 11060 MoveAxis(E, 0, ABG)
00:24:09.046 00.000 11060 Move returns status 0, amount 0
00:24:09.046 00.000 11060 MoveAxis(N, 0, ABG)
00:24:09.046 00.000 11060 Move returns status 0, amount 0
00:24:09.046 00.000 11060 move complete, result=0
00:24:09.046 00.000 11060 worker thread done servicing request
00:24:09.052 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:09.080 00.028 10844 UpdateGuideState exits: m=3168 SNR=36.2
00:24:09.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:09.081 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:09.081 00.000 10844 Enqueuing Expose request
00:24:09.081 00.000 11060 Worker thread wakes up
00:24:09.081 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:09.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:09.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:09.719 00.638 11060 Exposure complete
00:24:09.946 00.227 11060 worker thread done servicing request
00:24:09.946 00.000 10844 OnExposeComplete: enter
00:24:09.946 00.000 10844 UpdateGuideState(): m_state=6
00:24:09.946 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5648
00:24:09.946 00.000 10844 Star::Find returns 1 (1), X=262.62, Y=61.74, Mass=3023, SNR=35.7, Peak=255 HFD=3.6
00:24:09.946 00.000 10844 MultiStar: [#1 0.03,-0.56,0.88,U] [#2 0.29,-0.13,1.79,U] [#3 -0.12,-0.55,0.95,U] [#4 0.06,-0.73,0.00,M1] [#5 -0.68,0.23,0.00,M1] [#6 -0.08,-0.65,0.00,M1] [#7 0.09,-0.52,0.86,U] [#8 0.16,-0.54,0.90,U] 
00:24:09.947 00.001 10844 single-star, 5 included, MultiStar: {0.12, -0.39}, one-star: {0.09, -0.30}
00:24:09.947 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
00:24:09.947 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
00:24:09.947 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.27 mountX=0.28 mountY=0.14, mountTheta=0.46
00:24:09.948 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.30, opts=13)
00:24:09.948 00.000 10844 Enqueuing Move request for scope (0.09, -0.30)
00:24:09.949 00.001 11060 Worker thread wakes up
00:24:09.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
00:24:09.949 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
00:24:09.949 00.000 11060 Moving (0.09, -0.30) raw xDistance=0.28 yDistance=0.14
00:24:09.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:24:09.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:09.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:24:09.949 00.000 11060 MoveAxis(W, 48, ABG)
00:24:09.949 00.000 11060 Guiding  Dir = 3, Dur = 48
00:24:09.961 00.012 11060 IsSlewing returns 0
00:24:09.962 00.001 11060 IsGuiding returns 0
00:24:09.967 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:09.983 00.016 10844 UpdateGuideState exits: m=3023 SNR=35.7 Saturated
00:24:09.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:09.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:09.983 00.000 10844 Enqueuing Expose request
00:24:10.021 00.038 11060 IsGuiding returns 0
00:24:10.021 00.000 11060 Move returns status 0, amount 48
00:24:10.021 00.000 11060 MoveAxis(N, 0, ABG)
00:24:10.021 00.000 11060 Move returns status 0, amount 0
00:24:10.022 00.001 11060 move complete, result=0
00:24:10.022 00.000 11060 worker thread done servicing request
00:24:10.022 00.000 11060 Worker thread wakes up
00:24:10.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:10.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:10.025 00.003 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
00:24:10.672 00.647 11060 Exposure complete
00:24:10.900 00.228 11060 worker thread done servicing request
00:24:10.900 00.000 10844 OnExposeComplete: enter
00:24:10.900 00.000 10844 UpdateGuideState(): m_state=6
00:24:10.901 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5649
00:24:10.901 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=61.68, Mass=2619, SNR=32.4, Peak=246 HFD=3.2
00:24:10.901 00.000 10844 MultiStar: [#1 -0.10,-0.23,1.03,U] [#2 -0.22,0.46,2.16,U] [#3 0.22,-0.15,1.05,U] [#4 -0.19,-0.34,0.98,U] [#5 -0.65,-0.17,0.00,M2] [#6 -0.07,0.14,0.92,U] [#7 0.68,-0.17,0.00,M1] [#8 -0.10,-0.19,0.91,U] 
00:24:10.901 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.02}, one-star: {0.06, -0.35}
00:24:10.901 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
00:24:10.902 00.001 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
00:24:10.902 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.95 mountX=0.03 mountY=-0.08, mountTheta=-1.20
00:24:10.903 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
00:24:10.904 00.001 10844 Enqueuing Move request for scope (-0.08, -0.02)
00:24:10.904 00.000 11060 Worker thread wakes up
00:24:10.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:24:10.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:24:10.904 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=-0.08
00:24:10.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:24:10.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:10.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:24:10.904 00.000 11060 MoveAxis(E, 0, ABG)
00:24:10.904 00.000 11060 Move returns status 0, amount 0
00:24:10.905 00.001 11060 MoveAxis(N, 0, ABG)
00:24:10.905 00.000 11060 Move returns status 0, amount 0
00:24:10.905 00.000 11060 move complete, result=0
00:24:10.905 00.000 11060 worker thread done servicing request
00:24:10.912 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:10.929 00.017 10844 UpdateGuideState exits: m=2619 SNR=32.4
00:24:10.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:10.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:10.929 00.000 10844 Enqueuing Expose request
00:24:10.929 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:10.934 00.005 11060 Worker thread wakes up
00:24:10.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:10.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:11.594 00.660 11060 Exposure complete
00:24:11.821 00.227 11060 worker thread done servicing request
00:24:11.822 00.001 10844 OnExposeComplete: enter
00:24:11.822 00.000 10844 UpdateGuideState(): m_state=6
00:24:11.822 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5650
00:24:11.822 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=61.70, Mass=2743, SNR=33.6, Peak=249 HFD=3.5
00:24:11.823 00.001 10844 MultiStar: [#1 0.11,-0.05,0.99,U] [#2 0.14,0.80,0.00,M1] [#3 0.09,-0.04,1.03,U] [#4 -0.20,-0.12,0.94,U] [#5 -0.64,0.35,0.00,M3] [#6 -0.22,0.11,0.98,U] [#7 0.29,0.11,0.95,U] [#8 -0.53,-0.24,0.86,U] 
00:24:11.823 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.08}, one-star: {-0.19, -0.34}
00:24:11.823 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
00:24:11.823 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
00:24:11.823 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.37 mountX=0.10 mountY=-0.07, mountTheta=-0.63
00:24:11.824 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
00:24:11.824 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
00:24:11.824 00.000 11060 Worker thread wakes up
00:24:11.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
00:24:11.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
00:24:11.825 00.001 11060 Moving (-0.08, -0.08) raw xDistance=0.10 yDistance=-0.07
00:24:11.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:24:11.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:11.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:24:11.825 00.000 11060 MoveAxis(E, 0, ABG)
00:24:11.825 00.000 11060 Move returns status 0, amount 0
00:24:11.826 00.001 11060 MoveAxis(N, 0, ABG)
00:24:11.826 00.000 11060 Move returns status 0, amount 0
00:24:11.826 00.000 11060 move complete, result=0
00:24:11.826 00.000 11060 worker thread done servicing request
00:24:11.832 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:11.849 00.017 10844 UpdateGuideState exits: m=2743 SNR=33.6
00:24:11.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:11.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:11.849 00.000 10844 Enqueuing Expose request
00:24:11.849 00.000 11060 Worker thread wakes up
00:24:11.849 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:11.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:11.850 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:12.515 00.665 11060 Exposure complete
00:24:12.735 00.220 11060 worker thread done servicing request
00:24:12.735 00.000 10844 OnExposeComplete: enter
00:24:12.735 00.000 10844 UpdateGuideState(): m_state=6
00:24:12.735 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5651
00:24:12.735 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.29, Mass=2733, SNR=33.3, Peak=242 HFD=3.2
00:24:12.736 00.001 10844 MultiStar: [#1 0.36,-0.22,0.97,U] [#2 -0.03,0.17,2.13,U] [#3 0.43,0.26,1.06,U] [#4 0.35,-0.59,0.00,M1] [#5 -0.50,0.28,1.15,U] [#6 -0.30,-0.07,1.04,U] [#7 -0.03,0.13,0.82,U] [#8 -0.21,-0.80,0.00,M1] 
00:24:12.736 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {0.02, 0.26}
00:24:12.736 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
00:24:12.736 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
00:24:12.736 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=-0.12 mountY=-0.04, mountTheta=-2.82
00:24:12.738 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
00:24:12.738 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
00:24:12.738 00.000 11060 Worker thread wakes up
00:24:12.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
00:24:12.738 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
00:24:12.738 00.000 11060 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
00:24:12.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:24:12.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:12.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:12.740 00.002 11060 MoveAxis(E, 21, ABG)
00:24:12.740 00.000 11060 Guiding  Dir = 2, Dur = 21
00:24:12.747 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:12.749 00.002 11060 IsSlewing returns 0
00:24:12.750 00.001 11060 IsGuiding returns 0
00:24:12.772 00.022 10844 UpdateGuideState exits: m=2733 SNR=33.3
00:24:12.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:12.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:12.774 00.002 10844 Enqueuing Expose request
00:24:12.781 00.007 11060 IsGuiding returns 0
00:24:12.781 00.000 11060 Move returns status 0, amount 21
00:24:12.781 00.000 11060 MoveAxis(N, 0, ABG)
00:24:12.781 00.000 11060 Move returns status 0, amount 0
00:24:12.781 00.000 11060 move complete, result=0
00:24:12.781 00.000 11060 worker thread done servicing request
00:24:12.781 00.000 11060 Worker thread wakes up
00:24:12.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:12.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:12.781 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
00:24:13.426 00.645 11060 Exposure complete
00:24:13.648 00.222 11060 worker thread done servicing request
00:24:13.648 00.000 10844 OnExposeComplete: enter
00:24:13.649 00.001 10844 UpdateGuideState(): m_state=6
00:24:13.649 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5652
00:24:13.649 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=62.14, Mass=3172, SNR=35.9, Peak=244 HFD=3.6
00:24:13.649 00.000 10844 MultiStar: [#1 -0.26,-0.02,0.93,U] [#2 0.17,0.09,1.91,U] [#3 0.50,0.13,0.97,U] [#4 -0.11,0.02,0.95,U] [#5 -0.55,0.44,0.00,M3] [#6 0.02,-0.14,0.93,U] [#7 -0.29,0.11,0.73,U] [#8 -0.13,-0.75,0.00,M2] 
00:24:13.650 00.001 10844 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.04, 0.11}
00:24:13.650 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
00:24:13.650 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
00:24:13.650 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=-0.06 mountY=0.03, mountTheta=2.60
00:24:13.651 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
00:24:13.651 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
00:24:13.651 00.000 11060 Worker thread wakes up
00:24:13.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:24:13.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:24:13.651 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.06 yDistance=0.03
00:24:13.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:24:13.653 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:13.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:13.653 00.000 11060 MoveAxis(E, 0, ABG)
00:24:13.653 00.000 11060 Move returns status 0, amount 0
00:24:13.653 00.000 11060 MoveAxis(N, 0, ABG)
00:24:13.653 00.000 11060 Move returns status 0, amount 0
00:24:13.653 00.000 11060 move complete, result=0
00:24:13.653 00.000 11060 worker thread done servicing request
00:24:13.659 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:13.687 00.028 10844 UpdateGuideState exits: m=3172 SNR=35.9
00:24:13.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:13.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:13.687 00.000 10844 Enqueuing Expose request
00:24:13.687 00.000 11060 Worker thread wakes up
00:24:13.687 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:13.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:13.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:14.327 00.640 11060 Exposure complete
00:24:14.543 00.216 11060 worker thread done servicing request
00:24:14.544 00.001 10844 OnExposeComplete: enter
00:24:14.544 00.000 10844 UpdateGuideState(): m_state=6
00:24:14.544 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5653
00:24:14.544 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=62.17, Mass=2251, SNR=30.2, Peak=248 HFD=3.2
00:24:14.544 00.000 10844 MultiStar: [#1 -0.37,-0.10,1.02,U] [#2 0.06,-0.09,2.38,U] [#3 -0.10,0.26,1.18,U] [#4 0.16,0.40,1.08,U] [#5 -0.44,0.20,1.19,U] [#6 0.06,-0.65,0.00,M1] [#7 0.38,0.15,1.09,U] [#8 -0.22,-0.24,1.07,U] 
00:24:14.544 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.07}, one-star: {-0.18, 0.13}
00:24:14.544 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
00:24:14.544 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
00:24:14.544 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.36 mountX=-0.06 mountY=-0.08, mountTheta=-2.18
00:24:14.546 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.07, opts=13)
00:24:14.546 00.000 10844 Enqueuing Move request for scope (-0.07, 0.07)
00:24:14.546 00.000 11060 Worker thread wakes up
00:24:14.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
00:24:14.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
00:24:14.546 00.000 11060 Moving (-0.07, 0.07) raw xDistance=-0.06 yDistance=-0.08
00:24:14.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:24:14.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:14.547 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:24:14.547 00.000 11060 MoveAxis(E, 0, ABG)
00:24:14.547 00.000 11060 Move returns status 0, amount 0
00:24:14.547 00.000 11060 MoveAxis(N, 0, ABG)
00:24:14.547 00.000 11060 Move returns status 0, amount 0
00:24:14.547 00.000 11060 move complete, result=0
00:24:14.548 00.001 11060 worker thread done servicing request
00:24:14.553 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:14.580 00.027 10844 UpdateGuideState exits: m=2251 SNR=30.2
00:24:14.582 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:14.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:14.582 00.000 10844 Enqueuing Expose request
00:24:14.582 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:14.582 00.000 11060 Worker thread wakes up
00:24:14.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:14.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:15.219 00.637 11060 Exposure complete
00:24:15.434 00.215 11060 worker thread done servicing request
00:24:15.434 00.000 10844 OnExposeComplete: enter
00:24:15.434 00.000 10844 UpdateGuideState(): m_state=6
00:24:15.434 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5654
00:24:15.434 00.000 10844 Star::Find returns 1 (1), X=262.10, Y=62.26, Mass=2806, SNR=33.9, Peak=255 HFD=3.2
00:24:15.435 00.001 10844 MultiStar: [#1 -0.11,-0.52,0.96,U] [#2 -0.15,-0.70,0.00,M1] [#3 0.33,-0.02,0.97,U] [#4 0.73,0.13,0.00,M1] [#5 -0.43,0.29,1.07,U] [#6 -0.51,-0.18,0.89,U] [#7 0.49,-0.70,0.00,M1] [#8 0.05,-0.58,0.94,U] 
00:24:15.435 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.12}, one-star: {-0.43, 0.23}
00:24:15.435 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
00:24:15.436 00.001 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
00:24:15.436 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-2.58 mountX=0.15 mountY=-0.17, mountTheta=-0.83
00:24:15.437 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.12, opts=13)
00:24:15.437 00.000 10844 Enqueuing Move request for scope (-0.19, -0.12)
00:24:15.437 00.000 11060 Worker thread wakes up
00:24:15.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
00:24:15.437 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
00:24:15.437 00.000 11060 Moving (-0.19, -0.12) raw xDistance=0.15 yDistance=-0.17
00:24:15.438 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:24:15.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:15.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:24:15.438 00.000 11060 MoveAxis(W, 26, ABG)
00:24:15.438 00.000 11060 Guiding  Dir = 3, Dur = 26
00:24:15.444 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:15.471 00.027 10844 UpdateGuideState exits: m=2806 SNR=33.9 Saturated
00:24:15.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:15.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:15.471 00.000 10844 Enqueuing Expose request
00:24:15.477 00.006 11060 IsSlewing returns 0
00:24:15.477 00.000 11060 IsGuiding returns 0
00:24:15.539 00.062 11060 IsGuiding returns 0
00:24:15.539 00.000 11060 Move returns status 0, amount 26
00:24:15.539 00.000 11060 MoveAxis(N, 0, ABG)
00:24:15.539 00.000 11060 Move returns status 0, amount 0
00:24:15.539 00.000 11060 move complete, result=0
00:24:15.540 00.001 11060 worker thread done servicing request
00:24:15.540 00.000 11060 Worker thread wakes up
00:24:15.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:15.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:15.540 00.000 10844 GuideStep: 0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
00:24:16.169 00.629 11060 Exposure complete
00:24:16.393 00.224 11060 worker thread done servicing request
00:24:16.393 00.000 10844 OnExposeComplete: enter
00:24:16.393 00.000 10844 UpdateGuideState(): m_state=6
00:24:16.394 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5655
00:24:16.394 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.21, Mass=2804, SNR=34.0, Peak=238 HFD=3.4
00:24:16.394 00.000 10844 MultiStar: [#1 -0.22,-0.59,0.00,M1] [#2 -0.25,0.05,2.13,U] [#3 -0.14,0.25,1.02,U] [#4 0.11,-0.82,0.00,M2] [#5 -0.05,0.34,1.01,U] [#6 0.36,-0.28,0.90,U] [#7 -0.04,-0.04,0.75,U] [#8 0.08,-0.66,0.00,M1] 
00:24:16.395 00.001 10844 refined, 5 included, MultiStar: {-0.03, 0.09}, one-star: {0.23, 0.17}
00:24:16.395 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
00:24:16.396 00.001 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.65)
00:24:16.396 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.90 mountX=-0.08 mountY=-0.04, mountTheta=-2.64
00:24:16.406 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.09, opts=13)
00:24:16.407 00.001 10844 Enqueuing Move request for scope (-0.03, 0.09)
00:24:16.407 00.000 11060 Worker thread wakes up
00:24:16.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:24:16.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:24:16.407 00.000 11060 Moving (-0.03, 0.09) raw xDistance=-0.08 yDistance=-0.04
00:24:16.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:24:16.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:16.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:16.407 00.000 11060 MoveAxis(E, 0, ABG)
00:24:16.407 00.000 11060 Move returns status 0, amount 0
00:24:16.407 00.000 11060 MoveAxis(N, 0, ABG)
00:24:16.408 00.001 11060 Move returns status 0, amount 0
00:24:16.408 00.000 11060 move complete, result=0
00:24:16.408 00.000 11060 worker thread done servicing request
00:24:16.414 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:16.431 00.017 10844 UpdateGuideState exits: m=2804 SNR=34.0
00:24:16.432 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:16.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:16.432 00.000 10844 Enqueuing Expose request
00:24:16.432 00.000 11060 Worker thread wakes up
00:24:16.432 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:16.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:16.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:17.090 00.658 11060 Exposure complete
00:24:17.307 00.217 11060 worker thread done servicing request
00:24:17.309 00.002 10844 OnExposeComplete: enter
00:24:17.309 00.000 10844 UpdateGuideState(): m_state=6
00:24:17.309 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5656
00:24:17.309 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=61.88, Mass=3274, SNR=37.0, Peak=250 HFD=3.6
00:24:17.309 00.000 10844 MultiStar: [#1 -0.01,0.33,0.98,U] [#2 0.27,0.29,1.79,U] [#3 0.07,0.43,0.93,U] [#4 0.69,-0.21,0.00,M3] [#5 -0.38,0.69,0.00,M1] [#6 0.74,-0.11,0.00,M1] [#7 0.43,0.03,0.81,U] [#8 -0.33,-0.12,0.90,U] 
00:24:17.310 00.001 10844 refined, 5 included, MultiStar: {0.12, 0.16}, one-star: {0.15, -0.16}
00:24:17.310 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
00:24:17.310 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
00:24:17.310 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.19 cameraTheta=0.93 mountX=-0.17 mountY=0.09, mountTheta=2.67
00:24:17.312 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.16, opts=13)
00:24:17.312 00.000 10844 Enqueuing Move request for scope (0.12, 0.16)
00:24:17.312 00.000 11060 Worker thread wakes up
00:24:17.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
00:24:17.312 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
00:24:17.312 00.000 11060 Moving (0.12, 0.16) raw xDistance=-0.17 yDistance=0.09
00:24:17.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:24:17.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:17.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:24:17.312 00.000 11060 MoveAxis(E, 30, ABG)
00:24:17.313 00.001 11060 Guiding  Dir = 2, Dur = 30
00:24:17.320 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:17.328 00.008 11060 IsSlewing returns 0
00:24:17.329 00.001 11060 IsGuiding returns 0
00:24:17.337 00.008 10844 UpdateGuideState exits: m=3274 SNR=37.0
00:24:17.338 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:17.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:17.338 00.000 10844 Enqueuing Expose request
00:24:17.376 00.038 11060 IsGuiding returns 0
00:24:17.376 00.000 11060 Move returns status 0, amount 30
00:24:17.376 00.000 11060 MoveAxis(N, 0, ABG)
00:24:17.376 00.000 11060 Move returns status 0, amount 0
00:24:17.376 00.000 11060 move complete, result=0
00:24:17.376 00.000 11060 worker thread done servicing request
00:24:17.376 00.000 11060 Worker thread wakes up
00:24:17.377 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:17.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:17.377 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:24:18.003 00.626 11060 Exposure complete
00:24:18.222 00.219 11060 worker thread done servicing request
00:24:18.222 00.000 10844 OnExposeComplete: enter
00:24:18.222 00.000 10844 UpdateGuideState(): m_state=6
00:24:18.222 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5657
00:24:18.222 00.000 10844 Star::Find returns 1 (0), X=262.68, Y=61.99, Mass=3357, SNR=36.7, Peak=246 HFD=3.7
00:24:18.222 00.000 10844 MultiStar: [#1 0.34,0.24,0.93,U] [#2 0.08,0.40,1.78,U] [#3 -0.02,0.62,0.00,M1] [#4 0.14,0.50,0.97,U] [#5 -1.13,0.10,0.00,M2] [#6 0.51,0.29,0.87,U] [#7 0.26,0.41,0.84,U] [#8 0.07,-0.05,0.88,U] 
00:24:18.222 00.000 10844 single-star, 6 included, MultiStar: {0.20, 0.27}, one-star: {0.16, -0.04}
00:24:18.222 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
00:24:18.224 00.002 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
00:24:18.224 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.26 mountX=0.01 mountY=0.16, mountTheta=1.49
00:24:18.225 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
00:24:18.225 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
00:24:18.225 00.000 11060 Worker thread wakes up
00:24:18.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
00:24:18.225 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
00:24:18.225 00.000 11060 Moving (0.16, -0.04) raw xDistance=0.01 yDistance=0.16
00:24:18.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:24:18.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:18.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:24:18.226 00.001 11060 MoveAxis(E, 0, ABG)
00:24:18.226 00.000 11060 Move returns status 0, amount 0
00:24:18.226 00.000 11060 MoveAxis(N, 0, ABG)
00:24:18.226 00.000 11060 Move returns status 0, amount 0
00:24:18.226 00.000 11060 move complete, result=0
00:24:18.226 00.000 11060 worker thread done servicing request
00:24:18.232 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:18.260 00.028 10844 UpdateGuideState exits: m=3357 SNR=36.7
00:24:18.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:18.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:18.260 00.000 10844 Enqueuing Expose request
00:24:18.260 00.000 11060 Worker thread wakes up
00:24:18.260 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:24:18.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:18.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:18.896 00.636 11060 Exposure complete
00:24:19.119 00.223 11060 worker thread done servicing request
00:24:19.119 00.000 10844 OnExposeComplete: enter
00:24:19.119 00.000 10844 UpdateGuideState(): m_state=6
00:24:19.119 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5658
00:24:19.121 00.002 10844 Star::Find returns 1 (0), X=262.40, Y=62.27, Mass=3014, SNR=35.0, Peak=238 HFD=3.8
00:24:19.121 00.000 10844 MultiStar: [#1 0.45,-0.38,0.94,U] [#2 -0.47,0.44,0.00,M1] [#3 -0.33,0.25,1.01,U] [#4 -0.42,-0.06,0.96,U] [#5 -0.50,0.08,1.04,U] [#6 -0.06,-0.07,0.92,U] [#7 0.06,0.50,0.90,U] [#8 -0.33,0.07,0.91,U] 
00:24:19.121 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.08}, one-star: {-0.12, 0.24}
00:24:19.121 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.45 = -1.84)
00:24:19.121 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.85)
00:24:19.121 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.69 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
00:24:19.123 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
00:24:19.123 00.000 10844 Enqueuing Move request for scope (-0.16, 0.08)
00:24:19.123 00.000 11060 Worker thread wakes up
00:24:19.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
00:24:19.123 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
00:24:19.123 00.000 11060 Moving (-0.16, 0.08) raw xDistance=-0.05 yDistance=-0.17
00:24:19.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:24:19.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:19.124 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:24:19.124 00.000 11060 MoveAxis(E, 0, ABG)
00:24:19.124 00.000 11060 Move returns status 0, amount 0
00:24:19.124 00.000 11060 MoveAxis(N, 0, ABG)
00:24:19.124 00.000 11060 Move returns status 0, amount 0
00:24:19.124 00.000 11060 move complete, result=0
00:24:19.124 00.000 11060 worker thread done servicing request
00:24:19.130 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:19.156 00.026 10844 UpdateGuideState exits: m=3014 SNR=35.0
00:24:19.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:19.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:19.157 00.001 10844 Enqueuing Expose request
00:24:19.157 00.000 11060 Worker thread wakes up
00:24:19.157 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:19.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:19.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:19.821 00.664 11060 Exposure complete
00:24:20.045 00.224 11060 worker thread done servicing request
00:24:20.045 00.000 10844 OnExposeComplete: enter
00:24:20.046 00.001 10844 UpdateGuideState(): m_state=6
00:24:20.046 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5659
00:24:20.046 00.000 10844 Star::Find returns 1 (1), X=262.81, Y=62.63, Mass=3067, SNR=35.6, Peak=255 HFD=3.6
00:24:20.046 00.000 10844 MultiStar: [#1 -0.02,-0.20,0.92,U] [#2 -0.07,0.64,0.00,M2] [#3 -0.17,0.53,0.98,U] [#4 -0.34,0.68,0.00,M2] [#5 -0.55,0.41,0.00,M2] [#6 0.37,0.19,0.81,U] [#7 0.29,0.32,0.80,U] [#8 0.14,0.19,0.84,U] 
00:24:20.046 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.28}, one-star: {0.29, 0.60}
00:24:20.046 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:24:20.046 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:24:20.046 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.32 cameraTheta=1.11 mountX=-0.30 mountY=0.09, mountTheta=2.84
00:24:20.048 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.28, opts=13)
00:24:20.049 00.001 10844 Enqueuing Move request for scope (0.14, 0.28)
00:24:20.049 00.000 11060 Worker thread wakes up
00:24:20.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
00:24:20.049 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
00:24:20.049 00.000 11060 Moving (0.14, 0.28) raw xDistance=-0.30 yDistance=0.09
00:24:20.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:24:20.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:20.050 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:24:20.050 00.000 11060 MoveAxis(E, 53, ABG)
00:24:20.050 00.000 11060 Guiding  Dir = 2, Dur = 53
00:24:20.057 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:20.073 00.016 10844 UpdateGuideState exits: m=3067 SNR=35.6 Saturated
00:24:20.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:20.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:20.073 00.000 10844 Enqueuing Expose request
00:24:20.080 00.007 11060 IsSlewing returns 0
00:24:20.080 00.000 11060 IsGuiding returns 0
00:24:20.143 00.063 11060 IsGuiding returns 0
00:24:20.144 00.001 11060 Move returns status 0, amount 53
00:24:20.144 00.000 11060 MoveAxis(N, 0, ABG)
00:24:20.144 00.000 11060 Move returns status 0, amount 0
00:24:20.144 00.000 11060 move complete, result=0
00:24:20.144 00.000 11060 worker thread done servicing request
00:24:20.144 00.000 11060 Worker thread wakes up
00:24:20.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:20.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:20.144 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
00:24:20.778 00.634 11060 Exposure complete
00:24:21.018 00.240 11060 worker thread done servicing request
00:24:21.018 00.000 10844 OnExposeComplete: enter
00:24:21.018 00.000 10844 UpdateGuideState(): m_state=6
00:24:21.018 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5660
00:24:21.020 00.002 10844 Star::Find returns 1 (1), X=262.85, Y=62.56, Mass=3101, SNR=35.5, Peak=255 HFD=3.5
00:24:21.020 00.000 10844 MultiStar: [#1 0.24,-0.32,0.89,U] [#2 0.02,0.00,1.93,U] [#3 0.13,0.91,0.00,M1] [#4 -0.32,0.33,0.99,U] [#5 -0.17,0.91,0.00,M3] [#6 0.24,-0.23,0.87,U] [#7 -0.09,0.30,0.79,U] [#8 0.07,-0.33,0.92,U] 
00:24:21.020 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.33, 0.52}
00:24:21.020 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:24:21.020 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:24:21.020 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.57 mountX=-0.05 mountY=0.06, mountTheta=2.31
00:24:21.022 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
00:24:21.022 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
00:24:21.022 00.000 11060 Worker thread wakes up
00:24:21.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:24:21.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:24:21.022 00.000 11060 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=0.06
00:24:21.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:24:21.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:21.023 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:24:21.023 00.000 11060 MoveAxis(E, 0, ABG)
00:24:21.023 00.000 11060 Move returns status 0, amount 0
00:24:21.023 00.000 11060 MoveAxis(N, 0, ABG)
00:24:21.023 00.000 11060 Move returns status 0, amount 0
00:24:21.023 00.000 11060 move complete, result=0
00:24:21.023 00.000 11060 worker thread done servicing request
00:24:21.029 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:21.045 00.016 10844 UpdateGuideState exits: m=3101 SNR=35.5 Saturated
00:24:21.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:21.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:21.045 00.000 10844 Enqueuing Expose request
00:24:21.045 00.000 11060 Worker thread wakes up
00:24:21.045 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:21.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:21.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:21.677 00.632 11060 Exposure complete
00:24:21.895 00.218 11060 worker thread done servicing request
00:24:21.895 00.000 10844 OnExposeComplete: enter
00:24:21.897 00.002 10844 UpdateGuideState(): m_state=6
00:24:21.897 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5661
00:24:21.897 00.000 10844 Star::Find returns 1 (0), X=262.38, Y=62.27, Mass=2873, SNR=33.9, Peak=241 HFD=3.6
00:24:21.898 00.001 10844 MultiStar: [#1 0.03,-0.50,1.01,U] [#2 0.12,0.24,1.97,U] [#3 -0.09,0.41,0.96,U] [#4 -0.03,0.45,0.99,U] [#5 0.09,-0.28,1.06,U] [#6 0.13,-0.19,0.98,U] [#7 0.01,0.24,0.95,U] [#8 -0.32,-0.04,0.98,U] 
00:24:21.898 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.15, 0.23}
00:24:21.898 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
00:24:21.898 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
00:24:21.898 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=-0.07 mountY=-0.02, mountTheta=-2.86
00:24:21.900 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
00:24:21.900 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
00:24:21.900 00.000 11060 Worker thread wakes up
00:24:21.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:24:21.900 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:24:21.900 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=-0.02
00:24:21.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:24:21.900 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:21.901 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:21.901 00.000 11060 MoveAxis(E, 0, ABG)
00:24:21.901 00.000 11060 Move returns status 0, amount 0
00:24:21.901 00.000 11060 MoveAxis(N, 0, ABG)
00:24:21.901 00.000 11060 Move returns status 0, amount 0
00:24:21.901 00.000 11060 move complete, result=0
00:24:21.901 00.000 11060 worker thread done servicing request
00:24:21.907 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:21.925 00.018 10844 UpdateGuideState exits: m=2873 SNR=33.9
00:24:21.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:21.926 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:21.926 00.000 10844 Enqueuing Expose request
00:24:21.926 00.000 11060 Worker thread wakes up
00:24:21.926 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:21.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:21.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:22.566 00.640 11060 Exposure complete
00:24:22.782 00.216 11060 worker thread done servicing request
00:24:22.783 00.001 10844 OnExposeComplete: enter
00:24:22.783 00.000 10844 UpdateGuideState(): m_state=6
00:24:22.783 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5662
00:24:22.783 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.17, Mass=3248, SNR=36.7, Peak=243 HFD=3.7
00:24:22.783 00.000 10844 MultiStar: [#1 0.40,-0.08,0.95,U] [#2 0.20,0.18,1.88,U] [#3 -0.18,0.86,0.00,M1] [#4 -0.18,0.23,1.02,U] [#5 -0.19,-0.17,1.04,U] [#6 -0.04,0.51,0.84,U] [#7 0.43,0.00,0.81,U] [#8 -0.34,0.62,0.00,M1] 
00:24:22.783 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.21, 0.13}
00:24:22.784 00.001 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
00:24:22.784 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
00:24:22.784 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=-0.14 mountY=0.10, mountTheta=2.52
00:24:22.786 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
00:24:22.787 00.001 10844 Enqueuing Move request for scope (0.12, 0.12)
00:24:22.787 00.000 11060 Worker thread wakes up
00:24:22.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
00:24:22.787 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
00:24:22.787 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.10
00:24:22.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:24:22.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:22.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:24:22.787 00.000 11060 MoveAxis(E, 24, ABG)
00:24:22.787 00.000 11060 Guiding  Dir = 2, Dur = 24
00:24:22.794 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:22.810 00.016 10844 UpdateGuideState exits: m=3248 SNR=36.7
00:24:22.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:22.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:22.810 00.000 10844 Enqueuing Expose request
00:24:22.815 00.005 11060 IsSlewing returns 0
00:24:22.815 00.000 11060 IsGuiding returns 0
00:24:22.862 00.047 11060 IsGuiding returns 0
00:24:22.862 00.000 11060 Move returns status 0, amount 24
00:24:22.863 00.001 11060 MoveAxis(N, 0, ABG)
00:24:22.863 00.000 11060 Move returns status 0, amount 0
00:24:22.863 00.000 11060 move complete, result=0
00:24:22.863 00.000 11060 worker thread done servicing request
00:24:22.863 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:24:22.863 00.000 11060 Worker thread wakes up
00:24:22.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:22.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:23.503 00.640 11060 Exposure complete
00:24:23.726 00.223 11060 worker thread done servicing request
00:24:23.726 00.000 10844 OnExposeComplete: enter
00:24:23.726 00.000 10844 UpdateGuideState(): m_state=6
00:24:23.726 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5663
00:24:23.726 00.000 10844 Star::Find returns 1 (0), X=262.93, Y=62.11, Mass=2519, SNR=31.8, Peak=214 HFD=3.0
00:24:23.726 00.000 10844 MultiStar: [#1 0.23,-0.42,1.16,U] [#2 0.13,0.85,0.00,M1] [#3 0.18,0.90,0.00,M2] [#4 -0.17,0.05,1.06,U] [#5 0.31,0.02,1.06,U] [#6 0.34,0.10,0.90,U] [#7 0.15,0.38,0.88,U] [#8 0.26,0.41,1.07,U] 
00:24:23.726 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.08}, one-star: {0.41, 0.08}
00:24:23.727 00.001 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
00:24:23.727 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
00:24:23.727 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.23 cameraTheta=0.34 mountX=-0.11 mountY=0.20, mountTheta=2.09
00:24:23.728 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.08, opts=13)
00:24:23.728 00.000 10844 Enqueuing Move request for scope (0.22, 0.08)
00:24:23.728 00.000 11060 Worker thread wakes up
00:24:23.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
00:24:23.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
00:24:23.729 00.001 11060 Moving (0.22, 0.08) raw xDistance=-0.11 yDistance=0.20
00:24:23.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:23.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:24:23.729 00.000 11060 MoveAxis(E, 0, ABG)
00:24:23.729 00.000 11060 Move returns status 0, amount 0
00:24:23.729 00.000 11060 MoveAxis(S, 78, ABG)
00:24:23.729 00.000 11060 Guiding  Dir = 1, Dur = 78
00:24:23.732 00.003 11060 IsSlewing returns 0
00:24:23.732 00.000 11060 IsGuiding returns 0
00:24:23.746 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:23.762 00.016 10844 UpdateGuideState exits: m=2519 SNR=31.8
00:24:23.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:23.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:23.762 00.000 10844 Enqueuing Expose request
00:24:23.825 00.063 11060 IsGuiding returns 0
00:24:23.825 00.000 11060 Move returns status 0, amount 78
00:24:23.826 00.001 11060 move complete, result=0
00:24:23.826 00.000 11060 worker thread done servicing request
00:24:23.826 00.000 11060 Worker thread wakes up
00:24:23.826 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 78 ms SOUTH
00:24:23.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:23.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:24.490 00.664 11060 Exposure complete
00:24:24.708 00.218 11060 worker thread done servicing request
00:24:24.708 00.000 10844 OnExposeComplete: enter
00:24:24.708 00.000 10844 UpdateGuideState(): m_state=6
00:24:24.709 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5664
00:24:24.709 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=62.47, Mass=2756, SNR=33.5, Peak=253 HFD=3.4
00:24:24.709 00.000 10844 MultiStar: [#1 0.12,-0.32,1.03,U] [#2 0.32,0.65,0.00,M2] [#3 -0.41,0.53,0.00,M3] [#4 -0.02,0.12,1.15,U] [#5 -0.40,-0.22,1.06,U] [#6 0.25,0.21,0.92,U] [#7 0.26,0.13,0.93,U] [#8 0.11,0.40,1.05,U] 
00:24:24.709 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.10}, one-star: {0.29, 0.44}
00:24:24.710 00.001 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
00:24:24.710 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
00:24:24.710 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.93 mountX=-0.12 mountY=0.06, mountTheta=2.67
00:24:24.712 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
00:24:24.712 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
00:24:24.712 00.000 11060 Worker thread wakes up
00:24:24.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:24:24.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:24:24.713 00.001 11060 Moving (0.08, 0.10) raw xDistance=-0.12 yDistance=0.06
00:24:24.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:24:24.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:24.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:24:24.713 00.000 11060 MoveAxis(E, 0, ABG)
00:24:24.713 00.000 11060 Move returns status 0, amount 0
00:24:24.713 00.000 11060 MoveAxis(N, 0, ABG)
00:24:24.713 00.000 11060 Move returns status 0, amount 0
00:24:24.713 00.000 11060 move complete, result=0
00:24:24.713 00.000 11060 worker thread done servicing request
00:24:24.720 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:24.736 00.016 10844 UpdateGuideState exits: m=2756 SNR=33.5
00:24:24.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:24.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:24.736 00.000 10844 Enqueuing Expose request
00:24:24.736 00.000 11060 Worker thread wakes up
00:24:24.737 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:24.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:24.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:25.355 00.618 11060 Exposure complete
00:24:26.312 00.957 10844 OnExposeComplete: enter
00:24:26.312 00.000 10844 UpdateGuideState(): m_state=6
00:24:26.312 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5665
00:24:26.312 00.000 10844 Star::Find returns 1 (1), X=262.37, Y=62.53, Mass=3007, SNR=34.6, Peak=255 HFD=3.4
00:24:26.313 00.001 10844 MultiStar: [#1 -0.07,0.05,1.08,U] [#2 -0.46,0.47,0.00,M3] [#3 -0.34,0.86,0.00,M4] [#4 0.14,0.39,1.14,U] [#5 -0.28,0.20,0.94,U] [#6 -0.01,0.26,1.02,U] [#7 -0.32,0.31,0.81,U] [#8 -0.51,0.77,0.00,M1] 
00:24:26.318 00.005 10844 refined, 5 included, MultiStar: {-0.10, 0.28}, one-star: {-0.15, 0.49}
00:24:26.318 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.62)
00:24:26.318 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
00:24:26.318 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.92 mountX=-0.26 mountY=-0.15, mountTheta=-2.63
00:24:26.321 00.003 11060 worker thread done servicing request
00:24:26.351 00.030 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.28, opts=13)
00:24:26.351 00.000 10844 Enqueuing Move request for scope (-0.10, 0.28)
00:24:26.401 00.050 11060 Worker thread wakes up
00:24:26.452 00.051 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd
00:24:26.452 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:24:26.454 00.002 10844 UpdateGuideState exits: m=3007 SNR=34.6 Saturated
00:24:26.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:26.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:26.454 00.000 10844 Enqueuing Expose request
00:24:26.467 00.013 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.28)
00:24:26.467 00.000 11060 Moving (-0.10, 0.28) raw xDistance=-0.26 yDistance=-0.15
00:24:26.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:24:26.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:26.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:24:26.468 00.001 11060 MoveAxis(E, 45, ABG)
00:24:26.468 00.000 11060 Guiding  Dir = 2, Dur = 45
00:24:26.477 00.009 11060 IsSlewing returns 0
00:24:26.478 00.001 11060 IsGuiding returns 0
00:24:26.525 00.047 11060 IsGuiding returns 0
00:24:26.525 00.000 11060 Move returns status 0, amount 45
00:24:26.525 00.000 11060 MoveAxis(N, 0, ABG)
00:24:26.525 00.000 11060 Move returns status 0, amount 0
00:24:26.525 00.000 11060 move complete, result=0
00:24:26.526 00.001 11060 worker thread done servicing request
00:24:26.526 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
00:24:26.526 00.000 11060 Worker thread wakes up
00:24:26.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:26.527 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:27.199 00.672 11060 Exposure complete
00:24:27.586 00.387 11060 worker thread done servicing request
00:24:27.586 00.000 10844 OnExposeComplete: enter
00:24:27.586 00.000 10844 UpdateGuideState(): m_state=6
00:24:27.587 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5666
00:24:27.587 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=61.78, Mass=3458, SNR=38.1, Peak=247 HFD=3.4
00:24:27.587 00.000 10844 MultiStar: [#1 -0.32,-0.04,0.94,U] [#2 0.23,0.09,1.77,U] [#3 -0.62,0.32,0.00,M5] [#4 -0.23,-0.17,0.89,U] [#5 -1.05,0.15,0.00,M1] [#6 -0.33,-0.50,0.91,U] [#7 -0.42,-0.35,0.85,U] [#8 -0.10,-0.38,0.85,U] 
00:24:27.587 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.19}, one-star: {0.00, -0.26}
00:24:27.589 00.002 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
00:24:27.589 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
00:24:27.589 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.12 mountX=0.21 mountY=-0.08, mountTheta=-0.39
00:24:27.590 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.19, opts=13)
00:24:27.590 00.000 10844 Enqueuing Move request for scope (-0.12, -0.19)
00:24:27.590 00.000 11060 Worker thread wakes up
00:24:27.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:27.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
00:24:27.590 00.000 10844 UpdateGuideState exits: m=3458 SNR=38.1
00:24:27.591 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:27.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
00:24:27.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:27.591 00.000 10844 Enqueuing Expose request
00:24:27.591 00.000 11060 Moving (-0.12, -0.19) raw xDistance=0.21 yDistance=-0.08
00:24:27.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
00:24:27.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:27.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:24:27.591 00.000 11060 MoveAxis(W, 34, ABG)
00:24:27.591 00.000 11060 Guiding  Dir = 3, Dur = 34
00:24:27.627 00.036 11060 IsSlewing returns 0
00:24:27.627 00.000 11060 IsGuiding returns 0
00:24:27.675 00.048 11060 IsGuiding returns 0
00:24:27.675 00.000 11060 Move returns status 0, amount 34
00:24:27.675 00.000 11060 MoveAxis(N, 0, ABG)
00:24:27.675 00.000 11060 Move returns status 0, amount 0
00:24:27.675 00.000 11060 move complete, result=0
00:24:27.675 00.000 11060 worker thread done servicing request
00:24:27.675 00.000 11060 Worker thread wakes up
00:24:27.675 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
00:24:27.676 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:27.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:28.348 00.672 11060 Exposure complete
00:24:28.781 00.433 11060 worker thread done servicing request
00:24:28.781 00.000 10844 OnExposeComplete: enter
00:24:28.781 00.000 10844 UpdateGuideState(): m_state=6
00:24:28.781 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5667
00:24:28.782 00.001 10844 Star::Find returns 1 (1), X=262.65, Y=62.62, Mass=3582, SNR=38.4, Peak=255 HFD=3.5
00:24:28.782 00.000 10844 MultiStar: [#1 -0.48,0.02,0.82,U] [#2 -0.22,0.76,0.00,M3] [#3 -0.41,0.39,0.88,U] [#4 0.52,0.49,0.00,M1] [#5 -0.82,0.23,0.00,M2] [#6 0.03,0.20,0.85,U] [#7 0.15,-0.07,0.80,U] [#8 -0.16,0.07,0.84,U] 
00:24:28.782 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.21}, one-star: {0.13, 0.58}
00:24:28.782 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.84 = -2.45)
00:24:28.782 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
00:24:28.782 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.08 mountX=-0.19 mountY=-0.15, mountTheta=-2.46
00:24:28.784 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.21, opts=13)
00:24:28.785 00.001 10844 Enqueuing Move request for scope (-0.12, 0.21)
00:24:28.785 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:28.785 00.000 10844 UpdateGuideState exits: m=3582 SNR=38.4 Saturated
00:24:28.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:28.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:28.786 00.001 10844 Enqueuing Expose request
00:24:28.786 00.000 11060 Worker thread wakes up
00:24:28.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
00:24:28.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
00:24:28.786 00.000 11060 Moving (-0.12, 0.21) raw xDistance=-0.19 yDistance=-0.15
00:24:28.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:24:28.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:28.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:24:28.786 00.000 11060 MoveAxis(E, 31, ABG)
00:24:28.786 00.000 11060 Guiding  Dir = 2, Dur = 31
00:24:28.790 00.004 11060 IsSlewing returns 0
00:24:28.791 00.001 11060 IsGuiding returns 0
00:24:28.837 00.046 11060 IsGuiding returns 0
00:24:28.837 00.000 11060 Move returns status 0, amount 31
00:24:28.837 00.000 11060 MoveAxis(N, 0, ABG)
00:24:28.837 00.000 11060 Move returns status 0, amount 0
00:24:28.837 00.000 11060 move complete, result=0
00:24:28.838 00.001 11060 worker thread done servicing request
00:24:28.838 00.000 11060 Worker thread wakes up
00:24:28.838 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
00:24:28.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:28.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:29.477 00.639 11060 Exposure complete
00:24:29.787 00.310 11060 worker thread done servicing request
00:24:29.787 00.000 10844 OnExposeComplete: enter
00:24:29.787 00.000 10844 UpdateGuideState(): m_state=6
00:24:29.788 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5668
00:24:29.788 00.000 10844 Star::Find returns 1 (1), X=262.79, Y=62.66, Mass=3285, SNR=37.0, Peak=255 HFD=3.4
00:24:29.788 00.000 10844 MultiStar: [#1 0.37,0.09,0.96,U] [#2 -0.18,0.86,0.00,M4] [#3 0.18,0.51,0.88,U] [#4 0.28,0.21,0.90,U] [#5 -0.36,0.04,1.03,U] [#6 0.02,0.17,0.86,U] [#7 0.14,0.16,0.82,U] [#8 -0.33,0.22,0.80,U] 
00:24:29.788 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.25}, one-star: {0.27, 0.63}
00:24:29.788 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:24:29.788 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:24:29.788 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.28 mountX=-0.26 mountY=0.03, mountTheta=3.02
00:24:29.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.25, opts=13)
00:24:29.790 00.000 10844 Enqueuing Move request for scope (0.08, 0.25)
00:24:29.790 00.000 11060 Worker thread wakes up
00:24:29.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:29.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
00:24:29.790 00.000 10844 UpdateGuideState exits: m=3285 SNR=37.0 Saturated
00:24:29.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
00:24:29.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:29.791 00.001 11060 Moving (0.08, 0.25) raw xDistance=-0.26 yDistance=0.03
00:24:29.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:24:29.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:29.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:29.791 00.000 10844 Enqueuing Expose request
00:24:29.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:24:29.791 00.000 11060 MoveAxis(E, 47, ABG)
00:24:29.791 00.000 11060 Guiding  Dir = 2, Dur = 47
00:24:29.802 00.011 11060 IsSlewing returns 0
00:24:29.803 00.001 11060 IsGuiding returns 0
00:24:29.883 00.080 11060 IsGuiding returns 0
00:24:29.883 00.000 11060 Move returns status 0, amount 47
00:24:29.883 00.000 11060 MoveAxis(N, 0, ABG)
00:24:29.883 00.000 11060 Move returns status 0, amount 0
00:24:29.883 00.000 11060 move complete, result=0
00:24:29.883 00.000 11060 worker thread done servicing request
00:24:29.883 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
00:24:29.883 00.000 11060 Worker thread wakes up
00:24:29.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:29.885 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:30.538 00.653 11060 Exposure complete
00:24:30.876 00.338 10844 OnExposeComplete: enter
00:24:30.887 00.011 10844 UpdateGuideState(): m_state=6
00:24:30.887 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5669
00:24:30.888 00.001 10844 Star::Find returns 1 (0), X=262.79, Y=62.39, Mass=2711, SNR=33.2, Peak=249 HFD=3.6
00:24:30.888 00.000 10844 MultiStar: [#1 0.24,-0.45,1.02,U] [#2 -0.10,0.14,2.11,U] [#3 -0.03,0.69,0.00,M4] [#4 0.68,0.24,0.00,M1] [#5 -0.69,0.42,0.00,M2] [#6 0.15,0.28,0.96,U] [#7 -0.16,-0.26,0.86,U] [#8 -0.19,-0.32,0.97,U] 
00:24:30.888 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.01}, one-star: {0.27, 0.35}
00:24:30.888 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
00:24:30.889 00.001 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
00:24:30.889 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.55 mountX=0.01 mountY=0.02, mountTheta=1.20
00:24:30.889 00.000 11060 worker thread done servicing request
00:24:30.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
00:24:30.891 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
00:24:30.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:30.891 00.000 10844 UpdateGuideState exits: m=2711 SNR=33.2
00:24:30.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:30.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:30.893 00.002 11060 Worker thread wakes up
00:24:30.893 00.000 10844 Enqueuing Expose request
00:24:30.895 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:24:30.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:24:30.895 00.000 11060 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=0.02
00:24:30.896 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:24:30.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:30.898 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:30.898 00.000 11060 MoveAxis(E, 0, ABG)
00:24:30.898 00.000 11060 Move returns status 0, amount 0
00:24:30.898 00.000 11060 MoveAxis(N, 0, ABG)
00:24:30.898 00.000 11060 Move returns status 0, amount 0
00:24:30.898 00.000 11060 move complete, result=0
00:24:30.898 00.000 11060 worker thread done servicing request
00:24:30.898 00.000 11060 Worker thread wakes up
00:24:30.899 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:30.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:30.903 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:24:31.536 00.633 11060 Exposure complete
00:24:31.852 00.316 11060 worker thread done servicing request
00:24:31.852 00.000 10844 OnExposeComplete: enter
00:24:31.852 00.000 10844 UpdateGuideState(): m_state=6
00:24:31.864 00.012 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5670
00:24:31.864 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.09, Mass=2806, SNR=34.1, Peak=235 HFD=3.3
00:24:31.865 00.001 10844 MultiStar: [#1 0.10,-0.39,1.01,U] [#2 0.07,0.24,1.96,U] [#3 -0.04,0.63,0.00,M5] [#4 0.20,0.14,0.97,U] [#5 -0.08,-0.11,1.01,U] [#6 -0.08,-0.06,1.04,U] [#7 0.37,-0.43,0.87,U] [#8 0.17,-0.05,0.94,U] 
00:24:31.865 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.11, 0.05}
00:24:31.865 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
00:24:31.865 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
00:24:31.865 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.38 mountX=0.02 mountY=0.10, mountTheta=1.38
00:24:31.869 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
00:24:31.869 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
00:24:31.869 00.000 11060 Worker thread wakes up
00:24:31.869 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:31.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
00:24:31.869 00.000 10844 UpdateGuideState exits: m=2806 SNR=34.1
00:24:31.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:31.869 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
00:24:31.870 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:31.870 00.000 10844 Enqueuing Expose request
00:24:31.870 00.000 11060 Moving (0.10, -0.04) raw xDistance=0.02 yDistance=0.10
00:24:31.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:24:31.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:31.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:24:31.870 00.000 11060 MoveAxis(E, 0, ABG)
00:24:31.870 00.000 11060 Move returns status 0, amount 0
00:24:31.870 00.000 11060 MoveAxis(N, 0, ABG)
00:24:31.870 00.000 11060 Move returns status 0, amount 0
00:24:31.870 00.000 11060 move complete, result=0
00:24:31.871 00.001 11060 worker thread done servicing request
00:24:31.871 00.000 11060 Worker thread wakes up
00:24:31.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:31.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:31.872 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:32.503 00.631 11060 Exposure complete
00:24:32.783 00.280 11060 worker thread done servicing request
00:24:32.784 00.001 10844 OnExposeComplete: enter
00:24:32.784 00.000 10844 UpdateGuideState(): m_state=6
00:24:32.784 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5671
00:24:32.784 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=62.22, Mass=3491, SNR=37.7, Peak=242 HFD=3.6
00:24:32.784 00.000 10844 MultiStar: [#1 0.18,-0.32,0.91,U] [#2 -0.46,0.55,0.00,M3] [#3 0.06,0.32,0.89,U] [#4 -0.18,-0.31,0.89,U] [#5 -0.25,-0.42,0.92,U] [#6 -0.38,-0.12,0.83,U] [#7 0.86,-0.51,0.00,M1] [#8 -0.10,-0.19,0.84,U] 
00:24:32.784 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.12}, one-star: {0.24, 0.18}
00:24:32.784 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
00:24:32.784 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
00:24:32.784 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.98 mountX=0.13 mountY=-0.03, mountTheta=-0.25
00:24:32.786 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.12, opts=13)
00:24:32.787 00.001 10844 Enqueuing Move request for scope (-0.05, -0.12)
00:24:32.787 00.000 11060 Worker thread wakes up
00:24:32.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:32.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
00:24:32.787 00.000 10844 UpdateGuideState exits: m=3491 SNR=37.7
00:24:32.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
00:24:32.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:32.787 00.000 11060 Moving (-0.05, -0.12) raw xDistance=0.13 yDistance=-0.03
00:24:32.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:32.787 00.000 10844 Enqueuing Expose request
00:24:32.788 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:24:32.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:32.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:24:32.788 00.000 11060 MoveAxis(W, 22, ABG)
00:24:32.788 00.000 11060 Guiding  Dir = 3, Dur = 22
00:24:32.806 00.018 11060 IsSlewing returns 0
00:24:32.807 00.001 11060 IsGuiding returns 0
00:24:32.849 00.042 11060 IsGuiding returns 0
00:24:32.849 00.000 11060 Move returns status 0, amount 22
00:24:32.849 00.000 11060 MoveAxis(N, 0, ABG)
00:24:32.849 00.000 11060 Move returns status 0, amount 0
00:24:32.849 00.000 11060 move complete, result=0
00:24:32.850 00.001 11060 worker thread done servicing request
00:24:32.850 00.000 11060 Worker thread wakes up
00:24:32.850 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
00:24:32.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:32.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:33.523 00.673 11060 Exposure complete
00:24:33.827 00.304 11060 worker thread done servicing request
00:24:33.827 00.000 10844 OnExposeComplete: enter
00:24:33.828 00.001 10844 UpdateGuideState(): m_state=6
00:24:33.828 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5672
00:24:33.828 00.000 10844 Star::Find returns 1 (0), X=262.83, Y=62.48, Mass=2428, SNR=31.9, Peak=231 HFD=3.3
00:24:33.829 00.001 10844 MultiStar: [#1 0.16,0.15,1.07,U] [#2 -0.24,0.34,2.19,U] [#3 -0.29,0.63,0.00,M5] [#4 0.31,-0.18,1.02,U] [#5 0.06,0.33,1.13,U] [#6 0.07,0.16,1.12,U] [#7 -0.04,0.19,0.85,U] [#8 0.45,-0.23,1.01,U] 
00:24:33.829 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.18}, one-star: {0.30, 0.44}
00:24:33.829 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
00:24:33.829 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
00:24:33.829 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.10 mountX=-0.19 mountY=0.06, mountTheta=2.83
00:24:33.832 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.18, opts=13)
00:24:33.832 00.000 10844 Enqueuing Move request for scope (0.09, 0.18)
00:24:33.832 00.000 11060 Worker thread wakes up
00:24:33.832 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:33.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
00:24:33.832 00.000 10844 UpdateGuideState exits: m=2428 SNR=31.9
00:24:33.832 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
00:24:33.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:33.832 00.000 11060 Moving (0.09, 0.18) raw xDistance=-0.19 yDistance=0.06
00:24:33.832 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:33.832 00.000 10844 Enqueuing Expose request
00:24:33.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:24:33.833 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:33.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:24:33.833 00.000 11060 MoveAxis(E, 32, ABG)
00:24:33.833 00.000 11060 Guiding  Dir = 2, Dur = 32
00:24:33.855 00.022 11060 IsSlewing returns 0
00:24:33.857 00.002 11060 IsGuiding returns 0
00:24:33.933 00.076 11060 IsGuiding returns 0
00:24:33.933 00.000 11060 Move returns status 0, amount 32
00:24:33.933 00.000 11060 MoveAxis(N, 0, ABG)
00:24:33.933 00.000 11060 Move returns status 0, amount 0
00:24:33.933 00.000 11060 move complete, result=0
00:24:33.934 00.001 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:24:33.934 00.000 11060 worker thread done servicing request
00:24:33.934 00.000 11060 Worker thread wakes up
00:24:33.935 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:33.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:34.576 00.641 11060 Exposure complete
00:24:34.894 00.318 11060 worker thread done servicing request
00:24:34.895 00.001 10844 OnExposeComplete: enter
00:24:34.895 00.000 10844 UpdateGuideState(): m_state=6
00:24:34.896 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5673
00:24:34.896 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=62.35, Mass=2540, SNR=32.0, Peak=234 HFD=3.6
00:24:34.899 00.003 10844 MultiStar: [#1 -0.26,0.51,0.95,U] [#2 0.00,1.00,0.00,M3] [#3 0.50,0.59,0.00,M6] [#4 -0.05,0.59,0.95,U] [#5 -0.10,0.57,1.18,U] [#6 0.23,0.60,0.00,M1] [#7 0.66,-0.16,0.00,M1] [#8 0.15,-0.41,1.14,U] 
00:24:34.899 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.30}, one-star: {0.29, 0.32}
00:24:34.899 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.30 = -2.99)
00:24:34.899 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
00:24:34.900 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.54 mountX=-0.30 mountY=-0.04, mountTheta=-3.00
00:24:34.902 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.30, opts=13)
00:24:34.902 00.000 10844 Enqueuing Move request for scope (0.01, 0.30)
00:24:34.902 00.000 11060 Worker thread wakes up
00:24:34.902 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:34.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
00:24:34.902 00.000 10844 UpdateGuideState exits: m=2540 SNR=32.0
00:24:34.902 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
00:24:34.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:34.902 00.000 11060 Moving (0.01, 0.30) raw xDistance=-0.30 yDistance=-0.04
00:24:34.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:34.903 00.001 10844 Enqueuing Expose request
00:24:34.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:24:34.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:34.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:24:34.903 00.000 11060 MoveAxis(E, 52, ABG)
00:24:34.903 00.000 11060 Guiding  Dir = 2, Dur = 52
00:24:34.931 00.028 11060 IsSlewing returns 0
00:24:34.933 00.002 11060 IsGuiding returns 0
00:24:35.006 00.073 11060 IsGuiding returns 0
00:24:35.006 00.000 11060 Move returns status 0, amount 52
00:24:35.006 00.000 11060 MoveAxis(N, 0, ABG)
00:24:35.006 00.000 11060 Move returns status 0, amount 0
00:24:35.006 00.000 11060 move complete, result=0
00:24:35.006 00.000 11060 worker thread done servicing request
00:24:35.006 00.000 11060 Worker thread wakes up
00:24:35.006 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
00:24:35.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:35.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:35.659 00.653 11060 Exposure complete
00:24:39.225 03.566 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:24:39.225 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:24:39.233 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:24:39.237 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:24:39.240 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:24:39.394 00.154 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:24:39.438 00.044 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:24:39.439 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5673,"width":15,"height":15,"star_pos":[6.82,7.35],"pixels":"..."},"id":1}
00:24:39.880 00.441 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:24:39.880 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:24:40.315 00.435 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:24:40.316 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:24:40.316 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:24:40.317 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:24:40.318 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:24:40.318 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:24:40.320 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:24:40.417 00.097 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:24:40.452 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:24:40.452 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5673,"width":15,"height":15,"star_pos":[6.82,7.35],"pixels":"..."},"id":1}
00:24:40.547 00.095 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:24:40.547 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:24:40.695 00.148 11060 worker thread done servicing request
00:24:40.695 00.000 10844 OnExposeComplete: enter
00:24:40.695 00.000 10844 UpdateGuideState(): m_state=6
00:24:40.696 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5674
00:24:40.696 00.000 10844 Star::Find returns 1 (1), X=262.23, Y=62.52, Mass=2953, SNR=34.7, Peak=255 HFD=3.5
00:24:40.696 00.000 10844 MultiStar: [#1 0.04,-0.01,0.98,U] [#2 -0.12,-0.06,1.88,U] [#3 -0.09,0.09,0.88,U] [#4 0.22,0.02,1.05,U] [#5 -0.28,0.01,1.01,U] [#6 -0.01,-0.23,0.98,U] [#7 0.43,0.12,0.83,U] [#8 -0.27,-0.10,1.07,U] 
00:24:40.697 00.001 10844 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.30, 0.49}
00:24:40.697 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
00:24:40.697 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.82)
00:24:40.697 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.73 mountX=-0.01 mountY=-0.06, mountTheta=-1.80
00:24:40.758 00.061 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.03, opts=13)
00:24:40.759 00.001 10844 Enqueuing Move request for scope (-0.06, 0.03)
00:24:40.759 00.000 11060 Worker thread wakes up
00:24:40.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
00:24:40.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
00:24:40.759 00.000 11060 Moving (-0.06, 0.03) raw xDistance=-0.01 yDistance=-0.06
00:24:40.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:24:40.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:40.760 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:24:40.760 00.000 11060 MoveAxis(E, 0, ABG)
00:24:40.760 00.000 11060 Move returns status 0, amount 0
00:24:40.760 00.000 11060 MoveAxis(N, 0, ABG)
00:24:40.760 00.000 11060 Move returns status 0, amount 0
00:24:40.760 00.000 11060 move complete, result=0
00:24:40.760 00.000 11060 worker thread done servicing request
00:24:40.761 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:40.761 00.000 10844 UpdateGuideState exits: m=2953 SNR=34.7 Saturated
00:24:40.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:40.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:40.761 00.000 10844 Enqueuing Expose request
00:24:40.770 00.009 11060 Worker thread wakes up
00:24:40.772 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:40.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:40.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:41.153 00.381 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:24:41.153 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:24:41.154 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:24:41.155 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:24:41.156 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:24:41.156 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:24:41.157 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:24:41.158 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:24:41.159 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:24:41.159 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5674,"width":15,"height":15,"star_pos":[7.23,6.52],"pixels":"..."},"id":1}
00:24:41.169 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:24:41.183 00.014 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:24:41.437 00.254 11060 Exposure complete
00:24:41.920 00.483 11060 worker thread done servicing request
00:24:41.920 00.000 10844 OnExposeComplete: enter
00:24:41.920 00.000 10844 UpdateGuideState(): m_state=6
00:24:41.920 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5675
00:24:41.921 00.001 10844 Star::Find returns 1 (1), X=262.53, Y=62.42, Mass=3152, SNR=35.7, Peak=255 HFD=3.3
00:24:41.922 00.001 10844 MultiStar: [#1 -0.05,0.58,0.98,U] [#2 -0.07,0.25,2.07,U] [#3 0.46,0.18,0.86,U] [#4 0.11,-0.07,0.96,U] [#5 -0.38,0.57,0.00,M1] [#6 0.15,-0.36,0.87,U] [#7 0.29,0.06,0.97,U] [#8 0.49,-0.79,0.00,M1] 
00:24:41.922 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.17}, one-star: {0.01, 0.38}
00:24:41.922 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:24:41.922 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:24:41.922 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.05 mountX=-0.18 mountY=0.07, mountTheta=2.78
00:24:41.923 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.17, opts=13)
00:24:41.924 00.001 10844 Enqueuing Move request for scope (0.10, 0.17)
00:24:41.924 00.000 11060 Worker thread wakes up
00:24:41.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:41.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
00:24:41.924 00.000 10844 UpdateGuideState exits: m=3152 SNR=35.7 Saturated
00:24:41.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
00:24:41.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:41.924 00.000 11060 Moving (0.10, 0.17) raw xDistance=-0.18 yDistance=0.07
00:24:41.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:41.925 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:24:41.925 00.000 10844 Enqueuing Expose request
00:24:41.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:41.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:24:41.925 00.000 11060 MoveAxis(E, 32, ABG)
00:24:41.925 00.000 11060 Guiding  Dir = 2, Dur = 32
00:24:41.960 00.035 11060 IsSlewing returns 0
00:24:41.961 00.001 11060 IsGuiding returns 0
00:24:42.021 00.060 11060 IsGuiding returns 0
00:24:42.022 00.001 11060 Move returns status 0, amount 32
00:24:42.022 00.000 11060 MoveAxis(N, 0, ABG)
00:24:42.022 00.000 11060 Move returns status 0, amount 0
00:24:42.022 00.000 11060 move complete, result=0
00:24:42.023 00.001 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:24:42.034 00.011 11060 worker thread done servicing request
00:24:42.035 00.001 11060 Worker thread wakes up
00:24:42.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:42.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:42.686 00.651 11060 Exposure complete
00:24:43.175 00.489 11060 worker thread done servicing request
00:24:43.175 00.000 10844 OnExposeComplete: enter
00:24:43.175 00.000 10844 UpdateGuideState(): m_state=6
00:24:43.176 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5676
00:24:43.176 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=63.07, Mass=3142, SNR=35.7, Peak=223 HFD=3.4
00:24:43.176 00.000 10844 MultiStar: [#1 0.26,-0.63,0.00,M1] [#2 0.41,0.62,0.00,M2] [#3 0.13,0.76,0.00,M5] [#4 0.41,0.36,0.95,U] [#5 -0.43,0.57,0.00,M2] [#6 -0.28,0.30,0.89,U] [#7 0.04,0.02,0.95,U] [#8 0.32,0.33,0.92,U] 
00:24:43.176 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.42}, one-star: {0.21, 1.04}
00:24:43.176 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
00:24:43.176 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:24:43.178 00.002 10844 CameraToMount -- cameraX=0.15 cameraY=0.42 hyp=0.44 cameraTheta=1.24 mountX=-0.44 mountY=0.08, mountTheta=2.97
00:24:43.179 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.42, opts=13)
00:24:43.179 00.000 10844 Enqueuing Move request for scope (0.15, 0.42)
00:24:43.179 00.000 11060 Worker thread wakes up
00:24:43.180 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:24:43.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.42) opts 0xd
00:24:43.180 00.000 10844 UpdateGuideState exits: m=3142 SNR=35.7
00:24:43.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.42)
00:24:43.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:43.180 00.000 11060 Moving (0.15, 0.42) raw xDistance=-0.44 yDistance=0.08
00:24:43.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:43.180 00.000 10844 Enqueuing Expose request
00:24:43.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
00:24:43.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:43.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:24:43.180 00.000 11060 MoveAxis(E, 77, ABG)
00:24:43.181 00.001 11060 Guiding  Dir = 2, Dur = 77
00:24:43.184 00.003 11060 IsSlewing returns 0
00:24:43.184 00.000 11060 IsGuiding returns 0
00:24:43.263 00.079 11060 IsGuiding returns 0
00:24:43.264 00.001 11060 Move returns status 0, amount 77
00:24:43.264 00.000 11060 MoveAxis(N, 0, ABG)
00:24:43.264 00.000 11060 Move returns status 0, amount 0
00:24:43.264 00.000 11060 move complete, result=0
00:24:43.264 00.000 11060 worker thread done servicing request
00:24:43.264 00.000 10844 GuideStep: -0.4 px 77 ms EAST, 0.1 px 0 ms NORTH
00:24:43.264 00.000 11060 Worker thread wakes up
00:24:43.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:43.265 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:43.907 00.642 11060 Exposure complete
00:24:44.234 00.327 11060 worker thread done servicing request
00:24:44.235 00.001 10844 OnExposeComplete: enter
00:24:44.235 00.000 10844 UpdateGuideState(): m_state=6
00:24:44.235 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5677
00:24:44.235 00.000 10844 Star::Find returns 1 (1), X=261.99, Y=62.40, Mass=3688, SNR=39.1, Peak=255 HFD=3.5
00:24:44.236 00.001 10844 MultiStar: [#1 -0.36,-0.40,0.92,U] [#2 -0.41,0.70,0.00,M3] [#3 0.06,0.18,0.79,U] [#4 0.21,-0.14,0.93,U] [#5 -0.21,-0.06,0.91,U] [#6 -0.26,-0.14,0.85,U] [#7 -0.31,0.45,0.90,U] [#8 0.39,-0.01,0.87,U] 
00:24:44.236 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.03}, one-star: {-0.53, 0.37}
00:24:44.236 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
00:24:44.236 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.65)
00:24:44.236 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.90 mountX=-0.01 mountY=-0.14, mountTheta=-1.63
00:24:44.239 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.03, opts=13)
00:24:44.239 00.000 10844 Enqueuing Move request for scope (-0.14, 0.03)
00:24:44.239 00.000 11060 Worker thread wakes up
00:24:44.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:24:44.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:24:44.239 00.000 11060 Moving (-0.14, 0.03) raw xDistance=-0.01 yDistance=-0.14
00:24:44.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:24:44.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:44.240 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:44.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:24:44.240 00.000 11060 MoveAxis(E, 0, ABG)
00:24:44.240 00.000 10844 UpdateGuideState exits: m=3688 SNR=39.1 Saturated
00:24:44.240 00.000 11060 Move returns status 0, amount 0
00:24:44.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:44.240 00.000 11060 MoveAxis(N, 0, ABG)
00:24:44.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:44.240 00.000 10844 Enqueuing Expose request
00:24:44.240 00.000 11060 Move returns status 0, amount 0
00:24:44.240 00.000 11060 move complete, result=0
00:24:44.240 00.000 11060 worker thread done servicing request
00:24:44.240 00.000 11060 Worker thread wakes up
00:24:44.240 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:44.241 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:44.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:44.883 00.642 11060 Exposure complete
00:24:45.086 00.203 11060 worker thread done servicing request
00:24:45.086 00.000 10844 OnExposeComplete: enter
00:24:45.086 00.000 10844 UpdateGuideState(): m_state=6
00:24:45.087 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5678
00:24:45.087 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=62.24, Mass=3271, SNR=36.5, Peak=230 HFD=3.6
00:24:45.087 00.000 10844 MultiStar: [#1 0.37,-0.09,0.99,U] [#2 0.44,0.56,0.00,M4] [#3 -0.01,0.56,0.94,U] [#4 0.14,-0.15,0.87,U] [#5 0.01,0.46,0.97,U] [#6 -0.04,0.02,0.81,U] [#7 -0.22,0.28,0.96,U] [#8 0.21,-0.33,0.92,U] 
00:24:45.087 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.13}, one-star: {-0.09, 0.20}
00:24:45.087 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
00:24:45.087 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
00:24:45.087 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.13 cameraTheta=1.23 mountX=-0.13 mountY=0.02, mountTheta=2.96
00:24:45.089 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.13, opts=13)
00:24:45.089 00.000 10844 Enqueuing Move request for scope (0.05, 0.13)
00:24:45.089 00.000 11060 Worker thread wakes up
00:24:45.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:45.089 00.000 10844 UpdateGuideState exits: m=3271 SNR=36.5
00:24:45.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:45.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:45.089 00.000 10844 Enqueuing Expose request
00:24:45.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
00:24:45.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
00:24:45.089 00.000 11060 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=0.02
00:24:45.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:24:45.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:45.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:45.089 00.000 11060 MoveAxis(E, 23, ABG)
00:24:45.089 00.000 11060 Guiding  Dir = 2, Dur = 23
00:24:45.094 00.005 11060 IsSlewing returns 0
00:24:45.094 00.000 11060 IsGuiding returns 0
00:24:45.126 00.032 11060 IsGuiding returns 0
00:24:45.126 00.000 11060 Move returns status 0, amount 23
00:24:45.126 00.000 11060 MoveAxis(N, 0, ABG)
00:24:45.126 00.000 11060 Move returns status 0, amount 0
00:24:45.126 00.000 11060 move complete, result=0
00:24:45.126 00.000 11060 worker thread done servicing request
00:24:45.127 00.001 11060 Worker thread wakes up
00:24:45.127 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
00:24:45.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:45.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:45.761 00.634 11060 Exposure complete
00:24:45.937 00.176 11060 worker thread done servicing request
00:24:45.937 00.000 10844 OnExposeComplete: enter
00:24:45.937 00.000 10844 UpdateGuideState(): m_state=6
00:24:45.938 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5679
00:24:45.938 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=62.74, Mass=3117, SNR=35.8, Peak=254 HFD=3.5
00:24:45.939 00.001 10844 MultiStar: [#1 -0.37,-0.17,0.91,U] [#2 -0.06,0.35,1.90,U] [#3 0.21,0.46,0.96,U] [#4 -0.12,0.01,0.89,U] [#5 -0.34,0.87,0.00,M1] [#6 0.67,-0.30,0.00,M1] [#7 -0.07,0.14,0.84,U] [#8 0.03,-0.05,1.01,U] 
00:24:45.939 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.23}, one-star: {-0.01, 0.71}
00:24:45.939 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.55 = -2.74)
00:24:45.939 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
00:24:45.939 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.79 mountX=-0.22 mountY=-0.09, mountTheta=-2.75
00:24:45.940 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.23, opts=13)
00:24:45.940 00.000 10844 Enqueuing Move request for scope (-0.05, 0.23)
00:24:45.940 00.000 11060 Worker thread wakes up
00:24:45.941 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:24:45.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
00:24:45.941 00.000 10844 UpdateGuideState exits: m=3117 SNR=35.8
00:24:45.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
00:24:45.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:45.941 00.000 11060 Moving (-0.05, 0.23) raw xDistance=-0.22 yDistance=-0.09
00:24:45.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:45.941 00.000 10844 Enqueuing Expose request
00:24:45.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:24:45.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:45.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:24:45.941 00.000 11060 MoveAxis(E, 39, ABG)
00:24:45.941 00.000 11060 Guiding  Dir = 2, Dur = 39
00:24:45.953 00.012 11060 IsSlewing returns 0
00:24:45.963 00.010 11060 IsGuiding returns 0
00:24:46.016 00.053 11060 IsGuiding returns 0
00:24:46.016 00.000 11060 Move returns status 0, amount 39
00:24:46.016 00.000 11060 MoveAxis(N, 0, ABG)
00:24:46.016 00.000 11060 Move returns status 0, amount 0
00:24:46.016 00.000 11060 move complete, result=0
00:24:46.017 00.001 11060 worker thread done servicing request
00:24:46.017 00.000 11060 Worker thread wakes up
00:24:46.017 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
00:24:46.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:46.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:46.650 00.633 11060 Exposure complete
00:24:46.838 00.188 11060 worker thread done servicing request
00:24:46.839 00.001 10844 OnExposeComplete: enter
00:24:46.839 00.000 10844 UpdateGuideState(): m_state=6
00:24:46.839 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5680
00:24:46.839 00.000 10844 Star::Find returns 1 (0), X=263.22, Y=62.45, Mass=2686, SNR=33.4, Peak=230 HFD=3.3
00:24:46.839 00.000 10844 MultiStar: [#1 0.32,0.36,1.06,U] [#2 0.54,1.02,0.00,M4] [#3 -0.04,0.53,1.11,U] [#4 0.04,0.36,1.00,U] [#5 -0.18,0.40,1.09,U] [#6 0.76,0.11,0.00,M2] [#7 -0.09,0.36,0.83,U] [#8 0.08,-0.60,1.00,U] 
00:24:46.839 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.27}, one-star: {0.70, 0.42}
00:24:46.840 00.001 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
00:24:46.840 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
00:24:46.840 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.15 mountX=-0.28 mountY=0.07, mountTheta=2.88
00:24:46.841 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.27, opts=13)
00:24:46.841 00.000 10844 Enqueuing Move request for scope (0.12, 0.27)
00:24:46.841 00.000 11060 Worker thread wakes up
00:24:46.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:46.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
00:24:46.841 00.000 10844 UpdateGuideState exits: m=2686 SNR=33.4
00:24:46.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
00:24:46.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:46.841 00.000 11060 Moving (0.12, 0.27) raw xDistance=-0.28 yDistance=0.07
00:24:46.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:46.842 00.001 10844 Enqueuing Expose request
00:24:46.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:24:46.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:46.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:24:46.842 00.000 11060 MoveAxis(E, 50, ABG)
00:24:46.842 00.000 11060 Guiding  Dir = 2, Dur = 50
00:24:46.847 00.005 11060 IsSlewing returns 0
00:24:46.847 00.000 11060 IsGuiding returns 0
00:24:46.910 00.063 11060 IsGuiding returns 0
00:24:46.910 00.000 11060 Move returns status 0, amount 50
00:24:46.910 00.000 11060 MoveAxis(N, 0, ABG)
00:24:46.910 00.000 11060 Move returns status 0, amount 0
00:24:46.910 00.000 11060 move complete, result=0
00:24:46.910 00.000 11060 worker thread done servicing request
00:24:46.910 00.000 11060 Worker thread wakes up
00:24:46.910 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
00:24:46.911 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:46.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:47.545 00.634 11060 Exposure complete
00:24:47.713 00.168 11060 worker thread done servicing request
00:24:47.714 00.001 10844 OnExposeComplete: enter
00:24:47.714 00.000 10844 UpdateGuideState(): m_state=6
00:24:47.714 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5681
00:24:47.714 00.000 10844 Star::Find returns 1 (0), X=262.80, Y=62.04, Mass=3579, SNR=38.7, Peak=254 HFD=3.5
00:24:47.714 00.000 10844 MultiStar: [#1 0.06,0.10,0.95,U] [#2 0.32,0.95,0.00,M5] [#3 -0.12,0.27,0.83,U] [#4 0.19,0.09,0.91,U] [#5 -0.33,0.13,0.98,U] [#6 -0.00,-0.05,0.82,U] [#7 0.19,0.06,0.71,U] [#8 -0.29,0.29,0.90,U] 
00:24:47.714 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {0.27, 0.00}
00:24:47.715 00.001 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
00:24:47.715 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
00:24:47.715 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
00:24:47.716 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.11, opts=13)
00:24:47.716 00.000 10844 Enqueuing Move request for scope (-0.01, 0.11)
00:24:47.716 00.000 11060 Worker thread wakes up
00:24:47.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:24:47.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:24:47.716 00.000 11060 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=-0.03
00:24:47.717 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:47.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:47.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:47.717 00.000 10844 UpdateGuideState exits: m=3579 SNR=38.7
00:24:47.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:24:47.717 00.000 11060 MoveAxis(E, 0, ABG)
00:24:47.717 00.000 11060 Move returns status 0, amount 0
00:24:47.717 00.000 11060 MoveAxis(N, 0, ABG)
00:24:47.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:47.717 00.000 11060 Move returns status 0, amount 0
00:24:47.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:47.717 00.000 10844 Enqueuing Expose request
00:24:47.717 00.000 11060 move complete, result=0
00:24:47.717 00.000 11060 worker thread done servicing request
00:24:47.718 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:47.718 00.000 11060 Worker thread wakes up
00:24:47.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:47.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:48.355 00.637 11060 Exposure complete
00:24:48.511 00.156 11060 worker thread done servicing request
00:24:48.511 00.000 10844 OnExposeComplete: enter
00:24:48.511 00.000 10844 UpdateGuideState(): m_state=6
00:24:48.512 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5682
00:24:48.512 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.51, Mass=3174, SNR=35.8, Peak=244 HFD=3.3
00:24:48.512 00.000 10844 MultiStar: [#1 -0.09,-0.27,0.95,U] [#2 0.07,0.55,1.87,U] [#3 0.03,0.46,1.00,U] [#4 0.42,0.68,0.00,M1] [#5 0.21,0.64,0.00,M1] [#6 0.43,0.59,0.00,M2] [#7 -0.03,0.74,0.00,M1] [#8 0.17,-0.15,0.96,U] 
00:24:48.512 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.27}, one-star: {0.07, 0.48}
00:24:48.512 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:24:48.512 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
00:24:48.512 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.37 mountX=-0.28 mountY=0.01, mountTheta=3.11
00:24:48.514 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.27, opts=13)
00:24:48.514 00.000 10844 Enqueuing Move request for scope (0.05, 0.27)
00:24:48.514 00.000 11060 Worker thread wakes up
00:24:48.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
00:24:48.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
00:24:48.514 00.000 11060 Moving (0.05, 0.27) raw xDistance=-0.28 yDistance=0.01
00:24:48.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
00:24:48.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:48.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:48.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:24:48.514 00.000 11060 MoveAxis(E, 48, ABG)
00:24:48.515 00.001 11060 Guiding  Dir = 2, Dur = 48
00:24:48.515 00.000 10844 UpdateGuideState exits: m=3174 SNR=35.8
00:24:48.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:48.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:48.515 00.000 10844 Enqueuing Expose request
00:24:48.523 00.008 11060 IsSlewing returns 0
00:24:48.523 00.000 11060 IsGuiding returns 0
00:24:48.602 00.079 11060 IsGuiding returns 0
00:24:48.602 00.000 11060 Move returns status 0, amount 48
00:24:48.602 00.000 11060 MoveAxis(N, 0, ABG)
00:24:48.602 00.000 11060 Move returns status 0, amount 0
00:24:48.602 00.000 11060 move complete, result=0
00:24:48.603 00.001 11060 worker thread done servicing request
00:24:48.603 00.000 11060 Worker thread wakes up
00:24:48.603 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
00:24:48.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:48.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:49.232 00.629 11060 Exposure complete
00:24:49.409 00.177 11060 worker thread done servicing request
00:24:49.409 00.000 10844 OnExposeComplete: enter
00:24:49.409 00.000 10844 UpdateGuideState(): m_state=6
00:24:49.410 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5683
00:24:49.410 00.000 10844 Star::Find returns 1 (1), X=263.05, Y=62.10, Mass=3042, SNR=34.9, Peak=255 HFD=3.2
00:24:49.410 00.000 10844 MultiStar: [#1 0.06,-0.12,0.96,U] [#2 0.43,0.57,0.00,M5] [#3 0.05,0.49,0.95,U] [#4 -0.03,0.80,0.00,M2] [#5 -0.29,0.31,1.03,U] [#6 0.23,-0.41,1.00,U] [#7 0.27,0.42,0.90,U] [#8 -0.10,-0.05,0.92,U] 
00:24:49.410 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.53, 0.06}
00:24:49.410 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
00:24:49.410 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
00:24:49.410 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.74 mountX=-0.11 mountY=0.09, mountTheta=2.48
00:24:49.412 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
00:24:49.412 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
00:24:49.412 00.000 11060 Worker thread wakes up
00:24:49.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:49.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:24:49.412 00.000 10844 UpdateGuideState exits: m=3042 SNR=34.9 Saturated
00:24:49.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:24:49.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:49.412 00.000 11060 Moving (0.11, 0.10) raw xDistance=-0.11 yDistance=0.09
00:24:49.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:49.412 00.000 10844 Enqueuing Expose request
00:24:49.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:49.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:49.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:24:49.413 00.001 11060 MoveAxis(E, 0, ABG)
00:24:49.413 00.000 11060 Move returns status 0, amount 0
00:24:49.413 00.000 11060 MoveAxis(N, 0, ABG)
00:24:49.413 00.000 11060 Move returns status 0, amount 0
00:24:49.413 00.000 11060 move complete, result=0
00:24:49.413 00.000 11060 worker thread done servicing request
00:24:49.413 00.000 11060 Worker thread wakes up
00:24:49.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:49.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:49.414 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:50.045 00.631 11060 Exposure complete
00:24:50.259 00.214 11060 worker thread done servicing request
00:24:50.260 00.001 10844 OnExposeComplete: enter
00:24:50.260 00.000 10844 UpdateGuideState(): m_state=6
00:24:50.260 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5684
00:24:50.260 00.000 10844 Star::Find returns 1 (0), X=262.85, Y=62.69, Mass=2537, SNR=32.3, Peak=234 HFD=3.1
00:24:50.260 00.000 10844 MultiStar: [#1 -0.08,-0.64,0.00,M1] [#2 0.42,-0.64,0.00,M6] [#3 -0.32,-0.42,1.06,U] [#4 -0.01,-0.21,1.01,U] [#5 -0.56,0.12,1.07,U] [#6 0.38,-0.38,1.03,U] [#7 0.22,-0.02,1.00,U] [#8 0.35,-0.44,1.06,U] 
00:24:50.261 00.001 10844 refined, 6 included, MultiStar: {0.05, -0.10}, one-star: {0.33, 0.65}
00:24:50.261 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
00:24:50.261 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:24:50.261 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=0.09 mountY=0.07, mountTheta=0.61
00:24:50.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.10, opts=13)
00:24:50.263 00.000 10844 Enqueuing Move request for scope (0.05, -0.10)
00:24:50.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:50.264 00.001 10844 UpdateGuideState exits: m=2537 SNR=32.3
00:24:50.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:50.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:50.264 00.000 10844 Enqueuing Expose request
00:24:50.264 00.000 11060 Worker thread wakes up
00:24:50.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
00:24:50.265 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
00:24:50.265 00.000 11060 Moving (0.05, -0.10) raw xDistance=0.09 yDistance=0.07
00:24:50.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:24:50.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:50.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:24:50.265 00.000 11060 MoveAxis(E, 0, ABG)
00:24:50.265 00.000 11060 Move returns status 0, amount 0
00:24:50.266 00.001 11060 MoveAxis(N, 0, ABG)
00:24:50.266 00.000 11060 Move returns status 0, amount 0
00:24:50.266 00.000 11060 move complete, result=0
00:24:50.266 00.000 11060 worker thread done servicing request
00:24:50.266 00.000 11060 Worker thread wakes up
00:24:50.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:50.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:50.269 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:50.906 00.637 11060 Exposure complete
00:24:51.091 00.185 11060 worker thread done servicing request
00:24:51.091 00.000 10844 OnExposeComplete: enter
00:24:51.091 00.000 10844 UpdateGuideState(): m_state=6
00:24:51.091 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5685
00:24:51.091 00.000 10844 Star::Find returns 1 (1), X=262.86, Y=62.35, Mass=3280, SNR=36.6, Peak=255 HFD=3.4
00:24:51.091 00.000 10844 MultiStar: [#1 -0.02,-0.74,0.00,M2] [#2 0.55,-0.36,0.00,M7] [#3 0.41,0.45,0.89,U] [#4 0.15,-0.14,0.92,U] [#5 -0.65,0.29,0.00,M1] [#6 0.57,-0.10,0.83,U] [#7 -0.02,-0.16,0.78,U] [#8 0.07,-0.65,0.00,M1] 
00:24:51.091 00.000 10844 refined, 4 included, MultiStar: {0.29, 0.09}, one-star: {0.33, 0.31}
00:24:51.092 00.001 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
00:24:51.092 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
00:24:51.092 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.31 cameraTheta=0.28 mountX=-0.14 mountY=0.28, mountTheta=2.03
00:24:51.093 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.09, opts=13)
00:24:51.093 00.000 10844 Enqueuing Move request for scope (0.29, 0.09)
00:24:51.093 00.000 11060 Worker thread wakes up
00:24:51.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
00:24:51.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
00:24:51.093 00.000 11060 Moving (0.29, 0.09) raw xDistance=-0.14 yDistance=0.28
00:24:51.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:24:51.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
00:24:51.093 00.000 11060 MoveAxis(E, 24, ABG)
00:24:51.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:51.094 00.001 11060 Guiding  Dir = 2, Dur = 24
00:24:51.094 00.000 10844 UpdateGuideState exits: m=3280 SNR=36.6 Saturated
00:24:51.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:51.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:51.094 00.000 10844 Enqueuing Expose request
00:24:51.102 00.008 11060 IsSlewing returns 0
00:24:51.102 00.000 11060 IsGuiding returns 0
00:24:51.133 00.031 11060 IsGuiding returns 0
00:24:51.133 00.000 11060 Move returns status 0, amount 24
00:24:51.133 00.000 11060 MoveAxis(S, 107, ABG)
00:24:51.133 00.000 11060 Guiding  Dir = 1, Dur = 107
00:24:51.148 00.015 11060 IsSlewing returns 0
00:24:51.148 00.000 11060 IsGuiding returns 0
00:24:51.259 00.111 11060 IsGuiding returns 0
00:24:51.259 00.000 11060 Move returns status 0, amount 107
00:24:51.259 00.000 11060 move complete, result=0
00:24:51.259 00.000 11060 worker thread done servicing request
00:24:51.259 00.000 11060 Worker thread wakes up
00:24:51.259 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.3 px 107 ms SOUTH
00:24:51.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:51.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:51.901 00.642 11060 Exposure complete
00:24:52.089 00.188 11060 worker thread done servicing request
00:24:52.089 00.000 10844 OnExposeComplete: enter
00:24:52.089 00.000 10844 UpdateGuideState(): m_state=6
00:24:52.089 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5686
00:24:52.089 00.000 10844 Star::Find returns 1 (1), X=263.36, Y=62.46, Mass=2896, SNR=34.3, Peak=255 HFD=3.4
00:24:52.090 00.001 10844 MultiStar: [#1 -0.24,0.09,0.97,U] [#2 0.08,0.09,1.96,U] [#3 0.26,0.24,1.03,U] [#4 0.00,-0.05,0.97,U] [#5 -0.38,0.30,1.12,U] [#6 0.26,0.14,0.94,U] [#7 0.55,0.16,0.84,U] [#8 0.24,-0.44,0.93,U] 
00:24:52.090 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.84, 0.42}
00:24:52.090 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:24:52.090 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:24:52.090 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.61 mountX=-0.14 mountY=0.14, mountTheta=2.35
00:24:52.091 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
00:24:52.091 00.000 10844 Enqueuing Move request for scope (0.16, 0.11)
00:24:52.091 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:52.091 00.000 10844 UpdateGuideState exits: m=2896 SNR=34.3 Saturated
00:24:52.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:52.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:52.091 00.000 10844 Enqueuing Expose request
00:24:52.091 00.000 11060 Worker thread wakes up
00:24:52.091 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:24:52.092 00.001 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:24:52.092 00.000 11060 Moving (0.16, 0.11) raw xDistance=-0.14 yDistance=0.14
00:24:52.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:24:52.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:52.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:24:52.092 00.000 11060 MoveAxis(E, 24, ABG)
00:24:52.092 00.000 11060 Guiding  Dir = 2, Dur = 24
00:24:52.105 00.013 11060 IsSlewing returns 0
00:24:52.105 00.000 11060 IsGuiding returns 0
00:24:52.136 00.031 11060 IsGuiding returns 0
00:24:52.136 00.000 11060 Move returns status 0, amount 24
00:24:52.136 00.000 11060 MoveAxis(N, 0, ABG)
00:24:52.136 00.000 11060 Move returns status 0, amount 0
00:24:52.136 00.000 11060 move complete, result=0
00:24:52.136 00.000 11060 worker thread done servicing request
00:24:52.136 00.000 11060 Worker thread wakes up
00:24:52.136 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:24:52.137 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:52.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:52.765 00.628 11060 Exposure complete
00:24:52.938 00.173 11060 worker thread done servicing request
00:24:52.939 00.001 10844 OnExposeComplete: enter
00:24:52.939 00.000 10844 UpdateGuideState(): m_state=6
00:24:52.939 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5687
00:24:52.939 00.000 10844 Star::Find returns 1 (0), X=262.71, Y=62.54, Mass=2950, SNR=34.4, Peak=222 HFD=3.4
00:24:52.940 00.001 10844 MultiStar: [#1 0.15,-0.28,1.10,U] [#2 0.31,0.09,2.01,U] [#3 0.50,0.42,0.00,M1] [#4 0.40,0.18,0.97,U] [#5 -0.12,0.49,1.11,U] [#6 0.27,0.34,0.92,U] [#7 0.79,-0.07,0.00,M1] [#8 0.02,0.48,0.94,U] 
00:24:52.940 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.23}, one-star: {0.18, 0.50}
00:24:52.940 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
00:24:52.940 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
00:24:52.940 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.30 cameraTheta=0.90 mountX=-0.26 mountY=0.14, mountTheta=2.64
00:24:52.954 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.23, opts=13)
00:24:52.954 00.000 10844 Enqueuing Move request for scope (0.19, 0.23)
00:24:52.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:52.954 00.000 10844 UpdateGuideState exits: m=2950 SNR=34.4
00:24:52.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:52.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:52.955 00.001 11060 Worker thread wakes up
00:24:52.955 00.000 10844 Enqueuing Expose request
00:24:52.955 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.23) opts 0xd
00:24:52.956 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.23)
00:24:52.956 00.000 11060 Moving (0.19, 0.23) raw xDistance=-0.26 yDistance=0.14
00:24:52.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:24:52.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:52.958 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:24:52.958 00.000 11060 MoveAxis(E, 46, ABG)
00:24:52.958 00.000 11060 Guiding  Dir = 2, Dur = 46
00:24:52.994 00.036 11060 IsSlewing returns 0
00:24:52.996 00.002 11060 IsGuiding returns 0
00:24:53.057 00.061 11060 IsGuiding returns 0
00:24:53.057 00.000 11060 Move returns status 0, amount 46
00:24:53.057 00.000 11060 MoveAxis(N, 0, ABG)
00:24:53.057 00.000 11060 Move returns status 0, amount 0
00:24:53.057 00.000 11060 move complete, result=0
00:24:53.057 00.000 11060 worker thread done servicing request
00:24:53.057 00.000 11060 Worker thread wakes up
00:24:53.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:53.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:53.058 00.001 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
00:24:53.684 00.626 11060 Exposure complete
00:24:53.862 00.178 10844 OnExposeComplete: enter
00:24:53.862 00.000 11060 worker thread done servicing request
00:24:53.862 00.000 10844 UpdateGuideState(): m_state=6
00:24:53.863 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5688
00:24:53.863 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=62.76, Mass=2803, SNR=34.0, Peak=211 HFD=3.6
00:24:53.875 00.012 10844 MultiStar: [#1 -0.30,-0.24,1.07,U] [#2 0.27,0.73,0.00,M6] [#3 0.05,0.56,1.06,U] [#4 0.05,-0.13,0.94,U] [#5 -0.27,0.93,0.00,M1] [#6 0.11,0.48,0.89,U] [#7 -0.08,0.22,0.92,U] [#8 0.52,0.16,0.88,U] 
00:24:53.875 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.25}, one-star: {-0.11, 0.72}
00:24:53.876 00.001 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.24 = -3.05)
00:24:53.876 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
00:24:53.876 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.48 mountX=-0.25 mountY=-0.02, mountTheta=-3.06
00:24:53.877 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.25, opts=13)
00:24:53.877 00.000 10844 Enqueuing Move request for scope (0.02, 0.25)
00:24:53.877 00.000 11060 Worker thread wakes up
00:24:53.878 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:24:53.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
00:24:53.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
00:24:53.878 00.000 11060 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=-0.02
00:24:53.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:24:53.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:53.878 00.000 10844 UpdateGuideState exits: m=2803 SNR=34.0
00:24:53.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:24:53.878 00.000 11060 MoveAxis(E, 45, ABG)
00:24:53.878 00.000 11060 Guiding  Dir = 2, Dur = 45
00:24:53.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:53.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:53.878 00.000 10844 Enqueuing Expose request
00:24:53.881 00.003 11060 IsSlewing returns 0
00:24:53.881 00.000 11060 IsGuiding returns 0
00:24:53.945 00.064 11060 IsGuiding returns 0
00:24:53.945 00.000 11060 Move returns status 0, amount 45
00:24:53.945 00.000 11060 MoveAxis(N, 0, ABG)
00:24:53.945 00.000 11060 Move returns status 0, amount 0
00:24:53.945 00.000 11060 move complete, result=0
00:24:53.945 00.000 11060 worker thread done servicing request
00:24:53.946 00.001 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
00:24:53.946 00.000 11060 Worker thread wakes up
00:24:53.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:53.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:54.575 00.629 11060 Exposure complete
00:24:54.755 00.180 11060 worker thread done servicing request
00:24:54.755 00.000 10844 OnExposeComplete: enter
00:24:54.756 00.001 10844 UpdateGuideState(): m_state=6
00:24:54.756 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5689
00:24:54.756 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=62.36, Mass=3113, SNR=35.8, Peak=251 HFD=3.7
00:24:54.756 00.000 10844 MultiStar: [#1 -0.39,-0.07,0.99,U] [#2 -0.14,0.35,1.97,U] [#3 -0.00,0.74,0.00,M1] [#4 0.34,-0.20,0.93,U] [#5 -0.88,0.98,0.00,M2] [#6 0.32,0.00,0.94,U] [#7 0.09,0.15,0.87,U] [#8 0.17,-0.36,0.89,U] 
00:24:54.756 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.07}, one-star: {0.31, 0.32}
00:24:54.756 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
00:24:54.756 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
00:24:54.756 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.86 mountX=-0.09 mountY=0.05, mountTheta=2.60
00:24:54.758 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
00:24:54.758 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
00:24:54.758 00.000 11060 Worker thread wakes up
00:24:54.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
00:24:54.758 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
00:24:54.758 00.000 11060 Moving (0.06, 0.07) raw xDistance=-0.09 yDistance=0.05
00:24:54.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:24:54.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:54.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:24:54.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:24:54.758 00.000 11060 MoveAxis(E, 0, ABG)
00:24:54.758 00.000 11060 Move returns status 0, amount 0
00:24:54.758 00.000 11060 MoveAxis(N, 0, ABG)
00:24:54.759 00.001 11060 Move returns status 0, amount 0
00:24:54.759 00.000 11060 move complete, result=0
00:24:54.759 00.000 11060 worker thread done servicing request
00:24:54.759 00.000 10844 UpdateGuideState exits: m=3113 SNR=35.8
00:24:54.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:54.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:54.759 00.000 10844 Enqueuing Expose request
00:24:54.759 00.000 11060 Worker thread wakes up
00:24:54.759 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:54.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:54.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:55.394 00.635 11060 Exposure complete
00:24:55.561 00.167 11060 worker thread done servicing request
00:24:55.561 00.000 10844 OnExposeComplete: enter
00:24:55.561 00.000 10844 UpdateGuideState(): m_state=6
00:24:55.561 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5690
00:24:55.561 00.000 10844 Star::Find returns 1 (1), X=263.03, Y=62.43, Mass=3323, SNR=37.1, Peak=255 HFD=3.5
00:24:55.561 00.000 10844 MultiStar: [#1 -0.19,0.17,0.86,U] [#2 -0.31,-0.06,1.82,U] [#3 0.21,0.31,0.96,U] [#4 -0.11,0.58,0.80,U] [#5 -1.04,0.32,0.00,M3] [#6 0.08,0.31,0.84,U] [#7 -0.03,0.22,0.87,U] [#8 0.72,-0.00,0.00,M1] 
00:24:55.561 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.23}, one-star: {0.51, 0.40}
00:24:55.561 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
00:24:55.563 00.002 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
00:24:55.563 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.61 mountX=-0.22 mountY=-0.05, mountTheta=-2.94
00:24:55.564 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.23, opts=13)
00:24:55.564 00.000 10844 Enqueuing Move request for scope (-0.01, 0.23)
00:24:55.564 00.000 11060 Worker thread wakes up
00:24:55.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
00:24:55.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
00:24:55.564 00.000 11060 Moving (-0.01, 0.23) raw xDistance=-0.22 yDistance=-0.05
00:24:55.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:24:55.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:55.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:55.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:24:55.564 00.000 11060 MoveAxis(E, 39, ABG)
00:24:55.564 00.000 11060 Guiding  Dir = 2, Dur = 39
00:24:55.565 00.001 10844 UpdateGuideState exits: m=3323 SNR=37.1 Saturated
00:24:55.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:55.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:55.565 00.000 10844 Enqueuing Expose request
00:24:55.584 00.019 11060 IsSlewing returns 0
00:24:55.584 00.000 11060 IsGuiding returns 0
00:24:55.647 00.063 11060 IsGuiding returns 0
00:24:55.647 00.000 11060 Move returns status 0, amount 39
00:24:55.647 00.000 11060 MoveAxis(N, 0, ABG)
00:24:55.647 00.000 11060 Move returns status 0, amount 0
00:24:55.647 00.000 11060 move complete, result=0
00:24:55.647 00.000 11060 worker thread done servicing request
00:24:55.647 00.000 11060 Worker thread wakes up
00:24:55.647 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
00:24:55.648 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:55.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:56.281 00.633 11060 Exposure complete
00:24:56.480 00.199 10844 OnExposeComplete: enter
00:24:56.480 00.000 11060 worker thread done servicing request
00:24:56.481 00.001 10844 UpdateGuideState(): m_state=6
00:24:56.481 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5691
00:24:56.481 00.000 10844 Star::Find returns 1 (1), X=263.00, Y=61.54, Mass=3200, SNR=36.4, Peak=255 HFD=3.5
00:24:56.481 00.000 10844 MultiStar: [#1 0.49,-0.83,0.00,M1] [#2 -0.35,0.11,1.96,U] [#3 0.35,0.39,0.95,U] [#4 0.18,0.18,0.92,U] [#5 -0.32,-0.21,0.97,U] [#6 0.62,-0.35,0.00,M1] [#7 0.94,-0.29,0.00,M1] [#8 0.36,-0.59,0.00,M2] 
00:24:56.481 00.000 10844 refined, 4 included, MultiStar: {-0.00, 0.01}, one-star: {0.48, -0.50}
00:24:56.481 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
00:24:56.481 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
00:24:56.481 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.79 mountX=-0.01 mountY=-0.00, mountTheta=-2.75
00:24:56.482 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
00:24:56.484 00.002 10844 Enqueuing Move request for scope (-0.00, 0.01)
00:24:56.484 00.000 11060 Worker thread wakes up
00:24:56.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:56.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:24:56.484 00.000 10844 UpdateGuideState exits: m=3200 SNR=36.4 Saturated
00:24:56.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:24:56.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:56.484 00.000 11060 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
00:24:56.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:56.485 00.001 10844 Enqueuing Expose request
00:24:56.486 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:24:56.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:56.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:24:56.486 00.000 11060 MoveAxis(E, 0, ABG)
00:24:56.486 00.000 11060 Move returns status 0, amount 0
00:24:56.486 00.000 11060 MoveAxis(N, 0, ABG)
00:24:56.486 00.000 11060 Move returns status 0, amount 0
00:24:56.486 00.000 11060 move complete, result=0
00:24:56.487 00.001 11060 worker thread done servicing request
00:24:56.487 00.000 11060 Worker thread wakes up
00:24:56.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:56.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:56.489 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:24:57.140 00.651 11060 Exposure complete
00:24:57.613 00.473 11060 worker thread done servicing request
00:24:57.613 00.000 10844 OnExposeComplete: enter
00:24:57.613 00.000 10844 UpdateGuideState(): m_state=6
00:24:57.613 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5692
00:24:57.614 00.001 10844 Star::Find returns 1 (0), X=262.83, Y=62.30, Mass=3284, SNR=36.4, Peak=248 HFD=3.5
00:24:57.614 00.000 10844 MultiStar: [#1 0.31,-0.02,0.96,U] [#2 0.08,0.30,1.86,U] [#3 0.38,0.18,0.91,U] [#4 0.05,-0.12,0.98,U] [#5 -0.91,0.07,0.00,M3] [#6 0.21,-0.27,0.89,U] [#7 0.46,0.04,0.73,U] [#8 0.46,-0.56,0.00,M3] 
00:24:57.614 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.09}, one-star: {0.30, 0.26}
00:24:57.614 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
00:24:57.614 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
00:24:57.614 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.24 cameraTheta=0.36 mountX=-0.13 mountY=0.21, mountTheta=2.11
00:24:57.616 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.09, opts=13)
00:24:57.616 00.000 10844 Enqueuing Move request for scope (0.23, 0.09)
00:24:57.616 00.000 11060 Worker thread wakes up
00:24:57.617 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:24:57.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
00:24:57.617 00.000 10844 UpdateGuideState exits: m=3284 SNR=36.4
00:24:57.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
00:24:57.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:57.617 00.000 11060 Moving (0.23, 0.09) raw xDistance=-0.13 yDistance=0.21
00:24:57.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:57.617 00.000 10844 Enqueuing Expose request
00:24:57.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:24:57.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:24:57.618 00.001 11060 MoveAxis(E, 22, ABG)
00:24:57.618 00.000 11060 Guiding  Dir = 2, Dur = 22
00:24:57.620 00.002 11060 IsSlewing returns 0
00:24:57.621 00.001 11060 IsGuiding returns 0
00:24:57.654 00.033 11060 IsGuiding returns 0
00:24:57.654 00.000 11060 Move returns status 0, amount 22
00:24:57.654 00.000 11060 MoveAxis(S, 82, ABG)
00:24:57.654 00.000 11060 Guiding  Dir = 1, Dur = 82
00:24:57.667 00.013 11060 IsSlewing returns 0
00:24:57.667 00.000 11060 IsGuiding returns 0
00:24:57.761 00.094 11060 IsGuiding returns 0
00:24:57.762 00.001 11060 Move returns status 0, amount 82
00:24:57.762 00.000 11060 move complete, result=0
00:24:57.762 00.000 11060 worker thread done servicing request
00:24:57.762 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 82 ms SOUTH
00:24:57.762 00.000 11060 Worker thread wakes up
00:24:57.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:57.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:58.396 00.634 11060 Exposure complete
00:24:58.621 00.225 11060 worker thread done servicing request
00:24:58.621 00.000 10844 OnExposeComplete: enter
00:24:58.622 00.001 10844 UpdateGuideState(): m_state=6
00:24:58.622 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5693
00:24:58.622 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=62.72, Mass=2570, SNR=32.0, Peak=226 HFD=3.3
00:24:58.623 00.001 10844 MultiStar: [#1 0.53,-0.08,1.11,U] [#2 -0.17,0.06,2.15,U] [#3 0.30,0.21,1.09,U] [#4 0.14,-0.32,0.95,U] [#5 -0.30,0.47,1.16,U] [#6 0.04,-0.26,1.00,U] [#7 0.27,0.22,0.99,U] [#8 0.32,-0.13,0.99,U] 
00:24:58.623 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.02, 0.69}
00:24:58.623 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
00:24:58.623 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
00:24:58.623 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.80 mountX=-0.11 mountY=0.08, mountTheta=2.54
00:24:58.624 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
00:24:58.625 00.001 10844 Enqueuing Move request for scope (0.09, 0.10)
00:24:58.625 00.000 11060 Worker thread wakes up
00:24:58.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:58.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:24:58.625 00.000 10844 UpdateGuideState exits: m=2570 SNR=32.0
00:24:58.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:24:58.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:58.625 00.000 11060 Moving (0.09, 0.10) raw xDistance=-0.11 yDistance=0.08
00:24:58.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:58.625 00.000 10844 Enqueuing Expose request
00:24:58.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:58.626 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:58.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:24:58.626 00.000 11060 MoveAxis(E, 0, ABG)
00:24:58.626 00.000 11060 Move returns status 0, amount 0
00:24:58.626 00.000 11060 MoveAxis(N, 0, ABG)
00:24:58.626 00.000 11060 Move returns status 0, amount 0
00:24:58.626 00.000 11060 move complete, result=0
00:24:58.626 00.000 11060 worker thread done servicing request
00:24:58.626 00.000 11060 Worker thread wakes up
00:24:58.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:58.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:24:58.628 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:59.254 00.626 11060 Exposure complete
00:24:59.439 00.185 11060 worker thread done servicing request
00:24:59.439 00.000 10844 OnExposeComplete: enter
00:24:59.439 00.000 10844 UpdateGuideState(): m_state=6
00:24:59.439 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5694
00:24:59.439 00.000 10844 Star::Find returns 1 (0), X=263.00, Y=62.68, Mass=3015, SNR=34.9, Peak=213 HFD=3.9
00:24:59.440 00.001 10844 MultiStar: [#1 0.22,-0.08,0.95,U] [#2 0.24,-0.76,0.00,M2] [#3 0.32,1.06,0.00,M1] [#4 0.31,0.50,0.90,U] [#5 -0.28,-0.37,1.00,U] [#6 0.29,0.25,0.96,U] [#7 0.60,1.01,0.00,M1] [#8 0.03,-0.08,0.94,U] 
00:24:59.440 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.14}, one-star: {0.48, 0.64}
00:24:59.440 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:24:59.440 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
00:24:59.440 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.69 mountX=-0.17 mountY=0.15, mountTheta=2.43
00:24:59.441 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.14, opts=13)
00:24:59.441 00.000 10844 Enqueuing Move request for scope (0.17, 0.14)
00:24:59.442 00.001 11060 Worker thread wakes up
00:24:59.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:24:59.442 00.000 10844 UpdateGuideState exits: m=3015 SNR=34.9
00:24:59.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:59.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:24:59.442 00.000 10844 Enqueuing Expose request
00:24:59.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
00:24:59.442 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
00:24:59.442 00.000 11060 Moving (0.17, 0.14) raw xDistance=-0.17 yDistance=0.15
00:24:59.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:24:59.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:59.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:24:59.442 00.000 11060 MoveAxis(E, 30, ABG)
00:24:59.442 00.000 11060 Guiding  Dir = 2, Dur = 30
00:24:59.486 00.044 11060 IsSlewing returns 0
00:24:59.486 00.000 11060 IsGuiding returns 0
00:24:59.548 00.062 11060 IsGuiding returns 0
00:24:59.548 00.000 11060 Move returns status 0, amount 30
00:24:59.548 00.000 11060 MoveAxis(N, 0, ABG)
00:24:59.548 00.000 11060 Move returns status 0, amount 0
00:24:59.548 00.000 11060 move complete, result=0
00:24:59.548 00.000 11060 worker thread done servicing request
00:24:59.548 00.000 11060 Worker thread wakes up
00:24:59.548 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:24:59.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:24:59.549 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:00.182 00.633 11060 Exposure complete
00:25:00.359 00.177 11060 worker thread done servicing request
00:25:00.359 00.000 10844 OnExposeComplete: enter
00:25:00.359 00.000 10844 UpdateGuideState(): m_state=6
00:25:00.359 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5695
00:25:00.359 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=62.35, Mass=3416, SNR=37.5, Peak=250 HFD=3.7
00:25:00.360 00.001 10844 MultiStar: [#1 0.44,-0.26,0.83,U] [#2 0.22,-0.09,1.77,U] [#3 -0.23,0.18,0.92,U] [#4 -0.02,-0.06,0.88,U] [#5 -0.15,0.05,0.95,U] [#6 -0.02,-0.18,0.85,U] [#7 0.40,0.09,0.77,U] [#8 0.27,-0.31,0.90,U] 
00:25:00.360 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.31, 0.32}
00:25:00.360 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
00:25:00.360 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
00:25:00.360 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.20 mountX=0.00 mountY=0.14, mountTheta=1.55
00:25:00.361 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
00:25:00.361 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
00:25:00.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:00.361 00.000 10844 UpdateGuideState exits: m=3416 SNR=37.5
00:25:00.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:00.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:00.361 00.000 10844 Enqueuing Expose request
00:25:00.361 00.000 11060 Worker thread wakes up
00:25:00.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
00:25:00.362 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
00:25:00.362 00.000 11060 Moving (0.14, -0.03) raw xDistance=0.00 yDistance=0.14
00:25:00.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:25:00.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:00.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:25:00.362 00.000 11060 MoveAxis(E, 0, ABG)
00:25:00.362 00.000 11060 Move returns status 0, amount 0
00:25:00.363 00.001 11060 MoveAxis(N, 0, ABG)
00:25:00.363 00.000 11060 Move returns status 0, amount 0
00:25:00.363 00.000 11060 move complete, result=0
00:25:00.363 00.000 11060 worker thread done servicing request
00:25:00.363 00.000 11060 Worker thread wakes up
00:25:00.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:00.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:00.364 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:00.998 00.634 11060 Exposure complete
00:25:01.187 00.189 11060 worker thread done servicing request
00:25:01.187 00.000 10844 OnExposeComplete: enter
00:25:01.187 00.000 10844 UpdateGuideState(): m_state=6
00:25:01.187 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5696
00:25:01.187 00.000 10844 Star::Find returns 1 (1), X=262.02, Y=62.44, Mass=3063, SNR=34.8, Peak=255 HFD=3.7
00:25:01.188 00.001 10844 MultiStar: [#1 0.12,0.23,1.08,U] [#2 -0.61,0.29,0.00,M2] [#3 -0.12,1.05,0.00,M1] [#4 0.21,-0.03,0.89,U] [#5 -0.36,0.07,1.06,U] [#6 -0.27,0.18,0.93,U] [#7 0.37,0.43,0.90,U] [#8 -0.04,0.26,0.94,U] 
00:25:01.188 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.22}, one-star: {-0.50, 0.40}
00:25:01.188 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
00:25:01.188 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.65)
00:25:01.188 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.90 mountX=-0.20 mountY=-0.11, mountTheta=-2.64
00:25:01.190 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.22, opts=13)
00:25:01.190 00.000 10844 Enqueuing Move request for scope (-0.08, 0.22)
00:25:01.190 00.000 11060 Worker thread wakes up
00:25:01.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:01.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
00:25:01.190 00.000 10844 UpdateGuideState exits: m=3063 SNR=34.8 Saturated
00:25:01.190 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
00:25:01.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:01.190 00.000 11060 Moving (-0.08, 0.22) raw xDistance=-0.20 yDistance=-0.11
00:25:01.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:01.190 00.000 10844 Enqueuing Expose request
00:25:01.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:25:01.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:01.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:01.190 00.000 11060 MoveAxis(E, 35, ABG)
00:25:01.190 00.000 11060 Guiding  Dir = 2, Dur = 35
00:25:01.195 00.005 11060 IsSlewing returns 0
00:25:01.195 00.000 11060 IsGuiding returns 0
00:25:01.244 00.049 11060 IsGuiding returns 0
00:25:01.245 00.001 11060 Move returns status 0, amount 35
00:25:01.245 00.000 11060 MoveAxis(N, 0, ABG)
00:25:01.245 00.000 11060 Move returns status 0, amount 0
00:25:01.245 00.000 11060 move complete, result=0
00:25:01.245 00.000 11060 worker thread done servicing request
00:25:01.245 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
00:25:01.246 00.001 11060 Worker thread wakes up
00:25:01.247 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:01.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:01.877 00.630 11060 Exposure complete
00:25:02.054 00.177 11060 worker thread done servicing request
00:25:02.054 00.000 10844 OnExposeComplete: enter
00:25:02.054 00.000 10844 UpdateGuideState(): m_state=6
00:25:02.054 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5697
00:25:02.054 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=62.38, Mass=2996, SNR=35.2, Peak=245 HFD=3.3
00:25:02.055 00.001 10844 MultiStar: [#1 0.09,-0.76,0.00,M1] [#2 -0.05,-0.11,2.00,U] [#3 0.15,0.77,0.00,M2] [#4 -0.11,-0.61,0.00,M1] [#5 -0.41,0.73,0.00,M1] [#6 -0.93,-0.12,0.00,M1] [#7 0.30,-0.58,0.00,M1] [#8 0.24,-0.31,0.98,U] 
00:25:02.055 00.000 10844 refined, 2 included, MultiStar: {0.00, -0.05}, one-star: {-0.12, 0.34}
00:25:02.055 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
00:25:02.055 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
00:25:02.055 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.48 mountX=0.04 mountY=0.01, mountTheta=0.26
00:25:02.056 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.05, opts=13)
00:25:02.056 00.000 10844 Enqueuing Move request for scope (0.00, -0.05)
00:25:02.056 00.000 11060 Worker thread wakes up
00:25:02.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
00:25:02.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
00:25:02.056 00.000 11060 Moving (0.00, -0.05) raw xDistance=0.04 yDistance=0.01
00:25:02.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:25:02.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:02.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:02.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:02.056 00.000 11060 MoveAxis(E, 0, ABG)
00:25:02.057 00.001 10844 UpdateGuideState exits: m=2996 SNR=35.2
00:25:02.057 00.000 11060 Move returns status 0, amount 0
00:25:02.057 00.000 11060 MoveAxis(N, 0, ABG)
00:25:02.057 00.000 11060 Move returns status 0, amount 0
00:25:02.057 00.000 11060 move complete, result=0
00:25:02.057 00.000 11060 worker thread done servicing request
00:25:02.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:02.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:02.057 00.000 10844 Enqueuing Expose request
00:25:02.057 00.000 11060 Worker thread wakes up
00:25:02.057 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:02.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:02.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:02.683 00.626 11060 Exposure complete
00:25:02.855 00.172 11060 worker thread done servicing request
00:25:02.855 00.000 10844 OnExposeComplete: enter
00:25:02.855 00.000 10844 UpdateGuideState(): m_state=6
00:25:02.855 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5698
00:25:02.855 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=61.84, Mass=2865, SNR=34.5, Peak=195 HFD=3.8
00:25:02.856 00.001 10844 MultiStar: [#1 0.09,-0.24,1.06,U] [#2 -0.01,0.51,1.90,U] [#3 0.21,0.55,0.98,U] [#4 -0.02,-0.15,0.97,U] [#5 -0.08,0.20,1.02,U] [#6 -0.34,0.38,0.92,U] [#7 0.03,-0.10,0.81,U] [#8 0.82,0.24,0.00,M1] 
00:25:02.856 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.16}, one-star: {-0.04, -0.19}
00:25:02.856 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
00:25:02.856 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
00:25:02.856 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=-0.16 mountY=-0.04, mountTheta=-2.88
00:25:02.858 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
00:25:02.858 00.000 10844 Enqueuing Move request for scope (-0.02, 0.16)
00:25:02.858 00.000 11060 Worker thread wakes up
00:25:02.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:02.858 00.000 10844 UpdateGuideState exits: m=2865 SNR=34.5
00:25:02.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:02.859 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
00:25:02.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:02.859 00.000 10844 Enqueuing Expose request
00:25:02.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
00:25:02.859 00.000 11060 Moving (-0.02, 0.16) raw xDistance=-0.16 yDistance=-0.04
00:25:02.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:25:02.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:02.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:02.859 00.000 11060 MoveAxis(E, 27, ABG)
00:25:02.859 00.000 11060 Guiding  Dir = 2, Dur = 27
00:25:02.896 00.037 11060 IsSlewing returns 0
00:25:02.896 00.000 11060 IsGuiding returns 0
00:25:02.944 00.048 11060 IsGuiding returns 0
00:25:02.944 00.000 11060 Move returns status 0, amount 27
00:25:02.945 00.001 11060 MoveAxis(N, 0, ABG)
00:25:02.945 00.000 11060 Move returns status 0, amount 0
00:25:02.945 00.000 11060 move complete, result=0
00:25:02.945 00.000 11060 worker thread done servicing request
00:25:02.945 00.000 11060 Worker thread wakes up
00:25:02.945 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
00:25:02.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:02.946 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:03.572 00.626 11060 Exposure complete
00:25:03.753 00.181 11060 worker thread done servicing request
00:25:03.753 00.000 10844 OnExposeComplete: enter
00:25:03.753 00.000 10844 UpdateGuideState(): m_state=6
00:25:03.753 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5699
00:25:03.753 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=62.36, Mass=2601, SNR=32.6, Peak=252 HFD=3.4
00:25:03.754 00.001 10844 MultiStar: [#1 0.40,-0.13,1.19,U] [#2 -0.16,0.38,2.07,U] [#3 0.55,0.96,0.00,M2] [#4 -0.22,0.58,0.00,M1] [#5 -0.46,0.62,0.00,M1] [#6 -0.69,0.42,0.00,M1] [#7 0.18,0.06,0.93,U] [#8 0.25,-0.30,1.00,U] 
00:25:03.754 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.12}, one-star: {0.06, 0.32}
00:25:03.754 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
00:25:03.754 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
00:25:03.754 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.86 mountX=-0.13 mountY=0.08, mountTheta=2.60
00:25:03.755 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.12, opts=13)
00:25:03.755 00.000 10844 Enqueuing Move request for scope (0.10, 0.12)
00:25:03.755 00.000 11060 Worker thread wakes up
00:25:03.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
00:25:03.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
00:25:03.756 00.001 11060 Moving (0.10, 0.12) raw xDistance=-0.13 yDistance=0.08
00:25:03.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:03.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:25:03.756 00.000 10844 UpdateGuideState exits: m=2601 SNR=32.6
00:25:03.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:03.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:03.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:25:03.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:03.756 00.000 10844 Enqueuing Expose request
00:25:03.756 00.000 11060 MoveAxis(E, 24, ABG)
00:25:03.756 00.000 11060 Guiding  Dir = 2, Dur = 24
00:25:03.771 00.015 11060 IsSlewing returns 0
00:25:03.771 00.000 11060 IsGuiding returns 0
00:25:03.802 00.031 11060 IsGuiding returns 0
00:25:03.802 00.000 11060 Move returns status 0, amount 24
00:25:03.802 00.000 11060 MoveAxis(N, 0, ABG)
00:25:03.803 00.001 11060 Move returns status 0, amount 0
00:25:03.803 00.000 11060 move complete, result=0
00:25:03.803 00.000 11060 worker thread done servicing request
00:25:03.803 00.000 11060 Worker thread wakes up
00:25:03.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:03.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:03.803 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:25:04.439 00.636 11060 Exposure complete
00:25:04.601 00.162 11060 worker thread done servicing request
00:25:04.602 00.001 10844 OnExposeComplete: enter
00:25:04.602 00.000 10844 UpdateGuideState(): m_state=6
00:25:04.602 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5700
00:25:04.602 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.65, Mass=3325, SNR=36.8, Peak=254 HFD=3.3
00:25:04.602 00.000 10844 MultiStar: [#1 0.18,-0.26,1.06,U] [#2 0.59,0.16,0.00,M1] [#3 0.05,-0.14,0.95,U] [#4 -0.18,-0.12,0.91,U] [#5 -0.71,0.12,0.00,M2] [#6 -0.36,0.26,0.84,U] [#7 0.26,-0.49,0.83,U] [#8 0.48,-0.18,0.94,U] 
00:25:04.602 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {-0.04, 0.61}
00:25:04.604 00.002 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
00:25:04.604 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
00:25:04.604 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=0.03 mountY=0.06, mountTheta=1.14
00:25:04.605 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
00:25:04.605 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
00:25:04.605 00.000 11060 Worker thread wakes up
00:25:04.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:04.605 00.000 10844 UpdateGuideState exits: m=3325 SNR=36.8
00:25:04.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:04.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:04.605 00.000 10844 Enqueuing Expose request
00:25:04.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:25:04.606 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:25:04.606 00.000 11060 Moving (0.06, -0.04) raw xDistance=0.03 yDistance=0.06
00:25:04.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:25:04.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:04.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:25:04.606 00.000 11060 MoveAxis(E, 0, ABG)
00:25:04.606 00.000 11060 Move returns status 0, amount 0
00:25:04.606 00.000 11060 MoveAxis(N, 0, ABG)
00:25:04.606 00.000 11060 Move returns status 0, amount 0
00:25:04.606 00.000 11060 move complete, result=0
00:25:04.606 00.000 11060 worker thread done servicing request
00:25:04.606 00.000 11060 Worker thread wakes up
00:25:04.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:04.607 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:04.608 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:05.234 00.626 11060 Exposure complete
00:25:05.416 00.182 11060 worker thread done servicing request
00:25:05.416 00.000 10844 OnExposeComplete: enter
00:25:05.416 00.000 10844 UpdateGuideState(): m_state=6
00:25:05.416 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5701
00:25:05.416 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=62.21, Mass=2923, SNR=34.6, Peak=226 HFD=3.6
00:25:05.417 00.001 10844 MultiStar: [#1 0.30,0.00,1.04,U] [#2 0.20,0.06,2.06,U] [#3 0.45,0.44,0.00,M2] [#4 0.23,0.22,1.01,U] [#5 -1.01,0.78,0.00,M3] [#6 -0.16,0.15,1.01,U] [#7 0.52,-0.35,0.00,M1] [#8 0.23,-0.07,1.02,U] 
00:25:05.417 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.08}, one-star: {0.23, 0.17}
00:25:05.417 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
00:25:05.417 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
00:25:05.417 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=-0.11 mountY=0.16, mountTheta=2.19
00:25:05.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.08, opts=13)
00:25:05.419 00.000 10844 Enqueuing Move request for scope (0.18, 0.08)
00:25:05.419 00.000 11060 Worker thread wakes up
00:25:05.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:05.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
00:25:05.419 00.000 10844 UpdateGuideState exits: m=2923 SNR=34.6
00:25:05.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
00:25:05.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:05.419 00.000 11060 Moving (0.18, 0.08) raw xDistance=-0.11 yDistance=0.16
00:25:05.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:05.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:25:05.419 00.000 10844 Enqueuing Expose request
00:25:05.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:05.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:25:05.419 00.000 11060 MoveAxis(E, 0, ABG)
00:25:05.419 00.000 11060 Move returns status 0, amount 0
00:25:05.419 00.000 11060 MoveAxis(N, 0, ABG)
00:25:05.419 00.000 11060 Move returns status 0, amount 0
00:25:05.419 00.000 11060 move complete, result=0
00:25:05.421 00.002 11060 worker thread done servicing request
00:25:05.421 00.000 11060 Worker thread wakes up
00:25:05.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:05.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:05.422 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:06.071 00.649 11060 Exposure complete
00:25:06.253 00.182 11060 worker thread done servicing request
00:25:06.253 00.000 10844 OnExposeComplete: enter
00:25:06.253 00.000 10844 UpdateGuideState(): m_state=6
00:25:06.253 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5702
00:25:06.253 00.000 10844 Star::Find returns 1 (0), X=262.97, Y=62.03, Mass=3216, SNR=37.1, Peak=250 HFD=2.9
00:25:06.254 00.001 10844 MultiStar: [#1 0.58,0.15,0.96,U] [#2 0.70,0.05,0.00,M1] [#3 0.47,0.20,0.85,U] [#4 0.28,-0.35,0.91,U] [#5 -0.07,-0.35,1.13,U] [#6 -0.04,0.25,1.07,U] [#7 0.82,0.15,0.00,M2] [#8 0.18,-0.51,0.88,U] 
00:25:06.254 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.09}, one-star: {0.45, -0.01}
00:25:06.254 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
00:25:06.254 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
00:25:06.254 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.34 mountX=0.04 mountY=0.26, mountTheta=1.42
00:25:06.255 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.09, opts=13)
00:25:06.255 00.000 10844 Enqueuing Move request for scope (0.25, -0.09)
00:25:06.255 00.000 11060 Worker thread wakes up
00:25:06.256 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:25:06.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
00:25:06.256 00.000 10844 UpdateGuideState exits: m=3216 SNR=37.1
00:25:06.256 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
00:25:06.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:06.256 00.000 11060 Moving (0.25, -0.09) raw xDistance=0.04 yDistance=0.26
00:25:06.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:06.256 00.000 10844 Enqueuing Expose request
00:25:06.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:25:06.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
00:25:06.256 00.000 11060 MoveAxis(E, 0, ABG)
00:25:06.256 00.000 11060 Move returns status 0, amount 0
00:25:06.256 00.000 11060 MoveAxis(S, 102, ABG)
00:25:06.256 00.000 11060 Guiding  Dir = 1, Dur = 102
00:25:06.276 00.020 11060 IsSlewing returns 0
00:25:06.277 00.001 11060 IsGuiding returns 0
00:25:06.380 00.103 11060 IsGuiding returns 0
00:25:06.380 00.000 11060 Move returns status 0, amount 102
00:25:06.380 00.000 11060 move complete, result=0
00:25:06.380 00.000 11060 worker thread done servicing request
00:25:06.380 00.000 11060 Worker thread wakes up
00:25:06.380 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 102 ms SOUTH
00:25:06.382 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:06.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:07.010 00.628 11060 Exposure complete
00:25:07.170 00.160 11060 worker thread done servicing request
00:25:07.170 00.000 10844 OnExposeComplete: enter
00:25:07.170 00.000 10844 UpdateGuideState(): m_state=6
00:25:07.170 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5703
00:25:07.170 00.000 10844 Star::Find returns 1 (0), X=262.83, Y=62.32, Mass=3065, SNR=35.8, Peak=241 HFD=3.5
00:25:07.171 00.001 10844 MultiStar: [#1 0.56,-0.14,0.96,U] [#2 0.52,0.67,0.00,M2] [#3 0.36,0.73,0.00,M2] [#4 -0.04,0.17,1.05,U] [#5 -0.32,0.47,1.04,U] [#6 -0.23,0.21,0.77,U] [#7 0.75,0.04,0.00,M3] [#8 0.60,-0.08,0.90,U] 
00:25:07.171 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.16}, one-star: {0.30, 0.28}
00:25:07.171 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
00:25:07.171 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
00:25:07.171 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.83 mountX=-0.18 mountY=0.12, mountTheta=2.57
00:25:07.172 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.16, opts=13)
00:25:07.172 00.000 10844 Enqueuing Move request for scope (0.14, 0.16)
00:25:07.173 00.001 11060 Worker thread wakes up
00:25:07.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:07.173 00.000 10844 UpdateGuideState exits: m=3065 SNR=35.8
00:25:07.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:07.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:07.173 00.000 10844 Enqueuing Expose request
00:25:07.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
00:25:07.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
00:25:07.173 00.000 11060 Moving (0.14, 0.16) raw xDistance=-0.18 yDistance=0.12
00:25:07.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:25:07.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:07.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:25:07.173 00.000 11060 MoveAxis(E, 31, ABG)
00:25:07.173 00.000 11060 Guiding  Dir = 2, Dur = 31
00:25:07.176 00.003 11060 IsSlewing returns 0
00:25:07.176 00.000 11060 IsGuiding returns 0
00:25:07.231 00.055 11060 IsGuiding returns 0
00:25:07.231 00.000 11060 Move returns status 0, amount 31
00:25:07.232 00.001 11060 MoveAxis(N, 0, ABG)
00:25:07.232 00.000 11060 Move returns status 0, amount 0
00:25:07.232 00.000 11060 move complete, result=0
00:25:07.232 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:25:07.233 00.001 11060 worker thread done servicing request
00:25:07.235 00.002 11060 Worker thread wakes up
00:25:07.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:07.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:07.877 00.642 11060 Exposure complete
00:25:08.054 00.177 11060 worker thread done servicing request
00:25:08.054 00.000 10844 OnExposeComplete: enter
00:25:08.054 00.000 10844 UpdateGuideState(): m_state=6
00:25:08.054 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5704
00:25:08.054 00.000 10844 Star::Find returns 1 (0), X=262.83, Y=61.55, Mass=3132, SNR=36.2, Peak=251 HFD=3.8
00:25:08.056 00.002 10844 MultiStar: [#1 0.65,-0.30,0.00,M1] [#2 0.52,0.80,0.00,M3] [#3 0.56,0.71,0.00,M3] [#4 0.19,-0.60,0.00,M1] [#5 -0.07,0.31,0.99,U] [#6 -0.13,0.05,0.96,U] [#7 -0.90,0.26,0.00,M4] [#8 0.26,-0.20,0.86,U] 
00:25:08.056 00.000 10844 refined, 3 included, MultiStar: {0.09, -0.08}, one-star: {0.30, -0.48}
00:25:08.056 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
00:25:08.056 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
00:25:08.056 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.73 mountX=0.06 mountY=0.10, mountTheta=1.02
00:25:08.058 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
00:25:08.058 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
00:25:08.058 00.000 11060 Worker thread wakes up
00:25:08.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:25:08.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
00:25:08.058 00.000 10844 UpdateGuideState exits: m=3132 SNR=36.2
00:25:08.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
00:25:08.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:08.058 00.000 11060 Moving (0.09, -0.08) raw xDistance=0.06 yDistance=0.10
00:25:08.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:08.058 00.000 10844 Enqueuing Expose request
00:25:08.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:25:08.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:08.059 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:25:08.059 00.000 11060 MoveAxis(E, 0, ABG)
00:25:08.059 00.000 11060 Move returns status 0, amount 0
00:25:08.059 00.000 11060 MoveAxis(N, 0, ABG)
00:25:08.059 00.000 11060 Move returns status 0, amount 0
00:25:08.059 00.000 11060 move complete, result=0
00:25:08.059 00.000 11060 worker thread done servicing request
00:25:08.059 00.000 11060 Worker thread wakes up
00:25:08.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:08.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:08.061 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:08.698 00.637 11060 Exposure complete
00:25:08.875 00.177 11060 worker thread done servicing request
00:25:08.875 00.000 10844 OnExposeComplete: enter
00:25:08.875 00.000 10844 UpdateGuideState(): m_state=6
00:25:08.877 00.002 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5705
00:25:08.877 00.000 10844 Star::Find returns 1 (1), X=262.86, Y=62.01, Mass=3792, SNR=39.5, Peak=255 HFD=3.3
00:25:08.877 00.000 10844 MultiStar: [#1 0.26,-0.66,0.00,M2] [#2 -0.07,0.93,0.00,M4] [#3 0.18,0.66,0.00,M4] [#4 0.23,0.31,0.83,U] [#5 -0.11,0.40,0.94,U] [#6 -0.15,-0.17,0.78,U] [#7 0.21,-0.39,0.69,U] [#8 0.31,-0.24,0.91,U] 
00:25:08.877 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.00}, one-star: {0.34, -0.03}
00:25:08.877 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
00:25:08.877 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:25:08.877 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.02 mountX=-0.02 mountY=0.14, mountTheta=1.73
00:25:08.879 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.00, opts=13)
00:25:08.879 00.000 10844 Enqueuing Move request for scope (0.14, -0.00)
00:25:08.879 00.000 11060 Worker thread wakes up
00:25:08.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:08.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
00:25:08.879 00.000 10844 UpdateGuideState exits: m=3792 SNR=39.5 Saturated
00:25:08.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
00:25:08.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:08.879 00.000 11060 Moving (0.14, -0.00) raw xDistance=-0.02 yDistance=0.14
00:25:08.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:08.880 00.001 10844 Enqueuing Expose request
00:25:08.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:25:08.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:08.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:25:08.880 00.000 11060 MoveAxis(E, 0, ABG)
00:25:08.880 00.000 11060 Move returns status 0, amount 0
00:25:08.880 00.000 11060 MoveAxis(N, 0, ABG)
00:25:08.880 00.000 11060 Move returns status 0, amount 0
00:25:08.880 00.000 11060 move complete, result=0
00:25:08.880 00.000 11060 worker thread done servicing request
00:25:08.880 00.000 11060 Worker thread wakes up
00:25:08.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:08.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:08.882 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:09.518 00.636 11060 Exposure complete
00:25:09.702 00.184 11060 worker thread done servicing request
00:25:09.702 00.000 10844 OnExposeComplete: enter
00:25:09.702 00.000 10844 UpdateGuideState(): m_state=6
00:25:09.702 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5706
00:25:09.702 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=62.26, Mass=2773, SNR=34.1, Peak=230 HFD=3.3
00:25:09.703 00.001 10844 MultiStar: [#1 0.70,0.17,0.00,M3] [#2 0.44,0.25,2.07,U] [#3 0.17,0.61,0.00,M5] [#4 0.40,0.06,1.06,U] [#5 0.17,0.13,1.02,U] [#6 0.24,0.39,0.92,U] [#7 0.56,-0.08,1.01,U] [#8 0.18,0.17,0.94,U] 
00:25:09.703 00.000 10844 single-star, 6 included, MultiStar: {0.28, 0.17}, one-star: {-0.20, 0.23}
00:25:09.703 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
00:25:09.703 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
00:25:09.703 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.30 cameraTheta=2.30 mountX=-0.19 mountY=-0.24, mountTheta=-2.24
00:25:09.705 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.23, opts=13)
00:25:09.705 00.000 10844 Enqueuing Move request for scope (-0.20, 0.23)
00:25:09.705 00.000 11060 Worker thread wakes up
00:25:09.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
00:25:09.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
00:25:09.705 00.000 11060 Moving (-0.20, 0.23) raw xDistance=-0.19 yDistance=-0.24
00:25:09.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:25:09.706 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:09.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:09.706 00.000 10844 UpdateGuideState exits: m=2773 SNR=34.1
00:25:09.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:09.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:09.706 00.000 10844 Enqueuing Expose request
00:25:09.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:25:09.706 00.000 11060 MoveAxis(E, 32, ABG)
00:25:09.706 00.000 11060 Guiding  Dir = 2, Dur = 32
00:25:09.713 00.007 11060 IsSlewing returns 0
00:25:09.713 00.000 11060 IsGuiding returns 0
00:25:09.759 00.046 11060 IsGuiding returns 0
00:25:09.759 00.000 11060 Move returns status 0, amount 32
00:25:09.759 00.000 11060 MoveAxis(N, 0, ABG)
00:25:09.759 00.000 11060 Move returns status 0, amount 0
00:25:09.759 00.000 11060 move complete, result=0
00:25:09.759 00.000 11060 worker thread done servicing request
00:25:09.759 00.000 11060 Worker thread wakes up
00:25:09.759 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
00:25:09.761 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:09.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:10.393 00.632 11060 Exposure complete
00:25:10.562 00.169 11060 worker thread done servicing request
00:25:10.562 00.000 10844 OnExposeComplete: enter
00:25:10.562 00.000 10844 UpdateGuideState(): m_state=6
00:25:10.562 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5707
00:25:10.562 00.000 10844 Star::Find returns 1 (0), X=262.47, Y=61.92, Mass=2962, SNR=35.0, Peak=226 HFD=3.6
00:25:10.563 00.001 10844 MultiStar: [#1 0.16,-0.57,1.05,U] [#2 0.21,0.31,1.99,U] [#3 0.09,-0.29,1.10,U] [#4 -0.41,0.02,1.04,U] [#5 -0.26,-0.33,0.97,U] [#6 -0.33,-0.58,0.00,M1] [#7 0.48,-0.69,0.00,M3] [#8 -0.18,-0.20,0.98,U] 
00:25:10.563 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.11}, one-star: {-0.06, -0.12}
00:25:10.563 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
00:25:10.563 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
00:25:10.563 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.80 mountX=0.12 mountY=-0.01, mountTheta=-0.07
00:25:10.564 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.11, opts=13)
00:25:10.564 00.000 10844 Enqueuing Move request for scope (-0.03, -0.11)
00:25:10.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:10.564 00.000 10844 UpdateGuideState exits: m=2962 SNR=35.0
00:25:10.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:10.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:10.565 00.001 10844 Enqueuing Expose request
00:25:10.565 00.000 11060 Worker thread wakes up
00:25:10.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
00:25:10.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
00:25:10.565 00.000 11060 Moving (-0.03, -0.11) raw xDistance=0.12 yDistance=-0.01
00:25:10.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:25:10.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:10.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:25:10.565 00.000 11060 MoveAxis(E, 0, ABG)
00:25:10.565 00.000 11060 Move returns status 0, amount 0
00:25:10.565 00.000 11060 MoveAxis(N, 0, ABG)
00:25:10.565 00.000 11060 Move returns status 0, amount 0
00:25:10.565 00.000 11060 move complete, result=0
00:25:10.565 00.000 11060 worker thread done servicing request
00:25:10.565 00.000 11060 Worker thread wakes up
00:25:10.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:10.566 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:10.566 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:11.207 00.641 11060 Exposure complete
00:25:11.383 00.176 11060 worker thread done servicing request
00:25:11.383 00.000 10844 OnExposeComplete: enter
00:25:11.383 00.000 10844 UpdateGuideState(): m_state=6
00:25:11.383 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5708
00:25:11.383 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=62.30, Mass=2733, SNR=33.4, Peak=238 HFD=3.4
00:25:11.384 00.001 10844 MultiStar: [#1 0.46,-0.07,1.02,U] [#2 0.32,0.09,1.96,U] [#3 0.24,-0.17,1.00,U] [#4 0.27,0.06,0.94,U] [#5 -0.42,0.06,1.17,U] [#6 0.08,0.08,1.06,U] [#7 0.61,0.27,0.00,M4] [#8 0.14,0.43,1.00,U] 
00:25:11.384 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.09}, one-star: {0.26, 0.27}
00:25:11.384 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
00:25:11.384 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
00:25:11.384 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.20 cameraTheta=0.49 mountX=-0.12 mountY=0.16, mountTheta=2.24
00:25:11.385 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.09, opts=13)
00:25:11.385 00.000 10844 Enqueuing Move request for scope (0.17, 0.09)
00:25:11.385 00.000 11060 Worker thread wakes up
00:25:11.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:25:11.385 00.000 10844 UpdateGuideState exits: m=2733 SNR=33.4
00:25:11.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:11.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:11.385 00.000 10844 Enqueuing Expose request
00:25:11.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
00:25:11.387 00.002 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
00:25:11.387 00.000 11060 Moving (0.17, 0.09) raw xDistance=-0.12 yDistance=0.16
00:25:11.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:25:11.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:11.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:25:11.387 00.000 11060 MoveAxis(E, 21, ABG)
00:25:11.387 00.000 11060 Guiding  Dir = 2, Dur = 21
00:25:11.430 00.043 11060 IsSlewing returns 0
00:25:11.430 00.000 11060 IsGuiding returns 0
00:25:11.507 00.077 11060 IsGuiding returns 0
00:25:11.507 00.000 11060 Move returns status 0, amount 21
00:25:11.507 00.000 11060 MoveAxis(N, 0, ABG)
00:25:11.507 00.000 11060 Move returns status 0, amount 0
00:25:11.508 00.001 11060 move complete, result=0
00:25:11.508 00.000 11060 worker thread done servicing request
00:25:11.508 00.000 11060 Worker thread wakes up
00:25:11.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:11.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:11.508 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
00:25:12.139 00.631 11060 Exposure complete
00:25:12.307 00.168 11060 worker thread done servicing request
00:25:12.307 00.000 10844 OnExposeComplete: enter
00:25:12.307 00.000 10844 UpdateGuideState(): m_state=6
00:25:12.307 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5709
00:25:12.308 00.001 10844 Star::Find returns 1 (0), X=262.49, Y=62.22, Mass=2427, SNR=31.5, Peak=195 HFD=3.4
00:25:12.308 00.000 10844 MultiStar: [#1 0.50,0.37,0.00,M2] [#2 0.16,0.26,2.17,U] [#3 0.19,0.56,0.99,U] [#4 0.00,0.30,1.02,U] [#5 -0.17,-0.18,1.19,U] [#6 0.07,-0.20,0.98,U] [#7 0.58,-0.59,0.00,M5] [#8 0.58,0.48,0.00,M1] 
00:25:12.308 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.16}, one-star: {-0.04, 0.19}
00:25:12.308 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
00:25:12.308 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:25:12.308 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.26 mountX=-0.17 mountY=0.02, mountTheta=3.00
00:25:12.312 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
00:25:12.312 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
00:25:12.312 00.000 11060 Worker thread wakes up
00:25:12.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
00:25:12.312 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
00:25:12.312 00.000 11060 Moving (0.05, 0.16) raw xDistance=-0.17 yDistance=0.02
00:25:12.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:25:12.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:12.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:12.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:25:12.312 00.000 11060 MoveAxis(E, 30, ABG)
00:25:12.312 00.000 11060 Guiding  Dir = 2, Dur = 30
00:25:12.313 00.001 10844 UpdateGuideState exits: m=2427 SNR=31.5
00:25:12.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:12.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:12.313 00.000 10844 Enqueuing Expose request
00:25:12.321 00.008 11060 IsSlewing returns 0
00:25:12.321 00.000 11060 IsGuiding returns 0
00:25:12.380 00.059 11060 IsGuiding returns 0
00:25:12.380 00.000 11060 Move returns status 0, amount 30
00:25:12.380 00.000 11060 MoveAxis(N, 0, ABG)
00:25:12.381 00.001 11060 Move returns status 0, amount 0
00:25:12.381 00.000 11060 move complete, result=0
00:25:12.381 00.000 11060 worker thread done servicing request
00:25:12.381 00.000 11060 Worker thread wakes up
00:25:12.381 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
00:25:12.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:12.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:13.013 00.632 11060 Exposure complete
00:25:13.181 00.168 11060 worker thread done servicing request
00:25:13.182 00.001 10844 OnExposeComplete: enter
00:25:13.182 00.000 10844 UpdateGuideState(): m_state=6
00:25:13.182 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5710
00:25:13.182 00.000 10844 Star::Find returns 1 (0), X=262.93, Y=62.10, Mass=2612, SNR=33.0, Peak=224 HFD=2.9
00:25:13.183 00.001 10844 MultiStar: [#1 0.30,-0.64,0.00,M3] [#2 0.12,0.05,2.09,U] [#3 0.56,-0.47,0.00,M3] [#4 0.23,-0.47,0.92,U] [#5 -0.44,-0.48,0.00,M1] [#6 -0.48,0.06,1.00,U] [#7 0.26,-0.21,0.96,U] [#8 0.27,-0.33,0.95,U] 
00:25:13.183 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.10}, one-star: {0.40, 0.06}
00:25:13.183 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
00:25:13.183 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
00:25:13.183 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=0.08 mountY=0.14, mountTheta=1.07
00:25:13.184 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.10, opts=13)
00:25:13.184 00.000 10844 Enqueuing Move request for scope (0.13, -0.10)
00:25:13.184 00.000 11060 Worker thread wakes up
00:25:13.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:13.184 00.000 10844 UpdateGuideState exits: m=2612 SNR=33.0
00:25:13.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:13.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:13.185 00.001 10844 Enqueuing Expose request
00:25:13.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
00:25:13.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
00:25:13.185 00.000 11060 Moving (0.13, -0.10) raw xDistance=0.08 yDistance=0.14
00:25:13.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:25:13.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:13.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:25:13.185 00.000 11060 MoveAxis(E, 0, ABG)
00:25:13.185 00.000 11060 Move returns status 0, amount 0
00:25:13.185 00.000 11060 MoveAxis(N, 0, ABG)
00:25:13.185 00.000 11060 Move returns status 0, amount 0
00:25:13.186 00.001 11060 move complete, result=0
00:25:13.186 00.000 11060 worker thread done servicing request
00:25:13.186 00.000 11060 Worker thread wakes up
00:25:13.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:13.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:13.188 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:13.828 00.640 11060 Exposure complete
00:25:14.000 00.172 11060 worker thread done servicing request
00:25:14.000 00.000 10844 OnExposeComplete: enter
00:25:14.000 00.000 10844 UpdateGuideState(): m_state=6
00:25:14.001 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5711
00:25:14.001 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=62.03, Mass=2993, SNR=35.0, Peak=240 HFD=3.5
00:25:14.001 00.000 10844 MultiStar: [#1 0.09,-0.50,1.01,U] [#2 -0.13,-0.49,2.05,U] [#3 0.05,-0.38,1.04,U] [#4 0.01,0.05,0.91,U] [#5 -0.07,-0.58,1.03,U] [#6 0.13,-0.24,0.93,U] [#7 0.46,-0.58,0.00,M5] [#8 -0.39,-0.43,0.85,U] 
00:25:14.001 00.000 10844 single-star, 7 included, MultiStar: {-0.03, -0.35}, one-star: {0.10, -0.01}
00:25:14.001 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
00:25:14.001 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
00:25:14.001 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.10 mountX=-0.01 mountY=0.10, mountTheta=1.65
00:25:14.003 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
00:25:14.003 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
00:25:14.003 00.000 11060 Worker thread wakes up
00:25:14.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:14.003 00.000 10844 UpdateGuideState exits: m=2993 SNR=35.0
00:25:14.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:14.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:14.003 00.000 10844 Enqueuing Expose request
00:25:14.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:25:14.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:25:14.003 00.000 11060 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=0.10
00:25:14.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:25:14.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:14.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:25:14.003 00.000 11060 MoveAxis(E, 0, ABG)
00:25:14.003 00.000 11060 Move returns status 0, amount 0
00:25:14.003 00.000 11060 MoveAxis(N, 0, ABG)
00:25:14.003 00.000 11060 Move returns status 0, amount 0
00:25:14.005 00.002 11060 move complete, result=0
00:25:14.005 00.000 11060 worker thread done servicing request
00:25:14.005 00.000 11060 Worker thread wakes up
00:25:14.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:14.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:14.006 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:14.645 00.639 11060 Exposure complete
00:25:14.823 00.178 11060 worker thread done servicing request
00:25:14.824 00.001 10844 OnExposeComplete: enter
00:25:14.824 00.000 10844 UpdateGuideState(): m_state=6
00:25:14.824 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5712
00:25:14.825 00.001 10844 Star::Find returns 1 (0), X=262.35, Y=62.11, Mass=2608, SNR=32.1, Peak=234 HFD=3.4
00:25:14.825 00.000 10844 MultiStar: [#1 0.08,0.43,1.13,U] [#2 0.27,0.24,2.14,U] [#3 0.11,0.22,1.10,U] [#4 0.08,-0.07,1.00,U] [#5 -0.37,-0.06,1.11,U] [#6 0.39,0.43,0.98,U] [#7 0.33,0.01,0.80,U] [#8 -0.38,-0.14,1.06,U] 
00:25:14.825 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {-0.17, 0.07}
00:25:14.825 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
00:25:14.825 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
00:25:14.825 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.22 mountX=-0.15 mountY=0.03, mountTheta=2.96
00:25:14.826 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
00:25:14.826 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
00:25:14.827 00.001 11060 Worker thread wakes up
00:25:14.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:25:14.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:25:14.827 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.15 yDistance=0.03
00:25:14.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:25:14.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:14.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:14.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:25:14.827 00.000 11060 MoveAxis(E, 26, ABG)
00:25:14.827 00.000 11060 Guiding  Dir = 2, Dur = 26
00:25:14.827 00.000 10844 UpdateGuideState exits: m=2608 SNR=32.1
00:25:14.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:14.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:14.827 00.000 10844 Enqueuing Expose request
00:25:14.861 00.034 11060 IsSlewing returns 0
00:25:14.861 00.000 11060 IsGuiding returns 0
00:25:14.902 00.041 11060 IsGuiding returns 0
00:25:14.902 00.000 11060 Move returns status 0, amount 26
00:25:14.902 00.000 11060 MoveAxis(N, 0, ABG)
00:25:14.902 00.000 11060 Move returns status 0, amount 0
00:25:14.902 00.000 11060 move complete, result=0
00:25:14.902 00.000 11060 worker thread done servicing request
00:25:14.902 00.000 11060 Worker thread wakes up
00:25:14.902 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
00:25:14.903 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:14.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:15.548 00.645 11060 Exposure complete
00:25:15.708 00.160 11060 worker thread done servicing request
00:25:15.708 00.000 10844 OnExposeComplete: enter
00:25:15.708 00.000 10844 UpdateGuideState(): m_state=6
00:25:15.709 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5713
00:25:15.709 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=62.02, Mass=2851, SNR=34.2, Peak=216 HFD=3.8
00:25:15.709 00.000 10844 MultiStar: [#1 0.39,0.18,0.96,U] [#2 -0.19,0.16,2.03,U] [#3 -0.21,0.04,0.97,U] [#4 0.26,-0.14,0.93,U] [#5 -0.25,-0.03,1.07,U] [#6 -0.09,0.31,0.92,U] [#7 0.09,-0.20,0.90,U] [#8 0.07,-0.33,0.98,U] 
00:25:15.709 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.26, -0.02}
00:25:15.709 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:25:15.709 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
00:25:15.709 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.08 mountX=-0.01 mountY=0.00, mountTheta=2.82
00:25:15.710 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
00:25:15.710 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
00:25:15.711 00.001 11060 Worker thread wakes up
00:25:15.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:15.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:25:15.711 00.000 10844 UpdateGuideState exits: m=2851 SNR=34.2
00:25:15.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:25:15.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:15.711 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.00
00:25:15.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:15.711 00.000 10844 Enqueuing Expose request
00:25:15.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:25:15.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:15.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:25:15.711 00.000 11060 MoveAxis(E, 0, ABG)
00:25:15.711 00.000 11060 Move returns status 0, amount 0
00:25:15.711 00.000 11060 MoveAxis(N, 0, ABG)
00:25:15.711 00.000 11060 Move returns status 0, amount 0
00:25:15.711 00.000 11060 move complete, result=0
00:25:15.712 00.001 11060 worker thread done servicing request
00:25:15.712 00.000 11060 Worker thread wakes up
00:25:15.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:15.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:15.713 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:16.359 00.646 11060 Exposure complete
00:25:16.536 00.177 11060 worker thread done servicing request
00:25:16.536 00.000 10844 OnExposeComplete: enter
00:25:16.536 00.000 10844 UpdateGuideState(): m_state=6
00:25:16.536 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5714
00:25:16.536 00.000 10844 Star::Find returns 1 (0), X=262.21, Y=62.28, Mass=3084, SNR=35.4, Peak=247 HFD=3.5
00:25:16.536 00.000 10844 MultiStar: [#1 0.12,-0.61,0.00,M1] [#2 -0.78,-0.09,0.00,M1] [#3 0.50,-0.18,0.93,U] [#4 -0.05,-0.15,0.87,U] [#5 -0.18,-0.73,0.00,M1] [#6 -0.13,-0.26,0.92,U] [#7 -0.19,-0.77,0.00,M4] [#8 0.10,-0.13,0.88,U] 
00:25:16.536 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.09}, one-star: {-0.32, 0.24}
00:25:16.536 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
00:25:16.537 00.001 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
00:25:16.537 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.41 mountX=0.09 mountY=0.03, mountTheta=0.33
00:25:16.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.09, opts=13)
00:25:16.538 00.000 10844 Enqueuing Move request for scope (0.01, -0.09)
00:25:16.538 00.000 11060 Worker thread wakes up
00:25:16.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:25:16.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:25:16.538 00.000 11060 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.03
00:25:16.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:25:16.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:16.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:25:16.538 00.000 11060 MoveAxis(E, 0, ABG)
00:25:16.538 00.000 11060 Move returns status 0, amount 0
00:25:16.539 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:16.539 00.000 10844 UpdateGuideState exits: m=3084 SNR=35.4
00:25:16.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:16.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:16.539 00.000 10844 Enqueuing Expose request
00:25:16.539 00.000 11060 MoveAxis(N, 0, ABG)
00:25:16.539 00.000 11060 Move returns status 0, amount 0
00:25:16.539 00.000 11060 move complete, result=0
00:25:16.539 00.000 11060 worker thread done servicing request
00:25:16.540 00.001 11060 Worker thread wakes up
00:25:16.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:16.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:16.544 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:17.175 00.631 11060 Exposure complete
00:25:17.344 00.169 11060 worker thread done servicing request
00:25:17.344 00.000 10844 OnExposeComplete: enter
00:25:17.344 00.000 10844 UpdateGuideState(): m_state=6
00:25:17.345 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5715
00:25:17.345 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=62.06, Mass=3004, SNR=35.0, Peak=235 HFD=3.6
00:25:17.345 00.000 10844 MultiStar: [#1 0.36,-0.61,0.00,M2] [#2 -0.08,0.18,2.07,U] [#3 -0.34,0.22,1.00,U] [#4 -0.02,-0.11,0.98,U] [#5 -0.39,0.21,1.09,U] [#6 -0.12,-0.06,0.93,U] [#7 -0.13,0.04,0.82,U] [#8 -0.11,0.03,0.87,U] 
00:25:17.345 00.000 10844 single-star, 7 included, MultiStar: {-0.14, 0.08}, one-star: {0.01, 0.02}
00:25:17.345 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:25:17.345 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:25:17.345 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.22 mountX=-0.02 mountY=0.00, mountTheta=2.95
00:25:17.346 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
00:25:17.346 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
00:25:17.346 00.000 11060 Worker thread wakes up
00:25:17.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:17.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:25:17.346 00.000 10844 UpdateGuideState exits: m=3004 SNR=35.0
00:25:17.346 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:25:17.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:17.346 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.00
00:25:17.347 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:17.347 00.000 10844 Enqueuing Expose request
00:25:17.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:25:17.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:17.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:25:17.347 00.000 11060 MoveAxis(E, 0, ABG)
00:25:17.347 00.000 11060 Move returns status 0, amount 0
00:25:17.347 00.000 11060 MoveAxis(N, 0, ABG)
00:25:17.347 00.000 11060 Move returns status 0, amount 0
00:25:17.347 00.000 11060 move complete, result=0
00:25:17.347 00.000 11060 worker thread done servicing request
00:25:17.347 00.000 11060 Worker thread wakes up
00:25:17.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:17.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:17.349 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:17.985 00.636 11060 Exposure complete
00:25:18.157 00.172 11060 worker thread done servicing request
00:25:18.157 00.000 10844 OnExposeComplete: enter
00:25:18.157 00.000 10844 UpdateGuideState(): m_state=6
00:25:18.158 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5716
00:25:18.158 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=61.73, Mass=3671, SNR=39.0, Peak=247 HFD=3.6
00:25:18.158 00.000 10844 MultiStar: [#1 0.05,-0.61,0.00,M3] [#2 0.50,-0.06,1.68,U] [#3 0.55,-0.10,0.83,U] [#4 0.05,0.08,0.83,U] [#5 -0.03,-0.60,0.94,U] [#6 -0.12,-0.51,0.82,U] [#7 0.06,0.11,0.78,U] [#8 0.29,-0.18,0.89,U] 
00:25:18.158 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.19}, one-star: {-0.07, -0.31}
00:25:18.158 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
00:25:18.158 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
00:25:18.159 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.80 mountX=0.16 mountY=0.21, mountTheta=0.94
00:25:18.160 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.19, opts=13)
00:25:18.160 00.000 10844 Enqueuing Move request for scope (0.19, -0.19)
00:25:18.160 00.000 11060 Worker thread wakes up
00:25:18.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
00:25:18.160 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
00:25:18.160 00.000 11060 Moving (0.19, -0.19) raw xDistance=0.16 yDistance=0.21
00:25:18.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:25:18.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:25:18.160 00.000 11060 MoveAxis(W, 27, ABG)
00:25:18.160 00.000 11060 Guiding  Dir = 3, Dur = 27
00:25:18.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:18.162 00.002 10844 UpdateGuideState exits: m=3671 SNR=39.0
00:25:18.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:18.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:18.162 00.000 10844 Enqueuing Expose request
00:25:18.164 00.002 11060 IsSlewing returns 0
00:25:18.165 00.001 11060 IsGuiding returns 0
00:25:18.195 00.030 11060 IsGuiding returns 0
00:25:18.195 00.000 11060 Move returns status 0, amount 27
00:25:18.195 00.000 11060 MoveAxis(S, 83, ABG)
00:25:18.195 00.000 11060 Guiding  Dir = 1, Dur = 83
00:25:18.210 00.015 11060 IsSlewing returns 0
00:25:18.210 00.000 11060 IsGuiding returns 0
00:25:18.305 00.095 11060 IsGuiding returns 0
00:25:18.305 00.000 11060 Move returns status 0, amount 83
00:25:18.306 00.001 11060 move complete, result=0
00:25:18.306 00.000 11060 worker thread done servicing request
00:25:18.306 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 83 ms SOUTH
00:25:18.306 00.000 11060 Worker thread wakes up
00:25:18.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:18.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:18.935 00.629 11060 Exposure complete
00:25:19.096 00.161 11060 worker thread done servicing request
00:25:19.096 00.000 10844 OnExposeComplete: enter
00:25:19.096 00.000 10844 UpdateGuideState(): m_state=6
00:25:19.097 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5717
00:25:19.097 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=62.15, Mass=3180, SNR=36.1, Peak=243 HFD=3.6
00:25:19.098 00.001 10844 MultiStar: [#1 -0.35,-0.61,0.00,M4] [#2 0.13,-0.06,1.99,U] [#3 -0.06,0.19,0.88,U] [#4 -0.09,0.05,0.99,U] [#5 -0.40,-0.69,0.00,M1] [#6 -0.32,-0.28,0.88,U] [#7 0.37,-0.92,0.00,M3] [#8 -0.20,-0.27,0.83,U] 
00:25:19.107 00.009 10844 refined, 5 included, MultiStar: {-0.06, -0.04}, one-star: {-0.09, 0.12}
00:25:19.108 00.001 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
00:25:19.108 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
00:25:19.108 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.60 mountX=0.05 mountY=-0.06, mountTheta=-0.86
00:25:19.110 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
00:25:19.110 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
00:25:19.110 00.000 11060 Worker thread wakes up
00:25:19.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
00:25:19.110 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
00:25:19.110 00.000 11060 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=-0.06
00:25:19.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:25:19.110 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:25:19.110 00.000 10844 UpdateGuideState exits: m=3180 SNR=36.1
00:25:19.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:19.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:19.110 00.000 10844 Enqueuing Expose request
00:25:19.112 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:19.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:19.112 00.000 11060 MoveAxis(E, 0, ABG)
00:25:19.112 00.000 11060 Move returns status 0, amount 0
00:25:19.112 00.000 11060 MoveAxis(N, 0, ABG)
00:25:19.112 00.000 11060 Move returns status 0, amount 0
00:25:19.112 00.000 11060 move complete, result=0
00:25:19.113 00.001 11060 worker thread done servicing request
00:25:19.113 00.000 11060 Worker thread wakes up
00:25:19.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:19.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:19.114 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:19.746 00.632 11060 Exposure complete
00:25:19.918 00.172 11060 worker thread done servicing request
00:25:19.918 00.000 10844 OnExposeComplete: enter
00:25:19.918 00.000 10844 UpdateGuideState(): m_state=6
00:25:19.919 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5718
00:25:19.919 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=61.93, Mass=2750, SNR=33.6, Peak=189 HFD=3.6
00:25:19.919 00.000 10844 MultiStar: [#1 0.21,-0.96,0.00,M5] [#2 0.01,-0.74,0.00,M1] [#3 0.06,-0.25,1.00,U] [#4 0.20,-0.19,1.06,U] [#5 -0.41,-0.00,1.07,U] [#6 -0.46,-0.23,0.93,U] [#7 -0.28,-0.81,0.00,M4] [#8 0.27,-0.59,0.00,M1] 
00:25:19.919 00.000 10844 single-star, 4 included, MultiStar: {-0.13, -0.15}, one-star: {-0.07, -0.11}
00:25:19.919 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
00:25:19.919 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
00:25:19.919 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.16 mountX=0.12 mountY=-0.05, mountTheta=-0.42
00:25:19.921 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
00:25:19.921 00.000 10844 Enqueuing Move request for scope (-0.07, -0.11)
00:25:19.921 00.000 11060 Worker thread wakes up
00:25:19.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
00:25:19.921 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
00:25:19.921 00.000 11060 Moving (-0.07, -0.11) raw xDistance=0.12 yDistance=-0.05
00:25:19.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:25:19.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:19.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:25:19.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:19.921 00.000 11060 MoveAxis(E, 0, ABG)
00:25:19.921 00.000 11060 Move returns status 0, amount 0
00:25:19.921 00.000 11060 MoveAxis(N, 0, ABG)
00:25:19.921 00.000 10844 UpdateGuideState exits: m=2750 SNR=33.6
00:25:19.922 00.001 11060 Move returns status 0, amount 0
00:25:19.922 00.000 11060 move complete, result=0
00:25:19.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:19.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:19.922 00.000 10844 Enqueuing Expose request
00:25:19.922 00.000 11060 worker thread done servicing request
00:25:19.922 00.000 11060 Worker thread wakes up
00:25:19.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:19.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:19.922 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:20.564 00.642 11060 Exposure complete
00:25:20.732 00.168 11060 worker thread done servicing request
00:25:20.733 00.001 10844 OnExposeComplete: enter
00:25:20.733 00.000 10844 UpdateGuideState(): m_state=6
00:25:20.733 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5719
00:25:20.733 00.000 10844 Star::Find returns 1 (0), X=262.13, Y=62.25, Mass=2878, SNR=34.4, Peak=249 HFD=3.5
00:25:20.733 00.000 10844 MultiStar: [#1 -0.41,-0.13,1.04,U] [#2 -0.30,-0.10,2.01,U] [#3 -0.27,-0.23,1.05,U] [#4 0.27,0.20,1.10,U] [#5 -0.69,-0.19,0.00,M1] [#6 -0.68,0.14,0.00,M1] [#7 0.15,-0.56,0.93,U] [#8 -0.48,-1.09,0.00,M2] 
00:25:20.734 00.001 10844 refined, 5 included, MultiStar: {-0.18, -0.09}, one-star: {-0.40, 0.21}
00:25:20.734 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
00:25:20.734 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
00:25:20.734 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.66 mountX=0.12 mountY=-0.16, mountTheta=-0.91
00:25:20.735 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.09, opts=13)
00:25:20.735 00.000 10844 Enqueuing Move request for scope (-0.18, -0.09)
00:25:20.735 00.000 11060 Worker thread wakes up
00:25:20.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:20.735 00.000 10844 UpdateGuideState exits: m=2878 SNR=34.4
00:25:20.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:20.736 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
00:25:20.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:20.736 00.000 10844 Enqueuing Expose request
00:25:20.736 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
00:25:20.736 00.000 11060 Moving (-0.18, -0.09) raw xDistance=0.12 yDistance=-0.16
00:25:20.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:25:20.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:20.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:25:20.736 00.000 11060 MoveAxis(W, 22, ABG)
00:25:20.736 00.000 11060 Guiding  Dir = 3, Dur = 22
00:25:20.759 00.023 11060 IsSlewing returns 0
00:25:20.761 00.002 11060 IsGuiding returns 0
00:25:20.805 00.044 11060 IsGuiding returns 0
00:25:20.805 00.000 11060 Move returns status 0, amount 22
00:25:20.806 00.001 11060 MoveAxis(N, 0, ABG)
00:25:20.806 00.000 11060 Move returns status 0, amount 0
00:25:20.806 00.000 11060 move complete, result=0
00:25:20.806 00.000 11060 worker thread done servicing request
00:25:20.806 00.000 11060 Worker thread wakes up
00:25:20.806 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.2 px 0 ms NORTH
00:25:20.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:20.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:21.440 00.634 11060 Exposure complete
00:25:21.602 00.162 11060 worker thread done servicing request
00:25:21.603 00.001 10844 OnExposeComplete: enter
00:25:21.603 00.000 10844 UpdateGuideState(): m_state=6
00:25:21.603 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5720
00:25:21.603 00.000 10844 Star::Find returns 1 (1), X=262.30, Y=62.53, Mass=2828, SNR=34.1, Peak=255 HFD=3.3
00:25:21.603 00.000 10844 MultiStar: [#1 -0.01,-0.43,0.88,U] [#2 0.12,-0.15,2.09,U] [#3 -0.14,0.03,1.00,U] [#4 0.05,0.03,1.01,U] [#5 -0.25,-0.14,1.08,U] [#6 -0.48,-0.29,0.93,U] [#7 0.13,-0.51,0.96,U] [#8 -0.67,-0.12,0.00,M3] 
00:25:21.603 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {-0.22, 0.50}
00:25:21.603 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
00:25:21.603 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
00:25:21.603 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.14 mountX=0.13 mountY=-0.05, mountTheta=-0.40
00:25:21.604 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.12, opts=13)
00:25:21.605 00.001 10844 Enqueuing Move request for scope (-0.07, -0.12)
00:25:21.605 00.000 11060 Worker thread wakes up
00:25:21.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
00:25:21.605 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
00:25:21.605 00.000 11060 Moving (-0.07, -0.12) raw xDistance=0.13 yDistance=-0.05
00:25:21.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:25:21.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:21.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:25:21.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:21.605 00.000 11060 MoveAxis(W, 23, ABG)
00:25:21.605 00.000 11060 Guiding  Dir = 3, Dur = 23
00:25:21.605 00.000 10844 UpdateGuideState exits: m=2828 SNR=34.1 Saturated
00:25:21.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:21.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:21.605 00.000 10844 Enqueuing Expose request
00:25:21.623 00.018 11060 IsSlewing returns 0
00:25:21.623 00.000 11060 IsGuiding returns 0
00:25:21.655 00.032 11060 IsGuiding returns 0
00:25:21.655 00.000 11060 Move returns status 0, amount 23
00:25:21.655 00.000 11060 MoveAxis(N, 0, ABG)
00:25:21.655 00.000 11060 Move returns status 0, amount 0
00:25:21.656 00.001 11060 move complete, result=0
00:25:21.656 00.000 11060 worker thread done servicing request
00:25:21.656 00.000 11060 Worker thread wakes up
00:25:21.656 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
00:25:21.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:21.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:22.288 00.632 11060 Exposure complete
00:25:22.470 00.182 11060 worker thread done servicing request
00:25:22.470 00.000 10844 OnExposeComplete: enter
00:25:22.470 00.000 10844 UpdateGuideState(): m_state=6
00:25:22.471 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5721
00:25:22.471 00.000 10844 Star::Find returns 1 (1), X=262.17, Y=62.60, Mass=3488, SNR=38.1, Peak=255 HFD=3.6
00:25:22.471 00.000 10844 MultiStar: [#1 0.17,-0.23,0.88,U] [#2 -0.51,0.19,1.93,U] [#3 -0.02,0.24,0.97,U] [#4 -0.02,0.01,0.89,U] [#5 -1.15,0.32,0.00,M1] [#6 -0.33,0.06,0.87,U] [#7 -0.51,-0.65,0.00,M3] [#8 0.15,-0.45,0.98,U] 
00:25:22.471 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.08}, one-star: {-0.35, 0.57}
00:25:22.471 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
00:25:22.471 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
00:25:22.471 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.74 mountX=-0.04 mountY=-0.19, mountTheta=-1.79
00:25:22.474 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.08, opts=13)
00:25:22.474 00.000 10844 Enqueuing Move request for scope (-0.18, 0.08)
00:25:22.474 00.000 11060 Worker thread wakes up
00:25:22.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:22.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
00:25:22.474 00.000 10844 UpdateGuideState exits: m=3488 SNR=38.1 Saturated
00:25:22.475 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:22.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
00:25:22.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:22.475 00.000 10844 Enqueuing Expose request
00:25:22.475 00.000 11060 Moving (-0.18, 0.08) raw xDistance=-0.04 yDistance=-0.19
00:25:22.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:25:22.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:22.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:25:22.475 00.000 11060 MoveAxis(E, 0, ABG)
00:25:22.475 00.000 11060 Move returns status 0, amount 0
00:25:22.475 00.000 11060 MoveAxis(N, 0, ABG)
00:25:22.475 00.000 11060 Move returns status 0, amount 0
00:25:22.475 00.000 11060 move complete, result=0
00:25:22.476 00.001 11060 worker thread done servicing request
00:25:22.476 00.000 11060 Worker thread wakes up
00:25:22.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:22.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:22.479 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:23.123 00.644 11060 Exposure complete
00:25:23.291 00.168 11060 worker thread done servicing request
00:25:23.291 00.000 10844 OnExposeComplete: enter
00:25:23.291 00.000 10844 UpdateGuideState(): m_state=6
00:25:23.291 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5722
00:25:23.291 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=62.42, Mass=2775, SNR=33.5, Peak=255 HFD=3.3
00:25:23.291 00.000 10844 MultiStar: [#1 0.48,-0.09,1.12,U] [#2 -0.27,0.27,2.08,U] [#3 0.25,0.05,1.05,U] [#4 -0.87,-0.56,0.00,M1] [#5 -0.60,0.10,0.00,M2] [#6 -0.02,0.46,0.89,U] [#7 0.62,-0.42,0.00,M4] [#8 0.09,-0.04,1.00,U] 
00:25:23.291 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.18}, one-star: {0.04, 0.38}
00:25:23.291 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:25:23.291 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:25:23.292 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.29 mountX=-0.18 mountY=0.02, mountTheta=3.02
00:25:23.293 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.18, opts=13)
00:25:23.294 00.001 10844 Enqueuing Move request for scope (0.05, 0.18)
00:25:23.294 00.000 11060 Worker thread wakes up
00:25:23.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:23.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
00:25:23.294 00.000 10844 UpdateGuideState exits: m=2775 SNR=33.5 Saturated
00:25:23.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
00:25:23.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:23.294 00.000 11060 Moving (0.05, 0.18) raw xDistance=-0.18 yDistance=0.02
00:25:23.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:23.294 00.000 10844 Enqueuing Expose request
00:25:23.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:25:23.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:23.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:25:23.295 00.001 11060 MoveAxis(E, 32, ABG)
00:25:23.295 00.000 11060 Guiding  Dir = 2, Dur = 32
00:25:23.321 00.026 11060 IsSlewing returns 0
00:25:23.321 00.000 11060 IsGuiding returns 0
00:25:23.385 00.064 11060 IsGuiding returns 0
00:25:23.386 00.001 11060 Move returns status 0, amount 32
00:25:23.386 00.000 11060 MoveAxis(N, 0, ABG)
00:25:23.386 00.000 11060 Move returns status 0, amount 0
00:25:23.386 00.000 11060 move complete, result=0
00:25:23.386 00.000 11060 worker thread done servicing request
00:25:23.386 00.000 11060 Worker thread wakes up
00:25:23.386 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
00:25:23.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:23.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:24.014 00.628 11060 Exposure complete
00:25:24.189 00.175 11060 worker thread done servicing request
00:25:24.190 00.001 10844 OnExposeComplete: enter
00:25:24.190 00.000 10844 UpdateGuideState(): m_state=6
00:25:24.190 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5723
00:25:24.190 00.000 10844 Star::Find returns 1 (0), X=262.27, Y=62.60, Mass=3318, SNR=37.5, Peak=249 HFD=3.5
00:25:24.190 00.000 10844 MultiStar: [#1 -0.14,0.06,1.03,U] [#2 0.37,0.42,1.89,U] [#3 -0.12,0.33,0.85,U] [#4 -0.06,0.02,0.96,U] [#5 0.03,0.47,0.97,U] [#6 0.03,0.34,0.79,U] [#7 -0.11,0.05,0.74,U] [#8 0.23,-0.26,0.86,U] 
00:25:24.190 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.25}, one-star: {-0.26, 0.56}
00:25:24.191 00.001 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.10)
00:25:24.191 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
00:25:24.191 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.44 mountX=-0.25 mountY=-0.01, mountTheta=-3.11
00:25:24.192 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.25, opts=13)
00:25:24.192 00.000 10844 Enqueuing Move request for scope (0.03, 0.25)
00:25:24.192 00.000 11060 Worker thread wakes up
00:25:24.192 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:24.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
00:25:24.192 00.000 10844 UpdateGuideState exits: m=3318 SNR=37.5
00:25:24.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
00:25:24.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:24.193 00.001 11060 Moving (0.03, 0.25) raw xDistance=-0.25 yDistance=-0.01
00:25:24.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:24.193 00.000 10844 Enqueuing Expose request
00:25:24.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:25:24.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:24.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:25:24.193 00.000 11060 MoveAxis(E, 44, ABG)
00:25:24.193 00.000 11060 Guiding  Dir = 2, Dur = 44
00:25:24.239 00.046 11060 IsSlewing returns 0
00:25:24.240 00.001 11060 IsGuiding returns 0
00:25:24.291 00.051 11060 IsGuiding returns 0
00:25:24.291 00.000 11060 Move returns status 0, amount 44
00:25:24.291 00.000 11060 MoveAxis(N, 0, ABG)
00:25:24.291 00.000 11060 Move returns status 0, amount 0
00:25:24.291 00.000 11060 move complete, result=0
00:25:24.292 00.001 11060 worker thread done servicing request
00:25:24.292 00.000 11060 Worker thread wakes up
00:25:24.292 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.0 px 0 ms NORTH
00:25:24.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:24.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:24.920 00.628 11060 Exposure complete
00:25:25.075 00.155 10844 OnExposeComplete: enter
00:25:25.075 00.000 11060 worker thread done servicing request
00:25:25.075 00.000 10844 UpdateGuideState(): m_state=6
00:25:25.076 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5724
00:25:25.076 00.000 10844 Star::Find returns 1 (0), X=262.14, Y=61.37, Mass=2730, SNR=32.5, Peak=227 HFD=3.7
00:25:25.076 00.000 10844 MultiStar: [#1 -0.20,-0.74,0.00,M1] [#2 0.30,0.13,2.08,U] [#3 0.25,-0.35,1.01,U] [#4 0.18,-0.12,1.06,U] [#5 -0.26,-0.39,1.20,U] [#6 -0.61,-0.57,0.00,M1] [#7 -0.01,-0.81,0.00,M4] [#8 -0.37,-0.33,0.99,U] 
00:25:25.076 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.23}, one-star: {-0.38, -0.67}
00:25:25.076 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
00:25:25.076 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
00:25:25.076 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.55 mountX=0.22 mountY=0.04, mountTheta=0.18
00:25:25.078 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.23, opts=13)
00:25:25.078 00.000 10844 Enqueuing Move request for scope (0.00, -0.23)
00:25:25.078 00.000 11060 Worker thread wakes up
00:25:25.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
00:25:25.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
00:25:25.078 00.000 11060 Moving (0.00, -0.23) raw xDistance=0.22 yDistance=0.04
00:25:25.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:25:25.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:25.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:25.078 00.000 10844 UpdateGuideState exits: m=2730 SNR=32.5
00:25:25.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:25.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:25.078 00.000 10844 Enqueuing Expose request
00:25:25.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:25:25.078 00.000 11060 MoveAxis(W, 37, ABG)
00:25:25.078 00.000 11060 Guiding  Dir = 3, Dur = 37
00:25:25.105 00.027 11060 IsSlewing returns 0
00:25:25.107 00.002 11060 IsGuiding returns 0
00:25:25.168 00.061 11060 IsGuiding returns 0
00:25:25.168 00.000 11060 Move returns status 0, amount 37
00:25:25.168 00.000 11060 MoveAxis(N, 0, ABG)
00:25:25.168 00.000 11060 Move returns status 0, amount 0
00:25:25.168 00.000 11060 move complete, result=0
00:25:25.168 00.000 11060 worker thread done servicing request
00:25:25.168 00.000 11060 Worker thread wakes up
00:25:25.169 00.001 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
00:25:25.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:25.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:25.801 00.632 11060 Exposure complete
00:25:26.002 00.201 11060 worker thread done servicing request
00:25:26.002 00.000 10844 OnExposeComplete: enter
00:25:26.003 00.001 10844 UpdateGuideState(): m_state=6
00:25:26.003 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5725
00:25:26.003 00.000 10844 Star::Find returns 1 (1), X=261.99, Y=61.89, Mass=3934, SNR=40.3, Peak=255 HFD=4.0
00:25:26.003 00.000 10844 MultiStar: [#1 0.29,-0.13,0.89,U] [#2 0.12,0.14,1.75,U] [#3 -0.11,-0.09,0.83,U] [#4 0.15,-0.57,0.89,U] [#5 -0.62,0.27,0.00,M1] [#6 0.11,-0.12,0.81,U] [#7 0.58,0.12,0.80,U] [#8 -0.15,-0.56,0.76,U] 
00:25:26.003 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {-0.54, -0.15}
00:25:26.004 00.001 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
00:25:26.004 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
00:25:26.004 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.19 mountX=0.12 mountY=0.07, mountTheta=0.55
00:25:26.005 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
00:25:26.005 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
00:25:26.005 00.000 11060 Worker thread wakes up
00:25:26.006 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:26.006 00.000 10844 UpdateGuideState exits: m=3934 SNR=40.3 Saturated
00:25:26.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:26.006 00.000 10844 Enqueuing Expose request
00:25:26.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:25:26.006 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:25:26.006 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
00:25:26.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:25:26.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:26.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:25:26.006 00.000 11060 MoveAxis(W, 22, ABG)
00:25:26.006 00.000 11060 Guiding  Dir = 3, Dur = 22
00:25:26.029 00.023 11060 IsSlewing returns 0
00:25:26.029 00.000 11060 IsGuiding returns 0
00:25:26.076 00.047 11060 IsGuiding returns 0
00:25:26.076 00.000 11060 Move returns status 0, amount 22
00:25:26.076 00.000 11060 MoveAxis(N, 0, ABG)
00:25:26.076 00.000 11060 Move returns status 0, amount 0
00:25:26.076 00.000 11060 move complete, result=0
00:25:26.076 00.000 11060 worker thread done servicing request
00:25:26.076 00.000 11060 Worker thread wakes up
00:25:26.076 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
00:25:26.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:26.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:26.711 00.635 11060 Exposure complete
00:25:26.897 00.186 11060 worker thread done servicing request
00:25:26.897 00.000 10844 OnExposeComplete: enter
00:25:26.897 00.000 10844 UpdateGuideState(): m_state=6
00:25:26.897 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5726
00:25:26.897 00.000 10844 Star::Find returns 1 (0), X=262.03, Y=62.43, Mass=3296, SNR=36.6, Peak=247 HFD=3.7
00:25:26.898 00.001 10844 MultiStar: [#1 -0.13,-0.89,0.00,M1] [#2 0.05,0.07,1.81,U] [#3 0.18,0.90,0.00,M1] [#4 0.45,0.09,1.03,U] [#5 -0.25,1.18,0.00,M2] [#6 -0.53,0.71,0.00,M1] [#7 0.13,-0.39,0.82,U] [#8 -0.16,-0.27,0.93,U] 
00:25:26.898 00.000 10844 refined, 4 included, MultiStar: {0.00, 0.01}, one-star: {-0.50, 0.39}
00:25:26.898 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:25:26.898 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
00:25:26.898 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.37 mountX=-0.01 mountY=0.00, mountTheta=3.11
00:25:26.899 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.01, opts=13)
00:25:26.899 00.000 10844 Enqueuing Move request for scope (0.00, 0.01)
00:25:26.899 00.000 11060 Worker thread wakes up
00:25:26.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
00:25:26.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
00:25:26.899 00.000 11060 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=0.00
00:25:26.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:25:26.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:26.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:26.899 00.000 10844 UpdateGuideState exits: m=3296 SNR=36.6
00:25:26.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.900 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:26.900 00.000 10844 Enqueuing Expose request
00:25:26.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:25:26.900 00.000 11060 MoveAxis(E, 0, ABG)
00:25:26.900 00.000 11060 Move returns status 0, amount 0
00:25:26.900 00.000 11060 MoveAxis(N, 0, ABG)
00:25:26.900 00.000 11060 Move returns status 0, amount 0
00:25:26.900 00.000 11060 move complete, result=0
00:25:26.900 00.000 11060 worker thread done servicing request
00:25:26.900 00.000 11060 Worker thread wakes up
00:25:26.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:26.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:26.902 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:27.555 00.653 11060 Exposure complete
00:25:27.744 00.189 11060 worker thread done servicing request
00:25:27.744 00.000 10844 OnExposeComplete: enter
00:25:27.744 00.000 10844 UpdateGuideState(): m_state=6
00:25:27.745 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5727
00:25:27.745 00.000 10844 Star::Find returns 1 (0), X=262.06, Y=62.38, Mass=3027, SNR=35.6, Peak=230 HFD=3.8
00:25:27.745 00.000 10844 MultiStar: [#1 -0.03,-0.26,0.98,U] [#2 0.33,0.15,1.97,U] [#3 -0.34,0.65,0.00,M2] [#4 0.00,-0.45,1.01,U] [#5 -0.36,0.93,0.00,M3] [#6 -0.47,0.68,0.00,M2] [#7 -0.31,-0.34,0.93,U] [#8 -0.15,-0.02,0.94,U] 
00:25:27.745 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.06}, one-star: {-0.47, 0.34}
00:25:27.745 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
00:25:27.745 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
00:25:27.745 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.16 mountX=0.07 mountY=-0.03, mountTheta=-0.42
00:25:27.746 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
00:25:27.746 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
00:25:27.747 00.001 11060 Worker thread wakes up
00:25:27.747 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:27.747 00.000 10844 UpdateGuideState exits: m=3027 SNR=35.6
00:25:27.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:27.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:27.747 00.000 10844 Enqueuing Expose request
00:25:27.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:25:27.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:25:27.747 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.07 yDistance=-0.03
00:25:27.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:25:27.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:27.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:27.747 00.000 11060 MoveAxis(E, 0, ABG)
00:25:27.747 00.000 11060 Move returns status 0, amount 0
00:25:27.747 00.000 11060 MoveAxis(N, 0, ABG)
00:25:27.747 00.000 11060 Move returns status 0, amount 0
00:25:27.747 00.000 11060 move complete, result=0
00:25:27.749 00.002 11060 worker thread done servicing request
00:25:27.749 00.000 11060 Worker thread wakes up
00:25:27.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:27.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:27.750 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:28.383 00.633 11060 Exposure complete
00:25:28.545 00.162 11060 worker thread done servicing request
00:25:28.545 00.000 10844 OnExposeComplete: enter
00:25:28.545 00.000 10844 UpdateGuideState(): m_state=6
00:25:28.546 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5728
00:25:28.546 00.000 10844 Star::Find returns 1 (0), X=261.63, Y=63.02, Mass=3241, SNR=36.1, Peak=250 HFD=3.8
00:25:28.546 00.000 10844 MultiStar: large primary error, entering stabilization period
00:25:28.546 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
00:25:28.546 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
00:25:28.546 00.000 10844 CameraToMount -- cameraX=-0.89 cameraY=0.98 hyp=1.33 cameraTheta=2.31 mountX=-0.80 mountY=-1.04, mountTheta=-2.23
00:25:28.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.89, y=0.98, opts=13)
00:25:28.547 00.000 10844 Enqueuing Move request for scope (-0.89, 0.98)
00:25:28.547 00.000 11060 Worker thread wakes up
00:25:28.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:28.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.98) opts 0xd
00:25:28.547 00.000 10844 UpdateGuideState exits: m=3241 SNR=36.1
00:25:28.548 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.89, 0.98)
00:25:28.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:28.548 00.000 11060 Moving (-0.89, 0.98) raw xDistance=-0.80 yDistance=-1.04
00:25:28.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:28.548 00.000 10844 Enqueuing Expose request
00:25:28.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.80
00:25:28.548 00.000 11060 resist switch: large excursion: input -1.04 thresh 0.57 direction from 1 to -1
00:25:28.548 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.13
00:25:28.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.73 from input -1.04
00:25:28.548 00.000 11060 MoveAxis(E, 139, ABG)
00:25:28.548 00.000 11060 Guiding  Dir = 2, Dur = 139
00:25:28.562 00.014 11060 IsSlewing returns 0
00:25:28.562 00.000 11060 IsGuiding returns 0
00:25:28.717 00.155 11060 IsGuiding returns 0
00:25:28.717 00.000 11060 Move returns status 0, amount 139
00:25:28.717 00.000 11060 BLC: Oldest BLC event removed
00:25:28.717 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:25:28.717 00.000 11060 MoveAxis(N, 1156, ABG)
00:25:28.717 00.000 11060 duration set to 750 by maxDecDuration
00:25:28.717 00.000 11060 Guiding  Dir = 0, Dur = 750
00:25:28.733 00.016 11060 IsSlewing returns 0
00:25:28.733 00.000 11060 IsGuiding returns 0
00:25:29.499 00.766 11060 IsGuiding returns 0
00:25:29.501 00.002 11060 Move returns status 0, amount 750
00:25:29.501 00.000 11060 move complete, result=0
00:25:29.501 00.000 10844 GuideStep: -0.8 px 139 ms EAST, -1.0 px 750 ms NORTH
00:25:29.504 00.003 11060 worker thread done servicing request
00:25:29.504 00.000 11060 Worker thread wakes up
00:25:29.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:29.505 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:30.146 00.641 11060 Exposure complete
00:25:30.318 00.172 11060 worker thread done servicing request
00:25:30.318 00.000 10844 OnExposeComplete: enter
00:25:30.318 00.000 10844 UpdateGuideState(): m_state=6
00:25:30.318 00.000 10844 Star::Find(15, 261, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5729
00:25:30.318 00.000 10844 Star::Find returns 1 (0), X=262.88, Y=62.12, Mass=3146, SNR=35.2, Peak=231 HFD=3.8
00:25:30.318 00.000 10844 MultiStar: exiting stabilization period
00:25:30.318 00.000 10844 MultiStar: [#1 0.09,0.25,1.02,U] [#2 -0.01,0.81,0.00,M1] [#3 -0.09,0.06,0.96,U] [#4 0.29,0.08,0.94,U] [#5 -0.70,0.31,0.00,M4] [#6 -0.60,0.21,0.00,M3] [#7 0.14,0.57,0.83,U] [#8 0.50,0.05,0.92,U] 
00:25:30.318 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.18}, one-star: {0.35, 0.08}
00:25:30.318 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
00:25:30.318 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
00:25:30.318 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.28 cameraTheta=0.69 mountX=-0.21 mountY=0.18, mountTheta=2.44
00:25:30.320 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.18, opts=13)
00:25:30.320 00.000 10844 Enqueuing Move request for scope (0.21, 0.18)
00:25:30.320 00.000 11060 Worker thread wakes up
00:25:30.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
00:25:30.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
00:25:30.320 00.000 11060 Moving (0.21, 0.18) raw xDistance=-0.21 yDistance=0.18
00:25:30.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:30.320 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.729712, 1:-0.180210
00:25:30.320 00.000 11060 BLC: No correction, Miss < min_move
00:25:30.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:25:30.320 00.000 10844 UpdateGuideState exits: m=3146 SNR=35.2
00:25:30.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:30.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:30.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:25:30.320 00.000 11060 MoveAxis(E, 41, ABG)
00:25:30.320 00.000 11060 Guiding  Dir = 2, Dur = 41
00:25:30.321 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:30.321 00.000 10844 Enqueuing Expose request
00:25:30.326 00.005 11060 IsSlewing returns 0
00:25:30.326 00.000 11060 IsGuiding returns 0
00:25:30.378 00.052 11060 IsGuiding returns 0
00:25:30.379 00.001 11060 Move returns status 0, amount 41
00:25:30.379 00.000 11060 MoveAxis(N, 0, ABG)
00:25:30.379 00.000 11060 Move returns status 0, amount 0
00:25:30.379 00.000 11060 move complete, result=0
00:25:30.379 00.000 11060 worker thread done servicing request
00:25:30.379 00.000 11060 Worker thread wakes up
00:25:30.379 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
00:25:30.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:30.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:31.015 00.636 11060 Exposure complete
00:25:31.182 00.167 11060 worker thread done servicing request
00:25:31.182 00.000 10844 OnExposeComplete: enter
00:25:31.182 00.000 10844 UpdateGuideState(): m_state=6
00:25:31.183 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5730
00:25:31.183 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=61.85, Mass=3097, SNR=35.9, Peak=231 HFD=3.5
00:25:31.183 00.000 10844 MultiStar: [#1 -0.17,-0.24,0.95,U] [#2 0.13,0.49,1.94,U] [#3 -0.40,0.25,1.01,U] [#4 0.27,-0.41,0.99,U] [#5 -0.31,0.31,1.02,U] [#6 -0.21,-0.59,0.00,M4] [#7 -0.35,-0.46,0.87,U] [#8 -0.11,0.26,0.89,U] 
00:25:31.183 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.06}, one-star: {-0.20, -0.18}
00:25:31.183 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
00:25:31.183 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
00:25:31.183 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.64 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
00:25:31.185 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
00:25:31.186 00.001 10844 Enqueuing Move request for scope (-0.11, 0.06)
00:25:31.186 00.000 11060 Worker thread wakes up
00:25:31.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
00:25:31.186 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
00:25:31.186 00.000 11060 Moving (-0.11, 0.06) raw xDistance=-0.04 yDistance=-0.12
00:25:31.186 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.729712, 1:-0.180210, 2:0.118091
00:25:31.186 00.000 11060 BLC: No correction, Miss < min_move
00:25:31.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:25:31.186 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:31.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:31.186 00.000 10844 UpdateGuideState exits: m=3097 SNR=35.9
00:25:31.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:25:31.187 00.001 11060 MoveAxis(E, 0, ABG)
00:25:31.187 00.000 11060 Move returns status 0, amount 0
00:25:31.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:31.187 00.000 11060 MoveAxis(N, 0, ABG)
00:25:31.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:31.187 00.000 10844 Enqueuing Expose request
00:25:31.187 00.000 11060 Move returns status 0, amount 0
00:25:31.187 00.000 11060 move complete, result=0
00:25:31.187 00.000 11060 worker thread done servicing request
00:25:31.187 00.000 11060 Worker thread wakes up
00:25:31.187 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:31.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:31.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:31.840 00.653 11060 Exposure complete
00:25:31.999 00.159 11060 worker thread done servicing request
00:25:31.999 00.000 10844 OnExposeComplete: enter
00:25:31.999 00.000 10844 UpdateGuideState(): m_state=6
00:25:32.000 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5731
00:25:32.000 00.000 10844 Star::Find returns 1 (0), X=262.13, Y=62.24, Mass=3057, SNR=36.0, Peak=226 HFD=3.8
00:25:32.000 00.000 10844 MultiStar: [#1 -0.76,-0.46,0.00,M1] [#2 -0.03,0.36,1.89,U] [#3 -0.52,0.30,0.92,U] [#4 0.28,-0.24,1.02,U] [#5 -0.50,-0.26,0.91,U] [#6 0.01,-0.18,0.97,U] [#7 -0.19,-0.73,0.00,M1] [#8 -0.67,-0.72,0.00,M1] 
00:25:32.000 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.08}, one-star: {-0.39, 0.21}
00:25:32.000 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.44 = -1.84)
00:25:32.000 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.86)
00:25:32.000 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.69 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
00:25:32.001 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
00:25:32.001 00.000 10844 Enqueuing Move request for scope (-0.16, 0.08)
00:25:32.001 00.000 11060 Worker thread wakes up
00:25:32.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
00:25:32.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
00:25:32.002 00.001 11060 Moving (-0.16, 0.08) raw xDistance=-0.05 yDistance=-0.17
00:25:32.002 00.000 11060 BLC: window closed
00:25:32.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:25:32.002 00.000 10844 UpdateGuideState exits: m=3057 SNR=36.0
00:25:32.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:32.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:32.002 00.000 10844 Enqueuing Expose request
00:25:32.002 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.729712, 1:-0.180210, 2:0.118091
00:25:32.002 00.000 11060 BLC: No correction, Miss < min_move
00:25:32.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:25:32.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:32.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:25:32.002 00.000 11060 MoveAxis(E, 0, ABG)
00:25:32.002 00.000 11060 Move returns status 0, amount 0
00:25:32.002 00.000 11060 MoveAxis(N, 0, ABG)
00:25:32.002 00.000 11060 Move returns status 0, amount 0
00:25:32.002 00.000 11060 move complete, result=0
00:25:32.004 00.002 11060 worker thread done servicing request
00:25:32.004 00.000 11060 Worker thread wakes up
00:25:32.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:32.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:32.005 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:32.636 00.631 11060 Exposure complete
00:25:32.823 00.187 11060 worker thread done servicing request
00:25:32.824 00.001 10844 OnExposeComplete: enter
00:25:32.824 00.000 10844 UpdateGuideState(): m_state=6
00:25:32.824 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5732
00:25:32.824 00.000 10844 Star::Find returns 1 (1), X=262.45, Y=62.31, Mass=2742, SNR=32.8, Peak=255 HFD=3.4
00:25:32.824 00.000 10844 MultiStar: [#1 -0.14,-0.28,1.03,U] [#2 -0.54,0.75,0.00,M1] [#3 -0.50,0.99,0.00,M1] [#4 0.50,0.61,0.00,M1] [#5 -0.55,0.54,0.00,M3] [#6 -0.93,-0.29,0.00,M4] [#7 -0.58,0.30,0.00,M2] [#8 -0.52,-0.33,0.00,M2] 
00:25:32.824 00.000 10844 refined, 1 included, MultiStar: {-0.11, -0.01}, one-star: {-0.08, 0.27}
00:25:32.824 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
00:25:32.824 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
00:25:32.825 00.001 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.09 mountX=0.03 mountY=-0.11, mountTheta=-1.34
00:25:32.826 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
00:25:32.826 00.000 10844 Enqueuing Move request for scope (-0.11, -0.01)
00:25:32.826 00.000 11060 Worker thread wakes up
00:25:32.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:32.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
00:25:32.826 00.000 10844 UpdateGuideState exits: m=2742 SNR=32.8 Saturated
00:25:32.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
00:25:32.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:32.826 00.000 11060 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=-0.11
00:25:32.827 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:32.827 00.000 10844 Enqueuing Expose request
00:25:32.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:25:32.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:32.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:32.827 00.000 11060 MoveAxis(E, 0, ABG)
00:25:32.827 00.000 11060 Move returns status 0, amount 0
00:25:32.827 00.000 11060 MoveAxis(N, 0, ABG)
00:25:32.827 00.000 11060 Move returns status 0, amount 0
00:25:32.827 00.000 11060 move complete, result=0
00:25:32.827 00.000 11060 worker thread done servicing request
00:25:32.827 00.000 11060 Worker thread wakes up
00:25:32.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:32.828 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:32.830 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:33.465 00.635 11060 Exposure complete
00:25:33.635 00.170 11060 worker thread done servicing request
00:25:33.635 00.000 10844 OnExposeComplete: enter
00:25:33.637 00.002 10844 UpdateGuideState(): m_state=6
00:25:33.637 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5733
00:25:33.637 00.000 10844 Star::Find returns 1 (1), X=262.24, Y=61.49, Mass=3161, SNR=36.5, Peak=255 HFD=3.7
00:25:33.637 00.000 10844 MultiStar: [#1 -0.10,-0.67,0.00,M1] [#2 -0.17,0.76,0.00,M2] [#3 -0.22,0.08,0.93,U] [#4 -0.02,-0.45,0.89,U] [#5 0.54,0.03,1.02,U] [#6 -0.47,-0.07,0.89,U] [#7 0.32,0.49,0.80,U] [#8 -0.17,0.02,0.89,U] 
00:25:33.637 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.07}, one-star: {-0.29, -0.54}
00:25:33.638 00.001 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
00:25:33.638 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
00:25:33.638 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.09 cameraTheta=-2.10 mountX=0.08 mountY=-0.03, mountTheta=-0.36
00:25:33.639 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
00:25:33.639 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
00:25:33.639 00.000 11060 Worker thread wakes up
00:25:33.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
00:25:33.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
00:25:33.639 00.000 11060 Moving (-0.04, -0.07) raw xDistance=0.08 yDistance=-0.03
00:25:33.640 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:25:33.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:33.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:25:33.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:33.640 00.000 11060 MoveAxis(E, 0, ABG)
00:25:33.640 00.000 11060 Move returns status 0, amount 0
00:25:33.640 00.000 10844 UpdateGuideState exits: m=3161 SNR=36.5 Saturated
00:25:33.640 00.000 11060 MoveAxis(N, 0, ABG)
00:25:33.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:33.640 00.000 11060 Move returns status 0, amount 0
00:25:33.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:33.640 00.000 10844 Enqueuing Expose request
00:25:33.640 00.000 11060 move complete, result=0
00:25:33.641 00.001 11060 worker thread done servicing request
00:25:33.641 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:25:33.641 00.000 11060 Worker thread wakes up
00:25:33.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:33.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:34.298 00.657 11060 Exposure complete
00:25:34.474 00.176 11060 worker thread done servicing request
00:25:34.474 00.000 10844 OnExposeComplete: enter
00:25:34.474 00.000 10844 UpdateGuideState(): m_state=6
00:25:34.475 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5734
00:25:34.475 00.000 10844 Star::Find returns 1 (0), X=262.38, Y=62.39, Mass=2724, SNR=32.7, Peak=252 HFD=3.4
00:25:34.475 00.000 10844 MultiStar: [#1 -0.13,-0.24,1.08,U] [#2 -0.22,0.28,2.12,U] [#3 -0.09,0.71,0.00,M1] [#4 0.31,-0.20,0.94,U] [#5 -0.83,-0.12,0.00,M3] [#6 -0.46,0.31,1.10,U] [#7 -0.45,0.10,0.99,U] [#8 -0.41,0.18,1.05,U] 
00:25:34.475 00.000 10844 refined, 6 included, MultiStar: {-0.23, 0.14}, one-star: {-0.15, 0.35}
00:25:34.475 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.35 = -1.94)
00:25:34.475 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
00:25:34.475 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.26 cameraTheta=2.59 mountX=-0.09 mountY=-0.24, mountTheta=-1.94
00:25:34.477 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.14, opts=13)
00:25:34.477 00.000 10844 Enqueuing Move request for scope (-0.23, 0.14)
00:25:34.477 00.000 11060 Worker thread wakes up
00:25:34.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:34.477 00.000 10844 UpdateGuideState exits: m=2724 SNR=32.7
00:25:34.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:34.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
00:25:34.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:34.477 00.000 10844 Enqueuing Expose request
00:25:34.477 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
00:25:34.477 00.000 11060 Moving (-0.23, 0.14) raw xDistance=-0.09 yDistance=-0.24
00:25:34.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:25:34.478 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:25:34.478 00.000 11060 MoveAxis(E, 0, ABG)
00:25:34.478 00.000 11060 Move returns status 0, amount 0
00:25:34.478 00.000 11060 MoveAxis(N, 95, ABG)
00:25:34.478 00.000 11060 Guiding  Dir = 0, Dur = 95
00:25:34.491 00.013 11060 IsSlewing returns 0
00:25:34.492 00.001 11060 IsGuiding returns 0
00:25:34.602 00.110 11060 IsGuiding returns 0
00:25:34.602 00.000 11060 Move returns status 0, amount 95
00:25:34.602 00.000 11060 move complete, result=0
00:25:34.602 00.000 11060 worker thread done servicing request
00:25:34.602 00.000 11060 Worker thread wakes up
00:25:34.602 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 95 ms NORTH
00:25:34.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:34.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:35.235 00.633 11060 Exposure complete
00:25:35.398 00.163 11060 worker thread done servicing request
00:25:35.398 00.000 10844 OnExposeComplete: enter
00:25:35.398 00.000 10844 UpdateGuideState(): m_state=6
00:25:35.398 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5735
00:25:35.398 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=62.43, Mass=2931, SNR=34.9, Peak=250 HFD=3.3
00:25:35.399 00.001 10844 MultiStar: [#1 0.02,-0.56,1.10,U] [#2 0.23,0.10,1.93,U] [#3 0.51,0.49,0.00,M2] [#4 0.07,-0.32,0.89,U] [#5 -0.52,0.34,0.00,M4] [#6 0.20,-0.05,0.91,U] [#7 -0.28,-0.18,0.86,U] [#8 0.06,0.05,1.12,U] 
00:25:35.399 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.06}, one-star: {-0.07, 0.40}
00:25:35.399 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
00:25:35.399 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
00:25:35.399 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.80 mountX=0.05 mountY=0.07, mountTheta=0.95
00:25:35.400 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
00:25:35.400 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
00:25:35.400 00.000 11060 Worker thread wakes up
00:25:35.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:25:35.401 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:25:35.401 00.000 10844 UpdateGuideState exits: m=2931 SNR=34.9
00:25:35.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:25:35.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:35.401 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
00:25:35.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:35.401 00.000 10844 Enqueuing Expose request
00:25:35.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:25:35.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:35.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:25:35.401 00.000 11060 MoveAxis(E, 0, ABG)
00:25:35.401 00.000 11060 Move returns status 0, amount 0
00:25:35.401 00.000 11060 MoveAxis(N, 0, ABG)
00:25:35.401 00.000 11060 Move returns status 0, amount 0
00:25:35.401 00.000 11060 move complete, result=0
00:25:35.401 00.000 11060 worker thread done servicing request
00:25:35.401 00.000 11060 Worker thread wakes up
00:25:35.402 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:35.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:35.402 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:36.030 00.628 11060 Exposure complete
00:25:36.206 00.176 11060 worker thread done servicing request
00:25:36.208 00.002 10844 OnExposeComplete: enter
00:25:36.208 00.000 10844 UpdateGuideState(): m_state=6
00:25:36.208 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5736
00:25:36.208 00.000 10844 Star::Find returns 1 (0), X=262.06, Y=62.69, Mass=2827, SNR=33.3, Peak=223 HFD=3.9
00:25:36.208 00.000 10844 MultiStar: [#1 -0.12,-0.61,0.00,M1] [#2 -0.88,-0.11,0.00,M1] [#3 -0.18,0.39,1.01,U] [#4 -0.05,0.14,1.02,U] [#5 -0.73,-0.28,0.00,M5] [#6 0.15,0.14,0.98,U] [#7 0.40,-0.16,0.90,U] [#8 -0.40,0.13,0.97,U] 
00:25:36.208 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.22}, one-star: {-0.46, 0.65}
00:25:36.209 00.001 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
00:25:36.209 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
00:25:36.209 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=-0.20 mountY=-0.13, mountTheta=-2.56
00:25:36.210 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.22, opts=13)
00:25:36.210 00.000 10844 Enqueuing Move request for scope (-0.10, 0.22)
00:25:36.210 00.000 11060 Worker thread wakes up
00:25:36.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:36.210 00.000 10844 UpdateGuideState exits: m=2827 SNR=33.3
00:25:36.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:36.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:36.210 00.000 10844 Enqueuing Expose request
00:25:36.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
00:25:36.211 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
00:25:36.211 00.000 11060 Moving (-0.10, 0.22) raw xDistance=-0.20 yDistance=-0.13
00:25:36.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:25:36.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:36.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:25:36.211 00.000 11060 MoveAxis(E, 35, ABG)
00:25:36.211 00.000 11060 Guiding  Dir = 2, Dur = 35
00:25:36.228 00.017 11060 IsSlewing returns 0
00:25:36.228 00.000 11060 IsGuiding returns 0
00:25:36.296 00.068 11060 IsGuiding returns 0
00:25:36.297 00.001 11060 Move returns status 0, amount 35
00:25:36.297 00.000 11060 MoveAxis(N, 0, ABG)
00:25:36.297 00.000 11060 Move returns status 0, amount 0
00:25:36.297 00.000 11060 move complete, result=0
00:25:36.297 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
00:25:36.297 00.000 11060 worker thread done servicing request
00:25:36.298 00.001 11060 Worker thread wakes up
00:25:36.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:36.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:36.935 00.637 11060 Exposure complete
00:25:37.124 00.189 11060 worker thread done servicing request
00:25:37.124 00.000 10844 OnExposeComplete: enter
00:25:37.124 00.000 10844 UpdateGuideState(): m_state=6
00:25:37.125 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5737
00:25:37.125 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=61.71, Mass=2821, SNR=34.1, Peak=216 HFD=3.6
00:25:37.125 00.000 10844 MultiStar: [#1 -0.22,-1.07,0.00,M2] [#2 -0.49,0.13,1.97,U] [#3 -0.41,-0.20,0.86,U] [#4 -0.19,-0.87,0.00,M1] [#5 -0.71,-0.50,0.00,M6] [#6 -0.71,-0.32,0.00,M1] [#7 0.17,-0.68,0.00,M1] [#8 -0.69,0.06,0.00,M1] 
00:25:37.126 00.001 10844 single-star, 2 included, MultiStar: {-0.39, -0.07}, one-star: {-0.17, -0.33}
00:25:37.126 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
00:25:37.126 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
00:25:37.126 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-2.05 mountX=0.36 mountY=-0.12, mountTheta=-0.32
00:25:37.128 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.33, opts=13)
00:25:37.128 00.000 10844 Enqueuing Move request for scope (-0.17, -0.33)
00:25:37.128 00.000 11060 Worker thread wakes up
00:25:37.128 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:37.128 00.000 10844 UpdateGuideState exits: m=2821 SNR=34.1
00:25:37.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:37.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:37.128 00.000 10844 Enqueuing Expose request
00:25:37.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.33) opts 0xd
00:25:37.128 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.33)
00:25:37.128 00.000 11060 Moving (-0.17, -0.33) raw xDistance=0.36 yDistance=-0.12
00:25:37.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.36
00:25:37.129 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:37.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:25:37.129 00.000 11060 MoveAxis(W, 61, ABG)
00:25:37.129 00.000 11060 Guiding  Dir = 3, Dur = 61
00:25:37.133 00.004 11060 IsSlewing returns 0
00:25:37.133 00.000 11060 IsGuiding returns 0
00:25:37.211 00.078 11060 IsGuiding returns 0
00:25:37.212 00.001 11060 Move returns status 0, amount 61
00:25:37.212 00.000 11060 MoveAxis(N, 0, ABG)
00:25:37.212 00.000 11060 Move returns status 0, amount 0
00:25:37.212 00.000 11060 move complete, result=0
00:25:37.212 00.000 11060 worker thread done servicing request
00:25:37.212 00.000 11060 Worker thread wakes up
00:25:37.212 00.000 10844 GuideStep: 0.4 px 61 ms WEST, -0.1 px 0 ms NORTH
00:25:37.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:37.213 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:37.840 00.627 11060 Exposure complete
00:25:38.044 00.204 11060 worker thread done servicing request
00:25:38.044 00.000 10844 OnExposeComplete: enter
00:25:38.044 00.000 10844 UpdateGuideState(): m_state=6
00:25:38.044 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5738
00:25:38.044 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=61.92, Mass=3392, SNR=37.7, Peak=245 HFD=3.6
00:25:38.045 00.001 10844 MultiStar: [#1 -0.71,-0.28,0.00,M3] [#2 -0.22,0.47,1.91,U] [#3 -0.43,-0.03,0.92,U] [#4 0.23,-0.30,0.98,U] [#5 -0.68,0.05,0.00,M7] [#6 -0.34,-0.53,0.00,M2] [#7 -0.35,0.19,0.83,U] [#8 -0.77,-0.47,0.00,M2] 
00:25:38.045 00.000 10844 single-star, 4 included, MultiStar: {-0.18, 0.11}, one-star: {-0.16, -0.12}
00:25:38.045 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
00:25:38.045 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
00:25:38.045 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.51 mountX=0.15 mountY=-0.14, mountTheta=-0.76
00:25:38.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.12, opts=13)
00:25:38.047 00.000 10844 Enqueuing Move request for scope (-0.16, -0.12)
00:25:38.047 00.000 11060 Worker thread wakes up
00:25:38.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
00:25:38.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
00:25:38.047 00.000 11060 Moving (-0.16, -0.12) raw xDistance=0.15 yDistance=-0.14
00:25:38.049 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:38.049 00.000 10844 UpdateGuideState exits: m=3392 SNR=37.7
00:25:38.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:38.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:38.049 00.000 10844 Enqueuing Expose request
00:25:38.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:25:38.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:38.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:25:38.049 00.000 11060 MoveAxis(W, 27, ABG)
00:25:38.049 00.000 11060 Guiding  Dir = 3, Dur = 27
00:25:38.054 00.005 11060 IsSlewing returns 0
00:25:38.054 00.000 11060 IsGuiding returns 0
00:25:38.091 00.037 11060 IsGuiding returns 0
00:25:38.091 00.000 11060 Move returns status 0, amount 27
00:25:38.091 00.000 11060 MoveAxis(N, 0, ABG)
00:25:38.091 00.000 11060 Move returns status 0, amount 0
00:25:38.091 00.000 11060 move complete, result=0
00:25:38.092 00.001 11060 worker thread done servicing request
00:25:38.092 00.000 11060 Worker thread wakes up
00:25:38.092 00.000 10844 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
00:25:38.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:38.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:38.726 00.634 11060 Exposure complete
00:25:38.906 00.180 11060 worker thread done servicing request
00:25:38.907 00.001 10844 OnExposeComplete: enter
00:25:38.907 00.000 10844 UpdateGuideState(): m_state=6
00:25:38.907 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5739
00:25:38.907 00.000 10844 Star::Find returns 1 (1), X=263.06, Y=62.40, Mass=3889, SNR=40.2, Peak=255 HFD=3.8
00:25:38.907 00.000 10844 MultiStar: [#1 -0.27,0.11,0.85,U] [#2 -0.28,0.39,1.80,U] [#3 -0.04,0.07,0.78,U] [#4 -0.58,-0.16,0.89,U] [#5 -0.39,0.25,0.92,U] [#6 -0.12,0.32,0.79,U] [#7 -0.30,0.33,0.72,U] [#8 -0.25,0.17,0.80,U] 
00:25:38.907 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.22}, one-star: {0.53, 0.36}
00:25:38.907 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
00:25:38.908 00.001 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
00:25:38.908 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.27 mountX=-0.19 mountY=-0.22, mountTheta=-2.27
00:25:38.909 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.22, opts=13)
00:25:38.909 00.000 10844 Enqueuing Move request for scope (-0.19, 0.22)
00:25:38.909 00.000 11060 Worker thread wakes up
00:25:38.909 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:38.909 00.000 10844 UpdateGuideState exits: m=3889 SNR=40.2 Saturated
00:25:38.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:38.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:38.909 00.000 10844 Enqueuing Expose request
00:25:38.911 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
00:25:38.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
00:25:38.911 00.000 11060 Moving (-0.19, 0.22) raw xDistance=-0.19 yDistance=-0.22
00:25:38.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:25:38.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
00:25:38.911 00.000 11060 MoveAxis(E, 32, ABG)
00:25:38.911 00.000 11060 Guiding  Dir = 2, Dur = 32
00:25:38.918 00.007 11060 IsSlewing returns 0
00:25:38.918 00.000 11060 IsGuiding returns 0
00:25:38.965 00.047 11060 IsGuiding returns 0
00:25:38.965 00.000 11060 Move returns status 0, amount 32
00:25:38.965 00.000 11060 MoveAxis(N, 86, ABG)
00:25:38.965 00.000 11060 Guiding  Dir = 0, Dur = 86
00:25:38.981 00.016 11060 IsSlewing returns 0
00:25:38.981 00.000 11060 IsGuiding returns 0
00:25:39.078 00.097 11060 IsGuiding returns 0
00:25:39.078 00.000 11060 Move returns status 0, amount 86
00:25:39.079 00.001 11060 move complete, result=0
00:25:39.079 00.000 11060 worker thread done servicing request
00:25:39.079 00.000 11060 Worker thread wakes up
00:25:39.079 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 86 ms NORTH
00:25:39.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:39.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:39.720 00.641 11060 Exposure complete
00:25:39.908 00.188 11060 worker thread done servicing request
00:25:39.908 00.000 10844 OnExposeComplete: enter
00:25:39.908 00.000 10844 UpdateGuideState(): m_state=6
00:25:39.908 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
00:25:39.908 00.000 10844 Star::Find returns 1 (0), X=262.46, Y=62.46, Mass=3009, SNR=34.9, Peak=234 HFD=3.3
00:25:39.908 00.000 10844 MultiStar: [#1 -0.42,-0.28,1.04,U] [#2 -0.76,0.19,0.00,M1] [#3 0.14,-0.34,0.95,U] [#4 0.01,-0.98,0.00,M1] [#5 -1.07,0.12,0.00,M7] [#6 0.17,-0.36,0.90,U] [#7 -0.18,-0.10,0.75,U] [#8 -0.66,-0.40,0.00,M2] 
00:25:39.909 00.001 10844 refined, 4 included, MultiStar: {-0.08, -0.13}, one-star: {-0.07, 0.42}
00:25:39.909 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
00:25:39.909 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
00:25:39.909 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.12 mountX=0.14 mountY=-0.06, mountTheta=-0.38
00:25:39.910 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
00:25:39.910 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
00:25:39.911 00.001 11060 Worker thread wakes up
00:25:39.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
00:25:39.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
00:25:39.911 00.000 11060 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=-0.06
00:25:39.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:25:39.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:39.911 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:39.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:25:39.911 00.000 11060 MoveAxis(W, 23, ABG)
00:25:39.912 00.001 11060 Guiding  Dir = 3, Dur = 23
00:25:39.912 00.000 10844 UpdateGuideState exits: m=3009 SNR=34.9
00:25:39.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:39.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:39.912 00.000 10844 Enqueuing Expose request
00:25:39.933 00.021 11060 IsSlewing returns 0
00:25:39.934 00.001 11060 IsGuiding returns 0
00:25:39.970 00.036 11060 IsGuiding returns 0
00:25:39.970 00.000 11060 Move returns status 0, amount 23
00:25:39.970 00.000 11060 MoveAxis(N, 0, ABG)
00:25:39.970 00.000 11060 Move returns status 0, amount 0
00:25:39.970 00.000 11060 move complete, result=0
00:25:39.970 00.000 11060 worker thread done servicing request
00:25:39.970 00.000 11060 Worker thread wakes up
00:25:39.970 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
00:25:39.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:39.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:40.602 00.632 11060 Exposure complete
00:25:40.779 00.177 11060 worker thread done servicing request
00:25:40.779 00.000 10844 OnExposeComplete: enter
00:25:40.779 00.000 10844 UpdateGuideState(): m_state=6
00:25:40.779 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5741
00:25:40.779 00.000 10844 Star::Find returns 1 (0), X=262.29, Y=62.30, Mass=3289, SNR=36.9, Peak=254 HFD=3.6
00:25:40.779 00.000 10844 MultiStar: [#1 -0.29,-0.69,0.00,M2] [#2 -0.81,0.57,0.00,M2] [#3 -0.20,0.52,0.88,U] [#4 0.04,-0.15,0.97,U] [#5 -0.73,0.13,0.00,M8] [#6 -0.07,0.31,0.82,U] [#7 -0.43,-0.19,0.84,U] [#8 -0.30,0.31,1.00,U] 
00:25:40.779 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.18}, one-star: {-0.24, 0.26}
00:25:40.779 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.17 = -2.12)
00:25:40.781 00.002 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
00:25:40.781 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.41 mountX=-0.14 mountY=-0.23, mountTheta=-2.12
00:25:40.782 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.18, opts=13)
00:25:40.782 00.000 10844 Enqueuing Move request for scope (-0.20, 0.18)
00:25:40.782 00.000 11060 Worker thread wakes up
00:25:40.782 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:25:40.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
00:25:40.782 00.000 10844 UpdateGuideState exits: m=3289 SNR=36.9
00:25:40.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:40.782 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
00:25:40.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:40.782 00.000 10844 Enqueuing Expose request
00:25:40.782 00.000 11060 Moving (-0.20, 0.18) raw xDistance=-0.14 yDistance=-0.23
00:25:40.783 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:25:40.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:25:40.783 00.000 11060 MoveAxis(E, 23, ABG)
00:25:40.783 00.000 11060 Guiding  Dir = 2, Dur = 23
00:25:40.785 00.002 11060 IsSlewing returns 0
00:25:40.785 00.000 11060 IsGuiding returns 0
00:25:40.815 00.030 11060 IsGuiding returns 0
00:25:40.815 00.000 11060 Move returns status 0, amount 23
00:25:40.815 00.000 11060 MoveAxis(N, 88, ABG)
00:25:40.815 00.000 11060 Guiding  Dir = 0, Dur = 88
00:25:40.836 00.021 11060 IsSlewing returns 0
00:25:40.837 00.001 11060 IsGuiding returns 0
00:25:40.939 00.102 11060 IsGuiding returns 0
00:25:40.939 00.000 11060 Move returns status 0, amount 88
00:25:40.939 00.000 11060 move complete, result=0
00:25:40.939 00.000 11060 worker thread done servicing request
00:25:40.939 00.000 11060 Worker thread wakes up
00:25:40.939 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 88 ms NORTH
00:25:40.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:40.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:41.568 00.629 11060 Exposure complete
00:25:41.749 00.181 11060 worker thread done servicing request
00:25:41.749 00.000 10844 OnExposeComplete: enter
00:25:41.749 00.000 10844 UpdateGuideState(): m_state=6
00:25:41.749 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5742
00:25:41.750 00.001 10844 Star::Find returns 1 (0), X=262.63, Y=62.15, Mass=3627, SNR=39.3, Peak=234 HFD=3.7
00:25:41.750 00.000 10844 MultiStar: [#1 -0.41,0.62,0.00,M3] [#2 -0.47,0.27,1.75,U] [#3 -0.36,0.32,0.84,U] [#4 0.12,-0.43,0.88,U] [#5 -1.15,0.31,0.00,M9] [#6 -0.27,-0.04,0.80,U] [#7 -0.30,-0.26,0.81,U] [#8 -0.54,-0.24,0.83,U] 
00:25:41.750 00.000 10844 single-star, 6 included, MultiStar: {-0.26, 0.01}, one-star: {0.10, 0.11}
00:25:41.750 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
00:25:41.750 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
00:25:41.750 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.13 mountY=0.08, mountTheta=2.57
00:25:41.751 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.11, opts=13)
00:25:41.751 00.000 10844 Enqueuing Move request for scope (0.10, 0.11)
00:25:41.751 00.000 11060 Worker thread wakes up
00:25:41.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:25:41.752 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:25:41.752 00.000 10844 UpdateGuideState exits: m=3627 SNR=39.3
00:25:41.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:41.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:41.752 00.000 10844 Enqueuing Expose request
00:25:41.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:25:41.752 00.000 11060 Moving (0.10, 0.11) raw xDistance=-0.13 yDistance=0.08
00:25:41.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:25:41.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:41.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:25:41.752 00.000 11060 MoveAxis(E, 23, ABG)
00:25:41.752 00.000 11060 Guiding  Dir = 2, Dur = 23
00:25:41.766 00.014 11060 IsSlewing returns 0
00:25:41.766 00.000 11060 IsGuiding returns 0
00:25:41.797 00.031 11060 IsGuiding returns 0
00:25:41.797 00.000 11060 Move returns status 0, amount 23
00:25:41.797 00.000 11060 MoveAxis(N, 0, ABG)
00:25:41.797 00.000 11060 Move returns status 0, amount 0
00:25:41.797 00.000 11060 move complete, result=0
00:25:41.797 00.000 11060 worker thread done servicing request
00:25:41.797 00.000 11060 Worker thread wakes up
00:25:41.797 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:25:41.798 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:41.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:42.438 00.640 11060 Exposure complete
00:25:42.602 00.164 11060 worker thread done servicing request
00:25:42.602 00.000 10844 OnExposeComplete: enter
00:25:42.602 00.000 10844 UpdateGuideState(): m_state=6
00:25:42.602 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5743
00:25:42.602 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=62.35, Mass=2872, SNR=34.3, Peak=237 HFD=3.3
00:25:42.603 00.001 10844 MultiStar: [#1 -0.08,-0.31,0.98,U] [#2 -0.42,-0.17,2.03,U] [#3 -0.15,-0.09,1.05,U] [#4 0.09,-0.99,0.00,M1] [#5 -1.14,-0.24,0.00,M10] [#6 0.24,-0.86,0.00,M1] [#7 0.08,-0.49,0.98,U] [#8 0.13,-0.18,1.08,U] 
00:25:42.603 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.15}, one-star: {-0.01, 0.32}
00:25:42.603 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:25:42.603 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:25:42.603 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.20 cameraTheta=-2.25 mountX=0.17 mountY=-0.10, mountTheta=-0.51
00:25:42.604 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
00:25:42.605 00.001 10844 Enqueuing Move request for scope (-0.12, -0.15)
00:25:42.605 00.000 11060 Worker thread wakes up
00:25:42.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:42.605 00.000 10844 UpdateGuideState exits: m=2872 SNR=34.3
00:25:42.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:42.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:42.605 00.000 10844 Enqueuing Expose request
00:25:42.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
00:25:42.605 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
00:25:42.605 00.000 11060 Moving (-0.12, -0.15) raw xDistance=0.17 yDistance=-0.10
00:25:42.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:25:42.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:42.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:25:42.606 00.001 11060 MoveAxis(W, 30, ABG)
00:25:42.606 00.000 11060 Guiding  Dir = 3, Dur = 30
00:25:42.612 00.006 11060 IsSlewing returns 0
00:25:42.612 00.000 11060 IsGuiding returns 0
00:25:42.659 00.047 11060 IsGuiding returns 0
00:25:42.659 00.000 11060 Move returns status 0, amount 30
00:25:42.659 00.000 11060 MoveAxis(N, 0, ABG)
00:25:42.659 00.000 11060 Move returns status 0, amount 0
00:25:42.659 00.000 11060 move complete, result=0
00:25:42.659 00.000 11060 worker thread done servicing request
00:25:42.659 00.000 11060 Worker thread wakes up
00:25:42.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:42.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:42.659 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:25:43.287 00.628 11060 Exposure complete
00:25:43.463 00.176 10844 OnExposeComplete: enter
00:25:43.463 00.000 10844 UpdateGuideState(): m_state=6
00:25:43.463 00.000 11060 worker thread done servicing request
00:25:43.463 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5744
00:25:43.463 00.000 10844 Star::Find returns 1 (0), X=262.26, Y=62.37, Mass=2773, SNR=33.5, Peak=215 HFD=3.7
00:25:43.464 00.001 10844 MultiStar: [#1 -0.09,-0.67,0.00,M3] [#2 0.11,0.27,2.12,U] [#3 -0.13,0.35,1.02,U] [#4 -0.47,-0.12,0.98,U] [#5 -0.84,0.29,0.00,R] [#6 0.24,-0.80,0.00,M2] [#7 0.23,0.13,0.91,U] [#8 0.14,-0.74,0.00,M1] 
00:25:43.464 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.21}, one-star: {-0.27, 0.34}
00:25:43.465 00.001 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.64 = -2.65)
00:25:43.465 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
00:25:43.465 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.88 mountX=-0.19 mountY=-0.10, mountTheta=-2.66
00:25:43.467 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.21, opts=13)
00:25:43.468 00.001 10844 Enqueuing Move request for scope (-0.07, 0.21)
00:25:43.468 00.000 11060 Worker thread wakes up
00:25:43.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:25:43.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
00:25:43.468 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.5
00:25:43.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:43.468 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
00:25:43.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:43.468 00.000 10844 Enqueuing Expose request
00:25:43.468 00.000 11060 Moving (-0.07, 0.21) raw xDistance=-0.19 yDistance=-0.10
00:25:43.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:25:43.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:43.469 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:25:43.469 00.000 11060 MoveAxis(E, 33, ABG)
00:25:43.469 00.000 11060 Guiding  Dir = 2, Dur = 33
00:25:43.507 00.038 11060 IsSlewing returns 0
00:25:43.507 00.000 11060 IsGuiding returns 0
00:25:43.588 00.081 11060 IsGuiding returns 0
00:25:43.588 00.000 11060 Move returns status 0, amount 33
00:25:43.588 00.000 11060 MoveAxis(N, 0, ABG)
00:25:43.589 00.001 11060 Move returns status 0, amount 0
00:25:43.589 00.000 11060 move complete, result=0
00:25:43.589 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
00:25:43.591 00.002 11060 worker thread done servicing request
00:25:43.591 00.000 11060 Worker thread wakes up
00:25:43.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:43.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:44.226 00.635 11060 Exposure complete
00:25:44.402 00.176 11060 worker thread done servicing request
00:25:44.402 00.000 10844 OnExposeComplete: enter
00:25:44.402 00.000 10844 UpdateGuideState(): m_state=6
00:25:44.402 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5745
00:25:44.402 00.000 10844 Star::Find returns 1 (1), X=262.59, Y=62.43, Mass=3251, SNR=36.4, Peak=255 HFD=3.3
00:25:44.402 00.000 10844 MultiStar: [#1 -0.01,-0.02,0.93,U] [#2 0.47,0.10,1.89,U] [#3 0.16,0.26,0.82,U] [#4 0.05,0.17,0.94,U] [#5 0.39,-0.16,1.01,U] [#6 0.63,-0.54,0.00,M3] [#7 -0.31,0.53,0.00,M1] [#8 0.05,-0.30,0.98,U] 
00:25:44.402 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.06}, one-star: {0.06, 0.40}
00:25:44.402 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
00:25:44.402 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
00:25:44.402 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.30 mountX=-0.10 mountY=0.19, mountTheta=2.05
00:25:44.405 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.06, opts=13)
00:25:44.405 00.000 10844 Enqueuing Move request for scope (0.21, 0.06)
00:25:44.405 00.000 11060 Worker thread wakes up
00:25:44.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:25:44.405 00.000 10844 UpdateGuideState exits: m=3251 SNR=36.4 Saturated
00:25:44.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:44.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:44.405 00.000 10844 Enqueuing Expose request
00:25:44.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
00:25:44.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
00:25:44.405 00.000 11060 Moving (0.21, 0.06) raw xDistance=-0.10 yDistance=0.19
00:25:44.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:25:44.406 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:44.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:25:44.406 00.000 11060 MoveAxis(E, 0, ABG)
00:25:44.406 00.000 11060 Move returns status 0, amount 0
00:25:44.406 00.000 11060 MoveAxis(N, 0, ABG)
00:25:44.406 00.000 11060 Move returns status 0, amount 0
00:25:44.406 00.000 11060 move complete, result=0
00:25:44.406 00.000 11060 worker thread done servicing request
00:25:44.406 00.000 11060 Worker thread wakes up
00:25:44.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:44.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:44.407 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:45.039 00.632 11060 Exposure complete
00:25:45.220 00.181 11060 worker thread done servicing request
00:25:45.220 00.000 10844 OnExposeComplete: enter
00:25:45.220 00.000 10844 UpdateGuideState(): m_state=6
00:25:45.220 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5746
00:25:45.220 00.000 10844 Star::Find returns 1 (1), X=262.89, Y=62.35, Mass=2914, SNR=34.2, Peak=255 HFD=3.5
00:25:45.221 00.001 10844 MultiStar: [#1 0.06,-0.19,0.97,U] [#2 0.02,0.02,2.06,U] [#3 -0.05,0.18,0.92,U] [#4 -0.16,-0.03,1.03,U] [#5 0.54,-0.20,0.95,U] [#6 0.69,-0.54,0.00,M4] [#7 0.41,-0.18,0.96,U] [#8 -0.26,-0.69,0.00,M1] 
00:25:45.221 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.01}, one-star: {0.37, 0.31}
00:25:45.221 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:25:45.221 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:25:45.221 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.02 mountY=0.15, mountTheta=1.71
00:25:45.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.01, opts=13)
00:25:45.222 00.000 10844 Enqueuing Move request for scope (0.15, -0.01)
00:25:45.222 00.000 11060 Worker thread wakes up
00:25:45.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:25:45.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:25:45.222 00.000 11060 Moving (0.15, -0.01) raw xDistance=-0.02 yDistance=0.15
00:25:45.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:25:45.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:45.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:45.222 00.000 10844 UpdateGuideState exits: m=2914 SNR=34.2 Saturated
00:25:45.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:45.223 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:45.223 00.000 10844 Enqueuing Expose request
00:25:45.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:25:45.223 00.000 11060 MoveAxis(E, 0, ABG)
00:25:45.223 00.000 11060 Move returns status 0, amount 0
00:25:45.223 00.000 11060 MoveAxis(N, 0, ABG)
00:25:45.223 00.000 11060 Move returns status 0, amount 0
00:25:45.223 00.000 11060 move complete, result=0
00:25:45.223 00.000 11060 worker thread done servicing request
00:25:45.223 00.000 11060 Worker thread wakes up
00:25:45.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:45.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:45.224 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:45.857 00.633 11060 Exposure complete
00:25:46.026 00.169 11060 worker thread done servicing request
00:25:46.027 00.001 10844 OnExposeComplete: enter
00:25:46.027 00.000 10844 UpdateGuideState(): m_state=6
00:25:46.027 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5747
00:25:46.027 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=62.41, Mass=3251, SNR=36.5, Peak=236 HFD=3.7
00:25:46.027 00.000 10844 MultiStar: [#1 0.09,-0.48,0.96,U] [#2 0.08,-0.43,1.87,U] [#3 0.30,0.16,0.89,U] [#4 0.22,-0.16,0.87,U] [#5 0.44,-0.66,0.00,M1] [#6 0.39,-0.08,0.88,U] [#7 0.20,-0.15,0.82,U] [#8 -0.08,-0.63,0.00,M2] 
00:25:46.027 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.15}, one-star: {0.30, 0.38}
00:25:46.027 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
00:25:46.027 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
00:25:46.028 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.25 cameraTheta=-0.62 mountX=0.11 mountY=0.23, mountTheta=1.13
00:25:46.029 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.15, opts=13)
00:25:46.029 00.000 10844 Enqueuing Move request for scope (0.21, -0.15)
00:25:46.029 00.000 11060 Worker thread wakes up
00:25:46.029 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:46.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
00:25:46.029 00.000 10844 UpdateGuideState exits: m=3251 SNR=36.5
00:25:46.029 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
00:25:46.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.029 00.000 11060 Moving (0.21, -0.15) raw xDistance=0.11 yDistance=0.23
00:25:46.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:46.029 00.000 10844 Enqueuing Expose request
00:25:46.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:25:46.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:25:46.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:25:46.029 00.000 11060 MoveAxis(E, 0, ABG)
00:25:46.029 00.000 11060 Move returns status 0, amount 0
00:25:46.030 00.001 11060 MoveAxis(N, 0, ABG)
00:25:46.030 00.000 11060 Move returns status 0, amount 0
00:25:46.030 00.000 11060 move complete, result=0
00:25:46.030 00.000 11060 worker thread done servicing request
00:25:46.030 00.000 11060 Worker thread wakes up
00:25:46.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:46.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:46.033 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:46.663 00.630 11060 Exposure complete
00:25:46.840 00.177 11060 worker thread done servicing request
00:25:46.840 00.000 10844 OnExposeComplete: enter
00:25:46.840 00.000 10844 UpdateGuideState(): m_state=6
00:25:46.842 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5748
00:25:46.842 00.000 10844 Star::Find returns 1 (0), X=263.02, Y=62.57, Mass=3282, SNR=37.2, Peak=239 HFD=3.6
00:25:46.842 00.000 10844 MultiStar: [#1 0.30,-0.17,1.01,U] [#2 -0.16,-0.39,2.03,U] [#3 0.02,0.25,0.85,U] [#4 0.03,0.31,0.93,U] [#5 -0.16,-0.58,0.90,U] [#6 0.21,-0.05,0.87,U] [#7 -0.04,0.27,0.70,U] [#8 -0.09,-0.47,0.86,U] 
00:25:46.842 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.50, 0.54}
00:25:46.842 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
00:25:46.842 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
00:25:46.842 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.00 mountX=0.07 mountY=0.06, mountTheta=0.74
00:25:46.844 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
00:25:46.844 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
00:25:46.844 00.000 11060 Worker thread wakes up
00:25:46.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:46.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
00:25:46.845 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
00:25:46.845 00.000 10844 UpdateGuideState exits: m=3282 SNR=37.2
00:25:46.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.845 00.000 11060 Moving (0.05, -0.08) raw xDistance=0.07 yDistance=0.06
00:25:46.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:46.845 00.000 10844 Enqueuing Expose request
00:25:46.846 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:25:46.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:46.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:25:46.846 00.000 11060 MoveAxis(E, 0, ABG)
00:25:46.846 00.000 11060 Move returns status 0, amount 0
00:25:46.846 00.000 11060 MoveAxis(N, 0, ABG)
00:25:46.846 00.000 11060 Move returns status 0, amount 0
00:25:46.846 00.000 11060 move complete, result=0
00:25:46.846 00.000 11060 worker thread done servicing request
00:25:46.847 00.001 11060 Worker thread wakes up
00:25:46.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:46.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:46.849 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:47.476 00.627 11060 Exposure complete
00:25:47.641 00.165 11060 worker thread done servicing request
00:25:47.641 00.000 10844 OnExposeComplete: enter
00:25:47.641 00.000 10844 UpdateGuideState(): m_state=6
00:25:47.641 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5749
00:25:47.641 00.000 10844 Star::Find returns 1 (1), X=262.27, Y=62.18, Mass=3067, SNR=35.9, Peak=255 HFD=3.5
00:25:47.641 00.000 10844 MultiStar: [#1 -0.21,-0.05,0.99,U] [#2 -0.15,-0.01,1.98,U] [#3 0.03,0.36,1.03,U] [#4 0.22,-0.44,0.90,U] [#5 0.66,-0.24,0.00,M1] [#6 0.50,-0.67,0.00,M3] [#7 0.02,-0.53,0.83,U] [#8 -0.72,-0.68,0.00,M2] 
00:25:47.641 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.06}, one-star: {-0.26, 0.14}
00:25:47.641 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
00:25:47.643 00.002 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
00:25:47.643 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.48 mountX=0.07 mountY=-0.07, mountTheta=-0.74
00:25:47.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
00:25:47.645 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
00:25:47.645 00.000 11060 Worker thread wakes up
00:25:47.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
00:25:47.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
00:25:47.645 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.07
00:25:47.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:25:47.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:47.645 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:47.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:25:47.646 00.001 11060 MoveAxis(E, 0, ABG)
00:25:47.646 00.000 11060 Move returns status 0, amount 0
00:25:47.646 00.000 11060 MoveAxis(N, 0, ABG)
00:25:47.646 00.000 10844 UpdateGuideState exits: m=3067 SNR=35.9 Saturated
00:25:47.646 00.000 11060 Move returns status 0, amount 0
00:25:47.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:47.646 00.000 11060 move complete, result=0
00:25:47.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:47.646 00.000 10844 Enqueuing Expose request
00:25:47.646 00.000 11060 worker thread done servicing request
00:25:47.646 00.000 11060 Worker thread wakes up
00:25:47.646 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:47.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:47.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:48.279 00.633 11060 Exposure complete
00:25:48.447 00.168 11060 worker thread done servicing request
00:25:48.447 00.000 10844 OnExposeComplete: enter
00:25:48.447 00.000 10844 UpdateGuideState(): m_state=6
00:25:48.447 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5750
00:25:48.447 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=62.09, Mass=3211, SNR=36.3, Peak=224 HFD=3.8
00:25:48.448 00.001 10844 MultiStar: [#1 -0.21,-1.14,0.00,M1] [#2 -0.32,0.02,1.99,U] [#3 0.00,-0.54,0.92,U] [#4 0.46,-0.66,0.00,M1] [#5 -0.04,-1.12,0.00,M2] [#6 0.05,-0.73,0.00,M4] [#7 -0.39,-0.84,0.00,M1] [#8 -0.31,-0.85,0.00,M3] 
00:25:48.448 00.000 10844 single-star, 2 included, MultiStar: {-0.21, -0.11}, one-star: {-0.19, 0.05}
00:25:48.448 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.63 = -1.66)
00:25:48.448 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.68)
00:25:48.448 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.87 mountX=-0.02 mountY=-0.20, mountTheta=-1.66
00:25:48.449 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.05, opts=13)
00:25:48.449 00.000 10844 Enqueuing Move request for scope (-0.19, 0.05)
00:25:48.449 00.000 11060 Worker thread wakes up
00:25:48.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
00:25:48.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
00:25:48.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:48.449 00.000 10844 UpdateGuideState exits: m=3211 SNR=36.3
00:25:48.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:48.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:48.449 00.000 10844 Enqueuing Expose request
00:25:48.449 00.000 11060 Moving (-0.19, 0.05) raw xDistance=-0.02 yDistance=-0.20
00:25:48.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:25:48.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:25:48.449 00.000 11060 MoveAxis(E, 0, ABG)
00:25:48.449 00.000 11060 Move returns status 0, amount 0
00:25:48.449 00.000 11060 MoveAxis(N, 76, ABG)
00:25:48.451 00.002 11060 Guiding  Dir = 0, Dur = 76
00:25:48.481 00.030 11060 IsSlewing returns 0
00:25:48.482 00.001 11060 IsGuiding returns 0
00:25:48.564 00.082 11060 IsGuiding returns 0
00:25:48.564 00.000 11060 Move returns status 0, amount 76
00:25:48.564 00.000 11060 move complete, result=0
00:25:48.564 00.000 11060 worker thread done servicing request
00:25:48.564 00.000 11060 Worker thread wakes up
00:25:48.564 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 76 ms NORTH
00:25:48.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:48.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:49.197 00.633 11060 Exposure complete
00:25:49.392 00.195 11060 worker thread done servicing request
00:25:49.392 00.000 10844 OnExposeComplete: enter
00:25:49.392 00.000 10844 UpdateGuideState(): m_state=6
00:25:49.392 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5751
00:25:49.392 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=62.26, Mass=3170, SNR=35.8, Peak=246 HFD=3.6
00:25:49.392 00.000 10844 MultiStar: [#1 0.16,0.08,0.92,U] [#2 -0.05,-0.42,1.92,U] [#3 0.35,-0.57,0.00,M1] [#4 0.14,-0.63,0.00,M2] [#5 -0.00,-0.50,1.02,U] [#6 0.73,-0.92,0.00,M5] [#7 0.50,-0.93,0.00,M2] [#8 -0.01,-0.88,0.00,M4] 
00:25:49.392 00.000 10844 refined, 3 included, MultiStar: {-0.01, -0.21}, one-star: {-0.10, 0.22}
00:25:49.393 00.001 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
00:25:49.393 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
00:25:49.393 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.62 mountX=0.21 mountY=0.02, mountTheta=0.11
00:25:49.394 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.21, opts=13)
00:25:49.394 00.000 10844 Enqueuing Move request for scope (-0.01, -0.21)
00:25:49.394 00.000 11060 Worker thread wakes up
00:25:49.394 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:49.394 00.000 10844 UpdateGuideState exits: m=3170 SNR=35.8
00:25:49.395 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:49.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:49.395 00.000 10844 Enqueuing Expose request
00:25:49.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
00:25:49.395 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
00:25:49.395 00.000 11060 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=0.02
00:25:49.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:25:49.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:49.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:25:49.395 00.000 11060 MoveAxis(W, 36, ABG)
00:25:49.395 00.000 11060 Guiding  Dir = 3, Dur = 36
00:25:49.429 00.034 11060 IsSlewing returns 0
00:25:49.429 00.000 11060 IsGuiding returns 0
00:25:49.501 00.072 11060 IsGuiding returns 0
00:25:49.501 00.000 11060 Move returns status 0, amount 36
00:25:49.501 00.000 11060 MoveAxis(N, 0, ABG)
00:25:49.501 00.000 11060 Move returns status 0, amount 0
00:25:49.501 00.000 11060 move complete, result=0
00:25:49.501 00.000 11060 worker thread done servicing request
00:25:49.501 00.000 11060 Worker thread wakes up
00:25:49.501 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
00:25:49.502 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:49.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:50.136 00.634 11060 Exposure complete
00:25:50.333 00.197 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:25:50.333 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:25:50.334 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:25:50.334 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:25:50.335 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:25:50.335 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:50.336 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:50.336 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:25:50.336 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:25:50.337 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5751,"width":15,"height":15,"star_pos":[7.42,7.26],"pixels":"..."},"id":1}
00:25:50.411 00.074 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:25:50.411 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:25:50.471 00.060 11060 worker thread done servicing request
00:25:50.472 00.001 10844 OnExposeComplete: enter
00:25:50.472 00.000 10844 UpdateGuideState(): m_state=6
00:25:50.472 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5752
00:25:50.472 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=62.98, Mass=2896, SNR=35.1, Peak=250 HFD=3.5
00:25:50.473 00.001 10844 MultiStar: [#1 0.38,-0.53,0.00,M1] [#2 0.44,-0.04,2.05,U] [#3 0.23,0.14,0.98,U] [#4 0.19,-0.57,0.94,U] [#5 0.38,-0.56,0.00,M2] [#6 0.07,-0.17,0.96,U] [#7 0.88,-0.81,0.00,M3] [#8 0.22,-0.45,0.90,U] 
00:25:50.473 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.01}, one-star: {-0.17, 0.95}
00:25:50.473 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
00:25:50.473 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
00:25:50.473 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.07 mountX=-0.02 mountY=0.21, mountTheta=1.68
00:25:50.475 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.01, opts=13)
00:25:50.475 00.000 10844 Enqueuing Move request for scope (0.21, -0.01)
00:25:50.475 00.000 11060 Worker thread wakes up
00:25:50.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:50.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
00:25:50.475 00.000 10844 UpdateGuideState exits: m=2896 SNR=35.1
00:25:50.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
00:25:50.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:50.475 00.000 11060 Moving (0.21, -0.01) raw xDistance=-0.02 yDistance=0.21
00:25:50.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:50.475 00.000 10844 Enqueuing Expose request
00:25:50.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:25:50.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:25:50.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:25:50.475 00.000 11060 MoveAxis(E, 0, ABG)
00:25:50.476 00.001 11060 Move returns status 0, amount 0
00:25:50.476 00.000 11060 MoveAxis(N, 0, ABG)
00:25:50.476 00.000 11060 Move returns status 0, amount 0
00:25:50.476 00.000 11060 move complete, result=0
00:25:50.476 00.000 11060 worker thread done servicing request
00:25:50.476 00.000 11060 Worker thread wakes up
00:25:50.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:50.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:50.479 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:51.129 00.650 11060 Exposure complete
00:25:51.356 00.227 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:25:51.356 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:25:51.357 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:25:51.357 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:25:51.358 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:25:51.359 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:51.359 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:51.360 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:25:51.361 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:25:51.361 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5752,"width":15,"height":15,"star_pos":[7.36,6.98],"pixels":"..."},"id":1}
00:25:51.415 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:25:51.417 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:25:51.452 00.035 11060 worker thread done servicing request
00:25:51.452 00.000 10844 OnExposeComplete: enter
00:25:51.452 00.000 10844 UpdateGuideState(): m_state=6
00:25:51.453 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5753
00:25:51.453 00.000 10844 Star::Find returns 1 (0), X=262.09, Y=62.02, Mass=3143, SNR=36.2, Peak=233 HFD=3.6
00:25:51.454 00.001 10844 MultiStar: [#1 -0.24,-0.69,0.00,M2] [#2 -0.15,0.14,1.93,U] [#3 -0.09,-0.03,1.00,U] [#4 -0.34,-0.86,0.00,M2] [#5 0.03,-0.45,0.97,U] [#6 0.14,-0.41,1.00,U] [#7 -0.13,-1.11,0.00,M4] [#8 0.72,-0.34,0.00,M4] 
00:25:51.454 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.11}, one-star: {-0.43, -0.02}
00:25:51.454 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
00:25:51.454 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
00:25:51.454 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.37 mountX=0.12 mountY=-0.09, mountTheta=-0.63
00:25:51.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.11, opts=13)
00:25:51.456 00.000 10844 Enqueuing Move request for scope (-0.11, -0.11)
00:25:51.456 00.000 11060 Worker thread wakes up
00:25:51.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:51.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
00:25:51.456 00.000 10844 UpdateGuideState exits: m=3143 SNR=36.2
00:25:51.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
00:25:51.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:51.457 00.001 11060 Moving (-0.11, -0.11) raw xDistance=0.12 yDistance=-0.09
00:25:51.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:51.457 00.000 10844 Enqueuing Expose request
00:25:51.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:25:51.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:51.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:25:51.457 00.000 11060 MoveAxis(W, 21, ABG)
00:25:51.457 00.000 11060 Guiding  Dir = 3, Dur = 21
00:25:51.497 00.040 11060 IsSlewing returns 0
00:25:51.508 00.011 11060 IsGuiding returns 0
00:25:51.560 00.052 11060 IsGuiding returns 0
00:25:51.560 00.000 11060 Move returns status 0, amount 21
00:25:51.560 00.000 11060 MoveAxis(N, 0, ABG)
00:25:51.560 00.000 11060 Move returns status 0, amount 0
00:25:51.560 00.000 11060 move complete, result=0
00:25:51.561 00.001 11060 worker thread done servicing request
00:25:51.561 00.000 11060 Worker thread wakes up
00:25:51.561 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
00:25:51.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:51.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:52.200 00.639 11060 Exposure complete
00:25:52.371 00.171 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:25:52.371 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:25:52.372 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:25:52.372 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:52.374 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:52.374 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:25:52.374 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:25:52.374 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:25:52.375 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:25:52.375 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5753,"width":15,"height":15,"star_pos":[7.09,7.02],"pixels":"..."},"id":1}
00:25:52.434 00.059 11060 worker thread done servicing request
00:25:52.435 00.001 10844 OnExposeComplete: enter
00:25:52.435 00.000 10844 UpdateGuideState(): m_state=6
00:25:52.435 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5754
00:25:52.435 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=61.99, Mass=2835, SNR=34.4, Peak=229 HFD=3.2
00:25:52.436 00.001 10844 MultiStar: [#1 0.08,-0.44,1.06,U] [#2 0.04,0.01,2.02,U] [#3 -0.14,0.15,0.92,U] [#4 0.10,-0.04,1.02,U] [#5 0.44,-0.26,1.05,U] [#6 -0.16,-0.22,0.99,U] [#7 -0.25,0.15,0.88,U] [#8 0.25,-0.51,1.00,U] 
00:25:52.436 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.21, -0.05}
00:25:52.436 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
00:25:52.436 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
00:25:52.436 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-1.09 mountX=0.11 mountY=0.09, mountTheta=0.65
00:25:52.438 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
00:25:52.438 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
00:25:52.438 00.000 11060 Worker thread wakes up
00:25:52.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:52.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
00:25:52.439 00.001 10844 UpdateGuideState exits: m=2835 SNR=34.4
00:25:52.439 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
00:25:52.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:52.439 00.000 11060 Moving (0.07, -0.13) raw xDistance=0.11 yDistance=0.09
00:25:52.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:52.439 00.000 10844 Enqueuing Expose request
00:25:52.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:25:52.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:52.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:25:52.439 00.000 11060 MoveAxis(E, 0, ABG)
00:25:52.439 00.000 11060 Move returns status 0, amount 0
00:25:52.439 00.000 11060 MoveAxis(N, 0, ABG)
00:25:52.439 00.000 11060 Move returns status 0, amount 0
00:25:52.439 00.000 11060 move complete, result=0
00:25:52.440 00.001 11060 worker thread done servicing request
00:25:52.440 00.000 11060 Worker thread wakes up
00:25:52.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:52.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:52.441 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:52.476 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:25:52.477 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:25:53.084 00.607 11060 Exposure complete
00:25:53.295 00.211 11060 worker thread done servicing request
00:25:53.297 00.002 10844 OnExposeComplete: enter
00:25:53.297 00.000 10844 UpdateGuideState(): m_state=6
00:25:53.297 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5755
00:25:53.297 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.22, Mass=3093, SNR=35.6, Peak=245 HFD=3.6
00:25:53.297 00.000 10844 MultiStar: [#1 -0.62,-0.25,0.00,M2] [#2 0.58,0.33,0.00,M1] [#3 -0.05,0.11,0.92,U] [#4 0.46,-0.33,1.02,U] [#5 0.61,-0.32,0.00,M1] [#6 -0.14,-0.54,0.91,U] [#7 -0.04,-0.59,0.80,U] [#8 0.26,0.12,0.90,U] 
00:25:53.297 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.16}, one-star: {0.10, 0.19}
00:25:53.297 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
00:25:53.297 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
00:25:53.297 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.99 mountX=0.14 mountY=0.13, mountTheta=0.75
00:25:53.298 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.16, opts=13)
00:25:53.298 00.000 10844 Enqueuing Move request for scope (0.11, -0.16)
00:25:53.298 00.000 11060 Worker thread wakes up
00:25:53.299 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:53.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
00:25:53.299 00.000 10844 UpdateGuideState exits: m=3093 SNR=35.6
00:25:53.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
00:25:53.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:53.299 00.000 11060 Moving (0.11, -0.16) raw xDistance=0.14 yDistance=0.13
00:25:53.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:53.299 00.000 10844 Enqueuing Expose request
00:25:53.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:25:53.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:53.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:25:53.299 00.000 11060 MoveAxis(W, 24, ABG)
00:25:53.299 00.000 11060 Guiding  Dir = 3, Dur = 24
00:25:53.325 00.026 11060 IsSlewing returns 0
00:25:53.326 00.001 11060 IsGuiding returns 0
00:25:53.388 00.062 11060 IsGuiding returns 0
00:25:53.388 00.000 11060 Move returns status 0, amount 24
00:25:53.388 00.000 11060 MoveAxis(N, 0, ABG)
00:25:53.388 00.000 11060 Move returns status 0, amount 0
00:25:53.388 00.000 11060 move complete, result=0
00:25:53.388 00.000 11060 worker thread done servicing request
00:25:53.388 00.000 11060 Worker thread wakes up
00:25:53.388 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
00:25:53.390 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:53.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:53.405 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:25:53.405 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:25:53.407 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:25:53.407 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:25:53.408 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:25:53.408 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:53.409 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:53.409 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:25:53.409 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:25:53.409 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5755,"width":15,"height":15,"star_pos":[6.63,7.22],"pixels":"..."},"id":1}
00:25:53.685 00.276 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:25:53.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:25:54.030 00.345 11060 Exposure complete
00:25:54.241 00.211 11060 worker thread done servicing request
00:25:54.241 00.000 10844 OnExposeComplete: enter
00:25:54.241 00.000 10844 UpdateGuideState(): m_state=6
00:25:54.241 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5756
00:25:54.242 00.001 10844 Star::Find returns 1 (0), X=262.60, Y=61.30, Mass=2768, SNR=33.7, Peak=250 HFD=3.3
00:25:54.242 00.000 10844 MultiStar: [#1 -0.16,-0.11,1.02,U] [#2 -0.08,-0.42,2.04,U] [#3 -0.12,-0.44,1.08,U] [#4 0.02,-0.68,0.00,M1] [#5 0.70,-0.74,0.00,M2] [#6 -0.16,0.14,0.90,U] [#7 -0.39,-0.70,0.00,M3] [#8 -0.01,-0.69,0.00,M3] 
00:25:54.242 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.34}, one-star: {0.08, -0.74}
00:25:54.242 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
00:25:54.242 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
00:25:54.242 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.82 mountX=0.35 mountY=-0.03, mountTheta=-0.09
00:25:54.243 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.34, opts=13)
00:25:54.243 00.000 10844 Enqueuing Move request for scope (-0.09, -0.34)
00:25:54.243 00.000 11060 Worker thread wakes up
00:25:54.244 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:54.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.34) opts 0xd
00:25:54.244 00.000 10844 UpdateGuideState exits: m=2768 SNR=33.7
00:25:54.244 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.34)
00:25:54.244 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:54.244 00.000 11060 Moving (-0.09, -0.34) raw xDistance=0.35 yDistance=-0.03
00:25:54.244 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:54.244 00.000 10844 Enqueuing Expose request
00:25:54.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
00:25:54.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:54.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:25:54.245 00.001 11060 MoveAxis(W, 62, ABG)
00:25:54.245 00.000 11060 Guiding  Dir = 3, Dur = 62
00:25:54.250 00.005 11060 IsSlewing returns 0
00:25:54.250 00.000 11060 IsGuiding returns 0
00:25:54.327 00.077 11060 IsGuiding returns 0
00:25:54.327 00.000 11060 Move returns status 0, amount 62
00:25:54.327 00.000 11060 MoveAxis(N, 0, ABG)
00:25:54.327 00.000 11060 Move returns status 0, amount 0
00:25:54.327 00.000 11060 move complete, result=0
00:25:54.328 00.001 11060 worker thread done servicing request
00:25:54.328 00.000 11060 Worker thread wakes up
00:25:54.328 00.000 10844 GuideStep: 0.4 px 62 ms WEST, -0.0 px 0 ms NORTH
00:25:54.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:54.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:54.380 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:25:54.380 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:25:54.381 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:25:54.381 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:25:54.382 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:25:54.382 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:54.383 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:54.383 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:25:54.383 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:25:54.383 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5756,"width":15,"height":15,"star_pos":[6.60,7.30],"pixels":"..."},"id":1}
00:25:54.396 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:25:54.396 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:25:54.961 00.565 11060 Exposure complete
00:25:55.181 00.220 11060 worker thread done servicing request
00:25:55.181 00.000 10844 OnExposeComplete: enter
00:25:55.181 00.000 10844 UpdateGuideState(): m_state=6
00:25:55.182 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5757
00:25:55.182 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.28, Mass=2649, SNR=32.8, Peak=202 HFD=3.4
00:25:55.182 00.000 10844 MultiStar: [#1 -0.46,-0.63,0.00,M2] [#2 0.07,0.23,2.13,U] [#3 0.03,0.16,1.01,U] [#4 -0.10,0.13,0.94,U] [#5 0.81,0.21,0.00,M3] [#6 0.15,-0.13,0.85,U] [#7 0.15,-0.05,0.94,U] [#8 0.08,-0.20,1.01,U] 
00:25:55.182 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {-0.08, 0.25}
00:25:55.183 00.001 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
00:25:55.183 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
00:25:55.183 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=-0.09 mountY=0.03, mountTheta=2.81
00:25:55.184 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.08, opts=13)
00:25:55.184 00.000 10844 Enqueuing Move request for scope (0.05, 0.08)
00:25:55.184 00.000 11060 Worker thread wakes up
00:25:55.185 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:55.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:25:55.185 00.000 10844 UpdateGuideState exits: m=2649 SNR=32.8
00:25:55.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:55.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:55.185 00.000 10844 Enqueuing Expose request
00:25:55.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:25:55.185 00.000 11060 Moving (0.05, 0.08) raw xDistance=-0.09 yDistance=0.03
00:25:55.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:25:55.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:55.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:25:55.185 00.000 11060 MoveAxis(E, 0, ABG)
00:25:55.186 00.001 11060 Move returns status 0, amount 0
00:25:55.186 00.000 11060 MoveAxis(N, 0, ABG)
00:25:55.186 00.000 11060 Move returns status 0, amount 0
00:25:55.186 00.000 11060 move complete, result=0
00:25:55.186 00.000 11060 worker thread done servicing request
00:25:55.186 00.000 11060 Worker thread wakes up
00:25:55.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:55.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:55.188 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:55.401 00.213 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:25:55.403 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:25:55.404 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:25:55.404 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:25:55.405 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:25:55.406 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:55.407 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:55.407 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:25:55.409 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:25:55.409 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5757,"width":15,"height":15,"star_pos":[7.44,7.28],"pixels":"..."},"id":1}
00:25:55.517 00.108 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:25:55.518 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:25:55.827 00.309 11060 Exposure complete
00:25:56.030 00.203 11060 worker thread done servicing request
00:25:56.030 00.000 10844 OnExposeComplete: enter
00:25:56.030 00.000 10844 UpdateGuideState(): m_state=6
00:25:56.032 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5758
00:25:56.032 00.000 10844 Star::Find returns 1 (0), X=262.22, Y=62.68, Mass=2250, SNR=30.5, Peak=241 HFD=3.0
00:25:56.032 00.000 10844 MultiStar: [#1 -0.61,0.10,0.00,M3] [#2 0.04,0.46,2.35,U] [#3 -0.24,0.48,1.06,U] [#4 0.39,0.23,1.16,U] [#5 0.49,0.41,0.00,M4] [#6 0.34,0.35,1.03,U] [#7 -0.21,0.56,0.96,U] [#8 0.25,-0.18,1.07,U] 
00:25:56.032 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.37}, one-star: {-0.31, 0.64}
00:25:56.032 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
00:25:56.032 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
00:25:56.033 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.45 mountX=-0.37 mountY=-0.02, mountTheta=-3.10
00:25:56.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.37, opts=13)
00:25:56.035 00.000 10844 Enqueuing Move request for scope (0.05, 0.37)
00:25:56.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:56.035 00.000 10844 UpdateGuideState exits: m=2250 SNR=30.5
00:25:56.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:56.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:56.036 00.001 10844 Enqueuing Expose request
00:25:56.036 00.000 11060 Worker thread wakes up
00:25:56.037 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
00:25:56.037 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
00:25:56.037 00.000 11060 Moving (0.05, 0.37) raw xDistance=-0.37 yDistance=-0.02
00:25:56.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:25:56.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:56.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:25:56.037 00.000 11060 MoveAxis(E, 65, ABG)
00:25:56.037 00.000 11060 Guiding  Dir = 2, Dur = 65
00:25:56.050 00.013 11060 IsSlewing returns 0
00:25:56.050 00.000 11060 IsGuiding returns 0
00:25:56.130 00.080 11060 IsGuiding returns 0
00:25:56.130 00.000 11060 Move returns status 0, amount 65
00:25:56.130 00.000 11060 MoveAxis(N, 0, ABG)
00:25:56.130 00.000 11060 Move returns status 0, amount 0
00:25:56.130 00.000 11060 move complete, result=0
00:25:56.130 00.000 11060 worker thread done servicing request
00:25:56.131 00.001 11060 Worker thread wakes up
00:25:56.131 00.000 10844 GuideStep: -0.4 px 65 ms EAST, -0.0 px 0 ms NORTH
00:25:56.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:56.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:56.764 00.633 11060 Exposure complete
00:25:56.974 00.210 11060 worker thread done servicing request
00:25:56.974 00.000 10844 OnExposeComplete: enter
00:25:56.974 00.000 10844 UpdateGuideState(): m_state=6
00:25:56.975 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5759
00:25:56.975 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=62.48, Mass=2704, SNR=33.4, Peak=249 HFD=3.3
00:25:56.975 00.000 10844 MultiStar: [#1 -0.17,-0.31,1.11,U] [#2 -0.04,0.32,2.08,U] [#3 -0.41,0.32,0.97,U] [#4 0.03,-0.24,1.09,U] [#5 0.39,0.24,1.12,U] [#6 -0.01,-0.95,0.00,M1] [#7 -0.14,-0.39,0.92,U] [#8 -0.22,-0.46,0.95,U] 
00:25:56.975 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {0.11, 0.44}
00:25:56.975 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.99)
00:25:56.975 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
00:25:56.975 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.55 mountX=-0.02 mountY=-0.05, mountTheta=-1.99
00:25:56.977 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
00:25:56.977 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
00:25:56.977 00.000 11060 Worker thread wakes up
00:25:56.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:25:56.977 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:25:56.977 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.05
00:25:56.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:25:56.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:56.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:25:56.977 00.000 11060 MoveAxis(E, 0, ABG)
00:25:56.977 00.000 11060 Move returns status 0, amount 0
00:25:56.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:56.977 00.000 11060 MoveAxis(N, 0, ABG)
00:25:56.977 00.000 11060 Move returns status 0, amount 0
00:25:56.978 00.001 11060 move complete, result=0
00:25:56.978 00.000 10844 UpdateGuideState exits: m=2704 SNR=33.4
00:25:56.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:56.978 00.000 11060 worker thread done servicing request
00:25:56.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:56.978 00.000 10844 Enqueuing Expose request
00:25:56.978 00.000 11060 Worker thread wakes up
00:25:56.978 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:56.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:56.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:57.004 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:25:57.004 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:25:57.004 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:25:57.004 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:57.011 00.007 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:57.012 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:25:57.012 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:25:57.012 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:25:57.012 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:25:57.014 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5759,"width":15,"height":15,"star_pos":[6.64,7.48],"pixels":"..."},"id":1}
00:25:57.141 00.127 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:25:57.141 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:25:57.615 00.474 11060 Exposure complete
00:25:57.685 00.070 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:25:57.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:25:57.686 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:25:57.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:25:57.686 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:25:57.687 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:57.687 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:57.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:25:57.688 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:25:57.688 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5759,"width":15,"height":15,"star_pos":[6.64,7.48],"pixels":"..."},"id":1}
00:25:57.697 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:25:57.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:25:57.788 00.091 11060 worker thread done servicing request
00:25:57.788 00.000 10844 OnExposeComplete: enter
00:25:57.788 00.000 10844 UpdateGuideState(): m_state=6
00:25:57.788 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5760
00:25:57.788 00.000 10844 Star::Find returns 1 (1), X=262.49, Y=62.52, Mass=3146, SNR=36.0, Peak=255 HFD=3.2
00:25:57.789 00.001 10844 MultiStar: [#1 0.16,0.34,0.96,U] [#2 0.31,0.11,1.82,U] [#3 0.02,0.07,0.96,U] [#4 -0.06,-0.17,0.90,U] [#5 0.69,-0.12,0.00,M4] [#6 0.40,-0.42,0.92,U] [#7 0.32,-0.14,0.78,U] [#8 0.03,-0.10,0.87,U] 
00:25:57.789 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {-0.04, 0.48}
00:25:57.789 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
00:25:57.789 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
00:25:57.789 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=-0.07 mountY=0.15, mountTheta=2.01
00:25:57.790 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.04, opts=13)
00:25:57.790 00.000 10844 Enqueuing Move request for scope (0.16, 0.04)
00:25:57.790 00.000 11060 Worker thread wakes up
00:25:57.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:57.791 00.001 10844 UpdateGuideState exits: m=3146 SNR=36.0 Saturated
00:25:57.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:57.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
00:25:57.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:57.791 00.000 10844 Enqueuing Expose request
00:25:57.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
00:25:57.791 00.000 11060 Moving (0.16, 0.04) raw xDistance=-0.07 yDistance=0.15
00:25:57.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:25:57.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:57.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:25:57.791 00.000 11060 MoveAxis(E, 0, ABG)
00:25:57.791 00.000 11060 Move returns status 0, amount 0
00:25:57.791 00.000 11060 MoveAxis(N, 0, ABG)
00:25:57.791 00.000 11060 Move returns status 0, amount 0
00:25:57.791 00.000 11060 move complete, result=0
00:25:57.791 00.000 11060 worker thread done servicing request
00:25:57.791 00.000 11060 Worker thread wakes up
00:25:57.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:57.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:57.792 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:58.417 00.625 11060 Exposure complete
00:25:58.598 00.181 11060 worker thread done servicing request
00:25:58.598 00.000 10844 OnExposeComplete: enter
00:25:58.599 00.001 10844 UpdateGuideState(): m_state=6
00:25:58.599 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5761
00:25:58.599 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.87, Mass=2476, SNR=31.7, Peak=237 HFD=3.3
00:25:58.599 00.000 10844 MultiStar: [#1 0.31,-0.42,1.13,U] [#2 0.42,0.65,0.00,M1] [#3 0.34,0.10,1.11,U] [#4 0.16,0.06,0.98,U] [#5 0.70,0.16,0.00,M5] [#6 0.46,-0.18,1.08,U] [#7 0.18,-0.04,0.93,U] [#8 -0.27,-0.15,0.97,U] 
00:25:58.599 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.02}, one-star: {0.11, 0.83}
00:25:58.600 00.001 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
00:25:58.600 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
00:25:58.600 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.11 mountX=-0.06 mountY=0.19, mountTheta=1.86
00:25:58.601 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.02, opts=13)
00:25:58.601 00.000 10844 Enqueuing Move request for scope (0.19, 0.02)
00:25:58.601 00.000 11060 Worker thread wakes up
00:25:58.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:58.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
00:25:58.602 00.001 10844 UpdateGuideState exits: m=2476 SNR=31.7
00:25:58.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:58.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:58.602 00.000 10844 Enqueuing Expose request
00:25:58.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
00:25:58.602 00.000 11060 Moving (0.19, 0.02) raw xDistance=-0.06 yDistance=0.19
00:25:58.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:25:58.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:58.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:25:58.602 00.000 11060 MoveAxis(E, 0, ABG)
00:25:58.602 00.000 11060 Move returns status 0, amount 0
00:25:58.602 00.000 11060 MoveAxis(N, 0, ABG)
00:25:58.602 00.000 11060 Move returns status 0, amount 0
00:25:58.602 00.000 11060 move complete, result=0
00:25:58.603 00.001 11060 worker thread done servicing request
00:25:58.603 00.000 11060 Worker thread wakes up
00:25:58.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:58.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:58.604 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:58.677 00.073 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:25:58.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:25:58.687 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:25:58.688 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:58.688 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:58.688 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:25:58.689 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:25:58.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:25:58.690 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:25:58.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5761,"width":15,"height":15,"star_pos":[6.63,6.87],"pixels":"..."},"id":1}
00:25:58.780 00.090 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:25:58.780 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:25:59.233 00.453 11060 Exposure complete
00:25:59.395 00.162 11060 worker thread done servicing request
00:25:59.395 00.000 10844 OnExposeComplete: enter
00:25:59.395 00.000 10844 UpdateGuideState(): m_state=6
00:25:59.396 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5762
00:25:59.396 00.000 10844 Star::Find returns 1 (0), X=262.80, Y=62.12, Mass=3111, SNR=35.8, Peak=246 HFD=3.6
00:25:59.396 00.000 10844 MultiStar: [#1 -0.08,-0.24,0.95,U] [#2 0.07,0.43,1.90,U] [#3 -0.18,0.09,0.91,U] [#4 0.24,0.04,0.98,U] [#5 -0.18,-0.49,0.99,U] [#6 0.23,-0.45,0.91,U] [#7 -0.19,-0.32,0.78,U] [#8 -0.63,-0.25,0.00,M1] 
00:25:59.396 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.28, 0.09}
00:25:59.396 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
00:25:59.396 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
00:25:59.396 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.86 mountX=0.03 mountY=0.04, mountTheta=0.88
00:25:59.398 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
00:25:59.398 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
00:25:59.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:25:59.398 00.000 10844 UpdateGuideState exits: m=3111 SNR=35.8
00:25:59.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:59.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:25:59.398 00.000 10844 Enqueuing Expose request
00:25:59.400 00.002 11060 Worker thread wakes up
00:25:59.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:25:59.401 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:25:59.401 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.04
00:25:59.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:25:59.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:59.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:25:59.401 00.000 11060 MoveAxis(E, 0, ABG)
00:25:59.401 00.000 11060 Move returns status 0, amount 0
00:25:59.401 00.000 11060 MoveAxis(N, 0, ABG)
00:25:59.401 00.000 11060 Move returns status 0, amount 0
00:25:59.401 00.000 11060 move complete, result=0
00:25:59.401 00.000 11060 worker thread done servicing request
00:25:59.401 00.000 11060 Worker thread wakes up
00:25:59.401 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:59.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:25:59.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:25:59.702 00.301 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:25:59.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:25:59.703 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:25:59.703 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:59.704 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:25:59.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:25:59.705 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:25:59.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:25:59.705 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:25:59.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5762,"width":15,"height":15,"star_pos":[6.80,7.12],"pixels":"..."},"id":1}
00:25:59.727 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:25:59.729 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:00.035 00.306 11060 Exposure complete
00:26:00.199 00.164 11060 worker thread done servicing request
00:26:00.199 00.000 10844 OnExposeComplete: enter
00:26:00.199 00.000 10844 UpdateGuideState(): m_state=6
00:26:00.200 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5763
00:26:00.200 00.000 10844 Star::Find returns 1 (0), X=262.97, Y=62.08, Mass=2498, SNR=31.7, Peak=208 HFD=3.6
00:26:00.200 00.000 10844 MultiStar: [#1 0.19,0.02,1.22,U] [#2 -0.33,0.18,2.06,U] [#3 0.40,0.06,1.09,U] [#4 -0.13,0.11,1.07,U] [#5 0.11,-0.23,1.15,U] [#6 0.11,-0.32,0.98,U] [#7 0.40,0.31,0.91,U] [#8 0.20,0.12,1.11,U] 
00:26:00.200 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.44, 0.05}
00:26:00.200 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
00:26:00.200 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
00:26:00.200 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=-0.06 mountY=0.10, mountTheta=2.13
00:26:00.202 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.04, opts=13)
00:26:00.202 00.000 10844 Enqueuing Move request for scope (0.11, 0.04)
00:26:00.202 00.000 11060 Worker thread wakes up
00:26:00.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:26:00.202 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:26:00.202 00.000 11060 Moving (0.11, 0.04) raw xDistance=-0.06 yDistance=0.10
00:26:00.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:26:00.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:00.203 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:00.203 00.000 10844 UpdateGuideState exits: m=2498 SNR=31.7
00:26:00.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:26:00.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:00.203 00.000 11060 MoveAxis(E, 0, ABG)
00:26:00.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:00.203 00.000 10844 Enqueuing Expose request
00:26:00.203 00.000 11060 Move returns status 0, amount 0
00:26:00.203 00.000 11060 MoveAxis(N, 0, ABG)
00:26:00.203 00.000 11060 Move returns status 0, amount 0
00:26:00.203 00.000 11060 move complete, result=0
00:26:00.203 00.000 11060 worker thread done servicing request
00:26:00.203 00.000 11060 Worker thread wakes up
00:26:00.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:00.204 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:00.205 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:00.637 00.432 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:00.637 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:00.638 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:00.638 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:00.639 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:00.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:00.639 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:00.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:00.640 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:00.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5763,"width":15,"height":15,"star_pos":[6.97,7.08],"pixels":"..."},"id":1}
00:26:00.649 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:00.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:00.832 00.183 11060 Exposure complete
00:26:01.028 00.196 11060 worker thread done servicing request
00:26:01.028 00.000 10844 OnExposeComplete: enter
00:26:01.028 00.000 10844 UpdateGuideState(): m_state=6
00:26:01.028 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5764
00:26:01.028 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=62.84, Mass=3026, SNR=34.9, Peak=255 HFD=3.4
00:26:01.029 00.001 10844 MultiStar: [#1 -0.25,-0.20,1.04,U] [#2 -0.27,0.43,1.91,U] [#3 -0.17,0.47,0.93,U] [#4 0.26,-0.12,1.05,U] [#5 0.01,-0.08,0.96,U] [#6 0.26,-0.05,0.90,U] [#7 0.64,-0.34,0.00,M1] [#8 0.24,-0.33,0.84,U] 
00:26:01.029 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.15}, one-star: {-0.02, 0.80}
00:26:01.029 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.50 = -2.79)
00:26:01.029 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
00:26:01.029 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.74 mountX=-0.15 mountY=-0.05, mountTheta=-2.80
00:26:01.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.15, opts=13)
00:26:01.031 00.000 10844 Enqueuing Move request for scope (-0.03, 0.15)
00:26:01.031 00.000 11060 Worker thread wakes up
00:26:01.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:01.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
00:26:01.031 00.000 10844 UpdateGuideState exits: m=3026 SNR=34.9 Saturated
00:26:01.031 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
00:26:01.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:01.031 00.000 11060 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=-0.05
00:26:01.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:01.031 00.000 10844 Enqueuing Expose request
00:26:01.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:26:01.032 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:01.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:01.032 00.000 11060 MoveAxis(E, 25, ABG)
00:26:01.032 00.000 11060 Guiding  Dir = 2, Dur = 25
00:26:01.050 00.018 11060 IsSlewing returns 0
00:26:01.051 00.001 11060 IsGuiding returns 0
00:26:01.090 00.039 11060 IsGuiding returns 0
00:26:01.090 00.000 11060 Move returns status 0, amount 25
00:26:01.090 00.000 11060 MoveAxis(N, 0, ABG)
00:26:01.090 00.000 11060 Move returns status 0, amount 0
00:26:01.091 00.001 11060 move complete, result=0
00:26:01.091 00.000 11060 worker thread done servicing request
00:26:01.091 00.000 11060 Worker thread wakes up
00:26:01.091 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
00:26:01.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:01.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:01.672 00.581 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:01.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:01.673 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:01.673 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:01.674 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:01.674 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:01.676 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:01.677 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:01.678 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:01.679 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5764,"width":15,"height":15,"star_pos":[6.50,6.84],"pixels":"..."},"id":1}
00:26:01.697 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:01.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:01.742 00.045 11060 Exposure complete
00:26:01.911 00.169 11060 worker thread done servicing request
00:26:01.911 00.000 10844 OnExposeComplete: enter
00:26:01.911 00.000 10844 UpdateGuideState(): m_state=6
00:26:01.911 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5765
00:26:01.911 00.000 10844 Star::Find returns 1 (1), X=262.45, Y=62.64, Mass=3030, SNR=35.5, Peak=255 HFD=3.2
00:26:01.912 00.001 10844 MultiStar: [#1 0.38,-0.57,0.00,M1] [#2 0.01,0.28,2.04,U] [#3 -0.10,0.54,0.93,U] [#4 0.07,-0.19,1.05,U] [#5 0.46,-0.25,1.09,U] [#6 -0.71,0.13,0.00,M1] [#7 0.40,0.16,0.82,U] [#8 -0.36,0.23,0.91,U] 
00:26:01.912 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.20}, one-star: {-0.07, 0.60}
00:26:01.912 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
00:26:01.912 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
00:26:01.912 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.31 mountX=-0.20 mountY=0.02, mountTheta=3.04
00:26:01.913 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.20, opts=13)
00:26:01.913 00.000 10844 Enqueuing Move request for scope (0.05, 0.20)
00:26:01.913 00.000 11060 Worker thread wakes up
00:26:01.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:01.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
00:26:01.913 00.000 10844 UpdateGuideState exits: m=3030 SNR=35.5 Saturated
00:26:01.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
00:26:01.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:01.913 00.000 11060 Moving (0.05, 0.20) raw xDistance=-0.20 yDistance=0.02
00:26:01.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:01.914 00.001 10844 Enqueuing Expose request
00:26:01.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:26:01.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:01.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:26:01.914 00.000 11060 MoveAxis(E, 36, ABG)
00:26:01.914 00.000 11060 Guiding  Dir = 2, Dur = 36
00:26:01.935 00.021 11060 IsSlewing returns 0
00:26:01.935 00.000 11060 IsGuiding returns 0
00:26:01.999 00.064 11060 IsGuiding returns 0
00:26:01.999 00.000 11060 Move returns status 0, amount 36
00:26:01.999 00.000 11060 MoveAxis(N, 0, ABG)
00:26:01.999 00.000 11060 Move returns status 0, amount 0
00:26:01.999 00.000 11060 move complete, result=0
00:26:01.999 00.000 11060 worker thread done servicing request
00:26:01.999 00.000 11060 Worker thread wakes up
00:26:01.999 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
00:26:01.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:01.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:02.627 00.628 11060 Exposure complete
00:26:02.694 00.067 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:02.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:02.694 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:02.695 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:02.695 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:02.696 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:02.697 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:02.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:02.697 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:02.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5765,"width":15,"height":15,"star_pos":[7.45,6.64],"pixels":"..."},"id":1}
00:26:02.714 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:02.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:02.792 00.078 11060 worker thread done servicing request
00:26:02.792 00.000 10844 OnExposeComplete: enter
00:26:02.793 00.001 10844 UpdateGuideState(): m_state=6
00:26:02.793 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5766
00:26:02.793 00.000 10844 Star::Find returns 1 (1), X=262.13, Y=62.34, Mass=3215, SNR=36.6, Peak=255 HFD=3.6
00:26:02.793 00.000 10844 MultiStar: [#1 0.18,-0.46,0.99,U] [#2 -0.51,-0.07,1.92,U] [#3 -0.19,-0.03,0.91,U] [#4 0.29,-0.08,0.92,U] [#5 -0.05,0.19,1.01,U] [#6 0.44,-0.53,0.00,M2] [#7 0.24,-0.29,0.79,U] [#8 -0.71,-0.29,0.00,M1] 
00:26:02.793 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.06}, one-star: {-0.39, 0.31}
00:26:02.793 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
00:26:02.793 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
00:26:02.793 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.73 mountX=0.08 mountY=-0.12, mountTheta=-0.98
00:26:02.794 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.06, opts=13)
00:26:02.794 00.000 10844 Enqueuing Move request for scope (-0.13, -0.06)
00:26:02.794 00.000 11060 Worker thread wakes up
00:26:02.795 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:02.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
00:26:02.795 00.000 10844 UpdateGuideState exits: m=3215 SNR=36.6 Saturated
00:26:02.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
00:26:02.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:02.795 00.000 11060 Moving (-0.13, -0.06) raw xDistance=0.08 yDistance=-0.12
00:26:02.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:02.795 00.000 10844 Enqueuing Expose request
00:26:02.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:26:02.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:02.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:02.795 00.000 11060 MoveAxis(E, 0, ABG)
00:26:02.795 00.000 11060 Move returns status 0, amount 0
00:26:02.795 00.000 11060 MoveAxis(N, 0, ABG)
00:26:02.795 00.000 11060 Move returns status 0, amount 0
00:26:02.796 00.001 11060 move complete, result=0
00:26:02.796 00.000 11060 worker thread done servicing request
00:26:02.796 00.000 11060 Worker thread wakes up
00:26:02.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:02.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:02.797 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:03.441 00.644 11060 Exposure complete
00:26:03.638 00.197 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:03.638 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:03.639 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:03.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:03.639 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:03.640 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:03.641 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:03.641 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:03.641 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:03.641 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5766,"width":15,"height":15,"star_pos":[7.13,7.34],"pixels":"..."},"id":1}
00:26:03.649 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:03.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:03.651 00.002 11060 worker thread done servicing request
00:26:03.651 00.000 10844 OnExposeComplete: enter
00:26:03.652 00.001 10844 UpdateGuideState(): m_state=6
00:26:03.652 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5767
00:26:03.652 00.000 10844 Star::Find returns 1 (1), X=262.35, Y=62.28, Mass=2926, SNR=35.0, Peak=255 HFD=3.5
00:26:03.652 00.000 10844 MultiStar: [#1 -0.01,-0.11,1.02,U] [#2 -0.13,0.30,1.92,U] [#3 -0.28,1.00,0.00,M1] [#4 0.42,0.50,0.00,M1] [#5 -0.08,-0.05,0.99,U] [#6 0.15,-0.03,0.87,U] [#7 0.54,-0.32,0.00,M1] [#8 -0.06,-0.76,0.00,M2] 
00:26:03.653 00.001 10844 refined, 4 included, MultiStar: {-0.06, 0.11}, one-star: {-0.18, 0.24}
00:26:03.653 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.86 = -2.43)
00:26:03.653 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
00:26:03.653 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.10 mountX=-0.10 mountY=-0.08, mountTheta=-2.44
00:26:03.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
00:26:03.654 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
00:26:03.654 00.000 11060 Worker thread wakes up
00:26:03.655 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:03.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
00:26:03.655 00.000 10844 UpdateGuideState exits: m=2926 SNR=35.0 Saturated
00:26:03.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
00:26:03.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:03.655 00.000 11060 Moving (-0.06, 0.11) raw xDistance=-0.10 yDistance=-0.08
00:26:03.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:03.655 00.000 10844 Enqueuing Expose request
00:26:03.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:26:03.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:03.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:26:03.655 00.000 11060 MoveAxis(E, 0, ABG)
00:26:03.655 00.000 11060 Move returns status 0, amount 0
00:26:03.655 00.000 11060 MoveAxis(N, 0, ABG)
00:26:03.655 00.000 11060 Move returns status 0, amount 0
00:26:03.656 00.001 11060 move complete, result=0
00:26:03.656 00.000 11060 worker thread done servicing request
00:26:03.656 00.000 11060 Worker thread wakes up
00:26:03.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:03.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:03.657 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:04.284 00.627 11060 Exposure complete
00:26:04.472 00.188 11060 worker thread done servicing request
00:26:04.473 00.001 10844 OnExposeComplete: enter
00:26:04.473 00.000 10844 UpdateGuideState(): m_state=6
00:26:04.473 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5768
00:26:04.473 00.000 10844 Star::Find returns 1 (0), X=262.26, Y=62.17, Mass=3027, SNR=35.4, Peak=242 HFD=3.5
00:26:04.474 00.001 10844 MultiStar: [#1 -0.33,0.14,0.93,U] [#2 0.03,0.77,0.00,M1] [#3 0.15,0.73,0.00,M2] [#4 0.19,-0.22,0.93,U] [#5 0.31,0.48,1.02,U] [#6 0.16,-0.28,0.94,U] [#7 -0.18,-0.12,0.86,U] [#8 -0.07,-0.17,0.94,U] 
00:26:04.474 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.00}, one-star: {-0.27, 0.14}
00:26:04.474 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
00:26:04.474 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
00:26:04.474 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.01 mountX=0.00 mountY=-0.02, mountTheta=-1.52
00:26:04.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.00, opts=13)
00:26:04.475 00.000 10844 Enqueuing Move request for scope (-0.02, 0.00)
00:26:04.475 00.000 11060 Worker thread wakes up
00:26:04.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:26:04.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:26:04.475 00.000 11060 Moving (-0.02, 0.00) raw xDistance=0.00 yDistance=-0.02
00:26:04.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:26:04.476 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:04.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:04.476 00.000 10844 UpdateGuideState exits: m=3027 SNR=35.4
00:26:04.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:04.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:04.476 00.000 10844 Enqueuing Expose request
00:26:04.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:04.476 00.000 11060 MoveAxis(E, 0, ABG)
00:26:04.476 00.000 11060 Move returns status 0, amount 0
00:26:04.476 00.000 11060 MoveAxis(N, 0, ABG)
00:26:04.476 00.000 11060 Move returns status 0, amount 0
00:26:04.476 00.000 11060 move complete, result=0
00:26:04.477 00.001 11060 worker thread done servicing request
00:26:04.477 00.000 11060 Worker thread wakes up
00:26:04.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:04.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:04.480 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:04.636 00.156 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:04.636 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:04.637 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:04.637 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:04.638 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:04.638 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:04.639 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:04.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:04.639 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:04.641 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5768,"width":15,"height":15,"star_pos":[7.26,7.17],"pixels":"..."},"id":1}
00:26:04.649 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:04.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:05.116 00.467 11060 Exposure complete
00:26:05.306 00.190 11060 worker thread done servicing request
00:26:05.306 00.000 10844 OnExposeComplete: enter
00:26:05.306 00.000 10844 UpdateGuideState(): m_state=6
00:26:05.307 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5769
00:26:05.307 00.000 10844 Star::Find returns 1 (0), X=262.27, Y=62.34, Mass=3088, SNR=35.8, Peak=241 HFD=3.6
00:26:05.307 00.000 10844 MultiStar: [#1 -0.48,-0.27,0.98,U] [#2 -0.13,0.07,1.87,U] [#3 -0.29,0.06,1.04,U] [#4 -0.07,0.02,0.93,U] [#5 0.10,-0.25,0.94,U] [#6 -0.55,-0.37,0.00,M1] [#7 0.01,0.57,0.93,U] [#8 0.23,-0.81,0.00,M2] 
00:26:05.307 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.07}, one-star: {-0.25, 0.30}
00:26:05.307 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.47 = -1.81)
00:26:05.307 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.83)
00:26:05.307 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.72 mountX=-0.04 mountY=-0.17, mountTheta=-1.81
00:26:05.308 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.07, opts=13)
00:26:05.308 00.000 10844 Enqueuing Move request for scope (-0.16, 0.07)
00:26:05.309 00.001 11060 Worker thread wakes up
00:26:05.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:05.309 00.000 10844 UpdateGuideState exits: m=3088 SNR=35.8
00:26:05.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
00:26:05.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
00:26:05.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:05.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:05.309 00.000 10844 Enqueuing Expose request
00:26:05.309 00.000 11060 Moving (-0.16, 0.07) raw xDistance=-0.04 yDistance=-0.17
00:26:05.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:26:05.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:05.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:26:05.309 00.000 11060 MoveAxis(E, 0, ABG)
00:26:05.309 00.000 11060 Move returns status 0, amount 0
00:26:05.309 00.000 11060 MoveAxis(N, 0, ABG)
00:26:05.309 00.000 11060 Move returns status 0, amount 0
00:26:05.309 00.000 11060 move complete, result=0
00:26:05.311 00.002 11060 worker thread done servicing request
00:26:05.311 00.000 11060 Worker thread wakes up
00:26:05.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:05.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:05.311 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:05.670 00.359 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:05.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:05.670 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:05.671 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:05.671 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:05.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:05.672 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:05.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:05.673 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:05.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5769,"width":15,"height":15,"star_pos":[7.27,7.34],"pixels":"..."},"id":1}
00:26:05.684 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:05.684 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:05.947 00.263 11060 Exposure complete
00:26:06.113 00.166 11060 worker thread done servicing request
00:26:06.113 00.000 10844 OnExposeComplete: enter
00:26:06.113 00.000 10844 UpdateGuideState(): m_state=6
00:26:06.114 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5770
00:26:06.114 00.000 10844 Star::Find returns 1 (0), X=261.89, Y=62.51, Mass=2966, SNR=35.4, Peak=253 HFD=3.5
00:26:06.114 00.000 10844 MultiStar: [#1 -0.43,-0.18,1.06,U] [#2 -0.17,0.28,1.95,U] [#3 0.30,0.22,0.94,U] [#4 0.08,0.06,0.96,U] [#5 0.50,-0.34,0.97,U] [#6 -0.15,-0.32,0.88,U] [#7 0.29,0.23,0.80,U] [#8 -0.53,-0.46,0.00,M3] 
00:26:06.114 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {-0.63, 0.48}
00:26:06.115 00.001 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
00:26:06.115 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
00:26:06.115 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.20 mountX=-0.07 mountY=-0.07, mountTheta=-2.34
00:26:06.116 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.08, opts=13)
00:26:06.116 00.000 10844 Enqueuing Move request for scope (-0.06, 0.08)
00:26:06.116 00.000 11060 Worker thread wakes up
00:26:06.116 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:06.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:26:06.116 00.000 10844 UpdateGuideState exits: m=2966 SNR=35.4
00:26:06.116 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:26:06.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:06.116 00.000 11060 Moving (-0.06, 0.08) raw xDistance=-0.07 yDistance=-0.07
00:26:06.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:06.116 00.000 10844 Enqueuing Expose request
00:26:06.118 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:26:06.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:06.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:26:06.118 00.000 11060 MoveAxis(E, 0, ABG)
00:26:06.118 00.000 11060 Move returns status 0, amount 0
00:26:06.118 00.000 11060 MoveAxis(N, 0, ABG)
00:26:06.118 00.000 11060 Move returns status 0, amount 0
00:26:06.118 00.000 11060 move complete, result=0
00:26:06.118 00.000 11060 worker thread done servicing request
00:26:06.118 00.000 11060 Worker thread wakes up
00:26:06.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:06.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:06.120 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:06.687 00.567 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:06.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:06.687 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:06.688 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:06.688 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:06.688 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:06.689 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:06.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:06.689 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:06.691 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5770,"width":15,"height":15,"star_pos":[6.89,6.51],"pixels":"..."},"id":1}
00:26:06.699 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:06.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:06.752 00.053 11060 Exposure complete
00:26:06.921 00.169 11060 worker thread done servicing request
00:26:06.921 00.000 10844 OnExposeComplete: enter
00:26:06.921 00.000 10844 UpdateGuideState(): m_state=6
00:26:06.923 00.002 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5771
00:26:06.923 00.000 10844 Star::Find returns 1 (1), X=262.61, Y=62.50, Mass=3621, SNR=39.0, Peak=255 HFD=3.4
00:26:06.923 00.000 10844 MultiStar: [#1 -0.50,-0.19,0.93,U] [#2 -0.12,0.20,1.76,U] [#3 -0.36,0.34,0.91,U] [#4 0.26,0.06,0.86,U] [#5 0.32,0.00,0.90,U] [#6 -0.18,-0.12,0.82,U] [#7 0.14,-0.17,0.82,U] [#8 -0.10,-0.84,0.00,M4] 
00:26:06.923 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.09}, one-star: {0.09, 0.46}
00:26:06.923 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
00:26:06.923 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.47)
00:26:06.923 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.08 mountX=-0.08 mountY=-0.07, mountTheta=-2.46
00:26:06.924 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
00:26:06.925 00.001 10844 Enqueuing Move request for scope (-0.05, 0.09)
00:26:06.925 00.000 11060 Worker thread wakes up
00:26:06.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:06.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:26:06.925 00.000 10844 UpdateGuideState exits: m=3621 SNR=39.0 Saturated
00:26:06.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:26:06.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:06.925 00.000 11060 Moving (-0.05, 0.09) raw xDistance=-0.08 yDistance=-0.07
00:26:06.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:06.925 00.000 10844 Enqueuing Expose request
00:26:06.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:26:06.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:06.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:26:06.925 00.000 11060 MoveAxis(E, 0, ABG)
00:26:06.925 00.000 11060 Move returns status 0, amount 0
00:26:06.925 00.000 11060 MoveAxis(N, 0, ABG)
00:26:06.926 00.001 11060 Move returns status 0, amount 0
00:26:06.926 00.000 11060 move complete, result=0
00:26:06.926 00.000 11060 worker thread done servicing request
00:26:06.926 00.000 11060 Worker thread wakes up
00:26:06.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:06.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:06.927 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:07.556 00.629 11060 Exposure complete
00:26:07.639 00.083 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:07.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:07.640 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:07.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:07.640 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:07.641 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:07.642 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:07.642 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:07.643 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:07.643 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5771,"width":15,"height":15,"star_pos":[6.61,7.50],"pixels":"..."},"id":1}
00:26:07.705 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:07.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:07.722 00.017 11060 worker thread done servicing request
00:26:07.722 00.000 10844 OnExposeComplete: enter
00:26:07.722 00.000 10844 UpdateGuideState(): m_state=6
00:26:07.723 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5772
00:26:07.723 00.000 10844 Star::Find returns 1 (0), X=262.05, Y=62.81, Mass=2800, SNR=33.7, Peak=253 HFD=3.2
00:26:07.723 00.000 10844 MultiStar: [#1 -0.19,0.11,1.06,U] [#2 0.34,0.58,0.00,M1] [#3 -0.38,0.61,0.00,M1] [#4 0.08,-0.23,1.04,U] [#5 0.36,0.19,1.05,U] [#6 -0.03,-0.23,0.95,U] [#7 -0.13,-0.01,0.91,U] [#8 -0.19,-0.19,1.01,U] 
00:26:07.723 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.06}, one-star: {-0.48, 0.77}
00:26:07.723 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.25 = -2.04)
00:26:07.723 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.06)
00:26:07.723 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.49 mountX=-0.05 mountY=-0.09, mountTheta=-2.04
00:26:07.725 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.06, opts=13)
00:26:07.725 00.000 10844 Enqueuing Move request for scope (-0.08, 0.06)
00:26:07.725 00.000 11060 Worker thread wakes up
00:26:07.725 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:07.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:26:07.725 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.7
00:26:07.725 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:26:07.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:07.725 00.000 11060 Moving (-0.08, 0.06) raw xDistance=-0.05 yDistance=-0.09
00:26:07.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:07.725 00.000 10844 Enqueuing Expose request
00:26:07.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:26:07.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:07.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:07.725 00.000 11060 MoveAxis(E, 0, ABG)
00:26:07.725 00.000 11060 Move returns status 0, amount 0
00:26:07.725 00.000 11060 MoveAxis(N, 0, ABG)
00:26:07.725 00.000 11060 Move returns status 0, amount 0
00:26:07.725 00.000 11060 move complete, result=0
00:26:07.725 00.000 11060 worker thread done servicing request
00:26:07.726 00.001 11060 Worker thread wakes up
00:26:07.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:07.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:07.727 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:08.363 00.636 11060 Exposure complete
00:26:08.538 00.175 11060 worker thread done servicing request
00:26:08.538 00.000 10844 OnExposeComplete: enter
00:26:08.538 00.000 10844 UpdateGuideState(): m_state=6
00:26:08.539 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5773
00:26:08.539 00.000 10844 Star::Find returns 1 (1), X=262.18, Y=62.46, Mass=2906, SNR=34.1, Peak=255 HFD=3.6
00:26:08.539 00.000 10844 MultiStar: [#1 -0.03,-0.18,1.04,U] [#2 -0.55,0.51,0.00,M2] [#3 -0.44,0.51,0.00,M2] [#4 -0.01,-0.61,0.95,U] [#5 0.51,-0.54,0.00,M1] [#6 -0.64,0.07,0.00,M1] [#7 -0.24,-0.27,0.89,U] [#8 -0.04,-0.12,0.99,U] 
00:26:08.539 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.14}, one-star: {-0.35, 0.43}
00:26:08.539 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
00:26:08.540 00.001 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
00:26:08.540 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.32 mountX=0.16 mountY=-0.11, mountTheta=-0.58
00:26:08.543 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.14, opts=13)
00:26:08.543 00.000 10844 Enqueuing Move request for scope (-0.13, -0.14)
00:26:08.543 00.000 11060 Worker thread wakes up
00:26:08.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:08.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
00:26:08.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
00:26:08.543 00.000 10844 UpdateGuideState exits: m=2906 SNR=34.1 Saturated
00:26:08.543 00.000 11060 Moving (-0.13, -0.14) raw xDistance=0.16 yDistance=-0.11
00:26:08.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:08.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:26:08.544 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:08.544 00.000 10844 Enqueuing Expose request
00:26:08.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:08.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:08.544 00.000 11060 MoveAxis(W, 28, ABG)
00:26:08.544 00.000 11060 Guiding  Dir = 3, Dur = 28
00:26:08.563 00.019 11060 IsSlewing returns 0
00:26:08.563 00.000 11060 IsGuiding returns 0
00:26:08.594 00.031 11060 IsGuiding returns 0
00:26:08.595 00.001 11060 Move returns status 0, amount 28
00:26:08.595 00.000 11060 MoveAxis(N, 0, ABG)
00:26:08.595 00.000 11060 Move returns status 0, amount 0
00:26:08.595 00.000 11060 move complete, result=0
00:26:08.595 00.000 11060 worker thread done servicing request
00:26:08.595 00.000 11060 Worker thread wakes up
00:26:08.595 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
00:26:08.596 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:08.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:08.668 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:08.669 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:08.669 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:08.669 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:08.670 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:08.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:08.672 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:08.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:08.672 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:08.673 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5773,"width":15,"height":15,"star_pos":[7.18,7.46],"pixels":"..."},"id":1}
00:26:08.755 00.082 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:08.755 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:09.230 00.475 11060 Exposure complete
00:26:09.405 00.175 11060 worker thread done servicing request
00:26:09.405 00.000 10844 OnExposeComplete: enter
00:26:09.405 00.000 10844 UpdateGuideState(): m_state=6
00:26:09.405 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5774
00:26:09.405 00.000 10844 Star::Find returns 1 (0), X=261.99, Y=62.62, Mass=3065, SNR=35.5, Peak=252 HFD=3.8
00:26:09.407 00.002 10844 MultiStar: [#1 -0.54,0.13,0.96,U] [#2 -0.33,0.39,1.98,U] [#3 -0.64,0.32,0.00,M3] [#4 -0.14,-0.23,0.93,U] [#5 0.45,0.32,0.99,U] [#6 -0.21,0.19,0.95,U] [#7 -0.47,0.21,0.84,U] [#8 0.02,0.00,0.91,U] 
00:26:09.407 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.23}, one-star: {-0.54, 0.58}
00:26:09.407 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
00:26:09.407 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
00:26:09.407 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.32 cameraTheta=2.36 mountX=-0.18 mountY=-0.26, mountTheta=-2.18
00:26:09.408 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.23, opts=13)
00:26:09.408 00.000 10844 Enqueuing Move request for scope (-0.23, 0.23)
00:26:09.408 00.000 11060 Worker thread wakes up
00:26:09.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:09.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.23) opts 0xd
00:26:09.408 00.000 10844 UpdateGuideState exits: m=3065 SNR=35.5
00:26:09.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.23)
00:26:09.409 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:09.409 00.000 11060 Moving (-0.23, 0.23) raw xDistance=-0.18 yDistance=-0.26
00:26:09.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:09.409 00.000 10844 Enqueuing Expose request
00:26:09.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:26:09.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
00:26:09.409 00.000 11060 MoveAxis(E, 31, ABG)
00:26:09.409 00.000 11060 Guiding  Dir = 2, Dur = 31
00:26:09.441 00.032 11060 IsSlewing returns 0
00:26:09.441 00.000 11060 IsGuiding returns 0
00:26:09.518 00.077 11060 IsGuiding returns 0
00:26:09.518 00.000 11060 Move returns status 0, amount 31
00:26:09.518 00.000 11060 MoveAxis(N, 103, ABG)
00:26:09.518 00.000 11060 Guiding  Dir = 0, Dur = 103
00:26:09.566 00.048 11060 IsSlewing returns 0
00:26:09.566 00.000 11060 IsGuiding returns 0
00:26:09.659 00.093 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:09.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:09.662 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:09.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:09.663 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:09.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:09.663 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:09.664 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:09.664 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:09.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5774,"width":15,"height":15,"star_pos":[6.99,6.62],"pixels":"..."},"id":1}
00:26:09.681 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:09.683 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:09.708 00.025 11060 IsGuiding returns 0
00:26:09.708 00.000 11060 Move returns status 0, amount 103
00:26:09.708 00.000 11060 move complete, result=0
00:26:09.709 00.001 11060 worker thread done servicing request
00:26:09.709 00.000 11060 Worker thread wakes up
00:26:09.709 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.3 px 103 ms NORTH
00:26:09.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:09.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:10.338 00.629 11060 Exposure complete
00:26:10.503 00.165 11060 worker thread done servicing request
00:26:10.504 00.001 10844 OnExposeComplete: enter
00:26:10.504 00.000 10844 UpdateGuideState(): m_state=6
00:26:10.504 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5775
00:26:10.504 00.000 10844 Star::Find returns 1 (0), X=262.22, Y=62.92, Mass=3500, SNR=37.9, Peak=213 HFD=4.0
00:26:10.505 00.001 10844 MultiStar: [#1 -0.09,0.17,0.89,U] [#2 -0.22,1.37,0.00,M2] [#3 0.14,0.50,0.86,U] [#4 -0.06,-0.09,0.88,U] [#5 0.44,0.68,0.00,M1] [#6 -0.01,0.10,0.84,U] [#7 -0.18,0.41,0.76,U] [#8 0.06,0.80,0.00,M2] 
00:26:10.505 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.34}, one-star: {-0.31, 0.88}
00:26:10.505 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
00:26:10.505 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
00:26:10.505 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.82 mountX=-0.32 mountY=-0.14, mountTheta=-2.72
00:26:10.507 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.34, opts=13)
00:26:10.507 00.000 10844 Enqueuing Move request for scope (-0.09, 0.34)
00:26:10.507 00.000 11060 Worker thread wakes up
00:26:10.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.34) opts 0xd
00:26:10.508 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.34)
00:26:10.508 00.000 11060 Moving (-0.09, 0.34) raw xDistance=-0.32 yDistance=-0.14
00:26:10.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:10.508 00.000 10844 UpdateGuideState exits: m=3500 SNR=37.9
00:26:10.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:10.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:10.508 00.000 10844 Enqueuing Expose request
00:26:10.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:26:10.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:10.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:26:10.508 00.000 11060 MoveAxis(E, 57, ABG)
00:26:10.508 00.000 11060 Guiding  Dir = 2, Dur = 57
00:26:10.544 00.036 11060 IsSlewing returns 0
00:26:10.545 00.001 11060 IsGuiding returns 0
00:26:10.619 00.074 11060 IsGuiding returns 0
00:26:10.619 00.000 11060 Move returns status 0, amount 57
00:26:10.619 00.000 11060 MoveAxis(N, 0, ABG)
00:26:10.619 00.000 11060 Move returns status 0, amount 0
00:26:10.620 00.001 11060 move complete, result=0
00:26:10.620 00.000 11060 worker thread done servicing request
00:26:10.620 00.000 11060 Worker thread wakes up
00:26:10.620 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
00:26:10.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:10.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:10.676 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:10.676 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:10.676 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:10.677 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:10.677 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:10.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:10.678 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:10.678 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:10.678 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:10.678 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5775,"width":15,"height":15,"star_pos":[7.22,6.92],"pixels":"..."},"id":1}
00:26:10.690 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:10.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:11.258 00.568 11060 Exposure complete
00:26:11.448 00.190 11060 worker thread done servicing request
00:26:11.448 00.000 10844 OnExposeComplete: enter
00:26:11.448 00.000 10844 UpdateGuideState(): m_state=6
00:26:11.448 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5776
00:26:11.449 00.001 10844 Star::Find returns 1 (0), X=262.56, Y=62.39, Mass=3043, SNR=35.0, Peak=250 HFD=3.3
00:26:11.449 00.000 10844 MultiStar: [#1 0.22,-0.32,1.07,U] [#2 -0.03,0.53,2.00,U] [#3 0.49,-0.06,0.96,U] [#4 -0.45,-0.55,0.00,M1] [#5 0.33,-0.16,0.99,U] [#6 -0.20,-0.28,0.97,U] [#7 -0.08,-0.55,0.81,U] [#8 0.27,-0.74,0.00,M3] 
00:26:11.449 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.03, 0.35}
00:26:11.449 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
00:26:11.449 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
00:26:11.449 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.03 mountY=0.09, mountTheta=1.94
00:26:11.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
00:26:11.450 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
00:26:11.450 00.000 11060 Worker thread wakes up
00:26:11.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:11.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
00:26:11.451 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
00:26:11.451 00.000 10844 UpdateGuideState exits: m=3043 SNR=35.0
00:26:11.451 00.000 11060 Moving (0.09, 0.02) raw xDistance=-0.03 yDistance=0.09
00:26:11.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:26:11.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:11.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:11.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:26:11.451 00.000 11060 MoveAxis(E, 0, ABG)
00:26:11.451 00.000 11060 Move returns status 0, amount 0
00:26:11.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:11.451 00.000 11060 MoveAxis(N, 0, ABG)
00:26:11.451 00.000 11060 Move returns status 0, amount 0
00:26:11.451 00.000 11060 move complete, result=0
00:26:11.451 00.000 10844 Enqueuing Expose request
00:26:11.451 00.000 11060 worker thread done servicing request
00:26:11.451 00.000 11060 Worker thread wakes up
00:26:11.451 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:11.452 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:11.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:11.686 00.234 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:11.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:11.686 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:11.687 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:11.688 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:11.688 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:11.688 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:11.688 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:11.689 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:11.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5776,"width":15,"height":15,"star_pos":[6.56,7.39],"pixels":"..."},"id":1}
00:26:11.716 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:11.717 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:12.084 00.367 11060 Exposure complete
00:26:12.258 00.174 11060 worker thread done servicing request
00:26:12.258 00.000 10844 OnExposeComplete: enter
00:26:12.258 00.000 10844 UpdateGuideState(): m_state=6
00:26:12.259 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5777
00:26:12.259 00.000 10844 Star::Find returns 1 (1), X=262.27, Y=63.15, Mass=2960, SNR=35.0, Peak=255 HFD=3.3
00:26:12.259 00.000 10844 MultiStar: [#1 -0.17,0.22,0.99,U] [#2 -0.40,0.16,2.04,U] [#3 0.07,0.32,0.97,U] [#4 -0.79,-0.64,0.00,M2] [#5 0.43,-0.41,1.03,U] [#6 0.27,-0.16,0.88,U] [#7 -0.25,-0.34,0.78,U] [#8 -0.16,-0.63,0.00,M4] 
00:26:12.259 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.15}, one-star: {-0.26, 1.11}
00:26:12.259 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.88 = -2.41)
00:26:12.259 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
00:26:12.259 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.12 mountX=-0.13 mountY=-0.11, mountTheta=-2.42
00:26:12.261 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.15, opts=13)
00:26:12.261 00.000 10844 Enqueuing Move request for scope (-0.09, 0.15)
00:26:12.261 00.000 11060 Worker thread wakes up
00:26:12.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:26:12.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:26:12.261 00.000 11060 Moving (-0.09, 0.15) raw xDistance=-0.13 yDistance=-0.11
00:26:12.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:26:12.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:12.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:12.262 00.001 10844 UpdateGuideState exits: m=2960 SNR=35.0 Saturated
00:26:12.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:12.262 00.000 10844 Enqueuing Expose request
00:26:12.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:26:12.262 00.000 11060 MoveAxis(E, 22, ABG)
00:26:12.262 00.000 11060 Guiding  Dir = 2, Dur = 22
00:26:12.268 00.006 11060 IsSlewing returns 0
00:26:12.269 00.001 11060 IsGuiding returns 0
00:26:12.300 00.031 11060 IsGuiding returns 0
00:26:12.300 00.000 11060 Move returns status 0, amount 22
00:26:12.300 00.000 11060 MoveAxis(N, 0, ABG)
00:26:12.301 00.001 11060 Move returns status 0, amount 0
00:26:12.301 00.000 11060 move complete, result=0
00:26:12.301 00.000 11060 worker thread done servicing request
00:26:12.301 00.000 11060 Worker thread wakes up
00:26:12.301 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:26:12.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:12.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:12.637 00.336 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:12.638 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:12.638 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:12.639 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:12.639 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:12.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:12.640 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:12.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:12.640 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:12.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5777,"width":15,"height":15,"star_pos":[7.27,7.15],"pixels":"..."},"id":1}
00:26:12.649 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:12.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:12.930 00.281 11060 Exposure complete
00:26:13.100 00.170 11060 worker thread done servicing request
00:26:13.100 00.000 10844 OnExposeComplete: enter
00:26:13.100 00.000 10844 UpdateGuideState(): m_state=6
00:26:13.101 00.001 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5778
00:26:13.101 00.000 10844 Star::Find returns 1 (1), X=262.72, Y=62.70, Mass=2951, SNR=34.8, Peak=255 HFD=3.5
00:26:13.101 00.000 10844 MultiStar: [#1 0.12,-0.09,1.00,U] [#2 -0.03,-0.22,2.05,U] [#3 0.32,0.92,0.00,M1] [#4 -0.16,-0.41,1.01,U] [#5 0.47,0.01,1.04,U] [#6 0.05,-0.14,0.89,U] [#7 0.24,0.58,0.00,M1] [#8 0.02,-0.63,0.00,M5] 
00:26:13.101 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.06}, one-star: {0.20, 0.66}
00:26:13.101 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
00:26:13.101 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
00:26:13.101 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=0.04 mountY=0.10, mountTheta=1.15
00:26:13.104 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.06, opts=13)
00:26:13.104 00.000 10844 Enqueuing Move request for scope (0.09, -0.06)
00:26:13.104 00.000 11060 Worker thread wakes up
00:26:13.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:13.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
00:26:13.104 00.000 10844 UpdateGuideState exits: m=2951 SNR=34.8 Saturated
00:26:13.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
00:26:13.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:13.105 00.001 11060 Moving (0.09, -0.06) raw xDistance=0.04 yDistance=0.10
00:26:13.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:13.105 00.000 10844 Enqueuing Expose request
00:26:13.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:13.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:13.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:26:13.105 00.000 11060 MoveAxis(E, 0, ABG)
00:26:13.105 00.000 11060 Move returns status 0, amount 0
00:26:13.105 00.000 11060 MoveAxis(N, 0, ABG)
00:26:13.105 00.000 11060 Move returns status 0, amount 0
00:26:13.105 00.000 11060 move complete, result=0
00:26:13.105 00.000 11060 worker thread done servicing request
00:26:13.105 00.000 11060 Worker thread wakes up
00:26:13.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:13.106 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:13.107 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:13.653 00.546 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:13.653 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:13.654 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:13.654 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:13.655 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:13.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:13.655 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:13.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:13.655 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:13.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5778,"width":15,"height":15,"star_pos":[6.72,6.70],"pixels":"..."},"id":1}
00:26:13.666 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:13.666 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:13.742 00.076 11060 Exposure complete
00:26:13.929 00.187 11060 worker thread done servicing request
00:26:13.930 00.001 10844 OnExposeComplete: enter
00:26:13.930 00.000 10844 UpdateGuideState(): m_state=6
00:26:13.930 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5779
00:26:13.930 00.000 10844 Star::Find returns 1 (0), X=262.40, Y=62.19, Mass=3174, SNR=35.8, Peak=208 HFD=3.7
00:26:13.931 00.001 10844 MultiStar: [#1 0.04,-0.03,0.99,U] [#2 -0.26,-0.20,1.92,U] [#3 -0.13,0.17,0.98,U] [#4 0.18,-0.50,0.92,U] [#5 0.55,-0.52,0.00,M1] [#6 0.05,-0.72,0.00,M1] [#7 0.39,-0.36,0.92,U] [#8 -0.11,-0.66,0.00,M6] 
00:26:13.931 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.13}, one-star: {-0.12, 0.15}
00:26:13.931 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
00:26:13.931 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
00:26:13.931 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.78 mountX=0.13 mountY=-0.01, mountTheta=-0.04
00:26:13.933 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
00:26:13.933 00.000 10844 Enqueuing Move request for scope (-0.03, -0.13)
00:26:13.933 00.000 11060 Worker thread wakes up
00:26:13.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:13.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
00:26:13.933 00.000 10844 UpdateGuideState exits: m=3174 SNR=35.8
00:26:13.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
00:26:13.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:13.933 00.000 11060 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=-0.01
00:26:13.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:13.933 00.000 10844 Enqueuing Expose request
00:26:13.934 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:26:13.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:13.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:26:13.934 00.000 11060 MoveAxis(W, 23, ABG)
00:26:13.934 00.000 11060 Guiding  Dir = 3, Dur = 23
00:26:13.956 00.022 11060 IsSlewing returns 0
00:26:13.956 00.000 11060 IsGuiding returns 0
00:26:14.003 00.047 11060 IsGuiding returns 0
00:26:14.003 00.000 11060 Move returns status 0, amount 23
00:26:14.003 00.000 11060 MoveAxis(N, 0, ABG)
00:26:14.003 00.000 11060 Move returns status 0, amount 0
00:26:14.003 00.000 11060 move complete, result=0
00:26:14.003 00.000 11060 worker thread done servicing request
00:26:14.003 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
00:26:14.005 00.002 11060 Worker thread wakes up
00:26:14.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:14.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:14.633 00.628 11060 Exposure complete
00:26:14.674 00.041 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:14.674 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:14.674 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:14.675 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:14.675 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:14.675 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:14.676 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:14.676 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:14.676 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:14.676 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5779,"width":15,"height":15,"star_pos":[7.40,7.19],"pixels":"..."},"id":1}
00:26:14.687 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:14.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:14.803 00.116 11060 worker thread done servicing request
00:26:14.803 00.000 10844 OnExposeComplete: enter
00:26:14.803 00.000 10844 UpdateGuideState(): m_state=6
00:26:14.804 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5780
00:26:14.804 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.70, Mass=2939, SNR=34.8, Peak=235 HFD=3.6
00:26:14.804 00.000 10844 MultiStar: [#1 0.73,-0.08,0.00,M1] [#2 0.06,0.04,1.95,U] [#3 0.11,0.06,0.94,U] [#4 -0.01,0.09,1.01,U] [#5 0.50,0.03,1.02,U] [#6 0.19,0.06,0.92,U] [#7 0.74,0.22,0.00,M1] [#8 0.54,-0.32,0.00,M7] 
00:26:14.805 00.001 10844 refined, 5 included, MultiStar: {0.16, 0.14}, one-star: {0.16, 0.67}
00:26:14.805 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
00:26:14.805 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
00:26:14.805 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.74 mountX=-0.17 mountY=0.13, mountTheta=2.48
00:26:14.806 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
00:26:14.806 00.000 10844 Enqueuing Move request for scope (0.16, 0.14)
00:26:14.807 00.001 11060 Worker thread wakes up
00:26:14.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:14.807 00.000 10844 UpdateGuideState exits: m=2939 SNR=34.8
00:26:14.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:14.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:14.807 00.000 10844 Enqueuing Expose request
00:26:14.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
00:26:14.807 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
00:26:14.807 00.000 11060 Moving (0.16, 0.14) raw xDistance=-0.17 yDistance=0.13
00:26:14.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:26:14.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:14.808 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:26:14.808 00.000 11060 MoveAxis(E, 29, ABG)
00:26:14.808 00.000 11060 Guiding  Dir = 2, Dur = 29
00:26:14.817 00.009 11060 IsSlewing returns 0
00:26:14.817 00.000 11060 IsGuiding returns 0
00:26:14.849 00.032 11060 IsGuiding returns 0
00:26:14.849 00.000 11060 Move returns status 0, amount 29
00:26:14.849 00.000 11060 MoveAxis(N, 0, ABG)
00:26:14.849 00.000 11060 Move returns status 0, amount 0
00:26:14.849 00.000 11060 move complete, result=0
00:26:14.849 00.000 11060 worker thread done servicing request
00:26:14.850 00.001 11060 Worker thread wakes up
00:26:14.850 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
00:26:14.853 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:14.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:15.498 00.645 11060 Exposure complete
00:26:15.662 00.164 11060 worker thread done servicing request
00:26:15.662 00.000 10844 OnExposeComplete: enter
00:26:15.662 00.000 10844 UpdateGuideState(): m_state=6
00:26:15.663 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5781
00:26:15.663 00.000 10844 Star::Find returns 1 (1), X=262.73, Y=63.09, Mass=3079, SNR=36.0, Peak=255 HFD=3.5
00:26:15.663 00.000 10844 MultiStar: [#1 0.20,0.05,1.01,U] [#2 -0.08,0.09,1.95,U] [#3 0.03,0.61,0.95,U] [#4 0.12,-0.08,0.95,U] [#5 1.01,-0.20,0.00,M1] [#6 0.48,0.06,0.84,U] [#7 -0.06,0.01,0.82,U] [#8 -0.53,-0.22,0.96,U] 
00:26:15.663 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.19}, one-star: {0.20, 1.05}
00:26:15.663 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
00:26:15.663 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.12)
00:26:15.663 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.43 mountX=-0.19 mountY=-0.00, mountTheta=-3.12
00:26:15.665 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.19, opts=13)
00:26:15.665 00.000 10844 Enqueuing Move request for scope (0.03, 0.19)
00:26:15.665 00.000 11060 Worker thread wakes up
00:26:15.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
00:26:15.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
00:26:15.665 00.000 11060 Moving (0.03, 0.19) raw xDistance=-0.19 yDistance=-0.00
00:26:15.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:26:15.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:15.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:15.666 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:26:15.666 00.000 10844 UpdateGuideState exits: m=3079 SNR=36.0 Saturated
00:26:15.666 00.000 11060 MoveAxis(E, 35, ABG)
00:26:15.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:15.666 00.000 11060 Guiding  Dir = 2, Dur = 35
00:26:15.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:15.666 00.000 10844 Enqueuing Expose request
00:26:15.676 00.010 11060 IsSlewing returns 0
00:26:15.676 00.000 11060 IsGuiding returns 0
00:26:15.704 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:15.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:15.705 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:15.705 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:15.706 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:15.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:15.706 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:15.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:15.707 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:15.707 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5781,"width":15,"height":15,"star_pos":[6.73,7.09],"pixels":"..."},"id":1}
00:26:15.719 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:15.720 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:15.724 00.004 11060 IsGuiding returns 0
00:26:15.724 00.000 11060 Move returns status 0, amount 35
00:26:15.724 00.000 11060 MoveAxis(N, 0, ABG)
00:26:15.724 00.000 11060 Move returns status 0, amount 0
00:26:15.724 00.000 11060 move complete, result=0
00:26:15.724 00.000 11060 worker thread done servicing request
00:26:15.724 00.000 11060 Worker thread wakes up
00:26:15.724 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
00:26:15.725 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:15.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:16.358 00.633 11060 Exposure complete
00:26:16.544 00.186 11060 worker thread done servicing request
00:26:16.544 00.000 10844 OnExposeComplete: enter
00:26:16.544 00.000 10844 UpdateGuideState(): m_state=6
00:26:16.544 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5782
00:26:16.544 00.000 10844 Star::Find returns 1 (1), X=262.45, Y=62.77, Mass=2701, SNR=33.7, Peak=255 HFD=3.4
00:26:16.545 00.001 10844 MultiStar: [#1 0.05,-0.62,0.00,M1] [#2 -0.05,0.36,2.11,U] [#3 -0.28,0.53,0.93,U] [#4 0.23,-0.45,0.98,U] [#5 0.62,-0.49,0.00,M2] [#6 -0.44,-0.56,0.00,M1] [#7 -0.43,-0.31,0.98,U] [#8 -0.05,-0.87,0.00,M7] 
00:26:16.545 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.21}, one-star: {-0.08, 0.73}
00:26:16.545 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.49)
00:26:16.545 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:26:16.545 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.23 cameraTheta=2.05 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
00:26:16.547 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.21, opts=13)
00:26:16.547 00.000 10844 Enqueuing Move request for scope (-0.11, 0.21)
00:26:16.547 00.000 11060 Worker thread wakes up
00:26:16.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:16.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
00:26:16.547 00.000 10844 UpdateGuideState exits: m=2701 SNR=33.7 Saturated
00:26:16.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
00:26:16.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:16.547 00.000 11060 Moving (-0.11, 0.21) raw xDistance=-0.19 yDistance=-0.14
00:26:16.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:16.547 00.000 10844 Enqueuing Expose request
00:26:16.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:26:16.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:16.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:26:16.548 00.001 11060 MoveAxis(E, 33, ABG)
00:26:16.548 00.000 11060 Guiding  Dir = 2, Dur = 33
00:26:16.553 00.005 11060 IsSlewing returns 0
00:26:16.553 00.000 11060 IsGuiding returns 0
00:26:16.599 00.046 11060 IsGuiding returns 0
00:26:16.600 00.001 11060 Move returns status 0, amount 33
00:26:16.600 00.000 11060 MoveAxis(N, 0, ABG)
00:26:16.600 00.000 11060 Move returns status 0, amount 0
00:26:16.600 00.000 11060 move complete, result=0
00:26:16.600 00.000 11060 worker thread done servicing request
00:26:16.600 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
00:26:16.600 00.000 11060 Worker thread wakes up
00:26:16.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:16.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:16.645 00.045 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:16.645 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:16.662 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:16.663 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:16.664 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:16.665 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:16.665 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:16.666 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:16.667 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:16.667 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5782,"width":15,"height":15,"star_pos":[7.45,6.77],"pixels":"..."},"id":1}
00:26:16.734 00.067 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:16.734 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:17.227 00.493 11060 Exposure complete
00:26:17.399 00.172 11060 worker thread done servicing request
00:26:17.400 00.001 10844 OnExposeComplete: enter
00:26:17.400 00.000 10844 UpdateGuideState(): m_state=6
00:26:17.400 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5783
00:26:17.400 00.000 10844 Star::Find returns 1 (0), X=261.96, Y=62.40, Mass=3239, SNR=36.5, Peak=245 HFD=3.8
00:26:17.400 00.000 10844 MultiStar: [#1 0.35,-0.26,1.08,U] [#2 -0.09,0.04,1.98,U] [#3 -0.25,-0.60,0.00,M1] [#4 -0.25,-0.38,0.90,U] [#5 0.73,-0.85,0.00,M3] [#6 0.10,-1.05,0.00,M2] [#7 0.48,-0.28,0.82,U] [#8 -0.17,-0.99,0.00,M8] 
00:26:17.400 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.07}, one-star: {-0.57, 0.37}
00:26:17.400 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
00:26:17.401 00.001 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
00:26:17.401 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.01 mountX=0.07 mountY=-0.02, mountTheta=-0.28
00:26:17.402 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
00:26:17.402 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
00:26:17.402 00.000 11060 Worker thread wakes up
00:26:17.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
00:26:17.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
00:26:17.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:17.402 00.000 11060 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=-0.02
00:26:17.402 00.000 10844 UpdateGuideState exits: m=3239 SNR=36.5
00:26:17.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:26:17.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:17.403 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:17.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:17.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:17.403 00.000 10844 Enqueuing Expose request
00:26:17.403 00.000 11060 MoveAxis(E, 0, ABG)
00:26:17.403 00.000 11060 Move returns status 0, amount 0
00:26:17.403 00.000 11060 MoveAxis(N, 0, ABG)
00:26:17.403 00.000 11060 Move returns status 0, amount 0
00:26:17.403 00.000 11060 move complete, result=0
00:26:17.403 00.000 11060 worker thread done servicing request
00:26:17.403 00.000 11060 Worker thread wakes up
00:26:17.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:17.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:17.405 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:17.679 00.274 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:17.685 00.006 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:17.686 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:17.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:17.686 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:17.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:17.688 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:17.688 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:17.688 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:17.688 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5783,"width":15,"height":15,"star_pos":[6.96,7.40],"pixels":"..."},"id":1}
00:26:17.751 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:17.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:18.056 00.305 11060 Exposure complete
00:26:18.244 00.188 11060 worker thread done servicing request
00:26:18.244 00.000 10844 OnExposeComplete: enter
00:26:18.244 00.000 10844 UpdateGuideState(): m_state=6
00:26:18.245 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5784
00:26:18.245 00.000 10844 Star::Find returns 1 (1), X=262.39, Y=62.41, Mass=3365, SNR=37.0, Peak=255 HFD=3.4
00:26:18.245 00.000 10844 MultiStar: [#1 -0.30,-0.85,0.00,M1] [#2 -0.24,-0.34,1.93,U] [#3 -0.09,0.44,0.85,U] [#4 0.12,-1.27,0.00,M1] [#5 0.21,-0.42,0.98,U] [#6 0.16,-0.38,0.89,U] [#7 0.19,-0.59,0.00,M1] [#8 -0.50,-0.55,0.00,M9] 
00:26:18.245 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.11}, one-star: {-0.14, 0.37}
00:26:18.245 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
00:26:18.245 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
00:26:18.245 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.04 mountX=0.12 mountY=-0.04, mountTheta=-0.30
00:26:18.246 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
00:26:18.246 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
00:26:18.246 00.000 11060 Worker thread wakes up
00:26:18.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:18.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:26:18.247 00.001 10844 UpdateGuideState exits: m=3365 SNR=37.0 Saturated
00:26:18.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:26:18.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:18.247 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.04
00:26:18.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:18.247 00.000 10844 Enqueuing Expose request
00:26:18.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:26:18.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:18.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:26:18.247 00.000 11060 MoveAxis(W, 21, ABG)
00:26:18.247 00.000 11060 Guiding  Dir = 3, Dur = 21
00:26:18.251 00.004 11060 IsSlewing returns 0
00:26:18.251 00.000 11060 IsGuiding returns 0
00:26:18.286 00.035 11060 IsGuiding returns 0
00:26:18.286 00.000 11060 Move returns status 0, amount 21
00:26:18.286 00.000 11060 MoveAxis(N, 0, ABG)
00:26:18.286 00.000 11060 Move returns status 0, amount 0
00:26:18.286 00.000 11060 move complete, result=0
00:26:18.287 00.001 11060 worker thread done servicing request
00:26:18.287 00.000 11060 Worker thread wakes up
00:26:18.287 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
00:26:18.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:18.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:18.673 00.386 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:18.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:18.673 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:18.676 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:18.677 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:18.678 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:18.679 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:18.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:18.681 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:18.682 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5784,"width":15,"height":15,"star_pos":[7.39,7.41],"pixels":"..."},"id":1}
00:26:18.719 00.037 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:18.719 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:18.933 00.214 11060 Exposure complete
00:26:19.111 00.178 11060 worker thread done servicing request
00:26:19.111 00.000 10844 OnExposeComplete: enter
00:26:19.111 00.000 10844 UpdateGuideState(): m_state=6
00:26:19.111 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5785
00:26:19.111 00.000 10844 Star::Find returns 1 (1), X=262.59, Y=62.68, Mass=2838, SNR=34.3, Peak=255 HFD=3.5
00:26:19.111 00.000 10844 MultiStar: [#1 -0.21,-0.11,1.01,U] [#2 0.01,0.40,2.08,U] [#3 -0.14,0.23,0.98,U] [#4 0.15,-0.17,0.99,U] [#5 0.58,-0.33,0.00,M3] [#6 -0.07,-0.48,0.97,U] [#7 0.05,-0.32,0.91,U] [#8 -0.05,-0.60,0.99,U] 
00:26:19.111 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.07, 0.64}
00:26:19.111 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.58 = -1.71)
00:26:19.112 00.001 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
00:26:19.112 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.82 mountX=-0.00 mountY=-0.02, mountTheta=-1.71
00:26:19.113 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
00:26:19.113 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
00:26:19.113 00.000 11060 Worker thread wakes up
00:26:19.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:26:19.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:26:19.113 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
00:26:19.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:19.113 00.000 10844 UpdateGuideState exits: m=2838 SNR=34.3 Saturated
00:26:19.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:19.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:19.113 00.000 10844 Enqueuing Expose request
00:26:19.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:26:19.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:19.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:19.113 00.000 11060 MoveAxis(E, 0, ABG)
00:26:19.114 00.001 11060 Move returns status 0, amount 0
00:26:19.114 00.000 11060 MoveAxis(N, 0, ABG)
00:26:19.114 00.000 11060 Move returns status 0, amount 0
00:26:19.114 00.000 11060 move complete, result=0
00:26:19.114 00.000 11060 worker thread done servicing request
00:26:19.114 00.000 11060 Worker thread wakes up
00:26:19.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:19.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:19.116 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:19.688 00.572 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:19.689 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:19.689 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:19.690 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:19.691 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:19.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:19.691 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:19.692 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:19.692 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:19.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5785,"width":15,"height":15,"star_pos":[6.59,6.68],"pixels":"..."},"id":1}
00:26:19.700 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:19.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:19.750 00.050 11060 Exposure complete
00:26:19.915 00.165 11060 worker thread done servicing request
00:26:19.916 00.001 10844 OnExposeComplete: enter
00:26:19.916 00.000 10844 UpdateGuideState(): m_state=6
00:26:19.916 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5786
00:26:19.916 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=62.13, Mass=2400, SNR=30.8, Peak=197 HFD=3.5
00:26:19.916 00.000 10844 MultiStar: [#1 0.11,-0.37,1.07,U] [#2 0.13,-0.48,2.29,U] [#3 -0.01,-0.05,1.05,U] [#4 0.01,-0.15,1.17,U] [#5 0.07,-0.19,1.21,U] [#6 -0.26,-0.15,1.05,U] [#7 -0.07,0.03,0.98,U] [#8 -0.27,-0.85,0.00,M9] 
00:26:19.917 00.001 10844 refined, 7 included, MultiStar: {0.04, -0.20}, one-star: {0.26, 0.10}
00:26:19.917 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
00:26:19.917 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
00:26:19.917 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.36 mountX=0.19 mountY=0.08, mountTheta=0.38
00:26:19.918 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.20, opts=13)
00:26:19.918 00.000 10844 Enqueuing Move request for scope (0.04, -0.20)
00:26:19.918 00.000 11060 Worker thread wakes up
00:26:19.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:19.918 00.000 10844 UpdateGuideState exits: m=2400 SNR=30.8
00:26:19.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:19.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:19.918 00.000 10844 Enqueuing Expose request
00:26:19.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
00:26:19.918 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
00:26:19.919 00.001 11060 Moving (0.04, -0.20) raw xDistance=0.19 yDistance=0.08
00:26:19.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:26:19.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:19.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:26:19.919 00.000 11060 MoveAxis(W, 33, ABG)
00:26:19.919 00.000 11060 Guiding  Dir = 3, Dur = 33
00:26:19.940 00.021 11060 IsSlewing returns 0
00:26:19.940 00.000 11060 IsGuiding returns 0
00:26:20.001 00.061 11060 IsGuiding returns 0
00:26:20.001 00.000 11060 Move returns status 0, amount 33
00:26:20.001 00.000 11060 MoveAxis(N, 0, ABG)
00:26:20.001 00.000 11060 Move returns status 0, amount 0
00:26:20.001 00.000 11060 move complete, result=0
00:26:20.001 00.000 11060 worker thread done servicing request
00:26:20.001 00.000 11060 Worker thread wakes up
00:26:20.001 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
00:26:20.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:20.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:20.631 00.630 11060 Exposure complete
00:26:20.754 00.123 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:20.755 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:20.755 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:20.756 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:20.756 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:20.757 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:20.757 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:20.757 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:20.758 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:20.758 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5786,"width":15,"height":15,"star_pos":[6.78,7.13],"pixels":"..."},"id":1}
00:26:20.814 00.056 11060 worker thread done servicing request
00:26:20.814 00.000 10844 OnExposeComplete: enter
00:26:20.814 00.000 10844 UpdateGuideState(): m_state=6
00:26:20.815 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5787
00:26:20.815 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.30, Mass=2967, SNR=35.0, Peak=248 HFD=3.5
00:26:20.815 00.000 10844 MultiStar: [#1 -0.03,-0.48,0.98,U] [#2 -0.03,-0.50,1.95,U] [#3 0.37,0.31,0.95,U] [#4 0.48,0.01,0.99,U] [#5 0.52,0.28,1.02,U] [#6 0.22,-0.01,0.91,U] [#7 0.55,0.26,0.00,M1] [#8 -0.09,-0.48,0.91,U] 
00:26:20.815 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.12}, one-star: {0.11, 0.26}
00:26:20.815 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
00:26:20.815 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
00:26:20.816 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=0.09 mountY=0.19, mountTheta=1.15
00:26:20.818 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.12, opts=13)
00:26:20.818 00.000 10844 Enqueuing Move request for scope (0.17, -0.12)
00:26:20.818 00.000 11060 Worker thread wakes up
00:26:20.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:20.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:26:20.818 00.000 10844 UpdateGuideState exits: m=2967 SNR=35.0
00:26:20.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:20.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:20.819 00.001 10844 Enqueuing Expose request
00:26:20.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:26:20.819 00.000 11060 Moving (0.17, -0.12) raw xDistance=0.09 yDistance=0.19
00:26:20.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:26:20.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:20.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:26:20.819 00.000 11060 MoveAxis(E, 0, ABG)
00:26:20.820 00.001 11060 Move returns status 0, amount 0
00:26:20.820 00.000 11060 MoveAxis(N, 0, ABG)
00:26:20.820 00.000 11060 Move returns status 0, amount 0
00:26:20.820 00.000 11060 move complete, result=0
00:26:20.820 00.000 11060 worker thread done servicing request
00:26:20.820 00.000 11060 Worker thread wakes up
00:26:20.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:20.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:20.821 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:20.836 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:20.836 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:21.478 00.642 11060 Exposure complete
00:26:21.645 00.167 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:21.645 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:21.646 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:21.646 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:21.647 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:21.648 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:21.648 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:21.648 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:21.649 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:21.650 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5787,"width":15,"height":15,"star_pos":[6.63,7.30],"pixels":"..."},"id":1}
00:26:21.666 00.016 11060 worker thread done servicing request
00:26:21.666 00.000 10844 OnExposeComplete: enter
00:26:21.666 00.000 10844 UpdateGuideState(): m_state=6
00:26:21.666 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5788
00:26:21.666 00.000 10844 Star::Find returns 1 (1), X=262.33, Y=62.53, Mass=3041, SNR=34.9, Peak=255 HFD=3.4
00:26:21.666 00.000 10844 MultiStar: [#1 -0.49,0.01,0.96,U] [#2 -0.49,0.22,2.07,U] [#3 -0.59,-0.25,0.00,M1] [#4 0.50,-0.28,0.98,U] [#5 0.05,0.11,1.08,U] [#6 -0.14,-0.20,0.98,U] [#7 -0.08,0.20,0.88,U] [#8 0.15,-0.27,0.95,U] 
00:26:21.666 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.06}, one-star: {-0.19, 0.50}
00:26:21.667 00.001 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.48 = -1.81)
00:26:21.667 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
00:26:21.667 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.72 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
00:26:21.668 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
00:26:21.668 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
00:26:21.668 00.000 11060 Worker thread wakes up
00:26:21.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:21.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
00:26:21.668 00.000 10844 UpdateGuideState exits: m=3041 SNR=34.9 Saturated
00:26:21.669 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
00:26:21.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:21.669 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.03 yDistance=-0.14
00:26:21.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:21.669 00.000 10844 Enqueuing Expose request
00:26:21.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:26:21.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:21.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:26:21.669 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:21.669 00.000 11060 MoveAxis(E, 0, ABG)
00:26:21.669 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:21.669 00.000 11060 Move returns status 0, amount 0
00:26:21.669 00.000 11060 MoveAxis(N, 0, ABG)
00:26:21.669 00.000 11060 Move returns status 0, amount 0
00:26:21.669 00.000 11060 move complete, result=0
00:26:21.669 00.000 11060 worker thread done servicing request
00:26:21.671 00.002 11060 Worker thread wakes up
00:26:21.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:21.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:21.671 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:22.310 00.639 11060 Exposure complete
00:26:22.481 00.171 11060 worker thread done servicing request
00:26:22.481 00.000 10844 OnExposeComplete: enter
00:26:22.481 00.000 10844 UpdateGuideState(): m_state=6
00:26:22.481 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5789
00:26:22.483 00.002 10844 Star::Find returns 1 (0), X=262.78, Y=62.43, Mass=3019, SNR=35.4, Peak=226 HFD=3.7
00:26:22.483 00.000 10844 MultiStar: [#1 0.12,-0.17,0.97,U] [#2 -0.08,-0.41,2.18,U] [#3 -0.38,-0.14,0.89,U] [#4 0.06,-0.32,0.98,U] [#5 0.40,-0.63,0.00,M1] [#6 -0.78,-1.12,0.00,M1] [#7 0.04,-0.00,0.84,U] [#8 -0.39,-0.38,0.90,U] 
00:26:22.483 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.19}, one-star: {0.26, 0.39}
00:26:22.483 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
00:26:22.483 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
00:26:22.483 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.83 mountX=0.19 mountY=-0.02, mountTheta=-0.10
00:26:22.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.19, opts=13)
00:26:22.485 00.000 10844 Enqueuing Move request for scope (-0.05, -0.19)
00:26:22.485 00.000 11060 Worker thread wakes up
00:26:22.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:22.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
00:26:22.485 00.000 10844 UpdateGuideState exits: m=3019 SNR=35.4
00:26:22.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
00:26:22.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:22.485 00.000 11060 Moving (-0.05, -0.19) raw xDistance=0.19 yDistance=-0.02
00:26:22.492 00.007 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:22.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:26:22.492 00.000 10844 Enqueuing Expose request
00:26:22.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:22.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:22.492 00.000 11060 MoveAxis(W, 33, ABG)
00:26:22.492 00.000 11060 Guiding  Dir = 3, Dur = 33
00:26:22.521 00.029 11060 IsSlewing returns 0
00:26:22.521 00.000 11060 IsGuiding returns 0
00:26:22.585 00.064 11060 IsGuiding returns 0
00:26:22.587 00.002 11060 Move returns status 0, amount 33
00:26:22.587 00.000 11060 MoveAxis(N, 0, ABG)
00:26:22.587 00.000 11060 Move returns status 0, amount 0
00:26:22.587 00.000 11060 move complete, result=0
00:26:22.587 00.000 11060 worker thread done servicing request
00:26:22.587 00.000 11060 Worker thread wakes up
00:26:22.587 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
00:26:22.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:22.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:22.672 00.085 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:22.672 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:22.674 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:22.675 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:22.679 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:22.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:22.680 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:22.680 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:22.680 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:22.681 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5789,"width":15,"height":15,"star_pos":[6.78,7.43],"pixels":"..."},"id":1}
00:26:22.767 00.086 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:22.767 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:23.213 00.446 11060 Exposure complete
00:26:23.368 00.155 11060 worker thread done servicing request
00:26:23.368 00.000 10844 OnExposeComplete: enter
00:26:23.368 00.000 10844 UpdateGuideState(): m_state=6
00:26:23.368 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5790
00:26:23.368 00.000 10844 Star::Find returns 1 (1), X=262.89, Y=62.76, Mass=3158, SNR=36.1, Peak=255 HFD=3.7
00:26:23.368 00.000 10844 MultiStar: [#1 -0.49,0.00,1.01,U] [#2 -0.10,0.46,1.91,U] [#3 -0.08,0.11,0.88,U] [#4 0.24,-0.22,0.98,U] [#5 0.09,-0.25,1.03,U] [#6 -0.08,-0.10,0.98,U] [#7 0.16,0.04,0.85,U] [#8 -0.10,-0.19,0.90,U] 
00:26:23.368 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.37, 0.72}
00:26:23.370 00.002 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
00:26:23.370 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
00:26:23.370 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.67 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
00:26:23.371 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
00:26:23.371 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
00:26:23.371 00.000 11060 Worker thread wakes up
00:26:23.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:23.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:26:23.371 00.000 10844 UpdateGuideState exits: m=3158 SNR=36.1 Saturated
00:26:23.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:26:23.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:23.371 00.000 11060 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.03
00:26:23.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:23.371 00.000 10844 Enqueuing Expose request
00:26:23.372 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:26:23.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:23.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:26:23.372 00.000 11060 MoveAxis(E, 0, ABG)
00:26:23.372 00.000 11060 Move returns status 0, amount 0
00:26:23.372 00.000 11060 MoveAxis(N, 0, ABG)
00:26:23.372 00.000 11060 Move returns status 0, amount 0
00:26:23.372 00.000 11060 move complete, result=0
00:26:23.372 00.000 11060 worker thread done servicing request
00:26:23.372 00.000 11060 Worker thread wakes up
00:26:23.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:23.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:23.374 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:23.679 00.305 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:23.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:23.680 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:23.682 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:23.682 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:23.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:23.682 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:23.684 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:23.684 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:23.684 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5790,"width":15,"height":15,"star_pos":[6.89,6.76],"pixels":"..."},"id":1}
00:26:23.701 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:23.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:24.006 00.305 11060 Exposure complete
00:26:24.192 00.186 10844 OnExposeComplete: enter
00:26:24.192 00.000 11060 worker thread done servicing request
00:26:24.192 00.000 10844 UpdateGuideState(): m_state=6
00:26:24.192 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5791
00:26:24.192 00.000 10844 Star::Find returns 1 (0), X=262.38, Y=62.35, Mass=2747, SNR=33.5, Peak=244 HFD=3.4
00:26:24.193 00.001 10844 MultiStar: [#1 -0.29,0.01,1.03,U] [#2 -0.39,0.67,0.00,M1] [#3 -0.38,0.68,0.00,M1] [#4 -0.24,0.31,0.93,U] [#5 0.05,-0.15,1.02,U] [#6 0.15,-0.37,0.95,U] [#7 0.11,-0.01,0.92,U] [#8 -0.40,-0.00,1.02,U] 
00:26:24.193 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.01}, one-star: {-0.14, 0.31}
00:26:24.193 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
00:26:24.193 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.51)
00:26:24.193 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.04 mountX=0.01 mountY=-0.12, mountTheta=-1.49
00:26:24.194 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
00:26:24.194 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
00:26:24.194 00.000 11060 Worker thread wakes up
00:26:24.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:24.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
00:26:24.194 00.000 10844 UpdateGuideState exits: m=2747 SNR=33.5
00:26:24.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
00:26:24.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:24.195 00.001 11060 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=-0.12
00:26:24.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:24.195 00.000 10844 Enqueuing Expose request
00:26:24.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:26:24.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:24.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:24.195 00.000 11060 MoveAxis(E, 0, ABG)
00:26:24.195 00.000 11060 Move returns status 0, amount 0
00:26:24.195 00.000 11060 MoveAxis(N, 0, ABG)
00:26:24.195 00.000 11060 Move returns status 0, amount 0
00:26:24.195 00.000 11060 move complete, result=0
00:26:24.195 00.000 11060 worker thread done servicing request
00:26:24.195 00.000 11060 Worker thread wakes up
00:26:24.196 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:24.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:24.197 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:24.691 00.494 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:24.692 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:24.693 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:24.693 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:24.695 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:24.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:24.697 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:24.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:24.698 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:24.699 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5791,"width":15,"height":15,"star_pos":[7.38,7.35],"pixels":"..."},"id":1}
00:26:24.717 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:24.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:24.834 00.117 11060 Exposure complete
00:26:25.011 00.177 11060 worker thread done servicing request
00:26:25.012 00.001 10844 OnExposeComplete: enter
00:26:25.012 00.000 10844 UpdateGuideState(): m_state=6
00:26:25.012 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5792
00:26:25.012 00.000 10844 Star::Find returns 1 (1), X=262.71, Y=62.38, Mass=3208, SNR=36.6, Peak=255 HFD=3.5
00:26:25.012 00.000 10844 MultiStar: [#1 0.07,-0.07,1.01,U] [#2 -0.62,0.19,0.00,M2] [#3 -0.16,0.61,0.00,M2] [#4 -0.02,0.04,0.92,U] [#5 0.37,-0.37,1.01,U] [#6 0.17,-0.30,0.91,U] [#7 -0.09,0.05,0.79,U] [#8 -0.25,-0.51,0.96,U] 
00:26:25.012 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.12}, one-star: {0.19, 0.34}
00:26:25.012 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
00:26:25.013 00.001 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
00:26:25.013 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.04 mountX=0.10 mountY=0.09, mountTheta=0.70
00:26:25.014 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.12, opts=13)
00:26:25.014 00.000 10844 Enqueuing Move request for scope (0.07, -0.12)
00:26:25.014 00.000 11060 Worker thread wakes up
00:26:25.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:26:25.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
00:26:25.014 00.000 10844 UpdateGuideState exits: m=3208 SNR=36.6 Saturated
00:26:25.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
00:26:25.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:25.014 00.000 11060 Moving (0.07, -0.12) raw xDistance=0.10 yDistance=0.09
00:26:25.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:25.014 00.000 10844 Enqueuing Expose request
00:26:25.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:26:25.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:25.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:26:25.014 00.000 11060 MoveAxis(E, 0, ABG)
00:26:25.014 00.000 11060 Move returns status 0, amount 0
00:26:25.014 00.000 11060 MoveAxis(N, 0, ABG)
00:26:25.014 00.000 11060 Move returns status 0, amount 0
00:26:25.014 00.000 11060 move complete, result=0
00:26:25.016 00.002 11060 worker thread done servicing request
00:26:25.016 00.000 11060 Worker thread wakes up
00:26:25.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:25.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:25.017 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:25.648 00.631 11060 Exposure complete
00:26:25.729 00.081 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:25.729 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:25.729 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:25.730 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:25.730 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:25.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:25.731 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:25.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:25.732 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:25.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5792,"width":15,"height":15,"star_pos":[6.71,7.38],"pixels":"..."},"id":1}
00:26:25.767 00.035 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:25.767 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:25.825 00.058 11060 worker thread done servicing request
00:26:25.825 00.000 10844 OnExposeComplete: enter
00:26:25.825 00.000 10844 UpdateGuideState(): m_state=6
00:26:25.825 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5793
00:26:25.825 00.000 10844 Star::Find returns 1 (0), X=262.68, Y=62.73, Mass=2771, SNR=33.5, Peak=227 HFD=3.6
00:26:25.825 00.000 10844 MultiStar: [#1 -0.02,-0.80,0.00,M1] [#2 -0.06,0.09,2.10,U] [#3 -0.15,0.38,0.94,U] [#4 0.30,-0.43,1.08,U] [#5 0.56,-0.15,1.06,U] [#6 -0.62,0.09,0.00,M1] [#7 -0.35,0.30,0.88,U] [#8 -0.49,-0.26,0.95,U] 
00:26:25.827 00.002 10844 refined, 6 included, MultiStar: {0.00, 0.08}, one-star: {0.15, 0.70}
00:26:25.827 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
00:26:25.827 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
00:26:25.827 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.52 mountX=-0.08 mountY=-0.01, mountTheta=-3.03
00:26:25.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.08, opts=13)
00:26:25.829 00.001 10844 Enqueuing Move request for scope (0.00, 0.08)
00:26:25.829 00.000 11060 Worker thread wakes up
00:26:25.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:25.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:26:25.829 00.000 10844 UpdateGuideState exits: m=2771 SNR=33.5
00:26:25.829 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:26:25.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:25.829 00.000 11060 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=-0.01
00:26:25.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:25.829 00.000 10844 Enqueuing Expose request
00:26:25.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:26:25.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:25.830 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:26:25.830 00.000 11060 MoveAxis(E, 0, ABG)
00:26:25.830 00.000 11060 Move returns status 0, amount 0
00:26:25.830 00.000 11060 MoveAxis(N, 0, ABG)
00:26:25.830 00.000 11060 Move returns status 0, amount 0
00:26:25.830 00.000 11060 move complete, result=0
00:26:25.830 00.000 11060 worker thread done servicing request
00:26:25.830 00.000 11060 Worker thread wakes up
00:26:25.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:25.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:25.832 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:26.460 00.628 11060 Exposure complete
00:26:26.645 00.185 11060 worker thread done servicing request
00:26:26.645 00.000 10844 OnExposeComplete: enter
00:26:26.645 00.000 10844 UpdateGuideState(): m_state=6
00:26:26.646 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5794
00:26:26.646 00.000 10844 Star::Find returns 1 (1), X=262.54, Y=62.77, Mass=2819, SNR=33.8, Peak=255 HFD=3.4
00:26:26.647 00.001 10844 MultiStar: [#1 -0.28,0.89,0.00,M2] [#2 0.19,0.52,1.97,U] [#3 -0.11,0.36,1.00,U] [#4 0.45,-0.67,0.00,M1] [#5 0.82,-0.24,0.00,M1] [#6 0.33,0.08,1.01,U] [#7 -0.06,0.40,0.89,U] [#8 -0.55,-0.34,0.00,M3] 
00:26:26.647 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.44}, one-star: {0.01, 0.73}
00:26:26.647 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
00:26:26.647 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
00:26:26.647 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.44 hyp=0.45 cameraTheta=1.36 mountX=-0.45 mountY=0.02, mountTheta=3.09
00:26:26.649 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.44, opts=13)
00:26:26.649 00.000 10844 Enqueuing Move request for scope (0.10, 0.44)
00:26:26.649 00.000 11060 Worker thread wakes up
00:26:26.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:26.649 00.000 10844 UpdateGuideState exits: m=2819 SNR=33.8 Saturated
00:26:26.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:26.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:26.649 00.000 10844 Enqueuing Expose request
00:26:26.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.44) opts 0xd
00:26:26.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.44)
00:26:26.651 00.002 11060 Moving (0.10, 0.44) raw xDistance=-0.45 yDistance=0.02
00:26:26.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
00:26:26.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:26.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:26:26.651 00.000 11060 MoveAxis(E, 77, ABG)
00:26:26.651 00.000 11060 Guiding  Dir = 2, Dur = 77
00:26:26.659 00.008 11060 IsSlewing returns 0
00:26:26.659 00.000 11060 IsGuiding returns 0
00:26:26.753 00.094 11060 IsGuiding returns 0
00:26:26.753 00.000 11060 Move returns status 0, amount 77
00:26:26.754 00.001 11060 MoveAxis(N, 0, ABG)
00:26:26.754 00.000 11060 Move returns status 0, amount 0
00:26:26.754 00.000 11060 move complete, result=0
00:26:26.754 00.000 11060 worker thread done servicing request
00:26:26.770 00.016 10844 GuideStep: -0.4 px 77 ms EAST, 0.0 px 0 ms NORTH
00:26:26.772 00.002 11060 Worker thread wakes up
00:26:26.774 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:26.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:26.898 00.124 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:26.898 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:26.899 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:26.899 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:26.900 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:26.900 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:26.900 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:26.901 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:26.901 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:26.901 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5794,"width":15,"height":15,"star_pos":[6.54,6.77],"pixels":"..."},"id":1}
00:26:26.967 00.066 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:26.967 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:27.421 00.454 11060 Exposure complete
00:26:27.585 00.164 11060 worker thread done servicing request
00:26:27.585 00.000 10844 OnExposeComplete: enter
00:26:27.585 00.000 10844 UpdateGuideState(): m_state=6
00:26:27.585 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5795
00:26:27.586 00.001 10844 Star::Find returns 1 (1), X=262.70, Y=62.39, Mass=2958, SNR=35.0, Peak=255 HFD=3.5
00:26:27.586 00.000 10844 MultiStar: [#1 0.74,-0.40,0.00,M3] [#2 0.00,0.40,1.96,U] [#3 0.03,0.48,1.00,U] [#4 0.38,-0.07,1.08,U] [#5 0.21,-0.05,1.02,U] [#6 -0.16,0.11,0.81,U] [#7 -0.08,-0.24,0.93,U] [#8 0.23,-0.09,0.98,U] 
00:26:27.586 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.14}, one-star: {0.17, 0.35}
00:26:27.586 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
00:26:27.586 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
00:26:27.586 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.98 mountX=-0.16 mountY=0.07, mountTheta=2.71
00:26:27.587 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.14, opts=13)
00:26:27.587 00.000 10844 Enqueuing Move request for scope (0.10, 0.14)
00:26:27.588 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:27.588 00.000 11060 Worker thread wakes up
00:26:27.588 00.000 10844 UpdateGuideState exits: m=2958 SNR=35.0 Saturated
00:26:27.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
00:26:27.588 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
00:26:27.588 00.000 11060 Moving (0.10, 0.14) raw xDistance=-0.16 yDistance=0.07
00:26:27.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:26:27.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:27.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:27.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:26:27.588 00.000 11060 MoveAxis(E, 30, ABG)
00:26:27.588 00.000 11060 Guiding  Dir = 2, Dur = 30
00:26:27.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:27.588 00.000 10844 Enqueuing Expose request
00:26:27.614 00.026 11060 IsSlewing returns 0
00:26:27.614 00.000 11060 IsGuiding returns 0
00:26:27.660 00.046 11060 IsGuiding returns 0
00:26:27.660 00.000 11060 Move returns status 0, amount 30
00:26:27.661 00.001 11060 MoveAxis(N, 0, ABG)
00:26:27.661 00.000 11060 Move returns status 0, amount 0
00:26:27.661 00.000 11060 move complete, result=0
00:26:27.661 00.000 11060 worker thread done servicing request
00:26:27.661 00.000 11060 Worker thread wakes up
00:26:27.661 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:26:27.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:27.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:27.674 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:27.674 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:27.675 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:27.677 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:27.677 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:27.678 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:27.678 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:27.679 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:27.679 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:27.680 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5795,"width":15,"height":15,"star_pos":[6.70,7.39],"pixels":"..."},"id":1}
00:26:27.697 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:27.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:28.301 00.604 11060 Exposure complete
00:26:28.472 00.171 11060 worker thread done servicing request
00:26:28.472 00.000 10844 OnExposeComplete: enter
00:26:28.472 00.000 10844 UpdateGuideState(): m_state=6
00:26:28.472 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5796
00:26:28.472 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=62.07, Mass=3043, SNR=35.6, Peak=229 HFD=3.5
00:26:28.472 00.000 10844 MultiStar: [#1 0.06,-0.53,0.99,U] [#2 -0.05,-0.50,1.99,U] [#3 0.47,0.03,0.98,U] [#4 0.29,-0.61,0.00,M1] [#5 0.38,-0.79,0.00,M1] [#6 -0.07,-0.37,0.95,U] [#7 0.50,-0.24,0.88,U] [#8 -0.04,-0.64,0.00,M3] 
00:26:28.472 00.000 10844 single-star, 5 included, MultiStar: {0.11, -0.30}, one-star: {-0.01, 0.03}
00:26:28.472 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
00:26:28.472 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
00:26:28.473 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.94 mountX=-0.03 mountY=-0.02, mountTheta=-2.61
00:26:28.474 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
00:26:28.474 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
00:26:28.474 00.000 11060 Worker thread wakes up
00:26:28.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:26:28.474 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:26:28.474 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.02
00:26:28.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:26:28.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:28.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:28.474 00.000 10844 UpdateGuideState exits: m=3043 SNR=35.6
00:26:28.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:28.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:28.474 00.000 10844 Enqueuing Expose request
00:26:28.476 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:28.476 00.000 11060 MoveAxis(E, 0, ABG)
00:26:28.476 00.000 11060 Move returns status 0, amount 0
00:26:28.476 00.000 11060 MoveAxis(N, 0, ABG)
00:26:28.476 00.000 11060 Move returns status 0, amount 0
00:26:28.476 00.000 11060 move complete, result=0
00:26:28.476 00.000 11060 worker thread done servicing request
00:26:28.476 00.000 11060 Worker thread wakes up
00:26:28.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:28.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:28.477 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:28.692 00.215 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:28.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:28.692 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:28.693 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:28.700 00.007 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:28.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:28.702 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:28.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:28.702 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:28.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5796,"width":15,"height":15,"star_pos":[6.51,7.07],"pixels":"..."},"id":1}
00:26:28.718 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:28.718 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:29.111 00.393 11060 Exposure complete
00:26:29.298 00.187 11060 worker thread done servicing request
00:26:29.298 00.000 10844 OnExposeComplete: enter
00:26:29.298 00.000 10844 UpdateGuideState(): m_state=6
00:26:29.298 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5797
00:26:29.298 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=62.21, Mass=3095, SNR=35.7, Peak=249 HFD=3.4
00:26:29.298 00.000 10844 MultiStar: [#1 0.18,-0.37,0.93,U] [#2 -0.15,-0.45,1.90,U] [#3 0.49,-0.68,0.00,M1] [#4 0.30,-0.54,0.00,M2] [#5 0.25,-0.47,0.98,U] [#6 -0.39,-0.51,0.00,M1] [#7 0.49,-0.40,0.00,M1] [#8 -0.06,-1.03,0.00,M4] 
00:26:29.298 00.000 10844 single-star, 3 included, MultiStar: {-0.02, -0.31}, one-star: {-0.21, 0.18}
00:26:29.298 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
00:26:29.299 00.001 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
00:26:29.299 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.27 cameraTheta=2.44 mountX=-0.13 mountY=-0.23, mountTheta=-2.09
00:26:29.300 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.18, opts=13)
00:26:29.300 00.000 10844 Enqueuing Move request for scope (-0.21, 0.18)
00:26:29.300 00.000 11060 Worker thread wakes up
00:26:29.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
00:26:29.300 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
00:26:29.300 00.000 11060 Moving (-0.21, 0.18) raw xDistance=-0.13 yDistance=-0.23
00:26:29.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:26:29.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:29.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:26:29.300 00.000 11060 MoveAxis(E, 23, ABG)
00:26:29.300 00.000 11060 Guiding  Dir = 2, Dur = 23
00:26:29.300 00.000 10844 UpdateGuideState exits: m=3095 SNR=35.7
00:26:29.301 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:29.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:29.301 00.000 10844 Enqueuing Expose request
00:26:29.348 00.047 11060 IsSlewing returns 0
00:26:29.349 00.001 11060 IsGuiding returns 0
00:26:29.403 00.054 11060 IsGuiding returns 0
00:26:29.403 00.000 11060 Move returns status 0, amount 23
00:26:29.403 00.000 11060 MoveAxis(N, 91, ABG)
00:26:29.403 00.000 11060 Guiding  Dir = 0, Dur = 91
00:26:29.449 00.046 11060 IsSlewing returns 0
00:26:29.449 00.000 11060 IsGuiding returns 0
00:26:29.575 00.126 11060 IsGuiding returns 0
00:26:29.575 00.000 11060 Move returns status 0, amount 91
00:26:29.575 00.000 11060 move complete, result=0
00:26:29.575 00.000 11060 worker thread done servicing request
00:26:29.575 00.000 11060 Worker thread wakes up
00:26:29.575 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 91 ms NORTH
00:26:29.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:29.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:29.726 00.151 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:29.726 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:29.726 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:29.727 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:29.727 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:29.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:29.728 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:29.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:29.729 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:29.729 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5797,"width":15,"height":15,"star_pos":[7.32,7.21],"pixels":"..."},"id":1}
00:26:29.739 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:29.739 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:30.208 00.469 11060 Exposure complete
00:26:30.362 00.154 11060 worker thread done servicing request
00:26:30.362 00.000 10844 OnExposeComplete: enter
00:26:30.363 00.001 10844 UpdateGuideState(): m_state=6
00:26:30.363 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5798
00:26:30.363 00.000 10844 Star::Find returns 1 (1), X=262.86, Y=62.12, Mass=3438, SNR=37.8, Peak=255 HFD=3.2
00:26:30.363 00.000 10844 MultiStar: [#1 0.38,0.07,0.98,U] [#2 0.45,-0.33,1.78,U] [#3 -0.03,-0.29,0.92,U] [#4 0.36,-0.55,0.00,M3] [#5 0.81,-0.40,0.00,M1] [#6 0.40,-0.31,0.78,U] [#7 0.71,-0.55,0.00,M2] [#8 -0.24,-0.45,0.84,U] 
00:26:30.363 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.21}, one-star: {0.33, 0.08}
00:26:30.364 00.001 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
00:26:30.364 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
00:26:30.364 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-0.70 mountX=0.16 mountY=0.28, mountTheta=1.05
00:26:30.365 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.21, opts=13)
00:26:30.365 00.000 10844 Enqueuing Move request for scope (0.25, -0.21)
00:26:30.365 00.000 11060 Worker thread wakes up
00:26:30.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
00:26:30.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
00:26:30.365 00.000 11060 Moving (0.25, -0.21) raw xDistance=0.16 yDistance=0.28
00:26:30.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:26:30.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:26:30.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:30.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:26:30.367 00.002 11060 MoveAxis(W, 28, ABG)
00:26:30.367 00.000 11060 Guiding  Dir = 3, Dur = 28
00:26:30.367 00.000 10844 UpdateGuideState exits: m=3438 SNR=37.8 Saturated
00:26:30.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:30.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:30.367 00.000 10844 Enqueuing Expose request
00:26:30.391 00.024 11060 IsSlewing returns 0
00:26:30.391 00.000 11060 IsGuiding returns 0
00:26:30.438 00.047 11060 IsGuiding returns 0
00:26:30.438 00.000 11060 Move returns status 0, amount 28
00:26:30.438 00.000 11060 MoveAxis(N, 0, ABG)
00:26:30.438 00.000 11060 Move returns status 0, amount 0
00:26:30.439 00.001 11060 move complete, result=0
00:26:30.439 00.000 11060 worker thread done servicing request
00:26:30.439 00.000 11060 Worker thread wakes up
00:26:30.439 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.3 px 0 ms NORTH
00:26:30.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:30.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:30.648 00.209 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:30.648 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:30.649 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:30.649 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:30.650 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:30.650 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:30.651 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:30.651 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:30.651 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:30.652 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5798,"width":15,"height":15,"star_pos":[6.86,7.12],"pixels":"..."},"id":1}
00:26:30.681 00.029 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:30.682 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:31.070 00.388 11060 Exposure complete
00:26:31.241 00.171 11060 worker thread done servicing request
00:26:31.241 00.000 10844 OnExposeComplete: enter
00:26:31.241 00.000 10844 UpdateGuideState(): m_state=6
00:26:31.241 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5799
00:26:31.241 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.34, Mass=2767, SNR=33.7, Peak=245 HFD=3.3
00:26:31.242 00.001 10844 MultiStar: [#1 -0.20,-0.52,1.03,U] [#2 0.65,-0.42,0.00,M1] [#3 -0.44,-0.19,0.94,U] [#4 0.42,0.07,1.00,U] [#5 0.68,-0.76,0.00,M2] [#6 0.37,-0.59,0.00,M1] [#7 0.50,-0.91,0.00,M3] [#8 -0.02,-0.45,1.04,U] 
00:26:31.242 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.16}, one-star: {-0.05, 0.30}
00:26:31.242 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
00:26:31.242 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
00:26:31.242 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.89 mountX=0.17 mountY=-0.03, mountTheta=-0.15
00:26:31.243 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
00:26:31.243 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
00:26:31.243 00.000 11060 Worker thread wakes up
00:26:31.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:31.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
00:26:31.243 00.000 10844 UpdateGuideState exits: m=2767 SNR=33.7
00:26:31.244 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
00:26:31.244 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:31.244 00.000 11060 Moving (-0.05, -0.16) raw xDistance=0.17 yDistance=-0.03
00:26:31.244 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:31.244 00.000 10844 Enqueuing Expose request
00:26:31.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:26:31.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:31.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:26:31.244 00.000 11060 MoveAxis(W, 30, ABG)
00:26:31.244 00.000 11060 Guiding  Dir = 3, Dur = 30
00:26:31.252 00.008 11060 IsSlewing returns 0
00:26:31.252 00.000 11060 IsGuiding returns 0
00:26:31.298 00.046 11060 IsGuiding returns 0
00:26:31.298 00.000 11060 Move returns status 0, amount 30
00:26:31.298 00.000 11060 MoveAxis(N, 0, ABG)
00:26:31.298 00.000 11060 Move returns status 0, amount 0
00:26:31.298 00.000 11060 move complete, result=0
00:26:31.299 00.001 11060 worker thread done servicing request
00:26:31.299 00.000 11060 Worker thread wakes up
00:26:31.299 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
00:26:31.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:31.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:31.681 00.382 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:31.682 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:31.682 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:31.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:31.683 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:31.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:31.685 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:31.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:31.686 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:31.687 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5799,"width":15,"height":15,"star_pos":[7.48,7.34],"pixels":"..."},"id":1}
00:26:31.744 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:31.744 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:31.929 00.185 11060 Exposure complete
00:26:32.110 00.181 11060 worker thread done servicing request
00:26:32.110 00.000 10844 OnExposeComplete: enter
00:26:32.110 00.000 10844 UpdateGuideState(): m_state=6
00:26:32.111 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5800
00:26:32.111 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.21, Mass=2967, SNR=35.1, Peak=234 HFD=3.6
00:26:32.111 00.000 10844 MultiStar: [#1 0.31,-0.53,0.00,M1] [#2 0.49,-0.46,0.00,M2] [#3 0.31,0.36,0.90,U] [#4 0.33,0.15,0.95,U] [#5 0.28,0.11,1.08,U] [#6 -0.10,-0.35,0.94,U] [#7 0.53,-0.64,0.00,M4] [#8 0.47,-0.11,0.92,U] 
00:26:32.111 00.000 10844 single-star, 5 included, MultiStar: {0.23, 0.06}, one-star: {0.10, 0.18}
00:26:32.111 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:26:32.111 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:26:32.111 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.05 mountX=-0.19 mountY=0.07, mountTheta=2.79
00:26:32.113 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.18, opts=13)
00:26:32.113 00.000 10844 Enqueuing Move request for scope (0.10, 0.18)
00:26:32.113 00.000 11060 Worker thread wakes up
00:26:32.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
00:26:32.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
00:26:32.113 00.000 11060 Moving (0.10, 0.18) raw xDistance=-0.19 yDistance=0.07
00:26:32.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:26:32.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:32.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:32.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:26:32.113 00.000 10844 UpdateGuideState exits: m=2967 SNR=35.1
00:26:32.113 00.000 11060 MoveAxis(E, 32, ABG)
00:26:32.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:32.113 00.000 11060 Guiding  Dir = 2, Dur = 32
00:26:32.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:32.113 00.000 10844 Enqueuing Expose request
00:26:32.126 00.013 11060 IsSlewing returns 0
00:26:32.126 00.000 11060 IsGuiding returns 0
00:26:32.176 00.050 11060 IsGuiding returns 0
00:26:32.177 00.001 11060 Move returns status 0, amount 32
00:26:32.177 00.000 11060 MoveAxis(N, 0, ABG)
00:26:32.177 00.000 11060 Move returns status 0, amount 0
00:26:32.177 00.000 11060 move complete, result=0
00:26:32.177 00.000 11060 worker thread done servicing request
00:26:32.178 00.001 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:26:32.178 00.000 11060 Worker thread wakes up
00:26:32.179 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:32.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:32.694 00.515 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:32.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:32.696 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:32.696 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:32.697 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:32.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:32.697 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:32.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:32.698 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:32.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5800,"width":15,"height":15,"star_pos":[6.63,7.21],"pixels":"..."},"id":1}
00:26:32.706 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:32.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:32.823 00.117 11060 Exposure complete
00:26:33.003 00.180 11060 worker thread done servicing request
00:26:33.003 00.000 10844 OnExposeComplete: enter
00:26:33.003 00.000 10844 UpdateGuideState(): m_state=6
00:26:33.004 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5801
00:26:33.004 00.000 10844 Star::Find returns 1 (1), X=262.42, Y=62.38, Mass=3078, SNR=36.1, Peak=255 HFD=3.4
00:26:33.004 00.000 10844 MultiStar: [#1 0.28,-0.47,0.91,U] [#2 0.29,-0.46,1.90,U] [#3 0.48,0.23,0.95,U] [#4 -0.07,-0.54,0.90,U] [#5 0.94,-0.48,0.00,M2] [#6 -0.05,-0.39,0.94,U] [#7 0.56,-0.47,0.00,M5] [#8 0.58,-1.11,0.00,M2] 
00:26:33.004 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.24}, one-star: {-0.10, 0.34}
00:26:33.004 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
00:26:33.004 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
00:26:33.004 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.99 mountX=0.21 mountY=0.20, mountTheta=0.76
00:26:33.006 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.24, opts=13)
00:26:33.006 00.000 10844 Enqueuing Move request for scope (0.16, -0.24)
00:26:33.006 00.000 11060 Worker thread wakes up
00:26:33.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:33.006 00.000 10844 UpdateGuideState exits: m=3078 SNR=36.1 Saturated
00:26:33.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:33.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:33.006 00.000 10844 Enqueuing Expose request
00:26:33.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
00:26:33.006 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
00:26:33.006 00.000 11060 Moving (0.16, -0.24) raw xDistance=0.21 yDistance=0.20
00:26:33.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
00:26:33.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:26:33.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:26:33.006 00.000 11060 MoveAxis(W, 35, ABG)
00:26:33.006 00.000 11060 Guiding  Dir = 3, Dur = 35
00:26:33.016 00.010 11060 IsSlewing returns 0
00:26:33.016 00.000 11060 IsGuiding returns 0
00:26:33.063 00.047 11060 IsGuiding returns 0
00:26:33.063 00.000 11060 Move returns status 0, amount 35
00:26:33.063 00.000 11060 MoveAxis(N, 0, ABG)
00:26:33.063 00.000 11060 Move returns status 0, amount 0
00:26:33.063 00.000 11060 move complete, result=0
00:26:33.063 00.000 11060 worker thread done servicing request
00:26:33.064 00.001 10844 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
00:26:33.064 00.000 11060 Worker thread wakes up
00:26:33.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:33.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:33.647 00.583 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:33.647 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:33.647 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:33.647 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:33.648 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:33.648 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:33.649 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:33.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:33.649 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:33.649 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5801,"width":15,"height":15,"star_pos":[7.42,7.38],"pixels":"..."},"id":1}
00:26:33.696 00.047 11060 Exposure complete
00:26:33.715 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:33.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:33.879 00.164 11060 worker thread done servicing request
00:26:33.879 00.000 10844 OnExposeComplete: enter
00:26:33.879 00.000 10844 UpdateGuideState(): m_state=6
00:26:33.880 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5802
00:26:33.880 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=62.07, Mass=2994, SNR=35.2, Peak=243 HFD=3.4
00:26:33.880 00.000 10844 MultiStar: [#1 0.04,-0.59,0.99,U] [#2 -0.09,-0.10,2.06,U] [#3 0.16,-0.36,0.99,U] [#4 0.40,-0.92,0.00,M1] [#5 0.77,-0.90,0.00,M3] [#6 0.14,-0.72,0.00,M1] [#7 0.28,-0.53,0.82,U] [#8 -0.10,-0.27,1.00,U] 
00:26:33.880 00.000 10844 single-star, 5 included, MultiStar: {0.05, -0.26}, one-star: {0.18, 0.03}
00:26:33.880 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:26:33.880 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:26:33.880 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=-0.06 mountY=0.17, mountTheta=1.92
00:26:33.881 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.03, opts=13)
00:26:33.883 00.002 10844 Enqueuing Move request for scope (0.18, 0.03)
00:26:33.883 00.000 11060 Worker thread wakes up
00:26:33.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:33.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
00:26:33.883 00.000 10844 UpdateGuideState exits: m=2994 SNR=35.2
00:26:33.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:33.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
00:26:33.883 00.000 11060 Moving (0.18, 0.03) raw xDistance=-0.06 yDistance=0.17
00:26:33.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:33.883 00.000 10844 Enqueuing Expose request
00:26:33.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:26:33.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:33.884 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:26:33.884 00.000 11060 MoveAxis(E, 0, ABG)
00:26:33.884 00.000 11060 Move returns status 0, amount 0
00:26:33.884 00.000 11060 MoveAxis(N, 0, ABG)
00:26:33.884 00.000 11060 Move returns status 0, amount 0
00:26:33.884 00.000 11060 move complete, result=0
00:26:33.884 00.000 11060 worker thread done servicing request
00:26:33.884 00.000 11060 Worker thread wakes up
00:26:33.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:33.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:33.885 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:34.521 00.636 11060 Exposure complete
00:26:34.683 00.162 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:34.683 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:34.685 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:34.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:34.685 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:34.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:34.686 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:34.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:34.686 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:34.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5802,"width":15,"height":15,"star_pos":[6.70,7.07],"pixels":"..."},"id":1}
00:26:34.698 00.012 11060 worker thread done servicing request
00:26:34.698 00.000 10844 OnExposeComplete: enter
00:26:34.698 00.000 10844 UpdateGuideState(): m_state=6
00:26:34.698 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5803
00:26:34.698 00.000 10844 Star::Find returns 1 (0), X=262.03, Y=61.85, Mass=3233, SNR=36.3, Peak=252 HFD=3.6
00:26:34.699 00.001 10844 MultiStar: [#1 -0.29,-0.22,0.92,U] [#2 -0.52,-0.14,1.90,U] [#3 0.10,0.22,0.81,U] [#4 0.39,-0.67,0.00,M2] [#5 0.72,-0.04,0.00,M4] [#6 -0.34,-0.56,0.00,M2] [#7 0.08,-0.31,0.77,U] [#8 -0.35,-0.09,0.82,U] 
00:26:34.699 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.13}, one-star: {-0.50, -0.19}
00:26:34.699 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
00:26:34.699 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
00:26:34.699 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.13 hyp=0.33 cameraTheta=-2.75 mountX=0.18 mountY=-0.28, mountTheta=-1.00
00:26:34.700 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.13, opts=13)
00:26:34.700 00.000 10844 Enqueuing Move request for scope (-0.31, -0.13)
00:26:34.700 00.000 11060 Worker thread wakes up
00:26:34.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:26:34.700 00.000 10844 UpdateGuideState exits: m=3233 SNR=36.3
00:26:34.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:34.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:34.700 00.000 10844 Enqueuing Expose request
00:26:34.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.13) opts 0xd
00:26:34.701 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.13)
00:26:34.701 00.000 11060 Moving (-0.31, -0.13) raw xDistance=0.18 yDistance=-0.28
00:26:34.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:26:34.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
00:26:34.701 00.000 11060 MoveAxis(W, 31, ABG)
00:26:34.701 00.000 11060 Guiding  Dir = 3, Dur = 31
00:26:34.703 00.002 11060 IsSlewing returns 0
00:26:34.703 00.000 11060 IsGuiding returns 0
00:26:34.737 00.034 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:34.738 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:34.750 00.012 11060 IsGuiding returns 0
00:26:34.750 00.000 11060 Move returns status 0, amount 31
00:26:34.750 00.000 11060 MoveAxis(N, 109, ABG)
00:26:34.750 00.000 11060 Guiding  Dir = 0, Dur = 109
00:26:34.770 00.020 11060 IsSlewing returns 0
00:26:34.770 00.000 11060 IsGuiding returns 0
00:26:34.892 00.122 11060 IsGuiding returns 0
00:26:34.892 00.000 11060 Move returns status 0, amount 109
00:26:34.892 00.000 11060 move complete, result=0
00:26:34.892 00.000 11060 worker thread done servicing request
00:26:34.892 00.000 11060 Worker thread wakes up
00:26:34.892 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.3 px 109 ms NORTH
00:26:34.893 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:34.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:35.521 00.628 11060 Exposure complete
00:26:35.659 00.138 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:35.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:35.661 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:35.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:35.661 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:35.662 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:35.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:35.662 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:35.663 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:35.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5803,"width":15,"height":15,"star_pos":[7.03,6.85],"pixels":"..."},"id":1}
00:26:35.671 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:35.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:35.687 00.016 11060 worker thread done servicing request
00:26:35.687 00.000 10844 OnExposeComplete: enter
00:26:35.687 00.000 10844 UpdateGuideState(): m_state=6
00:26:35.687 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5804
00:26:35.687 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.18, Mass=3053, SNR=35.6, Peak=244 HFD=3.4
00:26:35.688 00.001 10844 MultiStar: [#1 0.37,-0.46,1.00,U] [#2 0.36,0.17,1.92,U] [#3 0.33,0.26,1.00,U] [#4 0.16,-0.38,0.93,U] [#5 0.83,-0.23,0.00,M5] [#6 0.07,-0.35,0.84,U] [#7 0.54,-0.03,0.83,U] [#8 0.30,-0.38,1.00,U] 
00:26:35.688 00.000 10844 single-star, 7 included, MultiStar: {0.28, -0.09}, one-star: {0.06, 0.15}
00:26:35.688 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:26:35.688 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:26:35.688 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.15 mountX=-0.16 mountY=0.04, mountTheta=2.89
00:26:35.689 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.15, opts=13)
00:26:35.689 00.000 10844 Enqueuing Move request for scope (0.06, 0.15)
00:26:35.691 00.002 11060 Worker thread wakes up
00:26:35.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:35.691 00.000 10844 UpdateGuideState exits: m=3053 SNR=35.6
00:26:35.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:35.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:35.691 00.000 10844 Enqueuing Expose request
00:26:35.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
00:26:35.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
00:26:35.691 00.000 11060 Moving (0.06, 0.15) raw xDistance=-0.16 yDistance=0.04
00:26:35.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:26:35.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:35.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:26:35.691 00.000 11060 MoveAxis(E, 26, ABG)
00:26:35.691 00.000 11060 Guiding  Dir = 2, Dur = 26
00:26:35.701 00.010 11060 IsSlewing returns 0
00:26:35.701 00.000 11060 IsGuiding returns 0
00:26:35.735 00.034 11060 IsGuiding returns 0
00:26:35.735 00.000 11060 Move returns status 0, amount 26
00:26:35.735 00.000 11060 MoveAxis(N, 0, ABG)
00:26:35.735 00.000 11060 Move returns status 0, amount 0
00:26:35.736 00.001 11060 move complete, result=0
00:26:35.736 00.000 11060 worker thread done servicing request
00:26:35.736 00.000 11060 Worker thread wakes up
00:26:35.736 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.0 px 0 ms NORTH
00:26:35.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:35.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:36.367 00.631 11060 Exposure complete
00:26:36.527 00.160 11060 worker thread done servicing request
00:26:36.528 00.001 10844 OnExposeComplete: enter
00:26:36.528 00.000 10844 UpdateGuideState(): m_state=6
00:26:36.528 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5805
00:26:36.528 00.000 10844 Star::Find returns 1 (1), X=262.99, Y=62.20, Mass=3312, SNR=36.8, Peak=255 HFD=3.7
00:26:36.530 00.002 10844 MultiStar: [#1 0.02,-0.48,0.85,U] [#2 0.46,0.18,1.89,U] [#3 0.29,0.18,0.90,U] [#4 0.39,-0.72,0.00,M2] [#5 0.08,-0.29,0.93,U] [#6 0.18,-0.30,0.90,U] [#7 -0.05,-0.53,0.85,U] [#8 0.43,-0.50,0.00,M1] 
00:26:36.530 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.10}, one-star: {0.46, 0.16}
00:26:36.530 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
00:26:36.530 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
00:26:36.530 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.39 mountX=0.05 mountY=0.26, mountTheta=1.37
00:26:36.538 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.10, opts=13)
00:26:36.538 00.000 10844 Enqueuing Move request for scope (0.25, -0.10)
00:26:36.538 00.000 11060 Worker thread wakes up
00:26:36.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
00:26:36.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
00:26:36.538 00.000 11060 Moving (0.25, -0.10) raw xDistance=0.05 yDistance=0.26
00:26:36.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:26:36.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:26:36.539 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:36.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:26:36.539 00.000 10844 UpdateGuideState exits: m=3312 SNR=36.8 Saturated
00:26:36.539 00.000 11060 MoveAxis(E, 0, ABG)
00:26:36.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:36.539 00.000 11060 Move returns status 0, amount 0
00:26:36.539 00.000 11060 MoveAxis(N, 0, ABG)
00:26:36.539 00.000 11060 Move returns status 0, amount 0
00:26:36.539 00.000 11060 move complete, result=0
00:26:36.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:36.539 00.000 10844 Enqueuing Expose request
00:26:36.539 00.000 11060 worker thread done servicing request
00:26:36.539 00.000 11060 Worker thread wakes up
00:26:36.539 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:26:36.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:36.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:36.694 00.155 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:36.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:36.695 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:36.695 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:36.696 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:36.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:36.696 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:36.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:36.697 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:36.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5805,"width":15,"height":15,"star_pos":[6.99,7.20],"pixels":"..."},"id":1}
00:26:36.705 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:36.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:37.175 00.470 11060 Exposure complete
00:26:37.351 00.176 11060 worker thread done servicing request
00:26:37.351 00.000 10844 OnExposeComplete: enter
00:26:37.352 00.001 10844 UpdateGuideState(): m_state=6
00:26:37.352 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5806
00:26:37.352 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=61.92, Mass=3146, SNR=36.0, Peak=246 HFD=3.6
00:26:37.352 00.000 10844 MultiStar: [#1 0.27,-0.56,0.00,M1] [#2 0.27,-0.26,1.86,U] [#3 0.32,-0.20,0.96,U] [#4 0.62,-0.95,0.00,M3] [#5 0.70,-0.61,0.00,M5] [#6 0.20,-0.87,0.00,M1] [#7 0.31,-0.69,0.00,M2] [#8 0.13,-0.84,0.00,M2] 
00:26:37.352 00.000 10844 single-star, 2 included, MultiStar: {0.21, -0.21}, one-star: {0.02, -0.12}
00:26:37.352 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
00:26:37.352 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
00:26:37.352 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.41 mountX=0.11 mountY=0.04, mountTheta=0.33
00:26:37.354 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
00:26:37.354 00.000 10844 Enqueuing Move request for scope (0.02, -0.12)
00:26:37.354 00.000 11060 Worker thread wakes up
00:26:37.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:37.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
00:26:37.354 00.000 10844 UpdateGuideState exits: m=3146 SNR=36.0
00:26:37.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
00:26:37.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:37.354 00.000 11060 Moving (0.02, -0.12) raw xDistance=0.11 yDistance=0.04
00:26:37.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:37.354 00.000 10844 Enqueuing Expose request
00:26:37.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:26:37.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:37.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:26:37.354 00.000 11060 MoveAxis(E, 0, ABG)
00:26:37.354 00.000 11060 Move returns status 0, amount 0
00:26:37.354 00.000 11060 MoveAxis(N, 0, ABG)
00:26:37.354 00.000 11060 Move returns status 0, amount 0
00:26:37.354 00.000 11060 move complete, result=0
00:26:37.354 00.000 11060 worker thread done servicing request
00:26:37.354 00.000 11060 Worker thread wakes up
00:26:37.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:37.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:37.355 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:37.746 00.391 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:37.747 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:37.748 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:37.748 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:37.749 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:37.750 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:37.750 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:37.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:37.750 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:37.752 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5806,"width":15,"height":15,"star_pos":[6.54,6.92],"pixels":"..."},"id":1}
00:26:37.813 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:37.813 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:37.993 00.180 11060 Exposure complete
00:26:38.200 00.207 11060 worker thread done servicing request
00:26:38.200 00.000 10844 OnExposeComplete: enter
00:26:38.200 00.000 10844 UpdateGuideState(): m_state=6
00:26:38.200 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5807
00:26:38.200 00.000 10844 Star::Find returns 1 (1), X=262.87, Y=62.24, Mass=3200, SNR=35.9, Peak=255 HFD=3.4
00:26:38.201 00.001 10844 MultiStar: [#1 -0.08,-0.65,0.00,M2] [#2 0.10,0.12,1.90,U] [#3 0.03,-0.17,0.96,U] [#4 0.37,-0.28,1.03,U] [#5 0.68,-0.49,0.00,M6] [#6 0.33,-0.29,0.87,U] [#7 0.03,-0.20,0.76,U] [#8 0.09,-0.48,0.92,U] 
00:26:38.201 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.12}, one-star: {0.35, 0.20}
00:26:38.201 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
00:26:38.201 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
00:26:38.202 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.58 mountX=0.08 mountY=0.20, mountTheta=1.17
00:26:38.203 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.12, opts=13)
00:26:38.203 00.000 10844 Enqueuing Move request for scope (0.18, -0.12)
00:26:38.203 00.000 11060 Worker thread wakes up
00:26:38.203 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:38.203 00.000 10844 UpdateGuideState exits: m=3200 SNR=35.9 Saturated
00:26:38.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:38.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:38.203 00.000 10844 Enqueuing Expose request
00:26:38.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
00:26:38.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
00:26:38.203 00.000 11060 Moving (0.18, -0.12) raw xDistance=0.08 yDistance=0.20
00:26:38.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:26:38.203 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.49
00:26:38.204 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:26:38.204 00.000 11060 MoveAxis(E, 0, ABG)
00:26:38.204 00.000 11060 Move returns status 0, amount 0
00:26:38.204 00.000 11060 BLC: Oldest BLC event removed
00:26:38.204 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:26:38.204 00.000 11060 MoveAxis(S, 826, ABG)
00:26:38.204 00.000 11060 duration set to 750 by maxDecDuration
00:26:38.204 00.000 11060 Guiding  Dir = 1, Dur = 750
00:26:38.220 00.016 11060 IsSlewing returns 0
00:26:38.221 00.001 11060 IsGuiding returns 0
00:26:38.645 00.424 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:38.645 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:38.655 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:38.657 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:38.657 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:38.657 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:38.658 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:38.658 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:38.658 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:38.659 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5807,"width":15,"height":15,"star_pos":[6.87,7.24],"pixels":"..."},"id":1}
00:26:38.670 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:38.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:38.987 00.317 11060 IsGuiding returns 0
00:26:38.988 00.001 11060 Move returns status 0, amount 750
00:26:38.988 00.000 11060 move complete, result=0
00:26:38.988 00.000 11060 worker thread done servicing request
00:26:38.988 00.000 11060 Worker thread wakes up
00:26:38.988 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
00:26:38.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:38.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:39.633 00.645 11060 Exposure complete
00:26:39.661 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:39.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:39.662 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:39.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:39.663 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:39.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:39.663 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:39.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:39.663 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:39.664 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5807,"width":15,"height":15,"star_pos":[6.87,7.24],"pixels":"..."},"id":1}
00:26:39.692 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:39.693 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:39.819 00.126 11060 worker thread done servicing request
00:26:39.819 00.000 10844 OnExposeComplete: enter
00:26:39.819 00.000 10844 UpdateGuideState(): m_state=6
00:26:39.819 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5808
00:26:39.819 00.000 10844 Star::Find returns 1 (0), X=262.89, Y=62.35, Mass=3143, SNR=36.3, Peak=246 HFD=3.3
00:26:39.820 00.001 10844 MultiStar: [#1 -0.42,-0.61,0.00,M3] [#2 -0.30,-0.25,1.98,U] [#3 -0.08,-0.58,0.89,U] [#4 0.32,-0.83,0.00,M3] [#5 0.93,-0.67,0.00,M7] [#6 0.11,-0.83,0.00,M1] [#7 -0.07,-0.54,0.80,U] [#8 0.08,-0.95,0.00,M2] 
00:26:39.820 00.000 10844 refined, 3 included, MultiStar: {-0.07, -0.25}, one-star: {0.37, 0.31}
00:26:39.820 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
00:26:39.820 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
00:26:39.820 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.87 mountX=0.26 mountY=-0.03, mountTheta=-0.13
00:26:39.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.25, opts=13)
00:26:39.821 00.000 10844 Enqueuing Move request for scope (-0.07, -0.25)
00:26:39.822 00.001 11060 Worker thread wakes up
00:26:39.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
00:26:39.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:39.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
00:26:39.822 00.000 10844 UpdateGuideState exits: m=3143 SNR=36.3
00:26:39.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:39.822 00.000 11060 Moving (-0.07, -0.25) raw xDistance=0.26 yDistance=-0.03
00:26:39.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:39.822 00.000 10844 Enqueuing Expose request
00:26:39.822 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.137560, 1:-0.033738
00:26:39.822 00.000 11060 BLC: No correction, Miss < min_move
00:26:39.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:26:39.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:39.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:26:39.822 00.000 11060 MoveAxis(W, 44, ABG)
00:26:39.822 00.000 11060 Guiding  Dir = 3, Dur = 44
00:26:39.827 00.005 11060 IsSlewing returns 0
00:26:39.827 00.000 11060 IsGuiding returns 0
00:26:39.890 00.063 11060 IsGuiding returns 0
00:26:39.890 00.000 11060 Move returns status 0, amount 44
00:26:39.890 00.000 11060 MoveAxis(N, 0, ABG)
00:26:39.890 00.000 11060 Move returns status 0, amount 0
00:26:39.890 00.000 11060 move complete, result=0
00:26:39.890 00.000 11060 worker thread done servicing request
00:26:39.890 00.000 11060 Worker thread wakes up
00:26:39.890 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.0 px 0 ms NORTH
00:26:39.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:39.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:40.520 00.630 11060 Exposure complete
00:26:40.674 00.154 11060 worker thread done servicing request
00:26:40.675 00.001 10844 OnExposeComplete: enter
00:26:40.675 00.000 10844 UpdateGuideState(): m_state=6
00:26:40.675 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5809
00:26:40.675 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.33, Mass=2909, SNR=34.7, Peak=250 HFD=3.4
00:26:40.675 00.000 10844 MultiStar: [#1 0.31,-0.37,1.07,U] [#2 -0.09,-0.14,2.02,U] [#3 0.09,-0.12,0.95,U] [#4 0.32,-0.35,0.94,U] [#5 0.57,-0.54,0.00,M8] [#6 -0.05,-0.50,0.93,U] [#7 0.12,-0.85,0.00,M1] [#8 0.09,-0.48,0.93,U] 
00:26:40.675 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.22}, one-star: {0.06, 0.29}
00:26:40.675 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
00:26:40.675 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
00:26:40.675 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.22 mountX=0.20 mountY=0.12, mountTheta=0.52
00:26:40.678 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.22, opts=13)
00:26:40.678 00.000 10844 Enqueuing Move request for scope (0.08, -0.22)
00:26:40.678 00.000 11060 Worker thread wakes up
00:26:40.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
00:26:40.678 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
00:26:40.678 00.000 11060 Moving (0.08, -0.22) raw xDistance=0.20 yDistance=0.12
00:26:40.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:40.678 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.137560, 1:-0.033738, 2:0.117316
00:26:40.678 00.000 11060 BLC: No correction, Miss < min_move
00:26:40.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:26:40.679 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:40.679 00.000 10844 UpdateGuideState exits: m=2909 SNR=34.7
00:26:40.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:26:40.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:40.679 00.000 11060 MoveAxis(W, 37, ABG)
00:26:40.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:40.679 00.000 10844 Enqueuing Expose request
00:26:40.679 00.000 11060 Guiding  Dir = 3, Dur = 37
00:26:40.681 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:40.681 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:40.682 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:40.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:40.683 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:40.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:40.683 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:40.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:40.684 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:40.684 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5809,"width":15,"height":15,"star_pos":[6.59,7.33],"pixels":"..."},"id":1}
00:26:40.687 00.003 11060 IsSlewing returns 0
00:26:40.687 00.000 11060 IsGuiding returns 0
00:26:40.733 00.046 11060 IsGuiding returns 0
00:26:40.733 00.000 11060 Move returns status 0, amount 37
00:26:40.733 00.000 11060 MoveAxis(N, 0, ABG)
00:26:40.733 00.000 11060 Move returns status 0, amount 0
00:26:40.733 00.000 11060 move complete, result=0
00:26:40.734 00.001 11060 worker thread done servicing request
00:26:40.734 00.000 11060 Worker thread wakes up
00:26:40.734 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:26:40.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:40.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:40.766 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:40.766 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:41.369 00.603 11060 Exposure complete
00:26:41.560 00.191 11060 worker thread done servicing request
00:26:41.560 00.000 10844 OnExposeComplete: enter
00:26:41.560 00.000 10844 UpdateGuideState(): m_state=6
00:26:41.561 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5810
00:26:41.561 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.28, Mass=3021, SNR=35.4, Peak=252 HFD=3.4
00:26:41.561 00.000 10844 MultiStar: [#1 0.13,-0.55,0.95,U] [#2 -0.15,-0.14,1.96,U] [#3 -0.02,0.74,0.00,M1] [#4 -0.22,-0.39,1.01,U] [#5 0.64,-0.68,0.00,M9] [#6 0.04,-0.76,0.00,M1] [#7 0.14,-0.23,0.91,U] [#8 0.12,-0.57,0.88,U] 
00:26:41.561 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.25}, one-star: {0.20, 0.24}
00:26:41.561 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
00:26:41.561 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
00:26:41.561 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.54 mountX=0.24 mountY=0.05, mountTheta=0.20
00:26:41.562 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.25, opts=13)
00:26:41.563 00.001 10844 Enqueuing Move request for scope (0.01, -0.25)
00:26:41.563 00.000 11060 Worker thread wakes up
00:26:41.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:41.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
00:26:41.563 00.000 10844 UpdateGuideState exits: m=3021 SNR=35.4
00:26:41.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
00:26:41.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:41.563 00.000 11060 Moving (0.01, -0.25) raw xDistance=0.24 yDistance=0.05
00:26:41.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:41.564 00.001 10844 Enqueuing Expose request
00:26:41.564 00.000 11060 BLC: window closed
00:26:41.564 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.137560, 1:-0.033738, 2:0.117316
00:26:41.564 00.000 11060 BLC: No correction, Miss < min_move
00:26:41.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:26:41.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:41.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:26:41.564 00.000 11060 MoveAxis(W, 43, ABG)
00:26:41.564 00.000 11060 Guiding  Dir = 3, Dur = 43
00:26:41.578 00.014 11060 IsSlewing returns 0
00:26:41.578 00.000 11060 IsGuiding returns 0
00:26:41.625 00.047 11060 IsGuiding returns 0
00:26:41.625 00.000 11060 Move returns status 0, amount 43
00:26:41.625 00.000 11060 MoveAxis(N, 0, ABG)
00:26:41.625 00.000 11060 Move returns status 0, amount 0
00:26:41.625 00.000 11060 move complete, result=0
00:26:41.626 00.001 11060 worker thread done servicing request
00:26:41.626 00.000 11060 Worker thread wakes up
00:26:41.626 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
00:26:41.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:41.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:41.691 00.065 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:41.692 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:41.693 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:41.694 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:41.695 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:41.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:41.696 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:41.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:41.696 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:41.697 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5810,"width":15,"height":15,"star_pos":[6.73,7.28],"pixels":"..."},"id":1}
00:26:41.707 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:41.708 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:42.254 00.546 11060 Exposure complete
00:26:42.441 00.187 11060 worker thread done servicing request
00:26:42.441 00.000 10844 OnExposeComplete: enter
00:26:42.441 00.000 10844 UpdateGuideState(): m_state=6
00:26:42.441 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5811
00:26:42.441 00.000 10844 Star::Find returns 1 (1), X=262.46, Y=62.54, Mass=3204, SNR=37.2, Peak=255 HFD=3.3
00:26:42.442 00.001 10844 MultiStar: [#1 0.31,-0.39,0.90,U] [#2 0.09,-0.50,1.83,U] [#3 0.40,-0.25,0.94,U] [#4 0.42,-0.33,1.01,U] [#5 0.82,-0.49,0.00,M10] [#6 0.33,-0.34,0.82,U] [#7 0.41,-0.02,0.81,U] [#8 -0.03,-0.44,0.87,U] 
00:26:42.442 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.25}, one-star: {-0.07, 0.50}
00:26:42.442 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
00:26:42.442 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
00:26:42.442 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-0.85 mountX=0.20 mountY=0.25, mountTheta=0.89
00:26:42.443 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.25, opts=13)
00:26:42.443 00.000 10844 Enqueuing Move request for scope (0.22, -0.25)
00:26:42.443 00.000 11060 Worker thread wakes up
00:26:42.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd
00:26:42.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.25)
00:26:42.443 00.000 11060 Moving (0.22, -0.25) raw xDistance=0.20 yDistance=0.25
00:26:42.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:26:42.444 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:42.444 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
00:26:42.444 00.000 11060 MoveAxis(W, 37, ABG)
00:26:42.444 00.000 11060 Guiding  Dir = 3, Dur = 37
00:26:42.444 00.000 10844 UpdateGuideState exits: m=3204 SNR=37.2 Saturated
00:26:42.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:42.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:42.444 00.000 10844 Enqueuing Expose request
00:26:42.453 00.009 11060 IsSlewing returns 0
00:26:42.453 00.000 11060 IsGuiding returns 0
00:26:42.500 00.047 11060 IsGuiding returns 0
00:26:42.500 00.000 11060 Move returns status 0, amount 37
00:26:42.500 00.000 11060 MoveAxis(S, 98, ABG)
00:26:42.500 00.000 11060 Guiding  Dir = 1, Dur = 98
00:26:42.515 00.015 11060 IsSlewing returns 0
00:26:42.516 00.001 11060 IsGuiding returns 0
00:26:42.637 00.121 11060 IsGuiding returns 0
00:26:42.637 00.000 11060 Move returns status 0, amount 98
00:26:42.637 00.000 11060 move complete, result=0
00:26:42.637 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.3 px 98 ms SOUTH
00:26:42.639 00.002 11060 worker thread done servicing request
00:26:42.639 00.000 11060 Worker thread wakes up
00:26:42.640 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:42.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:42.713 00.073 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:42.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:42.714 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:42.715 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:42.715 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:42.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:42.716 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:42.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:42.716 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:42.718 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5811,"width":15,"height":15,"star_pos":[7.46,6.54],"pixels":"..."},"id":1}
00:26:42.739 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:42.739 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:43.278 00.539 11060 Exposure complete
00:26:43.456 00.178 10844 OnExposeComplete: enter
00:26:43.456 00.000 10844 UpdateGuideState(): m_state=6
00:26:43.457 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5812
00:26:43.457 00.000 10844 Star::Find returns 1 (0), X=262.68, Y=61.95, Mass=2892, SNR=34.6, Peak=214 HFD=3.4
00:26:43.457 00.000 10844 MultiStar: [#1 0.58,-0.21,0.00,M1] [#2 0.21,0.16,1.97,U] [#3 0.26,0.13,1.04,U] [#4 0.24,-0.28,1.04,U] [#5 0.71,-0.81,0.00,R] [#6 0.14,-0.29,0.95,U] [#7 0.18,-0.07,0.75,U] [#8 0.59,-0.48,0.00,M1] 
00:26:43.457 00.000 10844 single-star, 5 included, MultiStar: {0.20, -0.04}, one-star: {0.16, -0.08}
00:26:43.457 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
00:26:43.457 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
00:26:43.457 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.49 mountX=0.05 mountY=0.17, mountTheta=1.26
00:26:43.458 00.001 11060 worker thread done servicing request
00:26:43.459 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.08, opts=13)
00:26:43.459 00.000 10844 Enqueuing Move request for scope (0.16, -0.08)
00:26:43.459 00.000 11060 Worker thread wakes up
00:26:43.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
00:26:43.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
00:26:43.459 00.000 11060 Moving (0.16, -0.08) raw xDistance=0.05 yDistance=0.17
00:26:43.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:26:43.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:43.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:43.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:26:43.461 00.002 10844 UpdateGuideState exits: m=2892 SNR=34.6
00:26:43.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:43.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:43.461 00.000 10844 Enqueuing Expose request
00:26:43.461 00.000 11060 MoveAxis(E, 0, ABG)
00:26:43.461 00.000 11060 Move returns status 0, amount 0
00:26:43.461 00.000 11060 MoveAxis(N, 0, ABG)
00:26:43.461 00.000 11060 Move returns status 0, amount 0
00:26:43.461 00.000 11060 move complete, result=0
00:26:43.461 00.000 11060 worker thread done servicing request
00:26:43.461 00.000 11060 Worker thread wakes up
00:26:43.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:43.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:43.464 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:43.649 00.185 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:43.650 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:43.651 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:43.652 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:43.652 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:43.653 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:43.655 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:43.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:43.668 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:43.668 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5812,"width":15,"height":15,"star_pos":[6.68,6.95],"pixels":"..."},"id":1}
00:26:43.677 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:43.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:44.106 00.429 11060 Exposure complete
00:26:44.269 00.163 11060 worker thread done servicing request
00:26:44.269 00.000 10844 OnExposeComplete: enter
00:26:44.269 00.000 10844 UpdateGuideState(): m_state=6
00:26:44.269 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5813
00:26:44.269 00.000 10844 Star::Find returns 1 (1), X=262.47, Y=61.76, Mass=3029, SNR=34.8, Peak=255 HFD=3.5
00:26:44.271 00.002 10844 MultiStar: [#1 0.04,-0.06,0.97,U] [#2 0.44,-0.32,1.97,U] [#3 0.31,0.23,1.01,U] [#4 -0.09,-0.14,1.02,U] [#5 -0.14,0.73,0.00,M1] [#6 0.47,-0.47,0.00,M1] [#7 0.09,0.11,0.80,U] [#8 -0.19,-0.79,0.00,M2] 
00:26:44.271 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.12}, one-star: {-0.06, -0.28}
00:26:44.271 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
00:26:44.271 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
00:26:44.271 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.61 mountX=0.09 mountY=0.19, mountTheta=1.14
00:26:44.272 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.12, opts=13)
00:26:44.273 00.001 10844 Enqueuing Move request for scope (0.17, -0.12)
00:26:44.273 00.000 11060 Worker thread wakes up
00:26:44.273 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:44.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
00:26:44.273 00.000 10844 UpdateGuideState exits: m=3029 SNR=34.8 Saturated
00:26:44.273 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
00:26:44.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:44.273 00.000 11060 Moving (0.17, -0.12) raw xDistance=0.09 yDistance=0.19
00:26:44.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:44.273 00.000 10844 Enqueuing Expose request
00:26:44.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:26:44.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:44.274 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:26:44.274 00.000 11060 MoveAxis(E, 0, ABG)
00:26:44.274 00.000 11060 Move returns status 0, amount 0
00:26:44.274 00.000 11060 MoveAxis(N, 0, ABG)
00:26:44.274 00.000 11060 Move returns status 0, amount 0
00:26:44.274 00.000 11060 move complete, result=0
00:26:44.275 00.001 11060 worker thread done servicing request
00:26:44.275 00.000 11060 Worker thread wakes up
00:26:44.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:44.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:44.277 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:44.676 00.399 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:44.676 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:44.677 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:44.679 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:44.679 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:44.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:44.682 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:44.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:44.683 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:44.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5813,"width":15,"height":15,"star_pos":[7.47,6.76],"pixels":"..."},"id":1}
00:26:44.691 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:44.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:44.907 00.216 11060 Exposure complete
00:26:45.105 00.198 11060 worker thread done servicing request
00:26:45.105 00.000 10844 OnExposeComplete: enter
00:26:45.105 00.000 10844 UpdateGuideState(): m_state=6
00:26:45.105 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5814
00:26:45.105 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=62.39, Mass=3266, SNR=36.5, Peak=240 HFD=3.4
00:26:45.106 00.001 10844 MultiStar: [#1 0.41,-0.00,0.95,U] [#2 0.38,0.13,2.03,U] [#3 0.12,0.31,0.96,U] [#4 0.53,-0.22,0.94,U] [#5 0.05,0.15,1.06,U] [#6 0.74,-0.04,0.00,M2] [#7 0.28,-0.02,0.85,U] [#8 0.24,-0.47,0.90,U] 
00:26:45.106 00.000 10844 refined, 7 included, MultiStar: {0.26, 0.05}, one-star: {0.01, 0.35}
00:26:45.106 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:26:45.106 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:26:45.106 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.05 hyp=0.27 cameraTheta=0.18 mountX=-0.09 mountY=0.25, mountTheta=1.93
00:26:45.108 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.05, opts=13)
00:26:45.108 00.000 10844 Enqueuing Move request for scope (0.26, 0.05)
00:26:45.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:45.108 00.000 10844 UpdateGuideState exits: m=3266 SNR=36.5
00:26:45.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:45.108 00.000 11060 Worker thread wakes up
00:26:45.109 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:45.109 00.000 10844 Enqueuing Expose request
00:26:45.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.05) opts 0xd
00:26:45.109 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.05)
00:26:45.109 00.000 11060 Moving (0.26, 0.05) raw xDistance=-0.09 yDistance=0.25
00:26:45.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:26:45.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
00:26:45.109 00.000 11060 MoveAxis(E, 0, ABG)
00:26:45.109 00.000 11060 Move returns status 0, amount 0
00:26:45.109 00.000 11060 MoveAxis(S, 98, ABG)
00:26:45.109 00.000 11060 Guiding  Dir = 1, Dur = 98
00:26:45.117 00.008 11060 IsSlewing returns 0
00:26:45.117 00.000 11060 IsGuiding returns 0
00:26:45.226 00.109 11060 IsGuiding returns 0
00:26:45.226 00.000 11060 Move returns status 0, amount 98
00:26:45.226 00.000 11060 move complete, result=0
00:26:45.227 00.001 11060 worker thread done servicing request
00:26:45.227 00.000 11060 Worker thread wakes up
00:26:45.227 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 98 ms SOUTH
00:26:45.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:45.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:45.698 00.471 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:45.711 00.013 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:45.714 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:45.715 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:45.716 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:45.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:45.717 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:45.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:45.718 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:45.718 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5814,"width":15,"height":15,"star_pos":[6.53,7.39],"pixels":"..."},"id":1}
00:26:45.783 00.065 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:45.783 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:45.859 00.076 11060 Exposure complete
00:26:46.036 00.177 11060 worker thread done servicing request
00:26:46.036 00.000 10844 OnExposeComplete: enter
00:26:46.036 00.000 10844 UpdateGuideState(): m_state=6
00:26:46.036 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5815
00:26:46.036 00.000 10844 Star::Find returns 1 (1), X=262.80, Y=62.29, Mass=3327, SNR=37.7, Peak=255 HFD=3.5
00:26:46.037 00.001 10844 MultiStar: [#1 -0.04,-0.21,0.94,U] [#2 0.29,0.19,1.85,U] [#3 0.57,-0.35,0.00,M1] [#4 0.42,-0.50,0.00,M1] [#5 0.07,0.41,1.02,U] [#6 0.44,-0.24,0.81,U] [#7 -0.02,-0.33,0.83,U] [#8 0.36,-0.58,0.00,M2] 
00:26:46.037 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.05}, one-star: {0.28, 0.25}
00:26:46.037 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
00:26:46.045 00.008 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
00:26:46.045 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.28 mountX=-0.09 mountY=0.17, mountTheta=2.03
00:26:46.046 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.05, opts=13)
00:26:46.046 00.000 10844 Enqueuing Move request for scope (0.19, 0.05)
00:26:46.046 00.000 11060 Worker thread wakes up
00:26:46.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:46.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
00:26:46.046 00.000 10844 UpdateGuideState exits: m=3327 SNR=37.7 Saturated
00:26:46.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
00:26:46.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:46.046 00.000 11060 Moving (0.19, 0.05) raw xDistance=-0.09 yDistance=0.17
00:26:46.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:46.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:26:46.047 00.001 10844 Enqueuing Expose request
00:26:46.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:46.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:26:46.047 00.000 11060 MoveAxis(E, 0, ABG)
00:26:46.047 00.000 11060 Move returns status 0, amount 0
00:26:46.047 00.000 11060 MoveAxis(N, 0, ABG)
00:26:46.047 00.000 11060 Move returns status 0, amount 0
00:26:46.047 00.000 11060 move complete, result=0
00:26:46.047 00.000 11060 worker thread done servicing request
00:26:46.047 00.000 11060 Worker thread wakes up
00:26:46.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:46.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:46.049 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:46.647 00.598 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:46.647 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:46.648 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:46.649 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:46.651 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:46.651 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:46.654 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:46.655 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:46.671 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:46.672 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5815,"width":15,"height":15,"star_pos":[6.80,7.29],"pixels":"..."},"id":1}
00:26:46.691 00.019 11060 Exposure complete
00:26:46.725 00.034 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:46.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:46.863 00.138 11060 worker thread done servicing request
00:26:46.863 00.000 10844 OnExposeComplete: enter
00:26:46.863 00.000 10844 UpdateGuideState(): m_state=6
00:26:46.863 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5816
00:26:46.863 00.000 10844 Star::Find returns 1 (0), X=262.97, Y=62.07, Mass=3067, SNR=35.6, Peak=245 HFD=3.9
00:26:46.864 00.001 10844 MultiStar: [#1 0.81,-0.38,0.00,M1] [#2 0.23,-0.06,1.86,U] [#3 0.61,-0.04,0.00,M2] [#4 0.12,-0.08,0.92,U] [#5 0.44,0.32,1.03,U] [#6 0.77,-0.42,0.00,M2] [#7 0.26,0.43,0.79,U] [#8 0.35,-0.53,0.00,M3] 
00:26:46.864 00.000 10844 refined, 4 included, MultiStar: {0.30, 0.09}, one-star: {0.45, 0.04}
00:26:46.864 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
00:26:46.864 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
00:26:46.864 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.09 hyp=0.31 cameraTheta=0.30 mountX=-0.14 mountY=0.28, mountTheta=2.05
00:26:46.866 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.09, opts=13)
00:26:46.866 00.000 10844 Enqueuing Move request for scope (0.30, 0.09)
00:26:46.866 00.000 11060 Worker thread wakes up
00:26:46.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:46.867 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.09) opts 0xd
00:26:46.867 00.000 10844 UpdateGuideState exits: m=3067 SNR=35.6
00:26:46.867 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.09)
00:26:46.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:46.867 00.000 11060 Moving (0.30, 0.09) raw xDistance=-0.14 yDistance=0.28
00:26:46.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:46.867 00.000 10844 Enqueuing Expose request
00:26:46.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:26:46.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
00:26:46.867 00.000 11060 MoveAxis(E, 25, ABG)
00:26:46.867 00.000 11060 Guiding  Dir = 2, Dur = 25
00:26:46.885 00.018 11060 IsSlewing returns 0
00:26:46.885 00.000 11060 IsGuiding returns 0
00:26:46.914 00.029 11060 IsGuiding returns 0
00:26:46.914 00.000 11060 Move returns status 0, amount 25
00:26:46.914 00.000 11060 MoveAxis(S, 108, ABG)
00:26:46.914 00.000 11060 Guiding  Dir = 1, Dur = 108
00:26:46.930 00.016 11060 IsSlewing returns 0
00:26:46.930 00.000 11060 IsGuiding returns 0
00:26:47.054 00.124 11060 IsGuiding returns 0
00:26:47.054 00.000 11060 Move returns status 0, amount 108
00:26:47.054 00.000 11060 move complete, result=0
00:26:47.055 00.001 11060 worker thread done servicing request
00:26:47.055 00.000 11060 Worker thread wakes up
00:26:47.055 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.3 px 108 ms SOUTH
00:26:47.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:47.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:47.659 00.604 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:47.660 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:47.660 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:47.661 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:47.661 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:47.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:47.662 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:47.662 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:47.663 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:47.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5816,"width":15,"height":15,"star_pos":[6.97,7.07],"pixels":"..."},"id":1}
00:26:47.673 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:47.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:47.684 00.011 11060 Exposure complete
00:26:47.888 00.204 11060 worker thread done servicing request
00:26:47.888 00.000 10844 OnExposeComplete: enter
00:26:47.888 00.000 10844 UpdateGuideState(): m_state=6
00:26:47.888 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5817
00:26:47.889 00.001 10844 Star::Find returns 1 (1), X=262.85, Y=61.77, Mass=3360, SNR=37.1, Peak=255 HFD=3.2
00:26:47.889 00.000 10844 MultiStar: [#1 -0.10,-0.22,0.90,U] [#2 0.54,0.65,0.00,M1] [#3 -0.02,0.54,0.88,U] [#4 0.11,0.43,0.87,U] [#5 0.05,0.13,0.98,U] [#6 0.50,-0.38,0.00,M3] [#7 0.47,-0.00,0.78,U] [#8 0.33,-0.07,0.92,U] 
00:26:47.889 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.07}, one-star: {0.33, -0.26}
00:26:47.889 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
00:26:47.889 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
00:26:47.889 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=-0.10 mountY=0.15, mountTheta=2.16
00:26:47.890 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.07, opts=13)
00:26:47.890 00.000 10844 Enqueuing Move request for scope (0.16, 0.07)
00:26:47.890 00.000 11060 Worker thread wakes up
00:26:47.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:26:47.891 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:47.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:26:47.891 00.000 11060 Moving (0.16, 0.07) raw xDistance=-0.10 yDistance=0.15
00:26:47.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:26:47.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:47.891 00.000 10844 UpdateGuideState exits: m=3360 SNR=37.1 Saturated
00:26:47.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:26:47.891 00.000 11060 MoveAxis(E, 0, ABG)
00:26:47.891 00.000 11060 Move returns status 0, amount 0
00:26:47.891 00.000 11060 MoveAxis(N, 0, ABG)
00:26:47.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:47.891 00.000 11060 Move returns status 0, amount 0
00:26:47.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:47.891 00.000 10844 Enqueuing Expose request
00:26:47.891 00.000 11060 move complete, result=0
00:26:47.892 00.001 11060 worker thread done servicing request
00:26:47.892 00.000 11060 Worker thread wakes up
00:26:47.892 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:47.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:47.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:48.522 00.630 11060 Exposure complete
00:26:48.667 00.145 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:48.668 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:48.668 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:48.668 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:48.669 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:48.669 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:48.669 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:48.669 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:48.670 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:48.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5817,"width":15,"height":15,"star_pos":[6.85,6.77],"pixels":"..."},"id":1}
00:26:48.677 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:48.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:48.710 00.033 11060 worker thread done servicing request
00:26:48.710 00.000 10844 OnExposeComplete: enter
00:26:48.710 00.000 10844 UpdateGuideState(): m_state=6
00:26:48.711 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5818
00:26:48.711 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=61.56, Mass=2595, SNR=32.8, Peak=240 HFD=3.2
00:26:48.711 00.000 10844 MultiStar: [#1 0.08,-0.72,0.00,M1] [#2 -0.07,0.13,2.12,U] [#3 0.22,0.10,1.07,U] [#4 -0.07,-0.14,1.04,U] [#5 0.00,0.30,1.11,U] [#6 0.30,-0.34,0.96,U] [#7 0.03,-0.38,0.84,U] [#8 -0.07,-0.47,1.01,U] 
00:26:48.711 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.27, -0.48}
00:26:48.711 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
00:26:48.711 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
00:26:48.712 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.11 mountX=0.10 mountY=0.07, mountTheta=0.64
00:26:48.713 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.11, opts=13)
00:26:48.713 00.000 10844 Enqueuing Move request for scope (0.06, -0.11)
00:26:48.713 00.000 11060 Worker thread wakes up
00:26:48.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:48.714 00.001 10844 UpdateGuideState exits: m=2595 SNR=32.8
00:26:48.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:48.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:48.714 00.000 10844 Enqueuing Expose request
00:26:48.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
00:26:48.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
00:26:48.714 00.000 11060 Moving (0.06, -0.11) raw xDistance=0.10 yDistance=0.07
00:26:48.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:26:48.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:48.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:26:48.715 00.001 11060 MoveAxis(E, 0, ABG)
00:26:48.715 00.000 11060 Move returns status 0, amount 0
00:26:48.715 00.000 11060 MoveAxis(N, 0, ABG)
00:26:48.715 00.000 11060 Move returns status 0, amount 0
00:26:48.715 00.000 11060 move complete, result=0
00:26:48.715 00.000 11060 worker thread done servicing request
00:26:48.715 00.000 11060 Worker thread wakes up
00:26:48.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:48.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:48.717 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:49.357 00.640 11060 Exposure complete
00:26:49.528 00.171 11060 worker thread done servicing request
00:26:49.529 00.001 10844 OnExposeComplete: enter
00:26:49.529 00.000 10844 UpdateGuideState(): m_state=6
00:26:49.529 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5819
00:26:49.529 00.000 10844 Star::Find returns 1 (1), X=262.68, Y=61.92, Mass=2889, SNR=34.8, Peak=255 HFD=3.4
00:26:49.529 00.000 10844 MultiStar: [#1 -0.25,-0.38,0.95,U] [#2 0.24,0.30,1.88,U] [#3 -0.29,0.22,0.80,U] [#4 0.56,-0.61,0.00,M1] [#5 0.03,0.38,1.06,U] [#6 0.23,-0.37,0.91,U] [#7 0.34,-0.78,0.00,M1] [#8 0.08,-0.15,0.94,U] 
00:26:49.529 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.03}, one-star: {0.16, -0.11}
00:26:49.529 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
00:26:49.529 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
00:26:49.529 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.40 mountX=-0.04 mountY=0.06, mountTheta=2.15
00:26:49.530 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
00:26:49.530 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
00:26:49.532 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:49.532 00.000 10844 UpdateGuideState exits: m=2889 SNR=34.8 Saturated
00:26:49.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:49.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:49.532 00.000 10844 Enqueuing Expose request
00:26:49.532 00.000 11060 Worker thread wakes up
00:26:49.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:26:49.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:26:49.532 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.06
00:26:49.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:26:49.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:49.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:26:49.532 00.000 11060 MoveAxis(E, 0, ABG)
00:26:49.532 00.000 11060 Move returns status 0, amount 0
00:26:49.532 00.000 11060 MoveAxis(N, 0, ABG)
00:26:49.532 00.000 11060 Move returns status 0, amount 0
00:26:49.532 00.000 11060 move complete, result=0
00:26:49.533 00.001 11060 worker thread done servicing request
00:26:49.533 00.000 11060 Worker thread wakes up
00:26:49.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:49.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:49.533 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:49.776 00.243 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:49.776 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:49.777 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:49.777 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:49.778 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:49.778 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:49.778 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:49.778 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:49.779 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:49.779 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5819,"width":15,"height":15,"star_pos":[6.68,6.92],"pixels":"..."},"id":1}
00:26:49.793 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:49.793 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:50.166 00.373 11060 Exposure complete
00:26:50.360 00.194 11060 worker thread done servicing request
00:26:50.360 00.000 10844 OnExposeComplete: enter
00:26:50.360 00.000 10844 UpdateGuideState(): m_state=6
00:26:50.360 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5820
00:26:50.362 00.002 10844 Star::Find returns 1 (1), X=262.64, Y=61.77, Mass=2925, SNR=34.2, Peak=255 HFD=3.6
00:26:50.362 00.000 10844 MultiStar: [#1 -0.13,-0.37,1.04,U] [#2 -0.21,0.23,2.04,U] [#3 -0.14,-0.09,1.07,U] [#4 -0.25,-0.13,0.97,U] [#5 0.24,0.50,1.08,U] [#6 -0.02,-0.73,0.00,M2] [#7 -0.05,0.45,0.85,U] [#8 0.29,-0.65,0.00,M1] 
00:26:50.362 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.06}, one-star: {0.12, -0.26}
00:26:50.362 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
00:26:50.362 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.09)
00:26:50.362 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.46 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
00:26:50.364 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.06, opts=13)
00:26:50.364 00.000 10844 Enqueuing Move request for scope (-0.08, 0.06)
00:26:50.364 00.000 11060 Worker thread wakes up
00:26:50.365 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:50.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:26:50.365 00.000 10844 UpdateGuideState exits: m=2925 SNR=34.2 Saturated
00:26:50.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:26:50.365 00.000 11060 Moving (-0.08, 0.06) raw xDistance=-0.05 yDistance=-0.09
00:26:50.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:26:50.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:50.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:50.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:50.365 00.000 11060 MoveAxis(E, 0, ABG)
00:26:50.365 00.000 11060 Move returns status 0, amount 0
00:26:50.365 00.000 11060 MoveAxis(N, 0, ABG)
00:26:50.366 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:50.366 00.000 10844 Enqueuing Expose request
00:26:50.366 00.000 11060 Move returns status 0, amount 0
00:26:50.366 00.000 11060 move complete, result=0
00:26:50.366 00.000 11060 worker thread done servicing request
00:26:50.366 00.000 11060 Worker thread wakes up
00:26:50.366 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:50.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:50.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:50.710 00.344 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:50.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:50.711 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:50.711 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:50.713 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:50.720 00.007 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:50.721 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:50.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:50.722 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:50.722 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5820,"width":15,"height":15,"star_pos":[6.64,6.77],"pixels":"..."},"id":1}
00:26:50.738 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:50.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:50.995 00.257 11060 Exposure complete
00:26:51.178 00.183 11060 worker thread done servicing request
00:26:51.178 00.000 10844 OnExposeComplete: enter
00:26:51.178 00.000 10844 UpdateGuideState(): m_state=6
00:26:51.178 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5821
00:26:51.180 00.002 10844 Star::Find returns 1 (1), X=262.70, Y=60.92, Mass=3309, SNR=36.2, Peak=255 HFD=3.9
00:26:51.180 00.000 10844 MultiStar: [#1 0.32,-0.77,0.00,M1] [#2 -0.07,-0.39,1.87,U] [#3 -0.24,-0.54,0.87,U] [#4 0.08,-0.76,0.00,M1] [#5 -0.32,0.09,0.90,U] [#6 -0.24,-0.57,0.00,M3] [#7 0.39,-1.03,0.00,M1] [#8 0.10,-0.79,0.00,M2] 
00:26:51.180 00.000 10844 refined, 3 included, MultiStar: {-0.10, -0.48}, one-star: {0.18, -1.11}
00:26:51.180 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
00:26:51.180 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
00:26:51.180 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.48 hyp=0.49 cameraTheta=-1.77 mountX=0.49 mountY=-0.02, mountTheta=-0.04
00:26:51.182 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.48, opts=13)
00:26:51.182 00.000 10844 Enqueuing Move request for scope (-0.10, -0.48)
00:26:51.182 00.000 11060 Worker thread wakes up
00:26:51.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:51.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.48) opts 0xd
00:26:51.182 00.000 10844 UpdateGuideState exits: m=3309 SNR=36.2 Saturated
00:26:51.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.48)
00:26:51.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:51.182 00.000 11060 Moving (-0.10, -0.48) raw xDistance=0.49 yDistance=-0.02
00:26:51.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:51.182 00.000 10844 Enqueuing Expose request
00:26:51.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
00:26:51.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:51.183 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:51.183 00.000 11060 MoveAxis(W, 85, ABG)
00:26:51.183 00.000 11060 Guiding  Dir = 3, Dur = 85
00:26:51.192 00.009 11060 IsSlewing returns 0
00:26:51.192 00.000 11060 IsGuiding returns 0
00:26:51.287 00.095 11060 IsGuiding returns 0
00:26:51.287 00.000 11060 Move returns status 0, amount 85
00:26:51.287 00.000 11060 MoveAxis(N, 0, ABG)
00:26:51.287 00.000 11060 Move returns status 0, amount 0
00:26:51.287 00.000 11060 move complete, result=0
00:26:51.287 00.000 11060 worker thread done servicing request
00:26:51.287 00.000 11060 Worker thread wakes up
00:26:51.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:51.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:51.287 00.000 10844 GuideStep: 0.5 px 85 ms WEST, -0.0 px 0 ms NORTH
00:26:51.660 00.373 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:51.660 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:51.662 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:51.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:51.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:51.663 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:51.663 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:51.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:51.664 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:51.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5821,"width":15,"height":15,"star_pos":[6.70,6.92],"pixels":"..."},"id":1}
00:26:51.673 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:51.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:51.921 00.248 11060 Exposure complete
00:26:52.088 00.167 11060 worker thread done servicing request
00:26:52.088 00.000 10844 OnExposeComplete: enter
00:26:52.088 00.000 10844 UpdateGuideState(): m_state=6
00:26:52.088 00.000 10844 Star::Find(15, 262, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5822
00:26:52.089 00.001 10844 Star::Find returns 1 (1), X=262.47, Y=61.75, Mass=3199, SNR=36.2, Peak=255 HFD=3.5
00:26:52.089 00.000 10844 MultiStar: [#1 0.11,-1.07,0.00,M2] [#2 0.14,0.37,1.84,U] [#3 0.05,0.06,0.85,U] [#4 -0.33,-0.05,0.98,U] [#5 -0.62,0.30,0.00,M1] [#6 -0.31,-1.00,0.00,M4] [#7 0.18,-0.98,0.00,M2] [#8 -0.20,-0.70,0.00,M3] 
00:26:52.089 00.000 10844 refined, 3 included, MultiStar: {-0.01, 0.08}, one-star: {-0.06, -0.29}
00:26:52.089 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
00:26:52.089 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
00:26:52.089 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=-0.08 mountY=-0.03, mountTheta=-2.80
00:26:52.091 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
00:26:52.091 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
00:26:52.091 00.000 11060 Worker thread wakes up
00:26:52.091 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:52.091 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:26:52.091 00.000 10844 UpdateGuideState exits: m=3199 SNR=36.2 Saturated
00:26:52.091 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:26:52.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:52.091 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.03
00:26:52.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:52.091 00.000 10844 Enqueuing Expose request
00:26:52.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:26:52.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:52.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:26:52.091 00.000 11060 MoveAxis(E, 0, ABG)
00:26:52.091 00.000 11060 Move returns status 0, amount 0
00:26:52.091 00.000 11060 MoveAxis(N, 0, ABG)
00:26:52.091 00.000 11060 Move returns status 0, amount 0
00:26:52.092 00.001 11060 move complete, result=0
00:26:52.092 00.000 11060 worker thread done servicing request
00:26:52.092 00.000 11060 Worker thread wakes up
00:26:52.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:52.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:52.094 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:52.661 00.567 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:52.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:52.662 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:52.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:52.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:52.663 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:52.663 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:52.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:52.664 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:52.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5822,"width":15,"height":15,"star_pos":[7.47,6.75],"pixels":"..."},"id":1}
00:26:52.674 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:52.675 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:52.733 00.058 11060 Exposure complete
00:26:52.934 00.201 10844 OnExposeComplete: enter
00:26:52.934 00.000 10844 UpdateGuideState(): m_state=6
00:26:52.935 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5823
00:26:52.935 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=61.58, Mass=2913, SNR=34.4, Peak=232 HFD=3.6
00:26:52.935 00.000 10844 MultiStar: [#1 -0.22,-0.34,1.07,U] [#2 0.09,-0.10,1.99,U] [#3 0.12,-0.23,0.96,U] [#4 -0.03,-0.38,0.87,U] [#5 0.06,0.17,1.03,U] [#6 0.26,-0.34,0.91,U] [#7 0.78,-0.79,0.00,M3] [#8 -0.06,-0.16,0.95,U] 
00:26:52.935 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.21}, one-star: {0.24, -0.45}
00:26:52.935 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
00:26:52.936 00.001 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
00:26:52.936 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.30 mountX=0.20 mountY=0.09, mountTheta=0.43
00:26:52.937 00.001 11060 worker thread done servicing request
00:26:52.937 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.21, opts=13)
00:26:52.939 00.002 10844 Enqueuing Move request for scope (0.06, -0.21)
00:26:52.939 00.000 11060 Worker thread wakes up
00:26:52.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:52.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
00:26:52.939 00.000 10844 UpdateGuideState exits: m=2913 SNR=34.4
00:26:52.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
00:26:52.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:52.939 00.000 11060 Moving (0.06, -0.21) raw xDistance=0.20 yDistance=0.09
00:26:52.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:52.939 00.000 10844 Enqueuing Expose request
00:26:52.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:26:52.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:52.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:26:52.939 00.000 11060 MoveAxis(W, 34, ABG)
00:26:52.939 00.000 11060 Guiding  Dir = 3, Dur = 34
00:26:52.963 00.024 11060 IsSlewing returns 0
00:26:52.963 00.000 11060 IsGuiding returns 0
00:26:53.025 00.062 11060 IsGuiding returns 0
00:26:53.025 00.000 11060 Move returns status 0, amount 34
00:26:53.025 00.000 11060 MoveAxis(N, 0, ABG)
00:26:53.025 00.000 11060 Move returns status 0, amount 0
00:26:53.025 00.000 11060 move complete, result=0
00:26:53.025 00.000 11060 worker thread done servicing request
00:26:53.025 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:26:53.025 00.000 11060 Worker thread wakes up
00:26:53.027 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:53.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:53.656 00.629 11060 Exposure complete
00:26:53.682 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:53.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:53.682 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:53.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:53.683 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:53.683 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:53.683 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:53.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:53.684 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:53.684 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5823,"width":15,"height":15,"star_pos":[6.76,6.58],"pixels":"..."},"id":1}
00:26:53.692 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:53.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:53.860 00.168 11060 worker thread done servicing request
00:26:53.860 00.000 10844 OnExposeComplete: enter
00:26:53.860 00.000 10844 UpdateGuideState(): m_state=6
00:26:53.861 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5824
00:26:53.861 00.000 10844 Star::Find returns 1 (0), X=262.20, Y=62.19, Mass=3043, SNR=35.2, Peak=247 HFD=3.6
00:26:53.861 00.000 10844 MultiStar: [#1 -0.03,-0.20,0.99,U] [#2 0.14,-0.05,2.00,U] [#3 -0.45,0.00,0.87,U] [#4 -0.62,0.53,0.00,M1] [#5 -0.33,0.35,1.07,U] [#6 0.12,-0.70,0.00,M4] [#7 -0.06,-0.51,0.80,U] [#8 0.19,-1.13,0.00,M3] 
00:26:53.861 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.03}, one-star: {-0.33, 0.15}
00:26:53.861 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
00:26:53.861 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
00:26:53.862 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.94 mountX=0.05 mountY=-0.12, mountTheta=-1.19
00:26:53.864 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
00:26:53.864 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
00:26:53.864 00.000 11060 Worker thread wakes up
00:26:53.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
00:26:53.865 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
00:26:53.865 00.000 11060 Moving (-0.13, -0.03) raw xDistance=0.05 yDistance=-0.12
00:26:53.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:26:53.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:53.873 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:53.873 00.000 10844 UpdateGuideState exits: m=3043 SNR=35.2
00:26:53.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:53.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:53.873 00.000 10844 Enqueuing Expose request
00:26:53.875 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:53.875 00.000 11060 MoveAxis(E, 0, ABG)
00:26:53.875 00.000 11060 Move returns status 0, amount 0
00:26:53.875 00.000 11060 MoveAxis(N, 0, ABG)
00:26:53.875 00.000 11060 Move returns status 0, amount 0
00:26:53.875 00.000 11060 move complete, result=0
00:26:53.875 00.000 11060 worker thread done servicing request
00:26:53.875 00.000 11060 Worker thread wakes up
00:26:53.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:53.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:53.876 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:54.513 00.637 11060 Exposure complete
00:26:54.645 00.132 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:54.645 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:54.645 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:54.646 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:54.646 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:54.646 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:54.647 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:54.647 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:54.647 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:54.647 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5824,"width":15,"height":15,"star_pos":[7.20,7.19],"pixels":"..."},"id":1}
00:26:54.683 00.036 11060 worker thread done servicing request
00:26:54.683 00.000 10844 OnExposeComplete: enter
00:26:54.683 00.000 10844 UpdateGuideState(): m_state=6
00:26:54.684 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5825
00:26:54.684 00.000 10844 Star::Find returns 1 (0), X=262.21, Y=62.45, Mass=2688, SNR=33.3, Peak=245 HFD=3.6
00:26:54.684 00.000 10844 MultiStar: [#1 -0.55,-0.09,0.99,U] [#2 0.17,-0.01,2.12,U] [#3 0.08,0.21,0.97,U] [#4 -0.32,0.63,0.00,M2] [#5 -0.23,0.70,0.00,M1] [#6 -0.11,-0.58,0.98,U] [#7 0.24,-0.47,0.87,U] [#8 -0.16,-0.08,0.97,U] 
00:26:54.684 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.07}, one-star: {-0.31, 0.41}
00:26:54.684 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
00:26:54.684 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
00:26:54.684 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.27 mountX=0.08 mountY=-0.05, mountTheta=-0.53
00:26:54.687 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
00:26:54.687 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
00:26:54.687 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:54.687 00.000 11060 Worker thread wakes up
00:26:54.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
00:26:54.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
00:26:54.687 00.000 11060 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=-0.05
00:26:54.687 00.000 10844 UpdateGuideState exits: m=2688 SNR=33.3
00:26:54.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:26:54.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:54.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:54.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:26:54.688 00.001 11060 MoveAxis(E, 0, ABG)
00:26:54.688 00.000 11060 Move returns status 0, amount 0
00:26:54.688 00.000 11060 MoveAxis(N, 0, ABG)
00:26:54.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:54.688 00.000 10844 Enqueuing Expose request
00:26:54.688 00.000 11060 Move returns status 0, amount 0
00:26:54.688 00.000 11060 move complete, result=0
00:26:54.688 00.000 11060 worker thread done servicing request
00:26:54.688 00.000 11060 Worker thread wakes up
00:26:54.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:54.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:54.689 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:54.705 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:54.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:55.325 00.620 11060 Exposure complete
00:26:55.508 00.183 10844 OnExposeComplete: enter
00:26:55.508 00.000 10844 UpdateGuideState(): m_state=6
00:26:55.509 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5826
00:26:55.509 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.07, Mass=2960, SNR=34.0, Peak=246 HFD=3.4
00:26:55.509 00.000 10844 MultiStar: [#1 0.07,-0.18,1.04,U] [#2 0.02,-0.65,0.00,M1] [#3 0.23,-0.25,1.03,U] [#4 -0.25,-0.19,0.93,U] [#5 -0.45,0.69,0.00,M2] [#6 0.52,-1.08,0.00,M4] [#7 0.30,-0.53,0.00,M2] [#8 -0.04,-0.39,0.90,U] 
00:26:55.509 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.19}, one-star: {0.20, 0.03}
00:26:55.509 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
00:26:55.509 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
00:26:55.510 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.32 mountX=0.18 mountY=0.08, mountTheta=0.42
00:26:55.512 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.19, opts=13)
00:26:55.512 00.000 10844 Enqueuing Move request for scope (0.05, -0.19)
00:26:55.513 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:26:55.513 00.000 10844 UpdateGuideState exits: m=2960 SNR=34.0
00:26:55.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:55.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:55.513 00.000 10844 Enqueuing Expose request
00:26:55.515 00.002 11060 worker thread done servicing request
00:26:55.515 00.000 11060 Worker thread wakes up
00:26:55.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
00:26:55.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
00:26:55.515 00.000 11060 Moving (0.05, -0.19) raw xDistance=0.18 yDistance=0.08
00:26:55.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:26:55.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:55.516 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:26:55.516 00.000 11060 MoveAxis(W, 31, ABG)
00:26:55.516 00.000 11060 Guiding  Dir = 3, Dur = 31
00:26:55.559 00.043 11060 IsSlewing returns 0
00:26:55.559 00.000 11060 IsGuiding returns 0
00:26:55.631 00.072 11060 IsGuiding returns 0
00:26:55.631 00.000 11060 Move returns status 0, amount 31
00:26:55.631 00.000 11060 MoveAxis(N, 0, ABG)
00:26:55.631 00.000 11060 Move returns status 0, amount 0
00:26:55.631 00.000 11060 move complete, result=0
00:26:55.631 00.000 11060 worker thread done servicing request
00:26:55.631 00.000 11060 Worker thread wakes up
00:26:55.632 00.001 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
00:26:55.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:55.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:55.652 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:55.652 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:55.652 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:55.653 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:55.653 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:55.653 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:55.654 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:55.654 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:55.655 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:55.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5826,"width":15,"height":15,"star_pos":[6.72,7.07],"pixels":"..."},"id":1}
00:26:55.722 00.067 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:55.722 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:56.261 00.539 11060 Exposure complete
00:26:56.450 00.189 11060 worker thread done servicing request
00:26:56.451 00.001 10844 OnExposeComplete: enter
00:26:56.451 00.000 10844 UpdateGuideState(): m_state=6
00:26:56.451 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5827
00:26:56.451 00.000 10844 Star::Find returns 1 (1), X=262.44, Y=61.93, Mass=2939, SNR=35.0, Peak=255 HFD=3.4
00:26:56.451 00.000 10844 MultiStar: [#1 0.48,-0.10,1.08,U] [#2 0.13,-0.51,1.99,U] [#3 0.41,0.00,0.97,U] [#4 0.39,0.37,0.98,U] [#5 -0.17,0.52,1.04,U] [#6 0.44,-0.51,0.00,M5] [#7 0.56,-0.33,0.00,M3] [#8 0.19,-0.91,0.00,M2] 
00:26:56.451 00.000 10844 single-star, 5 included, MultiStar: {0.18, -0.05}, one-star: {-0.09, -0.11}
00:26:56.451 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:26:56.452 00.001 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
00:26:56.452 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.25 mountX=0.12 mountY=-0.07, mountTheta=-0.51
00:26:56.452 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
00:26:56.452 00.000 10844 Enqueuing Move request for scope (-0.09, -0.11)
00:26:56.453 00.001 11060 Worker thread wakes up
00:26:56.453 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:56.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
00:26:56.453 00.000 10844 UpdateGuideState exits: m=2939 SNR=35.0 Saturated
00:26:56.453 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
00:26:56.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:56.453 00.000 11060 Moving (-0.09, -0.11) raw xDistance=0.12 yDistance=-0.07
00:26:56.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:56.453 00.000 10844 Enqueuing Expose request
00:26:56.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
00:26:56.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:56.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:26:56.453 00.000 11060 MoveAxis(W, 23, ABG)
00:26:56.453 00.000 11060 Guiding  Dir = 3, Dur = 23
00:26:56.475 00.022 11060 IsSlewing returns 0
00:26:56.475 00.000 11060 IsGuiding returns 0
00:26:56.522 00.047 11060 IsGuiding returns 0
00:26:56.522 00.000 11060 Move returns status 0, amount 23
00:26:56.522 00.000 11060 MoveAxis(N, 0, ABG)
00:26:56.522 00.000 11060 Move returns status 0, amount 0
00:26:56.522 00.000 11060 move complete, result=0
00:26:56.522 00.000 11060 worker thread done servicing request
00:26:56.522 00.000 11060 Worker thread wakes up
00:26:56.522 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
00:26:56.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:56.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:56.654 00.132 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:56.654 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:56.655 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:56.655 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:56.656 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:56.656 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:56.657 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:56.657 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:56.657 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:56.658 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5827,"width":15,"height":15,"star_pos":[7.44,6.93],"pixels":"..."},"id":1}
00:26:56.674 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:56.674 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:57.155 00.481 11060 Exposure complete
00:26:57.374 00.219 11060 worker thread done servicing request
00:26:57.374 00.000 10844 OnExposeComplete: enter
00:26:57.374 00.000 10844 UpdateGuideState(): m_state=6
00:26:57.374 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5828
00:26:57.374 00.000 10844 Star::Find returns 1 (1), X=262.74, Y=62.54, Mass=2848, SNR=34.0, Peak=255 HFD=3.6
00:26:57.375 00.001 10844 MultiStar: [#1 -0.09,-0.25,1.02,U] [#2 0.38,-0.39,1.97,U] [#3 0.34,0.03,1.00,U] [#4 0.15,0.14,1.04,U] [#5 -0.00,1.20,0.00,M2] [#6 -0.06,-0.79,0.00,M6] [#7 0.79,-0.07,0.00,M4] [#8 0.24,-0.72,0.00,M3] 
00:26:57.375 00.000 10844 refined, 4 included, MultiStar: {0.23, -0.06}, one-star: {0.22, 0.50}
00:26:57.375 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
00:26:57.375 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
00:26:57.375 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.25 mountX=0.02 mountY=0.24, mountTheta=1.50
00:26:57.376 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.06, opts=13)
00:26:57.376 00.000 10844 Enqueuing Move request for scope (0.23, -0.06)
00:26:57.377 00.001 11060 Worker thread wakes up
00:26:57.377 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:26:57.377 00.000 10844 UpdateGuideState exits: m=2848 SNR=34.0 Saturated
00:26:57.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:57.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:57.377 00.000 10844 Enqueuing Expose request
00:26:57.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
00:26:57.377 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
00:26:57.377 00.000 11060 Moving (0.23, -0.06) raw xDistance=0.02 yDistance=0.24
00:26:57.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:57.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
00:26:57.377 00.000 11060 MoveAxis(E, 0, ABG)
00:26:57.377 00.000 11060 Move returns status 0, amount 0
00:26:57.377 00.000 11060 MoveAxis(S, 92, ABG)
00:26:57.377 00.000 11060 Guiding  Dir = 1, Dur = 92
00:26:57.415 00.038 11060 IsSlewing returns 0
00:26:57.415 00.000 11060 IsGuiding returns 0
00:26:57.539 00.124 11060 IsGuiding returns 0
00:26:57.539 00.000 11060 Move returns status 0, amount 92
00:26:57.539 00.000 11060 move complete, result=0
00:26:57.539 00.000 11060 worker thread done servicing request
00:26:57.539 00.000 11060 Worker thread wakes up
00:26:57.539 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 92 ms SOUTH
00:26:57.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:57.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:57.713 00.174 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:57.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:57.713 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:57.714 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:57.714 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:57.715 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:57.715 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:57.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:57.716 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:57.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5828,"width":15,"height":15,"star_pos":[6.74,6.54],"pixels":"..."},"id":1}
00:26:57.773 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:57.773 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:58.169 00.396 11060 Exposure complete
00:26:58.319 00.150 11060 worker thread done servicing request
00:26:58.320 00.001 10844 OnExposeComplete: enter
00:26:58.320 00.000 10844 UpdateGuideState(): m_state=6
00:26:58.320 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5829
00:26:58.320 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=62.42, Mass=2282, SNR=30.5, Peak=189 HFD=3.3
00:26:58.320 00.000 10844 MultiStar: [#1 -0.14,0.09,1.13,U] [#2 -0.04,0.05,2.30,U] [#3 -0.13,0.50,1.03,U] [#4 0.21,-0.01,1.12,U] [#5 -0.31,0.22,1.14,U] [#6 -0.24,-0.25,1.10,U] [#7 0.57,0.03,1.05,U] [#8 0.19,-0.41,1.10,U] 
00:26:58.320 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.11, 0.38}
00:26:58.320 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
00:26:58.321 00.001 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.87)
00:26:58.321 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.68 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
00:26:58.322 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
00:26:58.322 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
00:26:58.322 00.000 11060 Worker thread wakes up
00:26:58.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:26:58.322 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:26:58.322 00.000 11060 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
00:26:58.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:26:58.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:58.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:58.322 00.000 10844 UpdateGuideState exits: m=2282 SNR=30.5
00:26:58.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:26:58.322 00.000 11060 MoveAxis(E, 0, ABG)
00:26:58.323 00.001 11060 Move returns status 0, amount 0
00:26:58.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:58.323 00.000 11060 MoveAxis(N, 0, ABG)
00:26:58.323 00.000 11060 Move returns status 0, amount 0
00:26:58.323 00.000 11060 move complete, result=0
00:26:58.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:58.323 00.000 10844 Enqueuing Expose request
00:26:58.323 00.000 11060 worker thread done servicing request
00:26:58.323 00.000 11060 Worker thread wakes up
00:26:58.323 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:26:58.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:58.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:58.728 00.405 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:58.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:58.729 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:58.729 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:58.729 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:58.730 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:58.730 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:58.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:58.730 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:58.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5829,"width":15,"height":15,"star_pos":[7.41,7.42],"pixels":"..."},"id":1}
00:26:58.740 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:58.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:58.955 00.215 11060 Exposure complete
00:26:59.135 00.180 11060 worker thread done servicing request
00:26:59.135 00.000 10844 OnExposeComplete: enter
00:26:59.135 00.000 10844 UpdateGuideState(): m_state=6
00:26:59.135 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5830
00:26:59.135 00.000 10844 Star::Find returns 1 (1), X=262.19, Y=62.54, Mass=3204, SNR=36.3, Peak=255 HFD=3.6
00:26:59.136 00.001 10844 MultiStar: [#1 -0.76,0.39,0.00,M1] [#2 -0.19,0.30,1.93,U] [#3 0.27,0.36,0.98,U] [#4 0.38,0.71,0.00,M1] [#5 -0.77,0.68,0.00,M2] [#6 -0.22,0.09,0.95,U] [#7 -0.01,0.05,0.86,U] [#8 -0.08,-0.20,0.95,U] 
00:26:59.136 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.21}, one-star: {-0.33, 0.50}
00:26:59.136 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
00:26:59.136 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
00:26:59.136 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.23 cameraTheta=2.06 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
00:26:59.137 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.21, opts=13)
00:26:59.138 00.001 10844 Enqueuing Move request for scope (-0.11, 0.21)
00:26:59.138 00.000 11060 Worker thread wakes up
00:26:59.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:26:59.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
00:26:59.138 00.000 10844 UpdateGuideState exits: m=3204 SNR=36.3 Saturated
00:26:59.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
00:26:59.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:59.138 00.000 11060 Moving (-0.11, 0.21) raw xDistance=-0.18 yDistance=-0.14
00:26:59.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:26:59.138 00.000 10844 Enqueuing Expose request
00:26:59.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:26:59.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:59.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:26:59.138 00.000 11060 MoveAxis(E, 32, ABG)
00:26:59.139 00.001 11060 Guiding  Dir = 2, Dur = 32
00:26:59.152 00.013 11060 IsSlewing returns 0
00:26:59.152 00.000 11060 IsGuiding returns 0
00:26:59.200 00.048 11060 IsGuiding returns 0
00:26:59.200 00.000 11060 Move returns status 0, amount 32
00:26:59.200 00.000 11060 MoveAxis(N, 0, ABG)
00:26:59.200 00.000 11060 Move returns status 0, amount 0
00:26:59.200 00.000 11060 move complete, result=0
00:26:59.201 00.001 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:26:59.201 00.000 11060 worker thread done servicing request
00:26:59.201 00.000 11060 Worker thread wakes up
00:26:59.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:26:59.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:26:59.652 00.451 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:26:59.652 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:26:59.654 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:26:59.654 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:59.655 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:26:59.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:26:59.655 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:26:59.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:26:59.655 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:26:59.656 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5830,"width":15,"height":15,"star_pos":[7.19,6.54],"pixels":"..."},"id":1}
00:26:59.710 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:26:59.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:26:59.830 00.120 11060 Exposure complete
00:27:00.002 00.172 11060 worker thread done servicing request
00:27:00.002 00.000 10844 OnExposeComplete: enter
00:27:00.002 00.000 10844 UpdateGuideState(): m_state=6
00:27:00.003 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5831
00:27:00.003 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=62.96, Mass=2916, SNR=34.1, Peak=224 HFD=3.4
00:27:00.003 00.000 10844 MultiStar: [#1 -0.13,0.39,0.91,U] [#2 0.11,0.12,1.97,U] [#3 -0.01,0.81,0.00,M1] [#4 -0.21,-0.01,0.99,U] [#5 -0.41,0.73,0.00,M3] [#6 0.21,0.25,0.99,U] [#7 -0.18,-0.15,0.82,U] [#8 -0.36,-0.22,0.98,U] 
00:27:00.003 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.19}, one-star: {-0.20, 0.93}
00:27:00.003 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
00:27:00.003 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
00:27:00.003 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.98 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
00:27:00.005 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.19, opts=13)
00:27:00.005 00.000 10844 Enqueuing Move request for scope (-0.08, 0.19)
00:27:00.005 00.000 11060 Worker thread wakes up
00:27:00.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:00.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
00:27:00.005 00.000 10844 UpdateGuideState exits: m=2916 SNR=34.1
00:27:00.005 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
00:27:00.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:00.005 00.000 11060 Moving (-0.08, 0.19) raw xDistance=-0.17 yDistance=-0.11
00:27:00.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:00.005 00.000 10844 Enqueuing Expose request
00:27:00.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:27:00.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:00.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:27:00.005 00.000 11060 MoveAxis(E, 30, ABG)
00:27:00.006 00.001 11060 Guiding  Dir = 2, Dur = 30
00:27:00.028 00.022 11060 IsSlewing returns 0
00:27:00.029 00.001 11060 IsGuiding returns 0
00:27:00.073 00.044 11060 IsGuiding returns 0
00:27:00.073 00.000 11060 Move returns status 0, amount 30
00:27:00.073 00.000 11060 MoveAxis(N, 0, ABG)
00:27:00.073 00.000 11060 Move returns status 0, amount 0
00:27:00.073 00.000 11060 move complete, result=0
00:27:00.073 00.000 11060 worker thread done servicing request
00:27:00.073 00.000 11060 Worker thread wakes up
00:27:00.075 00.002 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
00:27:00.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:00.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:00.645 00.570 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:00.646 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:00.646 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:00.646 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:00.647 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:00.647 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:00.648 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:00.648 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:00.648 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:00.648 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5831,"width":15,"height":15,"star_pos":[7.32,6.96],"pixels":"..."},"id":1}
00:27:00.671 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:00.672 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:00.703 00.031 11060 Exposure complete
00:27:00.884 00.181 11060 worker thread done servicing request
00:27:00.884 00.000 10844 OnExposeComplete: enter
00:27:00.884 00.000 10844 UpdateGuideState(): m_state=6
00:27:00.884 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5832
00:27:00.884 00.000 10844 Star::Find returns 1 (0), X=262.96, Y=63.30, Mass=3330, SNR=36.8, Peak=253 HFD=3.8
00:27:00.884 00.000 10844 MultiStar: large primary error, entering stabilization period
00:27:00.885 00.001 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
00:27:00.885 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:27:00.885 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=1.27 hyp=1.34 cameraTheta=1.24 mountX=-1.33 mountY=0.23, mountTheta=2.97
00:27:00.887 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=1.27, opts=13)
00:27:00.887 00.000 10844 Enqueuing Move request for scope (0.44, 1.27)
00:27:00.887 00.000 11060 Worker thread wakes up
00:27:00.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:00.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 1.27) opts 0xd
00:27:00.887 00.000 10844 UpdateGuideState exits: m=3330 SNR=36.8
00:27:00.887 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 1.27)
00:27:00.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:00.887 00.000 11060 Moving (0.44, 1.27) raw xDistance=-1.33 yDistance=0.23
00:27:00.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:00.887 00.000 10844 Enqueuing Expose request
00:27:00.888 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.36 from input -1.33
00:27:00.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:27:00.888 00.000 11060 MoveAxis(E, 231, ABG)
00:27:00.888 00.000 11060 Guiding  Dir = 2, Dur = 231
00:27:00.909 00.021 11060 IsSlewing returns 0
00:27:00.909 00.000 11060 IsGuiding returns 0
00:27:01.150 00.241 11060 IsGuiding returns 0
00:27:01.150 00.000 11060 Move returns status 0, amount 231
00:27:01.150 00.000 11060 MoveAxis(S, 88, ABG)
00:27:01.150 00.000 11060 Guiding  Dir = 1, Dur = 88
00:27:01.166 00.016 11060 IsSlewing returns 0
00:27:01.167 00.001 11060 IsGuiding returns 0
00:27:01.257 00.090 11060 IsGuiding returns 0
00:27:01.257 00.000 11060 Move returns status 0, amount 88
00:27:01.257 00.000 11060 move complete, result=0
00:27:01.257 00.000 11060 worker thread done servicing request
00:27:01.257 00.000 11060 Worker thread wakes up
00:27:01.257 00.000 10844 GuideStep: -1.3 px 231 ms EAST, 0.2 px 88 ms SOUTH
00:27:01.258 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:01.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:01.684 00.426 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:01.685 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:01.687 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:01.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:01.689 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:01.690 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:01.690 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:01.691 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:01.692 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:01.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5832,"width":15,"height":15,"star_pos":[6.96,7.30],"pixels":"..."},"id":1}
00:27:01.773 00.081 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:01.773 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:01.890 00.117 11060 Exposure complete
00:27:02.055 00.165 11060 worker thread done servicing request
00:27:02.055 00.000 10844 OnExposeComplete: enter
00:27:02.056 00.001 10844 UpdateGuideState(): m_state=6
00:27:02.056 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5833
00:27:02.056 00.000 10844 Star::Find returns 1 (0), X=262.17, Y=63.34, Mass=3014, SNR=35.0, Peak=220 HFD=3.7
00:27:02.056 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
00:27:02.056 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
00:27:02.056 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=1.31 hyp=1.35 cameraTheta=1.83 mountX=-1.22 mountY=-0.56, mountTheta=-2.71
00:27:02.057 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=1.31, opts=13)
00:27:02.057 00.000 10844 Enqueuing Move request for scope (-0.35, 1.31)
00:27:02.058 00.001 11060 Worker thread wakes up
00:27:02.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.31) opts 0xd
00:27:02.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 1.31)
00:27:02.058 00.000 11060 Moving (-0.35, 1.31) raw xDistance=-1.22 yDistance=-0.56
00:27:02.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.22
00:27:02.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:27:02.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:02.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
00:27:02.058 00.000 11060 MoveAxis(E, 219, ABG)
00:27:02.058 00.000 11060 Guiding  Dir = 2, Dur = 219
00:27:02.058 00.000 10844 UpdateGuideState exits: m=3014 SNR=35.0
00:27:02.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:02.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:02.058 00.000 10844 Enqueuing Expose request
00:27:02.070 00.012 11060 IsSlewing returns 0
00:27:02.070 00.000 11060 IsGuiding returns 0
00:27:02.291 00.221 11060 IsGuiding returns 0
00:27:02.291 00.000 11060 Move returns status 0, amount 219
00:27:02.291 00.000 11060 MoveAxis(N, 0, ABG)
00:27:02.291 00.000 11060 Move returns status 0, amount 0
00:27:02.291 00.000 11060 move complete, result=0
00:27:02.291 00.000 11060 worker thread done servicing request
00:27:02.291 00.000 11060 Worker thread wakes up
00:27:02.291 00.000 10844 GuideStep: -1.2 px 219 ms EAST, -0.6 px 0 ms NORTH
00:27:02.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:02.292 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:02.718 00.426 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:02.718 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:02.719 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:02.719 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:02.720 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:02.720 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:02.721 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:02.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:02.721 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:02.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5833,"width":15,"height":15,"star_pos":[7.17,7.34],"pixels":"..."},"id":1}
00:27:02.731 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:02.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:02.923 00.192 11060 Exposure complete
00:27:03.108 00.185 11060 worker thread done servicing request
00:27:03.108 00.000 10844 OnExposeComplete: enter
00:27:03.108 00.000 10844 UpdateGuideState(): m_state=6
00:27:03.108 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5834
00:27:03.108 00.000 10844 Star::Find returns 1 (1), X=262.30, Y=62.68, Mass=4325, SNR=41.9, Peak=255 HFD=4.0
00:27:03.108 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
00:27:03.108 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.64)
00:27:03.108 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.64 hyp=0.68 cameraTheta=1.91 mountX=-0.59 mountY=-0.33, mountTheta=-2.63
00:27:03.109 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.64, opts=13)
00:27:03.109 00.000 10844 Enqueuing Move request for scope (-0.23, 0.64)
00:27:03.109 00.000 11060 Worker thread wakes up
00:27:03.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:03.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.64) opts 0xd
00:27:03.109 00.000 10844 UpdateGuideState exits: m=4325 SNR=41.9 Saturated
00:27:03.110 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.64)
00:27:03.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:03.110 00.000 11060 Moving (-0.23, 0.64) raw xDistance=-0.59 yDistance=-0.33
00:27:03.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:03.110 00.000 10844 Enqueuing Expose request
00:27:03.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.59
00:27:03.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:27:03.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:27:03.110 00.000 11060 MoveAxis(E, 109, ABG)
00:27:03.110 00.000 11060 Guiding  Dir = 2, Dur = 109
00:27:03.134 00.024 11060 IsSlewing returns 0
00:27:03.134 00.000 11060 IsGuiding returns 0
00:27:03.259 00.125 11060 IsGuiding returns 0
00:27:03.259 00.000 11060 Move returns status 0, amount 109
00:27:03.259 00.000 11060 MoveAxis(N, 0, ABG)
00:27:03.259 00.000 11060 Move returns status 0, amount 0
00:27:03.260 00.001 11060 move complete, result=0
00:27:03.260 00.000 11060 worker thread done servicing request
00:27:03.260 00.000 11060 Worker thread wakes up
00:27:03.260 00.000 10844 GuideStep: -0.6 px 109 ms EAST, -0.3 px 0 ms NORTH
00:27:03.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:03.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:03.704 00.444 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:03.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:03.705 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:03.705 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:03.706 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:03.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:03.707 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:03.707 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:03.708 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:03.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5834,"width":15,"height":15,"star_pos":[7.30,6.68],"pixels":"..."},"id":1}
00:27:03.723 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:03.724 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:03.892 00.168 11060 Exposure complete
00:27:04.065 00.173 11060 worker thread done servicing request
00:27:04.066 00.001 10844 OnExposeComplete: enter
00:27:04.066 00.000 10844 UpdateGuideState(): m_state=6
00:27:04.066 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5835
00:27:04.066 00.000 10844 Star::Find returns 1 (0), X=262.16, Y=61.77, Mass=3286, SNR=36.3, Peak=238 HFD=3.8
00:27:04.066 00.000 10844 MultiStar: exiting stabilization period
00:27:04.067 00.001 10844 MultiStar: [#1 -0.36,-1.01,0.00,M1] [#2 -0.15,-0.67,0.00,M1] [#3 -0.17,-0.65,0.00,M2] [#4 -0.42,-0.82,0.00,M1] [#5 -0.75,-0.08,0.00,M4] [#6 -0.05,-1.23,0.00,M4] [#7 0.16,-0.57,0.75,U] [#8 -0.23,-0.81,0.00,M1] 
00:27:04.067 00.000 10844 refined, 1 included, MultiStar: {-0.14, -0.39}, one-star: {-0.36, -0.27}
00:27:04.067 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
00:27:04.067 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
00:27:04.067 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.39 hyp=0.42 cameraTheta=-1.91 mountX=0.41 mountY=-0.07, mountTheta=-0.17
00:27:04.068 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.39, opts=13)
00:27:04.068 00.000 10844 Enqueuing Move request for scope (-0.14, -0.39)
00:27:04.068 00.000 11060 Worker thread wakes up
00:27:04.069 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.39) opts 0xd
00:27:04.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:04.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.39)
00:27:04.069 00.000 11060 Moving (-0.14, -0.39) raw xDistance=0.41 yDistance=-0.07
00:27:04.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
00:27:04.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:04.069 00.000 10844 UpdateGuideState exits: m=3286 SNR=36.3
00:27:04.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:27:04.069 00.000 11060 MoveAxis(W, 68, ABG)
00:27:04.069 00.000 11060 Guiding  Dir = 3, Dur = 68
00:27:04.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:04.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:04.069 00.000 10844 Enqueuing Expose request
00:27:04.072 00.003 11060 IsSlewing returns 0
00:27:04.072 00.000 11060 IsGuiding returns 0
00:27:04.150 00.078 11060 IsGuiding returns 0
00:27:04.150 00.000 11060 Move returns status 0, amount 68
00:27:04.150 00.000 11060 MoveAxis(N, 0, ABG)
00:27:04.150 00.000 11060 Move returns status 0, amount 0
00:27:04.150 00.000 11060 move complete, result=0
00:27:04.150 00.000 11060 worker thread done servicing request
00:27:04.150 00.000 11060 Worker thread wakes up
00:27:04.150 00.000 10844 GuideStep: 0.4 px 68 ms WEST, -0.1 px 0 ms NORTH
00:27:04.151 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:04.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:04.650 00.499 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:04.651 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:04.651 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:04.652 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:04.658 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:04.658 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:04.659 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:04.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:04.659 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:04.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5835,"width":15,"height":15,"star_pos":[7.16,6.77],"pixels":"..."},"id":1}
00:27:04.675 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:04.675 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:04.774 00.099 11060 Exposure complete
00:27:04.975 00.201 11060 worker thread done servicing request
00:27:04.976 00.001 10844 OnExposeComplete: enter
00:27:04.976 00.000 10844 UpdateGuideState(): m_state=6
00:27:04.976 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5836
00:27:04.976 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=61.78, Mass=3321, SNR=37.0, Peak=213 HFD=3.8
00:27:04.976 00.000 10844 MultiStar: [#1 -0.26,-0.27,0.93,U] [#2 -0.51,0.24,1.87,U] [#3 -0.07,-0.62,0.00,M3] [#4 0.07,-0.95,0.00,M2] [#5 -0.98,-0.64,0.00,M5] [#6 0.06,-0.89,0.00,M5] [#7 0.32,-0.60,0.00,M1] [#8 -0.58,-0.85,0.00,M2] 
00:27:04.976 00.000 10844 refined, 2 included, MultiStar: {-0.26, -0.01}, one-star: {0.22, -0.25}
00:27:04.976 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
00:27:04.977 00.001 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
00:27:04.977 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.09 mountX=0.06 mountY=-0.25, mountTheta=-1.34
00:27:04.978 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.01, opts=13)
00:27:04.980 00.002 10844 Enqueuing Move request for scope (-0.26, -0.01)
00:27:04.980 00.000 11060 Worker thread wakes up
00:27:04.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
00:27:04.980 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
00:27:04.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:04.980 00.000 11060 Moving (-0.26, -0.01) raw xDistance=0.06 yDistance=-0.25
00:27:04.980 00.000 10844 UpdateGuideState exits: m=3321 SNR=37.0
00:27:04.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:27:04.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:04.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:04.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:04.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:27:04.980 00.000 10844 Enqueuing Expose request
00:27:04.980 00.000 11060 MoveAxis(E, 0, ABG)
00:27:04.980 00.000 11060 Move returns status 0, amount 0
00:27:04.980 00.000 11060 MoveAxis(N, 0, ABG)
00:27:04.980 00.000 11060 Move returns status 0, amount 0
00:27:04.980 00.000 11060 move complete, result=0
00:27:04.981 00.001 11060 worker thread done servicing request
00:27:04.981 00.000 11060 Worker thread wakes up
00:27:04.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:04.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:04.982 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:27:05.619 00.637 11060 Exposure complete
00:27:05.668 00.049 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:05.675 00.007 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:05.676 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:05.676 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:05.677 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:05.677 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:05.677 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:05.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:05.679 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:05.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5836,"width":15,"height":15,"star_pos":[6.74,6.78],"pixels":"..."},"id":1}
00:27:05.692 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:05.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:05.786 00.094 11060 worker thread done servicing request
00:27:05.786 00.000 10844 OnExposeComplete: enter
00:27:05.786 00.000 10844 UpdateGuideState(): m_state=6
00:27:05.786 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5837
00:27:05.787 00.001 10844 Star::Find returns 1 (0), X=262.12, Y=61.67, Mass=2530, SNR=31.9, Peak=183 HFD=3.8
00:27:05.787 00.000 10844 MultiStar: [#1 -0.26,-1.16,0.00,M1] [#2 0.11,-0.81,0.00,M1] [#3 -0.33,-0.71,0.00,M4] [#4 -0.23,-0.95,0.00,M3] [#5 -1.44,0.35,0.00,M6] [#6 -0.17,-1.02,0.00,M6] [#7 -0.45,-0.77,0.00,M2] [#8 -0.17,-1.14,0.00,M3] 
00:27:05.787 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
00:27:05.787 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
00:27:05.787 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.36 hyp=0.54 cameraTheta=-2.41 mountX=0.43 mountY=-0.34, mountTheta=-0.67
00:27:05.788 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.36, opts=13)
00:27:05.788 00.000 10844 Enqueuing Move request for scope (-0.40, -0.36)
00:27:05.789 00.001 11060 Worker thread wakes up
00:27:05.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.36) opts 0xd
00:27:05.789 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.36)
00:27:05.789 00.000 11060 Moving (-0.40, -0.36) raw xDistance=0.43 yDistance=-0.34
00:27:05.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
00:27:05.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:05.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:05.789 00.000 10844 UpdateGuideState exits: m=2530 SNR=31.9
00:27:05.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:05.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:05.789 00.000 10844 Enqueuing Expose request
00:27:05.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:27:05.789 00.000 11060 MoveAxis(W, 74, ABG)
00:27:05.789 00.000 11060 Guiding  Dir = 3, Dur = 74
00:27:05.799 00.010 11060 IsSlewing returns 0
00:27:05.800 00.001 11060 IsGuiding returns 0
00:27:05.886 00.086 11060 IsGuiding returns 0
00:27:05.886 00.000 11060 Move returns status 0, amount 74
00:27:05.886 00.000 11060 MoveAxis(N, 0, ABG)
00:27:05.886 00.000 11060 Move returns status 0, amount 0
00:27:05.886 00.000 11060 move complete, result=0
00:27:05.887 00.001 11060 worker thread done servicing request
00:27:05.887 00.000 11060 Worker thread wakes up
00:27:05.887 00.000 10844 GuideStep: 0.4 px 74 ms WEST, -0.3 px 0 ms NORTH
00:27:05.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:05.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:06.523 00.636 11060 Exposure complete
00:27:06.702 00.179 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:06.703 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:06.703 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:06.704 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:06.704 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:06.705 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:06.705 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:06.706 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:06.706 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:06.707 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5837,"width":15,"height":15,"star_pos":[7.12,6.67],"pixels":"..."},"id":1}
00:27:06.718 00.011 11060 worker thread done servicing request
00:27:06.718 00.000 10844 OnExposeComplete: enter
00:27:06.718 00.000 10844 UpdateGuideState(): m_state=6
00:27:06.718 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5838
00:27:06.718 00.000 10844 Star::Find returns 1 (0), X=261.74, Y=61.85, Mass=3481, SNR=37.4, Peak=224 HFD=3.8
00:27:06.719 00.001 10844 MultiStar: [#1 0.07,-0.37,0.88,U] [#2 -0.31,-0.23,1.87,U] [#3 -0.37,-0.09,0.96,U] [#4 -0.72,-0.05,0.00,M4] [#5 -0.86,0.58,0.00,M7] [#6 0.06,-0.49,0.82,U] [#7 -0.66,-0.88,0.00,M3] [#8 -1.01,-1.17,0.00,M4] 
00:27:06.719 00.000 10844 refined, 4 included, MultiStar: {-0.29, -0.26}, one-star: {-0.79, -0.19}
00:27:06.719 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
00:27:06.719 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
00:27:06.719 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.26 hyp=0.39 cameraTheta=-2.41 mountX=0.31 mountY=-0.25, mountTheta=-0.67
00:27:06.720 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.26, opts=13)
00:27:06.720 00.000 10844 Enqueuing Move request for scope (-0.29, -0.26)
00:27:06.720 00.000 11060 Worker thread wakes up
00:27:06.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:06.720 00.000 10844 UpdateGuideState exits: m=3481 SNR=37.4
00:27:06.721 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:06.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.26) opts 0xd
00:27:06.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:06.721 00.000 10844 Enqueuing Expose request
00:27:06.721 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.26)
00:27:06.721 00.000 11060 Moving (-0.29, -0.26) raw xDistance=0.31 yDistance=-0.25
00:27:06.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
00:27:06.721 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.27 newest=-0.84
00:27:06.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
00:27:06.721 00.000 11060 MoveAxis(W, 56, ABG)
00:27:06.721 00.000 11060 Guiding  Dir = 3, Dur = 56
00:27:06.724 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:06.725 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:06.736 00.011 11060 IsSlewing returns 0
00:27:06.736 00.000 11060 IsGuiding returns 0
00:27:06.801 00.065 11060 IsGuiding returns 0
00:27:06.801 00.000 11060 Move returns status 0, amount 56
00:27:06.802 00.001 11060 BLC: Oldest BLC event removed
00:27:06.802 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:27:06.802 00.000 11060 MoveAxis(N, 845, ABG)
00:27:06.802 00.000 11060 duration set to 750 by maxDecDuration
00:27:06.802 00.000 11060 Guiding  Dir = 0, Dur = 750
00:27:06.837 00.035 11060 IsSlewing returns 0
00:27:06.838 00.001 11060 IsGuiding returns 0
00:27:07.603 00.765 11060 IsGuiding returns 0
00:27:07.604 00.001 11060 Move returns status 0, amount 750
00:27:07.604 00.000 11060 move complete, result=0
00:27:07.604 00.000 11060 worker thread done servicing request
00:27:07.604 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.2 px 750 ms NORTH
00:27:07.604 00.000 11060 Worker thread wakes up
00:27:07.605 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:07.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:07.703 00.098 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:07.704 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:07.705 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:07.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:07.706 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:07.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:07.708 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:07.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:07.709 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:07.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5838,"width":15,"height":15,"star_pos":[6.74,6.85],"pixels":"..."},"id":1}
00:27:07.724 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:07.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:08.246 00.522 11060 Exposure complete
00:27:08.411 00.165 11060 worker thread done servicing request
00:27:08.411 00.000 10844 OnExposeComplete: enter
00:27:08.411 00.000 10844 UpdateGuideState(): m_state=6
00:27:08.411 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5839
00:27:08.411 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=61.55, Mass=2533, SNR=31.5, Peak=229 HFD=3.2
00:27:08.412 00.001 10844 MultiStar: [#1 -0.37,-0.52,0.00,M1] [#2 -0.00,-0.69,0.00,M1] [#3 -0.45,-0.38,1.15,U] [#4 0.05,-0.75,0.00,M5] [#5 -1.22,-0.72,0.00,M8] [#6 -0.07,-0.84,0.00,M6] [#7 0.33,-0.25,1.09,U] [#8 0.22,-1.37,0.00,M5] 
00:27:08.412 00.000 10844 refined, 2 included, MultiStar: {-0.04, -0.37}, one-star: {0.04, -0.48}
00:27:08.412 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
00:27:08.412 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
00:27:08.412 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.67 mountX=0.37 mountY=0.02, mountTheta=0.06
00:27:08.413 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.37, opts=13)
00:27:08.413 00.000 10844 Enqueuing Move request for scope (-0.04, -0.37)
00:27:08.413 00.000 11060 Worker thread wakes up
00:27:08.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:08.413 00.000 10844 UpdateGuideState exits: m=2533 SNR=31.5
00:27:08.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:08.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:08.413 00.000 10844 Enqueuing Expose request
00:27:08.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd
00:27:08.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.37)
00:27:08.413 00.000 11060 Moving (-0.04, -0.37) raw xDistance=0.37 yDistance=0.02
00:27:08.414 00.001 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.171619, 1:-0.022727
00:27:08.414 00.000 11060 BLC: No correction, Miss < min_move
00:27:08.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
00:27:08.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:08.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:08.414 00.000 11060 MoveAxis(W, 66, ABG)
00:27:08.414 00.000 11060 Guiding  Dir = 3, Dur = 66
00:27:08.439 00.025 11060 IsSlewing returns 0
00:27:08.439 00.000 11060 IsGuiding returns 0
00:27:08.542 00.103 11060 IsGuiding returns 0
00:27:08.542 00.000 11060 Move returns status 0, amount 66
00:27:08.542 00.000 11060 MoveAxis(N, 0, ABG)
00:27:08.542 00.000 11060 Move returns status 0, amount 0
00:27:08.542 00.000 11060 move complete, result=0
00:27:08.542 00.000 11060 worker thread done servicing request
00:27:08.543 00.001 11060 Worker thread wakes up
00:27:08.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:08.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:08.543 00.000 10844 GuideStep: 0.4 px 66 ms WEST, 0.0 px 0 ms NORTH
00:27:08.652 00.109 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:08.652 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:08.653 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:08.654 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:08.655 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:08.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:08.658 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:08.658 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:08.659 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:08.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5839,"width":15,"height":15,"star_pos":[6.56,6.55],"pixels":"..."},"id":1}
00:27:08.723 00.064 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:08.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:09.180 00.457 11060 Exposure complete
00:27:09.369 00.189 11060 worker thread done servicing request
00:27:09.370 00.001 10844 OnExposeComplete: enter
00:27:09.370 00.000 10844 UpdateGuideState(): m_state=6
00:27:09.370 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5840
00:27:09.370 00.000 10844 Star::Find returns 1 (0), X=261.89, Y=60.95, Mass=2877, SNR=33.9, Peak=223 HFD=3.7
00:27:09.370 00.000 10844 MultiStar: large primary error, entering stabilization period
00:27:09.370 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
00:27:09.370 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
00:27:09.370 00.000 10844 CameraToMount -- cameraX=-0.63 cameraY=-1.09 hyp=1.26 cameraTheta=-2.09 mountX=1.18 mountY=-0.44, mountTheta=-0.36
00:27:09.372 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.63, y=-1.09, opts=13)
00:27:09.372 00.000 10844 Enqueuing Move request for scope (-0.63, -1.09)
00:27:09.372 00.000 11060 Worker thread wakes up
00:27:09.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:09.372 00.000 10844 UpdateGuideState exits: m=2877 SNR=33.9
00:27:09.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:09.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:09.372 00.000 10844 Enqueuing Expose request
00:27:09.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -1.09) opts 0xd
00:27:09.373 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.63, -1.09)
00:27:09.373 00.000 11060 Moving (-0.63, -1.09) raw xDistance=1.18 yDistance=-0.44
00:27:09.373 00.000 11060 BLC: History state: CurrMiss=0.44, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.171619, 1:-0.022727, 2:0.443431
00:27:09.373 00.000 11060 BLC: Under-shoot: nominal increase by 10
00:27:09.373 00.000 11060 BLC: window closed
00:27:09.373 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:27:09.373 00.000 11060 BLC: Pulse adjusted to 750
00:27:09.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 1.18
00:27:09.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.44
00:27:09.373 00.000 11060 MoveAxis(W, 208, ABG)
00:27:09.373 00.000 11060 Guiding  Dir = 3, Dur = 208
00:27:09.414 00.041 11060 IsSlewing returns 0
00:27:09.415 00.001 11060 IsGuiding returns 0
00:27:09.664 00.249 11060 IsGuiding returns 0
00:27:09.664 00.000 11060 Move returns status 0, amount 208
00:27:09.666 00.002 11060 MoveAxis(N, 173, ABG)
00:27:09.666 00.000 11060 Guiding  Dir = 0, Dur = 173
00:27:09.668 00.002 10844 evsrv: cli 0EEEEB10 connect
00:27:09.668 00.000 10844 case statement mapped state 6 to 3
00:27:09.669 00.001 10844 case statement mapped state 6 to 3
00:27:09.670 00.001 10844 evsrv: cli 0EEEEB10 request: {"method":"get_pixel_scale","id":"12722eeb-05d2-4b7f-a77c-a277c48eb547"}
00:27:09.670 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":4.1253,"id":"12722eeb-05d2-4b7f-a77c-a277c48eb547"}
00:27:09.670 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:09.671 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:09.671 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:09.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:09.671 00.000 10844 evsrv: cli 0EEEEB10 disconnect
00:27:09.672 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:09.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:09.672 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:09.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:09.674 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:09.674 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5840,"width":15,"height":15,"star_pos":[6.89,6.95],"pixels":"..."},"id":1}
00:27:09.680 00.006 11060 IsSlewing returns 0
00:27:09.680 00.000 11060 IsGuiding returns 0
00:27:09.771 00.091 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:09.771 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:09.868 00.097 11060 IsGuiding returns 0
00:27:09.868 00.000 11060 Move returns status 0, amount 173
00:27:09.868 00.000 11060 move complete, result=0
00:27:09.868 00.000 11060 worker thread done servicing request
00:27:09.868 00.000 11060 Worker thread wakes up
00:27:09.868 00.000 10844 GuideStep: 1.2 px 208 ms WEST, -0.4 px 173 ms NORTH
00:27:09.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:09.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:10.496 00.628 11060 Exposure complete
00:27:10.655 00.159 11060 worker thread done servicing request
00:27:10.655 00.000 10844 OnExposeComplete: enter
00:27:10.655 00.000 10844 UpdateGuideState(): m_state=6
00:27:10.655 00.000 10844 Star::Find(15, 261, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5841
00:27:10.656 00.001 10844 Star::Find returns 1 (0), X=262.10, Y=61.95, Mass=3308, SNR=36.5, Peak=224 HFD=3.8
00:27:10.656 00.000 10844 MultiStar: exiting stabilization period
00:27:10.656 00.000 10844 MultiStar: [#1 -0.73,-0.43,0.00,M2] [#2 0.24,-0.35,1.96,U] [#3 -0.35,0.32,0.84,U] [#4 -0.29,0.14,0.91,U] [#5 -0.31,1.02,0.00,M9] [#6 -0.45,-0.90,0.00,M7] [#7 -0.94,0.42,0.00,M3] [#8 0.04,0.11,0.94,U] 
00:27:10.656 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.05}, one-star: {-0.43, -0.09}
00:27:10.656 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
00:27:10.656 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
00:27:10.656 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.64 mountX=0.06 mountY=-0.08, mountTheta=-0.90
00:27:10.657 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
00:27:10.657 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
00:27:10.657 00.000 11060 Worker thread wakes up
00:27:10.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
00:27:10.658 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
00:27:10.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:10.658 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.06 yDistance=-0.08
00:27:10.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:27:10.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:10.658 00.000 10844 UpdateGuideState exits: m=3308 SNR=36.5
00:27:10.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:10.658 00.000 11060 MoveAxis(E, 0, ABG)
00:27:10.658 00.000 11060 Move returns status 0, amount 0
00:27:10.658 00.000 11060 MoveAxis(N, 0, ABG)
00:27:10.658 00.000 11060 Move returns status 0, amount 0
00:27:10.658 00.000 11060 move complete, result=0
00:27:10.658 00.000 11060 worker thread done servicing request
00:27:10.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:10.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:10.658 00.000 10844 Enqueuing Expose request
00:27:10.658 00.000 11060 Worker thread wakes up
00:27:10.658 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:10.659 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:10.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:10.682 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:10.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:10.724 00.042 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:10.725 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:10.726 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:10.726 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:10.726 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:10.727 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:10.728 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:10.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5841,"width":15,"height":15,"star_pos":[7.10,6.95],"pixels":"..."},"id":1}
00:27:10.779 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:10.779 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:11.297 00.518 11060 Exposure complete
00:27:11.493 00.196 11060 worker thread done servicing request
00:27:11.493 00.000 10844 OnExposeComplete: enter
00:27:11.494 00.001 10844 UpdateGuideState(): m_state=6
00:27:11.494 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5842
00:27:11.494 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=61.75, Mass=2666, SNR=32.7, Peak=224 HFD=3.4
00:27:11.494 00.000 10844 MultiStar: [#1 -0.02,-0.68,0.00,M3] [#2 0.13,-0.24,2.08,U] [#3 -0.34,-0.02,1.00,U] [#4 -0.36,-0.20,1.05,U] [#5 0.20,0.14,1.14,U] [#6 -0.26,-0.42,0.97,U] [#7 -0.10,-0.64,0.00,M4] [#8 -0.02,-0.29,1.03,U] 
00:27:11.494 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.19}, one-star: {0.11, -0.28}
00:27:11.496 00.002 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
00:27:11.496 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
00:27:11.496 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.82 mountX=0.19 mountY=-0.02, mountTheta=-0.08
00:27:11.498 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.19, opts=13)
00:27:11.498 00.000 10844 Enqueuing Move request for scope (-0.05, -0.19)
00:27:11.498 00.000 11060 Worker thread wakes up
00:27:11.498 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:11.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
00:27:11.498 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.7
00:27:11.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
00:27:11.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:11.498 00.000 11060 Moving (-0.05, -0.19) raw xDistance=0.19 yDistance=-0.02
00:27:11.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:11.499 00.001 10844 Enqueuing Expose request
00:27:11.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:27:11.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:11.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:11.499 00.000 11060 MoveAxis(W, 33, ABG)
00:27:11.499 00.000 11060 Guiding  Dir = 3, Dur = 33
00:27:11.549 00.050 11060 IsSlewing returns 0
00:27:11.549 00.000 11060 IsGuiding returns 0
00:27:11.621 00.072 11060 IsGuiding returns 0
00:27:11.621 00.000 11060 Move returns status 0, amount 33
00:27:11.621 00.000 11060 MoveAxis(N, 0, ABG)
00:27:11.621 00.000 11060 Move returns status 0, amount 0
00:27:11.621 00.000 11060 move complete, result=0
00:27:11.622 00.001 11060 worker thread done servicing request
00:27:11.622 00.000 11060 Worker thread wakes up
00:27:11.622 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
00:27:11.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:11.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:11.704 00.082 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:11.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:11.705 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:11.706 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:11.706 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:11.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:11.707 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:11.707 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:11.707 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:11.708 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5842,"width":15,"height":15,"star_pos":[6.63,6.75],"pixels":"..."},"id":1}
00:27:11.716 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:11.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:12.265 00.549 11060 Exposure complete
00:27:12.455 00.190 11060 worker thread done servicing request
00:27:12.455 00.000 10844 OnExposeComplete: enter
00:27:12.455 00.000 10844 UpdateGuideState(): m_state=6
00:27:12.456 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5843
00:27:12.456 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.65, Mass=2935, SNR=35.1, Peak=249 HFD=3.4
00:27:12.457 00.001 10844 MultiStar: [#1 0.22,-0.23,0.92,U] [#2 0.12,0.41,1.89,U] [#3 -0.25,-0.36,0.91,U] [#4 0.63,-0.42,0.00,M4] [#5 0.48,0.39,0.00,M9] [#6 -0.21,-0.46,0.88,U] [#7 -0.27,-0.20,0.86,U] [#8 -0.01,-0.20,0.84,U] 
00:27:12.457 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {0.17, 0.62}
00:27:12.457 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.79 = -2.50)
00:27:12.457 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
00:27:12.457 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.03 mountX=-0.01 mountY=-0.01, mountTheta=-2.51
00:27:12.459 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
00:27:12.459 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
00:27:12.459 00.000 11060 Worker thread wakes up
00:27:12.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:27:12.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:27:12.459 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.01 yDistance=-0.01
00:27:12.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:27:12.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:12.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:12.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:12.459 00.000 11060 MoveAxis(E, 0, ABG)
00:27:12.459 00.000 11060 Move returns status 0, amount 0
00:27:12.459 00.000 11060 MoveAxis(N, 0, ABG)
00:27:12.459 00.000 10844 UpdateGuideState exits: m=2935 SNR=35.1
00:27:12.459 00.000 11060 Move returns status 0, amount 0
00:27:12.460 00.001 11060 move complete, result=0
00:27:12.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:12.460 00.000 11060 worker thread done servicing request
00:27:12.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:12.460 00.000 10844 Enqueuing Expose request
00:27:12.460 00.000 11060 Worker thread wakes up
00:27:12.460 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:12.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:12.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:12.520 00.060 10844 evsrv: cli 0EEEDDF0 connect
00:27:12.520 00.000 10844 case statement mapped state 6 to 3
00:27:12.520 00.000 10844 case statement mapped state 6 to 3
00:27:12.532 00.012 10844 evsrv: cli 0EEEDDF0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"8f17e08d-07c3-43c2-8593-13a9d58f0fcd"}
00:27:12.532 00.000 10844 PhdController::Guide begins
00:27:12.532 00.000 10844 PhdController: newstate STATE_SETUP
00:27:12.532 00.000 10844 PhdController: setup
00:27:12.532 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
00:27:12.532 00.000 10844 PhdController: guider state = 6
00:27:12.532 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:27:12.533 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
00:27:12.533 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":0,"id":"8f17e08d-07c3-43c2-8593-13a9d58f0fcd"}
00:27:12.534 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
00:27:12.535 00.001 10844 evsrv: cli 0EEEDDF0 connect
00:27:12.535 00.000 10844 case statement mapped state 6 to 3
00:27:12.537 00.002 10844 case statement mapped state 6 to 3
00:27:12.537 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_shift_params","id":"a0f0f8a5-2a39-456b-8736-ed3a0dde4337"}
00:27:12.537 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"a0f0f8a5-2a39-456b-8736-ed3a0dde4337"}
00:27:12.538 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
00:27:12.539 00.001 10844 evsrv: cli 0EEEE610 connect
00:27:12.539 00.000 10844 case statement mapped state 6 to 3
00:27:12.540 00.001 10844 case statement mapped state 6 to 3
00:27:12.541 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_position","id":"19d75acf-3e1f-450e-85ca-dbc0da193c6d"}
00:27:12.541 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":[262.52,62.04],"id":"19d75acf-3e1f-450e-85ca-dbc0da193c6d"}
00:27:12.543 00.002 10844 evsrv: cli 0EEEE610 disconnect
00:27:12.543 00.000 10844 evsrv: cli 0EEEE390 connect
00:27:12.545 00.002 10844 case statement mapped state 6 to 3
00:27:12.545 00.000 10844 case statement mapped state 6 to 3
00:27:12.545 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"get_calibrated","id":"c397986e-0299-44d7-810e-6af2b8904e1a"}
00:27:12.546 00.001 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":true,"id":"c397986e-0299-44d7-810e-6af2b8904e1a"}
00:27:12.546 00.000 10844 evsrv: cli 0EEEE390 disconnect
00:27:12.548 00.002 10844 evsrv: cli 0EEEDFD0 connect
00:27:12.548 00.000 10844 case statement mapped state 6 to 3
00:27:12.548 00.000 10844 case statement mapped state 6 to 3
00:27:12.549 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"408205a6-de00-4b6c-8c53-24feb5a4e5b7"}
00:27:12.549 00.000 10844 case statement mapped state 6 to 3
00:27:12.549 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"408205a6-de00-4b6c-8c53-24feb5a4e5b7"}
00:27:12.550 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
00:27:12.677 00.127 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:12.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:12.677 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:12.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":true,"id":1}
00:27:12.678 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:12.678 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:12.679 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:12.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:12.680 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:12.680 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5843,"width":15,"height":15,"star_pos":[6.69,6.65],"pixels":"..."},"id":1}
00:27:12.725 00.045 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:12.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:13.102 00.377 11060 Exposure complete
00:27:13.498 00.396 11060 worker thread done servicing request
00:27:13.498 00.000 10844 OnExposeComplete: enter
00:27:13.498 00.000 10844 UpdateGuideState(): m_state=6
00:27:13.499 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5844
00:27:13.499 00.000 10844 Star::Find returns 1 (0), X=262.00, Y=62.05, Mass=3285, SNR=37.3, Peak=251 HFD=3.6
00:27:13.499 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.87 = -1.42)
00:27:13.499 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
00:27:13.499 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.01 hyp=0.52 cameraTheta=3.11 mountX=0.08 mountY=-0.52, mountTheta=-1.42
00:27:13.501 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.01, opts=13)
00:27:13.501 00.000 10844 Enqueuing Move request for scope (-0.52, 0.01)
00:27:13.501 00.000 11060 Worker thread wakes up
00:27:13.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:13.502 00.001 10844 UpdateGuideState exits: m=3285 SNR=37.3
00:27:13.502 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 1 / 99999
00:27:13.502 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366433.502,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:27:13.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:13.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:13.502 00.000 10844 Enqueuing Expose request
00:27:13.505 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.01) opts 0xd
00:27:13.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.01)
00:27:13.506 00.001 11060 Moving (-0.52, 0.01) raw xDistance=0.08 yDistance=-0.52
00:27:13.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:27:13.507 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.52
00:27:13.507 00.000 11060 MoveAxis(E, 0, ABG)
00:27:13.507 00.000 11060 Move returns status 0, amount 0
00:27:13.507 00.000 11060 MoveAxis(N, 201, ABG)
00:27:13.508 00.001 11060 Guiding  Dir = 0, Dur = 201
00:27:13.548 00.040 11060 IsSlewing returns 0
00:27:13.549 00.001 11060 IsGuiding returns 0
00:27:13.664 00.115 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:13.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:13.666 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:13.666 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:13.667 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:13.667 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:13.668 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:13.682 00.014 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5844,"width":15,"height":15,"star_pos":[7.00,7.05],"pixels":"..."},"id":1}
00:27:13.744 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:13.744 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:13.782 00.038 11060 IsGuiding returns 0
00:27:13.782 00.000 11060 Move returns status 0, amount 201
00:27:13.782 00.000 11060 move complete, result=0
00:27:13.783 00.001 11060 worker thread done servicing request
00:27:13.783 00.000 11060 Worker thread wakes up
00:27:13.783 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.5 px 201 ms NORTH
00:27:13.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:13.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:14.417 00.634 11060 Exposure complete
00:27:14.692 00.275 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:14.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:14.694 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:14.695 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:14.696 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:14.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:14.703 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:14.704 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5844,"width":15,"height":15,"star_pos":[7.00,7.05],"pixels":"..."},"id":1}
00:27:14.778 00.074 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:14.778 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:14.917 00.139 11060 worker thread done servicing request
00:27:14.917 00.000 10844 OnExposeComplete: enter
00:27:14.917 00.000 10844 UpdateGuideState(): m_state=6
00:27:14.918 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5845
00:27:14.919 00.001 10844 Star::Find returns 1 (0), X=262.16, Y=61.07, Mass=2886, SNR=34.2, Peak=242 HFD=3.7
00:27:14.919 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
00:27:14.919 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
00:27:14.919 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.97 hyp=1.03 cameraTheta=-1.93 mountX=1.02 mountY=-0.20, mountTheta=-0.20
00:27:14.923 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.97, opts=13)
00:27:14.924 00.001 10844 Enqueuing Move request for scope (-0.37, -0.97)
00:27:14.924 00.000 11060 Worker thread wakes up
00:27:14.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:14.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.97) opts 0xd
00:27:14.924 00.000 10844 UpdateGuideState exits: m=2886 SNR=34.2
00:27:14.924 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.97)
00:27:14.924 00.000 11060 Moving (-0.37, -0.97) raw xDistance=1.02 yDistance=-0.20
00:27:14.924 00.000 10844 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 2 / 99999
00:27:14.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.27 from input 1.02
00:27:14.924 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366434.924,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.57,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
00:27:14.925 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:27:14.925 00.000 11060 MoveAxis(W, 176, ABG)
00:27:14.925 00.000 11060 Guiding  Dir = 3, Dur = 176
00:27:14.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:14.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:14.926 00.001 10844 Enqueuing Expose request
00:27:14.952 00.026 11060 IsSlewing returns 0
00:27:14.954 00.002 11060 IsGuiding returns 0
00:27:15.156 00.202 11060 IsGuiding returns 0
00:27:15.157 00.001 11060 Move returns status 0, amount 176
00:27:15.157 00.000 11060 MoveAxis(N, 79, ABG)
00:27:15.157 00.000 11060 Guiding  Dir = 0, Dur = 79
00:27:15.177 00.020 11060 IsSlewing returns 0
00:27:15.177 00.000 11060 IsGuiding returns 0
00:27:15.280 00.103 11060 IsGuiding returns 0
00:27:15.280 00.000 11060 Move returns status 0, amount 79
00:27:15.281 00.001 11060 move complete, result=0
00:27:15.281 00.000 11060 worker thread done servicing request
00:27:15.281 00.000 11060 Worker thread wakes up
00:27:15.281 00.000 10844 GuideStep: 1.0 px 176 ms WEST, -0.2 px 79 ms NORTH
00:27:15.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:15.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:15.936 00.655 11060 Exposure complete
00:27:16.450 00.514 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:16.450 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:16.486 00.036 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:16.487 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:16.487 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:16.487 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:16.488 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:16.489 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5845,"width":15,"height":15,"star_pos":[7.16,7.07],"pixels":"..."},"id":1}
00:27:16.511 00.022 11060 worker thread done servicing request
00:27:16.511 00.000 10844 OnExposeComplete: enter
00:27:16.511 00.000 10844 UpdateGuideState(): m_state=6
00:27:16.512 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5846
00:27:16.512 00.000 10844 Star::Find returns 1 (0), X=263.04, Y=62.08, Mass=3098, SNR=35.5, Peak=226 HFD=3.9
00:27:16.512 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
00:27:16.512 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
00:27:16.512 00.000 10844 CameraToMount -- cameraX=0.52 cameraY=0.04 hyp=0.52 cameraTheta=0.08 mountX=-0.13 mountY=0.50, mountTheta=1.83
00:27:16.514 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.52, y=0.04, opts=13)
00:27:16.514 00.000 10844 Enqueuing Move request for scope (0.52, 0.04)
00:27:16.514 00.000 11060 Worker thread wakes up
00:27:16.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:16.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.04) opts 0xd
00:27:16.514 00.000 10844 UpdateGuideState exits: m=3098 SNR=35.5
00:27:16.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.52, 0.04)
00:27:16.514 00.000 10844 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 3 / 99999
00:27:16.516 00.002 11060 Moving (0.52, 0.04) raw xDistance=-0.13 yDistance=0.50
00:27:16.516 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366436.516,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.55,"Time":3.0,"SettleTime":10.0,"StarLocked":true}
00:27:16.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:27:16.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:27:16.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:16.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
00:27:16.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:16.516 00.000 10844 Enqueuing Expose request
00:27:16.516 00.000 11060 MoveAxis(E, 17, ABG)
00:27:16.516 00.000 11060 Guiding  Dir = 2, Dur = 17
00:27:16.527 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:16.527 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:16.528 00.001 11060 IsSlewing returns 0
00:27:16.528 00.000 11060 IsGuiding returns 0
00:27:16.559 00.031 11060 IsGuiding returns 0
00:27:16.561 00.002 11060 Move returns status 0, amount 17
00:27:16.561 00.000 11060 MoveAxis(N, 0, ABG)
00:27:16.561 00.000 11060 Move returns status 0, amount 0
00:27:16.561 00.000 11060 move complete, result=0
00:27:16.561 00.000 11060 worker thread done servicing request
00:27:16.561 00.000 11060 Worker thread wakes up
00:27:16.561 00.000 10844 GuideStep: -0.1 px 17 ms EAST, 0.5 px 0 ms NORTH
00:27:16.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:16.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:17.208 00.647 11060 Exposure complete
00:27:17.447 00.239 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:17.447 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:17.448 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:17.449 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:17.449 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:17.449 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:17.450 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:17.451 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5846,"width":15,"height":15,"star_pos":[7.04,7.08],"pixels":"..."},"id":1}
00:27:17.507 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:17.507 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:17.708 00.201 11060 worker thread done servicing request
00:27:17.709 00.001 10844 OnExposeComplete: enter
00:27:17.709 00.000 10844 UpdateGuideState(): m_state=6
00:27:17.709 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5847
00:27:17.709 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.21, Mass=2240, SNR=29.8, Peak=224 HFD=3.2
00:27:17.709 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
00:27:17.709 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
00:27:17.710 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.23 mountX=-0.18 mountY=0.03, mountTheta=2.96
00:27:17.721 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.17, opts=13)
00:27:17.721 00.000 10844 Enqueuing Move request for scope (0.06, 0.17)
00:27:17.722 00.001 11060 Worker thread wakes up
00:27:17.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:17.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
00:27:17.722 00.000 10844 UpdateGuideState exits: m=2240 SNR=29.8
00:27:17.722 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
00:27:17.722 00.000 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 4 / 99999
00:27:17.722 00.000 11060 Moving (0.06, 0.17) raw xDistance=-0.18 yDistance=0.03
00:27:17.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:27:17.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:17.723 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770366437.722,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
00:27:17.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:27:17.723 00.000 11060 MoveAxis(E, 31, ABG)
00:27:17.723 00.000 11060 Guiding  Dir = 2, Dur = 31
00:27:17.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:17.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:17.723 00.000 10844 Enqueuing Expose request
00:27:17.733 00.010 11060 IsSlewing returns 0
00:27:17.734 00.001 11060 IsGuiding returns 0
00:27:17.780 00.046 11060 IsGuiding returns 0
00:27:17.780 00.000 11060 Move returns status 0, amount 31
00:27:17.780 00.000 11060 MoveAxis(N, 0, ABG)
00:27:17.780 00.000 11060 Move returns status 0, amount 0
00:27:17.781 00.001 11060 move complete, result=0
00:27:17.781 00.000 11060 worker thread done servicing request
00:27:17.781 00.000 11060 Worker thread wakes up
00:27:17.781 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
00:27:17.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:17.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:18.011 00.230 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:18.012 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:18.012 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:18.013 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:18.013 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:18.014 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:18.015 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:18.025 00.010 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5847,"width":15,"height":15,"star_pos":[6.59,7.21],"pixels":"..."},"id":1}
00:27:18.386 00.361 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:18.386 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:18.428 00.042 11060 Exposure complete
00:27:18.671 00.243 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:18.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:18.672 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:18.673 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:18.674 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:18.674 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:18.675 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:18.675 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5847,"width":15,"height":15,"star_pos":[6.59,7.21],"pixels":"..."},"id":1}
00:27:18.683 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:18.684 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:18.749 00.065 10844 OnExposeComplete: enter
00:27:18.749 00.000 10844 UpdateGuideState(): m_state=6
00:27:18.750 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5848
00:27:18.750 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=61.81, Mass=3306, SNR=36.4, Peak=254 HFD=3.8
00:27:18.750 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
00:27:18.750 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
00:27:18.750 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.23 hyp=0.44 cameraTheta=-0.55 mountX=0.16 mountY=0.41, mountTheta=1.20
00:27:18.752 00.002 11060 worker thread done servicing request
00:27:18.753 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.23, opts=13)
00:27:18.753 00.000 10844 Enqueuing Move request for scope (0.37, -0.23)
00:27:18.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:18.753 00.000 10844 UpdateGuideState exits: m=3306 SNR=36.4
00:27:18.753 00.000 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 5 / 99999
00:27:18.753 00.000 11060 Worker thread wakes up
00:27:18.754 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770366438.753,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
00:27:18.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.23) opts 0xd
00:27:18.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.23)
00:27:18.754 00.000 11060 Moving (0.37, -0.23) raw xDistance=0.16 yDistance=0.41
00:27:18.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:18.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:27:18.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:27:18.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:27:18.755 00.001 11060 MoveAxis(W, 26, ABG)
00:27:18.755 00.000 11060 Guiding  Dir = 3, Dur = 26
00:27:18.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:18.755 00.000 10844 Enqueuing Expose request
00:27:18.782 00.027 11060 IsSlewing returns 0
00:27:18.782 00.000 11060 IsGuiding returns 0
00:27:18.830 00.048 11060 IsGuiding returns 0
00:27:18.830 00.000 11060 Move returns status 0, amount 26
00:27:18.831 00.001 11060 MoveAxis(N, 0, ABG)
00:27:18.831 00.000 11060 Move returns status 0, amount 0
00:27:18.831 00.000 11060 move complete, result=0
00:27:18.831 00.000 11060 worker thread done servicing request
00:27:18.831 00.000 11060 Worker thread wakes up
00:27:18.831 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.4 px 0 ms NORTH
00:27:18.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:18.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:19.458 00.627 11060 Exposure complete
00:27:19.665 00.207 11060 worker thread done servicing request
00:27:19.665 00.000 10844 OnExposeComplete: enter
00:27:19.665 00.000 10844 UpdateGuideState(): m_state=6
00:27:19.666 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5849
00:27:19.666 00.000 10844 Star::Find returns 1 (0), X=262.91, Y=61.97, Mass=2833, SNR=33.9, Peak=203 HFD=3.8
00:27:19.666 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
00:27:19.666 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
00:27:19.666 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.06 hyp=0.40 cameraTheta=-0.16 mountX=-0.01 mountY=0.40, mountTheta=1.59
00:27:19.667 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.06, opts=13)
00:27:19.668 00.001 10844 Enqueuing Move request for scope (0.39, -0.06)
00:27:19.668 00.000 11060 Worker thread wakes up
00:27:19.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:19.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.06) opts 0xd
00:27:19.668 00.000 10844 UpdateGuideState exits: m=2833 SNR=33.9
00:27:19.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.06)
00:27:19.668 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 6 / 99999
00:27:19.668 00.000 11060 Moving (0.39, -0.06) raw xDistance=-0.01 yDistance=0.40
00:27:19.668 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366439.668,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
00:27:19.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:27:19.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:27:19.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:27:19.669 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:19.669 00.000 11060 MoveAxis(E, 0, ABG)
00:27:19.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:19.669 00.000 11060 Move returns status 0, amount 0
00:27:19.669 00.000 10844 Enqueuing Expose request
00:27:19.669 00.000 11060 MoveAxis(N, 0, ABG)
00:27:19.669 00.000 11060 Move returns status 0, amount 0
00:27:19.669 00.000 11060 move complete, result=0
00:27:19.669 00.000 11060 worker thread done servicing request
00:27:19.669 00.000 11060 Worker thread wakes up
00:27:19.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:19.670 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:19.672 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:27:20.006 00.334 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:20.006 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:20.007 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:20.008 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:20.009 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:20.009 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:20.010 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:20.010 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5849,"width":15,"height":15,"star_pos":[6.91,6.97],"pixels":"..."},"id":1}
00:27:20.050 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:20.050 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:20.321 00.271 11060 Exposure complete
00:27:20.593 00.272 11060 worker thread done servicing request
00:27:20.593 00.000 10844 OnExposeComplete: enter
00:27:20.593 00.000 10844 UpdateGuideState(): m_state=6
00:27:20.594 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5850
00:27:20.594 00.000 10844 Star::Find returns 1 (0), X=262.52, Y=62.43, Mass=2374, SNR=30.7, Peak=245 HFD=3.3
00:27:20.594 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:27:20.594 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
00:27:20.594 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.39 hyp=0.39 cameraTheta=1.57 mountX=-0.39 mountY=-0.06, mountTheta=-2.98
00:27:20.596 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.39, opts=13)
00:27:20.596 00.000 10844 Enqueuing Move request for scope (0.00, 0.39)
00:27:20.596 00.000 11060 Worker thread wakes up
00:27:20.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:20.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.39) opts 0xd
00:27:20.596 00.000 10844 UpdateGuideState exits: m=2374 SNR=30.7
00:27:20.597 00.001 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.39)
00:27:20.597 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 7 / 99999
00:27:20.597 00.000 11060 Moving (0.00, 0.39) raw xDistance=-0.39 yDistance=-0.06
00:27:20.597 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366440.597,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
00:27:20.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
00:27:20.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:20.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:20.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:20.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:20.598 00.001 10844 Enqueuing Expose request
00:27:20.598 00.000 11060 MoveAxis(E, 67, ABG)
00:27:20.598 00.000 11060 Guiding  Dir = 2, Dur = 67
00:27:20.617 00.019 11060 IsSlewing returns 0
00:27:20.619 00.002 11060 IsGuiding returns 0
00:27:20.701 00.082 11060 IsGuiding returns 0
00:27:20.702 00.001 11060 Move returns status 0, amount 67
00:27:20.702 00.000 11060 MoveAxis(N, 0, ABG)
00:27:20.702 00.000 11060 Move returns status 0, amount 0
00:27:20.702 00.000 11060 move complete, result=0
00:27:20.702 00.000 11060 worker thread done servicing request
00:27:20.702 00.000 10844 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
00:27:20.703 00.001 11060 Worker thread wakes up
00:27:20.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:20.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:20.719 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:20.720 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:20.720 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:20.720 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:20.721 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:20.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:20.722 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:20.722 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5850,"width":15,"height":15,"star_pos":[6.52,7.43],"pixels":"..."},"id":1}
00:27:20.731 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:20.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:21.350 00.619 11060 Exposure complete
00:27:21.628 00.278 11060 worker thread done servicing request
00:27:21.628 00.000 10844 OnExposeComplete: enter
00:27:21.628 00.000 10844 UpdateGuideState(): m_state=6
00:27:21.628 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5851
00:27:21.628 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=61.86, Mass=3200, SNR=35.4, Peak=240 HFD=3.7
00:27:21.630 00.002 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
00:27:21.630 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
00:27:21.630 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.96 mountX=0.18 mountY=-0.04, mountTheta=-0.23
00:27:21.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.17, opts=13)
00:27:21.632 00.001 10844 Enqueuing Move request for scope (-0.07, -0.17)
00:27:21.632 00.000 11060 Worker thread wakes up
00:27:21.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:21.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
00:27:21.632 00.000 10844 UpdateGuideState exits: m=3200 SNR=35.4
00:27:21.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
00:27:21.632 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 8 / 99999
00:27:21.632 00.000 11060 Moving (-0.07, -0.17) raw xDistance=0.18 yDistance=-0.04
00:27:21.632 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366441.632,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
00:27:21.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:27:21.633 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:21.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:21.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:27:21.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:21.633 00.000 10844 Enqueuing Expose request
00:27:21.633 00.000 11060 MoveAxis(W, 30, ABG)
00:27:21.633 00.000 11060 Guiding  Dir = 3, Dur = 30
00:27:21.669 00.036 11060 IsSlewing returns 0
00:27:21.669 00.000 11060 IsGuiding returns 0
00:27:21.715 00.046 11060 IsGuiding returns 0
00:27:21.715 00.000 11060 Move returns status 0, amount 30
00:27:21.715 00.000 11060 MoveAxis(N, 0, ABG)
00:27:21.716 00.001 11060 Move returns status 0, amount 0
00:27:21.716 00.000 11060 move complete, result=0
00:27:21.716 00.000 11060 worker thread done servicing request
00:27:21.716 00.000 11060 Worker thread wakes up
00:27:21.716 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
00:27:21.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:21.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:21.744 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:21.745 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:21.745 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:21.746 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:21.747 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:21.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:21.747 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:21.748 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5851,"width":15,"height":15,"star_pos":[7.45,6.86],"pixels":"..."},"id":1}
00:27:22.128 00.380 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:22.129 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:22.348 00.219 11060 Exposure complete
00:27:22.569 00.221 11060 worker thread done servicing request
00:27:22.569 00.000 10844 OnExposeComplete: enter
00:27:22.569 00.000 10844 UpdateGuideState(): m_state=6
00:27:22.570 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5852
00:27:22.570 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=61.82, Mass=2738, SNR=33.6, Peak=219 HFD=3.8
00:27:22.570 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
00:27:22.570 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
00:27:22.570 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.84 mountX=0.18 mountY=0.22, mountTheta=0.90
00:27:22.573 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.22, opts=13)
00:27:22.573 00.000 10844 Enqueuing Move request for scope (0.19, -0.22)
00:27:22.573 00.000 11060 Worker thread wakes up
00:27:22.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:22.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
00:27:22.573 00.000 10844 UpdateGuideState exits: m=2738 SNR=33.6
00:27:22.573 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
00:27:22.573 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 9 / 99999
00:27:22.574 00.001 11060 Moving (0.19, -0.22) raw xDistance=0.18 yDistance=0.22
00:27:22.574 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366442.574,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
00:27:22.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:27:22.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:22.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:27:22.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:22.574 00.000 11060 MoveAxis(W, 32, ABG)
00:27:22.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:22.574 00.000 10844 Enqueuing Expose request
00:27:22.574 00.000 11060 Guiding  Dir = 3, Dur = 32
00:27:22.590 00.016 11060 IsSlewing returns 0
00:27:22.590 00.000 11060 IsGuiding returns 0
00:27:22.653 00.063 11060 IsGuiding returns 0
00:27:22.653 00.000 11060 Move returns status 0, amount 32
00:27:22.653 00.000 11060 MoveAxis(N, 0, ABG)
00:27:22.653 00.000 11060 Move returns status 0, amount 0
00:27:22.653 00.000 11060 move complete, result=0
00:27:22.654 00.001 11060 worker thread done servicing request
00:27:22.654 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
00:27:22.654 00.000 11060 Worker thread wakes up
00:27:22.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:22.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:22.686 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:22.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:22.687 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:22.687 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:22.687 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:22.688 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:22.690 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:22.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5852,"width":15,"height":15,"star_pos":[6.72,6.82],"pixels":"..."},"id":1}
00:27:22.699 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:22.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:23.301 00.602 11060 Exposure complete
00:27:23.534 00.233 11060 worker thread done servicing request
00:27:23.534 00.000 10844 OnExposeComplete: enter
00:27:23.534 00.000 10844 UpdateGuideState(): m_state=6
00:27:23.535 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5853
00:27:23.535 00.000 10844 Star::Find returns 1 (0), X=263.16, Y=62.27, Mass=3573, SNR=38.3, Peak=254 HFD=3.7
00:27:23.535 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
00:27:23.535 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
00:27:23.535 00.000 10844 CameraToMount -- cameraX=0.64 cameraY=0.23 hyp=0.68 cameraTheta=0.35 mountX=-0.35 mountY=0.59, mountTheta=2.10
00:27:23.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.64, y=0.23, opts=13)
00:27:23.537 00.000 10844 Enqueuing Move request for scope (0.64, 0.23)
00:27:23.538 00.001 11060 Worker thread wakes up
00:27:23.538 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:23.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.23) opts 0xd
00:27:23.538 00.000 10844 UpdateGuideState exits: m=3573 SNR=38.3
00:27:23.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.64, 0.23)
00:27:23.538 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 10 / 99999
00:27:23.538 00.000 10844 PhdController: newstate STATE_FINISH
00:27:23.538 00.000 10844 PhdController complete: success
00:27:23.538 00.000 11060 Moving (0.64, 0.23) raw xDistance=-0.35 yDistance=0.59
00:27:23.538 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770366443.538,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:27:23.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
00:27:23.538 00.000 11060 resist switch: large excursion: input 0.59 thresh 0.57 direction from -1 to 1
00:27:23.539 00.001 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.77
00:27:23.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.59
00:27:23.539 00.000 11060 MoveAxis(E, 59, ABG)
00:27:23.539 00.000 10844 Mount: notify guiding dither settle done success=1
00:27:23.539 00.000 11060 Guiding  Dir = 2, Dur = 59
00:27:23.539 00.000 10844 PhdController: newstate STATE_IDLE
00:27:23.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:23.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:23.539 00.000 10844 Enqueuing Expose request
00:27:23.544 00.005 11060 IsSlewing returns 0
00:27:23.544 00.000 11060 IsGuiding returns 0
00:27:23.608 00.064 11060 IsGuiding returns 0
00:27:23.608 00.000 11060 Move returns status 0, amount 59
00:27:23.608 00.000 11060 BLC: Oldest BLC event removed
00:27:23.608 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:27:23.608 00.000 11060 MoveAxis(S, 979, ABG)
00:27:23.608 00.000 11060 duration set to 750 by maxDecDuration
00:27:23.608 00.000 11060 Guiding  Dir = 1, Dur = 750
00:27:23.638 00.030 11060 IsSlewing returns 0
00:27:23.638 00.000 11060 IsGuiding returns 0
00:27:23.696 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:23.697 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:23.697 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:23.698 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:23.698 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:23.699 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:23.699 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:23.700 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5853,"width":15,"height":15,"star_pos":[7.16,7.27],"pixels":"..."},"id":1}
00:27:23.772 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:23.772 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:24.419 00.647 11060 IsGuiding returns 0
00:27:24.419 00.000 11060 Move returns status 0, amount 750
00:27:24.419 00.000 11060 move complete, result=0
00:27:24.420 00.001 11060 worker thread done servicing request
00:27:24.420 00.000 11060 Worker thread wakes up
00:27:24.420 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.6 px 750 ms SOUTH
00:27:24.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:24.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:24.705 00.285 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:24.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:24.707 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:24.707 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:24.708 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:24.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:24.709 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:24.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:24.709 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:24.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5853,"width":15,"height":15,"star_pos":[7.16,7.27],"pixels":"..."},"id":1}
00:27:24.720 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:24.720 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:25.098 00.378 11060 Exposure complete
00:27:25.492 00.394 11060 worker thread done servicing request
00:27:25.492 00.000 10844 OnExposeComplete: enter
00:27:25.492 00.000 10844 UpdateGuideState(): m_state=6
00:27:25.493 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5854
00:27:25.493 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=62.61, Mass=3364, SNR=36.8, Peak=242 HFD=3.4
00:27:25.493 00.000 10844 MultiStar: [#1 -0.27,0.15,0.88,U] [#2 -0.60,0.28,0.00,M1] [#3 0.01,0.08,0.94,U] [#4 0.34,-0.60,0.00,M5] [#5 -0.16,0.32,0.98,U] [#6 -0.05,-0.34,0.82,U] [#7 0.31,-0.09,0.81,U] [#8 -0.20,-1.05,0.00,M3] 
00:27:25.493 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.14}, one-star: {-0.03, 0.57}
00:27:25.494 00.001 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.60 = -2.69)
00:27:25.494 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
00:27:25.494 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.84 mountX=-0.13 mountY=-0.06, mountTheta=-2.70
00:27:25.496 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
00:27:25.497 00.001 10844 Enqueuing Move request for scope (-0.04, 0.14)
00:27:25.497 00.000 11060 Worker thread wakes up
00:27:25.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
00:27:25.497 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
00:27:25.497 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:25.497 00.000 11060 Moving (-0.04, 0.14) raw xDistance=-0.13 yDistance=-0.06
00:27:25.498 00.001 10844 UpdateGuideState exits: m=3364 SNR=36.8
00:27:25.498 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.412643, 1:-0.059844
00:27:25.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:25.498 00.000 11060 BLC: No correction, Miss < min_move
00:27:25.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:25.498 00.000 10844 Enqueuing Expose request
00:27:25.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:27:25.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:25.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:25.498 00.000 11060 MoveAxis(E, 24, ABG)
00:27:25.498 00.000 11060 Guiding  Dir = 2, Dur = 24
00:27:25.527 00.029 11060 IsSlewing returns 0
00:27:25.528 00.001 11060 IsGuiding returns 0
00:27:25.576 00.048 11060 IsGuiding returns 0
00:27:25.576 00.000 11060 Move returns status 0, amount 24
00:27:25.576 00.000 11060 MoveAxis(N, 0, ABG)
00:27:25.576 00.000 11060 Move returns status 0, amount 0
00:27:25.576 00.000 11060 move complete, result=0
00:27:25.576 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
00:27:25.577 00.001 11060 worker thread done servicing request
00:27:25.577 00.000 11060 Worker thread wakes up
00:27:25.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:25.578 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:25.667 00.089 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:25.667 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:25.668 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:25.669 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:25.669 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:25.670 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:25.670 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:25.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:25.671 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:25.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5854,"width":15,"height":15,"star_pos":[7.49,6.61],"pixels":"..."},"id":1}
00:27:25.756 00.085 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:25.756 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:26.224 00.468 11060 Exposure complete
00:27:26.582 00.358 10844 OnExposeComplete: enter
00:27:26.583 00.001 10844 UpdateGuideState(): m_state=6
00:27:26.583 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5855
00:27:26.583 00.000 10844 Star::Find returns 1 (0), X=262.37, Y=62.27, Mass=3114, SNR=35.8, Peak=233 HFD=3.6
00:27:26.584 00.001 10844 MultiStar: [#1 -0.73,0.03,0.00,M2] [#2 -0.83,0.29,0.00,M2] [#3 0.35,0.38,0.94,U] [#4 -0.70,-0.33,0.00,M6] [#5 -0.67,0.54,0.00,M9] [#6 -0.30,-0.87,0.00,M5] [#7 0.63,-0.22,0.00,M3] [#8 -0.59,-0.65,0.00,M4] 
00:27:26.584 00.000 10844 single-star, 1 included, MultiStar: {0.09, 0.31}, one-star: {-0.16, 0.24}
00:27:26.584 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
00:27:26.584 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
00:27:26.584 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.15 mountX=-0.21 mountY=-0.19, mountTheta=-2.39
00:27:26.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.24, opts=13)
00:27:26.586 00.000 10844 Enqueuing Move request for scope (-0.16, 0.24)
00:27:26.587 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:26.587 00.000 10844 UpdateGuideState exits: m=3114 SNR=35.8
00:27:26.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:26.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:26.587 00.000 10844 Enqueuing Expose request
00:27:26.589 00.002 11060 worker thread done servicing request
00:27:26.589 00.000 11060 Worker thread wakes up
00:27:26.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
00:27:26.589 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
00:27:26.590 00.001 11060 Moving (-0.16, 0.24) raw xDistance=-0.21 yDistance=-0.19
00:27:26.590 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.412643, 1:-0.059844, 2:-0.193278
00:27:26.590 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
00:27:26.590 00.000 11060 BLC: window closed
00:27:26.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:27:26.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:27:26.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:27:26.590 00.000 11060 MoveAxis(E, 37, ABG)
00:27:26.590 00.000 11060 Guiding  Dir = 2, Dur = 37
00:27:26.609 00.019 11060 IsSlewing returns 0
00:27:26.610 00.001 11060 IsGuiding returns 0
00:27:26.654 00.044 11060 IsGuiding returns 0
00:27:26.654 00.000 11060 Move returns status 0, amount 37
00:27:26.655 00.001 11060 MoveAxis(N, 0, ABG)
00:27:26.655 00.000 11060 Move returns status 0, amount 0
00:27:26.655 00.000 11060 move complete, result=0
00:27:26.655 00.000 11060 worker thread done servicing request
00:27:26.655 00.000 11060 Worker thread wakes up
00:27:26.655 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
00:27:26.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:26.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:26.660 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:26.660 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:26.660 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:26.661 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:26.661 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:26.662 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:26.663 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:26.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:26.664 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:26.665 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5855,"width":15,"height":15,"star_pos":[7.37,7.27],"pixels":"..."},"id":1}
00:27:26.680 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:26.680 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:27.301 00.621 11060 Exposure complete
00:27:27.690 00.389 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:27.691 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:27.691 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:27.692 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:27.693 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:27.694 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:27.695 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:27.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:27.697 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:27.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5855,"width":15,"height":15,"star_pos":[7.37,7.27],"pixels":"..."},"id":1}
00:27:27.713 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:27.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:27.770 00.057 11060 worker thread done servicing request
00:27:27.770 00.000 10844 OnExposeComplete: enter
00:27:27.770 00.000 10844 UpdateGuideState(): m_state=6
00:27:27.771 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5856
00:27:27.771 00.000 10844 Star::Find returns 1 (0), X=262.18, Y=62.63, Mass=3632, SNR=38.6, Peak=247 HFD=3.7
00:27:27.771 00.000 10844 MultiStar: [#1 -0.32,0.24,0.88,U] [#2 -0.11,-0.13,1.71,U] [#3 -0.42,-0.21,0.88,U] [#4 0.24,-0.63,0.00,M7] [#5 -0.53,0.78,0.00,M10] [#6 -0.28,-0.43,0.92,U] [#7 -0.09,-0.45,0.77,U] [#8 -0.10,-0.81,0.00,M5] 
00:27:27.772 00.001 10844 refined, 5 included, MultiStar: {-0.24, -0.06}, one-star: {-0.35, 0.60}
00:27:27.772 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
00:27:27.772 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
00:27:27.772 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.92 mountX=0.10 mountY=-0.23, mountTheta=-1.17
00:27:27.774 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.06, opts=13)
00:27:27.774 00.000 10844 Enqueuing Move request for scope (-0.24, -0.06)
00:27:27.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:27.775 00.001 11060 Worker thread wakes up
00:27:27.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
00:27:27.775 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
00:27:27.775 00.000 11060 Moving (-0.24, -0.06) raw xDistance=0.10 yDistance=-0.23
00:27:27.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:27:27.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:27:27.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:27:27.775 00.000 11060 MoveAxis(E, 0, ABG)
00:27:27.775 00.000 11060 Move returns status 0, amount 0
00:27:27.775 00.000 11060 MoveAxis(N, 0, ABG)
00:27:27.775 00.000 11060 Move returns status 0, amount 0
00:27:27.775 00.000 11060 move complete, result=0
00:27:27.775 00.000 11060 worker thread done servicing request
00:27:27.775 00.000 10844 UpdateGuideState exits: m=3632 SNR=38.6
00:27:27.777 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:27.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:27.777 00.000 10844 Enqueuing Expose request
00:27:27.777 00.000 11060 Worker thread wakes up
00:27:27.777 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:27.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:27.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:28.413 00.636 11060 Exposure complete
00:27:28.637 00.224 11060 worker thread done servicing request
00:27:28.637 00.000 10844 OnExposeComplete: enter
00:27:28.637 00.000 10844 UpdateGuideState(): m_state=6
00:27:28.637 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5857
00:27:28.637 00.000 10844 Star::Find returns 1 (0), X=262.81, Y=62.03, Mass=3211, SNR=36.3, Peak=224 HFD=4.0
00:27:28.638 00.001 10844 MultiStar: [#1 -0.02,-0.64,0.00,M2] [#2 -0.12,-0.53,2.02,U] [#3 -0.26,0.60,0.00,M1] [#4 0.35,-1.14,0.00,M8] [#5 -0.18,0.22,0.94,U] [#6 -0.59,-0.64,0.00,M5] [#7 0.11,-0.73,0.00,M3] [#8 -0.64,-0.50,0.00,M6] 
00:27:28.638 00.000 10844 refined, 2 included, MultiStar: {-0.03, -0.22}, one-star: {0.29, -0.01}
00:27:28.638 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
00:27:28.638 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
00:27:28.638 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.72 mountX=0.22 mountY=0.00, mountTheta=0.02
00:27:28.640 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.22, opts=13)
00:27:28.640 00.000 10844 Enqueuing Move request for scope (-0.03, -0.22)
00:27:28.641 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:27:28.641 00.000 10844 UpdateGuideState exits: m=3211 SNR=36.3
00:27:28.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:28.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:28.641 00.000 10844 Enqueuing Expose request
00:27:28.642 00.001 11060 Worker thread wakes up
00:27:28.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
00:27:28.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
00:27:28.642 00.000 11060 Moving (-0.03, -0.22) raw xDistance=0.22 yDistance=0.00
00:27:28.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:27:28.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:28.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:27:28.642 00.000 11060 MoveAxis(W, 39, ABG)
00:27:28.642 00.000 11060 Guiding  Dir = 3, Dur = 39
00:27:28.656 00.014 11060 IsSlewing returns 0
00:27:28.656 00.000 11060 IsGuiding returns 0
00:27:28.700 00.044 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:28.700 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:28.702 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:28.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:28.703 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:28.703 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:28.703 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:28.703 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:28.705 00.002 11060 IsGuiding returns 0
00:27:28.705 00.000 11060 Move returns status 0, amount 39
00:27:28.705 00.000 11060 MoveAxis(N, 0, ABG)
00:27:28.705 00.000 11060 Move returns status 0, amount 0
00:27:28.705 00.000 11060 move complete, result=0
00:27:28.705 00.000 11060 worker thread done servicing request
00:27:28.705 00.000 11060 Worker thread wakes up
00:27:28.706 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:28.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:28.708 00.002 10844 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
00:27:28.714 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:28.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5857,"width":15,"height":15,"star_pos":[6.81,7.03],"pixels":"..."},"id":1}
00:27:28.729 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:28.729 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:29.333 00.604 11060 Exposure complete
00:27:29.592 00.259 11060 worker thread done servicing request
00:27:29.592 00.000 10844 OnExposeComplete: enter
00:27:29.592 00.000 10844 UpdateGuideState(): m_state=6
00:27:29.593 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5858
00:27:29.593 00.000 10844 Star::Find returns 1 (1), X=262.28, Y=62.54, Mass=3188, SNR=35.9, Peak=255 HFD=3.4
00:27:29.593 00.000 10844 MultiStar: [#1 -0.37,-0.00,1.05,U] [#2 -0.22,-0.24,1.93,U] [#3 0.36,-0.15,0.89,U] [#4 -0.16,-0.66,0.00,M9] [#5 -0.77,0.98,0.00,M10] [#6 0.47,0.46,0.00,M6] [#7 -0.12,0.23,0.79,U] [#8 -0.37,-0.33,0.95,U] 
00:27:29.593 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.04}, one-star: {-0.24, 0.50}
00:27:29.594 00.001 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
00:27:29.594 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
00:27:29.594 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.95 mountX=0.07 mountY=-0.17, mountTheta=-1.20
00:27:29.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
00:27:29.597 00.002 10844 Enqueuing Move request for scope (-0.18, -0.04)
00:27:29.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:29.597 00.000 10844 UpdateGuideState exits: m=3188 SNR=35.9 Saturated
00:27:29.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:29.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:29.597 00.000 11060 Worker thread wakes up
00:27:29.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
00:27:29.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
00:27:29.597 00.000 11060 Moving (-0.18, -0.04) raw xDistance=0.07 yDistance=-0.17
00:27:29.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:27:29.598 00.001 10844 Enqueuing Expose request
00:27:29.599 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:29.604 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:27:29.604 00.000 11060 MoveAxis(E, 0, ABG)
00:27:29.604 00.000 11060 Move returns status 0, amount 0
00:27:29.604 00.000 11060 MoveAxis(N, 0, ABG)
00:27:29.604 00.000 11060 Move returns status 0, amount 0
00:27:29.604 00.000 11060 move complete, result=0
00:27:29.604 00.000 11060 worker thread done servicing request
00:27:29.604 00.000 11060 Worker thread wakes up
00:27:29.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:29.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:29.609 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:29.731 00.122 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:29.732 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:29.732 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:29.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:29.733 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:29.734 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:29.734 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:29.734 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:29.735 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:29.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5858,"width":15,"height":15,"star_pos":[7.28,6.54],"pixels":"..."},"id":1}
00:27:29.753 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:29.753 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:30.270 00.517 11060 Exposure complete
00:27:30.541 00.271 11060 worker thread done servicing request
00:27:30.541 00.000 10844 OnExposeComplete: enter
00:27:30.541 00.000 10844 UpdateGuideState(): m_state=6
00:27:30.542 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5859
00:27:30.542 00.000 10844 Star::Find returns 1 (0), X=262.28, Y=62.47, Mass=3135, SNR=36.1, Peak=248 HFD=3.5
00:27:30.542 00.000 10844 MultiStar: [#1 -0.14,0.65,0.00,M2] [#2 -0.22,-0.59,0.00,M1] [#3 0.42,-0.18,0.92,U] [#4 -0.79,-0.55,0.00,M10] [#5 -1.14,0.53,0.00,R] [#6 -0.11,0.66,0.00,M7] [#7 0.40,0.08,0.86,U] [#8 -0.42,-0.22,0.94,U] 
00:27:30.542 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.03}, one-star: {-0.24, 0.43}
00:27:30.542 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
00:27:30.542 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
00:27:30.543 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.92 mountX=-0.04 mountY=0.02, mountTheta=2.66
00:27:30.544 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
00:27:30.544 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
00:27:30.544 00.000 11060 Worker thread wakes up
00:27:30.545 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:27:30.545 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:30.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:27:30.545 00.000 10844 UpdateGuideState exits: m=3135 SNR=36.1
00:27:30.545 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.04 yDistance=0.02
00:27:30.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:30.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:27:30.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:30.545 00.000 10844 Enqueuing Expose request
00:27:30.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:30.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:30.545 00.000 11060 MoveAxis(E, 0, ABG)
00:27:30.546 00.001 11060 Move returns status 0, amount 0
00:27:30.546 00.000 11060 MoveAxis(N, 0, ABG)
00:27:30.546 00.000 11060 Move returns status 0, amount 0
00:27:30.546 00.000 11060 move complete, result=0
00:27:30.546 00.000 11060 worker thread done servicing request
00:27:30.546 00.000 11060 Worker thread wakes up
00:27:30.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:30.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:30.549 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:30.656 00.107 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:30.657 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:30.657 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:30.657 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:30.659 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:30.659 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:30.661 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:30.663 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:30.664 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:30.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5859,"width":15,"height":15,"star_pos":[7.28,7.47],"pixels":"..."},"id":1}
00:27:30.679 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:30.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:31.275 00.596 11060 Exposure complete
00:27:31.711 00.436 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:31.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:31.712 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:31.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:31.712 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:31.714 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:31.715 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:31.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:31.733 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:31.733 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5859,"width":15,"height":15,"star_pos":[7.28,7.47],"pixels":"..."},"id":1}
00:27:31.866 00.133 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:31.867 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:32.358 00.491 11060 worker thread done servicing request
00:27:32.358 00.000 10844 OnExposeComplete: enter
00:27:32.358 00.000 10844 UpdateGuideState(): m_state=6
00:27:32.359 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5860
00:27:32.359 00.000 10844 Star::Find returns 1 (0), X=262.38, Y=61.47, Mass=3145, SNR=35.8, Peak=248 HFD=3.4
00:27:32.359 00.000 10844 MultiStar: [#1 0.22,-0.29,1.02,U] [#2 -0.35,-0.12,2.05,U] [#3 0.35,0.07,0.92,U] [#4 -0.23,-1.18,0.00,R] [#5 0.53,0.02,1.02,U] [#6 -0.78,-0.05,0.00,M8] [#7 0.88,-0.57,0.00,M2] [#8 -0.23,-0.24,0.84,U] 
00:27:32.360 00.001 10844 refined, 5 included, MultiStar: {0.01, -0.18}, one-star: {-0.15, -0.56}
00:27:32.360 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
00:27:32.360 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
00:27:32.360 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.54 mountX=0.17 mountY=0.03, mountTheta=0.20
00:27:32.362 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.18, opts=13)
00:27:32.362 00.000 10844 Enqueuing Move request for scope (0.01, -0.18)
00:27:32.362 00.000 11060 Worker thread wakes up
00:27:32.362 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:32.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
00:27:32.362 00.000 10844 UpdateGuideState exits: m=3145 SNR=35.8
00:27:32.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
00:27:32.362 00.000 11060 Moving (0.01, -0.18) raw xDistance=0.17 yDistance=0.03
00:27:32.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:27:32.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:32.364 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:27:32.364 00.000 11060 MoveAxis(W, 30, ABG)
00:27:32.364 00.000 11060 Guiding  Dir = 3, Dur = 30
00:27:32.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:32.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:32.364 00.000 10844 Enqueuing Expose request
00:27:32.386 00.022 11060 IsSlewing returns 0
00:27:32.387 00.001 11060 IsGuiding returns 0
00:27:32.430 00.043 11060 IsGuiding returns 0
00:27:32.430 00.000 11060 Move returns status 0, amount 30
00:27:32.431 00.001 11060 MoveAxis(N, 0, ABG)
00:27:32.431 00.000 11060 Move returns status 0, amount 0
00:27:32.431 00.000 11060 move complete, result=0
00:27:32.431 00.000 11060 worker thread done servicing request
00:27:32.431 00.000 11060 Worker thread wakes up
00:27:32.431 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
00:27:32.432 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:32.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:32.830 00.398 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:32.830 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:32.831 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:32.831 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:32.832 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:32.832 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:32.833 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:32.833 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:32.858 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:32.858 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5860,"width":15,"height":15,"star_pos":[7.38,7.47],"pixels":"..."},"id":1}
00:27:32.898 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:32.898 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:33.111 00.213 11060 Exposure complete
00:27:33.478 00.367 11060 worker thread done servicing request
00:27:33.478 00.000 10844 OnExposeComplete: enter
00:27:33.478 00.000 10844 UpdateGuideState(): m_state=6
00:27:33.479 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5861
00:27:33.479 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=62.49, Mass=2829, SNR=34.1, Peak=228 HFD=3.2
00:27:33.479 00.000 10844 MultiStar: [#1 -0.26,-0.10,0.97,U] [#2 0.20,0.31,2.09,U] [#3 -0.14,0.93,0.00,M1] [#4 -0.19,0.87,0.00,M1] [#5 0.99,0.02,0.00,M1] [#6 0.53,0.22,0.93,U] [#7 0.27,0.01,0.83,U] [#8 -0.35,0.08,0.89,U] 
00:27:33.480 00.001 10844 refined, 5 included, MultiStar: {0.08, 0.19}, one-star: {-0.02, 0.46}
00:27:33.480 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:27:33.480 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:27:33.480 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.17 mountX=-0.21 mountY=0.05, mountTheta=2.91
00:27:33.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.19, opts=13)
00:27:33.482 00.000 10844 Enqueuing Move request for scope (0.08, 0.19)
00:27:33.482 00.000 11060 Worker thread wakes up
00:27:33.483 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
00:27:33.483 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
00:27:33.483 00.000 11060 Moving (0.08, 0.19) raw xDistance=-0.21 yDistance=0.05
00:27:33.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
00:27:33.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:33.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:27:33.483 00.000 11060 MoveAxis(E, 35, ABG)
00:27:33.483 00.000 11060 Guiding  Dir = 2, Dur = 35
00:27:33.484 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:33.484 00.000 10844 UpdateGuideState exits: m=2829 SNR=34.1
00:27:33.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:33.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:33.484 00.000 10844 Enqueuing Expose request
00:27:33.522 00.038 11060 IsSlewing returns 0
00:27:33.522 00.000 11060 IsGuiding returns 0
00:27:33.602 00.080 11060 IsGuiding returns 0
00:27:33.602 00.000 11060 Move returns status 0, amount 35
00:27:33.602 00.000 11060 MoveAxis(N, 0, ABG)
00:27:33.602 00.000 11060 Move returns status 0, amount 0
00:27:33.605 00.003 11060 move complete, result=0
00:27:33.605 00.000 11060 worker thread done servicing request
00:27:33.605 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
00:27:33.605 00.000 11060 Worker thread wakes up
00:27:33.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:33.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:33.723 00.118 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:33.723 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:33.724 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:33.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:33.725 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:33.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:33.725 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:33.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:33.726 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:33.727 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5861,"width":15,"height":15,"star_pos":[6.51,7.49],"pixels":"..."},"id":1}
00:27:33.747 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:33.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:34.297 00.550 11060 Exposure complete
00:27:34.669 00.372 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:34.669 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:34.670 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:34.670 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:34.671 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:34.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:34.672 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:34.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:34.673 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:34.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5861,"width":15,"height":15,"star_pos":[6.51,7.49],"pixels":"..."},"id":1}
00:27:34.701 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:34.702 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:35.043 00.341 11060 worker thread done servicing request
00:27:35.043 00.000 10844 OnExposeComplete: enter
00:27:35.043 00.000 10844 UpdateGuideState(): m_state=6
00:27:35.044 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5862
00:27:35.044 00.000 10844 Star::Find returns 1 (1), X=262.30, Y=62.86, Mass=2761, SNR=33.3, Peak=255 HFD=3.4
00:27:35.044 00.000 10844 MultiStar: [#1 0.07,-0.12,1.12,U] [#2 0.02,-0.60,2.17,U] [#3 0.23,0.19,1.00,U] [#4 0.87,0.37,0.00,M2] [#5 1.22,0.02,0.00,M2] [#6 -0.02,-0.23,1.07,U] [#7 -0.16,-0.39,0.96,U] [#8 0.26,-0.70,0.00,M3] 
00:27:35.045 00.001 10844 refined, 5 included, MultiStar: {-0.01, -0.14}, one-star: {-0.23, 0.82}
00:27:35.045 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
00:27:35.045 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
00:27:35.045 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.62 mountX=0.14 mountY=0.02, mountTheta=0.12
00:27:35.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
00:27:35.047 00.000 10844 Enqueuing Move request for scope (-0.01, -0.14)
00:27:35.047 00.000 11060 Worker thread wakes up
00:27:35.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
00:27:35.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
00:27:35.049 00.002 11060 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=0.02
00:27:35.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:27:35.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:35.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:35.049 00.000 11060 MoveAxis(W, 23, ABG)
00:27:35.049 00.000 11060 Guiding  Dir = 3, Dur = 23
00:27:35.049 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:35.049 00.000 10844 UpdateGuideState exits: m=2761 SNR=33.3 Saturated
00:27:35.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:35.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:35.049 00.000 10844 Enqueuing Expose request
00:27:35.060 00.011 11060 IsSlewing returns 0
00:27:35.060 00.000 11060 IsGuiding returns 0
00:27:35.091 00.031 11060 IsGuiding returns 0
00:27:35.091 00.000 11060 Move returns status 0, amount 23
00:27:35.091 00.000 11060 MoveAxis(N, 0, ABG)
00:27:35.091 00.000 11060 Move returns status 0, amount 0
00:27:35.091 00.000 11060 move complete, result=0
00:27:35.092 00.001 11060 worker thread done servicing request
00:27:35.092 00.000 11060 Worker thread wakes up
00:27:35.092 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
00:27:35.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:35.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:35.687 00.595 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:35.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:35.687 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:35.688 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:35.689 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:35.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:35.690 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:35.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:35.704 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:35.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5862,"width":15,"height":15,"star_pos":[7.30,6.86],"pixels":"..."},"id":1}
00:27:35.775 00.071 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:35.775 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:35.780 00.005 11060 Exposure complete
00:27:36.656 00.876 11060 worker thread done servicing request
00:27:36.656 00.000 10844 OnExposeComplete: enter
00:27:36.657 00.001 10844 UpdateGuideState(): m_state=6
00:27:36.657 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5863
00:27:36.657 00.000 10844 Star::Find returns 1 (0), X=262.30, Y=63.13, Mass=2545, SNR=31.9, Peak=193 HFD=3.5
00:27:36.658 00.001 10844 MultiStar: [#1 0.08,-0.37,1.07,U] [#2 -0.41,-0.08,2.20,U] [#3 0.60,0.53,0.00,M1] [#4 0.63,1.16,0.00,M3] [#5 0.66,0.48,0.00,M3] [#6 0.05,-0.19,1.03,U] [#7 0.20,0.20,0.94,U] [#8 -0.10,0.20,1.00,U] 
00:27:36.658 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.10}, one-star: {-0.23, 1.10}
00:27:36.658 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
00:27:36.658 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
00:27:36.658 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.46 mountX=-0.08 mountY=-0.14, mountTheta=-2.08
00:27:36.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.10, opts=13)
00:27:36.660 00.000 10844 Enqueuing Move request for scope (-0.12, 0.10)
00:27:36.660 00.000 11060 Worker thread wakes up
00:27:36.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:36.660 00.000 10844 UpdateGuideState exits: m=2545 SNR=31.9
00:27:36.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:36.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:36.661 00.001 10844 Enqueuing Expose request
00:27:36.674 00.013 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
00:27:36.674 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
00:27:36.674 00.000 11060 Moving (-0.12, 0.10) raw xDistance=-0.08 yDistance=-0.14
00:27:36.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:27:36.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:36.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:36.675 00.001 11060 MoveAxis(E, 0, ABG)
00:27:36.675 00.000 11060 Move returns status 0, amount 0
00:27:36.675 00.000 11060 MoveAxis(N, 0, ABG)
00:27:36.675 00.000 11060 Move returns status 0, amount 0
00:27:36.675 00.000 11060 move complete, result=0
00:27:36.675 00.000 11060 worker thread done servicing request
00:27:36.676 00.001 11060 Worker thread wakes up
00:27:36.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:36.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:36.676 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:36.791 00.115 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:36.791 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:36.792 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:36.792 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:36.793 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:36.793 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:36.794 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:36.794 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:36.823 00.029 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:36.824 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5863,"width":15,"height":15,"star_pos":[7.30,7.13],"pixels":"..."},"id":1}
00:27:36.904 00.080 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:36.905 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:37.335 00.430 11060 Exposure complete
00:27:37.622 00.287 11060 worker thread done servicing request
00:27:37.623 00.001 10844 OnExposeComplete: enter
00:27:37.623 00.000 10844 UpdateGuideState(): m_state=6
00:27:37.623 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5864
00:27:37.623 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.02, Mass=2828, SNR=33.9, Peak=203 HFD=3.7
00:27:37.624 00.001 10844 MultiStar: [#1 -0.24,-0.49,1.13,U] [#2 -0.33,-0.24,2.14,U] [#3 -0.35,0.32,1.05,U] [#4 0.57,1.12,0.00,M4] [#5 0.46,-0.14,0.99,U] [#6 0.09,-0.19,0.94,U] [#7 0.05,-0.51,0.97,U] [#8 -0.50,-0.71,0.00,M3] 
00:27:37.624 00.000 10844 single-star, 6 included, MultiStar: {-0.09, -0.19}, one-star: {0.02, -0.01}
00:27:37.624 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
00:27:37.624 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
00:27:37.624 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.63 mountX=0.01 mountY=0.02, mountTheta=1.12
00:27:37.626 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
00:27:37.626 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
00:27:37.626 00.000 11060 Worker thread wakes up
00:27:37.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:37.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:27:37.626 00.000 10844 UpdateGuideState exits: m=2828 SNR=33.9
00:27:37.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:27:37.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:37.626 00.000 11060 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=0.02
00:27:37.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:37.626 00.000 10844 Enqueuing Expose request
00:27:37.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:27:37.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:37.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:37.627 00.001 11060 MoveAxis(E, 0, ABG)
00:27:37.627 00.000 11060 Move returns status 0, amount 0
00:27:37.627 00.000 11060 MoveAxis(N, 0, ABG)
00:27:37.627 00.000 11060 Move returns status 0, amount 0
00:27:37.627 00.000 11060 move complete, result=0
00:27:37.627 00.000 11060 worker thread done servicing request
00:27:37.627 00.000 11060 Worker thread wakes up
00:27:37.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:37.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:37.629 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:37.715 00.086 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:37.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:37.716 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:37.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:37.717 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:37.717 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:37.718 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:37.718 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:37.719 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:37.719 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5864,"width":15,"height":15,"star_pos":[6.55,7.02],"pixels":"..."},"id":1}
00:27:37.731 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:37.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:38.319 00.588 11060 Exposure complete
00:27:38.668 00.349 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:38.668 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:38.669 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:38.670 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:38.670 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:38.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:38.671 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:38.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:38.671 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:38.685 00.014 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5864,"width":15,"height":15,"star_pos":[6.55,7.02],"pixels":"..."},"id":1}
00:27:38.794 00.109 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:38.795 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:39.033 00.238 10844 OnExposeComplete: enter
00:27:39.033 00.000 10844 UpdateGuideState(): m_state=6
00:27:39.035 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5865
00:27:39.035 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=61.81, Mass=3488, SNR=37.3, Peak=250 HFD=3.7
00:27:39.035 00.000 10844 MultiStar: [#1 -0.09,-0.13,0.92,U] [#2 -0.25,0.30,1.88,U] [#3 0.23,0.66,0.00,M1] [#4 -0.18,0.79,0.00,M5] [#5 0.31,-0.11,0.96,U] [#6 -0.36,0.14,0.78,U] [#7 0.80,-0.61,0.00,M1] [#8 -0.05,-0.22,0.87,U] 
00:27:39.036 00.001 10844 refined, 5 included, MultiStar: {-0.09, 0.01}, one-star: {0.00, -0.22}
00:27:39.036 00.000 11060 worker thread done servicing request
00:27:39.036 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
00:27:39.036 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.49)
00:27:39.036 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.06 mountX=0.01 mountY=-0.09, mountTheta=-1.47
00:27:39.038 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
00:27:39.038 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
00:27:39.038 00.000 11060 Worker thread wakes up
00:27:39.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
00:27:39.039 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
00:27:39.039 00.000 11060 Moving (-0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
00:27:39.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:27:39.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:39.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:39.039 00.000 10844 UpdateGuideState exits: m=3488 SNR=37.3
00:27:39.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:39.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:39.039 00.000 10844 Enqueuing Expose request
00:27:39.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:39.040 00.001 11060 MoveAxis(E, 0, ABG)
00:27:39.040 00.000 11060 Move returns status 0, amount 0
00:27:39.040 00.000 11060 MoveAxis(N, 0, ABG)
00:27:39.040 00.000 11060 Move returns status 0, amount 0
00:27:39.040 00.000 11060 move complete, result=0
00:27:39.040 00.000 11060 worker thread done servicing request
00:27:39.040 00.000 11060 Worker thread wakes up
00:27:39.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:39.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:39.042 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:39.678 00.636 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:39.678 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:39.679 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:39.679 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:39.681 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:39.681 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:39.682 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:39.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:39.683 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:39.684 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5865,"width":15,"height":15,"star_pos":[6.53,6.81],"pixels":"..."},"id":1}
00:27:39.693 00.009 11060 Exposure complete
00:27:39.757 00.064 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:39.757 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:40.137 00.380 11060 worker thread done servicing request
00:27:40.137 00.000 10844 OnExposeComplete: enter
00:27:40.137 00.000 10844 UpdateGuideState(): m_state=6
00:27:40.137 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5866
00:27:40.139 00.002 10844 Star::Find returns 1 (0), X=262.06, Y=61.98, Mass=2837, SNR=34.1, Peak=221 HFD=3.8
00:27:40.139 00.000 10844 MultiStar: [#1 -0.35,-0.48,1.02,U] [#2 -0.30,0.50,2.05,U] [#3 -0.01,0.20,0.96,U] [#4 -0.74,0.41,0.00,M6] [#5 0.35,-0.24,1.13,U] [#6 -0.21,-0.28,0.98,U] [#7 0.08,-0.43,0.87,U] [#8 -0.12,-0.69,0.00,M3] 
00:27:40.139 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.03}, one-star: {-0.47, -0.05}
00:27:40.139 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
00:27:40.139 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
00:27:40.139 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=0.06 mountY=-0.14, mountTheta=-1.18
00:27:40.141 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.03, opts=13)
00:27:40.141 00.000 10844 Enqueuing Move request for scope (-0.15, -0.03)
00:27:40.142 00.001 11060 Worker thread wakes up
00:27:40.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:40.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
00:27:40.142 00.000 10844 UpdateGuideState exits: m=2837 SNR=34.1
00:27:40.142 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
00:27:40.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:40.142 00.000 11060 Moving (-0.15, -0.03) raw xDistance=0.06 yDistance=-0.14
00:27:40.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:27:40.143 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:40.143 00.000 10844 Enqueuing Expose request
00:27:40.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:40.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:40.143 00.000 11060 MoveAxis(E, 0, ABG)
00:27:40.143 00.000 11060 Move returns status 0, amount 0
00:27:40.143 00.000 11060 MoveAxis(N, 0, ABG)
00:27:40.143 00.000 11060 Move returns status 0, amount 0
00:27:40.143 00.000 11060 move complete, result=0
00:27:40.143 00.000 11060 worker thread done servicing request
00:27:40.143 00.000 11060 Worker thread wakes up
00:27:40.154 00.011 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:40.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:40.157 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:40.736 00.579 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:40.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:40.737 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:40.738 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:40.738 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:40.739 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:40.739 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:40.740 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:40.740 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:40.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5866,"width":15,"height":15,"star_pos":[7.06,6.98],"pixels":"..."},"id":1}
00:27:40.781 00.041 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:40.781 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:40.801 00.020 11060 Exposure complete
00:27:41.307 00.506 11060 worker thread done servicing request
00:27:41.307 00.000 10844 OnExposeComplete: enter
00:27:41.307 00.000 10844 UpdateGuideState(): m_state=6
00:27:41.308 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5867
00:27:41.308 00.000 10844 Star::Find returns 1 (0), X=262.61, Y=61.61, Mass=2927, SNR=34.6, Peak=254 HFD=3.4
00:27:41.308 00.000 10844 MultiStar: [#1 0.13,-0.38,0.98,U] [#2 0.34,-0.31,2.15,U] [#3 0.25,-0.18,1.01,U] [#4 -0.22,0.93,0.00,M7] [#5 0.99,0.63,0.00,M1] [#6 -0.11,-0.14,1.00,U] [#7 0.42,0.05,0.85,U] [#8 -0.02,-0.46,0.97,U] 
00:27:41.309 00.001 10844 refined, 6 included, MultiStar: {0.18, -0.28}, one-star: {0.08, -0.43}
00:27:41.309 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
00:27:41.309 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
00:27:41.309 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-0.99 mountX=0.24 mountY=0.22, mountTheta=0.75
00:27:41.312 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.28, opts=13)
00:27:41.312 00.000 10844 Enqueuing Move request for scope (0.18, -0.28)
00:27:41.313 00.001 11060 Worker thread wakes up
00:27:41.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.28) opts 0xd
00:27:41.313 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.28)
00:27:41.313 00.000 11060 Moving (0.18, -0.28) raw xDistance=0.24 yDistance=0.22
00:27:41.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:27:41.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
00:27:41.314 00.001 11060 MoveAxis(W, 41, ABG)
00:27:41.314 00.000 11060 Guiding  Dir = 3, Dur = 41
00:27:41.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:41.314 00.000 10844 UpdateGuideState exits: m=2927 SNR=34.6
00:27:41.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:41.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:41.314 00.000 10844 Enqueuing Expose request
00:27:41.357 00.043 11060 IsSlewing returns 0
00:27:41.358 00.001 11060 IsGuiding returns 0
00:27:41.434 00.076 11060 IsGuiding returns 0
00:27:41.434 00.000 11060 Move returns status 0, amount 41
00:27:41.435 00.001 11060 MoveAxis(S, 86, ABG)
00:27:41.435 00.000 11060 Guiding  Dir = 1, Dur = 86
00:27:41.481 00.046 11060 IsSlewing returns 0
00:27:41.481 00.000 11060 IsGuiding returns 0
00:27:41.608 00.127 11060 IsGuiding returns 0
00:27:41.609 00.001 11060 Move returns status 0, amount 86
00:27:41.609 00.000 11060 move complete, result=0
00:27:41.609 00.000 11060 worker thread done servicing request
00:27:41.609 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.2 px 86 ms SOUTH
00:27:41.609 00.000 11060 Worker thread wakes up
00:27:41.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:41.610 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:41.696 00.086 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:41.697 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:41.697 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:41.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:41.699 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:41.699 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:41.700 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:41.713 00.013 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:41.714 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:41.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5867,"width":15,"height":15,"star_pos":[6.61,6.61],"pixels":"..."},"id":1}
00:27:41.747 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:41.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:42.327 00.580 11060 Exposure complete
00:27:42.822 00.495 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:42.822 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:42.824 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:42.824 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:42.825 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:42.826 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:42.826 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:42.827 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:42.828 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:42.828 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5867,"width":15,"height":15,"star_pos":[6.61,6.61],"pixels":"..."},"id":1}
00:27:42.838 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:42.838 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:43.145 00.307 10844 OnExposeComplete: enter
00:27:43.145 00.000 10844 UpdateGuideState(): m_state=6
00:27:43.146 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5868
00:27:43.146 00.000 10844 Star::Find returns 1 (1), X=262.89, Y=61.88, Mass=3182, SNR=36.1, Peak=255 HFD=3.6
00:27:43.146 00.000 10844 MultiStar: [#1 -0.37,-0.49,0.00,M1] [#2 0.09,0.20,1.90,U] [#3 0.17,0.25,0.86,U] [#4 -0.16,1.38,0.00,M8] [#5 1.25,0.13,0.00,M2] [#6 0.07,-0.47,0.88,U] [#7 -0.23,-0.19,0.78,U] [#8 -0.15,-0.96,0.00,M3] 
00:27:43.147 00.001 10844 refined, 4 included, MultiStar: {0.10, -0.03}, one-star: {0.36, -0.16}
00:27:43.147 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
00:27:43.147 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
00:27:43.147 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=0.01 mountY=0.11, mountTheta=1.51
00:27:43.149 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.03, opts=13)
00:27:43.149 00.000 10844 Enqueuing Move request for scope (0.10, -0.03)
00:27:43.150 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:43.150 00.000 11060 worker thread done servicing request
00:27:43.150 00.000 11060 Worker thread wakes up
00:27:43.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:27:43.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:27:43.150 00.000 11060 Moving (0.10, -0.03) raw xDistance=0.01 yDistance=0.11
00:27:43.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:27:43.151 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:43.151 00.000 10844 UpdateGuideState exits: m=3182 SNR=36.1 Saturated
00:27:43.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:27:43.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:43.151 00.000 11060 MoveAxis(E, 0, ABG)
00:27:43.151 00.000 11060 Move returns status 0, amount 0
00:27:43.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:43.151 00.000 10844 Enqueuing Expose request
00:27:43.151 00.000 11060 MoveAxis(N, 0, ABG)
00:27:43.152 00.001 11060 Move returns status 0, amount 0
00:27:43.152 00.000 11060 move complete, result=0
00:27:43.157 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:43.158 00.001 11060 worker thread done servicing request
00:27:43.158 00.000 11060 Worker thread wakes up
00:27:43.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:43.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:43.655 00.497 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:43.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:43.655 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:43.656 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:43.656 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:43.656 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:43.657 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:43.657 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:43.657 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:43.658 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5868,"width":15,"height":15,"star_pos":[6.89,6.88],"pixels":"..."},"id":1}
00:27:43.671 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:43.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:43.806 00.135 11060 Exposure complete
00:27:44.110 00.304 11060 worker thread done servicing request
00:27:44.110 00.000 10844 OnExposeComplete: enter
00:27:44.110 00.000 10844 UpdateGuideState(): m_state=6
00:27:44.110 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5869
00:27:44.110 00.000 10844 Star::Find returns 1 (1), X=262.64, Y=61.80, Mass=3247, SNR=36.5, Peak=255 HFD=3.6
00:27:44.112 00.002 10844 MultiStar: [#1 -0.35,-0.46,0.92,U] [#2 -0.19,-0.61,0.00,M1] [#3 0.05,0.35,0.88,U] [#4 -0.16,0.24,1.04,U] [#5 0.90,0.27,0.00,M3] [#6 0.27,-1.03,0.00,M1] [#7 -0.21,-0.64,0.00,M1] [#8 -0.40,-0.83,0.00,M4] 
00:27:44.112 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.02}, one-star: {0.12, -0.23}
00:27:44.112 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
00:27:44.112 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
00:27:44.112 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.85 mountX=0.04 mountY=-0.08, mountTheta=-1.10
00:27:44.114 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
00:27:44.114 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
00:27:44.114 00.000 11060 Worker thread wakes up
00:27:44.114 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:44.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:27:44.114 00.000 10844 UpdateGuideState exits: m=3247 SNR=36.5 Saturated
00:27:44.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:27:44.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:44.114 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.04 yDistance=-0.08
00:27:44.115 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:44.115 00.000 10844 Enqueuing Expose request
00:27:44.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:27:44.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:44.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:44.115 00.000 11060 MoveAxis(E, 0, ABG)
00:27:44.115 00.000 11060 Move returns status 0, amount 0
00:27:44.115 00.000 11060 MoveAxis(N, 0, ABG)
00:27:44.115 00.000 11060 Move returns status 0, amount 0
00:27:44.115 00.000 11060 move complete, result=0
00:27:44.116 00.001 11060 worker thread done servicing request
00:27:44.116 00.000 11060 Worker thread wakes up
00:27:44.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:44.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:44.117 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:44.677 00.560 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:44.678 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:44.680 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:44.681 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:44.699 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:44.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:44.700 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:44.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:44.700 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:44.702 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5869,"width":15,"height":15,"star_pos":[6.64,6.80],"pixels":"..."},"id":1}
00:27:44.715 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:44.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:44.747 00.032 11060 Exposure complete
00:27:44.955 00.208 11060 worker thread done servicing request
00:27:44.955 00.000 10844 OnExposeComplete: enter
00:27:44.955 00.000 10844 UpdateGuideState(): m_state=6
00:27:44.955 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5870
00:27:44.955 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=61.81, Mass=2949, SNR=35.4, Peak=229 HFD=3.4
00:27:44.956 00.001 10844 MultiStar: [#1 0.18,-0.46,0.94,U] [#2 -0.16,-0.19,1.98,U] [#3 -0.23,-0.40,0.95,U] [#4 -0.23,0.62,0.00,M8] [#5 1.47,-0.03,0.00,M4] [#6 -0.16,-0.16,0.93,U] [#7 0.48,-0.46,0.00,M2] [#8 -0.09,-0.47,0.94,U] 
00:27:44.956 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.30}, one-star: {0.22, -0.22}
00:27:44.956 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
00:27:44.956 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
00:27:44.956 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.76 mountX=0.30 mountY=-0.01, mountTheta=-0.02
00:27:44.958 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.30, opts=13)
00:27:44.958 00.000 10844 Enqueuing Move request for scope (-0.06, -0.30)
00:27:44.958 00.000 11060 Worker thread wakes up
00:27:44.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:44.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
00:27:44.958 00.000 10844 UpdateGuideState exits: m=2949 SNR=35.4
00:27:44.958 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
00:27:44.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:44.958 00.000 11060 Moving (-0.06, -0.30) raw xDistance=0.30 yDistance=-0.01
00:27:44.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:27:44.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:44.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:27:44.959 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:44.959 00.000 11060 MoveAxis(W, 53, ABG)
00:27:44.959 00.000 10844 Enqueuing Expose request
00:27:44.959 00.000 11060 Guiding  Dir = 3, Dur = 53
00:27:44.990 00.031 11060 IsSlewing returns 0
00:27:44.990 00.000 11060 IsGuiding returns 0
00:27:45.068 00.078 11060 IsGuiding returns 0
00:27:45.068 00.000 11060 Move returns status 0, amount 53
00:27:45.068 00.000 11060 MoveAxis(N, 0, ABG)
00:27:45.068 00.000 11060 Move returns status 0, amount 0
00:27:45.069 00.001 11060 move complete, result=0
00:27:45.069 00.000 11060 worker thread done servicing request
00:27:45.069 00.000 11060 Worker thread wakes up
00:27:45.069 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.0 px 0 ms NORTH
00:27:45.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:45.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:45.729 00.660 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:45.731 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:45.731 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:45.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:45.732 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:45.732 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:45.733 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:45.733 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:45.751 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:45.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5870,"width":15,"height":15,"star_pos":[6.74,6.81],"pixels":"..."},"id":1}
00:27:45.787 00.036 11060 Exposure complete
00:27:45.799 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:45.799 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:46.362 00.563 11060 worker thread done servicing request
00:27:46.362 00.000 10844 OnExposeComplete: enter
00:27:46.362 00.000 10844 UpdateGuideState(): m_state=6
00:27:46.362 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5871
00:27:46.364 00.002 10844 Star::Find returns 1 (0), X=262.50, Y=61.64, Mass=2451, SNR=31.5, Peak=248 HFD=3.3
00:27:46.364 00.000 10844 MultiStar: [#1 -0.08,-0.59,1.20,U] [#2 -0.21,-0.57,2.12,U] [#3 0.21,-0.21,1.12,U] [#4 0.03,0.30,1.10,U] [#5 0.83,-0.04,0.00,M5] [#6 -0.16,-0.85,0.00,M1] [#7 -0.09,-0.30,0.94,U] [#8 0.17,-0.98,0.00,M4] 
00:27:46.364 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.34}, one-star: {-0.03, -0.40}
00:27:46.364 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
00:27:46.365 00.001 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
00:27:46.365 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.73 mountX=0.34 mountY=0.00, mountTheta=0.01
00:27:46.367 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.34, opts=13)
00:27:46.367 00.000 10844 Enqueuing Move request for scope (-0.05, -0.34)
00:27:46.368 00.001 11060 Worker thread wakes up
00:27:46.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.34) opts 0xd
00:27:46.368 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.34)
00:27:46.368 00.000 11060 Moving (-0.05, -0.34) raw xDistance=0.34 yDistance=0.00
00:27:46.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:46.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
00:27:46.368 00.000 10844 UpdateGuideState exits: m=2451 SNR=31.5
00:27:46.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:46.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:46.369 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:27:46.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:46.369 00.000 10844 Enqueuing Expose request
00:27:46.369 00.000 11060 MoveAxis(W, 60, ABG)
00:27:46.369 00.000 11060 Guiding  Dir = 3, Dur = 60
00:27:46.397 00.028 11060 IsSlewing returns 0
00:27:46.397 00.000 11060 IsGuiding returns 0
00:27:46.476 00.079 11060 IsGuiding returns 0
00:27:46.476 00.000 11060 Move returns status 0, amount 60
00:27:46.477 00.001 11060 MoveAxis(N, 0, ABG)
00:27:46.477 00.000 11060 Move returns status 0, amount 0
00:27:46.477 00.000 11060 move complete, result=0
00:27:46.477 00.000 11060 worker thread done servicing request
00:27:46.477 00.000 11060 Worker thread wakes up
00:27:46.477 00.000 10844 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
00:27:46.478 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:46.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:46.657 00.179 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:46.657 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:46.659 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:46.660 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:46.661 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:46.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:46.661 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:46.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:46.662 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:46.662 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5871,"width":15,"height":15,"star_pos":[7.50,6.64],"pixels":"..."},"id":1}
00:27:46.737 00.075 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:46.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:47.111 00.374 11060 Exposure complete
00:27:47.352 00.241 11060 worker thread done servicing request
00:27:47.352 00.000 10844 OnExposeComplete: enter
00:27:47.352 00.000 10844 UpdateGuideState(): m_state=6
00:27:47.352 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5872
00:27:47.353 00.001 10844 Star::Find returns 1 (0), X=262.46, Y=62.22, Mass=2904, SNR=34.2, Peak=249 HFD=3.5
00:27:47.353 00.000 10844 MultiStar: [#1 -0.11,-1.12,0.00,M1] [#2 -0.10,-0.10,2.13,U] [#3 -0.40,-0.02,1.02,U] [#4 -0.04,0.64,0.00,M8] [#5 0.85,-0.04,0.00,M6] [#6 0.09,-0.50,0.96,U] [#7 -0.29,-0.52,0.96,U] [#8 0.35,-0.59,0.00,M5] 
00:27:47.353 00.000 10844 single-star, 4 included, MultiStar: {-0.15, -0.17}, one-star: {-0.06, 0.19}
00:27:47.353 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
00:27:47.353 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
00:27:47.353 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.88 mountX=-0.17 mountY=-0.09, mountTheta=-2.67
00:27:47.356 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.19, opts=13)
00:27:47.356 00.000 10844 Enqueuing Move request for scope (-0.06, 0.19)
00:27:47.357 00.001 11060 Worker thread wakes up
00:27:47.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:47.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
00:27:47.357 00.000 10844 UpdateGuideState exits: m=2904 SNR=34.2
00:27:47.357 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
00:27:47.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:47.357 00.000 11060 Moving (-0.06, 0.19) raw xDistance=-0.17 yDistance=-0.09
00:27:47.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:47.358 00.001 10844 Enqueuing Expose request
00:27:47.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:27:47.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:47.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:47.358 00.000 11060 MoveAxis(E, 28, ABG)
00:27:47.358 00.000 11060 Guiding  Dir = 2, Dur = 28
00:27:47.386 00.028 11060 IsSlewing returns 0
00:27:47.386 00.000 11060 IsGuiding returns 0
00:27:47.452 00.066 11060 IsGuiding returns 0
00:27:47.452 00.000 11060 Move returns status 0, amount 28
00:27:47.452 00.000 11060 MoveAxis(N, 0, ABG)
00:27:47.453 00.001 11060 Move returns status 0, amount 0
00:27:47.453 00.000 11060 move complete, result=0
00:27:47.453 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
00:27:47.453 00.000 11060 worker thread done servicing request
00:27:47.453 00.000 11060 Worker thread wakes up
00:27:47.454 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:47.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:47.654 00.200 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:47.654 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:47.654 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:47.655 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:47.655 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:47.655 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:47.656 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:47.656 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:47.656 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:47.656 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5872,"width":15,"height":15,"star_pos":[7.46,7.22],"pixels":"..."},"id":1}
00:27:47.667 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:47.667 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:48.095 00.428 11060 Exposure complete
00:27:48.284 00.189 11060 worker thread done servicing request
00:27:48.284 00.000 10844 OnExposeComplete: enter
00:27:48.285 00.001 10844 UpdateGuideState(): m_state=6
00:27:48.285 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5873
00:27:48.285 00.000 10844 Star::Find returns 1 (0), X=262.81, Y=62.06, Mass=3363, SNR=36.8, Peak=247 HFD=3.4
00:27:48.285 00.000 10844 MultiStar: [#1 -0.15,-0.32,0.98,U] [#2 0.29,0.41,1.92,U] [#3 -0.20,0.40,0.90,U] [#4 0.21,0.16,0.86,U] [#5 0.83,0.57,0.00,M7] [#6 0.12,0.04,0.95,U] [#7 0.75,-0.37,0.00,M1] [#8 -0.40,-1.40,0.00,M6] 
00:27:48.285 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.15}, one-star: {0.28, 0.03}
00:27:48.285 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
00:27:48.285 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
00:27:48.285 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.20 cameraTheta=0.91 mountX=-0.17 mountY=0.09, mountTheta=2.65
00:27:48.287 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
00:27:48.287 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
00:27:48.287 00.000 11060 Worker thread wakes up
00:27:48.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
00:27:48.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
00:27:48.287 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.09
00:27:48.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:27:48.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:48.287 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:48.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:27:48.287 00.000 11060 MoveAxis(E, 31, ABG)
00:27:48.287 00.000 11060 Guiding  Dir = 2, Dur = 31
00:27:48.288 00.001 10844 UpdateGuideState exits: m=3363 SNR=36.8
00:27:48.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:48.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:48.288 00.000 10844 Enqueuing Expose request
00:27:48.292 00.004 11060 IsSlewing returns 0
00:27:48.292 00.000 11060 IsGuiding returns 0
00:27:48.347 00.055 11060 IsGuiding returns 0
00:27:48.347 00.000 11060 Move returns status 0, amount 31
00:27:48.347 00.000 11060 MoveAxis(N, 0, ABG)
00:27:48.347 00.000 11060 Move returns status 0, amount 0
00:27:48.347 00.000 11060 move complete, result=0
00:27:48.348 00.001 11060 worker thread done servicing request
00:27:48.348 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:27:48.349 00.001 11060 Worker thread wakes up
00:27:48.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:48.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:48.687 00.338 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:48.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:48.690 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:48.690 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:48.690 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:48.691 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:48.692 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:48.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:48.692 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:48.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5873,"width":15,"height":15,"star_pos":[6.81,7.06],"pixels":"..."},"id":1}
00:27:48.757 00.065 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:48.757 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:48.991 00.234 11060 Exposure complete
00:27:49.218 00.227 11060 worker thread done servicing request
00:27:49.218 00.000 10844 OnExposeComplete: enter
00:27:49.218 00.000 10844 UpdateGuideState(): m_state=6
00:27:49.218 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5874
00:27:49.219 00.001 10844 Star::Find returns 1 (1), X=262.50, Y=61.87, Mass=3380, SNR=38.0, Peak=255 HFD=3.5
00:27:49.219 00.000 10844 MultiStar: [#1 -0.16,-0.81,0.00,M1] [#2 -0.24,0.06,1.79,U] [#3 -0.04,0.65,0.00,M1] [#4 0.26,0.18,0.94,U] [#5 0.57,-0.01,0.94,U] [#6 0.05,-0.94,0.00,M1] [#7 0.31,-0.27,0.86,U] [#8 -0.55,-1.14,0.00,M7] 
00:27:49.219 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.02}, one-star: {-0.02, -0.17}
00:27:49.219 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
00:27:49.219 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
00:27:49.219 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=0.00 mountY=0.11, mountTheta=1.55
00:27:49.220 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.02, opts=13)
00:27:49.221 00.001 10844 Enqueuing Move request for scope (0.11, -0.02)
00:27:49.221 00.000 11060 Worker thread wakes up
00:27:49.221 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:49.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
00:27:49.221 00.000 10844 UpdateGuideState exits: m=3380 SNR=38.0 Saturated
00:27:49.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
00:27:49.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:49.221 00.000 11060 Moving (0.11, -0.02) raw xDistance=0.00 yDistance=0.11
00:27:49.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:49.221 00.000 10844 Enqueuing Expose request
00:27:49.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:27:49.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:49.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:27:49.222 00.001 11060 MoveAxis(E, 0, ABG)
00:27:49.222 00.000 11060 Move returns status 0, amount 0
00:27:49.222 00.000 11060 MoveAxis(N, 0, ABG)
00:27:49.222 00.000 11060 Move returns status 0, amount 0
00:27:49.222 00.000 11060 move complete, result=0
00:27:49.222 00.000 11060 worker thread done servicing request
00:27:49.222 00.000 11060 Worker thread wakes up
00:27:49.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:49.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:49.224 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:49.704 00.480 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:49.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:49.706 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:49.707 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:49.707 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:49.707 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:49.708 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:49.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:49.709 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:49.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5874,"width":15,"height":15,"star_pos":[6.50,6.87],"pixels":"..."},"id":1}
00:27:49.717 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:49.718 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:49.864 00.146 11060 Exposure complete
00:27:50.094 00.230 10844 OnExposeComplete: enter
00:27:50.094 00.000 11060 worker thread done servicing request
00:27:50.094 00.000 10844 UpdateGuideState(): m_state=6
00:27:50.095 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5875
00:27:50.095 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=61.86, Mass=3099, SNR=35.4, Peak=221 HFD=3.6
00:27:50.095 00.000 10844 MultiStar: [#1 -0.26,-0.93,0.00,M2] [#2 0.20,0.14,1.90,U] [#3 -0.12,0.87,0.00,M2] [#4 0.08,0.33,0.96,U] [#5 0.54,0.20,1.06,U] [#6 -0.87,-0.22,0.00,M2] [#7 -0.31,0.05,0.89,U] [#8 -0.38,-0.53,0.00,M8] 
00:27:50.095 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.11}, one-star: {-0.02, -0.17}
00:27:50.095 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
00:27:50.095 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
00:27:50.095 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.74 mountX=-0.13 mountY=0.10, mountTheta=2.49
00:27:50.097 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.11, opts=13)
00:27:50.097 00.000 10844 Enqueuing Move request for scope (0.12, 0.11)
00:27:50.106 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:50.107 00.001 10844 UpdateGuideState exits: m=3099 SNR=35.4
00:27:50.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:50.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:50.107 00.000 11060 Worker thread wakes up
00:27:50.107 00.000 10844 Enqueuing Expose request
00:27:50.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
00:27:50.107 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
00:27:50.107 00.000 11060 Moving (0.12, 0.11) raw xDistance=-0.13 yDistance=0.10
00:27:50.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:27:50.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:50.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:27:50.108 00.001 11060 MoveAxis(E, 23, ABG)
00:27:50.108 00.000 11060 Guiding  Dir = 2, Dur = 23
00:27:50.119 00.011 11060 IsSlewing returns 0
00:27:50.120 00.001 11060 IsGuiding returns 0
00:27:50.150 00.030 11060 IsGuiding returns 0
00:27:50.150 00.000 11060 Move returns status 0, amount 23
00:27:50.150 00.000 11060 MoveAxis(N, 0, ABG)
00:27:50.150 00.000 11060 Move returns status 0, amount 0
00:27:50.150 00.000 11060 move complete, result=0
00:27:50.151 00.001 11060 worker thread done servicing request
00:27:50.151 00.000 11060 Worker thread wakes up
00:27:50.151 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:27:50.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:50.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:50.702 00.551 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:50.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:50.704 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:50.705 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:50.705 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:50.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:50.706 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:50.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:50.706 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:50.707 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5875,"width":15,"height":15,"star_pos":[6.51,6.86],"pixels":"..."},"id":1}
00:27:50.789 00.082 11060 Exposure complete
00:27:50.828 00.039 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:50.828 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:51.162 00.334 11060 worker thread done servicing request
00:27:51.162 00.000 10844 OnExposeComplete: enter
00:27:51.162 00.000 10844 UpdateGuideState(): m_state=6
00:27:51.163 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5876
00:27:51.163 00.000 10844 Star::Find returns 1 (0), X=262.21, Y=61.85, Mass=2878, SNR=34.3, Peak=198 HFD=3.6
00:27:51.164 00.001 10844 MultiStar: [#1 -0.27,-0.38,1.06,U] [#2 -0.44,-0.03,2.17,U] [#3 -0.14,0.35,0.98,U] [#4 -0.41,0.52,0.00,M6] [#5 0.64,0.00,0.00,M6] [#6 -0.39,0.10,0.97,U] [#7 0.01,-0.27,0.92,U] [#8 -0.22,-0.44,0.96,U] 
00:27:51.164 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.11}, one-star: {-0.31, -0.19}
00:27:51.164 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
00:27:51.164 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
00:27:51.164 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.76 mountX=0.16 mountY=-0.26, mountTheta=-1.02
00:27:51.166 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.11, opts=13)
00:27:51.166 00.000 10844 Enqueuing Move request for scope (-0.28, -0.11)
00:27:51.166 00.000 11060 Worker thread wakes up
00:27:51.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:51.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd
00:27:51.166 00.000 10844 UpdateGuideState exits: m=2878 SNR=34.3
00:27:51.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.11)
00:27:51.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:51.167 00.001 11060 Moving (-0.28, -0.11) raw xDistance=0.16 yDistance=-0.26
00:27:51.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:51.167 00.000 10844 Enqueuing Expose request
00:27:51.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:27:51.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:27:51.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:27:51.167 00.000 11060 MoveAxis(W, 27, ABG)
00:27:51.167 00.000 11060 Guiding  Dir = 3, Dur = 27
00:27:51.186 00.019 11060 IsSlewing returns 0
00:27:51.188 00.002 11060 IsGuiding returns 0
00:27:51.231 00.043 11060 IsGuiding returns 0
00:27:51.231 00.000 11060 Move returns status 0, amount 27
00:27:51.231 00.000 11060 MoveAxis(N, 0, ABG)
00:27:51.231 00.000 11060 Move returns status 0, amount 0
00:27:51.232 00.001 11060 move complete, result=0
00:27:51.232 00.000 11060 worker thread done servicing request
00:27:51.232 00.000 11060 Worker thread wakes up
00:27:51.232 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.3 px 0 ms NORTH
00:27:51.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:51.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:51.779 00.547 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:51.780 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:51.780 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:51.780 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:51.781 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:51.781 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:51.782 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:51.782 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:51.783 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:51.783 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5876,"width":15,"height":15,"star_pos":[7.21,6.85],"pixels":"..."},"id":1}
00:27:51.836 00.053 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:51.837 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:51.866 00.029 11060 Exposure complete
00:27:52.146 00.280 11060 worker thread done servicing request
00:27:52.146 00.000 10844 OnExposeComplete: enter
00:27:52.146 00.000 10844 UpdateGuideState(): m_state=6
00:27:52.146 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5877
00:27:52.147 00.001 10844 Star::Find returns 1 (0), X=262.51, Y=61.90, Mass=3196, SNR=36.2, Peak=234 HFD=3.6
00:27:52.147 00.000 10844 MultiStar: [#1 -0.13,-0.94,0.00,M2] [#2 -0.47,0.17,1.89,U] [#3 -0.05,-0.34,0.98,U] [#4 -0.33,0.85,0.00,M7] [#5 0.67,-0.00,0.00,M7] [#6 -0.35,-0.22,0.83,U] [#7 -0.18,-0.02,0.80,U] [#8 0.34,-0.41,0.90,U] 
00:27:52.147 00.000 10844 single-star, 5 included, MultiStar: {-0.17, -0.11}, one-star: {-0.02, -0.13}
00:27:52.147 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
00:27:52.147 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
00:27:52.147 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.70 mountX=0.13 mountY=0.00, mountTheta=0.04
00:27:52.149 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
00:27:52.150 00.001 10844 Enqueuing Move request for scope (-0.02, -0.13)
00:27:52.150 00.000 11060 Worker thread wakes up
00:27:52.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:27:52.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:27:52.150 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.00
00:27:52.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:27:52.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:52.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:52.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:27:52.150 00.000 11060 MoveAxis(W, 24, ABG)
00:27:52.150 00.000 11060 Guiding  Dir = 3, Dur = 24
00:27:52.150 00.000 10844 UpdateGuideState exits: m=3196 SNR=36.2
00:27:52.151 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:52.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:52.151 00.000 10844 Enqueuing Expose request
00:27:52.154 00.003 11060 IsSlewing returns 0
00:27:52.154 00.000 11060 IsGuiding returns 0
00:27:52.186 00.032 11060 IsGuiding returns 0
00:27:52.186 00.000 11060 Move returns status 0, amount 24
00:27:52.186 00.000 11060 MoveAxis(N, 0, ABG)
00:27:52.186 00.000 11060 Move returns status 0, amount 0
00:27:52.186 00.000 11060 move complete, result=0
00:27:52.186 00.000 11060 worker thread done servicing request
00:27:52.186 00.000 11060 Worker thread wakes up
00:27:52.186 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
00:27:52.187 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:52.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:52.680 00.493 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:52.680 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:52.681 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:52.681 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:52.681 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:52.681 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:52.682 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:52.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:52.682 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:52.683 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5877,"width":15,"height":15,"star_pos":[6.51,6.90],"pixels":"..."},"id":1}
00:27:52.700 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:52.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:52.818 00.118 11060 Exposure complete
00:27:53.009 00.191 11060 worker thread done servicing request
00:27:53.009 00.000 10844 OnExposeComplete: enter
00:27:53.009 00.000 10844 UpdateGuideState(): m_state=6
00:27:53.010 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5878
00:27:53.010 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=62.29, Mass=2885, SNR=34.1, Peak=242 HFD=3.6
00:27:53.010 00.000 10844 MultiStar: [#1 -0.28,-0.51,0.97,U] [#2 -0.11,-0.04,1.91,U] [#3 -0.26,0.05,1.05,U] [#4 -0.33,0.15,1.06,U] [#5 0.92,0.23,0.00,M8] [#6 -0.14,-0.33,1.09,U] [#7 -0.05,-0.06,0.86,U] [#8 -0.69,-0.12,0.00,M7] 
00:27:53.010 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.07}, one-star: {-0.07, 0.25}
00:27:53.010 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
00:27:53.010 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
00:27:53.010 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.78 mountX=0.10 mountY=-0.16, mountTheta=-1.03
00:27:53.012 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.07, opts=13)
00:27:53.012 00.000 10844 Enqueuing Move request for scope (-0.17, -0.07)
00:27:53.012 00.000 11060 Worker thread wakes up
00:27:53.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:53.012 00.000 10844 UpdateGuideState exits: m=2885 SNR=34.1
00:27:53.012 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:53.012 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:53.012 00.000 10844 Enqueuing Expose request
00:27:53.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
00:27:53.012 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
00:27:53.012 00.000 11060 Moving (-0.17, -0.07) raw xDistance=0.10 yDistance=-0.16
00:27:53.013 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:27:53.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:53.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:27:53.013 00.000 11060 MoveAxis(E, 0, ABG)
00:27:53.013 00.000 11060 Move returns status 0, amount 0
00:27:53.013 00.000 11060 MoveAxis(N, 0, ABG)
00:27:53.013 00.000 11060 Move returns status 0, amount 0
00:27:53.013 00.000 11060 move complete, result=0
00:27:53.013 00.000 11060 worker thread done servicing request
00:27:53.013 00.000 11060 Worker thread wakes up
00:27:53.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:53.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:53.014 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:53.664 00.650 11060 Exposure complete
00:27:53.695 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:53.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:53.696 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:53.696 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:53.696 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:53.698 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:53.698 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:53.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:53.699 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:53.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5878,"width":15,"height":15,"star_pos":[7.45,7.29],"pixels":"..."},"id":1}
00:27:53.724 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:53.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:53.844 00.120 11060 worker thread done servicing request
00:27:53.844 00.000 10844 OnExposeComplete: enter
00:27:53.844 00.000 10844 UpdateGuideState(): m_state=6
00:27:53.844 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5879
00:27:53.845 00.001 10844 Star::Find returns 1 (1), X=262.53, Y=62.31, Mass=3199, SNR=37.1, Peak=255 HFD=3.3
00:27:53.845 00.000 10844 MultiStar: [#1 -0.14,-1.03,0.00,M2] [#2 -0.10,0.06,1.95,U] [#3 -0.03,-0.22,0.89,U] [#4 -0.06,0.91,0.00,M7] [#5 0.53,-0.50,0.00,M9] [#6 -0.78,-0.72,0.00,M1] [#7 -0.10,-0.37,0.86,U] [#8 -0.26,-0.95,0.00,M8] 
00:27:53.845 00.000 10844 refined, 3 included, MultiStar: {-0.06, -0.02}, one-star: {0.00, 0.28}
00:27:53.845 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
00:27:53.845 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
00:27:53.845 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.79 mountX=0.03 mountY=-0.06, mountTheta=-1.05
00:27:53.847 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
00:27:53.847 00.000 10844 Enqueuing Move request for scope (-0.06, -0.02)
00:27:53.847 00.000 11060 Worker thread wakes up
00:27:53.847 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:53.847 00.000 10844 UpdateGuideState exits: m=3199 SNR=37.1 Saturated
00:27:53.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:53.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:53.847 00.000 10844 Enqueuing Expose request
00:27:53.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:27:53.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:27:53.848 00.001 11060 Moving (-0.06, -0.02) raw xDistance=0.03 yDistance=-0.06
00:27:53.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:27:53.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:53.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:27:53.848 00.000 11060 MoveAxis(E, 0, ABG)
00:27:53.848 00.000 11060 Move returns status 0, amount 0
00:27:53.848 00.000 11060 MoveAxis(N, 0, ABG)
00:27:53.848 00.000 11060 Move returns status 0, amount 0
00:27:53.848 00.000 11060 move complete, result=0
00:27:53.848 00.000 11060 worker thread done servicing request
00:27:53.848 00.000 11060 Worker thread wakes up
00:27:53.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:53.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:53.849 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:54.478 00.629 11060 Exposure complete
00:27:54.706 00.228 11060 worker thread done servicing request
00:27:54.706 00.000 10844 OnExposeComplete: enter
00:27:54.706 00.000 10844 UpdateGuideState(): m_state=6
00:27:54.708 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5880
00:27:54.708 00.000 10844 Star::Find returns 1 (1), X=262.52, Y=61.49, Mass=3688, SNR=39.4, Peak=255 HFD=3.6
00:27:54.708 00.000 10844 MultiStar: [#1 0.30,-1.56,0.00,M3] [#2 -0.12,-0.45,1.77,U] [#3 -0.44,-1.12,0.00,M1] [#4 -0.26,0.55,0.98,U] [#5 0.64,-1.26,0.00,M10] [#6 -0.61,-1.42,0.00,M2] [#7 -0.18,-1.55,0.00,M1] [#8 -0.65,-1.42,0.00,M9] 
00:27:54.709 00.001 10844 refined, 2 included, MultiStar: {-0.13, -0.21}, one-star: {-0.00, -0.54}
00:27:54.709 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
00:27:54.709 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
00:27:54.709 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.11 mountX=0.23 mountY=-0.09, mountTheta=-0.37
00:27:54.711 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.21, opts=13)
00:27:54.711 00.000 10844 Enqueuing Move request for scope (-0.13, -0.21)
00:27:54.711 00.000 11060 Worker thread wakes up
00:27:54.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:54.712 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
00:27:54.712 00.000 10844 UpdateGuideState exits: m=3688 SNR=39.4 Saturated
00:27:54.712 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
00:27:54.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:54.712 00.000 11060 Moving (-0.13, -0.21) raw xDistance=0.23 yDistance=-0.09
00:27:54.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:54.712 00.000 10844 Enqueuing Expose request
00:27:54.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:27:54.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:54.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:27:54.712 00.000 11060 MoveAxis(W, 40, ABG)
00:27:54.712 00.000 11060 Guiding  Dir = 3, Dur = 40
00:27:54.722 00.010 11060 IsSlewing returns 0
00:27:54.722 00.000 11060 IsGuiding returns 0
00:27:54.769 00.047 11060 IsGuiding returns 0
00:27:54.769 00.000 11060 Move returns status 0, amount 40
00:27:54.769 00.000 11060 MoveAxis(N, 0, ABG)
00:27:54.769 00.000 11060 Move returns status 0, amount 0
00:27:54.769 00.000 11060 move complete, result=0
00:27:54.770 00.001 11060 worker thread done servicing request
00:27:54.770 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
00:27:54.770 00.000 11060 Worker thread wakes up
00:27:54.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:54.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:54.847 00.077 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:54.848 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:54.848 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:54.848 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:54.849 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:54.849 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:54.851 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:54.851 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:54.852 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:54.852 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5880,"width":15,"height":15,"star_pos":[6.52,7.49],"pixels":"..."},"id":1}
00:27:54.909 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:54.909 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:55.400 00.491 11060 Exposure complete
00:27:55.678 00.278 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:55.679 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:55.680 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:55.680 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:55.680 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:55.681 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:55.682 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:55.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:55.685 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:55.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5880,"width":15,"height":15,"star_pos":[6.52,7.49],"pixels":"..."},"id":1}
00:27:55.696 00.011 11060 worker thread done servicing request
00:27:55.696 00.000 10844 OnExposeComplete: enter
00:27:55.696 00.000 10844 UpdateGuideState(): m_state=6
00:27:55.697 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5881
00:27:55.697 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=61.42, Mass=2522, SNR=31.8, Peak=213 HFD=3.3
00:27:55.697 00.000 10844 MultiStar: [#1 0.16,-0.96,0.00,M4] [#2 -0.13,-0.50,2.17,U] [#3 -0.19,-0.29,1.07,U] [#4 0.22,0.05,1.12,U] [#5 1.43,-1.25,0.00,R] [#6 -0.25,-0.79,0.00,M3] [#7 -0.25,-1.34,0.00,M2] [#8 -0.55,-1.49,0.00,M10] 
00:27:55.697 00.000 10844 refined, 3 included, MultiStar: {-0.04, -0.36}, one-star: {0.02, -0.61}
00:27:55.697 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
00:27:55.697 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
00:27:55.698 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.36 hyp=0.37 cameraTheta=-1.68 mountX=0.37 mountY=0.02, mountTheta=0.05
00:27:55.699 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.36, opts=13)
00:27:55.699 00.000 10844 Enqueuing Move request for scope (-0.04, -0.36)
00:27:55.699 00.000 11060 Worker thread wakes up
00:27:55.700 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:55.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.36) opts 0xd
00:27:55.700 00.000 10844 UpdateGuideState exits: m=2522 SNR=31.8
00:27:55.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.36)
00:27:55.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:55.700 00.000 11060 Moving (-0.04, -0.36) raw xDistance=0.37 yDistance=0.02
00:27:55.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:55.700 00.000 10844 Enqueuing Expose request
00:27:55.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
00:27:55.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:55.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:27:55.700 00.000 11060 MoveAxis(W, 65, ABG)
00:27:55.700 00.000 11060 Guiding  Dir = 3, Dur = 65
00:27:55.704 00.004 11060 IsSlewing returns 0
00:27:55.704 00.000 11060 IsGuiding returns 0
00:27:55.751 00.047 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:55.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:55.782 00.031 11060 IsGuiding returns 0
00:27:55.782 00.000 11060 Move returns status 0, amount 65
00:27:55.782 00.000 11060 MoveAxis(N, 0, ABG)
00:27:55.782 00.000 11060 Move returns status 0, amount 0
00:27:55.782 00.000 11060 move complete, result=0
00:27:55.782 00.000 11060 worker thread done servicing request
00:27:55.782 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.0 px 0 ms NORTH
00:27:55.784 00.002 11060 Worker thread wakes up
00:27:55.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:55.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:56.428 00.644 11060 Exposure complete
00:27:56.651 00.223 11060 worker thread done servicing request
00:27:56.651 00.000 10844 OnExposeComplete: enter
00:27:56.651 00.000 10844 UpdateGuideState(): m_state=6
00:27:56.652 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5882
00:27:56.652 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=62.62, Mass=3058, SNR=35.0, Peak=234 HFD=3.7
00:27:56.652 00.000 10844 MultiStar: [#1 0.25,-0.22,0.85,U] [#2 -0.18,1.36,0.00,M1] [#3 0.27,0.54,1.00,U] [#4 0.66,1.06,0.00,M6] [#5 -0.97,1.42,0.00,M1] [#6 -0.07,-0.15,0.80,U] [#7 -0.08,0.07,0.89,U] [#8 -0.04,-0.72,0.00,R] 
00:27:56.652 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.19}, one-star: {0.26, 0.58}
00:27:56.652 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
00:27:56.652 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:27:56.652 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.24 cameraTheta=0.96 mountX=-0.21 mountY=0.10, mountTheta=2.70
00:27:56.654 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.19, opts=13)
00:27:56.654 00.000 10844 Enqueuing Move request for scope (0.13, 0.19)
00:27:56.654 00.000 11060 Worker thread wakes up
00:27:56.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
00:27:56.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:27:56.655 00.001 11060 Moving (0.13, 0.19) raw xDistance=-0.21 yDistance=0.10
00:27:56.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
00:27:56.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:56.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:27:56.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:27:56.655 00.000 11060 MoveAxis(E, 35, ABG)
00:27:56.655 00.000 11060 Guiding  Dir = 2, Dur = 35
00:27:56.655 00.000 10844 UpdateGuideState exits: m=3058 SNR=35.0
00:27:56.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:56.656 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:56.656 00.000 10844 Enqueuing Expose request
00:27:56.673 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:56.673 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:56.673 00.000 11060 IsSlewing returns 0
00:27:56.673 00.000 11060 IsGuiding returns 0
00:27:56.674 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:56.674 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:56.675 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:56.675 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:56.675 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:56.675 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:56.677 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:56.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5882,"width":15,"height":15,"star_pos":[6.78,6.62],"pixels":"..."},"id":1}
00:27:56.685 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:56.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:56.721 00.036 11060 IsGuiding returns 0
00:27:56.721 00.000 11060 Move returns status 0, amount 35
00:27:56.721 00.000 11060 MoveAxis(N, 0, ABG)
00:27:56.721 00.000 11060 Move returns status 0, amount 0
00:27:56.721 00.000 11060 move complete, result=0
00:27:56.721 00.000 11060 worker thread done servicing request
00:27:56.721 00.000 11060 Worker thread wakes up
00:27:56.722 00.001 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
00:27:56.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:56.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:57.353 00.631 11060 Exposure complete
00:27:57.562 00.209 11060 worker thread done servicing request
00:27:57.562 00.000 10844 OnExposeComplete: enter
00:27:57.562 00.000 10844 UpdateGuideState(): m_state=6
00:27:57.563 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5883
00:27:57.563 00.000 10844 Star::Find returns 1 (0), X=262.24, Y=62.09, Mass=3125, SNR=35.9, Peak=213 HFD=3.8
00:27:57.563 00.000 10844 MultiStar: [#1 0.06,-0.67,0.00,M4] [#2 -0.34,-0.25,2.01,U] [#3 0.08,-0.20,0.94,U] [#4 0.52,0.05,0.97,U] [#5 -0.32,0.51,0.97,U] [#6 -0.38,-1.38,0.00,M3] [#7 -0.03,-1.20,0.00,M2] [#8 -0.10,-0.17,0.90,U] 
00:27:57.563 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.04}, one-star: {-0.28, 0.06}
00:27:57.563 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
00:27:57.563 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
00:27:57.563 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-2.84 mountX=0.06 mountY=-0.11, mountTheta=-1.09
00:27:57.565 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.04, opts=13)
00:27:57.565 00.000 10844 Enqueuing Move request for scope (-0.12, -0.04)
00:27:57.565 00.000 11060 Worker thread wakes up
00:27:57.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:57.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
00:27:57.565 00.000 10844 UpdateGuideState exits: m=3125 SNR=35.9
00:27:57.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
00:27:57.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:57.565 00.000 11060 Moving (-0.12, -0.04) raw xDistance=0.06 yDistance=-0.11
00:27:57.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:57.566 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:27:57.566 00.000 10844 Enqueuing Expose request
00:27:57.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:57.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:27:57.566 00.000 11060 MoveAxis(E, 0, ABG)
00:27:57.566 00.000 11060 Move returns status 0, amount 0
00:27:57.566 00.000 11060 MoveAxis(N, 0, ABG)
00:27:57.566 00.000 11060 Move returns status 0, amount 0
00:27:57.566 00.000 11060 move complete, result=0
00:27:57.566 00.000 11060 worker thread done servicing request
00:27:57.566 00.000 11060 Worker thread wakes up
00:27:57.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:57.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:57.568 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:57.712 00.144 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:57.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:57.713 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:57.714 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:57.715 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:57.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:57.716 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:57.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:57.717 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:57.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5883,"width":15,"height":15,"star_pos":[7.24,7.09],"pixels":"..."},"id":1}
00:27:57.773 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:57.773 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:58.199 00.426 11060 Exposure complete
00:27:58.367 00.168 11060 worker thread done servicing request
00:27:58.368 00.001 10844 OnExposeComplete: enter
00:27:58.368 00.000 10844 UpdateGuideState(): m_state=6
00:27:58.368 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5884
00:27:58.368 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.27, Mass=2972, SNR=35.0, Peak=223 HFD=3.7
00:27:58.368 00.000 10844 MultiStar: [#1 -0.49,-0.44,0.00,M5] [#2 0.33,-0.20,2.00,U] [#3 -0.23,-0.57,0.00,M1] [#4 0.45,1.28,0.00,M6] [#5 0.35,0.51,0.00,M1] [#6 0.34,-0.75,0.00,M4] [#7 0.03,-0.68,0.00,M3] [#8 0.30,0.25,1.02,U] 
00:27:58.368 00.000 10844 single-star, 2 included, MultiStar: {0.27, 0.02}, one-star: {0.11, 0.24}
00:27:58.368 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:27:58.368 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:27:58.368 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.14 mountX=-0.25 mountY=0.07, mountTheta=2.87
00:27:58.370 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.24, opts=13)
00:27:58.370 00.000 10844 Enqueuing Move request for scope (0.11, 0.24)
00:27:58.370 00.000 11060 Worker thread wakes up
00:27:58.371 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:58.371 00.000 10844 UpdateGuideState exits: m=2972 SNR=35.0
00:27:58.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:58.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:58.371 00.000 10844 Enqueuing Expose request
00:27:58.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
00:27:58.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
00:27:58.371 00.000 11060 Moving (0.11, 0.24) raw xDistance=-0.25 yDistance=0.07
00:27:58.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:27:58.372 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:58.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:27:58.372 00.000 11060 MoveAxis(E, 44, ABG)
00:27:58.372 00.000 11060 Guiding  Dir = 2, Dur = 44
00:27:58.402 00.030 11060 IsSlewing returns 0
00:27:58.403 00.001 11060 IsGuiding returns 0
00:27:58.459 00.056 11060 IsGuiding returns 0
00:27:58.459 00.000 11060 Move returns status 0, amount 44
00:27:58.459 00.000 11060 MoveAxis(N, 0, ABG)
00:27:58.459 00.000 11060 Move returns status 0, amount 0
00:27:58.459 00.000 11060 move complete, result=0
00:27:58.459 00.000 11060 worker thread done servicing request
00:27:58.460 00.001 11060 Worker thread wakes up
00:27:58.460 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
00:27:58.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:58.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:58.707 00.247 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:58.707 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:58.708 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:58.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:58.709 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:58.709 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:58.710 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:58.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:58.710 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:58.711 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5884,"width":15,"height":15,"star_pos":[6.63,7.27],"pixels":"..."},"id":1}
00:27:58.720 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:58.720 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:27:59.092 00.372 11060 Exposure complete
00:27:59.356 00.264 11060 worker thread done servicing request
00:27:59.356 00.000 10844 OnExposeComplete: enter
00:27:59.357 00.001 10844 UpdateGuideState(): m_state=6
00:27:59.357 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5885
00:27:59.357 00.000 10844 Star::Find returns 1 (0), X=262.07, Y=61.20, Mass=2949, SNR=34.4, Peak=222 HFD=3.7
00:27:59.357 00.000 10844 MultiStar: [#1 0.05,-0.60,0.93,U] [#2 -0.23,-0.61,0.00,M1] [#3 -0.54,-0.21,0.98,U] [#4 0.19,1.00,0.00,M7] [#5 -0.52,1.31,0.00,M2] [#6 -0.23,-0.27,0.98,U] [#7 -0.06,-0.86,0.00,M4] [#8 -0.15,0.62,0.00,M1] 
00:27:59.357 00.000 10844 refined, 3 included, MultiStar: {-0.30, -0.48}, one-star: {-0.46, -0.83}
00:27:59.358 00.001 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
00:27:59.358 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
00:27:59.358 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.48 hyp=0.57 cameraTheta=-2.13 mountX=0.53 mountY=-0.22, mountTheta=-0.39
00:27:59.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.48, opts=13)
00:27:59.360 00.000 10844 Enqueuing Move request for scope (-0.30, -0.48)
00:27:59.360 00.000 11060 Worker thread wakes up
00:27:59.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:27:59.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.48) opts 0xd
00:27:59.361 00.001 10844 UpdateGuideState exits: m=2949 SNR=34.4
00:27:59.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.48)
00:27:59.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:59.361 00.000 11060 Moving (-0.30, -0.48) raw xDistance=0.53 yDistance=-0.22
00:27:59.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:27:59.361 00.000 10844 Enqueuing Expose request
00:27:59.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.53
00:27:59.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:27:59.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:27:59.361 00.000 11060 MoveAxis(W, 90, ABG)
00:27:59.361 00.000 11060 Guiding  Dir = 3, Dur = 90
00:27:59.383 00.022 11060 IsSlewing returns 0
00:27:59.383 00.000 11060 IsGuiding returns 0
00:27:59.510 00.127 11060 IsGuiding returns 0
00:27:59.510 00.000 11060 Move returns status 0, amount 90
00:27:59.510 00.000 11060 MoveAxis(N, 0, ABG)
00:27:59.510 00.000 11060 Move returns status 0, amount 0
00:27:59.510 00.000 11060 move complete, result=0
00:27:59.510 00.000 11060 worker thread done servicing request
00:27:59.511 00.001 10844 GuideStep: 0.5 px 90 ms WEST, -0.2 px 0 ms NORTH
00:27:59.511 00.000 11060 Worker thread wakes up
00:27:59.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:27:59.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:27:59.661 00.150 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:27:59.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:27:59.661 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:27:59.663 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:59.663 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:27:59.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:27:59.664 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:27:59.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:27:59.664 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:27:59.665 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5885,"width":15,"height":15,"star_pos":[7.07,7.20],"pixels":"..."},"id":1}
00:27:59.722 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:27:59.722 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:00.150 00.428 11060 Exposure complete
00:28:00.342 00.192 11060 worker thread done servicing request
00:28:00.342 00.000 10844 OnExposeComplete: enter
00:28:00.342 00.000 10844 UpdateGuideState(): m_state=6
00:28:00.352 00.010 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5886
00:28:00.353 00.001 10844 Star::Find returns 1 (0), X=261.70, Y=61.16, Mass=3440, SNR=37.9, Peak=245 HFD=3.8
00:28:00.353 00.000 10844 MultiStar: [#1 -0.04,-0.87,0.00,M5] [#2 -0.41,0.09,1.91,U] [#3 0.05,-0.43,0.87,U] [#4 -0.14,0.81,0.00,M8] [#5 -1.03,-0.09,0.00,M3] [#6 0.09,-0.74,0.00,M4] [#7 0.04,-0.86,0.00,M5] [#8 -0.04,-0.54,0.77,U] 
00:28:00.353 00.000 10844 refined, 3 included, MultiStar: {-0.35, -0.33}, one-star: {-0.82, -0.88}
00:28:00.353 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
00:28:00.353 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
00:28:00.354 00.001 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.33 hyp=0.48 cameraTheta=-2.39 mountX=0.39 mountY=-0.29, mountTheta=-0.65
00:28:00.355 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.33, opts=13)
00:28:00.356 00.001 10844 Enqueuing Move request for scope (-0.35, -0.33)
00:28:00.356 00.000 11060 Worker thread wakes up
00:28:00.356 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:00.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.33) opts 0xd
00:28:00.356 00.000 10844 UpdateGuideState exits: m=3440 SNR=37.9
00:28:00.356 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.33)
00:28:00.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:00.356 00.000 11060 Moving (-0.35, -0.33) raw xDistance=0.39 yDistance=-0.29
00:28:00.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:00.356 00.000 10844 Enqueuing Expose request
00:28:00.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
00:28:00.356 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:00.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:28:00.356 00.000 11060 MoveAxis(W, 70, ABG)
00:28:00.357 00.001 11060 Guiding  Dir = 3, Dur = 70
00:28:00.370 00.013 11060 IsSlewing returns 0
00:28:00.370 00.000 11060 IsGuiding returns 0
00:28:00.448 00.078 11060 IsGuiding returns 0
00:28:00.449 00.001 11060 Move returns status 0, amount 70
00:28:00.449 00.000 11060 MoveAxis(N, 0, ABG)
00:28:00.449 00.000 11060 Move returns status 0, amount 0
00:28:00.449 00.000 11060 move complete, result=0
00:28:00.449 00.000 11060 worker thread done servicing request
00:28:00.449 00.000 11060 Worker thread wakes up
00:28:00.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:00.450 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:00.450 00.000 10844 GuideStep: 0.4 px 70 ms WEST, -0.3 px 0 ms NORTH
00:28:00.664 00.214 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:00.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:00.665 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:00.666 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:00.667 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:00.667 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:00.668 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:00.668 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:00.670 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:00.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5886,"width":15,"height":15,"star_pos":[6.70,7.16],"pixels":"..."},"id":1}
00:28:00.756 00.086 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:00.756 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:01.077 00.321 11060 Exposure complete
00:28:01.265 00.188 11060 worker thread done servicing request
00:28:01.266 00.001 10844 OnExposeComplete: enter
00:28:01.266 00.000 10844 UpdateGuideState(): m_state=6
00:28:01.266 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5887
00:28:01.266 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=61.43, Mass=2869, SNR=33.7, Peak=227 HFD=3.3
00:28:01.267 00.001 10844 MultiStar: [#1 0.15,-0.53,1.05,U] [#2 -0.39,-0.26,2.23,U] [#3 0.45,-0.13,1.10,U] [#4 0.72,1.37,0.00,M9] [#5 -0.54,0.55,0.00,M4] [#6 0.12,-0.21,0.89,U] [#7 0.26,-0.51,0.98,U] [#8 -0.18,-0.14,1.05,U] 
00:28:01.267 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.33}, one-star: {0.05, -0.61}
00:28:01.267 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
00:28:01.267 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
00:28:01.267 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.57 mountX=0.32 mountY=0.05, mountTheta=0.17
00:28:01.268 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.33, opts=13)
00:28:01.268 00.000 10844 Enqueuing Move request for scope (0.00, -0.33)
00:28:01.268 00.000 11060 Worker thread wakes up
00:28:01.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.33) opts 0xd
00:28:01.268 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.33)
00:28:01.269 00.001 11060 Moving (0.00, -0.33) raw xDistance=0.32 yDistance=0.05
00:28:01.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
00:28:01.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:01.269 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:01.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:28:01.269 00.000 11060 MoveAxis(W, 58, ABG)
00:28:01.269 00.000 11060 Guiding  Dir = 3, Dur = 58
00:28:01.269 00.000 10844 UpdateGuideState exits: m=2869 SNR=33.7
00:28:01.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:01.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:01.269 00.000 10844 Enqueuing Expose request
00:28:01.278 00.009 11060 IsSlewing returns 0
00:28:01.278 00.000 11060 IsGuiding returns 0
00:28:01.372 00.094 11060 IsGuiding returns 0
00:28:01.372 00.000 11060 Move returns status 0, amount 58
00:28:01.372 00.000 11060 MoveAxis(N, 0, ABG)
00:28:01.372 00.000 11060 Move returns status 0, amount 0
00:28:01.372 00.000 11060 move complete, result=0
00:28:01.372 00.000 11060 worker thread done servicing request
00:28:01.372 00.000 11060 Worker thread wakes up
00:28:01.372 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
00:28:01.373 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:01.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:01.695 00.322 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:01.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:01.696 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:01.697 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:01.698 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:01.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:01.699 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:01.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:01.699 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:01.700 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5887,"width":15,"height":15,"star_pos":[6.57,7.43],"pixels":"..."},"id":1}
00:28:01.763 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:01.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:02.006 00.243 11060 Exposure complete
00:28:02.188 00.182 11060 worker thread done servicing request
00:28:02.188 00.000 10844 OnExposeComplete: enter
00:28:02.188 00.000 10844 UpdateGuideState(): m_state=6
00:28:02.188 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5888
00:28:02.189 00.001 10844 Star::Find returns 1 (0), X=262.94, Y=61.77, Mass=3408, SNR=38.0, Peak=254 HFD=3.5
00:28:02.189 00.000 10844 MultiStar: [#1 0.11,-0.09,0.97,U] [#2 0.56,-0.13,1.88,U] [#3 0.36,-0.07,0.89,U] [#4 0.04,0.95,0.00,M10] [#5 -0.35,0.97,0.00,M5] [#6 -0.47,-0.16,0.81,U] [#7 0.93,-0.62,0.00,M5] [#8 -0.18,0.79,0.00,M1] 
00:28:02.189 00.000 10844 refined, 4 included, MultiStar: {0.27, -0.14}, one-star: {0.41, -0.27}
00:28:02.189 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
00:28:02.190 00.001 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
00:28:02.190 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-0.48 mountX=0.09 mountY=0.29, mountTheta=1.27
00:28:02.193 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.14, opts=13)
00:28:02.193 00.000 10844 Enqueuing Move request for scope (0.27, -0.14)
00:28:02.193 00.000 11060 Worker thread wakes up
00:28:02.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
00:28:02.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
00:28:02.193 00.000 11060 Moving (0.27, -0.14) raw xDistance=0.09 yDistance=0.29
00:28:02.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:28:02.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:02.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:28:02.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:28:02.193 00.000 11060 MoveAxis(E, 0, ABG)
00:28:02.193 00.000 11060 Move returns status 0, amount 0
00:28:02.193 00.000 11060 MoveAxis(N, 0, ABG)
00:28:02.193 00.000 11060 Move returns status 0, amount 0
00:28:02.193 00.000 11060 move complete, result=0
00:28:02.193 00.000 10844 UpdateGuideState exits: m=3408 SNR=38.0
00:28:02.193 00.000 11060 worker thread done servicing request
00:28:02.194 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:02.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:02.194 00.000 10844 Enqueuing Expose request
00:28:02.194 00.000 11060 Worker thread wakes up
00:28:02.194 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:28:02.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:02.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:02.707 00.513 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:02.707 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:02.708 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:02.708 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:02.709 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:02.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:02.710 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:02.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:02.710 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:02.711 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5888,"width":15,"height":15,"star_pos":[6.94,6.77],"pixels":"..."},"id":1}
00:28:02.721 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:02.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:02.826 00.105 11060 Exposure complete
00:28:03.000 00.174 11060 worker thread done servicing request
00:28:03.000 00.000 10844 OnExposeComplete: enter
00:28:03.000 00.000 10844 UpdateGuideState(): m_state=6
00:28:03.001 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5889
00:28:03.001 00.000 10844 Star::Find returns 1 (1), X=262.46, Y=61.39, Mass=2961, SNR=35.0, Peak=255 HFD=3.4
00:28:03.001 00.000 10844 MultiStar: [#1 -0.49,-0.36,0.98,U] [#2 0.18,0.10,1.93,U] [#3 0.33,0.12,1.03,U] [#4 0.30,0.07,0.98,U] [#5 -0.38,0.67,0.00,M6] [#6 -0.08,-0.13,0.92,U] [#7 0.25,-0.58,0.00,M6] [#8 -0.14,0.22,1.02,U] 
00:28:03.001 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.06, -0.65}
00:28:03.001 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
00:28:03.001 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
00:28:03.001 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.15 mountX=0.06 mountY=0.04, mountTheta=0.59
00:28:03.003 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
00:28:03.003 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
00:28:03.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:03.004 00.001 11060 Worker thread wakes up
00:28:03.004 00.000 10844 UpdateGuideState exits: m=2961 SNR=35.0 Saturated
00:28:03.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:28:03.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:03.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:28:03.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:03.004 00.000 10844 Enqueuing Expose request
00:28:03.005 00.001 11060 Moving (0.03, -0.07) raw xDistance=0.06 yDistance=0.04
00:28:03.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:28:03.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:03.011 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:03.011 00.000 11060 MoveAxis(E, 0, ABG)
00:28:03.011 00.000 11060 Move returns status 0, amount 0
00:28:03.011 00.000 11060 MoveAxis(N, 0, ABG)
00:28:03.012 00.001 11060 Move returns status 0, amount 0
00:28:03.012 00.000 11060 move complete, result=0
00:28:03.012 00.000 11060 worker thread done servicing request
00:28:03.012 00.000 11060 Worker thread wakes up
00:28:03.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:03.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:03.014 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:03.657 00.643 11060 Exposure complete
00:28:03.706 00.049 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:03.707 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:03.707 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:03.707 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:03.708 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:03.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:03.710 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:03.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:03.711 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:03.712 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5889,"width":15,"height":15,"star_pos":[7.46,7.39],"pixels":"..."},"id":1}
00:28:03.720 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:03.720 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:03.833 00.113 11060 worker thread done servicing request
00:28:03.833 00.000 10844 OnExposeComplete: enter
00:28:03.833 00.000 10844 UpdateGuideState(): m_state=6
00:28:03.833 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5890
00:28:03.833 00.000 10844 Star::Find returns 1 (0), X=262.29, Y=62.29, Mass=2633, SNR=32.0, Peak=203 HFD=3.7
00:28:03.834 00.001 10844 MultiStar: [#1 -0.14,-0.85,0.00,M3] [#2 1.01,0.36,0.00,M1] [#3 -0.17,-0.78,0.00,M1] [#4 0.60,0.99,0.00,M10] [#5 0.11,0.99,0.00,M7] [#6 -0.01,-0.46,1.03,U] [#7 0.24,-0.24,0.89,U] [#8 0.53,0.11,1.09,U] 
00:28:03.834 00.000 10844 refined, 3 included, MultiStar: {0.14, -0.08}, one-star: {-0.23, 0.26}
00:28:03.834 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
00:28:03.834 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
00:28:03.834 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=0.05 mountY=0.15, mountTheta=1.24
00:28:03.835 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.08, opts=13)
00:28:03.835 00.000 10844 Enqueuing Move request for scope (0.14, -0.08)
00:28:03.835 00.000 11060 Worker thread wakes up
00:28:03.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:03.835 00.000 10844 UpdateGuideState exits: m=2633 SNR=32.0
00:28:03.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:03.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:03.835 00.000 10844 Enqueuing Expose request
00:28:03.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:28:03.836 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:28:03.836 00.000 11060 Moving (0.14, -0.08) raw xDistance=0.05 yDistance=0.15
00:28:03.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:28:03.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:03.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:28:03.836 00.000 11060 MoveAxis(E, 0, ABG)
00:28:03.836 00.000 11060 Move returns status 0, amount 0
00:28:03.836 00.000 11060 MoveAxis(N, 0, ABG)
00:28:03.836 00.000 11060 Move returns status 0, amount 0
00:28:03.836 00.000 11060 move complete, result=0
00:28:03.836 00.000 11060 worker thread done servicing request
00:28:03.836 00.000 11060 Worker thread wakes up
00:28:03.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:03.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:03.837 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:04.478 00.641 11060 Exposure complete
00:28:04.661 00.183 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:04.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:04.661 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:04.663 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:04.663 00.000 11060 worker thread done servicing request
00:28:04.663 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:04.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:04.663 00.000 10844 OnExposeComplete: enter
00:28:04.663 00.000 10844 UpdateGuideState(): m_state=6
00:28:04.663 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5891
00:28:04.665 00.002 10844 Star::Find returns 1 (0), X=262.56, Y=62.22, Mass=2886, SNR=34.6, Peak=251 HFD=3.6
00:28:04.665 00.000 10844 MultiStar: [#1 0.01,-0.95,0.00,M4] [#2 0.01,0.03,2.05,U] [#3 -0.10,-0.38,1.02,U] [#4 0.30,1.21,0.00,R] [#5 0.04,1.05,0.00,M8] [#6 -0.22,-0.87,0.00,M1] [#7 -0.07,-1.03,0.00,M6] [#8 -0.07,0.07,1.00,U] 
00:28:04.665 00.000 10844 refined, 3 included, MultiStar: {-0.02, -0.01}, one-star: {0.04, 0.19}
00:28:04.665 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
00:28:04.665 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
00:28:04.665 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.56 mountX=0.02 mountY=-0.02, mountTheta=-0.82
00:28:04.666 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
00:28:04.667 00.001 10844 Enqueuing Move request for scope (-0.02, -0.01)
00:28:04.667 00.000 11060 Worker thread wakes up
00:28:04.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:28:04.667 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:28:04.667 00.000 11060 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=-0.02
00:28:04.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:28:04.667 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:28:04.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:04.667 00.000 10844 UpdateGuideState exits: m=2886 SNR=34.6
00:28:04.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:28:04.667 00.000 11060 MoveAxis(E, 0, ABG)
00:28:04.667 00.000 11060 Move returns status 0, amount 0
00:28:04.668 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:04.668 00.000 11060 MoveAxis(N, 0, ABG)
00:28:04.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:04.668 00.000 11060 Move returns status 0, amount 0
00:28:04.668 00.000 10844 Enqueuing Expose request
00:28:04.668 00.000 11060 move complete, result=0
00:28:04.668 00.000 11060 worker thread done servicing request
00:28:04.668 00.000 11060 Worker thread wakes up
00:28:04.668 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:04.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:04.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:04.671 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:04.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:04.674 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:04.674 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5891,"width":15,"height":15,"star_pos":[6.56,7.22],"pixels":"..."},"id":1}
00:28:04.731 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:04.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:05.304 00.573 11060 Exposure complete
00:28:05.470 00.166 11060 worker thread done servicing request
00:28:05.470 00.000 10844 OnExposeComplete: enter
00:28:05.470 00.000 10844 UpdateGuideState(): m_state=6
00:28:05.470 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5892
00:28:05.470 00.000 10844 Star::Find returns 1 (0), X=262.25, Y=62.64, Mass=3352, SNR=37.3, Peak=227 HFD=3.6
00:28:05.471 00.001 10844 MultiStar: [#1 -0.11,-0.58,0.88,U] [#2 -0.60,0.16,0.00,M1] [#3 -0.12,-0.34,0.93,U] [#4 0.24,-0.27,0.97,U] [#5 -0.65,1.33,0.00,M9] [#6 0.14,-0.76,0.00,M2] [#7 -0.51,-0.43,0.00,M7] [#8 -0.21,-0.38,0.93,U] 
00:28:05.471 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.18}, one-star: {-0.27, 0.60}
00:28:05.471 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
00:28:05.471 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
00:28:05.471 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.06 mountX=0.19 mountY=-0.06, mountTheta=-0.32
00:28:05.473 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.18, opts=13)
00:28:05.473 00.000 10844 Enqueuing Move request for scope (-0.10, -0.18)
00:28:05.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:28:05.473 00.000 10844 UpdateGuideState exits: m=3352 SNR=37.3
00:28:05.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:05.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:05.473 00.000 10844 Enqueuing Expose request
00:28:05.473 00.000 11060 Worker thread wakes up
00:28:05.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
00:28:05.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
00:28:05.474 00.001 11060 Moving (-0.10, -0.18) raw xDistance=0.19 yDistance=-0.06
00:28:05.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:28:05.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:05.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:28:05.474 00.000 11060 MoveAxis(W, 33, ABG)
00:28:05.474 00.000 11060 Guiding  Dir = 3, Dur = 33
00:28:05.519 00.045 11060 IsSlewing returns 0
00:28:05.519 00.000 11060 IsGuiding returns 0
00:28:05.583 00.064 11060 IsGuiding returns 0
00:28:05.583 00.000 11060 Move returns status 0, amount 33
00:28:05.583 00.000 11060 MoveAxis(N, 0, ABG)
00:28:05.583 00.000 11060 Move returns status 0, amount 0
00:28:05.583 00.000 11060 move complete, result=0
00:28:05.583 00.000 11060 worker thread done servicing request
00:28:05.583 00.000 11060 Worker thread wakes up
00:28:05.583 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
00:28:05.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:05.584 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:05.674 00.090 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:05.674 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:05.676 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:05.676 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:05.677 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:05.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:05.677 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:05.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:05.678 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:05.678 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5892,"width":15,"height":15,"star_pos":[7.25,6.64],"pixels":"..."},"id":1}
00:28:05.686 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:05.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:06.215 00.529 11060 Exposure complete
00:28:06.399 00.184 11060 worker thread done servicing request
00:28:06.399 00.000 10844 OnExposeComplete: enter
00:28:06.399 00.000 10844 UpdateGuideState(): m_state=6
00:28:06.400 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5893
00:28:06.400 00.000 10844 Star::Find returns 1 (0), X=261.96, Y=61.75, Mass=2584, SNR=32.2, Peak=198 HFD=3.8
00:28:06.400 00.000 10844 MultiStar: [#1 0.60,-0.62,0.00,M4] [#2 -0.11,0.25,2.15,U] [#3 -0.41,0.31,1.13,U] [#4 0.19,0.57,1.06,U] [#5 -0.40,1.38,0.00,M10] [#6 0.02,-1.17,0.00,M3] [#7 0.33,-0.83,0.00,M8] [#8 -0.09,0.15,0.96,U] 
00:28:06.400 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.22}, one-star: {-0.56, -0.29}
00:28:06.400 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
00:28:06.400 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.28)
00:28:06.400 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.27 mountX=-0.18 mountY=-0.21, mountTheta=-2.27
00:28:06.401 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.22, opts=13)
00:28:06.403 00.002 10844 Enqueuing Move request for scope (-0.18, 0.22)
00:28:06.403 00.000 11060 Worker thread wakes up
00:28:06.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:06.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
00:28:06.403 00.000 10844 UpdateGuideState exits: m=2584 SNR=32.2
00:28:06.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
00:28:06.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:06.403 00.000 11060 Moving (-0.18, 0.22) raw xDistance=-0.18 yDistance=-0.21
00:28:06.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:06.403 00.000 10844 Enqueuing Expose request
00:28:06.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:28:06.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:06.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:28:06.403 00.000 11060 MoveAxis(E, 30, ABG)
00:28:06.403 00.000 11060 Guiding  Dir = 2, Dur = 30
00:28:06.429 00.026 11060 IsSlewing returns 0
00:28:06.429 00.000 11060 IsGuiding returns 0
00:28:06.476 00.047 11060 IsGuiding returns 0
00:28:06.476 00.000 11060 Move returns status 0, amount 30
00:28:06.476 00.000 11060 MoveAxis(N, 0, ABG)
00:28:06.476 00.000 11060 Move returns status 0, amount 0
00:28:06.476 00.000 11060 move complete, result=0
00:28:06.477 00.001 11060 worker thread done servicing request
00:28:06.477 00.000 11060 Worker thread wakes up
00:28:06.477 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
00:28:06.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:06.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:06.805 00.328 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:06.805 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:06.805 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:06.805 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:06.807 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:06.807 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:06.807 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:06.807 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:06.808 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:06.808 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5893,"width":15,"height":15,"star_pos":[6.96,6.75],"pixels":"..."},"id":1}
00:28:06.819 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:06.819 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:07.106 00.287 11060 Exposure complete
00:28:07.279 00.173 11060 worker thread done servicing request
00:28:07.279 00.000 10844 OnExposeComplete: enter
00:28:07.279 00.000 10844 UpdateGuideState(): m_state=6
00:28:07.280 00.001 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5894
00:28:07.280 00.000 10844 Star::Find returns 1 (1), X=262.25, Y=61.95, Mass=3428, SNR=37.2, Peak=255 HFD=4.0
00:28:07.280 00.000 10844 MultiStar: [#1 0.04,-0.96,0.00,M5] [#2 0.07,0.22,1.82,U] [#3 -0.01,0.19,0.91,U] [#4 -0.18,0.08,1.06,U] [#5 -1.01,0.98,0.00,R] [#6 -0.42,0.10,0.89,U] [#7 0.64,-0.45,0.00,M9] [#8 -0.17,0.23,0.94,U] 
00:28:07.280 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.13}, one-star: {-0.27, -0.09}
00:28:07.280 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.17)
00:28:07.280 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
00:28:07.280 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.19 cameraTheta=2.37 mountX=-0.10 mountY=-0.15, mountTheta=-2.17
00:28:07.282 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.13, opts=13)
00:28:07.282 00.000 10844 Enqueuing Move request for scope (-0.13, 0.13)
00:28:07.282 00.000 11060 Worker thread wakes up
00:28:07.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:07.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
00:28:07.282 00.000 10844 UpdateGuideState exits: m=3428 SNR=37.2 Saturated
00:28:07.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
00:28:07.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:07.282 00.000 11060 Moving (-0.13, 0.13) raw xDistance=-0.10 yDistance=-0.15
00:28:07.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:07.282 00.000 10844 Enqueuing Expose request
00:28:07.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:28:07.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:07.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:28:07.282 00.000 11060 MoveAxis(E, 0, ABG)
00:28:07.282 00.000 11060 Move returns status 0, amount 0
00:28:07.282 00.000 11060 MoveAxis(N, 0, ABG)
00:28:07.282 00.000 11060 Move returns status 0, amount 0
00:28:07.282 00.000 11060 move complete, result=0
00:28:07.282 00.000 11060 worker thread done servicing request
00:28:07.283 00.001 11060 Worker thread wakes up
00:28:07.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:07.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:07.284 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:07.710 00.426 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:07.711 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:07.711 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:07.712 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:07.712 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:07.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:07.713 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:07.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:07.714 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:07.715 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5894,"width":15,"height":15,"star_pos":[7.25,6.95],"pixels":"..."},"id":1}
00:28:07.728 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:07.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:07.925 00.197 11060 Exposure complete
00:28:08.095 00.170 11060 worker thread done servicing request
00:28:08.095 00.000 10844 OnExposeComplete: enter
00:28:08.095 00.000 10844 UpdateGuideState(): m_state=6
00:28:08.096 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
00:28:08.096 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.07, Mass=3142, SNR=36.1, Peak=253 HFD=3.4
00:28:08.096 00.000 10844 MultiStar: [#1 -0.25,-0.41,0.91,U] [#2 0.25,0.13,2.05,U] [#3 0.42,0.01,0.92,U] [#4 -0.18,0.42,0.90,U] [#5 0.42,0.07,1.02,U] [#6 0.05,-0.23,0.88,U] [#7 1.02,-0.73,0.00,M10] [#8 0.42,0.46,0.00,M1] 
00:28:08.096 00.000 10844 single-star, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.08, 0.04}
00:28:08.096 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
00:28:08.096 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
00:28:08.096 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=-0.05 mountY=0.07, mountTheta=2.21
00:28:08.098 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
00:28:08.098 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
00:28:08.098 00.000 11060 Worker thread wakes up
00:28:08.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:08.099 00.001 10844 UpdateGuideState exits: m=3142 SNR=36.1
00:28:08.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:08.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:08.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:28:08.099 00.000 10844 Enqueuing Expose request
00:28:08.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:28:08.099 00.000 11060 Moving (0.08, 0.04) raw xDistance=-0.05 yDistance=0.07
00:28:08.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:28:08.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:08.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:28:08.099 00.000 11060 MoveAxis(E, 0, ABG)
00:28:08.099 00.000 11060 Move returns status 0, amount 0
00:28:08.099 00.000 11060 MoveAxis(N, 0, ABG)
00:28:08.099 00.000 11060 Move returns status 0, amount 0
00:28:08.100 00.001 11060 move complete, result=0
00:28:08.100 00.000 11060 worker thread done servicing request
00:28:08.100 00.000 11060 Worker thread wakes up
00:28:08.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:08.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:08.101 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:08.662 00.561 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:08.662 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:08.663 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:08.663 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:08.663 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:08.664 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:08.665 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:08.665 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:08.666 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:08.666 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5895,"width":15,"height":15,"star_pos":[6.60,7.07],"pixels":"..."},"id":1}
00:28:08.724 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:08.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:08.743 00.019 11060 Exposure complete
00:28:08.921 00.178 11060 worker thread done servicing request
00:28:08.922 00.001 10844 OnExposeComplete: enter
00:28:08.922 00.000 10844 UpdateGuideState(): m_state=6
00:28:08.922 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5896
00:28:08.922 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=62.38, Mass=3894, SNR=40.9, Peak=247 HFD=3.7
00:28:08.922 00.000 10844 MultiStar: [#1 0.26,0.05,0.84,U] [#2 0.36,-0.25,1.75,U] [#3 -0.47,-0.33,0.84,U] [#4 -0.36,0.02,0.94,U] [#5 0.51,0.09,0.89,U] [#6 0.25,-0.44,0.78,U] [#7 0.27,-0.45,0.72,U] [#8 0.22,-0.28,0.83,U] 
00:28:08.922 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.13}, one-star: {0.06, 0.34}
00:28:08.922 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
00:28:08.922 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
00:28:08.922 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.76 mountX=0.11 mountY=0.16, mountTheta=0.98
00:28:08.924 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.13, opts=13)
00:28:08.924 00.000 10844 Enqueuing Move request for scope (0.14, -0.13)
00:28:08.924 00.000 11060 Worker thread wakes up
00:28:08.925 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
00:28:08.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:08.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
00:28:08.925 00.000 10844 UpdateGuideState exits: m=3894 SNR=40.9
00:28:08.925 00.000 11060 Moving (0.14, -0.13) raw xDistance=0.11 yDistance=0.16
00:28:08.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:08.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:28:08.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:08.925 00.000 10844 Enqueuing Expose request
00:28:08.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:08.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:28:08.925 00.000 11060 MoveAxis(E, 0, ABG)
00:28:08.925 00.000 11060 Move returns status 0, amount 0
00:28:08.925 00.000 11060 MoveAxis(N, 0, ABG)
00:28:08.925 00.000 11060 Move returns status 0, amount 0
00:28:08.925 00.000 11060 move complete, result=0
00:28:08.926 00.001 11060 worker thread done servicing request
00:28:08.926 00.000 11060 Worker thread wakes up
00:28:08.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:08.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:08.928 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:28:09.568 00.640 11060 Exposure complete
00:28:09.748 00.180 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:09.748 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:09.749 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:09.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:09.749 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:09.750 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:09.750 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:09.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:09.751 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:09.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5896,"width":15,"height":15,"star_pos":[6.58,7.38],"pixels":"..."},"id":1}
00:28:09.767 00.016 11060 worker thread done servicing request
00:28:09.767 00.000 10844 OnExposeComplete: enter
00:28:09.767 00.000 10844 UpdateGuideState(): m_state=6
00:28:09.767 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5897
00:28:09.767 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.74, Mass=2959, SNR=34.3, Peak=230 HFD=3.6
00:28:09.768 00.001 10844 MultiStar: [#1 0.22,0.08,1.03,U] [#2 -0.57,0.79,0.00,M1] [#3 -0.03,0.32,1.11,U] [#4 -0.33,-0.10,0.99,U] [#5 0.24,0.05,1.04,U] [#6 0.51,-0.13,0.99,U] [#7 0.30,-0.85,0.00,M10] [#8 -0.26,0.94,0.00,M1] 
00:28:09.768 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.16}, one-star: {-0.08, 0.71}
00:28:09.768 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
00:28:09.768 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
00:28:09.768 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.07 mountX=-0.17 mountY=0.06, mountTheta=2.81
00:28:09.769 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.16, opts=13)
00:28:09.769 00.000 10844 Enqueuing Move request for scope (0.09, 0.16)
00:28:09.769 00.000 11060 Worker thread wakes up
00:28:09.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:09.769 00.000 10844 UpdateGuideState exits: m=2959 SNR=34.3
00:28:09.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:09.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:09.769 00.000 10844 Enqueuing Expose request
00:28:09.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
00:28:09.769 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
00:28:09.770 00.001 11060 Moving (0.09, 0.16) raw xDistance=-0.17 yDistance=0.06
00:28:09.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:28:09.770 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:09.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:09.770 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:09.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:28:09.770 00.000 11060 MoveAxis(E, 30, ABG)
00:28:09.770 00.000 11060 Guiding  Dir = 2, Dur = 30
00:28:09.779 00.009 11060 IsSlewing returns 0
00:28:09.779 00.000 11060 IsGuiding returns 0
00:28:09.810 00.031 11060 IsGuiding returns 0
00:28:09.811 00.001 11060 Move returns status 0, amount 30
00:28:09.811 00.000 11060 MoveAxis(N, 0, ABG)
00:28:09.811 00.000 11060 Move returns status 0, amount 0
00:28:09.811 00.000 11060 move complete, result=0
00:28:09.811 00.000 11060 worker thread done servicing request
00:28:09.811 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:28:09.812 00.001 11060 Worker thread wakes up
00:28:09.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:09.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:10.457 00.645 11060 Exposure complete
00:28:10.620 00.163 11060 worker thread done servicing request
00:28:10.620 00.000 10844 OnExposeComplete: enter
00:28:10.620 00.000 10844 UpdateGuideState(): m_state=6
00:28:10.621 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5898
00:28:10.621 00.000 10844 Star::Find returns 1 (0), X=262.14, Y=62.87, Mass=3089, SNR=35.3, Peak=241 HFD=4.1
00:28:10.621 00.000 10844 MultiStar: [#1 0.17,-0.48,1.01,U] [#2 0.16,0.16,1.92,U] [#3 -0.33,-0.34,0.97,U] [#4 -0.09,-0.95,0.00,M1] [#5 0.99,0.41,0.00,M1] [#6 0.26,-0.26,0.99,U] [#7 0.67,0.09,0.00,R] [#8 0.25,0.13,0.94,U] 
00:28:10.621 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.03}, one-star: {-0.39, 0.83}
00:28:10.621 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:28:10.621 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:28:10.621 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.64 mountX=-0.03 mountY=0.03, mountTheta=2.38
00:28:10.623 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
00:28:10.623 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
00:28:10.623 00.000 11060 Worker thread wakes up
00:28:10.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:28:10.623 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:28:10.623 00.000 11060 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=0.03
00:28:10.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:28:10.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:10.624 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:10.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:28:10.624 00.000 11060 MoveAxis(E, 0, ABG)
00:28:10.624 00.000 11060 Move returns status 0, amount 0
00:28:10.624 00.000 11060 MoveAxis(N, 0, ABG)
00:28:10.624 00.000 11060 Move returns status 0, amount 0
00:28:10.624 00.000 11060 move complete, result=0
00:28:10.624 00.000 10844 UpdateGuideState exits: m=3089 SNR=35.3
00:28:10.624 00.000 11060 worker thread done servicing request
00:28:10.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:10.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:10.624 00.000 10844 Enqueuing Expose request
00:28:10.624 00.000 11060 Worker thread wakes up
00:28:10.624 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:10.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:10.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:10.692 00.068 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:10.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:10.693 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:10.693 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:10.694 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:10.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:10.695 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:10.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:10.695 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:10.696 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5898,"width":15,"height":15,"star_pos":[7.14,6.87],"pixels":"..."},"id":1}
00:28:10.756 00.060 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:10.756 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:11.254 00.498 11060 Exposure complete
00:28:11.447 00.193 11060 worker thread done servicing request
00:28:11.448 00.001 10844 OnExposeComplete: enter
00:28:11.448 00.000 10844 UpdateGuideState(): m_state=6
00:28:11.448 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5899
00:28:11.448 00.000 10844 Star::Find returns 1 (1), X=263.10, Y=62.54, Mass=3137, SNR=36.3, Peak=255 HFD=3.8
00:28:11.448 00.000 10844 MultiStar: [#1 -0.02,-0.54,0.99,U] [#2 0.38,-0.11,2.02,U] [#3 -0.01,0.13,0.96,U] [#4 0.39,-0.98,0.00,M2] [#5 0.70,0.03,0.00,M2] [#6 0.09,-0.61,0.00,M1] [#7 -0.74,-0.51,0.00,M1] [#8 -0.09,0.08,0.93,U] 
00:28:11.449 00.001 10844 refined, 4 included, MultiStar: {0.21, -0.01}, one-star: {0.57, 0.50}
00:28:11.449 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
00:28:11.449 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
00:28:11.449 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.05 mountX=-0.03 mountY=0.21, mountTheta=1.70
00:28:11.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.01, opts=13)
00:28:11.450 00.000 10844 Enqueuing Move request for scope (0.21, -0.01)
00:28:11.450 00.000 11060 Worker thread wakes up
00:28:11.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
00:28:11.450 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
00:28:11.450 00.000 11060 Moving (0.21, -0.01) raw xDistance=-0.03 yDistance=0.21
00:28:11.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:28:11.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:28:11.450 00.000 11060 MoveAxis(E, 0, ABG)
00:28:11.450 00.000 11060 Move returns status 0, amount 0
00:28:11.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:11.451 00.001 11060 MoveAxis(S, 81, ABG)
00:28:11.451 00.000 10844 UpdateGuideState exits: m=3137 SNR=36.3 Saturated
00:28:11.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:11.451 00.000 11060 Guiding  Dir = 1, Dur = 81
00:28:11.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:11.451 00.000 10844 Enqueuing Expose request
00:28:11.477 00.026 11060 IsSlewing returns 0
00:28:11.477 00.000 11060 IsGuiding returns 0
00:28:11.593 00.116 11060 IsGuiding returns 0
00:28:11.593 00.000 11060 Move returns status 0, amount 81
00:28:11.594 00.001 11060 move complete, result=0
00:28:11.594 00.000 11060 worker thread done servicing request
00:28:11.594 00.000 11060 Worker thread wakes up
00:28:11.594 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 81 ms SOUTH
00:28:11.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:11.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:11.709 00.115 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:11.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:11.710 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:11.710 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:11.711 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:11.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:11.713 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:11.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:11.714 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:11.715 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5899,"width":15,"height":15,"star_pos":[7.10,6.54],"pixels":"..."},"id":1}
00:28:11.725 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:11.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:12.221 00.496 11060 Exposure complete
00:28:12.391 00.170 11060 worker thread done servicing request
00:28:12.391 00.000 10844 OnExposeComplete: enter
00:28:12.391 00.000 10844 UpdateGuideState(): m_state=6
00:28:12.392 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5900
00:28:12.392 00.000 10844 Star::Find returns 1 (0), X=263.28, Y=62.77, Mass=2977, SNR=35.2, Peak=179 HFD=3.9
00:28:12.392 00.000 10844 MultiStar: [#1 0.51,-0.21,1.08,U] [#2 0.05,0.28,2.05,U] [#3 1.11,0.10,0.00,M1] [#4 0.06,-0.15,1.03,U] [#5 0.57,0.64,0.00,M3] [#6 0.91,-0.13,0.00,M2] [#7 -0.22,0.15,0.88,U] [#8 -0.03,0.42,1.00,U] 
00:28:12.392 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.21}, one-star: {0.75, 0.74}
00:28:12.392 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
00:28:12.392 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
00:28:12.392 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.87 mountX=-0.24 mountY=0.14, mountTheta=2.61
00:28:12.394 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.21, opts=13)
00:28:12.394 00.000 10844 Enqueuing Move request for scope (0.18, 0.21)
00:28:12.394 00.000 11060 Worker thread wakes up
00:28:12.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
00:28:12.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
00:28:12.394 00.000 11060 Moving (0.18, 0.21) raw xDistance=-0.24 yDistance=0.14
00:28:12.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:28:12.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:12.394 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:12.394 00.000 10844 UpdateGuideState exits: m=2977 SNR=35.2
00:28:12.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:12.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:12.394 00.000 10844 Enqueuing Expose request
00:28:12.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:28:12.394 00.000 11060 MoveAxis(E, 42, ABG)
00:28:12.394 00.000 11060 Guiding  Dir = 2, Dur = 42
00:28:12.419 00.025 11060 IsSlewing returns 0
00:28:12.420 00.001 11060 IsGuiding returns 0
00:28:12.484 00.064 11060 IsGuiding returns 0
00:28:12.484 00.000 11060 Move returns status 0, amount 42
00:28:12.485 00.001 11060 MoveAxis(N, 0, ABG)
00:28:12.485 00.000 11060 Move returns status 0, amount 0
00:28:12.485 00.000 11060 move complete, result=0
00:28:12.485 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
00:28:12.485 00.000 11060 worker thread done servicing request
00:28:12.486 00.001 11060 Worker thread wakes up
00:28:12.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:12.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:12.661 00.175 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:12.661 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:12.661 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:12.661 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:12.663 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:12.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:12.664 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:12.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:12.664 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:12.665 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5900,"width":15,"height":15,"star_pos":[7.28,6.77],"pixels":"..."},"id":1}
00:28:12.721 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:12.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:13.113 00.392 11060 Exposure complete
00:28:13.290 00.177 10844 OnExposeComplete: enter
00:28:13.290 00.000 10844 UpdateGuideState(): m_state=6
00:28:13.290 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5901
00:28:13.290 00.000 10844 Star::Find returns 1 (1), X=261.81, Y=63.04, Mass=3512, SNR=38.2, Peak=255 HFD=4.0
00:28:13.291 00.001 10844 MultiStar: [#1 -0.30,-0.58,0.00,M1] [#2 0.74,0.64,0.00,M1] [#3 0.25,-0.15,0.99,U] [#4 0.85,0.26,0.00,M2] [#5 0.68,0.81,0.00,M4] [#6 0.05,0.14,0.80,U] [#7 -0.30,-0.45,0.83,U] [#8 0.57,0.53,0.00,M1] 
00:28:13.291 00.000 10844 refined, 3 included, MultiStar: {-0.18, 0.16}, one-star: {-0.71, 1.00}
00:28:13.291 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
00:28:13.291 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
00:28:13.291 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.42 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
00:28:13.291 00.000 11060 worker thread done servicing request
00:28:13.292 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.16, opts=13)
00:28:13.292 00.000 10844 Enqueuing Move request for scope (-0.18, 0.16)
00:28:13.294 00.002 11060 Worker thread wakes up
00:28:13.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
00:28:13.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:13.294 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
00:28:13.294 00.000 10844 UpdateGuideState exits: m=3512 SNR=38.2 Saturated
00:28:13.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:13.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:13.294 00.000 10844 Enqueuing Expose request
00:28:13.294 00.000 11060 Moving (-0.18, 0.16) raw xDistance=-0.13 yDistance=-0.21
00:28:13.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:28:13.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:13.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:28:13.294 00.000 11060 MoveAxis(E, 23, ABG)
00:28:13.295 00.001 11060 Guiding  Dir = 2, Dur = 23
00:28:13.321 00.026 11060 IsSlewing returns 0
00:28:13.322 00.001 11060 IsGuiding returns 0
00:28:13.384 00.062 11060 IsGuiding returns 0
00:28:13.384 00.000 11060 Move returns status 0, amount 23
00:28:13.384 00.000 11060 MoveAxis(N, 0, ABG)
00:28:13.384 00.000 11060 Move returns status 0, amount 0
00:28:13.384 00.000 11060 move complete, result=0
00:28:13.385 00.001 11060 worker thread done servicing request
00:28:13.385 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
00:28:13.385 00.000 11060 Worker thread wakes up
00:28:13.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:13.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:13.677 00.292 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:13.677 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:13.679 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:13.680 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:13.680 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:13.680 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:13.682 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:13.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:13.684 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:13.684 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5901,"width":15,"height":15,"star_pos":[6.81,7.04],"pixels":"..."},"id":1}
00:28:13.693 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:13.693 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:14.028 00.335 11060 Exposure complete
00:28:14.206 00.178 11060 worker thread done servicing request
00:28:14.206 00.000 10844 OnExposeComplete: enter
00:28:14.206 00.000 10844 UpdateGuideState(): m_state=6
00:28:14.206 00.000 10844 Star::Find(15, 261, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5902
00:28:14.206 00.000 10844 Star::Find returns 1 (1), X=262.60, Y=62.63, Mass=3315, SNR=37.1, Peak=255 HFD=3.4
00:28:14.207 00.001 10844 MultiStar: [#1 0.27,0.33,0.93,U] [#2 0.06,0.12,1.78,U] [#3 0.22,-0.17,0.98,U] [#4 0.67,-0.24,0.00,M3] [#5 0.60,0.68,0.00,M5] [#6 0.77,-0.05,0.00,M2] [#7 -0.31,-0.27,0.83,U] [#8 0.94,0.73,0.00,M2] 
00:28:14.207 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.13}, one-star: {0.07, 0.59}
00:28:14.207 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:28:14.207 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:28:14.207 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=-0.14 mountY=0.05, mountTheta=2.81
00:28:14.208 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
00:28:14.208 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
00:28:14.208 00.000 11060 Worker thread wakes up
00:28:14.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:14.209 00.001 10844 UpdateGuideState exits: m=3315 SNR=37.1 Saturated
00:28:14.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:14.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:14.209 00.000 10844 Enqueuing Expose request
00:28:14.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
00:28:14.209 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
00:28:14.209 00.000 11060 Moving (0.07, 0.13) raw xDistance=-0.14 yDistance=0.05
00:28:14.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:28:14.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:14.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:28:14.209 00.000 11060 MoveAxis(E, 25, ABG)
00:28:14.209 00.000 11060 Guiding  Dir = 2, Dur = 25
00:28:14.213 00.004 11060 IsSlewing returns 0
00:28:14.213 00.000 11060 IsGuiding returns 0
00:28:14.245 00.032 11060 IsGuiding returns 0
00:28:14.245 00.000 11060 Move returns status 0, amount 25
00:28:14.245 00.000 11060 MoveAxis(N, 0, ABG)
00:28:14.245 00.000 11060 Move returns status 0, amount 0
00:28:14.245 00.000 11060 move complete, result=0
00:28:14.245 00.000 11060 worker thread done servicing request
00:28:14.245 00.000 11060 Worker thread wakes up
00:28:14.245 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
00:28:14.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:14.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:14.694 00.449 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:14.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:14.695 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:14.695 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:14.695 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:14.697 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:14.697 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:14.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:14.698 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:14.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5902,"width":15,"height":15,"star_pos":[6.60,6.63],"pixels":"..."},"id":1}
00:28:14.706 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:14.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:14.875 00.169 11060 Exposure complete
00:28:15.058 00.183 11060 worker thread done servicing request
00:28:15.058 00.000 10844 OnExposeComplete: enter
00:28:15.058 00.000 10844 UpdateGuideState(): m_state=6
00:28:15.058 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5903
00:28:15.058 00.000 10844 Star::Find returns 1 (0), X=262.85, Y=62.42, Mass=2891, SNR=33.6, Peak=196 HFD=3.8
00:28:15.059 00.001 10844 MultiStar: [#1 0.94,-0.28,0.00,M1] [#2 0.01,0.60,2.11,U] [#3 0.39,0.24,1.01,U] [#4 0.72,-0.35,0.00,M4] [#5 0.94,1.56,0.00,M6] [#6 -0.07,0.05,0.98,U] [#7 -0.67,0.51,0.00,M1] [#8 0.67,0.76,0.00,M3] 
00:28:15.059 00.000 10844 refined, 3 included, MultiStar: {0.13, 0.38}, one-star: {0.33, 0.38}
00:28:15.059 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
00:28:15.059 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:28:15.059 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.38 hyp=0.41 cameraTheta=1.23 mountX=-0.40 mountY=0.07, mountTheta=2.97
00:28:15.060 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.38, opts=13)
00:28:15.060 00.000 10844 Enqueuing Move request for scope (0.13, 0.38)
00:28:15.060 00.000 11060 Worker thread wakes up
00:28:15.061 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:15.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.38) opts 0xd
00:28:15.061 00.000 10844 UpdateGuideState exits: m=2891 SNR=33.6
00:28:15.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.38)
00:28:15.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:15.061 00.000 11060 Moving (0.13, 0.38) raw xDistance=-0.40 yDistance=0.07
00:28:15.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:15.061 00.000 10844 Enqueuing Expose request
00:28:15.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
00:28:15.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:15.067 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:28:15.067 00.000 11060 MoveAxis(E, 70, ABG)
00:28:15.067 00.000 11060 Guiding  Dir = 2, Dur = 70
00:28:15.071 00.004 11060 IsSlewing returns 0
00:28:15.071 00.000 11060 IsGuiding returns 0
00:28:15.148 00.077 11060 IsGuiding returns 0
00:28:15.148 00.000 11060 Move returns status 0, amount 70
00:28:15.148 00.000 11060 MoveAxis(N, 0, ABG)
00:28:15.148 00.000 11060 Move returns status 0, amount 0
00:28:15.148 00.000 11060 move complete, result=0
00:28:15.148 00.000 11060 worker thread done servicing request
00:28:15.148 00.000 11060 Worker thread wakes up
00:28:15.148 00.000 10844 GuideStep: -0.4 px 70 ms EAST, 0.1 px 0 ms NORTH
00:28:15.150 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:15.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:15.716 00.566 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:15.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:15.716 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:15.717 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:15.717 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:15.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:15.718 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:15.718 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:15.718 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:15.718 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5903,"width":15,"height":15,"star_pos":[6.85,7.42],"pixels":"..."},"id":1}
00:28:15.737 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:15.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:15.777 00.040 11060 Exposure complete
00:28:15.966 00.189 11060 worker thread done servicing request
00:28:15.966 00.000 10844 OnExposeComplete: enter
00:28:15.966 00.000 10844 UpdateGuideState(): m_state=6
00:28:15.968 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5904
00:28:15.968 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=63.45, Mass=2913, SNR=34.6, Peak=229 HFD=3.3
00:28:15.968 00.000 10844 MultiStar: large primary error, entering stabilization period
00:28:15.968 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.29 = -3.00)
00:28:15.968 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
00:28:15.968 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=1.41 hyp=1.41 cameraTheta=1.53 mountX=-1.40 mountY=-0.18, mountTheta=-3.01
00:28:15.970 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=1.41, opts=13)
00:28:15.970 00.000 10844 Enqueuing Move request for scope (0.05, 1.41)
00:28:15.970 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:15.970 00.000 10844 UpdateGuideState exits: m=2913 SNR=34.6
00:28:15.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:15.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:15.971 00.001 10844 Enqueuing Expose request
00:28:15.971 00.000 11060 Worker thread wakes up
00:28:15.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.41) opts 0xd
00:28:15.971 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 1.41)
00:28:15.971 00.000 11060 Moving (0.05, 1.41) raw xDistance=-1.40 yDistance=-0.18
00:28:15.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.38 from input -1.40
00:28:15.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:15.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:28:15.971 00.000 11060 MoveAxis(E, 244, ABG)
00:28:15.971 00.000 11060 Guiding  Dir = 2, Dur = 244
00:28:15.992 00.021 11060 IsSlewing returns 0
00:28:15.992 00.000 11060 IsGuiding returns 0
00:28:16.265 00.273 11060 IsGuiding returns 0
00:28:16.266 00.001 11060 Move returns status 0, amount 244
00:28:16.266 00.000 11060 MoveAxis(N, 0, ABG)
00:28:16.266 00.000 11060 Move returns status 0, amount 0
00:28:16.266 00.000 11060 move complete, result=0
00:28:16.266 00.000 11060 worker thread done servicing request
00:28:16.266 00.000 11060 Worker thread wakes up
00:28:16.267 00.001 10844 GuideStep: -1.4 px 244 ms EAST, -0.2 px 0 ms NORTH
00:28:16.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:16.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:16.663 00.396 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:16.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:16.664 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:16.664 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:16.665 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:16.666 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:16.667 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:16.667 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:16.667 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:16.668 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5904,"width":15,"height":15,"star_pos":[6.57,7.45],"pixels":"..."},"id":1}
00:28:16.720 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:16.720 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:16.905 00.185 11060 Exposure complete
00:28:17.076 00.171 11060 worker thread done servicing request
00:28:17.076 00.000 10844 OnExposeComplete: enter
00:28:17.076 00.000 10844 UpdateGuideState(): m_state=6
00:28:17.076 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5905
00:28:17.076 00.000 10844 Star::Find returns 1 (0), X=263.01, Y=61.39, Mass=3162, SNR=36.1, Peak=218 HFD=4.0
00:28:17.076 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
00:28:17.076 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
00:28:17.076 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=-0.65 hyp=0.81 cameraTheta=-0.93 mountX=0.55 mountY=0.59, mountTheta=0.82
00:28:17.077 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=-0.65, opts=13)
00:28:17.078 00.001 10844 Enqueuing Move request for scope (0.49, -0.65)
00:28:17.078 00.000 11060 Worker thread wakes up
00:28:17.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:17.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.65) opts 0xd
00:28:17.078 00.000 10844 UpdateGuideState exits: m=3162 SNR=36.1
00:28:17.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, -0.65)
00:28:17.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:17.078 00.000 11060 Moving (0.49, -0.65) raw xDistance=0.55 yDistance=0.59
00:28:17.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:17.078 00.000 10844 Enqueuing Expose request
00:28:17.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.55
00:28:17.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.59
00:28:17.078 00.000 11060 MoveAxis(W, 88, ABG)
00:28:17.078 00.000 11060 Guiding  Dir = 3, Dur = 88
00:28:17.088 00.010 11060 IsSlewing returns 0
00:28:17.088 00.000 11060 IsGuiding returns 0
00:28:17.182 00.094 11060 IsGuiding returns 0
00:28:17.182 00.000 11060 Move returns status 0, amount 88
00:28:17.182 00.000 11060 MoveAxis(S, 228, ABG)
00:28:17.183 00.001 11060 Guiding  Dir = 1, Dur = 228
00:28:17.199 00.016 11060 IsSlewing returns 0
00:28:17.200 00.001 11060 IsGuiding returns 0
00:28:17.449 00.249 11060 IsGuiding returns 0
00:28:17.449 00.000 11060 Move returns status 0, amount 228
00:28:17.449 00.000 11060 move complete, result=0
00:28:17.450 00.001 10844 GuideStep: 0.5 px 88 ms WEST, 0.6 px 228 ms SOUTH
00:28:17.450 00.000 11060 worker thread done servicing request
00:28:17.450 00.000 11060 Worker thread wakes up
00:28:17.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:17.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:17.660 00.210 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:17.660 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:17.662 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:17.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:17.662 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:17.663 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:17.663 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:17.663 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:17.664 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:17.664 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5905,"width":15,"height":15,"star_pos":[7.01,7.39],"pixels":"..."},"id":1}
00:28:17.672 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:17.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:18.090 00.418 11060 Exposure complete
00:28:18.257 00.167 11060 worker thread done servicing request
00:28:18.257 00.000 10844 OnExposeComplete: enter
00:28:18.257 00.000 10844 UpdateGuideState(): m_state=6
00:28:18.257 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5906
00:28:18.257 00.000 10844 Star::Find returns 1 (0), X=262.28, Y=61.78, Mass=2719, SNR=32.7, Peak=195 HFD=3.8
00:28:18.257 00.000 10844 MultiStar: exiting stabilization period
00:28:18.258 00.001 10844 MultiStar: [#1 0.45,-0.95,0.00,M2] [#2 -0.07,0.46,2.08,U] [#3 -0.04,-0.25,1.15,U] [#4 -0.03,-0.55,1.03,U] [#5 0.62,-0.33,0.00,M7] [#6 -0.05,-0.19,0.88,U] [#7 0.09,-0.84,0.00,M2] [#8 -0.01,0.04,1.04,U] 
00:28:18.258 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.04}, one-star: {-0.25, -0.25}
00:28:18.258 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
00:28:18.258 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
00:28:18.258 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.65 mountX=0.05 mountY=-0.07, mountTheta=-0.90
00:28:18.272 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
00:28:18.272 00.000 10844 Enqueuing Move request for scope (-0.07, -0.04)
00:28:18.272 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:18.272 00.000 10844 UpdateGuideState exits: m=2719 SNR=32.7
00:28:18.273 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:18.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:18.273 00.000 10844 Enqueuing Expose request
00:28:18.274 00.001 11060 Worker thread wakes up
00:28:18.275 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:28:18.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:28:18.275 00.000 11060 Moving (-0.07, -0.04) raw xDistance=0.05 yDistance=-0.07
00:28:18.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:28:18.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:18.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:28:18.275 00.000 11060 MoveAxis(E, 0, ABG)
00:28:18.275 00.000 11060 Move returns status 0, amount 0
00:28:18.276 00.001 11060 MoveAxis(N, 0, ABG)
00:28:18.276 00.000 11060 Move returns status 0, amount 0
00:28:18.276 00.000 11060 move complete, result=0
00:28:18.276 00.000 11060 worker thread done servicing request
00:28:18.276 00.000 11060 Worker thread wakes up
00:28:18.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:18.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:18.276 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:18.709 00.433 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:18.710 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:18.710 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:18.711 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:18.711 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:18.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:18.712 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:18.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:18.714 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:18.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5906,"width":15,"height":15,"star_pos":[7.28,6.78],"pixels":"..."},"id":1}
00:28:18.774 00.060 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:18.775 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:18.906 00.131 11060 Exposure complete
00:28:19.079 00.173 11060 worker thread done servicing request
00:28:19.079 00.000 10844 OnExposeComplete: enter
00:28:19.079 00.000 10844 UpdateGuideState(): m_state=6
00:28:19.079 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5907
00:28:19.079 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=60.56, Mass=3450, SNR=37.0, Peak=213 HFD=4.3
00:28:19.079 00.000 10844 MultiStar: large primary error, entering stabilization period
00:28:19.079 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
00:28:19.080 00.001 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
00:28:19.080 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-1.47 hyp=1.52 cameraTheta=-1.32 mountX=1.38 mountY=0.61, mountTheta=0.42
00:28:19.081 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-1.47, opts=13)
00:28:19.081 00.000 10844 Enqueuing Move request for scope (0.38, -1.47)
00:28:19.081 00.000 11060 Worker thread wakes up
00:28:19.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:19.082 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -1.47) opts 0xd
00:28:19.082 00.000 10844 UpdateGuideState exits: m=3450 SNR=37.0
00:28:19.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -1.47)
00:28:19.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:19.082 00.000 11060 Moving (0.38, -1.47) raw xDistance=1.38 yDistance=0.61
00:28:19.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:19.082 00.000 10844 Enqueuing Expose request
00:28:19.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.37 from input 1.38
00:28:19.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.61
00:28:19.082 00.000 11060 MoveAxis(W, 240, ABG)
00:28:19.082 00.000 11060 Guiding  Dir = 3, Dur = 240
00:28:19.089 00.007 11060 IsSlewing returns 0
00:28:19.089 00.000 11060 IsGuiding returns 0
00:28:19.337 00.248 11060 IsGuiding returns 0
00:28:19.337 00.000 11060 Move returns status 0, amount 240
00:28:19.337 00.000 11060 MoveAxis(S, 238, ABG)
00:28:19.337 00.000 11060 Guiding  Dir = 1, Dur = 238
00:28:19.385 00.048 11060 IsSlewing returns 0
00:28:19.385 00.000 11060 IsGuiding returns 0
00:28:19.668 00.283 11060 IsGuiding returns 0
00:28:19.668 00.000 11060 Move returns status 0, amount 238
00:28:19.668 00.000 11060 move complete, result=0
00:28:19.668 00.000 10844 GuideStep: 1.4 px 240 ms WEST, 0.6 px 238 ms SOUTH
00:28:19.669 00.001 11060 worker thread done servicing request
00:28:19.671 00.002 11060 Worker thread wakes up
00:28:19.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:19.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:19.695 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:19.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:19.696 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:19.697 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:19.698 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:19.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:19.699 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:19.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:19.699 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:19.700 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5907,"width":15,"height":15,"star_pos":[6.90,6.56],"pixels":"..."},"id":1}
00:28:19.708 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:19.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:20.325 00.617 11060 Exposure complete
00:28:20.502 00.177 11060 worker thread done servicing request
00:28:20.502 00.000 10844 OnExposeComplete: enter
00:28:20.502 00.000 10844 UpdateGuideState(): m_state=6
00:28:20.502 00.000 10844 Star::Find(15, 262, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5908
00:28:20.502 00.000 10844 Star::Find returns 1 (0), X=263.11, Y=62.35, Mass=3657, SNR=38.9, Peak=233 HFD=3.9
00:28:20.502 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
00:28:20.502 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
00:28:20.503 00.001 10844 CameraToMount -- cameraX=0.58 cameraY=0.31 hyp=0.66 cameraTheta=0.49 mountX=-0.41 mountY=0.52, mountTheta=2.24
00:28:20.504 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.58, y=0.31, opts=13)
00:28:20.504 00.000 10844 Enqueuing Move request for scope (0.58, 0.31)
00:28:20.504 00.000 11060 Worker thread wakes up
00:28:20.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:20.505 00.001 10844 UpdateGuideState exits: m=3657 SNR=38.9
00:28:20.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.31) opts 0xd
00:28:20.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:20.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:20.505 00.000 10844 Enqueuing Expose request
00:28:20.513 00.008 11060 Handling offset move in thread for scope, endpoint = (0.58, 0.31)
00:28:20.513 00.000 11060 Moving (0.58, 0.31) raw xDistance=-0.41 yDistance=0.52
00:28:20.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.41
00:28:20.515 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.52
00:28:20.515 00.000 11060 MoveAxis(E, 65, ABG)
00:28:20.515 00.000 11060 Guiding  Dir = 2, Dur = 65
00:28:20.538 00.023 11060 IsSlewing returns 0
00:28:20.538 00.000 11060 IsGuiding returns 0
00:28:20.632 00.094 11060 IsGuiding returns 0
00:28:20.632 00.000 11060 Move returns status 0, amount 65
00:28:20.632 00.000 11060 MoveAxis(S, 204, ABG)
00:28:20.632 00.000 11060 Guiding  Dir = 1, Dur = 204
00:28:20.647 00.015 11060 IsSlewing returns 0
00:28:20.655 00.008 11060 IsGuiding returns 0
00:28:20.704 00.049 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:20.706 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:20.706 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:20.707 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:20.707 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:20.707 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:20.708 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:20.709 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:20.709 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:20.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5908,"width":15,"height":15,"star_pos":[7.11,7.35],"pixels":"..."},"id":1}
00:28:20.733 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:20.734 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:20.868 00.134 11060 IsGuiding returns 0
00:28:20.868 00.000 11060 Move returns status 0, amount 204
00:28:20.869 00.001 11060 move complete, result=0
00:28:20.869 00.000 11060 worker thread done servicing request
00:28:20.869 00.000 11060 Worker thread wakes up
00:28:20.870 00.001 10844 GuideStep: -0.4 px 65 ms EAST, 0.5 px 204 ms SOUTH
00:28:20.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:20.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:21.517 00.647 11060 Exposure complete
00:28:21.693 00.176 11060 worker thread done servicing request
00:28:21.693 00.000 10844 OnExposeComplete: enter
00:28:21.693 00.000 10844 UpdateGuideState(): m_state=6
00:28:21.693 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5909
00:28:21.695 00.002 10844 Star::Find returns 1 (0), X=262.51, Y=62.25, Mass=2887, SNR=33.7, Peak=196 HFD=3.7
00:28:21.695 00.000 10844 MultiStar: exiting stabilization period
00:28:21.695 00.000 10844 MultiStar: [#1 0.25,-1.19,0.00,M3] [#2 -0.16,-0.10,2.18,U] [#3 0.04,0.25,1.07,U] [#4 -0.15,0.11,1.08,U] [#5 1.11,0.32,0.00,M8] [#6 0.36,-0.48,0.83,U] [#7 0.03,-0.16,0.97,U] [#8 0.02,0.67,0.00,M3] 
00:28:21.695 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.02}, one-star: {-0.01, 0.21}
00:28:21.695 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:28:21.695 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:28:21.695 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.25 mountX=0.03 mountY=-0.02, mountTheta=-0.52
00:28:21.697 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
00:28:21.697 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
00:28:21.697 00.000 11060 Worker thread wakes up
00:28:21.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:21.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:28:21.697 00.000 10844 UpdateGuideState exits: m=2887 SNR=33.7
00:28:21.697 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:28:21.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:21.697 00.000 11060 Moving (-0.02, -0.02) raw xDistance=0.03 yDistance=-0.02
00:28:21.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:21.697 00.000 10844 Enqueuing Expose request
00:28:21.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:28:21.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:21.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:28:21.697 00.000 11060 MoveAxis(E, 0, ABG)
00:28:21.697 00.000 11060 Move returns status 0, amount 0
00:28:21.697 00.000 11060 MoveAxis(N, 0, ABG)
00:28:21.698 00.001 11060 Move returns status 0, amount 0
00:28:21.698 00.000 11060 move complete, result=0
00:28:21.698 00.000 11060 worker thread done servicing request
00:28:21.698 00.000 11060 Worker thread wakes up
00:28:21.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:21.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:21.700 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:21.752 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:21.752 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:21.753 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:21.753 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:21.753 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:21.754 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:21.754 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:21.755 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:21.755 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:21.755 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5909,"width":15,"height":15,"star_pos":[6.51,7.25],"pixels":"..."},"id":1}
00:28:21.843 00.088 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:21.843 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:22.326 00.483 11060 Exposure complete
00:28:22.559 00.233 11060 worker thread done servicing request
00:28:22.559 00.000 10844 OnExposeComplete: enter
00:28:22.559 00.000 10844 UpdateGuideState(): m_state=6
00:28:22.559 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5910
00:28:22.560 00.001 10844 Star::Find returns 1 (0), X=262.12, Y=61.60, Mass=2921, SNR=34.2, Peak=219 HFD=3.6
00:28:22.560 00.000 10844 MultiStar: [#1 -0.53,-0.84,0.00,M4] [#2 -0.40,-0.01,2.01,U] [#3 0.01,-0.47,1.04,U] [#4 0.32,-0.80,0.00,M3] [#5 0.61,-0.24,0.00,M9] [#6 0.09,-0.90,0.00,M1] [#7 -0.94,-0.73,0.00,M2] [#8 -0.91,0.04,0.00,M4] 
00:28:22.560 00.000 10844 refined, 2 included, MultiStar: {-0.29, -0.23}, one-star: {-0.40, -0.44}
00:28:22.560 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:28:22.560 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
00:28:22.560 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-2.47 mountX=0.28 mountY=-0.25, mountTheta=-0.73
00:28:22.562 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.23, opts=13)
00:28:22.562 00.000 10844 Enqueuing Move request for scope (-0.29, -0.23)
00:28:22.562 00.000 11060 Worker thread wakes up
00:28:22.563 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:22.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.23) opts 0xd
00:28:22.563 00.000 10844 UpdateGuideState exits: m=2921 SNR=34.2
00:28:22.563 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.23)
00:28:22.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:22.563 00.000 11060 Moving (-0.29, -0.23) raw xDistance=0.28 yDistance=-0.25
00:28:22.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:28:22.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:28:22.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:28:22.563 00.000 11060 MoveAxis(W, 49, ABG)
00:28:22.563 00.000 11060 Guiding  Dir = 3, Dur = 49
00:28:22.564 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:22.564 00.000 10844 Enqueuing Expose request
00:28:22.567 00.003 11060 IsSlewing returns 0
00:28:22.568 00.001 11060 IsGuiding returns 0
00:28:22.630 00.062 11060 IsGuiding returns 0
00:28:22.630 00.000 11060 Move returns status 0, amount 49
00:28:22.630 00.000 11060 MoveAxis(N, 0, ABG)
00:28:22.630 00.000 11060 Move returns status 0, amount 0
00:28:22.632 00.002 11060 move complete, result=0
00:28:22.632 00.000 11060 worker thread done servicing request
00:28:22.632 00.000 11060 Worker thread wakes up
00:28:22.632 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.3 px 0 ms NORTH
00:28:22.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:22.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:22.727 00.095 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:22.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:22.728 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:22.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:22.729 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:22.729 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:22.730 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:22.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:22.731 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:22.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5910,"width":15,"height":15,"star_pos":[7.12,6.60],"pixels":"..."},"id":1}
00:28:22.760 00.029 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:22.760 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:23.266 00.506 11060 Exposure complete
00:28:23.532 00.266 11060 worker thread done servicing request
00:28:23.532 00.000 10844 OnExposeComplete: enter
00:28:23.532 00.000 10844 UpdateGuideState(): m_state=6
00:28:23.532 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5911
00:28:23.532 00.000 10844 Star::Find returns 1 (0), X=261.91, Y=61.87, Mass=3202, SNR=36.3, Peak=187 HFD=4.2
00:28:23.532 00.000 10844 MultiStar: [#1 -0.02,-0.16,1.04,U] [#2 -0.24,-0.42,2.01,U] [#3 -0.64,-0.79,0.00,M1] [#4 -0.21,-0.51,0.94,U] [#5 -0.44,-0.01,0.94,U] [#6 -0.71,-1.19,0.00,M2] [#7 -0.47,-1.13,0.00,M3] [#8 -0.41,0.01,0.81,U] 
00:28:23.533 00.001 10844 refined, 5 included, MultiStar: {-0.31, -0.24}, one-star: {-0.62, -0.17}
00:28:23.533 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:28:23.533 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
00:28:23.533 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.24 hyp=0.39 cameraTheta=-2.47 mountX=0.30 mountY=-0.26, mountTheta=-0.73
00:28:23.536 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.24, opts=13)
00:28:23.536 00.000 10844 Enqueuing Move request for scope (-0.31, -0.24)
00:28:23.536 00.000 11060 Worker thread wakes up
00:28:23.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:23.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.24) opts 0xd
00:28:23.536 00.000 10844 UpdateGuideState exits: m=3202 SNR=36.3
00:28:23.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.24)
00:28:23.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:23.536 00.000 11060 Moving (-0.31, -0.24) raw xDistance=0.30 yDistance=-0.26
00:28:23.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:23.537 00.001 10844 Enqueuing Expose request
00:28:23.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:28:23.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:28:23.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:28:23.537 00.000 11060 MoveAxis(W, 53, ABG)
00:28:23.537 00.000 11060 Guiding  Dir = 3, Dur = 53
00:28:23.573 00.036 11060 IsSlewing returns 0
00:28:23.573 00.000 11060 IsGuiding returns 0
00:28:23.653 00.080 11060 IsGuiding returns 0
00:28:23.653 00.000 11060 Move returns status 0, amount 53
00:28:23.653 00.000 11060 MoveAxis(N, 0, ABG)
00:28:23.653 00.000 11060 Move returns status 0, amount 0
00:28:23.654 00.001 11060 move complete, result=0
00:28:23.654 00.000 11060 worker thread done servicing request
00:28:23.654 00.000 11060 Worker thread wakes up
00:28:23.654 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.3 px 0 ms NORTH
00:28:23.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:23.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:23.704 00.050 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:23.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:23.716 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:23.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:23.717 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:23.719 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:23.719 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:23.719 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:23.720 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:23.720 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5911,"width":15,"height":15,"star_pos":[6.91,6.87],"pixels":"..."},"id":1}
00:28:23.882 00.162 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:23.882 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:24.284 00.402 11060 Exposure complete
00:28:24.483 00.199 11060 worker thread done servicing request
00:28:24.483 00.000 10844 OnExposeComplete: enter
00:28:24.483 00.000 10844 UpdateGuideState(): m_state=6
00:28:24.484 00.001 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5912
00:28:24.484 00.000 10844 Star::Find returns 1 (0), X=262.23, Y=62.42, Mass=2731, SNR=33.3, Peak=211 HFD=3.7
00:28:24.484 00.000 10844 MultiStar: [#1 0.96,-0.23,0.00,M4] [#2 0.33,-0.30,2.16,U] [#3 0.25,-0.01,1.13,U] [#4 -0.43,-0.56,0.00,M3] [#5 -0.20,0.09,1.12,U] [#6 -0.41,0.28,0.94,U] [#7 -0.09,-1.02,0.00,M4] [#8 0.11,0.59,0.90,U] 
00:28:24.484 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.08}, one-star: {-0.30, 0.39}
00:28:24.484 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
00:28:24.484 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:28:24.484 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.28 mountX=-0.09 mountY=0.01, mountTheta=3.02
00:28:24.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
00:28:24.486 00.001 10844 Enqueuing Move request for scope (0.03, 0.08)
00:28:24.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:24.486 00.000 10844 UpdateGuideState exits: m=2731 SNR=33.3
00:28:24.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:24.486 00.000 11060 Worker thread wakes up
00:28:24.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:24.486 00.000 10844 Enqueuing Expose request
00:28:24.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:28:24.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:28:24.486 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.09 yDistance=0.01
00:28:24.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:28:24.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:24.487 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:24.487 00.000 11060 MoveAxis(E, 0, ABG)
00:28:24.487 00.000 11060 Move returns status 0, amount 0
00:28:24.487 00.000 11060 MoveAxis(N, 0, ABG)
00:28:24.487 00.000 11060 Move returns status 0, amount 0
00:28:24.487 00.000 11060 move complete, result=0
00:28:24.487 00.000 11060 worker thread done servicing request
00:28:24.487 00.000 11060 Worker thread wakes up
00:28:24.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:24.488 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:24.490 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:24.734 00.244 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:24.734 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:24.734 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:24.735 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:24.735 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:24.736 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:24.736 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:24.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:24.736 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:24.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5912,"width":15,"height":15,"star_pos":[7.23,7.42],"pixels":"..."},"id":1}
00:28:24.798 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:24.798 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:25.120 00.322 11060 Exposure complete
00:28:25.308 00.188 11060 worker thread done servicing request
00:28:25.308 00.000 10844 OnExposeComplete: enter
00:28:25.308 00.000 10844 UpdateGuideState(): m_state=6
00:28:25.308 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5913
00:28:25.308 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=62.06, Mass=2789, SNR=33.6, Peak=173 HFD=3.8
00:28:25.309 00.001 10844 MultiStar: [#1 0.08,0.22,1.12,U] [#2 -0.41,-0.36,2.29,U] [#3 0.31,-0.09,1.10,U] [#4 -0.08,-0.04,1.11,U] [#5 0.14,0.11,1.07,U] [#6 -0.46,0.63,0.00,M2] [#7 -0.59,-0.07,0.94,U] [#8 0.01,0.58,1.00,U] 
00:28:25.309 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {0.10, 0.02}
00:28:25.309 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
00:28:25.309 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
00:28:25.309 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.06 mountX=0.02 mountY=-0.09, mountTheta=-1.31
00:28:25.310 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
00:28:25.310 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
00:28:25.310 00.000 11060 Worker thread wakes up
00:28:25.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:25.311 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
00:28:25.311 00.000 10844 UpdateGuideState exits: m=2789 SNR=33.6
00:28:25.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
00:28:25.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:25.311 00.000 11060 Moving (-0.09, -0.01) raw xDistance=0.02 yDistance=-0.09
00:28:25.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:25.311 00.000 10844 Enqueuing Expose request
00:28:25.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:28:25.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:25.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:28:25.311 00.000 11060 MoveAxis(E, 0, ABG)
00:28:25.311 00.000 11060 Move returns status 0, amount 0
00:28:25.311 00.000 11060 MoveAxis(N, 0, ABG)
00:28:25.311 00.000 11060 Move returns status 0, amount 0
00:28:25.311 00.000 11060 move complete, result=0
00:28:25.312 00.001 11060 worker thread done servicing request
00:28:25.312 00.000 11060 Worker thread wakes up
00:28:25.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:25.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:25.313 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:25.723 00.410 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:25.724 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:25.724 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:25.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:25.726 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:25.726 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:25.727 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:25.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:25.727 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:25.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5913,"width":15,"height":15,"star_pos":[6.62,7.06],"pixels":"..."},"id":1}
00:28:25.738 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:25.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:25.949 00.211 11060 Exposure complete
00:28:26.129 00.180 11060 worker thread done servicing request
00:28:26.129 00.000 10844 OnExposeComplete: enter
00:28:26.129 00.000 10844 UpdateGuideState(): m_state=6
00:28:26.129 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5914
00:28:26.129 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=61.91, Mass=2979, SNR=35.1, Peak=194 HFD=4.0
00:28:26.130 00.001 10844 MultiStar: [#1 -0.25,-0.94,0.00,M4] [#2 -0.55,-0.24,2.17,U] [#3 -0.65,0.02,0.00,M1] [#4 -0.52,-0.30,0.93,U] [#5 -0.03,0.65,0.00,M7] [#6 -0.87,-0.39,0.00,M3] [#7 -1.02,-1.26,0.00,M4] [#8 -0.81,0.26,0.00,M2] 
00:28:26.130 00.000 10844 single-star, 2 included, MultiStar: {-0.33, -0.23}, one-star: {0.32, -0.13}
00:28:26.130 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
00:28:26.130 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
00:28:26.130 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.13 hyp=0.34 cameraTheta=-0.38 mountX=0.07 mountY=0.34, mountTheta=1.37
00:28:26.131 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.13, opts=13)
00:28:26.131 00.000 10844 Enqueuing Move request for scope (0.32, -0.13)
00:28:26.131 00.000 11060 Worker thread wakes up
00:28:26.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.13) opts 0xd
00:28:26.132 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:26.132 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.13)
00:28:26.132 00.000 10844 UpdateGuideState exits: m=2979 SNR=35.1
00:28:26.132 00.000 11060 Moving (0.32, -0.13) raw xDistance=0.07 yDistance=0.34
00:28:26.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:26.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:28:26.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:26.132 00.000 10844 Enqueuing Expose request
00:28:26.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
00:28:26.132 00.000 11060 MoveAxis(E, 0, ABG)
00:28:26.132 00.000 11060 Move returns status 0, amount 0
00:28:26.132 00.000 11060 MoveAxis(S, 131, ABG)
00:28:26.132 00.000 11060 Guiding  Dir = 1, Dur = 131
00:28:26.146 00.014 11060 IsSlewing returns 0
00:28:26.146 00.000 11060 IsGuiding returns 0
00:28:26.285 00.139 11060 IsGuiding returns 0
00:28:26.285 00.000 11060 Move returns status 0, amount 131
00:28:26.285 00.000 11060 move complete, result=0
00:28:26.285 00.000 11060 worker thread done servicing request
00:28:26.285 00.000 11060 Worker thread wakes up
00:28:26.285 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 131 ms SOUTH
00:28:26.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:26.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:26.668 00.383 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:26.668 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:26.668 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:26.669 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:26.669 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:26.669 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:26.670 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:26.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:26.671 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:26.671 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5914,"width":15,"height":15,"star_pos":[6.84,6.91],"pixels":"..."},"id":1}
00:28:26.679 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:26.679 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:26.915 00.236 11060 Exposure complete
00:28:27.097 00.182 11060 worker thread done servicing request
00:28:27.097 00.000 10844 OnExposeComplete: enter
00:28:27.097 00.000 10844 UpdateGuideState(): m_state=6
00:28:27.098 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5915
00:28:27.098 00.000 10844 Star::Find returns 1 (1), X=262.03, Y=61.51, Mass=2691, SNR=33.2, Peak=255 HFD=3.6
00:28:27.098 00.000 10844 MultiStar: [#1 -0.03,-0.33,1.09,U] [#2 0.10,-0.07,2.08,U] [#3 -0.73,0.09,0.00,M2] [#4 0.17,-0.69,0.00,M2] [#5 0.71,0.52,0.00,M8] [#6 -1.00,-0.50,0.00,M4] [#7 -1.06,-0.13,0.00,M5] [#8 -0.42,0.40,1.06,U] 
00:28:27.098 00.000 10844 refined, 3 included, MultiStar: {-0.14, -0.12}, one-star: {-0.49, -0.53}
00:28:27.098 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
00:28:27.098 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
00:28:27.098 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.46 mountX=0.14 mountY=-0.12, mountTheta=-0.72
00:28:27.100 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.12, opts=13)
00:28:27.100 00.000 10844 Enqueuing Move request for scope (-0.14, -0.12)
00:28:27.100 00.000 11060 Worker thread wakes up
00:28:27.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:27.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
00:28:27.100 00.000 10844 UpdateGuideState exits: m=2691 SNR=33.2 Saturated
00:28:27.100 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
00:28:27.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:27.100 00.000 11060 Moving (-0.14, -0.12) raw xDistance=0.14 yDistance=-0.12
00:28:27.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:27.100 00.000 10844 Enqueuing Expose request
00:28:27.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:28:27.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:27.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:28:27.101 00.001 11060 MoveAxis(W, 24, ABG)
00:28:27.101 00.000 11060 Guiding  Dir = 3, Dur = 24
00:28:27.115 00.014 11060 IsSlewing returns 0
00:28:27.115 00.000 11060 IsGuiding returns 0
00:28:27.146 00.031 11060 IsGuiding returns 0
00:28:27.146 00.000 11060 Move returns status 0, amount 24
00:28:27.146 00.000 11060 MoveAxis(N, 0, ABG)
00:28:27.146 00.000 11060 Move returns status 0, amount 0
00:28:27.146 00.000 11060 move complete, result=0
00:28:27.146 00.000 11060 worker thread done servicing request
00:28:27.147 00.001 11060 Worker thread wakes up
00:28:27.147 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:28:27.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:27.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:27.711 00.564 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:27.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:27.712 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:27.713 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:27.713 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:27.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:27.714 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:27.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:27.715 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:27.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5915,"width":15,"height":15,"star_pos":[7.03,6.51],"pixels":"..."},"id":1}
00:28:27.777 00.062 11060 Exposure complete
00:28:27.778 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:27.778 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:27.966 00.188 11060 worker thread done servicing request
00:28:27.966 00.000 10844 OnExposeComplete: enter
00:28:27.966 00.000 10844 UpdateGuideState(): m_state=6
00:28:27.966 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5916
00:28:27.966 00.000 10844 Star::Find returns 1 (0), X=262.14, Y=62.33, Mass=3410, SNR=37.4, Peak=198 HFD=4.0
00:28:27.967 00.001 10844 MultiStar: [#1 -0.82,-0.60,0.00,M4] [#2 -0.96,0.30,0.00,M1] [#3 -0.61,-0.25,0.00,M3] [#4 -0.16,0.11,0.91,U] [#5 -0.46,0.86,0.00,M9] [#6 -1.36,-0.04,0.00,M5] [#7 -0.76,-0.45,0.00,M6] [#8 -0.57,0.52,0.00,M2] 
00:28:27.967 00.000 10844 refined, 1 included, MultiStar: {-0.28, 0.21}, one-star: {-0.39, 0.30}
00:28:27.967 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
00:28:27.967 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
00:28:27.967 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.21 hyp=0.35 cameraTheta=2.50 mountX=-0.15 mountY=-0.31, mountTheta=-2.03
00:28:27.969 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.21, opts=13)
00:28:27.969 00.000 10844 Enqueuing Move request for scope (-0.28, 0.21)
00:28:27.969 00.000 11060 Worker thread wakes up
00:28:27.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:27.969 00.000 10844 UpdateGuideState exits: m=3410 SNR=37.4
00:28:27.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:27.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:27.969 00.000 10844 Enqueuing Expose request
00:28:27.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.21) opts 0xd
00:28:27.969 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.21)
00:28:27.969 00.000 11060 Moving (-0.28, 0.21) raw xDistance=-0.15 yDistance=-0.31
00:28:27.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:28:27.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:28:27.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:28:27.971 00.002 11060 MoveAxis(E, 26, ABG)
00:28:27.971 00.000 11060 Guiding  Dir = 2, Dur = 26
00:28:28.005 00.034 11060 IsSlewing returns 0
00:28:28.005 00.000 11060 IsGuiding returns 0
00:28:28.052 00.047 11060 IsGuiding returns 0
00:28:28.052 00.000 11060 Move returns status 0, amount 26
00:28:28.052 00.000 11060 MoveAxis(N, 0, ABG)
00:28:28.052 00.000 11060 Move returns status 0, amount 0
00:28:28.052 00.000 11060 move complete, result=0
00:28:28.053 00.001 11060 worker thread done servicing request
00:28:28.053 00.000 11060 Worker thread wakes up
00:28:28.053 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.3 px 0 ms NORTH
00:28:28.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:28.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:28.687 00.634 11060 Exposure complete
00:28:28.712 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:28.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:28.714 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:28.715 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:28.715 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:28.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:28.716 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:28.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:28.716 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:28.717 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5916,"width":15,"height":15,"star_pos":[7.14,7.33],"pixels":"..."},"id":1}
00:28:28.726 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:28.726 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:28.862 00.136 11060 worker thread done servicing request
00:28:28.862 00.000 10844 OnExposeComplete: enter
00:28:28.862 00.000 10844 UpdateGuideState(): m_state=6
00:28:28.862 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5917
00:28:28.862 00.000 10844 Star::Find returns 1 (0), X=261.68, Y=61.77, Mass=2754, SNR=34.0, Peak=196 HFD=3.7
00:28:28.863 00.001 10844 MultiStar: [#1 -0.06,-1.42,0.00,M5] [#2 -0.64,-0.01,0.00,M2] [#3 -0.04,1.12,0.00,M4] [#4 -0.86,-0.84,0.00,M2] [#5 0.18,-0.25,1.16,U] [#6 -0.68,0.12,0.00,M6] [#7 -0.75,-0.84,0.00,M7] [#8 -0.02,0.42,1.02,U] 
00:28:28.863 00.000 10844 refined, 2 included, MultiStar: {-0.21, -0.04}, one-star: {-0.85, -0.27}
00:28:28.863 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
00:28:28.863 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
00:28:28.863 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.94 mountX=0.08 mountY=-0.20, mountTheta=-1.19
00:28:28.866 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.04, opts=13)
00:28:28.866 00.000 10844 Enqueuing Move request for scope (-0.21, -0.04)
00:28:28.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:28.874 00.008 10844 UpdateGuideState exits: m=2754 SNR=34.0
00:28:28.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:28.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:28.874 00.000 10844 Enqueuing Expose request
00:28:28.874 00.000 11060 Worker thread wakes up
00:28:28.875 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
00:28:28.875 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
00:28:28.875 00.000 11060 Moving (-0.21, -0.04) raw xDistance=0.08 yDistance=-0.20
00:28:28.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:28:28.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:28.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:28:28.875 00.000 11060 MoveAxis(E, 0, ABG)
00:28:28.876 00.001 11060 Move returns status 0, amount 0
00:28:28.876 00.000 11060 MoveAxis(N, 0, ABG)
00:28:28.876 00.000 11060 Move returns status 0, amount 0
00:28:28.876 00.000 11060 move complete, result=0
00:28:28.876 00.000 11060 worker thread done servicing request
00:28:28.876 00.000 11060 Worker thread wakes up
00:28:28.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:28.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:28.877 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:29.517 00.640 11060 Exposure complete
00:28:29.667 00.150 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:29.668 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:29.668 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:29.668 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:29.668 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:29.670 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:29.670 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:29.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:29.670 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:29.670 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5917,"width":15,"height":15,"star_pos":[6.68,6.77],"pixels":"..."},"id":1}
00:28:29.702 00.032 11060 worker thread done servicing request
00:28:29.702 00.000 10844 OnExposeComplete: enter
00:28:29.702 00.000 10844 UpdateGuideState(): m_state=6
00:28:29.702 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5918
00:28:29.703 00.001 10844 Star::Find returns 1 (0), X=261.67, Y=61.39, Mass=3266, SNR=37.1, Peak=220 HFD=3.8
00:28:29.703 00.000 10844 MultiStar: [#1 -0.43,-0.91,0.00,M6] [#2 -0.47,0.36,1.94,U] [#3 -0.20,-0.38,0.88,U] [#4 -0.41,-0.05,0.98,U] [#5 0.16,0.32,0.94,U] [#6 -0.56,0.07,0.87,U] [#7 -1.33,-0.69,0.00,M8] [#8 0.00,0.99,0.00,M2] 
00:28:29.703 00.000 10844 refined, 5 included, MultiStar: {-0.40, 0.01}, one-star: {-0.85, -0.65}
00:28:29.703 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
00:28:29.703 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
00:28:29.703 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.01 hyp=0.40 cameraTheta=3.13 mountX=0.07 mountY=-0.40, mountTheta=-1.40
00:28:29.712 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.01, opts=13)
00:28:29.712 00.000 10844 Enqueuing Move request for scope (-0.40, 0.01)
00:28:29.714 00.002 11060 Worker thread wakes up
00:28:29.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:29.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.01) opts 0xd
00:28:29.714 00.000 10844 UpdateGuideState exits: m=3266 SNR=37.1
00:28:29.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.01)
00:28:29.714 00.000 11060 Moving (-0.40, 0.01) raw xDistance=0.07 yDistance=-0.40
00:28:29.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:28:29.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:29.714 00.000 10844 Enqueuing Expose request
00:28:29.714 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.53 newest=-0.91
00:28:29.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
00:28:29.714 00.000 11060 MoveAxis(E, 0, ABG)
00:28:29.714 00.000 11060 Move returns status 0, amount 0
00:28:29.715 00.001 11060 BLC: Oldest BLC event removed
00:28:29.715 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:28:29.715 00.000 11060 MoveAxis(N, 906, ABG)
00:28:29.715 00.000 11060 duration set to 750 by maxDecDuration
00:28:29.715 00.000 11060 Guiding  Dir = 0, Dur = 750
00:28:29.723 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:29.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:29.726 00.003 11060 IsSlewing returns 0
00:28:29.726 00.000 11060 IsGuiding returns 0
00:28:30.490 00.764 11060 IsGuiding returns 0
00:28:30.490 00.000 11060 Move returns status 0, amount 750
00:28:30.490 00.000 11060 move complete, result=0
00:28:30.490 00.000 11060 worker thread done servicing request
00:28:30.491 00.001 11060 Worker thread wakes up
00:28:30.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:30.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:30.491 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 750 ms NORTH
00:28:30.749 00.258 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:30.750 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:30.750 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:30.751 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:30.752 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:30.752 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:30.754 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:30.754 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:30.755 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:30.755 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5918,"width":15,"height":15,"star_pos":[6.67,7.39],"pixels":"..."},"id":1}
00:28:30.764 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:30.764 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:31.134 00.370 11060 Exposure complete
00:28:31.293 00.159 11060 worker thread done servicing request
00:28:31.293 00.000 10844 OnExposeComplete: enter
00:28:31.299 00.006 10844 UpdateGuideState(): m_state=6
00:28:31.299 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5919
00:28:31.300 00.001 10844 Star::Find returns 1 (0), X=261.74, Y=61.76, Mass=2888, SNR=34.7, Peak=206 HFD=3.6
00:28:31.300 00.000 10844 MultiStar: [#1 -0.79,-0.78,0.00,M7] [#2 -0.24,-0.11,1.94,U] [#3 -0.42,-0.36,0.96,U] [#4 -0.50,-0.78,0.00,M2] [#5 -0.79,0.09,0.00,M8] [#6 -0.66,-0.18,0.00,M6] [#7 -1.22,-1.58,0.00,M9] [#8 -0.15,-0.05,1.02,U] 
00:28:31.300 00.000 10844 refined, 3 included, MultiStar: {-0.37, -0.18}, one-star: {-0.79, -0.28}
00:28:31.300 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
00:28:31.300 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
00:28:31.300 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-2.69 mountX=0.24 mountY=-0.34, mountTheta=-0.94
00:28:31.302 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.18, opts=13)
00:28:31.302 00.000 10844 Enqueuing Move request for scope (-0.37, -0.18)
00:28:31.302 00.000 11060 Worker thread wakes up
00:28:31.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.18) opts 0xd
00:28:31.302 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.18)
00:28:31.303 00.001 11060 Moving (-0.37, -0.18) raw xDistance=0.24 yDistance=-0.34
00:28:31.303 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:31.303 00.000 10844 UpdateGuideState exits: m=2888 SNR=34.7
00:28:31.303 00.000 11060 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.280119, 1:0.335060
00:28:31.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:31.303 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:28:31.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:31.303 00.000 10844 Enqueuing Expose request
00:28:31.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:28:31.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.34
00:28:31.303 00.000 11060 MoveAxis(W, 42, ABG)
00:28:31.303 00.000 11060 Guiding  Dir = 3, Dur = 42
00:28:31.332 00.029 11060 IsSlewing returns 0
00:28:31.332 00.000 11060 IsGuiding returns 0
00:28:31.426 00.094 11060 IsGuiding returns 0
00:28:31.426 00.000 11060 Move returns status 0, amount 42
00:28:31.426 00.000 11060 MoveAxis(N, 130, ABG)
00:28:31.426 00.000 11060 Guiding  Dir = 0, Dur = 130
00:28:31.474 00.048 11060 IsSlewing returns 0
00:28:31.474 00.000 11060 IsGuiding returns 0
00:28:31.676 00.202 11060 IsGuiding returns 0
00:28:31.676 00.000 11060 Move returns status 0, amount 130
00:28:31.677 00.001 11060 move complete, result=0
00:28:31.677 00.000 11060 worker thread done servicing request
00:28:31.678 00.001 10844 GuideStep: 0.2 px 42 ms WEST, -0.3 px 130 ms NORTH
00:28:31.678 00.000 11060 Worker thread wakes up
00:28:31.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:31.679 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:31.702 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:31.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:31.703 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:31.703 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:31.705 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:31.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:31.705 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:31.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:31.706 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:31.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5919,"width":15,"height":15,"star_pos":[6.74,6.76],"pixels":"..."},"id":1}
00:28:31.763 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:31.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:32.324 00.561 11060 Exposure complete
00:28:32.483 00.159 11060 worker thread done servicing request
00:28:32.483 00.000 10844 OnExposeComplete: enter
00:28:32.483 00.000 10844 UpdateGuideState(): m_state=6
00:28:32.483 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5920
00:28:32.483 00.000 10844 Star::Find returns 1 (0), X=262.11, Y=61.62, Mass=2382, SNR=31.1, Peak=215 HFD=3.4
00:28:32.484 00.001 10844 MultiStar: [#1 -0.82,-1.34,0.00,M8] [#2 0.11,0.47,2.28,U] [#3 -0.04,0.60,1.04,U] [#4 -0.39,-0.37,1.04,U] [#5 -0.07,0.00,1.22,U] [#6 -0.82,-0.31,0.00,M7] [#7 -0.92,-0.93,0.00,M10] [#8 -0.96,-0.10,0.00,M2] 
00:28:32.484 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.13}, one-star: {-0.42, -0.41}
00:28:32.484 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
00:28:32.484 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
00:28:32.484 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.17 cameraTheta=2.23 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
00:28:32.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.13, opts=13)
00:28:32.486 00.001 10844 Enqueuing Move request for scope (-0.10, 0.13)
00:28:32.486 00.000 11060 Worker thread wakes up
00:28:32.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:32.486 00.000 10844 UpdateGuideState exits: m=2382 SNR=31.1
00:28:32.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:32.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:32.486 00.000 10844 Enqueuing Expose request
00:28:32.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
00:28:32.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
00:28:32.486 00.000 11060 Moving (-0.10, 0.13) raw xDistance=-0.11 yDistance=-0.12
00:28:32.486 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.280119, 1:0.335060, 2:0.124676
00:28:32.486 00.000 11060 BLC: No correction, Miss < min_move
00:28:32.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:28:32.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:32.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:28:32.487 00.001 11060 MoveAxis(E, 0, ABG)
00:28:32.487 00.000 11060 Move returns status 0, amount 0
00:28:32.487 00.000 11060 MoveAxis(N, 0, ABG)
00:28:32.487 00.000 11060 Move returns status 0, amount 0
00:28:32.487 00.000 11060 move complete, result=0
00:28:32.487 00.000 11060 worker thread done servicing request
00:28:32.487 00.000 11060 Worker thread wakes up
00:28:32.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:32.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:32.488 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:32.700 00.212 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:32.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:32.701 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:32.701 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:32.703 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:32.703 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:32.703 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:32.703 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:32.704 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:32.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5920,"width":15,"height":15,"star_pos":[7.11,6.62],"pixels":"..."},"id":1}
00:28:32.712 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:32.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:33.131 00.419 11060 Exposure complete
00:28:33.309 00.178 11060 worker thread done servicing request
00:28:33.309 00.000 10844 OnExposeComplete: enter
00:28:33.309 00.000 10844 UpdateGuideState(): m_state=6
00:28:33.309 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5921
00:28:33.309 00.000 10844 Star::Find returns 1 (1), X=262.05, Y=61.51, Mass=3240, SNR=36.5, Peak=255 HFD=3.7
00:28:33.309 00.000 10844 MultiStar: [#1 -0.30,-0.31,1.02,U] [#2 -0.63,0.27,0.00,M1] [#3 -0.32,-0.14,0.91,U] [#4 -0.12,-0.89,0.00,M2] [#5 -0.11,-0.22,1.00,U] [#6 0.00,-0.19,0.91,U] [#7 -0.80,-0.70,0.00,R] [#8 -0.25,0.67,0.00,M3] 
00:28:33.309 00.000 10844 refined, 4 included, MultiStar: {-0.24, -0.28}, one-star: {-0.47, -0.53}
00:28:33.310 00.001 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
00:28:33.310 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
00:28:33.310 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.28 hyp=0.37 cameraTheta=-2.28 mountX=0.32 mountY=-0.19, mountTheta=-0.54
00:28:33.311 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.28, opts=13)
00:28:33.311 00.000 10844 Enqueuing Move request for scope (-0.24, -0.28)
00:28:33.311 00.000 11060 Worker thread wakes up
00:28:33.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:33.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.28) opts 0xd
00:28:33.312 00.001 10844 UpdateGuideState exits: m=3240 SNR=36.5 Saturated
00:28:33.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.28)
00:28:33.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:33.312 00.000 11060 Moving (-0.24, -0.28) raw xDistance=0.32 yDistance=-0.19
00:28:33.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:33.312 00.000 10844 Enqueuing Expose request
00:28:33.312 00.000 11060 BLC: window closed
00:28:33.312 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.280119, 1:0.335060, 2:0.124676
00:28:33.312 00.000 11060 BLC: Under-shoot: nominal increase by 33
00:28:33.312 00.000 11060 BLC: window closed
00:28:33.312 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:28:33.312 00.000 11060 BLC: Pulse adjusted to 750
00:28:33.313 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
00:28:33.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
00:28:33.313 00.000 11060 MoveAxis(W, 56, ABG)
00:28:33.313 00.000 11060 Guiding  Dir = 3, Dur = 56
00:28:33.349 00.036 11060 IsSlewing returns 0
00:28:33.351 00.002 11060 IsGuiding returns 0
00:28:33.422 00.071 11060 IsGuiding returns 0
00:28:33.422 00.000 11060 Move returns status 0, amount 56
00:28:33.422 00.000 11060 MoveAxis(N, 75, ABG)
00:28:33.422 00.000 11060 Guiding  Dir = 0, Dur = 75
00:28:33.464 00.042 11060 IsSlewing returns 0
00:28:33.464 00.000 11060 IsGuiding returns 0
00:28:33.471 00.007 10844 evsrv: cli 0EEEDDF0 connect
00:28:33.471 00.000 10844 case statement mapped state 6 to 3
00:28:33.471 00.000 10844 case statement mapped state 6 to 3
00:28:33.472 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"dc66ae38-17aa-4d4e-9c15-cc78beee095f"}
00:28:33.472 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"dc66ae38-17aa-4d4e-9c15-cc78beee095f"}
00:28:33.473 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
00:28:33.589 00.116 11060 IsGuiding returns 0
00:28:33.589 00.000 11060 Move returns status 0, amount 75
00:28:33.589 00.000 11060 move complete, result=0
00:28:33.590 00.001 11060 worker thread done servicing request
00:28:33.590 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.2 px 75 ms NORTH
00:28:33.590 00.000 11060 Worker thread wakes up
00:28:33.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:33.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:33.730 00.140 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:33.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:33.730 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:33.731 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:33.732 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:33.732 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:33.732 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:33.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:33.733 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:33.733 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5921,"width":15,"height":15,"star_pos":[7.05,6.51],"pixels":"..."},"id":1}
00:28:33.741 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:33.742 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:34.224 00.482 11060 Exposure complete
00:28:34.422 00.198 11060 worker thread done servicing request
00:28:34.422 00.000 10844 OnExposeComplete: enter
00:28:34.422 00.000 10844 UpdateGuideState(): m_state=6
00:28:34.422 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5922
00:28:34.422 00.000 10844 Star::Find returns 1 (0), X=261.59, Y=62.26, Mass=3116, SNR=36.0, Peak=248 HFD=3.6
00:28:34.424 00.002 10844 MultiStar: [#1 -0.68,-0.75,0.00,M8] [#2 -0.40,0.17,2.00,U] [#3 -0.59,-0.61,0.00,M1] [#4 -0.35,-0.27,1.04,U] [#5 -0.80,-0.80,0.00,M7] [#6 -1.22,-0.80,0.00,M7] [#7 -0.56,0.20,0.84,U] [#8 -0.54,-0.10,0.96,U] 
00:28:34.424 00.000 10844 refined, 4 included, MultiStar: {-0.53, 0.06}, one-star: {-0.94, 0.22}
00:28:34.424 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
00:28:34.424 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
00:28:34.424 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.06 hyp=0.53 cameraTheta=3.03 mountX=0.04 mountY=-0.53, mountTheta=-1.50
00:28:34.425 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.06, opts=13)
00:28:34.425 00.000 10844 Enqueuing Move request for scope (-0.53, 0.06)
00:28:34.426 00.001 11060 Worker thread wakes up
00:28:34.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.06) opts 0xd
00:28:34.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.06)
00:28:34.426 00.000 11060 Moving (-0.53, 0.06) raw xDistance=0.04 yDistance=-0.53
00:28:34.426 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:34.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:34.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.53
00:28:34.426 00.000 11060 MoveAxis(E, 0, ABG)
00:28:34.426 00.000 10844 UpdateGuideState exits: m=3116 SNR=36.0
00:28:34.426 00.000 11060 Move returns status 0, amount 0
00:28:34.426 00.000 11060 MoveAxis(N, 207, ABG)
00:28:34.426 00.000 11060 Guiding  Dir = 0, Dur = 207
00:28:34.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:34.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:34.426 00.000 10844 Enqueuing Expose request
00:28:34.447 00.021 11060 IsSlewing returns 0
00:28:34.447 00.000 11060 IsGuiding returns 0
00:28:34.681 00.234 11060 IsGuiding returns 0
00:28:34.681 00.000 11060 Move returns status 0, amount 207
00:28:34.681 00.000 11060 move complete, result=0
00:28:34.681 00.000 11060 worker thread done servicing request
00:28:34.682 00.001 11060 Worker thread wakes up
00:28:34.682 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 207 ms NORTH
00:28:34.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:34.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:34.733 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:34.734 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:34.734 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:34.735 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:34.747 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:34.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:34.749 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:34.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:34.750 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:34.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5922,"width":15,"height":15,"star_pos":[6.59,7.26],"pixels":"..."},"id":1}
00:28:34.761 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:34.761 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:35.312 00.551 11060 Exposure complete
00:28:35.484 00.172 11060 worker thread done servicing request
00:28:35.484 00.000 10844 OnExposeComplete: enter
00:28:35.484 00.000 10844 UpdateGuideState(): m_state=6
00:28:35.484 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5923
00:28:35.484 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=62.75, Mass=2325, SNR=30.8, Peak=186 HFD=3.6
00:28:35.484 00.000 10844 MultiStar: [#1 -0.09,-0.30,1.14,U] [#2 -0.75,-0.03,0.00,M1] [#3 0.22,-0.49,1.21,U] [#4 -0.51,-0.02,1.05,U] [#5 -0.23,0.47,1.09,U] [#6 -0.38,-0.60,0.00,M8] [#7 0.25,0.07,0.99,U] [#8 -0.44,-0.16,1.23,U] 
00:28:35.485 00.001 10844 refined, 6 included, MultiStar: {-0.09, 0.02}, one-star: {0.25, 0.72}
00:28:35.485 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
00:28:35.485 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
00:28:35.485 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
00:28:35.486 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
00:28:35.486 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
00:28:35.486 00.000 11060 Worker thread wakes up
00:28:35.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:35.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:28:35.486 00.000 10844 UpdateGuideState exits: m=2325 SNR=30.8
00:28:35.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:28:35.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:35.487 00.001 11060 Moving (-0.09, 0.02) raw xDistance=-0.00 yDistance=-0.09
00:28:35.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:35.487 00.000 10844 Enqueuing Expose request
00:28:35.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:28:35.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:35.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:28:35.487 00.000 11060 MoveAxis(E, 0, ABG)
00:28:35.487 00.000 11060 Move returns status 0, amount 0
00:28:35.487 00.000 11060 MoveAxis(N, 0, ABG)
00:28:35.487 00.000 11060 Move returns status 0, amount 0
00:28:35.487 00.000 11060 move complete, result=0
00:28:35.487 00.000 11060 worker thread done servicing request
00:28:35.487 00.000 11060 Worker thread wakes up
00:28:35.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:35.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:35.489 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:35.687 00.198 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:35.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:35.689 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:35.689 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:35.690 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:35.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:35.690 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:35.691 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:35.691 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:35.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5923,"width":15,"height":15,"star_pos":[6.77,6.75],"pixels":"..."},"id":1}
00:28:35.707 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:35.707 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:36.137 00.430 11060 Exposure complete
00:28:36.327 00.190 11060 worker thread done servicing request
00:28:36.327 00.000 10844 OnExposeComplete: enter
00:28:36.327 00.000 10844 UpdateGuideState(): m_state=6
00:28:36.328 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5924
00:28:36.328 00.000 10844 Star::Find returns 1 (1), X=261.94, Y=62.10, Mass=3954, SNR=40.9, Peak=255 HFD=4.1
00:28:36.328 00.000 10844 MultiStar: [#1 -0.59,-0.47,0.00,M8] [#2 0.09,0.02,1.76,U] [#3 0.45,-0.11,0.84,U] [#4 -1.15,-0.05,0.00,M1] [#5 -0.00,-0.15,0.95,U] [#6 0.02,-0.28,0.72,U] [#7 0.22,0.15,0.73,U] [#8 0.08,-0.16,0.81,U] 
00:28:36.328 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {-0.58, 0.06}
00:28:36.328 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
00:28:36.328 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
00:28:36.328 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.08 mountX=0.05 mountY=0.04, mountTheta=0.66
00:28:36.330 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
00:28:36.330 00.000 10844 Enqueuing Move request for scope (0.03, -0.05)
00:28:36.330 00.000 11060 Worker thread wakes up
00:28:36.330 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:36.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:28:36.330 00.000 10844 UpdateGuideState exits: m=3954 SNR=40.9 Saturated
00:28:36.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:28:36.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:36.330 00.000 11060 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=0.04
00:28:36.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:36.330 00.000 10844 Enqueuing Expose request
00:28:36.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:28:36.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:36.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:36.330 00.000 11060 MoveAxis(E, 0, ABG)
00:28:36.330 00.000 11060 Move returns status 0, amount 0
00:28:36.331 00.001 11060 MoveAxis(N, 0, ABG)
00:28:36.331 00.000 11060 Move returns status 0, amount 0
00:28:36.331 00.000 11060 move complete, result=0
00:28:36.331 00.000 11060 worker thread done servicing request
00:28:36.331 00.000 11060 Worker thread wakes up
00:28:36.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:36.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:36.332 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:36.712 00.380 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:36.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:36.713 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:36.714 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:36.715 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:36.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:36.716 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:36.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:36.717 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:36.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5924,"width":15,"height":15,"star_pos":[6.94,7.10],"pixels":"..."},"id":1}
00:28:36.725 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:36.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:36.973 00.248 11060 Exposure complete
00:28:37.157 00.184 11060 worker thread done servicing request
00:28:37.157 00.000 10844 OnExposeComplete: enter
00:28:37.157 00.000 10844 UpdateGuideState(): m_state=6
00:28:37.157 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5925
00:28:37.157 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=62.77, Mass=3080, SNR=35.1, Peak=207 HFD=3.7
00:28:37.158 00.001 10844 MultiStar: [#1 -1.50,-0.52,0.00,M9] [#2 -0.20,0.17,2.16,U] [#3 -0.54,0.22,1.04,U] [#4 -0.12,-0.39,1.03,U] [#5 0.24,0.39,1.06,U] [#6 -0.20,0.11,0.91,U] [#7 -0.32,0.17,0.92,U] [#8 -0.25,1.09,0.00,M1] 
00:28:37.158 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.20}, one-star: {-0.04, 0.74}
00:28:37.158 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
00:28:37.158 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
00:28:37.158 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.28 mountX=-0.16 mountY=-0.20, mountTheta=-2.26
00:28:37.159 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.20, opts=13)
00:28:37.159 00.000 10844 Enqueuing Move request for scope (-0.17, 0.20)
00:28:37.160 00.001 11060 Worker thread wakes up
00:28:37.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:37.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
00:28:37.160 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.1
00:28:37.160 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
00:28:37.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:37.160 00.000 11060 Moving (-0.17, 0.20) raw xDistance=-0.16 yDistance=-0.20
00:28:37.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:37.160 00.000 10844 Enqueuing Expose request
00:28:37.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:28:37.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:28:37.160 00.000 11060 MoveAxis(E, 29, ABG)
00:28:37.160 00.000 11060 Guiding  Dir = 2, Dur = 29
00:28:37.167 00.007 11060 IsSlewing returns 0
00:28:37.167 00.000 11060 IsGuiding returns 0
00:28:37.205 00.038 11060 IsGuiding returns 0
00:28:37.205 00.000 11060 Move returns status 0, amount 29
00:28:37.205 00.000 11060 MoveAxis(N, 77, ABG)
00:28:37.205 00.000 11060 Guiding  Dir = 0, Dur = 77
00:28:37.229 00.024 11060 IsSlewing returns 0
00:28:37.229 00.000 11060 IsGuiding returns 0
00:28:37.322 00.093 11060 IsGuiding returns 0
00:28:37.322 00.000 11060 Move returns status 0, amount 77
00:28:37.322 00.000 11060 move complete, result=0
00:28:37.322 00.000 11060 worker thread done servicing request
00:28:37.323 00.001 11060 Worker thread wakes up
00:28:37.323 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 77 ms NORTH
00:28:37.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:37.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:37.746 00.423 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:37.746 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:37.747 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:37.747 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:37.748 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:37.748 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:37.748 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:37.748 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:37.749 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:37.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5925,"width":15,"height":15,"star_pos":[7.49,6.77],"pixels":"..."},"id":1}
00:28:37.758 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:37.758 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:37.951 00.193 11060 Exposure complete
00:28:38.139 00.188 11060 worker thread done servicing request
00:28:38.139 00.000 10844 OnExposeComplete: enter
00:28:38.139 00.000 10844 UpdateGuideState(): m_state=6
00:28:38.139 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5926
00:28:38.139 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=62.06, Mass=2394, SNR=31.0, Peak=172 HFD=3.9
00:28:38.140 00.001 10844 MultiStar: [#1 -0.52,-0.71,0.00,M10] [#2 0.09,-0.45,2.26,U] [#3 -0.89,-0.62,0.00,M1] [#4 0.33,0.19,1.15,U] [#5 0.11,0.38,1.19,U] [#6 -0.74,-1.00,0.00,M7] [#7 -0.71,0.03,0.00,M1] [#8 -0.53,-0.03,1.20,U] 
00:28:38.140 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.06}, one-star: {-0.19, 0.02}
00:28:38.140 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
00:28:38.140 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
00:28:38.140 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.85 mountX=0.06 mountY=-0.01, mountTheta=-0.11
00:28:38.141 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
00:28:38.141 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
00:28:38.141 00.000 11060 Worker thread wakes up
00:28:38.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:28:38.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:28:38.142 00.001 10844 UpdateGuideState exits: m=2394 SNR=31.0
00:28:38.142 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:28:38.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:38.142 00.000 11060 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=-0.01
00:28:38.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:38.142 00.000 10844 Enqueuing Expose request
00:28:38.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:28:38.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:38.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:28:38.142 00.000 11060 MoveAxis(E, 0, ABG)
00:28:38.142 00.000 11060 Move returns status 0, amount 0
00:28:38.142 00.000 11060 MoveAxis(N, 0, ABG)
00:28:38.142 00.000 11060 Move returns status 0, amount 0
00:28:38.142 00.000 11060 move complete, result=0
00:28:38.143 00.001 11060 worker thread done servicing request
00:28:38.143 00.000 11060 Worker thread wakes up
00:28:38.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:38.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:38.144 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:38.726 00.582 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:38.726 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:38.727 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:38.727 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:38.727 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:38.728 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:38.728 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:38.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:38.729 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:38.729 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5926,"width":15,"height":15,"star_pos":[7.33,7.06],"pixels":"..."},"id":1}
00:28:38.747 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:38.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:38.773 00.026 11060 Exposure complete
00:28:38.949 00.176 11060 worker thread done servicing request
00:28:38.950 00.001 10844 OnExposeComplete: enter
00:28:38.950 00.000 10844 UpdateGuideState(): m_state=6
00:28:38.950 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5927
00:28:38.950 00.000 10844 Star::Find returns 1 (0), X=261.92, Y=61.93, Mass=3069, SNR=35.6, Peak=196 HFD=3.9
00:28:38.950 00.000 10844 MultiStar: [#1 -0.30,-0.58,0.00,R] [#2 -1.34,0.02,0.00,M1] [#3 -0.79,0.62,0.00,M2] [#4 -0.01,-0.72,0.00,M1] [#5 -0.25,-0.38,1.04,U] [#6 0.25,-0.54,0.96,U] [#7 -0.19,0.16,0.88,U] [#8 -0.41,-0.30,1.03,U] 
00:28:38.950 00.000 10844 refined, 4 included, MultiStar: {-0.25, -0.24}, one-star: {-0.60, -0.11}
00:28:38.950 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
00:28:38.950 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
00:28:38.951 00.001 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.24 hyp=0.35 cameraTheta=-2.36 mountX=0.28 mountY=-0.20, mountTheta=-0.62
00:28:38.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.24, opts=13)
00:28:38.952 00.000 10844 Enqueuing Move request for scope (-0.25, -0.24)
00:28:38.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:38.952 00.000 11060 Worker thread wakes up
00:28:38.952 00.000 10844 UpdateGuideState exits: m=3069 SNR=35.6
00:28:38.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.24) opts 0xd
00:28:38.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:38.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.24)
00:28:38.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:38.952 00.000 10844 Enqueuing Expose request
00:28:38.952 00.000 11060 Moving (-0.25, -0.24) raw xDistance=0.28 yDistance=-0.20
00:28:38.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:28:38.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:28:38.952 00.000 11060 MoveAxis(W, 49, ABG)
00:28:38.954 00.002 11060 Guiding  Dir = 3, Dur = 49
00:28:38.973 00.019 11060 IsSlewing returns 0
00:28:38.973 00.000 11060 IsGuiding returns 0
00:28:39.035 00.062 11060 IsGuiding returns 0
00:28:39.035 00.000 11060 Move returns status 0, amount 49
00:28:39.035 00.000 11060 MoveAxis(N, 79, ABG)
00:28:39.035 00.000 11060 Guiding  Dir = 0, Dur = 79
00:28:39.051 00.016 11060 IsSlewing returns 0
00:28:39.051 00.000 11060 IsGuiding returns 0
00:28:39.147 00.096 11060 IsGuiding returns 0
00:28:39.148 00.001 11060 Move returns status 0, amount 79
00:28:39.148 00.000 11060 move complete, result=0
00:28:39.148 00.000 11060 worker thread done servicing request
00:28:39.148 00.000 11060 Worker thread wakes up
00:28:39.148 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.2 px 79 ms NORTH
00:28:39.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:39.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:39.696 00.548 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:39.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:39.697 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:39.697 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:39.698 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:39.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:39.698 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:39.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:39.699 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:39.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5927,"width":15,"height":15,"star_pos":[6.92,6.93],"pixels":"..."},"id":1}
00:28:39.750 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:39.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:39.778 00.028 11060 Exposure complete
00:28:39.964 00.186 11060 worker thread done servicing request
00:28:39.964 00.000 10844 OnExposeComplete: enter
00:28:39.964 00.000 10844 UpdateGuideState(): m_state=6
00:28:39.964 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5928
00:28:39.964 00.000 10844 Star::Find returns 1 (0), X=262.93, Y=62.17, Mass=3382, SNR=36.5, Peak=247 HFD=3.9
00:28:39.964 00.000 10844 MultiStar: [#1 -0.13,-0.78,0.00,M1] [#2 -0.30,-0.58,0.00,M2] [#3 -0.86,-0.15,0.00,M3] [#4 0.25,-0.63,0.00,M2] [#5 -0.11,-0.08,0.93,U] [#6 -0.45,-1.13,0.00,M7] [#7 -0.18,-0.62,0.00,M1] [#8 -0.92,-0.50,0.00,M1] 
00:28:39.964 00.000 10844 refined, 1 included, MultiStar: {0.16, 0.03}, one-star: {0.40, 0.13}
00:28:39.966 00.002 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:28:39.966 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:28:39.966 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.18 mountX=-0.06 mountY=0.15, mountTheta=1.93
00:28:39.967 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.03, opts=13)
00:28:39.967 00.000 10844 Enqueuing Move request for scope (0.16, 0.03)
00:28:39.967 00.000 11060 Worker thread wakes up
00:28:39.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
00:28:39.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
00:28:39.967 00.000 11060 Moving (0.16, 0.03) raw xDistance=-0.06 yDistance=0.15
00:28:39.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:28:39.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:39.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:39.967 00.000 10844 UpdateGuideState exits: m=3382 SNR=36.5
00:28:39.968 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:39.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:28:39.968 00.000 11060 MoveAxis(E, 0, ABG)
00:28:39.968 00.000 11060 Move returns status 0, amount 0
00:28:39.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:39.968 00.000 10844 Enqueuing Expose request
00:28:39.968 00.000 11060 MoveAxis(N, 0, ABG)
00:28:39.968 00.000 11060 Move returns status 0, amount 0
00:28:39.968 00.000 11060 move complete, result=0
00:28:39.968 00.000 11060 worker thread done servicing request
00:28:39.968 00.000 11060 Worker thread wakes up
00:28:39.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:39.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:39.970 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:40.605 00.635 11060 Exposure complete
00:28:40.691 00.086 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:40.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:40.691 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:40.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:40.692 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:40.692 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:40.693 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:40.693 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:40.693 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:40.693 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5928,"width":15,"height":15,"star_pos":[6.93,7.17],"pixels":"..."},"id":1}
00:28:40.771 00.078 11060 worker thread done servicing request
00:28:40.772 00.001 10844 OnExposeComplete: enter
00:28:40.772 00.000 10844 UpdateGuideState(): m_state=6
00:28:40.772 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5929
00:28:40.772 00.000 10844 Star::Find returns 1 (0), X=261.59, Y=61.76, Mass=2132, SNR=29.2, Peak=166 HFD=3.6
00:28:40.772 00.000 10844 MultiStar: [#1 -0.19,-0.61,0.00,M2] [#2 -0.68,-0.30,0.00,M3] [#3 -0.96,-0.26,0.00,M4] [#4 -0.05,-0.97,0.00,M3] [#5 0.28,-0.18,1.12,U] [#6 -0.29,-1.15,0.00,M8] [#7 -0.20,-0.59,0.00,M2] [#8 -0.47,-0.44,0.00,M2] 
00:28:40.773 00.001 10844 refined, 1 included, MultiStar: {-0.29, -0.23}, one-star: {-0.94, -0.28}
00:28:40.773 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
00:28:40.773 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
00:28:40.773 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-2.48 mountX=0.28 mountY=-0.25, mountTheta=-0.74
00:28:40.774 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.23, opts=13)
00:28:40.775 00.001 10844 Enqueuing Move request for scope (-0.29, -0.23)
00:28:40.775 00.000 11060 Worker thread wakes up
00:28:40.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:40.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.23) opts 0xd
00:28:40.775 00.000 10844 UpdateGuideState exits: m=2132 SNR=29.2
00:28:40.775 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.23)
00:28:40.775 00.000 11060 Moving (-0.29, -0.23) raw xDistance=0.28 yDistance=-0.25
00:28:40.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:40.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:28:40.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
00:28:40.775 00.000 11060 MoveAxis(W, 48, ABG)
00:28:40.775 00.000 11060 Guiding  Dir = 3, Dur = 48
00:28:40.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:40.776 00.001 10844 Enqueuing Expose request
00:28:40.776 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:40.776 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:40.788 00.012 11060 IsSlewing returns 0
00:28:40.789 00.001 11060 IsGuiding returns 0
00:28:40.850 00.061 11060 IsGuiding returns 0
00:28:40.850 00.000 11060 Move returns status 0, amount 48
00:28:40.851 00.001 11060 MoveAxis(N, 99, ABG)
00:28:40.851 00.000 11060 Guiding  Dir = 0, Dur = 99
00:28:40.867 00.016 11060 IsSlewing returns 0
00:28:40.868 00.001 11060 IsGuiding returns 0
00:28:40.990 00.122 11060 IsGuiding returns 0
00:28:40.990 00.000 11060 Move returns status 0, amount 99
00:28:40.990 00.000 11060 move complete, result=0
00:28:40.991 00.001 11060 worker thread done servicing request
00:28:40.991 00.000 11060 Worker thread wakes up
00:28:40.991 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.3 px 99 ms NORTH
00:28:40.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:40.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:41.625 00.634 11060 Exposure complete
00:28:41.714 00.089 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:41.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:41.714 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:41.715 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:41.715 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:41.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:41.716 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:41.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:41.716 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:41.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5929,"width":15,"height":15,"star_pos":[6.59,6.76],"pixels":"..."},"id":1}
00:28:41.725 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:41.726 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:41.811 00.085 11060 worker thread done servicing request
00:28:41.811 00.000 10844 OnExposeComplete: enter
00:28:41.811 00.000 10844 UpdateGuideState(): m_state=6
00:28:41.811 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
00:28:41.811 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.68, Mass=2938, SNR=34.7, Peak=243 HFD=3.6
00:28:41.812 00.001 10844 MultiStar: [#1 -0.13,-0.77,0.00,M3] [#2 -0.08,0.07,2.08,U] [#3 -0.58,-0.51,0.00,M5] [#4 0.23,-0.32,1.01,U] [#5 0.49,-0.18,0.99,U] [#6 -0.49,-0.42,0.00,M9] [#7 0.12,0.27,0.91,U] [#8 -0.34,0.32,0.99,U] 
00:28:41.812 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.07, 0.64}
00:28:41.812 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:28:41.812 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
00:28:41.812 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=-0.13 mountY=0.04, mountTheta=2.88
00:28:41.814 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.12, opts=13)
00:28:41.814 00.000 10844 Enqueuing Move request for scope (0.06, 0.12)
00:28:41.814 00.000 11060 Worker thread wakes up
00:28:41.814 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:41.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:28:41.814 00.000 10844 UpdateGuideState exits: m=2938 SNR=34.7
00:28:41.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:28:41.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:41.815 00.001 11060 Moving (0.06, 0.12) raw xDistance=-0.13 yDistance=0.04
00:28:41.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:41.815 00.000 10844 Enqueuing Expose request
00:28:41.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:28:41.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:41.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:41.815 00.000 11060 MoveAxis(E, 21, ABG)
00:28:41.815 00.000 11060 Guiding  Dir = 2, Dur = 21
00:28:41.832 00.017 11060 IsSlewing returns 0
00:28:41.833 00.001 11060 IsGuiding returns 0
00:28:41.862 00.029 11060 IsGuiding returns 0
00:28:41.862 00.000 11060 Move returns status 0, amount 21
00:28:41.862 00.000 11060 MoveAxis(N, 0, ABG)
00:28:41.862 00.000 11060 Move returns status 0, amount 0
00:28:41.862 00.000 11060 move complete, result=0
00:28:41.864 00.002 11060 worker thread done servicing request
00:28:41.864 00.000 11060 Worker thread wakes up
00:28:41.864 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
00:28:41.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:41.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:42.496 00.632 11060 Exposure complete
00:28:42.656 00.160 11060 worker thread done servicing request
00:28:42.657 00.001 10844 OnExposeComplete: enter
00:28:42.657 00.000 10844 UpdateGuideState(): m_state=6
00:28:42.657 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5931
00:28:42.657 00.000 10844 Star::Find returns 1 (0), X=262.27, Y=62.23, Mass=2647, SNR=32.7, Peak=189 HFD=3.7
00:28:42.657 00.000 10844 MultiStar: [#1 0.36,0.04,1.19,U] [#2 -0.70,-0.74,0.00,M3] [#3 0.17,-0.42,1.06,U] [#4 0.01,-0.12,1.06,U] [#5 0.56,-0.62,0.00,M1] [#6 -0.14,0.24,0.98,U] [#7 0.20,-0.62,0.00,M2] [#8 -0.41,-0.10,0.96,U] 
00:28:42.657 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.03}, one-star: {-0.25, 0.20}
00:28:42.657 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
00:28:42.658 00.001 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
00:28:42.658 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.26 mountX=0.04 mountY=-0.02, mountTheta=-0.53
00:28:42.659 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
00:28:42.659 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
00:28:42.659 00.000 11060 Worker thread wakes up
00:28:42.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:28:42.659 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:28:42.659 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.04 yDistance=-0.02
00:28:42.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:42.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:42.660 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:42.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:28:42.660 00.000 11060 MoveAxis(E, 0, ABG)
00:28:42.660 00.000 11060 Move returns status 0, amount 0
00:28:42.660 00.000 11060 MoveAxis(N, 0, ABG)
00:28:42.660 00.000 10844 UpdateGuideState exits: m=2647 SNR=32.7
00:28:42.660 00.000 11060 Move returns status 0, amount 0
00:28:42.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:42.660 00.000 11060 move complete, result=0
00:28:42.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:42.660 00.000 11060 worker thread done servicing request
00:28:42.660 00.000 10844 Enqueuing Expose request
00:28:42.660 00.000 11060 Worker thread wakes up
00:28:42.660 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:42.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:42.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:42.738 00.078 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:42.738 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:42.738 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:42.739 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:42.739 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:42.739 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:42.740 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:42.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:42.740 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:42.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5931,"width":15,"height":15,"star_pos":[7.27,7.23],"pixels":"..."},"id":1}
00:28:42.759 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:42.759 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:43.297 00.538 11060 Exposure complete
00:28:43.509 00.212 11060 worker thread done servicing request
00:28:43.509 00.000 10844 OnExposeComplete: enter
00:28:43.509 00.000 10844 UpdateGuideState(): m_state=6
00:28:43.509 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5932
00:28:43.509 00.000 10844 Star::Find returns 1 (0), X=262.00, Y=61.39, Mass=3809, SNR=39.7, Peak=231 HFD=4.1
00:28:43.509 00.000 10844 MultiStar: [#1 0.36,0.58,0.00,M3] [#2 0.18,-1.02,0.00,M4] [#3 0.66,-0.38,0.00,M5] [#4 -0.69,-0.49,0.00,M2] [#5 0.39,0.06,0.86,U] [#6 0.11,-0.34,0.77,U] [#7 1.03,0.38,0.00,M3] [#8 0.02,-0.18,0.86,U] 
00:28:43.510 00.001 10844 refined, 3 included, MultiStar: {-0.02, -0.29}, one-star: {-0.52, -0.64}
00:28:43.510 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
00:28:43.510 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
00:28:43.510 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.65 mountX=0.29 mountY=0.03, mountTheta=0.09
00:28:43.511 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.29, opts=13)
00:28:43.511 00.000 10844 Enqueuing Move request for scope (-0.02, -0.29)
00:28:43.511 00.000 11060 Worker thread wakes up
00:28:43.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:43.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.29) opts 0xd
00:28:43.512 00.001 10844 UpdateGuideState exits: m=3809 SNR=39.7
00:28:43.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.29)
00:28:43.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:43.512 00.000 11060 Moving (-0.02, -0.29) raw xDistance=0.29 yDistance=0.03
00:28:43.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:43.512 00.000 10844 Enqueuing Expose request
00:28:43.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:28:43.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:43.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:28:43.512 00.000 11060 MoveAxis(W, 50, ABG)
00:28:43.512 00.000 11060 Guiding  Dir = 3, Dur = 50
00:28:43.555 00.043 11060 IsSlewing returns 0
00:28:43.555 00.000 11060 IsGuiding returns 0
00:28:43.649 00.094 11060 IsGuiding returns 0
00:28:43.649 00.000 11060 Move returns status 0, amount 50
00:28:43.649 00.000 11060 MoveAxis(N, 0, ABG)
00:28:43.649 00.000 11060 Move returns status 0, amount 0
00:28:43.649 00.000 11060 move complete, result=0
00:28:43.650 00.001 11060 worker thread done servicing request
00:28:43.650 00.000 11060 Worker thread wakes up
00:28:43.650 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.0 px 0 ms NORTH
00:28:43.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:43.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:43.681 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:43.681 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:43.681 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:43.682 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:43.682 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:43.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:43.683 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:43.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:43.683 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:43.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5932,"width":15,"height":15,"star_pos":[7.00,7.39],"pixels":"..."},"id":1}
00:28:43.692 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:43.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:44.295 00.603 11060 Exposure complete
00:28:44.476 00.181 11060 worker thread done servicing request
00:28:44.476 00.000 10844 OnExposeComplete: enter
00:28:44.476 00.000 10844 UpdateGuideState(): m_state=6
00:28:44.476 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5933
00:28:44.476 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=62.30, Mass=3235, SNR=36.7, Peak=249 HFD=3.7
00:28:44.477 00.001 10844 MultiStar: [#1 0.41,0.49,0.00,M4] [#2 0.08,0.04,2.03,U] [#3 -0.14,0.02,0.94,U] [#4 -0.41,-0.67,0.00,M3] [#5 0.58,0.19,0.93,U] [#6 0.19,-0.13,0.90,U] [#7 0.08,-0.20,0.89,U] [#8 -0.49,-0.28,0.88,U] 
00:28:44.477 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.00}, one-star: {0.22, 0.26}
00:28:44.477 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
00:28:44.477 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
00:28:44.477 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.00 mountX=-0.01 mountY=0.08, mountTheta=1.75
00:28:44.478 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.00, opts=13)
00:28:44.478 00.000 10844 Enqueuing Move request for scope (0.08, -0.00)
00:28:44.479 00.001 11060 Worker thread wakes up
00:28:44.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:44.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
00:28:44.479 00.000 10844 UpdateGuideState exits: m=3235 SNR=36.7
00:28:44.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
00:28:44.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:44.479 00.000 11060 Moving (0.08, -0.00) raw xDistance=-0.01 yDistance=0.08
00:28:44.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:44.479 00.000 10844 Enqueuing Expose request
00:28:44.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:28:44.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:44.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:28:44.480 00.001 11060 MoveAxis(E, 0, ABG)
00:28:44.480 00.000 11060 Move returns status 0, amount 0
00:28:44.480 00.000 11060 MoveAxis(N, 0, ABG)
00:28:44.480 00.000 11060 Move returns status 0, amount 0
00:28:44.480 00.000 11060 move complete, result=0
00:28:44.480 00.000 11060 worker thread done servicing request
00:28:44.480 00.000 11060 Worker thread wakes up
00:28:44.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:44.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:44.482 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:44.681 00.199 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:44.682 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:44.682 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:44.683 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:44.684 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:44.684 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:44.685 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:44.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:44.686 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:44.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5933,"width":15,"height":15,"star_pos":[6.75,7.30],"pixels":"..."},"id":1}
00:28:44.694 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:44.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:45.108 00.414 11060 Exposure complete
00:28:45.293 00.185 11060 worker thread done servicing request
00:28:45.293 00.000 10844 OnExposeComplete: enter
00:28:45.293 00.000 10844 UpdateGuideState(): m_state=6
00:28:45.293 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5934
00:28:45.294 00.001 10844 Star::Find returns 1 (0), X=262.33, Y=61.73, Mass=3054, SNR=35.2, Peak=215 HFD=3.7
00:28:45.294 00.000 10844 MultiStar: [#1 -0.12,-0.00,1.09,U] [#2 -0.37,0.24,2.01,U] [#3 0.43,0.14,0.95,U] [#4 0.17,-0.29,0.95,U] [#5 0.16,0.32,1.11,U] [#6 -0.42,-0.31,0.78,U] [#7 0.49,-0.01,1.01,U] [#8 0.72,0.48,0.00,M1] 
00:28:45.294 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {-0.19, -0.31}
00:28:45.294 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
00:28:45.294 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.10)
00:28:45.294 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.45 mountX=-0.01 mountY=-0.02, mountTheta=-2.08
00:28:45.296 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
00:28:45.296 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
00:28:45.296 00.000 11060 Worker thread wakes up
00:28:45.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:45.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:28:45.296 00.000 10844 UpdateGuideState exits: m=3054 SNR=35.2
00:28:45.296 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:28:45.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:45.296 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
00:28:45.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:45.296 00.000 10844 Enqueuing Expose request
00:28:45.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:28:45.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:45.297 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:28:45.297 00.000 11060 MoveAxis(E, 0, ABG)
00:28:45.297 00.000 11060 Move returns status 0, amount 0
00:28:45.297 00.000 11060 MoveAxis(N, 0, ABG)
00:28:45.297 00.000 11060 Move returns status 0, amount 0
00:28:45.297 00.000 11060 move complete, result=0
00:28:45.297 00.000 11060 worker thread done servicing request
00:28:45.297 00.000 11060 Worker thread wakes up
00:28:45.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:45.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:45.298 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:28:45.735 00.437 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:45.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:45.735 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:45.737 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:45.737 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:45.738 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:45.738 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:45.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:45.739 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:45.739 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5934,"width":15,"height":15,"star_pos":[7.33,6.73],"pixels":"..."},"id":1}
00:28:45.793 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:45.793 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:45.937 00.144 11060 Exposure complete
00:28:46.131 00.194 11060 worker thread done servicing request
00:28:46.131 00.000 10844 OnExposeComplete: enter
00:28:46.131 00.000 10844 UpdateGuideState(): m_state=6
00:28:46.132 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5935
00:28:46.132 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=61.18, Mass=2884, SNR=34.3, Peak=220 HFD=3.7
00:28:46.132 00.000 10844 MultiStar: [#1 0.23,-0.43,1.12,U] [#2 -0.17,-0.17,2.08,U] [#3 -0.21,-0.56,0.91,U] [#4 -0.17,-0.89,0.00,M3] [#5 0.71,0.01,0.00,M1] [#6 -0.41,-0.53,0.00,M6] [#7 -0.15,-0.31,0.89,U] [#8 0.56,0.12,0.93,U] 
00:28:46.132 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.34}, one-star: {-0.09, -0.85}
00:28:46.132 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
00:28:46.132 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
00:28:46.132 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.56 mountX=0.34 mountY=0.06, mountTheta=0.17
00:28:46.134 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.34, opts=13)
00:28:46.134 00.000 10844 Enqueuing Move request for scope (0.00, -0.34)
00:28:46.134 00.000 11060 Worker thread wakes up
00:28:46.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:46.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.34) opts 0xd
00:28:46.134 00.000 10844 UpdateGuideState exits: m=2884 SNR=34.3
00:28:46.134 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.34)
00:28:46.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:46.134 00.000 11060 Moving (0.00, -0.34) raw xDistance=0.34 yDistance=0.06
00:28:46.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:46.134 00.000 10844 Enqueuing Expose request
00:28:46.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
00:28:46.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:46.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:28:46.135 00.001 11060 MoveAxis(W, 58, ABG)
00:28:46.135 00.000 11060 Guiding  Dir = 3, Dur = 58
00:28:46.149 00.014 11060 IsSlewing returns 0
00:28:46.149 00.000 11060 IsGuiding returns 0
00:28:46.212 00.063 11060 IsGuiding returns 0
00:28:46.212 00.000 11060 Move returns status 0, amount 58
00:28:46.212 00.000 11060 MoveAxis(N, 0, ABG)
00:28:46.213 00.001 11060 Move returns status 0, amount 0
00:28:46.213 00.000 11060 move complete, result=0
00:28:46.213 00.000 11060 worker thread done servicing request
00:28:46.213 00.000 11060 Worker thread wakes up
00:28:46.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:46.213 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
00:28:46.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:46.764 00.551 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:46.764 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:46.765 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:46.766 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:46.767 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:46.767 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:46.768 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:46.768 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:46.770 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:46.771 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5935,"width":15,"height":15,"star_pos":[7.43,7.18],"pixels":"..."},"id":1}
00:28:46.825 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:46.827 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:46.840 00.013 11060 Exposure complete
00:28:47.012 00.172 11060 worker thread done servicing request
00:28:47.012 00.000 10844 OnExposeComplete: enter
00:28:47.012 00.000 10844 UpdateGuideState(): m_state=6
00:28:47.013 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5936
00:28:47.013 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=62.00, Mass=2903, SNR=34.3, Peak=194 HFD=3.9
00:28:47.013 00.000 10844 MultiStar: [#1 0.47,0.40,1.10,U] [#2 -0.77,0.08,0.00,M2] [#3 -0.28,0.35,1.08,U] [#4 0.08,-0.39,1.01,U] [#5 0.35,-0.40,1.05,U] [#6 -0.22,-0.30,1.00,U] [#7 -0.20,0.31,0.93,U] [#8 -0.41,0.67,0.00,M1] 
00:28:47.013 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {-0.17, -0.04}
00:28:47.013 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
00:28:47.013 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
00:28:47.013 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.45 mountX=0.00 mountY=0.01, mountTheta=1.30
00:28:47.015 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
00:28:47.015 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
00:28:47.015 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:47.015 00.000 10844 UpdateGuideState exits: m=2903 SNR=34.3
00:28:47.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:47.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:47.015 00.000 10844 Enqueuing Expose request
00:28:47.015 00.000 11060 Worker thread wakes up
00:28:47.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:28:47.015 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:28:47.015 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.00 yDistance=0.01
00:28:47.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:28:47.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:47.016 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:28:47.016 00.000 11060 MoveAxis(E, 0, ABG)
00:28:47.016 00.000 11060 Move returns status 0, amount 0
00:28:47.016 00.000 11060 MoveAxis(N, 0, ABG)
00:28:47.016 00.000 11060 Move returns status 0, amount 0
00:28:47.016 00.000 11060 move complete, result=0
00:28:47.016 00.000 11060 worker thread done servicing request
00:28:47.016 00.000 11060 Worker thread wakes up
00:28:47.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:47.017 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:47.019 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:47.656 00.637 11060 Exposure complete
00:28:47.687 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:47.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:47.688 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:47.688 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:47.689 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:47.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:47.689 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:47.690 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:47.690 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:47.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5936,"width":15,"height":15,"star_pos":[7.35,7.00],"pixels":"..."},"id":1}
00:28:47.744 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:47.744 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:47.826 00.082 11060 worker thread done servicing request
00:28:47.826 00.000 10844 OnExposeComplete: enter
00:28:47.826 00.000 10844 UpdateGuideState(): m_state=6
00:28:47.826 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5937
00:28:47.826 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=61.98, Mass=3154, SNR=35.7, Peak=224 HFD=3.4
00:28:47.827 00.001 10844 MultiStar: [#1 0.17,0.68,0.00,M2] [#2 -0.52,0.31,2.03,U] [#3 -0.32,0.08,0.98,U] [#4 0.59,0.05,1.06,U] [#5 0.36,0.80,0.00,M1] [#6 0.74,-0.12,0.00,M6] [#7 0.05,0.37,0.84,U] [#8 0.01,0.55,0.97,U] 
00:28:47.827 00.000 10844 single-star, 5 included, MultiStar: {-0.09, 0.22}, one-star: {0.10, -0.06}
00:28:47.827 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
00:28:47.827 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
00:28:47.827 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.56 mountX=0.04 mountY=0.11, mountTheta=1.19
00:28:47.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.06, opts=13)
00:28:47.828 00.000 10844 Enqueuing Move request for scope (0.10, -0.06)
00:28:47.828 00.000 11060 Worker thread wakes up
00:28:47.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:47.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:28:47.828 00.000 10844 UpdateGuideState exits: m=3154 SNR=35.7
00:28:47.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:28:47.829 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:47.829 00.000 11060 Moving (0.10, -0.06) raw xDistance=0.04 yDistance=0.11
00:28:47.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:47.829 00.000 10844 Enqueuing Expose request
00:28:47.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:47.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:47.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:28:47.829 00.000 11060 MoveAxis(E, 0, ABG)
00:28:47.829 00.000 11060 Move returns status 0, amount 0
00:28:47.829 00.000 11060 MoveAxis(N, 0, ABG)
00:28:47.829 00.000 11060 Move returns status 0, amount 0
00:28:47.829 00.000 11060 move complete, result=0
00:28:47.829 00.000 11060 worker thread done servicing request
00:28:47.829 00.000 11060 Worker thread wakes up
00:28:47.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:47.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:47.831 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:48.464 00.633 11060 Exposure complete
00:28:48.639 00.175 11060 worker thread done servicing request
00:28:48.639 00.000 10844 OnExposeComplete: enter
00:28:48.639 00.000 10844 UpdateGuideState(): m_state=6
00:28:48.639 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5938
00:28:48.639 00.000 10844 Star::Find returns 1 (1), X=262.22, Y=61.63, Mass=3229, SNR=36.5, Peak=255 HFD=3.6
00:28:48.640 00.001 10844 MultiStar: [#1 0.29,0.27,0.98,U] [#2 -0.44,-0.11,2.02,U] [#3 -0.43,-0.01,0.98,U] [#4 0.25,-0.15,0.91,U] [#5 0.30,0.33,0.89,U] [#6 0.22,-0.83,0.00,M7] [#7 0.26,0.05,0.84,U] [#8 -0.83,0.00,0.00,M1] 
00:28:48.640 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.02}, one-star: {-0.31, -0.41}
00:28:48.640 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:28:48.640 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:28:48.640 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.87 mountX=0.04 mountY=-0.08, mountTheta=-1.12
00:28:48.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
00:28:48.641 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
00:28:48.641 00.000 11060 Worker thread wakes up
00:28:48.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:28:48.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:28:48.641 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.04 yDistance=-0.08
00:28:48.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:48.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:48.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:48.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:48.641 00.000 11060 MoveAxis(E, 0, ABG)
00:28:48.641 00.000 11060 Move returns status 0, amount 0
00:28:48.642 00.001 11060 MoveAxis(N, 0, ABG)
00:28:48.642 00.000 11060 Move returns status 0, amount 0
00:28:48.642 00.000 11060 move complete, result=0
00:28:48.642 00.000 11060 worker thread done servicing request
00:28:48.642 00.000 10844 UpdateGuideState exits: m=3229 SNR=36.5 Saturated
00:28:48.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:48.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:48.642 00.000 10844 Enqueuing Expose request
00:28:48.642 00.000 11060 Worker thread wakes up
00:28:48.642 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:48.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:48.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:48.682 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:48.682 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:48.682 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:48.683 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:48.683 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:48.683 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:48.683 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:48.684 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:48.684 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:48.684 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5938,"width":15,"height":15,"star_pos":[7.22,6.63],"pixels":"..."},"id":1}
00:28:48.699 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:48.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:49.292 00.593 11060 Exposure complete
00:28:49.470 00.178 11060 worker thread done servicing request
00:28:49.470 00.000 10844 OnExposeComplete: enter
00:28:49.470 00.000 10844 UpdateGuideState(): m_state=6
00:28:49.470 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5939
00:28:49.470 00.000 10844 Star::Find returns 1 (1), X=262.34, Y=62.37, Mass=3105, SNR=35.7, Peak=255 HFD=3.5
00:28:49.470 00.000 10844 MultiStar: [#1 0.66,0.14,0.00,M2] [#2 -0.68,0.15,0.00,M1] [#3 0.33,0.17,1.03,U] [#4 0.10,-0.02,0.97,U] [#5 -0.14,-0.08,1.04,U] [#6 0.18,-0.52,0.90,U] [#7 0.57,0.68,0.00,M1] [#8 -0.05,0.46,0.97,U] 
00:28:49.470 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.06}, one-star: {-0.19, 0.33}
00:28:49.470 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
00:28:49.471 00.001 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
00:28:49.471 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=1.04 mountX=-0.07 mountY=0.03, mountTheta=2.78
00:28:49.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
00:28:49.472 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
00:28:49.472 00.000 11060 Worker thread wakes up
00:28:49.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:49.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:28:49.472 00.000 10844 UpdateGuideState exits: m=3105 SNR=35.7 Saturated
00:28:49.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:28:49.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:49.472 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.07 yDistance=0.03
00:28:49.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:49.472 00.000 10844 Enqueuing Expose request
00:28:49.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:28:49.473 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:49.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:28:49.473 00.000 11060 MoveAxis(E, 0, ABG)
00:28:49.473 00.000 11060 Move returns status 0, amount 0
00:28:49.473 00.000 11060 MoveAxis(N, 0, ABG)
00:28:49.473 00.000 11060 Move returns status 0, amount 0
00:28:49.473 00.000 11060 move complete, result=0
00:28:49.473 00.000 11060 worker thread done servicing request
00:28:49.473 00.000 11060 Worker thread wakes up
00:28:49.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:49.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:49.475 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:28:49.708 00.233 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:49.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:49.709 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:49.710 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:49.710 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:49.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:49.711 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:49.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:49.712 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:49.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5939,"width":15,"height":15,"star_pos":[7.34,7.37],"pixels":"..."},"id":1}
00:28:49.784 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:49.785 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:50.120 00.335 11060 Exposure complete
00:28:50.331 00.211 11060 worker thread done servicing request
00:28:50.331 00.000 10844 OnExposeComplete: enter
00:28:50.331 00.000 10844 UpdateGuideState(): m_state=6
00:28:50.332 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5940
00:28:50.332 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=62.47, Mass=2875, SNR=34.0, Peak=183 HFD=3.8
00:28:50.332 00.000 10844 MultiStar: [#1 0.90,0.05,0.00,M3] [#2 -0.06,-0.29,2.09,U] [#3 0.03,0.46,1.06,U] [#4 -0.01,-0.56,1.06,U] [#5 0.02,0.74,0.00,M1] [#6 -0.52,-0.50,0.00,M7] [#7 0.28,0.36,0.91,U] [#8 0.13,0.28,1.08,U] 
00:28:50.332 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.05}, one-star: {0.27, 0.43}
00:28:50.332 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
00:28:50.332 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
00:28:50.332 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=-0.06 mountY=0.07, mountTheta=2.32
00:28:50.333 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
00:28:50.333 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
00:28:50.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:50.333 00.000 10844 UpdateGuideState exits: m=2875 SNR=34.0
00:28:50.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:50.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:50.333 00.000 10844 Enqueuing Expose request
00:28:50.335 00.002 11060 Worker thread wakes up
00:28:50.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:28:50.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:28:50.335 00.000 11060 Moving (0.08, 0.05) raw xDistance=-0.06 yDistance=0.07
00:28:50.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:28:50.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:50.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:28:50.335 00.000 11060 MoveAxis(E, 0, ABG)
00:28:50.335 00.000 11060 Move returns status 0, amount 0
00:28:50.335 00.000 11060 MoveAxis(N, 0, ABG)
00:28:50.335 00.000 11060 Move returns status 0, amount 0
00:28:50.335 00.000 11060 move complete, result=0
00:28:50.335 00.000 11060 worker thread done servicing request
00:28:50.335 00.000 11060 Worker thread wakes up
00:28:50.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:50.336 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:50.336 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:50.733 00.397 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:50.733 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:50.734 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:50.734 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:50.734 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:50.735 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:50.735 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:50.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:50.736 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:50.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5940,"width":15,"height":15,"star_pos":[6.79,7.47],"pixels":"..."},"id":1}
00:28:50.755 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:50.755 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:50.984 00.229 11060 Exposure complete
00:28:51.172 00.188 11060 worker thread done servicing request
00:28:51.172 00.000 10844 OnExposeComplete: enter
00:28:51.172 00.000 10844 UpdateGuideState(): m_state=6
00:28:51.172 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5941
00:28:51.173 00.001 10844 Star::Find returns 1 (0), X=261.94, Y=62.46, Mass=2838, SNR=33.9, Peak=248 HFD=3.6
00:28:51.173 00.000 10844 MultiStar: [#1 0.22,0.59,0.00,M4] [#2 -0.18,-0.39,2.11,U] [#3 0.15,-0.35,0.99,U] [#4 0.40,-0.46,0.98,U] [#5 0.03,0.88,0.00,M2] [#6 -0.71,0.26,0.00,M8] [#7 0.09,0.64,0.00,M1] [#8 -0.68,0.27,0.00,M1] 
00:28:51.173 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.23}, one-star: {-0.58, 0.43}
00:28:51.173 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
00:28:51.173 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:28:51.173 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.91 mountX=0.24 mountY=-0.04, mountTheta=-0.17
00:28:51.175 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.23, opts=13)
00:28:51.175 00.000 10844 Enqueuing Move request for scope (-0.08, -0.23)
00:28:51.175 00.000 11060 Worker thread wakes up
00:28:51.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:51.175 00.000 10844 UpdateGuideState exits: m=2838 SNR=33.9
00:28:51.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
00:28:51.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:51.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
00:28:51.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:51.175 00.000 11060 Moving (-0.08, -0.23) raw xDistance=0.24 yDistance=-0.04
00:28:51.175 00.000 10844 Enqueuing Expose request
00:28:51.176 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:28:51.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:51.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:28:51.176 00.000 11060 MoveAxis(W, 42, ABG)
00:28:51.176 00.000 11060 Guiding  Dir = 3, Dur = 42
00:28:51.198 00.022 11060 IsSlewing returns 0
00:28:51.198 00.000 11060 IsGuiding returns 0
00:28:51.245 00.047 11060 IsGuiding returns 0
00:28:51.245 00.000 11060 Move returns status 0, amount 42
00:28:51.245 00.000 11060 MoveAxis(N, 0, ABG)
00:28:51.245 00.000 11060 Move returns status 0, amount 0
00:28:51.245 00.000 11060 move complete, result=0
00:28:51.245 00.000 11060 worker thread done servicing request
00:28:51.246 00.001 11060 Worker thread wakes up
00:28:51.246 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
00:28:51.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:51.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:51.731 00.485 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:51.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:51.731 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:51.732 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:51.733 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:51.733 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:51.735 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:51.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:51.736 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:51.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5941,"width":15,"height":15,"star_pos":[6.94,7.46],"pixels":"..."},"id":1}
00:28:51.755 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:51.755 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:51.876 00.121 11060 Exposure complete
00:28:52.066 00.190 11060 worker thread done servicing request
00:28:52.066 00.000 10844 OnExposeComplete: enter
00:28:52.066 00.000 10844 UpdateGuideState(): m_state=6
00:28:52.067 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5942
00:28:52.067 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=62.15, Mass=3097, SNR=35.4, Peak=223 HFD=3.8
00:28:52.067 00.000 10844 MultiStar: [#1 -0.03,0.53,0.97,U] [#2 -0.68,0.29,0.00,M1] [#3 0.07,-0.39,0.94,U] [#4 -0.52,0.10,1.01,U] [#5 0.50,0.65,0.00,M3] [#6 0.12,-0.01,0.97,U] [#7 0.63,0.28,0.00,M2] [#8 -0.28,1.24,0.00,M2] 
00:28:52.067 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.07}, one-star: {0.10, 0.12}
00:28:52.067 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
00:28:52.067 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
00:28:52.067 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.21 mountX=-0.06 mountY=-0.07, mountTheta=-2.33
00:28:52.070 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
00:28:52.070 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
00:28:52.070 00.000 11060 Worker thread wakes up
00:28:52.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:28:52.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=13, FiltMax=255, Gamma=1.000
00:28:52.070 00.000 10844 UpdateGuideState exits: m=3097 SNR=35.4
00:28:52.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:52.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:52.071 00.001 10844 Enqueuing Expose request
00:28:52.071 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:28:52.071 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=-0.07
00:28:52.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:28:52.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:52.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:28:52.071 00.000 11060 MoveAxis(E, 0, ABG)
00:28:52.071 00.000 11060 Move returns status 0, amount 0
00:28:52.071 00.000 11060 MoveAxis(N, 0, ABG)
00:28:52.071 00.000 11060 Move returns status 0, amount 0
00:28:52.071 00.000 11060 move complete, result=0
00:28:52.071 00.000 11060 worker thread done servicing request
00:28:52.071 00.000 11060 Worker thread wakes up
00:28:52.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:52.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:52.073 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:52.684 00.611 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:52.685 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:52.686 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:52.686 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:52.686 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:52.687 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:52.687 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:52.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:52.688 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:52.688 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5942,"width":15,"height":15,"star_pos":[6.62,7.15],"pixels":"..."},"id":1}
00:28:52.708 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:52.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:52.710 00.002 11060 Exposure complete
00:28:52.905 00.195 11060 worker thread done servicing request
00:28:52.905 00.000 10844 OnExposeComplete: enter
00:28:52.906 00.001 10844 UpdateGuideState(): m_state=6
00:28:52.906 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5943
00:28:52.906 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=62.54, Mass=2873, SNR=34.2, Peak=203 HFD=3.4
00:28:52.906 00.000 10844 MultiStar: [#1 0.31,0.78,0.00,M4] [#2 0.50,0.89,0.00,M2] [#3 0.07,-0.16,1.00,U] [#4 0.14,0.45,1.00,U] [#5 0.36,1.26,0.00,M4] [#6 -0.79,1.33,0.00,M8] [#7 0.24,0.90,0.00,M3] [#8 0.02,1.10,0.00,M3] 
00:28:52.906 00.000 10844 refined, 2 included, MultiStar: {0.02, 0.26}, one-star: {-0.16, 0.50}
00:28:52.906 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
00:28:52.906 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.05)
00:28:52.906 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.50 mountX=-0.26 mountY=-0.03, mountTheta=-3.05
00:28:52.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.26, opts=13)
00:28:52.908 00.000 10844 Enqueuing Move request for scope (0.02, 0.26)
00:28:52.908 00.000 11060 Worker thread wakes up
00:28:52.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:52.908 00.000 10844 UpdateGuideState exits: m=2873 SNR=34.2
00:28:52.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:52.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
00:28:52.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:52.908 00.000 10844 Enqueuing Expose request
00:28:52.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
00:28:52.908 00.000 11060 Moving (0.02, 0.26) raw xDistance=-0.26 yDistance=-0.03
00:28:52.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:28:52.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:52.910 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:28:52.910 00.000 11060 MoveAxis(E, 45, ABG)
00:28:52.910 00.000 11060 Guiding  Dir = 2, Dur = 45
00:28:52.938 00.028 11060 IsSlewing returns 0
00:28:52.939 00.001 11060 IsGuiding returns 0
00:28:53.000 00.061 11060 IsGuiding returns 0
00:28:53.000 00.000 11060 Move returns status 0, amount 45
00:28:53.000 00.000 11060 MoveAxis(N, 0, ABG)
00:28:53.000 00.000 11060 Move returns status 0, amount 0
00:28:53.000 00.000 11060 move complete, result=0
00:28:53.000 00.000 11060 worker thread done servicing request
00:28:53.000 00.000 11060 Worker thread wakes up
00:28:53.001 00.001 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
00:28:53.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:53.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:53.649 00.648 11060 Exposure complete
00:28:53.699 00.050 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:53.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:53.700 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:53.700 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:53.700 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:53.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:53.701 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:53.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:53.701 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:53.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5943,"width":15,"height":15,"star_pos":[7.36,6.54],"pixels":"..."},"id":1}
00:28:53.711 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:53.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:53.839 00.128 11060 worker thread done servicing request
00:28:53.839 00.000 10844 OnExposeComplete: enter
00:28:53.839 00.000 10844 UpdateGuideState(): m_state=6
00:28:53.839 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5944
00:28:53.840 00.001 10844 Star::Find returns 1 (0), X=262.63, Y=62.48, Mass=2991, SNR=35.0, Peak=219 HFD=3.4
00:28:53.840 00.000 10844 MultiStar: [#1 -0.79,0.32,0.00,M5] [#2 -0.07,0.87,0.00,M3] [#3 -0.01,0.51,1.09,U] [#4 0.13,0.56,0.92,U] [#5 0.22,1.12,0.00,M5] [#6 -0.06,0.56,0.90,U] [#7 -0.30,0.86,0.00,M4] [#8 -0.74,0.95,0.00,M4] 
00:28:53.840 00.000 10844 single-star, 3 included, MultiStar: {0.04, 0.51}, one-star: {0.11, 0.44}
00:28:53.840 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
00:28:53.840 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:28:53.840 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.44 hyp=0.45 cameraTheta=1.33 mountX=-0.45 mountY=0.04, mountTheta=3.06
00:28:53.841 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.44, opts=13)
00:28:53.841 00.000 10844 Enqueuing Move request for scope (0.11, 0.44)
00:28:53.841 00.000 11060 Worker thread wakes up
00:28:53.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:28:53.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.44) opts 0xd
00:28:53.842 00.001 10844 UpdateGuideState exits: m=2991 SNR=35.0
00:28:53.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.44)
00:28:53.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:53.842 00.000 11060 Moving (0.11, 0.44) raw xDistance=-0.45 yDistance=0.04
00:28:53.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:53.842 00.000 10844 Enqueuing Expose request
00:28:53.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
00:28:53.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:53.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:28:53.842 00.000 11060 MoveAxis(E, 80, ABG)
00:28:53.842 00.000 11060 Guiding  Dir = 2, Dur = 80
00:28:53.859 00.017 11060 IsSlewing returns 0
00:28:53.859 00.000 11060 IsGuiding returns 0
00:28:53.954 00.095 11060 IsGuiding returns 0
00:28:53.954 00.000 11060 Move returns status 0, amount 80
00:28:53.954 00.000 11060 MoveAxis(N, 0, ABG)
00:28:53.954 00.000 11060 Move returns status 0, amount 0
00:28:53.954 00.000 11060 move complete, result=0
00:28:53.955 00.001 11060 worker thread done servicing request
00:28:53.955 00.000 11060 Worker thread wakes up
00:28:53.955 00.000 10844 GuideStep: -0.5 px 80 ms EAST, 0.0 px 0 ms NORTH
00:28:53.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:53.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:54.581 00.626 11060 Exposure complete
00:28:54.721 00.140 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:54.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:54.721 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:54.723 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:54.724 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:54.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:54.725 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:54.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:54.725 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:54.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5944,"width":15,"height":15,"star_pos":[6.63,7.48],"pixels":"..."},"id":1}
00:28:54.744 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:54.744 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:54.750 00.006 11060 worker thread done servicing request
00:28:54.750 00.000 10844 OnExposeComplete: enter
00:28:54.750 00.000 10844 UpdateGuideState(): m_state=6
00:28:54.750 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5945
00:28:54.750 00.000 10844 Star::Find returns 1 (0), X=262.18, Y=62.61, Mass=3174, SNR=35.5, Peak=251 HFD=3.6
00:28:54.751 00.001 10844 MultiStar: [#1 0.19,0.78,0.00,M6] [#2 -0.60,-0.27,0.00,M4] [#3 0.19,-0.56,1.06,U] [#4 -0.69,0.24,0.00,M1] [#5 0.18,0.21,1.01,U] [#6 -0.32,-0.90,0.00,M8] [#7 -0.21,0.65,0.00,M5] [#8 -0.26,0.25,0.91,U] 
00:28:54.751 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.11}, one-star: {-0.35, 0.57}
00:28:54.751 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
00:28:54.751 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
00:28:54.751 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.04 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
00:28:54.753 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.11, opts=13)
00:28:54.753 00.000 10844 Enqueuing Move request for scope (-0.05, 0.11)
00:28:54.753 00.000 11060 Worker thread wakes up
00:28:54.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:54.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:28:54.753 00.000 10844 UpdateGuideState exits: m=3174 SNR=35.5
00:28:54.754 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:28:54.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:54.754 00.000 11060 Moving (-0.05, 0.11) raw xDistance=-0.09 yDistance=-0.07
00:28:54.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:54.754 00.000 10844 Enqueuing Expose request
00:28:54.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:28:54.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:54.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:28:54.754 00.000 11060 MoveAxis(E, 0, ABG)
00:28:54.754 00.000 11060 Move returns status 0, amount 0
00:28:54.754 00.000 11060 MoveAxis(N, 0, ABG)
00:28:54.754 00.000 11060 Move returns status 0, amount 0
00:28:54.754 00.000 11060 move complete, result=0
00:28:54.754 00.000 11060 worker thread done servicing request
00:28:54.754 00.000 11060 Worker thread wakes up
00:28:54.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:54.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:54.757 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:55.392 00.635 11060 Exposure complete
00:28:55.558 00.166 10844 OnExposeComplete: enter
00:28:55.558 00.000 11060 worker thread done servicing request
00:28:55.558 00.000 10844 UpdateGuideState(): m_state=6
00:28:55.558 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5946
00:28:55.558 00.000 10844 Star::Find returns 1 (0), X=262.20, Y=63.08, Mass=3061, SNR=34.8, Peak=201 HFD=4.2
00:28:55.559 00.001 10844 MultiStar: [#1 0.08,0.31,0.99,U] [#2 -0.35,0.01,2.32,U] [#3 0.81,0.03,0.00,M1] [#4 -0.35,0.24,0.92,U] [#5 0.87,0.83,0.00,M5] [#6 0.18,-0.05,0.90,U] [#7 0.23,0.40,0.96,U] [#8 0.27,0.06,1.01,U] 
00:28:55.559 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.25}, one-star: {-0.32, 1.04}
00:28:55.559 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
00:28:55.559 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.63)
00:28:55.559 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.92 mountX=-0.23 mountY=-0.13, mountTheta=-2.62
00:28:55.560 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.25, opts=13)
00:28:55.560 00.000 10844 Enqueuing Move request for scope (-0.09, 0.25)
00:28:55.561 00.001 11060 Worker thread wakes up
00:28:55.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:55.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
00:28:55.561 00.000 10844 UpdateGuideState exits: m=3061 SNR=34.8
00:28:55.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
00:28:55.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:55.561 00.000 11060 Moving (-0.09, 0.25) raw xDistance=-0.23 yDistance=-0.13
00:28:55.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:55.561 00.000 10844 Enqueuing Expose request
00:28:55.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:28:55.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:55.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:28:55.562 00.001 11060 MoveAxis(E, 39, ABG)
00:28:55.562 00.000 11060 Guiding  Dir = 2, Dur = 39
00:28:55.575 00.013 11060 IsSlewing returns 0
00:28:55.575 00.000 11060 IsGuiding returns 0
00:28:55.621 00.046 11060 IsGuiding returns 0
00:28:55.621 00.000 11060 Move returns status 0, amount 39
00:28:55.621 00.000 11060 MoveAxis(N, 0, ABG)
00:28:55.621 00.000 11060 Move returns status 0, amount 0
00:28:55.621 00.000 11060 move complete, result=0
00:28:55.621 00.000 11060 worker thread done servicing request
00:28:55.622 00.001 11060 Worker thread wakes up
00:28:55.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:55.622 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
00:28:55.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:55.724 00.102 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:55.725 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:55.725 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:55.726 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:55.726 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:55.726 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:55.727 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:55.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:55.744 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:55.744 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5946,"width":15,"height":15,"star_pos":[7.20,7.08],"pixels":"..."},"id":1}
00:28:55.761 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:55.761 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:56.254 00.493 11060 Exposure complete
00:28:56.442 00.188 11060 worker thread done servicing request
00:28:56.442 00.000 10844 OnExposeComplete: enter
00:28:56.442 00.000 10844 UpdateGuideState(): m_state=6
00:28:56.442 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5947
00:28:56.442 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.69, Mass=2402, SNR=31.3, Peak=181 HFD=3.6
00:28:56.442 00.000 10844 MultiStar: [#1 0.51,0.06,1.22,U] [#2 1.09,-0.14,0.00,M4] [#3 0.18,0.05,1.09,U] [#4 -0.61,0.54,0.00,M1] [#5 0.88,0.76,0.00,M6] [#6 0.21,0.11,1.00,U] [#7 0.19,0.59,1.01,U] [#8 0.26,0.03,0.97,U] 
00:28:56.442 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.24}, one-star: {0.15, 0.65}
00:28:56.442 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
00:28:56.443 00.001 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
00:28:56.443 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.24 hyp=0.35 cameraTheta=0.75 mountX=-0.28 mountY=0.21, mountTheta=2.49
00:28:56.444 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.24, opts=13)
00:28:56.444 00.000 10844 Enqueuing Move request for scope (0.26, 0.24)
00:28:56.444 00.000 11060 Worker thread wakes up
00:28:56.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.24) opts 0xd
00:28:56.446 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:56.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.24)
00:28:56.446 00.000 10844 UpdateGuideState exits: m=2402 SNR=31.3
00:28:56.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:56.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:56.446 00.000 10844 Enqueuing Expose request
00:28:56.446 00.000 11060 Moving (0.26, 0.24) raw xDistance=-0.28 yDistance=0.21
00:28:56.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:28:56.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:56.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:28:56.446 00.000 11060 MoveAxis(E, 50, ABG)
00:28:56.446 00.000 11060 Guiding  Dir = 2, Dur = 50
00:28:56.467 00.021 11060 IsSlewing returns 0
00:28:56.467 00.000 11060 IsGuiding returns 0
00:28:56.544 00.077 11060 IsGuiding returns 0
00:28:56.544 00.000 11060 Move returns status 0, amount 50
00:28:56.544 00.000 11060 MoveAxis(N, 0, ABG)
00:28:56.544 00.000 11060 Move returns status 0, amount 0
00:28:56.544 00.000 11060 move complete, result=0
00:28:56.544 00.000 11060 worker thread done servicing request
00:28:56.544 00.000 11060 Worker thread wakes up
00:28:56.544 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
00:28:56.546 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:56.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:56.700 00.154 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:56.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:56.701 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:56.701 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:56.702 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:56.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:56.702 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:56.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:56.703 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:56.704 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5947,"width":15,"height":15,"star_pos":[6.67,6.69],"pixels":"..."},"id":1}
00:28:56.776 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:56.776 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:57.178 00.402 11060 Exposure complete
00:28:57.363 00.185 11060 worker thread done servicing request
00:28:57.363 00.000 10844 OnExposeComplete: enter
00:28:57.364 00.001 10844 UpdateGuideState(): m_state=6
00:28:57.364 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5948
00:28:57.364 00.000 10844 Star::Find returns 1 (1), X=262.93, Y=61.95, Mass=3499, SNR=38.1, Peak=255 HFD=4.0
00:28:57.364 00.000 10844 MultiStar: [#1 0.46,-0.31,0.99,U] [#2 -0.44,-0.07,1.85,U] [#3 0.80,0.10,0.00,M1] [#4 -0.21,-0.17,1.00,U] [#5 0.34,0.05,0.90,U] [#6 0.01,0.13,0.85,U] [#7 0.50,0.12,0.81,U] [#8 0.18,0.01,0.86,U] 
00:28:57.364 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.41, -0.09}
00:28:57.364 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
00:28:57.365 00.001 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
00:28:57.365 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=0.04 mountY=0.09, mountTheta=1.19
00:28:57.366 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
00:28:57.366 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
00:28:57.366 00.000 11060 Worker thread wakes up
00:28:57.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:57.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:28:57.366 00.000 10844 UpdateGuideState exits: m=3499 SNR=38.1 Saturated
00:28:57.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:28:57.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:57.366 00.000 11060 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=0.09
00:28:57.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:57.366 00.000 10844 Enqueuing Expose request
00:28:57.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:57.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:57.367 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:28:57.367 00.000 11060 MoveAxis(E, 0, ABG)
00:28:57.367 00.000 11060 Move returns status 0, amount 0
00:28:57.367 00.000 11060 MoveAxis(N, 0, ABG)
00:28:57.367 00.000 11060 Move returns status 0, amount 0
00:28:57.367 00.000 11060 move complete, result=0
00:28:57.367 00.000 11060 worker thread done servicing request
00:28:57.367 00.000 11060 Worker thread wakes up
00:28:57.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:57.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:57.369 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:57.684 00.315 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:57.684 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:57.685 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:57.687 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:57.688 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:57.688 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:57.689 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:57.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:57.690 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:57.691 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5948,"width":15,"height":15,"star_pos":[6.93,6.95],"pixels":"..."},"id":1}
00:28:57.716 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:57.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:58.003 00.287 11060 Exposure complete
00:28:58.205 00.202 11060 worker thread done servicing request
00:28:58.205 00.000 10844 OnExposeComplete: enter
00:28:58.205 00.000 10844 UpdateGuideState(): m_state=6
00:28:58.206 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5949
00:28:58.206 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=62.00, Mass=2531, SNR=32.4, Peak=230 HFD=3.4
00:28:58.206 00.000 10844 MultiStar: [#1 0.17,0.24,1.15,U] [#2 0.10,-0.22,2.15,U] [#3 0.09,0.58,1.10,U] [#4 -0.33,-0.88,0.00,M1] [#5 0.89,-0.01,0.00,M6] [#6 -0.13,-0.67,0.00,M6] [#7 0.41,0.25,0.99,U] [#8 -0.00,0.93,0.00,M1] 
00:28:58.206 00.000 10844 single-star, 4 included, MultiStar: {0.16, 0.10}, one-star: {0.09, -0.04}
00:28:58.206 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
00:28:58.206 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
00:28:58.206 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=0.02 mountY=0.10, mountTheta=1.37
00:28:58.208 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.04, opts=13)
00:28:58.208 00.000 10844 Enqueuing Move request for scope (0.09, -0.04)
00:28:58.208 00.000 11060 Worker thread wakes up
00:28:58.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
00:28:58.208 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
00:28:58.208 00.000 11060 Moving (0.09, -0.04) raw xDistance=0.02 yDistance=0.10
00:28:58.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:28:58.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:58.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:58.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:28:58.208 00.000 11060 MoveAxis(E, 0, ABG)
00:28:58.208 00.000 11060 Move returns status 0, amount 0
00:28:58.208 00.000 11060 MoveAxis(N, 0, ABG)
00:28:58.208 00.000 10844 UpdateGuideState exits: m=2531 SNR=32.4
00:28:58.208 00.000 11060 Move returns status 0, amount 0
00:28:58.208 00.000 11060 move complete, result=0
00:28:58.208 00.000 11060 worker thread done servicing request
00:28:58.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:58.209 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:58.209 00.000 10844 Enqueuing Expose request
00:28:58.209 00.000 11060 Worker thread wakes up
00:28:58.209 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:28:58.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:58.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:58.761 00.552 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:58.761 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:58.761 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:58.761 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:58.762 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:58.762 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:58.763 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:58.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:58.763 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:58.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5949,"width":15,"height":15,"star_pos":[6.62,7.00],"pixels":"..."},"id":1}
00:28:58.811 00.048 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:58.811 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:58.849 00.038 11060 Exposure complete
00:28:59.036 00.187 11060 worker thread done servicing request
00:28:59.036 00.000 10844 OnExposeComplete: enter
00:28:59.036 00.000 10844 UpdateGuideState(): m_state=6
00:28:59.036 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5950
00:28:59.037 00.001 10844 Star::Find returns 1 (0), X=262.66, Y=62.15, Mass=2834, SNR=34.4, Peak=227 HFD=3.6
00:28:59.037 00.000 10844 MultiStar: [#1 0.13,0.57,1.13,U] [#2 -0.19,-0.37,2.02,U] [#3 0.17,0.21,0.99,U] [#4 0.48,0.34,1.04,U] [#5 0.21,0.12,1.01,U] [#6 0.11,-0.21,0.94,U] [#7 0.22,0.53,0.94,U] [#8 0.42,0.23,0.98,U] 
00:28:59.037 00.000 10844 single-star, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.14, 0.11}
00:28:59.037 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
00:28:59.037 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
00:28:59.037 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.68 mountX=-0.13 mountY=0.12, mountTheta=2.42
00:28:59.039 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
00:28:59.039 00.000 10844 Enqueuing Move request for scope (0.14, 0.11)
00:28:59.039 00.000 11060 Worker thread wakes up
00:28:59.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:59.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
00:28:59.039 00.000 10844 UpdateGuideState exits: m=2834 SNR=34.4
00:28:59.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
00:28:59.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:59.039 00.000 11060 Moving (0.14, 0.11) raw xDistance=-0.13 yDistance=0.12
00:28:59.040 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:59.040 00.000 10844 Enqueuing Expose request
00:28:59.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:28:59.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:59.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:28:59.040 00.000 11060 MoveAxis(E, 23, ABG)
00:28:59.040 00.000 11060 Guiding  Dir = 2, Dur = 23
00:28:59.045 00.005 11060 IsSlewing returns 0
00:28:59.045 00.000 11060 IsGuiding returns 0
00:28:59.078 00.033 11060 IsGuiding returns 0
00:28:59.078 00.000 11060 Move returns status 0, amount 23
00:28:59.078 00.000 11060 MoveAxis(N, 0, ABG)
00:28:59.078 00.000 11060 Move returns status 0, amount 0
00:28:59.078 00.000 11060 move complete, result=0
00:28:59.078 00.000 11060 worker thread done servicing request
00:28:59.078 00.000 11060 Worker thread wakes up
00:28:59.078 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:28:59.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:59.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:59.707 00.629 11060 Exposure complete
00:28:59.737 00.030 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:28:59.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:28:59.739 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:28:59.739 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:59.740 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:28:59.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:28:59.740 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:28:59.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:28:59.741 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:28:59.741 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5950,"width":15,"height":15,"star_pos":[6.66,7.15],"pixels":"..."},"id":1}
00:28:59.749 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:28:59.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:28:59.880 00.131 11060 worker thread done servicing request
00:28:59.880 00.000 10844 OnExposeComplete: enter
00:28:59.880 00.000 10844 UpdateGuideState(): m_state=6
00:28:59.880 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5951
00:28:59.880 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.43, Mass=2666, SNR=33.2, Peak=222 HFD=3.5
00:28:59.880 00.000 10844 MultiStar: [#1 0.13,-0.01,0.96,U] [#2 0.54,0.38,0.00,M2] [#3 0.16,-0.21,1.09,U] [#4 -0.97,-0.33,0.00,M1] [#5 0.47,0.42,0.00,M6] [#6 -0.10,-0.08,0.93,U] [#7 0.54,0.79,0.00,M1] [#8 0.44,0.68,0.00,M1] 
00:28:59.880 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.02}, one-star: {0.20, 0.39}
00:28:59.882 00.002 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
00:28:59.882 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
00:28:59.882 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.18 mountX=-0.04 mountY=0.10, mountTheta=1.93
00:28:59.883 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.02, opts=13)
00:28:59.883 00.000 10844 Enqueuing Move request for scope (0.10, 0.02)
00:28:59.883 00.000 11060 Worker thread wakes up
00:28:59.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:28:59.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:28:59.883 00.000 11060 Moving (0.10, 0.02) raw xDistance=-0.04 yDistance=0.10
00:28:59.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:28:59.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:59.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:28:59.884 00.001 10844 UpdateGuideState exits: m=2666 SNR=33.2
00:28:59.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:59.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:28:59.884 00.000 10844 Enqueuing Expose request
00:28:59.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:28:59.884 00.000 11060 MoveAxis(E, 0, ABG)
00:28:59.884 00.000 11060 Move returns status 0, amount 0
00:28:59.884 00.000 11060 MoveAxis(N, 0, ABG)
00:28:59.884 00.000 11060 Move returns status 0, amount 0
00:28:59.884 00.000 11060 move complete, result=0
00:28:59.884 00.000 11060 worker thread done servicing request
00:28:59.884 00.000 11060 Worker thread wakes up
00:28:59.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:28:59.885 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:28:59.886 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:00.526 00.640 11060 Exposure complete
00:29:00.685 00.159 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:00.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:00.687 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:00.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:00.688 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:00.688 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:00.689 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:00.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:00.689 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:00.691 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5951,"width":15,"height":15,"star_pos":[6.72,7.43],"pixels":"..."},"id":1}
00:29:00.705 00.014 11060 worker thread done servicing request
00:29:00.706 00.001 10844 OnExposeComplete: enter
00:29:00.706 00.000 10844 UpdateGuideState(): m_state=6
00:29:00.706 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5952
00:29:00.706 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=62.37, Mass=2921, SNR=34.0, Peak=240 HFD=3.4
00:29:00.706 00.000 10844 MultiStar: [#1 0.63,0.09,0.00,M1] [#2 -0.38,-0.80,0.00,M3] [#3 0.19,-0.22,1.02,U] [#4 -0.42,-0.18,1.00,U] [#5 0.24,0.23,1.13,U] [#6 0.06,0.13,0.97,U] [#7 0.60,0.09,0.98,U] [#8 -0.01,0.51,1.09,U] 
00:29:00.706 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.01, 0.34}
00:29:00.706 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
00:29:00.706 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:29:00.706 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.96 mountX=-0.15 mountY=0.07, mountTheta=2.70
00:29:00.709 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
00:29:00.709 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
00:29:00.709 00.000 11060 Worker thread wakes up
00:29:00.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:00.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:29:00.709 00.000 10844 UpdateGuideState exits: m=2921 SNR=34.0
00:29:00.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:29:00.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:00.709 00.000 11060 Moving (0.09, 0.14) raw xDistance=-0.15 yDistance=0.07
00:29:00.710 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:00.710 00.000 10844 Enqueuing Expose request
00:29:00.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:29:00.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:00.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:00.710 00.000 11060 MoveAxis(E, 26, ABG)
00:29:00.710 00.000 11060 Guiding  Dir = 2, Dur = 26
00:29:00.721 00.011 11060 IsSlewing returns 0
00:29:00.721 00.000 11060 IsGuiding returns 0
00:29:00.745 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:00.745 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:00.754 00.009 11060 IsGuiding returns 0
00:29:00.754 00.000 11060 Move returns status 0, amount 26
00:29:00.755 00.001 11060 MoveAxis(N, 0, ABG)
00:29:00.755 00.000 11060 Move returns status 0, amount 0
00:29:00.755 00.000 11060 move complete, result=0
00:29:00.755 00.000 11060 worker thread done servicing request
00:29:00.755 00.000 11060 Worker thread wakes up
00:29:00.755 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
00:29:00.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:00.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:01.387 00.632 11060 Exposure complete
00:29:01.586 00.199 11060 worker thread done servicing request
00:29:01.586 00.000 10844 OnExposeComplete: enter
00:29:01.586 00.000 10844 UpdateGuideState(): m_state=6
00:29:01.586 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5953
00:29:01.588 00.002 10844 Star::Find returns 1 (0), X=262.87, Y=61.90, Mass=3114, SNR=36.0, Peak=220 HFD=3.8
00:29:01.588 00.000 10844 MultiStar: [#1 1.16,0.60,0.00,M2] [#2 0.02,0.52,1.89,U] [#3 0.49,0.83,0.00,M1] [#4 0.53,0.21,0.96,U] [#5 0.41,0.49,0.00,M6] [#6 -0.13,-0.29,0.94,U] [#7 0.70,0.07,0.00,M1] [#8 -0.13,0.28,0.87,U] 
00:29:01.588 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.18}, one-star: {0.35, -0.14}
00:29:01.588 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
00:29:01.588 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
00:29:01.588 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.00 mountX=-0.20 mountY=0.08, mountTheta=2.74
00:29:01.590 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
00:29:01.590 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
00:29:01.590 00.000 11060 Worker thread wakes up
00:29:01.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:01.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
00:29:01.590 00.000 10844 UpdateGuideState exits: m=3114 SNR=36.0
00:29:01.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
00:29:01.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:01.590 00.000 11060 Moving (0.11, 0.18) raw xDistance=-0.20 yDistance=0.08
00:29:01.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:01.590 00.000 10844 Enqueuing Expose request
00:29:01.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:29:01.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:01.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:29:01.590 00.000 11060 MoveAxis(E, 35, ABG)
00:29:01.590 00.000 11060 Guiding  Dir = 2, Dur = 35
00:29:01.598 00.008 11060 IsSlewing returns 0
00:29:01.598 00.000 11060 IsGuiding returns 0
00:29:01.645 00.047 11060 IsGuiding returns 0
00:29:01.645 00.000 11060 Move returns status 0, amount 35
00:29:01.645 00.000 11060 MoveAxis(N, 0, ABG)
00:29:01.645 00.000 11060 Move returns status 0, amount 0
00:29:01.645 00.000 11060 move complete, result=0
00:29:01.645 00.000 11060 worker thread done servicing request
00:29:01.645 00.000 11060 Worker thread wakes up
00:29:01.645 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
00:29:01.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:01.646 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:01.780 00.134 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:01.781 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:01.781 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:01.781 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:01.782 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:01.782 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:01.782 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:01.783 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:01.784 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:01.784 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5953,"width":15,"height":15,"star_pos":[6.87,6.90],"pixels":"..."},"id":1}
00:29:01.797 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:01.797 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:02.294 00.497 11060 Exposure complete
00:29:02.469 00.175 11060 worker thread done servicing request
00:29:02.469 00.000 10844 OnExposeComplete: enter
00:29:02.469 00.000 10844 UpdateGuideState(): m_state=6
00:29:02.469 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5954
00:29:02.470 00.001 10844 Star::Find returns 1 (0), X=262.42, Y=62.67, Mass=3049, SNR=34.7, Peak=224 HFD=3.5
00:29:02.470 00.000 10844 MultiStar: [#1 0.44,0.76,0.00,M3] [#2 -0.02,0.17,2.13,U] [#3 -0.12,0.60,0.97,U] [#4 -0.09,0.04,0.84,U] [#5 0.78,0.49,0.00,M7] [#6 -0.30,-0.23,0.88,U] [#7 0.07,1.05,0.00,M2] [#8 0.14,0.91,0.00,M1] 
00:29:02.470 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.24}, one-star: {-0.11, 0.64}
00:29:02.470 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
00:29:02.470 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
00:29:02.471 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.98 mountX=-0.22 mountY=-0.14, mountTheta=-2.56
00:29:02.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.24, opts=13)
00:29:02.472 00.000 10844 Enqueuing Move request for scope (-0.10, 0.24)
00:29:02.472 00.000 11060 Worker thread wakes up
00:29:02.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:02.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
00:29:02.472 00.000 10844 UpdateGuideState exits: m=3049 SNR=34.7
00:29:02.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
00:29:02.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:02.473 00.001 11060 Moving (-0.10, 0.24) raw xDistance=-0.22 yDistance=-0.14
00:29:02.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:02.473 00.000 10844 Enqueuing Expose request
00:29:02.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:29:02.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:02.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:29:02.473 00.000 11060 MoveAxis(E, 39, ABG)
00:29:02.473 00.000 11060 Guiding  Dir = 2, Dur = 39
00:29:02.487 00.014 11060 IsSlewing returns 0
00:29:02.488 00.001 11060 IsGuiding returns 0
00:29:02.533 00.045 11060 IsGuiding returns 0
00:29:02.533 00.000 11060 Move returns status 0, amount 39
00:29:02.533 00.000 11060 MoveAxis(N, 0, ABG)
00:29:02.533 00.000 11060 Move returns status 0, amount 0
00:29:02.533 00.000 11060 move complete, result=0
00:29:02.533 00.000 11060 worker thread done servicing request
00:29:02.533 00.000 11060 Worker thread wakes up
00:29:02.535 00.002 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
00:29:02.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:02.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:02.702 00.167 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:02.703 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:02.703 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:02.703 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:02.704 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:02.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:02.704 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:02.705 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:02.705 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:02.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5954,"width":15,"height":15,"star_pos":[7.42,6.67],"pixels":"..."},"id":1}
00:29:02.713 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:02.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:03.164 00.451 11060 Exposure complete
00:29:03.356 00.192 11060 worker thread done servicing request
00:29:03.357 00.001 10844 OnExposeComplete: enter
00:29:03.357 00.000 10844 UpdateGuideState(): m_state=6
00:29:03.357 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5955
00:29:03.357 00.000 10844 Star::Find returns 1 (0), X=261.97, Y=62.16, Mass=3522, SNR=37.6, Peak=232 HFD=4.2
00:29:03.357 00.000 10844 MultiStar: [#1 0.29,-0.10,0.99,U] [#2 0.00,-0.35,1.87,U] [#3 -0.15,0.07,0.98,U] [#4 -0.15,-0.35,0.88,U] [#5 0.39,-0.11,0.93,U] [#6 0.20,-0.27,0.78,U] [#7 0.15,0.41,0.80,U] [#8 -0.13,0.30,0.83,U] 
00:29:03.357 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {-0.56, 0.12}
00:29:03.358 00.001 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
00:29:03.358 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
00:29:03.358 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.60 mountX=0.07 mountY=0.01, mountTheta=0.13
00:29:03.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.07, opts=13)
00:29:03.360 00.000 10844 Enqueuing Move request for scope (-0.00, -0.07)
00:29:03.360 00.000 11060 Worker thread wakes up
00:29:03.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:03.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
00:29:03.361 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
00:29:03.366 00.005 11060 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.01
00:29:03.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:29:03.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:03.366 00.000 10844 UpdateGuideState exits: m=3522 SNR=37.6
00:29:03.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:03.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:03.366 00.000 11060 MoveAxis(E, 0, ABG)
00:29:03.366 00.000 11060 Move returns status 0, amount 0
00:29:03.366 00.000 11060 MoveAxis(N, 0, ABG)
00:29:03.366 00.000 11060 Move returns status 0, amount 0
00:29:03.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:03.366 00.000 11060 move complete, result=0
00:29:03.366 00.000 10844 Enqueuing Expose request
00:29:03.368 00.002 11060 worker thread done servicing request
00:29:03.368 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:29:03.368 00.000 11060 Worker thread wakes up
00:29:03.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:03.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:03.734 00.366 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:03.734 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:03.736 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:03.737 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:03.737 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:03.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:03.738 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:03.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:03.739 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:03.739 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5955,"width":15,"height":15,"star_pos":[6.97,7.16],"pixels":"..."},"id":1}
00:29:03.791 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:03.791 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:03.996 00.205 11060 Exposure complete
00:29:04.169 00.173 11060 worker thread done servicing request
00:29:04.169 00.000 10844 OnExposeComplete: enter
00:29:04.170 00.001 10844 UpdateGuideState(): m_state=6
00:29:04.170 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5956
00:29:04.170 00.000 10844 Star::Find returns 1 (0), X=262.37, Y=61.84, Mass=3344, SNR=37.1, Peak=251 HFD=3.6
00:29:04.170 00.000 10844 MultiStar: [#1 0.19,1.22,0.00,M3] [#2 -1.07,0.23,0.00,M1] [#3 0.07,0.67,0.00,M1] [#4 -0.14,-0.53,0.99,U] [#5 -0.25,0.33,0.99,U] [#6 -0.23,-1.10,0.00,M1] [#7 0.36,0.81,0.00,M2] [#8 0.17,0.82,0.00,M1] 
00:29:04.170 00.000 10844 refined, 2 included, MultiStar: {-0.18, -0.13}, one-star: {-0.15, -0.19}
00:29:04.170 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
00:29:04.171 00.001 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
00:29:04.171 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.52 mountX=0.16 mountY=-0.16, mountTheta=-0.77
00:29:04.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.13, opts=13)
00:29:04.173 00.000 10844 Enqueuing Move request for scope (-0.18, -0.13)
00:29:04.173 00.000 11060 Worker thread wakes up
00:29:04.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
00:29:04.173 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
00:29:04.173 00.000 11060 Moving (-0.18, -0.13) raw xDistance=0.16 yDistance=-0.16
00:29:04.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:29:04.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:04.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:04.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:29:04.173 00.000 11060 MoveAxis(W, 28, ABG)
00:29:04.173 00.000 11060 Guiding  Dir = 3, Dur = 28
00:29:04.174 00.001 10844 UpdateGuideState exits: m=3344 SNR=37.1
00:29:04.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:04.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:04.174 00.000 10844 Enqueuing Expose request
00:29:04.179 00.005 11060 IsSlewing returns 0
00:29:04.179 00.000 11060 IsGuiding returns 0
00:29:04.210 00.031 11060 IsGuiding returns 0
00:29:04.210 00.000 11060 Move returns status 0, amount 28
00:29:04.210 00.000 11060 MoveAxis(N, 0, ABG)
00:29:04.210 00.000 11060 Move returns status 0, amount 0
00:29:04.212 00.002 11060 move complete, result=0
00:29:04.212 00.000 11060 worker thread done servicing request
00:29:04.212 00.000 11060 Worker thread wakes up
00:29:04.212 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
00:29:04.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:04.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:04.687 00.475 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:04.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:04.688 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:04.688 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:04.688 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:04.690 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:04.691 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:04.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:04.691 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:04.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5956,"width":15,"height":15,"star_pos":[7.37,6.84],"pixels":"..."},"id":1}
00:29:04.762 00.071 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:04.762 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:04.841 00.079 11060 Exposure complete
00:29:05.013 00.172 11060 worker thread done servicing request
00:29:05.013 00.000 10844 OnExposeComplete: enter
00:29:05.013 00.000 10844 UpdateGuideState(): m_state=6
00:29:05.014 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5957
00:29:05.014 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=61.91, Mass=3364, SNR=37.0, Peak=237 HFD=3.7
00:29:05.014 00.000 10844 MultiStar: [#1 0.16,1.13,0.00,M4] [#2 0.15,0.63,0.00,M2] [#3 -0.03,0.74,0.00,M2] [#4 -0.14,0.03,0.88,U] [#5 0.44,0.77,0.00,M6] [#6 0.06,-0.11,0.95,U] [#7 0.37,0.74,0.00,M3] [#8 0.87,0.93,0.00,M2] 
00:29:05.014 00.000 10844 refined, 2 included, MultiStar: {-0.01, -0.07}, one-star: {0.02, -0.13}
00:29:05.014 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
00:29:05.014 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
00:29:05.014 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.77 mountX=0.07 mountY=-0.00, mountTheta=-0.03
00:29:05.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
00:29:05.016 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
00:29:05.024 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:05.024 00.000 11060 Worker thread wakes up
00:29:05.024 00.000 10844 UpdateGuideState exits: m=3364 SNR=37.0
00:29:05.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:05.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:05.024 00.000 10844 Enqueuing Expose request
00:29:05.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:29:05.024 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:29:05.024 00.000 11060 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=-0.00
00:29:05.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:29:05.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:05.025 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:29:05.025 00.000 11060 MoveAxis(E, 0, ABG)
00:29:05.025 00.000 11060 Move returns status 0, amount 0
00:29:05.025 00.000 11060 MoveAxis(N, 0, ABG)
00:29:05.025 00.000 11060 Move returns status 0, amount 0
00:29:05.025 00.000 11060 move complete, result=0
00:29:05.025 00.000 11060 worker thread done servicing request
00:29:05.025 00.000 11060 Worker thread wakes up
00:29:05.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:05.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:05.027 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:05.663 00.636 11060 Exposure complete
00:29:05.691 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:05.692 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:05.692 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:05.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:05.693 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:05.693 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:05.694 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:05.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:05.701 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:05.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5957,"width":15,"height":15,"star_pos":[6.55,6.91],"pixels":"..."},"id":1}
00:29:05.770 00.069 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:05.770 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:05.858 00.088 11060 worker thread done servicing request
00:29:05.858 00.000 10844 OnExposeComplete: enter
00:29:05.858 00.000 10844 UpdateGuideState(): m_state=6
00:29:05.859 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5958
00:29:05.859 00.000 10844 Star::Find returns 1 (0), X=262.10, Y=62.62, Mass=3102, SNR=35.4, Peak=253 HFD=3.7
00:29:05.859 00.000 10844 MultiStar: [#1 0.38,0.09,1.05,U] [#2 0.15,0.19,2.04,U] [#3 -0.64,0.67,0.00,M3] [#4 0.01,-0.10,1.04,U] [#5 -0.07,0.76,0.00,M7] [#6 0.25,0.60,0.00,M1] [#7 -0.06,1.09,0.00,M4] [#8 -0.21,1.07,0.00,M3] 
00:29:05.859 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.19}, one-star: {-0.42, 0.58}
00:29:05.860 00.001 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:29:05.860 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
00:29:05.860 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.27 mountX=-0.19 mountY=0.03, mountTheta=3.01
00:29:05.862 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.19, opts=13)
00:29:05.862 00.000 10844 Enqueuing Move request for scope (0.06, 0.19)
00:29:05.862 00.000 11060 Worker thread wakes up
00:29:05.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:05.862 00.000 10844 UpdateGuideState exits: m=3102 SNR=35.4
00:29:05.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:05.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:05.862 00.000 10844 Enqueuing Expose request
00:29:05.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
00:29:05.862 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
00:29:05.863 00.001 11060 Moving (0.06, 0.19) raw xDistance=-0.19 yDistance=0.03
00:29:05.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:29:05.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:05.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:29:05.863 00.000 11060 MoveAxis(E, 34, ABG)
00:29:05.863 00.000 11060 Guiding  Dir = 2, Dur = 34
00:29:05.872 00.009 11060 IsSlewing returns 0
00:29:05.872 00.000 11060 IsGuiding returns 0
00:29:05.920 00.048 11060 IsGuiding returns 0
00:29:05.920 00.000 11060 Move returns status 0, amount 34
00:29:05.920 00.000 11060 MoveAxis(N, 0, ABG)
00:29:05.920 00.000 11060 Move returns status 0, amount 0
00:29:05.920 00.000 11060 move complete, result=0
00:29:05.920 00.000 11060 worker thread done servicing request
00:29:05.920 00.000 11060 Worker thread wakes up
00:29:05.920 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
00:29:05.921 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:05.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:06.550 00.629 11060 Exposure complete
00:29:06.712 00.162 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:06.713 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:06.713 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:06.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:06.714 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:06.714 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:06.715 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:06.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:06.715 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:06.716 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5958,"width":15,"height":15,"star_pos":[7.10,6.62],"pixels":"..."},"id":1}
00:29:06.744 00.028 11060 worker thread done servicing request
00:29:06.744 00.000 10844 OnExposeComplete: enter
00:29:06.745 00.001 10844 UpdateGuideState(): m_state=6
00:29:06.745 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5959
00:29:06.745 00.000 10844 Star::Find returns 1 (0), X=262.17, Y=62.31, Mass=2656, SNR=32.6, Peak=224 HFD=3.6
00:29:06.745 00.000 10844 MultiStar: [#1 -0.04,0.48,1.11,U] [#2 -0.52,0.20,2.29,U] [#3 -0.33,0.15,1.06,U] [#4 -0.20,0.51,1.14,U] [#5 -0.22,0.34,1.14,U] [#6 0.17,0.46,0.86,U] [#7 -0.11,0.94,0.00,M5] [#8 -0.06,0.84,0.00,M4] 
00:29:06.745 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.32}, one-star: {-0.35, 0.27}
00:29:06.745 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
00:29:06.745 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
00:29:06.746 00.001 10844 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.42 cameraTheta=2.26 mountX=-0.27 mountY=-0.31, mountTheta=-2.28
00:29:06.747 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.32, opts=13)
00:29:06.747 00.000 10844 Enqueuing Move request for scope (-0.26, 0.32)
00:29:06.754 00.007 11060 Worker thread wakes up
00:29:06.755 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd
00:29:06.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.32)
00:29:06.755 00.000 11060 Moving (-0.26, 0.32) raw xDistance=-0.27 yDistance=-0.31
00:29:06.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:29:06.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
00:29:06.755 00.000 11060 MoveAxis(E, 48, ABG)
00:29:06.755 00.000 11060 Guiding  Dir = 2, Dur = 48
00:29:06.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=9, FiltMax=255, Gamma=1.000
00:29:06.755 00.000 10844 UpdateGuideState exits: m=2656 SNR=32.6
00:29:06.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:06.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:06.755 00.000 10844 Enqueuing Expose request
00:29:06.764 00.009 11060 IsSlewing returns 0
00:29:06.764 00.000 11060 IsGuiding returns 0
00:29:06.784 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:06.784 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:06.827 00.043 11060 IsGuiding returns 0
00:29:06.827 00.000 11060 Move returns status 0, amount 48
00:29:06.828 00.001 11060 MoveAxis(N, 122, ABG)
00:29:06.828 00.000 11060 Guiding  Dir = 0, Dur = 122
00:29:06.842 00.014 11060 IsSlewing returns 0
00:29:06.843 00.001 11060 IsGuiding returns 0
00:29:06.984 00.141 11060 IsGuiding returns 0
00:29:06.985 00.001 11060 Move returns status 0, amount 122
00:29:06.985 00.000 11060 move complete, result=0
00:29:06.985 00.000 11060 worker thread done servicing request
00:29:06.985 00.000 11060 Worker thread wakes up
00:29:06.985 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.3 px 122 ms NORTH
00:29:06.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:06.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:07.612 00.627 11060 Exposure complete
00:29:07.735 00.123 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:07.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:07.735 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:07.736 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:07.736 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:07.737 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:07.737 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:07.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:07.738 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:07.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5959,"width":15,"height":15,"star_pos":[7.17,7.31],"pixels":"..."},"id":1}
00:29:07.750 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:07.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:07.796 00.046 11060 worker thread done servicing request
00:29:07.797 00.001 10844 OnExposeComplete: enter
00:29:07.797 00.000 10844 UpdateGuideState(): m_state=6
00:29:07.797 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5960
00:29:07.797 00.000 10844 Star::Find returns 1 (1), X=262.35, Y=62.29, Mass=3029, SNR=35.8, Peak=255 HFD=3.5
00:29:07.797 00.000 10844 MultiStar: [#1 0.27,0.11,0.98,U] [#2 0.00,0.48,2.09,U] [#3 0.08,0.56,0.97,U] [#4 0.01,0.17,0.94,U] [#5 0.40,1.08,0.00,M7] [#6 0.31,0.53,0.00,M1] [#7 0.31,0.61,0.00,M6] [#8 -0.05,0.90,0.00,M5] 
00:29:07.798 00.001 10844 single-star, 4 included, MultiStar: {0.03, 0.35}, one-star: {-0.17, 0.25}
00:29:07.798 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
00:29:07.798 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
00:29:07.798 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.25 hyp=0.31 cameraTheta=2.16 mountX=-0.22 mountY=-0.21, mountTheta=-2.38
00:29:07.799 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.25, opts=13)
00:29:07.799 00.000 10844 Enqueuing Move request for scope (-0.17, 0.25)
00:29:07.799 00.000 11060 Worker thread wakes up
00:29:07.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:07.800 00.001 10844 UpdateGuideState exits: m=3029 SNR=35.8 Saturated
00:29:07.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.25) opts 0xd
00:29:07.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:07.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:07.800 00.000 10844 Enqueuing Expose request
00:29:07.800 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.25)
00:29:07.800 00.000 11060 Moving (-0.17, 0.25) raw xDistance=-0.22 yDistance=-0.21
00:29:07.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:29:07.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:29:07.800 00.000 11060 MoveAxis(E, 40, ABG)
00:29:07.800 00.000 11060 Guiding  Dir = 2, Dur = 40
00:29:07.812 00.012 11060 IsSlewing returns 0
00:29:07.812 00.000 11060 IsGuiding returns 0
00:29:07.861 00.049 11060 IsGuiding returns 0
00:29:07.861 00.000 11060 Move returns status 0, amount 40
00:29:07.861 00.000 11060 MoveAxis(N, 82, ABG)
00:29:07.861 00.000 11060 Guiding  Dir = 0, Dur = 82
00:29:07.875 00.014 11060 IsSlewing returns 0
00:29:07.876 00.001 11060 IsGuiding returns 0
00:29:07.970 00.094 11060 IsGuiding returns 0
00:29:07.970 00.000 11060 Move returns status 0, amount 82
00:29:07.970 00.000 11060 move complete, result=0
00:29:07.970 00.000 11060 worker thread done servicing request
00:29:07.970 00.000 11060 Worker thread wakes up
00:29:07.970 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 82 ms NORTH
00:29:07.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:07.971 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:08.607 00.636 11060 Exposure complete
00:29:08.728 00.121 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:08.728 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:08.730 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:08.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:08.731 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:08.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:08.731 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:08.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:08.731 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:08.731 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5960,"width":15,"height":15,"star_pos":[7.35,7.29],"pixels":"..."},"id":1}
00:29:08.750 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:08.751 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:08.777 00.026 11060 worker thread done servicing request
00:29:08.777 00.000 10844 OnExposeComplete: enter
00:29:08.778 00.001 10844 UpdateGuideState(): m_state=6
00:29:08.778 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5961
00:29:08.778 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=62.24, Mass=3161, SNR=36.1, Peak=228 HFD=3.5
00:29:08.778 00.000 10844 MultiStar: [#1 0.99,-0.01,0.00,M2] [#2 0.71,0.08,0.00,M1] [#3 0.39,-0.49,0.00,M2] [#4 0.01,-0.35,0.96,U] [#5 0.70,0.08,0.00,M8] [#6 0.55,0.13,0.90,U] [#7 0.71,0.21,0.00,M7] [#8 0.59,0.39,0.00,M6] 
00:29:08.778 00.000 10844 refined, 2 included, MultiStar: {0.26, -0.01}, one-star: {0.25, 0.20}
00:29:08.778 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
00:29:08.779 00.001 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:29:08.779 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.02 mountX=-0.04 mountY=0.26, mountTheta=1.73
00:29:08.780 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.01, opts=13)
00:29:08.780 00.000 10844 Enqueuing Move request for scope (0.26, -0.01)
00:29:08.780 00.000 11060 Worker thread wakes up
00:29:08.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:08.780 00.000 10844 UpdateGuideState exits: m=3161 SNR=36.1
00:29:08.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:08.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:08.780 00.000 10844 Enqueuing Expose request
00:29:08.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
00:29:08.781 00.001 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
00:29:08.781 00.000 11060 Moving (0.26, -0.01) raw xDistance=-0.04 yDistance=0.26
00:29:08.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:29:08.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:29:08.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:29:08.781 00.000 11060 MoveAxis(E, 0, ABG)
00:29:08.781 00.000 11060 Move returns status 0, amount 0
00:29:08.781 00.000 11060 MoveAxis(N, 0, ABG)
00:29:08.781 00.000 11060 Move returns status 0, amount 0
00:29:08.781 00.000 11060 move complete, result=0
00:29:08.781 00.000 11060 worker thread done servicing request
00:29:08.781 00.000 11060 Worker thread wakes up
00:29:08.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:08.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:08.783 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:29:09.420 00.637 11060 Exposure complete
00:29:09.610 00.190 11060 worker thread done servicing request
00:29:09.610 00.000 10844 OnExposeComplete: enter
00:29:09.610 00.000 10844 UpdateGuideState(): m_state=6
00:29:09.611 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5962
00:29:09.611 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.54, Mass=3090, SNR=35.4, Peak=242 HFD=3.3
00:29:09.611 00.000 10844 MultiStar: [#1 0.28,0.12,0.99,U] [#2 0.28,0.37,2.01,U] [#3 -0.38,0.41,1.00,U] [#4 0.36,-0.37,1.04,U] [#5 1.44,-0.36,0.00,M9] [#6 0.49,-0.14,0.92,U] [#7 0.65,0.15,0.00,M8] [#8 0.37,0.32,0.97,U] 
00:29:09.611 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.20}, one-star: {-0.08, 0.50}
00:29:09.611 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
00:29:09.611 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
00:29:09.611 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.28 cameraTheta=0.78 mountX=-0.23 mountY=0.16, mountTheta=2.52
00:29:09.613 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.20, opts=13)
00:29:09.613 00.000 10844 Enqueuing Move request for scope (0.20, 0.20)
00:29:09.613 00.000 11060 Worker thread wakes up
00:29:09.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:29:09.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd
00:29:09.613 00.000 10844 UpdateGuideState exits: m=3090 SNR=35.4
00:29:09.614 00.001 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.20)
00:29:09.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:09.614 00.000 11060 Moving (0.20, 0.20) raw xDistance=-0.23 yDistance=0.16
00:29:09.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:29:09.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:09.614 00.000 10844 Enqueuing Expose request
00:29:09.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:09.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:29:09.614 00.000 11060 MoveAxis(E, 40, ABG)
00:29:09.614 00.000 11060 Guiding  Dir = 2, Dur = 40
00:29:09.619 00.005 11060 IsSlewing returns 0
00:29:09.619 00.000 11060 IsGuiding returns 0
00:29:09.665 00.046 11060 IsGuiding returns 0
00:29:09.665 00.000 11060 Move returns status 0, amount 40
00:29:09.665 00.000 11060 MoveAxis(N, 0, ABG)
00:29:09.665 00.000 11060 Move returns status 0, amount 0
00:29:09.665 00.000 11060 move complete, result=0
00:29:09.665 00.000 11060 worker thread done servicing request
00:29:09.665 00.000 11060 Worker thread wakes up
00:29:09.665 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
00:29:09.666 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:09.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:09.771 00.105 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:09.771 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:09.772 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:09.772 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:09.773 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:09.773 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:09.774 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:09.774 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:09.774 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:09.775 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5962,"width":15,"height":15,"star_pos":[7.44,6.54],"pixels":"..."},"id":1}
00:29:09.786 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:09.786 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:10.300 00.514 11060 Exposure complete
00:29:10.474 00.174 11060 worker thread done servicing request
00:29:10.474 00.000 10844 OnExposeComplete: enter
00:29:10.475 00.001 10844 UpdateGuideState(): m_state=6
00:29:10.475 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5963
00:29:10.475 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=62.61, Mass=3241, SNR=36.4, Peak=240 HFD=3.6
00:29:10.475 00.000 10844 MultiStar: [#1 0.24,0.51,0.89,U] [#2 0.37,-0.19,1.88,U] [#3 0.21,0.12,0.90,U] [#4 0.61,-0.84,0.00,M1] [#5 1.85,-0.10,0.00,M10] [#6 0.06,-0.49,0.92,U] [#7 0.11,-0.02,0.76,U] [#8 -0.46,0.37,0.88,U] 
00:29:10.475 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {-0.20, 0.57}
00:29:10.475 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
00:29:10.475 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
00:29:10.475 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.77 mountX=-0.10 mountY=0.07, mountTheta=2.51
00:29:10.478 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.09, opts=13)
00:29:10.478 00.000 10844 Enqueuing Move request for scope (0.09, 0.09)
00:29:10.479 00.001 11060 Worker thread wakes up
00:29:10.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:10.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:29:10.479 00.000 10844 UpdateGuideState exits: m=3241 SNR=36.4
00:29:10.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:29:10.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:10.479 00.000 11060 Moving (0.09, 0.09) raw xDistance=-0.10 yDistance=0.07
00:29:10.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:10.479 00.000 10844 Enqueuing Expose request
00:29:10.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:29:10.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:10.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:10.479 00.000 11060 MoveAxis(E, 0, ABG)
00:29:10.479 00.000 11060 Move returns status 0, amount 0
00:29:10.480 00.001 11060 MoveAxis(N, 0, ABG)
00:29:10.480 00.000 11060 Move returns status 0, amount 0
00:29:10.480 00.000 11060 move complete, result=0
00:29:10.480 00.000 11060 worker thread done servicing request
00:29:10.481 00.001 11060 Worker thread wakes up
00:29:10.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:10.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:10.483 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:10.786 00.303 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:10.786 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:10.798 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:10.798 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:10.798 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:10.799 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:10.799 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:10.799 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:10.801 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:10.801 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5963,"width":15,"height":15,"star_pos":[7.32,6.61],"pixels":"..."},"id":1}
00:29:10.814 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:10.814 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:11.114 00.300 11060 Exposure complete
00:29:11.295 00.181 11060 worker thread done servicing request
00:29:11.295 00.000 10844 OnExposeComplete: enter
00:29:11.295 00.000 10844 UpdateGuideState(): m_state=6
00:29:11.295 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5964
00:29:11.295 00.000 10844 Star::Find returns 1 (0), X=263.50, Y=62.41, Mass=2964, SNR=35.2, Peak=235 HFD=3.8
00:29:11.296 00.001 10844 MultiStar: [#1 1.13,0.39,0.00,M1] [#2 0.25,-0.12,2.07,U] [#3 0.30,0.17,0.95,U] [#4 0.14,-0.20,1.03,U] [#5 0.70,0.30,0.00,R] [#6 -0.20,0.47,0.96,U] [#7 0.53,0.94,0.00,M8] [#8 -0.30,1.02,0.00,M5] 
00:29:11.296 00.000 10844 refined, 4 included, MultiStar: {0.29, 0.09}, one-star: {0.97, 0.37}
00:29:11.296 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
00:29:11.296 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
00:29:11.296 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.30 cameraTheta=0.30 mountX=-0.14 mountY=0.27, mountTheta=2.05
00:29:11.298 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.09, opts=13)
00:29:11.298 00.000 10844 Enqueuing Move request for scope (0.29, 0.09)
00:29:11.298 00.000 11060 Worker thread wakes up
00:29:11.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:11.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
00:29:11.298 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
00:29:11.298 00.000 10844 UpdateGuideState exits: m=2964 SNR=35.2
00:29:11.298 00.000 11060 Moving (0.29, 0.09) raw xDistance=-0.14 yDistance=0.27
00:29:11.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:11.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:29:11.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:11.298 00.000 10844 Enqueuing Expose request
00:29:11.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:29:11.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:29:11.298 00.000 11060 MoveAxis(E, 24, ABG)
00:29:11.298 00.000 11060 Guiding  Dir = 2, Dur = 24
00:29:11.343 00.045 11060 IsSlewing returns 0
00:29:11.343 00.000 11060 IsGuiding returns 0
00:29:11.406 00.063 11060 IsGuiding returns 0
00:29:11.406 00.000 11060 Move returns status 0, amount 24
00:29:11.406 00.000 11060 MoveAxis(N, 0, ABG)
00:29:11.406 00.000 11060 Move returns status 0, amount 0
00:29:11.406 00.000 11060 move complete, result=0
00:29:11.407 00.001 11060 worker thread done servicing request
00:29:11.407 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.3 px 0 ms NORTH
00:29:11.407 00.000 11060 Worker thread wakes up
00:29:11.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:11.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:11.724 00.317 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:11.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:11.725 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:11.726 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:11.726 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:11.727 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:11.727 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:11.728 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:11.728 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:11.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5964,"width":15,"height":15,"star_pos":[7.50,7.41],"pixels":"..."},"id":1}
00:29:11.737 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:11.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:12.033 00.296 11060 Exposure complete
00:29:12.220 00.187 11060 worker thread done servicing request
00:29:12.220 00.000 10844 OnExposeComplete: enter
00:29:12.220 00.000 10844 UpdateGuideState(): m_state=6
00:29:12.220 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5965
00:29:12.220 00.000 10844 Star::Find returns 1 (1), X=262.60, Y=62.55, Mass=2594, SNR=32.6, Peak=255 HFD=3.2
00:29:12.220 00.000 10844 MultiStar: [#1 0.38,0.72,0.00,M2] [#2 -0.14,0.34,2.16,U] [#3 0.06,0.20,1.06,U] [#4 0.47,-0.15,1.10,U] [#5 -0.02,-0.22,1.24,U] [#6 -0.74,0.15,0.00,M1] [#7 0.66,0.75,0.00,M9] [#8 -0.03,0.46,1.13,U] 
00:29:12.220 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.20}, one-star: {0.07, 0.51}
00:29:12.221 00.001 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:29:12.221 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:29:12.221 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.39 mountX=-0.20 mountY=0.00, mountTheta=3.12
00:29:12.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
00:29:12.222 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
00:29:12.223 00.001 11060 Worker thread wakes up
00:29:12.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:12.223 00.000 10844 UpdateGuideState exits: m=2594 SNR=32.6 Saturated
00:29:12.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:12.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:12.223 00.000 10844 Enqueuing Expose request
00:29:12.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:29:12.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:29:12.223 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=0.00
00:29:12.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:29:12.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:12.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:29:12.223 00.000 11060 MoveAxis(E, 36, ABG)
00:29:12.223 00.000 11060 Guiding  Dir = 2, Dur = 36
00:29:12.230 00.007 11060 IsSlewing returns 0
00:29:12.230 00.000 11060 IsGuiding returns 0
00:29:12.279 00.049 11060 IsGuiding returns 0
00:29:12.279 00.000 11060 Move returns status 0, amount 36
00:29:12.279 00.000 11060 MoveAxis(N, 0, ABG)
00:29:12.279 00.000 11060 Move returns status 0, amount 0
00:29:12.279 00.000 11060 move complete, result=0
00:29:12.279 00.000 11060 worker thread done servicing request
00:29:12.279 00.000 11060 Worker thread wakes up
00:29:12.279 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
00:29:12.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:12.281 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:12.736 00.455 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:12.736 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:12.736 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:12.737 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:12.739 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:12.739 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:12.739 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:12.740 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:12.740 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:12.741 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5965,"width":15,"height":15,"star_pos":[6.60,6.55],"pixels":"..."},"id":1}
00:29:12.749 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:12.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:12.907 00.158 11060 Exposure complete
00:29:13.085 00.178 11060 worker thread done servicing request
00:29:13.085 00.000 10844 OnExposeComplete: enter
00:29:13.085 00.000 10844 UpdateGuideState(): m_state=6
00:29:13.085 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5966
00:29:13.085 00.000 10844 Star::Find returns 1 (1), X=262.54, Y=62.69, Mass=2764, SNR=33.2, Peak=255 HFD=3.4
00:29:13.086 00.001 10844 MultiStar: [#1 0.50,1.04,0.00,M3] [#2 -0.23,-0.10,2.06,U] [#3 0.58,0.17,0.98,U] [#4 0.73,-0.16,0.00,M1] [#5 -0.04,0.01,1.19,U] [#6 -0.27,0.53,0.99,U] [#7 0.66,0.66,0.00,M10] [#8 0.46,0.23,1.06,U] 
00:29:13.086 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.19}, one-star: {0.02, 0.65}
00:29:13.086 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:29:13.086 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:29:13.086 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.38 mountX=-0.19 mountY=0.00, mountTheta=3.12
00:29:13.088 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.19, opts=13)
00:29:13.088 00.000 10844 Enqueuing Move request for scope (0.04, 0.19)
00:29:13.088 00.000 11060 Worker thread wakes up
00:29:13.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
00:29:13.088 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
00:29:13.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:13.088 00.000 10844 UpdateGuideState exits: m=2764 SNR=33.2 Saturated
00:29:13.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:13.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:13.088 00.000 10844 Enqueuing Expose request
00:29:13.088 00.000 11060 Moving (0.04, 0.19) raw xDistance=-0.19 yDistance=0.00
00:29:13.089 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:29:13.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:13.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:29:13.089 00.000 11060 MoveAxis(E, 35, ABG)
00:29:13.089 00.000 11060 Guiding  Dir = 2, Dur = 35
00:29:13.105 00.016 11060 IsSlewing returns 0
00:29:13.106 00.001 11060 IsGuiding returns 0
00:29:13.154 00.048 11060 IsGuiding returns 0
00:29:13.155 00.001 11060 Move returns status 0, amount 35
00:29:13.155 00.000 11060 MoveAxis(N, 0, ABG)
00:29:13.155 00.000 11060 Move returns status 0, amount 0
00:29:13.155 00.000 11060 move complete, result=0
00:29:13.155 00.000 11060 worker thread done servicing request
00:29:13.155 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
00:29:13.155 00.000 11060 Worker thread wakes up
00:29:13.156 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:13.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:13.746 00.590 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:13.747 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:13.747 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:13.747 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:13.749 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:13.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:13.749 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:13.750 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:13.750 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:13.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5966,"width":15,"height":15,"star_pos":[6.54,6.69],"pixels":"..."},"id":1}
00:29:13.765 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:13.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:13.803 00.038 11060 Exposure complete
00:29:13.979 00.176 11060 worker thread done servicing request
00:29:13.979 00.000 10844 OnExposeComplete: enter
00:29:13.980 00.001 10844 UpdateGuideState(): m_state=6
00:29:13.980 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5967
00:29:13.980 00.000 10844 Star::Find returns 1 (0), X=262.39, Y=62.73, Mass=3359, SNR=37.4, Peak=242 HFD=3.7
00:29:13.981 00.001 10844 MultiStar: [#1 0.63,0.32,0.00,M4] [#2 0.03,0.35,1.91,U] [#3 -0.07,0.63,0.00,M1] [#4 0.25,0.08,0.96,U] [#5 -0.17,-0.13,1.04,U] [#6 0.45,0.62,0.00,M1] [#7 0.42,1.23,0.00,R] [#8 -0.24,0.85,0.00,M4] 
00:29:13.981 00.000 10844 refined, 3 included, MultiStar: {-0.00, 0.27}, one-star: {-0.13, 0.70}
00:29:13.981 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
00:29:13.981 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
00:29:13.981 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.58 mountX=-0.26 mountY=-0.05, mountTheta=-2.96
00:29:13.983 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.27, opts=13)
00:29:13.983 00.000 10844 Enqueuing Move request for scope (-0.00, 0.27)
00:29:13.983 00.000 11060 Worker thread wakes up
00:29:13.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:13.983 00.000 10844 UpdateGuideState exits: m=3359 SNR=37.4
00:29:13.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:13.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:13.983 00.000 10844 Enqueuing Expose request
00:29:13.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.27) opts 0xd
00:29:13.983 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.27)
00:29:13.983 00.000 11060 Moving (-0.00, 0.27) raw xDistance=-0.26 yDistance=-0.05
00:29:13.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:29:13.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:13.985 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:29:13.985 00.000 11060 MoveAxis(E, 46, ABG)
00:29:13.985 00.000 11060 Guiding  Dir = 2, Dur = 46
00:29:14.014 00.029 11060 IsSlewing returns 0
00:29:14.014 00.000 11060 IsGuiding returns 0
00:29:14.090 00.076 11060 IsGuiding returns 0
00:29:14.090 00.000 11060 Move returns status 0, amount 46
00:29:14.090 00.000 11060 MoveAxis(N, 0, ABG)
00:29:14.090 00.000 11060 Move returns status 0, amount 0
00:29:14.090 00.000 11060 move complete, result=0
00:29:14.090 00.000 11060 worker thread done servicing request
00:29:14.090 00.000 11060 Worker thread wakes up
00:29:14.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:14.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:14.091 00.001 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
00:29:14.687 00.596 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:14.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:14.688 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:14.688 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:14.689 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:14.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:14.690 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:14.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:14.691 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:14.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5967,"width":15,"height":15,"star_pos":[7.39,6.73],"pixels":"..."},"id":1}
00:29:14.701 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:14.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:14.724 00.023 11060 Exposure complete
00:29:14.913 00.189 11060 worker thread done servicing request
00:29:14.913 00.000 10844 OnExposeComplete: enter
00:29:14.913 00.000 10844 UpdateGuideState(): m_state=6
00:29:14.913 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5968
00:29:14.913 00.000 10844 Star::Find returns 1 (0), X=262.10, Y=62.44, Mass=3288, SNR=36.8, Peak=224 HFD=3.8
00:29:14.914 00.001 10844 MultiStar: [#1 -0.19,0.76,0.00,M5] [#2 -0.57,0.65,0.00,M1] [#3 -0.33,1.03,0.00,M2] [#4 -0.04,-0.55,0.91,U] [#5 -0.00,0.10,1.00,U] [#6 -0.40,-0.09,0.87,U] [#7 -0.09,-1.57,0.00,M1] [#8 0.10,-0.54,0.95,U] 
00:29:14.914 00.000 10844 refined, 4 included, MultiStar: {-0.15, -0.12}, one-star: {-0.43, 0.40}
00:29:14.914 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
00:29:14.914 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
00:29:14.914 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.20 cameraTheta=-2.46 mountX=0.15 mountY=-0.13, mountTheta=-0.72
00:29:14.916 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.12, opts=13)
00:29:14.916 00.000 10844 Enqueuing Move request for scope (-0.15, -0.12)
00:29:14.916 00.000 11060 Worker thread wakes up
00:29:14.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:14.916 00.000 10844 UpdateGuideState exits: m=3288 SNR=36.8
00:29:14.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:14.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:14.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
00:29:14.916 00.000 10844 Enqueuing Expose request
00:29:14.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
00:29:14.916 00.000 11060 Moving (-0.15, -0.12) raw xDistance=0.15 yDistance=-0.13
00:29:14.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:29:14.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:14.917 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:29:14.917 00.000 11060 MoveAxis(W, 24, ABG)
00:29:14.917 00.000 11060 Guiding  Dir = 3, Dur = 24
00:29:14.951 00.034 11060 IsSlewing returns 0
00:29:14.952 00.001 11060 IsGuiding returns 0
00:29:15.005 00.053 11060 IsGuiding returns 0
00:29:15.005 00.000 11060 Move returns status 0, amount 24
00:29:15.005 00.000 11060 MoveAxis(N, 0, ABG)
00:29:15.005 00.000 11060 Move returns status 0, amount 0
00:29:15.005 00.000 11060 move complete, result=0
00:29:15.006 00.001 11060 worker thread done servicing request
00:29:15.006 00.000 11060 Worker thread wakes up
00:29:15.006 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:29:15.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:15.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:15.643 00.637 11060 Exposure complete
00:29:15.713 00.070 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:15.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:15.714 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:15.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:15.715 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:15.716 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:15.717 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:15.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:15.717 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:15.718 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5968,"width":15,"height":15,"star_pos":[7.10,7.44],"pixels":"..."},"id":1}
00:29:15.732 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:15.733 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:15.850 00.117 11060 worker thread done servicing request
00:29:15.850 00.000 10844 OnExposeComplete: enter
00:29:15.850 00.000 10844 UpdateGuideState(): m_state=6
00:29:15.850 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5969
00:29:15.850 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=62.95, Mass=2767, SNR=33.5, Peak=201 HFD=4.0
00:29:15.851 00.001 10844 MultiStar: [#1 0.49,1.08,0.00,M6] [#2 -0.41,1.10,0.00,M2] [#3 0.21,0.76,0.00,M3] [#4 0.16,-0.08,0.97,U] [#5 -0.68,1.04,0.00,M1] [#6 -0.01,-0.19,1.02,U] [#7 -0.56,0.43,0.00,M2] [#8 -0.45,0.65,0.00,M4] 
00:29:15.851 00.000 10844 refined, 2 included, MultiStar: {-0.02, 0.22}, one-star: {-0.20, 0.91}
00:29:15.851 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
00:29:15.851 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
00:29:15.851 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.66 mountX=-0.21 mountY=-0.05, mountTheta=-2.89
00:29:15.853 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.22, opts=13)
00:29:15.853 00.000 10844 Enqueuing Move request for scope (-0.02, 0.22)
00:29:15.853 00.000 11060 Worker thread wakes up
00:29:15.853 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:15.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
00:29:15.853 00.000 10844 UpdateGuideState exits: m=2767 SNR=33.5
00:29:15.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
00:29:15.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:15.853 00.000 11060 Moving (-0.02, 0.22) raw xDistance=-0.21 yDistance=-0.05
00:29:15.855 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:15.855 00.000 10844 Enqueuing Expose request
00:29:15.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:29:15.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:15.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:29:15.855 00.000 11060 MoveAxis(E, 36, ABG)
00:29:15.855 00.000 11060 Guiding  Dir = 2, Dur = 36
00:29:15.859 00.004 11060 IsSlewing returns 0
00:29:15.859 00.000 11060 IsGuiding returns 0
00:29:15.906 00.047 11060 IsGuiding returns 0
00:29:15.906 00.000 11060 Move returns status 0, amount 36
00:29:15.906 00.000 11060 MoveAxis(N, 0, ABG)
00:29:15.906 00.000 11060 Move returns status 0, amount 0
00:29:15.906 00.000 11060 move complete, result=0
00:29:15.907 00.001 11060 worker thread done servicing request
00:29:15.907 00.000 11060 Worker thread wakes up
00:29:15.907 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:29:15.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:15.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:16.537 00.630 11060 Exposure complete
00:29:16.695 00.158 11060 worker thread done servicing request
00:29:16.696 00.001 10844 OnExposeComplete: enter
00:29:16.696 00.000 10844 UpdateGuideState(): m_state=6
00:29:16.696 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5970
00:29:16.696 00.000 10844 Star::Find returns 1 (0), X=262.16, Y=62.83, Mass=3358, SNR=37.3, Peak=254 HFD=3.7
00:29:16.696 00.000 10844 MultiStar: [#1 0.15,0.24,0.96,U] [#2 0.11,0.47,1.88,U] [#3 -0.19,0.46,0.94,U] [#4 0.30,0.58,0.00,M1] [#5 0.53,0.56,0.00,M2] [#6 -0.19,-0.22,0.98,U] [#7 0.06,-0.36,0.76,U] [#8 -0.31,0.85,0.00,M5] 
00:29:16.696 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.28}, one-star: {-0.37, 0.79}
00:29:16.696 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
00:29:16.696 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
00:29:16.697 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.75 mountX=-0.27 mountY=-0.10, mountTheta=-2.79
00:29:16.698 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.28, opts=13)
00:29:16.698 00.000 10844 Enqueuing Move request for scope (-0.05, 0.28)
00:29:16.698 00.000 11060 Worker thread wakes up
00:29:16.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
00:29:16.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
00:29:16.698 00.000 11060 Moving (-0.05, 0.28) raw xDistance=-0.27 yDistance=-0.10
00:29:16.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:29:16.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:16.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:16.699 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:16.699 00.000 11060 MoveAxis(E, 48, ABG)
00:29:16.699 00.000 11060 Guiding  Dir = 2, Dur = 48
00:29:16.699 00.000 10844 UpdateGuideState exits: m=3358 SNR=37.3
00:29:16.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:16.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:16.699 00.000 10844 Enqueuing Expose request
00:29:16.702 00.003 11060 IsSlewing returns 0
00:29:16.702 00.000 11060 IsGuiding returns 0
00:29:16.764 00.062 11060 IsGuiding returns 0
00:29:16.764 00.000 11060 Move returns status 0, amount 48
00:29:16.764 00.000 11060 MoveAxis(N, 0, ABG)
00:29:16.764 00.000 11060 Move returns status 0, amount 0
00:29:16.764 00.000 11060 move complete, result=0
00:29:16.764 00.000 11060 worker thread done servicing request
00:29:16.764 00.000 11060 Worker thread wakes up
00:29:16.766 00.002 10844 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
00:29:16.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:16.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:16.770 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:16.770 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:16.771 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:16.771 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:16.771 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:16.772 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:16.772 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:16.772 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:16.772 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:16.772 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5970,"width":15,"height":15,"star_pos":[7.16,6.83],"pixels":"..."},"id":1}
00:29:16.831 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:16.832 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:17.403 00.571 11060 Exposure complete
00:29:17.576 00.173 11060 worker thread done servicing request
00:29:17.576 00.000 10844 OnExposeComplete: enter
00:29:17.576 00.000 10844 UpdateGuideState(): m_state=6
00:29:17.576 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5971
00:29:17.576 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=62.52, Mass=3170, SNR=35.6, Peak=215 HFD=4.2
00:29:17.576 00.000 10844 MultiStar: [#1 -0.44,0.14,1.11,U] [#2 0.23,0.32,2.00,U] [#3 -0.09,-0.29,0.99,U] [#4 0.34,0.13,0.98,U] [#5 -0.86,0.54,0.00,M3] [#6 -0.33,-0.44,0.92,U] [#7 -0.51,-1.21,0.00,M2] [#8 0.04,-0.00,1.00,U] 
00:29:17.576 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {-0.03, 0.48}
00:29:17.576 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
00:29:17.577 00.001 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
00:29:17.577 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.68 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
00:29:17.578 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
00:29:17.578 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
00:29:17.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:17.578 00.000 10844 UpdateGuideState exits: m=3170 SNR=35.6
00:29:17.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:17.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:17.578 00.000 10844 Enqueuing Expose request
00:29:17.578 00.000 11060 Worker thread wakes up
00:29:17.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:29:17.579 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:29:17.579 00.000 11060 Moving (-0.01, 0.09) raw xDistance=-0.08 yDistance=-0.02
00:29:17.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:29:17.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:17.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:29:17.579 00.000 11060 MoveAxis(E, 0, ABG)
00:29:17.579 00.000 11060 Move returns status 0, amount 0
00:29:17.579 00.000 11060 MoveAxis(N, 0, ABG)
00:29:17.579 00.000 11060 Move returns status 0, amount 0
00:29:17.579 00.000 11060 move complete, result=0
00:29:17.579 00.000 11060 worker thread done servicing request
00:29:17.579 00.000 11060 Worker thread wakes up
00:29:17.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:17.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:17.580 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:17.746 00.166 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:17.747 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:17.748 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:17.748 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:17.749 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:17.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:17.750 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:17.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:17.750 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:17.752 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5971,"width":15,"height":15,"star_pos":[7.49,6.52],"pixels":"..."},"id":1}
00:29:17.765 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:17.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:18.215 00.450 11060 Exposure complete
00:29:18.396 00.181 11060 worker thread done servicing request
00:29:18.397 00.001 10844 OnExposeComplete: enter
00:29:18.397 00.000 10844 UpdateGuideState(): m_state=6
00:29:18.397 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5972
00:29:18.397 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=62.67, Mass=2648, SNR=33.0, Peak=206 HFD=3.8
00:29:18.397 00.000 10844 MultiStar: [#1 0.01,-0.28,1.08,U] [#2 0.52,-0.67,0.00,M1] [#3 -0.15,-0.31,1.11,U] [#4 0.17,0.07,1.04,U] [#5 -0.58,-0.18,1.09,U] [#6 -0.41,-1.07,0.00,M1] [#7 -0.47,-1.58,0.00,M3] [#8 -0.03,0.41,1.10,U] 
00:29:18.397 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.05}, one-star: {0.34, 0.64}
00:29:18.397 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.10 = -2.19)
00:29:18.397 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.21)
00:29:18.398 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.34 mountX=-0.04 mountY=-0.05, mountTheta=-2.19
00:29:18.399 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
00:29:18.399 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
00:29:18.399 00.000 11060 Worker thread wakes up
00:29:18.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:18.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:29:18.399 00.000 10844 UpdateGuideState exits: m=2648 SNR=33.0
00:29:18.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:29:18.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:18.399 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.05
00:29:18.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:18.399 00.000 10844 Enqueuing Expose request
00:29:18.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:29:18.400 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:18.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:29:18.400 00.000 11060 MoveAxis(E, 0, ABG)
00:29:18.400 00.000 11060 Move returns status 0, amount 0
00:29:18.400 00.000 11060 MoveAxis(N, 0, ABG)
00:29:18.400 00.000 11060 Move returns status 0, amount 0
00:29:18.400 00.000 11060 move complete, result=0
00:29:18.400 00.000 11060 worker thread done servicing request
00:29:18.400 00.000 11060 Worker thread wakes up
00:29:18.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:18.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:18.401 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:18.702 00.301 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:18.702 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:18.703 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:18.703 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:18.705 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:18.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:18.705 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:18.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:18.706 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:18.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5972,"width":15,"height":15,"star_pos":[6.87,6.67],"pixels":"..."},"id":1}
00:29:18.717 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:18.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:19.035 00.318 11060 Exposure complete
00:29:19.217 00.182 11060 worker thread done servicing request
00:29:19.217 00.000 10844 OnExposeComplete: enter
00:29:19.217 00.000 10844 UpdateGuideState(): m_state=6
00:29:19.217 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5973
00:29:19.218 00.001 10844 Star::Find returns 1 (0), X=262.53, Y=62.77, Mass=2994, SNR=34.6, Peak=206 HFD=3.9
00:29:19.218 00.000 10844 MultiStar: [#1 0.52,0.23,1.06,U] [#2 -0.93,0.58,0.00,M2] [#3 0.01,0.66,0.00,M1] [#4 -0.18,-0.35,1.00,U] [#5 -0.33,-0.25,1.12,U] [#6 -0.14,-0.44,1.00,U] [#7 -0.30,-0.90,0.00,M4] [#8 -0.06,0.87,0.00,M4] 
00:29:19.218 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.02}, one-star: {0.00, 0.74}
00:29:19.218 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
00:29:19.218 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
00:29:19.218 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.57 mountX=0.02 mountY=-0.02, mountTheta=-0.83
00:29:19.219 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.02, opts=13)
00:29:19.219 00.000 10844 Enqueuing Move request for scope (-0.03, -0.02)
00:29:19.220 00.001 11060 Worker thread wakes up
00:29:19.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:19.220 00.000 10844 UpdateGuideState exits: m=2994 SNR=34.6
00:29:19.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:19.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:19.220 00.000 10844 Enqueuing Expose request
00:29:19.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
00:29:19.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
00:29:19.220 00.000 11060 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=-0.02
00:29:19.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:29:19.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:19.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:29:19.220 00.000 11060 MoveAxis(E, 0, ABG)
00:29:19.220 00.000 11060 Move returns status 0, amount 0
00:29:19.220 00.000 11060 MoveAxis(N, 0, ABG)
00:29:19.220 00.000 11060 Move returns status 0, amount 0
00:29:19.221 00.001 11060 move complete, result=0
00:29:19.221 00.000 11060 worker thread done servicing request
00:29:19.221 00.000 11060 Worker thread wakes up
00:29:19.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:19.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:19.222 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:19.788 00.566 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:19.788 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:19.789 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:19.789 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:19.789 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:19.789 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:19.790 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:19.790 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:19.790 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:19.790 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5973,"width":15,"height":15,"star_pos":[6.53,6.77],"pixels":"..."},"id":1}
00:29:19.799 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:19.799 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:19.860 00.061 11060 Exposure complete
00:29:20.039 00.179 11060 worker thread done servicing request
00:29:20.040 00.001 10844 OnExposeComplete: enter
00:29:20.040 00.000 10844 UpdateGuideState(): m_state=6
00:29:20.040 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5974
00:29:20.040 00.000 10844 Star::Find returns 1 (0), X=262.99, Y=63.14, Mass=3266, SNR=36.3, Peak=167 HFD=4.3
00:29:20.040 00.000 10844 MultiStar: [#1 0.05,0.95,0.00,M3] [#2 -0.04,0.59,1.93,U] [#3 -0.10,0.69,0.00,M2] [#4 -0.60,0.08,0.91,U] [#5 -0.99,-0.46,0.00,M2] [#6 -0.17,-0.03,0.95,U] [#7 -0.04,-0.46,0.80,U] [#8 -0.06,-0.30,0.98,U] 
00:29:20.040 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.25}, one-star: {0.47, 1.10}
00:29:20.041 00.001 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
00:29:20.041 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
00:29:20.041 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.81 mountX=-0.23 mountY=-0.10, mountTheta=-2.73
00:29:20.042 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.25, opts=13)
00:29:20.042 00.000 10844 Enqueuing Move request for scope (-0.06, 0.25)
00:29:20.042 00.000 11060 Worker thread wakes up
00:29:20.042 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:20.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
00:29:20.042 00.000 10844 UpdateGuideState exits: m=3266 SNR=36.3
00:29:20.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
00:29:20.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:20.043 00.001 11060 Moving (-0.06, 0.25) raw xDistance=-0.23 yDistance=-0.10
00:29:20.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:20.043 00.000 10844 Enqueuing Expose request
00:29:20.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:29:20.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:20.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:20.043 00.000 11060 MoveAxis(E, 40, ABG)
00:29:20.043 00.000 11060 Guiding  Dir = 2, Dur = 40
00:29:20.058 00.015 11060 IsSlewing returns 0
00:29:20.059 00.001 11060 IsGuiding returns 0
00:29:20.107 00.048 11060 IsGuiding returns 0
00:29:20.107 00.000 11060 Move returns status 0, amount 40
00:29:20.107 00.000 11060 MoveAxis(N, 0, ABG)
00:29:20.107 00.000 11060 Move returns status 0, amount 0
00:29:20.107 00.000 11060 move complete, result=0
00:29:20.108 00.001 11060 worker thread done servicing request
00:29:20.108 00.000 11060 Worker thread wakes up
00:29:20.108 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:29:20.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:20.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:20.726 00.618 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:20.726 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:20.727 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:20.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:20.728 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:20.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:20.728 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:20.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:20.729 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:20.729 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5974,"width":15,"height":15,"star_pos":[6.99,7.14],"pixels":"..."},"id":1}
00:29:20.738 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:20.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:20.747 00.009 11060 Exposure complete
00:29:20.926 00.179 11060 worker thread done servicing request
00:29:20.926 00.000 10844 OnExposeComplete: enter
00:29:20.926 00.000 10844 UpdateGuideState(): m_state=6
00:29:20.927 00.001 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5975
00:29:20.927 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.17, Mass=2936, SNR=34.1, Peak=167 HFD=4.4
00:29:20.927 00.000 10844 MultiStar: [#1 0.29,0.63,0.00,M4] [#2 -0.50,-0.25,2.24,U] [#3 0.32,-0.30,1.12,U] [#4 -0.08,-0.92,0.00,M1] [#5 0.18,0.56,1.02,U] [#6 0.65,-0.29,0.00,M1] [#7 0.33,-1.28,0.00,M4] [#8 -0.61,0.27,0.00,M4] 
00:29:20.927 00.000 10844 refined, 3 included, MultiStar: {-0.07, -0.03}, one-star: {0.20, 0.14}
00:29:20.927 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
00:29:20.927 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
00:29:20.927 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.69 mountX=0.05 mountY=-0.07, mountTheta=-0.95
00:29:20.929 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.03, opts=13)
00:29:20.929 00.000 10844 Enqueuing Move request for scope (-0.07, -0.03)
00:29:20.929 00.000 11060 Worker thread wakes up
00:29:20.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:20.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
00:29:20.929 00.000 10844 UpdateGuideState exits: m=2936 SNR=34.1
00:29:20.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
00:29:20.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:20.929 00.000 11060 Moving (-0.07, -0.03) raw xDistance=0.05 yDistance=-0.07
00:29:20.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:20.929 00.000 10844 Enqueuing Expose request
00:29:20.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:20.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:20.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:29:20.929 00.000 11060 MoveAxis(E, 0, ABG)
00:29:20.930 00.001 11060 Move returns status 0, amount 0
00:29:20.930 00.000 11060 MoveAxis(N, 0, ABG)
00:29:20.930 00.000 11060 Move returns status 0, amount 0
00:29:20.930 00.000 11060 move complete, result=0
00:29:20.930 00.000 11060 worker thread done servicing request
00:29:20.930 00.000 11060 Worker thread wakes up
00:29:20.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:20.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:20.932 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:21.558 00.626 11060 Exposure complete
00:29:21.687 00.129 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:21.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:21.688 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:21.688 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:21.690 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:21.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:21.690 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:21.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:21.690 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:21.691 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5975,"width":15,"height":15,"star_pos":[6.73,7.17],"pixels":"..."},"id":1}
00:29:21.744 00.053 11060 worker thread done servicing request
00:29:21.745 00.001 10844 OnExposeComplete: enter
00:29:21.745 00.000 10844 UpdateGuideState(): m_state=6
00:29:21.745 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5976
00:29:21.745 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=62.72, Mass=3588, SNR=38.7, Peak=253 HFD=3.7
00:29:21.746 00.001 10844 MultiStar: [#1 1.15,0.80,0.00,M5] [#2 -0.26,0.11,1.85,U] [#3 0.41,-0.18,0.96,U] [#4 0.11,-0.45,0.91,U] [#5 -0.26,-0.32,0.94,U] [#6 0.67,-0.24,0.00,M2] [#7 0.78,-0.76,0.00,M5] [#8 0.36,0.46,0.80,U] 
00:29:21.746 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.06}, one-star: {-0.19, 0.68}
00:29:21.746 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
00:29:21.746 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
00:29:21.746 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.94 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
00:29:21.748 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
00:29:21.748 00.000 10844 Enqueuing Move request for scope (-0.02, 0.06)
00:29:21.748 00.000 11060 Worker thread wakes up
00:29:21.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:21.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:29:21.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:29:21.748 00.000 10844 UpdateGuideState exits: m=3588 SNR=38.7
00:29:21.748 00.000 11060 Moving (-0.02, 0.06) raw xDistance=-0.05 yDistance=-0.03
00:29:21.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:21.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:29:21.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:21.750 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:21.750 00.000 11060 MoveAxis(E, 0, ABG)
00:29:21.750 00.000 11060 Move returns status 0, amount 0
00:29:21.750 00.000 11060 MoveAxis(N, 0, ABG)
00:29:21.750 00.000 11060 Move returns status 0, amount 0
00:29:21.750 00.000 11060 move complete, result=0
00:29:21.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:21.750 00.000 11060 worker thread done servicing request
00:29:21.750 00.000 10844 Enqueuing Expose request
00:29:21.750 00.000 11060 Worker thread wakes up
00:29:21.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:21.750 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:21.751 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:21.753 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:21.754 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:22.388 00.634 11060 Exposure complete
00:29:22.591 00.203 11060 worker thread done servicing request
00:29:22.599 00.008 10844 OnExposeComplete: enter
00:29:22.599 00.000 10844 UpdateGuideState(): m_state=6
00:29:22.599 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5977
00:29:22.599 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=62.76, Mass=3388, SNR=38.1, Peak=238 HFD=3.6
00:29:22.600 00.001 10844 MultiStar: [#1 0.86,0.76,0.00,M6] [#2 0.77,0.57,0.00,M1] [#3 0.28,-0.07,1.01,U] [#4 0.66,-0.44,0.00,M1] [#5 0.80,-0.40,0.00,M1] [#6 -0.25,-0.27,0.84,U] [#7 0.19,-0.46,0.74,U] [#8 0.25,0.70,0.00,M4] 
00:29:22.600 00.000 10844 refined, 3 included, MultiStar: {0.13, 0.02}, one-star: {0.26, 0.72}
00:29:22.600 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
00:29:22.600 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
00:29:22.600 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=-0.05 mountY=0.13, mountTheta=1.94
00:29:22.601 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.02, opts=13)
00:29:22.601 00.000 10844 Enqueuing Move request for scope (0.13, 0.02)
00:29:22.601 00.000 11060 Worker thread wakes up
00:29:22.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:22.602 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
00:29:22.602 00.000 10844 UpdateGuideState exits: m=3388 SNR=38.1
00:29:22.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
00:29:22.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:22.602 00.000 11060 Moving (0.13, 0.02) raw xDistance=-0.05 yDistance=0.13
00:29:22.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:22.602 00.000 10844 Enqueuing Expose request
00:29:22.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:29:22.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:22.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:29:22.602 00.000 11060 MoveAxis(E, 0, ABG)
00:29:22.602 00.000 11060 Move returns status 0, amount 0
00:29:22.602 00.000 11060 MoveAxis(N, 0, ABG)
00:29:22.602 00.000 11060 Move returns status 0, amount 0
00:29:22.602 00.000 11060 move complete, result=0
00:29:22.603 00.001 11060 worker thread done servicing request
00:29:22.603 00.000 11060 Worker thread wakes up
00:29:22.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:22.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:22.604 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:22.771 00.167 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:22.771 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:22.772 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:22.772 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:22.773 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:22.773 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:22.774 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:22.774 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:22.774 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:22.774 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5977,"width":15,"height":15,"star_pos":[6.78,6.76],"pixels":"..."},"id":1}
00:29:22.783 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:22.783 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:23.239 00.456 11060 Exposure complete
00:29:23.440 00.201 11060 worker thread done servicing request
00:29:23.441 00.001 10844 OnExposeComplete: enter
00:29:23.441 00.000 10844 UpdateGuideState(): m_state=6
00:29:23.441 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5978
00:29:23.441 00.000 10844 Star::Find returns 1 (0), X=262.52, Y=62.31, Mass=2601, SNR=32.5, Peak=230 HFD=3.4
00:29:23.441 00.000 10844 MultiStar: [#1 0.82,0.42,0.00,M7] [#2 -0.08,0.25,2.22,U] [#3 0.54,0.26,1.11,U] [#4 0.00,0.28,1.00,U] [#5 -0.14,0.18,1.21,U] [#6 -0.25,0.17,0.99,U] [#7 0.69,-0.45,0.00,M5] [#8 0.20,0.66,0.00,M5] 
00:29:23.442 00.001 10844 refined, 5 included, MultiStar: {-0.00, 0.24}, one-star: {-0.01, 0.27}
00:29:23.442 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
00:29:23.442 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
00:29:23.442 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.57 mountX=-0.23 mountY=-0.04, mountTheta=-2.98
00:29:23.443 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.24, opts=13)
00:29:23.443 00.000 10844 Enqueuing Move request for scope (-0.00, 0.24)
00:29:23.443 00.000 11060 Worker thread wakes up
00:29:23.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
00:29:23.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
00:29:23.444 00.001 11060 Moving (-0.00, 0.24) raw xDistance=-0.23 yDistance=-0.04
00:29:23.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:29:23.444 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:23.444 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:23.444 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:29:23.444 00.000 11060 MoveAxis(E, 40, ABG)
00:29:23.444 00.000 11060 Guiding  Dir = 2, Dur = 40
00:29:23.444 00.000 10844 UpdateGuideState exits: m=2601 SNR=32.5
00:29:23.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:23.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:23.444 00.000 10844 Enqueuing Expose request
00:29:23.476 00.032 11060 IsSlewing returns 0
00:29:23.476 00.000 11060 IsGuiding returns 0
00:29:23.555 00.079 11060 IsGuiding returns 0
00:29:23.555 00.000 11060 Move returns status 0, amount 40
00:29:23.555 00.000 11060 MoveAxis(N, 0, ABG)
00:29:23.555 00.000 11060 Move returns status 0, amount 0
00:29:23.555 00.000 11060 move complete, result=0
00:29:23.555 00.000 11060 worker thread done servicing request
00:29:23.556 00.001 11060 Worker thread wakes up
00:29:23.556 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
00:29:23.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:23.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:23.721 00.165 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:23.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:23.721 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:23.722 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:23.722 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:23.722 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:23.723 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:23.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:23.723 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:23.725 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5978,"width":15,"height":15,"star_pos":[6.52,7.31],"pixels":"..."},"id":1}
00:29:23.781 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:23.781 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:24.186 00.405 11060 Exposure complete
00:29:24.365 00.179 11060 worker thread done servicing request
00:29:24.365 00.000 10844 OnExposeComplete: enter
00:29:24.365 00.000 10844 UpdateGuideState(): m_state=6
00:29:24.366 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5979
00:29:24.366 00.000 10844 Star::Find returns 1 (0), X=262.46, Y=62.48, Mass=3202, SNR=36.8, Peak=217 HFD=3.3
00:29:24.366 00.000 10844 MultiStar: [#1 0.28,0.53,1.03,U] [#2 0.65,1.03,0.00,M1] [#3 -0.07,0.10,0.95,U] [#4 0.76,-0.30,0.00,M1] [#5 0.65,-0.05,0.00,M1] [#6 -0.38,0.36,0.82,U] [#7 -0.01,-1.07,0.00,M6] [#8 0.54,1.02,0.00,M6] 
00:29:24.366 00.000 10844 refined, 3 included, MultiStar: {-0.04, 0.36}, one-star: {-0.07, 0.44}
00:29:24.366 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
00:29:24.366 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
00:29:24.366 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.37 cameraTheta=1.68 mountX=-0.35 mountY=-0.10, mountTheta=-2.87
00:29:24.368 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.36, opts=13)
00:29:24.369 00.001 10844 Enqueuing Move request for scope (-0.04, 0.36)
00:29:24.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:24.370 00.001 10844 UpdateGuideState exits: m=3202 SNR=36.8
00:29:24.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:24.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:24.370 00.000 11060 Worker thread wakes up
00:29:24.380 00.010 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
00:29:24.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
00:29:24.380 00.000 11060 Moving (-0.04, 0.36) raw xDistance=-0.35 yDistance=-0.10
00:29:24.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
00:29:24.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:24.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:24.381 00.001 11060 MoveAxis(E, 62, ABG)
00:29:24.381 00.000 11060 Guiding  Dir = 2, Dur = 62
00:29:24.382 00.001 10844 Enqueuing Expose request
00:29:24.415 00.033 11060 IsSlewing returns 0
00:29:24.415 00.000 11060 IsGuiding returns 0
00:29:24.508 00.093 11060 IsGuiding returns 0
00:29:24.508 00.000 11060 Move returns status 0, amount 62
00:29:24.508 00.000 11060 MoveAxis(N, 0, ABG)
00:29:24.508 00.000 11060 Move returns status 0, amount 0
00:29:24.508 00.000 11060 move complete, result=0
00:29:24.508 00.000 11060 worker thread done servicing request
00:29:24.508 00.000 11060 Worker thread wakes up
00:29:24.508 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
00:29:24.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:24.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:24.721 00.213 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:24.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:24.722 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:24.723 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:24.723 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:24.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:24.724 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:24.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:24.725 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:24.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5979,"width":15,"height":15,"star_pos":[7.46,7.48],"pixels":"..."},"id":1}
00:29:24.737 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:24.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:25.139 00.402 11060 Exposure complete
00:29:25.318 00.179 11060 worker thread done servicing request
00:29:25.318 00.000 10844 OnExposeComplete: enter
00:29:25.318 00.000 10844 UpdateGuideState(): m_state=6
00:29:25.318 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5980
00:29:25.319 00.001 10844 Star::Find returns 1 (0), X=262.34, Y=62.50, Mass=3032, SNR=34.9, Peak=204 HFD=3.5
00:29:25.319 00.000 10844 MultiStar: [#1 0.23,0.51,1.02,U] [#2 0.06,1.01,0.00,M2] [#3 0.04,1.08,0.00,M1] [#4 0.40,0.59,0.00,M2] [#5 0.29,-0.05,1.06,U] [#6 0.13,0.54,0.92,U] [#7 -0.04,-0.72,0.00,M7] [#8 -0.06,0.85,0.00,M7] 
00:29:25.319 00.000 10844 refined, 3 included, MultiStar: {0.12, 0.36}, one-star: {-0.19, 0.46}
00:29:25.319 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
00:29:25.319 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
00:29:25.319 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.25 mountX=-0.37 mountY=0.06, mountTheta=2.98
00:29:25.321 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.36, opts=13)
00:29:25.321 00.000 10844 Enqueuing Move request for scope (0.12, 0.36)
00:29:25.321 00.000 11060 Worker thread wakes up
00:29:25.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:25.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
00:29:25.321 00.000 10844 UpdateGuideState exits: m=3032 SNR=34.9
00:29:25.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
00:29:25.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:25.321 00.000 11060 Moving (0.12, 0.36) raw xDistance=-0.37 yDistance=0.06
00:29:25.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:25.321 00.000 10844 Enqueuing Expose request
00:29:25.322 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:29:25.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:25.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:29:25.322 00.000 11060 MoveAxis(E, 66, ABG)
00:29:25.322 00.000 11060 Guiding  Dir = 2, Dur = 66
00:29:25.375 00.053 11060 IsSlewing returns 0
00:29:25.375 00.000 11060 IsGuiding returns 0
00:29:25.478 00.103 11060 IsGuiding returns 0
00:29:25.479 00.001 11060 Move returns status 0, amount 66
00:29:25.479 00.000 11060 MoveAxis(N, 0, ABG)
00:29:25.479 00.000 11060 Move returns status 0, amount 0
00:29:25.479 00.000 11060 move complete, result=0
00:29:25.479 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.1 px 0 ms NORTH
00:29:25.481 00.002 11060 worker thread done servicing request
00:29:25.481 00.000 11060 Worker thread wakes up
00:29:25.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:25.482 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:25.743 00.261 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:25.743 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:25.744 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:25.744 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:25.745 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:25.745 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:25.746 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:25.746 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:25.746 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:25.746 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5980,"width":15,"height":15,"star_pos":[7.34,6.50],"pixels":"..."},"id":1}
00:29:25.755 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:25.755 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:26.125 00.370 11060 Exposure complete
00:29:26.317 00.192 11060 worker thread done servicing request
00:29:26.317 00.000 10844 OnExposeComplete: enter
00:29:26.317 00.000 10844 UpdateGuideState(): m_state=6
00:29:26.317 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5981
00:29:26.319 00.002 10844 Star::Find returns 1 (0), X=262.93, Y=61.83, Mass=2957, SNR=34.4, Peak=198 HFD=4.1
00:29:26.319 00.000 10844 MultiStar: [#1 0.40,0.05,1.01,U] [#2 0.68,0.14,0.00,M3] [#3 0.46,0.62,0.00,M2] [#4 0.43,-0.50,0.00,M3] [#5 -0.01,0.19,1.02,U] [#6 0.17,0.09,1.01,U] [#7 0.23,-1.09,0.00,M8] [#8 0.03,0.77,0.00,M8] 
00:29:26.319 00.000 10844 refined, 3 included, MultiStar: {0.24, 0.03}, one-star: {0.40, -0.21}
00:29:26.319 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
00:29:26.319 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
00:29:26.319 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.13 mountX=-0.07 mountY=0.23, mountTheta=1.88
00:29:26.320 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.03, opts=13)
00:29:26.320 00.000 10844 Enqueuing Move request for scope (0.24, 0.03)
00:29:26.320 00.000 11060 Worker thread wakes up
00:29:26.321 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
00:29:26.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
00:29:26.321 00.000 11060 Moving (0.24, 0.03) raw xDistance=-0.07 yDistance=0.23
00:29:26.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:29:26.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:26.321 00.000 10844 UpdateGuideState exits: m=2957 SNR=34.4
00:29:26.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:26.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:26.321 00.000 10844 Enqueuing Expose request
00:29:26.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:26.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:29:26.321 00.000 11060 MoveAxis(E, 0, ABG)
00:29:26.321 00.000 11060 Move returns status 0, amount 0
00:29:26.321 00.000 11060 MoveAxis(N, 0, ABG)
00:29:26.321 00.000 11060 Move returns status 0, amount 0
00:29:26.322 00.001 11060 move complete, result=0
00:29:26.322 00.000 11060 worker thread done servicing request
00:29:26.322 00.000 11060 Worker thread wakes up
00:29:26.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:26.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:26.323 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:26.688 00.365 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:26.689 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:26.689 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:26.690 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:26.690 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:26.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:26.692 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:26.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:26.692 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:26.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5981,"width":15,"height":15,"star_pos":[6.93,6.83],"pixels":"..."},"id":1}
00:29:26.752 00.060 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:26.752 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:26.956 00.204 11060 Exposure complete
00:29:27.137 00.181 11060 worker thread done servicing request
00:29:27.137 00.000 10844 OnExposeComplete: enter
00:29:27.137 00.000 10844 UpdateGuideState(): m_state=6
00:29:27.138 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5982
00:29:27.138 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=61.81, Mass=2944, SNR=34.8, Peak=223 HFD=3.6
00:29:27.138 00.000 10844 MultiStar: [#1 0.31,0.79,0.00,M5] [#2 -0.33,0.66,0.00,M4] [#3 -0.60,0.62,0.00,M3] [#4 0.47,1.06,0.00,M4] [#5 -0.52,0.49,0.00,M1] [#6 0.25,0.53,0.86,U] [#7 -0.96,-0.01,0.00,M9] [#8 0.44,0.64,0.00,M9] 
00:29:27.138 00.000 10844 refined, 1 included, MultiStar: {0.09, 0.12}, one-star: {-0.04, -0.23}
00:29:27.138 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
00:29:27.138 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
00:29:27.138 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.16 cameraTheta=0.91 mountX=-0.14 mountY=0.07, mountTheta=2.65
00:29:27.141 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.12, opts=13)
00:29:27.141 00.000 10844 Enqueuing Move request for scope (0.09, 0.12)
00:29:27.141 00.000 11060 Worker thread wakes up
00:29:27.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
00:29:27.141 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
00:29:27.141 00.000 11060 Moving (0.09, 0.12) raw xDistance=-0.14 yDistance=0.07
00:29:27.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:29:27.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:27.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:27.142 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:27.142 00.000 11060 MoveAxis(E, 24, ABG)
00:29:27.142 00.000 11060 Guiding  Dir = 2, Dur = 24
00:29:27.142 00.000 10844 UpdateGuideState exits: m=2944 SNR=34.8
00:29:27.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:27.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:27.142 00.000 10844 Enqueuing Expose request
00:29:27.151 00.009 11060 IsSlewing returns 0
00:29:27.151 00.000 11060 IsGuiding returns 0
00:29:27.183 00.032 11060 IsGuiding returns 0
00:29:27.183 00.000 11060 Move returns status 0, amount 24
00:29:27.184 00.001 11060 MoveAxis(N, 0, ABG)
00:29:27.184 00.000 11060 Move returns status 0, amount 0
00:29:27.184 00.000 11060 move complete, result=0
00:29:27.184 00.000 11060 worker thread done servicing request
00:29:27.184 00.000 11060 Worker thread wakes up
00:29:27.184 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:29:27.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:27.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:27.690 00.506 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:27.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:27.690 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:27.691 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:27.691 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:27.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:27.692 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:27.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:27.693 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:27.693 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5982,"width":15,"height":15,"star_pos":[7.49,6.81],"pixels":"..."},"id":1}
00:29:27.701 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:27.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:27.812 00.111 11060 Exposure complete
00:29:27.983 00.171 11060 worker thread done servicing request
00:29:27.983 00.000 10844 OnExposeComplete: enter
00:29:27.983 00.000 10844 UpdateGuideState(): m_state=6
00:29:27.983 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5983
00:29:27.983 00.000 10844 Star::Find returns 1 (0), X=262.17, Y=62.30, Mass=3218, SNR=35.7, Peak=235 HFD=3.7
00:29:27.983 00.000 10844 MultiStar: [#1 0.03,1.22,0.00,M6] [#2 0.02,0.49,2.10,U] [#3 -0.48,0.02,1.10,U] [#4 0.33,-0.12,0.97,U] [#5 -0.66,-0.11,0.00,M2] [#6 -0.65,-0.16,0.00,M1] [#7 -0.39,-0.43,0.85,U] [#8 -0.21,0.45,0.88,U] 
00:29:27.984 00.001 10844 refined, 5 included, MultiStar: {-0.15, 0.18}, one-star: {-0.35, 0.26}
00:29:27.984 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.04 = -2.25)
00:29:27.984 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
00:29:27.984 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.28 mountX=-0.15 mountY=-0.18, mountTheta=-2.25
00:29:27.985 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.18, opts=13)
00:29:27.985 00.000 10844 Enqueuing Move request for scope (-0.15, 0.18)
00:29:27.985 00.000 11060 Worker thread wakes up
00:29:27.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:27.985 00.000 10844 UpdateGuideState exits: m=3218 SNR=35.7
00:29:27.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:27.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
00:29:27.986 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:27.986 00.000 10844 Enqueuing Expose request
00:29:27.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
00:29:27.986 00.000 11060 Moving (-0.15, 0.18) raw xDistance=-0.15 yDistance=-0.18
00:29:27.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:29:27.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:27.987 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:29:27.987 00.000 11060 MoveAxis(E, 26, ABG)
00:29:27.987 00.000 11060 Guiding  Dir = 2, Dur = 26
00:29:28.010 00.023 11060 IsSlewing returns 0
00:29:28.010 00.000 11060 IsGuiding returns 0
00:29:28.056 00.046 11060 IsGuiding returns 0
00:29:28.056 00.000 11060 Move returns status 0, amount 26
00:29:28.056 00.000 11060 MoveAxis(N, 0, ABG)
00:29:28.058 00.002 11060 Move returns status 0, amount 0
00:29:28.058 00.000 11060 move complete, result=0
00:29:28.058 00.000 11060 worker thread done servicing request
00:29:28.058 00.000 11060 Worker thread wakes up
00:29:28.058 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
00:29:28.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:28.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:28.692 00.634 11060 Exposure complete
00:29:28.724 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:28.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:28.725 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:28.725 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:28.726 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:28.726 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:28.727 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:28.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:28.727 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:28.728 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5983,"width":15,"height":15,"star_pos":[7.17,7.30],"pixels":"..."},"id":1}
00:29:28.737 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:28.738 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:28.883 00.145 11060 worker thread done servicing request
00:29:28.883 00.000 10844 OnExposeComplete: enter
00:29:28.883 00.000 10844 UpdateGuideState(): m_state=6
00:29:28.883 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5984
00:29:28.883 00.000 10844 Star::Find returns 1 (0), X=262.94, Y=62.38, Mass=2808, SNR=33.4, Peak=212 HFD=3.8
00:29:28.883 00.000 10844 MultiStar: [#1 0.19,1.12,0.00,M7] [#2 -0.51,0.02,2.14,U] [#3 0.13,0.04,1.06,U] [#4 0.50,0.57,0.00,M4] [#5 -0.21,0.40,1.04,U] [#6 -0.16,0.07,0.93,U] [#7 0.25,-0.68,0.00,M9] [#8 0.42,0.33,1.03,U] 
00:29:28.883 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.17}, one-star: {0.41, 0.34}
00:29:28.883 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
00:29:28.883 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
00:29:28.883 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.93 mountX=-0.16 mountY=-0.09, mountTheta=-2.61
00:29:28.884 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
00:29:28.885 00.001 10844 Enqueuing Move request for scope (-0.07, 0.17)
00:29:28.885 00.000 11060 Worker thread wakes up
00:29:28.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:29:28.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:29:28.885 00.000 11060 Moving (-0.07, 0.17) raw xDistance=-0.16 yDistance=-0.09
00:29:28.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:29:28.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:28.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:28.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:28.885 00.000 11060 MoveAxis(E, 28, ABG)
00:29:28.885 00.000 11060 Guiding  Dir = 2, Dur = 28
00:29:28.885 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.4
00:29:28.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:28.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:28.885 00.000 10844 Enqueuing Expose request
00:29:28.917 00.032 11060 IsSlewing returns 0
00:29:28.917 00.000 11060 IsGuiding returns 0
00:29:28.964 00.047 11060 IsGuiding returns 0
00:29:28.964 00.000 11060 Move returns status 0, amount 28
00:29:28.964 00.000 11060 MoveAxis(N, 0, ABG)
00:29:28.964 00.000 11060 Move returns status 0, amount 0
00:29:28.964 00.000 11060 move complete, result=0
00:29:28.964 00.000 11060 worker thread done servicing request
00:29:28.964 00.000 11060 Worker thread wakes up
00:29:28.964 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
00:29:28.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:28.965 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:29.594 00.629 11060 Exposure complete
00:29:29.773 00.179 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:29.773 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:29.774 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:29.774 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:29.774 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:29.774 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:29.774 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:29.775 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:29.775 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:29.775 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5984,"width":15,"height":15,"star_pos":[6.94,7.38],"pixels":"..."},"id":1}
00:29:29.778 00.003 11060 worker thread done servicing request
00:29:29.778 00.000 10844 OnExposeComplete: enter
00:29:29.778 00.000 10844 UpdateGuideState(): m_state=6
00:29:29.778 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5985
00:29:29.779 00.001 10844 Star::Find returns 1 (0), X=262.52, Y=61.99, Mass=3306, SNR=37.0, Peak=222 HFD=3.6
00:29:29.779 00.000 10844 MultiStar: [#1 0.74,0.40,0.00,M8] [#2 -0.10,0.59,1.87,U] [#3 -0.02,0.60,1.00,U] [#4 0.29,0.69,0.00,M5] [#5 -0.02,-0.23,1.12,U] [#6 0.20,-0.14,0.82,U] [#7 -0.07,-1.10,0.00,M10] [#8 -0.25,1.08,0.00,M8] 
00:29:29.779 00.000 10844 single-star, 4 included, MultiStar: {-0.01, 0.22}, one-star: {-0.01, -0.04}
00:29:29.779 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
00:29:29.779 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
00:29:29.779 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.74 mountX=0.04 mountY=-0.00, mountTheta=-0.01
00:29:29.780 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
00:29:29.780 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
00:29:29.781 00.001 11060 Worker thread wakes up
00:29:29.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:29.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:29:29.781 00.000 10844 UpdateGuideState exits: m=3306 SNR=37.0
00:29:29.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:29:29.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:29.781 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=-0.00
00:29:29.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:29.781 00.000 10844 Enqueuing Expose request
00:29:29.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:29:29.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:29.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:29:29.781 00.000 11060 MoveAxis(E, 0, ABG)
00:29:29.781 00.000 11060 Move returns status 0, amount 0
00:29:29.781 00.000 11060 MoveAxis(N, 0, ABG)
00:29:29.781 00.000 11060 Move returns status 0, amount 0
00:29:29.781 00.000 11060 move complete, result=0
00:29:29.781 00.000 11060 worker thread done servicing request
00:29:29.781 00.000 11060 Worker thread wakes up
00:29:29.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:29.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:29.782 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:29.843 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:29.843 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:30.421 00.578 11060 Exposure complete
00:29:30.585 00.164 11060 worker thread done servicing request
00:29:30.586 00.001 10844 OnExposeComplete: enter
00:29:30.586 00.000 10844 UpdateGuideState(): m_state=6
00:29:30.586 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5986
00:29:30.586 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.00, Mass=2630, SNR=32.4, Peak=196 HFD=3.8
00:29:30.586 00.000 10844 MultiStar: [#1 0.61,0.27,0.00,M9] [#2 -0.02,0.18,2.15,U] [#3 0.08,0.73,0.00,M1] [#4 0.39,0.16,1.13,U] [#5 -0.22,-0.07,1.19,U] [#6 -0.28,-0.34,0.95,U] [#7 0.47,-0.93,0.00,R] [#8 0.03,0.22,1.00,U] 
00:29:30.586 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.05}, one-star: {0.11, -0.03}
00:29:30.586 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:29:30.587 00.001 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
00:29:30.587 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.57 mountX=-0.05 mountY=-0.01, mountTheta=-2.98
00:29:30.588 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.05, opts=13)
00:29:30.588 00.000 10844 Enqueuing Move request for scope (-0.00, 0.05)
00:29:30.588 00.000 11060 Worker thread wakes up
00:29:30.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:30.588 00.000 10844 UpdateGuideState exits: m=2630 SNR=32.4
00:29:30.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:30.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:30.588 00.000 10844 Enqueuing Expose request
00:29:30.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
00:29:30.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
00:29:30.588 00.000 11060 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=-0.01
00:29:30.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:29:30.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:30.589 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:30.589 00.000 11060 MoveAxis(E, 0, ABG)
00:29:30.589 00.000 11060 Move returns status 0, amount 0
00:29:30.589 00.000 11060 MoveAxis(N, 0, ABG)
00:29:30.589 00.000 11060 Move returns status 0, amount 0
00:29:30.589 00.000 11060 move complete, result=0
00:29:30.589 00.000 11060 worker thread done servicing request
00:29:30.589 00.000 11060 Worker thread wakes up
00:29:30.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:30.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:30.590 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:30.761 00.171 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:30.761 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:30.763 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:30.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:30.764 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:30.765 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:30.765 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:30.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:30.766 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:30.766 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5986,"width":15,"height":15,"star_pos":[6.63,7.00],"pixels":"..."},"id":1}
00:29:30.775 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:30.775 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:31.231 00.456 11060 Exposure complete
00:29:31.397 00.166 11060 worker thread done servicing request
00:29:31.397 00.000 10844 OnExposeComplete: enter
00:29:31.398 00.001 10844 UpdateGuideState(): m_state=6
00:29:31.398 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5987
00:29:31.398 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=62.79, Mass=3145, SNR=36.1, Peak=231 HFD=3.6
00:29:31.398 00.000 10844 MultiStar: [#1 0.50,0.77,0.00,M10] [#2 -0.02,0.32,1.99,U] [#3 -0.31,0.99,0.00,M2] [#4 0.45,0.07,0.89,U] [#5 0.15,0.49,1.03,U] [#6 -0.17,-0.43,0.81,U] [#7 -0.60,0.33,0.00,M1] [#8 -0.14,0.68,0.00,M8] 
00:29:31.398 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.28}, one-star: {-0.17, 0.75}
00:29:31.398 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
00:29:31.398 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
00:29:31.398 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.45 mountX=-0.28 mountY=-0.01, mountTheta=-3.10
00:29:31.400 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.28, opts=13)
00:29:31.400 00.000 10844 Enqueuing Move request for scope (0.04, 0.28)
00:29:31.400 00.000 11060 Worker thread wakes up
00:29:31.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:31.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.28) opts 0xd
00:29:31.400 00.000 10844 UpdateGuideState exits: m=3145 SNR=36.1
00:29:31.400 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.28)
00:29:31.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:31.400 00.000 11060 Moving (0.04, 0.28) raw xDistance=-0.28 yDistance=-0.01
00:29:31.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:31.400 00.000 10844 Enqueuing Expose request
00:29:31.401 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:29:31.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:31.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:31.401 00.000 11060 MoveAxis(E, 49, ABG)
00:29:31.401 00.000 11060 Guiding  Dir = 2, Dur = 49
00:29:31.445 00.044 11060 IsSlewing returns 0
00:29:31.445 00.000 11060 IsGuiding returns 0
00:29:31.539 00.094 11060 IsGuiding returns 0
00:29:31.539 00.000 11060 Move returns status 0, amount 49
00:29:31.539 00.000 11060 MoveAxis(N, 0, ABG)
00:29:31.539 00.000 11060 Move returns status 0, amount 0
00:29:31.539 00.000 11060 move complete, result=0
00:29:31.539 00.000 11060 worker thread done servicing request
00:29:31.539 00.000 11060 Worker thread wakes up
00:29:31.539 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
00:29:31.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:31.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:31.711 00.172 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:31.712 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:31.712 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:31.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:31.713 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:31.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:31.713 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:31.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:31.714 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:31.715 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5987,"width":15,"height":15,"star_pos":[7.35,6.79],"pixels":"..."},"id":1}
00:29:31.768 00.053 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:31.768 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:32.168 00.400 11060 Exposure complete
00:29:32.325 00.157 11060 worker thread done servicing request
00:29:32.325 00.000 10844 OnExposeComplete: enter
00:29:32.325 00.000 10844 UpdateGuideState(): m_state=6
00:29:32.326 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5988
00:29:32.326 00.000 10844 Star::Find returns 1 (0), X=262.39, Y=61.94, Mass=2992, SNR=34.6, Peak=229 HFD=3.7
00:29:32.326 00.000 10844 MultiStar: [#1 0.95,0.58,0.00,R] [#2 -0.41,-0.54,0.00,M1] [#3 -0.38,-0.15,1.11,U] [#4 0.38,-0.60,0.00,M4] [#5 -0.36,0.12,1.07,U] [#6 0.64,-0.55,0.00,M1] [#7 -0.17,0.38,0.98,U] [#8 -0.16,0.40,0.99,U] 
00:29:32.326 00.000 10844 single-star, 4 included, MultiStar: {-0.25, 0.12}, one-star: {-0.13, -0.10}
00:29:32.326 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
00:29:32.326 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
00:29:32.326 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.52 mountX=0.12 mountY=-0.12, mountTheta=-0.77
00:29:32.330 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.10, opts=13)
00:29:32.330 00.000 10844 Enqueuing Move request for scope (-0.13, -0.10)
00:29:32.338 00.008 11060 Worker thread wakes up
00:29:32.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
00:29:32.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
00:29:32.338 00.000 11060 Moving (-0.13, -0.10) raw xDistance=0.12 yDistance=-0.12
00:29:32.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:32.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:29:32.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:32.338 00.000 10844 UpdateGuideState exits: m=2992 SNR=34.6
00:29:32.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:29:32.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:32.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:32.338 00.000 11060 MoveAxis(E, 0, ABG)
00:29:32.339 00.001 10844 Enqueuing Expose request
00:29:32.339 00.000 11060 Move returns status 0, amount 0
00:29:32.339 00.000 11060 MoveAxis(N, 0, ABG)
00:29:32.339 00.000 11060 Move returns status 0, amount 0
00:29:32.339 00.000 11060 move complete, result=0
00:29:32.339 00.000 11060 worker thread done servicing request
00:29:32.339 00.000 11060 Worker thread wakes up
00:29:32.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:32.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:32.340 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:32.713 00.373 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:32.715 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:32.716 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:32.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:32.719 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:32.719 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:32.721 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:32.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:32.722 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:32.723 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5988,"width":15,"height":15,"star_pos":[7.39,6.94],"pixels":"..."},"id":1}
00:29:32.795 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:32.795 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:32.992 00.197 11060 Exposure complete
00:29:33.158 00.166 11060 worker thread done servicing request
00:29:33.158 00.000 10844 OnExposeComplete: enter
00:29:33.158 00.000 10844 UpdateGuideState(): m_state=6
00:29:33.158 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5989
00:29:33.158 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=62.32, Mass=3000, SNR=35.2, Peak=234 HFD=3.6
00:29:33.159 00.001 10844 MultiStar: [#1 -0.63,-0.04,0.00,M1] [#2 0.06,0.06,1.99,U] [#3 0.60,0.91,0.00,M2] [#4 -0.08,-0.62,0.00,M5] [#5 0.16,0.06,1.05,U] [#6 -0.09,-0.18,0.95,U] [#7 -1.17,-0.21,0.00,M1] [#8 0.28,-0.01,1.00,U] 
00:29:33.159 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.05}, one-star: {0.22, 0.28}
00:29:33.159 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
00:29:33.159 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
00:29:33.159 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=-0.07 mountY=0.11, mountTheta=2.13
00:29:33.161 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
00:29:33.161 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
00:29:33.161 00.000 11060 Worker thread wakes up
00:29:33.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
00:29:33.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
00:29:33.161 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:33.161 00.000 10844 UpdateGuideState exits: m=3000 SNR=35.2
00:29:33.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:33.161 00.000 11060 Moving (0.12, 0.05) raw xDistance=-0.07 yDistance=0.11
00:29:33.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:33.162 00.001 10844 Enqueuing Expose request
00:29:33.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:29:33.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:33.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:29:33.162 00.000 11060 MoveAxis(E, 0, ABG)
00:29:33.162 00.000 11060 Move returns status 0, amount 0
00:29:33.162 00.000 11060 MoveAxis(N, 0, ABG)
00:29:33.162 00.000 11060 Move returns status 0, amount 0
00:29:33.163 00.001 11060 move complete, result=0
00:29:33.163 00.000 11060 worker thread done servicing request
00:29:33.163 00.000 11060 Worker thread wakes up
00:29:33.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:33.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:33.165 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:33.728 00.563 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:33.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:33.729 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:33.730 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:33.731 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:33.732 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:33.732 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:33.733 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:33.733 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:33.734 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5989,"width":15,"height":15,"star_pos":[6.75,7.32],"pixels":"..."},"id":1}
00:29:33.754 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:33.754 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:33.807 00.053 11060 Exposure complete
00:29:33.987 00.180 11060 worker thread done servicing request
00:29:33.988 00.001 10844 OnExposeComplete: enter
00:29:33.988 00.000 10844 UpdateGuideState(): m_state=6
00:29:33.988 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5990
00:29:33.988 00.000 10844 Star::Find returns 1 (0), X=262.24, Y=62.12, Mass=3478, SNR=37.9, Peak=242 HFD=3.9
00:29:33.988 00.000 10844 MultiStar: [#1 -0.25,-0.64,0.00,M2] [#2 0.16,0.17,1.95,U] [#3 -0.31,0.12,0.85,U] [#4 -0.78,-1.24,0.00,M6] [#5 -0.43,0.20,0.96,U] [#6 -0.28,-0.86,0.00,M1] [#7 -0.68,0.07,0.00,M2] [#8 0.28,0.23,1.00,U] 
00:29:33.988 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.16}, one-star: {-0.28, 0.08}
00:29:33.988 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
00:29:33.988 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
00:29:33.989 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.95 mountX=-0.15 mountY=-0.09, mountTheta=-2.59
00:29:33.991 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.16, opts=13)
00:29:33.991 00.000 10844 Enqueuing Move request for scope (-0.07, 0.16)
00:29:33.991 00.000 11060 Worker thread wakes up
00:29:33.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:29:33.991 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:29:33.991 00.000 11060 Moving (-0.07, 0.16) raw xDistance=-0.15 yDistance=-0.09
00:29:33.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:29:33.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:33.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:33.991 00.000 10844 UpdateGuideState exits: m=3478 SNR=37.9
00:29:33.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:33.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:33.991 00.000 10844 Enqueuing Expose request
00:29:33.992 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:33.992 00.000 11060 MoveAxis(E, 26, ABG)
00:29:33.992 00.000 11060 Guiding  Dir = 2, Dur = 26
00:29:34.014 00.022 11060 IsSlewing returns 0
00:29:34.014 00.000 11060 IsGuiding returns 0
00:29:34.061 00.047 11060 IsGuiding returns 0
00:29:34.061 00.000 11060 Move returns status 0, amount 26
00:29:34.061 00.000 11060 MoveAxis(N, 0, ABG)
00:29:34.061 00.000 11060 Move returns status 0, amount 0
00:29:34.061 00.000 11060 move complete, result=0
00:29:34.061 00.000 11060 worker thread done servicing request
00:29:34.061 00.000 11060 Worker thread wakes up
00:29:34.061 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
00:29:34.062 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:34.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:34.696 00.634 11060 Exposure complete
00:29:34.738 00.042 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:34.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:34.738 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:34.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:34.739 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:34.739 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:34.740 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:34.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:34.740 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:34.741 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5990,"width":15,"height":15,"star_pos":[7.24,7.12],"pixels":"..."},"id":1}
00:29:34.751 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:34.752 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:34.872 00.120 11060 worker thread done servicing request
00:29:34.873 00.001 10844 OnExposeComplete: enter
00:29:34.873 00.000 10844 UpdateGuideState(): m_state=6
00:29:34.873 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5991
00:29:34.873 00.000 10844 Star::Find returns 1 (1), X=262.14, Y=62.26, Mass=3451, SNR=37.6, Peak=255 HFD=3.9
00:29:34.873 00.000 10844 MultiStar: [#1 -0.94,-0.43,0.00,M3] [#2 -0.76,0.14,0.00,M1] [#3 -0.62,0.50,0.00,M2] [#4 -1.04,-1.23,0.00,M7] [#5 0.92,0.16,0.00,M1] [#6 -0.01,-0.30,0.82,U] [#7 -0.91,0.01,0.00,M3] [#8 -0.18,0.69,0.00,M6] 
00:29:34.873 00.000 10844 refined, 1 included, MultiStar: {-0.22, -0.01}, one-star: {-0.39, 0.23}
00:29:34.874 00.001 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
00:29:34.874 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
00:29:34.874 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.10 mountX=0.05 mountY=-0.21, mountTheta=-1.35
00:29:34.875 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.01, opts=13)
00:29:34.875 00.000 10844 Enqueuing Move request for scope (-0.22, -0.01)
00:29:34.876 00.001 11060 Worker thread wakes up
00:29:34.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
00:29:34.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
00:29:34.876 00.000 11060 Moving (-0.22, -0.01) raw xDistance=0.05 yDistance=-0.21
00:29:34.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:34.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:29:34.876 00.000 11060 MoveAxis(E, 0, ABG)
00:29:34.876 00.000 11060 Move returns status 0, amount 0
00:29:34.876 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:34.876 00.000 11060 MoveAxis(N, 83, ABG)
00:29:34.876 00.000 10844 UpdateGuideState exits: m=3451 SNR=37.6 Saturated
00:29:34.876 00.000 11060 Guiding  Dir = 0, Dur = 83
00:29:34.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:34.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:34.876 00.000 10844 Enqueuing Expose request
00:29:34.907 00.031 11060 IsSlewing returns 0
00:29:34.907 00.000 11060 IsGuiding returns 0
00:29:35.016 00.109 11060 IsGuiding returns 0
00:29:35.017 00.001 11060 Move returns status 0, amount 83
00:29:35.017 00.000 11060 move complete, result=0
00:29:35.017 00.000 11060 worker thread done servicing request
00:29:35.017 00.000 11060 Worker thread wakes up
00:29:35.017 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 83 ms NORTH
00:29:35.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:35.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:35.645 00.628 11060 Exposure complete
00:29:35.697 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:35.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:35.698 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:35.698 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:35.698 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:35.699 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:35.699 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:35.700 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:35.700 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:35.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5991,"width":15,"height":15,"star_pos":[7.14,7.26],"pixels":"..."},"id":1}
00:29:35.733 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:35.733 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:35.823 00.090 11060 worker thread done servicing request
00:29:35.823 00.000 10844 OnExposeComplete: enter
00:29:35.823 00.000 10844 UpdateGuideState(): m_state=6
00:29:35.823 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5992
00:29:35.823 00.000 10844 Star::Find returns 1 (1), X=263.10, Y=62.63, Mass=3083, SNR=35.7, Peak=255 HFD=3.7
00:29:35.825 00.002 10844 MultiStar: [#1 -0.73,-0.61,0.00,M4] [#2 0.37,-0.47,2.08,U] [#3 -0.23,0.19,0.89,U] [#4 -0.50,-1.16,0.00,M8] [#5 0.27,0.10,0.90,U] [#6 0.64,-0.79,0.00,M1] [#7 -1.11,-0.24,0.00,M4] [#8 -0.29,-0.45,1.00,U] 
00:29:35.825 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.10}, one-star: {0.58, 0.60}
00:29:35.825 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
00:29:35.825 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
00:29:35.825 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.48 mountX=0.06 mountY=0.20, mountTheta=1.27
00:29:35.826 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.10, opts=13)
00:29:35.827 00.001 10844 Enqueuing Move request for scope (0.19, -0.10)
00:29:35.827 00.000 11060 Worker thread wakes up
00:29:35.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:35.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
00:29:35.827 00.000 10844 UpdateGuideState exits: m=3083 SNR=35.7 Saturated
00:29:35.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
00:29:35.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:35.827 00.000 11060 Moving (0.19, -0.10) raw xDistance=0.06 yDistance=0.20
00:29:35.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:35.827 00.000 10844 Enqueuing Expose request
00:29:35.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:29:35.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:29:35.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:29:35.827 00.000 11060 MoveAxis(E, 0, ABG)
00:29:35.827 00.000 11060 Move returns status 0, amount 0
00:29:35.829 00.002 11060 MoveAxis(N, 0, ABG)
00:29:35.829 00.000 11060 Move returns status 0, amount 0
00:29:35.829 00.000 11060 move complete, result=0
00:29:35.829 00.000 11060 worker thread done servicing request
00:29:35.829 00.000 11060 Worker thread wakes up
00:29:35.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:35.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:35.832 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:36.466 00.634 11060 Exposure complete
00:29:36.632 00.166 11060 worker thread done servicing request
00:29:36.632 00.000 10844 OnExposeComplete: enter
00:29:36.632 00.000 10844 UpdateGuideState(): m_state=6
00:29:36.632 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5993
00:29:36.632 00.000 10844 Star::Find returns 1 (0), X=262.92, Y=62.36, Mass=3258, SNR=37.2, Peak=253 HFD=3.4
00:29:36.633 00.001 10844 MultiStar: [#1 -0.50,-0.73,0.00,M5] [#2 -0.11,0.36,1.78,U] [#3 0.06,0.04,0.95,U] [#4 0.11,-0.60,0.87,U] [#5 0.04,0.13,1.05,U] [#6 -0.10,0.08,0.87,U] [#7 -0.55,0.48,0.00,M5] [#8 0.49,0.29,0.90,U] 
00:29:36.633 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.13}, one-star: {0.39, 0.33}
00:29:36.633 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
00:29:36.633 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
00:29:36.633 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.91 mountX=-0.14 mountY=0.08, mountTheta=2.65
00:29:36.634 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
00:29:36.635 00.001 10844 Enqueuing Move request for scope (0.10, 0.13)
00:29:36.635 00.000 11060 Worker thread wakes up
00:29:36.635 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:36.635 00.000 10844 UpdateGuideState exits: m=3258 SNR=37.2
00:29:36.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:36.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:36.635 00.000 10844 Enqueuing Expose request
00:29:36.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:29:36.635 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:29:36.635 00.000 11060 Moving (0.10, 0.13) raw xDistance=-0.14 yDistance=0.08
00:29:36.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:29:36.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:36.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:29:36.635 00.000 11060 MoveAxis(E, 25, ABG)
00:29:36.635 00.000 11060 Guiding  Dir = 2, Dur = 25
00:29:36.639 00.004 11060 IsSlewing returns 0
00:29:36.640 00.001 11060 IsGuiding returns 0
00:29:36.672 00.032 11060 IsGuiding returns 0
00:29:36.672 00.000 11060 Move returns status 0, amount 25
00:29:36.672 00.000 11060 MoveAxis(N, 0, ABG)
00:29:36.672 00.000 11060 Move returns status 0, amount 0
00:29:36.672 00.000 11060 move complete, result=0
00:29:36.672 00.000 11060 worker thread done servicing request
00:29:36.672 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
00:29:36.672 00.000 11060 Worker thread wakes up
00:29:36.674 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:36.675 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:36.707 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:36.707 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:36.708 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:36.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:36.708 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:36.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:36.708 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:36.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:36.710 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:36.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5993,"width":15,"height":15,"star_pos":[6.92,7.36],"pixels":"..."},"id":1}
00:29:36.719 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:36.719 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:37.306 00.587 11060 Exposure complete
00:29:37.517 00.211 11060 worker thread done servicing request
00:29:37.518 00.001 10844 OnExposeComplete: enter
00:29:37.518 00.000 10844 UpdateGuideState(): m_state=6
00:29:37.518 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5994
00:29:37.518 00.000 10844 Star::Find returns 1 (1), X=262.56, Y=62.50, Mass=3170, SNR=36.1, Peak=255 HFD=3.3
00:29:37.518 00.000 10844 MultiStar: [#1 -0.45,0.22,0.96,U] [#2 -0.44,0.42,1.90,U] [#3 0.32,0.08,0.92,U] [#4 0.48,0.01,0.97,U] [#5 -0.50,-0.30,0.99,U] [#6 0.12,-0.63,0.00,M1] [#7 -0.47,0.41,0.00,M6] [#8 -0.24,0.88,0.00,M5] 
00:29:37.518 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.19}, one-star: {0.04, 0.47}
00:29:37.518 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.98 = -2.31)
00:29:37.519 00.001 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.33)
00:29:37.519 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.22 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
00:29:37.519 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.19, opts=13)
00:29:37.519 00.000 10844 Enqueuing Move request for scope (-0.14, 0.19)
00:29:37.519 00.000 11060 Worker thread wakes up
00:29:37.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:37.520 00.001 10844 UpdateGuideState exits: m=3170 SNR=36.1 Saturated
00:29:37.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:37.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:37.520 00.000 10844 Enqueuing Expose request
00:29:37.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
00:29:37.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
00:29:37.520 00.000 11060 Moving (-0.14, 0.19) raw xDistance=-0.16 yDistance=-0.17
00:29:37.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:29:37.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:37.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:29:37.520 00.000 11060 MoveAxis(E, 28, ABG)
00:29:37.520 00.000 11060 Guiding  Dir = 2, Dur = 28
00:29:37.564 00.044 11060 IsSlewing returns 0
00:29:37.564 00.000 11060 IsGuiding returns 0
00:29:37.627 00.063 11060 IsGuiding returns 0
00:29:37.627 00.000 11060 Move returns status 0, amount 28
00:29:37.627 00.000 11060 MoveAxis(N, 0, ABG)
00:29:37.627 00.000 11060 Move returns status 0, amount 0
00:29:37.627 00.000 11060 move complete, result=0
00:29:37.627 00.000 11060 worker thread done servicing request
00:29:37.628 00.001 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
00:29:37.628 00.000 11060 Worker thread wakes up
00:29:37.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:37.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:37.740 00.112 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:37.748 00.008 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:37.748 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:37.748 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:37.749 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:37.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:37.749 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:37.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:37.750 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:37.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5994,"width":15,"height":15,"star_pos":[6.56,6.50],"pixels":"..."},"id":1}
00:29:37.758 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:37.758 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:38.260 00.502 11060 Exposure complete
00:29:38.441 00.181 11060 worker thread done servicing request
00:29:38.441 00.000 10844 OnExposeComplete: enter
00:29:38.441 00.000 10844 UpdateGuideState(): m_state=6
00:29:38.442 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5995
00:29:38.442 00.000 10844 Star::Find returns 1 (1), X=262.26, Y=61.76, Mass=2698, SNR=33.5, Peak=255 HFD=3.5
00:29:38.442 00.000 10844 MultiStar: [#1 -1.29,-0.75,0.00,M5] [#2 -0.06,-0.33,2.13,U] [#3 0.20,-0.52,1.06,U] [#4 -0.29,-0.74,0.00,M7] [#5 -0.20,-0.00,1.05,U] [#6 0.17,-0.71,0.00,M2] [#7 -0.56,-0.49,0.00,M7] [#8 -0.06,0.15,0.99,U] 
00:29:38.442 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.22}, one-star: {-0.27, -0.27}
00:29:38.442 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
00:29:38.442 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
00:29:38.443 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.88 mountX=0.23 mountY=-0.03, mountTheta=-0.15
00:29:38.444 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.22, opts=13)
00:29:38.445 00.001 10844 Enqueuing Move request for scope (-0.07, -0.22)
00:29:38.445 00.000 11060 Worker thread wakes up
00:29:38.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
00:29:38.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
00:29:38.445 00.000 11060 Moving (-0.07, -0.22) raw xDistance=0.23 yDistance=-0.03
00:29:38.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:29:38.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:38.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:38.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:38.445 00.000 11060 MoveAxis(W, 40, ABG)
00:29:38.445 00.000 11060 Guiding  Dir = 3, Dur = 40
00:29:38.445 00.000 10844 UpdateGuideState exits: m=2698 SNR=33.5 Saturated
00:29:38.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:38.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:38.445 00.000 10844 Enqueuing Expose request
00:29:38.479 00.034 11060 IsSlewing returns 0
00:29:38.479 00.000 11060 IsGuiding returns 0
00:29:38.536 00.057 11060 IsGuiding returns 0
00:29:38.536 00.000 11060 Move returns status 0, amount 40
00:29:38.536 00.000 11060 MoveAxis(N, 0, ABG)
00:29:38.536 00.000 11060 Move returns status 0, amount 0
00:29:38.538 00.002 11060 move complete, result=0
00:29:38.538 00.000 11060 worker thread done servicing request
00:29:38.538 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
00:29:38.553 00.015 11060 Worker thread wakes up
00:29:38.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:38.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:38.732 00.179 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:38.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:38.732 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:38.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:38.733 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:38.733 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:38.735 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:38.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:38.736 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:38.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5995,"width":15,"height":15,"star_pos":[7.26,6.76],"pixels":"..."},"id":1}
00:29:38.751 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:38.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:39.184 00.433 11060 Exposure complete
00:29:39.376 00.192 11060 worker thread done servicing request
00:29:39.376 00.000 10844 OnExposeComplete: enter
00:29:39.376 00.000 10844 UpdateGuideState(): m_state=6
00:29:39.376 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5996
00:29:39.377 00.001 10844 Star::Find returns 1 (0), X=262.99, Y=62.29, Mass=3107, SNR=35.2, Peak=235 HFD=3.8
00:29:39.377 00.000 10844 MultiStar: [#1 -0.65,-0.01,0.00,M6] [#2 0.04,0.72,0.00,M1] [#3 -0.18,0.15,1.01,U] [#4 0.42,-0.04,0.93,U] [#5 -0.81,-0.41,0.00,M1] [#6 -0.32,0.14,0.92,U] [#7 -0.34,-0.19,0.96,U] [#8 0.02,0.61,0.95,U] 
00:29:39.377 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.15}, one-star: {0.47, 0.25}
00:29:39.377 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
00:29:39.377 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.08)
00:29:39.377 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=-0.15 mountY=-0.01, mountTheta=-3.08
00:29:39.378 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
00:29:39.378 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
00:29:39.378 00.000 11060 Worker thread wakes up
00:29:39.379 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:39.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:29:39.379 00.000 10844 UpdateGuideState exits: m=3107 SNR=35.2
00:29:39.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:29:39.379 00.000 11060 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.01
00:29:39.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:29:39.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:39.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:39.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:39.379 00.000 11060 MoveAxis(E, 26, ABG)
00:29:39.379 00.000 11060 Guiding  Dir = 2, Dur = 26
00:29:39.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:39.379 00.000 10844 Enqueuing Expose request
00:29:39.413 00.034 11060 IsSlewing returns 0
00:29:39.413 00.000 11060 IsGuiding returns 0
00:29:39.476 00.063 11060 IsGuiding returns 0
00:29:39.476 00.000 11060 Move returns status 0, amount 26
00:29:39.476 00.000 11060 MoveAxis(N, 0, ABG)
00:29:39.476 00.000 11060 Move returns status 0, amount 0
00:29:39.476 00.000 11060 move complete, result=0
00:29:39.477 00.001 11060 worker thread done servicing request
00:29:39.477 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.0 px 0 ms NORTH
00:29:39.477 00.000 11060 Worker thread wakes up
00:29:39.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:39.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:39.708 00.231 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:39.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:39.709 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:39.709 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:39.710 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:39.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:39.711 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:39.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:39.712 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:39.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5996,"width":15,"height":15,"star_pos":[6.99,7.29],"pixels":"..."},"id":1}
00:29:39.769 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:39.769 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:40.107 00.338 11060 Exposure complete
00:29:40.296 00.189 11060 worker thread done servicing request
00:29:40.296 00.000 10844 OnExposeComplete: enter
00:29:40.296 00.000 10844 UpdateGuideState(): m_state=6
00:29:40.296 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5997
00:29:40.296 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.55, Mass=2700, SNR=32.9, Peak=241 HFD=3.3
00:29:40.298 00.002 10844 MultiStar: [#1 -0.25,-0.49,1.08,U] [#2 0.08,-0.28,2.14,U] [#3 0.37,0.35,1.04,U] [#4 1.18,0.70,0.00,M7] [#5 -0.04,-0.13,1.08,U] [#6 0.02,-0.14,1.04,U] [#7 -0.15,0.17,1.00,U] [#8 -0.26,0.33,1.06,U] 
00:29:40.298 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.00}, one-star: {0.03, 0.51}
00:29:40.298 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
00:29:40.298 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
00:29:40.298 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.02 mountX=0.00 mountY=-0.01, mountTheta=-1.27
00:29:40.299 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.00, opts=13)
00:29:40.300 00.001 10844 Enqueuing Move request for scope (-0.01, -0.00)
00:29:40.300 00.000 11060 Worker thread wakes up
00:29:40.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:40.300 00.000 10844 UpdateGuideState exits: m=2700 SNR=32.9
00:29:40.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:40.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:40.300 00.000 10844 Enqueuing Expose request
00:29:40.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
00:29:40.300 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
00:29:40.301 00.001 11060 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
00:29:40.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:29:40.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:40.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:40.301 00.000 11060 MoveAxis(E, 0, ABG)
00:29:40.301 00.000 11060 Move returns status 0, amount 0
00:29:40.301 00.000 11060 MoveAxis(N, 0, ABG)
00:29:40.301 00.000 11060 Move returns status 0, amount 0
00:29:40.301 00.000 11060 move complete, result=0
00:29:40.301 00.000 11060 worker thread done servicing request
00:29:40.301 00.000 11060 Worker thread wakes up
00:29:40.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:40.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:40.302 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:40.694 00.392 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:40.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:40.695 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:40.695 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:40.696 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:40.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:40.723 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:40.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:40.723 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:40.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5997,"width":15,"height":15,"star_pos":[6.55,6.55],"pixels":"..."},"id":1}
00:29:40.779 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:40.779 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:40.939 00.160 11060 Exposure complete
00:29:41.107 00.168 11060 worker thread done servicing request
00:29:41.107 00.000 10844 OnExposeComplete: enter
00:29:41.107 00.000 10844 UpdateGuideState(): m_state=6
00:29:41.107 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5998
00:29:41.108 00.001 10844 Star::Find returns 1 (0), X=263.52, Y=62.11, Mass=2410, SNR=31.6, Peak=253 HFD=3.1
00:29:41.108 00.000 10844 MultiStar: [#1 -0.31,-0.17,1.04,U] [#2 0.09,-0.24,2.28,U] [#3 -0.08,0.68,0.00,M1] [#4 0.27,0.49,1.04,U] [#5 -0.13,-0.21,1.22,U] [#6 0.39,-0.27,0.98,U] [#7 -0.80,0.15,0.00,M6] [#8 0.12,0.54,1.01,U] 
00:29:41.108 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.01}, one-star: {1.00, 0.07}
00:29:41.108 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
00:29:41.108 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
00:29:41.108 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.18 cameraTheta=-0.08 mountX=-0.02 mountY=0.17, mountTheta=1.67
00:29:41.110 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.01, opts=13)
00:29:41.110 00.000 10844 Enqueuing Move request for scope (0.17, -0.01)
00:29:41.110 00.000 11060 Worker thread wakes up
00:29:41.110 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:41.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:29:41.110 00.000 10844 UpdateGuideState exits: m=2410 SNR=31.6
00:29:41.110 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:29:41.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:41.110 00.000 11060 Moving (0.17, -0.01) raw xDistance=-0.02 yDistance=0.17
00:29:41.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:41.110 00.000 10844 Enqueuing Expose request
00:29:41.111 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:29:41.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:41.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:29:41.111 00.000 11060 MoveAxis(E, 0, ABG)
00:29:41.111 00.000 11060 Move returns status 0, amount 0
00:29:41.111 00.000 11060 MoveAxis(N, 0, ABG)
00:29:41.111 00.000 11060 Move returns status 0, amount 0
00:29:41.111 00.000 11060 move complete, result=0
00:29:41.111 00.000 11060 worker thread done servicing request
00:29:41.111 00.000 11060 Worker thread wakes up
00:29:41.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:41.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:41.112 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:41.724 00.612 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:41.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:41.726 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:41.726 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:41.726 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:41.727 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:41.727 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:41.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:41.729 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:41.729 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5998,"width":15,"height":15,"star_pos":[6.52,7.11],"pixels":"..."},"id":1}
00:29:41.737 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:41.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:41.752 00.015 11060 Exposure complete
00:29:41.945 00.193 11060 worker thread done servicing request
00:29:41.945 00.000 10844 OnExposeComplete: enter
00:29:41.946 00.001 10844 UpdateGuideState(): m_state=6
00:29:41.946 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5999
00:29:41.946 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=62.38, Mass=2854, SNR=34.3, Peak=244 HFD=3.6
00:29:41.946 00.000 10844 MultiStar: [#1 -0.44,-0.12,1.10,U] [#2 0.56,0.11,2.03,U] [#3 0.71,0.38,0.00,M2] [#4 -0.59,0.52,0.00,M7] [#5 0.41,0.35,1.07,U] [#6 0.02,0.48,0.96,U] [#7 -0.51,0.30,0.83,U] [#8 -0.13,0.23,0.94,U] 
00:29:41.946 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.22}, one-star: {0.22, 0.34}
00:29:41.946 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:29:41.947 00.001 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:29:41.947 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.14 mountX=-0.23 mountY=0.06, mountTheta=2.88
00:29:41.948 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.22, opts=13)
00:29:41.948 00.000 10844 Enqueuing Move request for scope (0.10, 0.22)
00:29:41.948 00.000 11060 Worker thread wakes up
00:29:41.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:41.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
00:29:41.948 00.000 10844 UpdateGuideState exits: m=2854 SNR=34.3
00:29:41.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
00:29:41.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:41.948 00.000 11060 Moving (0.10, 0.22) raw xDistance=-0.23 yDistance=0.06
00:29:41.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:41.949 00.001 10844 Enqueuing Expose request
00:29:41.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:29:41.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:41.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:29:41.949 00.000 11060 MoveAxis(E, 40, ABG)
00:29:41.949 00.000 11060 Guiding  Dir = 2, Dur = 40
00:29:41.980 00.031 11060 IsSlewing returns 0
00:29:41.981 00.001 11060 IsGuiding returns 0
00:29:42.043 00.062 11060 IsGuiding returns 0
00:29:42.043 00.000 11060 Move returns status 0, amount 40
00:29:42.043 00.000 11060 MoveAxis(N, 0, ABG)
00:29:42.043 00.000 11060 Move returns status 0, amount 0
00:29:42.043 00.000 11060 move complete, result=0
00:29:42.043 00.000 11060 worker thread done servicing request
00:29:42.044 00.001 11060 Worker thread wakes up
00:29:42.044 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:29:42.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:42.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:42.687 00.643 11060 Exposure complete
00:29:42.757 00.070 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:42.757 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:42.758 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:42.758 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:42.758 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:42.759 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:42.759 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:42.759 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:42.761 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:42.761 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":5999,"width":15,"height":15,"star_pos":[6.74,7.38],"pixels":"..."},"id":1}
00:29:42.770 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:42.770 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:42.867 00.097 11060 worker thread done servicing request
00:29:42.867 00.000 10844 OnExposeComplete: enter
00:29:42.867 00.000 10844 UpdateGuideState(): m_state=6
00:29:42.867 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6000
00:29:42.867 00.000 10844 Star::Find returns 1 (1), X=262.66, Y=62.67, Mass=2912, SNR=34.3, Peak=255 HFD=3.4
00:29:42.868 00.001 10844 MultiStar: [#1 0.46,-0.30,1.01,U] [#2 -0.09,-0.53,2.11,U] [#3 0.33,0.50,1.02,U] [#4 0.78,-0.17,0.00,M8] [#5 -0.28,0.29,1.10,U] [#6 0.42,0.24,0.95,U] [#7 0.16,0.12,0.90,U] [#8 0.12,0.33,0.96,U] 
00:29:42.868 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.08}, one-star: {0.13, 0.63}
00:29:42.868 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
00:29:42.868 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
00:29:42.868 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.56 mountX=-0.10 mountY=0.11, mountTheta=2.30
00:29:42.871 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.08, opts=13)
00:29:42.871 00.000 10844 Enqueuing Move request for scope (0.12, 0.08)
00:29:42.871 00.000 11060 Worker thread wakes up
00:29:42.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
00:29:42.871 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
00:29:42.871 00.000 11060 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=0.11
00:29:42.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:29:42.871 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:42.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:42.871 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.3 Saturated
00:29:42.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:29:42.871 00.000 11060 MoveAxis(E, 0, ABG)
00:29:42.871 00.000 11060 Move returns status 0, amount 0
00:29:42.871 00.000 11060 MoveAxis(N, 0, ABG)
00:29:42.872 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:42.872 00.000 11060 Move returns status 0, amount 0
00:29:42.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:42.872 00.000 10844 Enqueuing Expose request
00:29:42.872 00.000 11060 move complete, result=0
00:29:42.872 00.000 11060 worker thread done servicing request
00:29:42.872 00.000 11060 Worker thread wakes up
00:29:42.872 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:42.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:42.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:43.533 00.661 11060 Exposure complete
00:29:43.692 00.159 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:43.693 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:43.693 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:43.694 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:43.694 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:43.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:43.695 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:43.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:43.695 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:43.695 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6000,"width":15,"height":15,"star_pos":[6.66,6.67],"pixels":"..."},"id":1}
00:29:43.718 00.023 11060 worker thread done servicing request
00:29:43.719 00.001 10844 OnExposeComplete: enter
00:29:43.719 00.000 10844 UpdateGuideState(): m_state=6
00:29:43.719 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6001
00:29:43.719 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=62.17, Mass=3228, SNR=36.0, Peak=235 HFD=3.7
00:29:43.719 00.000 10844 MultiStar: [#1 -0.24,-0.49,0.91,U] [#2 -0.23,-0.71,0.00,M1] [#3 0.04,-0.14,0.99,U] [#4 0.00,-0.42,0.92,U] [#5 -0.23,-0.29,1.05,U] [#6 0.34,-0.17,0.89,U] [#7 0.03,0.05,0.89,U] [#8 0.30,0.40,0.89,U] 
00:29:43.720 00.001 10844 refined, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.21, 0.14}
00:29:43.720 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
00:29:43.720 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
00:29:43.720 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.16 mountX=0.11 mountY=0.07, mountTheta=0.58
00:29:43.721 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
00:29:43.721 00.000 10844 Enqueuing Move request for scope (0.05, -0.12)
00:29:43.721 00.000 11060 Worker thread wakes up
00:29:43.721 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:43.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
00:29:43.721 00.000 10844 UpdateGuideState exits: m=3228 SNR=36.0
00:29:43.721 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
00:29:43.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:43.721 00.000 11060 Moving (0.05, -0.12) raw xDistance=0.11 yDistance=0.07
00:29:43.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:43.721 00.000 10844 Enqueuing Expose request
00:29:43.722 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:29:43.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:43.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:43.722 00.000 11060 MoveAxis(E, 0, ABG)
00:29:43.722 00.000 11060 Move returns status 0, amount 0
00:29:43.722 00.000 11060 MoveAxis(N, 0, ABG)
00:29:43.722 00.000 11060 Move returns status 0, amount 0
00:29:43.722 00.000 11060 move complete, result=0
00:29:43.722 00.000 11060 worker thread done servicing request
00:29:43.722 00.000 11060 Worker thread wakes up
00:29:43.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:43.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:43.724 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:43.754 00.030 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:43.754 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:44.358 00.604 11060 Exposure complete
00:29:44.518 00.160 11060 worker thread done servicing request
00:29:44.518 00.000 10844 OnExposeComplete: enter
00:29:44.518 00.000 10844 UpdateGuideState(): m_state=6
00:29:44.518 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6002
00:29:44.518 00.000 10844 Star::Find returns 1 (0), X=262.93, Y=61.65, Mass=2801, SNR=33.7, Peak=227 HFD=3.4
00:29:44.520 00.002 10844 MultiStar: [#1 0.01,-0.61,1.05,U] [#2 0.49,-0.45,0.00,M2] [#3 0.58,-0.84,0.00,M1] [#4 0.16,0.11,1.02,U] [#5 -0.00,-0.50,1.07,U] [#6 0.62,-0.23,0.00,M1] [#7 -0.10,-0.12,0.91,U] [#8 0.45,0.07,1.02,U] 
00:29:44.520 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.25}, one-star: {0.41, -0.39}
00:29:44.520 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
00:29:44.520 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
00:29:44.520 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.01 mountX=0.21 mountY=0.19, mountTheta=0.73
00:29:44.522 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.25, opts=13)
00:29:44.522 00.000 10844 Enqueuing Move request for scope (0.15, -0.25)
00:29:44.522 00.000 11060 Worker thread wakes up
00:29:44.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:44.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
00:29:44.522 00.000 10844 UpdateGuideState exits: m=2801 SNR=33.7
00:29:44.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
00:29:44.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:44.522 00.000 11060 Moving (0.15, -0.25) raw xDistance=0.21 yDistance=0.19
00:29:44.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:44.523 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:29:44.523 00.000 10844 Enqueuing Expose request
00:29:44.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:44.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:29:44.523 00.000 11060 MoveAxis(W, 37, ABG)
00:29:44.523 00.000 11060 Guiding  Dir = 3, Dur = 37
00:29:44.539 00.016 11060 IsSlewing returns 0
00:29:44.539 00.000 11060 IsGuiding returns 0
00:29:44.587 00.048 11060 IsGuiding returns 0
00:29:44.588 00.001 11060 Move returns status 0, amount 37
00:29:44.588 00.000 11060 MoveAxis(N, 0, ABG)
00:29:44.588 00.000 11060 Move returns status 0, amount 0
00:29:44.588 00.000 11060 move complete, result=0
00:29:44.588 00.000 11060 worker thread done servicing request
00:29:44.588 00.000 11060 Worker thread wakes up
00:29:44.588 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
00:29:44.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:44.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:44.760 00.172 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:44.760 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:44.760 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:44.762 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:44.762 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:44.762 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:44.763 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:44.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:44.763 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:44.764 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6002,"width":15,"height":15,"star_pos":[6.93,6.65],"pixels":"..."},"id":1}
00:29:44.786 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:44.786 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:45.217 00.431 11060 Exposure complete
00:29:45.421 00.204 11060 worker thread done servicing request
00:29:45.421 00.000 10844 OnExposeComplete: enter
00:29:45.422 00.001 10844 UpdateGuideState(): m_state=6
00:29:45.422 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6003
00:29:45.422 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=62.14, Mass=2525, SNR=32.2, Peak=198 HFD=3.4
00:29:45.422 00.000 10844 MultiStar: [#1 0.16,-0.30,1.12,U] [#2 0.47,0.41,0.00,M3] [#3 0.00,-0.64,0.00,M2] [#4 -0.10,-0.54,1.06,U] [#5 0.49,0.69,0.00,M1] [#6 0.54,-0.15,1.13,U] [#7 0.17,0.65,0.00,M3] [#8 0.63,0.00,0.00,M1] 
00:29:45.422 00.000 10844 refined, 3 included, MultiStar: {0.24, -0.22}, one-star: {0.35, 0.10}
00:29:45.423 00.001 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
00:29:45.423 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
00:29:45.423 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-0.75 mountX=0.18 mountY=0.27, mountTheta=1.00
00:29:45.424 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.22, opts=13)
00:29:45.424 00.000 10844 Enqueuing Move request for scope (0.24, -0.22)
00:29:45.424 00.000 11060 Worker thread wakes up
00:29:45.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:45.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
00:29:45.424 00.000 10844 UpdateGuideState exits: m=2525 SNR=32.2
00:29:45.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
00:29:45.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:45.424 00.000 11060 Moving (0.24, -0.22) raw xDistance=0.18 yDistance=0.27
00:29:45.425 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:45.425 00.000 10844 Enqueuing Expose request
00:29:45.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:29:45.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:45.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:29:45.425 00.000 11060 MoveAxis(W, 32, ABG)
00:29:45.425 00.000 11060 Guiding  Dir = 3, Dur = 32
00:29:45.456 00.031 11060 IsSlewing returns 0
00:29:45.456 00.000 11060 IsGuiding returns 0
00:29:45.535 00.079 11060 IsGuiding returns 0
00:29:45.535 00.000 11060 Move returns status 0, amount 32
00:29:45.535 00.000 11060 MoveAxis(N, 0, ABG)
00:29:45.535 00.000 11060 Move returns status 0, amount 0
00:29:45.535 00.000 11060 move complete, result=0
00:29:45.535 00.000 11060 worker thread done servicing request
00:29:45.535 00.000 11060 Worker thread wakes up
00:29:45.535 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.3 px 0 ms NORTH
00:29:45.536 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:45.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:45.711 00.175 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:45.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:45.712 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:45.713 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:45.713 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:45.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:45.714 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:45.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:45.714 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:45.715 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6003,"width":15,"height":15,"star_pos":[6.87,7.14],"pixels":"..."},"id":1}
00:29:45.723 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:45.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:46.182 00.459 11060 Exposure complete
00:29:46.379 00.197 11060 worker thread done servicing request
00:29:46.379 00.000 10844 OnExposeComplete: enter
00:29:46.379 00.000 10844 UpdateGuideState(): m_state=6
00:29:46.379 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6004
00:29:46.379 00.000 10844 Star::Find returns 1 (0), X=263.00, Y=62.40, Mass=3121, SNR=35.5, Peak=240 HFD=3.5
00:29:46.379 00.000 10844 MultiStar: [#1 -0.05,0.07,1.06,U] [#2 0.07,-0.16,1.84,U] [#3 1.15,0.75,0.00,M3] [#4 0.41,0.23,1.02,U] [#5 -0.04,0.18,0.89,U] [#6 0.61,0.48,0.00,M1] [#7 -0.02,0.05,0.89,U] [#8 0.41,0.74,0.00,M2] 
00:29:46.379 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.09}, one-star: {0.47, 0.37}
00:29:46.379 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:29:46.380 00.001 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:29:46.380 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.57 mountX=-0.11 mountY=0.12, mountTheta=2.31
00:29:46.381 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.09, opts=13)
00:29:46.381 00.000 10844 Enqueuing Move request for scope (0.14, 0.09)
00:29:46.381 00.000 11060 Worker thread wakes up
00:29:46.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:46.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
00:29:46.381 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.5
00:29:46.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
00:29:46.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:46.381 00.000 11060 Moving (0.14, 0.09) raw xDistance=-0.11 yDistance=0.12
00:29:46.382 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:46.382 00.000 10844 Enqueuing Expose request
00:29:46.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:29:46.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:46.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:29:46.382 00.000 11060 MoveAxis(E, 0, ABG)
00:29:46.382 00.000 11060 Move returns status 0, amount 0
00:29:46.382 00.000 11060 MoveAxis(N, 0, ABG)
00:29:46.382 00.000 11060 Move returns status 0, amount 0
00:29:46.382 00.000 11060 move complete, result=0
00:29:46.382 00.000 11060 worker thread done servicing request
00:29:46.383 00.001 11060 Worker thread wakes up
00:29:46.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:46.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:46.385 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:46.758 00.373 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:46.758 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:46.759 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:46.760 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:46.761 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:46.761 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:46.761 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:46.762 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:46.762 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:46.762 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6004,"width":15,"height":15,"star_pos":[7.00,7.40],"pixels":"..."},"id":1}
00:29:46.771 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:46.771 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:47.031 00.260 11060 Exposure complete
00:29:47.197 00.166 11060 worker thread done servicing request
00:29:47.198 00.001 10844 OnExposeComplete: enter
00:29:47.198 00.000 10844 UpdateGuideState(): m_state=6
00:29:47.198 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6005
00:29:47.198 00.000 10844 Star::Find returns 1 (1), X=262.84, Y=62.49, Mass=3348, SNR=37.5, Peak=255 HFD=3.6
00:29:47.198 00.000 10844 MultiStar: [#1 -0.44,-0.49,0.00,M1] [#2 0.11,0.56,1.77,U] [#3 0.41,0.54,0.00,M4] [#4 0.38,0.26,0.89,U] [#5 -0.14,-0.24,0.99,U] [#6 0.06,0.25,0.91,U] [#7 -0.06,0.03,0.81,U] [#8 0.45,0.59,0.00,M3] 
00:29:47.198 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.26}, one-star: {0.31, 0.45}
00:29:47.199 00.001 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:29:47.199 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:29:47.199 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.17 mountX=-0.28 mountY=0.07, mountTheta=2.91
00:29:47.201 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.26, opts=13)
00:29:47.201 00.000 10844 Enqueuing Move request for scope (0.11, 0.26)
00:29:47.201 00.000 11060 Worker thread wakes up
00:29:47.201 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:47.201 00.000 10844 UpdateGuideState exits: m=3348 SNR=37.5 Saturated
00:29:47.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:47.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:47.202 00.001 10844 Enqueuing Expose request
00:29:47.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
00:29:47.202 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
00:29:47.202 00.000 11060 Moving (0.11, 0.26) raw xDistance=-0.28 yDistance=0.07
00:29:47.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:29:47.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:47.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:29:47.202 00.000 11060 MoveAxis(E, 49, ABG)
00:29:47.202 00.000 11060 Guiding  Dir = 2, Dur = 49
00:29:47.224 00.022 11060 IsSlewing returns 0
00:29:47.224 00.000 11060 IsGuiding returns 0
00:29:47.286 00.062 11060 IsGuiding returns 0
00:29:47.286 00.000 11060 Move returns status 0, amount 49
00:29:47.286 00.000 11060 MoveAxis(N, 0, ABG)
00:29:47.286 00.000 11060 Move returns status 0, amount 0
00:29:47.286 00.000 11060 move complete, result=0
00:29:47.286 00.000 11060 worker thread done servicing request
00:29:47.287 00.001 11060 Worker thread wakes up
00:29:47.287 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
00:29:47.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:47.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:47.760 00.473 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:47.762 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:47.762 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:47.762 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:47.763 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:47.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:47.764 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:47.764 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:47.764 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:47.764 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6005,"width":15,"height":15,"star_pos":[6.84,7.49],"pixels":"..."},"id":1}
00:29:47.772 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:47.772 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:47.917 00.145 11060 Exposure complete
00:29:48.092 00.175 11060 worker thread done servicing request
00:29:48.092 00.000 10844 OnExposeComplete: enter
00:29:48.092 00.000 10844 UpdateGuideState(): m_state=6
00:29:48.092 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
00:29:48.092 00.000 10844 Star::Find returns 1 (0), X=262.94, Y=62.78, Mass=3018, SNR=34.9, Peak=240 HFD=3.2
00:29:48.093 00.001 10844 MultiStar: [#1 -0.53,-0.26,1.11,U] [#2 0.32,0.48,2.06,U] [#3 0.37,0.48,0.98,U] [#4 0.16,-0.12,0.99,U] [#5 0.07,0.33,0.98,U] [#6 -0.08,0.16,1.02,U] [#7 0.38,0.25,0.85,U] [#8 0.54,0.43,0.00,M4] 
00:29:48.093 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.28}, one-star: {0.41, 0.74}
00:29:48.093 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
00:29:48.093 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
00:29:48.093 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.09 mountX=-0.30 mountY=0.10, mountTheta=2.82
00:29:48.094 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.28, opts=13)
00:29:48.094 00.000 10844 Enqueuing Move request for scope (0.14, 0.28)
00:29:48.094 00.000 11060 Worker thread wakes up
00:29:48.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
00:29:48.094 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
00:29:48.094 00.000 11060 Moving (0.14, 0.28) raw xDistance=-0.30 yDistance=0.10
00:29:48.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:29:48.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:48.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:48.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:29:48.096 00.002 11060 MoveAxis(E, 53, ABG)
00:29:48.096 00.000 11060 Guiding  Dir = 2, Dur = 53
00:29:48.096 00.000 10844 UpdateGuideState exits: m=3018 SNR=34.9
00:29:48.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:48.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:48.096 00.000 10844 Enqueuing Expose request
00:29:48.098 00.002 11060 IsSlewing returns 0
00:29:48.098 00.000 11060 IsGuiding returns 0
00:29:48.161 00.063 11060 IsGuiding returns 0
00:29:48.161 00.000 11060 Move returns status 0, amount 53
00:29:48.161 00.000 11060 MoveAxis(N, 0, ABG)
00:29:48.161 00.000 11060 Move returns status 0, amount 0
00:29:48.161 00.000 11060 move complete, result=0
00:29:48.161 00.000 11060 worker thread done servicing request
00:29:48.162 00.001 10844 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
00:29:48.162 00.000 11060 Worker thread wakes up
00:29:48.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:48.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:48.709 00.547 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:48.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:48.710 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:48.710 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:48.710 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:48.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:48.711 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:48.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:48.712 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:48.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6006,"width":15,"height":15,"star_pos":[6.94,6.78],"pixels":"..."},"id":1}
00:29:48.721 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:48.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:48.791 00.070 11060 Exposure complete
00:29:48.984 00.193 11060 worker thread done servicing request
00:29:48.985 00.001 10844 OnExposeComplete: enter
00:29:48.985 00.000 10844 UpdateGuideState(): m_state=6
00:29:48.985 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6007
00:29:48.985 00.000 10844 Star::Find returns 1 (0), X=262.85, Y=62.56, Mass=3028, SNR=35.5, Peak=206 HFD=3.8
00:29:48.986 00.001 10844 MultiStar: [#1 -0.58,-0.11,1.06,U] [#2 0.42,0.52,0.00,M1] [#3 -0.11,0.71,0.00,M4] [#4 0.08,-0.34,0.92,U] [#5 -0.25,-0.06,0.98,U] [#6 0.19,-0.37,0.84,U] [#7 -0.27,0.16,0.84,U] [#8 0.25,0.51,0.90,U] 
00:29:48.986 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.05}, one-star: {0.32, 0.53}
00:29:48.986 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
00:29:48.986 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
00:29:48.986 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.33 mountX=-0.04 mountY=-0.05, mountTheta=-2.21
00:29:48.988 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
00:29:48.988 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
00:29:48.988 00.000 11060 Worker thread wakes up
00:29:48.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:48.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:29:48.988 00.000 10844 UpdateGuideState exits: m=3028 SNR=35.5
00:29:48.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:29:48.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:48.988 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.05
00:29:48.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:48.988 00.000 10844 Enqueuing Expose request
00:29:48.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:29:48.989 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:48.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:29:48.989 00.000 11060 MoveAxis(E, 0, ABG)
00:29:48.989 00.000 11060 Move returns status 0, amount 0
00:29:48.989 00.000 11060 MoveAxis(N, 0, ABG)
00:29:48.989 00.000 11060 Move returns status 0, amount 0
00:29:48.989 00.000 11060 move complete, result=0
00:29:48.989 00.000 11060 worker thread done servicing request
00:29:48.989 00.000 11060 Worker thread wakes up
00:29:48.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:48.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:48.991 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:49.618 00.627 11060 Exposure complete
00:29:49.709 00.091 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:49.710 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:49.710 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:49.711 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:49.711 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:49.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:49.712 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:49.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:49.712 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:49.714 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6007,"width":15,"height":15,"star_pos":[6.85,6.56],"pixels":"..."},"id":1}
00:29:49.750 00.036 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:49.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:49.790 00.040 11060 worker thread done servicing request
00:29:49.790 00.000 10844 OnExposeComplete: enter
00:29:49.790 00.000 10844 UpdateGuideState(): m_state=6
00:29:49.791 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6008
00:29:49.791 00.000 10844 Star::Find returns 1 (0), X=262.39, Y=61.81, Mass=2906, SNR=35.1, Peak=248 HFD=3.6
00:29:49.792 00.001 10844 MultiStar: [#1 -0.80,-1.35,0.00,M1] [#2 0.23,-0.72,0.00,M2] [#3 -0.01,-0.02,1.00,U] [#4 -0.10,-0.77,0.00,M2] [#5 -0.04,-0.35,1.07,U] [#6 0.51,-1.26,0.00,M1] [#7 -0.50,-0.50,0.00,M1] [#8 0.08,-0.57,0.97,U] 
00:29:49.792 00.000 10844 single-star, 3 included, MultiStar: {-0.03, -0.29}, one-star: {-0.13, -0.22}
00:29:49.792 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
00:29:49.792 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
00:29:49.792 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.11 mountX=0.24 mountY=-0.09, mountTheta=-0.37
00:29:49.793 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.22, opts=13)
00:29:49.793 00.000 10844 Enqueuing Move request for scope (-0.13, -0.22)
00:29:49.793 00.000 11060 Worker thread wakes up
00:29:49.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
00:29:49.793 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
00:29:49.793 00.000 11060 Moving (-0.13, -0.22) raw xDistance=0.24 yDistance=-0.09
00:29:49.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:29:49.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:49.795 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:49.795 00.000 10844 UpdateGuideState exits: m=2906 SNR=35.1
00:29:49.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:29:49.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:49.795 00.000 11060 MoveAxis(W, 42, ABG)
00:29:49.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:49.795 00.000 10844 Enqueuing Expose request
00:29:49.795 00.000 11060 Guiding  Dir = 3, Dur = 42
00:29:49.816 00.021 11060 IsSlewing returns 0
00:29:49.816 00.000 11060 IsGuiding returns 0
00:29:49.864 00.048 11060 IsGuiding returns 0
00:29:49.864 00.000 11060 Move returns status 0, amount 42
00:29:49.864 00.000 11060 MoveAxis(N, 0, ABG)
00:29:49.864 00.000 11060 Move returns status 0, amount 0
00:29:49.864 00.000 11060 move complete, result=0
00:29:49.865 00.001 11060 worker thread done servicing request
00:29:49.867 00.002 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
00:29:49.867 00.000 11060 Worker thread wakes up
00:29:49.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:49.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:50.509 00.642 11060 Exposure complete
00:29:50.673 00.164 11060 worker thread done servicing request
00:29:50.673 00.000 10844 OnExposeComplete: enter
00:29:50.673 00.000 10844 UpdateGuideState(): m_state=6
00:29:50.673 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6009
00:29:50.673 00.000 10844 Star::Find returns 1 (1), X=262.59, Y=62.30, Mass=3065, SNR=35.5, Peak=255 HFD=3.5
00:29:50.674 00.001 10844 MultiStar: [#1 -0.66,-0.41,0.00,M2] [#2 0.00,-0.46,2.01,U] [#3 0.31,0.01,0.99,U] [#4 0.28,-0.40,0.86,U] [#5 -0.06,-0.46,0.97,U] [#6 0.16,0.03,0.93,U] [#7 -0.30,0.00,0.92,U] [#8 0.40,0.55,0.00,M3] 
00:29:50.674 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.18}, one-star: {0.07, 0.26}
00:29:50.674 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
00:29:50.674 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
00:29:50.674 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.28 mountX=0.17 mountY=0.09, mountTheta=0.46
00:29:50.682 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
00:29:50.682 00.000 10844 Enqueuing Move request for scope (0.06, -0.18)
00:29:50.683 00.001 11060 Worker thread wakes up
00:29:50.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
00:29:50.683 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
00:29:50.683 00.000 11060 Moving (0.06, -0.18) raw xDistance=0.17 yDistance=0.09
00:29:50.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:50.683 00.000 10844 UpdateGuideState exits: m=3065 SNR=35.5 Saturated
00:29:50.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:50.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:50.683 00.000 10844 Enqueuing Expose request
00:29:50.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:29:50.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:50.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:29:50.683 00.000 11060 MoveAxis(W, 31, ABG)
00:29:50.683 00.000 11060 Guiding  Dir = 3, Dur = 31
00:29:50.691 00.008 11060 IsSlewing returns 0
00:29:50.691 00.000 11060 IsGuiding returns 0
00:29:50.737 00.046 11060 IsGuiding returns 0
00:29:50.737 00.000 11060 Move returns status 0, amount 31
00:29:50.737 00.000 11060 MoveAxis(N, 0, ABG)
00:29:50.737 00.000 11060 Move returns status 0, amount 0
00:29:50.737 00.000 11060 move complete, result=0
00:29:50.737 00.000 11060 worker thread done servicing request
00:29:50.737 00.000 11060 Worker thread wakes up
00:29:50.737 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
00:29:50.738 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:50.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:50.741 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:50.741 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:50.748 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:50.749 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:50.750 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:50.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:50.750 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:50.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:50.751 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:50.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6009,"width":15,"height":15,"star_pos":[6.59,7.30],"pixels":"..."},"id":1}
00:29:50.759 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:50.759 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:51.367 00.608 11060 Exposure complete
00:29:51.531 00.164 11060 worker thread done servicing request
00:29:51.531 00.000 10844 OnExposeComplete: enter
00:29:51.531 00.000 10844 UpdateGuideState(): m_state=6
00:29:51.532 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6010
00:29:51.532 00.000 10844 Star::Find returns 1 (1), X=262.61, Y=62.72, Mass=2924, SNR=34.1, Peak=255 HFD=3.5
00:29:51.532 00.000 10844 MultiStar: [#1 -0.41,-0.27,1.04,U] [#2 0.70,-0.07,0.00,M2] [#3 0.07,-0.51,1.01,U] [#4 0.08,-0.11,0.93,U] [#5 0.37,-0.54,0.00,M1] [#6 0.61,-0.02,1.03,U] [#7 -0.21,-0.26,0.93,U] [#8 0.11,0.02,0.93,U] 
00:29:51.532 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {0.09, 0.68}
00:29:51.532 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
00:29:51.532 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
00:29:51.532 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.91 mountX=0.06 mountY=0.06, mountTheta=0.83
00:29:51.542 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
00:29:51.542 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
00:29:51.542 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:51.542 00.000 10844 UpdateGuideState exits: m=2924 SNR=34.1 Saturated
00:29:51.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:51.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:51.542 00.000 11060 Worker thread wakes up
00:29:51.542 00.000 10844 Enqueuing Expose request
00:29:51.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
00:29:51.542 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
00:29:51.542 00.000 11060 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=0.06
00:29:51.543 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:29:51.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:51.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:29:51.543 00.000 11060 MoveAxis(E, 0, ABG)
00:29:51.543 00.000 11060 Move returns status 0, amount 0
00:29:51.543 00.000 11060 MoveAxis(N, 0, ABG)
00:29:51.543 00.000 11060 Move returns status 0, amount 0
00:29:51.543 00.000 11060 move complete, result=0
00:29:51.543 00.000 11060 worker thread done servicing request
00:29:51.543 00.000 11060 Worker thread wakes up
00:29:51.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:51.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:51.545 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:51.735 00.190 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:51.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:51.736 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:51.736 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:51.737 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:51.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:51.737 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:51.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:51.739 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:51.739 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6010,"width":15,"height":15,"star_pos":[6.61,6.72],"pixels":"..."},"id":1}
00:29:51.756 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:51.756 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:52.179 00.423 11060 Exposure complete
00:29:52.359 00.180 11060 worker thread done servicing request
00:29:52.359 00.000 10844 OnExposeComplete: enter
00:29:52.359 00.000 10844 UpdateGuideState(): m_state=6
00:29:52.359 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6011
00:29:52.360 00.001 10844 Star::Find returns 1 (0), X=263.11, Y=62.19, Mass=3302, SNR=36.8, Peak=247 HFD=3.3
00:29:52.360 00.000 10844 MultiStar: [#1 -0.78,-0.62,0.00,M2] [#2 0.64,0.20,0.00,M3] [#3 0.20,-0.50,0.94,U] [#4 0.27,-0.16,0.96,U] [#5 0.03,0.25,1.02,U] [#6 0.08,0.15,0.83,U] [#7 -0.62,0.67,0.00,M1] [#8 0.20,-0.13,0.90,U] 
00:29:52.360 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.04}, one-star: {0.58, 0.15}
00:29:52.360 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
00:29:52.360 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
00:29:52.360 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-0.16 mountX=-0.01 mountY=0.23, mountTheta=1.59
00:29:52.362 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.04, opts=13)
00:29:52.362 00.000 10844 Enqueuing Move request for scope (0.23, -0.04)
00:29:52.362 00.000 11060 Worker thread wakes up
00:29:52.363 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
00:29:52.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
00:29:52.363 00.000 11060 Moving (0.23, -0.04) raw xDistance=-0.01 yDistance=0.23
00:29:52.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:29:52.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:29:52.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:52.363 00.000 10844 UpdateGuideState exits: m=3302 SNR=36.8
00:29:52.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:52.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:52.363 00.000 10844 Enqueuing Expose request
00:29:52.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:29:52.363 00.000 11060 MoveAxis(E, 0, ABG)
00:29:52.363 00.000 11060 Move returns status 0, amount 0
00:29:52.363 00.000 11060 MoveAxis(N, 0, ABG)
00:29:52.363 00.000 11060 Move returns status 0, amount 0
00:29:52.364 00.001 11060 move complete, result=0
00:29:52.364 00.000 11060 worker thread done servicing request
00:29:52.364 00.000 11060 Worker thread wakes up
00:29:52.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:52.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:52.366 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:52.694 00.328 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:52.694 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:52.695 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:52.696 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:52.696 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:52.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:52.697 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:52.697 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:52.698 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:52.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6011,"width":15,"height":15,"star_pos":[7.11,7.19],"pixels":"..."},"id":1}
00:29:52.709 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:52.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:52.999 00.290 11060 Exposure complete
00:29:53.187 00.188 11060 worker thread done servicing request
00:29:53.187 00.000 10844 OnExposeComplete: enter
00:29:53.187 00.000 10844 UpdateGuideState(): m_state=6
00:29:53.187 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6012
00:29:53.187 00.000 10844 Star::Find returns 1 (0), X=263.02, Y=62.27, Mass=2826, SNR=34.4, Peak=218 HFD=3.7
00:29:53.187 00.000 10844 MultiStar: [#1 -0.13,-0.54,0.98,U] [#2 0.23,0.32,2.11,U] [#3 0.49,0.48,0.00,M1] [#4 0.04,0.15,1.00,U] [#5 0.03,0.03,1.10,U] [#6 0.31,-0.77,0.00,M1] [#7 -0.41,0.57,0.00,M2] [#8 0.62,0.71,0.00,M2] 
00:29:53.188 00.001 10844 refined, 4 included, MultiStar: {0.15, 0.09}, one-star: {0.50, 0.24}
00:29:53.188 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
00:29:53.188 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
00:29:53.188 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.55 mountX=-0.12 mountY=0.13, mountTheta=2.30
00:29:53.189 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
00:29:53.189 00.000 10844 Enqueuing Move request for scope (0.15, 0.09)
00:29:53.189 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:53.189 00.000 10844 UpdateGuideState exits: m=2826 SNR=34.4
00:29:53.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:53.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:53.189 00.000 10844 Enqueuing Expose request
00:29:53.189 00.000 11060 Worker thread wakes up
00:29:53.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:29:53.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:29:53.189 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.12 yDistance=0.13
00:29:53.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:29:53.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:53.190 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:29:53.190 00.000 11060 MoveAxis(E, 0, ABG)
00:29:53.190 00.000 11060 Move returns status 0, amount 0
00:29:53.190 00.000 11060 MoveAxis(N, 0, ABG)
00:29:53.190 00.000 11060 Move returns status 0, amount 0
00:29:53.190 00.000 11060 move complete, result=0
00:29:53.190 00.000 11060 worker thread done servicing request
00:29:53.190 00.000 11060 Worker thread wakes up
00:29:53.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:53.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:53.190 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:53.741 00.551 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:53.742 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:53.743 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:53.743 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:53.743 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:53.743 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:53.744 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:53.745 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:53.745 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:53.746 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6012,"width":15,"height":15,"star_pos":[7.02,7.27],"pixels":"..."},"id":1}
00:29:53.793 00.047 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:53.793 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:53.832 00.039 11060 Exposure complete
00:29:54.003 00.171 11060 worker thread done servicing request
00:29:54.003 00.000 10844 OnExposeComplete: enter
00:29:54.003 00.000 10844 UpdateGuideState(): m_state=6
00:29:54.003 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6013
00:29:54.004 00.001 10844 Star::Find returns 1 (0), X=262.54, Y=62.36, Mass=3093, SNR=35.4, Peak=221 HFD=3.4
00:29:54.004 00.000 10844 MultiStar: [#1 -0.85,-0.32,0.00,M2] [#2 0.88,0.11,0.00,M3] [#3 0.61,0.25,0.00,M2] [#4 0.33,0.23,0.86,U] [#5 -0.62,0.26,0.00,M1] [#6 0.15,0.18,0.89,U] [#7 -0.13,0.05,0.81,U] [#8 0.25,0.62,0.00,M3] 
00:29:54.004 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.20}, one-star: {0.02, 0.32}
00:29:54.004 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:29:54.004 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:29:54.004 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=-0.22 mountY=0.06, mountTheta=2.87
00:29:54.005 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.20, opts=13)
00:29:54.006 00.001 10844 Enqueuing Move request for scope (0.09, 0.20)
00:29:54.006 00.000 11060 Worker thread wakes up
00:29:54.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
00:29:54.006 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
00:29:54.006 00.000 11060 Moving (0.09, 0.20) raw xDistance=-0.22 yDistance=0.06
00:29:54.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:29:54.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:54.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:54.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:29:54.006 00.000 11060 MoveAxis(E, 37, ABG)
00:29:54.006 00.000 11060 Guiding  Dir = 2, Dur = 37
00:29:54.006 00.000 10844 UpdateGuideState exits: m=3093 SNR=35.4
00:29:54.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:54.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:54.006 00.000 10844 Enqueuing Expose request
00:29:54.029 00.023 11060 IsSlewing returns 0
00:29:54.030 00.001 11060 IsGuiding returns 0
00:29:54.095 00.065 11060 IsGuiding returns 0
00:29:54.095 00.000 11060 Move returns status 0, amount 37
00:29:54.095 00.000 11060 MoveAxis(N, 0, ABG)
00:29:54.095 00.000 11060 Move returns status 0, amount 0
00:29:54.095 00.000 11060 move complete, result=0
00:29:54.096 00.001 11060 worker thread done servicing request
00:29:54.096 00.000 11060 Worker thread wakes up
00:29:54.096 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
00:29:54.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:54.097 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:54.739 00.642 11060 Exposure complete
00:29:54.763 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:54.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:54.763 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:54.764 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:54.764 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:54.764 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:54.765 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:54.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:54.765 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:54.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6013,"width":15,"height":15,"star_pos":[6.54,7.36],"pixels":"..."},"id":1}
00:29:54.821 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:54.821 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:54.899 00.078 11060 worker thread done servicing request
00:29:54.899 00.000 10844 OnExposeComplete: enter
00:29:54.899 00.000 10844 UpdateGuideState(): m_state=6
00:29:54.900 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6014
00:29:54.900 00.000 10844 Star::Find returns 1 (0), X=263.01, Y=61.61, Mass=3115, SNR=36.0, Peak=202 HFD=3.8
00:29:54.900 00.000 10844 MultiStar: [#1 -0.33,-0.38,0.98,U] [#2 0.46,0.11,1.90,U] [#3 -0.09,-0.32,1.06,U] [#4 0.36,-0.73,0.00,M1] [#5 0.17,-0.07,0.99,U] [#6 -0.07,-0.13,0.75,U] [#7 -0.29,0.18,0.84,U] [#8 1.03,0.36,0.00,M4] 
00:29:54.900 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.12}, one-star: {0.48, -0.43}
00:29:54.900 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
00:29:54.900 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
00:29:54.900 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.86 mountX=0.10 mountY=0.13, mountTheta=0.89
00:29:54.901 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.12, opts=13)
00:29:54.901 00.000 10844 Enqueuing Move request for scope (0.11, -0.12)
00:29:54.901 00.000 11060 Worker thread wakes up
00:29:54.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:54.901 00.000 10844 UpdateGuideState exits: m=3115 SNR=36.0
00:29:54.903 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:54.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
00:29:54.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:54.903 00.000 10844 Enqueuing Expose request
00:29:54.903 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
00:29:54.903 00.000 11060 Moving (0.11, -0.12) raw xDistance=0.10 yDistance=0.13
00:29:54.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:29:54.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:54.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:29:54.903 00.000 11060 MoveAxis(E, 0, ABG)
00:29:54.903 00.000 11060 Move returns status 0, amount 0
00:29:54.903 00.000 11060 MoveAxis(N, 0, ABG)
00:29:54.904 00.001 11060 Move returns status 0, amount 0
00:29:54.904 00.000 11060 move complete, result=0
00:29:54.904 00.000 11060 worker thread done servicing request
00:29:54.904 00.000 11060 Worker thread wakes up
00:29:54.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:54.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:54.905 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:55.551 00.646 11060 Exposure complete
00:29:55.730 00.179 11060 worker thread done servicing request
00:29:55.730 00.000 10844 OnExposeComplete: enter
00:29:55.730 00.000 10844 UpdateGuideState(): m_state=6
00:29:55.730 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6015
00:29:55.730 00.000 10844 Star::Find returns 1 (1), X=262.84, Y=61.64, Mass=3770, SNR=39.2, Peak=255 HFD=3.8
00:29:55.731 00.001 10844 MultiStar: [#1 -0.54,-0.60,0.00,M2] [#2 0.11,-0.51,1.82,U] [#3 0.14,-0.67,0.00,M2] [#4 0.32,-0.73,0.00,M2] [#5 0.33,0.37,1.00,U] [#6 -0.39,-0.31,0.84,U] [#7 -0.14,-0.54,0.76,U] [#8 0.25,0.20,0.96,U] 
00:29:55.731 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.23}, one-star: {0.31, -0.40}
00:29:55.731 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
00:29:55.731 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
00:29:55.731 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.15 mountX=0.20 mountY=0.14, mountTheta=0.59
00:29:55.732 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.23, opts=13)
00:29:55.732 00.000 10844 Enqueuing Move request for scope (0.10, -0.23)
00:29:55.732 00.000 11060 Worker thread wakes up
00:29:55.733 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:55.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
00:29:55.733 00.000 10844 UpdateGuideState exits: m=3770 SNR=39.2 Saturated
00:29:55.733 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
00:29:55.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:55.733 00.000 11060 Moving (0.10, -0.23) raw xDistance=0.20 yDistance=0.14
00:29:55.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:55.733 00.000 10844 Enqueuing Expose request
00:29:55.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:29:55.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:55.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:29:55.733 00.000 11060 MoveAxis(W, 35, ABG)
00:29:55.733 00.000 11060 Guiding  Dir = 3, Dur = 35
00:29:55.750 00.017 11060 IsSlewing returns 0
00:29:55.750 00.000 11060 IsGuiding returns 0
00:29:55.761 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:55.761 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:55.762 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:55.762 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:55.763 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:55.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:55.763 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:55.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:55.764 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:55.764 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6015,"width":15,"height":15,"star_pos":[6.84,6.64],"pixels":"..."},"id":1}
00:29:55.780 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:55.781 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:55.796 00.015 11060 IsGuiding returns 0
00:29:55.796 00.000 11060 Move returns status 0, amount 35
00:29:55.796 00.000 11060 MoveAxis(N, 0, ABG)
00:29:55.796 00.000 11060 Move returns status 0, amount 0
00:29:55.796 00.000 11060 move complete, result=0
00:29:55.796 00.000 11060 worker thread done servicing request
00:29:55.797 00.001 11060 Worker thread wakes up
00:29:55.797 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
00:29:55.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:55.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:56.432 00.635 11060 Exposure complete
00:29:56.598 00.166 11060 worker thread done servicing request
00:29:56.598 00.000 10844 OnExposeComplete: enter
00:29:56.598 00.000 10844 UpdateGuideState(): m_state=6
00:29:56.598 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6016
00:29:56.598 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=62.39, Mass=2459, SNR=31.3, Peak=211 HFD=3.3
00:29:56.599 00.001 10844 MultiStar: [#1 -0.62,-0.18,0.00,M3] [#2 0.40,-0.49,0.00,M2] [#3 0.15,0.20,1.08,U] [#4 0.49,0.54,0.00,M3] [#5 -0.10,0.38,1.15,U] [#6 -0.32,-0.09,0.96,U] [#7 -0.48,0.10,0.86,U] [#8 0.13,0.16,1.22,U] 
00:29:56.599 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.19}, one-star: {0.01, 0.35}
00:29:56.599 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.57)
00:29:56.599 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
00:29:56.599 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.97 mountX=-0.17 mountY=-0.11, mountTheta=-2.58
00:29:56.600 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.19, opts=13)
00:29:56.600 00.000 10844 Enqueuing Move request for scope (-0.08, 0.19)
00:29:56.600 00.000 11060 Worker thread wakes up
00:29:56.601 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
00:29:56.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
00:29:56.601 00.000 11060 Moving (-0.08, 0.19) raw xDistance=-0.17 yDistance=-0.11
00:29:56.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:29:56.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:56.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:56.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:29:56.601 00.000 11060 MoveAxis(E, 29, ABG)
00:29:56.601 00.000 11060 Guiding  Dir = 2, Dur = 29
00:29:56.601 00.000 10844 UpdateGuideState exits: m=2459 SNR=31.3
00:29:56.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:56.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:56.602 00.001 10844 Enqueuing Expose request
00:29:56.610 00.008 11060 IsSlewing returns 0
00:29:56.610 00.000 11060 IsGuiding returns 0
00:29:56.642 00.032 11060 IsGuiding returns 0
00:29:56.642 00.000 11060 Move returns status 0, amount 29
00:29:56.642 00.000 11060 MoveAxis(N, 0, ABG)
00:29:56.642 00.000 11060 Move returns status 0, amount 0
00:29:56.642 00.000 11060 move complete, result=0
00:29:56.642 00.000 11060 worker thread done servicing request
00:29:56.642 00.000 11060 Worker thread wakes up
00:29:56.642 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
00:29:56.643 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:56.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:56.765 00.122 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:56.765 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:56.766 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:56.766 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:56.767 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:56.767 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:56.767 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:56.768 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:56.768 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:56.768 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6016,"width":15,"height":15,"star_pos":[6.53,7.39],"pixels":"..."},"id":1}
00:29:56.789 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:56.789 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:57.273 00.484 11060 Exposure complete
00:29:57.456 00.183 11060 worker thread done servicing request
00:29:57.456 00.000 10844 OnExposeComplete: enter
00:29:57.456 00.000 10844 UpdateGuideState(): m_state=6
00:29:57.456 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6017
00:29:57.456 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.00, Mass=3348, SNR=37.7, Peak=252 HFD=4.0
00:29:57.457 00.001 10844 MultiStar: [#1 -0.49,-0.51,0.00,M4] [#2 0.52,0.66,0.00,M3] [#3 0.41,0.32,0.98,U] [#4 1.02,0.54,0.00,M4] [#5 -0.13,0.34,0.98,U] [#6 0.26,0.33,0.83,U] [#7 -0.35,0.21,0.80,U] [#8 0.18,0.41,0.89,U] 
00:29:57.457 00.000 10844 single-star, 5 included, MultiStar: {0.11, 0.26}, one-star: {0.20, -0.03}
00:29:57.457 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
00:29:57.457 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
00:29:57.457 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-0.17 mountX=-0.00 mountY=0.21, mountTheta=1.58
00:29:57.459 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
00:29:57.459 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
00:29:57.459 00.000 11060 Worker thread wakes up
00:29:57.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:57.459 00.000 10844 UpdateGuideState exits: m=3348 SNR=37.7
00:29:57.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:57.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:57.460 00.001 10844 Enqueuing Expose request
00:29:57.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
00:29:57.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
00:29:57.460 00.000 11060 Moving (0.20, -0.03) raw xDistance=-0.00 yDistance=0.21
00:29:57.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:29:57.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:57.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:29:57.460 00.000 11060 MoveAxis(E, 0, ABG)
00:29:57.460 00.000 11060 Move returns status 0, amount 0
00:29:57.460 00.000 11060 MoveAxis(N, 0, ABG)
00:29:57.460 00.000 11060 Move returns status 0, amount 0
00:29:57.460 00.000 11060 move complete, result=0
00:29:57.460 00.000 11060 worker thread done servicing request
00:29:57.461 00.001 11060 Worker thread wakes up
00:29:57.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:57.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:57.462 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:57.696 00.234 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:57.696 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:57.697 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:57.698 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:57.699 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:57.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:57.701 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:57.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:57.703 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:57.703 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6017,"width":15,"height":15,"star_pos":[6.73,7.00],"pixels":"..."},"id":1}
00:29:57.712 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:57.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:58.097 00.385 11060 Exposure complete
00:29:58.284 00.187 11060 worker thread done servicing request
00:29:58.284 00.000 10844 OnExposeComplete: enter
00:29:58.284 00.000 10844 UpdateGuideState(): m_state=6
00:29:58.285 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6018
00:29:58.285 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.00, Mass=2996, SNR=35.6, Peak=216 HFD=3.5
00:29:58.285 00.000 10844 MultiStar: [#1 -0.50,-0.49,0.00,M5] [#2 0.22,0.02,2.04,U] [#3 0.21,0.73,0.00,M1] [#4 0.31,-0.63,0.00,M5] [#5 -0.30,-0.08,1.11,U] [#6 -0.24,-0.19,0.92,U] [#7 -0.31,-0.08,0.92,U] [#8 0.44,0.52,0.00,M2] 
00:29:58.285 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.05}, one-star: {0.16, -0.03}
00:29:58.285 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
00:29:58.285 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
00:29:58.286 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.19 mountX=0.06 mountY=-0.03, mountTheta=-0.45
00:29:58.287 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
00:29:58.287 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
00:29:58.287 00.000 11060 Worker thread wakes up
00:29:58.288 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:58.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:29:58.288 00.000 10844 UpdateGuideState exits: m=2996 SNR=35.6
00:29:58.288 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:29:58.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:58.288 00.000 11060 Moving (-0.04, -0.05) raw xDistance=0.06 yDistance=-0.03
00:29:58.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:58.288 00.000 10844 Enqueuing Expose request
00:29:58.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:29:58.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:58.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:58.288 00.000 11060 MoveAxis(E, 0, ABG)
00:29:58.288 00.000 11060 Move returns status 0, amount 0
00:29:58.288 00.000 11060 MoveAxis(N, 0, ABG)
00:29:58.288 00.000 11060 Move returns status 0, amount 0
00:29:58.288 00.000 11060 move complete, result=0
00:29:58.288 00.000 11060 worker thread done servicing request
00:29:58.288 00.000 11060 Worker thread wakes up
00:29:58.290 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:58.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:58.291 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:58.728 00.437 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:58.728 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:58.728 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:58.729 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:58.729 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:58.729 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:58.730 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:58.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:58.730 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:58.731 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6018,"width":15,"height":15,"star_pos":[6.69,7.00],"pixels":"..."},"id":1}
00:29:58.740 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:58.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:58.932 00.192 11060 Exposure complete
00:29:59.099 00.167 11060 worker thread done servicing request
00:29:59.099 00.000 10844 OnExposeComplete: enter
00:29:59.099 00.000 10844 UpdateGuideState(): m_state=6
00:29:59.099 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6019
00:29:59.099 00.000 10844 Star::Find returns 1 (1), X=262.35, Y=62.55, Mass=3325, SNR=36.7, Peak=255 HFD=3.4
00:29:59.100 00.001 10844 MultiStar: [#1 -0.64,-0.18,0.00,M6] [#2 -0.02,0.31,2.06,U] [#3 0.18,0.68,0.00,M2] [#4 0.67,0.97,0.00,M6] [#5 -0.29,0.61,0.00,M1] [#6 0.37,0.15,0.90,U] [#7 -0.51,0.23,0.85,U] [#8 0.22,0.72,0.00,M3] 
00:29:59.100 00.000 10844 refined, 3 included, MultiStar: {-0.07, 0.31}, one-star: {-0.18, 0.52}
00:29:59.100 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
00:29:59.100 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
00:29:59.100 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.78 mountX=-0.29 mountY=-0.12, mountTheta=-2.77
00:29:59.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.31, opts=13)
00:29:59.101 00.000 10844 Enqueuing Move request for scope (-0.07, 0.31)
00:29:59.101 00.000 11060 Worker thread wakes up
00:29:59.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.31) opts 0xd
00:29:59.101 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.31)
00:29:59.101 00.000 11060 Moving (-0.07, 0.31) raw xDistance=-0.29 yDistance=-0.12
00:29:59.102 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:29:59.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:59.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:29:59.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:29:59.102 00.000 11060 MoveAxis(E, 51, ABG)
00:29:59.102 00.000 11060 Guiding  Dir = 2, Dur = 51
00:29:59.102 00.000 10844 UpdateGuideState exits: m=3325 SNR=36.7 Saturated
00:29:59.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:59.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:59.102 00.000 10844 Enqueuing Expose request
00:29:59.113 00.011 11060 IsSlewing returns 0
00:29:59.113 00.000 11060 IsGuiding returns 0
00:29:59.177 00.064 11060 IsGuiding returns 0
00:29:59.177 00.000 11060 Move returns status 0, amount 51
00:29:59.177 00.000 11060 MoveAxis(N, 0, ABG)
00:29:59.177 00.000 11060 Move returns status 0, amount 0
00:29:59.177 00.000 11060 move complete, result=0
00:29:59.177 00.000 11060 worker thread done servicing request
00:29:59.177 00.000 11060 Worker thread wakes up
00:29:59.178 00.001 10844 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
00:29:59.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:29:59.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:29:59.748 00.570 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:29:59.748 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:29:59.750 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:29:59.751 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:59.752 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:29:59.752 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:29:59.752 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:29:59.753 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:29:59.753 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:29:59.754 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6019,"width":15,"height":15,"star_pos":[7.35,6.55],"pixels":"..."},"id":1}
00:29:59.763 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:29:59.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:29:59.809 00.046 11060 Exposure complete
00:29:59.966 00.157 11060 worker thread done servicing request
00:29:59.966 00.000 10844 OnExposeComplete: enter
00:29:59.966 00.000 10844 UpdateGuideState(): m_state=6
00:29:59.966 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6020
00:29:59.966 00.000 10844 Star::Find returns 1 (1), X=262.45, Y=62.65, Mass=2852, SNR=33.9, Peak=255 HFD=3.4
00:29:59.967 00.001 10844 MultiStar: [#1 0.07,0.18,1.05,U] [#2 0.67,1.33,0.00,M2] [#3 -0.19,0.85,0.00,M3] [#4 0.70,-0.06,0.00,M7] [#5 -0.07,0.94,0.00,M2] [#6 0.57,0.39,0.00,M1] [#7 -0.47,1.22,0.00,M1] [#8 -0.05,0.72,0.00,M4] 
00:29:59.967 00.000 10844 refined, 1 included, MultiStar: {-0.00, 0.40}, one-star: {-0.08, 0.62}
00:29:59.967 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:29:59.967 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
00:29:59.967 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.57 mountX=-0.39 mountY=-0.07, mountTheta=-2.98
00:29:59.968 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.40, opts=13)
00:29:59.968 00.000 10844 Enqueuing Move request for scope (-0.00, 0.40)
00:29:59.968 00.000 11060 Worker thread wakes up
00:29:59.968 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:29:59.968 00.000 10844 UpdateGuideState exits: m=2852 SNR=33.9 Saturated
00:29:59.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:59.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:29:59.968 00.000 10844 Enqueuing Expose request
00:29:59.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.40) opts 0xd
00:29:59.970 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.40)
00:29:59.970 00.000 11060 Moving (-0.00, 0.40) raw xDistance=-0.39 yDistance=-0.07
00:29:59.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
00:29:59.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:59.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:29:59.970 00.000 11060 MoveAxis(E, 69, ABG)
00:29:59.970 00.000 11060 Guiding  Dir = 2, Dur = 69
00:30:00.022 00.052 11060 IsSlewing returns 0
00:30:00.023 00.001 11060 IsGuiding returns 0
00:30:00.097 00.074 11060 IsGuiding returns 0
00:30:00.097 00.000 11060 Move returns status 0, amount 69
00:30:00.097 00.000 11060 MoveAxis(N, 0, ABG)
00:30:00.097 00.000 11060 Move returns status 0, amount 0
00:30:00.097 00.000 11060 move complete, result=0
00:30:00.097 00.000 11060 worker thread done servicing request
00:30:00.097 00.000 11060 Worker thread wakes up
00:30:00.098 00.001 10844 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
00:30:00.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:00.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:00.727 00.629 11060 Exposure complete
00:30:00.746 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:00.756 00.010 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:00.756 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:00.756 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:00.757 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:00.757 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:00.757 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:00.757 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:00.758 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:00.758 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6020,"width":15,"height":15,"star_pos":[7.45,6.65],"pixels":"..."},"id":1}
00:30:00.772 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:00.772 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:00.911 00.139 11060 worker thread done servicing request
00:30:00.911 00.000 10844 OnExposeComplete: enter
00:30:00.911 00.000 10844 UpdateGuideState(): m_state=6
00:30:00.911 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6021
00:30:00.911 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=61.98, Mass=2991, SNR=34.4, Peak=252 HFD=3.7
00:30:00.912 00.001 10844 MultiStar: [#1 -0.56,0.34,0.00,M6] [#2 -0.37,-0.26,2.13,U] [#3 -0.04,0.43,1.08,U] [#4 0.60,-0.14,1.07,U] [#5 -0.57,0.19,1.00,U] [#6 0.08,-0.30,0.92,U] [#7 -0.38,1.04,0.00,M2] [#8 -0.49,-0.20,0.91,U] 
00:30:00.912 00.000 10844 single-star, 6 included, MultiStar: {-0.15, -0.07}, one-star: {-0.09, -0.06}
00:30:00.912 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
00:30:00.912 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
00:30:00.912 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.59 mountX=0.07 mountY=-0.08, mountTheta=-0.84
00:30:00.913 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.06, opts=13)
00:30:00.913 00.000 10844 Enqueuing Move request for scope (-0.09, -0.06)
00:30:00.913 00.000 11060 Worker thread wakes up
00:30:00.914 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:00.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
00:30:00.914 00.000 10844 UpdateGuideState exits: m=2991 SNR=34.4
00:30:00.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
00:30:00.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:00.914 00.000 11060 Moving (-0.09, -0.06) raw xDistance=0.07 yDistance=-0.08
00:30:00.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:00.914 00.000 10844 Enqueuing Expose request
00:30:00.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:30:00.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:00.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:00.914 00.000 11060 MoveAxis(E, 0, ABG)
00:30:00.914 00.000 11060 Move returns status 0, amount 0
00:30:00.914 00.000 11060 MoveAxis(N, 0, ABG)
00:30:00.914 00.000 11060 Move returns status 0, amount 0
00:30:00.914 00.000 11060 move complete, result=0
00:30:00.915 00.001 11060 worker thread done servicing request
00:30:00.915 00.000 11060 Worker thread wakes up
00:30:00.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:00.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:00.917 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:01.560 00.643 11060 Exposure complete
00:30:01.699 00.139 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:01.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:01.700 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:01.700 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:01.700 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:01.701 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:01.702 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:01.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:01.702 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:01.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6021,"width":15,"height":15,"star_pos":[7.44,6.98],"pixels":"..."},"id":1}
00:30:01.710 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:01.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:01.750 00.040 11060 worker thread done servicing request
00:30:01.750 00.000 10844 OnExposeComplete: enter
00:30:01.750 00.000 10844 UpdateGuideState(): m_state=6
00:30:01.751 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6022
00:30:01.751 00.000 10844 Star::Find returns 1 (0), X=262.27, Y=62.04, Mass=2915, SNR=34.8, Peak=212 HFD=3.5
00:30:01.751 00.000 10844 MultiStar: [#1 -0.88,0.65,0.00,M7] [#2 -0.07,0.24,2.01,U] [#3 -0.15,0.78,0.00,M3] [#4 -0.28,0.18,1.04,U] [#5 -0.08,0.08,1.08,U] [#6 0.35,-0.22,0.95,U] [#7 -0.71,0.24,0.00,M3] [#8 -0.25,0.43,0.92,U] 
00:30:01.751 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.14}, one-star: {-0.25, 0.00}
00:30:01.751 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.95 = -2.34)
00:30:01.751 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
00:30:01.751 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.19 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
00:30:01.753 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.14, opts=13)
00:30:01.753 00.000 10844 Enqueuing Move request for scope (-0.10, 0.14)
00:30:01.753 00.000 11060 Worker thread wakes up
00:30:01.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:01.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
00:30:01.753 00.000 10844 UpdateGuideState exits: m=2915 SNR=34.8
00:30:01.753 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
00:30:01.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:01.753 00.000 11060 Moving (-0.10, 0.14) raw xDistance=-0.12 yDistance=-0.12
00:30:01.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:01.753 00.000 10844 Enqueuing Expose request
00:30:01.754 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:30:01.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:01.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:01.754 00.000 11060 MoveAxis(E, 0, ABG)
00:30:01.754 00.000 11060 Move returns status 0, amount 0
00:30:01.754 00.000 11060 MoveAxis(N, 0, ABG)
00:30:01.754 00.000 11060 Move returns status 0, amount 0
00:30:01.754 00.000 11060 move complete, result=0
00:30:01.754 00.000 11060 worker thread done servicing request
00:30:01.754 00.000 11060 Worker thread wakes up
00:30:01.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:01.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:01.757 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:02.390 00.633 11060 Exposure complete
00:30:02.558 00.168 11060 worker thread done servicing request
00:30:02.558 00.000 10844 OnExposeComplete: enter
00:30:02.558 00.000 10844 UpdateGuideState(): m_state=6
00:30:02.559 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6023
00:30:02.559 00.000 10844 Star::Find returns 1 (0), X=262.17, Y=63.10, Mass=2780, SNR=33.5, Peak=187 HFD=4.1
00:30:02.559 00.000 10844 MultiStar: [#1 -1.25,-0.22,0.00,M8] [#2 -0.13,0.45,2.17,U] [#3 0.13,0.35,1.04,U] [#4 0.61,0.03,1.04,U] [#5 0.27,0.69,0.00,M1] [#6 -0.51,-0.15,0.96,U] [#7 -0.48,-0.02,0.93,U] [#8 0.07,0.80,0.00,M3] 
00:30:02.559 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.32}, one-star: {-0.35, 1.06}
00:30:02.559 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
00:30:02.559 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
00:30:02.559 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.91 mountX=-0.29 mountY=-0.16, mountTheta=-2.63
00:30:02.561 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.32, opts=13)
00:30:02.561 00.000 10844 Enqueuing Move request for scope (-0.11, 0.32)
00:30:02.561 00.000 11060 Worker thread wakes up
00:30:02.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:02.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
00:30:02.561 00.000 10844 UpdateGuideState exits: m=2780 SNR=33.5
00:30:02.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
00:30:02.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:02.561 00.000 11060 Moving (-0.11, 0.32) raw xDistance=-0.29 yDistance=-0.16
00:30:02.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:02.561 00.000 10844 Enqueuing Expose request
00:30:02.562 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:30:02.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:02.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:30:02.562 00.000 11060 MoveAxis(E, 51, ABG)
00:30:02.562 00.000 11060 Guiding  Dir = 2, Dur = 51
00:30:02.571 00.009 11060 IsSlewing returns 0
00:30:02.572 00.001 11060 IsGuiding returns 0
00:30:02.633 00.061 11060 IsGuiding returns 0
00:30:02.633 00.000 11060 Move returns status 0, amount 51
00:30:02.633 00.000 11060 MoveAxis(N, 0, ABG)
00:30:02.633 00.000 11060 Move returns status 0, amount 0
00:30:02.633 00.000 11060 move complete, result=0
00:30:02.633 00.000 11060 worker thread done servicing request
00:30:02.633 00.000 11060 Worker thread wakes up
00:30:02.633 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.2 px 0 ms NORTH
00:30:02.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:02.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:02.739 00.106 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:02.739 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:02.739 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:02.739 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:02.740 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:02.740 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:02.741 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:02.741 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:02.741 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:02.741 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6023,"width":15,"height":15,"star_pos":[7.17,7.10],"pixels":"..."},"id":1}
00:30:02.802 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:02.802 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:03.264 00.462 11060 Exposure complete
00:30:03.445 00.181 11060 worker thread done servicing request
00:30:03.445 00.000 10844 OnExposeComplete: enter
00:30:03.445 00.000 10844 UpdateGuideState(): m_state=6
00:30:03.445 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6024
00:30:03.446 00.001 10844 Star::Find returns 1 (1), X=262.37, Y=62.90, Mass=3318, SNR=36.9, Peak=255 HFD=3.4
00:30:03.446 00.000 10844 MultiStar: [#1 -1.21,-0.43,0.00,M9] [#2 0.17,1.16,0.00,M1] [#3 0.13,0.45,0.85,U] [#4 -0.21,0.23,0.90,U] [#5 0.22,0.42,0.98,U] [#6 -0.67,-0.03,0.00,M1] [#7 -1.09,-0.07,0.00,M3] [#8 -0.03,1.60,0.00,M4] 
00:30:03.446 00.000 10844 refined, 3 included, MultiStar: {-0.00, 0.50}, one-star: {-0.15, 0.86}
00:30:03.446 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
00:30:03.446 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
00:30:03.446 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.50 hyp=0.50 cameraTheta=1.58 mountX=-0.49 mountY=-0.09, mountTheta=-2.97
00:30:03.447 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.50, opts=13)
00:30:03.447 00.000 10844 Enqueuing Move request for scope (-0.00, 0.50)
00:30:03.448 00.001 11060 Worker thread wakes up
00:30:03.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:03.448 00.000 10844 UpdateGuideState exits: m=3318 SNR=36.9 Saturated
00:30:03.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.50) opts 0xd
00:30:03.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:03.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:03.448 00.000 10844 Enqueuing Expose request
00:30:03.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.50)
00:30:03.448 00.000 11060 Moving (-0.00, 0.50) raw xDistance=-0.49 yDistance=-0.09
00:30:03.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
00:30:03.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:03.449 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:03.449 00.000 11060 MoveAxis(E, 87, ABG)
00:30:03.449 00.000 11060 Guiding  Dir = 2, Dur = 87
00:30:03.480 00.031 11060 IsSlewing returns 0
00:30:03.490 00.010 11060 IsGuiding returns 0
00:30:03.607 00.117 11060 IsGuiding returns 0
00:30:03.607 00.000 11060 Move returns status 0, amount 87
00:30:03.608 00.001 11060 MoveAxis(N, 0, ABG)
00:30:03.608 00.000 11060 Move returns status 0, amount 0
00:30:03.608 00.000 11060 move complete, result=0
00:30:03.608 00.000 11060 worker thread done servicing request
00:30:03.608 00.000 11060 Worker thread wakes up
00:30:03.608 00.000 10844 GuideStep: -0.5 px 87 ms EAST, -0.1 px 0 ms NORTH
00:30:03.609 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:03.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:03.751 00.142 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:03.752 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:03.753 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:03.754 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:03.755 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:03.755 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:03.756 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:03.756 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:03.757 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:03.757 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6024,"width":15,"height":15,"star_pos":[7.37,6.90],"pixels":"..."},"id":1}
00:30:03.819 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:03.819 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:04.238 00.419 11060 Exposure complete
00:30:04.414 00.176 11060 worker thread done servicing request
00:30:04.414 00.000 10844 OnExposeComplete: enter
00:30:04.414 00.000 10844 UpdateGuideState(): m_state=6
00:30:04.416 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6025
00:30:04.416 00.000 10844 Star::Find returns 1 (0), X=261.56, Y=62.38, Mass=2851, SNR=34.0, Peak=188 HFD=3.8
00:30:04.416 00.000 10844 MultiStar: [#1 -0.62,-0.78,0.00,M10] [#2 -0.66,-0.04,0.00,M2] [#3 -0.45,0.21,1.00,U] [#4 -0.16,0.20,0.93,U] [#5 -0.94,0.43,0.00,M1] [#6 -0.37,-0.08,0.88,U] [#7 -0.99,0.54,0.00,M4] [#8 -0.23,1.05,0.00,M5] 
00:30:04.416 00.000 10844 refined, 3 included, MultiStar: {-0.50, 0.17}, one-star: {-0.96, 0.34}
00:30:04.416 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.56 = -1.73)
00:30:04.416 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
00:30:04.416 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.17 hyp=0.52 cameraTheta=2.80 mountX=-0.08 mountY=-0.52, mountTheta=-1.73
00:30:04.417 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.17, opts=13)
00:30:04.417 00.000 10844 Enqueuing Move request for scope (-0.50, 0.17)
00:30:04.417 00.000 11060 Worker thread wakes up
00:30:04.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:04.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.17) opts 0xd
00:30:04.419 00.002 10844 UpdateGuideState exits: m=2851 SNR=34.0
00:30:04.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.17)
00:30:04.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:04.419 00.000 11060 Moving (-0.50, 0.17) raw xDistance=-0.08 yDistance=-0.52
00:30:04.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:04.419 00.000 10844 Enqueuing Expose request
00:30:04.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:30:04.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.52
00:30:04.419 00.000 11060 MoveAxis(E, 0, ABG)
00:30:04.419 00.000 11060 Move returns status 0, amount 0
00:30:04.419 00.000 11060 MoveAxis(N, 201, ABG)
00:30:04.419 00.000 11060 Guiding  Dir = 0, Dur = 201
00:30:04.438 00.019 11060 IsSlewing returns 0
00:30:04.438 00.000 11060 IsGuiding returns 0
00:30:04.658 00.220 11060 IsGuiding returns 0
00:30:04.658 00.000 11060 Move returns status 0, amount 201
00:30:04.658 00.000 11060 move complete, result=0
00:30:04.658 00.000 11060 worker thread done servicing request
00:30:04.658 00.000 11060 Worker thread wakes up
00:30:04.659 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 201 ms NORTH
00:30:04.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:04.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:04.751 00.092 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:04.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:04.768 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:04.769 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:04.770 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:04.770 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:04.771 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:04.771 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:04.772 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:04.772 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6025,"width":15,"height":15,"star_pos":[6.56,7.38],"pixels":"..."},"id":1}
00:30:04.823 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:04.823 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:05.287 00.464 11060 Exposure complete
00:30:05.483 00.196 11060 worker thread done servicing request
00:30:05.483 00.000 10844 OnExposeComplete: enter
00:30:05.483 00.000 10844 UpdateGuideState(): m_state=6
00:30:05.484 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6026
00:30:05.484 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.37, Mass=2744, SNR=32.8, Peak=238 HFD=3.4
00:30:05.484 00.000 10844 MultiStar: [#1 -0.02,-0.30,1.20,U] [#2 -0.00,0.85,0.00,M3] [#3 -0.06,0.17,1.05,U] [#4 0.37,0.24,1.13,U] [#5 -0.54,0.42,0.00,M2] [#6 -0.32,-0.32,0.99,U] [#7 -0.74,0.80,0.00,M5] [#8 0.27,0.81,0.00,M6] 
00:30:05.484 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.02}, one-star: {-0.09, 0.34}
00:30:05.484 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
00:30:05.484 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
00:30:05.484 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.19 mountX=-0.02 mountY=-0.02, mountTheta=-2.35
00:30:05.486 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
00:30:05.487 00.001 10844 Enqueuing Move request for scope (-0.01, 0.02)
00:30:05.487 00.000 11060 Worker thread wakes up
00:30:05.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:05.487 00.000 10844 UpdateGuideState exits: m=2744 SNR=32.8
00:30:05.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:05.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:05.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:30:05.487 00.000 10844 Enqueuing Expose request
00:30:05.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:30:05.487 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.02
00:30:05.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:30:05.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:05.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:30:05.488 00.001 11060 MoveAxis(E, 0, ABG)
00:30:05.488 00.000 11060 Move returns status 0, amount 0
00:30:05.488 00.000 11060 MoveAxis(N, 0, ABG)
00:30:05.488 00.000 11060 Move returns status 0, amount 0
00:30:05.488 00.000 11060 move complete, result=0
00:30:05.488 00.000 11060 worker thread done servicing request
00:30:05.488 00.000 11060 Worker thread wakes up
00:30:05.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:05.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:05.489 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:05.764 00.275 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:05.764 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:05.764 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:05.766 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:05.766 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:05.766 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:05.767 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:05.767 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:05.767 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:05.768 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6026,"width":15,"height":15,"star_pos":[7.44,7.37],"pixels":"..."},"id":1}
00:30:05.791 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:05.791 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:06.115 00.324 11060 Exposure complete
00:30:06.300 00.185 11060 worker thread done servicing request
00:30:06.301 00.001 10844 OnExposeComplete: enter
00:30:06.301 00.000 10844 UpdateGuideState(): m_state=6
00:30:06.301 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6027
00:30:06.301 00.000 10844 Star::Find returns 1 (1), X=263.00, Y=62.36, Mass=3844, SNR=39.7, Peak=255 HFD=3.8
00:30:06.301 00.000 10844 MultiStar: [#1 -0.21,0.48,0.93,U] [#2 0.34,0.69,0.00,M4] [#3 0.35,0.35,0.82,U] [#4 0.36,1.02,0.00,M2] [#5 -1.13,0.30,0.00,M3] [#6 0.10,-0.10,0.79,U] [#7 -0.40,0.43,0.78,U] [#8 -0.55,0.74,0.00,M7] 
00:30:06.301 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.30}, one-star: {0.48, 0.32}
00:30:06.301 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:30:06.302 00.001 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:30:06.302 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.32 mountX=-0.31 mountY=0.03, mountTheta=3.06
00:30:06.303 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.30, opts=13)
00:30:06.303 00.000 10844 Enqueuing Move request for scope (0.08, 0.30)
00:30:06.303 00.000 11060 Worker thread wakes up
00:30:06.303 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:06.303 00.000 10844 UpdateGuideState exits: m=3844 SNR=39.7 Saturated
00:30:06.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:06.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:06.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.30) opts 0xd
00:30:06.303 00.000 10844 Enqueuing Expose request
00:30:06.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.30)
00:30:06.303 00.000 11060 Moving (0.08, 0.30) raw xDistance=-0.31 yDistance=0.03
00:30:06.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:30:06.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:06.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:30:06.304 00.001 11060 MoveAxis(E, 54, ABG)
00:30:06.304 00.000 11060 Guiding  Dir = 2, Dur = 54
00:30:06.313 00.009 11060 IsSlewing returns 0
00:30:06.313 00.000 11060 IsGuiding returns 0
00:30:06.374 00.061 11060 IsGuiding returns 0
00:30:06.374 00.000 11060 Move returns status 0, amount 54
00:30:06.374 00.000 11060 MoveAxis(N, 0, ABG)
00:30:06.374 00.000 11060 Move returns status 0, amount 0
00:30:06.374 00.000 11060 move complete, result=0
00:30:06.374 00.000 11060 worker thread done servicing request
00:30:06.374 00.000 11060 Worker thread wakes up
00:30:06.374 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
00:30:06.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:06.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:06.712 00.338 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:06.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:06.713 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:06.714 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:06.714 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:06.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:06.715 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:06.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:06.716 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:06.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6027,"width":15,"height":15,"star_pos":[7.00,7.36],"pixels":"..."},"id":1}
00:30:06.738 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:06.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:07.025 00.287 11060 Exposure complete
00:30:07.202 00.177 11060 worker thread done servicing request
00:30:07.202 00.000 10844 OnExposeComplete: enter
00:30:07.202 00.000 10844 UpdateGuideState(): m_state=6
00:30:07.202 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6028
00:30:07.202 00.000 10844 Star::Find returns 1 (1), X=262.73, Y=62.11, Mass=3174, SNR=36.5, Peak=255 HFD=3.5
00:30:07.203 00.001 10844 MultiStar: [#1 -0.88,0.17,0.00,M9] [#2 -0.09,-0.06,1.94,U] [#3 -0.34,-0.12,1.01,U] [#4 0.67,-0.22,0.00,M3] [#5 -0.01,0.17,0.96,U] [#6 -0.07,-0.21,0.86,U] [#7 -0.72,-0.16,0.00,M5] [#8 0.41,-0.01,1.03,U] 
00:30:07.203 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.03}, one-star: {0.21, 0.07}
00:30:07.203 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
00:30:07.203 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
00:30:07.203 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.33 mountX=0.03 mountY=0.01, mountTheta=0.40
00:30:07.205 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
00:30:07.205 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
00:30:07.205 00.000 11060 Worker thread wakes up
00:30:07.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:30:07.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:30:07.205 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.01
00:30:07.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:30:07.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:07.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:07.206 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:07.206 00.000 11060 MoveAxis(E, 0, ABG)
00:30:07.206 00.000 11060 Move returns status 0, amount 0
00:30:07.206 00.000 11060 MoveAxis(N, 0, ABG)
00:30:07.206 00.000 11060 Move returns status 0, amount 0
00:30:07.206 00.000 10844 UpdateGuideState exits: m=3174 SNR=36.5 Saturated
00:30:07.206 00.000 11060 move complete, result=0
00:30:07.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:07.206 00.000 11060 worker thread done servicing request
00:30:07.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:07.206 00.000 10844 Enqueuing Expose request
00:30:07.206 00.000 11060 Worker thread wakes up
00:30:07.206 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:07.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:07.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:07.730 00.524 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:07.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:07.730 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:07.730 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:07.732 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:07.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:07.733 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:07.733 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:07.733 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:07.733 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6028,"width":15,"height":15,"star_pos":[6.73,7.11],"pixels":"..."},"id":1}
00:30:07.741 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:07.741 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:07.850 00.109 11060 Exposure complete
00:30:08.015 00.165 11060 worker thread done servicing request
00:30:08.015 00.000 10844 OnExposeComplete: enter
00:30:08.015 00.000 10844 UpdateGuideState(): m_state=6
00:30:08.015 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6029
00:30:08.015 00.000 10844 Star::Find returns 1 (0), X=261.82, Y=62.29, Mass=3283, SNR=36.6, Peak=226 HFD=3.8
00:30:08.016 00.001 10844 MultiStar: [#1 -0.56,-0.02,1.03,U] [#2 -0.40,0.35,2.09,U] [#3 0.73,0.23,0.00,M1] [#4 0.36,0.30,0.92,U] [#5 0.04,0.78,0.00,M3] [#6 0.25,-0.28,0.86,U] [#7 -0.16,-0.03,0.81,U] [#8 0.27,-0.00,0.88,U] 
00:30:08.016 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.13}, one-star: {-0.71, 0.25}
00:30:08.016 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
00:30:08.016 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
00:30:08.016 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.56 mountX=-0.09 mountY=-0.21, mountTheta=-1.98
00:30:08.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.13, opts=13)
00:30:08.018 00.000 10844 Enqueuing Move request for scope (-0.19, 0.13)
00:30:08.018 00.000 11060 Worker thread wakes up
00:30:08.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
00:30:08.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
00:30:08.018 00.000 11060 Moving (-0.19, 0.13) raw xDistance=-0.09 yDistance=-0.21
00:30:08.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:30:08.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:08.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:30:08.018 00.000 11060 MoveAxis(E, 0, ABG)
00:30:08.019 00.001 11060 Move returns status 0, amount 0
00:30:08.019 00.000 10844 UpdateGuideState exits: m=3283 SNR=36.6
00:30:08.019 00.000 11060 MoveAxis(N, 82, ABG)
00:30:08.019 00.000 11060 Guiding  Dir = 0, Dur = 82
00:30:08.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:08.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:08.019 00.000 10844 Enqueuing Expose request
00:30:08.029 00.010 11060 IsSlewing returns 0
00:30:08.029 00.000 11060 IsGuiding returns 0
00:30:08.140 00.111 11060 IsGuiding returns 0
00:30:08.140 00.000 11060 Move returns status 0, amount 82
00:30:08.140 00.000 11060 move complete, result=0
00:30:08.140 00.000 11060 worker thread done servicing request
00:30:08.140 00.000 11060 Worker thread wakes up
00:30:08.140 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 82 ms NORTH
00:30:08.142 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:08.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:08.749 00.607 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:08.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:08.756 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:08.758 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:08.758 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:08.758 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:08.759 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:08.759 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:08.759 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:08.759 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6029,"width":15,"height":15,"star_pos":[6.82,7.29],"pixels":"..."},"id":1}
00:30:08.782 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:08.783 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:08.785 00.002 11060 Exposure complete
00:30:08.968 00.183 11060 worker thread done servicing request
00:30:08.968 00.000 10844 OnExposeComplete: enter
00:30:08.968 00.000 10844 UpdateGuideState(): m_state=6
00:30:08.969 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6030
00:30:08.969 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=62.16, Mass=2968, SNR=34.5, Peak=228 HFD=3.6
00:30:08.969 00.000 10844 MultiStar: [#1 -0.84,0.01,0.00,M9] [#2 0.01,0.40,2.00,U] [#3 0.27,0.89,0.00,M2] [#4 -0.18,0.57,0.96,U] [#5 -0.04,0.34,1.02,U] [#6 0.23,0.08,0.83,U] [#7 -0.81,0.12,0.00,M5] [#8 0.06,0.46,0.95,U] 
00:30:08.969 00.000 10844 single-star, 5 included, MultiStar: {0.06, 0.34}, one-star: {0.31, 0.12}
00:30:08.969 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
00:30:08.969 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
00:30:08.969 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.12 hyp=0.33 cameraTheta=0.37 mountX=-0.17 mountY=0.29, mountTheta=2.12
00:30:08.971 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.12, opts=13)
00:30:08.971 00.000 10844 Enqueuing Move request for scope (0.31, 0.12)
00:30:08.971 00.000 11060 Worker thread wakes up
00:30:08.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.12) opts 0xd
00:30:08.971 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.12)
00:30:08.971 00.000 11060 Moving (0.31, 0.12) raw xDistance=-0.17 yDistance=0.29
00:30:08.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:30:08.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:08.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:30:08.971 00.000 10844 UpdateGuideState exits: m=2968 SNR=34.5
00:30:08.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:30:08.971 00.000 11060 MoveAxis(E, 30, ABG)
00:30:08.971 00.000 11060 Guiding  Dir = 2, Dur = 30
00:30:08.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:08.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:08.971 00.000 10844 Enqueuing Expose request
00:30:08.980 00.009 11060 IsSlewing returns 0
00:30:08.980 00.000 11060 IsGuiding returns 0
00:30:09.027 00.047 11060 IsGuiding returns 0
00:30:09.027 00.000 11060 Move returns status 0, amount 30
00:30:09.027 00.000 11060 MoveAxis(N, 0, ABG)
00:30:09.027 00.000 11060 Move returns status 0, amount 0
00:30:09.027 00.000 11060 move complete, result=0
00:30:09.027 00.000 11060 worker thread done servicing request
00:30:09.027 00.000 11060 Worker thread wakes up
00:30:09.027 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.3 px 0 ms NORTH
00:30:09.028 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:09.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:09.674 00.646 11060 Exposure complete
00:30:09.700 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:09.701 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:09.701 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:09.701 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:09.702 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:09.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:09.702 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:09.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:09.703 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:09.703 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6030,"width":15,"height":15,"star_pos":[6.84,7.16],"pixels":"..."},"id":1}
00:30:09.712 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:09.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:09.855 00.143 11060 worker thread done servicing request
00:30:09.855 00.000 10844 OnExposeComplete: enter
00:30:09.855 00.000 10844 UpdateGuideState(): m_state=6
00:30:09.856 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6031
00:30:09.856 00.000 10844 Star::Find returns 1 (0), X=262.65, Y=61.98, Mass=3175, SNR=36.1, Peak=242 HFD=3.7
00:30:09.856 00.000 10844 MultiStar: [#1 -0.67,0.36,0.00,M10] [#2 0.63,-0.06,0.00,M2] [#3 0.32,0.77,0.00,M3] [#4 0.24,0.38,0.98,U] [#5 -0.12,0.43,0.99,U] [#6 0.89,0.37,0.00,M1] [#7 -0.28,0.38,0.85,U] [#8 0.31,0.40,0.96,U] 
00:30:09.857 00.001 10844 single-star, 4 included, MultiStar: {0.06, 0.30}, one-star: {0.13, -0.06}
00:30:09.857 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
00:30:09.857 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
00:30:09.857 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=0.04 mountY=0.13, mountTheta=1.30
00:30:09.858 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
00:30:09.858 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
00:30:09.858 00.000 11060 Worker thread wakes up
00:30:09.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
00:30:09.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
00:30:09.858 00.000 11060 Moving (0.13, -0.06) raw xDistance=0.04 yDistance=0.13
00:30:09.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:30:09.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:09.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:09.858 00.000 10844 UpdateGuideState exits: m=3175 SNR=36.1
00:30:09.859 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:30:09.859 00.000 11060 MoveAxis(E, 0, ABG)
00:30:09.859 00.000 11060 Move returns status 0, amount 0
00:30:09.859 00.000 11060 MoveAxis(N, 0, ABG)
00:30:09.859 00.000 11060 Move returns status 0, amount 0
00:30:09.859 00.000 11060 move complete, result=0
00:30:09.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:09.859 00.000 11060 worker thread done servicing request
00:30:09.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:09.859 00.000 10844 Enqueuing Expose request
00:30:09.859 00.000 11060 Worker thread wakes up
00:30:09.859 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:09.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:09.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:10.488 00.629 11060 Exposure complete
00:30:10.652 00.164 11060 worker thread done servicing request
00:30:10.653 00.001 10844 OnExposeComplete: enter
00:30:10.653 00.000 10844 UpdateGuideState(): m_state=6
00:30:10.653 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6032
00:30:10.653 00.000 10844 Star::Find returns 1 (0), X=262.96, Y=62.53, Mass=2791, SNR=33.6, Peak=226 HFD=3.6
00:30:10.653 00.000 10844 MultiStar: [#1 -0.50,0.29,1.01,U] [#2 0.16,0.59,2.27,U] [#3 0.52,0.25,1.13,U] [#4 0.32,-0.49,1.00,U] [#5 0.15,0.25,1.10,U] [#6 0.40,0.10,0.89,U] [#7 0.37,-0.06,0.87,U] [#8 0.66,1.06,0.00,M4] 
00:30:10.653 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.24}, one-star: {0.44, 0.49}
00:30:10.653 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
00:30:10.653 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
00:30:10.653 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.33 cameraTheta=0.83 mountX=-0.28 mountY=0.18, mountTheta=2.57
00:30:10.655 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.24, opts=13)
00:30:10.655 00.000 10844 Enqueuing Move request for scope (0.22, 0.24)
00:30:10.655 00.000 11060 Worker thread wakes up
00:30:10.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:10.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd
00:30:10.655 00.000 10844 UpdateGuideState exits: m=2791 SNR=33.6
00:30:10.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.24)
00:30:10.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:10.655 00.000 11060 Moving (0.22, 0.24) raw xDistance=-0.28 yDistance=0.18
00:30:10.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:10.655 00.000 10844 Enqueuing Expose request
00:30:10.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
00:30:10.656 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:10.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:30:10.656 00.000 11060 MoveAxis(E, 48, ABG)
00:30:10.656 00.000 11060 Guiding  Dir = 2, Dur = 48
00:30:10.670 00.014 11060 IsSlewing returns 0
00:30:10.670 00.000 11060 IsGuiding returns 0
00:30:10.725 00.055 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:10.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:10.735 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:10.735 00.000 11060 IsGuiding returns 0
00:30:10.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:10.735 00.000 11060 Move returns status 0, amount 48
00:30:10.735 00.000 11060 MoveAxis(N, 0, ABG)
00:30:10.735 00.000 11060 Move returns status 0, amount 0
00:30:10.735 00.000 11060 move complete, result=0
00:30:10.735 00.000 11060 worker thread done servicing request
00:30:10.735 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.2 px 0 ms NORTH
00:30:10.735 00.000 11060 Worker thread wakes up
00:30:10.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:10.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:10.739 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:10.740 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:10.740 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:10.741 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:10.741 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:10.741 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6032,"width":15,"height":15,"star_pos":[6.96,6.53],"pixels":"..."},"id":1}
00:30:10.809 00.068 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:10.809 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:11.384 00.575 11060 Exposure complete
00:30:11.560 00.176 11060 worker thread done servicing request
00:30:11.560 00.000 10844 OnExposeComplete: enter
00:30:11.560 00.000 10844 UpdateGuideState(): m_state=6
00:30:11.561 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6033
00:30:11.561 00.000 10844 Star::Find returns 1 (0), X=263.15, Y=62.68, Mass=3259, SNR=36.8, Peak=222 HFD=3.8
00:30:11.561 00.000 10844 MultiStar: [#1 0.09,0.11,0.95,U] [#2 -0.42,0.30,1.88,U] [#3 0.08,-0.21,0.95,U] [#4 0.19,0.05,0.99,U] [#5 0.04,0.21,1.04,U] [#6 0.42,0.38,0.91,U] [#7 -1.12,-0.89,0.00,M4] [#8 -0.07,0.96,0.00,M5] 
00:30:11.561 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.22}, one-star: {0.63, 0.64}
00:30:11.561 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:30:11.561 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
00:30:11.561 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.22 mountX=-0.23 mountY=0.04, mountTheta=2.96
00:30:11.562 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.22, opts=13)
00:30:11.562 00.000 10844 Enqueuing Move request for scope (0.08, 0.22)
00:30:11.563 00.001 11060 Worker thread wakes up
00:30:11.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:11.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
00:30:11.563 00.000 10844 UpdateGuideState exits: m=3259 SNR=36.8
00:30:11.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
00:30:11.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:11.563 00.000 11060 Moving (0.08, 0.22) raw xDistance=-0.23 yDistance=0.04
00:30:11.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:11.563 00.000 10844 Enqueuing Expose request
00:30:11.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
00:30:11.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:11.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:30:11.563 00.000 11060 MoveAxis(E, 42, ABG)
00:30:11.563 00.000 11060 Guiding  Dir = 2, Dur = 42
00:30:11.572 00.009 11060 IsSlewing returns 0
00:30:11.572 00.000 11060 IsGuiding returns 0
00:30:11.619 00.047 11060 IsGuiding returns 0
00:30:11.619 00.000 11060 Move returns status 0, amount 42
00:30:11.619 00.000 11060 MoveAxis(N, 0, ABG)
00:30:11.619 00.000 11060 Move returns status 0, amount 0
00:30:11.620 00.001 11060 move complete, result=0
00:30:11.620 00.000 11060 worker thread done servicing request
00:30:11.620 00.000 11060 Worker thread wakes up
00:30:11.620 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
00:30:11.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:11.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:11.719 00.099 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:11.719 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:11.720 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:11.720 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:11.722 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:11.722 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:11.722 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:11.723 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:11.723 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:11.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6033,"width":15,"height":15,"star_pos":[7.15,6.68],"pixels":"..."},"id":1}
00:30:11.730 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:11.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:12.247 00.517 11060 Exposure complete
00:30:12.423 00.176 11060 worker thread done servicing request
00:30:12.423 00.000 10844 OnExposeComplete: enter
00:30:12.423 00.000 10844 UpdateGuideState(): m_state=6
00:30:12.425 00.002 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6034
00:30:12.425 00.000 10844 Star::Find returns 1 (0), X=263.51, Y=62.19, Mass=3244, SNR=36.9, Peak=215 HFD=3.8
00:30:12.425 00.000 10844 MultiStar: [#1 0.58,-0.05,0.99,U] [#2 0.36,0.50,1.85,U] [#3 0.21,-0.54,0.94,U] [#4 0.35,0.30,1.00,U] [#5 0.13,0.66,0.00,M1] [#6 1.04,-0.09,0.00,M1] [#7 0.61,0.38,0.00,M5] [#8 0.23,1.51,0.00,M6] 
00:30:12.425 00.000 10844 refined, 4 included, MultiStar: {0.48, 0.14}, one-star: {0.98, 0.16}
00:30:12.425 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
00:30:12.425 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
00:30:12.425 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.14 hyp=0.50 cameraTheta=0.29 mountX=-0.23 mountY=0.45, mountTheta=2.04
00:30:12.427 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.14, opts=13)
00:30:12.427 00.000 10844 Enqueuing Move request for scope (0.48, 0.14)
00:30:12.427 00.000 11060 Worker thread wakes up
00:30:12.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.14) opts 0xd
00:30:12.427 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.14)
00:30:12.427 00.000 11060 Moving (0.48, 0.14) raw xDistance=-0.23 yDistance=0.45
00:30:12.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:30:12.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:30:12.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:12.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
00:30:12.427 00.000 10844 UpdateGuideState exits: m=3244 SNR=36.9
00:30:12.428 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:12.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:12.428 00.000 10844 Enqueuing Expose request
00:30:12.428 00.000 11060 MoveAxis(E, 41, ABG)
00:30:12.428 00.000 11060 Guiding  Dir = 2, Dur = 41
00:30:12.465 00.037 11060 IsSlewing returns 0
00:30:12.465 00.000 11060 IsGuiding returns 0
00:30:12.521 00.056 11060 IsGuiding returns 0
00:30:12.521 00.000 11060 Move returns status 0, amount 41
00:30:12.521 00.000 11060 MoveAxis(N, 0, ABG)
00:30:12.521 00.000 11060 Move returns status 0, amount 0
00:30:12.521 00.000 11060 move complete, result=0
00:30:12.523 00.002 11060 worker thread done servicing request
00:30:12.523 00.000 11060 Worker thread wakes up
00:30:12.523 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.5 px 0 ms NORTH
00:30:12.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:12.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:12.747 00.224 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:12.747 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:12.748 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:12.748 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:12.749 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:12.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:12.749 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:12.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:12.751 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:12.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6034,"width":15,"height":15,"star_pos":[6.51,7.19],"pixels":"..."},"id":1}
00:30:12.778 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:12.778 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:13.153 00.375 11060 Exposure complete
00:30:13.333 00.180 11060 worker thread done servicing request
00:30:13.333 00.000 10844 OnExposeComplete: enter
00:30:13.333 00.000 10844 UpdateGuideState(): m_state=6
00:30:13.334 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6035
00:30:13.334 00.000 10844 Star::Find returns 1 (0), X=263.24, Y=61.40, Mass=2972, SNR=34.7, Peak=220 HFD=3.7
00:30:13.334 00.000 10844 MultiStar: [#1 0.75,-0.30,0.00,M8] [#2 0.41,0.18,2.02,U] [#3 0.86,-0.39,0.00,M1] [#4 -0.07,-0.44,1.04,U] [#5 0.25,0.05,1.09,U] [#6 0.67,0.07,0.00,M2] [#7 0.46,-0.51,0.00,M6] [#8 0.60,1.06,0.00,M7] 
00:30:13.334 00.000 10844 refined, 3 included, MultiStar: {0.34, -0.13}, one-star: {0.72, -0.64}
00:30:13.334 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
00:30:13.334 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
00:30:13.334 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.13 hyp=0.36 cameraTheta=-0.37 mountX=0.07 mountY=0.35, mountTheta=1.39
00:30:13.337 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.13, opts=13)
00:30:13.337 00.000 10844 Enqueuing Move request for scope (0.34, -0.13)
00:30:13.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:13.337 00.000 10844 UpdateGuideState exits: m=2972 SNR=34.7
00:30:13.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:13.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:13.337 00.000 10844 Enqueuing Expose request
00:30:13.338 00.001 11060 Worker thread wakes up
00:30:13.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.13) opts 0xd
00:30:13.338 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.13)
00:30:13.338 00.000 11060 Moving (0.34, -0.13) raw xDistance=0.07 yDistance=0.35
00:30:13.339 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:30:13.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:30:13.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:30:13.340 00.001 11060 MoveAxis(E, 0, ABG)
00:30:13.340 00.000 11060 Move returns status 0, amount 0
00:30:13.340 00.000 11060 MoveAxis(N, 0, ABG)
00:30:13.340 00.000 11060 Move returns status 0, amount 0
00:30:13.340 00.000 11060 move complete, result=0
00:30:13.340 00.000 11060 worker thread done servicing request
00:30:13.340 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:30:13.340 00.000 11060 Worker thread wakes up
00:30:13.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:13.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:13.702 00.362 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:13.702 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:13.703 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:13.703 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:13.704 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:13.704 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:13.705 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:13.705 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:13.705 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:13.706 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6035,"width":15,"height":15,"star_pos":[7.24,7.40],"pixels":"..."},"id":1}
00:30:13.758 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:13.758 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:13.969 00.211 11060 Exposure complete
00:30:14.152 00.183 11060 worker thread done servicing request
00:30:14.152 00.000 10844 OnExposeComplete: enter
00:30:14.152 00.000 10844 UpdateGuideState(): m_state=6
00:30:14.153 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6036
00:30:14.153 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=61.79, Mass=2762, SNR=33.4, Peak=161 HFD=3.8
00:30:14.153 00.000 10844 MultiStar: [#1 0.35,-0.15,1.03,U] [#2 0.71,0.19,0.00,M1] [#3 0.59,-0.24,0.00,M2] [#4 -0.45,-0.30,1.03,U] [#5 0.06,-0.52,1.03,U] [#6 1.35,0.77,0.00,M3] [#7 0.03,0.47,0.98,U] [#8 0.54,1.22,0.00,M8] 
00:30:14.154 00.001 10844 refined, 4 included, MultiStar: {-0.00, -0.16}, one-star: {-0.01, -0.25}
00:30:14.154 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
00:30:14.154 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
00:30:14.154 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=0.15 mountY=0.02, mountTheta=0.15
00:30:14.155 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.16, opts=13)
00:30:14.156 00.001 10844 Enqueuing Move request for scope (-0.00, -0.16)
00:30:14.156 00.000 11060 Worker thread wakes up
00:30:14.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:14.156 00.000 10844 UpdateGuideState exits: m=2762 SNR=33.4
00:30:14.157 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:14.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:14.157 00.000 10844 Enqueuing Expose request
00:30:14.157 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
00:30:14.157 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
00:30:14.157 00.000 11060 Moving (-0.00, -0.16) raw xDistance=0.15 yDistance=0.02
00:30:14.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:30:14.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:14.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:30:14.158 00.001 11060 MoveAxis(W, 27, ABG)
00:30:14.158 00.000 11060 Guiding  Dir = 3, Dur = 27
00:30:14.165 00.007 11060 IsSlewing returns 0
00:30:14.165 00.000 11060 IsGuiding returns 0
00:30:14.195 00.030 11060 IsGuiding returns 0
00:30:14.195 00.000 11060 Move returns status 0, amount 27
00:30:14.195 00.000 11060 MoveAxis(N, 0, ABG)
00:30:14.195 00.000 11060 Move returns status 0, amount 0
00:30:14.195 00.000 11060 move complete, result=0
00:30:14.195 00.000 11060 worker thread done servicing request
00:30:14.195 00.000 11060 Worker thread wakes up
00:30:14.196 00.001 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
00:30:14.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:14.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:14.730 00.534 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:14.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:14.731 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:14.732 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:14.733 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:14.733 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:14.733 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:14.734 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:14.734 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:14.734 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6036,"width":15,"height":15,"star_pos":[6.51,6.79],"pixels":"..."},"id":1}
00:30:14.791 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:14.792 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:14.832 00.040 11060 Exposure complete
00:30:15.007 00.175 11060 worker thread done servicing request
00:30:15.007 00.000 10844 OnExposeComplete: enter
00:30:15.007 00.000 10844 UpdateGuideState(): m_state=6
00:30:15.007 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6037
00:30:15.007 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=62.53, Mass=2912, SNR=34.2, Peak=209 HFD=3.5
00:30:15.007 00.000 10844 MultiStar: large primary error, entering stabilization period
00:30:15.007 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
00:30:15.008 00.001 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
00:30:15.008 00.000 10844 CameraToMount -- cameraX=1.14 cameraY=0.49 hyp=1.24 cameraTheta=0.40 mountX=-0.69 mountY=1.05, mountTheta=2.15
00:30:15.009 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.14, y=0.49, opts=13)
00:30:15.009 00.000 10844 Enqueuing Move request for scope (1.14, 0.49)
00:30:15.009 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:15.009 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.2
00:30:15.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:15.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:15.009 00.000 10844 Enqueuing Expose request
00:30:15.009 00.000 11060 Worker thread wakes up
00:30:15.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.49) opts 0xd
00:30:15.009 00.000 11060 Handling offset move in thread for scope, endpoint = (1.14, 0.49)
00:30:15.009 00.000 11060 Moving (1.14, 0.49) raw xDistance=-0.69 yDistance=1.05
00:30:15.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.69
00:30:15.010 00.001 11060 resist switch: large excursion: input 1.05 thresh 0.57 direction from -1 to 1
00:30:15.010 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.14
00:30:15.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.73 from input 1.05
00:30:15.010 00.000 11060 MoveAxis(E, 118, ABG)
00:30:15.010 00.000 11060 Guiding  Dir = 2, Dur = 118
00:30:15.027 00.017 11060 IsSlewing returns 0
00:30:15.027 00.000 11060 IsGuiding returns 0
00:30:15.147 00.120 11060 IsGuiding returns 0
00:30:15.147 00.000 11060 Move returns status 0, amount 118
00:30:15.147 00.000 11060 BLC: Oldest BLC event removed
00:30:15.147 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:30:15.147 00.000 11060 MoveAxis(S, 1158, ABG)
00:30:15.147 00.000 11060 duration set to 750 by maxDecDuration
00:30:15.147 00.000 11060 Guiding  Dir = 1, Dur = 750
00:30:15.162 00.015 11060 IsSlewing returns 0
00:30:15.163 00.001 11060 IsGuiding returns 0
00:30:15.714 00.551 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:15.714 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:15.715 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:15.715 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:15.716 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:15.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:15.717 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:15.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:15.717 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:15.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6037,"width":15,"height":15,"star_pos":[6.67,6.53],"pixels":"..."},"id":1}
00:30:15.725 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:15.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:15.928 00.203 11060 IsGuiding returns 0
00:30:15.928 00.000 11060 Move returns status 0, amount 750
00:30:15.928 00.000 11060 move complete, result=0
00:30:15.928 00.000 11060 worker thread done servicing request
00:30:15.928 00.000 11060 Worker thread wakes up
00:30:15.929 00.001 10844 GuideStep: -0.7 px 118 ms EAST, 1.0 px 750 ms SOUTH
00:30:15.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:15.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:16.562 00.633 11060 Exposure complete
00:30:16.735 00.173 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:16.735 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:16.735 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:16.736 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:16.736 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:16.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:16.737 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:16.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:16.738 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:16.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6037,"width":15,"height":15,"star_pos":[6.67,6.53],"pixels":"..."},"id":1}
00:30:16.749 00.011 11060 worker thread done servicing request
00:30:16.749 00.000 10844 OnExposeComplete: enter
00:30:16.750 00.001 10844 UpdateGuideState(): m_state=6
00:30:16.750 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6038
00:30:16.750 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=61.85, Mass=2648, SNR=32.8, Peak=197 HFD=3.8
00:30:16.750 00.000 10844 MultiStar: exiting stabilization period
00:30:16.750 00.000 10844 MultiStar: [#1 0.14,-0.28,1.11,U] [#2 0.18,-0.14,2.22,U] [#3 0.60,0.92,0.00,M3] [#4 -0.25,-0.04,1.08,U] [#5 0.74,0.19,0.00,M1] [#6 1.11,-0.62,0.00,M4] [#7 0.03,1.34,0.00,M6] [#8 0.62,0.29,0.00,M9] 
00:30:16.750 00.000 10844 refined, 3 included, MultiStar: {0.03, -0.16}, one-star: {-0.11, -0.19}
00:30:16.750 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
00:30:16.750 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
00:30:16.750 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.38 mountX=0.15 mountY=0.06, mountTheta=0.36
00:30:16.751 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
00:30:16.752 00.001 10844 Enqueuing Move request for scope (0.03, -0.16)
00:30:16.752 00.000 11060 Worker thread wakes up
00:30:16.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:16.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
00:30:16.752 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.8
00:30:16.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
00:30:16.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:16.752 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.15 yDistance=0.06
00:30:16.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:16.752 00.000 10844 Enqueuing Expose request
00:30:16.752 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.733234, 1:0.055972
00:30:16.752 00.000 11060 BLC: No correction, Miss < min_move
00:30:16.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:30:16.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:16.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:30:16.752 00.000 11060 MoveAxis(W, 23, ABG)
00:30:16.752 00.000 11060 Guiding  Dir = 3, Dur = 23
00:30:16.769 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:16.769 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:16.770 00.001 11060 IsSlewing returns 0
00:30:16.770 00.000 11060 IsGuiding returns 0
00:30:16.801 00.031 11060 IsGuiding returns 0
00:30:16.801 00.000 11060 Move returns status 0, amount 23
00:30:16.801 00.000 11060 MoveAxis(N, 0, ABG)
00:30:16.801 00.000 11060 Move returns status 0, amount 0
00:30:16.801 00.000 11060 move complete, result=0
00:30:16.801 00.000 11060 worker thread done servicing request
00:30:16.801 00.000 11060 Worker thread wakes up
00:30:16.803 00.002 10844 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
00:30:16.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:16.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:17.438 00.635 11060 Exposure complete
00:30:17.613 00.175 11060 worker thread done servicing request
00:30:17.614 00.001 10844 OnExposeComplete: enter
00:30:17.614 00.000 10844 UpdateGuideState(): m_state=6
00:30:17.614 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6039
00:30:17.614 00.000 10844 Star::Find returns 1 (0), X=262.93, Y=62.54, Mass=2745, SNR=33.4, Peak=229 HFD=3.6
00:30:17.614 00.000 10844 MultiStar: [#1 0.15,0.76,0.00,M7] [#2 -0.01,0.97,0.00,M1] [#3 0.57,0.26,0.00,M4] [#4 0.24,-0.54,0.99,U] [#5 0.12,0.90,0.00,M2] [#6 0.12,-0.39,1.04,U] [#7 0.20,0.30,1.02,U] [#8 1.01,0.11,0.00,M10] 
00:30:17.614 00.000 10844 refined, 3 included, MultiStar: {0.24, -0.03}, one-star: {0.41, 0.50}
00:30:17.614 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
00:30:17.615 00.001 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
00:30:17.615 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.13 mountX=-0.01 mountY=0.24, mountTheta=1.62
00:30:17.616 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.03, opts=13)
00:30:17.616 00.000 10844 Enqueuing Move request for scope (0.24, -0.03)
00:30:17.616 00.000 11060 Worker thread wakes up
00:30:17.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:17.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
00:30:17.616 00.000 10844 UpdateGuideState exits: m=2745 SNR=33.4
00:30:17.616 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
00:30:17.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:17.617 00.001 11060 Moving (0.24, -0.03) raw xDistance=-0.01 yDistance=0.24
00:30:17.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:17.617 00.000 10844 Enqueuing Expose request
00:30:17.617 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.733234, 1:0.055972, 2:0.243824
00:30:17.617 00.000 11060 BLC: Under-shoot: nominal increase by 25
00:30:17.617 00.000 11060 BLC: window closed
00:30:17.617 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:30:17.617 00.000 11060 BLC: Pulse adjusted to 750
00:30:17.618 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:30:17.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
00:30:17.618 00.000 11060 MoveAxis(E, 0, ABG)
00:30:17.618 00.000 11060 Move returns status 0, amount 0
00:30:17.618 00.000 11060 MoveAxis(S, 95, ABG)
00:30:17.618 00.000 11060 Guiding  Dir = 1, Dur = 95
00:30:17.635 00.017 11060 IsSlewing returns 0
00:30:17.635 00.000 11060 IsGuiding returns 0
00:30:17.737 00.102 11060 IsGuiding returns 0
00:30:17.737 00.000 11060 Move returns status 0, amount 95
00:30:17.737 00.000 11060 move complete, result=0
00:30:17.737 00.000 11060 worker thread done servicing request
00:30:17.737 00.000 11060 Worker thread wakes up
00:30:17.737 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 95 ms SOUTH
00:30:17.738 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:17.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:17.745 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:17.745 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:17.745 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:17.745 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:17.746 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:17.746 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:17.747 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:17.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:17.747 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:17.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6039,"width":15,"height":15,"star_pos":[6.93,6.54],"pixels":"..."},"id":1}
00:30:17.760 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:17.760 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:17.974 00.214 10844 evsrv: cli 0EEEE250 connect
00:30:17.974 00.000 10844 case statement mapped state 6 to 3
00:30:17.976 00.002 10844 case statement mapped state 6 to 3
00:30:17.977 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"a341225a-6b3a-42c9-8801-642450306acb"}
00:30:17.977 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"a341225a-6b3a-42c9-8801-642450306acb"}
00:30:17.978 00.001 10844 evsrv: cli 0EEEE250 disconnect
00:30:18.371 00.393 11060 Exposure complete
00:30:18.548 00.177 11060 worker thread done servicing request
00:30:18.548 00.000 10844 OnExposeComplete: enter
00:30:18.548 00.000 10844 UpdateGuideState(): m_state=6
00:30:18.549 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6040
00:30:18.549 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=61.67, Mass=3719, SNR=39.3, Peak=253 HFD=3.7
00:30:18.549 00.000 10844 MultiStar: [#1 -0.33,-0.10,0.92,U] [#2 -0.00,0.41,1.82,U] [#3 0.38,0.42,0.92,U] [#4 -0.70,-0.37,0.00,M1] [#5 0.26,0.64,0.00,M3] [#6 0.41,0.31,0.85,U] [#7 -0.61,0.39,0.00,M6] [#8 0.62,1.12,0.00,R] 
00:30:18.549 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.17}, one-star: {0.04, -0.37}
00:30:18.549 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:30:18.549 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
00:30:18.549 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.13 mountX=-0.18 mountY=0.05, mountTheta=2.86
00:30:18.550 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.17, opts=13)
00:30:18.551 00.001 10844 Enqueuing Move request for scope (0.08, 0.17)
00:30:18.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:18.551 00.000 10844 UpdateGuideState exits: m=3719 SNR=39.3
00:30:18.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:18.551 00.000 11060 Worker thread wakes up
00:30:18.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:18.551 00.000 10844 Enqueuing Expose request
00:30:18.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
00:30:18.551 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
00:30:18.551 00.000 11060 Moving (0.08, 0.17) raw xDistance=-0.18 yDistance=0.05
00:30:18.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:30:18.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:18.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:18.551 00.000 11060 MoveAxis(E, 31, ABG)
00:30:18.552 00.001 11060 Guiding  Dir = 2, Dur = 31
00:30:18.568 00.016 11060 IsSlewing returns 0
00:30:18.580 00.012 11060 IsGuiding returns 0
00:30:18.615 00.035 11060 IsGuiding returns 0
00:30:18.616 00.001 11060 Move returns status 0, amount 31
00:30:18.616 00.000 11060 MoveAxis(N, 0, ABG)
00:30:18.616 00.000 11060 Move returns status 0, amount 0
00:30:18.616 00.000 11060 move complete, result=0
00:30:18.616 00.000 11060 worker thread done servicing request
00:30:18.616 00.000 11060 Worker thread wakes up
00:30:18.616 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:30:18.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:18.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:18.715 00.099 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:18.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:18.715 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:18.716 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:18.716 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:18.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:18.717 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:18.724 00.007 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:18.725 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:18.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6040,"width":15,"height":15,"star_pos":[6.57,6.67],"pixels":"..."},"id":1}
00:30:18.776 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:18.776 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:19.263 00.487 11060 Exposure complete
00:30:19.432 00.169 11060 worker thread done servicing request
00:30:19.432 00.000 10844 OnExposeComplete: enter
00:30:19.432 00.000 10844 UpdateGuideState(): m_state=6
00:30:19.432 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6041
00:30:19.432 00.000 10844 Star::Find returns 1 (0), X=263.08, Y=62.50, Mass=3068, SNR=35.5, Peak=229 HFD=3.7
00:30:19.433 00.001 10844 MultiStar: [#1 -0.34,0.06,1.01,U] [#2 0.57,0.53,0.00,M1] [#3 0.33,0.75,0.00,M4] [#4 -0.18,0.16,0.92,U] [#5 0.24,0.61,0.00,M4] [#6 0.94,-0.23,0.00,M3] [#7 0.06,-0.10,0.88,U] [#8 -0.14,-0.45,1.03,U] 
00:30:19.433 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.02}, one-star: {0.56, 0.47}
00:30:19.433 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.74 = -2.55)
00:30:19.433 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
00:30:19.433 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.98 mountX=-0.02 mountY=-0.01, mountTheta=-2.56
00:30:19.434 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
00:30:19.434 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
00:30:19.434 00.000 11060 Worker thread wakes up
00:30:19.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=13, FiltMax=255, Gamma=1.000
00:30:19.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:30:19.434 00.000 10844 UpdateGuideState exits: m=3068 SNR=35.5
00:30:19.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:30:19.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:19.434 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
00:30:19.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:19.434 00.000 10844 Enqueuing Expose request
00:30:19.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:30:19.436 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:19.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:30:19.436 00.000 11060 MoveAxis(E, 0, ABG)
00:30:19.436 00.000 11060 Move returns status 0, amount 0
00:30:19.436 00.000 11060 MoveAxis(N, 0, ABG)
00:30:19.436 00.000 11060 Move returns status 0, amount 0
00:30:19.436 00.000 11060 move complete, result=0
00:30:19.436 00.000 11060 worker thread done servicing request
00:30:19.436 00.000 11060 Worker thread wakes up
00:30:19.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:19.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:19.438 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:19.715 00.277 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:19.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:19.716 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:19.716 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:19.717 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:19.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:19.717 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:19.717 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:19.718 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:19.718 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6041,"width":15,"height":15,"star_pos":[7.08,6.50],"pixels":"..."},"id":1}
00:30:19.727 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:19.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:20.069 00.342 11060 Exposure complete
00:30:20.243 00.174 11060 worker thread done servicing request
00:30:20.243 00.000 10844 OnExposeComplete: enter
00:30:20.243 00.000 10844 UpdateGuideState(): m_state=6
00:30:20.243 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6042
00:30:20.245 00.002 10844 Star::Find returns 1 (0), X=262.60, Y=61.99, Mass=3244, SNR=36.1, Peak=202 HFD=3.8
00:30:20.245 00.000 10844 MultiStar: [#1 0.28,-0.07,1.05,U] [#2 0.60,0.57,0.00,M2] [#3 0.91,1.05,0.00,M5] [#4 -0.05,0.24,0.97,U] [#5 -0.34,0.58,0.00,M5] [#6 0.43,0.22,0.90,U] [#7 0.88,-0.05,0.00,M6] [#8 -0.73,0.08,0.00,M1] 
00:30:20.245 00.000 10844 single-star, 3 included, MultiStar: {0.18, 0.08}, one-star: {0.08, -0.05}
00:30:20.245 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
00:30:20.245 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:30:20.245 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=0.03 mountY=0.08, mountTheta=1.21
00:30:20.246 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
00:30:20.246 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
00:30:20.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:20.247 00.001 10844 UpdateGuideState exits: m=3244 SNR=36.1
00:30:20.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:20.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:20.247 00.000 10844 Enqueuing Expose request
00:30:20.247 00.000 11060 Worker thread wakes up
00:30:20.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:30:20.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:30:20.247 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.03 yDistance=0.08
00:30:20.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:30:20.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:20.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:30:20.247 00.000 11060 MoveAxis(E, 0, ABG)
00:30:20.247 00.000 11060 Move returns status 0, amount 0
00:30:20.248 00.001 11060 MoveAxis(N, 0, ABG)
00:30:20.248 00.000 11060 Move returns status 0, amount 0
00:30:20.248 00.000 11060 move complete, result=0
00:30:20.248 00.000 11060 worker thread done servicing request
00:30:20.248 00.000 11060 Worker thread wakes up
00:30:20.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:20.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:20.249 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:20.732 00.483 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
00:30:20.732 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
00:30:20.733 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
00:30:20.733 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:20.734 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
00:30:20.735 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
00:30:20.737 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
00:30:20.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
00:30:20.738 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
00:30:20.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":6042,"width":15,"height":15,"star_pos":[6.60,6.99],"pixels":"..."},"id":1}
00:30:20.746 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
00:30:20.746 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
00:30:20.879 00.133 11060 Exposure complete
00:30:21.060 00.181 11060 worker thread done servicing request
00:30:21.060 00.000 10844 OnExposeComplete: enter
00:30:21.060 00.000 10844 UpdateGuideState(): m_state=6
00:30:21.061 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6043
00:30:21.061 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=62.41, Mass=3582, SNR=38.4, Peak=253 HFD=3.7
00:30:21.061 00.000 10844 MultiStar: [#1 -0.32,0.25,0.98,U] [#2 0.81,0.26,0.00,M3] [#3 0.43,0.85,0.00,M6] [#4 0.12,-0.34,0.91,U] [#5 -0.21,0.66,0.00,M6] [#6 0.27,0.15,0.77,U] [#7 0.12,0.69,0.00,M7] [#8 0.07,-0.06,0.79,U] 
00:30:21.061 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.09}, one-star: {0.38, 0.38}
00:30:21.061 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
00:30:21.061 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
00:30:21.061 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.73 mountX=-0.10 mountY=0.08, mountTheta=2.47
00:30:21.062 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.09, opts=13)
00:30:21.063 00.001 10844 Enqueuing Move request for scope (0.10, 0.09)
00:30:21.063 00.000 11060 Worker thread wakes up
00:30:21.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:21.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:30:21.063 00.000 10844 UpdateGuideState exits: m=3582 SNR=38.4
00:30:21.063 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:30:21.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:21.063 00.000 11060 Moving (0.10, 0.09) raw xDistance=-0.10 yDistance=0.08
00:30:21.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:21.063 00.000 10844 Enqueuing Expose request
00:30:21.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:30:21.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:21.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:30:21.063 00.000 11060 MoveAxis(E, 0, ABG)
00:30:21.063 00.000 11060 Move returns status 0, amount 0
00:30:21.063 00.000 11060 MoveAxis(N, 0, ABG)
00:30:21.063 00.000 11060 Move returns status 0, amount 0
00:30:21.063 00.000 11060 move complete, result=0
00:30:21.063 00.000 11060 worker thread done servicing request
00:30:21.063 00.000 11060 Worker thread wakes up
00:30:21.064 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:21.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:21.065 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:21.691 00.626 11060 Exposure complete
00:30:21.858 00.167 11060 worker thread done servicing request
00:30:21.858 00.000 10844 OnExposeComplete: enter
00:30:21.859 00.001 10844 UpdateGuideState(): m_state=6
00:30:21.859 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6044
00:30:21.859 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=61.72, Mass=2529, SNR=31.9, Peak=188 HFD=3.5
00:30:21.859 00.000 10844 MultiStar: [#1 -0.12,-0.27,1.10,U] [#2 0.05,1.10,0.00,M4] [#3 0.37,0.81,0.00,M7] [#4 -0.56,-0.17,1.04,U] [#5 0.02,0.10,1.19,U] [#6 0.19,0.13,1.02,U] [#7 -0.37,-0.22,1.00,U] [#8 -0.26,-0.07,1.01,U] 
00:30:21.859 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.11}, one-star: {0.01, -0.32}
00:30:21.859 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
00:30:21.859 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
00:30:21.859 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.50 mountX=0.14 mountY=-0.13, mountTheta=-0.76
00:30:21.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.11, opts=13)
00:30:21.861 00.001 10844 Enqueuing Move request for scope (-0.15, -0.11)
00:30:21.861 00.000 11060 Worker thread wakes up
00:30:21.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
00:30:21.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
00:30:21.861 00.000 11060 Moving (-0.15, -0.11) raw xDistance=0.14 yDistance=-0.13
00:30:21.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:30:21.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:21.861 00.000 10844 UpdateGuideState exits: m=2529 SNR=31.9
00:30:21.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:21.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:21.861 00.000 10844 Enqueuing Expose request
00:30:21.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:21.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:30:21.862 00.001 11060 MoveAxis(W, 24, ABG)
00:30:21.862 00.000 11060 Guiding  Dir = 3, Dur = 24
00:30:21.891 00.029 11060 IsSlewing returns 0
00:30:21.891 00.000 11060 IsGuiding returns 0
00:30:21.934 00.043 11060 IsGuiding returns 0
00:30:21.935 00.001 11060 Move returns status 0, amount 24
00:30:21.935 00.000 11060 MoveAxis(N, 0, ABG)
00:30:21.935 00.000 11060 Move returns status 0, amount 0
00:30:21.935 00.000 11060 move complete, result=0
00:30:21.935 00.000 11060 worker thread done servicing request
00:30:21.936 00.001 11060 Worker thread wakes up
00:30:21.936 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:30:21.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:21.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:22.563 00.627 11060 Exposure complete
00:30:22.734 00.171 11060 worker thread done servicing request
00:30:22.734 00.000 10844 OnExposeComplete: enter
00:30:22.734 00.000 10844 UpdateGuideState(): m_state=6
00:30:22.735 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6045
00:30:22.735 00.000 10844 Star::Find returns 1 (0), X=263.02, Y=62.57, Mass=2925, SNR=34.7, Peak=204 HFD=3.7
00:30:22.735 00.000 10844 MultiStar: [#1 0.15,-0.04,1.02,U] [#2 -0.49,0.37,2.08,U] [#3 0.06,1.03,0.00,M8] [#4 -0.12,0.36,0.96,U] [#5 -0.83,0.59,0.00,M6] [#6 0.35,-0.10,0.94,U] [#7 -0.75,0.84,0.00,M7] [#8 -0.08,0.45,0.85,U] 
00:30:22.735 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.28}, one-star: {0.50, 0.53}
00:30:22.735 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.44 = -2.85)
00:30:22.735 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.87)
00:30:22.735 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.68 mountX=-0.27 mountY=-0.08, mountTheta=-2.86
00:30:22.736 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.28, opts=13)
00:30:22.737 00.001 10844 Enqueuing Move request for scope (-0.03, 0.28)
00:30:22.737 00.000 11060 Worker thread wakes up
00:30:22.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
00:30:22.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
00:30:22.737 00.000 11060 Moving (-0.03, 0.28) raw xDistance=-0.27 yDistance=-0.08
00:30:22.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:30:22.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:22.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:22.737 00.000 10844 UpdateGuideState exits: m=2925 SNR=34.7
00:30:22.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:22.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:22.737 00.000 10844 Enqueuing Expose request
00:30:22.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:30:22.737 00.000 11060 MoveAxis(E, 45, ABG)
00:30:22.737 00.000 11060 Guiding  Dir = 2, Dur = 45
00:30:22.744 00.007 11060 IsSlewing returns 0
00:30:22.744 00.000 11060 IsGuiding returns 0
00:30:22.790 00.046 11060 IsGuiding returns 0
00:30:22.790 00.000 11060 Move returns status 0, amount 45
00:30:22.790 00.000 11060 MoveAxis(N, 0, ABG)
00:30:22.790 00.000 11060 Move returns status 0, amount 0
00:30:22.790 00.000 11060 move complete, result=0
00:30:22.791 00.001 11060 worker thread done servicing request
00:30:22.791 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
00:30:22.791 00.000 11060 Worker thread wakes up
00:30:22.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:22.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:23.418 00.627 11060 Exposure complete
00:30:23.610 00.192 11060 worker thread done servicing request
00:30:23.610 00.000 10844 OnExposeComplete: enter
00:30:23.610 00.000 10844 UpdateGuideState(): m_state=6
00:30:23.610 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6046
00:30:23.611 00.001 10844 Star::Find returns 1 (0), X=262.65, Y=62.14, Mass=3070, SNR=35.6, Peak=210 HFD=3.8
00:30:23.611 00.000 10844 MultiStar: [#1 -0.56,0.46,0.00,M2] [#2 0.53,0.50,0.00,M4] [#3 0.16,0.10,1.08,U] [#4 -0.14,-0.13,0.87,U] [#5 0.42,0.49,0.00,M7] [#6 0.17,0.39,0.91,U] [#7 -0.05,0.34,0.83,U] [#8 0.07,0.16,0.97,U] 
00:30:23.611 00.000 10844 single-star, 5 included, MultiStar: {0.06, 0.16}, one-star: {0.12, 0.10}
00:30:23.611 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:30:23.611 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
00:30:23.611 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=-0.12 mountY=0.11, mountTheta=2.43
00:30:23.613 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.10, opts=13)
00:30:23.613 00.000 10844 Enqueuing Move request for scope (0.12, 0.10)
00:30:23.614 00.001 11060 Worker thread wakes up
00:30:23.614 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:23.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
00:30:23.614 00.000 10844 UpdateGuideState exits: m=3070 SNR=35.6
00:30:23.614 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
00:30:23.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:23.614 00.000 11060 Moving (0.12, 0.10) raw xDistance=-0.12 yDistance=0.11
00:30:23.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:23.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
00:30:23.614 00.000 10844 Enqueuing Expose request
00:30:23.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:23.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:30:23.614 00.000 11060 MoveAxis(E, 23, ABG)
00:30:23.614 00.000 11060 Guiding  Dir = 2, Dur = 23
00:30:23.619 00.005 11060 IsSlewing returns 0
00:30:23.619 00.000 11060 IsGuiding returns 0
00:30:23.650 00.031 11060 IsGuiding returns 0
00:30:23.650 00.000 11060 Move returns status 0, amount 23
00:30:23.650 00.000 11060 MoveAxis(N, 0, ABG)
00:30:23.650 00.000 11060 Move returns status 0, amount 0
00:30:23.650 00.000 11060 move complete, result=0
00:30:23.650 00.000 11060 worker thread done servicing request
00:30:23.650 00.000 11060 Worker thread wakes up
00:30:23.650 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:30:23.651 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:23.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:24.300 00.649 11060 Exposure complete
00:30:24.469 00.169 11060 worker thread done servicing request
00:30:24.470 00.001 10844 OnExposeComplete: enter
00:30:24.470 00.000 10844 UpdateGuideState(): m_state=6
00:30:24.470 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6047
00:30:24.470 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=61.84, Mass=2807, SNR=33.8, Peak=210 HFD=3.6
00:30:24.470 00.000 10844 MultiStar: [#1 -0.29,-0.29,1.05,U] [#2 0.93,0.13,0.00,M5] [#3 -0.02,-0.27,1.04,U] [#4 0.11,0.43,1.08,U] [#5 0.75,-0.22,0.00,M8] [#6 0.83,0.20,0.00,M1] [#7 0.10,-0.84,0.00,M7] [#8 -0.29,-0.01,0.91,U] 
00:30:24.470 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.07}, one-star: {-0.10, -0.20}
00:30:24.470 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
00:30:24.470 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
00:30:24.470 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.61 mountX=0.09 mountY=-0.10, mountTheta=-0.86
00:30:24.472 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
00:30:24.472 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
00:30:24.472 00.000 11060 Worker thread wakes up
00:30:24.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
00:30:24.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
00:30:24.472 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=-0.10
00:30:24.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:24.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:30:24.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:24.472 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.8
00:30:24.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:30:24.472 00.000 11060 MoveAxis(E, 0, ABG)
00:30:24.473 00.001 11060 Move returns status 0, amount 0
00:30:24.473 00.000 11060 MoveAxis(N, 0, ABG)
00:30:24.473 00.000 11060 Move returns status 0, amount 0
00:30:24.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:24.473 00.000 11060 move complete, result=0
00:30:24.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:24.473 00.000 10844 Enqueuing Expose request
00:30:24.473 00.000 11060 worker thread done servicing request
00:30:24.473 00.000 11060 Worker thread wakes up
00:30:24.473 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:24.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:24.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:25.105 00.632 11060 Exposure complete
00:30:25.272 00.167 11060 worker thread done servicing request
00:30:25.273 00.001 10844 OnExposeComplete: enter
00:30:25.273 00.000 10844 UpdateGuideState(): m_state=6
00:30:25.273 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6048
00:30:25.273 00.000 10844 Star::Find returns 1 (1), X=262.13, Y=62.07, Mass=3707, SNR=39.2, Peak=255 HFD=3.9
00:30:25.274 00.001 10844 MultiStar: [#1 -0.09,-0.44,0.85,U] [#2 0.39,0.40,1.79,U] [#3 0.40,-0.12,0.96,U] [#4 0.51,-0.54,0.00,M1] [#5 0.29,0.22,1.01,U] [#6 0.03,0.56,0.90,U] [#7 -0.48,0.46,0.00,M8] [#8 -0.36,-0.25,1.01,U] 
00:30:25.274 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.10}, one-star: {-0.39, 0.04}
00:30:25.274 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
00:30:25.274 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
00:30:25.274 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=-0.11 mountY=0.06, mountTheta=2.64
00:30:25.275 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
00:30:25.275 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
00:30:25.276 00.001 11060 Worker thread wakes up
00:30:25.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:25.276 00.000 10844 UpdateGuideState exits: m=3707 SNR=39.2 Saturated
00:30:25.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:25.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:25.276 00.000 10844 Enqueuing Expose request
00:30:25.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:30:25.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:30:25.276 00.000 11060 Moving (0.08, 0.10) raw xDistance=-0.11 yDistance=0.06
00:30:25.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:30:25.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:25.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:30:25.277 00.001 11060 MoveAxis(E, 0, ABG)
00:30:25.277 00.000 11060 Move returns status 0, amount 0
00:30:25.277 00.000 11060 MoveAxis(N, 0, ABG)
00:30:25.277 00.000 11060 Move returns status 0, amount 0
00:30:25.277 00.000 11060 move complete, result=0
00:30:25.277 00.000 11060 worker thread done servicing request
00:30:25.277 00.000 11060 Worker thread wakes up
00:30:25.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:25.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:25.278 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:25.904 00.626 11060 Exposure complete
00:30:26.086 00.182 11060 worker thread done servicing request
00:30:26.086 00.000 10844 OnExposeComplete: enter
00:30:26.086 00.000 10844 UpdateGuideState(): m_state=6
00:30:26.086 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6049
00:30:26.086 00.000 10844 Star::Find returns 1 (0), X=262.08, Y=62.15, Mass=2862, SNR=34.5, Peak=209 HFD=3.9
00:30:26.086 00.000 10844 MultiStar: [#1 -0.09,0.45,1.18,U] [#2 0.10,0.52,2.05,U] [#3 0.29,0.33,0.97,U] [#4 0.85,0.47,0.00,M2] [#5 0.39,0.55,0.00,M8] [#6 -0.48,-0.51,0.00,M1] [#7 -0.48,0.19,0.89,U] [#8 -0.69,-0.23,0.00,M1] 
00:30:26.086 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.36}, one-star: {-0.44, 0.11}
00:30:26.088 00.002 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
00:30:26.088 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
00:30:26.088 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.79 mountX=-0.34 mountY=-0.14, mountTheta=-2.76
00:30:26.089 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.36, opts=13)
00:30:26.089 00.000 10844 Enqueuing Move request for scope (-0.08, 0.36)
00:30:26.089 00.000 11060 Worker thread wakes up
00:30:26.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:30:26.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
00:30:26.089 00.000 10844 UpdateGuideState exits: m=2862 SNR=34.5
00:30:26.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
00:30:26.090 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:26.090 00.000 11060 Moving (-0.08, 0.36) raw xDistance=-0.34 yDistance=-0.14
00:30:26.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:26.090 00.000 10844 Enqueuing Expose request
00:30:26.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:30:26.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:26.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:30:26.090 00.000 11060 MoveAxis(E, 59, ABG)
00:30:26.090 00.000 11060 Guiding  Dir = 2, Dur = 59
00:30:26.101 00.011 11060 IsSlewing returns 0
00:30:26.101 00.000 11060 IsGuiding returns 0
00:30:26.163 00.062 11060 IsGuiding returns 0
00:30:26.163 00.000 11060 Move returns status 0, amount 59
00:30:26.163 00.000 11060 MoveAxis(N, 0, ABG)
00:30:26.163 00.000 11060 Move returns status 0, amount 0
00:30:26.164 00.001 11060 move complete, result=0
00:30:26.164 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
00:30:26.165 00.001 11060 worker thread done servicing request
00:30:26.166 00.001 11060 Worker thread wakes up
00:30:26.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:26.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:26.793 00.627 11060 Exposure complete
00:30:26.984 00.191 11060 worker thread done servicing request
00:30:26.984 00.000 10844 OnExposeComplete: enter
00:30:26.984 00.000 10844 UpdateGuideState(): m_state=6
00:30:26.985 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6050
00:30:26.985 00.000 10844 Star::Find returns 1 (1), X=262.15, Y=62.29, Mass=3367, SNR=37.2, Peak=255 HFD=3.9
00:30:26.985 00.000 10844 MultiStar: [#1 -0.34,-0.14,0.98,U] [#2 -0.17,-0.15,1.85,U] [#3 0.38,-0.09,1.01,U] [#4 -0.14,-0.33,0.96,U] [#5 -0.38,0.38,0.93,U] [#6 0.00,-0.76,0.00,M2] [#7 -0.36,-0.41,0.82,U] [#8 -0.43,-0.82,0.00,M2] 
00:30:26.985 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.08}, one-star: {-0.37, 0.25}
00:30:26.985 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
00:30:26.985 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
00:30:26.985 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.76 mountX=0.11 mountY=-0.17, mountTheta=-1.01
00:30:26.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.08, opts=13)
00:30:26.987 00.000 10844 Enqueuing Move request for scope (-0.19, -0.08)
00:30:26.987 00.000 11060 Worker thread wakes up
00:30:26.988 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:26.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
00:30:26.988 00.000 10844 UpdateGuideState exits: m=3367 SNR=37.2 Saturated
00:30:26.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
00:30:26.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:26.988 00.000 11060 Moving (-0.19, -0.08) raw xDistance=0.11 yDistance=-0.17
00:30:26.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:26.988 00.000 10844 Enqueuing Expose request
00:30:26.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:30:26.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:26.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:30:26.988 00.000 11060 MoveAxis(E, 0, ABG)
00:30:26.988 00.000 11060 Move returns status 0, amount 0
00:30:26.988 00.000 11060 MoveAxis(N, 0, ABG)
00:30:26.988 00.000 11060 Move returns status 0, amount 0
00:30:26.989 00.001 11060 move complete, result=0
00:30:26.989 00.000 11060 worker thread done servicing request
00:30:26.989 00.000 11060 Worker thread wakes up
00:30:26.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:26.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:26.991 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:30:27.620 00.629 11060 Exposure complete
00:30:27.815 00.195 11060 worker thread done servicing request
00:30:27.815 00.000 10844 OnExposeComplete: enter
00:30:27.815 00.000 10844 UpdateGuideState(): m_state=6
00:30:27.815 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6051
00:30:27.815 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=61.90, Mass=2937, SNR=34.4, Peak=185 HFD=3.9
00:30:27.817 00.002 10844 MultiStar: [#1 -0.56,-0.30,0.00,M1] [#2 0.31,0.35,2.02,U] [#3 0.44,0.24,0.96,U] [#4 -0.25,0.53,1.07,U] [#5 0.66,0.53,0.00,M8] [#6 -0.37,-0.26,0.98,U] [#7 -0.72,-0.51,0.00,M7] [#8 -0.38,-0.95,0.00,M3] 
00:30:27.817 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.18}, one-star: {-0.17, -0.14}
00:30:27.817 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
00:30:27.817 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
00:30:27.817 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.36 mountX=-0.19 mountY=0.01, mountTheta=3.09
00:30:27.818 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.18, opts=13)
00:30:27.818 00.000 10844 Enqueuing Move request for scope (0.04, 0.18)
00:30:27.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:27.818 00.000 11060 Worker thread wakes up
00:30:27.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:30:27.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:30:27.818 00.000 11060 Moving (0.04, 0.18) raw xDistance=-0.19 yDistance=0.01
00:30:27.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:30:27.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:27.819 00.001 10844 UpdateGuideState exits: m=2937 SNR=34.4
00:30:27.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:27.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:27.819 00.000 10844 Enqueuing Expose request
00:30:27.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:27.819 00.000 11060 MoveAxis(E, 32, ABG)
00:30:27.819 00.000 11060 Guiding  Dir = 2, Dur = 32
00:30:27.833 00.014 11060 IsSlewing returns 0
00:30:27.833 00.000 11060 IsGuiding returns 0
00:30:27.882 00.049 11060 IsGuiding returns 0
00:30:27.882 00.000 11060 Move returns status 0, amount 32
00:30:27.883 00.001 11060 MoveAxis(N, 0, ABG)
00:30:27.883 00.000 11060 Move returns status 0, amount 0
00:30:27.883 00.000 11060 move complete, result=0
00:30:27.883 00.000 11060 worker thread done servicing request
00:30:27.883 00.000 11060 Worker thread wakes up
00:30:27.883 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
00:30:27.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:27.884 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:28.525 00.641 11060 Exposure complete
00:30:28.703 00.178 11060 worker thread done servicing request
00:30:28.703 00.000 10844 OnExposeComplete: enter
00:30:28.703 00.000 10844 UpdateGuideState(): m_state=6
00:30:28.703 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
00:30:28.703 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.09, Mass=3075, SNR=35.5, Peak=241 HFD=3.5
00:30:28.704 00.001 10844 MultiStar: [#1 -0.54,-0.44,0.00,M2] [#2 -0.04,0.03,2.03,U] [#3 0.43,-0.25,1.02,U] [#4 0.49,-0.54,0.00,M1] [#5 0.18,0.14,1.05,U] [#6 -0.36,-0.63,0.00,M2] [#7 -0.71,-0.04,0.00,M8] [#8 -0.07,-0.92,0.00,M4] 
00:30:28.704 00.000 10844 refined, 3 included, MultiStar: {0.14, 0.00}, one-star: {0.17, 0.05}
00:30:28.704 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
00:30:28.704 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
00:30:28.704 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.01 mountX=-0.03 mountY=0.14, mountTheta=1.76
00:30:28.705 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.00, opts=13)
00:30:28.705 00.000 10844 Enqueuing Move request for scope (0.14, 0.00)
00:30:28.706 00.001 11060 Worker thread wakes up
00:30:28.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:28.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
00:30:28.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
00:30:28.706 00.000 11060 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=0.14
00:30:28.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:30:28.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:28.706 00.000 10844 UpdateGuideState exits: m=3075 SNR=35.5
00:30:28.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:28.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:28.706 00.000 10844 Enqueuing Expose request
00:30:28.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:30:28.706 00.000 11060 MoveAxis(E, 0, ABG)
00:30:28.706 00.000 11060 Move returns status 0, amount 0
00:30:28.706 00.000 11060 MoveAxis(N, 0, ABG)
00:30:28.706 00.000 11060 Move returns status 0, amount 0
00:30:28.706 00.000 11060 move complete, result=0
00:30:28.708 00.002 11060 worker thread done servicing request
00:30:28.708 00.000 11060 Worker thread wakes up
00:30:28.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:28.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:28.710 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:29.336 00.626 11060 Exposure complete
00:30:29.515 00.179 11060 worker thread done servicing request
00:30:29.515 00.000 10844 OnExposeComplete: enter
00:30:29.515 00.000 10844 UpdateGuideState(): m_state=6
00:30:29.515 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6053
00:30:29.515 00.000 10844 Star::Find returns 1 (0), X=263.22, Y=61.86, Mass=3316, SNR=37.8, Peak=236 HFD=3.6
00:30:29.515 00.000 10844 MultiStar: [#1 -0.35,-0.33,0.96,U] [#2 0.51,0.36,0.00,M1] [#3 0.72,-0.17,0.00,M2] [#4 0.09,-0.11,0.95,U] [#5 -0.16,-0.30,0.97,U] [#6 0.71,0.30,0.00,M3] [#7 -0.24,-0.06,0.72,U] [#8 -0.23,-1.10,0.00,M5] 
00:30:29.515 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.20}, one-star: {0.69, -0.17}
00:30:29.515 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
00:30:29.515 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
00:30:29.515 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.45 mountX=0.19 mountY=0.06, mountTheta=0.28
00:30:29.517 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.20, opts=13)
00:30:29.517 00.000 10844 Enqueuing Move request for scope (0.02, -0.20)
00:30:29.517 00.000 11060 Worker thread wakes up
00:30:29.517 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:29.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
00:30:29.518 00.001 10844 UpdateGuideState exits: m=3316 SNR=37.8
00:30:29.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
00:30:29.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:29.518 00.000 11060 Moving (0.02, -0.20) raw xDistance=0.19 yDistance=0.06
00:30:29.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:30:29.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:29.518 00.000 10844 Enqueuing Expose request
00:30:29.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:29.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:30:29.518 00.000 11060 MoveAxis(W, 34, ABG)
00:30:29.518 00.000 11060 Guiding  Dir = 3, Dur = 34
00:30:29.549 00.031 11060 IsSlewing returns 0
00:30:29.549 00.000 11060 IsGuiding returns 0
00:30:29.612 00.063 11060 IsGuiding returns 0
00:30:29.612 00.000 11060 Move returns status 0, amount 34
00:30:29.612 00.000 11060 MoveAxis(N, 0, ABG)
00:30:29.613 00.001 11060 Move returns status 0, amount 0
00:30:29.613 00.000 11060 move complete, result=0
00:30:29.613 00.000 11060 worker thread done servicing request
00:30:29.613 00.000 11060 Worker thread wakes up
00:30:29.613 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:30:29.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:29.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:30.241 00.628 11060 Exposure complete
00:30:30.430 00.189 11060 worker thread done servicing request
00:30:30.430 00.000 10844 OnExposeComplete: enter
00:30:30.430 00.000 10844 UpdateGuideState(): m_state=6
00:30:30.431 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6054
00:30:30.431 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=61.30, Mass=3001, SNR=35.2, Peak=225 HFD=3.6
00:30:30.431 00.000 10844 MultiStar: [#1 -0.67,-0.77,0.00,M2] [#2 0.32,0.66,0.00,M2] [#3 0.23,-0.02,1.00,U] [#4 0.28,-0.54,1.03,U] [#5 0.32,-0.81,0.00,M7] [#6 -0.32,0.01,1.03,U] [#7 -0.26,-0.53,0.94,U] [#8 -0.43,-0.98,0.00,M6] 
00:30:30.431 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.36}, one-star: {0.22, -0.73}
00:30:30.431 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
00:30:30.431 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
00:30:30.431 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.48 mountX=0.35 mountY=0.09, mountTheta=0.26
00:30:30.433 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.36, opts=13)
00:30:30.433 00.000 10844 Enqueuing Move request for scope (0.03, -0.36)
00:30:30.433 00.000 11060 Worker thread wakes up
00:30:30.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:30.433 00.000 10844 UpdateGuideState exits: m=3001 SNR=35.2
00:30:30.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:30.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:30.433 00.000 10844 Enqueuing Expose request
00:30:30.435 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd
00:30:30.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.36)
00:30:30.435 00.000 11060 Moving (0.03, -0.36) raw xDistance=0.35 yDistance=0.09
00:30:30.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
00:30:30.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:30.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:30:30.435 00.000 11060 MoveAxis(W, 61, ABG)
00:30:30.435 00.000 11060 Guiding  Dir = 3, Dur = 61
00:30:30.442 00.007 11060 IsSlewing returns 0
00:30:30.442 00.000 11060 IsGuiding returns 0
00:30:30.506 00.064 11060 IsGuiding returns 0
00:30:30.506 00.000 11060 Move returns status 0, amount 61
00:30:30.506 00.000 11060 MoveAxis(N, 0, ABG)
00:30:30.506 00.000 11060 Move returns status 0, amount 0
00:30:30.506 00.000 11060 move complete, result=0
00:30:30.506 00.000 11060 worker thread done servicing request
00:30:30.506 00.000 11060 Worker thread wakes up
00:30:30.506 00.000 10844 GuideStep: 0.3 px 61 ms WEST, 0.1 px 0 ms NORTH
00:30:30.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:30.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:31.132 00.626 11060 Exposure complete
00:30:31.323 00.191 11060 worker thread done servicing request
00:30:31.323 00.000 10844 OnExposeComplete: enter
00:30:31.323 00.000 10844 UpdateGuideState(): m_state=6
00:30:31.331 00.008 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6055
00:30:31.331 00.000 10844 Star::Find returns 1 (0), X=263.27, Y=62.32, Mass=2975, SNR=34.7, Peak=247 HFD=3.6
00:30:31.331 00.000 10844 MultiStar: [#1 -0.75,-1.03,0.00,M3] [#2 0.16,0.28,2.14,U] [#3 0.28,1.07,0.00,M2] [#4 0.85,-0.18,0.00,M1] [#5 0.68,0.37,0.00,M8] [#6 -0.02,0.76,0.00,M3] [#7 -0.44,-0.73,0.00,M7] [#8 -1.30,0.06,0.00,M7] 
00:30:31.331 00.000 10844 refined, 1 included, MultiStar: {0.35, 0.28}, one-star: {0.75, 0.28}
00:30:31.331 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
00:30:31.331 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
00:30:31.332 00.001 10844 CameraToMount -- cameraX=0.35 cameraY=0.28 hyp=0.44 cameraTheta=0.68 mountX=-0.34 mountY=0.30, mountTheta=2.42
00:30:31.333 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.28, opts=13)
00:30:31.333 00.000 10844 Enqueuing Move request for scope (0.35, 0.28)
00:30:31.333 00.000 11060 Worker thread wakes up
00:30:31.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.28) opts 0xd
00:30:31.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.28)
00:30:31.333 00.000 11060 Moving (0.35, 0.28) raw xDistance=-0.34 yDistance=0.30
00:30:31.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:30:31.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
00:30:31.333 00.000 11060 MoveAxis(E, 56, ABG)
00:30:31.333 00.000 11060 Guiding  Dir = 2, Dur = 56
00:30:31.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:31.335 00.002 10844 UpdateGuideState exits: m=2975 SNR=34.7
00:30:31.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:31.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:31.335 00.000 10844 Enqueuing Expose request
00:30:31.377 00.042 11060 IsSlewing returns 0
00:30:31.377 00.000 11060 IsGuiding returns 0
00:30:31.477 00.100 11060 IsGuiding returns 0
00:30:31.477 00.000 11060 Move returns status 0, amount 56
00:30:31.477 00.000 11060 MoveAxis(S, 115, ABG)
00:30:31.477 00.000 11060 Guiding  Dir = 1, Dur = 115
00:30:31.486 00.009 11060 IsSlewing returns 0
00:30:31.488 00.002 11060 IsGuiding returns 0
00:30:31.638 00.150 11060 IsGuiding returns 0
00:30:31.638 00.000 11060 Move returns status 0, amount 115
00:30:31.638 00.000 11060 move complete, result=0
00:30:31.638 00.000 11060 worker thread done servicing request
00:30:31.638 00.000 11060 Worker thread wakes up
00:30:31.639 00.001 10844 GuideStep: -0.3 px 56 ms EAST, 0.3 px 115 ms SOUTH
00:30:31.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:31.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:32.273 00.634 11060 Exposure complete
00:30:32.440 00.167 11060 worker thread done servicing request
00:30:32.440 00.000 10844 OnExposeComplete: enter
00:30:32.440 00.000 10844 UpdateGuideState(): m_state=6
00:30:32.440 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6056
00:30:32.440 00.000 10844 Star::Find returns 1 (0), X=263.21, Y=63.26, Mass=3208, SNR=36.0, Peak=182 HFD=4.3
00:30:32.441 00.001 10844 MultiStar: large primary error, entering stabilization period
00:30:32.441 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
00:30:32.441 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
00:30:32.441 00.000 10844 CameraToMount -- cameraX=0.68 cameraY=1.23 hyp=1.41 cameraTheta=1.06 mountX=-1.33 mountY=0.48, mountTheta=2.80
00:30:32.442 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.68, y=1.23, opts=13)
00:30:32.442 00.000 10844 Enqueuing Move request for scope (0.68, 1.23)
00:30:32.442 00.000 11060 Worker thread wakes up
00:30:32.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.68, 1.23) opts 0xd
00:30:32.443 00.001 11060 Handling offset move in thread for scope, endpoint = (0.68, 1.23)
00:30:32.443 00.000 11060 Moving (0.68, 1.23) raw xDistance=-1.33 yDistance=0.48
00:30:32.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.36 from input -1.33
00:30:32.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:32.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.48
00:30:32.443 00.000 11060 MoveAxis(E, 233, ABG)
00:30:32.443 00.000 11060 Guiding  Dir = 2, Dur = 233
00:30:32.443 00.000 10844 UpdateGuideState exits: m=3208 SNR=36.0
00:30:32.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:32.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:32.443 00.000 10844 Enqueuing Expose request
00:30:32.453 00.010 11060 IsSlewing returns 0
00:30:32.453 00.000 11060 IsGuiding returns 0
00:30:32.690 00.237 11060 IsGuiding returns 0
00:30:32.690 00.000 11060 Move returns status 0, amount 233
00:30:32.690 00.000 11060 MoveAxis(S, 185, ABG)
00:30:32.690 00.000 11060 Guiding  Dir = 1, Dur = 185
00:30:32.727 00.037 11060 IsSlewing returns 0
00:30:32.728 00.001 11060 IsGuiding returns 0
00:30:32.924 00.196 11060 IsGuiding returns 0
00:30:32.924 00.000 11060 Move returns status 0, amount 185
00:30:32.924 00.000 11060 move complete, result=0
00:30:32.925 00.001 10844 GuideStep: -1.3 px 233 ms EAST, 0.5 px 185 ms SOUTH
00:30:32.926 00.001 11060 worker thread done servicing request
00:30:32.927 00.001 11060 Worker thread wakes up
00:30:32.928 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:32.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:33.568 00.640 11060 Exposure complete
00:30:33.754 00.186 11060 worker thread done servicing request
00:30:33.754 00.000 10844 OnExposeComplete: enter
00:30:33.754 00.000 10844 UpdateGuideState(): m_state=6
00:30:33.754 00.000 10844 Star::Find(15, 263, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6057
00:30:33.755 00.001 10844 Star::Find returns 1 (0), X=262.96, Y=61.73, Mass=3435, SNR=37.3, Peak=243 HFD=3.9
00:30:33.755 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
00:30:33.755 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
00:30:33.755 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=-0.31 hyp=0.53 cameraTheta=-0.62 mountX=0.23 mountY=0.48, mountTheta=1.13
00:30:33.756 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=-0.31, opts=13)
00:30:33.756 00.000 10844 Enqueuing Move request for scope (0.43, -0.31)
00:30:33.756 00.000 11060 Worker thread wakes up
00:30:33.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:33.757 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.31) opts 0xd
00:30:33.757 00.000 10844 UpdateGuideState exits: m=3435 SNR=37.3
00:30:33.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, -0.31)
00:30:33.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:33.757 00.000 11060 Moving (0.43, -0.31) raw xDistance=0.23 yDistance=0.48
00:30:33.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:33.757 00.000 10844 Enqueuing Expose request
00:30:33.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.23
00:30:33.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.48
00:30:33.757 00.000 11060 MoveAxis(W, 32, ABG)
00:30:33.757 00.000 11060 Guiding  Dir = 3, Dur = 32
00:30:33.782 00.025 11060 IsSlewing returns 0
00:30:33.782 00.000 11060 IsGuiding returns 0
00:30:33.843 00.061 11060 IsGuiding returns 0
00:30:33.843 00.000 11060 Move returns status 0, amount 32
00:30:33.843 00.000 11060 MoveAxis(S, 185, ABG)
00:30:33.843 00.000 11060 Guiding  Dir = 1, Dur = 185
00:30:33.859 00.016 11060 IsSlewing returns 0
00:30:33.859 00.000 11060 IsGuiding returns 0
00:30:34.048 00.189 11060 IsGuiding returns 0
00:30:34.048 00.000 11060 Move returns status 0, amount 185
00:30:34.048 00.000 11060 move complete, result=0
00:30:34.048 00.000 11060 worker thread done servicing request
00:30:34.048 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.5 px 185 ms SOUTH
00:30:34.048 00.000 11060 Worker thread wakes up
00:30:34.049 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:34.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:34.701 00.652 11060 Exposure complete
00:30:34.897 00.196 10844 OnExposeComplete: enter
00:30:34.897 00.000 10844 UpdateGuideState(): m_state=6
00:30:34.898 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6058
00:30:34.898 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.71, Mass=2853, SNR=34.0, Peak=214 HFD=3.8
00:30:34.898 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
00:30:34.909 00.011 11060 worker thread done servicing request
00:30:34.909 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
00:30:34.909 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.67 hyp=0.71 cameraTheta=1.24 mountX=-0.71 mountY=0.12, mountTheta=2.98
00:30:34.911 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.67, opts=13)
00:30:34.912 00.001 10844 Enqueuing Move request for scope (0.23, 0.67)
00:30:34.912 00.000 11060 Worker thread wakes up
00:30:34.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:34.912 00.000 10844 UpdateGuideState exits: m=2853 SNR=34.0
00:30:34.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:34.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:34.912 00.000 10844 Enqueuing Expose request
00:30:34.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.67) opts 0xd
00:30:34.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.67)
00:30:34.912 00.000 11060 Moving (0.23, 0.67) raw xDistance=-0.71 yDistance=0.12
00:30:34.913 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.71
00:30:34.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:34.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:30:34.913 00.000 11060 MoveAxis(E, 121, ABG)
00:30:34.913 00.000 11060 Guiding  Dir = 2, Dur = 121
00:30:34.923 00.010 11060 IsSlewing returns 0
00:30:34.923 00.000 11060 IsGuiding returns 0
00:30:35.058 00.135 11060 IsGuiding returns 0
00:30:35.058 00.000 11060 Move returns status 0, amount 121
00:30:35.059 00.001 11060 MoveAxis(N, 0, ABG)
00:30:35.059 00.000 11060 Move returns status 0, amount 0
00:30:35.059 00.000 11060 move complete, result=0
00:30:35.059 00.000 11060 worker thread done servicing request
00:30:35.059 00.000 10844 GuideStep: -0.7 px 121 ms EAST, 0.1 px 0 ms NORTH
00:30:35.060 00.001 11060 Worker thread wakes up
00:30:35.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:35.061 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:35.699 00.638 11060 Exposure complete
00:30:35.881 00.182 11060 worker thread done servicing request
00:30:35.881 00.000 10844 OnExposeComplete: enter
00:30:35.881 00.000 10844 UpdateGuideState(): m_state=6
00:30:35.881 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6059
00:30:35.881 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=62.10, Mass=2536, SNR=31.9, Peak=199 HFD=3.4
00:30:35.881 00.000 10844 MultiStar: exiting stabilization period
00:30:35.881 00.000 10844 MultiStar: [#1 0.31,0.58,0.00,M4] [#2 -0.05,-0.10,2.21,U] [#3 0.53,0.12,1.09,U] [#4 0.00,-0.34,1.02,U] [#5 -0.05,0.05,1.15,U] [#6 0.28,0.15,1.04,U] [#7 -0.51,-0.01,0.98,U] [#8 -0.31,-0.47,1.21,U] 
00:30:35.881 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.08}, one-star: {0.22, 0.06}
00:30:35.881 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
00:30:35.881 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
00:30:35.881 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.52 mountX=0.07 mountY=0.02, mountTheta=0.22
00:30:35.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.08, opts=13)
00:30:35.883 00.000 10844 Enqueuing Move request for scope (0.00, -0.08)
00:30:35.883 00.000 11060 Worker thread wakes up
00:30:35.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:35.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
00:30:35.883 00.000 10844 UpdateGuideState exits: m=2536 SNR=31.9
00:30:35.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
00:30:35.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:35.883 00.000 11060 Moving (0.00, -0.08) raw xDistance=0.07 yDistance=0.02
00:30:35.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:35.883 00.000 10844 Enqueuing Expose request
00:30:35.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:30:35.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:35.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:30:35.883 00.000 11060 MoveAxis(E, 0, ABG)
00:30:35.884 00.001 11060 Move returns status 0, amount 0
00:30:35.884 00.000 11060 MoveAxis(N, 0, ABG)
00:30:35.884 00.000 11060 Move returns status 0, amount 0
00:30:35.884 00.000 11060 move complete, result=0
00:30:35.884 00.000 11060 worker thread done servicing request
00:30:35.884 00.000 11060 Worker thread wakes up
00:30:35.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:35.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:35.886 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:36.511 00.625 11060 Exposure complete
00:30:36.708 00.197 11060 worker thread done servicing request
00:30:36.708 00.000 10844 OnExposeComplete: enter
00:30:36.708 00.000 10844 UpdateGuideState(): m_state=6
00:30:36.708 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6060
00:30:36.708 00.000 10844 Star::Find returns 1 (0), X=263.11, Y=62.36, Mass=3516, SNR=38.3, Peak=221 HFD=3.9
00:30:36.708 00.000 10844 MultiStar: [#1 0.16,-0.16,0.95,U] [#2 0.55,0.45,0.00,M1] [#3 0.40,0.45,1.00,U] [#4 -0.48,-0.43,0.00,M1] [#5 -0.29,-0.18,1.02,U] [#6 -0.19,-0.03,0.85,U] [#7 0.26,0.40,0.82,U] [#8 -0.56,-0.81,0.00,M7] 
00:30:36.710 00.002 10844 refined, 5 included, MultiStar: {0.16, 0.13}, one-star: {0.58, 0.32}
00:30:36.710 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:30:36.710 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
00:30:36.710 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.69 mountX=-0.16 mountY=0.13, mountTheta=2.43
00:30:36.711 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.13, opts=13)
00:30:36.712 00.001 10844 Enqueuing Move request for scope (0.16, 0.13)
00:30:36.712 00.000 11060 Worker thread wakes up
00:30:36.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:36.712 00.000 10844 UpdateGuideState exits: m=3516 SNR=38.3
00:30:36.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:36.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:36.712 00.000 10844 Enqueuing Expose request
00:30:36.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
00:30:36.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
00:30:36.712 00.000 11060 Moving (0.16, 0.13) raw xDistance=-0.16 yDistance=0.13
00:30:36.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:30:36.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:36.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:30:36.712 00.000 11060 MoveAxis(E, 27, ABG)
00:30:36.712 00.000 11060 Guiding  Dir = 2, Dur = 27
00:30:36.726 00.014 11060 IsSlewing returns 0
00:30:36.726 00.000 11060 IsGuiding returns 0
00:30:36.756 00.030 11060 IsGuiding returns 0
00:30:36.756 00.000 11060 Move returns status 0, amount 27
00:30:36.756 00.000 11060 MoveAxis(N, 0, ABG)
00:30:36.756 00.000 11060 Move returns status 0, amount 0
00:30:36.756 00.000 11060 move complete, result=0
00:30:36.756 00.000 11060 worker thread done servicing request
00:30:36.756 00.000 11060 Worker thread wakes up
00:30:36.757 00.001 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
00:30:36.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:36.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:37.392 00.635 11060 Exposure complete
00:30:37.557 00.165 11060 worker thread done servicing request
00:30:37.557 00.000 10844 OnExposeComplete: enter
00:30:37.557 00.000 10844 UpdateGuideState(): m_state=6
00:30:37.558 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6061
00:30:37.558 00.000 10844 Star::Find returns 1 (0), X=262.95, Y=61.86, Mass=2963, SNR=34.2, Peak=201 HFD=4.1
00:30:37.558 00.000 10844 MultiStar: [#1 -0.13,-0.40,1.05,U] [#2 0.06,0.61,2.09,U] [#3 -0.15,0.42,0.91,U] [#4 -0.13,-0.20,0.95,U] [#5 -0.51,0.06,1.09,U] [#6 0.28,-0.22,0.91,U] [#7 -0.23,1.30,0.00,M6] [#8 -0.51,-0.81,0.00,M8] 
00:30:37.558 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.09}, one-star: {0.43, -0.17}
00:30:37.558 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
00:30:37.558 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.79)
00:30:37.558 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.76 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
00:30:37.560 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
00:30:37.560 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
00:30:37.560 00.000 11060 Worker thread wakes up
00:30:37.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
00:30:37.560 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
00:30:37.560 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.03
00:30:37.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:30:37.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:37.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:37.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:30:37.560 00.000 11060 MoveAxis(E, 0, ABG)
00:30:37.560 00.000 11060 Move returns status 0, amount 0
00:30:37.560 00.000 11060 MoveAxis(N, 0, ABG)
00:30:37.560 00.000 11060 Move returns status 0, amount 0
00:30:37.561 00.001 11060 move complete, result=0
00:30:37.561 00.000 10844 UpdateGuideState exits: m=2963 SNR=34.2
00:30:37.561 00.000 11060 worker thread done servicing request
00:30:37.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:37.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:37.561 00.000 10844 Enqueuing Expose request
00:30:37.561 00.000 11060 Worker thread wakes up
00:30:37.561 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:37.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:37.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:38.185 00.624 11060 Exposure complete
00:30:38.357 00.172 11060 worker thread done servicing request
00:30:38.358 00.001 10844 OnExposeComplete: enter
00:30:38.358 00.000 10844 UpdateGuideState(): m_state=6
00:30:38.358 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6062
00:30:38.358 00.000 10844 Star::Find returns 1 (0), X=261.96, Y=62.15, Mass=3327, SNR=36.9, Peak=208 HFD=4.1
00:30:38.358 00.000 10844 MultiStar: [#1 -0.61,0.29,0.00,M3] [#2 -0.56,0.34,0.00,M1] [#3 -0.15,0.72,0.00,M1] [#4 0.05,-0.08,0.97,U] [#5 -0.27,-0.02,1.05,U] [#6 -0.11,0.16,0.83,U] [#7 -0.53,0.94,0.00,M7] [#8 -0.36,-0.34,0.90,U] 
00:30:38.358 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.03}, one-star: {-0.57, 0.11}
00:30:38.358 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
00:30:38.359 00.001 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
00:30:38.359 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.01 mountX=0.08 mountY=-0.25, mountTheta=-1.26
00:30:38.360 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.03, opts=13)
00:30:38.360 00.000 10844 Enqueuing Move request for scope (-0.26, -0.03)
00:30:38.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:38.360 00.000 10844 UpdateGuideState exits: m=3327 SNR=36.9
00:30:38.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:38.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:38.360 00.000 10844 Enqueuing Expose request
00:30:38.360 00.000 11060 Worker thread wakes up
00:30:38.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd
00:30:38.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.03)
00:30:38.360 00.000 11060 Moving (-0.26, -0.03) raw xDistance=0.08 yDistance=-0.25
00:30:38.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:30:38.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:30:38.361 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:30:38.361 00.000 11060 MoveAxis(E, 0, ABG)
00:30:38.361 00.000 11060 Move returns status 0, amount 0
00:30:38.361 00.000 11060 MoveAxis(N, 0, ABG)
00:30:38.361 00.000 11060 Move returns status 0, amount 0
00:30:38.361 00.000 11060 move complete, result=0
00:30:38.361 00.000 11060 worker thread done servicing request
00:30:38.361 00.000 11060 Worker thread wakes up
00:30:38.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:38.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:38.362 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:30:38.994 00.632 11060 Exposure complete
00:30:39.159 00.165 11060 worker thread done servicing request
00:30:39.159 00.000 10844 OnExposeComplete: enter
00:30:39.159 00.000 10844 UpdateGuideState(): m_state=6
00:30:39.159 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6063
00:30:39.159 00.000 10844 Star::Find returns 1 (0), X=261.89, Y=61.89, Mass=3196, SNR=36.3, Peak=222 HFD=4.0
00:30:39.159 00.000 10844 MultiStar: [#1 -0.78,-0.18,0.00,M4] [#2 0.33,0.85,0.00,M2] [#3 -0.57,0.86,0.00,M2] [#4 0.55,1.12,0.00,M1] [#5 -0.19,0.43,1.07,U] [#6 -0.56,0.39,0.00,M1] [#7 -0.31,-0.24,0.84,U] [#8 -0.90,-0.36,0.00,M8] 
00:30:39.159 00.000 10844 refined, 2 included, MultiStar: {-0.38, 0.04}, one-star: {-0.63, -0.14}
00:30:39.160 00.001 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
00:30:39.160 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
00:30:39.160 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.04 hyp=0.38 cameraTheta=3.03 mountX=0.03 mountY=-0.38, mountTheta=-1.50
00:30:39.161 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.04, opts=13)
00:30:39.161 00.000 10844 Enqueuing Move request for scope (-0.38, 0.04)
00:30:39.161 00.000 11060 Worker thread wakes up
00:30:39.161 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:39.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.04) opts 0xd
00:30:39.161 00.000 10844 UpdateGuideState exits: m=3196 SNR=36.3
00:30:39.162 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:39.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:39.162 00.000 10844 Enqueuing Expose request
00:30:39.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.04)
00:30:39.162 00.000 11060 Moving (-0.38, 0.04) raw xDistance=0.03 yDistance=-0.38
00:30:39.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:30:39.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:30:39.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:30:39.162 00.000 11060 MoveAxis(E, 0, ABG)
00:30:39.162 00.000 11060 Move returns status 0, amount 0
00:30:39.162 00.000 11060 MoveAxis(N, 0, ABG)
00:30:39.162 00.000 11060 Move returns status 0, amount 0
00:30:39.162 00.000 11060 move complete, result=0
00:30:39.162 00.000 11060 worker thread done servicing request
00:30:39.162 00.000 11060 Worker thread wakes up
00:30:39.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:39.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:39.163 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:30:39.790 00.627 11060 Exposure complete
00:30:39.956 00.166 11060 worker thread done servicing request
00:30:39.956 00.000 10844 OnExposeComplete: enter
00:30:39.956 00.000 10844 UpdateGuideState(): m_state=6
00:30:39.957 00.001 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6064
00:30:39.957 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.54, Mass=2950, SNR=34.8, Peak=243 HFD=3.3
00:30:39.957 00.000 10844 MultiStar: [#1 -0.73,0.14,0.00,M5] [#2 0.42,0.96,0.00,M3] [#3 -0.39,0.32,0.99,U] [#4 -0.06,1.16,0.00,M2] [#5 -0.80,0.16,0.00,M4] [#6 -0.68,-0.21,0.00,M2] [#7 -1.50,0.46,0.00,M7] [#8 -1.01,0.37,0.00,M9] 
00:30:39.957 00.000 10844 refined, 1 included, MultiStar: {-0.18, 0.41}, one-star: {0.02, 0.50}
00:30:39.957 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
00:30:39.957 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
00:30:39.957 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.41 hyp=0.45 cameraTheta=1.99 mountX=-0.37 mountY=-0.25, mountTheta=-2.55
00:30:39.959 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.41, opts=13)
00:30:39.959 00.000 10844 Enqueuing Move request for scope (-0.18, 0.41)
00:30:39.959 00.000 11060 Worker thread wakes up
00:30:39.959 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:39.959 00.000 10844 UpdateGuideState exits: m=2950 SNR=34.8
00:30:39.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:39.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:39.959 00.000 10844 Enqueuing Expose request
00:30:39.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.41) opts 0xd
00:30:39.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.41)
00:30:39.959 00.000 11060 Moving (-0.18, 0.41) raw xDistance=-0.37 yDistance=-0.25
00:30:39.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:30:39.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:30:39.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:30:39.959 00.000 11060 MoveAxis(E, 64, ABG)
00:30:39.959 00.000 11060 Guiding  Dir = 2, Dur = 64
00:30:39.991 00.032 11060 IsSlewing returns 0
00:30:39.991 00.000 11060 IsGuiding returns 0
00:30:40.085 00.094 11060 IsGuiding returns 0
00:30:40.085 00.000 11060 Move returns status 0, amount 64
00:30:40.085 00.000 11060 MoveAxis(N, 0, ABG)
00:30:40.085 00.000 11060 Move returns status 0, amount 0
00:30:40.085 00.000 11060 move complete, result=0
00:30:40.086 00.001 11060 worker thread done servicing request
00:30:40.086 00.000 11060 Worker thread wakes up
00:30:40.086 00.000 10844 GuideStep: -0.4 px 64 ms EAST, -0.2 px 0 ms NORTH
00:30:40.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:40.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:40.715 00.629 11060 Exposure complete
00:30:40.875 00.160 11060 worker thread done servicing request
00:30:40.875 00.000 10844 OnExposeComplete: enter
00:30:40.875 00.000 10844 UpdateGuideState(): m_state=6
00:30:40.876 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6065
00:30:40.876 00.000 10844 Star::Find returns 1 (0), X=263.05, Y=62.80, Mass=3181, SNR=36.1, Peak=226 HFD=4.0
00:30:40.876 00.000 10844 MultiStar: [#1 -0.81,0.05,0.00,M6] [#2 0.41,0.93,0.00,M4] [#3 -0.30,0.34,1.04,U] [#4 0.24,0.91,0.00,M3] [#5 -0.22,0.13,1.08,U] [#6 -0.35,0.27,0.92,U] [#7 -1.26,0.48,0.00,M8] [#8 -1.26,0.05,0.00,M10] 
00:30:40.876 00.000 10844 refined, 3 included, MultiStar: {-0.08, 0.37}, one-star: {0.53, 0.76}
00:30:40.876 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
00:30:40.876 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
00:30:40.876 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.79 mountX=-0.35 mountY=-0.14, mountTheta=-2.75
00:30:40.877 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.37, opts=13)
00:30:40.878 00.001 10844 Enqueuing Move request for scope (-0.08, 0.37)
00:30:40.878 00.000 11060 Worker thread wakes up
00:30:40.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:40.878 00.000 10844 UpdateGuideState exits: m=3181 SNR=36.1
00:30:40.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:40.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.37) opts 0xd
00:30:40.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:40.878 00.000 10844 Enqueuing Expose request
00:30:40.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.37)
00:30:40.878 00.000 11060 Moving (-0.08, 0.37) raw xDistance=-0.35 yDistance=-0.14
00:30:40.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
00:30:40.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:40.879 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:30:40.879 00.000 11060 MoveAxis(E, 63, ABG)
00:30:40.879 00.000 11060 Guiding  Dir = 2, Dur = 63
00:30:40.897 00.018 11060 IsSlewing returns 0
00:30:40.897 00.000 11060 IsGuiding returns 0
00:30:40.990 00.093 11060 IsGuiding returns 0
00:30:40.990 00.000 11060 Move returns status 0, amount 63
00:30:40.990 00.000 11060 MoveAxis(N, 0, ABG)
00:30:40.990 00.000 11060 Move returns status 0, amount 0
00:30:40.990 00.000 11060 move complete, result=0
00:30:40.990 00.000 11060 worker thread done servicing request
00:30:40.990 00.000 11060 Worker thread wakes up
00:30:40.990 00.000 10844 GuideStep: -0.4 px 63 ms EAST, -0.1 px 0 ms NORTH
00:30:40.991 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:40.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:41.636 00.645 11060 Exposure complete
00:30:41.797 00.161 11060 worker thread done servicing request
00:30:41.797 00.000 10844 OnExposeComplete: enter
00:30:41.798 00.001 10844 UpdateGuideState(): m_state=6
00:30:41.798 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6066
00:30:41.798 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=61.30, Mass=3277, SNR=36.0, Peak=225 HFD=3.9
00:30:41.798 00.000 10844 MultiStar: [#1 -0.69,0.01,0.00,M7] [#2 0.32,0.34,1.82,U] [#3 -0.20,-0.50,0.99,U] [#4 -0.06,-0.09,1.00,U] [#5 -0.06,-0.04,0.92,U] [#6 -0.72,-0.25,0.00,M2] [#7 -1.66,0.48,0.00,M9] [#8 -1.05,-1.22,0.00,R] 
00:30:41.798 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.13}, one-star: {-0.10, -0.74}
00:30:41.798 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
00:30:41.798 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
00:30:41.799 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.34 mountX=0.12 mountY=0.05, mountTheta=0.40
00:30:41.800 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.13, opts=13)
00:30:41.800 00.000 10844 Enqueuing Move request for scope (0.03, -0.13)
00:30:41.800 00.000 11060 Worker thread wakes up
00:30:41.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:41.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
00:30:41.800 00.000 10844 UpdateGuideState exits: m=3277 SNR=36.0
00:30:41.800 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
00:30:41.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:41.800 00.000 11060 Moving (0.03, -0.13) raw xDistance=0.12 yDistance=0.05
00:30:41.801 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:41.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:30:41.801 00.000 10844 Enqueuing Expose request
00:30:41.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:41.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:41.801 00.000 11060 MoveAxis(W, 19, ABG)
00:30:41.801 00.000 11060 Guiding  Dir = 3, Dur = 19
00:30:41.805 00.004 11060 IsSlewing returns 0
00:30:41.805 00.000 11060 IsGuiding returns 0
00:30:41.846 00.041 11060 IsGuiding returns 0
00:30:41.846 00.000 11060 Move returns status 0, amount 19
00:30:41.847 00.001 11060 MoveAxis(N, 0, ABG)
00:30:41.847 00.000 11060 Move returns status 0, amount 0
00:30:41.847 00.000 11060 move complete, result=0
00:30:41.847 00.000 11060 worker thread done servicing request
00:30:41.847 00.000 10844 GuideStep: 0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
00:30:41.848 00.001 11060 Worker thread wakes up
00:30:41.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:41.849 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:42.486 00.637 11060 Exposure complete
00:30:42.652 00.166 11060 worker thread done servicing request
00:30:42.652 00.000 10844 OnExposeComplete: enter
00:30:42.652 00.000 10844 UpdateGuideState(): m_state=6
00:30:42.652 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6067
00:30:42.654 00.002 10844 Star::Find returns 1 (0), X=262.76, Y=61.37, Mass=3699, SNR=39.6, Peak=227 HFD=3.8
00:30:42.654 00.000 10844 MultiStar: [#1 -1.38,-0.94,0.00,M8] [#2 -1.12,0.61,0.00,M4] [#3 -0.43,0.32,0.84,U] [#4 0.30,-0.68,0.00,M3] [#5 -0.85,-0.37,0.00,M3] [#6 -0.43,-0.35,0.79,U] [#7 -0.90,0.42,0.00,M10] [#8 -0.17,0.25,0.90,U] 
00:30:42.654 00.000 10844 refined, 3 included, MultiStar: {-0.17, -0.13}, one-star: {0.24, -0.67}
00:30:42.654 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
00:30:42.654 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
00:30:42.654 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.50 mountX=0.16 mountY=-0.15, mountTheta=-0.76
00:30:42.655 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.13, opts=13)
00:30:42.655 00.000 10844 Enqueuing Move request for scope (-0.17, -0.13)
00:30:42.655 00.000 11060 Worker thread wakes up
00:30:42.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:42.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
00:30:42.656 00.001 10844 UpdateGuideState exits: m=3699 SNR=39.6
00:30:42.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
00:30:42.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:42.656 00.000 11060 Moving (-0.17, -0.13) raw xDistance=0.16 yDistance=-0.15
00:30:42.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:42.656 00.000 10844 Enqueuing Expose request
00:30:42.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:30:42.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:42.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:30:42.656 00.000 11060 MoveAxis(W, 28, ABG)
00:30:42.656 00.000 11060 Guiding  Dir = 3, Dur = 28
00:30:42.666 00.010 11060 IsSlewing returns 0
00:30:42.666 00.000 11060 IsGuiding returns 0
00:30:42.697 00.031 11060 IsGuiding returns 0
00:30:42.697 00.000 11060 Move returns status 0, amount 28
00:30:42.697 00.000 11060 MoveAxis(N, 0, ABG)
00:30:42.697 00.000 11060 Move returns status 0, amount 0
00:30:42.697 00.000 11060 move complete, result=0
00:30:42.697 00.000 11060 worker thread done servicing request
00:30:42.697 00.000 11060 Worker thread wakes up
00:30:42.697 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
00:30:42.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:42.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:43.329 00.632 11060 Exposure complete
00:30:43.516 00.187 11060 worker thread done servicing request
00:30:43.516 00.000 10844 OnExposeComplete: enter
00:30:43.517 00.001 10844 UpdateGuideState(): m_state=6
00:30:43.517 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6068
00:30:43.517 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=62.70, Mass=2947, SNR=34.4, Peak=228 HFD=3.7
00:30:43.517 00.000 10844 MultiStar: [#1 -0.93,-1.28,0.00,M9] [#2 0.13,-0.27,2.03,U] [#3 0.22,0.21,1.05,U] [#4 -0.19,1.05,0.00,M4] [#5 -0.86,0.19,0.00,M4] [#6 -0.62,-0.80,0.00,M2] [#7 -0.54,0.48,0.00,R] [#8 0.67,1.17,0.00,M1] 
00:30:43.517 00.000 10844 refined, 2 included, MultiStar: {0.18, 0.08}, one-star: {0.25, 0.67}
00:30:43.517 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
00:30:43.517 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
00:30:43.518 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.43 mountX=-0.11 mountY=0.16, mountTheta=2.17
00:30:43.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.08, opts=13)
00:30:43.519 00.000 10844 Enqueuing Move request for scope (0.18, 0.08)
00:30:43.519 00.000 11060 Worker thread wakes up
00:30:43.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:43.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
00:30:43.519 00.000 10844 UpdateGuideState exits: m=2947 SNR=34.4
00:30:43.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
00:30:43.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:43.519 00.000 11060 Moving (0.18, 0.08) raw xDistance=-0.11 yDistance=0.16
00:30:43.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:43.519 00.000 10844 Enqueuing Expose request
00:30:43.520 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:30:43.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:43.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:30:43.520 00.000 11060 MoveAxis(E, 0, ABG)
00:30:43.520 00.000 11060 Move returns status 0, amount 0
00:30:43.520 00.000 11060 MoveAxis(N, 0, ABG)
00:30:43.520 00.000 11060 Move returns status 0, amount 0
00:30:43.520 00.000 11060 move complete, result=0
00:30:43.520 00.000 11060 worker thread done servicing request
00:30:43.520 00.000 11060 Worker thread wakes up
00:30:43.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:43.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:43.522 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:44.160 00.638 11060 Exposure complete
00:30:44.335 00.175 11060 worker thread done servicing request
00:30:44.335 00.000 10844 OnExposeComplete: enter
00:30:44.335 00.000 10844 UpdateGuideState(): m_state=6
00:30:44.335 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6069
00:30:44.335 00.000 10844 Star::Find returns 1 (0), X=262.05, Y=62.30, Mass=3493, SNR=37.8, Peak=237 HFD=3.9
00:30:44.335 00.000 10844 MultiStar: [#1 -0.83,-0.14,0.00,M10] [#2 -0.12,-0.37,2.08,U] [#3 -1.08,-0.13,0.00,M1] [#4 -0.03,0.48,0.91,U] [#5 -0.69,0.02,0.00,M5] [#6 -0.71,0.04,0.00,M3] [#7 -0.27,0.07,0.77,U] [#8 0.21,0.74,0.00,M2] 
00:30:44.336 00.001 10844 refined, 3 included, MultiStar: {-0.20, -0.00}, one-star: {-0.48, 0.27}
00:30:44.336 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.39 = -1.39)
00:30:44.336 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
00:30:44.336 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.14 mountX=0.04 mountY=-0.20, mountTheta=-1.39
00:30:44.339 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.00, opts=13)
00:30:44.339 00.000 10844 Enqueuing Move request for scope (-0.20, -0.00)
00:30:44.339 00.000 11060 Worker thread wakes up
00:30:44.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
00:30:44.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:44.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
00:30:44.339 00.000 10844 UpdateGuideState exits: m=3493 SNR=37.8
00:30:44.339 00.000 11060 Moving (-0.20, -0.00) raw xDistance=0.04 yDistance=-0.20
00:30:44.340 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:44.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:30:44.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:44.340 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.15 newest=-0.19
00:30:44.340 00.000 10844 Enqueuing Expose request
00:30:44.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:30:44.340 00.000 11060 MoveAxis(E, 0, ABG)
00:30:44.340 00.000 11060 Move returns status 0, amount 0
00:30:44.340 00.000 11060 BLC: Oldest BLC event removed
00:30:44.340 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:30:44.341 00.001 11060 MoveAxis(N, 829, ABG)
00:30:44.341 00.000 11060 duration set to 750 by maxDecDuration
00:30:44.341 00.000 11060 Guiding  Dir = 0, Dur = 750
00:30:44.370 00.029 11060 IsSlewing returns 0
00:30:44.370 00.000 11060 IsGuiding returns 0
00:30:45.152 00.782 11060 IsGuiding returns 0
00:30:45.152 00.000 11060 Move returns status 0, amount 750
00:30:45.152 00.000 11060 move complete, result=0
00:30:45.152 00.000 11060 worker thread done servicing request
00:30:45.152 00.000 11060 Worker thread wakes up
00:30:45.152 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
00:30:45.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:45.153 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:45.786 00.633 11060 Exposure complete
00:30:45.935 00.149 11060 worker thread done servicing request
00:30:45.935 00.000 10844 OnExposeComplete: enter
00:30:45.935 00.000 10844 UpdateGuideState(): m_state=6
00:30:45.935 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6070
00:30:45.936 00.001 10844 Star::Find returns 1 (0), X=262.05, Y=61.51, Mass=3015, SNR=34.8, Peak=211 HFD=3.7
00:30:45.936 00.000 10844 MultiStar: [#1 -0.84,-0.80,0.00,R] [#2 0.50,-0.16,2.05,U] [#3 0.21,-0.34,0.98,U] [#4 0.24,-0.13,1.03,U] [#5 0.13,-0.07,1.06,U] [#6 -1.02,-0.44,0.00,M4] [#7 -0.78,-0.26,0.00,M1] [#8 -0.11,0.53,0.95,U] 
00:30:45.936 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.13}, one-star: {-0.48, -0.52}
00:30:45.936 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
00:30:45.936 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
00:30:45.936 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.19 cameraTheta=-0.71 mountX=0.10 mountY=0.16, mountTheta=1.03
00:30:45.937 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.13, opts=13)
00:30:45.937 00.000 10844 Enqueuing Move request for scope (0.15, -0.13)
00:30:45.937 00.000 11060 Worker thread wakes up
00:30:45.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:45.937 00.000 10844 UpdateGuideState exits: m=3015 SNR=34.8
00:30:45.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:45.939 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:45.939 00.000 10844 Enqueuing Expose request
00:30:45.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
00:30:45.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
00:30:45.939 00.000 11060 Moving (0.15, -0.13) raw xDistance=0.10 yDistance=0.16
00:30:45.939 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.141236, 1:-0.164475
00:30:45.939 00.000 11060 BLC: No correction, Miss < min_move
00:30:45.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:30:45.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:45.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:30:45.939 00.000 11060 MoveAxis(E, 0, ABG)
00:30:45.939 00.000 11060 Move returns status 0, amount 0
00:30:45.939 00.000 11060 MoveAxis(N, 0, ABG)
00:30:45.939 00.000 11060 Move returns status 0, amount 0
00:30:45.939 00.000 11060 move complete, result=0
00:30:45.939 00.000 11060 worker thread done servicing request
00:30:45.939 00.000 11060 Worker thread wakes up
00:30:45.940 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:45.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:45.940 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:46.566 00.626 11060 Exposure complete
00:30:46.761 00.195 11060 worker thread done servicing request
00:30:46.761 00.000 10844 OnExposeComplete: enter
00:30:46.761 00.000 10844 UpdateGuideState(): m_state=6
00:30:46.762 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6071
00:30:46.762 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=61.89, Mass=2999, SNR=35.2, Peak=229 HFD=3.6
00:30:46.762 00.000 10844 MultiStar: [#1 -0.24,0.28,0.97,U] [#2 0.27,0.27,1.94,U] [#3 -0.86,-0.26,0.00,M1] [#4 0.18,-0.11,0.99,U] [#5 -0.09,0.23,1.05,U] [#6 -0.35,-0.13,0.80,U] [#7 -0.57,-0.75,0.00,M2] [#8 -0.45,0.81,0.00,M2] 
00:30:46.762 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.10}, one-star: {0.06, -0.14}
00:30:46.762 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
00:30:46.762 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
00:30:46.762 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.34 mountX=-0.10 mountY=0.01, mountTheta=3.08
00:30:46.765 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
00:30:46.766 00.001 10844 Enqueuing Move request for scope (0.02, 0.10)
00:30:46.766 00.000 11060 Worker thread wakes up
00:30:46.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:30:46.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:30:46.766 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=0.01
00:30:46.767 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:46.767 00.000 10844 UpdateGuideState exits: m=2999 SNR=35.2
00:30:46.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:46.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:46.767 00.000 10844 Enqueuing Expose request
00:30:46.767 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.141236, 1:-0.164475, 2:-0.006725
00:30:46.767 00.000 11060 BLC: No correction, Miss < min_move
00:30:46.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:30:46.768 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:46.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:30:46.768 00.000 11060 MoveAxis(E, 0, ABG)
00:30:46.768 00.000 11060 Move returns status 0, amount 0
00:30:46.768 00.000 11060 MoveAxis(N, 0, ABG)
00:30:46.768 00.000 11060 Move returns status 0, amount 0
00:30:46.768 00.000 11060 move complete, result=0
00:30:46.769 00.001 11060 worker thread done servicing request
00:30:46.769 00.000 11060 Worker thread wakes up
00:30:46.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:46.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:46.773 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:47.400 00.627 11060 Exposure complete
00:30:47.601 00.201 11060 worker thread done servicing request
00:30:47.601 00.000 10844 OnExposeComplete: enter
00:30:47.601 00.000 10844 UpdateGuideState(): m_state=6
00:30:47.601 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6072
00:30:47.601 00.000 10844 Star::Find returns 1 (0), X=262.40, Y=61.20, Mass=2623, SNR=32.3, Peak=227 HFD=3.6
00:30:47.602 00.001 10844 MultiStar: [#1 -0.07,-0.34,1.17,U] [#2 0.30,-0.80,0.00,M1] [#3 -1.07,0.08,0.00,M2] [#4 0.62,-0.87,0.00,M2] [#5 -0.35,0.14,1.21,U] [#6 -0.01,0.16,1.02,U] [#7 -0.25,-0.59,0.00,M3] [#8 -0.58,0.13,1.08,U] 
00:30:47.602 00.000 10844 refined, 4 included, MultiStar: {-0.23, -0.14}, one-star: {-0.12, -0.83}
00:30:47.602 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
00:30:47.602 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
00:30:47.602 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.60 mountX=0.18 mountY=-0.21, mountTheta=-0.86
00:30:47.604 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.14, opts=13)
00:30:47.604 00.000 10844 Enqueuing Move request for scope (-0.23, -0.14)
00:30:47.604 00.000 11060 Worker thread wakes up
00:30:47.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:47.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
00:30:47.604 00.000 10844 UpdateGuideState exits: m=2623 SNR=32.3
00:30:47.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
00:30:47.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:47.604 00.000 11060 Moving (-0.23, -0.14) raw xDistance=0.18 yDistance=-0.21
00:30:47.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:47.604 00.000 10844 Enqueuing Expose request
00:30:47.604 00.000 11060 BLC: window closed
00:30:47.604 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.141236, 1:-0.164475, 2:-0.006725
00:30:47.605 00.001 11060 BLC: Under-shoot: nominal increase by 18
00:30:47.605 00.000 11060 BLC: window closed
00:30:47.605 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:30:47.605 00.000 11060 BLC: Pulse adjusted to 750
00:30:47.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:30:47.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
00:30:47.605 00.000 11060 MoveAxis(W, 31, ABG)
00:30:47.606 00.001 11060 Guiding  Dir = 3, Dur = 31
00:30:47.609 00.003 11060 IsSlewing returns 0
00:30:47.609 00.000 11060 IsGuiding returns 0
00:30:47.657 00.048 11060 IsGuiding returns 0
00:30:47.657 00.000 11060 Move returns status 0, amount 31
00:30:47.657 00.000 11060 MoveAxis(N, 80, ABG)
00:30:47.657 00.000 11060 Guiding  Dir = 0, Dur = 80
00:30:47.664 00.007 10844 evsrv: cli 0EEEE610 connect
00:30:47.664 00.000 10844 case statement mapped state 6 to 3
00:30:47.667 00.003 10844 case statement mapped state 6 to 3
00:30:47.668 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_pixel_scale","id":"61e1ab0f-5250-4190-ad53-917641b9e7c5"}
00:30:47.668 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":4.1253,"id":"61e1ab0f-5250-4190-ad53-917641b9e7c5"}
00:30:47.669 00.001 10844 evsrv: cli 0EEEE610 disconnect
00:30:47.674 00.005 11060 IsSlewing returns 0
00:30:47.675 00.001 11060 IsGuiding returns 0
00:30:47.768 00.093 11060 IsGuiding returns 0
00:30:47.768 00.000 11060 Move returns status 0, amount 80
00:30:47.768 00.000 11060 move complete, result=0
00:30:47.769 00.001 11060 worker thread done servicing request
00:30:47.769 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 80 ms NORTH
00:30:47.769 00.000 11060 Worker thread wakes up
00:30:47.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:47.771 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:48.398 00.627 11060 Exposure complete
00:30:48.550 00.152 11060 worker thread done servicing request
00:30:48.550 00.000 10844 OnExposeComplete: enter
00:30:48.550 00.000 10844 UpdateGuideState(): m_state=6
00:30:48.551 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6073
00:30:48.551 00.000 10844 Star::Find returns 1 (0), X=262.26, Y=61.75, Mass=2882, SNR=34.1, Peak=200 HFD=3.8
00:30:48.551 00.000 10844 MultiStar: [#1 0.55,-0.41,0.00,M1] [#2 -0.05,-0.48,2.05,U] [#3 -0.51,-0.03,1.07,U] [#4 0.32,-0.60,0.00,M3] [#5 -0.35,-0.05,1.00,U] [#6 -0.00,-0.48,0.97,U] [#7 -0.50,-0.71,0.00,M4] [#8 -0.15,0.74,0.00,M2] 
00:30:48.551 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.30}, one-star: {-0.26, -0.29}
00:30:48.551 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
00:30:48.551 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
00:30:48.551 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.30 hyp=0.37 cameraTheta=-2.17 mountX=0.33 mountY=-0.16, mountTheta=-0.44
00:30:48.553 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.30, opts=13)
00:30:48.553 00.000 10844 Enqueuing Move request for scope (-0.21, -0.30)
00:30:48.559 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:48.559 00.000 10844 UpdateGuideState exits: m=2882 SNR=34.1
00:30:48.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:48.559 00.000 11060 Worker thread wakes up
00:30:48.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:48.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.30) opts 0xd
00:30:48.559 00.000 10844 Enqueuing Expose request
00:30:48.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.30)
00:30:48.559 00.000 11060 Moving (-0.21, -0.30) raw xDistance=0.33 yDistance=-0.16
00:30:48.561 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
00:30:48.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:48.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:30:48.561 00.000 11060 MoveAxis(W, 59, ABG)
00:30:48.561 00.000 11060 Guiding  Dir = 3, Dur = 59
00:30:48.577 00.016 11060 IsSlewing returns 0
00:30:48.577 00.000 11060 IsGuiding returns 0
00:30:48.640 00.063 11060 IsGuiding returns 0
00:30:48.640 00.000 11060 Move returns status 0, amount 59
00:30:48.640 00.000 11060 MoveAxis(N, 0, ABG)
00:30:48.640 00.000 11060 Move returns status 0, amount 0
00:30:48.640 00.000 11060 move complete, result=0
00:30:48.640 00.000 11060 worker thread done servicing request
00:30:48.640 00.000 11060 Worker thread wakes up
00:30:48.640 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.2 px 0 ms NORTH
00:30:48.641 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:48.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:49.278 00.637 11060 Exposure complete
00:30:49.445 00.167 11060 worker thread done servicing request
00:30:49.445 00.000 10844 OnExposeComplete: enter
00:30:49.445 00.000 10844 UpdateGuideState(): m_state=6
00:30:49.445 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6074
00:30:49.445 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=61.83, Mass=2952, SNR=35.0, Peak=193 HFD=3.8
00:30:49.445 00.000 10844 MultiStar: [#1 0.52,0.52,0.00,M2] [#2 -0.08,0.24,1.97,U] [#3 -0.08,0.51,0.99,U] [#4 0.12,-0.07,0.88,U] [#5 -0.88,0.23,0.00,M2] [#6 0.74,-0.03,0.00,M2] [#7 -0.12,0.18,0.89,U] [#8 0.62,0.34,0.00,M3] 
00:30:49.445 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.15}, one-star: {0.07, -0.21}
00:30:49.446 00.001 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
00:30:49.446 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.79)
00:30:49.446 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.76 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
00:30:49.447 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.15, opts=13)
00:30:49.447 00.000 10844 Enqueuing Move request for scope (-0.03, 0.15)
00:30:49.447 00.000 11060 Worker thread wakes up
00:30:49.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:49.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
00:30:49.447 00.000 10844 UpdateGuideState exits: m=2952 SNR=35.0
00:30:49.447 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
00:30:49.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:49.447 00.000 11060 Moving (-0.03, 0.15) raw xDistance=-0.14 yDistance=-0.05
00:30:49.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:49.447 00.000 10844 Enqueuing Expose request
00:30:49.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:30:49.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:49.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:30:49.447 00.000 11060 MoveAxis(E, 23, ABG)
00:30:49.447 00.000 11060 Guiding  Dir = 2, Dur = 23
00:30:49.487 00.040 11060 IsSlewing returns 0
00:30:49.487 00.000 11060 IsGuiding returns 0
00:30:49.550 00.063 11060 IsGuiding returns 0
00:30:49.551 00.001 11060 Move returns status 0, amount 23
00:30:49.551 00.000 11060 MoveAxis(N, 0, ABG)
00:30:49.551 00.000 11060 Move returns status 0, amount 0
00:30:49.551 00.000 11060 move complete, result=0
00:30:49.551 00.000 11060 worker thread done servicing request
00:30:49.551 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
00:30:49.551 00.000 11060 Worker thread wakes up
00:30:49.552 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:49.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:50.193 00.641 11060 Exposure complete
00:30:50.359 00.166 11060 worker thread done servicing request
00:30:50.359 00.000 10844 OnExposeComplete: enter
00:30:50.359 00.000 10844 UpdateGuideState(): m_state=6
00:30:50.359 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6075
00:30:50.359 00.000 10844 Star::Find returns 1 (0), X=263.08, Y=61.29, Mass=2836, SNR=33.9, Peak=242 HFD=3.7
00:30:50.360 00.001 10844 MultiStar: [#1 0.74,0.04,0.00,M3] [#2 0.08,-0.68,0.00,M1] [#3 0.27,0.04,1.07,U] [#4 -0.21,-0.09,0.96,U] [#5 0.03,0.42,1.06,U] [#6 -0.07,-0.32,0.93,U] [#7 -0.02,-0.66,0.00,M4] [#8 0.36,0.05,1.07,U] 
00:30:50.360 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.10}, one-star: {0.55, -0.74}
00:30:50.360 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:30:50.360 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:30:50.360 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.53 mountX=0.07 mountY=0.18, mountTheta=1.22
00:30:50.361 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.10, opts=13)
00:30:50.361 00.000 10844 Enqueuing Move request for scope (0.16, -0.10)
00:30:50.361 00.000 11060 Worker thread wakes up
00:30:50.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
00:30:50.361 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
00:30:50.361 00.000 11060 Moving (0.16, -0.10) raw xDistance=0.07 yDistance=0.18
00:30:50.362 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:30:50.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:50.362 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:50.362 00.000 10844 UpdateGuideState exits: m=2836 SNR=33.9
00:30:50.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:50.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:30:50.362 00.000 11060 MoveAxis(E, 0, ABG)
00:30:50.362 00.000 11060 Move returns status 0, amount 0
00:30:50.362 00.000 11060 MoveAxis(N, 0, ABG)
00:30:50.362 00.000 11060 Move returns status 0, amount 0
00:30:50.362 00.000 11060 move complete, result=0
00:30:50.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:50.362 00.000 10844 Enqueuing Expose request
00:30:50.362 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:50.362 00.000 11060 worker thread done servicing request
00:30:50.362 00.000 11060 Worker thread wakes up
00:30:50.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:50.364 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:50.993 00.629 11060 Exposure complete
00:30:51.185 00.192 11060 worker thread done servicing request
00:30:51.185 00.000 10844 OnExposeComplete: enter
00:30:51.185 00.000 10844 UpdateGuideState(): m_state=6
00:30:51.186 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6076
00:30:51.186 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=60.97, Mass=3195, SNR=36.0, Peak=203 HFD=4.1
00:30:51.186 00.000 10844 MultiStar: [#1 0.56,0.39,0.00,M4] [#2 0.65,-0.21,0.00,M2] [#3 -0.14,0.04,0.95,U] [#4 0.81,-0.91,0.00,M2] [#5 -0.28,-0.49,1.07,U] [#6 0.85,-0.62,0.00,M2] [#7 0.00,-0.30,0.86,U] [#8 0.27,-0.17,0.98,U] 
00:30:51.186 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.41}, one-star: {0.08, -1.06}
00:30:51.186 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
00:30:51.186 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
00:30:51.186 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.61 mountX=0.40 mountY=0.05, mountTheta=0.12
00:30:51.188 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.41, opts=13)
00:30:51.188 00.000 10844 Enqueuing Move request for scope (-0.02, -0.41)
00:30:51.188 00.000 11060 Worker thread wakes up
00:30:51.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:51.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.41) opts 0xd
00:30:51.188 00.000 10844 UpdateGuideState exits: m=3195 SNR=36.0
00:30:51.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.41)
00:30:51.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:51.188 00.000 11060 Moving (-0.02, -0.41) raw xDistance=0.40 yDistance=0.05
00:30:51.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:51.188 00.000 10844 Enqueuing Expose request
00:30:51.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
00:30:51.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:51.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:30:51.188 00.000 11060 MoveAxis(W, 70, ABG)
00:30:51.188 00.000 11060 Guiding  Dir = 3, Dur = 70
00:30:51.193 00.005 11060 IsSlewing returns 0
00:30:51.193 00.000 11060 IsGuiding returns 0
00:30:51.273 00.080 11060 IsGuiding returns 0
00:30:51.273 00.000 11060 Move returns status 0, amount 70
00:30:51.273 00.000 11060 MoveAxis(N, 0, ABG)
00:30:51.273 00.000 11060 Move returns status 0, amount 0
00:30:51.274 00.001 11060 move complete, result=0
00:30:51.274 00.000 11060 worker thread done servicing request
00:30:51.274 00.000 11060 Worker thread wakes up
00:30:51.274 00.000 10844 GuideStep: 0.4 px 70 ms WEST, 0.0 px 0 ms NORTH
00:30:51.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:51.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:51.909 00.635 11060 Exposure complete
00:30:52.088 00.179 11060 worker thread done servicing request
00:30:52.088 00.000 10844 OnExposeComplete: enter
00:30:52.088 00.000 10844 UpdateGuideState(): m_state=6
00:30:52.088 00.000 10844 Star::Find(15, 262, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6077
00:30:52.090 00.002 10844 Star::Find returns 1 (0), X=263.20, Y=62.00, Mass=3705, SNR=38.9, Peak=253 HFD=4.1
00:30:52.090 00.000 10844 MultiStar: [#1 0.79,0.29,0.00,M5] [#2 0.34,-0.19,1.71,U] [#3 0.41,0.49,0.00,M1] [#4 0.05,-0.46,0.87,U] [#5 -0.01,-0.40,1.01,U] [#6 -0.26,-0.24,0.83,U] [#7 0.35,-0.61,0.00,M4] [#8 0.41,0.44,0.94,U] 
00:30:52.090 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.15}, one-star: {0.67, -0.03}
00:30:52.090 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
00:30:52.090 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
00:30:52.090 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-0.57 mountX=0.10 mountY=0.25, mountTheta=1.18
00:30:52.091 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.15, opts=13)
00:30:52.092 00.001 10844 Enqueuing Move request for scope (0.23, -0.15)
00:30:52.092 00.000 11060 Worker thread wakes up
00:30:52.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
00:30:52.092 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
00:30:52.092 00.000 11060 Moving (0.23, -0.15) raw xDistance=0.10 yDistance=0.25
00:30:52.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:30:52.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:30:52.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:52.092 00.000 10844 UpdateGuideState exits: m=3705 SNR=38.9
00:30:52.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:52.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:52.092 00.000 10844 Enqueuing Expose request
00:30:52.093 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:30:52.093 00.000 11060 MoveAxis(E, 0, ABG)
00:30:52.093 00.000 11060 Move returns status 0, amount 0
00:30:52.093 00.000 11060 MoveAxis(N, 0, ABG)
00:30:52.093 00.000 11060 Move returns status 0, amount 0
00:30:52.093 00.000 11060 move complete, result=0
00:30:52.093 00.000 11060 worker thread done servicing request
00:30:52.093 00.000 11060 Worker thread wakes up
00:30:52.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:52.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:52.095 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:30:52.752 00.657 11060 Exposure complete
00:30:52.914 00.162 11060 worker thread done servicing request
00:30:52.914 00.000 10844 OnExposeComplete: enter
00:30:52.915 00.001 10844 UpdateGuideState(): m_state=6
00:30:52.915 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6078
00:30:52.915 00.000 10844 Star::Find returns 1 (0), X=263.48, Y=62.16, Mass=2749, SNR=33.2, Peak=163 HFD=3.8
00:30:52.915 00.000 10844 MultiStar: [#1 0.04,-0.06,1.01,U] [#2 0.02,-0.70,0.00,M2] [#3 -0.40,0.45,1.08,U] [#4 0.03,-0.96,0.00,M2] [#5 0.09,-0.17,1.10,U] [#6 0.30,-0.02,1.04,U] [#7 0.25,-0.21,0.89,U] [#8 0.80,0.74,0.00,M1] 
00:30:52.915 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.02}, one-star: {0.95, 0.12}
00:30:52.915 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
00:30:52.916 00.001 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
00:30:52.916 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.12 mountX=-0.06 mountY=0.19, mountTheta=1.87
00:30:52.917 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.02, opts=13)
00:30:52.917 00.000 10844 Enqueuing Move request for scope (0.20, 0.02)
00:30:52.917 00.000 11060 Worker thread wakes up
00:30:52.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:52.917 00.000 10844 UpdateGuideState exits: m=2749 SNR=33.2
00:30:52.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
00:30:52.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
00:30:52.917 00.000 11060 Moving (0.20, 0.02) raw xDistance=-0.06 yDistance=0.19
00:30:52.918 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:30:52.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:52.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:52.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:30:52.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:52.918 00.000 10844 Enqueuing Expose request
00:30:52.918 00.000 11060 MoveAxis(E, 0, ABG)
00:30:52.918 00.000 11060 Move returns status 0, amount 0
00:30:52.918 00.000 11060 MoveAxis(N, 0, ABG)
00:30:52.918 00.000 11060 Move returns status 0, amount 0
00:30:52.918 00.000 11060 move complete, result=0
00:30:52.918 00.000 11060 worker thread done servicing request
00:30:52.918 00.000 11060 Worker thread wakes up
00:30:52.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:52.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:52.921 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:30:53.553 00.632 11060 Exposure complete
00:30:53.720 00.167 11060 worker thread done servicing request
00:30:53.720 00.000 10844 OnExposeComplete: enter
00:30:53.720 00.000 10844 UpdateGuideState(): m_state=6
00:30:53.720 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6079
00:30:53.720 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.41, Mass=3443, SNR=36.9, Peak=235 HFD=3.4
00:30:53.721 00.001 10844 MultiStar: [#1 0.22,0.20,0.94,U] [#2 0.88,0.22,0.00,M3] [#3 0.22,-0.35,1.03,U] [#4 0.63,-0.20,0.00,M3] [#5 -0.64,-0.00,0.00,M1] [#6 0.23,-0.78,0.00,M1] [#7 -0.32,-0.76,0.00,M4] [#8 -0.13,0.21,0.99,U] 
00:30:53.721 00.000 10844 refined, 3 included, MultiStar: {0.08, 0.10}, one-star: {0.02, 0.37}
00:30:53.721 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
00:30:53.721 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
00:30:53.721 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.89 mountX=-0.12 mountY=0.07, mountTheta=2.63
00:30:53.722 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
00:30:53.722 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
00:30:53.722 00.000 11060 Worker thread wakes up
00:30:53.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:30:53.722 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:30:53.722 00.000 11060 Moving (0.08, 0.10) raw xDistance=-0.12 yDistance=0.07
00:30:53.723 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:30:53.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:53.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:53.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:30:53.723 00.000 11060 MoveAxis(E, 0, ABG)
00:30:53.723 00.000 11060 Move returns status 0, amount 0
00:30:53.723 00.000 10844 UpdateGuideState exits: m=3443 SNR=36.9
00:30:53.723 00.000 11060 MoveAxis(N, 0, ABG)
00:30:53.723 00.000 11060 Move returns status 0, amount 0
00:30:53.723 00.000 11060 move complete, result=0
00:30:53.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:53.723 00.000 11060 worker thread done servicing request
00:30:53.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:53.723 00.000 10844 Enqueuing Expose request
00:30:53.723 00.000 11060 Worker thread wakes up
00:30:53.723 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:53.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:53.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:54.350 00.627 11060 Exposure complete
00:30:54.531 00.181 11060 worker thread done servicing request
00:30:54.531 00.000 10844 OnExposeComplete: enter
00:30:54.531 00.000 10844 UpdateGuideState(): m_state=6
00:30:54.531 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6080
00:30:54.531 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.22, Mass=3397, SNR=37.7, Peak=209 HFD=3.9
00:30:54.532 00.001 10844 MultiStar: [#1 0.09,0.53,1.01,U] [#2 0.62,0.45,0.00,M4] [#3 -0.22,0.09,0.86,U] [#4 -0.10,-0.03,0.97,U] [#5 -0.52,-0.11,1.03,U] [#6 0.21,0.09,0.81,U] [#7 -0.10,-0.56,0.85,U] [#8 0.18,0.05,0.84,U] 
00:30:54.532 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.04}, one-star: {0.24, 0.18}
00:30:54.532 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
00:30:54.532 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.24)
00:30:54.532 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.31 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
00:30:54.533 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
00:30:54.533 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
00:30:54.533 00.000 11060 Worker thread wakes up
00:30:54.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:54.533 00.000 10844 UpdateGuideState exits: m=3397 SNR=37.7
00:30:54.534 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:30:54.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:54.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:54.534 00.000 10844 Enqueuing Expose request
00:30:54.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:30:54.534 00.000 11060 Moving (-0.03, 0.04) raw xDistance=-0.03 yDistance=-0.04
00:30:54.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:30:54.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:54.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:30:54.534 00.000 11060 MoveAxis(E, 0, ABG)
00:30:54.534 00.000 11060 Move returns status 0, amount 0
00:30:54.534 00.000 11060 MoveAxis(N, 0, ABG)
00:30:54.534 00.000 11060 Move returns status 0, amount 0
00:30:54.534 00.000 11060 move complete, result=0
00:30:54.534 00.000 11060 worker thread done servicing request
00:30:54.534 00.000 11060 Worker thread wakes up
00:30:54.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:54.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:54.535 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:30:55.176 00.641 11060 Exposure complete
00:30:55.343 00.167 11060 worker thread done servicing request
00:30:55.344 00.001 10844 OnExposeComplete: enter
00:30:55.344 00.000 10844 UpdateGuideState(): m_state=6
00:30:55.344 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6081
00:30:55.344 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=62.44, Mass=2889, SNR=33.2, Peak=209 HFD=3.8
00:30:55.344 00.000 10844 MultiStar: [#1 0.57,0.02,1.10,U] [#2 0.05,0.44,2.17,U] [#3 -0.23,0.34,1.03,U] [#4 -0.16,0.12,1.15,U] [#5 -0.48,1.30,0.00,M1] [#6 0.45,-0.17,1.03,U] [#7 -0.17,-0.11,0.93,U] [#8 0.29,1.08,0.00,M1] 
00:30:55.344 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.19}, one-star: {0.35, 0.40}
00:30:55.344 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:30:55.345 00.001 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
00:30:55.345 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.02 mountX=-0.21 mountY=0.08, mountTheta=2.76
00:30:55.346 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.19, opts=13)
00:30:55.346 00.000 10844 Enqueuing Move request for scope (0.12, 0.19)
00:30:55.347 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:30:55.347 00.000 11060 Worker thread wakes up
00:30:55.347 00.000 10844 UpdateGuideState exits: m=2889 SNR=33.2
00:30:55.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
00:30:55.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:55.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:55.347 00.000 10844 Enqueuing Expose request
00:30:55.347 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
00:30:55.347 00.000 11060 Moving (0.12, 0.19) raw xDistance=-0.21 yDistance=0.08
00:30:55.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:30:55.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:55.348 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:30:55.348 00.000 11060 MoveAxis(E, 36, ABG)
00:30:55.348 00.000 11060 Guiding  Dir = 2, Dur = 36
00:30:55.390 00.042 11060 IsSlewing returns 0
00:30:55.391 00.001 11060 IsGuiding returns 0
00:30:55.468 00.077 11060 IsGuiding returns 0
00:30:55.468 00.000 11060 Move returns status 0, amount 36
00:30:55.468 00.000 11060 MoveAxis(N, 0, ABG)
00:30:55.469 00.001 11060 Move returns status 0, amount 0
00:30:55.469 00.000 11060 move complete, result=0
00:30:55.469 00.000 11060 worker thread done servicing request
00:30:55.469 00.000 11060 Worker thread wakes up
00:30:55.469 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
00:30:55.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:55.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:56.113 00.644 11060 Exposure complete
00:30:56.301 00.188 11060 worker thread done servicing request
00:30:56.301 00.000 10844 OnExposeComplete: enter
00:30:56.301 00.000 10844 UpdateGuideState(): m_state=6
00:30:56.301 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6082
00:30:56.303 00.002 10844 Star::Find returns 1 (1), X=262.25, Y=61.48, Mass=3042, SNR=34.9, Peak=255 HFD=3.5
00:30:56.303 00.000 10844 MultiStar: [#1 0.78,0.15,0.00,M2] [#2 -0.19,0.45,1.94,U] [#3 0.76,0.07,0.00,M1] [#4 0.03,-0.43,0.96,U] [#5 0.08,-0.14,1.04,U] [#6 -0.35,-0.30,0.88,U] [#7 0.02,-0.94,0.00,M3] [#8 0.06,0.45,0.92,U] 
00:30:56.303 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.01}, one-star: {-0.27, -0.55}
00:30:56.303 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
00:30:56.303 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
00:30:56.303 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.02 mountX=0.03 mountY=-0.11, mountTheta=-1.27
00:30:56.304 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
00:30:56.304 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
00:30:56.304 00.000 11060 Worker thread wakes up
00:30:56.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
00:30:56.305 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
00:30:56.305 00.000 11060 Moving (-0.12, -0.01) raw xDistance=0.03 yDistance=-0.11
00:30:56.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:30:56.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:56.305 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:56.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:56.305 00.000 11060 MoveAxis(E, 0, ABG)
00:30:56.305 00.000 11060 Move returns status 0, amount 0
00:30:56.305 00.000 10844 UpdateGuideState exits: m=3042 SNR=34.9 Saturated
00:30:56.305 00.000 11060 MoveAxis(N, 0, ABG)
00:30:56.305 00.000 11060 Move returns status 0, amount 0
00:30:56.305 00.000 11060 move complete, result=0
00:30:56.305 00.000 11060 worker thread done servicing request
00:30:56.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:56.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:56.305 00.000 10844 Enqueuing Expose request
00:30:56.306 00.001 11060 Worker thread wakes up
00:30:56.306 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:56.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:56.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:56.948 00.642 11060 Exposure complete
00:30:57.116 00.168 11060 worker thread done servicing request
00:30:57.116 00.000 10844 OnExposeComplete: enter
00:30:57.116 00.000 10844 UpdateGuideState(): m_state=6
00:30:57.116 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6083
00:30:57.116 00.000 10844 Star::Find returns 1 (0), X=262.99, Y=61.97, Mass=3131, SNR=35.6, Peak=227 HFD=4.0
00:30:57.117 00.001 10844 MultiStar: [#1 0.43,0.57,0.00,M3] [#2 -0.27,0.16,2.01,U] [#3 0.39,0.37,0.92,U] [#4 0.25,-0.52,0.98,U] [#5 0.22,-0.21,1.01,U] [#6 0.66,0.33,0.00,M1] [#7 0.29,-0.60,0.00,M4] [#8 0.33,1.27,0.00,M1] 
00:30:57.117 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.02}, one-star: {0.46, -0.06}
00:30:57.117 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
00:30:57.117 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
00:30:57.117 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.00 mountY=0.13, mountTheta=1.60
00:30:57.119 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
00:30:57.119 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
00:30:57.119 00.000 11060 Worker thread wakes up
00:30:57.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:57.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:30:57.119 00.000 10844 UpdateGuideState exits: m=3131 SNR=35.6
00:30:57.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:30:57.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:57.119 00.000 11060 Moving (0.13, -0.02) raw xDistance=-0.00 yDistance=0.13
00:30:57.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:57.120 00.001 10844 Enqueuing Expose request
00:30:57.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:30:57.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:57.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:30:57.120 00.000 11060 MoveAxis(E, 0, ABG)
00:30:57.120 00.000 11060 Move returns status 0, amount 0
00:30:57.120 00.000 11060 MoveAxis(N, 0, ABG)
00:30:57.120 00.000 11060 Move returns status 0, amount 0
00:30:57.120 00.000 11060 move complete, result=0
00:30:57.120 00.000 11060 worker thread done servicing request
00:30:57.120 00.000 11060 Worker thread wakes up
00:30:57.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:57.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:57.122 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:57.757 00.635 11060 Exposure complete
00:30:57.969 00.212 11060 worker thread done servicing request
00:30:57.969 00.000 10844 OnExposeComplete: enter
00:30:57.969 00.000 10844 UpdateGuideState(): m_state=6
00:30:57.969 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6084
00:30:57.969 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.18, Mass=2535, SNR=32.2, Peak=204 HFD=3.6
00:30:57.970 00.001 10844 MultiStar: [#1 0.72,0.27,0.00,M4] [#2 -0.02,0.59,2.23,U] [#3 -0.15,0.47,1.05,U] [#4 -0.20,-0.14,1.05,U] [#5 -0.02,0.02,1.19,U] [#6 0.32,-0.27,1.11,U] [#7 -0.02,-0.32,0.98,U] [#8 0.59,0.90,0.00,M2] 
00:30:57.970 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.14}, one-star: {-0.08, 0.14}
00:30:57.970 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
00:30:57.970 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
00:30:57.970 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=-0.14 mountY=-0.04, mountTheta=-2.83
00:30:57.971 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.14, opts=13)
00:30:57.971 00.000 10844 Enqueuing Move request for scope (-0.02, 0.14)
00:30:57.971 00.000 11060 Worker thread wakes up
00:30:57.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:30:57.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:30:57.971 00.000 11060 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=-0.04
00:30:57.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:30:57.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:57.972 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:30:57.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:30:57.972 00.000 11060 MoveAxis(E, 24, ABG)
00:30:57.972 00.000 11060 Guiding  Dir = 2, Dur = 24
00:30:57.972 00.000 10844 UpdateGuideState exits: m=2535 SNR=32.2
00:30:57.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:57.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:57.972 00.000 10844 Enqueuing Expose request
00:30:57.998 00.026 11060 IsSlewing returns 0
00:30:57.998 00.000 11060 IsGuiding returns 0
00:30:58.060 00.062 11060 IsGuiding returns 0
00:30:58.060 00.000 11060 Move returns status 0, amount 24
00:30:58.060 00.000 11060 MoveAxis(N, 0, ABG)
00:30:58.060 00.000 11060 Move returns status 0, amount 0
00:30:58.060 00.000 11060 move complete, result=0
00:30:58.061 00.001 11060 worker thread done servicing request
00:30:58.061 00.000 11060 Worker thread wakes up
00:30:58.061 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
00:30:58.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:58.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:58.690 00.629 11060 Exposure complete
00:30:58.858 00.168 11060 worker thread done servicing request
00:30:58.859 00.001 10844 OnExposeComplete: enter
00:30:58.859 00.000 10844 UpdateGuideState(): m_state=6
00:30:58.859 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6085
00:30:58.859 00.000 10844 Star::Find returns 1 (0), X=262.50, Y=61.77, Mass=2750, SNR=33.5, Peak=219 HFD=3.5
00:30:58.859 00.000 10844 MultiStar: [#1 0.62,0.43,0.00,M5] [#2 0.54,0.08,2.11,U] [#3 -0.12,0.28,1.06,U] [#4 0.22,-1.01,0.00,M1] [#5 -0.12,0.36,1.13,U] [#6 -0.14,-0.63,0.00,M1] [#7 0.65,-0.13,0.00,M4] [#8 0.46,0.67,0.00,M3] 
00:30:58.859 00.000 10844 refined, 3 included, MultiStar: {0.16, 0.11}, one-star: {-0.03, -0.27}
00:30:58.859 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:30:58.859 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
00:30:58.859 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.61 mountX=-0.14 mountY=0.14, mountTheta=2.36
00:30:58.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
00:30:58.860 00.000 10844 Enqueuing Move request for scope (0.16, 0.11)
00:30:58.860 00.000 11060 Worker thread wakes up
00:30:58.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:30:58.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:30:58.862 00.002 11060 Moving (0.16, 0.11) raw xDistance=-0.14 yDistance=0.14
00:30:58.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:30:58.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:58.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:58.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:30:58.862 00.000 11060 MoveAxis(E, 25, ABG)
00:30:58.862 00.000 11060 Guiding  Dir = 2, Dur = 25
00:30:58.862 00.000 10844 UpdateGuideState exits: m=2750 SNR=33.5
00:30:58.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:58.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:58.862 00.000 10844 Enqueuing Expose request
00:30:58.888 00.026 11060 IsSlewing returns 0
00:30:58.888 00.000 11060 IsGuiding returns 0
00:30:58.934 00.046 11060 IsGuiding returns 0
00:30:58.934 00.000 11060 Move returns status 0, amount 25
00:30:58.934 00.000 11060 MoveAxis(N, 0, ABG)
00:30:58.934 00.000 11060 Move returns status 0, amount 0
00:30:58.934 00.000 11060 move complete, result=0
00:30:58.934 00.000 11060 worker thread done servicing request
00:30:58.934 00.000 11060 Worker thread wakes up
00:30:58.934 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
00:30:58.935 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:58.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:30:59.569 00.634 11060 Exposure complete
00:30:59.759 00.190 11060 worker thread done servicing request
00:30:59.760 00.001 10844 OnExposeComplete: enter
00:30:59.760 00.000 10844 UpdateGuideState(): m_state=6
00:30:59.760 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6086
00:30:59.760 00.000 10844 Star::Find returns 1 (0), X=262.30, Y=62.20, Mass=3130, SNR=35.9, Peak=240 HFD=3.7
00:30:59.761 00.001 10844 MultiStar: [#1 0.68,0.44,0.00,M6] [#2 0.21,-0.32,2.00,U] [#3 -0.12,0.01,0.99,U] [#4 -0.13,-0.42,0.96,U] [#5 -0.44,-0.21,1.00,U] [#6 0.48,0.62,0.00,M2] [#7 0.31,-0.28,0.78,U] [#8 0.95,0.03,0.00,M4] 
00:30:59.761 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.19}, one-star: {-0.23, 0.17}
00:30:59.761 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
00:30:59.761 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
00:30:59.761 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.77 mountX=0.20 mountY=-0.01, mountTheta=-0.03
00:30:59.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.19, opts=13)
00:30:59.763 00.000 10844 Enqueuing Move request for scope (-0.04, -0.19)
00:30:59.763 00.000 11060 Worker thread wakes up
00:30:59.764 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
00:30:59.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
00:30:59.764 00.000 11060 Moving (-0.04, -0.19) raw xDistance=0.20 yDistance=-0.01
00:30:59.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:30:59.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:59.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:30:59.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:30:59.764 00.000 11060 MoveAxis(W, 33, ABG)
00:30:59.764 00.000 11060 Guiding  Dir = 3, Dur = 33
00:30:59.764 00.000 10844 UpdateGuideState exits: m=3130 SNR=35.9
00:30:59.765 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:59.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:30:59.765 00.000 10844 Enqueuing Expose request
00:30:59.779 00.014 11060 IsSlewing returns 0
00:30:59.780 00.001 11060 IsGuiding returns 0
00:30:59.828 00.048 11060 IsGuiding returns 0
00:30:59.828 00.000 11060 Move returns status 0, amount 33
00:30:59.829 00.001 11060 MoveAxis(N, 0, ABG)
00:30:59.829 00.000 11060 Move returns status 0, amount 0
00:30:59.829 00.000 11060 move complete, result=0
00:30:59.829 00.000 11060 worker thread done servicing request
00:30:59.829 00.000 11060 Worker thread wakes up
00:30:59.829 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
00:30:59.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:30:59.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:00.456 00.627 11060 Exposure complete
00:31:00.606 00.150 11060 worker thread done servicing request
00:31:00.606 00.000 10844 OnExposeComplete: enter
00:31:00.606 00.000 10844 UpdateGuideState(): m_state=6
00:31:00.606 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6087
00:31:00.606 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=62.49, Mass=2949, SNR=34.2, Peak=230 HFD=3.3
00:31:00.606 00.000 10844 MultiStar: [#1 0.37,0.67,0.00,M7] [#2 0.71,0.14,0.00,M1] [#3 0.26,-0.21,0.95,U] [#4 0.34,0.20,0.95,U] [#5 -0.46,-0.06,1.05,U] [#6 -0.10,-0.12,0.95,U] [#7 0.17,-0.50,0.95,U] [#8 0.90,0.92,0.00,M5] 
00:31:00.606 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.04}, one-star: {-0.08, 0.45}
00:31:00.607 00.001 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
00:31:00.612 00.005 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
00:31:00.612 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.23 mountX=0.03 mountY=0.02, mountTheta=0.51
00:31:00.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
00:31:00.613 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
00:31:00.613 00.000 11060 Worker thread wakes up
00:31:00.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:00.613 00.000 10844 UpdateGuideState exits: m=2949 SNR=34.2
00:31:00.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:00.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:00.613 00.000 10844 Enqueuing Expose request
00:31:00.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:31:00.614 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:31:00.614 00.000 11060 Moving (0.01, -0.04) raw xDistance=0.03 yDistance=0.02
00:31:00.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:31:00.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:00.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:31:00.614 00.000 11060 MoveAxis(E, 0, ABG)
00:31:00.614 00.000 11060 Move returns status 0, amount 0
00:31:00.614 00.000 11060 MoveAxis(N, 0, ABG)
00:31:00.614 00.000 11060 Move returns status 0, amount 0
00:31:00.614 00.000 11060 move complete, result=0
00:31:00.614 00.000 11060 worker thread done servicing request
00:31:00.614 00.000 11060 Worker thread wakes up
00:31:00.615 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:00.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:00.617 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:01.251 00.634 11060 Exposure complete
00:31:01.413 00.162 11060 worker thread done servicing request
00:31:01.413 00.000 10844 OnExposeComplete: enter
00:31:01.413 00.000 10844 UpdateGuideState(): m_state=6
00:31:01.413 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6088
00:31:01.413 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.57, Mass=3147, SNR=35.5, Peak=218 HFD=3.8
00:31:01.413 00.000 10844 MultiStar: [#1 -0.08,0.81,0.00,M8] [#2 -0.53,0.39,0.00,M2] [#3 0.55,0.81,0.00,M1] [#4 0.32,0.36,1.12,U] [#5 -0.10,0.36,1.12,U] [#6 0.18,0.36,0.92,U] [#7 0.24,-0.39,0.90,U] [#8 0.85,0.71,0.00,M6] 
00:31:01.413 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.26}, one-star: {0.17, 0.53}
00:31:01.413 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
00:31:01.413 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
00:31:01.413 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.04 mountX=-0.29 mountY=0.11, mountTheta=2.77
00:31:01.415 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.26, opts=13)
00:31:01.415 00.000 10844 Enqueuing Move request for scope (0.15, 0.26)
00:31:01.415 00.000 11060 Worker thread wakes up
00:31:01.423 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:01.423 00.000 10844 UpdateGuideState exits: m=3147 SNR=35.5
00:31:01.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:01.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:01.423 00.000 10844 Enqueuing Expose request
00:31:01.424 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
00:31:01.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
00:31:01.424 00.000 11060 Moving (0.15, 0.26) raw xDistance=-0.29 yDistance=0.11
00:31:01.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:31:01.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:01.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:31:01.424 00.000 11060 MoveAxis(E, 50, ABG)
00:31:01.425 00.001 11060 Guiding  Dir = 2, Dur = 50
00:31:01.464 00.039 11060 IsSlewing returns 0
00:31:01.464 00.000 11060 IsGuiding returns 0
00:31:01.560 00.096 11060 IsGuiding returns 0
00:31:01.560 00.000 11060 Move returns status 0, amount 50
00:31:01.560 00.000 11060 MoveAxis(N, 0, ABG)
00:31:01.560 00.000 11060 Move returns status 0, amount 0
00:31:01.560 00.000 11060 move complete, result=0
00:31:01.560 00.000 11060 worker thread done servicing request
00:31:01.560 00.000 11060 Worker thread wakes up
00:31:01.560 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
00:31:01.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:01.561 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:02.191 00.630 11060 Exposure complete
00:31:02.375 00.184 11060 worker thread done servicing request
00:31:02.376 00.001 10844 OnExposeComplete: enter
00:31:02.376 00.000 10844 UpdateGuideState(): m_state=6
00:31:02.376 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6089
00:31:02.376 00.000 10844 Star::Find returns 1 (0), X=263.02, Y=61.68, Mass=3297, SNR=36.7, Peak=251 HFD=3.8
00:31:02.376 00.000 10844 MultiStar: [#1 0.30,0.76,0.00,M9] [#2 0.04,-0.53,1.90,U] [#3 0.15,-0.13,1.00,U] [#4 0.22,-0.22,1.00,U] [#5 -0.72,0.55,0.00,M1] [#6 0.34,-0.30,0.88,U] [#7 0.36,-0.92,0.00,M2] [#8 0.60,0.32,0.00,M7] 
00:31:02.377 00.001 10844 refined, 4 included, MultiStar: {0.21, -0.34}, one-star: {0.50, -0.36}
00:31:02.377 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
00:31:02.377 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
00:31:02.377 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.34 hyp=0.40 cameraTheta=-1.01 mountX=0.30 mountY=0.27, mountTheta=0.73
00:31:02.379 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.34, opts=13)
00:31:02.379 00.000 10844 Enqueuing Move request for scope (0.21, -0.34)
00:31:02.379 00.000 11060 Worker thread wakes up
00:31:02.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.34) opts 0xd
00:31:02.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.34)
00:31:02.379 00.000 11060 Moving (0.21, -0.34) raw xDistance=0.30 yDistance=0.27
00:31:02.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:31:02.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:02.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:02.379 00.000 10844 UpdateGuideState exits: m=3297 SNR=36.7
00:31:02.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:02.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:02.379 00.000 10844 Enqueuing Expose request
00:31:02.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:31:02.379 00.000 11060 MoveAxis(W, 50, ABG)
00:31:02.379 00.000 11060 Guiding  Dir = 3, Dur = 50
00:31:02.404 00.025 11060 IsSlewing returns 0
00:31:02.404 00.000 11060 IsGuiding returns 0
00:31:02.483 00.079 11060 IsGuiding returns 0
00:31:02.483 00.000 11060 Move returns status 0, amount 50
00:31:02.483 00.000 11060 MoveAxis(N, 0, ABG)
00:31:02.483 00.000 11060 Move returns status 0, amount 0
00:31:02.483 00.000 11060 move complete, result=0
00:31:02.483 00.000 11060 worker thread done servicing request
00:31:02.485 00.002 11060 Worker thread wakes up
00:31:02.485 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.3 px 0 ms NORTH
00:31:02.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:02.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:03.113 00.628 11060 Exposure complete
00:31:03.272 00.159 11060 worker thread done servicing request
00:31:03.272 00.000 10844 OnExposeComplete: enter
00:31:03.272 00.000 10844 UpdateGuideState(): m_state=6
00:31:03.273 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6090
00:31:03.273 00.000 10844 Star::Find returns 1 (0), X=262.95, Y=62.13, Mass=3314, SNR=36.9, Peak=253 HFD=3.8
00:31:03.273 00.000 10844 MultiStar: [#1 0.54,1.22,0.00,M10] [#2 0.18,0.32,2.01,U] [#3 -0.05,0.36,0.94,U] [#4 -0.02,-0.36,1.04,U] [#5 -0.29,0.06,1.07,U] [#6 0.23,-0.23,0.85,U] [#7 -0.22,0.21,0.94,U] [#8 0.72,0.49,0.00,M8] 
00:31:03.273 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.10}, one-star: {0.42, 0.10}
00:31:03.273 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
00:31:03.273 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
00:31:03.273 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.09 mountX=-0.10 mountY=0.03, mountTheta=2.82
00:31:03.275 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.10, opts=13)
00:31:03.275 00.000 10844 Enqueuing Move request for scope (0.05, 0.10)
00:31:03.275 00.000 11060 Worker thread wakes up
00:31:03.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:31:03.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:31:03.275 00.000 11060 Moving (0.05, 0.10) raw xDistance=-0.10 yDistance=0.03
00:31:03.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:31:03.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:03.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:03.275 00.000 10844 UpdateGuideState exits: m=3314 SNR=36.9
00:31:03.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:03.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:03.276 00.001 10844 Enqueuing Expose request
00:31:03.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:31:03.276 00.000 11060 MoveAxis(E, 0, ABG)
00:31:03.276 00.000 11060 Move returns status 0, amount 0
00:31:03.276 00.000 11060 MoveAxis(N, 0, ABG)
00:31:03.276 00.000 11060 Move returns status 0, amount 0
00:31:03.276 00.000 11060 move complete, result=0
00:31:03.276 00.000 11060 worker thread done servicing request
00:31:03.276 00.000 11060 Worker thread wakes up
00:31:03.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:03.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:03.278 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:03.908 00.630 11060 Exposure complete
00:31:04.081 00.173 11060 worker thread done servicing request
00:31:04.081 00.000 10844 OnExposeComplete: enter
00:31:04.081 00.000 10844 UpdateGuideState(): m_state=6
00:31:04.082 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6091
00:31:04.082 00.000 10844 Star::Find returns 1 (0), X=262.05, Y=62.32, Mass=2894, SNR=34.8, Peak=237 HFD=3.5
00:31:04.082 00.000 10844 MultiStar: [#1 -0.35,0.30,1.03,U] [#2 0.44,0.28,2.08,U] [#3 -0.21,0.62,0.00,M1] [#4 -0.33,0.04,0.84,U] [#5 -0.62,0.72,0.00,M1] [#6 -0.02,-0.52,0.98,U] [#7 -0.23,-0.12,0.86,U] [#8 0.73,0.73,0.00,M9] 
00:31:04.082 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.09}, one-star: {-0.48, 0.28}
00:31:04.082 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
00:31:04.082 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
00:31:04.082 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.18 mountX=-0.08 mountY=-0.07, mountTheta=-2.36
00:31:04.083 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
00:31:04.084 00.001 10844 Enqueuing Move request for scope (-0.06, 0.09)
00:31:04.084 00.000 11060 Worker thread wakes up
00:31:04.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:04.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:31:04.084 00.000 10844 UpdateGuideState exits: m=2894 SNR=34.8
00:31:04.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:31:04.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:04.084 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.08 yDistance=-0.07
00:31:04.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:04.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:31:04.084 00.000 10844 Enqueuing Expose request
00:31:04.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:04.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:31:04.084 00.000 11060 MoveAxis(E, 0, ABG)
00:31:04.085 00.001 11060 Move returns status 0, amount 0
00:31:04.085 00.000 11060 MoveAxis(N, 0, ABG)
00:31:04.085 00.000 11060 Move returns status 0, amount 0
00:31:04.085 00.000 11060 move complete, result=0
00:31:04.085 00.000 11060 worker thread done servicing request
00:31:04.085 00.000 11060 Worker thread wakes up
00:31:04.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:04.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:04.086 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:04.722 00.636 11060 Exposure complete
00:31:04.896 00.174 11060 worker thread done servicing request
00:31:04.897 00.001 10844 OnExposeComplete: enter
00:31:04.897 00.000 10844 UpdateGuideState(): m_state=6
00:31:04.897 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6092
00:31:04.897 00.000 10844 Star::Find returns 1 (0), X=262.26, Y=61.76, Mass=3036, SNR=35.4, Peak=239 HFD=3.6
00:31:04.897 00.000 10844 MultiStar: [#1 0.61,0.90,0.00,M10] [#2 0.09,-0.05,2.05,U] [#3 0.36,0.14,1.03,U] [#4 -0.61,-0.36,0.00,M1] [#5 -0.08,-0.53,1.06,U] [#6 0.05,-0.57,0.91,U] [#7 -0.32,-0.55,0.00,M1] [#8 -0.21,0.59,0.00,M10] 
00:31:04.897 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.22}, one-star: {-0.26, -0.27}
00:31:04.898 00.001 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
00:31:04.898 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
00:31:04.898 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.38 mountX=0.21 mountY=0.08, mountTheta=0.36
00:31:04.899 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.22, opts=13)
00:31:04.899 00.000 10844 Enqueuing Move request for scope (0.04, -0.22)
00:31:04.899 00.000 11060 Worker thread wakes up
00:31:04.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:04.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
00:31:04.899 00.000 10844 UpdateGuideState exits: m=3036 SNR=35.4
00:31:04.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
00:31:04.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:04.899 00.000 11060 Moving (0.04, -0.22) raw xDistance=0.21 yDistance=0.08
00:31:04.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:04.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:31:04.900 00.001 10844 Enqueuing Expose request
00:31:04.900 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:04.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:31:04.900 00.000 11060 MoveAxis(W, 36, ABG)
00:31:04.900 00.000 11060 Guiding  Dir = 3, Dur = 36
00:31:04.933 00.033 11060 IsSlewing returns 0
00:31:04.933 00.000 11060 IsGuiding returns 0
00:31:04.994 00.061 11060 IsGuiding returns 0
00:31:04.995 00.001 11060 Move returns status 0, amount 36
00:31:04.995 00.000 11060 MoveAxis(N, 0, ABG)
00:31:04.995 00.000 11060 Move returns status 0, amount 0
00:31:04.995 00.000 11060 move complete, result=0
00:31:04.996 00.001 11060 worker thread done servicing request
00:31:04.996 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:31:04.997 00.001 11060 Worker thread wakes up
00:31:04.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:04.999 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:05.639 00.640 11060 Exposure complete
00:31:05.811 00.172 11060 worker thread done servicing request
00:31:05.811 00.000 10844 OnExposeComplete: enter
00:31:05.811 00.000 10844 UpdateGuideState(): m_state=6
00:31:05.811 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6093
00:31:05.813 00.002 10844 Star::Find returns 1 (0), X=262.58, Y=62.58, Mass=3128, SNR=35.4, Peak=252 HFD=3.4
00:31:05.813 00.000 10844 MultiStar: [#1 0.24,0.03,1.11,U] [#2 -0.16,0.30,1.90,U] [#3 0.39,0.15,1.00,U] [#4 -0.15,-0.44,1.05,U] [#5 0.04,-0.03,1.03,U] [#6 0.02,-0.66,0.00,M1] [#7 -0.27,-0.07,0.93,U] [#8 0.49,0.87,0.00,R] 
00:31:05.813 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.09}, one-star: {0.06, 0.54}
00:31:05.813 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
00:31:05.813 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
00:31:05.813 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=-0.09 mountY=-0.01, mountTheta=-3.03
00:31:05.815 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.09, opts=13)
00:31:05.815 00.000 10844 Enqueuing Move request for scope (0.00, 0.09)
00:31:05.815 00.000 11060 Worker thread wakes up
00:31:05.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:05.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
00:31:05.815 00.000 10844 UpdateGuideState exits: m=3128 SNR=35.4
00:31:05.815 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
00:31:05.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:05.815 00.000 11060 Moving (0.00, 0.09) raw xDistance=-0.09 yDistance=-0.01
00:31:05.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:05.815 00.000 10844 Enqueuing Expose request
00:31:05.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:31:05.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:05.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:31:05.815 00.000 11060 MoveAxis(E, 0, ABG)
00:31:05.815 00.000 11060 Move returns status 0, amount 0
00:31:05.815 00.000 11060 MoveAxis(N, 0, ABG)
00:31:05.815 00.000 11060 Move returns status 0, amount 0
00:31:05.816 00.001 11060 move complete, result=0
00:31:05.816 00.000 11060 worker thread done servicing request
00:31:05.816 00.000 11060 Worker thread wakes up
00:31:05.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:05.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:05.817 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:06.451 00.634 11060 Exposure complete
00:31:06.638 00.187 11060 worker thread done servicing request
00:31:06.638 00.000 10844 OnExposeComplete: enter
00:31:06.638 00.000 10844 UpdateGuideState(): m_state=6
00:31:06.639 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6094
00:31:06.639 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.26, Mass=2875, SNR=33.5, Peak=239 HFD=3.6
00:31:06.639 00.000 10844 MultiStar: [#1 -0.16,0.94,0.00,M10] [#2 0.02,0.31,1.99,U] [#3 -0.57,-0.03,1.08,U] [#4 0.45,-0.04,1.00,U] [#5 -0.27,-0.25,1.06,U] [#6 -0.13,-0.55,0.97,U] [#7 -0.42,0.23,0.85,U] [#8 -0.20,-0.70,0.00,M1] 
00:31:06.639 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.02}, one-star: {-0.05, 0.22}
00:31:06.639 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
00:31:06.639 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.58)
00:31:06.639 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.97 mountX=0.00 mountY=-0.12, mountTheta=-1.56
00:31:06.641 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
00:31:06.641 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
00:31:06.641 00.000 11060 Worker thread wakes up
00:31:06.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
00:31:06.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
00:31:06.641 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.00 yDistance=-0.12
00:31:06.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:31:06.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:06.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:06.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:31:06.642 00.001 11060 MoveAxis(E, 0, ABG)
00:31:06.642 00.000 11060 Move returns status 0, amount 0
00:31:06.642 00.000 11060 MoveAxis(N, 0, ABG)
00:31:06.642 00.000 10844 UpdateGuideState exits: m=2875 SNR=33.5
00:31:06.642 00.000 11060 Move returns status 0, amount 0
00:31:06.642 00.000 11060 move complete, result=0
00:31:06.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:06.642 00.000 11060 worker thread done servicing request
00:31:06.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:06.642 00.000 10844 Enqueuing Expose request
00:31:06.642 00.000 11060 Worker thread wakes up
00:31:06.643 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:06.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:06.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:07.286 00.643 11060 Exposure complete
00:31:07.455 00.169 11060 worker thread done servicing request
00:31:07.455 00.000 10844 OnExposeComplete: enter
00:31:07.455 00.000 10844 UpdateGuideState(): m_state=6
00:31:07.455 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6095
00:31:07.455 00.000 10844 Star::Find returns 1 (1), X=262.46, Y=61.83, Mass=3065, SNR=35.5, Peak=255 HFD=3.5
00:31:07.456 00.001 10844 MultiStar: [#1 0.19,0.67,0.00,R] [#2 -0.10,0.11,1.92,U] [#3 -0.03,0.65,0.00,M1] [#4 0.34,-0.38,0.94,U] [#5 -0.36,0.67,0.00,M1] [#6 0.70,-0.01,0.00,M1] [#7 -0.19,0.32,0.93,U] [#8 0.51,-0.54,0.00,M2] 
00:31:07.456 00.000 10844 refined, 3 included, MultiStar: {-0.02, -0.01}, one-star: {-0.06, -0.21}
00:31:07.456 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
00:31:07.456 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
00:31:07.456 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.72 mountX=0.01 mountY=-0.02, mountTheta=-0.98
00:31:07.457 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
00:31:07.457 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
00:31:07.457 00.000 11060 Worker thread wakes up
00:31:07.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:07.457 00.000 10844 UpdateGuideState exits: m=3065 SNR=35.5 Saturated
00:31:07.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:07.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:07.457 00.000 10844 Enqueuing Expose request
00:31:07.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:31:07.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:31:07.458 00.001 11060 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
00:31:07.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:31:07.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:07.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:31:07.458 00.000 11060 MoveAxis(E, 0, ABG)
00:31:07.458 00.000 11060 Move returns status 0, amount 0
00:31:07.458 00.000 11060 MoveAxis(N, 0, ABG)
00:31:07.458 00.000 11060 Move returns status 0, amount 0
00:31:07.458 00.000 11060 move complete, result=0
00:31:07.458 00.000 11060 worker thread done servicing request
00:31:07.458 00.000 11060 Worker thread wakes up
00:31:07.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:07.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:07.460 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:08.106 00.646 11060 Exposure complete
00:31:08.266 00.160 11060 worker thread done servicing request
00:31:08.266 00.000 10844 OnExposeComplete: enter
00:31:08.267 00.001 10844 UpdateGuideState(): m_state=6
00:31:08.267 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6096
00:31:08.267 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.26, Mass=3113, SNR=35.4, Peak=251 HFD=3.5
00:31:08.267 00.000 10844 MultiStar: [#1 0.43,0.66,0.00,M1] [#2 -0.05,0.19,1.86,U] [#3 0.30,0.09,0.84,U] [#4 0.52,0.01,0.93,U] [#5 -0.52,0.43,0.00,M2] [#6 -0.06,-0.45,0.80,U] [#7 0.18,0.14,0.88,U] [#8 -0.26,-0.57,0.00,M3] 
00:31:08.267 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.06}, one-star: {0.14, 0.22}
00:31:08.267 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
00:31:08.267 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
00:31:08.267 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.42 mountX=-0.09 mountY=0.13, mountTheta=2.17
00:31:08.269 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.06, opts=13)
00:31:08.269 00.000 10844 Enqueuing Move request for scope (0.14, 0.06)
00:31:08.269 00.000 11060 Worker thread wakes up
00:31:08.269 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:08.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
00:31:08.269 00.000 10844 UpdateGuideState exits: m=3113 SNR=35.4
00:31:08.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
00:31:08.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:08.269 00.000 11060 Moving (0.14, 0.06) raw xDistance=-0.09 yDistance=0.13
00:31:08.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:08.269 00.000 10844 Enqueuing Expose request
00:31:08.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:31:08.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:08.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:31:08.269 00.000 11060 MoveAxis(E, 0, ABG)
00:31:08.269 00.000 11060 Move returns status 0, amount 0
00:31:08.269 00.000 11060 MoveAxis(N, 0, ABG)
00:31:08.269 00.000 11060 Move returns status 0, amount 0
00:31:08.269 00.000 11060 move complete, result=0
00:31:08.270 00.001 11060 worker thread done servicing request
00:31:08.270 00.000 11060 Worker thread wakes up
00:31:08.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:08.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:08.271 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:08.908 00.637 11060 Exposure complete
00:31:09.079 00.171 10844 OnExposeComplete: enter
00:31:09.079 00.000 10844 UpdateGuideState(): m_state=6
00:31:09.079 00.000 11060 worker thread done servicing request
00:31:09.079 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6097
00:31:09.079 00.000 10844 Star::Find returns 1 (1), X=262.25, Y=62.82, Mass=3193, SNR=36.6, Peak=255 HFD=3.8
00:31:09.080 00.001 10844 MultiStar: [#1 0.36,0.36,1.01,U] [#2 0.34,0.12,1.90,U] [#3 0.65,0.40,0.00,M1] [#4 0.72,0.40,0.00,M1] [#5 -0.28,0.74,0.00,M3] [#6 0.77,-0.44,0.00,M1] [#7 0.23,0.02,0.85,U] [#8 0.48,-0.27,0.87,U] 
00:31:09.080 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.20}, one-star: {-0.27, 0.78}
00:31:09.080 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:31:09.080 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:31:09.080 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.31 cameraTheta=0.70 mountX=-0.24 mountY=0.20, mountTheta=2.44
00:31:09.081 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.20, opts=13)
00:31:09.081 00.000 10844 Enqueuing Move request for scope (0.24, 0.20)
00:31:09.081 00.000 11060 Worker thread wakes up
00:31:09.082 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.20) opts 0xd
00:31:09.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.20)
00:31:09.082 00.000 11060 Moving (0.24, 0.20) raw xDistance=-0.24 yDistance=0.20
00:31:09.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:31:09.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:09.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:09.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:31:09.082 00.000 11060 MoveAxis(E, 42, ABG)
00:31:09.082 00.000 11060 Guiding  Dir = 2, Dur = 42
00:31:09.082 00.000 10844 UpdateGuideState exits: m=3193 SNR=36.6 Saturated
00:31:09.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:09.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:09.082 00.000 10844 Enqueuing Expose request
00:31:09.088 00.006 11060 IsSlewing returns 0
00:31:09.089 00.001 11060 IsGuiding returns 0
00:31:09.136 00.047 11060 IsGuiding returns 0
00:31:09.136 00.000 11060 Move returns status 0, amount 42
00:31:09.136 00.000 11060 MoveAxis(N, 0, ABG)
00:31:09.136 00.000 11060 Move returns status 0, amount 0
00:31:09.136 00.000 11060 move complete, result=0
00:31:09.136 00.000 11060 worker thread done servicing request
00:31:09.136 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
00:31:09.142 00.006 11060 Worker thread wakes up
00:31:09.143 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:09.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:09.781 00.638 11060 Exposure complete
00:31:09.959 00.178 11060 worker thread done servicing request
00:31:09.959 00.000 10844 OnExposeComplete: enter
00:31:09.959 00.000 10844 UpdateGuideState(): m_state=6
00:31:09.959 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6098
00:31:09.960 00.001 10844 Star::Find returns 1 (0), X=262.60, Y=62.59, Mass=2972, SNR=34.6, Peak=219 HFD=3.3
00:31:09.960 00.000 10844 MultiStar: [#1 0.22,0.32,0.94,U] [#2 -0.24,0.45,1.96,U] [#3 0.32,0.23,0.92,U] [#4 0.76,0.11,0.00,M2] [#5 0.07,0.10,1.08,U] [#6 0.76,-0.09,0.00,M2] [#7 -0.26,-0.19,0.89,U] [#8 0.19,-0.34,0.95,U] 
00:31:09.960 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.20}, one-star: {0.07, 0.55}
00:31:09.960 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
00:31:09.960 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
00:31:09.960 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.49 mountX=-0.20 mountY=-0.02, mountTheta=-3.06
00:31:09.962 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.20, opts=13)
00:31:09.962 00.000 10844 Enqueuing Move request for scope (0.02, 0.20)
00:31:09.962 00.000 11060 Worker thread wakes up
00:31:09.963 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:09.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
00:31:09.963 00.000 10844 UpdateGuideState exits: m=2972 SNR=34.6
00:31:09.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
00:31:09.963 00.000 11060 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=-0.02
00:31:09.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:31:09.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:09.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:09.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:31:09.963 00.000 11060 MoveAxis(E, 36, ABG)
00:31:09.963 00.000 11060 Guiding  Dir = 2, Dur = 36
00:31:09.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:09.963 00.000 10844 Enqueuing Expose request
00:31:09.993 00.030 11060 IsSlewing returns 0
00:31:09.993 00.000 11060 IsGuiding returns 0
00:31:10.057 00.064 11060 IsGuiding returns 0
00:31:10.059 00.002 11060 Move returns status 0, amount 36
00:31:10.059 00.000 11060 MoveAxis(N, 0, ABG)
00:31:10.060 00.001 11060 Move returns status 0, amount 0
00:31:10.060 00.000 11060 move complete, result=0
00:31:10.060 00.000 11060 worker thread done servicing request
00:31:10.060 00.000 11060 Worker thread wakes up
00:31:10.060 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
00:31:10.061 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:10.062 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:10.703 00.641 11060 Exposure complete
00:31:10.877 00.174 11060 worker thread done servicing request
00:31:10.877 00.000 10844 OnExposeComplete: enter
00:31:10.877 00.000 10844 UpdateGuideState(): m_state=6
00:31:10.877 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6099
00:31:10.877 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=61.95, Mass=3154, SNR=35.9, Peak=225 HFD=3.7
00:31:10.878 00.001 10844 MultiStar: [#1 -0.09,-0.52,0.96,U] [#2 -0.57,0.28,0.00,M1] [#3 0.57,0.25,0.99,U] [#4 1.04,-0.32,0.00,M3] [#5 -0.17,-0.36,1.07,U] [#6 0.79,-0.77,0.00,M3] [#7 0.05,-0.67,0.00,M1] [#8 -0.13,-1.14,0.00,M2] 
00:31:10.878 00.000 10844 single-star, 3 included, MultiStar: {0.05, -0.18}, one-star: {-0.07, -0.09}
00:31:10.878 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
00:31:10.878 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
00:31:10.878 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.26 mountX=0.10 mountY=-0.06, mountTheta=-0.52
00:31:10.879 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
00:31:10.879 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
00:31:10.879 00.000 11060 Worker thread wakes up
00:31:10.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:10.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
00:31:10.880 00.001 10844 UpdateGuideState exits: m=3154 SNR=35.9
00:31:10.880 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
00:31:10.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:10.880 00.000 11060 Moving (-0.07, -0.09) raw xDistance=0.10 yDistance=-0.06
00:31:10.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:10.880 00.000 10844 Enqueuing Expose request
00:31:10.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:31:10.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:10.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:31:10.880 00.000 11060 MoveAxis(E, 0, ABG)
00:31:10.880 00.000 11060 Move returns status 0, amount 0
00:31:10.880 00.000 11060 MoveAxis(N, 0, ABG)
00:31:10.880 00.000 11060 Move returns status 0, amount 0
00:31:10.880 00.000 11060 move complete, result=0
00:31:10.881 00.001 11060 worker thread done servicing request
00:31:10.881 00.000 11060 Worker thread wakes up
00:31:10.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:10.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:10.882 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:11.526 00.644 11060 Exposure complete
00:31:11.714 00.188 11060 worker thread done servicing request
00:31:11.714 00.000 10844 OnExposeComplete: enter
00:31:11.714 00.000 10844 UpdateGuideState(): m_state=6
00:31:11.715 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6100
00:31:11.715 00.000 10844 Star::Find returns 1 (0), X=263.01, Y=62.47, Mass=3154, SNR=36.2, Peak=249 HFD=3.6
00:31:11.715 00.000 10844 MultiStar: [#1 0.49,0.28,0.88,U] [#2 -0.06,0.45,2.00,U] [#3 -0.37,0.74,0.00,M1] [#4 0.31,-0.06,0.90,U] [#5 -0.62,0.57,0.00,M2] [#6 0.64,-0.48,0.00,M4] [#7 0.10,-0.01,0.84,U] [#8 0.29,-0.18,1.00,U] 
00:31:11.715 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.20}, one-star: {0.48, 0.44}
00:31:11.715 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
00:31:11.715 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
00:31:11.715 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.74 mountX=-0.24 mountY=0.18, mountTheta=2.49
00:31:11.716 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.20, opts=13)
00:31:11.716 00.000 10844 Enqueuing Move request for scope (0.22, 0.20)
00:31:11.717 00.001 11060 Worker thread wakes up
00:31:11.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
00:31:11.717 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
00:31:11.717 00.000 11060 Moving (0.22, 0.20) raw xDistance=-0.24 yDistance=0.18
00:31:11.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:31:11.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:11.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:11.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:31:11.717 00.000 10844 UpdateGuideState exits: m=3154 SNR=36.2
00:31:11.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:11.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:11.717 00.000 10844 Enqueuing Expose request
00:31:11.717 00.000 11060 MoveAxis(E, 42, ABG)
00:31:11.717 00.000 11060 Guiding  Dir = 2, Dur = 42
00:31:11.734 00.017 11060 IsSlewing returns 0
00:31:11.734 00.000 11060 IsGuiding returns 0
00:31:11.780 00.046 11060 IsGuiding returns 0
00:31:11.780 00.000 11060 Move returns status 0, amount 42
00:31:11.780 00.000 11060 MoveAxis(N, 0, ABG)
00:31:11.780 00.000 11060 Move returns status 0, amount 0
00:31:11.780 00.000 11060 move complete, result=0
00:31:11.781 00.001 11060 worker thread done servicing request
00:31:11.781 00.000 11060 Worker thread wakes up
00:31:11.781 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
00:31:11.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:11.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:12.414 00.633 11060 Exposure complete
00:31:12.583 00.169 11060 worker thread done servicing request
00:31:12.583 00.000 10844 OnExposeComplete: enter
00:31:12.583 00.000 10844 UpdateGuideState(): m_state=6
00:31:12.584 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6101
00:31:12.584 00.000 10844 Star::Find returns 1 (0), X=262.40, Y=62.86, Mass=2847, SNR=34.2, Peak=241 HFD=3.6
00:31:12.584 00.000 10844 MultiStar: [#1 0.61,-0.41,0.00,M1] [#2 0.41,0.21,2.01,U] [#3 -0.30,-0.34,1.07,U] [#4 0.37,-0.32,1.01,U] [#5 0.22,0.70,0.00,M3] [#6 0.35,-0.36,0.86,U] [#7 0.05,-0.18,0.97,U] [#8 1.30,-0.12,0.00,M2] 
00:31:12.584 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.01}, one-star: {-0.12, 0.83}
00:31:12.584 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
00:31:12.584 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
00:31:12.584 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.08 mountX=-0.04 mountY=0.16, mountTheta=1.83
00:31:12.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.01, opts=13)
00:31:12.586 00.000 10844 Enqueuing Move request for scope (0.16, 0.01)
00:31:12.586 00.000 11060 Worker thread wakes up
00:31:12.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
00:31:12.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
00:31:12.586 00.000 11060 Moving (0.16, 0.01) raw xDistance=-0.04 yDistance=0.16
00:31:12.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:31:12.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:12.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:12.586 00.000 10844 UpdateGuideState exits: m=2847 SNR=34.2
00:31:12.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:31:12.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:12.586 00.000 11060 MoveAxis(E, 0, ABG)
00:31:12.586 00.000 11060 Move returns status 0, amount 0
00:31:12.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:12.586 00.000 10844 Enqueuing Expose request
00:31:12.586 00.000 11060 MoveAxis(N, 0, ABG)
00:31:12.586 00.000 11060 Move returns status 0, amount 0
00:31:12.586 00.000 11060 move complete, result=0
00:31:12.586 00.000 11060 worker thread done servicing request
00:31:12.587 00.001 11060 Worker thread wakes up
00:31:12.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:12.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:12.588 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:13.238 00.650 11060 Exposure complete
00:31:13.421 00.183 11060 worker thread done servicing request
00:31:13.421 00.000 10844 OnExposeComplete: enter
00:31:13.421 00.000 10844 UpdateGuideState(): m_state=6
00:31:13.421 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6102
00:31:13.421 00.000 10844 Star::Find returns 1 (0), X=262.46, Y=62.41, Mass=2932, SNR=34.6, Peak=248 HFD=3.3
00:31:13.422 00.001 10844 MultiStar: [#1 0.07,0.34,1.01,U] [#2 -0.17,-0.09,1.96,U] [#3 0.16,-0.03,1.04,U] [#4 0.13,-0.11,0.99,U] [#5 -0.04,-0.17,1.11,U] [#6 -0.14,-0.25,0.95,U] [#7 0.27,-0.26,0.84,U] [#8 0.28,-0.03,0.91,U] 
00:31:13.422 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.07, 0.37}
00:31:13.422 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
00:31:13.422 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
00:31:13.422 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.78 mountX=0.02 mountY=0.03, mountTheta=0.97
00:31:13.422 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.03, opts=13)
00:31:13.423 00.001 10844 Enqueuing Move request for scope (0.03, -0.03)
00:31:13.423 00.000 11060 Worker thread wakes up
00:31:13.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:13.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:31:13.423 00.000 10844 UpdateGuideState exits: m=2932 SNR=34.6
00:31:13.423 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:31:13.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:13.423 00.000 11060 Moving (0.03, -0.03) raw xDistance=0.02 yDistance=0.03
00:31:13.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:13.423 00.000 10844 Enqueuing Expose request
00:31:13.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:31:13.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:13.425 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:31:13.425 00.000 11060 MoveAxis(E, 0, ABG)
00:31:13.425 00.000 11060 Move returns status 0, amount 0
00:31:13.425 00.000 11060 MoveAxis(N, 0, ABG)
00:31:13.425 00.000 11060 Move returns status 0, amount 0
00:31:13.425 00.000 11060 move complete, result=0
00:31:13.425 00.000 11060 worker thread done servicing request
00:31:13.425 00.000 11060 Worker thread wakes up
00:31:13.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:13.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:13.426 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:14.050 00.624 11060 Exposure complete
00:31:14.215 00.165 11060 worker thread done servicing request
00:31:14.215 00.000 10844 OnExposeComplete: enter
00:31:14.215 00.000 10844 UpdateGuideState(): m_state=6
00:31:14.215 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6103
00:31:14.215 00.000 10844 Star::Find returns 1 (0), X=262.99, Y=62.37, Mass=2754, SNR=33.8, Peak=219 HFD=3.6
00:31:14.216 00.001 10844 MultiStar: [#1 0.02,-0.36,1.04,U] [#2 0.42,0.63,0.00,M1] [#3 0.49,-0.18,0.93,U] [#4 0.46,-0.20,1.05,U] [#5 -0.08,0.06,1.08,U] [#6 -0.11,0.13,0.98,U] [#7 0.08,0.23,0.87,U] [#8 0.95,-0.28,0.00,M2] 
00:31:14.216 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.00}, one-star: {0.47, 0.34}
00:31:14.216 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
00:31:14.216 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:31:14.216 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.03 mountX=-0.03 mountY=0.18, mountTheta=1.73
00:31:14.217 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.00, opts=13)
00:31:14.217 00.000 10844 Enqueuing Move request for scope (0.19, -0.00)
00:31:14.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:14.217 00.000 10844 UpdateGuideState exits: m=2754 SNR=33.8
00:31:14.217 00.000 11060 Worker thread wakes up
00:31:14.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:14.219 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
00:31:14.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:14.219 00.000 10844 Enqueuing Expose request
00:31:14.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
00:31:14.219 00.000 11060 Moving (0.19, -0.00) raw xDistance=-0.03 yDistance=0.18
00:31:14.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:31:14.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:14.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:31:14.219 00.000 11060 MoveAxis(E, 0, ABG)
00:31:14.219 00.000 11060 Move returns status 0, amount 0
00:31:14.219 00.000 11060 MoveAxis(N, 0, ABG)
00:31:14.219 00.000 11060 Move returns status 0, amount 0
00:31:14.219 00.000 11060 move complete, result=0
00:31:14.219 00.000 11060 worker thread done servicing request
00:31:14.219 00.000 11060 Worker thread wakes up
00:31:14.220 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:14.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:14.220 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:14.859 00.639 11060 Exposure complete
00:31:15.057 00.198 11060 worker thread done servicing request
00:31:15.057 00.000 10844 OnExposeComplete: enter
00:31:15.057 00.000 10844 UpdateGuideState(): m_state=6
00:31:15.057 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6104
00:31:15.057 00.000 10844 Star::Find returns 1 (0), X=263.15, Y=61.87, Mass=3067, SNR=35.9, Peak=234 HFD=3.7
00:31:15.058 00.001 10844 MultiStar: [#1 0.30,0.01,0.97,U] [#2 0.68,0.14,0.00,M2] [#3 0.25,0.32,0.90,U] [#4 0.09,-0.48,1.08,U] [#5 0.25,-0.32,0.95,U] [#6 0.33,-0.67,0.00,M2] [#7 0.22,-0.46,0.81,U] [#8 0.07,-0.30,0.82,U] 
00:31:15.058 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.20}, one-star: {0.63, -0.17}
00:31:15.058 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
00:31:15.058 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
00:31:15.058 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.20 hyp=0.33 cameraTheta=-0.65 mountX=0.15 mountY=0.29, mountTheta=1.10
00:31:15.059 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.20, opts=13)
00:31:15.059 00.000 10844 Enqueuing Move request for scope (0.26, -0.20)
00:31:15.059 00.000 11060 Worker thread wakes up
00:31:15.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:15.060 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.20) opts 0xd
00:31:15.060 00.000 10844 UpdateGuideState exits: m=3067 SNR=35.9
00:31:15.060 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.20)
00:31:15.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:15.060 00.000 11060 Moving (0.26, -0.20) raw xDistance=0.15 yDistance=0.29
00:31:15.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:15.060 00.000 10844 Enqueuing Expose request
00:31:15.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:31:15.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:15.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:31:15.060 00.000 11060 MoveAxis(W, 26, ABG)
00:31:15.060 00.000 11060 Guiding  Dir = 3, Dur = 26
00:31:15.073 00.013 11060 IsSlewing returns 0
00:31:15.073 00.000 11060 IsGuiding returns 0
00:31:15.104 00.031 11060 IsGuiding returns 0
00:31:15.104 00.000 11060 Move returns status 0, amount 26
00:31:15.104 00.000 11060 MoveAxis(N, 0, ABG)
00:31:15.104 00.000 11060 Move returns status 0, amount 0
00:31:15.104 00.000 11060 move complete, result=0
00:31:15.104 00.000 11060 worker thread done servicing request
00:31:15.104 00.000 11060 Worker thread wakes up
00:31:15.104 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.3 px 0 ms NORTH
00:31:15.105 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:15.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:15.733 00.628 11060 Exposure complete
00:31:15.913 00.180 11060 worker thread done servicing request
00:31:15.913 00.000 10844 OnExposeComplete: enter
00:31:15.913 00.000 10844 UpdateGuideState(): m_state=6
00:31:15.914 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6105
00:31:15.914 00.000 10844 Star::Find returns 1 (1), X=262.59, Y=61.82, Mass=3447, SNR=37.7, Peak=255 HFD=3.6
00:31:15.914 00.000 10844 MultiStar: [#1 0.85,-0.58,0.00,M1] [#2 -0.32,-0.03,1.85,U] [#3 0.28,0.48,0.90,U] [#4 0.01,-0.23,0.87,U] [#5 -0.07,-0.27,0.98,U] [#6 0.73,-0.36,0.00,M3] [#7 0.09,0.21,0.88,U] [#8 -0.22,-0.47,0.90,U] 
00:31:15.914 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.07}, one-star: {0.07, -0.22}
00:31:15.914 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
00:31:15.914 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
00:31:15.914 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.27 mountX=0.08 mountY=-0.05, mountTheta=-0.53
00:31:15.916 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
00:31:15.916 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
00:31:15.916 00.000 11060 Worker thread wakes up
00:31:15.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
00:31:15.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
00:31:15.916 00.000 11060 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=-0.05
00:31:15.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:31:15.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:15.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:15.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:31:15.916 00.000 11060 MoveAxis(E, 0, ABG)
00:31:15.916 00.000 11060 Move returns status 0, amount 0
00:31:15.916 00.000 11060 MoveAxis(N, 0, ABG)
00:31:15.916 00.000 11060 Move returns status 0, amount 0
00:31:15.916 00.000 11060 move complete, result=0
00:31:15.917 00.001 10844 UpdateGuideState exits: m=3447 SNR=37.7 Saturated
00:31:15.917 00.000 11060 worker thread done servicing request
00:31:15.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:15.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:15.917 00.000 10844 Enqueuing Expose request
00:31:15.917 00.000 11060 Worker thread wakes up
00:31:15.917 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:15.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:15.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:16.564 00.647 11060 Exposure complete
00:31:16.735 00.171 11060 worker thread done servicing request
00:31:16.735 00.000 10844 OnExposeComplete: enter
00:31:16.735 00.000 10844 UpdateGuideState(): m_state=6
00:31:16.736 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6106
00:31:16.736 00.000 10844 Star::Find returns 1 (0), X=262.21, Y=62.17, Mass=3312, SNR=36.8, Peak=224 HFD=3.9
00:31:16.736 00.000 10844 MultiStar: [#1 0.18,-0.20,0.94,U] [#2 0.28,-0.13,1.87,U] [#3 0.09,0.09,0.84,U] [#4 0.31,-0.49,1.04,U] [#5 -0.09,0.02,1.04,U] [#6 0.54,-0.14,0.96,U] [#7 -0.30,-0.59,0.00,M1] [#8 -0.17,-0.96,0.00,M1] 
00:31:16.736 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.11}, one-star: {-0.31, 0.14}
00:31:16.736 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
00:31:16.736 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
00:31:16.736 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=0.08 mountY=0.17, mountTheta=1.14
00:31:16.737 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.11, opts=13)
00:31:16.738 00.001 10844 Enqueuing Move request for scope (0.16, -0.11)
00:31:16.738 00.000 11060 Worker thread wakes up
00:31:16.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:16.738 00.000 10844 UpdateGuideState exits: m=3312 SNR=36.8
00:31:16.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:16.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:16.738 00.000 10844 Enqueuing Expose request
00:31:16.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
00:31:16.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
00:31:16.738 00.000 11060 Moving (0.16, -0.11) raw xDistance=0.08 yDistance=0.17
00:31:16.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:31:16.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:16.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:31:16.738 00.000 11060 MoveAxis(E, 0, ABG)
00:31:16.739 00.001 11060 Move returns status 0, amount 0
00:31:16.739 00.000 11060 MoveAxis(N, 0, ABG)
00:31:16.739 00.000 11060 Move returns status 0, amount 0
00:31:16.739 00.000 11060 move complete, result=0
00:31:16.739 00.000 11060 worker thread done servicing request
00:31:16.739 00.000 11060 Worker thread wakes up
00:31:16.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:16.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:16.747 00.008 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:17.393 00.646 11060 Exposure complete
00:31:17.561 00.168 11060 worker thread done servicing request
00:31:17.562 00.001 10844 OnExposeComplete: enter
00:31:17.562 00.000 10844 UpdateGuideState(): m_state=6
00:31:17.562 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6107
00:31:17.562 00.000 10844 Star::Find returns 1 (0), X=262.30, Y=62.75, Mass=3191, SNR=36.3, Peak=251 HFD=3.7
00:31:17.562 00.000 10844 MultiStar: [#1 0.41,-0.57,0.00,M1] [#2 0.25,-0.27,1.93,U] [#3 -0.09,0.27,1.01,U] [#4 0.17,-0.42,0.93,U] [#5 -0.38,0.24,1.09,U] [#6 -0.12,-0.50,0.98,U] [#7 -0.33,-0.46,0.89,U] [#8 -0.30,-0.87,0.00,M2] 
00:31:17.562 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.07}, one-star: {-0.22, 0.71}
00:31:17.563 00.001 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
00:31:17.563 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
00:31:17.563 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.29 mountX=0.08 mountY=-0.05, mountTheta=-0.55
00:31:17.564 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
00:31:17.564 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
00:31:17.564 00.000 11060 Worker thread wakes up
00:31:17.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:17.564 00.000 10844 UpdateGuideState exits: m=3191 SNR=36.3
00:31:17.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:17.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:17.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
00:31:17.564 00.000 10844 Enqueuing Expose request
00:31:17.565 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
00:31:17.565 00.000 11060 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=-0.05
00:31:17.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:31:17.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:17.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:31:17.565 00.000 11060 MoveAxis(E, 0, ABG)
00:31:17.565 00.000 11060 Move returns status 0, amount 0
00:31:17.565 00.000 11060 MoveAxis(N, 0, ABG)
00:31:17.565 00.000 11060 Move returns status 0, amount 0
00:31:17.565 00.000 11060 move complete, result=0
00:31:17.565 00.000 11060 worker thread done servicing request
00:31:17.565 00.000 11060 Worker thread wakes up
00:31:17.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:17.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:17.566 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:18.205 00.639 11060 Exposure complete
00:31:18.374 00.169 11060 worker thread done servicing request
00:31:18.375 00.001 10844 OnExposeComplete: enter
00:31:18.375 00.000 10844 UpdateGuideState(): m_state=6
00:31:18.375 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6108
00:31:18.375 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.97, Mass=2924, SNR=34.2, Peak=219 HFD=4.0
00:31:18.375 00.000 10844 MultiStar: [#1 -0.64,-0.18,0.00,M2] [#2 0.06,0.02,2.09,U] [#3 -0.37,0.62,0.00,M1] [#4 -0.17,-0.37,0.94,U] [#5 -0.34,-0.20,1.08,U] [#6 -0.09,-0.12,1.00,U] [#7 0.25,-0.31,0.90,U] [#8 -0.08,-0.80,0.00,M3] 
00:31:18.375 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.00}, one-star: {0.24, 0.94}
00:31:18.375 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
00:31:18.375 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.93)
00:31:18.376 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.62 mountX=-0.00 mountY=-0.00, mountTheta=-1.91
00:31:18.377 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.00, opts=13)
00:31:18.377 00.000 10844 Enqueuing Move request for scope (-0.00, 0.00)
00:31:18.377 00.000 11060 Worker thread wakes up
00:31:18.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
00:31:18.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
00:31:18.377 00.000 11060 Moving (-0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
00:31:18.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:31:18.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:18.377 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:18.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:31:18.377 00.000 11060 MoveAxis(E, 0, ABG)
00:31:18.377 00.000 11060 Move returns status 0, amount 0
00:31:18.377 00.000 11060 MoveAxis(N, 0, ABG)
00:31:18.378 00.001 11060 Move returns status 0, amount 0
00:31:18.378 00.000 11060 move complete, result=0
00:31:18.378 00.000 10844 UpdateGuideState exits: m=2924 SNR=34.2
00:31:18.378 00.000 11060 worker thread done servicing request
00:31:18.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:18.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:18.378 00.000 10844 Enqueuing Expose request
00:31:18.378 00.000 11060 Worker thread wakes up
00:31:18.378 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:18.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:18.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:19.014 00.636 11060 Exposure complete
00:31:19.196 00.182 11060 worker thread done servicing request
00:31:19.197 00.001 10844 OnExposeComplete: enter
00:31:19.197 00.000 10844 UpdateGuideState(): m_state=6
00:31:19.197 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6109
00:31:19.197 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.73, Mass=2831, SNR=33.4, Peak=194 HFD=3.7
00:31:19.197 00.000 10844 MultiStar: [#1 -0.15,-0.20,1.11,U] [#2 0.07,-0.30,2.18,U] [#3 0.32,-0.03,0.96,U] [#4 0.08,-0.33,0.97,U] [#5 0.04,-0.41,1.05,U] [#6 0.53,-0.08,0.91,U] [#7 -0.15,-0.58,0.92,U] [#8 0.19,-1.37,0.00,M4] 
00:31:19.197 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.17}, one-star: {0.03, 0.69}
00:31:19.197 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
00:31:19.198 00.001 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
00:31:19.198 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.11 mountX=0.15 mountY=0.11, mountTheta=0.64
00:31:19.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.17, opts=13)
00:31:19.200 00.001 10844 Enqueuing Move request for scope (0.09, -0.17)
00:31:19.200 00.000 11060 Worker thread wakes up
00:31:19.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
00:31:19.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
00:31:19.200 00.000 11060 Moving (0.09, -0.17) raw xDistance=0.15 yDistance=0.11
00:31:19.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:31:19.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:19.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:19.200 00.000 10844 UpdateGuideState exits: m=2831 SNR=33.4
00:31:19.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:31:19.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:19.200 00.000 11060 MoveAxis(W, 27, ABG)
00:31:19.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:19.200 00.000 10844 Enqueuing Expose request
00:31:19.200 00.000 11060 Guiding  Dir = 3, Dur = 27
00:31:19.230 00.030 11060 IsSlewing returns 0
00:31:19.230 00.000 11060 IsGuiding returns 0
00:31:19.278 00.048 11060 IsGuiding returns 0
00:31:19.278 00.000 11060 Move returns status 0, amount 27
00:31:19.278 00.000 11060 MoveAxis(N, 0, ABG)
00:31:19.278 00.000 11060 Move returns status 0, amount 0
00:31:19.278 00.000 11060 move complete, result=0
00:31:19.278 00.000 11060 worker thread done servicing request
00:31:19.279 00.001 11060 Worker thread wakes up
00:31:19.279 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
00:31:19.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:19.281 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:19.934 00.653 11060 Exposure complete
00:31:20.104 00.170 10844 OnExposeComplete: enter
00:31:20.104 00.000 10844 UpdateGuideState(): m_state=6
00:31:20.104 00.000 11060 worker thread done servicing request
00:31:20.105 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6110
00:31:20.105 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=62.71, Mass=3874, SNR=39.8, Peak=234 HFD=3.8
00:31:20.105 00.000 10844 MultiStar: [#1 -0.14,0.16,0.90,U] [#2 0.70,0.17,0.00,M1] [#3 0.66,0.19,0.00,M1] [#4 0.43,-0.27,0.88,U] [#5 0.47,0.55,0.00,M1] [#6 0.82,0.09,0.00,M1] [#7 0.35,0.22,0.88,U] [#8 0.37,-0.37,0.76,U] 
00:31:20.105 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.11}, one-star: {-0.18, 0.67}
00:31:20.105 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:31:20.105 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:31:20.105 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.64 mountX=-0.14 mountY=0.13, mountTheta=2.38
00:31:20.106 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.11, opts=13)
00:31:20.107 00.001 10844 Enqueuing Move request for scope (0.15, 0.11)
00:31:20.107 00.000 11060 Worker thread wakes up
00:31:20.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
00:31:20.107 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
00:31:20.107 00.000 11060 Moving (0.15, 0.11) raw xDistance=-0.14 yDistance=0.13
00:31:20.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:31:20.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:20.107 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:20.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:31:20.107 00.000 11060 MoveAxis(E, 23, ABG)
00:31:20.107 00.000 11060 Guiding  Dir = 2, Dur = 23
00:31:20.107 00.000 10844 UpdateGuideState exits: m=3874 SNR=39.8
00:31:20.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:20.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:20.107 00.000 10844 Enqueuing Expose request
00:31:20.119 00.012 11060 IsSlewing returns 0
00:31:20.119 00.000 11060 IsGuiding returns 0
00:31:20.150 00.031 11060 IsGuiding returns 0
00:31:20.150 00.000 11060 Move returns status 0, amount 23
00:31:20.150 00.000 11060 MoveAxis(N, 0, ABG)
00:31:20.150 00.000 11060 Move returns status 0, amount 0
00:31:20.150 00.000 11060 move complete, result=0
00:31:20.150 00.000 11060 worker thread done servicing request
00:31:20.150 00.000 11060 Worker thread wakes up
00:31:20.150 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:31:20.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:20.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:20.782 00.632 11060 Exposure complete
00:31:20.979 00.197 11060 worker thread done servicing request
00:31:20.980 00.001 10844 OnExposeComplete: enter
00:31:20.980 00.000 10844 UpdateGuideState(): m_state=6
00:31:20.980 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6111
00:31:20.980 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.08, Mass=3086, SNR=35.8, Peak=231 HFD=3.8
00:31:20.980 00.000 10844 MultiStar: [#1 0.68,-0.21,0.00,M1] [#2 0.38,-0.73,0.00,M2] [#3 0.16,-0.00,0.92,U] [#4 -0.11,-0.18,0.90,U] [#5 0.37,-0.02,1.06,U] [#6 1.08,-0.45,0.00,M2] [#7 0.24,-0.61,0.00,M1] [#8 -0.40,-0.88,0.00,M4] 
00:31:20.980 00.000 10844 refined, 3 included, MultiStar: {0.15, -0.03}, one-star: {0.15, 0.05}
00:31:20.980 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
00:31:20.981 00.001 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
00:31:20.981 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.22 mountX=0.01 mountY=0.15, mountTheta=1.53
00:31:20.982 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.03, opts=13)
00:31:20.982 00.000 10844 Enqueuing Move request for scope (0.15, -0.03)
00:31:20.982 00.000 11060 Worker thread wakes up
00:31:20.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:20.982 00.000 10844 UpdateGuideState exits: m=3086 SNR=35.8
00:31:20.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:20.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:20.982 00.000 10844 Enqueuing Expose request
00:31:20.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
00:31:20.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
00:31:20.982 00.000 11060 Moving (0.15, -0.03) raw xDistance=0.01 yDistance=0.15
00:31:20.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:31:20.983 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:20.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:31:20.983 00.000 11060 MoveAxis(E, 0, ABG)
00:31:20.983 00.000 11060 Move returns status 0, amount 0
00:31:20.983 00.000 11060 MoveAxis(N, 0, ABG)
00:31:20.983 00.000 11060 Move returns status 0, amount 0
00:31:20.983 00.000 11060 move complete, result=0
00:31:20.983 00.000 11060 worker thread done servicing request
00:31:20.983 00.000 11060 Worker thread wakes up
00:31:20.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:20.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:20.984 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:21.613 00.629 11060 Exposure complete
00:31:21.781 00.168 11060 worker thread done servicing request
00:31:21.781 00.000 10844 OnExposeComplete: enter
00:31:21.781 00.000 10844 UpdateGuideState(): m_state=6
00:31:21.781 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6112
00:31:21.781 00.000 10844 Star::Find returns 1 (0), X=262.80, Y=62.23, Mass=3154, SNR=35.7, Peak=237 HFD=3.5
00:31:21.781 00.000 10844 MultiStar: [#1 0.66,-0.28,0.00,M2] [#2 0.06,-0.08,1.93,U] [#3 0.27,0.82,0.00,M1] [#4 0.26,0.08,0.99,U] [#5 -0.07,-0.28,1.06,U] [#6 0.45,-1.06,0.00,M3] [#7 0.23,-0.06,0.80,U] [#8 0.10,-1.06,0.00,M5] 
00:31:21.781 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.04}, one-star: {0.28, 0.19}
00:31:21.781 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
00:31:21.782 00.001 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
00:31:21.782 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.29 mountX=0.01 mountY=0.14, mountTheta=1.47
00:31:21.783 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.04, opts=13)
00:31:21.783 00.000 10844 Enqueuing Move request for scope (0.13, -0.04)
00:31:21.783 00.000 11060 Worker thread wakes up
00:31:21.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:31:21.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:31:21.783 00.000 11060 Moving (0.13, -0.04) raw xDistance=0.01 yDistance=0.14
00:31:21.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:31:21.784 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:21.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:31:21.784 00.000 11060 MoveAxis(E, 0, ABG)
00:31:21.784 00.000 11060 Move returns status 0, amount 0
00:31:21.784 00.000 11060 MoveAxis(N, 0, ABG)
00:31:21.784 00.000 11060 Move returns status 0, amount 0
00:31:21.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:21.784 00.000 10844 UpdateGuideState exits: m=3154 SNR=35.7
00:31:21.784 00.000 11060 move complete, result=0
00:31:21.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:21.784 00.000 11060 worker thread done servicing request
00:31:21.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:21.784 00.000 10844 Enqueuing Expose request
00:31:21.784 00.000 11060 Worker thread wakes up
00:31:21.785 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:21.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:21.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:22.416 00.631 11060 Exposure complete
00:31:22.586 00.170 11060 worker thread done servicing request
00:31:22.586 00.000 10844 OnExposeComplete: enter
00:31:22.586 00.000 10844 UpdateGuideState(): m_state=6
00:31:22.587 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6113
00:31:22.587 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=62.29, Mass=2670, SNR=32.7, Peak=214 HFD=3.6
00:31:22.587 00.000 10844 MultiStar: [#1 -0.76,-0.29,0.00,M3] [#2 0.28,-0.68,0.00,M2] [#3 0.07,-0.75,0.00,M2] [#4 0.29,-0.16,1.02,U] [#5 -0.65,-1.05,0.00,M1] [#6 -0.29,-0.42,1.01,U] [#7 -0.18,-0.41,0.87,U] [#8 0.27,-0.58,0.00,M6] 
00:31:22.587 00.000 10844 refined, 3 included, MultiStar: {-0.07, -0.18}, one-star: {-0.12, 0.25}
00:31:22.587 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
00:31:22.587 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
00:31:22.587 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.95 mountX=0.19 mountY=-0.04, mountTheta=-0.21
00:31:22.588 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.18, opts=13)
00:31:22.589 00.001 10844 Enqueuing Move request for scope (-0.07, -0.18)
00:31:22.589 00.000 11060 Worker thread wakes up
00:31:22.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:22.589 00.000 10844 UpdateGuideState exits: m=2670 SNR=32.7
00:31:22.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:22.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:22.589 00.000 10844 Enqueuing Expose request
00:31:22.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
00:31:22.589 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
00:31:22.589 00.000 11060 Moving (-0.07, -0.18) raw xDistance=0.19 yDistance=-0.04
00:31:22.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:31:22.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:22.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:22.590 00.001 11060 MoveAxis(W, 32, ABG)
00:31:22.590 00.000 11060 Guiding  Dir = 3, Dur = 32
00:31:22.623 00.033 11060 IsSlewing returns 0
00:31:22.623 00.000 11060 IsGuiding returns 0
00:31:22.685 00.062 11060 IsGuiding returns 0
00:31:22.686 00.001 11060 Move returns status 0, amount 32
00:31:22.686 00.000 11060 MoveAxis(N, 0, ABG)
00:31:22.686 00.000 11060 Move returns status 0, amount 0
00:31:22.686 00.000 11060 move complete, result=0
00:31:22.686 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
00:31:22.687 00.001 11060 worker thread done servicing request
00:31:22.698 00.011 11060 Worker thread wakes up
00:31:22.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:22.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:23.332 00.634 11060 Exposure complete
00:31:23.526 00.194 11060 worker thread done servicing request
00:31:23.526 00.000 10844 OnExposeComplete: enter
00:31:23.526 00.000 10844 UpdateGuideState(): m_state=6
00:31:23.526 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6114
00:31:23.526 00.000 10844 Star::Find returns 1 (1), X=262.80, Y=62.40, Mass=3342, SNR=37.3, Peak=255 HFD=3.6
00:31:23.527 00.001 10844 MultiStar: [#1 0.50,0.17,0.95,U] [#2 0.06,0.21,1.89,U] [#3 0.25,-0.02,0.98,U] [#4 0.84,-0.53,0.00,M1] [#5 -0.98,-0.07,0.00,M2] [#6 -0.72,-0.04,0.00,M3] [#7 0.57,0.18,0.76,U] [#8 -0.19,-0.67,0.00,M7] 
00:31:23.527 00.000 10844 refined, 4 included, MultiStar: {0.28, 0.19}, one-star: {0.28, 0.37}
00:31:23.527 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
00:31:23.527 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
00:31:23.527 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.19 hyp=0.33 cameraTheta=0.60 mountX=-0.23 mountY=0.24, mountTheta=2.34
00:31:23.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.19, opts=13)
00:31:23.528 00.000 10844 Enqueuing Move request for scope (0.28, 0.19)
00:31:23.528 00.000 11060 Worker thread wakes up
00:31:23.530 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:23.530 00.000 10844 UpdateGuideState exits: m=3342 SNR=37.3 Saturated
00:31:23.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:23.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:23.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.19) opts 0xd
00:31:23.530 00.000 10844 Enqueuing Expose request
00:31:23.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.19)
00:31:23.530 00.000 11060 Moving (0.28, 0.19) raw xDistance=-0.23 yDistance=0.24
00:31:23.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:31:23.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:23.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:31:23.530 00.000 11060 MoveAxis(E, 40, ABG)
00:31:23.530 00.000 11060 Guiding  Dir = 2, Dur = 40
00:31:23.559 00.029 11060 IsSlewing returns 0
00:31:23.559 00.000 11060 IsGuiding returns 0
00:31:23.622 00.063 11060 IsGuiding returns 0
00:31:23.622 00.000 11060 Move returns status 0, amount 40
00:31:23.622 00.000 11060 MoveAxis(N, 0, ABG)
00:31:23.622 00.000 11060 Move returns status 0, amount 0
00:31:23.622 00.000 11060 move complete, result=0
00:31:23.622 00.000 11060 worker thread done servicing request
00:31:23.622 00.000 11060 Worker thread wakes up
00:31:23.622 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
00:31:23.623 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:23.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:24.256 00.633 11060 Exposure complete
00:31:24.421 00.165 11060 worker thread done servicing request
00:31:24.421 00.000 10844 OnExposeComplete: enter
00:31:24.421 00.000 10844 UpdateGuideState(): m_state=6
00:31:24.421 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6115
00:31:24.421 00.000 10844 Star::Find returns 1 (0), X=262.01, Y=61.82, Mass=3078, SNR=35.7, Peak=242 HFD=3.8
00:31:24.421 00.000 10844 MultiStar: [#1 0.49,-0.27,0.96,U] [#2 -0.56,0.25,1.97,U] [#3 0.19,0.65,0.00,M2] [#4 0.19,-0.35,0.96,U] [#5 0.47,0.01,1.07,U] [#6 -0.03,0.07,0.85,U] [#7 0.18,1.39,0.00,M1] [#8 -0.24,-0.43,0.91,U] 
00:31:24.421 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.08}, one-star: {-0.52, -0.21}
00:31:24.423 00.002 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
00:31:24.423 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
00:31:24.423 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.42 mountX=0.10 mountY=-0.08, mountTheta=-0.67
00:31:24.424 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.08, opts=13)
00:31:24.424 00.000 10844 Enqueuing Move request for scope (-0.09, -0.08)
00:31:24.424 00.000 11060 Worker thread wakes up
00:31:24.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
00:31:24.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
00:31:24.424 00.000 11060 Moving (-0.09, -0.08) raw xDistance=0.10 yDistance=-0.08
00:31:24.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:31:24.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:24.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:24.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:31:24.424 00.000 10844 UpdateGuideState exits: m=3078 SNR=35.7
00:31:24.424 00.000 11060 MoveAxis(E, 0, ABG)
00:31:24.424 00.000 11060 Move returns status 0, amount 0
00:31:24.424 00.000 11060 MoveAxis(N, 0, ABG)
00:31:24.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:24.424 00.000 11060 Move returns status 0, amount 0
00:31:24.425 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:24.425 00.000 10844 Enqueuing Expose request
00:31:24.425 00.000 11060 move complete, result=0
00:31:24.425 00.000 11060 worker thread done servicing request
00:31:24.425 00.000 11060 Worker thread wakes up
00:31:24.425 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:24.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:24.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:25.053 00.628 11060 Exposure complete
00:31:25.221 00.168 11060 worker thread done servicing request
00:31:25.221 00.000 10844 OnExposeComplete: enter
00:31:25.221 00.000 10844 UpdateGuideState(): m_state=6
00:31:25.221 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6116
00:31:25.221 00.000 10844 Star::Find returns 1 (0), X=261.90, Y=62.25, Mass=3170, SNR=36.3, Peak=249 HFD=3.7
00:31:25.222 00.001 10844 MultiStar: [#1 -0.05,-0.22,0.93,U] [#2 -0.99,0.23,0.00,M1] [#3 0.04,0.52,1.09,U] [#4 -0.16,-0.31,1.00,U] [#5 -0.89,-0.55,0.00,M2] [#6 0.27,-0.18,0.88,U] [#7 0.86,-0.43,0.00,M2] [#8 -1.07,-0.25,0.00,M7] 
00:31:25.222 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.02}, one-star: {-0.62, 0.22}
00:31:25.222 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
00:31:25.222 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
00:31:25.222 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=-0.00 mountY=-0.11, mountTheta=-1.59
00:31:25.223 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.02, opts=13)
00:31:25.223 00.000 10844 Enqueuing Move request for scope (-0.11, 0.02)
00:31:25.224 00.001 11060 Worker thread wakes up
00:31:25.224 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:31:25.224 00.000 10844 UpdateGuideState exits: m=3170 SNR=36.3
00:31:25.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:25.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
00:31:25.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:25.224 00.000 10844 Enqueuing Expose request
00:31:25.224 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
00:31:25.225 00.001 11060 Moving (-0.11, 0.02) raw xDistance=-0.00 yDistance=-0.11
00:31:25.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:31:25.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:25.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:25.225 00.000 11060 MoveAxis(E, 0, ABG)
00:31:25.225 00.000 11060 Move returns status 0, amount 0
00:31:25.225 00.000 11060 MoveAxis(N, 0, ABG)
00:31:25.225 00.000 11060 Move returns status 0, amount 0
00:31:25.225 00.000 11060 move complete, result=0
00:31:25.225 00.000 11060 worker thread done servicing request
00:31:25.225 00.000 11060 Worker thread wakes up
00:31:25.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:25.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:25.226 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:25.852 00.626 11060 Exposure complete
00:31:26.035 00.183 11060 worker thread done servicing request
00:31:26.035 00.000 10844 OnExposeComplete: enter
00:31:26.035 00.000 10844 UpdateGuideState(): m_state=6
00:31:26.037 00.002 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6117
00:31:26.037 00.000 10844 Star::Find returns 1 (0), X=263.51, Y=61.49, Mass=2813, SNR=34.1, Peak=236 HFD=3.2
00:31:26.037 00.000 10844 MultiStar: [#1 0.45,0.94,0.00,M1] [#2 -0.77,-0.05,0.00,M2] [#3 0.00,1.40,0.00,M2] [#4 -0.18,-0.28,1.07,U] [#5 -0.49,0.49,0.00,M3] [#6 0.58,-0.06,0.95,U] [#7 -0.77,0.63,0.00,M3] [#8 -0.16,-0.26,0.97,U] 
00:31:26.037 00.000 10844 refined, 3 included, MultiStar: {0.29, -0.29}, one-star: {0.98, -0.55}
00:31:26.037 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
00:31:26.037 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
00:31:26.037 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.29 hyp=0.41 cameraTheta=-0.78 mountX=0.23 mountY=0.34, mountTheta=0.97
00:31:26.039 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.29, opts=13)
00:31:26.039 00.000 10844 Enqueuing Move request for scope (0.29, -0.29)
00:31:26.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:26.039 00.000 10844 UpdateGuideState exits: m=2813 SNR=34.1
00:31:26.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:26.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:26.039 00.000 10844 Enqueuing Expose request
00:31:26.039 00.000 11060 Worker thread wakes up
00:31:26.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.29) opts 0xd
00:31:26.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.29)
00:31:26.039 00.000 11060 Moving (0.29, -0.29) raw xDistance=0.23 yDistance=0.34
00:31:26.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:31:26.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:26.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:31:26.039 00.000 11060 MoveAxis(W, 40, ABG)
00:31:26.040 00.001 11060 Guiding  Dir = 3, Dur = 40
00:31:26.073 00.033 11060 IsSlewing returns 0
00:31:26.074 00.001 11060 IsGuiding returns 0
00:31:26.133 00.059 11060 IsGuiding returns 0
00:31:26.134 00.001 11060 Move returns status 0, amount 40
00:31:26.134 00.000 11060 MoveAxis(N, 0, ABG)
00:31:26.134 00.000 11060 Move returns status 0, amount 0
00:31:26.135 00.001 11060 move complete, result=0
00:31:26.135 00.000 11060 worker thread done servicing request
00:31:26.135 00.000 11060 Worker thread wakes up
00:31:26.135 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.3 px 0 ms NORTH
00:31:26.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:26.136 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:26.794 00.658 11060 Exposure complete
00:31:26.957 00.163 11060 worker thread done servicing request
00:31:26.957 00.000 10844 OnExposeComplete: enter
00:31:26.957 00.000 10844 UpdateGuideState(): m_state=6
00:31:26.958 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6118
00:31:26.958 00.000 10844 Star::Find returns 1 (1), X=262.89, Y=62.57, Mass=2998, SNR=35.7, Peak=255 HFD=3.6
00:31:26.958 00.000 10844 MultiStar: [#1 0.44,0.79,0.00,M2] [#2 -0.67,0.17,0.00,M3] [#3 0.73,1.20,0.00,M3] [#4 -0.36,-0.40,0.93,U] [#5 -0.18,0.83,0.00,M4] [#6 0.21,0.18,0.92,U] [#7 0.50,0.06,0.94,U] [#8 0.04,-0.01,0.91,U] 
00:31:26.958 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.08}, one-star: {0.36, 0.53}
00:31:26.958 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
00:31:26.958 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
00:31:26.958 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=-0.11 mountY=0.14, mountTheta=2.22
00:31:26.960 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
00:31:26.960 00.000 10844 Enqueuing Move request for scope (0.15, 0.08)
00:31:26.960 00.000 11060 Worker thread wakes up
00:31:26.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:26.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:31:26.960 00.000 10844 UpdateGuideState exits: m=2998 SNR=35.7 Saturated
00:31:26.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:31:26.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:26.960 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.11 yDistance=0.14
00:31:26.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:26.960 00.000 10844 Enqueuing Expose request
00:31:26.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:31:26.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:26.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:31:26.961 00.001 11060 MoveAxis(E, 0, ABG)
00:31:26.961 00.000 11060 Move returns status 0, amount 0
00:31:26.961 00.000 11060 MoveAxis(N, 0, ABG)
00:31:26.961 00.000 11060 Move returns status 0, amount 0
00:31:26.961 00.000 11060 move complete, result=0
00:31:26.961 00.000 11060 worker thread done servicing request
00:31:26.961 00.000 11060 Worker thread wakes up
00:31:26.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:26.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:26.962 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:27.595 00.633 11060 Exposure complete
00:31:27.762 00.167 11060 worker thread done servicing request
00:31:27.762 00.000 10844 OnExposeComplete: enter
00:31:27.763 00.001 10844 UpdateGuideState(): m_state=6
00:31:27.763 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6119
00:31:27.763 00.000 10844 Star::Find returns 1 (0), X=262.34, Y=61.97, Mass=3656, SNR=38.2, Peak=247 HFD=3.6
00:31:27.764 00.001 10844 MultiStar: [#1 -0.54,0.38,0.00,M3] [#2 0.14,-0.38,1.82,U] [#3 0.55,0.75,0.00,M4] [#4 0.14,-0.95,0.00,M1] [#5 0.02,-0.17,1.06,U] [#6 0.17,0.21,0.77,U] [#7 -0.12,-0.23,0.85,U] [#8 -0.46,-0.15,0.78,U] 
00:31:27.764 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.17}, one-star: {-0.19, -0.07}
00:31:27.764 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
00:31:27.764 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
00:31:27.764 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.79 mountX=0.18 mountY=-0.01, mountTheta=-0.05
00:31:27.766 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
00:31:27.766 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
00:31:27.766 00.000 11060 Worker thread wakes up
00:31:27.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
00:31:27.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
00:31:27.767 00.001 11060 Moving (-0.04, -0.17) raw xDistance=0.18 yDistance=-0.01
00:31:27.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:31:27.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:27.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=13, FiltMax=255, Gamma=1.000
00:31:27.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:31:27.767 00.000 10844 UpdateGuideState exits: m=3656 SNR=38.2
00:31:27.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:27.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:27.767 00.000 10844 Enqueuing Expose request
00:31:27.767 00.000 11060 MoveAxis(W, 31, ABG)
00:31:27.767 00.000 11060 Guiding  Dir = 3, Dur = 31
00:31:27.775 00.008 11060 IsSlewing returns 0
00:31:27.775 00.000 11060 IsGuiding returns 0
00:31:27.823 00.048 11060 IsGuiding returns 0
00:31:27.823 00.000 11060 Move returns status 0, amount 31
00:31:27.823 00.000 11060 MoveAxis(N, 0, ABG)
00:31:27.823 00.000 11060 Move returns status 0, amount 0
00:31:27.823 00.000 11060 move complete, result=0
00:31:27.823 00.000 11060 worker thread done servicing request
00:31:27.823 00.000 11060 Worker thread wakes up
00:31:27.823 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
00:31:27.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:27.824 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:28.448 00.624 11060 Exposure complete
00:31:28.628 00.180 11060 worker thread done servicing request
00:31:28.628 00.000 10844 OnExposeComplete: enter
00:31:28.628 00.000 10844 UpdateGuideState(): m_state=6
00:31:28.628 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6120
00:31:28.629 00.001 10844 Star::Find returns 1 (0), X=262.15, Y=61.24, Mass=3047, SNR=35.2, Peak=222 HFD=3.7
00:31:28.629 00.000 10844 MultiStar: [#1 0.72,0.32,0.00,M4] [#2 0.77,0.29,0.00,M3] [#3 0.82,0.67,0.00,M5] [#4 0.23,-1.12,0.00,M2] [#5 -0.04,-0.65,0.00,M4] [#6 -0.18,0.36,0.99,U] [#7 0.39,-0.40,0.91,U] [#8 0.07,-0.51,1.01,U] 
00:31:28.629 00.000 10844 refined, 3 included, MultiStar: {-0.04, -0.34}, one-star: {-0.38, -0.80}
00:31:28.629 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
00:31:28.629 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
00:31:28.629 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.67 mountX=0.34 mountY=0.02, mountTheta=0.06
00:31:28.633 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.34, opts=13)
00:31:28.634 00.001 10844 Enqueuing Move request for scope (-0.04, -0.34)
00:31:28.634 00.000 11060 Worker thread wakes up
00:31:28.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
00:31:28.634 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
00:31:28.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:28.634 00.000 10844 UpdateGuideState exits: m=3047 SNR=35.2
00:31:28.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:28.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:28.634 00.000 10844 Enqueuing Expose request
00:31:28.634 00.000 11060 Moving (-0.04, -0.34) raw xDistance=0.34 yDistance=0.02
00:31:28.635 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
00:31:28.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:28.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:31:28.635 00.000 11060 MoveAxis(W, 60, ABG)
00:31:28.635 00.000 11060 Guiding  Dir = 3, Dur = 60
00:31:28.646 00.011 11060 IsSlewing returns 0
00:31:28.646 00.000 11060 IsGuiding returns 0
00:31:28.707 00.061 11060 IsGuiding returns 0
00:31:28.707 00.000 11060 Move returns status 0, amount 60
00:31:28.707 00.000 11060 MoveAxis(N, 0, ABG)
00:31:28.707 00.000 11060 Move returns status 0, amount 0
00:31:28.707 00.000 11060 move complete, result=0
00:31:28.707 00.000 11060 worker thread done servicing request
00:31:28.707 00.000 11060 Worker thread wakes up
00:31:28.707 00.000 10844 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
00:31:28.708 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:28.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:29.342 00.634 11060 Exposure complete
00:31:29.515 00.173 11060 worker thread done servicing request
00:31:29.515 00.000 10844 OnExposeComplete: enter
00:31:29.515 00.000 10844 UpdateGuideState(): m_state=6
00:31:29.517 00.002 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6121
00:31:29.517 00.000 10844 Star::Find returns 1 (0), X=261.92, Y=61.73, Mass=3941, SNR=40.2, Peak=249 HFD=3.9
00:31:29.517 00.000 10844 MultiStar: [#1 -0.07,0.50,0.85,U] [#2 -0.47,0.24,1.70,U] [#3 -0.12,0.93,0.00,M6] [#4 -0.32,0.23,0.86,U] [#5 0.03,-0.40,0.87,U] [#6 0.12,0.48,0.79,U] [#7 -0.32,0.86,0.00,M1] [#8 -0.63,0.07,0.00,M4] 
00:31:29.517 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.12}, one-star: {-0.60, -0.31}
00:31:29.517 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
00:31:29.517 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
00:31:29.517 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.29 cameraTheta=2.71 mountX=-0.07 mountY=-0.28, mountTheta=-1.83
00:31:29.518 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.12, opts=13)
00:31:29.518 00.000 10844 Enqueuing Move request for scope (-0.27, 0.12)
00:31:29.518 00.000 11060 Worker thread wakes up
00:31:29.519 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:29.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
00:31:29.519 00.000 10844 UpdateGuideState exits: m=3941 SNR=40.2
00:31:29.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
00:31:29.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:29.519 00.000 11060 Moving (-0.27, 0.12) raw xDistance=-0.07 yDistance=-0.28
00:31:29.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:29.519 00.000 10844 Enqueuing Expose request
00:31:29.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:31:29.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:29.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:31:29.519 00.000 11060 MoveAxis(E, 0, ABG)
00:31:29.519 00.000 11060 Move returns status 0, amount 0
00:31:29.519 00.000 11060 MoveAxis(N, 0, ABG)
00:31:29.519 00.000 11060 Move returns status 0, amount 0
00:31:29.520 00.001 11060 move complete, result=0
00:31:29.520 00.000 11060 worker thread done servicing request
00:31:29.520 00.000 11060 Worker thread wakes up
00:31:29.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:29.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:29.521 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:31:30.147 00.626 11060 Exposure complete
00:31:30.322 00.175 11060 worker thread done servicing request
00:31:30.322 00.000 10844 OnExposeComplete: enter
00:31:30.322 00.000 10844 UpdateGuideState(): m_state=6
00:31:30.322 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6122
00:31:30.322 00.000 10844 Star::Find returns 1 (0), X=262.31, Y=62.29, Mass=3545, SNR=37.3, Peak=234 HFD=3.7
00:31:30.323 00.001 10844 MultiStar: [#1 -0.57,0.05,0.93,U] [#2 -0.21,1.50,0.00,M3] [#3 0.33,0.84,0.00,M7] [#4 -0.04,-0.29,0.88,U] [#5 0.01,0.05,0.89,U] [#6 -0.04,0.73,0.00,M1] [#7 -0.02,-0.16,0.78,U] [#8 -0.33,0.27,1.03,U] 
00:31:30.323 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.04}, one-star: {-0.21, 0.25}
00:31:30.323 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
00:31:30.323 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
00:31:30.323 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.93 mountX=-0.01 mountY=-0.21, mountTheta=-1.60
00:31:30.324 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.04, opts=13)
00:31:30.324 00.000 10844 Enqueuing Move request for scope (-0.20, 0.04)
00:31:30.324 00.000 11060 Worker thread wakes up
00:31:30.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:30.324 00.000 10844 UpdateGuideState exits: m=3545 SNR=37.3
00:31:30.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:30.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
00:31:30.325 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:30.325 00.000 10844 Enqueuing Expose request
00:31:30.325 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
00:31:30.325 00.000 11060 Moving (-0.20, 0.04) raw xDistance=-0.01 yDistance=-0.21
00:31:30.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:31:30.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
00:31:30.325 00.000 11060 MoveAxis(E, 0, ABG)
00:31:30.325 00.000 11060 Move returns status 0, amount 0
00:31:30.325 00.000 11060 MoveAxis(N, 81, ABG)
00:31:30.325 00.000 11060 Guiding  Dir = 0, Dur = 81
00:31:30.329 00.004 11060 IsSlewing returns 0
00:31:30.329 00.000 11060 IsGuiding returns 0
00:31:30.423 00.094 11060 IsGuiding returns 0
00:31:30.423 00.000 11060 Move returns status 0, amount 81
00:31:30.423 00.000 11060 move complete, result=0
00:31:30.423 00.000 11060 worker thread done servicing request
00:31:30.424 00.001 11060 Worker thread wakes up
00:31:30.424 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 81 ms NORTH
00:31:30.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:30.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:31.057 00.633 11060 Exposure complete
00:31:31.224 00.167 11060 worker thread done servicing request
00:31:31.224 00.000 10844 OnExposeComplete: enter
00:31:31.224 00.000 10844 UpdateGuideState(): m_state=6
00:31:31.224 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6123
00:31:31.224 00.000 10844 Star::Find returns 1 (0), X=262.07, Y=62.63, Mass=2879, SNR=34.0, Peak=213 HFD=3.9
00:31:31.225 00.001 10844 MultiStar: [#1 -0.60,-0.24,0.00,M3] [#2 0.66,0.76,0.00,M4] [#3 -0.01,0.59,0.92,U] [#4 -0.19,-0.03,0.93,U] [#5 -0.09,1.25,0.00,M3] [#6 0.17,-0.01,0.87,U] [#7 -0.22,0.01,0.81,U] [#8 -0.24,0.50,1.02,U] 
00:31:31.225 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.29}, one-star: {-0.45, 0.59}
00:31:31.225 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
00:31:31.225 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
00:31:31.225 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.08 mountX=-0.26 mountY=-0.21, mountTheta=-2.46
00:31:31.226 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.29, opts=13)
00:31:31.226 00.000 10844 Enqueuing Move request for scope (-0.16, 0.29)
00:31:31.226 00.000 11060 Worker thread wakes up
00:31:31.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
00:31:31.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
00:31:31.226 00.000 11060 Moving (-0.16, 0.29) raw xDistance=-0.26 yDistance=-0.21
00:31:31.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:31:31.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:31:31.226 00.000 11060 MoveAxis(E, 45, ABG)
00:31:31.227 00.001 11060 Guiding  Dir = 2, Dur = 45
00:31:31.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:31.227 00.000 10844 UpdateGuideState exits: m=2879 SNR=34.0
00:31:31.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:31.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:31.227 00.000 10844 Enqueuing Expose request
00:31:31.238 00.011 11060 IsSlewing returns 0
00:31:31.238 00.000 11060 IsGuiding returns 0
00:31:31.285 00.047 11060 IsGuiding returns 0
00:31:31.285 00.000 11060 Move returns status 0, amount 45
00:31:31.285 00.000 11060 MoveAxis(N, 81, ABG)
00:31:31.285 00.000 11060 Guiding  Dir = 0, Dur = 81
00:31:31.319 00.034 11060 IsSlewing returns 0
00:31:31.321 00.002 11060 IsGuiding returns 0
00:31:31.442 00.121 11060 IsGuiding returns 0
00:31:31.443 00.001 11060 Move returns status 0, amount 81
00:31:31.443 00.000 11060 move complete, result=0
00:31:31.443 00.000 11060 worker thread done servicing request
00:31:31.443 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.2 px 81 ms NORTH
00:31:31.443 00.000 11060 Worker thread wakes up
00:31:31.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:31.444 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:32.080 00.636 11060 Exposure complete
00:31:32.260 00.180 11060 worker thread done servicing request
00:31:32.260 00.000 10844 OnExposeComplete: enter
00:31:32.260 00.000 10844 UpdateGuideState(): m_state=6
00:31:32.261 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6124
00:31:32.261 00.000 10844 Star::Find returns 1 (0), X=262.11, Y=61.71, Mass=3601, SNR=38.8, Peak=198 HFD=4.1
00:31:32.261 00.000 10844 MultiStar: [#1 0.01,-0.52,0.92,U] [#2 -0.18,0.43,1.85,U] [#3 0.03,0.18,0.94,U] [#4 -0.12,0.02,0.92,U] [#5 0.04,-0.35,1.02,U] [#6 0.14,0.38,0.84,U] [#7 0.45,-0.50,0.00,M1] [#8 0.13,-0.31,0.90,U] 
00:31:32.261 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {-0.41, -0.33}
00:31:32.261 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:31:32.261 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:31:32.261 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.87 mountX=0.03 mountY=-0.06, mountTheta=-1.12
00:31:32.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
00:31:32.263 00.000 10844 Enqueuing Move request for scope (-0.06, -0.02)
00:31:32.263 00.000 11060 Worker thread wakes up
00:31:32.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:32.263 00.000 10844 UpdateGuideState exits: m=3601 SNR=38.8
00:31:32.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:32.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:32.263 00.000 10844 Enqueuing Expose request
00:31:32.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:31:32.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:31:32.263 00.000 11060 Moving (-0.06, -0.02) raw xDistance=0.03 yDistance=-0.06
00:31:32.264 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:31:32.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:32.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:31:32.264 00.000 11060 MoveAxis(E, 0, ABG)
00:31:32.264 00.000 11060 Move returns status 0, amount 0
00:31:32.264 00.000 11060 MoveAxis(N, 0, ABG)
00:31:32.264 00.000 11060 Move returns status 0, amount 0
00:31:32.264 00.000 11060 move complete, result=0
00:31:32.264 00.000 11060 worker thread done servicing request
00:31:32.264 00.000 11060 Worker thread wakes up
00:31:32.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:32.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:32.266 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:32.896 00.630 11060 Exposure complete
00:31:33.066 00.170 11060 worker thread done servicing request
00:31:33.066 00.000 10844 OnExposeComplete: enter
00:31:33.066 00.000 10844 UpdateGuideState(): m_state=6
00:31:33.066 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6125
00:31:33.068 00.002 10844 Star::Find returns 1 (0), X=263.45, Y=61.94, Mass=2726, SNR=33.1, Peak=214 HFD=3.9
00:31:33.068 00.000 10844 MultiStar: [#1 -0.41,-0.27,1.19,U] [#2 -0.13,0.87,0.00,M4] [#3 -0.33,-0.52,0.00,M6] [#4 0.23,0.01,1.01,U] [#5 -0.16,0.41,1.10,U] [#6 -0.56,-0.33,0.00,M1] [#7 -0.97,-0.37,0.00,M2] [#8 -0.00,-0.07,1.08,U] 
00:31:33.068 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.00}, one-star: {0.92, -0.10}
00:31:33.068 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:31:33.068 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:31:33.068 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.04 mountX=-0.01 mountY=0.09, mountTheta=1.71
00:31:33.070 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
00:31:33.070 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
00:31:33.070 00.000 11060 Worker thread wakes up
00:31:33.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:31:33.070 00.000 10844 UpdateGuideState exits: m=2726 SNR=33.1
00:31:33.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:33.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:33.070 00.000 10844 Enqueuing Expose request
00:31:33.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:31:33.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:31:33.071 00.001 11060 Moving (0.09, -0.00) raw xDistance=-0.01 yDistance=0.09
00:31:33.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:31:33.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:33.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:31:33.071 00.000 11060 MoveAxis(E, 0, ABG)
00:31:33.071 00.000 11060 Move returns status 0, amount 0
00:31:33.071 00.000 11060 MoveAxis(N, 0, ABG)
00:31:33.071 00.000 11060 Move returns status 0, amount 0
00:31:33.071 00.000 11060 move complete, result=0
00:31:33.071 00.000 11060 worker thread done servicing request
00:31:33.072 00.001 11060 Worker thread wakes up
00:31:33.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:33.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:33.080 00.008 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:33.697 00.617 11060 Exposure complete
00:31:33.878 00.181 11060 worker thread done servicing request
00:31:33.878 00.000 10844 OnExposeComplete: enter
00:31:33.878 00.000 10844 UpdateGuideState(): m_state=6
00:31:33.878 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6126
00:31:33.879 00.001 10844 Star::Find returns 1 (0), X=262.89, Y=61.66, Mass=3489, SNR=37.3, Peak=223 HFD=4.0
00:31:33.879 00.000 10844 MultiStar: [#1 -0.23,-0.39,0.92,U] [#2 -0.90,-0.75,0.00,M5] [#3 0.12,-0.49,0.91,U] [#4 0.17,-0.09,0.89,U] [#5 -0.82,-0.40,0.00,M2] [#6 0.23,-0.88,0.00,M2] [#7 0.52,-0.98,0.00,M3] [#8 -0.19,-0.13,0.96,U] 
00:31:33.879 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.30}, one-star: {0.36, -0.38}
00:31:33.879 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
00:31:33.879 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
00:31:33.879 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.41 mountX=0.28 mountY=0.10, mountTheta=0.33
00:31:33.880 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.30, opts=13)
00:31:33.881 00.001 10844 Enqueuing Move request for scope (0.05, -0.30)
00:31:33.881 00.000 11060 Worker thread wakes up
00:31:33.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
00:31:33.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
00:31:33.881 00.000 11060 Moving (0.05, -0.30) raw xDistance=0.28 yDistance=0.10
00:31:33.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:31:33.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:33.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:31:33.881 00.000 10844 UpdateGuideState exits: m=3489 SNR=37.3
00:31:33.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:31:33.881 00.000 11060 MoveAxis(W, 49, ABG)
00:31:33.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:33.882 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:33.882 00.000 10844 Enqueuing Expose request
00:31:33.882 00.000 11060 Guiding  Dir = 3, Dur = 49
00:31:33.895 00.013 11060 IsSlewing returns 0
00:31:33.896 00.001 11060 IsGuiding returns 0
00:31:33.957 00.061 11060 IsGuiding returns 0
00:31:33.957 00.000 11060 Move returns status 0, amount 49
00:31:33.957 00.000 11060 MoveAxis(N, 0, ABG)
00:31:33.958 00.001 11060 Move returns status 0, amount 0
00:31:33.958 00.000 11060 move complete, result=0
00:31:33.958 00.000 11060 worker thread done servicing request
00:31:33.958 00.000 11060 Worker thread wakes up
00:31:33.958 00.000 10844 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
00:31:33.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:33.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:34.584 00.626 11060 Exposure complete
00:31:34.790 00.206 11060 worker thread done servicing request
00:31:34.790 00.000 10844 OnExposeComplete: enter
00:31:34.790 00.000 10844 UpdateGuideState(): m_state=6
00:31:34.791 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6127
00:31:34.791 00.000 10844 Star::Find returns 1 (0), X=262.68, Y=62.39, Mass=3189, SNR=36.2, Peak=193 HFD=3.8
00:31:34.791 00.000 10844 MultiStar: [#1 -0.05,-0.35,1.03,U] [#2 0.27,0.74,0.00,M6] [#3 0.15,-0.59,0.97,U] [#4 -0.06,-1.11,0.00,M1] [#5 -0.06,-0.11,1.03,U] [#6 -0.14,0.10,0.85,U] [#7 0.19,-0.65,0.00,M4] [#8 0.70,0.18,0.00,M1] 
00:31:34.791 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.12}, one-star: {0.16, 0.35}
00:31:34.791 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
00:31:34.791 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
00:31:34.791 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.44 mountX=0.12 mountY=0.04, mountTheta=0.30
00:31:34.792 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
00:31:34.793 00.001 10844 Enqueuing Move request for scope (0.02, -0.12)
00:31:34.793 00.000 11060 Worker thread wakes up
00:31:34.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
00:31:34.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:34.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
00:31:34.793 00.000 10844 UpdateGuideState exits: m=3189 SNR=36.2
00:31:34.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:34.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:34.793 00.000 10844 Enqueuing Expose request
00:31:34.794 00.001 11060 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=0.04
00:31:34.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:31:34.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:34.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:31:34.794 00.000 11060 MoveAxis(E, 0, ABG)
00:31:34.794 00.000 11060 Move returns status 0, amount 0
00:31:34.794 00.000 11060 MoveAxis(N, 0, ABG)
00:31:34.794 00.000 11060 Move returns status 0, amount 0
00:31:34.794 00.000 11060 move complete, result=0
00:31:34.794 00.000 11060 worker thread done servicing request
00:31:34.794 00.000 11060 Worker thread wakes up
00:31:34.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:34.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:34.796 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:35.432 00.636 11060 Exposure complete
00:31:35.586 00.154 11060 worker thread done servicing request
00:31:35.586 00.000 10844 OnExposeComplete: enter
00:31:35.587 00.001 10844 UpdateGuideState(): m_state=6
00:31:35.587 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6128
00:31:35.587 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.95, Mass=2752, SNR=33.3, Peak=216 HFD=3.8
00:31:35.587 00.000 10844 MultiStar: [#1 -0.15,0.17,1.10,U] [#2 -0.43,0.31,2.23,U] [#3 0.30,0.44,1.12,U] [#4 0.18,-0.06,1.07,U] [#5 -0.31,0.01,1.07,U] [#6 -0.09,-0.32,1.01,U] [#7 0.08,0.27,0.86,U] [#8 -0.40,-0.40,0.96,U] 
00:31:35.587 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.17}, one-star: {0.06, 0.92}
00:31:35.587 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
00:31:35.587 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
00:31:35.588 00.001 10844 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.19 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
00:31:35.589 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.17, opts=13)
00:31:35.589 00.000 10844 Enqueuing Move request for scope (-0.12, 0.17)
00:31:35.589 00.000 11060 Worker thread wakes up
00:31:35.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:35.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
00:31:35.589 00.000 10844 UpdateGuideState exits: m=2752 SNR=33.3
00:31:35.589 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
00:31:35.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:35.589 00.000 11060 Moving (-0.12, 0.17) raw xDistance=-0.15 yDistance=-0.15
00:31:35.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:35.589 00.000 10844 Enqueuing Expose request
00:31:35.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:31:35.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:35.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:31:35.589 00.000 11060 MoveAxis(E, 25, ABG)
00:31:35.590 00.001 11060 Guiding  Dir = 2, Dur = 25
00:31:35.597 00.007 11060 IsSlewing returns 0
00:31:35.597 00.000 11060 IsGuiding returns 0
00:31:35.628 00.031 11060 IsGuiding returns 0
00:31:35.628 00.000 11060 Move returns status 0, amount 25
00:31:35.628 00.000 11060 MoveAxis(N, 0, ABG)
00:31:35.628 00.000 11060 Move returns status 0, amount 0
00:31:35.628 00.000 11060 move complete, result=0
00:31:35.628 00.000 11060 worker thread done servicing request
00:31:35.628 00.000 11060 Worker thread wakes up
00:31:35.628 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
00:31:35.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:35.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:36.258 00.630 11060 Exposure complete
00:31:36.445 00.187 11060 worker thread done servicing request
00:31:36.445 00.000 10844 OnExposeComplete: enter
00:31:36.445 00.000 10844 UpdateGuideState(): m_state=6
00:31:36.445 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6129
00:31:36.446 00.001 10844 Star::Find returns 1 (0), X=262.80, Y=62.40, Mass=3302, SNR=37.1, Peak=244 HFD=3.6
00:31:36.446 00.000 10844 MultiStar: [#1 -0.14,0.33,0.94,U] [#2 -0.36,0.38,1.86,U] [#3 0.25,0.32,0.90,U] [#4 0.58,0.40,0.00,M1] [#5 -0.68,-0.05,0.00,M1] [#6 0.07,-0.66,0.00,M1] [#7 0.14,-0.62,0.00,M4] [#8 -0.04,-0.53,0.86,U] 
00:31:36.446 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.22}, one-star: {0.27, 0.36}
00:31:36.446 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:31:36.446 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
00:31:36.446 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.84 mountX=-0.20 mountY=-0.10, mountTheta=-2.70
00:31:36.447 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.22, opts=13)
00:31:36.448 00.001 10844 Enqueuing Move request for scope (-0.06, 0.22)
00:31:36.448 00.000 11060 Worker thread wakes up
00:31:36.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:36.448 00.000 10844 UpdateGuideState exits: m=3302 SNR=37.1
00:31:36.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:36.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
00:31:36.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:36.448 00.000 10844 Enqueuing Expose request
00:31:36.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
00:31:36.448 00.000 11060 Moving (-0.06, 0.22) raw xDistance=-0.20 yDistance=-0.10
00:31:36.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:31:36.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:36.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:31:36.449 00.001 11060 MoveAxis(E, 36, ABG)
00:31:36.449 00.000 11060 Guiding  Dir = 2, Dur = 36
00:31:36.471 00.022 11060 IsSlewing returns 0
00:31:36.471 00.000 11060 IsGuiding returns 0
00:31:36.533 00.062 11060 IsGuiding returns 0
00:31:36.533 00.000 11060 Move returns status 0, amount 36
00:31:36.533 00.000 11060 MoveAxis(N, 0, ABG)
00:31:36.533 00.000 11060 Move returns status 0, amount 0
00:31:36.533 00.000 11060 move complete, result=0
00:31:36.534 00.001 11060 worker thread done servicing request
00:31:36.534 00.000 11060 Worker thread wakes up
00:31:36.534 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:31:36.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:36.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:37.167 00.633 11060 Exposure complete
00:31:37.339 00.172 11060 worker thread done servicing request
00:31:37.339 00.000 10844 OnExposeComplete: enter
00:31:37.339 00.000 10844 UpdateGuideState(): m_state=6
00:31:37.339 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6130
00:31:37.339 00.000 10844 Star::Find returns 1 (0), X=262.81, Y=62.54, Mass=2803, SNR=34.0, Peak=198 HFD=3.8
00:31:37.340 00.001 10844 MultiStar: [#1 0.31,0.05,1.02,U] [#2 0.22,0.24,2.06,U] [#3 0.20,0.55,0.98,U] [#4 0.34,-0.73,0.00,M2] [#5 -0.09,-0.42,1.06,U] [#6 0.36,0.20,1.00,U] [#7 0.45,-0.40,0.93,U] [#8 -0.41,-0.01,0.96,U] 
00:31:37.340 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.11}, one-star: {0.28, 0.51}
00:31:37.340 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:31:37.340 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:31:37.340 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.56 mountX=-0.14 mountY=0.15, mountTheta=2.31
00:31:37.341 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.11, opts=13)
00:31:37.341 00.000 10844 Enqueuing Move request for scope (0.17, 0.11)
00:31:37.341 00.000 11060 Worker thread wakes up
00:31:37.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
00:31:37.342 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
00:31:37.342 00.000 11060 Moving (0.17, 0.11) raw xDistance=-0.14 yDistance=0.15
00:31:37.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:37.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:31:37.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:37.342 00.000 10844 UpdateGuideState exits: m=2803 SNR=34.0
00:31:37.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:31:37.342 00.000 11060 MoveAxis(E, 25, ABG)
00:31:37.342 00.000 11060 Guiding  Dir = 2, Dur = 25
00:31:37.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:37.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:37.342 00.000 10844 Enqueuing Expose request
00:31:37.380 00.038 11060 IsSlewing returns 0
00:31:37.381 00.001 11060 IsGuiding returns 0
00:31:37.441 00.060 11060 IsGuiding returns 0
00:31:37.441 00.000 11060 Move returns status 0, amount 25
00:31:37.441 00.000 11060 MoveAxis(N, 0, ABG)
00:31:37.441 00.000 11060 Move returns status 0, amount 0
00:31:37.441 00.000 11060 move complete, result=0
00:31:37.441 00.000 11060 worker thread done servicing request
00:31:37.441 00.000 11060 Worker thread wakes up
00:31:37.441 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
00:31:37.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:37.442 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:38.069 00.627 11060 Exposure complete
00:31:38.239 00.170 11060 worker thread done servicing request
00:31:38.239 00.000 10844 OnExposeComplete: enter
00:31:38.239 00.000 10844 UpdateGuideState(): m_state=6
00:31:38.239 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6131
00:31:38.239 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.07, Mass=2987, SNR=35.0, Peak=207 HFD=3.8
00:31:38.240 00.001 10844 MultiStar: [#1 0.21,-0.38,1.10,U] [#2 -0.43,0.67,0.00,M4] [#3 0.62,-0.10,0.00,M2] [#4 0.34,0.17,0.99,U] [#5 -0.08,-0.29,1.01,U] [#6 0.82,-0.08,0.00,M1] [#7 0.34,-0.12,0.92,U] [#8 0.66,-0.92,0.00,M1] 
00:31:38.240 00.000 10844 single-star, 4 included, MultiStar: {0.17, -0.12}, one-star: {0.07, 0.03}
00:31:38.240 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
00:31:38.240 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
00:31:38.240 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.39 mountX=-0.04 mountY=0.07, mountTheta=2.14
00:31:38.241 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
00:31:38.241 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
00:31:38.241 00.000 11060 Worker thread wakes up
00:31:38.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:31:38.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:31:38.242 00.001 11060 Moving (0.07, 0.03) raw xDistance=-0.04 yDistance=0.07
00:31:38.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:31:38.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:38.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:38.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:31:38.242 00.000 11060 MoveAxis(E, 0, ABG)
00:31:38.242 00.000 11060 Move returns status 0, amount 0
00:31:38.242 00.000 11060 MoveAxis(N, 0, ABG)
00:31:38.242 00.000 11060 Move returns status 0, amount 0
00:31:38.242 00.000 11060 move complete, result=0
00:31:38.242 00.000 10844 UpdateGuideState exits: m=2987 SNR=35.0
00:31:38.242 00.000 11060 worker thread done servicing request
00:31:38.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:38.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:38.242 00.000 10844 Enqueuing Expose request
00:31:38.242 00.000 11060 Worker thread wakes up
00:31:38.242 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:38.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:38.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:38.881 00.639 11060 Exposure complete
00:31:39.068 00.187 11060 worker thread done servicing request
00:31:39.068 00.000 10844 OnExposeComplete: enter
00:31:39.069 00.001 10844 UpdateGuideState(): m_state=6
00:31:39.069 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6132
00:31:39.069 00.000 10844 Star::Find returns 1 (0), X=261.88, Y=62.18, Mass=3196, SNR=36.4, Peak=195 HFD=4.3
00:31:39.069 00.000 10844 MultiStar: [#1 -0.26,-0.27,0.98,U] [#2 0.38,-0.46,2.03,U] [#3 0.51,0.07,0.96,U] [#4 1.01,-0.46,0.00,M2] [#5 0.18,-0.07,0.98,U] [#6 -0.10,-0.89,0.00,M2] [#7 -0.36,-1.22,0.00,M3] [#8 0.22,-1.05,0.00,M2] 
00:31:39.069 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.18}, one-star: {-0.65, 0.14}
00:31:39.069 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
00:31:39.069 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
00:31:39.070 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.10 mountX=0.16 mountY=0.12, mountTheta=0.64
00:31:39.071 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.18, opts=13)
00:31:39.071 00.000 10844 Enqueuing Move request for scope (0.09, -0.18)
00:31:39.071 00.000 11060 Worker thread wakes up
00:31:39.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:39.071 00.000 10844 UpdateGuideState exits: m=3196 SNR=36.4
00:31:39.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:39.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
00:31:39.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:39.071 00.000 10844 Enqueuing Expose request
00:31:39.071 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
00:31:39.072 00.001 11060 Moving (0.09, -0.18) raw xDistance=0.16 yDistance=0.12
00:31:39.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:31:39.073 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:39.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:31:39.073 00.000 11060 MoveAxis(W, 27, ABG)
00:31:39.073 00.000 11060 Guiding  Dir = 3, Dur = 27
00:31:39.079 00.006 11060 IsSlewing returns 0
00:31:39.079 00.000 11060 IsGuiding returns 0
00:31:39.111 00.032 11060 IsGuiding returns 0
00:31:39.111 00.000 11060 Move returns status 0, amount 27
00:31:39.111 00.000 11060 MoveAxis(N, 0, ABG)
00:31:39.111 00.000 11060 Move returns status 0, amount 0
00:31:39.111 00.000 11060 move complete, result=0
00:31:39.111 00.000 11060 worker thread done servicing request
00:31:39.111 00.000 11060 Worker thread wakes up
00:31:39.111 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
00:31:39.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:39.112 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:39.742 00.630 11060 Exposure complete
00:31:39.918 00.176 11060 worker thread done servicing request
00:31:39.919 00.001 10844 OnExposeComplete: enter
00:31:39.919 00.000 10844 UpdateGuideState(): m_state=6
00:31:39.919 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6133
00:31:39.919 00.000 10844 Star::Find returns 1 (0), X=262.39, Y=62.02, Mass=2894, SNR=34.6, Peak=200 HFD=3.8
00:31:39.919 00.000 10844 MultiStar: [#1 0.24,-0.05,0.97,U] [#2 -0.16,-0.36,2.08,U] [#3 0.31,-0.33,1.04,U] [#4 0.63,0.27,0.00,M3] [#5 -0.19,-0.08,1.08,U] [#6 0.14,-0.26,0.86,U] [#7 0.19,-0.78,0.00,M4] [#8 0.31,-1.11,0.00,M3] 
00:31:39.920 00.001 10844 single-star, 5 included, MultiStar: {0.00, -0.21}, one-star: {-0.14, -0.02}
00:31:39.920 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
00:31:39.920 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
00:31:39.920 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-2.99 mountX=0.05 mountY=-0.13, mountTheta=-1.24
00:31:39.922 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.02, opts=13)
00:31:39.922 00.000 10844 Enqueuing Move request for scope (-0.14, -0.02)
00:31:39.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:39.922 00.000 11060 Worker thread wakes up
00:31:39.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
00:31:39.922 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
00:31:39.923 00.001 11060 Moving (-0.14, -0.02) raw xDistance=0.05 yDistance=-0.13
00:31:39.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:31:39.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:39.923 00.000 10844 UpdateGuideState exits: m=2894 SNR=34.6
00:31:39.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:39.923 00.000 11060 MoveAxis(E, 0, ABG)
00:31:39.923 00.000 11060 Move returns status 0, amount 0
00:31:39.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:39.923 00.000 11060 MoveAxis(N, 0, ABG)
00:31:39.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:39.923 00.000 10844 Enqueuing Expose request
00:31:39.923 00.000 11060 Move returns status 0, amount 0
00:31:39.923 00.000 11060 move complete, result=0
00:31:39.923 00.000 11060 worker thread done servicing request
00:31:39.923 00.000 11060 Worker thread wakes up
00:31:39.923 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:39.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:39.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:40.563 00.640 11060 Exposure complete
00:31:41.481 00.918 11060 worker thread done servicing request
00:31:41.481 00.000 10844 OnExposeComplete: enter
00:31:41.481 00.000 10844 UpdateGuideState(): m_state=6
00:31:41.481 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6134
00:31:41.482 00.001 10844 Star::Find returns 1 (0), X=262.06, Y=61.97, Mass=3587, SNR=38.0, Peak=230 HFD=4.1
00:31:41.482 00.000 10844 MultiStar: [#1 0.61,0.03,0.97,U] [#2 0.14,-0.15,1.82,U] [#3 0.05,-0.39,0.96,U] [#4 0.42,0.32,0.97,U] [#5 -0.16,0.31,0.91,U] [#6 0.13,-0.85,0.00,M2] [#7 -0.07,-0.71,0.00,M5] [#8 -0.35,-0.44,0.89,U] 
00:31:41.482 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {-0.47, -0.07}
00:31:41.482 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
00:31:41.482 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
00:31:41.483 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.94 mountX=0.06 mountY=0.06, mountTheta=0.80
00:31:41.484 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
00:31:41.484 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
00:31:41.484 00.000 11060 Worker thread wakes up
00:31:41.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:41.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
00:31:41.484 00.000 10844 UpdateGuideState exits: m=3587 SNR=38.0
00:31:41.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
00:31:41.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:41.485 00.001 11060 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=0.06
00:31:41.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:41.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:31:41.485 00.000 10844 Enqueuing Expose request
00:31:41.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:41.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:31:41.485 00.000 11060 MoveAxis(E, 0, ABG)
00:31:41.485 00.000 11060 Move returns status 0, amount 0
00:31:41.485 00.000 11060 MoveAxis(N, 0, ABG)
00:31:41.485 00.000 11060 Move returns status 0, amount 0
00:31:41.485 00.000 11060 move complete, result=0
00:31:41.486 00.001 11060 worker thread done servicing request
00:31:41.486 00.000 11060 Worker thread wakes up
00:31:41.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:41.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:41.487 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:42.122 00.635 11060 Exposure complete
00:31:42.326 00.204 11060 worker thread done servicing request
00:31:42.326 00.000 10844 OnExposeComplete: enter
00:31:42.326 00.000 10844 UpdateGuideState(): m_state=6
00:31:42.326 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6135
00:31:42.326 00.000 10844 Star::Find returns 1 (0), X=262.27, Y=61.29, Mass=3235, SNR=36.4, Peak=234 HFD=3.6
00:31:42.327 00.001 10844 MultiStar: [#1 0.27,-0.78,0.00,M1] [#2 -0.15,-0.22,1.86,U] [#3 0.22,0.61,0.00,M1] [#4 0.89,-0.22,0.00,M3] [#5 0.17,-0.22,1.12,U] [#6 0.20,-0.35,0.90,U] [#7 0.46,-0.36,0.88,U] [#8 0.69,-0.18,0.00,M3] 
00:31:42.327 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.35}, one-star: {-0.25, -0.74}
00:31:42.327 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
00:31:42.327 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
00:31:42.327 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.35 hyp=0.36 cameraTheta=-1.45 mountX=0.34 mountY=0.10, mountTheta=0.28
00:31:42.342 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.35, opts=13)
00:31:42.342 00.000 10844 Enqueuing Move request for scope (0.04, -0.35)
00:31:42.342 00.000 11060 Worker thread wakes up
00:31:42.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:42.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.35) opts 0xd
00:31:42.342 00.000 10844 UpdateGuideState exits: m=3235 SNR=36.4
00:31:42.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.35)
00:31:42.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:42.343 00.001 11060 Moving (0.04, -0.35) raw xDistance=0.34 yDistance=0.10
00:31:42.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:42.343 00.000 10844 Enqueuing Expose request
00:31:42.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
00:31:42.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:42.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:31:42.343 00.000 11060 MoveAxis(W, 59, ABG)
00:31:42.343 00.000 11060 Guiding  Dir = 3, Dur = 59
00:31:42.362 00.019 11060 IsSlewing returns 0
00:31:42.362 00.000 11060 IsGuiding returns 0
00:31:42.442 00.080 11060 IsGuiding returns 0
00:31:42.442 00.000 11060 Move returns status 0, amount 59
00:31:42.442 00.000 11060 MoveAxis(N, 0, ABG)
00:31:42.442 00.000 11060 Move returns status 0, amount 0
00:31:42.442 00.000 11060 move complete, result=0
00:31:42.442 00.000 10844 GuideStep: 0.3 px 59 ms WEST, 0.1 px 0 ms NORTH
00:31:42.442 00.000 11060 worker thread done servicing request
00:31:42.442 00.000 11060 Worker thread wakes up
00:31:42.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:42.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:43.072 00.630 11060 Exposure complete
00:31:43.329 00.257 11060 worker thread done servicing request
00:31:43.329 00.000 10844 OnExposeComplete: enter
00:31:43.329 00.000 10844 UpdateGuideState(): m_state=6
00:31:43.329 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6136
00:31:43.330 00.001 10844 Star::Find returns 1 (0), X=262.55, Y=61.92, Mass=3131, SNR=35.8, Peak=243 HFD=3.6
00:31:43.330 00.000 10844 MultiStar: [#1 0.47,-0.07,0.87,U] [#2 0.69,0.41,0.00,M1] [#3 0.30,-0.08,1.00,U] [#4 0.56,-0.32,0.00,M4] [#5 0.18,-0.00,1.05,U] [#6 0.46,-0.35,0.87,U] [#7 0.23,-0.39,0.88,U] [#8 0.54,-0.11,0.89,U] 
00:31:43.330 00.000 10844 single-star, 6 included, MultiStar: {0.31, -0.15}, one-star: {0.03, -0.12}
00:31:43.330 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
00:31:43.330 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
00:31:43.330 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.36 mountX=0.11 mountY=0.04, mountTheta=0.37
00:31:43.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
00:31:43.332 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
00:31:43.332 00.000 11060 Worker thread wakes up
00:31:43.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:43.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:31:43.333 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:31:43.333 00.000 11060 Moving (0.03, -0.12) raw xDistance=0.11 yDistance=0.04
00:31:43.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:31:43.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:43.333 00.000 10844 UpdateGuideState exits: m=3131 SNR=35.8
00:31:43.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:31:43.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:43.333 00.000 11060 MoveAxis(E, 0, ABG)
00:31:43.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:43.334 00.001 10844 Enqueuing Expose request
00:31:43.334 00.000 11060 Move returns status 0, amount 0
00:31:43.334 00.000 11060 MoveAxis(N, 0, ABG)
00:31:43.334 00.000 11060 Move returns status 0, amount 0
00:31:43.334 00.000 11060 move complete, result=0
00:31:43.343 00.009 11060 worker thread done servicing request
00:31:43.343 00.000 11060 Worker thread wakes up
00:31:43.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:43.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:43.344 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:43.986 00.642 11060 Exposure complete
00:31:44.178 00.192 11060 worker thread done servicing request
00:31:44.178 00.000 10844 OnExposeComplete: enter
00:31:44.178 00.000 10844 UpdateGuideState(): m_state=6
00:31:44.180 00.002 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6137
00:31:44.180 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=62.35, Mass=2674, SNR=32.6, Peak=183 HFD=3.5
00:31:44.180 00.000 10844 MultiStar: [#1 0.85,-0.08,0.00,M1] [#2 0.47,0.51,0.00,M2] [#3 0.11,0.29,1.02,U] [#4 0.47,0.05,1.02,U] [#5 0.41,0.75,0.00,M1] [#6 0.37,-0.09,1.08,U] [#7 0.14,0.14,1.01,U] [#8 -0.06,-0.23,1.12,U] 
00:31:44.180 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.07}, one-star: {0.11, 0.31}
00:31:44.180 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
00:31:44.180 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
00:31:44.180 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.36 mountX=-0.11 mountY=0.18, mountTheta=2.11
00:31:44.182 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.07, opts=13)
00:31:44.182 00.000 10844 Enqueuing Move request for scope (0.19, 0.07)
00:31:44.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:44.182 00.000 10844 UpdateGuideState exits: m=2674 SNR=32.6
00:31:44.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:44.183 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:44.183 00.000 10844 Enqueuing Expose request
00:31:44.183 00.000 11060 Worker thread wakes up
00:31:44.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
00:31:44.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
00:31:44.183 00.000 11060 Moving (0.19, 0.07) raw xDistance=-0.11 yDistance=0.18
00:31:44.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:31:44.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:44.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:31:44.183 00.000 11060 MoveAxis(E, 0, ABG)
00:31:44.183 00.000 11060 Move returns status 0, amount 0
00:31:44.183 00.000 11060 MoveAxis(N, 0, ABG)
00:31:44.183 00.000 11060 Move returns status 0, amount 0
00:31:44.184 00.001 11060 move complete, result=0
00:31:44.184 00.000 11060 worker thread done servicing request
00:31:44.184 00.000 11060 Worker thread wakes up
00:31:44.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:44.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:44.185 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:44.824 00.639 11060 Exposure complete
00:31:45.021 00.197 11060 worker thread done servicing request
00:31:45.021 00.000 10844 OnExposeComplete: enter
00:31:45.021 00.000 10844 UpdateGuideState(): m_state=6
00:31:45.021 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6138
00:31:45.021 00.000 10844 Star::Find returns 1 (0), X=263.30, Y=62.10, Mass=2868, SNR=34.3, Peak=216 HFD=3.8
00:31:45.022 00.001 10844 MultiStar: [#1 0.06,-1.05,0.00,M2] [#2 0.12,0.10,2.00,U] [#3 0.45,0.53,0.00,M1] [#4 0.45,-0.49,0.00,M4] [#5 0.51,0.00,0.98,U] [#6 0.41,-0.59,0.00,M1] [#7 0.39,-0.28,0.92,U] [#8 0.49,-0.38,0.00,M2] 
00:31:45.022 00.000 10844 refined, 3 included, MultiStar: {0.38, 0.00}, one-star: {0.78, 0.07}
00:31:45.022 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
00:31:45.022 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
00:31:45.022 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.00 hyp=0.38 cameraTheta=0.01 mountX=-0.07 mountY=0.38, mountTheta=1.76
00:31:45.024 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.00, opts=13)
00:31:45.024 00.000 10844 Enqueuing Move request for scope (0.38, 0.00)
00:31:45.024 00.000 11060 Worker thread wakes up
00:31:45.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.00) opts 0xd
00:31:45.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.00)
00:31:45.024 00.000 11060 Moving (0.38, 0.00) raw xDistance=-0.07 yDistance=0.38
00:31:45.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:31:45.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:45.026 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:45.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:31:45.026 00.000 11060 MoveAxis(E, 0, ABG)
00:31:45.026 00.000 11060 Move returns status 0, amount 0
00:31:45.026 00.000 10844 UpdateGuideState exits: m=2868 SNR=34.3
00:31:45.026 00.000 11060 MoveAxis(N, 0, ABG)
00:31:45.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:45.026 00.000 11060 Move returns status 0, amount 0
00:31:45.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:45.026 00.000 11060 move complete, result=0
00:31:45.026 00.000 10844 Enqueuing Expose request
00:31:45.026 00.000 11060 worker thread done servicing request
00:31:45.026 00.000 11060 Worker thread wakes up
00:31:45.026 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:31:45.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:45.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:45.680 00.654 11060 Exposure complete
00:31:45.874 00.194 11060 worker thread done servicing request
00:31:45.874 00.000 10844 OnExposeComplete: enter
00:31:45.874 00.000 10844 UpdateGuideState(): m_state=6
00:31:45.874 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6139
00:31:45.876 00.002 10844 Star::Find returns 1 (0), X=262.52, Y=60.88, Mass=2967, SNR=33.9, Peak=217 HFD=3.8
00:31:45.876 00.000 10844 MultiStar: [#1 0.49,-0.06,1.05,U] [#2 0.98,0.32,0.00,M2] [#3 0.34,0.12,1.14,U] [#4 0.15,-0.23,1.04,U] [#5 -0.09,-0.59,1.03,U] [#6 0.44,-0.30,0.95,U] [#7 0.35,-0.72,0.00,M2] [#8 0.11,-1.01,0.00,M3] 
00:31:45.876 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.36}, one-star: {-0.00, -1.16}
00:31:45.876 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
00:31:45.876 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
00:31:45.876 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.36 hyp=0.42 cameraTheta=-1.01 mountX=0.31 mountY=0.28, mountTheta=0.73
00:31:45.878 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.36, opts=13)
00:31:45.878 00.000 10844 Enqueuing Move request for scope (0.22, -0.36)
00:31:45.878 00.000 11060 Worker thread wakes up
00:31:45.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.36) opts 0xd
00:31:45.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.36)
00:31:45.878 00.000 11060 Moving (0.22, -0.36) raw xDistance=0.31 yDistance=0.28
00:31:45.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
00:31:45.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:31:45.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:45.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:31:45.879 00.001 11060 MoveAxis(W, 54, ABG)
00:31:45.879 00.000 11060 Guiding  Dir = 3, Dur = 54
00:31:45.879 00.000 10844 UpdateGuideState exits: m=2967 SNR=33.9
00:31:45.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:45.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:45.879 00.000 10844 Enqueuing Expose request
00:31:45.911 00.032 11060 IsSlewing returns 0
00:31:45.911 00.000 11060 IsGuiding returns 0
00:31:45.990 00.079 11060 IsGuiding returns 0
00:31:45.990 00.000 11060 Move returns status 0, amount 54
00:31:45.990 00.000 11060 MoveAxis(N, 0, ABG)
00:31:45.990 00.000 11060 Move returns status 0, amount 0
00:31:45.990 00.000 11060 move complete, result=0
00:31:45.991 00.001 11060 worker thread done servicing request
00:31:45.991 00.000 11060 Worker thread wakes up
00:31:45.991 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.3 px 0 ms NORTH
00:31:45.992 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:45.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:46.652 00.660 11060 Exposure complete
00:31:46.815 00.163 11060 worker thread done servicing request
00:31:46.815 00.000 10844 OnExposeComplete: enter
00:31:46.815 00.000 10844 UpdateGuideState(): m_state=6
00:31:46.815 00.000 10844 Star::Find(15, 262, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6140
00:31:46.815 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=61.85, Mass=2833, SNR=33.9, Peak=200 HFD=3.9
00:31:46.816 00.001 10844 MultiStar: [#1 0.48,-0.06,1.11,U] [#2 0.04,0.02,2.16,U] [#3 0.14,-0.17,0.92,U] [#4 0.05,-0.05,1.03,U] [#5 0.37,0.14,0.99,U] [#6 0.37,0.23,0.89,U] [#7 0.36,0.14,0.93,U] [#8 0.82,-0.59,0.00,M4] 
00:31:46.816 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.01}, one-star: {0.27, -0.18}
00:31:46.816 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
00:31:46.816 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
00:31:46.816 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.03 mountX=-0.05 mountY=0.23, mountTheta=1.78
00:31:46.817 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.01, opts=13)
00:31:46.817 00.000 10844 Enqueuing Move request for scope (0.23, 0.01)
00:31:46.817 00.000 11060 Worker thread wakes up
00:31:46.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
00:31:46.818 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
00:31:46.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:46.818 00.000 11060 Moving (0.23, 0.01) raw xDistance=-0.05 yDistance=0.23
00:31:46.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:31:46.818 00.000 10844 UpdateGuideState exits: m=2833 SNR=33.9
00:31:46.818 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.05 newest=0.89
00:31:46.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:31:46.818 00.000 11060 MoveAxis(E, 0, ABG)
00:31:46.818 00.000 11060 Move returns status 0, amount 0
00:31:46.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:46.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:46.818 00.000 10844 Enqueuing Expose request
00:31:46.819 00.001 11060 BLC: Oldest BLC event removed
00:31:46.819 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:31:46.819 00.000 11060 MoveAxis(S, 839, ABG)
00:31:46.819 00.000 11060 duration set to 750 by maxDecDuration
00:31:46.819 00.000 11060 Guiding  Dir = 1, Dur = 750
00:31:46.860 00.041 11060 IsSlewing returns 0
00:31:46.860 00.000 11060 IsGuiding returns 0
00:31:47.617 00.757 11060 IsGuiding returns 0
00:31:47.617 00.000 11060 Move returns status 0, amount 750
00:31:47.617 00.000 11060 move complete, result=0
00:31:47.617 00.000 11060 worker thread done servicing request
00:31:47.617 00.000 11060 Worker thread wakes up
00:31:47.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:47.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:47.617 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
00:31:48.259 00.642 11060 Exposure complete
00:31:48.439 00.180 11060 worker thread done servicing request
00:31:48.439 00.000 10844 OnExposeComplete: enter
00:31:48.439 00.000 10844 UpdateGuideState(): m_state=6
00:31:48.440 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6141
00:31:48.440 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.07, Mass=3628, SNR=38.8, Peak=239 HFD=3.9
00:31:48.440 00.000 10844 MultiStar: [#1 0.22,0.27,0.90,U] [#2 -0.30,0.20,1.83,U] [#3 -0.28,0.19,0.92,U] [#4 0.13,-0.15,0.89,U] [#5 0.10,0.02,0.95,U] [#6 -0.00,-0.27,0.88,U] [#7 0.05,-0.23,0.69,U] [#8 -0.28,-0.18,0.86,U] 
00:31:48.440 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.20, 0.03}
00:31:48.440 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.74)
00:31:48.440 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.75)
00:31:48.440 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.80 mountX=-0.01 mountY=-0.05, mountTheta=-1.74
00:31:48.443 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
00:31:48.443 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
00:31:48.443 00.000 11060 Worker thread wakes up
00:31:48.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:48.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:31:48.443 00.000 10844 UpdateGuideState exits: m=3628 SNR=38.8
00:31:48.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:31:48.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:48.443 00.000 11060 Moving (-0.05, 0.02) raw xDistance=-0.01 yDistance=-0.05
00:31:48.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:48.443 00.000 10844 Enqueuing Expose request
00:31:48.443 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.159886, 1:-0.047706
00:31:48.443 00.000 11060 BLC: No correction, Miss < min_move
00:31:48.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:31:48.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:48.444 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:31:48.444 00.000 11060 MoveAxis(E, 0, ABG)
00:31:48.444 00.000 11060 Move returns status 0, amount 0
00:31:48.444 00.000 11060 MoveAxis(N, 0, ABG)
00:31:48.444 00.000 11060 Move returns status 0, amount 0
00:31:48.444 00.000 11060 move complete, result=0
00:31:48.444 00.000 11060 worker thread done servicing request
00:31:48.444 00.000 11060 Worker thread wakes up
00:31:48.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:48.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:48.445 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:49.078 00.633 11060 Exposure complete
00:31:49.235 00.157 11060 worker thread done servicing request
00:31:49.236 00.001 10844 OnExposeComplete: enter
00:31:49.236 00.000 10844 UpdateGuideState(): m_state=6
00:31:49.236 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6142
00:31:49.236 00.000 10844 Star::Find returns 1 (0), X=263.00, Y=62.42, Mass=2881, SNR=34.3, Peak=253 HFD=3.5
00:31:49.236 00.000 10844 MultiStar: [#1 -0.01,-0.47,1.11,U] [#2 0.12,0.82,0.00,M1] [#3 0.02,0.22,1.10,U] [#4 0.48,-0.27,1.00,U] [#5 -0.30,-0.25,1.15,U] [#6 0.27,-0.34,0.89,U] [#7 0.21,-0.71,0.00,M1] [#8 -0.02,-0.26,1.04,U] 
00:31:49.236 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.14}, one-star: {0.47, 0.38}
00:31:49.236 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:31:49.236 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
00:31:49.237 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=0.12 mountY=0.14, mountTheta=0.86
00:31:49.238 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.14, opts=13)
00:31:49.238 00.000 10844 Enqueuing Move request for scope (0.11, -0.14)
00:31:49.238 00.000 11060 Worker thread wakes up
00:31:49.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
00:31:49.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
00:31:49.238 00.000 11060 Moving (0.11, -0.14) raw xDistance=0.12 yDistance=0.14
00:31:49.238 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.159886, 1:-0.047706, 2:0.136018
00:31:49.238 00.000 11060 BLC: No correction, Miss < min_move
00:31:49.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:31:49.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:49.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:49.238 00.000 10844 UpdateGuideState exits: m=2881 SNR=34.3
00:31:49.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:31:49.238 00.000 11060 MoveAxis(E, 0, ABG)
00:31:49.238 00.000 11060 Move returns status 0, amount 0
00:31:49.238 00.000 11060 MoveAxis(N, 0, ABG)
00:31:49.238 00.000 11060 Move returns status 0, amount 0
00:31:49.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:49.239 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:49.239 00.000 10844 Enqueuing Expose request
00:31:49.239 00.000 11060 move complete, result=0
00:31:49.239 00.000 11060 worker thread done servicing request
00:31:49.239 00.000 11060 Worker thread wakes up
00:31:49.239 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:49.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:49.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:49.873 00.634 11060 Exposure complete
00:31:50.042 00.169 11060 worker thread done servicing request
00:31:50.042 00.000 10844 OnExposeComplete: enter
00:31:50.043 00.001 10844 UpdateGuideState(): m_state=6
00:31:50.043 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6143
00:31:50.043 00.000 10844 Star::Find returns 1 (0), X=263.35, Y=62.75, Mass=2798, SNR=33.9, Peak=241 HFD=3.6
00:31:50.043 00.000 10844 MultiStar: [#1 0.74,-0.66,0.00,M1] [#2 0.46,0.36,2.27,U] [#3 0.07,0.43,1.00,U] [#4 0.60,-0.77,0.00,M1] [#5 -0.21,0.44,1.08,U] [#6 0.36,0.19,0.93,U] [#7 0.07,0.46,0.91,U] [#8 0.31,-0.08,1.03,U] 
00:31:50.043 00.000 10844 refined, 6 included, MultiStar: {0.30, 0.36}, one-star: {0.83, 0.72}
00:31:50.043 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:31:50.043 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
00:31:50.043 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.36 hyp=0.47 cameraTheta=0.88 mountX=-0.41 mountY=0.23, mountTheta=2.62
00:31:50.045 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.36, opts=13)
00:31:50.045 00.000 10844 Enqueuing Move request for scope (0.30, 0.36)
00:31:50.045 00.000 11060 Worker thread wakes up
00:31:50.046 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:50.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.36) opts 0xd
00:31:50.046 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.9
00:31:50.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.36)
00:31:50.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:50.046 00.000 11060 Moving (0.30, 0.36) raw xDistance=-0.41 yDistance=0.23
00:31:50.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:50.046 00.000 11060 BLC: window closed
00:31:50.046 00.000 10844 Enqueuing Expose request
00:31:50.046 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.159886, 1:-0.047706, 2:0.136018
00:31:50.046 00.000 11060 BLC: Under-shoot: nominal increase by 13
00:31:50.046 00.000 11060 BLC: window closed
00:31:50.046 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:31:50.046 00.000 11060 BLC: Pulse adjusted to 750
00:31:50.047 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
00:31:50.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:31:50.047 00.000 11060 MoveAxis(E, 71, ABG)
00:31:50.047 00.000 11060 Guiding  Dir = 2, Dur = 71
00:31:50.072 00.025 11060 IsSlewing returns 0
00:31:50.072 00.000 11060 IsGuiding returns 0
00:31:50.174 00.102 11060 IsGuiding returns 0
00:31:50.174 00.000 11060 Move returns status 0, amount 71
00:31:50.174 00.000 11060 MoveAxis(S, 91, ABG)
00:31:50.174 00.000 11060 Guiding  Dir = 1, Dur = 91
00:31:50.197 00.023 11060 IsSlewing returns 0
00:31:50.198 00.001 11060 IsGuiding returns 0
00:31:50.221 00.023 10844 evsrv: cli 0EEEE2F0 connect
00:31:50.221 00.000 10844 case statement mapped state 6 to 3
00:31:50.221 00.000 10844 case statement mapped state 6 to 3
00:31:50.222 00.001 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_pixel_scale","id":"99a97aa8-6bd1-4696-bbe0-8a539888a6c2"}
00:31:50.222 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"99a97aa8-6bd1-4696-bbe0-8a539888a6c2"}
00:31:50.223 00.001 10844 evsrv: cli 0EEEE2F0 disconnect
00:31:50.308 00.085 11060 IsGuiding returns 0
00:31:50.308 00.000 11060 Move returns status 0, amount 91
00:31:50.308 00.000 11060 move complete, result=0
00:31:50.309 00.001 11060 worker thread done servicing request
00:31:50.309 00.000 11060 Worker thread wakes up
00:31:50.309 00.000 10844 GuideStep: -0.4 px 71 ms EAST, 0.2 px 91 ms SOUTH
00:31:50.310 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:50.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:50.949 00.639 11060 Exposure complete
00:31:51.121 00.172 11060 worker thread done servicing request
00:31:51.121 00.000 10844 OnExposeComplete: enter
00:31:51.121 00.000 10844 UpdateGuideState(): m_state=6
00:31:51.122 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6144
00:31:51.122 00.000 10844 Star::Find returns 1 (1), X=262.65, Y=62.57, Mass=3639, SNR=38.4, Peak=255 HFD=3.5
00:31:51.122 00.000 10844 MultiStar: [#1 0.20,-0.64,0.00,M2] [#2 0.28,0.07,1.84,U] [#3 0.21,0.38,0.90,U] [#4 0.01,-0.42,0.78,U] [#5 -0.01,-0.10,1.08,U] [#6 0.31,0.28,0.85,U] [#7 0.41,-1.15,0.00,M1] [#8 -0.17,-1.07,0.00,M2] 
00:31:51.122 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.13}, one-star: {0.13, 0.54}
00:31:51.122 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:31:51.122 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
00:31:51.122 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.64 mountX=-0.15 mountY=0.15, mountTheta=2.38
00:31:51.124 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.13, opts=13)
00:31:51.124 00.000 10844 Enqueuing Move request for scope (0.17, 0.13)
00:31:51.124 00.000 11060 Worker thread wakes up
00:31:51.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:51.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
00:31:51.124 00.000 10844 UpdateGuideState exits: m=3639 SNR=38.4 Saturated
00:31:51.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
00:31:51.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:51.124 00.000 11060 Moving (0.17, 0.13) raw xDistance=-0.15 yDistance=0.15
00:31:51.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:51.124 00.000 10844 Enqueuing Expose request
00:31:51.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
00:31:51.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:51.125 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:31:51.125 00.000 11060 MoveAxis(E, 29, ABG)
00:31:51.125 00.000 11060 Guiding  Dir = 2, Dur = 29
00:31:51.146 00.021 11060 IsSlewing returns 0
00:31:51.147 00.001 11060 IsGuiding returns 0
00:31:51.194 00.047 11060 IsGuiding returns 0
00:31:51.194 00.000 11060 Move returns status 0, amount 29
00:31:51.194 00.000 11060 MoveAxis(N, 0, ABG)
00:31:51.194 00.000 11060 Move returns status 0, amount 0
00:31:51.194 00.000 11060 move complete, result=0
00:31:51.195 00.001 11060 worker thread done servicing request
00:31:51.195 00.000 11060 Worker thread wakes up
00:31:51.195 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
00:31:51.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:51.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:51.830 00.635 11060 Exposure complete
00:31:52.018 00.188 11060 worker thread done servicing request
00:31:52.018 00.000 10844 OnExposeComplete: enter
00:31:52.018 00.000 10844 UpdateGuideState(): m_state=6
00:31:52.019 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6145
00:31:52.019 00.000 10844 Star::Find returns 1 (0), X=262.39, Y=62.62, Mass=2701, SNR=32.9, Peak=201 HFD=3.6
00:31:52.019 00.000 10844 MultiStar: [#1 -0.35,-0.73,0.00,M3] [#2 0.17,0.25,2.04,U] [#3 -0.48,-0.11,1.07,U] [#4 0.28,-0.31,1.00,U] [#5 0.06,0.37,1.11,U] [#6 -0.18,-0.18,1.07,U] [#7 -0.72,-0.51,0.00,M2] [#8 -0.22,-1.11,0.00,M3] 
00:31:52.019 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.12}, one-star: {-0.14, 0.58}
00:31:52.019 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
00:31:52.019 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.82)
00:31:52.019 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
00:31:52.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
00:31:52.021 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
00:31:52.021 00.000 11060 Worker thread wakes up
00:31:52.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:52.021 00.000 10844 UpdateGuideState exits: m=2701 SNR=32.9
00:31:52.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:52.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:52.021 00.000 10844 Enqueuing Expose request
00:31:52.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:31:52.021 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:31:52.022 00.001 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
00:31:52.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:31:52.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:52.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:52.022 00.000 11060 MoveAxis(E, 0, ABG)
00:31:52.022 00.000 11060 Move returns status 0, amount 0
00:31:52.022 00.000 11060 MoveAxis(N, 0, ABG)
00:31:52.022 00.000 11060 Move returns status 0, amount 0
00:31:52.022 00.000 11060 move complete, result=0
00:31:52.022 00.000 11060 worker thread done servicing request
00:31:52.022 00.000 11060 Worker thread wakes up
00:31:52.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:52.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:52.023 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:52.652 00.629 11060 Exposure complete
00:31:52.840 00.188 11060 worker thread done servicing request
00:31:52.840 00.000 10844 OnExposeComplete: enter
00:31:52.840 00.000 10844 UpdateGuideState(): m_state=6
00:31:52.841 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6146
00:31:52.841 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=62.59, Mass=3433, SNR=37.5, Peak=240 HFD=3.8
00:31:52.841 00.000 10844 MultiStar: [#1 -0.29,-0.79,0.00,M4] [#2 -0.18,0.02,1.84,U] [#3 -0.48,0.47,0.00,M1] [#4 0.26,-0.31,0.94,U] [#5 -0.79,0.12,0.00,M1] [#6 -0.09,0.23,0.85,U] [#7 -0.31,-0.02,0.81,U] [#8 -0.09,-0.46,0.96,U] 
00:31:52.841 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.00}, one-star: {0.35, 0.55}
00:31:52.841 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
00:31:52.841 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
00:31:52.841 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.03 cameraTheta=2.97 mountX=0.00 mountY=-0.03, mountTheta=-1.56
00:31:52.843 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.00, opts=13)
00:31:52.843 00.000 10844 Enqueuing Move request for scope (-0.02, 0.00)
00:31:52.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:52.843 00.000 10844 UpdateGuideState exits: m=3433 SNR=37.5
00:31:52.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:52.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:52.843 00.000 10844 Enqueuing Expose request
00:31:52.843 00.000 11060 Worker thread wakes up
00:31:52.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:31:52.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:31:52.843 00.000 11060 Moving (-0.02, 0.00) raw xDistance=0.00 yDistance=-0.03
00:31:52.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:31:52.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:52.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:31:52.844 00.001 11060 MoveAxis(E, 0, ABG)
00:31:52.844 00.000 11060 Move returns status 0, amount 0
00:31:52.844 00.000 11060 MoveAxis(N, 0, ABG)
00:31:52.844 00.000 11060 Move returns status 0, amount 0
00:31:52.844 00.000 11060 move complete, result=0
00:31:52.844 00.000 11060 worker thread done servicing request
00:31:52.844 00.000 11060 Worker thread wakes up
00:31:52.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:52.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:52.845 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:53.487 00.642 11060 Exposure complete
00:31:53.653 00.166 11060 worker thread done servicing request
00:31:53.653 00.000 10844 OnExposeComplete: enter
00:31:53.653 00.000 10844 UpdateGuideState(): m_state=6
00:31:53.654 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6147
00:31:53.654 00.000 10844 Star::Find returns 1 (0), X=262.12, Y=62.49, Mass=2716, SNR=33.7, Peak=230 HFD=3.5
00:31:53.654 00.000 10844 MultiStar: [#1 -0.35,-0.38,1.02,U] [#2 -0.26,-0.08,2.10,U] [#3 -0.89,-0.28,0.00,M2] [#4 0.42,-0.10,0.98,U] [#5 -0.55,0.22,1.19,U] [#6 -0.49,-0.44,0.00,M1] [#7 -0.66,-0.66,0.00,M2] [#8 -0.34,-0.52,0.00,M3] 
00:31:53.654 00.000 10844 refined, 4 included, MultiStar: {-0.25, 0.01}, one-star: {-0.40, 0.45}
00:31:53.654 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
00:31:53.654 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
00:31:53.654 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.11 mountX=0.04 mountY=-0.24, mountTheta=-1.42
00:31:53.656 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.01, opts=13)
00:31:53.656 00.000 10844 Enqueuing Move request for scope (-0.25, 0.01)
00:31:53.656 00.000 11060 Worker thread wakes up
00:31:53.656 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:53.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd
00:31:53.656 00.000 10844 UpdateGuideState exits: m=2716 SNR=33.7
00:31:53.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.01)
00:31:53.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:53.656 00.000 11060 Moving (-0.25, 0.01) raw xDistance=0.04 yDistance=-0.24
00:31:53.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:53.656 00.000 10844 Enqueuing Expose request
00:31:53.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:31:53.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:31:53.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:31:53.656 00.000 11060 MoveAxis(E, 0, ABG)
00:31:53.656 00.000 11060 Move returns status 0, amount 0
00:31:53.656 00.000 11060 MoveAxis(N, 0, ABG)
00:31:53.656 00.000 11060 Move returns status 0, amount 0
00:31:53.657 00.001 11060 move complete, result=0
00:31:53.657 00.000 11060 worker thread done servicing request
00:31:53.657 00.000 11060 Worker thread wakes up
00:31:53.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:53.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:53.658 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:54.300 00.642 11060 Exposure complete
00:31:54.466 00.166 11060 worker thread done servicing request
00:31:54.466 00.000 10844 OnExposeComplete: enter
00:31:54.466 00.000 10844 UpdateGuideState(): m_state=6
00:31:54.467 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6148
00:31:54.467 00.000 10844 Star::Find returns 1 (0), X=262.30, Y=62.27, Mass=2779, SNR=33.5, Peak=239 HFD=3.6
00:31:54.467 00.000 10844 MultiStar: [#1 -0.57,-0.25,0.00,M4] [#2 0.16,0.47,2.19,U] [#3 -0.24,0.01,1.08,U] [#4 0.39,-0.32,1.00,U] [#5 0.05,0.28,1.05,U] [#6 -0.24,0.82,0.00,M2] [#7 -0.61,-0.35,0.00,M3] [#8 -0.47,0.51,0.00,M4] 
00:31:54.467 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.20}, one-star: {-0.22, 0.24}
00:31:54.467 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
00:31:54.467 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:31:54.467 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.33 mountX=-0.21 mountY=0.02, mountTheta=3.06
00:31:54.469 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.20, opts=13)
00:31:54.469 00.000 10844 Enqueuing Move request for scope (0.05, 0.20)
00:31:54.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=10, FiltMax=255, Gamma=1.000
00:31:54.469 00.000 10844 UpdateGuideState exits: m=2779 SNR=33.5
00:31:54.469 00.000 11060 Worker thread wakes up
00:31:54.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
00:31:54.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
00:31:54.469 00.000 11060 Moving (0.05, 0.20) raw xDistance=-0.21 yDistance=0.02
00:31:54.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:31:54.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:54.470 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:54.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:31:54.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:54.470 00.000 10844 Enqueuing Expose request
00:31:54.470 00.000 11060 MoveAxis(E, 36, ABG)
00:31:54.477 00.007 11060 Guiding  Dir = 2, Dur = 36
00:31:54.507 00.030 11060 IsSlewing returns 0
00:31:54.507 00.000 11060 IsGuiding returns 0
00:31:54.569 00.062 11060 IsGuiding returns 0
00:31:54.569 00.000 11060 Move returns status 0, amount 36
00:31:54.569 00.000 11060 MoveAxis(N, 0, ABG)
00:31:54.569 00.000 11060 Move returns status 0, amount 0
00:31:54.569 00.000 11060 move complete, result=0
00:31:54.569 00.000 11060 worker thread done servicing request
00:31:54.569 00.000 11060 Worker thread wakes up
00:31:54.569 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
00:31:54.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:54.570 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:55.196 00.626 11060 Exposure complete
00:31:55.360 00.164 11060 worker thread done servicing request
00:31:55.360 00.000 10844 OnExposeComplete: enter
00:31:55.360 00.000 10844 UpdateGuideState(): m_state=6
00:31:55.360 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6149
00:31:55.361 00.001 10844 Star::Find returns 1 (0), X=262.49, Y=62.54, Mass=2620, SNR=32.1, Peak=213 HFD=3.2
00:31:55.361 00.000 10844 MultiStar: [#1 -0.32,-0.44,1.11,U] [#2 -0.23,0.19,2.28,U] [#3 -0.64,0.35,0.00,M2] [#4 0.08,-0.57,1.05,U] [#5 -0.96,0.15,0.00,M1] [#6 -0.42,-0.30,0.90,U] [#7 -0.53,-0.53,0.00,M4] [#8 -0.42,-0.11,1.09,U] 
00:31:55.361 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.07}, one-star: {-0.03, 0.50}
00:31:55.361 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
00:31:55.361 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
00:31:55.361 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.83 mountX=0.11 mountY=-0.21, mountTheta=-1.08
00:31:55.362 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.07, opts=13)
00:31:55.362 00.000 10844 Enqueuing Move request for scope (-0.23, -0.07)
00:31:55.362 00.000 11060 Worker thread wakes up
00:31:55.363 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:55.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
00:31:55.363 00.000 10844 UpdateGuideState exits: m=2620 SNR=32.1
00:31:55.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
00:31:55.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:55.363 00.000 11060 Moving (-0.23, -0.07) raw xDistance=0.11 yDistance=-0.21
00:31:55.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:55.363 00.000 10844 Enqueuing Expose request
00:31:55.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:31:55.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:31:55.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:31:55.363 00.000 11060 MoveAxis(E, 0, ABG)
00:31:55.363 00.000 11060 Move returns status 0, amount 0
00:31:55.363 00.000 11060 MoveAxis(N, 0, ABG)
00:31:55.363 00.000 11060 Move returns status 0, amount 0
00:31:55.363 00.000 11060 move complete, result=0
00:31:55.363 00.000 11060 worker thread done servicing request
00:31:55.363 00.000 11060 Worker thread wakes up
00:31:55.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:55.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:55.365 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:56.000 00.635 11060 Exposure complete
00:31:56.172 00.172 11060 worker thread done servicing request
00:31:56.172 00.000 10844 OnExposeComplete: enter
00:31:56.172 00.000 10844 UpdateGuideState(): m_state=6
00:31:56.172 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6150
00:31:56.172 00.000 10844 Star::Find returns 1 (1), X=263.07, Y=62.42, Mass=3225, SNR=36.3, Peak=255 HFD=3.6
00:31:56.173 00.001 10844 MultiStar: [#1 -0.20,-0.40,1.08,U] [#2 0.03,-0.18,2.09,U] [#3 -0.13,-0.30,0.92,U] [#4 0.58,-0.73,0.00,M1] [#5 -0.33,0.26,0.94,U] [#6 0.13,-1.20,0.00,M2] [#7 -0.61,-1.17,0.00,M5] [#8 -0.79,-1.45,0.00,M4] 
00:31:56.173 00.000 10844 refined, 4 included, MultiStar: {-0.00, -0.08}, one-star: {0.55, 0.38}
00:31:56.173 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
00:31:56.173 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
00:31:56.173 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.61 mountX=0.07 mountY=0.01, mountTheta=0.12
00:31:56.175 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.08, opts=13)
00:31:56.175 00.000 10844 Enqueuing Move request for scope (-0.00, -0.08)
00:31:56.175 00.000 11060 Worker thread wakes up
00:31:56.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:56.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
00:31:56.175 00.000 10844 UpdateGuideState exits: m=3225 SNR=36.3 Saturated
00:31:56.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
00:31:56.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:56.175 00.000 11060 Moving (-0.00, -0.08) raw xDistance=0.07 yDistance=0.01
00:31:56.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:56.175 00.000 10844 Enqueuing Expose request
00:31:56.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:31:56.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:56.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:56.175 00.000 11060 MoveAxis(E, 0, ABG)
00:31:56.175 00.000 11060 Move returns status 0, amount 0
00:31:56.175 00.000 11060 MoveAxis(N, 0, ABG)
00:31:56.177 00.002 11060 Move returns status 0, amount 0
00:31:56.177 00.000 11060 move complete, result=0
00:31:56.177 00.000 11060 worker thread done servicing request
00:31:56.177 00.000 11060 Worker thread wakes up
00:31:56.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:56.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:56.178 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:56.806 00.628 11060 Exposure complete
00:31:56.969 00.163 11060 worker thread done servicing request
00:31:56.969 00.000 10844 OnExposeComplete: enter
00:31:56.969 00.000 10844 UpdateGuideState(): m_state=6
00:31:56.969 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6151
00:31:56.969 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=62.46, Mass=3100, SNR=34.7, Peak=169 HFD=4.5
00:31:56.970 00.001 10844 MultiStar: [#1 -0.59,-1.09,0.00,M3] [#2 0.20,-1.15,0.00,M1] [#3 0.40,-1.70,0.00,M2] [#4 0.32,-0.97,0.00,M2] [#5 -0.49,-0.71,0.00,M1] [#6 -0.58,-0.61,0.00,M3] [#7 0.01,-0.97,0.00,M6] [#8 0.01,-1.41,0.00,M5] 
00:31:56.970 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
00:31:56.970 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:31:56.970 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.42 hyp=0.52 cameraTheta=0.96 mountX=-0.47 mountY=0.22, mountTheta=2.70
00:31:56.971 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.42, opts=13)
00:31:56.971 00.000 10844 Enqueuing Move request for scope (0.30, 0.42)
00:31:56.972 00.001 11060 Worker thread wakes up
00:31:56.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:56.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.42) opts 0xd
00:31:56.972 00.000 10844 UpdateGuideState exits: m=3100 SNR=34.7
00:31:56.972 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.42)
00:31:56.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:56.972 00.000 11060 Moving (0.30, 0.42) raw xDistance=-0.47 yDistance=0.22
00:31:56.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:56.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
00:31:56.972 00.000 10844 Enqueuing Expose request
00:31:56.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
00:31:56.972 00.000 11060 MoveAxis(E, 82, ABG)
00:31:56.972 00.000 11060 Guiding  Dir = 2, Dur = 82
00:31:57.006 00.034 11060 IsSlewing returns 0
00:31:57.007 00.001 11060 IsGuiding returns 0
00:31:57.113 00.106 11060 IsGuiding returns 0
00:31:57.113 00.000 11060 Move returns status 0, amount 82
00:31:57.113 00.000 11060 MoveAxis(S, 87, ABG)
00:31:57.113 00.000 11060 Guiding  Dir = 1, Dur = 87
00:31:57.129 00.016 11060 IsSlewing returns 0
00:31:57.130 00.001 11060 IsGuiding returns 0
00:31:57.222 00.092 11060 IsGuiding returns 0
00:31:57.222 00.000 11060 Move returns status 0, amount 87
00:31:57.222 00.000 11060 move complete, result=0
00:31:57.222 00.000 11060 worker thread done servicing request
00:31:57.222 00.000 11060 Worker thread wakes up
00:31:57.222 00.000 10844 GuideStep: -0.5 px 82 ms EAST, 0.2 px 87 ms SOUTH
00:31:57.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:57.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:57.883 00.661 11060 Exposure complete
00:31:58.045 00.162 11060 worker thread done servicing request
00:31:58.045 00.000 10844 OnExposeComplete: enter
00:31:58.045 00.000 10844 UpdateGuideState(): m_state=6
00:31:58.045 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6152
00:31:58.045 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.28, Mass=3169, SNR=35.9, Peak=163 HFD=4.5
00:31:58.046 00.001 10844 MultiStar: [#1 0.12,-2.06,0.00,M4] [#2 0.31,-0.57,0.00,M2] [#3 -0.15,-0.20,1.01,U] [#4 -0.32,-1.11,0.00,M3] [#5 0.13,-0.59,0.98,U] [#6 -1.17,-0.20,0.00,M4] [#7 -0.20,-1.51,0.00,M7] [#8 -0.75,-1.24,0.00,M6] 
00:31:58.046 00.000 10844 refined, 2 included, MultiStar: {0.04, -0.18}, one-star: {0.14, 0.24}
00:31:58.046 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
00:31:58.046 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
00:31:58.046 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.36 mountX=0.17 mountY=0.07, mountTheta=0.38
00:31:58.047 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.18, opts=13)
00:31:58.047 00.000 10844 Enqueuing Move request for scope (0.04, -0.18)
00:31:58.047 00.000 11060 Worker thread wakes up
00:31:58.048 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:58.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
00:31:58.048 00.000 10844 UpdateGuideState exits: m=3169 SNR=35.9
00:31:58.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
00:31:58.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:58.048 00.000 11060 Moving (0.04, -0.18) raw xDistance=0.17 yDistance=0.07
00:31:58.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:58.048 00.000 10844 Enqueuing Expose request
00:31:58.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
00:31:58.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:58.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:31:58.048 00.000 11060 MoveAxis(W, 28, ABG)
00:31:58.048 00.000 11060 Guiding  Dir = 3, Dur = 28
00:31:58.066 00.018 11060 IsSlewing returns 0
00:31:58.066 00.000 11060 IsGuiding returns 0
00:31:58.097 00.031 11060 IsGuiding returns 0
00:31:58.097 00.000 11060 Move returns status 0, amount 28
00:31:58.097 00.000 11060 MoveAxis(N, 0, ABG)
00:31:58.097 00.000 11060 Move returns status 0, amount 0
00:31:58.097 00.000 11060 move complete, result=0
00:31:58.097 00.000 11060 worker thread done servicing request
00:31:58.098 00.001 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
00:31:58.098 00.000 11060 Worker thread wakes up
00:31:58.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:58.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:58.731 00.633 11060 Exposure complete
00:31:58.913 00.182 11060 worker thread done servicing request
00:31:58.913 00.000 10844 OnExposeComplete: enter
00:31:58.913 00.000 10844 UpdateGuideState(): m_state=6
00:31:58.914 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6153
00:31:58.914 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=61.85, Mass=2701, SNR=32.4, Peak=151 HFD=4.2
00:31:58.914 00.000 10844 MultiStar: [#1 -0.69,-0.87,0.00,M5] [#2 -0.76,-0.42,0.00,M3] [#3 -0.21,0.78,0.00,M2] [#4 -0.13,-0.86,0.00,M4] [#5 -0.79,-0.59,0.00,M1] [#6 -1.55,-0.71,0.00,M5] [#7 -0.59,0.25,0.00,M8] [#8 -0.88,-0.14,0.00,M7] 
00:31:58.914 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
00:31:58.914 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
00:31:58.914 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-2.38 mountX=0.22 mountY=-0.16, mountTheta=-0.64
00:31:58.916 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.19, opts=13)
00:31:58.916 00.000 10844 Enqueuing Move request for scope (-0.20, -0.19)
00:31:58.916 00.000 11060 Worker thread wakes up
00:31:58.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:31:58.916 00.000 10844 UpdateGuideState exits: m=2701 SNR=32.4
00:31:58.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:58.917 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:58.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
00:31:58.917 00.000 10844 Enqueuing Expose request
00:31:58.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
00:31:58.917 00.000 11060 Moving (-0.20, -0.19) raw xDistance=0.22 yDistance=-0.16
00:31:58.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:31:58.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:58.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:31:58.917 00.000 11060 MoveAxis(W, 39, ABG)
00:31:58.917 00.000 11060 Guiding  Dir = 3, Dur = 39
00:31:58.944 00.027 11060 IsSlewing returns 0
00:31:58.944 00.000 11060 IsGuiding returns 0
00:31:59.007 00.063 11060 IsGuiding returns 0
00:31:59.007 00.000 11060 Move returns status 0, amount 39
00:31:59.007 00.000 11060 MoveAxis(N, 0, ABG)
00:31:59.007 00.000 11060 Move returns status 0, amount 0
00:31:59.007 00.000 11060 move complete, result=0
00:31:59.007 00.000 11060 worker thread done servicing request
00:31:59.007 00.000 11060 Worker thread wakes up
00:31:59.008 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:59.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:31:59.008 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
00:31:59.641 00.633 11060 Exposure complete
00:31:59.823 00.182 10844 OnExposeComplete: enter
00:31:59.823 00.000 10844 UpdateGuideState(): m_state=6
00:31:59.823 00.000 11060 worker thread done servicing request
00:31:59.823 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6154
00:31:59.823 00.000 10844 Star::Find returns 1 (0), X=263.23, Y=62.39, Mass=3078, SNR=35.4, Peak=180 HFD=4.0
00:31:59.824 00.001 10844 MultiStar: [#1 -0.80,1.20,0.00,M6] [#2 -1.12,-0.05,0.00,M4] [#3 -0.31,1.23,0.00,M3] [#4 0.29,-1.01,0.00,M5] [#5 -1.18,-0.14,0.00,M2] [#6 -0.31,0.16,0.87,U] [#7 -0.66,-0.32,0.00,M9] [#8 0.05,-0.57,0.90,U] 
00:31:59.824 00.000 10844 refined, 2 included, MultiStar: {0.18, -0.01}, one-star: {0.71, 0.35}
00:31:59.824 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
00:31:59.824 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
00:31:59.824 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.03 mountX=-0.03 mountY=0.17, mountTheta=1.72
00:31:59.827 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.01, opts=13)
00:31:59.827 00.000 10844 Enqueuing Move request for scope (0.18, -0.01)
00:31:59.827 00.000 11060 Worker thread wakes up
00:31:59.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
00:31:59.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
00:31:59.827 00.000 11060 Moving (0.18, -0.01) raw xDistance=-0.03 yDistance=0.17
00:31:59.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:31:59.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:31:59.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:59.827 00.000 10844 UpdateGuideState exits: m=3078 SNR=35.4
00:31:59.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:31:59.827 00.000 11060 MoveAxis(E, 0, ABG)
00:31:59.828 00.001 11060 Move returns status 0, amount 0
00:31:59.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:59.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:31:59.828 00.000 11060 MoveAxis(N, 0, ABG)
00:31:59.828 00.000 10844 Enqueuing Expose request
00:31:59.828 00.000 11060 Move returns status 0, amount 0
00:31:59.828 00.000 11060 move complete, result=0
00:31:59.828 00.000 11060 worker thread done servicing request
00:31:59.828 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:59.828 00.000 11060 Worker thread wakes up
00:31:59.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:31:59.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:00.465 00.637 11060 Exposure complete
00:32:00.636 00.171 11060 worker thread done servicing request
00:32:00.636 00.000 10844 OnExposeComplete: enter
00:32:00.636 00.000 10844 UpdateGuideState(): m_state=6
00:32:00.637 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6155
00:32:00.637 00.000 10844 Star::Find returns 1 (0), X=262.86, Y=62.03, Mass=3138, SNR=35.3, Peak=182 HFD=4.3
00:32:00.637 00.000 10844 MultiStar: [#1 0.52,-0.48,0.00,M7] [#2 -0.60,0.21,0.00,M5] [#3 0.38,-0.37,1.01,U] [#4 0.23,-0.51,0.91,U] [#5 -1.49,-0.48,0.00,M3] [#6 0.05,0.41,0.96,U] [#7 0.09,-0.15,0.91,U] [#8 -0.27,0.03,0.95,U] 
00:32:00.637 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.10}, one-star: {0.34, -0.00}
00:32:00.637 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
00:32:00.637 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
00:32:00.637 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.60 mountX=0.07 mountY=0.15, mountTheta=1.15
00:32:00.639 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.10, opts=13)
00:32:00.639 00.000 10844 Enqueuing Move request for scope (0.14, -0.10)
00:32:00.639 00.000 11060 Worker thread wakes up
00:32:00.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:00.639 00.000 10844 UpdateGuideState exits: m=3138 SNR=35.3
00:32:00.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:00.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:00.639 00.000 10844 Enqueuing Expose request
00:32:00.640 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:32:00.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:32:00.640 00.000 11060 Moving (0.14, -0.10) raw xDistance=0.07 yDistance=0.15
00:32:00.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:32:00.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:00.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:32:00.640 00.000 11060 MoveAxis(E, 0, ABG)
00:32:00.640 00.000 11060 Move returns status 0, amount 0
00:32:00.640 00.000 11060 MoveAxis(N, 0, ABG)
00:32:00.640 00.000 11060 Move returns status 0, amount 0
00:32:00.640 00.000 11060 move complete, result=0
00:32:00.640 00.000 11060 worker thread done servicing request
00:32:00.640 00.000 11060 Worker thread wakes up
00:32:00.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:00.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:00.642 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:32:01.300 00.658 11060 Exposure complete
00:32:01.476 00.176 11060 worker thread done servicing request
00:32:01.476 00.000 10844 OnExposeComplete: enter
00:32:01.476 00.000 10844 UpdateGuideState(): m_state=6
00:32:01.476 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6156
00:32:01.477 00.001 10844 Star::Find returns 1 (0), X=262.54, Y=62.02, Mass=2915, SNR=34.3, Peak=202 HFD=3.7
00:32:01.477 00.000 10844 MultiStar: [#1 0.59,-0.36,0.00,M8] [#2 -1.31,-0.34,0.00,M6] [#3 0.38,-0.67,0.00,M3] [#4 -0.38,-0.68,0.00,M5] [#5 -0.71,-0.18,0.00,M4] [#6 -0.12,0.92,0.00,M4] [#7 0.24,-0.62,0.00,M9] [#8 0.63,-0.01,0.00,M6] 
00:32:01.477 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
00:32:01.477 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:32:01.477 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.87 mountX=0.01 mountY=0.01, mountTheta=0.87
00:32:01.478 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
00:32:01.478 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
00:32:01.479 00.001 11060 Worker thread wakes up
00:32:01.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:01.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:32:01.479 00.000 10844 UpdateGuideState exits: m=2915 SNR=34.3
00:32:01.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:32:01.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:01.479 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
00:32:01.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:01.479 00.000 10844 Enqueuing Expose request
00:32:01.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:32:01.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:01.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:32:01.479 00.000 11060 MoveAxis(E, 0, ABG)
00:32:01.479 00.000 11060 Move returns status 0, amount 0
00:32:01.479 00.000 11060 MoveAxis(N, 0, ABG)
00:32:01.479 00.000 11060 Move returns status 0, amount 0
00:32:01.479 00.000 11060 move complete, result=0
00:32:01.479 00.000 11060 worker thread done servicing request
00:32:01.480 00.001 11060 Worker thread wakes up
00:32:01.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:01.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:01.480 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:02.107 00.627 11060 Exposure complete
00:32:02.296 00.189 11060 worker thread done servicing request
00:32:02.296 00.000 10844 OnExposeComplete: enter
00:32:02.296 00.000 10844 UpdateGuideState(): m_state=6
00:32:02.296 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6157
00:32:02.297 00.001 10844 Star::Find returns 1 (0), X=262.41, Y=62.16, Mass=3004, SNR=34.7, Peak=206 HFD=3.8
00:32:02.297 00.000 10844 MultiStar: [#1 0.46,0.39,1.08,U] [#2 0.35,-0.23,2.20,U] [#3 0.57,0.17,1.05,U] [#4 -0.05,-0.55,0.88,U] [#5 -0.61,-0.02,1.01,U] [#6 -0.02,-0.61,1.01,U] [#7 0.14,-1.54,0.00,M10] [#8 -0.46,-0.62,0.00,M7] 
00:32:02.297 00.000 10844 single-star, 6 included, MultiStar: {0.13, -0.11}, one-star: {-0.12, 0.12}
00:32:02.297 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
00:32:02.297 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.22)
00:32:02.297 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.33 mountX=-0.10 mountY=-0.13, mountTheta=-2.21
00:32:02.300 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.12, opts=13)
00:32:02.300 00.000 10844 Enqueuing Move request for scope (-0.12, 0.12)
00:32:02.301 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:02.301 00.000 10844 UpdateGuideState exits: m=3004 SNR=34.7
00:32:02.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:02.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:02.301 00.000 10844 Enqueuing Expose request
00:32:02.301 00.000 11060 Worker thread wakes up
00:32:02.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
00:32:02.301 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
00:32:02.301 00.000 11060 Moving (-0.12, 0.12) raw xDistance=-0.10 yDistance=-0.13
00:32:02.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:32:02.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:02.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:02.301 00.000 11060 MoveAxis(E, 0, ABG)
00:32:02.302 00.001 11060 Move returns status 0, amount 0
00:32:02.302 00.000 11060 MoveAxis(N, 0, ABG)
00:32:02.302 00.000 11060 Move returns status 0, amount 0
00:32:02.302 00.000 11060 move complete, result=0
00:32:02.302 00.000 11060 worker thread done servicing request
00:32:02.302 00.000 11060 Worker thread wakes up
00:32:02.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:02.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:02.303 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:02.933 00.630 11060 Exposure complete
00:32:03.107 00.174 11060 worker thread done servicing request
00:32:03.107 00.000 10844 OnExposeComplete: enter
00:32:03.107 00.000 10844 UpdateGuideState(): m_state=6
00:32:03.108 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6158
00:32:03.108 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=62.23, Mass=3310, SNR=37.0, Peak=199 HFD=4.2
00:32:03.108 00.000 10844 MultiStar: [#1 0.41,-0.63,0.00,M8] [#2 0.01,0.36,1.96,U] [#3 0.20,1.09,0.00,M3] [#4 -0.42,-0.99,0.00,M5] [#5 0.32,0.40,1.01,U] [#6 0.35,-0.80,0.00,M4] [#7 -0.20,-0.49,0.87,U] [#8 0.13,-0.24,0.93,U] 
00:32:03.108 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.11}, one-star: {0.34, 0.20}
00:32:03.108 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
00:32:03.108 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
00:32:03.108 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.81 mountX=-0.13 mountY=0.09, mountTheta=2.55
00:32:03.110 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.11, opts=13)
00:32:03.110 00.000 10844 Enqueuing Move request for scope (0.11, 0.11)
00:32:03.110 00.000 11060 Worker thread wakes up
00:32:03.110 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:03.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
00:32:03.110 00.000 10844 UpdateGuideState exits: m=3310 SNR=37.0
00:32:03.110 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
00:32:03.111 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:03.111 00.000 11060 Moving (0.11, 0.11) raw xDistance=-0.13 yDistance=0.09
00:32:03.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:03.111 00.000 10844 Enqueuing Expose request
00:32:03.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:32:03.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:03.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:32:03.111 00.000 11060 MoveAxis(E, 23, ABG)
00:32:03.111 00.000 11060 Guiding  Dir = 2, Dur = 23
00:32:03.117 00.006 11060 IsSlewing returns 0
00:32:03.117 00.000 11060 IsGuiding returns 0
00:32:03.148 00.031 11060 IsGuiding returns 0
00:32:03.148 00.000 11060 Move returns status 0, amount 23
00:32:03.148 00.000 11060 MoveAxis(N, 0, ABG)
00:32:03.148 00.000 11060 Move returns status 0, amount 0
00:32:03.148 00.000 11060 move complete, result=0
00:32:03.148 00.000 11060 worker thread done servicing request
00:32:03.148 00.000 11060 Worker thread wakes up
00:32:03.149 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:03.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:03.149 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:32:03.783 00.634 11060 Exposure complete
00:32:03.973 00.190 11060 worker thread done servicing request
00:32:03.973 00.000 10844 OnExposeComplete: enter
00:32:03.973 00.000 10844 UpdateGuideState(): m_state=6
00:32:03.973 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6159
00:32:03.973 00.000 10844 Star::Find returns 1 (0), X=261.80, Y=62.16, Mass=3210, SNR=36.2, Peak=230 HFD=4.0
00:32:03.974 00.001 10844 MultiStar: [#1 -0.26,0.07,1.04,U] [#2 0.58,-0.23,0.00,M5] [#3 0.59,0.52,0.00,M4] [#4 -0.94,0.28,0.00,M6] [#5 0.19,-0.11,0.98,U] [#6 0.15,-0.05,0.88,U] [#7 0.56,0.08,0.76,U] [#8 0.76,-0.85,0.00,M7] 
00:32:03.974 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.02}, one-star: {-0.72, 0.12}
00:32:03.974 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
00:32:03.974 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
00:32:03.974 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.75 mountX=-0.01 mountY=-0.06, mountTheta=-1.78
00:32:03.976 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
00:32:03.976 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
00:32:03.976 00.000 11060 Worker thread wakes up
00:32:03.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:32:03.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:32:03.976 00.000 11060 Moving (-0.05, 0.02) raw xDistance=-0.01 yDistance=-0.06
00:32:03.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:32:03.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:03.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:32:03.976 00.000 11060 MoveAxis(E, 0, ABG)
00:32:03.977 00.001 11060 Move returns status 0, amount 0
00:32:03.977 00.000 11060 MoveAxis(N, 0, ABG)
00:32:03.977 00.000 11060 Move returns status 0, amount 0
00:32:03.977 00.000 11060 move complete, result=0
00:32:03.977 00.000 11060 worker thread done servicing request
00:32:03.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:03.977 00.000 10844 UpdateGuideState exits: m=3210 SNR=36.2
00:32:03.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:03.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:03.977 00.000 10844 Enqueuing Expose request
00:32:03.977 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:03.978 00.001 11060 Worker thread wakes up
00:32:03.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:03.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:04.610 00.632 11060 Exposure complete
00:32:04.779 00.169 11060 worker thread done servicing request
00:32:04.779 00.000 10844 OnExposeComplete: enter
00:32:04.779 00.000 10844 UpdateGuideState(): m_state=6
00:32:04.779 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6160
00:32:04.779 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=62.30, Mass=2960, SNR=34.3, Peak=217 HFD=3.6
00:32:04.780 00.001 10844 MultiStar: [#1 0.30,-0.33,1.05,U] [#2 0.49,0.24,2.13,U] [#3 1.09,0.14,0.00,M5] [#4 -1.04,-0.58,0.00,M7] [#5 -0.49,0.61,0.00,M2] [#6 -0.03,0.05,0.96,U] [#7 0.89,0.60,0.00,M9] [#8 0.17,-0.64,0.00,M8] 
00:32:04.780 00.000 10844 refined, 3 included, MultiStar: {0.31, 0.09}, one-star: {0.25, 0.27}
00:32:04.780 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
00:32:04.780 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
00:32:04.780 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.09 hyp=0.32 cameraTheta=0.30 mountX=-0.15 mountY=0.29, mountTheta=2.04
00:32:04.781 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.09, opts=13)
00:32:04.781 00.000 10844 Enqueuing Move request for scope (0.31, 0.09)
00:32:04.781 00.000 11060 Worker thread wakes up
00:32:04.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:04.781 00.000 10844 UpdateGuideState exits: m=2960 SNR=34.3
00:32:04.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:04.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:04.781 00.000 10844 Enqueuing Expose request
00:32:04.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.09) opts 0xd
00:32:04.782 00.001 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.09)
00:32:04.782 00.000 11060 Moving (0.31, 0.09) raw xDistance=-0.15 yDistance=0.29
00:32:04.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:32:04.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
00:32:04.782 00.000 11060 MoveAxis(E, 26, ABG)
00:32:04.782 00.000 11060 Guiding  Dir = 2, Dur = 26
00:32:04.808 00.026 11060 IsSlewing returns 0
00:32:04.808 00.000 11060 IsGuiding returns 0
00:32:04.854 00.046 11060 IsGuiding returns 0
00:32:04.854 00.000 11060 Move returns status 0, amount 26
00:32:04.854 00.000 11060 MoveAxis(S, 112, ABG)
00:32:04.854 00.000 11060 Guiding  Dir = 1, Dur = 112
00:32:04.886 00.032 11060 IsSlewing returns 0
00:32:04.886 00.000 11060 IsGuiding returns 0
00:32:05.028 00.142 11060 IsGuiding returns 0
00:32:05.028 00.000 11060 Move returns status 0, amount 112
00:32:05.028 00.000 11060 move complete, result=0
00:32:05.028 00.000 11060 worker thread done servicing request
00:32:05.028 00.000 11060 Worker thread wakes up
00:32:05.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:05.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:05.028 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.3 px 112 ms SOUTH
00:32:05.660 00.632 11060 Exposure complete
00:32:05.836 00.176 11060 worker thread done servicing request
00:32:05.836 00.000 10844 OnExposeComplete: enter
00:32:05.836 00.000 10844 UpdateGuideState(): m_state=6
00:32:05.836 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6161
00:32:05.838 00.002 10844 Star::Find returns 1 (0), X=262.99, Y=62.08, Mass=3242, SNR=35.9, Peak=224 HFD=4.3
00:32:05.838 00.000 10844 MultiStar: [#1 0.80,-0.35,0.00,M7] [#2 0.03,-0.94,0.00,M5] [#3 0.23,0.21,0.94,U] [#4 -0.71,-0.92,0.00,M8] [#5 0.40,-0.10,1.06,U] [#6 -0.05,-0.15,0.78,U] [#7 -0.02,-0.08,0.85,U] [#8 0.42,-0.69,0.00,M9] 
00:32:05.838 00.000 10844 refined, 4 included, MultiStar: {0.23, -0.01}, one-star: {0.47, 0.05}
00:32:05.838 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:32:05.838 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:32:05.838 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.04 mountX=-0.03 mountY=0.23, mountTheta=1.71
00:32:05.839 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.01, opts=13)
00:32:05.839 00.000 10844 Enqueuing Move request for scope (0.23, -0.01)
00:32:05.839 00.000 11060 Worker thread wakes up
00:32:05.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:05.840 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
00:32:05.840 00.000 10844 UpdateGuideState exits: m=3242 SNR=35.9
00:32:05.840 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
00:32:05.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:05.840 00.000 11060 Moving (0.23, -0.01) raw xDistance=-0.03 yDistance=0.23
00:32:05.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:05.840 00.000 10844 Enqueuing Expose request
00:32:05.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:32:05.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:32:05.840 00.000 11060 MoveAxis(E, 0, ABG)
00:32:05.840 00.000 11060 Move returns status 0, amount 0
00:32:05.840 00.000 11060 MoveAxis(S, 88, ABG)
00:32:05.840 00.000 11060 Guiding  Dir = 1, Dur = 88
00:32:05.861 00.021 11060 IsSlewing returns 0
00:32:05.861 00.000 11060 IsGuiding returns 0
00:32:05.987 00.126 11060 IsGuiding returns 0
00:32:05.988 00.001 11060 Move returns status 0, amount 88
00:32:05.988 00.000 11060 move complete, result=0
00:32:05.988 00.000 11060 worker thread done servicing request
00:32:05.989 00.001 11060 Worker thread wakes up
00:32:05.989 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 88 ms SOUTH
00:32:05.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:05.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:06.617 00.628 11060 Exposure complete
00:32:06.787 00.170 11060 worker thread done servicing request
00:32:06.787 00.000 10844 OnExposeComplete: enter
00:32:06.787 00.000 10844 UpdateGuideState(): m_state=6
00:32:06.787 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6162
00:32:06.787 00.000 10844 Star::Find returns 1 (0), X=262.98, Y=62.36, Mass=3278, SNR=36.4, Peak=233 HFD=3.9
00:32:06.787 00.000 10844 MultiStar: [#1 0.75,-0.18,0.00,M8] [#2 -0.07,-0.38,1.95,U] [#3 0.25,0.33,0.89,U] [#4 -0.40,-0.23,0.94,U] [#5 0.36,0.12,1.01,U] [#6 0.46,-0.53,0.00,M2] [#7 0.38,-0.35,0.84,U] [#8 0.22,-0.17,0.96,U] 
00:32:06.788 00.001 10844 refined, 6 included, MultiStar: {0.14, -0.09}, one-star: {0.46, 0.32}
00:32:06.788 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
00:32:06.788 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
00:32:06.788 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.57 mountX=0.06 mountY=0.15, mountTheta=1.18
00:32:06.789 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.09, opts=13)
00:32:06.789 00.000 10844 Enqueuing Move request for scope (0.14, -0.09)
00:32:06.789 00.000 11060 Worker thread wakes up
00:32:06.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:06.789 00.000 10844 UpdateGuideState exits: m=3278 SNR=36.4
00:32:06.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:06.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:06.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
00:32:06.789 00.000 10844 Enqueuing Expose request
00:32:06.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
00:32:06.790 00.001 11060 Moving (0.14, -0.09) raw xDistance=0.06 yDistance=0.15
00:32:06.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:32:06.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:06.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:32:06.790 00.000 11060 MoveAxis(E, 0, ABG)
00:32:06.790 00.000 11060 Move returns status 0, amount 0
00:32:06.790 00.000 11060 MoveAxis(N, 0, ABG)
00:32:06.790 00.000 11060 Move returns status 0, amount 0
00:32:06.790 00.000 11060 move complete, result=0
00:32:06.790 00.000 11060 worker thread done servicing request
00:32:06.790 00.000 11060 Worker thread wakes up
00:32:06.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:06.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:06.792 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:32:07.415 00.623 11060 Exposure complete
00:32:07.594 00.179 11060 worker thread done servicing request
00:32:07.594 00.000 10844 OnExposeComplete: enter
00:32:07.595 00.001 10844 UpdateGuideState(): m_state=6
00:32:07.595 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6163
00:32:07.595 00.000 10844 Star::Find returns 1 (0), X=262.24, Y=61.69, Mass=2731, SNR=33.9, Peak=207 HFD=3.6
00:32:07.595 00.000 10844 MultiStar: [#1 0.17,-0.47,0.94,U] [#2 -0.12,-0.40,2.03,U] [#3 -0.16,0.25,0.97,U] [#4 0.14,0.34,0.98,U] [#5 0.03,-0.01,1.09,U] [#6 -0.00,-0.24,0.97,U] [#7 0.39,-0.16,0.84,U] [#8 0.45,-0.69,0.00,M9] 
00:32:07.595 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.16}, one-star: {-0.28, -0.35}
00:32:07.595 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
00:32:07.595 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
00:32:07.595 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.59 mountX=0.16 mountY=0.02, mountTheta=0.15
00:32:07.598 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.16, opts=13)
00:32:07.598 00.000 10844 Enqueuing Move request for scope (-0.00, -0.16)
00:32:07.598 00.000 11060 Worker thread wakes up
00:32:07.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:07.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
00:32:07.598 00.000 10844 UpdateGuideState exits: m=2731 SNR=33.9
00:32:07.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
00:32:07.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:07.598 00.000 11060 Moving (-0.00, -0.16) raw xDistance=0.16 yDistance=0.02
00:32:07.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:07.599 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:32:07.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:07.599 00.000 10844 Enqueuing Expose request
00:32:07.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:32:07.599 00.000 11060 MoveAxis(W, 28, ABG)
00:32:07.599 00.000 11060 Guiding  Dir = 3, Dur = 28
00:32:07.616 00.017 11060 IsSlewing returns 0
00:32:07.616 00.000 11060 IsGuiding returns 0
00:32:07.660 00.044 11060 IsGuiding returns 0
00:32:07.660 00.000 11060 Move returns status 0, amount 28
00:32:07.660 00.000 11060 MoveAxis(N, 0, ABG)
00:32:07.660 00.000 11060 Move returns status 0, amount 0
00:32:07.660 00.000 11060 move complete, result=0
00:32:07.660 00.000 11060 worker thread done servicing request
00:32:07.660 00.000 11060 Worker thread wakes up
00:32:07.660 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
00:32:07.661 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:07.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:08.296 00.635 11060 Exposure complete
00:32:08.468 00.172 11060 worker thread done servicing request
00:32:08.468 00.000 10844 OnExposeComplete: enter
00:32:08.468 00.000 10844 UpdateGuideState(): m_state=6
00:32:08.468 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6164
00:32:08.468 00.000 10844 Star::Find returns 1 (1), X=262.21, Y=61.96, Mass=3277, SNR=36.6, Peak=255 HFD=3.6
00:32:08.469 00.001 10844 MultiStar: [#1 -0.02,-0.84,0.00,M8] [#2 -0.21,-0.61,0.00,M4] [#3 0.18,0.07,0.97,U] [#4 -0.10,-0.15,0.92,U] [#5 -0.18,-1.04,0.00,M1] [#6 -0.14,-0.30,0.82,U] [#7 0.01,-0.81,0.00,M7] [#8 0.06,-0.41,0.94,U] 
00:32:08.469 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.17}, one-star: {-0.31, -0.08}
00:32:08.469 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
00:32:08.469 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
00:32:08.469 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.93 mountX=0.18 mountY=-0.03, mountTheta=-0.20
00:32:08.470 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.17, opts=13)
00:32:08.470 00.000 10844 Enqueuing Move request for scope (-0.06, -0.17)
00:32:08.470 00.000 11060 Worker thread wakes up
00:32:08.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:08.471 00.001 10844 UpdateGuideState exits: m=3277 SNR=36.6 Saturated
00:32:08.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
00:32:08.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:08.471 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
00:32:08.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:08.471 00.000 10844 Enqueuing Expose request
00:32:08.471 00.000 11060 Moving (-0.06, -0.17) raw xDistance=0.18 yDistance=-0.03
00:32:08.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:32:08.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:08.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:32:08.471 00.000 11060 MoveAxis(W, 31, ABG)
00:32:08.471 00.000 11060 Guiding  Dir = 3, Dur = 31
00:32:08.488 00.017 11060 IsSlewing returns 0
00:32:08.488 00.000 11060 IsGuiding returns 0
00:32:08.536 00.048 11060 IsGuiding returns 0
00:32:08.536 00.000 11060 Move returns status 0, amount 31
00:32:08.536 00.000 11060 MoveAxis(N, 0, ABG)
00:32:08.536 00.000 11060 Move returns status 0, amount 0
00:32:08.536 00.000 11060 move complete, result=0
00:32:08.536 00.000 11060 worker thread done servicing request
00:32:08.536 00.000 11060 Worker thread wakes up
00:32:08.537 00.001 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
00:32:08.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:08.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:09.165 00.628 11060 Exposure complete
00:32:09.326 00.161 11060 worker thread done servicing request
00:32:09.326 00.000 10844 OnExposeComplete: enter
00:32:09.326 00.000 10844 UpdateGuideState(): m_state=6
00:32:09.326 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6165
00:32:09.326 00.000 10844 Star::Find returns 1 (1), X=262.30, Y=61.91, Mass=3718, SNR=39.3, Peak=255 HFD=3.9
00:32:09.326 00.000 10844 MultiStar: [#1 0.14,-0.13,0.96,U] [#2 -0.28,0.24,1.84,U] [#3 -0.09,0.22,0.91,U] [#4 -0.81,-0.51,0.00,M6] [#5 -0.05,-0.38,0.98,U] [#6 -0.08,-0.54,0.76,U] [#7 -0.38,-0.30,0.69,U] [#8 -0.37,-0.20,0.87,U] 
00:32:09.326 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.10}, one-star: {-0.23, -0.13}
00:32:09.326 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
00:32:09.326 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
00:32:09.326 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.62 mountX=0.13 mountY=-0.15, mountTheta=-0.88
00:32:09.329 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.10, opts=13)
00:32:09.329 00.000 10844 Enqueuing Move request for scope (-0.17, -0.10)
00:32:09.329 00.000 11060 Worker thread wakes up
00:32:09.336 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:09.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
00:32:09.336 00.000 10844 UpdateGuideState exits: m=3718 SNR=39.3 Saturated
00:32:09.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
00:32:09.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:09.336 00.000 11060 Moving (-0.17, -0.10) raw xDistance=0.13 yDistance=-0.15
00:32:09.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:09.336 00.000 10844 Enqueuing Expose request
00:32:09.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:32:09.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:09.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:32:09.336 00.000 11060 MoveAxis(W, 23, ABG)
00:32:09.336 00.000 11060 Guiding  Dir = 3, Dur = 23
00:32:09.366 00.030 11060 IsSlewing returns 0
00:32:09.366 00.000 11060 IsGuiding returns 0
00:32:09.412 00.046 11060 IsGuiding returns 0
00:32:09.412 00.000 11060 Move returns status 0, amount 23
00:32:09.412 00.000 11060 MoveAxis(N, 0, ABG)
00:32:09.412 00.000 11060 Move returns status 0, amount 0
00:32:09.412 00.000 11060 move complete, result=0
00:32:09.412 00.000 11060 worker thread done servicing request
00:32:09.412 00.000 11060 Worker thread wakes up
00:32:09.412 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
00:32:09.414 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:09.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:10.044 00.630 11060 Exposure complete
00:32:10.208 00.164 11060 worker thread done servicing request
00:32:10.208 00.000 10844 OnExposeComplete: enter
00:32:10.208 00.000 10844 UpdateGuideState(): m_state=6
00:32:10.208 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6166
00:32:10.209 00.001 10844 Star::Find returns 1 (1), X=262.31, Y=61.77, Mass=3032, SNR=35.0, Peak=255 HFD=3.6
00:32:10.209 00.000 10844 MultiStar: [#1 -0.35,-0.46,0.98,U] [#2 0.00,0.59,1.98,U] [#3 0.10,-0.04,0.99,U] [#4 0.48,0.07,1.01,U] [#5 -0.16,-0.58,1.00,U] [#6 -0.21,-0.05,0.91,U] [#7 -0.52,-0.35,0.00,M7] [#8 -0.04,-0.39,1.09,U] 
00:32:10.209 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {-0.21, -0.27}
00:32:10.209 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
00:32:10.209 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
00:32:10.209 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.14 mountX=0.07 mountY=-0.03, mountTheta=-0.40
00:32:10.210 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
00:32:10.210 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
00:32:10.210 00.000 11060 Worker thread wakes up
00:32:10.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:10.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:32:10.210 00.000 10844 UpdateGuideState exits: m=3032 SNR=35.0 Saturated
00:32:10.212 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:32:10.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:10.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:10.212 00.000 10844 Enqueuing Expose request
00:32:10.212 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.07 yDistance=-0.03
00:32:10.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:32:10.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:10.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:32:10.212 00.000 11060 MoveAxis(E, 0, ABG)
00:32:10.212 00.000 11060 Move returns status 0, amount 0
00:32:10.212 00.000 11060 MoveAxis(N, 0, ABG)
00:32:10.212 00.000 11060 Move returns status 0, amount 0
00:32:10.212 00.000 11060 move complete, result=0
00:32:10.212 00.000 11060 worker thread done servicing request
00:32:10.213 00.001 11060 Worker thread wakes up
00:32:10.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:10.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:10.214 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:10.843 00.629 11060 Exposure complete
00:32:11.015 00.172 11060 worker thread done servicing request
00:32:11.015 00.000 10844 OnExposeComplete: enter
00:32:11.015 00.000 10844 UpdateGuideState(): m_state=6
00:32:11.015 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6167
00:32:11.016 00.001 10844 Star::Find returns 1 (0), X=262.57, Y=61.92, Mass=2840, SNR=33.6, Peak=206 HFD=3.8
00:32:11.016 00.000 10844 MultiStar: [#1 -0.25,-0.29,1.03,U] [#2 -0.51,0.16,2.16,U] [#3 -0.34,-0.04,0.97,U] [#4 0.96,-0.51,0.00,M6] [#5 -0.64,-0.20,0.00,M1] [#6 -0.12,-0.43,0.92,U] [#7 -0.26,-0.84,0.00,M8] [#8 0.00,-0.57,1.10,U] 
00:32:11.016 00.000 10844 single-star, 5 included, MultiStar: {-0.24, -0.16}, one-star: {0.04, -0.12}
00:32:11.016 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
00:32:11.016 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
00:32:11.016 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.22 mountX=0.11 mountY=0.06, mountTheta=0.52
00:32:11.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
00:32:11.018 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
00:32:11.018 00.000 11060 Worker thread wakes up
00:32:11.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:11.018 00.000 10844 UpdateGuideState exits: m=2840 SNR=33.6
00:32:11.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:11.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:32:11.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:11.018 00.000 10844 Enqueuing Expose request
00:32:11.019 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:32:11.019 00.000 11060 Moving (0.04, -0.12) raw xDistance=0.11 yDistance=0.06
00:32:11.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:32:11.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:11.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:32:11.019 00.000 11060 MoveAxis(E, 0, ABG)
00:32:11.019 00.000 11060 Move returns status 0, amount 0
00:32:11.019 00.000 11060 MoveAxis(N, 0, ABG)
00:32:11.019 00.000 11060 Move returns status 0, amount 0
00:32:11.019 00.000 11060 move complete, result=0
00:32:11.019 00.000 11060 worker thread done servicing request
00:32:11.019 00.000 11060 Worker thread wakes up
00:32:11.020 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:11.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:11.023 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:11.654 00.631 11060 Exposure complete
00:32:11.807 00.153 11060 worker thread done servicing request
00:32:11.808 00.001 10844 OnExposeComplete: enter
00:32:11.808 00.000 10844 UpdateGuideState(): m_state=6
00:32:11.808 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6168
00:32:11.808 00.000 10844 Star::Find returns 1 (0), X=262.61, Y=61.89, Mass=3254, SNR=36.5, Peak=251 HFD=3.6
00:32:11.808 00.000 10844 MultiStar: [#1 0.37,-0.43,0.84,U] [#2 -0.19,-0.18,1.85,U] [#3 0.40,0.26,0.91,U] [#4 0.48,-0.12,0.87,U] [#5 -0.18,0.03,1.03,U] [#6 0.18,0.06,0.87,U] [#7 0.56,-0.59,0.00,M9] [#8 0.06,-0.68,0.00,M6] 
00:32:11.809 00.001 10844 refined, 6 included, MultiStar: {0.11, -0.08}, one-star: {0.09, -0.14}
00:32:11.809 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
00:32:11.809 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
00:32:11.809 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.66 mountX=0.06 mountY=0.12, mountTheta=1.09
00:32:11.810 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
00:32:11.810 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
00:32:11.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:11.810 00.000 10844 UpdateGuideState exits: m=3254 SNR=36.5
00:32:11.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:11.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:11.810 00.000 11060 Worker thread wakes up
00:32:11.810 00.000 10844 Enqueuing Expose request
00:32:11.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:32:11.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:32:11.810 00.000 11060 Moving (0.11, -0.08) raw xDistance=0.06 yDistance=0.12
00:32:11.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:32:11.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:11.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:32:11.812 00.002 11060 MoveAxis(E, 0, ABG)
00:32:11.812 00.000 11060 Move returns status 0, amount 0
00:32:11.812 00.000 11060 MoveAxis(N, 0, ABG)
00:32:11.812 00.000 11060 Move returns status 0, amount 0
00:32:11.812 00.000 11060 move complete, result=0
00:32:11.812 00.000 11060 worker thread done servicing request
00:32:11.812 00.000 11060 Worker thread wakes up
00:32:11.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:11.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:11.813 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:12.451 00.638 11060 Exposure complete
00:32:12.605 00.154 11060 worker thread done servicing request
00:32:12.605 00.000 10844 OnExposeComplete: enter
00:32:12.605 00.000 10844 UpdateGuideState(): m_state=6
00:32:12.605 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6169
00:32:12.605 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=62.07, Mass=3349, SNR=37.4, Peak=247 HFD=3.9
00:32:12.606 00.001 10844 MultiStar: [#1 0.40,-0.86,0.00,M5] [#2 0.01,0.09,1.80,U] [#3 -0.09,0.32,0.94,U] [#4 0.96,0.35,0.00,M6] [#5 -0.34,0.08,0.97,U] [#6 -0.17,0.03,0.93,U] [#7 -0.29,-0.79,0.00,M10] [#8 -0.32,-0.30,0.82,U] 
00:32:12.606 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.05}, one-star: {-0.19, 0.03}
00:32:12.606 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.57 = -1.72)
00:32:12.606 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
00:32:12.606 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.81 mountX=-0.02 mountY=-0.16, mountTheta=-1.72
00:32:12.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.05, opts=13)
00:32:12.608 00.000 10844 Enqueuing Move request for scope (-0.16, 0.05)
00:32:12.608 00.000 11060 Worker thread wakes up
00:32:12.608 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:12.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
00:32:12.608 00.000 10844 UpdateGuideState exits: m=3349 SNR=37.4
00:32:12.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:12.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
00:32:12.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:12.608 00.000 10844 Enqueuing Expose request
00:32:12.608 00.000 11060 Moving (-0.16, 0.05) raw xDistance=-0.02 yDistance=-0.16
00:32:12.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:32:12.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:12.609 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:32:12.609 00.000 11060 MoveAxis(E, 0, ABG)
00:32:12.609 00.000 11060 Move returns status 0, amount 0
00:32:12.609 00.000 11060 MoveAxis(N, 0, ABG)
00:32:12.609 00.000 11060 Move returns status 0, amount 0
00:32:12.609 00.000 11060 move complete, result=0
00:32:12.609 00.000 11060 worker thread done servicing request
00:32:12.609 00.000 11060 Worker thread wakes up
00:32:12.615 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:12.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:12.616 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:13.246 00.630 11060 Exposure complete
00:32:13.415 00.169 11060 worker thread done servicing request
00:32:13.415 00.000 10844 OnExposeComplete: enter
00:32:13.415 00.000 10844 UpdateGuideState(): m_state=6
00:32:13.416 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6170
00:32:13.416 00.000 10844 Star::Find returns 1 (0), X=262.38, Y=62.06, Mass=3288, SNR=36.7, Peak=220 HFD=3.9
00:32:13.416 00.000 10844 MultiStar: [#1 -0.18,-0.07,0.96,U] [#2 -0.16,0.42,1.86,U] [#3 0.38,0.26,0.86,U] [#4 -0.06,-0.81,0.00,M7] [#5 -0.43,-0.47,0.00,M1] [#6 0.27,-0.08,0.80,U] [#7 -0.27,-0.14,0.74,U] [#8 -0.12,-0.47,0.93,U] 
00:32:13.416 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.05}, one-star: {-0.14, 0.02}
00:32:13.416 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
00:32:13.416 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
00:32:13.417 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.39 mountX=-0.04 mountY=-0.06, mountTheta=-2.15
00:32:13.418 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
00:32:13.418 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
00:32:13.418 00.000 11060 Worker thread wakes up
00:32:13.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:13.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:32:13.419 00.001 10844 UpdateGuideState exits: m=3288 SNR=36.7
00:32:13.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:32:13.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:13.419 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
00:32:13.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:13.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:32:13.419 00.000 10844 Enqueuing Expose request
00:32:13.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:13.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:32:13.419 00.000 11060 MoveAxis(E, 0, ABG)
00:32:13.419 00.000 11060 Move returns status 0, amount 0
00:32:13.419 00.000 11060 MoveAxis(N, 0, ABG)
00:32:13.419 00.000 11060 Move returns status 0, amount 0
00:32:13.419 00.000 11060 move complete, result=0
00:32:13.420 00.001 11060 worker thread done servicing request
00:32:13.420 00.000 11060 Worker thread wakes up
00:32:13.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:13.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:13.421 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:14.062 00.641 11060 Exposure complete
00:32:14.258 00.196 11060 worker thread done servicing request
00:32:14.258 00.000 10844 OnExposeComplete: enter
00:32:14.258 00.000 10844 UpdateGuideState(): m_state=6
00:32:14.258 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6171
00:32:14.258 00.000 10844 Star::Find returns 1 (1), X=262.63, Y=61.73, Mass=3058, SNR=35.4, Peak=255 HFD=3.6
00:32:14.258 00.000 10844 MultiStar: [#1 0.09,-0.85,0.00,M5] [#2 0.08,-0.57,2.01,U] [#3 -0.37,0.14,0.96,U] [#4 0.00,-1.14,0.00,M8] [#5 -0.13,-0.76,0.00,M2] [#6 -0.11,-0.63,0.00,M1] [#7 -0.35,-0.91,0.00,M10] [#8 -0.00,-0.90,0.00,M5] 
00:32:14.258 00.000 10844 single-star, 2 included, MultiStar: {-0.02, -0.34}, one-star: {0.11, -0.31}
00:32:14.259 00.001 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
00:32:14.259 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
00:32:14.259 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.24 mountX=0.29 mountY=0.16, mountTheta=0.50
00:32:14.260 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.31, opts=13)
00:32:14.260 00.000 10844 Enqueuing Move request for scope (0.11, -0.31)
00:32:14.260 00.000 11060 Worker thread wakes up
00:32:14.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd
00:32:14.260 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.31)
00:32:14.260 00.000 11060 Moving (0.11, -0.31) raw xDistance=0.29 yDistance=0.16
00:32:14.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:32:14.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:14.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:14.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:32:14.261 00.001 11060 MoveAxis(W, 50, ABG)
00:32:14.261 00.000 11060 Guiding  Dir = 3, Dur = 50
00:32:14.261 00.000 10844 UpdateGuideState exits: m=3058 SNR=35.4 Saturated
00:32:14.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:14.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:14.261 00.000 10844 Enqueuing Expose request
00:32:14.272 00.011 11060 IsSlewing returns 0
00:32:14.272 00.000 11060 IsGuiding returns 0
00:32:14.335 00.063 11060 IsGuiding returns 0
00:32:14.335 00.000 11060 Move returns status 0, amount 50
00:32:14.335 00.000 11060 MoveAxis(N, 0, ABG)
00:32:14.335 00.000 11060 Move returns status 0, amount 0
00:32:14.335 00.000 11060 move complete, result=0
00:32:14.335 00.000 11060 worker thread done servicing request
00:32:14.335 00.000 11060 Worker thread wakes up
00:32:14.336 00.001 10844 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
00:32:14.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:14.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:14.968 00.632 11060 Exposure complete
00:32:15.142 00.174 11060 worker thread done servicing request
00:32:15.142 00.000 10844 OnExposeComplete: enter
00:32:15.142 00.000 10844 UpdateGuideState(): m_state=6
00:32:15.143 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6172
00:32:15.143 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=61.60, Mass=2945, SNR=35.0, Peak=239 HFD=3.5
00:32:15.143 00.000 10844 MultiStar: [#1 -0.48,-0.69,0.00,M6] [#2 -0.18,-0.12,2.06,U] [#3 -0.06,-0.26,1.12,U] [#4 -0.40,-0.14,0.99,U] [#5 0.09,-0.64,0.00,M3] [#6 -0.13,-0.33,0.87,U] [#7 -0.05,-0.60,0.81,U] [#8 0.24,-0.60,0.00,M6] 
00:32:15.143 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.28}, one-star: {0.20, -0.44}
00:32:15.143 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
00:32:15.143 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
00:32:15.143 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.96 mountX=0.29 mountY=-0.07, mountTheta=-0.23
00:32:15.144 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.28, opts=13)
00:32:15.144 00.000 10844 Enqueuing Move request for scope (-0.11, -0.28)
00:32:15.144 00.000 11060 Worker thread wakes up
00:32:15.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.28) opts 0xd
00:32:15.144 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.28)
00:32:15.144 00.000 11060 Moving (-0.11, -0.28) raw xDistance=0.29 yDistance=-0.07
00:32:15.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:32:15.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:15.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:15.144 00.000 10844 UpdateGuideState exits: m=2945 SNR=35.0
00:32:15.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:15.146 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:15.146 00.000 10844 Enqueuing Expose request
00:32:15.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:15.146 00.000 11060 MoveAxis(W, 52, ABG)
00:32:15.146 00.000 11060 Guiding  Dir = 3, Dur = 52
00:32:15.149 00.003 11060 IsSlewing returns 0
00:32:15.149 00.000 11060 IsGuiding returns 0
00:32:15.212 00.063 11060 IsGuiding returns 0
00:32:15.212 00.000 11060 Move returns status 0, amount 52
00:32:15.212 00.000 11060 MoveAxis(N, 0, ABG)
00:32:15.212 00.000 11060 Move returns status 0, amount 0
00:32:15.212 00.000 11060 move complete, result=0
00:32:15.212 00.000 11060 worker thread done servicing request
00:32:15.212 00.000 11060 Worker thread wakes up
00:32:15.212 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
00:32:15.214 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:15.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:15.842 00.628 11060 Exposure complete
00:32:16.020 00.178 11060 worker thread done servicing request
00:32:16.020 00.000 10844 OnExposeComplete: enter
00:32:16.020 00.000 10844 UpdateGuideState(): m_state=6
00:32:16.020 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6173
00:32:16.020 00.000 10844 Star::Find returns 1 (1), X=262.95, Y=61.99, Mass=3187, SNR=36.5, Peak=255 HFD=3.3
00:32:16.021 00.001 10844 MultiStar: [#1 0.11,-0.64,0.00,M7] [#2 0.56,0.30,0.00,M1] [#3 -0.16,-0.43,1.02,U] [#4 0.31,-0.25,1.03,U] [#5 0.36,0.11,0.99,U] [#6 -0.58,-0.81,0.00,M1] [#7 -0.29,-0.68,0.00,M10] [#8 0.40,-0.38,0.91,U] 
00:32:16.021 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.20}, one-star: {0.42, -0.05}
00:32:16.021 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
00:32:16.021 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
00:32:16.021 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.20 hyp=0.33 cameraTheta=-0.65 mountX=0.15 mountY=0.29, mountTheta=1.10
00:32:16.022 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.20, opts=13)
00:32:16.022 00.000 10844 Enqueuing Move request for scope (0.26, -0.20)
00:32:16.022 00.000 11060 Worker thread wakes up
00:32:16.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:16.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.20) opts 0xd
00:32:16.023 00.001 10844 UpdateGuideState exits: m=3187 SNR=36.5 Saturated
00:32:16.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.20)
00:32:16.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:16.023 00.000 11060 Moving (0.26, -0.20) raw xDistance=0.15 yDistance=0.29
00:32:16.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:16.023 00.000 10844 Enqueuing Expose request
00:32:16.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:32:16.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
00:32:16.023 00.000 11060 MoveAxis(W, 27, ABG)
00:32:16.023 00.000 11060 Guiding  Dir = 3, Dur = 27
00:32:16.057 00.034 11060 IsSlewing returns 0
00:32:16.057 00.000 11060 IsGuiding returns 0
00:32:16.104 00.047 11060 IsGuiding returns 0
00:32:16.104 00.000 11060 Move returns status 0, amount 27
00:32:16.104 00.000 11060 MoveAxis(S, 113, ABG)
00:32:16.104 00.000 11060 Guiding  Dir = 1, Dur = 113
00:32:16.122 00.018 11060 IsSlewing returns 0
00:32:16.122 00.000 11060 IsGuiding returns 0
00:32:16.244 00.122 11060 IsGuiding returns 0
00:32:16.244 00.000 11060 Move returns status 0, amount 113
00:32:16.244 00.000 11060 move complete, result=0
00:32:16.244 00.000 11060 worker thread done servicing request
00:32:16.244 00.000 11060 Worker thread wakes up
00:32:16.244 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.3 px 113 ms SOUTH
00:32:16.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:16.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:16.901 00.657 11060 Exposure complete
00:32:17.063 00.162 11060 worker thread done servicing request
00:32:17.063 00.000 10844 OnExposeComplete: enter
00:32:17.063 00.000 10844 UpdateGuideState(): m_state=6
00:32:17.063 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6174
00:32:17.063 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=62.04, Mass=2757, SNR=33.6, Peak=227 HFD=3.6
00:32:17.063 00.000 10844 MultiStar: [#1 0.26,-0.23,1.08,U] [#2 0.10,-0.47,2.13,U] [#3 -0.51,-0.24,1.04,U] [#4 -0.38,-0.39,1.08,U] [#5 0.16,0.12,0.97,U] [#6 -0.52,-0.56,0.00,M2] [#7 0.39,-0.48,0.93,U] [#8 -0.57,-0.17,0.98,U] 
00:32:17.063 00.000 10844 single-star, 7 included, MultiStar: {-0.07, -0.26}, one-star: {-0.10, 0.00}
00:32:17.063 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
00:32:17.063 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
00:32:17.063 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.12 mountX=0.02 mountY=-0.10, mountTheta=-1.41
00:32:17.065 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.00, opts=13)
00:32:17.065 00.000 10844 Enqueuing Move request for scope (-0.10, 0.00)
00:32:17.065 00.000 11060 Worker thread wakes up
00:32:17.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:17.065 00.000 10844 UpdateGuideState exits: m=2757 SNR=33.6
00:32:17.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:17.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:17.065 00.000 10844 Enqueuing Expose request
00:32:17.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
00:32:17.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
00:32:17.065 00.000 11060 Moving (-0.10, 0.00) raw xDistance=0.02 yDistance=-0.10
00:32:17.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:32:17.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:17.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:32:17.066 00.001 11060 MoveAxis(E, 0, ABG)
00:32:17.066 00.000 11060 Move returns status 0, amount 0
00:32:17.066 00.000 11060 MoveAxis(N, 0, ABG)
00:32:17.066 00.000 11060 Move returns status 0, amount 0
00:32:17.066 00.000 11060 move complete, result=0
00:32:17.066 00.000 11060 worker thread done servicing request
00:32:17.066 00.000 11060 Worker thread wakes up
00:32:17.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:17.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:17.068 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:17.706 00.638 11060 Exposure complete
00:32:17.871 00.165 11060 worker thread done servicing request
00:32:17.871 00.000 10844 OnExposeComplete: enter
00:32:17.871 00.000 10844 UpdateGuideState(): m_state=6
00:32:17.871 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6175
00:32:17.871 00.000 10844 Star::Find returns 1 (0), X=262.21, Y=62.08, Mass=3630, SNR=39.3, Peak=240 HFD=4.1
00:32:17.871 00.000 10844 MultiStar: [#1 -0.03,-0.31,0.95,U] [#2 0.17,0.15,1.77,U] [#3 -0.24,-0.59,0.00,M1] [#4 -0.52,-0.04,0.84,U] [#5 -0.01,-0.35,0.85,U] [#6 0.01,0.09,0.85,U] [#7 -0.06,-0.37,0.77,U] [#8 -0.42,-0.91,0.00,M5] 
00:32:17.871 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.07}, one-star: {-0.31, 0.04}
00:32:17.872 00.001 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
00:32:17.872 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
00:32:17.872 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.35 mountX=0.09 mountY=-0.06, mountTheta=-0.61
00:32:17.873 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
00:32:17.873 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
00:32:17.873 00.000 11060 Worker thread wakes up
00:32:17.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
00:32:17.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
00:32:17.873 00.000 11060 Moving (-0.07, -0.07) raw xDistance=0.09 yDistance=-0.06
00:32:17.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:32:17.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:17.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:17.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:32:17.873 00.000 11060 MoveAxis(E, 0, ABG)
00:32:17.873 00.000 11060 Move returns status 0, amount 0
00:32:17.873 00.000 11060 MoveAxis(N, 0, ABG)
00:32:17.873 00.000 10844 UpdateGuideState exits: m=3630 SNR=39.3
00:32:17.873 00.000 11060 Move returns status 0, amount 0
00:32:17.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:17.873 00.000 11060 move complete, result=0
00:32:17.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:17.873 00.000 10844 Enqueuing Expose request
00:32:17.873 00.000 11060 worker thread done servicing request
00:32:17.873 00.000 11060 Worker thread wakes up
00:32:17.873 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:17.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:17.875 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:18.501 00.626 11060 Exposure complete
00:32:18.654 00.153 11060 worker thread done servicing request
00:32:18.654 00.000 10844 OnExposeComplete: enter
00:32:18.654 00.000 10844 UpdateGuideState(): m_state=6
00:32:18.654 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6176
00:32:18.654 00.000 10844 Star::Find returns 1 (0), X=262.11, Y=61.90, Mass=3423, SNR=37.8, Peak=247 HFD=3.8
00:32:18.655 00.001 10844 MultiStar: [#1 -0.27,-0.25,0.91,U] [#2 -0.18,-0.13,1.86,U] [#3 -0.12,0.15,0.86,U] [#4 0.56,-0.24,0.97,U] [#5 -0.05,-0.12,0.97,U] [#6 -0.45,-0.44,0.00,M2] [#7 -0.45,0.53,0.00,M9] [#8 -0.31,-0.38,0.89,U] 
00:32:18.655 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.15}, one-star: {-0.42, -0.13}
00:32:18.655 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
00:32:18.655 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
00:32:18.655 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.23 mountX=0.17 mountY=-0.09, mountTheta=-0.49
00:32:18.656 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
00:32:18.656 00.000 10844 Enqueuing Move request for scope (-0.12, -0.15)
00:32:18.656 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:18.656 00.000 10844 UpdateGuideState exits: m=3423 SNR=37.8
00:32:18.657 00.001 11060 Worker thread wakes up
00:32:18.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
00:32:18.657 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
00:32:18.657 00.000 11060 Moving (-0.12, -0.15) raw xDistance=0.17 yDistance=-0.09
00:32:18.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:32:18.657 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:18.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:18.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:18.657 00.000 10844 Enqueuing Expose request
00:32:18.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:18.657 00.000 11060 MoveAxis(W, 30, ABG)
00:32:18.657 00.000 11060 Guiding  Dir = 3, Dur = 30
00:32:18.665 00.008 11060 IsSlewing returns 0
00:32:18.665 00.000 11060 IsGuiding returns 0
00:32:18.711 00.046 11060 IsGuiding returns 0
00:32:18.711 00.000 11060 Move returns status 0, amount 30
00:32:18.711 00.000 11060 MoveAxis(N, 0, ABG)
00:32:18.711 00.000 11060 Move returns status 0, amount 0
00:32:18.711 00.000 11060 move complete, result=0
00:32:18.711 00.000 11060 worker thread done servicing request
00:32:18.711 00.000 11060 Worker thread wakes up
00:32:18.711 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:32:18.712 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:18.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:19.342 00.630 11060 Exposure complete
00:32:19.531 00.189 11060 worker thread done servicing request
00:32:19.531 00.000 10844 OnExposeComplete: enter
00:32:19.531 00.000 10844 UpdateGuideState(): m_state=6
00:32:19.532 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6177
00:32:19.532 00.000 10844 Star::Find returns 1 (0), X=262.16, Y=62.04, Mass=3379, SNR=37.2, Peak=248 HFD=4.1
00:32:19.532 00.000 10844 MultiStar: [#1 0.18,-0.54,0.92,U] [#2 -0.21,-0.30,1.92,U] [#3 -0.15,0.01,0.88,U] [#4 -0.15,-1.01,0.00,M4] [#5 0.11,-0.90,0.00,M1] [#6 -0.59,-0.20,0.00,M3] [#7 -0.59,-0.36,0.00,M10] [#8 -0.47,-0.41,0.00,M5] 
00:32:19.532 00.000 10844 refined, 3 included, MultiStar: {-0.16, -0.22}, one-star: {-0.37, 0.01}
00:32:19.532 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
00:32:19.533 00.001 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
00:32:19.533 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-2.19 mountX=0.25 mountY=-0.12, mountTheta=-0.45
00:32:19.534 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.22, opts=13)
00:32:19.535 00.001 10844 Enqueuing Move request for scope (-0.16, -0.22)
00:32:19.535 00.000 11060 Worker thread wakes up
00:32:19.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:19.535 00.000 10844 UpdateGuideState exits: m=3379 SNR=37.2
00:32:19.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:19.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:19.535 00.000 10844 Enqueuing Expose request
00:32:19.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
00:32:19.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
00:32:19.535 00.000 11060 Moving (-0.16, -0.22) raw xDistance=0.25 yDistance=-0.12
00:32:19.536 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:32:19.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:19.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:32:19.536 00.000 11060 MoveAxis(W, 44, ABG)
00:32:19.536 00.000 11060 Guiding  Dir = 3, Dur = 44
00:32:19.577 00.041 11060 IsSlewing returns 0
00:32:19.577 00.000 11060 IsGuiding returns 0
00:32:19.651 00.074 11060 IsGuiding returns 0
00:32:19.651 00.000 11060 Move returns status 0, amount 44
00:32:19.651 00.000 11060 MoveAxis(N, 0, ABG)
00:32:19.651 00.000 11060 Move returns status 0, amount 0
00:32:19.651 00.000 11060 move complete, result=0
00:32:19.651 00.000 11060 worker thread done servicing request
00:32:19.651 00.000 11060 Worker thread wakes up
00:32:19.651 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
00:32:19.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:19.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:20.301 00.650 11060 Exposure complete
00:32:20.470 00.169 11060 worker thread done servicing request
00:32:20.471 00.001 10844 OnExposeComplete: enter
00:32:20.471 00.000 10844 UpdateGuideState(): m_state=6
00:32:20.471 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6178
00:32:20.471 00.000 10844 Star::Find returns 1 (0), X=262.71, Y=62.30, Mass=3690, SNR=38.9, Peak=249 HFD=3.7
00:32:20.471 00.000 10844 MultiStar: [#1 -0.74,-0.13,0.00,M4] [#2 0.17,0.21,1.87,U] [#3 -0.62,0.35,0.00,M1] [#4 0.50,-0.51,0.00,M5] [#5 -0.24,-0.63,0.00,M2] [#6 -0.84,-0.22,0.00,M4] [#7 -0.76,-0.24,0.00,R] [#8 -0.81,0.02,0.00,M6] 
00:32:20.471 00.000 10844 refined, 1 included, MultiStar: {0.18, 0.23}, one-star: {0.19, 0.26}
00:32:20.471 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
00:32:20.471 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
00:32:20.472 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.92 mountX=-0.26 mountY=0.14, mountTheta=2.66
00:32:20.473 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.23, opts=13)
00:32:20.473 00.000 10844 Enqueuing Move request for scope (0.18, 0.23)
00:32:20.473 00.000 11060 Worker thread wakes up
00:32:20.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
00:32:20.473 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
00:32:20.473 00.000 11060 Moving (0.18, 0.23) raw xDistance=-0.26 yDistance=0.14
00:32:20.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:32:20.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:20.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:20.473 00.000 10844 UpdateGuideState exits: m=3690 SNR=38.9
00:32:20.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:20.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:20.473 00.000 10844 Enqueuing Expose request
00:32:20.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:32:20.473 00.000 11060 MoveAxis(E, 44, ABG)
00:32:20.473 00.000 11060 Guiding  Dir = 2, Dur = 44
00:32:20.493 00.020 11060 IsSlewing returns 0
00:32:20.493 00.000 11060 IsGuiding returns 0
00:32:20.572 00.079 11060 IsGuiding returns 0
00:32:20.572 00.000 11060 Move returns status 0, amount 44
00:32:20.572 00.000 11060 MoveAxis(N, 0, ABG)
00:32:20.572 00.000 11060 Move returns status 0, amount 0
00:32:20.572 00.000 11060 move complete, result=0
00:32:20.572 00.000 11060 worker thread done servicing request
00:32:20.572 00.000 11060 Worker thread wakes up
00:32:20.572 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
00:32:20.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:20.573 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:21.216 00.643 11060 Exposure complete
00:32:21.392 00.176 11060 worker thread done servicing request
00:32:21.392 00.000 10844 OnExposeComplete: enter
00:32:21.392 00.000 10844 UpdateGuideState(): m_state=6
00:32:21.392 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6179
00:32:21.393 00.001 10844 Star::Find returns 1 (0), X=262.50, Y=62.33, Mass=2843, SNR=34.5, Peak=248 HFD=3.5
00:32:21.393 00.000 10844 MultiStar: [#1 -0.20,-0.81,0.00,M5] [#2 0.05,0.13,2.00,U] [#3 -0.41,-0.35,1.01,U] [#4 0.02,-0.77,0.00,M6] [#5 -0.11,-0.35,1.14,U] [#6 -0.48,-0.09,0.92,U] [#7 0.51,0.27,0.83,U] [#8 -0.62,-0.36,0.00,M7] 
00:32:21.393 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.01}, one-star: {-0.03, 0.29}
00:32:21.393 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
00:32:21.393 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
00:32:21.393 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.00 mountX=0.02 mountY=-0.07, mountTheta=-1.25
00:32:21.395 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
00:32:21.395 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
00:32:21.395 00.000 11060 Worker thread wakes up
00:32:21.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:21.395 00.000 10844 UpdateGuideState exits: m=2843 SNR=34.5
00:32:21.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:21.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:21.395 00.000 10844 Enqueuing Expose request
00:32:21.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:32:21.396 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:32:21.396 00.000 11060 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=-0.07
00:32:21.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:32:21.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:21.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:21.396 00.000 11060 MoveAxis(E, 0, ABG)
00:32:21.396 00.000 11060 Move returns status 0, amount 0
00:32:21.396 00.000 11060 MoveAxis(N, 0, ABG)
00:32:21.396 00.000 11060 Move returns status 0, amount 0
00:32:21.396 00.000 11060 move complete, result=0
00:32:21.396 00.000 11060 worker thread done servicing request
00:32:21.396 00.000 11060 Worker thread wakes up
00:32:21.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:21.397 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:21.400 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:22.033 00.633 11060 Exposure complete
00:32:22.207 00.174 11060 worker thread done servicing request
00:32:22.208 00.001 10844 OnExposeComplete: enter
00:32:22.208 00.000 10844 UpdateGuideState(): m_state=6
00:32:22.214 00.006 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6180
00:32:22.215 00.001 10844 Star::Find returns 1 (1), X=262.66, Y=62.00, Mass=3091, SNR=35.2, Peak=255 HFD=3.3
00:32:22.215 00.000 10844 MultiStar: [#1 0.20,-0.67,0.00,M6] [#2 -0.75,-0.00,0.00,M1] [#3 -0.27,-0.30,0.91,U] [#4 -0.15,0.11,1.07,U] [#5 -0.81,-0.18,0.00,M2] [#6 -0.08,-0.74,0.00,M4] [#7 0.73,-0.00,0.00,M1] [#8 -0.33,-0.19,0.95,U] 
00:32:22.215 00.000 10844 single-star, 3 included, MultiStar: {-0.15, -0.10}, one-star: {0.14, -0.04}
00:32:22.215 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
00:32:22.215 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
00:32:22.215 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=0.01 mountY=0.14, mountTheta=1.47
00:32:22.216 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.04, opts=13)
00:32:22.217 00.001 10844 Enqueuing Move request for scope (0.14, -0.04)
00:32:22.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:22.217 00.000 10844 UpdateGuideState exits: m=3091 SNR=35.2 Saturated
00:32:22.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:22.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:22.217 00.000 10844 Enqueuing Expose request
00:32:22.217 00.000 11060 Worker thread wakes up
00:32:22.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
00:32:22.217 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
00:32:22.217 00.000 11060 Moving (0.14, -0.04) raw xDistance=0.01 yDistance=0.14
00:32:22.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:32:22.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:22.218 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:32:22.218 00.000 11060 MoveAxis(E, 0, ABG)
00:32:22.218 00.000 11060 Move returns status 0, amount 0
00:32:22.218 00.000 11060 MoveAxis(N, 0, ABG)
00:32:22.218 00.000 11060 Move returns status 0, amount 0
00:32:22.218 00.000 11060 move complete, result=0
00:32:22.218 00.000 11060 worker thread done servicing request
00:32:22.218 00.000 11060 Worker thread wakes up
00:32:22.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:22.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:22.221 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:22.861 00.640 11060 Exposure complete
00:32:23.059 00.198 11060 worker thread done servicing request
00:32:23.060 00.001 10844 OnExposeComplete: enter
00:32:23.060 00.000 10844 UpdateGuideState(): m_state=6
00:32:23.061 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6181
00:32:23.061 00.000 10844 Star::Find returns 1 (0), X=262.15, Y=61.96, Mass=3383, SNR=37.1, Peak=232 HFD=4.0
00:32:23.062 00.001 10844 MultiStar: [#1 0.11,0.08,0.90,U] [#2 -0.39,0.03,1.90,U] [#3 -0.08,0.54,0.81,U] [#4 -0.22,-0.46,0.86,U] [#5 -0.54,-0.08,1.01,U] [#6 -0.14,-0.21,0.83,U] [#7 0.39,-0.72,0.00,M2] [#8 -0.01,-0.47,0.80,U] 
00:32:23.062 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.07}, one-star: {-0.37, -0.08}
00:32:23.062 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
00:32:23.062 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
00:32:23.062 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-2.87 mountX=0.11 mountY=-0.22, mountTheta=-1.12
00:32:23.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.07, opts=13)
00:32:23.064 00.000 10844 Enqueuing Move request for scope (-0.24, -0.07)
00:32:23.064 00.000 11060 Worker thread wakes up
00:32:23.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.07) opts 0xd
00:32:23.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.07)
00:32:23.064 00.000 11060 Moving (-0.24, -0.07) raw xDistance=0.11 yDistance=-0.22
00:32:23.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:32:23.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:32:23.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:23.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:32:23.064 00.000 11060 MoveAxis(E, 0, ABG)
00:32:23.064 00.000 11060 Move returns status 0, amount 0
00:32:23.064 00.000 11060 MoveAxis(N, 0, ABG)
00:32:23.064 00.000 11060 Move returns status 0, amount 0
00:32:23.065 00.001 11060 move complete, result=0
00:32:23.065 00.000 10844 UpdateGuideState exits: m=3383 SNR=37.1
00:32:23.065 00.000 11060 worker thread done servicing request
00:32:23.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:23.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:23.065 00.000 10844 Enqueuing Expose request
00:32:23.065 00.000 11060 Worker thread wakes up
00:32:23.065 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:23.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:23.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:23.693 00.628 11060 Exposure complete
00:32:23.864 00.171 11060 worker thread done servicing request
00:32:23.864 00.000 10844 OnExposeComplete: enter
00:32:23.864 00.000 10844 UpdateGuideState(): m_state=6
00:32:23.865 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6182
00:32:23.865 00.000 10844 Star::Find returns 1 (0), X=262.19, Y=61.82, Mass=2891, SNR=34.3, Peak=239 HFD=3.1
00:32:23.865 00.000 10844 MultiStar: [#1 0.42,-0.23,0.99,U] [#2 -0.37,0.20,1.97,U] [#3 0.28,0.20,0.94,U] [#4 -0.08,0.20,1.04,U] [#5 -0.52,0.14,0.96,U] [#6 -0.46,0.17,0.92,U] [#7 0.83,-0.46,0.00,M3] [#8 0.14,-0.37,1.02,U] 
00:32:23.865 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.03}, one-star: {-0.33, -0.22}
00:32:23.865 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.69 = -1.60)
00:32:23.865 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
00:32:23.865 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.93 mountX=-0.00 mountY=-0.14, mountTheta=-1.60
00:32:23.867 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.03, opts=13)
00:32:23.867 00.000 10844 Enqueuing Move request for scope (-0.14, 0.03)
00:32:23.867 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:23.867 00.000 10844 UpdateGuideState exits: m=2891 SNR=34.3
00:32:23.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:23.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:23.867 00.000 10844 Enqueuing Expose request
00:32:23.868 00.001 11060 Worker thread wakes up
00:32:23.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:32:23.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:32:23.868 00.000 11060 Moving (-0.14, 0.03) raw xDistance=-0.00 yDistance=-0.14
00:32:23.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:32:23.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:23.869 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:32:23.869 00.000 11060 MoveAxis(E, 0, ABG)
00:32:23.869 00.000 11060 Move returns status 0, amount 0
00:32:23.870 00.001 11060 MoveAxis(N, 0, ABG)
00:32:23.870 00.000 11060 Move returns status 0, amount 0
00:32:23.870 00.000 11060 move complete, result=0
00:32:23.870 00.000 11060 worker thread done servicing request
00:32:23.870 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:23.870 00.000 11060 Worker thread wakes up
00:32:23.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:23.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:24.522 00.652 11060 Exposure complete
00:32:24.680 00.158 11060 worker thread done servicing request
00:32:24.680 00.000 10844 OnExposeComplete: enter
00:32:24.680 00.000 10844 UpdateGuideState(): m_state=6
00:32:24.680 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6183
00:32:24.680 00.000 10844 Star::Find returns 1 (1), X=261.97, Y=62.21, Mass=3205, SNR=36.5, Peak=255 HFD=3.8
00:32:24.681 00.001 10844 MultiStar: [#1 -0.17,-0.97,0.00,M5] [#2 -0.56,0.37,0.00,M1] [#3 0.04,0.15,0.99,U] [#4 0.56,0.11,0.92,U] [#5 -1.00,-0.18,0.00,M1] [#6 -0.29,-0.10,0.87,U] [#7 0.54,-0.28,0.86,U] [#8 -0.05,-0.18,0.87,U] 
00:32:24.681 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.01}, one-star: {-0.56, 0.17}
00:32:24.681 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
00:32:24.681 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
00:32:24.681 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.35 mountX=0.01 mountY=0.03, mountTheta=1.41
00:32:24.683 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
00:32:24.683 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
00:32:24.683 00.000 11060 Worker thread wakes up
00:32:24.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:24.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:32:24.683 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:32:24.683 00.000 11060 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=0.03
00:32:24.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:32:24.684 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:24.684 00.000 10844 UpdateGuideState exits: m=3205 SNR=36.5 Saturated
00:32:24.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:24.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:24.684 00.000 10844 Enqueuing Expose request
00:32:24.684 00.000 10844 evsrv: cli 0EEEDDF0 connect
00:32:24.684 00.000 10844 case statement mapped state 6 to 3
00:32:24.685 00.001 10844 case statement mapped state 6 to 3
00:32:24.685 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"3f3c3e73-4aa4-4fef-b6ad-c49559d98095"}
00:32:24.685 00.000 10844 PhdController::Guide begins
00:32:24.685 00.000 10844 PhdController: newstate STATE_SETUP
00:32:24.685 00.000 10844 PhdController: setup
00:32:24.685 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
00:32:24.685 00.000 10844 PhdController: guider state = 6
00:32:24.685 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:32:24.686 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:24.686 00.000 11060 MoveAxis(E, 0, ABG)
00:32:24.686 00.000 11060 Move returns status 0, amount 0
00:32:24.686 00.000 11060 MoveAxis(N, 0, ABG)
00:32:24.686 00.000 11060 Move returns status 0, amount 0
00:32:24.686 00.000 11060 move complete, result=0
00:32:24.686 00.000 11060 worker thread done servicing request
00:32:24.686 00.000 11060 Worker thread wakes up
00:32:24.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:24.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:24.688 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
00:32:24.688 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":0,"id":"3f3c3e73-4aa4-4fef-b6ad-c49559d98095"}
00:32:24.688 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:32:24.735 00.047 10844 evsrv: cli 0EEEDDF0 disconnect
00:32:24.735 00.000 10844 evsrv: cli 0EEEDFD0 connect
00:32:24.736 00.001 10844 case statement mapped state 6 to 3
00:32:24.736 00.000 10844 case statement mapped state 6 to 3
00:32:24.736 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_lock_shift_params","id":"d7ad52aa-19fd-4267-93f6-0862e0ac467b"}
00:32:24.736 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d7ad52aa-19fd-4267-93f6-0862e0ac467b"}
00:32:24.737 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
00:32:24.738 00.001 10844 evsrv: cli 0EEEE250 connect
00:32:24.738 00.000 10844 case statement mapped state 6 to 3
00:32:24.738 00.000 10844 case statement mapped state 6 to 3
00:32:24.738 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_position","id":"793d408f-7df7-4dc4-943b-a149d9b9109e"}
00:32:24.738 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":[262.52,62.04],"id":"793d408f-7df7-4dc4-943b-a149d9b9109e"}
00:32:24.740 00.002 10844 evsrv: cli 0EEEE250 disconnect
00:32:24.741 00.001 10844 evsrv: cli 0EEEE6B0 connect
00:32:24.741 00.000 10844 case statement mapped state 6 to 3
00:32:24.741 00.000 10844 case statement mapped state 6 to 3
00:32:24.742 00.001 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_calibrated","id":"de39e87a-11e6-43d4-bb88-f232fd033467"}
00:32:24.742 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":true,"id":"de39e87a-11e6-43d4-bb88-f232fd033467"}
00:32:24.742 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
00:32:24.743 00.001 10844 evsrv: cli 0EEEDAD0 connect
00:32:24.743 00.000 10844 case statement mapped state 6 to 3
00:32:24.743 00.000 10844 case statement mapped state 6 to 3
00:32:24.743 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_app_state","id":"2f38a1a3-e5c3-4d37-82a3-1bfbe61b6bb8"}
00:32:24.743 00.000 10844 case statement mapped state 6 to 3
00:32:24.744 00.001 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f38a1a3-e5c3-4d37-82a3-1bfbe61b6bb8"}
00:32:24.744 00.000 10844 evsrv: cli 0EEEDAD0 disconnect
00:32:25.328 00.584 11060 Exposure complete
00:32:25.771 00.443 10844 OnExposeComplete: enter
00:32:25.772 00.001 10844 UpdateGuideState(): m_state=6
00:32:25.772 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6184
00:32:25.772 00.000 10844 Star::Find returns 1 (0), X=262.93, Y=61.95, Mass=2854, SNR=34.9, Peak=245 HFD=2.9
00:32:25.772 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
00:32:25.772 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
00:32:25.773 00.001 10844 CameraToMount -- cameraX=0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-0.21 mountX=0.01 mountY=0.42, mountTheta=1.54
00:32:25.775 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.09, opts=13)
00:32:25.775 00.000 10844 Enqueuing Move request for scope (0.41, -0.09)
00:32:25.776 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:25.776 00.000 10844 UpdateGuideState exits: m=2854 SNR=34.9
00:32:25.776 00.000 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 1 / 99999
00:32:25.776 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366745.776,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:32:25.778 00.002 11060 worker thread done servicing request
00:32:25.779 00.001 11060 Worker thread wakes up
00:32:25.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.09) opts 0xd
00:32:25.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.09)
00:32:25.779 00.000 11060 Moving (0.41, -0.09) raw xDistance=0.01 yDistance=0.42
00:32:25.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:32:25.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.42
00:32:25.780 00.001 11060 MoveAxis(E, 0, ABG)
00:32:25.780 00.000 11060 Move returns status 0, amount 0
00:32:25.799 00.019 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:25.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:25.799 00.000 10844 Enqueuing Expose request
00:32:25.800 00.001 11060 MoveAxis(S, 163, ABG)
00:32:25.800 00.000 11060 Guiding  Dir = 1, Dur = 163
00:32:25.817 00.017 11060 IsSlewing returns 0
00:32:25.817 00.000 11060 IsGuiding returns 0
00:32:25.988 00.171 11060 IsGuiding returns 0
00:32:25.989 00.001 11060 Move returns status 0, amount 163
00:32:25.989 00.000 11060 move complete, result=0
00:32:25.989 00.000 11060 worker thread done servicing request
00:32:25.989 00.000 11060 Worker thread wakes up
00:32:25.989 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 163 ms SOUTH
00:32:25.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:25.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:26.656 00.667 11060 Exposure complete
00:32:27.087 00.431 11060 worker thread done servicing request
00:32:27.087 00.000 10844 OnExposeComplete: enter
00:32:27.088 00.001 10844 UpdateGuideState(): m_state=6
00:32:27.088 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6185
00:32:27.088 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=62.01, Mass=3382, SNR=37.5, Peak=251 HFD=3.9
00:32:27.088 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
00:32:27.088 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
00:32:27.089 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.22 cameraTheta=-0.14 mountX=-0.01 mountY=0.22, mountTheta=1.61
00:32:27.091 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.03, opts=13)
00:32:27.091 00.000 10844 Enqueuing Move request for scope (0.21, -0.03)
00:32:27.091 00.000 11060 Worker thread wakes up
00:32:27.092 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:27.102 00.010 10844 UpdateGuideState exits: m=3382 SNR=37.5
00:32:27.102 00.000 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 2 / 99999
00:32:27.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
00:32:27.102 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366747.102,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":1.3,"SettleTime":10.0,"StarLocked":true}
00:32:27.102 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
00:32:27.103 00.001 11060 Moving (0.21, -0.03) raw xDistance=-0.01 yDistance=0.22
00:32:27.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:32:27.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:27.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
00:32:27.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:27.103 00.000 10844 Enqueuing Expose request
00:32:27.104 00.001 11060 MoveAxis(E, 0, ABG)
00:32:27.104 00.000 11060 Move returns status 0, amount 0
00:32:27.104 00.000 11060 MoveAxis(S, 84, ABG)
00:32:27.104 00.000 11060 Guiding  Dir = 1, Dur = 84
00:32:27.120 00.016 11060 IsSlewing returns 0
00:32:27.121 00.001 11060 IsGuiding returns 0
00:32:27.214 00.093 11060 IsGuiding returns 0
00:32:27.215 00.001 11060 Move returns status 0, amount 84
00:32:27.215 00.000 11060 move complete, result=0
00:32:27.215 00.000 11060 worker thread done servicing request
00:32:27.215 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 84 ms SOUTH
00:32:27.215 00.000 11060 Worker thread wakes up
00:32:27.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:27.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:27.866 00.651 11060 Exposure complete
00:32:28.620 00.754 11060 worker thread done servicing request
00:32:28.621 00.001 10844 OnExposeComplete: enter
00:32:28.621 00.000 10844 UpdateGuideState(): m_state=6
00:32:28.621 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6186
00:32:28.621 00.000 10844 Star::Find returns 1 (1), X=262.52, Y=62.55, Mass=2677, SNR=32.6, Peak=255 HFD=3.2
00:32:28.621 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
00:32:28.621 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
00:32:28.622 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.59 mountX=-0.51 mountY=-0.09, mountTheta=-2.96
00:32:28.623 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.52, opts=13)
00:32:28.623 00.000 10844 Enqueuing Move request for scope (-0.01, 0.52)
00:32:28.624 00.001 11060 Worker thread wakes up
00:32:28.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:28.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.52) opts 0xd
00:32:28.624 00.000 10844 UpdateGuideState exits: m=2677 SNR=32.6 Saturated
00:32:28.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.52)
00:32:28.624 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 3 / 99999
00:32:28.624 00.000 11060 Moving (-0.01, 0.52) raw xDistance=-0.51 yDistance=-0.09
00:32:28.624 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366748.624,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
00:32:28.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
00:32:28.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:28.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:28.625 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:28.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:28.625 00.000 10844 Enqueuing Expose request
00:32:28.625 00.000 11060 MoveAxis(E, 88, ABG)
00:32:28.625 00.000 11060 Guiding  Dir = 2, Dur = 88
00:32:28.638 00.013 11060 IsSlewing returns 0
00:32:28.638 00.000 11060 IsGuiding returns 0
00:32:28.732 00.094 11060 IsGuiding returns 0
00:32:28.734 00.002 11060 Move returns status 0, amount 88
00:32:28.734 00.000 11060 MoveAxis(N, 0, ABG)
00:32:28.734 00.000 11060 Move returns status 0, amount 0
00:32:28.734 00.000 11060 move complete, result=0
00:32:28.734 00.000 11060 worker thread done servicing request
00:32:28.734 00.000 11060 Worker thread wakes up
00:32:28.734 00.000 10844 GuideStep: -0.5 px 88 ms EAST, -0.1 px 0 ms NORTH
00:32:28.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:28.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:29.379 00.645 11060 Exposure complete
00:32:29.889 00.510 10844 OnExposeComplete: enter
00:32:29.889 00.000 10844 UpdateGuideState(): m_state=6
00:32:29.889 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6187
00:32:29.890 00.001 10844 Star::Find returns 1 (0), X=261.90, Y=62.25, Mass=2215, SNR=30.2, Peak=192 HFD=3.2
00:32:29.890 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
00:32:29.890 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
00:32:29.890 00.000 10844 CameraToMount -- cameraX=-0.62 cameraY=0.21 hyp=0.66 cameraTheta=2.81 mountX=-0.10 mountY=-0.65, mountTheta=-1.72
00:32:29.892 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.62, y=0.21, opts=13)
00:32:29.892 00.000 10844 Enqueuing Move request for scope (-0.62, 0.21)
00:32:29.893 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:29.893 00.000 10844 UpdateGuideState exits: m=2215 SNR=30.2
00:32:29.893 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 4 / 99999
00:32:29.893 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366749.893,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
00:32:29.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:29.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:29.893 00.000 10844 Enqueuing Expose request
00:32:29.902 00.009 11060 worker thread done servicing request
00:32:29.902 00.000 11060 Worker thread wakes up
00:32:29.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.21) opts 0xd
00:32:29.902 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.62, 0.21)
00:32:29.902 00.000 11060 Moving (-0.62, 0.21) raw xDistance=-0.10 yDistance=-0.65
00:32:29.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:32:29.903 00.001 11060 resist switch: large excursion: input -0.65 thresh 0.57 direction from 1 to -1
00:32:29.903 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.95
00:32:29.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.65
00:32:29.903 00.000 11060 MoveAxis(E, 0, ABG)
00:32:29.903 00.000 11060 Move returns status 0, amount 0
00:32:29.903 00.000 11060 BLC: Oldest BLC event removed
00:32:29.903 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:32:29.903 00.000 11060 MoveAxis(N, 1003, ABG)
00:32:29.903 00.000 11060 duration set to 750 by maxDecDuration
00:32:29.905 00.002 11060 Guiding  Dir = 0, Dur = 750
00:32:29.948 00.043 11060 IsSlewing returns 0
00:32:29.948 00.000 11060 IsGuiding returns 0
00:32:30.732 00.784 11060 IsGuiding returns 0
00:32:30.732 00.000 11060 Move returns status 0, amount 750
00:32:30.732 00.000 11060 move complete, result=0
00:32:30.732 00.000 11060 worker thread done servicing request
00:32:30.732 00.000 11060 Worker thread wakes up
00:32:30.732 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.7 px 750 ms NORTH
00:32:30.733 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:30.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:31.375 00.642 11060 Exposure complete
00:32:31.606 00.231 11060 worker thread done servicing request
00:32:31.606 00.000 10844 OnExposeComplete: enter
00:32:31.606 00.000 10844 UpdateGuideState(): m_state=6
00:32:31.607 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6188
00:32:31.607 00.000 10844 Star::Find returns 1 (1), X=262.37, Y=61.70, Mass=2953, SNR=34.4, Peak=255 HFD=3.5
00:32:31.607 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
00:32:31.607 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
00:32:31.607 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.99 mountX=0.36 mountY=-0.09, mountTheta=-0.26
00:32:31.608 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.34, opts=13)
00:32:31.609 00.001 10844 Enqueuing Move request for scope (-0.15, -0.34)
00:32:31.609 00.000 11060 Worker thread wakes up
00:32:31.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:31.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.34) opts 0xd
00:32:31.609 00.000 10844 UpdateGuideState exits: m=2953 SNR=34.4 Saturated
00:32:31.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.34)
00:32:31.609 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 5 / 99999
00:32:31.609 00.000 11060 Moving (-0.15, -0.34) raw xDistance=0.36 yDistance=-0.09
00:32:31.609 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366751.609,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
00:32:31.609 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.455626, 1:0.094216
00:32:31.609 00.000 11060 BLC: No correction, Miss < min_move
00:32:31.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
00:32:31.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:31.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:31.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:31.610 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:31.610 00.000 11060 MoveAxis(W, 63, ABG)
00:32:31.610 00.000 10844 Enqueuing Expose request
00:32:31.610 00.000 11060 Guiding  Dir = 3, Dur = 63
00:32:31.619 00.009 11060 IsSlewing returns 0
00:32:31.619 00.000 11060 IsGuiding returns 0
00:32:31.697 00.078 11060 IsGuiding returns 0
00:32:31.697 00.000 11060 Move returns status 0, amount 63
00:32:31.697 00.000 11060 MoveAxis(N, 0, ABG)
00:32:31.697 00.000 11060 Move returns status 0, amount 0
00:32:31.698 00.001 11060 move complete, result=0
00:32:31.698 00.000 11060 worker thread done servicing request
00:32:31.698 00.000 11060 Worker thread wakes up
00:32:31.698 00.000 10844 GuideStep: 0.4 px 63 ms WEST, -0.1 px 0 ms NORTH
00:32:31.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:31.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:32.329 00.631 11060 Exposure complete
00:32:32.556 00.227 11060 worker thread done servicing request
00:32:32.556 00.000 10844 OnExposeComplete: enter
00:32:32.556 00.000 10844 UpdateGuideState(): m_state=6
00:32:32.556 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6189
00:32:32.557 00.001 10844 Star::Find returns 1 (1), X=262.24, Y=61.95, Mass=3358, SNR=37.9, Peak=255 HFD=3.5
00:32:32.557 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
00:32:32.557 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
00:32:32.557 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.30 cameraTheta=-2.85 mountX=0.13 mountY=-0.27, mountTheta=-1.10
00:32:32.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.08, opts=13)
00:32:32.559 00.000 10844 Enqueuing Move request for scope (-0.28, -0.08)
00:32:32.559 00.000 11060 Worker thread wakes up
00:32:32.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:32.559 00.000 10844 UpdateGuideState exits: m=3358 SNR=37.9 Saturated
00:32:32.559 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 6 / 99999
00:32:32.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
00:32:32.559 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366752.559,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
00:32:32.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
00:32:32.560 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:32.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:32.560 00.000 10844 Enqueuing Expose request
00:32:32.560 00.000 11060 Moving (-0.28, -0.08) raw xDistance=0.13 yDistance=-0.27
00:32:32.560 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.455626, 1:0.094216, 2:0.265195
00:32:32.560 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
00:32:32.561 00.001 11060 BLC: window closed
00:32:32.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:32:32.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
00:32:32.561 00.000 11060 MoveAxis(W, 25, ABG)
00:32:32.561 00.000 11060 Guiding  Dir = 3, Dur = 25
00:32:32.573 00.012 11060 IsSlewing returns 0
00:32:32.573 00.000 11060 IsGuiding returns 0
00:32:32.604 00.031 11060 IsGuiding returns 0
00:32:32.604 00.000 11060 Move returns status 0, amount 25
00:32:32.604 00.000 11060 MoveAxis(N, 103, ABG)
00:32:32.604 00.000 11060 Guiding  Dir = 0, Dur = 103
00:32:32.620 00.016 11060 IsSlewing returns 0
00:32:32.620 00.000 11060 IsGuiding returns 0
00:32:32.729 00.109 11060 IsGuiding returns 0
00:32:32.729 00.000 11060 Move returns status 0, amount 103
00:32:32.729 00.000 11060 move complete, result=0
00:32:32.729 00.000 11060 worker thread done servicing request
00:32:32.729 00.000 11060 Worker thread wakes up
00:32:32.730 00.001 10844 GuideStep: 0.1 px 25 ms WEST, -0.3 px 103 ms NORTH
00:32:32.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:32.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:33.364 00.634 11060 Exposure complete
00:32:33.591 00.227 10844 OnExposeComplete: enter
00:32:33.591 00.000 10844 UpdateGuideState(): m_state=6
00:32:33.591 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6190
00:32:33.592 00.001 11060 worker thread done servicing request
00:32:33.592 00.000 10844 Star::Find returns 1 (0), X=262.20, Y=62.34, Mass=2839, SNR=34.1, Peak=231 HFD=3.7
00:32:33.592 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
00:32:33.592 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
00:32:33.592 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.30 hyp=0.44 cameraTheta=2.40 mountX=-0.24 mountY=-0.37, mountTheta=-2.14
00:32:33.594 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.30, opts=13)
00:32:33.594 00.000 10844 Enqueuing Move request for scope (-0.33, 0.30)
00:32:33.594 00.000 11060 Worker thread wakes up
00:32:33.594 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:33.595 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.30) opts 0xd
00:32:33.595 00.000 10844 UpdateGuideState exits: m=2839 SNR=34.1
00:32:33.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.30)
00:32:33.595 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 7 / 99999
00:32:33.595 00.000 11060 Moving (-0.33, 0.30) raw xDistance=-0.24 yDistance=-0.37
00:32:33.595 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770366753.595,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
00:32:33.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:32:33.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
00:32:33.595 00.000 11060 MoveAxis(E, 40, ABG)
00:32:33.595 00.000 11060 Guiding  Dir = 2, Dur = 40
00:32:33.596 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:33.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:33.596 00.000 10844 Enqueuing Expose request
00:32:33.606 00.010 11060 IsSlewing returns 0
00:32:33.606 00.000 11060 IsGuiding returns 0
00:32:33.653 00.047 11060 IsGuiding returns 0
00:32:33.653 00.000 11060 Move returns status 0, amount 40
00:32:33.654 00.001 11060 MoveAxis(N, 145, ABG)
00:32:33.654 00.000 11060 Guiding  Dir = 0, Dur = 145
00:32:33.669 00.015 11060 IsSlewing returns 0
00:32:33.669 00.000 11060 IsGuiding returns 0
00:32:33.841 00.172 11060 IsGuiding returns 0
00:32:33.841 00.000 11060 Move returns status 0, amount 145
00:32:33.841 00.000 11060 move complete, result=0
00:32:33.841 00.000 11060 worker thread done servicing request
00:32:33.841 00.000 11060 Worker thread wakes up
00:32:33.841 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.4 px 145 ms NORTH
00:32:33.842 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:33.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:34.472 00.630 11060 Exposure complete
00:32:34.704 00.232 11060 worker thread done servicing request
00:32:34.704 00.000 10844 OnExposeComplete: enter
00:32:34.705 00.001 10844 UpdateGuideState(): m_state=6
00:32:34.705 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6191
00:32:34.705 00.000 10844 Star::Find returns 1 (1), X=262.25, Y=62.57, Mass=3191, SNR=36.0, Peak=255 HFD=3.6
00:32:34.705 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
00:32:34.705 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:32:34.705 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.53 hyp=0.60 cameraTheta=2.05 mountX=-0.47 mountY=-0.36, mountTheta=-2.49
00:32:34.708 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.53, opts=13)
00:32:34.708 00.000 10844 Enqueuing Move request for scope (-0.27, 0.53)
00:32:34.708 00.000 11060 Worker thread wakes up
00:32:34.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:34.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.53) opts 0xd
00:32:34.708 00.000 10844 UpdateGuideState exits: m=3191 SNR=36.0 Saturated
00:32:34.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.53)
00:32:34.708 00.000 10844 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 8 / 99999
00:32:34.708 00.000 11060 Moving (-0.27, 0.53) raw xDistance=-0.47 yDistance=-0.36
00:32:34.709 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770366754.708,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.45,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
00:32:34.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
00:32:34.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
00:32:34.709 00.000 11060 MoveAxis(E, 83, ABG)
00:32:34.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:34.709 00.000 11060 Guiding  Dir = 2, Dur = 83
00:32:34.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:34.709 00.000 10844 Enqueuing Expose request
00:32:34.733 00.024 11060 IsSlewing returns 0
00:32:34.734 00.001 11060 IsGuiding returns 0
00:32:34.844 00.110 11060 IsGuiding returns 0
00:32:34.844 00.000 11060 Move returns status 0, amount 83
00:32:34.844 00.000 11060 MoveAxis(N, 139, ABG)
00:32:34.844 00.000 11060 Guiding  Dir = 0, Dur = 139
00:32:34.859 00.015 11060 IsSlewing returns 0
00:32:34.860 00.001 11060 IsGuiding returns 0
00:32:35.025 00.165 11060 IsGuiding returns 0
00:32:35.025 00.000 11060 Move returns status 0, amount 139
00:32:35.025 00.000 11060 move complete, result=0
00:32:35.025 00.000 11060 worker thread done servicing request
00:32:35.025 00.000 11060 Worker thread wakes up
00:32:35.025 00.000 10844 GuideStep: -0.5 px 83 ms EAST, -0.4 px 139 ms NORTH
00:32:35.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:35.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:35.708 00.683 11060 Exposure complete
00:32:36.070 00.362 11060 worker thread done servicing request
00:32:36.071 00.001 10844 OnExposeComplete: enter
00:32:36.071 00.000 10844 UpdateGuideState(): m_state=6
00:32:36.071 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6192
00:32:36.072 00.001 10844 Star::Find returns 1 (1), X=262.72, Y=62.05, Mass=3369, SNR=37.2, Peak=255 HFD=3.3
00:32:36.072 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
00:32:36.072 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
00:32:36.072 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.06 mountX=-0.05 mountY=0.19, mountTheta=1.81
00:32:36.075 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.01, opts=13)
00:32:36.075 00.000 10844 Enqueuing Move request for scope (0.20, 0.01)
00:32:36.075 00.000 11060 Worker thread wakes up
00:32:36.076 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
00:32:36.076 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
00:32:36.076 00.000 11060 Moving (0.20, 0.01) raw xDistance=-0.05 yDistance=0.19
00:32:36.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:32:36.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:32:36.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:32:36.076 00.000 11060 MoveAxis(E, 0, ABG)
00:32:36.077 00.001 11060 Move returns status 0, amount 0
00:32:36.077 00.000 11060 MoveAxis(N, 0, ABG)
00:32:36.077 00.000 11060 Move returns status 0, amount 0
00:32:36.077 00.000 11060 move complete, result=0
00:32:36.077 00.000 11060 worker thread done servicing request
00:32:36.077 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:36.077 00.000 10844 UpdateGuideState exits: m=3369 SNR=37.2 Saturated
00:32:36.077 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 9 / 99999
00:32:36.079 00.002 10844 PhdController: newstate STATE_FINISH
00:32:36.079 00.000 10844 PhdController complete: success
00:32:36.079 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770366756.079,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
00:32:36.080 00.001 10844 Mount: notify guiding dither settle done success=1
00:32:36.080 00.000 10844 PhdController: newstate STATE_IDLE
00:32:36.081 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:36.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:36.081 00.000 10844 Enqueuing Expose request
00:32:36.081 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:32:36.082 00.001 11060 Worker thread wakes up
00:32:36.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:36.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:36.725 00.643 11060 Exposure complete
00:32:37.079 00.354 11060 worker thread done servicing request
00:32:37.079 00.000 10844 OnExposeComplete: enter
00:32:37.079 00.000 10844 UpdateGuideState(): m_state=6
00:32:37.080 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6193
00:32:37.080 00.000 10844 Star::Find returns 1 (1), X=262.89, Y=61.89, Mass=2871, SNR=34.5, Peak=255 HFD=2.9
00:32:37.090 00.010 10844 MultiStar: [#1 0.22,-0.55,1.01,U] [#2 -0.08,-0.48,2.04,U] [#3 0.37,-0.48,1.00,U] [#4 -0.17,-0.86,0.00,M3] [#5 -0.16,-0.15,1.05,U] [#6 -0.08,-0.89,0.00,M2] [#7 0.44,-0.42,0.87,U] [#8 0.24,-0.91,0.00,M4] 
00:32:37.090 00.000 10844 single-star, 5 included, MultiStar: {0.14, -0.39}, one-star: {0.36, -0.15}
00:32:37.091 00.001 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
00:32:37.091 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
00:32:37.091 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-0.39 mountX=0.08 mountY=0.38, mountTheta=1.36
00:32:37.095 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.15, opts=13)
00:32:37.096 00.001 10844 Enqueuing Move request for scope (0.36, -0.15)
00:32:37.096 00.000 11060 Worker thread wakes up
00:32:37.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:37.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.15) opts 0xd
00:32:37.096 00.000 10844 UpdateGuideState exits: m=2871 SNR=34.5 Saturated
00:32:37.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.15)
00:32:37.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:37.096 00.000 11060 Moving (0.36, -0.15) raw xDistance=0.08 yDistance=0.38
00:32:37.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:37.096 00.000 10844 Enqueuing Expose request
00:32:37.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:32:37.097 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:32:37.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:32:37.097 00.000 11060 MoveAxis(E, 0, ABG)
00:32:37.097 00.000 11060 Move returns status 0, amount 0
00:32:37.097 00.000 11060 MoveAxis(N, 0, ABG)
00:32:37.097 00.000 11060 Move returns status 0, amount 0
00:32:37.097 00.000 11060 move complete, result=0
00:32:37.097 00.000 11060 worker thread done servicing request
00:32:37.097 00.000 11060 Worker thread wakes up
00:32:37.098 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:37.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:37.101 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:32:37.774 00.673 11060 Exposure complete
00:32:38.208 00.434 11060 worker thread done servicing request
00:32:38.209 00.001 10844 OnExposeComplete: enter
00:32:38.209 00.000 10844 UpdateGuideState(): m_state=6
00:32:38.209 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6194
00:32:38.209 00.000 10844 Star::Find returns 1 (1), X=262.44, Y=62.50, Mass=2843, SNR=34.1, Peak=255 HFD=3.2
00:32:38.210 00.001 10844 MultiStar: [#1 0.49,-0.19,1.01,U] [#2 0.17,-0.07,1.94,U] [#3 0.16,-0.27,0.99,U] [#4 0.04,-0.63,0.00,M4] [#5 0.43,-0.22,1.10,U] [#6 0.09,-0.44,1.01,U] [#7 0.69,-0.26,0.00,M2] [#8 0.04,-0.88,0.00,M5] 
00:32:38.210 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.12}, one-star: {-0.08, 0.46}
00:32:38.210 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
00:32:38.210 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
00:32:38.210 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.51 mountX=0.08 mountY=0.22, mountTheta=1.24
00:32:38.214 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.12, opts=13)
00:32:38.214 00.000 10844 Enqueuing Move request for scope (0.21, -0.12)
00:32:38.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:38.214 00.000 10844 UpdateGuideState exits: m=2843 SNR=34.1 Saturated
00:32:38.215 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:38.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:38.215 00.000 10844 Enqueuing Expose request
00:32:38.228 00.013 11060 Worker thread wakes up
00:32:38.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
00:32:38.228 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
00:32:38.228 00.000 11060 Moving (0.21, -0.12) raw xDistance=0.08 yDistance=0.22
00:32:38.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:32:38.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:32:38.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:32:38.229 00.001 11060 MoveAxis(E, 0, ABG)
00:32:38.229 00.000 11060 Move returns status 0, amount 0
00:32:38.229 00.000 11060 MoveAxis(N, 0, ABG)
00:32:38.229 00.000 11060 Move returns status 0, amount 0
00:32:38.229 00.000 11060 move complete, result=0
00:32:38.229 00.000 11060 worker thread done servicing request
00:32:38.229 00.000 11060 Worker thread wakes up
00:32:38.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:38.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:38.244 00.015 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:32:38.861 00.617 11060 Exposure complete
00:32:39.101 00.240 11060 worker thread done servicing request
00:32:39.101 00.000 10844 OnExposeComplete: enter
00:32:39.101 00.000 10844 UpdateGuideState(): m_state=6
00:32:39.101 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6195
00:32:39.101 00.000 10844 Star::Find returns 1 (1), X=262.66, Y=62.54, Mass=3171, SNR=36.3, Peak=255 HFD=3.4
00:32:39.101 00.000 10844 MultiStar: [#1 -0.23,0.24,0.98,U] [#2 0.17,-0.36,1.97,U] [#3 0.04,0.70,0.00,M1] [#4 0.03,0.03,0.98,U] [#5 -0.28,0.03,0.98,U] [#6 0.36,-0.46,0.95,U] [#7 0.33,0.31,0.82,U] [#8 -0.48,-1.34,0.00,M6] 
00:32:39.103 00.002 10844 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.14, 0.50}
00:32:39.103 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
00:32:39.103 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
00:32:39.103 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.16 mountX=-0.00 mountY=0.08, mountTheta=1.59
00:32:39.105 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
00:32:39.105 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
00:32:39.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:39.105 00.000 10844 UpdateGuideState exits: m=3171 SNR=36.3 Saturated
00:32:39.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:39.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:39.105 00.000 10844 Enqueuing Expose request
00:32:39.115 00.010 11060 Worker thread wakes up
00:32:39.116 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
00:32:39.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
00:32:39.116 00.000 11060 Moving (0.08, -0.01) raw xDistance=-0.00 yDistance=0.08
00:32:39.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:32:39.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:39.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:32:39.116 00.000 11060 MoveAxis(E, 0, ABG)
00:32:39.116 00.000 11060 Move returns status 0, amount 0
00:32:39.116 00.000 11060 MoveAxis(N, 0, ABG)
00:32:39.117 00.001 11060 Move returns status 0, amount 0
00:32:39.117 00.000 11060 move complete, result=0
00:32:39.117 00.000 11060 worker thread done servicing request
00:32:39.117 00.000 11060 Worker thread wakes up
00:32:39.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:39.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:39.121 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:39.752 00.631 11060 Exposure complete
00:32:39.982 00.230 11060 worker thread done servicing request
00:32:39.982 00.000 10844 OnExposeComplete: enter
00:32:39.983 00.001 10844 UpdateGuideState(): m_state=6
00:32:39.983 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6196
00:32:39.983 00.000 10844 Star::Find returns 1 (1), X=262.60, Y=62.62, Mass=3025, SNR=35.5, Peak=255 HFD=3.4
00:32:39.983 00.000 10844 MultiStar: [#1 0.03,-0.01,0.95,U] [#2 -0.33,-0.06,1.84,U] [#3 -0.22,-0.10,0.88,U] [#4 0.08,-0.67,0.00,M4] [#5 -0.47,-0.12,1.00,U] [#6 0.20,-0.17,0.85,U] [#7 0.48,-0.01,0.83,U] [#8 -0.54,-0.67,0.00,M7] 
00:32:39.983 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.02}, one-star: {0.07, 0.58}
00:32:39.983 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
00:32:39.983 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
00:32:39.983 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.96 mountX=-0.00 mountY=-0.08, mountTheta=-1.57
00:32:39.985 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
00:32:39.985 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
00:32:39.985 00.000 11060 Worker thread wakes up
00:32:39.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:39.986 00.001 10844 UpdateGuideState exits: m=3025 SNR=35.5 Saturated
00:32:39.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:39.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:39.986 00.000 10844 Enqueuing Expose request
00:32:39.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
00:32:39.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
00:32:39.986 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
00:32:39.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:32:39.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:39.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:32:39.986 00.000 11060 MoveAxis(E, 0, ABG)
00:32:39.986 00.000 11060 Move returns status 0, amount 0
00:32:39.986 00.000 11060 MoveAxis(N, 0, ABG)
00:32:39.986 00.000 11060 Move returns status 0, amount 0
00:32:39.986 00.000 11060 move complete, result=0
00:32:39.986 00.000 11060 worker thread done servicing request
00:32:39.988 00.002 11060 Worker thread wakes up
00:32:39.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:39.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:39.989 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:40.627 00.638 11060 Exposure complete
00:32:41.004 00.377 10844 OnExposeComplete: enter
00:32:41.004 00.000 10844 UpdateGuideState(): m_state=6
00:32:41.004 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6197
00:32:41.004 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.26, Mass=2987, SNR=35.2, Peak=209 HFD=3.6
00:32:41.005 00.001 10844 MultiStar: [#1 0.30,0.11,0.99,U] [#2 0.50,-0.26,2.04,U] [#3 -0.06,0.27,0.98,U] [#4 0.26,0.16,0.97,U] [#5 -0.59,-0.01,1.03,U] [#6 -0.05,-0.66,0.00,M1] [#7 0.84,0.10,0.00,M1] [#8 -0.05,-0.96,0.00,M8] 
00:32:41.005 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.03}, one-star: {0.10, 0.22}
00:32:41.005 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
00:32:41.005 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
00:32:41.005 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.06 mountY=0.14, mountTheta=1.96
00:32:41.006 00.001 11060 worker thread done servicing request
00:32:41.008 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
00:32:41.008 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
00:32:41.008 00.000 11060 Worker thread wakes up
00:32:41.008 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:41.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:32:41.008 00.000 10844 UpdateGuideState exits: m=2987 SNR=35.2
00:32:41.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:32:41.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:41.008 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.14
00:32:41.009 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:41.009 00.000 10844 Enqueuing Expose request
00:32:41.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:32:41.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:41.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:32:41.009 00.000 11060 MoveAxis(E, 0, ABG)
00:32:41.009 00.000 11060 Move returns status 0, amount 0
00:32:41.009 00.000 11060 MoveAxis(N, 0, ABG)
00:32:41.009 00.000 11060 Move returns status 0, amount 0
00:32:41.009 00.000 11060 move complete, result=0
00:32:41.009 00.000 11060 worker thread done servicing request
00:32:41.009 00.000 11060 Worker thread wakes up
00:32:41.010 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:41.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:41.011 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:41.658 00.647 11060 Exposure complete
00:32:41.955 00.297 10844 OnExposeComplete: enter
00:32:41.955 00.000 10844 UpdateGuideState(): m_state=6
00:32:41.957 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6198
00:32:41.957 00.000 10844 Star::Find returns 1 (1), X=262.51, Y=62.49, Mass=3340, SNR=36.8, Peak=255 HFD=3.2
00:32:41.958 00.001 10844 MultiStar: [#1 -0.37,0.81,0.00,M1] [#2 -0.17,-0.26,1.99,U] [#3 -0.07,0.43,0.91,U] [#4 0.40,0.03,0.86,U] [#5 -0.11,-0.09,1.03,U] [#6 -0.22,0.41,0.87,U] [#7 0.84,-0.05,0.00,M2] [#8 0.20,-0.68,0.00,M9] 
00:32:41.958 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.09}, one-star: {-0.01, 0.46}
00:32:41.958 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.88 = -2.41)
00:32:41.958 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.43)
00:32:41.958 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.12 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
00:32:41.960 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
00:32:41.960 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
00:32:41.962 00.002 11060 worker thread done servicing request
00:32:41.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:41.962 00.000 11060 Worker thread wakes up
00:32:41.963 00.001 10844 UpdateGuideState exits: m=3340 SNR=36.8 Saturated
00:32:41.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:41.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:41.963 00.000 10844 Enqueuing Expose request
00:32:41.964 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:32:41.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:32:41.964 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.08 yDistance=-0.07
00:32:41.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:32:41.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:41.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:32:41.964 00.000 11060 MoveAxis(E, 0, ABG)
00:32:41.964 00.000 11060 Move returns status 0, amount 0
00:32:41.965 00.001 11060 MoveAxis(N, 0, ABG)
00:32:41.965 00.000 11060 Move returns status 0, amount 0
00:32:41.965 00.000 11060 move complete, result=0
00:32:41.965 00.000 11060 worker thread done servicing request
00:32:41.965 00.000 11060 Worker thread wakes up
00:32:41.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:41.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:41.972 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:42.665 00.693 11060 Exposure complete
00:32:43.474 00.809 10844 OnExposeComplete: enter
00:32:43.475 00.001 10844 UpdateGuideState(): m_state=6
00:32:43.475 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6199
00:32:43.475 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=62.41, Mass=2807, SNR=33.9, Peak=221 HFD=3.6
00:32:43.476 00.001 10844 MultiStar: [#1 -0.11,-0.11,1.04,U] [#2 -0.34,-0.34,1.97,U] [#3 -0.02,-0.44,1.08,U] [#4 -0.29,-0.09,0.97,U] [#5 -0.15,-0.56,1.09,U] [#6 -0.02,-0.90,0.00,M1] [#7 0.53,-0.76,0.00,M3] [#8 0.22,-1.21,0.00,M10] 
00:32:43.476 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.22}, one-star: {0.38, 0.38}
00:32:43.476 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
00:32:43.476 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
00:32:43.476 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.08 mountX=0.24 mountY=-0.09, mountTheta=-0.34
00:32:43.478 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.22, opts=13)
00:32:43.479 00.001 10844 Enqueuing Move request for scope (-0.12, -0.22)
00:32:43.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:43.499 00.020 11060 worker thread done servicing request
00:32:43.499 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.9
00:32:43.499 00.000 11060 Worker thread wakes up
00:32:43.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:43.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
00:32:43.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:43.499 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
00:32:43.501 00.002 11060 Moving (-0.12, -0.22) raw xDistance=0.24 yDistance=-0.09
00:32:43.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:32:43.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:43.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:43.502 00.001 11060 MoveAxis(W, 42, ABG)
00:32:43.502 00.000 11060 Guiding  Dir = 3, Dur = 42
00:32:43.505 00.003 10844 Enqueuing Expose request
00:32:43.547 00.042 11060 IsSlewing returns 0
00:32:43.548 00.001 11060 IsGuiding returns 0
00:32:43.625 00.077 11060 IsGuiding returns 0
00:32:43.625 00.000 11060 Move returns status 0, amount 42
00:32:43.625 00.000 11060 MoveAxis(N, 0, ABG)
00:32:43.625 00.000 11060 Move returns status 0, amount 0
00:32:43.625 00.000 11060 move complete, result=0
00:32:43.625 00.000 11060 worker thread done servicing request
00:32:43.625 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
00:32:43.627 00.002 11060 Worker thread wakes up
00:32:43.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:43.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:44.260 00.633 11060 Exposure complete
00:32:44.529 00.269 11060 worker thread done servicing request
00:32:44.529 00.000 10844 OnExposeComplete: enter
00:32:44.529 00.000 10844 UpdateGuideState(): m_state=6
00:32:44.529 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6200
00:32:44.529 00.000 10844 Star::Find returns 1 (0), X=262.86, Y=62.71, Mass=3315, SNR=35.9, Peak=226 HFD=4.0
00:32:44.530 00.001 10844 MultiStar: [#1 0.81,-0.29,0.00,M1] [#2 -0.12,0.06,1.92,U] [#3 -0.07,0.21,0.97,U] [#4 0.10,-0.03,0.90,U] [#5 -0.23,0.07,0.97,U] [#6 0.27,-0.14,0.98,U] [#7 0.45,0.48,0.00,M4] [#8 0.23,0.06,0.92,U] 
00:32:44.530 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.12}, one-star: {0.33, 0.67}
00:32:44.530 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:32:44.530 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
00:32:44.530 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.18 mountX=-0.13 mountY=0.03, mountTheta=2.92
00:32:44.532 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
00:32:44.532 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
00:32:44.532 00.000 11060 Worker thread wakes up
00:32:44.532 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:44.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:32:44.532 00.000 10844 UpdateGuideState exits: m=3315 SNR=35.9
00:32:44.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:32:44.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:44.532 00.000 11060 Moving (0.05, 0.12) raw xDistance=-0.13 yDistance=0.03
00:32:44.533 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:44.533 00.000 10844 Enqueuing Expose request
00:32:44.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:32:44.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:44.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:44.533 00.000 11060 MoveAxis(E, 21, ABG)
00:32:44.533 00.000 11060 Guiding  Dir = 2, Dur = 21
00:32:44.566 00.033 11060 IsSlewing returns 0
00:32:44.566 00.000 11060 IsGuiding returns 0
00:32:44.598 00.032 11060 IsGuiding returns 0
00:32:44.598 00.000 11060 Move returns status 0, amount 21
00:32:44.598 00.000 11060 MoveAxis(N, 0, ABG)
00:32:44.599 00.001 11060 Move returns status 0, amount 0
00:32:44.599 00.000 11060 move complete, result=0
00:32:44.599 00.000 11060 worker thread done servicing request
00:32:44.599 00.000 11060 Worker thread wakes up
00:32:44.599 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
00:32:44.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:44.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:45.233 00.634 11060 Exposure complete
00:32:46.026 00.793 11060 worker thread done servicing request
00:32:46.026 00.000 10844 OnExposeComplete: enter
00:32:46.026 00.000 10844 UpdateGuideState(): m_state=6
00:32:46.026 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6201
00:32:46.026 00.000 10844 Star::Find returns 1 (1), X=262.65, Y=62.15, Mass=2680, SNR=33.5, Peak=255 HFD=3.3
00:32:46.028 00.002 10844 MultiStar: [#1 0.03,-0.46,1.08,U] [#2 0.24,-0.51,2.10,U] [#3 0.08,0.50,1.05,U] [#4 0.26,-0.47,1.06,U] [#5 0.02,-0.49,1.01,U] [#6 0.17,-0.87,0.00,M1] [#7 0.63,-0.49,0.00,M5] [#8 0.10,-0.78,0.00,M10] 
00:32:46.028 00.000 10844 single-star, 5 included, MultiStar: {0.14, -0.26}, one-star: {0.13, 0.12}
00:32:46.028 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
00:32:46.028 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
00:32:46.028 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.73 mountX=-0.14 mountY=0.11, mountTheta=2.47
00:32:46.030 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
00:32:46.030 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
00:32:46.030 00.000 11060 Worker thread wakes up
00:32:46.031 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:46.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:32:46.031 00.000 10844 UpdateGuideState exits: m=2680 SNR=33.5 Saturated
00:32:46.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:32:46.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:46.031 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=0.11
00:32:46.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:46.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:32:46.031 00.000 10844 Enqueuing Expose request
00:32:46.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:46.032 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:32:46.032 00.000 11060 MoveAxis(E, 24, ABG)
00:32:46.032 00.000 11060 Guiding  Dir = 2, Dur = 24
00:32:46.066 00.034 11060 IsSlewing returns 0
00:32:46.067 00.001 11060 IsGuiding returns 0
00:32:46.097 00.030 11060 IsGuiding returns 0
00:32:46.097 00.000 11060 Move returns status 0, amount 24
00:32:46.098 00.001 11060 MoveAxis(N, 0, ABG)
00:32:46.098 00.000 11060 Move returns status 0, amount 0
00:32:46.098 00.000 11060 move complete, result=0
00:32:46.098 00.000 11060 worker thread done servicing request
00:32:46.098 00.000 11060 Worker thread wakes up
00:32:46.098 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:32:46.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:46.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:46.793 00.695 11060 Exposure complete
00:32:47.522 00.729 11060 worker thread done servicing request
00:32:47.522 00.000 10844 OnExposeComplete: enter
00:32:47.522 00.000 10844 UpdateGuideState(): m_state=6
00:32:47.523 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6202
00:32:47.523 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.46, Mass=3476, SNR=37.8, Peak=245 HFD=3.3
00:32:47.523 00.000 10844 MultiStar: [#1 -0.22,-0.23,0.85,U] [#2 0.17,-0.48,1.90,U] [#3 -0.01,0.46,0.95,U] [#4 0.34,-0.56,0.00,M1] [#5 0.12,0.35,0.93,U] [#6 -0.52,-0.10,0.87,U] [#7 0.91,-0.13,0.00,M6] [#8 -0.30,-0.52,0.89,U] 
00:32:47.524 00.001 10844 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {0.07, 0.43}
00:32:47.524 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
00:32:47.524 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
00:32:47.524 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.28 mountX=0.07 mountY=-0.04, mountTheta=-0.54
00:32:47.525 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
00:32:47.525 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
00:32:47.525 00.000 11060 Worker thread wakes up
00:32:47.527 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:47.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:32:47.527 00.000 10844 UpdateGuideState exits: m=3476 SNR=37.8
00:32:47.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:32:47.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:47.527 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.04
00:32:47.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:47.527 00.000 10844 Enqueuing Expose request
00:32:47.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:32:47.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:47.528 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:32:47.528 00.000 11060 MoveAxis(E, 0, ABG)
00:32:47.528 00.000 11060 Move returns status 0, amount 0
00:32:47.528 00.000 11060 MoveAxis(N, 0, ABG)
00:32:47.528 00.000 11060 Move returns status 0, amount 0
00:32:47.528 00.000 11060 move complete, result=0
00:32:47.528 00.000 11060 worker thread done servicing request
00:32:47.528 00.000 11060 Worker thread wakes up
00:32:47.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:47.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:47.530 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:48.233 00.703 11060 Exposure complete
00:32:48.722 00.489 11060 worker thread done servicing request
00:32:48.722 00.000 10844 OnExposeComplete: enter
00:32:48.722 00.000 10844 UpdateGuideState(): m_state=6
00:32:48.723 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6203
00:32:48.723 00.000 10844 Star::Find returns 1 (1), X=262.53, Y=61.67, Mass=3077, SNR=35.5, Peak=255 HFD=3.3
00:32:48.723 00.000 10844 MultiStar: [#1 -0.17,0.21,0.95,U] [#2 0.50,-0.31,1.90,U] [#3 -0.24,0.20,0.91,U] [#4 0.24,-0.40,0.93,U] [#5 0.19,-0.30,1.07,U] [#6 0.18,-0.69,0.00,M1] [#7 0.77,-0.61,0.00,M7] [#8 -0.20,-0.58,0.97,U] 
00:32:48.723 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.24}, one-star: {0.00, -0.37}
00:32:48.724 00.001 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
00:32:48.724 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
00:32:48.724 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.16 mountX=0.22 mountY=0.14, mountTheta=0.58
00:32:48.726 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.24, opts=13)
00:32:48.726 00.000 10844 Enqueuing Move request for scope (0.10, -0.24)
00:32:48.726 00.000 11060 Worker thread wakes up
00:32:48.727 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
00:32:48.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
00:32:48.727 00.000 11060 Moving (0.10, -0.24) raw xDistance=0.22 yDistance=0.14
00:32:48.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:32:48.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:48.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:32:48.728 00.001 11060 MoveAxis(W, 37, ABG)
00:32:48.728 00.000 11060 Guiding  Dir = 3, Dur = 37
00:32:48.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:48.728 00.000 10844 UpdateGuideState exits: m=3077 SNR=35.5 Saturated
00:32:48.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:48.729 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:48.729 00.000 10844 Enqueuing Expose request
00:32:48.740 00.011 11060 IsSlewing returns 0
00:32:48.747 00.007 11060 IsGuiding returns 0
00:32:48.787 00.040 11060 IsGuiding returns 0
00:32:48.787 00.000 11060 Move returns status 0, amount 37
00:32:48.788 00.001 11060 MoveAxis(N, 0, ABG)
00:32:48.788 00.000 11060 Move returns status 0, amount 0
00:32:48.788 00.000 11060 move complete, result=0
00:32:48.788 00.000 11060 worker thread done servicing request
00:32:48.788 00.000 11060 Worker thread wakes up
00:32:48.788 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:32:48.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:48.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:49.436 00.648 11060 Exposure complete
00:32:50.372 00.936 11060 worker thread done servicing request
00:32:50.372 00.000 10844 OnExposeComplete: enter
00:32:50.372 00.000 10844 UpdateGuideState(): m_state=6
00:32:50.372 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6204
00:32:50.373 00.001 10844 Star::Find returns 1 (0), X=262.79, Y=61.98, Mass=2587, SNR=33.1, Peak=200 HFD=3.6
00:32:50.373 00.000 10844 MultiStar: [#1 0.10,-0.44,1.06,U] [#2 -0.16,-0.50,2.15,U] [#3 0.11,-0.77,0.00,M1] [#4 -0.34,-0.90,0.00,M1] [#5 -0.11,-0.69,0.00,M1] [#6 -0.25,-0.79,0.00,M2] [#7 0.47,-0.68,0.00,M8] [#8 -0.01,-0.93,0.00,M9] 
00:32:50.373 00.000 10844 single-star, 2 included, MultiStar: {0.01, -0.38}, one-star: {0.27, -0.06}
00:32:50.373 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
00:32:50.373 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
00:32:50.373 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.06 hyp=0.27 cameraTheta=-0.21 mountX=0.01 mountY=0.27, mountTheta=1.54
00:32:50.376 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.06, opts=13)
00:32:50.376 00.000 10844 Enqueuing Move request for scope (0.27, -0.06)
00:32:50.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:50.376 00.000 10844 UpdateGuideState exits: m=2587 SNR=33.1
00:32:50.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:50.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:50.376 00.000 10844 Enqueuing Expose request
00:32:50.377 00.001 11060 Worker thread wakes up
00:32:50.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.06) opts 0xd
00:32:50.377 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.06)
00:32:50.377 00.000 11060 Moving (0.27, -0.06) raw xDistance=0.01 yDistance=0.27
00:32:50.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:32:50.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:32:50.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:32:50.377 00.000 11060 MoveAxis(E, 0, ABG)
00:32:50.377 00.000 11060 Move returns status 0, amount 0
00:32:50.378 00.001 11060 MoveAxis(N, 0, ABG)
00:32:50.378 00.000 11060 Move returns status 0, amount 0
00:32:50.378 00.000 11060 move complete, result=0
00:32:50.378 00.000 11060 worker thread done servicing request
00:32:50.378 00.000 11060 Worker thread wakes up
00:32:50.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:50.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:50.380 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:32:51.035 00.655 11060 Exposure complete
00:32:51.799 00.764 11060 worker thread done servicing request
00:32:51.799 00.000 10844 OnExposeComplete: enter
00:32:51.801 00.002 10844 UpdateGuideState(): m_state=6
00:32:51.801 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6205
00:32:51.801 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=60.70, Mass=2724, SNR=33.1, Peak=229 HFD=3.5
00:32:51.801 00.000 10844 MultiStar: large primary error, entering stabilization period
00:32:51.801 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
00:32:51.801 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
00:32:51.801 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-1.34 hyp=1.34 cameraTheta=-1.60 mountX=1.32 mountY=0.18, mountTheta=0.14
00:32:51.805 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-1.34, opts=13)
00:32:51.805 00.000 10844 Enqueuing Move request for scope (-0.04, -1.34)
00:32:51.805 00.000 11060 Worker thread wakes up
00:32:51.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:51.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.34) opts 0xd
00:32:51.805 00.000 10844 UpdateGuideState exits: m=2724 SNR=33.1
00:32:51.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -1.34)
00:32:51.805 00.000 11060 Moving (-0.04, -1.34) raw xDistance=1.32 yDistance=0.18
00:32:51.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.36 from input 1.32
00:32:51.806 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:51.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:32:51.806 00.000 11060 MoveAxis(W, 230, ABG)
00:32:51.806 00.000 11060 Guiding  Dir = 3, Dur = 230
00:32:51.824 00.018 11060 IsSlewing returns 0
00:32:51.840 00.016 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:51.841 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:51.841 00.000 10844 Enqueuing Expose request
00:32:51.846 00.005 11060 IsGuiding returns 0
00:32:52.088 00.242 11060 IsGuiding returns 0
00:32:52.089 00.001 11060 Move returns status 0, amount 230
00:32:52.089 00.000 11060 MoveAxis(N, 0, ABG)
00:32:52.089 00.000 11060 Move returns status 0, amount 0
00:32:52.089 00.000 11060 move complete, result=0
00:32:52.089 00.000 11060 worker thread done servicing request
00:32:52.089 00.000 11060 Worker thread wakes up
00:32:52.089 00.000 10844 GuideStep: 1.3 px 230 ms WEST, 0.2 px 0 ms NORTH
00:32:52.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:52.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:52.723 00.634 11060 Exposure complete
00:32:54.122 01.399 10844 OnExposeComplete: enter
00:32:54.122 00.000 10844 UpdateGuideState(): m_state=6
00:32:54.123 00.001 10844 Star::Find(15, 262, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
00:32:54.123 00.000 10844 Star::Find returns 1 (0), X=262.34, Y=62.44, Mass=3175, SNR=36.0, Peak=254 HFD=3.4
00:32:54.123 00.000 10844 MultiStar: exiting stabilization period
00:32:54.124 00.001 10844 MultiStar: [#1 0.03,-0.51,0.89,U] [#2 0.49,0.33,2.02,U] [#3 -0.37,0.30,0.95,U] [#4 0.59,0.13,0.97,U] [#5 0.11,-0.06,0.96,U] [#6 -0.19,0.08,0.86,U] [#7 1.08,0.04,0.00,M9] [#8 0.20,-0.13,0.91,U] 
00:32:54.124 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.11}, one-star: {-0.18, 0.41}
00:32:54.124 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
00:32:54.124 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
00:32:54.124 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=-0.13 mountY=0.12, mountTheta=2.41
00:32:54.126 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.11, opts=13)
00:32:54.126 00.000 10844 Enqueuing Move request for scope (0.13, 0.11)
00:32:54.152 00.026 11060 worker thread done servicing request
00:32:54.152 00.000 11060 Worker thread wakes up
00:32:54.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
00:32:54.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
00:32:54.152 00.000 11060 Moving (0.13, 0.11) raw xDistance=-0.13 yDistance=0.12
00:32:54.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.02 from input -0.13
00:32:54.155 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:54.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:32:54.155 00.000 11060 MoveAxis(E, 15, ABG)
00:32:54.155 00.000 11060 Guiding  Dir = 2, Dur = 15
00:32:54.161 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:54.161 00.000 10844 UpdateGuideState exits: m=3175 SNR=36.0
00:32:54.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:54.162 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:54.162 00.000 10844 Enqueuing Expose request
00:32:54.181 00.019 11060 IsSlewing returns 0
00:32:54.181 00.000 11060 IsGuiding returns 0
00:32:54.233 00.052 11060 IsGuiding returns 0
00:32:54.234 00.001 11060 Move returns status 0, amount 15
00:32:54.234 00.000 11060 MoveAxis(N, 0, ABG)
00:32:54.234 00.000 11060 Move returns status 0, amount 0
00:32:54.234 00.000 11060 move complete, result=0
00:32:54.234 00.000 11060 worker thread done servicing request
00:32:54.234 00.000 11060 Worker thread wakes up
00:32:54.234 00.000 10844 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
00:32:54.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:54.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:54.963 00.729 11060 Exposure complete
00:32:55.612 00.649 11060 worker thread done servicing request
00:32:55.612 00.000 10844 OnExposeComplete: enter
00:32:55.612 00.000 10844 UpdateGuideState(): m_state=6
00:32:55.613 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6207
00:32:55.613 00.000 10844 Star::Find returns 1 (0), X=262.61, Y=62.26, Mass=2599, SNR=32.2, Peak=201 HFD=3.6
00:32:55.614 00.001 10844 MultiStar: [#1 0.22,0.13,1.14,U] [#2 -0.34,1.14,0.00,M1] [#3 -0.07,1.17,0.00,M1] [#4 0.60,-0.71,0.00,M1] [#5 -0.42,0.87,0.00,M1] [#6 -0.57,0.15,1.05,U] [#7 1.04,0.59,0.00,M10] [#8 0.52,-0.25,1.09,U] 
00:32:55.614 00.000 10844 refined, 3 included, MultiStar: {0.07, 0.06}, one-star: {0.08, 0.23}
00:32:55.614 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:32:55.614 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:32:55.614 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=-0.07 mountY=0.06, mountTheta=2.45
00:32:55.616 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
00:32:55.617 00.001 10844 Enqueuing Move request for scope (0.07, 0.06)
00:32:55.617 00.000 11060 Worker thread wakes up
00:32:55.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:32:55.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:32:55.617 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.06
00:32:55.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:32:55.618 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:55.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:32:55.618 00.000 11060 MoveAxis(E, 0, ABG)
00:32:55.618 00.000 11060 Move returns status 0, amount 0
00:32:55.618 00.000 11060 MoveAxis(N, 0, ABG)
00:32:55.618 00.000 11060 Move returns status 0, amount 0
00:32:55.618 00.000 11060 move complete, result=0
00:32:55.618 00.000 11060 worker thread done servicing request
00:32:55.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:55.619 00.001 10844 UpdateGuideState exits: m=2599 SNR=32.2
00:32:55.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:55.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:55.619 00.000 10844 Enqueuing Expose request
00:32:55.619 00.000 11060 Worker thread wakes up
00:32:55.619 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:32:55.626 00.007 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:55.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:56.270 00.644 11060 Exposure complete
00:32:56.606 00.336 10844 OnExposeComplete: enter
00:32:56.606 00.000 10844 UpdateGuideState(): m_state=6
00:32:56.607 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6208
00:32:56.607 00.000 10844 Star::Find returns 1 (0), X=262.16, Y=62.94, Mass=3309, SNR=36.6, Peak=224 HFD=4.0
00:32:56.608 00.001 10844 MultiStar: [#1 -0.59,0.27,0.00,M1] [#2 -0.28,0.52,1.97,U] [#3 0.21,1.32,0.00,M2] [#4 0.33,-0.06,0.94,U] [#5 -0.79,0.53,0.00,M2] [#6 -0.10,-0.08,0.86,U] [#7 0.34,0.38,0.89,U] [#8 -0.06,-0.51,0.92,U] 
00:32:56.608 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.26}, one-star: {-0.37, 0.91}
00:32:56.608 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
00:32:56.608 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.72)
00:32:56.608 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.26 cameraTheta=1.83 mountX=-0.24 mountY=-0.11, mountTheta=-2.71
00:32:56.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.26, opts=13)
00:32:56.611 00.001 11060 worker thread done servicing request
00:32:56.611 00.000 10844 Enqueuing Move request for scope (-0.07, 0.26)
00:32:56.611 00.000 11060 Worker thread wakes up
00:32:56.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
00:32:56.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
00:32:56.611 00.000 11060 Moving (-0.07, 0.26) raw xDistance=-0.24 yDistance=-0.11
00:32:56.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:32:56.612 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:56.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:32:56.612 00.000 11060 MoveAxis(E, 42, ABG)
00:32:56.612 00.000 11060 Guiding  Dir = 2, Dur = 42
00:32:56.614 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:56.614 00.000 10844 UpdateGuideState exits: m=3309 SNR=36.6
00:32:56.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:56.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:56.614 00.000 10844 Enqueuing Expose request
00:32:56.635 00.021 11060 IsSlewing returns 0
00:32:56.636 00.001 11060 IsGuiding returns 0
00:32:56.697 00.061 11060 IsGuiding returns 0
00:32:56.698 00.001 11060 Move returns status 0, amount 42
00:32:56.698 00.000 11060 MoveAxis(N, 0, ABG)
00:32:56.698 00.000 11060 Move returns status 0, amount 0
00:32:56.698 00.000 11060 move complete, result=0
00:32:56.698 00.000 11060 worker thread done servicing request
00:32:56.698 00.000 11060 Worker thread wakes up
00:32:56.698 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
00:32:56.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:56.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:57.328 00.630 11060 Exposure complete
00:32:58.427 01.099 10844 OnExposeComplete: enter
00:32:58.427 00.000 10844 UpdateGuideState(): m_state=6
00:32:58.428 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6209
00:32:58.428 00.000 10844 Star::Find returns 1 (0), X=262.05, Y=63.16, Mass=3662, SNR=38.9, Peak=227 HFD=4.1
00:32:58.428 00.000 10844 MultiStar: [#1 0.39,0.05,0.97,U] [#2 0.20,0.35,1.92,U] [#3 0.01,1.30,0.00,M3] [#4 0.87,-0.23,0.00,M1] [#5 -0.82,0.20,0.00,M3] [#6 0.30,-0.45,0.83,U] [#7 0.81,1.29,0.00,M10] [#8 0.22,0.17,0.85,U] 
00:32:58.428 00.000 11060 worker thread done servicing request
00:32:58.428 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.29}, one-star: {-0.48, 1.13}
00:32:58.428 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:32:58.430 00.002 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:32:58.430 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.15 mountX=-0.31 mountY=0.08, mountTheta=2.89
00:32:58.432 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.29, opts=13)
00:32:58.432 00.000 10844 Enqueuing Move request for scope (0.13, 0.29)
00:32:58.432 00.000 11060 Worker thread wakes up
00:32:58.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.29) opts 0xd
00:32:58.432 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.29)
00:32:58.432 00.000 11060 Moving (0.13, 0.29) raw xDistance=-0.31 yDistance=0.08
00:32:58.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
00:32:58.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:58.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:32:58.432 00.000 11060 MoveAxis(E, 55, ABG)
00:32:58.433 00.001 11060 Guiding  Dir = 2, Dur = 55
00:32:58.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:32:58.435 00.002 10844 UpdateGuideState exits: m=3662 SNR=38.9
00:32:58.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:58.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:58.435 00.000 10844 Enqueuing Expose request
00:32:58.460 00.025 11060 IsSlewing returns 0
00:32:58.460 00.000 11060 IsGuiding returns 0
00:32:58.537 00.077 11060 IsGuiding returns 0
00:32:58.537 00.000 11060 Move returns status 0, amount 55
00:32:58.538 00.001 11060 MoveAxis(N, 0, ABG)
00:32:58.538 00.000 11060 Move returns status 0, amount 0
00:32:58.538 00.000 11060 move complete, result=0
00:32:58.538 00.000 11060 worker thread done servicing request
00:32:58.538 00.000 11060 Worker thread wakes up
00:32:58.538 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
00:32:58.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:58.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:32:59.178 00.640 11060 Exposure complete
00:32:59.407 00.229 11060 worker thread done servicing request
00:32:59.407 00.000 10844 OnExposeComplete: enter
00:32:59.407 00.000 10844 UpdateGuideState(): m_state=6
00:32:59.408 00.001 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6210
00:32:59.408 00.000 10844 Star::Find returns 1 (0), X=262.17, Y=62.86, Mass=3296, SNR=37.1, Peak=215 HFD=4.2
00:32:59.408 00.000 10844 MultiStar: [#1 0.06,-0.10,0.93,U] [#2 -0.22,0.32,1.97,U] [#3 0.45,0.07,0.97,U] [#4 -0.05,-0.67,0.00,M2] [#5 0.36,-0.63,0.00,M4] [#6 1.05,-0.41,0.00,M1] [#7 0.93,0.38,0.00,R] [#8 -0.18,0.30,0.88,U] 
00:32:59.408 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.29}, one-star: {-0.36, 0.82}
00:32:59.408 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:32:59.408 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
00:32:59.408 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.84 mountX=-0.27 mountY=-0.13, mountTheta=-2.71
00:32:59.410 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.29, opts=13)
00:32:59.410 00.000 10844 Enqueuing Move request for scope (-0.08, 0.29)
00:32:59.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:32:59.411 00.001 11060 Worker thread wakes up
00:32:59.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
00:32:59.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
00:32:59.411 00.000 11060 Moving (-0.08, 0.29) raw xDistance=-0.27 yDistance=-0.13
00:32:59.411 00.000 10844 UpdateGuideState exits: m=3296 SNR=37.1
00:32:59.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
00:32:59.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:59.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:32:59.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:32:59.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:32:59.411 00.000 10844 Enqueuing Expose request
00:32:59.411 00.000 11060 MoveAxis(E, 49, ABG)
00:32:59.411 00.000 11060 Guiding  Dir = 2, Dur = 49
00:32:59.428 00.017 11060 IsSlewing returns 0
00:32:59.428 00.000 11060 IsGuiding returns 0
00:32:59.531 00.103 11060 IsGuiding returns 0
00:32:59.531 00.000 11060 Move returns status 0, amount 49
00:32:59.531 00.000 11060 MoveAxis(N, 0, ABG)
00:32:59.531 00.000 11060 Move returns status 0, amount 0
00:32:59.531 00.000 11060 move complete, result=0
00:32:59.531 00.000 11060 worker thread done servicing request
00:32:59.531 00.000 11060 Worker thread wakes up
00:32:59.531 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
00:32:59.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:32:59.533 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:00.168 00.635 11060 Exposure complete
00:33:00.344 00.176 11060 worker thread done servicing request
00:33:00.344 00.000 10844 OnExposeComplete: enter
00:33:00.344 00.000 10844 UpdateGuideState(): m_state=6
00:33:00.344 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6211
00:33:00.345 00.001 10844 Star::Find returns 1 (0), X=262.55, Y=61.57, Mass=3179, SNR=36.6, Peak=208 HFD=3.5
00:33:00.345 00.000 10844 MultiStar: [#1 0.16,-0.36,1.05,U] [#2 -0.15,0.56,1.88,U] [#3 -0.21,0.95,0.00,M3] [#4 -0.57,-0.01,0.95,U] [#5 -0.48,1.11,0.00,M5] [#6 0.61,0.10,0.91,U] [#7 0.44,-0.84,0.00,M1] [#8 0.79,-0.15,0.00,M5] 
00:33:00.345 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.05}, one-star: {0.03, -0.47}
00:33:00.345 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
00:33:00.345 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.67)
00:33:00.345 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.88 mountX=-0.04 mountY=-0.02, mountTheta=-2.66
00:33:00.347 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
00:33:00.347 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
00:33:00.347 00.000 11060 Worker thread wakes up
00:33:00.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:00.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:33:00.347 00.000 10844 UpdateGuideState exits: m=3179 SNR=36.6
00:33:00.347 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:33:00.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:00.347 00.000 11060 Moving (-0.02, 0.05) raw xDistance=-0.04 yDistance=-0.02
00:33:00.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:00.347 00.000 10844 Enqueuing Expose request
00:33:00.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:33:00.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:00.348 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:00.348 00.000 11060 MoveAxis(E, 0, ABG)
00:33:00.348 00.000 11060 Move returns status 0, amount 0
00:33:00.348 00.000 11060 MoveAxis(N, 0, ABG)
00:33:00.348 00.000 11060 Move returns status 0, amount 0
00:33:00.348 00.000 11060 move complete, result=0
00:33:00.348 00.000 11060 worker thread done servicing request
00:33:00.348 00.000 11060 Worker thread wakes up
00:33:00.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:00.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:00.350 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:00.980 00.630 11060 Exposure complete
00:33:01.158 00.178 11060 worker thread done servicing request
00:33:01.158 00.000 10844 OnExposeComplete: enter
00:33:01.158 00.000 10844 UpdateGuideState(): m_state=6
00:33:01.158 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6212
00:33:01.158 00.000 10844 Star::Find returns 1 (0), X=262.50, Y=61.54, Mass=3144, SNR=35.6, Peak=238 HFD=3.4
00:33:01.158 00.000 10844 MultiStar: [#1 -0.04,0.14,0.96,U] [#2 -0.86,1.28,0.00,M1] [#3 0.08,-0.27,0.90,U] [#4 0.12,-0.05,1.02,U] [#5 0.38,-0.03,1.13,U] [#6 0.65,-0.37,0.00,M1] [#7 -0.36,-1.02,0.00,M2] [#8 0.35,-0.56,0.00,M6] 
00:33:01.158 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.14}, one-star: {-0.02, -0.50}
00:33:01.160 00.002 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
00:33:01.160 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
00:33:01.160 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.90 mountX=0.12 mountY=0.13, mountTheta=0.85
00:33:01.161 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.14, opts=13)
00:33:01.162 00.001 10844 Enqueuing Move request for scope (0.11, -0.14)
00:33:01.162 00.000 11060 Worker thread wakes up
00:33:01.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
00:33:01.162 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
00:33:01.162 00.000 11060 Moving (0.11, -0.14) raw xDistance=0.12 yDistance=0.13
00:33:01.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:33:01.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:01.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:01.162 00.000 10844 UpdateGuideState exits: m=3144 SNR=35.6
00:33:01.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:01.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:01.162 00.000 10844 Enqueuing Expose request
00:33:01.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:33:01.162 00.000 11060 MoveAxis(E, 0, ABG)
00:33:01.162 00.000 11060 Move returns status 0, amount 0
00:33:01.162 00.000 11060 MoveAxis(N, 0, ABG)
00:33:01.163 00.001 11060 Move returns status 0, amount 0
00:33:01.163 00.000 11060 move complete, result=0
00:33:01.163 00.000 11060 worker thread done servicing request
00:33:01.163 00.000 11060 Worker thread wakes up
00:33:01.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:01.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:01.165 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:01.796 00.631 11060 Exposure complete
00:33:02.013 00.217 10844 OnExposeComplete: enter
00:33:02.014 00.001 10844 UpdateGuideState(): m_state=6
00:33:02.014 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6213
00:33:02.014 00.000 10844 Star::Find returns 1 (0), X=262.27, Y=61.25, Mass=2937, SNR=35.2, Peak=240 HFD=3.6
00:33:02.015 00.001 10844 MultiStar: [#1 0.40,-0.13,1.14,U] [#2 0.08,-0.10,2.13,U] [#3 0.81,-0.29,0.00,M3] [#4 -0.60,-0.98,0.00,M1] [#5 -0.67,-0.04,0.00,M5] [#6 0.81,-0.42,0.00,M2] [#7 0.19,0.13,0.85,U] [#8 0.78,-0.72,0.00,M7] 
00:33:02.015 00.000 10844 refined, 3 included, MultiStar: {0.10, -0.20}, one-star: {-0.25, -0.78}
00:33:02.015 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
00:33:02.015 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
00:33:02.015 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.10 mountX=0.18 mountY=0.14, mountTheta=0.64
00:33:02.017 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.20, opts=13)
00:33:02.017 00.000 10844 Enqueuing Move request for scope (0.10, -0.20)
00:33:02.017 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:02.017 00.000 10844 UpdateGuideState exits: m=2937 SNR=35.2
00:33:02.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:02.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:02.017 00.000 10844 Enqueuing Expose request
00:33:02.017 00.000 11060 worker thread done servicing request
00:33:02.017 00.000 11060 Worker thread wakes up
00:33:02.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
00:33:02.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
00:33:02.019 00.002 11060 Moving (0.10, -0.20) raw xDistance=0.18 yDistance=0.14
00:33:02.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:33:02.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:02.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:33:02.019 00.000 11060 MoveAxis(W, 32, ABG)
00:33:02.019 00.000 11060 Guiding  Dir = 3, Dur = 32
00:33:02.054 00.035 11060 IsSlewing returns 0
00:33:02.054 00.000 11060 IsGuiding returns 0
00:33:02.100 00.046 11060 IsGuiding returns 0
00:33:02.100 00.000 11060 Move returns status 0, amount 32
00:33:02.100 00.000 11060 MoveAxis(N, 0, ABG)
00:33:02.100 00.000 11060 Move returns status 0, amount 0
00:33:02.100 00.000 11060 move complete, result=0
00:33:02.100 00.000 11060 worker thread done servicing request
00:33:02.102 00.002 11060 Worker thread wakes up
00:33:02.102 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
00:33:02.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:02.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:02.734 00.632 11060 Exposure complete
00:33:02.955 00.221 11060 worker thread done servicing request
00:33:02.955 00.000 10844 OnExposeComplete: enter
00:33:02.956 00.001 10844 UpdateGuideState(): m_state=6
00:33:02.956 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6214
00:33:02.956 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=61.98, Mass=2466, SNR=31.9, Peak=197 HFD=3.6
00:33:02.956 00.000 10844 MultiStar: [#1 0.16,-0.72,0.00,M1] [#2 0.55,-0.15,2.12,U] [#3 0.65,0.17,0.00,M4] [#4 -0.44,-0.69,0.00,M2] [#5 0.14,-0.59,1.08,U] [#6 0.64,-0.60,0.00,M3] [#7 0.03,-0.63,0.00,M2] [#8 0.54,-0.36,0.00,M8] 
00:33:02.956 00.000 10844 single-star, 2 included, MultiStar: {0.37, -0.24}, one-star: {0.25, -0.05}
00:33:02.957 00.001 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
00:33:02.957 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
00:33:02.957 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-0.21 mountX=0.01 mountY=0.26, mountTheta=1.54
00:33:02.958 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.05, opts=13)
00:33:02.958 00.000 10844 Enqueuing Move request for scope (0.25, -0.05)
00:33:02.958 00.000 11060 Worker thread wakes up
00:33:02.959 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:02.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
00:33:02.959 00.000 10844 UpdateGuideState exits: m=2466 SNR=31.9
00:33:02.959 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
00:33:02.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:02.959 00.000 11060 Moving (0.25, -0.05) raw xDistance=0.01 yDistance=0.26
00:33:02.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:02.959 00.000 10844 Enqueuing Expose request
00:33:02.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:33:02.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:33:02.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:33:02.959 00.000 11060 MoveAxis(E, 0, ABG)
00:33:02.959 00.000 11060 Move returns status 0, amount 0
00:33:02.960 00.001 11060 MoveAxis(N, 0, ABG)
00:33:02.960 00.000 11060 Move returns status 0, amount 0
00:33:02.960 00.000 11060 move complete, result=0
00:33:02.960 00.000 11060 worker thread done servicing request
00:33:02.960 00.000 11060 Worker thread wakes up
00:33:02.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:02.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:02.962 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:33:03.594 00.632 11060 Exposure complete
00:33:03.914 00.320 11060 worker thread done servicing request
00:33:03.914 00.000 10844 OnExposeComplete: enter
00:33:03.915 00.001 10844 UpdateGuideState(): m_state=6
00:33:03.915 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6215
00:33:03.915 00.000 10844 Star::Find returns 1 (0), X=262.83, Y=61.92, Mass=2932, SNR=34.4, Peak=205 HFD=3.7
00:33:03.916 00.001 10844 MultiStar: [#1 0.10,-0.76,0.00,M2] [#2 0.89,0.03,0.00,M1] [#3 0.07,-0.24,1.05,U] [#4 0.18,-0.65,0.00,M3] [#5 -0.71,-0.60,0.00,M5] [#6 1.09,-0.30,0.00,M4] [#7 -0.22,-1.36,0.00,M3] [#8 0.72,-0.92,0.00,M9] 
00:33:03.916 00.000 10844 refined, 1 included, MultiStar: {0.18, -0.18}, one-star: {0.30, -0.11}
00:33:03.916 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
00:33:03.916 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
00:33:03.916 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.26 cameraTheta=-0.77 mountX=0.14 mountY=0.21, mountTheta=0.98
00:33:03.918 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.18, opts=13)
00:33:03.918 00.000 10844 Enqueuing Move request for scope (0.18, -0.18)
00:33:03.918 00.000 11060 Worker thread wakes up
00:33:03.919 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:03.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
00:33:03.919 00.000 10844 UpdateGuideState exits: m=2932 SNR=34.4
00:33:03.919 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
00:33:03.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:03.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:03.919 00.000 10844 Enqueuing Expose request
00:33:03.936 00.017 11060 Moving (0.18, -0.18) raw xDistance=0.14 yDistance=0.21
00:33:03.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:33:03.937 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:33:03.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:33:03.937 00.000 11060 MoveAxis(W, 25, ABG)
00:33:03.937 00.000 11060 Guiding  Dir = 3, Dur = 25
00:33:03.963 00.026 11060 IsSlewing returns 0
00:33:03.964 00.001 11060 IsGuiding returns 0
00:33:04.015 00.051 11060 IsGuiding returns 0
00:33:04.015 00.000 11060 Move returns status 0, amount 25
00:33:04.015 00.000 11060 MoveAxis(N, 0, ABG)
00:33:04.015 00.000 11060 Move returns status 0, amount 0
00:33:04.015 00.000 11060 move complete, result=0
00:33:04.015 00.000 11060 worker thread done servicing request
00:33:04.015 00.000 11060 Worker thread wakes up
00:33:04.015 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.2 px 0 ms NORTH
00:33:04.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:04.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:04.658 00.643 11060 Exposure complete
00:33:04.873 00.215 11060 worker thread done servicing request
00:33:04.873 00.000 10844 OnExposeComplete: enter
00:33:04.873 00.000 10844 UpdateGuideState(): m_state=6
00:33:04.873 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6216
00:33:04.873 00.000 10844 Star::Find returns 1 (0), X=263.43, Y=61.44, Mass=3624, SNR=38.5, Peak=240 HFD=3.7
00:33:04.873 00.000 10844 MultiStar: [#1 -0.01,-0.85,0.00,M3] [#2 0.85,0.47,0.00,M2] [#3 0.53,-0.33,0.00,M4] [#4 -0.11,-0.87,0.00,M4] [#5 0.16,-0.07,1.00,U] [#6 0.98,-1.19,0.00,M5] [#7 0.43,-1.23,0.00,M4] [#8 0.43,-0.71,0.00,M10] 
00:33:04.873 00.000 10844 refined, 1 included, MultiStar: {0.53, -0.34}, one-star: {0.91, -0.60}
00:33:04.874 00.001 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
00:33:04.874 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
00:33:04.874 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=-0.34 hyp=0.63 cameraTheta=-0.56 mountX=0.23 mountY=0.58, mountTheta=1.19
00:33:04.875 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=-0.34, opts=13)
00:33:04.875 00.000 10844 Enqueuing Move request for scope (0.53, -0.34)
00:33:04.875 00.000 11060 Worker thread wakes up
00:33:04.875 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:04.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.34) opts 0xd
00:33:04.876 00.001 10844 UpdateGuideState exits: m=3624 SNR=38.5
00:33:04.876 00.000 11060 Handling offset move in thread for scope, endpoint = (0.53, -0.34)
00:33:04.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:04.876 00.000 11060 Moving (0.53, -0.34) raw xDistance=0.23 yDistance=0.58
00:33:04.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:04.876 00.000 10844 Enqueuing Expose request
00:33:04.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:33:04.876 00.000 11060 resist switch: large excursion: input 0.58 thresh 0.57 direction from -1 to 1
00:33:04.876 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.75
00:33:04.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.58
00:33:04.876 00.000 11060 MoveAxis(W, 41, ABG)
00:33:04.876 00.000 11060 Guiding  Dir = 3, Dur = 41
00:33:04.900 00.024 11060 IsSlewing returns 0
00:33:04.900 00.000 11060 IsGuiding returns 0
00:33:04.972 00.072 11060 IsGuiding returns 0
00:33:04.973 00.001 11060 Move returns status 0, amount 41
00:33:04.973 00.000 11060 BLC: Oldest BLC event removed
00:33:04.973 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:33:04.973 00.000 11060 MoveAxis(S, 977, ABG)
00:33:04.973 00.000 11060 duration set to 750 by maxDecDuration
00:33:04.974 00.001 11060 Guiding  Dir = 1, Dur = 750
00:33:04.979 00.005 11060 IsSlewing returns 0
00:33:04.980 00.001 11060 IsGuiding returns 0
00:33:05.743 00.763 11060 IsGuiding returns 0
00:33:05.743 00.000 11060 Move returns status 0, amount 750
00:33:05.743 00.000 11060 move complete, result=0
00:33:05.743 00.000 11060 worker thread done servicing request
00:33:05.743 00.000 11060 Worker thread wakes up
00:33:05.744 00.001 10844 GuideStep: 0.2 px 41 ms WEST, 0.6 px 750 ms SOUTH
00:33:05.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:05.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:06.371 00.627 11060 Exposure complete
00:33:06.564 00.193 11060 worker thread done servicing request
00:33:06.564 00.000 10844 OnExposeComplete: enter
00:33:06.564 00.000 10844 UpdateGuideState(): m_state=6
00:33:06.565 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6217
00:33:06.565 00.000 10844 Star::Find returns 1 (0), X=263.11, Y=61.57, Mass=3242, SNR=36.3, Peak=248 HFD=3.8
00:33:06.565 00.000 10844 MultiStar: [#1 -0.13,-0.23,0.98,U] [#2 0.55,-0.39,0.00,M3] [#3 -0.10,-0.49,0.91,U] [#4 -0.13,0.45,0.91,U] [#5 0.10,-0.22,1.06,U] [#6 -0.05,-0.76,0.00,M6] [#7 -0.45,-0.65,0.00,M5] [#8 -0.39,-0.74,0.00,R] 
00:33:06.565 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.20}, one-star: {0.58, -0.47}
00:33:06.565 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
00:33:06.565 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
00:33:06.566 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.22 mountX=0.18 mountY=0.10, mountTheta=0.51
00:33:06.567 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.20, opts=13)
00:33:06.567 00.000 10844 Enqueuing Move request for scope (0.07, -0.20)
00:33:06.567 00.000 11060 Worker thread wakes up
00:33:06.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
00:33:06.567 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
00:33:06.567 00.000 11060 Moving (0.07, -0.20) raw xDistance=0.18 yDistance=0.10
00:33:06.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:06.567 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.407707, 1:0.103371
00:33:06.567 00.000 11060 BLC: No correction, Miss < min_move
00:33:06.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:33:06.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:06.567 00.000 10844 UpdateGuideState exits: m=3242 SNR=36.3
00:33:06.569 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:33:06.569 00.000 11060 MoveAxis(W, 33, ABG)
00:33:06.569 00.000 11060 Guiding  Dir = 3, Dur = 33
00:33:06.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:06.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:06.569 00.000 10844 Enqueuing Expose request
00:33:06.586 00.017 11060 IsSlewing returns 0
00:33:06.586 00.000 11060 IsGuiding returns 0
00:33:06.633 00.047 11060 IsGuiding returns 0
00:33:06.634 00.001 11060 Move returns status 0, amount 33
00:33:06.634 00.000 11060 MoveAxis(N, 0, ABG)
00:33:06.634 00.000 11060 Move returns status 0, amount 0
00:33:06.634 00.000 11060 move complete, result=0
00:33:06.634 00.000 11060 worker thread done servicing request
00:33:06.634 00.000 11060 Worker thread wakes up
00:33:06.635 00.001 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
00:33:06.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:06.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:07.267 00.632 11060 Exposure complete
00:33:07.627 00.360 11060 worker thread done servicing request
00:33:07.627 00.000 10844 OnExposeComplete: enter
00:33:07.627 00.000 10844 UpdateGuideState(): m_state=6
00:33:07.627 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6218
00:33:07.628 00.001 10844 Star::Find returns 1 (0), X=262.98, Y=62.83, Mass=2814, SNR=34.1, Peak=223 HFD=3.1
00:33:07.628 00.000 10844 MultiStar: [#1 0.24,-0.16,1.07,U] [#2 0.43,-0.31,2.21,U] [#3 -0.22,0.52,1.04,U] [#4 -0.47,-0.10,1.03,U] [#5 0.02,0.17,1.12,U] [#6 0.22,-0.46,1.03,U] [#7 -0.22,-0.10,0.83,U] [#8 0.70,0.64,0.00,M1] 
00:33:07.628 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.00}, one-star: {0.46, 0.79}
00:33:07.628 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
00:33:07.629 00.001 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
00:33:07.629 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.00 mountX=-0.02 mountY=0.11, mountTheta=1.75
00:33:07.631 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.00, opts=13)
00:33:07.631 00.000 10844 Enqueuing Move request for scope (0.11, -0.00)
00:33:07.631 00.000 11060 Worker thread wakes up
00:33:07.632 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:07.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
00:33:07.632 00.000 10844 UpdateGuideState exits: m=2814 SNR=34.1
00:33:07.632 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
00:33:07.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:07.632 00.000 11060 Moving (0.11, -0.00) raw xDistance=-0.02 yDistance=0.11
00:33:07.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:07.632 00.000 10844 Enqueuing Expose request
00:33:07.633 00.001 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.407707, 1:0.103371, 2:0.107305
00:33:07.633 00.000 11060 BLC: No correction, Miss < min_move
00:33:07.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:33:07.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:07.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:33:07.633 00.000 11060 MoveAxis(E, 0, ABG)
00:33:07.633 00.000 11060 Move returns status 0, amount 0
00:33:07.633 00.000 11060 MoveAxis(N, 0, ABG)
00:33:07.633 00.000 11060 Move returns status 0, amount 0
00:33:07.633 00.000 11060 move complete, result=0
00:33:07.634 00.001 11060 worker thread done servicing request
00:33:07.634 00.000 11060 Worker thread wakes up
00:33:07.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:07.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:07.639 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:08.302 00.663 11060 Exposure complete
00:33:08.952 00.650 11060 worker thread done servicing request
00:33:08.952 00.000 10844 OnExposeComplete: enter
00:33:08.953 00.001 10844 UpdateGuideState(): m_state=6
00:33:08.953 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6219
00:33:08.965 00.012 10844 Star::Find returns 1 (1), X=262.78, Y=61.44, Mass=3408, SNR=37.8, Peak=255 HFD=3.5
00:33:08.965 00.000 10844 MultiStar: [#1 -0.08,-0.74,0.00,M2] [#2 0.14,0.14,1.82,U] [#3 -0.24,-0.20,0.94,U] [#4 0.57,-0.76,0.00,M3] [#5 -0.16,-1.08,0.00,M3] [#6 0.09,-0.54,0.80,U] [#7 -0.27,-0.58,0.00,M5] [#8 -0.25,-0.51,0.87,U] 
00:33:08.966 00.001 10844 refined, 4 included, MultiStar: {0.02, -0.26}, one-star: {0.25, -0.59}
00:33:08.966 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
00:33:08.966 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
00:33:08.966 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.48 mountX=0.25 mountY=0.07, mountTheta=0.25
00:33:08.970 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.26, opts=13)
00:33:08.970 00.000 10844 Enqueuing Move request for scope (0.02, -0.26)
00:33:08.970 00.000 11060 Worker thread wakes up
00:33:08.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
00:33:08.971 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
00:33:08.971 00.000 11060 Moving (0.02, -0.26) raw xDistance=0.25 yDistance=0.07
00:33:08.971 00.000 11060 BLC: window closed
00:33:08.971 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.407707, 1:0.103371, 2:0.107305
00:33:08.971 00.000 11060 BLC: No correction, Miss < min_move
00:33:08.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:33:08.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:08.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:33:08.972 00.001 11060 MoveAxis(W, 44, ABG)
00:33:08.972 00.000 11060 Guiding  Dir = 3, Dur = 44
00:33:08.974 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:08.975 00.001 10844 UpdateGuideState exits: m=3408 SNR=37.8 Saturated
00:33:08.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:08.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:08.982 00.007 10844 Enqueuing Expose request
00:33:08.986 00.004 11060 IsSlewing returns 0
00:33:08.987 00.001 11060 IsGuiding returns 0
00:33:09.047 00.060 11060 IsGuiding returns 0
00:33:09.047 00.000 11060 Move returns status 0, amount 44
00:33:09.047 00.000 11060 MoveAxis(N, 0, ABG)
00:33:09.047 00.000 11060 Move returns status 0, amount 0
00:33:09.047 00.000 11060 move complete, result=0
00:33:09.048 00.001 11060 worker thread done servicing request
00:33:09.048 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
00:33:09.048 00.000 11060 Worker thread wakes up
00:33:09.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:09.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:09.692 00.644 11060 Exposure complete
00:33:10.043 00.351 11060 worker thread done servicing request
00:33:10.044 00.001 10844 OnExposeComplete: enter
00:33:10.044 00.000 10844 UpdateGuideState(): m_state=6
00:33:10.044 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6220
00:33:10.044 00.000 10844 Star::Find returns 1 (0), X=263.18, Y=61.80, Mass=3208, SNR=35.8, Peak=213 HFD=4.0
00:33:10.045 00.001 10844 MultiStar: [#1 0.43,-0.28,0.95,U] [#2 0.57,0.07,1.91,U] [#3 0.12,-0.30,1.00,U] [#4 -0.01,-0.57,1.07,U] [#5 0.57,0.05,1.00,U] [#6 -0.09,-0.19,0.92,U] [#7 0.66,-1.05,0.00,M6] [#8 0.96,0.99,0.00,M1] 
00:33:10.045 00.000 10844 refined, 6 included, MultiStar: {0.35, -0.18}, one-star: {0.65, -0.24}
00:33:10.045 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
00:33:10.045 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
00:33:10.045 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-0.47 mountX=0.11 mountY=0.38, mountTheta=1.28
00:33:10.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.18, opts=13)
00:33:10.047 00.000 10844 Enqueuing Move request for scope (0.35, -0.18)
00:33:10.047 00.000 11060 Worker thread wakes up
00:33:10.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:10.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.18) opts 0xd
00:33:10.047 00.000 10844 UpdateGuideState exits: m=3208 SNR=35.8
00:33:10.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.18)
00:33:10.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:10.048 00.001 11060 Moving (0.35, -0.18) raw xDistance=0.11 yDistance=0.38
00:33:10.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:10.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:33:10.048 00.000 10844 Enqueuing Expose request
00:33:10.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.38
00:33:10.048 00.000 11060 MoveAxis(E, 0, ABG)
00:33:10.048 00.000 11060 Move returns status 0, amount 0
00:33:10.048 00.000 11060 MoveAxis(S, 146, ABG)
00:33:10.048 00.000 11060 Guiding  Dir = 1, Dur = 146
00:33:10.063 00.015 11060 IsSlewing returns 0
00:33:10.063 00.000 11060 IsGuiding returns 0
00:33:10.220 00.157 11060 IsGuiding returns 0
00:33:10.220 00.000 11060 Move returns status 0, amount 146
00:33:10.221 00.001 11060 move complete, result=0
00:33:10.221 00.000 11060 worker thread done servicing request
00:33:10.221 00.000 11060 Worker thread wakes up
00:33:10.221 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 146 ms SOUTH
00:33:10.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:10.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:10.866 00.645 11060 Exposure complete
00:33:11.115 00.249 11060 worker thread done servicing request
00:33:11.115 00.000 10844 OnExposeComplete: enter
00:33:11.115 00.000 10844 UpdateGuideState(): m_state=6
00:33:11.115 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6221
00:33:11.115 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=61.49, Mass=3460, SNR=38.1, Peak=246 HFD=4.0
00:33:11.116 00.001 10844 MultiStar: [#1 -0.32,-0.61,0.00,M2] [#2 -0.32,0.20,1.83,U] [#3 -0.34,-0.03,0.93,U] [#4 -0.35,-0.92,0.00,M3] [#5 -0.30,-0.27,1.00,U] [#6 -0.71,-0.80,0.00,M4] [#7 -1.14,-0.58,0.00,M7] [#8 -0.01,0.86,0.00,M2] 
00:33:11.116 00.000 10844 refined, 3 included, MultiStar: {-0.25, -0.10}, one-star: {0.03, -0.55}
00:33:11.116 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
00:33:11.116 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
00:33:11.116 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.26 cameraTheta=-2.76 mountX=0.14 mountY=-0.23, mountTheta=-1.01
00:33:11.118 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.10, opts=13)
00:33:11.118 00.000 10844 Enqueuing Move request for scope (-0.25, -0.10)
00:33:11.118 00.000 11060 Worker thread wakes up
00:33:11.118 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:11.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
00:33:11.118 00.000 10844 UpdateGuideState exits: m=3460 SNR=38.1
00:33:11.118 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
00:33:11.119 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:11.119 00.000 11060 Moving (-0.25, -0.10) raw xDistance=0.14 yDistance=-0.23
00:33:11.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:11.119 00.000 10844 Enqueuing Expose request
00:33:11.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:33:11.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:33:11.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:33:11.119 00.000 11060 MoveAxis(W, 25, ABG)
00:33:11.119 00.000 11060 Guiding  Dir = 3, Dur = 25
00:33:11.127 00.008 11060 IsSlewing returns 0
00:33:11.127 00.000 11060 IsGuiding returns 0
00:33:11.158 00.031 11060 IsGuiding returns 0
00:33:11.158 00.000 11060 Move returns status 0, amount 25
00:33:11.158 00.000 11060 MoveAxis(N, 0, ABG)
00:33:11.158 00.000 11060 Move returns status 0, amount 0
00:33:11.158 00.000 11060 move complete, result=0
00:33:11.158 00.000 11060 worker thread done servicing request
00:33:11.158 00.000 11060 Worker thread wakes up
00:33:11.158 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
00:33:11.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:11.160 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:11.789 00.629 11060 Exposure complete
00:33:12.013 00.224 11060 worker thread done servicing request
00:33:12.013 00.000 10844 OnExposeComplete: enter
00:33:12.013 00.000 10844 UpdateGuideState(): m_state=6
00:33:12.013 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6222
00:33:12.013 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=61.30, Mass=3106, SNR=35.5, Peak=226 HFD=3.6
00:33:12.014 00.001 10844 MultiStar: [#1 0.17,-0.73,0.00,M3] [#2 -0.49,0.08,2.04,U] [#3 -0.00,-0.14,0.97,U] [#4 0.25,-0.64,0.00,M4] [#5 -0.22,-0.60,0.00,M2] [#6 -1.31,-0.59,0.00,M5] [#7 -0.61,-0.49,0.00,M8] [#8 -0.06,1.06,0.00,M3] 
00:33:12.014 00.000 10844 refined, 2 included, MultiStar: {-0.27, -0.17}, one-star: {-0.10, -0.74}
00:33:12.014 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
00:33:12.014 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
00:33:12.014 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.17 hyp=0.33 cameraTheta=-2.57 mountX=0.22 mountY=-0.24, mountTheta=-0.83
00:33:12.015 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.17, opts=13)
00:33:12.015 00.000 10844 Enqueuing Move request for scope (-0.27, -0.17)
00:33:12.015 00.000 11060 Worker thread wakes up
00:33:12.016 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=22, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:12.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.17) opts 0xd
00:33:12.016 00.000 10844 UpdateGuideState exits: m=3106 SNR=35.5
00:33:12.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.17)
00:33:12.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:12.016 00.000 11060 Moving (-0.27, -0.17) raw xDistance=0.22 yDistance=-0.24
00:33:12.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:12.016 00.000 10844 Enqueuing Expose request
00:33:12.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:33:12.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:33:12.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:33:12.016 00.000 11060 MoveAxis(W, 39, ABG)
00:33:12.016 00.000 11060 Guiding  Dir = 3, Dur = 39
00:33:12.032 00.016 11060 IsSlewing returns 0
00:33:12.032 00.000 11060 IsGuiding returns 0
00:33:12.078 00.046 11060 IsGuiding returns 0
00:33:12.078 00.000 11060 Move returns status 0, amount 39
00:33:12.078 00.000 11060 MoveAxis(N, 0, ABG)
00:33:12.078 00.000 11060 Move returns status 0, amount 0
00:33:12.078 00.000 11060 move complete, result=0
00:33:12.078 00.000 11060 worker thread done servicing request
00:33:12.079 00.001 11060 Worker thread wakes up
00:33:12.079 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
00:33:12.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:12.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:12.722 00.643 11060 Exposure complete
00:33:12.901 00.179 11060 worker thread done servicing request
00:33:12.901 00.000 10844 OnExposeComplete: enter
00:33:12.901 00.000 10844 UpdateGuideState(): m_state=6
00:33:12.901 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6223
00:33:12.901 00.000 10844 Star::Find returns 1 (0), X=261.41, Y=61.97, Mass=2978, SNR=34.3, Peak=245 HFD=3.7
00:33:12.902 00.001 10844 MultiStar: [#1 0.02,0.30,1.00,U] [#2 -0.21,-0.31,2.22,U] [#3 -0.46,-0.44,0.00,M1] [#4 -0.59,0.62,0.00,M5] [#5 -0.76,-0.31,0.00,M3] [#6 0.08,0.31,0.95,U] [#7 -0.83,0.66,0.00,M9] [#8 -0.26,1.04,0.00,M4] 
00:33:12.902 00.000 10844 refined, 3 included, MultiStar: {-0.29, -0.03}, one-star: {-1.11, -0.07}
00:33:12.902 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
00:33:12.902 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
00:33:12.902 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-3.03 mountX=0.08 mountY=-0.28, mountTheta=-1.28
00:33:12.903 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.03, opts=13)
00:33:12.903 00.000 10844 Enqueuing Move request for scope (-0.29, -0.03)
00:33:12.903 00.000 11060 Worker thread wakes up
00:33:12.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.03) opts 0xd
00:33:12.903 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.03)
00:33:12.903 00.000 11060 Moving (-0.29, -0.03) raw xDistance=0.08 yDistance=-0.28
00:33:12.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:33:12.905 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:33:12.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:12.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:33:12.905 00.000 11060 MoveAxis(E, 0, ABG)
00:33:12.905 00.000 11060 Move returns status 0, amount 0
00:33:12.905 00.000 11060 MoveAxis(N, 0, ABG)
00:33:12.905 00.000 11060 Move returns status 0, amount 0
00:33:12.905 00.000 11060 move complete, result=0
00:33:12.905 00.000 10844 UpdateGuideState exits: m=2978 SNR=34.3
00:33:12.905 00.000 11060 worker thread done servicing request
00:33:12.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:12.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:12.905 00.000 10844 Enqueuing Expose request
00:33:12.905 00.000 11060 Worker thread wakes up
00:33:12.905 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:33:12.906 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:12.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:13.542 00.636 11060 Exposure complete
00:33:13.714 00.172 11060 worker thread done servicing request
00:33:13.714 00.000 10844 OnExposeComplete: enter
00:33:13.714 00.000 10844 UpdateGuideState(): m_state=6
00:33:13.714 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6224
00:33:13.716 00.002 10844 Star::Find returns 1 (0), X=261.14, Y=62.24, Mass=2993, SNR=34.8, Peak=239 HFD=3.6
00:33:13.716 00.000 10844 MultiStar: large primary error, entering stabilization period
00:33:13.716 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.75 = -1.54)
00:33:13.716 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
00:33:13.716 00.000 10844 CameraToMount -- cameraX=-1.39 cameraY=0.21 hyp=1.40 cameraTheta=2.99 mountX=0.05 mountY=-1.40, mountTheta=-1.54
00:33:13.717 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.39, y=0.21, opts=13)
00:33:13.717 00.000 10844 Enqueuing Move request for scope (-1.39, 0.21)
00:33:13.717 00.000 11060 Worker thread wakes up
00:33:13.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:13.717 00.000 10844 UpdateGuideState exits: m=2993 SNR=34.8
00:33:13.718 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.39, 0.21) opts 0xd
00:33:13.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:13.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.39, 0.21)
00:33:13.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:13.718 00.000 10844 Enqueuing Expose request
00:33:13.718 00.000 11060 Moving (-1.39, 0.21) raw xDistance=0.05 yDistance=-1.40
00:33:13.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:33:13.718 00.000 11060 resist switch: large excursion: input -1.40 thresh 0.57 direction from 1 to -1
00:33:13.718 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.21
00:33:13.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.98 from input -1.40
00:33:13.718 00.000 11060 MoveAxis(E, 0, ABG)
00:33:13.718 00.000 11060 Move returns status 0, amount 0
00:33:13.718 00.000 11060 BLC: Oldest BLC event removed
00:33:13.718 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:33:13.718 00.000 11060 MoveAxis(N, 1296, ABG)
00:33:13.718 00.000 11060 duration set to 750 by maxDecDuration
00:33:13.719 00.001 11060 Guiding  Dir = 0, Dur = 750
00:33:13.739 00.020 11060 IsSlewing returns 0
00:33:13.739 00.000 11060 IsGuiding returns 0
00:33:14.505 00.766 11060 IsGuiding returns 0
00:33:14.505 00.000 11060 Move returns status 0, amount 750
00:33:14.505 00.000 11060 move complete, result=0
00:33:14.506 00.001 11060 worker thread done servicing request
00:33:14.506 00.000 11060 Worker thread wakes up
00:33:14.506 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -1.4 px 750 ms NORTH
00:33:14.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:14.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:15.142 00.636 11060 Exposure complete
00:33:15.295 00.153 11060 worker thread done servicing request
00:33:15.295 00.000 10844 OnExposeComplete: enter
00:33:15.295 00.000 10844 UpdateGuideState(): m_state=6
00:33:15.296 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6225
00:33:15.296 00.000 10844 Star::Find returns 1 (0), X=262.10, Y=62.39, Mass=3156, SNR=35.9, Peak=247 HFD=3.5
00:33:15.296 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
00:33:15.296 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
00:33:15.296 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.36 hyp=0.55 cameraTheta=2.44 mountX=-0.28 mountY=-0.47, mountTheta=-2.10
00:33:15.297 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.36, opts=13)
00:33:15.297 00.000 10844 Enqueuing Move request for scope (-0.42, 0.36)
00:33:15.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:15.297 00.000 10844 UpdateGuideState exits: m=3156 SNR=35.9
00:33:15.298 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:15.298 00.000 11060 Worker thread wakes up
00:33:15.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:15.298 00.000 10844 Enqueuing Expose request
00:33:15.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.36) opts 0xd
00:33:15.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.36)
00:33:15.298 00.000 11060 Moving (-0.42, 0.36) raw xDistance=-0.28 yDistance=-0.47
00:33:15.298 00.000 11060 BLC: History state: CurrMiss=0.47, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.981733, 1:0.474534
00:33:15.298 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:33:15.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
00:33:15.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.47
00:33:15.299 00.001 11060 MoveAxis(E, 48, ABG)
00:33:15.299 00.000 11060 Guiding  Dir = 2, Dur = 48
00:33:15.318 00.019 11060 IsSlewing returns 0
00:33:15.318 00.000 11060 IsGuiding returns 0
00:33:15.398 00.080 11060 IsGuiding returns 0
00:33:15.398 00.000 11060 Move returns status 0, amount 48
00:33:15.398 00.000 11060 MoveAxis(N, 185, ABG)
00:33:15.398 00.000 11060 Guiding  Dir = 0, Dur = 185
00:33:15.428 00.030 11060 IsSlewing returns 0
00:33:15.429 00.001 11060 IsGuiding returns 0
00:33:15.646 00.217 11060 IsGuiding returns 0
00:33:15.646 00.000 11060 Move returns status 0, amount 185
00:33:15.646 00.000 11060 move complete, result=0
00:33:15.646 00.000 11060 worker thread done servicing request
00:33:15.646 00.000 11060 Worker thread wakes up
00:33:15.646 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.5 px 185 ms NORTH
00:33:15.647 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:15.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:16.277 00.630 11060 Exposure complete
00:33:16.443 00.166 11060 worker thread done servicing request
00:33:16.443 00.000 10844 OnExposeComplete: enter
00:33:16.443 00.000 10844 UpdateGuideState(): m_state=6
00:33:16.445 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6226
00:33:16.445 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.03, Mass=3052, SNR=35.2, Peak=226 HFD=3.8
00:33:16.445 00.000 10844 MultiStar: exiting stabilization period
00:33:16.445 00.000 10844 MultiStar: [#1 -0.58,-0.39,0.00,M3] [#2 -0.76,0.40,0.00,M1] [#3 -0.32,0.15,0.81,U] [#4 0.07,-0.80,0.00,M6] [#5 -1.10,0.27,0.00,M4] [#6 0.16,-0.51,1.03,U] [#7 -0.43,-1.10,0.00,M10] [#8 0.48,0.79,0.00,M5] 
00:33:16.445 00.000 10844 single-star, 2 included, MultiStar: {0.00, -0.15}, one-star: {0.11, -0.01}
00:33:16.445 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
00:33:16.445 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
00:33:16.445 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=-0.01 mountY=0.11, mountTheta=1.68
00:33:16.448 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
00:33:16.448 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
00:33:16.448 00.000 11060 Worker thread wakes up
00:33:16.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:16.448 00.000 10844 UpdateGuideState exits: m=3052 SNR=35.2
00:33:16.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:16.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:16.449 00.001 10844 Enqueuing Expose request
00:33:16.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:33:16.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:33:16.449 00.000 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
00:33:16.449 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.981733, 1:0.474534, 2:-0.107781
00:33:16.449 00.000 11060 BLC: No correction, Miss < min_move
00:33:16.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:33:16.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:16.450 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:33:16.450 00.000 11060 MoveAxis(E, 0, ABG)
00:33:16.450 00.000 11060 Move returns status 0, amount 0
00:33:16.450 00.000 11060 MoveAxis(N, 0, ABG)
00:33:16.451 00.001 11060 Move returns status 0, amount 0
00:33:16.451 00.000 11060 move complete, result=0
00:33:16.451 00.000 11060 worker thread done servicing request
00:33:16.451 00.000 11060 Worker thread wakes up
00:33:16.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:16.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:16.452 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:17.088 00.636 11060 Exposure complete
00:33:17.266 00.178 11060 worker thread done servicing request
00:33:17.266 00.000 10844 OnExposeComplete: enter
00:33:17.266 00.000 10844 UpdateGuideState(): m_state=6
00:33:17.266 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6227
00:33:17.266 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=61.26, Mass=2977, SNR=34.9, Peak=220 HFD=3.6
00:33:17.266 00.000 10844 MultiStar: [#1 0.10,-0.55,1.08,U] [#2 -0.89,0.40,0.00,M2] [#3 0.39,-0.34,0.95,U] [#4 -0.10,-0.47,1.02,U] [#5 -1.35,-0.56,0.00,M5] [#6 0.29,-0.87,0.00,M4] [#7 -0.05,-0.74,0.00,R] [#8 0.73,-0.51,0.00,M6] 
00:33:17.266 00.000 10844 refined, 3 included, MultiStar: {0.10, -0.54}, one-star: {0.04, -0.78}
00:33:17.266 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
00:33:17.266 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
00:33:17.268 00.002 10844 CameraToMount -- cameraX=0.10 cameraY=-0.54 hyp=0.55 cameraTheta=-1.39 mountX=0.51 mountY=0.19, mountTheta=0.35
00:33:17.269 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.54, opts=13)
00:33:17.269 00.000 10844 Enqueuing Move request for scope (0.10, -0.54)
00:33:17.269 00.000 11060 Worker thread wakes up
00:33:17.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.54) opts 0xd
00:33:17.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.54)
00:33:17.269 00.000 11060 Moving (0.10, -0.54) raw xDistance=0.51 yDistance=0.19
00:33:17.269 00.000 11060 BLC: window closed
00:33:17.269 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.981733, 1:0.474534, 2:-0.107781
00:33:17.270 00.001 11060 BLC: No correction, Miss < min_move
00:33:17.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
00:33:17.270 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:17.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:17.270 00.000 10844 UpdateGuideState exits: m=2977 SNR=34.9
00:33:17.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:33:17.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:17.270 00.000 11060 MoveAxis(W, 89, ABG)
00:33:17.270 00.000 11060 Guiding  Dir = 3, Dur = 89
00:33:17.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:17.270 00.000 10844 Enqueuing Expose request
00:33:17.286 00.016 11060 IsSlewing returns 0
00:33:17.287 00.001 11060 IsGuiding returns 0
00:33:17.400 00.113 11060 IsGuiding returns 0
00:33:17.400 00.000 11060 Move returns status 0, amount 89
00:33:17.401 00.001 11060 MoveAxis(N, 0, ABG)
00:33:17.401 00.000 11060 Move returns status 0, amount 0
00:33:17.401 00.000 11060 move complete, result=0
00:33:17.401 00.000 11060 worker thread done servicing request
00:33:17.401 00.000 11060 Worker thread wakes up
00:33:17.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:17.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:17.402 00.001 10844 GuideStep: 0.5 px 89 ms WEST, 0.2 px 0 ms NORTH
00:33:18.041 00.639 11060 Exposure complete
00:33:18.238 00.197 11060 worker thread done servicing request
00:33:18.238 00.000 10844 OnExposeComplete: enter
00:33:18.238 00.000 10844 UpdateGuideState(): m_state=6
00:33:18.238 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6228
00:33:18.239 00.001 10844 Star::Find returns 1 (0), X=262.49, Y=62.09, Mass=3321, SNR=36.8, Peak=245 HFD=3.6
00:33:18.239 00.000 10844 MultiStar: [#1 0.81,-0.57,0.00,M3] [#2 -0.29,0.35,1.84,U] [#3 0.05,0.11,0.95,U] [#4 0.15,-0.16,0.91,U] [#5 -1.17,-0.26,0.00,M6] [#6 0.33,-0.46,0.99,U] [#7 0.42,0.02,0.87,U] [#8 0.99,0.74,0.00,M7] 
00:33:18.239 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.03}, one-star: {-0.03, 0.05}
00:33:18.239 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:33:18.239 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
00:33:18.239 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.57 mountX=-0.04 mountY=0.04, mountTheta=2.32
00:33:18.241 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
00:33:18.241 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
00:33:18.241 00.000 11060 Worker thread wakes up
00:33:18.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=10, FiltMax=255, Gamma=1.000
00:33:18.241 00.000 10844 UpdateGuideState exits: m=3321 SNR=36.8
00:33:18.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:18.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:33:18.242 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:18.242 00.000 10844 Enqueuing Expose request
00:33:18.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:33:18.242 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.04
00:33:18.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:33:18.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:18.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:33:18.242 00.000 11060 MoveAxis(E, 0, ABG)
00:33:18.242 00.000 11060 Move returns status 0, amount 0
00:33:18.243 00.001 11060 MoveAxis(N, 0, ABG)
00:33:18.243 00.000 11060 Move returns status 0, amount 0
00:33:18.243 00.000 11060 move complete, result=0
00:33:18.243 00.000 11060 worker thread done servicing request
00:33:18.243 00.000 11060 Worker thread wakes up
00:33:18.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:18.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:18.245 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:18.870 00.625 11060 Exposure complete
00:33:19.060 00.190 11060 worker thread done servicing request
00:33:19.060 00.000 10844 OnExposeComplete: enter
00:33:19.060 00.000 10844 UpdateGuideState(): m_state=6
00:33:19.061 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6229
00:33:19.061 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=61.57, Mass=3581, SNR=38.7, Peak=252 HFD=3.7
00:33:19.061 00.000 10844 MultiStar: [#1 0.30,-0.47,0.91,U] [#2 -0.36,0.23,1.79,U] [#3 0.88,0.33,0.00,M1] [#4 0.30,-0.39,0.94,U] [#5 -0.76,0.40,0.00,M7] [#6 0.15,-0.58,0.76,U] [#7 0.09,0.62,0.00,M1] [#8 0.80,0.62,0.00,M8] 
00:33:19.061 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.24}, one-star: {0.30, -0.46}
00:33:19.061 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
00:33:19.061 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
00:33:19.061 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.24 cameraTheta=-1.32 mountX=0.22 mountY=0.10, mountTheta=0.42
00:33:19.064 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.24, opts=13)
00:33:19.064 00.000 10844 Enqueuing Move request for scope (0.06, -0.24)
00:33:19.064 00.000 11060 Worker thread wakes up
00:33:19.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=22, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:19.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
00:33:19.064 00.000 10844 UpdateGuideState exits: m=3581 SNR=38.7
00:33:19.065 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:19.065 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
00:33:19.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:19.065 00.000 10844 Enqueuing Expose request
00:33:19.065 00.000 11060 Moving (0.06, -0.24) raw xDistance=0.22 yDistance=0.10
00:33:19.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:33:19.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:19.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:33:19.065 00.000 11060 MoveAxis(W, 39, ABG)
00:33:19.065 00.000 11060 Guiding  Dir = 3, Dur = 39
00:33:19.069 00.004 11060 IsSlewing returns 0
00:33:19.069 00.000 11060 IsGuiding returns 0
00:33:19.118 00.049 11060 IsGuiding returns 0
00:33:19.118 00.000 11060 Move returns status 0, amount 39
00:33:19.118 00.000 11060 MoveAxis(N, 0, ABG)
00:33:19.118 00.000 11060 Move returns status 0, amount 0
00:33:19.118 00.000 11060 move complete, result=0
00:33:19.118 00.000 11060 worker thread done servicing request
00:33:19.118 00.000 11060 Worker thread wakes up
00:33:19.118 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
00:33:19.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:19.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:19.762 00.644 11060 Exposure complete
00:33:19.937 00.175 11060 worker thread done servicing request
00:33:19.937 00.000 10844 OnExposeComplete: enter
00:33:19.937 00.000 10844 UpdateGuideState(): m_state=6
00:33:19.938 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6230
00:33:19.938 00.000 10844 Star::Find returns 1 (0), X=262.86, Y=61.44, Mass=2666, SNR=32.6, Peak=205 HFD=3.6
00:33:19.938 00.000 10844 MultiStar: [#1 -0.61,-0.52,0.00,M3] [#2 -0.21,1.07,0.00,M1] [#3 0.21,-0.69,0.00,M2] [#4 0.31,-0.20,1.15,U] [#5 -0.29,-0.21,1.13,U] [#6 0.38,-1.18,0.00,M3] [#7 0.01,-0.43,0.96,U] [#8 0.75,0.31,0.00,M9] 
00:33:19.938 00.000 10844 refined, 3 included, MultiStar: {0.09, -0.35}, one-star: {0.34, -0.60}
00:33:19.938 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
00:33:19.938 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
00:33:19.938 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.32 mountX=0.33 mountY=0.14, mountTheta=0.42
00:33:19.940 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.35, opts=13)
00:33:19.940 00.000 10844 Enqueuing Move request for scope (0.09, -0.35)
00:33:19.940 00.000 11060 Worker thread wakes up
00:33:19.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:19.940 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.6
00:33:19.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:19.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:19.940 00.000 10844 Enqueuing Expose request
00:33:19.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.35) opts 0xd
00:33:19.941 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.35)
00:33:19.941 00.000 11060 Moving (0.09, -0.35) raw xDistance=0.33 yDistance=0.14
00:33:19.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
00:33:19.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:19.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:33:19.941 00.000 11060 MoveAxis(W, 58, ABG)
00:33:19.941 00.000 11060 Guiding  Dir = 3, Dur = 58
00:33:19.961 00.020 11060 IsSlewing returns 0
00:33:19.962 00.001 11060 IsGuiding returns 0
00:33:20.038 00.076 11060 IsGuiding returns 0
00:33:20.038 00.000 11060 Move returns status 0, amount 58
00:33:20.038 00.000 11060 MoveAxis(N, 0, ABG)
00:33:20.038 00.000 11060 Move returns status 0, amount 0
00:33:20.038 00.000 11060 move complete, result=0
00:33:20.038 00.000 11060 worker thread done servicing request
00:33:20.039 00.001 11060 Worker thread wakes up
00:33:20.039 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
00:33:20.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:20.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:20.669 00.630 11060 Exposure complete
00:33:20.909 00.240 11060 worker thread done servicing request
00:33:20.909 00.000 10844 OnExposeComplete: enter
00:33:20.909 00.000 10844 UpdateGuideState(): m_state=6
00:33:20.909 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6231
00:33:20.909 00.000 10844 Star::Find returns 1 (0), X=263.33, Y=62.09, Mass=2808, SNR=33.6, Peak=251 HFD=3.4
00:33:20.910 00.001 10844 MultiStar: [#1 0.20,-0.99,0.00,M4] [#2 0.06,-0.41,2.12,U] [#3 0.13,-0.39,1.00,U] [#4 -0.08,-0.11,1.02,U] [#5 0.23,-0.02,1.14,U] [#6 0.18,-0.39,1.01,U] [#7 -0.07,-0.45,0.91,U] [#8 0.26,0.13,0.92,U] 
00:33:20.910 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.22}, one-star: {0.81, 0.05}
00:33:20.910 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
00:33:20.910 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
00:33:20.910 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-0.90 mountX=0.19 mountY=0.21, mountTheta=0.85
00:33:20.911 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.22, opts=13)
00:33:20.912 00.001 10844 Enqueuing Move request for scope (0.18, -0.22)
00:33:20.912 00.000 11060 Worker thread wakes up
00:33:20.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
00:33:20.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
00:33:20.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:20.912 00.000 11060 Moving (0.18, -0.22) raw xDistance=0.19 yDistance=0.21
00:33:20.912 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.6
00:33:20.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:33:20.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:20.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:33:20.913 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:20.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:33:20.913 00.000 10844 Enqueuing Expose request
00:33:20.913 00.000 11060 MoveAxis(W, 34, ABG)
00:33:20.913 00.000 11060 Guiding  Dir = 3, Dur = 34
00:33:20.945 00.032 11060 IsSlewing returns 0
00:33:20.945 00.000 11060 IsGuiding returns 0
00:33:21.005 00.060 11060 IsGuiding returns 0
00:33:21.005 00.000 11060 Move returns status 0, amount 34
00:33:21.005 00.000 11060 MoveAxis(N, 0, ABG)
00:33:21.005 00.000 11060 Move returns status 0, amount 0
00:33:21.005 00.000 11060 move complete, result=0
00:33:21.005 00.000 11060 worker thread done servicing request
00:33:21.005 00.000 11060 Worker thread wakes up
00:33:21.006 00.001 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
00:33:21.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:21.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:21.633 00.627 11060 Exposure complete
00:33:21.939 00.306 11060 worker thread done servicing request
00:33:21.939 00.000 10844 OnExposeComplete: enter
00:33:21.939 00.000 10844 UpdateGuideState(): m_state=6
00:33:21.940 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6232
00:33:21.940 00.000 10844 Star::Find returns 1 (0), X=263.08, Y=62.15, Mass=3011, SNR=35.1, Peak=227 HFD=3.4
00:33:21.941 00.001 10844 MultiStar: [#1 0.42,-0.45,1.10,U] [#2 0.17,-0.18,2.00,U] [#3 0.68,0.18,0.00,M2] [#4 0.37,-0.11,0.98,U] [#5 -0.65,0.14,0.00,M6] [#6 -0.31,-0.22,0.97,U] [#7 -0.31,0.14,0.91,U] [#8 0.64,0.63,0.00,M9] 
00:33:21.941 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.13}, one-star: {0.55, 0.11}
00:33:21.941 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
00:33:21.941 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
00:33:21.941 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.69 mountX=0.10 mountY=0.18, mountTheta=1.06
00:33:21.943 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.13, opts=13)
00:33:21.943 00.000 10844 Enqueuing Move request for scope (0.16, -0.13)
00:33:21.943 00.000 11060 Worker thread wakes up
00:33:21.945 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:21.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
00:33:21.945 00.000 10844 UpdateGuideState exits: m=3011 SNR=35.1
00:33:21.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:21.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:21.945 00.000 10844 Enqueuing Expose request
00:33:21.946 00.001 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
00:33:21.947 00.001 11060 Moving (0.16, -0.13) raw xDistance=0.10 yDistance=0.18
00:33:21.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:33:21.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:21.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:33:21.947 00.000 11060 MoveAxis(E, 0, ABG)
00:33:21.947 00.000 11060 Move returns status 0, amount 0
00:33:21.947 00.000 11060 MoveAxis(N, 0, ABG)
00:33:21.947 00.000 11060 Move returns status 0, amount 0
00:33:21.947 00.000 11060 move complete, result=0
00:33:21.947 00.000 11060 worker thread done servicing request
00:33:21.948 00.001 11060 Worker thread wakes up
00:33:21.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:21.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:21.950 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:22.594 00.644 11060 Exposure complete
00:33:22.867 00.273 11060 worker thread done servicing request
00:33:22.868 00.001 10844 OnExposeComplete: enter
00:33:22.868 00.000 10844 UpdateGuideState(): m_state=6
00:33:22.868 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6233
00:33:22.868 00.000 10844 Star::Find returns 1 (0), X=263.08, Y=62.06, Mass=2882, SNR=34.7, Peak=231 HFD=3.3
00:33:22.869 00.001 10844 MultiStar: [#1 0.26,-1.05,0.00,M4] [#2 -0.24,-0.83,0.00,M1] [#3 0.61,0.34,0.00,M3] [#4 -0.08,-0.31,1.02,U] [#5 0.03,-0.61,1.09,U] [#6 0.06,-0.19,0.90,U] [#7 -0.43,-0.49,0.00,M1] [#8 0.28,0.76,0.00,M10] 
00:33:22.869 00.000 10844 refined, 3 included, MultiStar: {0.14, -0.28}, one-star: {0.56, 0.02}
00:33:22.869 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
00:33:22.869 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
00:33:22.869 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.28 hyp=0.32 cameraTheta=-1.11 mountX=0.25 mountY=0.18, mountTheta=0.63
00:33:22.871 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.28, opts=13)
00:33:22.871 00.000 10844 Enqueuing Move request for scope (0.14, -0.28)
00:33:22.871 00.000 11060 Worker thread wakes up
00:33:22.872 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:22.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.28) opts 0xd
00:33:22.872 00.000 10844 UpdateGuideState exits: m=2882 SNR=34.7
00:33:22.872 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.28)
00:33:22.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:22.872 00.000 11060 Moving (0.14, -0.28) raw xDistance=0.25 yDistance=0.18
00:33:22.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:22.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:33:22.872 00.000 10844 Enqueuing Expose request
00:33:22.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:22.874 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:33:22.874 00.000 11060 MoveAxis(W, 44, ABG)
00:33:22.874 00.000 11060 Guiding  Dir = 3, Dur = 44
00:33:22.898 00.024 11060 IsSlewing returns 0
00:33:22.899 00.001 11060 IsGuiding returns 0
00:33:22.971 00.072 11060 IsGuiding returns 0
00:33:22.971 00.000 11060 Move returns status 0, amount 44
00:33:22.971 00.000 11060 MoveAxis(N, 0, ABG)
00:33:22.971 00.000 11060 Move returns status 0, amount 0
00:33:22.972 00.001 11060 move complete, result=0
00:33:22.972 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.2 px 0 ms NORTH
00:33:22.972 00.000 11060 worker thread done servicing request
00:33:22.972 00.000 11060 Worker thread wakes up
00:33:22.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:22.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:23.613 00.641 11060 Exposure complete
00:33:23.850 00.237 11060 worker thread done servicing request
00:33:23.850 00.000 10844 OnExposeComplete: enter
00:33:23.850 00.000 10844 UpdateGuideState(): m_state=6
00:33:23.851 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6234
00:33:23.851 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=61.82, Mass=2387, SNR=31.0, Peak=213 HFD=3.4
00:33:23.851 00.000 10844 MultiStar: [#1 0.44,0.27,1.13,U] [#2 0.31,0.32,2.32,U] [#3 0.80,-0.30,0.00,M4] [#4 -0.62,0.33,0.00,M1] [#5 0.92,-0.39,0.00,M6] [#6 0.85,-0.84,0.00,M1] [#7 0.55,-1.17,0.00,M2] [#8 0.21,0.68,0.00,R] 
00:33:23.851 00.000 10844 single-star, 2 included, MultiStar: {0.30, 0.19}, one-star: {0.12, -0.21}
00:33:23.851 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
00:33:23.851 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
00:33:23.851 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-1.07 mountX=0.19 mountY=0.15, mountTheta=0.67
00:33:23.853 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.21, opts=13)
00:33:23.853 00.000 10844 Enqueuing Move request for scope (0.12, -0.21)
00:33:23.853 00.000 11060 Worker thread wakes up
00:33:23.854 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:23.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.21) opts 0xd
00:33:23.854 00.000 10844 UpdateGuideState exits: m=2387 SNR=31.0
00:33:23.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.21)
00:33:23.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:23.854 00.000 11060 Moving (0.12, -0.21) raw xDistance=0.19 yDistance=0.15
00:33:23.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:23.854 00.000 10844 Enqueuing Expose request
00:33:23.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:33:23.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:23.855 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:33:23.855 00.000 11060 MoveAxis(W, 34, ABG)
00:33:23.855 00.000 11060 Guiding  Dir = 3, Dur = 34
00:33:23.869 00.014 11060 IsSlewing returns 0
00:33:23.869 00.000 11060 IsGuiding returns 0
00:33:23.916 00.047 11060 IsGuiding returns 0
00:33:23.916 00.000 11060 Move returns status 0, amount 34
00:33:23.916 00.000 11060 MoveAxis(N, 0, ABG)
00:33:23.917 00.001 11060 Move returns status 0, amount 0
00:33:23.917 00.000 11060 move complete, result=0
00:33:23.917 00.000 11060 worker thread done servicing request
00:33:23.917 00.000 11060 Worker thread wakes up
00:33:23.917 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:33:23.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:23.918 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:24.545 00.627 11060 Exposure complete
00:33:24.773 00.228 11060 worker thread done servicing request
00:33:24.773 00.000 10844 OnExposeComplete: enter
00:33:24.773 00.000 10844 UpdateGuideState(): m_state=6
00:33:24.773 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6235
00:33:24.773 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.57, Mass=2920, SNR=34.7, Peak=254 HFD=3.3
00:33:24.774 00.001 10844 MultiStar: [#1 -0.35,0.21,1.04,U] [#2 0.33,0.45,2.02,U] [#3 0.40,-0.06,1.05,U] [#4 -0.29,0.47,0.92,U] [#5 0.13,0.17,1.08,U] [#6 0.33,0.66,0.00,M2] [#7 -0.02,0.64,0.00,M3] [#8 0.25,-0.27,0.92,U] 
00:33:24.774 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.24}, one-star: {0.21, 0.53}
00:33:24.774 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
00:33:24.774 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
00:33:24.774 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.28 cameraTheta=1.09 mountX=-0.26 mountY=0.09, mountTheta=2.83
00:33:24.776 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.24, opts=13)
00:33:24.776 00.000 10844 Enqueuing Move request for scope (0.13, 0.24)
00:33:24.776 00.000 11060 Worker thread wakes up
00:33:24.776 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:24.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
00:33:24.776 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.7
00:33:24.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
00:33:24.777 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:24.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:24.777 00.000 10844 Enqueuing Expose request
00:33:24.777 00.000 11060 Moving (0.13, 0.24) raw xDistance=-0.26 yDistance=0.09
00:33:24.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:33:24.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:24.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:33:24.777 00.000 11060 MoveAxis(E, 45, ABG)
00:33:24.777 00.000 11060 Guiding  Dir = 2, Dur = 45
00:33:24.791 00.014 11060 IsSlewing returns 0
00:33:24.792 00.001 11060 IsGuiding returns 0
00:33:24.839 00.047 11060 IsGuiding returns 0
00:33:24.840 00.001 11060 Move returns status 0, amount 45
00:33:24.840 00.000 11060 MoveAxis(N, 0, ABG)
00:33:24.840 00.000 11060 Move returns status 0, amount 0
00:33:24.840 00.000 11060 move complete, result=0
00:33:24.841 00.001 11060 worker thread done servicing request
00:33:24.841 00.000 11060 Worker thread wakes up
00:33:24.841 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:33:24.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:24.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:25.477 00.636 11060 Exposure complete
00:33:25.658 00.181 11060 worker thread done servicing request
00:33:25.658 00.000 10844 OnExposeComplete: enter
00:33:25.658 00.000 10844 UpdateGuideState(): m_state=6
00:33:25.658 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6236
00:33:25.660 00.002 10844 Star::Find returns 1 (0), X=262.83, Y=61.76, Mass=3116, SNR=35.6, Peak=231 HFD=3.6
00:33:25.660 00.000 10844 MultiStar: [#1 0.06,-0.25,1.03,U] [#2 0.29,0.39,2.07,U] [#3 0.61,-0.29,0.00,M4] [#4 -0.20,-0.35,1.00,U] [#5 0.05,-0.15,0.90,U] [#6 -0.34,0.46,0.98,U] [#7 -0.20,-0.41,0.86,U] [#8 0.13,-0.35,0.95,U] 
00:33:25.660 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.31, -0.28}
00:33:25.660 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
00:33:25.660 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
00:33:25.660 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=0.04 mountY=0.06, mountTheta=0.96
00:33:25.662 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
00:33:25.662 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
00:33:25.662 00.000 11060 Worker thread wakes up
00:33:25.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:33:25.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:33:25.662 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.06
00:33:25.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:33:25.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:25.662 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:25.663 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:33:25.663 00.000 11060 MoveAxis(E, 0, ABG)
00:33:25.663 00.000 11060 Move returns status 0, amount 0
00:33:25.663 00.000 11060 MoveAxis(N, 0, ABG)
00:33:25.663 00.000 11060 Move returns status 0, amount 0
00:33:25.663 00.000 11060 move complete, result=0
00:33:25.663 00.000 10844 UpdateGuideState exits: m=3116 SNR=35.6
00:33:25.663 00.000 11060 worker thread done servicing request
00:33:25.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:25.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:25.663 00.000 10844 Enqueuing Expose request
00:33:25.663 00.000 11060 Worker thread wakes up
00:33:25.663 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:25.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:25.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:26.291 00.628 11060 Exposure complete
00:33:26.490 00.199 11060 worker thread done servicing request
00:33:26.490 00.000 10844 OnExposeComplete: enter
00:33:26.490 00.000 10844 UpdateGuideState(): m_state=6
00:33:26.490 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6237
00:33:26.490 00.000 10844 Star::Find returns 1 (0), X=263.03, Y=62.14, Mass=2862, SNR=34.0, Peak=211 HFD=3.8
00:33:26.491 00.001 10844 MultiStar: [#1 0.67,-0.20,0.00,M2] [#2 0.61,0.35,0.00,M1] [#3 -0.49,0.51,0.00,M5] [#4 -0.06,-1.30,0.00,M1] [#5 -0.13,-0.00,1.08,U] [#6 0.67,-0.01,0.00,M2] [#7 -0.70,-0.02,0.00,M3] [#8 0.27,-0.39,1.00,U] 
00:33:26.491 00.000 10844 refined, 2 included, MultiStar: {0.21, -0.09}, one-star: {0.50, 0.10}
00:33:26.491 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
00:33:26.491 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
00:33:26.491 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.43 mountX=0.06 mountY=0.22, mountTheta=1.32
00:33:26.493 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.09, opts=13)
00:33:26.493 00.000 10844 Enqueuing Move request for scope (0.21, -0.09)
00:33:26.493 00.000 11060 Worker thread wakes up
00:33:26.493 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:26.493 00.000 10844 UpdateGuideState exits: m=2862 SNR=34.0
00:33:26.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:26.494 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:26.494 00.000 10844 Enqueuing Expose request
00:33:26.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
00:33:26.494 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
00:33:26.494 00.000 11060 Moving (0.21, -0.09) raw xDistance=0.06 yDistance=0.22
00:33:26.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:33:26.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:33:26.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:33:26.494 00.000 11060 MoveAxis(E, 0, ABG)
00:33:26.494 00.000 11060 Move returns status 0, amount 0
00:33:26.495 00.001 11060 MoveAxis(N, 0, ABG)
00:33:26.495 00.000 11060 Move returns status 0, amount 0
00:33:26.495 00.000 11060 move complete, result=0
00:33:26.495 00.000 11060 worker thread done servicing request
00:33:26.495 00.000 11060 Worker thread wakes up
00:33:26.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:26.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:26.497 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:27.136 00.639 11060 Exposure complete
00:33:27.318 00.182 11060 worker thread done servicing request
00:33:27.318 00.000 10844 OnExposeComplete: enter
00:33:27.318 00.000 10844 UpdateGuideState(): m_state=6
00:33:27.318 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6238
00:33:27.320 00.002 10844 Star::Find returns 1 (1), X=262.86, Y=61.87, Mass=3877, SNR=40.5, Peak=255 HFD=3.8
00:33:27.320 00.000 10844 MultiStar: [#1 0.24,-0.27,0.94,U] [#2 1.02,0.50,0.00,M2] [#3 0.38,0.16,0.85,U] [#4 0.45,-0.73,0.00,M2] [#5 0.51,-0.09,0.96,U] [#6 0.06,0.68,0.00,M3] [#7 0.30,0.81,0.00,M4] [#8 0.00,-0.04,0.91,U] 
00:33:27.320 00.000 10844 refined, 4 included, MultiStar: {0.30, -0.09}, one-star: {0.34, -0.16}
00:33:27.320 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
00:33:27.320 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
00:33:27.320 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.28 mountX=0.03 mountY=0.31, mountTheta=1.47
00:33:27.322 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.09, opts=13)
00:33:27.322 00.000 10844 Enqueuing Move request for scope (0.30, -0.09)
00:33:27.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:27.322 00.000 10844 UpdateGuideState exits: m=3877 SNR=40.5 Saturated
00:33:27.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:27.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:27.322 00.000 10844 Enqueuing Expose request
00:33:27.322 00.000 11060 Worker thread wakes up
00:33:27.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
00:33:27.322 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
00:33:27.322 00.000 11060 Moving (0.30, -0.09) raw xDistance=0.03 yDistance=0.31
00:33:27.323 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:33:27.323 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.45 newest=0.58
00:33:27.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.31
00:33:27.323 00.000 11060 MoveAxis(E, 0, ABG)
00:33:27.323 00.000 11060 Move returns status 0, amount 0
00:33:27.323 00.000 11060 BLC: Oldest BLC event removed
00:33:27.323 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:33:27.323 00.000 11060 MoveAxis(S, 869, ABG)
00:33:27.323 00.000 11060 duration set to 750 by maxDecDuration
00:33:27.323 00.000 11060 Guiding  Dir = 1, Dur = 750
00:33:27.370 00.047 11060 IsSlewing returns 0
00:33:27.370 00.000 11060 IsGuiding returns 0
00:33:28.159 00.789 11060 IsGuiding returns 0
00:33:28.160 00.001 11060 Move returns status 0, amount 750
00:33:28.160 00.000 11060 move complete, result=0
00:33:28.160 00.000 11060 worker thread done servicing request
00:33:28.160 00.000 11060 Worker thread wakes up
00:33:28.161 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 750 ms SOUTH
00:33:28.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:28.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:28.794 00.633 11060 Exposure complete
00:33:28.973 00.179 11060 worker thread done servicing request
00:33:28.973 00.000 10844 OnExposeComplete: enter
00:33:28.973 00.000 10844 UpdateGuideState(): m_state=6
00:33:28.974 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6239
00:33:28.974 00.000 10844 Star::Find returns 1 (0), X=262.71, Y=62.04, Mass=2918, SNR=34.5, Peak=235 HFD=3.4
00:33:28.974 00.000 10844 MultiStar: [#1 0.11,-0.29,0.99,U] [#2 0.39,0.04,2.06,U] [#3 0.37,0.08,1.03,U] [#4 -0.19,-0.52,1.08,U] [#5 0.29,-0.33,0.94,U] [#6 0.50,-0.66,0.00,M4] [#7 -0.10,0.24,0.86,U] [#8 -0.12,-0.56,1.02,U] 
00:33:28.974 00.000 10844 single-star, 7 included, MultiStar: {0.15, -0.15}, one-star: {0.19, 0.00}
00:33:28.974 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
00:33:28.974 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
00:33:28.974 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.00 mountX=-0.03 mountY=0.18, mountTheta=1.75
00:33:28.975 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.00, opts=13)
00:33:28.975 00.000 10844 Enqueuing Move request for scope (0.19, 0.00)
00:33:28.975 00.000 11060 Worker thread wakes up
00:33:28.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:28.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
00:33:28.977 00.002 10844 UpdateGuideState exits: m=2918 SNR=34.5
00:33:28.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
00:33:28.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:28.977 00.000 11060 Moving (0.19, 0.00) raw xDistance=-0.03 yDistance=0.18
00:33:28.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:28.977 00.000 10844 Enqueuing Expose request
00:33:28.977 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.214331, 1:0.182739
00:33:28.977 00.000 11060 BLC: No correction, Miss < min_move
00:33:28.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:33:28.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:28.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:33:28.977 00.000 11060 MoveAxis(E, 0, ABG)
00:33:28.977 00.000 11060 Move returns status 0, amount 0
00:33:28.977 00.000 11060 MoveAxis(N, 0, ABG)
00:33:28.977 00.000 11060 Move returns status 0, amount 0
00:33:28.977 00.000 11060 move complete, result=0
00:33:28.978 00.001 11060 worker thread done servicing request
00:33:28.978 00.000 11060 Worker thread wakes up
00:33:28.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:28.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:28.980 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:29.607 00.627 11060 Exposure complete
00:33:29.775 00.168 11060 worker thread done servicing request
00:33:29.775 00.000 10844 OnExposeComplete: enter
00:33:29.775 00.000 10844 UpdateGuideState(): m_state=6
00:33:29.775 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6240
00:33:29.775 00.000 10844 Star::Find returns 1 (0), X=262.97, Y=62.04, Mass=3028, SNR=35.5, Peak=230 HFD=3.3
00:33:29.775 00.000 10844 MultiStar: [#1 0.57,-0.65,0.00,M1] [#2 -0.20,0.13,1.92,U] [#3 0.61,0.06,0.97,U] [#4 0.50,-0.58,0.00,M2] [#5 -0.14,-0.00,0.98,U] [#6 0.35,-0.59,0.00,M5] [#7 0.18,-0.16,0.85,U] [#8 0.43,-0.79,0.00,M1] 
00:33:29.775 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.03}, one-star: {0.45, 0.00}
00:33:29.775 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
00:33:29.776 00.001 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
00:33:29.776 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.05 mountY=0.11, mountTheta=2.00
00:33:29.777 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
00:33:29.777 00.000 10844 Enqueuing Move request for scope (0.12, 0.03)
00:33:29.777 00.000 11060 Worker thread wakes up
00:33:29.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:33:29.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:33:29.777 00.000 11060 Moving (0.12, 0.03) raw xDistance=-0.05 yDistance=0.11
00:33:29.777 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.214331, 1:0.182739, 2:0.111840
00:33:29.777 00.000 11060 BLC: No correction, Miss < min_move
00:33:29.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:33:29.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:29.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:29.777 00.000 10844 UpdateGuideState exits: m=3028 SNR=35.5
00:33:29.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:33:29.777 00.000 11060 MoveAxis(E, 0, ABG)
00:33:29.777 00.000 11060 Move returns status 0, amount 0
00:33:29.777 00.000 11060 MoveAxis(N, 0, ABG)
00:33:29.777 00.000 11060 Move returns status 0, amount 0
00:33:29.777 00.000 11060 move complete, result=0
00:33:29.777 00.000 11060 worker thread done servicing request
00:33:29.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:29.779 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:29.779 00.000 10844 Enqueuing Expose request
00:33:29.779 00.000 11060 Worker thread wakes up
00:33:29.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:29.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:29.779 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:30.403 00.624 11060 Exposure complete
00:33:30.563 00.160 10844 OnExposeComplete: enter
00:33:30.563 00.000 10844 UpdateGuideState(): m_state=6
00:33:30.563 00.000 11060 worker thread done servicing request
00:33:30.563 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6241
00:33:30.564 00.001 10844 Star::Find returns 1 (0), X=262.83, Y=62.08, Mass=3296, SNR=36.3, Peak=231 HFD=3.8
00:33:30.564 00.000 10844 MultiStar: [#1 -0.00,-0.14,0.96,U] [#2 0.11,0.25,1.97,U] [#3 -0.07,-0.06,0.93,U] [#4 0.48,-0.70,0.00,M3] [#5 -0.09,0.31,0.97,U] [#6 0.32,0.13,0.98,U] [#7 -0.60,0.01,0.76,U] [#8 0.88,-0.07,0.00,M2] 
00:33:30.564 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {0.30, 0.04}
00:33:30.564 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
00:33:30.564 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
00:33:30.564 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.28 mountX=-0.11 mountY=0.01, mountTheta=3.01
00:33:30.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
00:33:30.566 00.001 10844 Enqueuing Move request for scope (0.03, 0.10)
00:33:30.566 00.000 11060 Worker thread wakes up
00:33:30.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:30.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:33:30.566 00.000 10844 UpdateGuideState exits: m=3296 SNR=36.3
00:33:30.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:33:30.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:30.566 00.000 11060 Moving (0.03, 0.10) raw xDistance=-0.11 yDistance=0.01
00:33:30.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:30.566 00.000 11060 BLC: window closed
00:33:30.566 00.000 10844 Enqueuing Expose request
00:33:30.566 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.214331, 1:0.182739, 2:0.111840
00:33:30.566 00.000 11060 BLC: No correction, Miss < min_move
00:33:30.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:33:30.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:30.567 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:33:30.567 00.000 11060 MoveAxis(E, 0, ABG)
00:33:30.567 00.000 11060 Move returns status 0, amount 0
00:33:30.567 00.000 11060 MoveAxis(N, 0, ABG)
00:33:30.567 00.000 11060 Move returns status 0, amount 0
00:33:30.567 00.000 11060 move complete, result=0
00:33:30.567 00.000 11060 worker thread done servicing request
00:33:30.567 00.000 11060 Worker thread wakes up
00:33:30.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:30.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:30.568 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:33:31.200 00.632 11060 Exposure complete
00:33:31.375 00.175 11060 worker thread done servicing request
00:33:31.375 00.000 10844 OnExposeComplete: enter
00:33:31.375 00.000 10844 UpdateGuideState(): m_state=6
00:33:31.376 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6242
00:33:31.376 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=62.81, Mass=2872, SNR=33.9, Peak=249 HFD=3.6
00:33:31.376 00.000 10844 MultiStar: [#1 -0.21,-0.23,1.16,U] [#2 0.38,-0.38,2.06,U] [#3 -0.07,-0.40,0.95,U] [#4 0.06,-0.16,0.95,U] [#5 0.27,0.22,1.03,U] [#6 0.55,-0.63,0.00,M5] [#7 -0.41,0.06,0.95,U] [#8 -0.05,-0.25,1.01,U] 
00:33:31.376 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.38, 0.77}
00:33:31.376 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
00:33:31.376 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
00:33:31.376 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.81 mountX=0.07 mountY=0.09, mountTheta=0.94
00:33:31.377 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
00:33:31.377 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
00:33:31.378 00.001 11060 Worker thread wakes up
00:33:31.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:33:31.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:33:31.378 00.000 11060 Moving (0.08, -0.09) raw xDistance=0.07 yDistance=0.09
00:33:31.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:33:31.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:31.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:31.378 00.000 10844 UpdateGuideState exits: m=2872 SNR=33.9
00:33:31.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:31.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:31.378 00.000 10844 Enqueuing Expose request
00:33:31.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:33:31.378 00.000 11060 MoveAxis(E, 0, ABG)
00:33:31.379 00.001 11060 Move returns status 0, amount 0
00:33:31.379 00.000 11060 MoveAxis(N, 0, ABG)
00:33:31.379 00.000 11060 Move returns status 0, amount 0
00:33:31.379 00.000 11060 move complete, result=0
00:33:31.379 00.000 11060 worker thread done servicing request
00:33:31.379 00.000 11060 Worker thread wakes up
00:33:31.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:31.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:31.382 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:32.011 00.629 11060 Exposure complete
00:33:32.207 00.196 11060 worker thread done servicing request
00:33:32.207 00.000 10844 OnExposeComplete: enter
00:33:32.207 00.000 10844 UpdateGuideState(): m_state=6
00:33:32.208 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6243
00:33:32.208 00.000 10844 Star::Find returns 1 (1), X=262.81, Y=62.52, Mass=2975, SNR=34.8, Peak=255 HFD=3.4
00:33:32.208 00.000 10844 MultiStar: [#1 -0.05,-0.48,0.89,U] [#2 0.45,0.68,0.00,M1] [#3 0.32,0.02,0.92,U] [#4 0.04,0.15,1.02,U] [#5 0.05,-0.03,0.97,U] [#6 0.15,-0.07,0.94,U] [#7 0.05,0.26,0.91,U] [#8 0.38,-0.47,0.91,U] 
00:33:32.208 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.29, 0.48}
00:33:32.208 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:33:32.208 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:33:32.208 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.02 mountY=0.15, mountTheta=1.71
00:33:32.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.01, opts=13)
00:33:32.211 00.001 10844 Enqueuing Move request for scope (0.15, -0.01)
00:33:32.211 00.000 11060 Worker thread wakes up
00:33:32.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:32.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:33:32.211 00.000 10844 UpdateGuideState exits: m=2975 SNR=34.8 Saturated
00:33:32.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:33:32.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:32.211 00.000 11060 Moving (0.15, -0.01) raw xDistance=-0.02 yDistance=0.15
00:33:32.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:32.211 00.000 10844 Enqueuing Expose request
00:33:32.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:33:32.212 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:32.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:33:32.212 00.000 11060 MoveAxis(E, 0, ABG)
00:33:32.212 00.000 11060 Move returns status 0, amount 0
00:33:32.212 00.000 11060 MoveAxis(N, 0, ABG)
00:33:32.212 00.000 11060 Move returns status 0, amount 0
00:33:32.212 00.000 11060 move complete, result=0
00:33:32.212 00.000 11060 worker thread done servicing request
00:33:32.212 00.000 11060 Worker thread wakes up
00:33:32.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:32.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:32.214 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:32.842 00.628 11060 Exposure complete
00:33:33.010 00.168 11060 worker thread done servicing request
00:33:33.010 00.000 10844 OnExposeComplete: enter
00:33:33.010 00.000 10844 UpdateGuideState(): m_state=6
00:33:33.010 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6244
00:33:33.010 00.000 10844 Star::Find returns 1 (1), X=262.66, Y=61.92, Mass=3417, SNR=37.7, Peak=255 HFD=3.4
00:33:33.012 00.002 10844 MultiStar: [#1 0.05,0.27,0.94,U] [#2 0.68,-0.16,0.00,M2] [#3 0.09,0.43,0.83,U] [#4 0.40,0.20,0.86,U] [#5 0.30,0.95,0.00,M1] [#6 -0.03,-0.53,0.87,U] [#7 -0.19,0.97,0.00,M1] [#8 -0.16,-0.10,0.86,U] 
00:33:33.012 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.13, -0.11}
00:33:33.012 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
00:33:33.012 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
00:33:33.012 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=-0.04 mountY=0.08, mountTheta=2.02
00:33:33.013 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
00:33:33.013 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
00:33:33.014 00.001 11060 Worker thread wakes up
00:33:33.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:33.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:33:33.014 00.000 10844 UpdateGuideState exits: m=3417 SNR=37.7 Saturated
00:33:33.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:33:33.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:33.014 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.04 yDistance=0.08
00:33:33.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:33.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:33:33.014 00.000 10844 Enqueuing Expose request
00:33:33.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:33.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:33:33.014 00.000 11060 MoveAxis(E, 0, ABG)
00:33:33.014 00.000 11060 Move returns status 0, amount 0
00:33:33.014 00.000 11060 MoveAxis(N, 0, ABG)
00:33:33.014 00.000 11060 Move returns status 0, amount 0
00:33:33.014 00.000 11060 move complete, result=0
00:33:33.014 00.000 11060 worker thread done servicing request
00:33:33.015 00.001 11060 Worker thread wakes up
00:33:33.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:33.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:33.019 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:33.657 00.638 11060 Exposure complete
00:33:33.835 00.178 11060 worker thread done servicing request
00:33:33.835 00.000 10844 OnExposeComplete: enter
00:33:33.835 00.000 10844 UpdateGuideState(): m_state=6
00:33:33.835 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6245
00:33:33.835 00.000 10844 Star::Find returns 1 (0), X=262.91, Y=62.08, Mass=2550, SNR=32.2, Peak=212 HFD=2.8
00:33:33.836 00.001 10844 MultiStar: [#1 -0.39,-0.22,1.14,U] [#2 -0.17,-0.22,2.25,U] [#3 0.00,0.20,1.03,U] [#4 -0.06,-0.18,1.07,U] [#5 0.37,0.70,0.00,M2] [#6 -0.57,-0.12,0.97,U] [#7 -0.16,0.09,0.91,U] [#8 0.31,-0.47,0.97,U] 
00:33:33.836 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.13}, one-star: {0.39, 0.04}
00:33:33.836 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
00:33:33.836 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
00:33:33.836 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.22 mountX=0.14 mountY=-0.07, mountTheta=-0.48
00:33:33.838 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.13, opts=13)
00:33:33.838 00.000 10844 Enqueuing Move request for scope (-0.10, -0.13)
00:33:33.838 00.000 11060 Worker thread wakes up
00:33:33.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
00:33:33.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:33.838 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
00:33:33.838 00.000 10844 UpdateGuideState exits: m=2550 SNR=32.2
00:33:33.838 00.000 11060 Moving (-0.10, -0.13) raw xDistance=0.14 yDistance=-0.07
00:33:33.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:33.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:33:33.839 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:33.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:33.839 00.000 10844 Enqueuing Expose request
00:33:33.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:33:33.839 00.000 11060 MoveAxis(W, 25, ABG)
00:33:33.839 00.000 11060 Guiding  Dir = 3, Dur = 25
00:33:33.854 00.015 11060 IsSlewing returns 0
00:33:33.854 00.000 11060 IsGuiding returns 0
00:33:33.886 00.032 11060 IsGuiding returns 0
00:33:33.886 00.000 11060 Move returns status 0, amount 25
00:33:33.886 00.000 11060 MoveAxis(N, 0, ABG)
00:33:33.886 00.000 11060 Move returns status 0, amount 0
00:33:33.886 00.000 11060 move complete, result=0
00:33:33.886 00.000 11060 worker thread done servicing request
00:33:33.886 00.000 11060 Worker thread wakes up
00:33:33.887 00.001 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
00:33:33.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:33.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:34.528 00.641 11060 Exposure complete
00:33:34.739 00.211 11060 worker thread done servicing request
00:33:34.739 00.000 10844 OnExposeComplete: enter
00:33:34.739 00.000 10844 UpdateGuideState(): m_state=6
00:33:34.741 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6246
00:33:34.741 00.000 10844 Star::Find returns 1 (1), X=263.12, Y=62.51, Mass=3207, SNR=36.2, Peak=255 HFD=3.7
00:33:34.741 00.000 10844 MultiStar: [#1 -0.32,-0.06,0.95,U] [#2 0.03,0.39,1.78,U] [#3 -0.24,0.32,0.96,U] [#4 0.68,-0.21,0.00,M1] [#5 -0.50,0.91,0.00,M3] [#6 -0.37,0.18,0.83,U] [#7 -0.07,0.23,0.86,U] [#8 0.38,-0.32,0.90,U] 
00:33:34.741 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.20}, one-star: {0.59, 0.47}
00:33:34.741 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
00:33:34.741 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.04)
00:33:34.742 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.51 mountX=-0.20 mountY=-0.02, mountTheta=-3.04
00:33:34.743 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
00:33:34.743 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
00:33:34.743 00.000 11060 Worker thread wakes up
00:33:34.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:34.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
00:33:34.743 00.000 10844 UpdateGuideState exits: m=3207 SNR=36.2 Saturated
00:33:34.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
00:33:34.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:34.743 00.000 11060 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.02
00:33:34.744 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:34.744 00.000 10844 Enqueuing Expose request
00:33:34.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:33:34.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:34.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:33:34.744 00.000 11060 MoveAxis(E, 34, ABG)
00:33:34.744 00.000 11060 Guiding  Dir = 2, Dur = 34
00:33:34.747 00.003 11060 IsSlewing returns 0
00:33:34.748 00.001 11060 IsGuiding returns 0
00:33:34.799 00.051 11060 IsGuiding returns 0
00:33:34.801 00.002 11060 Move returns status 0, amount 34
00:33:34.801 00.000 11060 MoveAxis(N, 0, ABG)
00:33:34.801 00.000 11060 Move returns status 0, amount 0
00:33:34.801 00.000 11060 move complete, result=0
00:33:34.801 00.000 11060 worker thread done servicing request
00:33:34.801 00.000 11060 Worker thread wakes up
00:33:34.801 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
00:33:34.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:34.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:35.449 00.648 11060 Exposure complete
00:33:35.772 00.323 11060 worker thread done servicing request
00:33:35.772 00.000 10844 OnExposeComplete: enter
00:33:35.772 00.000 10844 UpdateGuideState(): m_state=6
00:33:35.774 00.002 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6247
00:33:35.774 00.000 10844 Star::Find returns 1 (1), X=262.79, Y=62.14, Mass=3399, SNR=37.1, Peak=255 HFD=3.2
00:33:35.774 00.000 10844 MultiStar: [#1 0.23,-0.10,0.90,U] [#2 0.55,0.21,1.86,U] [#3 0.22,0.66,0.00,M1] [#4 1.14,0.10,0.00,M2] [#5 -0.69,0.74,0.00,M4] [#6 -0.65,-0.27,0.00,M2] [#7 -0.47,0.39,0.74,U] [#8 0.12,-0.08,0.89,U] 
00:33:35.775 00.001 10844 refined, 4 included, MultiStar: {0.23, 0.12}, one-star: {0.27, 0.10}
00:33:35.775 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
00:33:35.775 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
00:33:35.775 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.46 mountX=-0.16 mountY=0.21, mountTheta=2.21
00:33:35.777 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.12, opts=13)
00:33:35.777 00.000 10844 Enqueuing Move request for scope (0.23, 0.12)
00:33:35.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:35.777 00.000 10844 UpdateGuideState exits: m=3399 SNR=37.1 Saturated
00:33:35.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:35.778 00.001 11060 Worker thread wakes up
00:33:35.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
00:33:35.779 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
00:33:35.779 00.000 11060 Moving (0.23, 0.12) raw xDistance=-0.16 yDistance=0.21
00:33:35.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:33:35.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:33:35.779 00.000 11060 MoveAxis(E, 28, ABG)
00:33:35.779 00.000 11060 Guiding  Dir = 2, Dur = 28
00:33:35.780 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:35.780 00.000 10844 Enqueuing Expose request
00:33:35.795 00.015 11060 IsSlewing returns 0
00:33:35.795 00.000 11060 IsGuiding returns 0
00:33:35.827 00.032 11060 IsGuiding returns 0
00:33:35.827 00.000 11060 Move returns status 0, amount 28
00:33:35.827 00.000 11060 MoveAxis(S, 82, ABG)
00:33:35.827 00.000 11060 Guiding  Dir = 1, Dur = 82
00:33:35.843 00.016 11060 IsSlewing returns 0
00:33:35.844 00.001 11060 IsGuiding returns 0
00:33:35.936 00.092 11060 IsGuiding returns 0
00:33:35.937 00.001 11060 Move returns status 0, amount 82
00:33:35.937 00.000 11060 move complete, result=0
00:33:35.937 00.000 11060 worker thread done servicing request
00:33:35.937 00.000 11060 Worker thread wakes up
00:33:35.937 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.2 px 82 ms SOUTH
00:33:35.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:35.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:36.574 00.637 11060 Exposure complete
00:33:36.853 00.279 11060 worker thread done servicing request
00:33:36.853 00.000 10844 OnExposeComplete: enter
00:33:36.853 00.000 10844 UpdateGuideState(): m_state=6
00:33:36.854 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6248
00:33:36.854 00.000 10844 Star::Find returns 1 (1), X=262.80, Y=62.68, Mass=2946, SNR=35.0, Peak=255 HFD=3.6
00:33:36.855 00.001 10844 MultiStar: [#1 0.07,-0.32,0.94,U] [#2 0.68,0.42,0.00,M1] [#3 0.46,0.23,0.99,U] [#4 0.34,-0.37,0.88,U] [#5 0.02,0.46,0.99,U] [#6 -0.14,0.30,0.86,U] [#7 0.37,0.52,0.00,M1] [#8 -0.18,0.24,0.96,U] 
00:33:36.855 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.18}, one-star: {0.28, 0.65}
00:33:36.855 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
00:33:36.855 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:33:36.855 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.97 mountX=-0.20 mountY=0.09, mountTheta=2.71
00:33:36.857 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.18, opts=13)
00:33:36.857 00.000 10844 Enqueuing Move request for scope (0.12, 0.18)
00:33:36.857 00.000 11060 Worker thread wakes up
00:33:36.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
00:33:36.858 00.001 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
00:33:36.858 00.000 11060 Moving (0.12, 0.18) raw xDistance=-0.20 yDistance=0.09
00:33:36.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:33:36.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:36.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:33:36.858 00.000 11060 MoveAxis(E, 36, ABG)
00:33:36.858 00.000 11060 Guiding  Dir = 2, Dur = 36
00:33:36.859 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:36.860 00.001 10844 UpdateGuideState exits: m=2946 SNR=35.0 Saturated
00:33:36.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:36.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:36.860 00.000 10844 Enqueuing Expose request
00:33:36.878 00.018 11060 IsSlewing returns 0
00:33:36.879 00.001 11060 IsGuiding returns 0
00:33:36.940 00.061 11060 IsGuiding returns 0
00:33:36.940 00.000 11060 Move returns status 0, amount 36
00:33:36.941 00.001 11060 MoveAxis(N, 0, ABG)
00:33:36.941 00.000 11060 Move returns status 0, amount 0
00:33:36.941 00.000 11060 move complete, result=0
00:33:36.941 00.000 11060 worker thread done servicing request
00:33:36.941 00.000 11060 Worker thread wakes up
00:33:36.941 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
00:33:36.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:36.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:37.584 00.643 11060 Exposure complete
00:33:37.843 00.259 11060 worker thread done servicing request
00:33:37.843 00.000 10844 OnExposeComplete: enter
00:33:37.843 00.000 10844 UpdateGuideState(): m_state=6
00:33:37.843 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6249
00:33:37.843 00.000 10844 Star::Find returns 1 (1), X=262.55, Y=62.46, Mass=2943, SNR=34.8, Peak=255 HFD=3.3
00:33:37.844 00.001 10844 MultiStar: [#1 0.10,-0.40,1.08,U] [#2 -0.13,0.09,2.01,U] [#3 -0.16,0.72,0.00,M1] [#4 -0.22,-0.34,1.02,U] [#5 -0.14,-0.06,1.12,U] [#6 0.23,0.16,0.88,U] [#7 -0.19,0.06,0.90,U] [#8 -0.53,0.42,0.00,M1] 
00:33:37.844 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.01}, one-star: {0.03, 0.42}
00:33:37.844 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
00:33:37.844 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
00:33:37.844 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.06 mountX=0.02 mountY=-0.06, mountTheta=-1.31
00:33:37.846 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
00:33:37.846 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
00:33:37.846 00.000 11060 Worker thread wakes up
00:33:37.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:37.846 00.000 10844 UpdateGuideState exits: m=2943 SNR=34.8 Saturated
00:33:37.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:37.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:33:37.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:37.846 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:33:37.846 00.000 10844 Enqueuing Expose request
00:33:37.846 00.000 11060 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=-0.06
00:33:37.848 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:33:37.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:37.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:33:37.848 00.000 11060 MoveAxis(E, 0, ABG)
00:33:37.848 00.000 11060 Move returns status 0, amount 0
00:33:37.848 00.000 11060 MoveAxis(N, 0, ABG)
00:33:37.848 00.000 11060 Move returns status 0, amount 0
00:33:37.848 00.000 11060 move complete, result=0
00:33:37.848 00.000 11060 worker thread done servicing request
00:33:37.848 00.000 11060 Worker thread wakes up
00:33:37.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:37.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:37.850 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:38.485 00.635 11060 Exposure complete
00:33:38.708 00.223 11060 worker thread done servicing request
00:33:38.709 00.001 10844 OnExposeComplete: enter
00:33:38.709 00.000 10844 UpdateGuideState(): m_state=6
00:33:38.709 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6250
00:33:38.709 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=61.85, Mass=2966, SNR=34.7, Peak=245 HFD=3.7
00:33:38.709 00.000 10844 MultiStar: [#1 -0.24,0.23,1.02,U] [#2 -0.18,0.48,2.04,U] [#3 0.22,0.27,0.99,U] [#4 -0.05,-0.05,0.93,U] [#5 -0.01,0.02,1.01,U] [#6 0.65,-0.11,0.00,M1] [#7 -0.45,0.10,0.87,U] [#8 0.57,0.29,0.00,M2] 
00:33:38.710 00.001 10844 single-star, 6 included, MultiStar: {-0.11, 0.17}, one-star: {0.00, -0.18}
00:33:38.710 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
00:33:38.710 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
00:33:38.710 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.57 mountX=0.18 mountY=0.03, mountTheta=0.17
00:33:38.712 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.18, opts=13)
00:33:38.712 00.000 10844 Enqueuing Move request for scope (0.00, -0.18)
00:33:38.712 00.000 11060 Worker thread wakes up
00:33:38.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:38.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
00:33:38.712 00.000 10844 UpdateGuideState exits: m=2966 SNR=34.7
00:33:38.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
00:33:38.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:38.712 00.000 11060 Moving (0.00, -0.18) raw xDistance=0.18 yDistance=0.03
00:33:38.713 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:38.713 00.000 10844 Enqueuing Expose request
00:33:38.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:33:38.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:38.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:33:38.713 00.000 11060 MoveAxis(W, 31, ABG)
00:33:38.713 00.000 11060 Guiding  Dir = 3, Dur = 31
00:33:38.727 00.014 11060 IsSlewing returns 0
00:33:38.727 00.000 11060 IsGuiding returns 0
00:33:38.776 00.049 11060 IsGuiding returns 0
00:33:38.776 00.000 11060 Move returns status 0, amount 31
00:33:38.776 00.000 11060 MoveAxis(N, 0, ABG)
00:33:38.776 00.000 11060 Move returns status 0, amount 0
00:33:38.776 00.000 11060 move complete, result=0
00:33:38.777 00.001 11060 worker thread done servicing request
00:33:38.777 00.000 11060 Worker thread wakes up
00:33:38.777 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
00:33:38.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:38.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:39.421 00.644 11060 Exposure complete
00:33:39.636 00.215 11060 worker thread done servicing request
00:33:39.636 00.000 10844 OnExposeComplete: enter
00:33:39.636 00.000 10844 UpdateGuideState(): m_state=6
00:33:39.636 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6251
00:33:39.636 00.000 10844 Star::Find returns 1 (0), X=262.71, Y=61.98, Mass=2756, SNR=33.9, Peak=226 HFD=3.3
00:33:39.637 00.001 10844 MultiStar: [#1 -0.25,-0.54,0.99,U] [#2 0.42,0.14,2.12,U] [#3 0.09,-0.24,1.04,U] [#4 0.11,-0.37,0.91,U] [#5 -0.15,-0.02,1.04,U] [#6 0.44,0.18,0.92,U] [#7 -0.27,0.18,0.90,U] [#8 0.24,-0.51,0.95,U] 
00:33:39.637 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.11}, one-star: {0.18, -0.06}
00:33:39.637 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
00:33:39.637 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
00:33:39.637 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.70 mountX=0.08 mountY=0.14, mountTheta=1.04
00:33:39.638 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
00:33:39.639 00.001 10844 Enqueuing Move request for scope (0.13, -0.11)
00:33:39.639 00.000 11060 Worker thread wakes up
00:33:39.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:39.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
00:33:39.639 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.9
00:33:39.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
00:33:39.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:39.639 00.000 11060 Moving (0.13, -0.11) raw xDistance=0.08 yDistance=0.14
00:33:39.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:39.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:33:39.639 00.000 10844 Enqueuing Expose request
00:33:39.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:39.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:33:39.639 00.000 11060 MoveAxis(E, 0, ABG)
00:33:39.640 00.001 11060 Move returns status 0, amount 0
00:33:39.640 00.000 11060 MoveAxis(N, 0, ABG)
00:33:39.640 00.000 11060 Move returns status 0, amount 0
00:33:39.640 00.000 11060 move complete, result=0
00:33:39.640 00.000 11060 worker thread done servicing request
00:33:39.640 00.000 11060 Worker thread wakes up
00:33:39.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:39.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:39.642 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:40.277 00.635 11060 Exposure complete
00:33:40.460 00.183 11060 worker thread done servicing request
00:33:40.460 00.000 10844 OnExposeComplete: enter
00:33:40.460 00.000 10844 UpdateGuideState(): m_state=6
00:33:40.460 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6252
00:33:40.461 00.001 10844 Star::Find returns 1 (0), X=262.85, Y=62.12, Mass=2709, SNR=33.7, Peak=227 HFD=3.1
00:33:40.461 00.000 10844 MultiStar: [#1 0.26,-0.05,1.03,U] [#2 0.19,-0.12,1.95,U] [#3 0.10,-0.65,0.00,M1] [#4 0.23,-0.44,1.10,U] [#5 -0.12,-0.35,1.09,U] [#6 0.03,-0.27,0.93,U] [#7 -0.13,-0.55,0.78,U] [#8 0.52,-0.86,0.00,M2] 
00:33:40.461 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.22}, one-star: {0.33, 0.08}
00:33:40.461 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
00:33:40.461 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
00:33:40.461 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.05 mountX=0.20 mountY=0.16, mountTheta=0.69
00:33:40.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.22, opts=13)
00:33:40.462 00.000 10844 Enqueuing Move request for scope (0.13, -0.22)
00:33:40.463 00.001 11060 Worker thread wakes up
00:33:40.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:40.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
00:33:40.463 00.000 10844 UpdateGuideState exits: m=2709 SNR=33.7
00:33:40.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
00:33:40.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:40.463 00.000 11060 Moving (0.13, -0.22) raw xDistance=0.20 yDistance=0.16
00:33:40.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:40.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:33:40.463 00.000 10844 Enqueuing Expose request
00:33:40.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:40.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:33:40.463 00.000 11060 MoveAxis(W, 34, ABG)
00:33:40.463 00.000 11060 Guiding  Dir = 3, Dur = 34
00:33:40.492 00.029 11060 IsSlewing returns 0
00:33:40.492 00.000 11060 IsGuiding returns 0
00:33:40.571 00.079 11060 IsGuiding returns 0
00:33:40.571 00.000 11060 Move returns status 0, amount 34
00:33:40.571 00.000 11060 MoveAxis(N, 0, ABG)
00:33:40.571 00.000 11060 Move returns status 0, amount 0
00:33:40.571 00.000 11060 move complete, result=0
00:33:40.571 00.000 11060 worker thread done servicing request
00:33:40.571 00.000 11060 Worker thread wakes up
00:33:40.571 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
00:33:40.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:40.572 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:41.199 00.627 11060 Exposure complete
00:33:41.365 00.166 11060 worker thread done servicing request
00:33:41.365 00.000 10844 OnExposeComplete: enter
00:33:41.365 00.000 10844 UpdateGuideState(): m_state=6
00:33:41.365 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6253
00:33:41.365 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=61.97, Mass=3074, SNR=35.7, Peak=239 HFD=3.6
00:33:41.366 00.001 10844 MultiStar: [#1 0.50,0.32,0.91,U] [#2 -0.13,0.02,2.00,U] [#3 0.29,-0.09,1.01,U] [#4 -0.02,-0.03,0.87,U] [#5 -0.58,0.25,0.00,M1] [#6 -0.28,0.40,0.85,U] [#7 -0.40,0.30,0.93,U] [#8 -0.18,0.23,0.86,U] 
00:33:41.366 00.000 10844 single-star, 7 included, MultiStar: {-0.04, 0.11}, one-star: {-0.01, -0.06}
00:33:41.366 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
00:33:41.366 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
00:33:41.366 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.79 mountX=0.06 mountY=-0.00, mountTheta=-0.06
00:33:41.367 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
00:33:41.367 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
00:33:41.368 00.001 11060 Worker thread wakes up
00:33:41.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:41.368 00.000 10844 UpdateGuideState exits: m=3074 SNR=35.7
00:33:41.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:41.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:33:41.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:41.368 00.000 10844 Enqueuing Expose request
00:33:41.368 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:33:41.368 00.000 11060 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=-0.00
00:33:41.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:33:41.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:41.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:33:41.368 00.000 11060 MoveAxis(E, 0, ABG)
00:33:41.368 00.000 11060 Move returns status 0, amount 0
00:33:41.368 00.000 11060 MoveAxis(N, 0, ABG)
00:33:41.368 00.000 11060 Move returns status 0, amount 0
00:33:41.368 00.000 11060 move complete, result=0
00:33:41.369 00.001 11060 worker thread done servicing request
00:33:41.369 00.000 11060 Worker thread wakes up
00:33:41.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:41.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:41.371 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:42.007 00.636 11060 Exposure complete
00:33:42.195 00.188 11060 worker thread done servicing request
00:33:42.196 00.001 10844 OnExposeComplete: enter
00:33:42.196 00.000 10844 UpdateGuideState(): m_state=6
00:33:42.196 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6254
00:33:42.196 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=62.29, Mass=2700, SNR=32.6, Peak=237 HFD=3.5
00:33:42.196 00.000 10844 MultiStar: [#1 0.10,-0.83,0.00,M1] [#2 0.61,-0.23,0.00,M1] [#3 0.32,-0.12,1.01,U] [#4 0.07,-0.07,0.97,U] [#5 0.01,-0.20,1.05,U] [#6 -0.61,0.18,0.00,M1] [#7 -0.23,0.03,0.88,U] [#8 0.07,-0.18,0.95,U] 
00:33:42.196 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {0.04, 0.26}
00:33:42.196 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
00:33:42.196 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
00:33:42.197 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.75 mountX=0.04 mountY=0.06, mountTheta=0.99
00:33:42.198 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
00:33:42.198 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
00:33:42.198 00.000 11060 Worker thread wakes up
00:33:42.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:42.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:33:42.198 00.000 10844 UpdateGuideState exits: m=2700 SNR=32.6
00:33:42.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:33:42.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:42.199 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:42.199 00.000 10844 Enqueuing Expose request
00:33:42.199 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.06
00:33:42.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:33:42.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:42.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:33:42.199 00.000 11060 MoveAxis(E, 0, ABG)
00:33:42.199 00.000 11060 Move returns status 0, amount 0
00:33:42.199 00.000 11060 MoveAxis(N, 0, ABG)
00:33:42.199 00.000 11060 Move returns status 0, amount 0
00:33:42.199 00.000 11060 move complete, result=0
00:33:42.199 00.000 11060 worker thread done servicing request
00:33:42.199 00.000 11060 Worker thread wakes up
00:33:42.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:42.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:42.201 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:42.826 00.625 11060 Exposure complete
00:33:43.000 00.174 11060 worker thread done servicing request
00:33:43.000 00.000 10844 OnExposeComplete: enter
00:33:43.000 00.000 10844 UpdateGuideState(): m_state=6
00:33:43.000 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6255
00:33:43.000 00.000 10844 Star::Find returns 1 (0), X=263.15, Y=62.10, Mass=3093, SNR=35.3, Peak=237 HFD=3.7
00:33:43.001 00.001 10844 MultiStar: [#1 0.19,-0.54,0.92,U] [#2 1.26,-0.33,0.00,M2] [#3 0.46,-0.08,0.88,U] [#4 0.10,-0.14,0.91,U] [#5 0.36,-0.23,1.06,U] [#6 0.30,-0.34,0.88,U] [#7 0.44,0.10,0.88,U] [#8 0.24,-0.63,0.00,M1] 
00:33:43.001 00.000 10844 refined, 6 included, MultiStar: {0.36, -0.17}, one-star: {0.62, 0.06}
00:33:43.001 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
00:33:43.001 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
00:33:43.001 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.17 hyp=0.39 cameraTheta=-0.43 mountX=0.10 mountY=0.38, mountTheta=1.32
00:33:43.003 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.17, opts=13)
00:33:43.003 00.000 10844 Enqueuing Move request for scope (0.36, -0.17)
00:33:43.003 00.000 11060 Worker thread wakes up
00:33:43.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:43.003 00.000 10844 UpdateGuideState exits: m=3093 SNR=35.3
00:33:43.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:43.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:43.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.17) opts 0xd
00:33:43.003 00.000 10844 Enqueuing Expose request
00:33:43.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.17)
00:33:43.003 00.000 11060 Moving (0.36, -0.17) raw xDistance=0.10 yDistance=0.38
00:33:43.004 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:33:43.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
00:33:43.004 00.000 11060 MoveAxis(E, 0, ABG)
00:33:43.004 00.000 11060 Move returns status 0, amount 0
00:33:43.004 00.000 11060 MoveAxis(S, 148, ABG)
00:33:43.004 00.000 11060 Guiding  Dir = 1, Dur = 148
00:33:43.008 00.004 11060 IsSlewing returns 0
00:33:43.008 00.000 11060 IsGuiding returns 0
00:33:43.164 00.156 11060 IsGuiding returns 0
00:33:43.164 00.000 11060 Move returns status 0, amount 148
00:33:43.164 00.000 11060 move complete, result=0
00:33:43.164 00.000 11060 worker thread done servicing request
00:33:43.164 00.000 11060 Worker thread wakes up
00:33:43.164 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 148 ms SOUTH
00:33:43.165 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:43.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:43.814 00.649 11060 Exposure complete
00:33:43.996 00.182 11060 worker thread done servicing request
00:33:43.996 00.000 10844 OnExposeComplete: enter
00:33:43.996 00.000 10844 UpdateGuideState(): m_state=6
00:33:43.996 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6256
00:33:43.996 00.000 10844 Star::Find returns 1 (1), X=262.51, Y=61.45, Mass=3038, SNR=34.9, Peak=255 HFD=3.3
00:33:43.997 00.001 10844 MultiStar: [#1 0.35,-0.14,1.06,U] [#2 0.40,-0.30,2.04,U] [#3 0.40,0.06,0.95,U] [#4 0.37,-0.51,0.00,M1] [#5 -0.17,0.12,1.17,U] [#6 0.05,-0.49,0.98,U] [#7 0.37,0.26,0.82,U] [#8 0.43,-0.29,0.93,U] 
00:33:43.997 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.19}, one-star: {-0.02, -0.59}
00:33:43.997 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
00:33:43.997 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
00:33:43.997 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-0.67 mountX=0.14 mountY=0.26, mountTheta=1.08
00:33:43.999 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.19, opts=13)
00:33:43.999 00.000 10844 Enqueuing Move request for scope (0.24, -0.19)
00:33:43.999 00.000 11060 Worker thread wakes up
00:33:43.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:43.999 00.000 10844 UpdateGuideState exits: m=3038 SNR=34.9 Saturated
00:33:43.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:43.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:43.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
00:33:43.999 00.000 10844 Enqueuing Expose request
00:33:43.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
00:33:43.999 00.000 11060 Moving (0.24, -0.19) raw xDistance=0.14 yDistance=0.26
00:33:43.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:33:43.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
00:33:44.000 00.001 11060 MoveAxis(W, 25, ABG)
00:33:44.000 00.000 11060 Guiding  Dir = 3, Dur = 25
00:33:44.009 00.009 11060 IsSlewing returns 0
00:33:44.009 00.000 11060 IsGuiding returns 0
00:33:44.040 00.031 11060 IsGuiding returns 0
00:33:44.040 00.000 11060 Move returns status 0, amount 25
00:33:44.040 00.000 11060 MoveAxis(S, 103, ABG)
00:33:44.040 00.000 11060 Guiding  Dir = 1, Dur = 103
00:33:44.055 00.015 11060 IsSlewing returns 0
00:33:44.055 00.000 11060 IsGuiding returns 0
00:33:44.164 00.109 11060 IsGuiding returns 0
00:33:44.164 00.000 11060 Move returns status 0, amount 103
00:33:44.164 00.000 11060 move complete, result=0
00:33:44.164 00.000 11060 worker thread done servicing request
00:33:44.164 00.000 11060 Worker thread wakes up
00:33:44.165 00.001 10844 GuideStep: 0.1 px 25 ms WEST, 0.3 px 103 ms SOUTH
00:33:44.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:44.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:44.823 00.658 11060 Exposure complete
00:33:44.987 00.164 11060 worker thread done servicing request
00:33:44.987 00.000 10844 OnExposeComplete: enter
00:33:44.987 00.000 10844 UpdateGuideState(): m_state=6
00:33:44.988 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6257
00:33:44.988 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=61.27, Mass=2812, SNR=33.9, Peak=253 HFD=3.5
00:33:44.988 00.000 10844 MultiStar: [#1 0.56,0.08,0.93,U] [#2 0.02,0.04,2.06,U] [#3 0.38,-0.12,1.03,U] [#4 0.14,-1.03,0.00,M2] [#5 -0.80,-0.82,0.00,M1] [#6 -0.13,-0.17,0.98,U] [#7 0.71,-0.17,0.00,M1] [#8 0.11,-0.52,0.94,U] 
00:33:44.988 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.20}, one-star: {0.20, -0.76}
00:33:44.988 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:33:44.988 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
00:33:44.988 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.89 mountX=0.17 mountY=0.19, mountTheta=0.86
00:33:44.989 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.20, opts=13)
00:33:44.990 00.001 10844 Enqueuing Move request for scope (0.16, -0.20)
00:33:44.990 00.000 11060 Worker thread wakes up
00:33:44.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:44.990 00.000 10844 UpdateGuideState exits: m=2812 SNR=33.9
00:33:44.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:44.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
00:33:44.990 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
00:33:44.990 00.000 11060 Moving (0.16, -0.20) raw xDistance=0.17 yDistance=0.19
00:33:44.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:33:44.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
00:33:44.990 00.000 11060 MoveAxis(W, 30, ABG)
00:33:44.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:44.990 00.000 10844 Enqueuing Expose request
00:33:44.990 00.000 11060 Guiding  Dir = 3, Dur = 30
00:33:45.005 00.015 11060 IsSlewing returns 0
00:33:45.006 00.001 11060 IsGuiding returns 0
00:33:45.053 00.047 11060 IsGuiding returns 0
00:33:45.053 00.000 11060 Move returns status 0, amount 30
00:33:45.054 00.001 11060 MoveAxis(S, 75, ABG)
00:33:45.054 00.000 11060 Guiding  Dir = 1, Dur = 75
00:33:45.067 00.013 11060 IsSlewing returns 0
00:33:45.067 00.000 11060 IsGuiding returns 0
00:33:45.146 00.079 11060 IsGuiding returns 0
00:33:45.146 00.000 11060 Move returns status 0, amount 75
00:33:45.146 00.000 11060 move complete, result=0
00:33:45.146 00.000 11060 worker thread done servicing request
00:33:45.146 00.000 11060 Worker thread wakes up
00:33:45.146 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 75 ms SOUTH
00:33:45.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:45.147 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:45.789 00.642 11060 Exposure complete
00:33:45.956 00.167 11060 worker thread done servicing request
00:33:45.956 00.000 10844 OnExposeComplete: enter
00:33:45.956 00.000 10844 UpdateGuideState(): m_state=6
00:33:45.957 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6258
00:33:45.957 00.000 10844 Star::Find returns 1 (1), X=262.44, Y=62.17, Mass=2992, SNR=34.9, Peak=255 HFD=3.5
00:33:45.957 00.000 10844 MultiStar: [#1 0.50,-0.09,1.02,U] [#2 0.61,-0.42,0.00,M1] [#3 0.24,-0.22,0.92,U] [#4 -0.12,-0.51,0.98,U] [#5 -0.01,-0.56,1.06,U] [#6 -0.12,-0.26,0.91,U] [#7 0.30,-0.01,0.89,U] [#8 0.30,-0.57,0.00,M1] 
00:33:45.957 00.000 10844 single-star, 6 included, MultiStar: {0.10, -0.22}, one-star: {-0.08, 0.13}
00:33:45.958 00.001 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
00:33:45.958 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.41)
00:33:45.958 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.14 mountX=-0.11 mountY=-0.10, mountTheta=-2.40
00:33:45.959 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.13, opts=13)
00:33:45.960 00.001 10844 Enqueuing Move request for scope (-0.08, 0.13)
00:33:45.960 00.000 11060 Worker thread wakes up
00:33:45.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:33:45.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:45.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:33:45.960 00.000 11060 Moving (-0.08, 0.13) raw xDistance=-0.11 yDistance=-0.10
00:33:45.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:33:45.960 00.000 10844 UpdateGuideState exits: m=2992 SNR=34.9 Saturated
00:33:45.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:45.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:45.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:33:45.960 00.000 11060 MoveAxis(E, 0, ABG)
00:33:45.960 00.000 11060 Move returns status 0, amount 0
00:33:45.960 00.000 11060 MoveAxis(N, 0, ABG)
00:33:45.960 00.000 11060 Move returns status 0, amount 0
00:33:45.961 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:45.961 00.000 10844 Enqueuing Expose request
00:33:45.961 00.000 11060 move complete, result=0
00:33:45.961 00.000 11060 worker thread done servicing request
00:33:45.961 00.000 11060 Worker thread wakes up
00:33:45.961 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:45.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:45.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:46.602 00.641 11060 Exposure complete
00:33:46.783 00.181 11060 worker thread done servicing request
00:33:46.783 00.000 10844 OnExposeComplete: enter
00:33:46.784 00.001 10844 UpdateGuideState(): m_state=6
00:33:46.784 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6259
00:33:46.784 00.000 10844 Star::Find returns 1 (1), X=262.41, Y=62.21, Mass=3213, SNR=36.4, Peak=255 HFD=3.6
00:33:46.784 00.000 10844 MultiStar: [#1 0.20,-0.37,0.97,U] [#2 0.22,-0.24,1.98,U] [#3 -0.07,0.08,0.99,U] [#4 0.12,-0.30,0.97,U] [#5 -0.23,-0.22,1.03,U] [#6 0.11,-0.66,0.00,M1] [#7 0.02,0.65,0.00,M1] [#8 0.08,-0.18,0.90,U] 
00:33:46.784 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.16}, one-star: {-0.12, 0.17}
00:33:46.784 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
00:33:46.784 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
00:33:46.784 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.27 mountX=0.15 mountY=0.07, mountTheta=0.47
00:33:46.785 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.16, opts=13)
00:33:46.786 00.001 10844 Enqueuing Move request for scope (0.05, -0.16)
00:33:46.786 00.000 11060 Worker thread wakes up
00:33:46.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:46.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
00:33:46.786 00.000 10844 UpdateGuideState exits: m=3213 SNR=36.4 Saturated
00:33:46.786 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
00:33:46.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:46.786 00.000 11060 Moving (0.05, -0.16) raw xDistance=0.15 yDistance=0.07
00:33:46.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:46.786 00.000 10844 Enqueuing Expose request
00:33:46.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:33:46.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:46.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:33:46.786 00.000 11060 MoveAxis(W, 26, ABG)
00:33:46.786 00.000 11060 Guiding  Dir = 3, Dur = 26
00:33:46.807 00.021 11060 IsSlewing returns 0
00:33:46.807 00.000 11060 IsGuiding returns 0
00:33:46.855 00.048 11060 IsGuiding returns 0
00:33:46.855 00.000 11060 Move returns status 0, amount 26
00:33:46.855 00.000 11060 MoveAxis(N, 0, ABG)
00:33:46.855 00.000 11060 Move returns status 0, amount 0
00:33:46.856 00.001 11060 move complete, result=0
00:33:46.856 00.000 11060 worker thread done servicing request
00:33:46.856 00.000 11060 Worker thread wakes up
00:33:46.856 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
00:33:46.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:46.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:47.493 00.637 11060 Exposure complete
00:33:47.661 00.168 11060 worker thread done servicing request
00:33:47.661 00.000 10844 OnExposeComplete: enter
00:33:47.661 00.000 10844 UpdateGuideState(): m_state=6
00:33:47.662 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6260
00:33:47.662 00.000 10844 Star::Find returns 1 (1), X=262.26, Y=62.38, Mass=3186, SNR=36.3, Peak=255 HFD=3.6
00:33:47.662 00.000 10844 MultiStar: [#1 0.34,-0.71,0.00,M1] [#2 -0.17,0.64,0.00,M1] [#3 -0.03,0.62,0.85,U] [#4 -0.04,0.04,0.89,U] [#5 -0.37,0.39,1.02,U] [#6 -0.17,-0.02,0.81,U] [#7 -0.59,1.11,0.00,M2] [#8 0.23,-0.08,0.98,U] 
00:33:47.662 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.22}, one-star: {-0.27, 0.34}
00:33:47.662 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.49)
00:33:47.662 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:33:47.662 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.05 mountX=-0.19 mountY=-0.15, mountTheta=-2.50
00:33:47.663 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.22, opts=13)
00:33:47.664 00.001 10844 Enqueuing Move request for scope (-0.11, 0.22)
00:33:47.664 00.000 11060 Worker thread wakes up
00:33:47.664 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:47.664 00.000 10844 UpdateGuideState exits: m=3186 SNR=36.3 Saturated
00:33:47.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:47.664 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:47.664 00.000 10844 Enqueuing Expose request
00:33:47.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
00:33:47.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
00:33:47.664 00.000 11060 Moving (-0.11, 0.22) raw xDistance=-0.19 yDistance=-0.15
00:33:47.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:33:47.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:47.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:47.664 00.000 11060 MoveAxis(E, 33, ABG)
00:33:47.664 00.000 11060 Guiding  Dir = 2, Dur = 33
00:33:47.680 00.016 11060 IsSlewing returns 0
00:33:47.687 00.007 11060 IsGuiding returns 0
00:33:47.727 00.040 11060 IsGuiding returns 0
00:33:47.727 00.000 11060 Move returns status 0, amount 33
00:33:47.727 00.000 11060 MoveAxis(N, 0, ABG)
00:33:47.727 00.000 11060 Move returns status 0, amount 0
00:33:47.727 00.000 11060 move complete, result=0
00:33:47.727 00.000 11060 worker thread done servicing request
00:33:47.727 00.000 11060 Worker thread wakes up
00:33:47.727 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
00:33:47.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:47.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:48.355 00.628 11060 Exposure complete
00:33:48.551 00.196 11060 worker thread done servicing request
00:33:48.551 00.000 10844 OnExposeComplete: enter
00:33:48.551 00.000 10844 UpdateGuideState(): m_state=6
00:33:48.552 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6261
00:33:48.552 00.000 10844 Star::Find returns 1 (0), X=262.14, Y=61.85, Mass=3733, SNR=39.3, Peak=250 HFD=3.7
00:33:48.552 00.000 10844 MultiStar: [#1 -0.04,-0.36,0.81,U] [#2 -0.27,0.20,1.88,U] [#3 -0.25,0.70,0.00,M1] [#4 0.28,0.37,0.90,U] [#5 -0.38,-0.10,0.86,U] [#6 -0.30,-0.08,0.85,U] [#7 -0.28,-0.20,0.79,U] [#8 -0.00,-0.46,0.84,U] 
00:33:48.552 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.06}, one-star: {-0.39, -0.18}
00:33:48.552 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
00:33:48.553 00.001 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
00:33:48.553 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.84 mountX=0.09 mountY=-0.17, mountTheta=-1.09
00:33:48.554 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.06, opts=13)
00:33:48.554 00.000 10844 Enqueuing Move request for scope (-0.19, -0.06)
00:33:48.554 00.000 11060 Worker thread wakes up
00:33:48.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:48.554 00.000 10844 UpdateGuideState exits: m=3733 SNR=39.3
00:33:48.555 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:48.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
00:33:48.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:48.555 00.000 10844 Enqueuing Expose request
00:33:48.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
00:33:48.555 00.000 11060 Moving (-0.19, -0.06) raw xDistance=0.09 yDistance=-0.17
00:33:48.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:33:48.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:48.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:33:48.555 00.000 11060 MoveAxis(E, 0, ABG)
00:33:48.555 00.000 11060 Move returns status 0, amount 0
00:33:48.555 00.000 11060 MoveAxis(N, 0, ABG)
00:33:48.555 00.000 11060 Move returns status 0, amount 0
00:33:48.555 00.000 11060 move complete, result=0
00:33:48.555 00.000 11060 worker thread done servicing request
00:33:48.555 00.000 11060 Worker thread wakes up
00:33:48.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:48.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:48.557 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:49.189 00.632 11060 Exposure complete
00:33:49.452 00.263 11060 worker thread done servicing request
00:33:49.453 00.001 10844 OnExposeComplete: enter
00:33:49.453 00.000 10844 UpdateGuideState(): m_state=6
00:33:49.453 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6262
00:33:49.453 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=62.13, Mass=2865, SNR=34.2, Peak=250 HFD=3.6
00:33:49.454 00.001 10844 MultiStar: [#1 -0.08,-0.27,0.98,U] [#2 -0.62,-0.03,1.97,U] [#3 -0.58,0.66,0.00,M2] [#4 0.06,-0.15,1.02,U] [#5 -0.17,0.37,0.98,U] [#6 -0.16,0.38,0.92,U] [#7 -0.50,0.37,0.00,M2] [#8 -0.03,-0.38,1.00,U] 
00:33:49.454 00.000 10844 single-star, 6 included, MultiStar: {-0.21, -0.01}, one-star: {-0.10, 0.09}
00:33:49.454 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
00:33:49.454 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
00:33:49.454 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.37 mountX=-0.08 mountY=-0.11, mountTheta=-2.17
00:33:49.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.09, opts=13)
00:33:49.456 00.000 10844 Enqueuing Move request for scope (-0.10, 0.09)
00:33:49.456 00.000 11060 Worker thread wakes up
00:33:49.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:49.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
00:33:49.456 00.000 10844 UpdateGuideState exits: m=2865 SNR=34.2
00:33:49.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
00:33:49.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:49.456 00.000 11060 Moving (-0.10, 0.09) raw xDistance=-0.08 yDistance=-0.11
00:33:49.457 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:49.457 00.000 10844 Enqueuing Expose request
00:33:49.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:33:49.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:49.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:33:49.457 00.000 11060 MoveAxis(E, 0, ABG)
00:33:49.457 00.000 11060 Move returns status 0, amount 0
00:33:49.457 00.000 11060 MoveAxis(N, 0, ABG)
00:33:49.457 00.000 11060 Move returns status 0, amount 0
00:33:49.457 00.000 11060 move complete, result=0
00:33:49.458 00.001 11060 worker thread done servicing request
00:33:49.458 00.000 11060 Worker thread wakes up
00:33:49.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:49.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:49.459 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:50.097 00.638 11060 Exposure complete
00:33:50.382 00.285 11060 worker thread done servicing request
00:33:50.382 00.000 10844 OnExposeComplete: enter
00:33:50.382 00.000 10844 UpdateGuideState(): m_state=6
00:33:50.384 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6263
00:33:50.384 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=61.77, Mass=2955, SNR=34.7, Peak=255 HFD=3.5
00:33:50.385 00.001 10844 MultiStar: [#1 -0.74,-0.31,0.00,M1] [#2 -0.74,0.48,0.00,M1] [#3 -0.79,-0.04,0.00,M3] [#4 -0.17,-0.12,0.92,U] [#5 -0.94,-0.09,0.00,M1] [#6 -0.07,-0.29,0.88,U] [#7 -0.43,0.03,0.91,U] [#8 -0.13,-0.23,0.96,U] 
00:33:50.385 00.000 10844 refined, 4 included, MultiStar: {-0.18, -0.18}, one-star: {-0.12, -0.27}
00:33:50.385 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
00:33:50.385 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
00:33:50.385 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-2.37 mountX=0.21 mountY=-0.15, mountTheta=-0.63
00:33:50.386 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.18, opts=13)
00:33:50.386 00.000 10844 Enqueuing Move request for scope (-0.18, -0.18)
00:33:50.386 00.000 11060 Worker thread wakes up
00:33:50.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:50.387 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
00:33:50.387 00.000 10844 UpdateGuideState exits: m=2955 SNR=34.7 Saturated
00:33:50.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
00:33:50.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:50.387 00.000 11060 Moving (-0.18, -0.18) raw xDistance=0.21 yDistance=-0.15
00:33:50.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:50.387 00.000 10844 Enqueuing Expose request
00:33:50.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:33:50.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:50.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:33:50.387 00.000 11060 MoveAxis(W, 36, ABG)
00:33:50.387 00.000 11060 Guiding  Dir = 3, Dur = 36
00:33:50.401 00.014 11060 IsSlewing returns 0
00:33:50.401 00.000 11060 IsGuiding returns 0
00:33:50.446 00.045 11060 IsGuiding returns 0
00:33:50.446 00.000 11060 Move returns status 0, amount 36
00:33:50.446 00.000 11060 MoveAxis(N, 0, ABG)
00:33:50.446 00.000 11060 Move returns status 0, amount 0
00:33:50.447 00.001 11060 move complete, result=0
00:33:50.447 00.000 11060 worker thread done servicing request
00:33:50.447 00.000 11060 Worker thread wakes up
00:33:50.447 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
00:33:50.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:50.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:51.093 00.646 11060 Exposure complete
00:33:51.359 00.266 10844 OnExposeComplete: enter
00:33:51.359 00.000 10844 UpdateGuideState(): m_state=6
00:33:51.360 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6264
00:33:51.360 00.000 11060 worker thread done servicing request
00:33:51.360 00.000 10844 Star::Find returns 1 (1), X=262.24, Y=62.32, Mass=3058, SNR=35.8, Peak=255 HFD=3.6
00:33:51.361 00.001 10844 MultiStar: [#1 -0.07,-0.02,0.98,U] [#2 -0.51,0.15,1.95,U] [#3 -0.04,0.38,0.97,U] [#4 0.16,-0.60,0.90,U] [#5 -0.34,-0.66,0.00,M2] [#6 -0.24,0.31,0.92,U] [#7 -0.33,-0.02,0.76,U] [#8 0.11,-0.63,0.00,M1] 
00:33:51.361 00.000 10844 refined, 6 included, MultiStar: {-0.23, 0.09}, one-star: {-0.29, 0.28}
00:33:51.361 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
00:33:51.361 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.78)
00:33:51.361 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.77 mountX=-0.05 mountY=-0.24, mountTheta=-1.76
00:33:51.363 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.09, opts=13)
00:33:51.363 00.000 10844 Enqueuing Move request for scope (-0.23, 0.09)
00:33:51.363 00.000 11060 Worker thread wakes up
00:33:51.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:51.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
00:33:51.363 00.000 10844 UpdateGuideState exits: m=3058 SNR=35.8 Saturated
00:33:51.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
00:33:51.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:51.363 00.000 11060 Moving (-0.23, 0.09) raw xDistance=-0.05 yDistance=-0.24
00:33:51.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:51.363 00.000 10844 Enqueuing Expose request
00:33:51.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:33:51.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:33:51.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:33:51.364 00.001 11060 MoveAxis(E, 0, ABG)
00:33:51.364 00.000 11060 Move returns status 0, amount 0
00:33:51.364 00.000 11060 MoveAxis(N, 0, ABG)
00:33:51.364 00.000 11060 Move returns status 0, amount 0
00:33:51.364 00.000 11060 move complete, result=0
00:33:51.364 00.000 11060 worker thread done servicing request
00:33:51.364 00.000 11060 Worker thread wakes up
00:33:51.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:51.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:51.366 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:52.001 00.635 11060 Exposure complete
00:33:52.241 00.240 11060 worker thread done servicing request
00:33:52.241 00.000 10844 OnExposeComplete: enter
00:33:52.241 00.000 10844 UpdateGuideState(): m_state=6
00:33:52.242 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6265
00:33:52.242 00.000 10844 Star::Find returns 1 (0), X=262.47, Y=62.03, Mass=2996, SNR=35.3, Peak=241 HFD=3.6
00:33:52.242 00.000 10844 MultiStar: [#1 -0.30,0.62,0.00,M1] [#2 -0.34,0.42,1.82,U] [#3 -0.50,0.71,0.00,M3] [#4 -0.15,-0.19,0.91,U] [#5 -0.34,-0.13,1.02,U] [#6 -0.23,0.50,0.86,U] [#7 -0.27,0.22,0.88,U] [#8 0.24,-0.22,0.90,U] 
00:33:52.242 00.000 10844 single-star, 6 included, MultiStar: {-0.18, 0.12}, one-star: {-0.05, -0.01}
00:33:52.242 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
00:33:52.242 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
00:33:52.243 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-2.97 mountX=0.02 mountY=-0.05, mountTheta=-1.22
00:33:52.245 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
00:33:52.245 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
00:33:52.245 00.000 11060 Worker thread wakes up
00:33:52.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:33:52.245 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:33:52.245 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.05
00:33:52.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:33:52.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:52.246 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:33:52.246 00.000 11060 MoveAxis(E, 0, ABG)
00:33:52.246 00.000 11060 Move returns status 0, amount 0
00:33:52.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:52.246 00.000 11060 MoveAxis(N, 0, ABG)
00:33:52.246 00.000 10844 UpdateGuideState exits: m=2996 SNR=35.3
00:33:52.246 00.000 11060 Move returns status 0, amount 0
00:33:52.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:52.246 00.000 11060 move complete, result=0
00:33:52.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:52.247 00.001 10844 Enqueuing Expose request
00:33:52.247 00.000 11060 worker thread done servicing request
00:33:52.247 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:52.247 00.000 11060 Worker thread wakes up
00:33:52.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:52.248 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:52.877 00.629 11060 Exposure complete
00:33:53.117 00.240 11060 worker thread done servicing request
00:33:53.118 00.001 10844 OnExposeComplete: enter
00:33:53.118 00.000 10844 UpdateGuideState(): m_state=6
00:33:53.118 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6266
00:33:53.119 00.001 10844 Star::Find returns 1 (0), X=262.81, Y=62.20, Mass=3412, SNR=37.8, Peak=243 HFD=3.9
00:33:53.119 00.000 10844 MultiStar: [#1 0.19,0.01,0.93,U] [#2 0.08,1.08,0.00,M1] [#3 0.45,0.74,0.00,M4] [#4 -0.08,0.72,0.00,M1] [#5 -0.16,0.36,1.01,U] [#6 -0.14,0.71,0.00,M1] [#7 -0.02,1.05,0.00,M1] [#8 0.32,0.98,0.00,M1] 
00:33:53.120 00.001 10844 refined, 2 included, MultiStar: {0.11, 0.18}, one-star: {0.29, 0.16}
00:33:53.120 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
00:33:53.120 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:33:53.120 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.04 mountX=-0.20 mountY=0.07, mountTheta=2.78
00:33:53.122 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
00:33:53.122 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
00:33:53.122 00.000 11060 Worker thread wakes up
00:33:53.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:53.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
00:33:53.122 00.000 10844 UpdateGuideState exits: m=3412 SNR=37.8
00:33:53.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
00:33:53.123 00.001 11060 Moving (0.11, 0.18) raw xDistance=-0.20 yDistance=0.07
00:33:53.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:53.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:33:53.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:53.123 00.000 10844 Enqueuing Expose request
00:33:53.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:53.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:33:53.124 00.001 11060 MoveAxis(E, 34, ABG)
00:33:53.124 00.000 11060 Guiding  Dir = 2, Dur = 34
00:33:53.137 00.013 11060 IsSlewing returns 0
00:33:53.139 00.002 11060 IsGuiding returns 0
00:33:53.190 00.051 11060 IsGuiding returns 0
00:33:53.191 00.001 11060 Move returns status 0, amount 34
00:33:53.191 00.000 11060 MoveAxis(N, 0, ABG)
00:33:53.191 00.000 11060 Move returns status 0, amount 0
00:33:53.191 00.000 11060 move complete, result=0
00:33:53.191 00.000 11060 worker thread done servicing request
00:33:53.191 00.000 11060 Worker thread wakes up
00:33:53.191 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
00:33:53.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:53.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:53.828 00.637 11060 Exposure complete
00:33:54.028 00.200 11060 worker thread done servicing request
00:33:54.029 00.001 10844 OnExposeComplete: enter
00:33:54.029 00.000 10844 UpdateGuideState(): m_state=6
00:33:54.029 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6267
00:33:54.029 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.98, Mass=3571, SNR=38.1, Peak=246 HFD=3.7
00:33:54.031 00.002 10844 MultiStar: [#1 -0.47,-0.01,1.03,U] [#2 -0.10,1.11,0.00,M2] [#3 -0.54,0.85,0.00,M5] [#4 0.25,0.50,0.93,U] [#5 -0.09,0.49,1.05,U] [#6 -0.07,0.70,0.00,M2] [#7 -0.55,1.27,0.00,M2] [#8 0.11,0.63,0.00,M2] 
00:33:54.031 00.000 10844 refined, 3 included, MultiStar: {-0.11, 0.47}, one-star: {-0.08, 0.94}
00:33:54.031 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
00:33:54.031 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
00:33:54.031 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.47 hyp=0.49 cameraTheta=1.79 mountX=-0.45 mountY=-0.18, mountTheta=-2.75
00:33:54.032 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.47, opts=13)
00:33:54.033 00.001 10844 Enqueuing Move request for scope (-0.11, 0.47)
00:33:54.033 00.000 11060 Worker thread wakes up
00:33:54.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.47) opts 0xd
00:33:54.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.47)
00:33:54.033 00.000 11060 Moving (-0.11, 0.47) raw xDistance=-0.45 yDistance=-0.18
00:33:54.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
00:33:54.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:54.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:54.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:33:54.033 00.000 11060 MoveAxis(E, 79, ABG)
00:33:54.033 00.000 11060 Guiding  Dir = 2, Dur = 79
00:33:54.033 00.000 10844 UpdateGuideState exits: m=3571 SNR=38.1
00:33:54.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:54.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:54.033 00.000 10844 Enqueuing Expose request
00:33:54.061 00.028 11060 IsSlewing returns 0
00:33:54.062 00.001 11060 IsGuiding returns 0
00:33:54.170 00.108 11060 IsGuiding returns 0
00:33:54.170 00.000 11060 Move returns status 0, amount 79
00:33:54.170 00.000 11060 MoveAxis(N, 0, ABG)
00:33:54.170 00.000 11060 Move returns status 0, amount 0
00:33:54.170 00.000 11060 move complete, result=0
00:33:54.170 00.000 11060 worker thread done servicing request
00:33:54.170 00.000 11060 Worker thread wakes up
00:33:54.170 00.000 10844 GuideStep: -0.4 px 79 ms EAST, -0.2 px 0 ms NORTH
00:33:54.171 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:54.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:54.802 00.631 11060 Exposure complete
00:33:54.974 00.172 11060 worker thread done servicing request
00:33:54.974 00.000 10844 OnExposeComplete: enter
00:33:54.974 00.000 10844 UpdateGuideState(): m_state=6
00:33:54.974 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6268
00:33:54.974 00.000 10844 Star::Find returns 1 (0), X=263.00, Y=62.78, Mass=3190, SNR=36.2, Peak=251 HFD=3.2
00:33:54.974 00.000 10844 MultiStar: [#1 -0.02,0.50,1.04,U] [#2 -0.02,0.48,2.06,U] [#3 -0.22,0.82,0.00,M6] [#4 0.20,0.61,0.00,M1] [#5 0.12,0.31,1.03,U] [#6 -0.18,0.65,0.00,M3] [#7 -0.47,0.92,0.00,M3] [#8 -0.29,0.10,0.90,U] 
00:33:54.975 00.001 10844 refined, 4 included, MultiStar: {0.05, 0.44}, one-star: {0.48, 0.74}
00:33:54.975 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
00:33:54.975 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
00:33:54.975 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.47 mountX=-0.44 mountY=-0.03, mountTheta=-3.08
00:33:54.977 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.44, opts=13)
00:33:54.977 00.000 10844 Enqueuing Move request for scope (0.05, 0.44)
00:33:54.977 00.000 11060 Worker thread wakes up
00:33:54.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:54.977 00.000 10844 UpdateGuideState exits: m=3190 SNR=36.2
00:33:54.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:54.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:54.977 00.000 10844 Enqueuing Expose request
00:33:54.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.44) opts 0xd
00:33:54.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.44)
00:33:54.977 00.000 11060 Moving (0.05, 0.44) raw xDistance=-0.44 yDistance=-0.03
00:33:54.978 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
00:33:54.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:54.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:33:54.978 00.000 11060 MoveAxis(E, 79, ABG)
00:33:54.978 00.000 11060 Guiding  Dir = 2, Dur = 79
00:33:55.013 00.035 11060 IsSlewing returns 0
00:33:55.015 00.002 11060 IsGuiding returns 0
00:33:55.121 00.106 11060 IsGuiding returns 0
00:33:55.121 00.000 11060 Move returns status 0, amount 79
00:33:55.121 00.000 11060 MoveAxis(N, 0, ABG)
00:33:55.121 00.000 11060 Move returns status 0, amount 0
00:33:55.121 00.000 11060 move complete, result=0
00:33:55.121 00.000 11060 worker thread done servicing request
00:33:55.121 00.000 11060 Worker thread wakes up
00:33:55.121 00.000 10844 GuideStep: -0.4 px 79 ms EAST, -0.0 px 0 ms NORTH
00:33:55.122 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:55.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:55.751 00.629 11060 Exposure complete
00:33:55.923 00.172 11060 worker thread done servicing request
00:33:55.923 00.000 10844 OnExposeComplete: enter
00:33:55.923 00.000 10844 UpdateGuideState(): m_state=6
00:33:55.924 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6269
00:33:55.924 00.000 10844 Star::Find returns 1 (0), X=261.74, Y=62.58, Mass=3322, SNR=37.3, Peak=252 HFD=3.5
00:33:55.924 00.000 10844 MultiStar: [#1 0.01,0.69,0.00,M1] [#2 -0.02,0.67,0.00,M2] [#3 -0.02,0.87,0.00,M7] [#4 0.34,0.40,0.91,U] [#5 -0.39,0.57,0.00,M1] [#6 -0.30,0.05,0.85,U] [#7 -0.79,1.40,0.00,M4] [#8 -0.25,0.46,0.94,U] 
00:33:55.924 00.000 10844 refined, 3 included, MultiStar: {-0.26, 0.37}, one-star: {-0.79, 0.54}
00:33:55.924 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
00:33:55.924 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
00:33:55.924 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.37 hyp=0.46 cameraTheta=2.18 mountX=-0.32 mountY=-0.32, mountTheta=-2.36
00:33:55.925 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.37, opts=13)
00:33:55.926 00.001 10844 Enqueuing Move request for scope (-0.26, 0.37)
00:33:55.926 00.000 11060 Worker thread wakes up
00:33:55.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.37) opts 0xd
00:33:55.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.37)
00:33:55.926 00.000 11060 Moving (-0.26, 0.37) raw xDistance=-0.32 yDistance=-0.32
00:33:55.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:33:55.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:33:55.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:55.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:33:55.926 00.000 11060 MoveAxis(E, 58, ABG)
00:33:55.926 00.000 11060 Guiding  Dir = 2, Dur = 58
00:33:55.926 00.000 10844 UpdateGuideState exits: m=3322 SNR=37.3
00:33:55.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:55.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:55.926 00.000 10844 Enqueuing Expose request
00:33:55.948 00.022 11060 IsSlewing returns 0
00:33:55.948 00.000 11060 IsGuiding returns 0
00:33:56.027 00.079 11060 IsGuiding returns 0
00:33:56.027 00.000 11060 Move returns status 0, amount 58
00:33:56.027 00.000 11060 MoveAxis(N, 0, ABG)
00:33:56.027 00.000 11060 Move returns status 0, amount 0
00:33:56.027 00.000 11060 move complete, result=0
00:33:56.027 00.000 11060 worker thread done servicing request
00:33:56.027 00.000 11060 Worker thread wakes up
00:33:56.027 00.000 10844 GuideStep: -0.3 px 58 ms EAST, -0.3 px 0 ms NORTH
00:33:56.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:56.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:56.655 00.628 11060 Exposure complete
00:33:56.819 00.164 11060 worker thread done servicing request
00:33:56.819 00.000 10844 OnExposeComplete: enter
00:33:56.819 00.000 10844 UpdateGuideState(): m_state=6
00:33:56.819 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6270
00:33:56.819 00.000 10844 Star::Find returns 1 (0), X=262.23, Y=62.29, Mass=2853, SNR=34.3, Peak=236 HFD=3.5
00:33:56.820 00.001 10844 MultiStar: [#1 -0.28,0.07,1.08,U] [#2 -0.43,0.35,2.06,U] [#3 -0.61,0.67,0.00,M8] [#4 -0.43,0.67,0.00,M1] [#5 -0.37,0.11,1.03,U] [#6 -0.12,-0.05,0.92,U] [#7 -0.83,0.50,0.00,M5] [#8 -0.82,0.03,0.00,M1] 
00:33:56.820 00.000 10844 refined, 4 included, MultiStar: {-0.33, 0.18}, one-star: {-0.30, 0.25}
00:33:56.820 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.39 = -1.90)
00:33:56.820 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
00:33:56.820 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.18 hyp=0.37 cameraTheta=2.63 mountX=-0.12 mountY=-0.35, mountTheta=-1.90
00:33:56.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.18, opts=13)
00:33:56.821 00.000 10844 Enqueuing Move request for scope (-0.33, 0.18)
00:33:56.821 00.000 11060 Worker thread wakes up
00:33:56.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.18) opts 0xd
00:33:56.821 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.18)
00:33:56.821 00.000 11060 Moving (-0.33, 0.18) raw xDistance=-0.12 yDistance=-0.35
00:33:56.822 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:33:56.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:56.822 00.000 10844 UpdateGuideState exits: m=2853 SNR=34.3
00:33:56.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:56.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:56.822 00.000 10844 Enqueuing Expose request
00:33:56.822 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.43 newest=-0.70
00:33:56.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
00:33:56.822 00.000 11060 MoveAxis(E, 0, ABG)
00:33:56.822 00.000 11060 Move returns status 0, amount 0
00:33:56.822 00.000 11060 BLC: Oldest BLC event removed
00:33:56.822 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:33:56.822 00.000 11060 MoveAxis(N, 887, ABG)
00:33:56.822 00.000 11060 duration set to 750 by maxDecDuration
00:33:56.822 00.000 11060 Guiding  Dir = 0, Dur = 750
00:33:56.840 00.018 11060 IsSlewing returns 0
00:33:56.840 00.000 11060 IsGuiding returns 0
00:33:57.594 00.754 11060 IsGuiding returns 0
00:33:57.594 00.000 11060 Move returns status 0, amount 750
00:33:57.595 00.001 11060 move complete, result=0
00:33:57.595 00.000 11060 worker thread done servicing request
00:33:57.595 00.000 11060 Worker thread wakes up
00:33:57.596 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 750 ms NORTH
00:33:57.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:57.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:58.257 00.661 11060 Exposure complete
00:33:58.407 00.150 11060 worker thread done servicing request
00:33:58.408 00.001 10844 OnExposeComplete: enter
00:33:58.408 00.000 10844 UpdateGuideState(): m_state=6
00:33:58.408 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6271
00:33:58.408 00.000 10844 Star::Find returns 1 (0), X=261.77, Y=62.90, Mass=2943, SNR=34.6, Peak=250 HFD=3.5
00:33:58.408 00.000 10844 MultiStar: [#1 0.24,0.45,0.96,U] [#2 -0.21,0.57,2.03,U] [#3 0.10,1.05,0.00,M9] [#4 0.54,0.96,0.00,M2] [#5 -0.05,0.33,1.05,U] [#6 -0.00,0.13,0.87,U] [#7 -0.51,0.63,0.00,M6] [#8 -0.33,-0.40,1.01,U] 
00:33:58.408 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.36}, one-star: {-0.76, 0.86}
00:33:58.408 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
00:33:58.408 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.49)
00:33:58.408 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.06 mountX=-0.32 mountY=-0.25, mountTheta=-2.48
00:33:58.410 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.36, opts=13)
00:33:58.410 00.000 10844 Enqueuing Move request for scope (-0.19, 0.36)
00:33:58.410 00.000 11060 Worker thread wakes up
00:33:58.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:33:58.410 00.000 10844 UpdateGuideState exits: m=2943 SNR=34.6
00:33:58.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:58.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:58.410 00.000 10844 Enqueuing Expose request
00:33:58.411 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
00:33:58.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
00:33:58.411 00.000 11060 Moving (-0.19, 0.36) raw xDistance=-0.32 yDistance=-0.25
00:33:58.411 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.246170, 1:0.249935
00:33:58.411 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:33:58.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:33:58.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
00:33:58.411 00.000 11060 MoveAxis(E, 56, ABG)
00:33:58.411 00.000 11060 Guiding  Dir = 2, Dur = 56
00:33:58.438 00.027 11060 IsSlewing returns 0
00:33:58.438 00.000 11060 IsGuiding returns 0
00:33:58.518 00.080 11060 IsGuiding returns 0
00:33:58.518 00.000 11060 Move returns status 0, amount 56
00:33:58.518 00.000 11060 MoveAxis(N, 97, ABG)
00:33:58.518 00.000 11060 Guiding  Dir = 0, Dur = 97
00:33:58.559 00.041 11060 IsSlewing returns 0
00:33:58.559 00.000 11060 IsGuiding returns 0
00:33:58.690 00.131 11060 IsGuiding returns 0
00:33:58.690 00.000 11060 Move returns status 0, amount 97
00:33:58.690 00.000 11060 move complete, result=0
00:33:58.691 00.001 11060 worker thread done servicing request
00:33:58.691 00.000 11060 Worker thread wakes up
00:33:58.691 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.2 px 97 ms NORTH
00:33:58.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:58.692 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:33:59.333 00.641 11060 Exposure complete
00:33:59.503 00.170 11060 worker thread done servicing request
00:33:59.503 00.000 10844 OnExposeComplete: enter
00:33:59.503 00.000 10844 UpdateGuideState(): m_state=6
00:33:59.503 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6272
00:33:59.504 00.001 10844 Star::Find returns 1 (0), X=262.48, Y=62.96, Mass=2836, SNR=34.0, Peak=221 HFD=3.6
00:33:59.504 00.000 10844 MultiStar: [#1 -0.25,0.67,0.00,M1] [#2 0.06,0.21,2.04,U] [#3 0.05,0.34,0.99,U] [#4 0.20,0.19,0.97,U] [#5 0.13,0.56,1.08,U] [#6 0.29,-0.13,0.94,U] [#7 -0.13,0.73,0.00,M7] [#8 -0.25,0.08,0.98,U] 
00:33:59.504 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.31}, one-star: {-0.05, 0.92}
00:33:59.504 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:33:59.504 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
00:33:59.504 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.31 cameraTheta=1.38 mountX=-0.31 mountY=0.01, mountTheta=3.11
00:33:59.505 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.31, opts=13)
00:33:59.506 00.001 10844 Enqueuing Move request for scope (0.06, 0.31)
00:33:59.506 00.000 11060 Worker thread wakes up
00:33:59.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:33:59.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
00:33:59.506 00.000 10844 UpdateGuideState exits: m=2836 SNR=34.0
00:33:59.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
00:33:59.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:59.506 00.000 11060 Moving (0.06, 0.31) raw xDistance=-0.31 yDistance=0.01
00:33:59.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:33:59.506 00.000 10844 Enqueuing Expose request
00:33:59.506 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.246170, 1:0.249935, 2:-0.009413
00:33:59.506 00.000 11060 BLC: No correction, Miss < min_move
00:33:59.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
00:33:59.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:33:59.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:33:59.506 00.000 11060 MoveAxis(E, 56, ABG)
00:33:59.506 00.000 11060 Guiding  Dir = 2, Dur = 56
00:33:59.534 00.028 11060 IsSlewing returns 0
00:33:59.534 00.000 11060 IsGuiding returns 0
00:33:59.612 00.078 11060 IsGuiding returns 0
00:33:59.612 00.000 11060 Move returns status 0, amount 56
00:33:59.612 00.000 11060 MoveAxis(N, 0, ABG)
00:33:59.612 00.000 11060 Move returns status 0, amount 0
00:33:59.612 00.000 11060 move complete, result=0
00:33:59.612 00.000 11060 worker thread done servicing request
00:33:59.612 00.000 11060 Worker thread wakes up
00:33:59.612 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
00:33:59.614 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:33:59.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:00.256 00.642 11060 Exposure complete
00:34:00.425 00.169 11060 worker thread done servicing request
00:34:00.425 00.000 10844 OnExposeComplete: enter
00:34:00.425 00.000 10844 UpdateGuideState(): m_state=6
00:34:00.425 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6273
00:34:00.425 00.000 10844 Star::Find returns 1 (1), X=262.55, Y=62.49, Mass=2978, SNR=35.2, Peak=255 HFD=3.2
00:34:00.425 00.000 10844 MultiStar: [#1 -0.11,0.36,1.02,U] [#2 0.31,0.34,2.02,U] [#3 -0.25,-0.55,0.98,U] [#4 0.10,0.24,0.89,U] [#5 -0.17,0.24,0.97,U] [#6 -0.17,-0.58,0.90,U] [#7 0.08,-0.10,0.92,U] [#8 0.21,-0.17,0.92,U] 
00:34:00.425 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.02, 0.45}
00:34:00.425 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:34:00.425 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:34:00.425 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.08 mountX=-0.07 mountY=0.02, mountTheta=2.82
00:34:00.427 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
00:34:00.427 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
00:34:00.427 00.000 11060 Worker thread wakes up
00:34:00.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:00.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:34:00.427 00.000 10844 UpdateGuideState exits: m=2978 SNR=35.2 Saturated
00:34:00.427 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:34:00.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:00.427 00.000 11060 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=0.02
00:34:00.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:00.427 00.000 10844 Enqueuing Expose request
00:34:00.427 00.000 11060 BLC: window closed
00:34:00.427 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.246170, 1:0.249935, 2:-0.009413
00:34:00.427 00.000 11060 BLC: No correction, Miss < min_move
00:34:00.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:34:00.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:00.428 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:00.428 00.000 11060 MoveAxis(E, 0, ABG)
00:34:00.428 00.000 11060 Move returns status 0, amount 0
00:34:00.428 00.000 11060 MoveAxis(N, 0, ABG)
00:34:00.428 00.000 11060 Move returns status 0, amount 0
00:34:00.428 00.000 11060 move complete, result=0
00:34:00.428 00.000 11060 worker thread done servicing request
00:34:00.428 00.000 11060 Worker thread wakes up
00:34:00.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:00.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:00.430 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:01.075 00.645 11060 Exposure complete
00:34:01.254 00.179 11060 worker thread done servicing request
00:34:01.254 00.000 10844 OnExposeComplete: enter
00:34:01.254 00.000 10844 UpdateGuideState(): m_state=6
00:34:01.254 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6274
00:34:01.255 00.001 10844 Star::Find returns 1 (1), X=262.70, Y=62.12, Mass=2930, SNR=34.4, Peak=255 HFD=3.4
00:34:01.255 00.000 10844 MultiStar: [#1 0.12,-0.02,1.04,U] [#2 0.15,0.89,0.00,M1] [#3 0.16,-0.09,1.00,U] [#4 0.20,-0.27,1.00,U] [#5 0.05,-0.21,1.09,U] [#6 -0.02,0.19,0.86,U] [#7 0.09,0.05,0.87,U] [#8 0.31,-0.21,0.96,U] 
00:34:01.255 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.17, 0.08}
00:34:01.255 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
00:34:01.255 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
00:34:01.255 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.44 mountX=0.04 mountY=0.15, mountTheta=1.31
00:34:01.257 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.07, opts=13)
00:34:01.257 00.000 10844 Enqueuing Move request for scope (0.14, -0.07)
00:34:01.257 00.000 11060 Worker thread wakes up
00:34:01.258 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:01.258 00.000 10844 UpdateGuideState exits: m=2930 SNR=34.4 Saturated
00:34:01.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:01.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
00:34:01.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:01.258 00.000 10844 Enqueuing Expose request
00:34:01.258 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
00:34:01.258 00.000 11060 Moving (0.14, -0.07) raw xDistance=0.04 yDistance=0.15
00:34:01.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:34:01.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:01.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:34:01.258 00.000 11060 MoveAxis(E, 0, ABG)
00:34:01.258 00.000 11060 Move returns status 0, amount 0
00:34:01.258 00.000 11060 MoveAxis(N, 0, ABG)
00:34:01.258 00.000 11060 Move returns status 0, amount 0
00:34:01.258 00.000 11060 move complete, result=0
00:34:01.258 00.000 11060 worker thread done servicing request
00:34:01.258 00.000 11060 Worker thread wakes up
00:34:01.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:01.259 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:01.259 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:01.887 00.628 11060 Exposure complete
00:34:02.055 00.168 11060 worker thread done servicing request
00:34:02.055 00.000 10844 OnExposeComplete: enter
00:34:02.055 00.000 10844 UpdateGuideState(): m_state=6
00:34:02.055 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6275
00:34:02.055 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.48, Mass=2945, SNR=34.8, Peak=244 HFD=3.3
00:34:02.056 00.001 10844 MultiStar: [#1 0.30,-0.26,1.07,U] [#2 -0.18,0.42,1.94,U] [#3 0.05,0.18,0.86,U] [#4 0.41,-0.06,0.93,U] [#5 -0.07,-0.25,1.11,U] [#6 0.37,-0.11,1.00,U] [#7 -0.28,0.21,0.85,U] [#8 0.18,-0.26,0.92,U] 
00:34:02.056 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.14, 0.44}
00:34:02.056 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:34:02.056 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:34:02.056 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.71 mountX=-0.08 mountY=0.07, mountTheta=2.45
00:34:02.057 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
00:34:02.057 00.000 10844 Enqueuing Move request for scope (0.08, 0.07)
00:34:02.057 00.000 11060 Worker thread wakes up
00:34:02.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
00:34:02.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
00:34:02.057 00.000 11060 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=0.07
00:34:02.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:34:02.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:02.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:02.057 00.000 10844 UpdateGuideState exits: m=2945 SNR=34.8
00:34:02.059 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:34:02.059 00.000 11060 MoveAxis(E, 0, ABG)
00:34:02.059 00.000 11060 Move returns status 0, amount 0
00:34:02.059 00.000 11060 MoveAxis(N, 0, ABG)
00:34:02.059 00.000 11060 Move returns status 0, amount 0
00:34:02.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:02.059 00.000 11060 move complete, result=0
00:34:02.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:02.059 00.000 10844 Enqueuing Expose request
00:34:02.059 00.000 11060 worker thread done servicing request
00:34:02.059 00.000 11060 Worker thread wakes up
00:34:02.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:02.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:02.059 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:02.694 00.635 11060 Exposure complete
00:34:02.853 00.159 11060 worker thread done servicing request
00:34:02.853 00.000 10844 OnExposeComplete: enter
00:34:02.853 00.000 10844 UpdateGuideState(): m_state=6
00:34:02.853 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6276
00:34:02.853 00.000 10844 Star::Find returns 1 (1), X=262.61, Y=62.68, Mass=3015, SNR=35.5, Peak=255 HFD=3.4
00:34:02.855 00.002 10844 MultiStar: [#1 -0.15,-0.60,1.11,U] [#2 0.06,-0.02,1.87,U] [#3 -0.47,-0.27,0.91,U] [#4 0.43,-0.73,0.00,M1] [#5 -0.75,0.35,0.00,M1] [#6 -0.45,-0.55,0.00,M1] [#7 -0.22,0.06,0.83,U] [#8 -0.61,-0.30,0.00,M1] 
00:34:02.855 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.04}, one-star: {0.08, 0.65}
00:34:02.855 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
00:34:02.855 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
00:34:02.855 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.74 mountX=0.06 mountY=-0.09, mountTheta=-0.99
00:34:02.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
00:34:02.856 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
00:34:02.856 00.000 11060 Worker thread wakes up
00:34:02.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:34:02.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:34:02.856 00.000 11060 Moving (-0.10, -0.04) raw xDistance=0.06 yDistance=-0.09
00:34:02.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:34:02.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:02.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:02.856 00.000 10844 UpdateGuideState exits: m=3015 SNR=35.5 Saturated
00:34:02.857 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:34:02.857 00.000 11060 MoveAxis(E, 0, ABG)
00:34:02.857 00.000 11060 Move returns status 0, amount 0
00:34:02.857 00.000 11060 MoveAxis(N, 0, ABG)
00:34:02.857 00.000 11060 Move returns status 0, amount 0
00:34:02.857 00.000 11060 move complete, result=0
00:34:02.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:02.857 00.000 11060 worker thread done servicing request
00:34:02.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:02.857 00.000 10844 Enqueuing Expose request
00:34:02.857 00.000 11060 Worker thread wakes up
00:34:02.857 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:02.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:02.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:03.486 00.629 11060 Exposure complete
00:34:03.645 00.159 11060 worker thread done servicing request
00:34:03.645 00.000 10844 OnExposeComplete: enter
00:34:03.645 00.000 10844 UpdateGuideState(): m_state=6
00:34:03.646 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6277
00:34:03.646 00.000 10844 Star::Find returns 1 (0), X=262.85, Y=62.85, Mass=3140, SNR=35.5, Peak=239 HFD=3.7
00:34:03.646 00.000 10844 MultiStar: [#1 -0.42,-0.24,1.01,U] [#2 0.28,0.55,1.93,U] [#3 0.11,0.15,1.01,U] [#4 0.07,-0.31,0.97,U] [#5 -0.49,0.43,0.00,M2] [#6 -0.30,-0.20,0.94,U] [#7 -0.49,0.86,0.00,M4] [#8 -0.11,0.05,0.89,U] 
00:34:03.646 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.17}, one-star: {0.32, 0.82}
00:34:03.646 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:34:03.646 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:34:03.646 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.39 mountX=-0.18 mountY=0.00, mountTheta=3.12
00:34:03.648 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.17, opts=13)
00:34:03.648 00.000 10844 Enqueuing Move request for scope (0.03, 0.17)
00:34:03.648 00.000 11060 Worker thread wakes up
00:34:03.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
00:34:03.648 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
00:34:03.648 00.000 11060 Moving (0.03, 0.17) raw xDistance=-0.18 yDistance=0.00
00:34:03.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:34:03.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:03.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:03.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:34:03.648 00.000 11060 MoveAxis(E, 31, ABG)
00:34:03.648 00.000 11060 Guiding  Dir = 2, Dur = 31
00:34:03.648 00.000 10844 UpdateGuideState exits: m=3140 SNR=35.5
00:34:03.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:03.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:03.648 00.000 10844 Enqueuing Expose request
00:34:03.651 00.003 11060 IsSlewing returns 0
00:34:03.651 00.000 11060 IsGuiding returns 0
00:34:03.698 00.047 11060 IsGuiding returns 0
00:34:03.698 00.000 11060 Move returns status 0, amount 31
00:34:03.698 00.000 11060 MoveAxis(N, 0, ABG)
00:34:03.698 00.000 11060 Move returns status 0, amount 0
00:34:03.698 00.000 11060 move complete, result=0
00:34:03.698 00.000 11060 worker thread done servicing request
00:34:03.698 00.000 11060 Worker thread wakes up
00:34:03.698 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
00:34:03.699 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:03.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:04.330 00.631 11060 Exposure complete
00:34:04.485 00.155 11060 worker thread done servicing request
00:34:04.485 00.000 10844 OnExposeComplete: enter
00:34:04.485 00.000 10844 UpdateGuideState(): m_state=6
00:34:04.485 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6278
00:34:04.485 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=62.66, Mass=2878, SNR=34.2, Peak=237 HFD=3.5
00:34:04.485 00.000 10844 MultiStar: [#1 -0.17,-0.47,0.96,U] [#2 -0.38,0.02,2.14,U] [#3 -0.12,0.42,1.01,U] [#4 0.36,-0.03,1.03,U] [#5 -0.28,-0.18,1.00,U] [#6 0.06,0.08,0.98,U] [#7 0.10,0.09,0.89,U] [#8 -0.35,-0.06,1.03,U] 
00:34:04.485 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {0.31, 0.63}
00:34:04.485 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.38 = -1.91)
00:34:04.485 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.92)
00:34:04.485 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.62 mountX=-0.03 mountY=-0.10, mountTheta=-1.91
00:34:04.487 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
00:34:04.487 00.000 10844 Enqueuing Move request for scope (-0.09, 0.05)
00:34:04.487 00.000 11060 Worker thread wakes up
00:34:04.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
00:34:04.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
00:34:04.487 00.000 11060 Moving (-0.09, 0.05) raw xDistance=-0.03 yDistance=-0.10
00:34:04.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:34:04.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:04.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:04.487 00.000 10844 UpdateGuideState exits: m=2878 SNR=34.2
00:34:04.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:04.487 00.000 11060 MoveAxis(E, 0, ABG)
00:34:04.487 00.000 11060 Move returns status 0, amount 0
00:34:04.488 00.001 11060 MoveAxis(N, 0, ABG)
00:34:04.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:04.488 00.000 11060 Move returns status 0, amount 0
00:34:04.488 00.000 11060 move complete, result=0
00:34:04.488 00.000 11060 worker thread done servicing request
00:34:04.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:04.488 00.000 10844 Enqueuing Expose request
00:34:04.488 00.000 11060 Worker thread wakes up
00:34:04.488 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:04.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:04.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:05.128 00.640 11060 Exposure complete
00:34:05.301 00.173 11060 worker thread done servicing request
00:34:05.301 00.000 10844 OnExposeComplete: enter
00:34:05.301 00.000 10844 UpdateGuideState(): m_state=6
00:34:05.301 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6279
00:34:05.301 00.000 10844 Star::Find returns 1 (0), X=262.40, Y=62.34, Mass=3235, SNR=36.0, Peak=250 HFD=3.4
00:34:05.301 00.000 10844 MultiStar: [#1 -0.22,0.56,0.90,U] [#2 0.01,0.25,1.93,U] [#3 -0.29,-0.00,0.94,U] [#4 -0.02,-0.31,0.96,U] [#5 -0.42,0.31,1.04,U] [#6 0.13,-0.22,0.87,U] [#7 -0.53,0.32,0.80,U] [#8 -0.56,0.01,0.94,U] 
00:34:05.301 00.000 10844 refined, 8 included, MultiStar: {-0.20, 0.15}, one-star: {-0.13, 0.30}
00:34:05.303 00.002 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
00:34:05.303 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
00:34:05.303 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.51 mountX=-0.11 mountY=-0.22, mountTheta=-2.03
00:34:05.304 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.15, opts=13)
00:34:05.304 00.000 10844 Enqueuing Move request for scope (-0.20, 0.15)
00:34:05.304 00.000 11060 Worker thread wakes up
00:34:05.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:05.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
00:34:05.304 00.000 10844 UpdateGuideState exits: m=3235 SNR=36.0
00:34:05.304 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
00:34:05.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:05.304 00.000 11060 Moving (-0.20, 0.15) raw xDistance=-0.11 yDistance=-0.22
00:34:05.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:05.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:34:05.304 00.000 10844 Enqueuing Expose request
00:34:05.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
00:34:05.304 00.000 11060 MoveAxis(E, 0, ABG)
00:34:05.304 00.000 11060 Move returns status 0, amount 0
00:34:05.304 00.000 11060 MoveAxis(N, 86, ABG)
00:34:05.304 00.000 11060 Guiding  Dir = 0, Dur = 86
00:34:05.321 00.017 11060 IsSlewing returns 0
00:34:05.321 00.000 11060 IsGuiding returns 0
00:34:05.445 00.124 11060 IsGuiding returns 0
00:34:05.445 00.000 11060 Move returns status 0, amount 86
00:34:05.446 00.001 11060 move complete, result=0
00:34:05.446 00.000 11060 worker thread done servicing request
00:34:05.446 00.000 11060 Worker thread wakes up
00:34:05.447 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 86 ms NORTH
00:34:05.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:05.448 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:06.082 00.634 11060 Exposure complete
00:34:06.257 00.175 11060 worker thread done servicing request
00:34:06.257 00.000 10844 OnExposeComplete: enter
00:34:06.257 00.000 10844 UpdateGuideState(): m_state=6
00:34:06.257 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6280
00:34:06.258 00.001 10844 Star::Find returns 1 (0), X=262.61, Y=62.27, Mass=3117, SNR=35.7, Peak=241 HFD=3.6
00:34:06.258 00.000 10844 MultiStar: [#1 0.09,0.10,1.04,U] [#2 -0.29,0.88,0.00,M1] [#3 -0.05,0.25,0.95,U] [#4 0.16,-0.69,0.00,M1] [#5 -0.43,-0.12,1.01,U] [#6 -0.03,-0.39,0.98,U] [#7 -0.03,0.53,0.79,U] [#8 0.09,-0.27,0.89,U] 
00:34:06.258 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {0.08, 0.23}
00:34:06.258 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
00:34:06.258 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
00:34:06.258 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.38 mountX=-0.03 mountY=-0.05, mountTheta=-2.16
00:34:06.259 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
00:34:06.259 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
00:34:06.260 00.001 11060 Worker thread wakes up
00:34:06.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:06.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:34:06.260 00.000 10844 UpdateGuideState exits: m=3117 SNR=35.7
00:34:06.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:34:06.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:06.260 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
00:34:06.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:06.260 00.000 10844 Enqueuing Expose request
00:34:06.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:34:06.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:06.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:06.260 00.000 11060 MoveAxis(E, 0, ABG)
00:34:06.260 00.000 11060 Move returns status 0, amount 0
00:34:06.260 00.000 11060 MoveAxis(N, 0, ABG)
00:34:06.261 00.001 11060 Move returns status 0, amount 0
00:34:06.261 00.000 11060 move complete, result=0
00:34:06.261 00.000 11060 worker thread done servicing request
00:34:06.261 00.000 11060 Worker thread wakes up
00:34:06.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:06.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:06.262 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:06.897 00.635 11060 Exposure complete
00:34:07.064 00.167 11060 worker thread done servicing request
00:34:07.065 00.001 10844 OnExposeComplete: enter
00:34:07.065 00.000 10844 UpdateGuideState(): m_state=6
00:34:07.065 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6281
00:34:07.065 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=61.78, Mass=2874, SNR=34.5, Peak=231 HFD=3.6
00:34:07.065 00.000 10844 MultiStar: [#1 -0.25,0.33,1.00,U] [#2 0.01,0.45,1.91,U] [#3 0.16,0.61,0.00,M1] [#4 0.18,-0.20,0.83,U] [#5 -0.56,0.59,0.00,M1] [#6 0.52,-0.45,0.00,M1] [#7 -0.07,0.98,0.00,M2] [#8 0.09,0.01,0.99,U] 
00:34:07.065 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.13}, one-star: {0.08, -0.26}
00:34:07.065 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
00:34:07.065 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
00:34:07.066 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=-0.13 mountY=-0.00, mountTheta=-3.11
00:34:07.067 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
00:34:07.067 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
00:34:07.067 00.000 11060 Worker thread wakes up
00:34:07.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:07.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:34:07.067 00.000 10844 UpdateGuideState exits: m=2874 SNR=34.5
00:34:07.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:34:07.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:07.067 00.000 11060 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.00
00:34:07.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:07.067 00.000 10844 Enqueuing Expose request
00:34:07.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:34:07.068 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:07.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:34:07.068 00.000 11060 MoveAxis(E, 23, ABG)
00:34:07.068 00.000 11060 Guiding  Dir = 2, Dur = 23
00:34:07.078 00.010 11060 IsSlewing returns 0
00:34:07.078 00.000 11060 IsGuiding returns 0
00:34:07.116 00.038 11060 IsGuiding returns 0
00:34:07.116 00.000 11060 Move returns status 0, amount 23
00:34:07.116 00.000 11060 MoveAxis(N, 0, ABG)
00:34:07.116 00.000 11060 Move returns status 0, amount 0
00:34:07.116 00.000 11060 move complete, result=0
00:34:07.116 00.000 11060 worker thread done servicing request
00:34:07.117 00.001 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
00:34:07.117 00.000 11060 Worker thread wakes up
00:34:07.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:07.118 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:07.772 00.654 11060 Exposure complete
00:34:07.943 00.171 11060 worker thread done servicing request
00:34:07.943 00.000 10844 OnExposeComplete: enter
00:34:07.943 00.000 10844 UpdateGuideState(): m_state=6
00:34:07.943 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6282
00:34:07.943 00.000 10844 Star::Find returns 1 (1), X=263.18, Y=62.44, Mass=3204, SNR=36.1, Peak=255 HFD=3.5
00:34:07.944 00.001 10844 MultiStar: [#1 0.42,0.14,0.99,U] [#2 0.15,0.25,1.92,U] [#3 0.46,0.45,0.00,M2] [#4 -0.06,-0.37,0.96,U] [#5 -0.31,0.85,0.00,M2] [#6 0.07,0.34,0.89,U] [#7 0.21,0.63,0.00,M3] [#8 0.22,-0.37,0.87,U] 
00:34:07.944 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.10}, one-star: {0.65, 0.40}
00:34:07.944 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
00:34:07.944 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
00:34:07.944 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.39 mountX=-0.14 mountY=0.22, mountTheta=2.14
00:34:07.945 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.10, opts=13)
00:34:07.945 00.000 10844 Enqueuing Move request for scope (0.24, 0.10)
00:34:07.945 00.000 11060 Worker thread wakes up
00:34:07.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:07.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
00:34:07.946 00.001 10844 UpdateGuideState exits: m=3204 SNR=36.1 Saturated
00:34:07.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
00:34:07.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:07.946 00.000 11060 Moving (0.24, 0.10) raw xDistance=-0.14 yDistance=0.22
00:34:07.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:07.946 00.000 10844 Enqueuing Expose request
00:34:07.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:34:07.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:34:07.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:34:07.946 00.000 11060 MoveAxis(E, 25, ABG)
00:34:07.946 00.000 11060 Guiding  Dir = 2, Dur = 25
00:34:07.970 00.024 11060 IsSlewing returns 0
00:34:07.971 00.001 11060 IsGuiding returns 0
00:34:08.018 00.047 11060 IsGuiding returns 0
00:34:08.018 00.000 11060 Move returns status 0, amount 25
00:34:08.018 00.000 11060 MoveAxis(N, 0, ABG)
00:34:08.018 00.000 11060 Move returns status 0, amount 0
00:34:08.018 00.000 11060 move complete, result=0
00:34:08.018 00.000 11060 worker thread done servicing request
00:34:08.018 00.000 11060 Worker thread wakes up
00:34:08.018 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
00:34:08.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:08.019 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:08.646 00.627 11060 Exposure complete
00:34:08.859 00.213 11060 worker thread done servicing request
00:34:08.860 00.001 10844 OnExposeComplete: enter
00:34:08.860 00.000 10844 UpdateGuideState(): m_state=6
00:34:08.860 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6283
00:34:08.860 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=62.00, Mass=3176, SNR=36.3, Peak=240 HFD=3.3
00:34:08.860 00.000 10844 MultiStar: [#1 -0.23,-0.26,0.96,U] [#2 0.09,-0.14,1.91,U] [#3 0.48,0.02,0.96,U] [#4 0.04,-0.50,0.89,U] [#5 0.13,-0.13,0.99,U] [#6 -0.37,-0.37,0.87,U] [#7 -0.14,-0.28,0.89,U] [#8 0.39,-0.75,0.00,M1] 
00:34:08.860 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.20}, one-star: {0.24, -0.04}
00:34:08.860 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
00:34:08.860 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
00:34:08.861 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.36 mountX=0.19 mountY=0.08, mountTheta=0.38
00:34:08.862 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.20, opts=13)
00:34:08.862 00.000 10844 Enqueuing Move request for scope (0.04, -0.20)
00:34:08.862 00.000 11060 Worker thread wakes up
00:34:08.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
00:34:08.862 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
00:34:08.862 00.000 11060 Moving (0.04, -0.20) raw xDistance=0.19 yDistance=0.08
00:34:08.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:34:08.863 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:08.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:08.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:34:08.863 00.000 11060 MoveAxis(W, 32, ABG)
00:34:08.863 00.000 11060 Guiding  Dir = 3, Dur = 32
00:34:08.863 00.000 10844 UpdateGuideState exits: m=3176 SNR=36.3
00:34:08.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:08.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:08.863 00.000 10844 Enqueuing Expose request
00:34:08.890 00.027 11060 IsSlewing returns 0
00:34:08.890 00.000 11060 IsGuiding returns 0
00:34:08.961 00.071 11060 IsGuiding returns 0
00:34:08.961 00.000 11060 Move returns status 0, amount 32
00:34:08.961 00.000 11060 MoveAxis(N, 0, ABG)
00:34:08.961 00.000 11060 Move returns status 0, amount 0
00:34:08.961 00.000 11060 move complete, result=0
00:34:08.961 00.000 11060 worker thread done servicing request
00:34:08.961 00.000 11060 Worker thread wakes up
00:34:08.961 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
00:34:08.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:08.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:09.600 00.639 11060 Exposure complete
00:34:09.925 00.325 11060 worker thread done servicing request
00:34:09.925 00.000 10844 OnExposeComplete: enter
00:34:09.925 00.000 10844 UpdateGuideState(): m_state=6
00:34:09.926 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6284
00:34:09.926 00.000 10844 Star::Find returns 1 (1), X=263.11, Y=62.30, Mass=3107, SNR=35.6, Peak=255 HFD=3.4
00:34:09.926 00.000 10844 MultiStar: [#1 0.40,-0.33,0.98,U] [#2 -0.00,0.09,1.97,U] [#3 0.03,0.17,0.97,U] [#4 0.32,-0.26,1.04,U] [#5 0.02,-0.06,1.00,U] [#6 -0.11,0.07,0.85,U] [#7 0.10,0.08,0.91,U] [#8 0.21,-0.08,0.88,U] 
00:34:09.926 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.00}, one-star: {0.59, 0.26}
00:34:09.926 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
00:34:09.927 00.001 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
00:34:09.927 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.00 mountX=-0.03 mountY=0.16, mountTheta=1.75
00:34:09.928 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.00, opts=13)
00:34:09.928 00.000 10844 Enqueuing Move request for scope (0.16, 0.00)
00:34:09.929 00.001 11060 Worker thread wakes up
00:34:09.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:09.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
00:34:09.929 00.000 10844 UpdateGuideState exits: m=3107 SNR=35.6 Saturated
00:34:09.929 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
00:34:09.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:09.929 00.000 11060 Moving (0.16, 0.00) raw xDistance=-0.03 yDistance=0.16
00:34:09.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:09.929 00.000 10844 Enqueuing Expose request
00:34:09.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:34:09.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:09.930 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:34:09.930 00.000 11060 MoveAxis(E, 0, ABG)
00:34:09.930 00.000 11060 Move returns status 0, amount 0
00:34:09.930 00.000 11060 MoveAxis(N, 0, ABG)
00:34:09.930 00.000 11060 Move returns status 0, amount 0
00:34:09.930 00.000 11060 move complete, result=0
00:34:09.930 00.000 11060 worker thread done servicing request
00:34:09.930 00.000 11060 Worker thread wakes up
00:34:09.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:09.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:09.943 00.013 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:34:10.574 00.631 11060 Exposure complete
00:34:10.865 00.291 11060 worker thread done servicing request
00:34:10.865 00.000 10844 OnExposeComplete: enter
00:34:10.865 00.000 10844 UpdateGuideState(): m_state=6
00:34:10.866 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6285
00:34:10.866 00.000 10844 Star::Find returns 1 (1), X=262.83, Y=62.08, Mass=3617, SNR=38.3, Peak=255 HFD=3.5
00:34:10.867 00.001 10844 MultiStar: [#1 0.58,0.28,0.00,M1] [#2 0.20,0.47,1.84,U] [#3 0.14,0.13,0.86,U] [#4 0.24,-0.10,0.83,U] [#5 -0.07,0.30,0.89,U] [#6 0.43,0.00,0.83,U] [#7 0.39,0.45,0.83,U] [#8 -0.19,-0.31,0.77,U] 
00:34:10.867 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.17}, one-star: {0.31, 0.05}
00:34:10.867 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
00:34:10.867 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
00:34:10.867 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.25 cameraTheta=0.74 mountX=-0.20 mountY=0.16, mountTheta=2.48
00:34:10.869 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.17, opts=13)
00:34:10.869 00.000 10844 Enqueuing Move request for scope (0.19, 0.17)
00:34:10.869 00.000 11060 Worker thread wakes up
00:34:10.869 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:10.869 00.000 10844 UpdateGuideState exits: m=3617 SNR=38.3 Saturated
00:34:10.870 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:10.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:10.870 00.000 10844 Enqueuing Expose request
00:34:10.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
00:34:10.870 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
00:34:10.870 00.000 11060 Moving (0.19, 0.17) raw xDistance=-0.20 yDistance=0.16
00:34:10.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:34:10.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:10.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:34:10.870 00.000 11060 MoveAxis(E, 35, ABG)
00:34:10.871 00.001 11060 Guiding  Dir = 2, Dur = 35
00:34:10.901 00.030 11060 IsSlewing returns 0
00:34:10.902 00.001 11060 IsGuiding returns 0
00:34:10.958 00.056 11060 IsGuiding returns 0
00:34:10.958 00.000 11060 Move returns status 0, amount 35
00:34:10.958 00.000 11060 MoveAxis(N, 0, ABG)
00:34:10.959 00.001 11060 Move returns status 0, amount 0
00:34:10.959 00.000 11060 move complete, result=0
00:34:10.959 00.000 11060 worker thread done servicing request
00:34:10.959 00.000 11060 Worker thread wakes up
00:34:10.959 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
00:34:10.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:10.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:11.602 00.643 11060 Exposure complete
00:34:11.840 00.238 11060 worker thread done servicing request
00:34:11.840 00.000 10844 OnExposeComplete: enter
00:34:11.840 00.000 10844 UpdateGuideState(): m_state=6
00:34:11.840 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6286
00:34:11.842 00.002 10844 Star::Find returns 1 (0), X=262.89, Y=62.10, Mass=2976, SNR=35.0, Peak=249 HFD=3.4
00:34:11.842 00.000 10844 MultiStar: [#1 0.70,-0.40,0.00,M2] [#2 -0.00,0.02,1.91,U] [#3 0.33,0.20,1.00,U] [#4 -0.30,-0.34,0.92,U] [#5 -0.33,0.14,1.07,U] [#6 0.38,-0.12,0.93,U] [#7 0.22,0.47,0.88,U] [#8 0.66,-0.71,0.00,M1] 
00:34:11.842 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.06}, one-star: {0.37, 0.07}
00:34:11.842 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
00:34:11.842 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
00:34:11.842 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=-0.07 mountY=0.07, mountTheta=2.36
00:34:11.845 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
00:34:11.845 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
00:34:11.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:11.845 00.000 10844 UpdateGuideState exits: m=2976 SNR=35.0
00:34:11.846 00.001 11060 Worker thread wakes up
00:34:11.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:34:11.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:11.846 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:34:11.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:11.846 00.000 10844 Enqueuing Expose request
00:34:11.846 00.000 11060 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=0.07
00:34:11.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:34:11.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:11.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:34:11.847 00.001 11060 MoveAxis(E, 0, ABG)
00:34:11.847 00.000 11060 Move returns status 0, amount 0
00:34:11.847 00.000 11060 MoveAxis(N, 0, ABG)
00:34:11.847 00.000 11060 Move returns status 0, amount 0
00:34:11.847 00.000 11060 move complete, result=0
00:34:11.847 00.000 11060 worker thread done servicing request
00:34:11.848 00.001 11060 Worker thread wakes up
00:34:11.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:11.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:11.852 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:12.479 00.627 11060 Exposure complete
00:34:12.697 00.218 11060 worker thread done servicing request
00:34:12.697 00.000 10844 OnExposeComplete: enter
00:34:12.697 00.000 10844 UpdateGuideState(): m_state=6
00:34:12.698 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6287
00:34:12.698 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.38, Mass=3080, SNR=35.3, Peak=250 HFD=3.6
00:34:12.698 00.000 10844 MultiStar: [#1 0.09,-0.42,1.07,U] [#2 0.23,0.69,0.00,M1] [#3 0.06,0.58,0.93,U] [#4 0.00,0.29,0.98,U] [#5 0.14,-0.07,1.12,U] [#6 -0.19,-0.47,0.96,U] [#7 -0.09,0.59,0.80,U] [#8 -0.08,-0.54,0.96,U] 
00:34:12.698 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.23, 0.35}
00:34:12.698 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:34:12.698 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:34:12.699 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.60 mountX=-0.02 mountY=0.02, mountTheta=2.35
00:34:12.701 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
00:34:12.701 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
00:34:12.701 00.000 11060 Worker thread wakes up
00:34:12.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:12.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:34:12.701 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.3
00:34:12.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:34:12.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:12.701 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=0.02
00:34:12.702 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:12.702 00.000 10844 Enqueuing Expose request
00:34:12.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:34:12.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:12.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:12.702 00.000 11060 MoveAxis(E, 0, ABG)
00:34:12.702 00.000 11060 Move returns status 0, amount 0
00:34:12.702 00.000 11060 MoveAxis(N, 0, ABG)
00:34:12.702 00.000 11060 Move returns status 0, amount 0
00:34:12.702 00.000 11060 move complete, result=0
00:34:12.702 00.000 11060 worker thread done servicing request
00:34:12.703 00.001 11060 Worker thread wakes up
00:34:12.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:12.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:12.705 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:13.346 00.641 11060 Exposure complete
00:34:13.560 00.214 11060 worker thread done servicing request
00:34:13.560 00.000 10844 OnExposeComplete: enter
00:34:13.560 00.000 10844 UpdateGuideState(): m_state=6
00:34:13.560 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6288
00:34:13.560 00.000 10844 Star::Find returns 1 (0), X=262.98, Y=61.86, Mass=2666, SNR=33.1, Peak=216 HFD=3.8
00:34:13.560 00.000 10844 MultiStar: [#1 0.15,0.12,1.08,U] [#2 0.55,0.16,2.11,U] [#3 -0.02,0.75,0.00,M1] [#4 -0.03,0.49,1.05,U] [#5 -0.02,0.34,1.01,U] [#6 0.18,0.22,1.02,U] [#7 0.27,0.60,0.00,M1] [#8 0.16,-0.03,1.00,U] 
00:34:13.561 00.001 10844 refined, 6 included, MultiStar: {0.25, 0.16}, one-star: {0.45, -0.18}
00:34:13.561 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
00:34:13.561 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
00:34:13.561 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.30 cameraTheta=0.57 mountX=-0.20 mountY=0.22, mountTheta=2.32
00:34:13.563 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.16, opts=13)
00:34:13.563 00.000 10844 Enqueuing Move request for scope (0.25, 0.16)
00:34:13.563 00.000 11060 Worker thread wakes up
00:34:13.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:13.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
00:34:13.564 00.001 10844 UpdateGuideState exits: m=2666 SNR=33.1
00:34:13.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
00:34:13.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:13.564 00.000 11060 Moving (0.25, 0.16) raw xDistance=-0.20 yDistance=0.22
00:34:13.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:13.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:34:13.564 00.000 10844 Enqueuing Expose request
00:34:13.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:13.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:34:13.564 00.000 11060 MoveAxis(E, 36, ABG)
00:34:13.564 00.000 11060 Guiding  Dir = 2, Dur = 36
00:34:13.590 00.026 11060 IsSlewing returns 0
00:34:13.590 00.000 11060 IsGuiding returns 0
00:34:13.652 00.062 11060 IsGuiding returns 0
00:34:13.652 00.000 11060 Move returns status 0, amount 36
00:34:13.652 00.000 11060 MoveAxis(N, 0, ABG)
00:34:13.652 00.000 11060 Move returns status 0, amount 0
00:34:13.652 00.000 11060 move complete, result=0
00:34:13.653 00.001 11060 worker thread done servicing request
00:34:13.653 00.000 11060 Worker thread wakes up
00:34:13.653 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
00:34:13.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:13.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:14.289 00.636 11060 Exposure complete
00:34:14.457 00.168 11060 worker thread done servicing request
00:34:14.457 00.000 10844 OnExposeComplete: enter
00:34:14.457 00.000 10844 UpdateGuideState(): m_state=6
00:34:14.458 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6289
00:34:14.458 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.15, Mass=3250, SNR=36.6, Peak=253 HFD=3.8
00:34:14.458 00.000 10844 MultiStar: [#1 0.44,-0.58,0.00,M1] [#2 0.28,0.19,1.86,U] [#3 0.19,-0.15,0.90,U] [#4 -0.22,-0.59,0.00,M1] [#5 -0.13,-0.56,1.09,U] [#6 0.44,-0.50,0.00,M1] [#7 0.20,0.11,0.81,U] [#8 -0.15,-0.84,0.00,M1] 
00:34:14.458 00.000 10844 single-star, 4 included, MultiStar: {0.12, -0.03}, one-star: {-0.05, 0.11}
00:34:14.458 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
00:34:14.458 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
00:34:14.458 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
00:34:14.460 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.11, opts=13)
00:34:14.460 00.000 10844 Enqueuing Move request for scope (-0.05, 0.11)
00:34:14.460 00.000 11060 Worker thread wakes up
00:34:14.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:34:14.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:34:14.460 00.000 11060 Moving (-0.05, 0.11) raw xDistance=-0.10 yDistance=-0.06
00:34:14.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:34:14.461 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:14.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:14.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:34:14.461 00.000 11060 MoveAxis(E, 0, ABG)
00:34:14.461 00.000 11060 Move returns status 0, amount 0
00:34:14.461 00.000 11060 MoveAxis(N, 0, ABG)
00:34:14.461 00.000 10844 UpdateGuideState exits: m=3250 SNR=36.6
00:34:14.461 00.000 11060 Move returns status 0, amount 0
00:34:14.461 00.000 11060 move complete, result=0
00:34:14.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:14.461 00.000 11060 worker thread done servicing request
00:34:14.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:14.461 00.000 10844 Enqueuing Expose request
00:34:14.461 00.000 11060 Worker thread wakes up
00:34:14.461 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:14.462 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:14.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:15.096 00.634 11060 Exposure complete
00:34:15.250 00.154 11060 worker thread done servicing request
00:34:15.251 00.001 10844 OnExposeComplete: enter
00:34:15.251 00.000 10844 UpdateGuideState(): m_state=6
00:34:15.251 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6290
00:34:15.251 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=62.19, Mass=2317, SNR=31.0, Peak=188 HFD=3.5
00:34:15.251 00.000 10844 MultiStar: [#1 -0.15,-0.20,1.03,U] [#2 0.17,-0.08,2.23,U] [#3 0.52,-0.14,1.09,U] [#4 0.14,-0.52,1.10,U] [#5 -0.05,0.01,1.19,U] [#6 0.26,-0.50,1.09,U] [#7 -0.30,0.22,1.04,U] [#8 0.09,-1.10,0.00,M2] 
00:34:15.251 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.13}, one-star: {0.18, 0.15}
00:34:15.251 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:34:15.251 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
00:34:15.251 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=0.11 mountY=0.13, mountTheta=0.86
00:34:15.253 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
00:34:15.253 00.000 10844 Enqueuing Move request for scope (0.11, -0.13)
00:34:15.253 00.000 11060 Worker thread wakes up
00:34:15.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
00:34:15.253 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
00:34:15.253 00.000 11060 Moving (0.11, -0.13) raw xDistance=0.11 yDistance=0.13
00:34:15.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:34:15.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:15.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:34:15.253 00.000 11060 MoveAxis(E, 0, ABG)
00:34:15.253 00.000 11060 Move returns status 0, amount 0
00:34:15.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:15.254 00.001 11060 MoveAxis(N, 0, ABG)
00:34:15.254 00.000 11060 Move returns status 0, amount 0
00:34:15.254 00.000 11060 move complete, result=0
00:34:15.254 00.000 11060 worker thread done servicing request
00:34:15.254 00.000 10844 UpdateGuideState exits: m=2317 SNR=31.0
00:34:15.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:15.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:15.254 00.000 10844 Enqueuing Expose request
00:34:15.254 00.000 11060 Worker thread wakes up
00:34:15.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:15.254 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:15.255 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:15.893 00.638 11060 Exposure complete
00:34:16.064 00.171 11060 worker thread done servicing request
00:34:16.064 00.000 10844 OnExposeComplete: enter
00:34:16.064 00.000 10844 UpdateGuideState(): m_state=6
00:34:16.064 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6291
00:34:16.064 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=62.38, Mass=2767, SNR=34.1, Peak=229 HFD=3.4
00:34:16.065 00.001 10844 MultiStar: [#1 -0.10,-0.34,0.98,U] [#2 -0.20,0.36,2.03,U] [#3 0.02,0.72,0.00,M1] [#4 -0.23,0.06,1.05,U] [#5 -0.45,0.04,1.10,U] [#6 -0.07,0.15,0.86,U] [#7 -0.10,0.46,0.88,U] [#8 -0.42,-0.36,0.99,U] 
00:34:16.065 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.11}, one-star: {0.03, 0.34}
00:34:16.065 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
00:34:16.065 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
00:34:16.065 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.62 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
00:34:16.066 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.11, opts=13)
00:34:16.067 00.001 10844 Enqueuing Move request for scope (-0.20, 0.11)
00:34:16.067 00.000 11060 Worker thread wakes up
00:34:16.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
00:34:16.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
00:34:16.067 00.000 11060 Moving (-0.20, 0.11) raw xDistance=-0.08 yDistance=-0.21
00:34:16.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:16.067 00.000 10844 UpdateGuideState exits: m=2767 SNR=34.1
00:34:16.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:16.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:16.067 00.000 10844 Enqueuing Expose request
00:34:16.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:34:16.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:16.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:34:16.067 00.000 11060 MoveAxis(E, 0, ABG)
00:34:16.067 00.000 11060 Move returns status 0, amount 0
00:34:16.069 00.002 11060 MoveAxis(N, 0, ABG)
00:34:16.069 00.000 11060 Move returns status 0, amount 0
00:34:16.069 00.000 11060 move complete, result=0
00:34:16.069 00.000 11060 worker thread done servicing request
00:34:16.069 00.000 11060 Worker thread wakes up
00:34:16.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:16.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:16.070 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:16.703 00.633 11060 Exposure complete
00:34:16.894 00.191 11060 worker thread done servicing request
00:34:16.894 00.000 10844 OnExposeComplete: enter
00:34:16.894 00.000 10844 UpdateGuideState(): m_state=6
00:34:16.895 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6292
00:34:16.895 00.000 10844 Star::Find returns 1 (0), X=262.95, Y=63.25, Mass=2742, SNR=33.2, Peak=208 HFD=3.7
00:34:16.895 00.000 10844 MultiStar: large primary error, entering stabilization period
00:34:16.895 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
00:34:16.895 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:34:16.895 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=1.21 hyp=1.28 cameraTheta=1.23 mountX=-1.27 mountY=0.22, mountTheta=2.97
00:34:16.896 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=1.21, opts=13)
00:34:16.896 00.000 10844 Enqueuing Move request for scope (0.42, 1.21)
00:34:16.897 00.001 11060 Worker thread wakes up
00:34:16.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:16.897 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.2
00:34:16.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:16.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:16.897 00.000 10844 Enqueuing Expose request
00:34:16.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 1.21) opts 0xd
00:34:16.897 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 1.21)
00:34:16.897 00.000 11060 Moving (0.42, 1.21) raw xDistance=-1.27 yDistance=0.22
00:34:16.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.27
00:34:16.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:16.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:34:16.897 00.000 11060 MoveAxis(E, 219, ABG)
00:34:16.897 00.000 11060 Guiding  Dir = 2, Dur = 219
00:34:16.918 00.021 11060 IsSlewing returns 0
00:34:16.918 00.000 11060 IsGuiding returns 0
00:34:17.166 00.248 11060 IsGuiding returns 0
00:34:17.166 00.000 11060 Move returns status 0, amount 219
00:34:17.166 00.000 11060 MoveAxis(N, 0, ABG)
00:34:17.166 00.000 11060 Move returns status 0, amount 0
00:34:17.166 00.000 11060 move complete, result=0
00:34:17.166 00.000 11060 worker thread done servicing request
00:34:17.168 00.002 11060 Worker thread wakes up
00:34:17.168 00.000 10844 GuideStep: -1.3 px 219 ms EAST, 0.2 px 0 ms NORTH
00:34:17.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:17.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:17.795 00.627 11060 Exposure complete
00:34:17.970 00.175 11060 worker thread done servicing request
00:34:17.970 00.000 10844 OnExposeComplete: enter
00:34:17.970 00.000 10844 UpdateGuideState(): m_state=6
00:34:17.971 00.001 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6293
00:34:17.971 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=62.12, Mass=2878, SNR=34.1, Peak=222 HFD=3.6
00:34:17.971 00.000 10844 MultiStar: exiting stabilization period
00:34:17.971 00.000 10844 MultiStar: [#1 0.64,-0.66,0.00,M1] [#2 -0.19,0.17,2.07,U] [#3 -0.04,0.11,0.89,U] [#4 0.05,-0.66,0.00,M1] [#5 -0.40,-0.40,1.05,U] [#6 0.02,-0.09,0.89,U] [#7 0.08,0.64,0.00,M1] [#8 0.15,-0.69,0.00,M2] 
00:34:17.971 00.000 10844 single-star, 4 included, MultiStar: {-0.14, 0.01}, one-star: {0.02, 0.08}
00:34:17.971 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:34:17.971 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
00:34:17.972 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.37 mountX=-0.09 mountY=0.00, mountTheta=3.11
00:34:17.974 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
00:34:17.974 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
00:34:17.974 00.000 11060 Worker thread wakes up
00:34:17.974 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:17.975 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:34:17.975 00.000 10844 UpdateGuideState exits: m=2878 SNR=34.1
00:34:17.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:34:17.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:17.975 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.09 yDistance=0.00
00:34:17.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:17.975 00.000 10844 Enqueuing Expose request
00:34:17.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:34:17.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:17.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:34:17.975 00.000 11060 MoveAxis(E, 0, ABG)
00:34:17.975 00.000 11060 Move returns status 0, amount 0
00:34:17.975 00.000 11060 MoveAxis(N, 0, ABG)
00:34:17.975 00.000 11060 Move returns status 0, amount 0
00:34:17.976 00.001 11060 move complete, result=0
00:34:17.976 00.000 11060 worker thread done servicing request
00:34:17.976 00.000 11060 Worker thread wakes up
00:34:17.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:17.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:17.983 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:18.606 00.623 11060 Exposure complete
00:34:18.765 00.159 11060 worker thread done servicing request
00:34:18.765 00.000 10844 OnExposeComplete: enter
00:34:18.765 00.000 10844 UpdateGuideState(): m_state=6
00:34:18.766 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6294
00:34:18.766 00.000 10844 Star::Find returns 1 (1), X=262.66, Y=61.83, Mass=2876, SNR=33.5, Peak=255 HFD=3.4
00:34:18.766 00.000 10844 MultiStar: [#1 0.67,0.07,0.00,M2] [#2 0.61,-0.08,2.00,U] [#3 0.72,0.36,0.00,M1] [#4 -0.15,-0.33,1.00,U] [#5 -0.29,-0.07,1.07,U] [#6 0.36,-0.11,0.93,U] [#7 0.28,0.45,0.81,U] [#8 0.55,-0.02,1.00,U] 
00:34:18.766 00.000 10844 single-star, 6 included, MultiStar: {0.26, -0.07}, one-star: {0.13, -0.20}
00:34:18.766 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
00:34:18.766 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
00:34:18.766 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-0.99 mountX=0.18 mountY=0.16, mountTheta=0.75
00:34:18.769 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.20, opts=13)
00:34:18.769 00.000 10844 Enqueuing Move request for scope (0.13, -0.20)
00:34:18.770 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:18.770 00.000 11060 Worker thread wakes up
00:34:18.770 00.000 10844 UpdateGuideState exits: m=2876 SNR=33.5 Saturated
00:34:18.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:18.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:18.770 00.000 10844 Enqueuing Expose request
00:34:18.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
00:34:18.770 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
00:34:18.770 00.000 11060 Moving (0.13, -0.20) raw xDistance=0.18 yDistance=0.16
00:34:18.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:34:18.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:18.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:34:18.771 00.001 11060 MoveAxis(W, 30, ABG)
00:34:18.771 00.000 11060 Guiding  Dir = 3, Dur = 30
00:34:18.774 00.003 11060 IsSlewing returns 0
00:34:18.774 00.000 11060 IsGuiding returns 0
00:34:18.805 00.031 11060 IsGuiding returns 0
00:34:18.805 00.000 11060 Move returns status 0, amount 30
00:34:18.805 00.000 11060 MoveAxis(N, 0, ABG)
00:34:18.805 00.000 11060 Move returns status 0, amount 0
00:34:18.805 00.000 11060 move complete, result=0
00:34:18.805 00.000 11060 worker thread done servicing request
00:34:18.806 00.001 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
00:34:18.806 00.000 11060 Worker thread wakes up
00:34:18.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:18.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:19.450 00.644 11060 Exposure complete
00:34:19.623 00.173 11060 worker thread done servicing request
00:34:19.623 00.000 10844 OnExposeComplete: enter
00:34:19.624 00.001 10844 UpdateGuideState(): m_state=6
00:34:19.624 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6295
00:34:19.624 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=61.99, Mass=2878, SNR=34.1, Peak=237 HFD=3.4
00:34:19.624 00.000 10844 MultiStar: [#1 0.07,0.06,1.10,U] [#2 0.13,0.12,2.01,U] [#3 0.81,0.33,0.00,M2] [#4 -0.10,-0.13,1.00,U] [#5 0.07,0.11,1.01,U] [#6 -0.28,-0.25,0.94,U] [#7 0.20,0.18,0.96,U] [#8 1.03,-0.29,0.00,M2] 
00:34:19.624 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {0.23, -0.05}
00:34:19.624 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
00:34:19.624 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
00:34:19.625 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.36 mountX=-0.03 mountY=0.06, mountTheta=2.11
00:34:19.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
00:34:19.626 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
00:34:19.626 00.000 11060 Worker thread wakes up
00:34:19.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:19.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:34:19.626 00.000 10844 UpdateGuideState exits: m=2878 SNR=34.1
00:34:19.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:34:19.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:19.626 00.000 11060 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.06
00:34:19.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:19.626 00.000 10844 Enqueuing Expose request
00:34:19.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:34:19.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:19.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:19.627 00.001 11060 MoveAxis(E, 0, ABG)
00:34:19.627 00.000 11060 Move returns status 0, amount 0
00:34:19.627 00.000 11060 MoveAxis(N, 0, ABG)
00:34:19.627 00.000 11060 Move returns status 0, amount 0
00:34:19.627 00.000 11060 move complete, result=0
00:34:19.627 00.000 11060 worker thread done servicing request
00:34:19.627 00.000 11060 Worker thread wakes up
00:34:19.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:19.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:19.629 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:20.261 00.632 11060 Exposure complete
00:34:20.457 00.196 11060 worker thread done servicing request
00:34:20.457 00.000 10844 OnExposeComplete: enter
00:34:20.457 00.000 10844 UpdateGuideState(): m_state=6
00:34:20.457 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6296
00:34:20.458 00.001 10844 Star::Find returns 1 (0), X=262.98, Y=61.79, Mass=2814, SNR=33.9, Peak=249 HFD=3.1
00:34:20.458 00.000 10844 MultiStar: [#1 -0.38,-0.62,0.00,M2] [#2 0.60,-1.00,0.00,M1] [#3 0.32,-0.72,0.00,M3] [#4 -0.01,-0.70,0.00,M1] [#5 0.28,-0.06,1.02,U] [#6 -0.37,-0.58,0.00,M1] [#7 -0.46,0.14,0.92,U] [#8 0.42,-0.71,0.00,M3] 
00:34:20.458 00.000 10844 refined, 2 included, MultiStar: {0.11, -0.06}, one-star: {0.45, -0.24}
00:34:20.458 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
00:34:20.458 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
00:34:20.458 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=0.04 mountY=0.11, mountTheta=1.24
00:34:20.459 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
00:34:20.459 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
00:34:20.460 00.001 11060 Worker thread wakes up
00:34:20.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:20.460 00.000 10844 UpdateGuideState exits: m=2814 SNR=33.9
00:34:20.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:20.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:20.460 00.000 10844 Enqueuing Expose request
00:34:20.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:34:20.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:34:20.460 00.000 11060 Moving (0.11, -0.06) raw xDistance=0.04 yDistance=0.11
00:34:20.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:34:20.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:20.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:34:20.460 00.000 11060 MoveAxis(E, 0, ABG)
00:34:20.460 00.000 11060 Move returns status 0, amount 0
00:34:20.460 00.000 11060 MoveAxis(N, 0, ABG)
00:34:20.460 00.000 11060 Move returns status 0, amount 0
00:34:20.460 00.000 11060 move complete, result=0
00:34:20.460 00.000 11060 worker thread done servicing request
00:34:20.461 00.001 11060 Worker thread wakes up
00:34:20.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:20.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:20.461 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:21.100 00.639 11060 Exposure complete
00:34:21.278 00.178 11060 worker thread done servicing request
00:34:21.278 00.000 10844 OnExposeComplete: enter
00:34:21.278 00.000 10844 UpdateGuideState(): m_state=6
00:34:21.279 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6297
00:34:21.279 00.000 10844 Star::Find returns 1 (0), X=262.97, Y=61.64, Mass=2848, SNR=34.7, Peak=249 HFD=3.3
00:34:21.279 00.000 10844 MultiStar: [#1 0.03,-0.53,0.99,U] [#2 0.05,-0.15,1.93,U] [#3 0.51,-0.33,0.92,U] [#4 0.14,-0.84,0.00,M2] [#5 -0.24,-0.54,1.01,U] [#6 -0.04,-0.50,0.98,U] [#7 -0.31,-0.32,0.86,U] [#8 0.71,-0.76,0.00,M4] 
00:34:21.279 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.37}, one-star: {0.44, -0.39}
00:34:21.279 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
00:34:21.279 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
00:34:21.279 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.37 hyp=0.37 cameraTheta=-1.40 mountX=0.35 mountY=0.12, mountTheta=0.34
00:34:21.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.37, opts=13)
00:34:21.281 00.001 10844 Enqueuing Move request for scope (0.06, -0.37)
00:34:21.281 00.000 11060 Worker thread wakes up
00:34:21.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:21.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.37) opts 0xd
00:34:21.281 00.000 10844 UpdateGuideState exits: m=2848 SNR=34.7
00:34:21.281 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.37)
00:34:21.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:21.281 00.000 11060 Moving (0.06, -0.37) raw xDistance=0.35 yDistance=0.12
00:34:21.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:21.281 00.000 10844 Enqueuing Expose request
00:34:21.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
00:34:21.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:21.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:34:21.281 00.000 11060 MoveAxis(W, 61, ABG)
00:34:21.281 00.000 11060 Guiding  Dir = 3, Dur = 61
00:34:21.299 00.018 11060 IsSlewing returns 0
00:34:21.299 00.000 11060 IsGuiding returns 0
00:34:21.377 00.078 11060 IsGuiding returns 0
00:34:21.377 00.000 11060 Move returns status 0, amount 61
00:34:21.377 00.000 11060 MoveAxis(N, 0, ABG)
00:34:21.377 00.000 11060 Move returns status 0, amount 0
00:34:21.377 00.000 11060 move complete, result=0
00:34:21.377 00.000 11060 worker thread done servicing request
00:34:21.377 00.000 11060 Worker thread wakes up
00:34:21.378 00.001 10844 GuideStep: 0.3 px 61 ms WEST, 0.1 px 0 ms NORTH
00:34:21.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:21.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:22.019 00.641 11060 Exposure complete
00:34:22.184 00.165 11060 worker thread done servicing request
00:34:22.184 00.000 10844 OnExposeComplete: enter
00:34:22.184 00.000 10844 UpdateGuideState(): m_state=6
00:34:22.184 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6298
00:34:22.185 00.001 10844 Star::Find returns 1 (0), X=262.41, Y=62.90, Mass=3085, SNR=35.8, Peak=254 HFD=3.6
00:34:22.185 00.000 10844 MultiStar: [#1 -0.05,0.02,0.92,U] [#2 0.04,0.23,1.91,U] [#3 0.11,0.37,0.96,U] [#4 -0.36,0.01,0.89,U] [#5 -0.05,0.10,0.99,U] [#6 -0.13,0.19,0.91,U] [#7 -0.07,0.20,0.85,U] [#8 -0.18,-0.49,0.96,U] 
00:34:22.185 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.18}, one-star: {-0.11, 0.86}
00:34:22.185 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
00:34:22.185 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
00:34:22.185 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.97 mountX=-0.16 mountY=-0.10, mountTheta=-2.57
00:34:22.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.18, opts=13)
00:34:22.187 00.000 10844 Enqueuing Move request for scope (-0.07, 0.18)
00:34:22.187 00.000 11060 Worker thread wakes up
00:34:22.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:22.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
00:34:22.187 00.000 10844 UpdateGuideState exits: m=3085 SNR=35.8
00:34:22.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
00:34:22.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:22.187 00.000 11060 Moving (-0.07, 0.18) raw xDistance=-0.16 yDistance=-0.10
00:34:22.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:22.187 00.000 10844 Enqueuing Expose request
00:34:22.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:34:22.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:22.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:22.187 00.000 11060 MoveAxis(E, 26, ABG)
00:34:22.187 00.000 11060 Guiding  Dir = 2, Dur = 26
00:34:22.203 00.016 11060 IsSlewing returns 0
00:34:22.203 00.000 11060 IsGuiding returns 0
00:34:22.234 00.031 11060 IsGuiding returns 0
00:34:22.234 00.000 11060 Move returns status 0, amount 26
00:34:22.234 00.000 11060 MoveAxis(N, 0, ABG)
00:34:22.234 00.000 11060 Move returns status 0, amount 0
00:34:22.234 00.000 11060 move complete, result=0
00:34:22.234 00.000 11060 worker thread done servicing request
00:34:22.234 00.000 11060 Worker thread wakes up
00:34:22.234 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
00:34:22.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:22.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:22.861 00.627 11060 Exposure complete
00:34:23.026 00.165 11060 worker thread done servicing request
00:34:23.027 00.001 10844 OnExposeComplete: enter
00:34:23.027 00.000 10844 UpdateGuideState(): m_state=6
00:34:23.027 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6299
00:34:23.027 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=62.19, Mass=3334, SNR=37.0, Peak=254 HFD=3.6
00:34:23.027 00.000 10844 MultiStar: [#1 -0.06,-0.52,0.90,U] [#2 0.12,-0.19,1.80,U] [#3 -0.58,0.18,0.90,U] [#4 -0.46,-0.40,0.88,U] [#5 -0.19,-0.07,0.97,U] [#6 -0.15,-0.31,0.85,U] [#7 0.04,0.06,0.74,U] [#8 -0.51,-0.22,0.87,U] 
00:34:23.027 00.000 10844 refined, 8 included, MultiStar: {-0.19, -0.15}, one-star: {-0.19, 0.15}
00:34:23.028 00.001 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:34:23.028 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
00:34:23.028 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.47 mountX=0.18 mountY=-0.16, mountTheta=-0.73
00:34:23.029 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.15, opts=13)
00:34:23.029 00.000 10844 Enqueuing Move request for scope (-0.19, -0.15)
00:34:23.029 00.000 11060 Worker thread wakes up
00:34:23.029 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:23.029 00.000 10844 UpdateGuideState exits: m=3334 SNR=37.0
00:34:23.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:23.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:23.029 00.000 10844 Enqueuing Expose request
00:34:23.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
00:34:23.029 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
00:34:23.029 00.000 11060 Moving (-0.19, -0.15) raw xDistance=0.18 yDistance=-0.16
00:34:23.030 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:34:23.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:23.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:34:23.030 00.000 11060 MoveAxis(W, 31, ABG)
00:34:23.030 00.000 11060 Guiding  Dir = 3, Dur = 31
00:34:23.049 00.019 11060 IsSlewing returns 0
00:34:23.050 00.001 11060 IsGuiding returns 0
00:34:23.092 00.042 11060 IsGuiding returns 0
00:34:23.092 00.000 11060 Move returns status 0, amount 31
00:34:23.092 00.000 11060 MoveAxis(N, 0, ABG)
00:34:23.092 00.000 11060 Move returns status 0, amount 0
00:34:23.092 00.000 11060 move complete, result=0
00:34:23.092 00.000 11060 worker thread done servicing request
00:34:23.093 00.001 11060 Worker thread wakes up
00:34:23.093 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
00:34:23.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:23.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:23.726 00.633 11060 Exposure complete
00:34:23.889 00.163 11060 worker thread done servicing request
00:34:23.889 00.000 10844 OnExposeComplete: enter
00:34:23.889 00.000 10844 UpdateGuideState(): m_state=6
00:34:23.890 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6300
00:34:23.890 00.000 10844 Star::Find returns 1 (1), X=262.46, Y=62.55, Mass=2931, SNR=34.4, Peak=255 HFD=3.2
00:34:23.890 00.000 10844 MultiStar: [#1 0.26,0.49,1.01,U] [#2 0.08,0.26,2.06,U] [#3 -0.09,0.53,0.97,U] [#4 -0.55,0.42,0.00,M1] [#5 -0.19,-0.29,0.95,U] [#6 0.09,0.25,0.90,U] [#7 -0.18,0.02,0.93,U] [#8 0.19,-0.14,0.98,U] 
00:34:23.890 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.21}, one-star: {-0.06, 0.51}
00:34:23.890 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
00:34:23.890 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
00:34:23.890 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.48 mountX=-0.21 mountY=-0.01, mountTheta=-3.07
00:34:23.891 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.21, opts=13)
00:34:23.891 00.000 10844 Enqueuing Move request for scope (0.02, 0.21)
00:34:23.891 00.000 11060 Worker thread wakes up
00:34:23.892 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
00:34:23.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
00:34:23.892 00.000 11060 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=-0.01
00:34:23.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:34:23.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:23.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:23.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:34:23.892 00.000 11060 MoveAxis(E, 36, ABG)
00:34:23.892 00.000 11060 Guiding  Dir = 2, Dur = 36
00:34:23.892 00.000 10844 UpdateGuideState exits: m=2931 SNR=34.4 Saturated
00:34:23.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:23.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:23.892 00.000 10844 Enqueuing Expose request
00:34:23.925 00.033 11060 IsSlewing returns 0
00:34:23.925 00.000 11060 IsGuiding returns 0
00:34:23.981 00.056 11060 IsGuiding returns 0
00:34:23.981 00.000 11060 Move returns status 0, amount 36
00:34:23.981 00.000 11060 MoveAxis(N, 0, ABG)
00:34:23.981 00.000 11060 Move returns status 0, amount 0
00:34:23.981 00.000 11060 move complete, result=0
00:34:23.981 00.000 11060 worker thread done servicing request
00:34:23.981 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
00:34:23.981 00.000 11060 Worker thread wakes up
00:34:23.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:23.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:24.612 00.631 11060 Exposure complete
00:34:24.794 00.182 11060 worker thread done servicing request
00:34:24.795 00.001 10844 OnExposeComplete: enter
00:34:24.795 00.000 10844 UpdateGuideState(): m_state=6
00:34:24.796 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6301
00:34:24.796 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=62.11, Mass=3006, SNR=35.6, Peak=239 HFD=3.4
00:34:24.797 00.001 10844 MultiStar: [#1 0.61,-0.17,0.00,M1] [#2 0.15,0.62,0.00,M1] [#3 -0.15,0.75,0.00,M1] [#4 -0.21,0.37,0.97,U] [#5 -0.15,0.18,1.04,U] [#6 -0.28,0.11,0.94,U] [#7 -0.17,0.86,0.00,M1] [#8 -0.00,-0.22,0.96,U] 
00:34:24.798 00.001 10844 refined, 4 included, MultiStar: {-0.09, 0.10}, one-star: {0.18, 0.07}
00:34:24.798 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
00:34:24.798 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
00:34:24.798 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.30 mountX=-0.08 mountY=-0.11, mountTheta=-2.24
00:34:24.802 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.10, opts=13)
00:34:24.802 00.000 10844 Enqueuing Move request for scope (-0.09, 0.10)
00:34:24.802 00.000 11060 Worker thread wakes up
00:34:24.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:24.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
00:34:24.802 00.000 10844 UpdateGuideState exits: m=3006 SNR=35.6
00:34:24.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
00:34:24.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:24.803 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:24.803 00.000 10844 Enqueuing Expose request
00:34:24.803 00.000 11060 Moving (-0.09, 0.10) raw xDistance=-0.08 yDistance=-0.11
00:34:24.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:34:24.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:24.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:34:24.803 00.000 11060 MoveAxis(E, 0, ABG)
00:34:24.804 00.001 11060 Move returns status 0, amount 0
00:34:24.804 00.000 11060 MoveAxis(N, 0, ABG)
00:34:24.804 00.000 11060 Move returns status 0, amount 0
00:34:24.804 00.000 11060 move complete, result=0
00:34:24.804 00.000 11060 worker thread done servicing request
00:34:24.805 00.001 11060 Worker thread wakes up
00:34:24.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:24.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:24.807 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:25.441 00.634 11060 Exposure complete
00:34:25.630 00.189 11060 worker thread done servicing request
00:34:25.630 00.000 10844 OnExposeComplete: enter
00:34:25.630 00.000 10844 UpdateGuideState(): m_state=6
00:34:25.630 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6302
00:34:25.631 00.001 10844 Star::Find returns 1 (0), X=262.70, Y=62.00, Mass=3152, SNR=35.5, Peak=251 HFD=3.9
00:34:25.631 00.000 10844 MultiStar: [#1 0.39,-0.04,1.02,U] [#2 -0.51,0.13,1.94,U] [#3 0.35,0.44,0.93,U] [#4 -0.11,0.14,0.92,U] [#5 -0.56,0.09,1.03,U] [#6 0.27,-0.06,0.85,U] [#7 -0.61,1.26,0.00,M2] [#8 0.62,-0.41,0.00,M1] 
00:34:25.631 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.10}, one-star: {0.18, -0.03}
00:34:25.631 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
00:34:25.631 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
00:34:25.631 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.18 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
00:34:25.631 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.10, opts=13)
00:34:25.633 00.002 10844 Enqueuing Move request for scope (-0.07, 0.10)
00:34:25.633 00.000 11060 Worker thread wakes up
00:34:25.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
00:34:25.633 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
00:34:25.633 00.000 11060 Moving (-0.07, 0.10) raw xDistance=-0.08 yDistance=-0.08
00:34:25.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:34:25.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:25.633 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:25.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:25.633 00.000 11060 MoveAxis(E, 0, ABG)
00:34:25.633 00.000 11060 Move returns status 0, amount 0
00:34:25.633 00.000 11060 MoveAxis(N, 0, ABG)
00:34:25.633 00.000 11060 Move returns status 0, amount 0
00:34:25.633 00.000 11060 move complete, result=0
00:34:25.633 00.000 10844 UpdateGuideState exits: m=3152 SNR=35.5
00:34:25.634 00.001 11060 worker thread done servicing request
00:34:25.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:25.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:25.634 00.000 10844 Enqueuing Expose request
00:34:25.634 00.000 11060 Worker thread wakes up
00:34:25.634 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:25.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:25.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:26.268 00.634 11060 Exposure complete
00:34:26.473 00.205 11060 worker thread done servicing request
00:34:26.473 00.000 10844 OnExposeComplete: enter
00:34:26.473 00.000 10844 UpdateGuideState(): m_state=6
00:34:26.473 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6303
00:34:26.474 00.001 10844 Star::Find returns 1 (0), X=263.06, Y=62.26, Mass=3104, SNR=35.2, Peak=243 HFD=3.4
00:34:26.474 00.000 10844 MultiStar: [#1 0.30,0.43,1.01,U] [#2 0.05,0.43,1.94,U] [#3 0.15,0.58,0.93,U] [#4 -0.42,-0.13,0.93,U] [#5 -0.24,0.02,0.96,U] [#6 0.16,-0.09,0.85,U] [#7 -0.32,0.52,0.89,U] [#8 0.42,0.05,0.87,U] 
00:34:26.474 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.25}, one-star: {0.54, 0.23}
00:34:26.474 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:34:26.474 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
00:34:26.474 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.29 mountX=-0.26 mountY=0.03, mountTheta=3.03
00:34:26.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.25, opts=13)
00:34:26.476 00.000 10844 Enqueuing Move request for scope (0.07, 0.25)
00:34:26.476 00.000 11060 Worker thread wakes up
00:34:26.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:26.476 00.000 10844 UpdateGuideState exits: m=3104 SNR=35.2
00:34:26.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:26.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:26.477 00.001 10844 Enqueuing Expose request
00:34:26.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
00:34:26.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
00:34:26.477 00.000 11060 Moving (0.07, 0.25) raw xDistance=-0.26 yDistance=0.03
00:34:26.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:34:26.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:26.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:34:26.477 00.000 11060 MoveAxis(E, 45, ABG)
00:34:26.477 00.000 11060 Guiding  Dir = 2, Dur = 45
00:34:26.481 00.004 11060 IsSlewing returns 0
00:34:26.481 00.000 11060 IsGuiding returns 0
00:34:26.528 00.047 11060 IsGuiding returns 0
00:34:26.528 00.000 11060 Move returns status 0, amount 45
00:34:26.528 00.000 11060 MoveAxis(N, 0, ABG)
00:34:26.528 00.000 11060 Move returns status 0, amount 0
00:34:26.528 00.000 11060 move complete, result=0
00:34:26.528 00.000 11060 worker thread done servicing request
00:34:26.528 00.000 11060 Worker thread wakes up
00:34:26.528 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
00:34:26.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:26.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:27.166 00.638 11060 Exposure complete
00:34:27.454 00.288 11060 worker thread done servicing request
00:34:27.454 00.000 10844 OnExposeComplete: enter
00:34:27.454 00.000 10844 UpdateGuideState(): m_state=6
00:34:27.455 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6304
00:34:27.455 00.000 10844 Star::Find returns 1 (1), X=262.85, Y=62.54, Mass=3123, SNR=36.0, Peak=255 HFD=3.5
00:34:27.455 00.000 10844 MultiStar: [#1 -0.25,0.98,0.00,M1] [#2 0.31,0.50,1.93,U] [#3 0.40,0.25,0.89,U] [#4 -0.82,0.03,0.00,M1] [#5 -0.23,0.46,1.05,U] [#6 -0.09,0.03,0.82,U] [#7 0.22,0.60,0.00,M2] [#8 0.20,0.16,0.91,U] 
00:34:27.455 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.35}, one-star: {0.32, 0.51}
00:34:27.455 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
00:34:27.456 00.001 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
00:34:27.456 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.35 hyp=0.39 cameraTheta=1.12 mountX=-0.38 mountY=0.11, mountTheta=2.85
00:34:27.458 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.35, opts=13)
00:34:27.458 00.000 10844 Enqueuing Move request for scope (0.17, 0.35)
00:34:27.458 00.000 11060 Worker thread wakes up
00:34:27.459 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:27.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.35) opts 0xd
00:34:27.459 00.000 10844 UpdateGuideState exits: m=3123 SNR=36.0 Saturated
00:34:27.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.35)
00:34:27.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:27.459 00.000 11060 Moving (0.17, 0.35) raw xDistance=-0.38 yDistance=0.11
00:34:27.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:27.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
00:34:27.459 00.000 10844 Enqueuing Expose request
00:34:27.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:27.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:34:27.459 00.000 11060 MoveAxis(E, 67, ABG)
00:34:27.459 00.000 11060 Guiding  Dir = 2, Dur = 67
00:34:27.496 00.037 11060 IsSlewing returns 0
00:34:27.497 00.001 11060 IsGuiding returns 0
00:34:27.580 00.083 11060 IsGuiding returns 0
00:34:27.580 00.000 11060 Move returns status 0, amount 67
00:34:27.580 00.000 11060 MoveAxis(N, 0, ABG)
00:34:27.580 00.000 11060 Move returns status 0, amount 0
00:34:27.580 00.000 11060 move complete, result=0
00:34:27.580 00.000 11060 worker thread done servicing request
00:34:27.580 00.000 11060 Worker thread wakes up
00:34:27.580 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
00:34:27.581 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:27.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:28.226 00.645 11060 Exposure complete
00:34:28.492 00.266 11060 worker thread done servicing request
00:34:28.492 00.000 10844 OnExposeComplete: enter
00:34:28.492 00.000 10844 UpdateGuideState(): m_state=6
00:34:28.493 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6305
00:34:28.493 00.000 10844 Star::Find returns 1 (1), X=263.54, Y=62.31, Mass=2715, SNR=33.0, Peak=255 HFD=3.3
00:34:28.493 00.000 10844 MultiStar: [#1 0.68,0.10,0.00,M2] [#2 0.40,-0.02,2.00,U] [#3 0.38,0.29,0.95,U] [#4 0.22,0.08,1.01,U] [#5 -0.20,0.58,1.05,U] [#6 0.50,-0.25,0.98,U] [#7 0.13,0.45,0.89,U] [#8 0.52,-0.34,0.00,M1] 
00:34:28.494 00.001 10844 refined, 6 included, MultiStar: {0.36, 0.17}, one-star: {1.02, 0.28}
00:34:28.494 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
00:34:28.494 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
00:34:28.494 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.17 hyp=0.40 cameraTheta=0.45 mountX=-0.23 mountY=0.32, mountTheta=2.20
00:34:28.499 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.17, opts=13)
00:34:28.500 00.001 10844 Enqueuing Move request for scope (0.36, 0.17)
00:34:28.500 00.000 11060 Worker thread wakes up
00:34:28.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:28.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.17) opts 0xd
00:34:28.500 00.000 10844 UpdateGuideState exits: m=2715 SNR=33.0 Saturated
00:34:28.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.17)
00:34:28.500 00.000 11060 Moving (0.36, 0.17) raw xDistance=-0.23 yDistance=0.32
00:34:28.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
00:34:28.501 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:28.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:34:28.501 00.000 11060 MoveAxis(E, 43, ABG)
00:34:28.501 00.000 11060 Guiding  Dir = 2, Dur = 43
00:34:28.502 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:28.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:28.502 00.000 10844 Enqueuing Expose request
00:34:28.519 00.017 11060 IsSlewing returns 0
00:34:28.519 00.000 11060 IsGuiding returns 0
00:34:28.566 00.047 11060 IsGuiding returns 0
00:34:28.566 00.000 11060 Move returns status 0, amount 43
00:34:28.566 00.000 11060 MoveAxis(N, 0, ABG)
00:34:28.566 00.000 11060 Move returns status 0, amount 0
00:34:28.567 00.001 11060 move complete, result=0
00:34:28.567 00.000 11060 worker thread done servicing request
00:34:28.567 00.000 11060 Worker thread wakes up
00:34:28.567 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.3 px 0 ms NORTH
00:34:28.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:28.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:29.202 00.635 11060 Exposure complete
00:34:29.468 00.266 11060 worker thread done servicing request
00:34:29.468 00.000 10844 OnExposeComplete: enter
00:34:29.468 00.000 10844 UpdateGuideState(): m_state=6
00:34:29.468 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6306
00:34:29.469 00.001 10844 Star::Find returns 1 (0), X=263.07, Y=61.74, Mass=2931, SNR=34.1, Peak=247 HFD=3.4
00:34:29.469 00.000 10844 MultiStar: [#1 0.38,-0.22,0.96,U] [#2 0.41,-0.28,1.99,U] [#3 0.15,0.50,1.02,U] [#4 0.11,0.32,1.07,U] [#5 0.30,-0.02,0.96,U] [#6 0.41,0.14,1.03,U] [#7 0.30,0.39,0.79,U] [#8 0.02,-0.18,0.93,U] 
00:34:29.469 00.000 10844 refined, 8 included, MultiStar: {0.30, 0.01}, one-star: {0.55, -0.29}
00:34:29.469 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
00:34:29.469 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
00:34:29.469 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.02 mountX=-0.06 mountY=0.30, mountTheta=1.77
00:34:29.471 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.01, opts=13)
00:34:29.472 00.001 10844 Enqueuing Move request for scope (0.30, 0.01)
00:34:29.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:29.472 00.000 10844 UpdateGuideState exits: m=2931 SNR=34.1
00:34:29.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:29.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:29.472 00.000 10844 Enqueuing Expose request
00:34:29.472 00.000 11060 Worker thread wakes up
00:34:29.473 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.01) opts 0xd
00:34:29.473 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.01)
00:34:29.473 00.000 11060 Moving (0.30, 0.01) raw xDistance=-0.06 yDistance=0.30
00:34:29.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:34:29.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:29.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:34:29.473 00.000 11060 MoveAxis(E, 0, ABG)
00:34:29.473 00.000 11060 Move returns status 0, amount 0
00:34:29.473 00.000 11060 MoveAxis(N, 0, ABG)
00:34:29.473 00.000 11060 Move returns status 0, amount 0
00:34:29.473 00.000 11060 move complete, result=0
00:34:29.475 00.002 11060 worker thread done servicing request
00:34:29.475 00.000 11060 Worker thread wakes up
00:34:29.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:29.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:29.475 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:34:30.115 00.640 11060 Exposure complete
00:34:30.333 00.218 11060 worker thread done servicing request
00:34:30.333 00.000 10844 OnExposeComplete: enter
00:34:30.333 00.000 10844 UpdateGuideState(): m_state=6
00:34:30.334 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6307
00:34:30.334 00.000 10844 Star::Find returns 1 (0), X=262.88, Y=62.95, Mass=3543, SNR=38.3, Peak=252 HFD=4.1
00:34:30.334 00.000 10844 MultiStar: [#1 0.70,0.08,0.00,M2] [#2 -0.24,-0.10,1.82,U] [#3 0.21,1.00,0.00,M1] [#4 -0.13,0.32,0.89,U] [#5 0.26,0.38,0.95,U] [#6 0.63,-0.06,0.00,M1] [#7 0.11,0.42,0.73,U] [#8 -0.28,-0.53,0.91,U] 
00:34:30.334 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.19}, one-star: {0.36, 0.91}
00:34:30.335 00.001 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
00:34:30.335 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
00:34:30.335 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.68 mountX=-0.18 mountY=-0.05, mountTheta=-2.87
00:34:30.337 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.19, opts=13)
00:34:30.337 00.000 10844 Enqueuing Move request for scope (-0.02, 0.19)
00:34:30.337 00.000 11060 Worker thread wakes up
00:34:30.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:34:30.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:30.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:34:30.337 00.000 10844 UpdateGuideState exits: m=3543 SNR=38.3
00:34:30.337 00.000 11060 Moving (-0.02, 0.19) raw xDistance=-0.18 yDistance=-0.05
00:34:30.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:30.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:34:30.338 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:30.338 00.000 10844 Enqueuing Expose request
00:34:30.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:30.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:34:30.338 00.000 11060 MoveAxis(E, 32, ABG)
00:34:30.338 00.000 11060 Guiding  Dir = 2, Dur = 32
00:34:30.352 00.014 11060 IsSlewing returns 0
00:34:30.352 00.000 11060 IsGuiding returns 0
00:34:30.404 00.052 11060 IsGuiding returns 0
00:34:30.404 00.000 11060 Move returns status 0, amount 32
00:34:30.404 00.000 11060 MoveAxis(N, 0, ABG)
00:34:30.404 00.000 11060 Move returns status 0, amount 0
00:34:30.404 00.000 11060 move complete, result=0
00:34:30.405 00.001 11060 worker thread done servicing request
00:34:30.405 00.000 11060 Worker thread wakes up
00:34:30.405 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:34:30.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:30.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:31.030 00.625 11060 Exposure complete
00:34:31.231 00.201 11060 worker thread done servicing request
00:34:31.231 00.000 10844 OnExposeComplete: enter
00:34:31.231 00.000 10844 UpdateGuideState(): m_state=6
00:34:31.231 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6308
00:34:31.232 00.001 10844 Star::Find returns 1 (1), X=263.16, Y=62.60, Mass=3309, SNR=37.2, Peak=255 HFD=3.6
00:34:31.232 00.000 10844 MultiStar: [#1 0.61,0.03,0.97,U] [#2 0.41,0.40,1.85,U] [#3 0.64,0.65,0.00,M2] [#4 0.22,0.63,0.00,M1] [#5 0.21,0.39,1.05,U] [#6 0.21,0.56,0.88,U] [#7 0.72,0.21,0.00,M1] [#8 0.25,-0.31,0.89,U] 
00:34:31.232 00.000 10844 refined, 5 included, MultiStar: {0.39, 0.29}, one-star: {0.64, 0.57}
00:34:31.232 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
00:34:31.232 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
00:34:31.232 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=0.29 hyp=0.49 cameraTheta=0.64 mountX=-0.36 mountY=0.34, mountTheta=2.39
00:34:31.233 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=0.29, opts=13)
00:34:31.234 00.001 10844 Enqueuing Move request for scope (0.39, 0.29)
00:34:31.234 00.000 11060 Worker thread wakes up
00:34:31.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.29) opts 0xd
00:34:31.234 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, 0.29)
00:34:31.234 00.000 11060 Moving (0.39, 0.29) raw xDistance=-0.36 yDistance=0.34
00:34:31.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:34:31.234 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.28 newest=0.59
00:34:31.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
00:34:31.234 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:31.234 00.000 10844 UpdateGuideState exits: m=3309 SNR=37.2 Saturated
00:34:31.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:31.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:31.235 00.001 10844 Enqueuing Expose request
00:34:31.235 00.000 11060 MoveAxis(E, 63, ABG)
00:34:31.235 00.000 11060 Guiding  Dir = 2, Dur = 63
00:34:31.241 00.006 11060 IsSlewing returns 0
00:34:31.241 00.000 11060 IsGuiding returns 0
00:34:31.322 00.081 11060 IsGuiding returns 0
00:34:31.322 00.000 11060 Move returns status 0, amount 63
00:34:31.323 00.001 11060 BLC: Oldest BLC event removed
00:34:31.323 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:34:31.323 00.000 11060 MoveAxis(S, 882, ABG)
00:34:31.323 00.000 11060 duration set to 750 by maxDecDuration
00:34:31.323 00.000 11060 Guiding  Dir = 1, Dur = 750
00:34:31.353 00.030 11060 IsSlewing returns 0
00:34:31.353 00.000 11060 IsGuiding returns 0
00:34:32.120 00.767 11060 IsGuiding returns 0
00:34:32.120 00.000 11060 Move returns status 0, amount 750
00:34:32.120 00.000 11060 move complete, result=0
00:34:32.120 00.000 11060 worker thread done servicing request
00:34:32.120 00.000 11060 Worker thread wakes up
00:34:32.120 00.000 10844 GuideStep: -0.4 px 63 ms EAST, 0.3 px 750 ms SOUTH
00:34:32.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:32.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:32.746 00.626 11060 Exposure complete
00:34:32.912 00.166 10844 OnExposeComplete: enter
00:34:32.912 00.000 10844 UpdateGuideState(): m_state=6
00:34:32.912 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6309
00:34:32.912 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=62.80, Mass=3249, SNR=36.4, Peak=242 HFD=3.5
00:34:32.913 00.001 10844 MultiStar: [#1 -0.09,0.02,1.03,U] [#2 0.69,0.48,0.00,M1] [#3 0.16,0.11,0.91,U] [#4 -0.24,0.13,1.02,U] [#5 0.31,0.02,1.04,U] [#6 0.22,0.40,0.86,U] [#7 0.25,0.49,0.93,U] [#8 0.41,-0.49,0.00,M1] 
00:34:32.913 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.27}, one-star: {0.17, 0.77}
00:34:32.913 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:34:32.913 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
00:34:32.913 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.19 mountX=-0.29 mountY=0.06, mountTheta=2.93
00:34:32.913 00.000 11060 worker thread done servicing request
00:34:32.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.27, opts=13)
00:34:32.915 00.000 10844 Enqueuing Move request for scope (0.11, 0.27)
00:34:32.915 00.000 11060 Worker thread wakes up
00:34:32.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
00:34:32.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
00:34:32.915 00.000 11060 Moving (0.11, 0.27) raw xDistance=-0.29 yDistance=0.06
00:34:32.915 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.237092, 1:0.061985
00:34:32.916 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:32.916 00.000 11060 BLC: No correction, Miss < min_move
00:34:32.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:34:32.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:32.916 00.000 10844 UpdateGuideState exits: m=3249 SNR=36.4
00:34:32.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:32.916 00.000 11060 MoveAxis(E, 51, ABG)
00:34:32.916 00.000 11060 Guiding  Dir = 2, Dur = 51
00:34:32.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:32.917 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:32.917 00.000 10844 Enqueuing Expose request
00:34:32.926 00.009 11060 IsSlewing returns 0
00:34:32.926 00.000 11060 IsGuiding returns 0
00:34:32.988 00.062 11060 IsGuiding returns 0
00:34:32.988 00.000 11060 Move returns status 0, amount 51
00:34:32.988 00.000 11060 MoveAxis(N, 0, ABG)
00:34:32.988 00.000 11060 Move returns status 0, amount 0
00:34:32.988 00.000 11060 move complete, result=0
00:34:32.988 00.000 11060 worker thread done servicing request
00:34:32.988 00.000 11060 Worker thread wakes up
00:34:32.988 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
00:34:32.989 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:32.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:33.634 00.645 11060 Exposure complete
00:34:33.795 00.161 11060 worker thread done servicing request
00:34:33.796 00.001 10844 OnExposeComplete: enter
00:34:33.796 00.000 10844 UpdateGuideState(): m_state=6
00:34:33.796 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6310
00:34:33.796 00.000 10844 Star::Find returns 1 (0), X=262.25, Y=62.91, Mass=2728, SNR=33.3, Peak=228 HFD=3.7
00:34:33.796 00.000 10844 MultiStar: [#1 -0.14,0.51,1.02,U] [#2 0.41,0.44,1.98,U] [#3 0.42,0.26,1.06,U] [#4 -0.39,0.09,1.01,U] [#5 -0.33,0.56,0.00,M1] [#6 0.28,0.11,0.99,U] [#7 -0.11,-0.39,0.92,U] [#8 0.18,-0.26,1.02,U] 
00:34:33.796 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.24}, one-star: {-0.28, 0.88}
00:34:33.797 00.001 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
00:34:33.797 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
00:34:33.797 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.21 mountX=-0.25 mountY=0.05, mountTheta=2.94
00:34:33.798 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.24, opts=13)
00:34:33.798 00.000 10844 Enqueuing Move request for scope (0.09, 0.24)
00:34:33.798 00.000 11060 Worker thread wakes up
00:34:33.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:33.800 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
00:34:33.800 00.000 10844 UpdateGuideState exits: m=2728 SNR=33.3
00:34:33.800 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
00:34:33.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:33.800 00.000 11060 Moving (0.09, 0.24) raw xDistance=-0.25 yDistance=0.05
00:34:33.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:33.800 00.000 10844 Enqueuing Expose request
00:34:33.800 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.237092, 1:0.061985, 2:0.049564
00:34:33.800 00.000 11060 BLC: No correction, Miss < min_move
00:34:33.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:34:33.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:33.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:34:33.801 00.001 11060 MoveAxis(E, 44, ABG)
00:34:33.801 00.000 11060 Guiding  Dir = 2, Dur = 44
00:34:33.815 00.014 11060 IsSlewing returns 0
00:34:33.815 00.000 11060 IsGuiding returns 0
00:34:33.863 00.048 11060 IsGuiding returns 0
00:34:33.863 00.000 11060 Move returns status 0, amount 44
00:34:33.863 00.000 11060 MoveAxis(N, 0, ABG)
00:34:33.863 00.000 11060 Move returns status 0, amount 0
00:34:33.863 00.000 11060 move complete, result=0
00:34:33.863 00.000 11060 worker thread done servicing request
00:34:33.863 00.000 11060 Worker thread wakes up
00:34:33.863 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
00:34:33.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:33.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:34.497 00.634 11060 Exposure complete
00:34:34.670 00.173 11060 worker thread done servicing request
00:34:34.671 00.001 10844 OnExposeComplete: enter
00:34:34.671 00.000 10844 UpdateGuideState(): m_state=6
00:34:34.671 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6311
00:34:34.671 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=62.20, Mass=2985, SNR=34.6, Peak=236 HFD=3.6
00:34:34.671 00.000 10844 MultiStar: [#1 -0.03,0.02,1.01,U] [#2 0.28,0.26,2.03,U] [#3 -0.01,-0.01,1.00,U] [#4 -0.15,0.02,0.95,U] [#5 0.09,0.22,1.02,U] [#6 -0.29,-0.05,0.92,U] [#7 -0.04,-0.21,0.93,U] [#8 0.29,-0.59,0.00,M1] 
00:34:34.671 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.01, 0.16}
00:34:34.671 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
00:34:34.671 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
00:34:34.672 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.31 mountX=-0.08 mountY=0.01, mountTheta=3.04
00:34:34.673 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
00:34:34.673 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
00:34:34.673 00.000 11060 Worker thread wakes up
00:34:34.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:34:34.673 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:34:34.673 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.01
00:34:34.673 00.000 11060 BLC: window closed
00:34:34.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:34.674 00.001 10844 UpdateGuideState exits: m=2985 SNR=34.6
00:34:34.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:34.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:34.674 00.000 10844 Enqueuing Expose request
00:34:34.675 00.001 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.237092, 1:0.061985, 2:0.049564
00:34:34.675 00.000 11060 BLC: No correction, Miss < min_move
00:34:34.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:34:34.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:34.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:34:34.675 00.000 11060 MoveAxis(E, 0, ABG)
00:34:34.675 00.000 11060 Move returns status 0, amount 0
00:34:34.675 00.000 11060 MoveAxis(N, 0, ABG)
00:34:34.675 00.000 11060 Move returns status 0, amount 0
00:34:34.675 00.000 11060 move complete, result=0
00:34:34.675 00.000 11060 worker thread done servicing request
00:34:34.675 00.000 11060 Worker thread wakes up
00:34:34.676 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:34.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:34.677 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:35.308 00.631 11060 Exposure complete
00:34:35.468 00.160 11060 worker thread done servicing request
00:34:35.468 00.000 10844 OnExposeComplete: enter
00:34:35.469 00.001 10844 UpdateGuideState(): m_state=6
00:34:35.469 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6312
00:34:35.469 00.000 10844 Star::Find returns 1 (0), X=262.97, Y=62.31, Mass=3139, SNR=36.9, Peak=224 HFD=4.0
00:34:35.469 00.000 10844 MultiStar: [#1 0.59,0.01,0.83,U] [#2 0.38,-0.26,1.84,U] [#3 0.04,-0.26,0.92,U] [#4 0.26,-0.89,0.00,M1] [#5 -0.09,-0.45,1.06,U] [#6 -0.12,-0.35,0.80,U] [#7 0.07,-0.29,0.87,U] [#8 0.39,-0.80,0.00,M2] 
00:34:35.469 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.20}, one-star: {0.45, 0.27}
00:34:35.469 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
00:34:35.469 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
00:34:35.470 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.76 mountX=0.16 mountY=0.24, mountTheta=0.99
00:34:35.471 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.20, opts=13)
00:34:35.471 00.000 10844 Enqueuing Move request for scope (0.21, -0.20)
00:34:35.471 00.000 11060 Worker thread wakes up
00:34:35.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:35.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
00:34:35.471 00.000 10844 UpdateGuideState exits: m=3139 SNR=36.9
00:34:35.471 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
00:34:35.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:35.471 00.000 11060 Moving (0.21, -0.20) raw xDistance=0.16 yDistance=0.24
00:34:35.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:35.471 00.000 10844 Enqueuing Expose request
00:34:35.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:34:35.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
00:34:35.471 00.000 11060 MoveAxis(W, 27, ABG)
00:34:35.471 00.000 11060 Guiding  Dir = 3, Dur = 27
00:34:35.509 00.038 11060 IsSlewing returns 0
00:34:35.509 00.000 11060 IsGuiding returns 0
00:34:35.572 00.063 11060 IsGuiding returns 0
00:34:35.572 00.000 11060 Move returns status 0, amount 27
00:34:35.572 00.000 11060 MoveAxis(S, 93, ABG)
00:34:35.572 00.000 11060 Guiding  Dir = 1, Dur = 93
00:34:35.603 00.031 11060 IsSlewing returns 0
00:34:35.603 00.000 11060 IsGuiding returns 0
00:34:35.712 00.109 11060 IsGuiding returns 0
00:34:35.712 00.000 11060 Move returns status 0, amount 93
00:34:35.712 00.000 11060 move complete, result=0
00:34:35.712 00.000 11060 worker thread done servicing request
00:34:35.712 00.000 11060 Worker thread wakes up
00:34:35.712 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 93 ms SOUTH
00:34:35.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:35.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:36.346 00.634 11060 Exposure complete
00:34:36.521 00.175 11060 worker thread done servicing request
00:34:36.522 00.001 10844 OnExposeComplete: enter
00:34:36.522 00.000 10844 UpdateGuideState(): m_state=6
00:34:36.522 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6313
00:34:36.522 00.000 10844 Star::Find returns 1 (0), X=263.23, Y=62.25, Mass=2832, SNR=33.9, Peak=243 HFD=3.5
00:34:36.522 00.000 10844 MultiStar: [#1 0.67,0.16,0.00,M1] [#2 0.21,0.30,2.01,U] [#3 0.12,0.44,1.03,U] [#4 0.16,-0.34,0.92,U] [#5 -0.33,0.18,1.03,U] [#6 -0.15,0.07,0.91,U] [#7 0.25,-0.85,0.00,M1] [#8 0.88,-0.96,0.00,M3] 
00:34:36.523 00.001 10844 refined, 5 included, MultiStar: {0.13, 0.17}, one-star: {0.71, 0.22}
00:34:36.523 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
00:34:36.523 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
00:34:36.523 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.92 mountX=-0.20 mountY=0.10, mountTheta=2.66
00:34:36.525 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.17, opts=13)
00:34:36.526 00.001 10844 Enqueuing Move request for scope (0.13, 0.17)
00:34:36.526 00.000 11060 Worker thread wakes up
00:34:36.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:36.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
00:34:36.526 00.000 10844 UpdateGuideState exits: m=2832 SNR=33.9
00:34:36.526 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
00:34:36.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:36.526 00.000 11060 Moving (0.13, 0.17) raw xDistance=-0.20 yDistance=0.10
00:34:36.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:36.526 00.000 10844 Enqueuing Expose request
00:34:36.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:34:36.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:36.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:34:36.526 00.000 11060 MoveAxis(E, 33, ABG)
00:34:36.526 00.000 11060 Guiding  Dir = 2, Dur = 33
00:34:36.553 00.027 11060 IsSlewing returns 0
00:34:36.554 00.001 11060 IsGuiding returns 0
00:34:36.630 00.076 11060 IsGuiding returns 0
00:34:36.630 00.000 11060 Move returns status 0, amount 33
00:34:36.630 00.000 11060 MoveAxis(N, 0, ABG)
00:34:36.630 00.000 11060 Move returns status 0, amount 0
00:34:36.630 00.000 11060 move complete, result=0
00:34:36.630 00.000 11060 worker thread done servicing request
00:34:36.630 00.000 11060 Worker thread wakes up
00:34:36.631 00.001 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
00:34:36.632 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:36.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:37.262 00.630 11060 Exposure complete
00:34:37.438 00.176 11060 worker thread done servicing request
00:34:37.438 00.000 10844 OnExposeComplete: enter
00:34:37.438 00.000 10844 UpdateGuideState(): m_state=6
00:34:37.438 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6314
00:34:37.438 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.15, Mass=3253, SNR=36.4, Peak=248 HFD=3.6
00:34:37.439 00.001 10844 MultiStar: [#1 -0.05,-0.65,0.00,M2] [#2 0.76,-0.62,0.00,M1] [#3 -0.08,-0.70,0.00,M1] [#4 0.45,-0.49,0.00,M1] [#5 -0.40,-0.15,1.03,U] [#6 -0.34,-0.83,0.00,M1] [#7 0.11,-0.84,0.00,M2] [#8 0.15,-0.61,0.00,M4] 
00:34:37.439 00.000 10844 single-star, 1 included, MultiStar: {-0.17, -0.02}, one-star: {0.06, 0.11}
00:34:37.439 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:34:37.439 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:34:37.439 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.07 mountX=-0.12 mountY=0.04, mountTheta=2.81
00:34:37.440 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
00:34:37.440 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
00:34:37.440 00.000 11060 Worker thread wakes up
00:34:37.441 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:34:37.441 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:34:37.441 00.000 11060 Moving (0.06, 0.11) raw xDistance=-0.12 yDistance=0.04
00:34:37.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:34:37.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:37.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:37.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:34:37.441 00.000 11060 MoveAxis(E, 22, ABG)
00:34:37.441 00.000 11060 Guiding  Dir = 2, Dur = 22
00:34:37.441 00.000 10844 UpdateGuideState exits: m=3253 SNR=36.4
00:34:37.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:37.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:37.441 00.000 10844 Enqueuing Expose request
00:34:37.477 00.036 11060 IsSlewing returns 0
00:34:37.477 00.000 11060 IsGuiding returns 0
00:34:37.540 00.063 11060 IsGuiding returns 0
00:34:37.540 00.000 11060 Move returns status 0, amount 22
00:34:37.540 00.000 11060 MoveAxis(N, 0, ABG)
00:34:37.540 00.000 11060 Move returns status 0, amount 0
00:34:37.540 00.000 11060 move complete, result=0
00:34:37.541 00.001 11060 worker thread done servicing request
00:34:37.541 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
00:34:37.541 00.000 11060 Worker thread wakes up
00:34:37.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:37.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:38.183 00.642 11060 Exposure complete
00:34:38.342 00.159 11060 worker thread done servicing request
00:34:38.342 00.000 10844 OnExposeComplete: enter
00:34:38.342 00.000 10844 UpdateGuideState(): m_state=6
00:34:38.342 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6315
00:34:38.343 00.001 10844 Star::Find returns 1 (0), X=262.60, Y=62.57, Mass=3108, SNR=36.1, Peak=251 HFD=3.4
00:34:38.343 00.000 10844 MultiStar: [#1 0.39,-0.12,0.96,U] [#2 0.31,-0.91,0.00,M2] [#3 -0.53,-0.76,0.00,M2] [#4 0.04,-0.28,0.98,U] [#5 -0.22,-0.10,1.05,U] [#6 -0.27,-1.13,0.00,M2] [#7 0.09,-0.52,0.87,U] [#8 -0.08,-0.37,0.93,U] 
00:34:38.343 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.13}, one-star: {0.08, 0.53}
00:34:38.343 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
00:34:38.343 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
00:34:38.343 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.24 mountX=0.12 mountY=0.07, mountTheta=0.50
00:34:38.344 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
00:34:38.345 00.001 10844 Enqueuing Move request for scope (0.05, -0.13)
00:34:38.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:38.345 00.000 10844 UpdateGuideState exits: m=3108 SNR=36.1
00:34:38.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:38.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:38.345 00.000 10844 Enqueuing Expose request
00:34:38.345 00.000 11060 Worker thread wakes up
00:34:38.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:34:38.345 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:34:38.345 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
00:34:38.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:34:38.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:38.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:34:38.345 00.000 11060 MoveAxis(W, 21, ABG)
00:34:38.345 00.000 11060 Guiding  Dir = 3, Dur = 21
00:34:38.351 00.006 11060 IsSlewing returns 0
00:34:38.351 00.000 11060 IsGuiding returns 0
00:34:38.383 00.032 11060 IsGuiding returns 0
00:34:38.384 00.001 11060 Move returns status 0, amount 21
00:34:38.384 00.000 11060 MoveAxis(N, 0, ABG)
00:34:38.384 00.000 11060 Move returns status 0, amount 0
00:34:38.384 00.000 11060 move complete, result=0
00:34:38.384 00.000 11060 worker thread done servicing request
00:34:38.384 00.000 11060 Worker thread wakes up
00:34:38.385 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:38.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:38.385 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
00:34:39.024 00.639 11060 Exposure complete
00:34:39.202 00.178 11060 worker thread done servicing request
00:34:39.202 00.000 10844 OnExposeComplete: enter
00:34:39.203 00.001 10844 UpdateGuideState(): m_state=6
00:34:39.203 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6316
00:34:39.203 00.000 10844 Star::Find returns 1 (1), X=262.83, Y=62.38, Mass=3350, SNR=37.2, Peak=255 HFD=3.4
00:34:39.204 00.001 10844 MultiStar: [#1 0.36,-0.23,0.93,U] [#2 -0.19,0.19,1.90,U] [#3 -0.10,0.29,0.98,U] [#4 0.62,-0.80,0.00,M1] [#5 -0.08,-0.66,0.00,M1] [#6 0.22,-0.39,0.92,U] [#7 -0.09,-0.57,0.80,U] [#8 0.43,-0.49,0.00,M4] 
00:34:39.204 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.01}, one-star: {0.31, 0.34}
00:34:39.204 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
00:34:39.204 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
00:34:39.204 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.15 mountX=-0.00 mountY=0.05, mountTheta=1.60
00:34:39.205 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
00:34:39.206 00.001 10844 Enqueuing Move request for scope (0.05, -0.01)
00:34:39.206 00.000 11060 Worker thread wakes up
00:34:39.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:39.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:34:39.206 00.000 10844 UpdateGuideState exits: m=3350 SNR=37.2 Saturated
00:34:39.206 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:34:39.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:39.206 00.000 11060 Moving (0.05, -0.01) raw xDistance=-0.00 yDistance=0.05
00:34:39.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:39.206 00.000 10844 Enqueuing Expose request
00:34:39.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:34:39.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:39.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:34:39.206 00.000 11060 MoveAxis(E, 0, ABG)
00:34:39.206 00.000 11060 Move returns status 0, amount 0
00:34:39.206 00.000 11060 MoveAxis(N, 0, ABG)
00:34:39.206 00.000 11060 Move returns status 0, amount 0
00:34:39.207 00.001 11060 move complete, result=0
00:34:39.207 00.000 11060 worker thread done servicing request
00:34:39.207 00.000 11060 Worker thread wakes up
00:34:39.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:39.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:39.209 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:34:39.848 00.639 11060 Exposure complete
00:34:40.034 00.186 11060 worker thread done servicing request
00:34:40.034 00.000 10844 OnExposeComplete: enter
00:34:40.034 00.000 10844 UpdateGuideState(): m_state=6
00:34:40.034 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6317
00:34:40.034 00.000 10844 Star::Find returns 1 (0), X=262.28, Y=62.51, Mass=2733, SNR=33.5, Peak=249 HFD=3.3
00:34:40.034 00.000 10844 MultiStar: [#1 0.37,-0.75,0.00,M1] [#2 -0.41,-0.27,2.10,U] [#3 -0.57,0.68,0.00,M2] [#4 0.27,-0.33,0.95,U] [#5 -0.35,-1.08,0.00,M2] [#6 0.02,-0.12,0.90,U] [#7 0.27,0.47,0.92,U] [#8 0.07,-0.09,0.94,U] 
00:34:40.036 00.002 10844 refined, 5 included, MultiStar: {-0.08, -0.02}, one-star: {-0.25, 0.47}
00:34:40.036 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
00:34:40.036 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
00:34:40.036 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.84 mountX=0.04 mountY=-0.07, mountTheta=-1.09
00:34:40.037 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
00:34:40.037 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
00:34:40.037 00.000 11060 Worker thread wakes up
00:34:40.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:34:40.038 00.001 10844 UpdateGuideState exits: m=2733 SNR=33.5
00:34:40.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:40.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:40.038 00.000 10844 Enqueuing Expose request
00:34:40.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:34:40.038 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:34:40.038 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.04 yDistance=-0.07
00:34:40.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:34:40.038 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:40.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:34:40.039 00.001 11060 MoveAxis(E, 0, ABG)
00:34:40.039 00.000 11060 Move returns status 0, amount 0
00:34:40.039 00.000 11060 MoveAxis(N, 0, ABG)
00:34:40.039 00.000 11060 Move returns status 0, amount 0
00:34:40.039 00.000 11060 move complete, result=0
00:34:40.039 00.000 11060 worker thread done servicing request
00:34:40.039 00.000 11060 Worker thread wakes up
00:34:40.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:40.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:40.049 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:40.682 00.633 11060 Exposure complete
00:34:40.877 00.195 11060 worker thread done servicing request
00:34:40.877 00.000 10844 OnExposeComplete: enter
00:34:40.877 00.000 10844 UpdateGuideState(): m_state=6
00:34:40.878 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6318
00:34:40.878 00.000 10844 Star::Find returns 1 (0), X=262.71, Y=62.25, Mass=3040, SNR=35.0, Peak=254 HFD=3.6
00:34:40.878 00.000 10844 MultiStar: [#1 0.14,-0.85,0.00,M2] [#2 0.02,0.01,1.97,U] [#3 0.21,0.28,0.99,U] [#4 0.37,-0.37,0.97,U] [#5 0.16,-0.51,1.05,U] [#6 0.32,-0.16,0.92,U] [#7 -0.18,-0.12,0.88,U] [#8 0.70,-0.52,0.00,M4] 
00:34:40.878 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.18, 0.21}
00:34:40.878 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:34:40.878 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:34:40.878 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.53 mountX=0.06 mountY=0.15, mountTheta=1.22
00:34:40.879 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.08, opts=13)
00:34:40.879 00.000 10844 Enqueuing Move request for scope (0.14, -0.08)
00:34:40.879 00.000 11060 Worker thread wakes up
00:34:40.880 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:34:40.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:40.880 00.000 10844 UpdateGuideState exits: m=3040 SNR=35.0
00:34:40.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:40.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:40.880 00.000 10844 Enqueuing Expose request
00:34:40.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:34:40.880 00.000 11060 Moving (0.14, -0.08) raw xDistance=0.06 yDistance=0.15
00:34:40.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:34:40.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:40.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:34:40.880 00.000 11060 MoveAxis(E, 0, ABG)
00:34:40.880 00.000 11060 Move returns status 0, amount 0
00:34:40.880 00.000 11060 MoveAxis(N, 0, ABG)
00:34:40.880 00.000 11060 Move returns status 0, amount 0
00:34:40.880 00.000 11060 move complete, result=0
00:34:40.881 00.001 11060 worker thread done servicing request
00:34:40.881 00.000 11060 Worker thread wakes up
00:34:40.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:40.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:40.882 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:34:41.510 00.628 11060 Exposure complete
00:34:41.697 00.187 11060 worker thread done servicing request
00:34:41.697 00.000 10844 OnExposeComplete: enter
00:34:41.697 00.000 10844 UpdateGuideState(): m_state=6
00:34:41.697 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6319
00:34:41.697 00.000 10844 Star::Find returns 1 (0), X=262.86, Y=62.22, Mass=2918, SNR=34.8, Peak=217 HFD=3.5
00:34:41.699 00.002 10844 MultiStar: [#1 0.21,-0.26,0.96,U] [#2 0.01,0.26,1.94,U] [#3 0.23,0.20,0.99,U] [#4 0.84,-0.48,0.00,M1] [#5 -0.01,0.04,1.05,U] [#6 0.09,-0.59,0.84,U] [#7 -0.45,-0.23,0.86,U] [#8 -0.02,-0.79,0.00,M5] 
00:34:41.699 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.00}, one-star: {0.33, 0.19}
00:34:41.699 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
00:34:41.699 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
00:34:41.699 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.06 mountX=-0.01 mountY=0.06, mountTheta=1.69
00:34:41.700 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.00, opts=13)
00:34:41.700 00.000 10844 Enqueuing Move request for scope (0.06, -0.00)
00:34:41.701 00.001 11060 Worker thread wakes up
00:34:41.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:41.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
00:34:41.701 00.000 10844 UpdateGuideState exits: m=2918 SNR=34.8
00:34:41.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
00:34:41.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:41.701 00.000 11060 Moving (0.06, -0.00) raw xDistance=-0.01 yDistance=0.06
00:34:41.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:41.701 00.000 10844 Enqueuing Expose request
00:34:41.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:34:41.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:41.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:34:41.701 00.000 11060 MoveAxis(E, 0, ABG)
00:34:41.701 00.000 11060 Move returns status 0, amount 0
00:34:41.701 00.000 11060 MoveAxis(N, 0, ABG)
00:34:41.701 00.000 11060 Move returns status 0, amount 0
00:34:41.702 00.001 11060 move complete, result=0
00:34:41.702 00.000 11060 worker thread done servicing request
00:34:41.702 00.000 11060 Worker thread wakes up
00:34:41.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:41.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:41.704 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:42.344 00.640 11060 Exposure complete
00:34:42.539 00.195 11060 worker thread done servicing request
00:34:42.540 00.001 10844 OnExposeComplete: enter
00:34:42.540 00.000 10844 UpdateGuideState(): m_state=6
00:34:42.540 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6320
00:34:42.540 00.000 10844 Star::Find returns 1 (1), X=263.00, Y=62.37, Mass=3147, SNR=35.9, Peak=255 HFD=3.4
00:34:42.540 00.000 10844 MultiStar: [#1 -0.08,0.01,0.99,U] [#2 -0.10,0.40,2.04,U] [#3 0.08,0.25,1.03,U] [#4 0.29,-0.72,0.00,M2] [#5 0.11,-0.34,1.05,U] [#6 0.71,0.01,0.00,M1] [#7 -0.18,-0.03,0.82,U] [#8 0.01,0.02,0.96,U] 
00:34:42.540 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.13}, one-star: {0.47, 0.34}
00:34:42.541 00.001 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
00:34:42.541 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
00:34:42.541 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.33 mountX=-0.14 mountY=0.01, mountTheta=3.07
00:34:42.542 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.13, opts=13)
00:34:42.542 00.000 10844 Enqueuing Move request for scope (0.03, 0.13)
00:34:42.542 00.000 11060 Worker thread wakes up
00:34:42.542 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:42.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:34:42.542 00.000 10844 UpdateGuideState exits: m=3147 SNR=35.9 Saturated
00:34:42.542 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:34:42.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:42.542 00.000 11060 Moving (0.03, 0.13) raw xDistance=-0.14 yDistance=0.01
00:34:42.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:42.542 00.000 10844 Enqueuing Expose request
00:34:42.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:34:42.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:42.543 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:34:42.543 00.000 11060 MoveAxis(E, 24, ABG)
00:34:42.543 00.000 11060 Guiding  Dir = 2, Dur = 24
00:34:42.557 00.014 11060 IsSlewing returns 0
00:34:42.557 00.000 11060 IsGuiding returns 0
00:34:42.596 00.039 11060 IsGuiding returns 0
00:34:42.596 00.000 11060 Move returns status 0, amount 24
00:34:42.596 00.000 11060 MoveAxis(N, 0, ABG)
00:34:42.596 00.000 11060 Move returns status 0, amount 0
00:34:42.596 00.000 11060 move complete, result=0
00:34:42.596 00.000 11060 worker thread done servicing request
00:34:42.596 00.000 11060 Worker thread wakes up
00:34:42.596 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:34:42.597 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:42.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:43.241 00.644 11060 Exposure complete
00:34:43.413 00.172 11060 worker thread done servicing request
00:34:43.413 00.000 10844 OnExposeComplete: enter
00:34:43.414 00.001 10844 UpdateGuideState(): m_state=6
00:34:43.414 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6321
00:34:43.414 00.000 10844 Star::Find returns 1 (0), X=262.68, Y=62.30, Mass=2571, SNR=32.1, Peak=216 HFD=3.5
00:34:43.415 00.001 10844 MultiStar: [#1 0.10,-0.36,1.12,U] [#2 -0.22,-0.11,2.21,U] [#3 -0.38,-0.26,1.08,U] [#4 0.15,-0.95,0.00,M3] [#5 -0.28,-0.40,1.11,U] [#6 -0.18,-0.78,0.00,M2] [#7 0.08,-0.20,0.94,U] [#8 -0.10,-0.58,1.08,U] 
00:34:43.415 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.22}, one-star: {0.15, 0.26}
00:34:43.415 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
00:34:43.415 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
00:34:43.415 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.05 mountX=0.24 mountY=-0.08, mountTheta=-0.31
00:34:43.416 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.22, opts=13)
00:34:43.416 00.000 10844 Enqueuing Move request for scope (-0.12, -0.22)
00:34:43.416 00.000 11060 Worker thread wakes up
00:34:43.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:43.416 00.000 10844 UpdateGuideState exits: m=2571 SNR=32.1
00:34:43.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:43.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:43.416 00.000 10844 Enqueuing Expose request
00:34:43.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
00:34:43.418 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
00:34:43.418 00.000 11060 Moving (-0.12, -0.22) raw xDistance=0.24 yDistance=-0.08
00:34:43.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:34:43.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:43.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:43.418 00.000 11060 MoveAxis(W, 41, ABG)
00:34:43.418 00.000 11060 Guiding  Dir = 3, Dur = 41
00:34:43.460 00.042 11060 IsSlewing returns 0
00:34:43.460 00.000 11060 IsGuiding returns 0
00:34:43.538 00.078 11060 IsGuiding returns 0
00:34:43.538 00.000 11060 Move returns status 0, amount 41
00:34:43.538 00.000 11060 MoveAxis(N, 0, ABG)
00:34:43.538 00.000 11060 Move returns status 0, amount 0
00:34:43.538 00.000 11060 move complete, result=0
00:34:43.538 00.000 11060 worker thread done servicing request
00:34:43.538 00.000 11060 Worker thread wakes up
00:34:43.539 00.001 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
00:34:43.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:43.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:44.169 00.630 11060 Exposure complete
00:34:44.371 00.202 11060 worker thread done servicing request
00:34:44.371 00.000 10844 OnExposeComplete: enter
00:34:44.372 00.001 10844 UpdateGuideState(): m_state=6
00:34:44.372 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6322
00:34:44.372 00.000 10844 Star::Find returns 1 (0), X=263.04, Y=62.67, Mass=2976, SNR=35.0, Peak=234 HFD=3.4
00:34:44.372 00.000 10844 MultiStar: [#1 0.37,0.38,0.89,U] [#2 -0.18,0.81,0.00,M1] [#3 0.02,0.02,0.98,U] [#4 0.62,-0.56,0.00,M4] [#5 -0.76,0.13,0.00,M1] [#6 -0.22,0.00,0.92,U] [#7 -0.06,0.30,0.84,U] [#8 -0.51,0.17,0.99,U] 
00:34:44.372 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.25}, one-star: {0.51, 0.63}
00:34:44.372 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.26 = -3.03)
00:34:44.373 00.001 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
00:34:44.373 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.50 mountX=-0.25 mountY=-0.02, mountTheta=-3.04
00:34:44.374 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.25, opts=13)
00:34:44.374 00.000 10844 Enqueuing Move request for scope (0.02, 0.25)
00:34:44.374 00.000 11060 Worker thread wakes up
00:34:44.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
00:34:44.374 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
00:34:44.374 00.000 11060 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=-0.02
00:34:44.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:34:44.375 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:44.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:44.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:34:44.375 00.000 11060 MoveAxis(E, 42, ABG)
00:34:44.375 00.000 11060 Guiding  Dir = 2, Dur = 42
00:34:44.375 00.000 10844 UpdateGuideState exits: m=2976 SNR=35.0
00:34:44.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:44.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:44.375 00.000 10844 Enqueuing Expose request
00:34:44.399 00.024 11060 IsSlewing returns 0
00:34:44.399 00.000 11060 IsGuiding returns 0
00:34:44.461 00.062 11060 IsGuiding returns 0
00:34:44.461 00.000 11060 Move returns status 0, amount 42
00:34:44.461 00.000 11060 MoveAxis(N, 0, ABG)
00:34:44.461 00.000 11060 Move returns status 0, amount 0
00:34:44.461 00.000 11060 move complete, result=0
00:34:44.462 00.001 11060 worker thread done servicing request
00:34:44.462 00.000 11060 Worker thread wakes up
00:34:44.462 00.000 10844 GuideStep: -0.3 px 42 ms EAST, -0.0 px 0 ms NORTH
00:34:44.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:44.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:45.088 00.626 11060 Exposure complete
00:34:45.329 00.241 11060 worker thread done servicing request
00:34:45.330 00.001 10844 OnExposeComplete: enter
00:34:45.330 00.000 10844 UpdateGuideState(): m_state=6
00:34:45.330 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6323
00:34:45.330 00.000 10844 Star::Find returns 1 (0), X=262.80, Y=62.44, Mass=3172, SNR=36.2, Peak=252 HFD=3.5
00:34:45.331 00.001 10844 MultiStar: [#1 -0.16,-0.42,0.88,U] [#2 -0.10,0.48,2.01,U] [#3 0.11,0.23,0.99,U] [#4 0.09,-0.43,0.98,U] [#5 0.08,0.01,1.05,U] [#6 -0.13,0.20,0.95,U] [#7 0.05,0.45,0.84,U] [#8 0.13,0.46,0.90,U] 
00:34:45.331 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.19}, one-star: {0.27, 0.40}
00:34:45.331 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
00:34:45.331 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.11)
00:34:45.331 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.44 mountX=-0.19 mountY=-0.01, mountTheta=-3.11
00:34:45.333 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.19, opts=13)
00:34:45.333 00.000 10844 Enqueuing Move request for scope (0.02, 0.19)
00:34:45.333 00.000 11060 Worker thread wakes up
00:34:45.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:45.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
00:34:45.333 00.000 10844 UpdateGuideState exits: m=3172 SNR=36.2
00:34:45.334 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:45.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:45.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
00:34:45.334 00.000 10844 Enqueuing Expose request
00:34:45.334 00.000 11060 Moving (0.02, 0.19) raw xDistance=-0.19 yDistance=-0.01
00:34:45.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:34:45.335 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:45.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:34:45.335 00.000 11060 MoveAxis(E, 34, ABG)
00:34:45.335 00.000 11060 Guiding  Dir = 2, Dur = 34
00:34:45.381 00.046 11060 IsSlewing returns 0
00:34:45.382 00.001 11060 IsGuiding returns 0
00:34:45.460 00.078 11060 IsGuiding returns 0
00:34:45.460 00.000 11060 Move returns status 0, amount 34
00:34:45.460 00.000 11060 MoveAxis(N, 0, ABG)
00:34:45.460 00.000 11060 Move returns status 0, amount 0
00:34:45.460 00.000 11060 move complete, result=0
00:34:45.460 00.000 11060 worker thread done servicing request
00:34:45.460 00.000 11060 Worker thread wakes up
00:34:45.460 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
00:34:45.462 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:45.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:46.097 00.635 11060 Exposure complete
00:34:46.375 00.278 11060 worker thread done servicing request
00:34:46.375 00.000 10844 OnExposeComplete: enter
00:34:46.375 00.000 10844 UpdateGuideState(): m_state=6
00:34:46.376 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6324
00:34:46.376 00.000 10844 Star::Find returns 1 (1), X=263.01, Y=62.68, Mass=3047, SNR=35.8, Peak=255 HFD=3.3
00:34:46.377 00.001 10844 MultiStar: [#1 0.28,0.33,0.94,U] [#2 0.39,0.32,1.82,U] [#3 0.13,0.33,0.99,U] [#4 0.07,0.09,0.96,U] [#5 -0.04,0.33,0.97,U] [#6 -0.71,0.12,0.00,M1] [#7 0.43,0.34,0.83,U] [#8 0.03,0.19,0.96,U] 
00:34:46.377 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.32}, one-star: {0.48, 0.64}
00:34:46.377 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
00:34:46.377 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
00:34:46.377 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.32 hyp=0.40 cameraTheta=0.94 mountX=-0.36 mountY=0.18, mountTheta=2.68
00:34:46.379 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.32, opts=13)
00:34:46.379 00.000 10844 Enqueuing Move request for scope (0.24, 0.32)
00:34:46.379 00.000 11060 Worker thread wakes up
00:34:46.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:46.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.32) opts 0xd
00:34:46.379 00.000 10844 UpdateGuideState exits: m=3047 SNR=35.8 Saturated
00:34:46.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.32)
00:34:46.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:46.379 00.000 11060 Moving (0.24, 0.32) raw xDistance=-0.36 yDistance=0.18
00:34:46.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:46.379 00.000 10844 Enqueuing Expose request
00:34:46.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:34:46.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:46.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:34:46.380 00.001 11060 MoveAxis(E, 63, ABG)
00:34:46.380 00.000 11060 Guiding  Dir = 2, Dur = 63
00:34:46.385 00.005 11060 IsSlewing returns 0
00:34:46.385 00.000 11060 IsGuiding returns 0
00:34:46.479 00.094 11060 IsGuiding returns 0
00:34:46.479 00.000 11060 Move returns status 0, amount 63
00:34:46.480 00.001 11060 MoveAxis(N, 0, ABG)
00:34:46.480 00.000 11060 Move returns status 0, amount 0
00:34:46.480 00.000 11060 move complete, result=0
00:34:46.480 00.000 11060 worker thread done servicing request
00:34:46.480 00.000 10844 GuideStep: -0.4 px 63 ms EAST, 0.2 px 0 ms NORTH
00:34:46.481 00.001 11060 Worker thread wakes up
00:34:46.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:46.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:47.117 00.636 11060 Exposure complete
00:34:47.386 00.269 11060 worker thread done servicing request
00:34:47.386 00.000 10844 OnExposeComplete: enter
00:34:47.386 00.000 10844 UpdateGuideState(): m_state=6
00:34:47.386 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6325
00:34:47.387 00.001 10844 Star::Find returns 1 (1), X=262.65, Y=62.58, Mass=3265, SNR=36.2, Peak=255 HFD=3.4
00:34:47.387 00.000 10844 MultiStar: [#1 0.06,0.04,0.84,U] [#2 -0.02,0.56,1.85,U] [#3 -0.32,0.72,0.00,M1] [#4 0.30,0.34,1.01,U] [#5 0.06,0.13,1.01,U] [#6 -0.34,0.71,0.00,M2] [#7 -0.29,0.89,0.00,M1] [#8 0.11,0.22,0.95,U] 
00:34:47.387 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.35}, one-star: {0.13, 0.55}
00:34:47.387 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
00:34:47.387 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
00:34:47.387 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.31 mountX=-0.36 mountY=0.04, mountTheta=3.04
00:34:47.388 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.35, opts=13)
00:34:47.389 00.001 10844 Enqueuing Move request for scope (0.09, 0.35)
00:34:47.389 00.000 11060 Worker thread wakes up
00:34:47.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:47.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
00:34:47.389 00.000 10844 UpdateGuideState exits: m=3265 SNR=36.2 Saturated
00:34:47.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
00:34:47.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:47.389 00.000 11060 Moving (0.09, 0.35) raw xDistance=-0.36 yDistance=0.04
00:34:47.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:47.389 00.000 10844 Enqueuing Expose request
00:34:47.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:34:47.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:47.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:34:47.389 00.000 11060 MoveAxis(E, 64, ABG)
00:34:47.389 00.000 11060 Guiding  Dir = 2, Dur = 64
00:34:47.421 00.032 11060 IsSlewing returns 0
00:34:47.422 00.001 11060 IsGuiding returns 0
00:34:47.531 00.109 11060 IsGuiding returns 0
00:34:47.531 00.000 11060 Move returns status 0, amount 64
00:34:47.531 00.000 11060 MoveAxis(N, 0, ABG)
00:34:47.531 00.000 11060 Move returns status 0, amount 0
00:34:47.531 00.000 11060 move complete, result=0
00:34:47.531 00.000 11060 worker thread done servicing request
00:34:47.532 00.001 11060 Worker thread wakes up
00:34:47.532 00.000 10844 GuideStep: -0.4 px 64 ms EAST, 0.0 px 0 ms NORTH
00:34:47.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:47.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:48.164 00.632 11060 Exposure complete
00:34:48.387 00.223 10844 OnExposeComplete: enter
00:34:48.388 00.001 10844 UpdateGuideState(): m_state=6
00:34:48.388 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6326
00:34:48.388 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=62.38, Mass=2946, SNR=35.0, Peak=244 HFD=3.4
00:34:48.388 00.000 10844 MultiStar: [#1 0.44,-0.45,0.00,M1] [#2 0.63,0.90,0.00,M1] [#3 0.69,0.19,0.00,M2] [#4 -0.12,-0.12,0.97,U] [#5 0.00,0.25,1.03,U] [#6 0.05,1.09,0.00,M3] [#7 0.14,0.38,0.81,U] [#8 -0.25,0.48,0.92,U] 
00:34:48.388 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.26}, one-star: {0.02, 0.34}
00:34:48.388 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
00:34:48.388 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
00:34:48.389 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.74 mountX=-0.25 mountY=-0.09, mountTheta=-2.81
00:34:48.390 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.26, opts=13)
00:34:48.390 00.000 10844 Enqueuing Move request for scope (-0.04, 0.26)
00:34:48.391 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:48.391 00.000 10844 UpdateGuideState exits: m=2946 SNR=35.0
00:34:48.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:48.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:48.391 00.000 10844 Enqueuing Expose request
00:34:48.393 00.002 11060 worker thread done servicing request
00:34:48.393 00.000 11060 Worker thread wakes up
00:34:48.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
00:34:48.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
00:34:48.393 00.000 11060 Moving (-0.04, 0.26) raw xDistance=-0.25 yDistance=-0.09
00:34:48.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:34:48.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:48.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:34:48.394 00.001 11060 MoveAxis(E, 45, ABG)
00:34:48.394 00.000 11060 Guiding  Dir = 2, Dur = 45
00:34:48.424 00.030 11060 IsSlewing returns 0
00:34:48.424 00.000 11060 IsGuiding returns 0
00:34:48.487 00.063 11060 IsGuiding returns 0
00:34:48.487 00.000 11060 Move returns status 0, amount 45
00:34:48.487 00.000 11060 MoveAxis(N, 0, ABG)
00:34:48.487 00.000 11060 Move returns status 0, amount 0
00:34:48.487 00.000 11060 move complete, result=0
00:34:48.487 00.000 11060 worker thread done servicing request
00:34:48.487 00.000 11060 Worker thread wakes up
00:34:48.487 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
00:34:48.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:48.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:49.118 00.631 11060 Exposure complete
00:34:49.325 00.207 11060 worker thread done servicing request
00:34:49.325 00.000 10844 OnExposeComplete: enter
00:34:49.325 00.000 10844 UpdateGuideState(): m_state=6
00:34:49.325 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6327
00:34:49.325 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=61.82, Mass=2741, SNR=33.6, Peak=216 HFD=3.5
00:34:49.326 00.001 10844 MultiStar: [#1 -0.04,-0.20,1.17,U] [#2 0.04,0.35,2.14,U] [#3 0.59,0.16,0.99,U] [#4 0.08,-0.42,0.97,U] [#5 -0.87,-0.09,0.00,M1] [#6 -0.23,0.60,0.00,M4] [#7 -0.04,-0.17,0.95,U] [#8 0.08,0.00,0.97,U] 
00:34:49.326 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.26, -0.22}
00:34:49.326 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
00:34:49.326 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
00:34:49.326 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.11 mountX=-0.01 mountY=0.12, mountTheta=1.64
00:34:49.328 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.01, opts=13)
00:34:49.328 00.000 10844 Enqueuing Move request for scope (0.12, -0.01)
00:34:49.328 00.000 11060 Worker thread wakes up
00:34:49.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:49.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:34:49.328 00.000 10844 UpdateGuideState exits: m=2741 SNR=33.6
00:34:49.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:34:49.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:49.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:49.328 00.000 10844 Enqueuing Expose request
00:34:49.328 00.000 11060 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=0.12
00:34:49.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:34:49.329 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:49.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:34:49.329 00.000 11060 MoveAxis(E, 0, ABG)
00:34:49.329 00.000 11060 Move returns status 0, amount 0
00:34:49.329 00.000 11060 MoveAxis(N, 0, ABG)
00:34:49.329 00.000 11060 Move returns status 0, amount 0
00:34:49.329 00.000 11060 move complete, result=0
00:34:49.329 00.000 11060 worker thread done servicing request
00:34:49.329 00.000 11060 Worker thread wakes up
00:34:49.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:49.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:49.332 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:49.977 00.645 11060 Exposure complete
00:34:50.156 00.179 11060 worker thread done servicing request
00:34:50.156 00.000 10844 OnExposeComplete: enter
00:34:50.156 00.000 10844 UpdateGuideState(): m_state=6
00:34:50.156 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6328
00:34:50.156 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.52, Mass=2802, SNR=33.5, Peak=237 HFD=3.6
00:34:50.157 00.001 10844 MultiStar: [#1 0.16,0.15,1.01,U] [#2 0.06,0.49,2.06,U] [#3 0.16,0.58,0.99,U] [#4 0.34,0.29,1.02,U] [#5 0.38,-0.05,0.98,U] [#6 -0.26,0.56,1.01,U] [#7 0.06,1.03,0.00,M1] [#8 0.34,-0.17,0.99,U] 
00:34:50.157 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.32}, one-star: {0.20, 0.48}
00:34:50.157 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:34:50.157 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:34:50.157 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.32 hyp=0.36 cameraTheta=1.10 mountX=-0.34 mountY=0.11, mountTheta=2.84
00:34:50.158 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.32, opts=13)
00:34:50.158 00.000 10844 Enqueuing Move request for scope (0.16, 0.32)
00:34:50.159 00.001 11060 Worker thread wakes up
00:34:50.159 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:34:50.159 00.000 10844 UpdateGuideState exits: m=2802 SNR=33.5
00:34:50.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:50.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:50.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.32) opts 0xd
00:34:50.159 00.000 10844 Enqueuing Expose request
00:34:50.159 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.32)
00:34:50.159 00.000 11060 Moving (0.16, 0.32) raw xDistance=-0.34 yDistance=0.11
00:34:50.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:34:50.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:50.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:34:50.159 00.000 11060 MoveAxis(E, 59, ABG)
00:34:50.159 00.000 11060 Guiding  Dir = 2, Dur = 59
00:34:50.181 00.022 11060 IsSlewing returns 0
00:34:50.182 00.001 11060 IsGuiding returns 0
00:34:50.254 00.072 11060 IsGuiding returns 0
00:34:50.254 00.000 11060 Move returns status 0, amount 59
00:34:50.255 00.001 11060 MoveAxis(N, 0, ABG)
00:34:50.255 00.000 11060 Move returns status 0, amount 0
00:34:50.255 00.000 11060 move complete, result=0
00:34:50.255 00.000 11060 worker thread done servicing request
00:34:50.255 00.000 11060 Worker thread wakes up
00:34:50.255 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
00:34:50.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:50.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:50.886 00.631 11060 Exposure complete
00:34:51.069 00.183 11060 worker thread done servicing request
00:34:51.069 00.000 10844 OnExposeComplete: enter
00:34:51.069 00.000 10844 UpdateGuideState(): m_state=6
00:34:51.071 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6329
00:34:51.071 00.000 10844 Star::Find returns 1 (1), X=262.46, Y=62.24, Mass=3438, SNR=37.1, Peak=255 HFD=3.7
00:34:51.071 00.000 10844 MultiStar: [#1 0.20,0.31,0.95,U] [#2 -0.10,0.96,0.00,M1] [#3 -0.34,0.65,0.00,M1] [#4 0.25,0.12,0.91,U] [#5 -0.70,0.17,0.00,M1] [#6 -0.12,0.76,0.00,M4] [#7 -0.17,0.74,0.00,M2] [#8 -0.06,0.55,0.88,U] 
00:34:51.071 00.000 10844 single-star, 3 included, MultiStar: {0.08, 0.29}, one-star: {-0.07, 0.21}
00:34:51.071 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.64)
00:34:51.071 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
00:34:51.071 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.90 mountX=-0.19 mountY=-0.10, mountTheta=-2.65
00:34:51.073 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.21, opts=13)
00:34:51.073 00.000 10844 Enqueuing Move request for scope (-0.07, 0.21)
00:34:51.073 00.000 11060 Worker thread wakes up
00:34:51.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:51.073 00.000 10844 UpdateGuideState exits: m=3438 SNR=37.1 Saturated
00:34:51.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:51.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:51.073 00.000 10844 Enqueuing Expose request
00:34:51.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
00:34:51.073 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
00:34:51.073 00.000 11060 Moving (-0.07, 0.21) raw xDistance=-0.19 yDistance=-0.10
00:34:51.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:34:51.074 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:51.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:51.074 00.000 11060 MoveAxis(E, 35, ABG)
00:34:51.074 00.000 11060 Guiding  Dir = 2, Dur = 35
00:34:51.083 00.009 11060 IsSlewing returns 0
00:34:51.083 00.000 11060 IsGuiding returns 0
00:34:51.129 00.046 11060 IsGuiding returns 0
00:34:51.129 00.000 11060 Move returns status 0, amount 35
00:34:51.129 00.000 11060 MoveAxis(N, 0, ABG)
00:34:51.129 00.000 11060 Move returns status 0, amount 0
00:34:51.129 00.000 11060 move complete, result=0
00:34:51.130 00.001 11060 worker thread done servicing request
00:34:51.130 00.000 11060 Worker thread wakes up
00:34:51.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:51.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:51.130 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
00:34:51.764 00.634 11060 Exposure complete
00:34:51.932 00.168 11060 worker thread done servicing request
00:34:51.932 00.000 10844 OnExposeComplete: enter
00:34:51.932 00.000 10844 UpdateGuideState(): m_state=6
00:34:51.932 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6330
00:34:51.932 00.000 10844 Star::Find returns 1 (1), X=262.64, Y=62.56, Mass=2747, SNR=33.9, Peak=255 HFD=3.2
00:34:51.933 00.001 10844 MultiStar: [#1 0.04,0.17,1.07,U] [#2 -0.40,0.29,1.95,U] [#3 -0.11,0.46,0.95,U] [#4 -0.28,0.50,1.00,U] [#5 0.44,-0.28,1.00,U] [#6 -0.08,0.45,0.96,U] [#7 -0.60,0.50,0.00,M3] [#8 -0.60,-0.35,0.00,M1] 
00:34:51.933 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.30}, one-star: {0.12, 0.52}
00:34:51.933 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
00:34:51.933 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
00:34:51.933 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.83 mountX=-0.28 mountY=-0.13, mountTheta=-2.71
00:34:51.934 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.30, opts=13)
00:34:51.934 00.000 10844 Enqueuing Move request for scope (-0.08, 0.30)
00:34:51.935 00.001 11060 Worker thread wakes up
00:34:51.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:51.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
00:34:51.935 00.000 10844 UpdateGuideState exits: m=2747 SNR=33.9 Saturated
00:34:51.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
00:34:51.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:51.935 00.000 11060 Moving (-0.08, 0.30) raw xDistance=-0.28 yDistance=-0.13
00:34:51.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:51.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:34:51.935 00.000 10844 Enqueuing Expose request
00:34:51.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:51.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:34:51.935 00.000 11060 MoveAxis(E, 49, ABG)
00:34:51.935 00.000 11060 Guiding  Dir = 2, Dur = 49
00:34:51.970 00.035 11060 IsSlewing returns 0
00:34:51.971 00.001 11060 IsGuiding returns 0
00:34:52.048 00.077 11060 IsGuiding returns 0
00:34:52.048 00.000 11060 Move returns status 0, amount 49
00:34:52.048 00.000 11060 MoveAxis(N, 0, ABG)
00:34:52.048 00.000 11060 Move returns status 0, amount 0
00:34:52.048 00.000 11060 move complete, result=0
00:34:52.048 00.000 11060 worker thread done servicing request
00:34:52.049 00.001 11060 Worker thread wakes up
00:34:52.049 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
00:34:52.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:52.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:52.701 00.652 11060 Exposure complete
00:34:52.901 00.200 11060 worker thread done servicing request
00:34:52.901 00.000 10844 OnExposeComplete: enter
00:34:52.901 00.000 10844 UpdateGuideState(): m_state=6
00:34:52.901 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6331
00:34:52.901 00.000 10844 Star::Find returns 1 (0), X=262.88, Y=62.27, Mass=2966, SNR=34.9, Peak=242 HFD=3.4
00:34:52.902 00.001 10844 MultiStar: [#1 0.61,-0.09,1.03,U] [#2 0.18,0.26,2.06,U] [#3 0.25,0.32,0.97,U] [#4 -0.18,0.70,0.00,M1] [#5 -0.23,-0.23,1.04,U] [#6 -0.10,0.41,0.90,U] [#7 -0.06,0.45,0.88,U] [#8 0.06,-0.24,0.93,U] 
00:34:52.902 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.15}, one-star: {0.36, 0.24}
00:34:52.902 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
00:34:52.902 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
00:34:52.902 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.80 mountX=-0.17 mountY=0.12, mountTheta=2.54
00:34:52.913 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.15, opts=13)
00:34:52.913 00.000 10844 Enqueuing Move request for scope (0.14, 0.15)
00:34:52.913 00.000 11060 Worker thread wakes up
00:34:52.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
00:34:52.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:52.913 00.000 10844 UpdateGuideState exits: m=2966 SNR=34.9
00:34:52.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:52.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:52.913 00.000 10844 Enqueuing Expose request
00:34:52.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
00:34:52.913 00.000 11060 Moving (0.14, 0.15) raw xDistance=-0.17 yDistance=0.12
00:34:52.914 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:34:52.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:52.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:34:52.914 00.000 11060 MoveAxis(E, 31, ABG)
00:34:52.914 00.000 11060 Guiding  Dir = 2, Dur = 31
00:34:52.939 00.025 11060 IsSlewing returns 0
00:34:52.939 00.000 11060 IsGuiding returns 0
00:34:53.000 00.061 11060 IsGuiding returns 0
00:34:53.001 00.001 11060 Move returns status 0, amount 31
00:34:53.001 00.000 11060 MoveAxis(N, 0, ABG)
00:34:53.001 00.000 11060 Move returns status 0, amount 0
00:34:53.001 00.000 11060 move complete, result=0
00:34:53.001 00.000 11060 worker thread done servicing request
00:34:53.001 00.000 11060 Worker thread wakes up
00:34:53.001 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:34:53.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:53.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:53.643 00.642 11060 Exposure complete
00:34:53.805 00.162 11060 worker thread done servicing request
00:34:53.805 00.000 10844 OnExposeComplete: enter
00:34:53.805 00.000 10844 UpdateGuideState(): m_state=6
00:34:53.806 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6332
00:34:53.806 00.000 10844 Star::Find returns 1 (0), X=261.97, Y=62.77, Mass=3073, SNR=35.6, Peak=236 HFD=3.5
00:34:53.806 00.000 10844 MultiStar: [#1 -0.05,0.45,1.02,U] [#2 -0.45,-0.02,2.00,U] [#3 -0.25,0.26,0.94,U] [#4 -0.40,0.22,1.08,U] [#5 -0.57,-0.43,0.00,M1] [#6 -0.30,-0.08,0.88,U] [#7 -0.40,0.01,0.85,U] [#8 -0.58,0.09,0.99,U] 
00:34:53.806 00.000 10844 refined, 7 included, MultiStar: {-0.38, 0.19}, one-star: {-0.56, 0.74}
00:34:53.806 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
00:34:53.806 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
00:34:53.806 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.19 hyp=0.43 cameraTheta=2.68 mountX=-0.12 mountY=-0.41, mountTheta=-1.85
00:34:53.807 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.19, opts=13)
00:34:53.807 00.000 10844 Enqueuing Move request for scope (-0.38, 0.19)
00:34:53.807 00.000 11060 Worker thread wakes up
00:34:53.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.19) opts 0xd
00:34:53.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.19)
00:34:53.807 00.000 11060 Moving (-0.38, 0.19) raw xDistance=-0.12 yDistance=-0.41
00:34:53.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:34:53.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:53.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:53.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:34:53.807 00.000 11060 MoveAxis(E, 0, ABG)
00:34:53.809 00.002 11060 Move returns status 0, amount 0
00:34:53.809 00.000 11060 MoveAxis(N, 0, ABG)
00:34:53.809 00.000 11060 Move returns status 0, amount 0
00:34:53.809 00.000 11060 move complete, result=0
00:34:53.809 00.000 11060 worker thread done servicing request
00:34:53.809 00.000 10844 UpdateGuideState exits: m=3073 SNR=35.6
00:34:53.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:53.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:53.809 00.000 10844 Enqueuing Expose request
00:34:53.809 00.000 11060 Worker thread wakes up
00:34:53.809 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:34:53.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:53.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:54.446 00.637 11060 Exposure complete
00:34:54.622 00.176 11060 worker thread done servicing request
00:34:54.622 00.000 10844 OnExposeComplete: enter
00:34:54.622 00.000 10844 UpdateGuideState(): m_state=6
00:34:54.623 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6333
00:34:54.623 00.000 10844 Star::Find returns 1 (1), X=262.35, Y=62.59, Mass=2829, SNR=33.8, Peak=255 HFD=3.4
00:34:54.624 00.001 10844 MultiStar: [#1 -0.32,0.38,1.02,U] [#2 0.14,0.98,0.00,M1] [#3 0.05,0.65,0.00,M1] [#4 -0.50,0.40,0.00,M1] [#5 -0.84,0.20,0.00,M2] [#6 -0.18,0.35,0.86,U] [#7 -0.16,0.22,0.82,U] [#8 -0.21,-0.21,0.92,U] 
00:34:54.624 00.000 10844 refined, 4 included, MultiStar: {-0.21, 0.27}, one-star: {-0.18, 0.55}
00:34:54.624 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.00 = -2.29)
00:34:54.624 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
00:34:54.624 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.25 mountX=-0.22 mountY=-0.25, mountTheta=-2.29
00:34:54.626 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.27, opts=13)
00:34:54.627 00.001 10844 Enqueuing Move request for scope (-0.21, 0.27)
00:34:54.627 00.000 11060 Worker thread wakes up
00:34:54.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:54.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
00:34:54.627 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
00:34:54.627 00.000 10844 UpdateGuideState exits: m=2829 SNR=33.8 Saturated
00:34:54.627 00.000 11060 Moving (-0.21, 0.27) raw xDistance=-0.22 yDistance=-0.25
00:34:54.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:54.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:34:54.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:54.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:54.627 00.000 10844 Enqueuing Expose request
00:34:54.628 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:34:54.628 00.000 11060 MoveAxis(E, 39, ABG)
00:34:54.628 00.000 11060 Guiding  Dir = 2, Dur = 39
00:34:54.642 00.014 11060 IsSlewing returns 0
00:34:54.642 00.000 11060 IsGuiding returns 0
00:34:54.689 00.047 11060 IsGuiding returns 0
00:34:54.689 00.000 11060 Move returns status 0, amount 39
00:34:54.689 00.000 11060 MoveAxis(N, 0, ABG)
00:34:54.689 00.000 11060 Move returns status 0, amount 0
00:34:54.689 00.000 11060 move complete, result=0
00:34:54.689 00.000 11060 worker thread done servicing request
00:34:54.690 00.001 11060 Worker thread wakes up
00:34:54.690 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.3 px 0 ms NORTH
00:34:54.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:54.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:55.318 00.628 11060 Exposure complete
00:34:55.486 00.168 11060 worker thread done servicing request
00:34:55.486 00.000 10844 OnExposeComplete: enter
00:34:55.487 00.001 10844 UpdateGuideState(): m_state=6
00:34:55.487 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6334
00:34:55.487 00.000 10844 Star::Find returns 1 (1), X=262.17, Y=62.09, Mass=2905, SNR=34.8, Peak=255 HFD=3.5
00:34:55.487 00.000 10844 MultiStar: [#1 -0.05,0.04,0.95,U] [#2 0.10,-0.29,1.97,U] [#3 0.79,-0.05,0.00,M2] [#4 0.33,-0.11,0.94,U] [#5 -0.90,-0.00,0.00,M3] [#6 0.16,-0.50,0.82,U] [#7 -0.25,0.10,0.92,U] [#8 0.66,-0.96,0.00,M1] 
00:34:55.487 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.14}, one-star: {-0.36, 0.05}
00:34:55.488 00.001 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
00:34:55.488 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
00:34:55.488 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.58 mountX=0.13 mountY=0.02, mountTheta=0.15
00:34:55.489 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.14, opts=13)
00:34:55.489 00.000 10844 Enqueuing Move request for scope (-0.00, -0.14)
00:34:55.489 00.000 11060 Worker thread wakes up
00:34:55.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:55.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
00:34:55.490 00.001 10844 UpdateGuideState exits: m=2905 SNR=34.8 Saturated
00:34:55.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
00:34:55.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:55.490 00.000 11060 Moving (-0.00, -0.14) raw xDistance=0.13 yDistance=0.02
00:34:55.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:55.490 00.000 10844 Enqueuing Expose request
00:34:55.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:34:55.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:55.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:34:55.490 00.000 11060 MoveAxis(W, 22, ABG)
00:34:55.490 00.000 11060 Guiding  Dir = 3, Dur = 22
00:34:55.528 00.038 11060 IsSlewing returns 0
00:34:55.528 00.000 11060 IsGuiding returns 0
00:34:55.591 00.063 11060 IsGuiding returns 0
00:34:55.591 00.000 11060 Move returns status 0, amount 22
00:34:55.591 00.000 11060 MoveAxis(N, 0, ABG)
00:34:55.591 00.000 11060 Move returns status 0, amount 0
00:34:55.591 00.000 11060 move complete, result=0
00:34:55.591 00.000 11060 worker thread done servicing request
00:34:55.591 00.000 11060 Worker thread wakes up
00:34:55.591 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
00:34:55.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:55.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:56.229 00.638 11060 Exposure complete
00:34:56.399 00.170 11060 worker thread done servicing request
00:34:56.399 00.000 10844 OnExposeComplete: enter
00:34:56.399 00.000 10844 UpdateGuideState(): m_state=6
00:34:56.399 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6335
00:34:56.399 00.000 10844 Star::Find returns 1 (0), X=262.22, Y=62.24, Mass=2323, SNR=30.8, Peak=246 HFD=3.4
00:34:56.400 00.001 10844 MultiStar: [#1 0.47,0.02,1.25,U] [#2 0.38,0.52,0.00,M1] [#3 0.44,0.57,0.00,M3] [#4 -0.00,-0.53,1.11,U] [#5 -0.83,0.51,0.00,M4] [#6 0.02,-0.74,0.00,M1] [#7 0.09,0.54,0.97,U] [#8 0.42,-0.57,0.00,M2] 
00:34:56.400 00.000 10844 refined, 3 included, MultiStar: {0.08, 0.04}, one-star: {-0.31, 0.20}
00:34:56.400 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
00:34:56.400 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
00:34:56.400 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.40 mountX=-0.05 mountY=0.08, mountTheta=2.15
00:34:56.401 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
00:34:56.402 00.001 10844 Enqueuing Move request for scope (0.08, 0.04)
00:34:56.402 00.000 11060 Worker thread wakes up
00:34:56.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:34:56.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:34:56.402 00.000 11060 Moving (0.08, 0.04) raw xDistance=-0.05 yDistance=0.08
00:34:56.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:34:56.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:56.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:34:56.402 00.000 11060 MoveAxis(E, 0, ABG)
00:34:56.402 00.000 11060 Move returns status 0, amount 0
00:34:56.402 00.000 11060 MoveAxis(N, 0, ABG)
00:34:56.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:34:56.402 00.000 10844 UpdateGuideState exits: m=2323 SNR=30.8
00:34:56.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:56.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:56.404 00.002 10844 Enqueuing Expose request
00:34:56.404 00.000 11060 Move returns status 0, amount 0
00:34:56.404 00.000 11060 move complete, result=0
00:34:56.404 00.000 11060 worker thread done servicing request
00:34:56.404 00.000 11060 Worker thread wakes up
00:34:56.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:56.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:56.406 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:34:57.032 00.626 11060 Exposure complete
00:34:57.216 00.184 11060 worker thread done servicing request
00:34:57.216 00.000 10844 OnExposeComplete: enter
00:34:57.217 00.001 10844 UpdateGuideState(): m_state=6
00:34:57.217 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6336
00:34:57.217 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=62.11, Mass=2897, SNR=34.3, Peak=234 HFD=3.4
00:34:57.217 00.000 10844 MultiStar: [#1 0.27,0.15,1.02,U] [#2 0.28,0.09,2.05,U] [#3 -0.31,0.82,0.00,M4] [#4 0.41,-0.32,0.97,U] [#5 -0.23,0.60,0.00,M5] [#6 0.34,-0.26,0.93,U] [#7 0.24,1.07,0.00,M1] [#8 0.20,-0.01,1.00,U] 
00:34:57.218 00.001 10844 single-star, 5 included, MultiStar: {0.23, -0.02}, one-star: {-0.17, 0.07}
00:34:57.218 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
00:34:57.218 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
00:34:57.218 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.19 cameraTheta=2.75 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
00:34:57.219 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.07, opts=13)
00:34:57.219 00.000 10844 Enqueuing Move request for scope (-0.17, 0.07)
00:34:57.219 00.000 11060 Worker thread wakes up
00:34:57.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
00:34:57.219 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
00:34:57.219 00.000 11060 Moving (-0.17, 0.07) raw xDistance=-0.04 yDistance=-0.18
00:34:57.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:34:57.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:57.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:57.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:34:57.220 00.001 11060 MoveAxis(E, 0, ABG)
00:34:57.220 00.000 11060 Move returns status 0, amount 0
00:34:57.220 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.3
00:34:57.220 00.000 11060 MoveAxis(N, 0, ABG)
00:34:57.220 00.000 11060 Move returns status 0, amount 0
00:34:57.220 00.000 11060 move complete, result=0
00:34:57.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:57.220 00.000 11060 worker thread done servicing request
00:34:57.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:57.220 00.000 10844 Enqueuing Expose request
00:34:57.220 00.000 11060 Worker thread wakes up
00:34:57.220 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:34:57.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:57.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:57.876 00.656 11060 Exposure complete
00:34:58.038 00.162 11060 worker thread done servicing request
00:34:58.038 00.000 10844 OnExposeComplete: enter
00:34:58.038 00.000 10844 UpdateGuideState(): m_state=6
00:34:58.038 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6337
00:34:58.038 00.000 10844 Star::Find returns 1 (0), X=263.05, Y=62.22, Mass=2993, SNR=34.5, Peak=233 HFD=4.0
00:34:58.038 00.000 10844 MultiStar: [#1 0.24,0.58,0.00,M1] [#2 0.16,0.83,0.00,M1] [#3 -0.29,0.94,0.00,M5] [#4 -0.89,-0.22,0.00,M1] [#5 -1.01,0.46,0.00,M6] [#6 -0.28,-0.30,0.92,U] [#7 -0.62,0.67,0.00,M2] [#8 0.36,-0.45,0.90,U] 
00:34:58.039 00.001 10844 refined, 2 included, MultiStar: {0.21, -0.18}, one-star: {0.52, 0.18}
00:34:58.039 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
00:34:58.039 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
00:34:58.039 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.27 cameraTheta=-0.72 mountX=0.14 mountY=0.23, mountTheta=1.03
00:34:58.040 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.18, opts=13)
00:34:58.040 00.000 10844 Enqueuing Move request for scope (0.21, -0.18)
00:34:58.040 00.000 11060 Worker thread wakes up
00:34:58.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
00:34:58.040 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
00:34:58.040 00.000 11060 Moving (0.21, -0.18) raw xDistance=0.14 yDistance=0.23
00:34:58.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:34:58.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:34:58.040 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:58.042 00.002 10844 UpdateGuideState exits: m=2993 SNR=34.5
00:34:58.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:58.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:58.042 00.000 10844 Enqueuing Expose request
00:34:58.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:34:58.042 00.000 11060 MoveAxis(W, 24, ABG)
00:34:58.042 00.000 11060 Guiding  Dir = 3, Dur = 24
00:34:58.073 00.031 11060 IsSlewing returns 0
00:34:58.074 00.001 11060 IsGuiding returns 0
00:34:58.105 00.031 11060 IsGuiding returns 0
00:34:58.105 00.000 11060 Move returns status 0, amount 24
00:34:58.105 00.000 11060 MoveAxis(N, 0, ABG)
00:34:58.105 00.000 11060 Move returns status 0, amount 0
00:34:58.105 00.000 11060 move complete, result=0
00:34:58.105 00.000 11060 worker thread done servicing request
00:34:58.105 00.000 11060 Worker thread wakes up
00:34:58.105 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
00:34:58.106 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:58.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:58.734 00.628 11060 Exposure complete
00:34:58.904 00.170 11060 worker thread done servicing request
00:34:58.904 00.000 10844 OnExposeComplete: enter
00:34:58.904 00.000 10844 UpdateGuideState(): m_state=6
00:34:58.905 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6338
00:34:58.905 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=63.05, Mass=2772, SNR=33.5, Peak=242 HFD=3.6
00:34:58.905 00.000 10844 MultiStar: [#1 -0.12,0.60,1.03,U] [#2 -0.10,0.97,0.00,M2] [#3 -0.35,1.01,0.00,M6] [#4 -0.12,0.10,1.05,U] [#5 -0.13,0.51,1.05,U] [#6 0.01,0.15,0.99,U] [#7 0.11,1.13,0.00,M3] [#8 0.36,0.52,0.00,M1] 
00:34:58.905 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.47}, one-star: {-0.12, 1.01}
00:34:58.905 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
00:34:58.905 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
00:34:58.905 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.47 hyp=0.48 cameraTheta=1.77 mountX=-0.45 mountY=-0.17, mountTheta=-2.78
00:34:58.907 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.47, opts=13)
00:34:58.907 00.000 10844 Enqueuing Move request for scope (-0.09, 0.47)
00:34:58.908 00.001 11060 Worker thread wakes up
00:34:58.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:58.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.47) opts 0xd
00:34:58.908 00.000 10844 UpdateGuideState exits: m=2772 SNR=33.5
00:34:58.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:58.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:58.908 00.000 10844 Enqueuing Expose request
00:34:58.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.47)
00:34:58.908 00.000 11060 Moving (-0.09, 0.47) raw xDistance=-0.45 yDistance=-0.17
00:34:58.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
00:34:58.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:58.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:34:58.908 00.000 11060 MoveAxis(E, 77, ABG)
00:34:58.908 00.000 11060 Guiding  Dir = 2, Dur = 77
00:34:58.931 00.023 11060 IsSlewing returns 0
00:34:58.931 00.000 11060 IsGuiding returns 0
00:34:59.024 00.093 11060 IsGuiding returns 0
00:34:59.024 00.000 11060 Move returns status 0, amount 77
00:34:59.024 00.000 11060 MoveAxis(N, 0, ABG)
00:34:59.024 00.000 11060 Move returns status 0, amount 0
00:34:59.024 00.000 11060 move complete, result=0
00:34:59.024 00.000 11060 worker thread done servicing request
00:34:59.024 00.000 11060 Worker thread wakes up
00:34:59.024 00.000 10844 GuideStep: -0.4 px 77 ms EAST, -0.2 px 0 ms NORTH
00:34:59.026 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:59.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:34:59.653 00.627 11060 Exposure complete
00:34:59.833 00.180 11060 worker thread done servicing request
00:34:59.833 00.000 10844 OnExposeComplete: enter
00:34:59.833 00.000 10844 UpdateGuideState(): m_state=6
00:34:59.833 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6339
00:34:59.833 00.000 10844 Star::Find returns 1 (1), X=262.35, Y=62.93, Mass=3694, SNR=39.3, Peak=255 HFD=3.9
00:34:59.834 00.001 10844 MultiStar: [#1 -0.52,0.60,0.00,M1] [#2 0.15,0.44,1.77,U] [#3 -0.06,0.71,0.00,M7] [#4 -0.48,0.46,0.00,M1] [#5 -0.58,0.58,0.00,M6] [#6 -0.17,0.47,0.88,U] [#7 -0.28,0.35,0.79,U] [#8 -0.01,-0.27,0.86,U] 
00:34:59.834 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.40}, one-star: {-0.18, 0.89}
00:34:59.834 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
00:34:59.834 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
00:34:59.834 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.40 hyp=0.40 cameraTheta=1.71 mountX=-0.38 mountY=-0.12, mountTheta=-2.84
00:34:59.836 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.40, opts=13)
00:34:59.836 00.000 10844 Enqueuing Move request for scope (-0.06, 0.40)
00:34:59.836 00.000 11060 Worker thread wakes up
00:34:59.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.40) opts 0xd
00:34:59.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.40)
00:34:59.836 00.000 11060 Moving (-0.06, 0.40) raw xDistance=-0.38 yDistance=-0.12
00:34:59.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
00:34:59.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:34:59.837 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:34:59.837 00.000 10844 UpdateGuideState exits: m=3694 SNR=39.3 Saturated
00:34:59.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:59.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:34:59.837 00.000 10844 Enqueuing Expose request
00:34:59.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:34:59.837 00.000 11060 MoveAxis(E, 69, ABG)
00:34:59.837 00.000 11060 Guiding  Dir = 2, Dur = 69
00:34:59.852 00.015 11060 IsSlewing returns 0
00:34:59.852 00.000 11060 IsGuiding returns 0
00:34:59.932 00.080 11060 IsGuiding returns 0
00:34:59.932 00.000 11060 Move returns status 0, amount 69
00:34:59.932 00.000 11060 MoveAxis(N, 0, ABG)
00:34:59.932 00.000 11060 Move returns status 0, amount 0
00:34:59.933 00.001 11060 move complete, result=0
00:34:59.933 00.000 11060 worker thread done servicing request
00:34:59.933 00.000 10844 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
00:34:59.933 00.000 11060 Worker thread wakes up
00:34:59.934 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:34:59.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:00.570 00.636 11060 Exposure complete
00:35:00.740 00.170 11060 worker thread done servicing request
00:35:00.740 00.000 10844 OnExposeComplete: enter
00:35:00.740 00.000 10844 UpdateGuideState(): m_state=6
00:35:00.740 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6340
00:35:00.740 00.000 10844 Star::Find returns 1 (1), X=263.21, Y=62.54, Mass=3385, SNR=37.7, Peak=255 HFD=3.7
00:35:00.740 00.000 10844 MultiStar: [#1 -0.03,0.08,0.88,U] [#2 -0.58,-0.15,1.91,U] [#3 -0.03,0.20,0.85,U] [#4 -0.16,-0.61,0.00,M2] [#5 -0.06,-0.34,0.99,U] [#6 0.08,-0.32,0.83,U] [#7 0.13,0.14,0.90,U] [#8 -0.07,-0.01,0.83,U] 
00:35:00.740 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {0.69, 0.50}
00:35:00.740 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
00:35:00.742 00.002 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
00:35:00.742 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.08 mountX=0.01 mountY=-0.05, mountTheta=-1.33
00:35:00.743 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.00, opts=13)
00:35:00.743 00.000 10844 Enqueuing Move request for scope (-0.05, -0.00)
00:35:00.743 00.000 11060 Worker thread wakes up
00:35:00.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:00.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
00:35:00.743 00.000 10844 UpdateGuideState exits: m=3385 SNR=37.7 Saturated
00:35:00.743 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
00:35:00.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:00.744 00.001 11060 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=-0.05
00:35:00.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:00.744 00.000 10844 Enqueuing Expose request
00:35:00.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:35:00.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:00.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:00.744 00.000 11060 MoveAxis(E, 0, ABG)
00:35:00.744 00.000 11060 Move returns status 0, amount 0
00:35:00.744 00.000 11060 MoveAxis(N, 0, ABG)
00:35:00.744 00.000 11060 Move returns status 0, amount 0
00:35:00.744 00.000 11060 move complete, result=0
00:35:00.744 00.000 11060 worker thread done servicing request
00:35:00.745 00.001 11060 Worker thread wakes up
00:35:00.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:00.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:00.746 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:01.386 00.640 11060 Exposure complete
00:35:01.558 00.172 11060 worker thread done servicing request
00:35:01.559 00.001 10844 OnExposeComplete: enter
00:35:01.559 00.000 10844 UpdateGuideState(): m_state=6
00:35:01.559 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6341
00:35:01.559 00.000 10844 Star::Find returns 1 (1), X=261.98, Y=62.37, Mass=3497, SNR=37.8, Peak=255 HFD=3.8
00:35:01.559 00.000 10844 MultiStar: [#1 -0.00,0.52,0.96,U] [#2 0.00,0.45,1.82,U] [#3 -0.12,0.61,1.00,U] [#4 -0.02,-0.35,1.00,U] [#5 0.05,0.09,0.94,U] [#6 -0.19,-0.48,0.80,U] [#7 0.03,0.59,0.79,U] [#8 -0.55,0.25,0.95,U] 
00:35:01.560 00.001 10844 refined, 8 included, MultiStar: {-0.14, 0.25}, one-star: {-0.54, 0.33}
00:35:01.560 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.84 = -2.45)
00:35:01.560 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
00:35:01.560 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.28 cameraTheta=2.08 mountX=-0.22 mountY=-0.18, mountTheta=-2.46
00:35:01.561 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.25, opts=13)
00:35:01.562 00.001 10844 Enqueuing Move request for scope (-0.14, 0.25)
00:35:01.562 00.000 11060 Worker thread wakes up
00:35:01.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:01.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
00:35:01.562 00.000 10844 UpdateGuideState exits: m=3497 SNR=37.8 Saturated
00:35:01.562 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
00:35:01.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:01.562 00.000 11060 Moving (-0.14, 0.25) raw xDistance=-0.22 yDistance=-0.18
00:35:01.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:01.562 00.000 10844 Enqueuing Expose request
00:35:01.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:35:01.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:01.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:35:01.562 00.000 11060 MoveAxis(E, 38, ABG)
00:35:01.562 00.000 11060 Guiding  Dir = 2, Dur = 38
00:35:01.604 00.042 11060 IsSlewing returns 0
00:35:01.604 00.000 11060 IsGuiding returns 0
00:35:01.667 00.063 11060 IsGuiding returns 0
00:35:01.667 00.000 11060 Move returns status 0, amount 38
00:35:01.667 00.000 11060 MoveAxis(N, 0, ABG)
00:35:01.667 00.000 11060 Move returns status 0, amount 0
00:35:01.667 00.000 11060 move complete, result=0
00:35:01.667 00.000 11060 worker thread done servicing request
00:35:01.667 00.000 11060 Worker thread wakes up
00:35:01.667 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
00:35:01.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:01.668 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:02.305 00.637 11060 Exposure complete
00:35:02.501 00.196 11060 worker thread done servicing request
00:35:02.501 00.000 10844 OnExposeComplete: enter
00:35:02.501 00.000 10844 UpdateGuideState(): m_state=6
00:35:02.502 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6342
00:35:02.502 00.000 10844 Star::Find returns 1 (0), X=262.07, Y=61.88, Mass=2501, SNR=31.6, Peak=231 HFD=3.1
00:35:02.502 00.000 10844 MultiStar: [#1 0.13,0.40,1.13,U] [#2 -0.10,0.15,2.27,U] [#3 -0.15,0.80,0.00,M6] [#4 0.23,-0.20,1.17,U] [#5 0.00,-0.16,1.17,U] [#6 -0.08,0.02,1.01,U] [#7 -0.01,1.20,0.00,M1] [#8 -0.55,0.45,0.00,M1] 
00:35:02.502 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.03}, one-star: {-0.46, -0.16}
00:35:02.502 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.29 = -2.00)
00:35:02.502 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
00:35:02.502 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.53 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
00:35:02.504 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
00:35:02.504 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
00:35:02.504 00.000 11060 Worker thread wakes up
00:35:02.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:02.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
00:35:02.504 00.000 10844 UpdateGuideState exits: m=2501 SNR=31.6
00:35:02.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
00:35:02.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:02.505 00.001 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.05
00:35:02.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:02.505 00.000 10844 Enqueuing Expose request
00:35:02.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:35:02.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:02.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:02.505 00.000 11060 MoveAxis(E, 0, ABG)
00:35:02.505 00.000 11060 Move returns status 0, amount 0
00:35:02.505 00.000 11060 MoveAxis(N, 0, ABG)
00:35:02.505 00.000 11060 Move returns status 0, amount 0
00:35:02.505 00.000 11060 move complete, result=0
00:35:02.505 00.000 11060 worker thread done servicing request
00:35:02.505 00.000 11060 Worker thread wakes up
00:35:02.506 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:02.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:02.507 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:03.150 00.643 11060 Exposure complete
00:35:03.446 00.296 11060 worker thread done servicing request
00:35:03.446 00.000 10844 OnExposeComplete: enter
00:35:03.446 00.000 10844 UpdateGuideState(): m_state=6
00:35:03.446 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6343
00:35:03.447 00.001 10844 Star::Find returns 1 (0), X=262.03, Y=62.79, Mass=2642, SNR=32.8, Peak=216 HFD=3.2
00:35:03.447 00.000 10844 MultiStar: [#1 0.16,0.61,0.00,M1] [#2 0.00,0.80,0.00,M1] [#3 -0.45,0.59,0.00,M7] [#4 0.08,-0.68,0.00,M1] [#5 -0.27,0.69,0.00,M4] [#6 0.25,0.21,0.93,U] [#7 -0.49,0.89,0.00,M2] [#8 -0.37,0.30,1.04,U] 
00:35:03.447 00.000 10844 refined, 2 included, MultiStar: {-0.22, 0.43}, one-star: {-0.50, 0.76}
00:35:03.447 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.49)
00:35:03.448 00.001 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:35:03.448 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.43 hyp=0.48 cameraTheta=2.05 mountX=-0.38 mountY=-0.28, mountTheta=-2.50
00:35:03.450 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.43, opts=13)
00:35:03.450 00.000 10844 Enqueuing Move request for scope (-0.22, 0.43)
00:35:03.450 00.000 11060 Worker thread wakes up
00:35:03.451 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.43) opts 0xd
00:35:03.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.43)
00:35:03.451 00.000 11060 Moving (-0.22, 0.43) raw xDistance=-0.38 yDistance=-0.28
00:35:03.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:03.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
00:35:03.451 00.000 10844 UpdateGuideState exits: m=2642 SNR=32.8
00:35:03.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:35:03.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:03.452 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:03.452 00.000 10844 Enqueuing Expose request
00:35:03.453 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:35:03.453 00.000 11060 MoveAxis(E, 66, ABG)
00:35:03.453 00.000 11060 Guiding  Dir = 2, Dur = 66
00:35:03.501 00.048 11060 IsSlewing returns 0
00:35:03.502 00.001 11060 IsGuiding returns 0
00:35:03.612 00.110 11060 IsGuiding returns 0
00:35:03.612 00.000 11060 Move returns status 0, amount 66
00:35:03.612 00.000 11060 MoveAxis(N, 0, ABG)
00:35:03.612 00.000 11060 Move returns status 0, amount 0
00:35:03.613 00.001 11060 move complete, result=0
00:35:03.613 00.000 11060 worker thread done servicing request
00:35:03.613 00.000 11060 Worker thread wakes up
00:35:03.613 00.000 10844 GuideStep: -0.4 px 66 ms EAST, -0.3 px 0 ms NORTH
00:35:03.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:03.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:04.242 00.629 11060 Exposure complete
00:35:04.491 00.249 11060 worker thread done servicing request
00:35:04.491 00.000 10844 OnExposeComplete: enter
00:35:04.491 00.000 10844 UpdateGuideState(): m_state=6
00:35:04.491 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6344
00:35:04.492 00.001 10844 Star::Find returns 1 (0), X=262.96, Y=62.99, Mass=2655, SNR=32.6, Peak=229 HFD=2.9
00:35:04.492 00.000 10844 MultiStar: [#1 0.37,-0.19,1.06,U] [#2 0.02,0.19,2.15,U] [#3 -0.40,0.28,0.95,U] [#4 -0.52,-0.32,0.95,U] [#5 -0.00,0.71,0.00,M5] [#6 -0.38,0.19,0.94,U] [#7 -0.05,0.12,0.91,U] [#8 -0.01,0.28,0.96,U] 
00:35:04.492 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.19}, one-star: {0.43, 0.95}
00:35:04.492 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
00:35:04.492 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
00:35:04.492 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.82 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
00:35:04.494 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.19, opts=13)
00:35:04.495 00.001 10844 Enqueuing Move request for scope (-0.05, 0.19)
00:35:04.495 00.000 11060 Worker thread wakes up
00:35:04.495 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:04.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
00:35:04.495 00.000 10844 UpdateGuideState exits: m=2655 SNR=32.6
00:35:04.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
00:35:04.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:04.495 00.000 11060 Moving (-0.05, 0.19) raw xDistance=-0.18 yDistance=-0.08
00:35:04.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:04.495 00.000 10844 Enqueuing Expose request
00:35:04.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:35:04.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:04.496 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:04.496 00.000 11060 MoveAxis(E, 33, ABG)
00:35:04.496 00.000 11060 Guiding  Dir = 2, Dur = 33
00:35:04.535 00.039 11060 IsSlewing returns 0
00:35:04.536 00.001 11060 IsGuiding returns 0
00:35:04.594 00.058 11060 IsGuiding returns 0
00:35:04.594 00.000 11060 Move returns status 0, amount 33
00:35:04.594 00.000 11060 MoveAxis(N, 0, ABG)
00:35:04.594 00.000 11060 Move returns status 0, amount 0
00:35:04.594 00.000 11060 move complete, result=0
00:35:04.595 00.001 11060 worker thread done servicing request
00:35:04.595 00.000 11060 Worker thread wakes up
00:35:04.595 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
00:35:04.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:04.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:05.225 00.630 11060 Exposure complete
00:35:05.489 00.264 11060 worker thread done servicing request
00:35:05.489 00.000 10844 OnExposeComplete: enter
00:35:05.489 00.000 10844 UpdateGuideState(): m_state=6
00:35:05.489 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6345
00:35:05.489 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.11, Mass=2800, SNR=33.5, Peak=212 HFD=3.7
00:35:05.490 00.001 10844 MultiStar: [#1 -0.33,0.62,0.00,M1] [#2 0.70,-0.18,0.00,M1] [#3 -0.53,0.27,1.03,U] [#4 0.50,-0.44,0.00,M1] [#5 -0.40,0.27,1.16,U] [#6 -0.15,-0.43,0.98,U] [#7 -0.23,0.39,0.91,U] [#8 0.03,-0.48,1.04,U] 
00:35:05.490 00.000 10844 single-star, 5 included, MultiStar: {-0.21, 0.02}, one-star: {0.03, 0.08}
00:35:05.490 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:35:05.490 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
00:35:05.490 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.19 mountX=-0.08 mountY=0.02, mountTheta=2.93
00:35:05.491 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
00:35:05.491 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
00:35:05.491 00.000 11060 Worker thread wakes up
00:35:05.492 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:05.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:35:05.492 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.5
00:35:05.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:35:05.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:05.492 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.02
00:35:05.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:05.492 00.000 10844 Enqueuing Expose request
00:35:05.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:35:05.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:05.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:05.493 00.001 11060 MoveAxis(E, 0, ABG)
00:35:05.493 00.000 11060 Move returns status 0, amount 0
00:35:05.493 00.000 11060 MoveAxis(N, 0, ABG)
00:35:05.493 00.000 11060 Move returns status 0, amount 0
00:35:05.493 00.000 11060 move complete, result=0
00:35:05.493 00.000 11060 worker thread done servicing request
00:35:05.493 00.000 11060 Worker thread wakes up
00:35:05.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:05.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:05.496 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:06.133 00.637 11060 Exposure complete
00:35:06.352 00.219 11060 worker thread done servicing request
00:35:06.352 00.000 10844 OnExposeComplete: enter
00:35:06.352 00.000 10844 UpdateGuideState(): m_state=6
00:35:06.353 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6346
00:35:06.353 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=61.88, Mass=2918, SNR=34.2, Peak=241 HFD=3.6
00:35:06.354 00.001 10844 MultiStar: [#1 -0.31,0.55,0.00,M2] [#2 -0.43,0.03,2.03,U] [#3 -0.12,0.38,0.97,U] [#4 0.08,-0.18,1.01,U] [#5 -0.04,0.42,1.05,U] [#6 0.24,0.28,0.95,U] [#7 -0.51,1.15,0.00,M1] [#8 -0.10,-0.36,0.94,U] 
00:35:06.354 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.06}, one-star: {-0.08, -0.16}
00:35:06.354 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.86)
00:35:06.354 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.88)
00:35:06.354 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.67 mountX=-0.04 mountY=-0.12, mountTheta=-1.86
00:35:06.357 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
00:35:06.357 00.000 10844 Enqueuing Move request for scope (-0.11, 0.06)
00:35:06.357 00.000 11060 Worker thread wakes up
00:35:06.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:06.358 00.001 10844 UpdateGuideState exits: m=2918 SNR=34.2
00:35:06.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
00:35:06.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:06.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
00:35:06.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:06.358 00.000 10844 Enqueuing Expose request
00:35:06.358 00.000 11060 Moving (-0.11, 0.06) raw xDistance=-0.04 yDistance=-0.12
00:35:06.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:35:06.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:06.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:35:06.358 00.000 11060 MoveAxis(E, 0, ABG)
00:35:06.358 00.000 11060 Move returns status 0, amount 0
00:35:06.358 00.000 11060 MoveAxis(N, 0, ABG)
00:35:06.359 00.001 11060 Move returns status 0, amount 0
00:35:06.359 00.000 11060 move complete, result=0
00:35:06.359 00.000 11060 worker thread done servicing request
00:35:06.359 00.000 11060 Worker thread wakes up
00:35:06.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:06.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:06.361 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:06.991 00.630 11060 Exposure complete
00:35:07.188 00.197 11060 worker thread done servicing request
00:35:07.188 00.000 10844 OnExposeComplete: enter
00:35:07.188 00.000 10844 UpdateGuideState(): m_state=6
00:35:07.188 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6347
00:35:07.188 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=61.21, Mass=2869, SNR=33.7, Peak=254 HFD=3.6
00:35:07.189 00.001 10844 MultiStar: [#1 -0.92,-0.49,0.00,M3] [#2 -0.49,0.90,0.00,M1] [#3 -0.40,0.43,0.99,U] [#4 0.25,-0.13,1.03,U] [#5 -0.09,-0.18,1.21,U] [#6 -0.70,-0.14,0.00,M1] [#7 -0.67,-0.09,0.00,M2] [#8 -0.30,-0.50,0.98,U] 
00:35:07.189 00.000 10844 refined, 4 included, MultiStar: {-0.14, -0.24}, one-star: {-0.20, -0.83}
00:35:07.189 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
00:35:07.189 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
00:35:07.189 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-2.11 mountX=0.26 mountY=-0.10, mountTheta=-0.37
00:35:07.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.24, opts=13)
00:35:07.190 00.000 10844 Enqueuing Move request for scope (-0.14, -0.24)
00:35:07.190 00.000 11060 Worker thread wakes up
00:35:07.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd
00:35:07.190 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.24)
00:35:07.191 00.001 11060 Moving (-0.14, -0.24) raw xDistance=0.26 yDistance=-0.10
00:35:07.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:35:07.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:07.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:07.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:07.191 00.000 11060 MoveAxis(W, 45, ABG)
00:35:07.191 00.000 11060 Guiding  Dir = 3, Dur = 45
00:35:07.191 00.000 10844 UpdateGuideState exits: m=2869 SNR=33.7
00:35:07.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:07.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:07.191 00.000 10844 Enqueuing Expose request
00:35:07.195 00.004 11060 IsSlewing returns 0
00:35:07.195 00.000 11060 IsGuiding returns 0
00:35:07.241 00.046 11060 IsGuiding returns 0
00:35:07.242 00.001 11060 Move returns status 0, amount 45
00:35:07.242 00.000 11060 MoveAxis(N, 0, ABG)
00:35:07.242 00.000 11060 Move returns status 0, amount 0
00:35:07.242 00.000 11060 move complete, result=0
00:35:07.242 00.000 11060 worker thread done servicing request
00:35:07.242 00.000 11060 Worker thread wakes up
00:35:07.242 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
00:35:07.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:07.244 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:07.878 00.634 11060 Exposure complete
00:35:08.056 00.178 11060 worker thread done servicing request
00:35:08.056 00.000 10844 OnExposeComplete: enter
00:35:08.056 00.000 10844 UpdateGuideState(): m_state=6
00:35:08.057 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6348
00:35:08.057 00.000 10844 Star::Find returns 1 (0), X=262.06, Y=62.00, Mass=2752, SNR=33.3, Peak=200 HFD=3.9
00:35:08.057 00.000 10844 MultiStar: [#1 -0.47,-0.90,0.00,M4] [#2 -0.78,0.02,0.00,M2] [#3 -0.89,0.38,0.00,M4] [#4 -0.06,-1.17,0.00,M1] [#5 -1.60,-0.86,0.00,M3] [#6 -0.36,-0.79,0.00,M2] [#7 -0.74,-0.17,0.00,M3] [#8 -0.38,-0.70,0.00,M1] 
00:35:08.057 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
00:35:08.057 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
00:35:08.057 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-0.04 hyp=0.46 cameraTheta=-3.06 mountX=0.12 mountY=-0.45, mountTheta=-1.31
00:35:08.059 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-0.04, opts=13)
00:35:08.059 00.000 10844 Enqueuing Move request for scope (-0.46, -0.04)
00:35:08.059 00.000 11060 Worker thread wakes up
00:35:08.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:08.059 00.000 10844 UpdateGuideState exits: m=2752 SNR=33.3
00:35:08.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:08.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:08.059 00.000 10844 Enqueuing Expose request
00:35:08.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.04) opts 0xd
00:35:08.060 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.46, -0.04)
00:35:08.060 00.000 11060 Moving (-0.46, -0.04) raw xDistance=0.12 yDistance=-0.45
00:35:08.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:35:08.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:08.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
00:35:08.060 00.000 11060 MoveAxis(E, 0, ABG)
00:35:08.060 00.000 11060 Move returns status 0, amount 0
00:35:08.060 00.000 11060 MoveAxis(N, 0, ABG)
00:35:08.060 00.000 11060 Move returns status 0, amount 0
00:35:08.060 00.000 11060 move complete, result=0
00:35:08.060 00.000 11060 worker thread done servicing request
00:35:08.060 00.000 11060 Worker thread wakes up
00:35:08.061 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:08.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:08.062 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:35:08.709 00.647 11060 Exposure complete
00:35:08.886 00.177 11060 worker thread done servicing request
00:35:08.886 00.000 10844 OnExposeComplete: enter
00:35:08.886 00.000 10844 UpdateGuideState(): m_state=6
00:35:08.886 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6349
00:35:08.886 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=61.79, Mass=2474, SNR=31.1, Peak=202 HFD=3.3
00:35:08.888 00.002 10844 MultiStar: [#1 0.15,-0.56,1.17,U] [#2 -0.76,0.15,0.00,M3] [#3 -0.55,-0.48,0.00,M5] [#4 0.06,-1.22,0.00,M2] [#5 -0.60,-0.84,0.00,M4] [#6 -0.19,-1.14,0.00,M3] [#7 -0.54,-0.25,1.00,U] [#8 -0.18,-0.41,1.04,U] 
00:35:08.888 00.000 10844 single-star, 3 included, MultiStar: {-0.10, -0.37}, one-star: {0.15, -0.24}
00:35:08.888 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
00:35:08.888 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
00:35:08.888 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.29 cameraTheta=-1.02 mountX=0.21 mountY=0.19, mountTheta=0.72
00:35:08.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.24, opts=13)
00:35:08.889 00.000 10844 Enqueuing Move request for scope (0.15, -0.24)
00:35:08.889 00.000 11060 Worker thread wakes up
00:35:08.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:08.889 00.000 10844 UpdateGuideState exits: m=2474 SNR=31.1
00:35:08.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:08.890 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:08.890 00.000 10844 Enqueuing Expose request
00:35:08.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
00:35:08.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
00:35:08.890 00.000 11060 Moving (0.15, -0.24) raw xDistance=0.21 yDistance=0.19
00:35:08.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:35:08.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:08.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:35:08.890 00.000 11060 MoveAxis(W, 37, ABG)
00:35:08.890 00.000 11060 Guiding  Dir = 3, Dur = 37
00:35:08.913 00.023 11060 IsSlewing returns 0
00:35:08.913 00.000 11060 IsGuiding returns 0
00:35:08.977 00.064 11060 IsGuiding returns 0
00:35:08.977 00.000 11060 Move returns status 0, amount 37
00:35:08.978 00.001 11060 MoveAxis(N, 0, ABG)
00:35:08.978 00.000 11060 Move returns status 0, amount 0
00:35:08.978 00.000 11060 move complete, result=0
00:35:08.978 00.000 11060 worker thread done servicing request
00:35:08.978 00.000 11060 Worker thread wakes up
00:35:08.978 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
00:35:08.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:08.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:09.604 00.626 11060 Exposure complete
00:35:09.775 00.171 11060 worker thread done servicing request
00:35:09.775 00.000 10844 OnExposeComplete: enter
00:35:09.775 00.000 10844 UpdateGuideState(): m_state=6
00:35:09.776 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6350
00:35:09.776 00.000 10844 Star::Find returns 1 (1), X=262.16, Y=61.27, Mass=3266, SNR=36.3, Peak=255 HFD=3.5
00:35:09.776 00.000 10844 MultiStar: [#1 -0.20,-1.73,0.00,M4] [#2 0.05,-0.94,0.00,M4] [#3 0.23,-1.52,0.00,M6] [#4 -0.07,-1.43,0.00,M3] [#5 -0.87,-1.17,0.00,M5] [#6 0.35,-1.10,0.00,M4] [#7 0.06,-1.11,0.00,M3] [#8 -0.05,-1.38,0.00,M1] 
00:35:09.776 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
00:35:09.776 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
00:35:09.776 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.77 hyp=0.85 cameraTheta=-2.01 mountX=0.82 mountY=-0.23, mountTheta=-0.28
00:35:09.777 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.77, opts=13)
00:35:09.777 00.000 10844 Enqueuing Move request for scope (-0.36, -0.77)
00:35:09.778 00.001 11060 Worker thread wakes up
00:35:09.778 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:35:09.778 00.000 10844 UpdateGuideState exits: m=3266 SNR=36.3 Saturated
00:35:09.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:09.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:09.778 00.000 10844 Enqueuing Expose request
00:35:09.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.77) opts 0xd
00:35:09.778 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.77)
00:35:09.778 00.000 11060 Moving (-0.36, -0.77) raw xDistance=0.82 yDistance=-0.23
00:35:09.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.82
00:35:09.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:35:09.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:35:09.779 00.001 11060 MoveAxis(W, 144, ABG)
00:35:09.779 00.000 11060 Guiding  Dir = 3, Dur = 144
00:35:09.786 00.007 11060 IsSlewing returns 0
00:35:09.786 00.000 11060 IsGuiding returns 0
00:35:09.941 00.155 11060 IsGuiding returns 0
00:35:09.941 00.000 11060 Move returns status 0, amount 144
00:35:09.941 00.000 11060 MoveAxis(N, 0, ABG)
00:35:09.941 00.000 11060 Move returns status 0, amount 0
00:35:09.941 00.000 11060 move complete, result=0
00:35:09.942 00.001 11060 worker thread done servicing request
00:35:09.942 00.000 10844 GuideStep: 0.8 px 144 ms WEST, -0.2 px 0 ms NORTH
00:35:09.942 00.000 11060 Worker thread wakes up
00:35:09.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:09.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:10.586 00.644 11060 Exposure complete
00:35:10.740 00.154 11060 worker thread done servicing request
00:35:10.741 00.001 10844 OnExposeComplete: enter
00:35:10.741 00.000 10844 UpdateGuideState(): m_state=6
00:35:10.741 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6351
00:35:10.741 00.000 10844 Star::Find returns 1 (0), X=262.50, Y=61.02, Mass=3053, SNR=34.8, Peak=215 HFD=3.6
00:35:10.741 00.000 10844 MultiStar: [#1 0.41,-0.72,0.00,M5] [#2 -0.06,-0.32,1.99,U] [#3 0.22,-0.52,0.97,U] [#4 -0.11,-1.49,0.00,M4] [#5 -1.05,-0.77,0.00,M6] [#6 0.50,-0.99,0.00,M5] [#7 -0.46,-0.90,0.00,M4] [#8 0.43,-1.59,0.00,M2] 
00:35:10.741 00.000 10844 refined, 2 included, MultiStar: {0.02, -0.54}, one-star: {-0.02, -1.02}
00:35:10.742 00.001 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
00:35:10.742 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
00:35:10.742 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.54 hyp=0.55 cameraTheta=-1.53 mountX=0.53 mountY=0.11, mountTheta=0.20
00:35:10.743 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.54, opts=13)
00:35:10.743 00.000 10844 Enqueuing Move request for scope (0.02, -0.54)
00:35:10.743 00.000 11060 Worker thread wakes up
00:35:10.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:10.743 00.000 10844 UpdateGuideState exits: m=3053 SNR=34.8
00:35:10.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:10.744 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:10.744 00.000 10844 Enqueuing Expose request
00:35:10.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.54) opts 0xd
00:35:10.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.54)
00:35:10.744 00.000 11060 Moving (0.02, -0.54) raw xDistance=0.53 yDistance=0.11
00:35:10.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.53
00:35:10.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:10.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:35:10.744 00.000 11060 MoveAxis(W, 97, ABG)
00:35:10.744 00.000 11060 Guiding  Dir = 3, Dur = 97
00:35:10.753 00.009 11060 IsSlewing returns 0
00:35:10.753 00.000 11060 IsGuiding returns 0
00:35:10.862 00.109 11060 IsGuiding returns 0
00:35:10.862 00.000 11060 Move returns status 0, amount 97
00:35:10.862 00.000 11060 MoveAxis(N, 0, ABG)
00:35:10.862 00.000 11060 Move returns status 0, amount 0
00:35:10.862 00.000 11060 move complete, result=0
00:35:10.862 00.000 11060 worker thread done servicing request
00:35:10.862 00.000 11060 Worker thread wakes up
00:35:10.862 00.000 10844 GuideStep: 0.5 px 97 ms WEST, 0.1 px 0 ms NORTH
00:35:10.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:10.863 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:11.514 00.651 11060 Exposure complete
00:35:11.684 00.170 11060 worker thread done servicing request
00:35:11.684 00.000 10844 OnExposeComplete: enter
00:35:11.684 00.000 10844 UpdateGuideState(): m_state=6
00:35:11.684 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6352
00:35:11.684 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=62.21, Mass=3200, SNR=36.1, Peak=237 HFD=3.6
00:35:11.684 00.000 10844 MultiStar: [#1 0.84,-0.57,0.00,M6] [#2 0.65,-0.74,0.00,M4] [#3 0.31,-0.36,1.00,U] [#4 0.25,-1.27,0.00,M5] [#5 -0.46,-0.51,0.00,M7] [#6 0.10,-0.71,0.00,M6] [#7 -0.05,-0.81,0.00,M5] [#8 0.73,-0.98,0.00,M3] 
00:35:11.685 00.001 10844 refined, 1 included, MultiStar: {0.29, -0.09}, one-star: {0.26, 0.17}
00:35:11.685 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
00:35:11.685 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
00:35:11.685 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.32 mountX=0.04 mountY=0.30, mountTheta=1.43
00:35:11.686 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.09, opts=13)
00:35:11.686 00.000 10844 Enqueuing Move request for scope (0.29, -0.09)
00:35:11.686 00.000 11060 Worker thread wakes up
00:35:11.686 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:11.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
00:35:11.686 00.000 10844 UpdateGuideState exits: m=3200 SNR=36.1
00:35:11.686 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
00:35:11.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:11.686 00.000 11060 Moving (0.29, -0.09) raw xDistance=0.04 yDistance=0.30
00:35:11.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:11.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:35:11.686 00.000 10844 Enqueuing Expose request
00:35:11.687 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:11.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:35:11.687 00.000 11060 MoveAxis(E, 0, ABG)
00:35:11.687 00.000 11060 Move returns status 0, amount 0
00:35:11.687 00.000 11060 MoveAxis(N, 0, ABG)
00:35:11.687 00.000 11060 Move returns status 0, amount 0
00:35:11.687 00.000 11060 move complete, result=0
00:35:11.687 00.000 11060 worker thread done servicing request
00:35:11.687 00.000 11060 Worker thread wakes up
00:35:11.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:11.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:11.689 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:35:12.319 00.630 11060 Exposure complete
00:35:12.478 00.159 11060 worker thread done servicing request
00:35:12.479 00.001 10844 OnExposeComplete: enter
00:35:12.479 00.000 10844 UpdateGuideState(): m_state=6
00:35:12.479 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6353
00:35:12.479 00.000 10844 Star::Find returns 1 (0), X=262.81, Y=61.61, Mass=2770, SNR=33.6, Peak=217 HFD=3.6
00:35:12.480 00.001 10844 MultiStar: [#1 0.14,-0.54,1.01,U] [#2 0.50,-0.75,0.00,M5] [#3 0.74,-0.60,0.00,M5] [#4 0.05,-0.76,0.00,M6] [#5 0.01,-0.60,1.06,U] [#6 -0.58,-1.10,0.00,M7] [#7 -0.23,-0.31,0.93,U] [#8 0.04,-1.19,0.00,M4] 
00:35:12.480 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.47}, one-star: {0.29, -0.43}
00:35:12.480 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
00:35:12.480 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
00:35:12.480 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.47 hyp=0.48 cameraTheta=-1.45 mountX=0.46 mountY=0.13, mountTheta=0.28
00:35:12.488 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.47, opts=13)
00:35:12.488 00.000 10844 Enqueuing Move request for scope (0.06, -0.47)
00:35:12.488 00.000 11060 Worker thread wakes up
00:35:12.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.47) opts 0xd
00:35:12.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.47)
00:35:12.488 00.000 11060 Moving (0.06, -0.47) raw xDistance=0.46 yDistance=0.13
00:35:12.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.46
00:35:12.490 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:12.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:12.490 00.000 10844 UpdateGuideState exits: m=2770 SNR=33.6
00:35:12.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:12.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:35:12.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:12.490 00.000 10844 Enqueuing Expose request
00:35:12.490 00.000 11060 MoveAxis(W, 79, ABG)
00:35:12.490 00.000 11060 Guiding  Dir = 3, Dur = 79
00:35:12.517 00.027 11060 IsSlewing returns 0
00:35:12.517 00.000 11060 IsGuiding returns 0
00:35:12.611 00.094 11060 IsGuiding returns 0
00:35:12.611 00.000 11060 Move returns status 0, amount 79
00:35:12.611 00.000 11060 MoveAxis(N, 0, ABG)
00:35:12.611 00.000 11060 Move returns status 0, amount 0
00:35:12.611 00.000 11060 move complete, result=0
00:35:12.611 00.000 11060 worker thread done servicing request
00:35:12.611 00.000 11060 Worker thread wakes up
00:35:12.612 00.001 10844 GuideStep: 0.5 px 79 ms WEST, 0.1 px 0 ms NORTH
00:35:12.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:12.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:13.241 00.629 11060 Exposure complete
00:35:13.406 00.165 11060 worker thread done servicing request
00:35:13.406 00.000 10844 OnExposeComplete: enter
00:35:13.406 00.000 10844 UpdateGuideState(): m_state=6
00:35:13.407 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6354
00:35:13.407 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=62.36, Mass=2727, SNR=33.0, Peak=236 HFD=3.6
00:35:13.407 00.000 10844 MultiStar: [#1 -0.23,0.11,1.07,U] [#2 0.47,0.12,2.05,U] [#3 -0.35,0.38,0.95,U] [#4 0.26,-0.99,0.00,M7] [#5 -0.52,0.24,1.03,U] [#6 -0.00,-0.25,0.97,U] [#7 -0.15,0.22,0.87,U] [#8 0.08,-0.49,0.98,U] 
00:35:13.407 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.09}, one-star: {0.23, 0.33}
00:35:13.407 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
00:35:13.407 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.01)
00:35:13.407 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
00:35:13.408 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.09, opts=13)
00:35:13.409 00.001 10844 Enqueuing Move request for scope (0.00, 0.09)
00:35:13.409 00.000 11060 Worker thread wakes up
00:35:13.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:13.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
00:35:13.409 00.000 10844 UpdateGuideState exits: m=2727 SNR=33.0
00:35:13.409 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
00:35:13.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:13.409 00.000 11060 Moving (0.00, 0.09) raw xDistance=-0.09 yDistance=-0.01
00:35:13.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:13.409 00.000 10844 Enqueuing Expose request
00:35:13.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:35:13.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:13.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:35:13.409 00.000 11060 MoveAxis(E, 0, ABG)
00:35:13.409 00.000 11060 Move returns status 0, amount 0
00:35:13.410 00.001 11060 MoveAxis(N, 0, ABG)
00:35:13.410 00.000 11060 Move returns status 0, amount 0
00:35:13.410 00.000 11060 move complete, result=0
00:35:13.410 00.000 11060 worker thread done servicing request
00:35:13.410 00.000 11060 Worker thread wakes up
00:35:13.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:13.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:13.420 00.010 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:14.059 00.639 11060 Exposure complete
00:35:14.229 00.170 11060 worker thread done servicing request
00:35:14.229 00.000 10844 OnExposeComplete: enter
00:35:14.229 00.000 10844 UpdateGuideState(): m_state=6
00:35:14.229 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6355
00:35:14.230 00.001 10844 Star::Find returns 1 (0), X=262.62, Y=62.14, Mass=2550, SNR=32.3, Peak=203 HFD=3.6
00:35:14.230 00.000 10844 MultiStar: [#1 0.36,-0.69,0.00,M5] [#2 0.26,0.12,2.02,U] [#3 0.49,0.07,0.99,U] [#4 -0.14,0.23,1.13,U] [#5 0.10,0.46,1.10,U] [#6 0.13,0.10,1.01,U] [#7 0.07,0.09,0.97,U] [#8 -0.11,-0.65,0.00,M4] 
00:35:14.230 00.000 10844 single-star, 6 included, MultiStar: {0.15, 0.17}, one-star: {0.09, 0.10}
00:35:14.230 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
00:35:14.230 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
00:35:14.230 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.84 mountX=-0.12 mountY=0.08, mountTheta=2.58
00:35:14.231 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
00:35:14.231 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
00:35:14.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:14.231 00.000 10844 UpdateGuideState exits: m=2550 SNR=32.3
00:35:14.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:14.231 00.000 11060 Worker thread wakes up
00:35:14.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:14.231 00.000 10844 Enqueuing Expose request
00:35:14.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:35:14.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:35:14.231 00.000 11060 Moving (0.09, 0.10) raw xDistance=-0.12 yDistance=0.08
00:35:14.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:35:14.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:14.232 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:35:14.232 00.000 11060 MoveAxis(E, 0, ABG)
00:35:14.232 00.000 11060 Move returns status 0, amount 0
00:35:14.232 00.000 11060 MoveAxis(N, 0, ABG)
00:35:14.232 00.000 11060 Move returns status 0, amount 0
00:35:14.232 00.000 11060 move complete, result=0
00:35:14.232 00.000 11060 worker thread done servicing request
00:35:14.232 00.000 11060 Worker thread wakes up
00:35:14.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:14.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:14.233 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:14.866 00.633 11060 Exposure complete
00:35:15.033 00.167 11060 worker thread done servicing request
00:35:15.034 00.001 10844 OnExposeComplete: enter
00:35:15.034 00.000 10844 UpdateGuideState(): m_state=6
00:35:15.034 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6356
00:35:15.034 00.000 10844 Star::Find returns 1 (0), X=263.19, Y=62.14, Mass=3055, SNR=35.2, Peak=248 HFD=3.7
00:35:15.034 00.000 10844 MultiStar: [#1 0.05,-0.26,0.95,U] [#2 -0.23,-0.13,1.99,U] [#3 -0.28,-0.50,0.96,U] [#4 0.79,-0.28,0.00,M7] [#5 -0.20,0.45,0.99,U] [#6 -0.07,-0.46,0.85,U] [#7 -0.14,0.08,0.89,U] [#8 0.38,-0.34,0.86,U] 
00:35:15.034 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.13}, one-star: {0.66, 0.10}
00:35:15.034 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
00:35:15.034 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
00:35:15.035 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.63 mountX=0.13 mountY=0.01, mountTheta=0.11
00:35:15.036 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
00:35:15.036 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
00:35:15.036 00.000 11060 Worker thread wakes up
00:35:15.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
00:35:15.036 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
00:35:15.036 00.000 11060 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.01
00:35:15.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:35:15.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:35:15.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:15.036 00.000 10844 UpdateGuideState exits: m=3055 SNR=35.2
00:35:15.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:35:15.037 00.001 11060 MoveAxis(W, 22, ABG)
00:35:15.037 00.000 11060 Guiding  Dir = 3, Dur = 22
00:35:15.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:15.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:15.037 00.000 10844 Enqueuing Expose request
00:35:15.046 00.009 11060 IsSlewing returns 0
00:35:15.046 00.000 11060 IsGuiding returns 0
00:35:15.077 00.031 11060 IsGuiding returns 0
00:35:15.077 00.000 11060 Move returns status 0, amount 22
00:35:15.077 00.000 11060 MoveAxis(N, 0, ABG)
00:35:15.077 00.000 11060 Move returns status 0, amount 0
00:35:15.077 00.000 11060 move complete, result=0
00:35:15.077 00.000 11060 worker thread done servicing request
00:35:15.077 00.000 11060 Worker thread wakes up
00:35:15.077 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
00:35:15.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:15.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:15.707 00.630 11060 Exposure complete
00:35:15.879 00.172 11060 worker thread done servicing request
00:35:15.879 00.000 10844 OnExposeComplete: enter
00:35:15.879 00.000 10844 UpdateGuideState(): m_state=6
00:35:15.880 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6357
00:35:15.880 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.43, Mass=2744, SNR=32.8, Peak=249 HFD=3.3
00:35:15.881 00.001 10844 MultiStar: [#1 0.28,-0.30,1.10,U] [#2 0.22,-0.35,2.12,U] [#3 0.00,0.74,0.00,M3] [#4 0.06,-0.45,1.02,U] [#5 0.06,0.01,1.12,U] [#6 0.29,0.03,0.95,U] [#7 -0.23,0.35,0.88,U] [#8 0.08,-0.81,0.00,M4] 
00:35:15.881 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.10}, one-star: {0.08, 0.39}
00:35:15.881 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
00:35:15.881 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
00:35:15.881 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.65 mountX=0.07 mountY=0.14, mountTheta=1.10
00:35:15.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.10, opts=13)
00:35:15.883 00.000 10844 Enqueuing Move request for scope (0.13, -0.10)
00:35:15.883 00.000 11060 Worker thread wakes up
00:35:15.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:15.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
00:35:15.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
00:35:15.884 00.001 11060 Moving (0.13, -0.10) raw xDistance=0.07 yDistance=0.14
00:35:15.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:35:15.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:15.884 00.000 10844 UpdateGuideState exits: m=2744 SNR=32.8
00:35:15.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:35:15.884 00.000 11060 MoveAxis(E, 0, ABG)
00:35:15.884 00.000 11060 Move returns status 0, amount 0
00:35:15.884 00.000 11060 MoveAxis(N, 0, ABG)
00:35:15.884 00.000 11060 Move returns status 0, amount 0
00:35:15.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:15.884 00.000 11060 move complete, result=0
00:35:15.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:15.884 00.000 10844 Enqueuing Expose request
00:35:15.885 00.001 11060 worker thread done servicing request
00:35:15.885 00.000 11060 Worker thread wakes up
00:35:15.885 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:15.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:15.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:16.521 00.636 11060 Exposure complete
00:35:16.715 00.194 11060 worker thread done servicing request
00:35:16.715 00.000 10844 OnExposeComplete: enter
00:35:16.715 00.000 10844 UpdateGuideState(): m_state=6
00:35:16.715 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6358
00:35:16.715 00.000 10844 Star::Find returns 1 (1), X=262.62, Y=62.36, Mass=3142, SNR=36.1, Peak=255 HFD=3.4
00:35:16.715 00.000 10844 MultiStar: [#1 0.08,0.11,0.90,U] [#2 0.04,0.86,0.00,M2] [#3 0.16,0.67,0.00,M4] [#4 -0.24,0.19,0.86,U] [#5 -0.44,0.03,1.06,U] [#6 0.20,-0.12,0.89,U] [#7 0.05,-0.20,0.90,U] [#8 -0.00,-0.63,0.00,M5] 
00:35:16.715 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.06}, one-star: {0.09, 0.33}
00:35:16.716 00.001 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.01 = -2.28)
00:35:16.716 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
00:35:16.716 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.25 mountX=-0.05 mountY=-0.06, mountTheta=-2.28
00:35:16.717 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
00:35:16.717 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
00:35:16.717 00.000 11060 Worker thread wakes up
00:35:16.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:35:16.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
00:35:16.717 00.000 10844 UpdateGuideState exits: m=3142 SNR=36.1 Saturated
00:35:16.717 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
00:35:16.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:16.717 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
00:35:16.719 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:16.719 00.000 10844 Enqueuing Expose request
00:35:16.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:35:16.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:16.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:16.719 00.000 11060 MoveAxis(E, 0, ABG)
00:35:16.719 00.000 11060 Move returns status 0, amount 0
00:35:16.719 00.000 11060 MoveAxis(N, 0, ABG)
00:35:16.719 00.000 11060 Move returns status 0, amount 0
00:35:16.719 00.000 11060 move complete, result=0
00:35:16.719 00.000 11060 worker thread done servicing request
00:35:16.719 00.000 11060 Worker thread wakes up
00:35:16.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:16.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:16.721 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:17.354 00.633 11060 Exposure complete
00:35:17.557 00.203 11060 worker thread done servicing request
00:35:17.557 00.000 10844 OnExposeComplete: enter
00:35:17.557 00.000 10844 UpdateGuideState(): m_state=6
00:35:17.557 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6359
00:35:17.557 00.000 10844 Star::Find returns 1 (0), X=262.89, Y=62.20, Mass=3168, SNR=35.5, Peak=234 HFD=3.4
00:35:17.557 00.000 10844 MultiStar: [#1 -0.33,-0.08,0.91,U] [#2 -0.08,-0.01,1.90,U] [#3 -0.08,0.38,0.87,U] [#4 -0.76,-0.31,0.00,M6] [#5 -0.19,-0.68,0.00,M2] [#6 0.03,-0.23,0.88,U] [#7 -0.45,-0.01,0.81,U] [#8 -0.42,-0.03,0.93,U] 
00:35:17.558 00.001 10844 refined, 6 included, MultiStar: {-0.12, 0.02}, one-star: {0.36, 0.17}
00:35:17.558 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.57)
00:35:17.558 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
00:35:17.558 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.97 mountX=0.00 mountY=-0.12, mountTheta=-1.57
00:35:17.559 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
00:35:17.559 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
00:35:17.559 00.000 11060 Worker thread wakes up
00:35:17.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:17.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
00:35:17.559 00.000 10844 UpdateGuideState exits: m=3168 SNR=35.5
00:35:17.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
00:35:17.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:17.559 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.00 yDistance=-0.12
00:35:17.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:17.559 00.000 10844 Enqueuing Expose request
00:35:17.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:35:17.560 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:17.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:35:17.560 00.000 11060 MoveAxis(E, 0, ABG)
00:35:17.560 00.000 11060 Move returns status 0, amount 0
00:35:17.560 00.000 11060 MoveAxis(N, 0, ABG)
00:35:17.560 00.000 11060 Move returns status 0, amount 0
00:35:17.560 00.000 11060 move complete, result=0
00:35:17.560 00.000 11060 worker thread done servicing request
00:35:17.560 00.000 11060 Worker thread wakes up
00:35:17.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:17.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:17.561 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:18.189 00.628 11060 Exposure complete
00:35:18.360 00.171 11060 worker thread done servicing request
00:35:18.360 00.000 10844 OnExposeComplete: enter
00:35:18.360 00.000 10844 UpdateGuideState(): m_state=6
00:35:18.360 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6360
00:35:18.360 00.000 10844 Star::Find returns 1 (1), X=262.80, Y=61.93, Mass=3099, SNR=35.9, Peak=255 HFD=3.2
00:35:18.361 00.001 10844 MultiStar: [#1 -0.37,-0.30,0.96,U] [#2 -0.27,0.02,1.90,U] [#3 -0.03,-0.52,1.01,U] [#4 -0.73,-0.43,0.00,M7] [#5 0.17,-0.17,0.99,U] [#6 -0.42,-0.70,0.00,M2] [#7 0.05,-0.04,0.82,U] [#8 0.25,-0.07,0.86,U] 
00:35:18.361 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.15}, one-star: {0.28, -0.11}
00:35:18.361 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
00:35:18.361 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
00:35:18.361 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.74 mountX=0.15 mountY=-0.00, mountTheta=-0.01
00:35:18.363 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
00:35:18.363 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
00:35:18.363 00.000 11060 Worker thread wakes up
00:35:18.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:18.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:35:18.363 00.000 10844 UpdateGuideState exits: m=3099 SNR=35.9 Saturated
00:35:18.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:35:18.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:18.363 00.000 11060 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=-0.00
00:35:18.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:18.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:35:18.363 00.000 10844 Enqueuing Expose request
00:35:18.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:18.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:35:18.363 00.000 11060 MoveAxis(W, 27, ABG)
00:35:18.363 00.000 11060 Guiding  Dir = 3, Dur = 27
00:35:18.371 00.008 11060 IsSlewing returns 0
00:35:18.371 00.000 11060 IsGuiding returns 0
00:35:18.435 00.064 11060 IsGuiding returns 0
00:35:18.435 00.000 11060 Move returns status 0, amount 27
00:35:18.435 00.000 11060 MoveAxis(N, 0, ABG)
00:35:18.435 00.000 11060 Move returns status 0, amount 0
00:35:18.435 00.000 11060 move complete, result=0
00:35:18.435 00.000 11060 worker thread done servicing request
00:35:18.435 00.000 11060 Worker thread wakes up
00:35:18.436 00.001 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
00:35:18.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:18.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:19.062 00.626 11060 Exposure complete
00:35:19.244 00.182 11060 worker thread done servicing request
00:35:19.244 00.000 10844 OnExposeComplete: enter
00:35:19.244 00.000 10844 UpdateGuideState(): m_state=6
00:35:19.244 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6361
00:35:19.244 00.000 10844 Star::Find returns 1 (1), X=262.63, Y=62.68, Mass=3186, SNR=36.2, Peak=255 HFD=3.5
00:35:19.244 00.000 10844 MultiStar: [#1 0.19,-0.45,0.96,U] [#2 0.04,0.15,1.97,U] [#3 0.22,0.35,1.03,U] [#4 0.06,0.10,0.87,U] [#5 -0.12,-0.70,0.00,M2] [#6 -0.10,-0.12,0.93,U] [#7 -0.48,0.37,0.77,U] [#8 0.25,0.08,0.99,U] 
00:35:19.244 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.11, 0.64}
00:35:19.244 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:35:19.244 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:35:19.246 00.002 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.22 mountX=-0.15 mountY=0.03, mountTheta=2.96
00:35:19.247 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
00:35:19.247 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
00:35:19.247 00.000 11060 Worker thread wakes up
00:35:19.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:35:19.248 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:35:19.248 00.000 10844 UpdateGuideState exits: m=3186 SNR=36.2 Saturated
00:35:19.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:35:19.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:19.248 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.15 yDistance=0.03
00:35:19.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:19.248 00.000 10844 Enqueuing Expose request
00:35:19.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:35:19.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:19.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:19.248 00.000 11060 MoveAxis(E, 25, ABG)
00:35:19.248 00.000 11060 Guiding  Dir = 2, Dur = 25
00:35:19.261 00.013 11060 IsSlewing returns 0
00:35:19.261 00.000 11060 IsGuiding returns 0
00:35:19.293 00.032 11060 IsGuiding returns 0
00:35:19.293 00.000 11060 Move returns status 0, amount 25
00:35:19.293 00.000 11060 MoveAxis(N, 0, ABG)
00:35:19.293 00.000 11060 Move returns status 0, amount 0
00:35:19.294 00.001 11060 move complete, result=0
00:35:19.294 00.000 11060 worker thread done servicing request
00:35:19.294 00.000 11060 Worker thread wakes up
00:35:19.294 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
00:35:19.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:19.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:19.922 00.628 11060 Exposure complete
00:35:20.113 00.191 11060 worker thread done servicing request
00:35:20.113 00.000 10844 OnExposeComplete: enter
00:35:20.113 00.000 10844 UpdateGuideState(): m_state=6
00:35:20.114 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6362
00:35:20.114 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=62.60, Mass=3129, SNR=35.3, Peak=255 HFD=3.3
00:35:20.114 00.000 10844 MultiStar: [#1 -0.08,-0.14,1.01,U] [#2 0.60,0.42,0.00,M1] [#3 -0.15,0.10,0.89,U] [#4 -0.02,0.01,1.00,U] [#5 0.31,1.05,0.00,M3] [#6 -0.58,-0.08,0.89,U] [#7 -0.59,0.04,0.81,U] [#8 0.19,-0.08,0.92,U] 
00:35:20.114 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.06}, one-star: {-0.12, 0.56}
00:35:20.114 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
00:35:20.114 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
00:35:20.114 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.81 mountX=-0.03 mountY=-0.19, mountTheta=-1.72
00:35:20.116 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.06, opts=13)
00:35:20.116 00.000 10844 Enqueuing Move request for scope (-0.18, 0.06)
00:35:20.116 00.000 11060 Worker thread wakes up
00:35:20.116 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:20.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
00:35:20.116 00.000 10844 UpdateGuideState exits: m=3129 SNR=35.3 Saturated
00:35:20.116 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
00:35:20.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:20.116 00.000 11060 Moving (-0.18, 0.06) raw xDistance=-0.03 yDistance=-0.19
00:35:20.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:20.116 00.000 10844 Enqueuing Expose request
00:35:20.117 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:35:20.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:20.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:35:20.117 00.000 11060 MoveAxis(E, 0, ABG)
00:35:20.117 00.000 11060 Move returns status 0, amount 0
00:35:20.117 00.000 11060 MoveAxis(N, 0, ABG)
00:35:20.117 00.000 11060 Move returns status 0, amount 0
00:35:20.117 00.000 11060 move complete, result=0
00:35:20.117 00.000 11060 worker thread done servicing request
00:35:20.117 00.000 11060 Worker thread wakes up
00:35:20.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:20.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:20.119 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:20.747 00.628 11060 Exposure complete
00:35:20.917 00.170 11060 worker thread done servicing request
00:35:20.918 00.001 10844 OnExposeComplete: enter
00:35:20.918 00.000 10844 UpdateGuideState(): m_state=6
00:35:20.918 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6363
00:35:20.918 00.000 10844 Star::Find returns 1 (0), X=262.14, Y=62.16, Mass=2732, SNR=33.3, Peak=238 HFD=3.8
00:35:20.918 00.000 10844 MultiStar: [#1 -0.42,0.04,1.05,U] [#2 -0.17,0.27,2.17,U] [#3 -0.13,-0.29,1.13,U] [#4 -0.36,0.18,0.98,U] [#5 -0.09,0.11,1.07,U] [#6 -0.25,0.09,0.89,U] [#7 -0.68,0.52,0.00,M1] [#8 -0.06,-0.59,0.96,U] 
00:35:20.918 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.03}, one-star: {-0.39, 0.12}
00:35:20.918 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
00:35:20.918 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
00:35:20.918 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.03 mountX=0.02 mountY=-0.23, mountTheta=-1.50
00:35:20.920 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.03, opts=13)
00:35:20.920 00.000 10844 Enqueuing Move request for scope (-0.23, 0.03)
00:35:20.920 00.000 11060 Worker thread wakes up
00:35:20.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:35:20.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
00:35:20.920 00.000 10844 UpdateGuideState exits: m=2732 SNR=33.3
00:35:20.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
00:35:20.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:20.920 00.000 11060 Moving (-0.23, 0.03) raw xDistance=0.02 yDistance=-0.23
00:35:20.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:20.920 00.000 10844 Enqueuing Expose request
00:35:20.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:35:20.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:20.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:35:20.920 00.000 11060 MoveAxis(E, 0, ABG)
00:35:20.921 00.001 11060 Move returns status 0, amount 0
00:35:20.921 00.000 11060 MoveAxis(N, 0, ABG)
00:35:20.921 00.000 11060 Move returns status 0, amount 0
00:35:20.921 00.000 11060 move complete, result=0
00:35:20.921 00.000 11060 worker thread done servicing request
00:35:20.921 00.000 11060 Worker thread wakes up
00:35:20.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:20.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:20.922 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:21.562 00.640 11060 Exposure complete
00:35:21.744 00.182 11060 worker thread done servicing request
00:35:21.744 00.000 10844 OnExposeComplete: enter
00:35:21.744 00.000 10844 UpdateGuideState(): m_state=6
00:35:21.745 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6364
00:35:21.745 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=62.37, Mass=2770, SNR=33.4, Peak=249 HFD=3.4
00:35:21.745 00.000 10844 MultiStar: [#1 -0.20,-0.10,1.04,U] [#2 -0.46,0.13,2.08,U] [#3 -0.15,0.65,0.00,M1] [#4 -0.07,-0.41,0.96,U] [#5 -0.23,0.18,1.13,U] [#6 0.26,-0.30,0.93,U] [#7 -0.66,0.46,0.00,M2] [#8 -0.14,-0.25,1.04,U] 
00:35:21.745 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.03}, one-star: {-0.08, 0.33}
00:35:21.745 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
00:35:21.745 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
00:35:21.745 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.99 mountX=0.06 mountY=-0.17, mountTheta=-1.24
00:35:21.748 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.03, opts=13)
00:35:21.748 00.000 10844 Enqueuing Move request for scope (-0.18, -0.03)
00:35:21.748 00.000 11060 Worker thread wakes up
00:35:21.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
00:35:21.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
00:35:21.749 00.001 11060 Moving (-0.18, -0.03) raw xDistance=0.06 yDistance=-0.17
00:35:21.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:35:21.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:21.749 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:21.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:35:21.749 00.000 11060 MoveAxis(E, 0, ABG)
00:35:21.749 00.000 11060 Move returns status 0, amount 0
00:35:21.749 00.000 10844 UpdateGuideState exits: m=2770 SNR=33.4
00:35:21.749 00.000 11060 MoveAxis(N, 0, ABG)
00:35:21.749 00.000 11060 Move returns status 0, amount 0
00:35:21.749 00.000 11060 move complete, result=0
00:35:21.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:21.749 00.000 11060 worker thread done servicing request
00:35:21.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:21.750 00.001 10844 Enqueuing Expose request
00:35:21.750 00.000 11060 Worker thread wakes up
00:35:21.750 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:21.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:21.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:22.388 00.638 11060 Exposure complete
00:35:22.574 00.186 11060 worker thread done servicing request
00:35:22.574 00.000 10844 OnExposeComplete: enter
00:35:22.574 00.000 10844 UpdateGuideState(): m_state=6
00:35:22.574 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6365
00:35:22.574 00.000 10844 Star::Find returns 1 (1), X=263.35, Y=62.41, Mass=2920, SNR=34.6, Peak=255 HFD=3.4
00:35:22.575 00.001 10844 MultiStar: [#1 0.05,-0.21,0.99,U] [#2 0.07,-0.03,1.97,U] [#3 -0.06,-0.25,0.97,U] [#4 -0.35,-0.38,1.02,U] [#5 0.20,-0.06,1.06,U] [#6 -0.08,-0.57,0.86,U] [#7 -0.28,0.06,0.92,U] [#8 0.47,-0.71,0.00,M1] 
00:35:22.575 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.83, 0.38}
00:35:22.575 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
00:35:22.575 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
00:35:22.575 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.11 mountX=0.10 mountY=0.07, mountTheta=0.63
00:35:22.576 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.12, opts=13)
00:35:22.576 00.000 10844 Enqueuing Move request for scope (0.06, -0.12)
00:35:22.576 00.000 11060 Worker thread wakes up
00:35:22.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:35:22.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:35:22.576 00.000 11060 Moving (0.06, -0.12) raw xDistance=0.10 yDistance=0.07
00:35:22.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:35:22.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:35:22.576 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.6 Saturated
00:35:22.578 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:22.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:22.578 00.000 10844 Enqueuing Expose request
00:35:22.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:22.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:35:22.578 00.000 11060 MoveAxis(E, 0, ABG)
00:35:22.578 00.000 11060 Move returns status 0, amount 0
00:35:22.578 00.000 11060 MoveAxis(N, 0, ABG)
00:35:22.578 00.000 11060 Move returns status 0, amount 0
00:35:22.578 00.000 11060 move complete, result=0
00:35:22.578 00.000 11060 worker thread done servicing request
00:35:22.578 00.000 11060 Worker thread wakes up
00:35:22.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:22.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:22.580 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:23.233 00.653 11060 Exposure complete
00:35:23.414 00.181 11060 worker thread done servicing request
00:35:23.414 00.000 10844 OnExposeComplete: enter
00:35:23.414 00.000 10844 UpdateGuideState(): m_state=6
00:35:23.414 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6366
00:35:23.414 00.000 10844 Star::Find returns 1 (0), X=262.88, Y=62.47, Mass=3381, SNR=37.6, Peak=245 HFD=3.7
00:35:23.414 00.000 10844 MultiStar: [#1 -0.26,-0.04,0.84,U] [#2 -0.41,0.28,1.83,U] [#3 -0.31,0.22,0.85,U] [#4 0.21,-0.73,0.00,M3] [#5 -0.11,-0.10,0.99,U] [#6 -0.04,0.07,0.85,U] [#7 -0.20,0.26,0.79,U] [#8 -0.06,-0.17,0.84,U] 
00:35:23.415 00.001 10844 refined, 7 included, MultiStar: {-0.15, 0.14}, one-star: {0.36, 0.43}
00:35:23.415 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
00:35:23.415 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
00:35:23.415 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.40 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
00:35:23.416 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.14, opts=13)
00:35:23.416 00.000 10844 Enqueuing Move request for scope (-0.15, 0.14)
00:35:23.416 00.000 11060 Worker thread wakes up
00:35:23.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:23.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
00:35:23.416 00.000 10844 UpdateGuideState exits: m=3381 SNR=37.6
00:35:23.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
00:35:23.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:23.416 00.000 11060 Moving (-0.15, 0.14) raw xDistance=-0.11 yDistance=-0.17
00:35:23.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:23.416 00.000 10844 Enqueuing Expose request
00:35:23.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:35:23.417 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:23.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:35:23.417 00.000 11060 MoveAxis(E, 0, ABG)
00:35:23.417 00.000 11060 Move returns status 0, amount 0
00:35:23.417 00.000 11060 MoveAxis(N, 0, ABG)
00:35:23.417 00.000 11060 Move returns status 0, amount 0
00:35:23.417 00.000 11060 move complete, result=0
00:35:23.417 00.000 11060 worker thread done servicing request
00:35:23.417 00.000 11060 Worker thread wakes up
00:35:23.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:23.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:23.418 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:24.046 00.628 11060 Exposure complete
00:35:24.212 00.166 11060 worker thread done servicing request
00:35:24.212 00.000 10844 OnExposeComplete: enter
00:35:24.212 00.000 10844 UpdateGuideState(): m_state=6
00:35:24.212 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
00:35:24.212 00.000 10844 Star::Find returns 1 (1), X=262.24, Y=62.73, Mass=3201, SNR=35.9, Peak=255 HFD=3.6
00:35:24.212 00.000 10844 MultiStar: [#1 0.17,-0.18,0.98,U] [#2 -0.54,0.19,1.97,U] [#3 0.13,0.16,0.88,U] [#4 0.28,-0.58,0.00,M4] [#5 -0.08,-0.10,0.96,U] [#6 0.07,-0.03,0.98,U] [#7 -0.29,0.29,0.83,U] [#8 0.10,-0.39,0.91,U] 
00:35:24.214 00.002 10844 refined, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.29, 0.69}
00:35:24.214 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
00:35:24.214 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.98)
00:35:24.214 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.57 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
00:35:24.216 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.09, opts=13)
00:35:24.216 00.000 10844 Enqueuing Move request for scope (-0.15, 0.09)
00:35:24.216 00.000 11060 Worker thread wakes up
00:35:24.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:24.216 00.000 10844 UpdateGuideState exits: m=3201 SNR=35.9 Saturated
00:35:24.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:24.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:24.216 00.000 10844 Enqueuing Expose request
00:35:24.217 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
00:35:24.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
00:35:24.217 00.000 11060 Moving (-0.15, 0.09) raw xDistance=-0.07 yDistance=-0.16
00:35:24.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:35:24.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:24.218 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:35:24.218 00.000 11060 MoveAxis(E, 0, ABG)
00:35:24.218 00.000 11060 Move returns status 0, amount 0
00:35:24.218 00.000 11060 MoveAxis(N, 0, ABG)
00:35:24.218 00.000 11060 Move returns status 0, amount 0
00:35:24.218 00.000 11060 move complete, result=0
00:35:24.218 00.000 11060 worker thread done servicing request
00:35:24.218 00.000 11060 Worker thread wakes up
00:35:24.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:24.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:24.220 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:24.863 00.643 11060 Exposure complete
00:35:25.036 00.173 11060 worker thread done servicing request
00:35:25.037 00.001 10844 OnExposeComplete: enter
00:35:25.037 00.000 10844 UpdateGuideState(): m_state=6
00:35:25.037 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6368
00:35:25.037 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=62.47, Mass=2865, SNR=33.6, Peak=234 HFD=3.3
00:35:25.037 00.000 10844 MultiStar: [#1 0.26,-0.33,0.98,U] [#2 -0.38,0.50,0.00,M1] [#3 -0.09,-0.03,1.01,U] [#4 0.47,-0.34,0.92,U] [#5 -0.05,0.03,1.03,U] [#6 -0.22,-0.13,0.86,U] [#7 -0.37,0.07,0.91,U] [#8 -0.04,-0.77,0.00,M1] 
00:35:25.037 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {0.04, 0.43}
00:35:25.037 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
00:35:25.037 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
00:35:25.038 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.39 mountX=0.04 mountY=0.01, mountTheta=0.35
00:35:25.041 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
00:35:25.041 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
00:35:25.041 00.000 11060 Worker thread wakes up
00:35:25.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:35:25.041 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:35:25.041 00.000 11060 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
00:35:25.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:35:25.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:25.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:25.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:35:25.041 00.000 10844 UpdateGuideState exits: m=2865 SNR=33.6
00:35:25.042 00.001 11060 MoveAxis(E, 0, ABG)
00:35:25.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:25.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:25.042 00.000 10844 Enqueuing Expose request
00:35:25.042 00.000 11060 Move returns status 0, amount 0
00:35:25.042 00.000 11060 MoveAxis(N, 0, ABG)
00:35:25.042 00.000 11060 Move returns status 0, amount 0
00:35:25.042 00.000 11060 move complete, result=0
00:35:25.042 00.000 11060 worker thread done servicing request
00:35:25.042 00.000 11060 Worker thread wakes up
00:35:25.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:25.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:25.045 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:25.685 00.640 11060 Exposure complete
00:35:25.858 00.173 11060 worker thread done servicing request
00:35:25.858 00.000 10844 OnExposeComplete: enter
00:35:25.858 00.000 10844 UpdateGuideState(): m_state=6
00:35:25.858 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6369
00:35:25.859 00.001 10844 Star::Find returns 1 (1), X=263.29, Y=62.53, Mass=3419, SNR=37.7, Peak=255 HFD=3.5
00:35:25.859 00.000 10844 MultiStar: [#1 0.06,0.69,0.00,M1] [#2 0.53,0.42,0.00,M2] [#3 -0.24,0.42,0.86,U] [#4 -0.14,0.11,0.82,U] [#5 0.12,-0.01,0.95,U] [#6 0.51,0.03,0.80,U] [#7 0.24,0.57,0.79,U] [#8 0.37,-0.19,0.88,U] 
00:35:25.859 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.20}, one-star: {0.77, 0.49}
00:35:25.859 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
00:35:25.859 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
00:35:25.859 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.20 hyp=0.32 cameraTheta=0.70 mountX=-0.25 mountY=0.21, mountTheta=2.44
00:35:25.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.20, opts=13)
00:35:25.861 00.001 10844 Enqueuing Move request for scope (0.24, 0.20)
00:35:25.861 00.000 11060 Worker thread wakes up
00:35:25.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:35:25.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.20) opts 0xd
00:35:25.861 00.000 10844 UpdateGuideState exits: m=3419 SNR=37.7 Saturated
00:35:25.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.20)
00:35:25.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:25.861 00.000 11060 Moving (0.24, 0.20) raw xDistance=-0.25 yDistance=0.21
00:35:25.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:25.861 00.000 10844 Enqueuing Expose request
00:35:25.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:35:25.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:35:25.861 00.000 11060 MoveAxis(E, 43, ABG)
00:35:25.861 00.000 11060 Guiding  Dir = 2, Dur = 43
00:35:25.867 00.006 11060 IsSlewing returns 0
00:35:25.867 00.000 11060 IsGuiding returns 0
00:35:25.915 00.048 11060 IsGuiding returns 0
00:35:25.915 00.000 11060 Move returns status 0, amount 43
00:35:25.915 00.000 11060 MoveAxis(S, 81, ABG)
00:35:25.915 00.000 11060 Guiding  Dir = 1, Dur = 81
00:35:25.950 00.035 11060 IsSlewing returns 0
00:35:25.950 00.000 11060 IsGuiding returns 0
00:35:26.055 00.105 11060 IsGuiding returns 0
00:35:26.055 00.000 11060 Move returns status 0, amount 81
00:35:26.055 00.000 11060 move complete, result=0
00:35:26.056 00.001 11060 worker thread done servicing request
00:35:26.056 00.000 11060 Worker thread wakes up
00:35:26.056 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.2 px 81 ms SOUTH
00:35:26.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:26.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:26.688 00.632 11060 Exposure complete
00:35:26.902 00.214 11060 worker thread done servicing request
00:35:26.902 00.000 10844 OnExposeComplete: enter
00:35:26.902 00.000 10844 UpdateGuideState(): m_state=6
00:35:26.902 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6370
00:35:26.902 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=62.04, Mass=3494, SNR=38.1, Peak=251 HFD=3.7
00:35:26.903 00.001 10844 MultiStar: [#1 0.66,-0.51,0.00,M2] [#2 0.44,-0.52,0.00,M3] [#3 0.16,0.00,0.93,U] [#4 0.02,0.44,0.91,U] [#5 -0.02,-0.31,0.94,U] [#6 -0.06,-0.51,0.77,U] [#7 -0.17,0.17,0.87,U] [#8 0.60,-0.83,0.00,M1] 
00:35:26.903 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.02}, one-star: {0.04, 0.00}
00:35:26.903 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
00:35:26.903 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
00:35:26.903 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.64 mountX=0.02 mountY=0.00, mountTheta=0.09
00:35:26.905 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.02, opts=13)
00:35:26.905 00.000 10844 Enqueuing Move request for scope (-0.00, -0.02)
00:35:26.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:26.905 00.000 10844 UpdateGuideState exits: m=3494 SNR=38.1
00:35:26.906 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:26.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:26.906 00.000 10844 Enqueuing Expose request
00:35:26.906 00.000 11060 Worker thread wakes up
00:35:26.907 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
00:35:26.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
00:35:26.907 00.000 11060 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=0.00
00:35:26.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:35:26.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:26.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:35:26.907 00.000 11060 MoveAxis(E, 0, ABG)
00:35:26.907 00.000 11060 Move returns status 0, amount 0
00:35:26.907 00.000 11060 MoveAxis(N, 0, ABG)
00:35:26.907 00.000 11060 Move returns status 0, amount 0
00:35:26.908 00.001 11060 move complete, result=0
00:35:26.908 00.000 11060 worker thread done servicing request
00:35:26.908 00.000 11060 Worker thread wakes up
00:35:26.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:26.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:26.910 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:27.547 00.637 11060 Exposure complete
00:35:27.861 00.314 11060 worker thread done servicing request
00:35:27.861 00.000 10844 OnExposeComplete: enter
00:35:27.861 00.000 10844 UpdateGuideState(): m_state=6
00:35:27.862 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6371
00:35:27.862 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.76, Mass=2757, SNR=33.7, Peak=225 HFD=3.5
00:35:27.862 00.000 10844 MultiStar: [#1 0.47,0.59,0.00,M3] [#2 -0.32,0.54,2.02,U] [#3 0.29,0.47,1.06,U] [#4 -0.00,0.31,1.07,U] [#5 -0.18,-0.10,1.06,U] [#6 -0.38,0.01,0.98,U] [#7 -0.40,0.89,0.00,M1] [#8 0.90,-0.44,0.00,M2] 
00:35:27.862 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.35}, one-star: {-0.08, 0.72}
00:35:27.863 00.001 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
00:35:27.863 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
00:35:27.863 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.94 mountX=-0.32 mountY=-0.19, mountTheta=-2.60
00:35:27.865 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.35, opts=13)
00:35:27.865 00.000 10844 Enqueuing Move request for scope (-0.14, 0.35)
00:35:27.865 00.000 11060 Worker thread wakes up
00:35:27.866 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:35:27.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.35) opts 0xd
00:35:27.866 00.000 10844 UpdateGuideState exits: m=2757 SNR=33.7
00:35:27.866 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.35)
00:35:27.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:27.866 00.000 11060 Moving (-0.14, 0.35) raw xDistance=-0.32 yDistance=-0.19
00:35:27.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:27.866 00.000 10844 Enqueuing Expose request
00:35:27.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:35:27.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:27.868 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:35:27.868 00.000 11060 MoveAxis(E, 56, ABG)
00:35:27.868 00.000 11060 Guiding  Dir = 2, Dur = 56
00:35:27.885 00.017 11060 IsSlewing returns 0
00:35:27.885 00.000 11060 IsGuiding returns 0
00:35:27.947 00.062 11060 IsGuiding returns 0
00:35:27.947 00.000 11060 Move returns status 0, amount 56
00:35:27.947 00.000 11060 MoveAxis(N, 0, ABG)
00:35:27.947 00.000 11060 Move returns status 0, amount 0
00:35:27.947 00.000 11060 move complete, result=0
00:35:27.947 00.000 11060 worker thread done servicing request
00:35:27.947 00.000 11060 Worker thread wakes up
00:35:27.948 00.001 10844 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
00:35:27.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:27.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:28.581 00.633 11060 Exposure complete
00:35:28.856 00.275 11060 worker thread done servicing request
00:35:28.856 00.000 10844 OnExposeComplete: enter
00:35:28.856 00.000 10844 UpdateGuideState(): m_state=6
00:35:28.858 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6372
00:35:28.858 00.000 10844 Star::Find returns 1 (0), X=262.83, Y=62.79, Mass=2765, SNR=33.7, Peak=216 HFD=3.6
00:35:28.858 00.000 10844 MultiStar: [#1 0.15,0.41,1.00,U] [#2 -0.66,0.37,0.00,M3] [#3 0.11,0.50,0.96,U] [#4 -0.18,-0.06,0.99,U] [#5 0.02,-0.32,1.07,U] [#6 -0.11,0.57,1.00,U] [#7 0.14,1.39,0.00,M2] [#8 0.32,-0.09,0.97,U] 
00:35:28.858 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.25}, one-star: {0.31, 0.75}
00:35:28.858 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
00:35:28.859 00.001 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:35:28.859 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.23 mountX=-0.26 mountY=0.05, mountTheta=2.97
00:35:28.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.25, opts=13)
00:35:28.861 00.001 10844 Enqueuing Move request for scope (0.09, 0.25)
00:35:28.861 00.000 11060 Worker thread wakes up
00:35:28.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:28.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
00:35:28.861 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.7
00:35:28.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
00:35:28.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:28.861 00.000 11060 Moving (0.09, 0.25) raw xDistance=-0.26 yDistance=0.05
00:35:28.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:28.861 00.000 10844 Enqueuing Expose request
00:35:28.862 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:35:28.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:28.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:35:28.862 00.000 11060 MoveAxis(E, 46, ABG)
00:35:28.862 00.000 11060 Guiding  Dir = 2, Dur = 46
00:35:28.886 00.024 11060 IsSlewing returns 0
00:35:28.887 00.001 11060 IsGuiding returns 0
00:35:28.950 00.063 11060 IsGuiding returns 0
00:35:28.951 00.001 11060 Move returns status 0, amount 46
00:35:28.951 00.000 11060 MoveAxis(N, 0, ABG)
00:35:28.951 00.000 11060 Move returns status 0, amount 0
00:35:28.951 00.000 11060 move complete, result=0
00:35:28.951 00.000 11060 worker thread done servicing request
00:35:28.951 00.000 11060 Worker thread wakes up
00:35:28.951 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
00:35:28.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:28.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:29.599 00.648 11060 Exposure complete
00:35:29.835 00.236 11060 worker thread done servicing request
00:35:29.835 00.000 10844 OnExposeComplete: enter
00:35:29.835 00.000 10844 UpdateGuideState(): m_state=6
00:35:29.836 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6373
00:35:29.836 00.000 10844 Star::Find returns 1 (1), X=262.41, Y=61.71, Mass=2719, SNR=33.5, Peak=255 HFD=3.2
00:35:29.836 00.000 10844 MultiStar: [#1 0.61,-0.17,0.00,M3] [#2 0.06,-0.23,2.04,U] [#3 -0.16,0.11,1.00,U] [#4 0.09,-0.25,1.02,U] [#5 -0.35,-0.47,1.08,U] [#6 -0.81,-0.17,0.00,M1] [#7 -0.28,-0.36,0.89,U] [#8 0.25,0.10,1.05,U] 
00:35:29.836 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.21}, one-star: {-0.11, -0.32}
00:35:29.837 00.001 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
00:35:29.837 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
00:35:29.837 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.82 mountX=0.21 mountY=-0.02, mountTheta=-0.08
00:35:29.838 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.21, opts=13)
00:35:29.839 00.001 10844 Enqueuing Move request for scope (-0.05, -0.21)
00:35:29.839 00.000 11060 Worker thread wakes up
00:35:29.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:35:29.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
00:35:29.839 00.000 10844 UpdateGuideState exits: m=2719 SNR=33.5 Saturated
00:35:29.839 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
00:35:29.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:29.839 00.000 11060 Moving (-0.05, -0.21) raw xDistance=0.21 yDistance=-0.02
00:35:29.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:29.839 00.000 10844 Enqueuing Expose request
00:35:29.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
00:35:29.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:29.840 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:29.840 00.000 11060 MoveAxis(W, 35, ABG)
00:35:29.840 00.000 11060 Guiding  Dir = 3, Dur = 35
00:35:29.862 00.022 11060 IsSlewing returns 0
00:35:29.862 00.000 11060 IsGuiding returns 0
00:35:29.903 00.041 11060 IsGuiding returns 0
00:35:29.903 00.000 11060 Move returns status 0, amount 35
00:35:29.903 00.000 11060 MoveAxis(N, 0, ABG)
00:35:29.903 00.000 11060 Move returns status 0, amount 0
00:35:29.903 00.000 11060 move complete, result=0
00:35:29.903 00.000 11060 worker thread done servicing request
00:35:29.903 00.000 11060 Worker thread wakes up
00:35:29.903 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
00:35:29.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:29.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:30.534 00.631 11060 Exposure complete
00:35:30.763 00.229 11060 worker thread done servicing request
00:35:30.764 00.001 10844 OnExposeComplete: enter
00:35:30.764 00.000 10844 UpdateGuideState(): m_state=6
00:35:30.764 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6374
00:35:30.764 00.000 10844 Star::Find returns 1 (0), X=262.80, Y=62.08, Mass=3026, SNR=34.9, Peak=224 HFD=3.9
00:35:30.765 00.001 10844 MultiStar: [#1 0.35,0.48,1.05,U] [#2 0.21,-0.29,1.94,U] [#3 0.69,0.51,0.00,M1] [#4 -0.23,-0.08,1.00,U] [#5 0.16,-0.31,1.07,U] [#6 -0.49,-0.24,0.82,U] [#7 0.11,0.53,0.88,U] [#8 0.17,0.18,0.96,U] 
00:35:30.765 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.27, 0.04}
00:35:30.765 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
00:35:30.765 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
00:35:30.765 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.02 mountX=-0.02 mountY=0.09, mountTheta=1.77
00:35:30.767 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.00, opts=13)
00:35:30.767 00.000 10844 Enqueuing Move request for scope (0.10, 0.00)
00:35:30.767 00.000 11060 Worker thread wakes up
00:35:30.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:30.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
00:35:30.767 00.000 10844 UpdateGuideState exits: m=3026 SNR=34.9
00:35:30.767 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
00:35:30.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:30.767 00.000 11060 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=0.09
00:35:30.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:30.767 00.000 10844 Enqueuing Expose request
00:35:30.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:35:30.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:30.768 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:35:30.768 00.000 11060 MoveAxis(E, 0, ABG)
00:35:30.768 00.000 11060 Move returns status 0, amount 0
00:35:30.768 00.000 11060 MoveAxis(N, 0, ABG)
00:35:30.768 00.000 11060 Move returns status 0, amount 0
00:35:30.768 00.000 11060 move complete, result=0
00:35:30.769 00.001 11060 worker thread done servicing request
00:35:30.769 00.000 11060 Worker thread wakes up
00:35:30.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:30.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:30.770 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:31.425 00.655 11060 Exposure complete
00:35:31.612 00.187 11060 worker thread done servicing request
00:35:31.613 00.001 10844 OnExposeComplete: enter
00:35:31.613 00.000 10844 UpdateGuideState(): m_state=6
00:35:31.613 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6375
00:35:31.613 00.000 10844 Star::Find returns 1 (0), X=263.08, Y=62.27, Mass=2788, SNR=33.5, Peak=226 HFD=3.4
00:35:31.614 00.001 10844 MultiStar: [#1 0.24,0.35,1.07,U] [#2 0.25,0.19,2.10,U] [#3 0.52,0.56,0.00,M2] [#4 0.17,-0.08,1.00,U] [#5 -0.06,0.61,0.95,U] [#6 -0.45,0.33,0.99,U] [#7 0.25,0.78,0.00,M1] [#8 0.51,0.02,0.90,U] 
00:35:31.614 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.23}, one-star: {0.55, 0.24}
00:35:31.614 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
00:35:31.614 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
00:35:31.614 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.30 cameraTheta=0.90 mountX=-0.26 mountY=0.14, mountTheta=2.64
00:35:31.629 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.23, opts=13)
00:35:31.629 00.000 10844 Enqueuing Move request for scope (0.18, 0.23)
00:35:31.629 00.000 11060 Worker thread wakes up
00:35:31.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:31.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
00:35:31.630 00.001 10844 UpdateGuideState exits: m=2788 SNR=33.5
00:35:31.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
00:35:31.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:31.630 00.000 11060 Moving (0.18, 0.23) raw xDistance=-0.26 yDistance=0.14
00:35:31.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:31.630 00.000 10844 Enqueuing Expose request
00:35:31.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:35:31.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:31.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:35:31.630 00.000 11060 MoveAxis(E, 45, ABG)
00:35:31.630 00.000 11060 Guiding  Dir = 2, Dur = 45
00:35:31.637 00.007 11060 IsSlewing returns 0
00:35:31.637 00.000 11060 IsGuiding returns 0
00:35:31.684 00.047 11060 IsGuiding returns 0
00:35:31.684 00.000 11060 Move returns status 0, amount 45
00:35:31.684 00.000 11060 MoveAxis(N, 0, ABG)
00:35:31.684 00.000 11060 Move returns status 0, amount 0
00:35:31.684 00.000 11060 move complete, result=0
00:35:31.684 00.000 11060 worker thread done servicing request
00:35:31.684 00.000 11060 Worker thread wakes up
00:35:31.684 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:35:31.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:31.685 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:32.314 00.629 11060 Exposure complete
00:35:32.507 00.193 11060 worker thread done servicing request
00:35:32.508 00.001 10844 OnExposeComplete: enter
00:35:32.508 00.000 10844 UpdateGuideState(): m_state=6
00:35:32.508 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6376
00:35:32.508 00.000 10844 Star::Find returns 1 (1), X=262.33, Y=62.00, Mass=3073, SNR=35.5, Peak=255 HFD=3.9
00:35:32.509 00.001 10844 MultiStar: [#1 0.11,0.72,0.00,M2] [#2 0.40,0.02,1.82,U] [#3 -0.05,1.36,0.00,M3] [#4 -0.08,0.40,0.96,U] [#5 -0.76,0.41,0.00,M1] [#6 -0.48,0.15,0.97,U] [#7 -0.40,1.01,0.00,M2] [#8 -0.55,0.76,0.00,M1] 
00:35:32.509 00.000 10844 refined, 3 included, MultiStar: {-0.01, 0.11}, one-star: {-0.20, -0.04}
00:35:32.509 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
00:35:32.509 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
00:35:32.509 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.62 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
00:35:32.510 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.11, opts=13)
00:35:32.510 00.000 10844 Enqueuing Move request for scope (-0.01, 0.11)
00:35:32.510 00.000 11060 Worker thread wakes up
00:35:32.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:32.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:35:32.510 00.000 10844 UpdateGuideState exits: m=3073 SNR=35.5 Saturated
00:35:32.510 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:35:32.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:32.510 00.000 11060 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=-0.02
00:35:32.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:32.510 00.000 10844 Enqueuing Expose request
00:35:32.512 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:35:32.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:32.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:32.512 00.000 11060 MoveAxis(E, 0, ABG)
00:35:32.512 00.000 11060 Move returns status 0, amount 0
00:35:32.512 00.000 11060 MoveAxis(N, 0, ABG)
00:35:32.512 00.000 11060 Move returns status 0, amount 0
00:35:32.512 00.000 11060 move complete, result=0
00:35:32.512 00.000 11060 worker thread done servicing request
00:35:32.512 00.000 11060 Worker thread wakes up
00:35:32.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:32.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:32.514 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:33.141 00.627 11060 Exposure complete
00:35:33.335 00.194 11060 worker thread done servicing request
00:35:33.335 00.000 10844 OnExposeComplete: enter
00:35:33.335 00.000 10844 UpdateGuideState(): m_state=6
00:35:33.336 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6377
00:35:33.336 00.000 10844 Star::Find returns 1 (0), X=261.89, Y=63.07, Mass=3058, SNR=35.0, Peak=218 HFD=3.8
00:35:33.336 00.000 10844 MultiStar: [#1 0.16,0.46,1.08,U] [#2 0.16,0.17,1.87,U] [#3 0.13,1.03,0.00,M4] [#4 -0.10,1.49,0.00,M1] [#5 0.02,1.50,0.00,M2] [#6 -0.14,0.75,0.00,M1] [#7 0.46,1.15,0.00,M3] [#8 -0.30,-0.02,0.89,U] 
00:35:33.336 00.000 10844 refined, 3 included, MultiStar: {-0.09, 0.38}, one-star: {-0.64, 1.03}
00:35:33.336 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
00:35:33.336 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
00:35:33.336 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.81 mountX=-0.36 mountY=-0.15, mountTheta=-2.74
00:35:33.338 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.38, opts=13)
00:35:33.338 00.000 10844 Enqueuing Move request for scope (-0.09, 0.38)
00:35:33.338 00.000 11060 Worker thread wakes up
00:35:33.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:33.338 00.000 10844 UpdateGuideState exits: m=3058 SNR=35.0
00:35:33.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:33.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:33.338 00.000 10844 Enqueuing Expose request
00:35:33.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.38) opts 0xd
00:35:33.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.38)
00:35:33.338 00.000 11060 Moving (-0.09, 0.38) raw xDistance=-0.36 yDistance=-0.15
00:35:33.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:35:33.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:33.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:35:33.339 00.001 11060 MoveAxis(E, 62, ABG)
00:35:33.339 00.000 11060 Guiding  Dir = 2, Dur = 62
00:35:33.371 00.032 11060 IsSlewing returns 0
00:35:33.371 00.000 11060 IsGuiding returns 0
00:35:33.464 00.093 11060 IsGuiding returns 0
00:35:33.465 00.001 11060 Move returns status 0, amount 62
00:35:33.465 00.000 11060 MoveAxis(N, 0, ABG)
00:35:33.465 00.000 11060 Move returns status 0, amount 0
00:35:33.465 00.000 11060 move complete, result=0
00:35:33.465 00.000 11060 worker thread done servicing request
00:35:33.465 00.000 11060 Worker thread wakes up
00:35:33.465 00.000 10844 GuideStep: -0.4 px 62 ms EAST, -0.2 px 0 ms NORTH
00:35:33.466 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:33.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:34.092 00.626 11060 Exposure complete
00:35:34.288 00.196 11060 worker thread done servicing request
00:35:34.288 00.000 10844 OnExposeComplete: enter
00:35:34.288 00.000 10844 UpdateGuideState(): m_state=6
00:35:34.288 00.000 10844 Star::Find(15, 261, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6378
00:35:34.288 00.000 10844 Star::Find returns 1 (0), X=262.10, Y=62.60, Mass=2851, SNR=34.4, Peak=239 HFD=3.6
00:35:34.290 00.002 10844 MultiStar: [#1 -0.17,0.23,1.03,U] [#2 0.17,0.86,0.00,M1] [#3 -0.88,0.71,0.00,M5] [#4 -0.53,0.12,0.97,U] [#5 0.05,0.27,1.08,U] [#6 -0.39,0.29,0.91,U] [#7 -0.88,0.73,0.00,M4] [#8 -0.02,0.39,1.02,U] 
00:35:34.290 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.31}, one-star: {-0.43, 0.57}
00:35:34.290 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
00:35:34.290 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
00:35:34.290 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.31 hyp=0.39 cameraTheta=2.23 mountX=-0.26 mountY=-0.29, mountTheta=-2.31
00:35:34.291 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.31, opts=13)
00:35:34.291 00.000 10844 Enqueuing Move request for scope (-0.24, 0.31)
00:35:34.291 00.000 11060 Worker thread wakes up
00:35:34.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.31) opts 0xd
00:35:34.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.31)
00:35:34.292 00.001 11060 Moving (-0.24, 0.31) raw xDistance=-0.26 yDistance=-0.29
00:35:34.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:34.292 00.000 10844 UpdateGuideState exits: m=2851 SNR=34.4
00:35:34.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:34.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:34.292 00.000 10844 Enqueuing Expose request
00:35:34.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:35:34.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:34.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:35:34.292 00.000 11060 MoveAxis(E, 48, ABG)
00:35:34.292 00.000 11060 Guiding  Dir = 2, Dur = 48
00:35:34.319 00.027 11060 IsSlewing returns 0
00:35:34.319 00.000 11060 IsGuiding returns 0
00:35:34.398 00.079 11060 IsGuiding returns 0
00:35:34.398 00.000 11060 Move returns status 0, amount 48
00:35:34.398 00.000 11060 MoveAxis(N, 0, ABG)
00:35:34.398 00.000 11060 Move returns status 0, amount 0
00:35:34.398 00.000 11060 move complete, result=0
00:35:34.398 00.000 11060 worker thread done servicing request
00:35:34.398 00.000 11060 Worker thread wakes up
00:35:34.398 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.3 px 0 ms NORTH
00:35:34.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:34.399 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:35.026 00.627 11060 Exposure complete
00:35:35.202 00.176 11060 worker thread done servicing request
00:35:35.202 00.000 10844 OnExposeComplete: enter
00:35:35.202 00.000 10844 UpdateGuideState(): m_state=6
00:35:35.202 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6379
00:35:35.202 00.000 10844 Star::Find returns 1 (0), X=262.25, Y=62.31, Mass=3230, SNR=36.0, Peak=243 HFD=3.6
00:35:35.203 00.001 10844 MultiStar: [#1 -1.12,-0.15,0.00,M1] [#2 -0.05,0.07,1.92,U] [#3 0.06,0.23,0.92,U] [#4 0.36,-0.07,1.04,U] [#5 -0.72,-0.03,0.00,M2] [#6 -0.46,0.06,0.81,U] [#7 -0.67,0.19,0.00,M5] [#8 -0.04,-0.18,0.90,U] 
00:35:35.203 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.07}, one-star: {-0.27, 0.27}
00:35:35.203 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
00:35:35.203 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
00:35:35.203 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.26 mountX=-0.05 mountY=-0.06, mountTheta=-2.28
00:35:35.204 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
00:35:35.204 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
00:35:35.204 00.000 11060 Worker thread wakes up
00:35:35.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:35.204 00.000 10844 UpdateGuideState exits: m=3230 SNR=36.0
00:35:35.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:35:35.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:35.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:35:35.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:35.204 00.000 10844 Enqueuing Expose request
00:35:35.204 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.05 yDistance=-0.06
00:35:35.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:35:35.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:35.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:35.204 00.000 11060 MoveAxis(E, 0, ABG)
00:35:35.206 00.002 11060 Move returns status 0, amount 0
00:35:35.206 00.000 11060 MoveAxis(N, 0, ABG)
00:35:35.206 00.000 11060 Move returns status 0, amount 0
00:35:35.206 00.000 11060 move complete, result=0
00:35:35.206 00.000 11060 worker thread done servicing request
00:35:35.206 00.000 11060 Worker thread wakes up
00:35:35.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:35.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:35.208 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:35.843 00.635 11060 Exposure complete
00:35:36.024 00.181 11060 worker thread done servicing request
00:35:36.024 00.000 10844 OnExposeComplete: enter
00:35:36.024 00.000 10844 UpdateGuideState(): m_state=6
00:35:36.024 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6380
00:35:36.024 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.62, Mass=2414, SNR=31.7, Peak=224 HFD=3.2
00:35:36.024 00.000 10844 MultiStar: [#1 -0.50,-0.42,0.00,M2] [#2 -0.46,0.07,2.12,U] [#3 -0.36,0.28,1.12,U] [#4 0.24,0.43,1.20,U] [#5 -0.51,0.80,0.00,M3] [#6 -0.21,-0.14,1.08,U] [#7 -0.78,0.01,0.00,M6] [#8 0.04,-0.44,1.04,U] 
00:35:36.024 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.13}, one-star: {-0.04, 0.58}
00:35:36.025 00.001 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
00:35:36.025 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
00:35:36.025 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.52 mountX=-0.09 mountY=-0.19, mountTheta=-2.02
00:35:36.026 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.13, opts=13)
00:35:36.026 00.000 10844 Enqueuing Move request for scope (-0.17, 0.13)
00:35:36.026 00.000 11060 Worker thread wakes up
00:35:36.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
00:35:36.026 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
00:35:36.026 00.000 11060 Moving (-0.17, 0.13) raw xDistance=-0.09 yDistance=-0.19
00:35:36.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:35:36.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:35:36.026 00.000 10844 UpdateGuideState exits: m=2414 SNR=31.7
00:35:36.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:36.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:36.026 00.000 10844 Enqueuing Expose request
00:35:36.026 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.17 newest=-0.55
00:35:36.027 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
00:35:36.027 00.000 11060 MoveAxis(E, 0, ABG)
00:35:36.027 00.000 11060 Move returns status 0, amount 0
00:35:36.027 00.000 11060 BLC: Oldest BLC event removed
00:35:36.027 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:35:36.027 00.000 11060 MoveAxis(N, 825, ABG)
00:35:36.027 00.000 11060 duration set to 750 by maxDecDuration
00:35:36.027 00.000 11060 Guiding  Dir = 0, Dur = 750
00:35:36.041 00.014 11060 IsSlewing returns 0
00:35:36.041 00.000 11060 IsGuiding returns 0
00:35:36.806 00.765 11060 IsGuiding returns 0
00:35:36.806 00.000 11060 Move returns status 0, amount 750
00:35:36.806 00.000 11060 move complete, result=0
00:35:36.806 00.000 11060 worker thread done servicing request
00:35:36.806 00.000 11060 Worker thread wakes up
00:35:36.806 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
00:35:36.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:36.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:37.441 00.635 11060 Exposure complete
00:35:37.607 00.166 11060 worker thread done servicing request
00:35:37.607 00.000 10844 OnExposeComplete: enter
00:35:37.608 00.001 10844 UpdateGuideState(): m_state=6
00:35:37.608 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6381
00:35:37.608 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=63.06, Mass=2777, SNR=33.5, Peak=226 HFD=3.4
00:35:37.608 00.000 10844 MultiStar: [#1 -0.36,0.16,1.08,U] [#2 -0.20,0.94,0.00,M1] [#3 -0.69,1.04,0.00,M4] [#4 -0.26,0.44,1.08,U] [#5 -0.90,1.00,0.00,M4] [#6 0.17,0.59,0.93,U] [#7 -0.39,0.12,0.82,U] [#8 0.39,0.52,0.00,M1] 
00:35:37.608 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.47}, one-star: {-0.16, 1.02}
00:35:37.608 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
00:35:37.608 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
00:35:37.608 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.47 hyp=0.51 cameraTheta=1.97 mountX=-0.43 mountY=-0.28, mountTheta=-2.57
00:35:37.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.47, opts=13)
00:35:37.610 00.000 10844 Enqueuing Move request for scope (-0.20, 0.47)
00:35:37.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:37.610 00.000 10844 UpdateGuideState exits: m=2777 SNR=33.5
00:35:37.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:37.610 00.000 11060 Worker thread wakes up
00:35:37.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.47) opts 0xd
00:35:37.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.47)
00:35:37.610 00.000 11060 Moving (-0.20, 0.47) raw xDistance=-0.43 yDistance=-0.28
00:35:37.610 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.135200, 1:0.275172
00:35:37.610 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:35:37.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
00:35:37.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
00:35:37.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:37.610 00.000 10844 Enqueuing Expose request
00:35:37.610 00.000 11060 MoveAxis(E, 74, ABG)
00:35:37.610 00.000 11060 Guiding  Dir = 2, Dur = 74
00:35:37.621 00.011 11060 IsSlewing returns 0
00:35:37.621 00.000 11060 IsGuiding returns 0
00:35:37.700 00.079 11060 IsGuiding returns 0
00:35:37.701 00.001 11060 Move returns status 0, amount 74
00:35:37.701 00.000 11060 MoveAxis(N, 107, ABG)
00:35:37.701 00.000 11060 Guiding  Dir = 0, Dur = 107
00:35:37.715 00.014 11060 IsSlewing returns 0
00:35:37.715 00.000 11060 IsGuiding returns 0
00:35:37.825 00.110 11060 IsGuiding returns 0
00:35:37.825 00.000 11060 Move returns status 0, amount 107
00:35:37.825 00.000 11060 move complete, result=0
00:35:37.826 00.001 11060 worker thread done servicing request
00:35:37.826 00.000 11060 Worker thread wakes up
00:35:37.826 00.000 10844 GuideStep: -0.4 px 74 ms EAST, -0.3 px 107 ms NORTH
00:35:37.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:37.827 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:38.461 00.634 11060 Exposure complete
00:35:38.608 00.147 11060 worker thread done servicing request
00:35:38.608 00.000 10844 OnExposeComplete: enter
00:35:38.608 00.000 10844 UpdateGuideState(): m_state=6
00:35:38.609 00.001 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6382
00:35:38.609 00.000 10844 Star::Find returns 1 (1), X=262.47, Y=61.78, Mass=3610, SNR=38.0, Peak=255 HFD=3.7
00:35:38.609 00.000 10844 MultiStar: [#1 -0.28,-0.40,0.93,U] [#2 0.32,0.25,1.99,U] [#3 -0.54,0.33,0.00,M5] [#4 0.24,0.31,0.95,U] [#5 -0.82,-0.41,0.00,M5] [#6 -0.19,-0.23,0.88,U] [#7 -0.31,-0.45,0.79,U] [#8 0.14,-0.18,0.82,U] 
00:35:38.609 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.06, -0.26}
00:35:38.609 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
00:35:38.609 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:35:38.609 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=0.07 mountY=0.05, mountTheta=0.61
00:35:38.610 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
00:35:38.610 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
00:35:38.610 00.000 11060 Worker thread wakes up
00:35:38.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:35:38.611 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:35:38.611 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:38.611 00.000 11060 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=0.05
00:35:38.611 00.000 10844 UpdateGuideState exits: m=3610 SNR=38.0 Saturated
00:35:38.611 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.135200, 1:0.275172, 2:-0.046223
00:35:38.611 00.000 11060 BLC: No correction, Miss < min_move
00:35:38.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:38.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:35:38.612 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:38.612 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:38.612 00.000 10844 Enqueuing Expose request
00:35:38.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:35:38.612 00.000 11060 MoveAxis(E, 0, ABG)
00:35:38.612 00.000 11060 Move returns status 0, amount 0
00:35:38.612 00.000 11060 MoveAxis(N, 0, ABG)
00:35:38.612 00.000 11060 Move returns status 0, amount 0
00:35:38.612 00.000 11060 move complete, result=0
00:35:38.612 00.000 11060 worker thread done servicing request
00:35:38.612 00.000 11060 Worker thread wakes up
00:35:38.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:38.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:38.613 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:39.261 00.648 11060 Exposure complete
00:35:39.431 00.170 11060 worker thread done servicing request
00:35:39.432 00.001 10844 OnExposeComplete: enter
00:35:39.432 00.000 10844 UpdateGuideState(): m_state=6
00:35:39.432 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6383
00:35:39.432 00.000 10844 Star::Find returns 1 (0), X=262.68, Y=62.39, Mass=3644, SNR=39.2, Peak=245 HFD=3.6
00:35:39.432 00.000 10844 MultiStar: [#1 0.24,-0.11,0.92,U] [#2 0.76,0.43,0.00,M1] [#3 -0.17,0.21,0.90,U] [#4 0.48,-0.23,0.85,U] [#5 -0.24,-0.19,0.87,U] [#6 0.41,-0.07,0.84,U] [#7 -0.22,0.25,0.73,U] [#8 -0.03,0.03,0.82,U] 
00:35:39.432 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.15, 0.35}
00:35:39.432 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
00:35:39.432 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
00:35:39.432 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.40 mountX=-0.05 mountY=0.08, mountTheta=2.15
00:35:39.434 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
00:35:39.434 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
00:35:39.434 00.000 11060 Worker thread wakes up
00:35:39.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:39.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:35:39.434 00.000 10844 UpdateGuideState exits: m=3644 SNR=39.2
00:35:39.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:39.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:39.434 00.000 10844 Enqueuing Expose request
00:35:39.434 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:35:39.436 00.002 11060 Moving (0.08, 0.04) raw xDistance=-0.05 yDistance=0.08
00:35:39.436 00.000 11060 BLC: window closed
00:35:39.436 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.135200, 1:0.275172, 2:-0.046223
00:35:39.436 00.000 11060 BLC: No correction, Miss < min_move
00:35:39.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:35:39.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:39.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:35:39.436 00.000 11060 MoveAxis(E, 0, ABG)
00:35:39.436 00.000 11060 Move returns status 0, amount 0
00:35:39.436 00.000 11060 MoveAxis(N, 0, ABG)
00:35:39.436 00.000 11060 Move returns status 0, amount 0
00:35:39.436 00.000 11060 move complete, result=0
00:35:39.436 00.000 11060 worker thread done servicing request
00:35:39.436 00.000 11060 Worker thread wakes up
00:35:39.437 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:39.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:39.438 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:40.074 00.636 11060 Exposure complete
00:35:40.238 00.164 11060 worker thread done servicing request
00:35:40.238 00.000 10844 OnExposeComplete: enter
00:35:40.238 00.000 10844 UpdateGuideState(): m_state=6
00:35:40.238 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6384
00:35:40.238 00.000 10844 Star::Find returns 1 (0), X=262.28, Y=62.01, Mass=2460, SNR=31.1, Peak=185 HFD=3.4
00:35:40.239 00.001 10844 MultiStar: [#1 0.00,-0.78,0.00,M1] [#2 0.02,0.38,2.19,U] [#3 0.03,-0.14,1.09,U] [#4 0.12,-0.57,1.07,U] [#5 -0.18,-0.06,1.19,U] [#6 0.09,-0.32,0.98,U] [#7 -0.68,0.52,0.00,M4] [#8 0.41,0.38,1.08,U] 
00:35:40.239 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {-0.24, -0.03}
00:35:40.239 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
00:35:40.239 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
00:35:40.239 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.22 mountX=-0.01 mountY=0.03, mountTheta=1.97
00:35:40.240 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
00:35:40.240 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
00:35:40.240 00.000 11060 Worker thread wakes up
00:35:40.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:35:40.240 00.000 10844 UpdateGuideState exits: m=2460 SNR=31.1
00:35:40.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:40.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:40.240 00.000 10844 Enqueuing Expose request
00:35:40.241 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:35:40.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:35:40.241 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
00:35:40.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:35:40.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:40.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:40.241 00.000 11060 MoveAxis(E, 0, ABG)
00:35:40.241 00.000 11060 Move returns status 0, amount 0
00:35:40.241 00.000 11060 MoveAxis(N, 0, ABG)
00:35:40.241 00.000 11060 Move returns status 0, amount 0
00:35:40.241 00.000 11060 move complete, result=0
00:35:40.241 00.000 11060 worker thread done servicing request
00:35:40.241 00.000 11060 Worker thread wakes up
00:35:40.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:40.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:40.243 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:40.892 00.649 11060 Exposure complete
00:35:41.054 00.162 11060 worker thread done servicing request
00:35:41.054 00.000 10844 OnExposeComplete: enter
00:35:41.054 00.000 10844 UpdateGuideState(): m_state=6
00:35:41.055 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6385
00:35:41.055 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=61.46, Mass=3011, SNR=35.3, Peak=233 HFD=3.6
00:35:41.055 00.000 10844 MultiStar: [#1 -0.29,-0.27,0.98,U] [#2 -0.26,0.01,1.96,U] [#3 -0.67,0.16,0.00,M4] [#4 0.04,-0.72,0.00,M1] [#5 -0.18,0.05,0.99,U] [#6 -0.14,-1.04,0.00,M1] [#7 -0.87,0.18,0.00,M5] [#8 0.57,-0.16,0.94,U] 
00:35:41.055 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.16}, one-star: {0.38, -0.58}
00:35:41.055 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
00:35:41.055 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
00:35:41.055 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.62 mountX=0.16 mountY=0.02, mountTheta=0.11
00:35:41.057 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.16, opts=13)
00:35:41.057 00.000 10844 Enqueuing Move request for scope (-0.01, -0.16)
00:35:41.057 00.000 11060 Worker thread wakes up
00:35:41.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:41.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
00:35:41.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
00:35:41.058 00.001 10844 UpdateGuideState exits: m=3011 SNR=35.3
00:35:41.058 00.000 11060 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=0.02
00:35:41.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:41.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:35:41.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:41.058 00.000 10844 Enqueuing Expose request
00:35:41.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:41.059 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:41.059 00.000 11060 MoveAxis(W, 27, ABG)
00:35:41.059 00.000 11060 Guiding  Dir = 3, Dur = 27
00:35:41.077 00.018 11060 IsSlewing returns 0
00:35:41.077 00.000 11060 IsGuiding returns 0
00:35:41.123 00.046 11060 IsGuiding returns 0
00:35:41.123 00.000 11060 Move returns status 0, amount 27
00:35:41.123 00.000 11060 MoveAxis(N, 0, ABG)
00:35:41.123 00.000 11060 Move returns status 0, amount 0
00:35:41.123 00.000 11060 move complete, result=0
00:35:41.123 00.000 11060 worker thread done servicing request
00:35:41.123 00.000 11060 Worker thread wakes up
00:35:41.123 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
00:35:41.124 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:41.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:41.754 00.630 11060 Exposure complete
00:35:41.948 00.194 11060 worker thread done servicing request
00:35:41.948 00.000 10844 OnExposeComplete: enter
00:35:41.948 00.000 10844 UpdateGuideState(): m_state=6
00:35:41.948 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6386
00:35:41.948 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=62.35, Mass=3164, SNR=36.2, Peak=209 HFD=3.7
00:35:41.948 00.000 10844 MultiStar: [#1 -0.25,0.25,0.91,U] [#2 0.27,0.69,0.00,M1] [#3 -0.52,0.23,0.96,U] [#4 -0.10,-0.48,0.84,U] [#5 0.03,0.01,1.02,U] [#6 -0.14,-0.17,0.85,U] [#7 -0.52,0.30,0.89,U] [#8 0.32,0.74,0.00,M1] 
00:35:41.949 00.001 10844 refined, 6 included, MultiStar: {-0.17, 0.08}, one-star: {0.30, 0.31}
00:35:41.949 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
00:35:41.949 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
00:35:41.949 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.18 cameraTheta=2.71 mountX=-0.05 mountY=-0.18, mountTheta=-1.82
00:35:41.950 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.08, opts=13)
00:35:41.950 00.000 10844 Enqueuing Move request for scope (-0.17, 0.08)
00:35:41.950 00.000 11060 Worker thread wakes up
00:35:41.951 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:41.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
00:35:41.951 00.000 10844 UpdateGuideState exits: m=3164 SNR=36.2
00:35:41.951 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
00:35:41.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:41.951 00.000 11060 Moving (-0.17, 0.08) raw xDistance=-0.05 yDistance=-0.18
00:35:41.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:41.951 00.000 10844 Enqueuing Expose request
00:35:41.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:35:41.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:41.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:35:41.951 00.000 11060 MoveAxis(E, 0, ABG)
00:35:41.951 00.000 11060 Move returns status 0, amount 0
00:35:41.951 00.000 11060 MoveAxis(N, 0, ABG)
00:35:41.951 00.000 11060 Move returns status 0, amount 0
00:35:41.951 00.000 11060 move complete, result=0
00:35:41.951 00.000 11060 worker thread done servicing request
00:35:41.951 00.000 11060 Worker thread wakes up
00:35:41.952 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:41.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:41.954 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:42.588 00.634 11060 Exposure complete
00:35:42.754 00.166 11060 worker thread done servicing request
00:35:42.754 00.000 10844 OnExposeComplete: enter
00:35:42.754 00.000 10844 UpdateGuideState(): m_state=6
00:35:42.755 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6387
00:35:42.755 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=62.23, Mass=3286, SNR=36.5, Peak=232 HFD=3.6
00:35:42.755 00.000 10844 MultiStar: [#1 -0.69,-0.30,0.00,M1] [#2 0.10,0.75,0.00,M2] [#3 -0.12,0.39,0.88,U] [#4 0.11,-0.16,0.86,U] [#5 -0.13,0.01,1.02,U] [#6 -0.26,-0.50,0.76,U] [#7 -0.75,-0.08,0.00,M5] [#8 0.30,0.60,0.00,M2] 
00:35:42.755 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.01}, one-star: {-0.18, 0.19}
00:35:42.755 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.43)
00:35:42.755 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
00:35:42.755 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.10 mountX=0.02 mountY=-0.11, mountTheta=-1.43
00:35:42.757 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
00:35:42.757 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
00:35:42.757 00.000 11060 Worker thread wakes up
00:35:42.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:42.758 00.001 10844 UpdateGuideState exits: m=3286 SNR=36.5
00:35:42.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:42.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:35:42.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:42.758 00.000 10844 Enqueuing Expose request
00:35:42.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:35:42.758 00.000 11060 Moving (-0.11, 0.01) raw xDistance=0.02 yDistance=-0.11
00:35:42.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:35:42.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:42.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:35:42.758 00.000 11060 MoveAxis(E, 0, ABG)
00:35:42.758 00.000 11060 Move returns status 0, amount 0
00:35:42.759 00.001 11060 MoveAxis(N, 0, ABG)
00:35:42.759 00.000 11060 Move returns status 0, amount 0
00:35:42.759 00.000 11060 move complete, result=0
00:35:42.759 00.000 11060 worker thread done servicing request
00:35:42.759 00.000 11060 Worker thread wakes up
00:35:42.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:42.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:42.759 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:43.397 00.638 11060 Exposure complete
00:35:43.575 00.178 11060 worker thread done servicing request
00:35:43.575 00.000 10844 OnExposeComplete: enter
00:35:43.575 00.000 10844 UpdateGuideState(): m_state=6
00:35:43.576 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6388
00:35:43.576 00.000 10844 Star::Find returns 1 (0), X=262.18, Y=62.49, Mass=3135, SNR=36.0, Peak=252 HFD=3.6
00:35:43.576 00.000 10844 MultiStar: [#1 0.03,-0.18,0.89,U] [#2 -0.50,0.38,0.00,M3] [#3 -0.14,0.16,0.91,U] [#4 -0.18,-0.23,1.00,U] [#5 -0.33,-0.08,0.99,U] [#6 0.01,-0.71,0.00,M1] [#7 -0.68,0.55,0.00,M6] [#8 0.39,-0.21,0.94,U] 
00:35:43.576 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.01}, one-star: {-0.34, 0.45}
00:35:43.576 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
00:35:43.576 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
00:35:43.576 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.04 mountX=0.03 mountY=-0.10, mountTheta=-1.29
00:35:43.578 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
00:35:43.579 00.001 10844 Enqueuing Move request for scope (-0.10, -0.01)
00:35:43.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:43.579 00.000 10844 UpdateGuideState exits: m=3135 SNR=36.0
00:35:43.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:43.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:43.579 00.000 11060 Worker thread wakes up
00:35:43.579 00.000 10844 Enqueuing Expose request
00:35:43.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
00:35:43.579 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
00:35:43.579 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=-0.10
00:35:43.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:35:43.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:43.580 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:43.580 00.000 11060 MoveAxis(E, 0, ABG)
00:35:43.580 00.000 11060 Move returns status 0, amount 0
00:35:43.580 00.000 11060 MoveAxis(N, 0, ABG)
00:35:43.580 00.000 11060 Move returns status 0, amount 0
00:35:43.580 00.000 11060 move complete, result=0
00:35:43.580 00.000 11060 worker thread done servicing request
00:35:43.580 00.000 11060 Worker thread wakes up
00:35:43.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:43.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:43.583 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:44.204 00.621 11060 Exposure complete
00:35:44.371 00.167 10844 OnExposeComplete: enter
00:35:44.371 00.000 10844 UpdateGuideState(): m_state=6
00:35:44.371 00.000 11060 worker thread done servicing request
00:35:44.371 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6389
00:35:44.371 00.000 10844 Star::Find returns 1 (1), X=262.11, Y=62.48, Mass=2654, SNR=33.0, Peak=255 HFD=3.6
00:35:44.372 00.001 10844 MultiStar: [#1 0.09,-0.09,1.12,U] [#2 -0.03,0.65,0.00,M4] [#3 -0.11,0.33,0.94,U] [#4 -0.42,-0.29,1.10,U] [#5 -0.68,-0.10,0.00,M1] [#6 -0.01,-0.56,1.05,U] [#7 -0.63,0.49,0.00,M7] [#8 -0.15,-0.27,1.03,U] 
00:35:44.372 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.08}, one-star: {-0.42, 0.44}
00:35:44.372 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
00:35:44.372 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
00:35:44.372 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.68 mountX=0.11 mountY=-0.15, mountTheta=-0.93
00:35:44.374 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.08, opts=13)
00:35:44.374 00.000 10844 Enqueuing Move request for scope (-0.17, -0.08)
00:35:44.374 00.000 11060 Worker thread wakes up
00:35:44.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
00:35:44.374 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
00:35:44.374 00.000 11060 Moving (-0.17, -0.08) raw xDistance=0.11 yDistance=-0.15
00:35:44.375 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:35:44.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:44.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:44.375 00.000 10844 UpdateGuideState exits: m=2654 SNR=33.0 Saturated
00:35:44.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:44.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:44.375 00.000 10844 Enqueuing Expose request
00:35:44.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:35:44.375 00.000 11060 MoveAxis(E, 0, ABG)
00:35:44.375 00.000 11060 Move returns status 0, amount 0
00:35:44.375 00.000 11060 MoveAxis(N, 0, ABG)
00:35:44.375 00.000 11060 Move returns status 0, amount 0
00:35:44.375 00.000 11060 move complete, result=0
00:35:44.375 00.000 11060 worker thread done servicing request
00:35:44.375 00.000 11060 Worker thread wakes up
00:35:44.376 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:44.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:44.377 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:45.002 00.625 11060 Exposure complete
00:35:45.174 00.172 11060 worker thread done servicing request
00:35:45.174 00.000 10844 OnExposeComplete: enter
00:35:45.174 00.000 10844 UpdateGuideState(): m_state=6
00:35:45.174 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6390
00:35:45.174 00.000 10844 Star::Find returns 1 (1), X=262.65, Y=62.14, Mass=3188, SNR=36.0, Peak=255 HFD=3.6
00:35:45.175 00.001 10844 MultiStar: [#1 0.08,-0.73,0.00,M1] [#2 0.20,0.18,1.96,U] [#3 -0.20,0.26,0.91,U] [#4 0.22,0.10,0.88,U] [#5 -0.33,-0.78,0.00,M2] [#6 -0.31,-0.24,0.84,U] [#7 -0.13,0.47,0.79,U] [#8 0.04,-0.56,0.88,U] 
00:35:45.175 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {0.13, 0.10}
00:35:45.175 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:35:45.175 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
00:35:45.175 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.17 mountX=-0.07 mountY=0.02, mountTheta=2.90
00:35:45.176 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
00:35:45.176 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
00:35:45.177 00.001 11060 Worker thread wakes up
00:35:45.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
00:35:45.177 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
00:35:45.177 00.000 11060 Moving (0.03, 0.06) raw xDistance=-0.07 yDistance=0.02
00:35:45.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:35:45.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:45.177 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:45.177 00.000 10844 UpdateGuideState exits: m=3188 SNR=36.0 Saturated
00:35:45.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:45.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:45.177 00.000 10844 Enqueuing Expose request
00:35:45.178 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:35:45.178 00.000 11060 MoveAxis(E, 0, ABG)
00:35:45.178 00.000 11060 Move returns status 0, amount 0
00:35:45.178 00.000 11060 MoveAxis(N, 0, ABG)
00:35:45.178 00.000 11060 Move returns status 0, amount 0
00:35:45.178 00.000 11060 move complete, result=0
00:35:45.178 00.000 11060 worker thread done servicing request
00:35:45.178 00.000 11060 Worker thread wakes up
00:35:45.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:45.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:45.180 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:45.815 00.635 11060 Exposure complete
00:35:46.014 00.199 10844 OnExposeComplete: enter
00:35:46.014 00.000 10844 UpdateGuideState(): m_state=6
00:35:46.015 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6391
00:35:46.015 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.03, Mass=3397, SNR=37.4, Peak=240 HFD=3.6
00:35:46.015 00.000 10844 MultiStar: [#1 0.13,-0.49,0.90,U] [#2 -0.14,0.07,1.90,U] [#3 -0.26,0.12,0.80,U] [#4 0.10,0.16,0.82,U] [#5 -0.51,0.37,0.96,U] [#6 -0.29,-0.46,0.93,U] [#7 -0.36,0.60,0.00,M7] [#8 -0.32,-0.44,0.94,U] 
00:35:46.015 00.000 10844 single-star, 7 included, MultiStar: {-0.17, -0.07}, one-star: {-0.04, -0.00}
00:35:46.015 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
00:35:46.016 00.001 11060 worker thread done servicing request
00:35:46.016 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
00:35:46.016 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.10 mountX=0.01 mountY=-0.04, mountTheta=-1.35
00:35:46.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
00:35:46.018 00.000 10844 Enqueuing Move request for scope (-0.04, -0.00)
00:35:46.018 00.000 11060 Worker thread wakes up
00:35:46.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
00:35:46.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
00:35:46.018 00.000 11060 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=-0.04
00:35:46.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:35:46.019 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:46.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:35:46.019 00.000 11060 MoveAxis(E, 0, ABG)
00:35:46.019 00.000 11060 Move returns status 0, amount 0
00:35:46.019 00.000 11060 MoveAxis(N, 0, ABG)
00:35:46.019 00.000 11060 Move returns status 0, amount 0
00:35:46.019 00.000 11060 move complete, result=0
00:35:46.019 00.000 11060 worker thread done servicing request
00:35:46.019 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:46.019 00.000 10844 UpdateGuideState exits: m=3397 SNR=37.4
00:35:46.020 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:46.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:46.020 00.000 10844 Enqueuing Expose request
00:35:46.020 00.000 11060 Worker thread wakes up
00:35:46.020 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:46.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:46.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:46.661 00.641 11060 Exposure complete
00:35:46.878 00.217 11060 worker thread done servicing request
00:35:46.878 00.000 10844 OnExposeComplete: enter
00:35:46.878 00.000 10844 UpdateGuideState(): m_state=6
00:35:46.878 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6392
00:35:46.879 00.001 10844 Star::Find returns 1 (1), X=262.30, Y=61.83, Mass=3287, SNR=36.7, Peak=255 HFD=3.6
00:35:46.879 00.000 10844 MultiStar: [#1 -0.27,-1.07,0.00,M1] [#2 -0.38,0.30,1.91,U] [#3 0.09,0.22,0.85,U] [#4 -0.13,-0.03,0.91,U] [#5 -0.03,0.24,1.09,U] [#6 0.13,-0.98,0.00,M1] [#7 -0.14,0.22,0.79,U] [#8 0.18,-0.54,0.92,U] 
00:35:46.879 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.06}, one-star: {-0.22, -0.21}
00:35:46.879 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.45 = -1.84)
00:35:46.879 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.85)
00:35:46.879 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.69 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
00:35:46.881 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
00:35:46.881 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
00:35:46.881 00.000 11060 Worker thread wakes up
00:35:46.882 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:46.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
00:35:46.882 00.000 10844 UpdateGuideState exits: m=3287 SNR=36.7 Saturated
00:35:46.882 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
00:35:46.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:46.882 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.04 yDistance=-0.14
00:35:46.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:46.882 00.000 10844 Enqueuing Expose request
00:35:46.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:35:46.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:46.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:35:46.882 00.000 11060 MoveAxis(E, 0, ABG)
00:35:46.882 00.000 11060 Move returns status 0, amount 0
00:35:46.883 00.001 11060 MoveAxis(N, 0, ABG)
00:35:46.883 00.000 11060 Move returns status 0, amount 0
00:35:46.885 00.002 11060 move complete, result=0
00:35:46.885 00.000 11060 worker thread done servicing request
00:35:46.885 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:46.885 00.000 11060 Worker thread wakes up
00:35:46.886 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:46.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:47.531 00.645 11060 Exposure complete
00:35:47.858 00.327 11060 worker thread done servicing request
00:35:47.858 00.000 10844 OnExposeComplete: enter
00:35:47.859 00.001 10844 UpdateGuideState(): m_state=6
00:35:47.859 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6393
00:35:47.859 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=62.12, Mass=3316, SNR=36.6, Peak=255 HFD=3.5
00:35:47.860 00.001 10844 MultiStar: [#1 0.14,-0.68,0.00,M2] [#2 -0.54,0.15,1.93,U] [#3 -0.04,0.65,0.00,M1] [#4 0.31,-0.13,0.96,U] [#5 0.10,-0.21,1.03,U] [#6 -0.27,-0.63,0.00,M2] [#7 -0.57,-0.32,0.00,M7] [#8 -0.03,0.07,0.91,U] 
00:35:47.860 00.000 10844 single-star, 4 included, MultiStar: {-0.12, 0.01}, one-star: {-0.02, 0.08}
00:35:47.860 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:35:47.860 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
00:35:47.861 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.84 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
00:35:47.863 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
00:35:47.864 00.001 10844 Enqueuing Move request for scope (-0.02, 0.08)
00:35:47.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:47.864 00.000 10844 UpdateGuideState exits: m=3316 SNR=36.6 Saturated
00:35:47.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:47.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:47.864 00.000 10844 Enqueuing Expose request
00:35:47.865 00.001 11060 Worker thread wakes up
00:35:47.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
00:35:47.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
00:35:47.865 00.000 11060 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.04
00:35:47.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:35:47.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:47.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:35:47.865 00.000 11060 MoveAxis(E, 0, ABG)
00:35:47.865 00.000 11060 Move returns status 0, amount 0
00:35:47.866 00.001 11060 MoveAxis(N, 0, ABG)
00:35:47.866 00.000 11060 Move returns status 0, amount 0
00:35:47.866 00.000 11060 move complete, result=0
00:35:47.866 00.000 11060 worker thread done servicing request
00:35:47.866 00.000 11060 Worker thread wakes up
00:35:47.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:47.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:47.877 00.011 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:48.506 00.629 11060 Exposure complete
00:35:48.773 00.267 11060 worker thread done servicing request
00:35:48.773 00.000 10844 OnExposeComplete: enter
00:35:48.774 00.001 10844 UpdateGuideState(): m_state=6
00:35:48.774 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6394
00:35:48.774 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=61.99, Mass=3290, SNR=36.9, Peak=220 HFD=3.6
00:35:48.775 00.001 10844 MultiStar: [#1 0.06,-0.62,1.06,U] [#2 0.22,0.23,1.86,U] [#3 -0.09,-0.20,0.89,U] [#4 0.45,-0.15,0.95,U] [#5 -0.34,-0.16,0.99,U] [#6 -0.09,-0.83,0.00,M3] [#7 -0.00,-0.12,0.77,U] [#8 0.46,-0.44,0.00,M1] 
00:35:48.775 00.000 10844 single-star, 6 included, MultiStar: {0.06, -0.11}, one-star: {-0.04, -0.05}
00:35:48.775 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
00:35:48.775 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
00:35:48.775 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.22 mountX=0.05 mountY=-0.03, mountTheta=-0.48
00:35:48.777 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
00:35:48.777 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
00:35:48.777 00.000 11060 Worker thread wakes up
00:35:48.778 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:48.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:35:48.778 00.000 10844 UpdateGuideState exits: m=3290 SNR=36.9
00:35:48.778 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:35:48.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:48.778 00.000 11060 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=-0.03
00:35:48.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:48.778 00.000 10844 Enqueuing Expose request
00:35:48.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:35:48.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:48.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:48.779 00.001 11060 MoveAxis(E, 0, ABG)
00:35:48.779 00.000 11060 Move returns status 0, amount 0
00:35:48.779 00.000 11060 MoveAxis(N, 0, ABG)
00:35:48.779 00.000 11060 Move returns status 0, amount 0
00:35:48.779 00.000 11060 move complete, result=0
00:35:48.779 00.000 11060 worker thread done servicing request
00:35:48.779 00.000 11060 Worker thread wakes up
00:35:48.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:48.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:48.781 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:49.414 00.633 11060 Exposure complete
00:35:49.658 00.244 11060 worker thread done servicing request
00:35:49.658 00.000 10844 OnExposeComplete: enter
00:35:49.658 00.000 10844 UpdateGuideState(): m_state=6
00:35:49.659 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6395
00:35:49.659 00.000 10844 Star::Find returns 1 (1), X=262.61, Y=61.81, Mass=3115, SNR=35.6, Peak=255 HFD=3.6
00:35:49.659 00.000 10844 MultiStar: [#1 -0.06,-0.49,0.95,U] [#2 -0.11,0.97,0.00,M1] [#3 -0.44,0.27,0.92,U] [#4 0.13,-0.97,0.00,M1] [#5 0.08,-0.05,1.01,U] [#6 -0.38,-1.20,0.00,M4] [#7 0.08,-0.67,0.00,M7] [#8 0.03,-0.40,0.90,U] 
00:35:49.659 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.18}, one-star: {0.09, -0.22}
00:35:49.660 00.001 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
00:35:49.660 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
00:35:49.660 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.86 mountX=0.18 mountY=-0.02, mountTheta=-0.13
00:35:49.661 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.18, opts=13)
00:35:49.661 00.000 10844 Enqueuing Move request for scope (-0.05, -0.18)
00:35:49.661 00.000 11060 Worker thread wakes up
00:35:49.662 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:49.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
00:35:49.662 00.000 10844 UpdateGuideState exits: m=3115 SNR=35.6 Saturated
00:35:49.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
00:35:49.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:49.662 00.000 11060 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=-0.02
00:35:49.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:49.662 00.000 10844 Enqueuing Expose request
00:35:49.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:35:49.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:49.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:35:49.662 00.000 11060 MoveAxis(W, 32, ABG)
00:35:49.662 00.000 11060 Guiding  Dir = 3, Dur = 32
00:35:49.671 00.009 11060 IsSlewing returns 0
00:35:49.671 00.000 11060 IsGuiding returns 0
00:35:49.718 00.047 11060 IsGuiding returns 0
00:35:49.718 00.000 11060 Move returns status 0, amount 32
00:35:49.718 00.000 11060 MoveAxis(N, 0, ABG)
00:35:49.718 00.000 11060 Move returns status 0, amount 0
00:35:49.718 00.000 11060 move complete, result=0
00:35:49.718 00.000 11060 worker thread done servicing request
00:35:49.719 00.001 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
00:35:49.719 00.000 11060 Worker thread wakes up
00:35:49.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:49.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:50.366 00.647 11060 Exposure complete
00:35:50.591 00.225 11060 worker thread done servicing request
00:35:50.592 00.001 10844 OnExposeComplete: enter
00:35:50.592 00.000 10844 UpdateGuideState(): m_state=6
00:35:50.592 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6396
00:35:50.592 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=61.77, Mass=2690, SNR=32.6, Peak=195 HFD=3.7
00:35:50.593 00.001 10844 MultiStar: [#1 -0.08,-0.26,1.08,U] [#2 0.12,-0.12,2.02,U] [#3 0.11,0.27,0.97,U] [#4 0.09,-0.58,1.09,U] [#5 -0.07,0.12,1.05,U] [#6 0.37,-0.71,0.00,M5] [#7 0.23,0.37,0.99,U] [#8 0.06,0.06,0.99,U] 
00:35:50.593 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {-0.05, -0.26}
00:35:50.593 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
00:35:50.593 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
00:35:50.593 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.84 mountX=0.05 mountY=0.07, mountTheta=0.90
00:35:50.595 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
00:35:50.595 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
00:35:50.595 00.000 11060 Worker thread wakes up
00:35:50.596 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:35:50.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:35:50.596 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
00:35:50.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:35:50.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:50.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:35:50.596 00.000 11060 MoveAxis(E, 0, ABG)
00:35:50.596 00.000 11060 Move returns status 0, amount 0
00:35:50.596 00.000 11060 MoveAxis(N, 0, ABG)
00:35:50.596 00.000 11060 Move returns status 0, amount 0
00:35:50.596 00.000 11060 move complete, result=0
00:35:50.601 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:50.601 00.000 11060 worker thread done servicing request
00:35:50.601 00.000 10844 UpdateGuideState exits: m=2690 SNR=32.6
00:35:50.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:50.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:50.601 00.000 10844 Enqueuing Expose request
00:35:50.601 00.000 11060 Worker thread wakes up
00:35:50.601 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:35:50.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:50.602 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:51.244 00.642 11060 Exposure complete
00:35:51.475 00.231 11060 worker thread done servicing request
00:35:51.475 00.000 10844 OnExposeComplete: enter
00:35:51.475 00.000 10844 UpdateGuideState(): m_state=6
00:35:51.475 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6397
00:35:51.476 00.001 10844 Star::Find returns 1 (1), X=262.58, Y=61.80, Mass=3150, SNR=35.4, Peak=255 HFD=3.7
00:35:51.476 00.000 10844 MultiStar: [#1 0.30,-0.29,0.99,U] [#2 0.07,0.30,1.99,U] [#3 0.02,-0.63,0.00,M1] [#4 -0.29,-0.46,0.83,U] [#5 -0.25,-0.29,1.02,U] [#6 -0.20,-0.42,0.92,U] [#7 -0.04,-0.61,0.79,U] [#8 -0.02,-0.05,0.93,U] 
00:35:51.476 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.18}, one-star: {0.06, -0.24}
00:35:51.476 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
00:35:51.476 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
00:35:51.476 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.73 mountX=0.18 mountY=0.00, mountTheta=0.00
00:35:51.479 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.18, opts=13)
00:35:51.479 00.000 10844 Enqueuing Move request for scope (-0.03, -0.18)
00:35:51.479 00.000 11060 Worker thread wakes up
00:35:51.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:35:51.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
00:35:51.479 00.000 10844 UpdateGuideState exits: m=3150 SNR=35.4 Saturated
00:35:51.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
00:35:51.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:51.479 00.000 11060 Moving (-0.03, -0.18) raw xDistance=0.18 yDistance=0.00
00:35:51.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:51.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:35:51.479 00.000 10844 Enqueuing Expose request
00:35:51.480 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:51.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:35:51.480 00.000 11060 MoveAxis(W, 32, ABG)
00:35:51.480 00.000 11060 Guiding  Dir = 3, Dur = 32
00:35:51.518 00.038 11060 IsSlewing returns 0
00:35:51.518 00.000 11060 IsGuiding returns 0
00:35:51.597 00.079 11060 IsGuiding returns 0
00:35:51.597 00.000 11060 Move returns status 0, amount 32
00:35:51.597 00.000 11060 MoveAxis(N, 0, ABG)
00:35:51.597 00.000 11060 Move returns status 0, amount 0
00:35:51.597 00.000 11060 move complete, result=0
00:35:51.599 00.002 11060 worker thread done servicing request
00:35:51.599 00.000 11060 Worker thread wakes up
00:35:51.599 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
00:35:51.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:51.600 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:52.235 00.635 11060 Exposure complete
00:35:52.408 00.173 11060 worker thread done servicing request
00:35:52.408 00.000 10844 OnExposeComplete: enter
00:35:52.408 00.000 10844 UpdateGuideState(): m_state=6
00:35:52.408 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6398
00:35:52.408 00.000 10844 Star::Find returns 1 (1), X=262.90, Y=61.82, Mass=2980, SNR=35.3, Peak=255 HFD=3.1
00:35:52.409 00.001 10844 MultiStar: [#1 -0.07,-0.44,0.99,U] [#2 0.36,-0.03,1.93,U] [#3 -0.16,0.41,0.93,U] [#4 0.01,-0.73,0.00,M1] [#5 0.18,-0.31,1.10,U] [#6 -0.37,-0.90,0.00,M5] [#7 0.18,-0.01,0.81,U] [#8 0.32,-0.22,0.94,U] 
00:35:52.409 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.11}, one-star: {0.38, -0.21}
00:35:52.409 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:35:52.409 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
00:35:52.409 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.53 mountX=0.08 mountY=0.21, mountTheta=1.22
00:35:52.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.11, opts=13)
00:35:52.410 00.000 10844 Enqueuing Move request for scope (0.20, -0.11)
00:35:52.410 00.000 11060 Worker thread wakes up
00:35:52.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:35:52.410 00.000 10844 UpdateGuideState exits: m=2980 SNR=35.3 Saturated
00:35:52.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:52.412 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:52.412 00.000 10844 Enqueuing Expose request
00:35:52.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
00:35:52.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
00:35:52.412 00.000 11060 Moving (0.20, -0.11) raw xDistance=0.08 yDistance=0.21
00:35:52.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:35:52.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:52.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:35:52.412 00.000 11060 MoveAxis(E, 0, ABG)
00:35:52.412 00.000 11060 Move returns status 0, amount 0
00:35:52.412 00.000 11060 MoveAxis(N, 0, ABG)
00:35:52.413 00.001 11060 Move returns status 0, amount 0
00:35:52.413 00.000 11060 move complete, result=0
00:35:52.413 00.000 11060 worker thread done servicing request
00:35:52.413 00.000 11060 Worker thread wakes up
00:35:52.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:52.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:52.414 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:35:53.045 00.631 11060 Exposure complete
00:35:53.225 00.180 11060 worker thread done servicing request
00:35:53.225 00.000 10844 OnExposeComplete: enter
00:35:53.225 00.000 10844 UpdateGuideState(): m_state=6
00:35:53.225 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6399
00:35:53.225 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=61.80, Mass=3498, SNR=37.9, Peak=253 HFD=3.7
00:35:53.226 00.001 10844 MultiStar: [#1 0.17,-0.80,0.00,M1] [#2 -0.59,0.00,1.89,U] [#3 -0.25,-0.28,0.86,U] [#4 0.15,-0.48,0.86,U] [#5 -0.27,-0.25,0.97,U] [#6 -0.45,-0.23,0.84,U] [#7 0.05,0.52,0.75,U] [#8 -0.28,-0.56,0.00,M1] 
00:35:53.226 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.13}, one-star: {0.25, -0.24}
00:35:53.226 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
00:35:53.226 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
00:35:53.226 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-2.60 mountX=0.17 mountY=-0.19, mountTheta=-0.86
00:35:53.226 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.13, opts=13)
00:35:53.226 00.000 10844 Enqueuing Move request for scope (-0.22, -0.13)
00:35:53.228 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:53.228 00.000 10844 UpdateGuideState exits: m=3498 SNR=37.9
00:35:53.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:53.228 00.000 11060 Worker thread wakes up
00:35:53.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
00:35:53.228 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
00:35:53.228 00.000 11060 Moving (-0.22, -0.13) raw xDistance=0.17 yDistance=-0.19
00:35:53.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:35:53.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:53.228 00.000 10844 Enqueuing Expose request
00:35:53.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
00:35:53.228 00.000 11060 MoveAxis(W, 29, ABG)
00:35:53.228 00.000 11060 Guiding  Dir = 3, Dur = 29
00:35:53.241 00.013 11060 IsSlewing returns 0
00:35:53.241 00.000 11060 IsGuiding returns 0
00:35:53.272 00.031 11060 IsGuiding returns 0
00:35:53.272 00.000 11060 Move returns status 0, amount 29
00:35:53.272 00.000 11060 MoveAxis(N, 75, ABG)
00:35:53.272 00.000 11060 Guiding  Dir = 0, Dur = 75
00:35:53.303 00.031 11060 IsSlewing returns 0
00:35:53.303 00.000 11060 IsGuiding returns 0
00:35:53.414 00.111 11060 IsGuiding returns 0
00:35:53.414 00.000 11060 Move returns status 0, amount 75
00:35:53.414 00.000 11060 move complete, result=0
00:35:53.414 00.000 11060 worker thread done servicing request
00:35:53.414 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.2 px 75 ms NORTH
00:35:53.417 00.003 11060 Worker thread wakes up
00:35:53.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:53.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:54.067 00.650 11060 Exposure complete
00:35:54.242 00.175 11060 worker thread done servicing request
00:35:54.242 00.000 10844 OnExposeComplete: enter
00:35:54.242 00.000 10844 UpdateGuideState(): m_state=6
00:35:54.242 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6400
00:35:54.242 00.000 10844 Star::Find returns 1 (0), X=262.81, Y=61.70, Mass=3005, SNR=34.8, Peak=248 HFD=3.5
00:35:54.243 00.001 10844 MultiStar: [#1 -0.04,-0.22,0.93,U] [#2 -0.09,-0.23,1.94,U] [#3 -0.03,-0.18,0.94,U] [#4 0.04,-0.18,1.05,U] [#5 -0.32,-0.74,0.00,M1] [#6 0.14,-1.06,0.00,M5] [#7 -0.36,-0.27,0.90,U] [#8 0.21,-0.43,0.96,U] 
00:35:54.243 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.26}, one-star: {0.29, -0.33}
00:35:54.243 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
00:35:54.243 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
00:35:54.243 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.59 mountX=0.26 mountY=0.04, mountTheta=0.15
00:35:54.244 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.26, opts=13)
00:35:54.245 00.001 10844 Enqueuing Move request for scope (-0.00, -0.26)
00:35:54.245 00.000 11060 Worker thread wakes up
00:35:54.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:35:54.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.26) opts 0xd
00:35:54.245 00.000 10844 UpdateGuideState exits: m=3005 SNR=34.8
00:35:54.245 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.26)
00:35:54.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:54.245 00.000 11060 Moving (-0.00, -0.26) raw xDistance=0.26 yDistance=0.04
00:35:54.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:54.245 00.000 10844 Enqueuing Expose request
00:35:54.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:35:54.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:54.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:35:54.245 00.000 11060 MoveAxis(W, 45, ABG)
00:35:54.245 00.000 11060 Guiding  Dir = 3, Dur = 45
00:35:54.257 00.012 11060 IsSlewing returns 0
00:35:54.257 00.000 11060 IsGuiding returns 0
00:35:54.304 00.047 11060 IsGuiding returns 0
00:35:54.304 00.000 11060 Move returns status 0, amount 45
00:35:54.304 00.000 11060 MoveAxis(N, 0, ABG)
00:35:54.304 00.000 11060 Move returns status 0, amount 0
00:35:54.304 00.000 11060 move complete, result=0
00:35:54.305 00.001 11060 worker thread done servicing request
00:35:54.305 00.000 11060 Worker thread wakes up
00:35:54.305 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
00:35:54.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:54.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:54.955 00.650 11060 Exposure complete
00:35:55.125 00.170 11060 worker thread done servicing request
00:35:55.126 00.001 10844 OnExposeComplete: enter
00:35:55.126 00.000 10844 UpdateGuideState(): m_state=6
00:35:55.126 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6401
00:35:55.127 00.001 10844 Star::Find returns 1 (0), X=262.51, Y=61.58, Mass=2988, SNR=34.8, Peak=252 HFD=3.2
00:35:55.127 00.000 10844 MultiStar: [#1 0.06,-0.30,0.97,U] [#2 0.15,-0.44,1.99,U] [#3 -0.23,0.31,0.91,U] [#4 0.03,-0.13,0.87,U] [#5 -0.55,0.15,1.00,U] [#6 0.05,-0.20,1.00,U] [#7 -0.19,0.05,0.92,U] [#8 0.34,-0.59,0.00,M1] 
00:35:55.127 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.17}, one-star: {-0.01, -0.46}
00:35:55.127 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
00:35:55.127 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:35:55.127 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.91 mountX=0.18 mountY=-0.03, mountTheta=-0.17
00:35:55.129 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.17, opts=13)
00:35:55.129 00.000 10844 Enqueuing Move request for scope (-0.06, -0.17)
00:35:55.129 00.000 11060 Worker thread wakes up
00:35:55.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
00:35:55.129 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
00:35:55.129 00.000 11060 Moving (-0.06, -0.17) raw xDistance=0.18 yDistance=-0.03
00:35:55.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:35:55.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:55.130 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:55.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:35:55.130 00.000 10844 UpdateGuideState exits: m=2988 SNR=34.8
00:35:55.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:55.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:55.130 00.000 10844 Enqueuing Expose request
00:35:55.130 00.000 11060 MoveAxis(W, 32, ABG)
00:35:55.130 00.000 11060 Guiding  Dir = 3, Dur = 32
00:35:55.136 00.006 11060 IsSlewing returns 0
00:35:55.136 00.000 11060 IsGuiding returns 0
00:35:55.183 00.047 11060 IsGuiding returns 0
00:35:55.183 00.000 11060 Move returns status 0, amount 32
00:35:55.183 00.000 11060 MoveAxis(N, 0, ABG)
00:35:55.183 00.000 11060 Move returns status 0, amount 0
00:35:55.183 00.000 11060 move complete, result=0
00:35:55.183 00.000 11060 worker thread done servicing request
00:35:55.183 00.000 11060 Worker thread wakes up
00:35:55.183 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
00:35:55.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:55.184 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:55.814 00.630 11060 Exposure complete
00:35:56.000 00.186 11060 worker thread done servicing request
00:35:56.000 00.000 10844 OnExposeComplete: enter
00:35:56.001 00.001 10844 UpdateGuideState(): m_state=6
00:35:56.001 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6402
00:35:56.001 00.000 10844 Star::Find returns 1 (0), X=261.97, Y=61.88, Mass=3076, SNR=35.6, Peak=238 HFD=3.0
00:35:56.001 00.000 10844 MultiStar: [#1 0.02,-0.57,1.01,U] [#2 -0.01,-0.12,1.85,U] [#3 -0.38,-0.49,0.87,U] [#4 -0.20,-0.30,0.94,U] [#5 0.20,0.12,1.06,U] [#6 -0.17,-0.20,0.90,U] [#7 0.24,0.26,0.86,U] [#8 0.10,-0.29,1.00,U] 
00:35:56.001 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.19}, one-star: {-0.55, -0.16}
00:35:56.001 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
00:35:56.001 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
00:35:56.002 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.95 mountX=0.20 mountY=-0.04, mountTheta=-0.21
00:35:56.003 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.19, opts=13)
00:35:56.003 00.000 10844 Enqueuing Move request for scope (-0.07, -0.19)
00:35:56.003 00.000 11060 Worker thread wakes up
00:35:56.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:35:56.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
00:35:56.003 00.000 10844 UpdateGuideState exits: m=3076 SNR=35.6
00:35:56.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
00:35:56.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:56.003 00.000 11060 Moving (-0.07, -0.19) raw xDistance=0.20 yDistance=-0.04
00:35:56.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:56.003 00.000 10844 Enqueuing Expose request
00:35:56.004 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:35:56.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:56.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:35:56.004 00.000 11060 MoveAxis(W, 35, ABG)
00:35:56.004 00.000 11060 Guiding  Dir = 3, Dur = 35
00:35:56.027 00.023 11060 IsSlewing returns 0
00:35:56.027 00.000 11060 IsGuiding returns 0
00:35:56.089 00.062 11060 IsGuiding returns 0
00:35:56.089 00.000 11060 Move returns status 0, amount 35
00:35:56.089 00.000 11060 MoveAxis(N, 0, ABG)
00:35:56.089 00.000 11060 Move returns status 0, amount 0
00:35:56.089 00.000 11060 move complete, result=0
00:35:56.089 00.000 11060 worker thread done servicing request
00:35:56.089 00.000 11060 Worker thread wakes up
00:35:56.089 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
00:35:56.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:56.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:56.735 00.646 11060 Exposure complete
00:35:56.895 00.160 11060 worker thread done servicing request
00:35:56.895 00.000 10844 OnExposeComplete: enter
00:35:56.895 00.000 10844 UpdateGuideState(): m_state=6
00:35:56.895 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6403
00:35:56.897 00.002 10844 Star::Find returns 1 (0), X=262.77, Y=62.18, Mass=3011, SNR=34.8, Peak=252 HFD=3.4
00:35:56.897 00.000 10844 MultiStar: [#1 0.17,-0.49,1.06,U] [#2 -0.15,0.58,1.93,U] [#3 0.86,0.30,0.00,M1] [#4 -0.14,-0.21,0.99,U] [#5 -0.01,0.09,1.12,U] [#6 0.25,-0.32,0.91,U] [#7 0.03,0.13,0.89,U] [#8 0.21,-0.13,0.87,U] 
00:35:56.897 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.24, 0.14}
00:35:56.897 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:35:56.897 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:35:56.897 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.71 mountX=-0.05 mountY=0.04, mountTheta=2.45
00:35:56.899 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
00:35:56.899 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
00:35:56.899 00.000 11060 Worker thread wakes up
00:35:56.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:35:56.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:35:56.899 00.000 11060 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=0.04
00:35:56.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:35:56.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:56.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:35:56.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:35:56.900 00.001 11060 MoveAxis(E, 0, ABG)
00:35:56.900 00.000 11060 Move returns status 0, amount 0
00:35:56.900 00.000 10844 UpdateGuideState exits: m=3011 SNR=34.8
00:35:56.900 00.000 11060 MoveAxis(N, 0, ABG)
00:35:56.900 00.000 11060 Move returns status 0, amount 0
00:35:56.900 00.000 11060 move complete, result=0
00:35:56.900 00.000 11060 worker thread done servicing request
00:35:56.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:56.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:56.900 00.000 10844 Enqueuing Expose request
00:35:56.900 00.000 11060 Worker thread wakes up
00:35:56.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:56.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:56.900 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:57.553 00.653 11060 Exposure complete
00:35:57.751 00.198 11060 worker thread done servicing request
00:35:57.751 00.000 10844 OnExposeComplete: enter
00:35:57.751 00.000 10844 UpdateGuideState(): m_state=6
00:35:57.752 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6404
00:35:57.752 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=62.31, Mass=2865, SNR=34.5, Peak=250 HFD=3.5
00:35:57.752 00.000 10844 MultiStar: [#1 0.18,0.08,1.07,U] [#2 -0.16,-0.14,1.98,U] [#3 0.46,-0.11,0.98,U] [#4 0.06,-0.32,0.90,U] [#5 -0.25,0.26,1.05,U] [#6 0.17,0.17,0.95,U] [#7 -0.05,0.37,0.75,U] [#8 0.53,-0.56,0.00,M1] 
00:35:57.752 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.06, 0.27}
00:35:57.752 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
00:35:57.752 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
00:35:57.752 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.96 mountX=-0.05 mountY=0.03, mountTheta=2.70
00:35:57.754 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
00:35:57.754 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
00:35:57.754 00.000 11060 Worker thread wakes up
00:35:57.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:35:57.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:35:57.755 00.001 11060 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=0.03
00:35:57.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:35:57.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:57.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:35:57.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:35:57.755 00.000 11060 MoveAxis(E, 0, ABG)
00:35:57.755 00.000 11060 Move returns status 0, amount 0
00:35:57.755 00.000 10844 UpdateGuideState exits: m=2865 SNR=34.5
00:35:57.755 00.000 11060 MoveAxis(N, 0, ABG)
00:35:57.755 00.000 11060 Move returns status 0, amount 0
00:35:57.755 00.000 11060 move complete, result=0
00:35:57.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:57.755 00.000 11060 worker thread done servicing request
00:35:57.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:57.755 00.000 10844 Enqueuing Expose request
00:35:57.755 00.000 11060 Worker thread wakes up
00:35:57.755 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:57.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:57.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:58.399 00.644 11060 Exposure complete
00:35:58.572 00.173 11060 worker thread done servicing request
00:35:58.572 00.000 10844 OnExposeComplete: enter
00:35:58.572 00.000 10844 UpdateGuideState(): m_state=6
00:35:58.574 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6405
00:35:58.574 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=61.61, Mass=3468, SNR=37.9, Peak=250 HFD=3.5
00:35:58.574 00.000 10844 MultiStar: [#1 0.30,-0.63,0.00,M1] [#2 -0.14,-0.36,1.79,U] [#3 0.11,-0.31,0.76,U] [#4 0.15,-0.62,0.00,M1] [#5 -0.04,-0.32,0.85,U] [#6 0.07,-0.59,0.78,U] [#7 0.15,-0.49,0.78,U] [#8 0.23,-0.95,0.00,M2] 
00:35:58.574 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.41}, one-star: {0.15, -0.43}
00:35:58.574 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
00:35:58.574 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
00:35:58.574 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.52 mountX=0.40 mountY=0.09, mountTheta=0.21
00:35:58.575 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.41, opts=13)
00:35:58.575 00.000 10844 Enqueuing Move request for scope (0.02, -0.41)
00:35:58.575 00.000 11060 Worker thread wakes up
00:35:58.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.41) opts 0xd
00:35:58.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.41)
00:35:58.575 00.000 11060 Moving (0.02, -0.41) raw xDistance=0.40 yDistance=0.09
00:35:58.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
00:35:58.577 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:58.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:58.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:35:58.577 00.000 11060 MoveAxis(W, 69, ABG)
00:35:58.577 00.000 11060 Guiding  Dir = 3, Dur = 69
00:35:58.577 00.000 10844 UpdateGuideState exits: m=3468 SNR=37.9
00:35:58.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:58.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:58.577 00.000 10844 Enqueuing Expose request
00:35:58.582 00.005 11060 IsSlewing returns 0
00:35:58.582 00.000 11060 IsGuiding returns 0
00:35:58.663 00.081 11060 IsGuiding returns 0
00:35:58.663 00.000 11060 Move returns status 0, amount 69
00:35:58.663 00.000 11060 MoveAxis(N, 0, ABG)
00:35:58.663 00.000 11060 Move returns status 0, amount 0
00:35:58.663 00.000 11060 move complete, result=0
00:35:58.664 00.001 11060 worker thread done servicing request
00:35:58.664 00.000 10844 GuideStep: 0.4 px 69 ms WEST, 0.1 px 0 ms NORTH
00:35:58.664 00.000 11060 Worker thread wakes up
00:35:58.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:58.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:35:59.305 00.641 11060 Exposure complete
00:35:59.488 00.183 11060 worker thread done servicing request
00:35:59.488 00.000 10844 OnExposeComplete: enter
00:35:59.488 00.000 10844 UpdateGuideState(): m_state=6
00:35:59.488 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6406
00:35:59.489 00.001 10844 Star::Find returns 1 (0), X=262.78, Y=62.09, Mass=2948, SNR=34.8, Peak=235 HFD=3.2
00:35:59.490 00.001 10844 MultiStar: [#1 0.03,-0.44,1.02,U] [#2 -0.30,0.17,1.98,U] [#3 -0.20,0.40,0.89,U] [#4 0.30,-0.50,0.97,U] [#5 0.08,-0.29,1.07,U] [#6 -0.24,-0.57,0.97,U] [#7 -0.48,0.35,0.81,U] [#8 -0.25,-0.57,0.86,U] 
00:35:59.490 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {0.25, 0.06}
00:35:59.490 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
00:35:59.490 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
00:35:59.490 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.21 mountX=0.15 mountY=-0.07, mountTheta=-0.47
00:35:59.491 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.13, opts=13)
00:35:59.491 00.000 10844 Enqueuing Move request for scope (-0.10, -0.13)
00:35:59.491 00.000 11060 Worker thread wakes up
00:35:59.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:35:59.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
00:35:59.491 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.8
00:35:59.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
00:35:59.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:59.491 00.000 11060 Moving (-0.10, -0.13) raw xDistance=0.15 yDistance=-0.07
00:35:59.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:35:59.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:59.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:35:59.491 00.000 11060 MoveAxis(W, 28, ABG)
00:35:59.491 00.000 11060 Guiding  Dir = 3, Dur = 28
00:35:59.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:35:59.492 00.001 10844 Enqueuing Expose request
00:35:59.534 00.042 11060 IsSlewing returns 0
00:35:59.536 00.002 11060 IsGuiding returns 0
00:35:59.596 00.060 11060 IsGuiding returns 0
00:35:59.597 00.001 11060 Move returns status 0, amount 28
00:35:59.597 00.000 11060 MoveAxis(N, 0, ABG)
00:35:59.597 00.000 11060 Move returns status 0, amount 0
00:35:59.597 00.000 11060 move complete, result=0
00:35:59.597 00.000 11060 worker thread done servicing request
00:35:59.597 00.000 11060 Worker thread wakes up
00:35:59.597 00.000 10844 GuideStep: 0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
00:35:59.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:35:59.598 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:00.243 00.645 11060 Exposure complete
00:36:00.412 00.169 11060 worker thread done servicing request
00:36:00.412 00.000 10844 OnExposeComplete: enter
00:36:00.412 00.000 10844 UpdateGuideState(): m_state=6
00:36:00.412 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6407
00:36:00.413 00.001 10844 Star::Find returns 1 (0), X=262.84, Y=62.04, Mass=2532, SNR=32.5, Peak=227 HFD=3.0
00:36:00.413 00.000 10844 MultiStar: [#1 -0.14,-0.03,0.99,U] [#2 0.18,0.11,2.16,U] [#3 -0.02,0.57,1.06,U] [#4 -0.37,0.15,1.02,U] [#5 0.09,0.16,1.11,U] [#6 0.01,-0.44,1.03,U] [#7 -0.20,0.38,0.85,U] [#8 0.36,-0.40,1.12,U] 
00:36:00.413 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.31, -0.00}
00:36:00.413 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
00:36:00.413 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
00:36:00.413 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.84 mountX=-0.06 mountY=0.04, mountTheta=2.58
00:36:00.415 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
00:36:00.415 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
00:36:00.415 00.000 11060 Worker thread wakes up
00:36:00.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
00:36:00.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
00:36:00.415 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=0.04
00:36:00.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:36:00.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:00.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:00.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:36:00.415 00.000 11060 MoveAxis(E, 0, ABG)
00:36:00.415 00.000 10844 UpdateGuideState exits: m=2532 SNR=32.5
00:36:00.415 00.000 11060 Move returns status 0, amount 0
00:36:00.415 00.000 11060 MoveAxis(N, 0, ABG)
00:36:00.416 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:00.416 00.000 11060 Move returns status 0, amount 0
00:36:00.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:00.416 00.000 10844 Enqueuing Expose request
00:36:00.416 00.000 11060 move complete, result=0
00:36:00.416 00.000 11060 worker thread done servicing request
00:36:00.416 00.000 11060 Worker thread wakes up
00:36:00.416 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:00.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:00.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:01.056 00.640 11060 Exposure complete
00:36:01.234 00.178 11060 worker thread done servicing request
00:36:01.234 00.000 10844 OnExposeComplete: enter
00:36:01.234 00.000 10844 UpdateGuideState(): m_state=6
00:36:01.235 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6408
00:36:01.235 00.000 10844 Star::Find returns 1 (1), X=262.87, Y=62.64, Mass=2972, SNR=34.6, Peak=255 HFD=3.3
00:36:01.235 00.000 10844 MultiStar: [#1 0.15,-0.35,1.07,U] [#2 -0.42,0.01,1.95,U] [#3 -0.31,0.43,0.89,U] [#4 0.02,-0.02,1.02,U] [#5 -0.20,-0.18,1.02,U] [#6 -0.08,-0.35,0.87,U] [#7 -0.12,0.09,0.87,U] [#8 0.03,-0.53,0.96,U] 
00:36:01.235 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {0.35, 0.60}
00:36:01.235 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
00:36:01.235 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
00:36:01.235 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.80 mountX=0.05 mountY=-0.09, mountTheta=-1.06
00:36:01.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
00:36:01.237 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
00:36:01.237 00.000 11060 Worker thread wakes up
00:36:01.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:36:01.237 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:36:01.237 00.000 11060 Moving (-0.09, -0.03) raw xDistance=0.05 yDistance=-0.09
00:36:01.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:36:01.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:01.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:01.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:01.237 00.000 11060 MoveAxis(E, 0, ABG)
00:36:01.238 00.001 11060 Move returns status 0, amount 0
00:36:01.238 00.000 11060 MoveAxis(N, 0, ABG)
00:36:01.238 00.000 11060 Move returns status 0, amount 0
00:36:01.238 00.000 11060 move complete, result=0
00:36:01.238 00.000 10844 UpdateGuideState exits: m=2972 SNR=34.6 Saturated
00:36:01.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:01.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:01.238 00.000 10844 Enqueuing Expose request
00:36:01.238 00.000 11060 worker thread done servicing request
00:36:01.238 00.000 11060 Worker thread wakes up
00:36:01.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:01.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:01.238 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:01.871 00.633 11060 Exposure complete
00:36:02.049 00.178 11060 worker thread done servicing request
00:36:02.050 00.001 10844 OnExposeComplete: enter
00:36:02.050 00.000 10844 UpdateGuideState(): m_state=6
00:36:02.050 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6409
00:36:02.050 00.000 10844 Star::Find returns 1 (1), X=263.02, Y=62.31, Mass=3134, SNR=35.9, Peak=255 HFD=3.4
00:36:02.050 00.000 10844 MultiStar: [#1 0.07,-0.17,0.98,U] [#2 -0.11,0.45,1.96,U] [#3 0.23,0.43,0.97,U] [#4 0.40,-0.02,0.88,U] [#5 -0.11,0.67,0.00,M1] [#6 -0.05,-0.07,0.83,U] [#7 0.16,0.57,0.81,U] [#8 0.42,0.00,0.92,U] 
00:36:02.050 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.21}, one-star: {0.49, 0.27}
00:36:02.051 00.001 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
00:36:02.051 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
00:36:02.051 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.91 mountX=-0.24 mountY=0.13, mountTheta=2.65
00:36:02.052 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.21, opts=13)
00:36:02.053 00.001 10844 Enqueuing Move request for scope (0.17, 0.21)
00:36:02.053 00.000 11060 Worker thread wakes up
00:36:02.053 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:36:02.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
00:36:02.053 00.000 10844 UpdateGuideState exits: m=3134 SNR=35.9 Saturated
00:36:02.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
00:36:02.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:02.053 00.000 11060 Moving (0.17, 0.21) raw xDistance=-0.24 yDistance=0.13
00:36:02.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:02.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:36:02.053 00.000 10844 Enqueuing Expose request
00:36:02.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:02.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:36:02.053 00.000 11060 MoveAxis(E, 42, ABG)
00:36:02.053 00.000 11060 Guiding  Dir = 2, Dur = 42
00:36:02.078 00.025 11060 IsSlewing returns 0
00:36:02.079 00.001 11060 IsGuiding returns 0
00:36:02.133 00.054 11060 IsGuiding returns 0
00:36:02.133 00.000 11060 Move returns status 0, amount 42
00:36:02.134 00.001 11060 MoveAxis(N, 0, ABG)
00:36:02.134 00.000 11060 Move returns status 0, amount 0
00:36:02.134 00.000 11060 move complete, result=0
00:36:02.135 00.001 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
00:36:02.136 00.001 11060 worker thread done servicing request
00:36:02.139 00.003 11060 Worker thread wakes up
00:36:02.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:02.141 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:02.793 00.652 11060 Exposure complete
00:36:02.971 00.178 11060 worker thread done servicing request
00:36:02.971 00.000 10844 OnExposeComplete: enter
00:36:02.971 00.000 10844 UpdateGuideState(): m_state=6
00:36:02.971 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6410
00:36:02.971 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.04, Mass=2862, SNR=33.8, Peak=254 HFD=3.4
00:36:02.971 00.000 10844 MultiStar: [#1 -0.14,0.10,1.12,U] [#2 -0.07,0.16,1.98,U] [#3 0.37,-0.31,0.95,U] [#4 0.15,-0.08,1.00,U] [#5 -0.20,-0.24,1.12,U] [#6 -0.34,-0.69,0.00,M1] [#7 0.02,-0.45,0.86,U] [#8 0.11,-0.37,0.91,U] 
00:36:02.971 00.000 10844 single-star, 7 included, MultiStar: {0.02, -0.10}, one-star: {0.07, 0.00}
00:36:02.971 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
00:36:02.971 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
00:36:02.972 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.02 mountY=0.07, mountTheta=1.80
00:36:02.974 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.00, opts=13)
00:36:02.974 00.000 10844 Enqueuing Move request for scope (0.07, 0.00)
00:36:02.974 00.000 11060 Worker thread wakes up
00:36:02.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:36:02.974 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:36:02.974 00.000 11060 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=0.07
00:36:02.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:36:02.974 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:02.974 00.000 10844 UpdateGuideState exits: m=2862 SNR=33.8
00:36:02.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:02.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:02.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:36:02.974 00.000 11060 MoveAxis(E, 0, ABG)
00:36:02.974 00.000 11060 Move returns status 0, amount 0
00:36:02.975 00.001 11060 MoveAxis(N, 0, ABG)
00:36:02.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:02.975 00.000 10844 Enqueuing Expose request
00:36:02.975 00.000 11060 Move returns status 0, amount 0
00:36:02.975 00.000 11060 move complete, result=0
00:36:02.975 00.000 11060 worker thread done servicing request
00:36:02.975 00.000 11060 Worker thread wakes up
00:36:02.975 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:02.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:02.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:03.618 00.643 11060 Exposure complete
00:36:03.800 00.182 11060 worker thread done servicing request
00:36:03.800 00.000 10844 OnExposeComplete: enter
00:36:03.800 00.000 10844 UpdateGuideState(): m_state=6
00:36:03.800 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6411
00:36:03.800 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.29, Mass=3025, SNR=34.9, Peak=226 HFD=3.7
00:36:03.800 00.000 10844 MultiStar: [#1 -0.64,-0.03,0.00,M1] [#2 -0.40,0.03,1.86,U] [#3 -0.18,-0.18,0.96,U] [#4 0.12,-0.42,1.00,U] [#5 -0.46,-0.32,1.00,U] [#6 0.22,-0.56,0.87,U] [#7 -0.68,0.22,0.00,M1] [#8 0.02,-0.56,0.86,U] 
00:36:03.801 00.001 10844 refined, 6 included, MultiStar: {-0.12, -0.21}, one-star: {0.15, 0.25}
00:36:03.801 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
00:36:03.801 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
00:36:03.801 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.09 mountX=0.23 mountY=-0.09, mountTheta=-0.36
00:36:03.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.21, opts=13)
00:36:03.802 00.000 10844 Enqueuing Move request for scope (-0.12, -0.21)
00:36:03.802 00.000 11060 Worker thread wakes up
00:36:03.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:36:03.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
00:36:03.802 00.000 10844 UpdateGuideState exits: m=3025 SNR=34.9
00:36:03.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
00:36:03.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:03.802 00.000 11060 Moving (-0.12, -0.21) raw xDistance=0.23 yDistance=-0.09
00:36:03.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:03.803 00.001 10844 Enqueuing Expose request
00:36:03.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:36:03.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:03.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:03.803 00.000 11060 MoveAxis(W, 40, ABG)
00:36:03.803 00.000 11060 Guiding  Dir = 3, Dur = 40
00:36:03.820 00.017 11060 IsSlewing returns 0
00:36:03.820 00.000 11060 IsGuiding returns 0
00:36:03.866 00.046 11060 IsGuiding returns 0
00:36:03.866 00.000 11060 Move returns status 0, amount 40
00:36:03.866 00.000 11060 MoveAxis(N, 0, ABG)
00:36:03.866 00.000 11060 Move returns status 0, amount 0
00:36:03.867 00.001 11060 move complete, result=0
00:36:03.867 00.000 11060 worker thread done servicing request
00:36:03.867 00.000 11060 Worker thread wakes up
00:36:03.867 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
00:36:03.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:03.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:04.502 00.635 11060 Exposure complete
00:36:04.661 00.159 11060 worker thread done servicing request
00:36:04.662 00.001 10844 OnExposeComplete: enter
00:36:04.662 00.000 10844 UpdateGuideState(): m_state=6
00:36:04.662 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6412
00:36:04.662 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.31, Mass=3233, SNR=36.8, Peak=245 HFD=3.5
00:36:04.662 00.000 10844 MultiStar: [#1 -0.21,0.12,0.93,U] [#2 -0.16,0.81,0.00,M1] [#3 -0.38,0.38,0.96,U] [#4 0.08,-0.24,0.96,U] [#5 -0.51,0.56,0.00,M1] [#6 0.11,-0.37,0.88,U] [#7 -0.27,0.04,0.80,U] [#8 -0.07,-0.46,0.83,U] 
00:36:04.662 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {0.11, 0.27}
00:36:04.662 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:36:04.663 00.001 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:36:04.663 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.87 mountX=0.04 mountY=-0.08, mountTheta=-1.12
00:36:04.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
00:36:04.664 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
00:36:04.664 00.000 11060 Worker thread wakes up
00:36:04.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
00:36:04.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
00:36:04.664 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.04 yDistance=-0.08
00:36:04.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:36:04.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:04.664 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:04.665 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:04.665 00.000 11060 MoveAxis(E, 0, ABG)
00:36:04.665 00.000 11060 Move returns status 0, amount 0
00:36:04.665 00.000 11060 MoveAxis(N, 0, ABG)
00:36:04.665 00.000 11060 Move returns status 0, amount 0
00:36:04.665 00.000 11060 move complete, result=0
00:36:04.665 00.000 10844 UpdateGuideState exits: m=3233 SNR=36.8
00:36:04.665 00.000 11060 worker thread done servicing request
00:36:04.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:04.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:04.665 00.000 10844 Enqueuing Expose request
00:36:04.665 00.000 11060 Worker thread wakes up
00:36:04.665 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:04.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:04.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:05.297 00.632 11060 Exposure complete
00:36:05.500 00.203 11060 worker thread done servicing request
00:36:05.500 00.000 10844 OnExposeComplete: enter
00:36:05.500 00.000 10844 UpdateGuideState(): m_state=6
00:36:05.500 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6413
00:36:05.500 00.000 10844 Star::Find returns 1 (1), X=262.89, Y=62.00, Mass=3598, SNR=38.7, Peak=255 HFD=4.0
00:36:05.500 00.000 10844 MultiStar: [#1 0.17,-0.46,0.92,U] [#2 -0.31,0.42,1.72,U] [#3 -0.02,0.31,0.85,U] [#4 0.35,-0.20,0.83,U] [#5 -0.39,0.27,0.83,U] [#6 0.64,-0.38,0.00,M1] [#7 0.03,0.41,0.72,U] [#8 -0.37,-0.66,0.00,M1] 
00:36:05.501 00.001 10844 refined, 6 included, MultiStar: {-0.01, 0.13}, one-star: {0.37, -0.03}
00:36:05.501 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
00:36:05.501 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
00:36:05.501 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.62 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
00:36:05.502 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.13, opts=13)
00:36:05.502 00.000 10844 Enqueuing Move request for scope (-0.01, 0.13)
00:36:05.502 00.000 11060 Worker thread wakes up
00:36:05.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
00:36:05.502 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
00:36:05.502 00.000 11060 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.03
00:36:05.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:36:05.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:05.502 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:05.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:36:05.503 00.001 11060 MoveAxis(E, 22, ABG)
00:36:05.503 00.000 11060 Guiding  Dir = 2, Dur = 22
00:36:05.503 00.000 10844 UpdateGuideState exits: m=3598 SNR=38.7 Saturated
00:36:05.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:05.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:05.503 00.000 10844 Enqueuing Expose request
00:36:05.540 00.037 11060 IsSlewing returns 0
00:36:05.540 00.000 11060 IsGuiding returns 0
00:36:05.602 00.062 11060 IsGuiding returns 0
00:36:05.602 00.000 11060 Move returns status 0, amount 22
00:36:05.602 00.000 11060 MoveAxis(N, 0, ABG)
00:36:05.602 00.000 11060 Move returns status 0, amount 0
00:36:05.602 00.000 11060 move complete, result=0
00:36:05.603 00.001 11060 worker thread done servicing request
00:36:05.603 00.000 11060 Worker thread wakes up
00:36:05.603 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
00:36:05.605 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:05.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:06.244 00.639 11060 Exposure complete
00:36:06.454 00.210 11060 worker thread done servicing request
00:36:06.455 00.001 10844 OnExposeComplete: enter
00:36:06.455 00.000 10844 UpdateGuideState(): m_state=6
00:36:06.455 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6414
00:36:06.455 00.000 10844 Star::Find returns 1 (1), X=263.01, Y=62.79, Mass=3101, SNR=35.5, Peak=255 HFD=3.1
00:36:06.455 00.000 10844 MultiStar: [#1 -0.06,-0.16,0.92,U] [#2 -0.23,0.52,1.96,U] [#3 0.03,0.59,0.93,U] [#4 0.23,-0.28,0.87,U] [#5 -0.51,0.20,1.02,U] [#6 0.20,-0.51,0.88,U] [#7 -0.42,0.20,0.82,U] [#8 0.66,-0.41,0.00,M2] 
00:36:06.455 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.22}, one-star: {0.48, 0.75}
00:36:06.455 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
00:36:06.455 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
00:36:06.455 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.82 mountX=-0.21 mountY=-0.09, mountTheta=-2.73
00:36:06.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.22, opts=13)
00:36:06.457 00.000 10844 Enqueuing Move request for scope (-0.06, 0.22)
00:36:06.457 00.000 11060 Worker thread wakes up
00:36:06.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:36:06.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
00:36:06.457 00.000 10844 UpdateGuideState exits: m=3101 SNR=35.5 Saturated
00:36:06.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
00:36:06.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:06.457 00.000 11060 Moving (-0.06, 0.22) raw xDistance=-0.21 yDistance=-0.09
00:36:06.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:06.457 00.000 10844 Enqueuing Expose request
00:36:06.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:36:06.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:06.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:06.457 00.000 11060 MoveAxis(E, 36, ABG)
00:36:06.457 00.000 11060 Guiding  Dir = 2, Dur = 36
00:36:06.480 00.023 11060 IsSlewing returns 0
00:36:06.489 00.009 11060 IsGuiding returns 0
00:36:06.542 00.053 11060 IsGuiding returns 0
00:36:06.542 00.000 11060 Move returns status 0, amount 36
00:36:06.542 00.000 11060 MoveAxis(N, 0, ABG)
00:36:06.542 00.000 11060 Move returns status 0, amount 0
00:36:06.542 00.000 11060 move complete, result=0
00:36:06.542 00.000 11060 worker thread done servicing request
00:36:06.542 00.000 11060 Worker thread wakes up
00:36:06.542 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:36:06.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:06.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:07.174 00.632 11060 Exposure complete
00:36:07.337 00.163 11060 worker thread done servicing request
00:36:07.337 00.000 10844 OnExposeComplete: enter
00:36:07.337 00.000 10844 UpdateGuideState(): m_state=6
00:36:07.337 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6415
00:36:07.337 00.000 10844 Star::Find returns 1 (1), X=262.44, Y=62.28, Mass=2775, SNR=34.0, Peak=255 HFD=3.3
00:36:07.338 00.001 10844 MultiStar: [#1 -0.17,-0.25,0.94,U] [#2 0.05,0.02,1.95,U] [#3 0.65,-0.38,0.00,M1] [#4 0.23,-0.24,1.08,U] [#5 -0.58,-0.03,1.07,U] [#6 -0.06,-0.17,0.93,U] [#7 -0.30,-0.11,0.95,U] [#8 0.34,-0.91,0.00,M3] 
00:36:07.338 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.07}, one-star: {-0.08, 0.24}
00:36:07.338 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
00:36:07.338 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
00:36:07.338 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.59 mountX=0.08 mountY=-0.09, mountTheta=-0.85
00:36:07.339 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
00:36:07.339 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
00:36:07.339 00.000 11060 Worker thread wakes up
00:36:07.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:07.339 00.000 10844 UpdateGuideState exits: m=2775 SNR=34.0 Saturated
00:36:07.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:07.340 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:07.340 00.000 10844 Enqueuing Expose request
00:36:07.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
00:36:07.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
00:36:07.340 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.08 yDistance=-0.09
00:36:07.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:36:07.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:07.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:07.340 00.000 11060 MoveAxis(E, 0, ABG)
00:36:07.340 00.000 11060 Move returns status 0, amount 0
00:36:07.340 00.000 11060 MoveAxis(N, 0, ABG)
00:36:07.340 00.000 11060 Move returns status 0, amount 0
00:36:07.340 00.000 11060 move complete, result=0
00:36:07.340 00.000 11060 worker thread done servicing request
00:36:07.340 00.000 11060 Worker thread wakes up
00:36:07.341 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:07.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:07.341 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:07.976 00.635 11060 Exposure complete
00:36:08.145 00.169 11060 worker thread done servicing request
00:36:08.146 00.001 10844 OnExposeComplete: enter
00:36:08.146 00.000 10844 UpdateGuideState(): m_state=6
00:36:08.146 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6416
00:36:08.146 00.000 10844 Star::Find returns 1 (1), X=262.02, Y=62.55, Mass=3152, SNR=35.9, Peak=255 HFD=3.7
00:36:08.146 00.000 10844 MultiStar: [#1 -0.05,-0.39,0.94,U] [#2 -0.31,-0.02,1.89,U] [#3 0.32,-0.43,0.98,U] [#4 -0.24,-0.00,0.89,U] [#5 -0.21,0.08,1.08,U] [#6 0.48,-0.78,0.00,M1] [#7 -0.52,-0.29,0.87,U] [#8 0.34,-0.62,0.00,M4] 
00:36:08.148 00.002 10844 refined, 6 included, MultiStar: {-0.22, -0.06}, one-star: {-0.50, 0.51}
00:36:08.148 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
00:36:08.148 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
00:36:08.148 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.86 mountX=0.10 mountY=-0.21, mountTheta=-1.11
00:36:08.149 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.06, opts=13)
00:36:08.149 00.000 10844 Enqueuing Move request for scope (-0.22, -0.06)
00:36:08.149 00.000 11060 Worker thread wakes up
00:36:08.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:08.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
00:36:08.149 00.000 10844 UpdateGuideState exits: m=3152 SNR=35.9 Saturated
00:36:08.149 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
00:36:08.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:08.150 00.001 11060 Moving (-0.22, -0.06) raw xDistance=0.10 yDistance=-0.21
00:36:08.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:08.150 00.000 10844 Enqueuing Expose request
00:36:08.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:36:08.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:36:08.150 00.000 11060 MoveAxis(E, 0, ABG)
00:36:08.150 00.000 11060 Move returns status 0, amount 0
00:36:08.150 00.000 11060 MoveAxis(N, 81, ABG)
00:36:08.150 00.000 11060 Guiding  Dir = 0, Dur = 81
00:36:08.155 00.005 11060 IsSlewing returns 0
00:36:08.155 00.000 11060 IsGuiding returns 0
00:36:08.248 00.093 11060 IsGuiding returns 0
00:36:08.248 00.000 11060 Move returns status 0, amount 81
00:36:08.248 00.000 11060 move complete, result=0
00:36:08.248 00.000 11060 worker thread done servicing request
00:36:08.248 00.000 11060 Worker thread wakes up
00:36:08.248 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 81 ms NORTH
00:36:08.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:08.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:08.881 00.633 11060 Exposure complete
00:36:09.047 00.166 11060 worker thread done servicing request
00:36:09.047 00.000 10844 OnExposeComplete: enter
00:36:09.047 00.000 10844 UpdateGuideState(): m_state=6
00:36:09.048 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6417
00:36:09.048 00.000 10844 Star::Find returns 1 (0), X=262.26, Y=62.01, Mass=3088, SNR=35.5, Peak=238 HFD=3.4
00:36:09.048 00.000 10844 MultiStar: [#1 -0.59,-0.53,0.00,M1] [#2 -0.03,-0.52,1.90,U] [#3 0.17,0.14,0.95,U] [#4 0.45,-0.62,0.00,M1] [#5 -0.25,-0.59,0.00,M1] [#6 0.19,-0.71,0.00,M2] [#7 -0.27,-0.07,0.91,U] [#8 0.08,-0.68,0.00,M5] 
00:36:09.048 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.20}, one-star: {-0.27, -0.02}
00:36:09.048 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
00:36:09.048 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
00:36:09.048 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.97 mountX=0.21 mountY=-0.05, mountTheta=-0.23
00:36:09.060 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.20, opts=13)
00:36:09.060 00.000 10844 Enqueuing Move request for scope (-0.08, -0.20)
00:36:09.060 00.000 11060 Worker thread wakes up
00:36:09.061 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:09.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
00:36:09.061 00.000 10844 UpdateGuideState exits: m=3088 SNR=35.5
00:36:09.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
00:36:09.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:09.061 00.000 11060 Moving (-0.08, -0.20) raw xDistance=0.21 yDistance=-0.05
00:36:09.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:09.061 00.000 10844 Enqueuing Expose request
00:36:09.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:36:09.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:09.062 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:36:09.062 00.000 11060 MoveAxis(W, 36, ABG)
00:36:09.062 00.000 11060 Guiding  Dir = 3, Dur = 36
00:36:09.065 00.003 11060 IsSlewing returns 0
00:36:09.065 00.000 11060 IsGuiding returns 0
00:36:09.110 00.045 11060 IsGuiding returns 0
00:36:09.110 00.000 11060 Move returns status 0, amount 36
00:36:09.110 00.000 11060 MoveAxis(N, 0, ABG)
00:36:09.110 00.000 11060 Move returns status 0, amount 0
00:36:09.110 00.000 11060 move complete, result=0
00:36:09.110 00.000 11060 worker thread done servicing request
00:36:09.110 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
00:36:09.112 00.002 11060 Worker thread wakes up
00:36:09.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:09.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:09.743 00.631 11060 Exposure complete
00:36:09.917 00.174 11060 worker thread done servicing request
00:36:09.917 00.000 10844 OnExposeComplete: enter
00:36:09.918 00.001 10844 UpdateGuideState(): m_state=6
00:36:09.918 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6418
00:36:09.918 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=61.29, Mass=3113, SNR=35.3, Peak=242 HFD=3.3
00:36:09.919 00.001 10844 MultiStar: [#1 -0.09,-0.69,0.00,M2] [#2 0.45,-0.03,1.99,U] [#3 0.69,0.02,0.00,M1] [#4 0.36,-0.95,0.00,M2] [#5 0.02,-0.16,1.00,U] [#6 -0.11,-0.29,0.87,U] [#7 -0.40,-0.60,0.00,M1] [#8 -0.04,-1.19,0.00,M6] 
00:36:09.919 00.000 10844 refined, 3 included, MultiStar: {0.16, -0.25}, one-star: {-0.04, -0.75}
00:36:09.919 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
00:36:09.919 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
00:36:09.919 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-1.00 mountX=0.22 mountY=0.20, mountTheta=0.74
00:36:09.920 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.25, opts=13)
00:36:09.920 00.000 10844 Enqueuing Move request for scope (0.16, -0.25)
00:36:09.921 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:09.921 00.000 10844 UpdateGuideState exits: m=3113 SNR=35.3
00:36:09.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:09.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:09.921 00.000 10844 Enqueuing Expose request
00:36:09.921 00.000 11060 Worker thread wakes up
00:36:09.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
00:36:09.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
00:36:09.921 00.000 11060 Moving (0.16, -0.25) raw xDistance=0.22 yDistance=0.20
00:36:09.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:36:09.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:36:09.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:36:09.922 00.001 11060 MoveAxis(W, 39, ABG)
00:36:09.922 00.000 11060 Guiding  Dir = 3, Dur = 39
00:36:09.941 00.019 11060 IsSlewing returns 0
00:36:09.941 00.000 11060 IsGuiding returns 0
00:36:10.004 00.063 11060 IsGuiding returns 0
00:36:10.004 00.000 11060 Move returns status 0, amount 39
00:36:10.004 00.000 11060 MoveAxis(N, 0, ABG)
00:36:10.004 00.000 11060 Move returns status 0, amount 0
00:36:10.004 00.000 11060 move complete, result=0
00:36:10.004 00.000 11060 worker thread done servicing request
00:36:10.004 00.000 11060 Worker thread wakes up
00:36:10.004 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
00:36:10.005 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:10.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:10.636 00.631 11060 Exposure complete
00:36:10.815 00.179 11060 worker thread done servicing request
00:36:10.815 00.000 10844 OnExposeComplete: enter
00:36:10.815 00.000 10844 UpdateGuideState(): m_state=6
00:36:10.816 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6419
00:36:10.816 00.000 10844 Star::Find returns 1 (1), X=262.41, Y=61.42, Mass=2551, SNR=32.2, Peak=255 HFD=3.3
00:36:10.816 00.000 10844 MultiStar: [#1 -0.21,-0.80,0.00,M3] [#2 0.15,0.05,2.18,U] [#3 0.09,-0.06,1.15,U] [#4 0.32,-0.41,1.20,U] [#5 -0.12,-0.73,0.00,M1] [#6 0.82,-0.54,0.00,M2] [#7 0.22,-0.04,0.93,U] [#8 -0.23,-0.64,0.00,M7] 
00:36:10.816 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.17}, one-star: {-0.11, -0.61}
00:36:10.816 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:36:10.816 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
00:36:10.816 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=0.14 mountY=0.17, mountTheta=0.86
00:36:10.819 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.17, opts=13)
00:36:10.819 00.000 10844 Enqueuing Move request for scope (0.14, -0.17)
00:36:10.819 00.000 11060 Worker thread wakes up
00:36:10.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
00:36:10.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
00:36:10.819 00.000 11060 Moving (0.14, -0.17) raw xDistance=0.14 yDistance=0.17
00:36:10.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:36:10.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:10.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:10.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:36:10.819 00.000 11060 MoveAxis(W, 26, ABG)
00:36:10.819 00.000 11060 Guiding  Dir = 3, Dur = 26
00:36:10.819 00.000 10844 UpdateGuideState exits: m=2551 SNR=32.2 Saturated
00:36:10.820 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:10.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:10.820 00.000 10844 Enqueuing Expose request
00:36:10.832 00.012 11060 IsSlewing returns 0
00:36:10.832 00.000 11060 IsGuiding returns 0
00:36:10.879 00.047 11060 IsGuiding returns 0
00:36:10.879 00.000 11060 Move returns status 0, amount 26
00:36:10.879 00.000 11060 MoveAxis(N, 0, ABG)
00:36:10.879 00.000 11060 Move returns status 0, amount 0
00:36:10.879 00.000 11060 move complete, result=0
00:36:10.880 00.001 11060 worker thread done servicing request
00:36:10.880 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.2 px 0 ms NORTH
00:36:10.880 00.000 11060 Worker thread wakes up
00:36:10.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:10.881 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:11.510 00.629 11060 Exposure complete
00:36:11.684 00.174 11060 worker thread done servicing request
00:36:11.684 00.000 10844 OnExposeComplete: enter
00:36:11.684 00.000 10844 UpdateGuideState(): m_state=6
00:36:11.684 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6420
00:36:11.684 00.000 10844 Star::Find returns 1 (0), X=262.52, Y=61.73, Mass=2834, SNR=34.0, Peak=246 HFD=3.6
00:36:11.685 00.001 10844 MultiStar: [#1 0.30,-0.50,1.04,U] [#2 0.74,-0.46,0.00,M1] [#3 0.44,-0.29,0.97,U] [#4 0.15,-0.24,0.81,U] [#5 0.06,0.01,1.14,U] [#6 0.56,-0.15,1.06,U] [#7 -0.21,-0.11,0.88,U] [#8 -0.13,-0.55,1.09,U] 
00:36:11.685 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.27}, one-star: {-0.00, -0.31}
00:36:11.685 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
00:36:11.685 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
00:36:11.685 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.06 mountX=0.24 mountY=0.19, mountTheta=0.68
00:36:11.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.27, opts=13)
00:36:11.688 00.001 10844 Enqueuing Move request for scope (0.15, -0.27)
00:36:11.688 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:11.688 00.000 10844 UpdateGuideState exits: m=2834 SNR=34.0
00:36:11.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:11.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:11.688 00.000 10844 Enqueuing Expose request
00:36:11.689 00.001 11060 Worker thread wakes up
00:36:11.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
00:36:11.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
00:36:11.689 00.000 11060 Moving (0.15, -0.27) raw xDistance=0.24 yDistance=0.19
00:36:11.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:36:11.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:11.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:36:11.689 00.000 11060 MoveAxis(W, 42, ABG)
00:36:11.689 00.000 11060 Guiding  Dir = 3, Dur = 42
00:36:11.693 00.004 11060 IsSlewing returns 0
00:36:11.693 00.000 11060 IsGuiding returns 0
00:36:11.740 00.047 11060 IsGuiding returns 0
00:36:11.740 00.000 11060 Move returns status 0, amount 42
00:36:11.740 00.000 11060 MoveAxis(N, 0, ABG)
00:36:11.740 00.000 11060 Move returns status 0, amount 0
00:36:11.740 00.000 11060 move complete, result=0
00:36:11.740 00.000 11060 worker thread done servicing request
00:36:11.740 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
00:36:11.740 00.000 11060 Worker thread wakes up
00:36:11.742 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:11.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:12.371 00.629 11060 Exposure complete
00:36:12.556 00.185 11060 worker thread done servicing request
00:36:12.556 00.000 10844 OnExposeComplete: enter
00:36:12.556 00.000 10844 UpdateGuideState(): m_state=6
00:36:12.556 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6421
00:36:12.556 00.000 10844 Star::Find returns 1 (0), X=263.06, Y=61.48, Mass=3277, SNR=36.3, Peak=252 HFD=3.6
00:36:12.557 00.001 10844 MultiStar: [#1 0.10,-0.62,0.00,M3] [#2 0.39,-0.22,1.75,U] [#3 0.49,-0.62,0.00,M1] [#4 0.78,-0.30,0.00,M1] [#5 -0.19,-0.34,1.04,U] [#6 0.33,-0.78,0.00,M2] [#7 0.49,-0.05,0.77,U] [#8 0.12,-0.76,0.00,M7] 
00:36:12.557 00.000 10844 refined, 3 included, MultiStar: {0.31, -0.29}, one-star: {0.54, -0.56}
00:36:12.557 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
00:36:12.557 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
00:36:12.557 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.29 hyp=0.42 cameraTheta=-0.76 mountX=0.23 mountY=0.35, mountTheta=0.98
00:36:12.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.29, opts=13)
00:36:12.559 00.000 10844 Enqueuing Move request for scope (0.31, -0.29)
00:36:12.559 00.000 11060 Worker thread wakes up
00:36:12.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.29) opts 0xd
00:36:12.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.29)
00:36:12.559 00.000 11060 Moving (0.31, -0.29) raw xDistance=0.23 yDistance=0.35
00:36:12.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:36:12.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:12.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:12.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:36:12.559 00.000 11060 MoveAxis(W, 42, ABG)
00:36:12.559 00.000 11060 Guiding  Dir = 3, Dur = 42
00:36:12.559 00.000 10844 UpdateGuideState exits: m=3277 SNR=36.3
00:36:12.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:12.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:12.559 00.000 10844 Enqueuing Expose request
00:36:12.567 00.008 11060 IsSlewing returns 0
00:36:12.567 00.000 11060 IsGuiding returns 0
00:36:12.615 00.048 11060 IsGuiding returns 0
00:36:12.615 00.000 11060 Move returns status 0, amount 42
00:36:12.615 00.000 11060 MoveAxis(N, 0, ABG)
00:36:12.615 00.000 11060 Move returns status 0, amount 0
00:36:12.615 00.000 11060 move complete, result=0
00:36:12.615 00.000 11060 worker thread done servicing request
00:36:12.615 00.000 11060 Worker thread wakes up
00:36:12.615 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.4 px 0 ms NORTH
00:36:12.617 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:12.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:13.243 00.626 11060 Exposure complete
00:36:13.433 00.190 11060 worker thread done servicing request
00:36:13.433 00.000 10844 OnExposeComplete: enter
00:36:13.433 00.000 10844 UpdateGuideState(): m_state=6
00:36:13.433 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6422
00:36:13.433 00.000 10844 Star::Find returns 1 (0), X=262.91, Y=61.77, Mass=3111, SNR=35.9, Peak=247 HFD=3.3
00:36:13.434 00.001 10844 MultiStar: [#1 -0.26,-0.45,0.84,U] [#2 0.02,0.32,1.89,U] [#3 0.20,-0.43,0.96,U] [#4 1.09,-0.90,0.00,M2] [#5 -0.05,-0.47,0.99,U] [#6 0.08,-0.61,0.90,U] [#7 0.34,-0.09,0.85,U] [#8 -0.06,-0.27,0.94,U] 
00:36:13.434 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.21}, one-star: {0.39, -0.26}
00:36:13.434 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
00:36:13.434 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
00:36:13.434 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.22 mountX=0.20 mountY=0.11, mountTheta=0.52
00:36:13.435 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.21, opts=13)
00:36:13.435 00.000 10844 Enqueuing Move request for scope (0.08, -0.21)
00:36:13.435 00.000 11060 Worker thread wakes up
00:36:13.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:13.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
00:36:13.435 00.000 10844 UpdateGuideState exits: m=3111 SNR=35.9
00:36:13.436 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
00:36:13.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:13.436 00.000 11060 Moving (0.08, -0.21) raw xDistance=0.20 yDistance=0.11
00:36:13.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:13.436 00.000 10844 Enqueuing Expose request
00:36:13.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:36:13.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:13.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:36:13.436 00.000 11060 MoveAxis(W, 35, ABG)
00:36:13.436 00.000 11060 Guiding  Dir = 3, Dur = 35
00:36:13.473 00.037 11060 IsSlewing returns 0
00:36:13.473 00.000 11060 IsGuiding returns 0
00:36:13.550 00.077 11060 IsGuiding returns 0
00:36:13.551 00.001 11060 Move returns status 0, amount 35
00:36:13.551 00.000 11060 MoveAxis(N, 0, ABG)
00:36:13.551 00.000 11060 Move returns status 0, amount 0
00:36:13.551 00.000 11060 move complete, result=0
00:36:13.551 00.000 11060 worker thread done servicing request
00:36:13.551 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
00:36:13.552 00.001 11060 Worker thread wakes up
00:36:13.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:13.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:14.182 00.630 11060 Exposure complete
00:36:14.361 00.179 11060 worker thread done servicing request
00:36:14.361 00.000 10844 OnExposeComplete: enter
00:36:14.361 00.000 10844 UpdateGuideState(): m_state=6
00:36:14.361 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6423
00:36:14.362 00.001 10844 Star::Find returns 1 (1), X=262.64, Y=62.41, Mass=3329, SNR=36.9, Peak=255 HFD=3.4
00:36:14.362 00.000 10844 MultiStar: [#1 0.68,-0.81,0.00,M3] [#2 0.23,-0.07,1.82,U] [#3 0.26,-0.02,0.80,U] [#4 1.01,-1.02,0.00,M3] [#5 -0.22,-0.18,0.91,U] [#6 0.32,-0.61,0.00,M2] [#7 0.02,0.08,0.84,U] [#8 0.19,-0.45,0.83,U] 
00:36:14.362 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.04}, one-star: {0.12, 0.37}
00:36:14.362 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
00:36:14.362 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
00:36:14.362 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=0.02 mountY=0.12, mountTheta=1.42
00:36:14.364 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.04, opts=13)
00:36:14.364 00.000 10844 Enqueuing Move request for scope (0.12, -0.04)
00:36:14.364 00.000 11060 Worker thread wakes up
00:36:14.364 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:14.364 00.000 10844 UpdateGuideState exits: m=3329 SNR=36.9 Saturated
00:36:14.365 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:14.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:14.365 00.000 10844 Enqueuing Expose request
00:36:14.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:36:14.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:36:14.365 00.000 11060 Moving (0.12, -0.04) raw xDistance=0.02 yDistance=0.12
00:36:14.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:36:14.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:14.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:36:14.365 00.000 11060 MoveAxis(E, 0, ABG)
00:36:14.365 00.000 11060 Move returns status 0, amount 0
00:36:14.365 00.000 11060 MoveAxis(N, 0, ABG)
00:36:14.365 00.000 11060 Move returns status 0, amount 0
00:36:14.365 00.000 11060 move complete, result=0
00:36:14.366 00.001 11060 worker thread done servicing request
00:36:14.366 00.000 11060 Worker thread wakes up
00:36:14.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:14.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:14.367 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:14.996 00.629 11060 Exposure complete
00:36:15.173 00.177 11060 worker thread done servicing request
00:36:15.173 00.000 10844 OnExposeComplete: enter
00:36:15.173 00.000 10844 UpdateGuideState(): m_state=6
00:36:15.173 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6424
00:36:15.173 00.000 10844 Star::Find returns 1 (0), X=262.61, Y=61.67, Mass=2890, SNR=34.5, Peak=235 HFD=3.5
00:36:15.174 00.001 10844 MultiStar: [#1 0.43,-0.31,0.95,U] [#2 -0.06,-0.44,2.10,U] [#3 -0.04,-0.10,0.92,U] [#4 1.02,-1.04,0.00,M4] [#5 -0.18,-0.25,1.01,U] [#6 -0.03,-0.08,0.88,U] [#7 -0.12,-0.22,0.82,U] [#8 -0.04,-0.78,0.00,M6] 
00:36:15.174 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.28}, one-star: {0.09, -0.37}
00:36:15.174 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
00:36:15.174 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
00:36:15.174 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.55 mountX=0.28 mountY=0.05, mountTheta=0.18
00:36:15.175 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.28, opts=13)
00:36:15.175 00.000 10844 Enqueuing Move request for scope (0.01, -0.28)
00:36:15.175 00.000 11060 Worker thread wakes up
00:36:15.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
00:36:15.176 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
00:36:15.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:15.176 00.000 10844 UpdateGuideState exits: m=2890 SNR=34.5
00:36:15.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:15.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:15.176 00.000 10844 Enqueuing Expose request
00:36:15.176 00.000 11060 Moving (0.01, -0.28) raw xDistance=0.28 yDistance=0.05
00:36:15.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
00:36:15.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:15.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:36:15.176 00.000 11060 MoveAxis(W, 48, ABG)
00:36:15.176 00.000 11060 Guiding  Dir = 3, Dur = 48
00:36:15.194 00.018 11060 IsSlewing returns 0
00:36:15.194 00.000 11060 IsGuiding returns 0
00:36:15.256 00.062 11060 IsGuiding returns 0
00:36:15.256 00.000 11060 Move returns status 0, amount 48
00:36:15.256 00.000 11060 MoveAxis(N, 0, ABG)
00:36:15.256 00.000 11060 Move returns status 0, amount 0
00:36:15.256 00.000 11060 move complete, result=0
00:36:15.256 00.000 11060 worker thread done servicing request
00:36:15.257 00.001 11060 Worker thread wakes up
00:36:15.257 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
00:36:15.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:15.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:15.887 00.630 11060 Exposure complete
00:36:16.065 00.178 11060 worker thread done servicing request
00:36:16.073 00.008 10844 OnExposeComplete: enter
00:36:16.073 00.000 10844 UpdateGuideState(): m_state=6
00:36:16.073 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6425
00:36:16.073 00.000 10844 Star::Find returns 1 (1), X=262.91, Y=61.82, Mass=3459, SNR=37.7, Peak=255 HFD=3.3
00:36:16.074 00.001 10844 MultiStar: [#1 0.34,-0.22,0.89,U] [#2 0.05,0.76,0.00,M1] [#3 0.08,-0.48,0.89,U] [#4 0.29,-0.72,0.00,M5] [#5 -0.30,-0.50,0.93,U] [#6 0.31,-0.72,0.00,M2] [#7 -0.06,-0.01,0.78,U] [#8 0.25,-0.72,0.00,M7] 
00:36:16.074 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.29}, one-star: {0.39, -0.22}
00:36:16.074 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
00:36:16.074 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
00:36:16.074 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.26 mountX=0.27 mountY=0.14, mountTheta=0.48
00:36:16.076 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.29, opts=13)
00:36:16.076 00.000 10844 Enqueuing Move request for scope (0.09, -0.29)
00:36:16.076 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:16.076 00.000 10844 UpdateGuideState exits: m=3459 SNR=37.7 Saturated
00:36:16.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:16.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:16.076 00.000 10844 Enqueuing Expose request
00:36:16.077 00.001 11060 Worker thread wakes up
00:36:16.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
00:36:16.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
00:36:16.077 00.000 11060 Moving (0.09, -0.29) raw xDistance=0.27 yDistance=0.14
00:36:16.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
00:36:16.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:16.079 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:36:16.079 00.000 11060 MoveAxis(W, 48, ABG)
00:36:16.079 00.000 11060 Guiding  Dir = 3, Dur = 48
00:36:16.087 00.008 11060 IsSlewing returns 0
00:36:16.087 00.000 11060 IsGuiding returns 0
00:36:16.151 00.064 11060 IsGuiding returns 0
00:36:16.151 00.000 11060 Move returns status 0, amount 48
00:36:16.151 00.000 11060 MoveAxis(N, 0, ABG)
00:36:16.151 00.000 11060 Move returns status 0, amount 0
00:36:16.151 00.000 11060 move complete, result=0
00:36:16.153 00.002 11060 worker thread done servicing request
00:36:16.153 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
00:36:16.153 00.000 11060 Worker thread wakes up
00:36:16.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:16.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:16.781 00.628 11060 Exposure complete
00:36:16.951 00.170 11060 worker thread done servicing request
00:36:16.951 00.000 10844 OnExposeComplete: enter
00:36:16.951 00.000 10844 UpdateGuideState(): m_state=6
00:36:16.951 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6426
00:36:16.951 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=61.97, Mass=3021, SNR=35.4, Peak=251 HFD=3.2
00:36:16.952 00.001 10844 MultiStar: [#1 -0.06,0.23,1.09,U] [#2 0.66,0.66,0.00,M2] [#3 0.19,-0.08,0.97,U] [#4 0.57,-0.09,0.92,U] [#5 0.19,-0.19,1.02,U] [#6 0.11,-0.29,0.94,U] [#7 0.23,-0.10,0.78,U] [#8 0.12,-0.82,0.00,M8] 
00:36:16.952 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.08}, one-star: {0.25, -0.06}
00:36:16.952 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
00:36:16.952 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
00:36:16.952 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.36 mountX=0.04 mountY=0.22, mountTheta=1.39
00:36:16.953 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.08, opts=13)
00:36:16.953 00.000 10844 Enqueuing Move request for scope (0.21, -0.08)
00:36:16.954 00.001 11060 Worker thread wakes up
00:36:16.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:16.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
00:36:16.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
00:36:16.954 00.000 11060 Moving (0.21, -0.08) raw xDistance=0.04 yDistance=0.22
00:36:16.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:36:16.954 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.32 newest=0.41
00:36:16.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
00:36:16.954 00.000 11060 MoveAxis(E, 0, ABG)
00:36:16.954 00.000 11060 Move returns status 0, amount 0
00:36:16.954 00.000 10844 UpdateGuideState exits: m=3021 SNR=35.4
00:36:16.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:16.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:16.954 00.000 10844 Enqueuing Expose request
00:36:16.954 00.000 11060 BLC: Oldest BLC event removed
00:36:16.954 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:36:16.954 00.000 11060 MoveAxis(S, 834, ABG)
00:36:16.954 00.000 11060 duration set to 750 by maxDecDuration
00:36:16.954 00.000 11060 Guiding  Dir = 1, Dur = 750
00:36:16.979 00.025 11060 IsSlewing returns 0
00:36:16.980 00.001 11060 IsGuiding returns 0
00:36:17.762 00.782 11060 IsGuiding returns 0
00:36:17.762 00.000 11060 Move returns status 0, amount 750
00:36:17.762 00.000 11060 move complete, result=0
00:36:17.762 00.000 11060 worker thread done servicing request
00:36:17.762 00.000 11060 Worker thread wakes up
00:36:17.762 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
00:36:17.764 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:17.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:18.394 00.630 11060 Exposure complete
00:36:18.559 00.165 11060 worker thread done servicing request
00:36:18.559 00.000 10844 OnExposeComplete: enter
00:36:18.559 00.000 10844 UpdateGuideState(): m_state=6
00:36:18.561 00.002 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6427
00:36:18.561 00.000 10844 Star::Find returns 1 (0), X=262.66, Y=62.19, Mass=3009, SNR=34.3, Peak=238 HFD=3.6
00:36:18.561 00.000 10844 MultiStar: [#1 0.07,-0.30,1.06,U] [#2 -0.25,0.11,2.01,U] [#3 0.21,0.43,0.93,U] [#4 0.26,-0.20,0.89,U] [#5 0.24,-0.06,1.03,U] [#6 -0.01,-0.81,0.00,M2] [#7 -0.24,-0.29,0.90,U] [#8 0.02,-0.89,0.00,M9] 
00:36:18.561 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {0.14, 0.15}
00:36:18.561 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
00:36:18.561 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
00:36:18.561 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.33 mountX=0.00 mountY=0.02, mountTheta=1.42
00:36:18.562 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
00:36:18.563 00.001 10844 Enqueuing Move request for scope (0.02, -0.01)
00:36:18.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:18.563 00.000 10844 UpdateGuideState exits: m=3009 SNR=34.3
00:36:18.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:18.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:18.563 00.000 10844 Enqueuing Expose request
00:36:18.563 00.000 11060 Worker thread wakes up
00:36:18.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:36:18.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:36:18.563 00.000 11060 Moving (0.02, -0.01) raw xDistance=0.00 yDistance=0.02
00:36:18.563 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.150810, 1:0.021512
00:36:18.563 00.000 11060 BLC: No correction, Miss < min_move
00:36:18.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:36:18.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:18.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:36:18.564 00.001 11060 MoveAxis(E, 0, ABG)
00:36:18.564 00.000 11060 Move returns status 0, amount 0
00:36:18.564 00.000 11060 MoveAxis(N, 0, ABG)
00:36:18.564 00.000 11060 Move returns status 0, amount 0
00:36:18.564 00.000 11060 move complete, result=0
00:36:18.564 00.000 11060 worker thread done servicing request
00:36:18.564 00.000 11060 Worker thread wakes up
00:36:18.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:18.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:18.565 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:19.202 00.637 11060 Exposure complete
00:36:19.379 00.177 11060 worker thread done servicing request
00:36:19.380 00.001 10844 OnExposeComplete: enter
00:36:19.380 00.000 10844 UpdateGuideState(): m_state=6
00:36:19.380 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
00:36:19.380 00.000 10844 Star::Find returns 1 (1), X=263.00, Y=62.02, Mass=3216, SNR=36.3, Peak=255 HFD=2.9
00:36:19.381 00.001 10844 MultiStar: [#1 0.48,-0.14,0.96,U] [#2 0.18,0.20,1.79,U] [#3 0.29,-0.36,0.88,U] [#4 0.06,-0.39,0.93,U] [#5 0.06,-0.14,0.97,U] [#6 -0.07,-0.20,0.89,U] [#7 -0.25,0.32,0.83,U] [#8 0.28,-0.47,0.91,U] 
00:36:19.381 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.10}, one-star: {0.48, -0.02}
00:36:19.381 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:36:19.381 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:36:19.381 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.54 mountX=0.07 mountY=0.19, mountTheta=1.21
00:36:19.382 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.10, opts=13)
00:36:19.382 00.000 10844 Enqueuing Move request for scope (0.17, -0.10)
00:36:19.382 00.000 11060 Worker thread wakes up
00:36:19.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:36:19.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:36:19.382 00.000 11060 Moving (0.17, -0.10) raw xDistance=0.07 yDistance=0.19
00:36:19.382 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.150810, 1:0.021512, 2:0.188879
00:36:19.382 00.000 11060 BLC: No correction, Miss < min_move
00:36:19.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:19.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:19.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:19.384 00.002 10844 UpdateGuideState exits: m=3216 SNR=36.3 Saturated
00:36:19.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:36:19.384 00.000 11060 MoveAxis(E, 0, ABG)
00:36:19.384 00.000 11060 Move returns status 0, amount 0
00:36:19.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:19.384 00.000 11060 MoveAxis(N, 0, ABG)
00:36:19.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:19.384 00.000 10844 Enqueuing Expose request
00:36:19.384 00.000 11060 Move returns status 0, amount 0
00:36:19.384 00.000 11060 move complete, result=0
00:36:19.384 00.000 11060 worker thread done servicing request
00:36:19.384 00.000 11060 Worker thread wakes up
00:36:19.384 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:19.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:19.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:20.021 00.637 11060 Exposure complete
00:36:20.186 00.165 11060 worker thread done servicing request
00:36:20.186 00.000 10844 OnExposeComplete: enter
00:36:20.186 00.000 10844 UpdateGuideState(): m_state=6
00:36:20.187 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6429
00:36:20.187 00.000 10844 Star::Find returns 1 (0), X=263.12, Y=61.72, Mass=3254, SNR=36.6, Peak=250 HFD=3.4
00:36:20.187 00.000 10844 MultiStar: [#1 0.11,-0.29,1.04,U] [#2 0.17,-0.30,1.92,U] [#3 -0.02,0.27,0.86,U] [#4 0.17,0.09,0.87,U] [#5 -0.54,0.10,0.98,U] [#6 0.35,-0.12,0.91,U] [#7 -0.42,-0.03,0.77,U] [#8 0.28,-0.19,0.95,U] 
00:36:20.188 00.001 10844 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.59, -0.32}
00:36:20.188 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:36:20.188 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:36:20.188 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.88 mountX=0.10 mountY=0.12, mountTheta=0.87
00:36:20.189 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.12, opts=13)
00:36:20.189 00.000 10844 Enqueuing Move request for scope (0.10, -0.12)
00:36:20.190 00.001 11060 Worker thread wakes up
00:36:20.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
00:36:20.190 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
00:36:20.190 00.000 11060 Moving (0.10, -0.12) raw xDistance=0.10 yDistance=0.12
00:36:20.190 00.000 11060 BLC: window closed
00:36:20.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:20.190 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.150810, 1:0.021512, 2:0.188879
00:36:20.190 00.000 11060 BLC: No correction, Miss < min_move
00:36:20.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:36:20.190 00.000 10844 UpdateGuideState exits: m=3254 SNR=36.6
00:36:20.191 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:20.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:20.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:36:20.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:20.191 00.000 10844 Enqueuing Expose request
00:36:20.191 00.000 11060 MoveAxis(E, 0, ABG)
00:36:20.191 00.000 11060 Move returns status 0, amount 0
00:36:20.191 00.000 11060 MoveAxis(N, 0, ABG)
00:36:20.191 00.000 11060 Move returns status 0, amount 0
00:36:20.191 00.000 11060 move complete, result=0
00:36:20.191 00.000 11060 worker thread done servicing request
00:36:20.191 00.000 11060 Worker thread wakes up
00:36:20.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:20.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:20.193 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:20.825 00.632 11060 Exposure complete
00:36:21.007 00.182 11060 worker thread done servicing request
00:36:21.007 00.000 10844 OnExposeComplete: enter
00:36:21.007 00.000 10844 UpdateGuideState(): m_state=6
00:36:21.008 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6430
00:36:21.008 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=62.16, Mass=2979, SNR=35.2, Peak=246 HFD=3.2
00:36:21.008 00.000 10844 MultiStar: [#1 0.49,-0.21,1.00,U] [#2 0.13,-0.01,1.96,U] [#3 0.25,-0.04,0.93,U] [#4 0.17,-0.64,0.00,M2] [#5 -0.26,-0.09,0.99,U] [#6 0.36,-0.99,0.00,M1] [#7 0.10,0.20,0.87,U] [#8 0.17,-0.98,0.00,M8] 
00:36:21.008 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.32, 0.13}
00:36:21.008 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:36:21.008 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:36:21.008 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.02 mountY=0.17, mountTheta=1.71
00:36:21.009 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.01, opts=13)
00:36:21.010 00.001 10844 Enqueuing Move request for scope (0.17, -0.01)
00:36:21.010 00.000 11060 Worker thread wakes up
00:36:21.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:21.010 00.000 10844 UpdateGuideState exits: m=2979 SNR=35.2
00:36:21.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:21.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:21.010 00.000 10844 Enqueuing Expose request
00:36:21.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:36:21.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:36:21.010 00.000 11060 Moving (0.17, -0.01) raw xDistance=-0.02 yDistance=0.17
00:36:21.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:36:21.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:21.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:36:21.011 00.001 11060 MoveAxis(E, 0, ABG)
00:36:21.011 00.000 11060 Move returns status 0, amount 0
00:36:21.011 00.000 11060 MoveAxis(N, 0, ABG)
00:36:21.011 00.000 11060 Move returns status 0, amount 0
00:36:21.011 00.000 11060 move complete, result=0
00:36:21.011 00.000 11060 worker thread done servicing request
00:36:21.011 00.000 11060 Worker thread wakes up
00:36:21.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:21.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:21.012 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:21.645 00.633 11060 Exposure complete
00:36:21.826 00.181 11060 worker thread done servicing request
00:36:21.826 00.000 10844 OnExposeComplete: enter
00:36:21.826 00.000 10844 UpdateGuideState(): m_state=6
00:36:21.838 00.012 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6431
00:36:21.839 00.001 10844 Star::Find returns 1 (1), X=263.08, Y=62.25, Mass=2756, SNR=33.6, Peak=255 HFD=3.1
00:36:21.839 00.000 10844 MultiStar: [#1 0.15,0.27,1.11,U] [#2 0.36,-0.28,1.98,U] [#3 0.43,0.06,0.97,U] [#4 0.28,-0.46,1.07,U] [#5 0.02,0.25,1.12,U] [#6 0.35,-0.27,0.92,U] [#7 0.65,0.07,0.00,M1] [#8 0.35,-0.90,0.00,M9] 
00:36:21.840 00.001 10844 refined, 6 included, MultiStar: {0.30, -0.06}, one-star: {0.55, 0.21}
00:36:21.840 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
00:36:21.840 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
00:36:21.840 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.31 cameraTheta=-0.18 mountX=-0.00 mountY=0.31, mountTheta=1.57
00:36:21.843 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.06, opts=13)
00:36:21.843 00.000 10844 Enqueuing Move request for scope (0.30, -0.06)
00:36:21.843 00.000 11060 Worker thread wakes up
00:36:21.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:21.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.06) opts 0xd
00:36:21.843 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.6 Saturated
00:36:21.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.06)
00:36:21.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:21.844 00.001 11060 Moving (0.30, -0.06) raw xDistance=-0.00 yDistance=0.31
00:36:21.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:21.844 00.000 10844 Enqueuing Expose request
00:36:21.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:36:21.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
00:36:21.844 00.000 11060 MoveAxis(E, 0, ABG)
00:36:21.844 00.000 11060 Move returns status 0, amount 0
00:36:21.844 00.000 11060 MoveAxis(S, 120, ABG)
00:36:21.844 00.000 11060 Guiding  Dir = 1, Dur = 120
00:36:21.857 00.013 11060 IsSlewing returns 0
00:36:21.857 00.000 11060 IsGuiding returns 0
00:36:21.982 00.125 11060 IsGuiding returns 0
00:36:21.982 00.000 11060 Move returns status 0, amount 120
00:36:21.982 00.000 11060 move complete, result=0
00:36:21.982 00.000 11060 worker thread done servicing request
00:36:21.982 00.000 11060 Worker thread wakes up
00:36:21.982 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 120 ms SOUTH
00:36:21.983 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:21.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:22.630 00.647 11060 Exposure complete
00:36:22.813 00.183 11060 worker thread done servicing request
00:36:22.813 00.000 10844 OnExposeComplete: enter
00:36:22.813 00.000 10844 UpdateGuideState(): m_state=6
00:36:22.814 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6432
00:36:22.814 00.000 10844 Star::Find returns 1 (1), X=262.91, Y=62.33, Mass=3211, SNR=36.3, Peak=255 HFD=3.3
00:36:22.814 00.000 10844 MultiStar: [#1 -0.20,0.20,0.90,U] [#2 -0.20,-0.24,1.96,U] [#3 0.29,0.18,0.88,U] [#4 0.23,-0.25,0.97,U] [#5 0.52,0.17,0.94,U] [#6 0.28,-0.58,0.00,M1] [#7 -0.29,0.52,0.82,U] [#8 0.10,-0.36,0.87,U] 
00:36:22.814 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.38, 0.29}
00:36:22.814 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
00:36:22.814 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
00:36:22.815 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.30 mountX=-0.04 mountY=0.07, mountTheta=2.05
00:36:22.816 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
00:36:22.816 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
00:36:22.816 00.000 11060 Worker thread wakes up
00:36:22.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:22.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:36:22.816 00.000 10844 UpdateGuideState exits: m=3211 SNR=36.3 Saturated
00:36:22.817 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:36:22.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:22.817 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.04 yDistance=0.07
00:36:22.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:22.817 00.000 10844 Enqueuing Expose request
00:36:22.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:36:22.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:22.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:36:22.817 00.000 11060 MoveAxis(E, 0, ABG)
00:36:22.817 00.000 11060 Move returns status 0, amount 0
00:36:22.817 00.000 11060 MoveAxis(N, 0, ABG)
00:36:22.817 00.000 11060 Move returns status 0, amount 0
00:36:22.817 00.000 11060 move complete, result=0
00:36:22.817 00.000 11060 worker thread done servicing request
00:36:22.817 00.000 11060 Worker thread wakes up
00:36:22.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:22.818 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:22.819 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:23.462 00.643 11060 Exposure complete
00:36:23.646 00.184 11060 worker thread done servicing request
00:36:23.646 00.000 10844 OnExposeComplete: enter
00:36:23.646 00.000 10844 UpdateGuideState(): m_state=6
00:36:23.646 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6433
00:36:23.646 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=62.38, Mass=3136, SNR=36.1, Peak=245 HFD=3.3
00:36:23.647 00.001 10844 MultiStar: [#1 0.41,-0.16,0.95,U] [#2 0.25,-0.14,2.02,U] [#3 -0.04,0.07,0.96,U] [#4 0.43,0.05,1.01,U] [#5 0.27,-0.42,0.98,U] [#6 0.32,-0.03,0.91,U] [#7 -0.25,0.23,0.80,U] [#8 0.43,-0.90,0.00,M9] 
00:36:23.647 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.03}, one-star: {0.05, 0.34}
00:36:23.647 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
00:36:23.647 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
00:36:23.647 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.15 mountX=-0.01 mountY=0.20, mountTheta=1.61
00:36:23.648 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
00:36:23.648 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
00:36:23.648 00.000 11060 Worker thread wakes up
00:36:23.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
00:36:23.648 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
00:36:23.649 00.001 11060 Moving (0.20, -0.03) raw xDistance=-0.01 yDistance=0.20
00:36:23.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:36:23.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:23.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:36:23.649 00.000 11060 MoveAxis(E, 0, ABG)
00:36:23.649 00.000 10844 UpdateGuideState exits: m=3136 SNR=36.1
00:36:23.649 00.000 11060 Move returns status 0, amount 0
00:36:23.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:23.649 00.000 11060 MoveAxis(S, 77, ABG)
00:36:23.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:23.649 00.000 10844 Enqueuing Expose request
00:36:23.649 00.000 11060 Guiding  Dir = 1, Dur = 77
00:36:23.660 00.011 11060 IsSlewing returns 0
00:36:23.660 00.000 11060 IsGuiding returns 0
00:36:23.749 00.089 11060 IsGuiding returns 0
00:36:23.749 00.000 11060 Move returns status 0, amount 77
00:36:23.749 00.000 11060 move complete, result=0
00:36:23.749 00.000 11060 worker thread done servicing request
00:36:23.749 00.000 11060 Worker thread wakes up
00:36:23.750 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 77 ms SOUTH
00:36:23.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:23.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:24.381 00.631 11060 Exposure complete
00:36:24.554 00.173 11060 worker thread done servicing request
00:36:24.554 00.000 10844 OnExposeComplete: enter
00:36:24.554 00.000 10844 UpdateGuideState(): m_state=6
00:36:24.554 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6434
00:36:24.555 00.001 10844 Star::Find returns 1 (1), X=262.21, Y=61.85, Mass=3315, SNR=37.0, Peak=255 HFD=3.7
00:36:24.555 00.000 10844 MultiStar: [#1 -0.25,0.29,0.80,U] [#2 0.10,-0.67,0.00,M1] [#3 -0.05,-0.10,0.88,U] [#4 0.10,-0.19,0.87,U] [#5 -0.35,-0.17,0.95,U] [#6 0.02,-0.04,0.83,U] [#7 0.02,0.15,0.80,U] [#8 -0.29,-0.57,0.00,M10] 
00:36:24.555 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.05}, one-star: {-0.32, -0.18}
00:36:24.555 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
00:36:24.555 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
00:36:24.555 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-2.80 mountX=0.07 mountY=-0.12, mountTheta=-1.05
00:36:24.556 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.05, opts=13)
00:36:24.557 00.001 10844 Enqueuing Move request for scope (-0.13, -0.05)
00:36:24.557 00.000 11060 Worker thread wakes up
00:36:24.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:24.557 00.000 10844 UpdateGuideState exits: m=3315 SNR=37.0 Saturated
00:36:24.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:24.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:24.557 00.000 10844 Enqueuing Expose request
00:36:24.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
00:36:24.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
00:36:24.557 00.000 11060 Moving (-0.13, -0.05) raw xDistance=0.07 yDistance=-0.12
00:36:24.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:24.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:24.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:24.557 00.000 11060 MoveAxis(E, 0, ABG)
00:36:24.557 00.000 11060 Move returns status 0, amount 0
00:36:24.557 00.000 11060 MoveAxis(N, 0, ABG)
00:36:24.557 00.000 11060 Move returns status 0, amount 0
00:36:24.557 00.000 11060 move complete, result=0
00:36:24.557 00.000 11060 worker thread done servicing request
00:36:24.557 00.000 11060 Worker thread wakes up
00:36:24.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:24.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:24.560 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:25.192 00.632 11060 Exposure complete
00:36:25.351 00.159 11060 worker thread done servicing request
00:36:25.351 00.000 10844 OnExposeComplete: enter
00:36:25.351 00.000 10844 UpdateGuideState(): m_state=6
00:36:25.352 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6435
00:36:25.352 00.000 10844 Star::Find returns 1 (0), X=262.81, Y=62.35, Mass=2829, SNR=34.1, Peak=250 HFD=3.6
00:36:25.352 00.000 10844 MultiStar: [#1 -0.84,0.15,0.00,M1] [#2 -0.44,0.28,1.98,U] [#3 0.07,0.20,0.95,U] [#4 0.46,-0.16,1.04,U] [#5 -0.41,-0.01,1.05,U] [#6 0.24,-0.27,0.97,U] [#7 -0.05,0.71,0.00,M1] [#8 -0.36,-0.10,0.89,U] 
00:36:25.352 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.07}, one-star: {0.29, 0.31}
00:36:25.352 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
00:36:25.352 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
00:36:25.352 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.38 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
00:36:25.353 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.07, opts=13)
00:36:25.354 00.001 10844 Enqueuing Move request for scope (-0.07, 0.07)
00:36:25.354 00.000 11060 Worker thread wakes up
00:36:25.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:25.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
00:36:25.354 00.000 10844 UpdateGuideState exits: m=2829 SNR=34.1
00:36:25.354 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
00:36:25.354 00.000 11060 Moving (-0.07, 0.07) raw xDistance=-0.05 yDistance=-0.08
00:36:25.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:36:25.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:25.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:25.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:25.354 00.000 11060 MoveAxis(E, 0, ABG)
00:36:25.354 00.000 11060 Move returns status 0, amount 0
00:36:25.354 00.000 11060 MoveAxis(N, 0, ABG)
00:36:25.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:25.356 00.002 10844 Enqueuing Expose request
00:36:25.356 00.000 11060 Move returns status 0, amount 0
00:36:25.356 00.000 11060 move complete, result=0
00:36:25.356 00.000 11060 worker thread done servicing request
00:36:25.356 00.000 11060 Worker thread wakes up
00:36:25.356 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:25.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:25.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:25.991 00.635 11060 Exposure complete
00:36:26.161 00.170 11060 worker thread done servicing request
00:36:26.161 00.000 10844 OnExposeComplete: enter
00:36:26.161 00.000 10844 UpdateGuideState(): m_state=6
00:36:26.161 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6436
00:36:26.162 00.001 10844 Star::Find returns 1 (1), X=262.55, Y=62.29, Mass=2921, SNR=34.6, Peak=255 HFD=3.4
00:36:26.162 00.000 10844 MultiStar: [#1 0.26,-0.54,1.05,U] [#2 -0.57,0.13,2.06,U] [#3 0.03,0.23,0.96,U] [#4 0.08,0.02,0.97,U] [#5 -0.58,-0.64,0.00,M1] [#6 0.10,-0.29,0.92,U] [#7 0.04,0.36,0.87,U] [#8 0.21,-0.44,0.95,U] 
00:36:26.162 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {0.02, 0.25}
00:36:26.162 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
00:36:26.162 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
00:36:26.162 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.79 mountX=0.03 mountY=-0.05, mountTheta=-1.04
00:36:26.164 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
00:36:26.164 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
00:36:26.164 00.000 11060 Worker thread wakes up
00:36:26.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:26.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
00:36:26.164 00.000 10844 UpdateGuideState exits: m=2921 SNR=34.6 Saturated
00:36:26.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
00:36:26.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:26.164 00.000 11060 Moving (-0.05, -0.02) raw xDistance=0.03 yDistance=-0.05
00:36:26.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:26.164 00.000 10844 Enqueuing Expose request
00:36:26.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:36:26.165 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:26.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:36:26.165 00.000 11060 MoveAxis(E, 0, ABG)
00:36:26.165 00.000 11060 Move returns status 0, amount 0
00:36:26.165 00.000 11060 MoveAxis(N, 0, ABG)
00:36:26.165 00.000 11060 Move returns status 0, amount 0
00:36:26.165 00.000 11060 move complete, result=0
00:36:26.166 00.001 11060 worker thread done servicing request
00:36:26.166 00.000 11060 Worker thread wakes up
00:36:26.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:26.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:26.168 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:26.812 00.644 11060 Exposure complete
00:36:26.981 00.169 11060 worker thread done servicing request
00:36:26.982 00.001 10844 OnExposeComplete: enter
00:36:26.982 00.000 10844 UpdateGuideState(): m_state=6
00:36:26.982 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6437
00:36:26.982 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=61.83, Mass=2718, SNR=33.0, Peak=218 HFD=3.4
00:36:26.983 00.001 10844 MultiStar: [#1 0.00,-0.06,1.12,U] [#2 -0.18,-0.34,2.11,U] [#3 0.31,-0.43,0.97,U] [#4 -0.07,-0.62,1.01,U] [#5 -0.16,-0.90,0.00,M2] [#6 0.03,-1.11,0.00,M1] [#7 -0.12,-0.08,0.86,U] [#8 0.07,-0.99,0.00,M9] 
00:36:26.983 00.000 10844 single-star, 5 included, MultiStar: {-0.01, -0.30}, one-star: {0.17, -0.21}
00:36:26.983 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
00:36:26.983 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
00:36:26.983 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.89 mountX=0.18 mountY=0.20, mountTheta=0.85
00:36:26.984 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.21, opts=13)
00:36:26.984 00.000 10844 Enqueuing Move request for scope (0.17, -0.21)
00:36:26.984 00.000 11060 Worker thread wakes up
00:36:26.984 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:26.984 00.000 10844 UpdateGuideState exits: m=2718 SNR=33.0
00:36:26.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:26.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:26.984 00.000 10844 Enqueuing Expose request
00:36:26.986 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
00:36:26.986 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
00:36:26.986 00.000 11060 Moving (0.17, -0.21) raw xDistance=0.18 yDistance=0.20
00:36:26.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:36:26.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:36:26.986 00.000 11060 MoveAxis(W, 31, ABG)
00:36:26.986 00.000 11060 Guiding  Dir = 3, Dur = 31
00:36:27.019 00.033 11060 IsSlewing returns 0
00:36:27.019 00.000 11060 IsGuiding returns 0
00:36:27.075 00.056 11060 IsGuiding returns 0
00:36:27.076 00.001 11060 Move returns status 0, amount 31
00:36:27.076 00.000 11060 MoveAxis(S, 78, ABG)
00:36:27.076 00.000 11060 Guiding  Dir = 1, Dur = 78
00:36:27.081 00.005 11060 IsSlewing returns 0
00:36:27.081 00.000 11060 IsGuiding returns 0
00:36:27.175 00.094 11060 IsGuiding returns 0
00:36:27.175 00.000 11060 Move returns status 0, amount 78
00:36:27.175 00.000 11060 move complete, result=0
00:36:27.176 00.001 11060 worker thread done servicing request
00:36:27.176 00.000 11060 Worker thread wakes up
00:36:27.176 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.2 px 78 ms SOUTH
00:36:27.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:27.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:27.804 00.628 11060 Exposure complete
00:36:27.963 00.159 11060 worker thread done servicing request
00:36:27.963 00.000 10844 OnExposeComplete: enter
00:36:27.964 00.001 10844 UpdateGuideState(): m_state=6
00:36:27.964 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6438
00:36:27.964 00.000 10844 Star::Find returns 1 (1), X=262.62, Y=61.95, Mass=2842, SNR=34.0, Peak=255 HFD=3.3
00:36:27.964 00.000 10844 MultiStar: [#1 0.45,-0.47,0.00,M1] [#2 -0.10,0.13,1.95,U] [#3 0.10,-0.33,1.04,U] [#4 -0.09,-0.53,0.97,U] [#5 -0.11,-0.17,1.05,U] [#6 0.49,-0.06,0.89,U] [#7 0.15,0.22,0.89,U] [#8 0.55,-0.26,0.89,U] 
00:36:27.965 00.001 10844 single-star, 7 included, MultiStar: {0.10, -0.11}, one-star: {0.10, -0.09}
00:36:27.965 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
00:36:27.965 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
00:36:27.965 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.74 mountX=0.07 mountY=0.11, mountTheta=1.01
00:36:27.966 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
00:36:27.966 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
00:36:27.966 00.000 11060 Worker thread wakes up
00:36:27.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:27.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
00:36:27.967 00.001 10844 UpdateGuideState exits: m=2842 SNR=34.0 Saturated
00:36:27.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
00:36:27.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:27.967 00.000 11060 Moving (0.10, -0.09) raw xDistance=0.07 yDistance=0.11
00:36:27.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:27.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:27.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:27.967 00.000 10844 Enqueuing Expose request
00:36:27.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:36:27.967 00.000 11060 MoveAxis(E, 0, ABG)
00:36:27.967 00.000 11060 Move returns status 0, amount 0
00:36:27.967 00.000 11060 MoveAxis(N, 0, ABG)
00:36:27.967 00.000 11060 Move returns status 0, amount 0
00:36:27.967 00.000 11060 move complete, result=0
00:36:27.968 00.001 11060 worker thread done servicing request
00:36:27.968 00.000 11060 Worker thread wakes up
00:36:27.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:27.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:27.969 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:28.602 00.633 11060 Exposure complete
00:36:28.780 00.178 11060 worker thread done servicing request
00:36:28.780 00.000 10844 OnExposeComplete: enter
00:36:28.781 00.001 10844 UpdateGuideState(): m_state=6
00:36:28.781 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6439
00:36:28.781 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=62.02, Mass=3005, SNR=35.3, Peak=237 HFD=3.5
00:36:28.781 00.000 10844 MultiStar: [#1 0.14,-0.09,0.99,U] [#2 0.39,0.27,2.04,U] [#3 0.45,-0.01,0.84,U] [#4 0.11,-0.83,0.00,M1] [#5 0.13,-0.06,0.91,U] [#6 0.45,-0.13,0.98,U] [#7 0.20,0.05,0.84,U] [#8 0.48,-0.07,0.91,U] 
00:36:28.781 00.000 10844 refined, 7 included, MultiStar: {0.33, 0.03}, one-star: {0.37, -0.02}
00:36:28.781 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
00:36:28.781 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
00:36:28.782 00.001 10844 CameraToMount -- cameraX=0.33 cameraY=0.03 hyp=0.34 cameraTheta=0.08 mountX=-0.09 mountY=0.33, mountTheta=1.83
00:36:28.783 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.03, opts=13)
00:36:28.783 00.000 10844 Enqueuing Move request for scope (0.33, 0.03)
00:36:28.783 00.000 11060 Worker thread wakes up
00:36:28.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:28.783 00.000 10844 UpdateGuideState exits: m=3005 SNR=35.3
00:36:28.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:28.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:28.783 00.000 10844 Enqueuing Expose request
00:36:28.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.03) opts 0xd
00:36:28.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.03)
00:36:28.784 00.001 11060 Moving (0.33, 0.03) raw xDistance=-0.09 yDistance=0.33
00:36:28.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:36:28.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
00:36:28.784 00.000 11060 MoveAxis(E, 0, ABG)
00:36:28.784 00.000 11060 Move returns status 0, amount 0
00:36:28.784 00.000 11060 MoveAxis(S, 126, ABG)
00:36:28.784 00.000 11060 Guiding  Dir = 1, Dur = 126
00:36:28.787 00.003 11060 IsSlewing returns 0
00:36:28.787 00.000 11060 IsGuiding returns 0
00:36:28.929 00.142 11060 IsGuiding returns 0
00:36:28.929 00.000 11060 Move returns status 0, amount 126
00:36:28.929 00.000 11060 move complete, result=0
00:36:28.929 00.000 11060 worker thread done servicing request
00:36:28.929 00.000 11060 Worker thread wakes up
00:36:28.930 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 126 ms SOUTH
00:36:28.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:28.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:29.564 00.634 11060 Exposure complete
00:36:29.724 00.160 11060 worker thread done servicing request
00:36:29.724 00.000 10844 OnExposeComplete: enter
00:36:29.724 00.000 10844 UpdateGuideState(): m_state=6
00:36:29.724 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6440
00:36:29.725 00.001 10844 Star::Find returns 1 (0), X=262.68, Y=62.08, Mass=2628, SNR=31.9, Peak=241 HFD=3.4
00:36:29.725 00.000 10844 MultiStar: [#1 0.07,-1.06,0.00,M1] [#2 -0.02,-0.00,2.14,U] [#3 0.15,-0.09,0.93,U] [#4 0.49,-0.57,0.00,M2] [#5 -0.11,-0.21,1.06,U] [#6 -0.10,-0.97,0.00,M1] [#7 -0.44,0.44,0.91,U] [#8 0.04,-0.84,0.00,M8] 
00:36:29.725 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.02}, one-star: {0.16, 0.04}
00:36:29.725 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.88)
00:36:29.725 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
00:36:29.725 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.66 mountX=-0.01 mountY=-0.05, mountTheta=-1.88
00:36:29.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
00:36:29.726 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
00:36:29.726 00.000 11060 Worker thread wakes up
00:36:29.727 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:36:29.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:36:29.727 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.01 yDistance=-0.05
00:36:29.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:36:29.727 00.000 10844 UpdateGuideState exits: m=2628 SNR=31.9
00:36:29.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:29.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:36:29.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:29.727 00.000 10844 Enqueuing Expose request
00:36:29.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:29.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:36:29.727 00.000 11060 MoveAxis(E, 0, ABG)
00:36:29.727 00.000 11060 Move returns status 0, amount 0
00:36:29.727 00.000 11060 MoveAxis(N, 0, ABG)
00:36:29.727 00.000 11060 Move returns status 0, amount 0
00:36:29.727 00.000 11060 move complete, result=0
00:36:29.727 00.000 11060 worker thread done servicing request
00:36:29.727 00.000 11060 Worker thread wakes up
00:36:29.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:29.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:29.729 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:30.354 00.625 11060 Exposure complete
00:36:30.527 00.173 11060 worker thread done servicing request
00:36:30.527 00.000 10844 OnExposeComplete: enter
00:36:30.527 00.000 10844 UpdateGuideState(): m_state=6
00:36:30.527 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6441
00:36:30.528 00.001 10844 Star::Find returns 1 (1), X=262.88, Y=62.41, Mass=3170, SNR=36.0, Peak=255 HFD=3.4
00:36:30.528 00.000 10844 MultiStar: [#1 -0.08,-0.25,0.95,U] [#2 0.14,0.15,1.89,U] [#3 -0.20,-0.09,0.97,U] [#4 0.30,-0.16,0.93,U] [#5 -0.08,-0.28,1.00,U] [#6 -0.14,-0.55,0.90,U] [#7 -0.50,0.01,0.83,U] [#8 0.17,-0.15,0.94,U] 
00:36:30.528 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.36, 0.37}
00:36:30.528 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
00:36:30.528 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
00:36:30.528 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.33 mountX=0.07 mountY=0.03, mountTheta=0.40
00:36:30.530 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
00:36:30.530 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
00:36:30.530 00.000 11060 Worker thread wakes up
00:36:30.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:36:30.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:36:30.530 00.000 11060 Moving (0.02, -0.08) raw xDistance=0.07 yDistance=0.03
00:36:30.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:30.531 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:30.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:30.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:36:30.531 00.000 11060 MoveAxis(E, 0, ABG)
00:36:30.531 00.000 11060 Move returns status 0, amount 0
00:36:30.531 00.000 11060 MoveAxis(N, 0, ABG)
00:36:30.531 00.000 11060 Move returns status 0, amount 0
00:36:30.531 00.000 11060 move complete, result=0
00:36:30.531 00.000 10844 UpdateGuideState exits: m=3170 SNR=36.0 Saturated
00:36:30.531 00.000 11060 worker thread done servicing request
00:36:30.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:30.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:30.531 00.000 10844 Enqueuing Expose request
00:36:30.531 00.000 11060 Worker thread wakes up
00:36:30.532 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:30.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:30.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:31.164 00.632 11060 Exposure complete
00:36:31.333 00.169 11060 worker thread done servicing request
00:36:31.335 00.002 10844 OnExposeComplete: enter
00:36:31.335 00.000 10844 UpdateGuideState(): m_state=6
00:36:31.335 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6442
00:36:31.335 00.000 10844 Star::Find returns 1 (1), X=262.45, Y=62.05, Mass=3391, SNR=37.5, Peak=255 HFD=3.6
00:36:31.335 00.000 10844 MultiStar: [#1 0.29,-0.51,0.96,U] [#2 0.06,-0.65,0.00,M1] [#3 0.36,0.33,0.86,U] [#4 -0.01,-0.63,0.00,M2] [#5 -0.34,-0.19,0.95,U] [#6 -0.00,-0.21,0.93,U] [#7 0.06,0.09,0.75,U] [#8 0.28,-0.21,0.79,U] 
00:36:31.335 00.000 10844 single-star, 6 included, MultiStar: {0.07, -0.11}, one-star: {-0.07, 0.02}
00:36:31.335 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
00:36:31.336 00.001 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
00:36:31.336 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.91 mountX=-0.00 mountY=-0.08, mountTheta=-1.62
00:36:31.337 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
00:36:31.337 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
00:36:31.337 00.000 11060 Worker thread wakes up
00:36:31.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:31.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
00:36:31.337 00.000 10844 UpdateGuideState exits: m=3391 SNR=37.5 Saturated
00:36:31.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
00:36:31.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:31.337 00.000 11060 Moving (-0.07, 0.02) raw xDistance=-0.00 yDistance=-0.08
00:36:31.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:31.337 00.000 10844 Enqueuing Expose request
00:36:31.338 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:36:31.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:31.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:31.338 00.000 11060 MoveAxis(E, 0, ABG)
00:36:31.338 00.000 11060 Move returns status 0, amount 0
00:36:31.338 00.000 11060 MoveAxis(N, 0, ABG)
00:36:31.338 00.000 11060 Move returns status 0, amount 0
00:36:31.338 00.000 11060 move complete, result=0
00:36:31.338 00.000 11060 worker thread done servicing request
00:36:31.338 00.000 11060 Worker thread wakes up
00:36:31.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:31.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:31.339 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:31.978 00.639 11060 Exposure complete
00:36:32.146 00.168 11060 worker thread done servicing request
00:36:32.146 00.000 10844 OnExposeComplete: enter
00:36:32.146 00.000 10844 UpdateGuideState(): m_state=6
00:36:32.146 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6443
00:36:32.146 00.000 10844 Star::Find returns 1 (1), X=262.26, Y=61.86, Mass=3003, SNR=35.3, Peak=255 HFD=3.3
00:36:32.147 00.001 10844 MultiStar: [#1 0.21,-0.31,0.98,U] [#2 0.03,-0.37,1.86,U] [#3 0.13,0.04,0.89,U] [#4 0.16,-0.28,0.97,U] [#5 -0.60,0.08,1.06,U] [#6 0.20,0.02,0.94,U] [#7 -0.36,-0.05,0.83,U] [#8 0.04,-0.40,0.95,U] 
00:36:32.147 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.18}, one-star: {-0.27, -0.17}
00:36:32.147 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
00:36:32.147 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
00:36:32.147 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.83 mountX=0.19 mountY=-0.02, mountTheta=-0.09
00:36:32.149 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.18, opts=13)
00:36:32.149 00.000 10844 Enqueuing Move request for scope (-0.05, -0.18)
00:36:32.149 00.000 11060 Worker thread wakes up
00:36:32.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
00:36:32.149 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
00:36:32.149 00.000 11060 Moving (-0.05, -0.18) raw xDistance=0.19 yDistance=-0.02
00:36:32.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:36:32.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:32.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:32.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:36:32.149 00.000 11060 MoveAxis(W, 32, ABG)
00:36:32.149 00.000 11060 Guiding  Dir = 3, Dur = 32
00:36:32.149 00.000 10844 UpdateGuideState exits: m=3003 SNR=35.3 Saturated
00:36:32.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:32.151 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:32.151 00.000 10844 Enqueuing Expose request
00:36:32.165 00.014 11060 IsSlewing returns 0
00:36:32.166 00.001 11060 IsGuiding returns 0
00:36:32.209 00.043 11060 IsGuiding returns 0
00:36:32.209 00.000 11060 Move returns status 0, amount 32
00:36:32.209 00.000 11060 MoveAxis(N, 0, ABG)
00:36:32.209 00.000 11060 Move returns status 0, amount 0
00:36:32.209 00.000 11060 move complete, result=0
00:36:32.209 00.000 11060 worker thread done servicing request
00:36:32.209 00.000 11060 Worker thread wakes up
00:36:32.209 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
00:36:32.210 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:32.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:32.837 00.627 11060 Exposure complete
00:36:33.012 00.175 11060 worker thread done servicing request
00:36:33.013 00.001 10844 OnExposeComplete: enter
00:36:33.013 00.000 10844 UpdateGuideState(): m_state=6
00:36:33.013 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6444
00:36:33.013 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.15, Mass=2881, SNR=34.8, Peak=232 HFD=3.5
00:36:33.013 00.000 10844 MultiStar: [#1 -0.47,-0.66,0.00,M1] [#2 -0.45,0.05,1.92,U] [#3 -0.46,-0.24,0.96,U] [#4 0.12,-0.36,0.96,U] [#5 -0.81,-0.32,0.00,M1] [#6 -0.20,-0.37,0.97,U] [#7 -0.34,-0.14,0.93,U] [#8 -0.21,-1.03,0.00,M6] 
00:36:33.013 00.000 10844 single-star, 5 included, MultiStar: {-0.24, -0.13}, one-star: {0.08, 0.11}
00:36:33.013 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
00:36:33.013 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:36:33.013 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=-0.12 mountY=0.06, mountTheta=2.70
00:36:33.015 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.11, opts=13)
00:36:33.015 00.000 10844 Enqueuing Move request for scope (0.08, 0.11)
00:36:33.015 00.000 11060 Worker thread wakes up
00:36:33.015 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:33.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
00:36:33.015 00.000 10844 UpdateGuideState exits: m=2881 SNR=34.8
00:36:33.015 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
00:36:33.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:33.015 00.000 11060 Moving (0.08, 0.11) raw xDistance=-0.12 yDistance=0.06
00:36:33.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:33.015 00.000 10844 Enqueuing Expose request
00:36:33.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:36:33.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:33.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:36:33.015 00.000 11060 MoveAxis(E, 20, ABG)
00:36:33.015 00.000 11060 Guiding  Dir = 2, Dur = 20
00:36:33.035 00.020 11060 IsSlewing returns 0
00:36:33.035 00.000 11060 IsGuiding returns 0
00:36:33.064 00.029 11060 IsGuiding returns 0
00:36:33.064 00.000 11060 Move returns status 0, amount 20
00:36:33.064 00.000 11060 MoveAxis(N, 0, ABG)
00:36:33.064 00.000 11060 Move returns status 0, amount 0
00:36:33.064 00.000 11060 move complete, result=0
00:36:33.064 00.000 11060 worker thread done servicing request
00:36:33.064 00.000 11060 Worker thread wakes up
00:36:33.064 00.000 10844 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
00:36:33.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:33.065 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:33.699 00.634 11060 Exposure complete
00:36:33.863 00.164 11060 worker thread done servicing request
00:36:33.863 00.000 10844 OnExposeComplete: enter
00:36:33.863 00.000 10844 UpdateGuideState(): m_state=6
00:36:33.863 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6445
00:36:33.863 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.28, Mass=2806, SNR=33.4, Peak=238 HFD=3.3
00:36:33.864 00.001 10844 MultiStar: [#1 -0.32,-0.67,0.00,M2] [#2 0.09,0.18,2.11,U] [#3 0.42,0.37,0.88,U] [#4 -0.01,-0.22,0.90,U] [#5 -0.59,-0.45,0.00,M2] [#6 0.35,-0.04,0.93,U] [#7 -0.20,-0.14,0.88,U] [#8 -0.08,-0.11,0.87,U] 
00:36:33.864 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.19, 0.24}
00:36:33.864 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
00:36:33.864 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
00:36:33.864 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=-0.08 mountY=0.10, mountTheta=2.29
00:36:33.865 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
00:36:33.865 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
00:36:33.865 00.000 11060 Worker thread wakes up
00:36:33.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:36:33.866 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:33.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:36:33.866 00.000 10844 UpdateGuideState exits: m=2806 SNR=33.4
00:36:33.866 00.000 11060 Moving (0.11, 0.07) raw xDistance=-0.08 yDistance=0.10
00:36:33.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:33.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:36:33.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:33.866 00.000 10844 Enqueuing Expose request
00:36:33.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:33.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:36:33.866 00.000 11060 MoveAxis(E, 0, ABG)
00:36:33.866 00.000 11060 Move returns status 0, amount 0
00:36:33.866 00.000 11060 MoveAxis(N, 0, ABG)
00:36:33.866 00.000 11060 Move returns status 0, amount 0
00:36:33.867 00.001 11060 move complete, result=0
00:36:33.867 00.000 11060 worker thread done servicing request
00:36:33.867 00.000 11060 Worker thread wakes up
00:36:33.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:33.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:33.868 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:34.503 00.635 11060 Exposure complete
00:36:34.676 00.173 11060 worker thread done servicing request
00:36:34.676 00.000 10844 OnExposeComplete: enter
00:36:34.676 00.000 10844 UpdateGuideState(): m_state=6
00:36:34.676 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6446
00:36:34.676 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=62.32, Mass=2618, SNR=32.5, Peak=240 HFD=3.3
00:36:34.677 00.001 10844 MultiStar: [#1 -0.19,-0.07,1.11,U] [#2 -0.70,0.43,0.00,M1] [#3 0.05,0.11,1.04,U] [#4 -0.25,-0.02,0.99,U] [#5 -0.38,0.43,1.10,U] [#6 0.23,0.11,0.98,U] [#7 -0.12,0.21,0.93,U] [#8 0.28,0.04,1.03,U] 
00:36:34.677 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.14}, one-star: {-0.04, 0.28}
00:36:34.677 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
00:36:34.677 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
00:36:34.677 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.96 mountX=-0.12 mountY=-0.08, mountTheta=-2.58
00:36:34.678 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.14, opts=13)
00:36:34.678 00.000 10844 Enqueuing Move request for scope (-0.06, 0.14)
00:36:34.678 00.000 11060 Worker thread wakes up
00:36:34.679 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:34.679 00.000 10844 UpdateGuideState exits: m=2618 SNR=32.5
00:36:34.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:34.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:34.679 00.000 10844 Enqueuing Expose request
00:36:34.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
00:36:34.679 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
00:36:34.679 00.000 11060 Moving (-0.06, 0.14) raw xDistance=-0.12 yDistance=-0.08
00:36:34.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:36:34.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:34.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:34.679 00.000 11060 MoveAxis(E, 22, ABG)
00:36:34.679 00.000 11060 Guiding  Dir = 2, Dur = 22
00:36:34.684 00.005 11060 IsSlewing returns 0
00:36:34.684 00.000 11060 IsGuiding returns 0
00:36:34.715 00.031 11060 IsGuiding returns 0
00:36:34.715 00.000 11060 Move returns status 0, amount 22
00:36:34.715 00.000 11060 MoveAxis(N, 0, ABG)
00:36:34.715 00.000 11060 Move returns status 0, amount 0
00:36:34.715 00.000 11060 move complete, result=0
00:36:34.715 00.000 11060 worker thread done servicing request
00:36:34.716 00.001 11060 Worker thread wakes up
00:36:34.716 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:36:34.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:34.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:35.341 00.625 11060 Exposure complete
00:36:35.520 00.179 11060 worker thread done servicing request
00:36:35.520 00.000 10844 OnExposeComplete: enter
00:36:35.520 00.000 10844 UpdateGuideState(): m_state=6
00:36:35.522 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6447
00:36:35.522 00.000 10844 Star::Find returns 1 (1), X=262.78, Y=61.60, Mass=3099, SNR=35.6, Peak=255 HFD=3.7
00:36:35.522 00.000 10844 MultiStar: [#1 -0.03,0.08,1.03,U] [#2 0.23,0.32,1.86,U] [#3 -0.35,0.52,0.00,M1] [#4 -0.04,-0.15,0.94,U] [#5 -0.20,-0.04,0.99,U] [#6 0.02,-0.39,0.85,U] [#7 -0.24,0.57,0.86,U] [#8 0.05,-0.53,0.87,U] 
00:36:35.522 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {0.26, -0.44}
00:36:35.522 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
00:36:35.522 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
00:36:35.522 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.71 mountX=0.02 mountY=0.04, mountTheta=1.04
00:36:35.523 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.03, opts=13)
00:36:35.524 00.001 10844 Enqueuing Move request for scope (0.03, -0.03)
00:36:35.524 00.000 11060 Worker thread wakes up
00:36:35.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:35.524 00.000 10844 UpdateGuideState exits: m=3099 SNR=35.6 Saturated
00:36:35.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
00:36:35.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
00:36:35.524 00.000 11060 Moving (0.03, -0.03) raw xDistance=0.02 yDistance=0.04
00:36:35.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:36:35.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:35.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:35.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:36:35.525 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:35.525 00.000 10844 Enqueuing Expose request
00:36:35.525 00.000 11060 MoveAxis(E, 0, ABG)
00:36:35.525 00.000 11060 Move returns status 0, amount 0
00:36:35.525 00.000 11060 MoveAxis(N, 0, ABG)
00:36:35.525 00.000 11060 Move returns status 0, amount 0
00:36:35.525 00.000 11060 move complete, result=0
00:36:35.525 00.000 11060 worker thread done servicing request
00:36:35.526 00.001 11060 Worker thread wakes up
00:36:35.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:35.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:35.528 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:36.167 00.639 11060 Exposure complete
00:36:36.334 00.167 11060 worker thread done servicing request
00:36:36.334 00.000 10844 OnExposeComplete: enter
00:36:36.334 00.000 10844 UpdateGuideState(): m_state=6
00:36:36.334 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6448
00:36:36.335 00.001 10844 Star::Find returns 1 (0), X=263.04, Y=62.13, Mass=2653, SNR=32.9, Peak=224 HFD=3.0
00:36:36.335 00.000 10844 MultiStar: [#1 -0.45,-0.26,1.04,U] [#2 0.36,0.49,2.00,U] [#3 -0.11,0.30,1.02,U] [#4 -0.25,-0.17,0.92,U] [#5 -0.23,0.40,1.02,U] [#6 -0.06,-0.15,0.89,U] [#7 -0.36,0.00,0.87,U] [#8 0.17,-0.04,0.98,U] 
00:36:36.335 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.12}, one-star: {0.52, 0.09}
00:36:36.335 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
00:36:36.335 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
00:36:36.335 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.12 mountY=-0.02, mountTheta=-2.97
00:36:36.337 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.12, opts=13)
00:36:36.337 00.000 10844 Enqueuing Move request for scope (-0.00, 0.12)
00:36:36.337 00.000 11060 Worker thread wakes up
00:36:36.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:36.338 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
00:36:36.338 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.9
00:36:36.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
00:36:36.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:36.338 00.000 11060 Moving (-0.00, 0.12) raw xDistance=-0.12 yDistance=-0.02
00:36:36.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:36.338 00.000 10844 Enqueuing Expose request
00:36:36.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:36:36.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:36.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:36:36.338 00.000 11060 MoveAxis(E, 21, ABG)
00:36:36.338 00.000 11060 Guiding  Dir = 2, Dur = 21
00:36:36.352 00.014 11060 IsSlewing returns 0
00:36:36.354 00.002 11060 IsGuiding returns 0
00:36:36.383 00.029 11060 IsGuiding returns 0
00:36:36.383 00.000 11060 Move returns status 0, amount 21
00:36:36.383 00.000 11060 MoveAxis(N, 0, ABG)
00:36:36.383 00.000 11060 Move returns status 0, amount 0
00:36:36.383 00.000 11060 move complete, result=0
00:36:36.384 00.001 11060 worker thread done servicing request
00:36:36.384 00.000 11060 Worker thread wakes up
00:36:36.384 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
00:36:36.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:36.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:37.009 00.625 11060 Exposure complete
00:36:37.192 00.183 11060 worker thread done servicing request
00:36:37.192 00.000 10844 OnExposeComplete: enter
00:36:37.192 00.000 10844 UpdateGuideState(): m_state=6
00:36:37.192 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6449
00:36:37.192 00.000 10844 Star::Find returns 1 (0), X=261.87, Y=61.97, Mass=3292, SNR=37.1, Peak=244 HFD=3.4
00:36:37.193 00.001 10844 MultiStar: [#1 -0.67,-0.06,0.00,M1] [#2 -0.51,0.12,1.86,U] [#3 -0.44,-0.28,0.82,U] [#4 0.29,-0.21,0.82,U] [#5 -0.92,0.03,0.00,M1] [#6 -0.11,0.22,0.79,U] [#7 -0.90,0.11,0.00,M1] [#8 -0.40,-0.20,0.81,U] 
00:36:37.193 00.000 10844 refined, 5 included, MultiStar: {-0.35, -0.04}, one-star: {-0.66, -0.07}
00:36:37.193 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
00:36:37.193 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
00:36:37.193 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-3.03 mountX=0.10 mountY=-0.34, mountTheta=-1.28
00:36:37.194 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.04, opts=13)
00:36:37.194 00.000 10844 Enqueuing Move request for scope (-0.35, -0.04)
00:36:37.194 00.000 11060 Worker thread wakes up
00:36:37.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.04) opts 0xd
00:36:37.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:37.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.04)
00:36:37.194 00.000 11060 Moving (-0.35, -0.04) raw xDistance=0.10 yDistance=-0.34
00:36:37.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:36:37.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:37.194 00.000 10844 UpdateGuideState exits: m=3292 SNR=37.1
00:36:37.196 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:37.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:36:37.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:37.196 00.000 11060 MoveAxis(E, 0, ABG)
00:36:37.196 00.000 11060 Move returns status 0, amount 0
00:36:37.196 00.000 11060 MoveAxis(N, 0, ABG)
00:36:37.196 00.000 10844 Enqueuing Expose request
00:36:37.196 00.000 11060 Move returns status 0, amount 0
00:36:37.196 00.000 11060 move complete, result=0
00:36:37.196 00.000 11060 worker thread done servicing request
00:36:37.196 00.000 11060 Worker thread wakes up
00:36:37.196 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:36:37.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:37.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:37.826 00.630 11060 Exposure complete
00:36:38.013 00.187 11060 worker thread done servicing request
00:36:38.014 00.001 10844 OnExposeComplete: enter
00:36:38.014 00.000 10844 UpdateGuideState(): m_state=6
00:36:38.014 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6450
00:36:38.014 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.18, Mass=2971, SNR=34.9, Peak=245 HFD=3.4
00:36:38.014 00.000 10844 MultiStar: [#1 -0.38,-0.92,0.00,M2] [#2 0.59,0.12,1.98,U] [#3 -0.87,0.39,0.00,M1] [#4 0.18,-0.46,0.95,U] [#5 -0.13,-0.34,1.04,U] [#6 -0.23,-0.09,0.95,U] [#7 -0.50,-0.22,0.85,U] [#8 -0.23,-0.26,0.92,U] 
00:36:38.015 00.001 10844 refined, 6 included, MultiStar: {0.06, -0.12}, one-star: {0.10, 0.15}
00:36:38.015 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
00:36:38.015 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
00:36:38.015 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.11 mountX=0.11 mountY=0.08, mountTheta=0.63
00:36:38.016 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.12, opts=13)
00:36:38.017 00.001 10844 Enqueuing Move request for scope (0.06, -0.12)
00:36:38.017 00.000 11060 Worker thread wakes up
00:36:38.017 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:38.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:36:38.017 00.000 10844 UpdateGuideState exits: m=2971 SNR=34.9
00:36:38.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:36:38.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:38.017 00.000 11060 Moving (0.06, -0.12) raw xDistance=0.11 yDistance=0.08
00:36:38.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:38.017 00.000 10844 Enqueuing Expose request
00:36:38.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:36:38.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:38.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:36:38.017 00.000 11060 MoveAxis(E, 0, ABG)
00:36:38.017 00.000 11060 Move returns status 0, amount 0
00:36:38.018 00.001 11060 MoveAxis(N, 0, ABG)
00:36:38.018 00.000 11060 Move returns status 0, amount 0
00:36:38.018 00.000 11060 move complete, result=0
00:36:38.018 00.000 11060 worker thread done servicing request
00:36:38.018 00.000 11060 Worker thread wakes up
00:36:38.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:38.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:38.020 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:38.655 00.635 11060 Exposure complete
00:36:38.840 00.185 11060 worker thread done servicing request
00:36:38.840 00.000 10844 OnExposeComplete: enter
00:36:38.840 00.000 10844 UpdateGuideState(): m_state=6
00:36:38.840 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6451
00:36:38.840 00.000 10844 Star::Find returns 1 (0), X=261.97, Y=62.10, Mass=2672, SNR=32.5, Peak=252 HFD=3.0
00:36:38.841 00.001 10844 MultiStar: [#1 -0.00,-0.52,1.07,U] [#2 -0.04,0.06,2.07,U] [#3 -0.58,0.14,0.98,U] [#4 0.11,-0.42,1.00,U] [#5 -0.17,-0.30,1.06,U] [#6 -0.32,-0.20,0.96,U] [#7 -0.68,-0.19,0.00,M1] [#8 -0.16,-0.07,1.01,U] 
00:36:38.841 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.14}, one-star: {-0.56, 0.07}
00:36:38.841 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
00:36:38.841 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
00:36:38.841 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-2.52 mountX=0.17 mountY=-0.17, mountTheta=-0.78
00:36:38.842 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.14, opts=13)
00:36:38.842 00.000 10844 Enqueuing Move request for scope (-0.19, -0.14)
00:36:38.842 00.000 11060 Worker thread wakes up
00:36:38.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
00:36:38.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
00:36:38.842 00.000 11060 Moving (-0.19, -0.14) raw xDistance=0.17 yDistance=-0.17
00:36:38.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:36:38.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:38.842 00.000 10844 UpdateGuideState exits: m=2672 SNR=32.5
00:36:38.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:38.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:38.842 00.000 10844 Enqueuing Expose request
00:36:38.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:38.843 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:36:38.843 00.000 11060 MoveAxis(W, 29, ABG)
00:36:38.843 00.000 11060 Guiding  Dir = 3, Dur = 29
00:36:38.868 00.025 11060 IsSlewing returns 0
00:36:38.869 00.001 11060 IsGuiding returns 0
00:36:38.915 00.046 11060 IsGuiding returns 0
00:36:38.915 00.000 11060 Move returns status 0, amount 29
00:36:38.915 00.000 11060 MoveAxis(N, 0, ABG)
00:36:38.915 00.000 11060 Move returns status 0, amount 0
00:36:38.915 00.000 11060 move complete, result=0
00:36:38.915 00.000 11060 worker thread done servicing request
00:36:38.915 00.000 11060 Worker thread wakes up
00:36:38.915 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
00:36:38.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:38.916 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:39.547 00.631 11060 Exposure complete
00:36:39.735 00.188 11060 worker thread done servicing request
00:36:39.735 00.000 10844 OnExposeComplete: enter
00:36:39.735 00.000 10844 UpdateGuideState(): m_state=6
00:36:39.736 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6452
00:36:39.736 00.000 10844 Star::Find returns 1 (0), X=262.26, Y=62.55, Mass=2782, SNR=33.6, Peak=245 HFD=3.5
00:36:39.736 00.000 10844 MultiStar: [#1 -0.59,-0.07,0.98,U] [#2 -0.27,0.30,2.11,U] [#3 -0.29,0.01,1.00,U] [#4 -0.20,-0.23,0.99,U] [#5 -0.33,-0.03,1.05,U] [#6 -0.03,-0.13,0.92,U] [#7 -0.58,-0.14,0.80,U] [#8 -0.18,-0.15,0.87,U] 
00:36:39.736 00.000 10844 refined, 8 included, MultiStar: {-0.30, 0.05}, one-star: {-0.26, 0.51}
00:36:39.736 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
00:36:39.736 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
00:36:39.736 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.05 hyp=0.30 cameraTheta=2.99 mountX=0.01 mountY=-0.30, mountTheta=-1.54
00:36:39.738 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.05, opts=13)
00:36:39.738 00.000 10844 Enqueuing Move request for scope (-0.30, 0.05)
00:36:39.738 00.000 11060 Worker thread wakes up
00:36:39.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:36:39.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.05) opts 0xd
00:36:39.738 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.6
00:36:39.738 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.05)
00:36:39.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:39.738 00.000 11060 Moving (-0.30, 0.05) raw xDistance=0.01 yDistance=-0.30
00:36:39.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:39.738 00.000 10844 Enqueuing Expose request
00:36:39.739 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:36:39.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:36:39.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:36:39.739 00.000 11060 MoveAxis(E, 0, ABG)
00:36:39.739 00.000 11060 Move returns status 0, amount 0
00:36:39.739 00.000 11060 MoveAxis(N, 0, ABG)
00:36:39.739 00.000 11060 Move returns status 0, amount 0
00:36:39.739 00.000 11060 move complete, result=0
00:36:39.739 00.000 11060 worker thread done servicing request
00:36:39.740 00.001 11060 Worker thread wakes up
00:36:39.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:39.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:39.744 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:36:40.376 00.632 11060 Exposure complete
00:36:40.566 00.190 11060 worker thread done servicing request
00:36:40.566 00.000 10844 OnExposeComplete: enter
00:36:40.566 00.000 10844 UpdateGuideState(): m_state=6
00:36:40.567 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6453
00:36:40.567 00.000 10844 Star::Find returns 1 (1), X=262.34, Y=62.73, Mass=2831, SNR=34.0, Peak=255 HFD=3.2
00:36:40.567 00.000 10844 MultiStar: [#1 -0.21,0.40,0.98,U] [#2 -0.86,0.26,0.00,M1] [#3 -0.22,0.54,0.93,U] [#4 -0.42,-0.07,1.03,U] [#5 -0.38,-0.03,1.03,U] [#6 -0.50,-0.11,0.92,U] [#7 -0.67,0.35,0.00,M1] [#8 -0.28,0.08,0.86,U] 
00:36:40.567 00.000 10844 refined, 6 included, MultiStar: {-0.31, 0.22}, one-star: {-0.18, 0.69}
00:36:40.567 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
00:36:40.567 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
00:36:40.567 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.22 hyp=0.38 cameraTheta=2.54 mountX=-0.16 mountY=-0.34, mountTheta=-1.99
00:36:40.569 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.22, opts=13)
00:36:40.570 00.001 10844 Enqueuing Move request for scope (-0.31, 0.22)
00:36:40.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:40.570 00.000 11060 Worker thread wakes up
00:36:40.570 00.000 10844 UpdateGuideState exits: m=2831 SNR=34.0 Saturated
00:36:40.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.22) opts 0xd
00:36:40.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:40.570 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.22)
00:36:40.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:40.570 00.000 10844 Enqueuing Expose request
00:36:40.570 00.000 11060 Moving (-0.31, 0.22) raw xDistance=-0.16 yDistance=-0.34
00:36:40.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:36:40.570 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.08 newest=-0.81
00:36:40.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
00:36:40.570 00.000 11060 MoveAxis(E, 27, ABG)
00:36:40.570 00.000 11060 Guiding  Dir = 2, Dur = 27
00:36:40.575 00.005 11060 IsSlewing returns 0
00:36:40.575 00.000 11060 IsGuiding returns 0
00:36:40.615 00.040 11060 IsGuiding returns 0
00:36:40.615 00.000 11060 Move returns status 0, amount 27
00:36:40.615 00.000 11060 BLC: Oldest BLC event removed
00:36:40.615 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:36:40.615 00.000 11060 MoveAxis(N, 884, ABG)
00:36:40.615 00.000 11060 duration set to 750 by maxDecDuration
00:36:40.616 00.001 11060 Guiding  Dir = 0, Dur = 750
00:36:40.623 00.007 11060 IsSlewing returns 0
00:36:40.623 00.000 11060 IsGuiding returns 0
00:36:41.387 00.764 11060 IsGuiding returns 0
00:36:41.387 00.000 11060 Move returns status 0, amount 750
00:36:41.388 00.001 11060 move complete, result=0
00:36:41.388 00.000 11060 worker thread done servicing request
00:36:41.388 00.000 11060 Worker thread wakes up
00:36:41.388 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.3 px 750 ms NORTH
00:36:41.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:41.391 00.003 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:42.050 00.659 11060 Exposure complete
00:36:42.208 00.158 11060 worker thread done servicing request
00:36:42.208 00.000 10844 OnExposeComplete: enter
00:36:42.208 00.000 10844 UpdateGuideState(): m_state=6
00:36:42.208 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6454
00:36:42.208 00.000 10844 Star::Find returns 1 (1), X=262.33, Y=62.39, Mass=2701, SNR=33.3, Peak=255 HFD=3.4
00:36:42.210 00.002 10844 MultiStar: [#1 0.11,-0.19,1.09,U] [#2 -0.52,0.08,2.13,U] [#3 0.03,0.12,1.07,U] [#4 0.44,-0.04,1.06,U] [#5 -0.33,0.08,1.02,U] [#6 -0.16,-0.43,0.95,U] [#7 -0.16,0.35,0.93,U] [#8 0.22,-0.30,0.95,U] 
00:36:42.210 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.20, 0.35}
00:36:42.210 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
00:36:42.210 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.52)
00:36:42.210 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.03 mountX=0.01 mountY=-0.11, mountTheta=-1.50
00:36:42.212 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
00:36:42.212 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
00:36:42.212 00.000 11060 Worker thread wakes up
00:36:42.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:36:42.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:36:42.213 00.001 10844 UpdateGuideState exits: m=2701 SNR=33.3 Saturated
00:36:42.213 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:36:42.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:42.213 00.000 11060 Moving (-0.11, 0.01) raw xDistance=0.01 yDistance=-0.11
00:36:42.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:42.213 00.000 10844 Enqueuing Expose request
00:36:42.213 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.240507, 1:0.110604
00:36:42.213 00.000 11060 BLC: No correction, Miss < min_move
00:36:42.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:36:42.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:42.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:36:42.213 00.000 11060 MoveAxis(E, 0, ABG)
00:36:42.213 00.000 11060 Move returns status 0, amount 0
00:36:42.214 00.001 11060 MoveAxis(N, 0, ABG)
00:36:42.214 00.000 11060 Move returns status 0, amount 0
00:36:42.214 00.000 11060 move complete, result=0
00:36:42.214 00.000 11060 worker thread done servicing request
00:36:42.214 00.000 11060 Worker thread wakes up
00:36:42.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:42.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:42.216 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:42.847 00.631 11060 Exposure complete
00:36:43.025 00.178 11060 worker thread done servicing request
00:36:43.026 00.001 10844 OnExposeComplete: enter
00:36:43.026 00.000 10844 UpdateGuideState(): m_state=6
00:36:43.026 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6455
00:36:43.026 00.000 10844 Star::Find returns 1 (1), X=262.39, Y=62.64, Mass=2637, SNR=32.5, Peak=255 HFD=3.4
00:36:43.026 00.000 10844 MultiStar: [#1 -0.23,0.01,1.01,U] [#2 -0.27,0.21,2.20,U] [#3 -0.07,-0.33,0.98,U] [#4 -0.39,-0.16,0.95,U] [#5 0.04,-0.11,1.01,U] [#6 -0.34,-0.95,0.00,M1] [#7 -0.16,-0.06,0.84,U] [#8 -0.29,-0.28,0.99,U] 
00:36:43.026 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.02}, one-star: {-0.13, 0.61}
00:36:43.026 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
00:36:43.027 00.001 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
00:36:43.027 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.05 mountX=0.02 mountY=-0.20, mountTheta=-1.48
00:36:43.028 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.02, opts=13)
00:36:43.028 00.000 10844 Enqueuing Move request for scope (-0.20, 0.02)
00:36:43.029 00.001 11060 Worker thread wakes up
00:36:43.029 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:43.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
00:36:43.029 00.000 10844 UpdateGuideState exits: m=2637 SNR=32.5 Saturated
00:36:43.029 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
00:36:43.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:43.029 00.000 11060 Moving (-0.20, 0.02) raw xDistance=0.02 yDistance=-0.20
00:36:43.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:43.029 00.000 10844 Enqueuing Expose request
00:36:43.029 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.240507, 1:0.110604, 2:0.198424
00:36:43.029 00.000 11060 BLC: Under-shoot: nominal increase by 84
00:36:43.029 00.000 11060 BLC: window closed
00:36:43.029 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:36:43.029 00.000 11060 BLC: Pulse adjusted to 750
00:36:43.031 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:36:43.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:36:43.031 00.000 11060 MoveAxis(E, 0, ABG)
00:36:43.031 00.000 11060 Move returns status 0, amount 0
00:36:43.031 00.000 11060 MoveAxis(N, 77, ABG)
00:36:43.031 00.000 11060 Guiding  Dir = 0, Dur = 77
00:36:43.044 00.013 11060 IsSlewing returns 0
00:36:43.044 00.000 11060 IsGuiding returns 0
00:36:43.123 00.079 11060 IsGuiding returns 0
00:36:43.123 00.000 11060 Move returns status 0, amount 77
00:36:43.123 00.000 11060 move complete, result=0
00:36:43.123 00.000 11060 worker thread done servicing request
00:36:43.123 00.000 11060 Worker thread wakes up
00:36:43.123 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 77 ms NORTH
00:36:43.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:43.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:43.428 00.305 10844 evsrv: cli 0EEEEB10 connect
00:36:43.428 00.000 10844 case statement mapped state 6 to 3
00:36:43.429 00.001 10844 case statement mapped state 6 to 3
00:36:43.430 00.001 10844 evsrv: cli 0EEEEB10 request: {"method":"get_pixel_scale","id":"e99dbab2-9029-459c-ac19-6674e2157af9"}
00:36:43.430 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":4.1253,"id":"e99dbab2-9029-459c-ac19-6674e2157af9"}
00:36:43.431 00.001 10844 evsrv: cli 0EEEEB10 disconnect
00:36:43.769 00.338 11060 Exposure complete
00:36:43.935 00.166 11060 worker thread done servicing request
00:36:43.935 00.000 10844 OnExposeComplete: enter
00:36:43.935 00.000 10844 UpdateGuideState(): m_state=6
00:36:43.935 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
00:36:43.936 00.001 10844 Star::Find returns 1 (1), X=262.77, Y=61.56, Mass=2797, SNR=33.5, Peak=255 HFD=3.2
00:36:43.936 00.000 10844 MultiStar: [#1 0.11,-0.97,0.00,M1] [#2 -0.10,-0.61,2.12,U] [#3 -0.04,-0.47,1.04,U] [#4 -0.25,-0.16,1.02,U] [#5 -0.67,-0.33,0.00,M1] [#6 -0.56,-0.95,0.00,M2] [#7 -0.11,-0.27,0.90,U] [#8 -0.14,-0.83,0.00,M1] 
00:36:43.936 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.44}, one-star: {0.25, -0.48}
00:36:43.936 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
00:36:43.936 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
00:36:43.936 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.44 hyp=0.44 cameraTheta=-1.70 mountX=0.44 mountY=0.01, mountTheta=0.03
00:36:43.937 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.44, opts=13)
00:36:43.937 00.000 10844 Enqueuing Move request for scope (-0.06, -0.44)
00:36:43.938 00.001 11060 Worker thread wakes up
00:36:43.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:36:43.938 00.000 10844 UpdateGuideState exits: m=2797 SNR=33.5 Saturated
00:36:43.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:43.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:43.938 00.000 10844 Enqueuing Expose request
00:36:43.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.44) opts 0xd
00:36:43.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.44)
00:36:43.938 00.000 11060 Moving (-0.06, -0.44) raw xDistance=0.44 yDistance=0.01
00:36:43.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
00:36:43.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:43.939 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:43.939 00.000 11060 MoveAxis(W, 76, ABG)
00:36:43.939 00.000 11060 Guiding  Dir = 3, Dur = 76
00:36:43.958 00.019 11060 IsSlewing returns 0
00:36:43.958 00.000 11060 IsGuiding returns 0
00:36:44.046 00.088 11060 IsGuiding returns 0
00:36:44.046 00.000 11060 Move returns status 0, amount 76
00:36:44.046 00.000 11060 MoveAxis(N, 0, ABG)
00:36:44.046 00.000 11060 Move returns status 0, amount 0
00:36:44.047 00.001 11060 move complete, result=0
00:36:44.047 00.000 11060 worker thread done servicing request
00:36:44.047 00.000 11060 Worker thread wakes up
00:36:44.047 00.000 10844 GuideStep: 0.4 px 76 ms WEST, 0.0 px 0 ms NORTH
00:36:44.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:44.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:44.679 00.632 11060 Exposure complete
00:36:44.865 00.186 11060 worker thread done servicing request
00:36:44.865 00.000 10844 OnExposeComplete: enter
00:36:44.866 00.001 10844 UpdateGuideState(): m_state=6
00:36:44.866 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6457
00:36:44.866 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=62.32, Mass=2703, SNR=32.9, Peak=242 HFD=3.3
00:36:44.866 00.000 10844 MultiStar: [#1 0.29,-0.48,1.08,U] [#2 -0.00,-0.17,2.02,U] [#3 0.39,-0.47,1.03,U] [#4 -0.21,-0.79,0.00,M1] [#5 -0.76,0.12,0.00,M2] [#6 -0.04,-0.72,0.00,M3] [#7 -0.16,-0.02,0.85,U] [#8 0.43,-0.64,0.00,M2] 
00:36:44.866 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.18}, one-star: {-0.10, 0.28}
00:36:44.866 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
00:36:44.866 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
00:36:44.866 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.16 mountX=0.16 mountY=0.11, mountTheta=0.58
00:36:44.868 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.18, opts=13)
00:36:44.868 00.000 10844 Enqueuing Move request for scope (0.08, -0.18)
00:36:44.868 00.000 11060 Worker thread wakes up
00:36:44.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
00:36:44.868 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
00:36:44.868 00.000 11060 Moving (0.08, -0.18) raw xDistance=0.16 yDistance=0.11
00:36:44.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
00:36:44.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:44.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:44.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:36:44.868 00.000 11060 MoveAxis(W, 31, ABG)
00:36:44.868 00.000 11060 Guiding  Dir = 3, Dur = 31
00:36:44.868 00.000 10844 UpdateGuideState exits: m=2703 SNR=32.9
00:36:44.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:44.869 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:44.869 00.000 10844 Enqueuing Expose request
00:36:44.890 00.021 11060 IsSlewing returns 0
00:36:44.890 00.000 11060 IsGuiding returns 0
00:36:44.952 00.062 11060 IsGuiding returns 0
00:36:44.952 00.000 11060 Move returns status 0, amount 31
00:36:44.952 00.000 11060 MoveAxis(N, 0, ABG)
00:36:44.952 00.000 11060 Move returns status 0, amount 0
00:36:44.952 00.000 11060 move complete, result=0
00:36:44.952 00.000 11060 worker thread done servicing request
00:36:44.952 00.000 11060 Worker thread wakes up
00:36:44.952 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
00:36:44.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:44.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:45.588 00.636 11060 Exposure complete
00:36:45.756 00.168 11060 worker thread done servicing request
00:36:45.756 00.000 10844 OnExposeComplete: enter
00:36:45.756 00.000 10844 UpdateGuideState(): m_state=6
00:36:45.756 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6458
00:36:45.756 00.000 10844 Star::Find returns 1 (1), X=262.92, Y=62.21, Mass=3262, SNR=36.4, Peak=255 HFD=3.3
00:36:45.757 00.001 10844 MultiStar: [#1 -0.11,-0.21,0.83,U] [#2 -0.39,-0.57,0.00,M1] [#3 -0.34,0.15,0.84,U] [#4 0.10,-0.19,0.89,U] [#5 -0.45,-0.52,0.00,M3] [#6 -0.11,-0.60,0.89,U] [#7 -0.08,0.04,0.84,U] [#8 -0.00,-0.16,0.88,U] 
00:36:45.757 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.11}, one-star: {0.40, 0.18}
00:36:45.757 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
00:36:45.757 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
00:36:45.757 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.67 mountX=0.11 mountY=0.01, mountTheta=0.07
00:36:45.758 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.11, opts=13)
00:36:45.758 00.000 10844 Enqueuing Move request for scope (-0.01, -0.11)
00:36:45.758 00.000 11060 Worker thread wakes up
00:36:45.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
00:36:45.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
00:36:45.758 00.000 11060 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=0.01
00:36:45.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:36:45.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:45.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:45.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:45.758 00.000 11060 MoveAxis(E, 0, ABG)
00:36:45.759 00.001 11060 Move returns status 0, amount 0
00:36:45.759 00.000 10844 UpdateGuideState exits: m=3262 SNR=36.4 Saturated
00:36:45.759 00.000 11060 MoveAxis(N, 0, ABG)
00:36:45.759 00.000 11060 Move returns status 0, amount 0
00:36:45.759 00.000 11060 move complete, result=0
00:36:45.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:45.759 00.000 11060 worker thread done servicing request
00:36:45.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:45.759 00.000 10844 Enqueuing Expose request
00:36:45.759 00.000 11060 Worker thread wakes up
00:36:45.759 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:45.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:45.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:46.394 00.635 11060 Exposure complete
00:36:46.554 00.160 11060 worker thread done servicing request
00:36:46.554 00.000 10844 OnExposeComplete: enter
00:36:46.554 00.000 10844 UpdateGuideState(): m_state=6
00:36:46.554 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6459
00:36:46.554 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=62.28, Mass=2810, SNR=33.6, Peak=245 HFD=3.5
00:36:46.555 00.001 10844 MultiStar: [#1 0.54,-0.44,0.00,M1] [#2 -0.25,-0.07,2.05,U] [#3 0.21,-0.08,1.04,U] [#4 0.14,-0.64,0.00,M1] [#5 -0.20,0.19,0.93,U] [#6 -0.11,-0.19,0.96,U] [#7 -0.00,0.19,0.82,U] [#8 0.24,-0.32,0.98,U] 
00:36:46.555 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {0.25, 0.24}
00:36:46.555 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:36:46.555 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:36:46.555 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.26 mountX=0.02 mountY=-0.01, mountTheta=-0.52
00:36:46.557 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
00:36:46.557 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
00:36:46.557 00.000 11060 Worker thread wakes up
00:36:46.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:46.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:36:46.557 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.6
00:36:46.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:36:46.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:46.558 00.001 11060 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=-0.01
00:36:46.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:46.558 00.000 10844 Enqueuing Expose request
00:36:46.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:36:46.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:46.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:36:46.558 00.000 11060 MoveAxis(E, 0, ABG)
00:36:46.558 00.000 11060 Move returns status 0, amount 0
00:36:46.558 00.000 11060 MoveAxis(N, 0, ABG)
00:36:46.558 00.000 11060 Move returns status 0, amount 0
00:36:46.558 00.000 11060 move complete, result=0
00:36:46.558 00.000 11060 worker thread done servicing request
00:36:46.558 00.000 11060 Worker thread wakes up
00:36:46.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:46.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:46.560 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:47.194 00.634 11060 Exposure complete
00:36:47.372 00.178 11060 worker thread done servicing request
00:36:47.372 00.000 10844 OnExposeComplete: enter
00:36:47.372 00.000 10844 UpdateGuideState(): m_state=6
00:36:47.372 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6460
00:36:47.373 00.001 10844 Star::Find returns 1 (0), X=262.58, Y=61.53, Mass=2473, SNR=31.3, Peak=249 HFD=3.2
00:36:47.373 00.000 10844 MultiStar: [#1 -0.01,-0.21,1.11,U] [#2 0.13,0.10,2.07,U] [#3 0.10,0.14,1.06,U] [#4 -0.03,-0.07,0.98,U] [#5 -0.70,0.06,0.00,M3] [#6 0.02,-0.15,1.04,U] [#7 0.13,-0.03,1.01,U] [#8 0.23,-0.81,0.00,M1] 
00:36:47.373 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.08}, one-star: {0.05, -0.51}
00:36:47.373 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
00:36:47.373 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
00:36:47.373 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.85 mountX=0.06 mountY=0.08, mountTheta=0.89
00:36:47.374 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.08, opts=13)
00:36:47.375 00.001 10844 Enqueuing Move request for scope (0.07, -0.08)
00:36:47.375 00.000 11060 Worker thread wakes up
00:36:47.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
00:36:47.375 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
00:36:47.375 00.000 11060 Moving (0.07, -0.08) raw xDistance=0.06 yDistance=0.08
00:36:47.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:36:47.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:47.376 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:36:47.376 00.000 11060 MoveAxis(E, 0, ABG)
00:36:47.376 00.000 11060 Move returns status 0, amount 0
00:36:47.376 00.000 11060 MoveAxis(N, 0, ABG)
00:36:47.376 00.000 11060 Move returns status 0, amount 0
00:36:47.376 00.000 11060 move complete, result=0
00:36:47.376 00.000 11060 worker thread done servicing request
00:36:47.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:47.376 00.000 10844 UpdateGuideState exits: m=2473 SNR=31.3
00:36:47.382 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:47.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:47.382 00.000 10844 Enqueuing Expose request
00:36:47.382 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:47.383 00.001 11060 Worker thread wakes up
00:36:47.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:47.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:48.018 00.635 11060 Exposure complete
00:36:48.180 00.162 11060 worker thread done servicing request
00:36:48.180 00.000 10844 OnExposeComplete: enter
00:36:48.181 00.001 10844 UpdateGuideState(): m_state=6
00:36:48.181 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6461
00:36:48.181 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=62.08, Mass=3300, SNR=36.6, Peak=244 HFD=3.8
00:36:48.181 00.000 10844 MultiStar: [#1 -0.29,-0.49,0.95,U] [#2 -0.06,-0.18,1.91,U] [#3 -0.03,-0.02,0.93,U] [#4 0.06,-0.63,0.00,M1] [#5 0.09,-0.03,0.95,U] [#6 -0.05,-0.10,0.88,U] [#7 -0.59,0.03,0.83,U] [#8 -0.36,-0.10,0.88,U] 
00:36:48.181 00.000 10844 single-star, 7 included, MultiStar: {-0.13, -0.12}, one-star: {0.10, 0.05}
00:36:48.181 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
00:36:48.181 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
00:36:48.181 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=-0.06 mountY=0.09, mountTheta=2.21
00:36:48.184 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
00:36:48.184 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
00:36:48.184 00.000 11060 Worker thread wakes up
00:36:48.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
00:36:48.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
00:36:48.184 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.06 yDistance=0.09
00:36:48.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:36:48.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:48.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:48.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:36:48.184 00.000 11060 MoveAxis(E, 0, ABG)
00:36:48.184 00.000 11060 Move returns status 0, amount 0
00:36:48.184 00.000 10844 UpdateGuideState exits: m=3300 SNR=36.6
00:36:48.185 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:48.185 00.000 11060 MoveAxis(N, 0, ABG)
00:36:48.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:48.185 00.000 10844 Enqueuing Expose request
00:36:48.185 00.000 11060 Move returns status 0, amount 0
00:36:48.185 00.000 11060 move complete, result=0
00:36:48.185 00.000 11060 worker thread done servicing request
00:36:48.185 00.000 11060 Worker thread wakes up
00:36:48.185 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:48.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:48.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:48.811 00.626 11060 Exposure complete
00:36:48.992 00.181 11060 worker thread done servicing request
00:36:48.992 00.000 10844 OnExposeComplete: enter
00:36:48.992 00.000 10844 UpdateGuideState(): m_state=6
00:36:48.994 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6462
00:36:48.994 00.000 10844 Star::Find returns 1 (1), X=263.03, Y=62.77, Mass=2607, SNR=32.3, Peak=255 HFD=3.2
00:36:48.994 00.000 10844 MultiStar: [#1 -0.51,0.20,1.09,U] [#2 -0.43,0.18,2.17,U] [#3 0.06,0.20,1.00,U] [#4 0.43,0.10,0.95,U] [#5 -0.17,0.01,1.14,U] [#6 -0.15,-0.11,0.95,U] [#7 0.01,0.50,0.92,U] [#8 -0.15,-0.33,1.03,U] 
00:36:48.994 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.16}, one-star: {0.50, 0.73}
00:36:48.994 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
00:36:48.994 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
00:36:48.994 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.11 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
00:36:48.996 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.16, opts=13)
00:36:48.996 00.000 10844 Enqueuing Move request for scope (-0.10, 0.16)
00:36:48.996 00.000 11060 Worker thread wakes up
00:36:48.997 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
00:36:48.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
00:36:48.997 00.000 11060 Moving (-0.10, 0.16) raw xDistance=-0.14 yDistance=-0.12
00:36:48.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:36:48.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:48.997 00.000 10844 UpdateGuideState exits: m=2607 SNR=32.3 Saturated
00:36:48.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:48.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:48.997 00.000 10844 Enqueuing Expose request
00:36:48.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:48.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:48.997 00.000 11060 MoveAxis(E, 25, ABG)
00:36:48.998 00.001 11060 Guiding  Dir = 2, Dur = 25
00:36:49.010 00.012 11060 IsSlewing returns 0
00:36:49.010 00.000 11060 IsGuiding returns 0
00:36:49.041 00.031 11060 IsGuiding returns 0
00:36:49.041 00.000 11060 Move returns status 0, amount 25
00:36:49.041 00.000 11060 MoveAxis(N, 0, ABG)
00:36:49.041 00.000 11060 Move returns status 0, amount 0
00:36:49.041 00.000 11060 move complete, result=0
00:36:49.041 00.000 11060 worker thread done servicing request
00:36:49.042 00.001 11060 Worker thread wakes up
00:36:49.042 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
00:36:49.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:49.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:49.690 00.648 11060 Exposure complete
00:36:49.852 00.162 11060 worker thread done servicing request
00:36:49.852 00.000 10844 OnExposeComplete: enter
00:36:49.852 00.000 10844 UpdateGuideState(): m_state=6
00:36:49.852 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6463
00:36:49.852 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.01, Mass=3351, SNR=36.7, Peak=241 HFD=3.3
00:36:49.854 00.002 10844 MultiStar: [#1 -0.01,-0.52,0.96,U] [#2 -0.03,0.02,1.84,U] [#3 0.27,-0.21,0.88,U] [#4 -0.10,-0.60,0.86,U] [#5 -0.07,-0.46,0.96,U] [#6 -0.13,-0.53,0.82,U] [#7 -0.37,-0.09,0.85,U] [#8 -0.00,-0.67,0.00,M1] 
00:36:49.854 00.000 10844 single-star, 7 included, MultiStar: {-0.03, -0.26}, one-star: {0.15, -0.03}
00:36:49.854 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
00:36:49.854 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
00:36:49.854 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.21 mountX=0.00 mountY=0.15, mountTheta=1.55
00:36:49.855 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.03, opts=13)
00:36:49.855 00.000 10844 Enqueuing Move request for scope (0.15, -0.03)
00:36:49.855 00.000 11060 Worker thread wakes up
00:36:49.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
00:36:49.856 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:49.856 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
00:36:49.856 00.000 10844 UpdateGuideState exits: m=3351 SNR=36.7
00:36:49.856 00.000 11060 Moving (0.15, -0.03) raw xDistance=0.00 yDistance=0.15
00:36:49.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:49.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:36:49.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:49.856 00.000 10844 Enqueuing Expose request
00:36:49.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:49.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:36:49.856 00.000 11060 MoveAxis(E, 0, ABG)
00:36:49.856 00.000 11060 Move returns status 0, amount 0
00:36:49.856 00.000 11060 MoveAxis(N, 0, ABG)
00:36:49.856 00.000 11060 Move returns status 0, amount 0
00:36:49.856 00.000 11060 move complete, result=0
00:36:49.856 00.000 11060 worker thread done servicing request
00:36:49.856 00.000 11060 Worker thread wakes up
00:36:49.857 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:49.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:49.858 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:36:50.492 00.634 11060 Exposure complete
00:36:50.678 00.186 11060 worker thread done servicing request
00:36:50.678 00.000 10844 OnExposeComplete: enter
00:36:50.678 00.000 10844 UpdateGuideState(): m_state=6
00:36:50.678 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6464
00:36:50.678 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=62.06, Mass=3023, SNR=35.3, Peak=248 HFD=3.5
00:36:50.679 00.001 10844 MultiStar: [#1 -0.27,0.15,0.94,U] [#2 -0.12,-0.54,1.98,U] [#3 -0.15,-0.06,0.87,U] [#4 -0.45,-0.20,0.96,U] [#5 -0.23,-0.00,1.00,U] [#6 -0.56,-0.37,0.00,M1] [#7 -0.34,0.42,0.84,U] [#8 0.05,-0.88,0.00,M2] 
00:36:50.679 00.000 10844 single-star, 6 included, MultiStar: {-0.22, -0.10}, one-star: {-0.12, 0.02}
00:36:50.679 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
00:36:50.679 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
00:36:50.679 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.95 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
00:36:50.680 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
00:36:50.680 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
00:36:50.680 00.000 11060 Worker thread wakes up
00:36:50.680 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:50.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
00:36:50.681 00.001 10844 UpdateGuideState exits: m=3023 SNR=35.3
00:36:50.681 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
00:36:50.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:50.681 00.000 11060 Moving (-0.12, 0.02) raw xDistance=-0.00 yDistance=-0.12
00:36:50.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:50.681 00.000 10844 Enqueuing Expose request
00:36:50.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:36:50.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:50.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:50.681 00.000 11060 MoveAxis(E, 0, ABG)
00:36:50.681 00.000 11060 Move returns status 0, amount 0
00:36:50.681 00.000 11060 MoveAxis(N, 0, ABG)
00:36:50.681 00.000 11060 Move returns status 0, amount 0
00:36:50.681 00.000 11060 move complete, result=0
00:36:50.681 00.000 11060 worker thread done servicing request
00:36:50.681 00.000 11060 Worker thread wakes up
00:36:50.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:50.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:50.683 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:51.327 00.644 11060 Exposure complete
00:36:51.512 00.185 11060 worker thread done servicing request
00:36:51.512 00.000 10844 OnExposeComplete: enter
00:36:51.512 00.000 10844 UpdateGuideState(): m_state=6
00:36:51.513 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6465
00:36:51.513 00.000 10844 Star::Find returns 1 (0), X=262.39, Y=62.06, Mass=3081, SNR=35.4, Peak=252 HFD=3.5
00:36:51.513 00.000 10844 MultiStar: [#1 -0.15,-0.06,1.01,U] [#2 -0.44,-0.25,1.97,U] [#3 0.23,0.15,0.89,U] [#4 0.11,0.05,0.93,U] [#5 -0.29,-0.00,1.00,U] [#6 -0.10,-0.21,0.94,U] [#7 -0.23,0.69,0.00,M1] [#8 -0.08,-0.49,0.93,U] 
00:36:51.513 00.000 10844 single-star, 7 included, MultiStar: {-0.15, -0.12}, one-star: {-0.14, 0.02}
00:36:51.513 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
00:36:51.513 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.55)
00:36:51.513 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.00 mountX=0.01 mountY=-0.14, mountTheta=-1.53
00:36:51.514 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.02, opts=13)
00:36:51.514 00.000 10844 Enqueuing Move request for scope (-0.14, 0.02)
00:36:51.514 00.000 11060 Worker thread wakes up
00:36:51.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:51.514 00.000 10844 UpdateGuideState exits: m=3081 SNR=35.4
00:36:51.515 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:51.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:51.515 00.000 10844 Enqueuing Expose request
00:36:51.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
00:36:51.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
00:36:51.515 00.000 11060 Moving (-0.14, 0.02) raw xDistance=0.01 yDistance=-0.14
00:36:51.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:36:51.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:51.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:36:51.515 00.000 11060 MoveAxis(E, 0, ABG)
00:36:51.515 00.000 11060 Move returns status 0, amount 0
00:36:51.515 00.000 11060 MoveAxis(N, 0, ABG)
00:36:51.515 00.000 11060 Move returns status 0, amount 0
00:36:51.515 00.000 11060 move complete, result=0
00:36:51.515 00.000 11060 worker thread done servicing request
00:36:51.515 00.000 11060 Worker thread wakes up
00:36:51.516 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:51.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:51.517 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:52.159 00.642 11060 Exposure complete
00:36:52.339 00.180 11060 worker thread done servicing request
00:36:52.339 00.000 10844 OnExposeComplete: enter
00:36:52.339 00.000 10844 UpdateGuideState(): m_state=6
00:36:52.339 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6466
00:36:52.339 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.06, Mass=2671, SNR=33.3, Peak=203 HFD=3.5
00:36:52.339 00.000 10844 MultiStar: [#1 -0.13,0.35,1.03,U] [#2 -0.23,-0.11,2.08,U] [#3 0.20,0.09,1.00,U] [#4 -0.29,-0.30,1.01,U] [#5 -0.49,-0.31,1.08,U] [#6 -0.01,-0.31,0.95,U] [#7 -0.14,0.44,0.76,U] [#8 0.09,-0.21,0.95,U] 
00:36:52.339 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {0.24, 0.03}
00:36:52.340 00.001 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
00:36:52.340 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
00:36:52.340 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.64 mountX=0.07 mountY=-0.09, mountTheta=-0.90
00:36:52.341 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
00:36:52.341 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
00:36:52.341 00.000 11060 Worker thread wakes up
00:36:52.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:52.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
00:36:52.341 00.000 10844 UpdateGuideState exits: m=2671 SNR=33.3
00:36:52.343 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
00:36:52.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:52.343 00.000 11060 Moving (-0.10, -0.06) raw xDistance=0.07 yDistance=-0.09
00:36:52.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:52.343 00.000 10844 Enqueuing Expose request
00:36:52.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:52.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:52.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:52.343 00.000 11060 MoveAxis(E, 0, ABG)
00:36:52.343 00.000 11060 Move returns status 0, amount 0
00:36:52.343 00.000 11060 MoveAxis(N, 0, ABG)
00:36:52.343 00.000 11060 Move returns status 0, amount 0
00:36:52.343 00.000 11060 move complete, result=0
00:36:52.343 00.000 11060 worker thread done servicing request
00:36:52.343 00.000 11060 Worker thread wakes up
00:36:52.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:52.344 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:52.344 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:52.976 00.632 11060 Exposure complete
00:36:53.149 00.173 11060 worker thread done servicing request
00:36:53.149 00.000 10844 OnExposeComplete: enter
00:36:53.149 00.000 10844 UpdateGuideState(): m_state=6
00:36:53.150 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6467
00:36:53.150 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=62.24, Mass=2705, SNR=33.0, Peak=249 HFD=3.3
00:36:53.150 00.000 10844 MultiStar: [#1 0.00,-0.13,1.06,U] [#2 -0.10,0.27,2.15,U] [#3 -0.02,0.10,0.89,U] [#4 0.03,-0.21,0.99,U] [#5 -0.43,-0.10,0.94,U] [#6 0.04,-0.32,0.94,U] [#7 -0.23,0.13,0.95,U] [#8 0.17,-0.26,0.99,U] 
00:36:53.150 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {0.01, 0.20}
00:36:53.150 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
00:36:53.150 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
00:36:53.150 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.11 mountX=0.01 mountY=-0.06, mountTheta=-1.36
00:36:53.151 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.00, opts=13)
00:36:53.151 00.000 10844 Enqueuing Move request for scope (-0.06, -0.00)
00:36:53.151 00.000 11060 Worker thread wakes up
00:36:53.152 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
00:36:53.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
00:36:53.152 00.000 11060 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=-0.06
00:36:53.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:53.152 00.000 10844 UpdateGuideState exits: m=2705 SNR=33.0
00:36:53.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:53.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:53.152 00.000 10844 Enqueuing Expose request
00:36:53.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:36:53.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:53.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:36:53.152 00.000 11060 MoveAxis(E, 0, ABG)
00:36:53.152 00.000 11060 Move returns status 0, amount 0
00:36:53.152 00.000 11060 MoveAxis(N, 0, ABG)
00:36:53.152 00.000 11060 Move returns status 0, amount 0
00:36:53.152 00.000 11060 move complete, result=0
00:36:53.153 00.001 11060 worker thread done servicing request
00:36:53.153 00.000 11060 Worker thread wakes up
00:36:53.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:53.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:53.154 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:53.782 00.628 11060 Exposure complete
00:36:53.942 00.160 11060 worker thread done servicing request
00:36:53.942 00.000 10844 OnExposeComplete: enter
00:36:53.942 00.000 10844 UpdateGuideState(): m_state=6
00:36:53.942 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6468
00:36:53.942 00.000 10844 Star::Find returns 1 (0), X=262.94, Y=62.00, Mass=3379, SNR=37.1, Peak=249 HFD=3.3
00:36:53.943 00.001 10844 MultiStar: [#1 -0.24,0.05,0.94,U] [#2 -0.51,-0.14,1.81,U] [#3 -0.01,-0.15,0.95,U] [#4 -0.12,-0.49,0.77,U] [#5 -0.10,0.39,0.95,U] [#6 0.00,-0.57,0.84,U] [#7 -0.37,0.36,0.76,U] [#8 0.28,-0.50,0.85,U] 
00:36:53.943 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {0.42, -0.03}
00:36:53.943 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
00:36:53.943 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
00:36:53.943 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.33 mountX=0.13 mountY=-0.09, mountTheta=-0.59
00:36:53.944 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.11, opts=13)
00:36:53.944 00.000 10844 Enqueuing Move request for scope (-0.11, -0.11)
00:36:53.944 00.000 11060 Worker thread wakes up
00:36:53.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
00:36:53.944 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
00:36:53.944 00.000 11060 Moving (-0.11, -0.11) raw xDistance=0.13 yDistance=-0.09
00:36:53.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:36:53.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:53.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:36:53.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:53.944 00.000 11060 MoveAxis(W, 23, ABG)
00:36:53.946 00.002 11060 Guiding  Dir = 3, Dur = 23
00:36:53.946 00.000 10844 UpdateGuideState exits: m=3379 SNR=37.1
00:36:53.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:53.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:53.946 00.000 10844 Enqueuing Expose request
00:36:53.967 00.021 11060 IsSlewing returns 0
00:36:53.967 00.000 11060 IsGuiding returns 0
00:36:54.013 00.046 11060 IsGuiding returns 0
00:36:54.013 00.000 11060 Move returns status 0, amount 23
00:36:54.013 00.000 11060 MoveAxis(N, 0, ABG)
00:36:54.013 00.000 11060 Move returns status 0, amount 0
00:36:54.013 00.000 11060 move complete, result=0
00:36:54.013 00.000 11060 worker thread done servicing request
00:36:54.013 00.000 11060 Worker thread wakes up
00:36:54.013 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
00:36:54.014 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:54.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:54.641 00.627 11060 Exposure complete
00:36:54.827 00.186 11060 worker thread done servicing request
00:36:54.827 00.000 10844 OnExposeComplete: enter
00:36:54.827 00.000 10844 UpdateGuideState(): m_state=6
00:36:54.828 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6469
00:36:54.828 00.000 10844 Star::Find returns 1 (0), X=262.66, Y=62.39, Mass=2832, SNR=33.3, Peak=244 HFD=3.5
00:36:54.828 00.000 10844 MultiStar: [#1 -0.04,-0.14,1.03,U] [#2 -0.14,0.15,2.03,U] [#3 0.37,-0.08,1.09,U] [#4 0.18,-0.13,0.93,U] [#5 -0.24,0.22,1.02,U] [#6 -0.26,-0.43,0.95,U] [#7 -0.53,0.65,0.00,M1] [#8 0.08,-0.57,0.94,U] 
00:36:54.828 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.13, 0.35}
00:36:54.828 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
00:36:54.828 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
00:36:54.828 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.65 mountX=0.05 mountY=0.00, mountTheta=0.09
00:36:54.830 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
00:36:54.830 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
00:36:54.830 00.000 11060 Worker thread wakes up
00:36:54.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
00:36:54.830 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
00:36:54.830 00.000 11060 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.00
00:36:54.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:36:54.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:54.830 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:54.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:36:54.830 00.000 11060 MoveAxis(E, 0, ABG)
00:36:54.831 00.001 11060 Move returns status 0, amount 0
00:36:54.831 00.000 10844 UpdateGuideState exits: m=2832 SNR=33.3
00:36:54.831 00.000 11060 MoveAxis(N, 0, ABG)
00:36:54.831 00.000 11060 Move returns status 0, amount 0
00:36:54.831 00.000 11060 move complete, result=0
00:36:54.831 00.000 11060 worker thread done servicing request
00:36:54.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:54.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:54.831 00.000 10844 Enqueuing Expose request
00:36:54.831 00.000 11060 Worker thread wakes up
00:36:54.831 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:54.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:54.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:55.470 00.639 11060 Exposure complete
00:36:55.635 00.165 11060 worker thread done servicing request
00:36:55.635 00.000 10844 OnExposeComplete: enter
00:36:55.635 00.000 10844 UpdateGuideState(): m_state=6
00:36:55.635 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6470
00:36:55.635 00.000 10844 Star::Find returns 1 (1), X=262.85, Y=61.69, Mass=3057, SNR=35.0, Peak=255 HFD=3.5
00:36:55.636 00.001 10844 MultiStar: [#1 -0.25,-0.52,1.00,U] [#2 0.05,-0.05,1.95,U] [#3 -0.04,0.22,0.93,U] [#4 -0.22,-0.77,0.00,M1] [#5 0.03,-0.24,1.10,U] [#6 -0.38,-0.56,0.00,M1] [#7 -0.36,-0.25,0.82,U] [#8 0.56,-0.89,0.00,M1] 
00:36:55.636 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.18}, one-star: {0.32, -0.35}
00:36:55.636 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
00:36:55.636 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
00:36:55.636 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.67 mountX=0.18 mountY=0.01, mountTheta=0.07
00:36:55.637 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.18, opts=13)
00:36:55.637 00.000 10844 Enqueuing Move request for scope (-0.02, -0.18)
00:36:55.638 00.001 11060 Worker thread wakes up
00:36:55.638 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:55.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
00:36:55.638 00.000 10844 UpdateGuideState exits: m=3057 SNR=35.0 Saturated
00:36:55.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
00:36:55.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:55.638 00.000 11060 Moving (-0.02, -0.18) raw xDistance=0.18 yDistance=0.01
00:36:55.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:55.638 00.000 10844 Enqueuing Expose request
00:36:55.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:36:55.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:55.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:55.638 00.000 11060 MoveAxis(W, 32, ABG)
00:36:55.638 00.000 11060 Guiding  Dir = 3, Dur = 32
00:36:55.651 00.013 11060 IsSlewing returns 0
00:36:55.651 00.000 11060 IsGuiding returns 0
00:36:55.699 00.048 11060 IsGuiding returns 0
00:36:55.699 00.000 11060 Move returns status 0, amount 32
00:36:55.699 00.000 11060 MoveAxis(N, 0, ABG)
00:36:55.699 00.000 11060 Move returns status 0, amount 0
00:36:55.699 00.000 11060 move complete, result=0
00:36:55.699 00.000 11060 worker thread done servicing request
00:36:55.699 00.000 11060 Worker thread wakes up
00:36:55.699 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
00:36:55.700 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:55.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:56.344 00.644 11060 Exposure complete
00:36:56.518 00.174 11060 worker thread done servicing request
00:36:56.518 00.000 10844 OnExposeComplete: enter
00:36:56.518 00.000 10844 UpdateGuideState(): m_state=6
00:36:56.519 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6471
00:36:56.519 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=61.90, Mass=3004, SNR=35.1, Peak=236 HFD=3.3
00:36:56.519 00.000 10844 MultiStar: [#1 0.04,-0.30,0.96,U] [#2 -0.03,0.03,2.00,U] [#3 0.10,0.34,0.99,U] [#4 -0.11,-0.36,0.95,U] [#5 -0.42,-0.20,0.97,U] [#6 0.12,-0.69,0.00,M2] [#7 -0.31,0.85,0.00,M1] [#8 0.15,-0.10,1.03,U] 
00:36:56.519 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.08}, one-star: {0.25, -0.14}
00:36:56.519 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
00:36:56.519 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
00:36:56.519 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.62 mountX=0.08 mountY=0.01, mountTheta=0.12
00:36:56.520 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.08, opts=13)
00:36:56.521 00.001 10844 Enqueuing Move request for scope (-0.00, -0.08)
00:36:56.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:56.521 00.000 10844 UpdateGuideState exits: m=3004 SNR=35.1
00:36:56.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:56.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:56.521 00.000 11060 Worker thread wakes up
00:36:56.521 00.000 10844 Enqueuing Expose request
00:36:56.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
00:36:56.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
00:36:56.521 00.000 11060 Moving (-0.00, -0.08) raw xDistance=0.08 yDistance=0.01
00:36:56.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:36:56.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:56.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:56.521 00.000 11060 MoveAxis(E, 0, ABG)
00:36:56.521 00.000 11060 Move returns status 0, amount 0
00:36:56.521 00.000 11060 MoveAxis(N, 0, ABG)
00:36:56.521 00.000 11060 Move returns status 0, amount 0
00:36:56.521 00.000 11060 move complete, result=0
00:36:56.522 00.001 11060 worker thread done servicing request
00:36:56.522 00.000 11060 Worker thread wakes up
00:36:56.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:56.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:56.523 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:36:57.174 00.651 11060 Exposure complete
00:36:57.357 00.183 11060 worker thread done servicing request
00:36:57.357 00.000 10844 OnExposeComplete: enter
00:36:57.357 00.000 10844 UpdateGuideState(): m_state=6
00:36:57.357 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6472
00:36:57.357 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=62.27, Mass=2697, SNR=33.4, Peak=240 HFD=3.3
00:36:57.357 00.000 10844 MultiStar: [#1 0.25,0.15,0.96,U] [#2 -0.48,0.36,2.00,U] [#3 -0.15,0.16,1.05,U] [#4 -0.04,-0.19,1.04,U] [#5 -0.00,0.33,0.99,U] [#6 -0.15,0.00,0.94,U] [#7 -0.34,0.92,0.00,M2] [#8 -0.02,0.42,0.89,U] 
00:36:57.357 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.20}, one-star: {0.10, 0.23}
00:36:57.357 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
00:36:57.357 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
00:36:57.357 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.08 mountX=-0.18 mountY=-0.14, mountTheta=-2.46
00:36:57.359 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.20, opts=13)
00:36:57.359 00.000 10844 Enqueuing Move request for scope (-0.11, 0.20)
00:36:57.359 00.000 11060 Worker thread wakes up
00:36:57.359 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=11, FiltMax=255, Gamma=1.000
00:36:57.359 00.000 10844 UpdateGuideState exits: m=2697 SNR=33.4
00:36:57.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:57.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:57.359 00.000 10844 Enqueuing Expose request
00:36:57.360 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
00:36:57.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
00:36:57.360 00.000 11060 Moving (-0.11, 0.20) raw xDistance=-0.18 yDistance=-0.14
00:36:57.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:36:57.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:57.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:36:57.360 00.000 11060 MoveAxis(E, 31, ABG)
00:36:57.360 00.000 11060 Guiding  Dir = 2, Dur = 31
00:36:57.405 00.045 11060 IsSlewing returns 0
00:36:57.405 00.000 11060 IsGuiding returns 0
00:36:57.483 00.078 11060 IsGuiding returns 0
00:36:57.483 00.000 11060 Move returns status 0, amount 31
00:36:57.483 00.000 11060 MoveAxis(N, 0, ABG)
00:36:57.483 00.000 11060 Move returns status 0, amount 0
00:36:57.483 00.000 11060 move complete, result=0
00:36:57.483 00.000 11060 worker thread done servicing request
00:36:57.483 00.000 11060 Worker thread wakes up
00:36:57.483 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:36:57.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:57.485 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:58.113 00.628 11060 Exposure complete
00:36:58.283 00.170 11060 worker thread done servicing request
00:36:58.283 00.000 10844 OnExposeComplete: enter
00:36:58.283 00.000 10844 UpdateGuideState(): m_state=6
00:36:58.284 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6473
00:36:58.284 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=61.71, Mass=2543, SNR=31.8, Peak=235 HFD=3.5
00:36:58.284 00.000 10844 MultiStar: [#1 -0.25,-0.37,1.06,U] [#2 0.05,0.34,2.20,U] [#3 -0.07,0.35,0.98,U] [#4 0.20,-0.39,1.03,U] [#5 -0.63,0.03,0.00,M1] [#6 0.02,-0.28,0.93,U] [#7 -0.35,0.38,0.90,U] [#8 -0.02,-0.24,1.08,U] 
00:36:58.284 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {0.10, -0.33}
00:36:58.284 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
00:36:58.284 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
00:36:58.284 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.40 mountX=0.03 mountY=-0.02, mountTheta=-0.66
00:36:58.285 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
00:36:58.285 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
00:36:58.285 00.000 11060 Worker thread wakes up
00:36:58.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
00:36:58.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
00:36:58.285 00.000 11060 Moving (-0.02, -0.02) raw xDistance=0.03 yDistance=-0.02
00:36:58.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:36:58.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:58.287 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:58.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:36:58.287 00.000 11060 MoveAxis(E, 0, ABG)
00:36:58.287 00.000 11060 Move returns status 0, amount 0
00:36:58.287 00.000 10844 UpdateGuideState exits: m=2543 SNR=31.8
00:36:58.287 00.000 11060 MoveAxis(N, 0, ABG)
00:36:58.287 00.000 11060 Move returns status 0, amount 0
00:36:58.287 00.000 11060 move complete, result=0
00:36:58.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:58.287 00.000 11060 worker thread done servicing request
00:36:58.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:58.287 00.000 10844 Enqueuing Expose request
00:36:58.287 00.000 11060 Worker thread wakes up
00:36:58.287 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:36:58.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:58.288 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:58.924 00.636 11060 Exposure complete
00:36:59.085 00.161 11060 worker thread done servicing request
00:36:59.085 00.000 10844 OnExposeComplete: enter
00:36:59.085 00.000 10844 UpdateGuideState(): m_state=6
00:36:59.086 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6474
00:36:59.086 00.000 10844 Star::Find returns 1 (1), X=262.89, Y=62.53, Mass=3151, SNR=35.9, Peak=255 HFD=3.5
00:36:59.086 00.000 10844 MultiStar: [#1 0.11,-0.18,0.97,U] [#2 0.10,0.37,1.93,U] [#3 -0.41,0.03,0.94,U] [#4 0.16,-0.64,0.00,M1] [#5 -0.15,-0.03,0.92,U] [#6 -0.26,-0.32,1.00,U] [#7 -0.54,0.47,0.00,M2] [#8 -0.34,-0.28,0.85,U] 
00:36:59.086 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.06}, one-star: {0.36, 0.49}
00:36:59.086 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.03 = -2.26)
00:36:59.086 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
00:36:59.086 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.27 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
00:36:59.088 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
00:36:59.088 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
00:36:59.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:36:59.088 00.000 10844 UpdateGuideState exits: m=3151 SNR=35.9 Saturated
00:36:59.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:59.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:59.088 00.000 10844 Enqueuing Expose request
00:36:59.088 00.000 11060 Worker thread wakes up
00:36:59.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
00:36:59.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
00:36:59.088 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
00:36:59.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:36:59.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:59.090 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:36:59.090 00.000 11060 MoveAxis(E, 0, ABG)
00:36:59.090 00.000 11060 Move returns status 0, amount 0
00:36:59.090 00.000 11060 MoveAxis(N, 0, ABG)
00:36:59.090 00.000 11060 Move returns status 0, amount 0
00:36:59.090 00.000 11060 move complete, result=0
00:36:59.090 00.000 11060 worker thread done servicing request
00:36:59.090 00.000 11060 Worker thread wakes up
00:36:59.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:59.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:59.092 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:59.723 00.631 11060 Exposure complete
00:36:59.922 00.199 11060 worker thread done servicing request
00:36:59.922 00.000 10844 OnExposeComplete: enter
00:36:59.922 00.000 10844 UpdateGuideState(): m_state=6
00:36:59.922 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6475
00:36:59.922 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.07, Mass=2536, SNR=31.9, Peak=248 HFD=3.5
00:36:59.922 00.000 10844 MultiStar: [#1 -0.06,-0.39,1.03,U] [#2 -0.51,0.19,2.11,U] [#3 -0.28,-0.21,1.00,U] [#4 -0.09,-0.68,0.00,M2] [#5 -0.14,-0.22,1.07,U] [#6 -0.21,-0.26,0.99,U] [#7 -0.30,0.50,0.86,U] [#8 -0.06,-0.36,1.06,U] 
00:36:59.923 00.001 10844 single-star, 7 included, MultiStar: {-0.24, -0.07}, one-star: {-0.08, 0.03}
00:36:59.923 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
00:36:59.923 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.80)
00:36:59.923 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.75 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
00:36:59.924 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
00:36:59.924 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
00:36:59.924 00.000 11060 Worker thread wakes up
00:36:59.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:36:59.924 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:36:59.924 00.000 11060 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=-0.09
00:36:59.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:36:59.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:36:59.924 00.000 10844 UpdateGuideState exits: m=2536 SNR=31.9
00:36:59.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:59.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:36:59.925 00.001 10844 Enqueuing Expose request
00:36:59.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:59.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:36:59.925 00.000 11060 MoveAxis(E, 0, ABG)
00:36:59.925 00.000 11060 Move returns status 0, amount 0
00:36:59.925 00.000 11060 MoveAxis(N, 0, ABG)
00:36:59.925 00.000 11060 Move returns status 0, amount 0
00:36:59.925 00.000 11060 move complete, result=0
00:36:59.925 00.000 11060 worker thread done servicing request
00:36:59.925 00.000 11060 Worker thread wakes up
00:36:59.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:36:59.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:36:59.926 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:00.553 00.627 11060 Exposure complete
00:37:00.709 00.156 11060 worker thread done servicing request
00:37:00.710 00.001 10844 OnExposeComplete: enter
00:37:00.710 00.000 10844 UpdateGuideState(): m_state=6
00:37:00.710 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6476
00:37:00.710 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=62.36, Mass=2811, SNR=33.9, Peak=232 HFD=3.4
00:37:00.710 00.000 10844 MultiStar: [#1 -0.31,0.25,1.05,U] [#2 0.22,0.11,2.00,U] [#3 -0.14,0.02,0.98,U] [#4 -0.43,-0.29,0.88,U] [#5 -0.46,-0.09,1.02,U] [#6 -0.06,-0.50,0.96,U] [#7 -0.43,0.41,0.88,U] [#8 0.24,-0.18,1.07,U] 
00:37:00.710 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.10, 0.32}
00:37:00.710 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
00:37:00.710 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
00:37:00.710 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.01 mountX=0.01 mountY=-0.12, mountTheta=-1.52
00:37:00.711 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
00:37:00.711 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
00:37:00.712 00.001 11060 Worker thread wakes up
00:37:00.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
00:37:00.712 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
00:37:00.712 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.01 yDistance=-0.12
00:37:00.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:37:00.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:00.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:00.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:37:00.712 00.000 11060 MoveAxis(E, 0, ABG)
00:37:00.712 00.000 11060 Move returns status 0, amount 0
00:37:00.712 00.000 10844 UpdateGuideState exits: m=2811 SNR=33.9
00:37:00.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:00.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:00.712 00.000 10844 Enqueuing Expose request
00:37:00.712 00.000 11060 MoveAxis(N, 0, ABG)
00:37:00.712 00.000 11060 Move returns status 0, amount 0
00:37:00.712 00.000 11060 move complete, result=0
00:37:00.713 00.001 11060 worker thread done servicing request
00:37:00.713 00.000 11060 Worker thread wakes up
00:37:00.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:00.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:00.716 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:01.354 00.638 11060 Exposure complete
00:37:01.517 00.163 11060 worker thread done servicing request
00:37:01.517 00.000 10844 OnExposeComplete: enter
00:37:01.517 00.000 10844 UpdateGuideState(): m_state=6
00:37:01.518 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6477
00:37:01.518 00.000 10844 Star::Find returns 1 (0), X=262.34, Y=61.79, Mass=2566, SNR=32.7, Peak=243 HFD=3.0
00:37:01.518 00.000 10844 MultiStar: [#1 0.09,-0.68,0.00,M1] [#2 -0.06,-0.08,2.08,U] [#3 -0.34,-0.18,0.98,U] [#4 -0.08,-0.70,0.00,M2] [#5 -0.45,-0.12,1.08,U] [#6 -0.50,-0.72,0.00,M1] [#7 -0.58,-0.18,0.82,U] [#8 -0.65,-0.59,0.00,M1] 
00:37:01.518 00.000 10844 refined, 4 included, MultiStar: {-0.27, -0.14}, one-star: {-0.18, -0.25}
00:37:01.518 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
00:37:01.518 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
00:37:01.518 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.14 hyp=0.31 cameraTheta=-2.65 mountX=0.19 mountY=-0.24, mountTheta=-0.91
00:37:01.520 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.14, opts=13)
00:37:01.520 00.000 10844 Enqueuing Move request for scope (-0.27, -0.14)
00:37:01.520 00.000 11060 Worker thread wakes up
00:37:01.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:01.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.14) opts 0xd
00:37:01.520 00.000 10844 UpdateGuideState exits: m=2566 SNR=32.7
00:37:01.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.14)
00:37:01.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:01.520 00.000 11060 Moving (-0.27, -0.14) raw xDistance=0.19 yDistance=-0.24
00:37:01.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:01.520 00.000 10844 Enqueuing Expose request
00:37:01.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:37:01.521 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:37:01.521 00.000 11060 MoveAxis(W, 33, ABG)
00:37:01.521 00.000 11060 Guiding  Dir = 3, Dur = 33
00:37:01.551 00.030 11060 IsSlewing returns 0
00:37:01.551 00.000 11060 IsGuiding returns 0
00:37:01.618 00.067 11060 IsGuiding returns 0
00:37:01.618 00.000 11060 Move returns status 0, amount 33
00:37:01.619 00.001 11060 MoveAxis(N, 95, ABG)
00:37:01.619 00.000 11060 Guiding  Dir = 0, Dur = 95
00:37:01.629 00.010 11060 IsSlewing returns 0
00:37:01.629 00.000 11060 IsGuiding returns 0
00:37:01.738 00.109 11060 IsGuiding returns 0
00:37:01.738 00.000 11060 Move returns status 0, amount 95
00:37:01.739 00.001 11060 move complete, result=0
00:37:01.739 00.000 11060 worker thread done servicing request
00:37:01.739 00.000 11060 Worker thread wakes up
00:37:01.739 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.2 px 95 ms NORTH
00:37:01.741 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:01.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:02.385 00.644 11060 Exposure complete
00:37:02.575 00.190 11060 worker thread done servicing request
00:37:02.575 00.000 10844 OnExposeComplete: enter
00:37:02.575 00.000 10844 UpdateGuideState(): m_state=6
00:37:02.575 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6478
00:37:02.575 00.000 10844 Star::Find returns 1 (1), X=262.37, Y=62.44, Mass=3284, SNR=36.4, Peak=255 HFD=3.4
00:37:02.575 00.000 10844 MultiStar: [#1 -0.05,-0.28,1.02,U] [#2 -0.56,-0.28,0.00,M1] [#3 -0.80,-0.09,0.00,M1] [#4 -0.04,-0.35,0.89,U] [#5 -0.32,0.02,0.94,U] [#6 -0.09,-0.04,0.91,U] [#7 -0.46,0.40,0.83,U] [#8 -0.51,-0.31,0.88,U] 
00:37:02.576 00.001 10844 refined, 6 included, MultiStar: {-0.23, -0.02}, one-star: {-0.15, 0.40}
00:37:02.576 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
00:37:02.576 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
00:37:02.576 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.03 mountX=0.06 mountY=-0.22, mountTheta=-1.28
00:37:02.578 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.02, opts=13)
00:37:02.580 00.002 10844 Enqueuing Move request for scope (-0.23, -0.02)
00:37:02.580 00.000 11060 Worker thread wakes up
00:37:02.580 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:02.580 00.000 10844 UpdateGuideState exits: m=3284 SNR=36.4 Saturated
00:37:02.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:02.581 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:02.581 00.000 10844 Enqueuing Expose request
00:37:02.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
00:37:02.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
00:37:02.581 00.000 11060 Moving (-0.23, -0.02) raw xDistance=0.06 yDistance=-0.22
00:37:02.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:37:02.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
00:37:02.581 00.000 11060 MoveAxis(E, 0, ABG)
00:37:02.581 00.000 11060 Move returns status 0, amount 0
00:37:02.582 00.001 11060 MoveAxis(N, 85, ABG)
00:37:02.582 00.000 11060 Guiding  Dir = 0, Dur = 85
00:37:02.593 00.011 11060 IsSlewing returns 0
00:37:02.593 00.000 11060 IsGuiding returns 0
00:37:02.686 00.093 11060 IsGuiding returns 0
00:37:02.686 00.000 11060 Move returns status 0, amount 85
00:37:02.686 00.000 11060 move complete, result=0
00:37:02.686 00.000 11060 worker thread done servicing request
00:37:02.686 00.000 11060 Worker thread wakes up
00:37:02.686 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 85 ms NORTH
00:37:02.687 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:02.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:03.337 00.650 11060 Exposure complete
00:37:03.517 00.180 11060 worker thread done servicing request
00:37:03.517 00.000 10844 OnExposeComplete: enter
00:37:03.517 00.000 10844 UpdateGuideState(): m_state=6
00:37:03.517 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6479
00:37:03.518 00.001 10844 Star::Find returns 1 (0), X=263.12, Y=61.89, Mass=3353, SNR=36.6, Peak=251 HFD=3.1
00:37:03.518 00.000 10844 MultiStar: [#1 0.17,0.45,0.89,U] [#2 -0.35,0.25,1.93,U] [#3 -0.01,0.42,0.83,U] [#4 -0.48,-0.26,0.90,U] [#5 -0.65,0.02,0.00,M1] [#6 0.02,0.16,0.88,U] [#7 -0.52,0.57,0.00,M1] [#8 0.28,-0.55,0.90,U] 
00:37:03.518 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {0.59, -0.14}
00:37:03.518 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
00:37:03.518 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
00:37:03.518 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.80 mountX=-0.06 mountY=-0.03, mountTheta=-2.75
00:37:03.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
00:37:03.519 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
00:37:03.519 00.000 11060 Worker thread wakes up
00:37:03.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:03.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:37:03.519 00.000 10844 UpdateGuideState exits: m=3353 SNR=36.6
00:37:03.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:37:03.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:03.519 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.06 yDistance=-0.03
00:37:03.520 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:03.520 00.000 10844 Enqueuing Expose request
00:37:03.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:37:03.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:03.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:03.520 00.000 11060 MoveAxis(E, 0, ABG)
00:37:03.520 00.000 11060 Move returns status 0, amount 0
00:37:03.520 00.000 11060 MoveAxis(N, 0, ABG)
00:37:03.520 00.000 11060 Move returns status 0, amount 0
00:37:03.520 00.000 11060 move complete, result=0
00:37:03.520 00.000 11060 worker thread done servicing request
00:37:03.520 00.000 11060 Worker thread wakes up
00:37:03.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:03.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:03.521 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:04.146 00.625 11060 Exposure complete
00:37:04.325 00.179 11060 worker thread done servicing request
00:37:04.325 00.000 10844 OnExposeComplete: enter
00:37:04.325 00.000 10844 UpdateGuideState(): m_state=6
00:37:04.325 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6480
00:37:04.325 00.000 10844 Star::Find returns 1 (0), X=262.95, Y=62.08, Mass=2937, SNR=35.0, Peak=250 HFD=2.9
00:37:04.326 00.001 10844 MultiStar: [#1 0.07,0.15,1.05,U] [#2 0.06,-0.14,2.02,U] [#3 0.35,0.06,0.98,U] [#4 -0.31,-0.37,0.84,U] [#5 -0.09,-0.23,1.01,U] [#6 -0.24,-0.32,0.84,U] [#7 0.21,0.35,0.84,U] [#8 0.23,-0.26,0.86,U] 
00:37:04.326 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.43, 0.05}
00:37:04.326 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
00:37:04.326 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
00:37:04.326 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.77 mountX=0.06 mountY=0.10, mountTheta=0.97
00:37:04.327 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
00:37:04.327 00.000 10844 Enqueuing Move request for scope (0.08, -0.08)
00:37:04.327 00.000 11060 Worker thread wakes up
00:37:04.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:04.327 00.000 10844 UpdateGuideState exits: m=2937 SNR=35.0
00:37:04.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:04.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:37:04.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:04.327 00.000 10844 Enqueuing Expose request
00:37:04.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:37:04.328 00.001 11060 Moving (0.08, -0.08) raw xDistance=0.06 yDistance=0.10
00:37:04.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:37:04.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:04.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:37:04.328 00.000 11060 MoveAxis(E, 0, ABG)
00:37:04.328 00.000 11060 Move returns status 0, amount 0
00:37:04.328 00.000 11060 MoveAxis(N, 0, ABG)
00:37:04.328 00.000 11060 Move returns status 0, amount 0
00:37:04.328 00.000 11060 move complete, result=0
00:37:04.328 00.000 11060 worker thread done servicing request
00:37:04.328 00.000 11060 Worker thread wakes up
00:37:04.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:04.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:04.329 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:04.962 00.633 11060 Exposure complete
00:37:05.131 00.169 11060 worker thread done servicing request
00:37:05.131 00.000 10844 OnExposeComplete: enter
00:37:05.131 00.000 10844 UpdateGuideState(): m_state=6
00:37:05.133 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6481
00:37:05.133 00.000 10844 Star::Find returns 1 (1), X=262.25, Y=61.51, Mass=2830, SNR=34.0, Peak=255 HFD=3.3
00:37:05.133 00.000 10844 MultiStar: [#1 0.02,0.28,1.02,U] [#2 0.27,0.36,1.99,U] [#3 -0.27,0.25,0.97,U] [#4 -0.29,-0.60,0.00,M1] [#5 -0.33,0.49,1.02,U] [#6 0.01,-0.27,0.97,U] [#7 0.04,0.16,0.90,U] [#8 0.39,-0.46,0.94,U] 
00:37:05.133 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {-0.28, -0.53}
00:37:05.133 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
00:37:05.133 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
00:37:05.133 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.44 mountX=-0.08 mountY=-0.00, mountTheta=-3.11
00:37:05.134 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
00:37:05.135 00.001 10844 Enqueuing Move request for scope (0.01, 0.08)
00:37:05.135 00.000 11060 Worker thread wakes up
00:37:05.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:37:05.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:37:05.135 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
00:37:05.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:37:05.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:05.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:05.135 00.000 10844 UpdateGuideState exits: m=2830 SNR=34.0 Saturated
00:37:05.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:05.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:05.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:37:05.135 00.000 11060 MoveAxis(E, 0, ABG)
00:37:05.135 00.000 11060 Move returns status 0, amount 0
00:37:05.135 00.000 11060 MoveAxis(N, 0, ABG)
00:37:05.135 00.000 11060 Move returns status 0, amount 0
00:37:05.135 00.000 11060 move complete, result=0
00:37:05.135 00.000 10844 Enqueuing Expose request
00:37:05.136 00.001 11060 worker thread done servicing request
00:37:05.136 00.000 11060 Worker thread wakes up
00:37:05.136 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:05.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:05.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:05.774 00.638 11060 Exposure complete
00:37:05.957 00.183 11060 worker thread done servicing request
00:37:05.957 00.000 10844 OnExposeComplete: enter
00:37:05.957 00.000 10844 UpdateGuideState(): m_state=6
00:37:05.957 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6482
00:37:05.957 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=61.76, Mass=2590, SNR=33.0, Peak=253 HFD=3.2
00:37:05.958 00.001 10844 MultiStar: [#1 0.32,-0.25,1.00,U] [#2 0.16,-0.11,2.09,U] [#3 0.23,0.06,1.01,U] [#4 -0.10,0.10,0.99,U] [#5 -0.05,-0.05,1.02,U] [#6 -0.06,0.14,0.85,U] [#7 -0.32,0.49,0.93,U] [#8 -0.09,-0.43,0.99,U] 
00:37:05.958 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.11, -0.28}
00:37:05.958 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
00:37:05.958 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
00:37:05.958 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.87 mountX=0.04 mountY=0.05, mountTheta=0.88
00:37:05.960 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
00:37:05.960 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
00:37:05.961 00.001 11060 Worker thread wakes up
00:37:05.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:05.961 00.000 10844 UpdateGuideState exits: m=2590 SNR=33.0
00:37:05.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:05.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:05.961 00.000 10844 Enqueuing Expose request
00:37:05.962 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:37:05.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:37:05.962 00.000 11060 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.05
00:37:05.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:37:05.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:05.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:37:05.963 00.001 11060 MoveAxis(E, 0, ABG)
00:37:05.963 00.000 11060 Move returns status 0, amount 0
00:37:05.963 00.000 11060 MoveAxis(N, 0, ABG)
00:37:05.963 00.000 11060 Move returns status 0, amount 0
00:37:05.963 00.000 11060 move complete, result=0
00:37:05.963 00.000 11060 worker thread done servicing request
00:37:05.963 00.000 11060 Worker thread wakes up
00:37:05.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:05.964 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:05.966 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:06.602 00.636 11060 Exposure complete
00:37:06.761 00.159 11060 worker thread done servicing request
00:37:06.761 00.000 10844 OnExposeComplete: enter
00:37:06.761 00.000 10844 UpdateGuideState(): m_state=6
00:37:06.761 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6483
00:37:06.761 00.000 10844 Star::Find returns 1 (0), X=262.98, Y=61.60, Mass=2610, SNR=31.9, Peak=251 HFD=3.4
00:37:06.762 00.001 10844 MultiStar: [#1 0.23,-0.27,1.00,U] [#2 -0.09,-0.26,2.18,U] [#3 0.27,0.07,1.10,U] [#4 -0.06,-0.03,1.03,U] [#5 -0.40,-0.25,1.06,U] [#6 0.35,-0.19,1.00,U] [#7 -0.02,-0.41,0.94,U] [#8 0.07,-0.51,0.93,U] 
00:37:06.762 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.25}, one-star: {0.45, -0.44}
00:37:06.762 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
00:37:06.762 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
00:37:06.762 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.31 mountX=0.23 mountY=0.11, mountTheta=0.43
00:37:06.763 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.25, opts=13)
00:37:06.763 00.000 10844 Enqueuing Move request for scope (0.07, -0.25)
00:37:06.763 00.000 11060 Worker thread wakes up
00:37:06.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
00:37:06.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
00:37:06.763 00.000 11060 Moving (0.07, -0.25) raw xDistance=0.23 yDistance=0.11
00:37:06.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:37:06.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:06.764 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:06.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:37:06.764 00.000 11060 MoveAxis(W, 40, ABG)
00:37:06.764 00.000 11060 Guiding  Dir = 3, Dur = 40
00:37:06.764 00.000 10844 UpdateGuideState exits: m=2610 SNR=31.9
00:37:06.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:06.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:06.764 00.000 10844 Enqueuing Expose request
00:37:06.784 00.020 11060 IsSlewing returns 0
00:37:06.784 00.000 11060 IsGuiding returns 0
00:37:06.847 00.063 11060 IsGuiding returns 0
00:37:06.847 00.000 11060 Move returns status 0, amount 40
00:37:06.847 00.000 11060 MoveAxis(N, 0, ABG)
00:37:06.847 00.000 11060 Move returns status 0, amount 0
00:37:06.847 00.000 11060 move complete, result=0
00:37:06.848 00.001 11060 worker thread done servicing request
00:37:06.848 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
00:37:06.849 00.001 11060 Worker thread wakes up
00:37:06.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:06.850 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:07.492 00.642 11060 Exposure complete
00:37:07.660 00.168 11060 worker thread done servicing request
00:37:07.660 00.000 10844 OnExposeComplete: enter
00:37:07.660 00.000 10844 UpdateGuideState(): m_state=6
00:37:07.661 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6484
00:37:07.661 00.000 10844 Star::Find returns 1 (0), X=262.86, Y=61.78, Mass=3156, SNR=36.0, Peak=245 HFD=3.7
00:37:07.661 00.000 10844 MultiStar: [#1 0.39,-0.88,0.00,M1] [#2 -0.28,0.02,1.96,U] [#3 0.15,0.36,0.82,U] [#4 0.25,-0.40,0.97,U] [#5 -0.04,-0.47,0.96,U] [#6 0.13,-0.16,0.94,U] [#7 0.04,0.06,0.93,U] [#8 0.11,-0.56,0.89,U] 
00:37:07.661 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {0.34, -0.25}
00:37:07.661 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
00:37:07.661 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
00:37:07.661 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.32 mountX=0.15 mountY=0.07, mountTheta=0.42
00:37:07.662 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.16, opts=13)
00:37:07.662 00.000 10844 Enqueuing Move request for scope (0.04, -0.16)
00:37:07.663 00.001 11060 Worker thread wakes up
00:37:07.663 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:07.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
00:37:07.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
00:37:07.663 00.000 10844 UpdateGuideState exits: m=3156 SNR=36.0
00:37:07.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:07.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:07.663 00.000 10844 Enqueuing Expose request
00:37:07.663 00.000 11060 Moving (0.04, -0.16) raw xDistance=0.15 yDistance=0.07
00:37:07.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:37:07.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:07.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:37:07.663 00.000 11060 MoveAxis(W, 27, ABG)
00:37:07.663 00.000 11060 Guiding  Dir = 3, Dur = 27
00:37:07.672 00.009 11060 IsSlewing returns 0
00:37:07.672 00.000 11060 IsGuiding returns 0
00:37:07.719 00.047 11060 IsGuiding returns 0
00:37:07.719 00.000 11060 Move returns status 0, amount 27
00:37:07.719 00.000 11060 MoveAxis(N, 0, ABG)
00:37:07.719 00.000 11060 Move returns status 0, amount 0
00:37:07.719 00.000 11060 move complete, result=0
00:37:07.720 00.001 11060 worker thread done servicing request
00:37:07.720 00.000 11060 Worker thread wakes up
00:37:07.720 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
00:37:07.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:07.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:08.353 00.633 11060 Exposure complete
00:37:08.544 00.191 11060 worker thread done servicing request
00:37:08.544 00.000 10844 OnExposeComplete: enter
00:37:08.544 00.000 10844 UpdateGuideState(): m_state=6
00:37:08.544 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6485
00:37:08.544 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=61.94, Mass=3274, SNR=36.2, Peak=251 HFD=3.4
00:37:08.544 00.000 10844 MultiStar: [#1 0.17,-0.09,0.93,U] [#2 -0.17,0.86,0.00,M1] [#3 -0.09,0.55,0.93,U] [#4 0.33,-0.56,0.00,M1] [#5 -0.36,-0.37,0.95,U] [#6 -0.08,-0.21,0.93,U] [#7 -0.29,-0.02,0.88,U] [#8 -0.01,-0.42,0.90,U] 
00:37:08.544 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.10}, one-star: {0.20, -0.10}
00:37:08.544 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
00:37:08.544 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
00:37:08.544 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.15 mountX=0.11 mountY=-0.05, mountTheta=-0.41
00:37:08.546 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
00:37:08.546 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
00:37:08.546 00.000 11060 Worker thread wakes up
00:37:08.546 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:08.546 00.000 10844 UpdateGuideState exits: m=3274 SNR=36.2
00:37:08.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:08.547 00.001 10844 Enqueuing Expose request
00:37:08.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
00:37:08.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
00:37:08.547 00.000 11060 Moving (-0.06, -0.10) raw xDistance=0.11 yDistance=-0.05
00:37:08.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:37:08.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:08.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:08.547 00.000 11060 MoveAxis(E, 0, ABG)
00:37:08.547 00.000 11060 Move returns status 0, amount 0
00:37:08.547 00.000 11060 MoveAxis(N, 0, ABG)
00:37:08.547 00.000 11060 Move returns status 0, amount 0
00:37:08.547 00.000 11060 move complete, result=0
00:37:08.547 00.000 11060 worker thread done servicing request
00:37:08.547 00.000 11060 Worker thread wakes up
00:37:08.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:08.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:08.549 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:09.178 00.629 11060 Exposure complete
00:37:09.367 00.189 11060 worker thread done servicing request
00:37:09.367 00.000 10844 OnExposeComplete: enter
00:37:09.367 00.000 10844 UpdateGuideState(): m_state=6
00:37:09.368 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6486
00:37:09.368 00.000 10844 Star::Find returns 1 (0), X=262.95, Y=62.04, Mass=2538, SNR=32.2, Peak=211 HFD=2.9
00:37:09.368 00.000 10844 MultiStar: [#1 -0.04,0.10,1.12,U] [#2 -0.31,0.83,0.00,M2] [#3 -0.14,0.59,1.10,U] [#4 0.17,-0.13,1.06,U] [#5 0.02,0.18,1.08,U] [#6 0.24,-0.00,1.02,U] [#7 -0.19,0.21,0.95,U] [#8 0.15,-0.38,0.98,U] 
00:37:09.368 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.08}, one-star: {0.42, 0.00}
00:37:09.368 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
00:37:09.368 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
00:37:09.369 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.79 mountX=-0.09 mountY=0.06, mountTheta=2.53
00:37:09.370 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.08, opts=13)
00:37:09.370 00.000 10844 Enqueuing Move request for scope (0.08, 0.08)
00:37:09.370 00.000 11060 Worker thread wakes up
00:37:09.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:09.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:37:09.370 00.000 10844 UpdateGuideState exits: m=2538 SNR=32.2
00:37:09.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:37:09.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:09.370 00.000 11060 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=0.06
00:37:09.371 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:09.371 00.000 10844 Enqueuing Expose request
00:37:09.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:37:09.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:09.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:37:09.371 00.000 11060 MoveAxis(E, 0, ABG)
00:37:09.371 00.000 11060 Move returns status 0, amount 0
00:37:09.371 00.000 11060 MoveAxis(N, 0, ABG)
00:37:09.371 00.000 11060 Move returns status 0, amount 0
00:37:09.371 00.000 11060 move complete, result=0
00:37:09.371 00.000 11060 worker thread done servicing request
00:37:09.371 00.000 11060 Worker thread wakes up
00:37:09.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:09.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:09.373 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:10.007 00.634 11060 Exposure complete
00:37:10.175 00.168 11060 worker thread done servicing request
00:37:10.175 00.000 10844 OnExposeComplete: enter
00:37:10.176 00.001 10844 UpdateGuideState(): m_state=6
00:37:10.176 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6487
00:37:10.176 00.000 10844 Star::Find returns 1 (0), X=262.18, Y=62.10, Mass=2795, SNR=33.7, Peak=253 HFD=3.1
00:37:10.176 00.000 10844 MultiStar: [#1 0.00,0.02,1.08,U] [#2 -0.26,0.45,2.03,U] [#3 0.28,0.15,1.04,U] [#4 0.20,-0.47,0.93,U] [#5 -0.67,0.14,0.00,M1] [#6 0.34,-0.30,1.01,U] [#7 -0.10,0.21,0.94,U] [#8 0.09,0.24,0.95,U] 
00:37:10.176 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {-0.34, 0.07}
00:37:10.176 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
00:37:10.176 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
00:37:10.176 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=-0.09 mountY=-0.02, mountTheta=-2.92
00:37:10.178 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
00:37:10.178 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
00:37:10.178 00.000 11060 Worker thread wakes up
00:37:10.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:10.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
00:37:10.178 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.7
00:37:10.178 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
00:37:10.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:10.178 00.000 11060 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=-0.02
00:37:10.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:10.178 00.000 10844 Enqueuing Expose request
00:37:10.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:37:10.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:10.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:37:10.179 00.001 11060 MoveAxis(E, 0, ABG)
00:37:10.179 00.000 11060 Move returns status 0, amount 0
00:37:10.179 00.000 11060 MoveAxis(N, 0, ABG)
00:37:10.179 00.000 11060 Move returns status 0, amount 0
00:37:10.179 00.000 11060 move complete, result=0
00:37:10.179 00.000 11060 worker thread done servicing request
00:37:10.179 00.000 11060 Worker thread wakes up
00:37:10.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:10.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:10.181 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:10.810 00.629 11060 Exposure complete
00:37:10.979 00.169 11060 worker thread done servicing request
00:37:10.979 00.000 10844 OnExposeComplete: enter
00:37:10.979 00.000 10844 UpdateGuideState(): m_state=6
00:37:10.979 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6488
00:37:10.980 00.001 10844 Star::Find returns 1 (0), X=262.73, Y=62.62, Mass=3030, SNR=34.8, Peak=251 HFD=3.6
00:37:10.980 00.000 10844 MultiStar: [#1 0.18,0.09,1.05,U] [#2 -0.12,0.74,0.00,M2] [#3 0.30,0.46,0.98,U] [#4 0.32,-0.30,0.90,U] [#5 -0.48,0.05,0.96,U] [#6 -0.30,-0.62,0.00,M1] [#7 0.19,0.28,0.82,U] [#8 0.27,-0.32,0.89,U] 
00:37:10.980 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.13}, one-star: {0.21, 0.59}
00:37:10.980 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
00:37:10.980 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
00:37:10.980 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.75 mountX=-0.15 mountY=0.12, mountTheta=2.49
00:37:10.981 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.13, opts=13)
00:37:10.982 00.001 10844 Enqueuing Move request for scope (0.14, 0.13)
00:37:10.982 00.000 11060 Worker thread wakes up
00:37:10.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=23, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:10.982 00.000 10844 UpdateGuideState exits: m=3030 SNR=34.8
00:37:10.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:10.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:10.982 00.000 10844 Enqueuing Expose request
00:37:10.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
00:37:10.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
00:37:10.982 00.000 11060 Moving (0.14, 0.13) raw xDistance=-0.15 yDistance=0.12
00:37:10.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:37:10.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:10.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:37:10.982 00.000 11060 MoveAxis(E, 26, ABG)
00:37:10.982 00.000 11060 Guiding  Dir = 2, Dur = 26
00:37:11.013 00.031 11060 IsSlewing returns 0
00:37:11.013 00.000 11060 IsGuiding returns 0
00:37:11.053 00.040 11060 IsGuiding returns 0
00:37:11.053 00.000 11060 Move returns status 0, amount 26
00:37:11.053 00.000 11060 MoveAxis(N, 0, ABG)
00:37:11.053 00.000 11060 Move returns status 0, amount 0
00:37:11.053 00.000 11060 move complete, result=0
00:37:11.053 00.000 11060 worker thread done servicing request
00:37:11.053 00.000 11060 Worker thread wakes up
00:37:11.053 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
00:37:11.054 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:11.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:11.688 00.634 11060 Exposure complete
00:37:11.851 00.163 11060 worker thread done servicing request
00:37:11.851 00.000 10844 OnExposeComplete: enter
00:37:11.851 00.000 10844 UpdateGuideState(): m_state=6
00:37:11.851 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6489
00:37:11.851 00.000 10844 Star::Find returns 1 (0), X=262.85, Y=62.07, Mass=3557, SNR=38.2, Peak=253 HFD=3.9
00:37:11.851 00.000 10844 MultiStar: [#1 0.03,-0.20,0.98,U] [#2 -0.16,0.87,0.00,M3] [#3 0.04,0.49,0.90,U] [#4 0.07,-0.08,0.96,U] [#5 -0.45,0.66,0.00,M1] [#6 -0.06,-0.14,0.81,U] [#7 -0.23,0.85,0.00,M1] [#8 -0.47,-0.15,0.83,U] 
00:37:11.852 00.001 10844 refined, 5 included, MultiStar: {0.00, -0.01}, one-star: {0.32, 0.03}
00:37:11.852 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
00:37:11.852 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
00:37:11.852 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.16 mountX=0.01 mountY=0.01, mountTheta=0.58
00:37:11.853 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
00:37:11.853 00.000 10844 Enqueuing Move request for scope (0.00, -0.01)
00:37:11.853 00.000 11060 Worker thread wakes up
00:37:11.853 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:11.853 00.000 10844 UpdateGuideState exits: m=3557 SNR=38.2
00:37:11.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:11.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:11.853 00.000 10844 Enqueuing Expose request
00:37:11.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:37:11.853 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:37:11.854 00.001 11060 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=0.01
00:37:11.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:37:11.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:11.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:11.854 00.000 11060 MoveAxis(E, 0, ABG)
00:37:11.854 00.000 11060 Move returns status 0, amount 0
00:37:11.854 00.000 11060 MoveAxis(N, 0, ABG)
00:37:11.854 00.000 11060 Move returns status 0, amount 0
00:37:11.854 00.000 11060 move complete, result=0
00:37:11.854 00.000 11060 worker thread done servicing request
00:37:11.854 00.000 11060 Worker thread wakes up
00:37:11.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:11.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:11.856 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:12.483 00.627 11060 Exposure complete
00:37:12.651 00.168 11060 worker thread done servicing request
00:37:12.651 00.000 10844 OnExposeComplete: enter
00:37:12.651 00.000 10844 UpdateGuideState(): m_state=6
00:37:12.651 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6490
00:37:12.651 00.000 10844 Star::Find returns 1 (0), X=263.04, Y=61.95, Mass=3211, SNR=36.4, Peak=242 HFD=3.0
00:37:12.652 00.001 10844 MultiStar: [#1 0.12,-0.57,0.96,U] [#2 -0.23,0.10,1.82,U] [#3 -0.06,-0.06,0.84,U] [#4 -0.08,-0.17,0.90,U] [#5 -0.45,0.16,0.99,U] [#6 0.08,-0.62,0.00,M1] [#7 -0.01,-0.11,0.74,U] [#8 0.26,-0.64,0.00,M1] 
00:37:12.652 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.08}, one-star: {0.52, -0.09}
00:37:12.652 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
00:37:12.652 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
00:37:12.652 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.13 mountX=0.09 mountY=-0.04, mountTheta=-0.40
00:37:12.653 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
00:37:12.653 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
00:37:12.654 00.001 11060 Worker thread wakes up
00:37:12.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:12.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
00:37:12.654 00.000 10844 UpdateGuideState exits: m=3211 SNR=36.4
00:37:12.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
00:37:12.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:12.654 00.000 11060 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.04
00:37:12.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:12.654 00.000 10844 Enqueuing Expose request
00:37:12.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:37:12.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:12.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:37:12.654 00.000 11060 MoveAxis(E, 0, ABG)
00:37:12.654 00.000 11060 Move returns status 0, amount 0
00:37:12.655 00.001 11060 MoveAxis(N, 0, ABG)
00:37:12.655 00.000 11060 Move returns status 0, amount 0
00:37:12.655 00.000 11060 move complete, result=0
00:37:12.655 00.000 11060 worker thread done servicing request
00:37:12.655 00.000 11060 Worker thread wakes up
00:37:12.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:12.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:12.656 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:13.282 00.626 11060 Exposure complete
00:37:13.478 00.196 11060 worker thread done servicing request
00:37:13.478 00.000 10844 OnExposeComplete: enter
00:37:13.478 00.000 10844 UpdateGuideState(): m_state=6
00:37:13.478 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6491
00:37:13.480 00.002 10844 Star::Find returns 1 (0), X=262.67, Y=61.70, Mass=3009, SNR=35.0, Peak=245 HFD=3.5
00:37:13.480 00.000 10844 MultiStar: [#1 -0.25,-0.85,0.00,M1] [#2 0.50,0.01,2.02,U] [#3 0.19,0.34,0.96,U] [#4 -0.05,-0.51,0.94,U] [#5 -0.29,-0.15,0.97,U] [#6 -0.02,-0.58,0.96,U] [#7 -0.63,0.50,0.00,M1] [#8 0.04,-0.58,0.88,U] 
00:37:13.480 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.22}, one-star: {0.15, -0.33}
00:37:13.480 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
00:37:13.480 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
00:37:13.480 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.02 mountX=0.19 mountY=0.16, mountTheta=0.72
00:37:13.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.22, opts=13)
00:37:13.482 00.000 10844 Enqueuing Move request for scope (0.13, -0.22)
00:37:13.482 00.000 11060 Worker thread wakes up
00:37:13.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:13.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
00:37:13.482 00.000 10844 UpdateGuideState exits: m=3009 SNR=35.0
00:37:13.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
00:37:13.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:13.482 00.000 11060 Moving (0.13, -0.22) raw xDistance=0.19 yDistance=0.16
00:37:13.483 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:37:13.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:13.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:13.483 00.000 10844 Enqueuing Expose request
00:37:13.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:37:13.483 00.000 11060 MoveAxis(W, 33, ABG)
00:37:13.483 00.000 11060 Guiding  Dir = 3, Dur = 33
00:37:13.513 00.030 11060 IsSlewing returns 0
00:37:13.514 00.001 11060 IsGuiding returns 0
00:37:13.572 00.058 11060 IsGuiding returns 0
00:37:13.572 00.000 11060 Move returns status 0, amount 33
00:37:13.572 00.000 11060 MoveAxis(N, 0, ABG)
00:37:13.572 00.000 11060 Move returns status 0, amount 0
00:37:13.572 00.000 11060 move complete, result=0
00:37:13.572 00.000 11060 worker thread done servicing request
00:37:13.572 00.000 11060 Worker thread wakes up
00:37:13.572 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.2 px 0 ms NORTH
00:37:13.573 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:13.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:14.209 00.636 11060 Exposure complete
00:37:14.381 00.172 11060 worker thread done servicing request
00:37:14.381 00.000 10844 OnExposeComplete: enter
00:37:14.381 00.000 10844 UpdateGuideState(): m_state=6
00:37:14.381 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6492
00:37:14.381 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=62.18, Mass=2672, SNR=32.9, Peak=244 HFD=3.7
00:37:14.382 00.001 10844 MultiStar: [#1 -0.25,-0.08,1.04,U] [#2 -0.62,0.05,2.07,U] [#3 0.06,0.26,0.98,U] [#4 0.28,-0.58,0.00,M1] [#5 -0.28,0.03,1.11,U] [#6 -0.00,-0.16,1.03,U] [#7 -0.55,0.55,0.00,M2] [#8 0.09,-0.48,0.94,U] 
00:37:14.382 00.000 10844 single-star, 6 included, MultiStar: {-0.20, -0.02}, one-star: {0.04, 0.14}
00:37:14.382 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:37:14.382 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
00:37:14.382 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.29 mountX=-0.14 mountY=0.02, mountTheta=3.03
00:37:14.383 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
00:37:14.384 00.001 10844 Enqueuing Move request for scope (0.04, 0.14)
00:37:14.384 00.000 11060 Worker thread wakes up
00:37:14.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:37:14.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:37:14.384 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=0.02
00:37:14.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:37:14.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:14.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:14.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:14.384 00.000 11060 MoveAxis(E, 24, ABG)
00:37:14.384 00.000 11060 Guiding  Dir = 2, Dur = 24
00:37:14.384 00.000 10844 UpdateGuideState exits: m=2672 SNR=32.9
00:37:14.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:14.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:14.384 00.000 10844 Enqueuing Expose request
00:37:14.416 00.032 11060 IsSlewing returns 0
00:37:14.416 00.000 11060 IsGuiding returns 0
00:37:14.460 00.044 11060 IsGuiding returns 0
00:37:14.460 00.000 11060 Move returns status 0, amount 24
00:37:14.460 00.000 11060 MoveAxis(N, 0, ABG)
00:37:14.460 00.000 11060 Move returns status 0, amount 0
00:37:14.460 00.000 11060 move complete, result=0
00:37:14.461 00.001 11060 worker thread done servicing request
00:37:14.461 00.000 11060 Worker thread wakes up
00:37:14.461 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:37:14.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:14.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:15.089 00.628 11060 Exposure complete
00:37:15.264 00.175 11060 worker thread done servicing request
00:37:15.264 00.000 10844 OnExposeComplete: enter
00:37:15.264 00.000 10844 UpdateGuideState(): m_state=6
00:37:15.265 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6493
00:37:15.265 00.000 10844 Star::Find returns 1 (0), X=262.05, Y=62.45, Mass=2786, SNR=34.1, Peak=249 HFD=3.5
00:37:15.265 00.000 10844 MultiStar: [#1 0.26,-0.40,1.05,U] [#2 -0.42,0.18,1.89,U] [#3 0.07,0.16,1.03,U] [#4 0.39,-0.48,0.94,U] [#5 -0.09,-0.31,1.05,U] [#6 -0.32,-0.20,0.90,U] [#7 -0.40,0.37,0.86,U] [#8 0.42,-0.67,0.00,M1] 
00:37:15.265 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.02}, one-star: {-0.48, 0.41}
00:37:15.265 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
00:37:15.265 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
00:37:15.265 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.03 mountX=0.04 mountY=-0.14, mountTheta=-1.28
00:37:15.267 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.02, opts=13)
00:37:15.267 00.000 10844 Enqueuing Move request for scope (-0.15, -0.02)
00:37:15.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:15.267 00.000 10844 UpdateGuideState exits: m=2786 SNR=34.1
00:37:15.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:15.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:15.267 00.000 10844 Enqueuing Expose request
00:37:15.268 00.001 11060 Worker thread wakes up
00:37:15.269 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
00:37:15.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
00:37:15.269 00.000 11060 Moving (-0.15, -0.02) raw xDistance=0.04 yDistance=-0.14
00:37:15.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:37:15.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:15.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:37:15.269 00.000 11060 MoveAxis(E, 0, ABG)
00:37:15.269 00.000 11060 Move returns status 0, amount 0
00:37:15.269 00.000 11060 MoveAxis(N, 0, ABG)
00:37:15.269 00.000 11060 Move returns status 0, amount 0
00:37:15.269 00.000 11060 move complete, result=0
00:37:15.269 00.000 11060 worker thread done servicing request
00:37:15.269 00.000 11060 Worker thread wakes up
00:37:15.270 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:15.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:15.273 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:15.902 00.629 11060 Exposure complete
00:37:16.084 00.182 11060 worker thread done servicing request
00:37:16.084 00.000 10844 OnExposeComplete: enter
00:37:16.084 00.000 10844 UpdateGuideState(): m_state=6
00:37:16.084 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6494
00:37:16.085 00.001 10844 Star::Find returns 1 (0), X=261.52, Y=62.30, Mass=2581, SNR=32.0, Peak=250 HFD=3.3
00:37:16.085 00.000 10844 MultiStar: [#1 -0.17,-0.03,1.10,U] [#2 -0.48,-0.08,2.10,U] [#3 -0.30,0.08,1.01,U] [#4 0.14,0.12,0.96,U] [#5 -0.40,-0.03,1.10,U] [#6 -0.13,-0.44,0.98,U] [#7 0.11,-0.18,0.97,U] [#8 -0.10,-0.27,0.95,U] 
00:37:16.085 00.000 10844 refined, 8 included, MultiStar: {-0.29, -0.06}, one-star: {-1.01, 0.26}
00:37:16.085 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
00:37:16.085 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
00:37:16.085 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.06 hyp=0.29 cameraTheta=-2.93 mountX=0.11 mountY=-0.27, mountTheta=-1.18
00:37:16.086 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.06, opts=13)
00:37:16.086 00.000 10844 Enqueuing Move request for scope (-0.29, -0.06)
00:37:16.086 00.000 11060 Worker thread wakes up
00:37:16.087 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=23, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:16.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.06) opts 0xd
00:37:16.087 00.000 10844 UpdateGuideState exits: m=2581 SNR=32.0
00:37:16.087 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.06)
00:37:16.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:16.087 00.000 11060 Moving (-0.29, -0.06) raw xDistance=0.11 yDistance=-0.27
00:37:16.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:16.087 00.000 10844 Enqueuing Expose request
00:37:16.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:37:16.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
00:37:16.087 00.000 11060 MoveAxis(E, 0, ABG)
00:37:16.087 00.000 11060 Move returns status 0, amount 0
00:37:16.087 00.000 11060 MoveAxis(N, 107, ABG)
00:37:16.087 00.000 11060 Guiding  Dir = 0, Dur = 107
00:37:16.100 00.013 11060 IsSlewing returns 0
00:37:16.100 00.000 11060 IsGuiding returns 0
00:37:16.210 00.110 11060 IsGuiding returns 0
00:37:16.210 00.000 11060 Move returns status 0, amount 107
00:37:16.210 00.000 11060 move complete, result=0
00:37:16.210 00.000 11060 worker thread done servicing request
00:37:16.210 00.000 11060 Worker thread wakes up
00:37:16.210 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 107 ms NORTH
00:37:16.211 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:16.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:16.841 00.630 11060 Exposure complete
00:37:17.018 00.177 11060 worker thread done servicing request
00:37:17.018 00.000 10844 OnExposeComplete: enter
00:37:17.018 00.000 10844 UpdateGuideState(): m_state=6
00:37:17.018 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6495
00:37:17.018 00.000 10844 Star::Find returns 1 (1), X=262.62, Y=62.57, Mass=2836, SNR=33.7, Peak=255 HFD=3.4
00:37:17.019 00.001 10844 MultiStar: [#1 -0.42,0.81,0.00,M1] [#2 0.06,0.41,2.00,U] [#3 -0.65,0.54,0.00,M1] [#4 0.02,0.59,1.01,U] [#5 -0.16,-0.02,1.06,U] [#6 -0.02,-0.04,0.85,U] [#7 0.08,0.57,0.86,U] [#8 -0.26,-0.14,0.95,U] 
00:37:17.019 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.29}, one-star: {0.10, 0.54}
00:37:17.019 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.38 = -2.91)
00:37:17.019 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
00:37:17.019 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.62 mountX=-0.28 mountY=-0.06, mountTheta=-2.92
00:37:17.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.29, opts=13)
00:37:17.021 00.000 10844 Enqueuing Move request for scope (-0.02, 0.29)
00:37:17.021 00.000 11060 Worker thread wakes up
00:37:17.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:17.021 00.000 10844 UpdateGuideState exits: m=2836 SNR=33.7 Saturated
00:37:17.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:17.023 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:17.023 00.000 10844 Enqueuing Expose request
00:37:17.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
00:37:17.023 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
00:37:17.023 00.000 11060 Moving (-0.02, 0.29) raw xDistance=-0.28 yDistance=-0.06
00:37:17.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:37:17.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:17.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:17.023 00.000 11060 MoveAxis(E, 49, ABG)
00:37:17.023 00.000 11060 Guiding  Dir = 2, Dur = 49
00:37:17.039 00.016 11060 IsSlewing returns 0
00:37:17.039 00.000 11060 IsGuiding returns 0
00:37:17.102 00.063 11060 IsGuiding returns 0
00:37:17.102 00.000 11060 Move returns status 0, amount 49
00:37:17.102 00.000 11060 MoveAxis(N, 0, ABG)
00:37:17.102 00.000 11060 Move returns status 0, amount 0
00:37:17.102 00.000 11060 move complete, result=0
00:37:17.102 00.000 11060 worker thread done servicing request
00:37:17.102 00.000 11060 Worker thread wakes up
00:37:17.102 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
00:37:17.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:17.103 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:17.748 00.645 11060 Exposure complete
00:37:17.914 00.166 11060 worker thread done servicing request
00:37:17.914 00.000 10844 OnExposeComplete: enter
00:37:17.914 00.000 10844 UpdateGuideState(): m_state=6
00:37:17.914 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6496
00:37:17.914 00.000 10844 Star::Find returns 1 (1), X=262.58, Y=61.95, Mass=3159, SNR=36.0, Peak=255 HFD=3.5
00:37:17.915 00.001 10844 MultiStar: [#1 -0.29,-0.11,0.93,U] [#2 -0.18,0.40,1.82,U] [#3 -0.19,0.07,0.89,U] [#4 0.40,0.28,0.93,U] [#5 -0.27,0.03,1.03,U] [#6 -0.43,-0.24,0.88,U] [#7 -0.28,-0.20,0.84,U] [#8 0.44,-0.26,0.92,U] 
00:37:17.915 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {0.06, -0.08}
00:37:17.915 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.57 = -1.72)
00:37:17.915 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
00:37:17.915 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.81 mountX=-0.01 mountY=-0.09, mountTheta=-1.72
00:37:17.916 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
00:37:17.916 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
00:37:17.916 00.000 11060 Worker thread wakes up
00:37:17.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:37:17.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:37:17.916 00.000 11060 Moving (-0.09, 0.03) raw xDistance=-0.01 yDistance=-0.09
00:37:17.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:37:17.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:17.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:37:17.916 00.000 10844 UpdateGuideState exits: m=3159 SNR=36.0 Saturated
00:37:17.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:17.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:17.917 00.001 10844 Enqueuing Expose request
00:37:17.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:37:17.917 00.000 11060 MoveAxis(E, 0, ABG)
00:37:17.917 00.000 11060 Move returns status 0, amount 0
00:37:17.917 00.000 11060 MoveAxis(N, 0, ABG)
00:37:17.917 00.000 11060 Move returns status 0, amount 0
00:37:17.917 00.000 11060 move complete, result=0
00:37:17.917 00.000 11060 worker thread done servicing request
00:37:17.917 00.000 11060 Worker thread wakes up
00:37:17.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:17.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:17.918 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:18.544 00.626 11060 Exposure complete
00:37:18.720 00.176 11060 worker thread done servicing request
00:37:18.721 00.001 10844 OnExposeComplete: enter
00:37:18.721 00.000 10844 UpdateGuideState(): m_state=6
00:37:18.721 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6497
00:37:18.721 00.000 10844 Star::Find returns 1 (0), X=262.71, Y=61.89, Mass=3477, SNR=38.0, Peak=250 HFD=3.8
00:37:18.721 00.000 10844 MultiStar: [#1 -0.55,-0.34,0.00,M1] [#2 -0.19,-0.44,1.81,U] [#3 -0.51,-0.55,0.00,M1] [#4 0.14,-0.59,0.85,U] [#5 -0.20,-0.35,0.95,U] [#6 -0.05,-0.67,0.00,M1] [#7 -0.61,0.06,0.77,U] [#8 -0.26,-0.99,0.00,M1] 
00:37:18.721 00.000 10844 single-star, 4 included, MultiStar: {-0.13, -0.32}, one-star: {0.18, -0.15}
00:37:18.722 00.001 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
00:37:18.722 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
00:37:18.722 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.68 mountX=0.11 mountY=0.20, mountTheta=1.06
00:37:18.731 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.15, opts=13)
00:37:18.731 00.000 10844 Enqueuing Move request for scope (0.18, -0.15)
00:37:18.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:18.731 00.000 10844 UpdateGuideState exits: m=3477 SNR=38.0
00:37:18.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:18.731 00.000 10844 Enqueuing Expose request
00:37:18.732 00.001 11060 Worker thread wakes up
00:37:18.733 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
00:37:18.733 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
00:37:18.733 00.000 11060 Moving (0.18, -0.15) raw xDistance=0.11 yDistance=0.20
00:37:18.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:37:18.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:37:18.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:37:18.733 00.000 11060 MoveAxis(E, 0, ABG)
00:37:18.733 00.000 11060 Move returns status 0, amount 0
00:37:18.733 00.000 11060 MoveAxis(N, 0, ABG)
00:37:18.733 00.000 11060 Move returns status 0, amount 0
00:37:18.733 00.000 11060 move complete, result=0
00:37:18.733 00.000 11060 worker thread done servicing request
00:37:18.733 00.000 11060 Worker thread wakes up
00:37:18.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:18.734 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:18.734 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:19.359 00.625 11060 Exposure complete
00:37:19.545 00.186 11060 worker thread done servicing request
00:37:19.545 00.000 10844 OnExposeComplete: enter
00:37:19.545 00.000 10844 UpdateGuideState(): m_state=6
00:37:19.545 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6498
00:37:19.545 00.000 10844 Star::Find returns 1 (1), X=262.36, Y=61.95, Mass=3219, SNR=36.2, Peak=255 HFD=3.5
00:37:19.545 00.000 10844 MultiStar: [#1 -0.27,-0.09,0.96,U] [#2 -0.36,0.07,1.88,U] [#3 -0.02,0.52,0.82,U] [#4 -0.09,-0.55,0.91,U] [#5 0.11,-0.72,0.00,M1] [#6 0.02,-0.48,0.93,U] [#7 -0.75,0.28,0.00,M1] [#8 -0.09,-0.72,0.00,M2] 
00:37:19.545 00.000 10844 single-star, 5 included, MultiStar: {-0.18, -0.09}, one-star: {-0.16, -0.08}
00:37:19.545 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
00:37:19.546 00.001 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
00:37:19.546 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.66 mountX=0.11 mountY=-0.15, mountTheta=-0.92
00:37:19.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.08, opts=13)
00:37:19.547 00.000 10844 Enqueuing Move request for scope (-0.16, -0.08)
00:37:19.547 00.000 11060 Worker thread wakes up
00:37:19.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:19.547 00.000 10844 UpdateGuideState exits: m=3219 SNR=36.2 Saturated
00:37:19.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:19.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
00:37:19.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:19.547 00.000 10844 Enqueuing Expose request
00:37:19.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
00:37:19.547 00.000 11060 Moving (-0.16, -0.08) raw xDistance=0.11 yDistance=-0.15
00:37:19.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:37:19.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:19.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:37:19.547 00.000 11060 MoveAxis(E, 0, ABG)
00:37:19.547 00.000 11060 Move returns status 0, amount 0
00:37:19.547 00.000 11060 MoveAxis(N, 0, ABG)
00:37:19.547 00.000 11060 Move returns status 0, amount 0
00:37:19.547 00.000 11060 move complete, result=0
00:37:19.547 00.000 11060 worker thread done servicing request
00:37:19.547 00.000 11060 Worker thread wakes up
00:37:19.549 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:19.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:19.549 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:20.195 00.646 11060 Exposure complete
00:37:20.361 00.166 11060 worker thread done servicing request
00:37:20.361 00.000 10844 OnExposeComplete: enter
00:37:20.361 00.000 10844 UpdateGuideState(): m_state=6
00:37:20.361 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6499
00:37:20.361 00.000 10844 Star::Find returns 1 (1), X=261.99, Y=62.47, Mass=3217, SNR=36.4, Peak=255 HFD=3.6
00:37:20.362 00.001 10844 MultiStar: [#1 -0.04,0.16,0.89,U] [#2 -0.22,0.60,0.00,M1] [#3 0.08,0.44,0.87,U] [#4 -0.08,-0.15,0.92,U] [#5 -0.83,-0.02,0.00,M2] [#6 -0.19,-0.33,0.87,U] [#7 -0.34,-0.17,0.80,U] [#8 -0.16,-0.73,0.00,M3] 
00:37:20.362 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.07}, one-star: {-0.53, 0.43}
00:37:20.362 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.76)
00:37:20.362 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
00:37:20.362 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.78 mountX=-0.04 mountY=-0.20, mountTheta=-1.76
00:37:20.363 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.07, opts=13)
00:37:20.363 00.000 10844 Enqueuing Move request for scope (-0.19, 0.07)
00:37:20.363 00.000 11060 Worker thread wakes up
00:37:20.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:20.363 00.000 10844 UpdateGuideState exits: m=3217 SNR=36.4 Saturated
00:37:20.365 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:20.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
00:37:20.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:20.365 00.000 10844 Enqueuing Expose request
00:37:20.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
00:37:20.365 00.000 11060 Moving (-0.19, 0.07) raw xDistance=-0.04 yDistance=-0.20
00:37:20.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:37:20.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:37:20.365 00.000 11060 MoveAxis(E, 0, ABG)
00:37:20.365 00.000 11060 Move returns status 0, amount 0
00:37:20.365 00.000 11060 MoveAxis(N, 77, ABG)
00:37:20.365 00.000 11060 Guiding  Dir = 0, Dur = 77
00:37:20.372 00.007 11060 IsSlewing returns 0
00:37:20.372 00.000 11060 IsGuiding returns 0
00:37:20.482 00.110 11060 IsGuiding returns 0
00:37:20.482 00.000 11060 Move returns status 0, amount 77
00:37:20.482 00.000 11060 move complete, result=0
00:37:20.482 00.000 11060 worker thread done servicing request
00:37:20.482 00.000 11060 Worker thread wakes up
00:37:20.482 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 77 ms NORTH
00:37:20.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:20.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:21.111 00.629 11060 Exposure complete
00:37:21.296 00.185 11060 worker thread done servicing request
00:37:21.296 00.000 10844 OnExposeComplete: enter
00:37:21.296 00.000 10844 UpdateGuideState(): m_state=6
00:37:21.296 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6500
00:37:21.297 00.001 10844 Star::Find returns 1 (0), X=262.50, Y=62.23, Mass=2949, SNR=35.2, Peak=250 HFD=3.4
00:37:21.297 00.000 10844 MultiStar: [#1 0.12,-0.66,0.00,M1] [#2 -0.05,0.37,2.06,U] [#3 0.35,0.17,0.85,U] [#4 0.16,-0.29,0.97,U] [#5 0.07,-0.12,0.99,U] [#6 -0.02,-0.24,0.89,U] [#7 -0.30,0.77,0.00,M1] [#8 -0.44,-0.32,0.95,U] 
00:37:21.297 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {-0.02, 0.19}
00:37:21.297 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.53 = -2.76)
00:37:21.297 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
00:37:21.297 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.77 mountX=-0.02 mountY=-0.01, mountTheta=-2.77
00:37:21.299 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
00:37:21.299 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
00:37:21.299 00.000 11060 Worker thread wakes up
00:37:21.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:21.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:37:21.299 00.000 10844 UpdateGuideState exits: m=2949 SNR=35.2
00:37:21.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:37:21.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:21.299 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
00:37:21.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:21.299 00.000 10844 Enqueuing Expose request
00:37:21.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:37:21.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:21.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:37:21.300 00.001 11060 MoveAxis(E, 0, ABG)
00:37:21.300 00.000 11060 Move returns status 0, amount 0
00:37:21.300 00.000 11060 MoveAxis(N, 0, ABG)
00:37:21.300 00.000 11060 Move returns status 0, amount 0
00:37:21.300 00.000 11060 move complete, result=0
00:37:21.300 00.000 11060 worker thread done servicing request
00:37:21.300 00.000 11060 Worker thread wakes up
00:37:21.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:21.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:21.302 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:21.941 00.639 11060 Exposure complete
00:37:22.118 00.177 11060 worker thread done servicing request
00:37:22.118 00.000 10844 OnExposeComplete: enter
00:37:22.118 00.000 10844 UpdateGuideState(): m_state=6
00:37:22.119 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6501
00:37:22.119 00.000 10844 Star::Find returns 1 (0), X=262.30, Y=61.93, Mass=3054, SNR=35.2, Peak=246 HFD=3.4
00:37:22.119 00.000 10844 MultiStar: [#1 0.14,-0.42,0.95,U] [#2 0.01,-0.09,1.97,U] [#3 -0.42,0.78,0.00,M1] [#4 -0.23,-0.04,0.89,U] [#5 -0.17,-0.27,1.08,U] [#6 0.21,0.46,0.87,U] [#7 -0.23,0.60,0.00,M2] [#8 -0.14,-0.71,0.00,M3] 
00:37:22.119 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.09}, one-star: {-0.23, -0.11}
00:37:22.119 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
00:37:22.119 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
00:37:22.119 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.03 mountX=0.10 mountY=-0.03, mountTheta=-0.29
00:37:22.121 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.09, opts=13)
00:37:22.121 00.000 10844 Enqueuing Move request for scope (-0.04, -0.09)
00:37:22.121 00.000 11060 Worker thread wakes up
00:37:22.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:22.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
00:37:22.121 00.000 10844 UpdateGuideState exits: m=3054 SNR=35.2
00:37:22.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
00:37:22.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:22.121 00.000 11060 Moving (-0.04, -0.09) raw xDistance=0.10 yDistance=-0.03
00:37:22.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:22.121 00.000 10844 Enqueuing Expose request
00:37:22.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:37:22.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:22.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:22.121 00.000 11060 MoveAxis(E, 0, ABG)
00:37:22.121 00.000 11060 Move returns status 0, amount 0
00:37:22.121 00.000 11060 MoveAxis(N, 0, ABG)
00:37:22.121 00.000 11060 Move returns status 0, amount 0
00:37:22.121 00.000 11060 move complete, result=0
00:37:22.122 00.001 11060 worker thread done servicing request
00:37:22.122 00.000 11060 Worker thread wakes up
00:37:22.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:22.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:22.123 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:22.772 00.649 11060 Exposure complete
00:37:22.963 00.191 11060 worker thread done servicing request
00:37:22.963 00.000 10844 OnExposeComplete: enter
00:37:22.963 00.000 10844 UpdateGuideState(): m_state=6
00:37:22.963 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6502
00:37:22.963 00.000 10844 Star::Find returns 1 (1), X=262.69, Y=62.26, Mass=2919, SNR=34.5, Peak=255 HFD=3.5
00:37:22.964 00.001 10844 MultiStar: [#1 -0.07,0.02,1.01,U] [#2 -0.29,-0.11,2.02,U] [#3 0.05,0.36,0.90,U] [#4 0.32,-0.24,0.96,U] [#5 -0.57,0.63,0.00,M1] [#6 0.10,-0.26,0.98,U] [#7 0.02,0.83,0.00,M3] [#8 0.11,-0.57,0.95,U] 
00:37:22.964 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.09}, one-star: {0.17, 0.23}
00:37:22.964 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
00:37:22.964 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
00:37:22.964 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=0.08 mountY=0.02, mountTheta=0.26
00:37:22.965 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.09, opts=13)
00:37:22.965 00.000 10844 Enqueuing Move request for scope (0.01, -0.09)
00:37:22.965 00.000 11060 Worker thread wakes up
00:37:22.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:22.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
00:37:22.966 00.001 10844 UpdateGuideState exits: m=2919 SNR=34.5 Saturated
00:37:22.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
00:37:22.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:22.966 00.000 11060 Moving (0.01, -0.09) raw xDistance=0.08 yDistance=0.02
00:37:22.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:22.966 00.000 10844 Enqueuing Expose request
00:37:22.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:37:22.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:22.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:22.966 00.000 11060 MoveAxis(E, 0, ABG)
00:37:22.966 00.000 11060 Move returns status 0, amount 0
00:37:22.966 00.000 11060 MoveAxis(N, 0, ABG)
00:37:22.966 00.000 11060 Move returns status 0, amount 0
00:37:22.966 00.000 11060 move complete, result=0
00:37:22.967 00.001 11060 worker thread done servicing request
00:37:22.967 00.000 11060 Worker thread wakes up
00:37:22.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:22.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:22.969 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:23.597 00.628 11060 Exposure complete
00:37:23.756 00.159 11060 worker thread done servicing request
00:37:23.756 00.000 10844 OnExposeComplete: enter
00:37:23.756 00.000 10844 UpdateGuideState(): m_state=6
00:37:23.757 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6503
00:37:23.757 00.000 10844 Star::Find returns 1 (1), X=262.56, Y=62.37, Mass=2782, SNR=33.5, Peak=255 HFD=3.4
00:37:23.757 00.000 10844 MultiStar: [#1 -0.21,-0.55,1.02,U] [#2 -0.60,-0.21,0.00,M1] [#3 -0.67,0.46,0.00,M1] [#4 -0.37,0.03,1.02,U] [#5 -0.73,0.05,0.00,M2] [#6 -0.05,-0.27,0.91,U] [#7 -0.31,1.09,0.00,M4] [#8 -0.15,-0.07,0.83,U] 
00:37:23.757 00.000 10844 refined, 4 included, MultiStar: {-0.15, -0.10}, one-star: {0.03, 0.34}
00:37:23.757 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
00:37:23.757 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
00:37:23.757 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.54 mountX=0.13 mountY=-0.13, mountTheta=-0.80
00:37:23.759 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.10, opts=13)
00:37:23.759 00.000 10844 Enqueuing Move request for scope (-0.15, -0.10)
00:37:23.759 00.000 11060 Worker thread wakes up
00:37:23.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
00:37:23.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
00:37:23.759 00.000 11060 Moving (-0.15, -0.10) raw xDistance=0.13 yDistance=-0.13
00:37:23.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:37:23.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:23.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:23.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:37:23.759 00.000 11060 MoveAxis(W, 23, ABG)
00:37:23.759 00.000 11060 Guiding  Dir = 3, Dur = 23
00:37:23.759 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.5 Saturated
00:37:23.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:23.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:23.759 00.000 10844 Enqueuing Expose request
00:37:23.774 00.015 11060 IsSlewing returns 0
00:37:23.774 00.000 11060 IsGuiding returns 0
00:37:23.806 00.032 11060 IsGuiding returns 0
00:37:23.806 00.000 11060 Move returns status 0, amount 23
00:37:23.806 00.000 11060 MoveAxis(N, 0, ABG)
00:37:23.806 00.000 11060 Move returns status 0, amount 0
00:37:23.806 00.000 11060 move complete, result=0
00:37:23.806 00.000 11060 worker thread done servicing request
00:37:23.806 00.000 11060 Worker thread wakes up
00:37:23.806 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
00:37:23.807 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:23.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:24.440 00.633 11060 Exposure complete
00:37:24.619 00.179 11060 worker thread done servicing request
00:37:24.619 00.000 10844 OnExposeComplete: enter
00:37:24.620 00.001 10844 UpdateGuideState(): m_state=6
00:37:24.620 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6504
00:37:24.620 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=62.02, Mass=2939, SNR=33.9, Peak=218 HFD=4.0
00:37:24.620 00.000 10844 MultiStar: [#1 0.04,-0.74,0.00,M1] [#2 0.13,0.01,1.97,U] [#3 -0.04,0.23,1.00,U] [#4 -0.40,-0.11,0.99,U] [#5 -0.06,-0.24,0.93,U] [#6 -0.22,-0.01,0.95,U] [#7 0.04,0.05,0.83,U] [#8 -0.11,-0.43,0.85,U] 
00:37:24.620 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.18, -0.01}
00:37:24.620 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:37:24.621 00.001 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
00:37:24.621 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.25 mountX=0.06 mountY=-0.03, mountTheta=-0.51
00:37:24.623 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
00:37:24.623 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
00:37:24.623 00.000 11060 Worker thread wakes up
00:37:24.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:24.623 00.000 10844 UpdateGuideState exits: m=2939 SNR=33.9
00:37:24.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:24.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:24.623 00.000 10844 Enqueuing Expose request
00:37:24.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:37:24.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:37:24.623 00.000 11060 Moving (-0.04, -0.05) raw xDistance=0.06 yDistance=-0.03
00:37:24.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:37:24.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:24.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:24.624 00.001 11060 MoveAxis(E, 0, ABG)
00:37:24.624 00.000 11060 Move returns status 0, amount 0
00:37:24.624 00.000 11060 MoveAxis(N, 0, ABG)
00:37:24.624 00.000 11060 Move returns status 0, amount 0
00:37:24.624 00.000 11060 move complete, result=0
00:37:24.624 00.000 11060 worker thread done servicing request
00:37:24.624 00.000 11060 Worker thread wakes up
00:37:24.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:24.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:24.626 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:25.257 00.631 11060 Exposure complete
00:37:25.420 00.163 11060 worker thread done servicing request
00:37:25.420 00.000 10844 OnExposeComplete: enter
00:37:25.420 00.000 10844 UpdateGuideState(): m_state=6
00:37:25.420 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6505
00:37:25.421 00.001 10844 Star::Find returns 1 (0), X=262.18, Y=62.33, Mass=2245, SNR=29.7, Peak=186 HFD=3.5
00:37:25.421 00.000 10844 MultiStar: [#1 0.03,0.05,1.11,U] [#2 0.22,0.37,2.22,U] [#3 -0.17,0.56,1.03,U] [#4 -0.34,0.71,0.00,M1] [#5 0.30,0.25,1.28,U] [#6 0.03,0.25,1.02,U] [#7 -0.13,0.61,1.00,U] [#8 -0.26,-0.27,1.07,U] 
00:37:25.421 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.27}, one-star: {-0.34, 0.29}
00:37:25.421 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:37:25.421 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
00:37:25.421 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.57 mountX=-0.27 mountY=-0.04, mountTheta=-2.98
00:37:25.423 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.27, opts=13)
00:37:25.423 00.000 10844 Enqueuing Move request for scope (0.00, 0.27)
00:37:25.423 00.000 11060 Worker thread wakes up
00:37:25.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.27) opts 0xd
00:37:25.423 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.27)
00:37:25.423 00.000 11060 Moving (0.00, 0.27) raw xDistance=-0.27 yDistance=-0.04
00:37:25.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:37:25.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:25.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:25.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:37:25.423 00.000 11060 MoveAxis(E, 46, ABG)
00:37:25.424 00.001 11060 Guiding  Dir = 2, Dur = 46
00:37:25.424 00.000 10844 UpdateGuideState exits: m=2245 SNR=29.7
00:37:25.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:25.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:25.424 00.000 10844 Enqueuing Expose request
00:37:25.467 00.043 11060 IsSlewing returns 0
00:37:25.467 00.000 11060 IsGuiding returns 0
00:37:25.572 00.105 11060 IsGuiding returns 0
00:37:25.572 00.000 11060 Move returns status 0, amount 46
00:37:25.573 00.001 11060 MoveAxis(N, 0, ABG)
00:37:25.573 00.000 11060 Move returns status 0, amount 0
00:37:25.574 00.001 11060 move complete, result=0
00:37:25.574 00.000 11060 worker thread done servicing request
00:37:25.574 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
00:37:25.574 00.000 11060 Worker thread wakes up
00:37:25.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:25.575 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:26.208 00.633 11060 Exposure complete
00:37:26.383 00.175 11060 worker thread done servicing request
00:37:26.383 00.000 10844 OnExposeComplete: enter
00:37:26.383 00.000 10844 UpdateGuideState(): m_state=6
00:37:26.384 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6506
00:37:26.384 00.000 10844 Star::Find returns 1 (1), X=262.32, Y=62.25, Mass=3209, SNR=35.6, Peak=255 HFD=3.6
00:37:26.384 00.000 10844 MultiStar: [#1 0.24,-0.01,0.85,U] [#2 -0.31,0.37,1.80,U] [#3 0.06,0.65,0.00,M1] [#4 -0.30,-0.28,0.92,U] [#5 -0.23,0.18,0.95,U] [#6 0.05,-0.17,0.93,U] [#7 0.06,0.62,0.83,U] [#8 0.33,-0.27,0.88,U] 
00:37:26.384 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.11}, one-star: {-0.20, 0.22}
00:37:26.384 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
00:37:26.384 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
00:37:26.384 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.20 mountX=-0.09 mountY=-0.10, mountTheta=-2.34
00:37:26.386 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
00:37:26.386 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
00:37:26.391 00.005 11060 Worker thread wakes up
00:37:26.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
00:37:26.391 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
00:37:26.391 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
00:37:26.393 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:37:26.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:26.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:26.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:37:26.393 00.000 11060 MoveAxis(E, 0, ABG)
00:37:26.393 00.000 11060 Move returns status 0, amount 0
00:37:26.393 00.000 11060 MoveAxis(N, 0, ABG)
00:37:26.393 00.000 11060 Move returns status 0, amount 0
00:37:26.393 00.000 10844 UpdateGuideState exits: m=3209 SNR=35.6 Saturated
00:37:26.393 00.000 11060 move complete, result=0
00:37:26.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:26.393 00.000 11060 worker thread done servicing request
00:37:26.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:26.394 00.001 10844 Enqueuing Expose request
00:37:26.394 00.000 11060 Worker thread wakes up
00:37:26.394 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:26.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:26.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:27.032 00.638 11060 Exposure complete
00:37:27.204 00.172 11060 worker thread done servicing request
00:37:27.205 00.001 10844 OnExposeComplete: enter
00:37:27.205 00.000 10844 UpdateGuideState(): m_state=6
00:37:27.205 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6507
00:37:27.205 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=62.13, Mass=2501, SNR=31.2, Peak=222 HFD=3.4
00:37:27.205 00.000 10844 MultiStar: [#1 0.29,-0.69,0.00,M1] [#2 -0.13,0.30,2.22,U] [#3 0.08,0.23,1.16,U] [#4 -0.33,0.05,1.01,U] [#5 -0.63,-0.24,0.00,M1] [#6 -0.21,-0.54,1.05,U] [#7 0.08,0.22,1.03,U] [#8 0.31,-0.92,0.00,M1] 
00:37:27.205 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.10}, one-star: {-0.11, 0.09}
00:37:27.206 00.001 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
00:37:27.206 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
00:37:27.206 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.39 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
00:37:27.207 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.10, opts=13)
00:37:27.207 00.000 10844 Enqueuing Move request for scope (-0.10, 0.10)
00:37:27.207 00.000 11060 Worker thread wakes up
00:37:27.207 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:27.207 00.000 10844 UpdateGuideState exits: m=2501 SNR=31.2
00:37:27.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:27.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:27.207 00.000 10844 Enqueuing Expose request
00:37:27.208 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
00:37:27.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
00:37:27.208 00.000 11060 Moving (-0.10, 0.10) raw xDistance=-0.08 yDistance=-0.12
00:37:27.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:37:27.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:27.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:37:27.208 00.000 11060 MoveAxis(E, 0, ABG)
00:37:27.208 00.000 11060 Move returns status 0, amount 0
00:37:27.208 00.000 11060 MoveAxis(N, 0, ABG)
00:37:27.208 00.000 11060 Move returns status 0, amount 0
00:37:27.208 00.000 11060 move complete, result=0
00:37:27.208 00.000 11060 worker thread done servicing request
00:37:27.208 00.000 11060 Worker thread wakes up
00:37:27.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:27.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:27.209 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:27.861 00.652 11060 Exposure complete
00:37:28.037 00.176 11060 worker thread done servicing request
00:37:28.037 00.000 10844 OnExposeComplete: enter
00:37:28.037 00.000 10844 UpdateGuideState(): m_state=6
00:37:28.038 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6508
00:37:28.038 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=62.65, Mass=2625, SNR=32.2, Peak=248 HFD=3.4
00:37:28.038 00.000 10844 MultiStar: [#1 -0.17,-0.21,1.03,U] [#2 -0.28,-0.07,2.04,U] [#3 0.04,-0.00,1.02,U] [#4 0.32,0.32,0.99,U] [#5 0.10,-0.14,1.03,U] [#6 -0.30,-0.40,0.98,U] [#7 -0.20,-0.20,0.98,U] [#8 0.68,-0.36,0.00,M2] 
00:37:28.038 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.02}, one-star: {0.04, 0.61}
00:37:28.038 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
00:37:28.038 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
00:37:28.038 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.90 mountX=0.03 mountY=-0.08, mountTheta=-1.15
00:37:28.039 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
00:37:28.039 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
00:37:28.039 00.000 11060 Worker thread wakes up
00:37:28.040 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
00:37:28.040 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
00:37:28.040 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=-0.08
00:37:28.040 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:28.040 00.000 10844 UpdateGuideState exits: m=2625 SNR=32.2
00:37:28.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:28.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:28.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:37:28.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:28.040 00.000 10844 Enqueuing Expose request
00:37:28.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:37:28.040 00.000 11060 MoveAxis(E, 0, ABG)
00:37:28.040 00.000 11060 Move returns status 0, amount 0
00:37:28.040 00.000 11060 MoveAxis(N, 0, ABG)
00:37:28.040 00.000 11060 Move returns status 0, amount 0
00:37:28.040 00.000 11060 move complete, result=0
00:37:28.041 00.001 11060 worker thread done servicing request
00:37:28.041 00.000 11060 Worker thread wakes up
00:37:28.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:28.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:28.042 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:28.675 00.633 11060 Exposure complete
00:37:28.849 00.174 11060 worker thread done servicing request
00:37:28.849 00.000 10844 OnExposeComplete: enter
00:37:28.850 00.001 10844 UpdateGuideState(): m_state=6
00:37:28.850 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6509
00:37:28.850 00.000 10844 Star::Find returns 1 (0), X=262.11, Y=62.41, Mass=2890, SNR=34.1, Peak=254 HFD=3.4
00:37:28.850 00.000 10844 MultiStar: [#1 0.24,-0.39,1.03,U] [#2 0.35,0.16,2.01,U] [#3 0.04,-0.04,0.92,U] [#4 -0.29,-0.28,1.00,U] [#5 -0.00,-0.33,0.99,U] [#6 -0.03,-0.36,0.99,U] [#7 -0.20,0.49,0.88,U] [#8 0.44,-0.62,0.00,M3] 
00:37:28.850 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.42, 0.37}
00:37:28.851 00.001 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
00:37:28.851 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
00:37:28.851 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.29 mountX=0.03 mountY=0.01, mountTheta=0.45
00:37:28.853 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
00:37:28.853 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
00:37:28.853 00.000 11060 Worker thread wakes up
00:37:28.854 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:28.854 00.000 10844 UpdateGuideState exits: m=2890 SNR=34.1
00:37:28.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:28.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
00:37:28.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
00:37:28.854 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.01
00:37:28.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:37:28.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:28.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:28.854 00.000 10844 Enqueuing Expose request
00:37:28.855 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:28.855 00.000 11060 MoveAxis(E, 0, ABG)
00:37:28.855 00.000 11060 Move returns status 0, amount 0
00:37:28.855 00.000 11060 MoveAxis(N, 0, ABG)
00:37:28.855 00.000 11060 Move returns status 0, amount 0
00:37:28.855 00.000 11060 move complete, result=0
00:37:28.855 00.000 11060 worker thread done servicing request
00:37:28.855 00.000 11060 Worker thread wakes up
00:37:28.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:28.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:28.857 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:29.484 00.627 11060 Exposure complete
00:37:29.655 00.171 11060 worker thread done servicing request
00:37:29.655 00.000 10844 OnExposeComplete: enter
00:37:29.655 00.000 10844 UpdateGuideState(): m_state=6
00:37:29.655 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6510
00:37:29.655 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=61.87, Mass=2856, SNR=33.6, Peak=206 HFD=3.6
00:37:29.655 00.000 10844 MultiStar: [#1 0.19,-0.19,1.06,U] [#2 -0.11,0.02,2.07,U] [#3 -0.14,-0.54,1.00,U] [#4 -0.17,-0.59,0.93,U] [#5 -0.36,-0.16,1.04,U] [#6 0.13,-0.90,0.00,M1] [#7 -0.20,0.01,0.82,U] [#8 0.35,-0.30,1.00,U] 
00:37:29.655 00.000 10844 single-star, 7 included, MultiStar: {-0.06, -0.21}, one-star: {-0.01, -0.17}
00:37:29.655 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
00:37:29.655 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
00:37:29.657 00.002 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.64 mountX=0.17 mountY=0.02, mountTheta=0.10
00:37:29.658 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.17, opts=13)
00:37:29.658 00.000 10844 Enqueuing Move request for scope (-0.01, -0.17)
00:37:29.658 00.000 11060 Worker thread wakes up
00:37:29.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
00:37:29.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
00:37:29.658 00.000 11060 Moving (-0.01, -0.17) raw xDistance=0.17 yDistance=0.02
00:37:29.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:37:29.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:29.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:29.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:29.658 00.000 11060 MoveAxis(W, 29, ABG)
00:37:29.658 00.000 11060 Guiding  Dir = 3, Dur = 29
00:37:29.658 00.000 10844 UpdateGuideState exits: m=2856 SNR=33.6
00:37:29.659 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:29.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:29.659 00.000 10844 Enqueuing Expose request
00:37:29.669 00.010 11060 IsSlewing returns 0
00:37:29.670 00.001 11060 IsGuiding returns 0
00:37:29.700 00.030 11060 IsGuiding returns 0
00:37:29.700 00.000 11060 Move returns status 0, amount 29
00:37:29.700 00.000 11060 MoveAxis(N, 0, ABG)
00:37:29.700 00.000 11060 Move returns status 0, amount 0
00:37:29.700 00.000 11060 move complete, result=0
00:37:29.700 00.000 11060 worker thread done servicing request
00:37:29.700 00.000 11060 Worker thread wakes up
00:37:29.701 00.001 10844 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
00:37:29.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:29.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:30.348 00.647 11060 Exposure complete
00:37:30.507 00.159 11060 worker thread done servicing request
00:37:30.507 00.000 10844 OnExposeComplete: enter
00:37:30.507 00.000 10844 UpdateGuideState(): m_state=6
00:37:30.508 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6511
00:37:30.508 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=61.90, Mass=2554, SNR=32.1, Peak=236 HFD=3.4
00:37:30.508 00.000 10844 MultiStar: [#1 -0.08,-0.83,0.00,M1] [#2 0.36,0.09,2.09,U] [#3 -0.22,-0.28,0.97,U] [#4 -0.08,0.33,1.04,U] [#5 -0.18,-0.71,0.00,M1] [#6 -0.27,-0.81,0.00,M2] [#7 -0.01,-0.15,0.90,U] [#8 -0.33,-0.41,0.96,U] 
00:37:30.508 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.06}, one-star: {0.03, -0.14}
00:37:30.508 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
00:37:30.508 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
00:37:30.508 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.19 mountX=0.05 mountY=0.03, mountTheta=0.55
00:37:30.510 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
00:37:30.510 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
00:37:30.510 00.000 11060 Worker thread wakes up
00:37:30.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:37:30.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:30.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:37:30.510 00.000 10844 UpdateGuideState exits: m=2554 SNR=32.1
00:37:30.510 00.000 11060 Moving (0.02, -0.06) raw xDistance=0.05 yDistance=0.03
00:37:30.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:30.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:37:30.511 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:30.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:30.511 00.000 10844 Enqueuing Expose request
00:37:30.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:30.511 00.000 11060 MoveAxis(E, 0, ABG)
00:37:30.511 00.000 11060 Move returns status 0, amount 0
00:37:30.511 00.000 11060 MoveAxis(N, 0, ABG)
00:37:30.511 00.000 11060 Move returns status 0, amount 0
00:37:30.511 00.000 11060 move complete, result=0
00:37:30.511 00.000 11060 worker thread done servicing request
00:37:30.511 00.000 11060 Worker thread wakes up
00:37:30.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:30.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:30.520 00.009 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:31.149 00.629 11060 Exposure complete
00:37:31.312 00.163 10844 OnExposeComplete: enter
00:37:31.314 00.002 10844 UpdateGuideState(): m_state=6
00:37:31.314 00.000 11060 worker thread done servicing request
00:37:31.314 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6512
00:37:31.314 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=61.94, Mass=2911, SNR=34.0, Peak=253 HFD=3.4
00:37:31.314 00.000 10844 MultiStar: [#1 0.72,-0.42,0.00,M2] [#2 0.07,-0.29,2.05,U] [#3 -0.11,-0.26,1.04,U] [#4 0.27,0.07,1.01,U] [#5 -0.72,0.04,0.00,M2] [#6 -0.08,-0.39,0.94,U] [#7 -0.11,-0.04,0.87,U] [#8 0.17,-0.32,0.98,U] 
00:37:31.314 00.000 10844 single-star, 6 included, MultiStar: {0.06, -0.20}, one-star: {0.17, -0.09}
00:37:31.314 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
00:37:31.315 00.001 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
00:37:31.315 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-0.50 mountX=0.06 mountY=0.19, mountTheta=1.25
00:37:31.316 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.09, opts=13)
00:37:31.316 00.000 10844 Enqueuing Move request for scope (0.17, -0.09)
00:37:31.316 00.000 11060 Worker thread wakes up
00:37:31.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
00:37:31.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
00:37:31.316 00.000 11060 Moving (0.17, -0.09) raw xDistance=0.06 yDistance=0.19
00:37:31.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:37:31.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:31.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:31.317 00.001 10844 UpdateGuideState exits: m=2911 SNR=34.0
00:37:31.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:31.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:37:31.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:31.317 00.000 10844 Enqueuing Expose request
00:37:31.317 00.000 11060 MoveAxis(E, 0, ABG)
00:37:31.317 00.000 11060 Move returns status 0, amount 0
00:37:31.317 00.000 11060 MoveAxis(N, 0, ABG)
00:37:31.317 00.000 11060 Move returns status 0, amount 0
00:37:31.317 00.000 11060 move complete, result=0
00:37:31.317 00.000 11060 worker thread done servicing request
00:37:31.317 00.000 11060 Worker thread wakes up
00:37:31.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:31.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:31.319 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:31.945 00.626 11060 Exposure complete
00:37:32.109 00.164 11060 worker thread done servicing request
00:37:32.110 00.001 10844 OnExposeComplete: enter
00:37:32.110 00.000 10844 UpdateGuideState(): m_state=6
00:37:32.110 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6513
00:37:32.110 00.000 10844 Star::Find returns 1 (0), X=262.89, Y=61.69, Mass=2676, SNR=32.4, Peak=251 HFD=3.4
00:37:32.110 00.000 10844 MultiStar: [#1 -0.27,-0.41,1.02,U] [#2 -0.26,0.20,2.12,U] [#3 -0.19,-0.51,0.96,U] [#4 0.15,-0.10,0.94,U] [#5 -0.75,0.08,0.00,M3] [#6 -0.10,-0.11,0.98,U] [#7 -0.29,0.41,0.89,U] [#8 0.17,-0.23,1.08,U] 
00:37:32.110 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.10}, one-star: {0.36, -0.34}
00:37:32.111 00.001 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
00:37:32.111 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
00:37:32.111 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.20 mountX=0.11 mountY=-0.06, mountTheta=-0.47
00:37:32.112 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
00:37:32.112 00.000 10844 Enqueuing Move request for scope (-0.07, -0.10)
00:37:32.112 00.000 11060 Worker thread wakes up
00:37:32.112 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:32.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
00:37:32.112 00.000 10844 UpdateGuideState exits: m=2676 SNR=32.4
00:37:32.112 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
00:37:32.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:32.112 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.11 yDistance=-0.06
00:37:32.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:32.112 00.000 10844 Enqueuing Expose request
00:37:32.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:37:32.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:32.113 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:32.113 00.000 11060 MoveAxis(E, 0, ABG)
00:37:32.113 00.000 11060 Move returns status 0, amount 0
00:37:32.113 00.000 11060 MoveAxis(N, 0, ABG)
00:37:32.113 00.000 11060 Move returns status 0, amount 0
00:37:32.113 00.000 11060 move complete, result=0
00:37:32.113 00.000 11060 worker thread done servicing request
00:37:32.113 00.000 11060 Worker thread wakes up
00:37:32.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:32.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:32.114 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:32.746 00.632 11060 Exposure complete
00:37:32.938 00.192 11060 worker thread done servicing request
00:37:32.938 00.000 10844 OnExposeComplete: enter
00:37:32.938 00.000 10844 UpdateGuideState(): m_state=6
00:37:32.938 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6514
00:37:32.938 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=62.11, Mass=2818, SNR=33.9, Peak=219 HFD=3.6
00:37:32.939 00.001 10844 MultiStar: [#1 0.19,-0.79,0.00,M2] [#2 0.03,0.17,1.93,U] [#3 -0.28,-0.04,0.94,U] [#4 0.18,-0.35,0.99,U] [#5 -0.31,-0.27,1.01,U] [#6 -0.35,-0.43,0.91,U] [#7 -0.26,-0.12,0.82,U] [#8 -0.26,-0.16,0.92,U] 
00:37:32.939 00.000 10844 single-star, 7 included, MultiStar: {-0.12, -0.10}, one-star: {0.11, 0.07}
00:37:32.939 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
00:37:32.939 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:37:32.939 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=-0.09 mountY=0.10, mountTheta=2.31
00:37:32.940 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
00:37:32.940 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
00:37:32.940 00.000 11060 Worker thread wakes up
00:37:32.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:32.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:37:32.940 00.000 10844 UpdateGuideState exits: m=2818 SNR=33.9
00:37:32.942 00.002 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:37:32.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:32.942 00.000 11060 Moving (0.11, 0.07) raw xDistance=-0.09 yDistance=0.10
00:37:32.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:32.942 00.000 10844 Enqueuing Expose request
00:37:32.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:37:32.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:32.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:37:32.942 00.000 11060 MoveAxis(E, 0, ABG)
00:37:32.942 00.000 11060 Move returns status 0, amount 0
00:37:32.942 00.000 11060 MoveAxis(N, 0, ABG)
00:37:32.942 00.000 11060 Move returns status 0, amount 0
00:37:32.942 00.000 11060 move complete, result=0
00:37:32.942 00.000 11060 worker thread done servicing request
00:37:32.942 00.000 11060 Worker thread wakes up
00:37:32.943 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:32.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:32.944 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:33.573 00.629 11060 Exposure complete
00:37:33.737 00.164 11060 worker thread done servicing request
00:37:33.737 00.000 10844 OnExposeComplete: enter
00:37:33.737 00.000 10844 UpdateGuideState(): m_state=6
00:37:33.737 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6515
00:37:33.737 00.000 10844 Star::Find returns 1 (1), X=262.64, Y=62.49, Mass=2780, SNR=33.5, Peak=255 HFD=3.3
00:37:33.738 00.001 10844 MultiStar: [#1 0.35,-0.49,1.01,U] [#2 0.06,-0.23,2.15,U] [#3 0.15,0.17,1.00,U] [#4 -0.13,-0.39,0.95,U] [#5 -0.50,0.12,1.02,U] [#6 -0.05,0.05,0.96,U] [#7 0.10,-0.08,0.82,U] [#8 -0.10,-0.32,0.97,U] 
00:37:33.738 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.11, 0.46}
00:37:33.738 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
00:37:33.738 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
00:37:33.738 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.53 mountX=0.09 mountY=0.02, mountTheta=0.21
00:37:33.740 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.09, opts=13)
00:37:33.740 00.000 10844 Enqueuing Move request for scope (0.00, -0.09)
00:37:33.740 00.000 11060 Worker thread wakes up
00:37:33.740 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:33.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
00:37:33.740 00.000 10844 UpdateGuideState exits: m=2780 SNR=33.5 Saturated
00:37:33.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
00:37:33.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:33.740 00.000 11060 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=0.02
00:37:33.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:33.741 00.001 10844 Enqueuing Expose request
00:37:33.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:37:33.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:33.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:33.741 00.000 11060 MoveAxis(E, 0, ABG)
00:37:33.741 00.000 11060 Move returns status 0, amount 0
00:37:33.741 00.000 11060 MoveAxis(N, 0, ABG)
00:37:33.741 00.000 11060 Move returns status 0, amount 0
00:37:33.741 00.000 11060 move complete, result=0
00:37:33.741 00.000 11060 worker thread done servicing request
00:37:33.741 00.000 11060 Worker thread wakes up
00:37:33.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:33.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:33.743 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:34.381 00.638 11060 Exposure complete
00:37:34.538 00.157 11060 worker thread done servicing request
00:37:34.538 00.000 10844 OnExposeComplete: enter
00:37:34.538 00.000 10844 UpdateGuideState(): m_state=6
00:37:34.538 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6516
00:37:34.539 00.001 10844 Star::Find returns 1 (0), X=262.67, Y=62.36, Mass=3163, SNR=36.2, Peak=245 HFD=3.5
00:37:34.539 00.000 10844 MultiStar: [#1 0.41,0.18,0.94,U] [#2 -0.25,0.11,1.89,U] [#3 -0.12,-0.06,0.92,U] [#4 -0.54,-0.66,0.00,M1] [#5 -0.51,-1.19,0.00,M2] [#6 0.07,-0.49,0.88,U] [#7 -0.03,-0.08,0.84,U] [#8 -0.37,-0.04,0.97,U] 
00:37:34.539 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.01}, one-star: {0.15, 0.32}
00:37:34.539 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.61 = -1.68)
00:37:34.539 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
00:37:34.539 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.85 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
00:37:34.540 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
00:37:34.540 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
00:37:34.540 00.000 11060 Worker thread wakes up
00:37:34.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:34.540 00.000 10844 UpdateGuideState exits: m=3163 SNR=36.2
00:37:34.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:34.542 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
00:37:34.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:34.542 00.000 10844 Enqueuing Expose request
00:37:34.542 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
00:37:34.542 00.000 11060 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
00:37:34.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:37:34.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:34.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:34.542 00.000 11060 MoveAxis(E, 0, ABG)
00:37:34.542 00.000 11060 Move returns status 0, amount 0
00:37:34.542 00.000 11060 MoveAxis(N, 0, ABG)
00:37:34.542 00.000 11060 Move returns status 0, amount 0
00:37:34.542 00.000 11060 move complete, result=0
00:37:34.542 00.000 11060 worker thread done servicing request
00:37:34.542 00.000 11060 Worker thread wakes up
00:37:34.543 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:34.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:34.544 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:35.195 00.651 11060 Exposure complete
00:37:35.388 00.193 11060 worker thread done servicing request
00:37:35.388 00.000 10844 OnExposeComplete: enter
00:37:35.388 00.000 10844 UpdateGuideState(): m_state=6
00:37:35.388 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6517
00:37:35.388 00.000 10844 Star::Find returns 1 (0), X=262.65, Y=62.07, Mass=3081, SNR=35.7, Peak=237 HFD=3.4
00:37:35.389 00.001 10844 MultiStar: [#1 0.51,-0.42,0.00,M1] [#2 -0.38,0.23,1.80,U] [#3 -0.19,0.06,0.88,U] [#4 -0.71,-0.68,0.00,M2] [#5 -0.67,-0.42,0.00,M3] [#6 0.32,-0.61,0.00,M1] [#7 0.20,0.10,0.78,U] [#8 0.09,-0.36,0.95,U] 
00:37:35.389 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.04}, one-star: {0.12, 0.03}
00:37:35.389 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.46 = -1.83)
00:37:35.389 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
00:37:35.389 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.70 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
00:37:35.390 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.04, opts=13)
00:37:35.390 00.000 10844 Enqueuing Move request for scope (-0.09, 0.04)
00:37:35.390 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:37:35.390 00.000 10844 UpdateGuideState exits: m=3081 SNR=35.7
00:37:35.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:35.390 00.000 11060 Worker thread wakes up
00:37:35.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:35.390 00.000 10844 Enqueuing Expose request
00:37:35.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
00:37:35.391 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
00:37:35.391 00.000 11060 Moving (-0.09, 0.04) raw xDistance=-0.02 yDistance=-0.09
00:37:35.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:37:35.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:35.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:37:35.391 00.000 11060 MoveAxis(E, 0, ABG)
00:37:35.391 00.000 11060 Move returns status 0, amount 0
00:37:35.391 00.000 11060 MoveAxis(N, 0, ABG)
00:37:35.391 00.000 11060 Move returns status 0, amount 0
00:37:35.391 00.000 11060 move complete, result=0
00:37:35.391 00.000 11060 worker thread done servicing request
00:37:35.391 00.000 11060 Worker thread wakes up
00:37:35.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:35.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:35.392 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:36.029 00.637 11060 Exposure complete
00:37:36.183 00.154 11060 worker thread done servicing request
00:37:36.183 00.000 10844 OnExposeComplete: enter
00:37:36.183 00.000 10844 UpdateGuideState(): m_state=6
00:37:36.184 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6518
00:37:36.184 00.000 10844 Star::Find returns 1 (1), X=262.73, Y=61.62, Mass=3102, SNR=35.4, Peak=255 HFD=3.5
00:37:36.184 00.000 10844 MultiStar: [#1 0.81,-0.97,0.00,M2] [#2 -0.54,-0.56,0.00,M1] [#3 0.06,-0.25,0.86,U] [#4 -0.55,-0.43,0.00,M3] [#5 -0.17,-0.51,0.94,U] [#6 0.23,-0.73,0.00,M2] [#7 0.03,0.42,0.87,U] [#8 0.39,-1.14,0.00,M1] 
00:37:36.184 00.000 10844 refined, 3 included, MultiStar: {0.03, -0.20}, one-star: {0.20, -0.42}
00:37:36.184 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
00:37:36.184 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
00:37:36.184 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.41 mountX=0.19 mountY=0.07, mountTheta=0.32
00:37:36.186 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.20, opts=13)
00:37:36.186 00.000 10844 Enqueuing Move request for scope (0.03, -0.20)
00:37:36.186 00.000 11060 Worker thread wakes up
00:37:36.186 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:36.186 00.000 10844 UpdateGuideState exits: m=3102 SNR=35.4 Saturated
00:37:36.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:36.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:36.186 00.000 10844 Enqueuing Expose request
00:37:36.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
00:37:36.186 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
00:37:36.186 00.000 11060 Moving (0.03, -0.20) raw xDistance=0.19 yDistance=0.07
00:37:36.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:37:36.187 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:36.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:37:36.187 00.000 11060 MoveAxis(W, 34, ABG)
00:37:36.187 00.000 11060 Guiding  Dir = 3, Dur = 34
00:37:36.208 00.021 11060 IsSlewing returns 0
00:37:36.208 00.000 11060 IsGuiding returns 0
00:37:36.280 00.072 11060 IsGuiding returns 0
00:37:36.281 00.001 11060 Move returns status 0, amount 34
00:37:36.281 00.000 11060 MoveAxis(N, 0, ABG)
00:37:36.281 00.000 11060 Move returns status 0, amount 0
00:37:36.281 00.000 11060 move complete, result=0
00:37:36.281 00.000 11060 worker thread done servicing request
00:37:36.281 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:37:36.282 00.001 11060 Worker thread wakes up
00:37:36.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:36.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:36.913 00.631 11060 Exposure complete
00:37:37.079 00.166 11060 worker thread done servicing request
00:37:37.079 00.000 10844 OnExposeComplete: enter
00:37:37.079 00.000 10844 UpdateGuideState(): m_state=6
00:37:37.079 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6519
00:37:37.079 00.000 10844 Star::Find returns 1 (0), X=262.86, Y=61.68, Mass=2933, SNR=34.3, Peak=229 HFD=3.5
00:37:37.079 00.000 10844 MultiStar: [#1 0.26,-0.35,0.99,U] [#2 0.18,0.09,1.99,U] [#3 0.00,0.01,0.96,U] [#4 -0.41,-0.30,0.99,U] [#5 -0.09,0.01,1.04,U] [#6 -0.03,-0.68,0.00,M3] [#7 -0.16,-0.11,0.91,U] [#8 0.42,-0.61,0.00,M2] 
00:37:37.080 00.001 10844 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {0.34, -0.35}
00:37:37.080 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
00:37:37.080 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
00:37:37.080 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.23 mountX=0.11 mountY=0.06, mountTheta=0.51
00:37:37.081 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
00:37:37.081 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
00:37:37.081 00.000 11060 Worker thread wakes up
00:37:37.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:37.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
00:37:37.081 00.000 10844 UpdateGuideState exits: m=2933 SNR=34.3
00:37:37.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
00:37:37.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:37.081 00.000 11060 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=0.06
00:37:37.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:37.081 00.000 10844 Enqueuing Expose request
00:37:37.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:37:37.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:37.083 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:37:37.083 00.000 11060 MoveAxis(E, 0, ABG)
00:37:37.083 00.000 11060 Move returns status 0, amount 0
00:37:37.083 00.000 11060 MoveAxis(N, 0, ABG)
00:37:37.083 00.000 11060 Move returns status 0, amount 0
00:37:37.083 00.000 11060 move complete, result=0
00:37:37.083 00.000 11060 worker thread done servicing request
00:37:37.083 00.000 11060 Worker thread wakes up
00:37:37.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:37.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:37.084 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:37.713 00.629 11060 Exposure complete
00:37:37.882 00.169 11060 worker thread done servicing request
00:37:37.882 00.000 10844 OnExposeComplete: enter
00:37:37.883 00.001 10844 UpdateGuideState(): m_state=6
00:37:37.883 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6520
00:37:37.883 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=62.23, Mass=2912, SNR=34.5, Peak=237 HFD=3.5
00:37:37.883 00.000 10844 MultiStar: [#1 0.02,-0.08,0.97,U] [#2 0.64,-0.02,0.00,M1] [#3 -0.01,0.17,0.94,U] [#4 -0.30,-0.01,0.98,U] [#5 -0.43,0.04,0.99,U] [#6 -0.39,-0.60,0.00,M4] [#7 -0.65,-0.13,0.00,M1] [#8 0.10,-0.39,0.95,U] 
00:37:37.883 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.01}, one-star: {0.22, 0.20}
00:37:37.883 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
00:37:37.884 00.001 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
00:37:37.884 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.00 mountX=0.02 mountY=-0.07, mountTheta=-1.25
00:37:37.885 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
00:37:37.885 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
00:37:37.885 00.000 11060 Worker thread wakes up
00:37:37.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:37.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:37:37.885 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.5
00:37:37.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:37:37.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:37.885 00.000 11060 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=-0.07
00:37:37.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:37.885 00.000 10844 Enqueuing Expose request
00:37:37.886 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:37:37.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:37.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:37:37.886 00.000 11060 MoveAxis(E, 0, ABG)
00:37:37.886 00.000 11060 Move returns status 0, amount 0
00:37:37.886 00.000 11060 MoveAxis(N, 0, ABG)
00:37:37.886 00.000 11060 Move returns status 0, amount 0
00:37:37.886 00.000 11060 move complete, result=0
00:37:37.886 00.000 11060 worker thread done servicing request
00:37:37.886 00.000 11060 Worker thread wakes up
00:37:37.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:37.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:37.887 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:38.523 00.636 11060 Exposure complete
00:37:38.708 00.185 11060 worker thread done servicing request
00:37:38.709 00.001 10844 OnExposeComplete: enter
00:37:38.709 00.000 10844 UpdateGuideState(): m_state=6
00:37:38.709 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6521
00:37:38.709 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=61.93, Mass=2378, SNR=31.1, Peak=254 HFD=3.3
00:37:38.709 00.000 10844 MultiStar: [#1 -0.51,-0.42,0.00,M1] [#2 0.07,0.28,2.22,U] [#3 -0.35,-0.41,0.98,U] [#4 -0.27,-0.19,1.09,U] [#5 -0.36,-0.21,1.11,U] [#6 -0.33,-0.78,0.00,M5] [#7 -0.69,0.01,0.00,M2] [#8 0.09,-0.52,1.06,U] 
00:37:38.709 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.12}, one-star: {-0.20, -0.10}
00:37:38.710 00.001 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
00:37:38.710 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
00:37:38.710 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.41 mountX=0.14 mountY=-0.11, mountTheta=-0.67
00:37:38.711 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.12, opts=13)
00:37:38.711 00.000 10844 Enqueuing Move request for scope (-0.13, -0.12)
00:37:38.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:38.711 00.000 10844 UpdateGuideState exits: m=2378 SNR=31.1
00:37:38.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:38.711 00.000 11060 Worker thread wakes up
00:37:38.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:38.711 00.000 10844 Enqueuing Expose request
00:37:38.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
00:37:38.711 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
00:37:38.711 00.000 11060 Moving (-0.13, -0.12) raw xDistance=0.14 yDistance=-0.11
00:37:38.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:37:38.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:38.712 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:37:38.712 00.000 11060 MoveAxis(W, 24, ABG)
00:37:38.712 00.000 11060 Guiding  Dir = 3, Dur = 24
00:37:38.719 00.007 11060 IsSlewing returns 0
00:37:38.719 00.000 11060 IsGuiding returns 0
00:37:38.749 00.030 11060 IsGuiding returns 0
00:37:38.749 00.000 11060 Move returns status 0, amount 24
00:37:38.749 00.000 11060 MoveAxis(N, 0, ABG)
00:37:38.749 00.000 11060 Move returns status 0, amount 0
00:37:38.749 00.000 11060 move complete, result=0
00:37:38.749 00.000 11060 worker thread done servicing request
00:37:38.749 00.000 11060 Worker thread wakes up
00:37:38.749 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:37:38.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:38.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:39.380 00.631 11060 Exposure complete
00:37:39.579 00.199 11060 worker thread done servicing request
00:37:39.579 00.000 10844 OnExposeComplete: enter
00:37:39.579 00.000 10844 UpdateGuideState(): m_state=6
00:37:39.579 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6522
00:37:39.579 00.000 10844 Star::Find returns 1 (0), X=262.30, Y=62.15, Mass=3057, SNR=35.3, Peak=251 HFD=3.7
00:37:39.579 00.000 10844 MultiStar: [#1 0.40,-0.73,0.00,M2] [#2 -0.11,0.20,1.97,U] [#3 0.17,0.58,0.92,U] [#4 -0.21,-0.33,0.96,U] [#5 -0.58,0.37,0.00,M1] [#6 0.15,-0.38,0.88,U] [#7 -0.22,0.27,0.85,U] [#8 -0.20,-0.53,0.97,U] 
00:37:39.579 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.01}, one-star: {-0.22, 0.12}
00:37:39.579 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.54)
00:37:39.581 00.002 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
00:37:39.581 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.00 mountX=0.00 mountY=-0.10, mountTheta=-1.54
00:37:39.581 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.01, opts=13)
00:37:39.581 00.000 10844 Enqueuing Move request for scope (-0.10, 0.01)
00:37:39.582 00.001 11060 Worker thread wakes up
00:37:39.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:39.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
00:37:39.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
00:37:39.582 00.000 10844 UpdateGuideState exits: m=3057 SNR=35.3
00:37:39.582 00.000 11060 Moving (-0.10, 0.01) raw xDistance=0.00 yDistance=-0.10
00:37:39.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:39.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:37:39.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:39.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:39.582 00.000 10844 Enqueuing Expose request
00:37:39.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:37:39.582 00.000 11060 MoveAxis(E, 0, ABG)
00:37:39.582 00.000 11060 Move returns status 0, amount 0
00:37:39.582 00.000 11060 MoveAxis(N, 0, ABG)
00:37:39.583 00.001 11060 Move returns status 0, amount 0
00:37:39.583 00.000 11060 move complete, result=0
00:37:39.583 00.000 11060 worker thread done servicing request
00:37:39.583 00.000 11060 Worker thread wakes up
00:37:39.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:39.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:39.584 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:40.219 00.635 11060 Exposure complete
00:37:40.377 00.158 11060 worker thread done servicing request
00:37:40.378 00.001 10844 OnExposeComplete: enter
00:37:40.378 00.000 10844 UpdateGuideState(): m_state=6
00:37:40.378 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6523
00:37:40.378 00.000 10844 Star::Find returns 1 (1), X=262.79, Y=61.63, Mass=3447, SNR=37.0, Peak=255 HFD=3.6
00:37:40.378 00.000 10844 MultiStar: [#1 -0.26,-0.07,1.00,U] [#2 0.08,0.27,1.89,U] [#3 -0.14,-0.10,0.81,U] [#4 0.29,-0.51,0.90,U] [#5 -0.09,-0.03,0.94,U] [#6 0.26,-0.54,0.87,U] [#7 -0.46,0.37,0.80,U] [#8 0.09,-0.24,0.86,U] 
00:37:40.378 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.26, -0.41}
00:37:40.379 00.001 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
00:37:40.379 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
00:37:40.379 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.39 mountX=0.10 mountY=0.03, mountTheta=0.35
00:37:40.380 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
00:37:40.380 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
00:37:40.380 00.000 11060 Worker thread wakes up
00:37:40.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:37:40.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:37:40.380 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.03
00:37:40.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:37:40.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:40.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:40.380 00.000 10844 UpdateGuideState exits: m=3447 SNR=37.0 Saturated
00:37:40.381 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:40.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:40.381 00.000 10844 Enqueuing Expose request
00:37:40.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:40.381 00.000 11060 MoveAxis(E, 0, ABG)
00:37:40.381 00.000 11060 Move returns status 0, amount 0
00:37:40.381 00.000 11060 MoveAxis(N, 0, ABG)
00:37:40.381 00.000 11060 Move returns status 0, amount 0
00:37:40.381 00.000 11060 move complete, result=0
00:37:40.381 00.000 11060 worker thread done servicing request
00:37:40.381 00.000 11060 Worker thread wakes up
00:37:40.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:40.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:40.383 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:41.016 00.633 11060 Exposure complete
00:37:41.201 00.185 11060 worker thread done servicing request
00:37:41.201 00.000 10844 OnExposeComplete: enter
00:37:41.201 00.000 10844 UpdateGuideState(): m_state=6
00:37:41.201 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
00:37:41.201 00.000 10844 Star::Find returns 1 (0), X=262.61, Y=61.48, Mass=2451, SNR=31.8, Peak=252 HFD=3.3
00:37:41.201 00.000 10844 MultiStar: [#1 0.12,-0.38,1.05,U] [#2 -0.33,0.06,2.13,U] [#3 -0.25,0.39,1.02,U] [#4 0.04,0.30,1.03,U] [#5 0.08,-0.17,1.06,U] [#6 -0.09,-0.74,0.00,M4] [#7 -0.20,-0.03,0.95,U] [#8 0.25,-0.54,1.00,U] 
00:37:41.201 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.09}, one-star: {0.09, -0.56}
00:37:41.203 00.002 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
00:37:41.203 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
00:37:41.203 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.14 mountX=0.10 mountY=-0.04, mountTheta=-0.41
00:37:41.204 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.09, opts=13)
00:37:41.204 00.000 10844 Enqueuing Move request for scope (-0.06, -0.09)
00:37:41.204 00.000 11060 Worker thread wakes up
00:37:41.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:41.204 00.000 10844 UpdateGuideState exits: m=2451 SNR=31.8
00:37:41.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:41.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:41.204 00.000 10844 Enqueuing Expose request
00:37:41.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
00:37:41.205 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
00:37:41.205 00.000 11060 Moving (-0.06, -0.09) raw xDistance=0.10 yDistance=-0.04
00:37:41.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:37:41.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:41.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:37:41.205 00.000 11060 MoveAxis(E, 0, ABG)
00:37:41.205 00.000 11060 Move returns status 0, amount 0
00:37:41.205 00.000 11060 MoveAxis(N, 0, ABG)
00:37:41.205 00.000 11060 Move returns status 0, amount 0
00:37:41.205 00.000 11060 move complete, result=0
00:37:41.205 00.000 11060 worker thread done servicing request
00:37:41.205 00.000 11060 Worker thread wakes up
00:37:41.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:41.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:41.206 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:41.843 00.637 11060 Exposure complete
00:37:42.014 00.171 11060 worker thread done servicing request
00:37:42.014 00.000 10844 OnExposeComplete: enter
00:37:42.014 00.000 10844 UpdateGuideState(): m_state=6
00:37:42.014 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6525
00:37:42.014 00.000 10844 Star::Find returns 1 (0), X=262.26, Y=61.73, Mass=2443, SNR=31.4, Peak=239 HFD=3.5
00:37:42.014 00.000 10844 MultiStar: [#1 -0.02,-1.17,0.00,M1] [#2 -0.70,-0.09,0.00,M1] [#3 -0.50,0.10,1.01,U] [#4 0.29,-0.66,0.00,M1] [#5 -0.87,-0.33,0.00,M1] [#6 -0.13,-0.61,0.00,M5] [#7 -0.32,-0.01,0.97,U] [#8 0.29,-0.43,1.00,U] 
00:37:42.015 00.001 10844 refined, 3 included, MultiStar: {-0.20, -0.16}, one-star: {-0.27, -0.31}
00:37:42.015 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
00:37:42.015 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
00:37:42.015 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-2.45 mountX=0.20 mountY=-0.17, mountTheta=-0.71
00:37:42.016 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.16, opts=13)
00:37:42.016 00.000 10844 Enqueuing Move request for scope (-0.20, -0.16)
00:37:42.016 00.000 11060 Worker thread wakes up
00:37:42.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:42.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.16) opts 0xd
00:37:42.016 00.000 10844 UpdateGuideState exits: m=2443 SNR=31.4
00:37:42.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.16)
00:37:42.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:42.016 00.000 11060 Moving (-0.20, -0.16) raw xDistance=0.20 yDistance=-0.17
00:37:42.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:42.018 00.002 10844 Enqueuing Expose request
00:37:42.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:37:42.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:42.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:37:42.018 00.000 11060 MoveAxis(W, 34, ABG)
00:37:42.018 00.000 11060 Guiding  Dir = 3, Dur = 34
00:37:42.041 00.023 11060 IsSlewing returns 0
00:37:42.041 00.000 11060 IsGuiding returns 0
00:37:42.105 00.064 11060 IsGuiding returns 0
00:37:42.106 00.001 11060 Move returns status 0, amount 34
00:37:42.106 00.000 11060 MoveAxis(N, 0, ABG)
00:37:42.106 00.000 11060 Move returns status 0, amount 0
00:37:42.106 00.000 11060 move complete, result=0
00:37:42.106 00.000 11060 worker thread done servicing request
00:37:42.107 00.001 11060 Worker thread wakes up
00:37:42.107 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
00:37:42.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:42.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:42.740 00.633 11060 Exposure complete
00:37:42.901 00.161 11060 worker thread done servicing request
00:37:42.901 00.000 10844 OnExposeComplete: enter
00:37:42.901 00.000 10844 UpdateGuideState(): m_state=6
00:37:42.901 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6526
00:37:42.901 00.000 10844 Star::Find returns 1 (0), X=262.66, Y=62.11, Mass=3379, SNR=37.2, Peak=247 HFD=3.8
00:37:42.902 00.001 10844 MultiStar: [#1 -0.16,-0.28,0.90,U] [#2 -0.24,0.29,1.85,U] [#3 -0.39,0.31,0.82,U] [#4 0.45,-0.92,0.00,M2] [#5 -0.29,-0.16,0.96,U] [#6 -0.30,-0.04,0.87,U] [#7 -0.48,0.36,0.76,U] [#8 -0.53,-0.47,0.00,M1] 
00:37:42.902 00.000 10844 single-star, 6 included, MultiStar: {-0.23, 0.10}, one-star: {0.13, 0.07}
00:37:42.902 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
00:37:42.902 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
00:37:42.902 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=-0.10 mountY=0.12, mountTheta=2.25
00:37:42.905 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
00:37:42.905 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
00:37:42.905 00.000 11060 Worker thread wakes up
00:37:42.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:42.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:37:42.905 00.000 10844 UpdateGuideState exits: m=3379 SNR=37.2
00:37:42.905 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:37:42.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:42.905 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.10 yDistance=0.12
00:37:42.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:42.905 00.000 10844 Enqueuing Expose request
00:37:42.907 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:37:42.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:42.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:37:42.907 00.000 11060 MoveAxis(E, 0, ABG)
00:37:42.907 00.000 11060 Move returns status 0, amount 0
00:37:42.907 00.000 11060 MoveAxis(N, 0, ABG)
00:37:42.907 00.000 11060 Move returns status 0, amount 0
00:37:42.907 00.000 11060 move complete, result=0
00:37:42.907 00.000 11060 worker thread done servicing request
00:37:42.907 00.000 11060 Worker thread wakes up
00:37:42.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:42.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:42.909 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:43.550 00.641 11060 Exposure complete
00:37:43.738 00.188 11060 worker thread done servicing request
00:37:43.738 00.000 10844 OnExposeComplete: enter
00:37:43.738 00.000 10844 UpdateGuideState(): m_state=6
00:37:43.740 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6527
00:37:43.740 00.000 10844 Star::Find returns 1 (1), X=262.41, Y=62.13, Mass=2878, SNR=34.5, Peak=255 HFD=3.5
00:37:43.740 00.000 10844 MultiStar: [#1 0.02,-0.13,0.97,U] [#2 -0.04,0.52,2.11,U] [#3 -0.12,0.28,0.97,U] [#4 -0.24,-0.21,0.99,U] [#5 -0.41,0.15,1.05,U] [#6 -0.32,0.23,0.95,U] [#7 -0.45,0.77,0.00,M1] [#8 0.11,-0.52,0.93,U] 
00:37:43.740 00.000 10844 single-star, 7 included, MultiStar: {-0.13, 0.11}, one-star: {-0.11, 0.09}
00:37:43.740 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.19 = -2.10)
00:37:43.740 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
00:37:43.740 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.43 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
00:37:43.742 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
00:37:43.742 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
00:37:43.742 00.000 11060 Worker thread wakes up
00:37:43.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:43.742 00.000 10844 UpdateGuideState exits: m=2878 SNR=34.5 Saturated
00:37:43.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:43.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
00:37:43.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:43.742 00.000 10844 Enqueuing Expose request
00:37:43.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
00:37:43.742 00.000 11060 Moving (-0.11, 0.09) raw xDistance=-0.07 yDistance=-0.12
00:37:43.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:37:43.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:43.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:37:43.743 00.001 11060 MoveAxis(E, 0, ABG)
00:37:43.743 00.000 11060 Move returns status 0, amount 0
00:37:43.743 00.000 11060 MoveAxis(N, 0, ABG)
00:37:43.743 00.000 11060 Move returns status 0, amount 0
00:37:43.743 00.000 11060 move complete, result=0
00:37:43.743 00.000 11060 worker thread done servicing request
00:37:43.743 00.000 11060 Worker thread wakes up
00:37:43.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:43.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:43.745 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:44.388 00.643 11060 Exposure complete
00:37:44.568 00.180 11060 worker thread done servicing request
00:37:44.568 00.000 10844 OnExposeComplete: enter
00:37:44.568 00.000 10844 UpdateGuideState(): m_state=6
00:37:44.568 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6528
00:37:44.568 00.000 10844 Star::Find returns 1 (1), X=262.61, Y=61.99, Mass=3685, SNR=38.9, Peak=255 HFD=3.8
00:37:44.569 00.001 10844 MultiStar: [#1 0.29,-0.60,0.00,M1] [#2 -0.33,-0.10,1.79,U] [#3 0.02,-0.08,0.84,U] [#4 0.02,-0.38,0.84,U] [#5 -0.27,-0.18,0.89,U] [#6 -0.20,-0.32,0.82,U] [#7 -0.15,0.38,0.74,U] [#8 0.35,-0.94,0.00,M1] 
00:37:44.569 00.000 10844 single-star, 6 included, MultiStar: {-0.14, -0.11}, one-star: {0.08, -0.05}
00:37:44.569 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
00:37:44.569 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
00:37:44.569 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.52 mountX=0.03 mountY=0.09, mountTheta=1.23
00:37:44.570 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
00:37:44.570 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
00:37:44.570 00.000 11060 Worker thread wakes up
00:37:44.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:37:44.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:37:44.570 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.03 yDistance=0.09
00:37:44.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:37:44.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:44.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:44.571 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:37:44.571 00.000 11060 MoveAxis(E, 0, ABG)
00:37:44.571 00.000 11060 Move returns status 0, amount 0
00:37:44.571 00.000 11060 MoveAxis(N, 0, ABG)
00:37:44.571 00.000 11060 Move returns status 0, amount 0
00:37:44.571 00.000 10844 UpdateGuideState exits: m=3685 SNR=38.9 Saturated
00:37:44.571 00.000 11060 move complete, result=0
00:37:44.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:44.571 00.000 11060 worker thread done servicing request
00:37:44.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:44.571 00.000 10844 Enqueuing Expose request
00:37:44.571 00.000 11060 Worker thread wakes up
00:37:44.571 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:44.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:44.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:45.211 00.640 11060 Exposure complete
00:37:45.380 00.169 11060 worker thread done servicing request
00:37:45.380 00.000 10844 OnExposeComplete: enter
00:37:45.380 00.000 10844 UpdateGuideState(): m_state=6
00:37:45.381 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6529
00:37:45.381 00.000 10844 Star::Find returns 1 (1), X=262.97, Y=62.33, Mass=3274, SNR=36.8, Peak=255 HFD=3.3
00:37:45.381 00.000 10844 MultiStar: [#1 -0.04,0.11,0.88,U] [#2 0.23,0.31,1.85,U] [#3 0.25,0.86,0.00,M1] [#4 -0.54,0.28,0.91,U] [#5 -0.66,0.44,0.00,M1] [#6 -0.04,0.16,0.87,U] [#7 -0.28,0.43,0.83,U] [#8 -0.05,-0.04,0.88,U] 
00:37:45.381 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.23}, one-star: {0.45, 0.29}
00:37:45.381 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
00:37:45.381 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.01)
00:37:45.381 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.54 mountX=-0.23 mountY=-0.03, mountTheta=-3.01
00:37:45.382 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.23, opts=13)
00:37:45.383 00.001 10844 Enqueuing Move request for scope (0.01, 0.23)
00:37:45.383 00.000 11060 Worker thread wakes up
00:37:45.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:45.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
00:37:45.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
00:37:45.383 00.000 11060 Moving (0.01, 0.23) raw xDistance=-0.23 yDistance=-0.03
00:37:45.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:37:45.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:45.383 00.000 10844 UpdateGuideState exits: m=3274 SNR=36.8 Saturated
00:37:45.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:45.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:45.383 00.000 11060 MoveAxis(E, 40, ABG)
00:37:45.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:45.383 00.000 10844 Enqueuing Expose request
00:37:45.383 00.000 11060 Guiding  Dir = 2, Dur = 40
00:37:45.417 00.034 11060 IsSlewing returns 0
00:37:45.417 00.000 11060 IsGuiding returns 0
00:37:45.507 00.090 11060 IsGuiding returns 0
00:37:45.507 00.000 11060 Move returns status 0, amount 40
00:37:45.508 00.001 11060 MoveAxis(N, 0, ABG)
00:37:45.508 00.000 11060 Move returns status 0, amount 0
00:37:45.508 00.000 11060 move complete, result=0
00:37:45.508 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
00:37:45.508 00.000 11060 worker thread done servicing request
00:37:45.509 00.001 11060 Worker thread wakes up
00:37:45.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:45.510 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:46.171 00.661 11060 Exposure complete
00:37:46.325 00.154 11060 worker thread done servicing request
00:37:46.325 00.000 10844 OnExposeComplete: enter
00:37:46.325 00.000 10844 UpdateGuideState(): m_state=6
00:37:46.325 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6530
00:37:46.326 00.001 10844 Star::Find returns 1 (1), X=262.33, Y=62.66, Mass=2773, SNR=34.1, Peak=255 HFD=3.5
00:37:46.326 00.000 10844 MultiStar: [#1 0.55,0.27,1.02,U] [#2 0.12,0.42,2.01,U] [#3 0.25,0.24,0.89,U] [#4 0.24,-0.11,1.00,U] [#5 -0.09,0.32,0.93,U] [#6 -0.15,-0.48,0.90,U] [#7 0.13,0.68,0.00,M1] [#8 -0.01,-0.04,0.90,U] 
00:37:46.326 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.19}, one-star: {-0.20, 0.62}
00:37:46.326 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
00:37:46.326 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:37:46.326 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.10 mountX=-0.21 mountY=0.07, mountTheta=2.84
00:37:46.328 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.19, opts=13)
00:37:46.329 00.001 10844 Enqueuing Move request for scope (0.10, 0.19)
00:37:46.329 00.000 11060 Worker thread wakes up
00:37:46.329 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:46.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
00:37:46.329 00.000 10844 UpdateGuideState exits: m=2773 SNR=34.1 Saturated
00:37:46.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
00:37:46.329 00.000 11060 Moving (0.10, 0.19) raw xDistance=-0.21 yDistance=0.07
00:37:46.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:46.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:37:46.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:46.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:46.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:37:46.329 00.000 11060 MoveAxis(E, 37, ABG)
00:37:46.329 00.000 11060 Guiding  Dir = 2, Dur = 37
00:37:46.329 00.000 10844 Enqueuing Expose request
00:37:46.336 00.007 11060 IsSlewing returns 0
00:37:46.336 00.000 11060 IsGuiding returns 0
00:37:46.382 00.046 11060 IsGuiding returns 0
00:37:46.382 00.000 11060 Move returns status 0, amount 37
00:37:46.382 00.000 11060 MoveAxis(N, 0, ABG)
00:37:46.382 00.000 11060 Move returns status 0, amount 0
00:37:46.382 00.000 11060 move complete, result=0
00:37:46.383 00.001 11060 worker thread done servicing request
00:37:46.383 00.000 11060 Worker thread wakes up
00:37:46.383 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
00:37:46.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:46.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:47.010 00.627 11060 Exposure complete
00:37:47.180 00.170 11060 worker thread done servicing request
00:37:47.181 00.001 10844 OnExposeComplete: enter
00:37:47.181 00.000 10844 UpdateGuideState(): m_state=6
00:37:47.181 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6531
00:37:47.181 00.000 10844 Star::Find returns 1 (1), X=262.29, Y=62.19, Mass=2911, SNR=34.2, Peak=255 HFD=3.5
00:37:47.181 00.000 10844 MultiStar: [#1 0.18,-0.48,1.03,U] [#2 0.20,0.18,2.05,U] [#3 0.08,0.36,0.90,U] [#4 0.39,-0.47,0.98,U] [#5 -0.12,-0.25,0.93,U] [#6 0.11,-0.58,0.94,U] [#7 -0.12,0.22,0.79,U] [#8 -0.05,-0.41,0.91,U] 
00:37:47.181 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {-0.24, 0.16}
00:37:47.182 00.001 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
00:37:47.182 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
00:37:47.182 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.03 mountX=0.10 mountY=0.09, mountTheta=0.72
00:37:47.183 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
00:37:47.183 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
00:37:47.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:47.183 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.2 Saturated
00:37:47.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:47.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:47.183 00.000 10844 Enqueuing Expose request
00:37:47.183 00.000 11060 Worker thread wakes up
00:37:47.184 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:37:47.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:37:47.184 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=0.09
00:37:47.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:37:47.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:47.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:37:47.184 00.000 11060 MoveAxis(E, 0, ABG)
00:37:47.184 00.000 11060 Move returns status 0, amount 0
00:37:47.184 00.000 11060 MoveAxis(N, 0, ABG)
00:37:47.184 00.000 11060 Move returns status 0, amount 0
00:37:47.184 00.000 11060 move complete, result=0
00:37:47.184 00.000 11060 worker thread done servicing request
00:37:47.184 00.000 11060 Worker thread wakes up
00:37:47.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:47.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:47.185 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:47.829 00.644 11060 Exposure complete
00:37:48.000 00.171 11060 worker thread done servicing request
00:37:48.001 00.001 10844 OnExposeComplete: enter
00:37:48.001 00.000 10844 UpdateGuideState(): m_state=6
00:37:48.001 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6532
00:37:48.001 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.15, Mass=2866, SNR=34.4, Peak=251 HFD=3.2
00:37:48.001 00.000 10844 MultiStar: [#1 0.46,0.06,1.06,U] [#2 0.53,-0.07,2.02,U] [#3 0.04,0.42,0.93,U] [#4 0.53,-0.29,0.93,U] [#5 -0.25,-0.17,0.96,U] [#6 -0.15,-0.36,1.03,U] [#7 -0.13,0.24,0.84,U] [#8 -0.13,-0.48,0.93,U] 
00:37:48.001 00.000 10844 single-star, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.07, 0.12}
00:37:48.001 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
00:37:48.001 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
00:37:48.002 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.00 mountX=-0.13 mountY=0.05, mountTheta=2.74
00:37:48.003 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
00:37:48.003 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
00:37:48.004 00.001 11060 Worker thread wakes up
00:37:48.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:48.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:37:48.004 00.000 10844 UpdateGuideState exits: m=2866 SNR=34.4
00:37:48.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:37:48.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:48.004 00.000 11060 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=0.05
00:37:48.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:37:48.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:48.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:48.004 00.000 10844 Enqueuing Expose request
00:37:48.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:37:48.004 00.000 11060 MoveAxis(E, 22, ABG)
00:37:48.004 00.000 11060 Guiding  Dir = 2, Dur = 22
00:37:48.031 00.027 11060 IsSlewing returns 0
00:37:48.031 00.000 11060 IsGuiding returns 0
00:37:48.078 00.047 11060 IsGuiding returns 0
00:37:48.078 00.000 11060 Move returns status 0, amount 22
00:37:48.078 00.000 11060 MoveAxis(N, 0, ABG)
00:37:48.078 00.000 11060 Move returns status 0, amount 0
00:37:48.078 00.000 11060 move complete, result=0
00:37:48.078 00.000 11060 worker thread done servicing request
00:37:48.078 00.000 11060 Worker thread wakes up
00:37:48.078 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
00:37:48.079 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:48.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:48.713 00.634 11060 Exposure complete
00:37:48.888 00.175 11060 worker thread done servicing request
00:37:48.888 00.000 10844 OnExposeComplete: enter
00:37:48.888 00.000 10844 UpdateGuideState(): m_state=6
00:37:48.888 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6533
00:37:48.888 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.11, Mass=2985, SNR=34.9, Peak=247 HFD=3.3
00:37:48.889 00.001 10844 MultiStar: [#1 0.29,0.02,0.93,U] [#2 0.15,0.71,0.00,M1] [#3 0.66,0.20,0.00,M1] [#4 0.13,0.39,0.90,U] [#5 -0.12,0.04,0.97,U] [#6 0.20,-0.25,0.92,U] [#7 -0.14,0.23,0.81,U] [#8 0.09,0.07,0.96,U] 
00:37:48.889 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.08}, one-star: {0.16, 0.08}
00:37:48.889 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
00:37:48.889 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
00:37:48.889 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=0.08, mountTheta=2.46
00:37:48.890 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
00:37:48.890 00.000 10844 Enqueuing Move request for scope (0.09, 0.08)
00:37:48.891 00.001 11060 Worker thread wakes up
00:37:48.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:48.891 00.000 10844 UpdateGuideState exits: m=2985 SNR=34.9
00:37:48.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:48.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:48.891 00.000 10844 Enqueuing Expose request
00:37:48.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
00:37:48.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
00:37:48.891 00.000 11060 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=0.08
00:37:48.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:37:48.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:48.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:37:48.891 00.000 11060 MoveAxis(E, 0, ABG)
00:37:48.891 00.000 11060 Move returns status 0, amount 0
00:37:48.891 00.000 11060 MoveAxis(N, 0, ABG)
00:37:48.892 00.001 11060 Move returns status 0, amount 0
00:37:48.892 00.000 11060 move complete, result=0
00:37:48.892 00.000 11060 worker thread done servicing request
00:37:48.892 00.000 11060 Worker thread wakes up
00:37:48.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:48.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:48.893 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:49.523 00.630 11060 Exposure complete
00:37:49.703 00.180 11060 worker thread done servicing request
00:37:49.703 00.000 10844 OnExposeComplete: enter
00:37:49.703 00.000 10844 UpdateGuideState(): m_state=6
00:37:49.703 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6534
00:37:49.703 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.10, Mass=3210, SNR=35.9, Peak=247 HFD=3.4
00:37:49.704 00.001 10844 MultiStar: [#1 -0.51,-0.13,0.88,U] [#2 -0.29,0.70,0.00,M2] [#3 0.19,0.46,1.00,U] [#4 0.23,0.43,0.90,U] [#5 0.00,0.12,1.06,U] [#6 0.20,0.02,0.90,U] [#7 0.02,0.68,0.00,M1] [#8 -0.19,-0.33,0.90,U] 
00:37:49.704 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {0.21, 0.07}
00:37:49.704 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:37:49.704 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
00:37:49.704 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.31 mountX=-0.10 mountY=0.01, mountTheta=3.05
00:37:49.706 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
00:37:49.706 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
00:37:49.706 00.000 11060 Worker thread wakes up
00:37:49.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:37:49.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:37:49.706 00.000 11060 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=0.01
00:37:49.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:37:49.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:49.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:49.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:37:49.706 00.000 11060 MoveAxis(E, 0, ABG)
00:37:49.706 00.000 11060 Move returns status 0, amount 0
00:37:49.707 00.001 10844 UpdateGuideState exits: m=3210 SNR=35.9
00:37:49.707 00.000 11060 MoveAxis(N, 0, ABG)
00:37:49.707 00.000 11060 Move returns status 0, amount 0
00:37:49.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:49.707 00.000 11060 move complete, result=0
00:37:49.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:49.707 00.000 10844 Enqueuing Expose request
00:37:49.707 00.000 11060 worker thread done servicing request
00:37:49.707 00.000 11060 Worker thread wakes up
00:37:49.707 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:49.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:49.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:50.337 00.630 11060 Exposure complete
00:37:50.530 00.193 11060 worker thread done servicing request
00:37:50.530 00.000 10844 OnExposeComplete: enter
00:37:50.530 00.000 10844 UpdateGuideState(): m_state=6
00:37:50.530 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6535
00:37:50.530 00.000 10844 Star::Find returns 1 (0), X=262.46, Y=62.00, Mass=2912, SNR=34.4, Peak=237 HFD=3.5
00:37:50.532 00.002 10844 MultiStar: [#1 -0.09,-0.49,0.97,U] [#2 0.59,-0.13,1.90,U] [#3 0.29,0.29,0.93,U] [#4 0.24,-0.26,0.97,U] [#5 0.09,0.31,1.08,U] [#6 0.35,-0.40,0.85,U] [#7 0.35,-0.30,0.83,U] [#8 -0.01,-0.44,0.93,U] 
00:37:50.532 00.000 10844 single-star, 8 included, MultiStar: {0.23, -0.15}, one-star: {-0.07, -0.04}
00:37:50.532 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
00:37:50.532 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
00:37:50.532 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.59 mountX=0.05 mountY=-0.06, mountTheta=-0.85
00:37:50.534 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
00:37:50.534 00.000 10844 Enqueuing Move request for scope (-0.07, -0.04)
00:37:50.534 00.000 11060 Worker thread wakes up
00:37:50.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:50.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:37:50.534 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.4
00:37:50.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:37:50.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:50.534 00.000 11060 Moving (-0.07, -0.04) raw xDistance=0.05 yDistance=-0.06
00:37:50.535 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:50.535 00.000 10844 Enqueuing Expose request
00:37:50.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:37:50.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:50.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:50.535 00.000 11060 MoveAxis(E, 0, ABG)
00:37:50.535 00.000 11060 Move returns status 0, amount 0
00:37:50.535 00.000 11060 MoveAxis(N, 0, ABG)
00:37:50.535 00.000 11060 Move returns status 0, amount 0
00:37:50.535 00.000 11060 move complete, result=0
00:37:50.535 00.000 11060 worker thread done servicing request
00:37:50.536 00.001 11060 Worker thread wakes up
00:37:50.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:50.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:50.537 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:51.171 00.634 11060 Exposure complete
00:37:51.333 00.162 11060 worker thread done servicing request
00:37:51.333 00.000 10844 OnExposeComplete: enter
00:37:51.333 00.000 10844 UpdateGuideState(): m_state=6
00:37:51.333 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6536
00:37:51.333 00.000 10844 Star::Find returns 1 (0), X=262.23, Y=62.07, Mass=3270, SNR=36.6, Peak=252 HFD=3.6
00:37:51.333 00.000 10844 MultiStar: [#1 0.06,-0.32,0.94,U] [#2 -0.19,-0.12,1.94,U] [#3 0.14,0.85,0.00,M1] [#4 0.16,0.13,0.89,U] [#5 0.36,0.14,0.92,U] [#6 0.13,-0.11,0.85,U] [#7 -0.18,0.03,0.78,U] [#8 -0.18,-0.22,0.90,U] 
00:37:51.333 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {-0.30, 0.04}
00:37:51.333 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
00:37:51.333 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
00:37:51.334 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.16 mountX=0.07 mountY=-0.03, mountTheta=-0.42
00:37:51.336 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
00:37:51.336 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
00:37:51.337 00.001 11060 Worker thread wakes up
00:37:51.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:51.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
00:37:51.337 00.000 10844 UpdateGuideState exits: m=3270 SNR=36.6
00:37:51.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
00:37:51.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:51.337 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.07 yDistance=-0.03
00:37:51.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:51.337 00.000 10844 Enqueuing Expose request
00:37:51.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:37:51.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:51.338 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:51.338 00.000 11060 MoveAxis(E, 0, ABG)
00:37:51.338 00.000 11060 Move returns status 0, amount 0
00:37:51.338 00.000 11060 MoveAxis(N, 0, ABG)
00:37:51.338 00.000 11060 Move returns status 0, amount 0
00:37:51.338 00.000 11060 move complete, result=0
00:37:51.338 00.000 11060 worker thread done servicing request
00:37:51.338 00.000 11060 Worker thread wakes up
00:37:51.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:51.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:51.340 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:51.963 00.623 11060 Exposure complete
00:37:52.152 00.189 11060 worker thread done servicing request
00:37:52.152 00.000 10844 OnExposeComplete: enter
00:37:52.152 00.000 10844 UpdateGuideState(): m_state=6
00:37:52.153 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6537
00:37:52.153 00.000 10844 Star::Find returns 1 (0), X=262.27, Y=62.33, Mass=3482, SNR=38.3, Peak=238 HFD=3.7
00:37:52.153 00.000 10844 MultiStar: [#1 -0.02,-0.12,0.90,U] [#2 0.06,0.18,1.76,U] [#3 -0.16,0.72,0.00,M2] [#4 0.25,-0.55,0.86,U] [#5 0.02,0.65,0.00,M1] [#6 -0.22,0.04,0.83,U] [#7 -0.09,0.37,0.77,U] [#8 0.08,0.19,0.79,U] 
00:37:52.153 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.25, 0.30}
00:37:52.154 00.001 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:37:52.154 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
00:37:52.154 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.84 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
00:37:52.155 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
00:37:52.156 00.001 10844 Enqueuing Move request for scope (-0.02, 0.07)
00:37:52.156 00.000 11060 Worker thread wakes up
00:37:52.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:52.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:37:52.156 00.000 10844 UpdateGuideState exits: m=3482 SNR=38.3
00:37:52.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:37:52.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:52.156 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
00:37:52.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:52.156 00.000 10844 Enqueuing Expose request
00:37:52.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:37:52.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:52.157 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:52.157 00.000 11060 MoveAxis(E, 0, ABG)
00:37:52.157 00.000 11060 Move returns status 0, amount 0
00:37:52.157 00.000 11060 MoveAxis(N, 0, ABG)
00:37:52.157 00.000 11060 Move returns status 0, amount 0
00:37:52.157 00.000 11060 move complete, result=0
00:37:52.157 00.000 11060 worker thread done servicing request
00:37:52.157 00.000 11060 Worker thread wakes up
00:37:52.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:52.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:52.160 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:52.790 00.630 11060 Exposure complete
00:37:52.964 00.174 11060 worker thread done servicing request
00:37:52.964 00.000 10844 OnExposeComplete: enter
00:37:52.964 00.000 10844 UpdateGuideState(): m_state=6
00:37:52.964 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6538
00:37:52.964 00.000 10844 Star::Find returns 1 (1), X=262.08, Y=61.37, Mass=2792, SNR=34.3, Peak=255 HFD=3.4
00:37:52.965 00.001 10844 MultiStar: [#1 -0.32,-0.41,0.89,U] [#2 -0.43,0.19,1.98,U] [#3 -0.01,-0.24,0.97,U] [#4 -0.32,-0.64,0.00,M1] [#5 -0.64,-0.11,0.00,M2] [#6 0.08,-0.42,0.97,U] [#7 -0.75,-0.20,0.00,M1] [#8 -0.33,-0.80,0.00,M1] 
00:37:52.965 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.22}, one-star: {-0.44, -0.67}
00:37:52.965 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
00:37:52.965 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
00:37:52.965 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-2.43 mountX=0.27 mountY=-0.22, mountTheta=-0.69
00:37:52.966 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.22, opts=13)
00:37:52.966 00.000 10844 Enqueuing Move request for scope (-0.26, -0.22)
00:37:52.966 00.000 11060 Worker thread wakes up
00:37:52.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:37:52.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.22) opts 0xd
00:37:52.966 00.000 10844 UpdateGuideState exits: m=2792 SNR=34.3 Saturated
00:37:52.966 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.22)
00:37:52.967 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:52.967 00.000 11060 Moving (-0.26, -0.22) raw xDistance=0.27 yDistance=-0.22
00:37:52.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:52.967 00.000 10844 Enqueuing Expose request
00:37:52.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
00:37:52.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
00:37:52.967 00.000 11060 MoveAxis(W, 47, ABG)
00:37:52.967 00.000 11060 Guiding  Dir = 3, Dur = 47
00:37:52.990 00.023 11060 IsSlewing returns 0
00:37:52.990 00.000 11060 IsGuiding returns 0
00:37:53.068 00.078 11060 IsGuiding returns 0
00:37:53.068 00.000 11060 Move returns status 0, amount 47
00:37:53.068 00.000 11060 MoveAxis(N, 86, ABG)
00:37:53.068 00.000 11060 Guiding  Dir = 0, Dur = 86
00:37:53.083 00.015 11060 IsSlewing returns 0
00:37:53.094 00.011 11060 IsGuiding returns 0
00:37:53.194 00.100 11060 IsGuiding returns 0
00:37:53.194 00.000 11060 Move returns status 0, amount 86
00:37:53.194 00.000 11060 move complete, result=0
00:37:53.195 00.001 11060 worker thread done servicing request
00:37:53.195 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.2 px 86 ms NORTH
00:37:53.195 00.000 11060 Worker thread wakes up
00:37:53.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:53.197 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:53.825 00.628 11060 Exposure complete
00:37:53.991 00.166 11060 worker thread done servicing request
00:37:53.991 00.000 10844 OnExposeComplete: enter
00:37:53.991 00.000 10844 UpdateGuideState(): m_state=6
00:37:53.991 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6539
00:37:53.991 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.37, Mass=2871, SNR=34.2, Peak=232 HFD=3.3
00:37:53.992 00.001 10844 MultiStar: [#1 -0.03,-0.30,0.89,U] [#2 -0.32,0.35,2.08,U] [#3 0.24,0.73,0.00,M2] [#4 0.25,-0.34,0.93,U] [#5 -0.41,-0.45,1.01,U] [#6 -0.02,-0.27,0.94,U] [#7 -0.02,0.01,0.91,U] [#8 -0.04,-0.03,0.95,U] 
00:37:53.992 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {0.15, 0.33}
00:37:53.992 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
00:37:53.992 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
00:37:53.992 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.81 mountX=0.05 mountY=-0.08, mountTheta=-1.06
00:37:53.993 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
00:37:53.993 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
00:37:53.994 00.001 11060 Worker thread wakes up
00:37:53.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:37:53.994 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:37:53.994 00.000 11060 Moving (-0.09, -0.03) raw xDistance=0.05 yDistance=-0.08
00:37:53.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:37:53.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:53.994 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:53.994 00.000 10844 UpdateGuideState exits: m=2871 SNR=34.2
00:37:53.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:53.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:53.994 00.000 10844 Enqueuing Expose request
00:37:53.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:37:53.994 00.000 11060 MoveAxis(E, 0, ABG)
00:37:53.994 00.000 11060 Move returns status 0, amount 0
00:37:53.994 00.000 11060 MoveAxis(N, 0, ABG)
00:37:53.994 00.000 11060 Move returns status 0, amount 0
00:37:53.994 00.000 11060 move complete, result=0
00:37:53.995 00.001 11060 worker thread done servicing request
00:37:53.995 00.000 11060 Worker thread wakes up
00:37:53.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:53.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:53.996 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:54.624 00.628 11060 Exposure complete
00:37:54.811 00.187 11060 worker thread done servicing request
00:37:54.811 00.000 10844 OnExposeComplete: enter
00:37:54.811 00.000 10844 UpdateGuideState(): m_state=6
00:37:54.811 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6540
00:37:54.811 00.000 10844 Star::Find returns 1 (0), X=262.22, Y=62.19, Mass=2765, SNR=33.9, Peak=249 HFD=3.4
00:37:54.811 00.000 10844 MultiStar: [#1 0.02,-0.16,0.97,U] [#2 -0.17,0.51,2.01,U] [#3 0.22,0.67,0.00,M3] [#4 0.64,-0.43,0.00,M1] [#5 -0.57,0.04,1.08,U] [#6 -0.01,-0.54,0.90,U] [#7 -0.46,0.21,0.83,U] [#8 0.50,-0.33,0.89,U] 
00:37:54.811 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.06}, one-star: {-0.31, 0.15}
00:37:54.812 00.001 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
00:37:54.812 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.76)
00:37:54.812 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.79 mountX=-0.03 mountY=-0.17, mountTheta=-1.74
00:37:54.813 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.06, opts=13)
00:37:54.813 00.000 10844 Enqueuing Move request for scope (-0.16, 0.06)
00:37:54.813 00.000 11060 Worker thread wakes up
00:37:54.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
00:37:54.813 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
00:37:54.813 00.000 11060 Moving (-0.16, 0.06) raw xDistance=-0.03 yDistance=-0.17
00:37:54.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:37:54.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:54.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:54.814 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:37:54.814 00.000 11060 MoveAxis(E, 0, ABG)
00:37:54.814 00.000 11060 Move returns status 0, amount 0
00:37:54.814 00.000 11060 MoveAxis(N, 0, ABG)
00:37:54.814 00.000 11060 Move returns status 0, amount 0
00:37:54.814 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.9
00:37:54.814 00.000 11060 move complete, result=0
00:37:54.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:54.814 00.000 11060 worker thread done servicing request
00:37:54.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:54.814 00.000 10844 Enqueuing Expose request
00:37:54.814 00.000 11060 Worker thread wakes up
00:37:54.814 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:37:54.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:54.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:55.449 00.635 11060 Exposure complete
00:37:55.638 00.189 11060 worker thread done servicing request
00:37:55.638 00.000 10844 OnExposeComplete: enter
00:37:55.639 00.001 10844 UpdateGuideState(): m_state=6
00:37:55.639 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6541
00:37:55.639 00.000 10844 Star::Find returns 1 (1), X=262.65, Y=61.71, Mass=2667, SNR=32.9, Peak=255 HFD=3.5
00:37:55.639 00.000 10844 MultiStar: [#1 0.01,-0.40,1.00,U] [#2 0.20,0.30,2.12,U] [#3 0.22,0.38,1.06,U] [#4 0.42,-0.48,0.00,M2] [#5 -0.45,0.12,1.10,U] [#6 0.16,-0.36,0.93,U] [#7 -0.32,0.13,0.89,U] [#8 0.27,-0.68,0.00,M1] 
00:37:55.639 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.12, -0.33}
00:37:55.640 00.001 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
00:37:55.640 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
00:37:55.640 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.95 mountX=-0.03 mountY=0.02, mountTheta=2.69
00:37:55.642 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
00:37:55.642 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
00:37:55.642 00.000 11060 Worker thread wakes up
00:37:55.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:55.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:37:55.642 00.000 10844 UpdateGuideState exits: m=2667 SNR=32.9 Saturated
00:37:55.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:37:55.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:55.642 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
00:37:55.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:55.643 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:37:55.643 00.000 10844 Enqueuing Expose request
00:37:55.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:55.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:55.643 00.000 11060 MoveAxis(E, 0, ABG)
00:37:55.643 00.000 11060 Move returns status 0, amount 0
00:37:55.643 00.000 11060 MoveAxis(N, 0, ABG)
00:37:55.643 00.000 11060 Move returns status 0, amount 0
00:37:55.643 00.000 11060 move complete, result=0
00:37:55.643 00.000 11060 worker thread done servicing request
00:37:55.643 00.000 11060 Worker thread wakes up
00:37:55.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:55.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:55.645 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:37:56.280 00.635 11060 Exposure complete
00:37:56.457 00.177 11060 worker thread done servicing request
00:37:56.457 00.000 10844 OnExposeComplete: enter
00:37:56.457 00.000 10844 UpdateGuideState(): m_state=6
00:37:56.458 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6542
00:37:56.458 00.000 10844 Star::Find returns 1 (1), X=262.96, Y=61.78, Mass=3283, SNR=36.6, Peak=255 HFD=4.0
00:37:56.458 00.000 10844 MultiStar: [#1 0.11,-0.31,1.02,U] [#2 0.44,-0.06,1.81,U] [#3 -0.13,0.07,0.82,U] [#4 0.46,-0.16,0.95,U] [#5 -0.30,0.25,0.96,U] [#6 -0.41,0.09,0.86,U] [#7 -0.19,-0.28,0.81,U] [#8 0.21,-0.27,0.89,U] 
00:37:56.459 00.001 10844 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.44, -0.26}
00:37:56.459 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
00:37:56.459 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
00:37:56.459 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.71 mountX=0.08 mountY=0.13, mountTheta=1.04
00:37:56.460 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.10, opts=13)
00:37:56.461 00.001 10844 Enqueuing Move request for scope (0.12, -0.10)
00:37:56.461 00.000 11060 Worker thread wakes up
00:37:56.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
00:37:56.461 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
00:37:56.461 00.000 11060 Moving (0.12, -0.10) raw xDistance=0.08 yDistance=0.13
00:37:56.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:37:56.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:56.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:56.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:37:56.461 00.000 11060 MoveAxis(E, 0, ABG)
00:37:56.461 00.000 11060 Move returns status 0, amount 0
00:37:56.461 00.000 11060 MoveAxis(N, 0, ABG)
00:37:56.461 00.000 11060 Move returns status 0, amount 0
00:37:56.462 00.001 10844 UpdateGuideState exits: m=3283 SNR=36.6 Saturated
00:37:56.462 00.000 11060 move complete, result=0
00:37:56.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:56.462 00.000 11060 worker thread done servicing request
00:37:56.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:56.462 00.000 10844 Enqueuing Expose request
00:37:56.462 00.000 11060 Worker thread wakes up
00:37:56.462 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:56.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:56.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:57.092 00.630 11060 Exposure complete
00:37:57.255 00.163 11060 worker thread done servicing request
00:37:57.255 00.000 10844 OnExposeComplete: enter
00:37:57.255 00.000 10844 UpdateGuideState(): m_state=6
00:37:57.255 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6543
00:37:57.255 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=61.19, Mass=2884, SNR=34.3, Peak=248 HFD=3.5
00:37:57.257 00.002 10844 MultiStar: [#1 0.39,-0.66,0.00,M1] [#2 0.60,0.84,0.00,M1] [#3 0.19,0.49,1.02,U] [#4 -0.02,-0.67,0.00,M2] [#5 0.01,-0.17,1.04,U] [#6 -0.08,-0.19,0.86,U] [#7 -0.22,0.20,0.88,U] [#8 0.52,-0.36,0.00,M1] 
00:37:57.257 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.11}, one-star: {-0.03, -0.85}
00:37:57.257 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
00:37:57.257 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
00:37:57.257 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.74 mountX=0.11 mountY=-0.00, mountTheta=-0.00
00:37:57.258 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.11, opts=13)
00:37:57.258 00.000 10844 Enqueuing Move request for scope (-0.02, -0.11)
00:37:57.258 00.000 11060 Worker thread wakes up
00:37:57.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
00:37:57.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
00:37:57.258 00.000 11060 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=-0.00
00:37:57.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:37:57.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:57.259 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:57.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:37:57.259 00.000 11060 MoveAxis(E, 0, ABG)
00:37:57.259 00.000 11060 Move returns status 0, amount 0
00:37:57.259 00.000 10844 UpdateGuideState exits: m=2884 SNR=34.3
00:37:57.259 00.000 11060 MoveAxis(N, 0, ABG)
00:37:57.259 00.000 11060 Move returns status 0, amount 0
00:37:57.259 00.000 11060 move complete, result=0
00:37:57.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:57.259 00.000 11060 worker thread done servicing request
00:37:57.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:57.259 00.000 10844 Enqueuing Expose request
00:37:57.259 00.000 11060 Worker thread wakes up
00:37:57.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:57.259 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:57.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:57.884 00.625 11060 Exposure complete
00:37:58.065 00.181 11060 worker thread done servicing request
00:37:58.065 00.000 10844 OnExposeComplete: enter
00:37:58.065 00.000 10844 UpdateGuideState(): m_state=6
00:37:58.065 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6544
00:37:58.065 00.000 10844 Star::Find returns 1 (0), X=262.50, Y=61.05, Mass=3060, SNR=35.4, Peak=252 HFD=3.6
00:37:58.065 00.000 10844 MultiStar: [#1 -0.05,-0.31,1.01,U] [#2 -0.02,0.12,1.98,U] [#3 -0.29,-0.02,0.90,U] [#4 0.20,-0.53,0.96,U] [#5 -0.26,-0.23,0.98,U] [#6 -0.19,-0.42,0.91,U] [#7 -0.24,-0.07,0.79,U] [#8 0.29,-0.69,0.00,M2] 
00:37:58.065 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.26}, one-star: {-0.02, -0.98}
00:37:58.065 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
00:37:58.065 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:37:58.066 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.92 mountX=0.28 mountY=-0.05, mountTheta=-0.18
00:37:58.067 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.26, opts=13)
00:37:58.067 00.000 10844 Enqueuing Move request for scope (-0.10, -0.26)
00:37:58.067 00.000 11060 Worker thread wakes up
00:37:58.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:58.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
00:37:58.067 00.000 10844 UpdateGuideState exits: m=3060 SNR=35.4
00:37:58.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
00:37:58.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:58.067 00.000 11060 Moving (-0.10, -0.26) raw xDistance=0.28 yDistance=-0.05
00:37:58.068 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:58.068 00.000 10844 Enqueuing Expose request
00:37:58.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
00:37:58.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:58.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:58.068 00.000 11060 MoveAxis(W, 48, ABG)
00:37:58.068 00.000 11060 Guiding  Dir = 3, Dur = 48
00:37:58.084 00.016 11060 IsSlewing returns 0
00:37:58.084 00.000 11060 IsGuiding returns 0
00:37:58.147 00.063 11060 IsGuiding returns 0
00:37:58.147 00.000 11060 Move returns status 0, amount 48
00:37:58.147 00.000 11060 MoveAxis(N, 0, ABG)
00:37:58.148 00.001 11060 Move returns status 0, amount 0
00:37:58.148 00.000 11060 move complete, result=0
00:37:58.148 00.000 11060 worker thread done servicing request
00:37:58.148 00.000 11060 Worker thread wakes up
00:37:58.148 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
00:37:58.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:58.149 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:58.789 00.640 11060 Exposure complete
00:37:58.979 00.190 11060 worker thread done servicing request
00:37:58.979 00.000 10844 OnExposeComplete: enter
00:37:58.980 00.001 10844 UpdateGuideState(): m_state=6
00:37:58.980 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6545
00:37:58.980 00.000 10844 Star::Find returns 1 (1), X=262.37, Y=61.33, Mass=2932, SNR=35.1, Peak=255 HFD=3.1
00:37:58.981 00.001 10844 MultiStar: [#1 -0.29,-0.42,0.97,U] [#2 -0.13,-0.20,1.90,U] [#3 -0.24,-0.05,0.90,U] [#4 -0.19,-0.01,0.93,U] [#5 -0.22,-0.21,0.99,U] [#6 -0.15,-0.49,0.94,U] [#7 -0.80,0.08,0.00,M1] [#8 -0.05,-0.71,0.00,M3] 
00:37:58.981 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.29}, one-star: {-0.16, -0.71}
00:37:58.981 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
00:37:58.981 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
00:37:58.981 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-2.15 mountX=0.32 mountY=-0.14, mountTheta=-0.41
00:37:58.983 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.29, opts=13)
00:37:58.983 00.000 10844 Enqueuing Move request for scope (-0.19, -0.29)
00:37:58.983 00.000 11060 Worker thread wakes up
00:37:58.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.29) opts 0xd
00:37:58.983 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.29)
00:37:58.983 00.000 11060 Moving (-0.19, -0.29) raw xDistance=0.32 yDistance=-0.14
00:37:58.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
00:37:58.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:58.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:37:58.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:37:58.983 00.000 10844 UpdateGuideState exits: m=2932 SNR=35.1 Saturated
00:37:58.983 00.000 11060 MoveAxis(W, 57, ABG)
00:37:58.984 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:58.984 00.000 11060 Guiding  Dir = 3, Dur = 57
00:37:58.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:58.984 00.000 10844 Enqueuing Expose request
00:37:59.003 00.019 11060 IsSlewing returns 0
00:37:59.003 00.000 11060 IsGuiding returns 0
00:37:59.065 00.062 11060 IsGuiding returns 0
00:37:59.065 00.000 11060 Move returns status 0, amount 57
00:37:59.065 00.000 11060 MoveAxis(N, 0, ABG)
00:37:59.065 00.000 11060 Move returns status 0, amount 0
00:37:59.065 00.000 11060 move complete, result=0
00:37:59.065 00.000 11060 worker thread done servicing request
00:37:59.065 00.000 11060 Worker thread wakes up
00:37:59.065 00.000 10844 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH
00:37:59.066 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:59.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:59.698 00.632 11060 Exposure complete
00:37:59.869 00.171 11060 worker thread done servicing request
00:37:59.870 00.001 10844 OnExposeComplete: enter
00:37:59.870 00.000 10844 UpdateGuideState(): m_state=6
00:37:59.870 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6546
00:37:59.877 00.007 10844 Star::Find returns 1 (0), X=262.55, Y=62.31, Mass=2885, SNR=34.4, Peak=242 HFD=3.3
00:37:59.877 00.000 10844 MultiStar: [#1 0.19,-0.50,1.10,U] [#2 0.16,0.16,2.06,U] [#3 -0.15,0.15,0.91,U] [#4 -0.07,0.06,0.99,U] [#5 -0.08,0.02,0.94,U] [#6 0.09,-0.51,0.94,U] [#7 -0.29,0.26,0.76,U] [#8 0.00,-0.39,0.85,U] 
00:37:59.877 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.02, 0.27}
00:37:59.877 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
00:37:59.877 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
00:37:59.877 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.18 mountX=0.03 mountY=0.02, mountTheta=0.56
00:37:59.879 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
00:37:59.879 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
00:37:59.879 00.000 11060 Worker thread wakes up
00:37:59.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:37:59.881 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:37:59.881 00.000 10844 UpdateGuideState exits: m=2885 SNR=34.4
00:37:59.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:59.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:37:59.881 00.000 10844 Enqueuing Expose request
00:37:59.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:37:59.881 00.000 11060 Moving (0.01, -0.04) raw xDistance=0.03 yDistance=0.02
00:37:59.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:37:59.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:59.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:37:59.881 00.000 11060 MoveAxis(E, 0, ABG)
00:37:59.881 00.000 11060 Move returns status 0, amount 0
00:37:59.881 00.000 11060 MoveAxis(N, 0, ABG)
00:37:59.881 00.000 11060 Move returns status 0, amount 0
00:37:59.881 00.000 11060 move complete, result=0
00:37:59.881 00.000 11060 worker thread done servicing request
00:37:59.881 00.000 11060 Worker thread wakes up
00:37:59.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:37:59.882 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:37:59.882 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:00.512 00.630 11060 Exposure complete
00:38:00.683 00.171 11060 worker thread done servicing request
00:38:00.684 00.001 10844 OnExposeComplete: enter
00:38:00.684 00.000 10844 UpdateGuideState(): m_state=6
00:38:00.684 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6547
00:38:00.684 00.000 10844 Star::Find returns 1 (1), X=262.38, Y=62.30, Mass=2711, SNR=33.2, Peak=255 HFD=3.4
00:38:00.684 00.000 10844 MultiStar: [#1 0.12,-0.30,0.99,U] [#2 0.47,-0.31,2.06,U] [#3 0.15,0.13,0.95,U] [#4 0.38,0.24,1.09,U] [#5 0.03,0.39,1.11,U] [#6 -0.18,-0.25,0.99,U] [#7 -0.15,0.27,0.91,U] [#8 0.09,-0.37,0.95,U] 
00:38:00.684 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {-0.15, 0.27}
00:38:00.685 00.001 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
00:38:00.685 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
00:38:00.685 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=-0.00 mountY=0.13, mountTheta=1.59
00:38:00.686 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
00:38:00.686 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
00:38:00.686 00.000 11060 Worker thread wakes up
00:38:00.687 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:00.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:38:00.687 00.000 10844 UpdateGuideState exits: m=2711 SNR=33.2 Saturated
00:38:00.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:38:00.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:00.687 00.000 11060 Moving (0.13, -0.02) raw xDistance=-0.00 yDistance=0.13
00:38:00.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:00.687 00.000 10844 Enqueuing Expose request
00:38:00.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:38:00.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:00.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:38:00.687 00.000 11060 MoveAxis(E, 0, ABG)
00:38:00.687 00.000 11060 Move returns status 0, amount 0
00:38:00.687 00.000 11060 MoveAxis(N, 0, ABG)
00:38:00.688 00.001 11060 Move returns status 0, amount 0
00:38:00.688 00.000 11060 move complete, result=0
00:38:00.688 00.000 11060 worker thread done servicing request
00:38:00.688 00.000 11060 Worker thread wakes up
00:38:00.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:00.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:00.689 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:01.328 00.639 11060 Exposure complete
00:38:01.506 00.178 11060 worker thread done servicing request
00:38:01.506 00.000 10844 OnExposeComplete: enter
00:38:01.506 00.000 10844 UpdateGuideState(): m_state=6
00:38:01.507 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6548
00:38:01.507 00.000 10844 Star::Find returns 1 (0), X=262.93, Y=61.64, Mass=2919, SNR=33.5, Peak=250 HFD=3.8
00:38:01.507 00.000 10844 MultiStar: [#1 0.38,-0.18,1.00,U] [#2 0.31,0.03,1.91,U] [#3 0.25,-0.52,1.00,U] [#4 -0.33,0.13,0.94,U] [#5 -0.26,0.96,0.00,M1] [#6 0.17,-0.14,0.93,U] [#7 -0.01,0.31,0.82,U] [#8 0.42,0.05,1.08,U] 
00:38:01.507 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.08}, one-star: {0.40, -0.40}
00:38:01.507 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
00:38:01.507 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
00:38:01.507 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-0.36 mountX=0.04 mountY=0.23, mountTheta=1.39
00:38:01.509 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.08, opts=13)
00:38:01.509 00.000 10844 Enqueuing Move request for scope (0.22, -0.08)
00:38:01.509 00.000 11060 Worker thread wakes up
00:38:01.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
00:38:01.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:01.509 00.000 10844 UpdateGuideState exits: m=2919 SNR=33.5
00:38:01.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:01.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:01.509 00.000 10844 Enqueuing Expose request
00:38:01.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
00:38:01.509 00.000 11060 Moving (0.22, -0.08) raw xDistance=0.04 yDistance=0.23
00:38:01.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:38:01.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:01.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:38:01.509 00.000 11060 MoveAxis(E, 0, ABG)
00:38:01.509 00.000 11060 Move returns status 0, amount 0
00:38:01.509 00.000 11060 MoveAxis(N, 0, ABG)
00:38:01.509 00.000 11060 Move returns status 0, amount 0
00:38:01.511 00.002 11060 move complete, result=0
00:38:01.511 00.000 11060 worker thread done servicing request
00:38:01.511 00.000 11060 Worker thread wakes up
00:38:01.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:01.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:01.511 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:02.137 00.626 11060 Exposure complete
00:38:02.307 00.170 11060 worker thread done servicing request
00:38:02.307 00.000 10844 OnExposeComplete: enter
00:38:02.309 00.002 10844 UpdateGuideState(): m_state=6
00:38:02.309 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6549
00:38:02.309 00.000 10844 Star::Find returns 1 (1), X=262.46, Y=62.44, Mass=2795, SNR=33.8, Peak=255 HFD=3.2
00:38:02.309 00.000 10844 MultiStar: [#1 0.04,0.20,1.02,U] [#2 0.38,0.54,0.00,M1] [#3 0.15,0.22,0.93,U] [#4 0.12,-0.08,0.97,U] [#5 0.12,0.60,1.00,U] [#6 0.07,0.07,1.03,U] [#7 -0.68,0.58,0.00,M1] [#8 0.46,0.01,0.99,U] 
00:38:02.309 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.20}, one-star: {-0.07, 0.40}
00:38:02.309 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:38:02.309 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
00:38:02.309 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.02 mountX=-0.22 mountY=0.09, mountTheta=2.75
00:38:02.311 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.20, opts=13)
00:38:02.311 00.000 10844 Enqueuing Move request for scope (0.13, 0.20)
00:38:02.311 00.000 11060 Worker thread wakes up
00:38:02.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:02.311 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.8 Saturated
00:38:02.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:02.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:02.311 00.000 10844 Enqueuing Expose request
00:38:02.312 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
00:38:02.312 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
00:38:02.312 00.000 11060 Moving (0.13, 0.20) raw xDistance=-0.22 yDistance=0.09
00:38:02.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:38:02.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:02.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:38:02.312 00.000 11060 MoveAxis(E, 39, ABG)
00:38:02.312 00.000 11060 Guiding  Dir = 2, Dur = 39
00:38:02.325 00.013 11060 IsSlewing returns 0
00:38:02.325 00.000 11060 IsGuiding returns 0
00:38:02.368 00.043 11060 IsGuiding returns 0
00:38:02.368 00.000 11060 Move returns status 0, amount 39
00:38:02.368 00.000 11060 MoveAxis(N, 0, ABG)
00:38:02.368 00.000 11060 Move returns status 0, amount 0
00:38:02.368 00.000 11060 move complete, result=0
00:38:02.368 00.000 11060 worker thread done servicing request
00:38:02.368 00.000 11060 Worker thread wakes up
00:38:02.368 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
00:38:02.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:02.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:02.998 00.630 11060 Exposure complete
00:38:03.176 00.178 11060 worker thread done servicing request
00:38:03.176 00.000 10844 OnExposeComplete: enter
00:38:03.176 00.000 10844 UpdateGuideState(): m_state=6
00:38:03.176 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6550
00:38:03.176 00.000 10844 Star::Find returns 1 (1), X=262.74, Y=62.16, Mass=2810, SNR=33.9, Peak=255 HFD=3.5
00:38:03.176 00.000 10844 MultiStar: [#1 0.21,-0.34,0.93,U] [#2 -0.22,0.48,2.02,U] [#3 -0.04,0.13,0.94,U] [#4 0.30,-0.26,0.94,U] [#5 -0.17,0.24,1.02,U] [#6 -0.13,-0.49,0.97,U] [#7 -0.30,0.32,0.83,U] [#8 0.16,-0.51,0.95,U] 
00:38:03.177 00.001 10844 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.21, 0.12}
00:38:03.177 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
00:38:03.177 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
00:38:03.177 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.39 mountX=-0.02 mountY=-0.02, mountTheta=-2.14
00:38:03.179 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
00:38:03.179 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
00:38:03.179 00.000 11060 Worker thread wakes up
00:38:03.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:03.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:38:03.179 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.9 Saturated
00:38:03.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:38:03.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:03.179 00.000 11060 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
00:38:03.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:03.179 00.000 10844 Enqueuing Expose request
00:38:03.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:38:03.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:03.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:38:03.179 00.000 11060 MoveAxis(E, 0, ABG)
00:38:03.179 00.000 11060 Move returns status 0, amount 0
00:38:03.179 00.000 11060 MoveAxis(N, 0, ABG)
00:38:03.179 00.000 11060 Move returns status 0, amount 0
00:38:03.179 00.000 11060 move complete, result=0
00:38:03.179 00.000 11060 worker thread done servicing request
00:38:03.179 00.000 11060 Worker thread wakes up
00:38:03.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:03.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:03.180 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:03.809 00.629 11060 Exposure complete
00:38:04.006 00.197 11060 worker thread done servicing request
00:38:04.006 00.000 10844 OnExposeComplete: enter
00:38:04.006 00.000 10844 UpdateGuideState(): m_state=6
00:38:04.006 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6551
00:38:04.006 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.16, Mass=3275, SNR=36.7, Peak=220 HFD=3.7
00:38:04.007 00.001 10844 MultiStar: [#1 -0.17,-0.28,0.90,U] [#2 0.11,0.35,1.91,U] [#3 -0.33,0.39,0.87,U] [#4 0.22,0.01,0.94,U] [#5 -0.48,0.42,0.00,M1] [#6 0.25,0.01,0.85,U] [#7 -0.36,0.12,0.76,U] [#8 0.16,-0.32,0.92,U] 
00:38:04.007 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.20, 0.12}
00:38:04.007 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:38:04.007 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
00:38:04.007 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.19 mountX=-0.09 mountY=0.02, mountTheta=2.92
00:38:04.008 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
00:38:04.008 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
00:38:04.008 00.000 11060 Worker thread wakes up
00:38:04.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:38:04.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:38:04.009 00.001 11060 Moving (0.03, 0.08) raw xDistance=-0.09 yDistance=0.02
00:38:04.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:38:04.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:04.009 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:04.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:38:04.009 00.000 11060 MoveAxis(E, 0, ABG)
00:38:04.009 00.000 11060 Move returns status 0, amount 0
00:38:04.009 00.000 11060 MoveAxis(N, 0, ABG)
00:38:04.009 00.000 11060 Move returns status 0, amount 0
00:38:04.009 00.000 11060 move complete, result=0
00:38:04.009 00.000 10844 UpdateGuideState exits: m=3275 SNR=36.7
00:38:04.009 00.000 11060 worker thread done servicing request
00:38:04.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:04.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:04.009 00.000 10844 Enqueuing Expose request
00:38:04.009 00.000 11060 Worker thread wakes up
00:38:04.010 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:04.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:04.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:04.638 00.628 11060 Exposure complete
00:38:04.802 00.164 11060 worker thread done servicing request
00:38:04.803 00.001 10844 OnExposeComplete: enter
00:38:04.803 00.000 10844 UpdateGuideState(): m_state=6
00:38:04.803 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6552
00:38:04.803 00.000 10844 Star::Find returns 1 (1), X=262.76, Y=62.03, Mass=2915, SNR=35.0, Peak=255 HFD=3.3
00:38:04.803 00.000 10844 MultiStar: [#1 0.22,0.04,1.02,U] [#2 0.17,0.42,1.97,U] [#3 0.13,0.13,0.94,U] [#4 0.52,-0.80,0.00,M1] [#5 -0.57,-0.03,0.99,U] [#6 -0.31,-0.61,0.00,M1] [#7 -0.23,0.35,0.75,U] [#8 0.14,-0.73,0.00,M1] 
00:38:04.803 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.18}, one-star: {0.24, -0.01}
00:38:04.804 00.001 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
00:38:04.804 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
00:38:04.804 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.42 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
00:38:04.804 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.18, opts=13)
00:38:04.804 00.000 10844 Enqueuing Move request for scope (0.03, 0.18)
00:38:04.804 00.000 11060 Worker thread wakes up
00:38:04.805 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:04.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
00:38:04.805 00.000 10844 UpdateGuideState exits: m=2915 SNR=35.0 Saturated
00:38:04.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
00:38:04.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:04.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:04.805 00.000 11060 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.00
00:38:04.805 00.000 10844 Enqueuing Expose request
00:38:04.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:38:04.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:04.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:38:04.805 00.000 11060 MoveAxis(E, 32, ABG)
00:38:04.806 00.001 11060 Guiding  Dir = 2, Dur = 32
00:38:04.819 00.013 11060 IsSlewing returns 0
00:38:04.819 00.000 11060 IsGuiding returns 0
00:38:04.891 00.072 11060 IsGuiding returns 0
00:38:04.891 00.000 11060 Move returns status 0, amount 32
00:38:04.891 00.000 11060 MoveAxis(N, 0, ABG)
00:38:04.892 00.001 11060 Move returns status 0, amount 0
00:38:04.892 00.000 11060 move complete, result=0
00:38:04.892 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
00:38:04.893 00.001 11060 worker thread done servicing request
00:38:04.893 00.000 11060 Worker thread wakes up
00:38:04.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:04.894 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:05.529 00.635 11060 Exposure complete
00:38:05.700 00.171 11060 worker thread done servicing request
00:38:05.700 00.000 10844 OnExposeComplete: enter
00:38:05.700 00.000 10844 UpdateGuideState(): m_state=6
00:38:05.700 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6553
00:38:05.700 00.000 10844 Star::Find returns 1 (0), X=262.81, Y=62.26, Mass=3215, SNR=36.3, Peak=243 HFD=3.5
00:38:05.700 00.000 10844 MultiStar: [#1 0.01,-0.27,0.99,U] [#2 0.51,0.53,0.00,M1] [#3 0.22,0.38,0.95,U] [#4 0.54,-0.02,0.87,U] [#5 -0.25,-0.01,0.99,U] [#6 0.26,-0.36,0.99,U] [#7 0.40,-0.09,0.85,U] [#8 0.63,-0.05,0.00,M2] 
00:38:05.700 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.02}, one-star: {0.29, 0.22}
00:38:05.700 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
00:38:05.700 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
00:38:05.700 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.10 mountX=-0.02 mountY=0.20, mountTheta=1.65
00:38:05.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.02, opts=13)
00:38:05.702 00.000 10844 Enqueuing Move request for scope (0.20, -0.02)
00:38:05.702 00.000 11060 Worker thread wakes up
00:38:05.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:05.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
00:38:05.703 00.001 10844 UpdateGuideState exits: m=3215 SNR=36.3
00:38:05.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
00:38:05.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:05.703 00.000 11060 Moving (0.20, -0.02) raw xDistance=-0.02 yDistance=0.20
00:38:05.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:05.703 00.000 10844 Enqueuing Expose request
00:38:05.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:38:05.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:05.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:38:05.703 00.000 11060 MoveAxis(E, 0, ABG)
00:38:05.703 00.000 11060 Move returns status 0, amount 0
00:38:05.703 00.000 11060 MoveAxis(N, 0, ABG)
00:38:05.703 00.000 11060 Move returns status 0, amount 0
00:38:05.703 00.000 11060 move complete, result=0
00:38:05.703 00.000 11060 worker thread done servicing request
00:38:05.704 00.001 11060 Worker thread wakes up
00:38:05.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:05.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:05.705 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:06.357 00.652 11060 Exposure complete
00:38:06.529 00.172 11060 worker thread done servicing request
00:38:06.529 00.000 10844 OnExposeComplete: enter
00:38:06.530 00.001 10844 UpdateGuideState(): m_state=6
00:38:06.530 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6554
00:38:06.530 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.46, Mass=2934, SNR=34.9, Peak=242 HFD=3.2
00:38:06.530 00.000 10844 MultiStar: [#1 0.10,-0.33,1.02,U] [#2 -0.10,1.29,0.00,M2] [#3 -0.11,0.12,0.93,U] [#4 0.30,0.20,0.94,U] [#5 -0.26,0.10,0.95,U] [#6 0.17,-0.24,0.94,U] [#7 -0.21,0.67,0.00,M1] [#8 0.04,-0.36,0.97,U] 
00:38:06.530 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {0.03, 0.42}
00:38:06.530 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
00:38:06.530 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
00:38:06.530 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.32 mountX=0.01 mountY=0.04, mountTheta=1.44
00:38:06.532 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
00:38:06.532 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
00:38:06.532 00.000 11060 Worker thread wakes up
00:38:06.532 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:06.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:38:06.532 00.000 10844 UpdateGuideState exits: m=2934 SNR=34.9
00:38:06.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:38:06.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:06.532 00.000 11060 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=0.04
00:38:06.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:06.532 00.000 10844 Enqueuing Expose request
00:38:06.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:38:06.533 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:06.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:38:06.533 00.000 11060 MoveAxis(E, 0, ABG)
00:38:06.533 00.000 11060 Move returns status 0, amount 0
00:38:06.533 00.000 11060 MoveAxis(N, 0, ABG)
00:38:06.533 00.000 11060 Move returns status 0, amount 0
00:38:06.533 00.000 11060 move complete, result=0
00:38:06.533 00.000 11060 worker thread done servicing request
00:38:06.533 00.000 11060 Worker thread wakes up
00:38:06.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:06.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:06.534 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:07.171 00.637 11060 Exposure complete
00:38:07.333 00.162 11060 worker thread done servicing request
00:38:07.333 00.000 10844 OnExposeComplete: enter
00:38:07.333 00.000 10844 UpdateGuideState(): m_state=6
00:38:07.333 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6555
00:38:07.334 00.001 10844 Star::Find returns 1 (0), X=262.99, Y=61.71, Mass=2676, SNR=33.3, Peak=248 HFD=3.3
00:38:07.334 00.000 10844 MultiStar: [#1 0.21,-0.34,1.05,U] [#2 0.06,0.92,0.00,M3] [#3 0.29,0.29,0.94,U] [#4 0.56,-0.48,0.00,M1] [#5 -0.12,-0.37,1.10,U] [#6 0.39,-0.45,1.08,U] [#7 0.08,0.33,0.86,U] [#8 0.37,-0.75,0.00,M2] 
00:38:07.334 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.17}, one-star: {0.47, -0.33}
00:38:07.334 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
00:38:07.334 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
00:38:07.334 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.66 mountX=0.13 mountY=0.24, mountTheta=1.09
00:38:07.335 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.17, opts=13)
00:38:07.335 00.000 10844 Enqueuing Move request for scope (0.22, -0.17)
00:38:07.335 00.000 11060 Worker thread wakes up
00:38:07.336 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:07.336 00.000 10844 UpdateGuideState exits: m=2676 SNR=33.3
00:38:07.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:07.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:07.336 00.000 10844 Enqueuing Expose request
00:38:07.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
00:38:07.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
00:38:07.336 00.000 11060 Moving (0.22, -0.17) raw xDistance=0.13 yDistance=0.24
00:38:07.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:38:07.336 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.38 newest=0.49
00:38:07.337 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
00:38:07.337 00.000 11060 MoveAxis(W, 22, ABG)
00:38:07.337 00.000 11060 Guiding  Dir = 3, Dur = 22
00:38:07.383 00.046 11060 IsSlewing returns 0
00:38:07.383 00.000 11060 IsGuiding returns 0
00:38:07.446 00.063 11060 IsGuiding returns 0
00:38:07.446 00.000 11060 Move returns status 0, amount 22
00:38:07.447 00.001 11060 BLC: Oldest BLC event removed
00:38:07.447 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:38:07.447 00.000 11060 MoveAxis(S, 845, ABG)
00:38:07.447 00.000 11060 duration set to 750 by maxDecDuration
00:38:07.447 00.000 11060 Guiding  Dir = 1, Dur = 750
00:38:07.478 00.031 11060 IsSlewing returns 0
00:38:07.480 00.002 11060 IsGuiding returns 0
00:38:08.265 00.785 11060 IsGuiding returns 0
00:38:08.265 00.000 11060 Move returns status 0, amount 750
00:38:08.266 00.001 11060 move complete, result=0
00:38:08.266 00.000 11060 worker thread done servicing request
00:38:08.266 00.000 11060 Worker thread wakes up
00:38:08.266 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 750 ms SOUTH
00:38:08.267 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:08.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:08.900 00.633 11060 Exposure complete
00:38:09.055 00.155 11060 worker thread done servicing request
00:38:09.055 00.000 10844 OnExposeComplete: enter
00:38:09.055 00.000 10844 UpdateGuideState(): m_state=6
00:38:09.055 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6556
00:38:09.055 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=62.16, Mass=2896, SNR=34.8, Peak=255 HFD=3.4
00:38:09.056 00.001 10844 MultiStar: [#1 0.09,0.17,0.96,U] [#2 -0.62,0.59,0.00,M4] [#3 0.04,0.23,0.96,U] [#4 0.28,-0.52,0.93,U] [#5 -0.79,0.90,0.00,M1] [#6 -0.09,-0.01,0.89,U] [#7 -0.14,0.21,0.92,U] [#8 0.30,-0.15,0.95,U] 
00:38:09.056 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.01}, one-star: {0.04, 0.13}
00:38:09.056 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
00:38:09.056 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
00:38:09.056 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.02 mountY=0.07, mountTheta=1.89
00:38:09.057 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
00:38:09.057 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
00:38:09.058 00.001 11060 Worker thread wakes up
00:38:09.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:09.058 00.000 10844 UpdateGuideState exits: m=2896 SNR=34.8 Saturated
00:38:09.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:09.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:38:09.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:09.058 00.000 10844 Enqueuing Expose request
00:38:09.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:38:09.058 00.000 11060 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=0.07
00:38:09.058 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.170157, 1:0.073074
00:38:09.058 00.000 11060 BLC: No correction, Miss < min_move
00:38:09.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:38:09.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:09.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:38:09.058 00.000 11060 MoveAxis(E, 0, ABG)
00:38:09.058 00.000 11060 Move returns status 0, amount 0
00:38:09.059 00.001 11060 MoveAxis(N, 0, ABG)
00:38:09.059 00.000 11060 Move returns status 0, amount 0
00:38:09.059 00.000 11060 move complete, result=0
00:38:09.059 00.000 11060 worker thread done servicing request
00:38:09.059 00.000 11060 Worker thread wakes up
00:38:09.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:09.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:09.060 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:09.700 00.640 11060 Exposure complete
00:38:09.844 00.144 11060 worker thread done servicing request
00:38:09.844 00.000 10844 OnExposeComplete: enter
00:38:09.844 00.000 10844 UpdateGuideState(): m_state=6
00:38:09.845 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6557
00:38:09.845 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=62.00, Mass=2939, SNR=35.0, Peak=251 HFD=3.5
00:38:09.845 00.000 10844 MultiStar: [#1 -0.05,-0.10,0.96,U] [#2 -0.03,0.11,1.88,U] [#3 0.35,-0.03,1.06,U] [#4 0.27,-1.10,0.00,M1] [#5 -0.53,-0.12,0.96,U] [#6 0.32,-0.31,0.92,U] [#7 0.27,-0.38,0.80,U] [#8 0.07,-0.64,0.00,M2] 
00:38:09.845 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {-0.11, -0.03}
00:38:09.845 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
00:38:09.845 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
00:38:09.845 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.33 mountX=0.08 mountY=0.04, mountTheta=0.40
00:38:09.846 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
00:38:09.847 00.001 10844 Enqueuing Move request for scope (0.02, -0.09)
00:38:09.847 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:09.847 00.000 10844 UpdateGuideState exits: m=2939 SNR=35.0
00:38:09.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:09.847 00.000 11060 Worker thread wakes up
00:38:09.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:09.847 00.000 10844 Enqueuing Expose request
00:38:09.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:38:09.847 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:38:09.847 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.08 yDistance=0.04
00:38:09.847 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.170157, 1:0.073074, 2:0.035366
00:38:09.847 00.000 11060 BLC: No correction, Miss < min_move
00:38:09.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:38:09.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:09.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:38:09.848 00.001 11060 MoveAxis(E, 0, ABG)
00:38:09.848 00.000 11060 Move returns status 0, amount 0
00:38:09.848 00.000 11060 MoveAxis(N, 0, ABG)
00:38:09.848 00.000 11060 Move returns status 0, amount 0
00:38:09.848 00.000 11060 move complete, result=0
00:38:09.848 00.000 11060 worker thread done servicing request
00:38:09.848 00.000 11060 Worker thread wakes up
00:38:09.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:09.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:09.850 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:10.480 00.630 11060 Exposure complete
00:38:10.644 00.164 10844 OnExposeComplete: enter
00:38:10.644 00.000 10844 UpdateGuideState(): m_state=6
00:38:10.644 00.000 11060 worker thread done servicing request
00:38:10.644 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6558
00:38:10.644 00.000 10844 Star::Find returns 1 (0), X=262.83, Y=62.00, Mass=2911, SNR=34.2, Peak=232 HFD=3.3
00:38:10.644 00.000 10844 MultiStar: [#1 -0.05,-0.70,0.00,M1] [#2 0.07,0.04,1.94,U] [#3 0.27,-0.51,1.06,U] [#4 -0.01,-0.21,0.93,U] [#5 -0.26,-0.29,1.16,U] [#6 -0.09,-0.64,0.00,M1] [#7 0.11,0.19,0.85,U] [#8 0.11,-0.61,0.98,U] 
00:38:10.645 00.001 10844 refined, 6 included, MultiStar: {0.08, -0.19}, one-star: {0.31, -0.04}
00:38:10.645 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
00:38:10.645 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
00:38:10.645 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.17 mountX=0.17 mountY=0.11, mountTheta=0.57
00:38:10.646 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.19, opts=13)
00:38:10.646 00.000 10844 Enqueuing Move request for scope (0.08, -0.19)
00:38:10.646 00.000 11060 Worker thread wakes up
00:38:10.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
00:38:10.646 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
00:38:10.646 00.000 11060 Moving (0.08, -0.19) raw xDistance=0.17 yDistance=0.11
00:38:10.646 00.000 11060 BLC: window closed
00:38:10.646 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.170157, 1:0.073074, 2:0.035366
00:38:10.646 00.000 11060 BLC: No correction, Miss < min_move
00:38:10.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:38:10.648 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:10.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:10.648 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.2
00:38:10.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:10.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:10.648 00.000 10844 Enqueuing Expose request
00:38:10.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:38:10.648 00.000 11060 MoveAxis(W, 29, ABG)
00:38:10.648 00.000 11060 Guiding  Dir = 3, Dur = 29
00:38:10.664 00.016 11060 IsSlewing returns 0
00:38:10.664 00.000 11060 IsGuiding returns 0
00:38:10.703 00.039 11060 IsGuiding returns 0
00:38:10.703 00.000 11060 Move returns status 0, amount 29
00:38:10.703 00.000 11060 MoveAxis(N, 0, ABG)
00:38:10.703 00.000 11060 Move returns status 0, amount 0
00:38:10.703 00.000 11060 move complete, result=0
00:38:10.704 00.001 11060 worker thread done servicing request
00:38:10.704 00.000 11060 Worker thread wakes up
00:38:10.704 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
00:38:10.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:10.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:11.365 00.661 11060 Exposure complete
00:38:11.540 00.175 11060 worker thread done servicing request
00:38:11.540 00.000 10844 OnExposeComplete: enter
00:38:11.541 00.001 10844 UpdateGuideState(): m_state=6
00:38:11.541 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6559
00:38:11.541 00.000 10844 Star::Find returns 1 (0), X=262.68, Y=62.13, Mass=2862, SNR=34.4, Peak=239 HFD=3.4
00:38:11.541 00.000 10844 MultiStar: [#1 -0.11,-0.01,0.99,U] [#2 -0.50,0.09,1.96,U] [#3 -0.11,0.19,0.99,U] [#4 0.22,-0.35,0.92,U] [#5 -0.81,0.16,0.00,M1] [#6 -0.35,-0.51,0.89,U] [#7 -0.52,0.62,0.00,M1] [#8 0.05,-0.67,0.00,M2] 
00:38:11.541 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.05}, one-star: {0.16, 0.09}
00:38:11.541 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
00:38:11.541 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
00:38:11.541 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.87 mountX=0.08 mountY=-0.16, mountTheta=-1.12
00:38:11.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.05, opts=13)
00:38:11.543 00.000 10844 Enqueuing Move request for scope (-0.17, -0.05)
00:38:11.543 00.000 11060 Worker thread wakes up
00:38:11.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:38:11.543 00.000 10844 UpdateGuideState exits: m=2862 SNR=34.4
00:38:11.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:11.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:11.543 00.000 10844 Enqueuing Expose request
00:38:11.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
00:38:11.544 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
00:38:11.544 00.000 11060 Moving (-0.17, -0.05) raw xDistance=0.08 yDistance=-0.16
00:38:11.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:38:11.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:11.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:38:11.544 00.000 11060 MoveAxis(E, 0, ABG)
00:38:11.544 00.000 11060 Move returns status 0, amount 0
00:38:11.544 00.000 11060 MoveAxis(N, 0, ABG)
00:38:11.544 00.000 11060 Move returns status 0, amount 0
00:38:11.544 00.000 11060 move complete, result=0
00:38:11.544 00.000 11060 worker thread done servicing request
00:38:11.544 00.000 11060 Worker thread wakes up
00:38:11.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:11.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:11.547 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:12.172 00.625 11060 Exposure complete
00:38:12.336 00.164 11060 worker thread done servicing request
00:38:12.337 00.001 10844 OnExposeComplete: enter
00:38:12.337 00.000 10844 UpdateGuideState(): m_state=6
00:38:12.337 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6560
00:38:12.337 00.000 10844 Star::Find returns 1 (1), X=262.77, Y=62.25, Mass=3311, SNR=36.7, Peak=255 HFD=3.5
00:38:12.337 00.000 10844 MultiStar: [#1 -0.17,0.04,0.92,U] [#2 0.06,0.15,1.86,U] [#3 -0.07,0.27,0.87,U] [#4 -0.37,-0.16,0.92,U] [#5 -0.49,0.21,0.99,U] [#6 -0.18,-0.21,0.81,U] [#7 -0.34,0.34,0.85,U] [#8 -0.19,-0.30,0.81,U] 
00:38:12.337 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {0.24, 0.21}
00:38:12.337 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
00:38:12.337 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
00:38:12.337 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.64 mountX=-0.05 mountY=-0.15, mountTheta=-1.89
00:38:12.340 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.08, opts=13)
00:38:12.340 00.000 10844 Enqueuing Move request for scope (-0.14, 0.08)
00:38:12.340 00.000 11060 Worker thread wakes up
00:38:12.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:12.340 00.000 10844 UpdateGuideState exits: m=3311 SNR=36.7 Saturated
00:38:12.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:12.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:12.340 00.000 10844 Enqueuing Expose request
00:38:12.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
00:38:12.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
00:38:12.340 00.000 11060 Moving (-0.14, 0.08) raw xDistance=-0.05 yDistance=-0.15
00:38:12.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:38:12.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:12.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:38:12.341 00.001 11060 MoveAxis(E, 0, ABG)
00:38:12.341 00.000 11060 Move returns status 0, amount 0
00:38:12.341 00.000 11060 MoveAxis(N, 0, ABG)
00:38:12.341 00.000 11060 Move returns status 0, amount 0
00:38:12.341 00.000 11060 move complete, result=0
00:38:12.341 00.000 11060 worker thread done servicing request
00:38:12.341 00.000 11060 Worker thread wakes up
00:38:12.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:12.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:12.342 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:12.974 00.632 11060 Exposure complete
00:38:13.143 00.169 11060 worker thread done servicing request
00:38:13.143 00.000 10844 OnExposeComplete: enter
00:38:13.143 00.000 10844 UpdateGuideState(): m_state=6
00:38:13.143 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6561
00:38:13.144 00.001 10844 Star::Find returns 1 (0), X=262.49, Y=62.16, Mass=2842, SNR=34.0, Peak=240 HFD=3.4
00:38:13.144 00.000 10844 MultiStar: [#1 -0.20,-0.17,1.01,U] [#2 -0.07,-0.16,2.01,U] [#3 -0.29,-0.11,0.90,U] [#4 -0.10,-0.39,0.95,U] [#5 -0.52,-0.17,1.02,U] [#6 -0.10,-0.52,0.95,U] [#7 -0.04,-0.10,0.84,U] [#8 0.13,-0.30,0.97,U] 
00:38:13.144 00.000 10844 single-star, 8 included, MultiStar: {-0.13, -0.20}, one-star: {-0.03, 0.12}
00:38:13.144 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
00:38:13.144 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
00:38:13.144 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.81 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
00:38:13.146 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.12, opts=13)
00:38:13.147 00.001 10844 Enqueuing Move request for scope (-0.03, 0.12)
00:38:13.147 00.000 11060 Worker thread wakes up
00:38:13.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
00:38:13.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
00:38:13.147 00.000 11060 Moving (-0.03, 0.12) raw xDistance=-0.11 yDistance=-0.05
00:38:13.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:38:13.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:13.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:13.147 00.000 10844 UpdateGuideState exits: m=2842 SNR=34.0
00:38:13.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:38:13.147 00.000 11060 MoveAxis(E, 0, ABG)
00:38:13.147 00.000 11060 Move returns status 0, amount 0
00:38:13.147 00.000 11060 MoveAxis(N, 0, ABG)
00:38:13.147 00.000 11060 Move returns status 0, amount 0
00:38:13.147 00.000 11060 move complete, result=0
00:38:13.148 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:13.148 00.000 11060 worker thread done servicing request
00:38:13.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:13.148 00.000 10844 Enqueuing Expose request
00:38:13.148 00.000 11060 Worker thread wakes up
00:38:13.148 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:13.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:13.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:13.801 00.653 11060 Exposure complete
00:38:13.979 00.178 11060 worker thread done servicing request
00:38:13.979 00.000 10844 OnExposeComplete: enter
00:38:13.979 00.000 10844 UpdateGuideState(): m_state=6
00:38:13.979 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6562
00:38:13.979 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.17, Mass=2654, SNR=32.5, Peak=245 HFD=3.3
00:38:13.979 00.000 10844 MultiStar: [#1 -0.15,0.32,1.10,U] [#2 -0.03,0.22,2.03,U] [#3 -0.06,0.58,0.99,U] [#4 0.12,-0.13,1.05,U] [#5 -0.32,0.36,1.05,U] [#6 0.14,-0.01,1.10,U] [#7 -0.13,0.21,0.90,U] [#8 0.07,-0.10,0.95,U] 
00:38:13.979 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {0.15, 0.13}
00:38:13.979 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.83)
00:38:13.979 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
00:38:13.981 00.002 10844 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.71 mountX=-0.17 mountY=-0.05, mountTheta=-2.84
00:38:13.982 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.18, opts=13)
00:38:13.982 00.000 10844 Enqueuing Move request for scope (-0.02, 0.18)
00:38:13.982 00.000 11060 Worker thread wakes up
00:38:13.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
00:38:13.982 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
00:38:13.982 00.000 11060 Moving (-0.02, 0.18) raw xDistance=-0.17 yDistance=-0.05
00:38:13.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:38:13.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:13.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:13.982 00.000 10844 UpdateGuideState exits: m=2654 SNR=32.5
00:38:13.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:13.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:13.983 00.001 10844 Enqueuing Expose request
00:38:13.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:38:13.983 00.000 11060 MoveAxis(E, 30, ABG)
00:38:13.983 00.000 11060 Guiding  Dir = 2, Dur = 30
00:38:14.014 00.031 11060 IsSlewing returns 0
00:38:14.014 00.000 11060 IsGuiding returns 0
00:38:14.061 00.047 11060 IsGuiding returns 0
00:38:14.061 00.000 11060 Move returns status 0, amount 30
00:38:14.061 00.000 11060 MoveAxis(N, 0, ABG)
00:38:14.061 00.000 11060 Move returns status 0, amount 0
00:38:14.061 00.000 11060 move complete, result=0
00:38:14.061 00.000 11060 worker thread done servicing request
00:38:14.062 00.001 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
00:38:14.062 00.000 11060 Worker thread wakes up
00:38:14.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:14.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:14.690 00.628 11060 Exposure complete
00:38:14.854 00.164 11060 worker thread done servicing request
00:38:14.854 00.000 10844 OnExposeComplete: enter
00:38:14.854 00.000 10844 UpdateGuideState(): m_state=6
00:38:14.854 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6563
00:38:14.854 00.000 10844 Star::Find returns 1 (1), X=262.72, Y=62.74, Mass=3163, SNR=35.6, Peak=255 HFD=3.5
00:38:14.854 00.000 10844 MultiStar: [#1 -0.17,0.38,0.93,U] [#2 0.03,0.09,1.92,U] [#3 -0.10,0.16,0.83,U] [#4 0.05,-0.40,0.92,U] [#5 -0.69,0.08,0.00,M1] [#6 0.35,-0.54,0.00,M1] [#7 -0.10,0.60,0.78,U] [#8 0.05,-0.38,0.91,U] 
00:38:14.854 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.15}, one-star: {0.20, 0.70}
00:38:14.854 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
00:38:14.854 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
00:38:14.855 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
00:38:14.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
00:38:14.856 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
00:38:14.856 00.000 11060 Worker thread wakes up
00:38:14.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:38:14.856 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:38:14.856 00.000 11060 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.02
00:38:14.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:38:14.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:14.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:14.856 00.000 10844 UpdateGuideState exits: m=3163 SNR=35.6 Saturated
00:38:14.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:14.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:14.857 00.001 10844 Enqueuing Expose request
00:38:14.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:38:14.857 00.000 11060 MoveAxis(E, 27, ABG)
00:38:14.857 00.000 11060 Guiding  Dir = 2, Dur = 27
00:38:14.874 00.017 11060 IsSlewing returns 0
00:38:14.874 00.000 11060 IsGuiding returns 0
00:38:14.922 00.048 11060 IsGuiding returns 0
00:38:14.922 00.000 11060 Move returns status 0, amount 27
00:38:14.922 00.000 11060 MoveAxis(N, 0, ABG)
00:38:14.923 00.001 11060 Move returns status 0, amount 0
00:38:14.923 00.000 11060 move complete, result=0
00:38:14.923 00.000 11060 worker thread done servicing request
00:38:14.923 00.000 11060 Worker thread wakes up
00:38:14.923 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
00:38:14.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:14.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:15.554 00.631 11060 Exposure complete
00:38:15.727 00.173 11060 worker thread done servicing request
00:38:15.727 00.000 10844 OnExposeComplete: enter
00:38:15.727 00.000 10844 UpdateGuideState(): m_state=6
00:38:15.727 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6564
00:38:15.727 00.000 10844 Star::Find returns 1 (1), X=262.56, Y=62.00, Mass=3199, SNR=36.4, Peak=255 HFD=3.6
00:38:15.728 00.001 10844 MultiStar: [#1 -0.16,-0.46,0.97,U] [#2 -0.42,0.08,1.94,U] [#3 0.03,0.33,0.89,U] [#4 0.21,-0.60,0.00,M1] [#5 -0.31,-0.06,1.03,U] [#6 0.12,-0.95,0.00,M2] [#7 0.03,0.29,0.81,U] [#8 0.10,-0.66,0.00,M1] 
00:38:15.728 00.000 10844 single-star, 5 included, MultiStar: {-0.18, 0.02}, one-star: {0.04, -0.03}
00:38:15.728 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
00:38:15.728 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
00:38:15.728 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.76 mountX=0.03 mountY=0.04, mountTheta=0.98
00:38:15.729 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
00:38:15.729 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
00:38:15.729 00.000 11060 Worker thread wakes up
00:38:15.730 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:15.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
00:38:15.730 00.000 10844 UpdateGuideState exits: m=3199 SNR=36.4 Saturated
00:38:15.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
00:38:15.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:15.730 00.000 11060 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=0.04
00:38:15.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:15.730 00.000 10844 Enqueuing Expose request
00:38:15.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:38:15.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:15.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:38:15.730 00.000 11060 MoveAxis(E, 0, ABG)
00:38:15.730 00.000 11060 Move returns status 0, amount 0
00:38:15.730 00.000 11060 MoveAxis(N, 0, ABG)
00:38:15.730 00.000 11060 Move returns status 0, amount 0
00:38:15.730 00.000 11060 move complete, result=0
00:38:15.731 00.001 11060 worker thread done servicing request
00:38:15.731 00.000 11060 Worker thread wakes up
00:38:15.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:15.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:15.732 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:16.371 00.639 11060 Exposure complete
00:38:16.549 00.178 11060 worker thread done servicing request
00:38:16.549 00.000 10844 OnExposeComplete: enter
00:38:16.549 00.000 10844 UpdateGuideState(): m_state=6
00:38:16.550 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6565
00:38:16.550 00.000 10844 Star::Find returns 1 (1), X=262.85, Y=62.16, Mass=3062, SNR=34.6, Peak=255 HFD=3.1
00:38:16.550 00.000 10844 MultiStar: [#1 -0.20,-0.67,0.00,M1] [#2 -0.10,-0.18,2.03,U] [#3 -0.21,-0.54,0.93,U] [#4 0.36,-0.59,0.00,M2] [#5 -0.09,-0.32,0.99,U] [#6 -0.25,-0.25,0.91,U] [#7 -0.07,-0.25,0.89,U] [#8 -0.32,-0.69,0.00,M2] 
00:38:16.550 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.22}, one-star: {0.32, 0.13}
00:38:16.550 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
00:38:16.550 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
00:38:16.550 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.85 mountX=0.23 mountY=-0.03, mountTheta=-0.12
00:38:16.553 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.22, opts=13)
00:38:16.553 00.000 10844 Enqueuing Move request for scope (-0.06, -0.22)
00:38:16.553 00.000 11060 Worker thread wakes up
00:38:16.553 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:16.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
00:38:16.553 00.000 10844 UpdateGuideState exits: m=3062 SNR=34.6 Saturated
00:38:16.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
00:38:16.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:16.553 00.000 11060 Moving (-0.06, -0.22) raw xDistance=0.23 yDistance=-0.03
00:38:16.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:16.553 00.000 10844 Enqueuing Expose request
00:38:16.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:38:16.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:16.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:16.554 00.001 11060 MoveAxis(W, 40, ABG)
00:38:16.554 00.000 11060 Guiding  Dir = 3, Dur = 40
00:38:16.566 00.012 11060 IsSlewing returns 0
00:38:16.567 00.001 11060 IsGuiding returns 0
00:38:16.613 00.046 11060 IsGuiding returns 0
00:38:16.613 00.000 11060 Move returns status 0, amount 40
00:38:16.613 00.000 11060 MoveAxis(N, 0, ABG)
00:38:16.613 00.000 11060 Move returns status 0, amount 0
00:38:16.613 00.000 11060 move complete, result=0
00:38:16.614 00.001 11060 worker thread done servicing request
00:38:16.614 00.000 11060 Worker thread wakes up
00:38:16.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:16.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:16.614 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
00:38:17.250 00.636 11060 Exposure complete
00:38:17.448 00.198 11060 worker thread done servicing request
00:38:17.448 00.000 10844 OnExposeComplete: enter
00:38:17.449 00.001 10844 UpdateGuideState(): m_state=6
00:38:17.449 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6566
00:38:17.449 00.000 10844 Star::Find returns 1 (1), X=262.56, Y=62.34, Mass=2629, SNR=32.7, Peak=255 HFD=3.3
00:38:17.449 00.000 10844 MultiStar: [#1 0.43,-0.15,1.01,U] [#2 0.36,0.64,0.00,M1] [#3 0.13,0.34,1.02,U] [#4 0.20,-0.11,1.07,U] [#5 0.10,-0.11,1.15,U] [#6 0.09,-0.07,0.96,U] [#7 0.20,0.40,0.88,U] [#8 0.13,-0.40,0.98,U] 
00:38:17.449 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.04, 0.31}
00:38:17.449 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
00:38:17.449 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
00:38:17.450 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.11 mountX=-0.05 mountY=0.16, mountTheta=1.86
00:38:17.451 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
00:38:17.451 00.000 10844 Enqueuing Move request for scope (0.16, 0.02)
00:38:17.451 00.000 11060 Worker thread wakes up
00:38:17.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:17.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
00:38:17.451 00.000 10844 UpdateGuideState exits: m=2629 SNR=32.7 Saturated
00:38:17.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
00:38:17.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:17.451 00.000 11060 Moving (0.16, 0.02) raw xDistance=-0.05 yDistance=0.16
00:38:17.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:17.451 00.000 10844 Enqueuing Expose request
00:38:17.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:38:17.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:17.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:38:17.451 00.000 11060 MoveAxis(E, 0, ABG)
00:38:17.451 00.000 11060 Move returns status 0, amount 0
00:38:17.451 00.000 11060 MoveAxis(N, 0, ABG)
00:38:17.451 00.000 11060 Move returns status 0, amount 0
00:38:17.451 00.000 11060 move complete, result=0
00:38:17.451 00.000 11060 worker thread done servicing request
00:38:17.452 00.001 11060 Worker thread wakes up
00:38:17.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:17.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:17.453 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:18.092 00.639 11060 Exposure complete
00:38:18.279 00.187 11060 worker thread done servicing request
00:38:18.279 00.000 10844 OnExposeComplete: enter
00:38:18.279 00.000 10844 UpdateGuideState(): m_state=6
00:38:18.280 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6567
00:38:18.280 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.76, Mass=2458, SNR=31.2, Peak=240 HFD=3.5
00:38:18.280 00.000 10844 MultiStar: [#1 0.05,-0.39,0.97,U] [#2 0.01,0.39,2.24,U] [#3 -0.08,0.18,1.11,U] [#4 -0.26,-0.10,1.06,U] [#5 0.17,0.15,1.15,U] [#6 0.19,0.23,0.98,U] [#7 -0.04,0.82,0.00,M1] [#8 0.25,-0.42,1.05,U] 
00:38:18.280 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {-0.08, 0.72}
00:38:18.280 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
00:38:18.281 00.001 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
00:38:18.281 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.36 mountX=-0.13 mountY=0.01, mountTheta=3.10
00:38:18.282 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.13, opts=13)
00:38:18.282 00.000 10844 Enqueuing Move request for scope (0.03, 0.13)
00:38:18.282 00.000 11060 Worker thread wakes up
00:38:18.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:18.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:38:18.282 00.000 10844 UpdateGuideState exits: m=2458 SNR=31.2
00:38:18.283 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:38:18.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:18.283 00.000 11060 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=0.01
00:38:18.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:18.283 00.000 10844 Enqueuing Expose request
00:38:18.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:38:18.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:18.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:38:18.283 00.000 11060 MoveAxis(E, 23, ABG)
00:38:18.283 00.000 11060 Guiding  Dir = 2, Dur = 23
00:38:18.290 00.007 11060 IsSlewing returns 0
00:38:18.290 00.000 11060 IsGuiding returns 0
00:38:18.329 00.039 11060 IsGuiding returns 0
00:38:18.329 00.000 11060 Move returns status 0, amount 23
00:38:18.329 00.000 11060 MoveAxis(N, 0, ABG)
00:38:18.329 00.000 11060 Move returns status 0, amount 0
00:38:18.329 00.000 11060 move complete, result=0
00:38:18.329 00.000 11060 worker thread done servicing request
00:38:18.329 00.000 11060 Worker thread wakes up
00:38:18.329 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
00:38:18.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:18.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:18.974 00.645 11060 Exposure complete
00:38:19.135 00.161 11060 worker thread done servicing request
00:38:19.135 00.000 10844 OnExposeComplete: enter
00:38:19.135 00.000 10844 UpdateGuideState(): m_state=6
00:38:19.135 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6568
00:38:19.135 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=62.85, Mass=3219, SNR=36.1, Peak=254 HFD=3.4
00:38:19.135 00.000 10844 MultiStar: [#1 0.06,-0.21,1.02,U] [#2 -0.15,-0.06,1.88,U] [#3 -0.46,0.31,0.85,U] [#4 -0.27,0.20,0.95,U] [#5 -0.33,-0.61,0.00,M1] [#6 -0.20,0.20,0.87,U] [#7 -0.54,-0.04,0.84,U] [#8 0.02,-0.43,0.88,U] 
00:38:19.135 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.08}, one-star: {-0.07, 0.82}
00:38:19.135 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.47 = -1.81)
00:38:19.135 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.83)
00:38:19.136 00.001 10844 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=-0.05 mountY=-0.20, mountTheta=-1.82
00:38:19.137 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.08, opts=13)
00:38:19.137 00.000 10844 Enqueuing Move request for scope (-0.19, 0.08)
00:38:19.137 00.000 11060 Worker thread wakes up
00:38:19.137 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:19.137 00.000 10844 UpdateGuideState exits: m=3219 SNR=36.1
00:38:19.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:19.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:19.138 00.001 10844 Enqueuing Expose request
00:38:19.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
00:38:19.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
00:38:19.138 00.000 11060 Moving (-0.19, 0.08) raw xDistance=-0.05 yDistance=-0.20
00:38:19.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:38:19.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:19.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:38:19.138 00.000 11060 MoveAxis(E, 0, ABG)
00:38:19.138 00.000 11060 Move returns status 0, amount 0
00:38:19.138 00.000 11060 MoveAxis(N, 0, ABG)
00:38:19.138 00.000 11060 Move returns status 0, amount 0
00:38:19.138 00.000 11060 move complete, result=0
00:38:19.139 00.001 11060 worker thread done servicing request
00:38:19.139 00.000 11060 Worker thread wakes up
00:38:19.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:19.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:19.140 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:19.765 00.625 11060 Exposure complete
00:38:19.942 00.177 11060 worker thread done servicing request
00:38:19.942 00.000 10844 OnExposeComplete: enter
00:38:19.943 00.001 10844 UpdateGuideState(): m_state=6
00:38:19.943 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6569
00:38:19.943 00.000 10844 Star::Find returns 1 (1), X=262.95, Y=63.10, Mass=2682, SNR=34.0, Peak=255 HFD=3.0
00:38:19.943 00.000 10844 MultiStar: [#1 -0.07,-0.39,1.03,U] [#2 0.02,0.05,2.02,U] [#3 -0.18,0.19,0.88,U] [#4 -0.38,-0.05,0.92,U] [#5 -0.43,0.21,1.09,U] [#6 0.05,0.37,0.89,U] [#7 -0.55,0.93,0.00,M1] [#8 0.08,-0.50,0.91,U] 
00:38:19.943 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {0.42, 1.07}
00:38:19.943 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.77 = -2.52)
00:38:19.944 00.001 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
00:38:19.944 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
00:38:19.945 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.11, opts=13)
00:38:19.945 00.000 10844 Enqueuing Move request for scope (-0.05, 0.11)
00:38:19.945 00.000 11060 Worker thread wakes up
00:38:19.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
00:38:19.945 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
00:38:19.945 00.000 11060 Moving (-0.05, 0.11) raw xDistance=-0.10 yDistance=-0.07
00:38:19.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:38:19.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:19.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:19.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:19.945 00.000 11060 MoveAxis(E, 0, ABG)
00:38:19.945 00.000 11060 Move returns status 0, amount 0
00:38:19.945 00.000 11060 MoveAxis(N, 0, ABG)
00:38:19.945 00.000 11060 Move returns status 0, amount 0
00:38:19.946 00.001 10844 UpdateGuideState exits: m=2682 SNR=34.0 Saturated
00:38:19.946 00.000 11060 move complete, result=0
00:38:19.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:19.946 00.000 11060 worker thread done servicing request
00:38:19.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:19.946 00.000 10844 Enqueuing Expose request
00:38:19.946 00.000 11060 Worker thread wakes up
00:38:19.946 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:19.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:19.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:20.583 00.637 11060 Exposure complete
00:38:20.747 00.164 11060 worker thread done servicing request
00:38:20.747 00.000 10844 OnExposeComplete: enter
00:38:20.747 00.000 10844 UpdateGuideState(): m_state=6
00:38:20.748 00.001 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6570
00:38:20.748 00.000 10844 Star::Find returns 1 (0), X=262.91, Y=62.42, Mass=2607, SNR=32.7, Peak=243 HFD=3.2
00:38:20.748 00.000 10844 MultiStar: [#1 -0.24,-0.22,1.07,U] [#2 0.24,-0.63,0.00,M1] [#3 -0.21,-0.42,0.99,U] [#4 0.05,-0.80,0.00,M1] [#5 0.11,-0.04,1.06,U] [#6 -0.21,-0.11,1.02,U] [#7 -0.56,0.36,0.00,M2] [#8 -0.38,-0.28,0.98,U] 
00:38:20.748 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.11}, one-star: {0.38, 0.38}
00:38:20.748 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
00:38:20.748 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
00:38:20.748 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.24 mountX=0.13 mountY=-0.07, mountTheta=-0.50
00:38:20.749 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
00:38:20.750 00.001 10844 Enqueuing Move request for scope (-0.09, -0.11)
00:38:20.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:20.750 00.000 10844 UpdateGuideState exits: m=2607 SNR=32.7
00:38:20.750 00.000 11060 Worker thread wakes up
00:38:20.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:20.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
00:38:20.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:20.750 00.000 10844 Enqueuing Expose request
00:38:20.750 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
00:38:20.750 00.000 11060 Moving (-0.09, -0.11) raw xDistance=0.13 yDistance=-0.07
00:38:20.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:38:20.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:20.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:20.750 00.000 11060 MoveAxis(W, 22, ABG)
00:38:20.750 00.000 11060 Guiding  Dir = 3, Dur = 22
00:38:20.765 00.015 11060 IsSlewing returns 0
00:38:20.765 00.000 11060 IsGuiding returns 0
00:38:20.797 00.032 11060 IsGuiding returns 0
00:38:20.797 00.000 11060 Move returns status 0, amount 22
00:38:20.797 00.000 11060 MoveAxis(N, 0, ABG)
00:38:20.797 00.000 11060 Move returns status 0, amount 0
00:38:20.797 00.000 11060 move complete, result=0
00:38:20.797 00.000 11060 worker thread done servicing request
00:38:20.797 00.000 11060 Worker thread wakes up
00:38:20.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:20.798 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:20.798 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
00:38:21.440 00.642 11060 Exposure complete
00:38:21.613 00.173 11060 worker thread done servicing request
00:38:21.613 00.000 10844 OnExposeComplete: enter
00:38:21.613 00.000 10844 UpdateGuideState(): m_state=6
00:38:21.613 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6571
00:38:21.613 00.000 10844 Star::Find returns 1 (1), X=262.58, Y=62.37, Mass=2884, SNR=34.5, Peak=255 HFD=3.3
00:38:21.615 00.002 10844 MultiStar: [#1 -0.07,0.17,0.86,U] [#2 -0.53,-0.08,2.12,U] [#3 -0.01,0.34,0.90,U] [#4 -0.52,-0.65,0.00,M2] [#5 -0.47,-0.51,0.00,M1] [#6 -0.26,-0.13,0.93,U] [#7 -0.38,0.04,0.78,U] [#8 -0.20,-0.14,0.90,U] 
00:38:21.615 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.05}, one-star: {0.05, 0.33}
00:38:21.615 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.61)
00:38:21.615 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
00:38:21.615 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.25 cameraTheta=2.93 mountX=-0.01 mountY=-0.25, mountTheta=-1.61
00:38:21.616 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.05, opts=13)
00:38:21.617 00.001 10844 Enqueuing Move request for scope (-0.25, 0.05)
00:38:21.617 00.000 11060 Worker thread wakes up
00:38:21.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:21.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.05) opts 0xd
00:38:21.617 00.000 10844 UpdateGuideState exits: m=2884 SNR=34.5 Saturated
00:38:21.617 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.05)
00:38:21.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:21.617 00.000 11060 Moving (-0.25, 0.05) raw xDistance=-0.01 yDistance=-0.25
00:38:21.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:21.617 00.000 10844 Enqueuing Expose request
00:38:21.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:38:21.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:21.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:38:21.617 00.000 11060 MoveAxis(E, 0, ABG)
00:38:21.617 00.000 11060 Move returns status 0, amount 0
00:38:21.617 00.000 11060 MoveAxis(N, 0, ABG)
00:38:21.617 00.000 11060 Move returns status 0, amount 0
00:38:21.617 00.000 11060 move complete, result=0
00:38:21.618 00.001 11060 worker thread done servicing request
00:38:21.618 00.000 11060 Worker thread wakes up
00:38:21.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:21.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:21.619 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:38:22.266 00.647 11060 Exposure complete
00:38:22.431 00.165 11060 worker thread done servicing request
00:38:22.431 00.000 10844 OnExposeComplete: enter
00:38:22.431 00.000 10844 UpdateGuideState(): m_state=6
00:38:22.431 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6572
00:38:22.431 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=62.22, Mass=2624, SNR=32.6, Peak=247 HFD=3.2
00:38:22.432 00.001 10844 MultiStar: [#1 0.26,0.38,1.12,U] [#2 -0.49,0.21,2.13,U] [#3 -0.00,0.79,0.00,M1] [#4 -0.32,-0.14,0.98,U] [#5 -0.44,-0.23,1.07,U] [#6 -0.44,-0.03,0.95,U] [#7 -0.00,0.49,0.95,U] [#8 0.23,-0.49,1.04,U] 
00:38:22.432 00.000 10844 single-star, 7 included, MultiStar: {-0.18, 0.06}, one-star: {0.04, 0.18}
00:38:22.432 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
00:38:22.432 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
00:38:22.432 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.37 mountX=-0.18 mountY=0.01, mountTheta=3.10
00:38:22.433 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.18, opts=13)
00:38:22.433 00.000 10844 Enqueuing Move request for scope (0.04, 0.18)
00:38:22.433 00.000 11060 Worker thread wakes up
00:38:22.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:38:22.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:38:22.434 00.001 11060 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=0.01
00:38:22.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:22.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:38:22.434 00.000 10844 UpdateGuideState exits: m=2624 SNR=32.6
00:38:22.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:22.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:22.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:38:22.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:22.434 00.000 10844 Enqueuing Expose request
00:38:22.434 00.000 11060 MoveAxis(E, 32, ABG)
00:38:22.434 00.000 11060 Guiding  Dir = 2, Dur = 32
00:38:22.456 00.022 11060 IsSlewing returns 0
00:38:22.457 00.001 11060 IsGuiding returns 0
00:38:22.536 00.079 11060 IsGuiding returns 0
00:38:22.536 00.000 11060 Move returns status 0, amount 32
00:38:22.536 00.000 11060 MoveAxis(N, 0, ABG)
00:38:22.550 00.014 11060 Move returns status 0, amount 0
00:38:22.550 00.000 11060 move complete, result=0
00:38:22.550 00.000 11060 worker thread done servicing request
00:38:22.550 00.000 11060 Worker thread wakes up
00:38:22.550 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
00:38:22.552 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:22.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:23.198 00.646 11060 Exposure complete
00:38:23.378 00.180 11060 worker thread done servicing request
00:38:23.378 00.000 10844 OnExposeComplete: enter
00:38:23.378 00.000 10844 UpdateGuideState(): m_state=6
00:38:23.379 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6573
00:38:23.379 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=62.15, Mass=2428, SNR=31.6, Peak=215 HFD=3.2
00:38:23.379 00.000 10844 MultiStar: [#1 0.01,0.21,1.13,U] [#2 -0.49,-0.01,2.21,U] [#3 -0.12,0.38,1.00,U] [#4 -0.07,-0.15,0.94,U] [#5 -0.88,0.32,0.00,M1] [#6 -0.16,-0.59,1.00,U] [#7 -0.39,0.24,0.98,U] [#8 -0.06,-0.36,0.90,U] 
00:38:23.379 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.01}, one-star: {0.35, 0.11}
00:38:23.379 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
00:38:23.379 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
00:38:23.380 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.07 mountX=0.04 mountY=-0.16, mountTheta=-1.32
00:38:23.381 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.01, opts=13)
00:38:23.381 00.000 10844 Enqueuing Move request for scope (-0.17, -0.01)
00:38:23.381 00.000 11060 Worker thread wakes up
00:38:23.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:23.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
00:38:23.381 00.000 10844 UpdateGuideState exits: m=2428 SNR=31.6
00:38:23.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
00:38:23.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:23.381 00.000 11060 Moving (-0.17, -0.01) raw xDistance=0.04 yDistance=-0.16
00:38:23.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:23.381 00.000 10844 Enqueuing Expose request
00:38:23.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:38:23.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:23.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:38:23.381 00.000 11060 MoveAxis(E, 0, ABG)
00:38:23.382 00.001 11060 Move returns status 0, amount 0
00:38:23.382 00.000 11060 MoveAxis(N, 0, ABG)
00:38:23.382 00.000 11060 Move returns status 0, amount 0
00:38:23.382 00.000 11060 move complete, result=0
00:38:23.382 00.000 11060 worker thread done servicing request
00:38:23.382 00.000 11060 Worker thread wakes up
00:38:23.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:23.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:23.383 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:24.010 00.627 11060 Exposure complete
00:38:24.172 00.162 11060 worker thread done servicing request
00:38:24.172 00.000 10844 OnExposeComplete: enter
00:38:24.172 00.000 10844 UpdateGuideState(): m_state=6
00:38:24.172 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6574
00:38:24.172 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.71, Mass=3095, SNR=35.3, Peak=252 HFD=3.7
00:38:24.172 00.000 10844 MultiStar: [#1 -0.15,0.32,0.97,U] [#2 0.02,0.48,1.85,U] [#3 0.19,0.36,0.89,U] [#4 0.37,-0.03,0.89,U] [#5 -0.17,0.37,1.02,U] [#6 -0.04,-0.18,0.90,U] [#7 0.11,0.82,0.00,M1] [#8 -0.07,-0.02,0.91,U] 
00:38:24.172 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.28}, one-star: {0.21, 0.68}
00:38:24.172 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
00:38:24.173 00.001 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
00:38:24.173 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.43 mountX=-0.28 mountY=-0.01, mountTheta=-3.12
00:38:24.174 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.28, opts=13)
00:38:24.174 00.000 10844 Enqueuing Move request for scope (0.04, 0.28)
00:38:24.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:24.174 00.000 10844 UpdateGuideState exits: m=3095 SNR=35.3
00:38:24.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:24.174 00.000 11060 Worker thread wakes up
00:38:24.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:24.174 00.000 10844 Enqueuing Expose request
00:38:24.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.28) opts 0xd
00:38:24.175 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.28)
00:38:24.175 00.000 11060 Moving (0.04, 0.28) raw xDistance=-0.28 yDistance=-0.01
00:38:24.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:38:24.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:24.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:38:24.175 00.000 11060 MoveAxis(E, 49, ABG)
00:38:24.175 00.000 11060 Guiding  Dir = 2, Dur = 49
00:38:24.193 00.018 11060 IsSlewing returns 0
00:38:24.194 00.001 11060 IsGuiding returns 0
00:38:24.262 00.068 11060 IsGuiding returns 0
00:38:24.262 00.000 11060 Move returns status 0, amount 49
00:38:24.262 00.000 11060 MoveAxis(N, 0, ABG)
00:38:24.262 00.000 11060 Move returns status 0, amount 0
00:38:24.262 00.000 11060 move complete, result=0
00:38:24.262 00.000 11060 worker thread done servicing request
00:38:24.262 00.000 11060 Worker thread wakes up
00:38:24.262 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
00:38:24.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:24.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:24.903 00.641 11060 Exposure complete
00:38:25.095 00.192 11060 worker thread done servicing request
00:38:25.095 00.000 10844 OnExposeComplete: enter
00:38:25.095 00.000 10844 UpdateGuideState(): m_state=6
00:38:25.096 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6575
00:38:25.096 00.000 10844 Star::Find returns 1 (0), X=263.03, Y=63.03, Mass=2229, SNR=29.6, Peak=224 HFD=2.9
00:38:25.096 00.000 10844 MultiStar: [#1 0.20,-0.40,1.16,U] [#2 0.20,0.16,2.33,U] [#3 -0.16,0.17,1.09,U] [#4 0.01,-0.30,1.03,U] [#5 -0.28,0.27,1.22,U] [#6 -0.30,-0.04,1.04,U] [#7 -0.35,0.67,0.00,M2] [#8 -0.07,-0.13,1.03,U] 
00:38:25.096 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {0.51, 1.00}
00:38:25.096 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
00:38:25.096 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
00:38:25.096 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.24 mountX=-0.10 mountY=0.02, mountTheta=2.98
00:38:25.098 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
00:38:25.098 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
00:38:25.098 00.000 11060 Worker thread wakes up
00:38:25.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:25.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:38:25.098 00.000 10844 UpdateGuideState exits: m=2229 SNR=29.6
00:38:25.098 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:38:25.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:25.098 00.000 11060 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=0.02
00:38:25.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:25.098 00.000 10844 Enqueuing Expose request
00:38:25.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:38:25.099 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:25.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:38:25.099 00.000 11060 MoveAxis(E, 0, ABG)
00:38:25.099 00.000 11060 Move returns status 0, amount 0
00:38:25.099 00.000 11060 MoveAxis(N, 0, ABG)
00:38:25.099 00.000 11060 Move returns status 0, amount 0
00:38:25.099 00.000 11060 move complete, result=0
00:38:25.099 00.000 11060 worker thread done servicing request
00:38:25.099 00.000 11060 Worker thread wakes up
00:38:25.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:25.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:25.101 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:25.733 00.632 11060 Exposure complete
00:38:25.903 00.170 11060 worker thread done servicing request
00:38:25.903 00.000 10844 OnExposeComplete: enter
00:38:25.904 00.001 10844 UpdateGuideState(): m_state=6
00:38:25.904 00.000 10844 Star::Find(15, 263, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6576
00:38:25.904 00.000 10844 Star::Find returns 1 (0), X=263.03, Y=62.12, Mass=2808, SNR=34.3, Peak=249 HFD=3.0
00:38:25.904 00.000 10844 MultiStar: [#1 0.02,0.06,0.97,U] [#2 0.15,0.61,0.00,M1] [#3 -0.31,0.80,0.00,M1] [#4 0.47,-0.28,0.96,U] [#5 -0.43,0.31,0.98,U] [#6 0.07,-0.26,0.98,U] [#7 -0.23,0.70,0.00,M3] [#8 0.18,-0.26,0.90,U] 
00:38:25.904 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.05}, one-star: {0.51, 0.08}
00:38:25.904 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
00:38:25.905 00.001 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
00:38:25.905 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=0.03 mountY=0.14, mountTheta=1.38
00:38:25.906 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.05, opts=13)
00:38:25.906 00.000 10844 Enqueuing Move request for scope (0.14, -0.05)
00:38:25.906 00.000 11060 Worker thread wakes up
00:38:25.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:25.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
00:38:25.906 00.000 10844 UpdateGuideState exits: m=2808 SNR=34.3
00:38:25.907 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
00:38:25.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:25.907 00.000 11060 Moving (0.14, -0.05) raw xDistance=0.03 yDistance=0.14
00:38:25.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:25.907 00.000 10844 Enqueuing Expose request
00:38:25.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:38:25.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:25.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:38:25.907 00.000 11060 MoveAxis(E, 0, ABG)
00:38:25.907 00.000 11060 Move returns status 0, amount 0
00:38:25.907 00.000 11060 MoveAxis(N, 0, ABG)
00:38:25.907 00.000 11060 Move returns status 0, amount 0
00:38:25.907 00.000 11060 move complete, result=0
00:38:25.907 00.000 11060 worker thread done servicing request
00:38:25.907 00.000 11060 Worker thread wakes up
00:38:25.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:25.908 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:25.909 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:26.544 00.635 11060 Exposure complete
00:38:26.710 00.166 11060 worker thread done servicing request
00:38:26.710 00.000 10844 OnExposeComplete: enter
00:38:26.710 00.000 10844 UpdateGuideState(): m_state=6
00:38:26.711 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6577
00:38:26.711 00.000 10844 Star::Find returns 1 (1), X=262.69, Y=62.31, Mass=3130, SNR=36.5, Peak=255 HFD=3.3
00:38:26.711 00.000 10844 MultiStar: [#1 0.04,-0.02,0.99,U] [#2 -0.01,0.63,0.00,M2] [#3 -0.16,0.99,0.00,M2] [#4 0.36,-0.37,0.94,U] [#5 0.11,0.15,0.95,U] [#6 0.12,0.21,0.80,U] [#7 -0.10,0.89,0.00,M4] [#8 0.17,-0.71,0.00,M1] 
00:38:26.711 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.04}, one-star: {0.17, 0.27}
00:38:26.711 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
00:38:26.711 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
00:38:26.711 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.26 mountX=-0.07 mountY=0.15, mountTheta=2.01
00:38:26.713 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.04, opts=13)
00:38:26.713 00.000 10844 Enqueuing Move request for scope (0.16, 0.04)
00:38:26.713 00.000 11060 Worker thread wakes up
00:38:26.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:26.713 00.000 10844 UpdateGuideState exits: m=3130 SNR=36.5 Saturated
00:38:26.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:26.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:26.714 00.001 10844 Enqueuing Expose request
00:38:26.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
00:38:26.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
00:38:26.714 00.000 11060 Moving (0.16, 0.04) raw xDistance=-0.07 yDistance=0.15
00:38:26.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:38:26.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:26.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:38:26.714 00.000 11060 MoveAxis(E, 0, ABG)
00:38:26.714 00.000 11060 Move returns status 0, amount 0
00:38:26.714 00.000 11060 MoveAxis(N, 0, ABG)
00:38:26.715 00.001 11060 Move returns status 0, amount 0
00:38:26.715 00.000 11060 move complete, result=0
00:38:26.715 00.000 11060 worker thread done servicing request
00:38:26.715 00.000 11060 Worker thread wakes up
00:38:26.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:26.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:26.716 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:27.358 00.642 11060 Exposure complete
00:38:27.526 00.168 11060 worker thread done servicing request
00:38:27.526 00.000 10844 OnExposeComplete: enter
00:38:27.526 00.000 10844 UpdateGuideState(): m_state=6
00:38:27.526 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6578
00:38:27.527 00.001 10844 Star::Find returns 1 (1), X=262.56, Y=61.78, Mass=3024, SNR=35.3, Peak=255 HFD=3.4
00:38:27.527 00.000 10844 MultiStar: [#1 0.27,-0.02,0.93,U] [#2 -0.24,0.16,1.90,U] [#3 0.12,0.00,0.96,U] [#4 -0.02,-0.17,0.86,U] [#5 -0.18,-0.25,1.02,U] [#6 -0.84,-0.23,0.00,M1] [#7 0.16,0.67,0.00,M5] [#8 0.02,-0.23,0.82,U] 
00:38:27.527 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.07}, one-star: {0.03, -0.26}
00:38:27.527 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
00:38:27.527 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
00:38:27.527 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.98 mountX=0.08 mountY=-0.02, mountTheta=-0.24
00:38:27.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
00:38:27.528 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
00:38:27.528 00.000 11060 Worker thread wakes up
00:38:27.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:27.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
00:38:27.528 00.000 10844 UpdateGuideState exits: m=3024 SNR=35.3 Saturated
00:38:27.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
00:38:27.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:27.528 00.000 11060 Moving (-0.03, -0.07) raw xDistance=0.08 yDistance=-0.02
00:38:27.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:27.528 00.000 10844 Enqueuing Expose request
00:38:27.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:38:27.530 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:27.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:38:27.530 00.000 11060 MoveAxis(E, 0, ABG)
00:38:27.530 00.000 11060 Move returns status 0, amount 0
00:38:27.530 00.000 11060 MoveAxis(N, 0, ABG)
00:38:27.530 00.000 11060 Move returns status 0, amount 0
00:38:27.530 00.000 11060 move complete, result=0
00:38:27.530 00.000 11060 worker thread done servicing request
00:38:27.530 00.000 11060 Worker thread wakes up
00:38:27.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:27.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:27.531 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:28.157 00.626 11060 Exposure complete
00:38:28.317 00.160 11060 worker thread done servicing request
00:38:28.317 00.000 10844 OnExposeComplete: enter
00:38:28.317 00.000 10844 UpdateGuideState(): m_state=6
00:38:28.317 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6579
00:38:28.317 00.000 10844 Star::Find returns 1 (1), X=262.35, Y=62.12, Mass=2865, SNR=34.3, Peak=255 HFD=3.4
00:38:28.318 00.001 10844 MultiStar: [#1 0.21,-0.06,0.93,U] [#2 0.05,0.19,1.96,U] [#3 0.25,0.47,0.99,U] [#4 0.03,-0.07,1.02,U] [#5 -0.13,0.21,1.08,U] [#6 -0.12,0.26,0.93,U] [#7 -0.05,0.74,0.00,M6] [#8 0.30,-0.39,0.95,U] 
00:38:28.318 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.10}, one-star: {-0.17, 0.08}
00:38:28.318 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:38:28.318 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
00:38:28.318 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.11 mountX=-0.11 mountY=0.03, mountTheta=2.85
00:38:28.320 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.10, opts=13)
00:38:28.321 00.001 10844 Enqueuing Move request for scope (0.05, 0.10)
00:38:28.321 00.000 11060 Worker thread wakes up
00:38:28.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:28.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:38:28.321 00.000 10844 UpdateGuideState exits: m=2865 SNR=34.3 Saturated
00:38:28.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:28.329 00.008 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:38:28.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:28.329 00.000 11060 Moving (0.05, 0.10) raw xDistance=-0.11 yDistance=0.03
00:38:28.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:38:28.329 00.000 10844 Enqueuing Expose request
00:38:28.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:28.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:38:28.330 00.001 11060 MoveAxis(E, 0, ABG)
00:38:28.330 00.000 11060 Move returns status 0, amount 0
00:38:28.330 00.000 11060 MoveAxis(N, 0, ABG)
00:38:28.330 00.000 11060 Move returns status 0, amount 0
00:38:28.330 00.000 11060 move complete, result=0
00:38:28.330 00.000 11060 worker thread done servicing request
00:38:28.330 00.000 11060 Worker thread wakes up
00:38:28.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:28.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:28.332 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:28.970 00.638 11060 Exposure complete
00:38:29.137 00.167 11060 worker thread done servicing request
00:38:29.137 00.000 10844 OnExposeComplete: enter
00:38:29.137 00.000 10844 UpdateGuideState(): m_state=6
00:38:29.137 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6580
00:38:29.138 00.001 10844 Star::Find returns 1 (1), X=262.42, Y=62.69, Mass=3352, SNR=37.5, Peak=255 HFD=3.4
00:38:29.138 00.000 10844 MultiStar: [#1 -0.25,-0.23,0.86,U] [#2 0.00,1.04,0.00,M1] [#3 -0.08,0.73,0.00,M1] [#4 -0.56,0.13,0.86,U] [#5 0.21,0.49,0.85,U] [#6 -0.12,0.13,0.81,U] [#7 -0.47,1.35,0.00,M7] [#8 0.06,-0.27,0.91,U] 
00:38:29.138 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.16}, one-star: {-0.10, 0.65}
00:38:29.138 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.99 = -2.30)
00:38:29.138 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.32)
00:38:29.138 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.23 mountX=-0.14 mountY=-0.15, mountTheta=-2.31
00:38:29.139 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.16, opts=13)
00:38:29.140 00.001 10844 Enqueuing Move request for scope (-0.13, 0.16)
00:38:29.140 00.000 11060 Worker thread wakes up
00:38:29.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
00:38:29.140 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
00:38:29.140 00.000 11060 Moving (-0.13, 0.16) raw xDistance=-0.14 yDistance=-0.15
00:38:29.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:38:29.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:29.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:29.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:38:29.140 00.000 11060 MoveAxis(E, 24, ABG)
00:38:29.140 00.000 11060 Guiding  Dir = 2, Dur = 24
00:38:29.140 00.000 10844 UpdateGuideState exits: m=3352 SNR=37.5 Saturated
00:38:29.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:29.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:29.140 00.000 10844 Enqueuing Expose request
00:38:29.150 00.010 11060 IsSlewing returns 0
00:38:29.150 00.000 11060 IsGuiding returns 0
00:38:29.188 00.038 11060 IsGuiding returns 0
00:38:29.189 00.001 11060 Move returns status 0, amount 24
00:38:29.189 00.000 11060 MoveAxis(N, 0, ABG)
00:38:29.189 00.000 11060 Move returns status 0, amount 0
00:38:29.189 00.000 11060 move complete, result=0
00:38:29.190 00.001 11060 worker thread done servicing request
00:38:29.190 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
00:38:29.190 00.000 11060 Worker thread wakes up
00:38:29.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:29.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:29.833 00.643 11060 Exposure complete
00:38:30.001 00.168 11060 worker thread done servicing request
00:38:30.002 00.001 10844 OnExposeComplete: enter
00:38:30.002 00.000 10844 UpdateGuideState(): m_state=6
00:38:30.002 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6581
00:38:30.002 00.000 10844 Star::Find returns 1 (0), X=262.65, Y=62.11, Mass=2765, SNR=33.8, Peak=244 HFD=3.3
00:38:30.002 00.000 10844 MultiStar: [#1 -0.52,-0.16,0.97,U] [#2 -0.37,-0.03,2.09,U] [#3 -0.24,0.19,0.92,U] [#4 0.29,-0.25,1.06,U] [#5 -0.19,0.11,1.10,U] [#6 -0.26,-0.11,0.92,U] [#7 -0.17,0.34,0.77,U] [#8 0.30,-0.46,0.94,U] 
00:38:30.002 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {0.13, 0.07}
00:38:30.003 00.001 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
00:38:30.003 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
00:38:30.003 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.87 mountX=0.06 mountY=-0.13, mountTheta=-1.12
00:38:30.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.04, opts=13)
00:38:30.004 00.000 10844 Enqueuing Move request for scope (-0.14, -0.04)
00:38:30.004 00.000 11060 Worker thread wakes up
00:38:30.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:30.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
00:38:30.004 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.8
00:38:30.004 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
00:38:30.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:30.004 00.000 11060 Moving (-0.14, -0.04) raw xDistance=0.06 yDistance=-0.13
00:38:30.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:30.004 00.000 10844 Enqueuing Expose request
00:38:30.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:38:30.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:30.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:30.004 00.000 11060 MoveAxis(E, 0, ABG)
00:38:30.006 00.002 11060 Move returns status 0, amount 0
00:38:30.006 00.000 11060 MoveAxis(N, 0, ABG)
00:38:30.006 00.000 11060 Move returns status 0, amount 0
00:38:30.006 00.000 11060 move complete, result=0
00:38:30.006 00.000 11060 worker thread done servicing request
00:38:30.006 00.000 11060 Worker thread wakes up
00:38:30.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:30.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:30.007 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:30.642 00.635 11060 Exposure complete
00:38:30.837 00.195 11060 worker thread done servicing request
00:38:30.837 00.000 10844 OnExposeComplete: enter
00:38:30.837 00.000 10844 UpdateGuideState(): m_state=6
00:38:30.839 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6582
00:38:30.839 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=62.06, Mass=2923, SNR=34.2, Peak=236 HFD=3.0
00:38:30.839 00.000 10844 MultiStar: [#1 0.39,-0.16,1.04,U] [#2 -0.51,0.20,1.87,U] [#3 -0.51,0.16,0.93,U] [#4 -0.51,-0.60,0.00,M1] [#5 -0.41,-0.31,0.99,U] [#6 -0.28,-0.07,0.94,U] [#7 0.24,0.50,0.84,U] [#8 0.04,0.02,1.09,U] 
00:38:30.839 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.05}, one-star: {0.38, 0.02}
00:38:30.839 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
00:38:30.839 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.81)
00:38:30.839 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.74 mountX=-0.03 mountY=-0.13, mountTheta=-1.79
00:38:30.841 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
00:38:30.842 00.001 10844 Enqueuing Move request for scope (-0.12, 0.05)
00:38:30.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:30.842 00.000 10844 UpdateGuideState exits: m=2923 SNR=34.2
00:38:30.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:30.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:30.842 00.000 10844 Enqueuing Expose request
00:38:30.842 00.000 11060 Worker thread wakes up
00:38:30.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
00:38:30.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
00:38:30.842 00.000 11060 Moving (-0.12, 0.05) raw xDistance=-0.03 yDistance=-0.13
00:38:30.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:38:30.843 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:30.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:30.843 00.000 11060 MoveAxis(E, 0, ABG)
00:38:30.843 00.000 11060 Move returns status 0, amount 0
00:38:30.843 00.000 11060 MoveAxis(N, 0, ABG)
00:38:30.843 00.000 11060 Move returns status 0, amount 0
00:38:30.843 00.000 11060 move complete, result=0
00:38:30.843 00.000 11060 worker thread done servicing request
00:38:30.843 00.000 11060 Worker thread wakes up
00:38:30.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:30.844 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:30.845 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:31.473 00.628 11060 Exposure complete
00:38:31.670 00.197 10844 OnExposeComplete: enter
00:38:31.670 00.000 10844 UpdateGuideState(): m_state=6
00:38:31.670 00.000 11060 worker thread done servicing request
00:38:31.670 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6583
00:38:31.670 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=62.13, Mass=2946, SNR=35.0, Peak=243 HFD=3.4
00:38:31.671 00.001 10844 MultiStar: [#1 -0.14,-0.24,0.98,U] [#2 0.01,0.40,1.95,U] [#3 0.06,-0.16,0.94,U] [#4 -0.10,-0.36,0.83,U] [#5 -0.31,0.22,1.04,U] [#6 -0.30,-0.01,0.94,U] [#7 -0.24,0.07,0.84,U] [#8 0.01,-0.40,0.88,U] 
00:38:31.671 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.12, 0.10}
00:38:31.671 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
00:38:31.671 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
00:38:31.671 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.03 mountX=0.01 mountY=-0.11, mountTheta=-1.50
00:38:31.673 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
00:38:31.673 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
00:38:31.673 00.000 11060 Worker thread wakes up
00:38:31.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:31.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
00:38:31.673 00.000 10844 UpdateGuideState exits: m=2946 SNR=35.0
00:38:31.673 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
00:38:31.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:31.673 00.000 11060 Moving (-0.11, 0.01) raw xDistance=0.01 yDistance=-0.11
00:38:31.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:31.673 00.000 10844 Enqueuing Expose request
00:38:31.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:38:31.674 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:31.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:38:31.674 00.000 11060 MoveAxis(E, 0, ABG)
00:38:31.674 00.000 11060 Move returns status 0, amount 0
00:38:31.674 00.000 11060 MoveAxis(N, 0, ABG)
00:38:31.674 00.000 11060 Move returns status 0, amount 0
00:38:31.675 00.001 11060 move complete, result=0
00:38:31.675 00.000 11060 worker thread done servicing request
00:38:31.675 00.000 11060 Worker thread wakes up
00:38:31.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:31.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:31.676 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:32.308 00.632 11060 Exposure complete
00:38:32.478 00.170 11060 worker thread done servicing request
00:38:32.478 00.000 10844 OnExposeComplete: enter
00:38:32.478 00.000 10844 UpdateGuideState(): m_state=6
00:38:32.478 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6584
00:38:32.478 00.000 10844 Star::Find returns 1 (1), X=262.52, Y=62.71, Mass=2504, SNR=32.0, Peak=255 HFD=3.2
00:38:32.479 00.001 10844 MultiStar: [#1 -0.06,-0.07,1.04,U] [#2 -0.45,-0.05,2.05,U] [#3 -0.30,0.24,1.05,U] [#4 0.07,0.11,0.94,U] [#5 -0.55,0.16,1.13,U] [#6 -0.65,-0.21,0.00,M1] [#7 -0.54,0.32,0.00,M5] [#8 -0.43,-0.66,0.00,M1] 
00:38:32.479 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.14}, one-star: {-0.01, 0.67}
00:38:32.479 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
00:38:32.479 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
00:38:32.479 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.30 cameraTheta=2.64 mountX=-0.09 mountY=-0.28, mountTheta=-1.89
00:38:32.480 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.14, opts=13)
00:38:32.480 00.000 10844 Enqueuing Move request for scope (-0.26, 0.14)
00:38:32.480 00.000 11060 Worker thread wakes up
00:38:32.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:32.480 00.000 10844 UpdateGuideState exits: m=2504 SNR=32.0 Saturated
00:38:32.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:32.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:32.480 00.000 10844 Enqueuing Expose request
00:38:32.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
00:38:32.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
00:38:32.482 00.002 11060 Moving (-0.26, 0.14) raw xDistance=-0.09 yDistance=-0.28
00:38:32.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:38:32.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:32.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:38:32.482 00.000 11060 MoveAxis(E, 0, ABG)
00:38:32.482 00.000 11060 Move returns status 0, amount 0
00:38:32.482 00.000 11060 MoveAxis(N, 0, ABG)
00:38:32.482 00.000 11060 Move returns status 0, amount 0
00:38:32.482 00.000 11060 move complete, result=0
00:38:32.482 00.000 11060 worker thread done servicing request
00:38:32.482 00.000 11060 Worker thread wakes up
00:38:32.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:32.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:32.483 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:38:33.120 00.637 11060 Exposure complete
00:38:33.304 00.184 11060 worker thread done servicing request
00:38:33.304 00.000 10844 OnExposeComplete: enter
00:38:33.304 00.000 10844 UpdateGuideState(): m_state=6
00:38:33.304 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6585
00:38:33.305 00.001 10844 Star::Find returns 1 (0), X=262.20, Y=61.95, Mass=2545, SNR=32.0, Peak=185 HFD=3.5
00:38:33.305 00.000 10844 MultiStar: [#1 0.14,-0.59,1.13,U] [#2 -0.19,-0.25,2.22,U] [#3 0.08,-0.24,1.07,U] [#4 -0.12,-0.54,0.98,U] [#5 -0.46,-0.21,1.09,U] [#6 -0.10,-0.11,0.94,U] [#7 -0.37,-0.06,1.00,U] [#8 -0.22,-0.53,1.03,U] 
00:38:33.305 00.000 10844 single-star, 8 included, MultiStar: {-0.17, -0.29}, one-star: {-0.32, -0.08}
00:38:33.305 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
00:38:33.305 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
00:38:33.305 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-2.89 mountX=0.14 mountY=-0.30, mountTheta=-1.14
00:38:33.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.08, opts=13)
00:38:33.307 00.001 10844 Enqueuing Move request for scope (-0.32, -0.08)
00:38:33.307 00.000 11060 Worker thread wakes up
00:38:33.307 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:33.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.08) opts 0xd
00:38:33.307 00.000 10844 UpdateGuideState exits: m=2545 SNR=32.0
00:38:33.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.08)
00:38:33.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:33.307 00.000 11060 Moving (-0.32, -0.08) raw xDistance=0.14 yDistance=-0.30
00:38:33.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:33.307 00.000 10844 Enqueuing Expose request
00:38:33.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:38:33.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:33.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:38:33.307 00.000 11060 MoveAxis(W, 24, ABG)
00:38:33.307 00.000 11060 Guiding  Dir = 3, Dur = 24
00:38:33.348 00.041 11060 IsSlewing returns 0
00:38:33.349 00.001 11060 IsGuiding returns 0
00:38:33.404 00.055 11060 IsGuiding returns 0
00:38:33.404 00.000 11060 Move returns status 0, amount 24
00:38:33.404 00.000 11060 MoveAxis(N, 0, ABG)
00:38:33.404 00.000 11060 Move returns status 0, amount 0
00:38:33.404 00.000 11060 move complete, result=0
00:38:33.404 00.000 11060 worker thread done servicing request
00:38:33.404 00.000 11060 Worker thread wakes up
00:38:33.404 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.3 px 0 ms NORTH
00:38:33.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:33.405 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:34.033 00.628 11060 Exposure complete
00:38:34.211 00.178 11060 worker thread done servicing request
00:38:34.211 00.000 10844 OnExposeComplete: enter
00:38:34.211 00.000 10844 UpdateGuideState(): m_state=6
00:38:34.211 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6586
00:38:34.211 00.000 10844 Star::Find returns 1 (0), X=261.86, Y=62.30, Mass=3051, SNR=35.4, Peak=248 HFD=3.4
00:38:34.211 00.000 10844 MultiStar: [#1 -0.16,0.19,0.95,U] [#2 -0.29,1.02,0.00,M1] [#3 -0.50,0.16,0.90,U] [#4 -0.32,-0.10,0.93,U] [#5 -1.15,0.04,0.00,M1] [#6 -0.71,-0.39,0.00,M1] [#7 -0.46,0.62,0.00,M5] [#8 -0.53,-0.09,0.97,U] 
00:38:34.211 00.000 10844 refined, 4 included, MultiStar: {-0.44, 0.09}, one-star: {-0.67, 0.27}
00:38:34.213 00.002 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
00:38:34.213 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
00:38:34.213 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.09 hyp=0.45 cameraTheta=2.95 mountX=-0.01 mountY=-0.45, mountTheta=-1.58
00:38:34.214 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.09, opts=13)
00:38:34.214 00.000 10844 Enqueuing Move request for scope (-0.44, 0.09)
00:38:34.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:34.214 00.000 10844 UpdateGuideState exits: m=3051 SNR=35.4
00:38:34.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:34.214 00.000 11060 Worker thread wakes up
00:38:34.215 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:34.215 00.000 10844 Enqueuing Expose request
00:38:34.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.09) opts 0xd
00:38:34.215 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.09)
00:38:34.215 00.000 11060 Moving (-0.44, 0.09) raw xDistance=-0.01 yDistance=-0.45
00:38:34.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:38:34.215 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.17 newest=-1.03
00:38:34.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.45
00:38:34.215 00.000 11060 MoveAxis(E, 0, ABG)
00:38:34.215 00.000 11060 Move returns status 0, amount 0
00:38:34.215 00.000 11060 BLC: Oldest BLC event removed
00:38:34.215 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:38:34.215 00.000 11060 MoveAxis(N, 924, ABG)
00:38:34.216 00.001 11060 duration set to 750 by maxDecDuration
00:38:34.216 00.000 11060 Guiding  Dir = 0, Dur = 750
00:38:34.232 00.016 11060 IsSlewing returns 0
00:38:34.232 00.000 11060 IsGuiding returns 0
00:38:34.999 00.767 11060 IsGuiding returns 0
00:38:34.999 00.000 11060 Move returns status 0, amount 750
00:38:34.999 00.000 11060 move complete, result=0
00:38:34.999 00.000 11060 worker thread done servicing request
00:38:34.999 00.000 11060 Worker thread wakes up
00:38:34.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:34.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:35.000 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 750 ms NORTH
00:38:35.632 00.632 11060 Exposure complete
00:38:35.845 00.213 10844 OnExposeComplete: enter
00:38:35.845 00.000 10844 UpdateGuideState(): m_state=6
00:38:35.846 00.001 11060 worker thread done servicing request
00:38:35.846 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6587
00:38:35.846 00.000 10844 Star::Find returns 1 (0), X=262.80, Y=62.35, Mass=3123, SNR=35.9, Peak=251 HFD=3.5
00:38:35.846 00.000 10844 MultiStar: [#1 0.67,-0.11,0.00,M1] [#2 0.50,0.24,1.89,U] [#3 0.01,-0.27,0.93,U] [#4 -0.30,0.12,0.92,U] [#5 -0.33,0.08,0.99,U] [#6 0.10,-0.27,0.89,U] [#7 0.01,0.55,0.84,U] [#8 0.27,-0.44,0.97,U] 
00:38:35.846 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.28, 0.32}
00:38:35.846 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
00:38:35.846 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
00:38:35.846 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.47 mountX=-0.08 mountY=0.11, mountTheta=2.21
00:38:35.848 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.06, opts=13)
00:38:35.848 00.000 10844 Enqueuing Move request for scope (0.12, 0.06)
00:38:35.848 00.000 11060 Worker thread wakes up
00:38:35.848 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:35.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:38:35.848 00.000 10844 UpdateGuideState exits: m=3123 SNR=35.9
00:38:35.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:38:35.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:35.848 00.000 11060 Moving (0.12, 0.06) raw xDistance=-0.08 yDistance=0.11
00:38:35.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:35.848 00.000 10844 Enqueuing Expose request
00:38:35.848 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.312265, 1:-0.107905
00:38:35.848 00.000 11060 BLC: No correction, Miss < min_move
00:38:35.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:38:35.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:35.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:38:35.848 00.000 11060 MoveAxis(E, 0, ABG)
00:38:35.850 00.002 11060 Move returns status 0, amount 0
00:38:35.850 00.000 11060 MoveAxis(N, 0, ABG)
00:38:35.850 00.000 11060 Move returns status 0, amount 0
00:38:35.850 00.000 11060 move complete, result=0
00:38:35.850 00.000 11060 worker thread done servicing request
00:38:35.850 00.000 11060 Worker thread wakes up
00:38:35.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:35.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:35.851 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:36.495 00.644 11060 Exposure complete
00:38:36.804 00.309 11060 worker thread done servicing request
00:38:36.804 00.000 10844 OnExposeComplete: enter
00:38:36.804 00.000 10844 UpdateGuideState(): m_state=6
00:38:36.806 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6588
00:38:36.806 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.42, Mass=2877, SNR=34.6, Peak=254 HFD=3.3
00:38:36.806 00.000 10844 MultiStar: [#1 0.19,0.22,1.03,U] [#2 -0.14,0.67,0.00,M1] [#3 0.47,0.32,0.95,U] [#4 -0.19,-0.24,0.98,U] [#5 -0.10,0.10,0.97,U] [#6 0.06,0.26,0.92,U] [#7 -0.01,0.97,0.00,M5] [#8 0.08,-0.20,0.84,U] 
00:38:36.806 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.13}, one-star: {0.20, 0.38}
00:38:36.807 00.001 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:38:36.807 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:38:36.807 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.88 mountX=-0.14 mountY=0.08, mountTheta=2.62
00:38:36.809 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
00:38:36.809 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
00:38:36.809 00.000 11060 Worker thread wakes up
00:38:36.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:38:36.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
00:38:36.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
00:38:36.809 00.000 10844 UpdateGuideState exits: m=2877 SNR=34.6
00:38:36.809 00.000 11060 Moving (0.10, 0.13) raw xDistance=-0.14 yDistance=0.08
00:38:36.810 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:36.810 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.312265, 1:-0.107905, 2:-0.082278
00:38:36.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:36.810 00.000 10844 Enqueuing Expose request
00:38:36.810 00.000 11060 BLC: No correction, Miss < min_move
00:38:36.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:38:36.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:36.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:38:36.810 00.000 11060 MoveAxis(E, 25, ABG)
00:38:36.810 00.000 11060 Guiding  Dir = 2, Dur = 25
00:38:36.844 00.034 11060 IsSlewing returns 0
00:38:36.846 00.002 11060 IsGuiding returns 0
00:38:36.891 00.045 11060 IsGuiding returns 0
00:38:36.891 00.000 11060 Move returns status 0, amount 25
00:38:36.891 00.000 11060 MoveAxis(N, 0, ABG)
00:38:36.891 00.000 11060 Move returns status 0, amount 0
00:38:36.891 00.000 11060 move complete, result=0
00:38:36.893 00.002 11060 worker thread done servicing request
00:38:36.893 00.000 11060 Worker thread wakes up
00:38:36.893 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
00:38:36.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:36.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:37.528 00.635 11060 Exposure complete
00:38:37.780 00.252 11060 worker thread done servicing request
00:38:37.780 00.000 10844 OnExposeComplete: enter
00:38:37.780 00.000 10844 UpdateGuideState(): m_state=6
00:38:37.781 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6589
00:38:37.781 00.000 10844 Star::Find returns 1 (0), X=262.71, Y=62.21, Mass=2920, SNR=34.0, Peak=249 HFD=3.6
00:38:37.781 00.000 10844 MultiStar: [#1 0.43,0.08,1.04,U] [#2 0.34,0.29,1.92,U] [#3 -0.11,0.35,0.96,U] [#4 -0.02,-0.11,0.94,U] [#5 -0.36,0.53,0.00,M1] [#6 -0.20,-0.16,0.81,U] [#7 0.24,0.22,0.86,U] [#8 0.17,-0.38,0.98,U] 
00:38:37.782 00.001 10844 refined, 7 included, MultiStar: {0.16, 0.08}, one-star: {0.18, 0.17}
00:38:37.782 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
00:38:37.782 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
00:38:37.782 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.48 mountX=-0.11 mountY=0.15, mountTheta=2.23
00:38:37.784 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.08, opts=13)
00:38:37.784 00.000 10844 Enqueuing Move request for scope (0.16, 0.08)
00:38:37.784 00.000 11060 Worker thread wakes up
00:38:37.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:37.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
00:38:37.784 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.0
00:38:37.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
00:38:37.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:37.784 00.000 11060 Moving (0.16, 0.08) raw xDistance=-0.11 yDistance=0.15
00:38:37.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:37.785 00.001 10844 Enqueuing Expose request
00:38:37.785 00.000 11060 BLC: window closed
00:38:37.785 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.312265, 1:-0.107905, 2:-0.082278
00:38:37.785 00.000 11060 BLC: No correction, Miss < min_move
00:38:37.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:38:37.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:37.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:38:37.785 00.000 11060 MoveAxis(E, 0, ABG)
00:38:37.786 00.001 11060 Move returns status 0, amount 0
00:38:37.786 00.000 11060 MoveAxis(N, 0, ABG)
00:38:37.786 00.000 11060 Move returns status 0, amount 0
00:38:37.786 00.000 11060 move complete, result=0
00:38:37.786 00.000 11060 worker thread done servicing request
00:38:37.786 00.000 11060 Worker thread wakes up
00:38:37.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:37.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:37.787 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:38.416 00.629 11060 Exposure complete
00:38:38.606 00.190 11060 worker thread done servicing request
00:38:38.606 00.000 10844 OnExposeComplete: enter
00:38:38.606 00.000 10844 UpdateGuideState(): m_state=6
00:38:38.607 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6590
00:38:38.607 00.000 10844 Star::Find returns 1 (1), X=262.90, Y=62.61, Mass=2818, SNR=34.0, Peak=255 HFD=3.5
00:38:38.607 00.000 10844 MultiStar: [#1 0.63,-0.08,0.00,M1] [#2 0.62,0.38,0.00,M1] [#3 0.33,0.08,0.92,U] [#4 -0.09,-0.11,0.92,U] [#5 0.31,-0.03,1.04,U] [#6 0.19,0.29,0.86,U] [#7 0.05,0.85,0.00,M5] [#8 0.27,0.22,0.93,U] 
00:38:38.607 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.17}, one-star: {0.38, 0.58}
00:38:38.607 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
00:38:38.608 00.001 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:38:38.608 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.63 mountX=-0.21 mountY=0.20, mountTheta=2.38
00:38:38.609 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.17, opts=13)
00:38:38.609 00.000 10844 Enqueuing Move request for scope (0.23, 0.17)
00:38:38.609 00.000 11060 Worker thread wakes up
00:38:38.610 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
00:38:38.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
00:38:38.610 00.000 11060 Moving (0.23, 0.17) raw xDistance=-0.21 yDistance=0.20
00:38:38.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:38:38.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:38.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:38.610 00.000 10844 UpdateGuideState exits: m=2818 SNR=34.0 Saturated
00:38:38.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:38.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:38.610 00.000 10844 Enqueuing Expose request
00:38:38.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:38:38.610 00.000 11060 MoveAxis(E, 37, ABG)
00:38:38.611 00.001 11060 Guiding  Dir = 2, Dur = 37
00:38:38.632 00.021 11060 IsSlewing returns 0
00:38:38.633 00.001 11060 IsGuiding returns 0
00:38:38.690 00.057 11060 IsGuiding returns 0
00:38:38.690 00.000 11060 Move returns status 0, amount 37
00:38:38.690 00.000 11060 MoveAxis(N, 0, ABG)
00:38:38.690 00.000 11060 Move returns status 0, amount 0
00:38:38.690 00.000 11060 move complete, result=0
00:38:38.690 00.000 11060 worker thread done servicing request
00:38:38.690 00.000 11060 Worker thread wakes up
00:38:38.690 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
00:38:38.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:38.691 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:39.321 00.630 11060 Exposure complete
00:38:39.533 00.212 11060 worker thread done servicing request
00:38:39.533 00.000 10844 OnExposeComplete: enter
00:38:39.534 00.001 10844 UpdateGuideState(): m_state=6
00:38:39.534 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6591
00:38:39.534 00.000 10844 Star::Find returns 1 (1), X=262.93, Y=61.77, Mass=3444, SNR=37.6, Peak=255 HFD=3.5
00:38:39.535 00.001 10844 MultiStar: [#1 0.21,-0.37,0.93,U] [#2 0.25,0.56,1.87,U] [#3 -0.09,0.54,0.87,U] [#4 0.39,-0.52,0.00,M1] [#5 -0.12,0.14,0.94,U] [#6 0.41,-0.66,0.00,M1] [#7 0.27,0.10,0.80,U] [#8 0.25,-0.02,0.87,U] 
00:38:39.535 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.15}, one-star: {0.40, -0.26}
00:38:39.535 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:38:39.535 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:38:39.535 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.70 mountX=-0.18 mountY=0.15, mountTheta=2.45
00:38:39.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.15, opts=13)
00:38:39.537 00.000 10844 Enqueuing Move request for scope (0.18, 0.15)
00:38:39.537 00.000 11060 Worker thread wakes up
00:38:39.537 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:39.537 00.000 10844 UpdateGuideState exits: m=3444 SNR=37.6 Saturated
00:38:39.538 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:39.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:39.538 00.000 10844 Enqueuing Expose request
00:38:39.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
00:38:39.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
00:38:39.538 00.000 11060 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=0.15
00:38:39.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:38:39.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:39.539 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:38:39.539 00.000 11060 MoveAxis(E, 33, ABG)
00:38:39.539 00.000 11060 Guiding  Dir = 2, Dur = 33
00:38:39.549 00.010 11060 IsSlewing returns 0
00:38:39.550 00.001 11060 IsGuiding returns 0
00:38:39.600 00.050 11060 IsGuiding returns 0
00:38:39.600 00.000 11060 Move returns status 0, amount 33
00:38:39.600 00.000 11060 MoveAxis(N, 0, ABG)
00:38:39.600 00.000 11060 Move returns status 0, amount 0
00:38:39.600 00.000 11060 move complete, result=0
00:38:39.600 00.000 11060 worker thread done servicing request
00:38:39.600 00.000 11060 Worker thread wakes up
00:38:39.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:39.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:39.600 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
00:38:40.240 00.640 11060 Exposure complete
00:38:40.392 00.152 11060 worker thread done servicing request
00:38:40.392 00.000 10844 OnExposeComplete: enter
00:38:40.392 00.000 10844 UpdateGuideState(): m_state=6
00:38:40.393 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6592
00:38:40.393 00.000 10844 Star::Find returns 1 (1), X=262.93, Y=62.75, Mass=3013, SNR=34.7, Peak=255 HFD=3.4
00:38:40.393 00.000 10844 MultiStar: [#1 0.32,-0.09,1.01,U] [#2 -0.30,0.01,2.04,U] [#3 0.64,0.80,0.00,M1] [#4 0.35,0.23,0.99,U] [#5 -0.26,0.47,1.06,U] [#6 0.31,0.52,0.84,U] [#7 0.41,0.02,0.84,U] [#8 0.52,-0.36,0.00,M1] 
00:38:40.393 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.23}, one-star: {0.40, 0.72}
00:38:40.393 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:38:40.393 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
00:38:40.393 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.17 mountX=-0.25 mountY=0.06, mountTheta=2.90
00:38:40.394 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.23, opts=13)
00:38:40.395 00.001 10844 Enqueuing Move request for scope (0.10, 0.23)
00:38:40.395 00.000 11060 Worker thread wakes up
00:38:40.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
00:38:40.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
00:38:40.395 00.000 11060 Moving (0.10, 0.23) raw xDistance=-0.25 yDistance=0.06
00:38:40.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:38:40.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:40.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:40.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:38:40.395 00.000 11060 MoveAxis(E, 44, ABG)
00:38:40.395 00.000 11060 Guiding  Dir = 2, Dur = 44
00:38:40.395 00.000 10844 UpdateGuideState exits: m=3013 SNR=34.7 Saturated
00:38:40.396 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:40.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:40.396 00.000 10844 Enqueuing Expose request
00:38:40.406 00.010 11060 IsSlewing returns 0
00:38:40.406 00.000 11060 IsGuiding returns 0
00:38:40.454 00.048 11060 IsGuiding returns 0
00:38:40.454 00.000 11060 Move returns status 0, amount 44
00:38:40.454 00.000 11060 MoveAxis(N, 0, ABG)
00:38:40.454 00.000 11060 Move returns status 0, amount 0
00:38:40.454 00.000 11060 move complete, result=0
00:38:40.454 00.000 11060 worker thread done servicing request
00:38:40.454 00.000 11060 Worker thread wakes up
00:38:40.454 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
00:38:40.455 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:40.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:41.109 00.654 11060 Exposure complete
00:38:41.277 00.168 11060 worker thread done servicing request
00:38:41.278 00.001 10844 OnExposeComplete: enter
00:38:41.278 00.000 10844 UpdateGuideState(): m_state=6
00:38:41.278 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6593
00:38:41.278 00.000 10844 Star::Find returns 1 (1), X=263.11, Y=62.51, Mass=2980, SNR=34.9, Peak=255 HFD=3.5
00:38:41.278 00.000 10844 MultiStar: [#1 0.50,0.63,0.00,M1] [#2 0.29,0.43,1.96,U] [#3 0.55,0.55,0.00,M2] [#4 0.03,0.16,0.97,U] [#5 -0.12,0.56,1.05,U] [#6 0.26,0.13,0.97,U] [#7 0.57,0.05,0.83,U] [#8 0.33,-0.10,0.97,U] 
00:38:41.278 00.000 10844 refined, 6 included, MultiStar: {0.27, 0.28}, one-star: {0.59, 0.47}
00:38:41.278 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
00:38:41.279 00.001 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
00:38:41.279 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.28 hyp=0.39 cameraTheta=0.79 mountX=-0.32 mountY=0.22, mountTheta=2.54
00:38:41.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.28, opts=13)
00:38:41.280 00.000 10844 Enqueuing Move request for scope (0.27, 0.28)
00:38:41.280 00.000 11060 Worker thread wakes up
00:38:41.280 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:41.280 00.000 10844 UpdateGuideState exits: m=2980 SNR=34.9 Saturated
00:38:41.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:41.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:41.280 00.000 10844 Enqueuing Expose request
00:38:41.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.28) opts 0xd
00:38:41.281 00.001 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.28)
00:38:41.281 00.000 11060 Moving (0.27, 0.28) raw xDistance=-0.32 yDistance=0.22
00:38:41.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:38:41.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:38:41.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:38:41.281 00.000 11060 MoveAxis(E, 57, ABG)
00:38:41.281 00.000 11060 Guiding  Dir = 2, Dur = 57
00:38:41.303 00.022 11060 IsSlewing returns 0
00:38:41.303 00.000 11060 IsGuiding returns 0
00:38:41.382 00.079 11060 IsGuiding returns 0
00:38:41.382 00.000 11060 Move returns status 0, amount 57
00:38:41.382 00.000 11060 MoveAxis(N, 0, ABG)
00:38:41.382 00.000 11060 Move returns status 0, amount 0
00:38:41.382 00.000 11060 move complete, result=0
00:38:41.383 00.001 11060 worker thread done servicing request
00:38:41.383 00.000 11060 Worker thread wakes up
00:38:41.383 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
00:38:41.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:41.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:42.015 00.632 11060 Exposure complete
00:38:42.220 00.205 11060 worker thread done servicing request
00:38:42.220 00.000 10844 OnExposeComplete: enter
00:38:42.220 00.000 10844 UpdateGuideState(): m_state=6
00:38:42.220 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6594
00:38:42.220 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.68, Mass=2398, SNR=31.1, Peak=215 HFD=3.3
00:38:42.222 00.002 10844 MultiStar: [#1 0.03,-0.01,1.21,U] [#2 0.26,-0.17,2.06,U] [#3 0.59,0.11,0.97,U] [#4 0.41,-0.22,1.10,U] [#5 0.35,-0.19,1.00,U] [#6 0.14,-0.15,0.98,U] [#7 0.08,0.14,0.95,U] [#8 0.32,0.01,1.06,U] 
00:38:42.222 00.000 10844 refined, 8 included, MultiStar: {0.25, -0.01}, one-star: {0.06, 0.64}
00:38:42.222 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
00:38:42.222 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:38:42.222 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.02 mountX=-0.04 mountY=0.24, mountTheta=1.73
00:38:42.223 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.01, opts=13)
00:38:42.223 00.000 10844 Enqueuing Move request for scope (0.25, -0.01)
00:38:42.223 00.000 11060 Worker thread wakes up
00:38:42.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
00:38:42.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
00:38:42.223 00.000 11060 Moving (0.25, -0.01) raw xDistance=-0.04 yDistance=0.24
00:38:42.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:38:42.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:42.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:42.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:38:42.223 00.000 11060 MoveAxis(E, 0, ABG)
00:38:42.223 00.000 11060 Move returns status 0, amount 0
00:38:42.223 00.000 11060 MoveAxis(N, 0, ABG)
00:38:42.223 00.000 11060 Move returns status 0, amount 0
00:38:42.224 00.001 10844 UpdateGuideState exits: m=2398 SNR=31.1
00:38:42.224 00.000 11060 move complete, result=0
00:38:42.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:42.224 00.000 11060 worker thread done servicing request
00:38:42.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:42.224 00.000 10844 Enqueuing Expose request
00:38:42.224 00.000 11060 Worker thread wakes up
00:38:42.224 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:42.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:42.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:42.855 00.631 11060 Exposure complete
00:38:43.019 00.164 11060 worker thread done servicing request
00:38:43.019 00.000 10844 OnExposeComplete: enter
00:38:43.019 00.000 10844 UpdateGuideState(): m_state=6
00:38:43.019 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6595
00:38:43.019 00.000 10844 Star::Find returns 1 (1), X=262.99, Y=62.54, Mass=3282, SNR=36.7, Peak=255 HFD=3.6
00:38:43.020 00.001 10844 MultiStar: [#1 -0.22,0.49,0.90,U] [#2 0.19,0.30,1.91,U] [#3 0.03,0.57,0.84,U] [#4 0.17,0.42,0.87,U] [#5 0.06,0.07,0.97,U] [#6 0.38,0.39,0.90,U] [#7 -0.50,0.43,0.00,M2] [#8 0.31,0.12,0.88,U] 
00:38:43.020 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.35}, one-star: {0.46, 0.50}
00:38:43.020 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
00:38:43.020 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:38:43.020 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.35 hyp=0.39 cameraTheta=1.10 mountX=-0.37 mountY=0.12, mountTheta=2.84
00:38:43.022 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.35, opts=13)
00:38:43.022 00.000 10844 Enqueuing Move request for scope (0.18, 0.35)
00:38:43.022 00.000 11060 Worker thread wakes up
00:38:43.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.35) opts 0xd
00:38:43.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.35)
00:38:43.022 00.000 11060 Moving (0.18, 0.35) raw xDistance=-0.37 yDistance=0.12
00:38:43.023 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:38:43.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:43.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:43.023 00.000 10844 UpdateGuideState exits: m=3282 SNR=36.7 Saturated
00:38:43.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:43.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:43.023 00.000 10844 Enqueuing Expose request
00:38:43.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:38:43.023 00.000 11060 MoveAxis(E, 65, ABG)
00:38:43.023 00.000 11060 Guiding  Dir = 2, Dur = 65
00:38:43.038 00.015 11060 IsSlewing returns 0
00:38:43.038 00.000 11060 IsGuiding returns 0
00:38:43.116 00.078 11060 IsGuiding returns 0
00:38:43.116 00.000 11060 Move returns status 0, amount 65
00:38:43.116 00.000 11060 MoveAxis(N, 0, ABG)
00:38:43.117 00.001 11060 Move returns status 0, amount 0
00:38:43.117 00.000 11060 move complete, result=0
00:38:43.117 00.000 11060 worker thread done servicing request
00:38:43.117 00.000 11060 Worker thread wakes up
00:38:43.117 00.000 10844 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
00:38:43.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:43.124 00.007 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:43.779 00.655 11060 Exposure complete
00:38:43.961 00.182 11060 worker thread done servicing request
00:38:43.961 00.000 10844 OnExposeComplete: enter
00:38:43.961 00.000 10844 UpdateGuideState(): m_state=6
00:38:43.961 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6596
00:38:43.961 00.000 10844 Star::Find returns 1 (0), X=263.11, Y=62.06, Mass=2995, SNR=35.1, Peak=254 HFD=2.9
00:38:43.961 00.000 10844 MultiStar: [#1 0.30,0.37,0.89,U] [#2 0.02,0.03,1.92,U] [#3 0.31,-0.15,1.01,U] [#4 0.07,-0.07,0.94,U] [#5 0.14,0.26,1.05,U] [#6 0.31,-0.08,0.95,U] [#7 -0.12,0.72,0.00,M3] [#8 0.24,-0.48,0.93,U] 
00:38:43.961 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.01}, one-star: {0.59, 0.03}
00:38:43.963 00.002 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
00:38:43.963 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:38:43.963 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.03 mountX=-0.03 mountY=0.22, mountTheta=1.72
00:38:43.964 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.01, opts=13)
00:38:43.964 00.000 10844 Enqueuing Move request for scope (0.22, -0.01)
00:38:43.964 00.000 11060 Worker thread wakes up
00:38:43.964 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:43.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
00:38:43.964 00.000 10844 UpdateGuideState exits: m=2995 SNR=35.1
00:38:43.964 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
00:38:43.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:43.964 00.000 11060 Moving (0.22, -0.01) raw xDistance=-0.03 yDistance=0.22
00:38:43.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:43.965 00.001 10844 Enqueuing Expose request
00:38:43.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:38:43.965 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.34 newest=0.58
00:38:43.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
00:38:43.965 00.000 11060 MoveAxis(E, 0, ABG)
00:38:43.965 00.000 11060 Move returns status 0, amount 0
00:38:43.965 00.000 11060 BLC: Oldest BLC event removed
00:38:43.965 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:38:43.965 00.000 11060 MoveAxis(S, 835, ABG)
00:38:43.965 00.000 11060 duration set to 750 by maxDecDuration
00:38:43.965 00.000 11060 Guiding  Dir = 1, Dur = 750
00:38:44.000 00.035 11060 IsSlewing returns 0
00:38:44.001 00.001 11060 IsGuiding returns 0
00:38:44.771 00.770 11060 IsGuiding returns 0
00:38:44.771 00.000 11060 Move returns status 0, amount 750
00:38:44.771 00.000 11060 move complete, result=0
00:38:44.772 00.001 11060 worker thread done servicing request
00:38:44.772 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
00:38:44.772 00.000 11060 Worker thread wakes up
00:38:44.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:44.774 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:45.417 00.643 11060 Exposure complete
00:38:45.590 00.173 11060 worker thread done servicing request
00:38:45.590 00.000 10844 OnExposeComplete: enter
00:38:45.591 00.001 10844 UpdateGuideState(): m_state=6
00:38:45.591 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6597
00:38:45.591 00.000 10844 Star::Find returns 1 (1), X=262.63, Y=62.42, Mass=2620, SNR=32.6, Peak=255 HFD=3.3
00:38:45.592 00.001 10844 MultiStar: [#1 0.32,-0.01,1.09,U] [#2 0.47,-0.35,2.09,U] [#3 0.14,0.54,0.95,U] [#4 0.18,0.18,1.01,U] [#5 -0.06,-0.06,1.11,U] [#6 0.29,-0.59,0.00,M1] [#7 -0.02,0.29,0.89,U] [#8 0.13,-0.62,0.00,M1] 
00:38:45.592 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.06}, one-star: {0.10, 0.38}
00:38:45.592 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
00:38:45.592 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
00:38:45.592 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.31 mountX=-0.10 mountY=0.19, mountTheta=2.06
00:38:45.593 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.06, opts=13)
00:38:45.593 00.000 10844 Enqueuing Move request for scope (0.20, 0.06)
00:38:45.593 00.000 11060 Worker thread wakes up
00:38:45.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:45.593 00.000 10844 UpdateGuideState exits: m=2620 SNR=32.6 Saturated
00:38:45.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:45.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
00:38:45.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:45.594 00.001 10844 Enqueuing Expose request
00:38:45.594 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
00:38:45.594 00.000 11060 Moving (0.20, 0.06) raw xDistance=-0.10 yDistance=0.19
00:38:45.594 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.153476, 1:0.190596
00:38:45.594 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:38:45.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:38:45.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
00:38:45.594 00.000 11060 MoveAxis(E, 0, ABG)
00:38:45.594 00.000 11060 Move returns status 0, amount 0
00:38:45.594 00.000 11060 MoveAxis(S, 74, ABG)
00:38:45.594 00.000 11060 Guiding  Dir = 1, Dur = 74
00:38:45.598 00.004 11060 IsSlewing returns 0
00:38:45.598 00.000 11060 IsGuiding returns 0
00:38:45.684 00.086 11060 IsGuiding returns 0
00:38:45.685 00.001 11060 Move returns status 0, amount 74
00:38:45.685 00.000 11060 move complete, result=0
00:38:45.685 00.000 11060 worker thread done servicing request
00:38:45.685 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 74 ms SOUTH
00:38:45.686 00.001 11060 Worker thread wakes up
00:38:45.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:45.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:46.321 00.635 11060 Exposure complete
00:38:46.493 00.172 11060 worker thread done servicing request
00:38:46.494 00.001 10844 OnExposeComplete: enter
00:38:46.494 00.000 10844 UpdateGuideState(): m_state=6
00:38:46.494 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6598
00:38:46.494 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=62.48, Mass=2779, SNR=33.4, Peak=246 HFD=3.2
00:38:46.494 00.000 10844 MultiStar: [#1 0.09,0.24,1.06,U] [#2 -0.04,-0.04,2.13,U] [#3 0.13,0.28,0.99,U] [#4 -0.61,-0.07,1.02,U] [#5 -0.37,0.42,1.01,U] [#6 -0.10,-0.44,1.00,U] [#7 -0.10,0.44,0.85,U] [#8 0.10,-0.28,0.97,U] 
00:38:46.494 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {0.09, 0.45}
00:38:46.495 00.001 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
00:38:46.495 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
00:38:46.495 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.32 mountX=-0.07 mountY=-0.10, mountTheta=-2.22
00:38:46.496 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
00:38:46.496 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
00:38:46.496 00.000 11060 Worker thread wakes up
00:38:46.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
00:38:46.496 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
00:38:46.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:46.496 00.000 11060 Moving (-0.09, 0.09) raw xDistance=-0.07 yDistance=-0.10
00:38:46.496 00.000 10844 UpdateGuideState exits: m=2779 SNR=33.4
00:38:46.496 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.153476, 1:0.190596, 2:-0.099361
00:38:46.496 00.000 11060 BLC: No correction, Miss < min_move
00:38:46.497 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:46.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:38:46.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:46.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:46.497 00.000 10844 Enqueuing Expose request
00:38:46.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:38:46.497 00.000 11060 MoveAxis(E, 0, ABG)
00:38:46.497 00.000 11060 Move returns status 0, amount 0
00:38:46.497 00.000 11060 MoveAxis(N, 0, ABG)
00:38:46.497 00.000 11060 Move returns status 0, amount 0
00:38:46.497 00.000 11060 move complete, result=0
00:38:46.497 00.000 11060 worker thread done servicing request
00:38:46.497 00.000 11060 Worker thread wakes up
00:38:46.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:46.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:46.498 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:47.151 00.653 11060 Exposure complete
00:38:47.319 00.168 11060 worker thread done servicing request
00:38:47.319 00.000 10844 OnExposeComplete: enter
00:38:47.319 00.000 10844 UpdateGuideState(): m_state=6
00:38:47.319 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6599
00:38:47.320 00.001 10844 Star::Find returns 1 (1), X=262.63, Y=62.38, Mass=3154, SNR=36.0, Peak=255 HFD=3.4
00:38:47.320 00.000 10844 MultiStar: [#1 0.31,0.61,0.00,M1] [#2 0.35,0.27,1.81,U] [#3 0.18,0.82,0.00,M1] [#4 -0.25,0.08,1.03,U] [#5 -0.08,0.19,0.92,U] [#6 0.51,0.40,0.00,M1] [#7 -0.29,1.01,0.00,M2] [#8 0.31,0.33,0.86,U] 
00:38:47.320 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.25}, one-star: {0.11, 0.34}
00:38:47.320 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:38:47.320 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
00:38:47.320 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.27 cameraTheta=1.11 mountX=-0.26 mountY=0.08, mountTheta=2.85
00:38:47.321 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.25, opts=13)
00:38:47.321 00.000 10844 Enqueuing Move request for scope (0.12, 0.25)
00:38:47.322 00.001 11060 Worker thread wakes up
00:38:47.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:47.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
00:38:47.322 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
00:38:47.322 00.000 11060 Moving (0.12, 0.25) raw xDistance=-0.26 yDistance=0.08
00:38:47.322 00.000 11060 BLC: window closed
00:38:47.322 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.153476, 1:0.190596, 2:-0.099361
00:38:47.322 00.000 11060 BLC: No correction, Miss < min_move
00:38:47.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:38:47.322 00.000 10844 UpdateGuideState exits: m=3154 SNR=36.0 Saturated
00:38:47.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:47.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:47.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:38:47.322 00.000 11060 MoveAxis(E, 46, ABG)
00:38:47.322 00.000 11060 Guiding  Dir = 2, Dur = 46
00:38:47.323 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:47.323 00.000 10844 Enqueuing Expose request
00:38:47.363 00.040 11060 IsSlewing returns 0
00:38:47.363 00.000 11060 IsGuiding returns 0
00:38:47.458 00.095 11060 IsGuiding returns 0
00:38:47.458 00.000 11060 Move returns status 0, amount 46
00:38:47.458 00.000 11060 MoveAxis(N, 0, ABG)
00:38:47.458 00.000 11060 Move returns status 0, amount 0
00:38:47.458 00.000 11060 move complete, result=0
00:38:47.460 00.002 11060 worker thread done servicing request
00:38:47.460 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
00:38:47.460 00.000 11060 Worker thread wakes up
00:38:47.461 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:47.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:48.102 00.641 11060 Exposure complete
00:38:48.299 00.197 11060 worker thread done servicing request
00:38:48.299 00.000 10844 OnExposeComplete: enter
00:38:48.299 00.000 10844 UpdateGuideState(): m_state=6
00:38:48.299 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6600
00:38:48.299 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=62.11, Mass=2821, SNR=33.7, Peak=229 HFD=3.6
00:38:48.299 00.000 10844 MultiStar: [#1 0.13,0.02,1.00,U] [#2 0.23,0.09,2.04,U] [#3 0.22,0.47,1.02,U] [#4 0.00,0.33,0.97,U] [#5 -0.17,0.48,0.98,U] [#6 0.28,0.41,1.00,U] [#7 0.16,0.63,0.00,M3] [#8 0.08,-0.10,0.87,U] 
00:38:48.299 00.000 10844 single-star, 7 included, MultiStar: {0.12, 0.21}, one-star: {0.01, 0.07}
00:38:48.299 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
00:38:48.299 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
00:38:48.300 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.40 mountX=-0.07 mountY=0.00, mountTheta=3.14
00:38:48.302 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
00:38:48.302 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
00:38:48.302 00.000 11060 Worker thread wakes up
00:38:48.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:38:48.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:38:48.302 00.000 11060 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=0.00
00:38:48.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:38:48.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:48.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:48.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:38:48.302 00.000 11060 MoveAxis(E, 0, ABG)
00:38:48.302 00.000 11060 Move returns status 0, amount 0
00:38:48.302 00.000 11060 MoveAxis(N, 0, ABG)
00:38:48.302 00.000 11060 Move returns status 0, amount 0
00:38:48.302 00.000 11060 move complete, result=0
00:38:48.302 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.7
00:38:48.303 00.001 11060 worker thread done servicing request
00:38:48.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:48.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:48.303 00.000 10844 Enqueuing Expose request
00:38:48.303 00.000 11060 Worker thread wakes up
00:38:48.303 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:48.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:48.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:48.930 00.627 11060 Exposure complete
00:38:49.092 00.162 11060 worker thread done servicing request
00:38:49.092 00.000 10844 OnExposeComplete: enter
00:38:49.092 00.000 10844 UpdateGuideState(): m_state=6
00:38:49.092 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6601
00:38:49.092 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=62.15, Mass=2978, SNR=34.8, Peak=238 HFD=3.3
00:38:49.093 00.001 10844 MultiStar: [#1 0.62,-0.20,0.00,M1] [#2 0.14,0.84,0.00,M1] [#3 0.28,0.47,0.93,U] [#4 0.07,0.22,0.95,U] [#5 -0.09,0.06,0.97,U] [#6 -0.05,-0.19,0.90,U] [#7 -0.04,0.60,0.86,U] [#8 0.13,0.10,0.98,U] 
00:38:49.093 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.19}, one-star: {0.27, 0.11}
00:38:49.093 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
00:38:49.093 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:38:49.093 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.15 mountX=-0.20 mountY=0.05, mountTheta=2.89
00:38:49.094 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.19, opts=13)
00:38:49.095 00.001 10844 Enqueuing Move request for scope (0.08, 0.19)
00:38:49.095 00.000 11060 Worker thread wakes up
00:38:49.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
00:38:49.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
00:38:49.095 00.000 11060 Moving (0.08, 0.19) raw xDistance=-0.20 yDistance=0.05
00:38:49.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:38:49.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:49.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:49.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:38:49.095 00.000 11060 MoveAxis(E, 35, ABG)
00:38:49.095 00.000 10844 UpdateGuideState exits: m=2978 SNR=34.8
00:38:49.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:49.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:49.095 00.000 10844 Enqueuing Expose request
00:38:49.096 00.001 11060 Guiding  Dir = 2, Dur = 35
00:38:49.113 00.017 11060 IsSlewing returns 0
00:38:49.113 00.000 11060 IsGuiding returns 0
00:38:49.164 00.051 11060 IsGuiding returns 0
00:38:49.164 00.000 11060 Move returns status 0, amount 35
00:38:49.164 00.000 11060 MoveAxis(N, 0, ABG)
00:38:49.164 00.000 11060 Move returns status 0, amount 0
00:38:49.165 00.001 11060 move complete, result=0
00:38:49.165 00.000 11060 worker thread done servicing request
00:38:49.165 00.000 11060 Worker thread wakes up
00:38:49.165 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
00:38:49.166 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:49.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:49.809 00.643 11060 Exposure complete
00:38:49.984 00.175 11060 worker thread done servicing request
00:38:49.984 00.000 10844 OnExposeComplete: enter
00:38:49.984 00.000 10844 UpdateGuideState(): m_state=6
00:38:49.984 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6602
00:38:49.985 00.001 10844 Star::Find returns 1 (0), X=262.31, Y=62.05, Mass=2743, SNR=33.4, Peak=251 HFD=3.3
00:38:49.985 00.000 10844 MultiStar: [#1 0.11,-0.43,1.00,U] [#2 0.25,0.72,0.00,M2] [#3 0.43,0.64,0.00,M1] [#4 0.39,0.18,1.01,U] [#5 -0.42,0.33,1.08,U] [#6 -0.32,-0.07,0.95,U] [#7 0.07,1.08,0.00,M3] [#8 0.29,-0.11,0.88,U] 
00:38:49.985 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.01}, one-star: {-0.21, 0.01}
00:38:49.985 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
00:38:49.985 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
00:38:49.985 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.89 mountX=0.02 mountY=-0.03, mountTheta=-1.14
00:38:49.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.01, opts=13)
00:38:49.987 00.000 10844 Enqueuing Move request for scope (-0.04, -0.01)
00:38:49.987 00.000 11060 Worker thread wakes up
00:38:49.987 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:49.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:38:49.987 00.000 10844 UpdateGuideState exits: m=2743 SNR=33.4
00:38:49.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:38:49.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:49.987 00.000 11060 Moving (-0.04, -0.01) raw xDistance=0.02 yDistance=-0.03
00:38:49.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:49.987 00.000 10844 Enqueuing Expose request
00:38:49.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:38:49.988 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:49.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:49.988 00.000 11060 MoveAxis(E, 0, ABG)
00:38:49.988 00.000 11060 Move returns status 0, amount 0
00:38:49.988 00.000 11060 MoveAxis(N, 0, ABG)
00:38:49.988 00.000 11060 Move returns status 0, amount 0
00:38:49.988 00.000 11060 move complete, result=0
00:38:49.988 00.000 11060 worker thread done servicing request
00:38:49.988 00.000 11060 Worker thread wakes up
00:38:49.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:49.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:49.990 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:50.617 00.627 11060 Exposure complete
00:38:50.798 00.181 11060 worker thread done servicing request
00:38:50.799 00.001 10844 OnExposeComplete: enter
00:38:50.799 00.000 10844 UpdateGuideState(): m_state=6
00:38:50.799 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6603
00:38:50.801 00.002 10844 Star::Find returns 1 (0), X=262.51, Y=61.63, Mass=2555, SNR=32.1, Peak=234 HFD=3.2
00:38:50.801 00.000 10844 MultiStar: [#1 0.22,-0.13,1.16,U] [#2 0.03,-0.00,2.00,U] [#3 0.30,0.15,1.05,U] [#4 0.05,0.50,1.10,U] [#5 -0.29,-0.13,1.05,U] [#6 0.04,-0.44,1.03,U] [#7 -0.14,0.07,0.85,U] [#8 0.15,-0.84,0.00,M1] 
00:38:50.801 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {-0.02, -0.41}
00:38:50.801 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
00:38:50.802 00.001 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
00:38:50.802 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.94 mountX=0.04 mountY=0.04, mountTheta=0.81
00:38:50.804 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
00:38:50.804 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
00:38:50.804 00.000 11060 Worker thread wakes up
00:38:50.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:50.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:38:50.804 00.000 10844 UpdateGuideState exits: m=2555 SNR=32.1
00:38:50.804 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:38:50.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:50.804 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=0.04
00:38:50.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:50.804 00.000 10844 Enqueuing Expose request
00:38:50.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:38:50.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:50.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:38:50.804 00.000 11060 MoveAxis(E, 0, ABG)
00:38:50.804 00.000 11060 Move returns status 0, amount 0
00:38:50.805 00.001 11060 MoveAxis(N, 0, ABG)
00:38:50.805 00.000 11060 Move returns status 0, amount 0
00:38:50.805 00.000 11060 move complete, result=0
00:38:50.805 00.000 11060 worker thread done servicing request
00:38:50.805 00.000 11060 Worker thread wakes up
00:38:50.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:50.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:50.808 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:51.451 00.643 11060 Exposure complete
00:38:51.630 00.179 11060 worker thread done servicing request
00:38:51.630 00.000 10844 OnExposeComplete: enter
00:38:51.630 00.000 10844 UpdateGuideState(): m_state=6
00:38:51.631 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6604
00:38:51.631 00.000 10844 Star::Find returns 1 (1), X=262.27, Y=62.23, Mass=2723, SNR=33.2, Peak=255 HFD=3.5
00:38:51.631 00.000 10844 MultiStar: [#1 0.15,-0.46,1.08,U] [#2 0.14,0.20,2.01,U] [#3 0.05,-0.10,1.05,U] [#4 0.11,0.71,0.00,M1] [#5 -0.16,-0.14,1.09,U] [#6 -0.19,-0.29,0.93,U] [#7 -0.46,0.26,0.86,U] [#8 0.21,-0.18,0.92,U] 
00:38:51.631 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {-0.25, 0.19}
00:38:51.631 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
00:38:51.631 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:38:51.631 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.26 mountX=0.05 mountY=-0.03, mountTheta=-0.52
00:38:51.634 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
00:38:51.635 00.001 10844 Enqueuing Move request for scope (-0.04, -0.04)
00:38:51.635 00.000 11060 Worker thread wakes up
00:38:51.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
00:38:51.635 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:51.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
00:38:51.635 00.000 10844 UpdateGuideState exits: m=2723 SNR=33.2 Saturated
00:38:51.635 00.000 11060 Moving (-0.04, -0.04) raw xDistance=0.05 yDistance=-0.03
00:38:51.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:51.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:38:51.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:51.635 00.000 10844 Enqueuing Expose request
00:38:51.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:51.636 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:51.636 00.000 11060 MoveAxis(E, 0, ABG)
00:38:51.636 00.000 11060 Move returns status 0, amount 0
00:38:51.636 00.000 11060 MoveAxis(N, 0, ABG)
00:38:51.636 00.000 11060 Move returns status 0, amount 0
00:38:51.636 00.000 11060 move complete, result=0
00:38:51.636 00.000 11060 worker thread done servicing request
00:38:51.636 00.000 11060 Worker thread wakes up
00:38:51.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:51.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:51.638 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:52.275 00.637 11060 Exposure complete
00:38:52.461 00.186 11060 worker thread done servicing request
00:38:52.461 00.000 10844 OnExposeComplete: enter
00:38:52.461 00.000 10844 UpdateGuideState(): m_state=6
00:38:52.461 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6605
00:38:52.461 00.000 10844 Star::Find returns 1 (0), X=262.81, Y=62.36, Mass=3141, SNR=35.7, Peak=246 HFD=3.4
00:38:52.463 00.002 10844 MultiStar: [#1 0.05,-0.41,0.98,U] [#2 -0.20,0.37,1.99,U] [#3 0.14,0.12,0.85,U] [#4 -0.20,0.29,0.90,U] [#5 -0.06,0.19,0.98,U] [#6 0.09,-0.00,0.87,U] [#7 0.22,0.57,0.89,U] [#8 0.44,-0.37,0.87,U] 
00:38:52.463 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.28, 0.32}
00:38:52.463 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
00:38:52.463 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:38:52.463 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.24 mountX=-0.16 mountY=0.03, mountTheta=2.97
00:38:52.464 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.15, opts=13)
00:38:52.464 00.000 10844 Enqueuing Move request for scope (0.05, 0.15)
00:38:52.464 00.000 11060 Worker thread wakes up
00:38:52.465 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:52.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
00:38:52.465 00.000 10844 UpdateGuideState exits: m=3141 SNR=35.7
00:38:52.465 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
00:38:52.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:52.465 00.000 11060 Moving (0.05, 0.15) raw xDistance=-0.16 yDistance=0.03
00:38:52.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:52.465 00.000 10844 Enqueuing Expose request
00:38:52.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:38:52.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:52.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:38:52.465 00.000 11060 MoveAxis(E, 27, ABG)
00:38:52.466 00.001 11060 Guiding  Dir = 2, Dur = 27
00:38:52.472 00.006 11060 IsSlewing returns 0
00:38:52.472 00.000 11060 IsGuiding returns 0
00:38:52.509 00.037 11060 IsGuiding returns 0
00:38:52.510 00.001 11060 Move returns status 0, amount 27
00:38:52.510 00.000 11060 MoveAxis(N, 0, ABG)
00:38:52.510 00.000 11060 Move returns status 0, amount 0
00:38:52.510 00.000 11060 move complete, result=0
00:38:52.510 00.000 11060 worker thread done servicing request
00:38:52.510 00.000 11060 Worker thread wakes up
00:38:52.510 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
00:38:52.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:52.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:53.149 00.639 11060 Exposure complete
00:38:53.340 00.191 11060 worker thread done servicing request
00:38:53.340 00.000 10844 OnExposeComplete: enter
00:38:53.340 00.000 10844 UpdateGuideState(): m_state=6
00:38:53.341 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6606
00:38:53.341 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=61.91, Mass=3208, SNR=36.6, Peak=247 HFD=3.8
00:38:53.341 00.000 10844 MultiStar: [#1 -0.01,-0.49,0.84,U] [#2 -0.48,0.26,1.98,U] [#3 -0.05,-0.19,0.92,U] [#4 0.33,0.02,0.88,U] [#5 -0.16,-0.51,0.94,U] [#6 0.34,-0.30,0.89,U] [#7 -0.23,-0.19,0.77,U] [#8 0.23,-0.62,0.00,M1] 
00:38:53.341 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.13}, one-star: {-0.20, -0.13}
00:38:53.341 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
00:38:53.341 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
00:38:53.341 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=0.15 mountY=-0.09, mountTheta=-0.54
00:38:53.343 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.13, opts=13)
00:38:53.343 00.000 10844 Enqueuing Move request for scope (-0.11, -0.13)
00:38:53.343 00.000 11060 Worker thread wakes up
00:38:53.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:53.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
00:38:53.343 00.000 10844 UpdateGuideState exits: m=3208 SNR=36.6
00:38:53.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
00:38:53.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:53.343 00.000 11060 Moving (-0.11, -0.13) raw xDistance=0.15 yDistance=-0.09
00:38:53.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:53.343 00.000 10844 Enqueuing Expose request
00:38:53.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:38:53.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:53.344 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:38:53.344 00.000 11060 MoveAxis(W, 25, ABG)
00:38:53.344 00.000 11060 Guiding  Dir = 3, Dur = 25
00:38:53.380 00.036 11060 IsSlewing returns 0
00:38:53.380 00.000 11060 IsGuiding returns 0
00:38:53.443 00.063 11060 IsGuiding returns 0
00:38:53.443 00.000 11060 Move returns status 0, amount 25
00:38:53.443 00.000 11060 MoveAxis(N, 0, ABG)
00:38:53.443 00.000 11060 Move returns status 0, amount 0
00:38:53.443 00.000 11060 move complete, result=0
00:38:53.444 00.001 11060 worker thread done servicing request
00:38:53.444 00.000 11060 Worker thread wakes up
00:38:53.444 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
00:38:53.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:53.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:54.078 00.634 11060 Exposure complete
00:38:54.255 00.177 11060 worker thread done servicing request
00:38:54.255 00.000 10844 OnExposeComplete: enter
00:38:54.255 00.000 10844 UpdateGuideState(): m_state=6
00:38:54.255 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6607
00:38:54.256 00.001 10844 Star::Find returns 1 (0), X=262.83, Y=61.99, Mass=3150, SNR=36.6, Peak=237 HFD=3.5
00:38:54.256 00.000 10844 MultiStar: [#1 0.32,0.18,0.97,U] [#2 0.36,0.56,0.00,M1] [#3 0.29,0.09,0.83,U] [#4 0.03,-0.10,0.87,U] [#5 0.06,-0.23,0.99,U] [#6 -0.04,-0.40,0.86,U] [#7 -0.07,0.76,0.00,M1] [#8 0.23,-0.25,0.88,U] 
00:38:54.256 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.11}, one-star: {0.31, -0.05}
00:38:54.256 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
00:38:54.256 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
00:38:54.256 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.55 mountX=0.07 mountY=0.19, mountTheta=1.20
00:38:54.257 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.11, opts=13)
00:38:54.257 00.000 10844 Enqueuing Move request for scope (0.17, -0.11)
00:38:54.257 00.000 11060 Worker thread wakes up
00:38:54.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:54.257 00.000 10844 UpdateGuideState exits: m=3150 SNR=36.6
00:38:54.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:54.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:54.259 00.002 10844 Enqueuing Expose request
00:38:54.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
00:38:54.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
00:38:54.259 00.000 11060 Moving (0.17, -0.11) raw xDistance=0.07 yDistance=0.19
00:38:54.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:38:54.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:54.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:38:54.259 00.000 11060 MoveAxis(E, 0, ABG)
00:38:54.259 00.000 11060 Move returns status 0, amount 0
00:38:54.259 00.000 11060 MoveAxis(N, 0, ABG)
00:38:54.259 00.000 11060 Move returns status 0, amount 0
00:38:54.259 00.000 11060 move complete, result=0
00:38:54.259 00.000 11060 worker thread done servicing request
00:38:54.259 00.000 11060 Worker thread wakes up
00:38:54.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:54.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:54.261 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:38:54.887 00.626 11060 Exposure complete
00:38:55.055 00.168 11060 worker thread done servicing request
00:38:55.055 00.000 10844 OnExposeComplete: enter
00:38:55.055 00.000 10844 UpdateGuideState(): m_state=6
00:38:55.056 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6608
00:38:55.056 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=63.13, Mass=2782, SNR=33.7, Peak=218 HFD=3.6
00:38:55.056 00.000 10844 MultiStar: [#1 -0.15,0.49,1.01,U] [#2 0.61,-0.20,0.00,M2] [#3 0.06,0.17,0.92,U] [#4 0.15,0.26,0.98,U] [#5 0.32,0.23,1.08,U] [#6 0.10,-0.23,1.00,U] [#7 0.23,0.25,0.79,U] [#8 0.34,-0.57,0.00,M1] 
00:38:55.056 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.33}, one-star: {0.14, 1.10}
00:38:55.056 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:38:55.056 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:38:55.056 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.21 mountX=-0.34 mountY=0.07, mountTheta=2.95
00:38:55.058 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.33, opts=13)
00:38:55.058 00.000 10844 Enqueuing Move request for scope (0.12, 0.33)
00:38:55.058 00.000 11060 Worker thread wakes up
00:38:55.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
00:38:55.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
00:38:55.058 00.000 11060 Moving (0.12, 0.33) raw xDistance=-0.34 yDistance=0.07
00:38:55.059 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:38:55.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:55.059 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.7
00:38:55.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:55.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:55.059 00.000 10844 Enqueuing Expose request
00:38:55.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:55.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:38:55.060 00.001 11060 MoveAxis(E, 59, ABG)
00:38:55.060 00.000 11060 Guiding  Dir = 2, Dur = 59
00:38:55.071 00.011 11060 IsSlewing returns 0
00:38:55.071 00.000 11060 IsGuiding returns 0
00:38:55.145 00.074 11060 IsGuiding returns 0
00:38:55.146 00.001 11060 Move returns status 0, amount 59
00:38:55.146 00.000 11060 MoveAxis(N, 0, ABG)
00:38:55.146 00.000 11060 Move returns status 0, amount 0
00:38:55.146 00.000 11060 move complete, result=0
00:38:55.146 00.000 11060 worker thread done servicing request
00:38:55.146 00.000 11060 Worker thread wakes up
00:38:55.146 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
00:38:55.147 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:55.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:55.777 00.630 11060 Exposure complete
00:38:55.936 00.159 11060 worker thread done servicing request
00:38:55.936 00.000 10844 OnExposeComplete: enter
00:38:55.936 00.000 10844 UpdateGuideState(): m_state=6
00:38:55.943 00.007 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6609
00:38:55.943 00.000 10844 Star::Find returns 1 (1), X=262.29, Y=62.71, Mass=2710, SNR=33.0, Peak=255 HFD=3.5
00:38:55.944 00.001 10844 MultiStar: [#1 0.19,0.14,0.94,U] [#2 0.10,-0.01,2.02,U] [#3 0.26,0.24,1.11,U] [#4 0.29,0.26,1.03,U] [#5 -0.25,0.07,1.05,U] [#6 -0.30,-0.30,1.04,U] [#7 0.01,0.64,0.00,M1] [#8 0.29,0.04,1.02,U] 
00:38:55.944 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {-0.23, 0.67}
00:38:55.944 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:38:55.944 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
00:38:55.944 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=-0.13 mountY=0.03, mountTheta=2.93
00:38:55.945 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
00:38:55.945 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
00:38:55.945 00.000 11060 Worker thread wakes up
00:38:55.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:55.946 00.001 10844 UpdateGuideState exits: m=2710 SNR=33.0 Saturated
00:38:55.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:55.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:55.946 00.000 10844 Enqueuing Expose request
00:38:55.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:38:55.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:38:55.946 00.000 11060 Moving (0.05, 0.12) raw xDistance=-0.13 yDistance=0.03
00:38:55.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:38:55.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:55.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:38:55.946 00.000 11060 MoveAxis(E, 24, ABG)
00:38:55.946 00.000 11060 Guiding  Dir = 2, Dur = 24
00:38:55.959 00.013 11060 IsSlewing returns 0
00:38:55.959 00.000 11060 IsGuiding returns 0
00:38:55.990 00.031 11060 IsGuiding returns 0
00:38:55.990 00.000 11060 Move returns status 0, amount 24
00:38:55.990 00.000 11060 MoveAxis(N, 0, ABG)
00:38:55.990 00.000 11060 Move returns status 0, amount 0
00:38:55.990 00.000 11060 move complete, result=0
00:38:55.990 00.000 11060 worker thread done servicing request
00:38:55.990 00.000 11060 Worker thread wakes up
00:38:55.990 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:38:55.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:55.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:56.620 00.630 11060 Exposure complete
00:38:56.806 00.186 11060 worker thread done servicing request
00:38:56.806 00.000 10844 OnExposeComplete: enter
00:38:56.806 00.000 10844 UpdateGuideState(): m_state=6
00:38:56.806 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6610
00:38:56.806 00.000 10844 Star::Find returns 1 (1), X=262.03, Y=62.60, Mass=3069, SNR=35.2, Peak=255 HFD=3.6
00:38:56.806 00.000 10844 MultiStar: [#1 -0.46,-0.04,1.00,U] [#2 -0.12,-0.31,1.89,U] [#3 -0.20,0.22,0.87,U] [#4 0.45,0.51,0.00,M1] [#5 -0.21,0.02,0.99,U] [#6 -0.11,-0.41,0.92,U] [#7 -0.48,-0.53,0.00,M2] [#8 -0.35,-0.62,0.00,M1] 
00:38:56.806 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.04}, one-star: {-0.49, 0.57}
00:38:56.808 00.002 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
00:38:56.808 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
00:38:56.808 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-3.00 mountX=0.08 mountY=-0.24, mountTheta=-1.25
00:38:56.809 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.04, opts=13)
00:38:56.809 00.000 10844 Enqueuing Move request for scope (-0.25, -0.04)
00:38:56.809 00.000 11060 Worker thread wakes up
00:38:56.810 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:56.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
00:38:56.810 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
00:38:56.810 00.000 11060 Moving (-0.25, -0.04) raw xDistance=0.08 yDistance=-0.24
00:38:56.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:38:56.810 00.000 10844 UpdateGuideState exits: m=3069 SNR=35.2 Saturated
00:38:56.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:38:56.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:56.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:38:56.810 00.000 11060 MoveAxis(E, 0, ABG)
00:38:56.810 00.000 11060 Move returns status 0, amount 0
00:38:56.810 00.000 11060 MoveAxis(N, 0, ABG)
00:38:56.810 00.000 11060 Move returns status 0, amount 0
00:38:56.810 00.000 11060 move complete, result=0
00:38:56.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:56.811 00.001 10844 Enqueuing Expose request
00:38:56.811 00.000 11060 worker thread done servicing request
00:38:56.811 00.000 11060 Worker thread wakes up
00:38:56.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:56.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:56.811 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:57.452 00.641 11060 Exposure complete
00:38:57.615 00.163 11060 worker thread done servicing request
00:38:57.615 00.000 10844 OnExposeComplete: enter
00:38:57.615 00.000 10844 UpdateGuideState(): m_state=6
00:38:57.615 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6611
00:38:57.615 00.000 10844 Star::Find returns 1 (1), X=262.46, Y=62.74, Mass=2859, SNR=33.9, Peak=255 HFD=3.6
00:38:57.616 00.001 10844 MultiStar: [#1 0.03,0.10,0.94,U] [#2 0.13,0.16,1.98,U] [#3 0.05,0.34,0.95,U] [#4 0.23,-0.15,0.92,U] [#5 -0.86,-0.05,0.00,M1] [#6 0.03,-0.35,0.93,U] [#7 0.11,0.08,0.86,U] [#8 0.01,-0.50,1.01,U] 
00:38:57.616 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {-0.07, 0.70}
00:38:57.616 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
00:38:57.616 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
00:38:57.616 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.72 mountX=-0.08 mountY=0.06, mountTheta=2.46
00:38:57.617 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
00:38:57.617 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
00:38:57.617 00.000 11060 Worker thread wakes up
00:38:57.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:38:57.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
00:38:57.617 00.000 10844 UpdateGuideState exits: m=2859 SNR=33.9 Saturated
00:38:57.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
00:38:57.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:57.617 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.08 yDistance=0.06
00:38:57.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:57.617 00.000 10844 Enqueuing Expose request
00:38:57.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:38:57.618 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:57.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:38:57.618 00.000 11060 MoveAxis(E, 0, ABG)
00:38:57.618 00.000 11060 Move returns status 0, amount 0
00:38:57.618 00.000 11060 MoveAxis(N, 0, ABG)
00:38:57.618 00.000 11060 Move returns status 0, amount 0
00:38:57.618 00.000 11060 move complete, result=0
00:38:57.618 00.000 11060 worker thread done servicing request
00:38:57.618 00.000 11060 Worker thread wakes up
00:38:57.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:57.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:57.619 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:58.245 00.626 11060 Exposure complete
00:38:58.406 00.161 11060 worker thread done servicing request
00:38:58.406 00.000 10844 OnExposeComplete: enter
00:38:58.406 00.000 10844 UpdateGuideState(): m_state=6
00:38:58.406 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6612
00:38:58.406 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.88, Mass=3024, SNR=34.9, Peak=252 HFD=3.6
00:38:58.406 00.000 10844 MultiStar: [#1 -0.05,-0.13,1.00,U] [#2 0.18,0.18,1.98,U] [#3 -0.15,0.29,0.87,U] [#4 0.16,-0.10,0.99,U] [#5 -0.25,-0.22,0.93,U] [#6 0.18,-0.19,0.95,U] [#7 -0.42,0.79,0.00,M2] [#8 -0.03,-0.11,0.93,U] 
00:38:58.406 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.07, 0.85}
00:38:58.406 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:38:58.407 00.001 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:38:58.407 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.18 mountX=-0.09 mountY=0.02, mountTheta=2.91
00:38:58.408 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.09, opts=13)
00:38:58.408 00.000 10844 Enqueuing Move request for scope (0.04, 0.09)
00:38:58.408 00.000 11060 Worker thread wakes up
00:38:58.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:58.408 00.000 10844 UpdateGuideState exits: m=3024 SNR=34.9
00:38:58.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:58.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:58.408 00.000 10844 Enqueuing Expose request
00:38:58.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:38:58.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:38:58.408 00.000 11060 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=0.02
00:38:58.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:38:58.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:58.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:38:58.408 00.000 11060 MoveAxis(E, 0, ABG)
00:38:58.408 00.000 11060 Move returns status 0, amount 0
00:38:58.408 00.000 11060 MoveAxis(N, 0, ABG)
00:38:58.408 00.000 11060 Move returns status 0, amount 0
00:38:58.408 00.000 11060 move complete, result=0
00:38:58.410 00.002 11060 worker thread done servicing request
00:38:58.410 00.000 11060 Worker thread wakes up
00:38:58.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:58.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:58.411 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:59.035 00.624 11060 Exposure complete
00:38:59.206 00.171 11060 worker thread done servicing request
00:38:59.206 00.000 10844 OnExposeComplete: enter
00:38:59.206 00.000 10844 UpdateGuideState(): m_state=6
00:38:59.206 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6613
00:38:59.206 00.000 10844 Star::Find returns 1 (0), X=262.07, Y=62.73, Mass=2951, SNR=34.7, Peak=228 HFD=3.6
00:38:59.206 00.000 10844 MultiStar: [#1 -0.05,0.60,0.96,U] [#2 -0.67,0.30,0.00,M1] [#3 0.16,0.10,0.92,U] [#4 0.27,0.21,0.94,U] [#5 -0.25,0.70,0.00,M1] [#6 0.03,-0.05,0.96,U] [#7 0.16,0.82,0.00,M3] [#8 0.64,-0.27,0.00,M1] 
00:38:59.206 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.32}, one-star: {-0.45, 0.69}
00:38:59.206 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
00:38:59.206 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.93)
00:38:59.206 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.62 mountX=-0.31 mountY=-0.07, mountTheta=-2.93
00:38:59.208 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.32, opts=13)
00:38:59.208 00.000 10844 Enqueuing Move request for scope (-0.02, 0.32)
00:38:59.208 00.000 11060 Worker thread wakes up
00:38:59.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:38:59.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.32) opts 0xd
00:38:59.208 00.000 10844 UpdateGuideState exits: m=2951 SNR=34.7
00:38:59.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.32)
00:38:59.208 00.000 11060 Moving (-0.02, 0.32) raw xDistance=-0.31 yDistance=-0.07
00:38:59.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:38:59.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:59.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:59.209 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:59.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:38:59.209 00.000 10844 Enqueuing Expose request
00:38:59.209 00.000 11060 MoveAxis(E, 53, ABG)
00:38:59.209 00.000 11060 Guiding  Dir = 2, Dur = 53
00:38:59.240 00.031 11060 IsSlewing returns 0
00:38:59.240 00.000 11060 IsGuiding returns 0
00:38:59.321 00.081 11060 IsGuiding returns 0
00:38:59.322 00.001 11060 Move returns status 0, amount 53
00:38:59.322 00.000 11060 MoveAxis(N, 0, ABG)
00:38:59.322 00.000 11060 Move returns status 0, amount 0
00:38:59.322 00.000 11060 move complete, result=0
00:38:59.322 00.000 11060 worker thread done servicing request
00:38:59.323 00.001 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
00:38:59.324 00.001 11060 Worker thread wakes up
00:38:59.326 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:38:59.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:38:59.960 00.634 11060 Exposure complete
00:39:00.135 00.175 11060 worker thread done servicing request
00:39:00.135 00.000 10844 OnExposeComplete: enter
00:39:00.135 00.000 10844 UpdateGuideState(): m_state=6
00:39:00.136 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6614
00:39:00.136 00.000 10844 Star::Find returns 1 (1), X=262.29, Y=62.64, Mass=2863, SNR=33.9, Peak=255 HFD=3.4
00:39:00.136 00.000 10844 MultiStar: [#1 -0.03,0.34,1.10,U] [#2 -0.29,-0.00,1.96,U] [#3 -0.15,0.51,0.93,U] [#4 -0.04,0.03,0.93,U] [#5 -0.27,0.59,0.00,M2] [#6 -0.09,-0.51,0.99,U] [#7 -0.39,0.88,0.00,M4] [#8 0.22,-0.29,0.89,U] 
00:39:00.136 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.09}, one-star: {-0.24, 0.61}
00:39:00.136 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.22 = -2.07)
00:39:00.136 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.09)
00:39:00.136 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.46 mountX=-0.07 mountY=-0.13, mountTheta=-2.07
00:39:00.137 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
00:39:00.137 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
00:39:00.137 00.000 11060 Worker thread wakes up
00:39:00.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
00:39:00.137 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
00:39:00.137 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:00.137 00.000 11060 Moving (-0.11, 0.09) raw xDistance=-0.07 yDistance=-0.13
00:39:00.137 00.000 10844 UpdateGuideState exits: m=2863 SNR=33.9 Saturated
00:39:00.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:39:00.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:00.139 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:00.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:00.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:00.139 00.000 10844 Enqueuing Expose request
00:39:00.139 00.000 11060 MoveAxis(E, 0, ABG)
00:39:00.139 00.000 11060 Move returns status 0, amount 0
00:39:00.139 00.000 11060 MoveAxis(N, 0, ABG)
00:39:00.139 00.000 11060 Move returns status 0, amount 0
00:39:00.139 00.000 11060 move complete, result=0
00:39:00.139 00.000 11060 worker thread done servicing request
00:39:00.139 00.000 11060 Worker thread wakes up
00:39:00.140 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:00.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:00.141 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:00.786 00.645 11060 Exposure complete
00:39:00.958 00.172 11060 worker thread done servicing request
00:39:00.958 00.000 10844 OnExposeComplete: enter
00:39:00.958 00.000 10844 UpdateGuideState(): m_state=6
00:39:00.958 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6615
00:39:00.958 00.000 10844 Star::Find returns 1 (1), X=262.02, Y=62.60, Mass=3291, SNR=36.6, Peak=255 HFD=3.5
00:39:00.959 00.001 10844 MultiStar: [#1 -0.49,0.33,0.87,U] [#2 -0.24,-0.15,1.97,U] [#3 -0.25,-0.10,0.89,U] [#4 -0.12,0.11,0.82,U] [#5 -0.14,0.63,0.00,M3] [#6 0.04,-0.51,0.85,U] [#7 -0.34,0.66,0.00,M5] [#8 0.48,-0.33,0.80,U] 
00:39:00.959 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.02}, one-star: {-0.51, 0.56}
00:39:00.959 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
00:39:00.959 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
00:39:00.959 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.04 mountX=0.05 mountY=-0.18, mountTheta=-1.29
00:39:00.960 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.02, opts=13)
00:39:00.960 00.000 10844 Enqueuing Move request for scope (-0.18, -0.02)
00:39:00.960 00.000 11060 Worker thread wakes up
00:39:00.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:00.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
00:39:00.961 00.001 10844 UpdateGuideState exits: m=3291 SNR=36.6 Saturated
00:39:00.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
00:39:00.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:00.961 00.000 11060 Moving (-0.18, -0.02) raw xDistance=0.05 yDistance=-0.18
00:39:00.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:00.961 00.000 10844 Enqueuing Expose request
00:39:00.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:39:00.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:00.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:39:00.961 00.000 11060 MoveAxis(E, 0, ABG)
00:39:00.961 00.000 11060 Move returns status 0, amount 0
00:39:00.961 00.000 11060 MoveAxis(N, 0, ABG)
00:39:00.961 00.000 11060 Move returns status 0, amount 0
00:39:00.961 00.000 11060 move complete, result=0
00:39:00.961 00.000 11060 worker thread done servicing request
00:39:00.961 00.000 11060 Worker thread wakes up
00:39:00.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:00.962 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:00.963 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:01.601 00.638 11060 Exposure complete
00:39:01.796 00.195 11060 worker thread done servicing request
00:39:01.801 00.005 10844 OnExposeComplete: enter
00:39:01.801 00.000 10844 UpdateGuideState(): m_state=6
00:39:01.801 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6616
00:39:01.801 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=63.06, Mass=2482, SNR=31.3, Peak=201 HFD=3.6
00:39:01.801 00.000 10844 MultiStar: [#1 -0.55,0.08,1.14,U] [#2 -0.12,0.27,2.14,U] [#3 0.03,-0.12,0.96,U] [#4 -0.13,0.31,1.06,U] [#5 0.13,0.37,1.12,U] [#6 -0.09,-0.40,1.05,U] [#7 0.04,0.49,0.94,U] [#8 0.37,-0.31,1.03,U] 
00:39:01.801 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {-0.04, 1.02}
00:39:01.801 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:39:01.801 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
00:39:01.802 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.84 mountX=-0.18 mountY=-0.08, mountTheta=-2.71
00:39:01.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.19, opts=13)
00:39:01.803 00.000 10844 Enqueuing Move request for scope (-0.05, 0.19)
00:39:01.803 00.000 11060 Worker thread wakes up
00:39:01.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:01.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
00:39:01.804 00.001 10844 UpdateGuideState exits: m=2482 SNR=31.3
00:39:01.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
00:39:01.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:01.804 00.000 11060 Moving (-0.05, 0.19) raw xDistance=-0.18 yDistance=-0.08
00:39:01.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:01.804 00.000 10844 Enqueuing Expose request
00:39:01.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:39:01.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:01.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:39:01.804 00.000 11060 MoveAxis(E, 31, ABG)
00:39:01.804 00.000 11060 Guiding  Dir = 2, Dur = 31
00:39:01.811 00.007 11060 IsSlewing returns 0
00:39:01.811 00.000 11060 IsGuiding returns 0
00:39:01.869 00.058 11060 IsGuiding returns 0
00:39:01.870 00.001 11060 Move returns status 0, amount 31
00:39:01.870 00.000 11060 MoveAxis(N, 0, ABG)
00:39:01.870 00.000 11060 Move returns status 0, amount 0
00:39:01.870 00.000 11060 move complete, result=0
00:39:01.870 00.000 11060 worker thread done servicing request
00:39:01.870 00.000 11060 Worker thread wakes up
00:39:01.870 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:39:01.871 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:01.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:02.503 00.632 11060 Exposure complete
00:39:02.686 00.183 11060 worker thread done servicing request
00:39:02.687 00.001 10844 OnExposeComplete: enter
00:39:02.687 00.000 10844 UpdateGuideState(): m_state=6
00:39:02.687 00.000 10844 Star::Find(15, 262, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6617
00:39:02.687 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.15, Mass=3341, SNR=37.0, Peak=245 HFD=3.7
00:39:02.687 00.000 10844 MultiStar: [#1 0.07,-0.10,0.94,U] [#2 -0.08,0.29,1.93,U] [#3 0.15,-0.65,0.00,M1] [#4 0.24,-0.17,0.96,U] [#5 -0.86,0.36,0.00,M3] [#6 0.36,-0.79,0.00,M1] [#7 -0.09,0.60,0.83,U] [#8 -0.30,-0.90,0.00,M1] 
00:39:02.688 00.001 10844 single-star, 4 included, MultiStar: {0.03, 0.16}, one-star: {0.07, 0.12}
00:39:02.688 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
00:39:02.688 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
00:39:02.688 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.03 mountX=-0.13 mountY=0.05, mountTheta=2.77
00:39:02.689 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
00:39:02.690 00.001 10844 Enqueuing Move request for scope (0.07, 0.12)
00:39:02.690 00.000 11060 Worker thread wakes up
00:39:02.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:02.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:39:02.690 00.000 10844 UpdateGuideState exits: m=3341 SNR=37.0
00:39:02.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:39:02.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:02.690 00.000 11060 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=0.05
00:39:02.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:02.690 00.000 10844 Enqueuing Expose request
00:39:02.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:39:02.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:02.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:39:02.690 00.000 11060 MoveAxis(E, 23, ABG)
00:39:02.690 00.000 11060 Guiding  Dir = 2, Dur = 23
00:39:02.703 00.013 11060 IsSlewing returns 0
00:39:02.703 00.000 11060 IsGuiding returns 0
00:39:02.742 00.039 11060 IsGuiding returns 0
00:39:02.743 00.001 11060 Move returns status 0, amount 23
00:39:02.743 00.000 11060 MoveAxis(N, 0, ABG)
00:39:02.743 00.000 11060 Move returns status 0, amount 0
00:39:02.743 00.000 11060 move complete, result=0
00:39:02.743 00.000 11060 worker thread done servicing request
00:39:02.743 00.000 11060 Worker thread wakes up
00:39:02.743 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:39:02.744 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:02.745 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:03.385 00.640 11060 Exposure complete
00:39:03.595 00.210 11060 worker thread done servicing request
00:39:03.595 00.000 10844 OnExposeComplete: enter
00:39:03.595 00.000 10844 UpdateGuideState(): m_state=6
00:39:03.595 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6618
00:39:03.595 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=62.74, Mass=2521, SNR=31.7, Peak=232 HFD=3.2
00:39:03.596 00.001 10844 MultiStar: [#1 -0.13,0.07,1.11,U] [#2 0.00,-0.05,2.12,U] [#3 -0.42,-0.00,1.04,U] [#4 -0.25,0.36,1.02,U] [#5 -0.30,0.12,1.13,U] [#6 0.04,-0.29,0.91,U] [#7 -0.32,0.08,0.93,U] [#8 -0.23,-0.36,0.97,U] 
00:39:03.596 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.06}, one-star: {0.04, 0.70}
00:39:03.596 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
00:39:03.596 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.78)
00:39:03.596 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.77 mountX=-0.03 mountY=-0.17, mountTheta=-1.76
00:39:03.597 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.06, opts=13)
00:39:03.597 00.000 10844 Enqueuing Move request for scope (-0.16, 0.06)
00:39:03.597 00.000 11060 Worker thread wakes up
00:39:03.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:03.598 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
00:39:03.598 00.000 10844 UpdateGuideState exits: m=2521 SNR=31.7
00:39:03.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
00:39:03.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:03.598 00.000 11060 Moving (-0.16, 0.06) raw xDistance=-0.03 yDistance=-0.17
00:39:03.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:03.598 00.000 10844 Enqueuing Expose request
00:39:03.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:39:03.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:03.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:39:03.598 00.000 11060 MoveAxis(E, 0, ABG)
00:39:03.598 00.000 11060 Move returns status 0, amount 0
00:39:03.598 00.000 11060 MoveAxis(N, 0, ABG)
00:39:03.598 00.000 11060 Move returns status 0, amount 0
00:39:03.598 00.000 11060 move complete, result=0
00:39:03.598 00.000 11060 worker thread done servicing request
00:39:03.598 00.000 11060 Worker thread wakes up
00:39:03.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:03.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:03.599 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:04.224 00.625 11060 Exposure complete
00:39:04.375 00.151 11060 worker thread done servicing request
00:39:04.375 00.000 10844 OnExposeComplete: enter
00:39:04.375 00.000 10844 UpdateGuideState(): m_state=6
00:39:04.375 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6619
00:39:04.377 00.002 10844 Star::Find returns 1 (0), X=262.30, Y=62.85, Mass=3269, SNR=36.1, Peak=250 HFD=3.8
00:39:04.377 00.000 10844 MultiStar: [#1 -0.30,0.07,1.01,U] [#2 0.03,0.11,1.89,U] [#3 0.36,0.50,0.88,U] [#4 -0.01,0.12,0.90,U] [#5 -0.20,0.61,0.00,M3] [#6 0.13,-0.34,0.87,U] [#7 -0.17,0.69,0.00,M3] [#8 0.06,-0.60,0.82,U] 
00:39:04.377 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.12}, one-star: {-0.23, 0.82}
00:39:04.377 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
00:39:04.377 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
00:39:04.377 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.59 mountX=-0.12 mountY=-0.02, mountTheta=-2.96
00:39:04.378 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.12, opts=13)
00:39:04.378 00.000 10844 Enqueuing Move request for scope (-0.00, 0.12)
00:39:04.378 00.000 11060 Worker thread wakes up
00:39:04.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
00:39:04.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
00:39:04.378 00.000 11060 Moving (-0.00, 0.12) raw xDistance=-0.12 yDistance=-0.02
00:39:04.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:39:04.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:04.379 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:39:04.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:04.379 00.000 10844 UpdateGuideState exits: m=3269 SNR=36.1
00:39:04.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:04.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:04.379 00.000 11060 MoveAxis(E, 0, ABG)
00:39:04.379 00.000 10844 Enqueuing Expose request
00:39:04.379 00.000 11060 Move returns status 0, amount 0
00:39:04.379 00.000 11060 MoveAxis(N, 0, ABG)
00:39:04.379 00.000 11060 Move returns status 0, amount 0
00:39:04.379 00.000 11060 move complete, result=0
00:39:04.379 00.000 11060 worker thread done servicing request
00:39:04.379 00.000 11060 Worker thread wakes up
00:39:04.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:04.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:04.381 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:05.034 00.653 11060 Exposure complete
00:39:05.206 00.172 11060 worker thread done servicing request
00:39:05.206 00.000 10844 OnExposeComplete: enter
00:39:05.206 00.000 10844 UpdateGuideState(): m_state=6
00:39:05.206 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6620
00:39:05.206 00.000 10844 Star::Find returns 1 (0), X=262.85, Y=62.44, Mass=2721, SNR=33.1, Peak=213 HFD=3.7
00:39:05.207 00.001 10844 MultiStar: [#1 -0.54,0.08,1.06,U] [#2 -0.35,0.23,2.02,U] [#3 -0.21,0.20,1.01,U] [#4 0.16,0.14,0.96,U] [#5 -0.44,0.34,1.06,U] [#6 -0.08,-0.22,0.90,U] [#7 -0.18,0.44,0.84,U] [#8 -0.12,-0.57,0.88,U] 
00:39:05.207 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.14}, one-star: {0.32, 0.40}
00:39:05.207 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
00:39:05.207 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
00:39:05.207 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.23 cameraTheta=2.51 mountX=-0.10 mountY=-0.21, mountTheta=-2.03
00:39:05.208 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.14, opts=13)
00:39:05.208 00.000 10844 Enqueuing Move request for scope (-0.19, 0.14)
00:39:05.208 00.000 11060 Worker thread wakes up
00:39:05.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
00:39:05.209 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
00:39:05.209 00.000 11060 Moving (-0.19, 0.14) raw xDistance=-0.10 yDistance=-0.21
00:39:05.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:39:05.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:05.209 00.000 10844 UpdateGuideState exits: m=2721 SNR=33.1
00:39:05.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:05.210 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:05.210 00.000 10844 Enqueuing Expose request
00:39:05.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:05.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:39:05.210 00.000 11060 MoveAxis(E, 0, ABG)
00:39:05.211 00.001 11060 Move returns status 0, amount 0
00:39:05.211 00.000 11060 MoveAxis(N, 0, ABG)
00:39:05.211 00.000 11060 Move returns status 0, amount 0
00:39:05.211 00.000 11060 move complete, result=0
00:39:05.211 00.000 11060 worker thread done servicing request
00:39:05.211 00.000 11060 Worker thread wakes up
00:39:05.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:05.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:05.214 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:05.848 00.634 11060 Exposure complete
00:39:06.031 00.183 11060 worker thread done servicing request
00:39:06.031 00.000 10844 OnExposeComplete: enter
00:39:06.031 00.000 10844 UpdateGuideState(): m_state=6
00:39:06.032 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6621
00:39:06.032 00.000 10844 Star::Find returns 1 (0), X=262.17, Y=62.86, Mass=3109, SNR=35.5, Peak=247 HFD=3.6
00:39:06.033 00.001 10844 MultiStar: [#1 0.10,-0.15,0.92,U] [#2 -0.69,0.39,0.00,M1] [#3 -0.10,0.13,1.00,U] [#4 0.10,-0.43,0.88,U] [#5 -0.80,0.46,0.00,M3] [#6 0.15,-0.56,0.84,U] [#7 -0.18,0.46,0.80,U] [#8 0.09,-0.36,1.01,U] 
00:39:06.033 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {-0.35, 0.82}
00:39:06.033 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
00:39:06.033 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
00:39:06.033 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.96 mountX=0.01 mountY=-0.03, mountTheta=-1.21
00:39:06.034 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
00:39:06.035 00.001 10844 Enqueuing Move request for scope (-0.03, -0.01)
00:39:06.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:06.035 00.000 10844 UpdateGuideState exits: m=3109 SNR=35.5
00:39:06.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:06.035 00.000 11060 Worker thread wakes up
00:39:06.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:39:06.035 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:39:06.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:06.035 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
00:39:06.035 00.000 10844 Enqueuing Expose request
00:39:06.037 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:39:06.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:06.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:39:06.037 00.000 11060 MoveAxis(E, 0, ABG)
00:39:06.037 00.000 11060 Move returns status 0, amount 0
00:39:06.037 00.000 11060 MoveAxis(N, 0, ABG)
00:39:06.037 00.000 11060 Move returns status 0, amount 0
00:39:06.037 00.000 11060 move complete, result=0
00:39:06.037 00.000 11060 worker thread done servicing request
00:39:06.037 00.000 11060 Worker thread wakes up
00:39:06.038 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:06.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:06.039 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:06.670 00.631 11060 Exposure complete
00:39:06.859 00.189 11060 worker thread done servicing request
00:39:06.859 00.000 10844 OnExposeComplete: enter
00:39:06.859 00.000 10844 UpdateGuideState(): m_state=6
00:39:06.859 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6622
00:39:06.859 00.000 10844 Star::Find returns 1 (0), X=262.08, Y=62.59, Mass=2860, SNR=33.7, Peak=239 HFD=3.6
00:39:06.860 00.001 10844 MultiStar: [#1 -0.44,0.26,1.02,U] [#2 0.06,0.32,2.03,U] [#3 0.18,0.01,1.04,U] [#4 -0.11,0.18,1.02,U] [#5 -0.05,-0.06,1.07,U] [#6 0.21,-0.49,0.93,U] [#7 -0.09,0.40,0.87,U] [#8 -0.27,-0.57,0.00,M1] 
00:39:06.860 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.16}, one-star: {-0.45, 0.55}
00:39:06.861 00.001 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
00:39:06.861 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
00:39:06.861 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.98 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
00:39:06.862 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.16, opts=13)
00:39:06.863 00.001 10844 Enqueuing Move request for scope (-0.07, 0.16)
00:39:06.863 00.000 11060 Worker thread wakes up
00:39:06.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:39:06.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:39:06.863 00.000 11060 Moving (-0.07, 0.16) raw xDistance=-0.15 yDistance=-0.10
00:39:06.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:39:06.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:06.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:06.863 00.000 10844 UpdateGuideState exits: m=2860 SNR=33.7
00:39:06.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:06.864 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:39:06.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:06.864 00.000 10844 Enqueuing Expose request
00:39:06.864 00.000 11060 MoveAxis(E, 26, ABG)
00:39:06.864 00.000 11060 Guiding  Dir = 2, Dur = 26
00:39:06.895 00.031 11060 IsSlewing returns 0
00:39:06.896 00.001 11060 IsGuiding returns 0
00:39:06.941 00.045 11060 IsGuiding returns 0
00:39:06.943 00.002 11060 Move returns status 0, amount 26
00:39:06.943 00.000 11060 MoveAxis(N, 0, ABG)
00:39:06.943 00.000 11060 Move returns status 0, amount 0
00:39:06.943 00.000 11060 move complete, result=0
00:39:06.943 00.000 11060 worker thread done servicing request
00:39:06.943 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
00:39:06.943 00.000 11060 Worker thread wakes up
00:39:06.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:06.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:07.578 00.635 11060 Exposure complete
00:39:07.757 00.179 11060 worker thread done servicing request
00:39:07.757 00.000 10844 OnExposeComplete: enter
00:39:07.757 00.000 10844 UpdateGuideState(): m_state=6
00:39:07.758 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6623
00:39:07.758 00.000 10844 Star::Find returns 1 (0), X=262.31, Y=61.59, Mass=2863, SNR=34.2, Peak=253 HFD=3.4
00:39:07.758 00.000 10844 MultiStar: [#1 -0.15,0.02,0.97,U] [#2 -0.36,0.09,1.98,U] [#3 0.12,0.29,0.91,U] [#4 -0.03,-0.53,0.95,U] [#5 -0.71,0.18,0.00,M3] [#6 0.02,-0.87,0.00,M1] [#7 -0.11,-0.02,0.85,U] [#8 0.39,-0.28,0.86,U] 
00:39:07.758 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.10}, one-star: {-0.21, -0.44}
00:39:07.758 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
00:39:07.758 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
00:39:07.758 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.36 mountX=0.11 mountY=-0.08, mountTheta=-0.62
00:39:07.761 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.10, opts=13)
00:39:07.761 00.000 10844 Enqueuing Move request for scope (-0.10, -0.10)
00:39:07.761 00.000 11060 Worker thread wakes up
00:39:07.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:07.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
00:39:07.761 00.000 10844 UpdateGuideState exits: m=2863 SNR=34.2
00:39:07.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
00:39:07.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:07.761 00.000 11060 Moving (-0.10, -0.10) raw xDistance=0.11 yDistance=-0.08
00:39:07.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:07.761 00.000 10844 Enqueuing Expose request
00:39:07.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:39:07.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:07.762 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:39:07.762 00.000 11060 MoveAxis(E, 0, ABG)
00:39:07.762 00.000 11060 Move returns status 0, amount 0
00:39:07.762 00.000 11060 MoveAxis(N, 0, ABG)
00:39:07.762 00.000 11060 Move returns status 0, amount 0
00:39:07.762 00.000 11060 move complete, result=0
00:39:07.762 00.000 11060 worker thread done servicing request
00:39:07.762 00.000 11060 Worker thread wakes up
00:39:07.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:07.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:07.764 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:08.399 00.635 11060 Exposure complete
00:39:08.562 00.163 11060 worker thread done servicing request
00:39:08.562 00.000 10844 OnExposeComplete: enter
00:39:08.562 00.000 10844 UpdateGuideState(): m_state=6
00:39:08.562 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6624
00:39:08.562 00.000 10844 Star::Find returns 1 (1), X=262.33, Y=62.21, Mass=3564, SNR=38.1, Peak=255 HFD=3.7
00:39:08.563 00.001 10844 MultiStar: [#1 -0.57,-0.05,0.92,U] [#2 -0.38,0.29,1.81,U] [#3 -0.28,0.07,0.91,U] [#4 -0.38,-0.18,0.83,U] [#5 -0.30,0.08,0.84,U] [#6 -0.59,-0.59,0.00,M2] [#7 -0.60,0.27,0.00,M1] [#8 -0.20,-0.42,0.89,U] 
00:39:08.563 00.000 10844 single-star, 6 included, MultiStar: {-0.33, 0.04}, one-star: {-0.19, 0.17}
00:39:08.563 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
00:39:08.563 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
00:39:08.563 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.41 mountX=-0.14 mountY=-0.22, mountTheta=-2.13
00:39:08.565 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.17, opts=13)
00:39:08.565 00.000 10844 Enqueuing Move request for scope (-0.19, 0.17)
00:39:08.565 00.000 11060 Worker thread wakes up
00:39:08.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
00:39:08.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
00:39:08.565 00.000 11060 Moving (-0.19, 0.17) raw xDistance=-0.14 yDistance=-0.22
00:39:08.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:39:08.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:08.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:08.565 00.000 10844 UpdateGuideState exits: m=3564 SNR=38.1 Saturated
00:39:08.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:08.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:08.565 00.000 10844 Enqueuing Expose request
00:39:08.566 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:39:08.566 00.000 11060 MoveAxis(E, 24, ABG)
00:39:08.566 00.000 11060 Guiding  Dir = 2, Dur = 24
00:39:08.577 00.011 11060 IsSlewing returns 0
00:39:08.577 00.000 11060 IsGuiding returns 0
00:39:08.615 00.038 11060 IsGuiding returns 0
00:39:08.616 00.001 11060 Move returns status 0, amount 24
00:39:08.616 00.000 11060 MoveAxis(N, 0, ABG)
00:39:08.616 00.000 11060 Move returns status 0, amount 0
00:39:08.616 00.000 11060 move complete, result=0
00:39:08.616 00.000 11060 worker thread done servicing request
00:39:08.616 00.000 11060 Worker thread wakes up
00:39:08.616 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
00:39:08.617 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:08.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:09.272 00.655 11060 Exposure complete
00:39:09.439 00.167 11060 worker thread done servicing request
00:39:09.439 00.000 10844 OnExposeComplete: enter
00:39:09.439 00.000 10844 UpdateGuideState(): m_state=6
00:39:09.439 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6625
00:39:09.439 00.000 10844 Star::Find returns 1 (0), X=261.96, Y=62.84, Mass=2841, SNR=33.9, Peak=220 HFD=3.3
00:39:09.439 00.000 10844 MultiStar: [#1 -0.52,0.05,1.00,U] [#2 -0.37,-0.24,1.91,U] [#3 -0.27,-0.26,1.00,U] [#4 -0.20,0.05,1.01,U] [#5 -0.26,0.20,1.09,U] [#6 -0.33,-0.12,1.00,U] [#7 -0.42,0.10,0.82,U] [#8 0.07,-0.50,0.97,U] 
00:39:09.441 00.002 10844 refined, 8 included, MultiStar: {-0.32, -0.01}, one-star: {-0.56, 0.80}
00:39:09.441 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
00:39:09.441 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
00:39:09.441 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.10 mountX=0.07 mountY=-0.32, mountTheta=-1.35
00:39:09.442 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.01, opts=13)
00:39:09.442 00.000 10844 Enqueuing Move request for scope (-0.32, -0.01)
00:39:09.442 00.000 11060 Worker thread wakes up
00:39:09.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:09.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
00:39:09.442 00.000 10844 UpdateGuideState exits: m=2841 SNR=33.9
00:39:09.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
00:39:09.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:09.442 00.000 11060 Moving (-0.32, -0.01) raw xDistance=0.07 yDistance=-0.32
00:39:09.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:09.442 00.000 10844 Enqueuing Expose request
00:39:09.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:39:09.443 00.001 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.62
00:39:09.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
00:39:09.443 00.000 11060 MoveAxis(E, 0, ABG)
00:39:09.443 00.000 11060 Move returns status 0, amount 0
00:39:09.443 00.000 11060 BLC: Oldest BLC event removed
00:39:09.443 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:39:09.443 00.000 11060 MoveAxis(N, 873, ABG)
00:39:09.443 00.000 11060 duration set to 750 by maxDecDuration
00:39:09.443 00.000 11060 Guiding  Dir = 0, Dur = 750
00:39:09.498 00.055 11060 IsSlewing returns 0
00:39:09.498 00.000 11060 IsGuiding returns 0
00:39:10.269 00.771 11060 IsGuiding returns 0
00:39:10.269 00.000 11060 Move returns status 0, amount 750
00:39:10.269 00.000 11060 move complete, result=0
00:39:10.269 00.000 11060 worker thread done servicing request
00:39:10.269 00.000 11060 Worker thread wakes up
00:39:10.271 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
00:39:10.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:10.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:10.920 00.649 11060 Exposure complete
00:39:11.088 00.168 11060 worker thread done servicing request
00:39:11.088 00.000 10844 OnExposeComplete: enter
00:39:11.088 00.000 10844 UpdateGuideState(): m_state=6
00:39:11.089 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6626
00:39:11.089 00.000 10844 Star::Find returns 1 (1), X=262.48, Y=62.55, Mass=3146, SNR=35.4, Peak=255 HFD=3.2
00:39:11.089 00.000 10844 MultiStar: [#1 -0.20,0.01,0.97,U] [#2 -0.05,-0.29,1.84,U] [#3 -0.47,0.42,0.00,M1] [#4 0.03,0.13,1.02,U] [#5 -0.39,-0.15,0.99,U] [#6 -0.28,-0.52,0.88,U] [#7 -0.21,0.20,0.82,U] [#8 -0.30,-0.47,0.93,U] 
00:39:11.089 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.09}, one-star: {-0.05, 0.51}
00:39:11.089 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
00:39:11.089 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
00:39:11.089 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-2.65 mountX=0.12 mountY=-0.15, mountTheta=-0.90
00:39:11.090 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.09, opts=13)
00:39:11.090 00.000 10844 Enqueuing Move request for scope (-0.16, -0.09)
00:39:11.090 00.000 11060 Worker thread wakes up
00:39:11.090 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:11.090 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
00:39:11.090 00.000 10844 UpdateGuideState exits: m=3146 SNR=35.4 Saturated
00:39:11.090 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
00:39:11.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:11.090 00.000 11060 Moving (-0.16, -0.09) raw xDistance=0.12 yDistance=-0.15
00:39:11.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:11.090 00.000 10844 Enqueuing Expose request
00:39:11.090 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.222089, 1:0.146881
00:39:11.090 00.000 11060 BLC: No correction, Miss < min_move
00:39:11.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:39:11.091 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:11.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:11.091 00.000 11060 MoveAxis(E, 0, ABG)
00:39:11.091 00.000 11060 Move returns status 0, amount 0
00:39:11.091 00.000 11060 MoveAxis(N, 0, ABG)
00:39:11.091 00.000 11060 Move returns status 0, amount 0
00:39:11.091 00.000 11060 move complete, result=0
00:39:11.091 00.000 11060 worker thread done servicing request
00:39:11.091 00.000 11060 Worker thread wakes up
00:39:11.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:11.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:11.092 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:11.742 00.650 11060 Exposure complete
00:39:11.909 00.167 11060 worker thread done servicing request
00:39:11.910 00.001 10844 OnExposeComplete: enter
00:39:11.910 00.000 10844 UpdateGuideState(): m_state=6
00:39:11.910 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6627
00:39:11.910 00.000 10844 Star::Find returns 1 (0), X=262.24, Y=63.00, Mass=3104, SNR=35.7, Peak=253 HFD=3.5
00:39:11.911 00.001 10844 MultiStar: [#1 -0.38,-0.19,0.92,U] [#2 0.43,-0.17,1.97,U] [#3 0.06,0.09,0.96,U] [#4 -0.36,-0.16,0.87,U] [#5 0.06,0.15,1.01,U] [#6 -0.20,-0.48,0.86,U] [#7 -0.28,-0.14,0.80,U] [#8 0.28,-0.28,0.98,U] 
00:39:11.911 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.29, 0.96}
00:39:11.911 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
00:39:11.911 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
00:39:11.911 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.00 mountX=0.03 mountY=-0.01, mountTheta=-0.26
00:39:11.912 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
00:39:11.912 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
00:39:11.912 00.000 11060 Worker thread wakes up
00:39:11.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:39:11.913 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:39:11.913 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
00:39:11.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:11.913 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.222089, 1:0.146881, 2:0.007414
00:39:11.913 00.000 11060 BLC: No correction, Miss < min_move
00:39:11.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:39:11.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:11.913 00.000 10844 UpdateGuideState exits: m=3104 SNR=35.7
00:39:11.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:39:11.914 00.001 11060 MoveAxis(E, 0, ABG)
00:39:11.914 00.000 11060 Move returns status 0, amount 0
00:39:11.914 00.000 11060 MoveAxis(N, 0, ABG)
00:39:11.914 00.000 11060 Move returns status 0, amount 0
00:39:11.914 00.000 11060 move complete, result=0
00:39:11.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:11.914 00.000 11060 worker thread done servicing request
00:39:11.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:11.914 00.000 10844 Enqueuing Expose request
00:39:11.914 00.000 11060 Worker thread wakes up
00:39:11.914 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:11.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:11.915 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:12.553 00.638 11060 Exposure complete
00:39:12.724 00.171 11060 worker thread done servicing request
00:39:12.724 00.000 10844 OnExposeComplete: enter
00:39:12.724 00.000 10844 UpdateGuideState(): m_state=6
00:39:12.724 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6628
00:39:12.724 00.000 10844 Star::Find returns 1 (0), X=263.61, Y=62.97, Mass=3274, SNR=36.9, Peak=249 HFD=3.6
00:39:12.724 00.000 10844 MultiStar: large primary error, entering stabilization period
00:39:12.724 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:39:12.724 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
00:39:12.725 00.001 10844 CameraToMount -- cameraX=1.08 cameraY=0.93 hyp=1.43 cameraTheta=0.71 mountX=-1.12 mountY=0.92, mountTheta=2.45
00:39:12.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.08, y=0.93, opts=13)
00:39:12.726 00.000 10844 Enqueuing Move request for scope (1.08, 0.93)
00:39:12.726 00.000 11060 Worker thread wakes up
00:39:12.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.08, 0.93) opts 0xd
00:39:12.726 00.000 11060 Handling offset move in thread for scope, endpoint = (1.08, 0.93)
00:39:12.726 00.000 11060 Moving (1.08, 0.93) raw xDistance=-1.12 yDistance=0.92
00:39:12.726 00.000 11060 BLC: window closed
00:39:12.726 00.000 11060 BLC: History state: CurrMiss=-0.92, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.222089, 1:0.146881, 2:0.007414
00:39:12.726 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
00:39:12.726 00.000 11060 BLC: window closed
00:39:12.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:12.727 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.30 from input -1.12
00:39:12.727 00.000 11060 resist switch: large excursion: input 0.92 thresh 0.57 direction from -1 to 1
00:39:12.727 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.75
00:39:12.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.92
00:39:12.727 00.000 10844 UpdateGuideState exits: m=3274 SNR=36.9
00:39:12.727 00.000 11060 MoveAxis(E, 193, ABG)
00:39:12.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:12.727 00.000 11060 Guiding  Dir = 2, Dur = 193
00:39:12.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:12.727 00.000 10844 Enqueuing Expose request
00:39:12.736 00.009 11060 IsSlewing returns 0
00:39:12.736 00.000 11060 IsGuiding returns 0
00:39:12.946 00.210 11060 IsGuiding returns 0
00:39:12.947 00.001 11060 Move returns status 0, amount 193
00:39:12.947 00.000 11060 BLC: Oldest BLC event removed
00:39:12.947 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:39:12.947 00.000 11060 MoveAxis(S, 1107, ABG)
00:39:12.947 00.000 11060 duration set to 750 by maxDecDuration
00:39:12.947 00.000 11060 Guiding  Dir = 1, Dur = 750
00:39:12.970 00.023 11060 IsSlewing returns 0
00:39:12.972 00.002 11060 IsGuiding returns 0
00:39:13.751 00.779 11060 IsGuiding returns 0
00:39:13.752 00.001 11060 Move returns status 0, amount 750
00:39:13.752 00.000 11060 move complete, result=0
00:39:13.752 00.000 11060 worker thread done servicing request
00:39:13.752 00.000 11060 Worker thread wakes up
00:39:13.752 00.000 10844 GuideStep: -1.1 px 193 ms EAST, 0.9 px 750 ms SOUTH
00:39:13.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:13.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:14.378 00.626 11060 Exposure complete
00:39:14.530 00.152 11060 worker thread done servicing request
00:39:14.530 00.000 10844 OnExposeComplete: enter
00:39:14.531 00.001 10844 UpdateGuideState(): m_state=6
00:39:14.531 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6629
00:39:14.531 00.000 10844 Star::Find returns 1 (0), X=263.10, Y=62.46, Mass=2686, SNR=33.3, Peak=218 HFD=3.6
00:39:14.531 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:39:14.531 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:39:14.531 00.000 10844 CameraToMount -- cameraX=0.57 cameraY=0.42 hyp=0.71 cameraTheta=0.64 mountX=-0.52 mountY=0.50, mountTheta=2.38
00:39:14.532 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.57, y=0.42, opts=13)
00:39:14.532 00.000 10844 Enqueuing Move request for scope (0.57, 0.42)
00:39:14.533 00.001 11060 Worker thread wakes up
00:39:14.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:14.533 00.000 10844 UpdateGuideState exits: m=2686 SNR=33.3
00:39:14.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:14.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:14.533 00.000 10844 Enqueuing Expose request
00:39:14.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.42) opts 0xd
00:39:14.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.57, 0.42)
00:39:14.533 00.000 11060 Moving (0.57, 0.42) raw xDistance=-0.52 yDistance=0.50
00:39:14.533 00.000 11060 BLC: History state: CurrMiss=0.50, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.642286, 1:0.496665
00:39:14.533 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:39:14.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.52
00:39:14.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.50
00:39:14.533 00.000 11060 MoveAxis(E, 96, ABG)
00:39:14.533 00.000 11060 Guiding  Dir = 2, Dur = 96
00:39:14.559 00.026 11060 IsSlewing returns 0
00:39:14.559 00.000 11060 IsGuiding returns 0
00:39:14.683 00.124 11060 IsGuiding returns 0
00:39:14.683 00.000 11060 Move returns status 0, amount 96
00:39:14.683 00.000 11060 MoveAxis(S, 193, ABG)
00:39:14.683 00.000 11060 Guiding  Dir = 1, Dur = 193
00:39:14.699 00.016 11060 IsSlewing returns 0
00:39:14.699 00.000 11060 IsGuiding returns 0
00:39:14.903 00.204 11060 IsGuiding returns 0
00:39:14.904 00.001 11060 Move returns status 0, amount 193
00:39:14.904 00.000 11060 move complete, result=0
00:39:14.904 00.000 11060 worker thread done servicing request
00:39:14.904 00.000 10844 GuideStep: -0.5 px 96 ms EAST, 0.5 px 193 ms SOUTH
00:39:14.904 00.000 11060 Worker thread wakes up
00:39:14.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:14.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:15.538 00.634 11060 Exposure complete
00:39:15.701 00.163 11060 worker thread done servicing request
00:39:15.701 00.000 10844 OnExposeComplete: enter
00:39:15.701 00.000 10844 UpdateGuideState(): m_state=6
00:39:15.701 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6630
00:39:15.701 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=62.71, Mass=2724, SNR=33.3, Peak=255 HFD=3.3
00:39:15.703 00.002 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
00:39:15.703 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
00:39:15.703 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.68 hyp=0.69 cameraTheta=1.75 mountX=-0.64 mountY=-0.23, mountTheta=-2.79
00:39:15.704 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.68, opts=13)
00:39:15.704 00.000 10844 Enqueuing Move request for scope (-0.13, 0.68)
00:39:15.704 00.000 11060 Worker thread wakes up
00:39:15.705 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:15.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.68) opts 0xd
00:39:15.705 00.000 10844 UpdateGuideState exits: m=2724 SNR=33.3 Saturated
00:39:15.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.68)
00:39:15.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:15.705 00.000 11060 Moving (-0.13, 0.68) raw xDistance=-0.64 yDistance=-0.23
00:39:15.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:15.705 00.000 10844 Enqueuing Expose request
00:39:15.705 00.000 11060 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.642286, 1:0.496665, 2:-0.234198
00:39:15.705 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
00:39:15.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.64
00:39:15.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:39:15.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:39:15.705 00.000 11060 MoveAxis(E, 114, ABG)
00:39:15.705 00.000 11060 Guiding  Dir = 2, Dur = 114
00:39:15.719 00.014 11060 IsSlewing returns 0
00:39:15.719 00.000 11060 IsGuiding returns 0
00:39:15.845 00.126 11060 IsGuiding returns 0
00:39:15.846 00.001 11060 Move returns status 0, amount 114
00:39:15.846 00.000 11060 MoveAxis(N, 0, ABG)
00:39:15.846 00.000 11060 Move returns status 0, amount 0
00:39:15.846 00.000 11060 move complete, result=0
00:39:15.846 00.000 11060 worker thread done servicing request
00:39:15.846 00.000 10844 GuideStep: -0.6 px 114 ms EAST, -0.2 px 0 ms NORTH
00:39:15.847 00.001 11060 Worker thread wakes up
00:39:15.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:15.848 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:16.496 00.648 11060 Exposure complete
00:39:16.658 00.162 11060 worker thread done servicing request
00:39:16.658 00.000 10844 OnExposeComplete: enter
00:39:16.658 00.000 10844 UpdateGuideState(): m_state=6
00:39:16.659 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6631
00:39:16.659 00.000 10844 Star::Find returns 1 (1), X=262.46, Y=62.56, Mass=2966, SNR=34.8, Peak=255 HFD=3.3
00:39:16.659 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.85)
00:39:16.659 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
00:39:16.659 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.53 hyp=0.53 cameraTheta=1.69 mountX=-0.51 mountY=-0.15, mountTheta=-2.86
00:39:16.660 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.53, opts=13)
00:39:16.660 00.000 10844 Enqueuing Move request for scope (-0.06, 0.53)
00:39:16.660 00.000 11060 Worker thread wakes up
00:39:16.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:16.660 00.000 10844 UpdateGuideState exits: m=2966 SNR=34.8 Saturated
00:39:16.661 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:16.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.53) opts 0xd
00:39:16.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:16.661 00.000 10844 Enqueuing Expose request
00:39:16.661 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.53)
00:39:16.661 00.000 11060 Moving (-0.06, 0.53) raw xDistance=-0.51 yDistance=-0.15
00:39:16.661 00.000 11060 BLC: window closed
00:39:16.661 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.642286, 1:0.496665, 2:-0.234198
00:39:16.661 00.000 11060 BLC: No correction, Miss < min_move
00:39:16.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
00:39:16.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:16.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:16.661 00.000 11060 MoveAxis(E, 92, ABG)
00:39:16.661 00.000 11060 Guiding  Dir = 2, Dur = 92
00:39:16.671 00.010 11060 IsSlewing returns 0
00:39:16.671 00.000 11060 IsGuiding returns 0
00:39:16.764 00.093 11060 IsGuiding returns 0
00:39:16.764 00.000 11060 Move returns status 0, amount 92
00:39:16.764 00.000 11060 MoveAxis(N, 0, ABG)
00:39:16.764 00.000 11060 Move returns status 0, amount 0
00:39:16.764 00.000 11060 move complete, result=0
00:39:16.764 00.000 11060 worker thread done servicing request
00:39:16.764 00.000 11060 Worker thread wakes up
00:39:16.764 00.000 10844 GuideStep: -0.5 px 92 ms EAST, -0.1 px 0 ms NORTH
00:39:16.765 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:16.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:17.401 00.636 11060 Exposure complete
00:39:17.561 00.160 11060 worker thread done servicing request
00:39:17.561 00.000 10844 OnExposeComplete: enter
00:39:17.561 00.000 10844 UpdateGuideState(): m_state=6
00:39:17.561 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6632
00:39:17.561 00.000 10844 Star::Find returns 1 (1), X=262.51, Y=62.44, Mass=3319, SNR=36.8, Peak=255 HFD=3.2
00:39:17.561 00.000 10844 MultiStar: exiting stabilization period
00:39:17.562 00.001 10844 MultiStar: [#1 0.13,-0.30,0.97,U] [#2 -0.55,0.31,0.00,M1] [#3 0.17,0.16,1.00,U] [#4 -0.52,-0.21,0.95,U] [#5 -0.43,0.41,0.92,U] [#6 -0.39,-0.56,0.00,M1] [#7 0.24,0.33,0.77,U] [#8 -0.09,0.04,0.85,U] 
00:39:17.562 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.11}, one-star: {-0.01, 0.40}
00:39:17.562 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.93 = -2.36)
00:39:17.562 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
00:39:17.562 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.17 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
00:39:17.563 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
00:39:17.563 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
00:39:17.563 00.000 11060 Worker thread wakes up
00:39:17.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:17.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
00:39:17.563 00.000 10844 UpdateGuideState exits: m=3319 SNR=36.8 Saturated
00:39:17.564 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
00:39:17.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:17.564 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.10 yDistance=-0.10
00:39:17.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:17.564 00.000 10844 Enqueuing Expose request
00:39:17.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:39:17.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:17.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:39:17.564 00.000 11060 MoveAxis(E, 0, ABG)
00:39:17.564 00.000 11060 Move returns status 0, amount 0
00:39:17.564 00.000 11060 MoveAxis(N, 0, ABG)
00:39:17.564 00.000 11060 Move returns status 0, amount 0
00:39:17.564 00.000 11060 move complete, result=0
00:39:17.564 00.000 11060 worker thread done servicing request
00:39:17.564 00.000 11060 Worker thread wakes up
00:39:17.566 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:17.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:17.567 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:18.208 00.641 11060 Exposure complete
00:39:18.389 00.181 11060 worker thread done servicing request
00:39:18.389 00.000 10844 OnExposeComplete: enter
00:39:18.389 00.000 10844 UpdateGuideState(): m_state=6
00:39:18.389 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6633
00:39:18.389 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=62.14, Mass=2821, SNR=33.1, Peak=248 HFD=3.4
00:39:18.390 00.001 10844 MultiStar: [#1 -0.15,-0.28,1.01,U] [#2 -0.46,0.03,2.02,U] [#3 0.21,0.20,1.07,U] [#4 -0.13,-0.43,1.02,U] [#5 -0.68,0.05,0.00,M1] [#6 -0.40,-0.58,0.00,M2] [#7 -0.25,0.17,0.85,U] [#8 0.03,0.06,0.96,U] 
00:39:18.390 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.02}, one-star: {-0.20, 0.10}
00:39:18.390 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
00:39:18.390 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
00:39:18.390 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.03 mountX=0.05 mountY=-0.17, mountTheta=-1.28
00:39:18.392 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.02, opts=13)
00:39:18.392 00.000 10844 Enqueuing Move request for scope (-0.17, -0.02)
00:39:18.392 00.000 11060 Worker thread wakes up
00:39:18.392 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:18.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
00:39:18.392 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.1
00:39:18.392 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
00:39:18.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:18.392 00.000 11060 Moving (-0.17, -0.02) raw xDistance=0.05 yDistance=-0.17
00:39:18.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:18.393 00.001 10844 Enqueuing Expose request
00:39:18.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:39:18.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:18.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:39:18.393 00.000 11060 MoveAxis(E, 0, ABG)
00:39:18.393 00.000 11060 Move returns status 0, amount 0
00:39:18.393 00.000 11060 MoveAxis(N, 0, ABG)
00:39:18.393 00.000 11060 Move returns status 0, amount 0
00:39:18.393 00.000 11060 move complete, result=0
00:39:18.393 00.000 11060 worker thread done servicing request
00:39:18.393 00.000 11060 Worker thread wakes up
00:39:18.394 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:18.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:18.395 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:19.017 00.622 11060 Exposure complete
00:39:19.184 00.167 11060 worker thread done servicing request
00:39:19.184 00.000 10844 OnExposeComplete: enter
00:39:19.184 00.000 10844 UpdateGuideState(): m_state=6
00:39:19.184 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6634
00:39:19.184 00.000 10844 Star::Find returns 1 (0), X=262.07, Y=62.36, Mass=2646, SNR=33.1, Peak=236 HFD=3.4
00:39:19.184 00.000 10844 MultiStar: [#1 -0.26,-0.53,1.06,U] [#2 -0.64,-0.24,0.00,M1] [#3 -1.28,0.36,0.00,M1] [#4 -0.35,-0.03,0.93,U] [#5 -0.16,0.50,1.09,U] [#6 -0.45,0.02,0.80,U] [#7 -0.77,-0.35,0.00,M1] [#8 -0.47,-0.24,0.98,U] 
00:39:19.184 00.000 10844 refined, 5 included, MultiStar: {-0.35, 0.01}, one-star: {-0.45, 0.32}
00:39:19.184 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.87 = -1.42)
00:39:19.185 00.001 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.44)
00:39:19.185 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.01 hyp=0.35 cameraTheta=3.11 mountX=0.05 mountY=-0.35, mountTheta=-1.42
00:39:19.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.01, opts=13)
00:39:19.187 00.000 10844 Enqueuing Move request for scope (-0.35, 0.01)
00:39:19.187 00.000 11060 Worker thread wakes up
00:39:19.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.01) opts 0xd
00:39:19.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.01)
00:39:19.187 00.000 11060 Moving (-0.35, 0.01) raw xDistance=0.05 yDistance=-0.35
00:39:19.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:39:19.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:39:19.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:39:19.187 00.000 10844 UpdateGuideState exits: m=2646 SNR=33.1
00:39:19.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:19.188 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:19.188 00.000 10844 Enqueuing Expose request
00:39:19.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:39:19.188 00.000 11060 MoveAxis(E, 0, ABG)
00:39:19.188 00.000 11060 Move returns status 0, amount 0
00:39:19.188 00.000 11060 MoveAxis(N, 0, ABG)
00:39:19.188 00.000 11060 Move returns status 0, amount 0
00:39:19.188 00.000 11060 move complete, result=0
00:39:19.188 00.000 11060 worker thread done servicing request
00:39:19.188 00.000 11060 Worker thread wakes up
00:39:19.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:19.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:19.189 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:39:19.818 00.629 11060 Exposure complete
00:39:20.006 00.188 11060 worker thread done servicing request
00:39:20.006 00.000 10844 OnExposeComplete: enter
00:39:20.006 00.000 10844 UpdateGuideState(): m_state=6
00:39:20.006 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6635
00:39:20.006 00.000 10844 Star::Find returns 1 (1), X=262.51, Y=61.63, Mass=2926, SNR=34.3, Peak=255 HFD=3.4
00:39:20.007 00.001 10844 MultiStar: [#1 -0.56,-0.47,0.00,M1] [#2 -0.28,-0.00,1.99,U] [#3 -0.56,-0.28,0.00,M2] [#4 -0.82,-0.18,0.00,M1] [#5 -0.87,0.39,0.00,M1] [#6 -0.07,-0.58,0.91,U] [#7 -0.76,-0.50,0.00,M2] [#8 -0.28,-0.46,0.92,U] 
00:39:20.007 00.000 10844 refined, 3 included, MultiStar: {-0.18, -0.28}, one-star: {-0.01, -0.41}
00:39:20.007 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
00:39:20.007 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
00:39:20.007 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.34 cameraTheta=-2.14 mountX=0.31 mountY=-0.13, mountTheta=-0.41
00:39:20.009 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.28, opts=13)
00:39:20.009 00.000 10844 Enqueuing Move request for scope (-0.18, -0.28)
00:39:20.009 00.000 11060 Worker thread wakes up
00:39:20.009 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:20.009 00.000 10844 UpdateGuideState exits: m=2926 SNR=34.3 Saturated
00:39:20.010 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:20.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:20.010 00.000 10844 Enqueuing Expose request
00:39:20.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
00:39:20.010 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
00:39:20.010 00.000 11060 Moving (-0.18, -0.28) raw xDistance=0.31 yDistance=-0.13
00:39:20.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
00:39:20.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:20.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:20.010 00.000 11060 MoveAxis(W, 54, ABG)
00:39:20.010 00.000 11060 Guiding  Dir = 3, Dur = 54
00:39:20.034 00.024 11060 IsSlewing returns 0
00:39:20.034 00.000 11060 IsGuiding returns 0
00:39:20.128 00.094 11060 IsGuiding returns 0
00:39:20.129 00.001 11060 Move returns status 0, amount 54
00:39:20.129 00.000 11060 MoveAxis(N, 0, ABG)
00:39:20.129 00.000 11060 Move returns status 0, amount 0
00:39:20.129 00.000 11060 move complete, result=0
00:39:20.129 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
00:39:20.130 00.001 11060 worker thread done servicing request
00:39:20.131 00.001 11060 Worker thread wakes up
00:39:20.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:20.132 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:20.763 00.631 11060 Exposure complete
00:39:20.964 00.201 11060 worker thread done servicing request
00:39:20.964 00.000 10844 OnExposeComplete: enter
00:39:20.964 00.000 10844 UpdateGuideState(): m_state=6
00:39:20.964 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6636
00:39:20.965 00.001 10844 Star::Find returns 1 (0), X=262.89, Y=61.80, Mass=3007, SNR=35.4, Peak=254 HFD=3.1
00:39:20.965 00.000 10844 MultiStar: [#1 0.10,-0.41,0.97,U] [#2 -0.28,0.40,2.00,U] [#3 -0.32,-0.17,1.01,U] [#4 -0.16,0.19,1.00,U] [#5 -0.42,-0.09,0.99,U] [#6 -0.22,-0.70,0.00,M1] [#7 -0.17,0.30,0.95,U] [#8 -0.09,-0.01,0.89,U] 
00:39:20.965 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {0.37, -0.24}
00:39:20.965 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
00:39:20.965 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
00:39:20.965 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=-0.02 mountY=-0.15, mountTheta=-1.67
00:39:20.968 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.04, opts=13)
00:39:20.968 00.000 10844 Enqueuing Move request for scope (-0.14, 0.04)
00:39:20.968 00.000 11060 Worker thread wakes up
00:39:20.968 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:20.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
00:39:20.968 00.000 10844 UpdateGuideState exits: m=3007 SNR=35.4
00:39:20.968 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
00:39:20.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:20.968 00.000 11060 Moving (-0.14, 0.04) raw xDistance=-0.02 yDistance=-0.15
00:39:20.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:20.968 00.000 10844 Enqueuing Expose request
00:39:20.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:39:20.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:20.969 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:20.969 00.000 11060 MoveAxis(E, 0, ABG)
00:39:20.969 00.000 11060 Move returns status 0, amount 0
00:39:20.969 00.000 11060 MoveAxis(N, 0, ABG)
00:39:20.969 00.000 11060 Move returns status 0, amount 0
00:39:20.969 00.000 11060 move complete, result=0
00:39:20.970 00.001 11060 worker thread done servicing request
00:39:20.970 00.000 11060 Worker thread wakes up
00:39:20.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:20.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:20.972 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:21.610 00.638 11060 Exposure complete
00:39:21.771 00.161 11060 worker thread done servicing request
00:39:21.771 00.000 10844 OnExposeComplete: enter
00:39:21.771 00.000 10844 UpdateGuideState(): m_state=6
00:39:21.772 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6637
00:39:21.772 00.000 10844 Star::Find returns 1 (0), X=262.80, Y=61.78, Mass=3318, SNR=36.8, Peak=240 HFD=3.6
00:39:21.772 00.000 10844 MultiStar: [#1 0.36,0.44,0.92,U] [#2 -0.22,0.25,1.98,U] [#3 0.29,0.39,0.93,U] [#4 0.05,0.47,0.90,U] [#5 -0.28,-0.31,0.97,U] [#6 0.04,-0.20,0.86,U] [#7 0.33,0.63,0.00,M2] [#8 0.06,0.21,0.92,U] 
00:39:21.772 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.14}, one-star: {0.28, -0.26}
00:39:21.772 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
00:39:21.772 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
00:39:21.772 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.31 mountX=-0.14 mountY=0.01, mountTheta=3.04
00:39:21.774 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
00:39:21.774 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
00:39:21.774 00.000 11060 Worker thread wakes up
00:39:21.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:21.774 00.000 10844 UpdateGuideState exits: m=3318 SNR=36.8
00:39:21.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:21.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:21.774 00.000 10844 Enqueuing Expose request
00:39:21.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:39:21.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:39:21.774 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=0.01
00:39:21.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:39:21.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:21.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:39:21.775 00.001 11060 MoveAxis(E, 25, ABG)
00:39:21.775 00.000 11060 Guiding  Dir = 2, Dur = 25
00:39:21.789 00.014 11060 IsSlewing returns 0
00:39:21.789 00.000 11060 IsGuiding returns 0
00:39:21.821 00.032 11060 IsGuiding returns 0
00:39:21.821 00.000 11060 Move returns status 0, amount 25
00:39:21.821 00.000 11060 MoveAxis(N, 0, ABG)
00:39:21.821 00.000 11060 Move returns status 0, amount 0
00:39:21.821 00.000 11060 move complete, result=0
00:39:21.821 00.000 11060 worker thread done servicing request
00:39:21.821 00.000 11060 Worker thread wakes up
00:39:21.821 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
00:39:21.822 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:21.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:22.448 00.626 11060 Exposure complete
00:39:22.631 00.183 11060 worker thread done servicing request
00:39:22.632 00.001 10844 OnExposeComplete: enter
00:39:22.632 00.000 10844 UpdateGuideState(): m_state=6
00:39:22.632 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6638
00:39:22.632 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=61.70, Mass=2641, SNR=32.9, Peak=242 HFD=3.2
00:39:22.632 00.000 10844 MultiStar: [#1 0.13,-0.24,1.06,U] [#2 -0.15,0.43,2.15,U] [#3 0.06,0.11,1.02,U] [#4 -0.04,0.05,1.05,U] [#5 -0.48,-0.28,1.08,U] [#6 -0.23,-0.29,0.97,U] [#7 -0.04,0.08,0.85,U] [#8 -0.01,-0.26,0.89,U] 
00:39:22.632 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {0.01, -0.34}
00:39:22.633 00.001 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:39:22.633 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
00:39:22.633 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.87 mountX=0.04 mountY=-0.09, mountTheta=-1.12
00:39:22.634 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
00:39:22.634 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
00:39:22.634 00.000 11060 Worker thread wakes up
00:39:22.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:39:22.634 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:39:22.634 00.000 11060 Moving (-0.09, -0.03) raw xDistance=0.04 yDistance=-0.09
00:39:22.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:39:22.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:22.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:22.634 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.9
00:39:22.635 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:22.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:22.635 00.000 10844 Enqueuing Expose request
00:39:22.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:22.635 00.000 11060 MoveAxis(E, 0, ABG)
00:39:22.635 00.000 11060 Move returns status 0, amount 0
00:39:22.635 00.000 11060 MoveAxis(N, 0, ABG)
00:39:22.635 00.000 11060 Move returns status 0, amount 0
00:39:22.635 00.000 11060 move complete, result=0
00:39:22.635 00.000 11060 worker thread done servicing request
00:39:22.635 00.000 11060 Worker thread wakes up
00:39:22.636 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:22.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:22.638 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:23.273 00.635 11060 Exposure complete
00:39:23.467 00.194 11060 worker thread done servicing request
00:39:23.467 00.000 10844 OnExposeComplete: enter
00:39:23.467 00.000 10844 UpdateGuideState(): m_state=6
00:39:23.468 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6639
00:39:23.468 00.000 10844 Star::Find returns 1 (0), X=262.50, Y=62.29, Mass=3042, SNR=35.1, Peak=252 HFD=3.6
00:39:23.468 00.000 10844 MultiStar: [#1 0.10,0.52,1.07,U] [#2 -0.13,0.15,1.90,U] [#3 -0.13,0.83,0.00,M1] [#4 0.17,-0.46,0.95,U] [#5 -0.59,0.16,0.99,U] [#6 -0.26,-0.54,0.86,U] [#7 -0.57,0.38,0.00,M2] [#8 0.11,-0.62,0.00,M1] 
00:39:23.468 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.05}, one-star: {-0.03, 0.25}
00:39:23.468 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
00:39:23.468 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
00:39:23.468 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.73 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
00:39:23.469 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
00:39:23.469 00.000 10844 Enqueuing Move request for scope (-0.12, 0.05)
00:39:23.470 00.001 11060 Worker thread wakes up
00:39:23.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:23.470 00.000 10844 UpdateGuideState exits: m=3042 SNR=35.1
00:39:23.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:23.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:23.470 00.000 10844 Enqueuing Expose request
00:39:23.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
00:39:23.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
00:39:23.470 00.000 11060 Moving (-0.12, 0.05) raw xDistance=-0.03 yDistance=-0.13
00:39:23.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:39:23.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:23.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:23.470 00.000 11060 MoveAxis(E, 0, ABG)
00:39:23.470 00.000 11060 Move returns status 0, amount 0
00:39:23.470 00.000 11060 MoveAxis(N, 0, ABG)
00:39:23.470 00.000 11060 Move returns status 0, amount 0
00:39:23.470 00.000 11060 move complete, result=0
00:39:23.471 00.001 11060 worker thread done servicing request
00:39:23.471 00.000 11060 Worker thread wakes up
00:39:23.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:23.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:23.471 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:24.100 00.629 11060 Exposure complete
00:39:24.275 00.175 11060 worker thread done servicing request
00:39:24.275 00.000 10844 OnExposeComplete: enter
00:39:24.275 00.000 10844 UpdateGuideState(): m_state=6
00:39:24.275 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6640
00:39:24.275 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=62.62, Mass=2907, SNR=33.9, Peak=254 HFD=3.3
00:39:24.276 00.001 10844 MultiStar: [#1 -0.34,-0.28,1.01,U] [#2 -0.16,-0.23,1.91,U] [#3 -0.20,0.45,1.03,U] [#4 0.35,-0.07,0.94,U] [#5 -0.64,0.07,0.00,M1] [#6 -0.21,-0.42,0.94,U] [#7 -0.14,0.35,0.94,U] [#8 -0.17,-0.50,0.95,U] 
00:39:24.276 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.03}, one-star: {0.00, 0.59}
00:39:24.276 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:39:24.276 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:39:24.276 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.87 mountX=0.05 mountY=-0.11, mountTheta=-1.13
00:39:24.277 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.03, opts=13)
00:39:24.277 00.000 10844 Enqueuing Move request for scope (-0.12, -0.03)
00:39:24.277 00.000 11060 Worker thread wakes up
00:39:24.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
00:39:24.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
00:39:24.277 00.000 11060 Moving (-0.12, -0.03) raw xDistance=0.05 yDistance=-0.11
00:39:24.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:39:24.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:24.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:39:24.277 00.000 11060 MoveAxis(E, 0, ABG)
00:39:24.277 00.000 11060 Move returns status 0, amount 0
00:39:24.279 00.002 11060 MoveAxis(N, 0, ABG)
00:39:24.279 00.000 11060 Move returns status 0, amount 0
00:39:24.279 00.000 11060 move complete, result=0
00:39:24.279 00.000 11060 worker thread done servicing request
00:39:24.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:24.279 00.000 10844 UpdateGuideState exits: m=2907 SNR=33.9
00:39:24.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:24.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:24.279 00.000 10844 Enqueuing Expose request
00:39:24.279 00.000 11060 Worker thread wakes up
00:39:24.279 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:24.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:24.280 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:24.911 00.631 11060 Exposure complete
00:39:25.078 00.167 11060 worker thread done servicing request
00:39:25.078 00.000 10844 OnExposeComplete: enter
00:39:25.079 00.001 10844 UpdateGuideState(): m_state=6
00:39:25.079 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6641
00:39:25.079 00.000 10844 Star::Find returns 1 (0), X=262.47, Y=62.29, Mass=2854, SNR=34.5, Peak=254 HFD=3.4
00:39:25.079 00.000 10844 MultiStar: [#1 -0.08,0.51,1.00,U] [#2 0.20,-0.20,1.90,U] [#3 0.09,0.69,0.00,M1] [#4 -0.12,-0.30,0.99,U] [#5 -0.32,0.35,0.96,U] [#6 -0.19,0.14,0.88,U] [#7 -0.35,0.82,0.00,M2] [#8 -0.22,-0.39,0.90,U] 
00:39:25.080 00.001 10844 refined, 6 included, MultiStar: {-0.07, 0.03}, one-star: {-0.05, 0.26}
00:39:25.080 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
00:39:25.080 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.78)
00:39:25.080 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.77 mountX=-0.01 mountY=-0.07, mountTheta=-1.76
00:39:25.081 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.03, opts=13)
00:39:25.081 00.000 10844 Enqueuing Move request for scope (-0.07, 0.03)
00:39:25.081 00.000 11060 Worker thread wakes up
00:39:25.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:25.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:39:25.082 00.001 10844 UpdateGuideState exits: m=2854 SNR=34.5
00:39:25.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:39:25.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:25.082 00.000 11060 Moving (-0.07, 0.03) raw xDistance=-0.01 yDistance=-0.07
00:39:25.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:25.082 00.000 10844 Enqueuing Expose request
00:39:25.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:39:25.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:25.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:39:25.082 00.000 11060 MoveAxis(E, 0, ABG)
00:39:25.082 00.000 11060 Move returns status 0, amount 0
00:39:25.082 00.000 11060 MoveAxis(N, 0, ABG)
00:39:25.082 00.000 11060 Move returns status 0, amount 0
00:39:25.082 00.000 11060 move complete, result=0
00:39:25.082 00.000 11060 worker thread done servicing request
00:39:25.082 00.000 11060 Worker thread wakes up
00:39:25.084 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:25.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:25.085 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:25.709 00.624 11060 Exposure complete
00:39:25.876 00.167 11060 worker thread done servicing request
00:39:25.876 00.000 10844 OnExposeComplete: enter
00:39:25.876 00.000 10844 UpdateGuideState(): m_state=6
00:39:25.876 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6642
00:39:25.876 00.000 10844 Star::Find returns 1 (0), X=262.09, Y=62.06, Mass=3343, SNR=37.2, Peak=251 HFD=3.6
00:39:25.876 00.000 10844 MultiStar: [#1 -0.34,-0.14,1.00,U] [#2 -0.78,0.01,0.00,M1] [#3 -0.63,0.16,0.00,M2] [#4 -0.40,-0.53,0.00,M1] [#5 -0.78,-0.19,0.00,M1] [#6 -0.70,-0.84,0.00,M1] [#7 -0.64,0.36,0.00,M3] [#8 -0.60,-0.69,0.00,M1] 
00:39:25.876 00.000 10844 refined, 1 included, MultiStar: {-0.39, -0.06}, one-star: {-0.43, 0.02}
00:39:25.876 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
00:39:25.877 00.001 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
00:39:25.877 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.06 hyp=0.39 cameraTheta=-3.00 mountX=0.13 mountY=-0.37, mountTheta=-1.25
00:39:25.878 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.06, opts=13)
00:39:25.878 00.000 10844 Enqueuing Move request for scope (-0.39, -0.06)
00:39:25.878 00.000 11060 Worker thread wakes up
00:39:25.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.06) opts 0xd
00:39:25.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.06)
00:39:25.878 00.000 11060 Moving (-0.39, -0.06) raw xDistance=0.13 yDistance=-0.37
00:39:25.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:39:25.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:25.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:25.878 00.000 10844 UpdateGuideState exits: m=3343 SNR=37.2
00:39:25.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:39:25.878 00.000 11060 MoveAxis(W, 22, ABG)
00:39:25.878 00.000 11060 Guiding  Dir = 3, Dur = 22
00:39:25.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:25.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:25.878 00.000 10844 Enqueuing Expose request
00:39:25.895 00.017 11060 IsSlewing returns 0
00:39:25.895 00.000 11060 IsGuiding returns 0
00:39:25.924 00.029 11060 IsGuiding returns 0
00:39:25.924 00.000 11060 Move returns status 0, amount 22
00:39:25.924 00.000 11060 MoveAxis(N, 0, ABG)
00:39:25.924 00.000 11060 Move returns status 0, amount 0
00:39:25.924 00.000 11060 move complete, result=0
00:39:25.924 00.000 11060 worker thread done servicing request
00:39:25.924 00.000 11060 Worker thread wakes up
00:39:25.924 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.4 px 0 ms NORTH
00:39:25.925 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:25.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:26.570 00.645 11060 Exposure complete
00:39:26.744 00.174 11060 worker thread done servicing request
00:39:26.745 00.001 10844 OnExposeComplete: enter
00:39:26.745 00.000 10844 UpdateGuideState(): m_state=6
00:39:26.745 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6643
00:39:26.745 00.000 10844 Star::Find returns 1 (1), X=261.91, Y=61.65, Mass=3806, SNR=39.5, Peak=255 HFD=3.8
00:39:26.745 00.000 10844 MultiStar: [#1 -0.78,-0.15,0.00,M1] [#2 -0.50,0.02,1.82,U] [#3 -0.41,0.52,0.00,M3] [#4 0.16,-0.13,0.81,U] [#5 -0.51,0.45,0.00,M2] [#6 -0.27,-0.07,0.76,U] [#7 -0.68,0.47,0.00,M4] [#8 -0.01,-0.57,0.76,U] 
00:39:26.746 00.001 10844 refined, 4 included, MultiStar: {-0.31, -0.18}, one-star: {-0.62, -0.39}
00:39:26.746 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
00:39:26.746 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
00:39:26.746 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.18 hyp=0.36 cameraTheta=-2.61 mountX=0.24 mountY=-0.28, mountTheta=-0.87
00:39:26.747 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.18, opts=13)
00:39:26.747 00.000 10844 Enqueuing Move request for scope (-0.31, -0.18)
00:39:26.747 00.000 11060 Worker thread wakes up
00:39:26.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.18) opts 0xd
00:39:26.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.18)
00:39:26.747 00.000 11060 Moving (-0.31, -0.18) raw xDistance=0.24 yDistance=-0.28
00:39:26.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:39:26.748 00.001 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.63 newest=-0.73
00:39:26.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
00:39:26.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:26.748 00.000 10844 UpdateGuideState exits: m=3806 SNR=39.5 Saturated
00:39:26.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:26.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:26.748 00.000 10844 Enqueuing Expose request
00:39:26.748 00.000 11060 MoveAxis(W, 42, ABG)
00:39:26.748 00.000 11060 Guiding  Dir = 3, Dur = 42
00:39:26.764 00.016 11060 IsSlewing returns 0
00:39:26.764 00.000 11060 IsGuiding returns 0
00:39:26.812 00.048 11060 IsGuiding returns 0
00:39:26.812 00.000 11060 Move returns status 0, amount 42
00:39:26.812 00.000 11060 BLC: Oldest BLC event removed
00:39:26.812 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:39:26.812 00.000 11060 MoveAxis(N, 859, ABG)
00:39:26.812 00.000 11060 duration set to 750 by maxDecDuration
00:39:26.812 00.000 11060 Guiding  Dir = 0, Dur = 750
00:39:26.834 00.022 11060 IsSlewing returns 0
00:39:26.834 00.000 11060 IsGuiding returns 0
00:39:27.591 00.757 11060 IsGuiding returns 0
00:39:27.591 00.000 11060 Move returns status 0, amount 750
00:39:27.591 00.000 11060 move complete, result=0
00:39:27.591 00.000 11060 worker thread done servicing request
00:39:27.591 00.000 11060 Worker thread wakes up
00:39:27.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:27.591 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.3 px 750 ms NORTH
00:39:27.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:28.225 00.634 11060 Exposure complete
00:39:28.399 00.174 11060 worker thread done servicing request
00:39:28.399 00.000 10844 OnExposeComplete: enter
00:39:28.399 00.000 10844 UpdateGuideState(): m_state=6
00:39:28.399 00.000 10844 Star::Find(15, 261, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6644
00:39:28.399 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=61.97, Mass=2508, SNR=32.1, Peak=220 HFD=3.3
00:39:28.400 00.001 10844 MultiStar: [#1 0.03,0.14,1.00,U] [#2 -0.23,0.04,2.01,U] [#3 -0.56,-0.08,1.05,U] [#4 -0.05,0.03,1.12,U] [#5 -0.13,-0.05,1.16,U] [#6 0.24,-0.82,0.00,M1] [#7 -0.28,-0.23,0.93,U] [#8 -0.11,-0.25,0.92,U] 
00:39:28.400 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.04}, one-star: {0.17, -0.07}
00:39:28.400 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:39:28.400 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:39:28.400 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.87 mountX=0.07 mountY=-0.15, mountTheta=-1.12
00:39:28.402 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.04, opts=13)
00:39:28.402 00.000 10844 Enqueuing Move request for scope (-0.16, -0.04)
00:39:28.402 00.000 11060 Worker thread wakes up
00:39:28.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:28.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
00:39:28.402 00.000 10844 UpdateGuideState exits: m=2508 SNR=32.1
00:39:28.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
00:39:28.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:28.402 00.000 11060 Moving (-0.16, -0.04) raw xDistance=0.07 yDistance=-0.15
00:39:28.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:28.402 00.000 10844 Enqueuing Expose request
00:39:28.402 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.196293, 1:0.146841
00:39:28.402 00.000 11060 BLC: No correction, Miss < min_move
00:39:28.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:39:28.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:28.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:28.402 00.000 11060 MoveAxis(E, 0, ABG)
00:39:28.402 00.000 11060 Move returns status 0, amount 0
00:39:28.403 00.001 11060 MoveAxis(N, 0, ABG)
00:39:28.403 00.000 11060 Move returns status 0, amount 0
00:39:28.403 00.000 11060 move complete, result=0
00:39:28.403 00.000 11060 worker thread done servicing request
00:39:28.403 00.000 11060 Worker thread wakes up
00:39:28.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:28.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:28.404 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:29.035 00.631 11060 Exposure complete
00:39:29.187 00.152 11060 worker thread done servicing request
00:39:29.187 00.000 10844 OnExposeComplete: enter
00:39:29.187 00.000 10844 UpdateGuideState(): m_state=6
00:39:29.187 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6645
00:39:29.187 00.000 10844 Star::Find returns 1 (1), X=262.53, Y=61.64, Mass=3589, SNR=37.5, Peak=255 HFD=3.4
00:39:29.189 00.002 10844 MultiStar: [#1 0.11,-0.42,1.01,U] [#2 -0.15,0.70,0.00,M1] [#3 -0.27,0.34,0.86,U] [#4 -0.07,0.28,0.92,U] [#5 -0.20,-0.28,0.98,U] [#6 -0.24,-0.28,0.85,U] [#7 -0.23,0.46,0.79,U] [#8 0.03,0.17,0.80,U] 
00:39:29.189 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.04}, one-star: {0.00, -0.39}
00:39:29.189 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
00:39:29.189 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
00:39:29.189 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.78 mountX=0.06 mountY=-0.09, mountTheta=-1.03
00:39:29.196 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
00:39:29.196 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
00:39:29.196 00.000 11060 Worker thread wakes up
00:39:29.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:39:29.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:39:29.196 00.000 11060 Moving (-0.10, -0.04) raw xDistance=0.06 yDistance=-0.09
00:39:29.196 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.196293, 1:0.146841, 2:0.094717
00:39:29.196 00.000 11060 BLC: No correction, Miss < min_move
00:39:29.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:39:29.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:29.198 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:29.198 00.000 10844 UpdateGuideState exits: m=3589 SNR=37.5 Saturated
00:39:29.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:29.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:29.198 00.000 10844 Enqueuing Expose request
00:39:29.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:39:29.198 00.000 11060 MoveAxis(E, 0, ABG)
00:39:29.198 00.000 11060 Move returns status 0, amount 0
00:39:29.198 00.000 11060 MoveAxis(N, 0, ABG)
00:39:29.198 00.000 11060 Move returns status 0, amount 0
00:39:29.198 00.000 11060 move complete, result=0
00:39:29.198 00.000 11060 worker thread done servicing request
00:39:29.198 00.000 11060 Worker thread wakes up
00:39:29.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:29.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:29.200 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:29.837 00.637 11060 Exposure complete
00:39:29.994 00.157 11060 worker thread done servicing request
00:39:29.994 00.000 10844 OnExposeComplete: enter
00:39:29.994 00.000 10844 UpdateGuideState(): m_state=6
00:39:30.000 00.006 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6646
00:39:30.000 00.000 10844 Star::Find returns 1 (1), X=262.29, Y=61.72, Mass=2537, SNR=32.2, Peak=255 HFD=3.5
00:39:30.000 00.000 10844 MultiStar: [#1 -0.49,-0.55,0.00,M1] [#2 -0.48,0.30,2.13,U] [#3 0.02,0.25,1.05,U] [#4 -0.42,0.19,1.03,U] [#5 -0.51,0.19,1.09,U] [#6 0.14,0.37,1.06,U] [#7 -0.62,0.10,0.00,M3] [#8 -0.11,0.14,0.98,U] 
00:39:30.000 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.18}, one-star: {-0.23, -0.31}
00:39:30.000 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
00:39:30.000 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.02)
00:39:30.000 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.32 cameraTheta=2.53 mountX=-0.13 mountY=-0.29, mountTheta=-2.00
00:39:30.001 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.18, opts=13)
00:39:30.003 00.002 10844 Enqueuing Move request for scope (-0.26, 0.18)
00:39:30.003 00.000 11060 Worker thread wakes up
00:39:30.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd
00:39:30.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.18)
00:39:30.003 00.000 11060 Moving (-0.26, 0.18) raw xDistance=-0.13 yDistance=-0.29
00:39:30.003 00.000 11060 BLC: window closed
00:39:30.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:30.003 00.000 10844 UpdateGuideState exits: m=2537 SNR=32.2 Saturated
00:39:30.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:30.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:30.003 00.000 10844 Enqueuing Expose request
00:39:30.003 00.000 11060 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.196293, 1:0.146841, 2:0.094717
00:39:30.003 00.000 11060 BLC: Under-shoot: nominal increase by 78
00:39:30.003 00.000 11060 BLC: window closed
00:39:30.003 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:39:30.003 00.000 11060 BLC: Pulse adjusted to 750
00:39:30.004 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:39:30.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
00:39:30.004 00.000 11060 MoveAxis(E, 23, ABG)
00:39:30.004 00.000 11060 Guiding  Dir = 2, Dur = 23
00:39:30.034 00.030 11060 IsSlewing returns 0
00:39:30.034 00.000 11060 IsGuiding returns 0
00:39:30.081 00.047 11060 IsGuiding returns 0
00:39:30.081 00.000 11060 Move returns status 0, amount 23
00:39:30.082 00.001 11060 MoveAxis(N, 112, ABG)
00:39:30.082 00.000 11060 Guiding  Dir = 0, Dur = 112
00:39:30.095 00.013 11060 IsSlewing returns 0
00:39:30.095 00.000 11060 IsGuiding returns 0
00:39:30.221 00.126 11060 IsGuiding returns 0
00:39:30.221 00.000 11060 Move returns status 0, amount 112
00:39:30.221 00.000 11060 move complete, result=0
00:39:30.221 00.000 11060 worker thread done servicing request
00:39:30.221 00.000 11060 Worker thread wakes up
00:39:30.222 00.001 10844 GuideStep: -0.1 px 23 ms EAST, -0.3 px 112 ms NORTH
00:39:30.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:30.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:30.416 00.194 10844 evsrv: cli 0EEEDDF0 connect
00:39:30.417 00.001 10844 case statement mapped state 6 to 3
00:39:30.417 00.000 10844 case statement mapped state 6 to 3
00:39:30.418 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"0fe0336f-a48b-4b1f-b4ff-455a950db643"}
00:39:30.418 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"0fe0336f-a48b-4b1f-b4ff-455a950db643"}
00:39:30.419 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
00:39:30.846 00.427 11060 Exposure complete
00:39:31.032 00.186 11060 worker thread done servicing request
00:39:31.032 00.000 10844 OnExposeComplete: enter
00:39:31.032 00.000 10844 UpdateGuideState(): m_state=6
00:39:31.032 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6647
00:39:31.032 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=61.87, Mass=3207, SNR=36.1, Peak=245 HFD=3.5
00:39:31.033 00.001 10844 MultiStar: [#1 -0.05,-0.57,0.99,U] [#2 0.03,-0.11,1.94,U] [#3 -0.22,-0.45,0.83,U] [#4 -0.38,-0.25,0.97,U] [#5 -0.41,-0.42,1.07,U] [#6 0.10,-0.29,0.89,U] [#7 -0.86,-0.26,0.00,M4] [#8 -0.50,-0.25,0.89,U] 
00:39:31.033 00.000 10844 single-star, 7 included, MultiStar: {-0.14, -0.29}, one-star: {0.09, -0.17}
00:39:31.033 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
00:39:31.033 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
00:39:31.033 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.07 mountX=0.15 mountY=0.12, mountTheta=0.67
00:39:31.034 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.17, opts=13)
00:39:31.034 00.000 10844 Enqueuing Move request for scope (0.09, -0.17)
00:39:31.034 00.000 11060 Worker thread wakes up
00:39:31.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
00:39:31.034 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
00:39:31.034 00.000 11060 Moving (0.09, -0.17) raw xDistance=0.15 yDistance=0.12
00:39:31.035 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:39:31.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:31.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:31.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:39:31.035 00.000 11060 MoveAxis(W, 26, ABG)
00:39:31.035 00.000 11060 Guiding  Dir = 3, Dur = 26
00:39:31.035 00.000 10844 UpdateGuideState exits: m=3207 SNR=36.1
00:39:31.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:31.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:31.035 00.000 10844 Enqueuing Expose request
00:39:31.045 00.010 11060 IsSlewing returns 0
00:39:31.045 00.000 11060 IsGuiding returns 0
00:39:31.077 00.032 11060 IsGuiding returns 0
00:39:31.077 00.000 11060 Move returns status 0, amount 26
00:39:31.077 00.000 11060 MoveAxis(N, 0, ABG)
00:39:31.077 00.000 11060 Move returns status 0, amount 0
00:39:31.077 00.000 11060 move complete, result=0
00:39:31.077 00.000 11060 worker thread done servicing request
00:39:31.077 00.000 11060 Worker thread wakes up
00:39:31.077 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
00:39:31.078 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:31.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:31.703 00.625 11060 Exposure complete
00:39:31.865 00.162 11060 worker thread done servicing request
00:39:31.865 00.000 10844 OnExposeComplete: enter
00:39:31.865 00.000 10844 UpdateGuideState(): m_state=6
00:39:31.866 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6648
00:39:31.866 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=62.09, Mass=2701, SNR=33.0, Peak=219 HFD=3.2
00:39:31.866 00.000 10844 MultiStar: [#1 0.02,-0.43,0.97,U] [#2 0.17,0.16,2.08,U] [#3 0.10,-0.15,1.07,U] [#4 -0.15,-0.07,0.89,U] [#5 -0.73,-0.22,0.00,M1] [#6 0.06,-0.26,0.99,U] [#7 -0.34,0.11,0.89,U] [#8 -0.17,-0.28,1.00,U] 
00:39:31.866 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.25, 0.05}
00:39:31.866 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
00:39:31.866 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
00:39:31.866 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=0.07 mountY=0.04, mountTheta=0.45
00:39:31.867 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
00:39:31.867 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
00:39:31.867 00.000 11060 Worker thread wakes up
00:39:31.867 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:31.867 00.000 10844 UpdateGuideState exits: m=2701 SNR=33.0
00:39:31.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:31.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:31.867 00.000 10844 Enqueuing Expose request
00:39:31.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:39:31.868 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:39:31.868 00.000 11060 Moving (0.02, -0.08) raw xDistance=0.07 yDistance=0.04
00:39:31.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:39:31.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:31.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:31.868 00.000 11060 MoveAxis(E, 0, ABG)
00:39:31.868 00.000 11060 Move returns status 0, amount 0
00:39:31.868 00.000 11060 MoveAxis(N, 0, ABG)
00:39:31.868 00.000 11060 Move returns status 0, amount 0
00:39:31.868 00.000 11060 move complete, result=0
00:39:31.868 00.000 11060 worker thread done servicing request
00:39:31.868 00.000 11060 Worker thread wakes up
00:39:31.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:31.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:31.869 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:32.501 00.632 11060 Exposure complete
00:39:32.669 00.168 11060 worker thread done servicing request
00:39:32.669 00.000 10844 OnExposeComplete: enter
00:39:32.669 00.000 10844 UpdateGuideState(): m_state=6
00:39:32.670 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6649
00:39:32.670 00.000 10844 Star::Find returns 1 (1), X=263.08, Y=62.08, Mass=3191, SNR=36.2, Peak=255 HFD=3.7
00:39:32.670 00.000 10844 MultiStar: [#1 0.08,-0.26,0.89,U] [#2 -0.60,0.16,1.84,U] [#3 0.33,0.04,0.94,U] [#4 0.25,-0.01,0.90,U] [#5 -0.06,0.27,1.05,U] [#6 0.36,-0.56,0.00,M1] [#7 0.24,0.33,0.84,U] [#8 0.40,-0.34,0.89,U] 
00:39:32.670 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.55, 0.04}
00:39:32.670 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:39:32.671 00.001 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:39:32.671 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.60 mountX=-0.06 mountY=0.06, mountTheta=2.35
00:39:32.672 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
00:39:32.672 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
00:39:32.673 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:32.673 00.000 10844 UpdateGuideState exits: m=3191 SNR=36.2 Saturated
00:39:32.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:32.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:32.673 00.000 10844 Enqueuing Expose request
00:39:32.673 00.000 11060 Worker thread wakes up
00:39:32.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:39:32.674 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:39:32.674 00.000 11060 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=0.06
00:39:32.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:39:32.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:32.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:39:32.674 00.000 11060 MoveAxis(E, 0, ABG)
00:39:32.674 00.000 11060 Move returns status 0, amount 0
00:39:32.674 00.000 11060 MoveAxis(N, 0, ABG)
00:39:32.674 00.000 11060 Move returns status 0, amount 0
00:39:32.674 00.000 11060 move complete, result=0
00:39:32.674 00.000 11060 worker thread done servicing request
00:39:32.674 00.000 11060 Worker thread wakes up
00:39:32.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:32.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:32.675 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:33.317 00.642 11060 Exposure complete
00:39:33.486 00.169 11060 worker thread done servicing request
00:39:33.486 00.000 10844 OnExposeComplete: enter
00:39:33.486 00.000 10844 UpdateGuideState(): m_state=6
00:39:33.487 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6650
00:39:33.487 00.000 10844 Star::Find returns 1 (0), X=262.97, Y=62.12, Mass=3091, SNR=35.5, Peak=243 HFD=3.0
00:39:33.487 00.000 10844 MultiStar: [#1 0.39,0.25,0.94,U] [#2 0.26,0.24,1.86,U] [#3 0.57,0.44,0.00,M1] [#4 0.06,-0.26,0.87,U] [#5 -0.80,-0.01,0.00,M1] [#6 0.55,-0.45,0.00,M2] [#7 -0.06,0.73,0.00,M3] [#8 0.31,-0.77,0.00,M1] 
00:39:33.487 00.000 10844 refined, 3 included, MultiStar: {0.29, 0.12}, one-star: {0.44, 0.08}
00:39:33.487 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
00:39:33.487 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
00:39:33.487 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.12 hyp=0.31 cameraTheta=0.38 mountX=-0.17 mountY=0.27, mountTheta=2.13
00:39:33.488 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.12, opts=13)
00:39:33.488 00.000 10844 Enqueuing Move request for scope (0.29, 0.12)
00:39:33.489 00.001 11060 Worker thread wakes up
00:39:33.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:33.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.12) opts 0xd
00:39:33.489 00.000 10844 UpdateGuideState exits: m=3091 SNR=35.5
00:39:33.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.12)
00:39:33.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:33.489 00.000 11060 Moving (0.29, 0.12) raw xDistance=-0.17 yDistance=0.27
00:39:33.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:33.489 00.000 10844 Enqueuing Expose request
00:39:33.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:39:33.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:39:33.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:39:33.489 00.000 11060 MoveAxis(E, 29, ABG)
00:39:33.489 00.000 11060 Guiding  Dir = 2, Dur = 29
00:39:33.529 00.040 11060 IsSlewing returns 0
00:39:33.530 00.001 11060 IsGuiding returns 0
00:39:33.590 00.060 11060 IsGuiding returns 0
00:39:33.590 00.000 11060 Move returns status 0, amount 29
00:39:33.590 00.000 11060 MoveAxis(N, 0, ABG)
00:39:33.590 00.000 11060 Move returns status 0, amount 0
00:39:33.590 00.000 11060 move complete, result=0
00:39:33.590 00.000 11060 worker thread done servicing request
00:39:33.590 00.000 11060 Worker thread wakes up
00:39:33.590 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.3 px 0 ms NORTH
00:39:33.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:33.591 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:34.219 00.628 11060 Exposure complete
00:39:34.373 00.154 11060 worker thread done servicing request
00:39:34.373 00.000 10844 OnExposeComplete: enter
00:39:34.374 00.001 10844 UpdateGuideState(): m_state=6
00:39:34.374 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6651
00:39:34.374 00.000 10844 Star::Find returns 1 (1), X=262.73, Y=62.56, Mass=3495, SNR=37.9, Peak=255 HFD=3.6
00:39:34.374 00.000 10844 MultiStar: [#1 0.48,0.35,0.90,U] [#2 0.26,-0.06,1.69,U] [#3 0.44,0.43,0.85,U] [#4 -0.04,-0.19,0.92,U] [#5 -0.39,0.16,1.02,U] [#6 0.12,0.16,0.75,U] [#7 0.10,0.35,0.72,U] [#8 0.64,-0.16,0.00,M2] 
00:39:34.374 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.19}, one-star: {0.20, 0.52}
00:39:34.374 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
00:39:34.375 00.001 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
00:39:34.375 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.89 mountX=-0.21 mountY=0.12, mountTheta=2.63
00:39:34.376 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.19, opts=13)
00:39:34.376 00.000 10844 Enqueuing Move request for scope (0.15, 0.19)
00:39:34.376 00.000 11060 Worker thread wakes up
00:39:34.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:34.376 00.000 10844 UpdateGuideState exits: m=3495 SNR=37.9 Saturated
00:39:34.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:34.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:34.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
00:39:34.376 00.000 10844 Enqueuing Expose request
00:39:34.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
00:39:34.376 00.000 11060 Moving (0.15, 0.19) raw xDistance=-0.21 yDistance=0.12
00:39:34.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:39:34.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:34.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:39:34.376 00.000 11060 MoveAxis(E, 37, ABG)
00:39:34.376 00.000 11060 Guiding  Dir = 2, Dur = 37
00:39:34.400 00.024 11060 IsSlewing returns 0
00:39:34.400 00.000 11060 IsGuiding returns 0
00:39:34.462 00.062 11060 IsGuiding returns 0
00:39:34.462 00.000 11060 Move returns status 0, amount 37
00:39:34.462 00.000 11060 MoveAxis(N, 0, ABG)
00:39:34.462 00.000 11060 Move returns status 0, amount 0
00:39:34.462 00.000 11060 move complete, result=0
00:39:34.462 00.000 11060 worker thread done servicing request
00:39:34.462 00.000 11060 Worker thread wakes up
00:39:34.462 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
00:39:34.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:34.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:35.096 00.634 11060 Exposure complete
00:39:35.274 00.178 11060 worker thread done servicing request
00:39:35.274 00.000 10844 OnExposeComplete: enter
00:39:35.274 00.000 10844 UpdateGuideState(): m_state=6
00:39:35.274 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6652
00:39:35.274 00.000 10844 Star::Find returns 1 (0), X=263.10, Y=61.74, Mass=2924, SNR=34.6, Peak=237 HFD=3.3
00:39:35.276 00.002 10844 MultiStar: [#1 0.05,0.06,0.91,U] [#2 -0.23,0.26,1.96,U] [#3 0.28,0.00,1.01,U] [#4 -0.21,0.03,1.03,U] [#5 -0.07,0.35,1.03,U] [#6 -0.21,0.00,0.89,U] [#7 0.21,0.53,0.77,U] [#8 0.56,0.11,0.91,U] 
00:39:35.276 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.57, -0.30}
00:39:35.276 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:39:35.276 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:39:35.276 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.08 mountX=-0.13 mountY=0.05, mountTheta=2.81
00:39:35.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
00:39:35.278 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
00:39:35.278 00.000 11060 Worker thread wakes up
00:39:35.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:39:35.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:35.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:39:35.278 00.000 10844 UpdateGuideState exits: m=2924 SNR=34.6
00:39:35.278 00.000 11060 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=0.05
00:39:35.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:35.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:39:35.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:35.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:35.279 00.001 10844 Enqueuing Expose request
00:39:35.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:39:35.279 00.000 11060 MoveAxis(E, 24, ABG)
00:39:35.279 00.000 11060 Guiding  Dir = 2, Dur = 24
00:39:35.305 00.026 11060 IsSlewing returns 0
00:39:35.305 00.000 11060 IsGuiding returns 0
00:39:35.352 00.047 11060 IsGuiding returns 0
00:39:35.352 00.000 11060 Move returns status 0, amount 24
00:39:35.352 00.000 11060 MoveAxis(N, 0, ABG)
00:39:35.352 00.000 11060 Move returns status 0, amount 0
00:39:35.352 00.000 11060 move complete, result=0
00:39:35.352 00.000 11060 worker thread done servicing request
00:39:35.353 00.001 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:39:35.353 00.000 11060 Worker thread wakes up
00:39:35.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:35.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:36.001 00.648 11060 Exposure complete
00:39:36.163 00.162 11060 worker thread done servicing request
00:39:36.164 00.001 10844 OnExposeComplete: enter
00:39:36.164 00.000 10844 UpdateGuideState(): m_state=6
00:39:36.164 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6653
00:39:36.164 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=62.02, Mass=3292, SNR=37.3, Peak=248 HFD=3.5
00:39:36.164 00.000 10844 MultiStar: [#1 0.33,-0.02,0.96,U] [#2 0.40,0.43,1.78,U] [#3 0.24,0.04,0.83,U] [#4 0.04,-0.33,0.89,U] [#5 -0.14,-0.08,0.91,U] [#6 0.19,0.04,0.83,U] [#7 0.24,0.74,0.00,M2] [#8 0.54,-0.14,0.88,U] 
00:39:36.164 00.000 10844 single-star, 7 included, MultiStar: {0.23, 0.04}, one-star: {0.06, -0.01}
00:39:36.164 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
00:39:36.164 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
00:39:36.164 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.25 mountX=0.00 mountY=0.06, mountTheta=1.50
00:39:36.166 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
00:39:36.166 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
00:39:36.166 00.000 11060 Worker thread wakes up
00:39:36.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:36.166 00.000 10844 UpdateGuideState exits: m=3292 SNR=37.3
00:39:36.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:36.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:36.166 00.000 10844 Enqueuing Expose request
00:39:36.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:39:36.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:39:36.166 00.000 11060 Moving (0.06, -0.01) raw xDistance=0.00 yDistance=0.06
00:39:36.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:39:36.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:36.167 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:39:36.167 00.000 11060 MoveAxis(E, 0, ABG)
00:39:36.167 00.000 11060 Move returns status 0, amount 0
00:39:36.167 00.000 11060 MoveAxis(N, 0, ABG)
00:39:36.167 00.000 11060 Move returns status 0, amount 0
00:39:36.167 00.000 11060 move complete, result=0
00:39:36.167 00.000 11060 worker thread done servicing request
00:39:36.167 00.000 11060 Worker thread wakes up
00:39:36.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:36.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:36.169 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:36.797 00.628 11060 Exposure complete
00:39:36.967 00.170 11060 worker thread done servicing request
00:39:36.967 00.000 10844 OnExposeComplete: enter
00:39:36.967 00.000 10844 UpdateGuideState(): m_state=6
00:39:36.967 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6654
00:39:36.967 00.000 10844 Star::Find returns 1 (0), X=262.98, Y=61.75, Mass=3230, SNR=36.1, Peak=249 HFD=3.4
00:39:36.967 00.000 10844 MultiStar: [#1 0.04,-0.75,0.00,M1] [#2 -0.08,0.09,1.92,U] [#3 0.20,-0.22,0.95,U] [#4 -0.47,-0.51,0.00,M1] [#5 -0.22,-0.55,0.90,U] [#6 0.68,-0.40,0.00,M1] [#7 -0.10,0.13,0.83,U] [#8 0.29,-0.33,0.92,U] 
00:39:36.968 00.001 10844 refined, 5 included, MultiStar: {0.07, -0.16}, one-star: {0.45, -0.28}
00:39:36.968 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
00:39:36.968 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:39:36.968 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.13 mountX=0.14 mountY=0.10, mountTheta=0.61
00:39:36.969 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.16, opts=13)
00:39:36.969 00.000 10844 Enqueuing Move request for scope (0.07, -0.16)
00:39:36.969 00.000 11060 Worker thread wakes up
00:39:36.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:36.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
00:39:36.969 00.000 10844 UpdateGuideState exits: m=3230 SNR=36.1
00:39:36.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
00:39:36.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:36.969 00.000 11060 Moving (0.07, -0.16) raw xDistance=0.14 yDistance=0.10
00:39:36.970 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:36.970 00.000 10844 Enqueuing Expose request
00:39:36.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:39:36.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:36.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:39:36.970 00.000 11060 MoveAxis(W, 24, ABG)
00:39:36.970 00.000 11060 Guiding  Dir = 3, Dur = 24
00:39:36.995 00.025 11060 IsSlewing returns 0
00:39:36.995 00.000 11060 IsGuiding returns 0
00:39:37.046 00.051 11060 IsGuiding returns 0
00:39:37.046 00.000 11060 Move returns status 0, amount 24
00:39:37.046 00.000 11060 MoveAxis(N, 0, ABG)
00:39:37.046 00.000 11060 Move returns status 0, amount 0
00:39:37.047 00.001 11060 move complete, result=0
00:39:37.047 00.000 11060 worker thread done servicing request
00:39:37.047 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
00:39:37.047 00.000 11060 Worker thread wakes up
00:39:37.048 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:37.049 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:37.678 00.629 11060 Exposure complete
00:39:37.854 00.176 11060 worker thread done servicing request
00:39:37.854 00.000 10844 OnExposeComplete: enter
00:39:37.854 00.000 10844 UpdateGuideState(): m_state=6
00:39:37.855 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6655
00:39:37.855 00.000 10844 Star::Find returns 1 (1), X=263.16, Y=62.36, Mass=2723, SNR=33.9, Peak=255 HFD=3.2
00:39:37.855 00.000 10844 MultiStar: [#1 0.74,0.24,0.00,M2] [#2 0.63,0.42,0.00,M1] [#3 0.79,0.09,0.00,M1] [#4 0.14,-0.12,0.99,U] [#5 0.02,0.16,1.02,U] [#6 -0.07,0.14,0.95,U] [#7 0.35,0.32,0.99,U] [#8 0.37,-0.11,0.97,U] 
00:39:37.855 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.12}, one-star: {0.63, 0.32}
00:39:37.855 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
00:39:37.855 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
00:39:37.855 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.27 cameraTheta=0.46 mountX=-0.16 mountY=0.22, mountTheta=2.21
00:39:37.857 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.12, opts=13)
00:39:37.857 00.000 10844 Enqueuing Move request for scope (0.24, 0.12)
00:39:37.857 00.000 11060 Worker thread wakes up
00:39:37.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd
00:39:37.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
00:39:37.857 00.000 11060 Moving (0.24, 0.12) raw xDistance=-0.16 yDistance=0.22
00:39:37.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:39:37.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:37.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:37.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:39:37.858 00.001 11060 MoveAxis(E, 27, ABG)
00:39:37.858 00.000 11060 Guiding  Dir = 2, Dur = 27
00:39:37.858 00.000 10844 UpdateGuideState exits: m=2723 SNR=33.9 Saturated
00:39:37.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:37.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:37.858 00.000 10844 Enqueuing Expose request
00:39:37.875 00.017 11060 IsSlewing returns 0
00:39:37.875 00.000 11060 IsGuiding returns 0
00:39:37.906 00.031 11060 IsGuiding returns 0
00:39:37.906 00.000 11060 Move returns status 0, amount 27
00:39:37.906 00.000 11060 MoveAxis(N, 0, ABG)
00:39:37.906 00.000 11060 Move returns status 0, amount 0
00:39:37.906 00.000 11060 move complete, result=0
00:39:37.906 00.000 11060 worker thread done servicing request
00:39:37.906 00.000 11060 Worker thread wakes up
00:39:37.907 00.001 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
00:39:37.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:37.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:38.546 00.639 11060 Exposure complete
00:39:38.718 00.172 11060 worker thread done servicing request
00:39:38.718 00.000 10844 OnExposeComplete: enter
00:39:38.718 00.000 10844 UpdateGuideState(): m_state=6
00:39:38.718 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6656
00:39:38.718 00.000 10844 Star::Find returns 1 (0), X=263.36, Y=61.94, Mass=3024, SNR=34.8, Peak=250 HFD=3.4
00:39:38.718 00.000 10844 MultiStar: [#1 0.37,0.60,0.00,M3] [#2 0.87,0.78,0.00,M2] [#3 0.24,-0.15,0.98,U] [#4 0.28,-0.20,0.97,U] [#5 0.33,-0.16,1.08,U] [#6 0.16,-0.18,0.97,U] [#7 0.12,0.40,0.86,U] [#8 0.99,-0.05,0.00,M1] 
00:39:38.718 00.000 10844 refined, 5 included, MultiStar: {0.33, -0.07}, one-star: {0.83, -0.09}
00:39:38.719 00.001 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
00:39:38.719 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
00:39:38.719 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.07 hyp=0.34 cameraTheta=-0.21 mountX=0.01 mountY=0.34, mountTheta=1.54
00:39:38.720 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.07, opts=13)
00:39:38.720 00.000 10844 Enqueuing Move request for scope (0.33, -0.07)
00:39:38.721 00.001 11060 Worker thread wakes up
00:39:38.721 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:38.721 00.000 10844 UpdateGuideState exits: m=3024 SNR=34.8
00:39:38.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:38.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:38.721 00.000 10844 Enqueuing Expose request
00:39:38.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.07) opts 0xd
00:39:38.721 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.07)
00:39:38.721 00.000 11060 Moving (0.33, -0.07) raw xDistance=0.01 yDistance=0.34
00:39:38.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:39:38.721 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.22 newest=0.66
00:39:38.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
00:39:38.721 00.000 11060 MoveAxis(E, 0, ABG)
00:39:38.721 00.000 11060 Move returns status 0, amount 0
00:39:38.723 00.002 11060 BLC: Oldest BLC event removed
00:39:38.723 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:39:38.723 00.000 11060 MoveAxis(S, 883, ABG)
00:39:38.723 00.000 11060 duration set to 750 by maxDecDuration
00:39:38.723 00.000 11060 Guiding  Dir = 1, Dur = 750
00:39:38.740 00.017 11060 IsSlewing returns 0
00:39:38.740 00.000 11060 IsGuiding returns 0
00:39:39.504 00.764 11060 IsGuiding returns 0
00:39:39.504 00.000 11060 Move returns status 0, amount 750
00:39:39.504 00.000 11060 move complete, result=0
00:39:39.504 00.000 11060 worker thread done servicing request
00:39:39.504 00.000 11060 Worker thread wakes up
00:39:39.504 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 750 ms SOUTH
00:39:39.505 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:39.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:40.131 00.626 11060 Exposure complete
00:39:40.305 00.174 11060 worker thread done servicing request
00:39:40.305 00.000 10844 OnExposeComplete: enter
00:39:40.305 00.000 10844 UpdateGuideState(): m_state=6
00:39:40.306 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6657
00:39:40.306 00.000 10844 Star::Find returns 1 (1), X=262.51, Y=62.57, Mass=2798, SNR=34.0, Peak=255 HFD=3.2
00:39:40.306 00.000 10844 MultiStar: [#1 0.37,-0.65,0.00,M4] [#2 0.41,0.18,2.10,U] [#3 0.38,0.71,0.00,M1] [#4 0.28,0.11,1.00,U] [#5 -0.12,0.17,1.07,U] [#6 0.17,-0.05,0.95,U] [#7 0.08,0.41,0.77,U] [#8 0.42,-0.16,0.97,U] 
00:39:40.306 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.17}, one-star: {-0.02, 0.53}
00:39:40.306 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:39:40.306 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
00:39:40.306 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.69 mountX=-0.20 mountY=0.18, mountTheta=2.43
00:39:40.309 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.17, opts=13)
00:39:40.309 00.000 10844 Enqueuing Move request for scope (0.21, 0.17)
00:39:40.309 00.000 11060 Worker thread wakes up
00:39:40.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:40.309 00.000 10844 UpdateGuideState exits: m=2798 SNR=34.0 Saturated
00:39:40.310 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd
00:39:40.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:40.310 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.17)
00:39:40.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:40.310 00.000 10844 Enqueuing Expose request
00:39:40.310 00.000 11060 Moving (0.21, 0.17) raw xDistance=-0.20 yDistance=0.18
00:39:40.310 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.238694, 1:0.175956
00:39:40.310 00.000 11060 BLC: No correction, Miss < min_move
00:39:40.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:39:40.311 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:40.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:39:40.311 00.000 11060 MoveAxis(E, 35, ABG)
00:39:40.311 00.000 11060 Guiding  Dir = 2, Dur = 35
00:39:40.315 00.004 11060 IsSlewing returns 0
00:39:40.315 00.000 11060 IsGuiding returns 0
00:39:40.367 00.052 11060 IsGuiding returns 0
00:39:40.367 00.000 11060 Move returns status 0, amount 35
00:39:40.367 00.000 11060 MoveAxis(N, 0, ABG)
00:39:40.367 00.000 11060 Move returns status 0, amount 0
00:39:40.368 00.001 11060 move complete, result=0
00:39:40.368 00.000 11060 worker thread done servicing request
00:39:40.368 00.000 11060 Worker thread wakes up
00:39:40.368 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
00:39:40.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:40.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:41.009 00.641 11060 Exposure complete
00:39:41.170 00.161 11060 worker thread done servicing request
00:39:41.170 00.000 10844 OnExposeComplete: enter
00:39:41.170 00.000 10844 UpdateGuideState(): m_state=6
00:39:41.170 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6658
00:39:41.171 00.001 10844 Star::Find returns 1 (0), X=262.72, Y=62.28, Mass=3287, SNR=36.6, Peak=247 HFD=3.5
00:39:41.171 00.000 10844 MultiStar: [#1 -0.19,-0.21,0.84,U] [#2 0.30,0.25,1.82,U] [#3 0.04,-0.05,0.89,U] [#4 0.31,-0.33,0.93,U] [#5 -0.06,-0.07,0.96,U] [#6 -0.25,-0.62,0.00,M1] [#7 -0.61,-0.19,0.00,M1] [#8 -0.09,-0.14,0.82,U] 
00:39:41.171 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.00}, one-star: {0.20, 0.24}
00:39:41.171 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
00:39:41.171 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
00:39:41.171 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.02 mountY=0.10, mountTheta=1.73
00:39:41.172 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.00, opts=13)
00:39:41.172 00.000 10844 Enqueuing Move request for scope (0.11, -0.00)
00:39:41.173 00.001 11060 Worker thread wakes up
00:39:41.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:41.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
00:39:41.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
00:39:41.173 00.000 11060 Moving (0.11, -0.00) raw xDistance=-0.02 yDistance=0.10
00:39:41.173 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.238694, 1:0.175956, 2:0.104641
00:39:41.173 00.000 11060 BLC: No correction, Miss < min_move
00:39:41.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:39:41.173 00.000 10844 UpdateGuideState exits: m=3287 SNR=36.6
00:39:41.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:41.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:41.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:39:41.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:41.173 00.000 10844 Enqueuing Expose request
00:39:41.173 00.000 11060 MoveAxis(E, 0, ABG)
00:39:41.173 00.000 11060 Move returns status 0, amount 0
00:39:41.173 00.000 11060 MoveAxis(N, 0, ABG)
00:39:41.174 00.001 11060 Move returns status 0, amount 0
00:39:41.174 00.000 11060 move complete, result=0
00:39:41.174 00.000 11060 worker thread done servicing request
00:39:41.174 00.000 11060 Worker thread wakes up
00:39:41.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:41.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:41.176 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:41.806 00.630 11060 Exposure complete
00:39:41.969 00.163 11060 worker thread done servicing request
00:39:41.969 00.000 10844 OnExposeComplete: enter
00:39:41.969 00.000 10844 UpdateGuideState(): m_state=6
00:39:41.969 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6659
00:39:41.969 00.000 10844 Star::Find returns 1 (1), X=262.97, Y=62.28, Mass=3033, SNR=35.5, Peak=255 HFD=3.3
00:39:41.970 00.001 10844 MultiStar: [#1 -0.20,-0.47,0.96,U] [#2 0.27,0.68,0.00,M1] [#3 -0.08,0.35,0.94,U] [#4 -0.09,-0.33,0.87,U] [#5 0.27,-0.26,0.96,U] [#6 -0.29,-0.47,0.94,U] [#7 -0.32,0.03,0.88,U] [#8 0.09,0.17,0.96,U] 
00:39:41.970 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.09}, one-star: {0.45, 0.24}
00:39:41.970 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
00:39:41.970 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
00:39:41.970 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.73 mountX=0.09 mountY=0.00, mountTheta=0.01
00:39:41.971 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
00:39:41.971 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
00:39:41.971 00.000 11060 Worker thread wakes up
00:39:41.972 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:41.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
00:39:41.972 00.000 10844 UpdateGuideState exits: m=3033 SNR=35.5 Saturated
00:39:41.972 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
00:39:41.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:41.972 00.000 11060 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.00
00:39:41.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:41.972 00.000 10844 Enqueuing Expose request
00:39:41.972 00.000 11060 BLC: window closed
00:39:41.972 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.238694, 1:0.175956, 2:0.104641
00:39:41.972 00.000 11060 BLC: No correction, Miss < min_move
00:39:41.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:39:41.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:41.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:39:41.972 00.000 11060 MoveAxis(E, 0, ABG)
00:39:41.972 00.000 11060 Move returns status 0, amount 0
00:39:41.973 00.001 11060 MoveAxis(N, 0, ABG)
00:39:41.973 00.000 11060 Move returns status 0, amount 0
00:39:41.973 00.000 11060 move complete, result=0
00:39:41.973 00.000 11060 worker thread done servicing request
00:39:41.973 00.000 11060 Worker thread wakes up
00:39:41.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:41.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:41.975 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:42.608 00.633 11060 Exposure complete
00:39:42.777 00.169 11060 worker thread done servicing request
00:39:42.777 00.000 10844 OnExposeComplete: enter
00:39:42.778 00.001 10844 UpdateGuideState(): m_state=6
00:39:42.778 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6660
00:39:42.778 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=61.50, Mass=3346, SNR=36.7, Peak=255 HFD=3.2
00:39:42.778 00.000 10844 MultiStar: [#1 -0.10,-0.83,0.00,M3] [#2 -0.07,0.21,1.80,U] [#3 0.42,-0.18,0.99,U] [#4 -0.09,-0.42,0.88,U] [#5 -0.18,-0.45,0.96,U] [#6 -0.19,-1.01,0.00,M1] [#7 0.06,-0.29,0.77,U] [#8 0.23,-0.60,0.00,M1] 
00:39:42.778 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.21}, one-star: {0.05, -0.54}
00:39:42.778 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
00:39:42.778 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
00:39:42.778 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.47 mountX=0.21 mountY=0.05, mountTheta=0.26
00:39:42.780 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.21, opts=13)
00:39:42.780 00.000 10844 Enqueuing Move request for scope (0.02, -0.21)
00:39:42.780 00.000 11060 Worker thread wakes up
00:39:42.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:42.780 00.000 10844 UpdateGuideState exits: m=3346 SNR=36.7 Saturated
00:39:42.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:42.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:42.780 00.000 10844 Enqueuing Expose request
00:39:42.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
00:39:42.780 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
00:39:42.780 00.000 11060 Moving (0.02, -0.21) raw xDistance=0.21 yDistance=0.05
00:39:42.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:39:42.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:42.781 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:39:42.781 00.000 11060 MoveAxis(W, 36, ABG)
00:39:42.781 00.000 11060 Guiding  Dir = 3, Dur = 36
00:39:42.788 00.007 11060 IsSlewing returns 0
00:39:42.788 00.000 11060 IsGuiding returns 0
00:39:42.835 00.047 11060 IsGuiding returns 0
00:39:42.835 00.000 11060 Move returns status 0, amount 36
00:39:42.835 00.000 11060 MoveAxis(N, 0, ABG)
00:39:42.835 00.000 11060 Move returns status 0, amount 0
00:39:42.835 00.000 11060 move complete, result=0
00:39:42.835 00.000 11060 worker thread done servicing request
00:39:42.835 00.000 11060 Worker thread wakes up
00:39:42.835 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:39:42.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:42.836 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:43.467 00.631 11060 Exposure complete
00:39:43.631 00.164 11060 worker thread done servicing request
00:39:43.632 00.001 10844 OnExposeComplete: enter
00:39:43.632 00.000 10844 UpdateGuideState(): m_state=6
00:39:43.632 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6661
00:39:43.632 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=61.99, Mass=3056, SNR=35.3, Peak=248 HFD=3.6
00:39:43.632 00.000 10844 MultiStar: [#1 -0.02,0.00,0.88,U] [#2 -0.19,-0.00,1.95,U] [#3 0.01,0.20,0.97,U] [#4 -0.18,0.59,0.94,U] [#5 -0.22,-0.06,1.02,U] [#6 -0.17,-0.17,0.87,U] [#7 -0.07,-0.21,0.84,U] [#8 0.38,0.02,0.88,U] 
00:39:43.633 00.001 10844 single-star, 8 included, MultiStar: {-0.06, 0.04}, one-star: {0.04, -0.04}
00:39:43.633 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
00:39:43.633 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
00:39:43.633 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.88 mountX=0.04 mountY=0.04, mountTheta=0.86
00:39:43.635 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
00:39:43.635 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
00:39:43.635 00.000 11060 Worker thread wakes up
00:39:43.636 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:39:43.636 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:39:43.636 00.000 11060 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=0.04
00:39:43.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:39:43.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:43.636 00.000 10844 UpdateGuideState exits: m=3056 SNR=35.3
00:39:43.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:43.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:43.636 00.000 10844 Enqueuing Expose request
00:39:43.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:43.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:39:43.636 00.000 11060 MoveAxis(E, 0, ABG)
00:39:43.636 00.000 11060 Move returns status 0, amount 0
00:39:43.637 00.001 11060 MoveAxis(N, 0, ABG)
00:39:43.637 00.000 11060 Move returns status 0, amount 0
00:39:43.637 00.000 11060 move complete, result=0
00:39:43.637 00.000 11060 worker thread done servicing request
00:39:43.637 00.000 11060 Worker thread wakes up
00:39:43.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:43.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:43.640 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:44.272 00.632 11060 Exposure complete
00:39:44.456 00.184 11060 worker thread done servicing request
00:39:44.456 00.000 10844 OnExposeComplete: enter
00:39:44.456 00.000 10844 UpdateGuideState(): m_state=6
00:39:44.456 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6662
00:39:44.456 00.000 10844 Star::Find returns 1 (1), X=262.46, Y=62.36, Mass=3213, SNR=36.1, Peak=255 HFD=3.4
00:39:44.457 00.001 10844 MultiStar: [#1 0.25,-0.14,1.01,U] [#2 0.10,0.19,1.84,U] [#3 0.46,0.62,0.00,M1] [#4 -0.21,0.21,0.92,U] [#5 0.30,-0.14,0.95,U] [#6 -0.36,0.02,0.81,U] [#7 0.05,0.67,0.00,M1] [#8 0.31,-0.68,0.00,M1] 
00:39:44.457 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.09}, one-star: {-0.07, 0.33}
00:39:44.457 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:39:44.457 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:39:44.457 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.28 mountX=-0.10 mountY=0.01, mountTheta=3.02
00:39:44.458 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
00:39:44.458 00.000 10844 Enqueuing Move request for scope (0.03, 0.09)
00:39:44.458 00.000 11060 Worker thread wakes up
00:39:44.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:39:44.458 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:39:44.458 00.000 11060 Moving (0.03, 0.09) raw xDistance=-0.10 yDistance=0.01
00:39:44.459 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:44.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:39:44.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:44.459 00.000 10844 UpdateGuideState exits: m=3213 SNR=36.1 Saturated
00:39:44.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:39:44.459 00.000 11060 MoveAxis(E, 0, ABG)
00:39:44.459 00.000 11060 Move returns status 0, amount 0
00:39:44.459 00.000 11060 MoveAxis(N, 0, ABG)
00:39:44.459 00.000 11060 Move returns status 0, amount 0
00:39:44.459 00.000 11060 move complete, result=0
00:39:44.459 00.000 11060 worker thread done servicing request
00:39:44.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:44.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:44.459 00.000 10844 Enqueuing Expose request
00:39:44.459 00.000 11060 Worker thread wakes up
00:39:44.459 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:44.461 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:44.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:45.119 00.658 11060 Exposure complete
00:39:45.292 00.173 11060 worker thread done servicing request
00:39:45.292 00.000 10844 OnExposeComplete: enter
00:39:45.292 00.000 10844 UpdateGuideState(): m_state=6
00:39:45.292 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6663
00:39:45.293 00.001 10844 Star::Find returns 1 (0), X=262.72, Y=62.20, Mass=2902, SNR=34.3, Peak=246 HFD=3.5
00:39:45.293 00.000 10844 MultiStar: [#1 0.35,-0.51,1.00,U] [#2 0.46,0.49,0.00,M1] [#3 -0.04,0.30,0.92,U] [#4 -0.39,0.65,0.00,M1] [#5 -0.43,0.39,1.03,U] [#6 -0.15,0.27,0.95,U] [#7 0.07,0.58,0.90,U] [#8 0.61,-0.50,0.00,M2] 
00:39:45.293 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.19}, one-star: {0.19, 0.16}
00:39:45.293 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
00:39:45.293 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
00:39:45.293 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.58 mountX=-0.19 mountY=-0.03, mountTheta=-2.97
00:39:45.294 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.19, opts=13)
00:39:45.295 00.001 10844 Enqueuing Move request for scope (-0.00, 0.19)
00:39:45.295 00.000 11060 Worker thread wakes up
00:39:45.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
00:39:45.295 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
00:39:45.295 00.000 11060 Moving (-0.00, 0.19) raw xDistance=-0.19 yDistance=-0.03
00:39:45.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:39:45.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:45.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:45.295 00.000 10844 UpdateGuideState exits: m=2902 SNR=34.3
00:39:45.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:39:45.295 00.000 11060 MoveAxis(E, 32, ABG)
00:39:45.295 00.000 11060 Guiding  Dir = 2, Dur = 32
00:39:45.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:45.296 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:45.296 00.000 10844 Enqueuing Expose request
00:39:45.338 00.042 11060 IsSlewing returns 0
00:39:45.339 00.001 11060 IsGuiding returns 0
00:39:45.422 00.083 11060 IsGuiding returns 0
00:39:45.422 00.000 11060 Move returns status 0, amount 32
00:39:45.422 00.000 11060 MoveAxis(N, 0, ABG)
00:39:45.422 00.000 11060 Move returns status 0, amount 0
00:39:45.424 00.002 11060 move complete, result=0
00:39:45.424 00.000 11060 worker thread done servicing request
00:39:45.424 00.000 11060 Worker thread wakes up
00:39:45.424 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
00:39:45.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:45.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:46.064 00.640 11060 Exposure complete
00:39:46.218 00.154 11060 worker thread done servicing request
00:39:46.218 00.000 10844 OnExposeComplete: enter
00:39:46.218 00.000 10844 UpdateGuideState(): m_state=6
00:39:46.218 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6664
00:39:46.218 00.000 10844 Star::Find returns 1 (0), X=262.41, Y=62.21, Mass=2614, SNR=32.3, Peak=245 HFD=3.3
00:39:46.218 00.000 10844 MultiStar: [#1 -0.13,-0.26,0.98,U] [#2 -0.05,0.24,2.24,U] [#3 0.18,0.39,1.09,U] [#4 -0.54,-0.05,1.02,U] [#5 -0.29,0.37,1.08,U] [#6 -0.36,-0.08,1.07,U] [#7 -0.05,0.04,0.93,U] [#8 0.26,0.30,1.09,U] 
00:39:46.218 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.14}, one-star: {-0.11, 0.17}
00:39:46.220 00.002 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.98 = -2.31)
00:39:46.220 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.33)
00:39:46.220 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.22 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
00:39:46.221 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.14, opts=13)
00:39:46.221 00.000 10844 Enqueuing Move request for scope (-0.11, 0.14)
00:39:46.221 00.000 11060 Worker thread wakes up
00:39:46.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
00:39:46.221 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
00:39:46.221 00.000 11060 Moving (-0.11, 0.14) raw xDistance=-0.12 yDistance=-0.13
00:39:46.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:39:46.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:46.222 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:46.222 00.000 10844 UpdateGuideState exits: m=2614 SNR=32.3
00:39:46.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:39:46.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:46.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:46.222 00.000 10844 Enqueuing Expose request
00:39:46.222 00.000 11060 MoveAxis(E, 22, ABG)
00:39:46.222 00.000 11060 Guiding  Dir = 2, Dur = 22
00:39:46.234 00.012 11060 IsSlewing returns 0
00:39:46.234 00.000 11060 IsGuiding returns 0
00:39:46.260 00.026 11060 IsGuiding returns 0
00:39:46.260 00.000 11060 Move returns status 0, amount 22
00:39:46.260 00.000 11060 MoveAxis(N, 0, ABG)
00:39:46.260 00.000 11060 Move returns status 0, amount 0
00:39:46.260 00.000 11060 move complete, result=0
00:39:46.261 00.001 11060 worker thread done servicing request
00:39:46.261 00.000 11060 Worker thread wakes up
00:39:46.261 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:39:46.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:46.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:46.894 00.633 11060 Exposure complete
00:39:47.051 00.157 11060 worker thread done servicing request
00:39:47.051 00.000 10844 OnExposeComplete: enter
00:39:47.051 00.000 10844 UpdateGuideState(): m_state=6
00:39:47.051 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6665
00:39:47.052 00.001 10844 Star::Find returns 1 (1), X=262.36, Y=62.05, Mass=2952, SNR=34.0, Peak=255 HFD=3.8
00:39:47.052 00.000 10844 MultiStar: [#1 0.56,0.17,0.96,U] [#2 -0.10,0.06,2.09,U] [#3 0.17,0.19,0.94,U] [#4 -0.41,0.37,0.96,U] [#5 0.10,0.43,1.02,U] [#6 0.22,0.06,0.89,U] [#7 -0.08,0.31,0.88,U] [#8 0.36,0.15,0.90,U] 
00:39:47.052 00.000 10844 single-star, 8 included, MultiStar: {0.05, 0.18}, one-star: {-0.16, 0.01}
00:39:47.052 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
00:39:47.052 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.47)
00:39:47.052 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.08 mountX=0.02 mountY=-0.16, mountTheta=-1.45
00:39:47.054 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.01, opts=13)
00:39:47.054 00.000 10844 Enqueuing Move request for scope (-0.16, 0.01)
00:39:47.054 00.000 11060 Worker thread wakes up
00:39:47.054 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:47.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
00:39:47.054 00.000 10844 UpdateGuideState exits: m=2952 SNR=34.0 Saturated
00:39:47.054 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
00:39:47.055 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:47.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:47.055 00.000 10844 Enqueuing Expose request
00:39:47.055 00.000 11060 Moving (-0.16, 0.01) raw xDistance=0.02 yDistance=-0.16
00:39:47.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:39:47.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:47.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:47.055 00.000 11060 MoveAxis(E, 0, ABG)
00:39:47.055 00.000 11060 Move returns status 0, amount 0
00:39:47.055 00.000 11060 MoveAxis(N, 0, ABG)
00:39:47.055 00.000 11060 Move returns status 0, amount 0
00:39:47.055 00.000 11060 move complete, result=0
00:39:47.055 00.000 11060 worker thread done servicing request
00:39:47.055 00.000 11060 Worker thread wakes up
00:39:47.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:47.057 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:47.057 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:47.687 00.630 11060 Exposure complete
00:39:47.862 00.175 11060 worker thread done servicing request
00:39:47.862 00.000 10844 OnExposeComplete: enter
00:39:47.862 00.000 10844 UpdateGuideState(): m_state=6
00:39:47.862 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6666
00:39:47.862 00.000 10844 Star::Find returns 1 (1), X=263.12, Y=62.20, Mass=2943, SNR=34.7, Peak=255 HFD=3.1
00:39:47.862 00.000 10844 MultiStar: [#1 0.48,0.13,0.90,U] [#2 0.16,0.47,2.03,U] [#3 0.01,0.44,0.94,U] [#4 -0.03,0.01,0.93,U] [#5 -0.15,0.64,0.00,M1] [#6 0.46,0.25,0.98,U] [#7 -0.21,0.66,0.00,M1] [#8 0.25,-0.44,0.96,U] 
00:39:47.863 00.001 10844 refined, 6 included, MultiStar: {0.26, 0.19}, one-star: {0.59, 0.16}
00:39:47.863 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
00:39:47.863 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:39:47.863 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.32 cameraTheta=0.63 mountX=-0.23 mountY=0.23, mountTheta=2.38
00:39:47.864 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.19, opts=13)
00:39:47.864 00.000 10844 Enqueuing Move request for scope (0.26, 0.19)
00:39:47.864 00.000 11060 Worker thread wakes up
00:39:47.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:47.864 00.000 10844 UpdateGuideState exits: m=2943 SNR=34.7 Saturated
00:39:47.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:47.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.19) opts 0xd
00:39:47.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:47.864 00.000 10844 Enqueuing Expose request
00:39:47.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.19)
00:39:47.865 00.001 11060 Moving (0.26, 0.19) raw xDistance=-0.23 yDistance=0.23
00:39:47.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:39:47.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:39:47.865 00.000 11060 MoveAxis(E, 41, ABG)
00:39:47.865 00.000 11060 Guiding  Dir = 2, Dur = 41
00:39:47.901 00.036 11060 IsSlewing returns 0
00:39:47.902 00.001 11060 IsGuiding returns 0
00:39:47.964 00.062 11060 IsGuiding returns 0
00:39:47.964 00.000 11060 Move returns status 0, amount 41
00:39:47.964 00.000 11060 MoveAxis(S, 88, ABG)
00:39:47.964 00.000 11060 Guiding  Dir = 1, Dur = 88
00:39:47.979 00.015 11060 IsSlewing returns 0
00:39:47.979 00.000 11060 IsGuiding returns 0
00:39:48.072 00.093 11060 IsGuiding returns 0
00:39:48.072 00.000 11060 Move returns status 0, amount 88
00:39:48.072 00.000 11060 move complete, result=0
00:39:48.072 00.000 11060 worker thread done servicing request
00:39:48.072 00.000 11060 Worker thread wakes up
00:39:48.073 00.001 10844 GuideStep: -0.2 px 41 ms EAST, 0.2 px 88 ms SOUTH
00:39:48.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:48.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:48.707 00.634 11060 Exposure complete
00:39:48.876 00.169 11060 worker thread done servicing request
00:39:48.876 00.000 10844 OnExposeComplete: enter
00:39:48.876 00.000 10844 UpdateGuideState(): m_state=6
00:39:48.876 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6667
00:39:48.876 00.000 10844 Star::Find returns 1 (1), X=262.02, Y=61.99, Mass=3129, SNR=35.3, Peak=255 HFD=3.0
00:39:48.876 00.000 10844 MultiStar: [#1 0.59,0.76,0.00,M1] [#2 0.09,0.44,1.98,U] [#3 0.33,0.29,0.94,U] [#4 0.24,-0.14,0.95,U] [#5 -0.50,0.13,0.95,U] [#6 0.18,-0.42,0.85,U] [#7 0.18,0.32,0.78,U] [#8 0.06,-0.38,0.90,U] 
00:39:48.876 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {-0.51, -0.04}
00:39:48.876 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
00:39:48.876 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
00:39:48.878 00.002 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=-0.08 mountY=-0.00, mountTheta=-3.12
00:39:48.879 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
00:39:48.879 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
00:39:48.879 00.000 11060 Worker thread wakes up
00:39:48.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:48.879 00.000 10844 UpdateGuideState exits: m=3129 SNR=35.3 Saturated
00:39:48.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:48.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:48.879 00.000 10844 Enqueuing Expose request
00:39:48.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:39:48.880 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:39:48.880 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
00:39:48.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:39:48.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:48.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:39:48.880 00.000 11060 MoveAxis(E, 0, ABG)
00:39:48.880 00.000 11060 Move returns status 0, amount 0
00:39:48.880 00.000 11060 MoveAxis(N, 0, ABG)
00:39:48.880 00.000 11060 Move returns status 0, amount 0
00:39:48.880 00.000 11060 move complete, result=0
00:39:48.881 00.001 11060 worker thread done servicing request
00:39:48.881 00.000 11060 Worker thread wakes up
00:39:48.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:48.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:48.882 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:49.519 00.637 11060 Exposure complete
00:39:49.680 00.161 11060 worker thread done servicing request
00:39:49.680 00.000 10844 OnExposeComplete: enter
00:39:49.680 00.000 10844 UpdateGuideState(): m_state=6
00:39:49.680 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6668
00:39:49.680 00.000 10844 Star::Find returns 1 (0), X=262.20, Y=61.88, Mass=3047, SNR=35.0, Peak=213 HFD=3.6
00:39:49.680 00.000 10844 MultiStar: [#1 0.46,0.32,0.89,U] [#2 -0.21,0.62,0.00,M1] [#3 0.26,0.55,1.00,U] [#4 -0.41,0.18,1.02,U] [#5 -0.59,-0.09,1.03,U] [#6 -0.09,0.25,0.89,U] [#7 0.23,0.48,0.83,U] [#8 0.48,0.18,0.86,U] 
00:39:49.681 00.001 10844 refined, 7 included, MultiStar: {-0.02, 0.21}, one-star: {-0.33, -0.15}
00:39:49.681 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
00:39:49.681 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
00:39:49.681 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.68 mountX=-0.20 mountY=-0.06, mountTheta=-2.87
00:39:49.682 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.21, opts=13)
00:39:49.682 00.000 10844 Enqueuing Move request for scope (-0.02, 0.21)
00:39:49.682 00.000 11060 Worker thread wakes up
00:39:49.683 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:49.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
00:39:49.683 00.000 10844 UpdateGuideState exits: m=3047 SNR=35.0
00:39:49.683 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
00:39:49.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:49.683 00.000 11060 Moving (-0.02, 0.21) raw xDistance=-0.20 yDistance=-0.06
00:39:49.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:49.683 00.000 10844 Enqueuing Expose request
00:39:49.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:39:49.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:49.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:49.683 00.000 11060 MoveAxis(E, 35, ABG)
00:39:49.683 00.000 11060 Guiding  Dir = 2, Dur = 35
00:39:49.686 00.003 11060 IsSlewing returns 0
00:39:49.686 00.000 11060 IsGuiding returns 0
00:39:49.733 00.047 11060 IsGuiding returns 0
00:39:49.733 00.000 11060 Move returns status 0, amount 35
00:39:49.733 00.000 11060 MoveAxis(N, 0, ABG)
00:39:49.733 00.000 11060 Move returns status 0, amount 0
00:39:49.733 00.000 11060 move complete, result=0
00:39:49.733 00.000 11060 worker thread done servicing request
00:39:49.733 00.000 11060 Worker thread wakes up
00:39:49.733 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
00:39:49.734 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:49.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:50.362 00.628 11060 Exposure complete
00:39:50.528 00.166 11060 worker thread done servicing request
00:39:50.528 00.000 10844 OnExposeComplete: enter
00:39:50.528 00.000 10844 UpdateGuideState(): m_state=6
00:39:50.528 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6669
00:39:50.528 00.000 10844 Star::Find returns 1 (1), X=262.43, Y=62.38, Mass=2677, SNR=33.2, Peak=255 HFD=3.3
00:39:50.528 00.000 10844 MultiStar: [#1 -0.35,0.12,1.05,U] [#2 -0.58,0.77,0.00,M2] [#3 0.14,0.60,0.95,U] [#4 -0.35,0.35,0.91,U] [#5 -0.11,0.89,0.00,M1] [#6 0.45,0.17,0.87,U] [#7 -0.58,0.56,0.00,M1] [#8 0.49,0.63,0.00,M1] 
00:39:50.529 00.001 10844 refined, 4 included, MultiStar: {-0.05, 0.32}, one-star: {-0.09, 0.35}
00:39:50.529 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
00:39:50.529 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
00:39:50.529 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.74 mountX=-0.30 mountY=-0.10, mountTheta=-2.81
00:39:50.530 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.32, opts=13)
00:39:50.530 00.000 10844 Enqueuing Move request for scope (-0.05, 0.32)
00:39:50.530 00.000 11060 Worker thread wakes up
00:39:50.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
00:39:50.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
00:39:50.530 00.000 11060 Moving (-0.05, 0.32) raw xDistance=-0.30 yDistance=-0.10
00:39:50.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:39:50.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:50.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:50.530 00.000 10844 UpdateGuideState exits: m=2677 SNR=33.2 Saturated
00:39:50.531 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:39:50.531 00.000 11060 MoveAxis(E, 53, ABG)
00:39:50.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:50.531 00.000 11060 Guiding  Dir = 2, Dur = 53
00:39:50.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:50.531 00.000 10844 Enqueuing Expose request
00:39:50.551 00.020 11060 IsSlewing returns 0
00:39:50.551 00.000 11060 IsGuiding returns 0
00:39:50.617 00.066 11060 IsGuiding returns 0
00:39:50.617 00.000 11060 Move returns status 0, amount 53
00:39:50.617 00.000 11060 MoveAxis(N, 0, ABG)
00:39:50.617 00.000 11060 Move returns status 0, amount 0
00:39:50.617 00.000 11060 move complete, result=0
00:39:50.617 00.000 11060 worker thread done servicing request
00:39:50.617 00.000 11060 Worker thread wakes up
00:39:50.618 00.001 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
00:39:50.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:50.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:51.259 00.641 11060 Exposure complete
00:39:51.426 00.167 11060 worker thread done servicing request
00:39:51.426 00.000 10844 OnExposeComplete: enter
00:39:51.426 00.000 10844 UpdateGuideState(): m_state=6
00:39:51.426 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6670
00:39:51.426 00.000 10844 Star::Find returns 1 (0), X=262.85, Y=61.91, Mass=2952, SNR=35.1, Peak=238 HFD=3.7
00:39:51.427 00.001 10844 MultiStar: [#1 -0.15,-0.14,1.09,U] [#2 0.23,0.19,2.04,U] [#3 0.01,0.24,1.00,U] [#4 0.30,0.08,0.89,U] [#5 -0.84,0.76,0.00,M2] [#6 0.13,-0.86,0.00,M1] [#7 -0.67,0.13,0.00,M2] [#8 0.09,-0.29,0.88,U] 
00:39:51.427 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.03}, one-star: {0.33, -0.13}
00:39:51.427 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
00:39:51.427 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:39:51.427 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.05 mountY=0.14, mountTheta=1.93
00:39:51.428 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
00:39:51.429 00.001 10844 Enqueuing Move request for scope (0.14, 0.03)
00:39:51.429 00.000 11060 Worker thread wakes up
00:39:51.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:39:51.429 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:39:51.429 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.05 yDistance=0.14
00:39:51.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:39:51.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:51.429 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:51.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:39:51.429 00.000 11060 MoveAxis(E, 0, ABG)
00:39:51.430 00.001 11060 Move returns status 0, amount 0
00:39:51.430 00.000 10844 UpdateGuideState exits: m=2952 SNR=35.1
00:39:51.430 00.000 11060 MoveAxis(N, 0, ABG)
00:39:51.430 00.000 11060 Move returns status 0, amount 0
00:39:51.430 00.000 11060 move complete, result=0
00:39:51.430 00.000 11060 worker thread done servicing request
00:39:51.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:51.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:51.430 00.000 10844 Enqueuing Expose request
00:39:51.430 00.000 11060 Worker thread wakes up
00:39:51.431 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:51.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:51.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:52.063 00.632 11060 Exposure complete
00:39:52.236 00.173 11060 worker thread done servicing request
00:39:52.236 00.000 10844 OnExposeComplete: enter
00:39:52.236 00.000 10844 UpdateGuideState(): m_state=6
00:39:52.236 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6671
00:39:52.236 00.000 10844 Star::Find returns 1 (0), X=262.12, Y=62.22, Mass=3093, SNR=35.8, Peak=251 HFD=3.2
00:39:52.237 00.001 10844 MultiStar: [#1 0.22,0.77,0.00,M1] [#2 0.62,0.26,0.00,M2] [#3 0.15,1.07,0.00,M1] [#4 -0.15,0.78,0.00,M1] [#5 -0.52,0.40,0.00,M3] [#6 0.05,-0.72,0.00,M2] [#7 -0.06,0.22,0.78,U] [#8 0.01,-0.64,0.00,M1] 
00:39:52.237 00.000 10844 refined, 1 included, MultiStar: {-0.26, 0.20}, one-star: {-0.41, 0.18}
00:39:52.237 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
00:39:52.237 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
00:39:52.237 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.32 cameraTheta=2.49 mountX=-0.15 mountY=-0.29, mountTheta=-2.05
00:39:52.238 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.20, opts=13)
00:39:52.238 00.000 10844 Enqueuing Move request for scope (-0.26, 0.20)
00:39:52.238 00.000 11060 Worker thread wakes up
00:39:52.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:52.238 00.000 10844 UpdateGuideState exits: m=3093 SNR=35.8
00:39:52.239 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:52.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0xd
00:39:52.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:52.239 00.000 10844 Enqueuing Expose request
00:39:52.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.20)
00:39:52.239 00.000 11060 Moving (-0.26, 0.20) raw xDistance=-0.15 yDistance=-0.29
00:39:52.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:39:52.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:39:52.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:39:52.239 00.000 11060 MoveAxis(E, 26, ABG)
00:39:52.239 00.000 11060 Guiding  Dir = 2, Dur = 26
00:39:52.256 00.017 11060 IsSlewing returns 0
00:39:52.256 00.000 11060 IsGuiding returns 0
00:39:52.287 00.031 11060 IsGuiding returns 0
00:39:52.287 00.000 11060 Move returns status 0, amount 26
00:39:52.287 00.000 11060 MoveAxis(N, 0, ABG)
00:39:52.287 00.000 11060 Move returns status 0, amount 0
00:39:52.287 00.000 11060 move complete, result=0
00:39:52.287 00.000 11060 worker thread done servicing request
00:39:52.287 00.000 11060 Worker thread wakes up
00:39:52.287 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.3 px 0 ms NORTH
00:39:52.288 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:52.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:52.918 00.630 11060 Exposure complete
00:39:53.082 00.164 11060 worker thread done servicing request
00:39:53.082 00.000 10844 OnExposeComplete: enter
00:39:53.082 00.000 10844 UpdateGuideState(): m_state=6
00:39:53.083 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6672
00:39:53.083 00.000 10844 Star::Find returns 1 (0), X=262.16, Y=62.21, Mass=3070, SNR=35.5, Peak=240 HFD=3.6
00:39:53.083 00.000 10844 MultiStar: [#1 -0.41,-0.14,0.93,U] [#2 0.07,0.61,1.95,U] [#3 0.09,0.67,0.00,M2] [#4 0.22,-0.33,0.81,U] [#5 -0.65,0.53,0.00,M4] [#6 -0.23,-0.21,0.86,U] [#7 -0.78,0.48,0.00,M2] [#8 0.32,-0.37,0.93,U] 
00:39:53.083 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.07}, one-star: {-0.37, 0.17}
00:39:53.083 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
00:39:53.083 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
00:39:53.083 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.23 mountX=-0.06 mountY=-0.06, mountTheta=-2.31
00:39:53.085 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
00:39:53.085 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
00:39:53.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:53.085 00.000 10844 UpdateGuideState exits: m=3070 SNR=35.5
00:39:53.085 00.000 11060 Worker thread wakes up
00:39:53.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:53.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:53.085 00.000 10844 Enqueuing Expose request
00:39:53.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:39:53.085 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:39:53.085 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=-0.06
00:39:53.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:39:53.086 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:53.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:39:53.086 00.000 11060 MoveAxis(E, 0, ABG)
00:39:53.086 00.000 11060 Move returns status 0, amount 0
00:39:53.086 00.000 11060 MoveAxis(N, 0, ABG)
00:39:53.086 00.000 11060 Move returns status 0, amount 0
00:39:53.086 00.000 11060 move complete, result=0
00:39:53.086 00.000 11060 worker thread done servicing request
00:39:53.086 00.000 11060 Worker thread wakes up
00:39:53.087 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:53.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:53.088 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:53.716 00.628 11060 Exposure complete
00:39:53.886 00.170 11060 worker thread done servicing request
00:39:53.886 00.000 10844 OnExposeComplete: enter
00:39:53.886 00.000 10844 UpdateGuideState(): m_state=6
00:39:53.886 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6673
00:39:53.886 00.000 10844 Star::Find returns 1 (0), X=262.29, Y=62.07, Mass=2482, SNR=31.7, Peak=238 HFD=3.3
00:39:53.886 00.000 10844 MultiStar: [#1 -0.57,-0.06,1.06,U] [#2 -0.19,0.58,2.19,U] [#3 -0.24,0.55,1.06,U] [#4 0.48,0.05,1.03,U] [#5 -0.37,0.79,0.00,M5] [#6 -0.29,-0.41,1.03,U] [#7 -0.73,0.21,0.00,M3] [#8 0.03,-0.12,0.97,U] 
00:39:53.886 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.16}, one-star: {-0.23, 0.04}
00:39:53.886 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.09 = -2.20)
00:39:53.887 00.001 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
00:39:53.887 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.33 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
00:39:53.888 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.16, opts=13)
00:39:53.888 00.000 10844 Enqueuing Move request for scope (-0.15, 0.16)
00:39:53.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:53.888 00.000 10844 UpdateGuideState exits: m=2482 SNR=31.7
00:39:53.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:53.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:53.888 00.000 10844 Enqueuing Expose request
00:39:53.888 00.000 11060 Worker thread wakes up
00:39:53.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
00:39:53.889 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
00:39:53.889 00.000 11060 Moving (-0.15, 0.16) raw xDistance=-0.13 yDistance=-0.18
00:39:53.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:39:53.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:53.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:39:53.889 00.000 11060 MoveAxis(E, 23, ABG)
00:39:53.889 00.000 11060 Guiding  Dir = 2, Dur = 23
00:39:53.901 00.012 11060 IsSlewing returns 0
00:39:53.901 00.000 11060 IsGuiding returns 0
00:39:53.940 00.039 11060 IsGuiding returns 0
00:39:53.940 00.000 11060 Move returns status 0, amount 23
00:39:53.940 00.000 11060 MoveAxis(N, 0, ABG)
00:39:53.940 00.000 11060 Move returns status 0, amount 0
00:39:53.940 00.000 11060 move complete, result=0
00:39:53.941 00.001 11060 worker thread done servicing request
00:39:53.941 00.000 11060 Worker thread wakes up
00:39:53.941 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
00:39:53.942 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:53.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:54.587 00.645 11060 Exposure complete
00:39:54.784 00.197 11060 worker thread done servicing request
00:39:54.785 00.001 10844 OnExposeComplete: enter
00:39:54.785 00.000 10844 UpdateGuideState(): m_state=6
00:39:54.785 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6674
00:39:54.785 00.000 10844 Star::Find returns 1 (1), X=262.03, Y=62.53, Mass=2508, SNR=32.2, Peak=255 HFD=3.6
00:39:54.785 00.000 10844 MultiStar: [#1 -0.62,-0.20,0.00,M1] [#2 -0.66,-0.14,0.00,M1] [#3 -0.55,0.35,0.00,M2] [#4 0.13,-0.13,0.97,U] [#5 -0.13,-0.06,1.08,U] [#6 -0.26,-0.28,0.99,U] [#7 -0.32,0.35,0.85,U] [#8 -0.08,-0.51,0.98,U] 
00:39:54.785 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.03}, one-star: {-0.49, 0.50}
00:39:54.786 00.001 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
00:39:54.786 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
00:39:54.786 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.99 mountX=0.06 mountY=-0.18, mountTheta=-1.24
00:39:54.787 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.03, opts=13)
00:39:54.787 00.000 10844 Enqueuing Move request for scope (-0.19, -0.03)
00:39:54.787 00.000 11060 Worker thread wakes up
00:39:54.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
00:39:54.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
00:39:54.787 00.000 11060 Moving (-0.19, -0.03) raw xDistance=0.06 yDistance=-0.18
00:39:54.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:39:54.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:54.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:54.787 00.000 10844 UpdateGuideState exits: m=2508 SNR=32.2 Saturated
00:39:54.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:39:54.787 00.000 11060 MoveAxis(E, 0, ABG)
00:39:54.787 00.000 11060 Move returns status 0, amount 0
00:39:54.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:54.787 00.000 11060 MoveAxis(N, 0, ABG)
00:39:54.787 00.000 11060 Move returns status 0, amount 0
00:39:54.787 00.000 11060 move complete, result=0
00:39:54.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:54.787 00.000 10844 Enqueuing Expose request
00:39:54.787 00.000 11060 worker thread done servicing request
00:39:54.788 00.001 11060 Worker thread wakes up
00:39:54.788 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:54.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:54.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:55.421 00.633 11060 Exposure complete
00:39:55.599 00.178 11060 worker thread done servicing request
00:39:55.600 00.001 10844 OnExposeComplete: enter
00:39:55.600 00.000 10844 UpdateGuideState(): m_state=6
00:39:55.600 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6675
00:39:55.600 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=62.35, Mass=2801, SNR=33.7, Peak=252 HFD=3.5
00:39:55.600 00.000 10844 MultiStar: [#1 -0.36,0.04,1.00,U] [#2 -0.20,0.12,2.05,U] [#3 0.09,0.45,0.87,U] [#4 -0.07,-0.16,0.93,U] [#5 -0.27,0.31,0.97,U] [#6 -0.33,-0.33,0.99,U] [#7 -0.80,0.08,0.00,M3] [#8 0.14,-0.36,1.00,U] 
00:39:55.600 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.05}, one-star: {-0.17, 0.31}
00:39:55.600 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.58 = -1.71)
00:39:55.602 00.002 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
00:39:55.602 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.82 mountX=-0.02 mountY=-0.16, mountTheta=-1.71
00:39:55.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.05, opts=13)
00:39:55.603 00.000 10844 Enqueuing Move request for scope (-0.16, 0.05)
00:39:55.603 00.000 11060 Worker thread wakes up
00:39:55.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
00:39:55.603 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
00:39:55.603 00.000 11060 Moving (-0.16, 0.05) raw xDistance=-0.02 yDistance=-0.16
00:39:55.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:39:55.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:55.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:55.603 00.000 10844 UpdateGuideState exits: m=2801 SNR=33.7
00:39:55.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:39:55.603 00.000 11060 MoveAxis(E, 0, ABG)
00:39:55.603 00.000 11060 Move returns status 0, amount 0
00:39:55.604 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:55.604 00.000 11060 MoveAxis(N, 0, ABG)
00:39:55.604 00.000 11060 Move returns status 0, amount 0
00:39:55.604 00.000 11060 move complete, result=0
00:39:55.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:55.604 00.000 10844 Enqueuing Expose request
00:39:55.604 00.000 11060 worker thread done servicing request
00:39:55.604 00.000 11060 Worker thread wakes up
00:39:55.604 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:55.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:55.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:56.234 00.630 11060 Exposure complete
00:39:56.396 00.162 11060 worker thread done servicing request
00:39:56.396 00.000 10844 OnExposeComplete: enter
00:39:56.396 00.000 10844 UpdateGuideState(): m_state=6
00:39:56.396 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6676
00:39:56.397 00.001 10844 Star::Find returns 1 (0), X=262.26, Y=62.14, Mass=2925, SNR=34.6, Peak=251 HFD=3.6
00:39:56.397 00.000 10844 MultiStar: [#1 -0.26,0.67,0.00,M1] [#2 -0.78,0.35,0.00,M1] [#3 0.19,0.00,1.01,U] [#4 -0.09,0.45,0.96,U] [#5 -0.82,0.45,0.00,M4] [#6 -0.05,0.47,0.87,U] [#7 0.08,0.45,0.79,U] [#8 0.38,-0.26,0.87,U] 
00:39:56.397 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.20}, one-star: {-0.26, 0.10}
00:39:56.397 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
00:39:56.397 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
00:39:56.397 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.39 mountX=-0.20 mountY=0.00, mountTheta=3.13
00:39:56.399 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
00:39:56.399 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
00:39:56.399 00.000 11060 Worker thread wakes up
00:39:56.400 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:56.400 00.000 10844 UpdateGuideState exits: m=2925 SNR=34.6
00:39:56.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:56.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:56.400 00.000 10844 Enqueuing Expose request
00:39:56.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:39:56.401 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:39:56.401 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=0.00
00:39:56.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:39:56.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:56.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:39:56.401 00.000 11060 MoveAxis(E, 34, ABG)
00:39:56.401 00.000 11060 Guiding  Dir = 2, Dur = 34
00:39:56.431 00.030 11060 IsSlewing returns 0
00:39:56.431 00.000 11060 IsGuiding returns 0
00:39:56.493 00.062 11060 IsGuiding returns 0
00:39:56.493 00.000 11060 Move returns status 0, amount 34
00:39:56.493 00.000 11060 MoveAxis(N, 0, ABG)
00:39:56.494 00.001 11060 Move returns status 0, amount 0
00:39:56.494 00.000 11060 move complete, result=0
00:39:56.494 00.000 11060 worker thread done servicing request
00:39:56.494 00.000 11060 Worker thread wakes up
00:39:56.494 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
00:39:56.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:56.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:57.121 00.627 11060 Exposure complete
00:39:57.273 00.152 11060 worker thread done servicing request
00:39:57.273 00.000 10844 OnExposeComplete: enter
00:39:57.273 00.000 10844 UpdateGuideState(): m_state=6
00:39:57.273 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6677
00:39:57.273 00.000 10844 Star::Find returns 1 (0), X=262.16, Y=61.48, Mass=2755, SNR=33.8, Peak=242 HFD=3.4
00:39:57.275 00.002 10844 MultiStar: [#1 -0.21,-0.19,0.99,U] [#2 0.12,0.17,2.10,U] [#3 -0.06,-0.15,0.96,U] [#4 0.33,-0.02,0.92,U] [#5 -1.08,-0.03,0.00,M5] [#6 -0.00,-0.77,0.00,M1] [#7 -0.49,0.54,0.00,M3] [#8 -0.39,-0.27,0.91,U] 
00:39:57.275 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.12}, one-star: {-0.37, -0.56}
00:39:57.275 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
00:39:57.275 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
00:39:57.275 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.07 mountX=0.12 mountY=-0.04, mountTheta=-0.33
00:39:57.276 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
00:39:57.276 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
00:39:57.277 00.001 11060 Worker thread wakes up
00:39:57.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:57.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
00:39:57.277 00.000 10844 UpdateGuideState exits: m=2755 SNR=33.8
00:39:57.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
00:39:57.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:57.277 00.000 11060 Moving (-0.06, -0.12) raw xDistance=0.12 yDistance=-0.04
00:39:57.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:57.277 00.000 10844 Enqueuing Expose request
00:39:57.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:39:57.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:57.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:57.277 00.000 11060 MoveAxis(W, 21, ABG)
00:39:57.277 00.000 11060 Guiding  Dir = 3, Dur = 21
00:39:57.305 00.028 11060 IsSlewing returns 0
00:39:57.305 00.000 11060 IsGuiding returns 0
00:39:57.365 00.060 11060 IsGuiding returns 0
00:39:57.365 00.000 11060 Move returns status 0, amount 21
00:39:57.365 00.000 11060 MoveAxis(N, 0, ABG)
00:39:57.365 00.000 11060 Move returns status 0, amount 0
00:39:57.365 00.000 11060 move complete, result=0
00:39:57.366 00.001 11060 worker thread done servicing request
00:39:57.366 00.000 11060 Worker thread wakes up
00:39:57.366 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
00:39:57.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:57.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:58.014 00.648 11060 Exposure complete
00:39:58.193 00.179 11060 worker thread done servicing request
00:39:58.193 00.000 10844 OnExposeComplete: enter
00:39:58.193 00.000 10844 UpdateGuideState(): m_state=6
00:39:58.193 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6678
00:39:58.193 00.000 10844 Star::Find returns 1 (1), X=262.12, Y=62.52, Mass=3209, SNR=35.8, Peak=255 HFD=3.7
00:39:58.194 00.001 10844 MultiStar: [#1 -0.38,0.74,0.00,M1] [#2 -0.66,0.72,0.00,M1] [#3 -0.23,0.74,0.00,M1] [#4 -0.26,0.89,0.00,M1] [#5 -0.39,1.13,0.00,M6] [#6 -0.22,-0.22,0.91,U] [#7 -0.58,0.55,0.00,M4] [#8 0.00,0.17,0.90,U] 
00:39:58.194 00.000 10844 refined, 2 included, MultiStar: {-0.22, 0.16}, one-star: {-0.41, 0.48}
00:39:58.201 00.007 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.27 = -2.02)
00:39:58.201 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
00:39:58.201 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.51 mountX=-0.11 mountY=-0.24, mountTheta=-2.02
00:39:58.202 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.16, opts=13)
00:39:58.202 00.000 10844 Enqueuing Move request for scope (-0.22, 0.16)
00:39:58.202 00.000 11060 Worker thread wakes up
00:39:58.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:58.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
00:39:58.202 00.000 10844 UpdateGuideState exits: m=3209 SNR=35.8 Saturated
00:39:58.202 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
00:39:58.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:58.203 00.001 11060 Moving (-0.22, 0.16) raw xDistance=-0.11 yDistance=-0.24
00:39:58.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:58.203 00.000 10844 Enqueuing Expose request
00:39:58.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:39:58.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:39:58.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:39:58.203 00.000 11060 MoveAxis(E, 0, ABG)
00:39:58.203 00.000 11060 Move returns status 0, amount 0
00:39:58.203 00.000 11060 MoveAxis(N, 0, ABG)
00:39:58.203 00.000 11060 Move returns status 0, amount 0
00:39:58.203 00.000 11060 move complete, result=0
00:39:58.203 00.000 11060 worker thread done servicing request
00:39:58.203 00.000 11060 Worker thread wakes up
00:39:58.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:58.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:58.205 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:58.846 00.641 11060 Exposure complete
00:39:59.021 00.175 11060 worker thread done servicing request
00:39:59.021 00.000 10844 OnExposeComplete: enter
00:39:59.021 00.000 10844 UpdateGuideState(): m_state=6
00:39:59.021 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6679
00:39:59.021 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=62.06, Mass=3182, SNR=35.5, Peak=239 HFD=3.6
00:39:59.022 00.001 10844 MultiStar: [#1 0.13,-0.27,1.00,U] [#2 -0.08,0.34,1.92,U] [#3 -0.75,0.90,0.00,M2] [#4 -0.25,0.71,0.00,M2] [#5 0.30,0.83,0.00,M7] [#6 0.34,-0.09,0.95,U] [#7 -0.76,0.46,0.00,M5] [#8 -0.08,0.34,0.92,U] 
00:39:59.022 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.11}, one-star: {-0.16, 0.02}
00:39:59.022 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
00:39:59.022 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
00:39:59.022 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=-0.11 mountY=-0.00, mountTheta=-3.10
00:39:59.024 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
00:39:59.024 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
00:39:59.024 00.000 11060 Worker thread wakes up
00:39:59.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:39:59.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:39:59.024 00.000 10844 UpdateGuideState exits: m=3182 SNR=35.5
00:39:59.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:39:59.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:59.024 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.00
00:39:59.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:59.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:39:59.024 00.000 10844 Enqueuing Expose request
00:39:59.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:59.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:39:59.025 00.001 11060 MoveAxis(E, 0, ABG)
00:39:59.025 00.000 11060 Move returns status 0, amount 0
00:39:59.025 00.000 11060 MoveAxis(N, 0, ABG)
00:39:59.025 00.000 11060 Move returns status 0, amount 0
00:39:59.025 00.000 11060 move complete, result=0
00:39:59.025 00.000 11060 worker thread done servicing request
00:39:59.025 00.000 11060 Worker thread wakes up
00:39:59.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:39:59.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:39:59.026 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:59.669 00.643 11060 Exposure complete
00:39:59.838 00.169 11060 worker thread done servicing request
00:39:59.838 00.000 10844 OnExposeComplete: enter
00:39:59.838 00.000 10844 UpdateGuideState(): m_state=6
00:39:59.838 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6680
00:39:59.838 00.000 10844 Star::Find returns 1 (1), X=261.84, Y=62.15, Mass=3061, SNR=35.7, Peak=255 HFD=3.5
00:39:59.840 00.002 10844 MultiStar: [#1 -0.43,-0.09,1.01,U] [#2 -0.55,0.46,0.00,M1] [#3 -0.03,0.31,0.98,U] [#4 -0.74,-0.40,0.00,M3] [#5 -0.52,0.50,0.00,M8] [#6 -0.05,-0.60,0.86,U] [#7 -0.24,0.19,0.74,U] [#8 -0.09,-0.87,0.00,M1] 
00:39:59.840 00.000 10844 refined, 4 included, MultiStar: {-0.30, -0.01}, one-star: {-0.68, 0.11}
00:39:59.840 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
00:39:59.840 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
00:39:59.840 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.10 mountX=0.06 mountY=-0.29, mountTheta=-1.35
00:39:59.841 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.01, opts=13)
00:39:59.841 00.000 10844 Enqueuing Move request for scope (-0.30, -0.01)
00:39:59.841 00.000 11060 Worker thread wakes up
00:39:59.842 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:39:59.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd
00:39:59.842 00.000 10844 UpdateGuideState exits: m=3061 SNR=35.7 Saturated
00:39:59.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.01)
00:39:59.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:59.842 00.000 11060 Moving (-0.30, -0.01) raw xDistance=0.06 yDistance=-0.29
00:39:59.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:39:59.842 00.000 10844 Enqueuing Expose request
00:39:59.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:39:59.842 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.53 newest=-0.54
00:39:59.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
00:39:59.842 00.000 11060 MoveAxis(E, 0, ABG)
00:39:59.842 00.000 11060 Move returns status 0, amount 0
00:39:59.843 00.001 11060 BLC: Oldest BLC event removed
00:39:59.843 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:39:59.843 00.000 11060 MoveAxis(N, 864, ABG)
00:39:59.843 00.000 11060 duration set to 750 by maxDecDuration
00:39:59.843 00.000 11060 Guiding  Dir = 0, Dur = 750
00:39:59.845 00.002 11060 IsSlewing returns 0
00:39:59.845 00.000 11060 IsGuiding returns 0
00:40:00.615 00.770 11060 IsGuiding returns 0
00:40:00.615 00.000 11060 Move returns status 0, amount 750
00:40:00.615 00.000 11060 move complete, result=0
00:40:00.616 00.001 11060 worker thread done servicing request
00:40:00.616 00.000 11060 Worker thread wakes up
00:40:00.616 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
00:40:00.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:00.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:01.262 00.646 11060 Exposure complete
00:40:01.426 00.164 11060 worker thread done servicing request
00:40:01.426 00.000 10844 OnExposeComplete: enter
00:40:01.426 00.000 10844 UpdateGuideState(): m_state=6
00:40:01.427 00.001 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6681
00:40:01.427 00.000 10844 Star::Find returns 1 (0), X=262.47, Y=61.77, Mass=3007, SNR=34.9, Peak=229 HFD=3.4
00:40:01.427 00.000 10844 MultiStar: [#1 0.09,-0.41,1.02,U] [#2 -0.59,0.49,0.00,M2] [#3 0.05,-0.00,0.96,U] [#4 0.03,0.14,0.95,U] [#5 -0.64,0.04,0.00,M9] [#6 -0.13,-0.37,0.90,U] [#7 -0.22,0.19,0.83,U] [#8 0.51,-0.18,0.97,U] 
00:40:01.427 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.13}, one-star: {-0.06, -0.26}
00:40:01.427 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
00:40:01.427 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
00:40:01.427 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.24 mountX=0.12 mountY=0.07, mountTheta=0.50
00:40:01.429 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
00:40:01.429 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
00:40:01.429 00.000 11060 Worker thread wakes up
00:40:01.429 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:01.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:40:01.429 00.000 10844 UpdateGuideState exits: m=3007 SNR=34.9
00:40:01.429 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:40:01.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:01.429 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
00:40:01.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:01.429 00.000 10844 Enqueuing Expose request
00:40:01.429 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.204908, 1:-0.067913
00:40:01.429 00.000 11060 BLC: No correction, Miss < min_move
00:40:01.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:40:01.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:01.430 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:40:01.430 00.000 11060 MoveAxis(W, 21, ABG)
00:40:01.430 00.000 11060 Guiding  Dir = 3, Dur = 21
00:40:01.474 00.044 11060 IsSlewing returns 0
00:40:01.475 00.001 11060 IsGuiding returns 0
00:40:01.541 00.066 11060 IsGuiding returns 0
00:40:01.541 00.000 11060 Move returns status 0, amount 21
00:40:01.541 00.000 11060 MoveAxis(N, 0, ABG)
00:40:01.541 00.000 11060 Move returns status 0, amount 0
00:40:01.541 00.000 11060 move complete, result=0
00:40:01.542 00.001 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
00:40:01.542 00.000 11060 worker thread done servicing request
00:40:01.543 00.001 11060 Worker thread wakes up
00:40:01.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:01.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:02.184 00.641 11060 Exposure complete
00:40:02.362 00.178 11060 worker thread done servicing request
00:40:02.363 00.001 10844 OnExposeComplete: enter
00:40:02.363 00.000 10844 UpdateGuideState(): m_state=6
00:40:02.363 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6682
00:40:02.363 00.000 10844 Star::Find returns 1 (1), X=262.15, Y=62.24, Mass=3355, SNR=37.1, Peak=255 HFD=3.5
00:40:02.364 00.001 10844 MultiStar: [#1 0.27,0.16,0.92,U] [#2 0.11,0.08,1.87,U] [#3 0.10,-0.02,0.99,U] [#4 0.08,-0.08,0.88,U] [#5 -0.33,0.29,1.01,U] [#6 -0.00,-0.27,0.80,U] [#7 0.04,0.83,0.00,M4] [#8 -0.24,-0.02,0.87,U] 
00:40:02.364 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.06}, one-star: {-0.37, 0.21}
00:40:02.364 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.87 = -2.42)
00:40:02.364 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
00:40:02.364 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.11 mountX=-0.05 mountY=-0.04, mountTheta=-2.43
00:40:02.367 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
00:40:02.367 00.000 10844 Enqueuing Move request for scope (-0.04, 0.06)
00:40:02.367 00.000 11060 Worker thread wakes up
00:40:02.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:02.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:40:02.367 00.000 10844 UpdateGuideState exits: m=3355 SNR=37.1 Saturated
00:40:02.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:40:02.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:02.367 00.000 11060 Moving (-0.04, 0.06) raw xDistance=-0.05 yDistance=-0.04
00:40:02.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:02.367 00.000 10844 Enqueuing Expose request
00:40:02.367 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.204908, 1:-0.067913, 2:0.044302
00:40:02.367 00.000 11060 BLC: No correction, Miss < min_move
00:40:02.368 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:40:02.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:02.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:40:02.368 00.000 11060 MoveAxis(E, 0, ABG)
00:40:02.368 00.000 11060 Move returns status 0, amount 0
00:40:02.368 00.000 11060 MoveAxis(N, 0, ABG)
00:40:02.368 00.000 11060 Move returns status 0, amount 0
00:40:02.368 00.000 11060 move complete, result=0
00:40:02.368 00.000 11060 worker thread done servicing request
00:40:02.368 00.000 11060 Worker thread wakes up
00:40:02.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:02.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:02.369 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:03.004 00.635 11060 Exposure complete
00:40:03.158 00.154 11060 worker thread done servicing request
00:40:03.158 00.000 10844 OnExposeComplete: enter
00:40:03.158 00.000 10844 UpdateGuideState(): m_state=6
00:40:03.158 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
00:40:03.158 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=61.86, Mass=2913, SNR=34.3, Peak=239 HFD=3.5
00:40:03.158 00.000 10844 MultiStar: [#1 0.16,-0.36,0.97,U] [#2 -0.29,0.21,2.01,U] [#3 0.04,0.14,1.06,U] [#4 -0.42,0.02,0.95,U] [#5 -0.58,0.22,0.00,M9] [#6 0.05,-0.81,0.00,M1] [#7 -0.07,0.18,0.90,U] [#8 0.02,-0.50,0.89,U] 
00:40:03.158 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.03}, one-star: {-0.18, -0.18}
00:40:03.158 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
00:40:03.160 00.002 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
00:40:03.160 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.92 mountX=0.05 mountY=-0.12, mountTheta=-1.17
00:40:03.162 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
00:40:03.162 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
00:40:03.162 00.000 11060 Worker thread wakes up
00:40:03.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
00:40:03.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
00:40:03.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:03.162 00.000 11060 Moving (-0.13, -0.03) raw xDistance=0.05 yDistance=-0.12
00:40:03.162 00.000 10844 UpdateGuideState exits: m=2913 SNR=34.3
00:40:03.162 00.000 11060 BLC: window closed
00:40:03.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:03.162 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.204908, 1:-0.067913, 2:0.044302
00:40:03.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:03.162 00.000 11060 BLC: No correction, Miss < min_move
00:40:03.162 00.000 10844 Enqueuing Expose request
00:40:03.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:40:03.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:03.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:40:03.162 00.000 11060 MoveAxis(E, 0, ABG)
00:40:03.162 00.000 11060 Move returns status 0, amount 0
00:40:03.162 00.000 11060 MoveAxis(N, 0, ABG)
00:40:03.163 00.001 11060 Move returns status 0, amount 0
00:40:03.163 00.000 11060 move complete, result=0
00:40:03.163 00.000 11060 worker thread done servicing request
00:40:03.163 00.000 11060 Worker thread wakes up
00:40:03.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:03.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:03.165 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:03.812 00.647 11060 Exposure complete
00:40:03.974 00.162 11060 worker thread done servicing request
00:40:03.974 00.000 10844 OnExposeComplete: enter
00:40:03.974 00.000 10844 UpdateGuideState(): m_state=6
00:40:03.974 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6684
00:40:03.976 00.002 10844 Star::Find returns 1 (1), X=262.16, Y=62.43, Mass=3054, SNR=35.4, Peak=255 HFD=3.4
00:40:03.976 00.000 10844 MultiStar: [#1 -0.30,0.30,0.95,U] [#2 -0.44,0.12,1.99,U] [#3 -0.58,-0.39,0.00,M1] [#4 -0.43,0.30,1.00,U] [#5 -0.82,0.44,0.00,M10] [#6 -0.05,-0.75,0.00,M2] [#7 -0.48,0.82,0.00,M4] [#8 -0.06,-0.15,0.91,U] 
00:40:03.976 00.000 10844 refined, 4 included, MultiStar: {-0.34, 0.19}, one-star: {-0.36, 0.39}
00:40:03.976 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
00:40:03.976 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
00:40:03.976 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.19 hyp=0.39 cameraTheta=2.64 mountX=-0.12 mountY=-0.37, mountTheta=-1.89
00:40:03.977 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.19, opts=13)
00:40:03.977 00.000 10844 Enqueuing Move request for scope (-0.34, 0.19)
00:40:03.977 00.000 11060 Worker thread wakes up
00:40:03.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:03.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.19) opts 0xd
00:40:03.977 00.000 10844 UpdateGuideState exits: m=3054 SNR=35.4 Saturated
00:40:03.978 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.19)
00:40:03.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:03.978 00.000 11060 Moving (-0.34, 0.19) raw xDistance=-0.12 yDistance=-0.37
00:40:03.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:03.978 00.000 10844 Enqueuing Expose request
00:40:03.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:40:03.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
00:40:03.978 00.000 11060 MoveAxis(E, 21, ABG)
00:40:03.978 00.000 11060 Guiding  Dir = 2, Dur = 21
00:40:04.018 00.040 11060 IsSlewing returns 0
00:40:04.019 00.001 11060 IsGuiding returns 0
00:40:04.070 00.051 11060 IsGuiding returns 0
00:40:04.070 00.000 11060 Move returns status 0, amount 21
00:40:04.070 00.000 11060 MoveAxis(N, 143, ABG)
00:40:04.070 00.000 11060 Guiding  Dir = 0, Dur = 143
00:40:04.085 00.015 11060 IsSlewing returns 0
00:40:04.085 00.000 11060 IsGuiding returns 0
00:40:04.242 00.157 11060 IsGuiding returns 0
00:40:04.242 00.000 11060 Move returns status 0, amount 143
00:40:04.242 00.000 11060 move complete, result=0
00:40:04.242 00.000 11060 worker thread done servicing request
00:40:04.242 00.000 11060 Worker thread wakes up
00:40:04.242 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.4 px 143 ms NORTH
00:40:04.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:04.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:04.869 00.627 11060 Exposure complete
00:40:05.072 00.203 11060 worker thread done servicing request
00:40:05.072 00.000 10844 OnExposeComplete: enter
00:40:05.072 00.000 10844 UpdateGuideState(): m_state=6
00:40:05.072 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6685
00:40:05.072 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=62.34, Mass=2874, SNR=34.3, Peak=255 HFD=3.2
00:40:05.073 00.001 10844 MultiStar: [#1 -0.06,-0.01,0.92,U] [#2 0.06,-0.20,2.12,U] [#3 0.18,-0.03,0.87,U] [#4 -0.21,0.12,0.86,U] [#5 -0.08,0.22,1.04,U] [#6 0.16,-0.63,0.00,M3] [#7 0.06,0.24,0.95,U] [#8 0.42,-0.70,0.00,M1] 
00:40:05.073 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {0.04, 0.30}
00:40:05.073 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
00:40:05.073 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
00:40:05.073 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.42 mountX=-0.05 mountY=-0.00, mountTheta=-3.13
00:40:05.074 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
00:40:05.074 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
00:40:05.074 00.000 11060 Worker thread wakes up
00:40:05.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:40:05.074 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:40:05.074 00.000 11060 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.00
00:40:05.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:40:05.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:05.076 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:05.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:40:05.076 00.000 11060 MoveAxis(E, 0, ABG)
00:40:05.076 00.000 11060 Move returns status 0, amount 0
00:40:05.076 00.000 10844 UpdateGuideState exits: m=2874 SNR=34.3 Saturated
00:40:05.076 00.000 11060 MoveAxis(N, 0, ABG)
00:40:05.076 00.000 11060 Move returns status 0, amount 0
00:40:05.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:05.076 00.000 11060 move complete, result=0
00:40:05.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:05.076 00.000 10844 Enqueuing Expose request
00:40:05.076 00.000 11060 worker thread done servicing request
00:40:05.076 00.000 11060 Worker thread wakes up
00:40:05.076 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:05.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:05.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:05.718 00.642 11060 Exposure complete
00:40:05.903 00.185 11060 worker thread done servicing request
00:40:05.903 00.000 10844 OnExposeComplete: enter
00:40:05.904 00.001 10844 UpdateGuideState(): m_state=6
00:40:05.904 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6686
00:40:05.904 00.000 10844 Star::Find returns 1 (0), X=262.99, Y=62.18, Mass=2499, SNR=32.0, Peak=214 HFD=3.1
00:40:05.904 00.000 10844 MultiStar: [#1 0.43,-0.23,1.15,U] [#2 -0.22,-0.04,2.12,U] [#3 0.04,-0.52,1.07,U] [#4 0.01,-0.57,0.99,U] [#5 -0.39,-0.06,1.11,U] [#6 -0.10,-0.94,0.00,M4] [#7 -0.34,0.26,1.00,U] [#8 0.32,-0.77,0.00,M2] 
00:40:05.904 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.13}, one-star: {0.46, 0.15}
00:40:05.904 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
00:40:05.904 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
00:40:05.904 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.78 mountX=0.14 mountY=-0.01, mountTheta=-0.05
00:40:05.907 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
00:40:05.907 00.000 10844 Enqueuing Move request for scope (-0.03, -0.13)
00:40:05.907 00.000 11060 Worker thread wakes up
00:40:05.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:05.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
00:40:05.907 00.000 10844 UpdateGuideState exits: m=2499 SNR=32.0
00:40:05.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
00:40:05.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:05.907 00.000 11060 Moving (-0.03, -0.13) raw xDistance=0.14 yDistance=-0.01
00:40:05.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:05.907 00.000 10844 Enqueuing Expose request
00:40:05.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:40:05.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:05.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:05.907 00.000 11060 MoveAxis(W, 24, ABG)
00:40:05.907 00.000 11060 Guiding  Dir = 3, Dur = 24
00:40:05.930 00.023 11060 IsSlewing returns 0
00:40:05.930 00.000 11060 IsGuiding returns 0
00:40:05.976 00.046 11060 IsGuiding returns 0
00:40:05.976 00.000 11060 Move returns status 0, amount 24
00:40:05.976 00.000 11060 MoveAxis(N, 0, ABG)
00:40:05.976 00.000 11060 Move returns status 0, amount 0
00:40:05.976 00.000 11060 move complete, result=0
00:40:05.976 00.000 11060 worker thread done servicing request
00:40:05.976 00.000 11060 Worker thread wakes up
00:40:05.976 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
00:40:05.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:05.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:06.612 00.636 11060 Exposure complete
00:40:06.810 00.198 11060 worker thread done servicing request
00:40:06.810 00.000 10844 OnExposeComplete: enter
00:40:06.810 00.000 10844 UpdateGuideState(): m_state=6
00:40:06.810 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6687
00:40:06.810 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=62.22, Mass=2914, SNR=34.4, Peak=215 HFD=3.6
00:40:06.811 00.001 10844 MultiStar: [#1 0.14,0.06,1.09,U] [#2 0.17,0.06,2.02,U] [#3 0.23,-0.14,0.99,U] [#4 0.14,-0.25,0.88,U] [#5 0.03,-0.02,1.04,U] [#6 0.02,-0.62,0.87,U] [#7 0.12,-0.03,0.93,U] [#8 0.53,-0.31,0.88,U] 
00:40:06.811 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.17, 0.19}
00:40:06.811 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
00:40:06.811 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
00:40:06.811 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.47 mountX=0.05 mountY=0.18, mountTheta=1.28
00:40:06.813 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.09, opts=13)
00:40:06.813 00.000 10844 Enqueuing Move request for scope (0.17, -0.09)
00:40:06.813 00.000 11060 Worker thread wakes up
00:40:06.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:06.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
00:40:06.813 00.000 10844 UpdateGuideState exits: m=2914 SNR=34.4
00:40:06.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
00:40:06.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:06.813 00.000 11060 Moving (0.17, -0.09) raw xDistance=0.05 yDistance=0.18
00:40:06.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:06.813 00.000 10844 Enqueuing Expose request
00:40:06.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:40:06.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:06.814 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:40:06.814 00.000 11060 MoveAxis(E, 0, ABG)
00:40:06.814 00.000 11060 Move returns status 0, amount 0
00:40:06.814 00.000 11060 MoveAxis(N, 0, ABG)
00:40:06.814 00.000 11060 Move returns status 0, amount 0
00:40:06.814 00.000 11060 move complete, result=0
00:40:06.814 00.000 11060 worker thread done servicing request
00:40:06.814 00.000 11060 Worker thread wakes up
00:40:06.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:06.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:06.816 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:07.454 00.638 11060 Exposure complete
00:40:07.634 00.180 11060 worker thread done servicing request
00:40:07.634 00.000 10844 OnExposeComplete: enter
00:40:07.634 00.000 10844 UpdateGuideState(): m_state=6
00:40:07.634 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6688
00:40:07.634 00.000 10844 Star::Find returns 1 (1), X=262.76, Y=62.32, Mass=2725, SNR=33.6, Peak=255 HFD=3.2
00:40:07.635 00.001 10844 MultiStar: [#1 0.35,0.22,0.92,U] [#2 0.42,-0.18,2.08,U] [#3 0.25,0.65,0.00,M1] [#4 0.19,-0.02,1.04,U] [#5 -0.25,-0.25,1.04,U] [#6 -0.38,-0.09,0.87,U] [#7 0.04,0.43,0.85,U] [#8 0.36,-0.34,0.90,U] 
00:40:07.635 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.02}, one-star: {0.24, 0.28}
00:40:07.635 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
00:40:07.635 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
00:40:07.635 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.13 mountX=-0.01 mountY=0.16, mountTheta=1.62
00:40:07.637 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.02, opts=13)
00:40:07.637 00.000 10844 Enqueuing Move request for scope (0.16, -0.02)
00:40:07.638 00.001 11060 Worker thread wakes up
00:40:07.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:40:07.638 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:40:07.638 00.000 11060 Moving (0.16, -0.02) raw xDistance=-0.01 yDistance=0.16
00:40:07.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:40:07.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:07.638 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:07.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:40:07.638 00.000 11060 MoveAxis(E, 0, ABG)
00:40:07.638 00.000 11060 Move returns status 0, amount 0
00:40:07.638 00.000 10844 UpdateGuideState exits: m=2725 SNR=33.6 Saturated
00:40:07.638 00.000 11060 MoveAxis(N, 0, ABG)
00:40:07.638 00.000 11060 Move returns status 0, amount 0
00:40:07.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:07.639 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:07.639 00.000 10844 Enqueuing Expose request
00:40:07.639 00.000 11060 move complete, result=0
00:40:07.639 00.000 11060 worker thread done servicing request
00:40:07.639 00.000 11060 Worker thread wakes up
00:40:07.639 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:07.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:07.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:08.293 00.654 11060 Exposure complete
00:40:08.484 00.191 11060 worker thread done servicing request
00:40:08.485 00.001 10844 OnExposeComplete: enter
00:40:08.485 00.000 10844 UpdateGuideState(): m_state=6
00:40:08.485 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6689
00:40:08.485 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=62.13, Mass=2905, SNR=34.2, Peak=233 HFD=3.5
00:40:08.486 00.001 10844 MultiStar: [#1 0.21,0.39,0.95,U] [#2 0.10,-0.05,2.06,U] [#3 0.47,0.08,0.88,U] [#4 -0.16,0.07,0.98,U] [#5 0.45,-0.47,0.00,M7] [#6 -0.01,-0.49,0.91,U] [#7 0.08,0.31,0.84,U] [#8 0.46,-0.33,0.95,U] 
00:40:08.486 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.00}, one-star: {-0.17, 0.09}
00:40:08.486 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
00:40:08.486 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
00:40:08.486 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.00 mountX=-0.02 mountY=0.11, mountTheta=1.75
00:40:08.487 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.00, opts=13)
00:40:08.487 00.000 10844 Enqueuing Move request for scope (0.12, -0.00)
00:40:08.488 00.001 11060 Worker thread wakes up
00:40:08.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
00:40:08.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
00:40:08.488 00.000 11060 Moving (0.12, -0.00) raw xDistance=-0.02 yDistance=0.11
00:40:08.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:40:08.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:08.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:08.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:40:08.488 00.000 11060 MoveAxis(E, 0, ABG)
00:40:08.488 00.000 11060 Move returns status 0, amount 0
00:40:08.488 00.000 11060 MoveAxis(N, 0, ABG)
00:40:08.488 00.000 11060 Move returns status 0, amount 0
00:40:08.489 00.001 11060 move complete, result=0
00:40:08.489 00.000 10844 UpdateGuideState exits: m=2905 SNR=34.2
00:40:08.489 00.000 11060 worker thread done servicing request
00:40:08.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:08.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:08.489 00.000 10844 Enqueuing Expose request
00:40:08.489 00.000 11060 Worker thread wakes up
00:40:08.489 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:08.490 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:08.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:09.123 00.633 11060 Exposure complete
00:40:09.293 00.170 11060 worker thread done servicing request
00:40:09.293 00.000 10844 OnExposeComplete: enter
00:40:09.293 00.000 10844 UpdateGuideState(): m_state=6
00:40:09.293 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6690
00:40:09.293 00.000 10844 Star::Find returns 1 (1), X=262.90, Y=61.76, Mass=3112, SNR=35.5, Peak=255 HFD=3.3
00:40:09.293 00.000 10844 MultiStar: [#1 0.43,0.08,1.01,U] [#2 0.45,0.31,1.84,U] [#3 0.09,0.53,0.92,U] [#4 -0.11,0.67,0.00,M1] [#5 0.37,0.52,0.00,M8] [#6 -0.03,0.05,0.90,U] [#7 -0.25,0.98,0.00,M1] [#8 0.34,0.21,0.89,U] 
00:40:09.293 00.000 10844 refined, 5 included, MultiStar: {0.31, 0.17}, one-star: {0.38, -0.28}
00:40:09.293 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
00:40:09.293 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
00:40:09.293 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.17 hyp=0.35 cameraTheta=0.50 mountX=-0.22 mountY=0.27, mountTheta=2.24
00:40:09.296 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.17, opts=13)
00:40:09.296 00.000 10844 Enqueuing Move request for scope (0.31, 0.17)
00:40:09.296 00.000 11060 Worker thread wakes up
00:40:09.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:09.296 00.000 10844 UpdateGuideState exits: m=3112 SNR=35.5 Saturated
00:40:09.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:09.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.17) opts 0xd
00:40:09.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:09.296 00.000 10844 Enqueuing Expose request
00:40:09.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.17)
00:40:09.296 00.000 11060 Moving (0.31, 0.17) raw xDistance=-0.22 yDistance=0.27
00:40:09.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:40:09.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:40:09.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:40:09.297 00.001 11060 MoveAxis(E, 38, ABG)
00:40:09.297 00.000 11060 Guiding  Dir = 2, Dur = 38
00:40:09.333 00.036 11060 IsSlewing returns 0
00:40:09.333 00.000 11060 IsGuiding returns 0
00:40:09.411 00.078 11060 IsGuiding returns 0
00:40:09.411 00.000 11060 Move returns status 0, amount 38
00:40:09.411 00.000 11060 MoveAxis(N, 0, ABG)
00:40:09.411 00.000 11060 Move returns status 0, amount 0
00:40:09.412 00.001 11060 move complete, result=0
00:40:09.412 00.000 11060 worker thread done servicing request
00:40:09.412 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.3 px 0 ms NORTH
00:40:09.412 00.000 11060 Worker thread wakes up
00:40:09.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:09.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:10.045 00.633 11060 Exposure complete
00:40:10.217 00.172 11060 worker thread done servicing request
00:40:10.217 00.000 10844 OnExposeComplete: enter
00:40:10.217 00.000 10844 UpdateGuideState(): m_state=6
00:40:10.218 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6691
00:40:10.218 00.000 10844 Star::Find returns 1 (0), X=262.92, Y=61.76, Mass=3482, SNR=38.1, Peak=243 HFD=3.5
00:40:10.218 00.000 10844 MultiStar: [#1 0.23,0.04,0.94,U] [#2 0.36,0.43,1.77,U] [#3 0.22,0.33,0.90,U] [#4 0.01,-0.19,0.89,U] [#5 0.19,-0.01,0.89,U] [#6 -0.08,-0.25,0.90,U] [#7 -0.16,-0.29,0.82,U] [#8 0.09,-0.26,0.95,U] 
00:40:10.218 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.01}, one-star: {0.39, -0.28}
00:40:10.218 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
00:40:10.218 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
00:40:10.218 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.02 mountY=0.16, mountTheta=1.70
00:40:10.220 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.01, opts=13)
00:40:10.220 00.000 10844 Enqueuing Move request for scope (0.17, -0.01)
00:40:10.220 00.000 11060 Worker thread wakes up
00:40:10.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
00:40:10.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
00:40:10.220 00.000 11060 Moving (0.17, -0.01) raw xDistance=-0.02 yDistance=0.16
00:40:10.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:40:10.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:10.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:10.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:40:10.220 00.000 11060 MoveAxis(E, 0, ABG)
00:40:10.220 00.000 11060 Move returns status 0, amount 0
00:40:10.220 00.000 10844 UpdateGuideState exits: m=3482 SNR=38.1
00:40:10.220 00.000 11060 MoveAxis(N, 0, ABG)
00:40:10.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:10.220 00.000 11060 Move returns status 0, amount 0
00:40:10.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:10.220 00.000 10844 Enqueuing Expose request
00:40:10.220 00.000 11060 move complete, result=0
00:40:10.221 00.001 11060 worker thread done servicing request
00:40:10.221 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:10.221 00.000 11060 Worker thread wakes up
00:40:10.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:10.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:10.880 00.659 11060 Exposure complete
00:40:11.031 00.151 11060 worker thread done servicing request
00:40:11.031 00.000 10844 OnExposeComplete: enter
00:40:11.031 00.000 10844 UpdateGuideState(): m_state=6
00:40:11.032 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6692
00:40:11.032 00.000 10844 Star::Find returns 1 (1), X=262.22, Y=62.38, Mass=2935, SNR=34.4, Peak=255 HFD=3.7
00:40:11.032 00.000 10844 MultiStar: [#1 -0.20,-0.14,0.96,U] [#2 0.18,-0.11,2.07,U] [#3 -0.50,0.45,0.00,M1] [#4 0.19,-0.03,0.98,U] [#5 0.04,0.04,1.04,U] [#6 -0.40,-0.38,1.06,U] [#7 -0.51,0.52,0.00,M1] [#8 0.22,-0.19,0.84,U] 
00:40:11.032 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.07}, one-star: {-0.30, 0.34}
00:40:11.032 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
00:40:11.032 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
00:40:11.032 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.83 mountX=0.07 mountY=-0.01, mountTheta=-0.09
00:40:11.033 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
00:40:11.033 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
00:40:11.033 00.000 11060 Worker thread wakes up
00:40:11.034 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
00:40:11.034 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:11.034 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
00:40:11.034 00.000 10844 UpdateGuideState exits: m=2935 SNR=34.4 Saturated
00:40:11.034 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.01
00:40:11.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:40:11.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:11.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:11.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:11.034 00.000 11060 MoveAxis(E, 0, ABG)
00:40:11.034 00.000 11060 Move returns status 0, amount 0
00:40:11.034 00.000 11060 MoveAxis(N, 0, ABG)
00:40:11.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:11.034 00.000 10844 Enqueuing Expose request
00:40:11.034 00.000 11060 Move returns status 0, amount 0
00:40:11.034 00.000 11060 move complete, result=0
00:40:11.034 00.000 11060 worker thread done servicing request
00:40:11.035 00.001 11060 Worker thread wakes up
00:40:11.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:11.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:11.035 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:11.665 00.630 11060 Exposure complete
00:40:11.854 00.189 11060 worker thread done servicing request
00:40:11.854 00.000 10844 OnExposeComplete: enter
00:40:11.854 00.000 10844 UpdateGuideState(): m_state=6
00:40:11.855 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6693
00:40:11.855 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=62.00, Mass=2597, SNR=32.3, Peak=223 HFD=3.5
00:40:11.855 00.000 10844 MultiStar: [#1 -0.34,-0.17,0.98,U] [#2 -0.18,-0.11,2.06,U] [#3 0.24,-0.07,1.03,U] [#4 0.07,-0.62,0.88,U] [#5 -0.47,-0.13,1.03,U] [#6 -0.54,-0.51,0.00,M1] [#7 -0.53,-0.26,0.92,U] [#8 -0.01,-0.77,0.00,M1] 
00:40:11.855 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.18}, one-star: {0.06, -0.04}
00:40:11.855 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
00:40:11.855 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
00:40:11.855 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.55 mountX=0.03 mountY=0.07, mountTheta=1.20
00:40:11.857 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
00:40:11.858 00.001 10844 Enqueuing Move request for scope (0.06, -0.04)
00:40:11.858 00.000 11060 Worker thread wakes up
00:40:11.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:11.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:40:11.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:40:11.858 00.000 11060 Moving (0.06, -0.04) raw xDistance=0.03 yDistance=0.07
00:40:11.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:40:11.858 00.000 10844 UpdateGuideState exits: m=2597 SNR=32.3
00:40:11.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:11.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:11.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:40:11.858 00.000 11060 MoveAxis(E, 0, ABG)
00:40:11.858 00.000 11060 Move returns status 0, amount 0
00:40:11.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:11.858 00.000 10844 Enqueuing Expose request
00:40:11.858 00.000 11060 MoveAxis(N, 0, ABG)
00:40:11.858 00.000 11060 Move returns status 0, amount 0
00:40:11.858 00.000 11060 move complete, result=0
00:40:11.858 00.000 11060 worker thread done servicing request
00:40:11.859 00.001 11060 Worker thread wakes up
00:40:11.860 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:11.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:11.862 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:12.493 00.631 11060 Exposure complete
00:40:12.643 00.150 11060 worker thread done servicing request
00:40:12.644 00.001 10844 OnExposeComplete: enter
00:40:12.644 00.000 10844 UpdateGuideState(): m_state=6
00:40:12.651 00.007 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6694
00:40:12.651 00.000 10844 Star::Find returns 1 (1), X=262.33, Y=62.06, Mass=3152, SNR=35.8, Peak=255 HFD=3.4
00:40:12.651 00.000 10844 MultiStar: [#1 0.16,-0.00,0.95,U] [#2 0.02,0.02,1.94,U] [#3 0.01,0.17,0.96,U] [#4 0.14,-0.21,0.90,U] [#5 -0.22,0.21,1.03,U] [#6 -0.04,-0.27,0.92,U] [#7 -0.17,0.40,0.86,U] [#8 0.23,-0.07,0.84,U] 
00:40:12.651 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.20, 0.03}
00:40:12.651 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:40:12.651 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
00:40:12.651 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.84 mountX=-0.03 mountY=-0.01, mountTheta=-2.70
00:40:12.653 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
00:40:12.653 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
00:40:12.653 00.000 11060 Worker thread wakes up
00:40:12.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:12.653 00.000 10844 UpdateGuideState exits: m=3152 SNR=35.8 Saturated
00:40:12.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:12.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:12.653 00.000 10844 Enqueuing Expose request
00:40:12.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:40:12.654 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:40:12.654 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
00:40:12.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:40:12.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:12.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:12.654 00.000 11060 MoveAxis(E, 0, ABG)
00:40:12.654 00.000 11060 Move returns status 0, amount 0
00:40:12.654 00.000 11060 MoveAxis(N, 0, ABG)
00:40:12.654 00.000 11060 Move returns status 0, amount 0
00:40:12.655 00.001 11060 move complete, result=0
00:40:12.655 00.000 11060 worker thread done servicing request
00:40:12.655 00.000 11060 Worker thread wakes up
00:40:12.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:12.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:12.655 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:13.293 00.638 11060 Exposure complete
00:40:13.481 00.188 11060 worker thread done servicing request
00:40:13.481 00.000 10844 OnExposeComplete: enter
00:40:13.481 00.000 10844 UpdateGuideState(): m_state=6
00:40:13.481 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6695
00:40:13.482 00.001 10844 Star::Find returns 1 (1), X=262.87, Y=62.32, Mass=2989, SNR=34.8, Peak=255 HFD=3.4
00:40:13.482 00.000 10844 MultiStar: [#1 0.40,-0.50,0.00,M1] [#2 -0.42,-0.04,1.91,U] [#3 0.14,0.01,0.91,U] [#4 0.33,-0.44,0.97,U] [#5 -0.32,-0.20,1.05,U] [#6 0.13,-0.17,0.93,U] [#7 -0.31,0.38,0.85,U] [#8 0.41,-0.14,0.96,U] 
00:40:13.482 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.34, 0.29}
00:40:13.482 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
00:40:13.482 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
00:40:13.482 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.81 mountX=0.05 mountY=-0.00, mountTheta=-0.08
00:40:13.484 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
00:40:13.484 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
00:40:13.484 00.000 11060 Worker thread wakes up
00:40:13.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:13.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:40:13.484 00.000 10844 UpdateGuideState exits: m=2989 SNR=34.8 Saturated
00:40:13.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:40:13.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:13.484 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.05 yDistance=-0.00
00:40:13.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:13.484 00.000 10844 Enqueuing Expose request
00:40:13.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:40:13.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:13.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:40:13.484 00.000 11060 MoveAxis(E, 0, ABG)
00:40:13.484 00.000 11060 Move returns status 0, amount 0
00:40:13.484 00.000 11060 MoveAxis(N, 0, ABG)
00:40:13.484 00.000 11060 Move returns status 0, amount 0
00:40:13.484 00.000 11060 move complete, result=0
00:40:13.486 00.002 11060 worker thread done servicing request
00:40:13.486 00.000 11060 Worker thread wakes up
00:40:13.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:13.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:13.489 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:14.115 00.626 11060 Exposure complete
00:40:14.289 00.174 11060 worker thread done servicing request
00:40:14.289 00.000 10844 OnExposeComplete: enter
00:40:14.289 00.000 10844 UpdateGuideState(): m_state=6
00:40:14.289 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6696
00:40:14.289 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=61.72, Mass=2912, SNR=34.1, Peak=219 HFD=3.6
00:40:14.290 00.001 10844 MultiStar: [#1 0.36,-0.45,0.92,U] [#2 0.40,-0.54,0.00,M1] [#3 0.04,0.29,1.01,U] [#4 0.61,-0.42,0.00,M1] [#5 -0.08,0.22,1.12,U] [#6 -0.13,-0.62,0.00,M1] [#7 -0.09,0.46,0.93,U] [#8 -0.35,-0.24,0.92,U] 
00:40:14.290 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.00}, one-star: {0.25, -0.32}
00:40:14.290 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
00:40:14.290 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
00:40:14.290 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.20 mountX=-0.01 mountY=0.02, mountTheta=1.95
00:40:14.291 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.00, opts=13)
00:40:14.292 00.001 10844 Enqueuing Move request for scope (0.02, 0.00)
00:40:14.292 00.000 11060 Worker thread wakes up
00:40:14.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
00:40:14.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
00:40:14.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:14.292 00.000 11060 Moving (0.02, 0.00) raw xDistance=-0.01 yDistance=0.02
00:40:14.292 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.1
00:40:14.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:40:14.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:14.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:14.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:14.292 00.000 10844 Enqueuing Expose request
00:40:14.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:40:14.292 00.000 11060 MoveAxis(E, 0, ABG)
00:40:14.292 00.000 11060 Move returns status 0, amount 0
00:40:14.292 00.000 11060 MoveAxis(N, 0, ABG)
00:40:14.292 00.000 11060 Move returns status 0, amount 0
00:40:14.292 00.000 11060 move complete, result=0
00:40:14.293 00.001 11060 worker thread done servicing request
00:40:14.293 00.000 11060 Worker thread wakes up
00:40:14.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:14.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:14.296 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:14.927 00.631 11060 Exposure complete
00:40:15.095 00.168 11060 worker thread done servicing request
00:40:15.095 00.000 10844 OnExposeComplete: enter
00:40:15.095 00.000 10844 UpdateGuideState(): m_state=6
00:40:15.095 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6697
00:40:15.096 00.001 10844 Star::Find returns 1 (1), X=262.52, Y=62.26, Mass=3136, SNR=35.6, Peak=255 HFD=3.5
00:40:15.096 00.000 10844 MultiStar: [#1 0.21,0.24,1.05,U] [#2 -0.03,0.49,2.09,U] [#3 -0.27,0.19,0.94,U] [#4 -0.06,-0.34,1.01,U] [#5 -0.40,0.04,1.02,U] [#6 0.08,-0.45,0.89,U] [#7 -0.28,0.22,0.74,U] [#8 0.16,-0.36,0.88,U] 
00:40:15.096 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.01, 0.23}
00:40:15.096 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
00:40:15.096 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
00:40:15.096 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.17 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
00:40:15.097 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
00:40:15.097 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
00:40:15.098 00.001 11060 Worker thread wakes up
00:40:15.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:15.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:40:15.098 00.000 10844 UpdateGuideState exits: m=3136 SNR=35.6 Saturated
00:40:15.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:40:15.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:15.098 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.07 yDistance=-0.07
00:40:15.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:15.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:40:15.098 00.000 10844 Enqueuing Expose request
00:40:15.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:15.099 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:40:15.099 00.000 11060 MoveAxis(E, 0, ABG)
00:40:15.099 00.000 11060 Move returns status 0, amount 0
00:40:15.099 00.000 11060 MoveAxis(N, 0, ABG)
00:40:15.099 00.000 11060 Move returns status 0, amount 0
00:40:15.099 00.000 11060 move complete, result=0
00:40:15.099 00.000 11060 worker thread done servicing request
00:40:15.099 00.000 11060 Worker thread wakes up
00:40:15.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:15.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:15.102 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:15.735 00.633 11060 Exposure complete
00:40:15.913 00.178 11060 worker thread done servicing request
00:40:15.913 00.000 10844 OnExposeComplete: enter
00:40:15.913 00.000 10844 UpdateGuideState(): m_state=6
00:40:15.913 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6698
00:40:15.913 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.32, Mass=3315, SNR=36.9, Peak=249 HFD=3.6
00:40:15.913 00.000 10844 MultiStar: [#1 -0.33,0.06,0.89,U] [#2 -0.26,0.42,1.86,U] [#3 -0.43,0.31,0.87,U] [#4 0.05,-0.29,0.88,U] [#5 -0.26,0.40,0.83,U] [#6 -0.18,-0.38,0.82,U] [#7 -0.43,0.55,0.00,M1] [#8 0.18,-0.10,0.90,U] 
00:40:15.915 00.002 10844 refined, 7 included, MultiStar: {-0.14, 0.13}, one-star: {0.20, 0.28}
00:40:15.915 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
00:40:15.915 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
00:40:15.915 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.39 mountX=-0.10 mountY=-0.16, mountTheta=-2.15
00:40:15.916 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.13, opts=13)
00:40:15.916 00.000 10844 Enqueuing Move request for scope (-0.14, 0.13)
00:40:15.916 00.000 11060 Worker thread wakes up
00:40:15.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:15.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
00:40:15.916 00.000 10844 UpdateGuideState exits: m=3315 SNR=36.9
00:40:15.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
00:40:15.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:15.916 00.000 11060 Moving (-0.14, 0.13) raw xDistance=-0.10 yDistance=-0.16
00:40:15.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:15.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:40:15.917 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:15.917 00.000 10844 Enqueuing Expose request
00:40:15.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:40:15.917 00.000 11060 MoveAxis(E, 0, ABG)
00:40:15.917 00.000 11060 Move returns status 0, amount 0
00:40:15.917 00.000 11060 MoveAxis(N, 0, ABG)
00:40:15.917 00.000 11060 Move returns status 0, amount 0
00:40:15.917 00.000 11060 move complete, result=0
00:40:15.917 00.000 11060 worker thread done servicing request
00:40:15.917 00.000 11060 Worker thread wakes up
00:40:15.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:15.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:15.918 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:40:16.547 00.629 11060 Exposure complete
00:40:16.711 00.164 11060 worker thread done servicing request
00:40:16.711 00.000 10844 OnExposeComplete: enter
00:40:16.711 00.000 10844 UpdateGuideState(): m_state=6
00:40:16.712 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6699
00:40:16.712 00.000 10844 Star::Find returns 1 (0), X=262.80, Y=62.21, Mass=2941, SNR=34.7, Peak=217 HFD=3.5
00:40:16.712 00.000 10844 MultiStar: [#1 -0.08,0.13,1.00,U] [#2 0.16,0.46,1.95,U] [#3 -0.07,0.57,0.90,U] [#4 -0.06,-0.57,0.90,U] [#5 -0.19,0.43,1.00,U] [#6 0.20,-0.34,0.94,U] [#7 -0.39,0.16,0.84,U] [#8 -0.06,-0.30,0.91,U] 
00:40:16.712 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {0.28, 0.17}
00:40:16.712 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.32 = -2.97)
00:40:16.712 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
00:40:16.712 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
00:40:16.713 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.12, opts=13)
00:40:16.713 00.000 10844 Enqueuing Move request for scope (0.00, 0.12)
00:40:16.714 00.001 11060 Worker thread wakes up
00:40:16.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
00:40:16.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:16.714 00.000 10844 UpdateGuideState exits: m=2941 SNR=34.7
00:40:16.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
00:40:16.714 00.000 11060 Moving (0.00, 0.12) raw xDistance=-0.12 yDistance=-0.02
00:40:16.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:40:16.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:16.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:16.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:16.714 00.000 10844 Enqueuing Expose request
00:40:16.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:40:16.714 00.000 11060 MoveAxis(E, 21, ABG)
00:40:16.714 00.000 11060 Guiding  Dir = 2, Dur = 21
00:40:16.730 00.016 11060 IsSlewing returns 0
00:40:16.730 00.000 11060 IsGuiding returns 0
00:40:16.760 00.030 11060 IsGuiding returns 0
00:40:16.760 00.000 11060 Move returns status 0, amount 21
00:40:16.760 00.000 11060 MoveAxis(N, 0, ABG)
00:40:16.760 00.000 11060 Move returns status 0, amount 0
00:40:16.760 00.000 11060 move complete, result=0
00:40:16.760 00.000 11060 worker thread done servicing request
00:40:16.760 00.000 11060 Worker thread wakes up
00:40:16.760 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
00:40:16.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:16.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:17.411 00.651 11060 Exposure complete
00:40:17.622 00.211 11060 worker thread done servicing request
00:40:17.622 00.000 10844 OnExposeComplete: enter
00:40:17.622 00.000 10844 UpdateGuideState(): m_state=6
00:40:17.622 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6700
00:40:17.622 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=61.70, Mass=2855, SNR=34.4, Peak=232 HFD=3.4
00:40:17.623 00.001 10844 MultiStar: [#1 0.23,-0.76,0.00,M1] [#2 -0.04,-0.26,1.93,U] [#3 0.22,0.13,0.94,U] [#4 0.28,-0.81,0.00,M1] [#5 -0.02,-0.21,1.08,U] [#6 0.13,-0.36,0.92,U] [#7 -0.18,-0.16,0.79,U] [#8 -0.04,-0.63,0.00,M1] 
00:40:17.623 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.21}, one-star: {0.20, -0.34}
00:40:17.623 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
00:40:17.623 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
00:40:17.623 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.38 mountX=0.20 mountY=0.07, mountTheta=0.36
00:40:17.625 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.21, opts=13)
00:40:17.625 00.000 10844 Enqueuing Move request for scope (0.04, -0.21)
00:40:17.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:17.625 00.000 11060 Worker thread wakes up
00:40:17.625 00.000 10844 UpdateGuideState exits: m=2855 SNR=34.4
00:40:17.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
00:40:17.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:17.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
00:40:17.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:17.625 00.000 11060 Moving (0.04, -0.21) raw xDistance=0.20 yDistance=0.07
00:40:17.625 00.000 10844 Enqueuing Expose request
00:40:17.626 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:40:17.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:17.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:40:17.626 00.000 11060 MoveAxis(W, 34, ABG)
00:40:17.626 00.000 11060 Guiding  Dir = 3, Dur = 34
00:40:17.637 00.011 11060 IsSlewing returns 0
00:40:17.637 00.000 11060 IsGuiding returns 0
00:40:17.684 00.047 11060 IsGuiding returns 0
00:40:17.684 00.000 11060 Move returns status 0, amount 34
00:40:17.684 00.000 11060 MoveAxis(N, 0, ABG)
00:40:17.684 00.000 11060 Move returns status 0, amount 0
00:40:17.684 00.000 11060 move complete, result=0
00:40:17.685 00.001 11060 worker thread done servicing request
00:40:17.685 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:40:17.685 00.000 11060 Worker thread wakes up
00:40:17.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:17.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:18.316 00.631 11060 Exposure complete
00:40:18.493 00.177 11060 worker thread done servicing request
00:40:18.493 00.000 10844 OnExposeComplete: enter
00:40:18.493 00.000 10844 UpdateGuideState(): m_state=6
00:40:18.493 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6701
00:40:18.493 00.000 10844 Star::Find returns 1 (0), X=262.92, Y=61.95, Mass=2665, SNR=32.5, Peak=227 HFD=3.0
00:40:18.494 00.001 10844 MultiStar: [#1 -0.35,0.44,0.99,U] [#2 -0.41,-0.04,2.20,U] [#3 0.27,0.18,1.03,U] [#4 0.36,0.01,0.97,U] [#5 -0.48,0.29,1.10,U] [#6 0.52,-0.14,1.11,U] [#7 0.19,0.34,0.99,U] [#8 0.20,-0.40,1.01,U] 
00:40:18.494 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.40, -0.08}
00:40:18.494 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
00:40:18.494 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
00:40:18.494 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.20 mountX=-0.05 mountY=0.01, mountTheta=2.94
00:40:18.495 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
00:40:18.495 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
00:40:18.495 00.000 11060 Worker thread wakes up
00:40:18.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:40:18.495 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:40:18.496 00.001 11060 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=0.01
00:40:18.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:40:18.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:18.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:18.496 00.000 10844 UpdateGuideState exits: m=2665 SNR=32.5
00:40:18.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:18.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:18.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:18.496 00.000 11060 MoveAxis(E, 0, ABG)
00:40:18.496 00.000 11060 Move returns status 0, amount 0
00:40:18.496 00.000 11060 MoveAxis(N, 0, ABG)
00:40:18.496 00.000 11060 Move returns status 0, amount 0
00:40:18.496 00.000 10844 Enqueuing Expose request
00:40:18.496 00.000 11060 move complete, result=0
00:40:18.496 00.000 11060 worker thread done servicing request
00:40:18.496 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:18.496 00.000 11060 Worker thread wakes up
00:40:18.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:18.497 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:19.127 00.630 11060 Exposure complete
00:40:19.293 00.166 11060 worker thread done servicing request
00:40:19.293 00.000 10844 OnExposeComplete: enter
00:40:19.293 00.000 10844 UpdateGuideState(): m_state=6
00:40:19.293 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6702
00:40:19.293 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=62.48, Mass=2927, SNR=34.3, Peak=238 HFD=3.4
00:40:19.293 00.000 10844 MultiStar: [#1 0.38,-0.02,1.07,U] [#2 0.27,0.40,1.98,U] [#3 0.31,0.20,0.92,U] [#4 0.25,0.13,1.00,U] [#5 -0.15,0.32,0.99,U] [#6 0.19,0.03,0.91,U] [#7 -0.09,0.23,0.87,U] [#8 0.19,0.13,0.96,U] 
00:40:19.293 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.22}, one-star: {0.22, 0.44}
00:40:19.293 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
00:40:19.294 00.001 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:40:19.294 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.87 mountX=-0.25 mountY=0.15, mountTheta=2.61
00:40:19.295 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.22, opts=13)
00:40:19.295 00.000 10844 Enqueuing Move request for scope (0.19, 0.22)
00:40:19.295 00.000 11060 Worker thread wakes up
00:40:19.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:19.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
00:40:19.295 00.000 10844 UpdateGuideState exits: m=2927 SNR=34.3
00:40:19.295 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
00:40:19.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:19.295 00.000 11060 Moving (0.19, 0.22) raw xDistance=-0.25 yDistance=0.15
00:40:19.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:19.295 00.000 10844 Enqueuing Expose request
00:40:19.297 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:40:19.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:19.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:19.297 00.000 11060 MoveAxis(E, 44, ABG)
00:40:19.304 00.007 11060 Guiding  Dir = 2, Dur = 44
00:40:19.342 00.038 11060 IsSlewing returns 0
00:40:19.342 00.000 11060 IsGuiding returns 0
00:40:19.436 00.094 11060 IsGuiding returns 0
00:40:19.436 00.000 11060 Move returns status 0, amount 44
00:40:19.436 00.000 11060 MoveAxis(N, 0, ABG)
00:40:19.436 00.000 11060 Move returns status 0, amount 0
00:40:19.436 00.000 11060 move complete, result=0
00:40:19.436 00.000 11060 worker thread done servicing request
00:40:19.436 00.000 11060 Worker thread wakes up
00:40:19.436 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
00:40:19.437 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:19.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:20.068 00.631 11060 Exposure complete
00:40:20.289 00.221 11060 worker thread done servicing request
00:40:20.289 00.000 10844 OnExposeComplete: enter
00:40:20.289 00.000 10844 UpdateGuideState(): m_state=6
00:40:20.290 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6703
00:40:20.290 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=62.25, Mass=3077, SNR=35.1, Peak=246 HFD=3.3
00:40:20.290 00.000 10844 MultiStar: [#1 0.53,-0.60,0.00,M1] [#2 -0.05,-0.49,2.03,U] [#3 0.46,-0.46,0.00,M1] [#4 0.04,-0.27,0.88,U] [#5 0.08,-0.22,0.96,U] [#6 0.27,-0.37,0.95,U] [#7 -0.02,-0.15,0.90,U] [#8 0.16,-0.23,0.91,U] 
00:40:20.290 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.25}, one-star: {0.30, 0.22}
00:40:20.290 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
00:40:20.290 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
00:40:20.290 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.22 mountX=0.23 mountY=0.13, mountTheta=0.52
00:40:20.291 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.25, opts=13)
00:40:20.291 00.000 10844 Enqueuing Move request for scope (0.09, -0.25)
00:40:20.291 00.000 11060 Worker thread wakes up
00:40:20.292 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:20.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
00:40:20.292 00.000 10844 UpdateGuideState exits: m=3077 SNR=35.1
00:40:20.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:20.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:20.292 00.000 10844 Enqueuing Expose request
00:40:20.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
00:40:20.292 00.000 11060 Moving (0.09, -0.25) raw xDistance=0.23 yDistance=0.13
00:40:20.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:40:20.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:20.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:40:20.292 00.000 11060 MoveAxis(W, 39, ABG)
00:40:20.292 00.000 11060 Guiding  Dir = 3, Dur = 39
00:40:20.299 00.007 11060 IsSlewing returns 0
00:40:20.299 00.000 11060 IsGuiding returns 0
00:40:20.346 00.047 11060 IsGuiding returns 0
00:40:20.346 00.000 11060 Move returns status 0, amount 39
00:40:20.346 00.000 11060 MoveAxis(N, 0, ABG)
00:40:20.346 00.000 11060 Move returns status 0, amount 0
00:40:20.346 00.000 11060 move complete, result=0
00:40:20.346 00.000 11060 worker thread done servicing request
00:40:20.346 00.000 11060 Worker thread wakes up
00:40:20.347 00.001 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
00:40:20.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:20.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:20.985 00.638 11060 Exposure complete
00:40:21.140 00.155 11060 worker thread done servicing request
00:40:21.140 00.000 10844 OnExposeComplete: enter
00:40:21.140 00.000 10844 UpdateGuideState(): m_state=6
00:40:21.140 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6704
00:40:21.140 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.05, Mass=2602, SNR=32.3, Peak=249 HFD=3.3
00:40:21.141 00.001 10844 MultiStar: [#1 0.43,-0.70,0.00,M2] [#2 0.50,0.10,2.20,U] [#3 0.18,0.13,1.17,U] [#4 0.36,0.07,1.00,U] [#5 -0.17,-0.20,1.20,U] [#6 0.36,-0.17,0.96,U] [#7 0.17,0.27,0.93,U] [#8 0.03,-0.65,0.00,M1] 
00:40:21.141 00.000 10844 single-star, 6 included, MultiStar: {0.26, 0.04}, one-star: {0.24, 0.01}
00:40:21.141 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
00:40:21.141 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
00:40:21.141 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.06 mountX=-0.06 mountY=0.23, mountTheta=1.81
00:40:21.143 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.01, opts=13)
00:40:21.143 00.000 10844 Enqueuing Move request for scope (0.24, 0.01)
00:40:21.143 00.000 11060 Worker thread wakes up
00:40:21.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
00:40:21.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
00:40:21.143 00.000 11060 Moving (0.24, 0.01) raw xDistance=-0.06 yDistance=0.23
00:40:21.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:40:21.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:21.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:21.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:40:21.143 00.000 11060 MoveAxis(E, 0, ABG)
00:40:21.143 00.000 11060 Move returns status 0, amount 0
00:40:21.143 00.000 11060 MoveAxis(N, 0, ABG)
00:40:21.143 00.000 11060 Move returns status 0, amount 0
00:40:21.143 00.000 11060 move complete, result=0
00:40:21.143 00.000 10844 UpdateGuideState exits: m=2602 SNR=32.3
00:40:21.143 00.000 11060 worker thread done servicing request
00:40:21.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:21.144 00.001 10844 Enqueuing Expose request
00:40:21.144 00.000 11060 Worker thread wakes up
00:40:21.144 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:21.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:21.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:21.774 00.630 11060 Exposure complete
00:40:21.948 00.174 11060 worker thread done servicing request
00:40:21.948 00.000 10844 OnExposeComplete: enter
00:40:21.948 00.000 10844 UpdateGuideState(): m_state=6
00:40:21.950 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6705
00:40:21.950 00.000 10844 Star::Find returns 1 (0), X=262.54, Y=61.78, Mass=3021, SNR=35.7, Peak=239 HFD=3.4
00:40:21.950 00.000 10844 MultiStar: [#1 0.45,-0.70,0.00,M3] [#2 0.44,-0.61,0.00,M1] [#3 0.66,0.16,0.00,M1] [#4 0.53,-0.17,0.88,U] [#5 0.12,0.12,1.00,U] [#6 0.34,-0.36,0.79,U] [#7 0.30,0.01,0.84,U] [#8 0.34,-0.99,0.00,M2] 
00:40:21.950 00.000 10844 single-star, 4 included, MultiStar: {0.25, -0.12}, one-star: {0.01, -0.26}
00:40:21.950 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
00:40:21.950 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
00:40:21.950 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.52 mountX=0.25 mountY=0.06, mountTheta=0.22
00:40:21.952 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.26, opts=13)
00:40:21.952 00.000 10844 Enqueuing Move request for scope (0.01, -0.26)
00:40:21.952 00.000 11060 Worker thread wakes up
00:40:21.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:21.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd
00:40:21.952 00.000 10844 UpdateGuideState exits: m=3021 SNR=35.7
00:40:21.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.26)
00:40:21.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.952 00.000 11060 Moving (0.01, -0.26) raw xDistance=0.25 yDistance=0.06
00:40:21.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:21.952 00.000 10844 Enqueuing Expose request
00:40:21.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:40:21.953 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:21.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:21.953 00.000 11060 MoveAxis(W, 44, ABG)
00:40:21.953 00.000 11060 Guiding  Dir = 3, Dur = 44
00:40:21.988 00.035 11060 IsSlewing returns 0
00:40:21.988 00.000 11060 IsGuiding returns 0
00:40:22.049 00.061 11060 IsGuiding returns 0
00:40:22.049 00.000 11060 Move returns status 0, amount 44
00:40:22.049 00.000 11060 MoveAxis(N, 0, ABG)
00:40:22.049 00.000 11060 Move returns status 0, amount 0
00:40:22.049 00.000 11060 move complete, result=0
00:40:22.050 00.001 11060 worker thread done servicing request
00:40:22.050 00.000 11060 Worker thread wakes up
00:40:22.050 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
00:40:22.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:22.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:22.679 00.629 11060 Exposure complete
00:40:22.844 00.165 11060 worker thread done servicing request
00:40:22.844 00.000 10844 OnExposeComplete: enter
00:40:22.844 00.000 10844 UpdateGuideState(): m_state=6
00:40:22.845 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6706
00:40:22.845 00.000 10844 Star::Find returns 1 (1), X=263.02, Y=61.57, Mass=2965, SNR=34.5, Peak=255 HFD=3.7
00:40:22.845 00.000 10844 MultiStar: [#1 1.13,0.14,0.00,M4] [#2 0.31,-0.59,0.00,M2] [#3 0.58,0.51,0.00,M2] [#4 0.24,-0.13,1.01,U] [#5 -0.05,-0.26,1.15,U] [#6 -0.27,-0.23,0.94,U] [#7 0.73,-0.15,0.00,M1] [#8 0.46,-0.61,0.00,M3] 
00:40:22.845 00.000 10844 refined, 3 included, MultiStar: {0.10, -0.27}, one-star: {0.49, -0.47}
00:40:22.845 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
00:40:22.845 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
00:40:22.845 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.20 mountX=0.25 mountY=0.15, mountTheta=0.54
00:40:22.847 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.27, opts=13)
00:40:22.847 00.000 10844 Enqueuing Move request for scope (0.10, -0.27)
00:40:22.847 00.000 11060 Worker thread wakes up
00:40:22.847 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:40:22.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
00:40:22.847 00.000 10844 UpdateGuideState exits: m=2965 SNR=34.5 Saturated
00:40:22.847 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
00:40:22.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:22.847 00.000 11060 Moving (0.10, -0.27) raw xDistance=0.25 yDistance=0.15
00:40:22.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:22.849 00.002 10844 Enqueuing Expose request
00:40:22.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:40:22.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:22.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:22.849 00.000 11060 MoveAxis(W, 44, ABG)
00:40:22.849 00.000 11060 Guiding  Dir = 3, Dur = 44
00:40:22.885 00.036 11060 IsSlewing returns 0
00:40:22.886 00.001 11060 IsGuiding returns 0
00:40:22.943 00.057 11060 IsGuiding returns 0
00:40:22.943 00.000 11060 Move returns status 0, amount 44
00:40:22.943 00.000 11060 MoveAxis(N, 0, ABG)
00:40:22.943 00.000 11060 Move returns status 0, amount 0
00:40:22.943 00.000 11060 move complete, result=0
00:40:22.943 00.000 11060 worker thread done servicing request
00:40:22.943 00.000 11060 Worker thread wakes up
00:40:22.943 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
00:40:22.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:22.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:23.606 00.663 11060 Exposure complete
00:40:23.769 00.163 11060 worker thread done servicing request
00:40:23.769 00.000 10844 OnExposeComplete: enter
00:40:23.769 00.000 10844 UpdateGuideState(): m_state=6
00:40:23.770 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6707
00:40:23.770 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=61.56, Mass=2951, SNR=34.8, Peak=250 HFD=3.4
00:40:23.770 00.000 10844 MultiStar: [#1 0.50,0.06,0.99,U] [#2 0.57,0.11,1.88,U] [#3 0.46,-0.01,1.03,U] [#4 -0.54,0.06,0.96,U] [#5 -0.02,-0.02,1.07,U] [#6 -0.08,-0.45,0.96,U] [#7 0.23,0.13,0.71,U] [#8 0.41,-0.38,0.89,U] 
00:40:23.770 00.000 10844 refined, 8 included, MultiStar: {0.24, -0.09}, one-star: {0.32, -0.48}
00:40:23.770 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
00:40:23.770 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
00:40:23.770 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.36 mountX=0.04 mountY=0.25, mountTheta=1.40
00:40:23.772 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.09, opts=13)
00:40:23.772 00.000 10844 Enqueuing Move request for scope (0.24, -0.09)
00:40:23.772 00.000 11060 Worker thread wakes up
00:40:23.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:23.772 00.000 10844 UpdateGuideState exits: m=2951 SNR=34.8
00:40:23.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:23.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:23.772 00.000 10844 Enqueuing Expose request
00:40:23.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
00:40:23.773 00.001 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
00:40:23.773 00.000 11060 Moving (0.24, -0.09) raw xDistance=0.04 yDistance=0.25
00:40:23.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:40:23.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:23.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:40:23.773 00.000 11060 MoveAxis(E, 0, ABG)
00:40:23.773 00.000 11060 Move returns status 0, amount 0
00:40:23.773 00.000 11060 MoveAxis(N, 0, ABG)
00:40:23.773 00.000 11060 Move returns status 0, amount 0
00:40:23.773 00.000 11060 move complete, result=0
00:40:23.774 00.001 11060 worker thread done servicing request
00:40:23.774 00.000 11060 Worker thread wakes up
00:40:23.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:23.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:23.776 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:40:24.410 00.634 11060 Exposure complete
00:40:24.575 00.165 11060 worker thread done servicing request
00:40:24.575 00.000 10844 OnExposeComplete: enter
00:40:24.575 00.000 10844 UpdateGuideState(): m_state=6
00:40:24.576 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6708
00:40:24.576 00.000 10844 Star::Find returns 1 (0), X=263.00, Y=61.65, Mass=2831, SNR=34.2, Peak=228 HFD=3.4
00:40:24.576 00.000 10844 MultiStar: [#1 -0.05,-0.21,1.04,U] [#2 0.32,-0.10,1.99,U] [#3 0.33,0.06,0.92,U] [#4 -0.06,-0.26,0.94,U] [#5 0.11,-0.43,1.02,U] [#6 -0.09,-0.09,0.99,U] [#7 -0.00,-0.03,0.77,U] [#8 0.56,-0.59,0.00,M3] 
00:40:24.576 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.18}, one-star: {0.47, -0.39}
00:40:24.576 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
00:40:24.576 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
00:40:24.576 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.85 mountX=0.15 mountY=0.18, mountTheta=0.89
00:40:24.578 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.18, opts=13)
00:40:24.578 00.000 10844 Enqueuing Move request for scope (0.15, -0.18)
00:40:24.578 00.000 11060 Worker thread wakes up
00:40:24.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:24.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
00:40:24.578 00.000 10844 UpdateGuideState exits: m=2831 SNR=34.2
00:40:24.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
00:40:24.579 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:24.579 00.000 11060 Moving (0.15, -0.18) raw xDistance=0.15 yDistance=0.18
00:40:24.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:24.579 00.000 10844 Enqueuing Expose request
00:40:24.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:40:24.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:24.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:40:24.579 00.000 11060 MoveAxis(W, 25, ABG)
00:40:24.579 00.000 11060 Guiding  Dir = 3, Dur = 25
00:40:24.591 00.012 11060 IsSlewing returns 0
00:40:24.591 00.000 11060 IsGuiding returns 0
00:40:24.621 00.030 11060 IsGuiding returns 0
00:40:24.621 00.000 11060 Move returns status 0, amount 25
00:40:24.621 00.000 11060 MoveAxis(N, 0, ABG)
00:40:24.621 00.000 11060 Move returns status 0, amount 0
00:40:24.621 00.000 11060 move complete, result=0
00:40:24.623 00.002 11060 worker thread done servicing request
00:40:24.623 00.000 11060 Worker thread wakes up
00:40:24.623 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.2 px 0 ms NORTH
00:40:24.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:24.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:25.255 00.632 11060 Exposure complete
00:40:25.431 00.176 11060 worker thread done servicing request
00:40:25.431 00.000 10844 OnExposeComplete: enter
00:40:25.431 00.000 10844 UpdateGuideState(): m_state=6
00:40:25.432 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6709
00:40:25.432 00.000 10844 Star::Find returns 1 (0), X=262.17, Y=61.99, Mass=2882, SNR=34.7, Peak=234 HFD=3.7
00:40:25.432 00.000 10844 MultiStar: [#1 -0.30,0.26,0.95,U] [#2 -0.20,0.06,2.03,U] [#3 0.03,0.60,0.89,U] [#4 0.03,0.28,1.04,U] [#5 0.38,0.43,0.97,U] [#6 0.27,-0.13,0.88,U] [#7 -0.17,0.56,0.87,U] [#8 0.43,-0.35,0.94,U] 
00:40:25.432 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.17}, one-star: {-0.36, -0.05}
00:40:25.432 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
00:40:25.432 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
00:40:25.432 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.66 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
00:40:25.434 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.17, opts=13)
00:40:25.434 00.000 10844 Enqueuing Move request for scope (-0.01, 0.17)
00:40:25.434 00.000 11060 Worker thread wakes up
00:40:25.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:25.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
00:40:25.434 00.000 10844 UpdateGuideState exits: m=2882 SNR=34.7
00:40:25.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
00:40:25.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:25.434 00.000 11060 Moving (-0.01, 0.17) raw xDistance=-0.16 yDistance=-0.04
00:40:25.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:25.434 00.000 10844 Enqueuing Expose request
00:40:25.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:40:25.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:25.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:40:25.434 00.000 11060 MoveAxis(E, 28, ABG)
00:40:25.434 00.000 11060 Guiding  Dir = 2, Dur = 28
00:40:25.469 00.035 11060 IsSlewing returns 0
00:40:25.469 00.000 11060 IsGuiding returns 0
00:40:25.546 00.077 11060 IsGuiding returns 0
00:40:25.546 00.000 11060 Move returns status 0, amount 28
00:40:25.546 00.000 11060 MoveAxis(N, 0, ABG)
00:40:25.547 00.001 11060 Move returns status 0, amount 0
00:40:25.547 00.000 11060 move complete, result=0
00:40:25.547 00.000 11060 worker thread done servicing request
00:40:25.547 00.000 11060 Worker thread wakes up
00:40:25.547 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
00:40:25.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:25.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:26.179 00.632 11060 Exposure complete
00:40:26.364 00.185 11060 worker thread done servicing request
00:40:26.364 00.000 10844 OnExposeComplete: enter
00:40:26.366 00.002 10844 UpdateGuideState(): m_state=6
00:40:26.366 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6710
00:40:26.366 00.000 10844 Star::Find returns 1 (0), X=262.30, Y=62.09, Mass=2714, SNR=33.0, Peak=225 HFD=3.4
00:40:26.366 00.000 10844 MultiStar: [#1 -0.22,-0.19,0.92,U] [#2 0.02,0.31,2.00,U] [#3 0.08,-0.20,0.98,U] [#4 -0.12,0.62,0.00,M1] [#5 -0.03,0.28,1.03,U] [#6 -0.12,-0.30,0.96,U] [#7 -0.41,0.70,0.00,M1] [#8 0.03,-0.37,1.00,U] 
00:40:26.366 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.01}, one-star: {-0.22, 0.05}
00:40:26.367 00.001 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
00:40:26.367 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
00:40:26.367 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.96 mountX=0.02 mountY=-0.05, mountTheta=-1.21
00:40:26.368 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
00:40:26.368 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
00:40:26.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:26.368 00.000 10844 UpdateGuideState exits: m=2714 SNR=33.0
00:40:26.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:26.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:26.368 00.000 10844 Enqueuing Expose request
00:40:26.369 00.001 11060 Worker thread wakes up
00:40:26.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
00:40:26.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
00:40:26.369 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.05
00:40:26.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:40:26.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:26.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:40:26.369 00.000 11060 MoveAxis(E, 0, ABG)
00:40:26.369 00.000 11060 Move returns status 0, amount 0
00:40:26.369 00.000 11060 MoveAxis(N, 0, ABG)
00:40:26.369 00.000 11060 Move returns status 0, amount 0
00:40:26.369 00.000 11060 move complete, result=0
00:40:26.369 00.000 11060 worker thread done servicing request
00:40:26.369 00.000 11060 Worker thread wakes up
00:40:26.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:26.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:26.370 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:27.011 00.641 11060 Exposure complete
00:40:27.173 00.162 11060 worker thread done servicing request
00:40:27.173 00.000 10844 OnExposeComplete: enter
00:40:27.173 00.000 10844 UpdateGuideState(): m_state=6
00:40:27.173 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6711
00:40:27.173 00.000 10844 Star::Find returns 1 (0), X=262.88, Y=61.75, Mass=3155, SNR=35.6, Peak=230 HFD=3.3
00:40:27.173 00.000 10844 MultiStar: [#1 -0.05,0.07,0.93,U] [#2 0.34,-0.03,2.02,U] [#3 0.13,0.69,0.00,M1] [#4 -0.09,0.34,0.88,U] [#5 -0.05,0.16,0.99,U] [#6 -0.12,-0.14,0.95,U] [#7 0.12,0.21,0.84,U] [#8 0.14,-0.66,0.00,M2] 
00:40:27.173 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.03}, one-star: {0.36, -0.29}
00:40:27.174 00.001 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
00:40:27.174 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
00:40:27.174 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=-0.05 mountY=0.11, mountTheta=2.00
00:40:27.176 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
00:40:27.176 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
00:40:27.176 00.000 11060 Worker thread wakes up
00:40:27.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:27.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:40:27.176 00.000 10844 UpdateGuideState exits: m=3155 SNR=35.6
00:40:27.176 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:40:27.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:27.176 00.000 11060 Moving (0.11, 0.03) raw xDistance=-0.05 yDistance=0.11
00:40:27.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:27.176 00.000 10844 Enqueuing Expose request
00:40:27.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:40:27.177 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:27.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:40:27.177 00.000 11060 MoveAxis(E, 0, ABG)
00:40:27.177 00.000 11060 Move returns status 0, amount 0
00:40:27.177 00.000 11060 MoveAxis(N, 0, ABG)
00:40:27.177 00.000 11060 Move returns status 0, amount 0
00:40:27.177 00.000 11060 move complete, result=0
00:40:27.177 00.000 11060 worker thread done servicing request
00:40:27.177 00.000 11060 Worker thread wakes up
00:40:27.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:27.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:27.179 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:27.817 00.638 11060 Exposure complete
00:40:28.002 00.185 11060 worker thread done servicing request
00:40:28.002 00.000 10844 OnExposeComplete: enter
00:40:28.002 00.000 10844 UpdateGuideState(): m_state=6
00:40:28.002 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6712
00:40:28.003 00.001 10844 Star::Find returns 1 (1), X=262.91, Y=62.11, Mass=2726, SNR=33.1, Peak=255 HFD=2.9
00:40:28.003 00.000 10844 MultiStar: [#1 0.78,-0.24,0.00,M1] [#2 0.14,-0.46,2.08,U] [#3 0.10,-0.19,1.00,U] [#4 0.26,-0.12,1.10,U] [#5 -0.33,0.13,1.06,U] [#6 -0.12,-0.42,1.03,U] [#7 -0.15,0.08,0.82,U] [#8 0.50,-0.73,0.00,M3] 
00:40:28.003 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.18}, one-star: {0.38, 0.08}
00:40:28.003 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
00:40:28.003 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
00:40:28.003 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.26 mountX=0.17 mountY=0.09, mountTheta=0.48
00:40:28.006 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
00:40:28.006 00.000 10844 Enqueuing Move request for scope (0.06, -0.18)
00:40:28.007 00.001 11060 Worker thread wakes up
00:40:28.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:28.007 00.000 10844 UpdateGuideState exits: m=2726 SNR=33.1 Saturated
00:40:28.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
00:40:28.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:28.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:28.007 00.000 10844 Enqueuing Expose request
00:40:28.008 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
00:40:28.008 00.000 11060 Moving (0.06, -0.18) raw xDistance=0.17 yDistance=0.09
00:40:28.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
00:40:28.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:28.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:40:28.009 00.001 11060 MoveAxis(W, 29, ABG)
00:40:28.009 00.000 11060 Guiding  Dir = 3, Dur = 29
00:40:28.024 00.015 11060 IsSlewing returns 0
00:40:28.024 00.000 11060 IsGuiding returns 0
00:40:28.055 00.031 11060 IsGuiding returns 0
00:40:28.057 00.002 11060 Move returns status 0, amount 29
00:40:28.057 00.000 11060 MoveAxis(N, 0, ABG)
00:40:28.057 00.000 11060 Move returns status 0, amount 0
00:40:28.057 00.000 11060 move complete, result=0
00:40:28.057 00.000 11060 worker thread done servicing request
00:40:28.057 00.000 11060 Worker thread wakes up
00:40:28.057 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
00:40:28.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:28.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:28.688 00.631 11060 Exposure complete
00:40:28.857 00.169 11060 worker thread done servicing request
00:40:28.857 00.000 10844 OnExposeComplete: enter
00:40:28.857 00.000 10844 UpdateGuideState(): m_state=6
00:40:28.857 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6713
00:40:28.857 00.000 10844 Star::Find returns 1 (1), X=262.12, Y=62.03, Mass=2731, SNR=33.4, Peak=255 HFD=3.0
00:40:28.858 00.001 10844 MultiStar: [#1 0.11,-0.21,1.03,U] [#2 0.10,-0.33,1.98,U] [#3 -0.28,-0.22,0.99,U] [#4 0.17,-0.12,0.90,U] [#5 -0.48,0.25,1.08,U] [#6 -0.16,-0.57,0.91,U] [#7 -0.34,-0.18,0.90,U] [#8 0.23,-0.80,0.00,M4] 
00:40:28.858 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.18}, one-star: {-0.40, -0.01}
00:40:28.858 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
00:40:28.858 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
00:40:28.858 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.21 mountX=0.20 mountY=-0.10, mountTheta=-0.47
00:40:28.860 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.18, opts=13)
00:40:28.860 00.000 10844 Enqueuing Move request for scope (-0.14, -0.18)
00:40:28.860 00.000 11060 Worker thread wakes up
00:40:28.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:28.860 00.000 10844 UpdateGuideState exits: m=2731 SNR=33.4 Saturated
00:40:28.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:28.861 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:28.861 00.000 10844 Enqueuing Expose request
00:40:28.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
00:40:28.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
00:40:28.861 00.000 11060 Moving (-0.14, -0.18) raw xDistance=0.20 yDistance=-0.10
00:40:28.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:40:28.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:28.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:40:28.861 00.000 11060 MoveAxis(W, 36, ABG)
00:40:28.861 00.000 11060 Guiding  Dir = 3, Dur = 36
00:40:28.886 00.025 11060 IsSlewing returns 0
00:40:28.886 00.000 11060 IsGuiding returns 0
00:40:28.950 00.064 11060 IsGuiding returns 0
00:40:28.950 00.000 11060 Move returns status 0, amount 36
00:40:28.950 00.000 11060 MoveAxis(N, 0, ABG)
00:40:28.950 00.000 11060 Move returns status 0, amount 0
00:40:28.950 00.000 11060 move complete, result=0
00:40:28.950 00.000 11060 worker thread done servicing request
00:40:28.950 00.000 11060 Worker thread wakes up
00:40:28.950 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
00:40:28.951 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:28.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:29.580 00.629 11060 Exposure complete
00:40:29.751 00.171 11060 worker thread done servicing request
00:40:29.753 00.002 10844 OnExposeComplete: enter
00:40:29.753 00.000 10844 UpdateGuideState(): m_state=6
00:40:29.753 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6714
00:40:29.753 00.000 10844 Star::Find returns 1 (1), X=262.29, Y=62.36, Mass=3116, SNR=35.7, Peak=255 HFD=3.5
00:40:29.753 00.000 10844 MultiStar: [#1 0.23,0.35,1.04,U] [#2 0.38,-0.20,1.87,U] [#3 0.18,0.64,0.00,M1] [#4 -0.14,0.43,0.91,U] [#5 -0.22,0.29,1.00,U] [#6 0.00,-0.47,0.87,U] [#7 0.15,0.43,0.88,U] [#8 -0.45,-0.30,0.87,U] 
00:40:29.753 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {-0.23, 0.32}
00:40:29.754 00.001 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
00:40:29.754 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
00:40:29.754 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=-0.08 mountY=-0.00, mountTheta=-3.13
00:40:29.755 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
00:40:29.755 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
00:40:29.755 00.000 11060 Worker thread wakes up
00:40:29.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:29.755 00.000 10844 UpdateGuideState exits: m=3116 SNR=35.7 Saturated
00:40:29.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:29.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:29.755 00.000 10844 Enqueuing Expose request
00:40:29.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:40:29.756 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:40:29.756 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
00:40:29.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:40:29.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:29.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:40:29.756 00.000 11060 MoveAxis(E, 0, ABG)
00:40:29.756 00.000 11060 Move returns status 0, amount 0
00:40:29.756 00.000 11060 MoveAxis(N, 0, ABG)
00:40:29.756 00.000 11060 Move returns status 0, amount 0
00:40:29.756 00.000 11060 move complete, result=0
00:40:29.756 00.000 11060 worker thread done servicing request
00:40:29.756 00.000 11060 Worker thread wakes up
00:40:29.757 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:29.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:29.757 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:30.396 00.639 11060 Exposure complete
00:40:30.593 00.197 11060 worker thread done servicing request
00:40:30.593 00.000 10844 OnExposeComplete: enter
00:40:30.593 00.000 10844 UpdateGuideState(): m_state=6
00:40:30.594 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6715
00:40:30.594 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.50, Mass=2664, SNR=32.6, Peak=253 HFD=3.2
00:40:30.594 00.000 10844 MultiStar: [#1 -0.01,-0.41,1.11,U] [#2 0.00,0.30,2.07,U] [#3 0.08,0.88,0.00,M2] [#4 -0.16,0.21,0.95,U] [#5 -0.06,-0.12,1.08,U] [#6 0.17,-0.03,1.00,U] [#7 -0.05,0.31,0.90,U] [#8 0.42,0.00,0.94,U] 
00:40:30.594 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {-0.05, 0.46}
00:40:30.594 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:40:30.594 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
00:40:30.594 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.32 mountX=-0.11 mountY=0.01, mountTheta=3.05
00:40:30.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
00:40:30.596 00.001 10844 Enqueuing Move request for scope (0.03, 0.10)
00:40:30.596 00.000 11060 Worker thread wakes up
00:40:30.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:30.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:40:30.596 00.000 10844 UpdateGuideState exits: m=2664 SNR=32.6
00:40:30.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:30.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:40:30.596 00.000 11060 Moving (0.03, 0.10) raw xDistance=-0.11 yDistance=0.01
00:40:30.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:40:30.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:30.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:30.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:30.596 00.000 10844 Enqueuing Expose request
00:40:30.596 00.000 11060 MoveAxis(E, 0, ABG)
00:40:30.596 00.000 11060 Move returns status 0, amount 0
00:40:30.597 00.001 11060 MoveAxis(N, 0, ABG)
00:40:30.597 00.000 11060 Move returns status 0, amount 0
00:40:30.597 00.000 11060 move complete, result=0
00:40:30.597 00.000 11060 worker thread done servicing request
00:40:30.597 00.000 11060 Worker thread wakes up
00:40:30.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:30.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:30.598 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:31.243 00.645 11060 Exposure complete
00:40:31.415 00.172 11060 worker thread done servicing request
00:40:31.415 00.000 10844 OnExposeComplete: enter
00:40:31.416 00.001 10844 UpdateGuideState(): m_state=6
00:40:31.416 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6716
00:40:31.416 00.000 10844 Star::Find returns 1 (1), X=262.79, Y=62.19, Mass=3141, SNR=35.8, Peak=255 HFD=3.6
00:40:31.416 00.000 10844 MultiStar: [#1 0.42,-0.21,0.90,U] [#2 0.08,0.34,1.99,U] [#3 0.14,0.19,0.93,U] [#4 0.05,0.31,1.04,U] [#5 0.10,0.29,1.13,U] [#6 0.12,-0.19,0.89,U] [#7 -0.23,0.53,0.82,U] [#8 0.36,-0.06,0.92,U] 
00:40:31.416 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.17}, one-star: {0.26, 0.16}
00:40:31.416 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
00:40:31.416 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
00:40:31.416 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.89 mountX=-0.20 mountY=0.11, mountTheta=2.62
00:40:31.418 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.17, opts=13)
00:40:31.418 00.000 10844 Enqueuing Move request for scope (0.14, 0.17)
00:40:31.418 00.000 11060 Worker thread wakes up
00:40:31.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:31.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
00:40:31.418 00.000 10844 UpdateGuideState exits: m=3141 SNR=35.8 Saturated
00:40:31.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
00:40:31.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:31.418 00.000 11060 Moving (0.14, 0.17) raw xDistance=-0.20 yDistance=0.11
00:40:31.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:31.418 00.000 10844 Enqueuing Expose request
00:40:31.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:40:31.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:31.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:40:31.418 00.000 11060 MoveAxis(E, 34, ABG)
00:40:31.418 00.000 11060 Guiding  Dir = 2, Dur = 34
00:40:31.462 00.044 11060 IsSlewing returns 0
00:40:31.462 00.000 11060 IsGuiding returns 0
00:40:31.542 00.080 11060 IsGuiding returns 0
00:40:31.542 00.000 11060 Move returns status 0, amount 34
00:40:31.543 00.001 11060 MoveAxis(N, 0, ABG)
00:40:31.543 00.000 11060 Move returns status 0, amount 0
00:40:31.543 00.000 11060 move complete, result=0
00:40:31.543 00.000 11060 worker thread done servicing request
00:40:31.543 00.000 11060 Worker thread wakes up
00:40:31.543 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
00:40:31.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:31.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:32.172 00.629 11060 Exposure complete
00:40:32.340 00.168 11060 worker thread done servicing request
00:40:32.340 00.000 10844 OnExposeComplete: enter
00:40:32.340 00.000 10844 UpdateGuideState(): m_state=6
00:40:32.341 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6717
00:40:32.341 00.000 10844 Star::Find returns 1 (1), X=262.43, Y=61.84, Mass=2760, SNR=33.0, Peak=255 HFD=3.7
00:40:32.341 00.000 10844 MultiStar: [#1 0.65,-0.52,0.00,M1] [#2 0.37,0.39,2.02,U] [#3 0.40,0.02,0.92,U] [#4 0.05,-0.37,1.00,U] [#5 -0.08,0.11,1.04,U] [#6 0.16,0.01,0.92,U] [#7 0.09,0.28,0.90,U] [#8 0.61,-0.33,0.00,M2] 
00:40:32.341 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {-0.09, -0.20}
00:40:32.341 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
00:40:32.341 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
00:40:32.341 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=-0.10 mountY=0.14, mountTheta=2.20
00:40:32.342 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.08, opts=13)
00:40:32.342 00.000 10844 Enqueuing Move request for scope (0.16, 0.08)
00:40:32.342 00.000 11060 Worker thread wakes up
00:40:32.343 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
00:40:32.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
00:40:32.343 00.000 11060 Moving (0.16, 0.08) raw xDistance=-0.10 yDistance=0.14
00:40:32.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:40:32.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:32.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:32.343 00.000 10844 UpdateGuideState exits: m=2760 SNR=33.0 Saturated
00:40:32.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:40:32.343 00.000 11060 MoveAxis(E, 0, ABG)
00:40:32.343 00.000 11060 Move returns status 0, amount 0
00:40:32.343 00.000 11060 MoveAxis(N, 0, ABG)
00:40:32.343 00.000 11060 Move returns status 0, amount 0
00:40:32.343 00.000 11060 move complete, result=0
00:40:32.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:32.343 00.000 11060 worker thread done servicing request
00:40:32.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:32.344 00.001 10844 Enqueuing Expose request
00:40:32.344 00.000 11060 Worker thread wakes up
00:40:32.344 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:32.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:32.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:32.995 00.651 11060 Exposure complete
00:40:33.164 00.169 11060 worker thread done servicing request
00:40:33.164 00.000 10844 OnExposeComplete: enter
00:40:33.164 00.000 10844 UpdateGuideState(): m_state=6
00:40:33.164 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6718
00:40:33.164 00.000 10844 Star::Find returns 1 (1), X=262.44, Y=62.61, Mass=2908, SNR=34.5, Peak=255 HFD=3.3
00:40:33.164 00.000 10844 MultiStar: [#1 0.69,-0.54,0.00,M2] [#2 -0.31,0.33,2.04,U] [#3 0.26,0.02,0.98,U] [#4 0.04,0.54,1.01,U] [#5 -0.00,-0.14,1.03,U] [#6 0.03,0.11,0.90,U] [#7 0.55,-0.02,0.87,U] [#8 0.38,0.28,0.87,U] 
00:40:33.164 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.23}, one-star: {-0.09, 0.58}
00:40:33.164 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
00:40:33.164 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
00:40:33.165 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.37 mountX=-0.24 mountY=0.01, mountTheta=3.11
00:40:33.166 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.23, opts=13)
00:40:33.166 00.000 10844 Enqueuing Move request for scope (0.05, 0.23)
00:40:33.166 00.000 11060 Worker thread wakes up
00:40:33.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:33.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
00:40:33.166 00.000 10844 UpdateGuideState exits: m=2908 SNR=34.5 Saturated
00:40:33.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
00:40:33.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:33.166 00.000 11060 Moving (0.05, 0.23) raw xDistance=-0.24 yDistance=0.01
00:40:33.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:33.166 00.000 10844 Enqueuing Expose request
00:40:33.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:40:33.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:33.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:33.166 00.000 11060 MoveAxis(E, 41, ABG)
00:40:33.166 00.000 11060 Guiding  Dir = 2, Dur = 41
00:40:33.183 00.017 11060 IsSlewing returns 0
00:40:33.183 00.000 11060 IsGuiding returns 0
00:40:33.231 00.048 11060 IsGuiding returns 0
00:40:33.231 00.000 11060 Move returns status 0, amount 41
00:40:33.231 00.000 11060 MoveAxis(N, 0, ABG)
00:40:33.231 00.000 11060 Move returns status 0, amount 0
00:40:33.231 00.000 11060 move complete, result=0
00:40:33.231 00.000 11060 worker thread done servicing request
00:40:33.231 00.000 11060 Worker thread wakes up
00:40:33.231 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
00:40:33.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:33.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:33.864 00.633 11060 Exposure complete
00:40:34.026 00.162 11060 worker thread done servicing request
00:40:34.026 00.000 10844 OnExposeComplete: enter
00:40:34.026 00.000 10844 UpdateGuideState(): m_state=6
00:40:34.027 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6719
00:40:34.027 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=61.93, Mass=2810, SNR=34.0, Peak=241 HFD=3.5
00:40:34.027 00.000 10844 MultiStar: [#1 -0.02,-0.50,1.02,U] [#2 0.28,0.80,0.00,M1] [#3 0.25,0.39,1.03,U] [#4 0.61,-0.01,1.02,U] [#5 0.19,-0.17,1.04,U] [#6 -0.24,-0.14,0.95,U] [#7 0.07,0.20,0.77,U] [#8 0.16,0.07,0.95,U] 
00:40:34.027 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {-0.09, -0.11}
00:40:34.027 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
00:40:34.027 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
00:40:34.027 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.31 mountX=0.02 mountY=0.12, mountTheta=1.44
00:40:34.029 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.04, opts=13)
00:40:34.029 00.000 10844 Enqueuing Move request for scope (0.12, -0.04)
00:40:34.029 00.000 11060 Worker thread wakes up
00:40:34.029 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:34.029 00.000 10844 UpdateGuideState exits: m=2810 SNR=34.0
00:40:34.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:34.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:34.029 00.000 10844 Enqueuing Expose request
00:40:34.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:40:34.029 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:40:34.029 00.000 11060 Moving (0.12, -0.04) raw xDistance=0.02 yDistance=0.12
00:40:34.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:40:34.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:34.030 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:40:34.030 00.000 11060 MoveAxis(E, 0, ABG)
00:40:34.030 00.000 11060 Move returns status 0, amount 0
00:40:34.030 00.000 11060 MoveAxis(N, 0, ABG)
00:40:34.030 00.000 11060 Move returns status 0, amount 0
00:40:34.030 00.000 11060 move complete, result=0
00:40:34.030 00.000 11060 worker thread done servicing request
00:40:34.030 00.000 11060 Worker thread wakes up
00:40:34.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:34.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:34.031 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:34.676 00.645 11060 Exposure complete
00:40:34.846 00.170 11060 worker thread done servicing request
00:40:34.846 00.000 10844 OnExposeComplete: enter
00:40:34.846 00.000 10844 UpdateGuideState(): m_state=6
00:40:34.847 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6720
00:40:34.847 00.000 10844 Star::Find returns 1 (1), X=262.59, Y=61.79, Mass=2851, SNR=34.3, Peak=255 HFD=3.2
00:40:34.847 00.000 10844 MultiStar: [#1 0.15,-0.96,0.00,M2] [#2 0.39,-0.11,2.00,U] [#3 -0.20,-0.28,0.97,U] [#4 0.12,-0.22,0.93,U] [#5 0.17,-0.50,1.10,U] [#6 0.22,-0.95,0.00,M1] [#7 -0.50,-0.70,0.00,M1] [#8 0.25,-1.00,0.00,M1] 
00:40:34.847 00.000 10844 single-star, 4 included, MultiStar: {0.16, -0.25}, one-star: {0.07, -0.25}
00:40:34.847 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
00:40:34.847 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
00:40:34.847 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.31 mountX=0.23 mountY=0.10, mountTheta=0.42
00:40:34.849 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.25, opts=13)
00:40:34.849 00.000 10844 Enqueuing Move request for scope (0.07, -0.25)
00:40:34.849 00.000 11060 Worker thread wakes up
00:40:34.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:34.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
00:40:34.849 00.000 10844 UpdateGuideState exits: m=2851 SNR=34.3 Saturated
00:40:34.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
00:40:34.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:34.849 00.000 11060 Moving (0.07, -0.25) raw xDistance=0.23 yDistance=0.10
00:40:34.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:34.849 00.000 10844 Enqueuing Expose request
00:40:34.850 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:40:34.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:34.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:40:34.850 00.000 11060 MoveAxis(W, 40, ABG)
00:40:34.850 00.000 11060 Guiding  Dir = 3, Dur = 40
00:40:34.885 00.035 11060 IsSlewing returns 0
00:40:34.885 00.000 11060 IsGuiding returns 0
00:40:34.950 00.065 11060 IsGuiding returns 0
00:40:34.951 00.001 11060 Move returns status 0, amount 40
00:40:34.951 00.000 11060 MoveAxis(N, 0, ABG)
00:40:34.951 00.000 11060 Move returns status 0, amount 0
00:40:34.951 00.000 11060 move complete, result=0
00:40:34.951 00.000 11060 worker thread done servicing request
00:40:34.951 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
00:40:34.952 00.001 11060 Worker thread wakes up
00:40:34.953 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:34.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:35.592 00.639 11060 Exposure complete
00:40:35.753 00.161 11060 worker thread done servicing request
00:40:35.753 00.000 10844 OnExposeComplete: enter
00:40:35.753 00.000 10844 UpdateGuideState(): m_state=6
00:40:35.753 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6721
00:40:35.753 00.000 10844 Star::Find returns 1 (1), X=262.82, Y=62.14, Mass=3015, SNR=35.5, Peak=255 HFD=3.3
00:40:35.754 00.001 10844 MultiStar: [#1 0.31,-0.31,0.96,U] [#2 0.20,-0.13,1.85,U] [#3 0.32,-0.11,0.91,U] [#4 0.28,0.04,0.98,U] [#5 0.15,-0.33,0.90,U] [#6 0.29,-0.39,0.85,U] [#7 0.06,0.20,0.77,U] [#8 0.38,-0.36,0.88,U] 
00:40:35.754 00.000 10844 refined, 8 included, MultiStar: {0.25, -0.14}, one-star: {0.30, 0.10}
00:40:35.754 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
00:40:35.754 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
00:40:35.754 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.51 mountX=0.09 mountY=0.27, mountTheta=1.24
00:40:35.756 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.14, opts=13)
00:40:35.756 00.000 10844 Enqueuing Move request for scope (0.25, -0.14)
00:40:35.756 00.000 11060 Worker thread wakes up
00:40:35.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:35.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
00:40:35.756 00.000 10844 UpdateGuideState exits: m=3015 SNR=35.5 Saturated
00:40:35.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
00:40:35.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:35.756 00.000 11060 Moving (0.25, -0.14) raw xDistance=0.09 yDistance=0.27
00:40:35.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:35.756 00.000 10844 Enqueuing Expose request
00:40:35.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:40:35.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:35.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:40:35.756 00.000 11060 MoveAxis(E, 0, ABG)
00:40:35.756 00.000 11060 Move returns status 0, amount 0
00:40:35.757 00.001 11060 MoveAxis(N, 0, ABG)
00:40:35.757 00.000 11060 Move returns status 0, amount 0
00:40:35.757 00.000 11060 move complete, result=0
00:40:35.757 00.000 11060 worker thread done servicing request
00:40:35.757 00.000 11060 Worker thread wakes up
00:40:35.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:35.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:35.759 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:40:36.392 00.633 11060 Exposure complete
00:40:36.577 00.185 11060 worker thread done servicing request
00:40:36.577 00.000 10844 OnExposeComplete: enter
00:40:36.577 00.000 10844 UpdateGuideState(): m_state=6
00:40:36.577 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6722
00:40:36.577 00.000 10844 Star::Find returns 1 (1), X=263.15, Y=62.52, Mass=3107, SNR=35.7, Peak=255 HFD=3.5
00:40:36.579 00.002 10844 MultiStar: [#1 0.41,-0.50,0.00,M2] [#2 0.30,0.62,0.00,M1] [#3 0.32,0.49,0.94,U] [#4 0.17,0.16,1.00,U] [#5 0.02,-0.25,1.00,U] [#6 0.48,-0.50,0.00,M1] [#7 0.23,0.29,0.78,U] [#8 0.18,-0.40,0.90,U] 
00:40:36.579 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.13}, one-star: {0.62, 0.49}
00:40:36.579 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
00:40:36.579 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
00:40:36.579 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.47 mountX=-0.18 mountY=0.24, mountTheta=2.21
00:40:36.580 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.13, opts=13)
00:40:36.580 00.000 10844 Enqueuing Move request for scope (0.26, 0.13)
00:40:36.580 00.000 11060 Worker thread wakes up
00:40:36.581 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:36.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
00:40:36.581 00.000 10844 UpdateGuideState exits: m=3107 SNR=35.7 Saturated
00:40:36.581 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
00:40:36.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:36.581 00.000 11060 Moving (0.26, 0.13) raw xDistance=-0.18 yDistance=0.24
00:40:36.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:36.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:40:36.581 00.000 10844 Enqueuing Expose request
00:40:36.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:36.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:40:36.581 00.000 11060 MoveAxis(E, 30, ABG)
00:40:36.582 00.001 11060 Guiding  Dir = 2, Dur = 30
00:40:36.593 00.011 11060 IsSlewing returns 0
00:40:36.593 00.000 11060 IsGuiding returns 0
00:40:36.627 00.034 11060 IsGuiding returns 0
00:40:36.627 00.000 11060 Move returns status 0, amount 30
00:40:36.627 00.000 11060 MoveAxis(N, 0, ABG)
00:40:36.627 00.000 11060 Move returns status 0, amount 0
00:40:36.627 00.000 11060 move complete, result=0
00:40:36.627 00.000 11060 worker thread done servicing request
00:40:36.628 00.001 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
00:40:36.628 00.000 11060 Worker thread wakes up
00:40:36.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:36.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:37.259 00.631 11060 Exposure complete
00:40:37.457 00.198 11060 worker thread done servicing request
00:40:37.457 00.000 10844 OnExposeComplete: enter
00:40:37.457 00.000 10844 UpdateGuideState(): m_state=6
00:40:37.459 00.002 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6723
00:40:37.459 00.000 10844 Star::Find returns 1 (0), X=263.15, Y=61.78, Mass=2537, SNR=32.0, Peak=250 HFD=3.2
00:40:37.459 00.000 10844 MultiStar: [#1 0.57,-0.52,0.00,M3] [#2 0.65,-0.59,0.00,M2] [#3 0.22,0.12,1.10,U] [#4 0.07,-0.33,0.97,U] [#5 0.06,-0.62,1.13,U] [#6 0.14,-0.19,1.05,U] [#7 0.14,-0.02,0.97,U] [#8 0.65,-0.51,0.00,M1] 
00:40:37.459 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.22}, one-star: {0.62, -0.25}
00:40:37.459 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
00:40:37.459 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
00:40:37.459 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-0.81 mountX=0.18 mountY=0.24, mountTheta=0.93
00:40:37.461 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.22, opts=13)
00:40:37.461 00.000 10844 Enqueuing Move request for scope (0.21, -0.22)
00:40:37.461 00.000 11060 Worker thread wakes up
00:40:37.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:37.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
00:40:37.461 00.000 10844 UpdateGuideState exits: m=2537 SNR=32.0
00:40:37.461 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
00:40:37.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:37.461 00.000 11060 Moving (0.21, -0.22) raw xDistance=0.18 yDistance=0.24
00:40:37.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:37.461 00.000 10844 Enqueuing Expose request
00:40:37.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:40:37.462 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.12 newest=0.75
00:40:37.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
00:40:37.462 00.000 11060 MoveAxis(W, 30, ABG)
00:40:37.462 00.000 11060 Guiding  Dir = 3, Dur = 30
00:40:37.483 00.021 11060 IsSlewing returns 0
00:40:37.483 00.000 11060 IsGuiding returns 0
00:40:37.546 00.063 11060 IsGuiding returns 0
00:40:37.546 00.000 11060 Move returns status 0, amount 30
00:40:37.546 00.000 11060 BLC: Oldest BLC event removed
00:40:37.546 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:40:37.548 00.002 11060 MoveAxis(S, 843, ABG)
00:40:37.548 00.000 11060 duration set to 750 by maxDecDuration
00:40:37.548 00.000 11060 Guiding  Dir = 1, Dur = 750
00:40:37.562 00.014 11060 IsSlewing returns 0
00:40:37.564 00.002 11060 IsGuiding returns 0
00:40:38.318 00.754 11060 IsGuiding returns 0
00:40:38.318 00.000 11060 Move returns status 0, amount 750
00:40:38.318 00.000 11060 move complete, result=0
00:40:38.318 00.000 11060 worker thread done servicing request
00:40:38.318 00.000 11060 Worker thread wakes up
00:40:38.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:38.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:38.319 00.001 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 750 ms SOUTH
00:40:38.986 00.667 11060 Exposure complete
00:40:39.138 00.152 11060 worker thread done servicing request
00:40:39.138 00.000 10844 OnExposeComplete: enter
00:40:39.138 00.000 10844 UpdateGuideState(): m_state=6
00:40:39.138 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6724
00:40:39.138 00.000 10844 Star::Find returns 1 (1), X=262.83, Y=62.44, Mass=2831, SNR=34.1, Peak=255 HFD=3.6
00:40:39.139 00.001 10844 MultiStar: [#1 0.17,-0.29,1.08,U] [#2 0.34,0.79,0.00,M3] [#3 0.33,0.14,1.05,U] [#4 -0.06,0.22,0.97,U] [#5 -0.17,0.20,1.05,U] [#6 -0.20,-0.22,0.90,U] [#7 -0.36,-0.07,0.86,U] [#8 0.68,-0.61,0.00,M2] 
00:40:39.139 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.31, 0.40}
00:40:39.139 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
00:40:39.139 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
00:40:39.139 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.30 mountX=-0.06 mountY=0.01, mountTheta=3.04
00:40:39.140 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.06, opts=13)
00:40:39.140 00.000 10844 Enqueuing Move request for scope (0.02, 0.06)
00:40:39.140 00.000 11060 Worker thread wakes up
00:40:39.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:40:39.141 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:40:39.141 00.000 11060 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=0.01
00:40:39.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:39.141 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.167245, 1:0.006235
00:40:39.141 00.000 11060 BLC: No correction, Miss < min_move
00:40:39.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:40:39.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:39.141 00.000 10844 UpdateGuideState exits: m=2831 SNR=34.1 Saturated
00:40:39.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:39.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:39.141 00.000 11060 MoveAxis(E, 0, ABG)
00:40:39.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:39.141 00.000 10844 Enqueuing Expose request
00:40:39.141 00.000 11060 Move returns status 0, amount 0
00:40:39.141 00.000 11060 MoveAxis(N, 0, ABG)
00:40:39.141 00.000 11060 Move returns status 0, amount 0
00:40:39.141 00.000 11060 move complete, result=0
00:40:39.141 00.000 11060 worker thread done servicing request
00:40:39.142 00.001 11060 Worker thread wakes up
00:40:39.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:39.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:39.143 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:39.786 00.643 11060 Exposure complete
00:40:39.949 00.163 11060 worker thread done servicing request
00:40:39.949 00.000 10844 OnExposeComplete: enter
00:40:39.949 00.000 10844 UpdateGuideState(): m_state=6
00:40:39.949 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6725
00:40:39.950 00.001 10844 Star::Find returns 1 (0), X=262.73, Y=62.24, Mass=2826, SNR=33.5, Peak=243 HFD=3.5
00:40:39.950 00.000 10844 MultiStar: [#1 0.06,-0.38,0.94,U] [#2 -0.47,0.01,2.08,U] [#3 -0.01,0.22,1.05,U] [#4 -0.13,-0.27,1.01,U] [#5 -0.20,-0.08,1.03,U] [#6 0.23,-0.24,0.90,U] [#7 -0.77,0.40,0.00,M1] [#8 0.14,-0.54,0.93,U] 
00:40:39.950 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.11}, one-star: {0.21, 0.20}
00:40:39.950 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
00:40:39.950 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
00:40:39.950 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.20 mountX=0.12 mountY=-0.06, mountTheta=-0.46
00:40:39.951 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.11, opts=13)
00:40:39.951 00.000 10844 Enqueuing Move request for scope (-0.08, -0.11)
00:40:39.951 00.000 11060 Worker thread wakes up
00:40:39.952 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:39.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
00:40:39.952 00.000 10844 UpdateGuideState exits: m=2826 SNR=33.5
00:40:39.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
00:40:39.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:39.952 00.000 11060 Moving (-0.08, -0.11) raw xDistance=0.12 yDistance=-0.06
00:40:39.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:39.952 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.167245, 1:0.006235, 2:-0.060339
00:40:39.952 00.000 10844 Enqueuing Expose request
00:40:39.952 00.000 11060 BLC: No correction, Miss < min_move
00:40:39.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:40:39.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:39.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:40:39.952 00.000 11060 MoveAxis(W, 21, ABG)
00:40:39.952 00.000 11060 Guiding  Dir = 3, Dur = 21
00:40:39.959 00.007 11060 IsSlewing returns 0
00:40:39.959 00.000 11060 IsGuiding returns 0
00:40:39.991 00.032 11060 IsGuiding returns 0
00:40:39.991 00.000 11060 Move returns status 0, amount 21
00:40:39.991 00.000 11060 MoveAxis(N, 0, ABG)
00:40:39.991 00.000 11060 Move returns status 0, amount 0
00:40:39.991 00.000 11060 move complete, result=0
00:40:39.991 00.000 11060 worker thread done servicing request
00:40:39.991 00.000 11060 Worker thread wakes up
00:40:39.991 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
00:40:39.992 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:39.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:40.625 00.633 11060 Exposure complete
00:40:40.803 00.178 11060 worker thread done servicing request
00:40:40.803 00.000 10844 OnExposeComplete: enter
00:40:40.803 00.000 10844 UpdateGuideState(): m_state=6
00:40:40.803 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6726
00:40:40.803 00.000 10844 Star::Find returns 1 (1), X=262.85, Y=62.08, Mass=3190, SNR=36.3, Peak=255 HFD=3.8
00:40:40.804 00.001 10844 MultiStar: [#1 -0.04,-0.48,0.88,U] [#2 -0.09,0.07,1.90,U] [#3 -0.16,-0.26,0.91,U] [#4 -0.18,-0.32,0.87,U] [#5 -0.61,-0.00,0.95,U] [#6 0.02,-0.80,0.00,M1] [#7 -0.44,0.09,0.81,U] [#8 0.27,-0.42,0.88,U] 
00:40:40.804 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.13}, one-star: {0.32, 0.04}
00:40:40.804 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
00:40:40.804 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
00:40:40.804 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.26 mountX=0.15 mountY=-0.09, mountTheta=-0.52
00:40:40.805 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.13, opts=13)
00:40:40.805 00.000 10844 Enqueuing Move request for scope (-0.11, -0.13)
00:40:40.805 00.000 11060 Worker thread wakes up
00:40:40.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
00:40:40.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
00:40:40.805 00.000 11060 Moving (-0.11, -0.13) raw xDistance=0.15 yDistance=-0.09
00:40:40.805 00.000 11060 BLC: window closed
00:40:40.805 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.167245, 1:0.006235, 2:-0.060339
00:40:40.805 00.000 11060 BLC: No correction, Miss < min_move
00:40:40.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:40:40.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:40.807 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:40.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:40:40.807 00.000 10844 UpdateGuideState exits: m=3190 SNR=36.3 Saturated
00:40:40.807 00.000 11060 MoveAxis(W, 26, ABG)
00:40:40.807 00.000 11060 Guiding  Dir = 3, Dur = 26
00:40:40.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:40.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:40.807 00.000 10844 Enqueuing Expose request
00:40:40.824 00.017 11060 IsSlewing returns 0
00:40:40.824 00.000 11060 IsGuiding returns 0
00:40:40.856 00.032 11060 IsGuiding returns 0
00:40:40.856 00.000 11060 Move returns status 0, amount 26
00:40:40.856 00.000 11060 MoveAxis(N, 0, ABG)
00:40:40.856 00.000 11060 Move returns status 0, amount 0
00:40:40.856 00.000 11060 move complete, result=0
00:40:40.857 00.001 11060 worker thread done servicing request
00:40:40.857 00.000 11060 Worker thread wakes up
00:40:40.857 00.000 10844 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
00:40:40.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:40.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:41.483 00.626 11060 Exposure complete
00:40:41.660 00.177 11060 worker thread done servicing request
00:40:41.660 00.000 10844 OnExposeComplete: enter
00:40:41.661 00.001 10844 UpdateGuideState(): m_state=6
00:40:41.661 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6727
00:40:41.661 00.000 10844 Star::Find returns 1 (0), X=262.28, Y=61.96, Mass=3165, SNR=36.0, Peak=248 HFD=3.4
00:40:41.661 00.000 10844 MultiStar: [#1 0.18,-0.54,0.87,U] [#2 0.38,0.37,2.00,U] [#3 0.27,-0.02,0.91,U] [#4 0.46,-0.19,0.93,U] [#5 -0.01,-0.15,1.07,U] [#6 0.12,-0.63,0.00,M2] [#7 -0.09,-0.29,0.79,U] [#8 0.23,0.09,0.87,U] 
00:40:41.661 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {-0.24, -0.07}
00:40:41.661 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
00:40:41.662 00.001 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
00:40:41.662 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.20 mountX=0.00 mountY=0.18, mountTheta=1.55
00:40:41.663 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.04, opts=13)
00:40:41.663 00.000 10844 Enqueuing Move request for scope (0.17, -0.04)
00:40:41.663 00.000 11060 Worker thread wakes up
00:40:41.663 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:41.664 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
00:40:41.664 00.000 10844 UpdateGuideState exits: m=3165 SNR=36.0
00:40:41.664 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
00:40:41.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:41.664 00.000 11060 Moving (0.17, -0.04) raw xDistance=0.00 yDistance=0.18
00:40:41.664 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:41.664 00.000 10844 Enqueuing Expose request
00:40:41.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:40:41.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:41.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:40:41.664 00.000 11060 MoveAxis(E, 0, ABG)
00:40:41.664 00.000 11060 Move returns status 0, amount 0
00:40:41.664 00.000 11060 MoveAxis(N, 0, ABG)
00:40:41.665 00.001 11060 Move returns status 0, amount 0
00:40:41.665 00.000 11060 move complete, result=0
00:40:41.665 00.000 11060 worker thread done servicing request
00:40:41.665 00.000 11060 Worker thread wakes up
00:40:41.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:41.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:41.668 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:42.294 00.626 11060 Exposure complete
00:40:42.480 00.186 11060 worker thread done servicing request
00:40:42.481 00.001 10844 OnExposeComplete: enter
00:40:42.481 00.000 10844 UpdateGuideState(): m_state=6
00:40:42.481 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6728
00:40:42.481 00.000 10844 Star::Find returns 1 (1), X=262.90, Y=62.46, Mass=3210, SNR=35.7, Peak=255 HFD=3.6
00:40:42.481 00.000 10844 MultiStar: [#1 0.66,0.10,0.00,M1] [#2 -0.09,0.30,1.93,U] [#3 0.03,0.51,1.01,U] [#4 0.38,0.01,0.90,U] [#5 0.31,-0.05,1.02,U] [#6 0.41,-0.41,0.92,U] [#7 0.12,0.81,0.00,M1] [#8 0.12,-0.00,0.95,U] 
00:40:42.481 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.14}, one-star: {0.38, 0.43}
00:40:42.482 00.001 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
00:40:42.482 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
00:40:42.482 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.66 mountX=-0.17 mountY=0.15, mountTheta=2.41
00:40:42.483 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.14, opts=13)
00:40:42.483 00.000 10844 Enqueuing Move request for scope (0.18, 0.14)
00:40:42.483 00.000 11060 Worker thread wakes up
00:40:42.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
00:40:42.483 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
00:40:42.483 00.000 11060 Moving (0.18, 0.14) raw xDistance=-0.17 yDistance=0.15
00:40:42.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:40:42.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:42.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:42.483 00.000 10844 UpdateGuideState exits: m=3210 SNR=35.7 Saturated
00:40:42.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:42.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:42.483 00.000 10844 Enqueuing Expose request
00:40:42.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:42.485 00.002 11060 MoveAxis(E, 30, ABG)
00:40:42.485 00.000 11060 Guiding  Dir = 2, Dur = 30
00:40:42.510 00.025 11060 IsSlewing returns 0
00:40:42.510 00.000 11060 IsGuiding returns 0
00:40:42.558 00.048 11060 IsGuiding returns 0
00:40:42.558 00.000 11060 Move returns status 0, amount 30
00:40:42.558 00.000 11060 MoveAxis(N, 0, ABG)
00:40:42.558 00.000 11060 Move returns status 0, amount 0
00:40:42.558 00.000 11060 move complete, result=0
00:40:42.558 00.000 11060 worker thread done servicing request
00:40:42.558 00.000 11060 Worker thread wakes up
00:40:42.558 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
00:40:42.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:42.559 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:43.192 00.633 11060 Exposure complete
00:40:43.372 00.180 11060 worker thread done servicing request
00:40:43.372 00.000 10844 OnExposeComplete: enter
00:40:43.372 00.000 10844 UpdateGuideState(): m_state=6
00:40:43.372 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6729
00:40:43.372 00.000 10844 Star::Find returns 1 (1), X=262.71, Y=61.64, Mass=2560, SNR=32.0, Peak=255 HFD=3.4
00:40:43.373 00.001 10844 MultiStar: [#1 0.31,-0.30,1.10,U] [#2 -0.24,0.16,2.06,U] [#3 0.11,-0.24,1.09,U] [#4 0.10,-0.39,1.07,U] [#5 0.02,-0.01,1.06,U] [#6 0.33,-0.33,1.05,U] [#7 0.17,0.15,0.92,U] [#8 0.08,-0.57,1.00,U] 
00:40:43.373 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.18}, one-star: {0.19, -0.40}
00:40:43.373 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
00:40:43.373 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:40:43.373 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.13 mountX=0.16 mountY=0.11, mountTheta=0.61
00:40:43.374 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.18, opts=13)
00:40:43.374 00.000 10844 Enqueuing Move request for scope (0.08, -0.18)
00:40:43.374 00.000 11060 Worker thread wakes up
00:40:43.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:43.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
00:40:43.375 00.001 10844 UpdateGuideState exits: m=2560 SNR=32.0 Saturated
00:40:43.375 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
00:40:43.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:43.375 00.000 11060 Moving (0.08, -0.18) raw xDistance=0.16 yDistance=0.11
00:40:43.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:43.375 00.000 10844 Enqueuing Expose request
00:40:43.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:40:43.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:43.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:40:43.375 00.000 11060 MoveAxis(W, 27, ABG)
00:40:43.375 00.000 11060 Guiding  Dir = 3, Dur = 27
00:40:43.418 00.043 11060 IsSlewing returns 0
00:40:43.418 00.000 11060 IsGuiding returns 0
00:40:43.482 00.064 11060 IsGuiding returns 0
00:40:43.482 00.000 11060 Move returns status 0, amount 27
00:40:43.482 00.000 11060 MoveAxis(N, 0, ABG)
00:40:43.482 00.000 11060 Move returns status 0, amount 0
00:40:43.482 00.000 11060 move complete, result=0
00:40:43.483 00.001 11060 worker thread done servicing request
00:40:43.483 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
00:40:43.486 00.003 11060 Worker thread wakes up
00:40:43.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:43.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:44.131 00.645 11060 Exposure complete
00:40:44.306 00.175 11060 worker thread done servicing request
00:40:44.306 00.000 10844 OnExposeComplete: enter
00:40:44.306 00.000 10844 UpdateGuideState(): m_state=6
00:40:44.306 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6730
00:40:44.307 00.001 10844 Star::Find returns 1 (0), X=262.64, Y=62.23, Mass=2966, SNR=35.2, Peak=250 HFD=3.6
00:40:44.307 00.000 10844 MultiStar: [#1 0.36,0.04,0.95,U] [#2 0.74,-0.36,0.00,M1] [#3 0.31,0.19,0.94,U] [#4 0.21,-0.48,0.91,U] [#5 0.03,-0.07,1.02,U] [#6 -0.05,-0.06,0.85,U] [#7 0.47,0.59,0.00,M1] [#8 1.01,-0.90,0.00,M1] 
00:40:44.307 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.02}, one-star: {0.11, 0.19}
00:40:44.307 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
00:40:44.307 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
00:40:44.307 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-0.15 mountX=-0.01 mountY=0.17, mountTheta=1.60
00:40:44.308 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.02, opts=13)
00:40:44.308 00.000 10844 Enqueuing Move request for scope (0.16, -0.02)
00:40:44.308 00.000 11060 Worker thread wakes up
00:40:44.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:44.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:40:44.308 00.000 10844 UpdateGuideState exits: m=2966 SNR=35.2
00:40:44.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:40:44.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:44.309 00.001 11060 Moving (0.16, -0.02) raw xDistance=-0.01 yDistance=0.17
00:40:44.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:44.309 00.000 10844 Enqueuing Expose request
00:40:44.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:40:44.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:44.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:40:44.309 00.000 11060 MoveAxis(E, 0, ABG)
00:40:44.309 00.000 11060 Move returns status 0, amount 0
00:40:44.309 00.000 11060 MoveAxis(N, 0, ABG)
00:40:44.309 00.000 11060 Move returns status 0, amount 0
00:40:44.309 00.000 11060 move complete, result=0
00:40:44.309 00.000 11060 worker thread done servicing request
00:40:44.309 00.000 11060 Worker thread wakes up
00:40:44.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:44.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:44.311 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:44.937 00.626 11060 Exposure complete
00:40:45.111 00.174 11060 worker thread done servicing request
00:40:45.111 00.000 10844 OnExposeComplete: enter
00:40:45.111 00.000 10844 UpdateGuideState(): m_state=6
00:40:45.111 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6731
00:40:45.112 00.001 10844 Star::Find returns 1 (0), X=262.43, Y=62.24, Mass=3064, SNR=34.8, Peak=246 HFD=3.5
00:40:45.112 00.000 10844 MultiStar: [#1 0.24,-0.44,0.99,U] [#2 0.06,0.05,2.01,U] [#3 0.34,0.16,0.93,U] [#4 0.59,0.27,0.00,M1] [#5 -0.18,-0.18,1.12,U] [#6 0.20,-0.24,0.87,U] [#7 -0.19,-0.10,0.78,U] [#8 0.70,-0.45,0.00,M2] 
00:40:45.112 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.06}, one-star: {-0.10, 0.20}
00:40:45.112 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
00:40:45.112 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:40:45.112 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=0.05 mountY=0.06, mountTheta=0.87
00:40:45.113 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
00:40:45.114 00.001 10844 Enqueuing Move request for scope (0.05, -0.06)
00:40:45.114 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:45.114 00.000 10844 UpdateGuideState exits: m=3064 SNR=34.8
00:40:45.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:45.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:45.114 00.000 10844 Enqueuing Expose request
00:40:45.114 00.000 11060 Worker thread wakes up
00:40:45.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
00:40:45.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
00:40:45.114 00.000 11060 Moving (0.05, -0.06) raw xDistance=0.05 yDistance=0.06
00:40:45.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:40:45.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:45.115 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:45.115 00.000 11060 MoveAxis(E, 0, ABG)
00:40:45.115 00.000 11060 Move returns status 0, amount 0
00:40:45.115 00.000 11060 MoveAxis(N, 0, ABG)
00:40:45.115 00.000 11060 Move returns status 0, amount 0
00:40:45.115 00.000 11060 move complete, result=0
00:40:45.115 00.000 11060 worker thread done servicing request
00:40:45.115 00.000 11060 Worker thread wakes up
00:40:45.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:45.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:45.116 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:45.772 00.656 11060 Exposure complete
00:40:45.973 00.201 11060 worker thread done servicing request
00:40:45.979 00.006 10844 OnExposeComplete: enter
00:40:45.979 00.000 10844 UpdateGuideState(): m_state=6
00:40:45.981 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6732
00:40:45.981 00.000 10844 Star::Find returns 1 (0), X=262.94, Y=61.62, Mass=3219, SNR=36.2, Peak=241 HFD=3.7
00:40:45.981 00.000 10844 MultiStar: [#1 0.14,-0.38,0.96,U] [#2 0.05,0.12,1.90,U] [#3 0.23,0.06,0.90,U] [#4 0.15,0.33,1.00,U] [#5 -0.07,0.02,0.98,U] [#6 0.15,-0.35,0.89,U] [#7 0.15,0.20,0.81,U] [#8 0.19,-0.40,0.92,U] 
00:40:45.981 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.42, -0.41}
00:40:45.981 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
00:40:45.981 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
00:40:45.981 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=0.04 mountY=0.16, mountTheta=1.31
00:40:45.982 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
00:40:45.983 00.001 10844 Enqueuing Move request for scope (0.15, -0.07)
00:40:45.983 00.000 11060 Worker thread wakes up
00:40:45.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:45.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
00:40:45.983 00.000 10844 UpdateGuideState exits: m=3219 SNR=36.2
00:40:45.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
00:40:45.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:45.983 00.000 11060 Moving (0.15, -0.07) raw xDistance=0.04 yDistance=0.16
00:40:45.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:45.983 00.000 10844 Enqueuing Expose request
00:40:45.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:40:45.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:45.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:40:45.983 00.000 11060 MoveAxis(E, 0, ABG)
00:40:45.983 00.000 11060 Move returns status 0, amount 0
00:40:45.984 00.001 11060 MoveAxis(N, 0, ABG)
00:40:45.984 00.000 11060 Move returns status 0, amount 0
00:40:45.984 00.000 11060 move complete, result=0
00:40:45.984 00.000 11060 worker thread done servicing request
00:40:45.984 00.000 11060 Worker thread wakes up
00:40:45.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:45.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:45.985 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:46.626 00.641 11060 Exposure complete
00:40:46.793 00.167 11060 worker thread done servicing request
00:40:46.793 00.000 10844 OnExposeComplete: enter
00:40:46.793 00.000 10844 UpdateGuideState(): m_state=6
00:40:46.793 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6733
00:40:46.793 00.000 10844 Star::Find returns 1 (0), X=262.66, Y=62.25, Mass=2862, SNR=33.8, Peak=204 HFD=3.7
00:40:46.794 00.001 10844 MultiStar: [#1 0.07,0.18,1.03,U] [#2 0.13,0.13,2.14,U] [#3 0.19,0.62,0.00,M1] [#4 -0.03,0.41,1.00,U] [#5 -0.18,1.06,0.00,M1] [#6 -0.21,0.30,0.96,U] [#7 -0.49,0.43,0.00,M1] [#8 0.18,0.34,1.03,U] 
00:40:46.794 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.24}, one-star: {0.14, 0.22}
00:40:46.794 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
00:40:46.794 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:40:46.794 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.32 mountX=-0.25 mountY=0.02, mountTheta=3.06
00:40:46.795 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.24, opts=13)
00:40:46.795 00.000 10844 Enqueuing Move request for scope (0.06, 0.24)
00:40:46.795 00.000 11060 Worker thread wakes up
00:40:46.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
00:40:46.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
00:40:46.796 00.001 11060 Moving (0.06, 0.24) raw xDistance=-0.25 yDistance=0.02
00:40:46.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:40:46.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:46.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:46.796 00.000 10844 UpdateGuideState exits: m=2862 SNR=33.8
00:40:46.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:46.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:46.796 00.000 10844 Enqueuing Expose request
00:40:46.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:40:46.796 00.000 11060 MoveAxis(E, 43, ABG)
00:40:46.796 00.000 11060 Guiding  Dir = 2, Dur = 43
00:40:46.811 00.015 11060 IsSlewing returns 0
00:40:46.812 00.001 11060 IsGuiding returns 0
00:40:46.868 00.056 11060 IsGuiding returns 0
00:40:46.868 00.000 11060 Move returns status 0, amount 43
00:40:46.868 00.000 11060 MoveAxis(N, 0, ABG)
00:40:46.868 00.000 11060 Move returns status 0, amount 0
00:40:46.868 00.000 11060 move complete, result=0
00:40:46.868 00.000 11060 worker thread done servicing request
00:40:46.868 00.000 11060 Worker thread wakes up
00:40:46.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:46.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:46.868 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
00:40:47.500 00.632 11060 Exposure complete
00:40:47.679 00.179 11060 worker thread done servicing request
00:40:47.679 00.000 10844 OnExposeComplete: enter
00:40:47.679 00.000 10844 UpdateGuideState(): m_state=6
00:40:47.680 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6734
00:40:47.680 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.24, Mass=3207, SNR=36.1, Peak=249 HFD=3.5
00:40:47.680 00.000 10844 MultiStar: [#1 0.09,0.27,0.93,U] [#2 0.29,0.73,0.00,M1] [#3 0.16,0.26,0.95,U] [#4 -0.02,0.85,0.00,M1] [#5 -0.53,0.83,0.00,M2] [#6 -0.36,-0.07,0.85,U] [#7 -0.02,0.62,0.82,U] [#8 0.07,0.50,0.90,U] 
00:40:47.680 00.000 10844 single-star, 5 included, MultiStar: {-0.02, 0.29}, one-star: {-0.09, 0.21}
00:40:47.680 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
00:40:47.680 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
00:40:47.680 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.22 cameraTheta=1.98 mountX=-0.19 mountY=-0.12, mountTheta=-2.56
00:40:47.682 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.21, opts=13)
00:40:47.682 00.000 10844 Enqueuing Move request for scope (-0.09, 0.21)
00:40:47.682 00.000 11060 Worker thread wakes up
00:40:47.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:47.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
00:40:47.682 00.000 10844 UpdateGuideState exits: m=3207 SNR=36.1
00:40:47.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
00:40:47.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:47.682 00.000 11060 Moving (-0.09, 0.21) raw xDistance=-0.19 yDistance=-0.12
00:40:47.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:47.682 00.000 10844 Enqueuing Expose request
00:40:47.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:40:47.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:47.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:40:47.682 00.000 11060 MoveAxis(E, 34, ABG)
00:40:47.683 00.001 11060 Guiding  Dir = 2, Dur = 34
00:40:47.696 00.013 11060 IsSlewing returns 0
00:40:47.697 00.001 11060 IsGuiding returns 0
00:40:47.743 00.046 11060 IsGuiding returns 0
00:40:47.743 00.000 11060 Move returns status 0, amount 34
00:40:47.743 00.000 11060 MoveAxis(N, 0, ABG)
00:40:47.743 00.000 11060 Move returns status 0, amount 0
00:40:47.743 00.000 11060 move complete, result=0
00:40:47.743 00.000 11060 worker thread done servicing request
00:40:47.743 00.000 11060 Worker thread wakes up
00:40:47.743 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
00:40:47.744 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:47.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:48.378 00.634 11060 Exposure complete
00:40:48.562 00.184 11060 worker thread done servicing request
00:40:48.562 00.000 10844 OnExposeComplete: enter
00:40:48.562 00.000 10844 UpdateGuideState(): m_state=6
00:40:48.562 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6735
00:40:48.562 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.11, Mass=2492, SNR=31.9, Peak=224 HFD=3.3
00:40:48.562 00.000 10844 MultiStar: [#1 0.34,-0.48,1.14,U] [#2 0.63,0.49,0.00,M2] [#3 0.05,0.10,1.07,U] [#4 -0.34,0.27,1.03,U] [#5 -0.32,-0.00,1.13,U] [#6 0.19,-0.36,0.95,U] [#7 0.07,0.55,1.00,U] [#8 -0.23,-0.45,0.94,U] 
00:40:48.562 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.15, 0.07}
00:40:48.562 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
00:40:48.562 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
00:40:48.562 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.84 mountX=0.04 mountY=-0.00, mountTheta=-0.10
00:40:48.564 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
00:40:48.564 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
00:40:48.564 00.000 11060 Worker thread wakes up
00:40:48.565 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:40:48.565 00.000 10844 UpdateGuideState exits: m=2492 SNR=31.9
00:40:48.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:48.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:48.565 00.000 10844 Enqueuing Expose request
00:40:48.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
00:40:48.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
00:40:48.565 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=-0.00
00:40:48.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:40:48.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:48.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:40:48.567 00.002 11060 MoveAxis(E, 0, ABG)
00:40:48.567 00.000 11060 Move returns status 0, amount 0
00:40:48.567 00.000 11060 MoveAxis(N, 0, ABG)
00:40:48.567 00.000 11060 Move returns status 0, amount 0
00:40:48.567 00.000 11060 move complete, result=0
00:40:48.567 00.000 11060 worker thread done servicing request
00:40:48.567 00.000 11060 Worker thread wakes up
00:40:48.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:48.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:48.568 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:49.207 00.639 11060 Exposure complete
00:40:49.394 00.187 11060 worker thread done servicing request
00:40:49.395 00.001 10844 OnExposeComplete: enter
00:40:49.395 00.000 10844 UpdateGuideState(): m_state=6
00:40:49.395 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6736
00:40:49.395 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.06, Mass=3222, SNR=36.0, Peak=239 HFD=3.8
00:40:49.396 00.001 10844 MultiStar: [#1 -0.28,0.25,0.92,U] [#2 -0.39,0.44,1.88,U] [#3 -0.22,0.42,0.90,U] [#4 -0.05,0.26,0.88,U] [#5 -0.09,0.75,0.00,M2] [#6 0.01,-0.43,0.97,U] [#7 -0.67,0.79,0.00,M1] [#8 -0.30,-0.01,0.85,U] 
00:40:49.396 00.000 10844 single-star, 6 included, MultiStar: {-0.17, 0.17}, one-star: {0.24, 0.03}
00:40:49.396 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
00:40:49.396 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
00:40:49.396 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.12 mountX=-0.07 mountY=0.23, mountTheta=1.87
00:40:49.398 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.03, opts=13)
00:40:49.398 00.000 10844 Enqueuing Move request for scope (0.24, 0.03)
00:40:49.398 00.000 11060 Worker thread wakes up
00:40:49.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:49.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
00:40:49.398 00.000 10844 UpdateGuideState exits: m=3222 SNR=36.0
00:40:49.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
00:40:49.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:49.398 00.000 11060 Moving (0.24, 0.03) raw xDistance=-0.07 yDistance=0.23
00:40:49.399 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:49.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:40:49.399 00.000 10844 Enqueuing Expose request
00:40:49.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:40:49.399 00.000 11060 MoveAxis(E, 0, ABG)
00:40:49.399 00.000 11060 Move returns status 0, amount 0
00:40:49.399 00.000 11060 MoveAxis(S, 89, ABG)
00:40:49.399 00.000 11060 Guiding  Dir = 1, Dur = 89
00:40:49.437 00.038 11060 IsSlewing returns 0
00:40:49.437 00.000 11060 IsGuiding returns 0
00:40:49.546 00.109 11060 IsGuiding returns 0
00:40:49.546 00.000 11060 Move returns status 0, amount 89
00:40:49.546 00.000 11060 move complete, result=0
00:40:49.546 00.000 11060 worker thread done servicing request
00:40:49.547 00.001 11060 Worker thread wakes up
00:40:49.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:49.547 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 89 ms SOUTH
00:40:49.548 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:50.187 00.639 11060 Exposure complete
00:40:50.345 00.158 11060 worker thread done servicing request
00:40:50.345 00.000 10844 OnExposeComplete: enter
00:40:50.345 00.000 10844 UpdateGuideState(): m_state=6
00:40:50.346 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6737
00:40:50.346 00.000 10844 Star::Find returns 1 (0), X=262.89, Y=62.43, Mass=3510, SNR=37.5, Peak=244 HFD=3.6
00:40:50.346 00.000 10844 MultiStar: [#1 -0.07,-0.08,1.02,U] [#2 -0.26,0.36,1.83,U] [#3 -0.27,0.59,0.00,M1] [#4 0.08,0.09,0.89,U] [#5 -0.00,0.31,0.98,U] [#6 -0.22,-0.08,0.86,U] [#7 -0.71,0.81,0.00,M2] [#8 -0.10,0.27,0.95,U] 
00:40:50.346 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.20}, one-star: {0.36, 0.39}
00:40:50.346 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
00:40:50.346 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
00:40:50.346 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.82 mountX=-0.19 mountY=-0.09, mountTheta=-2.72
00:40:50.348 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.20, opts=13)
00:40:50.348 00.000 10844 Enqueuing Move request for scope (-0.05, 0.20)
00:40:50.348 00.000 11060 Worker thread wakes up
00:40:50.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:50.348 00.000 10844 UpdateGuideState exits: m=3510 SNR=37.5
00:40:50.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:50.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:50.348 00.000 10844 Enqueuing Expose request
00:40:50.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
00:40:50.350 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
00:40:50.350 00.000 11060 Moving (-0.05, 0.20) raw xDistance=-0.19 yDistance=-0.09
00:40:50.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:40:50.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:50.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:40:50.350 00.000 11060 MoveAxis(E, 33, ABG)
00:40:50.350 00.000 11060 Guiding  Dir = 2, Dur = 33
00:40:50.369 00.019 11060 IsSlewing returns 0
00:40:50.369 00.000 11060 IsGuiding returns 0
00:40:50.432 00.063 11060 IsGuiding returns 0
00:40:50.432 00.000 11060 Move returns status 0, amount 33
00:40:50.432 00.000 11060 MoveAxis(N, 0, ABG)
00:40:50.432 00.000 11060 Move returns status 0, amount 0
00:40:50.432 00.000 11060 move complete, result=0
00:40:50.432 00.000 11060 worker thread done servicing request
00:40:50.432 00.000 11060 Worker thread wakes up
00:40:50.433 00.001 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
00:40:50.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:50.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:51.061 00.628 11060 Exposure complete
00:40:51.241 00.180 11060 worker thread done servicing request
00:40:51.242 00.001 10844 OnExposeComplete: enter
00:40:51.242 00.000 10844 UpdateGuideState(): m_state=6
00:40:51.242 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6738
00:40:51.242 00.000 10844 Star::Find returns 1 (1), X=262.62, Y=62.61, Mass=2810, SNR=33.8, Peak=255 HFD=3.3
00:40:51.244 00.002 10844 MultiStar: [#1 0.22,-0.43,1.01,U] [#2 -0.17,0.34,2.04,U] [#3 0.13,0.57,0.94,U] [#4 -0.23,-0.04,0.93,U] [#5 -0.64,0.20,0.00,M2] [#6 0.12,-0.51,0.97,U] [#7 0.03,0.54,0.85,U] [#8 -0.16,0.20,0.97,U] 
00:40:51.245 00.001 10844 refined, 7 included, MultiStar: {-0.01, 0.17}, one-star: {0.09, 0.57}
00:40:51.245 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
00:40:51.245 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
00:40:51.245 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.66 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
00:40:51.247 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.17, opts=13)
00:40:51.247 00.000 10844 Enqueuing Move request for scope (-0.01, 0.17)
00:40:51.247 00.000 11060 Worker thread wakes up
00:40:51.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:51.247 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.8 Saturated
00:40:51.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:51.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:51.247 00.000 10844 Enqueuing Expose request
00:40:51.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
00:40:51.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
00:40:51.247 00.000 11060 Moving (-0.01, 0.17) raw xDistance=-0.16 yDistance=-0.04
00:40:51.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:40:51.248 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:51.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:40:51.248 00.000 11060 MoveAxis(E, 30, ABG)
00:40:51.248 00.000 11060 Guiding  Dir = 2, Dur = 30
00:40:51.261 00.013 11060 IsSlewing returns 0
00:40:51.261 00.000 11060 IsGuiding returns 0
00:40:51.293 00.032 11060 IsGuiding returns 0
00:40:51.293 00.000 11060 Move returns status 0, amount 30
00:40:51.293 00.000 11060 MoveAxis(N, 0, ABG)
00:40:51.293 00.000 11060 Move returns status 0, amount 0
00:40:51.293 00.000 11060 move complete, result=0
00:40:51.293 00.000 11060 worker thread done servicing request
00:40:51.293 00.000 11060 Worker thread wakes up
00:40:51.293 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
00:40:51.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:51.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:51.925 00.632 10844 evsrv: cli 0EEEE2F0 connect
00:40:51.925 00.000 10844 case statement mapped state 6 to 3
00:40:51.926 00.001 10844 case statement mapped state 6 to 3
00:40:51.926 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"dbdd9994-871b-4620-94a7-63a447c02d89"}
00:40:51.927 00.001 10844 PhdController::Guide begins
00:40:51.927 00.000 10844 PhdController: newstate STATE_SETUP
00:40:51.927 00.000 10844 PhdController: setup
00:40:51.927 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
00:40:51.927 00.000 10844 PhdController: guider state = 6
00:40:51.927 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:40:51.927 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
00:40:51.927 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":0,"id":"dbdd9994-871b-4620-94a7-63a447c02d89"}
00:40:51.928 00.001 10844 evsrv: cli 0EEEE2F0 disconnect
00:40:51.929 00.001 10844 evsrv: cli 0EEEDDF0 connect
00:40:51.929 00.000 10844 case statement mapped state 6 to 3
00:40:51.929 00.000 10844 case statement mapped state 6 to 3
00:40:51.930 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_shift_params","id":"5797f9a1-e8cc-421d-94c0-5fd7e95300d8"}
00:40:51.930 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"5797f9a1-e8cc-421d-94c0-5fd7e95300d8"}
00:40:51.932 00.002 10844 evsrv: cli 0EEEDDF0 disconnect
00:40:51.932 00.000 11060 Exposure complete
00:40:51.933 00.001 10844 evsrv: cli 0EEEDDF0 connect
00:40:51.933 00.000 10844 case statement mapped state 6 to 3
00:40:51.933 00.000 10844 case statement mapped state 6 to 3
00:40:51.934 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_position","id":"212f2ef0-fcec-4738-8734-b0d2d0fba372"}
00:40:51.934 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":[262.52,62.04],"id":"212f2ef0-fcec-4738-8734-b0d2d0fba372"}
00:40:51.934 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
00:40:51.935 00.001 10844 evsrv: cli 0EEEDDF0 connect
00:40:51.935 00.000 10844 case statement mapped state 6 to 3
00:40:51.936 00.001 10844 case statement mapped state 6 to 3
00:40:51.936 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_calibrated","id":"cfb25862-6be9-49e3-a1e0-d5a24222dabc"}
00:40:51.936 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":true,"id":"cfb25862-6be9-49e3-a1e0-d5a24222dabc"}
00:40:51.937 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
00:40:51.938 00.001 10844 evsrv: cli 0EEEDAD0 connect
00:40:51.938 00.000 10844 case statement mapped state 6 to 3
00:40:51.939 00.001 10844 case statement mapped state 6 to 3
00:40:51.939 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_app_state","id":"4839ebc5-6dfa-4675-ad77-11965a778340"}
00:40:51.939 00.000 10844 case statement mapped state 6 to 3
00:40:51.939 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4839ebc5-6dfa-4675-ad77-11965a778340"}
00:40:51.940 00.001 10844 evsrv: cli 0EEEDAD0 disconnect
00:40:52.121 00.181 11060 worker thread done servicing request
00:40:52.121 00.000 10844 OnExposeComplete: enter
00:40:52.121 00.000 10844 UpdateGuideState(): m_state=6
00:40:52.121 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6739
00:40:52.121 00.000 10844 Star::Find returns 1 (1), X=262.00, Y=62.18, Mass=3301, SNR=37.2, Peak=255 HFD=3.7
00:40:52.121 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
00:40:52.121 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
00:40:52.122 00.001 10844 CameraToMount -- cameraX=-0.52 cameraY=0.14 hyp=0.54 cameraTheta=2.88 mountX=-0.04 mountY=-0.54, mountTheta=-1.65
00:40:52.124 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.14, opts=13)
00:40:52.124 00.000 10844 Enqueuing Move request for scope (-0.52, 0.14)
00:40:52.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:52.124 00.000 10844 UpdateGuideState exits: m=3301 SNR=37.2 Saturated
00:40:52.124 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 1 / 99999
00:40:52.124 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367252.124,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:40:52.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:52.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:52.124 00.000 10844 Enqueuing Expose request
00:40:52.125 00.001 11060 Worker thread wakes up
00:40:52.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.14) opts 0xd
00:40:52.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.14)
00:40:52.125 00.000 11060 Moving (-0.52, 0.14) raw xDistance=-0.04 yDistance=-0.54
00:40:52.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:40:52.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:40:52.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
00:40:52.125 00.000 11060 MoveAxis(E, 0, ABG)
00:40:52.125 00.000 11060 Move returns status 0, amount 0
00:40:52.125 00.000 11060 MoveAxis(N, 0, ABG)
00:40:52.125 00.000 11060 Move returns status 0, amount 0
00:40:52.125 00.000 11060 move complete, result=0
00:40:52.126 00.001 11060 worker thread done servicing request
00:40:52.126 00.000 11060 Worker thread wakes up
00:40:52.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:52.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:52.130 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
00:40:52.757 00.627 11060 Exposure complete
00:40:53.140 00.383 11060 worker thread done servicing request
00:40:53.141 00.001 10844 OnExposeComplete: enter
00:40:53.141 00.000 10844 UpdateGuideState(): m_state=6
00:40:53.141 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6740
00:40:53.142 00.001 10844 Star::Find returns 1 (1), X=262.21, Y=61.85, Mass=3298, SNR=36.4, Peak=255 HFD=3.8
00:40:53.142 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
00:40:53.142 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
00:40:53.142 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.18 hyp=0.36 cameraTheta=-2.61 mountX=0.24 mountY=-0.28, mountTheta=-0.86
00:40:53.145 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.18, opts=13)
00:40:53.145 00.000 10844 Enqueuing Move request for scope (-0.31, -0.18)
00:40:53.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:53.145 00.000 10844 UpdateGuideState exits: m=3298 SNR=36.4 Saturated
00:40:53.145 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 2 / 99999
00:40:53.146 00.001 11060 Worker thread wakes up
00:40:53.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.18) opts 0xd
00:40:53.146 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.18)
00:40:53.147 00.001 11060 Moving (-0.31, -0.18) raw xDistance=0.24 yDistance=-0.28
00:40:53.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:40:53.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:53.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:40:53.147 00.000 11060 MoveAxis(W, 41, ABG)
00:40:53.147 00.000 11060 Guiding  Dir = 3, Dur = 41
00:40:53.153 00.006 10844 evsrv: {"Event":"Settling","Timestamp":1770367253.153,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
00:40:53.154 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:53.154 00.000 11060 IsSlewing returns 0
00:40:53.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:53.155 00.001 10844 Enqueuing Expose request
00:40:53.160 00.005 11060 IsGuiding returns 0
00:40:53.221 00.061 11060 IsGuiding returns 0
00:40:53.221 00.000 11060 Move returns status 0, amount 41
00:40:53.221 00.000 11060 MoveAxis(N, 0, ABG)
00:40:53.221 00.000 11060 Move returns status 0, amount 0
00:40:53.221 00.000 11060 move complete, result=0
00:40:53.221 00.000 11060 worker thread done servicing request
00:40:53.221 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.3 px 0 ms NORTH
00:40:53.221 00.000 11060 Worker thread wakes up
00:40:53.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:53.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:53.868 00.647 11060 Exposure complete
00:40:54.348 00.480 11060 worker thread done servicing request
00:40:54.349 00.001 10844 OnExposeComplete: enter
00:40:54.349 00.000 10844 UpdateGuideState(): m_state=6
00:40:54.349 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6741
00:40:54.349 00.000 10844 Star::Find returns 1 (0), X=262.37, Y=62.70, Mass=3030, SNR=35.4, Peak=253 HFD=3.2
00:40:54.350 00.001 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
00:40:54.350 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.75)
00:40:54.350 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.66 hyp=0.68 cameraTheta=1.80 mountX=-0.62 mountY=-0.26, mountTheta=-2.75
00:40:54.352 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.66, opts=13)
00:40:54.352 00.000 10844 Enqueuing Move request for scope (-0.16, 0.66)
00:40:54.352 00.000 11060 Worker thread wakes up
00:40:54.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:54.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.66) opts 0xd
00:40:54.353 00.001 10844 UpdateGuideState exits: m=3030 SNR=35.4
00:40:54.353 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 3 / 99999
00:40:54.353 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.66)
00:40:54.353 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367254.353,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
00:40:54.354 00.001 11060 Moving (-0.16, 0.66) raw xDistance=-0.62 yDistance=-0.26
00:40:54.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.62
00:40:54.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:40:54.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:40:54.354 00.000 11060 MoveAxis(E, 107, ABG)
00:40:54.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:54.354 00.000 11060 Guiding  Dir = 2, Dur = 107
00:40:54.355 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:54.355 00.000 10844 Enqueuing Expose request
00:40:54.398 00.043 11060 IsSlewing returns 0
00:40:54.398 00.000 11060 IsGuiding returns 0
00:40:54.529 00.131 11060 IsGuiding returns 0
00:40:54.529 00.000 11060 Move returns status 0, amount 107
00:40:54.529 00.000 11060 MoveAxis(N, 0, ABG)
00:40:54.529 00.000 11060 Move returns status 0, amount 0
00:40:54.530 00.001 11060 move complete, result=0
00:40:54.530 00.000 11060 worker thread done servicing request
00:40:54.530 00.000 11060 Worker thread wakes up
00:40:54.530 00.000 10844 GuideStep: -0.6 px 107 ms EAST, -0.3 px 0 ms NORTH
00:40:54.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:54.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:55.190 00.660 11060 Exposure complete
00:40:55.889 00.699 11060 worker thread done servicing request
00:40:55.889 00.000 10844 OnExposeComplete: enter
00:40:55.889 00.000 10844 UpdateGuideState(): m_state=6
00:40:55.889 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6742
00:40:55.889 00.000 10844 Star::Find returns 1 (0), X=262.51, Y=62.03, Mass=2643, SNR=32.2, Peak=231 HFD=3.6
00:40:55.889 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
00:40:55.890 00.001 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
00:40:55.890 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.44 mountX=0.01 mountY=-0.01, mountTheta=-0.69
00:40:55.892 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
00:40:55.892 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
00:40:55.892 00.000 11060 Worker thread wakes up
00:40:55.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:55.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:40:55.892 00.000 10844 UpdateGuideState exits: m=2643 SNR=32.2
00:40:55.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:40:55.892 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 4 / 99999
00:40:55.892 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367255.892,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
00:40:55.893 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:55.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:55.893 00.000 10844 Enqueuing Expose request
00:40:55.912 00.019 11060 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
00:40:55.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:40:55.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:55.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:40:55.912 00.000 11060 MoveAxis(E, 0, ABG)
00:40:55.912 00.000 11060 Move returns status 0, amount 0
00:40:55.912 00.000 11060 MoveAxis(N, 0, ABG)
00:40:55.913 00.001 11060 Move returns status 0, amount 0
00:40:55.913 00.000 11060 move complete, result=0
00:40:55.913 00.000 11060 worker thread done servicing request
00:40:55.913 00.000 11060 Worker thread wakes up
00:40:55.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:55.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:55.915 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:56.555 00.640 11060 Exposure complete
00:40:57.113 00.558 11060 worker thread done servicing request
00:40:57.113 00.000 10844 OnExposeComplete: enter
00:40:57.113 00.000 10844 UpdateGuideState(): m_state=6
00:40:57.114 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6743
00:40:57.114 00.000 10844 Star::Find returns 1 (0), X=262.38, Y=61.96, Mass=3121, SNR=35.9, Peak=241 HFD=3.3
00:40:57.114 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
00:40:57.114 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
00:40:57.114 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.64 mountX=0.11 mountY=-0.13, mountTheta=-0.89
00:40:57.116 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.08, opts=13)
00:40:57.116 00.000 10844 Enqueuing Move request for scope (-0.15, -0.08)
00:40:57.116 00.000 11060 Worker thread wakes up
00:40:57.116 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:57.117 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
00:40:57.117 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.9
00:40:57.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
00:40:57.117 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 5 / 99999
00:40:57.117 00.000 11060 Moving (-0.15, -0.08) raw xDistance=0.11 yDistance=-0.13
00:40:57.117 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367257.117,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
00:40:57.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:40:57.118 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:57.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:40:57.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:57.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:57.118 00.000 10844 Enqueuing Expose request
00:40:57.118 00.000 11060 MoveAxis(E, 0, ABG)
00:40:57.118 00.000 11060 Move returns status 0, amount 0
00:40:57.119 00.001 11060 MoveAxis(N, 0, ABG)
00:40:57.119 00.000 11060 Move returns status 0, amount 0
00:40:57.119 00.000 11060 move complete, result=0
00:40:57.119 00.000 11060 worker thread done servicing request
00:40:57.119 00.000 11060 Worker thread wakes up
00:40:57.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:57.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:57.121 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:57.706 00.585 11060 Exposure complete
00:40:57.986 00.280 11060 worker thread done servicing request
00:40:57.986 00.000 10844 OnExposeComplete: enter
00:40:57.986 00.000 10844 UpdateGuideState(): m_state=6
00:40:57.986 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6744
00:40:57.988 00.002 10844 Star::Find returns 1 (1), X=262.12, Y=61.61, Mass=3143, SNR=36.1, Peak=255 HFD=3.6
00:40:57.988 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
00:40:57.988 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
00:40:57.988 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.43 hyp=0.59 cameraTheta=-2.32 mountX=0.50 mountY=-0.33, mountTheta=-0.58
00:40:57.990 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.43, opts=13)
00:40:57.990 00.000 10844 Enqueuing Move request for scope (-0.40, -0.43)
00:40:57.990 00.000 11060 Worker thread wakes up
00:40:57.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:40:57.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.43) opts 0xd
00:40:57.990 00.000 10844 UpdateGuideState exits: m=3143 SNR=36.1 Saturated
00:40:57.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.43)
00:40:57.990 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 6 / 99999
00:40:57.990 00.000 11060 Moving (-0.40, -0.43) raw xDistance=0.50 yDistance=-0.33
00:40:57.990 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367257.990,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
00:40:57.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.50
00:40:57.990 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.14 newest=-0.47
00:40:57.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
00:40:57.990 00.000 11060 MoveAxis(W, 86, ABG)
00:40:57.991 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:57.991 00.000 11060 Guiding  Dir = 3, Dur = 86
00:40:57.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:57.991 00.000 10844 Enqueuing Expose request
00:40:58.002 00.011 11060 IsSlewing returns 0
00:40:58.003 00.001 11060 IsGuiding returns 0
00:40:58.097 00.094 11060 IsGuiding returns 0
00:40:58.097 00.000 11060 Move returns status 0, amount 86
00:40:58.097 00.000 11060 BLC: Oldest BLC event removed
00:40:58.097 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:40:58.098 00.001 11060 MoveAxis(N, 878, ABG)
00:40:58.098 00.000 11060 duration set to 750 by maxDecDuration
00:40:58.098 00.000 11060 Guiding  Dir = 0, Dur = 750
00:40:58.113 00.015 11060 IsSlewing returns 0
00:40:58.113 00.000 11060 IsGuiding returns 0
00:40:58.879 00.766 11060 IsGuiding returns 0
00:40:58.879 00.000 11060 Move returns status 0, amount 750
00:40:58.879 00.000 11060 move complete, result=0
00:40:58.879 00.000 11060 worker thread done servicing request
00:40:58.880 00.001 11060 Worker thread wakes up
00:40:58.880 00.000 10844 GuideStep: 0.5 px 86 ms WEST, -0.3 px 750 ms NORTH
00:40:58.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:58.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:59.514 00.634 11060 Exposure complete
00:40:59.735 00.221 11060 worker thread done servicing request
00:40:59.735 00.000 10844 OnExposeComplete: enter
00:40:59.735 00.000 10844 UpdateGuideState(): m_state=6
00:40:59.735 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6745
00:40:59.737 00.002 10844 Star::Find returns 1 (1), X=262.49, Y=62.05, Mass=3237, SNR=35.8, Peak=255 HFD=3.6
00:40:59.737 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.44 = -1.84)
00:40:59.737 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.86)
00:40:59.737 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.69 mountX=-0.01 mountY=-0.04, mountTheta=-1.85
00:40:59.738 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.02, opts=13)
00:40:59.739 00.001 10844 Enqueuing Move request for scope (-0.03, 0.02)
00:40:59.739 00.000 11060 Worker thread wakes up
00:40:59.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:40:59.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:40:59.739 00.000 10844 UpdateGuideState exits: m=3237 SNR=35.8 Saturated
00:40:59.739 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:40:59.739 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 7 / 99999
00:40:59.739 00.000 11060 Moving (-0.03, 0.02) raw xDistance=-0.01 yDistance=-0.04
00:40:59.739 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367259.739,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
00:40:59.740 00.001 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.229466, 1:0.036345
00:40:59.740 00.000 11060 BLC: No correction, Miss < min_move
00:40:59.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:40:59.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:59.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:59.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:40:59.740 00.000 10844 Enqueuing Expose request
00:40:59.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:40:59.740 00.000 11060 MoveAxis(E, 0, ABG)
00:40:59.740 00.000 11060 Move returns status 0, amount 0
00:40:59.740 00.000 11060 MoveAxis(N, 0, ABG)
00:40:59.740 00.000 11060 Move returns status 0, amount 0
00:40:59.740 00.000 11060 move complete, result=0
00:40:59.741 00.001 11060 worker thread done servicing request
00:40:59.741 00.000 11060 Worker thread wakes up
00:40:59.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:40:59.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:40:59.742 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:00.370 00.628 11060 Exposure complete
00:41:00.597 00.227 11060 worker thread done servicing request
00:41:00.598 00.001 10844 OnExposeComplete: enter
00:41:00.598 00.000 10844 UpdateGuideState(): m_state=6
00:41:00.598 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6746
00:41:00.599 00.001 10844 Star::Find returns 1 (0), X=262.59, Y=62.45, Mass=2674, SNR=32.8, Peak=251 HFD=3.3
00:41:00.599 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
00:41:00.599 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
00:41:00.599 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.42 hyp=0.42 cameraTheta=1.41 mountX=-0.42 mountY=-0.00, mountTheta=-3.13
00:41:00.602 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.42, opts=13)
00:41:00.602 00.000 10844 Enqueuing Move request for scope (0.07, 0.42)
00:41:00.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:00.602 00.000 10844 UpdateGuideState exits: m=2674 SNR=32.8
00:41:00.602 00.000 11060 Worker thread wakes up
00:41:00.602 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 8 / 99999
00:41:00.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.42) opts 0xd
00:41:00.602 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367260.602,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
00:41:00.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.42)
00:41:00.602 00.000 11060 Moving (0.07, 0.42) raw xDistance=-0.42 yDistance=-0.00
00:41:00.603 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:00.603 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.229466, 1:0.036345, 2:0.002952
00:41:00.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:00.603 00.000 10844 Enqueuing Expose request
00:41:00.603 00.000 11060 BLC: No correction, Miss < min_move
00:41:00.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
00:41:00.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:00.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:41:00.604 00.001 11060 MoveAxis(E, 73, ABG)
00:41:00.604 00.000 11060 Guiding  Dir = 2, Dur = 73
00:41:00.630 00.026 11060 IsSlewing returns 0
00:41:00.631 00.001 11060 IsGuiding returns 0
00:41:00.724 00.093 11060 IsGuiding returns 0
00:41:00.724 00.000 11060 Move returns status 0, amount 73
00:41:00.724 00.000 11060 MoveAxis(N, 0, ABG)
00:41:00.725 00.001 11060 Move returns status 0, amount 0
00:41:00.725 00.000 11060 move complete, result=0
00:41:00.725 00.000 11060 worker thread done servicing request
00:41:00.725 00.000 11060 Worker thread wakes up
00:41:00.725 00.000 10844 GuideStep: -0.4 px 73 ms EAST, -0.0 px 0 ms NORTH
00:41:00.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:00.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:01.358 00.633 11060 Exposure complete
00:41:01.590 00.232 11060 worker thread done servicing request
00:41:01.590 00.000 10844 OnExposeComplete: enter
00:41:01.590 00.000 10844 UpdateGuideState(): m_state=6
00:41:01.591 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6747
00:41:01.591 00.000 10844 Star::Find returns 1 (0), X=261.93, Y=62.77, Mass=2541, SNR=32.2, Peak=238 HFD=3.1
00:41:01.591 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.00 = -2.28)
00:41:01.591 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
00:41:01.591 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=0.74 hyp=0.95 cameraTheta=2.25 mountX=-0.62 mountY=-0.71, mountTheta=-2.29
00:41:01.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=0.74, opts=13)
00:41:01.593 00.000 10844 Enqueuing Move request for scope (-0.59, 0.74)
00:41:01.593 00.000 11060 Worker thread wakes up
00:41:01.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:01.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.74) opts 0xd
00:41:01.593 00.000 10844 UpdateGuideState exits: m=2541 SNR=32.2
00:41:01.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, 0.74)
00:41:01.593 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 9 / 99999
00:41:01.593 00.000 11060 Moving (-0.59, 0.74) raw xDistance=-0.62 yDistance=-0.71
00:41:01.595 00.002 11060 BLC: window closed
00:41:01.595 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367261.593,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.50,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
00:41:01.595 00.000 11060 BLC: History state: CurrMiss=0.71, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.229466, 1:0.036345, 2:0.002952
00:41:01.595 00.000 11060 BLC: Under-shoot: nominal increase by 60
00:41:01.595 00.000 11060 BLC: window closed
00:41:01.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:01.595 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:41:01.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:01.595 00.000 11060 BLC: Pulse adjusted to 750
00:41:01.595 00.000 10844 Enqueuing Expose request
00:41:01.596 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.62
00:41:01.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.71
00:41:01.596 00.000 11060 MoveAxis(E, 110, ABG)
00:41:01.596 00.000 11060 Guiding  Dir = 2, Dur = 110
00:41:01.623 00.027 11060 IsSlewing returns 0
00:41:01.623 00.000 11060 IsGuiding returns 0
00:41:01.765 00.142 11060 IsGuiding returns 0
00:41:01.765 00.000 11060 Move returns status 0, amount 110
00:41:01.765 00.000 11060 MoveAxis(N, 275, ABG)
00:41:01.765 00.000 11060 Guiding  Dir = 0, Dur = 275
00:41:01.773 00.008 11060 IsSlewing returns 0
00:41:01.773 00.000 11060 IsGuiding returns 0
00:41:02.061 00.288 11060 IsGuiding returns 0
00:41:02.061 00.000 11060 Move returns status 0, amount 275
00:41:02.061 00.000 11060 move complete, result=0
00:41:02.061 00.000 11060 worker thread done servicing request
00:41:02.061 00.000 11060 Worker thread wakes up
00:41:02.061 00.000 10844 GuideStep: -0.6 px 110 ms EAST, -0.7 px 275 ms NORTH
00:41:02.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:02.062 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:02.070 00.008 10844 evsrv: cli 0EEEDDF0 connect
00:41:02.070 00.000 10844 case statement mapped state 6 to 3
00:41:02.071 00.001 10844 case statement mapped state 6 to 3
00:41:02.072 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"1e9022d8-372c-40bc-8154-d96c6d9eb73f"}
00:41:02.072 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"1e9022d8-372c-40bc-8154-d96c6d9eb73f"}
00:41:02.073 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
00:41:02.690 00.617 11060 Exposure complete
00:41:03.078 00.388 11060 worker thread done servicing request
00:41:03.078 00.000 10844 OnExposeComplete: enter
00:41:03.078 00.000 10844 UpdateGuideState(): m_state=6
00:41:03.078 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6748
00:41:03.078 00.000 10844 Star::Find returns 1 (1), X=262.47, Y=61.43, Mass=3147, SNR=35.2, Peak=255 HFD=3.3
00:41:03.078 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
00:41:03.079 00.001 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
00:41:03.079 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.60 hyp=0.61 cameraTheta=-1.66 mountX=0.60 mountY=0.04, mountTheta=0.07
00:41:03.080 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.60, opts=13)
00:41:03.081 00.001 10844 Enqueuing Move request for scope (-0.06, -0.60)
00:41:03.081 00.000 11060 Worker thread wakes up
00:41:03.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.60) opts 0xd
00:41:03.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.60)
00:41:03.082 00.001 11060 Moving (-0.06, -0.60) raw xDistance=0.60 yDistance=0.04
00:41:03.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.60
00:41:03.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:03.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:03.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:03.082 00.000 10844 UpdateGuideState exits: m=3147 SNR=35.2 Saturated
00:41:03.082 00.000 11060 MoveAxis(W, 101, ABG)
00:41:03.082 00.000 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 10 / 99999
00:41:03.082 00.000 11060 Guiding  Dir = 3, Dur = 101
00:41:03.082 00.000 10844 PhdController: newstate STATE_FINISH
00:41:03.093 00.011 10844 PhdController complete: success
00:41:03.093 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770367263.093,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:41:03.094 00.001 10844 Mount: notify guiding dither settle done success=1
00:41:03.094 00.000 10844 PhdController: newstate STATE_IDLE
00:41:03.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:03.096 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:03.096 00.000 10844 Enqueuing Expose request
00:41:03.106 00.010 11060 IsSlewing returns 0
00:41:03.106 00.000 11060 IsGuiding returns 0
00:41:03.217 00.111 11060 IsGuiding returns 0
00:41:03.217 00.000 11060 Move returns status 0, amount 101
00:41:03.217 00.000 11060 MoveAxis(N, 0, ABG)
00:41:03.218 00.001 11060 Move returns status 0, amount 0
00:41:03.218 00.000 11060 move complete, result=0
00:41:03.218 00.000 11060 worker thread done servicing request
00:41:03.218 00.000 11060 Worker thread wakes up
00:41:03.218 00.000 10844 GuideStep: 0.6 px 101 ms WEST, 0.0 px 0 ms NORTH
00:41:03.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:03.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:03.861 00.643 11060 Exposure complete
00:41:04.210 00.349 11060 worker thread done servicing request
00:41:04.210 00.000 10844 OnExposeComplete: enter
00:41:04.210 00.000 10844 UpdateGuideState(): m_state=6
00:41:04.211 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6749
00:41:04.211 00.000 10844 Star::Find returns 1 (1), X=262.43, Y=62.60, Mass=3461, SNR=37.8, Peak=255 HFD=3.4
00:41:04.211 00.000 10844 MultiStar: [#1 -0.00,-0.29,0.88,U] [#2 -0.34,0.06,1.94,U] [#3 0.01,0.40,0.90,U] [#4 0.05,0.17,0.82,U] [#5 -0.19,0.40,0.98,U] [#6 0.05,-0.31,0.88,U] [#7 -0.10,0.80,0.00,M2] [#8 0.23,-0.23,0.96,U] 
00:41:04.211 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.10, 0.56}
00:41:04.212 00.001 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
00:41:04.212 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
00:41:04.212 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.23 mountX=-0.08 mountY=-0.09, mountTheta=-2.31
00:41:04.214 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.10, opts=13)
00:41:04.214 00.000 10844 Enqueuing Move request for scope (-0.08, 0.10)
00:41:04.214 00.000 11060 Worker thread wakes up
00:41:04.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:04.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:41:04.214 00.000 10844 UpdateGuideState exits: m=3461 SNR=37.8 Saturated
00:41:04.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:41:04.214 00.000 11060 Moving (-0.08, 0.10) raw xDistance=-0.08 yDistance=-0.09
00:41:04.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:41:04.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:04.216 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:41:04.216 00.000 11060 MoveAxis(E, 0, ABG)
00:41:04.216 00.000 11060 Move returns status 0, amount 0
00:41:04.216 00.000 11060 MoveAxis(N, 0, ABG)
00:41:04.216 00.000 11060 Move returns status 0, amount 0
00:41:04.216 00.000 11060 move complete, result=0
00:41:04.216 00.000 11060 worker thread done servicing request
00:41:04.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:04.217 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:04.217 00.000 10844 Enqueuing Expose request
00:41:04.217 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:04.218 00.001 11060 Worker thread wakes up
00:41:04.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:04.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:04.871 00.653 11060 Exposure complete
00:41:05.362 00.491 10844 OnExposeComplete: enter
00:41:05.362 00.000 10844 UpdateGuideState(): m_state=6
00:41:05.362 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6750
00:41:05.363 00.001 10844 Star::Find returns 1 (0), X=262.48, Y=62.09, Mass=2810, SNR=33.3, Peak=241 HFD=3.5
00:41:05.363 00.000 10844 MultiStar: [#1 0.51,-0.12,1.00,U] [#2 0.17,0.15,1.90,U] [#3 0.11,0.33,0.92,U] [#4 -0.28,0.31,0.92,U] [#5 -0.29,0.30,1.02,U] [#6 0.18,-0.48,1.03,U] [#7 0.37,0.81,0.00,M3] [#8 -0.01,-0.25,1.01,U] 
00:41:05.363 00.000 10844 single-star, 7 included, MultiStar: {0.06, 0.04}, one-star: {-0.04, 0.05}
00:41:05.363 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
00:41:05.364 00.001 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
00:41:05.364 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.28 mountX=-0.04 mountY=-0.05, mountTheta=-2.26
00:41:05.368 00.004 11060 worker thread done servicing request
00:41:05.370 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.05, opts=13)
00:41:05.370 00.000 10844 Enqueuing Move request for scope (-0.04, 0.05)
00:41:05.370 00.000 11060 Worker thread wakes up
00:41:05.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:05.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:41:05.370 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.3
00:41:05.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:41:05.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:05.371 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:05.371 00.000 10844 Enqueuing Expose request
00:41:05.371 00.000 11060 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
00:41:05.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:41:05.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:05.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:05.371 00.000 11060 MoveAxis(E, 0, ABG)
00:41:05.371 00.000 11060 Move returns status 0, amount 0
00:41:05.371 00.000 11060 MoveAxis(N, 0, ABG)
00:41:05.371 00.000 11060 Move returns status 0, amount 0
00:41:05.372 00.001 11060 move complete, result=0
00:41:05.372 00.000 11060 worker thread done servicing request
00:41:05.372 00.000 11060 Worker thread wakes up
00:41:05.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:05.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:05.386 00.014 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:06.034 00.648 11060 Exposure complete
00:41:06.280 00.246 11060 worker thread done servicing request
00:41:06.280 00.000 10844 OnExposeComplete: enter
00:41:06.280 00.000 10844 UpdateGuideState(): m_state=6
00:41:06.281 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6751
00:41:06.281 00.000 10844 Star::Find returns 1 (0), X=262.96, Y=62.37, Mass=2802, SNR=33.7, Peak=231 HFD=3.3
00:41:06.282 00.001 10844 MultiStar: [#1 0.41,0.06,1.03,U] [#2 0.25,-0.16,2.07,U] [#3 0.44,-0.06,1.00,U] [#4 0.10,-0.47,1.06,U] [#5 0.04,-0.35,1.13,U] [#6 0.11,-0.50,0.86,U] [#7 0.59,-0.12,0.78,U] [#8 0.48,-0.85,0.00,M1] 
00:41:06.282 00.000 10844 refined, 7 included, MultiStar: {0.28, -0.16}, one-star: {0.43, 0.34}
00:41:06.282 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
00:41:06.282 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
00:41:06.282 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-0.51 mountX=0.11 mountY=0.30, mountTheta=1.24
00:41:06.284 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.16, opts=13)
00:41:06.284 00.000 10844 Enqueuing Move request for scope (0.28, -0.16)
00:41:06.285 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:06.285 00.000 10844 UpdateGuideState exits: m=2802 SNR=33.7
00:41:06.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:06.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:06.285 00.000 10844 Enqueuing Expose request
00:41:06.286 00.001 11060 Worker thread wakes up
00:41:06.287 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
00:41:06.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
00:41:06.287 00.000 11060 Moving (0.28, -0.16) raw xDistance=0.11 yDistance=0.30
00:41:06.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:41:06.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:41:06.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:41:06.287 00.000 11060 MoveAxis(E, 0, ABG)
00:41:06.287 00.000 11060 Move returns status 0, amount 0
00:41:06.287 00.000 11060 MoveAxis(N, 0, ABG)
00:41:06.288 00.001 11060 Move returns status 0, amount 0
00:41:06.288 00.000 11060 move complete, result=0
00:41:06.288 00.000 11060 worker thread done servicing request
00:41:06.288 00.000 11060 Worker thread wakes up
00:41:06.289 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:06.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:06.292 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:41:06.935 00.643 11060 Exposure complete
00:41:07.151 00.216 11060 worker thread done servicing request
00:41:07.151 00.000 10844 OnExposeComplete: enter
00:41:07.151 00.000 10844 UpdateGuideState(): m_state=6
00:41:07.152 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6752
00:41:07.152 00.000 10844 Star::Find returns 1 (0), X=262.98, Y=62.01, Mass=2694, SNR=32.8, Peak=254 HFD=2.9
00:41:07.152 00.000 10844 MultiStar: [#1 0.51,-0.58,0.00,M1] [#2 0.44,0.28,2.11,U] [#3 0.20,0.01,1.05,U] [#4 0.41,-0.20,1.02,U] [#5 -0.33,0.61,0.00,M1] [#6 0.66,-0.62,0.00,M1] [#7 -0.02,0.67,0.00,M3] [#8 0.64,-0.71,0.00,M2] 
00:41:07.153 00.001 10844 refined, 3 included, MultiStar: {0.39, 0.07}, one-star: {0.45, -0.03}
00:41:07.153 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
00:41:07.153 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
00:41:07.153 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=0.07 hyp=0.39 cameraTheta=0.19 mountX=-0.14 mountY=0.37, mountTheta=1.94
00:41:07.155 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=0.07, opts=13)
00:41:07.155 00.000 10844 Enqueuing Move request for scope (0.39, 0.07)
00:41:07.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:07.155 00.000 11060 Worker thread wakes up
00:41:07.155 00.000 10844 UpdateGuideState exits: m=2694 SNR=32.8
00:41:07.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.07) opts 0xd
00:41:07.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:07.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, 0.07)
00:41:07.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:07.156 00.001 10844 Enqueuing Expose request
00:41:07.156 00.000 11060 Moving (0.39, 0.07) raw xDistance=-0.14 yDistance=0.37
00:41:07.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:41:07.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:41:07.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:41:07.156 00.000 11060 MoveAxis(E, 24, ABG)
00:41:07.156 00.000 11060 Guiding  Dir = 2, Dur = 24
00:41:07.174 00.018 11060 IsSlewing returns 0
00:41:07.174 00.000 11060 IsGuiding returns 0
00:41:07.211 00.037 11060 IsGuiding returns 0
00:41:07.211 00.000 11060 Move returns status 0, amount 24
00:41:07.211 00.000 11060 MoveAxis(N, 0, ABG)
00:41:07.211 00.000 11060 Move returns status 0, amount 0
00:41:07.211 00.000 11060 move complete, result=0
00:41:07.211 00.000 11060 worker thread done servicing request
00:41:07.211 00.000 11060 Worker thread wakes up
00:41:07.211 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.4 px 0 ms NORTH
00:41:07.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:07.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:07.857 00.646 11060 Exposure complete
00:41:08.179 00.322 11060 worker thread done servicing request
00:41:08.180 00.001 10844 OnExposeComplete: enter
00:41:08.180 00.000 10844 UpdateGuideState(): m_state=6
00:41:08.180 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6753
00:41:08.180 00.000 10844 Star::Find returns 1 (1), X=262.97, Y=62.08, Mass=3407, SNR=36.9, Peak=255 HFD=3.0
00:41:08.181 00.001 10844 MultiStar: [#1 0.80,-0.45,0.00,M2] [#2 0.12,-0.02,1.95,U] [#3 0.66,0.29,0.00,M1] [#4 0.27,-0.30,0.89,U] [#5 -0.27,-0.10,0.88,U] [#6 0.44,-0.54,0.00,M2] [#7 0.25,0.01,0.82,U] [#8 0.78,-0.86,0.00,M3] 
00:41:08.181 00.000 10844 refined, 4 included, MultiStar: {0.16, -0.06}, one-star: {0.45, 0.04}
00:41:08.181 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
00:41:08.181 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
00:41:08.181 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=0.03 mountY=0.17, mountTheta=1.38
00:41:08.183 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.06, opts=13)
00:41:08.183 00.000 10844 Enqueuing Move request for scope (0.16, -0.06)
00:41:08.183 00.000 11060 Worker thread wakes up
00:41:08.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:08.184 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
00:41:08.184 00.000 10844 UpdateGuideState exits: m=3407 SNR=36.9 Saturated
00:41:08.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
00:41:08.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:08.184 00.000 11060 Moving (0.16, -0.06) raw xDistance=0.03 yDistance=0.17
00:41:08.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:08.184 00.000 10844 Enqueuing Expose request
00:41:08.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:41:08.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:08.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:41:08.184 00.000 11060 MoveAxis(E, 0, ABG)
00:41:08.184 00.000 11060 Move returns status 0, amount 0
00:41:08.184 00.000 11060 MoveAxis(N, 0, ABG)
00:41:08.184 00.000 11060 Move returns status 0, amount 0
00:41:08.184 00.000 11060 move complete, result=0
00:41:08.184 00.000 11060 worker thread done servicing request
00:41:08.184 00.000 11060 Worker thread wakes up
00:41:08.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:08.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:08.187 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:08.837 00.650 11060 Exposure complete
00:41:09.636 00.799 11060 worker thread done servicing request
00:41:09.636 00.000 10844 OnExposeComplete: enter
00:41:09.636 00.000 10844 UpdateGuideState(): m_state=6
00:41:09.637 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6754
00:41:09.637 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=61.56, Mass=2652, SNR=32.0, Peak=254 HFD=3.5
00:41:09.637 00.000 10844 MultiStar: [#1 0.25,-1.42,0.00,M3] [#2 0.37,-0.69,0.00,M1] [#3 0.40,-0.08,1.04,U] [#4 -0.01,-0.73,0.00,M1] [#5 0.13,-0.30,1.00,U] [#6 0.52,-0.95,0.00,M3] [#7 0.03,-0.78,0.00,M3] [#8 0.54,-0.94,0.00,M4] 
00:41:09.637 00.000 10844 refined, 2 included, MultiStar: {0.30, -0.28}, one-star: {0.38, -0.48}
00:41:09.638 00.001 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
00:41:09.638 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
00:41:09.638 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.28 hyp=0.42 cameraTheta=-0.75 mountX=0.22 mountY=0.35, mountTheta=1.00
00:41:09.640 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.28, opts=13)
00:41:09.640 00.000 10844 Enqueuing Move request for scope (0.30, -0.28)
00:41:09.640 00.000 11060 Worker thread wakes up
00:41:09.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:09.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.28) opts 0xd
00:41:09.640 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.0
00:41:09.641 00.001 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.28)
00:41:09.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:09.641 00.000 11060 Moving (0.30, -0.28) raw xDistance=0.22 yDistance=0.35
00:41:09.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:09.641 00.000 10844 Enqueuing Expose request
00:41:09.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:41:09.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:41:09.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:41:09.641 00.000 11060 MoveAxis(W, 39, ABG)
00:41:09.641 00.000 11060 Guiding  Dir = 3, Dur = 39
00:41:09.659 00.018 11060 IsSlewing returns 0
00:41:09.659 00.000 11060 IsGuiding returns 0
00:41:09.706 00.047 11060 IsGuiding returns 0
00:41:09.706 00.000 11060 Move returns status 0, amount 39
00:41:09.706 00.000 11060 MoveAxis(N, 0, ABG)
00:41:09.706 00.000 11060 Move returns status 0, amount 0
00:41:09.706 00.000 11060 move complete, result=0
00:41:09.706 00.000 11060 worker thread done servicing request
00:41:09.706 00.000 11060 Worker thread wakes up
00:41:09.706 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.3 px 0 ms NORTH
00:41:09.707 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:09.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:10.390 00.683 11060 Exposure complete
00:41:11.030 00.640 11060 worker thread done servicing request
00:41:11.031 00.001 10844 OnExposeComplete: enter
00:41:11.031 00.000 10844 UpdateGuideState(): m_state=6
00:41:11.031 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6755
00:41:11.031 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=61.86, Mass=2987, SNR=35.3, Peak=255 HFD=3.5
00:41:11.031 00.000 10844 MultiStar: [#1 0.04,-0.76,0.00,M4] [#2 0.15,-0.09,1.95,U] [#3 0.51,0.10,0.94,U] [#4 -0.18,-0.12,0.85,U] [#5 -0.08,0.18,1.00,U] [#6 0.28,-0.47,0.86,U] [#7 0.28,-0.10,0.80,U] [#8 0.68,-0.43,0.00,M5] 
00:41:11.033 00.002 10844 refined, 6 included, MultiStar: {0.13, -0.09}, one-star: {-0.02, -0.18}
00:41:11.033 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
00:41:11.033 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
00:41:11.033 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=0.06 mountY=0.15, mountTheta=1.16
00:41:11.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.09, opts=13)
00:41:11.035 00.000 10844 Enqueuing Move request for scope (0.13, -0.09)
00:41:11.035 00.000 11060 Worker thread wakes up
00:41:11.036 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
00:41:11.036 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
00:41:11.039 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:11.039 00.000 10844 UpdateGuideState exits: m=2987 SNR=35.3 Saturated
00:41:11.039 00.000 11060 Moving (0.13, -0.09) raw xDistance=0.06 yDistance=0.15
00:41:11.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:11.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:11.039 00.000 10844 Enqueuing Expose request
00:41:11.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:41:11.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:11.040 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:41:11.040 00.000 11060 MoveAxis(E, 0, ABG)
00:41:11.040 00.000 11060 Move returns status 0, amount 0
00:41:11.040 00.000 11060 MoveAxis(N, 0, ABG)
00:41:11.040 00.000 11060 Move returns status 0, amount 0
00:41:11.040 00.000 11060 move complete, result=0
00:41:11.040 00.000 11060 worker thread done servicing request
00:41:11.040 00.000 11060 Worker thread wakes up
00:41:11.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:11.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:11.044 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:11.685 00.641 11060 Exposure complete
00:41:11.959 00.274 11060 worker thread done servicing request
00:41:11.959 00.000 10844 OnExposeComplete: enter
00:41:11.959 00.000 10844 UpdateGuideState(): m_state=6
00:41:11.960 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6756
00:41:11.960 00.000 10844 Star::Find returns 1 (0), X=263.16, Y=61.95, Mass=3241, SNR=36.1, Peak=245 HFD=3.6
00:41:11.960 00.000 10844 MultiStar: [#1 0.54,-1.10,0.00,M5] [#2 0.42,-1.29,0.00,M1] [#3 0.12,-0.44,0.86,U] [#4 0.23,0.03,0.94,U] [#5 -0.25,-0.51,0.92,U] [#6 0.43,-0.91,0.00,M3] [#7 -0.09,-0.07,0.84,U] [#8 0.18,-1.12,0.00,M6] 
00:41:11.961 00.001 10844 refined, 4 included, MultiStar: {0.14, -0.21}, one-star: {0.64, -0.09}
00:41:11.961 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
00:41:11.961 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
00:41:11.961 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.98 mountX=0.18 mountY=0.18, mountTheta=0.77
00:41:11.963 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.21, opts=13)
00:41:11.963 00.000 10844 Enqueuing Move request for scope (0.14, -0.21)
00:41:11.963 00.000 11060 Worker thread wakes up
00:41:11.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:11.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
00:41:11.963 00.000 10844 UpdateGuideState exits: m=3241 SNR=36.1
00:41:11.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
00:41:11.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:11.963 00.000 11060 Moving (0.14, -0.21) raw xDistance=0.18 yDistance=0.18
00:41:11.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:11.965 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:41:11.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:11.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:41:11.965 00.000 11060 MoveAxis(W, 32, ABG)
00:41:11.965 00.000 11060 Guiding  Dir = 3, Dur = 32
00:41:11.966 00.001 10844 Enqueuing Expose request
00:41:11.991 00.025 11060 IsSlewing returns 0
00:41:11.992 00.001 11060 IsGuiding returns 0
00:41:12.054 00.062 11060 IsGuiding returns 0
00:41:12.054 00.000 11060 Move returns status 0, amount 32
00:41:12.054 00.000 11060 MoveAxis(N, 0, ABG)
00:41:12.055 00.001 11060 Move returns status 0, amount 0
00:41:12.055 00.000 11060 move complete, result=0
00:41:12.055 00.000 11060 worker thread done servicing request
00:41:12.055 00.000 11060 Worker thread wakes up
00:41:12.055 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
00:41:12.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:12.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:12.728 00.673 11060 Exposure complete
00:41:13.232 00.504 11060 worker thread done servicing request
00:41:13.233 00.001 10844 OnExposeComplete: enter
00:41:13.233 00.000 10844 UpdateGuideState(): m_state=6
00:41:13.234 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6757
00:41:13.234 00.000 10844 Star::Find returns 1 (1), X=262.81, Y=62.09, Mass=3514, SNR=37.5, Peak=255 HFD=3.6
00:41:13.234 00.000 10844 MultiStar: [#1 0.39,-0.76,0.00,M6] [#2 0.20,-0.14,1.84,U] [#3 0.62,0.69,0.00,M1] [#4 0.14,0.07,0.85,U] [#5 0.28,-0.49,0.96,U] [#6 0.19,-0.27,0.82,U] [#7 0.09,0.29,0.81,U] [#8 0.51,-0.90,0.00,M7] 
00:41:13.235 00.001 10844 refined, 5 included, MultiStar: {0.20, -0.10}, one-star: {0.29, 0.05}
00:41:13.235 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
00:41:13.235 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
00:41:13.235 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.45 mountX=0.06 mountY=0.22, mountTheta=1.31
00:41:13.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.10, opts=13)
00:41:13.237 00.000 10844 Enqueuing Move request for scope (0.20, -0.10)
00:41:13.237 00.000 11060 Worker thread wakes up
00:41:13.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:13.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
00:41:13.237 00.000 10844 UpdateGuideState exits: m=3514 SNR=37.5 Saturated
00:41:13.237 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
00:41:13.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:13.238 00.001 11060 Moving (0.20, -0.10) raw xDistance=0.06 yDistance=0.22
00:41:13.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:13.238 00.000 10844 Enqueuing Expose request
00:41:13.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:41:13.238 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=-0.10 newest=0.54
00:41:13.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
00:41:13.238 00.000 11060 MoveAxis(E, 0, ABG)
00:41:13.238 00.000 11060 Move returns status 0, amount 0
00:41:13.238 00.000 11060 BLC: Oldest BLC event removed
00:41:13.239 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:41:13.239 00.000 11060 MoveAxis(S, 834, ABG)
00:41:13.239 00.000 11060 duration set to 750 by maxDecDuration
00:41:13.239 00.000 11060 Guiding  Dir = 1, Dur = 750
00:41:13.259 00.020 11060 IsSlewing returns 0
00:41:13.260 00.001 11060 IsGuiding returns 0
00:41:14.020 00.760 11060 IsGuiding returns 0
00:41:14.020 00.000 11060 Move returns status 0, amount 750
00:41:14.020 00.000 11060 move complete, result=0
00:41:14.020 00.000 11060 worker thread done servicing request
00:41:14.021 00.001 11060 Worker thread wakes up
00:41:14.021 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
00:41:14.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:14.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:14.681 00.660 11060 Exposure complete
00:41:15.102 00.421 11060 worker thread done servicing request
00:41:15.102 00.000 10844 OnExposeComplete: enter
00:41:15.103 00.001 10844 UpdateGuideState(): m_state=6
00:41:15.103 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6758
00:41:15.103 00.000 10844 Star::Find returns 1 (1), X=263.33, Y=61.99, Mass=3072, SNR=34.9, Peak=255 HFD=3.5
00:41:15.113 00.010 10844 MultiStar: [#1 0.17,-0.63,0.00,M7] [#2 -0.00,-0.38,2.04,U] [#3 0.03,-0.20,0.99,U] [#4 0.25,-0.97,0.00,M1] [#5 -0.37,-0.55,0.00,M1] [#6 0.30,-1.03,0.00,M3] [#7 0.02,-0.27,0.83,U] [#8 0.02,-1.00,0.00,M8] 
00:41:15.114 00.001 10844 refined, 3 included, MultiStar: {0.18, -0.25}, one-star: {0.81, -0.04}
00:41:15.114 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
00:41:15.114 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
00:41:15.114 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.97 mountX=0.22 mountY=0.21, mountTheta=0.78
00:41:15.117 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.25, opts=13)
00:41:15.117 00.000 10844 Enqueuing Move request for scope (0.18, -0.25)
00:41:15.117 00.000 11060 Worker thread wakes up
00:41:15.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:15.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
00:41:15.117 00.000 10844 UpdateGuideState exits: m=3072 SNR=34.9 Saturated
00:41:15.118 00.001 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
00:41:15.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:15.118 00.000 11060 Moving (0.18, -0.25) raw xDistance=0.22 yDistance=0.21
00:41:15.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:15.118 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.150921, 1:0.214866
00:41:15.118 00.000 10844 Enqueuing Expose request
00:41:15.118 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:41:15.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:41:15.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:41:15.118 00.000 11060 MoveAxis(W, 38, ABG)
00:41:15.118 00.000 11060 Guiding  Dir = 3, Dur = 38
00:41:15.122 00.004 11060 IsSlewing returns 0
00:41:15.123 00.001 11060 IsGuiding returns 0
00:41:15.171 00.048 11060 IsGuiding returns 0
00:41:15.171 00.000 11060 Move returns status 0, amount 38
00:41:15.171 00.000 11060 MoveAxis(S, 84, ABG)
00:41:15.171 00.000 11060 Guiding  Dir = 1, Dur = 84
00:41:15.185 00.014 11060 IsSlewing returns 0
00:41:15.185 00.000 11060 IsGuiding returns 0
00:41:15.279 00.094 11060 IsGuiding returns 0
00:41:15.279 00.000 11060 Move returns status 0, amount 84
00:41:15.279 00.000 11060 move complete, result=0
00:41:15.280 00.001 11060 worker thread done servicing request
00:41:15.280 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 84 ms SOUTH
00:41:15.280 00.000 11060 Worker thread wakes up
00:41:15.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:15.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:15.911 00.631 11060 Exposure complete
00:41:16.352 00.441 11060 worker thread done servicing request
00:41:16.353 00.001 10844 OnExposeComplete: enter
00:41:16.353 00.000 10844 UpdateGuideState(): m_state=6
00:41:16.353 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6759
00:41:16.353 00.000 10844 Star::Find returns 1 (1), X=262.69, Y=61.65, Mass=3105, SNR=36.3, Peak=255 HFD=3.5
00:41:16.354 00.001 10844 MultiStar: [#1 0.38,-0.12,0.80,U] [#2 0.23,-0.42,1.92,U] [#3 0.59,-0.11,0.88,U] [#4 0.21,-0.51,0.76,U] [#5 -0.01,-0.23,0.92,U] [#6 0.12,-0.41,0.85,U] [#7 0.29,0.03,0.86,U] [#8 0.68,-0.70,0.00,M9] 
00:41:16.354 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.29}, one-star: {0.17, -0.39}
00:41:16.354 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
00:41:16.354 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
00:41:16.354 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.29 hyp=0.38 cameraTheta=-0.87 mountX=0.24 mountY=0.29, mountTheta=0.87
00:41:16.356 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.29, opts=13)
00:41:16.357 00.001 10844 Enqueuing Move request for scope (0.24, -0.29)
00:41:16.366 00.009 11060 Worker thread wakes up
00:41:16.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.29) opts 0xd
00:41:16.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.29)
00:41:16.366 00.000 11060 Moving (0.24, -0.29) raw xDistance=0.24 yDistance=0.29
00:41:16.367 00.001 11060 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.150921, 1:0.214866, 2:0.285897
00:41:16.367 00.000 11060 BLC: Under-shoot: nominal increase by 68
00:41:16.367 00.000 11060 BLC: window closed
00:41:16.367 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:41:16.367 00.000 11060 BLC: Pulse adjusted to 750
00:41:16.368 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:16.368 00.000 10844 UpdateGuideState exits: m=3105 SNR=36.3 Saturated
00:41:16.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:16.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:16.368 00.000 10844 Enqueuing Expose request
00:41:16.373 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:41:16.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
00:41:16.373 00.000 11060 MoveAxis(W, 43, ABG)
00:41:16.373 00.000 11060 Guiding  Dir = 3, Dur = 43
00:41:16.408 00.035 11060 IsSlewing returns 0
00:41:16.408 00.000 11060 IsGuiding returns 0
00:41:16.465 00.057 11060 IsGuiding returns 0
00:41:16.465 00.000 11060 Move returns status 0, amount 43
00:41:16.465 00.000 11060 MoveAxis(S, 111, ABG)
00:41:16.465 00.000 11060 Guiding  Dir = 1, Dur = 111
00:41:16.496 00.031 11060 IsSlewing returns 0
00:41:16.497 00.001 11060 IsGuiding returns 0
00:41:16.530 00.033 10844 evsrv: cli 0EEEDA30 connect
00:41:16.531 00.001 10844 case statement mapped state 6 to 3
00:41:16.531 00.000 10844 case statement mapped state 6 to 3
00:41:16.532 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"943e5e0d-e159-4187-bc8f-c77659c92e30"}
00:41:16.532 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"943e5e0d-e159-4187-bc8f-c77659c92e30"}
00:41:16.533 00.001 10844 evsrv: cli 0EEEDA30 disconnect
00:41:16.645 00.112 11060 IsGuiding returns 0
00:41:16.645 00.000 11060 Move returns status 0, amount 111
00:41:16.645 00.000 11060 move complete, result=0
00:41:16.645 00.000 11060 worker thread done servicing request
00:41:16.645 00.000 11060 Worker thread wakes up
00:41:16.645 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.3 px 111 ms SOUTH
00:41:16.646 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:16.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:17.338 00.692 11060 Exposure complete
00:41:17.912 00.574 11060 worker thread done servicing request
00:41:17.912 00.000 10844 OnExposeComplete: enter
00:41:17.912 00.000 10844 UpdateGuideState(): m_state=6
00:41:17.922 00.010 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6760
00:41:17.922 00.000 10844 Star::Find returns 1 (0), X=262.91, Y=61.58, Mass=2746, SNR=33.5, Peak=240 HFD=3.6
00:41:17.923 00.001 10844 MultiStar: [#1 0.67,-0.35,0.00,M7] [#2 1.05,-0.01,0.00,M1] [#3 0.56,0.36,0.00,M1] [#4 0.46,0.16,1.03,U] [#5 -0.02,-0.48,1.08,U] [#6 0.16,-0.22,0.95,U] [#7 0.35,0.25,0.89,U] [#8 0.19,-0.62,0.00,M10] 
00:41:17.923 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.16}, one-star: {0.38, -0.45}
00:41:17.923 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
00:41:17.923 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
00:41:17.923 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.31 cameraTheta=-0.54 mountX=0.11 mountY=0.29, mountTheta=1.21
00:41:17.925 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.16, opts=13)
00:41:17.926 00.001 10844 Enqueuing Move request for scope (0.26, -0.16)
00:41:17.926 00.000 11060 Worker thread wakes up
00:41:17.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:17.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
00:41:17.926 00.000 10844 UpdateGuideState exits: m=2746 SNR=33.5
00:41:17.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
00:41:17.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:17.926 00.000 11060 Moving (0.26, -0.16) raw xDistance=0.11 yDistance=0.29
00:41:17.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:17.927 00.001 10844 Enqueuing Expose request
00:41:17.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:41:17.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
00:41:17.927 00.000 11060 MoveAxis(E, 0, ABG)
00:41:17.927 00.000 11060 Move returns status 0, amount 0
00:41:17.927 00.000 11060 MoveAxis(S, 112, ABG)
00:41:17.928 00.001 11060 Guiding  Dir = 1, Dur = 112
00:41:17.950 00.022 11060 IsSlewing returns 0
00:41:17.951 00.001 11060 IsGuiding returns 0
00:41:18.091 00.140 11060 IsGuiding returns 0
00:41:18.091 00.000 11060 Move returns status 0, amount 112
00:41:18.092 00.001 11060 move complete, result=0
00:41:18.092 00.000 11060 worker thread done servicing request
00:41:18.092 00.000 11060 Worker thread wakes up
00:41:18.092 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 112 ms SOUTH
00:41:18.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:18.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:18.739 00.647 11060 Exposure complete
00:41:19.153 00.414 11060 worker thread done servicing request
00:41:19.154 00.001 10844 OnExposeComplete: enter
00:41:19.154 00.000 10844 UpdateGuideState(): m_state=6
00:41:19.154 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6761
00:41:19.155 00.001 10844 Star::Find returns 1 (1), X=263.12, Y=62.08, Mass=2807, SNR=33.6, Peak=255 HFD=2.9
00:41:19.155 00.000 10844 MultiStar: [#1 0.64,-0.26,0.00,M8] [#2 0.56,0.22,2.07,U] [#3 0.53,-0.09,0.96,U] [#4 0.35,-0.32,0.96,U] [#5 0.55,-0.14,1.14,U] [#6 0.18,-0.11,0.89,U] [#7 0.29,0.38,0.86,U] [#8 0.19,-0.36,0.94,U] 
00:41:19.155 00.000 10844 refined, 7 included, MultiStar: {0.43, -0.02}, one-star: {0.60, 0.04}
00:41:19.155 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:41:19.155 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
00:41:19.155 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=-0.02 hyp=0.43 cameraTheta=-0.04 mountX=-0.06 mountY=0.43, mountTheta=1.71
00:41:19.158 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=-0.02, opts=13)
00:41:19.158 00.000 10844 Enqueuing Move request for scope (0.43, -0.02)
00:41:19.158 00.000 11060 Worker thread wakes up
00:41:19.158 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:19.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.02) opts 0xd
00:41:19.158 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.6 Saturated
00:41:19.158 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, -0.02)
00:41:19.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:19.159 00.001 11060 Moving (0.43, -0.02) raw xDistance=-0.06 yDistance=0.43
00:41:19.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:19.159 00.000 10844 Enqueuing Expose request
00:41:19.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:41:19.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
00:41:19.159 00.000 11060 MoveAxis(E, 0, ABG)
00:41:19.159 00.000 11060 Move returns status 0, amount 0
00:41:19.159 00.000 11060 MoveAxis(S, 168, ABG)
00:41:19.159 00.000 11060 Guiding  Dir = 1, Dur = 168
00:41:19.169 00.010 11060 IsSlewing returns 0
00:41:19.170 00.001 11060 IsGuiding returns 0
00:41:19.341 00.171 11060 IsGuiding returns 0
00:41:19.341 00.000 11060 Move returns status 0, amount 168
00:41:19.341 00.000 11060 move complete, result=0
00:41:19.342 00.001 11060 worker thread done servicing request
00:41:19.342 00.000 11060 Worker thread wakes up
00:41:19.342 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 168 ms SOUTH
00:41:19.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:19.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:20.019 00.677 11060 Exposure complete
00:41:20.897 00.878 10844 OnExposeComplete: enter
00:41:20.899 00.002 10844 UpdateGuideState(): m_state=6
00:41:20.899 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6762
00:41:20.899 00.000 10844 Star::Find returns 1 (1), X=262.45, Y=61.41, Mass=2926, SNR=33.8, Peak=255 HFD=3.3
00:41:20.899 00.000 10844 MultiStar: [#1 0.03,-0.33,1.05,U] [#2 -0.04,-0.49,2.01,U] [#3 0.27,0.43,0.97,U] [#4 0.36,-0.62,0.00,M1] [#5 -0.02,-0.64,0.00,M1] [#6 -0.31,-0.70,0.00,M1] [#7 0.15,0.22,0.90,U] [#8 0.24,-0.73,0.00,M10] 
00:41:20.900 00.001 10844 refined, 4 included, MultiStar: {0.05, -0.23}, one-star: {-0.08, -0.63}
00:41:20.900 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
00:41:20.900 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
00:41:20.900 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.37 mountX=0.22 mountY=0.08, mountTheta=0.37
00:41:20.902 00.002 11060 worker thread done servicing request
00:41:20.903 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.23, opts=13)
00:41:20.903 00.000 10844 Enqueuing Move request for scope (0.05, -0.23)
00:41:20.903 00.000 11060 Worker thread wakes up
00:41:20.903 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:20.903 00.000 10844 UpdateGuideState exits: m=2926 SNR=33.8 Saturated
00:41:20.904 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:20.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:20.904 00.000 10844 Enqueuing Expose request
00:41:20.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
00:41:20.904 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
00:41:20.904 00.000 11060 Moving (0.05, -0.23) raw xDistance=0.22 yDistance=0.08
00:41:20.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:41:20.905 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:20.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:20.905 00.000 11060 MoveAxis(W, 38, ABG)
00:41:20.905 00.000 11060 Guiding  Dir = 3, Dur = 38
00:41:20.919 00.014 11060 IsSlewing returns 0
00:41:20.919 00.000 11060 IsGuiding returns 0
00:41:20.965 00.046 11060 IsGuiding returns 0
00:41:20.966 00.001 11060 Move returns status 0, amount 38
00:41:20.966 00.000 11060 MoveAxis(N, 0, ABG)
00:41:20.966 00.000 11060 Move returns status 0, amount 0
00:41:20.966 00.000 11060 move complete, result=0
00:41:20.966 00.000 11060 worker thread done servicing request
00:41:20.966 00.000 11060 Worker thread wakes up
00:41:20.966 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
00:41:20.967 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:20.968 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:21.611 00.643 11060 Exposure complete
00:41:21.883 00.272 11060 worker thread done servicing request
00:41:21.884 00.001 10844 OnExposeComplete: enter
00:41:21.884 00.000 10844 UpdateGuideState(): m_state=6
00:41:21.884 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6763
00:41:21.884 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=61.84, Mass=2861, SNR=33.6, Peak=222 HFD=3.5
00:41:21.885 00.001 10844 MultiStar: [#1 -0.05,-0.23,1.03,U] [#2 0.22,0.09,1.97,U] [#3 0.21,-0.00,0.97,U] [#4 0.41,-0.26,1.00,U] [#5 -0.58,-0.16,1.07,U] [#6 0.25,-0.73,0.00,M2] [#7 0.03,0.14,0.85,U] [#8 0.12,-0.51,0.98,U] 
00:41:21.885 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.06, -0.19}
00:41:21.885 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
00:41:21.885 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
00:41:21.885 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.09 mountX=0.11 mountY=0.08, mountTheta=0.66
00:41:21.886 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.12, opts=13)
00:41:21.888 00.002 10844 Enqueuing Move request for scope (0.06, -0.12)
00:41:21.888 00.000 11060 Worker thread wakes up
00:41:21.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:21.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
00:41:21.888 00.000 10844 UpdateGuideState exits: m=2861 SNR=33.6
00:41:21.888 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
00:41:21.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:21.888 00.000 11060 Moving (0.06, -0.12) raw xDistance=0.11 yDistance=0.08
00:41:21.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:21.888 00.000 10844 Enqueuing Expose request
00:41:21.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:41:21.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:21.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:21.888 00.000 11060 MoveAxis(E, 0, ABG)
00:41:21.889 00.001 11060 Move returns status 0, amount 0
00:41:21.889 00.000 11060 MoveAxis(N, 0, ABG)
00:41:21.889 00.000 11060 Move returns status 0, amount 0
00:41:21.889 00.000 11060 move complete, result=0
00:41:21.889 00.000 11060 worker thread done servicing request
00:41:21.889 00.000 11060 Worker thread wakes up
00:41:21.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:21.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:21.891 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:22.555 00.664 11060 Exposure complete
00:41:23.447 00.892 10844 OnExposeComplete: enter
00:41:23.447 00.000 10844 UpdateGuideState(): m_state=6
00:41:23.447 00.000 11060 worker thread done servicing request
00:41:23.448 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6764
00:41:23.448 00.000 10844 Star::Find returns 1 (1), X=263.12, Y=62.29, Mass=3078, SNR=35.6, Peak=255 HFD=3.6
00:41:23.449 00.001 10844 MultiStar: [#1 0.27,-0.23,0.98,U] [#2 0.26,-0.06,1.80,U] [#3 0.10,0.35,0.90,U] [#4 0.07,0.20,0.89,U] [#5 -0.45,-0.15,0.96,U] [#6 0.27,-0.05,0.86,U] [#7 0.21,0.46,0.81,U] [#8 0.21,-0.39,0.90,U] 
00:41:23.449 00.000 10844 refined, 8 included, MultiStar: {0.18, 0.03}, one-star: {0.59, 0.26}
00:41:23.449 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
00:41:23.449 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
00:41:23.449 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.15 mountX=-0.06 mountY=0.17, mountTheta=1.90
00:41:23.451 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.03, opts=13)
00:41:23.451 00.000 10844 Enqueuing Move request for scope (0.18, 0.03)
00:41:23.451 00.000 11060 Worker thread wakes up
00:41:23.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:23.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
00:41:23.452 00.001 10844 UpdateGuideState exits: m=3078 SNR=35.6 Saturated
00:41:23.452 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
00:41:23.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:23.452 00.000 11060 Moving (0.18, 0.03) raw xDistance=-0.06 yDistance=0.17
00:41:23.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:23.452 00.000 10844 Enqueuing Expose request
00:41:23.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:41:23.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:23.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:41:23.452 00.000 11060 MoveAxis(E, 0, ABG)
00:41:23.452 00.000 11060 Move returns status 0, amount 0
00:41:23.454 00.002 11060 MoveAxis(N, 0, ABG)
00:41:23.457 00.003 11060 Move returns status 0, amount 0
00:41:23.457 00.000 11060 move complete, result=0
00:41:23.457 00.000 11060 worker thread done servicing request
00:41:23.457 00.000 11060 Worker thread wakes up
00:41:23.458 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:23.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:23.459 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:41:24.092 00.633 11060 Exposure complete
00:41:24.316 00.224 11060 worker thread done servicing request
00:41:24.316 00.000 10844 OnExposeComplete: enter
00:41:24.316 00.000 10844 UpdateGuideState(): m_state=6
00:41:24.316 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6765
00:41:24.316 00.000 10844 Star::Find returns 1 (1), X=262.97, Y=62.17, Mass=3353, SNR=37.3, Peak=255 HFD=3.1
00:41:24.317 00.001 10844 MultiStar: [#1 0.03,0.26,0.92,U] [#2 -0.09,0.06,1.94,U] [#3 0.28,0.16,0.86,U] [#4 0.48,-0.53,0.00,M1] [#5 0.12,-0.08,0.98,U] [#6 -0.12,-0.69,0.00,M2] [#7 -0.00,0.69,0.00,M1] [#8 -0.19,-0.90,0.00,M9] 
00:41:24.317 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.10}, one-star: {0.44, 0.13}
00:41:24.317 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:41:24.317 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:41:24.317 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.71 mountX=-0.12 mountY=0.10, mountTheta=2.45
00:41:24.319 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
00:41:24.319 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
00:41:24.319 00.000 11060 Worker thread wakes up
00:41:24.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:24.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:41:24.319 00.000 10844 UpdateGuideState exits: m=3353 SNR=37.3 Saturated
00:41:24.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:41:24.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:24.320 00.001 11060 Moving (0.11, 0.10) raw xDistance=-0.12 yDistance=0.10
00:41:24.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:24.320 00.000 10844 Enqueuing Expose request
00:41:24.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:41:24.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:24.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:41:24.320 00.000 11060 MoveAxis(E, 0, ABG)
00:41:24.320 00.000 11060 Move returns status 0, amount 0
00:41:24.320 00.000 11060 MoveAxis(N, 0, ABG)
00:41:24.320 00.000 11060 Move returns status 0, amount 0
00:41:24.320 00.000 11060 move complete, result=0
00:41:24.320 00.000 11060 worker thread done servicing request
00:41:24.320 00.000 11060 Worker thread wakes up
00:41:24.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:24.321 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:24.324 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:24.954 00.630 11060 Exposure complete
00:41:25.130 00.176 11060 worker thread done servicing request
00:41:25.130 00.000 10844 OnExposeComplete: enter
00:41:25.130 00.000 10844 UpdateGuideState(): m_state=6
00:41:25.130 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6766
00:41:25.130 00.000 10844 Star::Find returns 1 (1), X=262.51, Y=61.76, Mass=2999, SNR=35.0, Peak=255 HFD=3.3
00:41:25.131 00.001 10844 MultiStar: [#1 -0.16,-0.31,0.94,U] [#2 0.39,-0.37,1.91,U] [#3 0.40,0.08,1.01,U] [#4 0.28,-0.51,0.92,U] [#5 0.05,-0.23,0.96,U] [#6 0.00,-0.48,0.94,U] [#7 0.22,0.27,0.72,U] [#8 0.07,-0.52,0.95,U] 
00:41:25.131 00.000 10844 single-star, 8 included, MultiStar: {0.16, -0.28}, one-star: {-0.01, -0.28}
00:41:25.131 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
00:41:25.131 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
00:41:25.131 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.60 mountX=0.28 mountY=0.04, mountTheta=0.13
00:41:25.132 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.28, opts=13)
00:41:25.133 00.001 10844 Enqueuing Move request for scope (-0.01, -0.28)
00:41:25.133 00.000 11060 Worker thread wakes up
00:41:25.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
00:41:25.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:25.133 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
00:41:25.133 00.000 10844 UpdateGuideState exits: m=2999 SNR=35.0 Saturated
00:41:25.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:25.133 00.000 11060 Moving (-0.01, -0.28) raw xDistance=0.28 yDistance=0.04
00:41:25.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:25.133 00.000 10844 Enqueuing Expose request
00:41:25.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
00:41:25.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:25.134 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:25.134 00.000 11060 MoveAxis(W, 48, ABG)
00:41:25.134 00.000 11060 Guiding  Dir = 3, Dur = 48
00:41:25.165 00.031 11060 IsSlewing returns 0
00:41:25.165 00.000 11060 IsGuiding returns 0
00:41:25.243 00.078 11060 IsGuiding returns 0
00:41:25.243 00.000 11060 Move returns status 0, amount 48
00:41:25.243 00.000 11060 MoveAxis(N, 0, ABG)
00:41:25.243 00.000 11060 Move returns status 0, amount 0
00:41:25.243 00.000 11060 move complete, result=0
00:41:25.243 00.000 11060 worker thread done servicing request
00:41:25.243 00.000 11060 Worker thread wakes up
00:41:25.243 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
00:41:25.244 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:25.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:25.880 00.636 11060 Exposure complete
00:41:26.059 00.179 11060 worker thread done servicing request
00:41:26.060 00.001 10844 OnExposeComplete: enter
00:41:26.060 00.000 10844 UpdateGuideState(): m_state=6
00:41:26.060 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6767
00:41:26.060 00.000 10844 Star::Find returns 1 (1), X=262.67, Y=62.11, Mass=3005, SNR=34.9, Peak=255 HFD=3.5
00:41:26.060 00.000 10844 MultiStar: [#1 -0.14,-0.29,0.94,U] [#2 0.12,-0.38,1.87,U] [#3 0.08,-0.21,0.92,U] [#4 0.28,-0.77,0.00,M1] [#5 -0.06,0.08,1.04,U] [#6 -0.08,-0.61,0.82,U] [#7 -0.00,0.13,0.80,U] [#8 0.41,-0.82,0.00,M9] 
00:41:26.060 00.000 10844 single-star, 6 included, MultiStar: {0.02, -0.19}, one-star: {0.15, 0.07}
00:41:26.060 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
00:41:26.060 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
00:41:26.060 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=-0.10 mountY=0.13, mountTheta=2.20
00:41:26.062 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.07, opts=13)
00:41:26.062 00.000 10844 Enqueuing Move request for scope (0.15, 0.07)
00:41:26.062 00.000 11060 Worker thread wakes up
00:41:26.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:26.062 00.000 10844 UpdateGuideState exits: m=3005 SNR=34.9 Saturated
00:41:26.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:26.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:26.062 00.000 10844 Enqueuing Expose request
00:41:26.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
00:41:26.062 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
00:41:26.062 00.000 11060 Moving (0.15, 0.07) raw xDistance=-0.10 yDistance=0.13
00:41:26.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:41:26.064 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:26.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:41:26.064 00.000 11060 MoveAxis(E, 0, ABG)
00:41:26.064 00.000 11060 Move returns status 0, amount 0
00:41:26.064 00.000 11060 MoveAxis(N, 0, ABG)
00:41:26.064 00.000 11060 Move returns status 0, amount 0
00:41:26.064 00.000 11060 move complete, result=0
00:41:26.064 00.000 11060 worker thread done servicing request
00:41:26.064 00.000 11060 Worker thread wakes up
00:41:26.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:26.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:26.064 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:26.705 00.641 11060 Exposure complete
00:41:26.923 00.218 11060 worker thread done servicing request
00:41:26.923 00.000 10844 OnExposeComplete: enter
00:41:26.923 00.000 10844 UpdateGuideState(): m_state=6
00:41:26.923 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6768
00:41:26.923 00.000 10844 Star::Find returns 1 (1), X=262.51, Y=62.61, Mass=3152, SNR=36.6, Peak=255 HFD=3.3
00:41:26.924 00.001 10844 MultiStar: [#1 0.18,-0.32,0.93,U] [#2 -0.15,0.03,1.74,U] [#3 -0.17,0.09,0.83,U] [#4 -0.08,-0.47,0.92,U] [#5 -0.11,0.12,0.96,U] [#6 -0.16,-0.12,0.89,U] [#7 -0.61,-0.05,0.86,U] [#8 -0.55,-0.42,0.00,M10] 
00:41:26.924 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.01}, one-star: {-0.01, 0.57}
00:41:26.924 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
00:41:26.924 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
00:41:26.924 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.07 mountX=0.03 mountY=-0.13, mountTheta=-1.32
00:41:26.927 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
00:41:26.927 00.000 10844 Enqueuing Move request for scope (-0.14, -0.01)
00:41:26.927 00.000 11060 Worker thread wakes up
00:41:26.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
00:41:26.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
00:41:26.927 00.000 11060 Moving (-0.14, -0.01) raw xDistance=0.03 yDistance=-0.13
00:41:26.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:41:26.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:26.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:26.928 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:41:26.928 00.000 10844 UpdateGuideState exits: m=3152 SNR=36.6 Saturated
00:41:26.928 00.000 11060 MoveAxis(E, 0, ABG)
00:41:26.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:26.928 00.000 11060 Move returns status 0, amount 0
00:41:26.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:26.928 00.000 10844 Enqueuing Expose request
00:41:26.928 00.000 11060 MoveAxis(N, 0, ABG)
00:41:26.928 00.000 11060 Move returns status 0, amount 0
00:41:26.928 00.000 11060 move complete, result=0
00:41:26.928 00.000 11060 worker thread done servicing request
00:41:26.930 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:26.930 00.000 11060 Worker thread wakes up
00:41:26.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:26.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:27.561 00.631 11060 Exposure complete
00:41:27.790 00.229 11060 worker thread done servicing request
00:41:27.790 00.000 10844 OnExposeComplete: enter
00:41:27.790 00.000 10844 UpdateGuideState(): m_state=6
00:41:27.791 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6769
00:41:27.791 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=62.34, Mass=2894, SNR=34.4, Peak=246 HFD=3.5
00:41:27.792 00.001 10844 MultiStar: [#1 -0.50,-0.10,1.09,U] [#2 -1.05,-0.86,0.00,M1] [#3 0.07,-0.43,0.90,U] [#4 -0.38,-0.09,0.97,U] [#5 -0.41,-0.20,0.99,U] [#6 0.26,-0.34,0.97,U] [#7 -0.30,0.16,0.85,U] [#8 0.28,-0.23,1.04,U] 
00:41:27.792 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.12}, one-star: {-0.16, 0.30}
00:41:27.792 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:41:27.792 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
00:41:27.792 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.48 mountX=0.14 mountY=-0.13, mountTheta=-0.73
00:41:27.793 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.12, opts=13)
00:41:27.794 00.001 10844 Enqueuing Move request for scope (-0.15, -0.12)
00:41:27.794 00.000 11060 Worker thread wakes up
00:41:27.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:41:27.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
00:41:27.794 00.000 10844 UpdateGuideState exits: m=2894 SNR=34.4
00:41:27.794 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
00:41:27.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:27.794 00.000 11060 Moving (-0.15, -0.12) raw xDistance=0.14 yDistance=-0.13
00:41:27.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:27.794 00.000 10844 Enqueuing Expose request
00:41:27.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:41:27.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:27.795 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:41:27.795 00.000 11060 MoveAxis(W, 24, ABG)
00:41:27.795 00.000 11060 Guiding  Dir = 3, Dur = 24
00:41:27.805 00.010 11060 IsSlewing returns 0
00:41:27.805 00.000 11060 IsGuiding returns 0
00:41:27.836 00.031 11060 IsGuiding returns 0
00:41:27.836 00.000 11060 Move returns status 0, amount 24
00:41:27.836 00.000 11060 MoveAxis(N, 0, ABG)
00:41:27.836 00.000 11060 Move returns status 0, amount 0
00:41:27.837 00.001 11060 move complete, result=0
00:41:27.837 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:41:27.838 00.001 11060 worker thread done servicing request
00:41:27.838 00.000 11060 Worker thread wakes up
00:41:27.839 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:27.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:28.479 00.640 11060 Exposure complete
00:41:28.786 00.307 11060 worker thread done servicing request
00:41:28.786 00.000 10844 OnExposeComplete: enter
00:41:28.787 00.001 10844 UpdateGuideState(): m_state=6
00:41:28.787 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6770
00:41:28.787 00.000 10844 Star::Find returns 1 (1), X=263.04, Y=62.22, Mass=3110, SNR=35.1, Peak=255 HFD=3.3
00:41:28.788 00.001 10844 MultiStar: [#1 0.40,-0.14,0.97,U] [#2 0.34,-0.06,2.05,U] [#3 0.14,0.57,0.94,U] [#4 -0.39,-0.15,0.98,U] [#5 0.19,0.26,0.97,U] [#6 0.28,-0.18,0.93,U] [#7 0.00,0.80,0.00,M1] [#8 0.20,-0.95,0.00,M10] 
00:41:28.788 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.05}, one-star: {0.52, 0.19}
00:41:28.788 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
00:41:28.788 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
00:41:28.788 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.23 cameraTheta=0.23 mountX=-0.09 mountY=0.22, mountTheta=1.98
00:41:28.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.05, opts=13)
00:41:28.790 00.000 10844 Enqueuing Move request for scope (0.23, 0.05)
00:41:28.790 00.000 11060 Worker thread wakes up
00:41:28.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:28.791 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
00:41:28.791 00.000 10844 UpdateGuideState exits: m=3110 SNR=35.1 Saturated
00:41:28.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
00:41:28.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:28.791 00.000 11060 Moving (0.23, 0.05) raw xDistance=-0.09 yDistance=0.22
00:41:28.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:28.791 00.000 10844 Enqueuing Expose request
00:41:28.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:41:28.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
00:41:28.791 00.000 11060 MoveAxis(E, 0, ABG)
00:41:28.791 00.000 11060 Move returns status 0, amount 0
00:41:28.791 00.000 11060 MoveAxis(S, 84, ABG)
00:41:28.791 00.000 11060 Guiding  Dir = 1, Dur = 84
00:41:28.797 00.006 11060 IsSlewing returns 0
00:41:28.798 00.001 11060 IsGuiding returns 0
00:41:28.891 00.093 11060 IsGuiding returns 0
00:41:28.891 00.000 11060 Move returns status 0, amount 84
00:41:28.891 00.000 11060 move complete, result=0
00:41:28.891 00.000 11060 worker thread done servicing request
00:41:28.892 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 84 ms SOUTH
00:41:28.892 00.000 11060 Worker thread wakes up
00:41:28.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:28.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:29.526 00.634 11060 Exposure complete
00:41:29.746 00.220 11060 worker thread done servicing request
00:41:29.746 00.000 10844 OnExposeComplete: enter
00:41:29.746 00.000 10844 UpdateGuideState(): m_state=6
00:41:29.746 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6771
00:41:29.746 00.000 10844 Star::Find returns 1 (0), X=262.65, Y=61.95, Mass=3057, SNR=34.7, Peak=252 HFD=3.4
00:41:29.747 00.001 10844 MultiStar: [#1 0.12,-0.02,1.05,U] [#2 -0.24,-0.19,2.08,U] [#3 0.28,0.31,0.84,U] [#4 0.45,-0.21,0.89,U] [#5 -0.53,-0.13,0.97,U] [#6 0.08,-0.43,0.83,U] [#7 0.03,0.51,0.80,U] [#8 0.24,-0.44,0.95,U] 
00:41:29.747 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.13, -0.08}
00:41:29.747 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
00:41:29.747 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
00:41:29.747 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.37 mountX=0.09 mountY=0.04, mountTheta=0.36
00:41:29.748 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
00:41:29.748 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
00:41:29.749 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:29.749 00.000 11060 Worker thread wakes up
00:41:29.749 00.000 10844 UpdateGuideState exits: m=3057 SNR=34.7
00:41:29.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:41:29.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:29.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:41:29.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:29.749 00.000 10844 Enqueuing Expose request
00:41:29.749 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.09 yDistance=0.04
00:41:29.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:41:29.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:29.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:29.749 00.000 11060 MoveAxis(E, 0, ABG)
00:41:29.749 00.000 11060 Move returns status 0, amount 0
00:41:29.749 00.000 11060 MoveAxis(N, 0, ABG)
00:41:29.750 00.001 11060 Move returns status 0, amount 0
00:41:29.750 00.000 11060 move complete, result=0
00:41:29.750 00.000 11060 worker thread done servicing request
00:41:29.750 00.000 11060 Worker thread wakes up
00:41:29.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:29.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:29.751 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:30.380 00.629 11060 Exposure complete
00:41:30.557 00.177 11060 worker thread done servicing request
00:41:30.557 00.000 10844 OnExposeComplete: enter
00:41:30.557 00.000 10844 UpdateGuideState(): m_state=6
00:41:30.558 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6772
00:41:30.558 00.000 10844 Star::Find returns 1 (0), X=262.68, Y=61.94, Mass=2788, SNR=33.5, Peak=246 HFD=3.4
00:41:30.558 00.000 10844 MultiStar: [#1 0.40,-0.18,1.07,U] [#2 0.10,0.08,2.02,U] [#3 0.10,0.05,0.92,U] [#4 0.25,-0.22,0.91,U] [#5 -0.32,-0.21,1.09,U] [#6 -0.19,-0.47,0.91,U] [#7 -0.29,0.26,0.90,U] [#8 0.66,-0.45,0.00,M10] 
00:41:30.558 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.15, -0.10}
00:41:30.558 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
00:41:30.558 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:41:30.559 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.13 mountX=0.07 mountY=0.05, mountTheta=0.61
00:41:30.560 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
00:41:30.560 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
00:41:30.560 00.000 11060 Worker thread wakes up
00:41:30.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:30.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
00:41:30.560 00.000 10844 UpdateGuideState exits: m=2788 SNR=33.5
00:41:30.561 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
00:41:30.561 00.000 11060 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=0.05
00:41:30.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:41:30.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:30.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:30.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:41:30.561 00.000 11060 MoveAxis(E, 0, ABG)
00:41:30.561 00.000 11060 Move returns status 0, amount 0
00:41:30.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:30.561 00.000 10844 Enqueuing Expose request
00:41:30.561 00.000 11060 MoveAxis(N, 0, ABG)
00:41:30.561 00.000 11060 Move returns status 0, amount 0
00:41:30.561 00.000 11060 move complete, result=0
00:41:30.561 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:30.561 00.000 11060 worker thread done servicing request
00:41:30.561 00.000 11060 Worker thread wakes up
00:41:30.562 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:30.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:31.193 00.631 11060 Exposure complete
00:41:31.457 00.264 11060 worker thread done servicing request
00:41:31.457 00.000 10844 OnExposeComplete: enter
00:41:31.457 00.000 10844 UpdateGuideState(): m_state=6
00:41:31.457 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6773
00:41:31.457 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=61.98, Mass=2891, SNR=33.9, Peak=238 HFD=3.9
00:41:31.458 00.001 10844 MultiStar: [#1 -0.04,-0.36,1.02,U] [#2 -0.05,0.05,2.13,U] [#3 -0.29,0.24,1.02,U] [#4 -0.01,0.02,1.03,U] [#5 -0.28,-0.06,1.03,U] [#6 0.01,-0.31,0.90,U] [#7 0.07,0.54,0.91,U] [#8 0.26,-0.77,0.00,R] 
00:41:31.458 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.01}, one-star: {-0.19, -0.05}
00:41:31.458 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
00:41:31.458 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
00:41:31.458 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.03 mountX=0.01 mountY=-0.10, mountTheta=-1.50
00:41:31.461 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.01, opts=13)
00:41:31.461 00.000 10844 Enqueuing Move request for scope (-0.10, 0.01)
00:41:31.461 00.000 11060 Worker thread wakes up
00:41:31.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:31.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
00:41:31.461 00.000 10844 UpdateGuideState exits: m=2891 SNR=33.9
00:41:31.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
00:41:31.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:31.461 00.000 11060 Moving (-0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
00:41:31.462 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:31.462 00.000 10844 Enqueuing Expose request
00:41:31.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:41:31.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:31.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:31.462 00.000 11060 MoveAxis(E, 0, ABG)
00:41:31.462 00.000 11060 Move returns status 0, amount 0
00:41:31.462 00.000 11060 MoveAxis(N, 0, ABG)
00:41:31.462 00.000 11060 Move returns status 0, amount 0
00:41:31.462 00.000 11060 move complete, result=0
00:41:31.462 00.000 11060 worker thread done servicing request
00:41:31.462 00.000 11060 Worker thread wakes up
00:41:31.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:31.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:31.464 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:32.112 00.648 11060 Exposure complete
00:41:32.419 00.307 10844 OnExposeComplete: enter
00:41:32.419 00.000 10844 UpdateGuideState(): m_state=6
00:41:32.419 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6774
00:41:32.419 00.000 10844 Star::Find returns 1 (1), X=262.76, Y=61.86, Mass=2579, SNR=32.8, Peak=255 HFD=2.8
00:41:32.419 00.000 10844 MultiStar: [#1 0.15,-0.30,1.08,U] [#2 0.19,-0.04,2.12,U] [#3 0.14,0.03,1.01,U] [#4 0.07,-0.06,0.93,U] [#5 -0.19,-0.23,1.08,U] [#6 0.23,-0.68,0.00,M1] [#7 0.18,0.20,0.97,U] [#8 -0.09,0.03,0.92,U] 
00:41:32.419 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.24, -0.18}
00:41:32.419 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
00:41:32.420 00.001 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
00:41:32.420 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.62 mountX=0.05 mountY=0.11, mountTheta=1.13
00:41:32.422 00.002 11060 worker thread done servicing request
00:41:32.422 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
00:41:32.422 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
00:41:32.423 00.001 11060 Worker thread wakes up
00:41:32.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:32.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:41:32.423 00.000 10844 UpdateGuideState exits: m=2579 SNR=32.8 Saturated
00:41:32.423 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:41:32.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:32.423 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
00:41:32.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:32.423 00.000 10844 Enqueuing Expose request
00:41:32.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:41:32.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:32.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:41:32.424 00.001 11060 MoveAxis(E, 0, ABG)
00:41:32.424 00.000 11060 Move returns status 0, amount 0
00:41:32.424 00.000 11060 MoveAxis(N, 0, ABG)
00:41:32.424 00.000 11060 Move returns status 0, amount 0
00:41:32.424 00.000 11060 move complete, result=0
00:41:32.424 00.000 11060 worker thread done servicing request
00:41:32.424 00.000 11060 Worker thread wakes up
00:41:32.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:32.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:32.427 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:33.066 00.639 11060 Exposure complete
00:41:33.344 00.278 11060 worker thread done servicing request
00:41:33.344 00.000 10844 OnExposeComplete: enter
00:41:33.344 00.000 10844 UpdateGuideState(): m_state=6
00:41:33.344 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6775
00:41:33.344 00.000 10844 Star::Find returns 1 (0), X=262.36, Y=61.88, Mass=3136, SNR=35.8, Peak=249 HFD=3.6
00:41:33.345 00.001 10844 MultiStar: [#1 0.45,-0.20,1.00,U] [#2 0.09,-0.08,1.87,U] [#3 0.37,0.05,0.88,U] [#4 -0.39,0.04,0.91,U] [#5 -0.41,-0.30,0.99,U] [#6 0.26,-0.15,0.89,U] [#7 0.08,0.42,0.80,U] [#8 0.36,0.13,0.87,U] 
00:41:33.345 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {-0.16, -0.16}
00:41:33.345 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
00:41:33.345 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
00:41:33.345 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.55 mountX=0.03 mountY=0.08, mountTheta=1.20
00:41:33.347 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
00:41:33.347 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
00:41:33.347 00.000 11060 Worker thread wakes up
00:41:33.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:41:33.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:41:33.348 00.001 10844 UpdateGuideState exits: m=3136 SNR=35.8
00:41:33.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:33.348 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:41:33.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:33.348 00.000 10844 Enqueuing Expose request
00:41:33.348 00.000 11060 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=0.08
00:41:33.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:41:33.349 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:33.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:33.349 00.000 11060 MoveAxis(E, 0, ABG)
00:41:33.349 00.000 11060 Move returns status 0, amount 0
00:41:33.349 00.000 11060 MoveAxis(N, 0, ABG)
00:41:33.350 00.001 11060 Move returns status 0, amount 0
00:41:33.351 00.001 11060 move complete, result=0
00:41:33.351 00.000 11060 worker thread done servicing request
00:41:33.351 00.000 11060 Worker thread wakes up
00:41:33.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:33.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:33.356 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:34.000 00.644 11060 Exposure complete
00:41:34.206 00.206 11060 worker thread done servicing request
00:41:34.206 00.000 10844 OnExposeComplete: enter
00:41:34.206 00.000 10844 UpdateGuideState(): m_state=6
00:41:34.206 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6776
00:41:34.206 00.000 10844 Star::Find returns 1 (1), X=262.16, Y=62.33, Mass=3212, SNR=36.8, Peak=255 HFD=3.7
00:41:34.207 00.001 10844 MultiStar: [#1 0.12,-0.36,0.87,U] [#2 -0.21,-0.04,1.95,U] [#3 0.24,0.03,0.92,U] [#4 -0.17,0.07,0.85,U] [#5 -0.12,0.17,0.99,U] [#6 -0.07,-0.29,0.87,U] [#7 -0.30,0.07,0.85,U] [#8 -0.46,0.51,0.00,M1] 
00:41:34.207 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.00}, one-star: {-0.36, 0.29}
00:41:34.207 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
00:41:34.207 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
00:41:34.207 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.11 mountX=0.03 mountY=-0.12, mountTheta=-1.36
00:41:34.209 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.00, opts=13)
00:41:34.209 00.000 10844 Enqueuing Move request for scope (-0.12, -0.00)
00:41:34.209 00.000 11060 Worker thread wakes up
00:41:34.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:34.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
00:41:34.209 00.000 10844 UpdateGuideState exits: m=3212 SNR=36.8 Saturated
00:41:34.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
00:41:34.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:34.209 00.000 11060 Moving (-0.12, -0.00) raw xDistance=0.03 yDistance=-0.12
00:41:34.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:34.209 00.000 10844 Enqueuing Expose request
00:41:34.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:41:34.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:34.210 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:34.210 00.000 11060 MoveAxis(E, 0, ABG)
00:41:34.210 00.000 11060 Move returns status 0, amount 0
00:41:34.210 00.000 11060 MoveAxis(N, 0, ABG)
00:41:34.210 00.000 11060 Move returns status 0, amount 0
00:41:34.210 00.000 11060 move complete, result=0
00:41:34.210 00.000 11060 worker thread done servicing request
00:41:34.210 00.000 11060 Worker thread wakes up
00:41:34.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:34.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:34.212 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:34.841 00.629 11060 Exposure complete
00:41:35.022 00.181 11060 worker thread done servicing request
00:41:35.022 00.000 10844 OnExposeComplete: enter
00:41:35.022 00.000 10844 UpdateGuideState(): m_state=6
00:41:35.023 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6777
00:41:35.023 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.45, Mass=2357, SNR=31.0, Peak=246 HFD=3.2
00:41:35.023 00.000 10844 MultiStar: [#1 0.27,-0.32,1.11,U] [#2 0.17,-0.05,2.18,U] [#3 0.28,0.20,1.04,U] [#4 0.24,-0.14,0.97,U] [#5 -0.22,-0.03,1.13,U] [#6 -0.67,-0.30,0.00,M1] [#7 -0.24,0.03,0.93,U] [#8 -0.27,0.08,1.06,U] 
00:41:35.023 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.06, 0.42}
00:41:35.023 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
00:41:35.023 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
00:41:35.023 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=-0.02 mountY=0.05, mountTheta=1.95
00:41:35.024 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
00:41:35.025 00.001 10844 Enqueuing Move request for scope (0.05, 0.01)
00:41:35.025 00.000 11060 Worker thread wakes up
00:41:35.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:41:35.025 00.000 10844 UpdateGuideState exits: m=2357 SNR=31.0
00:41:35.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:35.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:35.025 00.000 10844 Enqueuing Expose request
00:41:35.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
00:41:35.025 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
00:41:35.025 00.000 11060 Moving (0.05, 0.01) raw xDistance=-0.02 yDistance=0.05
00:41:35.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:41:35.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:35.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:41:35.026 00.001 11060 MoveAxis(E, 0, ABG)
00:41:35.026 00.000 11060 Move returns status 0, amount 0
00:41:35.026 00.000 11060 MoveAxis(N, 0, ABG)
00:41:35.026 00.000 11060 Move returns status 0, amount 0
00:41:35.026 00.000 11060 move complete, result=0
00:41:35.032 00.006 11060 worker thread done servicing request
00:41:35.032 00.000 11060 Worker thread wakes up
00:41:35.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:35.033 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:35.035 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:35.669 00.634 11060 Exposure complete
00:41:35.840 00.171 11060 worker thread done servicing request
00:41:35.840 00.000 10844 OnExposeComplete: enter
00:41:35.840 00.000 10844 UpdateGuideState(): m_state=6
00:41:35.840 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6778
00:41:35.841 00.001 10844 Star::Find returns 1 (0), X=262.78, Y=61.97, Mass=2558, SNR=32.5, Peak=243 HFD=3.1
00:41:35.841 00.000 10844 MultiStar: [#1 0.22,-0.21,1.00,U] [#2 -0.21,0.05,2.04,U] [#3 0.42,-0.12,0.95,U] [#4 -0.13,-0.45,1.08,U] [#5 0.11,-0.16,1.18,U] [#6 0.23,-0.47,1.09,U] [#7 -0.07,0.28,0.92,U] [#8 0.06,0.12,0.92,U] 
00:41:35.841 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.25, -0.07}
00:41:35.841 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
00:41:35.841 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
00:41:35.841 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.03 mountX=0.10 mountY=0.08, mountTheta=0.71
00:41:35.842 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
00:41:35.843 00.001 10844 Enqueuing Move request for scope (0.07, -0.11)
00:41:35.843 00.000 11060 Worker thread wakes up
00:41:35.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:41:35.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:41:35.843 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=0.08
00:41:35.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:41:35.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:35.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:35.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:35.843 00.000 10844 UpdateGuideState exits: m=2558 SNR=32.5
00:41:35.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:35.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:35.843 00.000 10844 Enqueuing Expose request
00:41:35.843 00.000 11060 MoveAxis(E, 0, ABG)
00:41:35.843 00.000 11060 Move returns status 0, amount 0
00:41:35.844 00.001 11060 MoveAxis(N, 0, ABG)
00:41:35.844 00.000 11060 Move returns status 0, amount 0
00:41:35.844 00.000 11060 move complete, result=0
00:41:35.844 00.000 11060 worker thread done servicing request
00:41:35.844 00.000 11060 Worker thread wakes up
00:41:35.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:35.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:35.847 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:36.481 00.634 11060 Exposure complete
00:41:36.665 00.184 11060 worker thread done servicing request
00:41:36.665 00.000 10844 OnExposeComplete: enter
00:41:36.665 00.000 10844 UpdateGuideState(): m_state=6
00:41:36.665 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6779
00:41:36.667 00.002 10844 Star::Find returns 1 (0), X=262.12, Y=61.86, Mass=3444, SNR=37.3, Peak=252 HFD=3.7
00:41:36.667 00.000 10844 MultiStar: [#1 0.14,-0.14,0.82,U] [#2 0.05,-0.22,1.73,U] [#3 0.14,0.47,0.89,U] [#4 0.36,-0.36,0.81,U] [#5 0.04,0.14,0.89,U] [#6 -0.42,-0.87,0.00,M1] [#7 0.44,0.35,0.77,U] [#8 -0.10,0.02,0.90,U] 
00:41:36.667 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {-0.40, -0.18}
00:41:36.667 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
00:41:36.667 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
00:41:36.667 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.26 mountX=0.01 mountY=0.07, mountTheta=1.49
00:41:36.669 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.02, opts=13)
00:41:36.669 00.000 10844 Enqueuing Move request for scope (0.06, -0.02)
00:41:36.669 00.000 11060 Worker thread wakes up
00:41:36.670 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:41:36.670 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:41:36.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:36.670 00.000 10844 UpdateGuideState exits: m=3444 SNR=37.3
00:41:36.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:36.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:36.670 00.000 10844 Enqueuing Expose request
00:41:36.670 00.000 11060 Moving (0.06, -0.02) raw xDistance=0.01 yDistance=0.07
00:41:36.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:41:36.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:36.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:41:36.670 00.000 11060 MoveAxis(E, 0, ABG)
00:41:36.671 00.001 11060 Move returns status 0, amount 0
00:41:36.671 00.000 11060 MoveAxis(N, 0, ABG)
00:41:36.671 00.000 11060 Move returns status 0, amount 0
00:41:36.671 00.000 11060 move complete, result=0
00:41:36.671 00.000 11060 worker thread done servicing request
00:41:36.671 00.000 11060 Worker thread wakes up
00:41:36.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:36.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:36.672 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:37.310 00.638 11060 Exposure complete
00:41:37.486 00.176 11060 worker thread done servicing request
00:41:37.486 00.000 10844 OnExposeComplete: enter
00:41:37.486 00.000 10844 UpdateGuideState(): m_state=6
00:41:37.486 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6780
00:41:37.487 00.001 10844 Star::Find returns 1 (1), X=262.25, Y=61.90, Mass=3197, SNR=36.2, Peak=255 HFD=3.5
00:41:37.487 00.000 10844 MultiStar: [#1 -0.43,-0.58,0.00,M1] [#2 -0.01,-0.13,1.85,U] [#3 0.03,-0.21,0.91,U] [#4 -0.51,-0.14,0.91,U] [#5 -0.35,-0.66,0.00,M1] [#6 -0.32,-0.39,0.91,U] [#7 -0.59,0.21,0.00,M1] [#8 -0.39,0.02,0.86,U] 
00:41:37.487 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.16}, one-star: {-0.28, -0.14}
00:41:37.487 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
00:41:37.487 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
00:41:37.487 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-2.49 mountX=0.20 mountY=-0.18, mountTheta=-0.75
00:41:37.489 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.16, opts=13)
00:41:37.489 00.000 10844 Enqueuing Move request for scope (-0.21, -0.16)
00:41:37.489 00.000 11060 Worker thread wakes up
00:41:37.490 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
00:41:37.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
00:41:37.491 00.001 11060 Moving (-0.21, -0.16) raw xDistance=0.20 yDistance=-0.18
00:41:37.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:41:37.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:37.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:37.491 00.000 10844 UpdateGuideState exits: m=3197 SNR=36.2 Saturated
00:41:37.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:37.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:37.491 00.000 10844 Enqueuing Expose request
00:41:37.493 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:41:37.493 00.000 11060 MoveAxis(W, 34, ABG)
00:41:37.493 00.000 11060 Guiding  Dir = 3, Dur = 34
00:41:37.537 00.044 11060 IsSlewing returns 0
00:41:37.538 00.001 11060 IsGuiding returns 0
00:41:37.617 00.079 11060 IsGuiding returns 0
00:41:37.617 00.000 11060 Move returns status 0, amount 34
00:41:37.617 00.000 11060 MoveAxis(N, 0, ABG)
00:41:37.617 00.000 11060 Move returns status 0, amount 0
00:41:37.617 00.000 11060 move complete, result=0
00:41:37.617 00.000 11060 worker thread done servicing request
00:41:37.617 00.000 11060 Worker thread wakes up
00:41:37.617 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
00:41:37.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:37.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:38.245 00.628 11060 Exposure complete
00:41:38.449 00.204 11060 worker thread done servicing request
00:41:38.449 00.000 10844 OnExposeComplete: enter
00:41:38.449 00.000 10844 UpdateGuideState(): m_state=6
00:41:38.449 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6781
00:41:38.449 00.000 10844 Star::Find returns 1 (1), X=262.60, Y=62.06, Mass=3018, SNR=35.3, Peak=255 HFD=3.5
00:41:38.450 00.001 10844 MultiStar: [#1 0.05,-0.56,0.90,U] [#2 -0.06,-0.43,1.84,U] [#3 0.31,0.24,0.91,U] [#4 0.29,-0.10,0.95,U] [#5 -0.43,0.06,0.95,U] [#6 -0.05,-0.17,0.93,U] [#7 -0.04,0.36,0.72,U] [#8 -0.12,0.47,0.84,U] 
00:41:38.450 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.08, 0.03}
00:41:38.450 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
00:41:38.450 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
00:41:38.450 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.60 mountX=0.07 mountY=0.01, mountTheta=0.13
00:41:38.451 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.07, opts=13)
00:41:38.451 00.000 10844 Enqueuing Move request for scope (-0.00, -0.07)
00:41:38.451 00.000 11060 Worker thread wakes up
00:41:38.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
00:41:38.452 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
00:41:38.452 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:38.452 00.000 10844 UpdateGuideState exits: m=3018 SNR=35.3 Saturated
00:41:38.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:38.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:38.452 00.000 10844 Enqueuing Expose request
00:41:38.452 00.000 11060 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.01
00:41:38.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:41:38.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:38.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:38.452 00.000 11060 MoveAxis(E, 0, ABG)
00:41:38.452 00.000 11060 Move returns status 0, amount 0
00:41:38.452 00.000 11060 MoveAxis(N, 0, ABG)
00:41:38.452 00.000 11060 Move returns status 0, amount 0
00:41:38.452 00.000 11060 move complete, result=0
00:41:38.452 00.000 11060 worker thread done servicing request
00:41:38.453 00.001 11060 Worker thread wakes up
00:41:38.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:38.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:38.455 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:39.086 00.631 11060 Exposure complete
00:41:39.237 00.151 11060 worker thread done servicing request
00:41:39.237 00.000 10844 OnExposeComplete: enter
00:41:39.237 00.000 10844 UpdateGuideState(): m_state=6
00:41:39.237 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6782
00:41:39.237 00.000 10844 Star::Find returns 1 (0), X=262.01, Y=62.29, Mass=2917, SNR=34.4, Peak=252 HFD=3.3
00:41:39.238 00.001 10844 MultiStar: [#1 0.48,-0.42,0.00,M1] [#2 -0.28,0.33,1.97,U] [#3 0.57,0.19,0.93,U] [#4 0.16,-0.01,0.95,U] [#5 -0.44,-0.13,0.97,U] [#6 -0.12,-0.19,0.89,U] [#7 0.33,0.37,0.85,U] [#8 -0.20,0.14,0.94,U] 
00:41:39.238 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.15}, one-star: {-0.51, 0.25}
00:41:39.238 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
00:41:39.238 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
00:41:39.238 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.17 cameraTheta=2.15 mountX=-0.13 mountY=-0.12, mountTheta=-2.39
00:41:39.239 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.15, opts=13)
00:41:39.240 00.001 10844 Enqueuing Move request for scope (-0.10, 0.15)
00:41:39.240 00.000 11060 Worker thread wakes up
00:41:39.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:39.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
00:41:39.240 00.000 10844 UpdateGuideState exits: m=2917 SNR=34.4
00:41:39.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
00:41:39.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:39.240 00.000 11060 Moving (-0.10, 0.15) raw xDistance=-0.13 yDistance=-0.12
00:41:39.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:39.240 00.000 10844 Enqueuing Expose request
00:41:39.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:41:39.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:39.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:39.240 00.000 11060 MoveAxis(E, 22, ABG)
00:41:39.241 00.001 11060 Guiding  Dir = 2, Dur = 22
00:41:39.255 00.014 11060 IsSlewing returns 0
00:41:39.255 00.000 11060 IsGuiding returns 0
00:41:39.287 00.032 11060 IsGuiding returns 0
00:41:39.287 00.000 11060 Move returns status 0, amount 22
00:41:39.287 00.000 11060 MoveAxis(N, 0, ABG)
00:41:39.287 00.000 11060 Move returns status 0, amount 0
00:41:39.287 00.000 11060 move complete, result=0
00:41:39.288 00.001 11060 worker thread done servicing request
00:41:39.288 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:41:39.288 00.000 11060 Worker thread wakes up
00:41:39.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:39.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:39.919 00.631 11060 Exposure complete
00:41:40.095 00.176 11060 worker thread done servicing request
00:41:40.095 00.000 10844 OnExposeComplete: enter
00:41:40.095 00.000 10844 UpdateGuideState(): m_state=6
00:41:40.095 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6783
00:41:40.095 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=62.03, Mass=2907, SNR=34.5, Peak=255 HFD=3.5
00:41:40.096 00.001 10844 MultiStar: [#1 -0.10,-0.40,0.91,U] [#2 -0.07,0.07,1.98,U] [#3 0.10,0.19,0.92,U] [#4 0.12,-0.09,0.99,U] [#5 -0.09,0.07,0.99,U] [#6 0.04,-0.40,0.94,U] [#7 -0.12,0.46,0.89,U] [#8 0.02,0.13,0.93,U] 
00:41:40.096 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.12, -0.00}
00:41:40.096 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
00:41:40.096 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
00:41:40.096 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.82 mountX=-0.00 mountY=-0.03, mountTheta=-1.71
00:41:40.097 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
00:41:40.097 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
00:41:40.097 00.000 11060 Worker thread wakes up
00:41:40.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:41:40.098 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:41:40.098 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:41:40.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:41:40.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:40.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:40.098 00.000 10844 UpdateGuideState exits: m=2907 SNR=34.5 Saturated
00:41:40.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:40.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:40.098 00.000 10844 Enqueuing Expose request
00:41:40.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:41:40.098 00.000 11060 MoveAxis(E, 0, ABG)
00:41:40.098 00.000 11060 Move returns status 0, amount 0
00:41:40.098 00.000 11060 MoveAxis(N, 0, ABG)
00:41:40.098 00.000 11060 Move returns status 0, amount 0
00:41:40.098 00.000 11060 move complete, result=0
00:41:40.099 00.001 11060 worker thread done servicing request
00:41:40.099 00.000 11060 Worker thread wakes up
00:41:40.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:40.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:40.101 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:40.724 00.623 11060 Exposure complete
00:41:40.933 00.209 11060 worker thread done servicing request
00:41:40.933 00.000 10844 OnExposeComplete: enter
00:41:40.933 00.000 10844 UpdateGuideState(): m_state=6
00:41:40.934 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6784
00:41:40.934 00.000 10844 Star::Find returns 1 (0), X=261.67, Y=62.37, Mass=2995, SNR=35.1, Peak=241 HFD=3.2
00:41:40.934 00.000 10844 MultiStar: [#1 -0.36,-0.29,0.97,U] [#2 -0.13,0.41,1.93,U] [#3 -0.50,0.37,0.93,U] [#4 0.30,-0.22,1.05,U] [#5 0.12,0.07,0.92,U] [#6 -0.50,-0.43,0.00,M1] [#7 -0.73,-0.26,0.00,M1] [#8 -0.07,0.50,0.90,U] 
00:41:40.934 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.19}, one-star: {-0.85, 0.34}
00:41:40.935 00.001 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
00:41:40.935 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
00:41:40.935 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.38 mountX=-0.15 mountY=-0.23, mountTheta=-2.16
00:41:40.937 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.19, opts=13)
00:41:40.938 00.001 10844 Enqueuing Move request for scope (-0.20, 0.19)
00:41:40.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:40.938 00.000 11060 Worker thread wakes up
00:41:40.938 00.000 10844 UpdateGuideState exits: m=2995 SNR=35.1
00:41:40.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
00:41:40.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:40.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
00:41:40.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:40.938 00.000 10844 Enqueuing Expose request
00:41:40.938 00.000 11060 Moving (-0.20, 0.19) raw xDistance=-0.15 yDistance=-0.23
00:41:40.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:41:40.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:41:40.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:41:40.938 00.000 11060 MoveAxis(E, 26, ABG)
00:41:40.939 00.001 11060 Guiding  Dir = 2, Dur = 26
00:41:40.968 00.029 11060 IsSlewing returns 0
00:41:40.968 00.000 11060 IsGuiding returns 0
00:41:41.015 00.047 11060 IsGuiding returns 0
00:41:41.015 00.000 11060 Move returns status 0, amount 26
00:41:41.015 00.000 11060 MoveAxis(N, 0, ABG)
00:41:41.015 00.000 11060 Move returns status 0, amount 0
00:41:41.015 00.000 11060 move complete, result=0
00:41:41.015 00.000 11060 worker thread done servicing request
00:41:41.015 00.000 11060 Worker thread wakes up
00:41:41.015 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.2 px 0 ms NORTH
00:41:41.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:41.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:41.649 00.634 11060 Exposure complete
00:41:41.810 00.161 11060 worker thread done servicing request
00:41:41.810 00.000 10844 OnExposeComplete: enter
00:41:41.811 00.001 10844 UpdateGuideState(): m_state=6
00:41:41.811 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6785
00:41:41.811 00.000 10844 Star::Find returns 1 (1), X=262.45, Y=62.47, Mass=2417, SNR=31.8, Peak=255 HFD=3.2
00:41:41.811 00.000 10844 MultiStar: [#1 0.19,0.05,1.09,U] [#2 -0.33,0.49,2.08,U] [#3 -0.01,1.10,0.00,M1] [#4 0.17,-0.12,1.04,U] [#5 -0.46,0.14,1.12,U] [#6 -0.25,-0.56,1.03,U] [#7 -0.06,0.18,0.91,U] [#8 -0.80,0.66,0.00,M1] 
00:41:41.811 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.14}, one-star: {-0.08, 0.44}
00:41:41.811 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
00:41:41.811 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
00:41:41.811 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.39 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
00:41:41.814 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.14, opts=13)
00:41:41.814 00.000 10844 Enqueuing Move request for scope (-0.15, 0.14)
00:41:41.814 00.000 11060 Worker thread wakes up
00:41:41.814 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:41.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
00:41:41.815 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
00:41:41.815 00.000 10844 UpdateGuideState exits: m=2417 SNR=31.8 Saturated
00:41:41.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:41.815 00.000 11060 Moving (-0.15, 0.14) raw xDistance=-0.11 yDistance=-0.17
00:41:41.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:41.815 00.000 10844 Enqueuing Expose request
00:41:41.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:41:41.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:41.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:41:41.815 00.000 11060 MoveAxis(E, 0, ABG)
00:41:41.815 00.000 11060 Move returns status 0, amount 0
00:41:41.815 00.000 11060 MoveAxis(N, 0, ABG)
00:41:41.816 00.001 11060 Move returns status 0, amount 0
00:41:41.816 00.000 11060 move complete, result=0
00:41:41.816 00.000 11060 worker thread done servicing request
00:41:41.816 00.000 11060 Worker thread wakes up
00:41:41.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:41.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:41.819 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:41:42.464 00.645 11060 Exposure complete
00:41:42.651 00.187 11060 worker thread done servicing request
00:41:42.651 00.000 10844 OnExposeComplete: enter
00:41:42.651 00.000 10844 UpdateGuideState(): m_state=6
00:41:42.652 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6786
00:41:42.652 00.000 10844 Star::Find returns 1 (0), X=262.89, Y=62.09, Mass=3159, SNR=35.6, Peak=237 HFD=3.8
00:41:42.652 00.000 10844 MultiStar: [#1 0.42,0.14,0.94,U] [#2 -0.11,-0.10,1.92,U] [#3 0.35,0.20,0.97,U] [#4 -0.48,0.16,0.93,U] [#5 -0.62,0.41,0.00,M1] [#6 -0.54,-0.31,0.00,M1] [#7 0.38,0.17,0.75,U] [#8 -0.22,0.44,0.83,U] 
00:41:42.652 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.12}, one-star: {0.37, 0.05}
00:41:42.652 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
00:41:42.652 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
00:41:42.652 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=-0.13 mountY=0.05, mountTheta=2.75
00:41:42.654 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
00:41:42.654 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
00:41:42.654 00.000 11060 Worker thread wakes up
00:41:42.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
00:41:42.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
00:41:42.654 00.000 11060 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=0.05
00:41:42.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:41:42.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:42.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:42.654 00.000 10844 UpdateGuideState exits: m=3159 SNR=35.6
00:41:42.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:42.655 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:42.655 00.000 10844 Enqueuing Expose request
00:41:42.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:41:42.655 00.000 11060 MoveAxis(E, 22, ABG)
00:41:42.655 00.000 11060 Guiding  Dir = 2, Dur = 22
00:41:42.657 00.002 11060 IsSlewing returns 0
00:41:42.658 00.001 11060 IsGuiding returns 0
00:41:42.689 00.031 11060 IsGuiding returns 0
00:41:42.689 00.000 11060 Move returns status 0, amount 22
00:41:42.689 00.000 11060 MoveAxis(N, 0, ABG)
00:41:42.689 00.000 11060 Move returns status 0, amount 0
00:41:42.689 00.000 11060 move complete, result=0
00:41:42.689 00.000 11060 worker thread done servicing request
00:41:42.689 00.000 11060 Worker thread wakes up
00:41:42.689 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
00:41:42.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:42.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:43.333 00.644 11060 Exposure complete
00:41:43.509 00.176 11060 worker thread done servicing request
00:41:43.509 00.000 10844 OnExposeComplete: enter
00:41:43.509 00.000 10844 UpdateGuideState(): m_state=6
00:41:43.509 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6787
00:41:43.510 00.001 10844 Star::Find returns 1 (1), X=262.23, Y=61.54, Mass=2910, SNR=34.4, Peak=255 HFD=3.4
00:41:43.510 00.000 10844 MultiStar: [#1 0.11,-0.30,0.94,U] [#2 -0.61,-0.07,2.08,U] [#3 -0.25,-0.69,0.00,M1] [#4 -0.16,0.27,0.86,U] [#5 -0.78,-0.55,0.00,M2] [#6 -0.19,-0.66,0.00,M2] [#7 -0.15,-0.35,0.88,U] [#8 0.03,0.25,0.92,U] 
00:41:43.510 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.12}, one-star: {-0.30, -0.50}
00:41:43.510 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
00:41:43.510 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
00:41:43.510 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-2.71 mountX=0.16 mountY=-0.23, mountTheta=-0.96
00:41:43.511 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.12, opts=13)
00:41:43.511 00.000 10844 Enqueuing Move request for scope (-0.25, -0.12)
00:41:43.511 00.000 11060 Worker thread wakes up
00:41:43.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:43.513 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.12) opts 0xd
00:41:43.513 00.000 10844 UpdateGuideState exits: m=2910 SNR=34.4 Saturated
00:41:43.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.12)
00:41:43.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:43.513 00.000 11060 Moving (-0.25, -0.12) raw xDistance=0.16 yDistance=-0.23
00:41:43.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:43.513 00.000 10844 Enqueuing Expose request
00:41:43.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:41:43.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:41:43.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:41:43.513 00.000 11060 MoveAxis(W, 27, ABG)
00:41:43.513 00.000 11060 Guiding  Dir = 3, Dur = 27
00:41:43.552 00.039 11060 IsSlewing returns 0
00:41:43.553 00.001 11060 IsGuiding returns 0
00:41:43.612 00.059 11060 IsGuiding returns 0
00:41:43.612 00.000 11060 Move returns status 0, amount 27
00:41:43.612 00.000 11060 MoveAxis(N, 0, ABG)
00:41:43.612 00.000 11060 Move returns status 0, amount 0
00:41:43.613 00.001 11060 move complete, result=0
00:41:43.613 00.000 11060 worker thread done servicing request
00:41:43.613 00.000 11060 Worker thread wakes up
00:41:43.613 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.2 px 0 ms NORTH
00:41:43.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:43.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:44.248 00.635 11060 Exposure complete
00:41:44.409 00.161 11060 worker thread done servicing request
00:41:44.409 00.000 10844 OnExposeComplete: enter
00:41:44.409 00.000 10844 UpdateGuideState(): m_state=6
00:41:44.410 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6788
00:41:44.410 00.000 10844 Star::Find returns 1 (1), X=262.24, Y=62.07, Mass=3479, SNR=37.9, Peak=255 HFD=3.6
00:41:44.410 00.000 10844 MultiStar: [#1 -0.12,-0.34,0.90,U] [#2 -0.10,0.15,1.88,U] [#3 0.01,-0.02,0.88,U] [#4 -0.06,-0.23,0.85,U] [#5 -0.11,-0.07,0.91,U] [#6 -0.72,-0.07,0.00,M3] [#7 0.18,0.34,0.74,U] [#8 -0.08,0.83,0.00,M1] 
00:41:44.410 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.00}, one-star: {-0.29, 0.04}
00:41:44.410 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
00:41:44.410 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
00:41:44.410 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.14 mountX=0.02 mountY=-0.08, mountTheta=-1.38
00:41:44.412 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.00, opts=13)
00:41:44.413 00.001 10844 Enqueuing Move request for scope (-0.08, -0.00)
00:41:44.413 00.000 11060 Worker thread wakes up
00:41:44.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
00:41:44.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
00:41:44.413 00.000 11060 Moving (-0.08, -0.00) raw xDistance=0.02 yDistance=-0.08
00:41:44.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:41:44.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:44.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:44.413 00.000 10844 UpdateGuideState exits: m=3479 SNR=37.9 Saturated
00:41:44.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:44.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:44.414 00.001 10844 Enqueuing Expose request
00:41:44.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:41:44.414 00.000 11060 MoveAxis(E, 0, ABG)
00:41:44.414 00.000 11060 Move returns status 0, amount 0
00:41:44.414 00.000 11060 MoveAxis(N, 0, ABG)
00:41:44.414 00.000 11060 Move returns status 0, amount 0
00:41:44.414 00.000 11060 move complete, result=0
00:41:44.414 00.000 11060 worker thread done servicing request
00:41:44.414 00.000 11060 Worker thread wakes up
00:41:44.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:44.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:44.416 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:45.068 00.652 11060 Exposure complete
00:41:45.239 00.171 11060 worker thread done servicing request
00:41:45.239 00.000 10844 OnExposeComplete: enter
00:41:45.239 00.000 10844 UpdateGuideState(): m_state=6
00:41:45.240 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6789
00:41:45.240 00.000 10844 Star::Find returns 1 (0), X=262.21, Y=62.91, Mass=3181, SNR=36.2, Peak=250 HFD=3.3
00:41:45.241 00.001 10844 MultiStar: [#1 0.18,0.06,0.97,U] [#2 0.15,0.40,1.86,U] [#3 0.12,0.40,0.90,U] [#4 -0.00,0.37,0.89,U] [#5 -0.44,0.23,0.94,U] [#6 0.11,-0.01,0.81,U] [#7 -0.09,0.80,0.00,M1] [#8 -0.02,0.61,0.83,U] 
00:41:45.241 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.38}, one-star: {-0.31, 0.87}
00:41:45.241 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
00:41:45.241 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
00:41:45.241 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.60 mountX=-0.37 mountY=-0.07, mountTheta=-2.95
00:41:45.242 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.38, opts=13)
00:41:45.242 00.000 10844 Enqueuing Move request for scope (-0.01, 0.38)
00:41:45.242 00.000 11060 Worker thread wakes up
00:41:45.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd
00:41:45.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.38)
00:41:45.242 00.000 11060 Moving (-0.01, 0.38) raw xDistance=-0.37 yDistance=-0.07
00:41:45.243 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:41:45.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:45.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:41:45.243 00.000 11060 MoveAxis(E, 64, ABG)
00:41:45.243 00.000 11060 Guiding  Dir = 2, Dur = 64
00:41:45.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:45.243 00.000 10844 UpdateGuideState exits: m=3181 SNR=36.2
00:41:45.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:45.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:45.243 00.000 10844 Enqueuing Expose request
00:41:45.252 00.009 11060 IsSlewing returns 0
00:41:45.252 00.000 11060 IsGuiding returns 0
00:41:45.329 00.077 11060 IsGuiding returns 0
00:41:45.329 00.000 11060 Move returns status 0, amount 64
00:41:45.329 00.000 11060 MoveAxis(N, 0, ABG)
00:41:45.329 00.000 11060 Move returns status 0, amount 0
00:41:45.329 00.000 11060 move complete, result=0
00:41:45.329 00.000 11060 worker thread done servicing request
00:41:45.329 00.000 11060 Worker thread wakes up
00:41:45.329 00.000 10844 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
00:41:45.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:45.331 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:45.977 00.646 11060 Exposure complete
00:41:46.156 00.179 11060 worker thread done servicing request
00:41:46.156 00.000 10844 OnExposeComplete: enter
00:41:46.156 00.000 10844 UpdateGuideState(): m_state=6
00:41:46.156 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6790
00:41:46.157 00.001 10844 Star::Find returns 1 (1), X=262.55, Y=62.48, Mass=2961, SNR=34.3, Peak=255 HFD=3.2
00:41:46.157 00.000 10844 MultiStar: [#1 0.42,0.24,1.03,U] [#2 -0.17,0.15,1.97,U] [#3 0.37,0.24,0.95,U] [#4 -0.10,-0.05,0.94,U] [#5 -0.31,-0.20,1.04,U] [#6 -0.07,-0.58,0.91,U] [#7 0.32,0.12,0.84,U] [#8 0.23,0.50,0.95,U] 
00:41:46.157 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.03, 0.44}
00:41:46.157 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
00:41:46.157 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:41:46.157 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.10 mountX=-0.11 mountY=0.04, mountTheta=2.84
00:41:46.158 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.10, opts=13)
00:41:46.158 00.000 10844 Enqueuing Move request for scope (0.05, 0.10)
00:41:46.159 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:46.159 00.000 11060 Worker thread wakes up
00:41:46.159 00.000 10844 UpdateGuideState exits: m=2961 SNR=34.3 Saturated
00:41:46.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:41:46.159 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:41:46.159 00.000 11060 Moving (0.05, 0.10) raw xDistance=-0.11 yDistance=0.04
00:41:46.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:41:46.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:46.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:46.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:41:46.159 00.000 11060 MoveAxis(E, 0, ABG)
00:41:46.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:46.159 00.000 10844 Enqueuing Expose request
00:41:46.159 00.000 11060 Move returns status 0, amount 0
00:41:46.159 00.000 11060 MoveAxis(N, 0, ABG)
00:41:46.159 00.000 11060 Move returns status 0, amount 0
00:41:46.159 00.000 11060 move complete, result=0
00:41:46.159 00.000 11060 worker thread done servicing request
00:41:46.160 00.001 11060 Worker thread wakes up
00:41:46.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:46.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:46.163 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:46.792 00.629 11060 Exposure complete
00:41:46.981 00.189 11060 worker thread done servicing request
00:41:46.981 00.000 10844 OnExposeComplete: enter
00:41:46.981 00.000 10844 UpdateGuideState(): m_state=6
00:41:46.981 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6791
00:41:46.981 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=62.20, Mass=2976, SNR=34.7, Peak=240 HFD=3.6
00:41:46.981 00.000 10844 MultiStar: [#1 0.15,-0.15,1.01,U] [#2 0.21,-0.15,1.89,U] [#3 0.24,0.28,0.98,U] [#4 -0.31,-0.18,0.90,U] [#5 0.19,-0.30,0.96,U] [#6 -0.25,-0.47,0.91,U] [#7 -0.26,-0.15,0.82,U] [#8 -0.11,0.68,0.00,M1] 
00:41:46.982 00.001 10844 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {-0.17, 0.16}
00:41:46.982 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
00:41:46.982 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
00:41:46.982 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.48 mountX=0.12 mountY=0.03, mountTheta=0.25
00:41:46.983 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.12, opts=13)
00:41:46.983 00.000 10844 Enqueuing Move request for scope (0.01, -0.12)
00:41:46.983 00.000 11060 Worker thread wakes up
00:41:46.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:46.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
00:41:46.983 00.000 10844 UpdateGuideState exits: m=2976 SNR=34.7
00:41:46.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
00:41:46.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:46.983 00.000 11060 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=0.03
00:41:46.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:46.984 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:41:46.984 00.000 10844 Enqueuing Expose request
00:41:46.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:46.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:41:46.984 00.000 11060 MoveAxis(E, 0, ABG)
00:41:46.984 00.000 11060 Move returns status 0, amount 0
00:41:46.984 00.000 11060 MoveAxis(N, 0, ABG)
00:41:46.984 00.000 11060 Move returns status 0, amount 0
00:41:46.984 00.000 11060 move complete, result=0
00:41:46.984 00.000 11060 worker thread done servicing request
00:41:46.984 00.000 11060 Worker thread wakes up
00:41:46.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:46.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:46.987 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:47.620 00.633 11060 Exposure complete
00:41:47.815 00.195 11060 worker thread done servicing request
00:41:47.815 00.000 10844 OnExposeComplete: enter
00:41:47.815 00.000 10844 UpdateGuideState(): m_state=6
00:41:47.816 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6792
00:41:47.816 00.000 10844 Star::Find returns 1 (1), X=262.69, Y=62.19, Mass=3048, SNR=35.2, Peak=255 HFD=3.4
00:41:47.816 00.000 10844 MultiStar: [#1 -0.14,-0.39,0.86,U] [#2 -0.28,0.03,1.91,U] [#3 0.53,0.44,0.00,M1] [#4 -0.08,-0.15,1.01,U] [#5 -0.40,0.08,0.95,U] [#6 -0.16,-0.45,0.99,U] [#7 0.24,0.15,0.78,U] [#8 0.04,0.31,0.94,U] 
00:41:47.817 00.001 10844 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {0.17, 0.15}
00:41:47.817 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
00:41:47.817 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
00:41:47.817 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=0.05 mountY=-0.10, mountTheta=-1.13
00:41:47.819 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
00:41:47.819 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
00:41:47.819 00.000 11060 Worker thread wakes up
00:41:47.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:41:47.819 00.000 10844 UpdateGuideState exits: m=3048 SNR=35.2 Saturated
00:41:47.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:47.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:47.820 00.001 10844 Enqueuing Expose request
00:41:47.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:41:47.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:41:47.820 00.000 11060 Moving (-0.10, -0.03) raw xDistance=0.05 yDistance=-0.10
00:41:47.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:41:47.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:47.821 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:41:47.821 00.000 11060 MoveAxis(E, 0, ABG)
00:41:47.821 00.000 11060 Move returns status 0, amount 0
00:41:47.821 00.000 11060 MoveAxis(N, 0, ABG)
00:41:47.821 00.000 11060 Move returns status 0, amount 0
00:41:47.822 00.001 11060 move complete, result=0
00:41:47.822 00.000 11060 worker thread done servicing request
00:41:47.822 00.000 11060 Worker thread wakes up
00:41:47.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:47.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:47.825 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:48.460 00.635 11060 Exposure complete
00:41:48.620 00.160 11060 worker thread done servicing request
00:41:48.620 00.000 10844 OnExposeComplete: enter
00:41:48.620 00.000 10844 UpdateGuideState(): m_state=6
00:41:48.621 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6793
00:41:48.621 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=61.61, Mass=2507, SNR=32.2, Peak=237 HFD=3.5
00:41:48.621 00.000 10844 MultiStar: [#1 -0.08,-0.38,1.08,U] [#2 0.14,-0.65,0.00,M1] [#3 0.28,-0.77,0.00,M2] [#4 -0.34,-0.51,0.98,U] [#5 -0.51,-0.22,1.06,U] [#6 -0.18,-0.33,0.93,U] [#7 -0.11,0.17,0.90,U] [#8 -0.45,-0.04,1.07,U] 
00:41:48.621 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.25}, one-star: {0.17, -0.43}
00:41:48.621 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
00:41:48.621 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
00:41:48.621 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-2.29 mountX=0.29 mountY=-0.18, mountTheta=-0.55
00:41:48.622 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.25, opts=13)
00:41:48.623 00.001 10844 Enqueuing Move request for scope (-0.22, -0.25)
00:41:48.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:48.623 00.000 10844 UpdateGuideState exits: m=2507 SNR=32.2
00:41:48.623 00.000 11060 Worker thread wakes up
00:41:48.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:48.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.25) opts 0xd
00:41:48.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:48.623 00.000 10844 Enqueuing Expose request
00:41:48.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.25)
00:41:48.623 00.000 11060 Moving (-0.22, -0.25) raw xDistance=0.29 yDistance=-0.18
00:41:48.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:41:48.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:48.625 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:41:48.625 00.000 11060 MoveAxis(W, 50, ABG)
00:41:48.625 00.000 11060 Guiding  Dir = 3, Dur = 50
00:41:48.641 00.016 11060 IsSlewing returns 0
00:41:48.641 00.000 11060 IsGuiding returns 0
00:41:48.704 00.063 11060 IsGuiding returns 0
00:41:48.704 00.000 11060 Move returns status 0, amount 50
00:41:48.704 00.000 11060 MoveAxis(N, 0, ABG)
00:41:48.704 00.000 11060 Move returns status 0, amount 0
00:41:48.704 00.000 11060 move complete, result=0
00:41:48.704 00.000 11060 worker thread done servicing request
00:41:48.705 00.001 11060 Worker thread wakes up
00:41:48.705 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.2 px 0 ms NORTH
00:41:48.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:48.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:49.353 00.648 11060 Exposure complete
00:41:49.552 00.199 11060 worker thread done servicing request
00:41:49.553 00.001 10844 OnExposeComplete: enter
00:41:49.553 00.000 10844 UpdateGuideState(): m_state=6
00:41:49.553 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6794
00:41:49.553 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=61.68, Mass=2572, SNR=32.4, Peak=251 HFD=3.5
00:41:49.553 00.000 10844 MultiStar: [#1 -0.05,-0.88,0.00,M1] [#2 0.14,-0.48,2.06,U] [#3 0.20,-0.01,1.05,U] [#4 0.11,-0.70,0.00,M1] [#5 -0.26,-0.10,1.11,U] [#6 -0.10,-0.76,0.00,M1] [#7 -0.47,-0.02,0.82,U] [#8 -0.50,-0.15,0.91,U] 
00:41:49.553 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.24}, one-star: {0.11, -0.36}
00:41:49.553 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
00:41:49.553 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
00:41:49.553 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.88 mountX=0.24 mountY=-0.04, mountTheta=-0.15
00:41:49.556 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.24, opts=13)
00:41:49.556 00.000 10844 Enqueuing Move request for scope (-0.08, -0.24)
00:41:49.556 00.000 11060 Worker thread wakes up
00:41:49.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:49.557 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
00:41:49.557 00.000 10844 UpdateGuideState exits: m=2572 SNR=32.4
00:41:49.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
00:41:49.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:49.557 00.000 11060 Moving (-0.08, -0.24) raw xDistance=0.24 yDistance=-0.04
00:41:49.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:49.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:41:49.557 00.000 10844 Enqueuing Expose request
00:41:49.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:49.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:41:49.557 00.000 11060 MoveAxis(W, 44, ABG)
00:41:49.557 00.000 11060 Guiding  Dir = 3, Dur = 44
00:41:49.581 00.024 11060 IsSlewing returns 0
00:41:49.581 00.000 11060 IsGuiding returns 0
00:41:49.642 00.061 11060 IsGuiding returns 0
00:41:49.642 00.000 11060 Move returns status 0, amount 44
00:41:49.642 00.000 11060 MoveAxis(N, 0, ABG)
00:41:49.642 00.000 11060 Move returns status 0, amount 0
00:41:49.642 00.000 11060 move complete, result=0
00:41:49.642 00.000 11060 worker thread done servicing request
00:41:49.642 00.000 11060 Worker thread wakes up
00:41:49.643 00.001 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
00:41:49.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:49.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:50.269 00.626 11060 Exposure complete
00:41:50.434 00.165 11060 worker thread done servicing request
00:41:50.434 00.000 10844 OnExposeComplete: enter
00:41:50.434 00.000 10844 UpdateGuideState(): m_state=6
00:41:50.435 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6795
00:41:50.435 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=62.09, Mass=2920, SNR=34.1, Peak=255 HFD=3.5
00:41:50.435 00.000 10844 MultiStar: [#1 0.14,-0.03,0.96,U] [#2 -0.07,-0.05,2.05,U] [#3 -0.29,-0.23,0.83,U] [#4 0.10,0.63,0.00,M2] [#5 0.23,0.94,0.00,M1] [#6 -0.03,-0.57,0.86,U] [#7 -0.62,-0.18,0.00,M1] [#8 0.06,0.55,0.94,U] 
00:41:50.435 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.04}, one-star: {-0.12, 0.05}
00:41:50.435 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
00:41:50.435 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
00:41:50.435 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.53 mountX=0.05 mountY=-0.05, mountTheta=-0.79
00:41:50.437 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
00:41:50.437 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
00:41:50.438 00.001 11060 Worker thread wakes up
00:41:50.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:41:50.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:41:50.438 00.000 11060 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=-0.05
00:41:50.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:41:50.438 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.1 Saturated
00:41:50.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:50.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:41:50.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:50.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:50.438 00.000 10844 Enqueuing Expose request
00:41:50.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:41:50.438 00.000 11060 MoveAxis(E, 0, ABG)
00:41:50.438 00.000 11060 Move returns status 0, amount 0
00:41:50.438 00.000 11060 MoveAxis(N, 0, ABG)
00:41:50.438 00.000 11060 Move returns status 0, amount 0
00:41:50.438 00.000 11060 move complete, result=0
00:41:50.438 00.000 11060 worker thread done servicing request
00:41:50.438 00.000 11060 Worker thread wakes up
00:41:50.439 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:50.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:50.440 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:51.082 00.642 11060 Exposure complete
00:41:51.252 00.170 11060 worker thread done servicing request
00:41:51.252 00.000 10844 OnExposeComplete: enter
00:41:51.252 00.000 10844 UpdateGuideState(): m_state=6
00:41:51.252 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6796
00:41:51.252 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=62.69, Mass=2809, SNR=33.0, Peak=255 HFD=3.3
00:41:51.252 00.000 10844 MultiStar: [#1 0.32,0.09,1.09,U] [#2 0.23,0.47,2.00,U] [#3 0.29,0.49,0.99,U] [#4 0.15,0.30,1.01,U] [#5 0.15,0.46,1.09,U] [#6 -0.51,-0.24,1.02,U] [#7 0.09,0.26,0.90,U] [#8 0.15,1.09,0.00,M1] 
00:41:51.252 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.33}, one-star: {-0.02, 0.66}
00:41:51.253 00.001 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
00:41:51.253 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
00:41:51.253 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.34 cameraTheta=1.26 mountX=-0.34 mountY=0.05, mountTheta=2.99
00:41:51.254 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.33, opts=13)
00:41:51.254 00.000 10844 Enqueuing Move request for scope (0.11, 0.33)
00:41:51.255 00.001 11060 Worker thread wakes up
00:41:51.255 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:51.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
00:41:51.255 00.000 10844 UpdateGuideState exits: m=2809 SNR=33.0 Saturated
00:41:51.255 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
00:41:51.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:51.255 00.000 11060 Moving (0.11, 0.33) raw xDistance=-0.34 yDistance=0.05
00:41:51.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:51.255 00.000 10844 Enqueuing Expose request
00:41:51.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:41:51.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:51.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:41:51.255 00.000 11060 MoveAxis(E, 59, ABG)
00:41:51.256 00.001 11060 Guiding  Dir = 2, Dur = 59
00:41:51.274 00.018 11060 IsSlewing returns 0
00:41:51.274 00.000 11060 IsGuiding returns 0
00:41:51.367 00.093 11060 IsGuiding returns 0
00:41:51.367 00.000 11060 Move returns status 0, amount 59
00:41:51.367 00.000 11060 MoveAxis(N, 0, ABG)
00:41:51.367 00.000 11060 Move returns status 0, amount 0
00:41:51.367 00.000 11060 move complete, result=0
00:41:51.367 00.000 11060 worker thread done servicing request
00:41:51.367 00.000 11060 Worker thread wakes up
00:41:51.367 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
00:41:51.368 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:51.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:52.002 00.634 11060 Exposure complete
00:41:52.166 00.164 11060 worker thread done servicing request
00:41:52.166 00.000 10844 OnExposeComplete: enter
00:41:52.166 00.000 10844 UpdateGuideState(): m_state=6
00:41:52.166 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6797
00:41:52.167 00.001 10844 Star::Find returns 1 (0), X=262.76, Y=62.41, Mass=2715, SNR=33.1, Peak=246 HFD=3.5
00:41:52.167 00.000 10844 MultiStar: [#1 -0.71,-0.63,0.00,M1] [#2 -0.23,-0.12,2.13,U] [#3 -0.23,0.22,1.01,U] [#4 -0.16,0.15,1.06,U] [#5 -0.09,0.41,1.06,U] [#6 -0.13,-0.27,0.94,U] [#7 -1.00,0.37,0.00,M1] [#8 -0.88,0.67,0.00,M2] 
00:41:52.167 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.09}, one-star: {0.24, 0.37}
00:41:52.167 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
00:41:52.167 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
00:41:52.167 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.49 mountX=-0.07 mountY=-0.14, mountTheta=-2.05
00:41:52.168 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.09, opts=13)
00:41:52.168 00.000 10844 Enqueuing Move request for scope (-0.12, 0.09)
00:41:52.168 00.000 11060 Worker thread wakes up
00:41:52.168 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:52.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
00:41:52.170 00.002 10844 UpdateGuideState exits: m=2715 SNR=33.1
00:41:52.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
00:41:52.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:52.170 00.000 11060 Moving (-0.12, 0.09) raw xDistance=-0.07 yDistance=-0.14
00:41:52.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:52.170 00.000 10844 Enqueuing Expose request
00:41:52.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:41:52.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:52.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:41:52.170 00.000 11060 MoveAxis(E, 0, ABG)
00:41:52.170 00.000 11060 Move returns status 0, amount 0
00:41:52.170 00.000 11060 MoveAxis(N, 0, ABG)
00:41:52.170 00.000 11060 Move returns status 0, amount 0
00:41:52.170 00.000 11060 move complete, result=0
00:41:52.170 00.000 11060 worker thread done servicing request
00:41:52.170 00.000 11060 Worker thread wakes up
00:41:52.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:52.171 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:52.172 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:52.800 00.628 11060 Exposure complete
00:41:52.987 00.187 10844 OnExposeComplete: enter
00:41:52.987 00.000 10844 UpdateGuideState(): m_state=6
00:41:52.988 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6798
00:41:52.988 00.000 10844 Star::Find returns 1 (1), X=262.35, Y=62.57, Mass=3289, SNR=36.5, Peak=255 HFD=3.4
00:41:52.988 00.000 10844 MultiStar: [#1 -0.06,-0.11,0.94,U] [#2 -0.12,0.30,1.86,U] [#3 -0.57,0.17,0.92,U] [#4 -0.22,0.61,0.00,M1] [#5 -0.27,-0.20,0.96,U] [#6 -0.01,-0.28,0.81,U] [#7 -0.53,0.32,0.89,U] [#8 -0.17,1.23,0.00,M3] 
00:41:52.988 00.000 10844 refined, 6 included, MultiStar: {-0.23, 0.14}, one-star: {-0.17, 0.53}
00:41:52.988 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
00:41:52.988 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
00:41:52.988 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.61 mountX=-0.09 mountY=-0.25, mountTheta=-1.93
00:41:52.990 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.14, opts=13)
00:41:52.990 00.000 10844 Enqueuing Move request for scope (-0.23, 0.14)
00:41:52.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:52.990 00.000 10844 UpdateGuideState exits: m=3289 SNR=36.5 Saturated
00:41:52.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:52.991 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:52.991 00.000 10844 Enqueuing Expose request
00:41:52.991 00.000 11060 worker thread done servicing request
00:41:52.991 00.000 11060 Worker thread wakes up
00:41:52.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
00:41:52.991 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
00:41:52.991 00.000 11060 Moving (-0.23, 0.14) raw xDistance=-0.09 yDistance=-0.25
00:41:52.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:41:52.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:41:52.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:41:52.991 00.000 11060 MoveAxis(E, 0, ABG)
00:41:52.991 00.000 11060 Move returns status 0, amount 0
00:41:52.991 00.000 11060 MoveAxis(N, 0, ABG)
00:41:52.991 00.000 11060 Move returns status 0, amount 0
00:41:52.991 00.000 11060 move complete, result=0
00:41:52.992 00.001 11060 worker thread done servicing request
00:41:52.992 00.000 11060 Worker thread wakes up
00:41:52.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:52.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:52.993 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:41:53.633 00.640 11060 Exposure complete
00:41:53.819 00.186 11060 worker thread done servicing request
00:41:53.819 00.000 10844 OnExposeComplete: enter
00:41:53.819 00.000 10844 UpdateGuideState(): m_state=6
00:41:53.819 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6799
00:41:53.819 00.000 10844 Star::Find returns 1 (1), X=262.24, Y=62.44, Mass=2584, SNR=32.4, Peak=255 HFD=3.3
00:41:53.820 00.001 10844 MultiStar: [#1 -0.55,-0.05,1.02,U] [#2 -0.18,0.23,2.24,U] [#3 -0.57,0.00,1.09,U] [#4 -0.10,-0.29,1.00,U] [#5 -0.08,-0.36,1.06,U] [#6 -0.45,-0.40,0.94,U] [#7 -1.28,0.52,0.00,M1] [#8 -1.23,0.62,0.00,M4] 
00:41:53.820 00.000 10844 refined, 6 included, MultiStar: {-0.30, -0.02}, one-star: {-0.29, 0.41}
00:41:53.820 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
00:41:53.820 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
00:41:53.820 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-3.07 mountX=0.07 mountY=-0.29, mountTheta=-1.32
00:41:53.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.02, opts=13)
00:41:53.821 00.000 10844 Enqueuing Move request for scope (-0.30, -0.02)
00:41:53.821 00.000 11060 Worker thread wakes up
00:41:53.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.02) opts 0xd
00:41:53.821 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.02)
00:41:53.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:53.821 00.000 11060 Moving (-0.30, -0.02) raw xDistance=0.07 yDistance=-0.29
00:41:53.822 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:41:53.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:41:53.822 00.000 10844 UpdateGuideState exits: m=2584 SNR=32.4 Saturated
00:41:53.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:41:53.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:53.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:53.822 00.000 10844 Enqueuing Expose request
00:41:53.822 00.000 11060 MoveAxis(E, 0, ABG)
00:41:53.822 00.000 11060 Move returns status 0, amount 0
00:41:53.822 00.000 11060 MoveAxis(N, 0, ABG)
00:41:53.822 00.000 11060 Move returns status 0, amount 0
00:41:53.822 00.000 11060 move complete, result=0
00:41:53.822 00.000 11060 worker thread done servicing request
00:41:53.822 00.000 11060 Worker thread wakes up
00:41:53.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:53.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:53.824 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:41:54.462 00.638 11060 Exposure complete
00:41:54.635 00.173 11060 worker thread done servicing request
00:41:54.635 00.000 10844 OnExposeComplete: enter
00:41:54.635 00.000 10844 UpdateGuideState(): m_state=6
00:41:54.635 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6800
00:41:54.635 00.000 10844 Star::Find returns 1 (1), X=261.78, Y=62.09, Mass=3093, SNR=35.6, Peak=255 HFD=3.1
00:41:54.635 00.000 10844 MultiStar: [#1 -0.23,-0.65,0.00,M1] [#2 -0.16,-0.30,1.84,U] [#3 -0.42,-0.11,0.95,U] [#4 0.11,-0.29,1.00,U] [#5 -0.28,-0.43,0.95,U] [#6 -0.50,-0.67,0.00,M1] [#7 -0.84,-0.06,0.00,M2] [#8 -0.80,0.30,0.00,M5] 
00:41:54.636 00.001 10844 refined, 4 included, MultiStar: {-0.28, -0.23}, one-star: {-0.74, 0.06}
00:41:54.636 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
00:41:54.636 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
00:41:54.636 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-2.46 mountX=0.27 mountY=-0.24, mountTheta=-0.71
00:41:54.638 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.23, opts=13)
00:41:54.638 00.000 10844 Enqueuing Move request for scope (-0.28, -0.23)
00:41:54.638 00.000 11060 Worker thread wakes up
00:41:54.639 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.23) opts 0xd
00:41:54.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:54.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.23)
00:41:54.639 00.000 10844 UpdateGuideState exits: m=3093 SNR=35.6 Saturated
00:41:54.639 00.000 11060 Moving (-0.28, -0.23) raw xDistance=0.27 yDistance=-0.24
00:41:54.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:54.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
00:41:54.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:54.639 00.000 10844 Enqueuing Expose request
00:41:54.639 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.24 newest=-0.78
00:41:54.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:41:54.639 00.000 11060 MoveAxis(W, 47, ABG)
00:41:54.639 00.000 11060 Guiding  Dir = 3, Dur = 47
00:41:54.649 00.010 11060 IsSlewing returns 0
00:41:54.649 00.000 11060 IsGuiding returns 0
00:41:54.711 00.062 11060 IsGuiding returns 0
00:41:54.711 00.000 11060 Move returns status 0, amount 47
00:41:54.711 00.000 11060 BLC: Oldest BLC event removed
00:41:54.711 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:41:54.711 00.000 11060 MoveAxis(N, 842, ABG)
00:41:54.711 00.000 11060 duration set to 750 by maxDecDuration
00:41:54.711 00.000 11060 Guiding  Dir = 0, Dur = 750
00:41:54.721 00.010 11060 IsSlewing returns 0
00:41:54.721 00.000 11060 IsGuiding returns 0
00:41:55.472 00.751 11060 IsGuiding returns 0
00:41:55.472 00.000 11060 Move returns status 0, amount 750
00:41:55.472 00.000 11060 move complete, result=0
00:41:55.472 00.000 11060 worker thread done servicing request
00:41:55.473 00.001 11060 Worker thread wakes up
00:41:55.473 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.2 px 750 ms NORTH
00:41:55.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:55.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:56.102 00.629 11060 Exposure complete
00:41:56.245 00.143 11060 worker thread done servicing request
00:41:56.246 00.001 10844 OnExposeComplete: enter
00:41:56.246 00.000 10844 UpdateGuideState(): m_state=6
00:41:56.246 00.000 10844 Star::Find(15, 261, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6801
00:41:56.246 00.000 10844 Star::Find returns 1 (0), X=262.52, Y=62.07, Mass=2791, SNR=33.8, Peak=232 HFD=3.5
00:41:56.246 00.000 10844 MultiStar: [#1 -0.04,-0.17,0.95,U] [#2 0.22,0.52,1.99,U] [#3 -0.00,-0.03,0.93,U] [#4 -0.03,-0.05,0.89,U] [#5 -0.13,-0.46,1.01,U] [#6 -0.40,-0.03,0.88,U] [#7 -0.31,-0.16,0.77,U] [#8 -0.19,0.34,0.88,U] 
00:41:56.246 00.000 10844 single-star, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.01, 0.04}
00:41:56.246 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.80)
00:41:56.246 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
00:41:56.247 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.74 mountX=-0.04 mountY=-0.01, mountTheta=-2.81
00:41:56.248 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
00:41:56.248 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
00:41:56.248 00.000 11060 Worker thread wakes up
00:41:56.248 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:56.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:41:56.248 00.000 10844 UpdateGuideState exits: m=2791 SNR=33.8
00:41:56.248 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:41:56.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:56.248 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
00:41:56.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:56.248 00.000 10844 Enqueuing Expose request
00:41:56.248 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.165076, 1:0.012571
00:41:56.248 00.000 11060 BLC: No correction, Miss < min_move
00:41:56.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:41:56.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:56.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:41:56.248 00.000 11060 MoveAxis(E, 0, ABG)
00:41:56.248 00.000 11060 Move returns status 0, amount 0
00:41:56.248 00.000 11060 MoveAxis(N, 0, ABG)
00:41:56.248 00.000 11060 Move returns status 0, amount 0
00:41:56.248 00.000 11060 move complete, result=0
00:41:56.248 00.000 11060 worker thread done servicing request
00:41:56.248 00.000 11060 Worker thread wakes up
00:41:56.250 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:56.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:56.251 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:56.886 00.635 11060 Exposure complete
00:41:57.066 00.180 11060 worker thread done servicing request
00:41:57.066 00.000 10844 OnExposeComplete: enter
00:41:57.066 00.000 10844 UpdateGuideState(): m_state=6
00:41:57.067 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6802
00:41:57.067 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=61.89, Mass=3210, SNR=35.8, Peak=237 HFD=3.9
00:41:57.067 00.000 10844 MultiStar: [#1 0.06,-0.56,0.94,U] [#2 -0.48,0.86,0.00,M1] [#3 -0.12,0.01,0.90,U] [#4 -0.28,-0.25,0.89,U] [#5 -0.31,0.06,0.90,U] [#6 -0.06,-0.34,0.93,U] [#7 -0.44,0.01,0.85,U] [#8 -0.21,0.84,0.00,M5] 
00:41:57.067 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.18}, one-star: {0.37, -0.14}
00:41:57.067 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
00:41:57.067 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
00:41:57.067 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-2.09 mountX=0.19 mountY=-0.07, mountTheta=-0.35
00:41:57.070 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.18, opts=13)
00:41:57.070 00.000 10844 Enqueuing Move request for scope (-0.10, -0.18)
00:41:57.070 00.000 11060 Worker thread wakes up
00:41:57.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:57.070 00.000 10844 UpdateGuideState exits: m=3210 SNR=35.8
00:41:57.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:57.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:57.070 00.000 10844 Enqueuing Expose request
00:41:57.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
00:41:57.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
00:41:57.071 00.001 11060 Moving (-0.10, -0.18) raw xDistance=0.19 yDistance=-0.07
00:41:57.071 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.165076, 1:0.012571, 2:0.069632
00:41:57.071 00.000 11060 BLC: No correction, Miss < min_move
00:41:57.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:41:57.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:57.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:41:57.071 00.000 11060 MoveAxis(W, 33, ABG)
00:41:57.071 00.000 11060 Guiding  Dir = 3, Dur = 33
00:41:57.084 00.013 11060 IsSlewing returns 0
00:41:57.084 00.000 11060 IsGuiding returns 0
00:41:57.130 00.046 11060 IsGuiding returns 0
00:41:57.132 00.002 11060 Move returns status 0, amount 33
00:41:57.132 00.000 11060 MoveAxis(N, 0, ABG)
00:41:57.132 00.000 11060 Move returns status 0, amount 0
00:41:57.132 00.000 11060 move complete, result=0
00:41:57.132 00.000 11060 worker thread done servicing request
00:41:57.132 00.000 11060 Worker thread wakes up
00:41:57.133 00.001 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
00:41:57.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:57.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:57.763 00.630 11060 Exposure complete
00:41:57.914 00.151 11060 worker thread done servicing request
00:41:57.914 00.000 10844 OnExposeComplete: enter
00:41:57.914 00.000 10844 UpdateGuideState(): m_state=6
00:41:57.914 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6803
00:41:57.914 00.000 10844 Star::Find returns 1 (0), X=262.64, Y=61.88, Mass=2719, SNR=32.6, Peak=246 HFD=3.6
00:41:57.915 00.001 10844 MultiStar: [#1 0.53,-0.58,0.00,M1] [#2 0.31,0.26,2.13,U] [#3 0.40,0.17,1.01,U] [#4 0.51,-0.48,0.00,M1] [#5 0.05,-0.03,1.13,U] [#6 0.16,-0.30,0.95,U] [#7 -0.31,0.32,0.86,U] [#8 -0.10,0.49,0.98,U] 
00:41:57.915 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.13}, one-star: {0.12, -0.16}
00:41:57.915 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
00:41:57.915 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
00:41:57.915 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.77 mountX=-0.15 mountY=0.11, mountTheta=2.51
00:41:57.916 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.13, opts=13)
00:41:57.916 00.000 10844 Enqueuing Move request for scope (0.13, 0.13)
00:41:57.916 00.000 11060 Worker thread wakes up
00:41:57.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:57.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
00:41:57.916 00.000 10844 UpdateGuideState exits: m=2719 SNR=32.6
00:41:57.916 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
00:41:57.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:57.916 00.000 11060 Moving (0.13, 0.13) raw xDistance=-0.15 yDistance=0.11
00:41:57.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:57.916 00.000 10844 Enqueuing Expose request
00:41:57.916 00.000 11060 BLC: window closed
00:41:57.917 00.001 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.165076, 1:0.012571, 2:0.069632
00:41:57.917 00.000 11060 BLC: No correction, Miss < min_move
00:41:57.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:41:57.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:57.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:41:57.917 00.000 11060 MoveAxis(E, 24, ABG)
00:41:57.917 00.000 11060 Guiding  Dir = 2, Dur = 24
00:41:57.927 00.010 11060 IsSlewing returns 0
00:41:57.927 00.000 11060 IsGuiding returns 0
00:41:57.959 00.032 11060 IsGuiding returns 0
00:41:57.959 00.000 11060 Move returns status 0, amount 24
00:41:57.959 00.000 11060 MoveAxis(N, 0, ABG)
00:41:57.959 00.000 11060 Move returns status 0, amount 0
00:41:57.959 00.000 11060 move complete, result=0
00:41:57.959 00.000 11060 worker thread done servicing request
00:41:57.959 00.000 11060 Worker thread wakes up
00:41:57.959 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:41:57.960 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:57.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:58.591 00.631 11060 Exposure complete
00:41:58.755 00.164 11060 worker thread done servicing request
00:41:58.755 00.000 10844 OnExposeComplete: enter
00:41:58.755 00.000 10844 UpdateGuideState(): m_state=6
00:41:58.755 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6804
00:41:58.755 00.000 10844 Star::Find returns 1 (0), X=262.78, Y=62.03, Mass=3057, SNR=35.5, Peak=249 HFD=3.2
00:41:58.756 00.001 10844 MultiStar: [#1 0.38,-0.22,0.96,U] [#2 0.76,0.59,0.00,M1] [#3 0.01,0.42,0.93,U] [#4 0.14,0.57,0.97,U] [#5 0.06,0.04,0.99,U] [#6 -0.26,0.15,0.83,U] [#7 0.02,0.44,0.87,U] [#8 -0.24,0.38,0.93,U] 
00:41:58.756 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.22}, one-star: {0.25, -0.00}
00:41:58.756 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
00:41:58.756 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:41:58.756 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.33 mountX=-0.22 mountY=0.02, mountTheta=3.06
00:41:58.758 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.22, opts=13)
00:41:58.758 00.000 10844 Enqueuing Move request for scope (0.05, 0.22)
00:41:58.758 00.000 11060 Worker thread wakes up
00:41:58.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:41:58.758 00.000 10844 UpdateGuideState exits: m=3057 SNR=35.5
00:41:58.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:58.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:58.758 00.000 10844 Enqueuing Expose request
00:41:58.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
00:41:58.758 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
00:41:58.758 00.000 11060 Moving (0.05, 0.22) raw xDistance=-0.22 yDistance=0.02
00:41:58.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:41:58.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:58.759 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:41:58.759 00.000 11060 MoveAxis(E, 39, ABG)
00:41:58.759 00.000 11060 Guiding  Dir = 2, Dur = 39
00:41:58.772 00.013 11060 IsSlewing returns 0
00:41:58.772 00.000 11060 IsGuiding returns 0
00:41:58.820 00.048 11060 IsGuiding returns 0
00:41:58.820 00.000 11060 Move returns status 0, amount 39
00:41:58.820 00.000 11060 MoveAxis(N, 0, ABG)
00:41:58.820 00.000 11060 Move returns status 0, amount 0
00:41:58.821 00.001 11060 move complete, result=0
00:41:58.821 00.000 11060 worker thread done servicing request
00:41:58.821 00.000 11060 Worker thread wakes up
00:41:58.821 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
00:41:58.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:58.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:41:59.470 00.649 11060 Exposure complete
00:41:59.631 00.161 11060 worker thread done servicing request
00:41:59.631 00.000 10844 OnExposeComplete: enter
00:41:59.631 00.000 10844 UpdateGuideState(): m_state=6
00:41:59.631 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6805
00:41:59.631 00.000 10844 Star::Find returns 1 (1), X=262.60, Y=62.23, Mass=2935, SNR=34.3, Peak=255 HFD=3.6
00:41:59.632 00.001 10844 MultiStar: [#1 0.32,-0.40,0.91,U] [#2 0.43,0.72,0.00,M2] [#3 -0.20,0.94,0.00,M1] [#4 0.41,0.26,1.00,U] [#5 -0.15,0.20,1.08,U] [#6 -0.09,0.58,0.89,U] [#7 -0.40,0.41,0.75,U] [#8 -0.07,0.66,0.00,M4] 
00:41:59.632 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.20}, one-star: {0.08, 0.19}
00:41:59.632 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
00:41:59.632 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
00:41:59.632 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.36 mountX=-0.20 mountY=0.01, mountTheta=3.10
00:41:59.634 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
00:41:59.634 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
00:41:59.634 00.000 11060 Worker thread wakes up
00:41:59.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:41:59.634 00.000 10844 UpdateGuideState exits: m=2935 SNR=34.3 Saturated
00:41:59.635 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:59.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:41:59.635 00.000 10844 Enqueuing Expose request
00:41:59.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:41:59.635 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:41:59.635 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=0.01
00:41:59.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:41:59.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:59.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:59.635 00.000 11060 MoveAxis(E, 37, ABG)
00:41:59.635 00.000 11060 Guiding  Dir = 2, Dur = 37
00:41:59.653 00.018 11060 IsSlewing returns 0
00:41:59.653 00.000 11060 IsGuiding returns 0
00:41:59.701 00.048 11060 IsGuiding returns 0
00:41:59.701 00.000 11060 Move returns status 0, amount 37
00:41:59.701 00.000 11060 MoveAxis(N, 0, ABG)
00:41:59.701 00.000 11060 Move returns status 0, amount 0
00:41:59.701 00.000 11060 move complete, result=0
00:41:59.701 00.000 11060 worker thread done servicing request
00:41:59.701 00.000 11060 Worker thread wakes up
00:41:59.702 00.001 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
00:41:59.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:41:59.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:00.347 00.645 11060 Exposure complete
00:42:00.532 00.185 11060 worker thread done servicing request
00:42:00.532 00.000 10844 OnExposeComplete: enter
00:42:00.532 00.000 10844 UpdateGuideState(): m_state=6
00:42:00.532 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6806
00:42:00.533 00.001 10844 Star::Find returns 1 (0), X=262.47, Y=62.08, Mass=3126, SNR=35.9, Peak=248 HFD=3.6
00:42:00.533 00.000 10844 MultiStar: [#1 0.16,-0.44,1.05,U] [#2 -0.61,0.61,0.00,M3] [#3 -0.57,0.25,0.00,M2] [#4 -0.16,-0.18,0.88,U] [#5 -0.19,-0.25,0.98,U] [#6 -0.25,-0.18,0.84,U] [#7 -0.42,0.10,0.82,U] [#8 -0.22,0.52,0.87,U] 
00:42:00.533 00.000 10844 single-star, 6 included, MultiStar: {-0.15, -0.07}, one-star: {-0.05, 0.04}
00:42:00.533 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
00:42:00.533 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.10)
00:42:00.533 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.45 mountX=-0.03 mountY=-0.06, mountTheta=-2.08
00:42:00.534 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
00:42:00.535 00.001 10844 Enqueuing Move request for scope (-0.05, 0.04)
00:42:00.535 00.000 11060 Worker thread wakes up
00:42:00.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
00:42:00.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
00:42:00.535 00.000 11060 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.06
00:42:00.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:00.536 00.001 10844 UpdateGuideState exits: m=3126 SNR=35.9
00:42:00.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:00.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:42:00.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:00.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:00.536 00.000 10844 Enqueuing Expose request
00:42:00.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:42:00.536 00.000 11060 MoveAxis(E, 0, ABG)
00:42:00.536 00.000 11060 Move returns status 0, amount 0
00:42:00.536 00.000 11060 MoveAxis(N, 0, ABG)
00:42:00.536 00.000 11060 Move returns status 0, amount 0
00:42:00.536 00.000 11060 move complete, result=0
00:42:00.537 00.001 11060 worker thread done servicing request
00:42:00.537 00.000 11060 Worker thread wakes up
00:42:00.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:00.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:00.539 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:01.182 00.643 11060 Exposure complete
00:42:01.366 00.184 11060 worker thread done servicing request
00:42:01.366 00.000 10844 OnExposeComplete: enter
00:42:01.366 00.000 10844 UpdateGuideState(): m_state=6
00:42:01.366 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6807
00:42:01.366 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=62.19, Mass=3305, SNR=36.5, Peak=247 HFD=3.6
00:42:01.367 00.001 10844 MultiStar: [#1 0.05,-0.30,0.92,U] [#2 0.02,0.19,1.90,U] [#3 -0.16,-0.14,0.93,U] [#4 -0.06,-0.47,0.83,U] [#5 -0.18,0.05,0.90,U] [#6 -0.08,-0.45,0.89,U] [#7 -0.46,0.58,0.00,M1] [#8 -0.30,0.36,0.82,U] 
00:42:01.367 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.08, 0.15}
00:42:01.367 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
00:42:01.367 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
00:42:01.367 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.68 mountX=0.05 mountY=-0.07, mountTheta=-0.94
00:42:01.368 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
00:42:01.368 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
00:42:01.368 00.000 11060 Worker thread wakes up
00:42:01.369 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:42:01.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
00:42:01.369 00.000 10844 UpdateGuideState exits: m=3305 SNR=36.5
00:42:01.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
00:42:01.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:01.369 00.000 11060 Moving (-0.08, -0.04) raw xDistance=0.05 yDistance=-0.07
00:42:01.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:01.369 00.000 10844 Enqueuing Expose request
00:42:01.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:42:01.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:01.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:01.369 00.000 11060 MoveAxis(E, 0, ABG)
00:42:01.369 00.000 11060 Move returns status 0, amount 0
00:42:01.369 00.000 11060 MoveAxis(N, 0, ABG)
00:42:01.369 00.000 11060 Move returns status 0, amount 0
00:42:01.369 00.000 11060 move complete, result=0
00:42:01.370 00.001 11060 worker thread done servicing request
00:42:01.370 00.000 11060 Worker thread wakes up
00:42:01.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:01.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:01.372 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:02.004 00.632 11060 Exposure complete
00:42:02.166 00.162 11060 worker thread done servicing request
00:42:02.166 00.000 10844 OnExposeComplete: enter
00:42:02.166 00.000 10844 UpdateGuideState(): m_state=6
00:42:02.167 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6808
00:42:02.167 00.000 10844 Star::Find returns 1 (0), X=262.86, Y=61.94, Mass=2864, SNR=34.3, Peak=241 HFD=3.1
00:42:02.167 00.000 10844 MultiStar: [#1 0.05,0.01,0.96,U] [#2 -0.05,0.24,2.01,U] [#3 0.09,0.30,0.89,U] [#4 0.07,-0.12,0.93,U] [#5 -0.52,-0.17,1.04,U] [#6 0.01,-0.22,0.99,U] [#7 0.17,0.44,0.86,U] [#8 -0.03,0.44,0.92,U] 
00:42:02.167 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.33, -0.09}
00:42:02.167 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
00:42:02.167 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -3.00)
00:42:02.167 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=-0.10 mountY=-0.01, mountTheta=-3.00
00:42:02.169 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.10, opts=13)
00:42:02.169 00.000 10844 Enqueuing Move request for scope (0.00, 0.10)
00:42:02.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:02.169 00.000 10844 UpdateGuideState exits: m=2864 SNR=34.3
00:42:02.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:02.169 00.000 11060 Worker thread wakes up
00:42:02.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:02.169 00.000 10844 Enqueuing Expose request
00:42:02.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
00:42:02.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
00:42:02.169 00.000 11060 Moving (0.00, 0.10) raw xDistance=-0.10 yDistance=-0.01
00:42:02.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:02.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:02.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:42:02.169 00.000 11060 MoveAxis(E, 0, ABG)
00:42:02.169 00.000 11060 Move returns status 0, amount 0
00:42:02.169 00.000 11060 MoveAxis(N, 0, ABG)
00:42:02.169 00.000 11060 Move returns status 0, amount 0
00:42:02.169 00.000 11060 move complete, result=0
00:42:02.170 00.001 11060 worker thread done servicing request
00:42:02.170 00.000 11060 Worker thread wakes up
00:42:02.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:02.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:02.171 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:02.800 00.629 11060 Exposure complete
00:42:02.968 00.168 11060 worker thread done servicing request
00:42:02.968 00.000 10844 OnExposeComplete: enter
00:42:02.968 00.000 10844 UpdateGuideState(): m_state=6
00:42:02.969 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6809
00:42:02.969 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.08, Mass=2890, SNR=34.3, Peak=234 HFD=3.5
00:42:02.969 00.000 10844 MultiStar: [#1 -0.08,-0.45,0.93,U] [#2 0.24,0.03,2.00,U] [#3 -0.06,0.48,0.98,U] [#4 0.14,0.11,0.92,U] [#5 -0.22,0.27,1.05,U] [#6 0.05,0.01,0.94,U] [#7 -0.27,0.58,0.00,M1] [#8 -0.09,0.70,0.00,M2] 
00:42:02.969 00.000 10844 single-star, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.07, 0.04}
00:42:02.969 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:42:02.970 00.001 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:42:02.970 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.57 mountX=-0.05 mountY=0.06, mountTheta=2.31
00:42:02.983 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
00:42:02.983 00.000 10844 Enqueuing Move request for scope (0.07, 0.04)
00:42:02.983 00.000 11060 Worker thread wakes up
00:42:02.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:42:02.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:42:02.983 00.000 11060 Moving (0.07, 0.04) raw xDistance=-0.05 yDistance=0.06
00:42:02.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:42:02.984 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:02.984 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:02.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:42:02.984 00.000 11060 MoveAxis(E, 0, ABG)
00:42:02.984 00.000 11060 Move returns status 0, amount 0
00:42:02.984 00.000 10844 UpdateGuideState exits: m=2890 SNR=34.3
00:42:02.984 00.000 11060 MoveAxis(N, 0, ABG)
00:42:02.984 00.000 11060 Move returns status 0, amount 0
00:42:02.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:02.984 00.000 11060 move complete, result=0
00:42:02.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:02.984 00.000 10844 Enqueuing Expose request
00:42:02.984 00.000 11060 worker thread done servicing request
00:42:02.984 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:02.984 00.000 11060 Worker thread wakes up
00:42:02.985 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:02.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:03.613 00.628 11060 Exposure complete
00:42:03.793 00.180 11060 worker thread done servicing request
00:42:03.793 00.000 10844 OnExposeComplete: enter
00:42:03.793 00.000 10844 UpdateGuideState(): m_state=6
00:42:03.794 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6810
00:42:03.794 00.000 10844 Star::Find returns 1 (1), X=262.44, Y=62.10, Mass=2785, SNR=33.4, Peak=255 HFD=3.5
00:42:03.794 00.000 10844 MultiStar: [#1 -0.16,-0.17,1.01,U] [#2 0.10,0.28,2.11,U] [#3 -0.10,0.22,1.03,U] [#4 0.20,-0.14,0.99,U] [#5 -0.04,0.24,1.01,U] [#6 0.49,-0.03,0.94,U] [#7 -0.68,0.29,0.00,M2] [#8 -0.62,0.72,0.00,M3] 
00:42:03.794 00.000 10844 single-star, 6 included, MultiStar: {0.06, 0.10}, one-star: {-0.08, 0.07}
00:42:03.794 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.08)
00:42:03.794 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
00:42:03.794 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.46 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
00:42:03.795 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
00:42:03.796 00.001 10844 Enqueuing Move request for scope (-0.08, 0.07)
00:42:03.796 00.000 11060 Worker thread wakes up
00:42:03.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:03.796 00.000 10844 UpdateGuideState exits: m=2785 SNR=33.4 Saturated
00:42:03.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:03.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:03.796 00.000 10844 Enqueuing Expose request
00:42:03.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
00:42:03.796 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
00:42:03.796 00.000 11060 Moving (-0.08, 0.07) raw xDistance=-0.05 yDistance=-0.09
00:42:03.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:42:03.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:03.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:42:03.796 00.000 11060 MoveAxis(E, 0, ABG)
00:42:03.796 00.000 11060 Move returns status 0, amount 0
00:42:03.797 00.001 11060 MoveAxis(N, 0, ABG)
00:42:03.797 00.000 11060 Move returns status 0, amount 0
00:42:03.797 00.000 11060 move complete, result=0
00:42:03.797 00.000 11060 worker thread done servicing request
00:42:03.797 00.000 11060 Worker thread wakes up
00:42:03.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:03.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:03.799 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:04.429 00.630 11060 Exposure complete
00:42:04.593 00.164 11060 worker thread done servicing request
00:42:04.593 00.000 10844 OnExposeComplete: enter
00:42:04.593 00.000 10844 UpdateGuideState(): m_state=6
00:42:04.593 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6811
00:42:04.593 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.68, Mass=3021, SNR=35.4, Peak=254 HFD=3.3
00:42:04.594 00.001 10844 MultiStar: [#1 -0.11,0.16,0.98,U] [#2 0.06,0.41,2.00,U] [#3 -0.62,0.28,0.00,M1] [#4 0.26,-0.78,0.00,M1] [#5 -0.23,0.35,0.93,U] [#6 0.01,-0.28,0.95,U] [#7 -0.79,0.34,0.00,M3] [#8 -0.56,0.42,0.00,M4] 
00:42:04.594 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.29}, one-star: {-0.05, 0.64}
00:42:04.594 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.47 = -2.82)
00:42:04.594 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.84)
00:42:04.594 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.71 mountX=-0.27 mountY=-0.09, mountTheta=-2.83
00:42:04.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.29, opts=13)
00:42:04.595 00.000 10844 Enqueuing Move request for scope (-0.04, 0.29)
00:42:04.595 00.000 11060 Worker thread wakes up
00:42:04.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
00:42:04.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
00:42:04.595 00.000 11060 Moving (-0.04, 0.29) raw xDistance=-0.27 yDistance=-0.09
00:42:04.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:42:04.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:04.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:04.597 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:42:04.597 00.000 11060 MoveAxis(E, 48, ABG)
00:42:04.597 00.000 11060 Guiding  Dir = 2, Dur = 48
00:42:04.597 00.000 10844 UpdateGuideState exits: m=3021 SNR=35.4
00:42:04.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:04.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:04.597 00.000 10844 Enqueuing Expose request
00:42:04.609 00.012 11060 IsSlewing returns 0
00:42:04.609 00.000 11060 IsGuiding returns 0
00:42:04.671 00.062 11060 IsGuiding returns 0
00:42:04.671 00.000 11060 Move returns status 0, amount 48
00:42:04.671 00.000 11060 MoveAxis(N, 0, ABG)
00:42:04.671 00.000 11060 Move returns status 0, amount 0
00:42:04.671 00.000 11060 move complete, result=0
00:42:04.671 00.000 11060 worker thread done servicing request
00:42:04.671 00.000 11060 Worker thread wakes up
00:42:04.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:04.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:04.671 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
00:42:05.302 00.631 11060 Exposure complete
00:42:05.464 00.162 11060 worker thread done servicing request
00:42:05.464 00.000 10844 OnExposeComplete: enter
00:42:05.464 00.000 10844 UpdateGuideState(): m_state=6
00:42:05.464 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6812
00:42:05.465 00.001 10844 Star::Find returns 1 (0), X=262.86, Y=62.05, Mass=2728, SNR=32.5, Peak=250 HFD=3.1
00:42:05.465 00.000 10844 MultiStar: [#1 -0.01,0.22,1.03,U] [#2 -0.09,0.10,2.19,U] [#3 0.25,-0.23,1.11,U] [#4 -0.21,-0.11,0.98,U] [#5 -0.14,0.15,1.08,U] [#6 0.11,-0.17,0.95,U] [#7 -0.00,0.40,0.82,U] [#8 0.13,0.32,1.04,U] 
00:42:05.465 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.34, 0.02}
00:42:05.465 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:42:05.465 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
00:42:05.465 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.19 mountX=-0.08 mountY=0.02, mountTheta=2.92
00:42:05.466 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
00:42:05.466 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
00:42:05.466 00.000 11060 Worker thread wakes up
00:42:05.467 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:05.467 00.000 10844 UpdateGuideState exits: m=2728 SNR=32.5
00:42:05.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:05.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:42:05.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:05.467 00.000 10844 Enqueuing Expose request
00:42:05.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:42:05.467 00.000 11060 Moving (0.03, 0.07) raw xDistance=-0.08 yDistance=0.02
00:42:05.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:42:05.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:05.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:05.467 00.000 11060 MoveAxis(E, 0, ABG)
00:42:05.467 00.000 11060 Move returns status 0, amount 0
00:42:05.467 00.000 11060 MoveAxis(N, 0, ABG)
00:42:05.467 00.000 11060 Move returns status 0, amount 0
00:42:05.468 00.001 11060 move complete, result=0
00:42:05.468 00.000 11060 worker thread done servicing request
00:42:05.468 00.000 11060 Worker thread wakes up
00:42:05.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:05.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:05.469 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:06.100 00.631 11060 Exposure complete
00:42:06.268 00.168 11060 worker thread done servicing request
00:42:06.268 00.000 10844 OnExposeComplete: enter
00:42:06.268 00.000 10844 UpdateGuideState(): m_state=6
00:42:06.268 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6813
00:42:06.269 00.001 10844 Star::Find returns 1 (0), X=262.91, Y=61.78, Mass=2747, SNR=33.4, Peak=242 HFD=3.2
00:42:06.269 00.000 10844 MultiStar: [#1 0.27,-0.49,0.95,U] [#2 0.27,0.05,1.98,U] [#3 0.09,-0.38,0.94,U] [#4 -0.23,-0.62,0.00,M1] [#5 0.06,-0.25,0.99,U] [#6 0.14,-0.44,1.03,U] [#7 0.34,-0.10,0.84,U] [#8 0.11,0.26,1.00,U] 
00:42:06.269 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.17}, one-star: {0.39, -0.26}
00:42:06.269 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
00:42:06.269 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
00:42:06.269 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.28 cameraTheta=-0.68 mountX=0.13 mountY=0.24, mountTheta=1.07
00:42:06.270 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.17, opts=13)
00:42:06.270 00.000 10844 Enqueuing Move request for scope (0.21, -0.17)
00:42:06.271 00.001 11060 Worker thread wakes up
00:42:06.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:42:06.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
00:42:06.271 00.000 10844 UpdateGuideState exits: m=2747 SNR=33.4
00:42:06.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
00:42:06.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:06.271 00.000 11060 Moving (0.21, -0.17) raw xDistance=0.13 yDistance=0.24
00:42:06.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:06.271 00.000 10844 Enqueuing Expose request
00:42:06.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:42:06.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:06.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:42:06.271 00.000 11060 MoveAxis(W, 23, ABG)
00:42:06.271 00.000 11060 Guiding  Dir = 3, Dur = 23
00:42:06.279 00.008 11060 IsSlewing returns 0
00:42:06.279 00.000 11060 IsGuiding returns 0
00:42:06.311 00.032 11060 IsGuiding returns 0
00:42:06.311 00.000 11060 Move returns status 0, amount 23
00:42:06.311 00.000 11060 MoveAxis(N, 0, ABG)
00:42:06.311 00.000 11060 Move returns status 0, amount 0
00:42:06.311 00.000 11060 move complete, result=0
00:42:06.312 00.001 11060 worker thread done servicing request
00:42:06.312 00.000 11060 Worker thread wakes up
00:42:06.312 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.2 px 0 ms NORTH
00:42:06.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:06.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:06.955 00.643 11060 Exposure complete
00:42:07.196 00.241 11060 worker thread done servicing request
00:42:07.196 00.000 10844 OnExposeComplete: enter
00:42:07.196 00.000 10844 UpdateGuideState(): m_state=6
00:42:07.197 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6814
00:42:07.197 00.000 10844 Star::Find returns 1 (1), X=262.31, Y=62.56, Mass=2697, SNR=32.8, Peak=255 HFD=3.3
00:42:07.197 00.000 10844 MultiStar: [#1 -0.21,-0.34,0.97,U] [#2 -0.02,0.00,2.11,U] [#3 -0.36,-0.12,0.98,U] [#4 -0.30,-0.23,0.97,U] [#5 -0.35,-0.47,1.08,U] [#6 -0.08,-0.26,0.86,U] [#7 -0.46,-0.44,0.00,M2] [#8 -0.14,0.19,1.04,U] 
00:42:07.197 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.07}, one-star: {-0.22, 0.52}
00:42:07.197 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
00:42:07.198 00.001 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
00:42:07.198 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.76 mountX=0.11 mountY=-0.17, mountTheta=-1.02
00:42:07.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.07, opts=13)
00:42:07.200 00.001 10844 Enqueuing Move request for scope (-0.19, -0.07)
00:42:07.200 00.000 11060 Worker thread wakes up
00:42:07.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:07.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
00:42:07.200 00.000 10844 UpdateGuideState exits: m=2697 SNR=32.8 Saturated
00:42:07.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:07.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:07.200 00.000 10844 Enqueuing Expose request
00:42:07.201 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
00:42:07.201 00.000 11060 Moving (-0.19, -0.07) raw xDistance=0.11 yDistance=-0.17
00:42:07.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:42:07.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:07.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:42:07.201 00.000 11060 MoveAxis(E, 0, ABG)
00:42:07.201 00.000 11060 Move returns status 0, amount 0
00:42:07.201 00.000 11060 MoveAxis(N, 0, ABG)
00:42:07.201 00.000 11060 Move returns status 0, amount 0
00:42:07.201 00.000 11060 move complete, result=0
00:42:07.201 00.000 11060 worker thread done servicing request
00:42:07.201 00.000 11060 Worker thread wakes up
00:42:07.202 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:07.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:07.204 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:07.841 00.637 11060 Exposure complete
00:42:08.044 00.203 11060 worker thread done servicing request
00:42:08.044 00.000 10844 OnExposeComplete: enter
00:42:08.044 00.000 10844 UpdateGuideState(): m_state=6
00:42:08.044 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6815
00:42:08.044 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=61.77, Mass=2715, SNR=33.0, Peak=252 HFD=3.2
00:42:08.045 00.001 10844 MultiStar: [#1 0.28,-0.93,0.00,M1] [#2 -0.27,-0.17,1.99,U] [#3 0.11,-0.46,0.92,U] [#4 0.01,-0.36,0.97,U] [#5 -0.57,-0.34,0.00,M1] [#6 -0.09,-0.29,1.06,U] [#7 -0.21,-0.22,0.86,U] [#8 0.20,0.02,1.01,U] 
00:42:08.045 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.24}, one-star: {0.34, -0.27}
00:42:08.045 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
00:42:08.045 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
00:42:08.045 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.65 mountX=0.24 mountY=0.02, mountTheta=0.08
00:42:08.046 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.24, opts=13)
00:42:08.046 00.000 10844 Enqueuing Move request for scope (-0.02, -0.24)
00:42:08.046 00.000 11060 Worker thread wakes up
00:42:08.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:08.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
00:42:08.046 00.000 10844 UpdateGuideState exits: m=2715 SNR=33.0
00:42:08.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
00:42:08.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:08.046 00.000 11060 Moving (-0.02, -0.24) raw xDistance=0.24 yDistance=0.02
00:42:08.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:08.046 00.000 10844 Enqueuing Expose request
00:42:08.048 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:42:08.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:08.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:08.048 00.000 11060 MoveAxis(W, 41, ABG)
00:42:08.048 00.000 11060 Guiding  Dir = 3, Dur = 41
00:42:08.064 00.016 11060 IsSlewing returns 0
00:42:08.064 00.000 11060 IsGuiding returns 0
00:42:08.111 00.047 11060 IsGuiding returns 0
00:42:08.111 00.000 11060 Move returns status 0, amount 41
00:42:08.111 00.000 11060 MoveAxis(N, 0, ABG)
00:42:08.111 00.000 11060 Move returns status 0, amount 0
00:42:08.111 00.000 11060 move complete, result=0
00:42:08.111 00.000 11060 worker thread done servicing request
00:42:08.112 00.001 11060 Worker thread wakes up
00:42:08.112 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
00:42:08.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:08.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:08.739 00.627 11060 Exposure complete
00:42:08.917 00.178 11060 worker thread done servicing request
00:42:08.919 00.002 10844 OnExposeComplete: enter
00:42:08.919 00.000 10844 UpdateGuideState(): m_state=6
00:42:08.919 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6816
00:42:08.919 00.000 10844 Star::Find returns 1 (1), X=262.15, Y=61.91, Mass=3255, SNR=37.1, Peak=255 HFD=3.5
00:42:08.919 00.000 10844 MultiStar: [#1 0.17,-0.49,0.89,U] [#2 -0.31,-0.05,1.83,U] [#3 0.18,-0.24,0.97,U] [#4 -0.24,-0.25,0.86,U] [#5 -0.41,-0.22,0.96,U] [#6 -0.25,-0.71,0.00,M1] [#7 0.04,-0.33,0.78,U] [#8 -0.18,0.08,0.88,U] 
00:42:08.919 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.18}, one-star: {-0.38, -0.13}
00:42:08.919 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
00:42:08.920 00.001 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
00:42:08.920 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.25 cameraTheta=-2.30 mountX=0.21 mountY=-0.13, mountTheta=-0.56
00:42:08.921 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.18, opts=13)
00:42:08.921 00.000 10844 Enqueuing Move request for scope (-0.16, -0.18)
00:42:08.921 00.000 11060 Worker thread wakes up
00:42:08.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
00:42:08.921 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
00:42:08.921 00.000 11060 Moving (-0.16, -0.18) raw xDistance=0.21 yDistance=-0.13
00:42:08.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:42:08.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:08.922 00.001 10844 UpdateGuideState exits: m=3255 SNR=37.1 Saturated
00:42:08.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:08.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:08.922 00.000 10844 Enqueuing Expose request
00:42:08.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:08.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:42:08.922 00.000 11060 MoveAxis(W, 38, ABG)
00:42:08.922 00.000 11060 Guiding  Dir = 3, Dur = 38
00:42:08.954 00.032 11060 IsSlewing returns 0
00:42:08.954 00.000 11060 IsGuiding returns 0
00:42:09.026 00.072 11060 IsGuiding returns 0
00:42:09.027 00.001 11060 Move returns status 0, amount 38
00:42:09.027 00.000 11060 MoveAxis(N, 0, ABG)
00:42:09.027 00.000 11060 Move returns status 0, amount 0
00:42:09.027 00.000 11060 move complete, result=0
00:42:09.027 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
00:42:09.029 00.002 11060 worker thread done servicing request
00:42:09.029 00.000 11060 Worker thread wakes up
00:42:09.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:09.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:09.678 00.649 11060 Exposure complete
00:42:09.854 00.176 11060 worker thread done servicing request
00:42:09.854 00.000 10844 OnExposeComplete: enter
00:42:09.854 00.000 10844 UpdateGuideState(): m_state=6
00:42:09.854 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6817
00:42:09.854 00.000 10844 Star::Find returns 1 (1), X=262.27, Y=62.63, Mass=3007, SNR=35.4, Peak=255 HFD=3.5
00:42:09.855 00.001 10844 MultiStar: [#1 -0.04,-0.37,0.98,U] [#2 -0.41,0.18,1.83,U] [#3 0.35,0.20,0.87,U] [#4 -0.18,-0.43,0.91,U] [#5 -0.31,0.02,1.02,U] [#6 -0.08,-0.06,0.86,U] [#7 -0.26,-0.17,0.78,U] [#8 -0.23,0.34,0.83,U] 
00:42:09.855 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.05}, one-star: {-0.26, 0.59}
00:42:09.855 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
00:42:09.855 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.68)
00:42:09.855 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.87 mountX=-0.02 mountY=-0.19, mountTheta=-1.66
00:42:09.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.05, opts=13)
00:42:09.856 00.000 10844 Enqueuing Move request for scope (-0.18, 0.05)
00:42:09.856 00.000 11060 Worker thread wakes up
00:42:09.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:09.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
00:42:09.857 00.001 10844 UpdateGuideState exits: m=3007 SNR=35.4 Saturated
00:42:09.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
00:42:09.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:09.857 00.000 11060 Moving (-0.18, 0.05) raw xDistance=-0.02 yDistance=-0.19
00:42:09.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:09.857 00.000 10844 Enqueuing Expose request
00:42:09.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:42:09.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:09.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:42:09.857 00.000 11060 MoveAxis(E, 0, ABG)
00:42:09.857 00.000 11060 Move returns status 0, amount 0
00:42:09.857 00.000 11060 MoveAxis(N, 0, ABG)
00:42:09.857 00.000 11060 Move returns status 0, amount 0
00:42:09.857 00.000 11060 move complete, result=0
00:42:09.857 00.000 11060 worker thread done servicing request
00:42:09.857 00.000 11060 Worker thread wakes up
00:42:09.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:09.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:09.858 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:10.487 00.629 11060 Exposure complete
00:42:10.638 00.151 11060 worker thread done servicing request
00:42:10.645 00.007 10844 OnExposeComplete: enter
00:42:10.645 00.000 10844 UpdateGuideState(): m_state=6
00:42:10.645 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6818
00:42:10.645 00.000 10844 Star::Find returns 1 (1), X=262.99, Y=61.60, Mass=3294, SNR=36.7, Peak=255 HFD=3.5
00:42:10.646 00.001 10844 MultiStar: [#1 -0.47,-0.08,0.87,U] [#2 0.01,-0.13,1.94,U] [#3 0.41,0.51,0.00,M1] [#4 -0.05,-0.12,0.86,U] [#5 0.03,0.00,0.98,U] [#6 -0.17,-0.13,0.88,U] [#7 -0.46,0.13,0.74,U] [#8 -0.26,0.49,0.90,U] 
00:42:10.646 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.05}, one-star: {0.46, -0.44}
00:42:10.646 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
00:42:10.646 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
00:42:10.646 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.57 mountX=0.07 mountY=-0.07, mountTheta=-0.83
00:42:10.647 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.05, opts=13)
00:42:10.647 00.000 10844 Enqueuing Move request for scope (-0.08, -0.05)
00:42:10.647 00.000 11060 Worker thread wakes up
00:42:10.648 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:10.648 00.000 10844 UpdateGuideState exits: m=3294 SNR=36.7 Saturated
00:42:10.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:10.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:10.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
00:42:10.648 00.000 10844 Enqueuing Expose request
00:42:10.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
00:42:10.648 00.000 11060 Moving (-0.08, -0.05) raw xDistance=0.07 yDistance=-0.07
00:42:10.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:42:10.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:10.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:10.648 00.000 11060 MoveAxis(E, 0, ABG)
00:42:10.648 00.000 11060 Move returns status 0, amount 0
00:42:10.648 00.000 11060 MoveAxis(N, 0, ABG)
00:42:10.648 00.000 11060 Move returns status 0, amount 0
00:42:10.648 00.000 11060 move complete, result=0
00:42:10.649 00.001 11060 worker thread done servicing request
00:42:10.649 00.000 11060 Worker thread wakes up
00:42:10.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:10.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:10.650 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:11.304 00.654 11060 Exposure complete
00:42:11.471 00.167 11060 worker thread done servicing request
00:42:11.471 00.000 10844 OnExposeComplete: enter
00:42:11.471 00.000 10844 UpdateGuideState(): m_state=6
00:42:11.471 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6819
00:42:11.471 00.000 10844 Star::Find returns 1 (1), X=262.84, Y=62.62, Mass=2978, SNR=35.2, Peak=255 HFD=3.2
00:42:11.472 00.001 10844 MultiStar: [#1 0.02,0.01,1.01,U] [#2 -0.16,-0.06,1.90,U] [#3 0.10,0.39,0.97,U] [#4 -0.01,0.08,0.89,U] [#5 -0.40,-0.26,0.98,U] [#6 0.05,0.28,0.94,U] [#7 0.02,0.39,0.82,U] [#8 -0.24,0.23,0.92,U] 
00:42:11.472 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.16}, one-star: {0.32, 0.58}
00:42:11.472 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.67)
00:42:11.472 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
00:42:11.472 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.87 mountX=-0.14 mountY=-0.07, mountTheta=-2.68
00:42:11.474 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.16, opts=13)
00:42:11.474 00.000 10844 Enqueuing Move request for scope (-0.05, 0.16)
00:42:11.474 00.000 11060 Worker thread wakes up
00:42:11.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:11.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
00:42:11.474 00.000 10844 UpdateGuideState exits: m=2978 SNR=35.2 Saturated
00:42:11.474 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
00:42:11.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:11.474 00.000 11060 Moving (-0.05, 0.16) raw xDistance=-0.14 yDistance=-0.07
00:42:11.475 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:11.475 00.000 10844 Enqueuing Expose request
00:42:11.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:42:11.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:11.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:11.475 00.000 11060 MoveAxis(E, 25, ABG)
00:42:11.475 00.000 11060 Guiding  Dir = 2, Dur = 25
00:42:11.512 00.037 11060 IsSlewing returns 0
00:42:11.512 00.000 11060 IsGuiding returns 0
00:42:11.582 00.070 11060 IsGuiding returns 0
00:42:11.582 00.000 11060 Move returns status 0, amount 25
00:42:11.582 00.000 11060 MoveAxis(N, 0, ABG)
00:42:11.582 00.000 11060 Move returns status 0, amount 0
00:42:11.582 00.000 11060 move complete, result=0
00:42:11.582 00.000 11060 worker thread done servicing request
00:42:11.582 00.000 11060 Worker thread wakes up
00:42:11.582 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
00:42:11.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:11.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:12.215 00.633 11060 Exposure complete
00:42:12.401 00.186 11060 worker thread done servicing request
00:42:12.401 00.000 10844 OnExposeComplete: enter
00:42:12.401 00.000 10844 UpdateGuideState(): m_state=6
00:42:12.401 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6820
00:42:12.401 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=61.79, Mass=2826, SNR=33.8, Peak=247 HFD=3.5
00:42:12.402 00.001 10844 MultiStar: [#1 0.11,-0.18,0.98,U] [#2 -0.11,0.03,1.97,U] [#3 0.15,-0.45,0.95,U] [#4 0.12,0.22,0.98,U] [#5 -0.58,0.02,1.06,U] [#6 0.55,-0.40,0.00,M1] [#7 -0.08,0.02,0.92,U] [#8 -0.20,-0.21,1.00,U] 
00:42:12.402 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {0.25, -0.24}
00:42:12.402 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
00:42:12.402 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
00:42:12.402 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.14 mountX=0.09 mountY=-0.04, mountTheta=-0.40
00:42:12.403 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
00:42:12.403 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
00:42:12.403 00.000 11060 Worker thread wakes up
00:42:12.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:12.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
00:42:12.403 00.000 10844 UpdateGuideState exits: m=2826 SNR=33.8
00:42:12.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
00:42:12.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:12.403 00.000 11060 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.04
00:42:12.404 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:12.404 00.000 10844 Enqueuing Expose request
00:42:12.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:42:12.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:12.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:12.404 00.000 11060 MoveAxis(E, 0, ABG)
00:42:12.404 00.000 11060 Move returns status 0, amount 0
00:42:12.404 00.000 11060 MoveAxis(N, 0, ABG)
00:42:12.404 00.000 11060 Move returns status 0, amount 0
00:42:12.404 00.000 11060 move complete, result=0
00:42:12.404 00.000 11060 worker thread done servicing request
00:42:12.404 00.000 11060 Worker thread wakes up
00:42:12.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:12.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:12.407 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:13.043 00.636 11060 Exposure complete
00:42:13.214 00.171 11060 worker thread done servicing request
00:42:13.214 00.000 10844 OnExposeComplete: enter
00:42:13.214 00.000 10844 UpdateGuideState(): m_state=6
00:42:13.215 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6821
00:42:13.215 00.000 10844 Star::Find returns 1 (0), X=262.52, Y=61.76, Mass=2808, SNR=33.4, Peak=232 HFD=3.6
00:42:13.215 00.000 10844 MultiStar: [#1 0.41,-0.45,1.06,U] [#2 0.38,0.25,2.11,U] [#3 0.18,-0.11,1.00,U] [#4 0.01,-0.00,1.03,U] [#5 -0.21,-0.25,0.98,U] [#6 -0.14,-0.25,0.94,U] [#7 -0.20,0.45,0.85,U] [#8 -0.01,0.41,1.01,U] 
00:42:13.215 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {-0.01, -0.27}
00:42:13.215 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
00:42:13.215 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:42:13.215 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=-0.01 mountY=0.09, mountTheta=1.72
00:42:13.217 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
00:42:13.217 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
00:42:13.217 00.000 11060 Worker thread wakes up
00:42:13.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:13.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
00:42:13.217 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.4
00:42:13.217 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
00:42:13.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:13.217 00.000 11060 Moving (0.09, -0.00) raw xDistance=-0.01 yDistance=0.09
00:42:13.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:13.217 00.000 10844 Enqueuing Expose request
00:42:13.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:42:13.218 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:13.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:42:13.218 00.000 11060 MoveAxis(E, 0, ABG)
00:42:13.218 00.000 11060 Move returns status 0, amount 0
00:42:13.218 00.000 11060 MoveAxis(N, 0, ABG)
00:42:13.218 00.000 11060 Move returns status 0, amount 0
00:42:13.218 00.000 11060 move complete, result=0
00:42:13.218 00.000 11060 worker thread done servicing request
00:42:13.218 00.000 11060 Worker thread wakes up
00:42:13.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:13.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:13.220 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:13.865 00.645 11060 Exposure complete
00:42:14.034 00.169 11060 worker thread done servicing request
00:42:14.034 00.000 10844 OnExposeComplete: enter
00:42:14.034 00.000 10844 UpdateGuideState(): m_state=6
00:42:14.035 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6822
00:42:14.035 00.000 10844 Star::Find returns 1 (0), X=262.48, Y=62.36, Mass=2970, SNR=34.8, Peak=251 HFD=3.3
00:42:14.035 00.000 10844 MultiStar: [#1 0.36,0.07,0.97,U] [#2 -0.36,-0.32,1.94,U] [#3 0.01,0.52,0.94,U] [#4 0.09,-0.08,0.90,U] [#5 -0.27,-0.23,1.01,U] [#6 -0.20,-0.64,0.00,M1] [#7 -0.11,0.15,0.84,U] [#8 -0.28,0.16,0.88,U] 
00:42:14.035 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.03}, one-star: {-0.05, 0.32}
00:42:14.035 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
00:42:14.036 00.001 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
00:42:14.036 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.91 mountX=-0.01 mountY=-0.11, mountTheta=-1.62
00:42:14.038 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
00:42:14.038 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
00:42:14.038 00.000 11060 Worker thread wakes up
00:42:14.038 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:14.039 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
00:42:14.039 00.000 10844 UpdateGuideState exits: m=2970 SNR=34.8
00:42:14.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
00:42:14.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.039 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.11
00:42:14.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:14.039 00.000 10844 Enqueuing Expose request
00:42:14.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:42:14.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:14.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:42:14.039 00.000 11060 MoveAxis(E, 0, ABG)
00:42:14.039 00.000 11060 Move returns status 0, amount 0
00:42:14.040 00.001 11060 MoveAxis(N, 0, ABG)
00:42:14.040 00.000 11060 Move returns status 0, amount 0
00:42:14.040 00.000 11060 move complete, result=0
00:42:14.040 00.000 11060 worker thread done servicing request
00:42:14.040 00.000 11060 Worker thread wakes up
00:42:14.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:14.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:14.041 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:14.677 00.636 11060 Exposure complete
00:42:14.840 00.163 11060 worker thread done servicing request
00:42:14.840 00.000 10844 OnExposeComplete: enter
00:42:14.840 00.000 10844 UpdateGuideState(): m_state=6
00:42:14.840 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6823
00:42:14.841 00.001 10844 Star::Find returns 1 (1), X=262.75, Y=61.73, Mass=3174, SNR=36.3, Peak=255 HFD=3.5
00:42:14.841 00.000 10844 MultiStar: [#1 0.40,-0.36,0.91,U] [#2 -0.42,0.00,1.84,U] [#3 0.13,0.01,0.95,U] [#4 0.27,-0.20,0.94,U] [#5 0.13,-0.86,0.00,M1] [#6 0.01,-0.81,0.00,M2] [#7 0.38,-0.21,0.82,U] [#8 -0.12,-0.14,0.87,U] 
00:42:14.841 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.15}, one-star: {0.23, -0.30}
00:42:14.841 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
00:42:14.841 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
00:42:14.841 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.22 mountX=0.14 mountY=0.08, mountTheta=0.52
00:42:14.842 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.15, opts=13)
00:42:14.842 00.000 10844 Enqueuing Move request for scope (0.05, -0.15)
00:42:14.842 00.000 11060 Worker thread wakes up
00:42:14.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:14.843 00.001 10844 UpdateGuideState exits: m=3174 SNR=36.3 Saturated
00:42:14.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
00:42:14.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:14.843 00.000 10844 Enqueuing Expose request
00:42:14.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
00:42:14.843 00.000 11060 Moving (0.05, -0.15) raw xDistance=0.14 yDistance=0.08
00:42:14.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:42:14.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:14.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:42:14.843 00.000 11060 MoveAxis(W, 24, ABG)
00:42:14.843 00.000 11060 Guiding  Dir = 3, Dur = 24
00:42:14.880 00.037 11060 IsSlewing returns 0
00:42:14.881 00.001 11060 IsGuiding returns 0
00:42:14.930 00.049 11060 IsGuiding returns 0
00:42:14.930 00.000 11060 Move returns status 0, amount 24
00:42:14.930 00.000 11060 MoveAxis(N, 0, ABG)
00:42:14.930 00.000 11060 Move returns status 0, amount 0
00:42:14.930 00.000 11060 move complete, result=0
00:42:14.930 00.000 11060 worker thread done servicing request
00:42:14.931 00.001 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
00:42:14.931 00.000 11060 Worker thread wakes up
00:42:14.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:14.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:15.569 00.638 11060 Exposure complete
00:42:15.730 00.161 11060 worker thread done servicing request
00:42:15.731 00.001 10844 OnExposeComplete: enter
00:42:15.731 00.000 10844 UpdateGuideState(): m_state=6
00:42:15.731 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6824
00:42:15.731 00.000 10844 Star::Find returns 1 (1), X=262.53, Y=62.56, Mass=2793, SNR=33.4, Peak=255 HFD=3.2
00:42:15.731 00.000 10844 MultiStar: [#1 0.36,-0.16,1.09,U] [#2 -0.18,0.32,1.99,U] [#3 -0.32,0.44,0.96,U] [#4 0.06,0.04,0.96,U] [#5 -0.27,-0.17,1.01,U] [#6 0.00,-0.19,0.91,U] [#7 -0.04,0.30,0.83,U] [#8 -0.20,0.41,0.84,U] 
00:42:15.731 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.18}, one-star: {0.00, 0.52}
00:42:15.732 00.001 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
00:42:15.732 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
00:42:15.732 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.96 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
00:42:15.733 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.18, opts=13)
00:42:15.733 00.000 10844 Enqueuing Move request for scope (-0.07, 0.18)
00:42:15.733 00.000 11060 Worker thread wakes up
00:42:15.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:15.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
00:42:15.733 00.000 10844 UpdateGuideState exits: m=2793 SNR=33.4 Saturated
00:42:15.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
00:42:15.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:15.733 00.000 11060 Moving (-0.07, 0.18) raw xDistance=-0.16 yDistance=-0.10
00:42:15.734 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:15.734 00.000 10844 Enqueuing Expose request
00:42:15.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:42:15.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:15.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:42:15.734 00.000 11060 MoveAxis(E, 27, ABG)
00:42:15.734 00.000 11060 Guiding  Dir = 2, Dur = 27
00:42:15.745 00.011 11060 IsSlewing returns 0
00:42:15.745 00.000 11060 IsGuiding returns 0
00:42:15.777 00.032 11060 IsGuiding returns 0
00:42:15.777 00.000 11060 Move returns status 0, amount 27
00:42:15.777 00.000 11060 MoveAxis(N, 0, ABG)
00:42:15.777 00.000 11060 Move returns status 0, amount 0
00:42:15.777 00.000 11060 move complete, result=0
00:42:15.778 00.001 11060 worker thread done servicing request
00:42:15.778 00.000 11060 Worker thread wakes up
00:42:15.778 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
00:42:15.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:15.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:16.406 00.628 11060 Exposure complete
00:42:16.585 00.179 11060 worker thread done servicing request
00:42:16.585 00.000 10844 OnExposeComplete: enter
00:42:16.585 00.000 10844 UpdateGuideState(): m_state=6
00:42:16.585 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6825
00:42:16.585 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=61.78, Mass=2887, SNR=33.7, Peak=227 HFD=3.6
00:42:16.586 00.001 10844 MultiStar: [#1 -0.08,-0.45,1.04,U] [#2 -0.01,-0.08,2.00,U] [#3 -0.12,0.44,0.97,U] [#4 0.02,-0.18,1.00,U] [#5 -0.23,-0.82,0.00,M1] [#6 -0.21,-0.32,0.89,U] [#7 -0.48,-0.13,0.75,U] [#8 -0.22,0.18,0.93,U] 
00:42:16.586 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.10}, one-star: {0.00, -0.26}
00:42:16.586 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
00:42:16.586 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
00:42:16.586 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.41 mountX=0.12 mountY=-0.09, mountTheta=-0.67
00:42:16.587 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.10, opts=13)
00:42:16.587 00.000 10844 Enqueuing Move request for scope (-0.11, -0.10)
00:42:16.587 00.000 11060 Worker thread wakes up
00:42:16.588 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:16.588 00.000 10844 UpdateGuideState exits: m=2887 SNR=33.7
00:42:16.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:16.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:16.588 00.000 10844 Enqueuing Expose request
00:42:16.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
00:42:16.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
00:42:16.588 00.000 11060 Moving (-0.11, -0.10) raw xDistance=0.12 yDistance=-0.09
00:42:16.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:42:16.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:16.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:42:16.588 00.000 11060 MoveAxis(E, 0, ABG)
00:42:16.588 00.000 11060 Move returns status 0, amount 0
00:42:16.588 00.000 11060 MoveAxis(N, 0, ABG)
00:42:16.588 00.000 11060 Move returns status 0, amount 0
00:42:16.589 00.001 11060 move complete, result=0
00:42:16.589 00.000 11060 worker thread done servicing request
00:42:16.589 00.000 11060 Worker thread wakes up
00:42:16.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:16.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:16.591 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:17.248 00.657 11060 Exposure complete
00:42:17.406 00.158 11060 worker thread done servicing request
00:42:17.407 00.001 10844 OnExposeComplete: enter
00:42:17.407 00.000 10844 UpdateGuideState(): m_state=6
00:42:17.407 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6826
00:42:17.407 00.000 10844 Star::Find returns 1 (1), X=262.42, Y=62.27, Mass=2820, SNR=34.0, Peak=255 HFD=3.3
00:42:17.408 00.001 10844 MultiStar: [#1 0.63,-0.14,0.00,M1] [#2 0.31,-0.29,1.91,U] [#3 0.13,-0.33,0.99,U] [#4 -0.27,-0.21,0.91,U] [#5 0.13,-0.46,1.02,U] [#6 0.21,-0.68,0.00,M1] [#7 -0.35,0.42,0.88,U] [#8 -0.03,0.24,0.95,U] 
00:42:17.408 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {-0.10, 0.24}
00:42:17.408 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
00:42:17.408 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
00:42:17.408 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.33 mountX=0.09 mountY=0.04, mountTheta=0.41
00:42:17.410 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
00:42:17.410 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
00:42:17.410 00.000 11060 Worker thread wakes up
00:42:17.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:42:17.410 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:42:17.410 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.04
00:42:17.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:42:17.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:17.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:17.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:17.410 00.000 11060 MoveAxis(E, 0, ABG)
00:42:17.411 00.001 11060 Move returns status 0, amount 0
00:42:17.411 00.000 10844 UpdateGuideState exits: m=2820 SNR=34.0 Saturated
00:42:17.411 00.000 11060 MoveAxis(N, 0, ABG)
00:42:17.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:17.411 00.000 11060 Move returns status 0, amount 0
00:42:17.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:17.411 00.000 10844 Enqueuing Expose request
00:42:17.411 00.000 11060 move complete, result=0
00:42:17.411 00.000 11060 worker thread done servicing request
00:42:17.411 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:17.411 00.000 11060 Worker thread wakes up
00:42:17.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:17.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:18.044 00.633 11060 Exposure complete
00:42:18.212 00.168 11060 worker thread done servicing request
00:42:18.212 00.000 10844 OnExposeComplete: enter
00:42:18.213 00.001 10844 UpdateGuideState(): m_state=6
00:42:18.213 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6827
00:42:18.213 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=62.07, Mass=2931, SNR=34.7, Peak=229 HFD=3.5
00:42:18.213 00.000 10844 MultiStar: [#1 -0.12,-0.54,0.97,U] [#2 -0.03,-0.24,2.00,U] [#3 -0.06,-0.24,0.97,U] [#4 -0.04,-0.49,0.99,U] [#5 -0.24,-0.46,0.96,U] [#6 -0.17,-0.86,0.00,M2] [#7 -0.26,-0.14,0.74,U] [#8 0.00,0.62,0.00,M1] 
00:42:18.213 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.29}, one-star: {0.24, 0.03}
00:42:18.213 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
00:42:18.213 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
00:42:18.213 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.14 mountX=-0.08 mountY=0.23, mountTheta=1.89
00:42:18.215 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.03, opts=13)
00:42:18.215 00.000 10844 Enqueuing Move request for scope (0.24, 0.03)
00:42:18.215 00.000 11060 Worker thread wakes up
00:42:18.216 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
00:42:18.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
00:42:18.216 00.000 11060 Moving (0.24, 0.03) raw xDistance=-0.08 yDistance=0.23
00:42:18.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:42:18.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:18.216 00.000 10844 UpdateGuideState exits: m=2931 SNR=34.7
00:42:18.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:18.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:18.216 00.000 10844 Enqueuing Expose request
00:42:18.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:18.217 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:42:18.217 00.000 11060 MoveAxis(E, 0, ABG)
00:42:18.217 00.000 11060 Move returns status 0, amount 0
00:42:18.217 00.000 11060 MoveAxis(N, 0, ABG)
00:42:18.217 00.000 11060 Move returns status 0, amount 0
00:42:18.217 00.000 11060 move complete, result=0
00:42:18.217 00.000 11060 worker thread done servicing request
00:42:18.217 00.000 11060 Worker thread wakes up
00:42:18.218 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:18.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:18.220 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:18.860 00.640 11060 Exposure complete
00:42:19.033 00.173 11060 worker thread done servicing request
00:42:19.033 00.000 10844 OnExposeComplete: enter
00:42:19.033 00.000 10844 UpdateGuideState(): m_state=6
00:42:19.034 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6828
00:42:19.034 00.000 10844 Star::Find returns 1 (1), X=262.79, Y=62.44, Mass=2887, SNR=34.9, Peak=255 HFD=3.2
00:42:19.034 00.000 10844 MultiStar: [#1 -0.20,-0.10,0.89,U] [#2 -0.23,-0.20,1.99,U] [#3 -0.26,0.04,0.90,U] [#4 -0.10,-0.18,1.02,U] [#5 -0.19,-0.55,1.04,U] [#6 0.39,-0.37,0.90,U] [#7 -0.10,0.08,0.84,U] [#8 -0.59,0.22,0.00,M2] 
00:42:19.034 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.13}, one-star: {0.27, 0.40}
00:42:19.034 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
00:42:19.034 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
00:42:19.034 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.11 mountX=0.14 mountY=-0.05, mountTheta=-0.37
00:42:19.036 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
00:42:19.036 00.000 10844 Enqueuing Move request for scope (-0.07, -0.13)
00:42:19.036 00.000 11060 Worker thread wakes up
00:42:19.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
00:42:19.036 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
00:42:19.036 00.000 11060 Moving (-0.07, -0.13) raw xDistance=0.14 yDistance=-0.05
00:42:19.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:42:19.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:19.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:19.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:19.036 00.000 10844 UpdateGuideState exits: m=2887 SNR=34.9 Saturated
00:42:19.036 00.000 11060 MoveAxis(W, 24, ABG)
00:42:19.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.037 00.001 11060 Guiding  Dir = 3, Dur = 24
00:42:19.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:19.037 00.000 10844 Enqueuing Expose request
00:42:19.041 00.004 11060 IsSlewing returns 0
00:42:19.041 00.000 11060 IsGuiding returns 0
00:42:19.072 00.031 11060 IsGuiding returns 0
00:42:19.072 00.000 11060 Move returns status 0, amount 24
00:42:19.072 00.000 11060 MoveAxis(N, 0, ABG)
00:42:19.072 00.000 11060 Move returns status 0, amount 0
00:42:19.072 00.000 11060 move complete, result=0
00:42:19.073 00.001 11060 worker thread done servicing request
00:42:19.073 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:42:19.073 00.000 11060 Worker thread wakes up
00:42:19.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:19.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:19.703 00.630 11060 Exposure complete
00:42:19.869 00.166 11060 worker thread done servicing request
00:42:19.869 00.000 10844 OnExposeComplete: enter
00:42:19.869 00.000 10844 UpdateGuideState(): m_state=6
00:42:19.869 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6829
00:42:19.869 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=62.44, Mass=2554, SNR=32.3, Peak=248 HFD=3.3
00:42:19.869 00.000 10844 MultiStar: [#1 0.24,0.24,1.01,U] [#2 -0.16,0.29,2.18,U] [#3 0.17,0.52,1.01,U] [#4 0.06,-0.15,0.93,U] [#5 0.04,0.24,1.09,U] [#6 0.39,-0.32,0.96,U] [#7 -0.00,0.58,0.98,U] [#8 0.08,0.61,1.02,U] 
00:42:19.869 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.28}, one-star: {-0.10, 0.41}
00:42:19.869 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
00:42:19.869 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
00:42:19.869 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.39 mountX=-0.28 mountY=0.00, mountTheta=3.13
00:42:19.870 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.28, opts=13)
00:42:19.871 00.001 10844 Enqueuing Move request for scope (0.05, 0.28)
00:42:19.871 00.000 11060 Worker thread wakes up
00:42:19.871 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:19.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
00:42:19.871 00.000 10844 UpdateGuideState exits: m=2554 SNR=32.3
00:42:19.871 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
00:42:19.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.871 00.000 11060 Moving (0.05, 0.28) raw xDistance=-0.28 yDistance=0.00
00:42:19.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:19.871 00.000 10844 Enqueuing Expose request
00:42:19.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
00:42:19.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:19.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:42:19.871 00.000 11060 MoveAxis(E, 48, ABG)
00:42:19.871 00.000 11060 Guiding  Dir = 2, Dur = 48
00:42:19.884 00.013 11060 IsSlewing returns 0
00:42:19.884 00.000 11060 IsGuiding returns 0
00:42:19.949 00.065 11060 IsGuiding returns 0
00:42:19.949 00.000 11060 Move returns status 0, amount 48
00:42:19.949 00.000 11060 MoveAxis(N, 0, ABG)
00:42:19.949 00.000 11060 Move returns status 0, amount 0
00:42:19.949 00.000 11060 move complete, result=0
00:42:19.949 00.000 11060 worker thread done servicing request
00:42:19.949 00.000 11060 Worker thread wakes up
00:42:19.949 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
00:42:19.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:19.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:20.577 00.628 11060 Exposure complete
00:42:20.780 00.203 11060 worker thread done servicing request
00:42:20.781 00.001 10844 OnExposeComplete: enter
00:42:20.781 00.000 10844 UpdateGuideState(): m_state=6
00:42:20.781 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6830
00:42:20.781 00.000 10844 Star::Find returns 1 (0), X=262.79, Y=62.18, Mass=2972, SNR=35.1, Peak=240 HFD=3.3
00:42:20.781 00.000 10844 MultiStar: [#1 0.04,-0.64,0.00,M1] [#2 -0.15,0.18,1.83,U] [#3 0.28,-0.00,0.83,U] [#4 0.03,-0.46,0.95,U] [#5 -0.13,-0.11,0.93,U] [#6 -0.14,-0.44,0.93,U] [#7 0.05,0.14,0.77,U] [#8 -0.15,0.13,0.91,U] 
00:42:20.781 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {0.27, 0.14}
00:42:20.781 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
00:42:20.781 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
00:42:20.782 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.91 mountX=0.03 mountY=-0.01, mountTheta=-0.17
00:42:20.783 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
00:42:20.783 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
00:42:20.783 00.000 11060 Worker thread wakes up
00:42:20.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:20.783 00.000 10844 UpdateGuideState exits: m=2972 SNR=35.1
00:42:20.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:20.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:20.783 00.000 10844 Enqueuing Expose request
00:42:20.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:42:20.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:42:20.783 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
00:42:20.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:42:20.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:20.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:42:20.783 00.000 11060 MoveAxis(E, 0, ABG)
00:42:20.783 00.000 11060 Move returns status 0, amount 0
00:42:20.783 00.000 11060 MoveAxis(N, 0, ABG)
00:42:20.783 00.000 11060 Move returns status 0, amount 0
00:42:20.783 00.000 11060 move complete, result=0
00:42:20.784 00.001 11060 worker thread done servicing request
00:42:20.784 00.000 11060 Worker thread wakes up
00:42:20.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:20.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:20.784 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:21.422 00.638 11060 Exposure complete
00:42:21.587 00.165 11060 worker thread done servicing request
00:42:21.587 00.000 10844 OnExposeComplete: enter
00:42:21.587 00.000 10844 UpdateGuideState(): m_state=6
00:42:21.587 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6831
00:42:21.587 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=62.18, Mass=3153, SNR=35.9, Peak=255 HFD=3.7
00:42:21.587 00.000 10844 MultiStar: [#1 0.16,-0.01,0.87,U] [#2 -0.05,0.02,2.03,U] [#3 0.05,-0.10,0.92,U] [#4 -0.11,-0.04,1.00,U] [#5 -0.27,0.23,1.02,U] [#6 -0.14,-0.68,0.00,M1] [#7 -0.16,0.73,0.00,M1] [#8 -0.59,0.40,0.00,M1] 
00:42:21.587 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.04}, one-star: {0.04, 0.15}
00:42:21.587 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
00:42:21.588 00.001 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
00:42:21.588 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.30 mountX=-0.03 mountY=-0.04, mountTheta=-2.24
00:42:21.589 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
00:42:21.590 00.001 10844 Enqueuing Move request for scope (-0.04, 0.04)
00:42:21.590 00.000 11060 Worker thread wakes up
00:42:21.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:21.590 00.000 10844 UpdateGuideState exits: m=3153 SNR=35.9 Saturated
00:42:21.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:21.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:21.590 00.000 10844 Enqueuing Expose request
00:42:21.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:42:21.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:42:21.590 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=-0.04
00:42:21.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:42:21.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:21.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:21.590 00.000 11060 MoveAxis(E, 0, ABG)
00:42:21.590 00.000 11060 Move returns status 0, amount 0
00:42:21.590 00.000 11060 MoveAxis(N, 0, ABG)
00:42:21.590 00.000 11060 Move returns status 0, amount 0
00:42:21.591 00.001 11060 move complete, result=0
00:42:21.591 00.000 11060 worker thread done servicing request
00:42:21.591 00.000 11060 Worker thread wakes up
00:42:21.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:21.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:21.592 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:22.222 00.630 11060 Exposure complete
00:42:22.389 00.167 11060 worker thread done servicing request
00:42:22.390 00.001 10844 OnExposeComplete: enter
00:42:22.390 00.000 10844 UpdateGuideState(): m_state=6
00:42:22.390 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6832
00:42:22.390 00.000 10844 Star::Find returns 1 (0), X=263.06, Y=61.84, Mass=3427, SNR=37.6, Peak=254 HFD=3.4
00:42:22.390 00.000 10844 MultiStar: [#1 0.49,-0.46,0.00,M1] [#2 -0.05,-0.05,1.83,U] [#3 0.16,-0.47,0.95,U] [#4 0.17,-0.41,0.99,U] [#5 -0.60,0.08,0.94,U] [#6 -0.08,-0.34,0.84,U] [#7 0.07,0.12,0.74,U] [#8 -0.26,-0.01,0.80,U] 
00:42:22.390 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.16}, one-star: {0.53, -0.20}
00:42:22.390 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
00:42:22.390 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
00:42:22.391 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.59 mountX=0.16 mountY=0.02, mountTheta=0.14
00:42:22.392 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.16, opts=13)
00:42:22.392 00.000 10844 Enqueuing Move request for scope (-0.00, -0.16)
00:42:22.392 00.000 11060 Worker thread wakes up
00:42:22.392 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:42:22.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
00:42:22.392 00.000 10844 UpdateGuideState exits: m=3427 SNR=37.6
00:42:22.392 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
00:42:22.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:22.392 00.000 11060 Moving (-0.00, -0.16) raw xDistance=0.16 yDistance=0.02
00:42:22.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:22.392 00.000 10844 Enqueuing Expose request
00:42:22.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:42:22.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:22.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:22.392 00.000 11060 MoveAxis(W, 27, ABG)
00:42:22.392 00.000 11060 Guiding  Dir = 3, Dur = 27
00:42:22.402 00.010 11060 IsSlewing returns 0
00:42:22.402 00.000 11060 IsGuiding returns 0
00:42:22.465 00.063 11060 IsGuiding returns 0
00:42:22.465 00.000 11060 Move returns status 0, amount 27
00:42:22.465 00.000 11060 MoveAxis(N, 0, ABG)
00:42:22.465 00.000 11060 Move returns status 0, amount 0
00:42:22.465 00.000 11060 move complete, result=0
00:42:22.465 00.000 11060 worker thread done servicing request
00:42:22.465 00.000 11060 Worker thread wakes up
00:42:22.466 00.001 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
00:42:22.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:22.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:23.099 00.633 11060 Exposure complete
00:42:23.267 00.168 11060 worker thread done servicing request
00:42:23.267 00.000 10844 OnExposeComplete: enter
00:42:23.267 00.000 10844 UpdateGuideState(): m_state=6
00:42:23.267 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6833
00:42:23.267 00.000 10844 Star::Find returns 1 (0), X=262.93, Y=61.77, Mass=2501, SNR=31.9, Peak=183 HFD=3.2
00:42:23.268 00.001 10844 MultiStar: [#1 0.01,0.14,1.15,U] [#2 -0.50,0.14,2.12,U] [#3 0.02,-0.37,1.04,U] [#4 0.12,-0.50,1.06,U] [#5 -0.97,-0.48,0.00,M1] [#6 -0.16,-1.01,0.00,M1] [#7 -0.55,0.14,0.91,U] [#8 -0.47,0.15,1.08,U] 
00:42:23.268 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.05}, one-star: {0.41, -0.27}
00:42:23.268 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
00:42:23.268 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
00:42:23.268 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.86 mountX=0.08 mountY=-0.17, mountTheta=-1.11
00:42:23.270 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
00:42:23.270 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
00:42:23.270 00.000 11060 Worker thread wakes up
00:42:23.270 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:42:23.271 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
00:42:23.271 00.000 10844 UpdateGuideState exits: m=2501 SNR=31.9
00:42:23.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:23.271 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
00:42:23.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:23.271 00.000 10844 Enqueuing Expose request
00:42:23.272 00.001 11060 Moving (-0.18, -0.05) raw xDistance=0.08 yDistance=-0.17
00:42:23.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:42:23.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:23.273 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:42:23.273 00.000 11060 MoveAxis(E, 0, ABG)
00:42:23.273 00.000 11060 Move returns status 0, amount 0
00:42:23.273 00.000 11060 MoveAxis(N, 0, ABG)
00:42:23.273 00.000 11060 Move returns status 0, amount 0
00:42:23.273 00.000 11060 move complete, result=0
00:42:23.273 00.000 11060 worker thread done servicing request
00:42:23.273 00.000 11060 Worker thread wakes up
00:42:23.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:23.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:23.274 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:23.913 00.639 11060 Exposure complete
00:42:24.078 00.165 11060 worker thread done servicing request
00:42:24.078 00.000 10844 OnExposeComplete: enter
00:42:24.079 00.001 10844 UpdateGuideState(): m_state=6
00:42:24.079 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6834
00:42:24.079 00.000 10844 Star::Find returns 1 (0), X=262.39, Y=61.95, Mass=3091, SNR=35.4, Peak=251 HFD=3.6
00:42:24.079 00.000 10844 MultiStar: [#1 0.28,-0.48,0.94,U] [#2 -0.49,-0.20,1.97,U] [#3 -0.46,-0.66,0.00,M1] [#4 -0.05,-0.80,0.00,M1] [#5 -0.11,-0.75,0.00,M2] [#6 -0.17,-0.81,0.00,M2] [#7 0.64,-0.43,0.00,M1] [#8 -0.48,0.42,0.00,M1] 
00:42:24.079 00.000 10844 single-star, 2 included, MultiStar: {-0.21, -0.24}, one-star: {-0.13, -0.08}
00:42:24.079 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
00:42:24.079 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
00:42:24.080 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-2.60 mountX=0.10 mountY=-0.12, mountTheta=-0.85
00:42:24.081 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.08, opts=13)
00:42:24.081 00.000 10844 Enqueuing Move request for scope (-0.13, -0.08)
00:42:24.081 00.000 11060 Worker thread wakes up
00:42:24.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:24.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
00:42:24.081 00.000 10844 UpdateGuideState exits: m=3091 SNR=35.4
00:42:24.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
00:42:24.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.081 00.000 11060 Moving (-0.13, -0.08) raw xDistance=0.10 yDistance=-0.12
00:42:24.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:24.081 00.000 10844 Enqueuing Expose request
00:42:24.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:42:24.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:24.082 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:42:24.082 00.000 11060 MoveAxis(E, 0, ABG)
00:42:24.082 00.000 11060 Move returns status 0, amount 0
00:42:24.082 00.000 11060 MoveAxis(N, 0, ABG)
00:42:24.082 00.000 11060 Move returns status 0, amount 0
00:42:24.082 00.000 11060 move complete, result=0
00:42:24.082 00.000 11060 worker thread done servicing request
00:42:24.082 00.000 11060 Worker thread wakes up
00:42:24.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:24.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:24.083 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:24.713 00.630 11060 Exposure complete
00:42:24.897 00.184 11060 worker thread done servicing request
00:42:24.898 00.001 10844 OnExposeComplete: enter
00:42:24.898 00.000 10844 UpdateGuideState(): m_state=6
00:42:24.898 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6835
00:42:24.898 00.000 10844 Star::Find returns 1 (1), X=263.00, Y=61.67, Mass=2721, SNR=33.2, Peak=255 HFD=3.3
00:42:24.899 00.001 10844 MultiStar: [#1 0.39,-0.08,1.04,U] [#2 -0.36,-0.39,2.18,U] [#3 0.12,-0.51,1.01,U] [#4 -0.01,-0.51,0.99,U] [#5 -0.32,-0.52,1.01,U] [#6 -0.10,-0.30,1.01,U] [#7 0.16,-0.13,0.95,U] [#8 -0.27,0.08,0.91,U] 
00:42:24.899 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.32}, one-star: {0.48, -0.37}
00:42:24.899 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
00:42:24.899 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
00:42:24.899 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.67 mountX=0.32 mountY=0.02, mountTheta=0.07
00:42:24.901 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.32, opts=13)
00:42:24.901 00.000 10844 Enqueuing Move request for scope (-0.03, -0.32)
00:42:24.901 00.000 11060 Worker thread wakes up
00:42:24.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:24.901 00.000 10844 UpdateGuideState exits: m=2721 SNR=33.2 Saturated
00:42:24.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:24.901 00.000 10844 Enqueuing Expose request
00:42:24.902 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
00:42:24.902 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
00:42:24.902 00.000 11060 Moving (-0.03, -0.32) raw xDistance=0.32 yDistance=0.02
00:42:24.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
00:42:24.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:24.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:24.902 00.000 11060 MoveAxis(W, 55, ABG)
00:42:24.902 00.000 11060 Guiding  Dir = 3, Dur = 55
00:42:24.926 00.024 11060 IsSlewing returns 0
00:42:24.926 00.000 11060 IsGuiding returns 0
00:42:25.005 00.079 11060 IsGuiding returns 0
00:42:25.005 00.000 11060 Move returns status 0, amount 55
00:42:25.005 00.000 11060 MoveAxis(N, 0, ABG)
00:42:25.006 00.001 11060 Move returns status 0, amount 0
00:42:25.006 00.000 11060 move complete, result=0
00:42:25.006 00.000 11060 worker thread done servicing request
00:42:25.006 00.000 11060 Worker thread wakes up
00:42:25.006 00.000 10844 GuideStep: 0.3 px 55 ms WEST, 0.0 px 0 ms NORTH
00:42:25.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:25.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:25.647 00.641 11060 Exposure complete
00:42:25.813 00.166 11060 worker thread done servicing request
00:42:25.813 00.000 10844 OnExposeComplete: enter
00:42:25.813 00.000 10844 UpdateGuideState(): m_state=6
00:42:25.813 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6836
00:42:25.813 00.000 10844 Star::Find returns 1 (0), X=262.56, Y=61.86, Mass=2876, SNR=34.1, Peak=253 HFD=3.4
00:42:25.815 00.002 10844 MultiStar: [#1 -0.23,-0.10,1.06,U] [#2 -0.16,-0.03,2.00,U] [#3 -0.14,-0.10,1.02,U] [#4 0.06,-0.59,1.00,U] [#5 -0.30,-0.13,0.96,U] [#6 -0.32,-0.20,0.92,U] [#7 -0.20,-0.31,0.82,U] [#8 -0.34,0.34,0.90,U] 
00:42:25.815 00.000 10844 single-star, 8 included, MultiStar: {-0.17, -0.14}, one-star: {0.04, -0.18}
00:42:25.815 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
00:42:25.815 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
00:42:25.815 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.37 mountX=0.17 mountY=0.06, mountTheta=0.36
00:42:25.816 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.18, opts=13)
00:42:25.816 00.000 10844 Enqueuing Move request for scope (0.04, -0.18)
00:42:25.816 00.000 11060 Worker thread wakes up
00:42:25.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:25.817 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
00:42:25.817 00.000 10844 UpdateGuideState exits: m=2876 SNR=34.1
00:42:25.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
00:42:25.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:25.817 00.000 11060 Moving (0.04, -0.18) raw xDistance=0.17 yDistance=0.06
00:42:25.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:25.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:42:25.817 00.000 10844 Enqueuing Expose request
00:42:25.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:25.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:42:25.817 00.000 11060 MoveAxis(W, 31, ABG)
00:42:25.817 00.000 11060 Guiding  Dir = 3, Dur = 31
00:42:25.829 00.012 11060 IsSlewing returns 0
00:42:25.829 00.000 11060 IsGuiding returns 0
00:42:25.877 00.048 11060 IsGuiding returns 0
00:42:25.877 00.000 11060 Move returns status 0, amount 31
00:42:25.877 00.000 11060 MoveAxis(N, 0, ABG)
00:42:25.877 00.000 11060 Move returns status 0, amount 0
00:42:25.877 00.000 11060 move complete, result=0
00:42:25.877 00.000 11060 worker thread done servicing request
00:42:25.877 00.000 11060 Worker thread wakes up
00:42:25.877 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
00:42:25.878 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:25.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:26.507 00.629 11060 Exposure complete
00:42:26.680 00.173 11060 worker thread done servicing request
00:42:26.680 00.000 10844 OnExposeComplete: enter
00:42:26.680 00.000 10844 UpdateGuideState(): m_state=6
00:42:26.680 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6837
00:42:26.680 00.000 10844 Star::Find returns 1 (1), X=262.39, Y=61.63, Mass=2887, SNR=34.0, Peak=255 HFD=3.3
00:42:26.681 00.001 10844 MultiStar: [#1 -0.04,-0.42,1.01,U] [#2 -0.52,-0.18,1.96,U] [#3 -0.02,-0.30,0.89,U] [#4 0.32,-0.47,0.90,U] [#5 -0.63,-0.28,0.00,M1] [#6 -0.01,-0.85,0.00,M1] [#7 -0.26,0.20,0.93,U] [#8 -0.46,0.18,0.91,U] 
00:42:26.681 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.20}, one-star: {-0.14, -0.41}
00:42:26.681 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
00:42:26.681 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
00:42:26.681 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-2.38 mountX=0.23 mountY=-0.17, mountTheta=-0.64
00:42:26.682 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.20, opts=13)
00:42:26.683 00.001 10844 Enqueuing Move request for scope (-0.21, -0.20)
00:42:26.683 00.000 11060 Worker thread wakes up
00:42:26.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.20) opts 0xd
00:42:26.683 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.20)
00:42:26.683 00.000 11060 Moving (-0.21, -0.20) raw xDistance=0.23 yDistance=-0.17
00:42:26.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:42:26.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:26.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:26.684 00.001 10844 UpdateGuideState exits: m=2887 SNR=34.0 Saturated
00:42:26.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:42:26.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:26.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:26.685 00.001 10844 Enqueuing Expose request
00:42:26.685 00.000 11060 MoveAxis(W, 42, ABG)
00:42:26.685 00.000 11060 Guiding  Dir = 3, Dur = 42
00:42:26.690 00.005 11060 IsSlewing returns 0
00:42:26.690 00.000 11060 IsGuiding returns 0
00:42:26.736 00.046 11060 IsGuiding returns 0
00:42:26.736 00.000 11060 Move returns status 0, amount 42
00:42:26.736 00.000 11060 MoveAxis(N, 0, ABG)
00:42:26.736 00.000 11060 Move returns status 0, amount 0
00:42:26.736 00.000 11060 move complete, result=0
00:42:26.736 00.000 11060 worker thread done servicing request
00:42:26.736 00.000 11060 Worker thread wakes up
00:42:26.737 00.001 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
00:42:26.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:26.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:27.369 00.632 11060 Exposure complete
00:42:27.540 00.171 11060 worker thread done servicing request
00:42:27.540 00.000 10844 OnExposeComplete: enter
00:42:27.540 00.000 10844 UpdateGuideState(): m_state=6
00:42:27.540 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6838
00:42:27.540 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=61.86, Mass=2389, SNR=31.2, Peak=245 HFD=3.2
00:42:27.540 00.000 10844 MultiStar: [#1 -0.00,-0.25,1.10,U] [#2 -0.64,0.01,0.00,M1] [#3 -0.34,-0.05,0.98,U] [#4 -0.13,-0.52,1.02,U] [#5 -0.43,-0.27,1.05,U] [#6 -0.15,-0.50,1.08,U] [#7 -0.06,-0.13,0.92,U] [#8 -0.18,0.14,1.00,U] 
00:42:27.540 00.000 10844 single-star, 7 included, MultiStar: {-0.15, -0.22}, one-star: {0.06, -0.18}
00:42:27.540 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
00:42:27.540 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
00:42:27.540 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.23 mountX=0.17 mountY=0.09, mountTheta=0.51
00:42:27.543 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
00:42:27.543 00.000 10844 Enqueuing Move request for scope (0.06, -0.18)
00:42:27.543 00.000 11060 Worker thread wakes up
00:42:27.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:27.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
00:42:27.543 00.000 10844 UpdateGuideState exits: m=2389 SNR=31.2
00:42:27.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
00:42:27.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:27.543 00.000 11060 Moving (0.06, -0.18) raw xDistance=0.17 yDistance=0.09
00:42:27.544 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:42:27.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:27.544 00.000 10844 Enqueuing Expose request
00:42:27.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:27.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:42:27.544 00.000 11060 MoveAxis(W, 30, ABG)
00:42:27.544 00.000 11060 Guiding  Dir = 3, Dur = 30
00:42:27.567 00.023 11060 IsSlewing returns 0
00:42:27.567 00.000 11060 IsGuiding returns 0
00:42:27.615 00.048 11060 IsGuiding returns 0
00:42:27.615 00.000 11060 Move returns status 0, amount 30
00:42:27.616 00.001 11060 MoveAxis(N, 0, ABG)
00:42:27.616 00.000 11060 Move returns status 0, amount 0
00:42:27.616 00.000 11060 move complete, result=0
00:42:27.616 00.000 11060 worker thread done servicing request
00:42:27.616 00.000 11060 Worker thread wakes up
00:42:27.616 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
00:42:27.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:27.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:28.248 00.632 11060 Exposure complete
00:42:28.418 00.170 11060 worker thread done servicing request
00:42:28.418 00.000 10844 OnExposeComplete: enter
00:42:28.418 00.000 10844 UpdateGuideState(): m_state=6
00:42:28.419 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6839
00:42:28.419 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.26, Mass=2842, SNR=33.8, Peak=253 HFD=3.4
00:42:28.419 00.000 10844 MultiStar: [#1 -0.17,0.33,0.99,U] [#2 -0.09,-0.29,2.01,U] [#3 -0.19,0.28,0.90,U] [#4 0.16,-0.14,0.91,U] [#5 -0.50,-0.43,0.00,M1] [#6 0.29,-0.51,0.79,U] [#7 0.15,-0.02,0.80,U] [#8 -0.52,-0.09,1.00,U] 
00:42:28.419 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.17, 0.22}
00:42:28.419 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
00:42:28.419 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
00:42:28.419 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=0.06 mountY=-0.04, mountTheta=-0.57
00:42:28.421 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
00:42:28.421 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
00:42:28.421 00.000 11060 Worker thread wakes up
00:42:28.421 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:42:28.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:42:28.421 00.000 10844 UpdateGuideState exits: m=2842 SNR=33.8
00:42:28.421 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:42:28.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:28.421 00.000 11060 Moving (-0.04, -0.05) raw xDistance=0.06 yDistance=-0.04
00:42:28.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:28.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:42:28.421 00.000 10844 Enqueuing Expose request
00:42:28.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:28.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:28.421 00.000 11060 MoveAxis(E, 0, ABG)
00:42:28.422 00.001 11060 Move returns status 0, amount 0
00:42:28.422 00.000 11060 MoveAxis(N, 0, ABG)
00:42:28.422 00.000 11060 Move returns status 0, amount 0
00:42:28.422 00.000 11060 move complete, result=0
00:42:28.422 00.000 11060 worker thread done servicing request
00:42:28.422 00.000 11060 Worker thread wakes up
00:42:28.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:28.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:28.424 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:29.058 00.634 11060 Exposure complete
00:42:29.239 00.181 11060 worker thread done servicing request
00:42:29.239 00.000 10844 OnExposeComplete: enter
00:42:29.239 00.000 10844 UpdateGuideState(): m_state=6
00:42:29.239 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6840
00:42:29.239 00.000 10844 Star::Find returns 1 (1), X=262.61, Y=62.14, Mass=2861, SNR=34.2, Peak=255 HFD=3.3
00:42:29.240 00.001 10844 MultiStar: [#1 -0.03,-0.69,0.00,M1] [#2 -0.15,-0.20,1.89,U] [#3 -0.20,-0.06,0.93,U] [#4 0.45,-0.63,0.00,M1] [#5 -0.16,-0.23,1.06,U] [#6 0.14,-1.08,0.00,M1] [#7 -0.14,-0.06,0.84,U] [#8 0.11,-0.12,0.90,U] 
00:42:29.240 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.11}, one-star: {0.09, 0.11}
00:42:29.240 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
00:42:29.240 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
00:42:29.240 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.25 mountX=0.12 mountY=-0.07, mountTheta=-0.51
00:42:29.242 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
00:42:29.242 00.000 10844 Enqueuing Move request for scope (-0.09, -0.11)
00:42:29.242 00.000 11060 Worker thread wakes up
00:42:29.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:29.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
00:42:29.242 00.000 10844 UpdateGuideState exits: m=2861 SNR=34.2 Saturated
00:42:29.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
00:42:29.243 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:29.243 00.000 11060 Moving (-0.09, -0.11) raw xDistance=0.12 yDistance=-0.07
00:42:29.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:29.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:42:29.243 00.000 10844 Enqueuing Expose request
00:42:29.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:29.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:29.243 00.000 11060 MoveAxis(W, 21, ABG)
00:42:29.243 00.000 11060 Guiding  Dir = 3, Dur = 21
00:42:29.259 00.016 11060 IsSlewing returns 0
00:42:29.260 00.001 11060 IsGuiding returns 0
00:42:29.290 00.030 11060 IsGuiding returns 0
00:42:29.291 00.001 11060 Move returns status 0, amount 21
00:42:29.291 00.000 11060 MoveAxis(N, 0, ABG)
00:42:29.291 00.000 11060 Move returns status 0, amount 0
00:42:29.291 00.000 11060 move complete, result=0
00:42:29.291 00.000 11060 worker thread done servicing request
00:42:29.291 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
00:42:29.291 00.000 11060 Worker thread wakes up
00:42:29.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:29.292 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:29.934 00.642 11060 Exposure complete
00:42:30.117 00.183 11060 worker thread done servicing request
00:42:30.117 00.000 10844 OnExposeComplete: enter
00:42:30.117 00.000 10844 UpdateGuideState(): m_state=6
00:42:30.118 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6841
00:42:30.118 00.000 10844 Star::Find returns 1 (1), X=262.99, Y=61.71, Mass=2723, SNR=33.0, Peak=255 HFD=3.2
00:42:30.118 00.000 10844 MultiStar: [#1 -0.19,-0.52,1.07,U] [#2 -0.53,-0.03,2.00,U] [#3 0.25,0.11,0.95,U] [#4 0.25,-0.02,1.03,U] [#5 -0.13,-0.97,0.00,M1] [#6 0.06,-0.73,0.00,M2] [#7 -0.44,-0.13,0.87,U] [#8 0.05,-0.04,1.03,U] 
00:42:30.118 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.13}, one-star: {0.46, -0.32}
00:42:30.118 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
00:42:30.118 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
00:42:30.118 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.14 mountX=0.14 mountY=-0.06, mountTheta=-0.40
00:42:30.119 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
00:42:30.119 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
00:42:30.119 00.000 11060 Worker thread wakes up
00:42:30.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
00:42:30.119 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
00:42:30.119 00.000 11060 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=-0.06
00:42:30.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:42:30.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:30.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:30.119 00.000 10844 UpdateGuideState exits: m=2723 SNR=33.0 Saturated
00:42:30.121 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:30.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:30.121 00.000 10844 Enqueuing Expose request
00:42:30.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:42:30.121 00.000 11060 MoveAxis(W, 25, ABG)
00:42:30.121 00.000 11060 Guiding  Dir = 3, Dur = 25
00:42:30.131 00.010 11060 IsSlewing returns 0
00:42:30.132 00.001 11060 IsGuiding returns 0
00:42:30.162 00.030 11060 IsGuiding returns 0
00:42:30.162 00.000 11060 Move returns status 0, amount 25
00:42:30.162 00.000 11060 MoveAxis(N, 0, ABG)
00:42:30.162 00.000 11060 Move returns status 0, amount 0
00:42:30.162 00.000 11060 move complete, result=0
00:42:30.162 00.000 11060 worker thread done servicing request
00:42:30.162 00.000 11060 Worker thread wakes up
00:42:30.162 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
00:42:30.163 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:30.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:30.793 00.630 11060 Exposure complete
00:42:30.997 00.204 11060 worker thread done servicing request
00:42:30.997 00.000 10844 OnExposeComplete: enter
00:42:30.997 00.000 10844 UpdateGuideState(): m_state=6
00:42:30.998 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6842
00:42:30.998 00.000 10844 Star::Find returns 1 (0), X=262.94, Y=62.21, Mass=3151, SNR=36.1, Peak=237 HFD=3.2
00:42:30.998 00.000 10844 MultiStar: [#1 0.30,-0.71,0.00,M1] [#2 -0.38,0.18,1.98,U] [#3 0.29,-0.23,1.03,U] [#4 -0.32,-0.16,0.87,U] [#5 -0.44,-0.05,0.95,U] [#6 -0.18,-0.15,0.86,U] [#7 -0.22,0.20,0.83,U] [#8 -0.09,0.33,0.88,U] 
00:42:30.998 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.05}, one-star: {0.42, 0.17}
00:42:30.998 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
00:42:30.998 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.76)
00:42:30.998 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.79 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
00:42:30.999 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.05, opts=13)
00:42:30.999 00.000 10844 Enqueuing Move request for scope (-0.14, 0.05)
00:42:31.001 00.002 11060 Worker thread wakes up
00:42:31.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
00:42:31.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
00:42:31.001 00.000 11060 Moving (-0.14, 0.05) raw xDistance=-0.02 yDistance=-0.14
00:42:31.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:42:31.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:31.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:31.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:42:31.001 00.000 11060 MoveAxis(E, 0, ABG)
00:42:31.001 00.000 11060 Move returns status 0, amount 0
00:42:31.001 00.000 11060 MoveAxis(N, 0, ABG)
00:42:31.001 00.000 11060 Move returns status 0, amount 0
00:42:31.001 00.000 11060 move complete, result=0
00:42:31.002 00.001 10844 UpdateGuideState exits: m=3151 SNR=36.1
00:42:31.002 00.000 11060 worker thread done servicing request
00:42:31.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:31.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:31.002 00.000 10844 Enqueuing Expose request
00:42:31.002 00.000 11060 Worker thread wakes up
00:42:31.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:31.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:31.002 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:31.635 00.633 11060 Exposure complete
00:42:31.809 00.174 11060 worker thread done servicing request
00:42:31.809 00.000 10844 OnExposeComplete: enter
00:42:31.810 00.001 10844 UpdateGuideState(): m_state=6
00:42:31.810 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6843
00:42:31.810 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=62.67, Mass=3052, SNR=34.8, Peak=255 HFD=3.5
00:42:31.810 00.000 10844 MultiStar: [#1 0.18,0.29,0.95,U] [#2 -0.08,0.03,1.97,U] [#3 -0.15,0.18,0.91,U] [#4 -0.08,-0.04,0.97,U] [#5 -0.04,-0.12,0.96,U] [#6 0.14,-0.08,0.90,U] [#7 -0.10,0.24,0.86,U] [#8 0.13,0.36,0.93,U] 
00:42:31.810 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {-0.13, 0.64}
00:42:31.810 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
00:42:31.810 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
00:42:31.811 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=-0.15 mountY=-0.05, mountTheta=-2.83
00:42:31.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
00:42:31.812 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
00:42:31.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:31.812 00.000 10844 UpdateGuideState exits: m=3052 SNR=34.8 Saturated
00:42:31.813 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:31.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:31.813 00.000 10844 Enqueuing Expose request
00:42:31.813 00.000 11060 Worker thread wakes up
00:42:31.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
00:42:31.813 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
00:42:31.813 00.000 11060 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=-0.05
00:42:31.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:42:31.814 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:31.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:42:31.814 00.000 11060 MoveAxis(E, 25, ABG)
00:42:31.814 00.000 11060 Guiding  Dir = 2, Dur = 25
00:42:31.819 00.005 11060 IsSlewing returns 0
00:42:31.819 00.000 11060 IsGuiding returns 0
00:42:31.850 00.031 11060 IsGuiding returns 0
00:42:31.850 00.000 11060 Move returns status 0, amount 25
00:42:31.850 00.000 11060 MoveAxis(N, 0, ABG)
00:42:31.850 00.000 11060 Move returns status 0, amount 0
00:42:31.850 00.000 11060 move complete, result=0
00:42:31.850 00.000 11060 worker thread done servicing request
00:42:31.850 00.000 11060 Worker thread wakes up
00:42:31.850 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
00:42:31.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:31.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:32.491 00.641 11060 Exposure complete
00:42:32.668 00.177 11060 worker thread done servicing request
00:42:32.668 00.000 10844 OnExposeComplete: enter
00:42:32.668 00.000 10844 UpdateGuideState(): m_state=6
00:42:32.668 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6844
00:42:32.668 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=61.80, Mass=3101, SNR=34.7, Peak=255 HFD=3.7
00:42:32.669 00.001 10844 MultiStar: [#1 0.08,-0.27,0.89,U] [#2 -0.03,0.13,1.91,U] [#3 -0.11,-0.34,0.97,U] [#4 0.22,-0.28,1.00,U] [#5 0.05,-0.18,0.95,U] [#6 0.34,-0.25,0.93,U] [#7 0.23,0.55,0.79,U] [#8 -0.22,0.29,0.93,U] 
00:42:32.669 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.04, -0.23}
00:42:32.669 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
00:42:32.669 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
00:42:32.669 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.80 mountX=0.05 mountY=0.06, mountTheta=0.95
00:42:32.670 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
00:42:32.670 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
00:42:32.670 00.000 11060 Worker thread wakes up
00:42:32.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:32.670 00.000 10844 UpdateGuideState exits: m=3101 SNR=34.7 Saturated
00:42:32.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:32.671 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:32.671 00.000 10844 Enqueuing Expose request
00:42:32.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:42:32.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:42:32.671 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.06
00:42:32.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:42:32.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:32.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:42:32.671 00.000 11060 MoveAxis(E, 0, ABG)
00:42:32.671 00.000 11060 Move returns status 0, amount 0
00:42:32.671 00.000 11060 MoveAxis(N, 0, ABG)
00:42:32.671 00.000 11060 Move returns status 0, amount 0
00:42:32.671 00.000 11060 move complete, result=0
00:42:32.671 00.000 11060 worker thread done servicing request
00:42:32.671 00.000 11060 Worker thread wakes up
00:42:32.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:32.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:32.672 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:33.312 00.640 11060 Exposure complete
00:42:33.505 00.193 11060 worker thread done servicing request
00:42:33.505 00.000 10844 OnExposeComplete: enter
00:42:33.505 00.000 10844 UpdateGuideState(): m_state=6
00:42:33.505 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6845
00:42:33.505 00.000 10844 Star::Find returns 1 (1), X=262.60, Y=61.67, Mass=2897, SNR=34.4, Peak=255 HFD=3.4
00:42:33.506 00.001 10844 MultiStar: [#1 0.18,-0.29,0.99,U] [#2 0.28,0.29,1.93,U] [#3 -0.23,-0.48,0.97,U] [#4 -0.26,-0.08,0.89,U] [#5 -0.13,-0.35,0.99,U] [#6 -0.02,-0.39,0.86,U] [#7 -0.00,0.29,0.75,U] [#8 -0.53,0.57,0.00,M1] 
00:42:33.506 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {0.07, -0.36}
00:42:33.506 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
00:42:33.506 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
00:42:33.506 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.39 mountX=0.12 mountY=0.04, mountTheta=0.34
00:42:33.507 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.13, opts=13)
00:42:33.507 00.000 10844 Enqueuing Move request for scope (0.02, -0.13)
00:42:33.507 00.000 11060 Worker thread wakes up
00:42:33.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:33.507 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.4 Saturated
00:42:33.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:33.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:33.507 00.000 10844 Enqueuing Expose request
00:42:33.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
00:42:33.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
00:42:33.508 00.001 11060 Moving (0.02, -0.13) raw xDistance=0.12 yDistance=0.04
00:42:33.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:42:33.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:33.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:33.508 00.000 11060 MoveAxis(W, 22, ABG)
00:42:33.508 00.000 11060 Guiding  Dir = 3, Dur = 22
00:42:33.541 00.033 11060 IsSlewing returns 0
00:42:33.541 00.000 11060 IsGuiding returns 0
00:42:33.603 00.062 11060 IsGuiding returns 0
00:42:33.603 00.000 11060 Move returns status 0, amount 22
00:42:33.603 00.000 11060 MoveAxis(N, 0, ABG)
00:42:33.603 00.000 11060 Move returns status 0, amount 0
00:42:33.603 00.000 11060 move complete, result=0
00:42:33.603 00.000 11060 worker thread done servicing request
00:42:33.603 00.000 11060 Worker thread wakes up
00:42:33.603 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
00:42:33.604 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:33.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:34.231 00.627 11060 Exposure complete
00:42:34.413 00.182 11060 worker thread done servicing request
00:42:34.414 00.001 10844 OnExposeComplete: enter
00:42:34.414 00.000 10844 UpdateGuideState(): m_state=6
00:42:34.414 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6846
00:42:34.414 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=62.07, Mass=3173, SNR=35.7, Peak=240 HFD=3.5
00:42:34.414 00.000 10844 MultiStar: [#1 0.17,-0.73,0.00,M1] [#2 0.10,0.19,1.92,U] [#3 -0.16,0.17,0.90,U] [#4 0.00,-0.60,0.94,U] [#5 0.03,0.10,0.93,U] [#6 0.21,-0.41,0.82,U] [#7 -0.51,0.52,0.00,M1] [#8 -0.24,0.22,0.82,U] 
00:42:34.414 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {0.23, 0.03}
00:42:34.415 00.001 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
00:42:34.415 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
00:42:34.415 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.25 mountX=0.00 mountY=0.04, mountTheta=1.50
00:42:34.417 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
00:42:34.417 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
00:42:34.417 00.000 11060 Worker thread wakes up
00:42:34.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
00:42:34.418 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
00:42:34.418 00.000 11060 Moving (0.04, -0.01) raw xDistance=0.00 yDistance=0.04
00:42:34.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:34.418 00.000 10844 UpdateGuideState exits: m=3173 SNR=35.7
00:42:34.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:34.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:34.418 00.000 10844 Enqueuing Expose request
00:42:34.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:42:34.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:34.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:34.418 00.000 11060 MoveAxis(E, 0, ABG)
00:42:34.418 00.000 11060 Move returns status 0, amount 0
00:42:34.418 00.000 11060 MoveAxis(N, 0, ABG)
00:42:34.418 00.000 11060 Move returns status 0, amount 0
00:42:34.418 00.000 11060 move complete, result=0
00:42:34.418 00.000 11060 worker thread done servicing request
00:42:34.418 00.000 11060 Worker thread wakes up
00:42:34.419 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:34.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:34.420 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:35.045 00.625 11060 Exposure complete
00:42:35.231 00.186 11060 worker thread done servicing request
00:42:35.231 00.000 10844 OnExposeComplete: enter
00:42:35.231 00.000 10844 UpdateGuideState(): m_state=6
00:42:35.231 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6847
00:42:35.231 00.000 10844 Star::Find returns 1 (0), X=262.40, Y=61.90, Mass=2687, SNR=32.5, Peak=223 HFD=3.6
00:42:35.231 00.000 10844 MultiStar: [#1 -0.54,-0.59,0.00,M2] [#2 -0.01,-0.31,2.09,U] [#3 -0.24,-0.47,1.03,U] [#4 -0.12,-0.77,0.00,M1] [#5 -0.18,-0.51,1.12,U] [#6 -0.20,-0.66,0.00,M1] [#7 -0.38,0.09,1.00,U] [#8 -0.57,0.06,0.86,U] 
00:42:35.231 00.000 10844 single-star, 5 included, MultiStar: {-0.21, -0.24}, one-star: {-0.12, -0.14}
00:42:35.231 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
00:42:35.231 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
00:42:35.231 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=0.16 mountY=-0.10, mountTheta=-0.57
00:42:35.234 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.14, opts=13)
00:42:35.234 00.000 10844 Enqueuing Move request for scope (-0.12, -0.14)
00:42:35.234 00.000 11060 Worker thread wakes up
00:42:35.234 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:35.234 00.000 10844 UpdateGuideState exits: m=2687 SNR=32.5
00:42:35.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:35.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
00:42:35.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:35.234 00.000 10844 Enqueuing Expose request
00:42:35.234 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
00:42:35.234 00.000 11060 Moving (-0.12, -0.14) raw xDistance=0.16 yDistance=-0.10
00:42:35.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:42:35.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:35.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:42:35.234 00.000 11060 MoveAxis(W, 28, ABG)
00:42:35.234 00.000 11060 Guiding  Dir = 3, Dur = 28
00:42:35.243 00.009 11060 IsSlewing returns 0
00:42:35.243 00.000 11060 IsGuiding returns 0
00:42:35.274 00.031 11060 IsGuiding returns 0
00:42:35.274 00.000 11060 Move returns status 0, amount 28
00:42:35.274 00.000 11060 MoveAxis(N, 0, ABG)
00:42:35.274 00.000 11060 Move returns status 0, amount 0
00:42:35.274 00.000 11060 move complete, result=0
00:42:35.274 00.000 11060 worker thread done servicing request
00:42:35.274 00.000 11060 Worker thread wakes up
00:42:35.274 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
00:42:35.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:35.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:35.905 00.631 11060 Exposure complete
00:42:36.070 00.165 11060 worker thread done servicing request
00:42:36.070 00.000 10844 OnExposeComplete: enter
00:42:36.070 00.000 10844 UpdateGuideState(): m_state=6
00:42:36.070 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6848
00:42:36.070 00.000 10844 Star::Find returns 1 (0), X=262.45, Y=62.25, Mass=2936, SNR=34.5, Peak=242 HFD=3.4
00:42:36.071 00.001 10844 MultiStar: [#1 0.14,-0.47,1.03,U] [#2 -0.09,0.31,2.10,U] [#3 -0.01,-0.21,0.95,U] [#4 0.18,-0.02,0.98,U] [#5 -0.17,-0.54,0.99,U] [#6 0.14,0.01,0.86,U] [#7 -0.09,0.08,0.80,U] [#8 -0.21,0.00,0.89,U] 
00:42:36.071 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.08, 0.22}
00:42:36.071 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
00:42:36.071 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
00:42:36.071 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.33 mountX=0.03 mountY=-0.02, mountTheta=-0.59
00:42:36.073 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
00:42:36.073 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
00:42:36.073 00.000 11060 Worker thread wakes up
00:42:36.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:42:36.073 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:42:36.073 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=-0.02
00:42:36.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:36.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:42:36.073 00.000 10844 UpdateGuideState exits: m=2936 SNR=34.5
00:42:36.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:36.080 00.007 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:36.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:42:36.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:36.080 00.000 10844 Enqueuing Expose request
00:42:36.080 00.000 11060 MoveAxis(E, 0, ABG)
00:42:36.080 00.000 11060 Move returns status 0, amount 0
00:42:36.080 00.000 11060 MoveAxis(N, 0, ABG)
00:42:36.080 00.000 11060 Move returns status 0, amount 0
00:42:36.080 00.000 11060 move complete, result=0
00:42:36.080 00.000 11060 worker thread done servicing request
00:42:36.081 00.001 11060 Worker thread wakes up
00:42:36.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:36.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:36.083 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:36.728 00.645 11060 Exposure complete
00:42:36.941 00.213 11060 worker thread done servicing request
00:42:36.941 00.000 10844 OnExposeComplete: enter
00:42:36.941 00.000 10844 UpdateGuideState(): m_state=6
00:42:36.942 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6849
00:42:36.942 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=61.86, Mass=3176, SNR=36.3, Peak=252 HFD=3.5
00:42:36.942 00.000 10844 MultiStar: [#1 -0.33,-0.27,0.95,U] [#2 -0.12,0.43,1.93,U] [#3 -0.34,0.34,0.89,U] [#4 0.37,0.08,0.90,U] [#5 -0.02,-0.08,0.95,U] [#6 0.17,0.09,0.86,U] [#7 -0.22,0.37,0.75,U] [#8 0.05,0.29,0.87,U] 
00:42:36.942 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.14}, one-star: {0.07, -0.18}
00:42:36.942 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
00:42:36.942 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.66)
00:42:36.942 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.89 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
00:42:36.944 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.14, opts=13)
00:42:36.944 00.000 10844 Enqueuing Move request for scope (-0.05, 0.14)
00:42:36.944 00.000 11060 Worker thread wakes up
00:42:36.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:36.944 00.000 10844 UpdateGuideState exits: m=3176 SNR=36.3
00:42:36.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
00:42:36.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:36.945 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
00:42:36.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:36.945 00.000 11060 Moving (-0.05, 0.14) raw xDistance=-0.13 yDistance=-0.07
00:42:36.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:42:36.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:36.945 00.000 10844 Enqueuing Expose request
00:42:36.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:36.945 00.000 11060 MoveAxis(E, 23, ABG)
00:42:36.945 00.000 11060 Guiding  Dir = 2, Dur = 23
00:42:36.983 00.038 11060 IsSlewing returns 0
00:42:36.983 00.000 11060 IsGuiding returns 0
00:42:37.032 00.049 11060 IsGuiding returns 0
00:42:37.032 00.000 11060 Move returns status 0, amount 23
00:42:37.032 00.000 11060 MoveAxis(N, 0, ABG)
00:42:37.032 00.000 11060 Move returns status 0, amount 0
00:42:37.033 00.001 11060 move complete, result=0
00:42:37.033 00.000 11060 worker thread done servicing request
00:42:37.033 00.000 11060 Worker thread wakes up
00:42:37.033 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
00:42:37.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:37.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:37.693 00.660 11060 Exposure complete
00:42:37.847 00.154 11060 worker thread done servicing request
00:42:37.848 00.001 10844 OnExposeComplete: enter
00:42:37.848 00.000 10844 UpdateGuideState(): m_state=6
00:42:37.848 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6850
00:42:37.848 00.000 10844 Star::Find returns 1 (1), X=262.27, Y=62.08, Mass=2984, SNR=34.4, Peak=255 HFD=3.5
00:42:37.848 00.000 10844 MultiStar: [#1 -0.06,-0.48,1.01,U] [#2 -0.24,0.06,1.96,U] [#3 -0.19,0.20,0.88,U] [#4 0.03,-0.13,0.93,U] [#5 -0.40,-0.13,1.03,U] [#6 -0.32,-0.36,0.89,U] [#7 -0.34,-0.26,0.89,U] [#8 -0.23,0.50,0.93,U] 
00:42:37.848 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.05}, one-star: {-0.25, 0.05}
00:42:37.848 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
00:42:37.849 00.001 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
00:42:37.849 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.91 mountX=0.09 mountY=-0.21, mountTheta=-1.17
00:42:37.850 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.05, opts=13)
00:42:37.850 00.000 10844 Enqueuing Move request for scope (-0.22, -0.05)
00:42:37.850 00.000 11060 Worker thread wakes up
00:42:37.850 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:42:37.850 00.000 10844 UpdateGuideState exits: m=2984 SNR=34.4 Saturated
00:42:37.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:37.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:37.850 00.000 10844 Enqueuing Expose request
00:42:37.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
00:42:37.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
00:42:37.850 00.000 11060 Moving (-0.22, -0.05) raw xDistance=0.09 yDistance=-0.21
00:42:37.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:42:37.851 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:42:37.851 00.000 11060 MoveAxis(E, 0, ABG)
00:42:37.851 00.000 11060 Move returns status 0, amount 0
00:42:37.851 00.000 11060 MoveAxis(N, 83, ABG)
00:42:37.851 00.000 11060 Guiding  Dir = 0, Dur = 83
00:42:37.862 00.011 11060 IsSlewing returns 0
00:42:37.862 00.000 11060 IsGuiding returns 0
00:42:37.951 00.089 11060 IsGuiding returns 0
00:42:37.951 00.000 11060 Move returns status 0, amount 83
00:42:37.951 00.000 11060 move complete, result=0
00:42:37.951 00.000 11060 worker thread done servicing request
00:42:37.952 00.001 11060 Worker thread wakes up
00:42:37.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:37.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:37.952 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 83 ms NORTH
00:42:38.586 00.634 11060 Exposure complete
00:42:38.751 00.165 11060 worker thread done servicing request
00:42:38.751 00.000 10844 OnExposeComplete: enter
00:42:38.751 00.000 10844 UpdateGuideState(): m_state=6
00:42:38.751 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6851
00:42:38.751 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=61.97, Mass=2572, SNR=32.1, Peak=229 HFD=3.1
00:42:38.752 00.001 10844 MultiStar: [#1 -0.11,-0.47,0.99,U] [#2 0.24,0.02,2.13,U] [#3 -0.12,0.11,1.05,U] [#4 0.11,-0.12,0.99,U] [#5 -0.37,0.15,1.05,U] [#6 0.18,-0.38,0.90,U] [#7 0.09,0.43,0.86,U] [#8 0.29,0.43,1.00,U] 
00:42:38.752 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.31, -0.06}
00:42:38.752 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
00:42:38.752 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
00:42:38.752 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.12 mountX=-0.03 mountY=0.08, mountTheta=1.87
00:42:38.753 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
00:42:38.754 00.001 10844 Enqueuing Move request for scope (0.09, 0.01)
00:42:38.754 00.000 11060 Worker thread wakes up
00:42:38.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:42:38.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:42:38.754 00.000 11060 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=0.08
00:42:38.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:42:38.754 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:38.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:38.754 00.000 10844 UpdateGuideState exits: m=2572 SNR=32.1
00:42:38.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:42:38.754 00.000 11060 MoveAxis(E, 0, ABG)
00:42:38.754 00.000 11060 Move returns status 0, amount 0
00:42:38.754 00.000 11060 MoveAxis(N, 0, ABG)
00:42:38.754 00.000 11060 Move returns status 0, amount 0
00:42:38.755 00.001 11060 move complete, result=0
00:42:38.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:38.755 00.000 11060 worker thread done servicing request
00:42:38.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:38.755 00.000 10844 Enqueuing Expose request
00:42:38.755 00.000 11060 Worker thread wakes up
00:42:38.755 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:38.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:38.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:39.380 00.625 11060 Exposure complete
00:42:39.548 00.168 11060 worker thread done servicing request
00:42:39.548 00.000 10844 OnExposeComplete: enter
00:42:39.548 00.000 10844 UpdateGuideState(): m_state=6
00:42:39.549 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6852
00:42:39.549 00.000 10844 Star::Find returns 1 (1), X=262.49, Y=62.30, Mass=2979, SNR=34.7, Peak=255 HFD=3.3
00:42:39.549 00.000 10844 MultiStar: [#1 -0.15,-0.45,0.92,U] [#2 -0.40,0.13,1.89,U] [#3 0.14,-0.17,0.96,U] [#4 0.01,0.27,0.99,U] [#5 -0.53,-0.25,0.90,U] [#6 -0.72,-0.47,0.00,M1] [#7 -0.31,0.43,0.81,U] [#8 -0.64,0.24,0.00,M1] 
00:42:39.550 00.001 10844 refined, 6 included, MultiStar: {-0.20, 0.04}, one-star: {-0.03, 0.27}
00:42:39.550 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.68 = -1.61)
00:42:39.550 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
00:42:39.550 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.92 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
00:42:39.558 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.04, opts=13)
00:42:39.558 00.000 10844 Enqueuing Move request for scope (-0.20, 0.04)
00:42:39.558 00.000 11060 Worker thread wakes up
00:42:39.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:39.558 00.000 10844 UpdateGuideState exits: m=2979 SNR=34.7 Saturated
00:42:39.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:39.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
00:42:39.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:39.558 00.000 10844 Enqueuing Expose request
00:42:39.558 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
00:42:39.558 00.000 11060 Moving (-0.20, 0.04) raw xDistance=-0.01 yDistance=-0.21
00:42:39.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:42:39.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
00:42:39.558 00.000 11060 MoveAxis(E, 0, ABG)
00:42:39.559 00.001 11060 Move returns status 0, amount 0
00:42:39.559 00.000 11060 MoveAxis(N, 80, ABG)
00:42:39.559 00.000 11060 Guiding  Dir = 0, Dur = 80
00:42:39.580 00.021 11060 IsSlewing returns 0
00:42:39.580 00.000 11060 IsGuiding returns 0
00:42:39.694 00.114 11060 IsGuiding returns 0
00:42:39.694 00.000 11060 Move returns status 0, amount 80
00:42:39.694 00.000 11060 move complete, result=0
00:42:39.694 00.000 11060 worker thread done servicing request
00:42:39.694 00.000 11060 Worker thread wakes up
00:42:39.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:39.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:39.694 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 80 ms NORTH
00:42:40.333 00.639 11060 Exposure complete
00:42:40.503 00.170 11060 worker thread done servicing request
00:42:40.503 00.000 10844 OnExposeComplete: enter
00:42:40.503 00.000 10844 UpdateGuideState(): m_state=6
00:42:40.503 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6853
00:42:40.503 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=62.21, Mass=3040, SNR=35.4, Peak=239 HFD=3.3
00:42:40.504 00.001 10844 MultiStar: [#1 -0.41,-0.52,0.00,M1] [#2 -0.33,-0.10,1.87,U] [#3 0.40,-0.47,0.94,U] [#4 -0.24,0.04,0.91,U] [#5 -0.54,-0.32,0.00,M1] [#6 -0.31,-0.50,0.99,U] [#7 -0.33,-0.21,0.69,U] [#8 -0.30,-0.03,0.94,U] 
00:42:40.504 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.15}, one-star: {0.05, 0.17}
00:42:40.504 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
00:42:40.504 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
00:42:40.504 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.30 mountX=-0.18 mountY=0.02, mountTheta=3.03
00:42:40.505 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
00:42:40.505 00.000 10844 Enqueuing Move request for scope (0.05, 0.17)
00:42:40.505 00.000 11060 Worker thread wakes up
00:42:40.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:40.506 00.001 10844 UpdateGuideState exits: m=3040 SNR=35.4
00:42:40.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:40.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:40.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:42:40.506 00.000 10844 Enqueuing Expose request
00:42:40.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:42:40.506 00.000 11060 Moving (0.05, 0.17) raw xDistance=-0.18 yDistance=0.02
00:42:40.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:42:40.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:40.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:40.506 00.000 11060 MoveAxis(E, 31, ABG)
00:42:40.506 00.000 11060 Guiding  Dir = 2, Dur = 31
00:42:40.529 00.023 11060 IsSlewing returns 0
00:42:40.529 00.000 11060 IsGuiding returns 0
00:42:40.577 00.048 11060 IsGuiding returns 0
00:42:40.577 00.000 11060 Move returns status 0, amount 31
00:42:40.577 00.000 11060 MoveAxis(N, 0, ABG)
00:42:40.577 00.000 11060 Move returns status 0, amount 0
00:42:40.577 00.000 11060 move complete, result=0
00:42:40.577 00.000 11060 worker thread done servicing request
00:42:40.577 00.000 11060 Worker thread wakes up
00:42:40.577 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
00:42:40.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:40.578 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:41.206 00.628 11060 Exposure complete
00:42:41.385 00.179 11060 worker thread done servicing request
00:42:41.385 00.000 10844 OnExposeComplete: enter
00:42:41.385 00.000 10844 UpdateGuideState(): m_state=6
00:42:41.385 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6854
00:42:41.385 00.000 10844 Star::Find returns 1 (0), X=262.52, Y=61.82, Mass=2880, SNR=34.9, Peak=245 HFD=3.4
00:42:41.387 00.002 10844 MultiStar: [#1 -0.02,-0.48,0.96,U] [#2 0.00,0.07,2.02,U] [#3 0.10,-0.19,0.88,U] [#4 0.03,-0.24,0.94,U] [#5 0.09,-0.35,1.02,U] [#6 0.14,-0.39,0.86,U] [#7 -0.12,-0.16,0.87,U] [#8 -0.33,0.02,0.86,U] 
00:42:41.387 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.18}, one-star: {-0.00, -0.22}
00:42:41.387 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
00:42:41.387 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
00:42:41.387 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.62 mountX=0.18 mountY=0.02, mountTheta=0.11
00:42:41.388 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.18, opts=13)
00:42:41.388 00.000 10844 Enqueuing Move request for scope (-0.01, -0.18)
00:42:41.388 00.000 11060 Worker thread wakes up
00:42:41.388 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:41.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
00:42:41.388 00.000 10844 UpdateGuideState exits: m=2880 SNR=34.9
00:42:41.389 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
00:42:41.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:41.389 00.000 11060 Moving (-0.01, -0.18) raw xDistance=0.18 yDistance=0.02
00:42:41.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:41.389 00.000 10844 Enqueuing Expose request
00:42:41.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:42:41.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:41.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:41.389 00.000 11060 MoveAxis(W, 31, ABG)
00:42:41.389 00.000 11060 Guiding  Dir = 3, Dur = 31
00:42:41.431 00.042 11060 IsSlewing returns 0
00:42:41.431 00.000 11060 IsGuiding returns 0
00:42:41.509 00.078 11060 IsGuiding returns 0
00:42:41.509 00.000 11060 Move returns status 0, amount 31
00:42:41.510 00.001 11060 MoveAxis(N, 0, ABG)
00:42:41.510 00.000 11060 Move returns status 0, amount 0
00:42:41.510 00.000 11060 move complete, result=0
00:42:41.510 00.000 11060 worker thread done servicing request
00:42:41.510 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
00:42:41.510 00.000 11060 Worker thread wakes up
00:42:41.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:41.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:42.142 00.632 11060 Exposure complete
00:42:42.312 00.170 11060 worker thread done servicing request
00:42:42.312 00.000 10844 OnExposeComplete: enter
00:42:42.312 00.000 10844 UpdateGuideState(): m_state=6
00:42:42.312 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6855
00:42:42.312 00.000 10844 Star::Find returns 1 (1), X=262.58, Y=62.14, Mass=3128, SNR=35.2, Peak=255 HFD=3.6
00:42:42.313 00.001 10844 MultiStar: [#1 0.06,-0.55,0.96,U] [#2 0.37,-0.00,1.86,U] [#3 0.01,-0.09,0.93,U] [#4 -0.11,-0.04,0.91,U] [#5 -0.17,-0.24,1.07,U] [#6 0.14,-0.57,0.90,U] [#7 0.14,0.44,0.87,U] [#8 0.18,0.07,0.97,U] 
00:42:42.313 00.000 10844 single-star, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.05, 0.10}
00:42:42.313 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:42:42.313 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:42:42.313 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.08 mountX=-0.11 mountY=0.04, mountTheta=2.81
00:42:42.314 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.10, opts=13)
00:42:42.314 00.000 10844 Enqueuing Move request for scope (0.05, 0.10)
00:42:42.314 00.000 11060 Worker thread wakes up
00:42:42.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
00:42:42.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
00:42:42.315 00.001 11060 Moving (0.05, 0.10) raw xDistance=-0.11 yDistance=0.04
00:42:42.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:42.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:42:42.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:42.315 00.000 10844 UpdateGuideState exits: m=3128 SNR=35.2 Saturated
00:42:42.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:42.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:42.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:42.315 00.000 10844 Enqueuing Expose request
00:42:42.315 00.000 11060 MoveAxis(E, 0, ABG)
00:42:42.315 00.000 11060 Move returns status 0, amount 0
00:42:42.315 00.000 11060 MoveAxis(N, 0, ABG)
00:42:42.315 00.000 11060 Move returns status 0, amount 0
00:42:42.315 00.000 11060 move complete, result=0
00:42:42.315 00.000 11060 worker thread done servicing request
00:42:42.315 00.000 11060 Worker thread wakes up
00:42:42.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:42.317 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:42.319 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:42.952 00.633 11060 Exposure complete
00:42:43.113 00.161 11060 worker thread done servicing request
00:42:43.114 00.001 10844 OnExposeComplete: enter
00:42:43.114 00.000 10844 UpdateGuideState(): m_state=6
00:42:43.114 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6856
00:42:43.114 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=61.86, Mass=2753, SNR=33.9, Peak=239 HFD=3.4
00:42:43.114 00.000 10844 MultiStar: [#1 0.16,-0.09,1.00,U] [#2 0.23,0.08,2.02,U] [#3 0.10,0.24,1.01,U] [#4 -0.10,0.02,0.92,U] [#5 -0.09,-0.12,1.03,U] [#6 -0.14,-0.49,1.00,U] [#7 -0.26,0.06,0.89,U] [#8 -0.12,0.42,0.98,U] 
00:42:43.114 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.15, -0.17}
00:42:43.114 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
00:42:43.114 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
00:42:43.114 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.00 mountX=-0.00 mountY=0.02, mountTheta=1.75
00:42:43.122 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
00:42:43.122 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
00:42:43.122 00.000 11060 Worker thread wakes up
00:42:43.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
00:42:43.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
00:42:43.122 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
00:42:43.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:42:43.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:43.122 00.000 10844 UpdateGuideState exits: m=2753 SNR=33.9
00:42:43.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:43.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:43.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:43.122 00.000 10844 Enqueuing Expose request
00:42:43.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:43.122 00.000 11060 MoveAxis(E, 0, ABG)
00:42:43.122 00.000 11060 Move returns status 0, amount 0
00:42:43.122 00.000 11060 MoveAxis(N, 0, ABG)
00:42:43.122 00.000 11060 Move returns status 0, amount 0
00:42:43.122 00.000 11060 move complete, result=0
00:42:43.124 00.002 11060 worker thread done servicing request
00:42:43.124 00.000 11060 Worker thread wakes up
00:42:43.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:43.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:43.124 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:43.763 00.639 11060 Exposure complete
00:42:43.937 00.174 11060 worker thread done servicing request
00:42:43.937 00.000 10844 OnExposeComplete: enter
00:42:43.937 00.000 10844 UpdateGuideState(): m_state=6
00:42:43.937 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6857
00:42:43.937 00.000 10844 Star::Find returns 1 (1), X=262.72, Y=61.41, Mass=2848, SNR=34.8, Peak=255 HFD=3.5
00:42:43.938 00.001 10844 MultiStar: [#1 -0.02,-0.46,0.91,U] [#2 0.04,-0.09,1.95,U] [#3 0.17,-0.18,0.96,U] [#4 -0.31,-0.36,0.96,U] [#5 -0.23,-0.35,1.06,U] [#6 -0.17,-0.74,0.00,M1] [#7 -0.10,0.32,0.90,U] [#8 -0.21,-0.15,0.91,U] 
00:42:43.938 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.23}, one-star: {0.20, -0.62}
00:42:43.938 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
00:42:43.938 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
00:42:43.938 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.78 mountX=0.23 mountY=-0.01, mountTheta=-0.05
00:42:43.940 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.23, opts=13)
00:42:43.940 00.000 10844 Enqueuing Move request for scope (-0.05, -0.23)
00:42:43.941 00.001 11060 Worker thread wakes up
00:42:43.941 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:43.941 00.000 10844 UpdateGuideState exits: m=2848 SNR=34.8 Saturated
00:42:43.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
00:42:43.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
00:42:43.941 00.000 11060 Moving (-0.05, -0.23) raw xDistance=0.23 yDistance=-0.01
00:42:43.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:42:43.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:43.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:43.942 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:42:43.942 00.000 11060 MoveAxis(W, 40, ABG)
00:42:43.942 00.000 11060 Guiding  Dir = 3, Dur = 40
00:42:43.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:43.942 00.000 10844 Enqueuing Expose request
00:42:43.962 00.020 11060 IsSlewing returns 0
00:42:43.962 00.000 11060 IsGuiding returns 0
00:42:44.024 00.062 11060 IsGuiding returns 0
00:42:44.024 00.000 11060 Move returns status 0, amount 40
00:42:44.024 00.000 11060 MoveAxis(N, 0, ABG)
00:42:44.025 00.001 11060 Move returns status 0, amount 0
00:42:44.025 00.000 11060 move complete, result=0
00:42:44.026 00.001 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
00:42:44.026 00.000 11060 worker thread done servicing request
00:42:44.026 00.000 11060 Worker thread wakes up
00:42:44.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:44.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:44.655 00.629 11060 Exposure complete
00:42:44.816 00.161 11060 worker thread done servicing request
00:42:44.816 00.000 10844 OnExposeComplete: enter
00:42:44.816 00.000 10844 UpdateGuideState(): m_state=6
00:42:44.816 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6858
00:42:44.816 00.000 10844 Star::Find returns 1 (0), X=262.65, Y=62.37, Mass=2879, SNR=34.3, Peak=242 HFD=3.4
00:42:44.817 00.001 10844 MultiStar: [#1 0.11,-0.48,0.96,U] [#2 -0.20,0.24,1.92,U] [#3 -0.31,-0.14,0.91,U] [#4 -0.42,-0.15,0.95,U] [#5 0.09,0.34,1.02,U] [#6 -0.05,-0.47,0.90,U] [#7 -0.18,0.36,0.88,U] [#8 -0.15,0.42,0.95,U] 
00:42:44.817 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {0.12, 0.34}
00:42:44.817 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.31 = -1.98)
00:42:44.817 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
00:42:44.817 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.55 mountX=-0.05 mountY=-0.13, mountTheta=-1.98
00:42:44.819 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.08, opts=13)
00:42:44.819 00.000 10844 Enqueuing Move request for scope (-0.11, 0.08)
00:42:44.819 00.000 11060 Worker thread wakes up
00:42:44.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:44.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
00:42:44.819 00.000 10844 UpdateGuideState exits: m=2879 SNR=34.3
00:42:44.819 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
00:42:44.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:44.819 00.000 11060 Moving (-0.11, 0.08) raw xDistance=-0.05 yDistance=-0.13
00:42:44.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:44.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:42:44.819 00.000 10844 Enqueuing Expose request
00:42:44.820 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:44.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:42:44.820 00.000 11060 MoveAxis(E, 0, ABG)
00:42:44.820 00.000 11060 Move returns status 0, amount 0
00:42:44.820 00.000 11060 MoveAxis(N, 0, ABG)
00:42:44.820 00.000 11060 Move returns status 0, amount 0
00:42:44.820 00.000 11060 move complete, result=0
00:42:44.820 00.000 11060 worker thread done servicing request
00:42:44.820 00.000 11060 Worker thread wakes up
00:42:44.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:44.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:44.823 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:45.459 00.636 11060 Exposure complete
00:42:45.626 00.167 11060 worker thread done servicing request
00:42:45.626 00.000 10844 OnExposeComplete: enter
00:42:45.626 00.000 10844 UpdateGuideState(): m_state=6
00:42:45.626 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6859
00:42:45.628 00.002 10844 Star::Find returns 1 (1), X=262.77, Y=62.29, Mass=3386, SNR=37.2, Peak=255 HFD=3.6
00:42:45.628 00.000 10844 MultiStar: [#1 0.13,-0.30,0.94,U] [#2 -0.15,0.00,1.75,U] [#3 -0.18,0.63,0.00,M1] [#4 0.14,0.17,0.92,U] [#5 0.04,0.55,0.84,U] [#6 -0.28,-0.13,0.86,U] [#7 -0.16,0.70,0.00,M1] [#8 -0.21,0.29,0.87,U] 
00:42:45.628 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.24, 0.25}
00:42:45.628 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
00:42:45.628 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
00:42:45.628 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.77 mountX=-0.10 mountY=-0.04, mountTheta=-2.78
00:42:45.629 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
00:42:45.630 00.001 10844 Enqueuing Move request for scope (-0.02, 0.10)
00:42:45.630 00.000 11060 Worker thread wakes up
00:42:45.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:42:45.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:42:45.630 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.04
00:42:45.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:45.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:45.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:45.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:45.630 00.000 11060 MoveAxis(E, 0, ABG)
00:42:45.630 00.000 11060 Move returns status 0, amount 0
00:42:45.630 00.000 11060 MoveAxis(N, 0, ABG)
00:42:45.630 00.000 11060 Move returns status 0, amount 0
00:42:45.630 00.000 11060 move complete, result=0
00:42:45.630 00.000 10844 UpdateGuideState exits: m=3386 SNR=37.2 Saturated
00:42:45.630 00.000 11060 worker thread done servicing request
00:42:45.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:45.631 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:45.631 00.000 10844 Enqueuing Expose request
00:42:45.631 00.000 11060 Worker thread wakes up
00:42:45.631 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:45.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:45.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:46.267 00.636 11060 Exposure complete
00:42:46.455 00.188 11060 worker thread done servicing request
00:42:46.455 00.000 10844 OnExposeComplete: enter
00:42:46.455 00.000 10844 UpdateGuideState(): m_state=6
00:42:46.455 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6860
00:42:46.455 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=61.77, Mass=3110, SNR=35.7, Peak=255 HFD=3.4
00:42:46.455 00.000 10844 MultiStar: [#1 0.22,-0.58,0.00,M1] [#2 -0.37,-0.26,1.89,U] [#3 -0.26,0.21,0.86,U] [#4 -0.15,-0.55,0.89,U] [#5 -0.11,-0.40,0.99,U] [#6 -0.18,-0.42,0.83,U] [#7 0.08,0.30,0.82,U] [#8 0.02,-0.26,0.90,U] 
00:42:46.455 00.000 10844 single-star, 7 included, MultiStar: {-0.16, -0.22}, one-star: {-0.02, -0.27}
00:42:46.455 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
00:42:46.457 00.002 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
00:42:46.457 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.66 mountX=0.27 mountY=0.02, mountTheta=0.08
00:42:46.458 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.27, opts=13)
00:42:46.458 00.000 10844 Enqueuing Move request for scope (-0.02, -0.27)
00:42:46.458 00.000 11060 Worker thread wakes up
00:42:46.459 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:46.459 00.000 10844 UpdateGuideState exits: m=3110 SNR=35.7 Saturated
00:42:46.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
00:42:46.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:46.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:46.459 00.000 10844 Enqueuing Expose request
00:42:46.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
00:42:46.459 00.000 11060 Moving (-0.02, -0.27) raw xDistance=0.27 yDistance=0.02
00:42:46.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
00:42:46.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:46.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:46.459 00.000 11060 MoveAxis(W, 46, ABG)
00:42:46.459 00.000 11060 Guiding  Dir = 3, Dur = 46
00:42:46.483 00.024 11060 IsSlewing returns 0
00:42:46.483 00.000 11060 IsGuiding returns 0
00:42:46.561 00.078 11060 IsGuiding returns 0
00:42:46.561 00.000 11060 Move returns status 0, amount 46
00:42:46.561 00.000 11060 MoveAxis(N, 0, ABG)
00:42:46.561 00.000 11060 Move returns status 0, amount 0
00:42:46.561 00.000 11060 move complete, result=0
00:42:46.561 00.000 11060 worker thread done servicing request
00:42:46.561 00.000 11060 Worker thread wakes up
00:42:46.561 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.0 px 0 ms NORTH
00:42:46.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:46.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:47.191 00.630 11060 Exposure complete
00:42:47.371 00.180 11060 worker thread done servicing request
00:42:47.371 00.000 10844 OnExposeComplete: enter
00:42:47.371 00.000 10844 UpdateGuideState(): m_state=6
00:42:47.371 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6861
00:42:47.371 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=62.20, Mass=2618, SNR=32.9, Peak=250 HFD=3.0
00:42:47.371 00.000 10844 MultiStar: [#1 0.42,-0.03,0.99,U] [#2 0.31,-0.02,2.04,U] [#3 0.28,0.31,0.88,U] [#4 0.03,-0.10,0.95,U] [#5 -0.30,0.36,1.06,U] [#6 -0.08,-0.38,0.87,U] [#7 -0.07,0.44,0.81,U] [#8 0.12,-0.01,0.89,U] 
00:42:47.371 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.23, 0.16}
00:42:47.371 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
00:42:47.371 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
00:42:47.373 00.002 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.51 mountX=-0.09 mountY=0.11, mountTheta=2.26
00:42:47.374 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
00:42:47.374 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
00:42:47.374 00.000 11060 Worker thread wakes up
00:42:47.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:47.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:42:47.374 00.000 10844 UpdateGuideState exits: m=2618 SNR=32.9
00:42:47.374 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:42:47.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:47.374 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.09 yDistance=0.11
00:42:47.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:47.374 00.000 10844 Enqueuing Expose request
00:42:47.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:42:47.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:47.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:42:47.374 00.000 11060 MoveAxis(E, 0, ABG)
00:42:47.374 00.000 11060 Move returns status 0, amount 0
00:42:47.374 00.000 11060 MoveAxis(N, 0, ABG)
00:42:47.374 00.000 11060 Move returns status 0, amount 0
00:42:47.374 00.000 11060 move complete, result=0
00:42:47.376 00.002 11060 worker thread done servicing request
00:42:47.376 00.000 11060 Worker thread wakes up
00:42:47.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:47.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:47.377 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:48.010 00.633 11060 Exposure complete
00:42:48.181 00.171 11060 worker thread done servicing request
00:42:48.181 00.000 10844 OnExposeComplete: enter
00:42:48.181 00.000 10844 UpdateGuideState(): m_state=6
00:42:48.181 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6862
00:42:48.181 00.000 10844 Star::Find returns 1 (0), X=262.57, Y=62.32, Mass=2924, SNR=34.5, Peak=250 HFD=3.5
00:42:48.182 00.001 10844 MultiStar: [#1 0.15,0.02,0.99,U] [#2 0.32,0.18,1.94,U] [#3 0.26,0.51,1.01,U] [#4 0.17,-0.08,0.92,U] [#5 0.07,0.09,0.95,U] [#6 0.08,-0.30,0.99,U] [#7 -0.36,0.59,0.00,M1] [#8 -0.44,0.45,0.00,M1] 
00:42:48.182 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.11}, one-star: {0.05, 0.28}
00:42:48.182 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:42:48.182 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:42:48.182 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.57 mountX=-0.14 mountY=0.16, mountTheta=2.31
00:42:48.183 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.11, opts=13)
00:42:48.183 00.000 10844 Enqueuing Move request for scope (0.18, 0.11)
00:42:48.183 00.000 11060 Worker thread wakes up
00:42:48.184 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:48.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
00:42:48.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
00:42:48.184 00.000 11060 Moving (0.18, 0.11) raw xDistance=-0.14 yDistance=0.16
00:42:48.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:42:48.184 00.000 10844 UpdateGuideState exits: m=2924 SNR=34.5
00:42:48.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:48.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:48.184 00.000 10844 Enqueuing Expose request
00:42:48.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:48.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:42:48.184 00.000 11060 MoveAxis(E, 25, ABG)
00:42:48.184 00.000 11060 Guiding  Dir = 2, Dur = 25
00:42:48.192 00.008 11060 IsSlewing returns 0
00:42:48.192 00.000 11060 IsGuiding returns 0
00:42:48.223 00.031 11060 IsGuiding returns 0
00:42:48.223 00.000 11060 Move returns status 0, amount 25
00:42:48.223 00.000 11060 MoveAxis(N, 0, ABG)
00:42:48.223 00.000 11060 Move returns status 0, amount 0
00:42:48.223 00.000 11060 move complete, result=0
00:42:48.223 00.000 11060 worker thread done servicing request
00:42:48.223 00.000 11060 Worker thread wakes up
00:42:48.223 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
00:42:48.224 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:48.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:48.858 00.634 11060 Exposure complete
00:42:49.034 00.176 11060 worker thread done servicing request
00:42:49.034 00.000 10844 OnExposeComplete: enter
00:42:49.034 00.000 10844 UpdateGuideState(): m_state=6
00:42:49.034 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6863
00:42:49.034 00.000 10844 Star::Find returns 1 (1), X=262.32, Y=62.57, Mass=2699, SNR=33.2, Peak=255 HFD=3.4
00:42:49.034 00.000 10844 MultiStar: [#1 -0.15,0.17,0.91,U] [#2 -0.56,0.10,2.11,U] [#3 -0.21,0.35,0.97,U] [#4 0.01,-0.01,0.98,U] [#5 -0.26,0.21,1.05,U] [#6 -0.08,-0.28,0.93,U] [#7 -0.56,0.31,0.00,M2] [#8 -0.12,0.38,0.92,U] 
00:42:49.034 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.17}, one-star: {-0.20, 0.53}
00:42:49.034 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
00:42:49.034 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
00:42:49.034 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.53 mountX=-0.13 mountY=-0.27, mountTheta=-2.00
00:42:49.035 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.17, opts=13)
00:42:49.036 00.001 10844 Enqueuing Move request for scope (-0.25, 0.17)
00:42:49.036 00.000 11060 Worker thread wakes up
00:42:49.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
00:42:49.036 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
00:42:49.036 00.000 11060 Moving (-0.25, 0.17) raw xDistance=-0.13 yDistance=-0.27
00:42:49.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:42:49.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:49.036 00.000 10844 UpdateGuideState exits: m=2699 SNR=33.2 Saturated
00:42:49.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:49.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:49.036 00.000 10844 Enqueuing Expose request
00:42:49.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
00:42:49.036 00.000 11060 MoveAxis(E, 22, ABG)
00:42:49.036 00.000 11060 Guiding  Dir = 2, Dur = 22
00:42:49.053 00.017 11060 IsSlewing returns 0
00:42:49.053 00.000 11060 IsGuiding returns 0
00:42:49.081 00.028 11060 IsGuiding returns 0
00:42:49.081 00.000 11060 Move returns status 0, amount 22
00:42:49.081 00.000 11060 MoveAxis(N, 105, ABG)
00:42:49.081 00.000 11060 Guiding  Dir = 0, Dur = 105
00:42:49.096 00.015 11060 IsSlewing returns 0
00:42:49.096 00.000 11060 IsGuiding returns 0
00:42:49.206 00.110 11060 IsGuiding returns 0
00:42:49.206 00.000 11060 Move returns status 0, amount 105
00:42:49.207 00.001 11060 move complete, result=0
00:42:49.207 00.000 11060 worker thread done servicing request
00:42:49.207 00.000 11060 Worker thread wakes up
00:42:49.207 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.3 px 105 ms NORTH
00:42:49.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:49.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:49.836 00.629 11060 Exposure complete
00:42:50.003 00.167 11060 worker thread done servicing request
00:42:50.003 00.000 10844 OnExposeComplete: enter
00:42:50.004 00.001 10844 UpdateGuideState(): m_state=6
00:42:50.004 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6864
00:42:50.004 00.000 10844 Star::Find returns 1 (0), X=262.98, Y=62.03, Mass=2928, SNR=34.9, Peak=240 HFD=3.2
00:42:50.004 00.000 10844 MultiStar: [#1 -0.20,-0.68,0.00,M1] [#2 -0.37,-0.03,1.91,U] [#3 0.00,0.07,0.94,U] [#4 0.14,-0.04,0.91,U] [#5 0.09,-0.14,0.97,U] [#6 0.09,-0.22,0.85,U] [#7 -0.58,0.15,0.81,U] [#8 -0.17,0.31,0.93,U] 
00:42:50.005 00.001 10844 refined, 7 included, MultiStar: {-0.07, 0.01}, one-star: {0.46, -0.01}
00:42:50.005 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
00:42:50.005 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.51)
00:42:50.005 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.04 mountX=0.01 mountY=-0.07, mountTheta=-1.49
00:42:50.006 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.01, opts=13)
00:42:50.006 00.000 10844 Enqueuing Move request for scope (-0.07, 0.01)
00:42:50.006 00.000 11060 Worker thread wakes up
00:42:50.007 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
00:42:50.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
00:42:50.007 00.000 11060 Moving (-0.07, 0.01) raw xDistance=0.01 yDistance=-0.07
00:42:50.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:42:50.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:50.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:50.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:50.007 00.000 10844 UpdateGuideState exits: m=2928 SNR=34.9
00:42:50.007 00.000 11060 MoveAxis(E, 0, ABG)
00:42:50.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:50.007 00.000 11060 Move returns status 0, amount 0
00:42:50.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:50.007 00.000 11060 MoveAxis(N, 0, ABG)
00:42:50.007 00.000 10844 Enqueuing Expose request
00:42:50.007 00.000 11060 Move returns status 0, amount 0
00:42:50.008 00.001 11060 move complete, result=0
00:42:50.008 00.000 11060 worker thread done servicing request
00:42:50.008 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:50.008 00.000 11060 Worker thread wakes up
00:42:50.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:50.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:50.635 00.627 11060 Exposure complete
00:42:50.796 00.161 11060 worker thread done servicing request
00:42:50.796 00.000 10844 OnExposeComplete: enter
00:42:50.797 00.001 10844 UpdateGuideState(): m_state=6
00:42:50.797 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6865
00:42:50.797 00.000 10844 Star::Find returns 1 (1), X=262.75, Y=62.25, Mass=2763, SNR=32.7, Peak=255 HFD=3.3
00:42:50.797 00.000 10844 MultiStar: [#1 0.30,-0.24,1.07,U] [#2 0.27,0.12,2.07,U] [#3 0.16,-0.12,0.99,U] [#4 0.01,0.03,1.02,U] [#5 -0.49,-0.13,1.10,U] [#6 -0.04,0.10,0.93,U] [#7 0.06,0.47,0.87,U] [#8 -0.39,0.83,0.00,M1] 
00:42:50.797 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.05}, one-star: {0.23, 0.21}
00:42:50.797 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
00:42:50.797 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
00:42:50.797 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=-0.07 mountY=0.07, mountTheta=2.29
00:42:50.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
00:42:50.799 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
00:42:50.799 00.000 11060 Worker thread wakes up
00:42:50.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:42:50.799 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:42:50.799 00.000 11060 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=0.07
00:42:50.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:42:50.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:50.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:50.799 00.000 10844 UpdateGuideState exits: m=2763 SNR=32.7 Saturated
00:42:50.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:50.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:50.800 00.001 10844 Enqueuing Expose request
00:42:50.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:42:50.800 00.000 11060 MoveAxis(E, 0, ABG)
00:42:50.800 00.000 11060 Move returns status 0, amount 0
00:42:50.800 00.000 11060 MoveAxis(N, 0, ABG)
00:42:50.800 00.000 11060 Move returns status 0, amount 0
00:42:50.800 00.000 11060 move complete, result=0
00:42:50.800 00.000 11060 worker thread done servicing request
00:42:50.800 00.000 11060 Worker thread wakes up
00:42:50.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:50.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:50.802 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:51.451 00.649 11060 Exposure complete
00:42:51.618 00.167 11060 worker thread done servicing request
00:42:51.619 00.001 10844 OnExposeComplete: enter
00:42:51.619 00.000 10844 UpdateGuideState(): m_state=6
00:42:51.619 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6866
00:42:51.619 00.000 10844 Star::Find returns 1 (1), X=263.10, Y=62.31, Mass=3190, SNR=36.2, Peak=255 HFD=3.3
00:42:51.619 00.000 10844 MultiStar: [#1 -0.27,-0.19,0.90,U] [#2 -0.09,0.23,1.90,U] [#3 0.25,0.39,0.88,U] [#4 0.02,0.15,0.81,U] [#5 -0.50,0.49,0.00,M1] [#6 -0.33,-0.25,0.88,U] [#7 0.26,0.41,0.85,U] [#8 0.19,0.50,0.94,U] 
00:42:51.619 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.20}, one-star: {0.58, 0.28}
00:42:51.619 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:42:51.621 00.002 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:42:51.621 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.27 mountX=-0.21 mountY=0.03, mountTheta=3.00
00:42:51.622 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.20, opts=13)
00:42:51.622 00.000 10844 Enqueuing Move request for scope (0.06, 0.20)
00:42:51.622 00.000 11060 Worker thread wakes up
00:42:51.622 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:51.622 00.000 10844 UpdateGuideState exits: m=3190 SNR=36.2 Saturated
00:42:51.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:51.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
00:42:51.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:51.622 00.000 10844 Enqueuing Expose request
00:42:51.622 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
00:42:51.622 00.000 11060 Moving (0.06, 0.20) raw xDistance=-0.21 yDistance=0.03
00:42:51.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:42:51.623 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:51.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:42:51.623 00.000 11060 MoveAxis(E, 36, ABG)
00:42:51.623 00.000 11060 Guiding  Dir = 2, Dur = 36
00:42:51.632 00.009 11060 IsSlewing returns 0
00:42:51.632 00.000 11060 IsGuiding returns 0
00:42:51.679 00.047 11060 IsGuiding returns 0
00:42:51.679 00.000 11060 Move returns status 0, amount 36
00:42:51.679 00.000 11060 MoveAxis(N, 0, ABG)
00:42:51.679 00.000 11060 Move returns status 0, amount 0
00:42:51.679 00.000 11060 move complete, result=0
00:42:51.680 00.001 11060 worker thread done servicing request
00:42:51.680 00.000 11060 Worker thread wakes up
00:42:51.680 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
00:42:51.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:51.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:52.309 00.629 11060 Exposure complete
00:42:52.504 00.195 11060 worker thread done servicing request
00:42:52.505 00.001 10844 OnExposeComplete: enter
00:42:52.505 00.000 10844 UpdateGuideState(): m_state=6
00:42:52.505 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6867
00:42:52.505 00.000 10844 Star::Find returns 1 (0), X=262.93, Y=62.13, Mass=2725, SNR=33.4, Peak=217 HFD=3.1
00:42:52.505 00.000 10844 MultiStar: [#1 -0.23,-0.43,0.95,U] [#2 0.47,0.21,1.92,U] [#3 -0.09,-0.57,0.98,U] [#4 0.04,-0.54,1.01,U] [#5 -0.21,-0.01,0.93,U] [#6 0.51,-0.72,0.00,M1] [#7 -0.04,-0.04,0.83,U] [#8 0.29,0.17,0.91,U] 
00:42:52.506 00.001 10844 refined, 7 included, MultiStar: {0.13, -0.11}, one-star: {0.40, 0.09}
00:42:52.506 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
00:42:52.506 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
00:42:52.506 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.16 cameraTheta=-0.70 mountX=0.08 mountY=0.14, mountTheta=1.05
00:42:52.507 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
00:42:52.507 00.000 10844 Enqueuing Move request for scope (0.13, -0.11)
00:42:52.507 00.000 11060 Worker thread wakes up
00:42:52.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:52.507 00.000 10844 UpdateGuideState exits: m=2725 SNR=33.4
00:42:52.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:52.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:52.507 00.000 10844 Enqueuing Expose request
00:42:52.508 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
00:42:52.508 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
00:42:52.508 00.000 11060 Moving (0.13, -0.11) raw xDistance=0.08 yDistance=0.14
00:42:52.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:42:52.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:52.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:42:52.508 00.000 11060 MoveAxis(E, 0, ABG)
00:42:52.508 00.000 11060 Move returns status 0, amount 0
00:42:52.508 00.000 11060 MoveAxis(N, 0, ABG)
00:42:52.508 00.000 11060 Move returns status 0, amount 0
00:42:52.508 00.000 11060 move complete, result=0
00:42:52.508 00.000 11060 worker thread done servicing request
00:42:52.508 00.000 11060 Worker thread wakes up
00:42:52.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:52.509 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:52.510 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:53.139 00.629 11060 Exposure complete
00:42:53.314 00.175 11060 worker thread done servicing request
00:42:53.314 00.000 10844 OnExposeComplete: enter
00:42:53.314 00.000 10844 UpdateGuideState(): m_state=6
00:42:53.314 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6868
00:42:53.315 00.001 10844 Star::Find returns 1 (0), X=262.81, Y=62.14, Mass=3175, SNR=35.4, Peak=249 HFD=3.2
00:42:53.315 00.000 10844 MultiStar: [#1 -0.24,-0.30,0.98,U] [#2 -0.06,-0.40,2.01,U] [#3 0.17,-0.12,0.96,U] [#4 -0.18,-0.33,0.94,U] [#5 -0.25,0.59,0.00,M1] [#6 -0.07,-0.67,0.00,M2] [#7 -0.15,0.55,0.80,U] [#8 -0.10,0.32,0.81,U] 
00:42:53.315 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.10}, one-star: {0.28, 0.10}
00:42:53.315 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
00:42:53.315 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
00:42:53.315 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.95 mountX=0.10 mountY=-0.02, mountTheta=-0.21
00:42:53.316 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.10, opts=13)
00:42:53.316 00.000 10844 Enqueuing Move request for scope (-0.04, -0.10)
00:42:53.316 00.000 11060 Worker thread wakes up
00:42:53.317 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:42:53.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
00:42:53.317 00.000 10844 UpdateGuideState exits: m=3175 SNR=35.4
00:42:53.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
00:42:53.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:53.317 00.000 11060 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=-0.02
00:42:53.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:53.317 00.000 10844 Enqueuing Expose request
00:42:53.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:42:53.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:53.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:42:53.317 00.000 11060 MoveAxis(E, 0, ABG)
00:42:53.317 00.000 11060 Move returns status 0, amount 0
00:42:53.317 00.000 11060 MoveAxis(N, 0, ABG)
00:42:53.319 00.002 11060 Move returns status 0, amount 0
00:42:53.319 00.000 11060 move complete, result=0
00:42:53.319 00.000 11060 worker thread done servicing request
00:42:53.319 00.000 11060 Worker thread wakes up
00:42:53.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:53.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:53.321 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:53.950 00.629 11060 Exposure complete
00:42:54.138 00.188 11060 worker thread done servicing request
00:42:54.138 00.000 10844 OnExposeComplete: enter
00:42:54.138 00.000 10844 UpdateGuideState(): m_state=6
00:42:54.138 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6869
00:42:54.138 00.000 10844 Star::Find returns 1 (1), X=263.23, Y=62.10, Mass=2789, SNR=33.5, Peak=255 HFD=3.2
00:42:54.138 00.000 10844 MultiStar: [#1 0.38,-0.25,0.95,U] [#2 -0.12,0.03,2.07,U] [#3 -0.21,0.62,0.00,M1] [#4 -0.34,0.26,0.98,U] [#5 -0.22,0.47,1.05,U] [#6 0.01,-0.12,0.99,U] [#7 0.17,0.11,0.71,U] [#8 -0.15,0.25,0.84,U] 
00:42:54.138 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.71, 0.06}
00:42:54.138 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:42:54.138 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:42:54.138 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.27 mountX=-0.10 mountY=0.01, mountTheta=3.00
00:42:54.140 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
00:42:54.140 00.000 10844 Enqueuing Move request for scope (0.03, 0.09)
00:42:54.140 00.000 11060 Worker thread wakes up
00:42:54.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:42:54.140 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:42:54.140 00.000 11060 Moving (0.03, 0.09) raw xDistance=-0.10 yDistance=0.01
00:42:54.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:54.140 00.000 10844 UpdateGuideState exits: m=2789 SNR=33.5 Saturated
00:42:54.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:54.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:54.140 00.000 10844 Enqueuing Expose request
00:42:54.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:54.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:54.141 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:42:54.141 00.000 11060 MoveAxis(E, 0, ABG)
00:42:54.141 00.000 11060 Move returns status 0, amount 0
00:42:54.141 00.000 11060 MoveAxis(N, 0, ABG)
00:42:54.141 00.000 11060 Move returns status 0, amount 0
00:42:54.141 00.000 11060 move complete, result=0
00:42:54.141 00.000 11060 worker thread done servicing request
00:42:54.141 00.000 11060 Worker thread wakes up
00:42:54.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:54.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:54.142 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:54.775 00.633 11060 Exposure complete
00:42:54.948 00.173 11060 worker thread done servicing request
00:42:54.948 00.000 10844 OnExposeComplete: enter
00:42:54.948 00.000 10844 UpdateGuideState(): m_state=6
00:42:54.948 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6870
00:42:54.948 00.000 10844 Star::Find returns 1 (0), X=262.62, Y=62.05, Mass=3074, SNR=35.3, Peak=243 HFD=3.4
00:42:54.949 00.001 10844 MultiStar: [#1 0.23,-0.29,0.94,U] [#2 -0.25,0.47,1.89,U] [#3 -0.06,0.41,0.88,U] [#4 -0.03,0.19,0.92,U] [#5 -0.42,0.04,1.02,U] [#6 -0.01,-0.06,0.80,U] [#7 -0.01,-0.40,0.78,U] [#8 -0.02,0.39,0.93,U] 
00:42:54.949 00.000 10844 single-star, 8 included, MultiStar: {-0.08, 0.13}, one-star: {0.09, 0.01}
00:42:54.949 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
00:42:54.949 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
00:42:54.949 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.10 mountX=-0.03 mountY=0.09, mountTheta=1.85
00:42:54.950 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
00:42:54.951 00.001 10844 Enqueuing Move request for scope (0.09, 0.01)
00:42:54.951 00.000 11060 Worker thread wakes up
00:42:54.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:54.951 00.000 10844 UpdateGuideState exits: m=3074 SNR=35.3
00:42:54.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:54.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:54.951 00.000 10844 Enqueuing Expose request
00:42:54.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:42:54.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:42:54.951 00.000 11060 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=0.09
00:42:54.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:42:54.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:54.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:42:54.951 00.000 11060 MoveAxis(E, 0, ABG)
00:42:54.952 00.001 11060 Move returns status 0, amount 0
00:42:54.952 00.000 11060 MoveAxis(N, 0, ABG)
00:42:54.952 00.000 11060 Move returns status 0, amount 0
00:42:54.952 00.000 11060 move complete, result=0
00:42:54.952 00.000 11060 worker thread done servicing request
00:42:54.952 00.000 11060 Worker thread wakes up
00:42:54.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:54.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:54.953 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:55.585 00.632 11060 Exposure complete
00:42:55.760 00.175 11060 worker thread done servicing request
00:42:55.760 00.000 10844 OnExposeComplete: enter
00:42:55.760 00.000 10844 UpdateGuideState(): m_state=6
00:42:55.760 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6871
00:42:55.760 00.000 10844 Star::Find returns 1 (1), X=262.58, Y=61.97, Mass=2626, SNR=32.3, Peak=255 HFD=3.4
00:42:55.761 00.001 10844 MultiStar: [#1 0.36,0.04,1.15,U] [#2 0.29,0.27,2.10,U] [#3 0.31,0.17,1.05,U] [#4 0.51,0.24,1.13,U] [#5 -0.10,-0.02,1.05,U] [#6 -0.06,-0.02,1.03,U] [#7 0.07,0.04,1.00,U] [#8 0.18,0.13,1.02,U] 
00:42:55.761 00.000 10844 single-star, 8 included, MultiStar: {0.20, 0.11}, one-star: {0.06, -0.06}
00:42:55.761 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
00:42:55.761 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
00:42:55.761 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.81 mountX=0.05 mountY=0.07, mountTheta=0.93
00:42:55.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
00:42:55.763 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
00:42:55.763 00.000 11060 Worker thread wakes up
00:42:55.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:42:55.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:42:55.764 00.001 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
00:42:55.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:42:55.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:55.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:55.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:42:55.764 00.000 11060 MoveAxis(E, 0, ABG)
00:42:55.764 00.000 11060 Move returns status 0, amount 0
00:42:55.764 00.000 11060 MoveAxis(N, 0, ABG)
00:42:55.764 00.000 11060 Move returns status 0, amount 0
00:42:55.764 00.000 11060 move complete, result=0
00:42:55.764 00.000 10844 UpdateGuideState exits: m=2626 SNR=32.3 Saturated
00:42:55.764 00.000 11060 worker thread done servicing request
00:42:55.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:55.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:55.764 00.000 10844 Enqueuing Expose request
00:42:55.764 00.000 11060 Worker thread wakes up
00:42:55.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:55.765 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:55.765 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:56.403 00.638 11060 Exposure complete
00:42:56.565 00.162 11060 worker thread done servicing request
00:42:56.565 00.000 10844 OnExposeComplete: enter
00:42:56.565 00.000 10844 UpdateGuideState(): m_state=6
00:42:56.566 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6872
00:42:56.566 00.000 10844 Star::Find returns 1 (0), X=262.92, Y=62.12, Mass=3055, SNR=35.2, Peak=243 HFD=3.1
00:42:56.566 00.000 10844 MultiStar: [#1 0.12,0.01,1.02,U] [#2 -0.14,0.37,1.95,U] [#3 0.48,0.80,0.00,M1] [#4 -0.16,0.22,0.98,U] [#5 0.21,0.71,0.00,M1] [#6 0.32,-0.02,0.87,U] [#7 0.07,0.72,0.00,M1] [#8 0.10,0.78,0.00,M1] 
00:42:56.566 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.17}, one-star: {0.40, 0.08}
00:42:56.566 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
00:42:56.566 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
00:42:56.566 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.19 cameraTheta=1.23 mountX=-0.18 mountY=0.03, mountTheta=2.96
00:42:56.567 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.17, opts=13)
00:42:56.568 00.001 10844 Enqueuing Move request for scope (0.06, 0.17)
00:42:56.568 00.000 11060 Worker thread wakes up
00:42:56.568 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:56.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
00:42:56.568 00.000 10844 UpdateGuideState exits: m=3055 SNR=35.2
00:42:56.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
00:42:56.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:56.568 00.000 11060 Moving (0.06, 0.17) raw xDistance=-0.18 yDistance=0.03
00:42:56.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:56.568 00.000 10844 Enqueuing Expose request
00:42:56.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:42:56.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:56.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:42:56.568 00.000 11060 MoveAxis(E, 32, ABG)
00:42:56.568 00.000 11060 Guiding  Dir = 2, Dur = 32
00:42:56.582 00.014 11060 IsSlewing returns 0
00:42:56.582 00.000 11060 IsGuiding returns 0
00:42:56.628 00.046 11060 IsGuiding returns 0
00:42:56.628 00.000 11060 Move returns status 0, amount 32
00:42:56.628 00.000 11060 MoveAxis(N, 0, ABG)
00:42:56.628 00.000 11060 Move returns status 0, amount 0
00:42:56.628 00.000 11060 move complete, result=0
00:42:56.628 00.000 11060 worker thread done servicing request
00:42:56.629 00.001 11060 Worker thread wakes up
00:42:56.629 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
00:42:56.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:56.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:57.260 00.631 11060 Exposure complete
00:42:57.430 00.170 11060 worker thread done servicing request
00:42:57.430 00.000 10844 OnExposeComplete: enter
00:42:57.430 00.000 10844 UpdateGuideState(): m_state=6
00:42:57.430 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6873
00:42:57.430 00.000 10844 Star::Find returns 1 (1), X=262.73, Y=61.79, Mass=3059, SNR=35.7, Peak=255 HFD=3.3
00:42:57.432 00.002 10844 MultiStar: [#1 -0.48,0.22,0.95,U] [#2 0.09,0.51,1.92,U] [#3 0.02,-0.13,0.95,U] [#4 0.10,-0.28,0.97,U] [#5 -0.03,0.42,0.99,U] [#6 0.33,-0.21,0.84,U] [#7 0.18,0.82,0.00,M2] [#8 -0.34,0.57,0.00,M2] 
00:42:57.432 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.21, -0.24}
00:42:57.432 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:42:57.432 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:42:57.432 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.22 mountX=-0.11 mountY=0.02, mountTheta=2.95
00:42:57.433 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
00:42:57.433 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
00:42:57.433 00.000 11060 Worker thread wakes up
00:42:57.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:57.433 00.000 10844 UpdateGuideState exits: m=3059 SNR=35.7 Saturated
00:42:57.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:57.434 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:42:57.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:57.434 00.000 10844 Enqueuing Expose request
00:42:57.434 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:42:57.434 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.11 yDistance=0.02
00:42:57.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:42:57.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:57.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:42:57.434 00.000 11060 MoveAxis(E, 0, ABG)
00:42:57.434 00.000 11060 Move returns status 0, amount 0
00:42:57.434 00.000 11060 MoveAxis(N, 0, ABG)
00:42:57.434 00.000 11060 Move returns status 0, amount 0
00:42:57.434 00.000 11060 move complete, result=0
00:42:57.434 00.000 11060 worker thread done servicing request
00:42:57.434 00.000 11060 Worker thread wakes up
00:42:57.435 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:57.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:57.436 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:58.072 00.636 11060 Exposure complete
00:42:58.253 00.181 11060 worker thread done servicing request
00:42:58.253 00.000 10844 OnExposeComplete: enter
00:42:58.253 00.000 10844 UpdateGuideState(): m_state=6
00:42:58.253 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6874
00:42:58.253 00.000 10844 Star::Find returns 1 (1), X=262.36, Y=61.71, Mass=2597, SNR=32.0, Peak=255 HFD=3.5
00:42:58.254 00.001 10844 MultiStar: [#1 0.12,-0.09,1.05,U] [#2 0.20,0.02,2.03,U] [#3 0.10,-0.45,0.93,U] [#4 0.18,-0.03,1.05,U] [#5 -0.31,-0.36,1.10,U] [#6 0.02,-0.75,0.00,M1] [#7 0.17,0.44,0.88,U] [#8 -0.05,0.31,1.01,U] 
00:42:58.254 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {-0.17, -0.33}
00:42:58.254 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
00:42:58.254 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
00:42:58.254 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.94 mountX=0.05 mountY=0.05, mountTheta=0.81
00:42:58.255 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.06, opts=13)
00:42:58.255 00.000 10844 Enqueuing Move request for scope (0.04, -0.06)
00:42:58.255 00.000 11060 Worker thread wakes up
00:42:58.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
00:42:58.255 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
00:42:58.256 00.001 11060 Moving (0.04, -0.06) raw xDistance=0.05 yDistance=0.05
00:42:58.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:58.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:42:58.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:58.256 00.000 10844 UpdateGuideState exits: m=2597 SNR=32.0 Saturated
00:42:58.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:42:58.256 00.000 11060 MoveAxis(E, 0, ABG)
00:42:58.256 00.000 11060 Move returns status 0, amount 0
00:42:58.256 00.000 11060 MoveAxis(N, 0, ABG)
00:42:58.256 00.000 11060 Move returns status 0, amount 0
00:42:58.256 00.000 11060 move complete, result=0
00:42:58.256 00.000 11060 worker thread done servicing request
00:42:58.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:58.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:58.256 00.000 10844 Enqueuing Expose request
00:42:58.257 00.001 11060 Worker thread wakes up
00:42:58.257 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:58.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:58.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:58.894 00.637 11060 Exposure complete
00:42:59.070 00.176 10844 OnExposeComplete: enter
00:42:59.070 00.000 10844 UpdateGuideState(): m_state=6
00:42:59.070 00.000 11060 worker thread done servicing request
00:42:59.070 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6875
00:42:59.070 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=61.99, Mass=3176, SNR=35.9, Peak=255 HFD=3.6
00:42:59.071 00.001 10844 MultiStar: [#1 0.24,-0.46,1.00,U] [#2 0.20,-0.55,1.92,U] [#3 0.36,-0.27,0.87,U] [#4 -0.09,-0.01,0.77,U] [#5 -0.16,-0.14,0.96,U] [#6 0.12,-0.87,0.00,M2] [#7 -0.17,0.43,0.77,U] [#8 -0.13,-0.33,0.97,U] 
00:42:59.071 00.000 10844 single-star, 7 included, MultiStar: {0.05, -0.23}, one-star: {-0.03, -0.05}
00:42:59.071 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
00:42:59.071 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
00:42:59.071 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.07 mountX=0.06 mountY=-0.02, mountTheta=-0.33
00:42:59.072 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
00:42:59.072 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
00:42:59.072 00.000 11060 Worker thread wakes up
00:42:59.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
00:42:59.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
00:42:59.072 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.06 yDistance=-0.02
00:42:59.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:42:59.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:59.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:42:59.073 00.001 10844 UpdateGuideState exits: m=3176 SNR=35.9 Saturated
00:42:59.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:59.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:59.073 00.000 10844 Enqueuing Expose request
00:42:59.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:42:59.073 00.000 11060 MoveAxis(E, 0, ABG)
00:42:59.073 00.000 11060 Move returns status 0, amount 0
00:42:59.073 00.000 11060 MoveAxis(N, 0, ABG)
00:42:59.073 00.000 11060 Move returns status 0, amount 0
00:42:59.073 00.000 11060 move complete, result=0
00:42:59.073 00.000 11060 worker thread done servicing request
00:42:59.073 00.000 11060 Worker thread wakes up
00:42:59.074 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:59.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:59.076 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:59.711 00.635 11060 Exposure complete
00:42:59.874 00.163 11060 worker thread done servicing request
00:42:59.874 00.000 10844 OnExposeComplete: enter
00:42:59.874 00.000 10844 UpdateGuideState(): m_state=6
00:42:59.875 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6876
00:42:59.875 00.000 10844 Star::Find returns 1 (1), X=262.80, Y=62.06, Mass=3461, SNR=37.6, Peak=255 HFD=3.9
00:42:59.875 00.000 10844 MultiStar: [#1 0.53,-0.42,0.00,M1] [#2 -0.05,-0.38,1.78,U] [#3 0.19,0.39,0.91,U] [#4 0.73,-0.29,0.00,M1] [#5 0.18,0.28,0.94,U] [#6 -0.12,-0.53,0.81,U] [#7 0.28,0.02,0.76,U] [#8 0.08,-0.24,0.92,U] 
00:42:59.875 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.09}, one-star: {0.27, 0.03}
00:42:59.875 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
00:42:59.875 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
00:42:59.875 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.76 mountX=0.08 mountY=0.11, mountTheta=0.99
00:42:59.876 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
00:42:59.877 00.001 10844 Enqueuing Move request for scope (0.10, -0.09)
00:42:59.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:42:59.877 00.000 10844 UpdateGuideState exits: m=3461 SNR=37.6 Saturated
00:42:59.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:59.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:42:59.877 00.000 10844 Enqueuing Expose request
00:42:59.877 00.000 11060 Worker thread wakes up
00:42:59.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
00:42:59.877 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
00:42:59.877 00.000 11060 Moving (0.10, -0.09) raw xDistance=0.08 yDistance=0.11
00:42:59.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:42:59.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:59.878 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:42:59.878 00.000 11060 MoveAxis(E, 0, ABG)
00:42:59.878 00.000 11060 Move returns status 0, amount 0
00:42:59.878 00.000 11060 MoveAxis(N, 0, ABG)
00:42:59.878 00.000 11060 Move returns status 0, amount 0
00:42:59.878 00.000 11060 move complete, result=0
00:42:59.878 00.000 11060 worker thread done servicing request
00:42:59.878 00.000 11060 Worker thread wakes up
00:42:59.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:42:59.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:42:59.879 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:00.522 00.643 11060 Exposure complete
00:43:00.687 00.165 11060 worker thread done servicing request
00:43:00.687 00.000 10844 OnExposeComplete: enter
00:43:00.687 00.000 10844 UpdateGuideState(): m_state=6
00:43:00.688 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6877
00:43:00.688 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=62.22, Mass=3080, SNR=35.7, Peak=245 HFD=3.5
00:43:00.688 00.000 10844 MultiStar: [#1 0.44,-0.13,0.94,U] [#2 -0.27,0.06,1.89,U] [#3 -0.01,0.40,0.93,U] [#4 0.31,-0.56,0.00,M2] [#5 -0.26,-0.14,0.91,U] [#6 0.36,-0.72,0.00,M2] [#7 0.42,-0.21,0.90,U] [#8 -0.13,0.15,0.86,U] 
00:43:00.688 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.05}, one-star: {-0.20, 0.19}
00:43:00.688 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
00:43:00.688 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
00:43:00.688 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.22 mountX=-0.04 mountY=-0.05, mountTheta=-2.32
00:43:00.689 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.05, opts=13)
00:43:00.689 00.000 10844 Enqueuing Move request for scope (-0.04, 0.05)
00:43:00.690 00.001 11060 Worker thread wakes up
00:43:00.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:00.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:43:00.690 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.7
00:43:00.690 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:43:00.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:00.690 00.000 11060 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
00:43:00.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:00.690 00.000 10844 Enqueuing Expose request
00:43:00.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:43:00.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:00.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:00.690 00.000 11060 MoveAxis(E, 0, ABG)
00:43:00.690 00.000 11060 Move returns status 0, amount 0
00:43:00.690 00.000 11060 MoveAxis(N, 0, ABG)
00:43:00.691 00.001 11060 Move returns status 0, amount 0
00:43:00.691 00.000 11060 move complete, result=0
00:43:00.691 00.000 11060 worker thread done servicing request
00:43:00.691 00.000 11060 Worker thread wakes up
00:43:00.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:00.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:00.692 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:01.332 00.640 11060 Exposure complete
00:43:01.518 00.186 11060 worker thread done servicing request
00:43:01.519 00.001 10844 OnExposeComplete: enter
00:43:01.519 00.000 10844 UpdateGuideState(): m_state=6
00:43:01.519 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6878
00:43:01.519 00.000 10844 Star::Find returns 1 (1), X=262.69, Y=62.06, Mass=3179, SNR=35.6, Peak=255 HFD=3.9
00:43:01.519 00.000 10844 MultiStar: [#1 -0.02,-0.51,0.92,U] [#2 0.55,-0.27,1.98,U] [#3 0.18,0.05,0.85,U] [#4 0.01,-0.17,0.98,U] [#5 -0.24,-0.02,1.03,U] [#6 -0.17,-0.54,0.87,U] [#7 -0.28,0.62,0.00,M1] [#8 -0.25,0.30,0.98,U] 
00:43:01.520 00.001 10844 single-star, 7 included, MultiStar: {0.09, -0.15}, one-star: {0.17, 0.03}
00:43:01.520 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
00:43:01.520 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
00:43:01.520 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.15 mountX=-0.06 mountY=0.16, mountTheta=1.90
00:43:01.521 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.03, opts=13)
00:43:01.521 00.000 10844 Enqueuing Move request for scope (0.17, 0.03)
00:43:01.521 00.000 11060 Worker thread wakes up
00:43:01.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:01.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
00:43:01.521 00.000 10844 UpdateGuideState exits: m=3179 SNR=35.6 Saturated
00:43:01.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
00:43:01.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:01.521 00.000 11060 Moving (0.17, 0.03) raw xDistance=-0.06 yDistance=0.16
00:43:01.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:01.521 00.000 10844 Enqueuing Expose request
00:43:01.522 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:43:01.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:01.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:43:01.522 00.000 11060 MoveAxis(E, 0, ABG)
00:43:01.522 00.000 11060 Move returns status 0, amount 0
00:43:01.522 00.000 11060 MoveAxis(N, 0, ABG)
00:43:01.522 00.000 11060 Move returns status 0, amount 0
00:43:01.522 00.000 11060 move complete, result=0
00:43:01.522 00.000 11060 worker thread done servicing request
00:43:01.522 00.000 11060 Worker thread wakes up
00:43:01.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:01.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:01.524 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:43:02.151 00.627 11060 Exposure complete
00:43:02.329 00.178 11060 worker thread done servicing request
00:43:02.329 00.000 10844 OnExposeComplete: enter
00:43:02.329 00.000 10844 UpdateGuideState(): m_state=6
00:43:02.329 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6879
00:43:02.330 00.001 10844 Star::Find returns 1 (1), X=262.79, Y=62.36, Mass=2957, SNR=34.2, Peak=255 HFD=3.5
00:43:02.330 00.000 10844 MultiStar: [#1 0.39,-0.45,0.95,U] [#2 -0.09,0.19,2.07,U] [#3 0.28,0.36,0.87,U] [#4 0.43,-0.43,1.05,U] [#5 -0.43,-0.25,0.82,U] [#6 0.10,-0.38,0.96,U] [#7 -0.03,-0.05,0.80,U] [#8 -0.04,-0.21,0.94,U] 
00:43:02.330 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.27, 0.32}
00:43:02.330 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
00:43:02.330 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
00:43:02.330 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.67 mountX=0.05 mountY=0.10, mountTheta=1.08
00:43:02.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
00:43:02.332 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
00:43:02.332 00.000 11060 Worker thread wakes up
00:43:02.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:02.334 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
00:43:02.334 00.000 10844 UpdateGuideState exits: m=2957 SNR=34.2 Saturated
00:43:02.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
00:43:02.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:02.334 00.000 11060 Moving (0.09, -0.07) raw xDistance=0.05 yDistance=0.10
00:43:02.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:02.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:43:02.334 00.000 10844 Enqueuing Expose request
00:43:02.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:02.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:43:02.334 00.000 11060 MoveAxis(E, 0, ABG)
00:43:02.334 00.000 11060 Move returns status 0, amount 0
00:43:02.335 00.001 11060 MoveAxis(N, 0, ABG)
00:43:02.335 00.000 11060 Move returns status 0, amount 0
00:43:02.335 00.000 11060 move complete, result=0
00:43:02.335 00.000 11060 worker thread done servicing request
00:43:02.335 00.000 11060 Worker thread wakes up
00:43:02.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:02.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:02.336 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:02.972 00.636 11060 Exposure complete
00:43:03.141 00.169 11060 worker thread done servicing request
00:43:03.141 00.000 10844 OnExposeComplete: enter
00:43:03.141 00.000 10844 UpdateGuideState(): m_state=6
00:43:03.141 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6880
00:43:03.141 00.000 10844 Star::Find returns 1 (1), X=263.02, Y=61.88, Mass=2671, SNR=33.1, Peak=255 HFD=3.0
00:43:03.142 00.001 10844 MultiStar: [#1 0.49,-1.01,0.00,M1] [#2 0.03,-0.37,2.11,U] [#3 0.25,-0.24,0.97,U] [#4 0.59,-0.02,0.94,U] [#5 -0.42,-0.25,1.00,U] [#6 0.78,-0.27,0.00,M1] [#7 0.30,-0.05,0.89,U] [#8 -0.03,0.03,0.92,U] 
00:43:03.142 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.19}, one-star: {0.50, -0.16}
00:43:03.142 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
00:43:03.142 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
00:43:03.142 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.89 mountX=0.16 mountY=0.18, mountTheta=0.85
00:43:03.143 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.19, opts=13)
00:43:03.143 00.000 10844 Enqueuing Move request for scope (0.15, -0.19)
00:43:03.143 00.000 11060 Worker thread wakes up
00:43:03.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:03.144 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
00:43:03.144 00.000 10844 UpdateGuideState exits: m=2671 SNR=33.1 Saturated
00:43:03.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
00:43:03.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:03.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:03.144 00.000 10844 Enqueuing Expose request
00:43:03.144 00.000 11060 Moving (0.15, -0.19) raw xDistance=0.16 yDistance=0.18
00:43:03.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:43:03.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:03.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:43:03.144 00.000 11060 MoveAxis(W, 27, ABG)
00:43:03.144 00.000 11060 Guiding  Dir = 3, Dur = 27
00:43:03.147 00.003 11060 IsSlewing returns 0
00:43:03.147 00.000 11060 IsGuiding returns 0
00:43:03.181 00.034 11060 IsGuiding returns 0
00:43:03.181 00.000 11060 Move returns status 0, amount 27
00:43:03.181 00.000 11060 MoveAxis(N, 0, ABG)
00:43:03.181 00.000 11060 Move returns status 0, amount 0
00:43:03.181 00.000 11060 move complete, result=0
00:43:03.181 00.000 11060 worker thread done servicing request
00:43:03.181 00.000 11060 Worker thread wakes up
00:43:03.182 00.001 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
00:43:03.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:03.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:03.827 00.645 11060 Exposure complete
00:43:04.004 00.177 11060 worker thread done servicing request
00:43:04.004 00.000 10844 OnExposeComplete: enter
00:43:04.004 00.000 10844 UpdateGuideState(): m_state=6
00:43:04.004 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6881
00:43:04.006 00.002 10844 Star::Find returns 1 (1), X=262.37, Y=61.82, Mass=2760, SNR=33.1, Peak=255 HFD=3.6
00:43:04.006 00.000 10844 MultiStar: [#1 0.71,-0.35,0.00,M2] [#2 0.51,-0.36,0.00,M1] [#3 0.48,-0.88,0.00,M1] [#4 0.09,-0.53,1.01,U] [#5 -0.09,-0.73,0.00,M1] [#6 0.34,-0.85,0.00,M2] [#7 0.08,-0.20,0.90,U] [#8 -0.18,-0.38,0.89,U] 
00:43:04.006 00.000 10844 single-star, 3 included, MultiStar: {-0.04, -0.34}, one-star: {-0.16, -0.22}
00:43:04.006 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
00:43:04.006 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
00:43:04.006 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.19 mountX=0.25 mountY=-0.12, mountTheta=-0.45
00:43:04.007 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.22, opts=13)
00:43:04.008 00.001 10844 Enqueuing Move request for scope (-0.16, -0.22)
00:43:04.008 00.000 11060 Worker thread wakes up
00:43:04.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
00:43:04.008 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
00:43:04.008 00.000 11060 Moving (-0.16, -0.22) raw xDistance=0.25 yDistance=-0.12
00:43:04.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:43:04.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:04.008 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:04.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:04.008 00.000 11060 MoveAxis(W, 43, ABG)
00:43:04.008 00.000 11060 Guiding  Dir = 3, Dur = 43
00:43:04.008 00.000 10844 UpdateGuideState exits: m=2760 SNR=33.1 Saturated
00:43:04.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:04.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:04.008 00.000 10844 Enqueuing Expose request
00:43:04.037 00.029 11060 IsSlewing returns 0
00:43:04.037 00.000 11060 IsGuiding returns 0
00:43:04.114 00.077 11060 IsGuiding returns 0
00:43:04.114 00.000 11060 Move returns status 0, amount 43
00:43:04.114 00.000 11060 MoveAxis(N, 0, ABG)
00:43:04.114 00.000 11060 Move returns status 0, amount 0
00:43:04.114 00.000 11060 move complete, result=0
00:43:04.114 00.000 11060 worker thread done servicing request
00:43:04.114 00.000 11060 Worker thread wakes up
00:43:04.114 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
00:43:04.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:04.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:04.747 00.633 11060 Exposure complete
00:43:04.938 00.191 11060 worker thread done servicing request
00:43:04.939 00.001 10844 OnExposeComplete: enter
00:43:04.939 00.000 10844 UpdateGuideState(): m_state=6
00:43:04.939 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6882
00:43:04.939 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=61.81, Mass=2391, SNR=30.7, Peak=247 HFD=3.3
00:43:04.939 00.000 10844 MultiStar: [#1 -0.05,-0.74,0.00,M3] [#2 -0.19,-0.18,2.23,U] [#3 0.41,-0.13,1.08,U] [#4 0.36,-0.33,1.17,U] [#5 -0.18,-0.16,1.19,U] [#6 0.12,-0.08,1.05,U] [#7 -0.43,-0.07,0.84,U] [#8 -0.15,-0.07,1.06,U] 
00:43:04.939 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.16}, one-star: {0.11, -0.22}
00:43:04.939 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
00:43:04.939 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
00:43:04.940 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.61 mountX=0.16 mountY=0.02, mountTheta=0.13
00:43:04.948 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.16, opts=13)
00:43:04.948 00.000 10844 Enqueuing Move request for scope (-0.01, -0.16)
00:43:04.948 00.000 11060 Worker thread wakes up
00:43:04.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
00:43:04.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:04.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
00:43:04.948 00.000 11060 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=0.02
00:43:04.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
00:43:04.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:04.948 00.000 10844 UpdateGuideState exits: m=2391 SNR=30.7
00:43:04.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:43:04.948 00.000 11060 MoveAxis(W, 29, ABG)
00:43:04.948 00.000 11060 Guiding  Dir = 3, Dur = 29
00:43:04.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:04.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:04.948 00.000 10844 Enqueuing Expose request
00:43:04.974 00.026 11060 IsSlewing returns 0
00:43:04.974 00.000 11060 IsGuiding returns 0
00:43:05.020 00.046 11060 IsGuiding returns 0
00:43:05.020 00.000 11060 Move returns status 0, amount 29
00:43:05.020 00.000 11060 MoveAxis(N, 0, ABG)
00:43:05.021 00.001 11060 Move returns status 0, amount 0
00:43:05.021 00.000 11060 move complete, result=0
00:43:05.021 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
00:43:05.021 00.000 11060 worker thread done servicing request
00:43:05.021 00.000 11060 Worker thread wakes up
00:43:05.022 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:05.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:05.662 00.640 11060 Exposure complete
00:43:05.836 00.174 11060 worker thread done servicing request
00:43:05.836 00.000 10844 OnExposeComplete: enter
00:43:05.836 00.000 10844 UpdateGuideState(): m_state=6
00:43:05.836 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6883
00:43:05.837 00.001 10844 Star::Find returns 1 (0), X=263.08, Y=62.29, Mass=2417, SNR=31.6, Peak=228 HFD=2.8
00:43:05.837 00.000 10844 MultiStar: [#1 0.94,-0.77,0.00,M4] [#2 -0.03,-0.12,2.18,U] [#3 0.51,0.42,0.00,M1] [#4 -0.06,-0.22,1.06,U] [#5 0.25,-0.21,1.05,U] [#6 0.37,-0.44,1.07,U] [#7 -0.10,-0.22,0.92,U] [#8 0.20,0.45,0.96,U] 
00:43:05.837 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.55, 0.26}
00:43:05.837 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:43:05.837 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:43:05.837 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.17 cameraTheta=-0.54 mountX=0.06 mountY=0.15, mountTheta=1.21
00:43:05.838 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.08, opts=13)
00:43:05.838 00.000 10844 Enqueuing Move request for scope (0.14, -0.08)
00:43:05.838 00.000 11060 Worker thread wakes up
00:43:05.839 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
00:43:05.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
00:43:05.839 00.000 11060 Moving (0.14, -0.08) raw xDistance=0.06 yDistance=0.15
00:43:05.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:43:05.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:05.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:43:05.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:43:05.839 00.000 11060 MoveAxis(E, 0, ABG)
00:43:05.839 00.000 11060 Move returns status 0, amount 0
00:43:05.839 00.000 11060 MoveAxis(N, 0, ABG)
00:43:05.839 00.000 11060 Move returns status 0, amount 0
00:43:05.839 00.000 11060 move complete, result=0
00:43:05.839 00.000 10844 UpdateGuideState exits: m=2417 SNR=31.6
00:43:05.839 00.000 11060 worker thread done servicing request
00:43:05.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:05.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:05.840 00.001 10844 Enqueuing Expose request
00:43:05.840 00.000 11060 Worker thread wakes up
00:43:05.840 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:43:05.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:05.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:06.475 00.635 11060 Exposure complete
00:43:06.645 00.170 11060 worker thread done servicing request
00:43:06.645 00.000 10844 OnExposeComplete: enter
00:43:06.645 00.000 10844 UpdateGuideState(): m_state=6
00:43:06.646 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6884
00:43:06.646 00.000 10844 Star::Find returns 1 (0), X=262.95, Y=62.19, Mass=2683, SNR=33.1, Peak=234 HFD=3.1
00:43:06.646 00.000 10844 MultiStar: [#1 0.19,-1.03,0.00,M5] [#2 0.17,0.03,2.03,U] [#3 0.27,0.23,0.92,U] [#4 -0.01,0.18,1.01,U] [#5 -0.49,-0.76,0.00,M1] [#6 0.16,-0.34,0.81,U] [#7 0.09,-0.11,0.90,U] [#8 -0.18,-0.02,0.98,U] 
00:43:06.646 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.42, 0.16}
00:43:06.646 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
00:43:06.646 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
00:43:06.646 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.20 mountX=-0.05 mountY=0.13, mountTheta=1.95
00:43:06.648 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
00:43:06.648 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
00:43:06.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:06.648 00.000 10844 UpdateGuideState exits: m=2683 SNR=33.1
00:43:06.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:06.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:06.648 00.000 10844 Enqueuing Expose request
00:43:06.648 00.000 11060 Worker thread wakes up
00:43:06.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
00:43:06.649 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
00:43:06.649 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.05 yDistance=0.13
00:43:06.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:43:06.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:06.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:43:06.649 00.000 11060 MoveAxis(E, 0, ABG)
00:43:06.649 00.000 11060 Move returns status 0, amount 0
00:43:06.649 00.000 11060 MoveAxis(N, 0, ABG)
00:43:06.649 00.000 11060 Move returns status 0, amount 0
00:43:06.649 00.000 11060 move complete, result=0
00:43:06.650 00.001 11060 worker thread done servicing request
00:43:06.650 00.000 11060 Worker thread wakes up
00:43:06.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:06.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:06.659 00.009 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:07.291 00.632 11060 Exposure complete
00:43:07.484 00.193 10844 OnExposeComplete: enter
00:43:07.485 00.001 10844 UpdateGuideState(): m_state=6
00:43:07.485 00.000 11060 worker thread done servicing request
00:43:07.485 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6885
00:43:07.486 00.001 10844 Star::Find returns 1 (1), X=262.67, Y=62.13, Mass=2708, SNR=33.2, Peak=255 HFD=3.2
00:43:07.486 00.000 10844 MultiStar: [#1 0.15,-0.43,1.01,U] [#2 0.54,0.25,1.99,U] [#3 0.17,0.21,1.02,U] [#4 0.17,-0.12,1.02,U] [#5 -0.04,-0.08,1.07,U] [#6 0.29,-0.49,1.02,U] [#7 0.14,-0.05,0.88,U] [#8 -0.16,0.46,0.90,U] 
00:43:07.486 00.000 10844 single-star, 8 included, MultiStar: {0.20, 0.00}, one-star: {0.15, 0.10}
00:43:07.486 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
00:43:07.486 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
00:43:07.487 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.58 mountX=-0.12 mountY=0.13, mountTheta=2.33
00:43:07.490 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.10, opts=13)
00:43:07.490 00.000 10844 Enqueuing Move request for scope (0.15, 0.10)
00:43:07.490 00.000 11060 Worker thread wakes up
00:43:07.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:07.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
00:43:07.490 00.000 10844 UpdateGuideState exits: m=2708 SNR=33.2 Saturated
00:43:07.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
00:43:07.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:07.491 00.001 11060 Moving (0.15, 0.10) raw xDistance=-0.12 yDistance=0.13
00:43:07.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:07.491 00.000 10844 Enqueuing Expose request
00:43:07.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:43:07.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:07.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:43:07.491 00.000 11060 MoveAxis(E, 21, ABG)
00:43:07.492 00.001 11060 Guiding  Dir = 2, Dur = 21
00:43:07.531 00.039 11060 IsSlewing returns 0
00:43:07.532 00.001 11060 IsGuiding returns 0
00:43:07.593 00.061 11060 IsGuiding returns 0
00:43:07.593 00.000 11060 Move returns status 0, amount 21
00:43:07.593 00.000 11060 MoveAxis(N, 0, ABG)
00:43:07.593 00.000 11060 Move returns status 0, amount 0
00:43:07.593 00.000 11060 move complete, result=0
00:43:07.593 00.000 11060 worker thread done servicing request
00:43:07.593 00.000 11060 Worker thread wakes up
00:43:07.593 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
00:43:07.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:07.594 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:08.225 00.631 11060 Exposure complete
00:43:08.414 00.189 11060 worker thread done servicing request
00:43:08.415 00.001 10844 OnExposeComplete: enter
00:43:08.415 00.000 10844 UpdateGuideState(): m_state=6
00:43:08.415 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6886
00:43:08.415 00.000 10844 Star::Find returns 1 (1), X=262.90, Y=62.43, Mass=3233, SNR=36.3, Peak=255 HFD=3.6
00:43:08.416 00.001 10844 MultiStar: [#1 0.51,0.24,0.88,U] [#2 0.44,0.43,1.88,U] [#3 0.54,0.02,0.85,U] [#4 0.21,-0.10,1.01,U] [#5 0.47,0.31,0.99,U] [#6 0.76,-0.29,0.00,M1] [#7 0.45,0.48,0.00,M1] [#8 0.68,0.10,0.00,M1] 
00:43:08.416 00.000 10844 refined, 5 included, MultiStar: {0.42, 0.25}, one-star: {0.37, 0.40}
00:43:08.416 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
00:43:08.416 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
00:43:08.416 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.25 hyp=0.49 cameraTheta=0.54 mountX=-0.32 mountY=0.37, mountTheta=2.28
00:43:08.417 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.25, opts=13)
00:43:08.417 00.000 10844 Enqueuing Move request for scope (0.42, 0.25)
00:43:08.417 00.000 11060 Worker thread wakes up
00:43:08.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:08.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.25) opts 0xd
00:43:08.417 00.000 10844 UpdateGuideState exits: m=3233 SNR=36.3 Saturated
00:43:08.417 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.25)
00:43:08.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:08.418 00.001 11060 Moving (0.42, 0.25) raw xDistance=-0.32 yDistance=0.37
00:43:08.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:08.418 00.000 10844 Enqueuing Expose request
00:43:08.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:43:08.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:08.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:43:08.418 00.000 11060 MoveAxis(E, 56, ABG)
00:43:08.418 00.000 11060 Guiding  Dir = 2, Dur = 56
00:43:08.454 00.036 11060 IsSlewing returns 0
00:43:08.454 00.000 11060 IsGuiding returns 0
00:43:08.545 00.091 11060 IsGuiding returns 0
00:43:08.545 00.000 11060 Move returns status 0, amount 56
00:43:08.545 00.000 11060 MoveAxis(N, 0, ABG)
00:43:08.545 00.000 11060 Move returns status 0, amount 0
00:43:08.545 00.000 11060 move complete, result=0
00:43:08.545 00.000 11060 worker thread done servicing request
00:43:08.545 00.000 11060 Worker thread wakes up
00:43:08.546 00.001 10844 GuideStep: -0.3 px 56 ms EAST, 0.4 px 0 ms NORTH
00:43:08.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:08.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:09.183 00.637 11060 Exposure complete
00:43:09.364 00.181 11060 worker thread done servicing request
00:43:09.364 00.000 10844 OnExposeComplete: enter
00:43:09.364 00.000 10844 UpdateGuideState(): m_state=6
00:43:09.364 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6887
00:43:09.364 00.000 10844 Star::Find returns 1 (0), X=262.81, Y=61.82, Mass=2655, SNR=33.0, Peak=243 HFD=2.9
00:43:09.364 00.000 10844 MultiStar: [#1 0.34,-0.37,1.07,U] [#2 0.15,-0.34,2.14,U] [#3 0.25,-0.50,0.95,U] [#4 0.08,-0.49,0.94,U] [#5 0.24,-0.26,1.05,U] [#6 0.25,-0.47,0.89,U] [#7 0.31,0.18,0.86,U] [#8 0.38,-0.30,0.98,U] 
00:43:09.365 00.001 10844 single-star, 8 included, MultiStar: {0.24, -0.31}, one-star: {0.28, -0.22}
00:43:09.365 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
00:43:09.365 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
00:43:09.365 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.22 hyp=0.36 cameraTheta=-0.65 mountX=0.16 mountY=0.32, mountTheta=1.10
00:43:09.366 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.22, opts=13)
00:43:09.366 00.000 10844 Enqueuing Move request for scope (0.28, -0.22)
00:43:09.366 00.000 11060 Worker thread wakes up
00:43:09.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.22) opts 0xd
00:43:09.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.22)
00:43:09.366 00.000 11060 Moving (0.28, -0.22) raw xDistance=0.16 yDistance=0.32
00:43:09.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:43:09.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:09.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:09.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:43:09.368 00.002 10844 UpdateGuideState exits: m=2655 SNR=33.0
00:43:09.368 00.000 11060 MoveAxis(W, 26, ABG)
00:43:09.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:09.368 00.000 11060 Guiding  Dir = 3, Dur = 26
00:43:09.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:09.368 00.000 10844 Enqueuing Expose request
00:43:09.395 00.027 11060 IsSlewing returns 0
00:43:09.395 00.000 11060 IsGuiding returns 0
00:43:09.458 00.063 11060 IsGuiding returns 0
00:43:09.459 00.001 11060 Move returns status 0, amount 26
00:43:09.459 00.000 11060 MoveAxis(N, 0, ABG)
00:43:09.459 00.000 11060 Move returns status 0, amount 0
00:43:09.459 00.000 11060 move complete, result=0
00:43:09.459 00.000 11060 worker thread done servicing request
00:43:09.459 00.000 11060 Worker thread wakes up
00:43:09.460 00.001 10844 GuideStep: 0.2 px 26 ms WEST, 0.3 px 0 ms NORTH
00:43:09.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:09.461 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:10.103 00.642 11060 Exposure complete
00:43:10.273 00.170 11060 worker thread done servicing request
00:43:10.274 00.001 10844 OnExposeComplete: enter
00:43:10.274 00.000 10844 UpdateGuideState(): m_state=6
00:43:10.274 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6888
00:43:10.274 00.000 10844 Star::Find returns 1 (0), X=262.97, Y=61.78, Mass=2710, SNR=33.2, Peak=219 HFD=3.1
00:43:10.274 00.000 10844 MultiStar: [#1 0.06,-0.53,1.00,U] [#2 0.51,-0.37,0.00,M1] [#3 0.24,-0.29,0.97,U] [#4 0.06,-0.66,0.00,M1] [#5 0.03,-0.27,1.04,U] [#6 0.62,-0.21,0.00,M1] [#7 0.17,0.22,0.87,U] [#8 0.05,0.11,1.05,U] 
00:43:10.275 00.001 10844 refined, 5 included, MultiStar: {0.17, -0.18}, one-star: {0.45, -0.26}
00:43:10.275 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
00:43:10.275 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
00:43:10.275 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.24 cameraTheta=-0.82 mountX=0.14 mountY=0.19, mountTheta=0.93
00:43:10.276 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.18, opts=13)
00:43:10.276 00.000 10844 Enqueuing Move request for scope (0.17, -0.18)
00:43:10.276 00.000 11060 Worker thread wakes up
00:43:10.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
00:43:10.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
00:43:10.276 00.000 11060 Moving (0.17, -0.18) raw xDistance=0.14 yDistance=0.19
00:43:10.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:43:10.277 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=0.88
00:43:10.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
00:43:10.277 00.000 11060 MoveAxis(W, 26, ABG)
00:43:10.277 00.000 11060 Guiding  Dir = 3, Dur = 26
00:43:10.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:10.277 00.000 10844 UpdateGuideState exits: m=2710 SNR=33.2
00:43:10.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:10.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:10.277 00.000 10844 Enqueuing Expose request
00:43:10.288 00.011 11060 IsSlewing returns 0
00:43:10.288 00.000 11060 IsGuiding returns 0
00:43:10.317 00.029 11060 IsGuiding returns 0
00:43:10.317 00.000 11060 Move returns status 0, amount 26
00:43:10.317 00.000 11060 BLC: Oldest BLC event removed
00:43:10.317 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:43:10.317 00.000 11060 MoveAxis(S, 825, ABG)
00:43:10.317 00.000 11060 duration set to 750 by maxDecDuration
00:43:10.317 00.000 11060 Guiding  Dir = 1, Dur = 750
00:43:10.332 00.015 11060 IsSlewing returns 0
00:43:10.332 00.000 11060 IsGuiding returns 0
00:43:11.096 00.764 11060 IsGuiding returns 0
00:43:11.096 00.000 11060 Move returns status 0, amount 750
00:43:11.097 00.001 11060 move complete, result=0
00:43:11.097 00.000 11060 worker thread done servicing request
00:43:11.097 00.000 11060 Worker thread wakes up
00:43:11.097 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.2 px 750 ms SOUTH
00:43:11.098 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:11.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:11.727 00.629 11060 Exposure complete
00:43:11.881 00.154 11060 worker thread done servicing request
00:43:11.881 00.000 10844 OnExposeComplete: enter
00:43:11.881 00.000 10844 UpdateGuideState(): m_state=6
00:43:11.881 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6889
00:43:11.881 00.000 10844 Star::Find returns 1 (1), X=263.04, Y=62.07, Mass=3414, SNR=37.5, Peak=255 HFD=3.0
00:43:11.881 00.000 10844 MultiStar: [#1 0.41,-0.32,0.94,U] [#2 0.58,-0.10,1.80,U] [#3 0.23,0.50,0.83,U] [#4 0.30,-0.36,0.86,U] [#5 -0.18,-0.04,0.98,U] [#6 0.31,-0.16,0.85,U] [#7 0.32,0.41,0.84,U] [#8 0.21,0.46,0.73,U] 
00:43:11.881 00.000 10844 refined, 8 included, MultiStar: {0.33, 0.02}, one-star: {0.52, 0.03}
00:43:11.881 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
00:43:11.882 00.001 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
00:43:11.882 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.05 mountX=-0.08 mountY=0.32, mountTheta=1.81
00:43:11.883 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.02, opts=13)
00:43:11.883 00.000 10844 Enqueuing Move request for scope (0.33, 0.02)
00:43:11.883 00.000 11060 Worker thread wakes up
00:43:11.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:11.883 00.000 10844 UpdateGuideState exits: m=3414 SNR=37.5 Saturated
00:43:11.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:11.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
00:43:11.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:11.884 00.001 10844 Enqueuing Expose request
00:43:11.884 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
00:43:11.884 00.000 11060 Moving (0.33, 0.02) raw xDistance=-0.08 yDistance=0.32
00:43:11.884 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.134520, 1:0.321705
00:43:11.884 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:43:11.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:43:11.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
00:43:11.884 00.000 11060 MoveAxis(E, 0, ABG)
00:43:11.884 00.000 11060 Move returns status 0, amount 0
00:43:11.884 00.000 11060 MoveAxis(S, 125, ABG)
00:43:11.884 00.000 11060 Guiding  Dir = 1, Dur = 125
00:43:11.891 00.007 11060 IsSlewing returns 0
00:43:11.891 00.000 11060 IsGuiding returns 0
00:43:12.033 00.142 11060 IsGuiding returns 0
00:43:12.033 00.000 11060 Move returns status 0, amount 125
00:43:12.033 00.000 11060 move complete, result=0
00:43:12.033 00.000 11060 worker thread done servicing request
00:43:12.033 00.000 11060 Worker thread wakes up
00:43:12.033 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 125 ms SOUTH
00:43:12.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:12.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:12.664 00.631 11060 Exposure complete
00:43:12.818 00.154 11060 worker thread done servicing request
00:43:12.819 00.001 10844 OnExposeComplete: enter
00:43:12.819 00.000 10844 UpdateGuideState(): m_state=6
00:43:12.819 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6890
00:43:12.819 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=61.97, Mass=2745, SNR=33.6, Peak=231 HFD=3.4
00:43:12.819 00.000 10844 MultiStar: [#1 0.40,-0.72,0.00,M1] [#2 0.16,0.54,2.06,U] [#3 0.33,0.31,0.99,U] [#4 0.13,0.11,0.97,U] [#5 0.30,0.02,0.97,U] [#6 0.21,-0.14,0.96,U] [#7 0.23,0.45,0.87,U] [#8 0.08,0.50,0.87,U] 
00:43:12.819 00.000 10844 single-star, 7 included, MultiStar: {0.16, 0.25}, one-star: {-0.17, -0.07}
00:43:12.820 00.001 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
00:43:12.820 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
00:43:12.820 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.77 mountX=0.10 mountY=-0.16, mountTheta=-1.02
00:43:12.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.07, opts=13)
00:43:12.821 00.000 10844 Enqueuing Move request for scope (-0.17, -0.07)
00:43:12.821 00.000 11060 Worker thread wakes up
00:43:12.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:12.821 00.000 10844 UpdateGuideState exits: m=2745 SNR=33.6
00:43:12.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:12.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:12.821 00.000 10844 Enqueuing Expose request
00:43:12.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
00:43:12.821 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
00:43:12.822 00.001 11060 Moving (-0.17, -0.07) raw xDistance=0.10 yDistance=-0.16
00:43:12.822 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.134520, 1:0.321705, 2:-0.157086
00:43:12.822 00.000 11060 BLC: No correction, Miss < min_move
00:43:12.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:43:12.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:12.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:43:12.822 00.000 11060 MoveAxis(E, 0, ABG)
00:43:12.822 00.000 11060 Move returns status 0, amount 0
00:43:12.822 00.000 11060 MoveAxis(N, 0, ABG)
00:43:12.822 00.000 11060 Move returns status 0, amount 0
00:43:12.822 00.000 11060 move complete, result=0
00:43:12.822 00.000 11060 worker thread done servicing request
00:43:12.822 00.000 11060 Worker thread wakes up
00:43:12.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:12.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:12.824 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:13.451 00.627 11060 Exposure complete
00:43:13.621 00.170 11060 worker thread done servicing request
00:43:13.621 00.000 10844 OnExposeComplete: enter
00:43:13.621 00.000 10844 UpdateGuideState(): m_state=6
00:43:13.621 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6891
00:43:13.621 00.000 10844 Star::Find returns 1 (0), X=263.01, Y=61.87, Mass=3149, SNR=36.4, Peak=250 HFD=3.2
00:43:13.621 00.000 10844 MultiStar: [#1 0.20,-0.25,0.91,U] [#2 0.02,0.15,1.91,U] [#3 0.03,0.48,0.90,U] [#4 0.20,-0.05,0.96,U] [#5 0.18,0.14,0.92,U] [#6 0.42,-0.50,0.00,M1] [#7 0.34,0.46,0.79,U] [#8 0.03,0.58,0.91,U] 
00:43:13.621 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.16}, one-star: {0.48, -0.17}
00:43:13.621 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
00:43:13.622 00.001 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
00:43:13.622 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.76 mountX=-0.18 mountY=0.14, mountTheta=2.50
00:43:13.623 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.16, opts=13)
00:43:13.623 00.000 10844 Enqueuing Move request for scope (0.17, 0.16)
00:43:13.623 00.000 11060 Worker thread wakes up
00:43:13.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
00:43:13.623 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
00:43:13.623 00.000 11060 Moving (0.17, 0.16) raw xDistance=-0.18 yDistance=0.14
00:43:13.623 00.000 11060 BLC: window closed
00:43:13.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:13.623 00.000 10844 UpdateGuideState exits: m=3149 SNR=36.4
00:43:13.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:13.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:13.623 00.000 10844 Enqueuing Expose request
00:43:13.623 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.134520, 1:0.321705, 2:-0.157086
00:43:13.623 00.000 11060 BLC: No correction, Miss < min_move
00:43:13.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:43:13.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:13.624 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:43:13.624 00.000 11060 MoveAxis(E, 32, ABG)
00:43:13.624 00.000 11060 Guiding  Dir = 2, Dur = 32
00:43:13.630 00.006 11060 IsSlewing returns 0
00:43:13.630 00.000 11060 IsGuiding returns 0
00:43:13.681 00.051 11060 IsGuiding returns 0
00:43:13.681 00.000 11060 Move returns status 0, amount 32
00:43:13.682 00.001 11060 MoveAxis(N, 0, ABG)
00:43:13.682 00.000 11060 Move returns status 0, amount 0
00:43:13.682 00.000 11060 move complete, result=0
00:43:13.682 00.000 11060 worker thread done servicing request
00:43:13.682 00.000 11060 Worker thread wakes up
00:43:13.682 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:43:13.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:13.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:14.323 00.641 11060 Exposure complete
00:43:14.494 00.171 11060 worker thread done servicing request
00:43:14.494 00.000 10844 OnExposeComplete: enter
00:43:14.494 00.000 10844 UpdateGuideState(): m_state=6
00:43:14.494 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6892
00:43:14.494 00.000 10844 Star::Find returns 1 (0), X=263.19, Y=61.90, Mass=2582, SNR=32.5, Peak=229 HFD=3.1
00:43:14.494 00.000 10844 MultiStar: [#1 0.87,-0.05,0.00,M1] [#2 0.39,-0.16,2.13,U] [#3 0.81,0.21,0.00,M1] [#4 0.32,0.17,0.98,U] [#5 0.31,-0.07,1.06,U] [#6 0.74,-0.44,0.00,M2] [#7 0.31,0.62,0.00,M1] [#8 0.22,0.04,0.95,U] 
00:43:14.494 00.000 10844 refined, 4 included, MultiStar: {0.39, -0.06}, one-star: {0.67, -0.14}
00:43:14.494 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
00:43:14.494 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
00:43:14.494 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.06 hyp=0.39 cameraTheta=-0.15 mountX=-0.01 mountY=0.39, mountTheta=1.61
00:43:14.496 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.06, opts=13)
00:43:14.497 00.001 10844 Enqueuing Move request for scope (0.39, -0.06)
00:43:14.497 00.000 11060 Worker thread wakes up
00:43:14.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.06) opts 0xd
00:43:14.497 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.06)
00:43:14.497 00.000 11060 Moving (0.39, -0.06) raw xDistance=-0.01 yDistance=0.39
00:43:14.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:43:14.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
00:43:14.497 00.000 11060 MoveAxis(E, 0, ABG)
00:43:14.497 00.000 11060 Move returns status 0, amount 0
00:43:14.497 00.000 11060 MoveAxis(S, 152, ABG)
00:43:14.497 00.000 11060 Guiding  Dir = 1, Dur = 152
00:43:14.497 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:14.497 00.000 10844 UpdateGuideState exits: m=2582 SNR=32.5
00:43:14.498 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:14.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:14.498 00.000 10844 Enqueuing Expose request
00:43:14.508 00.010 11060 IsSlewing returns 0
00:43:14.508 00.000 11060 IsGuiding returns 0
00:43:14.663 00.155 11060 IsGuiding returns 0
00:43:14.663 00.000 11060 Move returns status 0, amount 152
00:43:14.663 00.000 11060 move complete, result=0
00:43:14.663 00.000 11060 worker thread done servicing request
00:43:14.663 00.000 11060 Worker thread wakes up
00:43:14.663 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 152 ms SOUTH
00:43:14.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:14.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:15.297 00.634 11060 Exposure complete
00:43:15.479 00.182 11060 worker thread done servicing request
00:43:15.480 00.001 10844 OnExposeComplete: enter
00:43:15.480 00.000 10844 UpdateGuideState(): m_state=6
00:43:15.480 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6893
00:43:15.480 00.000 10844 Star::Find returns 1 (1), X=262.74, Y=61.73, Mass=2867, SNR=34.0, Peak=255 HFD=3.5
00:43:15.480 00.000 10844 MultiStar: [#1 0.14,-1.21,0.00,M2] [#2 0.25,-0.22,1.91,U] [#3 0.34,-0.24,1.00,U] [#4 0.37,-0.44,1.01,U] [#5 -0.22,-0.28,1.11,U] [#6 0.09,-0.51,0.91,U] [#7 0.38,-0.36,0.81,U] [#8 -0.18,-0.05,0.90,U] 
00:43:15.480 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.29}, one-star: {0.22, -0.30}
00:43:15.480 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
00:43:15.480 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
00:43:15.480 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-1.06 mountX=0.26 mountY=0.21, mountTheta=0.68
00:43:15.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.29, opts=13)
00:43:15.482 00.000 10844 Enqueuing Move request for scope (0.16, -0.29)
00:43:15.482 00.000 11060 Worker thread wakes up
00:43:15.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd
00:43:15.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.29)
00:43:15.482 00.000 11060 Moving (0.16, -0.29) raw xDistance=0.26 yDistance=0.21
00:43:15.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:43:15.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
00:43:15.482 00.000 11060 MoveAxis(W, 45, ABG)
00:43:15.482 00.000 11060 Guiding  Dir = 3, Dur = 45
00:43:15.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:43:15.482 00.000 10844 UpdateGuideState exits: m=2867 SNR=34.0 Saturated
00:43:15.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:15.483 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:15.483 00.000 10844 Enqueuing Expose request
00:43:15.524 00.041 11060 IsSlewing returns 0
00:43:15.524 00.000 11060 IsGuiding returns 0
00:43:15.602 00.078 11060 IsGuiding returns 0
00:43:15.602 00.000 11060 Move returns status 0, amount 45
00:43:15.602 00.000 11060 MoveAxis(S, 81, ABG)
00:43:15.602 00.000 11060 Guiding  Dir = 1, Dur = 81
00:43:15.618 00.016 11060 IsSlewing returns 0
00:43:15.618 00.000 11060 IsGuiding returns 0
00:43:15.711 00.093 11060 IsGuiding returns 0
00:43:15.711 00.000 11060 Move returns status 0, amount 81
00:43:15.711 00.000 11060 move complete, result=0
00:43:15.711 00.000 11060 worker thread done servicing request
00:43:15.711 00.000 11060 Worker thread wakes up
00:43:15.711 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.2 px 81 ms SOUTH
00:43:15.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:15.712 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:16.341 00.629 11060 Exposure complete
00:43:16.506 00.165 11060 worker thread done servicing request
00:43:16.506 00.000 10844 OnExposeComplete: enter
00:43:16.506 00.000 10844 UpdateGuideState(): m_state=6
00:43:16.507 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6894
00:43:16.507 00.000 10844 Star::Find returns 1 (1), X=262.58, Y=62.31, Mass=2418, SNR=31.0, Peak=255 HFD=3.4
00:43:16.507 00.000 10844 MultiStar: [#1 0.06,-0.23,1.14,U] [#2 0.10,0.22,2.29,U] [#3 0.09,0.55,1.04,U] [#4 0.33,0.09,0.99,U] [#5 -0.20,-0.11,1.10,U] [#6 0.32,-0.24,1.09,U] [#7 -0.04,0.61,0.88,U] [#8 -0.12,0.41,1.01,U] 
00:43:16.507 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.05, 0.27}
00:43:16.507 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:43:16.507 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
00:43:16.507 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.16 mountX=-0.17 mountY=0.04, mountTheta=2.90
00:43:16.509 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.16, opts=13)
00:43:16.509 00.000 10844 Enqueuing Move request for scope (0.07, 0.16)
00:43:16.509 00.000 11060 Worker thread wakes up
00:43:16.510 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:43:16.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:43:16.510 00.000 11060 Moving (0.07, 0.16) raw xDistance=-0.17 yDistance=0.04
00:43:16.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:43:16.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:16.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:16.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:43:16.510 00.000 11060 MoveAxis(E, 29, ABG)
00:43:16.510 00.000 11060 Guiding  Dir = 2, Dur = 29
00:43:16.510 00.000 10844 UpdateGuideState exits: m=2418 SNR=31.0 Saturated
00:43:16.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:16.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:16.510 00.000 10844 Enqueuing Expose request
00:43:16.538 00.028 11060 IsSlewing returns 0
00:43:16.538 00.000 11060 IsGuiding returns 0
00:43:16.569 00.031 11060 IsGuiding returns 0
00:43:16.569 00.000 11060 Move returns status 0, amount 29
00:43:16.569 00.000 11060 MoveAxis(N, 0, ABG)
00:43:16.569 00.000 11060 Move returns status 0, amount 0
00:43:16.569 00.000 11060 move complete, result=0
00:43:16.569 00.000 11060 worker thread done servicing request
00:43:16.569 00.000 11060 Worker thread wakes up
00:43:16.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:16.569 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
00:43:16.570 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:17.203 00.633 11060 Exposure complete
00:43:17.362 00.159 11060 worker thread done servicing request
00:43:17.363 00.001 10844 OnExposeComplete: enter
00:43:17.363 00.000 10844 UpdateGuideState(): m_state=6
00:43:17.363 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6895
00:43:17.363 00.000 10844 Star::Find returns 1 (1), X=262.58, Y=62.37, Mass=3044, SNR=35.2, Peak=255 HFD=3.4
00:43:17.363 00.000 10844 MultiStar: [#1 0.28,-0.21,0.99,U] [#2 0.11,0.58,1.93,U] [#3 0.25,-0.18,0.92,U] [#4 -0.02,0.18,0.91,U] [#5 0.17,-0.06,0.93,U] [#6 -0.16,-0.34,0.88,U] [#7 0.28,0.31,0.81,U] [#8 0.15,0.32,0.86,U] 
00:43:17.363 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.16}, one-star: {0.05, 0.34}
00:43:17.363 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
00:43:17.364 00.001 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
00:43:17.364 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.91 mountX=-0.17 mountY=0.09, mountTheta=2.65
00:43:17.365 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.16, opts=13)
00:43:17.365 00.000 10844 Enqueuing Move request for scope (0.12, 0.16)
00:43:17.365 00.000 11060 Worker thread wakes up
00:43:17.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:17.365 00.000 10844 UpdateGuideState exits: m=3044 SNR=35.2 Saturated
00:43:17.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:17.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:17.365 00.000 10844 Enqueuing Expose request
00:43:17.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
00:43:17.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
00:43:17.365 00.000 11060 Moving (0.12, 0.16) raw xDistance=-0.17 yDistance=0.09
00:43:17.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:43:17.366 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:17.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:43:17.366 00.000 11060 MoveAxis(E, 31, ABG)
00:43:17.366 00.000 11060 Guiding  Dir = 2, Dur = 31
00:43:17.399 00.033 11060 IsSlewing returns 0
00:43:17.399 00.000 11060 IsGuiding returns 0
00:43:17.477 00.078 11060 IsGuiding returns 0
00:43:17.477 00.000 11060 Move returns status 0, amount 31
00:43:17.477 00.000 11060 MoveAxis(N, 0, ABG)
00:43:17.477 00.000 11060 Move returns status 0, amount 0
00:43:17.477 00.000 11060 move complete, result=0
00:43:17.477 00.000 11060 worker thread done servicing request
00:43:17.477 00.000 11060 Worker thread wakes up
00:43:17.477 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:43:17.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:17.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:18.115 00.638 11060 Exposure complete
00:43:18.300 00.185 11060 worker thread done servicing request
00:43:18.300 00.000 10844 OnExposeComplete: enter
00:43:18.300 00.000 10844 UpdateGuideState(): m_state=6
00:43:18.300 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6896
00:43:18.300 00.000 10844 Star::Find returns 1 (0), X=262.65, Y=61.97, Mass=2694, SNR=32.6, Peak=230 HFD=3.4
00:43:18.301 00.001 10844 MultiStar: [#1 0.05,-0.35,1.04,U] [#2 -0.34,0.04,2.17,U] [#3 -0.49,0.24,1.08,U] [#4 0.34,-0.64,0.00,M1] [#5 0.03,-0.12,1.11,U] [#6 -0.57,-0.89,0.00,M1] [#7 -0.35,0.02,0.80,U] [#8 0.12,0.36,0.99,U] 
00:43:18.301 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.02}, one-star: {0.12, -0.07}
00:43:18.301 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
00:43:18.301 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
00:43:18.301 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.51 mountX=0.05 mountY=0.13, mountTheta=1.25
00:43:18.302 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.07, opts=13)
00:43:18.302 00.000 10844 Enqueuing Move request for scope (0.12, -0.07)
00:43:18.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:18.302 00.000 10844 UpdateGuideState exits: m=2694 SNR=32.6
00:43:18.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:18.302 00.000 11060 Worker thread wakes up
00:43:18.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
00:43:18.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
00:43:18.302 00.000 11060 Moving (0.12, -0.07) raw xDistance=0.05 yDistance=0.13
00:43:18.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:43:18.303 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:18.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:18.303 00.000 10844 Enqueuing Expose request
00:43:18.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:43:18.303 00.000 11060 MoveAxis(E, 0, ABG)
00:43:18.303 00.000 11060 Move returns status 0, amount 0
00:43:18.303 00.000 11060 MoveAxis(N, 0, ABG)
00:43:18.303 00.000 11060 Move returns status 0, amount 0
00:43:18.303 00.000 11060 move complete, result=0
00:43:18.303 00.000 11060 worker thread done servicing request
00:43:18.303 00.000 11060 Worker thread wakes up
00:43:18.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:18.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:18.304 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:18.934 00.630 11060 Exposure complete
00:43:19.112 00.178 11060 worker thread done servicing request
00:43:19.112 00.000 10844 OnExposeComplete: enter
00:43:19.112 00.000 10844 UpdateGuideState(): m_state=6
00:43:19.112 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6897
00:43:19.113 00.001 10844 Star::Find returns 1 (1), X=262.56, Y=61.37, Mass=2625, SNR=32.4, Peak=255 HFD=3.4
00:43:19.113 00.000 10844 MultiStar: [#1 0.26,-0.36,0.98,U] [#2 0.34,0.17,2.10,U] [#3 0.25,-0.07,1.03,U] [#4 0.04,-0.14,1.01,U] [#5 0.33,0.05,1.05,U] [#6 -0.07,-0.45,1.03,U] [#7 -0.07,0.32,0.90,U] [#8 0.50,0.69,0.00,M1] 
00:43:19.113 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.11}, one-star: {0.04, -0.67}
00:43:19.113 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
00:43:19.113 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
00:43:19.113 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.60 mountX=0.08 mountY=0.18, mountTheta=1.15
00:43:19.115 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.11, opts=13)
00:43:19.115 00.000 10844 Enqueuing Move request for scope (0.16, -0.11)
00:43:19.115 00.000 11060 Worker thread wakes up
00:43:19.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:19.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
00:43:19.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
00:43:19.115 00.000 11060 Moving (0.16, -0.11) raw xDistance=0.08 yDistance=0.18
00:43:19.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:43:19.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:19.115 00.000 10844 UpdateGuideState exits: m=2625 SNR=32.4 Saturated
00:43:19.116 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:43:19.116 00.000 11060 MoveAxis(E, 0, ABG)
00:43:19.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:19.116 00.000 10844 Enqueuing Expose request
00:43:19.116 00.000 11060 Move returns status 0, amount 0
00:43:19.116 00.000 11060 MoveAxis(N, 0, ABG)
00:43:19.116 00.000 11060 Move returns status 0, amount 0
00:43:19.116 00.000 11060 move complete, result=0
00:43:19.116 00.000 11060 worker thread done servicing request
00:43:19.116 00.000 11060 Worker thread wakes up
00:43:19.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:19.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:19.119 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:43:19.751 00.632 11060 Exposure complete
00:43:19.930 00.179 11060 worker thread done servicing request
00:43:19.930 00.000 10844 OnExposeComplete: enter
00:43:19.930 00.000 10844 UpdateGuideState(): m_state=6
00:43:19.930 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6898
00:43:19.930 00.000 10844 Star::Find returns 1 (1), X=262.32, Y=62.23, Mass=3130, SNR=35.4, Peak=255 HFD=3.6
00:43:19.932 00.002 10844 MultiStar: [#1 0.26,0.03,0.93,U] [#2 -0.19,0.64,0.00,M1] [#3 0.55,0.31,0.00,M1] [#4 0.14,0.13,0.96,U] [#5 -0.26,-0.01,0.99,U] [#6 0.02,-0.17,0.89,U] [#7 -0.05,0.21,0.79,U] [#8 0.26,0.82,0.00,M2] 
00:43:19.932 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.07}, one-star: {-0.20, 0.20}
00:43:19.932 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:43:19.932 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
00:43:19.932 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.84 mountX=-0.06 mountY=-0.03, mountTheta=-2.71
00:43:19.933 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
00:43:19.933 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
00:43:19.934 00.001 11060 Worker thread wakes up
00:43:19.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:19.934 00.000 10844 UpdateGuideState exits: m=3130 SNR=35.4 Saturated
00:43:19.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:43:19.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:19.934 00.000 10844 Enqueuing Expose request
00:43:19.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:43:19.934 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.06 yDistance=-0.03
00:43:19.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:43:19.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:19.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:19.934 00.000 11060 MoveAxis(E, 0, ABG)
00:43:19.934 00.000 11060 Move returns status 0, amount 0
00:43:19.935 00.001 11060 MoveAxis(N, 0, ABG)
00:43:19.935 00.000 11060 Move returns status 0, amount 0
00:43:19.935 00.000 11060 move complete, result=0
00:43:19.935 00.000 11060 worker thread done servicing request
00:43:19.935 00.000 11060 Worker thread wakes up
00:43:19.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:19.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:19.937 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:20.573 00.636 11060 Exposure complete
00:43:20.736 00.163 11060 worker thread done servicing request
00:43:20.737 00.001 10844 OnExposeComplete: enter
00:43:20.737 00.000 10844 UpdateGuideState(): m_state=6
00:43:20.737 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6899
00:43:20.737 00.000 10844 Star::Find returns 1 (0), X=262.35, Y=61.70, Mass=2814, SNR=33.6, Peak=250 HFD=3.5
00:43:20.737 00.000 10844 MultiStar: [#1 0.22,-0.11,0.97,U] [#2 -0.43,-0.27,2.06,U] [#3 -0.04,0.44,0.88,U] [#4 -0.09,-0.61,0.00,M1] [#5 -0.94,-0.26,0.00,M1] [#6 -0.04,-0.36,0.93,U] [#7 -0.06,-0.18,0.93,U] [#8 -0.06,0.33,1.07,U] 
00:43:20.738 00.001 10844 refined, 6 included, MultiStar: {-0.13, -0.10}, one-star: {-0.17, -0.33}
00:43:20.738 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
00:43:20.738 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
00:43:20.738 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.50 mountX=0.12 mountY=-0.11, mountTheta=-0.76
00:43:20.739 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.10, opts=13)
00:43:20.739 00.000 10844 Enqueuing Move request for scope (-0.13, -0.10)
00:43:20.739 00.000 11060 Worker thread wakes up
00:43:20.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:20.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
00:43:20.739 00.000 10844 UpdateGuideState exits: m=2814 SNR=33.6
00:43:20.739 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
00:43:20.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:20.740 00.001 11060 Moving (-0.13, -0.10) raw xDistance=0.12 yDistance=-0.11
00:43:20.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:20.740 00.000 10844 Enqueuing Expose request
00:43:20.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:43:20.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:20.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:20.740 00.000 11060 MoveAxis(E, 0, ABG)
00:43:20.740 00.000 11060 Move returns status 0, amount 0
00:43:20.740 00.000 11060 MoveAxis(N, 0, ABG)
00:43:20.740 00.000 11060 Move returns status 0, amount 0
00:43:20.740 00.000 11060 move complete, result=0
00:43:20.740 00.000 11060 worker thread done servicing request
00:43:20.740 00.000 11060 Worker thread wakes up
00:43:20.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:20.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:20.742 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:21.386 00.644 11060 Exposure complete
00:43:21.580 00.194 11060 worker thread done servicing request
00:43:21.580 00.000 10844 OnExposeComplete: enter
00:43:21.580 00.000 10844 UpdateGuideState(): m_state=6
00:43:21.580 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
00:43:21.580 00.000 10844 Star::Find returns 1 (0), X=262.32, Y=61.92, Mass=2949, SNR=34.4, Peak=232 HFD=3.6
00:43:21.580 00.000 10844 MultiStar: [#1 -0.79,-0.26,0.00,M1] [#2 -0.25,0.50,1.98,U] [#3 -0.17,0.07,0.85,U] [#4 -0.33,-0.42,0.98,U] [#5 -0.79,-0.05,0.00,M2] [#6 -0.34,-1.03,0.00,M1] [#7 -0.46,-0.73,0.00,M1] [#8 -0.21,-0.04,0.93,U] 
00:43:21.580 00.000 10844 single-star, 4 included, MultiStar: {-0.24, 0.09}, one-star: {-0.20, -0.11}
00:43:21.580 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
00:43:21.581 00.001 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
00:43:21.581 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.62 mountX=0.15 mountY=-0.18, mountTheta=-0.87
00:43:21.582 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.11, opts=13)
00:43:21.582 00.000 10844 Enqueuing Move request for scope (-0.20, -0.11)
00:43:21.582 00.000 11060 Worker thread wakes up
00:43:21.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:21.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
00:43:21.582 00.000 10844 UpdateGuideState exits: m=2949 SNR=34.4
00:43:21.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
00:43:21.583 00.001 11060 Moving (-0.20, -0.11) raw xDistance=0.15 yDistance=-0.18
00:43:21.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:21.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:43:21.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:21.583 00.000 10844 Enqueuing Expose request
00:43:21.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:21.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:43:21.583 00.000 11060 MoveAxis(W, 26, ABG)
00:43:21.583 00.000 11060 Guiding  Dir = 3, Dur = 26
00:43:21.617 00.034 11060 IsSlewing returns 0
00:43:21.617 00.000 11060 IsGuiding returns 0
00:43:21.648 00.031 11060 IsGuiding returns 0
00:43:21.648 00.000 11060 Move returns status 0, amount 26
00:43:21.648 00.000 11060 MoveAxis(N, 0, ABG)
00:43:21.648 00.000 11060 Move returns status 0, amount 0
00:43:21.648 00.000 11060 move complete, result=0
00:43:21.648 00.000 11060 worker thread done servicing request
00:43:21.648 00.000 11060 Worker thread wakes up
00:43:21.649 00.001 10844 GuideStep: 0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
00:43:21.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:21.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:22.285 00.636 11060 Exposure complete
00:43:22.465 00.180 11060 worker thread done servicing request
00:43:22.465 00.000 10844 OnExposeComplete: enter
00:43:22.465 00.000 10844 UpdateGuideState(): m_state=6
00:43:22.466 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6901
00:43:22.466 00.000 10844 Star::Find returns 1 (1), X=262.27, Y=61.58, Mass=2814, SNR=33.3, Peak=255 HFD=3.5
00:43:22.466 00.000 10844 MultiStar: [#1 -0.06,-0.71,0.00,M2] [#2 -0.19,0.41,2.04,U] [#3 -0.27,0.08,0.95,U] [#4 -0.39,-0.06,0.96,U] [#5 -0.20,-0.29,0.99,U] [#6 -0.64,-0.82,0.00,M2] [#7 -0.38,-0.40,0.83,U] [#8 -0.05,0.66,0.00,M1] 
00:43:22.466 00.000 10844 refined, 5 included, MultiStar: {-0.26, -0.03}, one-star: {-0.25, -0.45}
00:43:22.466 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
00:43:22.467 00.001 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
00:43:22.467 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.27 cameraTheta=-3.03 mountX=0.08 mountY=-0.26, mountTheta=-1.28
00:43:22.474 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.03, opts=13)
00:43:22.474 00.000 10844 Enqueuing Move request for scope (-0.26, -0.03)
00:43:22.475 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:22.475 00.000 10844 UpdateGuideState exits: m=2814 SNR=33.3 Saturated
00:43:22.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:22.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:22.475 00.000 10844 Enqueuing Expose request
00:43:22.475 00.000 11060 Worker thread wakes up
00:43:22.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd
00:43:22.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.03)
00:43:22.475 00.000 11060 Moving (-0.26, -0.03) raw xDistance=0.08 yDistance=-0.26
00:43:22.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:43:22.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:43:22.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:43:22.476 00.001 11060 MoveAxis(E, 0, ABG)
00:43:22.476 00.000 11060 Move returns status 0, amount 0
00:43:22.476 00.000 11060 MoveAxis(N, 0, ABG)
00:43:22.476 00.000 11060 Move returns status 0, amount 0
00:43:22.476 00.000 11060 move complete, result=0
00:43:22.476 00.000 11060 worker thread done servicing request
00:43:22.476 00.000 11060 Worker thread wakes up
00:43:22.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:22.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:22.477 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:43:23.113 00.636 11060 Exposure complete
00:43:23.283 00.170 11060 worker thread done servicing request
00:43:23.283 00.000 10844 OnExposeComplete: enter
00:43:23.283 00.000 10844 UpdateGuideState(): m_state=6
00:43:23.283 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
00:43:23.283 00.000 10844 Star::Find returns 1 (0), X=262.26, Y=62.28, Mass=2775, SNR=33.3, Peak=244 HFD=3.5
00:43:23.285 00.002 10844 MultiStar: [#1 0.14,-0.17,1.02,U] [#2 -0.23,0.82,0.00,M1] [#3 0.01,0.36,0.94,U] [#4 -1.00,0.29,0.00,M1] [#5 -0.07,-0.07,0.96,U] [#6 -0.16,-0.32,0.94,U] [#7 -0.22,0.52,0.88,U] [#8 -0.01,1.30,0.00,M2] 
00:43:23.285 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.08}, one-star: {-0.26, 0.24}
00:43:23.285 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
00:43:23.285 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
00:43:23.285 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=-0.07 mountY=-0.10, mountTheta=-2.14
00:43:23.286 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
00:43:23.286 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
00:43:23.286 00.000 11060 Worker thread wakes up
00:43:23.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:43:23.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:43:23.286 00.000 11060 Moving (-0.09, 0.08) raw xDistance=-0.07 yDistance=-0.10
00:43:23.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:23.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:23.287 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:23.287 00.000 10844 UpdateGuideState exits: m=2775 SNR=33.3
00:43:23.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:23.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:23.287 00.000 10844 Enqueuing Expose request
00:43:23.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:23.287 00.000 11060 MoveAxis(E, 0, ABG)
00:43:23.287 00.000 11060 Move returns status 0, amount 0
00:43:23.287 00.000 11060 MoveAxis(N, 0, ABG)
00:43:23.287 00.000 11060 Move returns status 0, amount 0
00:43:23.287 00.000 11060 move complete, result=0
00:43:23.287 00.000 11060 worker thread done servicing request
00:43:23.287 00.000 11060 Worker thread wakes up
00:43:23.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:23.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:23.288 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:23.939 00.651 11060 Exposure complete
00:43:24.133 00.194 11060 worker thread done servicing request
00:43:24.133 00.000 10844 OnExposeComplete: enter
00:43:24.133 00.000 10844 UpdateGuideState(): m_state=6
00:43:24.133 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6903
00:43:24.133 00.000 10844 Star::Find returns 1 (0), X=262.14, Y=62.28, Mass=2626, SNR=32.9, Peak=233 HFD=3.4
00:43:24.134 00.001 10844 MultiStar: [#1 -0.81,0.00,0.00,M2] [#2 -0.43,-0.31,2.11,U] [#3 -0.82,0.86,0.00,M1] [#4 -0.59,0.31,0.00,M2] [#5 -0.90,0.35,0.00,M1] [#6 -0.68,-0.39,0.00,M2] [#7 -0.94,0.11,0.00,M1] [#8 -0.86,0.42,0.00,M3] 
00:43:24.134 00.000 10844 refined, 1 included, MultiStar: {-0.42, -0.13}, one-star: {-0.39, 0.24}
00:43:24.134 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
00:43:24.134 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
00:43:24.134 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.13 hyp=0.44 cameraTheta=-2.83 mountX=0.21 mountY=-0.39, mountTheta=-1.09
00:43:24.135 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.13, opts=13)
00:43:24.135 00.000 10844 Enqueuing Move request for scope (-0.42, -0.13)
00:43:24.135 00.000 11060 Worker thread wakes up
00:43:24.136 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:24.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.13) opts 0xd
00:43:24.136 00.000 10844 UpdateGuideState exits: m=2626 SNR=32.9
00:43:24.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.13)
00:43:24.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.136 00.000 11060 Moving (-0.42, -0.13) raw xDistance=0.21 yDistance=-0.39
00:43:24.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:24.136 00.000 10844 Enqueuing Expose request
00:43:24.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:43:24.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:24.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:43:24.136 00.000 11060 MoveAxis(W, 36, ABG)
00:43:24.136 00.000 11060 Guiding  Dir = 3, Dur = 36
00:43:24.139 00.003 11060 IsSlewing returns 0
00:43:24.139 00.000 11060 IsGuiding returns 0
00:43:24.186 00.047 11060 IsGuiding returns 0
00:43:24.186 00.000 11060 Move returns status 0, amount 36
00:43:24.187 00.001 11060 MoveAxis(N, 0, ABG)
00:43:24.187 00.000 11060 Move returns status 0, amount 0
00:43:24.187 00.000 11060 move complete, result=0
00:43:24.187 00.000 11060 worker thread done servicing request
00:43:24.187 00.000 11060 Worker thread wakes up
00:43:24.187 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.4 px 0 ms NORTH
00:43:24.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:24.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:24.822 00.635 11060 Exposure complete
00:43:24.990 00.168 11060 worker thread done servicing request
00:43:24.990 00.000 10844 OnExposeComplete: enter
00:43:24.990 00.000 10844 UpdateGuideState(): m_state=6
00:43:24.990 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6904
00:43:24.990 00.000 10844 Star::Find returns 1 (1), X=262.35, Y=62.24, Mass=2943, SNR=34.5, Peak=255 HFD=3.6
00:43:24.991 00.001 10844 MultiStar: [#1 -0.65,0.18,0.00,M3] [#2 -0.00,0.75,0.00,M1] [#3 -0.68,0.20,0.00,M2] [#4 -0.60,0.44,0.00,M3] [#5 0.05,0.58,0.94,U] [#6 -0.43,-0.15,0.89,U] [#7 -0.67,0.19,0.00,M2] [#8 -0.27,0.27,0.93,U] 
00:43:24.991 00.000 10844 single-star, 3 included, MultiStar: {-0.20, 0.23}, one-star: {-0.17, 0.20}
00:43:24.991 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
00:43:24.991 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
00:43:24.991 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.27 cameraTheta=2.29 mountX=-0.17 mountY=-0.21, mountTheta=-2.25
00:43:24.992 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.20, opts=13)
00:43:24.992 00.000 10844 Enqueuing Move request for scope (-0.17, 0.20)
00:43:24.992 00.000 11060 Worker thread wakes up
00:43:24.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:24.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
00:43:24.992 00.000 10844 UpdateGuideState exits: m=2943 SNR=34.5 Saturated
00:43:24.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
00:43:24.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.992 00.000 11060 Moving (-0.17, 0.20) raw xDistance=-0.17 yDistance=-0.21
00:43:24.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:24.993 00.001 10844 Enqueuing Expose request
00:43:24.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:43:24.993 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.41 newest=-0.70
00:43:24.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
00:43:24.993 00.000 11060 MoveAxis(E, 28, ABG)
00:43:24.993 00.000 11060 Guiding  Dir = 2, Dur = 28
00:43:25.014 00.021 11060 IsSlewing returns 0
00:43:25.015 00.001 11060 IsGuiding returns 0
00:43:25.062 00.047 11060 IsGuiding returns 0
00:43:25.062 00.000 11060 Move returns status 0, amount 28
00:43:25.062 00.000 11060 BLC: Oldest BLC event removed
00:43:25.062 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:43:25.062 00.000 11060 MoveAxis(N, 830, ABG)
00:43:25.062 00.000 11060 duration set to 750 by maxDecDuration
00:43:25.062 00.000 11060 Guiding  Dir = 0, Dur = 750
00:43:25.078 00.016 11060 IsSlewing returns 0
00:43:25.078 00.000 11060 IsGuiding returns 0
00:43:25.844 00.766 11060 IsGuiding returns 0
00:43:25.844 00.000 11060 Move returns status 0, amount 750
00:43:25.844 00.000 11060 move complete, result=0
00:43:25.844 00.000 11060 worker thread done servicing request
00:43:25.844 00.000 11060 Worker thread wakes up
00:43:25.844 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 750 ms NORTH
00:43:25.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:25.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:26.478 00.634 11060 Exposure complete
00:43:26.639 00.161 11060 worker thread done servicing request
00:43:26.639 00.000 10844 OnExposeComplete: enter
00:43:26.639 00.000 10844 UpdateGuideState(): m_state=6
00:43:26.639 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6905
00:43:26.639 00.000 10844 Star::Find returns 1 (1), X=262.30, Y=62.48, Mass=2509, SNR=32.0, Peak=255 HFD=3.4
00:43:26.640 00.001 10844 MultiStar: [#1 -0.41,-0.28,1.00,U] [#2 -0.64,-0.03,0.00,M2] [#3 -0.29,0.36,0.95,U] [#4 -0.18,-0.38,0.98,U] [#5 -0.41,0.75,0.00,M1] [#6 -0.49,-0.28,1.01,U] [#7 -0.43,-0.38,0.95,U] [#8 -0.33,0.03,0.98,U] 
00:43:26.640 00.000 10844 refined, 6 included, MultiStar: {-0.33, -0.07}, one-star: {-0.22, 0.45}
00:43:26.640 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
00:43:26.640 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
00:43:26.640 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.07 hyp=0.34 cameraTheta=-2.94 mountX=0.13 mountY=-0.32, mountTheta=-1.19
00:43:26.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.07, opts=13)
00:43:26.641 00.000 10844 Enqueuing Move request for scope (-0.33, -0.07)
00:43:26.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:26.641 00.000 10844 UpdateGuideState exits: m=2509 SNR=32.0 Saturated
00:43:26.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:26.641 00.000 11060 Worker thread wakes up
00:43:26.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:26.641 00.000 10844 Enqueuing Expose request
00:43:26.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.07) opts 0xd
00:43:26.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.07)
00:43:26.641 00.000 11060 Moving (-0.33, -0.07) raw xDistance=0.13 yDistance=-0.32
00:43:26.641 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.143750, 1:0.318561
00:43:26.641 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:43:26.642 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:43:26.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
00:43:26.642 00.000 11060 MoveAxis(W, 22, ABG)
00:43:26.642 00.000 11060 Guiding  Dir = 3, Dur = 22
00:43:26.659 00.017 11060 IsSlewing returns 0
00:43:26.659 00.000 11060 IsGuiding returns 0
00:43:26.691 00.032 11060 IsGuiding returns 0
00:43:26.691 00.000 11060 Move returns status 0, amount 22
00:43:26.691 00.000 11060 MoveAxis(N, 124, ABG)
00:43:26.691 00.000 11060 Guiding  Dir = 0, Dur = 124
00:43:26.712 00.021 11060 IsSlewing returns 0
00:43:26.712 00.000 11060 IsGuiding returns 0
00:43:26.853 00.141 11060 IsGuiding returns 0
00:43:26.854 00.001 11060 Move returns status 0, amount 124
00:43:26.854 00.000 11060 move complete, result=0
00:43:26.854 00.000 11060 worker thread done servicing request
00:43:26.854 00.000 11060 Worker thread wakes up
00:43:26.854 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.3 px 124 ms NORTH
00:43:26.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:26.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:27.490 00.636 11060 Exposure complete
00:43:27.664 00.174 10844 OnExposeComplete: enter
00:43:27.665 00.001 10844 UpdateGuideState(): m_state=6
00:43:27.665 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6906
00:43:27.665 00.000 10844 Star::Find returns 1 (1), X=262.50, Y=62.04, Mass=3320, SNR=36.7, Peak=255 HFD=3.6
00:43:27.665 00.000 10844 MultiStar: [#1 -0.10,-0.14,0.92,U] [#2 -0.54,0.13,1.89,U] [#3 0.06,0.54,0.93,U] [#4 -0.03,0.20,0.97,U] [#5 -0.24,0.82,0.00,M2] [#6 -0.46,-0.03,0.94,U] [#7 -0.65,0.69,0.00,M2] [#8 -0.57,0.59,0.00,M2] 
00:43:27.665 00.000 10844 single-star, 5 included, MultiStar: {-0.23, 0.12}, one-star: {-0.03, 0.01}
00:43:27.665 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.64 = -1.65)
00:43:27.665 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
00:43:27.666 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.88 mountX=-0.00 mountY=-0.03, mountTheta=-1.65
00:43:27.666 00.000 11060 worker thread done servicing request
00:43:27.666 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
00:43:27.666 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
00:43:27.667 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:27.667 00.000 11060 Worker thread wakes up
00:43:27.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:43:27.667 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:43:27.667 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:43:27.667 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.143750, 1:0.318561, 2:0.028610
00:43:27.667 00.000 11060 BLC: No correction, Miss < min_move
00:43:27.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:43:27.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:27.667 00.000 10844 UpdateGuideState exits: m=3320 SNR=36.7 Saturated
00:43:27.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:27.667 00.000 11060 MoveAxis(E, 0, ABG)
00:43:27.667 00.000 11060 Move returns status 0, amount 0
00:43:27.667 00.000 11060 MoveAxis(N, 0, ABG)
00:43:27.667 00.000 11060 Move returns status 0, amount 0
00:43:27.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:27.667 00.000 11060 move complete, result=0
00:43:27.669 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:27.669 00.000 10844 Enqueuing Expose request
00:43:27.669 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:27.669 00.000 11060 worker thread done servicing request
00:43:27.669 00.000 11060 Worker thread wakes up
00:43:27.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:27.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:28.322 00.653 11060 Exposure complete
00:43:28.481 00.159 11060 worker thread done servicing request
00:43:28.482 00.001 10844 OnExposeComplete: enter
00:43:28.482 00.000 10844 UpdateGuideState(): m_state=6
00:43:28.482 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6907
00:43:28.482 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.21, Mass=2643, SNR=32.6, Peak=208 HFD=3.6
00:43:28.483 00.001 10844 MultiStar: [#1 0.23,-0.31,0.96,U] [#2 0.24,0.46,2.12,U] [#3 -0.14,0.60,1.00,U] [#4 -0.43,0.27,1.03,U] [#5 -0.31,0.41,1.08,U] [#6 -0.25,-0.03,0.93,U] [#7 -0.42,0.34,0.94,U] [#8 -0.14,0.68,0.00,M3] 
00:43:28.483 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.27}, one-star: {0.17, 0.17}
00:43:28.483 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
00:43:28.483 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
00:43:28.483 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.80 mountX=-0.20 mountY=0.14, mountTheta=2.54
00:43:28.484 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.17, opts=13)
00:43:28.484 00.000 10844 Enqueuing Move request for scope (0.17, 0.17)
00:43:28.484 00.000 11060 Worker thread wakes up
00:43:28.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:28.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
00:43:28.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
00:43:28.484 00.000 11060 Moving (0.17, 0.17) raw xDistance=-0.20 yDistance=0.14
00:43:28.484 00.000 11060 BLC: window closed
00:43:28.484 00.000 10844 UpdateGuideState exits: m=2643 SNR=32.6
00:43:28.484 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.143750, 1:0.318561, 2:0.028610
00:43:28.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:28.484 00.000 11060 BLC: No correction, Miss < min_move
00:43:28.486 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:28.486 00.000 10844 Enqueuing Expose request
00:43:28.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:43:28.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:28.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:43:28.486 00.000 11060 MoveAxis(E, 34, ABG)
00:43:28.486 00.000 11060 Guiding  Dir = 2, Dur = 34
00:43:28.526 00.040 11060 IsSlewing returns 0
00:43:28.528 00.002 11060 IsGuiding returns 0
00:43:28.581 00.053 11060 IsGuiding returns 0
00:43:28.581 00.000 11060 Move returns status 0, amount 34
00:43:28.581 00.000 11060 MoveAxis(N, 0, ABG)
00:43:28.581 00.000 11060 Move returns status 0, amount 0
00:43:28.581 00.000 11060 move complete, result=0
00:43:28.581 00.000 11060 worker thread done servicing request
00:43:28.581 00.000 11060 Worker thread wakes up
00:43:28.581 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
00:43:28.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:28.582 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:29.213 00.631 11060 Exposure complete
00:43:29.377 00.164 11060 worker thread done servicing request
00:43:29.377 00.000 10844 OnExposeComplete: enter
00:43:29.377 00.000 10844 UpdateGuideState(): m_state=6
00:43:29.377 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6908
00:43:29.377 00.000 10844 Star::Find returns 1 (1), X=262.10, Y=62.36, Mass=3094, SNR=35.7, Peak=255 HFD=3.4
00:43:29.378 00.001 10844 MultiStar: [#1 0.20,-0.46,0.94,U] [#2 0.39,-0.01,1.96,U] [#3 0.25,0.15,0.96,U] [#4 -0.11,0.28,0.90,U] [#5 0.12,0.08,1.09,U] [#6 0.06,-0.21,0.87,U] [#7 -0.12,0.20,0.75,U] [#8 0.09,0.33,0.91,U] 
00:43:29.378 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {-0.42, 0.33}
00:43:29.378 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:43:29.378 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
00:43:29.378 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.64 mountX=-0.08 mountY=0.08, mountTheta=2.39
00:43:29.380 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
00:43:29.380 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
00:43:29.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:29.380 00.000 10844 UpdateGuideState exits: m=3094 SNR=35.7 Saturated
00:43:29.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:29.380 00.000 11060 Worker thread wakes up
00:43:29.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:29.381 00.001 10844 Enqueuing Expose request
00:43:29.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
00:43:29.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
00:43:29.381 00.000 11060 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=0.08
00:43:29.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:43:29.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:29.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:43:29.381 00.000 11060 MoveAxis(E, 0, ABG)
00:43:29.381 00.000 11060 Move returns status 0, amount 0
00:43:29.381 00.000 11060 MoveAxis(N, 0, ABG)
00:43:29.381 00.000 11060 Move returns status 0, amount 0
00:43:29.381 00.000 11060 move complete, result=0
00:43:29.381 00.000 11060 worker thread done servicing request
00:43:29.381 00.000 11060 Worker thread wakes up
00:43:29.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:29.382 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:29.383 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:30.008 00.625 11060 Exposure complete
00:43:30.201 00.193 11060 worker thread done servicing request
00:43:30.201 00.000 10844 OnExposeComplete: enter
00:43:30.201 00.000 10844 UpdateGuideState(): m_state=6
00:43:30.203 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6909
00:43:30.203 00.000 10844 Star::Find returns 1 (1), X=262.42, Y=62.70, Mass=2753, SNR=33.2, Peak=255 HFD=3.4
00:43:30.203 00.000 10844 MultiStar: [#1 -0.07,-0.40,1.05,U] [#2 0.20,0.16,2.03,U] [#3 -0.20,0.58,0.97,U] [#4 -0.13,0.18,0.98,U] [#5 -0.67,0.74,0.00,M1] [#6 -0.45,-0.09,0.96,U] [#7 -0.49,0.41,0.00,M1] [#8 -0.59,0.55,0.00,M3] 
00:43:30.203 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.18}, one-star: {-0.10, 0.67}
00:43:30.203 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
00:43:30.203 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
00:43:30.203 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.97 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
00:43:30.204 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.18, opts=13)
00:43:30.204 00.000 10844 Enqueuing Move request for scope (-0.07, 0.18)
00:43:30.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:30.204 00.000 10844 UpdateGuideState exits: m=2753 SNR=33.2 Saturated
00:43:30.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:30.205 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:30.205 00.000 10844 Enqueuing Expose request
00:43:30.205 00.000 11060 Worker thread wakes up
00:43:30.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
00:43:30.205 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
00:43:30.205 00.000 11060 Moving (-0.07, 0.18) raw xDistance=-0.16 yDistance=-0.10
00:43:30.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:43:30.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:30.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:30.205 00.000 11060 MoveAxis(E, 28, ABG)
00:43:30.205 00.000 11060 Guiding  Dir = 2, Dur = 28
00:43:30.208 00.003 11060 IsSlewing returns 0
00:43:30.208 00.000 11060 IsGuiding returns 0
00:43:30.239 00.031 11060 IsGuiding returns 0
00:43:30.239 00.000 11060 Move returns status 0, amount 28
00:43:30.239 00.000 11060 MoveAxis(N, 0, ABG)
00:43:30.239 00.000 11060 Move returns status 0, amount 0
00:43:30.239 00.000 11060 move complete, result=0
00:43:30.239 00.000 11060 worker thread done servicing request
00:43:30.239 00.000 11060 Worker thread wakes up
00:43:30.239 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
00:43:30.240 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:30.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:30.872 00.632 11060 Exposure complete
00:43:31.044 00.172 11060 worker thread done servicing request
00:43:31.045 00.001 10844 OnExposeComplete: enter
00:43:31.045 00.000 10844 UpdateGuideState(): m_state=6
00:43:31.045 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6910
00:43:31.045 00.000 10844 Star::Find returns 1 (1), X=262.51, Y=62.79, Mass=2847, SNR=33.8, Peak=255 HFD=3.4
00:43:31.045 00.000 10844 MultiStar: [#1 0.23,0.55,1.10,U] [#2 -0.61,0.30,0.00,M1] [#3 -0.06,-0.12,0.93,U] [#4 -0.39,0.44,0.95,U] [#5 -0.66,0.69,0.00,M2] [#6 0.10,-0.38,0.91,U] [#7 -0.19,0.32,0.85,U] [#8 -0.37,0.58,0.00,M4] 
00:43:31.045 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.27}, one-star: {-0.02, 0.75}
00:43:31.045 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
00:43:31.045 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.82)
00:43:31.046 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.73 mountX=-0.26 mountY=-0.09, mountTheta=-2.82
00:43:31.047 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.27, opts=13)
00:43:31.047 00.000 10844 Enqueuing Move request for scope (-0.04, 0.27)
00:43:31.047 00.000 11060 Worker thread wakes up
00:43:31.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:31.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
00:43:31.047 00.000 10844 UpdateGuideState exits: m=2847 SNR=33.8 Saturated
00:43:31.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
00:43:31.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:31.047 00.000 11060 Moving (-0.04, 0.27) raw xDistance=-0.26 yDistance=-0.09
00:43:31.049 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:31.049 00.000 10844 Enqueuing Expose request
00:43:31.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:43:31.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:31.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:43:31.049 00.000 11060 MoveAxis(E, 46, ABG)
00:43:31.049 00.000 11060 Guiding  Dir = 2, Dur = 46
00:43:31.055 00.006 11060 IsSlewing returns 0
00:43:31.056 00.001 11060 IsGuiding returns 0
00:43:31.109 00.053 11060 IsGuiding returns 0
00:43:31.109 00.000 11060 Move returns status 0, amount 46
00:43:31.109 00.000 11060 MoveAxis(N, 0, ABG)
00:43:31.109 00.000 11060 Move returns status 0, amount 0
00:43:31.109 00.000 11060 move complete, result=0
00:43:31.109 00.000 11060 worker thread done servicing request
00:43:31.110 00.001 11060 Worker thread wakes up
00:43:31.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:31.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:31.110 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
00:43:31.748 00.638 11060 Exposure complete
00:43:31.933 00.185 11060 worker thread done servicing request
00:43:31.933 00.000 10844 OnExposeComplete: enter
00:43:31.933 00.000 10844 UpdateGuideState(): m_state=6
00:43:31.934 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6911
00:43:31.934 00.000 10844 Star::Find returns 1 (1), X=262.54, Y=62.48, Mass=2607, SNR=32.6, Peak=255 HFD=3.2
00:43:31.934 00.000 10844 MultiStar: [#1 0.49,-0.26,1.10,U] [#2 -0.23,0.22,2.20,U] [#3 0.07,0.08,1.09,U] [#4 0.05,0.29,1.04,U] [#5 -0.11,0.22,1.11,U] [#6 0.01,-0.53,0.96,U] [#7 -0.41,0.08,0.84,U] [#8 -0.11,0.42,0.95,U] 
00:43:31.934 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {0.02, 0.44}
00:43:31.934 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
00:43:31.934 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
00:43:31.934 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.88 mountX=-0.11 mountY=-0.06, mountTheta=-2.67
00:43:31.935 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.12, opts=13)
00:43:31.935 00.000 10844 Enqueuing Move request for scope (-0.04, 0.12)
00:43:31.935 00.000 11060 Worker thread wakes up
00:43:31.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:43:31.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:43:31.935 00.000 11060 Moving (-0.04, 0.12) raw xDistance=-0.11 yDistance=-0.06
00:43:31.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:43:31.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:31.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:43:31.935 00.000 11060 MoveAxis(E, 0, ABG)
00:43:31.937 00.002 11060 Move returns status 0, amount 0
00:43:31.937 00.000 11060 MoveAxis(N, 0, ABG)
00:43:31.937 00.000 11060 Move returns status 0, amount 0
00:43:31.937 00.000 11060 move complete, result=0
00:43:31.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:31.937 00.000 10844 UpdateGuideState exits: m=2607 SNR=32.6 Saturated
00:43:31.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:31.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:31.937 00.000 10844 Enqueuing Expose request
00:43:31.937 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:31.937 00.000 11060 worker thread done servicing request
00:43:31.937 00.000 11060 Worker thread wakes up
00:43:31.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:31.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:32.571 00.634 11060 Exposure complete
00:43:32.754 00.183 11060 worker thread done servicing request
00:43:32.754 00.000 10844 OnExposeComplete: enter
00:43:32.754 00.000 10844 UpdateGuideState(): m_state=6
00:43:32.755 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6912
00:43:32.755 00.000 10844 Star::Find returns 1 (0), X=262.46, Y=61.99, Mass=3150, SNR=36.1, Peak=235 HFD=3.6
00:43:32.755 00.000 10844 MultiStar: [#1 0.01,0.47,0.91,U] [#2 -0.32,0.04,1.89,U] [#3 0.20,-0.42,0.89,U] [#4 -0.37,-0.05,0.90,U] [#5 -0.49,-0.09,1.04,U] [#6 0.42,-0.27,0.83,U] [#7 -0.10,-0.54,0.79,U] [#8 0.27,0.29,0.82,U] 
00:43:32.755 00.000 10844 single-star, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.06, -0.05}
00:43:32.755 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
00:43:32.755 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
00:43:32.755 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.49 mountX=0.06 mountY=-0.05, mountTheta=-0.75
00:43:32.756 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.05, opts=13)
00:43:32.756 00.000 10844 Enqueuing Move request for scope (-0.06, -0.05)
00:43:32.757 00.001 11060 Worker thread wakes up
00:43:32.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:32.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
00:43:32.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
00:43:32.757 00.000 11060 Moving (-0.06, -0.05) raw xDistance=0.06 yDistance=-0.05
00:43:32.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:43:32.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:32.757 00.000 10844 UpdateGuideState exits: m=3150 SNR=36.1
00:43:32.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:32.757 00.000 11060 MoveAxis(E, 0, ABG)
00:43:32.757 00.000 11060 Move returns status 0, amount 0
00:43:32.757 00.000 11060 MoveAxis(N, 0, ABG)
00:43:32.757 00.000 11060 Move returns status 0, amount 0
00:43:32.757 00.000 11060 move complete, result=0
00:43:32.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:32.757 00.000 11060 worker thread done servicing request
00:43:32.758 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:32.758 00.000 10844 Enqueuing Expose request
00:43:32.758 00.000 11060 Worker thread wakes up
00:43:32.758 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:32.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:32.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:33.389 00.631 11060 Exposure complete
00:43:33.587 00.198 11060 worker thread done servicing request
00:43:33.587 00.000 10844 OnExposeComplete: enter
00:43:33.587 00.000 10844 UpdateGuideState(): m_state=6
00:43:33.587 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6913
00:43:33.588 00.001 10844 Star::Find returns 1 (0), X=262.49, Y=61.93, Mass=2510, SNR=31.5, Peak=228 HFD=3.4
00:43:33.588 00.000 10844 MultiStar: [#1 0.18,0.02,1.04,U] [#2 0.71,-0.39,0.00,M1] [#3 0.14,-0.07,1.13,U] [#4 -0.11,0.43,1.09,U] [#5 -0.60,0.48,0.00,M1] [#6 -0.18,-0.34,0.98,U] [#7 -0.12,0.59,0.93,U] [#8 -0.21,0.74,0.00,M3] 
00:43:33.588 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.08}, one-star: {-0.04, -0.11}
00:43:33.588 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.54 = -2.75)
00:43:33.588 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
00:43:33.588 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.78 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
00:43:33.591 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
00:43:33.591 00.000 10844 Enqueuing Move request for scope (-0.02, 0.08)
00:43:33.591 00.000 11060 Worker thread wakes up
00:43:33.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:33.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
00:43:33.591 00.000 10844 UpdateGuideState exits: m=2510 SNR=31.5
00:43:33.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
00:43:33.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:33.591 00.000 11060 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.03
00:43:33.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:33.591 00.000 10844 Enqueuing Expose request
00:43:33.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:43:33.592 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:33.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:33.592 00.000 11060 MoveAxis(E, 0, ABG)
00:43:33.592 00.000 11060 Move returns status 0, amount 0
00:43:33.592 00.000 11060 MoveAxis(N, 0, ABG)
00:43:33.592 00.000 11060 Move returns status 0, amount 0
00:43:33.592 00.000 11060 move complete, result=0
00:43:33.592 00.000 11060 worker thread done servicing request
00:43:33.592 00.000 11060 Worker thread wakes up
00:43:33.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:33.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:33.594 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:34.217 00.623 11060 Exposure complete
00:43:34.417 00.200 11060 worker thread done servicing request
00:43:34.418 00.001 10844 OnExposeComplete: enter
00:43:34.418 00.000 10844 UpdateGuideState(): m_state=6
00:43:34.418 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6914
00:43:34.418 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=61.96, Mass=2763, SNR=32.6, Peak=235 HFD=3.7
00:43:34.418 00.000 10844 MultiStar: [#1 0.62,0.47,0.00,M1] [#2 -0.01,0.11,2.10,U] [#3 0.08,0.17,1.00,U] [#4 -0.14,0.14,0.88,U] [#5 -0.03,0.57,1.08,U] [#6 0.04,-0.31,0.96,U] [#7 0.23,0.52,1.02,U] [#8 0.03,0.34,0.96,U] 
00:43:34.418 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.18}, one-star: {0.20, -0.07}
00:43:34.418 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:43:34.419 00.001 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:43:34.419 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.32 mountX=-0.18 mountY=0.02, mountTheta=3.06
00:43:34.420 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.18, opts=13)
00:43:34.420 00.000 10844 Enqueuing Move request for scope (0.05, 0.18)
00:43:34.420 00.000 11060 Worker thread wakes up
00:43:34.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:34.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
00:43:34.420 00.000 10844 UpdateGuideState exits: m=2763 SNR=32.6
00:43:34.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:34.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:34.420 00.000 10844 Enqueuing Expose request
00:43:34.420 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
00:43:34.420 00.000 11060 Moving (0.05, 0.18) raw xDistance=-0.18 yDistance=0.02
00:43:34.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:43:34.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:34.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:43:34.422 00.002 11060 MoveAxis(E, 32, ABG)
00:43:34.422 00.000 11060 Guiding  Dir = 2, Dur = 32
00:43:34.446 00.024 11060 IsSlewing returns 0
00:43:34.446 00.000 11060 IsGuiding returns 0
00:43:34.509 00.063 11060 IsGuiding returns 0
00:43:34.509 00.000 11060 Move returns status 0, amount 32
00:43:34.509 00.000 11060 MoveAxis(N, 0, ABG)
00:43:34.509 00.000 11060 Move returns status 0, amount 0
00:43:34.509 00.000 11060 move complete, result=0
00:43:34.510 00.001 11060 worker thread done servicing request
00:43:34.510 00.000 11060 Worker thread wakes up
00:43:34.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:34.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:34.510 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
00:43:35.138 00.628 11060 Exposure complete
00:43:35.312 00.174 11060 worker thread done servicing request
00:43:35.312 00.000 10844 OnExposeComplete: enter
00:43:35.312 00.000 10844 UpdateGuideState(): m_state=6
00:43:35.313 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6915
00:43:35.313 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.41, Mass=3073, SNR=35.0, Peak=252 HFD=3.3
00:43:35.313 00.000 10844 MultiStar: [#1 0.28,0.05,1.04,U] [#2 0.49,0.16,1.97,U] [#3 -0.53,0.57,0.00,M1] [#4 -0.13,0.33,0.97,U] [#5 -0.01,-0.00,1.08,U] [#6 0.24,-0.27,0.93,U] [#7 0.01,0.47,0.79,U] [#8 -0.29,0.73,0.00,M3] 
00:43:35.313 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.15}, one-star: {0.07, 0.38}
00:43:35.313 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:43:35.313 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
00:43:35.313 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.69 mountX=-0.18 mountY=0.16, mountTheta=2.43
00:43:35.314 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.15, opts=13)
00:43:35.314 00.000 10844 Enqueuing Move request for scope (0.18, 0.15)
00:43:35.315 00.001 11060 Worker thread wakes up
00:43:35.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
00:43:35.315 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
00:43:35.315 00.000 11060 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=0.16
00:43:35.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:43:35.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:35.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:35.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:43:35.315 00.000 11060 MoveAxis(E, 33, ABG)
00:43:35.315 00.000 11060 Guiding  Dir = 2, Dur = 33
00:43:35.315 00.000 10844 UpdateGuideState exits: m=3073 SNR=35.0
00:43:35.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:35.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:35.315 00.000 10844 Enqueuing Expose request
00:43:35.338 00.023 11060 IsSlewing returns 0
00:43:35.338 00.000 11060 IsGuiding returns 0
00:43:35.416 00.078 11060 IsGuiding returns 0
00:43:35.417 00.001 11060 Move returns status 0, amount 33
00:43:35.417 00.000 11060 MoveAxis(N, 0, ABG)
00:43:35.417 00.000 11060 Move returns status 0, amount 0
00:43:35.417 00.000 11060 move complete, result=0
00:43:35.417 00.000 11060 worker thread done servicing request
00:43:35.417 00.000 11060 Worker thread wakes up
00:43:35.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:35.418 00.001 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
00:43:35.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:36.084 00.666 11060 Exposure complete
00:43:36.255 00.171 11060 worker thread done servicing request
00:43:36.255 00.000 10844 OnExposeComplete: enter
00:43:36.255 00.000 10844 UpdateGuideState(): m_state=6
00:43:36.255 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6916
00:43:36.256 00.001 10844 Star::Find returns 1 (1), X=262.37, Y=62.88, Mass=3430, SNR=37.2, Peak=255 HFD=3.7
00:43:36.256 00.000 10844 MultiStar: [#1 0.20,0.45,0.90,U] [#2 0.51,0.62,0.00,M1] [#3 0.30,0.73,0.00,M2] [#4 0.28,0.30,0.89,U] [#5 -0.41,0.67,0.00,M1] [#6 -0.21,-0.04,0.89,U] [#7 0.03,1.07,0.00,M1] [#8 -0.15,0.23,0.88,U] 
00:43:36.256 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.37}, one-star: {-0.15, 0.84}
00:43:36.257 00.001 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.94)
00:43:36.257 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
00:43:36.257 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.60 mountX=-0.36 mountY=-0.07, mountTheta=-2.95
00:43:36.258 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.37, opts=13)
00:43:36.258 00.000 10844 Enqueuing Move request for scope (-0.01, 0.37)
00:43:36.258 00.000 11060 Worker thread wakes up
00:43:36.258 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:36.258 00.000 10844 UpdateGuideState exits: m=3430 SNR=37.2 Saturated
00:43:36.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:36.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.37) opts 0xd
00:43:36.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:36.258 00.000 10844 Enqueuing Expose request
00:43:36.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.37)
00:43:36.258 00.000 11060 Moving (-0.01, 0.37) raw xDistance=-0.36 yDistance=-0.07
00:43:36.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:43:36.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:36.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:43:36.259 00.001 11060 MoveAxis(E, 63, ABG)
00:43:36.259 00.000 11060 Guiding  Dir = 2, Dur = 63
00:43:36.273 00.014 11060 IsSlewing returns 0
00:43:36.273 00.000 11060 IsGuiding returns 0
00:43:36.350 00.077 11060 IsGuiding returns 0
00:43:36.350 00.000 11060 Move returns status 0, amount 63
00:43:36.351 00.001 11060 MoveAxis(N, 0, ABG)
00:43:36.351 00.000 11060 Move returns status 0, amount 0
00:43:36.351 00.000 11060 move complete, result=0
00:43:36.351 00.000 11060 worker thread done servicing request
00:43:36.351 00.000 11060 Worker thread wakes up
00:43:36.351 00.000 10844 GuideStep: -0.4 px 63 ms EAST, -0.1 px 0 ms NORTH
00:43:36.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:36.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:36.987 00.636 11060 Exposure complete
00:43:37.150 00.163 11060 worker thread done servicing request
00:43:37.150 00.000 10844 OnExposeComplete: enter
00:43:37.150 00.000 10844 UpdateGuideState(): m_state=6
00:43:37.150 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6917
00:43:37.150 00.000 10844 Star::Find returns 1 (0), X=263.05, Y=62.37, Mass=3290, SNR=37.1, Peak=252 HFD=3.4
00:43:37.151 00.001 10844 MultiStar: [#1 0.55,0.25,0.89,U] [#2 0.29,0.45,1.73,U] [#3 0.40,0.36,0.87,U] [#4 -0.13,0.59,0.92,U] [#5 -0.71,0.55,0.00,M2] [#6 0.15,-0.05,0.83,U] [#7 0.34,0.69,0.00,M2] [#8 -0.05,0.84,0.00,M3] 
00:43:37.151 00.000 10844 refined, 5 included, MultiStar: {0.30, 0.34}, one-star: {0.53, 0.33}
00:43:37.151 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
00:43:37.151 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
00:43:37.151 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.34 hyp=0.46 cameraTheta=0.85 mountX=-0.39 mountY=0.24, mountTheta=2.59
00:43:37.152 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.34, opts=13)
00:43:37.152 00.000 10844 Enqueuing Move request for scope (0.30, 0.34)
00:43:37.152 00.000 11060 Worker thread wakes up
00:43:37.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:37.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.34) opts 0xd
00:43:37.152 00.000 10844 UpdateGuideState exits: m=3290 SNR=37.1
00:43:37.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.34)
00:43:37.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:37.152 00.000 11060 Moving (0.30, 0.34) raw xDistance=-0.39 yDistance=0.24
00:43:37.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:37.152 00.000 10844 Enqueuing Expose request
00:43:37.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
00:43:37.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:43:37.154 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:43:37.154 00.000 11060 MoveAxis(E, 70, ABG)
00:43:37.154 00.000 11060 Guiding  Dir = 2, Dur = 70
00:43:37.166 00.012 11060 IsSlewing returns 0
00:43:37.166 00.000 11060 IsGuiding returns 0
00:43:37.240 00.074 11060 IsGuiding returns 0
00:43:37.240 00.000 11060 Move returns status 0, amount 70
00:43:37.240 00.000 11060 MoveAxis(N, 0, ABG)
00:43:37.240 00.000 11060 Move returns status 0, amount 0
00:43:37.242 00.002 11060 move complete, result=0
00:43:37.242 00.000 11060 worker thread done servicing request
00:43:37.242 00.000 11060 Worker thread wakes up
00:43:37.242 00.000 10844 GuideStep: -0.4 px 70 ms EAST, 0.2 px 0 ms NORTH
00:43:37.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:37.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:37.889 00.647 11060 Exposure complete
00:43:38.058 00.169 11060 worker thread done servicing request
00:43:38.058 00.000 10844 OnExposeComplete: enter
00:43:38.058 00.000 10844 UpdateGuideState(): m_state=6
00:43:38.058 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6918
00:43:38.058 00.000 10844 Star::Find returns 1 (0), X=262.34, Y=62.32, Mass=3079, SNR=35.4, Peak=242 HFD=3.6
00:43:38.058 00.000 10844 MultiStar: [#1 0.13,-0.08,0.93,U] [#2 0.13,0.34,1.89,U] [#3 -0.23,0.51,0.93,U] [#4 -0.31,-0.52,0.91,U] [#5 -0.44,0.08,1.02,U] [#6 -0.21,-0.62,0.00,M1] [#7 -0.16,0.35,0.88,U] [#8 -0.25,0.08,0.88,U] 
00:43:38.058 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.16}, one-star: {-0.18, 0.29}
00:43:38.058 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.04 = -2.25)
00:43:38.058 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
00:43:38.059 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.28 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
00:43:38.060 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.16, opts=13)
00:43:38.060 00.000 10844 Enqueuing Move request for scope (-0.14, 0.16)
00:43:38.060 00.000 11060 Worker thread wakes up
00:43:38.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
00:43:38.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
00:43:38.060 00.000 11060 Moving (-0.14, 0.16) raw xDistance=-0.13 yDistance=-0.16
00:43:38.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:43:38.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:38.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:38.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:43:38.061 00.001 11060 MoveAxis(E, 25, ABG)
00:43:38.061 00.000 11060 Guiding  Dir = 2, Dur = 25
00:43:38.061 00.000 10844 UpdateGuideState exits: m=3079 SNR=35.4
00:43:38.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:38.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:38.061 00.000 10844 Enqueuing Expose request
00:43:38.068 00.007 11060 IsSlewing returns 0
00:43:38.068 00.000 11060 IsGuiding returns 0
00:43:38.099 00.031 11060 IsGuiding returns 0
00:43:38.099 00.000 11060 Move returns status 0, amount 25
00:43:38.099 00.000 11060 MoveAxis(N, 0, ABG)
00:43:38.099 00.000 11060 Move returns status 0, amount 0
00:43:38.099 00.000 11060 move complete, result=0
00:43:38.099 00.000 11060 worker thread done servicing request
00:43:38.099 00.000 11060 Worker thread wakes up
00:43:38.099 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
00:43:38.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:38.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:38.728 00.629 11060 Exposure complete
00:43:38.917 00.189 11060 worker thread done servicing request
00:43:38.918 00.001 10844 OnExposeComplete: enter
00:43:38.918 00.000 10844 UpdateGuideState(): m_state=6
00:43:38.918 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6919
00:43:38.918 00.000 10844 Star::Find returns 1 (1), X=262.45, Y=61.90, Mass=2641, SNR=32.6, Peak=255 HFD=3.5
00:43:38.919 00.001 10844 MultiStar: [#1 0.39,0.01,1.05,U] [#2 0.06,0.06,2.02,U] [#3 0.47,0.23,1.06,U] [#4 0.10,-0.58,1.10,U] [#5 -0.56,-0.06,1.10,U] [#6 0.21,-0.32,0.94,U] [#7 0.29,0.02,0.80,U] [#8 0.09,0.26,0.91,U] 
00:43:38.919 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {-0.07, -0.14}
00:43:38.919 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
00:43:38.919 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
00:43:38.919 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=0.03 mountY=0.10, mountTheta=1.27
00:43:38.921 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.05, opts=13)
00:43:38.921 00.000 10844 Enqueuing Move request for scope (0.10, -0.05)
00:43:38.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:38.921 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.6 Saturated
00:43:38.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:38.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:38.921 00.000 10844 Enqueuing Expose request
00:43:38.922 00.001 11060 Worker thread wakes up
00:43:38.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
00:43:38.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
00:43:38.922 00.000 11060 Moving (0.10, -0.05) raw xDistance=0.03 yDistance=0.10
00:43:38.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:43:38.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:38.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:43:38.922 00.000 11060 MoveAxis(E, 0, ABG)
00:43:38.922 00.000 11060 Move returns status 0, amount 0
00:43:38.922 00.000 11060 MoveAxis(N, 0, ABG)
00:43:38.922 00.000 11060 Move returns status 0, amount 0
00:43:38.922 00.000 11060 move complete, result=0
00:43:38.922 00.000 11060 worker thread done servicing request
00:43:38.923 00.001 11060 Worker thread wakes up
00:43:38.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:38.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:38.924 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:39.567 00.643 11060 Exposure complete
00:43:39.729 00.162 11060 worker thread done servicing request
00:43:39.729 00.000 10844 OnExposeComplete: enter
00:43:39.729 00.000 10844 UpdateGuideState(): m_state=6
00:43:39.729 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6920
00:43:39.730 00.001 10844 Star::Find returns 1 (1), X=262.68, Y=61.72, Mass=3217, SNR=36.5, Peak=255 HFD=3.6
00:43:39.730 00.000 10844 MultiStar: [#1 0.54,-0.43,0.00,M1] [#2 -0.02,-0.16,1.98,U] [#3 -0.34,0.48,0.83,U] [#4 0.05,0.40,0.92,U] [#5 -0.09,0.02,1.00,U] [#6 -0.33,0.19,0.82,U] [#7 0.01,-0.16,0.86,U] [#8 0.43,0.80,0.00,M2] 
00:43:39.730 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.02}, one-star: {0.16, -0.31}
00:43:39.730 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
00:43:39.730 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.76)
00:43:39.730 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.79 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
00:43:39.731 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
00:43:39.732 00.001 10844 Enqueuing Move request for scope (-0.06, 0.02)
00:43:39.732 00.000 11060 Worker thread wakes up
00:43:39.732 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:39.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:43:39.732 00.000 10844 UpdateGuideState exits: m=3217 SNR=36.5 Saturated
00:43:39.732 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:43:39.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:39.732 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.07
00:43:39.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:39.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:43:39.732 00.000 10844 Enqueuing Expose request
00:43:39.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:39.733 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:43:39.733 00.000 11060 MoveAxis(E, 0, ABG)
00:43:39.733 00.000 11060 Move returns status 0, amount 0
00:43:39.733 00.000 11060 MoveAxis(N, 0, ABG)
00:43:39.733 00.000 11060 Move returns status 0, amount 0
00:43:39.733 00.000 11060 move complete, result=0
00:43:39.733 00.000 11060 worker thread done servicing request
00:43:39.733 00.000 11060 Worker thread wakes up
00:43:39.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:39.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:39.735 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:40.374 00.639 11060 Exposure complete
00:43:40.539 00.165 11060 worker thread done servicing request
00:43:40.539 00.000 10844 OnExposeComplete: enter
00:43:40.539 00.000 10844 UpdateGuideState(): m_state=6
00:43:40.540 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6921
00:43:40.540 00.000 10844 Star::Find returns 1 (1), X=262.35, Y=62.91, Mass=2940, SNR=34.4, Peak=255 HFD=3.4
00:43:40.540 00.000 10844 MultiStar: [#1 0.02,0.14,1.07,U] [#2 0.19,0.79,0.00,M1] [#3 -0.25,0.78,0.00,M1] [#4 0.94,-0.23,0.00,M1] [#5 -0.40,0.67,0.00,M1] [#6 -0.37,0.39,0.94,U] [#7 -0.65,0.56,0.00,M1] [#8 -0.47,1.08,0.00,M3] 
00:43:40.540 00.000 10844 refined, 2 included, MultiStar: {-0.17, 0.46}, one-star: {-0.17, 0.88}
00:43:40.540 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
00:43:40.540 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.64)
00:43:40.540 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.46 hyp=0.49 cameraTheta=1.91 mountX=-0.43 mountY=-0.24, mountTheta=-2.63
00:43:40.542 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.46, opts=13)
00:43:40.542 00.000 10844 Enqueuing Move request for scope (-0.17, 0.46)
00:43:40.542 00.000 11060 Worker thread wakes up
00:43:40.542 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:40.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.46) opts 0xd
00:43:40.542 00.000 10844 UpdateGuideState exits: m=2940 SNR=34.4 Saturated
00:43:40.542 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.46)
00:43:40.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:40.542 00.000 11060 Moving (-0.17, 0.46) raw xDistance=-0.43 yDistance=-0.24
00:43:40.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:40.542 00.000 10844 Enqueuing Expose request
00:43:40.544 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
00:43:40.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:43:40.544 00.000 11060 MoveAxis(E, 74, ABG)
00:43:40.544 00.000 11060 Guiding  Dir = 2, Dur = 74
00:43:40.556 00.012 11060 IsSlewing returns 0
00:43:40.556 00.000 11060 IsGuiding returns 0
00:43:40.635 00.079 11060 IsGuiding returns 0
00:43:40.635 00.000 11060 Move returns status 0, amount 74
00:43:40.635 00.000 11060 MoveAxis(N, 93, ABG)
00:43:40.635 00.000 11060 Guiding  Dir = 0, Dur = 93
00:43:40.651 00.016 11060 IsSlewing returns 0
00:43:40.651 00.000 11060 IsGuiding returns 0
00:43:40.745 00.094 11060 IsGuiding returns 0
00:43:40.745 00.000 11060 Move returns status 0, amount 93
00:43:40.745 00.000 11060 move complete, result=0
00:43:40.745 00.000 11060 worker thread done servicing request
00:43:40.745 00.000 11060 Worker thread wakes up
00:43:40.745 00.000 10844 GuideStep: -0.4 px 74 ms EAST, -0.2 px 93 ms NORTH
00:43:40.746 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:40.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:41.377 00.631 11060 Exposure complete
00:43:41.577 00.200 10844 OnExposeComplete: enter
00:43:41.577 00.000 10844 UpdateGuideState(): m_state=6
00:43:41.577 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6922
00:43:41.577 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=62.41, Mass=2531, SNR=31.8, Peak=245 HFD=3.3
00:43:41.578 00.001 10844 MultiStar: [#1 -0.17,-0.28,1.11,U] [#2 0.01,0.68,0.00,M2] [#3 -0.07,0.19,1.02,U] [#4 -0.63,-0.33,0.00,M2] [#5 -0.16,0.31,1.18,U] [#6 -0.15,-0.42,0.93,U] [#7 -0.11,0.50,0.95,U] [#8 -0.50,0.43,0.00,M4] 
00:43:41.578 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.11}, one-star: {0.06, 0.37}
00:43:41.578 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
00:43:41.578 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
00:43:41.578 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.31 mountX=-0.09 mountY=-0.12, mountTheta=-2.23
00:43:41.579 00.001 11060 worker thread done servicing request
00:43:41.579 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
00:43:41.579 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
00:43:41.579 00.000 11060 Worker thread wakes up
00:43:41.580 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:41.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
00:43:41.580 00.000 10844 UpdateGuideState exits: m=2531 SNR=31.8
00:43:41.580 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
00:43:41.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:41.580 00.000 11060 Moving (-0.10, 0.11) raw xDistance=-0.09 yDistance=-0.12
00:43:41.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:41.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:43:41.580 00.000 10844 Enqueuing Expose request
00:43:41.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:41.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:41.580 00.000 11060 MoveAxis(E, 0, ABG)
00:43:41.580 00.000 11060 Move returns status 0, amount 0
00:43:41.580 00.000 11060 MoveAxis(N, 0, ABG)
00:43:41.580 00.000 11060 Move returns status 0, amount 0
00:43:41.580 00.000 11060 move complete, result=0
00:43:41.581 00.001 11060 worker thread done servicing request
00:43:41.581 00.000 11060 Worker thread wakes up
00:43:41.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:41.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:41.582 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:42.221 00.639 11060 Exposure complete
00:43:42.397 00.176 11060 worker thread done servicing request
00:43:42.397 00.000 10844 OnExposeComplete: enter
00:43:42.397 00.000 10844 UpdateGuideState(): m_state=6
00:43:42.397 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6923
00:43:42.398 00.001 10844 Star::Find returns 1 (1), X=262.12, Y=62.49, Mass=2718, SNR=33.3, Peak=255 HFD=3.5
00:43:42.398 00.000 10844 MultiStar: [#1 0.11,0.16,0.98,U] [#2 -0.14,0.48,2.06,U] [#3 -0.12,0.81,0.00,M1] [#4 0.34,0.07,0.97,U] [#5 0.11,0.46,1.10,U] [#6 -0.54,-0.04,1.00,U] [#7 -0.38,0.34,0.82,U] [#8 -0.38,0.28,0.96,U] 
00:43:42.399 00.001 10844 refined, 7 included, MultiStar: {-0.15, 0.30}, one-star: {-0.40, 0.46}
00:43:42.399 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.80 = -2.49)
00:43:42.399 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.51)
00:43:42.399 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.04 mountX=-0.27 mountY=-0.20, mountTheta=-2.50
00:43:42.407 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.30, opts=13)
00:43:42.407 00.000 10844 Enqueuing Move request for scope (-0.15, 0.30)
00:43:42.407 00.000 11060 Worker thread wakes up
00:43:42.408 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:42.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
00:43:42.408 00.000 10844 UpdateGuideState exits: m=2718 SNR=33.3 Saturated
00:43:42.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
00:43:42.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:42.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:42.408 00.000 10844 Enqueuing Expose request
00:43:42.408 00.000 11060 Moving (-0.15, 0.30) raw xDistance=-0.27 yDistance=-0.20
00:43:42.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:43:42.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:43:42.408 00.000 11060 MoveAxis(E, 47, ABG)
00:43:42.408 00.000 11060 Guiding  Dir = 2, Dur = 47
00:43:42.432 00.024 11060 IsSlewing returns 0
00:43:42.432 00.000 11060 IsGuiding returns 0
00:43:42.510 00.078 11060 IsGuiding returns 0
00:43:42.510 00.000 11060 Move returns status 0, amount 47
00:43:42.512 00.002 11060 MoveAxis(N, 78, ABG)
00:43:42.512 00.000 11060 Guiding  Dir = 0, Dur = 78
00:43:42.526 00.014 11060 IsSlewing returns 0
00:43:42.527 00.001 11060 IsGuiding returns 0
00:43:42.621 00.094 11060 IsGuiding returns 0
00:43:42.622 00.001 11060 Move returns status 0, amount 78
00:43:42.622 00.000 11060 move complete, result=0
00:43:42.622 00.000 11060 worker thread done servicing request
00:43:42.622 00.000 11060 Worker thread wakes up
00:43:42.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:42.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:42.622 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.2 px 78 ms NORTH
00:43:43.250 00.628 11060 Exposure complete
00:43:43.424 00.174 11060 worker thread done servicing request
00:43:43.424 00.000 10844 OnExposeComplete: enter
00:43:43.424 00.000 10844 UpdateGuideState(): m_state=6
00:43:43.424 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6924
00:43:43.424 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.28, Mass=2745, SNR=33.3, Peak=234 HFD=3.5
00:43:43.425 00.001 10844 MultiStar: [#1 0.17,0.18,1.01,U] [#2 -0.04,0.41,1.88,U] [#3 0.05,-0.11,0.98,U] [#4 0.37,-0.46,1.03,U] [#5 -0.28,0.09,1.02,U] [#6 -0.45,-0.05,0.98,U] [#7 -0.09,0.36,0.88,U] [#8 0.21,0.85,0.00,M4] 
00:43:43.425 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {0.24, 0.25}
00:43:43.425 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
00:43:43.425 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.93)
00:43:43.425 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.62 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
00:43:43.426 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.11, opts=13)
00:43:43.426 00.000 10844 Enqueuing Move request for scope (-0.01, 0.11)
00:43:43.426 00.000 11060 Worker thread wakes up
00:43:43.426 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:43.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:43:43.426 00.000 10844 UpdateGuideState exits: m=2745 SNR=33.3
00:43:43.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:43:43.427 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:43.427 00.000 11060 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=-0.02
00:43:43.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:43.427 00.000 10844 Enqueuing Expose request
00:43:43.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:43:43.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:43.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:43:43.427 00.000 11060 MoveAxis(E, 0, ABG)
00:43:43.427 00.000 11060 Move returns status 0, amount 0
00:43:43.427 00.000 11060 MoveAxis(N, 0, ABG)
00:43:43.427 00.000 11060 Move returns status 0, amount 0
00:43:43.427 00.000 11060 move complete, result=0
00:43:43.427 00.000 11060 worker thread done servicing request
00:43:43.427 00.000 11060 Worker thread wakes up
00:43:43.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:43.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:43.428 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:44.068 00.640 11060 Exposure complete
00:43:44.252 00.184 11060 worker thread done servicing request
00:43:44.252 00.000 10844 OnExposeComplete: enter
00:43:44.253 00.001 10844 UpdateGuideState(): m_state=6
00:43:44.253 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6925
00:43:44.253 00.000 10844 Star::Find returns 1 (1), X=262.02, Y=61.81, Mass=3105, SNR=35.4, Peak=255 HFD=3.3
00:43:44.254 00.001 10844 MultiStar: [#1 0.38,0.29,1.02,U] [#2 -0.46,0.14,1.91,U] [#3 0.09,-0.14,0.94,U] [#4 0.77,-0.54,0.00,M1] [#5 -0.62,0.20,0.00,M1] [#6 0.18,-0.80,0.00,M1] [#7 0.35,0.30,0.81,U] [#8 -0.03,0.54,0.90,U] 
00:43:44.254 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.14}, one-star: {-0.50, -0.23}
00:43:44.254 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
00:43:44.254 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
00:43:44.254 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.19 mountX=-0.12 mountY=-0.12, mountTheta=-2.35
00:43:44.255 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.14, opts=13)
00:43:44.255 00.000 10844 Enqueuing Move request for scope (-0.10, 0.14)
00:43:44.256 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:44.256 00.000 10844 UpdateGuideState exits: m=3105 SNR=35.4 Saturated
00:43:44.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:44.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:44.256 00.000 10844 Enqueuing Expose request
00:43:44.256 00.000 11060 Worker thread wakes up
00:43:44.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
00:43:44.256 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
00:43:44.256 00.000 11060 Moving (-0.10, 0.14) raw xDistance=-0.12 yDistance=-0.12
00:43:44.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:43:44.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:44.257 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:44.257 00.000 11060 MoveAxis(E, 21, ABG)
00:43:44.257 00.000 11060 Guiding  Dir = 2, Dur = 21
00:43:44.263 00.006 11060 IsSlewing returns 0
00:43:44.263 00.000 11060 IsGuiding returns 0
00:43:44.301 00.038 11060 IsGuiding returns 0
00:43:44.301 00.000 11060 Move returns status 0, amount 21
00:43:44.301 00.000 11060 MoveAxis(N, 0, ABG)
00:43:44.301 00.000 11060 Move returns status 0, amount 0
00:43:44.301 00.000 11060 move complete, result=0
00:43:44.301 00.000 11060 worker thread done servicing request
00:43:44.301 00.000 11060 Worker thread wakes up
00:43:44.301 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
00:43:44.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:44.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:44.939 00.638 11060 Exposure complete
00:43:45.099 00.160 11060 worker thread done servicing request
00:43:45.099 00.000 10844 OnExposeComplete: enter
00:43:45.099 00.000 10844 UpdateGuideState(): m_state=6
00:43:45.099 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6926
00:43:45.099 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=62.36, Mass=2504, SNR=31.8, Peak=238 HFD=3.4
00:43:45.100 00.001 10844 MultiStar: [#1 0.38,-0.11,1.11,U] [#2 -0.66,0.17,0.00,M1] [#3 0.22,0.38,1.10,U] [#4 0.01,0.32,1.07,U] [#5 -0.41,0.02,1.08,U] [#6 -0.04,-0.60,1.02,U] [#7 0.17,0.83,0.00,M1] [#8 -0.03,0.63,0.00,M4] 
00:43:45.100 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.06}, one-star: {0.30, 0.32}
00:43:45.100 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
00:43:45.100 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
00:43:45.100 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=-0.07 mountY=0.07, mountTheta=2.37
00:43:45.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
00:43:45.101 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
00:43:45.101 00.000 11060 Worker thread wakes up
00:43:45.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:43:45.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:43:45.101 00.000 11060 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=0.07
00:43:45.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:45.102 00.001 10844 UpdateGuideState exits: m=2504 SNR=31.8
00:43:45.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:45.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:45.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:45.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:45.102 00.000 10844 Enqueuing Expose request
00:43:45.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:43:45.102 00.000 11060 MoveAxis(E, 0, ABG)
00:43:45.102 00.000 11060 Move returns status 0, amount 0
00:43:45.102 00.000 11060 MoveAxis(N, 0, ABG)
00:43:45.102 00.000 11060 Move returns status 0, amount 0
00:43:45.102 00.000 11060 move complete, result=0
00:43:45.102 00.000 11060 worker thread done servicing request
00:43:45.102 00.000 11060 Worker thread wakes up
00:43:45.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:45.104 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:45.105 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:45.742 00.637 11060 Exposure complete
00:43:45.917 00.175 11060 worker thread done servicing request
00:43:45.918 00.001 10844 OnExposeComplete: enter
00:43:45.918 00.000 10844 UpdateGuideState(): m_state=6
00:43:45.918 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6927
00:43:45.918 00.000 10844 Star::Find returns 1 (0), X=262.84, Y=61.96, Mass=2554, SNR=32.5, Peak=203 HFD=3.3
00:43:45.918 00.000 10844 MultiStar: [#1 0.24,0.50,1.21,U] [#2 0.10,0.94,0.00,M2] [#3 0.02,0.48,0.99,U] [#4 0.42,0.56,0.00,M1] [#5 0.02,0.14,1.13,U] [#6 0.12,-0.06,1.05,U] [#7 -0.25,0.76,0.00,M2] [#8 0.10,1.03,0.00,M5] 
00:43:45.918 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.21}, one-star: {0.31, -0.07}
00:43:45.919 00.001 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
00:43:45.919 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:43:45.919 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.96 mountX=-0.23 mountY=0.11, mountTheta=2.70
00:43:45.919 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.21, opts=13)
00:43:45.919 00.000 10844 Enqueuing Move request for scope (0.14, 0.21)
00:43:45.919 00.000 11060 Worker thread wakes up
00:43:45.921 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:45.921 00.000 10844 UpdateGuideState exits: m=2554 SNR=32.5
00:43:45.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:45.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
00:43:45.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:45.921 00.000 10844 Enqueuing Expose request
00:43:45.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
00:43:45.921 00.000 11060 Moving (0.14, 0.21) raw xDistance=-0.23 yDistance=0.11
00:43:45.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:43:45.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:45.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:43:45.921 00.000 11060 MoveAxis(E, 40, ABG)
00:43:45.921 00.000 11060 Guiding  Dir = 2, Dur = 40
00:43:45.950 00.029 11060 IsSlewing returns 0
00:43:45.950 00.000 11060 IsGuiding returns 0
00:43:46.020 00.070 11060 IsGuiding returns 0
00:43:46.020 00.000 11060 Move returns status 0, amount 40
00:43:46.020 00.000 11060 MoveAxis(N, 0, ABG)
00:43:46.020 00.000 11060 Move returns status 0, amount 0
00:43:46.020 00.000 11060 move complete, result=0
00:43:46.020 00.000 11060 worker thread done servicing request
00:43:46.020 00.000 11060 Worker thread wakes up
00:43:46.020 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:43:46.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:46.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:46.660 00.640 11060 Exposure complete
00:43:46.834 00.174 11060 worker thread done servicing request
00:43:46.835 00.001 10844 OnExposeComplete: enter
00:43:46.835 00.000 10844 UpdateGuideState(): m_state=6
00:43:46.835 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6928
00:43:46.835 00.000 10844 Star::Find returns 1 (1), X=262.32, Y=62.03, Mass=3294, SNR=36.8, Peak=255 HFD=3.7
00:43:46.835 00.000 10844 MultiStar: [#1 -0.11,-0.03,0.87,U] [#2 0.18,0.81,0.00,M3] [#3 0.04,0.40,0.84,U] [#4 0.23,0.15,0.98,U] [#5 -0.35,0.57,0.00,M1] [#6 -0.38,0.10,0.91,U] [#7 -0.40,0.25,0.72,U] [#8 -0.41,0.75,0.00,M6] 
00:43:46.836 00.001 10844 refined, 5 included, MultiStar: {-0.13, 0.13}, one-star: {-0.20, -0.01}
00:43:46.836 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
00:43:46.836 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.22)
00:43:46.836 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.33 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
00:43:46.837 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.13, opts=13)
00:43:46.837 00.000 10844 Enqueuing Move request for scope (-0.13, 0.13)
00:43:46.837 00.000 11060 Worker thread wakes up
00:43:46.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:46.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
00:43:46.837 00.000 10844 UpdateGuideState exits: m=3294 SNR=36.8 Saturated
00:43:46.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
00:43:46.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:46.838 00.001 11060 Moving (-0.13, 0.13) raw xDistance=-0.11 yDistance=-0.15
00:43:46.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:46.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:43:46.838 00.000 10844 Enqueuing Expose request
00:43:46.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:46.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:43:46.838 00.000 11060 MoveAxis(E, 0, ABG)
00:43:46.838 00.000 11060 Move returns status 0, amount 0
00:43:46.838 00.000 11060 MoveAxis(N, 0, ABG)
00:43:46.838 00.000 11060 Move returns status 0, amount 0
00:43:46.838 00.000 11060 move complete, result=0
00:43:46.838 00.000 11060 worker thread done servicing request
00:43:46.838 00.000 11060 Worker thread wakes up
00:43:46.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:46.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:46.840 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:47.492 00.652 11060 Exposure complete
00:43:47.663 00.171 11060 worker thread done servicing request
00:43:47.663 00.000 10844 OnExposeComplete: enter
00:43:47.663 00.000 10844 UpdateGuideState(): m_state=6
00:43:47.664 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6929
00:43:47.664 00.000 10844 Star::Find returns 1 (0), X=263.01, Y=62.40, Mass=2732, SNR=33.6, Peak=251 HFD=3.4
00:43:47.664 00.000 10844 MultiStar: [#1 -0.09,0.15,0.95,U] [#2 -0.05,0.83,0.00,M4] [#3 0.23,0.08,0.96,U] [#4 0.26,0.31,0.99,U] [#5 -0.03,0.25,1.05,U] [#6 0.11,0.14,0.95,U] [#7 -0.15,-0.00,0.87,U] [#8 0.44,0.29,0.90,U] 
00:43:47.664 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.20}, one-star: {0.48, 0.36}
00:43:47.664 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
00:43:47.664 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
00:43:47.664 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.90 mountX=-0.23 mountY=0.12, mountTheta=2.64
00:43:47.665 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.20, opts=13)
00:43:47.666 00.001 10844 Enqueuing Move request for scope (0.16, 0.20)
00:43:47.666 00.000 11060 Worker thread wakes up
00:43:47.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:43:47.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
00:43:47.666 00.000 10844 UpdateGuideState exits: m=2732 SNR=33.6
00:43:47.666 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
00:43:47.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:47.666 00.000 11060 Moving (0.16, 0.20) raw xDistance=-0.23 yDistance=0.12
00:43:47.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:47.666 00.000 10844 Enqueuing Expose request
00:43:47.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:43:47.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:47.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:43:47.666 00.000 11060 MoveAxis(E, 40, ABG)
00:43:47.666 00.000 11060 Guiding  Dir = 2, Dur = 40
00:43:47.673 00.007 11060 IsSlewing returns 0
00:43:47.673 00.000 11060 IsGuiding returns 0
00:43:47.719 00.046 11060 IsGuiding returns 0
00:43:47.719 00.000 11060 Move returns status 0, amount 40
00:43:47.719 00.000 11060 MoveAxis(N, 0, ABG)
00:43:47.719 00.000 11060 Move returns status 0, amount 0
00:43:47.719 00.000 11060 move complete, result=0
00:43:47.719 00.000 11060 worker thread done servicing request
00:43:47.719 00.000 11060 Worker thread wakes up
00:43:47.719 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:43:47.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:47.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:48.349 00.630 11060 Exposure complete
00:43:48.520 00.171 11060 worker thread done servicing request
00:43:48.520 00.000 10844 OnExposeComplete: enter
00:43:48.520 00.000 10844 UpdateGuideState(): m_state=6
00:43:48.520 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6930
00:43:48.520 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=62.37, Mass=3146, SNR=36.0, Peak=248 HFD=3.4
00:43:48.521 00.001 10844 MultiStar: [#1 0.12,-0.23,1.07,U] [#2 -0.06,-0.13,1.94,U] [#3 0.30,0.45,0.96,U] [#4 0.29,0.12,0.92,U] [#5 -0.46,-0.18,0.95,U] [#6 -0.24,-0.34,0.91,U] [#7 -0.21,0.67,0.00,M1] [#8 -0.05,0.20,0.90,U] 
00:43:48.521 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {-0.09, 0.33}
00:43:48.521 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
00:43:48.521 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.76)
00:43:48.521 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.79 mountX=-0.00 mountY=-0.03, mountTheta=-1.74
00:43:48.524 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
00:43:48.524 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
00:43:48.524 00.000 11060 Worker thread wakes up
00:43:48.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:48.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:43:48.524 00.000 10844 UpdateGuideState exits: m=3146 SNR=36.0
00:43:48.525 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:43:48.525 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:43:48.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:48.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:43:48.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:48.525 00.000 10844 Enqueuing Expose request
00:43:48.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:48.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:43:48.525 00.000 11060 MoveAxis(E, 0, ABG)
00:43:48.525 00.000 11060 Move returns status 0, amount 0
00:43:48.525 00.000 11060 MoveAxis(N, 0, ABG)
00:43:48.525 00.000 11060 Move returns status 0, amount 0
00:43:48.526 00.001 11060 move complete, result=0
00:43:48.526 00.000 11060 worker thread done servicing request
00:43:48.526 00.000 11060 Worker thread wakes up
00:43:48.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:48.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:48.528 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:49.160 00.632 11060 Exposure complete
00:43:49.332 00.172 11060 worker thread done servicing request
00:43:49.332 00.000 10844 OnExposeComplete: enter
00:43:49.332 00.000 10844 UpdateGuideState(): m_state=6
00:43:49.333 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6931
00:43:49.333 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=62.05, Mass=3114, SNR=35.9, Peak=246 HFD=3.4
00:43:49.333 00.000 10844 MultiStar: [#1 -0.06,-0.05,0.91,U] [#2 0.22,-0.06,1.96,U] [#3 -0.13,-0.03,0.87,U] [#4 0.26,-0.32,0.89,U] [#5 -0.08,-0.30,1.04,U] [#6 -0.45,-0.01,0.92,U] [#7 -0.40,0.21,0.77,U] [#8 -0.52,0.84,0.00,M5] 
00:43:49.333 00.000 10844 single-star, 7 included, MultiStar: {-0.03, -0.07}, one-star: {0.06, 0.01}
00:43:49.333 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
00:43:49.333 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
00:43:49.333 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.21 mountX=-0.02 mountY=0.05, mountTheta=1.96
00:43:49.335 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.01, opts=13)
00:43:49.335 00.000 10844 Enqueuing Move request for scope (0.06, 0.01)
00:43:49.335 00.000 11060 Worker thread wakes up
00:43:49.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:49.335 00.000 10844 UpdateGuideState exits: m=3114 SNR=35.9
00:43:49.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:49.336 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
00:43:49.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:49.336 00.000 10844 Enqueuing Expose request
00:43:49.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
00:43:49.336 00.000 11060 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=0.05
00:43:49.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:43:49.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:49.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:43:49.336 00.000 11060 MoveAxis(E, 0, ABG)
00:43:49.336 00.000 11060 Move returns status 0, amount 0
00:43:49.336 00.000 11060 MoveAxis(N, 0, ABG)
00:43:49.336 00.000 11060 Move returns status 0, amount 0
00:43:49.336 00.000 11060 move complete, result=0
00:43:49.336 00.000 11060 worker thread done servicing request
00:43:49.336 00.000 11060 Worker thread wakes up
00:43:49.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:49.337 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:49.338 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:49.973 00.635 11060 Exposure complete
00:43:50.147 00.174 11060 worker thread done servicing request
00:43:50.148 00.001 10844 OnExposeComplete: enter
00:43:50.148 00.000 10844 UpdateGuideState(): m_state=6
00:43:50.148 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6932
00:43:50.148 00.000 10844 Star::Find returns 1 (0), X=262.67, Y=62.13, Mass=3220, SNR=35.7, Peak=244 HFD=3.6
00:43:50.149 00.001 10844 MultiStar: [#1 0.03,-0.39,0.98,U] [#2 -0.50,0.13,1.96,U] [#3 -0.23,-0.08,0.97,U] [#4 -0.06,-0.36,0.93,U] [#5 0.13,-0.67,0.00,M1] [#6 0.09,-0.14,0.78,U] [#7 -0.28,-0.81,0.00,M1] [#8 -0.58,0.63,0.00,M6] 
00:43:50.149 00.000 10844 single-star, 5 included, MultiStar: {-0.15, -0.09}, one-star: {0.15, 0.09}
00:43:50.149 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
00:43:50.149 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
00:43:50.149 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.54 mountX=-0.11 mountY=0.13, mountTheta=2.29
00:43:50.150 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
00:43:50.150 00.000 10844 Enqueuing Move request for scope (0.15, 0.09)
00:43:50.150 00.000 11060 Worker thread wakes up
00:43:50.151 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:43:50.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:43:50.151 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.11 yDistance=0.13
00:43:50.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:43:50.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:50.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:50.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:43:50.151 00.000 11060 MoveAxis(E, 0, ABG)
00:43:50.151 00.000 11060 Move returns status 0, amount 0
00:43:50.151 00.000 11060 MoveAxis(N, 0, ABG)
00:43:50.151 00.000 11060 Move returns status 0, amount 0
00:43:50.151 00.000 11060 move complete, result=0
00:43:50.151 00.000 10844 UpdateGuideState exits: m=3220 SNR=35.7
00:43:50.151 00.000 11060 worker thread done servicing request
00:43:50.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:50.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:50.152 00.001 10844 Enqueuing Expose request
00:43:50.152 00.000 11060 Worker thread wakes up
00:43:50.152 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:50.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:50.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:50.788 00.636 11060 Exposure complete
00:43:50.959 00.171 11060 worker thread done servicing request
00:43:50.960 00.001 10844 OnExposeComplete: enter
00:43:50.960 00.000 10844 UpdateGuideState(): m_state=6
00:43:50.960 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6933
00:43:50.960 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=62.48, Mass=2327, SNR=30.6, Peak=246 HFD=3.3
00:43:50.960 00.000 10844 MultiStar: [#1 -0.15,-0.34,0.99,U] [#2 -0.05,0.14,2.31,U] [#3 0.11,-0.07,0.99,U] [#4 -0.14,-0.00,1.04,U] [#5 -0.62,0.11,0.00,M2] [#6 -0.31,-0.57,0.00,M1] [#7 -0.21,0.37,0.90,U] [#8 -0.17,0.73,0.00,M7] 
00:43:50.960 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.10}, one-star: {0.11, 0.45}
00:43:50.961 00.001 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
00:43:50.961 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:43:50.961 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.05 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
00:43:50.962 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.10, opts=13)
00:43:50.962 00.000 10844 Enqueuing Move request for scope (-0.05, 0.10)
00:43:50.962 00.000 11060 Worker thread wakes up
00:43:50.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:43:50.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:43:50.962 00.000 11060 Moving (-0.05, 0.10) raw xDistance=-0.09 yDistance=-0.07
00:43:50.963 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:43:50.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:50.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:50.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:43:50.963 00.000 10844 UpdateGuideState exits: m=2327 SNR=30.6
00:43:50.963 00.000 11060 MoveAxis(E, 0, ABG)
00:43:50.963 00.000 11060 Move returns status 0, amount 0
00:43:50.963 00.000 11060 MoveAxis(N, 0, ABG)
00:43:50.963 00.000 11060 Move returns status 0, amount 0
00:43:50.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:50.963 00.000 11060 move complete, result=0
00:43:50.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:50.963 00.000 10844 Enqueuing Expose request
00:43:50.963 00.000 11060 worker thread done servicing request
00:43:50.963 00.000 11060 Worker thread wakes up
00:43:50.964 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:50.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:50.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:51.601 00.637 11060 Exposure complete
00:43:51.765 00.164 11060 worker thread done servicing request
00:43:51.765 00.000 10844 OnExposeComplete: enter
00:43:51.765 00.000 10844 UpdateGuideState(): m_state=6
00:43:51.765 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6934
00:43:51.765 00.000 10844 Star::Find returns 1 (0), X=262.63, Y=61.97, Mass=3027, SNR=34.6, Peak=237 HFD=3.4
00:43:51.766 00.001 10844 MultiStar: [#1 0.53,-0.43,0.00,M1] [#2 0.01,0.15,2.01,U] [#3 0.19,0.34,0.84,U] [#4 -0.04,-0.15,1.04,U] [#5 0.10,0.22,1.03,U] [#6 0.03,-0.09,1.04,U] [#7 0.45,-0.24,0.92,U] [#8 -0.04,0.64,0.00,M8] 
00:43:51.766 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.10, -0.06}
00:43:51.766 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
00:43:51.766 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
00:43:51.766 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.35 mountX=-0.05 mountY=0.09, mountTheta=2.09
00:43:51.767 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
00:43:51.768 00.001 10844 Enqueuing Move request for scope (0.10, 0.04)
00:43:51.768 00.000 11060 Worker thread wakes up
00:43:51.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:51.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:43:51.768 00.000 10844 UpdateGuideState exits: m=3027 SNR=34.6
00:43:51.768 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:43:51.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:51.768 00.000 11060 Moving (0.10, 0.04) raw xDistance=-0.05 yDistance=0.09
00:43:51.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:51.768 00.000 10844 Enqueuing Expose request
00:43:51.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:43:51.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:51.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:43:51.768 00.000 11060 MoveAxis(E, 0, ABG)
00:43:51.768 00.000 11060 Move returns status 0, amount 0
00:43:51.768 00.000 11060 MoveAxis(N, 0, ABG)
00:43:51.770 00.002 11060 Move returns status 0, amount 0
00:43:51.770 00.000 11060 move complete, result=0
00:43:51.770 00.000 11060 worker thread done servicing request
00:43:51.770 00.000 11060 Worker thread wakes up
00:43:51.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:51.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:51.771 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:52.399 00.628 11060 Exposure complete
00:43:52.567 00.168 11060 worker thread done servicing request
00:43:52.567 00.000 10844 OnExposeComplete: enter
00:43:52.568 00.001 10844 UpdateGuideState(): m_state=6
00:43:52.568 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6935
00:43:52.568 00.000 10844 Star::Find returns 1 (0), X=262.53, Y=62.11, Mass=3071, SNR=35.5, Peak=252 HFD=3.6
00:43:52.568 00.000 10844 MultiStar: [#1 0.07,-0.19,0.96,U] [#2 0.49,0.38,0.00,M1] [#3 0.29,0.59,0.00,M1] [#4 -0.10,0.22,0.90,U] [#5 -0.23,-0.20,1.03,U] [#6 -0.10,-0.13,0.98,U] [#7 0.23,0.23,0.79,U] [#8 -0.50,0.31,0.92,U] 
00:43:52.568 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.03}, one-star: {0.01, 0.07}
00:43:52.568 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
00:43:52.568 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
00:43:52.569 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.47 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
00:43:52.569 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
00:43:52.571 00.002 10844 Enqueuing Move request for scope (0.01, 0.07)
00:43:52.571 00.000 11060 Worker thread wakes up
00:43:52.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:52.571 00.000 10844 UpdateGuideState exits: m=3071 SNR=35.5
00:43:52.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:52.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:52.571 00.000 10844 Enqueuing Expose request
00:43:52.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:43:52.571 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:43:52.571 00.000 11060 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.00
00:43:52.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:52.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:52.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:43:52.571 00.000 11060 MoveAxis(E, 0, ABG)
00:43:52.571 00.000 11060 Move returns status 0, amount 0
00:43:52.572 00.001 11060 MoveAxis(N, 0, ABG)
00:43:52.572 00.000 11060 Move returns status 0, amount 0
00:43:52.572 00.000 11060 move complete, result=0
00:43:52.572 00.000 11060 worker thread done servicing request
00:43:52.572 00.000 11060 Worker thread wakes up
00:43:52.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:52.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:52.573 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:53.215 00.642 11060 Exposure complete
00:43:53.409 00.194 11060 worker thread done servicing request
00:43:53.409 00.000 10844 OnExposeComplete: enter
00:43:53.409 00.000 10844 UpdateGuideState(): m_state=6
00:43:53.411 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6936
00:43:53.411 00.000 10844 Star::Find returns 1 (1), X=262.47, Y=62.36, Mass=2828, SNR=33.9, Peak=255 HFD=3.4
00:43:53.411 00.000 10844 MultiStar: [#1 0.18,-0.15,1.05,U] [#2 -0.11,0.32,2.10,U] [#3 0.13,0.63,0.00,M2] [#4 0.27,0.26,0.94,U] [#5 0.12,0.53,1.03,U] [#6 0.50,-0.04,0.94,U] [#7 -0.13,0.53,0.87,U] [#8 0.14,0.13,0.92,U] 
00:43:53.411 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.24}, one-star: {-0.06, 0.32}
00:43:53.411 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
00:43:53.411 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:43:53.411 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.23 mountX=-0.25 mountY=0.04, mountTheta=2.97
00:43:53.413 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.24, opts=13)
00:43:53.413 00.000 10844 Enqueuing Move request for scope (0.09, 0.24)
00:43:53.413 00.000 11060 Worker thread wakes up
00:43:53.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
00:43:53.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:53.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
00:43:53.413 00.000 10844 UpdateGuideState exits: m=2828 SNR=33.9 Saturated
00:43:53.413 00.000 11060 Moving (0.09, 0.24) raw xDistance=-0.25 yDistance=0.04
00:43:53.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:53.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:43:53.414 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:53.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:53.414 00.000 10844 Enqueuing Expose request
00:43:53.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:43:53.414 00.000 11060 MoveAxis(E, 44, ABG)
00:43:53.414 00.000 11060 Guiding  Dir = 2, Dur = 44
00:43:53.443 00.029 11060 IsSlewing returns 0
00:43:53.443 00.000 11060 IsGuiding returns 0
00:43:53.505 00.062 11060 IsGuiding returns 0
00:43:53.505 00.000 11060 Move returns status 0, amount 44
00:43:53.505 00.000 11060 MoveAxis(N, 0, ABG)
00:43:53.505 00.000 11060 Move returns status 0, amount 0
00:43:53.505 00.000 11060 move complete, result=0
00:43:53.505 00.000 11060 worker thread done servicing request
00:43:53.505 00.000 11060 Worker thread wakes up
00:43:53.505 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.0 px 0 ms NORTH
00:43:53.506 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:53.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:54.135 00.629 11060 Exposure complete
00:43:54.308 00.173 11060 worker thread done servicing request
00:43:54.308 00.000 10844 OnExposeComplete: enter
00:43:54.308 00.000 10844 UpdateGuideState(): m_state=6
00:43:54.308 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6937
00:43:54.308 00.000 10844 Star::Find returns 1 (1), X=262.78, Y=62.47, Mass=3214, SNR=36.8, Peak=255 HFD=3.5
00:43:54.309 00.001 10844 MultiStar: [#1 0.48,0.28,0.86,U] [#2 0.01,0.20,1.86,U] [#3 0.11,0.66,0.00,M3] [#4 0.17,0.60,0.00,M1] [#5 -0.28,0.37,0.93,U] [#6 0.45,0.01,0.87,U] [#7 -0.25,0.86,0.00,M1] [#8 -0.09,0.71,0.00,M7] 
00:43:54.309 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.26}, one-star: {0.25, 0.44}
00:43:54.309 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:43:54.309 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:43:54.309 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.04 mountX=-0.28 mountY=0.11, mountTheta=2.78
00:43:54.310 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.26, opts=13)
00:43:54.310 00.000 10844 Enqueuing Move request for scope (0.15, 0.26)
00:43:54.310 00.000 11060 Worker thread wakes up
00:43:54.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:54.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
00:43:54.310 00.000 10844 UpdateGuideState exits: m=3214 SNR=36.8 Saturated
00:43:54.310 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
00:43:54.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:54.310 00.000 11060 Moving (0.15, 0.26) raw xDistance=-0.28 yDistance=0.11
00:43:54.311 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:54.311 00.000 10844 Enqueuing Expose request
00:43:54.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:43:54.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:54.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:43:54.311 00.000 11060 MoveAxis(E, 50, ABG)
00:43:54.311 00.000 11060 Guiding  Dir = 2, Dur = 50
00:43:54.334 00.023 11060 IsSlewing returns 0
00:43:54.334 00.000 11060 IsGuiding returns 0
00:43:54.400 00.066 11060 IsGuiding returns 0
00:43:54.400 00.000 11060 Move returns status 0, amount 50
00:43:54.400 00.000 11060 MoveAxis(N, 0, ABG)
00:43:54.400 00.000 11060 Move returns status 0, amount 0
00:43:54.400 00.000 11060 move complete, result=0
00:43:54.400 00.000 11060 worker thread done servicing request
00:43:54.400 00.000 11060 Worker thread wakes up
00:43:54.400 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
00:43:54.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:54.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:55.057 00.657 11060 Exposure complete
00:43:55.227 00.170 11060 worker thread done servicing request
00:43:55.227 00.000 10844 OnExposeComplete: enter
00:43:55.227 00.000 10844 UpdateGuideState(): m_state=6
00:43:55.227 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6938
00:43:55.228 00.001 10844 Star::Find returns 1 (1), X=262.68, Y=62.65, Mass=3343, SNR=35.7, Peak=255 HFD=3.7
00:43:55.228 00.000 10844 MultiStar: [#1 0.73,0.20,0.00,M1] [#2 0.22,0.20,2.01,U] [#3 0.41,0.68,0.00,M4] [#4 0.06,0.42,0.92,U] [#5 -0.38,0.33,0.95,U] [#6 0.06,0.26,0.91,U] [#7 0.16,0.41,0.81,U] [#8 0.29,0.75,0.00,M8] 
00:43:55.228 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.34}, one-star: {0.15, 0.61}
00:43:55.228 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
00:43:55.228 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
00:43:55.228 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.36 mountX=-0.35 mountY=0.02, mountTheta=3.09
00:43:55.230 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.34, opts=13)
00:43:55.230 00.000 10844 Enqueuing Move request for scope (0.08, 0.34)
00:43:55.230 00.000 11060 Worker thread wakes up
00:43:55.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.34) opts 0xd
00:43:55.230 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.34)
00:43:55.230 00.000 11060 Moving (0.08, 0.34) raw xDistance=-0.35 yDistance=0.02
00:43:55.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
00:43:55.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:55.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:55.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:43:55.230 00.000 11060 MoveAxis(E, 62, ABG)
00:43:55.230 00.000 11060 Guiding  Dir = 2, Dur = 62
00:43:55.230 00.000 10844 UpdateGuideState exits: m=3343 SNR=35.7 Saturated
00:43:55.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:55.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:55.230 00.000 10844 Enqueuing Expose request
00:43:55.272 00.042 11060 IsSlewing returns 0
00:43:55.272 00.000 11060 IsGuiding returns 0
00:43:55.351 00.079 11060 IsGuiding returns 0
00:43:55.351 00.000 11060 Move returns status 0, amount 62
00:43:55.351 00.000 11060 MoveAxis(N, 0, ABG)
00:43:55.351 00.000 11060 Move returns status 0, amount 0
00:43:55.351 00.000 11060 move complete, result=0
00:43:55.351 00.000 11060 worker thread done servicing request
00:43:55.352 00.001 11060 Worker thread wakes up
00:43:55.352 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.0 px 0 ms NORTH
00:43:55.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:55.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:56.003 00.651 11060 Exposure complete
00:43:56.184 00.181 11060 worker thread done servicing request
00:43:56.185 00.001 10844 OnExposeComplete: enter
00:43:56.185 00.000 10844 UpdateGuideState(): m_state=6
00:43:56.185 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6939
00:43:56.185 00.000 10844 Star::Find returns 1 (0), X=262.33, Y=62.05, Mass=2866, SNR=34.4, Peak=243 HFD=3.3
00:43:56.186 00.001 10844 MultiStar: [#1 0.10,-0.27,0.94,U] [#2 0.60,0.32,0.00,M1] [#3 0.01,0.17,1.04,U] [#4 0.05,-0.11,1.04,U] [#5 -0.13,-0.05,1.08,U] [#6 0.20,-0.53,0.90,U] [#7 -0.09,0.07,0.93,U] [#8 -0.29,0.46,0.93,U] 
00:43:56.186 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {-0.20, 0.01}
00:43:56.186 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
00:43:56.186 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
00:43:56.186 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.58 mountX=0.04 mountY=-0.04, mountTheta=-0.84
00:43:56.187 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
00:43:56.187 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
00:43:56.188 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:43:56.188 00.000 10844 UpdateGuideState exits: m=2866 SNR=34.4
00:43:56.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:56.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:56.188 00.000 10844 Enqueuing Expose request
00:43:56.188 00.000 11060 Worker thread wakes up
00:43:56.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:43:56.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:43:56.188 00.000 11060 Moving (-0.04, -0.03) raw xDistance=0.04 yDistance=-0.04
00:43:56.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:43:56.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:56.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:56.188 00.000 11060 MoveAxis(E, 0, ABG)
00:43:56.188 00.000 11060 Move returns status 0, amount 0
00:43:56.189 00.001 11060 MoveAxis(N, 0, ABG)
00:43:56.189 00.000 11060 Move returns status 0, amount 0
00:43:56.189 00.000 11060 move complete, result=0
00:43:56.189 00.000 11060 worker thread done servicing request
00:43:56.189 00.000 11060 Worker thread wakes up
00:43:56.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:56.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:56.190 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:56.818 00.628 11060 Exposure complete
00:43:56.976 00.158 11060 worker thread done servicing request
00:43:56.976 00.000 10844 OnExposeComplete: enter
00:43:56.976 00.000 10844 UpdateGuideState(): m_state=6
00:43:56.976 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6940
00:43:56.977 00.001 10844 Star::Find returns 1 (1), X=262.32, Y=62.71, Mass=2748, SNR=33.0, Peak=255 HFD=3.3
00:43:56.977 00.000 10844 MultiStar: [#1 0.19,-0.42,1.05,U] [#2 0.11,0.73,0.00,M2] [#3 -0.04,0.52,1.06,U] [#4 0.21,0.20,1.02,U] [#5 -0.21,0.16,1.17,U] [#6 -0.39,-0.15,1.06,U] [#7 -0.10,0.67,0.00,M1] [#8 -0.16,0.68,0.00,M8] 
00:43:56.977 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.16}, one-star: {-0.21, 0.67}
00:43:56.977 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
00:43:56.977 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
00:43:56.977 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.03 mountX=-0.14 mountY=-0.10, mountTheta=-2.51
00:43:56.979 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.16, opts=13)
00:43:56.979 00.000 10844 Enqueuing Move request for scope (-0.08, 0.16)
00:43:56.979 00.000 11060 Worker thread wakes up
00:43:56.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:56.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
00:43:56.979 00.000 10844 UpdateGuideState exits: m=2748 SNR=33.0 Saturated
00:43:56.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
00:43:56.980 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:56.980 00.000 11060 Moving (-0.08, 0.16) raw xDistance=-0.14 yDistance=-0.10
00:43:56.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:56.980 00.000 10844 Enqueuing Expose request
00:43:56.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:43:56.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:56.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:56.980 00.000 11060 MoveAxis(E, 25, ABG)
00:43:56.980 00.000 11060 Guiding  Dir = 2, Dur = 25
00:43:57.002 00.022 11060 IsSlewing returns 0
00:43:57.003 00.001 11060 IsGuiding returns 0
00:43:57.045 00.042 11060 IsGuiding returns 0
00:43:57.045 00.000 11060 Move returns status 0, amount 25
00:43:57.045 00.000 11060 MoveAxis(N, 0, ABG)
00:43:57.045 00.000 11060 Move returns status 0, amount 0
00:43:57.045 00.000 11060 move complete, result=0
00:43:57.045 00.000 11060 worker thread done servicing request
00:43:57.045 00.000 11060 Worker thread wakes up
00:43:57.045 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
00:43:57.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:57.046 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:57.680 00.634 11060 Exposure complete
00:43:57.841 00.161 11060 worker thread done servicing request
00:43:57.841 00.000 10844 OnExposeComplete: enter
00:43:57.841 00.000 10844 UpdateGuideState(): m_state=6
00:43:57.841 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6941
00:43:57.841 00.000 10844 Star::Find returns 1 (1), X=263.09, Y=62.49, Mass=2602, SNR=32.8, Peak=255 HFD=3.1
00:43:57.842 00.001 10844 MultiStar: [#1 -0.18,0.24,1.06,U] [#2 0.31,0.85,0.00,M3] [#3 0.29,0.60,0.00,M3] [#4 -0.23,0.54,0.99,U] [#5 -0.22,0.53,1.20,U] [#6 0.45,0.07,1.05,U] [#7 0.29,0.63,0.00,M2] [#8 0.09,1.13,0.00,M9] 
00:43:57.842 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.37}, one-star: {0.57, 0.46}
00:43:57.842 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:43:57.842 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:43:57.842 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.37 cameraTheta=1.39 mountX=-0.37 mountY=0.01, mountTheta=3.12
00:43:57.844 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.37, opts=13)
00:43:57.844 00.000 10844 Enqueuing Move request for scope (0.07, 0.37)
00:43:57.844 00.000 11060 Worker thread wakes up
00:43:57.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:57.844 00.000 10844 UpdateGuideState exits: m=2602 SNR=32.8 Saturated
00:43:57.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:57.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:57.844 00.000 10844 Enqueuing Expose request
00:43:57.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.37) opts 0xd
00:43:57.844 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.37)
00:43:57.844 00.000 11060 Moving (0.07, 0.37) raw xDistance=-0.37 yDistance=0.01
00:43:57.846 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:43:57.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:57.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:43:57.846 00.000 11060 MoveAxis(E, 66, ABG)
00:43:57.846 00.000 11060 Guiding  Dir = 2, Dur = 66
00:43:57.864 00.018 11060 IsSlewing returns 0
00:43:57.864 00.000 11060 IsGuiding returns 0
00:43:57.944 00.080 11060 IsGuiding returns 0
00:43:57.944 00.000 11060 Move returns status 0, amount 66
00:43:57.944 00.000 11060 MoveAxis(N, 0, ABG)
00:43:57.944 00.000 11060 Move returns status 0, amount 0
00:43:57.944 00.000 11060 move complete, result=0
00:43:57.944 00.000 11060 worker thread done servicing request
00:43:57.945 00.001 10844 GuideStep: -0.4 px 66 ms EAST, 0.0 px 0 ms NORTH
00:43:57.945 00.000 11060 Worker thread wakes up
00:43:57.946 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:57.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:58.588 00.642 11060 Exposure complete
00:43:58.773 00.185 11060 worker thread done servicing request
00:43:58.773 00.000 10844 OnExposeComplete: enter
00:43:58.773 00.000 10844 UpdateGuideState(): m_state=6
00:43:58.774 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6942
00:43:58.774 00.000 10844 Star::Find returns 1 (1), X=262.73, Y=62.13, Mass=3495, SNR=38.1, Peak=255 HFD=3.5
00:43:58.774 00.000 10844 MultiStar: [#1 0.03,0.54,0.87,U] [#2 -0.49,0.37,1.81,U] [#3 0.31,0.12,0.86,U] [#4 0.06,-0.25,0.95,U] [#5 -0.32,0.20,0.97,U] [#6 -0.06,0.03,0.94,U] [#7 -0.13,0.81,0.00,M3] [#8 -0.28,0.84,0.00,M10] 
00:43:58.774 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.18}, one-star: {0.21, 0.09}
00:43:58.774 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
00:43:58.774 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
00:43:58.774 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.06 mountX=-0.16 mountY=-0.12, mountTheta=-2.48
00:43:58.775 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.18, opts=13)
00:43:58.775 00.000 10844 Enqueuing Move request for scope (-0.10, 0.18)
00:43:58.776 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:58.776 00.000 10844 UpdateGuideState exits: m=3495 SNR=38.1 Saturated
00:43:58.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:58.776 00.000 11060 Worker thread wakes up
00:43:58.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:58.776 00.000 10844 Enqueuing Expose request
00:43:58.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
00:43:58.776 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
00:43:58.776 00.000 11060 Moving (-0.10, 0.18) raw xDistance=-0.16 yDistance=-0.12
00:43:58.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:43:58.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:58.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:58.776 00.000 11060 MoveAxis(E, 30, ABG)
00:43:58.776 00.000 11060 Guiding  Dir = 2, Dur = 30
00:43:58.781 00.005 11060 IsSlewing returns 0
00:43:58.781 00.000 11060 IsGuiding returns 0
00:43:58.828 00.047 11060 IsGuiding returns 0
00:43:58.828 00.000 11060 Move returns status 0, amount 30
00:43:58.828 00.000 11060 MoveAxis(N, 0, ABG)
00:43:58.828 00.000 11060 Move returns status 0, amount 0
00:43:58.828 00.000 11060 move complete, result=0
00:43:58.828 00.000 11060 worker thread done servicing request
00:43:58.828 00.000 11060 Worker thread wakes up
00:43:58.828 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
00:43:58.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:58.829 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:43:59.459 00.630 11060 Exposure complete
00:43:59.634 00.175 11060 worker thread done servicing request
00:43:59.634 00.000 10844 OnExposeComplete: enter
00:43:59.634 00.000 10844 UpdateGuideState(): m_state=6
00:43:59.634 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6943
00:43:59.634 00.000 10844 Star::Find returns 1 (0), X=262.44, Y=62.42, Mass=2876, SNR=34.0, Peak=251 HFD=3.3
00:43:59.635 00.001 10844 MultiStar: [#1 -0.13,0.69,0.00,M1] [#2 -0.25,0.70,0.00,M3] [#3 0.11,0.14,1.02,U] [#4 0.12,-0.16,0.96,U] [#5 -0.21,0.60,0.00,M1] [#6 -0.25,0.36,0.91,U] [#7 -0.12,0.81,0.00,M4] [#8 0.14,1.10,0.00,R] 
00:43:59.635 00.000 10844 refined, 3 included, MultiStar: {-0.02, 0.18}, one-star: {-0.08, 0.38}
00:43:59.635 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
00:43:59.635 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.86)
00:43:59.636 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.69 mountX=-0.17 mountY=-0.05, mountTheta=-2.85
00:43:59.639 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.18, opts=13)
00:43:59.639 00.000 10844 Enqueuing Move request for scope (-0.02, 0.18)
00:43:59.639 00.000 11060 Worker thread wakes up
00:43:59.640 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:43:59.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
00:43:59.640 00.000 10844 UpdateGuideState exits: m=2876 SNR=34.0
00:43:59.640 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
00:43:59.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:59.640 00.000 11060 Moving (-0.02, 0.18) raw xDistance=-0.17 yDistance=-0.05
00:43:59.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:43:59.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:43:59.640 00.000 10844 Enqueuing Expose request
00:43:59.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:59.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:59.640 00.000 11060 MoveAxis(E, 31, ABG)
00:43:59.640 00.000 11060 Guiding  Dir = 2, Dur = 31
00:43:59.657 00.017 11060 IsSlewing returns 0
00:43:59.658 00.001 11060 IsGuiding returns 0
00:43:59.704 00.046 11060 IsGuiding returns 0
00:43:59.704 00.000 11060 Move returns status 0, amount 31
00:43:59.704 00.000 11060 MoveAxis(N, 0, ABG)
00:43:59.704 00.000 11060 Move returns status 0, amount 0
00:43:59.704 00.000 11060 move complete, result=0
00:43:59.704 00.000 11060 worker thread done servicing request
00:43:59.705 00.001 11060 Worker thread wakes up
00:43:59.705 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:43:59.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:43:59.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:00.335 00.630 11060 Exposure complete
00:44:00.520 00.185 11060 worker thread done servicing request
00:44:00.520 00.000 10844 OnExposeComplete: enter
00:44:00.520 00.000 10844 UpdateGuideState(): m_state=6
00:44:00.520 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6944
00:44:00.521 00.001 10844 Star::Find returns 1 (1), X=262.86, Y=62.68, Mass=2941, SNR=34.7, Peak=255 HFD=3.4
00:44:00.521 00.000 10844 MultiStar: [#1 0.32,0.03,1.01,U] [#2 -0.22,0.74,0.00,M4] [#3 0.12,-0.00,0.93,U] [#4 0.47,0.07,0.91,U] [#5 0.04,0.66,0.00,M2] [#6 -0.02,0.10,0.91,U] [#7 0.44,0.61,0.00,M5] [#8 -0.19,-0.34,0.93,U] 
00:44:00.521 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.09}, one-star: {0.34, 0.64}
00:44:00.521 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
00:44:00.521 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
00:44:00.521 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.47 mountX=-0.12 mountY=0.16, mountTheta=2.21
00:44:00.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.09, opts=13)
00:44:00.522 00.000 10844 Enqueuing Move request for scope (0.18, 0.09)
00:44:00.522 00.000 11060 Worker thread wakes up
00:44:00.523 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:00.523 00.000 10844 UpdateGuideState exits: m=2941 SNR=34.7 Saturated
00:44:00.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:00.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
00:44:00.523 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
00:44:00.523 00.000 11060 Moving (0.18, 0.09) raw xDistance=-0.12 yDistance=0.16
00:44:00.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:44:00.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:00.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:00.523 00.000 10844 Enqueuing Expose request
00:44:00.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:44:00.523 00.000 11060 MoveAxis(E, 0, ABG)
00:44:00.523 00.000 11060 Move returns status 0, amount 0
00:44:00.523 00.000 11060 MoveAxis(N, 0, ABG)
00:44:00.525 00.002 11060 Move returns status 0, amount 0
00:44:00.525 00.000 11060 move complete, result=0
00:44:00.525 00.000 11060 worker thread done servicing request
00:44:00.525 00.000 11060 Worker thread wakes up
00:44:00.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:00.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:00.528 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:01.163 00.635 11060 Exposure complete
00:44:01.342 00.179 11060 worker thread done servicing request
00:44:01.342 00.000 10844 OnExposeComplete: enter
00:44:01.342 00.000 10844 UpdateGuideState(): m_state=6
00:44:01.342 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6945
00:44:01.342 00.000 10844 Star::Find returns 1 (1), X=262.59, Y=62.08, Mass=3163, SNR=36.1, Peak=255 HFD=3.5
00:44:01.342 00.000 10844 MultiStar: [#1 0.15,-0.04,0.94,U] [#2 0.38,0.56,0.00,M5] [#3 -0.15,0.65,0.00,M1] [#4 0.51,-0.30,0.95,U] [#5 -0.35,0.65,0.00,M3] [#6 0.01,-0.15,0.89,U] [#7 -0.40,0.76,0.00,M6] [#8 -0.10,-0.56,0.84,U] 
00:44:01.343 00.001 10844 single-star, 4 included, MultiStar: {0.13, -0.19}, one-star: {0.07, 0.04}
00:44:01.343 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
00:44:01.343 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
00:44:01.343 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.58 mountX=-0.05 mountY=0.06, mountTheta=2.33
00:44:01.343 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
00:44:01.344 00.001 10844 Enqueuing Move request for scope (0.07, 0.04)
00:44:01.344 00.000 11060 Worker thread wakes up
00:44:01.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:01.344 00.000 10844 UpdateGuideState exits: m=3163 SNR=36.1 Saturated
00:44:01.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:44:01.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:01.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:01.344 00.000 10844 Enqueuing Expose request
00:44:01.344 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:44:01.344 00.000 11060 Moving (0.07, 0.04) raw xDistance=-0.05 yDistance=0.06
00:44:01.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:44:01.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:01.346 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:44:01.346 00.000 11060 MoveAxis(E, 0, ABG)
00:44:01.346 00.000 11060 Move returns status 0, amount 0
00:44:01.346 00.000 11060 MoveAxis(N, 0, ABG)
00:44:01.346 00.000 11060 Move returns status 0, amount 0
00:44:01.346 00.000 11060 move complete, result=0
00:44:01.346 00.000 11060 worker thread done servicing request
00:44:01.346 00.000 11060 Worker thread wakes up
00:44:01.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:01.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:01.349 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:01.998 00.649 11060 Exposure complete
00:44:02.156 00.158 11060 worker thread done servicing request
00:44:02.157 00.001 10844 OnExposeComplete: enter
00:44:02.157 00.000 10844 UpdateGuideState(): m_state=6
00:44:02.157 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6946
00:44:02.157 00.000 10844 Star::Find returns 1 (0), X=262.43, Y=62.06, Mass=2890, SNR=34.2, Peak=234 HFD=3.6
00:44:02.157 00.000 10844 MultiStar: [#1 -0.06,-0.23,0.91,U] [#2 -0.01,0.45,2.10,U] [#3 0.05,0.32,0.96,U] [#4 -0.38,-0.19,0.94,U] [#5 -0.21,-0.01,1.03,U] [#6 -0.23,-0.88,0.00,M1] [#7 -0.54,-0.14,0.87,U] [#8 -0.25,-0.47,0.94,U] 
00:44:02.157 00.000 10844 single-star, 7 included, MultiStar: {-0.16, 0.04}, one-star: {-0.10, 0.02}
00:44:02.158 00.001 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.63)
00:44:02.158 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
00:44:02.158 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.91 mountX=-0.01 mountY=-0.10, mountTheta=-1.63
00:44:02.158 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
00:44:02.158 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
00:44:02.159 00.001 11060 Worker thread wakes up
00:44:02.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
00:44:02.159 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
00:44:02.159 00.000 11060 Moving (-0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
00:44:02.159 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:02.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:44:02.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:02.159 00.000 10844 UpdateGuideState exits: m=2890 SNR=34.2
00:44:02.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:02.159 00.000 11060 MoveAxis(E, 0, ABG)
00:44:02.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:02.159 00.000 11060 Move returns status 0, amount 0
00:44:02.159 00.000 11060 MoveAxis(N, 0, ABG)
00:44:02.159 00.000 11060 Move returns status 0, amount 0
00:44:02.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:02.160 00.001 10844 Enqueuing Expose request
00:44:02.160 00.000 11060 move complete, result=0
00:44:02.160 00.000 11060 worker thread done servicing request
00:44:02.160 00.000 11060 Worker thread wakes up
00:44:02.160 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:02.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:02.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:02.790 00.630 11060 Exposure complete
00:44:02.968 00.178 11060 worker thread done servicing request
00:44:02.968 00.000 10844 OnExposeComplete: enter
00:44:02.968 00.000 10844 UpdateGuideState(): m_state=6
00:44:02.969 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6947
00:44:02.969 00.000 10844 Star::Find returns 1 (0), X=262.81, Y=62.52, Mass=2196, SNR=29.5, Peak=227 HFD=3.3
00:44:02.969 00.000 10844 MultiStar: [#1 -0.05,-0.17,1.10,U] [#2 -0.23,0.22,2.42,U] [#3 -0.10,-0.12,1.06,U] [#4 0.06,-0.41,1.13,U] [#5 0.02,0.13,1.16,U] [#6 0.18,-0.57,1.13,U] [#7 -0.19,-0.04,1.03,U] [#8 -0.45,-0.33,1.11,U] 
00:44:02.969 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {0.29, 0.48}
00:44:02.969 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:44:02.969 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
00:44:02.969 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.47 mountX=0.07 mountY=-0.06, mountTheta=-0.73
00:44:02.971 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.06, opts=13)
00:44:02.971 00.000 10844 Enqueuing Move request for scope (-0.07, -0.06)
00:44:02.971 00.000 11060 Worker thread wakes up
00:44:02.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:02.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:44:02.971 00.000 10844 UpdateGuideState exits: m=2196 SNR=29.5
00:44:02.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:44:02.972 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:02.972 00.000 11060 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=-0.06
00:44:02.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:02.972 00.000 10844 Enqueuing Expose request
00:44:02.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:44:02.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:02.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:44:02.972 00.000 11060 MoveAxis(E, 0, ABG)
00:44:02.972 00.000 11060 Move returns status 0, amount 0
00:44:02.972 00.000 11060 MoveAxis(N, 0, ABG)
00:44:02.972 00.000 11060 Move returns status 0, amount 0
00:44:02.972 00.000 11060 move complete, result=0
00:44:02.972 00.000 11060 worker thread done servicing request
00:44:02.972 00.000 11060 Worker thread wakes up
00:44:02.973 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:02.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:02.974 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:03.603 00.629 11060 Exposure complete
00:44:03.784 00.181 11060 worker thread done servicing request
00:44:03.784 00.000 10844 OnExposeComplete: enter
00:44:03.784 00.000 10844 UpdateGuideState(): m_state=6
00:44:03.784 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6948
00:44:03.784 00.000 10844 Star::Find returns 1 (1), X=262.72, Y=62.73, Mass=3033, SNR=35.0, Peak=255 HFD=3.6
00:44:03.784 00.000 10844 MultiStar: [#1 0.07,-0.19,0.90,U] [#2 -0.22,0.67,0.00,M4] [#3 0.01,0.49,0.93,U] [#4 0.08,0.46,0.97,U] [#5 -0.05,-0.02,1.05,U] [#6 -0.00,-0.38,0.95,U] [#7 -0.48,0.53,0.00,M5] [#8 -0.50,-0.40,0.00,M1] 
00:44:03.785 00.001 10844 refined, 5 included, MultiStar: {0.05, 0.18}, one-star: {0.19, 0.69}
00:44:03.785 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
00:44:03.785 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
00:44:03.785 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.31 mountX=-0.19 mountY=0.02, mountTheta=3.04
00:44:03.786 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.18, opts=13)
00:44:03.786 00.000 10844 Enqueuing Move request for scope (0.05, 0.18)
00:44:03.786 00.000 11060 Worker thread wakes up
00:44:03.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:03.787 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
00:44:03.787 00.000 10844 UpdateGuideState exits: m=3033 SNR=35.0 Saturated
00:44:03.787 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
00:44:03.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:03.787 00.000 11060 Moving (0.05, 0.18) raw xDistance=-0.19 yDistance=0.02
00:44:03.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:03.787 00.000 10844 Enqueuing Expose request
00:44:03.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:44:03.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:03.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:44:03.787 00.000 11060 MoveAxis(E, 32, ABG)
00:44:03.787 00.000 11060 Guiding  Dir = 2, Dur = 32
00:44:03.801 00.014 11060 IsSlewing returns 0
00:44:03.801 00.000 11060 IsGuiding returns 0
00:44:03.847 00.046 11060 IsGuiding returns 0
00:44:03.847 00.000 11060 Move returns status 0, amount 32
00:44:03.848 00.001 11060 MoveAxis(N, 0, ABG)
00:44:03.859 00.011 11060 Move returns status 0, amount 0
00:44:03.860 00.001 11060 move complete, result=0
00:44:03.860 00.000 11060 worker thread done servicing request
00:44:03.860 00.000 11060 Worker thread wakes up
00:44:03.860 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
00:44:03.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:03.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:04.490 00.630 11060 Exposure complete
00:44:04.671 00.181 11060 worker thread done servicing request
00:44:04.671 00.000 10844 OnExposeComplete: enter
00:44:04.671 00.000 10844 UpdateGuideState(): m_state=6
00:44:04.671 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6949
00:44:04.672 00.001 10844 Star::Find returns 1 (1), X=262.58, Y=62.72, Mass=2820, SNR=34.0, Peak=255 HFD=3.2
00:44:04.672 00.000 10844 MultiStar: [#1 -0.22,-0.26,0.92,U] [#2 -0.26,0.02,1.97,U] [#3 -0.12,-0.18,1.00,U] [#4 0.50,0.12,0.99,U] [#5 -0.13,-0.19,1.04,U] [#6 -0.29,-0.35,0.91,U] [#7 -0.19,0.34,0.78,U] [#8 -0.58,-0.58,0.00,M2] 
00:44:04.672 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.02}, one-star: {0.05, 0.69}
00:44:04.672 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
00:44:04.672 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
00:44:04.672 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.95 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
00:44:04.674 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
00:44:04.674 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
00:44:04.674 00.000 11060 Worker thread wakes up
00:44:04.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:04.674 00.000 10844 UpdateGuideState exits: m=2820 SNR=34.0 Saturated
00:44:04.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:04.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:04.674 00.000 10844 Enqueuing Expose request
00:44:04.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:44:04.674 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:44:04.674 00.000 11060 Moving (-0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:44:04.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:44:04.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:04.675 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:04.675 00.000 11060 MoveAxis(E, 0, ABG)
00:44:04.675 00.000 11060 Move returns status 0, amount 0
00:44:04.675 00.000 11060 MoveAxis(N, 0, ABG)
00:44:04.675 00.000 11060 Move returns status 0, amount 0
00:44:04.675 00.000 11060 move complete, result=0
00:44:04.675 00.000 11060 worker thread done servicing request
00:44:04.677 00.002 11060 Worker thread wakes up
00:44:04.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:04.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:04.677 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:05.310 00.633 11060 Exposure complete
00:44:05.491 00.181 11060 worker thread done servicing request
00:44:05.492 00.001 10844 OnExposeComplete: enter
00:44:05.492 00.000 10844 UpdateGuideState(): m_state=6
00:44:05.492 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6950
00:44:05.492 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=62.53, Mass=2591, SNR=32.3, Peak=255 HFD=3.2
00:44:05.492 00.000 10844 MultiStar: [#1 0.24,0.04,1.00,U] [#2 0.04,0.89,0.00,M4] [#3 0.25,1.26,0.00,M1] [#4 -0.19,0.19,0.98,U] [#5 -0.25,0.38,1.05,U] [#6 -0.47,0.04,1.06,U] [#7 -0.24,1.07,0.00,M5] [#8 -0.15,-0.44,0.94,U] 
00:44:05.492 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.12}, one-star: {0.04, 0.49}
00:44:05.492 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
00:44:05.492 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.16)
00:44:05.493 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.39 mountX=-0.10 mountY=-0.15, mountTheta=-2.14
00:44:05.493 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.12, opts=13)
00:44:05.493 00.000 10844 Enqueuing Move request for scope (-0.13, 0.12)
00:44:05.493 00.000 11060 Worker thread wakes up
00:44:05.493 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:05.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
00:44:05.493 00.000 10844 UpdateGuideState exits: m=2591 SNR=32.3 Saturated
00:44:05.494 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
00:44:05.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:05.494 00.000 11060 Moving (-0.13, 0.12) raw xDistance=-0.10 yDistance=-0.15
00:44:05.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:05.494 00.000 10844 Enqueuing Expose request
00:44:05.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:44:05.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:05.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:44:05.494 00.000 11060 MoveAxis(E, 0, ABG)
00:44:05.494 00.000 11060 Move returns status 0, amount 0
00:44:05.494 00.000 11060 MoveAxis(N, 0, ABG)
00:44:05.494 00.000 11060 Move returns status 0, amount 0
00:44:05.494 00.000 11060 move complete, result=0
00:44:05.494 00.000 11060 worker thread done servicing request
00:44:05.494 00.000 11060 Worker thread wakes up
00:44:05.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:05.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:05.495 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:06.137 00.642 11060 Exposure complete
00:44:06.298 00.161 11060 worker thread done servicing request
00:44:06.298 00.000 10844 OnExposeComplete: enter
00:44:06.298 00.000 10844 UpdateGuideState(): m_state=6
00:44:06.298 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6951
00:44:06.299 00.001 10844 Star::Find returns 1 (1), X=262.55, Y=62.53, Mass=3166, SNR=35.7, Peak=255 HFD=3.2
00:44:06.299 00.000 10844 MultiStar: [#1 -0.04,0.33,0.94,U] [#2 0.28,0.72,0.00,M5] [#3 -0.37,0.55,0.00,M2] [#4 0.12,0.33,0.93,U] [#5 -0.30,0.47,1.02,U] [#6 0.11,0.49,0.88,U] [#7 -0.48,0.64,0.00,M6] [#8 -0.48,0.00,0.83,U] 
00:44:06.299 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.36}, one-star: {0.02, 0.49}
00:44:06.299 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
00:44:06.299 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
00:44:06.299 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.82 mountX=-0.34 mountY=-0.15, mountTheta=-2.73
00:44:06.300 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.36, opts=13)
00:44:06.300 00.000 10844 Enqueuing Move request for scope (-0.09, 0.36)
00:44:06.300 00.000 11060 Worker thread wakes up
00:44:06.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:06.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.36) opts 0xd
00:44:06.300 00.000 10844 UpdateGuideState exits: m=3166 SNR=35.7 Saturated
00:44:06.301 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.36)
00:44:06.301 00.000 11060 Moving (-0.09, 0.36) raw xDistance=-0.34 yDistance=-0.15
00:44:06.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:44:06.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:06.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:06.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:44:06.301 00.000 11060 MoveAxis(E, 59, ABG)
00:44:06.301 00.000 11060 Guiding  Dir = 2, Dur = 59
00:44:06.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:06.301 00.000 10844 Enqueuing Expose request
00:44:06.317 00.016 11060 IsSlewing returns 0
00:44:06.317 00.000 11060 IsGuiding returns 0
00:44:06.379 00.062 11060 IsGuiding returns 0
00:44:06.379 00.000 11060 Move returns status 0, amount 59
00:44:06.379 00.000 11060 MoveAxis(N, 0, ABG)
00:44:06.379 00.000 11060 Move returns status 0, amount 0
00:44:06.379 00.000 11060 move complete, result=0
00:44:06.379 00.000 11060 worker thread done servicing request
00:44:06.379 00.000 11060 Worker thread wakes up
00:44:06.379 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
00:44:06.380 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:06.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:07.010 00.630 11060 Exposure complete
00:44:07.187 00.177 11060 worker thread done servicing request
00:44:07.187 00.000 10844 OnExposeComplete: enter
00:44:07.187 00.000 10844 UpdateGuideState(): m_state=6
00:44:07.187 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6952
00:44:07.187 00.000 10844 Star::Find returns 1 (1), X=262.29, Y=62.42, Mass=2961, SNR=35.2, Peak=255 HFD=3.5
00:44:07.188 00.001 10844 MultiStar: [#1 -0.21,0.34,0.95,U] [#2 -0.24,0.21,1.88,U] [#3 -0.38,0.14,0.85,U] [#4 0.22,-0.38,0.97,U] [#5 0.01,-0.28,1.08,U] [#6 -0.18,-0.46,0.94,U] [#7 -0.21,0.01,0.78,U] [#8 -0.37,-0.57,0.00,M1] 
00:44:07.188 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.01}, one-star: {-0.24, 0.38}
00:44:07.188 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
00:44:07.188 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
00:44:07.188 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.06 mountX=0.02 mountY=-0.16, mountTheta=-1.47
00:44:07.190 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.01, opts=13)
00:44:07.190 00.000 10844 Enqueuing Move request for scope (-0.16, 0.01)
00:44:07.190 00.000 11060 Worker thread wakes up
00:44:07.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:07.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
00:44:07.190 00.000 10844 UpdateGuideState exits: m=2961 SNR=35.2 Saturated
00:44:07.190 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
00:44:07.191 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:07.191 00.000 11060 Moving (-0.16, 0.01) raw xDistance=0.02 yDistance=-0.16
00:44:07.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:07.191 00.000 10844 Enqueuing Expose request
00:44:07.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:44:07.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:07.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:44:07.191 00.000 11060 MoveAxis(E, 0, ABG)
00:44:07.191 00.000 11060 Move returns status 0, amount 0
00:44:07.191 00.000 11060 MoveAxis(N, 0, ABG)
00:44:07.192 00.001 11060 Move returns status 0, amount 0
00:44:07.192 00.000 11060 move complete, result=0
00:44:07.192 00.000 11060 worker thread done servicing request
00:44:07.192 00.000 11060 Worker thread wakes up
00:44:07.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:07.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:07.196 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:07.828 00.632 11060 Exposure complete
00:44:08.026 00.198 11060 worker thread done servicing request
00:44:08.026 00.000 10844 OnExposeComplete: enter
00:44:08.027 00.001 10844 UpdateGuideState(): m_state=6
00:44:08.027 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6953
00:44:08.027 00.000 10844 Star::Find returns 1 (1), X=262.55, Y=62.42, Mass=2944, SNR=34.7, Peak=255 HFD=3.3
00:44:08.027 00.000 10844 MultiStar: [#1 0.14,-0.65,0.00,M1] [#2 -0.04,-0.00,2.02,U] [#3 -0.37,0.26,0.94,U] [#4 -0.05,-0.19,0.88,U] [#5 -0.06,-0.13,1.02,U] [#6 0.08,-0.41,0.92,U] [#7 -0.21,0.33,0.80,U] [#8 -0.34,-0.77,0.00,M2] 
00:44:08.027 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.03}, one-star: {0.02, 0.39}
00:44:08.027 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
00:44:08.027 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
00:44:08.027 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.81 mountX=-0.01 mountY=-0.08, mountTheta=-1.72
00:44:08.029 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
00:44:08.029 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
00:44:08.029 00.000 11060 Worker thread wakes up
00:44:08.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:44:08.029 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:44:08.029 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:08.029 00.000 11060 Moving (-0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
00:44:08.029 00.000 10844 UpdateGuideState exits: m=2944 SNR=34.7 Saturated
00:44:08.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:44:08.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:08.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:08.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:08.030 00.001 10844 Enqueuing Expose request
00:44:08.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:44:08.030 00.000 11060 MoveAxis(E, 0, ABG)
00:44:08.030 00.000 11060 Move returns status 0, amount 0
00:44:08.030 00.000 11060 MoveAxis(N, 0, ABG)
00:44:08.030 00.000 11060 Move returns status 0, amount 0
00:44:08.030 00.000 11060 move complete, result=0
00:44:08.030 00.000 11060 worker thread done servicing request
00:44:08.030 00.000 11060 Worker thread wakes up
00:44:08.031 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:08.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:08.033 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:08.689 00.656 11060 Exposure complete
00:44:08.852 00.163 11060 worker thread done servicing request
00:44:08.852 00.000 10844 OnExposeComplete: enter
00:44:08.852 00.000 10844 UpdateGuideState(): m_state=6
00:44:08.852 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6954
00:44:08.852 00.000 10844 Star::Find returns 1 (0), X=262.59, Y=62.29, Mass=2939, SNR=34.7, Peak=252 HFD=3.3
00:44:08.853 00.001 10844 MultiStar: [#1 0.27,0.40,0.98,U] [#2 0.10,0.31,2.03,U] [#3 0.16,0.56,1.01,U] [#4 0.36,0.08,0.88,U] [#5 -0.50,0.64,0.00,M1] [#6 0.41,0.07,0.92,U] [#7 0.15,0.55,0.81,U] [#8 -0.43,-0.37,0.97,U] 
00:44:08.853 00.000 10844 single-star, 7 included, MultiStar: {0.13, 0.24}, one-star: {0.06, 0.26}
00:44:08.853 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
00:44:08.853 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
00:44:08.853 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.34 mountX=-0.26 mountY=0.02, mountTheta=3.07
00:44:08.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.26, opts=13)
00:44:08.855 00.001 10844 Enqueuing Move request for scope (0.06, 0.26)
00:44:08.855 00.000 11060 Worker thread wakes up
00:44:08.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
00:44:08.855 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
00:44:08.855 00.000 11060 Moving (0.06, 0.26) raw xDistance=-0.26 yDistance=0.02
00:44:08.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:44:08.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:08.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:08.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:44:08.855 00.000 11060 MoveAxis(E, 46, ABG)
00:44:08.855 00.000 11060 Guiding  Dir = 2, Dur = 46
00:44:08.855 00.000 10844 UpdateGuideState exits: m=2939 SNR=34.7
00:44:08.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:08.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:08.855 00.000 10844 Enqueuing Expose request
00:44:08.885 00.030 11060 IsSlewing returns 0
00:44:08.885 00.000 11060 IsGuiding returns 0
00:44:08.948 00.063 11060 IsGuiding returns 0
00:44:08.949 00.001 11060 Move returns status 0, amount 46
00:44:08.949 00.000 11060 MoveAxis(N, 0, ABG)
00:44:08.949 00.000 11060 Move returns status 0, amount 0
00:44:08.949 00.000 11060 move complete, result=0
00:44:08.949 00.000 11060 worker thread done servicing request
00:44:08.949 00.000 11060 Worker thread wakes up
00:44:08.949 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
00:44:08.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:08.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:09.585 00.636 11060 Exposure complete
00:44:09.758 00.173 11060 worker thread done servicing request
00:44:09.758 00.000 10844 OnExposeComplete: enter
00:44:09.758 00.000 10844 UpdateGuideState(): m_state=6
00:44:09.758 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6955
00:44:09.758 00.000 10844 Star::Find returns 1 (0), X=262.74, Y=62.82, Mass=3097, SNR=36.1, Peak=249 HFD=3.5
00:44:09.758 00.000 10844 MultiStar: [#1 -0.07,-0.11,0.92,U] [#2 -0.20,0.72,0.00,M3] [#3 -0.07,0.63,0.00,M1] [#4 -0.13,0.13,0.90,U] [#5 0.01,0.50,1.04,U] [#6 -0.14,-0.20,0.85,U] [#7 -0.27,0.71,0.00,M4] [#8 -0.24,-0.64,0.00,M2] 
00:44:09.759 00.001 10844 refined, 4 included, MultiStar: {-0.01, 0.24}, one-star: {0.21, 0.78}
00:44:09.759 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
00:44:09.759 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
00:44:09.759 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=-0.24 mountY=-0.05, mountTheta=-2.92
00:44:09.760 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.24, opts=13)
00:44:09.760 00.000 10844 Enqueuing Move request for scope (-0.01, 0.24)
00:44:09.760 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:09.760 00.000 10844 UpdateGuideState exits: m=3097 SNR=36.1
00:44:09.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:09.760 00.000 11060 Worker thread wakes up
00:44:09.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
00:44:09.760 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
00:44:09.760 00.000 11060 Moving (-0.01, 0.24) raw xDistance=-0.24 yDistance=-0.05
00:44:09.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:44:09.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:09.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:09.760 00.000 10844 Enqueuing Expose request
00:44:09.762 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:44:09.762 00.000 11060 MoveAxis(E, 43, ABG)
00:44:09.762 00.000 11060 Guiding  Dir = 2, Dur = 43
00:44:09.764 00.002 11060 IsSlewing returns 0
00:44:09.764 00.000 11060 IsGuiding returns 0
00:44:09.822 00.058 11060 IsGuiding returns 0
00:44:09.823 00.001 11060 Move returns status 0, amount 43
00:44:09.823 00.000 11060 MoveAxis(N, 0, ABG)
00:44:09.823 00.000 11060 Move returns status 0, amount 0
00:44:09.823 00.000 11060 move complete, result=0
00:44:09.823 00.000 11060 worker thread done servicing request
00:44:09.823 00.000 11060 Worker thread wakes up
00:44:09.823 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
00:44:09.824 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:09.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:10.456 00.632 11060 Exposure complete
00:44:10.621 00.165 11060 worker thread done servicing request
00:44:10.621 00.000 10844 OnExposeComplete: enter
00:44:10.621 00.000 10844 UpdateGuideState(): m_state=6
00:44:10.622 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6956
00:44:10.622 00.000 10844 Star::Find returns 1 (1), X=262.86, Y=62.74, Mass=2481, SNR=31.8, Peak=255 HFD=3.3
00:44:10.622 00.000 10844 MultiStar: [#1 0.38,-0.10,1.07,U] [#2 -0.03,0.38,2.05,U] [#3 -0.05,0.27,1.09,U] [#4 -0.19,0.01,1.03,U] [#5 -0.19,0.21,1.07,U] [#6 -0.15,-0.33,1.04,U] [#7 -0.08,0.33,0.87,U] [#8 -0.39,-1.00,0.00,M3] 
00:44:10.622 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.20}, one-star: {0.34, 0.71}
00:44:10.622 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:44:10.622 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
00:44:10.622 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.57 mountX=-0.20 mountY=-0.03, mountTheta=-2.98
00:44:10.624 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.20, opts=13)
00:44:10.624 00.000 10844 Enqueuing Move request for scope (-0.00, 0.20)
00:44:10.624 00.000 11060 Worker thread wakes up
00:44:10.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
00:44:10.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
00:44:10.624 00.000 11060 Moving (-0.00, 0.20) raw xDistance=-0.20 yDistance=-0.03
00:44:10.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:44:10.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:10.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:10.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:44:10.625 00.001 11060 MoveAxis(E, 35, ABG)
00:44:10.625 00.000 11060 Guiding  Dir = 2, Dur = 35
00:44:10.625 00.000 10844 UpdateGuideState exits: m=2481 SNR=31.8 Saturated
00:44:10.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:10.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:10.625 00.000 10844 Enqueuing Expose request
00:44:10.638 00.013 11060 IsSlewing returns 0
00:44:10.638 00.000 11060 IsGuiding returns 0
00:44:10.686 00.048 11060 IsGuiding returns 0
00:44:10.686 00.000 11060 Move returns status 0, amount 35
00:44:10.686 00.000 11060 MoveAxis(N, 0, ABG)
00:44:10.687 00.001 11060 Move returns status 0, amount 0
00:44:10.687 00.000 11060 move complete, result=0
00:44:10.687 00.000 11060 worker thread done servicing request
00:44:10.687 00.000 11060 Worker thread wakes up
00:44:10.687 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
00:44:10.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:10.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:11.324 00.637 11060 Exposure complete
00:44:11.696 00.372 11060 worker thread done servicing request
00:44:11.696 00.000 10844 OnExposeComplete: enter
00:44:11.696 00.000 10844 UpdateGuideState(): m_state=6
00:44:11.696 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6957
00:44:11.697 00.001 10844 Star::Find returns 1 (0), X=262.78, Y=62.60, Mass=2642, SNR=32.4, Peak=245 HFD=3.7
00:44:11.697 00.000 10844 MultiStar: [#1 -0.01,0.40,1.04,U] [#2 -0.26,-0.15,2.16,U] [#3 0.04,0.57,1.00,U] [#4 -0.04,0.37,1.06,U] [#5 -0.55,0.32,0.00,M1] [#6 0.01,-0.42,0.90,U] [#7 -0.43,0.84,0.00,M4] [#8 -0.20,-0.92,0.00,M4] 
00:44:11.697 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.17}, one-star: {0.26, 0.56}
00:44:11.697 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
00:44:11.697 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
00:44:11.697 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.82 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
00:44:11.700 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.17, opts=13)
00:44:11.700 00.000 10844 Enqueuing Move request for scope (-0.04, 0.17)
00:44:11.700 00.000 11060 Worker thread wakes up
00:44:11.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:11.700 00.000 10844 UpdateGuideState exits: m=2642 SNR=32.4
00:44:11.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
00:44:11.701 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:11.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
00:44:11.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:11.701 00.000 11060 Moving (-0.04, 0.17) raw xDistance=-0.16 yDistance=-0.07
00:44:11.701 00.000 10844 Enqueuing Expose request
00:44:11.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:44:11.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:11.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:44:11.701 00.000 11060 MoveAxis(E, 29, ABG)
00:44:11.702 00.001 11060 Guiding  Dir = 2, Dur = 29
00:44:11.719 00.017 11060 IsSlewing returns 0
00:44:11.720 00.001 11060 IsGuiding returns 0
00:44:11.750 00.030 11060 IsGuiding returns 0
00:44:11.750 00.000 11060 Move returns status 0, amount 29
00:44:11.751 00.001 11060 MoveAxis(N, 0, ABG)
00:44:11.751 00.000 11060 Move returns status 0, amount 0
00:44:11.751 00.000 11060 move complete, result=0
00:44:11.751 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
00:44:11.751 00.000 11060 worker thread done servicing request
00:44:11.751 00.000 11060 Worker thread wakes up
00:44:11.753 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:11.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:12.386 00.633 11060 Exposure complete
00:44:12.706 00.320 11060 worker thread done servicing request
00:44:12.706 00.000 10844 OnExposeComplete: enter
00:44:12.707 00.001 10844 UpdateGuideState(): m_state=6
00:44:12.707 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6958
00:44:12.707 00.000 10844 Star::Find returns 1 (0), X=262.87, Y=62.07, Mass=2840, SNR=33.6, Peak=243 HFD=3.1
00:44:12.708 00.001 10844 MultiStar: [#1 0.20,-0.17,1.03,U] [#2 -0.04,-0.17,2.02,U] [#3 0.06,0.37,1.01,U] [#4 0.43,0.42,1.00,U] [#5 0.04,0.63,0.00,M2] [#6 0.21,-0.27,0.86,U] [#7 -0.34,0.34,0.80,U] [#8 -0.02,-1.16,0.00,M5] 
00:44:12.708 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.34, 0.04}
00:44:12.708 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
00:44:12.708 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
00:44:12.708 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=-0.07 mountY=0.10, mountTheta=2.14
00:44:12.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
00:44:12.710 00.000 10844 Enqueuing Move request for scope (0.11, 0.05)
00:44:12.710 00.000 11060 Worker thread wakes up
00:44:12.711 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:12.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
00:44:12.711 00.000 10844 UpdateGuideState exits: m=2840 SNR=33.6
00:44:12.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:12.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
00:44:12.711 00.000 11060 Moving (0.11, 0.05) raw xDistance=-0.07 yDistance=0.10
00:44:12.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:44:12.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:12.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:12.711 00.000 10844 Enqueuing Expose request
00:44:12.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:44:12.711 00.000 11060 MoveAxis(E, 0, ABG)
00:44:12.711 00.000 11060 Move returns status 0, amount 0
00:44:12.711 00.000 11060 MoveAxis(N, 0, ABG)
00:44:12.711 00.000 11060 Move returns status 0, amount 0
00:44:12.713 00.002 11060 move complete, result=0
00:44:12.713 00.000 11060 worker thread done servicing request
00:44:12.713 00.000 11060 Worker thread wakes up
00:44:12.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:12.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:12.715 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:13.378 00.663 11060 Exposure complete
00:44:13.576 00.198 11060 worker thread done servicing request
00:44:13.576 00.000 10844 OnExposeComplete: enter
00:44:13.576 00.000 10844 UpdateGuideState(): m_state=6
00:44:13.584 00.008 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6959
00:44:13.584 00.000 10844 Star::Find returns 1 (0), X=262.27, Y=62.11, Mass=2620, SNR=32.7, Peak=230 HFD=3.3
00:44:13.584 00.000 10844 MultiStar: [#1 -0.35,-0.02,1.05,U] [#2 -0.40,-0.17,2.18,U] [#3 -0.03,0.23,1.01,U] [#4 -0.20,-0.30,0.97,U] [#5 -0.30,-0.27,1.09,U] [#6 0.00,-0.18,0.93,U] [#7 -0.26,-0.08,0.87,U] [#8 -0.35,-0.57,0.00,M6] 
00:44:13.584 00.000 10844 single-star, 7 included, MultiStar: {-0.25, -0.10}, one-star: {-0.25, 0.08}
00:44:13.584 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.69)
00:44:13.584 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
00:44:13.584 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.85 mountX=-0.03 mountY=-0.26, mountTheta=-1.69
00:44:13.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.08, opts=13)
00:44:13.586 00.000 10844 Enqueuing Move request for scope (-0.25, 0.08)
00:44:13.586 00.000 11060 Worker thread wakes up
00:44:13.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:13.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
00:44:13.586 00.000 10844 UpdateGuideState exits: m=2620 SNR=32.7
00:44:13.586 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
00:44:13.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:13.586 00.000 11060 Moving (-0.25, 0.08) raw xDistance=-0.03 yDistance=-0.26
00:44:13.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:13.586 00.000 10844 Enqueuing Expose request
00:44:13.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:44:13.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
00:44:13.586 00.000 11060 MoveAxis(E, 0, ABG)
00:44:13.586 00.000 11060 Move returns status 0, amount 0
00:44:13.586 00.000 11060 MoveAxis(N, 101, ABG)
00:44:13.586 00.000 11060 Guiding  Dir = 0, Dur = 101
00:44:13.612 00.026 11060 IsSlewing returns 0
00:44:13.613 00.001 11060 IsGuiding returns 0
00:44:13.744 00.131 11060 IsGuiding returns 0
00:44:13.744 00.000 11060 Move returns status 0, amount 101
00:44:13.745 00.001 11060 move complete, result=0
00:44:13.745 00.000 11060 worker thread done servicing request
00:44:13.745 00.000 11060 Worker thread wakes up
00:44:13.745 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 101 ms NORTH
00:44:13.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:13.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:14.385 00.640 11060 Exposure complete
00:44:14.548 00.163 11060 worker thread done servicing request
00:44:14.548 00.000 10844 OnExposeComplete: enter
00:44:14.548 00.000 10844 UpdateGuideState(): m_state=6
00:44:14.549 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6960
00:44:14.549 00.000 10844 Star::Find returns 1 (1), X=262.57, Y=62.44, Mass=2861, SNR=34.3, Peak=255 HFD=3.2
00:44:14.549 00.000 10844 MultiStar: [#1 -0.18,0.14,1.01,U] [#2 -0.16,0.38,1.98,U] [#3 -0.14,0.27,0.90,U] [#4 -0.18,-0.22,0.89,U] [#5 -0.49,0.52,0.00,M2] [#6 -0.09,-0.22,0.85,U] [#7 -0.27,0.22,0.80,U] [#8 -0.46,-0.46,0.00,M7] 
00:44:14.549 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.18}, one-star: {0.05, 0.41}
00:44:14.549 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
00:44:14.549 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
00:44:14.549 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.23 mountX=-0.15 mountY=-0.17, mountTheta=-2.31
00:44:14.550 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.18, opts=13)
00:44:14.551 00.001 10844 Enqueuing Move request for scope (-0.14, 0.18)
00:44:14.551 00.000 11060 Worker thread wakes up
00:44:14.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
00:44:14.551 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
00:44:14.551 00.000 11060 Moving (-0.14, 0.18) raw xDistance=-0.15 yDistance=-0.17
00:44:14.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:44:14.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:14.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:14.551 00.000 10844 UpdateGuideState exits: m=2861 SNR=34.3 Saturated
00:44:14.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:14.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:14.551 00.000 10844 Enqueuing Expose request
00:44:14.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:44:14.551 00.000 11060 MoveAxis(E, 26, ABG)
00:44:14.551 00.000 11060 Guiding  Dir = 2, Dur = 26
00:44:14.565 00.014 11060 IsSlewing returns 0
00:44:14.565 00.000 11060 IsGuiding returns 0
00:44:14.597 00.032 11060 IsGuiding returns 0
00:44:14.597 00.000 11060 Move returns status 0, amount 26
00:44:14.597 00.000 11060 MoveAxis(N, 0, ABG)
00:44:14.597 00.000 11060 Move returns status 0, amount 0
00:44:14.597 00.000 11060 move complete, result=0
00:44:14.597 00.000 11060 worker thread done servicing request
00:44:14.597 00.000 11060 Worker thread wakes up
00:44:14.598 00.001 10844 GuideStep: -0.2 px 26 ms EAST, -0.2 px 0 ms NORTH
00:44:14.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:14.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:15.230 00.632 11060 Exposure complete
00:44:15.408 00.178 11060 worker thread done servicing request
00:44:15.408 00.000 10844 OnExposeComplete: enter
00:44:15.408 00.000 10844 UpdateGuideState(): m_state=6
00:44:15.409 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6961
00:44:15.409 00.000 10844 Star::Find returns 1 (1), X=262.66, Y=62.81, Mass=3288, SNR=36.7, Peak=255 HFD=3.6
00:44:15.409 00.000 10844 MultiStar: [#1 0.15,-0.47,0.91,U] [#2 -0.30,0.01,1.95,U] [#3 -0.30,0.18,0.78,U] [#4 -0.55,0.04,0.89,U] [#5 -0.29,0.04,0.89,U] [#6 -0.20,-0.40,0.88,U] [#7 -0.55,0.42,0.00,M2] [#8 -0.48,-0.81,0.00,M8] 
00:44:15.409 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.03}, one-star: {0.14, 0.77}
00:44:15.409 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
00:44:15.409 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
00:44:15.409 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.99 mountX=0.01 mountY=-0.20, mountTheta=-1.54
00:44:15.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.03, opts=13)
00:44:15.410 00.000 10844 Enqueuing Move request for scope (-0.20, 0.03)
00:44:15.411 00.001 11060 Worker thread wakes up
00:44:15.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:15.411 00.000 10844 UpdateGuideState exits: m=3288 SNR=36.7 Saturated
00:44:15.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:15.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:15.411 00.000 10844 Enqueuing Expose request
00:44:15.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
00:44:15.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
00:44:15.411 00.000 11060 Moving (-0.20, 0.03) raw xDistance=0.01 yDistance=-0.20
00:44:15.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:44:15.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:44:15.411 00.000 11060 MoveAxis(E, 0, ABG)
00:44:15.411 00.000 11060 Move returns status 0, amount 0
00:44:15.411 00.000 11060 MoveAxis(N, 80, ABG)
00:44:15.412 00.001 11060 Guiding  Dir = 0, Dur = 80
00:44:15.443 00.031 11060 IsSlewing returns 0
00:44:15.443 00.000 11060 IsGuiding returns 0
00:44:15.568 00.125 11060 IsGuiding returns 0
00:44:15.568 00.000 11060 Move returns status 0, amount 80
00:44:15.569 00.001 11060 move complete, result=0
00:44:15.569 00.000 11060 worker thread done servicing request
00:44:15.569 00.000 11060 Worker thread wakes up
00:44:15.569 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 80 ms NORTH
00:44:15.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:15.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:16.202 00.633 11060 Exposure complete
00:44:16.396 00.194 11060 worker thread done servicing request
00:44:16.396 00.000 10844 OnExposeComplete: enter
00:44:16.396 00.000 10844 UpdateGuideState(): m_state=6
00:44:16.397 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6962
00:44:16.397 00.000 10844 Star::Find returns 1 (0), X=262.46, Y=61.89, Mass=3075, SNR=35.3, Peak=229 HFD=3.6
00:44:16.397 00.000 10844 MultiStar: [#1 -0.15,-0.17,0.90,U] [#2 0.11,0.30,1.89,U] [#3 -0.14,-0.22,0.92,U] [#4 0.08,0.10,0.88,U] [#5 -0.31,-0.27,0.96,U] [#6 -0.20,-0.55,0.87,U] [#7 -0.21,-0.11,0.81,U] [#8 -0.25,-0.56,0.94,U] 
00:44:16.397 00.000 10844 single-star, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.07, -0.15}
00:44:16.397 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
00:44:16.397 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
00:44:16.398 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.00 mountX=0.16 mountY=-0.04, mountTheta=-0.26
00:44:16.401 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
00:44:16.401 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
00:44:16.401 00.000 11060 Worker thread wakes up
00:44:16.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:16.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
00:44:16.401 00.000 10844 UpdateGuideState exits: m=3075 SNR=35.3
00:44:16.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:16.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:16.401 00.000 10844 Enqueuing Expose request
00:44:16.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
00:44:16.401 00.000 11060 Moving (-0.07, -0.15) raw xDistance=0.16 yDistance=-0.04
00:44:16.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:44:16.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:16.402 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:16.402 00.000 11060 MoveAxis(W, 27, ABG)
00:44:16.402 00.000 11060 Guiding  Dir = 3, Dur = 27
00:44:16.429 00.027 11060 IsSlewing returns 0
00:44:16.429 00.000 11060 IsGuiding returns 0
00:44:16.476 00.047 11060 IsGuiding returns 0
00:44:16.476 00.000 11060 Move returns status 0, amount 27
00:44:16.476 00.000 11060 MoveAxis(N, 0, ABG)
00:44:16.476 00.000 11060 Move returns status 0, amount 0
00:44:16.476 00.000 11060 move complete, result=0
00:44:16.476 00.000 11060 worker thread done servicing request
00:44:16.476 00.000 11060 Worker thread wakes up
00:44:16.476 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
00:44:16.477 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:16.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:17.104 00.627 11060 Exposure complete
00:44:17.299 00.195 11060 worker thread done servicing request
00:44:17.299 00.000 10844 OnExposeComplete: enter
00:44:17.299 00.000 10844 UpdateGuideState(): m_state=6
00:44:17.300 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6963
00:44:17.300 00.000 10844 Star::Find returns 1 (1), X=262.13, Y=62.59, Mass=2898, SNR=34.3, Peak=255 HFD=3.4
00:44:17.300 00.000 10844 MultiStar: [#1 -0.68,0.08,0.00,M1] [#2 0.16,0.64,0.00,M1] [#3 -0.16,0.05,0.95,U] [#4 0.16,0.29,0.99,U] [#5 -0.56,0.09,1.01,U] [#6 -0.30,-0.35,0.88,U] [#7 -0.62,0.68,0.00,M2] [#8 -0.77,-0.25,0.00,M8] 
00:44:17.300 00.000 10844 refined, 4 included, MultiStar: {-0.25, 0.14}, one-star: {-0.40, 0.56}
00:44:17.300 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
00:44:17.300 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
00:44:17.300 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.29 cameraTheta=2.64 mountX=-0.09 mountY=-0.27, mountTheta=-1.89
00:44:17.301 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.14, opts=13)
00:44:17.301 00.000 10844 Enqueuing Move request for scope (-0.25, 0.14)
00:44:17.301 00.000 11060 Worker thread wakes up
00:44:17.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.14) opts 0xd
00:44:17.301 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.14)
00:44:17.301 00.000 11060 Moving (-0.25, 0.14) raw xDistance=-0.09 yDistance=-0.27
00:44:17.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:44:17.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:17.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
00:44:17.301 00.000 11060 MoveAxis(E, 0, ABG)
00:44:17.301 00.000 11060 Move returns status 0, amount 0
00:44:17.301 00.000 11060 MoveAxis(N, 106, ABG)
00:44:17.302 00.001 11060 Guiding  Dir = 0, Dur = 106
00:44:17.302 00.000 10844 UpdateGuideState exits: m=2898 SNR=34.3 Saturated
00:44:17.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:17.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:17.302 00.000 10844 Enqueuing Expose request
00:44:17.330 00.028 11060 IsSlewing returns 0
00:44:17.330 00.000 11060 IsGuiding returns 0
00:44:17.471 00.141 11060 IsGuiding returns 0
00:44:17.471 00.000 11060 Move returns status 0, amount 106
00:44:17.472 00.001 11060 move complete, result=0
00:44:17.472 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 106 ms NORTH
00:44:17.473 00.001 11060 worker thread done servicing request
00:44:17.474 00.001 11060 Worker thread wakes up
00:44:17.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:17.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:18.114 00.640 11060 Exposure complete
00:44:18.268 00.154 11060 worker thread done servicing request
00:44:18.268 00.000 10844 OnExposeComplete: enter
00:44:18.268 00.000 10844 UpdateGuideState(): m_state=6
00:44:18.268 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6964
00:44:18.270 00.002 10844 Star::Find returns 1 (1), X=263.14, Y=62.53, Mass=3093, SNR=35.8, Peak=255 HFD=3.6
00:44:18.270 00.000 10844 MultiStar: [#1 0.57,-0.10,0.94,U] [#2 0.42,0.27,1.92,U] [#3 0.45,0.44,0.00,M1] [#4 0.04,0.30,0.98,U] [#5 -0.21,0.12,1.00,U] [#6 0.13,-0.59,0.88,U] [#7 0.20,0.10,0.88,U] [#8 -0.07,-0.55,1.00,U] 
00:44:18.270 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.04}, one-star: {0.62, 0.49}
00:44:18.270 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
00:44:18.270 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:44:18.270 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.17 mountX=-0.08 mountY=0.23, mountTheta=1.92
00:44:18.272 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.04, opts=13)
00:44:18.272 00.000 10844 Enqueuing Move request for scope (0.24, 0.04)
00:44:18.272 00.000 11060 Worker thread wakes up
00:44:18.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
00:44:18.272 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:18.272 00.000 10844 UpdateGuideState exits: m=3093 SNR=35.8 Saturated
00:44:18.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:18.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:18.272 00.000 10844 Enqueuing Expose request
00:44:18.272 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
00:44:18.272 00.000 11060 Moving (0.24, 0.04) raw xDistance=-0.08 yDistance=0.23
00:44:18.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:44:18.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:44:18.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:44:18.272 00.000 11060 MoveAxis(E, 0, ABG)
00:44:18.272 00.000 11060 Move returns status 0, amount 0
00:44:18.272 00.000 11060 MoveAxis(N, 0, ABG)
00:44:18.272 00.000 11060 Move returns status 0, amount 0
00:44:18.272 00.000 11060 move complete, result=0
00:44:18.272 00.000 11060 worker thread done servicing request
00:44:18.272 00.000 11060 Worker thread wakes up
00:44:18.273 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:18.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:18.275 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:18.899 00.624 11060 Exposure complete
00:44:19.062 00.163 11060 worker thread done servicing request
00:44:19.063 00.001 10844 OnExposeComplete: enter
00:44:19.063 00.000 10844 UpdateGuideState(): m_state=6
00:44:19.063 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6965
00:44:19.063 00.000 10844 Star::Find returns 1 (0), X=262.92, Y=62.02, Mass=2979, SNR=35.3, Peak=245 HFD=2.9
00:44:19.063 00.000 10844 MultiStar: [#1 0.14,-0.51,1.00,U] [#2 0.13,-0.09,1.93,U] [#3 0.21,-0.04,0.95,U] [#4 0.14,-1.05,0.00,M1] [#5 0.12,-0.16,0.98,U] [#6 -0.04,-1.28,0.00,M1] [#7 -0.27,-0.44,0.83,U] [#8 0.18,-1.50,0.00,M8] 
00:44:19.063 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.19}, one-star: {0.39, -0.02}
00:44:19.063 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
00:44:19.063 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
00:44:19.063 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.97 mountX=0.16 mountY=0.16, mountTheta=0.77
00:44:19.065 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.19, opts=13)
00:44:19.065 00.000 10844 Enqueuing Move request for scope (0.13, -0.19)
00:44:19.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:19.065 00.000 10844 UpdateGuideState exits: m=2979 SNR=35.3
00:44:19.066 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:19.066 00.000 11060 Worker thread wakes up
00:44:19.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:19.066 00.000 10844 Enqueuing Expose request
00:44:19.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
00:44:19.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
00:44:19.066 00.000 11060 Moving (0.13, -0.19) raw xDistance=0.16 yDistance=0.16
00:44:19.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:44:19.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:19.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:44:19.066 00.000 11060 MoveAxis(W, 28, ABG)
00:44:19.066 00.000 11060 Guiding  Dir = 3, Dur = 28
00:44:19.081 00.015 11060 IsSlewing returns 0
00:44:19.081 00.000 11060 IsGuiding returns 0
00:44:19.112 00.031 11060 IsGuiding returns 0
00:44:19.112 00.000 11060 Move returns status 0, amount 28
00:44:19.112 00.000 11060 MoveAxis(N, 0, ABG)
00:44:19.112 00.000 11060 Move returns status 0, amount 0
00:44:19.112 00.000 11060 move complete, result=0
00:44:19.112 00.000 11060 worker thread done servicing request
00:44:19.112 00.000 11060 Worker thread wakes up
00:44:19.112 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
00:44:19.113 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:19.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:19.750 00.637 11060 Exposure complete
00:44:19.921 00.171 11060 worker thread done servicing request
00:44:19.921 00.000 10844 OnExposeComplete: enter
00:44:19.921 00.000 10844 UpdateGuideState(): m_state=6
00:44:19.921 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6966
00:44:19.921 00.000 10844 Star::Find returns 1 (1), X=262.93, Y=62.49, Mass=3008, SNR=35.0, Peak=255 HFD=3.5
00:44:19.922 00.001 10844 MultiStar: [#1 0.47,-0.26,1.03,U] [#2 0.31,0.22,1.91,U] [#3 0.20,0.32,0.91,U] [#4 0.43,-0.00,0.96,U] [#5 0.34,0.04,1.06,U] [#6 0.04,-0.51,0.88,U] [#7 -0.15,0.65,0.00,M1] [#8 -0.09,-1.05,0.00,M9] 
00:44:19.922 00.000 10844 refined, 6 included, MultiStar: {0.32, 0.06}, one-star: {0.41, 0.46}
00:44:19.922 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
00:44:19.922 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
00:44:19.922 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.33 cameraTheta=0.19 mountX=-0.12 mountY=0.31, mountTheta=1.94
00:44:19.930 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.06, opts=13)
00:44:19.930 00.000 10844 Enqueuing Move request for scope (0.32, 0.06)
00:44:19.930 00.000 11060 Worker thread wakes up
00:44:19.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.06) opts 0xd
00:44:19.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.06)
00:44:19.930 00.000 11060 Moving (0.32, 0.06) raw xDistance=-0.12 yDistance=0.31
00:44:19.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:44:19.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:44:19.932 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:19.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:44:19.932 00.000 11060 MoveAxis(E, 0, ABG)
00:44:19.932 00.000 11060 Move returns status 0, amount 0
00:44:19.932 00.000 11060 MoveAxis(N, 0, ABG)
00:44:19.932 00.000 11060 Move returns status 0, amount 0
00:44:19.932 00.000 11060 move complete, result=0
00:44:19.932 00.000 10844 UpdateGuideState exits: m=3008 SNR=35.0 Saturated
00:44:19.932 00.000 11060 worker thread done servicing request
00:44:19.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:19.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:19.932 00.000 10844 Enqueuing Expose request
00:44:19.932 00.000 11060 Worker thread wakes up
00:44:19.932 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:44:19.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:19.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:20.561 00.629 11060 Exposure complete
00:44:20.733 00.172 11060 worker thread done servicing request
00:44:20.733 00.000 10844 OnExposeComplete: enter
00:44:20.733 00.000 10844 UpdateGuideState(): m_state=6
00:44:20.733 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6967
00:44:20.733 00.000 10844 Star::Find returns 1 (0), X=263.08, Y=62.19, Mass=3170, SNR=35.7, Peak=250 HFD=3.2
00:44:20.734 00.001 10844 MultiStar: [#1 0.23,0.01,0.95,U] [#2 0.50,0.70,0.00,M1] [#3 0.23,0.41,0.88,U] [#4 0.34,0.08,0.95,U] [#5 0.12,0.30,0.92,U] [#6 0.23,-0.29,0.87,U] [#7 0.13,0.52,0.78,U] [#8 -0.33,-0.77,0.00,M10] 
00:44:20.734 00.000 10844 refined, 6 included, MultiStar: {0.27, 0.16}, one-star: {0.56, 0.15}
00:44:20.734 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
00:44:20.734 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
00:44:20.734 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.16 hyp=0.31 cameraTheta=0.54 mountX=-0.21 mountY=0.24, mountTheta=2.28
00:44:20.735 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.16, opts=13)
00:44:20.735 00.000 10844 Enqueuing Move request for scope (0.27, 0.16)
00:44:20.735 00.000 11060 Worker thread wakes up
00:44:20.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:20.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.16) opts 0xd
00:44:20.735 00.000 10844 UpdateGuideState exits: m=3170 SNR=35.7
00:44:20.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.16)
00:44:20.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:20.737 00.002 11060 Moving (0.27, 0.16) raw xDistance=-0.21 yDistance=0.24
00:44:20.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:20.737 00.000 10844 Enqueuing Expose request
00:44:20.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:44:20.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:44:20.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:44:20.737 00.000 11060 MoveAxis(E, 36, ABG)
00:44:20.737 00.000 11060 Guiding  Dir = 2, Dur = 36
00:44:20.741 00.004 11060 IsSlewing returns 0
00:44:20.741 00.000 11060 IsGuiding returns 0
00:44:20.788 00.047 11060 IsGuiding returns 0
00:44:20.788 00.000 11060 Move returns status 0, amount 36
00:44:20.788 00.000 11060 MoveAxis(N, 0, ABG)
00:44:20.788 00.000 11060 Move returns status 0, amount 0
00:44:20.788 00.000 11060 move complete, result=0
00:44:20.789 00.001 11060 worker thread done servicing request
00:44:20.789 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
00:44:20.789 00.000 11060 Worker thread wakes up
00:44:20.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:20.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:21.419 00.630 11060 Exposure complete
00:44:21.594 00.175 11060 worker thread done servicing request
00:44:21.595 00.001 10844 OnExposeComplete: enter
00:44:21.595 00.000 10844 UpdateGuideState(): m_state=6
00:44:21.595 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6968
00:44:21.595 00.000 10844 Star::Find returns 1 (1), X=262.97, Y=62.34, Mass=2825, SNR=34.1, Peak=255 HFD=3.3
00:44:21.595 00.000 10844 MultiStar: [#1 -0.03,0.01,1.07,U] [#2 0.01,0.37,2.00,U] [#3 0.14,0.09,0.96,U] [#4 0.15,-0.01,1.00,U] [#5 -0.01,-0.09,1.03,U] [#6 0.16,-0.26,0.91,U] [#7 0.11,0.68,0.00,M1] [#8 -0.23,-0.98,0.00,R] 
00:44:21.595 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {0.45, 0.30}
00:44:21.595 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
00:44:21.596 00.001 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
00:44:21.596 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.76 mountX=-0.12 mountY=0.09, mountTheta=2.50
00:44:21.597 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
00:44:21.597 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
00:44:21.597 00.000 11060 Worker thread wakes up
00:44:21.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:21.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:44:21.597 00.000 10844 UpdateGuideState exits: m=2825 SNR=34.1 Saturated
00:44:21.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:44:21.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:21.597 00.000 11060 Moving (0.11, 0.10) raw xDistance=-0.12 yDistance=0.09
00:44:21.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:21.597 00.000 10844 Enqueuing Expose request
00:44:21.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:44:21.598 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:21.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:44:21.598 00.000 11060 MoveAxis(E, 0, ABG)
00:44:21.598 00.000 11060 Move returns status 0, amount 0
00:44:21.598 00.000 11060 MoveAxis(N, 0, ABG)
00:44:21.598 00.000 11060 Move returns status 0, amount 0
00:44:21.598 00.000 11060 move complete, result=0
00:44:21.598 00.000 11060 worker thread done servicing request
00:44:21.598 00.000 11060 Worker thread wakes up
00:44:21.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:21.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:21.600 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:22.230 00.630 11060 Exposure complete
00:44:22.395 00.165 11060 worker thread done servicing request
00:44:22.395 00.000 10844 OnExposeComplete: enter
00:44:22.395 00.000 10844 UpdateGuideState(): m_state=6
00:44:22.396 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6969
00:44:22.396 00.000 10844 Star::Find returns 1 (1), X=262.95, Y=62.53, Mass=3071, SNR=35.8, Peak=255 HFD=3.3
00:44:22.396 00.000 10844 MultiStar: [#1 0.31,-0.03,0.88,U] [#2 0.02,0.26,1.93,U] [#3 0.49,0.16,0.90,U] [#4 0.09,-0.03,0.91,U] [#5 0.39,0.14,0.93,U] [#6 0.06,-0.33,0.86,U] [#7 0.08,0.53,0.85,U] [#8 0.34,0.40,0.90,U] 
00:44:22.396 00.000 10844 refined, 8 included, MultiStar: {0.22, 0.19}, one-star: {0.43, 0.49}
00:44:22.396 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:44:22.396 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:44:22.396 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.71 mountX=-0.23 mountY=0.19, mountTheta=2.45
00:44:22.397 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.19, opts=13)
00:44:22.398 00.001 10844 Enqueuing Move request for scope (0.22, 0.19)
00:44:22.398 00.000 11060 Worker thread wakes up
00:44:22.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:22.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
00:44:22.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
00:44:22.398 00.000 11060 Moving (0.22, 0.19) raw xDistance=-0.23 yDistance=0.19
00:44:22.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:44:22.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:22.398 00.000 10844 UpdateGuideState exits: m=3071 SNR=35.8 Saturated
00:44:22.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:44:22.398 00.000 11060 MoveAxis(E, 39, ABG)
00:44:22.398 00.000 11060 Guiding  Dir = 2, Dur = 39
00:44:22.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:22.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:22.398 00.000 10844 Enqueuing Expose request
00:44:22.431 00.033 11060 IsSlewing returns 0
00:44:22.432 00.001 11060 IsGuiding returns 0
00:44:22.491 00.059 11060 IsGuiding returns 0
00:44:22.491 00.000 11060 Move returns status 0, amount 39
00:44:22.491 00.000 11060 MoveAxis(N, 0, ABG)
00:44:22.491 00.000 11060 Move returns status 0, amount 0
00:44:22.491 00.000 11060 move complete, result=0
00:44:22.493 00.002 11060 worker thread done servicing request
00:44:22.493 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
00:44:22.493 00.000 11060 Worker thread wakes up
00:44:22.494 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:22.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:23.136 00.642 11060 Exposure complete
00:44:23.315 00.179 11060 worker thread done servicing request
00:44:23.315 00.000 10844 OnExposeComplete: enter
00:44:23.317 00.002 10844 UpdateGuideState(): m_state=6
00:44:23.317 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6970
00:44:23.317 00.000 10844 Star::Find returns 1 (1), X=262.91, Y=62.49, Mass=2915, SNR=34.1, Peak=255 HFD=3.5
00:44:23.317 00.000 10844 MultiStar: [#1 0.32,0.19,1.06,U] [#2 0.21,0.30,1.98,U] [#3 0.12,0.28,1.02,U] [#4 0.12,-0.01,0.96,U] [#5 -0.03,0.43,1.00,U] [#6 0.05,0.46,0.90,U] [#7 -0.12,0.40,0.88,U] [#8 0.03,0.29,0.96,U] 
00:44:23.317 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.31}, one-star: {0.39, 0.45}
00:44:23.317 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:44:23.317 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:44:23.317 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.16 mountX=-0.33 mountY=0.08, mountTheta=2.89
00:44:23.319 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.31, opts=13)
00:44:23.319 00.000 10844 Enqueuing Move request for scope (0.13, 0.31)
00:44:23.319 00.000 11060 Worker thread wakes up
00:44:23.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:23.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.31) opts 0xd
00:44:23.319 00.000 10844 UpdateGuideState exits: m=2915 SNR=34.1 Saturated
00:44:23.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.31)
00:44:23.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:23.319 00.000 11060 Moving (0.13, 0.31) raw xDistance=-0.33 yDistance=0.08
00:44:23.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:23.319 00.000 10844 Enqueuing Expose request
00:44:23.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
00:44:23.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:23.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:44:23.319 00.000 11060 MoveAxis(E, 58, ABG)
00:44:23.319 00.000 11060 Guiding  Dir = 2, Dur = 58
00:44:23.335 00.016 11060 IsSlewing returns 0
00:44:23.335 00.000 11060 IsGuiding returns 0
00:44:23.427 00.092 11060 IsGuiding returns 0
00:44:23.427 00.000 11060 Move returns status 0, amount 58
00:44:23.427 00.000 11060 MoveAxis(N, 0, ABG)
00:44:23.427 00.000 11060 Move returns status 0, amount 0
00:44:23.427 00.000 11060 move complete, result=0
00:44:23.428 00.001 10844 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
00:44:23.428 00.000 11060 worker thread done servicing request
00:44:23.429 00.001 11060 Worker thread wakes up
00:44:23.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:23.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:24.071 00.642 11060 Exposure complete
00:44:24.237 00.166 11060 worker thread done servicing request
00:44:24.237 00.000 10844 OnExposeComplete: enter
00:44:24.237 00.000 10844 UpdateGuideState(): m_state=6
00:44:24.237 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6971
00:44:24.237 00.000 10844 Star::Find returns 1 (1), X=263.36, Y=62.39, Mass=3006, SNR=34.8, Peak=255 HFD=3.5
00:44:24.238 00.001 10844 MultiStar: [#1 0.68,0.30,0.00,M1] [#2 0.08,0.02,1.99,U] [#3 0.53,0.17,0.95,U] [#4 0.06,-0.17,0.96,U] [#5 0.02,-0.03,1.01,U] [#6 0.29,-0.34,0.90,U] [#7 0.30,0.50,0.88,U] [#8 -0.27,0.72,0.00,M1] 
00:44:24.238 00.000 10844 refined, 6 included, MultiStar: {0.27, 0.06}, one-star: {0.83, 0.36}
00:44:24.238 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
00:44:24.238 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
00:44:24.238 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.28 cameraTheta=0.23 mountX=-0.11 mountY=0.26, mountTheta=1.98
00:44:24.241 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.06, opts=13)
00:44:24.241 00.000 10844 Enqueuing Move request for scope (0.27, 0.06)
00:44:24.241 00.000 11060 Worker thread wakes up
00:44:24.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.06) opts 0xd
00:44:24.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.06)
00:44:24.241 00.000 11060 Moving (0.27, 0.06) raw xDistance=-0.11 yDistance=0.26
00:44:24.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:44:24.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:24.241 00.000 10844 UpdateGuideState exits: m=3006 SNR=34.8 Saturated
00:44:24.242 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:24.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:24.242 00.000 10844 Enqueuing Expose request
00:44:24.242 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.09 newest=0.53
00:44:24.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
00:44:24.242 00.000 11060 MoveAxis(E, 0, ABG)
00:44:24.242 00.000 11060 Move returns status 0, amount 0
00:44:24.242 00.000 11060 BLC: Oldest BLC event removed
00:44:24.242 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:44:24.242 00.000 11060 MoveAxis(S, 850, ABG)
00:44:24.242 00.000 11060 duration set to 750 by maxDecDuration
00:44:24.242 00.000 11060 Guiding  Dir = 1, Dur = 750
00:44:24.246 00.004 11060 IsSlewing returns 0
00:44:24.246 00.000 11060 IsGuiding returns 0
00:44:24.998 00.752 11060 IsGuiding returns 0
00:44:25.000 00.002 11060 Move returns status 0, amount 750
00:44:25.000 00.000 11060 move complete, result=0
00:44:25.000 00.000 11060 worker thread done servicing request
00:44:25.000 00.000 11060 Worker thread wakes up
00:44:25.000 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
00:44:25.001 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:25.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:25.635 00.634 11060 Exposure complete
00:44:25.781 00.146 11060 worker thread done servicing request
00:44:25.781 00.000 10844 OnExposeComplete: enter
00:44:25.781 00.000 10844 UpdateGuideState(): m_state=6
00:44:25.781 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6972
00:44:25.781 00.000 10844 Star::Find returns 1 (0), X=263.08, Y=61.76, Mass=2803, SNR=33.8, Peak=250 HFD=3.4
00:44:25.781 00.000 10844 MultiStar: [#1 0.46,-0.07,0.93,U] [#2 -0.05,0.17,1.98,U] [#3 -0.02,-0.22,1.01,U] [#4 0.00,-0.58,0.98,U] [#5 -0.20,-0.28,1.04,U] [#6 0.19,-0.55,0.94,U] [#7 0.05,0.30,0.76,U] [#8 0.13,0.31,0.98,U] 
00:44:25.781 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.56, -0.27}
00:44:25.781 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
00:44:25.781 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
00:44:25.781 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=0.09 mountY=0.12, mountTheta=0.93
00:44:25.783 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
00:44:25.783 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
00:44:25.784 00.001 11060 Worker thread wakes up
00:44:25.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:25.784 00.000 10844 UpdateGuideState exits: m=2803 SNR=33.8
00:44:25.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:25.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
00:44:25.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:25.784 00.000 10844 Enqueuing Expose request
00:44:25.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
00:44:25.784 00.000 11060 Moving (0.11, -0.11) raw xDistance=0.09 yDistance=0.12
00:44:25.784 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.179482, 1:0.122330
00:44:25.784 00.000 11060 BLC: No correction, Miss < min_move
00:44:25.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:44:25.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:25.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:44:25.784 00.000 11060 MoveAxis(E, 0, ABG)
00:44:25.784 00.000 11060 Move returns status 0, amount 0
00:44:25.785 00.001 11060 MoveAxis(N, 0, ABG)
00:44:25.785 00.000 11060 Move returns status 0, amount 0
00:44:25.785 00.000 11060 move complete, result=0
00:44:25.785 00.000 11060 worker thread done servicing request
00:44:25.785 00.000 11060 Worker thread wakes up
00:44:25.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:25.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:25.786 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:26.428 00.642 11060 Exposure complete
00:44:26.583 00.155 11060 worker thread done servicing request
00:44:26.583 00.000 10844 OnExposeComplete: enter
00:44:26.583 00.000 10844 UpdateGuideState(): m_state=6
00:44:26.583 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6973
00:44:26.583 00.000 10844 Star::Find returns 1 (0), X=262.88, Y=62.37, Mass=2748, SNR=33.7, Peak=244 HFD=3.6
00:44:26.584 00.001 10844 MultiStar: [#1 0.25,0.34,1.03,U] [#2 -0.33,0.25,2.00,U] [#3 0.36,0.42,0.94,U] [#4 -0.01,0.16,0.92,U] [#5 -0.16,0.49,0.96,U] [#6 0.20,-0.03,0.95,U] [#7 0.33,0.38,0.89,U] [#8 0.14,0.54,1.00,U] 
00:44:26.584 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.31}, one-star: {0.35, 0.33}
00:44:26.584 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
00:44:26.584 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:44:26.584 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.33 mountX=-0.32 mountY=0.03, mountTheta=3.06
00:44:26.585 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.31, opts=13)
00:44:26.585 00.000 10844 Enqueuing Move request for scope (0.08, 0.31)
00:44:26.586 00.001 11060 Worker thread wakes up
00:44:26.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0xd
00:44:26.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
00:44:26.586 00.000 11060 Moving (0.08, 0.31) raw xDistance=-0.32 yDistance=0.03
00:44:26.586 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.179482, 1:0.122330, 2:0.025964
00:44:26.586 00.000 11060 BLC: No correction, Miss < min_move
00:44:26.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:44:26.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:44:26.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:26.586 00.000 10844 UpdateGuideState exits: m=2748 SNR=33.7
00:44:26.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:44:26.586 00.000 11060 MoveAxis(E, 56, ABG)
00:44:26.586 00.000 11060 Guiding  Dir = 2, Dur = 56
00:44:26.587 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:26.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:26.587 00.000 10844 Enqueuing Expose request
00:44:26.592 00.005 11060 IsSlewing returns 0
00:44:26.592 00.000 11060 IsGuiding returns 0
00:44:26.655 00.063 11060 IsGuiding returns 0
00:44:26.655 00.000 11060 Move returns status 0, amount 56
00:44:26.655 00.000 11060 MoveAxis(N, 0, ABG)
00:44:26.655 00.000 11060 Move returns status 0, amount 0
00:44:26.655 00.000 11060 move complete, result=0
00:44:26.655 00.000 11060 worker thread done servicing request
00:44:26.655 00.000 11060 Worker thread wakes up
00:44:26.655 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
00:44:26.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:26.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:27.287 00.632 11060 Exposure complete
00:44:27.467 00.180 11060 worker thread done servicing request
00:44:27.467 00.000 10844 OnExposeComplete: enter
00:44:27.468 00.001 10844 UpdateGuideState(): m_state=6
00:44:27.468 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6974
00:44:27.468 00.000 10844 Star::Find returns 1 (0), X=262.70, Y=62.06, Mass=2711, SNR=33.1, Peak=242 HFD=3.3
00:44:27.468 00.000 10844 MultiStar: [#1 -0.28,0.10,1.01,U] [#2 0.21,0.27,2.06,U] [#3 -0.13,0.27,0.87,U] [#4 -0.09,-0.01,0.94,U] [#5 -0.49,0.18,1.07,U] [#6 -0.14,-0.28,0.99,U] [#7 -0.11,0.37,0.84,U] [#8 -0.20,0.04,0.97,U] 
00:44:27.468 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.12}, one-star: {0.17, 0.02}
00:44:27.469 00.001 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
00:44:27.469 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.38)
00:44:27.469 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.17 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
00:44:27.471 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.12, opts=13)
00:44:27.471 00.000 10844 Enqueuing Move request for scope (-0.08, 0.12)
00:44:27.471 00.000 11060 Worker thread wakes up
00:44:27.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
00:44:27.471 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
00:44:27.471 00.000 11060 Moving (-0.08, 0.12) raw xDistance=-0.10 yDistance=-0.10
00:44:27.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:27.472 00.001 10844 UpdateGuideState exits: m=2711 SNR=33.1
00:44:27.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:27.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:27.472 00.000 11060 BLC: window closed
00:44:27.472 00.000 10844 Enqueuing Expose request
00:44:27.472 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.179482, 1:0.122330, 2:0.025964
00:44:27.472 00.000 11060 BLC: No correction, Miss < min_move
00:44:27.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:44:27.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:27.473 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:27.473 00.000 11060 MoveAxis(E, 0, ABG)
00:44:27.473 00.000 11060 Move returns status 0, amount 0
00:44:27.473 00.000 11060 MoveAxis(N, 0, ABG)
00:44:27.473 00.000 11060 Move returns status 0, amount 0
00:44:27.473 00.000 11060 move complete, result=0
00:44:27.473 00.000 11060 worker thread done servicing request
00:44:27.473 00.000 11060 Worker thread wakes up
00:44:27.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:27.474 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:27.475 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:28.103 00.628 11060 Exposure complete
00:44:28.271 00.168 11060 worker thread done servicing request
00:44:28.271 00.000 10844 OnExposeComplete: enter
00:44:28.271 00.000 10844 UpdateGuideState(): m_state=6
00:44:28.271 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6975
00:44:28.271 00.000 10844 Star::Find returns 1 (0), X=262.49, Y=62.04, Mass=2915, SNR=34.4, Peak=253 HFD=3.6
00:44:28.271 00.000 10844 MultiStar: [#1 0.26,0.24,1.05,U] [#2 0.30,0.28,1.96,U] [#3 0.37,0.14,0.89,U] [#4 0.11,-0.12,0.97,U] [#5 -0.18,0.08,1.02,U] [#6 -0.08,-0.01,0.90,U] [#7 -0.17,0.89,0.00,M1] [#8 -0.02,-0.06,0.89,U] 
00:44:28.272 00.001 10844 single-star, 7 included, MultiStar: {0.11, 0.10}, one-star: {-0.04, 0.01}
00:44:28.272 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
00:44:28.272 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.62)
00:44:28.272 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.93 mountX=-0.00 mountY=-0.04, mountTheta=-1.60
00:44:28.273 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
00:44:28.273 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
00:44:28.273 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:28.273 00.000 10844 UpdateGuideState exits: m=2915 SNR=34.4
00:44:28.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:28.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:28.273 00.000 10844 Enqueuing Expose request
00:44:28.273 00.000 11060 Worker thread wakes up
00:44:28.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
00:44:28.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
00:44:28.273 00.000 11060 Moving (-0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
00:44:28.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:44:28.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:28.275 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:28.275 00.000 11060 MoveAxis(E, 0, ABG)
00:44:28.275 00.000 11060 Move returns status 0, amount 0
00:44:28.275 00.000 11060 MoveAxis(N, 0, ABG)
00:44:28.275 00.000 11060 Move returns status 0, amount 0
00:44:28.275 00.000 11060 move complete, result=0
00:44:28.275 00.000 11060 worker thread done servicing request
00:44:28.275 00.000 11060 Worker thread wakes up
00:44:28.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:28.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:28.276 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:28.917 00.641 11060 Exposure complete
00:44:29.094 00.177 11060 worker thread done servicing request
00:44:29.094 00.000 10844 OnExposeComplete: enter
00:44:29.094 00.000 10844 UpdateGuideState(): m_state=6
00:44:29.095 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6976
00:44:29.095 00.000 10844 Star::Find returns 1 (1), X=262.75, Y=62.45, Mass=2705, SNR=33.1, Peak=255 HFD=3.2
00:44:29.095 00.000 10844 MultiStar: [#1 0.10,0.44,0.97,U] [#2 0.13,0.13,1.95,U] [#3 -0.02,0.51,1.13,U] [#4 0.30,0.04,1.01,U] [#5 -0.22,0.25,1.01,U] [#6 0.10,-0.29,0.89,U] [#7 -0.17,0.63,0.00,M2] [#8 0.24,0.24,0.95,U] 
00:44:29.095 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.22}, one-star: {0.23, 0.42}
00:44:29.095 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:44:29.095 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:44:29.095 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.11 mountX=-0.23 mountY=0.07, mountTheta=2.85
00:44:29.097 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.22, opts=13)
00:44:29.097 00.000 10844 Enqueuing Move request for scope (0.11, 0.22)
00:44:29.097 00.000 11060 Worker thread wakes up
00:44:29.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
00:44:29.097 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
00:44:29.097 00.000 11060 Moving (0.11, 0.22) raw xDistance=-0.23 yDistance=0.07
00:44:29.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:44:29.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:29.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=9, FiltMax=255, Gamma=1.000
00:44:29.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:29.097 00.000 11060 MoveAxis(E, 40, ABG)
00:44:29.097 00.000 11060 Guiding  Dir = 2, Dur = 40
00:44:29.097 00.000 10844 UpdateGuideState exits: m=2705 SNR=33.1 Saturated
00:44:29.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:29.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:29.097 00.000 10844 Enqueuing Expose request
00:44:29.114 00.017 11060 IsSlewing returns 0
00:44:29.114 00.000 11060 IsGuiding returns 0
00:44:29.160 00.046 11060 IsGuiding returns 0
00:44:29.160 00.000 11060 Move returns status 0, amount 40
00:44:29.160 00.000 11060 MoveAxis(N, 0, ABG)
00:44:29.160 00.000 11060 Move returns status 0, amount 0
00:44:29.160 00.000 11060 move complete, result=0
00:44:29.160 00.000 11060 worker thread done servicing request
00:44:29.160 00.000 11060 Worker thread wakes up
00:44:29.161 00.001 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:44:29.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:29.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:29.819 00.658 11060 Exposure complete
00:44:29.985 00.166 11060 worker thread done servicing request
00:44:29.985 00.000 10844 OnExposeComplete: enter
00:44:29.985 00.000 10844 UpdateGuideState(): m_state=6
00:44:29.986 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6977
00:44:29.986 00.000 10844 Star::Find returns 1 (0), X=262.89, Y=62.17, Mass=3023, SNR=35.3, Peak=248 HFD=2.9
00:44:29.986 00.000 10844 MultiStar: [#1 -0.08,-0.09,1.03,U] [#2 0.11,0.69,0.00,M1] [#3 0.33,0.25,0.94,U] [#4 0.12,-0.06,0.91,U] [#5 -0.50,0.33,0.94,U] [#6 0.49,-0.05,0.91,U] [#7 -0.39,0.11,0.88,U] [#8 0.13,0.46,0.94,U] 
00:44:29.986 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {0.37, 0.14}
00:44:29.986 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
00:44:29.986 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
00:44:29.986 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.15 mountX=-0.14 mountY=0.04, mountTheta=2.88
00:44:29.987 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.13, opts=13)
00:44:29.987 00.000 10844 Enqueuing Move request for scope (0.06, 0.13)
00:44:29.988 00.001 11060 Worker thread wakes up
00:44:29.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:29.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
00:44:29.988 00.000 10844 UpdateGuideState exits: m=3023 SNR=35.3
00:44:29.988 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
00:44:29.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:29.988 00.000 11060 Moving (0.06, 0.13) raw xDistance=-0.14 yDistance=0.04
00:44:29.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:29.988 00.000 10844 Enqueuing Expose request
00:44:29.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:44:29.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:29.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:44:29.988 00.000 11060 MoveAxis(E, 26, ABG)
00:44:29.988 00.000 11060 Guiding  Dir = 2, Dur = 26
00:44:30.023 00.035 11060 IsSlewing returns 0
00:44:30.023 00.000 11060 IsGuiding returns 0
00:44:30.080 00.057 11060 IsGuiding returns 0
00:44:30.080 00.000 11060 Move returns status 0, amount 26
00:44:30.080 00.000 11060 MoveAxis(N, 0, ABG)
00:44:30.080 00.000 11060 Move returns status 0, amount 0
00:44:30.080 00.000 11060 move complete, result=0
00:44:30.080 00.000 11060 worker thread done servicing request
00:44:30.080 00.000 11060 Worker thread wakes up
00:44:30.080 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
00:44:30.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:30.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:30.719 00.639 11060 Exposure complete
00:44:30.916 00.197 11060 worker thread done servicing request
00:44:30.916 00.000 10844 OnExposeComplete: enter
00:44:30.916 00.000 10844 UpdateGuideState(): m_state=6
00:44:30.916 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6978
00:44:30.916 00.000 10844 Star::Find returns 1 (1), X=262.49, Y=61.65, Mass=2460, SNR=31.4, Peak=255 HFD=3.2
00:44:30.917 00.001 10844 MultiStar: [#1 0.11,-0.32,1.03,U] [#2 -0.13,-0.15,2.18,U] [#3 0.20,0.31,1.14,U] [#4 -0.32,0.49,1.00,U] [#5 -0.44,-0.01,1.08,U] [#6 0.21,-0.79,0.00,M1] [#7 -0.14,-0.14,0.90,U] [#8 -0.23,0.31,1.01,U] 
00:44:30.917 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.00}, one-star: {-0.03, -0.39}
00:44:30.917 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
00:44:30.917 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
00:44:30.917 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.13 mountX=0.02 mountY=-0.12, mountTheta=-1.38
00:44:30.918 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.00, opts=13)
00:44:30.918 00.000 10844 Enqueuing Move request for scope (-0.12, -0.00)
00:44:30.918 00.000 11060 Worker thread wakes up
00:44:30.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
00:44:30.918 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
00:44:30.918 00.000 11060 Moving (-0.12, -0.00) raw xDistance=0.02 yDistance=-0.12
00:44:30.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:44:30.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:30.919 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:30.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:44:30.919 00.000 11060 MoveAxis(E, 0, ABG)
00:44:30.919 00.000 11060 Move returns status 0, amount 0
00:44:30.919 00.000 10844 UpdateGuideState exits: m=2460 SNR=31.4 Saturated
00:44:30.919 00.000 11060 MoveAxis(N, 0, ABG)
00:44:30.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:30.919 00.000 11060 Move returns status 0, amount 0
00:44:30.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:30.919 00.000 10844 Enqueuing Expose request
00:44:30.921 00.002 11060 move complete, result=0
00:44:30.921 00.000 11060 worker thread done servicing request
00:44:30.921 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:30.921 00.000 11060 Worker thread wakes up
00:44:30.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:30.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:31.560 00.639 11060 Exposure complete
00:44:31.727 00.167 11060 worker thread done servicing request
00:44:31.727 00.000 10844 OnExposeComplete: enter
00:44:31.727 00.000 10844 UpdateGuideState(): m_state=6
00:44:31.727 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6979
00:44:31.727 00.000 10844 Star::Find returns 1 (0), X=262.96, Y=61.89, Mass=3139, SNR=35.4, Peak=232 HFD=3.0
00:44:31.728 00.001 10844 MultiStar: [#1 0.31,-0.44,0.94,U] [#2 -0.15,0.23,1.89,U] [#3 0.55,0.47,0.00,M1] [#4 0.01,-0.46,0.94,U] [#5 -0.59,0.36,0.00,M1] [#6 0.29,-0.74,0.00,M2] [#7 0.21,0.24,0.84,U] [#8 0.17,0.01,0.90,U] 
00:44:31.728 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.05}, one-star: {0.43, -0.15}
00:44:31.728 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
00:44:31.728 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
00:44:31.728 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=0.03 mountY=0.13, mountTheta=1.35
00:44:31.729 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.05, opts=13)
00:44:31.729 00.000 10844 Enqueuing Move request for scope (0.12, -0.05)
00:44:31.729 00.000 11060 Worker thread wakes up
00:44:31.729 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:31.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
00:44:31.729 00.000 10844 UpdateGuideState exits: m=3139 SNR=35.4
00:44:31.729 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
00:44:31.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:31.729 00.000 11060 Moving (0.12, -0.05) raw xDistance=0.03 yDistance=0.13
00:44:31.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:31.729 00.000 10844 Enqueuing Expose request
00:44:31.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:44:31.731 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:31.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:44:31.731 00.000 11060 MoveAxis(E, 0, ABG)
00:44:31.731 00.000 11060 Move returns status 0, amount 0
00:44:31.731 00.000 11060 MoveAxis(N, 0, ABG)
00:44:31.731 00.000 11060 Move returns status 0, amount 0
00:44:31.731 00.000 11060 move complete, result=0
00:44:31.731 00.000 11060 worker thread done servicing request
00:44:31.731 00.000 11060 Worker thread wakes up
00:44:31.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:31.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:31.732 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:32.358 00.626 11060 Exposure complete
00:44:32.531 00.173 11060 worker thread done servicing request
00:44:32.531 00.000 10844 OnExposeComplete: enter
00:44:32.531 00.000 10844 UpdateGuideState(): m_state=6
00:44:32.531 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6980
00:44:32.531 00.000 10844 Star::Find returns 1 (0), X=263.16, Y=62.40, Mass=2484, SNR=31.7, Peak=253 HFD=3.3
00:44:32.531 00.000 10844 MultiStar: [#1 0.22,0.12,1.17,U] [#2 -0.04,-0.00,2.32,U] [#3 0.40,-0.07,0.98,U] [#4 -0.24,-0.12,0.99,U] [#5 0.24,-0.01,1.11,U] [#6 0.20,-0.31,0.92,U] [#7 0.32,0.70,0.00,M1] [#8 0.20,0.17,1.00,U] 
00:44:32.531 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.02}, one-star: {0.64, 0.36}
00:44:32.532 00.001 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
00:44:32.532 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
00:44:32.532 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.11 mountX=-0.05 mountY=0.16, mountTheta=1.86
00:44:32.533 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.02, opts=13)
00:44:32.533 00.000 10844 Enqueuing Move request for scope (0.17, 0.02)
00:44:32.533 00.000 11060 Worker thread wakes up
00:44:32.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:44:32.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
00:44:32.533 00.000 10844 UpdateGuideState exits: m=2484 SNR=31.7
00:44:32.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
00:44:32.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:32.533 00.000 11060 Moving (0.17, 0.02) raw xDistance=-0.05 yDistance=0.16
00:44:32.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:32.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:44:32.533 00.000 10844 Enqueuing Expose request
00:44:32.534 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:32.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:44:32.534 00.000 11060 MoveAxis(E, 0, ABG)
00:44:32.534 00.000 11060 Move returns status 0, amount 0
00:44:32.534 00.000 11060 MoveAxis(N, 0, ABG)
00:44:32.534 00.000 11060 Move returns status 0, amount 0
00:44:32.534 00.000 11060 move complete, result=0
00:44:32.534 00.000 11060 worker thread done servicing request
00:44:32.534 00.000 11060 Worker thread wakes up
00:44:32.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:32.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:32.537 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:33.168 00.631 11060 Exposure complete
00:44:33.340 00.172 11060 worker thread done servicing request
00:44:33.340 00.000 10844 OnExposeComplete: enter
00:44:33.340 00.000 10844 UpdateGuideState(): m_state=6
00:44:33.341 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6981
00:44:33.341 00.000 10844 Star::Find returns 1 (1), X=262.69, Y=62.46, Mass=3140, SNR=36.0, Peak=255 HFD=3.3
00:44:33.341 00.000 10844 MultiStar: [#1 0.16,-0.12,0.92,U] [#2 0.01,0.02,1.91,U] [#3 0.34,0.33,0.94,U] [#4 0.27,0.49,0.93,U] [#5 -0.17,0.58,0.98,U] [#6 0.10,-0.46,0.87,U] [#7 -0.21,0.29,0.74,U] [#8 -0.08,0.16,0.92,U] 
00:44:33.341 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.17, 0.42}
00:44:33.341 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:44:33.341 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:44:33.341 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.22 mountX=-0.19 mountY=0.04, mountTheta=2.95
00:44:33.343 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.18, opts=13)
00:44:33.343 00.000 10844 Enqueuing Move request for scope (0.07, 0.18)
00:44:33.343 00.000 11060 Worker thread wakes up
00:44:33.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:44:33.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
00:44:33.343 00.000 10844 UpdateGuideState exits: m=3140 SNR=36.0 Saturated
00:44:33.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
00:44:33.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:33.343 00.000 11060 Moving (0.07, 0.18) raw xDistance=-0.19 yDistance=0.04
00:44:33.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:33.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:44:33.343 00.000 10844 Enqueuing Expose request
00:44:33.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:33.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:44:33.343 00.000 11060 MoveAxis(E, 32, ABG)
00:44:33.343 00.000 11060 Guiding  Dir = 2, Dur = 32
00:44:33.383 00.040 11060 IsSlewing returns 0
00:44:33.383 00.000 11060 IsGuiding returns 0
00:44:33.445 00.062 11060 IsGuiding returns 0
00:44:33.445 00.000 11060 Move returns status 0, amount 32
00:44:33.446 00.001 11060 MoveAxis(N, 0, ABG)
00:44:33.446 00.000 11060 Move returns status 0, amount 0
00:44:33.446 00.000 11060 move complete, result=0
00:44:33.446 00.000 11060 worker thread done servicing request
00:44:33.446 00.000 11060 Worker thread wakes up
00:44:33.446 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
00:44:33.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:33.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:34.090 00.644 11060 Exposure complete
00:44:34.252 00.162 11060 worker thread done servicing request
00:44:34.253 00.001 10844 OnExposeComplete: enter
00:44:34.253 00.000 10844 UpdateGuideState(): m_state=6
00:44:34.253 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6982
00:44:34.253 00.000 10844 Star::Find returns 1 (1), X=263.09, Y=62.35, Mass=3088, SNR=35.9, Peak=255 HFD=3.4
00:44:34.254 00.001 10844 MultiStar: [#1 0.11,-0.53,0.93,U] [#2 0.18,-0.11,1.90,U] [#3 0.25,0.51,0.89,U] [#4 0.06,0.03,0.89,U] [#5 -0.05,-0.01,0.98,U] [#6 0.27,-0.10,0.82,U] [#7 0.34,0.10,0.83,U] [#8 0.13,0.29,0.84,U] 
00:44:34.254 00.000 10844 refined, 8 included, MultiStar: {0.20, 0.04}, one-star: {0.56, 0.31}
00:44:34.254 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
00:44:34.254 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:44:34.254 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.17 mountX=-0.07 mountY=0.20, mountTheta=1.92
00:44:34.261 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
00:44:34.261 00.000 10844 Enqueuing Move request for scope (0.20, 0.04)
00:44:34.261 00.000 11060 Worker thread wakes up
00:44:34.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:34.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
00:44:34.261 00.000 10844 UpdateGuideState exits: m=3088 SNR=35.9 Saturated
00:44:34.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
00:44:34.262 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:34.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:34.262 00.000 10844 Enqueuing Expose request
00:44:34.262 00.000 11060 Moving (0.20, 0.04) raw xDistance=-0.07 yDistance=0.20
00:44:34.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:44:34.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:44:34.262 00.000 11060 MoveAxis(E, 0, ABG)
00:44:34.262 00.000 11060 Move returns status 0, amount 0
00:44:34.262 00.000 11060 MoveAxis(S, 76, ABG)
00:44:34.262 00.000 11060 Guiding  Dir = 1, Dur = 76
00:44:34.274 00.012 11060 IsSlewing returns 0
00:44:34.274 00.000 11060 IsGuiding returns 0
00:44:34.352 00.078 11060 IsGuiding returns 0
00:44:34.352 00.000 11060 Move returns status 0, amount 76
00:44:34.352 00.000 11060 move complete, result=0
00:44:34.352 00.000 11060 worker thread done servicing request
00:44:34.352 00.000 11060 Worker thread wakes up
00:44:34.352 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
00:44:34.353 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:34.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:34.988 00.635 11060 Exposure complete
00:44:35.162 00.174 11060 worker thread done servicing request
00:44:35.162 00.000 10844 OnExposeComplete: enter
00:44:35.162 00.000 10844 UpdateGuideState(): m_state=6
00:44:35.162 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6983
00:44:35.162 00.000 10844 Star::Find returns 1 (0), X=262.82, Y=62.52, Mass=2837, SNR=34.1, Peak=252 HFD=3.4
00:44:35.163 00.001 10844 MultiStar: [#1 0.65,0.11,0.00,M1] [#2 0.18,0.24,2.07,U] [#3 0.33,0.41,0.90,U] [#4 0.23,-0.09,1.03,U] [#5 0.12,0.10,1.06,U] [#6 0.22,-0.42,0.92,U] [#7 -0.06,0.25,0.84,U] [#8 -0.32,0.17,0.90,U] 
00:44:35.163 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.15}, one-star: {0.30, 0.48}
00:44:35.163 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
00:44:35.163 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
00:44:35.163 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.83 mountX=-0.17 mountY=0.11, mountTheta=2.57
00:44:35.164 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.15, opts=13)
00:44:35.164 00.000 10844 Enqueuing Move request for scope (0.14, 0.15)
00:44:35.164 00.000 11060 Worker thread wakes up
00:44:35.165 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:35.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
00:44:35.165 00.000 10844 UpdateGuideState exits: m=2837 SNR=34.1
00:44:35.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
00:44:35.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:35.165 00.000 11060 Moving (0.14, 0.15) raw xDistance=-0.17 yDistance=0.11
00:44:35.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:35.165 00.000 10844 Enqueuing Expose request
00:44:35.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:44:35.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:35.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:44:35.165 00.000 11060 MoveAxis(E, 30, ABG)
00:44:35.165 00.000 11060 Guiding  Dir = 2, Dur = 30
00:44:35.181 00.016 11060 IsSlewing returns 0
00:44:35.181 00.000 11060 IsGuiding returns 0
00:44:35.227 00.046 11060 IsGuiding returns 0
00:44:35.227 00.000 11060 Move returns status 0, amount 30
00:44:35.227 00.000 11060 MoveAxis(N, 0, ABG)
00:44:35.227 00.000 11060 Move returns status 0, amount 0
00:44:35.227 00.000 11060 move complete, result=0
00:44:35.228 00.001 11060 worker thread done servicing request
00:44:35.228 00.000 11060 Worker thread wakes up
00:44:35.228 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:44:35.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:35.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:35.859 00.631 11060 Exposure complete
00:44:36.031 00.172 11060 worker thread done servicing request
00:44:36.031 00.000 10844 OnExposeComplete: enter
00:44:36.031 00.000 10844 UpdateGuideState(): m_state=6
00:44:36.031 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6984
00:44:36.031 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.53, Mass=2833, SNR=33.7, Peak=230 HFD=3.4
00:44:36.031 00.000 10844 MultiStar: [#1 0.42,-0.31,1.00,U] [#2 -0.06,0.35,2.05,U] [#3 -0.18,-0.03,0.95,U] [#4 0.44,-0.12,1.07,U] [#5 -0.43,-0.02,1.02,U] [#6 -0.39,-0.72,0.00,M1] [#7 0.25,0.54,0.85,U] [#8 0.02,0.02,0.90,U] 
00:44:36.032 00.001 10844 refined, 7 included, MultiStar: {0.07, 0.14}, one-star: {0.21, 0.49}
00:44:36.032 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:44:36.032 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:44:36.032 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.11 mountX=-0.15 mountY=0.04, mountTheta=2.84
00:44:36.033 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.14, opts=13)
00:44:36.033 00.000 10844 Enqueuing Move request for scope (0.07, 0.14)
00:44:36.033 00.000 11060 Worker thread wakes up
00:44:36.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:36.033 00.000 10844 UpdateGuideState exits: m=2833 SNR=33.7
00:44:36.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:36.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:36.033 00.000 10844 Enqueuing Expose request
00:44:36.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
00:44:36.034 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
00:44:36.034 00.000 11060 Moving (0.07, 0.14) raw xDistance=-0.15 yDistance=0.04
00:44:36.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:44:36.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:36.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:44:36.034 00.000 11060 MoveAxis(E, 26, ABG)
00:44:36.034 00.000 11060 Guiding  Dir = 2, Dur = 26
00:44:36.058 00.024 11060 IsSlewing returns 0
00:44:36.059 00.001 11060 IsGuiding returns 0
00:44:36.106 00.047 11060 IsGuiding returns 0
00:44:36.106 00.000 11060 Move returns status 0, amount 26
00:44:36.106 00.000 11060 MoveAxis(N, 0, ABG)
00:44:36.106 00.000 11060 Move returns status 0, amount 0
00:44:36.106 00.000 11060 move complete, result=0
00:44:36.106 00.000 11060 worker thread done servicing request
00:44:36.106 00.000 11060 Worker thread wakes up
00:44:36.107 00.001 10844 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
00:44:36.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:36.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:36.734 00.627 11060 Exposure complete
00:44:36.908 00.174 11060 worker thread done servicing request
00:44:36.908 00.000 10844 OnExposeComplete: enter
00:44:36.908 00.000 10844 UpdateGuideState(): m_state=6
00:44:36.909 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6985
00:44:36.909 00.000 10844 Star::Find returns 1 (0), X=263.00, Y=62.08, Mass=3161, SNR=36.0, Peak=240 HFD=3.9
00:44:36.909 00.000 10844 MultiStar: [#1 0.39,-0.81,0.00,M1] [#2 0.24,-0.21,1.88,U] [#3 0.00,-0.16,0.84,U] [#4 0.32,-0.36,0.91,U] [#5 -0.09,-0.37,1.01,U] [#6 0.29,-0.45,0.83,U] [#7 -0.31,-0.25,0.74,U] [#8 0.33,0.28,0.85,U] 
00:44:36.909 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.19}, one-star: {0.48, 0.04}
00:44:36.909 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
00:44:36.909 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
00:44:36.909 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.81 mountX=0.15 mountY=0.21, mountTheta=0.94
00:44:36.910 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.19, opts=13)
00:44:36.910 00.000 10844 Enqueuing Move request for scope (0.18, -0.19)
00:44:36.910 00.000 11060 Worker thread wakes up
00:44:36.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:36.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
00:44:36.910 00.000 10844 UpdateGuideState exits: m=3161 SNR=36.0
00:44:36.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
00:44:36.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:36.910 00.000 11060 Moving (0.18, -0.19) raw xDistance=0.15 yDistance=0.21
00:44:36.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:36.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:44:36.910 00.000 10844 Enqueuing Expose request
00:44:36.911 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
00:44:36.911 00.000 11060 MoveAxis(W, 25, ABG)
00:44:36.911 00.000 11060 Guiding  Dir = 3, Dur = 25
00:44:36.932 00.021 11060 IsSlewing returns 0
00:44:36.932 00.000 11060 IsGuiding returns 0
00:44:36.979 00.047 11060 IsGuiding returns 0
00:44:36.979 00.000 11060 Move returns status 0, amount 25
00:44:36.979 00.000 11060 MoveAxis(S, 80, ABG)
00:44:36.979 00.000 11060 Guiding  Dir = 1, Dur = 80
00:44:37.015 00.036 11060 IsSlewing returns 0
00:44:37.015 00.000 11060 IsGuiding returns 0
00:44:37.119 00.104 11060 IsGuiding returns 0
00:44:37.119 00.000 11060 Move returns status 0, amount 80
00:44:37.119 00.000 11060 move complete, result=0
00:44:37.119 00.000 11060 worker thread done servicing request
00:44:37.119 00.000 11060 Worker thread wakes up
00:44:37.120 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:37.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:37.120 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.2 px 80 ms SOUTH
00:44:37.754 00.634 11060 Exposure complete
00:44:37.916 00.162 11060 worker thread done servicing request
00:44:37.917 00.001 10844 OnExposeComplete: enter
00:44:37.917 00.000 10844 UpdateGuideState(): m_state=6
00:44:37.917 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6986
00:44:37.917 00.000 10844 Star::Find returns 1 (0), X=262.66, Y=62.14, Mass=2692, SNR=32.7, Peak=242 HFD=3.3
00:44:37.917 00.000 10844 MultiStar: [#1 0.18,0.09,1.16,U] [#2 0.24,0.46,2.10,U] [#3 -0.01,0.22,1.03,U] [#4 -0.06,0.04,0.99,U] [#5 0.07,0.18,1.03,U] [#6 -0.33,-0.02,0.96,U] [#7 0.21,0.40,0.88,U] [#8 0.21,0.44,0.97,U] 
00:44:37.917 00.000 10844 single-star, 8 included, MultiStar: {0.09, 0.24}, one-star: {0.13, 0.11}
00:44:37.917 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:44:37.917 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
00:44:37.917 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.69 mountX=-0.13 mountY=0.11, mountTheta=2.43
00:44:37.919 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.11, opts=13)
00:44:37.919 00.000 10844 Enqueuing Move request for scope (0.13, 0.11)
00:44:37.919 00.000 11060 Worker thread wakes up
00:44:37.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
00:44:37.919 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
00:44:37.919 00.000 11060 Moving (0.13, 0.11) raw xDistance=-0.13 yDistance=0.11
00:44:37.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:44:37.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:37.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:37.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:44:37.919 00.000 11060 MoveAxis(E, 22, ABG)
00:44:37.921 00.002 11060 Guiding  Dir = 2, Dur = 22
00:44:37.921 00.000 10844 UpdateGuideState exits: m=2692 SNR=32.7
00:44:37.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:37.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:37.921 00.000 10844 Enqueuing Expose request
00:44:37.948 00.027 11060 IsSlewing returns 0
00:44:37.948 00.000 11060 IsGuiding returns 0
00:44:37.996 00.048 11060 IsGuiding returns 0
00:44:37.996 00.000 11060 Move returns status 0, amount 22
00:44:37.996 00.000 11060 MoveAxis(N, 0, ABG)
00:44:37.996 00.000 11060 Move returns status 0, amount 0
00:44:37.996 00.000 11060 move complete, result=0
00:44:37.996 00.000 11060 worker thread done servicing request
00:44:37.996 00.000 11060 Worker thread wakes up
00:44:37.996 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
00:44:37.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:37.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:38.641 00.645 11060 Exposure complete
00:44:38.806 00.165 11060 worker thread done servicing request
00:44:38.806 00.000 10844 OnExposeComplete: enter
00:44:38.806 00.000 10844 UpdateGuideState(): m_state=6
00:44:38.806 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6987
00:44:38.807 00.001 10844 Star::Find returns 1 (1), X=263.02, Y=61.91, Mass=3496, SNR=37.9, Peak=255 HFD=3.8
00:44:38.807 00.000 10844 MultiStar: [#1 0.44,0.02,0.89,U] [#2 -0.01,-0.14,1.90,U] [#3 -0.05,0.31,0.85,U] [#4 0.15,0.40,0.89,U] [#5 -0.23,-0.78,0.00,M1] [#6 0.01,-0.62,0.00,M1] [#7 0.31,0.72,0.00,M1] [#8 0.21,0.21,0.80,U] 
00:44:38.807 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.06}, one-star: {0.49, -0.13}
00:44:38.807 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
00:44:38.807 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
00:44:38.808 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.35 mountX=-0.10 mountY=0.16, mountTheta=2.10
00:44:38.810 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.06, opts=13)
00:44:38.810 00.000 10844 Enqueuing Move request for scope (0.18, 0.06)
00:44:38.810 00.000 11060 Worker thread wakes up
00:44:38.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
00:44:38.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
00:44:38.810 00.000 11060 Moving (0.18, 0.06) raw xDistance=-0.10 yDistance=0.16
00:44:38.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:44:38.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:38.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:38.812 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:44:38.812 00.000 11060 MoveAxis(E, 0, ABG)
00:44:38.812 00.000 11060 Move returns status 0, amount 0
00:44:38.812 00.000 11060 MoveAxis(N, 0, ABG)
00:44:38.812 00.000 11060 Move returns status 0, amount 0
00:44:38.812 00.000 11060 move complete, result=0
00:44:38.812 00.000 10844 UpdateGuideState exits: m=3496 SNR=37.9 Saturated
00:44:38.812 00.000 11060 worker thread done servicing request
00:44:38.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:38.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:38.812 00.000 10844 Enqueuing Expose request
00:44:38.812 00.000 11060 Worker thread wakes up
00:44:38.812 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:38.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:38.813 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:39.441 00.628 11060 Exposure complete
00:44:39.639 00.198 11060 worker thread done servicing request
00:44:39.639 00.000 10844 OnExposeComplete: enter
00:44:39.640 00.001 10844 UpdateGuideState(): m_state=6
00:44:39.640 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6988
00:44:39.640 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.09, Mass=2970, SNR=34.7, Peak=226 HFD=3.7
00:44:39.640 00.000 10844 MultiStar: [#1 0.44,-0.02,0.93,U] [#2 -0.07,0.05,2.00,U] [#3 0.24,0.37,1.00,U] [#4 0.28,0.22,0.94,U] [#5 -0.06,-0.28,1.04,U] [#6 -0.03,-0.99,0.00,M2] [#7 0.32,0.08,0.79,U] [#8 0.00,-0.21,0.86,U] 
00:44:39.640 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.04}, one-star: {0.20, 0.05}
00:44:39.640 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
00:44:39.640 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
00:44:39.640 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.26 mountX=-0.06 mountY=0.13, mountTheta=2.01
00:44:39.642 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.04, opts=13)
00:44:39.642 00.000 10844 Enqueuing Move request for scope (0.14, 0.04)
00:44:39.642 00.000 11060 Worker thread wakes up
00:44:39.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:44:39.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:44:39.642 00.000 11060 Moving (0.14, 0.04) raw xDistance=-0.06 yDistance=0.13
00:44:39.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:44:39.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:39.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:39.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:44:39.642 00.000 11060 MoveAxis(E, 0, ABG)
00:44:39.642 00.000 11060 Move returns status 0, amount 0
00:44:39.642 00.000 11060 MoveAxis(N, 0, ABG)
00:44:39.643 00.001 11060 Move returns status 0, amount 0
00:44:39.643 00.000 11060 move complete, result=0
00:44:39.643 00.000 11060 worker thread done servicing request
00:44:39.643 00.000 10844 UpdateGuideState exits: m=2970 SNR=34.7
00:44:39.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:39.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:39.643 00.000 10844 Enqueuing Expose request
00:44:39.643 00.000 11060 Worker thread wakes up
00:44:39.643 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:39.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:39.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:40.283 00.640 11060 Exposure complete
00:44:40.454 00.171 11060 worker thread done servicing request
00:44:40.454 00.000 10844 OnExposeComplete: enter
00:44:40.454 00.000 10844 UpdateGuideState(): m_state=6
00:44:40.455 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6989
00:44:40.455 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=61.99, Mass=2648, SNR=33.0, Peak=222 HFD=3.5
00:44:40.455 00.000 10844 MultiStar: [#1 0.31,0.42,1.07,U] [#2 0.07,0.38,2.09,U] [#3 -0.01,0.25,0.99,U] [#4 0.29,0.45,1.04,U] [#5 -0.14,0.45,1.13,U] [#6 0.20,-0.19,0.93,U] [#7 0.23,0.42,0.78,U] [#8 -0.11,0.03,0.97,U] 
00:44:40.455 00.000 10844 single-star, 8 included, MultiStar: {0.10, 0.26}, one-star: {0.17, -0.04}
00:44:40.455 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
00:44:40.455 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
00:44:40.455 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=0.01 mountY=0.17, mountTheta=1.50
00:44:40.456 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.04, opts=13)
00:44:40.456 00.000 10844 Enqueuing Move request for scope (0.17, -0.04)
00:44:40.457 00.001 11060 Worker thread wakes up
00:44:40.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:40.457 00.000 10844 UpdateGuideState exits: m=2648 SNR=33.0
00:44:40.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:40.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
00:44:40.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:40.457 00.000 10844 Enqueuing Expose request
00:44:40.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
00:44:40.457 00.000 11060 Moving (0.17, -0.04) raw xDistance=0.01 yDistance=0.17
00:44:40.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:44:40.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:40.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:44:40.457 00.000 11060 MoveAxis(E, 0, ABG)
00:44:40.458 00.001 11060 Move returns status 0, amount 0
00:44:40.458 00.000 11060 MoveAxis(N, 0, ABG)
00:44:40.458 00.000 11060 Move returns status 0, amount 0
00:44:40.458 00.000 11060 move complete, result=0
00:44:40.458 00.000 11060 worker thread done servicing request
00:44:40.458 00.000 11060 Worker thread wakes up
00:44:40.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:40.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:40.459 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:41.099 00.640 11060 Exposure complete
00:44:41.273 00.174 11060 worker thread done servicing request
00:44:41.273 00.000 10844 OnExposeComplete: enter
00:44:41.273 00.000 10844 UpdateGuideState(): m_state=6
00:44:41.275 00.002 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6990
00:44:41.275 00.000 10844 Star::Find returns 1 (1), X=263.08, Y=62.09, Mass=3275, SNR=36.7, Peak=255 HFD=3.3
00:44:41.275 00.000 10844 MultiStar: [#1 0.25,-0.19,0.99,U] [#2 0.48,0.56,0.00,M1] [#3 0.26,0.39,0.91,U] [#4 0.46,0.28,0.95,U] [#5 -0.19,-0.11,1.02,U] [#6 0.15,0.31,0.84,U] [#7 0.51,0.50,0.00,M1] [#8 0.17,0.63,0.00,M1] 
00:44:41.275 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.11}, one-star: {0.55, 0.05}
00:44:41.275 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
00:44:41.275 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
00:44:41.275 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.43 mountX=-0.15 mountY=0.22, mountTheta=2.17
00:44:41.276 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.11, opts=13)
00:44:41.277 00.001 10844 Enqueuing Move request for scope (0.25, 0.11)
00:44:41.277 00.000 11060 Worker thread wakes up
00:44:41.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
00:44:41.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
00:44:41.277 00.000 11060 Moving (0.25, 0.11) raw xDistance=-0.15 yDistance=0.22
00:44:41.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:41.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:44:41.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
00:44:41.277 00.000 10844 UpdateGuideState exits: m=3275 SNR=36.7 Saturated
00:44:41.277 00.000 11060 MoveAxis(E, 27, ABG)
00:44:41.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:41.277 00.000 11060 Guiding  Dir = 2, Dur = 27
00:44:41.278 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:41.278 00.000 10844 Enqueuing Expose request
00:44:41.294 00.016 11060 IsSlewing returns 0
00:44:41.294 00.000 11060 IsGuiding returns 0
00:44:41.342 00.048 11060 IsGuiding returns 0
00:44:41.342 00.000 11060 Move returns status 0, amount 27
00:44:41.342 00.000 11060 MoveAxis(S, 88, ABG)
00:44:41.342 00.000 11060 Guiding  Dir = 1, Dur = 88
00:44:41.373 00.031 11060 IsSlewing returns 0
00:44:41.373 00.000 11060 IsGuiding returns 0
00:44:41.499 00.126 11060 IsGuiding returns 0
00:44:41.499 00.000 11060 Move returns status 0, amount 88
00:44:41.499 00.000 11060 move complete, result=0
00:44:41.499 00.000 11060 worker thread done servicing request
00:44:41.499 00.000 11060 Worker thread wakes up
00:44:41.499 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 88 ms SOUTH
00:44:41.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:41.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:42.127 00.628 11060 Exposure complete
00:44:42.303 00.176 11060 worker thread done servicing request
00:44:42.303 00.000 10844 OnExposeComplete: enter
00:44:42.303 00.000 10844 UpdateGuideState(): m_state=6
00:44:42.303 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6991
00:44:42.303 00.000 10844 Star::Find returns 1 (0), X=262.85, Y=61.96, Mass=2837, SNR=34.2, Peak=199 HFD=3.7
00:44:42.304 00.001 10844 MultiStar: [#1 0.41,-0.49,0.00,M1] [#2 0.05,-0.08,1.98,U] [#3 0.34,0.03,0.93,U] [#4 0.47,-0.42,0.00,M1] [#5 -0.30,-0.45,1.03,U] [#6 -0.06,-0.26,1.00,U] [#7 0.06,0.13,0.84,U] [#8 0.03,0.29,1.02,U] 
00:44:42.304 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.07}, one-star: {0.33, -0.07}
00:44:42.304 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
00:44:42.304 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
00:44:42.304 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.84 mountX=0.05 mountY=0.07, mountTheta=0.90
00:44:42.305 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
00:44:42.305 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
00:44:42.305 00.000 11060 Worker thread wakes up
00:44:42.305 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:42.306 00.001 10844 UpdateGuideState exits: m=2837 SNR=34.2
00:44:42.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:42.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:44:42.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:42.306 00.000 10844 Enqueuing Expose request
00:44:42.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:44:42.306 00.000 11060 Moving (0.06, -0.07) raw xDistance=0.05 yDistance=0.07
00:44:42.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:44:42.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:42.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:42.306 00.000 11060 MoveAxis(E, 0, ABG)
00:44:42.306 00.000 11060 Move returns status 0, amount 0
00:44:42.306 00.000 11060 MoveAxis(N, 0, ABG)
00:44:42.306 00.000 11060 Move returns status 0, amount 0
00:44:42.306 00.000 11060 move complete, result=0
00:44:42.306 00.000 11060 worker thread done servicing request
00:44:42.306 00.000 11060 Worker thread wakes up
00:44:42.307 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:42.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:42.308 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:42.945 00.637 11060 Exposure complete
00:44:43.107 00.162 11060 worker thread done servicing request
00:44:43.107 00.000 10844 OnExposeComplete: enter
00:44:43.108 00.001 10844 UpdateGuideState(): m_state=6
00:44:43.108 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6992
00:44:43.108 00.000 10844 Star::Find returns 1 (0), X=262.42, Y=62.17, Mass=3040, SNR=35.2, Peak=249 HFD=3.4
00:44:43.108 00.000 10844 MultiStar: [#1 0.30,-0.62,0.00,M2] [#2 0.10,0.40,1.99,U] [#3 0.43,0.33,0.93,U] [#4 0.07,-0.25,0.99,U] [#5 0.12,-0.15,1.07,U] [#6 0.17,-0.40,0.85,U] [#7 0.06,-0.06,0.78,U] [#8 -0.02,0.15,0.88,U] 
00:44:43.108 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {-0.11, 0.13}
00:44:43.108 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
00:44:43.108 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
00:44:43.108 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.09 mountY=0.09, mountTheta=2.34
00:44:43.109 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
00:44:43.110 00.001 10844 Enqueuing Move request for scope (0.10, 0.07)
00:44:43.110 00.000 11060 Worker thread wakes up
00:44:43.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:44:43.110 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:44:43.110 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:43.110 00.000 10844 UpdateGuideState exits: m=3040 SNR=35.2
00:44:43.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:43.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:43.110 00.000 10844 Enqueuing Expose request
00:44:43.110 00.000 11060 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=0.09
00:44:43.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:44:43.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:43.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:44:43.110 00.000 11060 MoveAxis(E, 0, ABG)
00:44:43.110 00.000 11060 Move returns status 0, amount 0
00:44:43.110 00.000 11060 MoveAxis(N, 0, ABG)
00:44:43.111 00.001 11060 Move returns status 0, amount 0
00:44:43.111 00.000 11060 move complete, result=0
00:44:43.111 00.000 11060 worker thread done servicing request
00:44:43.111 00.000 11060 Worker thread wakes up
00:44:43.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:43.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:43.112 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:43.744 00.632 11060 Exposure complete
00:44:43.910 00.166 11060 worker thread done servicing request
00:44:43.911 00.001 10844 OnExposeComplete: enter
00:44:43.911 00.000 10844 UpdateGuideState(): m_state=6
00:44:43.911 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6993
00:44:43.911 00.000 10844 Star::Find returns 1 (1), X=262.59, Y=62.29, Mass=2878, SNR=33.7, Peak=255 HFD=3.3
00:44:43.911 00.000 10844 MultiStar: [#1 -0.16,0.03,0.95,U] [#2 0.25,0.24,2.00,U] [#3 -0.07,0.80,0.00,M1] [#4 -0.11,-0.20,0.99,U] [#5 0.41,-0.06,0.89,U] [#6 0.11,-0.18,0.87,U] [#7 -0.12,0.53,0.89,U] [#8 0.05,0.67,0.00,M1] 
00:44:43.911 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.07, 0.25}
00:44:43.911 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
00:44:43.911 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
00:44:43.913 00.002 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.91 mountX=-0.12 mountY=0.07, mountTheta=2.64
00:44:43.913 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
00:44:43.913 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
00:44:43.913 00.000 11060 Worker thread wakes up
00:44:43.914 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:44:43.914 00.000 10844 UpdateGuideState exits: m=2878 SNR=33.7 Saturated
00:44:43.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:43.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:44:43.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:43.914 00.000 10844 Enqueuing Expose request
00:44:43.914 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:44:43.914 00.000 11060 Moving (0.09, 0.11) raw xDistance=-0.12 yDistance=0.07
00:44:43.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:44:43.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:43.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:44:43.914 00.000 11060 MoveAxis(E, 21, ABG)
00:44:43.914 00.000 11060 Guiding  Dir = 2, Dur = 21
00:44:43.918 00.004 11060 IsSlewing returns 0
00:44:43.918 00.000 11060 IsGuiding returns 0
00:44:43.954 00.036 11060 IsGuiding returns 0
00:44:43.954 00.000 11060 Move returns status 0, amount 21
00:44:43.954 00.000 11060 MoveAxis(N, 0, ABG)
00:44:43.954 00.000 11060 Move returns status 0, amount 0
00:44:43.954 00.000 11060 move complete, result=0
00:44:43.954 00.000 11060 worker thread done servicing request
00:44:43.955 00.001 11060 Worker thread wakes up
00:44:43.955 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
00:44:43.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:43.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:44.595 00.640 11060 Exposure complete
00:44:44.781 00.186 11060 worker thread done servicing request
00:44:44.781 00.000 10844 OnExposeComplete: enter
00:44:44.781 00.000 10844 UpdateGuideState(): m_state=6
00:44:44.781 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6994
00:44:44.781 00.000 10844 Star::Find returns 1 (0), X=262.65, Y=62.17, Mass=2837, SNR=34.1, Peak=232 HFD=3.5
00:44:44.782 00.001 10844 MultiStar: [#1 -0.03,0.02,1.02,U] [#2 -0.36,-0.09,2.04,U] [#3 0.09,0.06,0.99,U] [#4 -0.11,-0.15,0.98,U] [#5 -0.61,0.29,0.00,M1] [#6 0.07,-0.29,0.98,U] [#7 -0.35,0.42,0.87,U] [#8 0.10,0.50,0.95,U] 
00:44:44.782 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.05}, one-star: {0.13, 0.14}
00:44:44.782 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.38 = -1.91)
00:44:44.782 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.93)
00:44:44.783 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.62 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
00:44:44.784 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
00:44:44.784 00.000 10844 Enqueuing Move request for scope (-0.09, 0.05)
00:44:44.784 00.000 11060 Worker thread wakes up
00:44:44.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:44.784 00.000 10844 UpdateGuideState exits: m=2837 SNR=34.1
00:44:44.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:44.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
00:44:44.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:44.784 00.000 10844 Enqueuing Expose request
00:44:44.784 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
00:44:44.784 00.000 11060 Moving (-0.09, 0.05) raw xDistance=-0.03 yDistance=-0.09
00:44:44.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:44:44.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:44.785 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:44:44.785 00.000 11060 MoveAxis(E, 0, ABG)
00:44:44.785 00.000 11060 Move returns status 0, amount 0
00:44:44.785 00.000 11060 MoveAxis(N, 0, ABG)
00:44:44.785 00.000 11060 Move returns status 0, amount 0
00:44:44.785 00.000 11060 move complete, result=0
00:44:44.785 00.000 11060 worker thread done servicing request
00:44:44.785 00.000 11060 Worker thread wakes up
00:44:44.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:44.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:44.786 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:45.419 00.633 11060 Exposure complete
00:44:45.600 00.181 11060 worker thread done servicing request
00:44:45.600 00.000 10844 OnExposeComplete: enter
00:44:45.600 00.000 10844 UpdateGuideState(): m_state=6
00:44:45.602 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6995
00:44:45.602 00.000 10844 Star::Find returns 1 (1), X=262.74, Y=62.32, Mass=2920, SNR=34.7, Peak=255 HFD=3.5
00:44:45.602 00.000 10844 MultiStar: [#1 -0.16,0.20,0.93,U] [#2 -0.02,0.26,2.03,U] [#3 0.10,0.13,0.97,U] [#4 -0.08,-0.10,0.97,U] [#5 -0.11,0.28,1.02,U] [#6 0.13,-0.15,0.87,U] [#7 -0.22,0.73,0.00,M1] [#8 0.13,0.55,0.94,U] 
00:44:45.602 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.19}, one-star: {0.22, 0.28}
00:44:45.602 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.07)
00:44:45.602 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
00:44:45.602 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.47 mountX=-0.19 mountY=-0.01, mountTheta=-3.08
00:44:45.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.19, opts=13)
00:44:45.604 00.001 10844 Enqueuing Move request for scope (0.02, 0.19)
00:44:45.604 00.000 11060 Worker thread wakes up
00:44:45.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:45.604 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.7 Saturated
00:44:45.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:45.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:45.604 00.000 10844 Enqueuing Expose request
00:44:45.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
00:44:45.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
00:44:45.604 00.000 11060 Moving (0.02, 0.19) raw xDistance=-0.19 yDistance=-0.01
00:44:45.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:44:45.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:45.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:44:45.604 00.000 11060 MoveAxis(E, 34, ABG)
00:44:45.604 00.000 11060 Guiding  Dir = 2, Dur = 34
00:44:45.622 00.018 11060 IsSlewing returns 0
00:44:45.622 00.000 11060 IsGuiding returns 0
00:44:45.666 00.044 11060 IsGuiding returns 0
00:44:45.666 00.000 11060 Move returns status 0, amount 34
00:44:45.666 00.000 11060 MoveAxis(N, 0, ABG)
00:44:45.666 00.000 11060 Move returns status 0, amount 0
00:44:45.666 00.000 11060 move complete, result=0
00:44:45.666 00.000 11060 worker thread done servicing request
00:44:45.666 00.000 11060 Worker thread wakes up
00:44:45.666 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
00:44:45.667 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:45.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:46.297 00.630 11060 Exposure complete
00:44:46.497 00.200 11060 worker thread done servicing request
00:44:46.497 00.000 10844 OnExposeComplete: enter
00:44:46.497 00.000 10844 UpdateGuideState(): m_state=6
00:44:46.497 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6996
00:44:46.499 00.002 10844 Star::Find returns 1 (1), X=262.78, Y=62.07, Mass=3131, SNR=35.5, Peak=255 HFD=3.8
00:44:46.499 00.000 10844 MultiStar: [#1 -0.00,-0.35,0.89,U] [#2 0.02,0.09,1.88,U] [#3 -0.00,0.49,0.82,U] [#4 -0.01,-0.44,0.98,U] [#5 -0.29,0.15,1.04,U] [#6 0.20,-0.48,0.86,U] [#7 -0.06,0.24,0.73,U] [#8 -0.18,0.12,0.92,U] 
00:44:46.499 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.25, 0.03}
00:44:46.499 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
00:44:46.499 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
00:44:46.499 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.18 mountX=0.01 mountY=-0.01, mountTheta=-0.44
00:44:46.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
00:44:46.500 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
00:44:46.501 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:46.501 00.000 10844 UpdateGuideState exits: m=3131 SNR=35.5 Saturated
00:44:46.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:46.501 00.000 11060 Worker thread wakes up
00:44:46.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:44:46.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:44:46.501 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
00:44:46.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:44:46.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:46.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:46.501 00.000 10844 Enqueuing Expose request
00:44:46.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:44:46.501 00.000 11060 MoveAxis(E, 0, ABG)
00:44:46.501 00.000 11060 Move returns status 0, amount 0
00:44:46.501 00.000 11060 MoveAxis(N, 0, ABG)
00:44:46.501 00.000 11060 Move returns status 0, amount 0
00:44:46.502 00.001 11060 move complete, result=0
00:44:46.502 00.000 11060 worker thread done servicing request
00:44:46.502 00.000 11060 Worker thread wakes up
00:44:46.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:46.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:46.504 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:47.138 00.634 11060 Exposure complete
00:44:47.310 00.172 11060 worker thread done servicing request
00:44:47.310 00.000 10844 OnExposeComplete: enter
00:44:47.310 00.000 10844 UpdateGuideState(): m_state=6
00:44:47.310 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6997
00:44:47.312 00.002 10844 Star::Find returns 1 (0), X=262.57, Y=61.65, Mass=2427, SNR=31.1, Peak=235 HFD=3.3
00:44:47.312 00.000 10844 MultiStar: [#1 0.20,-0.32,1.08,U] [#2 -0.23,0.18,2.28,U] [#3 0.23,0.49,1.00,U] [#4 -0.14,-0.67,0.00,M1] [#5 0.01,0.01,1.21,U] [#6 0.18,-0.42,0.96,U] [#7 -0.24,0.13,0.87,U] [#8 -0.23,0.09,0.93,U] 
00:44:47.312 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {0.05, -0.39}
00:44:47.312 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
00:44:47.312 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
00:44:47.312 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.03 mountX=0.01 mountY=-0.03, mountTheta=-1.28
00:44:47.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.00, opts=13)
00:44:47.314 00.000 10844 Enqueuing Move request for scope (-0.03, -0.00)
00:44:47.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:47.314 00.000 10844 UpdateGuideState exits: m=2427 SNR=31.1
00:44:47.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:47.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:47.314 00.000 10844 Enqueuing Expose request
00:44:47.314 00.000 11060 Worker thread wakes up
00:44:47.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
00:44:47.314 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
00:44:47.314 00.000 11060 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=-0.03
00:44:47.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:44:47.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:47.315 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:44:47.315 00.000 11060 MoveAxis(E, 0, ABG)
00:44:47.315 00.000 11060 Move returns status 0, amount 0
00:44:47.315 00.000 11060 MoveAxis(N, 0, ABG)
00:44:47.315 00.000 11060 Move returns status 0, amount 0
00:44:47.315 00.000 11060 move complete, result=0
00:44:47.315 00.000 11060 worker thread done servicing request
00:44:47.315 00.000 11060 Worker thread wakes up
00:44:47.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:47.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:47.316 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:47.947 00.631 11060 Exposure complete
00:44:48.125 00.178 11060 worker thread done servicing request
00:44:48.125 00.000 10844 OnExposeComplete: enter
00:44:48.125 00.000 10844 UpdateGuideState(): m_state=6
00:44:48.125 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6998
00:44:48.125 00.000 10844 Star::Find returns 1 (1), X=262.93, Y=61.67, Mass=3333, SNR=37.0, Peak=255 HFD=3.4
00:44:48.126 00.001 10844 MultiStar: [#1 0.48,-0.51,0.00,M1] [#2 0.30,-0.05,1.83,U] [#3 -0.09,-0.19,0.87,U] [#4 0.34,-0.54,0.00,M2] [#5 -0.16,-0.31,0.92,U] [#6 -0.33,-0.67,0.00,M1] [#7 -0.38,-0.43,0.77,U] [#8 0.13,0.07,0.93,U] 
00:44:48.126 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.18}, one-star: {0.41, -0.36}
00:44:48.126 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
00:44:48.126 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
00:44:48.126 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.21 cameraTheta=-1.12 mountX=0.17 mountY=0.12, mountTheta=0.62
00:44:48.128 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.18, opts=13)
00:44:48.128 00.000 10844 Enqueuing Move request for scope (0.09, -0.18)
00:44:48.128 00.000 11060 Worker thread wakes up
00:44:48.128 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:48.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
00:44:48.128 00.000 10844 UpdateGuideState exits: m=3333 SNR=37.0 Saturated
00:44:48.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
00:44:48.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:48.128 00.000 11060 Moving (0.09, -0.18) raw xDistance=0.17 yDistance=0.12
00:44:48.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:48.128 00.000 10844 Enqueuing Expose request
00:44:48.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
00:44:48.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:48.129 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:44:48.129 00.000 11060 MoveAxis(W, 29, ABG)
00:44:48.129 00.000 11060 Guiding  Dir = 3, Dur = 29
00:44:48.146 00.017 11060 IsSlewing returns 0
00:44:48.146 00.000 11060 IsGuiding returns 0
00:44:48.179 00.033 11060 IsGuiding returns 0
00:44:48.179 00.000 11060 Move returns status 0, amount 29
00:44:48.179 00.000 11060 MoveAxis(N, 0, ABG)
00:44:48.179 00.000 11060 Move returns status 0, amount 0
00:44:48.179 00.000 11060 move complete, result=0
00:44:48.179 00.000 11060 worker thread done servicing request
00:44:48.179 00.000 11060 Worker thread wakes up
00:44:48.179 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
00:44:48.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:48.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:48.812 00.633 11060 Exposure complete
00:44:49.023 00.211 11060 worker thread done servicing request
00:44:49.023 00.000 10844 OnExposeComplete: enter
00:44:49.023 00.000 10844 UpdateGuideState(): m_state=6
00:44:49.023 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6999
00:44:49.023 00.000 10844 Star::Find returns 1 (0), X=262.66, Y=61.92, Mass=3056, SNR=35.2, Peak=238 HFD=3.4
00:44:49.023 00.000 10844 MultiStar: [#1 -0.09,-0.59,0.92,U] [#2 0.08,-0.12,2.03,U] [#3 0.04,0.47,0.88,U] [#4 0.19,0.00,0.89,U] [#5 -0.14,0.29,0.99,U] [#6 -0.22,-0.46,0.91,U] [#7 -0.03,0.00,0.86,U] [#8 -0.11,0.41,0.88,U] 
00:44:49.025 00.002 10844 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {0.13, -0.11}
00:44:49.025 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
00:44:49.025 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
00:44:49.025 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=0.03 mountY=-0.00, mountTheta=-0.01
00:44:49.026 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.03, opts=13)
00:44:49.026 00.000 10844 Enqueuing Move request for scope (-0.00, -0.03)
00:44:49.026 00.000 11060 Worker thread wakes up
00:44:49.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
00:44:49.026 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
00:44:49.026 00.000 11060 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=-0.00
00:44:49.027 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:44:49.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:49.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:49.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:44:49.027 00.000 11060 MoveAxis(E, 0, ABG)
00:44:49.027 00.000 11060 Move returns status 0, amount 0
00:44:49.027 00.000 11060 MoveAxis(N, 0, ABG)
00:44:49.027 00.000 10844 UpdateGuideState exits: m=3056 SNR=35.2
00:44:49.027 00.000 11060 Move returns status 0, amount 0
00:44:49.027 00.000 11060 move complete, result=0
00:44:49.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:49.027 00.000 11060 worker thread done servicing request
00:44:49.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:49.027 00.000 10844 Enqueuing Expose request
00:44:49.027 00.000 11060 Worker thread wakes up
00:44:49.027 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:49.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:49.028 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:49.654 00.626 11060 Exposure complete
00:44:49.822 00.168 11060 worker thread done servicing request
00:44:49.822 00.000 10844 OnExposeComplete: enter
00:44:49.822 00.000 10844 UpdateGuideState(): m_state=6
00:44:49.822 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7000
00:44:49.822 00.000 10844 Star::Find returns 1 (1), X=262.34, Y=61.95, Mass=3627, SNR=38.7, Peak=255 HFD=3.9
00:44:49.822 00.000 10844 MultiStar: [#1 0.03,-0.53,0.86,U] [#2 0.13,0.16,1.86,U] [#3 -0.41,0.24,0.77,U] [#4 -0.01,-0.14,0.86,U] [#5 -0.02,0.19,0.94,U] [#6 -0.41,-0.41,0.77,U] [#7 -0.76,0.15,0.00,M1] [#8 -0.26,0.42,0.79,U] 
00:44:49.823 00.001 10844 refined, 7 included, MultiStar: {-0.10, 0.00}, one-star: {-0.19, -0.08}
00:44:49.823 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.42)
00:44:49.823 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
00:44:49.823 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.12 mountX=0.02 mountY=-0.10, mountTheta=-1.42
00:44:49.824 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.00, opts=13)
00:44:49.824 00.000 10844 Enqueuing Move request for scope (-0.10, 0.00)
00:44:49.824 00.000 11060 Worker thread wakes up
00:44:49.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
00:44:49.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
00:44:49.824 00.000 11060 Moving (-0.10, 0.00) raw xDistance=0.02 yDistance=-0.10
00:44:49.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:44:49.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:49.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:49.825 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:44:49.825 00.000 11060 MoveAxis(E, 0, ABG)
00:44:49.825 00.000 11060 Move returns status 0, amount 0
00:44:49.825 00.000 11060 MoveAxis(N, 0, ABG)
00:44:49.825 00.000 11060 Move returns status 0, amount 0
00:44:49.825 00.000 11060 move complete, result=0
00:44:49.825 00.000 10844 UpdateGuideState exits: m=3627 SNR=38.7 Saturated
00:44:49.825 00.000 11060 worker thread done servicing request
00:44:49.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:49.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:49.825 00.000 10844 Enqueuing Expose request
00:44:49.825 00.000 11060 Worker thread wakes up
00:44:49.825 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:49.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:49.825 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:50.484 00.659 11060 Exposure complete
00:44:50.654 00.170 11060 worker thread done servicing request
00:44:50.654 00.000 10844 OnExposeComplete: enter
00:44:50.654 00.000 10844 UpdateGuideState(): m_state=6
00:44:50.654 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7001
00:44:50.654 00.000 10844 Star::Find returns 1 (0), X=262.38, Y=61.99, Mass=3171, SNR=35.7, Peak=248 HFD=3.4
00:44:50.654 00.000 10844 MultiStar: [#1 -0.08,-0.40,0.99,U] [#2 -0.41,0.15,1.93,U] [#3 0.01,-0.10,0.97,U] [#4 0.06,-0.57,0.91,U] [#5 -0.09,-0.43,1.06,U] [#6 -0.13,-0.70,0.00,M1] [#7 -0.09,0.30,0.82,U] [#8 0.13,0.01,0.92,U] 
00:44:50.654 00.000 10844 single-star, 7 included, MultiStar: {-0.12, -0.11}, one-star: {-0.14, -0.04}
00:44:50.654 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
00:44:50.654 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
00:44:50.654 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.84 mountX=0.07 mountY=-0.13, mountTheta=-1.09
00:44:50.656 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.04, opts=13)
00:44:50.656 00.000 10844 Enqueuing Move request for scope (-0.14, -0.04)
00:44:50.656 00.000 11060 Worker thread wakes up
00:44:50.656 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:50.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
00:44:50.656 00.000 10844 UpdateGuideState exits: m=3171 SNR=35.7
00:44:50.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
00:44:50.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:50.656 00.000 11060 Moving (-0.14, -0.04) raw xDistance=0.07 yDistance=-0.13
00:44:50.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:50.656 00.000 10844 Enqueuing Expose request
00:44:50.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:44:50.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:50.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:44:50.656 00.000 11060 MoveAxis(E, 0, ABG)
00:44:50.657 00.001 11060 Move returns status 0, amount 0
00:44:50.657 00.000 11060 MoveAxis(N, 0, ABG)
00:44:50.657 00.000 11060 Move returns status 0, amount 0
00:44:50.657 00.000 11060 move complete, result=0
00:44:50.657 00.000 11060 worker thread done servicing request
00:44:50.657 00.000 11060 Worker thread wakes up
00:44:50.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:50.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:50.658 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:51.301 00.643 11060 Exposure complete
00:44:51.481 00.180 11060 worker thread done servicing request
00:44:51.481 00.000 10844 OnExposeComplete: enter
00:44:51.481 00.000 10844 UpdateGuideState(): m_state=6
00:44:51.481 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7002
00:44:51.481 00.000 10844 Star::Find returns 1 (1), X=262.41, Y=62.57, Mass=2885, SNR=33.8, Peak=255 HFD=3.4
00:44:51.483 00.002 10844 MultiStar: [#1 0.08,-0.02,0.99,U] [#2 -0.08,0.04,2.08,U] [#3 -0.04,0.42,0.93,U] [#4 0.24,-0.09,0.84,U] [#5 -0.24,0.35,1.10,U] [#6 0.02,-0.12,1.01,U] [#7 -0.23,0.97,0.00,M1] [#8 -0.24,-0.02,0.88,U] 
00:44:51.483 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.13}, one-star: {-0.12, 0.53}
00:44:51.483 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
00:44:51.483 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.58)
00:44:51.483 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.97 mountX=-0.12 mountY=-0.08, mountTheta=-2.57
00:44:51.484 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
00:44:51.484 00.000 10844 Enqueuing Move request for scope (-0.05, 0.13)
00:44:51.484 00.000 11060 Worker thread wakes up
00:44:51.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:51.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:44:51.484 00.000 10844 UpdateGuideState exits: m=2885 SNR=33.8 Saturated
00:44:51.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:44:51.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:51.484 00.000 11060 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=-0.08
00:44:51.485 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:44:51.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:51.485 00.000 10844 Enqueuing Expose request
00:44:51.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:51.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:44:51.485 00.000 11060 MoveAxis(E, 0, ABG)
00:44:51.485 00.000 11060 Move returns status 0, amount 0
00:44:51.485 00.000 11060 MoveAxis(N, 0, ABG)
00:44:51.485 00.000 11060 Move returns status 0, amount 0
00:44:51.485 00.000 11060 move complete, result=0
00:44:51.485 00.000 11060 worker thread done servicing request
00:44:51.485 00.000 11060 Worker thread wakes up
00:44:51.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:51.486 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:51.488 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:52.118 00.630 11060 Exposure complete
00:44:52.311 00.193 11060 worker thread done servicing request
00:44:52.311 00.000 10844 OnExposeComplete: enter
00:44:52.311 00.000 10844 UpdateGuideState(): m_state=6
00:44:52.313 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7003
00:44:52.313 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.32, Mass=3021, SNR=34.7, Peak=240 HFD=3.6
00:44:52.314 00.001 10844 MultiStar: [#1 0.37,0.15,1.01,U] [#2 0.02,0.15,1.99,U] [#3 -0.20,0.03,0.92,U] [#4 0.03,-0.73,0.00,M1] [#5 -0.10,0.32,1.00,U] [#6 0.24,-0.39,0.87,U] [#7 -0.03,0.38,0.91,U] [#8 -0.15,0.08,0.95,U] 
00:44:52.314 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.13}, one-star: {0.17, 0.28}
00:44:52.314 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:44:52.314 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
00:44:52.314 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.29 mountX=-0.14 mountY=0.02, mountTheta=3.03
00:44:52.316 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
00:44:52.316 00.000 10844 Enqueuing Move request for scope (0.04, 0.13)
00:44:52.317 00.001 11060 Worker thread wakes up
00:44:52.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:44:52.317 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:44:52.317 00.000 11060 Moving (0.04, 0.13) raw xDistance=-0.14 yDistance=0.02
00:44:52.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:44:52.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:52.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:44:52.318 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:52.318 00.000 10844 UpdateGuideState exits: m=3021 SNR=34.7
00:44:52.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:52.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:52.319 00.001 10844 Enqueuing Expose request
00:44:52.320 00.001 11060 MoveAxis(E, 24, ABG)
00:44:52.320 00.000 11060 Guiding  Dir = 2, Dur = 24
00:44:52.330 00.010 11060 IsSlewing returns 0
00:44:52.330 00.000 11060 IsGuiding returns 0
00:44:52.361 00.031 11060 IsGuiding returns 0
00:44:52.361 00.000 11060 Move returns status 0, amount 24
00:44:52.362 00.001 11060 MoveAxis(N, 0, ABG)
00:44:52.362 00.000 11060 Move returns status 0, amount 0
00:44:52.362 00.000 11060 move complete, result=0
00:44:52.362 00.000 11060 worker thread done servicing request
00:44:52.362 00.000 11060 Worker thread wakes up
00:44:52.362 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:44:52.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:52.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:52.997 00.635 11060 Exposure complete
00:44:53.179 00.182 11060 worker thread done servicing request
00:44:53.179 00.000 10844 OnExposeComplete: enter
00:44:53.179 00.000 10844 UpdateGuideState(): m_state=6
00:44:53.179 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7004
00:44:53.180 00.001 10844 Star::Find returns 1 (0), X=262.81, Y=62.26, Mass=3145, SNR=36.3, Peak=242 HFD=3.5
00:44:53.180 00.000 10844 MultiStar: [#1 0.77,-0.40,0.00,M1] [#2 0.32,0.86,0.00,M1] [#3 0.50,-0.16,0.91,U] [#4 0.41,-0.63,0.00,M2] [#5 -0.06,0.08,1.08,U] [#6 0.24,-0.44,0.79,U] [#7 -0.05,-0.13,0.75,U] [#8 0.57,0.30,0.00,M1] 
00:44:53.180 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.06}, one-star: {0.29, 0.22}
00:44:53.180 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
00:44:53.180 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
00:44:53.180 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.34 mountX=0.03 mountY=0.19, mountTheta=1.41
00:44:53.181 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.06, opts=13)
00:44:53.181 00.000 10844 Enqueuing Move request for scope (0.18, -0.06)
00:44:53.181 00.000 11060 Worker thread wakes up
00:44:53.181 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:53.181 00.000 10844 UpdateGuideState exits: m=3145 SNR=36.3
00:44:53.182 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:53.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
00:44:53.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:53.182 00.000 10844 Enqueuing Expose request
00:44:53.182 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
00:44:53.182 00.000 11060 Moving (0.18, -0.06) raw xDistance=0.03 yDistance=0.19
00:44:53.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:44:53.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
00:44:53.182 00.000 11060 MoveAxis(E, 0, ABG)
00:44:53.182 00.000 11060 Move returns status 0, amount 0
00:44:53.182 00.000 11060 MoveAxis(S, 74, ABG)
00:44:53.182 00.000 11060 Guiding  Dir = 1, Dur = 74
00:44:53.190 00.008 11060 IsSlewing returns 0
00:44:53.190 00.000 11060 IsGuiding returns 0
00:44:53.268 00.078 11060 IsGuiding returns 0
00:44:53.268 00.000 11060 Move returns status 0, amount 74
00:44:53.268 00.000 11060 move complete, result=0
00:44:53.268 00.000 11060 worker thread done servicing request
00:44:53.268 00.000 11060 Worker thread wakes up
00:44:53.268 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 74 ms SOUTH
00:44:53.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:53.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:53.898 00.630 11060 Exposure complete
00:44:54.066 00.168 11060 worker thread done servicing request
00:44:54.066 00.000 10844 OnExposeComplete: enter
00:44:54.066 00.000 10844 UpdateGuideState(): m_state=6
00:44:54.066 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7005
00:44:54.066 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.08, Mass=2873, SNR=34.1, Peak=246 HFD=3.3
00:44:54.068 00.002 10844 MultiStar: [#1 0.28,-0.35,1.01,U] [#2 0.08,0.17,1.98,U] [#3 0.39,-0.10,0.97,U] [#4 0.36,-0.11,0.93,U] [#5 -0.31,-0.39,1.06,U] [#6 0.31,-0.50,0.93,U] [#7 0.09,-0.15,0.94,U] [#8 0.08,-0.22,1.01,U] 
00:44:54.068 00.000 10844 single-star, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.16, 0.05}
00:44:54.068 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
00:44:54.068 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
00:44:54.068 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=-0.08 mountY=0.15, mountTheta=2.03
00:44:54.069 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.05, opts=13)
00:44:54.069 00.000 10844 Enqueuing Move request for scope (0.16, 0.05)
00:44:54.069 00.000 11060 Worker thread wakes up
00:44:54.070 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
00:44:54.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
00:44:54.070 00.000 11060 Moving (0.16, 0.05) raw xDistance=-0.08 yDistance=0.15
00:44:54.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:44:54.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:54.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:44:54.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:54.070 00.000 10844 UpdateGuideState exits: m=2873 SNR=34.1
00:44:54.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:54.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:54.070 00.000 10844 Enqueuing Expose request
00:44:54.071 00.001 11060 MoveAxis(E, 0, ABG)
00:44:54.071 00.000 11060 Move returns status 0, amount 0
00:44:54.071 00.000 11060 MoveAxis(N, 0, ABG)
00:44:54.071 00.000 11060 Move returns status 0, amount 0
00:44:54.071 00.000 11060 move complete, result=0
00:44:54.071 00.000 11060 worker thread done servicing request
00:44:54.071 00.000 11060 Worker thread wakes up
00:44:54.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:54.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:54.073 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:44:54.707 00.634 11060 Exposure complete
00:44:54.869 00.162 11060 worker thread done servicing request
00:44:54.869 00.000 10844 OnExposeComplete: enter
00:44:54.869 00.000 10844 UpdateGuideState(): m_state=6
00:44:54.869 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7006
00:44:54.869 00.000 10844 Star::Find returns 1 (0), X=262.89, Y=62.27, Mass=2929, SNR=34.7, Peak=246 HFD=3.8
00:44:54.869 00.000 10844 MultiStar: [#1 -0.43,-0.05,0.95,U] [#2 0.30,0.28,1.86,U] [#3 0.25,-0.17,1.00,U] [#4 0.27,-0.09,0.99,U] [#5 -0.15,0.07,1.01,U] [#6 0.11,-0.41,0.95,U] [#7 -0.31,0.07,0.84,U] [#8 -0.24,0.02,0.87,U] 
00:44:54.869 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.36, 0.24}
00:44:54.869 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
00:44:54.870 00.001 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
00:44:54.870 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.38 mountX=-0.03 mountY=0.05, mountTheta=2.13
00:44:54.871 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
00:44:54.871 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
00:44:54.871 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:54.871 00.000 10844 UpdateGuideState exits: m=2929 SNR=34.7
00:44:54.873 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:54.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:54.879 00.006 10844 Enqueuing Expose request
00:44:54.880 00.001 11060 Worker thread wakes up
00:44:54.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:44:54.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:44:54.880 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
00:44:54.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:44:54.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:54.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:44:54.880 00.000 11060 MoveAxis(E, 0, ABG)
00:44:54.880 00.000 11060 Move returns status 0, amount 0
00:44:54.880 00.000 11060 MoveAxis(N, 0, ABG)
00:44:54.880 00.000 11060 Move returns status 0, amount 0
00:44:54.880 00.000 11060 move complete, result=0
00:44:54.880 00.000 11060 worker thread done servicing request
00:44:54.880 00.000 11060 Worker thread wakes up
00:44:54.881 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:54.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:54.882 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:55.524 00.642 11060 Exposure complete
00:44:55.697 00.173 11060 worker thread done servicing request
00:44:55.697 00.000 10844 OnExposeComplete: enter
00:44:55.697 00.000 10844 UpdateGuideState(): m_state=6
00:44:55.697 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7007
00:44:55.697 00.000 10844 Star::Find returns 1 (1), X=262.63, Y=62.35, Mass=3096, SNR=35.0, Peak=255 HFD=3.5
00:44:55.698 00.001 10844 MultiStar: [#1 -0.25,0.32,0.96,U] [#2 -0.09,0.37,2.10,U] [#3 0.03,0.34,0.98,U] [#4 0.16,-0.12,0.94,U] [#5 -0.01,-0.16,1.01,U] [#6 -0.07,-0.27,0.94,U] [#7 -0.56,0.06,0.88,U] [#8 0.09,0.01,0.88,U] 
00:44:55.698 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {0.10, 0.31}
00:44:55.698 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
00:44:55.698 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
00:44:55.699 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.03 mountX=-0.12 mountY=-0.08, mountTheta=-2.52
00:44:55.700 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.13, opts=13)
00:44:55.700 00.000 10844 Enqueuing Move request for scope (-0.06, 0.13)
00:44:55.700 00.000 11060 Worker thread wakes up
00:44:55.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:55.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
00:44:55.700 00.000 10844 UpdateGuideState exits: m=3096 SNR=35.0 Saturated
00:44:55.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
00:44:55.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:55.700 00.000 11060 Moving (-0.06, 0.13) raw xDistance=-0.12 yDistance=-0.08
00:44:55.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:55.701 00.001 10844 Enqueuing Expose request
00:44:55.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:44:55.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:55.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:44:55.701 00.000 11060 MoveAxis(E, 0, ABG)
00:44:55.701 00.000 11060 Move returns status 0, amount 0
00:44:55.701 00.000 11060 MoveAxis(N, 0, ABG)
00:44:55.701 00.000 11060 Move returns status 0, amount 0
00:44:55.701 00.000 11060 move complete, result=0
00:44:55.701 00.000 11060 worker thread done servicing request
00:44:55.701 00.000 11060 Worker thread wakes up
00:44:55.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:55.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:55.703 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:56.332 00.629 11060 Exposure complete
00:44:56.521 00.189 11060 worker thread done servicing request
00:44:56.521 00.000 10844 OnExposeComplete: enter
00:44:56.521 00.000 10844 UpdateGuideState(): m_state=6
00:44:56.521 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7008
00:44:56.521 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=61.73, Mass=2874, SNR=33.6, Peak=253 HFD=3.5
00:44:56.522 00.001 10844 MultiStar: [#1 -0.17,-0.93,0.00,M1] [#2 0.35,0.54,0.00,M1] [#3 0.05,0.03,0.98,U] [#4 0.57,-0.37,0.00,M1] [#5 -0.33,-0.44,1.05,U] [#6 -0.23,-0.61,0.00,M1] [#7 -0.45,-0.47,0.00,M1] [#8 0.06,0.29,0.95,U] 
00:44:56.522 00.000 10844 refined, 3 included, MultiStar: {-0.04, -0.12}, one-star: {0.08, -0.31}
00:44:56.522 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
00:44:56.522 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
00:44:56.522 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.90 mountX=0.12 mountY=-0.02, mountTheta=-0.17
00:44:56.524 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.12, opts=13)
00:44:56.524 00.000 10844 Enqueuing Move request for scope (-0.04, -0.12)
00:44:56.524 00.000 11060 Worker thread wakes up
00:44:56.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:56.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
00:44:56.524 00.000 10844 UpdateGuideState exits: m=2874 SNR=33.6
00:44:56.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
00:44:56.525 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:56.525 00.000 11060 Moving (-0.04, -0.12) raw xDistance=0.12 yDistance=-0.02
00:44:56.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:56.525 00.000 10844 Enqueuing Expose request
00:44:56.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:44:56.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:56.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:44:56.525 00.000 11060 MoveAxis(W, 22, ABG)
00:44:56.525 00.000 11060 Guiding  Dir = 3, Dur = 22
00:44:56.530 00.005 11060 IsSlewing returns 0
00:44:56.530 00.000 11060 IsGuiding returns 0
00:44:56.562 00.032 11060 IsGuiding returns 0
00:44:56.562 00.000 11060 Move returns status 0, amount 22
00:44:56.563 00.001 11060 MoveAxis(N, 0, ABG)
00:44:56.563 00.000 11060 Move returns status 0, amount 0
00:44:56.563 00.000 11060 move complete, result=0
00:44:56.563 00.000 11060 worker thread done servicing request
00:44:56.563 00.000 11060 Worker thread wakes up
00:44:56.564 00.001 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
00:44:56.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:56.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:57.194 00.630 11060 Exposure complete
00:44:57.366 00.172 11060 worker thread done servicing request
00:44:57.366 00.000 10844 OnExposeComplete: enter
00:44:57.366 00.000 10844 UpdateGuideState(): m_state=6
00:44:57.367 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7009
00:44:57.367 00.000 10844 Star::Find returns 1 (1), X=262.91, Y=62.47, Mass=3319, SNR=36.8, Peak=255 HFD=3.6
00:44:57.367 00.000 10844 MultiStar: [#1 -0.05,-0.12,0.88,U] [#2 0.42,0.73,0.00,M2] [#3 -0.01,0.20,0.90,U] [#4 0.57,0.31,0.00,M2] [#5 -0.30,0.10,0.90,U] [#6 0.01,0.15,0.85,U] [#7 -0.04,-0.16,0.78,U] [#8 0.04,0.37,0.88,U] 
00:44:57.367 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.15}, one-star: {0.39, 0.44}
00:44:57.367 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
00:44:57.367 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.07)
00:44:57.367 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
00:44:57.370 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
00:44:57.370 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
00:44:57.370 00.000 11060 Worker thread wakes up
00:44:57.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:57.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:44:57.370 00.000 10844 UpdateGuideState exits: m=3319 SNR=36.8 Saturated
00:44:57.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:44:57.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:57.371 00.001 11060 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.01
00:44:57.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:57.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:44:57.371 00.000 10844 Enqueuing Expose request
00:44:57.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:57.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:44:57.371 00.000 11060 MoveAxis(E, 25, ABG)
00:44:57.371 00.000 11060 Guiding  Dir = 2, Dur = 25
00:44:57.408 00.037 11060 IsSlewing returns 0
00:44:57.408 00.000 11060 IsGuiding returns 0
00:44:57.474 00.066 11060 IsGuiding returns 0
00:44:57.474 00.000 11060 Move returns status 0, amount 25
00:44:57.474 00.000 11060 MoveAxis(N, 0, ABG)
00:44:57.474 00.000 11060 Move returns status 0, amount 0
00:44:57.475 00.001 11060 move complete, result=0
00:44:57.475 00.000 11060 worker thread done servicing request
00:44:57.475 00.000 10844 GuideStep: -0.2 px 25 ms EAST, -0.0 px 0 ms NORTH
00:44:57.475 00.000 11060 Worker thread wakes up
00:44:57.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:57.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:58.119 00.644 11060 Exposure complete
00:44:58.299 00.180 11060 worker thread done servicing request
00:44:58.299 00.000 10844 OnExposeComplete: enter
00:44:58.299 00.000 10844 UpdateGuideState(): m_state=6
00:44:58.299 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7010
00:44:58.300 00.001 10844 Star::Find returns 1 (0), X=262.37, Y=61.92, Mass=2526, SNR=32.4, Peak=220 HFD=3.3
00:44:58.300 00.000 10844 MultiStar: [#1 -0.03,0.01,1.10,U] [#2 0.15,-0.18,2.05,U] [#3 0.21,0.34,0.98,U] [#4 0.14,-0.11,0.93,U] [#5 -0.08,-0.12,1.11,U] [#6 -0.06,-0.42,0.95,U] [#7 -0.35,-0.02,0.89,U] [#8 -0.24,0.18,1.03,U] 
00:44:58.300 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.16, -0.11}
00:44:58.300 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
00:44:58.300 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
00:44:58.300 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.97 mountX=0.06 mountY=-0.01, mountTheta=-0.23
00:44:58.301 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
00:44:58.303 00.002 10844 Enqueuing Move request for scope (-0.02, -0.06)
00:44:58.303 00.000 11060 Worker thread wakes up
00:44:58.303 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:44:58.303 00.000 10844 UpdateGuideState exits: m=2526 SNR=32.4
00:44:58.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:58.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:58.303 00.000 10844 Enqueuing Expose request
00:44:58.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:44:58.303 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:44:58.303 00.000 11060 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=-0.01
00:44:58.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:44:58.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:58.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:44:58.304 00.001 11060 MoveAxis(E, 0, ABG)
00:44:58.304 00.000 11060 Move returns status 0, amount 0
00:44:58.304 00.000 11060 MoveAxis(N, 0, ABG)
00:44:58.304 00.000 11060 Move returns status 0, amount 0
00:44:58.304 00.000 11060 move complete, result=0
00:44:58.304 00.000 11060 worker thread done servicing request
00:44:58.304 00.000 11060 Worker thread wakes up
00:44:58.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:58.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:58.307 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:58.942 00.635 11060 Exposure complete
00:44:59.139 00.197 11060 worker thread done servicing request
00:44:59.139 00.000 10844 OnExposeComplete: enter
00:44:59.139 00.000 10844 UpdateGuideState(): m_state=6
00:44:59.139 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7011
00:44:59.139 00.000 10844 Star::Find returns 1 (0), X=262.92, Y=62.07, Mass=2880, SNR=33.7, Peak=242 HFD=3.4
00:44:59.140 00.001 10844 MultiStar: [#1 0.40,-0.34,0.99,U] [#2 0.26,0.41,2.01,U] [#3 0.15,-0.01,0.90,U] [#4 -0.09,0.09,1.04,U] [#5 -0.34,-0.14,0.98,U] [#6 -0.05,-0.61,0.94,U] [#7 0.11,0.27,0.69,U] [#8 -0.44,0.20,0.94,U] 
00:44:59.140 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.40, 0.04}
00:44:59.140 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
00:44:59.140 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
00:44:59.140 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.42 mountX=-0.04 mountY=0.06, mountTheta=2.17
00:44:59.141 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
00:44:59.141 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
00:44:59.141 00.000 11060 Worker thread wakes up
00:44:59.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
00:44:59.141 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
00:44:59.141 00.000 11060 Moving (0.07, 0.03) raw xDistance=-0.04 yDistance=0.06
00:44:59.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:44:59.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:59.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:59.141 00.000 10844 UpdateGuideState exits: m=2880 SNR=33.7
00:44:59.143 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:59.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:59.143 00.000 10844 Enqueuing Expose request
00:44:59.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:44:59.143 00.000 11060 MoveAxis(E, 0, ABG)
00:44:59.143 00.000 11060 Move returns status 0, amount 0
00:44:59.143 00.000 11060 MoveAxis(N, 0, ABG)
00:44:59.143 00.000 11060 Move returns status 0, amount 0
00:44:59.143 00.000 11060 move complete, result=0
00:44:59.143 00.000 11060 worker thread done servicing request
00:44:59.143 00.000 11060 Worker thread wakes up
00:44:59.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:59.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:44:59.145 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:59.771 00.626 11060 Exposure complete
00:44:59.953 00.182 11060 worker thread done servicing request
00:44:59.953 00.000 10844 OnExposeComplete: enter
00:44:59.953 00.000 10844 UpdateGuideState(): m_state=6
00:44:59.960 00.007 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7012
00:44:59.960 00.000 10844 Star::Find returns 1 (0), X=262.90, Y=61.66, Mass=2829, SNR=33.6, Peak=207 HFD=3.5
00:44:59.960 00.000 10844 MultiStar: [#1 0.30,-0.28,1.07,U] [#2 -0.05,0.04,1.93,U] [#3 0.12,0.34,1.02,U] [#4 0.03,0.14,0.99,U] [#5 -0.36,-0.10,1.00,U] [#6 0.04,-0.36,0.90,U] [#7 -0.19,0.64,0.00,M1] [#8 -0.31,-0.28,0.95,U] 
00:44:59.960 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {0.38, -0.38}
00:44:59.960 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
00:44:59.960 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
00:44:59.961 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.40 mountX=0.09 mountY=0.03, mountTheta=0.34
00:44:59.962 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
00:44:59.962 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
00:44:59.962 00.000 11060 Worker thread wakes up
00:44:59.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:44:59.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:44:59.962 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.03
00:44:59.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:44:59.963 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:44:59.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:59.963 00.000 10844 UpdateGuideState exits: m=2829 SNR=33.6
00:44:59.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:44:59.963 00.000 11060 MoveAxis(E, 0, ABG)
00:44:59.963 00.000 11060 Move returns status 0, amount 0
00:44:59.963 00.000 11060 MoveAxis(N, 0, ABG)
00:44:59.963 00.000 11060 Move returns status 0, amount 0
00:44:59.963 00.000 11060 move complete, result=0
00:44:59.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:59.963 00.000 11060 worker thread done servicing request
00:44:59.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:44:59.963 00.000 10844 Enqueuing Expose request
00:44:59.963 00.000 11060 Worker thread wakes up
00:44:59.963 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:59.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:44:59.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:00.598 00.635 11060 Exposure complete
00:45:00.753 00.155 11060 worker thread done servicing request
00:45:00.753 00.000 10844 OnExposeComplete: enter
00:45:00.753 00.000 10844 UpdateGuideState(): m_state=6
00:45:00.753 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7013
00:45:00.753 00.000 10844 Star::Find returns 1 (1), X=262.69, Y=62.38, Mass=3075, SNR=35.4, Peak=255 HFD=3.5
00:45:00.754 00.001 10844 MultiStar: [#1 0.32,0.13,0.89,U] [#2 0.25,0.56,0.00,M1] [#3 0.14,0.03,0.93,U] [#4 0.12,0.09,0.90,U] [#5 -0.24,-0.09,1.03,U] [#6 0.14,-0.32,0.85,U] [#7 0.03,0.38,0.82,U] [#8 0.02,0.47,0.88,U] 
00:45:00.754 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.13}, one-star: {0.17, 0.34}
00:45:00.754 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
00:45:00.754 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
00:45:00.754 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.00 mountX=-0.14 mountY=0.06, mountTheta=2.74
00:45:00.755 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.13, opts=13)
00:45:00.755 00.000 10844 Enqueuing Move request for scope (0.08, 0.13)
00:45:00.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:00.755 00.000 10844 UpdateGuideState exits: m=3075 SNR=35.4 Saturated
00:45:00.756 00.001 11060 Worker thread wakes up
00:45:00.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:00.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:45:00.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:00.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:45:00.756 00.000 10844 Enqueuing Expose request
00:45:00.756 00.000 11060 Moving (0.08, 0.13) raw xDistance=-0.14 yDistance=0.06
00:45:00.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:45:00.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:00.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:45:00.756 00.000 11060 MoveAxis(E, 24, ABG)
00:45:00.756 00.000 11060 Guiding  Dir = 2, Dur = 24
00:45:00.765 00.009 11060 IsSlewing returns 0
00:45:00.765 00.000 11060 IsGuiding returns 0
00:45:00.804 00.039 11060 IsGuiding returns 0
00:45:00.804 00.000 11060 Move returns status 0, amount 24
00:45:00.804 00.000 11060 MoveAxis(N, 0, ABG)
00:45:00.804 00.000 11060 Move returns status 0, amount 0
00:45:00.804 00.000 11060 move complete, result=0
00:45:00.804 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:45:00.805 00.001 11060 worker thread done servicing request
00:45:00.805 00.000 11060 Worker thread wakes up
00:45:00.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:00.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:01.445 00.640 11060 Exposure complete
00:45:01.628 00.183 11060 worker thread done servicing request
00:45:01.628 00.000 10844 OnExposeComplete: enter
00:45:01.628 00.000 10844 UpdateGuideState(): m_state=6
00:45:01.629 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7014
00:45:01.629 00.000 10844 Star::Find returns 1 (1), X=263.10, Y=62.60, Mass=2990, SNR=34.7, Peak=255 HFD=3.3
00:45:01.629 00.000 10844 MultiStar: [#1 0.31,-0.15,1.04,U] [#2 -0.04,0.89,0.00,M2] [#3 0.02,0.65,0.00,M1] [#4 -0.13,0.75,0.00,M1] [#5 -0.02,0.09,0.98,U] [#6 0.30,-0.42,0.86,U] [#7 -0.17,0.41,0.91,U] [#8 0.08,0.38,0.91,U] 
00:45:01.629 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.15}, one-star: {0.57, 0.56}
00:45:01.629 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
00:45:01.629 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
00:45:01.629 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.68 mountX=-0.18 mountY=0.16, mountTheta=2.42
00:45:01.631 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.15, opts=13)
00:45:01.631 00.000 10844 Enqueuing Move request for scope (0.19, 0.15)
00:45:01.631 00.000 11060 Worker thread wakes up
00:45:01.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
00:45:01.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
00:45:01.631 00.000 11060 Moving (0.19, 0.15) raw xDistance=-0.18 yDistance=0.16
00:45:01.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:45:01.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:01.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:01.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:45:01.631 00.000 11060 MoveAxis(E, 32, ABG)
00:45:01.631 00.000 11060 Guiding  Dir = 2, Dur = 32
00:45:01.631 00.000 10844 UpdateGuideState exits: m=2990 SNR=34.7 Saturated
00:45:01.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:01.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:01.632 00.001 10844 Enqueuing Expose request
00:45:01.656 00.024 11060 IsSlewing returns 0
00:45:01.656 00.000 11060 IsGuiding returns 0
00:45:01.718 00.062 11060 IsGuiding returns 0
00:45:01.718 00.000 11060 Move returns status 0, amount 32
00:45:01.718 00.000 11060 MoveAxis(N, 0, ABG)
00:45:01.718 00.000 11060 Move returns status 0, amount 0
00:45:01.718 00.000 11060 move complete, result=0
00:45:01.718 00.000 11060 worker thread done servicing request
00:45:01.718 00.000 11060 Worker thread wakes up
00:45:01.718 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
00:45:01.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:01.719 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:02.348 00.629 11060 Exposure complete
00:45:02.514 00.166 11060 worker thread done servicing request
00:45:02.515 00.001 10844 OnExposeComplete: enter
00:45:02.515 00.000 10844 UpdateGuideState(): m_state=6
00:45:02.515 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7015
00:45:02.515 00.000 10844 Star::Find returns 1 (0), X=263.14, Y=62.14, Mass=2737, SNR=33.4, Peak=231 HFD=3.2
00:45:02.516 00.001 10844 MultiStar: [#1 0.56,-0.47,0.00,M1] [#2 0.15,-0.13,1.85,U] [#3 0.25,0.41,1.00,U] [#4 0.13,-0.08,0.91,U] [#5 0.08,-0.28,1.01,U] [#6 -0.24,-0.78,0.00,M1] [#7 0.12,-0.23,0.89,U] [#8 0.04,0.55,0.90,U] 
00:45:02.516 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.03}, one-star: {0.62, 0.11}
00:45:02.516 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
00:45:02.516 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
00:45:02.516 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.14 mountX=-0.06 mountY=0.19, mountTheta=1.89
00:45:02.517 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.03, opts=13)
00:45:02.517 00.000 10844 Enqueuing Move request for scope (0.20, 0.03)
00:45:02.519 00.002 11060 Worker thread wakes up
00:45:02.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:02.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
00:45:02.519 00.000 10844 UpdateGuideState exits: m=2737 SNR=33.4
00:45:02.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:02.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:02.519 00.000 10844 Enqueuing Expose request
00:45:02.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
00:45:02.525 00.006 11060 Moving (0.20, 0.03) raw xDistance=-0.06 yDistance=0.19
00:45:02.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:45:02.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:02.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:45:02.525 00.000 11060 MoveAxis(E, 0, ABG)
00:45:02.525 00.000 11060 Move returns status 0, amount 0
00:45:02.525 00.000 11060 MoveAxis(N, 0, ABG)
00:45:02.525 00.000 11060 Move returns status 0, amount 0
00:45:02.525 00.000 11060 move complete, result=0
00:45:02.525 00.000 11060 worker thread done servicing request
00:45:02.525 00.000 11060 Worker thread wakes up
00:45:02.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:02.527 00.002 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:02.528 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:03.168 00.640 11060 Exposure complete
00:45:03.338 00.170 11060 worker thread done servicing request
00:45:03.338 00.000 10844 OnExposeComplete: enter
00:45:03.338 00.000 10844 UpdateGuideState(): m_state=6
00:45:03.338 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7016
00:45:03.338 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.40, Mass=3063, SNR=35.4, Peak=251 HFD=3.3
00:45:03.339 00.001 10844 MultiStar: [#1 0.14,0.15,0.95,U] [#2 0.24,0.30,2.04,U] [#3 -0.18,0.43,0.94,U] [#4 0.25,0.25,1.01,U] [#5 -0.06,0.03,0.97,U] [#6 0.09,-0.38,0.88,U] [#7 -0.49,0.31,0.82,U] [#8 -0.21,0.66,0.00,M1] 
00:45:03.339 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.20}, one-star: {0.03, 0.37}
00:45:03.339 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
00:45:03.339 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
00:45:03.339 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.37 mountX=-0.20 mountY=0.01, mountTheta=3.10
00:45:03.340 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
00:45:03.341 00.001 10844 Enqueuing Move request for scope (0.04, 0.20)
00:45:03.341 00.000 11060 Worker thread wakes up
00:45:03.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:03.341 00.000 10844 UpdateGuideState exits: m=3063 SNR=35.4
00:45:03.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:03.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:03.341 00.000 10844 Enqueuing Expose request
00:45:03.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:45:03.341 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:45:03.341 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=0.01
00:45:03.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:45:03.342 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:03.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:45:03.342 00.000 11060 MoveAxis(E, 35, ABG)
00:45:03.342 00.000 11060 Guiding  Dir = 2, Dur = 35
00:45:03.360 00.018 11060 IsSlewing returns 0
00:45:03.360 00.000 11060 IsGuiding returns 0
00:45:03.422 00.062 11060 IsGuiding returns 0
00:45:03.422 00.000 11060 Move returns status 0, amount 35
00:45:03.422 00.000 11060 MoveAxis(N, 0, ABG)
00:45:03.422 00.000 11060 Move returns status 0, amount 0
00:45:03.422 00.000 11060 move complete, result=0
00:45:03.422 00.000 11060 worker thread done servicing request
00:45:03.422 00.000 11060 Worker thread wakes up
00:45:03.422 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
00:45:03.424 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:03.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:04.054 00.630 11060 Exposure complete
00:45:04.223 00.169 11060 worker thread done servicing request
00:45:04.223 00.000 10844 OnExposeComplete: enter
00:45:04.223 00.000 10844 UpdateGuideState(): m_state=6
00:45:04.223 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7017
00:45:04.223 00.000 10844 Star::Find returns 1 (1), X=263.08, Y=62.02, Mass=3260, SNR=36.7, Peak=255 HFD=3.0
00:45:04.223 00.000 10844 MultiStar: [#1 -0.11,-0.13,0.99,U] [#2 -0.41,0.34,1.84,U] [#3 -0.27,0.51,0.83,U] [#4 0.28,0.64,0.00,M1] [#5 0.09,0.15,0.94,U] [#6 0.02,-0.10,0.82,U] [#7 0.08,0.11,0.77,U] [#8 -0.56,0.71,0.00,M2] 
00:45:04.223 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.15}, one-star: {0.56, -0.02}
00:45:04.224 00.001 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.62)
00:45:04.224 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
00:45:04.224 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=-0.13 mountY=-0.08, mountTheta=-2.63
00:45:04.225 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.15, opts=13)
00:45:04.225 00.000 10844 Enqueuing Move request for scope (-0.05, 0.15)
00:45:04.225 00.000 11060 Worker thread wakes up
00:45:04.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
00:45:04.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
00:45:04.225 00.000 11060 Moving (-0.05, 0.15) raw xDistance=-0.13 yDistance=-0.08
00:45:04.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:45:04.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:04.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:04.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:45:04.225 00.000 11060 MoveAxis(E, 24, ABG)
00:45:04.225 00.000 11060 Guiding  Dir = 2, Dur = 24
00:45:04.225 00.000 10844 UpdateGuideState exits: m=3260 SNR=36.7 Saturated
00:45:04.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:04.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:04.225 00.000 10844 Enqueuing Expose request
00:45:04.238 00.013 11060 IsSlewing returns 0
00:45:04.239 00.001 11060 IsGuiding returns 0
00:45:04.268 00.029 11060 IsGuiding returns 0
00:45:04.268 00.000 11060 Move returns status 0, amount 24
00:45:04.268 00.000 11060 MoveAxis(N, 0, ABG)
00:45:04.268 00.000 11060 Move returns status 0, amount 0
00:45:04.268 00.000 11060 move complete, result=0
00:45:04.268 00.000 11060 worker thread done servicing request
00:45:04.269 00.001 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
00:45:04.269 00.000 11060 Worker thread wakes up
00:45:04.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:04.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:04.905 00.636 11060 Exposure complete
00:45:05.068 00.163 11060 worker thread done servicing request
00:45:05.068 00.000 10844 OnExposeComplete: enter
00:45:05.068 00.000 10844 UpdateGuideState(): m_state=6
00:45:05.068 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7018
00:45:05.069 00.001 10844 Star::Find returns 1 (1), X=262.53, Y=62.37, Mass=2686, SNR=33.3, Peak=255 HFD=3.2
00:45:05.069 00.000 10844 MultiStar: [#1 0.09,-0.29,0.96,U] [#2 -0.17,0.23,1.96,U] [#3 0.05,0.79,0.00,M1] [#4 0.21,0.33,0.97,U] [#5 -0.36,-0.40,0.99,U] [#6 0.23,-0.63,0.00,M1] [#7 0.41,-0.09,0.78,U] [#8 -0.17,0.25,1.00,U] 
00:45:05.069 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.08}, one-star: {0.01, 0.34}
00:45:05.069 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
00:45:05.069 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.62)
00:45:05.069 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.93 mountX=-0.07 mountY=-0.04, mountTheta=-2.61
00:45:05.071 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
00:45:05.071 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
00:45:05.071 00.000 11060 Worker thread wakes up
00:45:05.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:05.071 00.000 10844 UpdateGuideState exits: m=2686 SNR=33.3 Saturated
00:45:05.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:05.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:05.071 00.000 10844 Enqueuing Expose request
00:45:05.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
00:45:05.072 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
00:45:05.072 00.000 11060 Moving (-0.03, 0.08) raw xDistance=-0.07 yDistance=-0.04
00:45:05.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:45:05.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:05.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:45:05.072 00.000 11060 MoveAxis(E, 0, ABG)
00:45:05.072 00.000 11060 Move returns status 0, amount 0
00:45:05.072 00.000 11060 MoveAxis(N, 0, ABG)
00:45:05.072 00.000 11060 Move returns status 0, amount 0
00:45:05.072 00.000 11060 move complete, result=0
00:45:05.073 00.001 11060 worker thread done servicing request
00:45:05.073 00.000 11060 Worker thread wakes up
00:45:05.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:05.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:05.074 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:05.700 00.626 11060 Exposure complete
00:45:05.882 00.182 11060 worker thread done servicing request
00:45:05.882 00.000 10844 OnExposeComplete: enter
00:45:05.882 00.000 10844 UpdateGuideState(): m_state=6
00:45:05.882 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7019
00:45:05.882 00.000 10844 Star::Find returns 1 (0), X=262.52, Y=62.04, Mass=2865, SNR=34.4, Peak=250 HFD=3.5
00:45:05.883 00.001 10844 MultiStar: [#1 0.13,-0.50,1.03,U] [#2 0.23,0.41,1.89,U] [#3 0.24,0.30,1.03,U] [#4 -0.23,0.23,0.90,U] [#5 -0.38,-0.26,1.06,U] [#6 -0.51,-0.45,0.00,M2] [#7 -0.10,0.02,0.84,U] [#8 -0.49,0.60,0.00,M2] 
00:45:05.883 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.07}, one-star: {-0.01, 0.01}
00:45:05.883 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
00:45:05.883 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
00:45:05.883 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.40 mountX=-0.01 mountY=-0.01, mountTheta=-2.14
00:45:05.884 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
00:45:05.884 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
00:45:05.884 00.000 11060 Worker thread wakes up
00:45:05.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:45:05.884 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:45:05.885 00.001 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
00:45:05.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:05.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:05.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:05.885 00.000 10844 UpdateGuideState exits: m=2865 SNR=34.4
00:45:05.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:05.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:05.885 00.000 10844 Enqueuing Expose request
00:45:05.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:45:05.885 00.000 11060 MoveAxis(E, 0, ABG)
00:45:05.885 00.000 11060 Move returns status 0, amount 0
00:45:05.885 00.000 11060 MoveAxis(N, 0, ABG)
00:45:05.885 00.000 11060 Move returns status 0, amount 0
00:45:05.885 00.000 11060 move complete, result=0
00:45:05.885 00.000 11060 worker thread done servicing request
00:45:05.885 00.000 11060 Worker thread wakes up
00:45:05.887 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:05.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:05.888 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:06.516 00.628 11060 Exposure complete
00:45:06.680 00.164 11060 worker thread done servicing request
00:45:06.680 00.000 10844 OnExposeComplete: enter
00:45:06.680 00.000 10844 UpdateGuideState(): m_state=6
00:45:06.681 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7020
00:45:06.681 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=61.70, Mass=3118, SNR=35.9, Peak=246 HFD=3.5
00:45:06.681 00.000 10844 MultiStar: [#1 0.25,-0.22,0.95,U] [#2 0.09,0.84,0.00,M1] [#3 0.15,0.15,0.94,U] [#4 -0.06,0.02,0.90,U] [#5 0.03,0.00,1.00,U] [#6 -0.02,-0.12,0.93,U] [#7 -0.05,-0.27,0.82,U] [#8 -0.19,1.02,0.00,M3] 
00:45:06.681 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.16, -0.34}
00:45:06.681 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
00:45:06.681 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
00:45:06.681 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.00 mountX=0.10 mountY=0.09, mountTheta=0.74
00:45:06.683 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
00:45:06.683 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
00:45:06.683 00.000 11060 Worker thread wakes up
00:45:06.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
00:45:06.683 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
00:45:06.683 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=0.09
00:45:06.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:45:06.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:06.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:45:06.683 00.000 11060 MoveAxis(E, 0, ABG)
00:45:06.683 00.000 11060 Move returns status 0, amount 0
00:45:06.683 00.000 11060 MoveAxis(N, 0, ABG)
00:45:06.683 00.000 11060 Move returns status 0, amount 0
00:45:06.683 00.000 11060 move complete, result=0
00:45:06.683 00.000 11060 worker thread done servicing request
00:45:06.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:06.684 00.001 10844 UpdateGuideState exits: m=3118 SNR=35.9
00:45:06.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:06.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:06.684 00.000 10844 Enqueuing Expose request
00:45:06.684 00.000 11060 Worker thread wakes up
00:45:06.684 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:06.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:06.684 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:07.316 00.632 11060 Exposure complete
00:45:07.510 00.194 11060 worker thread done servicing request
00:45:07.510 00.000 10844 OnExposeComplete: enter
00:45:07.510 00.000 10844 UpdateGuideState(): m_state=6
00:45:07.510 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7021
00:45:07.511 00.001 10844 Star::Find returns 1 (1), X=262.67, Y=62.14, Mass=2660, SNR=32.7, Peak=255 HFD=3.3
00:45:07.511 00.000 10844 MultiStar: [#1 -0.31,-0.04,1.02,U] [#2 0.48,0.64,0.00,M2] [#3 -0.02,0.10,1.05,U] [#4 0.30,-0.12,1.09,U] [#5 0.04,-0.49,1.10,U] [#6 -0.07,-0.68,0.00,M2] [#7 -0.18,0.33,0.89,U] [#8 0.11,0.42,1.00,U] 
00:45:07.511 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.14, 0.10}
00:45:07.511 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:45:07.511 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:45:07.511 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.05 mountX=-0.03 mountY=0.01, mountTheta=2.78
00:45:07.512 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
00:45:07.514 00.002 10844 Enqueuing Move request for scope (0.02, 0.03)
00:45:07.514 00.000 11060 Worker thread wakes up
00:45:07.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:07.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:45:07.514 00.000 10844 UpdateGuideState exits: m=2660 SNR=32.7 Saturated
00:45:07.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:45:07.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:07.514 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
00:45:07.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:07.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:45:07.514 00.000 10844 Enqueuing Expose request
00:45:07.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:07.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:45:07.514 00.000 11060 MoveAxis(E, 0, ABG)
00:45:07.514 00.000 11060 Move returns status 0, amount 0
00:45:07.514 00.000 11060 MoveAxis(N, 0, ABG)
00:45:07.515 00.001 11060 Move returns status 0, amount 0
00:45:07.515 00.000 11060 move complete, result=0
00:45:07.515 00.000 11060 worker thread done servicing request
00:45:07.515 00.000 11060 Worker thread wakes up
00:45:07.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:07.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:07.516 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:08.158 00.642 11060 Exposure complete
00:45:08.328 00.170 11060 worker thread done servicing request
00:45:08.328 00.000 10844 OnExposeComplete: enter
00:45:08.328 00.000 10844 UpdateGuideState(): m_state=6
00:45:08.328 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7022
00:45:08.328 00.000 10844 Star::Find returns 1 (1), X=262.88, Y=61.91, Mass=3123, SNR=35.5, Peak=255 HFD=3.1
00:45:08.328 00.000 10844 MultiStar: [#1 0.26,-0.51,0.95,U] [#2 0.42,0.27,1.89,U] [#3 0.24,-0.12,0.89,U] [#4 0.22,-0.44,0.89,U] [#5 -0.17,0.27,1.01,U] [#6 -0.13,-0.52,0.89,U] [#7 -0.03,0.08,0.85,U] [#8 0.04,0.47,0.86,U] 
00:45:08.328 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.35, -0.12}
00:45:08.328 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
00:45:08.328 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
00:45:08.328 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=0.00 mountY=0.17, mountTheta=1.56
00:45:08.330 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.03, opts=13)
00:45:08.330 00.000 10844 Enqueuing Move request for scope (0.17, -0.03)
00:45:08.330 00.000 11060 Worker thread wakes up
00:45:08.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
00:45:08.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
00:45:08.330 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:08.330 00.000 11060 Moving (0.17, -0.03) raw xDistance=0.00 yDistance=0.17
00:45:08.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:45:08.332 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:08.332 00.000 10844 UpdateGuideState exits: m=3123 SNR=35.5 Saturated
00:45:08.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:45:08.332 00.000 11060 MoveAxis(E, 0, ABG)
00:45:08.332 00.000 11060 Move returns status 0, amount 0
00:45:08.332 00.000 11060 MoveAxis(N, 0, ABG)
00:45:08.332 00.000 11060 Move returns status 0, amount 0
00:45:08.332 00.000 11060 move complete, result=0
00:45:08.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:08.332 00.000 11060 worker thread done servicing request
00:45:08.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:08.332 00.000 10844 Enqueuing Expose request
00:45:08.333 00.001 11060 Worker thread wakes up
00:45:08.333 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:08.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:08.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:08.989 00.656 11060 Exposure complete
00:45:09.164 00.175 11060 worker thread done servicing request
00:45:09.164 00.000 10844 OnExposeComplete: enter
00:45:09.164 00.000 10844 UpdateGuideState(): m_state=6
00:45:09.165 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7023
00:45:09.165 00.000 10844 Star::Find returns 1 (0), X=262.69, Y=62.12, Mass=2735, SNR=33.5, Peak=235 HFD=3.4
00:45:09.165 00.000 10844 MultiStar: [#1 0.23,-0.50,1.10,U] [#2 -0.25,0.16,2.00,U] [#3 -0.09,0.06,0.98,U] [#4 0.26,0.21,1.06,U] [#5 0.14,0.26,1.10,U] [#6 0.15,-0.28,0.96,U] [#7 -0.03,0.58,0.90,U] [#8 -0.04,0.31,0.93,U] 
00:45:09.165 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.17, 0.09}
00:45:09.165 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
00:45:09.165 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
00:45:09.165 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.22 mountX=-0.10 mountY=0.02, mountTheta=2.96
00:45:09.166 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
00:45:09.166 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
00:45:09.168 00.002 11060 Worker thread wakes up
00:45:09.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:45:09.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:45:09.168 00.000 11060 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=0.02
00:45:09.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:45:09.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:09.168 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:09.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:09.168 00.000 11060 MoveAxis(E, 0, ABG)
00:45:09.168 00.000 11060 Move returns status 0, amount 0
00:45:09.168 00.000 11060 MoveAxis(N, 0, ABG)
00:45:09.168 00.000 11060 Move returns status 0, amount 0
00:45:09.168 00.000 11060 move complete, result=0
00:45:09.168 00.000 10844 UpdateGuideState exits: m=2735 SNR=33.5
00:45:09.168 00.000 11060 worker thread done servicing request
00:45:09.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:09.169 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:09.169 00.000 10844 Enqueuing Expose request
00:45:09.169 00.000 11060 Worker thread wakes up
00:45:09.169 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:09.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:09.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:09.800 00.631 11060 Exposure complete
00:45:09.972 00.172 11060 worker thread done servicing request
00:45:09.972 00.000 10844 OnExposeComplete: enter
00:45:09.972 00.000 10844 UpdateGuideState(): m_state=6
00:45:09.973 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7024
00:45:09.973 00.000 10844 Star::Find returns 1 (0), X=262.47, Y=62.30, Mass=2501, SNR=32.0, Peak=243 HFD=3.3
00:45:09.973 00.000 10844 MultiStar: [#1 0.25,-0.25,1.09,U] [#2 -0.47,-0.22,2.20,U] [#3 -0.04,0.18,0.98,U] [#4 0.23,-0.25,1.08,U] [#5 -0.69,-0.04,0.00,M1] [#6 0.08,-0.34,0.94,U] [#7 -0.24,0.52,0.90,U] [#8 -0.09,0.09,0.93,U] 
00:45:09.973 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {-0.06, 0.27}
00:45:09.973 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
00:45:09.973 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
00:45:09.973 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.73 mountX=0.06 mountY=-0.08, mountTheta=-0.98
00:45:09.975 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
00:45:09.975 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
00:45:09.975 00.000 11060 Worker thread wakes up
00:45:09.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:09.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:45:09.975 00.000 10844 UpdateGuideState exits: m=2501 SNR=32.0
00:45:09.975 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:45:09.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:09.975 00.000 11060 Moving (-0.09, -0.04) raw xDistance=0.06 yDistance=-0.08
00:45:09.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:09.975 00.000 10844 Enqueuing Expose request
00:45:09.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:45:09.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:09.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:45:09.976 00.001 11060 MoveAxis(E, 0, ABG)
00:45:09.976 00.000 11060 Move returns status 0, amount 0
00:45:09.976 00.000 11060 MoveAxis(N, 0, ABG)
00:45:09.976 00.000 11060 Move returns status 0, amount 0
00:45:09.976 00.000 11060 move complete, result=0
00:45:09.976 00.000 11060 worker thread done servicing request
00:45:09.976 00.000 11060 Worker thread wakes up
00:45:09.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:09.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:09.977 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:10.609 00.632 11060 Exposure complete
00:45:10.768 00.159 11060 worker thread done servicing request
00:45:10.768 00.000 10844 OnExposeComplete: enter
00:45:10.768 00.000 10844 UpdateGuideState(): m_state=6
00:45:10.769 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7025
00:45:10.769 00.000 10844 Star::Find returns 1 (1), X=262.77, Y=61.91, Mass=2897, SNR=34.5, Peak=255 HFD=3.2
00:45:10.769 00.000 10844 MultiStar: [#1 0.02,0.03,0.93,U] [#2 -0.44,0.26,2.03,U] [#3 0.14,0.09,0.97,U] [#4 0.25,-0.26,0.96,U] [#5 -0.50,0.48,0.00,M2] [#6 -0.33,-0.35,0.92,U] [#7 -0.43,0.85,0.00,M1] [#8 -0.53,0.33,0.00,M1] 
00:45:10.769 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.01}, one-star: {0.24, -0.12}
00:45:10.770 00.001 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
00:45:10.770 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
00:45:10.770 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.07 mountX=0.02 mountY=-0.08, mountTheta=-1.32
00:45:10.772 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
00:45:10.772 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
00:45:10.772 00.000 11060 Worker thread wakes up
00:45:10.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:10.772 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.5 Saturated
00:45:10.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:10.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:10.772 00.000 10844 Enqueuing Expose request
00:45:10.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
00:45:10.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
00:45:10.772 00.000 11060 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=-0.08
00:45:10.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:45:10.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:10.773 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:45:10.773 00.000 11060 MoveAxis(E, 0, ABG)
00:45:10.773 00.000 11060 Move returns status 0, amount 0
00:45:10.773 00.000 11060 MoveAxis(N, 0, ABG)
00:45:10.773 00.000 11060 Move returns status 0, amount 0
00:45:10.773 00.000 11060 move complete, result=0
00:45:10.773 00.000 11060 worker thread done servicing request
00:45:10.773 00.000 11060 Worker thread wakes up
00:45:10.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:10.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:10.774 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:11.419 00.645 11060 Exposure complete
00:45:11.585 00.166 11060 worker thread done servicing request
00:45:11.585 00.000 10844 OnExposeComplete: enter
00:45:11.585 00.000 10844 UpdateGuideState(): m_state=6
00:45:11.585 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7026
00:45:11.585 00.000 10844 Star::Find returns 1 (0), X=262.61, Y=61.98, Mass=2839, SNR=34.2, Peak=243 HFD=3.4
00:45:11.586 00.001 10844 MultiStar: [#1 0.02,0.01,1.00,U] [#2 0.08,0.52,2.07,U] [#3 0.17,0.25,0.92,U] [#4 -0.03,-0.08,0.96,U] [#5 -0.05,0.40,0.96,U] [#6 0.08,-0.26,0.92,U] [#7 -0.27,0.37,0.80,U] [#8 0.10,0.39,0.87,U] 
00:45:11.586 00.000 10844 single-star, 8 included, MultiStar: {0.03, 0.21}, one-star: {0.09, -0.05}
00:45:11.586 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:45:11.586 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:45:11.586 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.53 mountX=0.04 mountY=0.10, mountTheta=1.22
00:45:11.587 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
00:45:11.587 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
00:45:11.587 00.000 11060 Worker thread wakes up
00:45:11.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:11.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:45:11.588 00.001 10844 UpdateGuideState exits: m=2839 SNR=34.2
00:45:11.588 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:45:11.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:11.588 00.000 11060 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=0.10
00:45:11.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:11.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:45:11.588 00.000 10844 Enqueuing Expose request
00:45:11.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:11.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:11.588 00.000 11060 MoveAxis(E, 0, ABG)
00:45:11.588 00.000 11060 Move returns status 0, amount 0
00:45:11.588 00.000 11060 MoveAxis(N, 0, ABG)
00:45:11.588 00.000 11060 Move returns status 0, amount 0
00:45:11.588 00.000 11060 move complete, result=0
00:45:11.588 00.000 11060 worker thread done servicing request
00:45:11.588 00.000 11060 Worker thread wakes up
00:45:11.589 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:11.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:11.590 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:12.227 00.637 11060 Exposure complete
00:45:12.390 00.163 11060 worker thread done servicing request
00:45:12.391 00.001 10844 OnExposeComplete: enter
00:45:12.391 00.000 10844 UpdateGuideState(): m_state=6
00:45:12.391 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7027
00:45:12.392 00.001 10844 Star::Find returns 1 (0), X=262.41, Y=62.51, Mass=2826, SNR=33.8, Peak=253 HFD=3.3
00:45:12.392 00.000 10844 MultiStar: [#1 0.53,-0.33,0.00,M1] [#2 0.41,0.16,2.05,U] [#3 -0.09,0.26,0.96,U] [#4 0.09,-0.22,0.94,U] [#5 -0.13,0.13,0.97,U] [#6 0.10,-0.29,0.91,U] [#7 -0.17,0.67,0.00,M1] [#8 0.03,0.17,0.93,U] 
00:45:12.392 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {-0.12, 0.47}
00:45:12.392 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:45:12.392 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:45:12.392 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=-0.12 mountY=0.07, mountTheta=2.62
00:45:12.393 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
00:45:12.393 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
00:45:12.393 00.000 11060 Worker thread wakes up
00:45:12.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:12.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:45:12.393 00.000 10844 UpdateGuideState exits: m=2826 SNR=33.8
00:45:12.393 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:45:12.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:12.393 00.000 11060 Moving (0.09, 0.11) raw xDistance=-0.12 yDistance=0.07
00:45:12.394 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:12.394 00.000 10844 Enqueuing Expose request
00:45:12.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:45:12.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:12.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:45:12.394 00.000 11060 MoveAxis(E, 22, ABG)
00:45:12.394 00.000 11060 Guiding  Dir = 2, Dur = 22
00:45:12.421 00.027 11060 IsSlewing returns 0
00:45:12.421 00.000 11060 IsGuiding returns 0
00:45:12.469 00.048 11060 IsGuiding returns 0
00:45:12.470 00.001 11060 Move returns status 0, amount 22
00:45:12.470 00.000 11060 MoveAxis(N, 0, ABG)
00:45:12.470 00.000 11060 Move returns status 0, amount 0
00:45:12.470 00.000 11060 move complete, result=0
00:45:12.471 00.001 11060 worker thread done servicing request
00:45:12.471 00.000 11060 Worker thread wakes up
00:45:12.471 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
00:45:12.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:12.472 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:13.099 00.627 11060 Exposure complete
00:45:13.284 00.185 11060 worker thread done servicing request
00:45:13.284 00.000 10844 OnExposeComplete: enter
00:45:13.284 00.000 10844 UpdateGuideState(): m_state=6
00:45:13.284 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7028
00:45:13.285 00.001 10844 Star::Find returns 1 (0), X=263.01, Y=61.66, Mass=3603, SNR=38.1, Peak=251 HFD=3.9
00:45:13.285 00.000 10844 MultiStar: [#1 -0.10,0.52,0.96,U] [#2 -0.23,0.02,1.83,U] [#3 0.16,0.38,0.81,U] [#4 0.06,0.20,0.86,U] [#5 -0.12,-0.20,0.94,U] [#6 -0.02,-0.45,0.88,U] [#7 -0.03,0.75,0.00,M2] [#8 -0.40,0.61,0.00,M1] 
00:45:13.285 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.01}, one-star: {0.48, -0.38}
00:45:13.285 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:45:13.285 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:45:13.286 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.26 mountX=-0.01 mountY=0.00, mountTheta=3.00
00:45:13.287 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.01, opts=13)
00:45:13.287 00.000 10844 Enqueuing Move request for scope (0.00, 0.01)
00:45:13.287 00.000 11060 Worker thread wakes up
00:45:13.287 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:13.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
00:45:13.287 00.000 10844 UpdateGuideState exits: m=3603 SNR=38.1
00:45:13.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
00:45:13.289 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:13.289 00.000 11060 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=0.00
00:45:13.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:13.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:13.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:13.289 00.000 10844 Enqueuing Expose request
00:45:13.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:45:13.289 00.000 11060 MoveAxis(E, 0, ABG)
00:45:13.289 00.000 11060 Move returns status 0, amount 0
00:45:13.289 00.000 11060 MoveAxis(N, 0, ABG)
00:45:13.289 00.000 11060 Move returns status 0, amount 0
00:45:13.289 00.000 11060 move complete, result=0
00:45:13.289 00.000 11060 worker thread done servicing request
00:45:13.289 00.000 11060 Worker thread wakes up
00:45:13.290 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:13.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:13.291 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:13.930 00.639 11060 Exposure complete
00:45:14.115 00.185 11060 worker thread done servicing request
00:45:14.115 00.000 10844 OnExposeComplete: enter
00:45:14.115 00.000 10844 UpdateGuideState(): m_state=6
00:45:14.116 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7029
00:45:14.116 00.000 10844 Star::Find returns 1 (0), X=262.75, Y=62.05, Mass=2925, SNR=34.0, Peak=236 HFD=3.3
00:45:14.116 00.000 10844 MultiStar: [#1 0.28,-0.30,1.03,U] [#2 0.05,0.05,1.97,U] [#3 -0.04,0.05,0.99,U] [#4 0.02,0.29,1.03,U] [#5 -0.47,-0.08,1.04,U] [#6 0.07,-0.73,0.00,M1] [#7 -0.09,-0.08,0.85,U] [#8 -0.03,-0.18,0.91,U] 
00:45:14.116 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.02}, one-star: {0.22, 0.01}
00:45:14.116 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
00:45:14.116 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
00:45:14.116 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.53 mountX=0.02 mountY=0.00, mountTheta=0.20
00:45:14.118 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
00:45:14.118 00.000 10844 Enqueuing Move request for scope (0.00, -0.02)
00:45:14.118 00.000 11060 Worker thread wakes up
00:45:14.119 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:14.119 00.000 10844 UpdateGuideState exits: m=2925 SNR=34.0
00:45:14.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:14.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:14.119 00.000 10844 Enqueuing Expose request
00:45:14.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
00:45:14.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
00:45:14.119 00.000 11060 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=0.00
00:45:14.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:45:14.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:14.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:45:14.119 00.000 11060 MoveAxis(E, 0, ABG)
00:45:14.119 00.000 11060 Move returns status 0, amount 0
00:45:14.120 00.001 11060 MoveAxis(N, 0, ABG)
00:45:14.120 00.000 11060 Move returns status 0, amount 0
00:45:14.120 00.000 11060 move complete, result=0
00:45:14.120 00.000 11060 worker thread done servicing request
00:45:14.120 00.000 11060 Worker thread wakes up
00:45:14.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:14.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:14.122 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:14.754 00.632 11060 Exposure complete
00:45:14.931 00.177 11060 worker thread done servicing request
00:45:14.931 00.000 10844 OnExposeComplete: enter
00:45:14.931 00.000 10844 UpdateGuideState(): m_state=6
00:45:14.931 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7030
00:45:14.931 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=61.96, Mass=2776, SNR=33.8, Peak=235 HFD=3.3
00:45:14.931 00.000 10844 MultiStar: [#1 -0.02,-0.12,0.92,U] [#2 -0.08,0.03,2.03,U] [#3 -0.11,0.20,0.97,U] [#4 -0.27,-0.01,0.98,U] [#5 -0.23,-0.12,1.00,U] [#6 -0.07,-0.18,1.01,U] [#7 -0.44,0.53,0.00,M2] [#8 -0.30,0.23,0.92,U] 
00:45:14.931 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.00}, one-star: {0.19, -0.07}
00:45:14.931 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
00:45:14.933 00.002 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
00:45:14.933 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.11 mountX=0.02 mountY=-0.10, mountTheta=-1.36
00:45:14.934 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.00, opts=13)
00:45:14.934 00.000 10844 Enqueuing Move request for scope (-0.11, -0.00)
00:45:14.934 00.000 11060 Worker thread wakes up
00:45:14.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:14.934 00.000 10844 UpdateGuideState exits: m=2776 SNR=33.8
00:45:14.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:14.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:14.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
00:45:14.934 00.000 10844 Enqueuing Expose request
00:45:14.935 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
00:45:14.935 00.000 11060 Moving (-0.11, -0.00) raw xDistance=0.02 yDistance=-0.10
00:45:14.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:45:14.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:14.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:14.935 00.000 11060 MoveAxis(E, 0, ABG)
00:45:14.935 00.000 11060 Move returns status 0, amount 0
00:45:14.935 00.000 11060 MoveAxis(N, 0, ABG)
00:45:14.935 00.000 11060 Move returns status 0, amount 0
00:45:14.935 00.000 11060 move complete, result=0
00:45:14.935 00.000 11060 worker thread done servicing request
00:45:14.935 00.000 11060 Worker thread wakes up
00:45:14.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:14.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:14.936 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:15.571 00.635 11060 Exposure complete
00:45:15.741 00.170 11060 worker thread done servicing request
00:45:15.742 00.001 10844 OnExposeComplete: enter
00:45:15.742 00.000 10844 UpdateGuideState(): m_state=6
00:45:15.742 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7031
00:45:15.742 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=61.93, Mass=2807, SNR=33.8, Peak=243 HFD=3.5
00:45:15.742 00.000 10844 MultiStar: [#1 0.01,-0.10,1.02,U] [#2 -0.06,0.16,2.10,U] [#3 0.26,-0.08,0.90,U] [#4 0.23,-0.06,1.01,U] [#5 0.03,0.16,1.06,U] [#6 -0.34,-0.13,0.97,U] [#7 -0.36,-0.13,0.86,U] [#8 0.02,0.31,0.98,U] 
00:45:15.742 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.08, -0.11}
00:45:15.744 00.002 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
00:45:15.744 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
00:45:15.744 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.22 mountX=-0.02 mountY=-0.02, mountTheta=-2.32
00:45:15.745 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
00:45:15.745 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
00:45:15.745 00.000 11060 Worker thread wakes up
00:45:15.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:15.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:45:15.745 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.8
00:45:15.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:45:15.746 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:15.746 00.000 11060 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
00:45:15.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:15.746 00.000 10844 Enqueuing Expose request
00:45:15.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:45:15.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:15.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:45:15.746 00.000 11060 MoveAxis(E, 0, ABG)
00:45:15.746 00.000 11060 Move returns status 0, amount 0
00:45:15.746 00.000 11060 MoveAxis(N, 0, ABG)
00:45:15.746 00.000 11060 Move returns status 0, amount 0
00:45:15.746 00.000 11060 move complete, result=0
00:45:15.747 00.001 11060 worker thread done servicing request
00:45:15.747 00.000 11060 Worker thread wakes up
00:45:15.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:15.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:15.748 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:16.398 00.650 11060 Exposure complete
00:45:16.567 00.169 11060 worker thread done servicing request
00:45:16.567 00.000 10844 OnExposeComplete: enter
00:45:16.567 00.000 10844 UpdateGuideState(): m_state=6
00:45:16.567 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7032
00:45:16.567 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.26, Mass=2783, SNR=33.8, Peak=234 HFD=3.5
00:45:16.567 00.000 10844 MultiStar: [#1 0.24,-0.51,0.98,U] [#2 0.43,-0.05,2.03,U] [#3 0.25,-0.25,1.03,U] [#4 0.23,-0.26,0.96,U] [#5 -0.01,0.19,1.05,U] [#6 -0.12,-0.16,0.94,U] [#7 0.47,0.27,0.83,U] [#8 0.03,0.74,0.00,M1] 
00:45:16.567 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.07}, one-star: {0.24, 0.23}
00:45:16.567 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
00:45:16.567 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
00:45:16.567 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.28 mountX=0.02 mountY=0.25, mountTheta=1.47
00:45:16.569 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.07, opts=13)
00:45:16.569 00.000 10844 Enqueuing Move request for scope (0.24, -0.07)
00:45:16.569 00.000 11060 Worker thread wakes up
00:45:16.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:16.570 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
00:45:16.570 00.000 10844 UpdateGuideState exits: m=2783 SNR=33.8
00:45:16.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
00:45:16.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:16.570 00.000 11060 Moving (0.24, -0.07) raw xDistance=0.02 yDistance=0.25
00:45:16.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:16.570 00.000 10844 Enqueuing Expose request
00:45:16.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:45:16.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
00:45:16.570 00.000 11060 MoveAxis(E, 0, ABG)
00:45:16.570 00.000 11060 Move returns status 0, amount 0
00:45:16.570 00.000 11060 MoveAxis(S, 95, ABG)
00:45:16.570 00.000 11060 Guiding  Dir = 1, Dur = 95
00:45:16.581 00.011 11060 IsSlewing returns 0
00:45:16.581 00.000 11060 IsGuiding returns 0
00:45:16.689 00.108 11060 IsGuiding returns 0
00:45:16.689 00.000 11060 Move returns status 0, amount 95
00:45:16.689 00.000 11060 move complete, result=0
00:45:16.689 00.000 11060 worker thread done servicing request
00:45:16.689 00.000 11060 Worker thread wakes up
00:45:16.689 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 95 ms SOUTH
00:45:16.690 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:16.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:17.321 00.631 11060 Exposure complete
00:45:17.499 00.178 11060 worker thread done servicing request
00:45:17.499 00.000 10844 OnExposeComplete: enter
00:45:17.501 00.002 10844 UpdateGuideState(): m_state=6
00:45:17.501 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7033
00:45:17.501 00.000 10844 Star::Find returns 1 (0), X=262.46, Y=62.24, Mass=2819, SNR=33.8, Peak=238 HFD=3.6
00:45:17.501 00.000 10844 MultiStar: [#1 0.09,-0.52,0.99,U] [#2 0.50,0.05,2.04,U] [#3 0.13,0.27,0.95,U] [#4 0.45,0.05,0.99,U] [#5 0.19,-0.38,1.04,U] [#6 -0.19,-0.24,1.00,U] [#7 -0.14,0.28,0.91,U] [#8 -0.44,0.29,0.88,U] 
00:45:17.502 00.001 10844 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {-0.07, 0.21}
00:45:17.502 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
00:45:17.502 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
00:45:17.502 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.02 mountY=0.11, mountTheta=1.73
00:45:17.503 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.00, opts=13)
00:45:17.503 00.000 10844 Enqueuing Move request for scope (0.11, -0.00)
00:45:17.503 00.000 11060 Worker thread wakes up
00:45:17.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
00:45:17.503 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
00:45:17.503 00.000 11060 Moving (0.11, -0.00) raw xDistance=-0.02 yDistance=0.11
00:45:17.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:45:17.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:17.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:45:17.503 00.000 11060 MoveAxis(E, 0, ABG)
00:45:17.503 00.000 11060 Move returns status 0, amount 0
00:45:17.504 00.001 11060 MoveAxis(N, 0, ABG)
00:45:17.504 00.000 11060 Move returns status 0, amount 0
00:45:17.504 00.000 11060 move complete, result=0
00:45:17.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:45:17.504 00.000 10844 UpdateGuideState exits: m=2819 SNR=33.8
00:45:17.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:17.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:17.504 00.000 10844 Enqueuing Expose request
00:45:17.504 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:17.504 00.000 11060 worker thread done servicing request
00:45:17.504 00.000 11060 Worker thread wakes up
00:45:17.505 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:17.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:18.147 00.642 11060 Exposure complete
00:45:18.324 00.177 11060 worker thread done servicing request
00:45:18.324 00.000 10844 OnExposeComplete: enter
00:45:18.324 00.000 10844 UpdateGuideState(): m_state=6
00:45:18.324 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7034
00:45:18.324 00.000 10844 Star::Find returns 1 (0), X=262.91, Y=62.27, Mass=2686, SNR=33.0, Peak=229 HFD=3.1
00:45:18.325 00.001 10844 MultiStar: [#1 0.16,0.29,1.02,U] [#2 0.07,0.27,2.06,U] [#3 -0.03,-0.02,1.02,U] [#4 0.52,0.13,0.97,U] [#5 -0.04,-0.14,1.01,U] [#6 0.17,-0.51,0.97,U] [#7 -0.47,0.55,0.00,M1] [#8 -0.61,0.77,0.00,M1] 
00:45:18.325 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.07}, one-star: {0.38, 0.23}
00:45:18.325 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
00:45:18.325 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
00:45:18.325 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.41 mountX=-0.10 mountY=0.15, mountTheta=2.16
00:45:18.326 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.07, opts=13)
00:45:18.326 00.000 10844 Enqueuing Move request for scope (0.16, 0.07)
00:45:18.327 00.001 11060 Worker thread wakes up
00:45:18.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:45:18.327 00.000 10844 UpdateGuideState exits: m=2686 SNR=33.0
00:45:18.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:18.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:18.327 00.000 10844 Enqueuing Expose request
00:45:18.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:45:18.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:45:18.327 00.000 11060 Moving (0.16, 0.07) raw xDistance=-0.10 yDistance=0.15
00:45:18.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:45:18.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:18.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:45:18.327 00.000 11060 MoveAxis(E, 0, ABG)
00:45:18.327 00.000 11060 Move returns status 0, amount 0
00:45:18.327 00.000 11060 MoveAxis(N, 0, ABG)
00:45:18.327 00.000 11060 Move returns status 0, amount 0
00:45:18.327 00.000 11060 move complete, result=0
00:45:18.328 00.001 11060 worker thread done servicing request
00:45:18.328 00.000 11060 Worker thread wakes up
00:45:18.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:18.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:18.330 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:18.962 00.632 11060 Exposure complete
00:45:19.133 00.171 11060 worker thread done servicing request
00:45:19.133 00.000 10844 OnExposeComplete: enter
00:45:19.133 00.000 10844 UpdateGuideState(): m_state=6
00:45:19.133 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7035
00:45:19.133 00.000 10844 Star::Find returns 1 (0), X=262.91, Y=61.80, Mass=2882, SNR=34.6, Peak=247 HFD=2.9
00:45:19.134 00.001 10844 MultiStar: [#1 0.21,0.06,1.02,U] [#2 0.03,0.41,1.95,U] [#3 0.39,0.59,0.00,M1] [#4 0.21,-0.07,0.93,U] [#5 0.05,0.31,1.05,U] [#6 0.38,-0.11,0.94,U] [#7 -0.02,0.30,0.85,U] [#8 0.01,0.83,0.00,M2] 
00:45:19.134 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.13}, one-star: {0.38, -0.24}
00:45:19.134 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:45:19.134 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
00:45:19.134 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.69 mountX=-0.16 mountY=0.14, mountTheta=2.43
00:45:19.135 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.13, opts=13)
00:45:19.135 00.000 10844 Enqueuing Move request for scope (0.16, 0.13)
00:45:19.135 00.000 11060 Worker thread wakes up
00:45:19.136 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:45:19.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
00:45:19.136 00.000 10844 UpdateGuideState exits: m=2882 SNR=34.6
00:45:19.136 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
00:45:19.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:19.136 00.000 11060 Moving (0.16, 0.13) raw xDistance=-0.16 yDistance=0.14
00:45:19.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:19.136 00.000 10844 Enqueuing Expose request
00:45:19.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:45:19.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:19.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:45:19.136 00.000 11060 MoveAxis(E, 28, ABG)
00:45:19.136 00.000 11060 Guiding  Dir = 2, Dur = 28
00:45:19.144 00.008 11060 IsSlewing returns 0
00:45:19.144 00.000 11060 IsGuiding returns 0
00:45:19.176 00.032 11060 IsGuiding returns 0
00:45:19.176 00.000 11060 Move returns status 0, amount 28
00:45:19.176 00.000 11060 MoveAxis(N, 0, ABG)
00:45:19.176 00.000 11060 Move returns status 0, amount 0
00:45:19.176 00.000 11060 move complete, result=0
00:45:19.176 00.000 11060 worker thread done servicing request
00:45:19.176 00.000 11060 Worker thread wakes up
00:45:19.176 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
00:45:19.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:19.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:19.807 00.631 11060 Exposure complete
00:45:19.960 00.153 11060 worker thread done servicing request
00:45:19.960 00.000 10844 OnExposeComplete: enter
00:45:19.960 00.000 10844 UpdateGuideState(): m_state=6
00:45:19.960 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7036
00:45:19.961 00.001 10844 Star::Find returns 1 (0), X=263.03, Y=62.26, Mass=2687, SNR=32.9, Peak=245 HFD=3.2
00:45:19.961 00.000 10844 MultiStar: [#1 0.49,-0.03,0.99,U] [#2 0.27,-0.09,2.03,U] [#3 0.26,-0.18,0.99,U] [#4 0.14,-0.04,1.12,U] [#5 0.15,0.13,1.07,U] [#6 0.34,-0.24,0.95,U] [#7 0.43,-0.15,1.00,U] [#8 0.10,-0.15,0.91,U] 
00:45:19.961 00.000 10844 refined, 8 included, MultiStar: {0.29, -0.06}, one-star: {0.51, 0.23}
00:45:19.961 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
00:45:19.961 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
00:45:19.961 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-0.19 mountX=0.00 mountY=0.30, mountTheta=1.56
00:45:19.963 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.06, opts=13)
00:45:19.963 00.000 10844 Enqueuing Move request for scope (0.29, -0.06)
00:45:19.963 00.000 11060 Worker thread wakes up
00:45:19.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:19.964 00.001 10844 UpdateGuideState exits: m=2687 SNR=32.9
00:45:19.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:19.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.06) opts 0xd
00:45:19.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:19.964 00.000 10844 Enqueuing Expose request
00:45:19.964 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.06)
00:45:19.964 00.000 11060 Moving (0.29, -0.06) raw xDistance=0.00 yDistance=0.30
00:45:19.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:45:19.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
00:45:19.964 00.000 11060 MoveAxis(E, 0, ABG)
00:45:19.964 00.000 11060 Move returns status 0, amount 0
00:45:19.964 00.000 11060 MoveAxis(S, 116, ABG)
00:45:19.964 00.000 11060 Guiding  Dir = 1, Dur = 116
00:45:19.989 00.025 11060 IsSlewing returns 0
00:45:19.989 00.000 11060 IsGuiding returns 0
00:45:20.129 00.140 11060 IsGuiding returns 0
00:45:20.129 00.000 11060 Move returns status 0, amount 116
00:45:20.129 00.000 11060 move complete, result=0
00:45:20.129 00.000 11060 worker thread done servicing request
00:45:20.129 00.000 11060 Worker thread wakes up
00:45:20.129 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 116 ms SOUTH
00:45:20.130 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:20.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:20.761 00.631 11060 Exposure complete
00:45:20.936 00.175 11060 worker thread done servicing request
00:45:20.936 00.000 10844 OnExposeComplete: enter
00:45:20.936 00.000 10844 UpdateGuideState(): m_state=6
00:45:20.936 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7037
00:45:20.937 00.001 10844 Star::Find returns 1 (0), X=262.77, Y=61.66, Mass=3127, SNR=36.1, Peak=254 HFD=3.6
00:45:20.937 00.000 10844 MultiStar: [#1 0.58,-0.19,0.89,U] [#2 0.37,0.54,0.00,M1] [#3 0.38,0.81,0.00,M1] [#4 0.40,0.06,0.99,U] [#5 -0.03,-0.09,1.02,U] [#6 0.45,0.20,0.82,U] [#7 0.24,-0.08,0.81,U] [#8 0.19,0.53,0.92,U] 
00:45:20.937 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.00}, one-star: {0.25, -0.38}
00:45:20.937 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
00:45:20.937 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
00:45:20.937 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.00 hyp=0.29 cameraTheta=0.01 mountX=-0.05 mountY=0.28, mountTheta=1.76
00:45:20.938 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.00, opts=13)
00:45:20.939 00.001 10844 Enqueuing Move request for scope (0.29, 0.00)
00:45:20.939 00.000 11060 Worker thread wakes up
00:45:20.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:20.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.00) opts 0xd
00:45:20.939 00.000 10844 UpdateGuideState exits: m=3127 SNR=36.1
00:45:20.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.00)
00:45:20.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:20.939 00.000 11060 Moving (0.29, 0.00) raw xDistance=-0.05 yDistance=0.28
00:45:20.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:20.939 00.000 10844 Enqueuing Expose request
00:45:20.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:45:20.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
00:45:20.939 00.000 11060 MoveAxis(E, 0, ABG)
00:45:20.940 00.001 11060 Move returns status 0, amount 0
00:45:20.940 00.000 11060 MoveAxis(S, 110, ABG)
00:45:20.940 00.000 11060 Guiding  Dir = 1, Dur = 110
00:45:20.973 00.033 11060 IsSlewing returns 0
00:45:20.973 00.000 11060 IsGuiding returns 0
00:45:21.121 00.148 11060 IsGuiding returns 0
00:45:21.121 00.000 11060 Move returns status 0, amount 110
00:45:21.121 00.000 11060 move complete, result=0
00:45:21.121 00.000 11060 worker thread done servicing request
00:45:21.121 00.000 11060 Worker thread wakes up
00:45:21.123 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 110 ms SOUTH
00:45:21.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:21.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:21.762 00.639 11060 Exposure complete
00:45:21.938 00.176 11060 worker thread done servicing request
00:45:21.938 00.000 10844 OnExposeComplete: enter
00:45:21.938 00.000 10844 UpdateGuideState(): m_state=6
00:45:21.938 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7038
00:45:21.938 00.000 10844 Star::Find returns 1 (0), X=263.00, Y=62.13, Mass=2895, SNR=34.7, Peak=239 HFD=3.5
00:45:21.939 00.001 10844 MultiStar: [#1 0.44,-0.28,1.01,U] [#2 0.46,-0.24,1.96,U] [#3 0.37,0.76,0.00,M2] [#4 -0.02,0.04,0.90,U] [#5 -0.19,0.04,1.00,U] [#6 0.03,0.08,0.84,U] [#7 0.13,0.16,0.89,U] [#8 0.30,0.44,0.91,U] 
00:45:21.939 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.00}, one-star: {0.47, 0.09}
00:45:21.939 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
00:45:21.939 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
00:45:21.939 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.02 mountX=-0.05 mountY=0.23, mountTheta=1.77
00:45:21.940 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.00, opts=13)
00:45:21.940 00.000 10844 Enqueuing Move request for scope (0.24, 0.00)
00:45:21.940 00.000 11060 Worker thread wakes up
00:45:21.941 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:21.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.00) opts 0xd
00:45:21.941 00.000 10844 UpdateGuideState exits: m=2895 SNR=34.7
00:45:21.941 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.00)
00:45:21.941 00.000 11060 Moving (0.24, 0.00) raw xDistance=-0.05 yDistance=0.23
00:45:21.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:45:21.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:45:21.941 00.000 11060 MoveAxis(E, 0, ABG)
00:45:21.941 00.000 11060 Move returns status 0, amount 0
00:45:21.941 00.000 11060 MoveAxis(S, 91, ABG)
00:45:21.941 00.000 11060 Guiding  Dir = 1, Dur = 91
00:45:21.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:21.942 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:21.942 00.000 10844 Enqueuing Expose request
00:45:21.973 00.031 11060 IsSlewing returns 0
00:45:21.973 00.000 11060 IsGuiding returns 0
00:45:22.083 00.110 11060 IsGuiding returns 0
00:45:22.083 00.000 11060 Move returns status 0, amount 91
00:45:22.083 00.000 11060 move complete, result=0
00:45:22.083 00.000 11060 worker thread done servicing request
00:45:22.083 00.000 11060 Worker thread wakes up
00:45:22.083 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 91 ms SOUTH
00:45:22.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:22.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:22.717 00.634 11060 Exposure complete
00:45:22.877 00.160 11060 worker thread done servicing request
00:45:22.877 00.000 10844 OnExposeComplete: enter
00:45:22.877 00.000 10844 UpdateGuideState(): m_state=6
00:45:22.878 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7039
00:45:22.878 00.000 10844 Star::Find returns 1 (1), X=262.14, Y=61.82, Mass=2945, SNR=34.1, Peak=255 HFD=3.6
00:45:22.878 00.000 10844 MultiStar: [#1 0.29,-0.53,1.02,U] [#2 -0.65,-0.11,0.00,M1] [#3 0.04,-0.22,0.98,U] [#4 -0.70,-0.35,0.00,M1] [#5 -0.59,-0.41,0.00,M1] [#6 -0.27,-0.77,0.00,M1] [#7 -0.26,-0.00,0.86,U] [#8 -0.40,-0.30,0.96,U] 
00:45:22.879 00.001 10844 refined, 4 included, MultiStar: {-0.14, -0.26}, one-star: {-0.38, -0.21}
00:45:22.879 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
00:45:22.879 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
00:45:22.879 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-2.05 mountX=0.28 mountY=-0.09, mountTheta=-0.31
00:45:22.880 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.26, opts=13)
00:45:22.880 00.000 10844 Enqueuing Move request for scope (-0.14, -0.26)
00:45:22.880 00.000 11060 Worker thread wakes up
00:45:22.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
00:45:22.880 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
00:45:22.880 00.000 11060 Moving (-0.14, -0.26) raw xDistance=0.28 yDistance=-0.09
00:45:22.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:45:22.881 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:22.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:22.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:45:22.881 00.000 11060 MoveAxis(W, 49, ABG)
00:45:22.881 00.000 11060 Guiding  Dir = 3, Dur = 49
00:45:22.881 00.000 10844 UpdateGuideState exits: m=2945 SNR=34.1 Saturated
00:45:22.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:22.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:22.881 00.000 10844 Enqueuing Expose request
00:45:22.914 00.033 11060 IsSlewing returns 0
00:45:22.914 00.000 11060 IsGuiding returns 0
00:45:22.994 00.080 11060 IsGuiding returns 0
00:45:22.994 00.000 11060 Move returns status 0, amount 49
00:45:22.994 00.000 11060 MoveAxis(N, 0, ABG)
00:45:22.994 00.000 11060 Move returns status 0, amount 0
00:45:22.994 00.000 11060 move complete, result=0
00:45:22.994 00.000 11060 worker thread done servicing request
00:45:22.994 00.000 11060 Worker thread wakes up
00:45:22.994 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
00:45:22.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:22.995 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:23.620 00.625 11060 Exposure complete
00:45:23.788 00.168 11060 worker thread done servicing request
00:45:23.789 00.001 10844 OnExposeComplete: enter
00:45:23.789 00.000 10844 UpdateGuideState(): m_state=6
00:45:23.789 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7040
00:45:23.789 00.000 10844 Star::Find returns 1 (1), X=262.54, Y=62.03, Mass=3142, SNR=35.7, Peak=255 HFD=3.7
00:45:23.789 00.000 10844 MultiStar: [#1 -0.15,-0.34,0.83,U] [#2 -0.23,-0.06,1.93,U] [#3 0.26,-0.12,0.86,U] [#4 -0.02,-0.37,0.73,U] [#5 -0.43,0.06,0.98,U] [#6 0.03,-0.21,0.87,U] [#7 0.09,-0.35,0.81,U] [#8 0.02,0.38,0.86,U] 
00:45:23.790 00.001 10844 single-star, 8 included, MultiStar: {-0.07, -0.10}, one-star: {0.01, -0.01}
00:45:23.790 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
00:45:23.790 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
00:45:23.790 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.69 mountX=0.01 mountY=0.01, mountTheta=1.06
00:45:23.792 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
00:45:23.792 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
00:45:23.792 00.000 11060 Worker thread wakes up
00:45:23.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:23.792 00.000 10844 UpdateGuideState exits: m=3142 SNR=35.7 Saturated
00:45:23.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:23.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:23.792 00.000 10844 Enqueuing Expose request
00:45:23.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:45:23.792 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:45:23.792 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
00:45:23.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:45:23.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:23.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:45:23.793 00.001 11060 MoveAxis(E, 0, ABG)
00:45:23.793 00.000 11060 Move returns status 0, amount 0
00:45:23.793 00.000 11060 MoveAxis(N, 0, ABG)
00:45:23.793 00.000 11060 Move returns status 0, amount 0
00:45:23.793 00.000 11060 move complete, result=0
00:45:23.793 00.000 11060 worker thread done servicing request
00:45:23.793 00.000 11060 Worker thread wakes up
00:45:23.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:23.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:23.794 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:24.438 00.644 11060 Exposure complete
00:45:24.603 00.165 11060 worker thread done servicing request
00:45:24.603 00.000 10844 OnExposeComplete: enter
00:45:24.603 00.000 10844 UpdateGuideState(): m_state=6
00:45:24.603 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7041
00:45:24.603 00.000 10844 Star::Find returns 1 (0), X=262.38, Y=62.26, Mass=2521, SNR=32.3, Peak=229 HFD=3.2
00:45:24.604 00.001 10844 MultiStar: [#1 -0.44,0.07,1.10,U] [#2 0.09,0.11,2.09,U] [#3 -0.25,0.06,0.99,U] [#4 0.48,-0.18,1.13,U] [#5 0.10,0.20,1.08,U] [#6 -0.29,-0.47,0.99,U] [#7 -0.13,0.10,0.87,U] [#8 0.22,0.40,1.02,U] 
00:45:24.604 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.14, 0.22}
00:45:24.604 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
00:45:24.604 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
00:45:24.604 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.90 mountX=-0.05 mountY=-0.03, mountTheta=-2.64
00:45:24.605 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
00:45:24.606 00.001 10844 Enqueuing Move request for scope (-0.02, 0.06)
00:45:24.606 00.000 11060 Worker thread wakes up
00:45:24.612 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:24.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:45:24.613 00.001 10844 UpdateGuideState exits: m=2521 SNR=32.3
00:45:24.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:24.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:45:24.613 00.000 11060 Moving (-0.02, 0.06) raw xDistance=-0.05 yDistance=-0.03
00:45:24.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:45:24.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:24.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:24.613 00.000 10844 Enqueuing Expose request
00:45:24.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:24.613 00.000 11060 MoveAxis(E, 0, ABG)
00:45:24.613 00.000 11060 Move returns status 0, amount 0
00:45:24.613 00.000 11060 MoveAxis(N, 0, ABG)
00:45:24.613 00.000 11060 Move returns status 0, amount 0
00:45:24.613 00.000 11060 move complete, result=0
00:45:24.613 00.000 11060 worker thread done servicing request
00:45:24.615 00.002 11060 Worker thread wakes up
00:45:24.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:24.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:24.616 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:25.245 00.629 11060 Exposure complete
00:45:25.421 00.176 11060 worker thread done servicing request
00:45:25.421 00.000 10844 OnExposeComplete: enter
00:45:25.421 00.000 10844 UpdateGuideState(): m_state=6
00:45:25.423 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7042
00:45:25.423 00.000 10844 Star::Find returns 1 (0), X=262.72, Y=62.14, Mass=3013, SNR=34.8, Peak=229 HFD=3.4
00:45:25.423 00.000 10844 MultiStar: [#1 0.09,-0.40,0.94,U] [#2 -0.02,0.28,1.96,U] [#3 -0.27,0.01,1.02,U] [#4 0.00,-0.19,0.95,U] [#5 -0.23,-0.46,1.03,U] [#6 -0.44,-0.38,0.91,U] [#7 -0.20,0.02,0.77,U] [#8 -0.24,-0.10,0.93,U] 
00:45:25.423 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {0.19, 0.10}
00:45:25.423 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
00:45:25.423 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
00:45:25.423 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.50 mountX=0.10 mountY=-0.10, mountTheta=-0.76
00:45:25.425 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.08, opts=13)
00:45:25.425 00.000 10844 Enqueuing Move request for scope (-0.11, -0.08)
00:45:25.425 00.000 11060 Worker thread wakes up
00:45:25.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:25.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
00:45:25.425 00.000 10844 UpdateGuideState exits: m=3013 SNR=34.8
00:45:25.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
00:45:25.426 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:25.426 00.000 11060 Moving (-0.11, -0.08) raw xDistance=0.10 yDistance=-0.10
00:45:25.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:25.426 00.000 10844 Enqueuing Expose request
00:45:25.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:45:25.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:25.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:25.426 00.000 11060 MoveAxis(E, 0, ABG)
00:45:25.426 00.000 11060 Move returns status 0, amount 0
00:45:25.426 00.000 11060 MoveAxis(N, 0, ABG)
00:45:25.426 00.000 11060 Move returns status 0, amount 0
00:45:25.426 00.000 11060 move complete, result=0
00:45:25.426 00.000 11060 worker thread done servicing request
00:45:25.426 00.000 11060 Worker thread wakes up
00:45:25.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:25.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:25.428 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:26.056 00.628 11060 Exposure complete
00:45:26.217 00.161 11060 worker thread done servicing request
00:45:26.218 00.001 10844 OnExposeComplete: enter
00:45:26.218 00.000 10844 UpdateGuideState(): m_state=6
00:45:26.218 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7043
00:45:26.218 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=61.96, Mass=2770, SNR=33.5, Peak=251 HFD=3.5
00:45:26.218 00.000 10844 MultiStar: [#1 -0.26,-0.33,1.03,U] [#2 -0.00,0.30,1.99,U] [#3 -0.09,-0.24,1.00,U] [#4 -0.32,0.49,0.94,U] [#5 0.06,0.20,1.11,U] [#6 -0.01,-0.17,0.95,U] [#7 -0.26,0.21,0.83,U] [#8 -0.45,0.11,1.00,U] 
00:45:26.218 00.000 10844 single-star, 8 included, MultiStar: {-0.13, 0.07}, one-star: {0.03, -0.08}
00:45:26.219 00.001 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
00:45:26.219 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
00:45:26.219 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.26 mountX=0.07 mountY=0.04, mountTheta=0.48
00:45:26.220 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
00:45:26.220 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
00:45:26.220 00.000 11060 Worker thread wakes up
00:45:26.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:26.221 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
00:45:26.221 00.000 10844 UpdateGuideState exits: m=2770 SNR=33.5
00:45:26.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:26.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:26.221 00.000 10844 Enqueuing Expose request
00:45:26.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
00:45:26.221 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.07 yDistance=0.04
00:45:26.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:45:26.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:26.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:45:26.221 00.000 11060 MoveAxis(E, 0, ABG)
00:45:26.221 00.000 11060 Move returns status 0, amount 0
00:45:26.221 00.000 11060 MoveAxis(N, 0, ABG)
00:45:26.221 00.000 11060 Move returns status 0, amount 0
00:45:26.221 00.000 11060 move complete, result=0
00:45:26.223 00.002 11060 worker thread done servicing request
00:45:26.223 00.000 11060 Worker thread wakes up
00:45:26.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:26.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:26.224 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:26.870 00.646 11060 Exposure complete
00:45:27.062 00.192 11060 worker thread done servicing request
00:45:27.062 00.000 10844 OnExposeComplete: enter
00:45:27.062 00.000 10844 UpdateGuideState(): m_state=6
00:45:27.062 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7044
00:45:27.063 00.001 10844 Star::Find returns 1 (0), X=262.18, Y=62.02, Mass=2600, SNR=32.4, Peak=235 HFD=3.1
00:45:27.063 00.000 10844 MultiStar: [#1 0.06,-0.00,1.00,U] [#2 -0.14,0.09,2.08,U] [#3 -0.08,0.19,0.96,U] [#4 -0.27,-0.04,1.01,U] [#5 -0.35,-0.32,1.07,U] [#6 -0.18,-0.69,0.00,M1] [#7 -0.29,0.36,0.89,U] [#8 -0.15,0.13,0.98,U] 
00:45:27.063 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.05}, one-star: {-0.34, -0.01}
00:45:27.063 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
00:45:27.063 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
00:45:27.063 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.19 cameraTheta=2.90 mountX=-0.01 mountY=-0.19, mountTheta=-1.63
00:45:27.064 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.05, opts=13)
00:45:27.064 00.000 10844 Enqueuing Move request for scope (-0.19, 0.05)
00:45:27.065 00.001 11060 Worker thread wakes up
00:45:27.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
00:45:27.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
00:45:27.065 00.000 11060 Moving (-0.19, 0.05) raw xDistance=-0.01 yDistance=-0.19
00:45:27.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:27.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:27.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:45:27.065 00.000 10844 UpdateGuideState exits: m=2600 SNR=32.4
00:45:27.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:45:27.065 00.000 11060 MoveAxis(E, 0, ABG)
00:45:27.065 00.000 11060 Move returns status 0, amount 0
00:45:27.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:27.065 00.000 11060 MoveAxis(N, 0, ABG)
00:45:27.065 00.000 11060 Move returns status 0, amount 0
00:45:27.065 00.000 11060 move complete, result=0
00:45:27.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:27.066 00.001 10844 Enqueuing Expose request
00:45:27.066 00.000 11060 worker thread done servicing request
00:45:27.066 00.000 11060 Worker thread wakes up
00:45:27.066 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:45:27.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:27.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:27.718 00.652 11060 Exposure complete
00:45:27.884 00.166 11060 worker thread done servicing request
00:45:27.884 00.000 10844 OnExposeComplete: enter
00:45:27.884 00.000 10844 UpdateGuideState(): m_state=6
00:45:27.884 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7045
00:45:27.884 00.000 10844 Star::Find returns 1 (1), X=262.27, Y=61.71, Mass=3151, SNR=35.8, Peak=255 HFD=3.5
00:45:27.884 00.000 10844 MultiStar: [#1 -0.54,-0.23,1.02,U] [#2 0.29,-0.54,1.96,U] [#3 -0.49,-0.33,0.96,U] [#4 -0.17,-0.40,0.92,U] [#5 -0.48,-0.82,0.00,M1] [#6 -0.11,-0.81,0.00,M2] [#7 -0.59,-0.23,0.00,M1] [#8 -0.72,-0.48,0.00,M1] 
00:45:27.884 00.000 10844 single-star, 4 included, MultiStar: {-0.15, -0.39}, one-star: {-0.25, -0.32}
00:45:27.884 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
00:45:27.884 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
00:45:27.885 00.001 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.32 hyp=0.41 cameraTheta=-2.23 mountX=0.36 mountY=-0.19, mountTheta=-0.49
00:45:27.887 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.32, opts=13)
00:45:27.887 00.000 10844 Enqueuing Move request for scope (-0.25, -0.32)
00:45:27.887 00.000 11060 Worker thread wakes up
00:45:27.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.32) opts 0xd
00:45:27.887 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.32)
00:45:27.887 00.000 11060 Moving (-0.25, -0.32) raw xDistance=0.36 yDistance=-0.19
00:45:27.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
00:45:27.888 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:45:27.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:27.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:45:27.888 00.000 11060 MoveAxis(W, 63, ABG)
00:45:27.888 00.000 11060 Guiding  Dir = 3, Dur = 63
00:45:27.888 00.000 10844 UpdateGuideState exits: m=3151 SNR=35.8 Saturated
00:45:27.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:27.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:27.888 00.000 10844 Enqueuing Expose request
00:45:27.908 00.020 11060 IsSlewing returns 0
00:45:27.908 00.000 11060 IsGuiding returns 0
00:45:28.002 00.094 11060 IsGuiding returns 0
00:45:28.002 00.000 11060 Move returns status 0, amount 63
00:45:28.002 00.000 11060 MoveAxis(N, 0, ABG)
00:45:28.002 00.000 11060 Move returns status 0, amount 0
00:45:28.002 00.000 11060 move complete, result=0
00:45:28.002 00.000 11060 worker thread done servicing request
00:45:28.002 00.000 11060 Worker thread wakes up
00:45:28.002 00.000 10844 GuideStep: 0.4 px 63 ms WEST, -0.2 px 0 ms NORTH
00:45:28.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:28.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:28.632 00.630 11060 Exposure complete
00:45:28.829 00.197 10844 OnExposeComplete: enter
00:45:28.829 00.000 10844 UpdateGuideState(): m_state=6
00:45:28.830 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7046
00:45:28.830 00.000 10844 Star::Find returns 1 (1), X=262.40, Y=61.61, Mass=2883, SNR=33.6, Peak=255 HFD=3.4
00:45:28.830 00.000 10844 MultiStar: [#1 -0.08,-0.75,0.00,M1] [#2 -0.18,-0.31,2.08,U] [#3 -0.05,-0.50,0.92,U] [#4 -0.06,-0.54,0.93,U] [#5 -0.36,-0.61,0.00,M2] [#6 -0.50,-1.44,0.00,M3] [#7 -0.59,-0.57,0.00,M2] [#8 -0.21,-0.45,0.86,U] 
00:45:28.831 00.001 10844 refined, 4 included, MultiStar: {-0.13, -0.42}, one-star: {-0.12, -0.43}
00:45:28.831 00.000 11060 worker thread done servicing request
00:45:28.831 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
00:45:28.831 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
00:45:28.831 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.88 mountX=0.43 mountY=-0.06, mountTheta=-0.14
00:45:28.834 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.42, opts=13)
00:45:28.834 00.000 10844 Enqueuing Move request for scope (-0.13, -0.42)
00:45:28.834 00.000 11060 Worker thread wakes up
00:45:28.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:28.834 00.000 10844 UpdateGuideState exits: m=2883 SNR=33.6 Saturated
00:45:28.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:28.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:28.834 00.000 10844 Enqueuing Expose request
00:45:28.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.42) opts 0xd
00:45:28.835 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.42)
00:45:28.835 00.000 11060 Moving (-0.13, -0.42) raw xDistance=0.43 yDistance=-0.06
00:45:28.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
00:45:28.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:28.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:45:28.835 00.000 11060 MoveAxis(W, 77, ABG)
00:45:28.835 00.000 11060 Guiding  Dir = 3, Dur = 77
00:45:28.862 00.027 11060 IsSlewing returns 0
00:45:28.862 00.000 11060 IsGuiding returns 0
00:45:28.957 00.095 11060 IsGuiding returns 0
00:45:28.957 00.000 11060 Move returns status 0, amount 77
00:45:28.957 00.000 11060 MoveAxis(N, 0, ABG)
00:45:28.957 00.000 11060 Move returns status 0, amount 0
00:45:28.957 00.000 11060 move complete, result=0
00:45:28.957 00.000 11060 worker thread done servicing request
00:45:28.957 00.000 11060 Worker thread wakes up
00:45:28.957 00.000 10844 GuideStep: 0.4 px 77 ms WEST, -0.1 px 0 ms NORTH
00:45:28.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:28.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:29.589 00.632 11060 Exposure complete
00:45:29.761 00.172 11060 worker thread done servicing request
00:45:29.761 00.000 10844 OnExposeComplete: enter
00:45:29.761 00.000 10844 UpdateGuideState(): m_state=6
00:45:29.762 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7047
00:45:29.762 00.000 10844 Star::Find returns 1 (1), X=262.22, Y=61.97, Mass=2905, SNR=34.0, Peak=255 HFD=3.6
00:45:29.762 00.000 10844 MultiStar: [#1 -0.23,-0.22,0.96,U] [#2 -0.42,-0.37,1.97,U] [#3 -0.51,-0.22,0.87,U] [#4 -0.47,-0.46,0.00,M1] [#5 -0.40,-0.16,1.05,U] [#6 0.27,-1.04,0.00,M4] [#7 -0.64,0.11,0.00,M3] [#8 -0.42,-0.01,0.86,U] 
00:45:29.762 00.000 10844 single-star, 5 included, MultiStar: {-0.38, -0.20}, one-star: {-0.30, -0.06}
00:45:29.762 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
00:45:29.762 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
00:45:29.762 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.31 cameraTheta=-2.93 mountX=0.12 mountY=-0.29, mountTheta=-1.18
00:45:29.764 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.06, opts=13)
00:45:29.764 00.000 10844 Enqueuing Move request for scope (-0.30, -0.06)
00:45:29.764 00.000 11060 Worker thread wakes up
00:45:29.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:29.765 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.06) opts 0xd
00:45:29.765 00.000 10844 UpdateGuideState exits: m=2905 SNR=34.0 Saturated
00:45:29.765 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.06)
00:45:29.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:29.765 00.000 11060 Moving (-0.30, -0.06) raw xDistance=0.12 yDistance=-0.29
00:45:29.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:29.765 00.000 10844 Enqueuing Expose request
00:45:29.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:45:29.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:29.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:45:29.765 00.000 11060 MoveAxis(E, 0, ABG)
00:45:29.765 00.000 11060 Move returns status 0, amount 0
00:45:29.765 00.000 11060 MoveAxis(N, 0, ABG)
00:45:29.765 00.000 11060 Move returns status 0, amount 0
00:45:29.765 00.000 11060 move complete, result=0
00:45:29.765 00.000 11060 worker thread done servicing request
00:45:29.766 00.001 11060 Worker thread wakes up
00:45:29.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:29.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:29.767 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:45:30.403 00.636 11060 Exposure complete
00:45:30.592 00.189 11060 worker thread done servicing request
00:45:30.593 00.001 10844 OnExposeComplete: enter
00:45:30.593 00.000 10844 UpdateGuideState(): m_state=6
00:45:30.593 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7048
00:45:30.593 00.000 10844 Star::Find returns 1 (1), X=262.30, Y=62.55, Mass=2700, SNR=33.2, Peak=255 HFD=3.2
00:45:30.593 00.000 10844 MultiStar: [#1 -0.28,-0.44,0.99,U] [#2 -0.11,-0.46,2.05,U] [#3 -0.21,0.13,1.00,U] [#4 -0.13,-0.13,0.93,U] [#5 -0.18,-0.15,1.07,U] [#6 -0.15,-0.29,1.01,U] [#7 -0.47,0.09,0.84,U] [#8 -0.43,0.49,0.00,M1] 
00:45:30.594 00.001 10844 refined, 7 included, MultiStar: {-0.20, -0.14}, one-star: {-0.23, 0.51}
00:45:30.594 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
00:45:30.594 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
00:45:30.594 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.53 mountX=0.17 mountY=-0.18, mountTheta=-0.79
00:45:30.596 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.14, opts=13)
00:45:30.596 00.000 10844 Enqueuing Move request for scope (-0.20, -0.14)
00:45:30.596 00.000 11060 Worker thread wakes up
00:45:30.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:30.596 00.000 10844 UpdateGuideState exits: m=2700 SNR=33.2 Saturated
00:45:30.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:30.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:30.596 00.000 10844 Enqueuing Expose request
00:45:30.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
00:45:30.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
00:45:30.596 00.000 11060 Moving (-0.20, -0.14) raw xDistance=0.17 yDistance=-0.18
00:45:30.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:45:30.597 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:30.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:45:30.597 00.000 11060 MoveAxis(W, 30, ABG)
00:45:30.597 00.000 11060 Guiding  Dir = 3, Dur = 30
00:45:30.602 00.005 11060 IsSlewing returns 0
00:45:30.602 00.000 11060 IsGuiding returns 0
00:45:30.634 00.032 11060 IsGuiding returns 0
00:45:30.634 00.000 11060 Move returns status 0, amount 30
00:45:30.634 00.000 11060 MoveAxis(N, 0, ABG)
00:45:30.634 00.000 11060 Move returns status 0, amount 0
00:45:30.634 00.000 11060 move complete, result=0
00:45:30.634 00.000 11060 worker thread done servicing request
00:45:30.635 00.001 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
00:45:30.635 00.000 11060 Worker thread wakes up
00:45:30.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:30.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:31.268 00.633 11060 Exposure complete
00:45:31.452 00.184 11060 worker thread done servicing request
00:45:31.452 00.000 10844 OnExposeComplete: enter
00:45:31.452 00.000 10844 UpdateGuideState(): m_state=6
00:45:31.452 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7049
00:45:31.452 00.000 10844 Star::Find returns 1 (0), X=262.17, Y=61.74, Mass=2811, SNR=33.9, Peak=245 HFD=3.1
00:45:31.453 00.001 10844 MultiStar: [#1 -0.01,-0.27,0.98,U] [#2 -0.32,-0.29,2.04,U] [#3 -0.06,-0.48,0.92,U] [#4 -0.17,-0.38,0.85,U] [#5 -0.40,-0.21,1.03,U] [#6 -0.02,-0.63,0.00,M4] [#7 -0.23,0.03,0.80,U] [#8 -0.10,-0.13,0.97,U] 
00:45:31.453 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.26}, one-star: {-0.36, -0.29}
00:45:31.453 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
00:45:31.453 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
00:45:31.453 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-2.28 mountX=0.30 mountY=-0.18, mountTheta=-0.54
00:45:31.454 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.26, opts=13)
00:45:31.454 00.000 10844 Enqueuing Move request for scope (-0.22, -0.26)
00:45:31.454 00.000 11060 Worker thread wakes up
00:45:31.455 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:31.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.26) opts 0xd
00:45:31.455 00.000 10844 UpdateGuideState exits: m=2811 SNR=33.9
00:45:31.455 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.26)
00:45:31.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:31.455 00.000 11060 Moving (-0.22, -0.26) raw xDistance=0.30 yDistance=-0.18
00:45:31.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:31.455 00.000 10844 Enqueuing Expose request
00:45:31.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:45:31.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:31.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:45:31.455 00.000 11060 MoveAxis(W, 52, ABG)
00:45:31.455 00.000 11060 Guiding  Dir = 3, Dur = 52
00:45:31.495 00.040 11060 IsSlewing returns 0
00:45:31.495 00.000 11060 IsGuiding returns 0
00:45:31.607 00.112 11060 IsGuiding returns 0
00:45:31.607 00.000 11060 Move returns status 0, amount 52
00:45:31.608 00.001 11060 MoveAxis(N, 0, ABG)
00:45:31.608 00.000 11060 Move returns status 0, amount 0
00:45:31.608 00.000 11060 move complete, result=0
00:45:31.608 00.000 11060 worker thread done servicing request
00:45:31.609 00.001 10844 GuideStep: 0.3 px 52 ms WEST, -0.2 px 0 ms NORTH
00:45:31.609 00.000 11060 Worker thread wakes up
00:45:31.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:31.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:32.237 00.628 11060 Exposure complete
00:45:32.416 00.179 11060 worker thread done servicing request
00:45:32.416 00.000 10844 OnExposeComplete: enter
00:45:32.416 00.000 10844 UpdateGuideState(): m_state=6
00:45:32.417 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7050
00:45:32.417 00.000 10844 Star::Find returns 1 (1), X=262.23, Y=62.71, Mass=3030, SNR=35.6, Peak=255 HFD=3.3
00:45:32.417 00.000 10844 MultiStar: [#1 -0.07,-0.31,0.99,U] [#2 -0.34,0.16,1.91,U] [#3 -0.10,0.27,0.83,U] [#4 -0.31,0.16,0.96,U] [#5 -0.49,-0.03,0.87,U] [#6 -0.57,-0.41,0.00,M5] [#7 -0.58,0.31,0.00,M2] [#8 -0.26,-0.06,0.96,U] 
00:45:32.417 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.13}, one-star: {-0.30, 0.67}
00:45:32.417 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.45 = -1.83)
00:45:32.417 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.85)
00:45:32.417 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.70 mountX=-0.08 mountY=-0.29, mountTheta=-1.83
00:45:32.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.13, opts=13)
00:45:32.420 00.001 10844 Enqueuing Move request for scope (-0.28, 0.13)
00:45:32.420 00.000 11060 Worker thread wakes up
00:45:32.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:32.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd
00:45:32.420 00.000 10844 UpdateGuideState exits: m=3030 SNR=35.6 Saturated
00:45:32.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
00:45:32.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:32.420 00.000 11060 Moving (-0.28, 0.13) raw xDistance=-0.08 yDistance=-0.29
00:45:32.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:32.420 00.000 10844 Enqueuing Expose request
00:45:32.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:45:32.420 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.09 newest=-0.65
00:45:32.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
00:45:32.420 00.000 11060 MoveAxis(E, 0, ABG)
00:45:32.420 00.000 11060 Move returns status 0, amount 0
00:45:32.421 00.001 11060 BLC: Oldest BLC event removed
00:45:32.421 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:45:32.421 00.000 11060 MoveAxis(N, 865, ABG)
00:45:32.421 00.000 11060 duration set to 750 by maxDecDuration
00:45:32.421 00.000 11060 Guiding  Dir = 0, Dur = 750
00:45:32.453 00.032 11060 IsSlewing returns 0
00:45:32.455 00.002 11060 IsGuiding returns 0
00:45:33.249 00.794 11060 IsGuiding returns 0
00:45:33.250 00.001 11060 Move returns status 0, amount 750
00:45:33.251 00.001 11060 move complete, result=0
00:45:33.251 00.000 11060 worker thread done servicing request
00:45:33.251 00.000 11060 Worker thread wakes up
00:45:33.251 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
00:45:33.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:33.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:33.879 00.628 11060 Exposure complete
00:45:34.043 00.164 11060 worker thread done servicing request
00:45:34.044 00.001 10844 OnExposeComplete: enter
00:45:34.044 00.000 10844 UpdateGuideState(): m_state=6
00:45:34.044 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7051
00:45:34.044 00.000 10844 Star::Find returns 1 (1), X=262.69, Y=61.54, Mass=2844, SNR=33.9, Peak=255 HFD=3.5
00:45:34.044 00.000 10844 MultiStar: [#1 0.10,-0.38,1.00,U] [#2 0.43,-0.19,2.12,U] [#3 0.03,-0.34,1.00,U] [#4 0.22,-0.27,0.95,U] [#5 -0.37,-0.22,1.02,U] [#6 -0.19,-0.58,0.89,U] [#7 -0.26,-0.21,0.87,U] [#8 0.05,-0.02,0.93,U] 
00:45:34.044 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.29}, one-star: {0.16, -0.50}
00:45:34.044 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
00:45:34.044 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
00:45:34.044 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.33 mountX=0.27 mountY=0.12, mountTheta=0.40
00:45:34.046 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.29, opts=13)
00:45:34.052 00.006 10844 Enqueuing Move request for scope (0.07, -0.29)
00:45:34.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:34.052 00.000 10844 UpdateGuideState exits: m=2844 SNR=33.9 Saturated
00:45:34.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:34.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:34.052 00.000 10844 Enqueuing Expose request
00:45:34.053 00.001 11060 Worker thread wakes up
00:45:34.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
00:45:34.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
00:45:34.053 00.000 11060 Moving (0.07, -0.29) raw xDistance=0.27 yDistance=0.12
00:45:34.053 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.206067, 1:-0.116754
00:45:34.053 00.000 11060 BLC: No correction, Miss < min_move
00:45:34.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
00:45:34.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:34.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:45:34.053 00.000 11060 MoveAxis(W, 47, ABG)
00:45:34.053 00.000 11060 Guiding  Dir = 3, Dur = 47
00:45:34.062 00.009 11060 IsSlewing returns 0
00:45:34.062 00.000 11060 IsGuiding returns 0
00:45:34.126 00.064 11060 IsGuiding returns 0
00:45:34.126 00.000 11060 Move returns status 0, amount 47
00:45:34.126 00.000 11060 MoveAxis(N, 0, ABG)
00:45:34.126 00.000 11060 Move returns status 0, amount 0
00:45:34.126 00.000 11060 move complete, result=0
00:45:34.126 00.000 11060 worker thread done servicing request
00:45:34.127 00.001 10844 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
00:45:34.127 00.000 11060 Worker thread wakes up
00:45:34.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:34.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:34.763 00.636 11060 Exposure complete
00:45:34.929 00.166 11060 worker thread done servicing request
00:45:34.929 00.000 10844 OnExposeComplete: enter
00:45:34.929 00.000 10844 UpdateGuideState(): m_state=6
00:45:34.930 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7052
00:45:34.930 00.000 10844 Star::Find returns 1 (0), X=262.46, Y=62.04, Mass=2856, SNR=33.6, Peak=228 HFD=3.6
00:45:34.930 00.000 10844 MultiStar: [#1 0.08,-0.05,1.07,U] [#2 -0.20,-0.04,2.01,U] [#3 -0.10,0.06,0.99,U] [#4 0.15,-0.03,1.05,U] [#5 -0.21,0.49,1.07,U] [#6 -0.25,-0.48,0.92,U] [#7 -0.15,0.16,0.98,U] [#8 -0.11,0.24,1.00,U] 
00:45:34.930 00.000 10844 single-star, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.07, 0.00}
00:45:34.930 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
00:45:34.930 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
00:45:34.930 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=0.01 mountY=-0.07, mountTheta=-1.42
00:45:34.931 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
00:45:34.931 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
00:45:34.931 00.000 11060 Worker thread wakes up
00:45:34.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:34.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
00:45:34.931 00.000 10844 UpdateGuideState exits: m=2856 SNR=33.6
00:45:34.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
00:45:34.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:34.931 00.000 11060 Moving (-0.07, 0.00) raw xDistance=0.01 yDistance=-0.07
00:45:34.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:34.932 00.001 10844 Enqueuing Expose request
00:45:34.932 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.206067, 1:-0.116754, 2:0.067725
00:45:34.932 00.000 11060 BLC: No correction, Miss < min_move
00:45:34.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:45:34.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:34.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:45:34.932 00.000 11060 MoveAxis(E, 0, ABG)
00:45:34.932 00.000 11060 Move returns status 0, amount 0
00:45:34.932 00.000 11060 MoveAxis(N, 0, ABG)
00:45:34.932 00.000 11060 Move returns status 0, amount 0
00:45:34.932 00.000 11060 move complete, result=0
00:45:34.932 00.000 11060 worker thread done servicing request
00:45:34.932 00.000 11060 Worker thread wakes up
00:45:34.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:34.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:34.935 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:35.570 00.635 11060 Exposure complete
00:45:35.732 00.162 11060 worker thread done servicing request
00:45:35.732 00.000 10844 OnExposeComplete: enter
00:45:35.732 00.000 10844 UpdateGuideState(): m_state=6
00:45:35.732 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
00:45:35.733 00.001 10844 Star::Find returns 1 (0), X=262.62, Y=62.21, Mass=3003, SNR=34.7, Peak=232 HFD=3.3
00:45:35.733 00.000 10844 MultiStar: [#1 -0.09,-0.14,0.99,U] [#2 0.05,0.62,0.00,M1] [#3 0.11,0.45,0.99,U] [#4 0.15,-0.04,0.95,U] [#5 -0.09,-0.18,1.00,U] [#6 -0.11,-0.51,0.89,U] [#7 0.05,0.67,0.00,M1] [#8 -0.27,0.26,0.87,U] 
00:45:35.733 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {0.10, 0.17}
00:45:35.733 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
00:45:35.733 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.67)
00:45:35.733 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.88 mountX=-0.00 mountY=-0.03, mountTheta=-1.65
00:45:35.735 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
00:45:35.735 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
00:45:35.735 00.000 11060 Worker thread wakes up
00:45:35.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:35.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:45:35.735 00.000 10844 UpdateGuideState exits: m=3003 SNR=34.7
00:45:35.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:45:35.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:35.735 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:45:35.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:35.735 00.000 10844 Enqueuing Expose request
00:45:35.735 00.000 11060 BLC: window closed
00:45:35.735 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.206067, 1:-0.116754, 2:0.067725
00:45:35.735 00.000 11060 BLC: No correction, Miss < min_move
00:45:35.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:45:35.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:35.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:45:35.735 00.000 11060 MoveAxis(E, 0, ABG)
00:45:35.737 00.002 11060 Move returns status 0, amount 0
00:45:35.737 00.000 11060 MoveAxis(N, 0, ABG)
00:45:35.737 00.000 11060 Move returns status 0, amount 0
00:45:35.737 00.000 11060 move complete, result=0
00:45:35.737 00.000 11060 worker thread done servicing request
00:45:35.737 00.000 11060 Worker thread wakes up
00:45:35.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:35.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:35.738 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:36.370 00.632 11060 Exposure complete
00:45:36.532 00.162 11060 worker thread done servicing request
00:45:36.532 00.000 10844 OnExposeComplete: enter
00:45:36.532 00.000 10844 UpdateGuideState(): m_state=6
00:45:36.532 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7054
00:45:36.532 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=61.76, Mass=2865, SNR=34.2, Peak=251 HFD=3.4
00:45:36.533 00.001 10844 MultiStar: [#1 -0.04,-0.21,1.04,U] [#2 0.09,-0.08,1.92,U] [#3 0.08,-0.09,0.96,U] [#4 0.25,-0.58,0.00,M1] [#5 -0.69,0.04,0.00,M1] [#6 0.15,-0.96,0.00,M3] [#7 0.09,-0.41,0.83,U] [#8 0.18,0.11,0.93,U] 
00:45:36.533 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.15}, one-star: {0.23, -0.28}
00:45:36.533 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
00:45:36.533 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
00:45:36.533 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.97 mountX=0.12 mountY=0.12, mountTheta=0.78
00:45:36.534 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.15, opts=13)
00:45:36.534 00.000 10844 Enqueuing Move request for scope (0.10, -0.15)
00:45:36.535 00.001 11060 Worker thread wakes up
00:45:36.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
00:45:36.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
00:45:36.535 00.000 11060 Moving (0.10, -0.15) raw xDistance=0.12 yDistance=0.12
00:45:36.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:45:36.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:36.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:36.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:45:36.535 00.000 11060 MoveAxis(W, 22, ABG)
00:45:36.535 00.000 11060 Guiding  Dir = 3, Dur = 22
00:45:36.535 00.000 10844 UpdateGuideState exits: m=2865 SNR=34.2
00:45:36.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:36.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:36.535 00.000 10844 Enqueuing Expose request
00:45:36.550 00.015 11060 IsSlewing returns 0
00:45:36.551 00.001 11060 IsGuiding returns 0
00:45:36.581 00.030 11060 IsGuiding returns 0
00:45:36.581 00.000 11060 Move returns status 0, amount 22
00:45:36.581 00.000 11060 MoveAxis(N, 0, ABG)
00:45:36.581 00.000 11060 Move returns status 0, amount 0
00:45:36.581 00.000 11060 move complete, result=0
00:45:36.582 00.001 11060 worker thread done servicing request
00:45:36.582 00.000 11060 Worker thread wakes up
00:45:36.582 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
00:45:36.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:36.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:37.218 00.636 11060 Exposure complete
00:45:37.405 00.187 11060 worker thread done servicing request
00:45:37.405 00.000 10844 OnExposeComplete: enter
00:45:37.405 00.000 10844 UpdateGuideState(): m_state=6
00:45:37.406 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7055
00:45:37.406 00.000 10844 Star::Find returns 1 (1), X=262.81, Y=62.06, Mass=3424, SNR=37.6, Peak=255 HFD=3.1
00:45:37.406 00.000 10844 MultiStar: [#1 0.38,-0.75,0.00,M1] [#2 0.11,0.16,1.73,U] [#3 0.00,0.15,0.87,U] [#4 0.19,0.28,0.84,U] [#5 -0.12,-0.25,0.94,U] [#6 0.05,-0.59,0.90,U] [#7 0.14,0.14,0.84,U] [#8 0.02,0.03,0.94,U] 
00:45:37.406 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.29, 0.03}
00:45:37.406 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
00:45:37.406 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
00:45:37.406 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.08 mountX=-0.02 mountY=0.08, mountTheta=1.83
00:45:37.408 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
00:45:37.408 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
00:45:37.408 00.000 11060 Worker thread wakes up
00:45:37.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:37.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:45:37.408 00.000 10844 UpdateGuideState exits: m=3424 SNR=37.6 Saturated
00:45:37.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:45:37.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:37.408 00.000 11060 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=0.08
00:45:37.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:37.408 00.000 10844 Enqueuing Expose request
00:45:37.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:45:37.409 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:37.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:45:37.409 00.000 11060 MoveAxis(E, 0, ABG)
00:45:37.409 00.000 11060 Move returns status 0, amount 0
00:45:37.409 00.000 11060 MoveAxis(N, 0, ABG)
00:45:37.409 00.000 11060 Move returns status 0, amount 0
00:45:37.409 00.000 11060 move complete, result=0
00:45:37.409 00.000 11060 worker thread done servicing request
00:45:37.409 00.000 11060 Worker thread wakes up
00:45:37.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:37.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:37.411 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:38.035 00.624 11060 Exposure complete
00:45:38.193 00.158 11060 worker thread done servicing request
00:45:38.193 00.000 10844 OnExposeComplete: enter
00:45:38.193 00.000 10844 UpdateGuideState(): m_state=6
00:45:38.193 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7056
00:45:38.193 00.000 10844 Star::Find returns 1 (0), X=262.77, Y=62.12, Mass=2446, SNR=31.0, Peak=244 HFD=3.2
00:45:38.195 00.002 10844 MultiStar: [#1 0.09,-0.17,1.14,U] [#2 0.00,-0.00,2.25,U] [#3 0.30,0.24,1.01,U] [#4 0.09,0.12,1.07,U] [#5 -0.37,-0.08,1.19,U] [#6 -0.06,-0.71,0.00,M3] [#7 0.07,0.09,0.93,U] [#8 0.14,0.04,1.10,U] 
00:45:38.195 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.25, 0.09}
00:45:38.195 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
00:45:38.195 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
00:45:38.195 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.49 mountX=-0.04 mountY=0.05, mountTheta=2.23
00:45:38.196 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
00:45:38.196 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
00:45:38.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:38.196 00.000 10844 UpdateGuideState exits: m=2446 SNR=31.0
00:45:38.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:38.197 00.001 11060 Worker thread wakes up
00:45:38.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:45:38.197 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:45:38.197 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.05
00:45:38.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:45:38.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:38.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:38.197 00.000 10844 Enqueuing Expose request
00:45:38.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:45:38.197 00.000 11060 MoveAxis(E, 0, ABG)
00:45:38.197 00.000 11060 Move returns status 0, amount 0
00:45:38.197 00.000 11060 MoveAxis(N, 0, ABG)
00:45:38.197 00.000 11060 Move returns status 0, amount 0
00:45:38.197 00.000 11060 move complete, result=0
00:45:38.197 00.000 11060 worker thread done servicing request
00:45:38.197 00.000 11060 Worker thread wakes up
00:45:38.198 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:38.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:38.199 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:38.849 00.650 11060 Exposure complete
00:45:39.018 00.169 11060 worker thread done servicing request
00:45:39.018 00.000 10844 OnExposeComplete: enter
00:45:39.018 00.000 10844 UpdateGuideState(): m_state=6
00:45:39.018 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7057
00:45:39.019 00.001 10844 Star::Find returns 1 (0), X=262.94, Y=62.19, Mass=3241, SNR=36.7, Peak=232 HFD=3.6
00:45:39.019 00.000 10844 MultiStar: [#1 0.32,-0.30,0.95,U] [#2 -0.04,0.32,1.76,U] [#3 -0.21,0.22,0.90,U] [#4 0.06,-0.11,0.83,U] [#5 -0.15,0.04,0.93,U] [#6 0.09,-0.45,0.94,U] [#7 -0.33,0.40,0.73,U] [#8 0.13,0.53,0.86,U] 
00:45:39.019 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.42, 0.15}
00:45:39.019 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
00:45:39.019 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:45:39.019 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.23 mountX=-0.10 mountY=0.02, mountTheta=2.97
00:45:39.020 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
00:45:39.020 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
00:45:39.020 00.000 11060 Worker thread wakes up
00:45:39.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:39.020 00.000 10844 UpdateGuideState exits: m=3241 SNR=36.7
00:45:39.022 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:39.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
00:45:39.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:39.022 00.000 10844 Enqueuing Expose request
00:45:39.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
00:45:39.022 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.02
00:45:39.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:45:39.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:39.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:39.022 00.000 11060 MoveAxis(E, 0, ABG)
00:45:39.022 00.000 11060 Move returns status 0, amount 0
00:45:39.022 00.000 11060 MoveAxis(N, 0, ABG)
00:45:39.022 00.000 11060 Move returns status 0, amount 0
00:45:39.022 00.000 11060 move complete, result=0
00:45:39.022 00.000 11060 worker thread done servicing request
00:45:39.022 00.000 11060 Worker thread wakes up
00:45:39.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:39.023 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:39.023 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:39.658 00.635 11060 Exposure complete
00:45:39.819 00.161 11060 worker thread done servicing request
00:45:39.819 00.000 10844 OnExposeComplete: enter
00:45:39.819 00.000 10844 UpdateGuideState(): m_state=6
00:45:39.819 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7058
00:45:39.819 00.000 10844 Star::Find returns 1 (1), X=262.92, Y=62.12, Mass=3447, SNR=37.8, Peak=255 HFD=3.6
00:45:39.819 00.000 10844 MultiStar: [#1 0.28,-0.73,0.00,M1] [#2 -0.33,-0.27,1.82,U] [#3 -0.11,-0.08,0.89,U] [#4 -0.36,-0.25,0.80,U] [#5 -0.14,-0.55,0.94,U] [#6 -0.20,-0.51,0.83,U] [#7 -0.24,0.24,0.80,U] [#8 0.33,0.04,0.91,U] 
00:45:39.820 00.001 10844 refined, 7 included, MultiStar: {-0.10, -0.17}, one-star: {0.40, 0.08}
00:45:39.820 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
00:45:39.820 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
00:45:39.820 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.08 mountX=0.19 mountY=-0.07, mountTheta=-0.34
00:45:39.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.17, opts=13)
00:45:39.821 00.000 10844 Enqueuing Move request for scope (-0.10, -0.17)
00:45:39.821 00.000 11060 Worker thread wakes up
00:45:39.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
00:45:39.821 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
00:45:39.821 00.000 11060 Moving (-0.10, -0.17) raw xDistance=0.19 yDistance=-0.07
00:45:39.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:45:39.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:39.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:45:39.821 00.000 11060 MoveAxis(W, 33, ABG)
00:45:39.821 00.000 11060 Guiding  Dir = 3, Dur = 33
00:45:39.823 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:39.823 00.000 10844 UpdateGuideState exits: m=3447 SNR=37.8 Saturated
00:45:39.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:39.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:39.823 00.000 10844 Enqueuing Expose request
00:45:39.833 00.010 11060 IsSlewing returns 0
00:45:39.833 00.000 11060 IsGuiding returns 0
00:45:39.880 00.047 11060 IsGuiding returns 0
00:45:39.880 00.000 11060 Move returns status 0, amount 33
00:45:39.880 00.000 11060 MoveAxis(N, 0, ABG)
00:45:39.880 00.000 11060 Move returns status 0, amount 0
00:45:39.881 00.001 11060 move complete, result=0
00:45:39.881 00.000 11060 worker thread done servicing request
00:45:39.881 00.000 11060 Worker thread wakes up
00:45:39.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:39.881 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
00:45:39.882 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:40.516 00.634 11060 Exposure complete
00:45:40.679 00.163 11060 worker thread done servicing request
00:45:40.679 00.000 10844 OnExposeComplete: enter
00:45:40.679 00.000 10844 UpdateGuideState(): m_state=6
00:45:40.679 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7059
00:45:40.680 00.001 10844 Star::Find returns 1 (0), X=262.65, Y=61.78, Mass=2806, SNR=33.5, Peak=247 HFD=3.6
00:45:40.680 00.000 10844 MultiStar: [#1 0.01,-0.89,0.00,M2] [#2 0.04,-0.01,1.93,U] [#3 0.04,0.00,0.87,U] [#4 -0.11,-0.14,0.98,U] [#5 -0.40,-0.82,0.00,M1] [#6 0.10,-0.79,0.00,M2] [#7 -0.35,-0.28,0.96,U] [#8 0.15,0.13,1.03,U] 
00:45:40.680 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.08}, one-star: {0.13, -0.26}
00:45:40.680 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
00:45:40.680 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
00:45:40.680 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.67 mountX=0.08 mountY=0.01, mountTheta=0.06
00:45:40.681 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
00:45:40.681 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
00:45:40.681 00.000 11060 Worker thread wakes up
00:45:40.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:45:40.681 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:45:40.682 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:40.682 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.01
00:45:40.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:45:40.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:40.682 00.000 10844 UpdateGuideState exits: m=2806 SNR=33.5
00:45:40.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:45:40.682 00.000 11060 MoveAxis(E, 0, ABG)
00:45:40.682 00.000 11060 Move returns status 0, amount 0
00:45:40.682 00.000 11060 MoveAxis(N, 0, ABG)
00:45:40.682 00.000 11060 Move returns status 0, amount 0
00:45:40.682 00.000 11060 move complete, result=0
00:45:40.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:40.682 00.000 11060 worker thread done servicing request
00:45:40.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:40.682 00.000 10844 Enqueuing Expose request
00:45:40.682 00.000 11060 Worker thread wakes up
00:45:40.682 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:40.683 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:40.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:41.315 00.632 11060 Exposure complete
00:45:41.499 00.184 11060 worker thread done servicing request
00:45:41.499 00.000 10844 OnExposeComplete: enter
00:45:41.499 00.000 10844 UpdateGuideState(): m_state=6
00:45:41.499 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7060
00:45:41.500 00.001 10844 Star::Find returns 1 (1), X=262.45, Y=62.37, Mass=3064, SNR=34.9, Peak=255 HFD=3.3
00:45:41.500 00.000 10844 MultiStar: [#1 -0.24,-0.04,0.98,U] [#2 0.06,0.22,1.91,U] [#3 -0.04,-0.06,0.84,U] [#4 -0.16,-0.06,0.89,U] [#5 -0.20,-0.00,0.99,U] [#6 -0.30,-0.47,0.92,U] [#7 -0.57,0.08,0.86,U] [#8 0.06,-0.12,0.85,U] 
00:45:41.500 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.02}, one-star: {-0.08, 0.33}
00:45:41.500 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
00:45:41.500 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.53)
00:45:41.500 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.02 mountX=0.01 mountY=-0.14, mountTheta=-1.51
00:45:41.501 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.02, opts=13)
00:45:41.501 00.000 10844 Enqueuing Move request for scope (-0.14, 0.02)
00:45:41.502 00.001 11060 Worker thread wakes up
00:45:41.502 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:41.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
00:45:41.502 00.000 10844 UpdateGuideState exits: m=3064 SNR=34.9 Saturated
00:45:41.502 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
00:45:41.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:41.502 00.000 11060 Moving (-0.14, 0.02) raw xDistance=0.01 yDistance=-0.14
00:45:41.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:41.502 00.000 10844 Enqueuing Expose request
00:45:41.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:45:41.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:41.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:41.502 00.000 11060 MoveAxis(E, 0, ABG)
00:45:41.502 00.000 11060 Move returns status 0, amount 0
00:45:41.502 00.000 11060 MoveAxis(N, 0, ABG)
00:45:41.502 00.000 11060 Move returns status 0, amount 0
00:45:41.502 00.000 11060 move complete, result=0
00:45:41.503 00.001 11060 worker thread done servicing request
00:45:41.503 00.000 11060 Worker thread wakes up
00:45:41.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:41.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:41.504 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:42.143 00.639 11060 Exposure complete
00:45:42.326 00.183 11060 worker thread done servicing request
00:45:42.326 00.000 10844 OnExposeComplete: enter
00:45:42.326 00.000 10844 UpdateGuideState(): m_state=6
00:45:42.326 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7061
00:45:42.327 00.001 10844 Star::Find returns 1 (1), X=262.88, Y=62.26, Mass=3269, SNR=36.1, Peak=255 HFD=3.6
00:45:42.327 00.000 10844 MultiStar: [#1 -0.38,0.02,0.94,U] [#2 -0.76,-0.40,0.00,M1] [#3 -0.13,-0.39,0.96,U] [#4 -0.12,-0.05,0.87,U] [#5 -0.75,-0.05,0.00,M1] [#6 -0.81,-0.87,0.00,M2] [#7 -0.38,0.26,0.81,U] [#8 -0.00,-0.07,0.90,U] 
00:45:42.327 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.00}, one-star: {0.36, 0.22}
00:45:42.327 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
00:45:42.327 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
00:45:42.327 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.10 mountX=0.02 mountY=-0.10, mountTheta=-1.34
00:45:42.328 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.00, opts=13)
00:45:42.329 00.001 10844 Enqueuing Move request for scope (-0.10, -0.00)
00:45:42.329 00.000 11060 Worker thread wakes up
00:45:42.329 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:42.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
00:45:42.329 00.000 10844 UpdateGuideState exits: m=3269 SNR=36.1 Saturated
00:45:42.329 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
00:45:42.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:42.329 00.000 11060 Moving (-0.10, -0.00) raw xDistance=0.02 yDistance=-0.10
00:45:42.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:42.329 00.000 10844 Enqueuing Expose request
00:45:42.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:45:42.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:42.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:42.329 00.000 11060 MoveAxis(E, 0, ABG)
00:45:42.329 00.000 11060 Move returns status 0, amount 0
00:45:42.329 00.000 11060 MoveAxis(N, 0, ABG)
00:45:42.329 00.000 11060 Move returns status 0, amount 0
00:45:42.329 00.000 11060 move complete, result=0
00:45:42.329 00.000 11060 worker thread done servicing request
00:45:42.329 00.000 11060 Worker thread wakes up
00:45:42.330 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:42.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:42.333 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:42.984 00.651 11060 Exposure complete
00:45:43.144 00.160 11060 worker thread done servicing request
00:45:43.144 00.000 10844 OnExposeComplete: enter
00:45:43.144 00.000 10844 UpdateGuideState(): m_state=6
00:45:43.144 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7062
00:45:43.144 00.000 10844 Star::Find returns 1 (0), X=262.60, Y=62.36, Mass=3174, SNR=36.4, Peak=248 HFD=3.3
00:45:43.144 00.000 10844 MultiStar: [#1 -0.12,-0.29,0.99,U] [#2 -0.37,-0.12,1.77,U] [#3 -0.13,-0.32,0.85,U] [#4 -0.03,-0.30,0.89,U] [#5 -0.74,-0.02,0.00,M2] [#6 -0.33,-0.35,0.87,U] [#7 -0.15,-0.18,0.89,U] [#8 0.10,-0.03,0.80,U] 
00:45:43.144 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.15}, one-star: {0.08, 0.33}
00:45:43.144 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
00:45:43.144 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
00:45:43.144 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.34 mountX=0.17 mountY=-0.12, mountTheta=-0.60
00:45:43.146 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.15, opts=13)
00:45:43.146 00.000 10844 Enqueuing Move request for scope (-0.15, -0.15)
00:45:43.146 00.000 11060 Worker thread wakes up
00:45:43.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:43.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
00:45:43.146 00.000 10844 UpdateGuideState exits: m=3174 SNR=36.4
00:45:43.146 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
00:45:43.147 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:43.147 00.000 11060 Moving (-0.15, -0.15) raw xDistance=0.17 yDistance=-0.12
00:45:43.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:43.147 00.000 10844 Enqueuing Expose request
00:45:43.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:45:43.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:43.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:43.147 00.000 11060 MoveAxis(W, 30, ABG)
00:45:43.147 00.000 11060 Guiding  Dir = 3, Dur = 30
00:45:43.153 00.006 11060 IsSlewing returns 0
00:45:43.153 00.000 11060 IsGuiding returns 0
00:45:43.185 00.032 11060 IsGuiding returns 0
00:45:43.185 00.000 11060 Move returns status 0, amount 30
00:45:43.185 00.000 11060 MoveAxis(N, 0, ABG)
00:45:43.185 00.000 11060 Move returns status 0, amount 0
00:45:43.185 00.000 11060 move complete, result=0
00:45:43.185 00.000 11060 worker thread done servicing request
00:45:43.185 00.000 11060 Worker thread wakes up
00:45:43.185 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:45:43.186 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:43.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:43.832 00.646 11060 Exposure complete
00:45:44.011 00.179 11060 worker thread done servicing request
00:45:44.011 00.000 10844 OnExposeComplete: enter
00:45:44.011 00.000 10844 UpdateGuideState(): m_state=6
00:45:44.012 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7063
00:45:44.012 00.000 10844 Star::Find returns 1 (1), X=262.54, Y=61.75, Mass=2698, SNR=32.8, Peak=255 HFD=3.4
00:45:44.012 00.000 10844 MultiStar: [#1 -0.33,0.00,1.06,U] [#2 -0.50,-0.14,2.08,U] [#3 -0.34,-0.12,1.00,U] [#4 0.03,-0.35,0.98,U] [#5 -0.74,0.47,0.00,M3] [#6 -0.60,-0.34,0.00,M2] [#7 -0.15,0.23,0.93,U] [#8 -0.28,0.39,0.91,U] 
00:45:44.012 00.000 10844 refined, 6 included, MultiStar: {-0.26, -0.06}, one-star: {0.02, -0.28}
00:45:44.012 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
00:45:44.012 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
00:45:44.013 00.001 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-2.92 mountX=0.11 mountY=-0.25, mountTheta=-1.17
00:45:44.015 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.06, opts=13)
00:45:44.015 00.000 10844 Enqueuing Move request for scope (-0.26, -0.06)
00:45:44.015 00.000 11060 Worker thread wakes up
00:45:44.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.06) opts 0xd
00:45:44.015 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.06)
00:45:44.015 00.000 11060 Moving (-0.26, -0.06) raw xDistance=0.11 yDistance=-0.25
00:45:44.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:45:44.016 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
00:45:44.016 00.000 11060 MoveAxis(E, 0, ABG)
00:45:44.016 00.000 11060 Move returns status 0, amount 0
00:45:44.016 00.000 11060 MoveAxis(N, 97, ABG)
00:45:44.016 00.000 11060 Guiding  Dir = 0, Dur = 97
00:45:44.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:44.016 00.000 10844 UpdateGuideState exits: m=2698 SNR=32.8 Saturated
00:45:44.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:44.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:44.016 00.000 10844 Enqueuing Expose request
00:45:44.042 00.026 11060 IsSlewing returns 0
00:45:44.042 00.000 11060 IsGuiding returns 0
00:45:44.182 00.140 11060 IsGuiding returns 0
00:45:44.182 00.000 11060 Move returns status 0, amount 97
00:45:44.182 00.000 11060 move complete, result=0
00:45:44.182 00.000 11060 worker thread done servicing request
00:45:44.182 00.000 11060 Worker thread wakes up
00:45:44.182 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 97 ms NORTH
00:45:44.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:44.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:44.816 00.634 11060 Exposure complete
00:45:44.995 00.179 11060 worker thread done servicing request
00:45:44.995 00.000 10844 OnExposeComplete: enter
00:45:44.995 00.000 10844 UpdateGuideState(): m_state=6
00:45:44.995 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7064
00:45:44.995 00.000 10844 Star::Find returns 1 (1), X=262.19, Y=61.88, Mass=3049, SNR=35.0, Peak=255 HFD=3.5
00:45:44.996 00.001 10844 MultiStar: [#1 -1.05,-0.38,0.00,M1] [#2 -0.12,-0.27,1.93,U] [#3 -0.37,-0.29,0.96,U] [#4 0.50,-0.07,0.86,U] [#5 -0.69,-0.22,0.00,M4] [#6 -0.49,-0.62,0.00,M3] [#7 -1.12,-0.18,0.00,M1] [#8 -0.45,0.24,0.86,U] 
00:45:44.996 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.14}, one-star: {-0.34, -0.15}
00:45:44.996 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
00:45:44.996 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
00:45:44.996 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.40 mountX=0.17 mountY=-0.13, mountTheta=-0.65
00:45:44.998 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.14, opts=13)
00:45:44.998 00.000 10844 Enqueuing Move request for scope (-0.16, -0.14)
00:45:44.998 00.000 11060 Worker thread wakes up
00:45:44.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:44.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
00:45:44.998 00.000 10844 UpdateGuideState exits: m=3049 SNR=35.0 Saturated
00:45:44.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
00:45:44.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:44.998 00.000 11060 Moving (-0.16, -0.14) raw xDistance=0.17 yDistance=-0.13
00:45:44.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:44.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:45:44.998 00.000 10844 Enqueuing Expose request
00:45:44.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:44.999 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:45:44.999 00.000 11060 MoveAxis(W, 30, ABG)
00:45:44.999 00.000 11060 Guiding  Dir = 3, Dur = 30
00:45:45.026 00.027 11060 IsSlewing returns 0
00:45:45.026 00.000 11060 IsGuiding returns 0
00:45:45.073 00.047 11060 IsGuiding returns 0
00:45:45.073 00.000 11060 Move returns status 0, amount 30
00:45:45.073 00.000 11060 MoveAxis(N, 0, ABG)
00:45:45.074 00.001 11060 Move returns status 0, amount 0
00:45:45.074 00.000 11060 move complete, result=0
00:45:45.074 00.000 11060 worker thread done servicing request
00:45:45.074 00.000 11060 Worker thread wakes up
00:45:45.074 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:45:45.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:45.075 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:45.713 00.638 11060 Exposure complete
00:45:45.902 00.189 11060 worker thread done servicing request
00:45:45.902 00.000 10844 OnExposeComplete: enter
00:45:45.902 00.000 10844 UpdateGuideState(): m_state=6
00:45:45.903 00.001 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7065
00:45:45.903 00.000 10844 Star::Find returns 1 (0), X=262.23, Y=61.96, Mass=2492, SNR=31.8, Peak=205 HFD=3.2
00:45:45.903 00.000 10844 MultiStar: [#1 -0.22,-0.27,1.07,U] [#2 -0.13,0.15,2.11,U] [#3 -0.42,0.36,1.05,U] [#4 0.07,-0.23,1.00,U] [#5 -0.49,-0.13,1.07,U] [#6 -0.42,-0.58,0.00,M4] [#7 -0.65,0.04,0.00,M2] [#8 -0.86,0.29,0.00,M1] 
00:45:45.903 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.01}, one-star: {-0.30, -0.08}
00:45:45.903 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
00:45:45.903 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
00:45:45.903 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.12 mountX=0.05 mountY=-0.23, mountTheta=-1.37
00:45:45.905 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.01, opts=13)
00:45:45.905 00.000 10844 Enqueuing Move request for scope (-0.23, -0.01)
00:45:45.905 00.000 11060 Worker thread wakes up
00:45:45.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:45.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
00:45:45.905 00.000 10844 UpdateGuideState exits: m=2492 SNR=31.8
00:45:45.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
00:45:45.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:45.906 00.001 11060 Moving (-0.23, -0.01) raw xDistance=0.05 yDistance=-0.23
00:45:45.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:45.906 00.000 10844 Enqueuing Expose request
00:45:45.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:45:45.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:45:45.906 00.000 11060 MoveAxis(E, 0, ABG)
00:45:45.906 00.000 11060 Move returns status 0, amount 0
00:45:45.906 00.000 11060 MoveAxis(N, 89, ABG)
00:45:45.906 00.000 11060 Guiding  Dir = 0, Dur = 89
00:45:45.942 00.036 11060 IsSlewing returns 0
00:45:45.942 00.000 11060 IsGuiding returns 0
00:45:46.051 00.109 11060 IsGuiding returns 0
00:45:46.051 00.000 11060 Move returns status 0, amount 89
00:45:46.051 00.000 11060 move complete, result=0
00:45:46.051 00.000 11060 worker thread done servicing request
00:45:46.052 00.001 11060 Worker thread wakes up
00:45:46.052 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 89 ms NORTH
00:45:46.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:46.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:46.685 00.633 11060 Exposure complete
00:45:46.847 00.162 10844 OnExposeComplete: enter
00:45:46.847 00.000 11060 worker thread done servicing request
00:45:46.847 00.000 10844 UpdateGuideState(): m_state=6
00:45:46.847 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7066
00:45:46.847 00.000 10844 Star::Find returns 1 (1), X=262.17, Y=62.02, Mass=3361, SNR=37.1, Peak=255 HFD=4.0
00:45:46.848 00.001 10844 MultiStar: [#1 -0.72,0.06,0.00,M1] [#2 -0.76,0.32,0.00,M1] [#3 -0.42,0.14,0.84,U] [#4 0.05,-0.05,0.92,U] [#5 -0.51,-0.30,0.94,U] [#6 -0.21,-0.35,0.78,U] [#7 -0.38,0.44,0.75,U] [#8 -0.45,0.29,0.84,U] 
00:45:46.848 00.000 10844 refined, 6 included, MultiStar: {-0.32, 0.01}, one-star: {-0.36, -0.02}
00:45:46.848 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.86 = -1.43)
00:45:46.848 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.45)
00:45:46.848 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.01 hyp=0.32 cameraTheta=3.10 mountX=0.05 mountY=-0.32, mountTheta=-1.43
00:45:46.849 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.01, opts=13)
00:45:46.849 00.000 10844 Enqueuing Move request for scope (-0.32, 0.01)
00:45:46.849 00.000 11060 Worker thread wakes up
00:45:46.850 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:45:46.850 00.000 10844 UpdateGuideState exits: m=3361 SNR=37.1 Saturated
00:45:46.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:46.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:46.850 00.000 10844 Enqueuing Expose request
00:45:46.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.01) opts 0xd
00:45:46.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.01)
00:45:46.850 00.000 11060 Moving (-0.32, 0.01) raw xDistance=0.05 yDistance=-0.32
00:45:46.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:45:46.851 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.32
00:45:46.851 00.000 11060 MoveAxis(E, 0, ABG)
00:45:46.851 00.000 11060 Move returns status 0, amount 0
00:45:46.851 00.000 11060 MoveAxis(N, 125, ABG)
00:45:46.851 00.000 11060 Guiding  Dir = 0, Dur = 125
00:45:46.890 00.039 11060 IsSlewing returns 0
00:45:46.891 00.001 11060 IsGuiding returns 0
00:45:47.042 00.151 11060 IsGuiding returns 0
00:45:47.043 00.001 11060 Move returns status 0, amount 125
00:45:47.043 00.000 11060 move complete, result=0
00:45:47.043 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 125 ms NORTH
00:45:47.044 00.001 11060 worker thread done servicing request
00:45:47.044 00.000 11060 Worker thread wakes up
00:45:47.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:47.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:47.703 00.659 11060 Exposure complete
00:45:47.868 00.165 11060 worker thread done servicing request
00:45:47.868 00.000 10844 OnExposeComplete: enter
00:45:47.868 00.000 10844 UpdateGuideState(): m_state=6
00:45:47.869 00.001 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7067
00:45:47.869 00.000 10844 Star::Find returns 1 (0), X=262.58, Y=61.80, Mass=2703, SNR=33.4, Peak=237 HFD=3.4
00:45:47.869 00.000 10844 MultiStar: [#1 -0.14,0.06,1.10,U] [#2 0.06,-0.13,2.08,U] [#3 0.13,-0.08,1.00,U] [#4 -0.32,0.36,0.97,U] [#5 -0.85,0.38,0.00,M3] [#6 -0.42,-0.66,0.00,M4] [#7 -0.19,0.77,0.00,M2] [#8 -0.15,-0.03,1.01,U] 
00:45:47.869 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.03}, one-star: {0.05, -0.23}
00:45:47.869 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
00:45:47.869 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
00:45:47.869 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.56 mountX=0.03 mountY=-0.04, mountTheta=-0.81
00:45:47.871 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
00:45:47.871 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
00:45:47.871 00.000 11060 Worker thread wakes up
00:45:47.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:45:47.871 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:45:47.871 00.000 11060 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
00:45:47.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:45:47.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:47.871 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:47.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:45:47.872 00.001 11060 MoveAxis(E, 0, ABG)
00:45:47.872 00.000 11060 Move returns status 0, amount 0
00:45:47.872 00.000 11060 MoveAxis(N, 0, ABG)
00:45:47.872 00.000 11060 Move returns status 0, amount 0
00:45:47.872 00.000 11060 move complete, result=0
00:45:47.872 00.000 10844 UpdateGuideState exits: m=2703 SNR=33.4
00:45:47.872 00.000 11060 worker thread done servicing request
00:45:47.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:47.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:47.872 00.000 10844 Enqueuing Expose request
00:45:47.872 00.000 11060 Worker thread wakes up
00:45:47.872 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:47.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:47.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:48.508 00.636 11060 Exposure complete
00:45:48.691 00.183 11060 worker thread done servicing request
00:45:48.691 00.000 10844 OnExposeComplete: enter
00:45:48.691 00.000 10844 UpdateGuideState(): m_state=6
00:45:48.691 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7068
00:45:48.691 00.000 10844 Star::Find returns 1 (1), X=262.65, Y=62.02, Mass=3051, SNR=34.9, Peak=255 HFD=3.3
00:45:48.692 00.001 10844 MultiStar: [#1 -0.06,0.01,1.02,U] [#2 -0.20,-0.01,1.89,U] [#3 -0.21,0.27,0.92,U] [#4 -0.03,-0.35,0.96,U] [#5 -0.14,0.21,1.06,U] [#6 0.02,-0.61,0.85,U] [#7 -0.04,-0.18,0.95,U] [#8 -0.16,-0.10,0.92,U] 
00:45:48.692 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {0.13, -0.01}
00:45:48.692 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
00:45:48.692 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
00:45:48.692 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.49 mountX=0.08 mountY=-0.08, mountTheta=-0.75
00:45:48.694 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.07, opts=13)
00:45:48.694 00.000 10844 Enqueuing Move request for scope (-0.09, -0.07)
00:45:48.694 00.000 11060 Worker thread wakes up
00:45:48.695 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:45:48.695 00.000 10844 UpdateGuideState exits: m=3051 SNR=34.9 Saturated
00:45:48.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:48.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
00:45:48.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:48.695 00.000 10844 Enqueuing Expose request
00:45:48.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
00:45:48.695 00.000 11060 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=-0.08
00:45:48.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:45:48.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:48.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:45:48.695 00.000 11060 MoveAxis(E, 0, ABG)
00:45:48.695 00.000 11060 Move returns status 0, amount 0
00:45:48.695 00.000 11060 MoveAxis(N, 0, ABG)
00:45:48.696 00.001 11060 Move returns status 0, amount 0
00:45:48.696 00.000 11060 move complete, result=0
00:45:48.696 00.000 11060 worker thread done servicing request
00:45:48.696 00.000 11060 Worker thread wakes up
00:45:48.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:48.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:48.696 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:49.327 00.631 11060 Exposure complete
00:45:49.499 00.172 11060 worker thread done servicing request
00:45:49.500 00.001 10844 OnExposeComplete: enter
00:45:49.500 00.000 10844 UpdateGuideState(): m_state=6
00:45:49.500 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7069
00:45:49.500 00.000 10844 Star::Find returns 1 (0), X=262.61, Y=62.51, Mass=2767, SNR=33.7, Peak=242 HFD=3.2
00:45:49.500 00.000 10844 MultiStar: [#1 -0.38,-0.28,1.05,U] [#2 -0.46,0.05,2.10,U] [#3 -0.05,-0.21,1.02,U] [#4 0.03,-0.29,0.88,U] [#5 -0.33,-0.76,0.00,M3] [#6 0.06,0.03,0.90,U] [#7 -0.39,-0.14,0.89,U] [#8 -0.12,1.04,0.00,M1] 
00:45:49.501 00.001 10844 refined, 6 included, MultiStar: {-0.20, -0.04}, one-star: {0.09, 0.47}
00:45:49.501 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
00:45:49.501 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
00:45:49.501 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.96 mountX=0.07 mountY=-0.19, mountTheta=-1.21
00:45:49.502 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.04, opts=13)
00:45:49.502 00.000 10844 Enqueuing Move request for scope (-0.20, -0.04)
00:45:49.502 00.000 11060 Worker thread wakes up
00:45:49.502 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:49.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
00:45:49.502 00.000 10844 UpdateGuideState exits: m=2767 SNR=33.7
00:45:49.502 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
00:45:49.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:49.502 00.000 11060 Moving (-0.20, -0.04) raw xDistance=0.07 yDistance=-0.19
00:45:49.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:49.502 00.000 10844 Enqueuing Expose request
00:45:49.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:45:49.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
00:45:49.502 00.000 11060 MoveAxis(E, 0, ABG)
00:45:49.503 00.001 11060 Move returns status 0, amount 0
00:45:49.503 00.000 11060 MoveAxis(N, 76, ABG)
00:45:49.503 00.000 11060 Guiding  Dir = 0, Dur = 76
00:45:49.549 00.046 11060 IsSlewing returns 0
00:45:49.549 00.000 11060 IsGuiding returns 0
00:45:49.659 00.110 11060 IsGuiding returns 0
00:45:49.660 00.001 11060 Move returns status 0, amount 76
00:45:49.660 00.000 11060 move complete, result=0
00:45:49.660 00.000 11060 worker thread done servicing request
00:45:49.660 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 76 ms NORTH
00:45:49.670 00.010 11060 Worker thread wakes up
00:45:49.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:49.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:50.304 00.634 11060 Exposure complete
00:45:50.486 00.182 11060 worker thread done servicing request
00:45:50.486 00.000 10844 OnExposeComplete: enter
00:45:50.486 00.000 10844 UpdateGuideState(): m_state=6
00:45:50.488 00.002 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7070
00:45:50.488 00.000 10844 Star::Find returns 1 (0), X=263.01, Y=61.84, Mass=2678, SNR=32.7, Peak=241 HFD=3.1
00:45:50.488 00.000 10844 MultiStar: [#1 -0.40,-0.65,0.00,M1] [#2 -0.17,0.15,2.08,U] [#3 0.10,-0.46,0.98,U] [#4 -0.04,-0.44,1.11,U] [#5 -0.46,0.48,0.00,M4] [#6 -0.01,-0.45,1.02,U] [#7 -0.18,0.15,0.94,U] [#8 -0.31,0.63,0.00,M2] 
00:45:50.488 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.16}, one-star: {0.49, -0.20}
00:45:50.488 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
00:45:50.488 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
00:45:50.488 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.55 mountX=0.16 mountY=0.03, mountTheta=0.18
00:45:50.490 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.16, opts=13)
00:45:50.490 00.000 10844 Enqueuing Move request for scope (0.00, -0.16)
00:45:50.490 00.000 11060 Worker thread wakes up
00:45:50.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
00:45:50.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
00:45:50.490 00.000 11060 Moving (0.00, -0.16) raw xDistance=0.16 yDistance=0.03
00:45:50.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:45:50.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:50.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:50.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:45:50.490 00.000 11060 MoveAxis(W, 27, ABG)
00:45:50.490 00.000 11060 Guiding  Dir = 3, Dur = 27
00:45:50.491 00.001 10844 UpdateGuideState exits: m=2678 SNR=32.7
00:45:50.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:50.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:50.491 00.000 10844 Enqueuing Expose request
00:45:50.514 00.023 11060 IsSlewing returns 0
00:45:50.514 00.000 11060 IsGuiding returns 0
00:45:50.561 00.047 11060 IsGuiding returns 0
00:45:50.561 00.000 11060 Move returns status 0, amount 27
00:45:50.561 00.000 11060 MoveAxis(N, 0, ABG)
00:45:50.561 00.000 11060 Move returns status 0, amount 0
00:45:50.561 00.000 11060 move complete, result=0
00:45:50.561 00.000 11060 worker thread done servicing request
00:45:50.561 00.000 11060 Worker thread wakes up
00:45:50.561 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
00:45:50.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:50.562 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:51.196 00.634 11060 Exposure complete
00:45:51.362 00.166 11060 worker thread done servicing request
00:45:51.363 00.001 10844 OnExposeComplete: enter
00:45:51.363 00.000 10844 UpdateGuideState(): m_state=6
00:45:51.363 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7071
00:45:51.363 00.000 10844 Star::Find returns 1 (0), X=262.28, Y=61.83, Mass=3047, SNR=35.0, Peak=243 HFD=3.5
00:45:51.363 00.000 10844 MultiStar: [#1 -0.12,-0.62,0.00,M2] [#2 0.17,-0.53,1.94,U] [#3 -0.43,0.38,1.00,U] [#4 -0.12,-0.26,0.88,U] [#5 -0.65,-0.06,0.00,M5] [#6 -0.28,-0.65,0.00,M2] [#7 -0.41,0.45,0.77,U] [#8 -0.70,-0.82,0.00,M3] 
00:45:51.363 00.000 10844 refined, 4 included, MultiStar: {-0.14, -0.13}, one-star: {-0.25, -0.20}
00:45:51.363 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
00:45:51.364 00.001 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
00:45:51.364 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.38 mountX=0.15 mountY=-0.12, mountTheta=-0.64
00:45:51.365 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.13, opts=13)
00:45:51.365 00.000 10844 Enqueuing Move request for scope (-0.14, -0.13)
00:45:51.365 00.000 11060 Worker thread wakes up
00:45:51.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:51.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
00:45:51.365 00.000 10844 UpdateGuideState exits: m=3047 SNR=35.0
00:45:51.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
00:45:51.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:51.365 00.000 11060 Moving (-0.14, -0.13) raw xDistance=0.15 yDistance=-0.12
00:45:51.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:51.365 00.000 10844 Enqueuing Expose request
00:45:51.366 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:45:51.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:51.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:51.366 00.000 11060 MoveAxis(W, 28, ABG)
00:45:51.366 00.000 11060 Guiding  Dir = 3, Dur = 28
00:45:51.407 00.041 11060 IsSlewing returns 0
00:45:51.408 00.001 11060 IsGuiding returns 0
00:45:51.478 00.070 11060 IsGuiding returns 0
00:45:51.478 00.000 11060 Move returns status 0, amount 28
00:45:51.478 00.000 11060 MoveAxis(N, 0, ABG)
00:45:51.478 00.000 11060 Move returns status 0, amount 0
00:45:51.478 00.000 11060 move complete, result=0
00:45:51.478 00.000 11060 worker thread done servicing request
00:45:51.479 00.001 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
00:45:51.479 00.000 11060 Worker thread wakes up
00:45:51.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:51.480 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:52.125 00.645 11060 Exposure complete
00:45:52.297 00.172 11060 worker thread done servicing request
00:45:52.298 00.001 10844 OnExposeComplete: enter
00:45:52.298 00.000 10844 UpdateGuideState(): m_state=6
00:45:52.298 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7072
00:45:52.298 00.000 10844 Star::Find returns 1 (1), X=262.85, Y=62.39, Mass=3578, SNR=37.5, Peak=255 HFD=3.6
00:45:52.298 00.000 10844 MultiStar: [#1 -0.43,0.04,0.89,U] [#2 -0.41,0.04,1.85,U] [#3 -0.29,0.39,0.72,U] [#4 -0.11,-0.04,0.87,U] [#5 -0.54,0.01,0.91,U] [#6 0.00,-0.49,0.79,U] [#7 -0.37,0.36,0.70,U] [#8 -0.72,0.21,0.00,M4] 
00:45:52.298 00.000 10844 refined, 7 included, MultiStar: {-0.24, 0.08}, one-star: {0.33, 0.36}
00:45:52.298 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.70)
00:45:52.298 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
00:45:52.298 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.84 mountX=-0.03 mountY=-0.25, mountTheta=-1.70
00:45:52.300 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.08, opts=13)
00:45:52.300 00.000 10844 Enqueuing Move request for scope (-0.24, 0.08)
00:45:52.300 00.000 11060 Worker thread wakes up
00:45:52.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
00:45:52.300 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
00:45:52.300 00.000 11060 Moving (-0.24, 0.08) raw xDistance=-0.03 yDistance=-0.25
00:45:52.301 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:45:52.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
00:45:52.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:52.301 00.000 11060 MoveAxis(E, 0, ABG)
00:45:52.301 00.000 11060 Move returns status 0, amount 0
00:45:52.301 00.000 11060 MoveAxis(N, 97, ABG)
00:45:52.301 00.000 10844 UpdateGuideState exits: m=3578 SNR=37.5 Saturated
00:45:52.301 00.000 11060 Guiding  Dir = 0, Dur = 97
00:45:52.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:52.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:52.301 00.000 10844 Enqueuing Expose request
00:45:52.316 00.015 11060 IsSlewing returns 0
00:45:52.316 00.000 11060 IsGuiding returns 0
00:45:52.422 00.106 11060 IsGuiding returns 0
00:45:52.422 00.000 11060 Move returns status 0, amount 97
00:45:52.422 00.000 11060 move complete, result=0
00:45:52.423 00.001 11060 worker thread done servicing request
00:45:52.423 00.000 11060 Worker thread wakes up
00:45:52.423 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 97 ms NORTH
00:45:52.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:52.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:53.054 00.631 11060 Exposure complete
00:45:53.215 00.161 11060 worker thread done servicing request
00:45:53.216 00.001 10844 OnExposeComplete: enter
00:45:53.216 00.000 10844 UpdateGuideState(): m_state=6
00:45:53.216 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7073
00:45:53.216 00.000 10844 Star::Find returns 1 (1), X=262.39, Y=62.67, Mass=3218, SNR=35.9, Peak=255 HFD=3.5
00:45:53.217 00.001 10844 MultiStar: [#1 -0.24,0.11,0.94,U] [#2 -0.71,0.78,0.00,M1] [#3 0.06,0.32,0.89,U] [#4 -0.44,0.20,0.91,U] [#5 -0.34,0.23,1.01,U] [#6 -0.02,0.34,0.93,U] [#7 -0.09,0.57,0.84,U] [#8 -0.67,0.53,0.00,M5] 
00:45:53.217 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.34}, one-star: {-0.14, 0.64}
00:45:53.217 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
00:45:53.217 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:45:53.217 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.34 hyp=0.38 cameraTheta=2.05 mountX=-0.30 mountY=-0.23, mountTheta=-2.49
00:45:53.218 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.34, opts=13)
00:45:53.218 00.000 10844 Enqueuing Move request for scope (-0.18, 0.34)
00:45:53.218 00.000 11060 Worker thread wakes up
00:45:53.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.34) opts 0xd
00:45:53.218 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.34)
00:45:53.218 00.000 11060 Moving (-0.18, 0.34) raw xDistance=-0.30 yDistance=-0.23
00:45:53.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:45:53.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:53.219 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:45:53.219 00.000 11060 MoveAxis(E, 53, ABG)
00:45:53.219 00.000 11060 Guiding  Dir = 2, Dur = 53
00:45:53.219 00.000 10844 UpdateGuideState exits: m=3218 SNR=35.9 Saturated
00:45:53.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:53.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:53.219 00.000 10844 Enqueuing Expose request
00:45:53.222 00.003 11060 IsSlewing returns 0
00:45:53.222 00.000 11060 IsGuiding returns 0
00:45:53.284 00.062 11060 IsGuiding returns 0
00:45:53.284 00.000 11060 Move returns status 0, amount 53
00:45:53.285 00.001 11060 MoveAxis(N, 90, ABG)
00:45:53.285 00.000 11060 Guiding  Dir = 0, Dur = 90
00:45:53.316 00.031 11060 IsSlewing returns 0
00:45:53.316 00.000 11060 IsGuiding returns 0
00:45:53.408 00.092 11060 IsGuiding returns 0
00:45:53.408 00.000 11060 Move returns status 0, amount 90
00:45:53.408 00.000 11060 move complete, result=0
00:45:53.408 00.000 11060 worker thread done servicing request
00:45:53.408 00.000 11060 Worker thread wakes up
00:45:53.408 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.2 px 90 ms NORTH
00:45:53.409 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:53.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:54.042 00.633 11060 Exposure complete
00:45:54.215 00.173 11060 worker thread done servicing request
00:45:54.215 00.000 10844 OnExposeComplete: enter
00:45:54.216 00.001 10844 UpdateGuideState(): m_state=6
00:45:54.216 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7074
00:45:54.216 00.000 10844 Star::Find returns 1 (0), X=262.88, Y=61.82, Mass=3187, SNR=35.9, Peak=251 HFD=3.5
00:45:54.216 00.000 10844 MultiStar: [#1 0.30,-0.22,0.97,U] [#2 -0.17,-0.19,1.85,U] [#3 0.24,-0.20,0.98,U] [#4 -1.07,-0.29,0.00,M1] [#5 0.52,-0.18,0.91,U] [#6 -0.09,-0.77,0.00,M1] [#7 -0.20,0.11,0.80,U] [#8 0.35,-0.31,0.88,U] 
00:45:54.216 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.18}, one-star: {0.36, -0.22}
00:45:54.216 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
00:45:54.216 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
00:45:54.216 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.84 mountX=0.15 mountY=0.19, mountTheta=0.91
00:45:54.218 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.18, opts=13)
00:45:54.218 00.000 10844 Enqueuing Move request for scope (0.16, -0.18)
00:45:54.218 00.000 11060 Worker thread wakes up
00:45:54.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
00:45:54.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
00:45:54.218 00.000 11060 Moving (0.16, -0.18) raw xDistance=0.15 yDistance=0.19
00:45:54.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:54.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:45:54.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:54.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:45:54.218 00.000 11060 MoveAxis(W, 24, ABG)
00:45:54.218 00.000 11060 Guiding  Dir = 3, Dur = 24
00:45:54.218 00.000 10844 UpdateGuideState exits: m=3187 SNR=35.9
00:45:54.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:54.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:54.219 00.001 10844 Enqueuing Expose request
00:45:54.221 00.002 11060 IsSlewing returns 0
00:45:54.221 00.000 11060 IsGuiding returns 0
00:45:54.254 00.033 11060 IsGuiding returns 0
00:45:54.254 00.000 11060 Move returns status 0, amount 24
00:45:54.254 00.000 11060 MoveAxis(N, 0, ABG)
00:45:54.254 00.000 11060 Move returns status 0, amount 0
00:45:54.254 00.000 11060 move complete, result=0
00:45:54.254 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
00:45:54.255 00.001 11060 worker thread done servicing request
00:45:54.255 00.000 11060 Worker thread wakes up
00:45:54.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:54.256 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:54.886 00.630 11060 Exposure complete
00:45:55.072 00.186 11060 worker thread done servicing request
00:45:55.073 00.001 10844 OnExposeComplete: enter
00:45:55.073 00.000 10844 UpdateGuideState(): m_state=6
00:45:55.073 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7075
00:45:55.073 00.000 10844 Star::Find returns 1 (1), X=262.90, Y=62.24, Mass=3009, SNR=35.1, Peak=255 HFD=3.2
00:45:55.073 00.000 10844 MultiStar: [#1 0.08,-0.14,1.06,U] [#2 0.16,0.24,1.87,U] [#3 0.03,0.20,1.00,U] [#4 -0.31,-0.60,0.00,M2] [#5 -0.28,-0.34,1.03,U] [#6 0.00,-0.39,0.90,U] [#7 0.35,0.07,0.86,U] [#8 -0.44,0.27,0.85,U] 
00:45:55.073 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.37, 0.20}
00:45:55.074 00.001 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
00:45:55.074 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
00:45:55.074 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.56 mountX=-0.04 mountY=0.04, mountTheta=2.30
00:45:55.075 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
00:45:55.075 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
00:45:55.075 00.000 11060 Worker thread wakes up
00:45:55.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:55.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:45:55.075 00.000 10844 UpdateGuideState exits: m=3009 SNR=35.1 Saturated
00:45:55.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:45:55.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:55.075 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.04
00:45:55.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:55.076 00.001 10844 Enqueuing Expose request
00:45:55.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:45:55.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:55.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:45:55.076 00.000 11060 MoveAxis(E, 0, ABG)
00:45:55.076 00.000 11060 Move returns status 0, amount 0
00:45:55.076 00.000 11060 MoveAxis(N, 0, ABG)
00:45:55.076 00.000 11060 Move returns status 0, amount 0
00:45:55.076 00.000 11060 move complete, result=0
00:45:55.077 00.001 11060 worker thread done servicing request
00:45:55.077 00.000 11060 Worker thread wakes up
00:45:55.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:55.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:55.078 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:55.715 00.637 11060 Exposure complete
00:45:55.876 00.161 11060 worker thread done servicing request
00:45:55.876 00.000 10844 OnExposeComplete: enter
00:45:55.876 00.000 10844 UpdateGuideState(): m_state=6
00:45:55.876 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7076
00:45:55.876 00.000 10844 Star::Find returns 1 (0), X=263.10, Y=61.95, Mass=2939, SNR=34.4, Peak=246 HFD=4.0
00:45:55.877 00.001 10844 MultiStar: [#1 0.34,-0.14,1.03,U] [#2 -0.21,-0.42,1.99,U] [#3 0.16,0.21,0.95,U] [#4 0.45,-0.34,0.99,U] [#5 -0.04,-0.44,0.99,U] [#6 0.18,-0.26,0.89,U] [#7 -0.15,0.37,0.76,U] [#8 0.32,0.46,0.89,U] 
00:45:55.877 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.12}, one-star: {0.57, -0.09}
00:45:55.877 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
00:45:55.877 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
00:45:55.877 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.70 mountX=0.10 mountY=0.16, mountTheta=1.05
00:45:55.878 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.12, opts=13)
00:45:55.878 00.000 10844 Enqueuing Move request for scope (0.15, -0.12)
00:45:55.879 00.001 11060 Worker thread wakes up
00:45:55.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:55.879 00.000 10844 UpdateGuideState exits: m=2939 SNR=34.4
00:45:55.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:55.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:55.879 00.000 10844 Enqueuing Expose request
00:45:55.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
00:45:55.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
00:45:55.879 00.000 11060 Moving (0.15, -0.12) raw xDistance=0.10 yDistance=0.16
00:45:55.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:45:55.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:55.880 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:45:55.880 00.000 11060 MoveAxis(E, 0, ABG)
00:45:55.880 00.000 11060 Move returns status 0, amount 0
00:45:55.880 00.000 11060 MoveAxis(N, 0, ABG)
00:45:55.880 00.000 11060 Move returns status 0, amount 0
00:45:55.880 00.000 11060 move complete, result=0
00:45:55.880 00.000 11060 worker thread done servicing request
00:45:55.880 00.000 11060 Worker thread wakes up
00:45:55.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:55.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:55.882 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:56.513 00.631 11060 Exposure complete
00:45:56.675 00.162 11060 worker thread done servicing request
00:45:56.675 00.000 10844 OnExposeComplete: enter
00:45:56.675 00.000 10844 UpdateGuideState(): m_state=6
00:45:56.675 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7077
00:45:56.675 00.000 10844 Star::Find returns 1 (0), X=262.76, Y=62.01, Mass=2970, SNR=34.7, Peak=225 HFD=3.2
00:45:56.675 00.000 10844 MultiStar: [#1 0.28,-0.94,0.00,M1] [#2 0.76,0.04,0.00,M1] [#3 0.58,-0.47,0.00,M1] [#4 0.10,-0.60,0.97,U] [#5 -0.10,0.03,1.06,U] [#6 -0.09,-1.18,0.00,M1] [#7 0.44,-0.41,0.82,U] [#8 0.10,-0.34,0.95,U] 
00:45:56.676 00.001 10844 single-star, 4 included, MultiStar: {0.14, -0.26}, one-star: {0.24, -0.02}
00:45:56.676 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
00:45:56.676 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
00:45:56.676 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.10 mountX=-0.02 mountY=0.24, mountTheta=1.65
00:45:56.677 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.02, opts=13)
00:45:56.677 00.000 10844 Enqueuing Move request for scope (0.24, -0.02)
00:45:56.677 00.000 11060 Worker thread wakes up
00:45:56.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
00:45:56.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
00:45:56.677 00.000 11060 Moving (0.24, -0.02) raw xDistance=-0.02 yDistance=0.24
00:45:56.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:45:56.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:45:56.677 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:45:56.677 00.000 10844 UpdateGuideState exits: m=2970 SNR=34.7
00:45:56.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:56.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:56.679 00.002 10844 Enqueuing Expose request
00:45:56.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:45:56.679 00.000 11060 MoveAxis(E, 0, ABG)
00:45:56.679 00.000 11060 Move returns status 0, amount 0
00:45:56.679 00.000 11060 MoveAxis(N, 0, ABG)
00:45:56.679 00.000 11060 Move returns status 0, amount 0
00:45:56.679 00.000 11060 move complete, result=0
00:45:56.679 00.000 11060 worker thread done servicing request
00:45:56.679 00.000 11060 Worker thread wakes up
00:45:56.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:56.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:56.680 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:57.318 00.638 11060 Exposure complete
00:45:57.503 00.185 11060 worker thread done servicing request
00:45:57.503 00.000 10844 OnExposeComplete: enter
00:45:57.503 00.000 10844 UpdateGuideState(): m_state=6
00:45:57.503 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7078
00:45:57.504 00.001 10844 Star::Find returns 1 (0), X=263.26, Y=62.05, Mass=2939, SNR=34.6, Peak=233 HFD=3.3
00:45:57.504 00.000 10844 MultiStar: [#1 -0.03,-0.24,0.96,U] [#2 0.27,0.26,2.01,U] [#3 0.05,0.04,0.90,U] [#4 0.17,-0.68,0.00,M1] [#5 0.08,-0.11,1.07,U] [#6 0.29,-0.48,0.86,U] [#7 0.18,-0.12,0.89,U] [#8 0.27,0.17,0.98,U] 
00:45:57.504 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.02}, one-star: {0.74, 0.01}
00:45:57.504 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
00:45:57.504 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
00:45:57.504 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.07 mountX=-0.03 mountY=0.24, mountTheta=1.69
00:45:57.506 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.02, opts=13)
00:45:57.506 00.000 10844 Enqueuing Move request for scope (0.24, -0.02)
00:45:57.506 00.000 11060 Worker thread wakes up
00:45:57.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:57.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
00:45:57.506 00.000 10844 UpdateGuideState exits: m=2939 SNR=34.6
00:45:57.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
00:45:57.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:57.506 00.000 11060 Moving (0.24, -0.02) raw xDistance=-0.03 yDistance=0.24
00:45:57.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:57.506 00.000 10844 Enqueuing Expose request
00:45:57.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:45:57.507 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:45:57.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:45:57.507 00.000 11060 MoveAxis(E, 0, ABG)
00:45:57.507 00.000 11060 Move returns status 0, amount 0
00:45:57.507 00.000 11060 MoveAxis(N, 0, ABG)
00:45:57.507 00.000 11060 Move returns status 0, amount 0
00:45:57.507 00.000 11060 move complete, result=0
00:45:57.507 00.000 11060 worker thread done servicing request
00:45:57.507 00.000 11060 Worker thread wakes up
00:45:57.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:57.508 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:57.509 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:58.162 00.653 11060 Exposure complete
00:45:58.337 00.175 11060 worker thread done servicing request
00:45:58.337 00.000 10844 OnExposeComplete: enter
00:45:58.337 00.000 10844 UpdateGuideState(): m_state=6
00:45:58.337 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7079
00:45:58.338 00.001 10844 Star::Find returns 1 (1), X=262.64, Y=62.56, Mass=3017, SNR=35.1, Peak=255 HFD=3.4
00:45:58.338 00.000 10844 MultiStar: [#1 0.07,-0.79,0.00,M1] [#2 -0.58,0.01,2.08,U] [#3 0.26,-0.03,1.04,U] [#4 0.27,-0.67,0.00,M2] [#5 0.16,-0.22,1.00,U] [#6 -0.10,0.03,1.02,U] [#7 -0.01,0.12,0.84,U] [#8 0.38,0.48,0.00,M1] 
00:45:58.338 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.06}, one-star: {0.11, 0.53}
00:45:58.338 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.38 = -1.90)
00:45:58.338 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.92)
00:45:58.338 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.63 mountX=-0.04 mountY=-0.12, mountTheta=-1.90
00:45:58.339 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
00:45:58.339 00.000 10844 Enqueuing Move request for scope (-0.11, 0.06)
00:45:58.341 00.002 11060 Worker thread wakes up
00:45:58.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:58.341 00.000 10844 UpdateGuideState exits: m=3017 SNR=35.1 Saturated
00:45:58.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:58.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:58.341 00.000 10844 Enqueuing Expose request
00:45:58.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
00:45:58.341 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
00:45:58.341 00.000 11060 Moving (-0.11, 0.06) raw xDistance=-0.04 yDistance=-0.12
00:45:58.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:45:58.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:58.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:45:58.341 00.000 11060 MoveAxis(E, 0, ABG)
00:45:58.341 00.000 11060 Move returns status 0, amount 0
00:45:58.341 00.000 11060 MoveAxis(N, 0, ABG)
00:45:58.341 00.000 11060 Move returns status 0, amount 0
00:45:58.341 00.000 11060 move complete, result=0
00:45:58.342 00.001 11060 worker thread done servicing request
00:45:58.342 00.000 11060 Worker thread wakes up
00:45:58.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:58.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:58.343 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:58.969 00.626 11060 Exposure complete
00:45:59.129 00.160 11060 worker thread done servicing request
00:45:59.130 00.001 10844 OnExposeComplete: enter
00:45:59.130 00.000 10844 UpdateGuideState(): m_state=6
00:45:59.130 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7080
00:45:59.130 00.000 10844 Star::Find returns 1 (0), X=262.97, Y=62.77, Mass=2801, SNR=34.0, Peak=245 HFD=3.3
00:45:59.130 00.000 10844 MultiStar: [#1 0.51,-0.58,0.00,M2] [#2 0.40,0.15,2.12,U] [#3 0.28,-0.09,1.01,U] [#4 0.24,0.09,0.96,U] [#5 0.03,-0.14,1.00,U] [#6 -0.06,-0.12,0.90,U] [#7 0.40,0.27,0.89,U] [#8 0.40,0.12,1.05,U] 
00:45:59.130 00.000 10844 refined, 7 included, MultiStar: {0.29, 0.13}, one-star: {0.44, 0.73}
00:45:59.130 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
00:45:59.130 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
00:45:59.130 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.13 hyp=0.32 cameraTheta=0.42 mountX=-0.18 mountY=0.26, mountTheta=2.17
00:45:59.132 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.13, opts=13)
00:45:59.132 00.000 10844 Enqueuing Move request for scope (0.29, 0.13)
00:45:59.132 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:45:59.132 00.000 10844 UpdateGuideState exits: m=2801 SNR=34.0
00:45:59.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:59.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:45:59.132 00.000 11060 Worker thread wakes up
00:45:59.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.13) opts 0xd
00:45:59.132 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.13)
00:45:59.132 00.000 11060 Moving (0.29, 0.13) raw xDistance=-0.18 yDistance=0.26
00:45:59.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:45:59.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:45:59.132 00.000 10844 Enqueuing Expose request
00:45:59.134 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:45:59.134 00.000 11060 MoveAxis(E, 31, ABG)
00:45:59.134 00.000 11060 Guiding  Dir = 2, Dur = 31
00:45:59.151 00.017 11060 IsSlewing returns 0
00:45:59.151 00.000 11060 IsGuiding returns 0
00:45:59.197 00.046 11060 IsGuiding returns 0
00:45:59.197 00.000 11060 Move returns status 0, amount 31
00:45:59.197 00.000 11060 MoveAxis(N, 0, ABG)
00:45:59.197 00.000 11060 Move returns status 0, amount 0
00:45:59.197 00.000 11060 move complete, result=0
00:45:59.197 00.000 11060 worker thread done servicing request
00:45:59.197 00.000 11060 Worker thread wakes up
00:45:59.197 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.3 px 0 ms NORTH
00:45:59.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:45:59.198 00.001 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:45:59.826 00.628 11060 Exposure complete
00:46:00.000 00.174 11060 worker thread done servicing request
00:46:00.000 00.000 10844 OnExposeComplete: enter
00:46:00.000 00.000 10844 UpdateGuideState(): m_state=6
00:46:00.000 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7081
00:46:00.000 00.000 10844 Star::Find returns 1 (0), X=262.73, Y=62.00, Mass=2971, SNR=34.2, Peak=233 HFD=3.3
00:46:00.000 00.000 10844 MultiStar: [#1 0.37,-0.28,1.06,U] [#2 0.22,0.53,1.97,U] [#3 0.00,-0.30,0.88,U] [#4 -0.01,-0.35,0.98,U] [#5 -0.16,-0.01,0.99,U] [#6 -0.47,0.03,0.81,U] [#7 -0.04,0.23,0.84,U] [#8 0.43,0.34,0.96,U] 
00:46:00.001 00.001 10844 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.21, -0.04}
00:46:00.001 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:46:00.001 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:46:00.001 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.64 mountX=-0.08 mountY=0.08, mountTheta=2.38
00:46:00.002 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
00:46:00.002 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
00:46:00.002 00.000 11060 Worker thread wakes up
00:46:00.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
00:46:00.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
00:46:00.002 00.000 11060 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=0.08
00:46:00.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:46:00.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:00.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:00.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:46:00.002 00.000 11060 MoveAxis(E, 0, ABG)
00:46:00.002 00.000 11060 Move returns status 0, amount 0
00:46:00.002 00.000 11060 MoveAxis(N, 0, ABG)
00:46:00.003 00.001 11060 Move returns status 0, amount 0
00:46:00.003 00.000 10844 UpdateGuideState exits: m=2971 SNR=34.2
00:46:00.003 00.000 11060 move complete, result=0
00:46:00.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:00.003 00.000 11060 worker thread done servicing request
00:46:00.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:00.003 00.000 10844 Enqueuing Expose request
00:46:00.003 00.000 11060 Worker thread wakes up
00:46:00.003 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:00.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:00.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:46:00.634 00.631 11060 Exposure complete
00:46:00.803 00.169 11060 worker thread done servicing request
00:46:00.803 00.000 10844 OnExposeComplete: enter
00:46:00.803 00.000 10844 UpdateGuideState(): m_state=6
00:46:00.803 00.000 10844 Star::Find(15, 262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7082
00:46:00.803 00.000 10844 Star::Find returns 1 (0), X=262.55, Y=62.59, Mass=3457, SNR=38.1, Peak=252 HFD=3.3
00:46:00.803 00.000 10844 MultiStar: [#1 0.22,-0.26,0.92,U] [#2 0.53,0.44,0.00,M1] [#3 0.29,0.17,0.83,U] [#4 0.59,-0.32,0.00,M1] [#5 0.79,-0.03,0.00,M1] [#6 0.04,-0.23,0.81,U] [#7 -0.31,0.16,0.75,U] [#8 0.54,0.88,0.00,M1] 
00:46:00.803 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.09}, one-star: {0.03, 0.56}
00:46:00.803 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
00:46:00.804 00.001 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
00:46:00.804 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=-0.10 mountY=0.05, mountTheta=2.70
00:46:00.805 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
00:46:00.805 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
00:46:00.805 00.000 11060 Worker thread wakes up
00:46:00.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
00:46:00.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
00:46:00.805 00.000 11060 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=0.05
00:46:00.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:46:00.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:00.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:00.806 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:46:00.806 00.000 11060 MoveAxis(E, 0, ABG)
00:46:00.806 00.000 11060 Move returns status 0, amount 0
00:46:00.806 00.000 10844 UpdateGuideState exits: m=3457 SNR=38.1
00:46:00.806 00.000 11060 MoveAxis(N, 0, ABG)
00:46:00.806 00.000 11060 Move returns status 0, amount 0
00:46:00.806 00.000 11060 move complete, result=0
00:46:00.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:00.806 00.000 11060 worker thread done servicing request
00:46:00.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:00.806 00.000 10844 Enqueuing Expose request
00:46:00.806 00.000 11060 Worker thread wakes up
00:46:00.806 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:00.807 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:00.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:46:01.473 00.666 11060 Exposure complete
00:46:01.655 00.182 11060 worker thread done servicing request
00:46:01.655 00.000 10844 OnExposeComplete: enter
00:46:01.655 00.000 10844 UpdateGuideState(): m_state=6
00:46:01.655 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7083
00:46:01.656 00.001 10844 Star::Find returns 1 (1), X=262.48, Y=62.49, Mass=3459, SNR=37.9, Peak=255 HFD=3.2
00:46:01.656 00.000 10844 MultiStar: [#1 0.43,0.11,0.95,U] [#2 0.53,0.86,0.00,M2] [#3 0.17,0.78,0.00,M1] [#4 -0.03,-0.38,0.85,U] [#5 0.45,0.01,0.93,U] [#6 0.35,-0.67,0.00,M1] [#7 -0.36,0.61,0.00,M1] [#8 0.22,0.64,0.00,M2] 
00:46:01.656 00.000 10844 refined, 3 included, MultiStar: {0.20, 0.06}, one-star: {-0.04, 0.46}
00:46:01.656 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
00:46:01.656 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
00:46:01.656 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.31 mountX=-0.10 mountY=0.19, mountTheta=2.06
00:46:01.657 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.06, opts=13)
00:46:01.657 00.000 10844 Enqueuing Move request for scope (0.20, 0.06)
00:46:01.657 00.000 11060 Worker thread wakes up
00:46:01.657 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:01.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
00:46:01.657 00.000 10844 UpdateGuideState exits: m=3459 SNR=37.9 Saturated
00:46:01.658 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:01.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:01.658 00.000 10844 Enqueuing Expose request
00:46:01.658 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
00:46:01.658 00.000 11060 Moving (0.20, 0.06) raw xDistance=-0.10 yDistance=0.19
00:46:01.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:46:01.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:46:01.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:46:01.658 00.000 11060 MoveAxis(E, 0, ABG)
00:46:01.658 00.000 11060 Move returns status 0, amount 0
00:46:01.658 00.000 11060 MoveAxis(N, 0, ABG)
00:46:01.658 00.000 11060 Move returns status 0, amount 0
00:46:01.658 00.000 11060 move complete, result=0
00:46:01.658 00.000 11060 worker thread done servicing request
00:46:01.659 00.001 11060 Worker thread wakes up
00:46:01.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:01.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:46:01.662 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:02.293 00.631 11060 Exposure complete
00:46:02.497 00.204 11060 worker thread done servicing request
00:46:02.498 00.001 10844 OnExposeComplete: enter
00:46:02.498 00.000 10844 UpdateGuideState(): m_state=6
00:46:02.498 00.000 10844 Star::Find(15, 262, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7084
00:46:02.498 00.000 10844 Star::Find returns 1 (0), X=263.08, Y=62.11, Mass=3018, SNR=34.9, Peak=249 HFD=3.2
00:46:02.498 00.000 10844 MultiStar: [#1 0.28,-0.45,1.07,U] [#2 0.11,-0.21,1.95,U] [#3 -0.13,0.50,0.89,U] [#4 0.30,0.21,0.92,U] [#5 -0.18,-0.30,1.07,U] [#6 0.48,-0.94,0.00,M2] [#7 -0.29,-0.07,0.84,U] [#8 0.78,0.08,0.00,M3] 
00:46:02.499 00.001 10844 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.56, 0.08}
00:46:02.499 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
00:46:02.499 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
00:46:02.499 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.60 mountX=0.05 mountY=0.11, mountTheta=1.15
00:46:02.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
00:46:02.500 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
00:46:02.500 00.000 11060 Worker thread wakes up
00:46:02.501 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
00:46:02.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
00:46:02.501 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
00:46:02.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:46:02.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:02.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:02.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:46:02.501 00.000 11060 MoveAxis(E, 0, ABG)
00:46:02.501 00.000 11060 Move returns status 0, amount 0
00:46:02.501 00.000 11060 MoveAxis(N, 0, ABG)
00:46:02.501 00.000 11060 Move returns status 0, amount 0
00:46:02.501 00.000 11060 move complete, result=0
00:46:02.501 00.000 10844 UpdateGuideState exits: m=3018 SNR=34.9
00:46:02.502 00.001 11060 worker thread done servicing request
00:46:02.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:02.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:02.502 00.000 10844 Enqueuing Expose request
00:46:02.502 00.000 11060 Worker thread wakes up
00:46:02.502 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:02.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:02.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:46:03.130 00.628 11060 Exposure complete
00:46:03.306 00.176 11060 worker thread done servicing request
00:46:03.306 00.000 10844 OnExposeComplete: enter
00:46:03.306 00.000 10844 UpdateGuideState(): m_state=6
00:46:03.306 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7085
00:46:03.306 00.000 10844 Star::Find returns 1 (0), X=263.01, Y=61.89, Mass=2587, SNR=32.1, Peak=216 HFD=3.8
00:46:03.307 00.001 10844 MultiStar: [#1 0.32,0.14,1.05,U] [#2 0.36,0.56,0.00,M2] [#3 0.55,0.65,0.00,M1] [#4 0.66,-0.23,0.00,M1] [#5 0.14,0.42,1.08,U] [#6 0.24,-0.60,0.00,M3] [#7 0.15,-0.06,0.95,U] [#8 0.45,-0.52,0.00,M4] 
00:46:03.307 00.000 10844 refined, 3 included, MultiStar: {0.27, 0.10}, one-star: {0.48, -0.15}
00:46:03.307 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
00:46:03.307 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
00:46:03.307 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.34 mountX=-0.15 mountY=0.25, mountTheta=2.09
00:46:03.309 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.10, opts=13)
00:46:03.309 00.000 10844 Enqueuing Move request for scope (0.27, 0.10)
00:46:03.309 00.000 11060 Worker thread wakes up
00:46:03.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:03.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
00:46:03.309 00.000 10844 UpdateGuideState exits: m=2587 SNR=32.1
00:46:03.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
00:46:03.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:03.309 00.000 11060 Moving (0.27, 0.10) raw xDistance=-0.15 yDistance=0.25
00:46:03.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:03.309 00.000 10844 Enqueuing Expose request
00:46:03.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:46:03.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:46:03.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:46:03.309 00.000 11060 MoveAxis(E, 25, ABG)
00:46:03.309 00.000 11060 Guiding  Dir = 2, Dur = 25
00:46:03.344 00.035 11060 IsSlewing returns 0
00:46:03.344 00.000 11060 IsGuiding returns 0
00:46:03.407 00.063 11060 IsGuiding returns 0
00:46:03.407 00.000 11060 Move returns status 0, amount 25
00:46:03.407 00.000 11060 MoveAxis(N, 0, ABG)
00:46:03.407 00.000 11060 Move returns status 0, amount 0
00:46:03.407 00.000 11060 move complete, result=0
00:46:03.407 00.000 11060 worker thread done servicing request
00:46:03.407 00.000 11060 Worker thread wakes up
00:46:03.408 00.001 10844 GuideStep: -0.1 px 25 ms EAST, 0.3 px 0 ms NORTH
00:46:03.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:03.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(248,47,31,31)
00:46:04.036 00.628 11060 Exposure complete
00:46:04.167 00.131 10844 evsrv: cli 0EEEE250 connect
00:46:04.167 00.000 10844 case statement mapped state 6 to 3
00:46:04.169 00.002 10844 case statement mapped state 6 to 3
00:46:04.169 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_app_state","id":"4f9f2616-a732-443f-b132-56d905d24e02"}
00:46:04.169 00.000 10844 case statement mapped state 6 to 3
00:46:04.169 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f9f2616-a732-443f-b132-56d905d24e02"}
00:46:04.174 00.005 10844 evsrv: cli 0EEEE250 disconnect
00:46:04.176 00.002 10844 evsrv: cli 0EEEE7F0 connect
00:46:04.176 00.000 10844 case statement mapped state 6 to 3
00:46:04.177 00.001 10844 case statement mapped state 6 to 3
00:46:04.177 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"ec4d6c5e-559a-416a-b9b0-6cc069a2af04"}
00:46:04.177 00.000 10844 PhdController::Dither begins
00:46:04.177 00.000 10844 dither: size=5.00, dRA=3.23 dDec=2.47
00:46:04.178 00.001 10844 MountToCamera -- mountTheta (0.65) + m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
00:46:04.178 00.000 10844 MountToCamera -- mountX=3.23 mountY=2.47 hyp=4.06 mountTheta=0.65 cameraX=1.84, cameraY=-3.62 cameraTheta=-1.10
00:46:04.178 00.000 10844 setting lock position to (264.37, 58.42)
00:46:04.178 00.000 10844 Mount: notify guiding dithered (1.8, -3.6)
00:46:04.178 00.000 10844 MultiStar: stabilizing after lock position change
00:46:04.178 00.000 10844 Status Line: Dither by 3.23,2.47
00:46:04.180 00.002 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:46:04.182 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
00:46:04.182 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":0,"id":"ec4d6c5e-559a-416a-b9b0-6cc069a2af04"}
00:46:04.183 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
00:46:04.253 00.070 11060 worker thread done servicing request
00:46:04.253 00.000 10844 OnExposeComplete: enter
00:46:04.253 00.000 10844 UpdateGuideState(): m_state=6
00:46:04.253 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7086
00:46:04.253 00.000 10844 Star::Find returns 1 (0), X=263.03, Y=61.81, Mass=2708, SNR=33.5, Peak=199 HFD=3.5
00:46:04.253 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
00:46:04.253 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
00:46:04.253 00.000 10844 CameraToMount -- cameraX=-1.34 cameraY=3.39 hyp=3.65 cameraTheta=1.95 mountX=-3.09 mountY=-1.88, mountTheta=-2.60
00:46:04.255 00.002 10844 dither recenter: remaining=(-3.2,-2.5) step=(-3.2,-2.5)
00:46:04.255 00.000 10844 MountToCamera -- mountTheta (-2.49) + m_xAngle (-1.75) = xAngle (-4.24 = 2.04)
00:46:04.255 00.000 10844 MountToCamera -- mountX=-3.23 mountY=-2.47 hyp=4.06 mountTheta=-2.49 cameraX=-1.84, cameraY=3.62 cameraTheta=2.04
00:46:04.255 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.84, y=3.62, opts=4)
00:46:04.255 00.000 10844 Enqueuing Move request for scope (-1.84, 3.62)
00:46:04.255 00.000 10844 Mount: notify direct move -3.23,-2.47
00:46:04.255 00.000 11060 Worker thread wakes up
00:46:04.255 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:04.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.84, 3.62) opts 0x4
00:46:04.255 00.000 10844 UpdateGuideState exits: m=2708 SNR=33.5
00:46:04.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.84, 3.62)
00:46:04.255 00.000 10844 PhdController: settling, locked = 1, distance = 4.08 (1.50) aobump = 0 frame = 1 / 99999
00:46:04.255 00.000 11060 Moving (-1.84, 3.62) raw xDistance=-3.23 yDistance=-2.47
00:46:04.256 00.001 11060 BLC: window closed
00:46:04.256 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367564.255,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.08,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:46:04.256 00.000 11060 MoveAxis(E, 2075, B)
00:46:04.256 00.000 11060 Guiding  Dir = 2, Dur = 2075
00:46:04.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:04.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:04.256 00.000 10844 Enqueuing Expose request
00:46:04.264 00.008 11060 IsSlewing returns 0
00:46:04.264 00.000 11060 IsGuiding returns 0
00:46:06.350 02.086 11060 IsGuiding returns 0
00:46:06.350 00.000 11060 Move returns status 0, amount 2075
00:46:06.350 00.000 11060 BLC: non-algo type move will not reverse Dec direction, no blc applied
00:46:06.350 00.000 11060 MoveAxis(N, 1371, B)
00:46:06.350 00.000 11060 Guiding  Dir = 0, Dur = 1371
00:46:06.381 00.031 11060 IsSlewing returns 0
00:46:06.382 00.001 11060 IsGuiding returns 0
00:46:07.777 01.395 11060 IsGuiding returns 0
00:46:07.777 00.000 11060 Move returns status 0, amount 1371
00:46:07.777 00.000 11060 move complete, result=0
00:46:07.777 00.000 11060 worker thread done servicing request
00:46:07.777 00.000 11060 Worker thread wakes up
00:46:07.777 00.000 10844 GuideStep: -3.2 px 2075 ms EAST, -2.5 px 1371 ms NORTH
00:46:07.780 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:07.781 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:08.416 00.635 11060 Exposure complete
00:46:08.953 00.537 11060 worker thread done servicing request
00:46:08.954 00.001 10844 OnExposeComplete: enter
00:46:08.954 00.000 10844 UpdateGuideState(): m_state=6
00:46:08.954 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7087
00:46:08.954 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=58.65, Mass=3199, SNR=35.9, Peak=255 HFD=3.3
00:46:08.954 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
00:46:08.954 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
00:46:08.954 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=0.99 mountX=-0.26 mountY=0.11, mountTheta=2.73
00:46:08.956 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.23, opts=13)
00:46:08.956 00.000 10844 Enqueuing Move request for scope (0.15, 0.23)
00:46:08.957 00.001 11060 Worker thread wakes up
00:46:08.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:08.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
00:46:08.957 00.000 10844 UpdateGuideState exits: m=3199 SNR=35.9 Saturated
00:46:08.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
00:46:08.957 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 2 / 99999
00:46:08.957 00.000 11060 Moving (0.15, 0.23) raw xDistance=-0.26 yDistance=0.11
00:46:08.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:46:08.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:08.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:46:08.958 00.001 11060 MoveAxis(E, 45, ABG)
00:46:08.958 00.000 11060 Guiding  Dir = 2, Dur = 45
00:46:08.970 00.012 11060 IsSlewing returns 0
00:46:08.971 00.001 11060 IsGuiding returns 0
00:46:08.986 00.015 10844 evsrv: {"Event":"Settling","Timestamp":1770367568.957,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:46:08.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:08.987 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:08.987 00.000 10844 Enqueuing Expose request
00:46:09.030 00.043 11060 IsGuiding returns 0
00:46:09.030 00.000 11060 Move returns status 0, amount 45
00:46:09.030 00.000 11060 MoveAxis(N, 0, ABG)
00:46:09.032 00.002 11060 Move returns status 0, amount 0
00:46:09.032 00.000 11060 move complete, result=0
00:46:09.032 00.000 11060 worker thread done servicing request
00:46:09.032 00.000 11060 Worker thread wakes up
00:46:09.032 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:46:09.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:09.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:09.665 00.633 11060 Exposure complete
00:46:09.895 00.230 11060 worker thread done servicing request
00:46:09.895 00.000 10844 OnExposeComplete: enter
00:46:09.895 00.000 10844 UpdateGuideState(): m_state=6
00:46:09.895 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7088
00:46:09.895 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=58.44, Mass=3113, SNR=35.9, Peak=255 HFD=3.7
00:46:09.895 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
00:46:09.895 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
00:46:09.896 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.98 mountX=0.00 mountY=-0.17, mountTheta=-1.55
00:46:09.898 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.03, opts=13)
00:46:09.898 00.000 10844 Enqueuing Move request for scope (-0.17, 0.03)
00:46:09.898 00.000 11060 Worker thread wakes up
00:46:09.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:09.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
00:46:09.898 00.000 10844 UpdateGuideState exits: m=3113 SNR=35.9 Saturated
00:46:09.898 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
00:46:09.899 00.001 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 3 / 99999
00:46:09.899 00.000 11060 Moving (-0.17, 0.03) raw xDistance=0.00 yDistance=-0.17
00:46:09.899 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367569.899,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":0.9,"SettleTime":10.0,"StarLocked":true}
00:46:09.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:46:09.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:09.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:46:09.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:09.899 00.000 11060 MoveAxis(E, 0, ABG)
00:46:09.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:09.899 00.000 10844 Enqueuing Expose request
00:46:09.899 00.000 11060 Move returns status 0, amount 0
00:46:09.899 00.000 11060 MoveAxis(N, 0, ABG)
00:46:09.899 00.000 11060 Move returns status 0, amount 0
00:46:09.900 00.001 11060 move complete, result=0
00:46:09.900 00.000 11060 worker thread done servicing request
00:46:09.900 00.000 11060 Worker thread wakes up
00:46:09.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:09.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:09.901 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:10.538 00.637 11060 Exposure complete
00:46:10.760 00.222 11060 worker thread done servicing request
00:46:10.760 00.000 10844 OnExposeComplete: enter
00:46:10.760 00.000 10844 UpdateGuideState(): m_state=6
00:46:10.761 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7089
00:46:10.761 00.000 10844 Star::Find returns 1 (0), X=264.79, Y=58.57, Mass=3131, SNR=35.4, Peak=246 HFD=3.7
00:46:10.761 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
00:46:10.761 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
00:46:10.761 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.15 hyp=0.45 cameraTheta=0.34 mountX=-0.22 mountY=0.40, mountTheta=2.09
00:46:10.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.15, opts=13)
00:46:10.763 00.000 10844 Enqueuing Move request for scope (0.43, 0.15)
00:46:10.763 00.000 11060 Worker thread wakes up
00:46:10.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:10.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.15) opts 0xd
00:46:10.764 00.001 10844 UpdateGuideState exits: m=3131 SNR=35.4
00:46:10.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.15)
00:46:10.764 00.000 11060 Moving (0.43, 0.15) raw xDistance=-0.22 yDistance=0.40
00:46:10.764 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 4 / 99999
00:46:10.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:46:10.764 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367570.764,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
00:46:10.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:10.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:46:10.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:10.764 00.000 11060 MoveAxis(E, 39, ABG)
00:46:10.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:10.764 00.000 10844 Enqueuing Expose request
00:46:10.764 00.000 11060 Guiding  Dir = 2, Dur = 39
00:46:10.779 00.015 11060 IsSlewing returns 0
00:46:10.779 00.000 11060 IsGuiding returns 0
00:46:10.826 00.047 11060 IsGuiding returns 0
00:46:10.826 00.000 11060 Move returns status 0, amount 39
00:46:10.826 00.000 11060 MoveAxis(N, 0, ABG)
00:46:10.826 00.000 11060 Move returns status 0, amount 0
00:46:10.826 00.000 11060 move complete, result=0
00:46:10.826 00.000 11060 worker thread done servicing request
00:46:10.826 00.000 11060 Worker thread wakes up
00:46:10.826 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.4 px 0 ms NORTH
00:46:10.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:10.827 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:11.464 00.637 11060 Exposure complete
00:46:11.665 00.201 11060 worker thread done servicing request
00:46:11.665 00.000 10844 OnExposeComplete: enter
00:46:11.666 00.001 10844 UpdateGuideState(): m_state=6
00:46:11.666 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7090
00:46:11.666 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.76, Mass=2467, SNR=31.0, Peak=255 HFD=3.5
00:46:11.666 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
00:46:11.666 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
00:46:11.666 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.48 mountX=-0.35 mountY=-0.03, mountTheta=-3.07
00:46:11.667 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.35, opts=13)
00:46:11.668 00.001 10844 Enqueuing Move request for scope (0.03, 0.35)
00:46:11.668 00.000 11060 Worker thread wakes up
00:46:11.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.35) opts 0xd
00:46:11.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.35)
00:46:11.668 00.000 11060 Moving (0.03, 0.35) raw xDistance=-0.35 yDistance=-0.03
00:46:11.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
00:46:11.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:11.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:11.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:46:11.668 00.000 11060 MoveAxis(E, 62, ABG)
00:46:11.668 00.000 11060 Guiding  Dir = 2, Dur = 62
00:46:11.668 00.000 10844 UpdateGuideState exits: m=2467 SNR=31.0 Saturated
00:46:11.669 00.001 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 5 / 99999
00:46:11.669 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367571.669,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":2.7,"SettleTime":10.0,"StarLocked":true}
00:46:11.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:11.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:11.669 00.000 10844 Enqueuing Expose request
00:46:11.701 00.032 11060 IsSlewing returns 0
00:46:11.701 00.000 11060 IsGuiding returns 0
00:46:11.778 00.077 11060 IsGuiding returns 0
00:46:11.778 00.000 11060 Move returns status 0, amount 62
00:46:11.778 00.000 11060 MoveAxis(N, 0, ABG)
00:46:11.778 00.000 11060 Move returns status 0, amount 0
00:46:11.778 00.000 11060 move complete, result=0
00:46:11.780 00.002 11060 worker thread done servicing request
00:46:11.780 00.000 11060 Worker thread wakes up
00:46:11.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:11.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:11.780 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.0 px 0 ms NORTH
00:46:12.410 00.630 11060 Exposure complete
00:46:12.609 00.199 11060 worker thread done servicing request
00:46:12.609 00.000 10844 OnExposeComplete: enter
00:46:12.609 00.000 10844 UpdateGuideState(): m_state=6
00:46:12.609 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7091
00:46:12.610 00.001 10844 Star::Find returns 1 (0), X=264.43, Y=58.04, Mass=2816, SNR=33.9, Peak=251 HFD=3.6
00:46:12.610 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
00:46:12.610 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
00:46:12.610 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.37 hyp=0.38 cameraTheta=-1.40 mountX=0.36 mountY=0.12, mountTheta=0.34
00:46:12.611 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.37, opts=13)
00:46:12.611 00.000 10844 Enqueuing Move request for scope (0.06, -0.37)
00:46:12.612 00.001 11060 Worker thread wakes up
00:46:12.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.37) opts 0xd
00:46:12.612 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.37)
00:46:12.612 00.000 11060 Moving (0.06, -0.37) raw xDistance=0.36 yDistance=0.12
00:46:12.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.36
00:46:12.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:12.612 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:12.612 00.000 10844 UpdateGuideState exits: m=2816 SNR=33.9
00:46:12.612 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 6 / 99999
00:46:12.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:46:12.612 00.000 11060 MoveAxis(W, 60, ABG)
00:46:12.612 00.000 11060 Guiding  Dir = 3, Dur = 60
00:46:12.612 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367572.612,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
00:46:12.613 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:12.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:12.613 00.000 10844 Enqueuing Expose request
00:46:12.636 00.023 11060 IsSlewing returns 0
00:46:12.636 00.000 11060 IsGuiding returns 0
00:46:12.699 00.063 11060 IsGuiding returns 0
00:46:12.699 00.000 11060 Move returns status 0, amount 60
00:46:12.699 00.000 11060 MoveAxis(N, 0, ABG)
00:46:12.699 00.000 11060 Move returns status 0, amount 0
00:46:12.699 00.000 11060 move complete, result=0
00:46:12.699 00.000 11060 worker thread done servicing request
00:46:12.699 00.000 11060 Worker thread wakes up
00:46:12.699 00.000 10844 GuideStep: 0.4 px 60 ms WEST, 0.1 px 0 ms NORTH
00:46:12.700 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:12.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:13.330 00.630 11060 Exposure complete
00:46:13.512 00.182 11060 worker thread done servicing request
00:46:13.512 00.000 10844 OnExposeComplete: enter
00:46:13.512 00.000 10844 UpdateGuideState(): m_state=6
00:46:13.512 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7092
00:46:13.514 00.002 10844 Star::Find returns 1 (0), X=264.03, Y=58.39, Mass=2838, SNR=33.7, Peak=252 HFD=3.5
00:46:13.514 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
00:46:13.514 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
00:46:13.514 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-3.05 mountX=0.09 mountY=-0.33, mountTheta=-1.30
00:46:13.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.03, opts=13)
00:46:13.515 00.000 10844 Enqueuing Move request for scope (-0.34, -0.03)
00:46:13.515 00.000 11060 Worker thread wakes up
00:46:13.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:13.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.03) opts 0xd
00:46:13.515 00.000 10844 UpdateGuideState exits: m=2838 SNR=33.7
00:46:13.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.03)
00:46:13.515 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 7 / 99999
00:46:13.516 00.001 11060 Moving (-0.34, -0.03) raw xDistance=0.09 yDistance=-0.33
00:46:13.516 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367573.516,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
00:46:13.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:46:13.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:13.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:46:13.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:13.516 00.000 11060 MoveAxis(E, 0, ABG)
00:46:13.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:13.516 00.000 10844 Enqueuing Expose request
00:46:13.516 00.000 11060 Move returns status 0, amount 0
00:46:13.516 00.000 11060 MoveAxis(N, 0, ABG)
00:46:13.516 00.000 11060 Move returns status 0, amount 0
00:46:13.516 00.000 11060 move complete, result=0
00:46:13.516 00.000 11060 worker thread done servicing request
00:46:13.516 00.000 11060 Worker thread wakes up
00:46:13.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:13.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:13.518 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:46:14.155 00.637 11060 Exposure complete
00:46:14.417 00.262 11060 worker thread done servicing request
00:46:14.417 00.000 10844 OnExposeComplete: enter
00:46:14.417 00.000 10844 UpdateGuideState(): m_state=6
00:46:14.419 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7093
00:46:14.419 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=58.00, Mass=2766, SNR=33.5, Peak=231 HFD=3.1
00:46:14.419 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
00:46:14.419 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
00:46:14.419 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.42 hyp=0.47 cameraTheta=-2.04 mountX=0.45 mountY=-0.14, mountTheta=-0.31
00:46:14.420 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.42, opts=13)
00:46:14.420 00.000 10844 Enqueuing Move request for scope (-0.21, -0.42)
00:46:14.420 00.000 11060 Worker thread wakes up
00:46:14.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:14.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.42) opts 0xd
00:46:14.421 00.001 10844 UpdateGuideState exits: m=2766 SNR=33.5
00:46:14.421 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.42)
00:46:14.421 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 8 / 99999
00:46:14.421 00.000 11060 Moving (-0.21, -0.42) raw xDistance=0.45 yDistance=-0.14
00:46:14.421 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367574.421,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
00:46:14.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
00:46:14.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:14.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:14.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:14.421 00.000 10844 Enqueuing Expose request
00:46:14.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:46:14.421 00.000 11060 MoveAxis(W, 78, ABG)
00:46:14.421 00.000 11060 Guiding  Dir = 3, Dur = 78
00:46:14.455 00.034 11060 IsSlewing returns 0
00:46:14.455 00.000 11060 IsGuiding returns 0
00:46:14.544 00.089 11060 IsGuiding returns 0
00:46:14.544 00.000 11060 Move returns status 0, amount 78
00:46:14.544 00.000 11060 MoveAxis(N, 0, ABG)
00:46:14.545 00.001 11060 Move returns status 0, amount 0
00:46:14.545 00.000 11060 move complete, result=0
00:46:14.545 00.000 11060 worker thread done servicing request
00:46:14.545 00.000 11060 Worker thread wakes up
00:46:14.545 00.000 10844 GuideStep: 0.4 px 78 ms WEST, -0.1 px 0 ms NORTH
00:46:14.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:14.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:15.177 00.632 11060 Exposure complete
00:46:15.483 00.306 11060 worker thread done servicing request
00:46:15.483 00.000 10844 OnExposeComplete: enter
00:46:15.483 00.000 10844 UpdateGuideState(): m_state=6
00:46:15.484 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7094
00:46:15.484 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.13, Mass=3015, SNR=35.2, Peak=232 HFD=3.6
00:46:15.484 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
00:46:15.484 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
00:46:15.484 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.29 hyp=0.37 cameraTheta=-0.90 mountX=0.24 mountY=0.27, mountTheta=0.85
00:46:15.487 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.29, opts=13)
00:46:15.487 00.000 10844 Enqueuing Move request for scope (0.23, -0.29)
00:46:15.487 00.000 11060 Worker thread wakes up
00:46:15.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:15.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.29) opts 0xd
00:46:15.487 00.000 10844 UpdateGuideState exits: m=3015 SNR=35.2
00:46:15.487 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.29)
00:46:15.488 00.001 11060 Moving (0.23, -0.29) raw xDistance=0.24 yDistance=0.27
00:46:15.488 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 9 / 99999
00:46:15.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:46:15.488 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367575.488,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
00:46:15.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:15.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:46:15.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:15.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:15.489 00.001 10844 Enqueuing Expose request
00:46:15.489 00.000 11060 MoveAxis(W, 44, ABG)
00:46:15.489 00.000 11060 Guiding  Dir = 3, Dur = 44
00:46:15.532 00.043 11060 IsSlewing returns 0
00:46:15.533 00.001 11060 IsGuiding returns 0
00:46:15.610 00.077 11060 IsGuiding returns 0
00:46:15.610 00.000 11060 Move returns status 0, amount 44
00:46:15.610 00.000 11060 MoveAxis(N, 0, ABG)
00:46:15.610 00.000 11060 Move returns status 0, amount 0
00:46:15.610 00.000 11060 move complete, result=0
00:46:15.611 00.001 10844 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
00:46:15.611 00.000 11060 worker thread done servicing request
00:46:15.611 00.000 11060 Worker thread wakes up
00:46:15.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:15.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:16.243 00.632 11060 Exposure complete
00:46:16.464 00.221 11060 worker thread done servicing request
00:46:16.464 00.000 10844 OnExposeComplete: enter
00:46:16.465 00.001 10844 UpdateGuideState(): m_state=6
00:46:16.465 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7095
00:46:16.465 00.000 10844 Star::Find returns 1 (1), X=263.99, Y=58.36, Mass=3219, SNR=36.8, Peak=255 HFD=3.4
00:46:16.465 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
00:46:16.465 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
00:46:16.465 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.38 cameraTheta=-2.99 mountX=0.12 mountY=-0.36, mountTheta=-1.24
00:46:16.467 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.06, opts=13)
00:46:16.467 00.000 10844 Enqueuing Move request for scope (-0.37, -0.06)
00:46:16.467 00.000 11060 Worker thread wakes up
00:46:16.467 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:16.467 00.000 10844 UpdateGuideState exits: m=3219 SNR=36.8 Saturated
00:46:16.467 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 10 / 99999
00:46:16.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.06) opts 0xd
00:46:16.467 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367576.467,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
00:46:16.469 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.06)
00:46:16.469 00.000 11060 Moving (-0.37, -0.06) raw xDistance=0.12 yDistance=-0.36
00:46:16.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:16.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
00:46:16.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:16.469 00.000 10844 Enqueuing Expose request
00:46:16.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:16.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:46:16.469 00.000 11060 MoveAxis(W, 23, ABG)
00:46:16.469 00.000 11060 Guiding  Dir = 3, Dur = 23
00:46:16.502 00.033 11060 IsSlewing returns 0
00:46:16.503 00.001 11060 IsGuiding returns 0
00:46:16.557 00.054 11060 IsGuiding returns 0
00:46:16.558 00.001 11060 Move returns status 0, amount 23
00:46:16.558 00.000 11060 MoveAxis(N, 0, ABG)
00:46:16.558 00.000 11060 Move returns status 0, amount 0
00:46:16.558 00.000 11060 move complete, result=0
00:46:16.558 00.000 11060 worker thread done servicing request
00:46:16.558 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.4 px 0 ms NORTH
00:46:16.558 00.000 11060 Worker thread wakes up
00:46:16.559 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:16.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:17.196 00.637 11060 Exposure complete
00:46:17.415 00.219 11060 worker thread done servicing request
00:46:17.415 00.000 10844 OnExposeComplete: enter
00:46:17.415 00.000 10844 UpdateGuideState(): m_state=6
00:46:17.415 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7096
00:46:17.415 00.000 10844 Star::Find returns 1 (0), X=264.31, Y=58.52, Mass=3003, SNR=35.4, Peak=238 HFD=3.5
00:46:17.415 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
00:46:17.415 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
00:46:17.415 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.06 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
00:46:17.418 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.10, opts=13)
00:46:17.418 00.000 10844 Enqueuing Move request for scope (-0.05, 0.10)
00:46:17.418 00.000 11060 Worker thread wakes up
00:46:17.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:17.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:46:17.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:46:17.418 00.000 10844 UpdateGuideState exits: m=3003 SNR=35.4
00:46:17.418 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 11 / 99999
00:46:17.418 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367577.418,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
00:46:17.418 00.000 11060 Moving (-0.05, 0.10) raw xDistance=-0.09 yDistance=-0.07
00:46:17.419 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:46:17.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:17.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:17.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:17.419 00.000 10844 Enqueuing Expose request
00:46:17.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:46:17.419 00.000 11060 MoveAxis(E, 0, ABG)
00:46:17.419 00.000 11060 Move returns status 0, amount 0
00:46:17.419 00.000 11060 MoveAxis(N, 0, ABG)
00:46:17.419 00.000 11060 Move returns status 0, amount 0
00:46:17.419 00.000 11060 move complete, result=0
00:46:17.419 00.000 11060 worker thread done servicing request
00:46:17.419 00.000 11060 Worker thread wakes up
00:46:17.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:17.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:17.421 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:18.051 00.630 11060 Exposure complete
00:46:18.235 00.184 11060 worker thread done servicing request
00:46:18.235 00.000 10844 OnExposeComplete: enter
00:46:18.235 00.000 10844 UpdateGuideState(): m_state=6
00:46:18.235 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7097
00:46:18.235 00.000 10844 Star::Find returns 1 (0), X=264.07, Y=58.33, Mass=3158, SNR=35.6, Peak=250 HFD=3.4
00:46:18.235 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:46:18.235 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:46:18.235 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.87 mountX=0.14 mountY=-0.28, mountTheta=-1.12
00:46:18.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.08, opts=13)
00:46:18.237 00.000 10844 Enqueuing Move request for scope (-0.30, -0.08)
00:46:18.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:46:18.237 00.000 10844 UpdateGuideState exits: m=3158 SNR=35.6
00:46:18.237 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 12 / 99999
00:46:18.237 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367578.237,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
00:46:18.238 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:18.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:18.238 00.000 11060 Worker thread wakes up
00:46:18.238 00.000 10844 Enqueuing Expose request
00:46:18.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd
00:46:18.238 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.08)
00:46:18.238 00.000 11060 Moving (-0.30, -0.08) raw xDistance=0.14 yDistance=-0.28
00:46:18.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:46:18.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:18.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:46:18.238 00.000 11060 MoveAxis(W, 24, ABG)
00:46:18.239 00.001 11060 Guiding  Dir = 3, Dur = 24
00:46:18.250 00.011 11060 IsSlewing returns 0
00:46:18.250 00.000 11060 IsGuiding returns 0
00:46:18.281 00.031 11060 IsGuiding returns 0
00:46:18.281 00.000 11060 Move returns status 0, amount 24
00:46:18.281 00.000 11060 MoveAxis(N, 0, ABG)
00:46:18.282 00.001 11060 Move returns status 0, amount 0
00:46:18.282 00.000 11060 move complete, result=0
00:46:18.282 00.000 11060 worker thread done servicing request
00:46:18.282 00.000 11060 Worker thread wakes up
00:46:18.282 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.3 px 0 ms NORTH
00:46:18.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:18.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:18.930 00.648 11060 Exposure complete
00:46:19.169 00.239 11060 worker thread done servicing request
00:46:19.169 00.000 10844 OnExposeComplete: enter
00:46:19.169 00.000 10844 UpdateGuideState(): m_state=6
00:46:19.170 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7098
00:46:19.170 00.000 10844 Star::Find returns 1 (1), X=264.11, Y=58.42, Mass=2979, SNR=35.0, Peak=255 HFD=3.7
00:46:19.170 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
00:46:19.170 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.43)
00:46:19.170 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.12 mountX=0.04 mountY=-0.26, mountTheta=-1.41
00:46:19.172 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.01, opts=13)
00:46:19.172 00.000 10844 Enqueuing Move request for scope (-0.26, 0.01)
00:46:19.172 00.000 11060 Worker thread wakes up
00:46:19.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:46:19.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
00:46:19.172 00.000 10844 UpdateGuideState exits: m=2979 SNR=35.0 Saturated
00:46:19.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
00:46:19.172 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 13 / 99999
00:46:19.172 00.000 11060 Moving (-0.26, 0.01) raw xDistance=0.04 yDistance=-0.26
00:46:19.173 00.001 10844 PhdController: newstate STATE_FINISH
00:46:19.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:46:19.173 00.000 10844 PhdController complete: success
00:46:19.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:19.173 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770367579.173,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
00:46:19.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:46:19.173 00.000 11060 MoveAxis(E, 0, ABG)
00:46:19.173 00.000 11060 Move returns status 0, amount 0
00:46:19.173 00.000 11060 MoveAxis(N, 0, ABG)
00:46:19.173 00.000 11060 Move returns status 0, amount 0
00:46:19.174 00.001 10844 Mount: notify guiding dither settle done success=1
00:46:19.174 00.000 10844 PhdController: newstate STATE_IDLE
00:46:19.174 00.000 11060 move complete, result=0
00:46:19.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:19.174 00.000 11060 worker thread done servicing request
00:46:19.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:19.174 00.000 10844 Enqueuing Expose request
00:46:19.174 00.000 11060 Worker thread wakes up
00:46:19.174 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:46:19.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:19.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:19.810 00.636 11060 Exposure complete
00:46:20.009 00.199 10844 evsrv: cli 0EEEEA70 connect
00:46:20.009 00.000 10844 case statement mapped state 6 to 3
00:46:20.009 00.000 10844 case statement mapped state 6 to 3
00:46:20.010 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"f605d5d4-0e05-4563-9747-4e69859e64f8"}
00:46:20.010 00.000 10844 PhdController::Guide begins
00:46:20.010 00.000 10844 PhdController: newstate STATE_SETUP
00:46:20.010 00.000 10844 PhdController: setup
00:46:20.010 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
00:46:20.010 00.000 10844 PhdController: guider state = 6
00:46:20.010 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:46:20.010 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
00:46:20.011 00.001 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":0,"id":"f605d5d4-0e05-4563-9747-4e69859e64f8"}
00:46:20.022 00.011 10844 evsrv: cli 0EEEEA70 disconnect
00:46:20.023 00.001 10844 evsrv: cli 0EEEE4D0 connect
00:46:20.023 00.000 10844 case statement mapped state 6 to 3
00:46:20.024 00.001 10844 case statement mapped state 6 to 3
00:46:20.024 00.000 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_lock_shift_params","id":"deb33ab1-2907-42c2-be9d-48db4ff1a9e2"}
00:46:20.024 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"deb33ab1-2907-42c2-be9d-48db4ff1a9e2"}
00:46:20.025 00.001 10844 evsrv: cli 0EEEE4D0 disconnect
00:46:20.050 00.025 10844 evsrv: cli 0EEEE390 connect
00:46:20.050 00.000 10844 case statement mapped state 6 to 3
00:46:20.051 00.001 10844 case statement mapped state 6 to 3
00:46:20.051 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"get_lock_position","id":"b3a8e492-d302-4aea-9722-f968b28db828"}
00:46:20.051 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":[264.37,58.42],"id":"b3a8e492-d302-4aea-9722-f968b28db828"}
00:46:20.052 00.001 10844 evsrv: cli 0EEEE390 disconnect
00:46:20.053 00.001 10844 evsrv: cli 0EEEE930 connect
00:46:20.053 00.000 10844 case statement mapped state 6 to 3
00:46:20.053 00.000 10844 case statement mapped state 6 to 3
00:46:20.054 00.001 10844 evsrv: cli 0EEEE930 request: {"method":"get_calibrated","id":"0e1539a6-6dce-40bc-a01f-db1545114bd6"}
00:46:20.054 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":true,"id":"0e1539a6-6dce-40bc-a01f-db1545114bd6"}
00:46:20.054 00.000 10844 evsrv: cli 0EEEE930 disconnect
00:46:20.055 00.001 10844 evsrv: cli 0EEEDB70 connect
00:46:20.055 00.000 10844 case statement mapped state 6 to 3
00:46:20.056 00.001 10844 case statement mapped state 6 to 3
00:46:20.056 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_app_state","id":"46effaae-7c7e-45d8-8b61-5c3e1bd092d3"}
00:46:20.056 00.000 10844 case statement mapped state 6 to 3
00:46:20.056 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"46effaae-7c7e-45d8-8b61-5c3e1bd092d3"}
00:46:20.057 00.001 10844 evsrv: cli 0EEEDB70 disconnect
00:46:20.143 00.086 11060 worker thread done servicing request
00:46:20.143 00.000 10844 OnExposeComplete: enter
00:46:20.143 00.000 10844 UpdateGuideState(): m_state=6
00:46:20.143 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7099
00:46:20.143 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.76, Mass=3184, SNR=35.9, Peak=255 HFD=3.6
00:46:20.143 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
00:46:20.143 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
00:46:20.144 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.72 mountX=-0.33 mountY=-0.11, mountTheta=-2.82
00:46:20.145 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.35, opts=13)
00:46:20.145 00.000 10844 Enqueuing Move request for scope (-0.05, 0.35)
00:46:20.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:20.145 00.000 10844 UpdateGuideState exits: m=3184 SNR=35.9 Saturated
00:46:20.145 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 1 / 99999
00:46:20.146 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770367580.146,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:46:20.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:20.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:20.146 00.000 10844 Enqueuing Expose request
00:46:20.152 00.006 11060 Worker thread wakes up
00:46:20.153 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.35) opts 0xd
00:46:20.153 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.35)
00:46:20.153 00.000 11060 Moving (-0.05, 0.35) raw xDistance=-0.33 yDistance=-0.11
00:46:20.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
00:46:20.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:20.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:46:20.153 00.000 11060 MoveAxis(E, 57, ABG)
00:46:20.153 00.000 11060 Guiding  Dir = 2, Dur = 57
00:46:20.170 00.017 11060 IsSlewing returns 0
00:46:20.178 00.008 11060 IsGuiding returns 0
00:46:20.248 00.070 11060 IsGuiding returns 0
00:46:20.248 00.000 11060 Move returns status 0, amount 57
00:46:20.248 00.000 11060 MoveAxis(N, 0, ABG)
00:46:20.248 00.000 11060 Move returns status 0, amount 0
00:46:20.248 00.000 11060 move complete, result=0
00:46:20.249 00.001 11060 worker thread done servicing request
00:46:20.249 00.000 11060 Worker thread wakes up
00:46:20.249 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
00:46:20.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:20.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:20.901 00.652 11060 Exposure complete
00:46:21.292 00.391 10844 OnExposeComplete: enter
00:46:21.292 00.000 10844 UpdateGuideState(): m_state=6
00:46:21.292 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7100
00:46:21.292 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=57.92, Mass=3665, SNR=39.0, Peak=255 HFD=3.6
00:46:21.293 00.001 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
00:46:21.293 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
00:46:21.293 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.49 hyp=0.50 cameraTheta=-1.42 mountX=0.47 mountY=0.16, mountTheta=0.32
00:46:21.295 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.49, opts=13)
00:46:21.295 00.000 10844 Enqueuing Move request for scope (0.08, -0.49)
00:46:21.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:21.295 00.000 10844 UpdateGuideState exits: m=3665 SNR=39.0 Saturated
00:46:21.295 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 2 / 99999
00:46:21.295 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367581.295,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":1.1,"SettleTime":10.0,"StarLocked":true}
00:46:21.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:21.297 00.002 11060 worker thread done servicing request
00:46:21.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:21.297 00.000 10844 Enqueuing Expose request
00:46:21.297 00.000 11060 Worker thread wakes up
00:46:21.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.49) opts 0xd
00:46:21.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.49)
00:46:21.298 00.001 11060 Moving (0.08, -0.49) raw xDistance=0.47 yDistance=0.16
00:46:21.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.47
00:46:21.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:21.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:46:21.298 00.000 11060 MoveAxis(W, 80, ABG)
00:46:21.298 00.000 11060 Guiding  Dir = 3, Dur = 80
00:46:21.327 00.029 11060 IsSlewing returns 0
00:46:21.328 00.001 11060 IsGuiding returns 0
00:46:21.452 00.124 11060 IsGuiding returns 0
00:46:21.453 00.001 11060 Move returns status 0, amount 80
00:46:21.453 00.000 11060 MoveAxis(N, 0, ABG)
00:46:21.453 00.000 11060 Move returns status 0, amount 0
00:46:21.453 00.000 11060 move complete, result=0
00:46:21.453 00.000 11060 worker thread done servicing request
00:46:21.453 00.000 11060 Worker thread wakes up
00:46:21.453 00.000 10844 GuideStep: 0.5 px 80 ms WEST, 0.2 px 0 ms NORTH
00:46:21.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:21.454 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:22.086 00.632 11060 Exposure complete
00:46:22.330 00.244 10844 OnExposeComplete: enter
00:46:22.330 00.000 10844 UpdateGuideState(): m_state=6
00:46:22.331 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7101
00:46:22.331 00.000 10844 Star::Find returns 1 (1), X=264.82, Y=58.08, Mass=3460, SNR=37.4, Peak=255 HFD=4.0
00:46:22.331 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
00:46:22.331 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
00:46:22.332 00.001 10844 CameraToMount -- cameraX=0.45 cameraY=-0.34 hyp=0.57 cameraTheta=-0.64 mountX=0.25 mountY=0.50, mountTheta=1.11
00:46:22.342 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=-0.34, opts=13)
00:46:22.343 00.001 11060 worker thread done servicing request
00:46:22.343 00.000 10844 Enqueuing Move request for scope (0.45, -0.34)
00:46:22.343 00.000 11060 Worker thread wakes up
00:46:22.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.34) opts 0xd
00:46:22.345 00.002 11060 Handling offset move in thread for scope, endpoint = (0.45, -0.34)
00:46:22.345 00.000 11060 Moving (0.45, -0.34) raw xDistance=0.25 yDistance=0.50
00:46:22.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:46:22.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:22.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:22.345 00.000 10844 UpdateGuideState exits: m=3460 SNR=37.4 Saturated
00:46:22.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
00:46:22.345 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 3 / 99999
00:46:22.345 00.000 11060 MoveAxis(W, 46, ABG)
00:46:22.345 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367582.345,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
00:46:22.345 00.000 11060 Guiding  Dir = 3, Dur = 46
00:46:22.346 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:22.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:22.346 00.000 10844 Enqueuing Expose request
00:46:22.375 00.029 11060 IsSlewing returns 0
00:46:22.375 00.000 11060 IsGuiding returns 0
00:46:22.438 00.063 11060 IsGuiding returns 0
00:46:22.438 00.000 11060 Move returns status 0, amount 46
00:46:22.438 00.000 11060 MoveAxis(N, 0, ABG)
00:46:22.438 00.000 11060 Move returns status 0, amount 0
00:46:22.438 00.000 11060 move complete, result=0
00:46:22.439 00.001 11060 worker thread done servicing request
00:46:22.439 00.000 11060 Worker thread wakes up
00:46:22.439 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.5 px 0 ms NORTH
00:46:22.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:22.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:23.157 00.718 11060 Exposure complete
00:46:23.540 00.383 11060 worker thread done servicing request
00:46:23.541 00.001 10844 OnExposeComplete: enter
00:46:23.541 00.000 10844 UpdateGuideState(): m_state=6
00:46:23.541 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7102
00:46:23.541 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=58.44, Mass=2687, SNR=32.3, Peak=250 HFD=3.4
00:46:23.541 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
00:46:23.541 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
00:46:23.542 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.75 mountX=-0.01 mountY=-0.05, mountTheta=-1.78
00:46:23.543 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
00:46:23.544 00.001 10844 Enqueuing Move request for scope (-0.05, 0.02)
00:46:23.544 00.000 11060 Worker thread wakes up
00:46:23.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:46:23.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:46:23.544 00.000 10844 UpdateGuideState exits: m=2687 SNR=32.3
00:46:23.544 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:46:23.544 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 4 / 99999
00:46:23.544 00.000 11060 Moving (-0.05, 0.02) raw xDistance=-0.01 yDistance=-0.05
00:46:23.544 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367583.544,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
00:46:23.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:46:23.545 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:23.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:23.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:46:23.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:23.545 00.000 10844 Enqueuing Expose request
00:46:23.545 00.000 11060 MoveAxis(E, 0, ABG)
00:46:23.545 00.000 11060 Move returns status 0, amount 0
00:46:23.545 00.000 11060 MoveAxis(N, 0, ABG)
00:46:23.545 00.000 11060 Move returns status 0, amount 0
00:46:23.545 00.000 11060 move complete, result=0
00:46:23.546 00.001 11060 worker thread done servicing request
00:46:23.546 00.000 11060 Worker thread wakes up
00:46:23.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:23.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:23.560 00.014 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:24.219 00.659 11060 Exposure complete
00:46:24.861 00.642 11060 worker thread done servicing request
00:46:24.861 00.000 10844 OnExposeComplete: enter
00:46:24.861 00.000 10844 UpdateGuideState(): m_state=6
00:46:24.861 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7103
00:46:24.862 00.001 10844 Star::Find returns 1 (1), X=264.02, Y=58.47, Mass=3278, SNR=36.0, Peak=255 HFD=3.6
00:46:24.862 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.74 = -1.55)
00:46:24.862 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.57)
00:46:24.862 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.06 hyp=0.35 cameraTheta=2.98 mountX=0.01 mountY=-0.35, mountTheta=-1.55
00:46:24.864 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.06, opts=13)
00:46:24.864 00.000 10844 Enqueuing Move request for scope (-0.35, 0.06)
00:46:24.864 00.000 11060 Worker thread wakes up
00:46:24.865 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:24.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.06) opts 0xd
00:46:24.865 00.000 10844 UpdateGuideState exits: m=3278 SNR=36.0 Saturated
00:46:24.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.06)
00:46:24.865 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 5 / 99999
00:46:24.865 00.000 11060 Moving (-0.35, 0.06) raw xDistance=0.01 yDistance=-0.35
00:46:24.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:46:24.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:24.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:46:24.865 00.000 11060 MoveAxis(E, 0, ABG)
00:46:24.866 00.001 11060 Move returns status 0, amount 0
00:46:24.866 00.000 11060 MoveAxis(N, 0, ABG)
00:46:24.866 00.000 11060 Move returns status 0, amount 0
00:46:24.866 00.000 11060 move complete, result=0
00:46:24.866 00.000 11060 worker thread done servicing request
00:46:24.866 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367584.865,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
00:46:24.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:24.867 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:24.867 00.000 10844 Enqueuing Expose request
00:46:24.867 00.000 11060 Worker thread wakes up
00:46:24.867 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:46:24.873 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:24.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:25.505 00.632 11060 Exposure complete
00:46:25.795 00.290 11060 worker thread done servicing request
00:46:25.795 00.000 10844 OnExposeComplete: enter
00:46:25.795 00.000 10844 UpdateGuideState(): m_state=6
00:46:25.795 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7104
00:46:25.795 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.47, Mass=2935, SNR=34.5, Peak=251 HFD=3.5
00:46:25.795 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
00:46:25.795 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
00:46:25.795 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.05 hyp=0.35 cameraTheta=0.15 mountX=-0.11 mountY=0.33, mountTheta=1.90
00:46:25.799 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.05, opts=13)
00:46:25.799 00.000 10844 Enqueuing Move request for scope (0.35, 0.05)
00:46:25.799 00.000 11060 Worker thread wakes up
00:46:25.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:25.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.05) opts 0xd
00:46:25.799 00.000 10844 UpdateGuideState exits: m=2935 SNR=34.5
00:46:25.799 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.05)
00:46:25.799 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 6 / 99999
00:46:25.800 00.001 11060 Moving (0.35, 0.05) raw xDistance=-0.11 yDistance=0.33
00:46:25.800 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367585.800,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
00:46:25.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:46:25.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:25.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:46:25.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:25.800 00.000 11060 MoveAxis(E, 0, ABG)
00:46:25.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:25.800 00.000 10844 Enqueuing Expose request
00:46:25.800 00.000 11060 Move returns status 0, amount 0
00:46:25.801 00.001 11060 MoveAxis(N, 0, ABG)
00:46:25.801 00.000 11060 Move returns status 0, amount 0
00:46:25.801 00.000 11060 move complete, result=0
00:46:25.801 00.000 11060 worker thread done servicing request
00:46:25.801 00.000 11060 Worker thread wakes up
00:46:25.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:25.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:25.803 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:46:26.459 00.656 11060 Exposure complete
00:46:27.357 00.898 11060 worker thread done servicing request
00:46:27.357 00.000 10844 OnExposeComplete: enter
00:46:27.357 00.000 10844 UpdateGuideState(): m_state=6
00:46:27.358 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7105
00:46:27.358 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.33, Mass=2534, SNR=32.1, Peak=237 HFD=3.4
00:46:27.358 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
00:46:27.358 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
00:46:27.358 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.46 mountX=0.05 mountY=0.18, mountTheta=1.29
00:46:27.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.08, opts=13)
00:46:27.360 00.000 10844 Enqueuing Move request for scope (0.17, -0.08)
00:46:27.360 00.000 11060 Worker thread wakes up
00:46:27.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:27.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
00:46:27.360 00.000 10844 UpdateGuideState exits: m=2534 SNR=32.1
00:46:27.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
00:46:27.361 00.001 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 7 / 99999
00:46:27.361 00.000 11060 Moving (0.17, -0.08) raw xDistance=0.05 yDistance=0.18
00:46:27.361 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367587.361,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
00:46:27.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:46:27.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:27.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:27.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:46:27.362 00.001 11060 MoveAxis(E, 0, ABG)
00:46:27.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:27.362 00.000 11060 Move returns status 0, amount 0
00:46:27.362 00.000 10844 Enqueuing Expose request
00:46:27.362 00.000 11060 MoveAxis(N, 0, ABG)
00:46:27.362 00.000 11060 Move returns status 0, amount 0
00:46:27.362 00.000 11060 move complete, result=0
00:46:27.362 00.000 11060 worker thread done servicing request
00:46:27.362 00.000 11060 Worker thread wakes up
00:46:27.363 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:27.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:27.369 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:28.048 00.679 11060 Exposure complete
00:46:28.484 00.436 10844 OnExposeComplete: enter
00:46:28.484 00.000 10844 UpdateGuideState(): m_state=6
00:46:28.485 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7106
00:46:28.485 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.38, Mass=2596, SNR=32.8, Peak=253 HFD=3.4
00:46:28.485 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
00:46:28.485 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
00:46:28.485 00.000 11060 worker thread done servicing request
00:46:28.485 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-0.12 mountX=-0.02 mountY=0.29, mountTheta=1.63
00:46:28.488 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.04, opts=13)
00:46:28.488 00.000 10844 Enqueuing Move request for scope (0.29, -0.04)
00:46:28.488 00.000 11060 Worker thread wakes up
00:46:28.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:28.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.04) opts 0xd
00:46:28.488 00.000 10844 UpdateGuideState exits: m=2596 SNR=32.8
00:46:28.489 00.001 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.04)
00:46:28.489 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 8 / 99999
00:46:28.489 00.000 11060 Moving (0.29, -0.04) raw xDistance=-0.02 yDistance=0.29
00:46:28.489 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367588.489,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
00:46:28.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:46:28.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:28.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:28.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:46:28.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:28.489 00.000 10844 Enqueuing Expose request
00:46:28.491 00.002 11060 MoveAxis(E, 0, ABG)
00:46:28.491 00.000 11060 Move returns status 0, amount 0
00:46:28.491 00.000 11060 MoveAxis(N, 0, ABG)
00:46:28.491 00.000 11060 Move returns status 0, amount 0
00:46:28.491 00.000 11060 move complete, result=0
00:46:28.491 00.000 11060 worker thread done servicing request
00:46:28.491 00.000 11060 Worker thread wakes up
00:46:28.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:28.492 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:28.494 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:46:29.139 00.645 11060 Exposure complete
00:46:29.575 00.436 11060 worker thread done servicing request
00:46:29.575 00.000 10844 OnExposeComplete: enter
00:46:29.575 00.000 10844 UpdateGuideState(): m_state=6
00:46:29.575 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7107
00:46:29.576 00.001 10844 Star::Find returns 1 (0), X=264.11, Y=58.13, Mass=2904, SNR=34.3, Peak=239 HFD=3.2
00:46:29.576 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
00:46:29.576 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
00:46:29.576 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.28 hyp=0.39 cameraTheta=-2.31 mountX=0.33 mountY=-0.21, mountTheta=-0.57
00:46:29.578 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.28, opts=13)
00:46:29.578 00.000 10844 Enqueuing Move request for scope (-0.26, -0.28)
00:46:29.579 00.001 11060 Worker thread wakes up
00:46:29.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:29.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.28) opts 0xd
00:46:29.579 00.000 10844 UpdateGuideState exits: m=2904 SNR=34.3
00:46:29.579 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.28)
00:46:29.579 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 9 / 99999
00:46:29.579 00.000 11060 Moving (-0.26, -0.28) raw xDistance=0.33 yDistance=-0.21
00:46:29.579 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367589.579,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
00:46:29.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
00:46:29.580 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:29.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:46:29.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:29.580 00.000 11060 MoveAxis(W, 57, ABG)
00:46:29.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:29.580 00.000 10844 Enqueuing Expose request
00:46:29.580 00.000 11060 Guiding  Dir = 3, Dur = 57
00:46:29.600 00.020 11060 IsSlewing returns 0
00:46:29.600 00.000 11060 IsGuiding returns 0
00:46:29.677 00.077 11060 IsGuiding returns 0
00:46:29.677 00.000 11060 Move returns status 0, amount 57
00:46:29.678 00.001 11060 MoveAxis(N, 0, ABG)
00:46:29.678 00.000 11060 Move returns status 0, amount 0
00:46:29.678 00.000 11060 move complete, result=0
00:46:29.678 00.000 11060 worker thread done servicing request
00:46:29.678 00.000 11060 Worker thread wakes up
00:46:29.678 00.000 10844 GuideStep: 0.3 px 57 ms WEST, -0.2 px 0 ms NORTH
00:46:29.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:29.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:30.403 00.725 11060 Exposure complete
00:46:31.311 00.908 11060 worker thread done servicing request
00:46:31.311 00.000 10844 OnExposeComplete: enter
00:46:31.311 00.000 10844 UpdateGuideState(): m_state=6
00:46:31.312 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7108
00:46:31.312 00.000 10844 Star::Find returns 1 (1), X=264.22, Y=58.51, Mass=3023, SNR=34.8, Peak=255 HFD=3.4
00:46:31.312 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.98)
00:46:31.312 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
00:46:31.312 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.56 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
00:46:31.316 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.10, opts=13)
00:46:31.316 00.000 10844 Enqueuing Move request for scope (-0.15, 0.10)
00:46:31.316 00.000 11060 Worker thread wakes up
00:46:31.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:31.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
00:46:31.316 00.000 10844 UpdateGuideState exits: m=3023 SNR=34.8 Saturated
00:46:31.317 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
00:46:31.317 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 10 / 99999
00:46:31.317 00.000 11060 Moving (-0.15, 0.10) raw xDistance=-0.07 yDistance=-0.16
00:46:31.317 00.000 10844 PhdController: newstate STATE_FINISH
00:46:31.317 00.000 10844 PhdController complete: success
00:46:31.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:31.317 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770367591.317,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:46:31.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:31.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:46:31.318 00.001 11060 MoveAxis(E, 0, ABG)
00:46:31.318 00.000 10844 Mount: notify guiding dither settle done success=1
00:46:31.318 00.000 10844 PhdController: newstate STATE_IDLE
00:46:31.318 00.000 11060 Move returns status 0, amount 0
00:46:31.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:31.318 00.000 11060 MoveAxis(N, 0, ABG)
00:46:31.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:31.318 00.000 10844 Enqueuing Expose request
00:46:31.318 00.000 11060 Move returns status 0, amount 0
00:46:31.318 00.000 11060 move complete, result=0
00:46:31.319 00.001 11060 worker thread done servicing request
00:46:31.319 00.000 11060 Worker thread wakes up
00:46:31.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:31.319 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:31.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:31.953 00.634 11060 Exposure complete
00:46:32.239 00.286 11060 worker thread done servicing request
00:46:32.239 00.000 10844 OnExposeComplete: enter
00:46:32.239 00.000 10844 UpdateGuideState(): m_state=6
00:46:32.239 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.240 00.001 10844 Star::Find returns 1 (0), X=264.03, Y=58.17, Mass=2784, SNR=33.3, Peak=244 HFD=3.6
00:46:32.240 00.000 10844 MultiStar: exiting stabilization period
00:46:32.240 00.000 10844 MultiStar: updating star positions after lock position change
00:46:32.240 00.000 10844 Star::Find(15, 471, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.240 00.000 10844 Star::Find returns 1 (1), X=470.14, Y=422.15, Mass=3366, SNR=36.1, Peak=255 HFD=3.9
00:46:32.240 00.000 10844 Star::Find(15, 817, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.240 00.000 10844 Star::Find returns 1 (1), X=816.26, Y=899.42, Mass=14078, SNR=74.4, Peak=255 HFD=6.6
00:46:32.240 00.000 10844 Star::Find(15, 412, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.240 00.000 10844 Star::Find returns 1 (0), X=411.80, Y=690.55, Mass=2890, SNR=34.7, Peak=249 HFD=3.4
00:46:32.240 00.000 10844 Star::Find(15, 1758, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.241 00.001 10844 Star::Find returns 1 (0), X=1757.85, Y=660.18, Mass=2694, SNR=32.7, Peak=234 HFD=3.7
00:46:32.241 00.000 10844 Star::Find(15, 894, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.241 00.000 10844 Star::Find returns 1 (1), X=892.90, Y=643.17, Mass=3540, SNR=37.4, Peak=255 HFD=4.2
00:46:32.241 00.000 10844 Star::Find(15, 165, 949, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.241 00.000 10844 Star::Find returns 1 (0), X=164.78, Y=948.76, Mass=2384, SNR=31.5, Peak=200 HFD=3.5
00:46:32.241 00.000 10844 Star::Find(15, 422, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.241 00.000 10844 Star::Find returns 1 (0), X=422.54, Y=555.41, Mass=2404, SNR=30.4, Peak=253 HFD=3.3
00:46:32.241 00.000 10844 Star::Find(15, 514, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.241 00.000 10844 Star::Find returns 1 (0), X=512.75, Y=911.63, Mass=2616, SNR=32.4, Peak=253 HFD=3.6
00:46:32.241 00.000 10844 Star::Find(15, 110, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.241 00.000 10844 Star::Find returns 1 (0), X=110.63, Y=265.58, Mass=2446, SNR=31.3, Peak=229 HFD=3.4
00:46:32.242 00.001 10844 Star::Find(15, 1388, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.242 00.000 10844 Star::Find returns 1 (0), X=1388.20, Y=404.52, Mass=2692, SNR=32.1, Peak=251 HFD=3.6
00:46:32.242 00.000 10844 Star::Find(15, 1606, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
00:46:32.242 00.000 10844 Star::Find returns 1 (0), X=1606.09, Y=256.97, Mass=2057, SNR=28.3, Peak=218 HFD=2.9
00:46:32.242 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
00:46:32.242 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
00:46:32.242 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.24 hyp=0.42 cameraTheta=-2.52 mountX=0.30 mountY=-0.30, mountTheta=-0.78
00:46:32.244 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.24, opts=13)
00:46:32.244 00.000 10844 Enqueuing Move request for scope (-0.34, -0.24)
00:46:32.245 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:32.245 00.000 10844 UpdateGuideState exits: m=2784 SNR=33.3
00:46:32.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:32.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:32.246 00.001 10844 Enqueuing Expose request
00:46:32.246 00.000 11060 Worker thread wakes up
00:46:32.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.24) opts 0xd
00:46:32.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.24)
00:46:32.246 00.000 11060 Moving (-0.34, -0.24) raw xDistance=0.30 yDistance=-0.30
00:46:32.247 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:46:32.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:32.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:46:32.247 00.000 11060 MoveAxis(W, 52, ABG)
00:46:32.247 00.000 11060 Guiding  Dir = 3, Dur = 52
00:46:32.278 00.031 11060 IsSlewing returns 0
00:46:32.279 00.001 11060 IsGuiding returns 0
00:46:32.353 00.074 11060 IsGuiding returns 0
00:46:32.353 00.000 11060 Move returns status 0, amount 52
00:46:32.354 00.001 11060 MoveAxis(N, 0, ABG)
00:46:32.354 00.000 11060 Move returns status 0, amount 0
00:46:32.354 00.000 11060 move complete, result=0
00:46:32.354 00.000 11060 worker thread done servicing request
00:46:32.354 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.3 px 0 ms NORTH
00:46:32.354 00.000 11060 Worker thread wakes up
00:46:32.355 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:32.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:32.984 00.629 11060 Exposure complete
00:46:33.195 00.211 11060 worker thread done servicing request
00:46:33.195 00.000 10844 OnExposeComplete: enter
00:46:33.195 00.000 10844 UpdateGuideState(): m_state=6
00:46:33.196 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7110
00:46:33.196 00.000 10844 Star::Find returns 1 (1), X=264.73, Y=58.70, Mass=2847, SNR=33.8, Peak=255 HFD=3.6
00:46:33.196 00.000 10844 MultiStar: [#1 0.74,0.31,0.00,M1] [#2 -0.05,0.68,0.00,M3] [#3 -0.53,0.22,0.91,U] [#4 -0.38,0.22,0.93,U] [#5 0.49,-0.05,0.96,U] [#6 0.13,0.37,0.96,U] [#7 -0.07,0.16,0.87,U] [#8 -0.53,1.19,0.00,M5] 
00:46:33.196 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.20}, one-star: {0.36, 0.28}
00:46:33.196 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
00:46:33.196 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
00:46:33.196 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.52 mountX=-0.20 mountY=-0.02, mountTheta=-3.02
00:46:33.198 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
00:46:33.198 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
00:46:33.198 00.000 11060 Worker thread wakes up
00:46:33.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:33.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
00:46:33.199 00.001 10844 UpdateGuideState exits: m=2847 SNR=33.8 Saturated
00:46:33.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:33.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:33.199 00.000 10844 Enqueuing Expose request
00:46:33.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
00:46:33.199 00.000 11060 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.02
00:46:33.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:46:33.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:33.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:46:33.199 00.000 11060 MoveAxis(E, 33, ABG)
00:46:33.199 00.000 11060 Guiding  Dir = 2, Dur = 33
00:46:33.226 00.027 11060 IsSlewing returns 0
00:46:33.227 00.001 11060 IsGuiding returns 0
00:46:33.296 00.069 11060 IsGuiding returns 0
00:46:33.296 00.000 11060 Move returns status 0, amount 33
00:46:33.296 00.000 11060 MoveAxis(N, 0, ABG)
00:46:33.296 00.000 11060 Move returns status 0, amount 0
00:46:33.296 00.000 11060 move complete, result=0
00:46:33.296 00.000 11060 worker thread done servicing request
00:46:33.297 00.001 11060 Worker thread wakes up
00:46:33.297 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
00:46:33.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:33.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:33.989 00.692 11060 Exposure complete
00:46:34.471 00.482 11060 worker thread done servicing request
00:46:34.471 00.000 10844 OnExposeComplete: enter
00:46:34.471 00.000 10844 UpdateGuideState(): m_state=6
00:46:34.472 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7111
00:46:34.472 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=59.04, Mass=3080, SNR=35.5, Peak=232 HFD=4.1
00:46:34.472 00.000 10844 MultiStar: [#1 0.62,0.17,0.00,M2] [#2 -0.19,0.57,1.94,U] [#3 -0.30,0.37,0.88,U] [#4 0.25,0.33,0.93,U] [#5 0.14,0.28,0.98,U] [#6 -0.08,0.49,0.90,U] [#7 -0.44,0.48,0.00,M1] [#8 -0.32,0.42,0.91,U] 
00:46:34.472 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.46}, one-star: {-0.31, 0.63}
00:46:34.472 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
00:46:34.472 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
00:46:34.472 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.46 hyp=0.48 cameraTheta=1.84 mountX=-0.43 mountY=-0.20, mountTheta=-2.71
00:46:34.478 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.46, opts=13)
00:46:34.479 00.001 10844 Enqueuing Move request for scope (-0.12, 0.46)
00:46:34.479 00.000 11060 Worker thread wakes up
00:46:34.480 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.46) opts 0xd
00:46:34.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.46)
00:46:34.480 00.000 11060 Moving (-0.12, 0.46) raw xDistance=-0.43 yDistance=-0.20
00:46:34.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
00:46:34.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:46:34.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:46:34.480 00.000 11060 MoveAxis(E, 76, ABG)
00:46:34.480 00.000 11060 Guiding  Dir = 2, Dur = 76
00:46:34.481 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:34.482 00.001 10844 UpdateGuideState exits: m=3080 SNR=35.5
00:46:34.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:34.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:34.482 00.000 10844 Enqueuing Expose request
00:46:34.493 00.011 11060 IsSlewing returns 0
00:46:34.494 00.001 11060 IsGuiding returns 0
00:46:34.571 00.077 11060 IsGuiding returns 0
00:46:34.571 00.000 11060 Move returns status 0, amount 76
00:46:34.572 00.001 11060 MoveAxis(N, 0, ABG)
00:46:34.572 00.000 11060 Move returns status 0, amount 0
00:46:34.572 00.000 11060 move complete, result=0
00:46:34.572 00.000 11060 worker thread done servicing request
00:46:34.572 00.000 11060 Worker thread wakes up
00:46:34.572 00.000 10844 GuideStep: -0.4 px 76 ms EAST, -0.2 px 0 ms NORTH
00:46:34.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:34.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:35.202 00.630 11060 Exposure complete
00:46:35.416 00.214 11060 worker thread done servicing request
00:46:35.417 00.001 10844 OnExposeComplete: enter
00:46:35.417 00.000 10844 UpdateGuideState(): m_state=6
00:46:35.417 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7112
00:46:35.417 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=58.26, Mass=3130, SNR=35.6, Peak=249 HFD=3.5
00:46:35.418 00.001 10844 MultiStar: [#1 0.12,-0.06,0.98,U] [#2 -0.11,-0.14,1.92,U] [#3 -0.31,-0.48,0.90,U] [#4 -0.25,-0.02,0.99,U] [#5 0.25,0.07,1.00,U] [#6 -0.30,-0.10,0.89,U] [#7 -0.69,-0.22,0.00,M2] [#8 -0.45,-0.19,0.95,U] 
00:46:35.418 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.13}, one-star: {-0.16, -0.16}
00:46:35.418 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
00:46:35.418 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
00:46:35.418 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.39 mountX=0.16 mountY=-0.12, mountTheta=-0.65
00:46:35.419 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.13, opts=13)
00:46:35.419 00.000 10844 Enqueuing Move request for scope (-0.14, -0.13)
00:46:35.420 00.001 11060 Worker thread wakes up
00:46:35.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:35.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
00:46:35.420 00.000 10844 UpdateGuideState exits: m=3130 SNR=35.6
00:46:35.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
00:46:35.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:35.420 00.000 11060 Moving (-0.14, -0.13) raw xDistance=0.16 yDistance=-0.12
00:46:35.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:35.420 00.000 10844 Enqueuing Expose request
00:46:35.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:46:35.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:35.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:46:35.420 00.000 11060 MoveAxis(W, 25, ABG)
00:46:35.420 00.000 11060 Guiding  Dir = 3, Dur = 25
00:46:35.449 00.029 11060 IsSlewing returns 0
00:46:35.450 00.001 11060 IsGuiding returns 0
00:46:35.478 00.028 11060 IsGuiding returns 0
00:46:35.478 00.000 11060 Move returns status 0, amount 25
00:46:35.478 00.000 11060 MoveAxis(N, 0, ABG)
00:46:35.478 00.000 11060 Move returns status 0, amount 0
00:46:35.478 00.000 11060 move complete, result=0
00:46:35.479 00.001 11060 worker thread done servicing request
00:46:35.479 00.000 10844 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
00:46:35.479 00.000 11060 Worker thread wakes up
00:46:35.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:35.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:36.109 00.630 11060 Exposure complete
00:46:36.314 00.205 11060 worker thread done servicing request
00:46:36.314 00.000 10844 OnExposeComplete: enter
00:46:36.315 00.001 10844 UpdateGuideState(): m_state=6
00:46:36.315 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7113
00:46:36.315 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=58.17, Mass=2559, SNR=31.8, Peak=215 HFD=3.7
00:46:36.315 00.000 10844 MultiStar: [#1 0.60,-0.05,1.07,U] [#2 -0.03,-0.01,2.13,U] [#3 -0.37,0.08,1.12,U] [#4 -0.51,-0.04,1.03,U] [#5 0.17,-0.14,1.05,U] [#6 0.07,0.22,0.95,U] [#7 -0.51,0.23,0.99,U] [#8 -0.28,-0.10,1.00,U] 
00:46:36.315 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.20, -0.24}
00:46:36.315 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
00:46:36.315 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
00:46:36.315 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.05 mountX=0.03 mountY=-0.10, mountTheta=-1.30
00:46:36.316 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
00:46:36.316 00.000 10844 Enqueuing Move request for scope (-0.11, -0.01)
00:46:36.317 00.001 11060 Worker thread wakes up
00:46:36.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:36.317 00.000 10844 UpdateGuideState exits: m=2559 SNR=31.8
00:46:36.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:36.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:36.317 00.000 10844 Enqueuing Expose request
00:46:36.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
00:46:36.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
00:46:36.317 00.000 11060 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=-0.10
00:46:36.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:46:36.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:36.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:46:36.317 00.000 11060 MoveAxis(E, 0, ABG)
00:46:36.317 00.000 11060 Move returns status 0, amount 0
00:46:36.317 00.000 11060 MoveAxis(N, 0, ABG)
00:46:36.317 00.000 11060 Move returns status 0, amount 0
00:46:36.317 00.000 11060 move complete, result=0
00:46:36.317 00.000 11060 worker thread done servicing request
00:46:36.317 00.000 11060 Worker thread wakes up
00:46:36.319 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:36.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:36.319 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:36.973 00.654 11060 Exposure complete
00:46:37.195 00.222 11060 worker thread done servicing request
00:46:37.195 00.000 10844 OnExposeComplete: enter
00:46:37.195 00.000 10844 UpdateGuideState(): m_state=6
00:46:37.196 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7114
00:46:37.196 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.26, Mass=2990, SNR=34.2, Peak=255 HFD=3.5
00:46:37.196 00.000 10844 MultiStar: [#1 0.30,0.23,0.95,U] [#2 -0.33,-0.44,2.03,U] [#3 0.10,-0.33,0.92,U] [#4 -0.31,-0.41,0.91,U] [#5 0.33,-0.47,1.07,U] [#6 -0.28,0.50,0.96,U] [#7 -0.19,0.32,0.82,U] [#8 -0.41,0.08,0.95,U] 
00:46:37.196 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {0.06, -0.16}
00:46:37.196 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
00:46:37.196 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
00:46:37.196 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.25 mountX=0.14 mountY=-0.08, mountTheta=-0.51
00:46:37.198 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.13, opts=13)
00:46:37.198 00.000 10844 Enqueuing Move request for scope (-0.10, -0.13)
00:46:37.198 00.000 11060 Worker thread wakes up
00:46:37.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:37.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
00:46:37.198 00.000 10844 UpdateGuideState exits: m=2990 SNR=34.2 Saturated
00:46:37.198 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
00:46:37.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:37.198 00.000 11060 Moving (-0.10, -0.13) raw xDistance=0.14 yDistance=-0.08
00:46:37.199 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:37.199 00.000 10844 Enqueuing Expose request
00:46:37.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:46:37.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:37.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:46:37.199 00.000 11060 MoveAxis(W, 25, ABG)
00:46:37.199 00.000 11060 Guiding  Dir = 3, Dur = 25
00:46:37.215 00.016 11060 IsSlewing returns 0
00:46:37.215 00.000 11060 IsGuiding returns 0
00:46:37.247 00.032 11060 IsGuiding returns 0
00:46:37.247 00.000 11060 Move returns status 0, amount 25
00:46:37.247 00.000 11060 MoveAxis(N, 0, ABG)
00:46:37.247 00.000 11060 Move returns status 0, amount 0
00:46:37.247 00.000 11060 move complete, result=0
00:46:37.248 00.001 11060 worker thread done servicing request
00:46:37.248 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
00:46:37.248 00.000 11060 Worker thread wakes up
00:46:37.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:37.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:37.893 00.645 11060 Exposure complete
00:46:38.112 00.219 11060 worker thread done servicing request
00:46:38.112 00.000 10844 OnExposeComplete: enter
00:46:38.112 00.000 10844 UpdateGuideState(): m_state=6
00:46:38.112 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7115
00:46:38.112 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=58.14, Mass=3143, SNR=36.4, Peak=235 HFD=3.1
00:46:38.113 00.001 10844 MultiStar: [#1 0.04,0.32,0.94,U] [#2 -0.37,-0.07,1.83,U] [#3 -0.34,-0.04,0.90,U] [#4 -0.23,-0.55,0.90,U] [#5 0.11,-0.36,0.96,U] [#6 -0.55,0.38,0.00,M1] [#7 -0.59,-0.84,0.00,M1] [#8 -0.11,-0.25,0.82,U] 
00:46:38.113 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.16}, one-star: {-0.38, -0.28}
00:46:38.113 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:46:38.113 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
00:46:38.113 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-2.48 mountX=0.20 mountY=-0.18, mountTheta=-0.73
00:46:38.115 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.16, opts=13)
00:46:38.115 00.000 10844 Enqueuing Move request for scope (-0.20, -0.16)
00:46:38.115 00.000 11060 Worker thread wakes up
00:46:38.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:38.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.16) opts 0xd
00:46:38.115 00.000 10844 UpdateGuideState exits: m=3143 SNR=36.4
00:46:38.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.16)
00:46:38.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:38.115 00.000 11060 Moving (-0.20, -0.16) raw xDistance=0.20 yDistance=-0.18
00:46:38.116 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:38.116 00.000 10844 Enqueuing Expose request
00:46:38.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:46:38.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:38.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:46:38.116 00.000 11060 MoveAxis(W, 35, ABG)
00:46:38.116 00.000 11060 Guiding  Dir = 3, Dur = 35
00:46:38.120 00.004 11060 IsSlewing returns 0
00:46:38.120 00.000 11060 IsGuiding returns 0
00:46:38.167 00.047 11060 IsGuiding returns 0
00:46:38.167 00.000 11060 Move returns status 0, amount 35
00:46:38.167 00.000 11060 MoveAxis(N, 0, ABG)
00:46:38.167 00.000 11060 Move returns status 0, amount 0
00:46:38.167 00.000 11060 move complete, result=0
00:46:38.168 00.001 11060 worker thread done servicing request
00:46:38.168 00.000 11060 Worker thread wakes up
00:46:38.168 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
00:46:38.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:38.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:38.804 00.636 11060 Exposure complete
00:46:39.150 00.346 11060 worker thread done servicing request
00:46:39.150 00.000 10844 OnExposeComplete: enter
00:46:39.150 00.000 10844 UpdateGuideState(): m_state=6
00:46:39.160 00.010 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7116
00:46:39.160 00.000 10844 Star::Find returns 1 (1), X=264.09, Y=58.30, Mass=3647, SNR=39.5, Peak=255 HFD=3.5
00:46:39.161 00.001 10844 MultiStar: [#1 0.25,0.10,0.89,U] [#2 0.08,0.00,1.79,U] [#3 -0.40,0.07,0.87,U] [#4 -0.06,-0.51,0.80,U] [#5 0.22,0.21,0.83,U] [#6 -0.62,0.49,0.00,M2] [#7 -0.03,-0.21,0.77,U] [#8 -0.49,0.10,0.86,U] 
00:46:39.161 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {-0.28, -0.11}
00:46:39.161 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
00:46:39.161 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
00:46:39.161 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.70 mountX=0.05 mountY=-0.07, mountTheta=-0.96
00:46:39.165 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.03, opts=13)
00:46:39.165 00.000 10844 Enqueuing Move request for scope (-0.07, -0.03)
00:46:39.165 00.000 11060 Worker thread wakes up
00:46:39.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:39.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
00:46:39.165 00.000 10844 UpdateGuideState exits: m=3647 SNR=39.5 Saturated
00:46:39.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
00:46:39.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:39.165 00.000 11060 Moving (-0.07, -0.03) raw xDistance=0.05 yDistance=-0.07
00:46:39.166 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:39.166 00.000 10844 Enqueuing Expose request
00:46:39.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:46:39.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:39.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:46:39.166 00.000 11060 MoveAxis(E, 0, ABG)
00:46:39.166 00.000 11060 Move returns status 0, amount 0
00:46:39.166 00.000 11060 MoveAxis(N, 0, ABG)
00:46:39.166 00.000 11060 Move returns status 0, amount 0
00:46:39.168 00.002 11060 move complete, result=0
00:46:39.168 00.000 11060 worker thread done servicing request
00:46:39.168 00.000 11060 Worker thread wakes up
00:46:39.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:39.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:39.171 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:39.823 00.652 11060 Exposure complete
00:46:40.125 00.302 11060 worker thread done servicing request
00:46:40.125 00.000 10844 OnExposeComplete: enter
00:46:40.125 00.000 10844 UpdateGuideState(): m_state=6
00:46:40.125 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7117
00:46:40.127 00.002 10844 Star::Find returns 1 (1), X=264.10, Y=57.97, Mass=3115, SNR=35.8, Peak=255 HFD=3.0
00:46:40.127 00.000 10844 MultiStar: [#1 0.19,0.16,0.98,U] [#2 0.18,0.24,1.96,U] [#3 -0.59,0.35,0.00,M1] [#4 -0.36,-0.26,0.92,U] [#5 0.76,-0.38,0.00,M1] [#6 -0.24,0.36,0.88,U] [#7 -0.43,-0.17,0.76,U] [#8 -0.53,0.48,0.00,M1] 
00:46:40.127 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.02}, one-star: {-0.27, -0.44}
00:46:40.127 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
00:46:40.127 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
00:46:40.127 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.92 mountX=-0.00 mountY=-0.10, mountTheta=-1.61
00:46:40.129 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
00:46:40.129 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
00:46:40.129 00.000 11060 Worker thread wakes up
00:46:40.129 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:40.129 00.000 10844 UpdateGuideState exits: m=3115 SNR=35.8 Saturated
00:46:40.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:40.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:40.129 00.000 10844 Enqueuing Expose request
00:46:40.130 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
00:46:40.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
00:46:40.130 00.000 11060 Moving (-0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:46:40.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:46:40.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:40.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:46:40.130 00.000 11060 MoveAxis(E, 0, ABG)
00:46:40.130 00.000 11060 Move returns status 0, amount 0
00:46:40.130 00.000 11060 MoveAxis(N, 0, ABG)
00:46:40.130 00.000 11060 Move returns status 0, amount 0
00:46:40.130 00.000 11060 move complete, result=0
00:46:40.130 00.000 11060 worker thread done servicing request
00:46:40.130 00.000 11060 Worker thread wakes up
00:46:40.131 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:40.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:40.132 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:40.770 00.638 11060 Exposure complete
00:46:40.989 00.219 11060 worker thread done servicing request
00:46:40.989 00.000 10844 OnExposeComplete: enter
00:46:40.989 00.000 10844 UpdateGuideState(): m_state=6
00:46:40.989 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7118
00:46:40.990 00.001 10844 Star::Find returns 1 (0), X=263.81, Y=58.42, Mass=3370, SNR=36.8, Peak=252 HFD=3.6
00:46:40.990 00.000 10844 MultiStar: [#1 0.56,0.03,1.01,U] [#2 -0.08,-0.16,1.84,U] [#3 -0.09,-0.21,0.97,U] [#4 -0.19,-0.51,0.88,U] [#5 0.14,-0.07,0.94,U] [#6 -0.13,-0.01,0.89,U] [#7 -0.32,-0.26,0.90,U] [#8 -0.53,0.02,0.84,U] 
00:46:40.990 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.13}, one-star: {-0.56, 0.00}
00:46:40.990 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
00:46:40.990 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
00:46:40.990 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.32 mountX=0.15 mountY=-0.10, mountTheta=-0.58
00:46:40.992 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.13, opts=13)
00:46:40.992 00.000 10844 Enqueuing Move request for scope (-0.12, -0.13)
00:46:40.992 00.000 11060 Worker thread wakes up
00:46:40.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:40.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
00:46:40.992 00.000 10844 UpdateGuideState exits: m=3370 SNR=36.8
00:46:40.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
00:46:40.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:40.992 00.000 11060 Moving (-0.12, -0.13) raw xDistance=0.15 yDistance=-0.10
00:46:40.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:40.992 00.000 10844 Enqueuing Expose request
00:46:40.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:46:40.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:40.993 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:46:40.993 00.000 11060 MoveAxis(W, 26, ABG)
00:46:40.993 00.000 11060 Guiding  Dir = 3, Dur = 26
00:46:41.003 00.010 11060 IsSlewing returns 0
00:46:41.003 00.000 11060 IsGuiding returns 0
00:46:41.031 00.028 11060 IsGuiding returns 0
00:46:41.031 00.000 11060 Move returns status 0, amount 26
00:46:41.031 00.000 11060 MoveAxis(N, 0, ABG)
00:46:41.031 00.000 11060 Move returns status 0, amount 0
00:46:41.031 00.000 11060 move complete, result=0
00:46:41.031 00.000 11060 worker thread done servicing request
00:46:41.031 00.000 11060 Worker thread wakes up
00:46:41.032 00.001 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
00:46:41.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:41.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:41.662 00.630 11060 Exposure complete
00:46:41.858 00.196 11060 worker thread done servicing request
00:46:41.858 00.000 10844 OnExposeComplete: enter
00:46:41.858 00.000 10844 UpdateGuideState(): m_state=6
00:46:41.858 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7119
00:46:41.858 00.000 10844 Star::Find returns 1 (0), X=263.73, Y=58.45, Mass=2616, SNR=32.3, Peak=245 HFD=3.3
00:46:41.859 00.001 10844 MultiStar: [#1 0.30,0.14,1.07,U] [#2 -0.05,0.32,2.24,U] [#3 -0.07,0.56,0.94,U] [#4 0.27,-0.66,0.00,M1] [#5 0.56,0.07,1.09,U] [#6 -0.12,0.18,0.95,U] [#7 -0.17,-0.32,0.91,U] [#8 -0.06,0.17,1.02,U] 
00:46:41.859 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.17}, one-star: {-0.63, 0.03}
00:46:41.859 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
00:46:41.859 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
00:46:41.859 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
00:46:41.861 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.17, opts=13)
00:46:41.861 00.000 10844 Enqueuing Move request for scope (-0.02, 0.17)
00:46:41.861 00.000 11060 Worker thread wakes up
00:46:41.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:41.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
00:46:41.861 00.000 10844 UpdateGuideState exits: m=2616 SNR=32.3
00:46:41.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
00:46:41.861 00.000 11060 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.05
00:46:41.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:46:41.862 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:41.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:46:41.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:41.862 00.000 11060 MoveAxis(E, 27, ABG)
00:46:41.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:41.862 00.000 10844 Enqueuing Expose request
00:46:41.862 00.000 11060 Guiding  Dir = 2, Dur = 27
00:46:41.894 00.032 11060 IsSlewing returns 0
00:46:41.895 00.001 11060 IsGuiding returns 0
00:46:41.941 00.046 11060 IsGuiding returns 0
00:46:41.941 00.000 11060 Move returns status 0, amount 27
00:46:41.941 00.000 11060 MoveAxis(N, 0, ABG)
00:46:41.941 00.000 11060 Move returns status 0, amount 0
00:46:41.941 00.000 11060 move complete, result=0
00:46:41.941 00.000 11060 worker thread done servicing request
00:46:41.941 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
00:46:41.941 00.000 11060 Worker thread wakes up
00:46:41.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:41.942 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:42.573 00.631 11060 Exposure complete
00:46:43.084 00.511 10844 OnExposeComplete: enter
00:46:43.084 00.000 10844 UpdateGuideState(): m_state=6
00:46:43.085 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7120
00:46:43.085 00.000 10844 Star::Find returns 1 (1), X=264.05, Y=57.93, Mass=3156, SNR=35.8, Peak=255 HFD=3.6
00:46:43.085 00.000 11060 worker thread done servicing request
00:46:43.085 00.000 10844 MultiStar: [#1 0.32,0.34,0.84,U] [#2 -0.25,0.30,1.83,U] [#3 -0.17,-0.02,0.89,U] [#4 0.40,-0.63,0.00,M2] [#5 0.22,-0.06,1.04,U] [#6 -0.21,0.31,0.88,U] [#7 -0.45,0.05,0.76,U] [#8 -0.38,0.26,0.88,U] 
00:46:43.086 00.001 10844 refined, 7 included, MultiStar: {-0.16, 0.10}, one-star: {-0.31, -0.49}
00:46:43.086 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
00:46:43.086 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
00:46:43.086 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.58 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
00:46:43.090 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.10, opts=13)
00:46:43.090 00.000 10844 Enqueuing Move request for scope (-0.16, 0.10)
00:46:43.090 00.000 11060 Worker thread wakes up
00:46:43.090 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:43.090 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
00:46:43.090 00.000 10844 UpdateGuideState exits: m=3156 SNR=35.8 Saturated
00:46:43.090 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
00:46:43.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:43.091 00.001 11060 Moving (-0.16, 0.10) raw xDistance=-0.07 yDistance=-0.17
00:46:43.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:43.091 00.000 10844 Enqueuing Expose request
00:46:43.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:43.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:43.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:46:43.091 00.000 11060 MoveAxis(E, 0, ABG)
00:46:43.091 00.000 11060 Move returns status 0, amount 0
00:46:43.091 00.000 11060 MoveAxis(N, 0, ABG)
00:46:43.091 00.000 11060 Move returns status 0, amount 0
00:46:43.091 00.000 11060 move complete, result=0
00:46:43.092 00.001 11060 worker thread done servicing request
00:46:43.092 00.000 11060 Worker thread wakes up
00:46:43.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:43.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:43.100 00.008 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:43.753 00.653 11060 Exposure complete
00:46:44.140 00.387 11060 worker thread done servicing request
00:46:44.140 00.000 10844 OnExposeComplete: enter
00:46:44.140 00.000 10844 UpdateGuideState(): m_state=6
00:46:44.141 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7121
00:46:44.141 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=57.70, Mass=2639, SNR=33.1, Peak=249 HFD=3.2
00:46:44.141 00.000 10844 MultiStar: [#1 0.28,0.09,1.09,U] [#2 -0.08,0.18,2.00,U] [#3 -0.15,-0.46,1.01,U] [#4 0.08,-0.26,0.99,U] [#5 0.46,-0.52,0.00,M1] [#6 -0.12,-0.15,0.94,U] [#7 0.04,-0.18,0.91,U] [#8 -0.53,0.40,0.00,M1] 
00:46:44.141 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.16}, one-star: {0.07, -0.71}
00:46:44.142 00.001 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
00:46:44.142 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
00:46:44.142 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.50 mountX=0.16 mountY=0.04, mountTheta=0.23
00:46:44.144 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.16, opts=13)
00:46:44.144 00.000 10844 Enqueuing Move request for scope (0.01, -0.16)
00:46:44.144 00.000 11060 Worker thread wakes up
00:46:44.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:44.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
00:46:44.144 00.000 10844 UpdateGuideState exits: m=2639 SNR=33.1
00:46:44.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
00:46:44.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:44.144 00.000 11060 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=0.04
00:46:44.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:46:44.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:44.144 00.000 10844 Enqueuing Expose request
00:46:44.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:44.146 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:46:44.146 00.000 11060 MoveAxis(W, 27, ABG)
00:46:44.146 00.000 11060 Guiding  Dir = 3, Dur = 27
00:46:44.164 00.018 11060 IsSlewing returns 0
00:46:44.165 00.001 11060 IsGuiding returns 0
00:46:44.225 00.060 11060 IsGuiding returns 0
00:46:44.225 00.000 11060 Move returns status 0, amount 27
00:46:44.226 00.001 11060 MoveAxis(N, 0, ABG)
00:46:44.226 00.000 11060 Move returns status 0, amount 0
00:46:44.226 00.000 11060 move complete, result=0
00:46:44.226 00.000 11060 worker thread done servicing request
00:46:44.226 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
00:46:44.226 00.000 11060 Worker thread wakes up
00:46:44.227 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:44.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:44.959 00.732 11060 Exposure complete
00:46:45.274 00.315 11060 worker thread done servicing request
00:46:45.275 00.001 10844 OnExposeComplete: enter
00:46:45.275 00.000 10844 UpdateGuideState(): m_state=6
00:46:45.275 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7122
00:46:45.275 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.09, Mass=3039, SNR=35.5, Peak=229 HFD=3.7
00:46:45.276 00.001 10844 MultiStar: [#1 1.11,-0.12,0.00,M1] [#2 -0.23,0.34,1.87,U] [#3 0.10,0.22,0.93,U] [#4 0.01,-0.61,0.84,U] [#5 0.62,-0.20,0.00,M2] [#6 0.33,0.37,0.86,U] [#7 0.24,-0.41,0.81,U] [#8 -0.03,0.30,0.91,U] 
00:46:45.276 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.04, -0.33}
00:46:45.276 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
00:46:45.276 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
00:46:45.277 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.04 mountX=-0.04 mountY=0.01, mountTheta=2.78
00:46:45.279 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
00:46:45.279 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
00:46:45.279 00.000 11060 Worker thread wakes up
00:46:45.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:45.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:46:45.279 00.000 10844 UpdateGuideState exits: m=3039 SNR=35.5
00:46:45.279 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:46:45.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:45.279 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.04 yDistance=0.01
00:46:45.280 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:45.280 00.000 10844 Enqueuing Expose request
00:46:45.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:46:45.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:45.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:46:45.280 00.000 11060 MoveAxis(E, 0, ABG)
00:46:45.280 00.000 11060 Move returns status 0, amount 0
00:46:45.280 00.000 11060 MoveAxis(N, 0, ABG)
00:46:45.280 00.000 11060 Move returns status 0, amount 0
00:46:45.280 00.000 11060 move complete, result=0
00:46:45.280 00.000 11060 worker thread done servicing request
00:46:45.280 00.000 11060 Worker thread wakes up
00:46:45.281 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:45.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:45.282 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:45.908 00.626 11060 Exposure complete
00:46:46.112 00.204 11060 worker thread done servicing request
00:46:46.112 00.000 10844 OnExposeComplete: enter
00:46:46.112 00.000 10844 UpdateGuideState(): m_state=6
00:46:46.112 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7123
00:46:46.112 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.11, Mass=2737, SNR=33.3, Peak=242 HFD=3.4
00:46:46.113 00.001 10844 MultiStar: [#1 0.49,0.44,0.00,M2] [#2 0.21,0.21,2.10,U] [#3 -0.01,0.16,0.90,U] [#4 -0.04,-0.59,0.98,U] [#5 0.84,-0.24,0.00,M3] [#6 -0.40,0.03,0.98,U] [#7 -0.18,-0.13,0.90,U] [#8 -0.33,0.29,0.91,U] 
00:46:46.113 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.01}, one-star: {0.04, -0.31}
00:46:46.113 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
00:46:46.113 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:46:46.113 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.88 mountX=0.02 mountY=-0.05, mountTheta=-1.13
00:46:46.114 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
00:46:46.114 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
00:46:46.114 00.000 11060 Worker thread wakes up
00:46:46.115 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:46.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
00:46:46.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
00:46:46.115 00.000 11060 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=-0.05
00:46:46.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:46:46.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:46.115 00.000 10844 UpdateGuideState exits: m=2737 SNR=33.3
00:46:46.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:46.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:46:46.115 00.000 11060 MoveAxis(E, 0, ABG)
00:46:46.115 00.000 11060 Move returns status 0, amount 0
00:46:46.116 00.001 11060 MoveAxis(N, 0, ABG)
00:46:46.116 00.000 11060 Move returns status 0, amount 0
00:46:46.116 00.000 11060 move complete, result=0
00:46:46.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:46.116 00.000 10844 Enqueuing Expose request
00:46:46.116 00.000 11060 worker thread done servicing request
00:46:46.116 00.000 11060 Worker thread wakes up
00:46:46.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:46.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:46.116 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:46.756 00.640 11060 Exposure complete
00:46:46.933 00.177 11060 worker thread done servicing request
00:46:46.933 00.000 10844 OnExposeComplete: enter
00:46:46.933 00.000 10844 UpdateGuideState(): m_state=6
00:46:46.933 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7124
00:46:46.935 00.002 10844 Star::Find returns 1 (0), X=264.34, Y=57.82, Mass=2852, SNR=33.8, Peak=253 HFD=3.5
00:46:46.935 00.000 10844 MultiStar: [#1 0.40,-0.10,1.01,U] [#2 0.50,0.67,0.00,M1] [#3 -0.22,0.13,0.94,U] [#4 -0.01,-0.15,1.03,U] [#5 0.44,-0.31,0.96,U] [#6 -0.15,0.33,0.83,U] [#7 -0.34,-0.36,0.82,U] [#8 -0.34,0.12,0.91,U] 
00:46:46.935 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {-0.02, -0.60}
00:46:46.935 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
00:46:46.935 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
00:46:46.935 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.70 mountX=0.13 mountY=0.00, mountTheta=0.04
00:46:46.936 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
00:46:46.937 00.001 10844 Enqueuing Move request for scope (-0.02, -0.13)
00:46:46.937 00.000 11060 Worker thread wakes up
00:46:46.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:46.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:46:46.937 00.000 10844 UpdateGuideState exits: m=2852 SNR=33.8
00:46:46.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:46:46.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:46.937 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.00
00:46:46.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:46.937 00.000 10844 Enqueuing Expose request
00:46:46.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:46:46.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:46.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:46:46.937 00.000 11060 MoveAxis(W, 22, ABG)
00:46:46.938 00.001 11060 Guiding  Dir = 3, Dur = 22
00:46:46.948 00.010 11060 IsSlewing returns 0
00:46:46.948 00.000 11060 IsGuiding returns 0
00:46:46.979 00.031 11060 IsGuiding returns 0
00:46:46.979 00.000 11060 Move returns status 0, amount 22
00:46:46.979 00.000 11060 MoveAxis(N, 0, ABG)
00:46:46.979 00.000 11060 Move returns status 0, amount 0
00:46:46.979 00.000 11060 move complete, result=0
00:46:46.979 00.000 11060 worker thread done servicing request
00:46:46.979 00.000 11060 Worker thread wakes up
00:46:46.979 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
00:46:46.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:46.980 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:47.619 00.639 11060 Exposure complete
00:46:47.801 00.182 11060 worker thread done servicing request
00:46:47.801 00.000 10844 OnExposeComplete: enter
00:46:47.801 00.000 10844 UpdateGuideState(): m_state=6
00:46:47.801 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7125
00:46:47.801 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=58.29, Mass=3123, SNR=35.9, Peak=249 HFD=3.6
00:46:47.802 00.001 10844 MultiStar: [#1 0.37,0.71,0.00,M2] [#2 0.33,0.28,1.82,U] [#3 -0.35,0.45,0.87,U] [#4 0.33,0.11,0.91,U] [#5 0.77,0.46,0.00,M3] [#6 -0.10,0.63,0.00,M1] [#7 -0.32,-0.06,0.84,U] [#8 0.31,0.29,0.88,U] 
00:46:47.802 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.17}, one-star: {-0.15, -0.13}
00:46:47.802 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:46:47.802 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
00:46:47.802 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.17 mountX=-0.18 mountY=0.04, mountTheta=2.90
00:46:47.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.17, opts=13)
00:46:47.803 00.000 10844 Enqueuing Move request for scope (0.07, 0.17)
00:46:47.803 00.000 11060 Worker thread wakes up
00:46:47.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:46:47.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:46:47.803 00.000 11060 Moving (0.07, 0.17) raw xDistance=-0.18 yDistance=0.04
00:46:47.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:46:47.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:47.804 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:47.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:46:47.804 00.000 11060 MoveAxis(E, 31, ABG)
00:46:47.804 00.000 11060 Guiding  Dir = 2, Dur = 31
00:46:47.804 00.000 10844 UpdateGuideState exits: m=3123 SNR=35.9
00:46:47.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:47.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:47.804 00.000 10844 Enqueuing Expose request
00:46:47.808 00.004 11060 IsSlewing returns 0
00:46:47.808 00.000 11060 IsGuiding returns 0
00:46:47.840 00.032 11060 IsGuiding returns 0
00:46:47.840 00.000 11060 Move returns status 0, amount 31
00:46:47.840 00.000 11060 MoveAxis(N, 0, ABG)
00:46:47.840 00.000 11060 Move returns status 0, amount 0
00:46:47.840 00.000 11060 move complete, result=0
00:46:47.840 00.000 11060 worker thread done servicing request
00:46:47.840 00.000 11060 Worker thread wakes up
00:46:47.840 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
00:46:47.841 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:47.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:48.473 00.632 11060 Exposure complete
00:46:48.637 00.164 11060 worker thread done servicing request
00:46:48.637 00.000 10844 OnExposeComplete: enter
00:46:48.637 00.000 10844 UpdateGuideState(): m_state=6
00:46:48.637 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7126
00:46:48.637 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.44, Mass=2667, SNR=32.3, Peak=255 HFD=3.3
00:46:48.638 00.001 10844 MultiStar: [#1 0.05,0.25,1.03,U] [#2 0.26,0.52,2.02,U] [#3 -0.69,-0.02,0.00,M1] [#4 -0.45,-0.18,1.04,U] [#5 0.52,0.44,0.00,M4] [#6 -0.42,0.33,1.01,U] [#7 -0.47,0.33,0.82,U] [#8 -0.34,0.35,0.97,U] 
00:46:48.638 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.26}, one-star: {0.10, 0.02}
00:46:48.638 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
00:46:48.638 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
00:46:48.638 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.24 mountX=-0.04 mountY=0.09, mountTheta=1.99
00:46:48.639 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.02, opts=13)
00:46:48.639 00.000 10844 Enqueuing Move request for scope (0.10, 0.02)
00:46:48.640 00.001 11060 Worker thread wakes up
00:46:48.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:46:48.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:46:48.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:48.640 00.000 11060 Moving (0.10, 0.02) raw xDistance=-0.04 yDistance=0.09
00:46:48.640 00.000 10844 UpdateGuideState exits: m=2667 SNR=32.3 Saturated
00:46:48.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:46:48.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:48.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:48.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:48.640 00.000 10844 Enqueuing Expose request
00:46:48.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:46:48.640 00.000 11060 MoveAxis(E, 0, ABG)
00:46:48.641 00.001 11060 Move returns status 0, amount 0
00:46:48.641 00.000 11060 MoveAxis(N, 0, ABG)
00:46:48.641 00.000 11060 Move returns status 0, amount 0
00:46:48.641 00.000 11060 move complete, result=0
00:46:48.641 00.000 11060 worker thread done servicing request
00:46:48.641 00.000 11060 Worker thread wakes up
00:46:48.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:48.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:48.642 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:49.265 00.623 11060 Exposure complete
00:46:49.452 00.187 11060 worker thread done servicing request
00:46:49.452 00.000 10844 OnExposeComplete: enter
00:46:49.452 00.000 10844 UpdateGuideState(): m_state=6
00:46:49.452 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7127
00:46:49.452 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=58.09, Mass=2748, SNR=33.9, Peak=237 HFD=3.6
00:46:49.452 00.000 10844 MultiStar: [#1 0.62,-0.63,0.00,M2] [#2 -0.15,-0.18,2.01,U] [#3 -0.09,-0.30,0.98,U] [#4 -0.07,-0.91,0.00,M1] [#5 0.68,-0.22,0.00,M5] [#6 -0.37,-0.36,0.95,U] [#7 -0.15,-0.74,0.00,M1] [#8 -0.13,-0.34,0.92,U] 
00:46:49.452 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.28}, one-star: {0.07, -0.33}
00:46:49.452 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
00:46:49.452 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
00:46:49.454 00.002 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.02 mountX=0.30 mountY=-0.09, mountTheta=-0.28
00:46:49.455 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.28, opts=13)
00:46:49.455 00.000 10844 Enqueuing Move request for scope (-0.13, -0.28)
00:46:49.455 00.000 11060 Worker thread wakes up
00:46:49.455 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:49.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
00:46:49.455 00.000 10844 UpdateGuideState exits: m=2748 SNR=33.9
00:46:49.456 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
00:46:49.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:49.456 00.000 11060 Moving (-0.13, -0.28) raw xDistance=0.30 yDistance=-0.09
00:46:49.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:49.456 00.000 10844 Enqueuing Expose request
00:46:49.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:46:49.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:49.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:46:49.456 00.000 11060 MoveAxis(W, 52, ABG)
00:46:49.456 00.000 11060 Guiding  Dir = 3, Dur = 52
00:46:49.495 00.039 11060 IsSlewing returns 0
00:46:49.495 00.000 11060 IsGuiding returns 0
00:46:49.573 00.078 11060 IsGuiding returns 0
00:46:49.573 00.000 11060 Move returns status 0, amount 52
00:46:49.573 00.000 11060 MoveAxis(N, 0, ABG)
00:46:49.573 00.000 11060 Move returns status 0, amount 0
00:46:49.573 00.000 11060 move complete, result=0
00:46:49.573 00.000 11060 worker thread done servicing request
00:46:49.573 00.000 11060 Worker thread wakes up
00:46:49.573 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
00:46:49.574 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:49.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:50.205 00.631 11060 Exposure complete
00:46:50.376 00.171 11060 worker thread done servicing request
00:46:50.376 00.000 10844 OnExposeComplete: enter
00:46:50.376 00.000 10844 UpdateGuideState(): m_state=6
00:46:50.377 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7128
00:46:50.377 00.000 10844 Star::Find returns 1 (1), X=264.53, Y=58.16, Mass=3059, SNR=35.8, Peak=255 HFD=3.5
00:46:50.377 00.000 10844 MultiStar: [#1 0.41,0.72,0.00,M3] [#2 0.46,0.35,1.87,U] [#3 -0.40,0.10,0.79,U] [#4 0.06,-0.25,0.99,U] [#5 0.36,0.10,0.92,U] [#6 -0.16,0.02,0.90,U] [#7 -0.52,0.11,0.81,U] [#8 -0.06,-0.01,0.91,U] 
00:46:50.377 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.05}, one-star: {0.16, -0.25}
00:46:50.377 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:46:50.377 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:46:50.377 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=-0.06 mountY=0.05, mountTheta=2.45
00:46:50.378 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
00:46:50.378 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
00:46:50.378 00.000 11060 Worker thread wakes up
00:46:50.379 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:50.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
00:46:50.379 00.000 10844 UpdateGuideState exits: m=3059 SNR=35.8 Saturated
00:46:50.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
00:46:50.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:50.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:50.379 00.000 10844 Enqueuing Expose request
00:46:50.379 00.000 11060 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=0.05
00:46:50.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:46:50.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:50.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:46:50.379 00.000 11060 MoveAxis(E, 0, ABG)
00:46:50.379 00.000 11060 Move returns status 0, amount 0
00:46:50.379 00.000 11060 MoveAxis(N, 0, ABG)
00:46:50.379 00.000 11060 Move returns status 0, amount 0
00:46:50.379 00.000 11060 move complete, result=0
00:46:50.380 00.001 11060 worker thread done servicing request
00:46:50.380 00.000 11060 Worker thread wakes up
00:46:50.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:50.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:50.380 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:51.022 00.642 11060 Exposure complete
00:46:51.203 00.181 11060 worker thread done servicing request
00:46:51.203 00.000 10844 OnExposeComplete: enter
00:46:51.203 00.000 10844 UpdateGuideState(): m_state=6
00:46:51.203 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7129
00:46:51.203 00.000 10844 Star::Find returns 1 (1), X=264.06, Y=58.45, Mass=2882, SNR=34.0, Peak=255 HFD=3.5
00:46:51.204 00.001 10844 MultiStar: [#1 0.14,0.45,0.83,U] [#2 0.06,0.23,1.97,U] [#3 -0.26,0.45,1.00,U] [#4 0.53,-0.03,0.96,U] [#5 0.46,-0.01,0.98,U] [#6 0.12,0.28,0.92,U] [#7 -0.41,0.27,0.83,U] [#8 -0.40,0.12,0.95,U] 
00:46:51.204 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.20}, one-star: {-0.31, 0.03}
00:46:51.204 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
00:46:51.204 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -3.00)
00:46:51.204 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.55 mountX=-0.19 mountY=-0.03, mountTheta=-2.99
00:46:51.205 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.20, opts=13)
00:46:51.206 00.001 10844 Enqueuing Move request for scope (0.00, 0.20)
00:46:51.206 00.000 11060 Worker thread wakes up
00:46:51.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
00:46:51.206 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
00:46:51.206 00.000 11060 Moving (0.00, 0.20) raw xDistance=-0.19 yDistance=-0.03
00:46:51.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:46:51.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:51.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:46:51.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:46:51.206 00.000 11060 MoveAxis(E, 34, ABG)
00:46:51.206 00.000 11060 Guiding  Dir = 2, Dur = 34
00:46:51.206 00.000 10844 UpdateGuideState exits: m=2882 SNR=34.0 Saturated
00:46:51.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:51.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:51.206 00.000 10844 Enqueuing Expose request
00:46:51.217 00.011 11060 IsSlewing returns 0
00:46:51.217 00.000 11060 IsGuiding returns 0
00:46:51.271 00.054 11060 IsGuiding returns 0
00:46:51.271 00.000 11060 Move returns status 0, amount 34
00:46:51.271 00.000 11060 MoveAxis(N, 0, ABG)
00:46:51.271 00.000 11060 Move returns status 0, amount 0
00:46:51.272 00.001 11060 move complete, result=0
00:46:51.272 00.000 11060 worker thread done servicing request
00:46:51.272 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
00:46:51.272 00.000 11060 Worker thread wakes up
00:46:51.273 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:51.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:51.934 00.661 11060 Exposure complete
00:46:52.099 00.165 11060 worker thread done servicing request
00:46:52.099 00.000 10844 OnExposeComplete: enter
00:46:52.099 00.000 10844 UpdateGuideState(): m_state=6
00:46:52.099 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7130
00:46:52.099 00.000 10844 Star::Find returns 1 (1), X=263.85, Y=58.51, Mass=2911, SNR=34.7, Peak=255 HFD=3.5
00:46:52.100 00.001 10844 MultiStar: [#1 0.54,0.17,1.03,U] [#2 0.31,-0.00,1.97,U] [#3 -0.19,-0.15,0.95,U] [#4 -0.22,-0.14,0.86,U] [#5 0.24,0.25,0.95,U] [#6 -0.16,0.12,0.90,U] [#7 -0.09,0.15,0.81,U] [#8 0.08,0.00,0.92,U] 
00:46:52.100 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {-0.51, 0.10}
00:46:52.100 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
00:46:52.100 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
00:46:52.100 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.93 mountX=-0.06 mountY=0.03, mountTheta=2.67
00:46:52.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
00:46:52.101 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
00:46:52.101 00.000 11060 Worker thread wakes up
00:46:52.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:52.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:46:52.101 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.7 Saturated
00:46:52.102 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:46:52.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:52.102 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.06 yDistance=0.03
00:46:52.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:52.102 00.000 10844 Enqueuing Expose request
00:46:52.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:46:52.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:52.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:46:52.102 00.000 11060 MoveAxis(E, 0, ABG)
00:46:52.102 00.000 11060 Move returns status 0, amount 0
00:46:52.102 00.000 11060 MoveAxis(N, 0, ABG)
00:46:52.102 00.000 11060 Move returns status 0, amount 0
00:46:52.102 00.000 11060 move complete, result=0
00:46:52.102 00.000 11060 worker thread done servicing request
00:46:52.102 00.000 11060 Worker thread wakes up
00:46:52.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:52.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:52.104 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:52.738 00.634 11060 Exposure complete
00:46:52.935 00.197 11060 worker thread done servicing request
00:46:52.935 00.000 10844 OnExposeComplete: enter
00:46:52.935 00.000 10844 UpdateGuideState(): m_state=6
00:46:52.935 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7131
00:46:52.935 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=58.71, Mass=2503, SNR=31.5, Peak=254 HFD=3.4
00:46:52.936 00.001 10844 MultiStar: [#1 0.38,0.08,1.08,U] [#2 0.52,0.36,0.00,M1] [#3 -0.08,0.03,0.98,U] [#4 -0.42,0.14,1.00,U] [#5 0.52,0.14,1.08,U] [#6 -0.47,0.25,1.03,U] [#7 -0.23,0.02,0.88,U] [#8 -0.14,-0.18,0.98,U] 
00:46:52.936 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.32, 0.30}
00:46:52.936 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
00:46:52.936 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.29)
00:46:52.936 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.26 mountX=-0.08 mountY=-0.10, mountTheta=-2.28
00:46:52.938 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.10, opts=13)
00:46:52.938 00.000 10844 Enqueuing Move request for scope (-0.08, 0.10)
00:46:52.938 00.000 11060 Worker thread wakes up
00:46:52.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:46:52.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:46:52.938 00.000 11060 Moving (-0.08, 0.10) raw xDistance=-0.08 yDistance=-0.10
00:46:52.939 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:52.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:46:52.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:52.939 00.000 10844 UpdateGuideState exits: m=2503 SNR=31.5
00:46:52.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:46:52.939 00.000 11060 MoveAxis(E, 0, ABG)
00:46:52.939 00.000 11060 Move returns status 0, amount 0
00:46:52.939 00.000 11060 MoveAxis(N, 0, ABG)
00:46:52.939 00.000 11060 Move returns status 0, amount 0
00:46:52.939 00.000 11060 move complete, result=0
00:46:52.939 00.000 11060 worker thread done servicing request
00:46:52.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:52.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:52.939 00.000 10844 Enqueuing Expose request
00:46:52.939 00.000 11060 Worker thread wakes up
00:46:52.939 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:52.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:52.940 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:53.567 00.627 11060 Exposure complete
00:46:53.725 00.158 11060 worker thread done servicing request
00:46:53.725 00.000 10844 OnExposeComplete: enter
00:46:53.725 00.000 10844 UpdateGuideState(): m_state=6
00:46:53.726 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7132
00:46:53.726 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.44, Mass=2908, SNR=34.0, Peak=255 HFD=3.3
00:46:53.726 00.000 10844 MultiStar: [#1 0.63,0.30,0.00,M1] [#2 0.28,0.29,2.00,U] [#3 -0.06,0.42,0.97,U] [#4 0.07,0.14,1.01,U] [#5 0.84,-0.15,0.00,M2] [#6 0.10,-0.24,1.02,U] [#7 -0.03,-0.23,0.88,U] [#8 0.05,-0.15,0.89,U] 
00:46:53.726 00.000 10844 single-star, 6 included, MultiStar: {0.10, 0.07}, one-star: {0.08, 0.02}
00:46:53.726 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
00:46:53.726 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
00:46:53.726 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=-0.04 mountY=0.07, mountTheta=2.03
00:46:53.727 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
00:46:53.727 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
00:46:53.728 00.001 11060 Worker thread wakes up
00:46:53.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:46:53.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:46:53.728 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.04 yDistance=0.07
00:46:53.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:46:53.728 00.000 10844 UpdateGuideState exits: m=2908 SNR=34.0 Saturated
00:46:53.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:53.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:53.728 00.000 10844 Enqueuing Expose request
00:46:53.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:46:53.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:53.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:46:53.728 00.000 11060 MoveAxis(E, 0, ABG)
00:46:53.728 00.000 11060 Move returns status 0, amount 0
00:46:53.728 00.000 11060 MoveAxis(N, 0, ABG)
00:46:53.728 00.000 11060 Move returns status 0, amount 0
00:46:53.728 00.000 11060 move complete, result=0
00:46:53.729 00.001 11060 worker thread done servicing request
00:46:53.729 00.000 11060 Worker thread wakes up
00:46:53.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:53.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:53.730 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:54.362 00.632 11060 Exposure complete
00:46:54.517 00.155 11060 worker thread done servicing request
00:46:54.517 00.000 10844 OnExposeComplete: enter
00:46:54.518 00.001 10844 UpdateGuideState(): m_state=6
00:46:54.518 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7133
00:46:54.518 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.47, Mass=2988, SNR=34.5, Peak=255 HFD=3.4
00:46:54.518 00.000 10844 MultiStar: [#1 0.56,0.17,1.00,U] [#2 0.45,-0.00,1.94,U] [#3 -0.03,0.27,0.92,U] [#4 -0.21,0.25,0.91,U] [#5 0.86,-0.16,0.00,M3] [#6 -0.08,0.15,0.97,U] [#7 -0.03,-0.00,0.87,U] [#8 -0.06,0.36,0.90,U] 
00:46:54.518 00.000 10844 single-star, 7 included, MultiStar: {0.13, 0.14}, one-star: {0.02, 0.05}
00:46:54.519 00.001 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:46:54.519 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:46:54.519 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.16 mountX=-0.06 mountY=0.01, mountTheta=2.90
00:46:54.520 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
00:46:54.520 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
00:46:54.520 00.000 11060 Worker thread wakes up
00:46:54.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:54.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
00:46:54.521 00.001 10844 UpdateGuideState exits: m=2988 SNR=34.5 Saturated
00:46:54.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
00:46:54.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:54.521 00.000 11060 Moving (0.02, 0.05) raw xDistance=-0.06 yDistance=0.01
00:46:54.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:54.521 00.000 10844 Enqueuing Expose request
00:46:54.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:46:54.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:54.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:46:54.528 00.007 11060 MoveAxis(E, 0, ABG)
00:46:54.529 00.001 11060 Move returns status 0, amount 0
00:46:54.529 00.000 11060 MoveAxis(N, 0, ABG)
00:46:54.529 00.000 11060 Move returns status 0, amount 0
00:46:54.529 00.000 11060 move complete, result=0
00:46:54.529 00.000 11060 worker thread done servicing request
00:46:54.529 00.000 11060 Worker thread wakes up
00:46:54.531 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:54.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:54.532 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:55.160 00.628 11060 Exposure complete
00:46:55.318 00.158 11060 worker thread done servicing request
00:46:55.324 00.006 10844 OnExposeComplete: enter
00:46:55.324 00.000 10844 UpdateGuideState(): m_state=6
00:46:55.324 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7134
00:46:55.324 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=57.94, Mass=2897, SNR=34.3, Peak=242 HFD=3.3
00:46:55.326 00.002 10844 MultiStar: [#1 0.80,-0.04,0.00,M1] [#2 0.11,-0.42,1.96,U] [#3 -0.11,-0.10,0.92,U] [#4 -0.16,-0.47,0.94,U] [#5 0.07,-0.17,1.06,U] [#6 -0.10,-0.09,0.95,U] [#7 -0.20,-0.30,0.80,U] [#8 -0.18,-0.57,0.98,U] 
00:46:55.326 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.34}, one-star: {0.28, -0.48}
00:46:55.326 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
00:46:55.326 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
00:46:55.326 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.61 mountX=0.33 mountY=0.04, mountTheta=0.12
00:46:55.328 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.34, opts=13)
00:46:55.328 00.000 10844 Enqueuing Move request for scope (-0.01, -0.34)
00:46:55.328 00.000 11060 Worker thread wakes up
00:46:55.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:46:55.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.34) opts 0xd
00:46:55.328 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.3
00:46:55.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:55.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.34)
00:46:55.328 00.000 11060 Moving (-0.01, -0.34) raw xDistance=0.33 yDistance=0.04
00:46:55.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
00:46:55.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:55.329 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:46:55.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:55.329 00.000 11060 MoveAxis(W, 58, ABG)
00:46:55.329 00.000 10844 Enqueuing Expose request
00:46:55.329 00.000 11060 Guiding  Dir = 3, Dur = 58
00:46:55.374 00.045 11060 IsSlewing returns 0
00:46:55.374 00.000 11060 IsGuiding returns 0
00:46:55.467 00.093 11060 IsGuiding returns 0
00:46:55.467 00.000 11060 Move returns status 0, amount 58
00:46:55.467 00.000 11060 MoveAxis(N, 0, ABG)
00:46:55.467 00.000 11060 Move returns status 0, amount 0
00:46:55.467 00.000 11060 move complete, result=0
00:46:55.468 00.001 11060 worker thread done servicing request
00:46:55.468 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.0 px 0 ms NORTH
00:46:55.468 00.000 11060 Worker thread wakes up
00:46:55.469 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:55.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:56.099 00.630 11060 Exposure complete
00:46:56.288 00.189 11060 worker thread done servicing request
00:46:56.289 00.001 10844 OnExposeComplete: enter
00:46:56.289 00.000 10844 UpdateGuideState(): m_state=6
00:46:56.289 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7135
00:46:56.289 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.59, Mass=2475, SNR=31.4, Peak=255 HFD=3.2
00:46:56.289 00.000 10844 MultiStar: [#1 0.46,0.39,1.06,U] [#2 -0.14,0.06,2.05,U] [#3 0.17,0.26,1.02,U] [#4 -0.14,0.33,1.01,U] [#5 0.54,0.04,1.06,U] [#6 -0.22,0.54,0.92,U] [#7 -0.08,-0.17,0.89,U] [#8 0.02,-0.07,0.99,U] 
00:46:56.289 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.16}, one-star: {0.21, 0.17}
00:46:56.289 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:46:56.289 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
00:46:56.289 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.13 mountX=-0.17 mountY=0.05, mountTheta=2.86
00:46:56.292 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.16, opts=13)
00:46:56.292 00.000 10844 Enqueuing Move request for scope (0.08, 0.16)
00:46:56.292 00.000 11060 Worker thread wakes up
00:46:56.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:46:56.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
00:46:56.292 00.000 10844 UpdateGuideState exits: m=2475 SNR=31.4 Saturated
00:46:56.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
00:46:56.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:56.292 00.000 11060 Moving (0.08, 0.16) raw xDistance=-0.17 yDistance=0.05
00:46:56.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:56.292 00.000 10844 Enqueuing Expose request
00:46:56.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:46:56.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:56.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:46:56.292 00.000 11060 MoveAxis(E, 28, ABG)
00:46:56.292 00.000 11060 Guiding  Dir = 2, Dur = 28
00:46:56.295 00.003 11060 IsSlewing returns 0
00:46:56.295 00.000 11060 IsGuiding returns 0
00:46:56.326 00.031 11060 IsGuiding returns 0
00:46:56.326 00.000 11060 Move returns status 0, amount 28
00:46:56.326 00.000 11060 MoveAxis(N, 0, ABG)
00:46:56.327 00.001 11060 Move returns status 0, amount 0
00:46:56.327 00.000 11060 move complete, result=0
00:46:56.327 00.000 11060 worker thread done servicing request
00:46:56.327 00.000 11060 Worker thread wakes up
00:46:56.327 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
00:46:56.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:56.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:56.959 00.632 11060 Exposure complete
00:46:57.117 00.158 11060 worker thread done servicing request
00:46:57.117 00.000 10844 OnExposeComplete: enter
00:46:57.117 00.000 10844 UpdateGuideState(): m_state=6
00:46:57.118 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7136
00:46:57.118 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=58.14, Mass=3130, SNR=35.8, Peak=255 HFD=3.5
00:46:57.118 00.000 10844 MultiStar: [#1 0.39,-0.13,1.02,U] [#2 0.32,0.04,1.80,U] [#3 -0.21,0.04,0.81,U] [#4 -0.75,0.33,0.00,M1] [#5 0.83,0.03,0.00,M2] [#6 -0.18,0.87,0.00,M1] [#7 -0.25,0.20,0.89,U] [#8 -0.05,0.31,0.82,U] 
00:46:57.118 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.02}, one-star: {-0.16, -0.28}
00:46:57.118 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
00:46:57.118 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
00:46:57.118 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.36 mountX=-0.03 mountY=0.05, mountTheta=2.10
00:46:57.119 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
00:46:57.121 00.002 10844 Enqueuing Move request for scope (0.06, 0.02)
00:46:57.121 00.000 11060 Worker thread wakes up
00:46:57.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:57.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
00:46:57.121 00.000 10844 UpdateGuideState exits: m=3130 SNR=35.8 Saturated
00:46:57.121 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
00:46:57.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:57.121 00.000 11060 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.05
00:46:57.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:57.121 00.000 10844 Enqueuing Expose request
00:46:57.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:46:57.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:57.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:46:57.121 00.000 11060 MoveAxis(E, 0, ABG)
00:46:57.121 00.000 11060 Move returns status 0, amount 0
00:46:57.121 00.000 11060 MoveAxis(N, 0, ABG)
00:46:57.121 00.000 11060 Move returns status 0, amount 0
00:46:57.121 00.000 11060 move complete, result=0
00:46:57.122 00.001 11060 worker thread done servicing request
00:46:57.122 00.000 11060 Worker thread wakes up
00:46:57.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:57.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:57.122 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:57.749 00.627 11060 Exposure complete
00:46:57.920 00.171 11060 worker thread done servicing request
00:46:57.920 00.000 10844 OnExposeComplete: enter
00:46:57.920 00.000 10844 UpdateGuideState(): m_state=6
00:46:57.920 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7137
00:46:57.920 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.21, Mass=2972, SNR=34.5, Peak=255 HFD=3.6
00:46:57.921 00.001 10844 MultiStar: [#1 0.16,0.19,1.02,U] [#2 0.08,0.19,1.88,U] [#3 -0.15,-0.34,1.04,U] [#4 -0.21,-0.25,0.99,U] [#5 0.40,-0.29,0.98,U] [#6 -0.16,-0.20,0.96,U] [#7 -0.45,-0.28,0.86,U] [#8 -0.10,-0.53,0.90,U] 
00:46:57.921 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.03, -0.21}
00:46:57.921 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
00:46:57.921 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
00:46:57.921 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.79 mountX=0.15 mountY=-0.01, mountTheta=-0.06
00:46:57.922 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
00:46:57.922 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
00:46:57.922 00.000 11060 Worker thread wakes up
00:46:57.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:57.922 00.000 10844 UpdateGuideState exits: m=2972 SNR=34.5 Saturated
00:46:57.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:57.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:57.923 00.001 10844 Enqueuing Expose request
00:46:57.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
00:46:57.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
00:46:57.923 00.000 11060 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=-0.01
00:46:57.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:46:57.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:57.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:46:57.923 00.000 11060 MoveAxis(W, 27, ABG)
00:46:57.923 00.000 11060 Guiding  Dir = 3, Dur = 27
00:46:57.948 00.025 11060 IsSlewing returns 0
00:46:57.949 00.001 11060 IsGuiding returns 0
00:46:57.994 00.045 11060 IsGuiding returns 0
00:46:57.994 00.000 11060 Move returns status 0, amount 27
00:46:57.994 00.000 11060 MoveAxis(N, 0, ABG)
00:46:57.994 00.000 11060 Move returns status 0, amount 0
00:46:57.995 00.001 11060 move complete, result=0
00:46:57.995 00.000 11060 worker thread done servicing request
00:46:57.995 00.000 11060 Worker thread wakes up
00:46:57.995 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
00:46:57.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:57.996 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:58.626 00.630 11060 Exposure complete
00:46:58.783 00.157 11060 worker thread done servicing request
00:46:58.783 00.000 10844 OnExposeComplete: enter
00:46:58.783 00.000 10844 UpdateGuideState(): m_state=6
00:46:58.783 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7138
00:46:58.784 00.001 10844 Star::Find returns 1 (1), X=264.44, Y=58.24, Mass=2915, SNR=34.3, Peak=255 HFD=3.5
00:46:58.784 00.000 10844 MultiStar: [#1 0.90,-0.20,0.00,M1] [#2 -0.00,0.24,2.06,U] [#3 -0.33,-0.09,0.89,U] [#4 -0.24,-0.09,0.88,U] [#5 0.55,-0.06,0.92,U] [#6 -0.71,0.52,0.00,M1] [#7 -0.02,-0.73,0.00,M1] [#8 -0.19,0.03,0.89,U] 
00:46:58.784 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.02}, one-star: {0.07, -0.17}
00:46:58.784 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.32)
00:46:58.784 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
00:46:58.784 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.22 mountX=-0.02 mountY=-0.02, mountTheta=-2.32
00:46:58.786 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
00:46:58.786 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
00:46:58.786 00.000 11060 Worker thread wakes up
00:46:58.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:46:58.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:46:58.786 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.02
00:46:58.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:46:58.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:58.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:46:58.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:46:58.787 00.001 11060 MoveAxis(E, 0, ABG)
00:46:58.787 00.000 10844 UpdateGuideState exits: m=2915 SNR=34.3 Saturated
00:46:58.787 00.000 11060 Move returns status 0, amount 0
00:46:58.787 00.000 11060 MoveAxis(N, 0, ABG)
00:46:58.787 00.000 11060 Move returns status 0, amount 0
00:46:58.787 00.000 11060 move complete, result=0
00:46:58.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:58.787 00.000 11060 worker thread done servicing request
00:46:58.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:58.787 00.000 10844 Enqueuing Expose request
00:46:58.787 00.000 11060 Worker thread wakes up
00:46:58.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:58.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:58.787 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:46:59.424 00.637 11060 Exposure complete
00:46:59.860 00.436 11060 worker thread done servicing request
00:46:59.861 00.001 10844 OnExposeComplete: enter
00:46:59.861 00.000 10844 UpdateGuideState(): m_state=6
00:46:59.861 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7139
00:46:59.861 00.000 10844 Star::Find returns 1 (1), X=264.68, Y=58.87, Mass=2867, SNR=34.2, Peak=255 HFD=3.3
00:46:59.861 00.000 10844 MultiStar: [#1 0.65,-0.68,0.00,M2] [#2 0.17,-0.02,2.06,U] [#3 0.05,-0.03,0.94,U] [#4 -0.12,-0.29,0.93,U] [#5 0.74,-0.30,0.00,M1] [#6 0.27,0.41,0.94,U] [#7 -0.33,-0.33,0.84,U] [#8 -0.24,0.45,0.95,U] 
00:46:59.862 00.001 10844 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {0.31, 0.46}
00:46:59.862 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
00:46:59.862 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
00:46:59.862 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=-0.09 mountY=0.03, mountTheta=2.82
00:46:59.864 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
00:46:59.864 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
00:46:59.864 00.000 11060 Worker thread wakes up
00:46:59.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:46:59.865 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:46:59.865 00.000 10844 UpdateGuideState exits: m=2867 SNR=34.2 Saturated
00:46:59.865 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:46:59.872 00.007 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:59.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:46:59.872 00.000 10844 Enqueuing Expose request
00:46:59.874 00.002 11060 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=0.03
00:46:59.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:46:59.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:59.875 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:46:59.875 00.000 11060 MoveAxis(E, 0, ABG)
00:46:59.875 00.000 11060 Move returns status 0, amount 0
00:46:59.875 00.000 11060 MoveAxis(N, 0, ABG)
00:46:59.875 00.000 11060 Move returns status 0, amount 0
00:46:59.875 00.000 11060 move complete, result=0
00:46:59.875 00.000 11060 worker thread done servicing request
00:46:59.875 00.000 11060 Worker thread wakes up
00:46:59.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:46:59.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:46:59.875 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:00.501 00.626 11060 Exposure complete
00:47:00.695 00.194 11060 worker thread done servicing request
00:47:00.695 00.000 10844 OnExposeComplete: enter
00:47:00.695 00.000 10844 UpdateGuideState(): m_state=6
00:47:00.695 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7140
00:47:00.695 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.31, Mass=2973, SNR=34.9, Peak=253 HFD=3.6
00:47:00.696 00.001 10844 MultiStar: [#1 0.67,-0.42,0.00,M3] [#2 0.33,-0.11,1.98,U] [#3 -0.04,-0.21,0.99,U] [#4 -0.22,-0.61,0.00,M1] [#5 0.95,-0.52,0.00,M2] [#6 -0.39,-0.08,0.88,U] [#7 -0.48,-0.40,0.00,M1] [#8 -0.18,-0.03,0.93,U] 
00:47:00.696 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.11}, one-star: {0.25, -0.10}
00:47:00.696 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
00:47:00.696 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
00:47:00.696 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.06 mountX=0.10 mountY=0.08, mountTheta=0.68
00:47:00.698 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.11, opts=13)
00:47:00.698 00.000 10844 Enqueuing Move request for scope (0.06, -0.11)
00:47:00.698 00.000 11060 Worker thread wakes up
00:47:00.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:00.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
00:47:00.698 00.000 10844 UpdateGuideState exits: m=2973 SNR=34.9
00:47:00.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
00:47:00.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:00.698 00.000 11060 Moving (0.06, -0.11) raw xDistance=0.10 yDistance=0.08
00:47:00.699 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:00.699 00.000 10844 Enqueuing Expose request
00:47:00.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:47:00.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:00.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:47:00.699 00.000 11060 MoveAxis(E, 0, ABG)
00:47:00.699 00.000 11060 Move returns status 0, amount 0
00:47:00.699 00.000 11060 MoveAxis(N, 0, ABG)
00:47:00.699 00.000 11060 Move returns status 0, amount 0
00:47:00.699 00.000 11060 move complete, result=0
00:47:00.699 00.000 11060 worker thread done servicing request
00:47:00.699 00.000 11060 Worker thread wakes up
00:47:00.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:00.700 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:00.700 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:01.328 00.628 11060 Exposure complete
00:47:01.501 00.173 11060 worker thread done servicing request
00:47:01.501 00.000 10844 OnExposeComplete: enter
00:47:01.501 00.000 10844 UpdateGuideState(): m_state=6
00:47:01.501 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7141
00:47:01.501 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=58.46, Mass=2870, SNR=34.6, Peak=250 HFD=3.5
00:47:01.502 00.001 10844 MultiStar: [#1 0.44,0.35,0.97,U] [#2 0.49,0.50,0.00,M1] [#3 0.00,0.00,0.90,U] [#4 -0.18,-0.52,0.96,U] [#5 0.76,-0.03,0.00,M3] [#6 -0.18,-0.08,0.95,U] [#7 -0.00,0.09,0.86,U] [#8 -0.25,-0.10,0.90,U] 
00:47:01.502 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.03}, one-star: {-0.26, 0.04}
00:47:01.502 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
00:47:01.502 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
00:47:01.502 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.65 mountX=0.04 mountY=-0.06, mountTheta=-0.91
00:47:01.503 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
00:47:01.503 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
00:47:01.504 00.001 11060 Worker thread wakes up
00:47:01.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:01.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
00:47:01.504 00.000 10844 UpdateGuideState exits: m=2870 SNR=34.6
00:47:01.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
00:47:01.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:01.504 00.000 11060 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.06
00:47:01.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:01.504 00.000 10844 Enqueuing Expose request
00:47:01.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:47:01.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:01.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:01.504 00.000 11060 MoveAxis(E, 0, ABG)
00:47:01.504 00.000 11060 Move returns status 0, amount 0
00:47:01.505 00.001 11060 MoveAxis(N, 0, ABG)
00:47:01.505 00.000 11060 Move returns status 0, amount 0
00:47:01.505 00.000 11060 move complete, result=0
00:47:01.505 00.000 11060 worker thread done servicing request
00:47:01.505 00.000 11060 Worker thread wakes up
00:47:01.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:01.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:01.506 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:02.139 00.633 11060 Exposure complete
00:47:02.332 00.193 11060 worker thread done servicing request
00:47:02.332 00.000 10844 OnExposeComplete: enter
00:47:02.332 00.000 10844 UpdateGuideState(): m_state=6
00:47:02.332 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7142
00:47:02.332 00.000 10844 Star::Find returns 1 (0), X=264.25, Y=58.24, Mass=2820, SNR=33.6, Peak=238 HFD=3.5
00:47:02.332 00.000 10844 MultiStar: [#1 0.76,-0.20,0.00,M3] [#2 0.28,-0.03,2.03,U] [#3 -0.13,-0.14,0.99,U] [#4 -0.22,-0.51,1.00,U] [#5 0.71,-0.47,0.00,M4] [#6 -0.01,0.26,0.91,U] [#7 -0.00,0.05,0.84,U] [#8 -0.02,0.51,0.91,U] 
00:47:02.333 00.001 10844 refined, 6 included, MultiStar: {0.01, -0.02}, one-star: {-0.12, -0.18}
00:47:02.333 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
00:47:02.333 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
00:47:02.333 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.16 mountX=0.02 mountY=0.01, mountTheta=0.58
00:47:02.334 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.02, opts=13)
00:47:02.334 00.000 10844 Enqueuing Move request for scope (0.01, -0.02)
00:47:02.334 00.000 11060 Worker thread wakes up
00:47:02.334 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:02.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:47:02.334 00.000 10844 UpdateGuideState exits: m=2820 SNR=33.6
00:47:02.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:47:02.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:02.334 00.000 11060 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=0.01
00:47:02.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:02.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:47:02.334 00.000 10844 Enqueuing Expose request
00:47:02.335 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:02.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:47:02.335 00.000 11060 MoveAxis(E, 0, ABG)
00:47:02.335 00.000 11060 Move returns status 0, amount 0
00:47:02.335 00.000 11060 MoveAxis(N, 0, ABG)
00:47:02.335 00.000 11060 Move returns status 0, amount 0
00:47:02.335 00.000 11060 move complete, result=0
00:47:02.335 00.000 11060 worker thread done servicing request
00:47:02.335 00.000 11060 Worker thread wakes up
00:47:02.336 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:02.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:02.338 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:02.963 00.625 11060 Exposure complete
00:47:03.129 00.166 11060 worker thread done servicing request
00:47:03.129 00.000 10844 OnExposeComplete: enter
00:47:03.129 00.000 10844 UpdateGuideState(): m_state=6
00:47:03.129 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7143
00:47:03.129 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.51, Mass=2632, SNR=32.7, Peak=255 HFD=3.4
00:47:03.130 00.001 10844 MultiStar: [#1 0.60,0.11,1.01,U] [#2 0.30,-0.03,2.06,U] [#3 -0.69,0.69,0.00,M1] [#4 -0.03,-0.30,0.99,U] [#5 0.61,-0.43,0.00,M5] [#6 -0.09,0.78,0.00,M1] [#7 -0.25,-0.20,0.98,U] [#8 0.10,0.24,0.95,U] 
00:47:03.130 00.000 10844 single-star, 5 included, MultiStar: {0.14, -0.02}, one-star: {-0.06, 0.09}
00:47:03.130 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
00:47:03.130 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
00:47:03.130 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=-0.08 mountY=-0.08, mountTheta=-2.38
00:47:03.131 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
00:47:03.131 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
00:47:03.131 00.000 11060 Worker thread wakes up
00:47:03.132 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:03.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
00:47:03.132 00.000 10844 UpdateGuideState exits: m=2632 SNR=32.7 Saturated
00:47:03.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:03.132 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
00:47:03.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:03.132 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.08 yDistance=-0.08
00:47:03.132 00.000 10844 Enqueuing Expose request
00:47:03.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:47:03.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:03.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:47:03.132 00.000 11060 MoveAxis(E, 0, ABG)
00:47:03.132 00.000 11060 Move returns status 0, amount 0
00:47:03.132 00.000 11060 MoveAxis(N, 0, ABG)
00:47:03.132 00.000 11060 Move returns status 0, amount 0
00:47:03.132 00.000 11060 move complete, result=0
00:47:03.132 00.000 11060 worker thread done servicing request
00:47:03.132 00.000 11060 Worker thread wakes up
00:47:03.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:03.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:03.135 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:03.761 00.626 11060 Exposure complete
00:47:03.957 00.196 11060 worker thread done servicing request
00:47:03.957 00.000 10844 OnExposeComplete: enter
00:47:03.957 00.000 10844 UpdateGuideState(): m_state=6
00:47:03.958 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7144
00:47:03.958 00.000 10844 Star::Find returns 1 (1), X=263.71, Y=58.00, Mass=3308, SNR=37.1, Peak=255 HFD=3.3
00:47:03.958 00.000 10844 MultiStar: [#1 0.17,-0.12,0.91,U] [#2 0.78,0.73,0.00,M1] [#3 -0.14,0.55,0.86,U] [#4 -0.28,-0.41,0.91,U] [#5 1.26,0.50,0.00,M6] [#6 -0.05,0.61,0.82,U] [#7 -0.37,-0.17,0.84,U] [#8 -0.10,0.52,0.81,U] 
00:47:03.958 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.06}, one-star: {-0.66, -0.42}
00:47:03.958 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
00:47:03.958 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.67)
00:47:03.958 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.88 mountX=-0.02 mountY=-0.22, mountTheta=-1.65
00:47:03.960 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.06, opts=13)
00:47:03.960 00.000 10844 Enqueuing Move request for scope (-0.21, 0.06)
00:47:03.960 00.000 11060 Worker thread wakes up
00:47:03.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:03.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
00:47:03.960 00.000 10844 UpdateGuideState exits: m=3308 SNR=37.1 Saturated
00:47:03.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
00:47:03.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:03.960 00.000 11060 Moving (-0.21, 0.06) raw xDistance=-0.02 yDistance=-0.22
00:47:03.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:03.960 00.000 10844 Enqueuing Expose request
00:47:03.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:47:03.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:47:03.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:47:03.960 00.000 11060 MoveAxis(E, 0, ABG)
00:47:03.961 00.001 11060 Move returns status 0, amount 0
00:47:03.961 00.000 11060 MoveAxis(N, 0, ABG)
00:47:03.961 00.000 11060 Move returns status 0, amount 0
00:47:03.961 00.000 11060 move complete, result=0
00:47:03.961 00.000 11060 worker thread done servicing request
00:47:03.961 00.000 11060 Worker thread wakes up
00:47:03.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:03.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:03.963 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:04.610 00.647 11060 Exposure complete
00:47:04.759 00.149 11060 worker thread done servicing request
00:47:04.759 00.000 10844 OnExposeComplete: enter
00:47:04.759 00.000 10844 UpdateGuideState(): m_state=6
00:47:04.760 00.001 10844 Star::Find(15, 263, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7145
00:47:04.760 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=58.27, Mass=2939, SNR=34.3, Peak=255 HFD=3.6
00:47:04.760 00.000 10844 MultiStar: [#1 0.43,-0.41,0.97,U] [#2 0.59,1.18,0.00,M2] [#3 0.06,1.03,0.00,M1] [#4 0.17,0.08,0.94,U] [#5 0.91,0.25,0.00,M7] [#6 0.19,1.19,0.00,M1] [#7 -0.00,0.02,0.88,U] [#8 -0.39,0.26,0.87,U] 
00:47:04.760 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.05}, one-star: {-0.16, -0.15}
00:47:04.760 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
00:47:04.760 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
00:47:04.760 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.25 mountX=0.05 mountY=0.02, mountTheta=0.48
00:47:04.761 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
00:47:04.761 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
00:47:04.761 00.000 11060 Worker thread wakes up
00:47:04.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:47:04.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:47:04.762 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:47:04.762 00.000 10844 UpdateGuideState exits: m=2939 SNR=34.3 Saturated
00:47:04.762 00.000 11060 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=0.02
00:47:04.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:04.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:47:04.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:04.762 00.000 10844 Enqueuing Expose request
00:47:04.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:04.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:47:04.762 00.000 11060 MoveAxis(E, 0, ABG)
00:47:04.762 00.000 11060 Move returns status 0, amount 0
00:47:04.762 00.000 11060 MoveAxis(N, 0, ABG)
00:47:04.762 00.000 11060 Move returns status 0, amount 0
00:47:04.762 00.000 11060 move complete, result=0
00:47:04.763 00.001 11060 worker thread done servicing request
00:47:04.763 00.000 11060 Worker thread wakes up
00:47:04.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:04.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:04.764 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:05.402 00.638 11060 Exposure complete
00:47:05.565 00.163 11060 worker thread done servicing request
00:47:05.565 00.000 10844 OnExposeComplete: enter
00:47:05.566 00.001 10844 UpdateGuideState(): m_state=6
00:47:05.566 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7146
00:47:05.566 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=58.96, Mass=2918, SNR=34.8, Peak=242 HFD=3.2
00:47:05.566 00.000 10844 MultiStar: [#1 -0.03,0.40,1.03,U] [#2 0.11,1.39,0.00,M3] [#3 -0.58,0.29,0.00,M2] [#4 -0.04,0.20,0.90,U] [#5 0.17,0.35,1.05,U] [#6 -0.08,0.64,0.00,M2] [#7 -1.04,0.27,0.00,M1] [#8 -0.41,0.84,0.00,M1] 
00:47:05.566 00.000 10844 refined, 3 included, MultiStar: {0.00, 0.38}, one-star: {-0.11, 0.55}
00:47:05.566 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
00:47:05.566 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
00:47:05.567 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.38 hyp=0.38 cameraTheta=1.57 mountX=-0.37 mountY=-0.06, mountTheta=-2.98
00:47:05.569 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.38, opts=13)
00:47:05.569 00.000 10844 Enqueuing Move request for scope (0.00, 0.38)
00:47:05.570 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:05.570 00.000 10844 UpdateGuideState exits: m=2918 SNR=34.8
00:47:05.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:05.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:05.570 00.000 10844 Enqueuing Expose request
00:47:05.570 00.000 11060 Worker thread wakes up
00:47:05.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.38) opts 0xd
00:47:05.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.38)
00:47:05.570 00.000 11060 Moving (0.00, 0.38) raw xDistance=-0.37 yDistance=-0.06
00:47:05.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:47:05.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:05.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:05.572 00.002 11060 MoveAxis(E, 65, ABG)
00:47:05.572 00.000 11060 Guiding  Dir = 2, Dur = 65
00:47:05.599 00.027 11060 IsSlewing returns 0
00:47:05.599 00.000 11060 IsGuiding returns 0
00:47:05.696 00.097 11060 IsGuiding returns 0
00:47:05.696 00.000 11060 Move returns status 0, amount 65
00:47:05.696 00.000 11060 MoveAxis(N, 0, ABG)
00:47:05.696 00.000 11060 Move returns status 0, amount 0
00:47:05.696 00.000 11060 move complete, result=0
00:47:05.696 00.000 11060 worker thread done servicing request
00:47:05.696 00.000 11060 Worker thread wakes up
00:47:05.696 00.000 10844 GuideStep: -0.4 px 65 ms EAST, -0.1 px 0 ms NORTH
00:47:05.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:05.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:06.332 00.636 11060 Exposure complete
00:47:06.513 00.181 11060 worker thread done servicing request
00:47:06.513 00.000 10844 OnExposeComplete: enter
00:47:06.513 00.000 10844 UpdateGuideState(): m_state=6
00:47:06.514 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7147
00:47:06.514 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.21, Mass=3155, SNR=35.4, Peak=245 HFD=3.3
00:47:06.514 00.000 10844 MultiStar: [#1 0.26,0.15,0.94,U] [#2 0.19,0.73,0.00,M4] [#3 -0.34,-0.03,0.95,U] [#4 0.25,-0.99,0.00,M1] [#5 -0.03,0.04,0.99,U] [#6 -0.30,-0.33,0.88,U] [#7 -0.44,-0.11,0.77,U] [#8 -0.20,0.07,0.85,U] 
00:47:06.514 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.06}, one-star: {0.16, -0.21}
00:47:06.514 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
00:47:06.514 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
00:47:06.514 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.67 mountX=0.08 mountY=-0.10, mountTheta=-0.92
00:47:06.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.06, opts=13)
00:47:06.516 00.001 10844 Enqueuing Move request for scope (-0.11, -0.06)
00:47:06.516 00.000 11060 Worker thread wakes up
00:47:06.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
00:47:06.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
00:47:06.516 00.000 11060 Moving (-0.11, -0.06) raw xDistance=0.08 yDistance=-0.10
00:47:06.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:47:06.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:47:06.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:06.516 00.000 10844 UpdateGuideState exits: m=3155 SNR=35.4
00:47:06.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:47:06.516 00.000 11060 MoveAxis(E, 0, ABG)
00:47:06.516 00.000 11060 Move returns status 0, amount 0
00:47:06.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:06.516 00.000 11060 MoveAxis(N, 0, ABG)
00:47:06.516 00.000 11060 Move returns status 0, amount 0
00:47:06.516 00.000 11060 move complete, result=0
00:47:06.517 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:06.517 00.000 10844 Enqueuing Expose request
00:47:06.517 00.000 11060 worker thread done servicing request
00:47:06.517 00.000 11060 Worker thread wakes up
00:47:06.517 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:06.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:06.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:07.171 00.654 11060 Exposure complete
00:47:07.338 00.167 11060 worker thread done servicing request
00:47:07.338 00.000 10844 OnExposeComplete: enter
00:47:07.338 00.000 10844 UpdateGuideState(): m_state=6
00:47:07.338 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7148
00:47:07.338 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=58.46, Mass=3020, SNR=34.9, Peak=255 HFD=3.3
00:47:07.339 00.001 10844 MultiStar: [#1 0.43,-0.19,1.01,U] [#2 0.17,0.20,1.91,U] [#3 -0.00,-0.03,0.95,U] [#4 0.08,-0.57,0.87,U] [#5 0.30,0.16,0.95,U] [#6 -0.16,-0.01,0.99,U] [#7 -0.42,-0.20,0.82,U] [#8 -0.07,0.34,0.88,U] 
00:47:07.339 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {0.20, 0.04}
00:47:07.339 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
00:47:07.339 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
00:47:07.339 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.02 mountX=-0.01 mountY=0.08, mountTheta=1.73
00:47:07.340 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.00, opts=13)
00:47:07.341 00.001 10844 Enqueuing Move request for scope (0.08, -0.00)
00:47:07.341 00.000 11060 Worker thread wakes up
00:47:07.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:07.341 00.000 10844 UpdateGuideState exits: m=3020 SNR=34.9 Saturated
00:47:07.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
00:47:07.341 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
00:47:07.341 00.000 11060 Moving (0.08, -0.00) raw xDistance=-0.01 yDistance=0.08
00:47:07.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:07.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:07.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:07.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:47:07.341 00.000 11060 MoveAxis(E, 0, ABG)
00:47:07.341 00.000 11060 Move returns status 0, amount 0
00:47:07.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:07.341 00.000 10844 Enqueuing Expose request
00:47:07.341 00.000 11060 MoveAxis(N, 0, ABG)
00:47:07.341 00.000 11060 Move returns status 0, amount 0
00:47:07.342 00.001 11060 move complete, result=0
00:47:07.342 00.000 11060 worker thread done servicing request
00:47:07.342 00.000 11060 Worker thread wakes up
00:47:07.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:07.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:07.343 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:07.987 00.644 11060 Exposure complete
00:47:08.170 00.183 11060 worker thread done servicing request
00:47:08.171 00.001 10844 OnExposeComplete: enter
00:47:08.171 00.000 10844 UpdateGuideState(): m_state=6
00:47:08.171 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7149
00:47:08.171 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=58.37, Mass=2993, SNR=35.2, Peak=245 HFD=3.6
00:47:08.172 00.001 10844 MultiStar: [#1 0.57,0.08,1.00,U] [#2 0.40,0.15,2.03,U] [#3 -0.20,-0.38,0.91,U] [#4 -0.16,-0.34,0.93,U] [#5 0.46,-0.53,0.00,M5] [#6 -0.02,0.05,0.99,U] [#7 -0.36,-0.38,0.76,U] [#8 -0.05,-0.08,0.97,U] 
00:47:08.172 00.000 10844 single-star, 7 included, MultiStar: {0.07, -0.07}, one-star: {-0.08, -0.05}
00:47:08.172 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
00:47:08.172 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
00:47:08.172 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.62 mountX=0.06 mountY=-0.07, mountTheta=-0.88
00:47:08.174 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.05, opts=13)
00:47:08.174 00.000 10844 Enqueuing Move request for scope (-0.08, -0.05)
00:47:08.174 00.000 11060 Worker thread wakes up
00:47:08.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:08.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
00:47:08.174 00.000 10844 UpdateGuideState exits: m=2993 SNR=35.2
00:47:08.174 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
00:47:08.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:08.174 00.000 11060 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=-0.07
00:47:08.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:08.174 00.000 10844 Enqueuing Expose request
00:47:08.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:47:08.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:08.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:47:08.175 00.001 11060 MoveAxis(E, 0, ABG)
00:47:08.175 00.000 11060 Move returns status 0, amount 0
00:47:08.175 00.000 11060 MoveAxis(N, 0, ABG)
00:47:08.175 00.000 11060 Move returns status 0, amount 0
00:47:08.175 00.000 11060 move complete, result=0
00:47:08.175 00.000 11060 worker thread done servicing request
00:47:08.175 00.000 11060 Worker thread wakes up
00:47:08.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:08.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:08.176 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:08.810 00.634 11060 Exposure complete
00:47:08.969 00.159 11060 worker thread done servicing request
00:47:08.969 00.000 10844 OnExposeComplete: enter
00:47:08.969 00.000 10844 UpdateGuideState(): m_state=6
00:47:08.970 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7150
00:47:08.970 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.06, Mass=2911, SNR=34.6, Peak=234 HFD=3.5
00:47:08.970 00.000 10844 MultiStar: [#1 0.60,0.35,0.00,M1] [#2 0.22,0.06,1.91,U] [#3 -0.55,0.19,0.94,U] [#4 -0.57,-0.00,1.02,U] [#5 0.53,-0.01,1.00,U] [#6 -0.22,0.25,1.01,U] [#7 -0.34,-0.19,0.89,U] [#8 -0.01,0.17,0.91,U] 
00:47:08.970 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {0.22, -0.35}
00:47:08.970 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
00:47:08.970 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
00:47:08.970 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.81 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
00:47:08.979 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
00:47:08.979 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
00:47:08.979 00.000 11060 Worker thread wakes up
00:47:08.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:08.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:47:08.979 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.6
00:47:08.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:47:08.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:08.979 00.000 11060 Moving (-0.05, 0.02) raw xDistance=-0.01 yDistance=-0.06
00:47:08.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:08.979 00.000 10844 Enqueuing Expose request
00:47:08.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:08.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:08.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:08.980 00.001 11060 MoveAxis(E, 0, ABG)
00:47:08.980 00.000 11060 Move returns status 0, amount 0
00:47:08.980 00.000 11060 MoveAxis(N, 0, ABG)
00:47:08.980 00.000 11060 Move returns status 0, amount 0
00:47:08.980 00.000 11060 move complete, result=0
00:47:08.980 00.000 11060 worker thread done servicing request
00:47:08.980 00.000 11060 Worker thread wakes up
00:47:08.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:08.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:08.981 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:09.606 00.625 11060 Exposure complete
00:47:09.779 00.173 11060 worker thread done servicing request
00:47:09.779 00.000 10844 OnExposeComplete: enter
00:47:09.779 00.000 10844 UpdateGuideState(): m_state=6
00:47:09.779 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7151
00:47:09.779 00.000 10844 Star::Find returns 1 (0), X=264.25, Y=58.12, Mass=2686, SNR=32.9, Peak=210 HFD=3.4
00:47:09.779 00.000 10844 MultiStar: [#1 0.73,-0.14,0.00,M2] [#2 0.24,0.32,2.10,U] [#3 0.21,0.29,1.07,U] [#4 -0.53,0.02,1.03,U] [#5 0.77,-0.09,0.00,M5] [#6 -0.19,-0.31,0.99,U] [#7 -0.30,0.65,0.00,M1] [#8 -0.03,-0.09,0.95,U] 
00:47:09.779 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.04}, one-star: {-0.12, -0.30}
00:47:09.781 00.002 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
00:47:09.781 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.48)
00:47:09.781 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.07 mountX=-0.04 mountY=-0.03, mountTheta=-2.47
00:47:09.782 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
00:47:09.782 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
00:47:09.782 00.000 11060 Worker thread wakes up
00:47:09.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:47:09.782 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:47:09.783 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:09.783 00.000 11060 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=-0.03
00:47:09.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:47:09.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:09.783 00.000 10844 UpdateGuideState exits: m=2686 SNR=32.9
00:47:09.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:47:09.783 00.000 11060 MoveAxis(E, 0, ABG)
00:47:09.783 00.000 11060 Move returns status 0, amount 0
00:47:09.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:09.783 00.000 11060 MoveAxis(N, 0, ABG)
00:47:09.783 00.000 11060 Move returns status 0, amount 0
00:47:09.783 00.000 11060 move complete, result=0
00:47:09.783 00.000 11060 worker thread done servicing request
00:47:09.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:09.784 00.001 10844 Enqueuing Expose request
00:47:09.784 00.000 11060 Worker thread wakes up
00:47:09.784 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:09.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:09.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:10.422 00.638 11060 Exposure complete
00:47:10.577 00.155 11060 worker thread done servicing request
00:47:10.577 00.000 10844 OnExposeComplete: enter
00:47:10.577 00.000 10844 UpdateGuideState(): m_state=6
00:47:10.577 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7152
00:47:10.577 00.000 10844 Star::Find returns 1 (1), X=263.99, Y=58.34, Mass=2896, SNR=34.4, Peak=255 HFD=3.3
00:47:10.577 00.000 10844 MultiStar: [#1 0.69,0.25,0.00,M3] [#2 -0.11,0.19,2.05,U] [#3 -0.87,0.50,0.00,M1] [#4 -0.67,-0.20,0.00,M1] [#5 0.51,0.01,0.98,U] [#6 -0.36,-0.08,0.94,U] [#7 -0.83,-0.10,0.00,M2] [#8 -0.47,0.38,0.95,U] 
00:47:10.578 00.001 10844 refined, 4 included, MultiStar: {-0.15, 0.10}, one-star: {-0.38, -0.07}
00:47:10.578 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
00:47:10.578 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
00:47:10.578 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.54 mountX=-0.07 mountY=-0.17, mountTheta=-1.99
00:47:10.579 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.10, opts=13)
00:47:10.579 00.000 10844 Enqueuing Move request for scope (-0.15, 0.10)
00:47:10.579 00.000 11060 Worker thread wakes up
00:47:10.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
00:47:10.579 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
00:47:10.579 00.000 11060 Moving (-0.15, 0.10) raw xDistance=-0.07 yDistance=-0.17
00:47:10.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:47:10.579 00.000 10844 UpdateGuideState exits: m=2896 SNR=34.4 Saturated
00:47:10.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:10.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:10.579 00.000 10844 Enqueuing Expose request
00:47:10.581 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:47:10.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:10.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:47:10.581 00.000 11060 MoveAxis(E, 0, ABG)
00:47:10.581 00.000 11060 Move returns status 0, amount 0
00:47:10.581 00.000 11060 MoveAxis(N, 0, ABG)
00:47:10.581 00.000 11060 Move returns status 0, amount 0
00:47:10.581 00.000 11060 move complete, result=0
00:47:10.581 00.000 11060 worker thread done servicing request
00:47:10.581 00.000 11060 Worker thread wakes up
00:47:10.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:10.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:10.582 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:11.218 00.636 11060 Exposure complete
00:47:11.411 00.193 11060 worker thread done servicing request
00:47:11.411 00.000 10844 OnExposeComplete: enter
00:47:11.411 00.000 10844 UpdateGuideState(): m_state=6
00:47:11.411 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7153
00:47:11.411 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.01, Mass=3015, SNR=34.8, Peak=255 HFD=3.5
00:47:11.412 00.001 10844 MultiStar: [#1 0.08,-0.01,1.00,U] [#2 0.23,0.24,1.87,U] [#3 -0.78,0.13,0.00,M2] [#4 -0.61,0.14,0.00,M2] [#5 0.61,-0.23,0.00,M5] [#6 -0.31,0.24,0.82,U] [#7 -0.78,0.06,0.00,M3] [#8 0.02,-0.33,0.89,U] 
00:47:11.412 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.01}, one-star: {-0.11, -0.40}
00:47:11.412 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
00:47:11.412 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
00:47:11.412 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.39 mountX=0.01 mountY=0.03, mountTheta=1.36
00:47:11.413 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
00:47:11.413 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
00:47:11.413 00.000 11060 Worker thread wakes up
00:47:11.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:11.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:47:11.413 00.000 10844 UpdateGuideState exits: m=3015 SNR=34.8 Saturated
00:47:11.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:47:11.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:11.413 00.000 11060 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=0.03
00:47:11.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:11.413 00.000 10844 Enqueuing Expose request
00:47:11.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:47:11.414 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:11.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:11.414 00.000 11060 MoveAxis(E, 0, ABG)
00:47:11.414 00.000 11060 Move returns status 0, amount 0
00:47:11.414 00.000 11060 MoveAxis(N, 0, ABG)
00:47:11.414 00.000 11060 Move returns status 0, amount 0
00:47:11.414 00.000 11060 move complete, result=0
00:47:11.414 00.000 11060 worker thread done servicing request
00:47:11.415 00.001 11060 Worker thread wakes up
00:47:11.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:11.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:11.416 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:12.060 00.644 11060 Exposure complete
00:47:12.254 00.194 11060 worker thread done servicing request
00:47:12.255 00.001 10844 OnExposeComplete: enter
00:47:12.255 00.000 10844 UpdateGuideState(): m_state=6
00:47:12.255 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7154
00:47:12.255 00.000 10844 Star::Find returns 1 (1), X=264.18, Y=58.49, Mass=3002, SNR=34.8, Peak=255 HFD=3.7
00:47:12.255 00.000 10844 MultiStar: [#1 0.38,-0.00,0.97,U] [#2 0.10,-0.07,1.88,U] [#3 -0.16,-0.28,0.94,U] [#4 -0.47,-0.31,0.92,U] [#5 0.51,-0.00,1.02,U] [#6 -0.08,-0.48,0.93,U] [#7 -0.44,-0.44,0.00,M4] [#8 -0.25,-0.49,0.86,U] 
00:47:12.255 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.17}, one-star: {-0.19, 0.08}
00:47:12.256 00.001 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
00:47:12.256 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
00:47:12.256 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.56 mountX=0.17 mountY=0.03, mountTheta=0.17
00:47:12.257 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.17, opts=13)
00:47:12.257 00.000 10844 Enqueuing Move request for scope (0.00, -0.17)
00:47:12.257 00.000 11060 Worker thread wakes up
00:47:12.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
00:47:12.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
00:47:12.257 00.000 11060 Moving (0.00, -0.17) raw xDistance=0.17 yDistance=0.03
00:47:12.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:47:12.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:12.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:47:12.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:12.257 00.000 11060 MoveAxis(W, 30, ABG)
00:47:12.257 00.000 11060 Guiding  Dir = 3, Dur = 30
00:47:12.258 00.001 10844 UpdateGuideState exits: m=3002 SNR=34.8 Saturated
00:47:12.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:12.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:12.258 00.000 10844 Enqueuing Expose request
00:47:12.276 00.018 11060 IsSlewing returns 0
00:47:12.276 00.000 11060 IsGuiding returns 0
00:47:12.307 00.031 11060 IsGuiding returns 0
00:47:12.307 00.000 11060 Move returns status 0, amount 30
00:47:12.307 00.000 11060 MoveAxis(N, 0, ABG)
00:47:12.307 00.000 11060 Move returns status 0, amount 0
00:47:12.307 00.000 11060 move complete, result=0
00:47:12.307 00.000 11060 worker thread done servicing request
00:47:12.308 00.001 11060 Worker thread wakes up
00:47:12.308 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
00:47:12.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:12.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:12.938 00.630 11060 Exposure complete
00:47:13.108 00.170 11060 worker thread done servicing request
00:47:13.108 00.000 10844 OnExposeComplete: enter
00:47:13.108 00.000 10844 UpdateGuideState(): m_state=6
00:47:13.108 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7155
00:47:13.109 00.001 10844 Star::Find returns 1 (0), X=264.48, Y=58.00, Mass=2822, SNR=33.4, Peak=242 HFD=3.5
00:47:13.109 00.000 10844 MultiStar: [#1 0.78,-0.05,0.00,M2] [#2 0.09,-0.45,2.12,U] [#3 -0.41,0.13,0.86,U] [#4 -0.44,-0.20,0.98,U] [#5 0.83,-0.03,0.00,M5] [#6 -0.17,-0.15,0.94,U] [#7 0.01,-0.76,0.00,M5] [#8 -0.21,0.12,0.98,U] 
00:47:13.109 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.22}, one-star: {0.11, -0.42}
00:47:13.109 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
00:47:13.109 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
00:47:13.109 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.09 mountX=0.23 mountY=-0.09, mountTheta=-0.35
00:47:13.110 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.22, opts=13)
00:47:13.111 00.001 10844 Enqueuing Move request for scope (-0.12, -0.22)
00:47:13.111 00.000 11060 Worker thread wakes up
00:47:13.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:13.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
00:47:13.111 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.4
00:47:13.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
00:47:13.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:13.111 00.000 11060 Moving (-0.12, -0.22) raw xDistance=0.23 yDistance=-0.09
00:47:13.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:13.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:47:13.111 00.000 10844 Enqueuing Expose request
00:47:13.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:13.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:47:13.111 00.000 11060 MoveAxis(W, 42, ABG)
00:47:13.111 00.000 11060 Guiding  Dir = 3, Dur = 42
00:47:13.128 00.017 11060 IsSlewing returns 0
00:47:13.128 00.000 11060 IsGuiding returns 0
00:47:13.184 00.056 11060 IsGuiding returns 0
00:47:13.184 00.000 11060 Move returns status 0, amount 42
00:47:13.184 00.000 11060 MoveAxis(N, 0, ABG)
00:47:13.184 00.000 11060 Move returns status 0, amount 0
00:47:13.184 00.000 11060 move complete, result=0
00:47:13.184 00.000 11060 worker thread done servicing request
00:47:13.184 00.000 11060 Worker thread wakes up
00:47:13.184 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
00:47:13.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:13.185 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:13.817 00.632 11060 Exposure complete
00:47:13.997 00.180 11060 worker thread done servicing request
00:47:13.998 00.001 10844 OnExposeComplete: enter
00:47:13.998 00.000 10844 UpdateGuideState(): m_state=6
00:47:13.998 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7156
00:47:13.998 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=58.60, Mass=2624, SNR=32.5, Peak=223 HFD=3.3
00:47:13.998 00.000 10844 MultiStar: [#1 0.28,-0.07,1.05,U] [#2 0.34,-0.04,2.00,U] [#3 -0.41,0.54,0.00,M1] [#4 -0.52,0.06,0.97,U] [#5 0.84,0.17,0.00,M6] [#6 -0.19,-0.04,0.88,U] [#7 -0.23,-0.06,0.87,U] [#8 -0.38,0.23,1.03,U] 
00:47:13.998 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.03}, one-star: {-0.23, 0.19}
00:47:13.999 00.001 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
00:47:13.999 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
00:47:13.999 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.73 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
00:47:14.000 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.03, opts=13)
00:47:14.000 00.000 10844 Enqueuing Move request for scope (-0.07, 0.03)
00:47:14.000 00.000 11060 Worker thread wakes up
00:47:14.000 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:14.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:47:14.000 00.000 10844 UpdateGuideState exits: m=2624 SNR=32.5
00:47:14.000 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:47:14.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:14.000 00.000 11060 Moving (-0.07, 0.03) raw xDistance=-0.02 yDistance=-0.07
00:47:14.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:14.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:47:14.000 00.000 10844 Enqueuing Expose request
00:47:14.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:14.001 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:47:14.001 00.000 11060 MoveAxis(E, 0, ABG)
00:47:14.001 00.000 11060 Move returns status 0, amount 0
00:47:14.001 00.000 11060 MoveAxis(N, 0, ABG)
00:47:14.001 00.000 11060 Move returns status 0, amount 0
00:47:14.001 00.000 11060 move complete, result=0
00:47:14.001 00.000 11060 worker thread done servicing request
00:47:14.001 00.000 11060 Worker thread wakes up
00:47:14.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:14.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:14.003 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:14.632 00.629 11060 Exposure complete
00:47:14.797 00.165 11060 worker thread done servicing request
00:47:14.797 00.000 10844 OnExposeComplete: enter
00:47:14.797 00.000 10844 UpdateGuideState(): m_state=6
00:47:14.797 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7157
00:47:14.797 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=58.52, Mass=2268, SNR=30.0, Peak=255 HFD=3.2
00:47:14.798 00.001 10844 MultiStar: [#1 0.04,-0.27,1.13,U] [#2 0.14,0.67,0.00,M1] [#3 -0.55,0.25,1.03,U] [#4 -0.01,0.35,1.09,U] [#5 0.74,0.02,0.00,M7] [#6 -0.19,0.09,1.04,U] [#7 -0.64,0.11,0.00,M5] [#8 -0.30,0.13,1.00,U] 
00:47:14.798 00.000 10844 single-star, 5 included, MultiStar: {-0.19, 0.11}, one-star: {-0.17, 0.10}
00:47:14.798 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
00:47:14.798 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
00:47:14.798 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.61 mountX=-0.07 mountY=-0.19, mountTheta=-1.93
00:47:14.799 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.10, opts=13)
00:47:14.799 00.000 10844 Enqueuing Move request for scope (-0.17, 0.10)
00:47:14.799 00.000 11060 Worker thread wakes up
00:47:14.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:14.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
00:47:14.799 00.000 10844 UpdateGuideState exits: m=2268 SNR=30.0 Saturated
00:47:14.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
00:47:14.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:14.799 00.000 11060 Moving (-0.17, 0.10) raw xDistance=-0.07 yDistance=-0.19
00:47:14.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:14.800 00.001 10844 Enqueuing Expose request
00:47:14.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:47:14.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:14.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:47:14.800 00.000 11060 MoveAxis(E, 0, ABG)
00:47:14.800 00.000 11060 Move returns status 0, amount 0
00:47:14.800 00.000 11060 MoveAxis(N, 0, ABG)
00:47:14.800 00.000 11060 Move returns status 0, amount 0
00:47:14.800 00.000 11060 move complete, result=0
00:47:14.800 00.000 11060 worker thread done servicing request
00:47:14.800 00.000 11060 Worker thread wakes up
00:47:14.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:14.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:14.801 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:15.444 00.643 11060 Exposure complete
00:47:15.641 00.197 11060 worker thread done servicing request
00:47:15.641 00.000 10844 OnExposeComplete: enter
00:47:15.641 00.000 10844 UpdateGuideState(): m_state=6
00:47:15.642 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7158
00:47:15.642 00.000 10844 Star::Find returns 1 (0), X=264.12, Y=58.36, Mass=2566, SNR=32.4, Peak=252 HFD=3.2
00:47:15.642 00.000 10844 MultiStar: [#1 0.59,0.37,0.00,M1] [#2 0.19,0.06,2.14,U] [#3 -0.52,0.19,1.00,U] [#4 -0.40,0.03,0.97,U] [#5 0.16,-0.36,1.09,U] [#6 -0.11,0.40,0.99,U] [#7 -0.36,-0.34,0.93,U] [#8 -0.50,-0.10,1.05,U] 
00:47:15.642 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.01}, one-star: {-0.25, -0.06}
00:47:15.642 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
00:47:15.642 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
00:47:15.642 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.06 mountX=0.04 mountY=-0.16, mountTheta=-1.31
00:47:15.644 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.01, opts=13)
00:47:15.644 00.000 10844 Enqueuing Move request for scope (-0.17, -0.01)
00:47:15.644 00.000 11060 Worker thread wakes up
00:47:15.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:15.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
00:47:15.644 00.000 10844 UpdateGuideState exits: m=2566 SNR=32.4
00:47:15.644 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
00:47:15.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:15.644 00.000 11060 Moving (-0.17, -0.01) raw xDistance=0.04 yDistance=-0.16
00:47:15.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:15.644 00.000 10844 Enqueuing Expose request
00:47:15.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:47:15.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:15.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:47:15.644 00.000 11060 MoveAxis(E, 0, ABG)
00:47:15.644 00.000 11060 Move returns status 0, amount 0
00:47:15.644 00.000 11060 MoveAxis(N, 0, ABG)
00:47:15.644 00.000 11060 Move returns status 0, amount 0
00:47:15.644 00.000 11060 move complete, result=0
00:47:15.646 00.002 11060 worker thread done servicing request
00:47:15.646 00.000 11060 Worker thread wakes up
00:47:15.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:15.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:15.647 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:16.278 00.631 11060 Exposure complete
00:47:16.446 00.168 11060 worker thread done servicing request
00:47:16.446 00.000 10844 OnExposeComplete: enter
00:47:16.446 00.000 10844 UpdateGuideState(): m_state=6
00:47:16.446 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7159
00:47:16.446 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=58.72, Mass=3191, SNR=35.9, Peak=255 HFD=3.5
00:47:16.446 00.000 10844 MultiStar: [#1 0.28,0.48,0.87,U] [#2 -0.08,-0.02,1.80,U] [#3 -0.17,0.11,0.82,U] [#4 0.13,0.14,0.95,U] [#5 0.48,0.09,0.97,U] [#6 -0.14,0.50,0.87,U] [#7 -0.39,0.03,0.81,U] [#8 -0.13,0.31,0.91,U] 
00:47:16.446 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.19}, one-star: {-0.25, 0.31}
00:47:16.446 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
00:47:16.446 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.83)
00:47:16.448 00.002 10844 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.72 mountX=-0.19 mountY=-0.06, mountTheta=-2.83
00:47:16.449 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.19, opts=13)
00:47:16.449 00.000 10844 Enqueuing Move request for scope (-0.03, 0.19)
00:47:16.449 00.000 11060 Worker thread wakes up
00:47:16.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:16.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
00:47:16.449 00.000 10844 UpdateGuideState exits: m=3191 SNR=35.9 Saturated
00:47:16.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
00:47:16.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:16.449 00.000 11060 Moving (-0.03, 0.19) raw xDistance=-0.19 yDistance=-0.06
00:47:16.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:16.449 00.000 10844 Enqueuing Expose request
00:47:16.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:47:16.450 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:16.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:16.450 00.000 11060 MoveAxis(E, 32, ABG)
00:47:16.450 00.000 11060 Guiding  Dir = 2, Dur = 32
00:47:16.471 00.021 11060 IsSlewing returns 0
00:47:16.471 00.000 11060 IsGuiding returns 0
00:47:16.533 00.062 11060 IsGuiding returns 0
00:47:16.533 00.000 11060 Move returns status 0, amount 32
00:47:16.533 00.000 11060 MoveAxis(N, 0, ABG)
00:47:16.533 00.000 11060 Move returns status 0, amount 0
00:47:16.533 00.000 11060 move complete, result=0
00:47:16.533 00.000 11060 worker thread done servicing request
00:47:16.533 00.000 11060 Worker thread wakes up
00:47:16.533 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:47:16.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:16.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:17.164 00.631 11060 Exposure complete
00:47:17.356 00.192 11060 worker thread done servicing request
00:47:17.356 00.000 10844 OnExposeComplete: enter
00:47:17.357 00.001 10844 UpdateGuideState(): m_state=6
00:47:17.357 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7160
00:47:17.357 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.31, Mass=3008, SNR=35.3, Peak=255 HFD=3.7
00:47:17.357 00.000 10844 MultiStar: [#1 0.51,0.42,0.00,M1] [#2 0.20,0.05,2.02,U] [#3 -0.18,0.20,0.83,U] [#4 -0.12,0.19,0.91,U] [#5 0.59,0.39,0.00,M6] [#6 0.22,0.11,0.85,U] [#7 -0.45,-0.48,0.00,M4] [#8 -0.39,0.33,0.90,U] 
00:47:17.357 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {-0.20, -0.11}
00:47:17.357 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.61 = -2.68)
00:47:17.357 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.70)
00:47:17.358 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.85 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
00:47:17.359 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
00:47:17.359 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
00:47:17.359 00.000 11060 Worker thread wakes up
00:47:17.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
00:47:17.359 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:17.359 00.000 10844 UpdateGuideState exits: m=3008 SNR=35.3 Saturated
00:47:17.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:17.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:17.359 00.000 10844 Enqueuing Expose request
00:47:17.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
00:47:17.359 00.000 11060 Moving (-0.03, 0.11) raw xDistance=-0.10 yDistance=-0.05
00:47:17.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:47:17.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:17.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:47:17.360 00.001 11060 MoveAxis(E, 0, ABG)
00:47:17.360 00.000 11060 Move returns status 0, amount 0
00:47:17.360 00.000 11060 MoveAxis(N, 0, ABG)
00:47:17.360 00.000 11060 Move returns status 0, amount 0
00:47:17.360 00.000 11060 move complete, result=0
00:47:17.360 00.000 11060 worker thread done servicing request
00:47:17.360 00.000 11060 Worker thread wakes up
00:47:17.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:17.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:17.361 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:17.998 00.637 11060 Exposure complete
00:47:18.176 00.178 11060 worker thread done servicing request
00:47:18.176 00.000 10844 OnExposeComplete: enter
00:47:18.176 00.000 10844 UpdateGuideState(): m_state=6
00:47:18.176 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7161
00:47:18.176 00.000 10844 Star::Find returns 1 (1), X=264.78, Y=58.14, Mass=2707, SNR=33.7, Peak=255 HFD=3.4
00:47:18.176 00.000 10844 MultiStar: [#1 0.53,0.39,0.00,M2] [#2 0.23,0.26,2.05,U] [#3 -0.54,-0.47,0.00,M1] [#4 -0.23,-0.59,0.00,M1] [#5 0.06,-0.15,1.03,U] [#6 0.06,-0.04,0.96,U] [#7 -0.17,-0.11,0.81,U] [#8 -0.07,-0.01,0.86,U] 
00:47:18.176 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.01}, one-star: {0.41, -0.27}
00:47:18.176 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
00:47:18.178 00.002 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:47:18.178 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.02 mountY=0.12, mountTheta=1.70
00:47:18.179 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.01, opts=13)
00:47:18.179 00.000 10844 Enqueuing Move request for scope (0.12, -0.01)
00:47:18.179 00.000 11060 Worker thread wakes up
00:47:18.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
00:47:18.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
00:47:18.179 00.000 11060 Moving (0.12, -0.01) raw xDistance=-0.02 yDistance=0.12
00:47:18.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:47:18.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:18.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:47:18.179 00.000 10844 UpdateGuideState exits: m=2707 SNR=33.7 Saturated
00:47:18.180 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:18.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:18.180 00.000 10844 Enqueuing Expose request
00:47:18.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:47:18.180 00.000 11060 MoveAxis(E, 0, ABG)
00:47:18.180 00.000 11060 Move returns status 0, amount 0
00:47:18.180 00.000 11060 MoveAxis(N, 0, ABG)
00:47:18.180 00.000 11060 Move returns status 0, amount 0
00:47:18.180 00.000 11060 move complete, result=0
00:47:18.180 00.000 11060 worker thread done servicing request
00:47:18.180 00.000 11060 Worker thread wakes up
00:47:18.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:18.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:18.181 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:18.814 00.633 11060 Exposure complete
00:47:18.999 00.185 11060 worker thread done servicing request
00:47:18.999 00.000 10844 OnExposeComplete: enter
00:47:18.999 00.000 10844 UpdateGuideState(): m_state=6
00:47:19.000 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7162
00:47:19.000 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=58.62, Mass=2461, SNR=31.5, Peak=251 HFD=3.4
00:47:19.000 00.000 10844 MultiStar: [#1 0.35,0.62,0.00,M3] [#2 0.14,0.07,2.14,U] [#3 -0.05,0.25,1.08,U] [#4 -0.32,-0.44,0.95,U] [#5 0.37,-0.20,1.05,U] [#6 -0.41,0.01,1.02,U] [#7 -0.25,-0.20,0.93,U] [#8 -0.29,0.47,1.01,U] 
00:47:19.000 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.09, 0.20}
00:47:19.000 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
00:47:19.000 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
00:47:19.000 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.74 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
00:47:19.002 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
00:47:19.002 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
00:47:19.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:19.002 00.000 10844 UpdateGuideState exits: m=2461 SNR=31.5
00:47:19.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:19.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:19.002 00.000 10844 Enqueuing Expose request
00:47:19.003 00.001 11060 Worker thread wakes up
00:47:19.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:47:19.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:47:19.003 00.000 11060 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=-0.08
00:47:19.004 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:47:19.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:19.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:47:19.004 00.000 11060 MoveAxis(E, 0, ABG)
00:47:19.004 00.000 11060 Move returns status 0, amount 0
00:47:19.004 00.000 11060 MoveAxis(N, 0, ABG)
00:47:19.004 00.000 11060 Move returns status 0, amount 0
00:47:19.004 00.000 11060 move complete, result=0
00:47:19.004 00.000 11060 worker thread done servicing request
00:47:19.004 00.000 11060 Worker thread wakes up
00:47:19.005 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:19.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:19.006 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:19.649 00.643 11060 Exposure complete
00:47:19.827 00.178 11060 worker thread done servicing request
00:47:19.827 00.000 10844 OnExposeComplete: enter
00:47:19.827 00.000 10844 UpdateGuideState(): m_state=6
00:47:19.827 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7163
00:47:19.827 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.97, Mass=2711, SNR=32.9, Peak=255 HFD=3.5
00:47:19.827 00.000 10844 MultiStar: [#1 0.53,0.28,1.04,U] [#2 0.01,0.72,0.00,M1] [#3 -0.49,0.31,0.89,U] [#4 -0.30,-0.08,0.97,U] [#5 0.50,-0.27,1.02,U] [#6 -0.25,0.12,1.00,U] [#7 -0.56,-0.81,0.00,M3] [#8 -0.32,0.75,0.00,M1] 
00:47:19.827 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.15}, one-star: {0.07, 0.56}
00:47:19.829 00.002 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
00:47:19.829 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = -3.14)
00:47:19.829 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.41 mountX=-0.15 mountY=-0.00, mountTheta=-3.14
00:47:19.830 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
00:47:19.830 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
00:47:19.830 00.000 11060 Worker thread wakes up
00:47:19.830 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:19.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:47:19.830 00.000 10844 UpdateGuideState exits: m=2711 SNR=32.9 Saturated
00:47:19.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:47:19.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:19.830 00.000 11060 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.00
00:47:19.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:19.830 00.000 10844 Enqueuing Expose request
00:47:19.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:47:19.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:19.831 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:47:19.831 00.000 11060 MoveAxis(E, 26, ABG)
00:47:19.831 00.000 11060 Guiding  Dir = 2, Dur = 26
00:47:19.848 00.017 11060 IsSlewing returns 0
00:47:19.848 00.000 11060 IsGuiding returns 0
00:47:19.894 00.046 11060 IsGuiding returns 0
00:47:19.894 00.000 11060 Move returns status 0, amount 26
00:47:19.894 00.000 11060 MoveAxis(N, 0, ABG)
00:47:19.896 00.002 11060 Move returns status 0, amount 0
00:47:19.896 00.000 11060 move complete, result=0
00:47:19.896 00.000 11060 worker thread done servicing request
00:47:19.896 00.000 11060 Worker thread wakes up
00:47:19.896 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.0 px 0 ms NORTH
00:47:19.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:19.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:20.526 00.630 11060 Exposure complete
00:47:20.695 00.169 11060 worker thread done servicing request
00:47:20.695 00.000 10844 OnExposeComplete: enter
00:47:20.695 00.000 10844 UpdateGuideState(): m_state=6
00:47:20.696 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7164
00:47:20.696 00.000 10844 Star::Find returns 1 (0), X=264.00, Y=58.17, Mass=2462, SNR=30.9, Peak=237 HFD=3.2
00:47:20.696 00.000 10844 MultiStar: [#1 0.47,0.36,1.12,U] [#2 0.45,0.37,2.19,U] [#3 -0.24,0.41,1.09,U] [#4 -0.47,-0.27,1.09,U] [#5 1.04,-0.41,0.00,M4] [#6 -0.27,0.09,1.06,U] [#7 -0.18,-0.51,0.95,U] [#8 -0.10,0.31,1.07,U] 
00:47:20.696 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {-0.37, -0.24}
00:47:20.696 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
00:47:20.696 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.79)
00:47:20.696 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.76 mountX=-0.10 mountY=-0.04, mountTheta=-2.78
00:47:20.698 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
00:47:20.698 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
00:47:20.698 00.000 11060 Worker thread wakes up
00:47:20.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:20.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:47:20.698 00.000 10844 UpdateGuideState exits: m=2462 SNR=30.9
00:47:20.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:47:20.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:20.698 00.000 11060 Moving (-0.02, 0.11) raw xDistance=-0.10 yDistance=-0.04
00:47:20.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:20.698 00.000 10844 Enqueuing Expose request
00:47:20.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:47:20.699 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:20.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:20.699 00.000 11060 MoveAxis(E, 0, ABG)
00:47:20.699 00.000 11060 Move returns status 0, amount 0
00:47:20.699 00.000 11060 MoveAxis(N, 0, ABG)
00:47:20.699 00.000 11060 Move returns status 0, amount 0
00:47:20.699 00.000 11060 move complete, result=0
00:47:20.699 00.000 11060 worker thread done servicing request
00:47:20.699 00.000 11060 Worker thread wakes up
00:47:20.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:20.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:20.701 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:21.340 00.639 11060 Exposure complete
00:47:21.524 00.184 11060 worker thread done servicing request
00:47:21.524 00.000 10844 OnExposeComplete: enter
00:47:21.524 00.000 10844 UpdateGuideState(): m_state=6
00:47:21.524 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7165
00:47:21.524 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.60, Mass=2657, SNR=32.1, Peak=255 HFD=3.3
00:47:21.525 00.001 10844 MultiStar: [#1 0.46,0.20,0.95,U] [#2 0.45,0.23,2.06,U] [#3 -0.42,-0.30,1.03,U] [#4 -0.23,-0.09,1.02,U] [#5 0.57,-0.23,1.00,U] [#6 -0.22,-0.19,1.01,U] [#7 -0.61,-0.58,0.00,M3] [#8 -0.33,0.03,0.88,U] 
00:47:21.525 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.10, 0.18}
00:47:21.525 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
00:47:21.525 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
00:47:21.525 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.07 mountX=-0.02 mountY=0.09, mountTheta=1.82
00:47:21.526 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
00:47:21.526 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
00:47:21.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:21.526 00.000 11060 Worker thread wakes up
00:47:21.526 00.000 10844 UpdateGuideState exits: m=2657 SNR=32.1 Saturated
00:47:21.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:47:21.527 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:21.527 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:47:21.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:21.527 00.000 10844 Enqueuing Expose request
00:47:21.527 00.000 11060 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=0.09
00:47:21.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:47:21.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:21.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:47:21.527 00.000 11060 MoveAxis(E, 0, ABG)
00:47:21.527 00.000 11060 Move returns status 0, amount 0
00:47:21.527 00.000 11060 MoveAxis(N, 0, ABG)
00:47:21.527 00.000 11060 Move returns status 0, amount 0
00:47:21.527 00.000 11060 move complete, result=0
00:47:21.527 00.000 11060 worker thread done servicing request
00:47:21.527 00.000 11060 Worker thread wakes up
00:47:21.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:21.528 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:21.528 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:22.180 00.652 11060 Exposure complete
00:47:22.347 00.167 11060 worker thread done servicing request
00:47:22.347 00.000 10844 OnExposeComplete: enter
00:47:22.347 00.000 10844 UpdateGuideState(): m_state=6
00:47:22.347 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7166
00:47:22.347 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=59.10, Mass=2742, SNR=33.3, Peak=228 HFD=3.6
00:47:22.348 00.001 10844 MultiStar: [#1 0.42,0.34,0.99,U] [#2 0.22,0.03,2.02,U] [#3 -0.16,-0.21,0.91,U] [#4 -0.26,-0.47,0.93,U] [#5 0.81,0.17,0.00,M4] [#6 0.06,-0.12,0.90,U] [#7 -0.33,-0.28,0.83,U] [#8 -0.58,-0.44,0.00,M1] 
00:47:22.348 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.02}, one-star: {0.04, 0.68}
00:47:22.348 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
00:47:22.348 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
00:47:22.348 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.41 mountX=-0.02 mountY=0.03, mountTheta=2.15
00:47:22.349 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
00:47:22.350 00.001 10844 Enqueuing Move request for scope (0.04, 0.02)
00:47:22.350 00.000 11060 Worker thread wakes up
00:47:22.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:22.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:47:22.350 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.3
00:47:22.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:47:22.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:22.350 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=0.03
00:47:22.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:22.350 00.000 10844 Enqueuing Expose request
00:47:22.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:47:22.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:22.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:22.350 00.000 11060 MoveAxis(E, 0, ABG)
00:47:22.350 00.000 11060 Move returns status 0, amount 0
00:47:22.350 00.000 11060 MoveAxis(N, 0, ABG)
00:47:22.352 00.002 11060 Move returns status 0, amount 0
00:47:22.352 00.000 11060 move complete, result=0
00:47:22.352 00.000 11060 worker thread done servicing request
00:47:22.352 00.000 11060 Worker thread wakes up
00:47:22.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:22.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:22.353 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:22.985 00.632 11060 Exposure complete
00:47:23.154 00.169 11060 worker thread done servicing request
00:47:23.154 00.000 10844 OnExposeComplete: enter
00:47:23.154 00.000 10844 UpdateGuideState(): m_state=6
00:47:23.154 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7167
00:47:23.154 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.66, Mass=2787, SNR=33.6, Peak=255 HFD=3.2
00:47:23.156 00.002 10844 MultiStar: [#1 0.68,0.68,0.00,M1] [#2 0.01,0.16,1.93,U] [#3 -0.08,0.08,0.90,U] [#4 -0.29,-0.17,0.98,U] [#5 0.12,-0.27,1.05,U] [#6 0.20,0.07,0.82,U] [#7 -0.24,0.26,0.79,U] [#8 -0.06,0.05,0.98,U] 
00:47:23.156 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.12, 0.24}
00:47:23.156 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
00:47:23.156 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.62)
00:47:23.156 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.93 mountX=-0.05 mountY=-0.03, mountTheta=-2.61
00:47:23.157 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
00:47:23.157 00.000 10844 Enqueuing Move request for scope (-0.02, 0.06)
00:47:23.157 00.000 11060 Worker thread wakes up
00:47:23.157 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
00:47:23.157 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
00:47:23.157 00.000 11060 Moving (-0.02, 0.06) raw xDistance=-0.05 yDistance=-0.03
00:47:23.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:47:23.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:23.157 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:23.158 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:47:23.158 00.000 10844 UpdateGuideState exits: m=2787 SNR=33.6 Saturated
00:47:23.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:23.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:23.158 00.000 10844 Enqueuing Expose request
00:47:23.158 00.000 11060 MoveAxis(E, 0, ABG)
00:47:23.158 00.000 11060 Move returns status 0, amount 0
00:47:23.158 00.000 11060 MoveAxis(N, 0, ABG)
00:47:23.158 00.000 11060 Move returns status 0, amount 0
00:47:23.158 00.000 11060 move complete, result=0
00:47:23.158 00.000 11060 worker thread done servicing request
00:47:23.158 00.000 11060 Worker thread wakes up
00:47:23.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:23.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:23.160 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:23.810 00.650 11060 Exposure complete
00:47:23.984 00.174 11060 worker thread done servicing request
00:47:23.984 00.000 10844 OnExposeComplete: enter
00:47:23.984 00.000 10844 UpdateGuideState(): m_state=6
00:47:23.984 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7168
00:47:23.985 00.001 10844 Star::Find returns 1 (0), X=264.51, Y=58.14, Mass=2836, SNR=33.4, Peak=250 HFD=3.5
00:47:23.985 00.000 10844 MultiStar: [#1 0.66,-0.66,0.00,M2] [#2 0.01,-0.33,2.05,U] [#3 -0.09,-0.27,0.91,U] [#4 -0.21,-0.07,0.98,U] [#5 0.27,-0.79,0.00,M4] [#6 -0.08,-0.02,0.95,U] [#7 0.19,-0.33,0.87,U] [#8 -0.38,-0.19,0.95,U] 
00:47:23.985 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.23}, one-star: {0.15, -0.27}
00:47:23.985 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
00:47:23.985 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
00:47:23.985 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.79 mountX=0.23 mountY=-0.01, mountTheta=-0.06
00:47:23.986 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.23, opts=13)
00:47:23.986 00.000 10844 Enqueuing Move request for scope (-0.05, -0.23)
00:47:23.986 00.000 11060 Worker thread wakes up
00:47:23.986 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:23.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
00:47:23.987 00.001 10844 UpdateGuideState exits: m=2836 SNR=33.4
00:47:23.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
00:47:23.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:23.987 00.000 11060 Moving (-0.05, -0.23) raw xDistance=0.23 yDistance=-0.01
00:47:23.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:23.987 00.000 10844 Enqueuing Expose request
00:47:23.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:47:23.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:23.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:47:23.987 00.000 11060 MoveAxis(W, 41, ABG)
00:47:23.987 00.000 11060 Guiding  Dir = 3, Dur = 41
00:47:23.995 00.008 11060 IsSlewing returns 0
00:47:23.995 00.000 11060 IsGuiding returns 0
00:47:24.042 00.047 11060 IsGuiding returns 0
00:47:24.042 00.000 11060 Move returns status 0, amount 41
00:47:24.042 00.000 11060 MoveAxis(N, 0, ABG)
00:47:24.042 00.000 11060 Move returns status 0, amount 0
00:47:24.043 00.001 11060 move complete, result=0
00:47:24.043 00.000 11060 worker thread done servicing request
00:47:24.043 00.000 11060 Worker thread wakes up
00:47:24.043 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
00:47:24.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:24.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:24.674 00.631 11060 Exposure complete
00:47:24.840 00.166 11060 worker thread done servicing request
00:47:24.841 00.001 10844 OnExposeComplete: enter
00:47:24.841 00.000 10844 UpdateGuideState(): m_state=6
00:47:24.841 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7169
00:47:24.841 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=58.65, Mass=2708, SNR=32.8, Peak=253 HFD=3.3
00:47:24.841 00.000 10844 MultiStar: [#1 0.72,0.44,0.00,M3] [#2 0.25,0.26,2.17,U] [#3 0.07,0.19,0.97,U] [#4 -0.01,0.47,0.95,U] [#5 0.91,-0.52,0.00,M5] [#6 0.06,0.28,0.94,U] [#7 -0.32,0.11,0.80,U] [#8 0.24,0.14,0.94,U] 
00:47:24.841 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.25}, one-star: {0.26, 0.24}
00:47:24.841 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
00:47:24.841 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
00:47:24.841 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.15 mountX=-0.26 mountY=0.07, mountTheta=2.88
00:47:24.843 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.25, opts=13)
00:47:24.844 00.001 10844 Enqueuing Move request for scope (0.11, 0.25)
00:47:24.844 00.000 11060 Worker thread wakes up
00:47:24.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:24.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
00:47:24.844 00.000 10844 UpdateGuideState exits: m=2708 SNR=32.8
00:47:24.844 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
00:47:24.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:24.844 00.000 11060 Moving (0.11, 0.25) raw xDistance=-0.26 yDistance=0.07
00:47:24.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:24.844 00.000 10844 Enqueuing Expose request
00:47:24.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:47:24.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:24.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:47:24.844 00.000 11060 MoveAxis(E, 45, ABG)
00:47:24.845 00.001 11060 Guiding  Dir = 2, Dur = 45
00:47:24.854 00.009 11060 IsSlewing returns 0
00:47:24.860 00.006 11060 IsGuiding returns 0
00:47:24.916 00.056 11060 IsGuiding returns 0
00:47:24.917 00.001 11060 Move returns status 0, amount 45
00:47:24.917 00.000 11060 MoveAxis(N, 0, ABG)
00:47:24.917 00.000 11060 Move returns status 0, amount 0
00:47:24.917 00.000 11060 move complete, result=0
00:47:24.917 00.000 11060 worker thread done servicing request
00:47:24.918 00.001 11060 Worker thread wakes up
00:47:24.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:24.919 00.001 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:47:24.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:25.546 00.627 11060 Exposure complete
00:47:25.715 00.169 11060 worker thread done servicing request
00:47:25.716 00.001 10844 OnExposeComplete: enter
00:47:25.716 00.000 10844 UpdateGuideState(): m_state=6
00:47:25.716 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7170
00:47:25.716 00.000 10844 Star::Find returns 1 (1), X=264.75, Y=58.41, Mass=3060, SNR=35.2, Peak=255 HFD=3.6
00:47:25.716 00.000 10844 MultiStar: [#1 0.66,0.64,0.00,M4] [#2 0.19,0.30,1.89,U] [#3 0.27,-0.14,1.01,U] [#4 -0.38,-0.13,0.89,U] [#5 0.76,-0.46,0.00,M6] [#6 0.37,-0.05,0.89,U] [#7 0.14,0.22,0.82,U] [#8 0.09,0.34,0.85,U] 
00:47:25.716 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.10}, one-star: {0.38, -0.01}
00:47:25.716 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
00:47:25.717 00.001 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
00:47:25.717 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.55 mountX=-0.13 mountY=0.14, mountTheta=2.29
00:47:25.718 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
00:47:25.718 00.000 10844 Enqueuing Move request for scope (0.16, 0.10)
00:47:25.718 00.000 11060 Worker thread wakes up
00:47:25.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:25.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:47:25.718 00.000 10844 UpdateGuideState exits: m=3060 SNR=35.2 Saturated
00:47:25.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:47:25.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:25.718 00.000 11060 Moving (0.16, 0.10) raw xDistance=-0.13 yDistance=0.14
00:47:25.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:25.718 00.000 10844 Enqueuing Expose request
00:47:25.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:47:25.719 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:25.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:47:25.719 00.000 11060 MoveAxis(E, 24, ABG)
00:47:25.719 00.000 11060 Guiding  Dir = 2, Dur = 24
00:47:25.744 00.025 11060 IsSlewing returns 0
00:47:25.744 00.000 11060 IsGuiding returns 0
00:47:25.798 00.054 11060 IsGuiding returns 0
00:47:25.800 00.002 11060 Move returns status 0, amount 24
00:47:25.800 00.000 11060 MoveAxis(N, 0, ABG)
00:47:25.800 00.000 11060 Move returns status 0, amount 0
00:47:25.800 00.000 11060 move complete, result=0
00:47:25.800 00.000 11060 worker thread done servicing request
00:47:25.800 00.000 11060 Worker thread wakes up
00:47:25.800 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:47:25.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:25.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:26.437 00.637 11060 Exposure complete
00:47:26.625 00.188 11060 worker thread done servicing request
00:47:26.625 00.000 10844 OnExposeComplete: enter
00:47:26.625 00.000 10844 UpdateGuideState(): m_state=6
00:47:26.625 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7171
00:47:26.626 00.001 10844 Star::Find returns 1 (0), X=264.94, Y=58.61, Mass=2554, SNR=31.4, Peak=228 HFD=3.7
00:47:26.626 00.000 10844 MultiStar: [#1 1.06,0.22,0.00,M5] [#2 0.50,-0.03,2.28,U] [#3 0.35,0.06,1.01,U] [#4 -0.23,0.02,1.05,U] [#5 0.88,-0.27,0.00,M7] [#6 0.42,-0.10,0.99,U] [#7 0.14,-0.57,1.03,U] [#8 -0.13,-0.19,0.96,U] 
00:47:26.626 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.08}, one-star: {0.57, 0.20}
00:47:26.626 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
00:47:26.626 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
00:47:26.626 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.28 mountX=0.03 mountY=0.28, mountTheta=1.47
00:47:26.627 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.08, opts=13)
00:47:26.627 00.000 10844 Enqueuing Move request for scope (0.27, -0.08)
00:47:26.627 00.000 11060 Worker thread wakes up
00:47:26.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
00:47:26.628 00.001 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
00:47:26.628 00.000 11060 Moving (0.27, -0.08) raw xDistance=0.03 yDistance=0.28
00:47:26.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:47:26.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:47:26.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:47:26.628 00.000 10844 UpdateGuideState exits: m=2554 SNR=31.4
00:47:26.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:26.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:26.628 00.000 10844 Enqueuing Expose request
00:47:26.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:47:26.628 00.000 11060 MoveAxis(E, 0, ABG)
00:47:26.628 00.000 11060 Move returns status 0, amount 0
00:47:26.628 00.000 11060 MoveAxis(N, 0, ABG)
00:47:26.628 00.000 11060 Move returns status 0, amount 0
00:47:26.628 00.000 11060 move complete, result=0
00:47:26.628 00.000 11060 worker thread done servicing request
00:47:26.628 00.000 11060 Worker thread wakes up
00:47:26.629 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:26.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:26.631 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:47:27.273 00.642 11060 Exposure complete
00:47:27.432 00.159 11060 worker thread done servicing request
00:47:27.432 00.000 10844 OnExposeComplete: enter
00:47:27.432 00.000 10844 UpdateGuideState(): m_state=6
00:47:27.432 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7172
00:47:27.432 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.50, Mass=2748, SNR=33.3, Peak=246 HFD=3.2
00:47:27.433 00.001 10844 MultiStar: [#1 0.57,-0.02,0.95,U] [#2 0.42,0.18,2.07,U] [#3 0.50,0.41,0.00,M1] [#4 0.17,-0.20,0.99,U] [#5 0.46,-0.30,1.07,U] [#6 0.07,0.13,1.00,U] [#7 0.36,-0.24,0.81,U] [#8 0.02,0.13,0.95,U] 
00:47:27.433 00.000 10844 single-star, 7 included, MultiStar: {0.30, -0.00}, one-star: {0.22, 0.08}
00:47:27.433 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
00:47:27.433 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
00:47:27.433 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.24 cameraTheta=0.36 mountX=-0.12 mountY=0.21, mountTheta=2.10
00:47:27.435 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.08, opts=13)
00:47:27.435 00.000 10844 Enqueuing Move request for scope (0.22, 0.08)
00:47:27.435 00.000 11060 Worker thread wakes up
00:47:27.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:27.435 00.000 10844 UpdateGuideState exits: m=2748 SNR=33.3
00:47:27.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:27.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:27.435 00.000 10844 Enqueuing Expose request
00:47:27.436 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
00:47:27.436 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
00:47:27.436 00.000 11060 Moving (0.22, 0.08) raw xDistance=-0.12 yDistance=0.21
00:47:27.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:47:27.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:47:27.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:47:27.436 00.000 11060 MoveAxis(E, 21, ABG)
00:47:27.436 00.000 11060 Guiding  Dir = 2, Dur = 21
00:47:27.467 00.031 11060 IsSlewing returns 0
00:47:27.467 00.000 11060 IsGuiding returns 0
00:47:27.513 00.046 11060 IsGuiding returns 0
00:47:27.513 00.000 11060 Move returns status 0, amount 21
00:47:27.513 00.000 11060 MoveAxis(N, 0, ABG)
00:47:27.513 00.000 11060 Move returns status 0, amount 0
00:47:27.514 00.001 11060 move complete, result=0
00:47:27.514 00.000 11060 worker thread done servicing request
00:47:27.514 00.000 11060 Worker thread wakes up
00:47:27.514 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
00:47:27.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:27.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:28.139 00.625 11060 Exposure complete
00:47:28.311 00.172 11060 worker thread done servicing request
00:47:28.311 00.000 10844 OnExposeComplete: enter
00:47:28.311 00.000 10844 UpdateGuideState(): m_state=6
00:47:28.311 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7173
00:47:28.312 00.001 10844 Star::Find returns 1 (0), X=264.76, Y=58.10, Mass=2904, SNR=34.2, Peak=245 HFD=3.3
00:47:28.312 00.000 10844 MultiStar: [#1 0.84,-0.48,0.00,M5] [#2 0.29,-0.17,2.01,U] [#3 0.12,-0.28,0.96,U] [#4 -0.17,0.11,1.02,U] [#5 0.48,-0.63,0.00,M7] [#6 0.05,-0.05,0.86,U] [#7 0.42,-0.64,0.00,M1] [#8 -0.12,-0.31,0.93,U] 
00:47:28.312 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.17}, one-star: {0.39, -0.32}
00:47:28.312 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
00:47:28.312 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
00:47:28.312 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.93 mountX=0.14 mountY=0.15, mountTheta=0.81
00:47:28.313 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.17, opts=13)
00:47:28.313 00.000 10844 Enqueuing Move request for scope (0.12, -0.17)
00:47:28.313 00.000 11060 Worker thread wakes up
00:47:28.314 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
00:47:28.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
00:47:28.314 00.000 11060 Moving (0.12, -0.17) raw xDistance=0.14 yDistance=0.15
00:47:28.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:47:28.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:28.314 00.000 10844 UpdateGuideState exits: m=2904 SNR=34.2
00:47:28.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:28.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:28.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:28.314 00.000 10844 Enqueuing Expose request
00:47:28.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:47:28.314 00.000 11060 MoveAxis(W, 24, ABG)
00:47:28.314 00.000 11060 Guiding  Dir = 3, Dur = 24
00:47:28.322 00.008 11060 IsSlewing returns 0
00:47:28.322 00.000 11060 IsGuiding returns 0
00:47:28.353 00.031 11060 IsGuiding returns 0
00:47:28.353 00.000 11060 Move returns status 0, amount 24
00:47:28.353 00.000 11060 MoveAxis(N, 0, ABG)
00:47:28.353 00.000 11060 Move returns status 0, amount 0
00:47:28.353 00.000 11060 move complete, result=0
00:47:28.353 00.000 11060 worker thread done servicing request
00:47:28.353 00.000 11060 Worker thread wakes up
00:47:28.353 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
00:47:28.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:28.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:28.986 00.633 11060 Exposure complete
00:47:29.149 00.163 11060 worker thread done servicing request
00:47:29.149 00.000 10844 OnExposeComplete: enter
00:47:29.149 00.000 10844 UpdateGuideState(): m_state=6
00:47:29.149 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7174
00:47:29.149 00.000 10844 Star::Find returns 1 (1), X=264.83, Y=58.03, Mass=3059, SNR=35.3, Peak=255 HFD=3.1
00:47:29.150 00.001 10844 MultiStar: [#1 1.09,0.13,0.00,M6] [#2 0.35,0.37,1.95,U] [#3 0.25,0.23,0.94,U] [#4 -0.06,0.01,0.92,U] [#5 1.00,-0.05,0.00,M8] [#6 0.07,0.31,0.84,U] [#7 -0.08,0.01,0.75,U] [#8 -0.11,0.23,0.90,U] 
00:47:29.150 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.14}, one-star: {0.46, -0.39}
00:47:29.150 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:47:29.150 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:47:29.150 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.71 mountX=-0.17 mountY=0.14, mountTheta=2.45
00:47:29.151 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.14, opts=13)
00:47:29.152 00.001 10844 Enqueuing Move request for scope (0.17, 0.14)
00:47:29.152 00.000 11060 Worker thread wakes up
00:47:29.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:29.152 00.000 10844 UpdateGuideState exits: m=3059 SNR=35.3 Saturated
00:47:29.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:29.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:29.152 00.000 10844 Enqueuing Expose request
00:47:29.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
00:47:29.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
00:47:29.152 00.000 11060 Moving (0.17, 0.14) raw xDistance=-0.17 yDistance=0.14
00:47:29.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:47:29.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:29.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:47:29.153 00.001 11060 MoveAxis(E, 29, ABG)
00:47:29.153 00.000 11060 Guiding  Dir = 2, Dur = 29
00:47:29.168 00.015 11060 IsSlewing returns 0
00:47:29.168 00.000 11060 IsGuiding returns 0
00:47:29.199 00.031 11060 IsGuiding returns 0
00:47:29.200 00.001 11060 Move returns status 0, amount 29
00:47:29.200 00.000 11060 MoveAxis(N, 0, ABG)
00:47:29.200 00.000 11060 Move returns status 0, amount 0
00:47:29.200 00.000 11060 move complete, result=0
00:47:29.200 00.000 11060 worker thread done servicing request
00:47:29.200 00.000 11060 Worker thread wakes up
00:47:29.200 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
00:47:29.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:29.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:29.842 00.642 11060 Exposure complete
00:47:30.000 00.158 11060 worker thread done servicing request
00:47:30.000 00.000 10844 OnExposeComplete: enter
00:47:30.000 00.000 10844 UpdateGuideState(): m_state=6
00:47:30.000 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7175
00:47:30.000 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=58.17, Mass=2822, SNR=34.2, Peak=210 HFD=3.5
00:47:30.001 00.001 10844 MultiStar: [#1 0.41,-0.46,0.00,M7] [#2 0.22,0.17,1.88,U] [#3 -0.19,-0.42,0.83,U] [#4 0.01,-0.48,0.94,U] [#5 0.87,-0.74,0.00,M9] [#6 -0.14,-0.11,0.89,U] [#7 -0.01,-0.61,0.85,U] [#8 -0.01,-0.66,0.00,M1] 
00:47:30.001 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.21}, one-star: {0.18, -0.25}
00:47:30.001 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
00:47:30.001 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
00:47:30.001 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.34 mountX=0.20 mountY=0.08, mountTheta=0.40
00:47:30.003 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.21, opts=13)
00:47:30.003 00.000 10844 Enqueuing Move request for scope (0.05, -0.21)
00:47:30.003 00.000 11060 Worker thread wakes up
00:47:30.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:30.003 00.000 10844 UpdateGuideState exits: m=2822 SNR=34.2
00:47:30.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:30.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:30.003 00.000 10844 Enqueuing Expose request
00:47:30.004 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
00:47:30.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
00:47:30.004 00.000 11060 Moving (0.05, -0.21) raw xDistance=0.20 yDistance=0.08
00:47:30.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:47:30.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:30.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:47:30.004 00.000 11060 MoveAxis(W, 33, ABG)
00:47:30.004 00.000 11060 Guiding  Dir = 3, Dur = 33
00:47:30.025 00.021 11060 IsSlewing returns 0
00:47:30.027 00.002 11060 IsGuiding returns 0
00:47:30.087 00.060 11060 IsGuiding returns 0
00:47:30.087 00.000 11060 Move returns status 0, amount 33
00:47:30.087 00.000 11060 MoveAxis(N, 0, ABG)
00:47:30.087 00.000 11060 Move returns status 0, amount 0
00:47:30.087 00.000 11060 move complete, result=0
00:47:30.087 00.000 11060 worker thread done servicing request
00:47:30.087 00.000 11060 Worker thread wakes up
00:47:30.087 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
00:47:30.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:30.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:30.718 00.631 11060 Exposure complete
00:47:30.885 00.167 11060 worker thread done servicing request
00:47:30.885 00.000 10844 OnExposeComplete: enter
00:47:30.885 00.000 10844 UpdateGuideState(): m_state=6
00:47:30.885 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7176
00:47:30.885 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.06, Mass=2567, SNR=32.5, Peak=227 HFD=3.3
00:47:30.885 00.000 10844 MultiStar: [#1 0.51,0.13,1.04,U] [#2 0.18,-0.09,2.12,U] [#3 -0.09,-0.16,0.99,U] [#4 0.28,-0.31,1.00,U] [#5 0.87,-0.58,0.00,M10] [#6 -0.25,0.17,0.99,U] [#7 -0.36,-0.58,0.00,M1] [#8 0.00,-0.15,1.03,U] 
00:47:30.885 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.10}, one-star: {0.28, -0.35}
00:47:30.885 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
00:47:30.885 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
00:47:30.885 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=0.08 mountY=0.15, mountTheta=1.11
00:47:30.887 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.10, opts=13)
00:47:30.888 00.001 10844 Enqueuing Move request for scope (0.14, -0.10)
00:47:30.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:47:30.889 00.001 10844 UpdateGuideState exits: m=2567 SNR=32.5
00:47:30.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:30.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:30.889 00.000 10844 Enqueuing Expose request
00:47:30.896 00.007 11060 Worker thread wakes up
00:47:30.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
00:47:30.896 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
00:47:30.896 00.000 11060 Moving (0.14, -0.10) raw xDistance=0.08 yDistance=0.15
00:47:30.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:47:30.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:30.897 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:47:30.897 00.000 11060 MoveAxis(E, 0, ABG)
00:47:30.897 00.000 11060 Move returns status 0, amount 0
00:47:30.897 00.000 11060 MoveAxis(N, 0, ABG)
00:47:30.897 00.000 11060 Move returns status 0, amount 0
00:47:30.897 00.000 11060 move complete, result=0
00:47:30.897 00.000 11060 worker thread done servicing request
00:47:30.897 00.000 11060 Worker thread wakes up
00:47:30.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:30.898 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:30.898 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:47:31.532 00.634 11060 Exposure complete
00:47:31.707 00.175 11060 worker thread done servicing request
00:47:31.707 00.000 10844 OnExposeComplete: enter
00:47:31.707 00.000 10844 UpdateGuideState(): m_state=6
00:47:31.707 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7177
00:47:31.707 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=58.26, Mass=2480, SNR=32.1, Peak=248 HFD=3.3
00:47:31.708 00.001 10844 MultiStar: [#1 0.67,0.39,0.00,M7] [#2 0.17,0.12,2.09,U] [#3 -0.19,0.11,0.98,U] [#4 0.08,-0.16,1.04,U] [#5 0.52,-0.48,0.00,R] [#6 0.09,0.49,0.95,U] [#7 -0.25,0.04,0.87,U] [#8 -0.58,-0.01,0.95,U] 
00:47:31.708 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.07}, one-star: {0.07, -0.15}
00:47:31.708 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
00:47:31.708 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.37)
00:47:31.708 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.18 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
00:47:31.709 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
00:47:31.709 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
00:47:31.709 00.000 11060 Worker thread wakes up
00:47:31.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:31.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:47:31.709 00.000 10844 UpdateGuideState exits: m=2480 SNR=32.1
00:47:31.710 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:47:31.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:31.710 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=-0.06
00:47:31.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:31.710 00.000 10844 Enqueuing Expose request
00:47:31.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:47:31.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:31.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:31.710 00.000 11060 MoveAxis(E, 0, ABG)
00:47:31.710 00.000 11060 Move returns status 0, amount 0
00:47:31.710 00.000 11060 MoveAxis(N, 0, ABG)
00:47:31.710 00.000 11060 Move returns status 0, amount 0
00:47:31.710 00.000 11060 move complete, result=0
00:47:31.710 00.000 11060 worker thread done servicing request
00:47:31.710 00.000 11060 Worker thread wakes up
00:47:31.711 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:31.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:31.712 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:32.361 00.649 11060 Exposure complete
00:47:32.549 00.188 11060 worker thread done servicing request
00:47:32.549 00.000 10844 OnExposeComplete: enter
00:47:32.551 00.002 10844 UpdateGuideState(): m_state=6
00:47:32.551 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7178
00:47:32.551 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=57.70, Mass=2866, SNR=34.2, Peak=240 HFD=3.3
00:47:32.551 00.000 10844 MultiStar: [#1 0.51,-0.13,0.96,U] [#2 -0.10,0.37,1.90,U] [#3 -0.32,-0.25,0.87,U] [#4 -0.01,-0.33,0.98,U] [#5 0.31,0.42,1.03,U] [#6 -0.15,0.25,0.98,U] [#7 -0.83,0.01,0.00,M1] [#8 -0.33,0.05,0.87,U] 
00:47:32.551 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.00}, one-star: {0.12, -0.71}
00:47:32.551 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
00:47:32.551 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
00:47:32.551 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.45 mountX=-0.00 mountY=-0.00, mountTheta=-3.10
00:47:32.553 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=13)
00:47:32.553 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
00:47:32.553 00.000 11060 Worker thread wakes up
00:47:32.553 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:32.553 00.000 10844 UpdateGuideState exits: m=2866 SNR=34.2
00:47:32.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:32.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:32.553 00.000 10844 Enqueuing Expose request
00:47:32.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
00:47:32.553 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:47:32.553 00.000 11060 Moving (0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
00:47:32.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:47:32.554 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:32.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:47:32.554 00.000 11060 MoveAxis(E, 0, ABG)
00:47:32.554 00.000 11060 Move returns status 0, amount 0
00:47:32.554 00.000 11060 MoveAxis(N, 0, ABG)
00:47:32.554 00.000 11060 Move returns status 0, amount 0
00:47:32.554 00.000 11060 move complete, result=0
00:47:32.554 00.000 11060 worker thread done servicing request
00:47:32.554 00.000 11060 Worker thread wakes up
00:47:32.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:32.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:32.555 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:33.193 00.638 11060 Exposure complete
00:47:33.370 00.177 11060 worker thread done servicing request
00:47:33.370 00.000 10844 OnExposeComplete: enter
00:47:33.370 00.000 10844 UpdateGuideState(): m_state=6
00:47:33.370 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7179
00:47:33.371 00.001 10844 Star::Find returns 1 (1), X=264.58, Y=58.43, Mass=2757, SNR=33.5, Peak=255 HFD=3.3
00:47:33.371 00.000 10844 MultiStar: [#1 0.59,0.34,0.00,M7] [#2 0.31,0.06,1.99,U] [#3 -0.10,0.10,0.89,U] [#4 -0.08,-0.57,0.91,U] [#5 0.11,0.30,1.03,U] [#6 0.16,-0.06,1.03,U] [#7 0.03,-0.11,0.77,U] [#8 -0.28,0.23,0.93,U] 
00:47:33.371 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.21, 0.02}
00:47:33.371 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
00:47:33.371 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
00:47:33.371 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.13 mountX=-0.03 mountY=0.08, mountTheta=1.88
00:47:33.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
00:47:33.372 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
00:47:33.372 00.000 11060 Worker thread wakes up
00:47:33.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:33.373 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:47:33.373 00.000 10844 UpdateGuideState exits: m=2757 SNR=33.5 Saturated
00:47:33.373 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:47:33.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:33.373 00.000 11060 Moving (0.08, 0.01) raw xDistance=-0.03 yDistance=0.08
00:47:33.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:33.373 00.000 10844 Enqueuing Expose request
00:47:33.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:47:33.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:33.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:47:33.373 00.000 11060 MoveAxis(E, 0, ABG)
00:47:33.373 00.000 11060 Move returns status 0, amount 0
00:47:33.373 00.000 11060 MoveAxis(N, 0, ABG)
00:47:33.373 00.000 11060 Move returns status 0, amount 0
00:47:33.373 00.000 11060 move complete, result=0
00:47:33.373 00.000 11060 worker thread done servicing request
00:47:33.373 00.000 11060 Worker thread wakes up
00:47:33.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:33.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:33.375 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:34.015 00.640 11060 Exposure complete
00:47:34.208 00.193 11060 worker thread done servicing request
00:47:34.208 00.000 10844 OnExposeComplete: enter
00:47:34.208 00.000 10844 UpdateGuideState(): m_state=6
00:47:34.210 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7180
00:47:34.210 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.38, Mass=2658, SNR=32.8, Peak=252 HFD=3.3
00:47:34.210 00.000 10844 MultiStar: [#1 0.11,-0.01,1.03,U] [#2 -0.02,-0.26,2.11,U] [#3 0.10,-0.10,0.92,U] [#4 0.26,-0.35,1.05,U] [#5 0.10,0.31,1.09,U] [#6 -0.02,0.01,0.93,U] [#7 -0.40,-0.64,0.00,M1] [#8 -0.08,0.12,1.02,U] 
00:47:34.210 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.22, -0.03}
00:47:34.210 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
00:47:34.210 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
00:47:34.210 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.70 mountX=0.05 mountY=0.08, mountTheta=1.05
00:47:34.212 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
00:47:34.212 00.000 10844 Enqueuing Move request for scope (0.07, -0.06)
00:47:34.212 00.000 11060 Worker thread wakes up
00:47:34.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:34.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:47:34.212 00.000 10844 UpdateGuideState exits: m=2658 SNR=32.8
00:47:34.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:47:34.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:34.212 00.000 11060 Moving (0.07, -0.06) raw xDistance=0.05 yDistance=0.08
00:47:34.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:34.213 00.001 10844 Enqueuing Expose request
00:47:34.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:47:34.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:34.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:47:34.213 00.000 11060 MoveAxis(E, 0, ABG)
00:47:34.213 00.000 11060 Move returns status 0, amount 0
00:47:34.213 00.000 11060 MoveAxis(N, 0, ABG)
00:47:34.213 00.000 11060 Move returns status 0, amount 0
00:47:34.213 00.000 11060 move complete, result=0
00:47:34.213 00.000 11060 worker thread done servicing request
00:47:34.213 00.000 11060 Worker thread wakes up
00:47:34.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:34.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:34.215 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:34.852 00.637 11060 Exposure complete
00:47:35.028 00.176 11060 worker thread done servicing request
00:47:35.028 00.000 10844 OnExposeComplete: enter
00:47:35.028 00.000 10844 UpdateGuideState(): m_state=6
00:47:35.028 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7181
00:47:35.028 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=58.36, Mass=2602, SNR=32.1, Peak=245 HFD=3.2
00:47:35.029 00.001 10844 MultiStar: [#1 0.58,-0.12,1.03,U] [#2 0.27,0.26,2.05,U] [#3 0.24,0.10,0.93,U] [#4 -0.20,-0.52,1.08,U] [#5 0.19,0.41,1.00,U] [#6 -0.08,0.63,0.00,M1] [#7 -0.01,-0.08,0.86,U] [#8 0.00,-0.09,0.99,U] 
00:47:35.029 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.01}, one-star: {0.20, -0.06}
00:47:35.029 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
00:47:35.029 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
00:47:35.029 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.08 mountX=-0.05 mountY=0.17, mountTheta=1.83
00:47:35.030 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.01, opts=13)
00:47:35.030 00.000 10844 Enqueuing Move request for scope (0.17, 0.01)
00:47:35.030 00.000 11060 Worker thread wakes up
00:47:35.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:35.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
00:47:35.030 00.000 10844 UpdateGuideState exits: m=2602 SNR=32.1
00:47:35.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
00:47:35.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:35.030 00.000 11060 Moving (0.17, 0.01) raw xDistance=-0.05 yDistance=0.17
00:47:35.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:35.030 00.000 10844 Enqueuing Expose request
00:47:35.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:47:35.032 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:35.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:47:35.032 00.000 11060 MoveAxis(E, 0, ABG)
00:47:35.032 00.000 11060 Move returns status 0, amount 0
00:47:35.032 00.000 11060 MoveAxis(N, 0, ABG)
00:47:35.032 00.000 11060 Move returns status 0, amount 0
00:47:35.032 00.000 11060 move complete, result=0
00:47:35.032 00.000 11060 worker thread done servicing request
00:47:35.032 00.000 11060 Worker thread wakes up
00:47:35.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:35.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:35.033 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:47:35.686 00.653 11060 Exposure complete
00:47:35.870 00.184 11060 worker thread done servicing request
00:47:35.870 00.000 10844 OnExposeComplete: enter
00:47:35.870 00.000 10844 UpdateGuideState(): m_state=6
00:47:35.870 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7182
00:47:35.870 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=58.18, Mass=2793, SNR=33.8, Peak=244 HFD=3.5
00:47:35.871 00.001 10844 MultiStar: [#1 0.38,-0.25,0.97,U] [#2 0.26,-0.27,2.06,U] [#3 -0.06,-0.15,0.95,U] [#4 -0.23,-0.02,0.94,U] [#5 0.26,0.14,1.00,U] [#6 -0.12,0.11,0.89,U] [#7 0.10,-0.06,0.89,U] [#8 -0.42,0.14,0.93,U] 
00:47:35.871 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.04, -0.23}
00:47:35.871 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
00:47:35.871 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
00:47:35.871 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.02 mountX=0.08 mountY=0.07, mountTheta=0.72
00:47:35.872 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.09, opts=13)
00:47:35.872 00.000 10844 Enqueuing Move request for scope (0.06, -0.09)
00:47:35.872 00.000 11060 Worker thread wakes up
00:47:35.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:35.872 00.000 10844 UpdateGuideState exits: m=2793 SNR=33.8
00:47:35.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:35.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:35.874 00.002 10844 Enqueuing Expose request
00:47:35.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
00:47:35.874 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
00:47:35.874 00.000 11060 Moving (0.06, -0.09) raw xDistance=0.08 yDistance=0.07
00:47:35.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:47:35.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:35.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:47:35.874 00.000 11060 MoveAxis(E, 0, ABG)
00:47:35.874 00.000 11060 Move returns status 0, amount 0
00:47:35.874 00.000 11060 MoveAxis(N, 0, ABG)
00:47:35.874 00.000 11060 Move returns status 0, amount 0
00:47:35.874 00.000 11060 move complete, result=0
00:47:35.874 00.000 11060 worker thread done servicing request
00:47:35.874 00.000 11060 Worker thread wakes up
00:47:35.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:35.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:35.875 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:36.517 00.642 11060 Exposure complete
00:47:36.698 00.181 11060 worker thread done servicing request
00:47:36.698 00.000 10844 OnExposeComplete: enter
00:47:36.698 00.000 10844 UpdateGuideState(): m_state=6
00:47:36.699 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7183
00:47:36.699 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.48, Mass=2467, SNR=32.0, Peak=229 HFD=3.2
00:47:36.699 00.000 10844 MultiStar: [#1 0.47,-0.17,1.05,U] [#2 0.14,-0.02,2.17,U] [#3 0.18,0.14,1.01,U] [#4 -0.14,-0.63,0.00,M1] [#5 0.11,0.58,0.97,U] [#6 -0.06,0.46,1.01,U] [#7 -0.13,-0.35,0.95,U] [#8 -0.00,-0.06,1.01,U] 
00:47:36.699 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.29, 0.07}
00:47:36.699 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
00:47:36.699 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
00:47:36.699 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.49 mountX=-0.09 mountY=0.12, mountTheta=2.24
00:47:36.701 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
00:47:36.701 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
00:47:36.701 00.000 11060 Worker thread wakes up
00:47:36.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:47:36.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
00:47:36.701 00.000 10844 UpdateGuideState exits: m=2467 SNR=32.0
00:47:36.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
00:47:36.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:36.701 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.09 yDistance=0.12
00:47:36.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:36.701 00.000 10844 Enqueuing Expose request
00:47:36.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:47:36.702 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:36.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:47:36.702 00.000 11060 MoveAxis(E, 0, ABG)
00:47:36.702 00.000 11060 Move returns status 0, amount 0
00:47:36.702 00.000 11060 MoveAxis(N, 0, ABG)
00:47:36.702 00.000 11060 Move returns status 0, amount 0
00:47:36.702 00.000 11060 move complete, result=0
00:47:36.702 00.000 11060 worker thread done servicing request
00:47:36.703 00.001 11060 Worker thread wakes up
00:47:36.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:36.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:36.704 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:37.346 00.642 11060 Exposure complete
00:47:37.527 00.181 11060 worker thread done servicing request
00:47:37.527 00.000 10844 OnExposeComplete: enter
00:47:37.527 00.000 10844 UpdateGuideState(): m_state=6
00:47:37.528 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7184
00:47:37.528 00.000 10844 Star::Find returns 1 (1), X=264.91, Y=58.33, Mass=2613, SNR=32.1, Peak=255 HFD=3.2
00:47:37.528 00.000 10844 MultiStar: [#1 0.65,0.09,0.00,M4] [#2 0.06,0.58,2.28,U] [#3 -0.26,0.08,0.96,U] [#4 -0.15,-0.41,0.98,U] [#5 0.53,0.35,0.00,M1] [#6 -0.61,0.16,0.00,M1] [#7 -0.05,0.12,0.88,U] [#8 0.04,0.51,1.00,U] 
00:47:37.528 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.22}, one-star: {0.54, -0.08}
00:47:37.528 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
00:47:37.528 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
00:47:37.528 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.40 mountX=-0.22 mountY=0.00, mountTheta=3.13
00:47:37.530 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.22, opts=13)
00:47:37.530 00.000 10844 Enqueuing Move request for scope (0.04, 0.22)
00:47:37.530 00.000 11060 Worker thread wakes up
00:47:37.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
00:47:37.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
00:47:37.530 00.000 11060 Moving (0.04, 0.22) raw xDistance=-0.22 yDistance=0.00
00:47:37.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:47:37.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:37.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:37.531 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:47:37.531 00.000 11060 MoveAxis(E, 38, ABG)
00:47:37.531 00.000 11060 Guiding  Dir = 2, Dur = 38
00:47:37.531 00.000 10844 UpdateGuideState exits: m=2613 SNR=32.1 Saturated
00:47:37.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:37.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:37.531 00.000 10844 Enqueuing Expose request
00:47:37.575 00.044 11060 IsSlewing returns 0
00:47:37.575 00.000 11060 IsGuiding returns 0
00:47:37.639 00.064 11060 IsGuiding returns 0
00:47:37.639 00.000 11060 Move returns status 0, amount 38
00:47:37.639 00.000 11060 MoveAxis(N, 0, ABG)
00:47:37.639 00.000 11060 Move returns status 0, amount 0
00:47:37.640 00.001 11060 move complete, result=0
00:47:37.640 00.000 11060 worker thread done servicing request
00:47:37.640 00.000 11060 Worker thread wakes up
00:47:37.640 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
00:47:37.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:37.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:38.266 00.626 11060 Exposure complete
00:47:38.456 00.190 11060 worker thread done servicing request
00:47:38.457 00.001 10844 OnExposeComplete: enter
00:47:38.457 00.000 10844 UpdateGuideState(): m_state=6
00:47:38.457 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7185
00:47:38.457 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=57.95, Mass=2953, SNR=34.5, Peak=235 HFD=3.4
00:47:38.459 00.002 10844 MultiStar: [#1 0.48,-0.37,0.97,U] [#2 0.48,0.40,0.00,M1] [#3 -0.05,0.08,0.96,U] [#4 -0.20,-0.32,0.88,U] [#5 0.40,0.24,1.00,U] [#6 -0.27,0.52,0.91,U] [#7 -0.09,-0.15,0.80,U] [#8 -0.04,0.10,0.90,U] 
00:47:38.459 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.07, -0.47}
00:47:38.459 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
00:47:38.459 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
00:47:38.459 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.76 mountX=0.04 mountY=0.06, mountTheta=0.98
00:47:38.460 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
00:47:38.460 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
00:47:38.460 00.000 11060 Worker thread wakes up
00:47:38.461 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:47:38.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:47:38.461 00.000 10844 UpdateGuideState exits: m=2953 SNR=34.5
00:47:38.461 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:47:38.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:38.461 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.06
00:47:38.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:38.461 00.000 10844 Enqueuing Expose request
00:47:38.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:47:38.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:38.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:47:38.461 00.000 11060 MoveAxis(E, 0, ABG)
00:47:38.461 00.000 11060 Move returns status 0, amount 0
00:47:38.461 00.000 11060 MoveAxis(N, 0, ABG)
00:47:38.461 00.000 11060 Move returns status 0, amount 0
00:47:38.461 00.000 11060 move complete, result=0
00:47:38.461 00.000 11060 worker thread done servicing request
00:47:38.461 00.000 11060 Worker thread wakes up
00:47:38.462 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:38.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:38.463 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:39.100 00.637 11060 Exposure complete
00:47:39.281 00.181 11060 worker thread done servicing request
00:47:39.281 00.000 10844 OnExposeComplete: enter
00:47:39.281 00.000 10844 UpdateGuideState(): m_state=6
00:47:39.282 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7186
00:47:39.282 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=58.86, Mass=2750, SNR=33.1, Peak=250 HFD=3.5
00:47:39.282 00.000 10844 MultiStar: [#1 0.78,0.49,0.00,M4] [#2 0.39,0.30,2.05,U] [#3 0.10,0.34,1.01,U] [#4 -0.05,-0.27,1.01,U] [#5 0.09,0.57,1.07,U] [#6 -0.04,0.81,0.00,M1] [#7 0.29,-0.32,0.85,U] [#8 -0.10,0.17,0.92,U] 
00:47:39.282 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.21}, one-star: {0.04, 0.44}
00:47:39.282 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
00:47:39.282 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
00:47:39.282 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.96 mountX=-0.23 mountY=0.11, mountTheta=2.70
00:47:39.284 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.21, opts=13)
00:47:39.284 00.000 10844 Enqueuing Move request for scope (0.14, 0.21)
00:47:39.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:47:39.284 00.000 10844 UpdateGuideState exits: m=2750 SNR=33.1
00:47:39.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:39.285 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:39.285 00.000 10844 Enqueuing Expose request
00:47:39.285 00.000 11060 Worker thread wakes up
00:47:39.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
00:47:39.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
00:47:39.286 00.001 11060 Moving (0.14, 0.21) raw xDistance=-0.23 yDistance=0.11
00:47:39.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:47:39.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:39.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:47:39.286 00.000 11060 MoveAxis(E, 40, ABG)
00:47:39.286 00.000 11060 Guiding  Dir = 2, Dur = 40
00:47:39.329 00.043 11060 IsSlewing returns 0
00:47:39.329 00.000 11060 IsGuiding returns 0
00:47:39.401 00.072 11060 IsGuiding returns 0
00:47:39.402 00.001 11060 Move returns status 0, amount 40
00:47:39.402 00.000 11060 MoveAxis(N, 0, ABG)
00:47:39.402 00.000 11060 Move returns status 0, amount 0
00:47:39.402 00.000 11060 move complete, result=0
00:47:39.402 00.000 11060 worker thread done servicing request
00:47:39.402 00.000 11060 Worker thread wakes up
00:47:39.402 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
00:47:39.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:39.403 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:40.034 00.631 11060 Exposure complete
00:47:40.197 00.163 11060 worker thread done servicing request
00:47:40.197 00.000 10844 OnExposeComplete: enter
00:47:40.197 00.000 10844 UpdateGuideState(): m_state=6
00:47:40.197 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7187
00:47:40.198 00.001 10844 Star::Find returns 1 (0), X=264.37, Y=58.15, Mass=2653, SNR=32.2, Peak=215 HFD=3.6
00:47:40.198 00.000 10844 MultiStar: [#1 0.18,-0.16,1.10,U] [#2 0.44,0.58,0.00,M1] [#3 -0.14,0.56,0.98,U] [#4 -0.17,0.19,0.97,U] [#5 0.18,0.12,1.12,U] [#6 -0.13,-0.08,0.96,U] [#7 -0.46,0.10,0.83,U] [#8 -0.27,0.28,1.05,U] 
00:47:40.198 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.09}, one-star: {0.00, -0.26}
00:47:40.198 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
00:47:40.198 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
00:47:40.198 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.34 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
00:47:40.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
00:47:40.200 00.001 10844 Enqueuing Move request for scope (-0.09, 0.09)
00:47:40.200 00.000 11060 Worker thread wakes up
00:47:40.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:47:40.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
00:47:40.200 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
00:47:40.200 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.2
00:47:40.200 00.000 11060 Moving (-0.09, 0.09) raw xDistance=-0.07 yDistance=-0.10
00:47:40.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:40.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:47:40.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:40.200 00.000 10844 Enqueuing Expose request
00:47:40.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:40.201 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:47:40.201 00.000 11060 MoveAxis(E, 0, ABG)
00:47:40.201 00.000 11060 Move returns status 0, amount 0
00:47:40.201 00.000 11060 MoveAxis(N, 0, ABG)
00:47:40.201 00.000 11060 Move returns status 0, amount 0
00:47:40.201 00.000 11060 move complete, result=0
00:47:40.201 00.000 11060 worker thread done servicing request
00:47:40.201 00.000 11060 Worker thread wakes up
00:47:40.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:40.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:40.202 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:40.830 00.628 11060 Exposure complete
00:47:41.018 00.188 11060 worker thread done servicing request
00:47:41.018 00.000 10844 OnExposeComplete: enter
00:47:41.018 00.000 10844 UpdateGuideState(): m_state=6
00:47:41.018 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7188
00:47:41.018 00.000 10844 Star::Find returns 1 (1), X=264.48, Y=57.65, Mass=3059, SNR=35.6, Peak=255 HFD=3.2
00:47:41.018 00.000 10844 MultiStar: [#1 0.64,-0.17,0.00,M4] [#2 -0.15,0.00,1.84,U] [#3 -0.12,-0.15,0.97,U] [#4 0.12,-0.40,0.99,U] [#5 0.24,0.25,0.95,U] [#6 -0.38,0.35,0.88,U] [#7 -0.10,-0.21,0.76,U] [#8 -0.28,0.12,0.97,U] 
00:47:41.018 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.10}, one-star: {0.11, -0.76}
00:47:41.020 00.002 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
00:47:41.020 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
00:47:41.020 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-2.23 mountX=0.11 mountY=-0.06, mountTheta=-0.50
00:47:41.021 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.10, opts=13)
00:47:41.021 00.000 10844 Enqueuing Move request for scope (-0.08, -0.10)
00:47:41.021 00.000 11060 Worker thread wakes up
00:47:41.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:41.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
00:47:41.021 00.000 10844 UpdateGuideState exits: m=3059 SNR=35.6 Saturated
00:47:41.021 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
00:47:41.022 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:41.022 00.000 11060 Moving (-0.08, -0.10) raw xDistance=0.11 yDistance=-0.06
00:47:41.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:41.022 00.000 10844 Enqueuing Expose request
00:47:41.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:47:41.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:41.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:47:41.022 00.000 11060 MoveAxis(E, 0, ABG)
00:47:41.022 00.000 11060 Move returns status 0, amount 0
00:47:41.022 00.000 11060 MoveAxis(N, 0, ABG)
00:47:41.022 00.000 11060 Move returns status 0, amount 0
00:47:41.022 00.000 11060 move complete, result=0
00:47:41.022 00.000 11060 worker thread done servicing request
00:47:41.022 00.000 11060 Worker thread wakes up
00:47:41.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:41.023 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:41.024 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:41.659 00.635 11060 Exposure complete
00:47:41.849 00.190 11060 worker thread done servicing request
00:47:41.849 00.000 10844 OnExposeComplete: enter
00:47:41.849 00.000 10844 UpdateGuideState(): m_state=6
00:47:41.849 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7189
00:47:41.849 00.000 10844 Star::Find returns 1 (1), X=263.90, Y=57.56, Mass=2621, SNR=32.5, Peak=255 HFD=3.3
00:47:41.850 00.001 10844 MultiStar: [#1 0.52,0.21,1.10,U] [#2 0.79,0.14,0.00,M1] [#3 -0.20,-0.35,0.99,U] [#4 -0.10,-0.33,1.07,U] [#5 -0.17,0.47,1.12,U] [#6 -0.23,0.29,0.96,U] [#7 -0.22,-0.39,0.83,U] [#8 0.15,0.12,0.91,U] 
00:47:41.850 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.09}, one-star: {-0.47, -0.86}
00:47:41.850 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
00:47:41.850 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
00:47:41.850 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.30 mountX=0.11 mountY=-0.07, mountTheta=-0.56
00:47:41.852 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.09, opts=13)
00:47:41.852 00.000 10844 Enqueuing Move request for scope (-0.08, -0.09)
00:47:41.852 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:41.852 00.000 10844 UpdateGuideState exits: m=2621 SNR=32.5 Saturated
00:47:41.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:41.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:41.853 00.001 10844 Enqueuing Expose request
00:47:41.853 00.000 11060 Worker thread wakes up
00:47:41.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
00:47:41.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
00:47:41.853 00.000 11060 Moving (-0.08, -0.09) raw xDistance=0.11 yDistance=-0.07
00:47:41.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:47:41.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:41.854 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:47:41.854 00.000 11060 MoveAxis(E, 0, ABG)
00:47:41.854 00.000 11060 Move returns status 0, amount 0
00:47:41.854 00.000 11060 MoveAxis(N, 0, ABG)
00:47:41.854 00.000 11060 Move returns status 0, amount 0
00:47:41.854 00.000 11060 move complete, result=0
00:47:41.854 00.000 11060 worker thread done servicing request
00:47:41.854 00.000 11060 Worker thread wakes up
00:47:41.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:41.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:41.855 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:42.484 00.629 11060 Exposure complete
00:47:42.650 00.166 11060 worker thread done servicing request
00:47:42.650 00.000 10844 OnExposeComplete: enter
00:47:42.650 00.000 10844 UpdateGuideState(): m_state=6
00:47:42.650 00.000 10844 Star::Find(15, 263, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7190
00:47:42.650 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=57.78, Mass=2756, SNR=33.4, Peak=234 HFD=3.6
00:47:42.650 00.000 10844 MultiStar: [#1 0.19,0.40,0.99,U] [#2 0.30,0.57,0.00,M2] [#3 -0.21,-0.02,0.90,U] [#4 -0.30,-0.16,0.92,U] [#5 -0.09,0.07,0.98,U] [#6 0.11,0.32,0.90,U] [#7 -0.21,0.37,0.83,U] [#8 -0.30,0.15,0.88,U] 
00:47:42.651 00.001 10844 refined, 7 included, MultiStar: {-0.10, 0.05}, one-star: {-0.02, -0.64}
00:47:42.651 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
00:47:42.651 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
00:47:42.651 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.66 mountX=-0.03 mountY=-0.10, mountTheta=-1.87
00:47:42.652 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
00:47:42.653 00.001 10844 Enqueuing Move request for scope (-0.10, 0.05)
00:47:42.653 00.000 11060 Worker thread wakes up
00:47:42.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:42.653 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.4
00:47:42.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:42.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:42.653 00.000 10844 Enqueuing Expose request
00:47:42.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
00:47:42.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
00:47:42.653 00.000 11060 Moving (-0.10, 0.05) raw xDistance=-0.03 yDistance=-0.10
00:47:42.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:47:42.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:42.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:47:42.653 00.000 11060 MoveAxis(E, 0, ABG)
00:47:42.653 00.000 11060 Move returns status 0, amount 0
00:47:42.654 00.001 11060 MoveAxis(N, 0, ABG)
00:47:42.654 00.000 11060 Move returns status 0, amount 0
00:47:42.654 00.000 11060 move complete, result=0
00:47:42.654 00.000 11060 worker thread done servicing request
00:47:42.654 00.000 11060 Worker thread wakes up
00:47:42.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:42.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:42.656 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:43.282 00.626 11060 Exposure complete
00:47:43.449 00.167 11060 worker thread done servicing request
00:47:43.450 00.001 10844 OnExposeComplete: enter
00:47:43.450 00.000 10844 UpdateGuideState(): m_state=6
00:47:43.450 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7191
00:47:43.450 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.32, Mass=2770, SNR=33.4, Peak=255 HFD=3.5
00:47:43.450 00.000 10844 MultiStar: [#1 0.55,0.30,0.00,M3] [#2 0.08,0.58,2.02,U] [#3 -0.07,0.27,0.97,U] [#4 -0.43,-0.17,1.01,U] [#5 -0.22,0.24,1.06,U] [#6 -0.14,0.08,0.97,U] [#7 -0.26,-0.14,0.79,U] [#8 -0.06,0.25,1.00,U] 
00:47:43.450 00.000 10844 single-star, 7 included, MultiStar: {-0.11, 0.19}, one-star: {0.04, -0.10}
00:47:43.451 00.001 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
00:47:43.451 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
00:47:43.451 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.22 mountX=0.09 mountY=0.05, mountTheta=0.52
00:47:43.452 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.10, opts=13)
00:47:43.452 00.000 10844 Enqueuing Move request for scope (0.04, -0.10)
00:47:43.452 00.000 11060 Worker thread wakes up
00:47:43.452 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:43.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:47:43.452 00.000 10844 UpdateGuideState exits: m=2770 SNR=33.4 Saturated
00:47:43.452 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:47:43.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:43.452 00.000 11060 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=0.05
00:47:43.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:43.452 00.000 10844 Enqueuing Expose request
00:47:43.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:47:43.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:43.453 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:47:43.453 00.000 11060 MoveAxis(E, 0, ABG)
00:47:43.453 00.000 11060 Move returns status 0, amount 0
00:47:43.453 00.000 11060 MoveAxis(N, 0, ABG)
00:47:43.453 00.000 11060 Move returns status 0, amount 0
00:47:43.453 00.000 11060 move complete, result=0
00:47:43.453 00.000 11060 worker thread done servicing request
00:47:43.453 00.000 11060 Worker thread wakes up
00:47:43.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:43.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:43.454 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:44.077 00.623 11060 Exposure complete
00:47:44.256 00.179 11060 worker thread done servicing request
00:47:44.256 00.000 10844 OnExposeComplete: enter
00:47:44.256 00.000 10844 UpdateGuideState(): m_state=6
00:47:44.257 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7192
00:47:44.257 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.61, Mass=3082, SNR=35.5, Peak=255 HFD=3.6
00:47:44.257 00.000 10844 MultiStar: [#1 0.22,0.15,0.90,U] [#2 0.38,0.22,1.88,U] [#3 -0.42,0.15,0.89,U] [#4 -0.47,-0.21,0.90,U] [#5 -0.13,0.01,0.91,U] [#6 0.32,0.05,0.88,U] [#7 -0.08,0.09,0.86,U] [#8 -0.03,0.18,0.89,U] 
00:47:44.257 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.11, 0.20}
00:47:44.257 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
00:47:44.257 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
00:47:44.257 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
00:47:44.258 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
00:47:44.258 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
00:47:44.258 00.000 11060 Worker thread wakes up
00:47:44.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:47:44.258 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:47:44.259 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:44.259 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
00:47:44.259 00.000 10844 UpdateGuideState exits: m=3082 SNR=35.5 Saturated
00:47:44.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:47:44.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:44.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:44.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:44.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:47:44.259 00.000 10844 Enqueuing Expose request
00:47:44.259 00.000 11060 MoveAxis(E, 0, ABG)
00:47:44.259 00.000 11060 Move returns status 0, amount 0
00:47:44.259 00.000 11060 MoveAxis(N, 0, ABG)
00:47:44.259 00.000 11060 Move returns status 0, amount 0
00:47:44.259 00.000 11060 move complete, result=0
00:47:44.259 00.000 11060 worker thread done servicing request
00:47:44.259 00.000 11060 Worker thread wakes up
00:47:44.260 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:44.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:44.261 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:44.895 00.634 11060 Exposure complete
00:47:45.081 00.186 11060 worker thread done servicing request
00:47:45.081 00.000 10844 OnExposeComplete: enter
00:47:45.081 00.000 10844 UpdateGuideState(): m_state=6
00:47:45.081 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7193
00:47:45.082 00.001 10844 Star::Find returns 1 (1), X=264.40, Y=58.50, Mass=3094, SNR=35.4, Peak=255 HFD=3.4
00:47:45.082 00.000 10844 MultiStar: [#1 0.46,0.15,1.01,U] [#2 0.49,0.08,1.89,U] [#3 -0.21,-0.04,0.89,U] [#4 -0.28,-0.27,0.95,U] [#5 -0.43,0.23,0.95,U] [#6 -0.17,-0.07,0.87,U] [#7 0.18,-0.46,0.83,U] [#8 -0.28,0.25,0.83,U] 
00:47:45.082 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.03, 0.08}
00:47:45.082 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
00:47:45.082 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
00:47:45.082 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.21 mountX=-0.01 mountY=0.03, mountTheta=1.96
00:47:45.084 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
00:47:45.084 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
00:47:45.084 00.000 11060 Worker thread wakes up
00:47:45.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:45.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:47:45.084 00.000 10844 UpdateGuideState exits: m=3094 SNR=35.4 Saturated
00:47:45.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:47:45.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:45.084 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
00:47:45.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:45.084 00.000 10844 Enqueuing Expose request
00:47:45.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:45.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:45.085 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:47:45.085 00.000 11060 MoveAxis(E, 0, ABG)
00:47:45.085 00.000 11060 Move returns status 0, amount 0
00:47:45.085 00.000 11060 MoveAxis(N, 0, ABG)
00:47:45.085 00.000 11060 Move returns status 0, amount 0
00:47:45.085 00.000 11060 move complete, result=0
00:47:45.085 00.000 11060 worker thread done servicing request
00:47:45.085 00.000 11060 Worker thread wakes up
00:47:45.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:45.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:45.087 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:47:45.719 00.632 11060 Exposure complete
00:47:45.886 00.167 11060 worker thread done servicing request
00:47:45.886 00.000 10844 OnExposeComplete: enter
00:47:45.886 00.000 10844 UpdateGuideState(): m_state=6
00:47:45.887 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7194
00:47:45.887 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.57, Mass=2958, SNR=35.0, Peak=253 HFD=3.3
00:47:45.887 00.000 10844 MultiStar: [#1 1.08,0.02,0.00,M2] [#2 0.23,0.09,1.89,U] [#3 -0.08,-0.03,0.83,U] [#4 -0.28,-0.78,0.00,M1] [#5 0.30,0.68,0.00,M1] [#6 0.35,-0.08,0.90,U] [#7 -0.29,-0.26,0.84,U] [#8 0.28,0.33,0.85,U] 
00:47:45.887 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.05}, one-star: {0.32, 0.16}
00:47:45.887 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
00:47:45.887 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
00:47:45.887 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.28 mountX=-0.07 mountY=0.15, mountTheta=2.03
00:47:45.888 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.05, opts=13)
00:47:45.889 00.001 10844 Enqueuing Move request for scope (0.16, 0.05)
00:47:45.889 00.000 11060 Worker thread wakes up
00:47:45.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
00:47:45.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
00:47:45.889 00.000 11060 Moving (0.16, 0.05) raw xDistance=-0.07 yDistance=0.15
00:47:45.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:47:45.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:45.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:45.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:47:45.889 00.000 11060 MoveAxis(E, 0, ABG)
00:47:45.889 00.000 11060 Move returns status 0, amount 0
00:47:45.889 00.000 11060 MoveAxis(N, 0, ABG)
00:47:45.889 00.000 11060 Move returns status 0, amount 0
00:47:45.889 00.000 11060 move complete, result=0
00:47:45.889 00.000 10844 UpdateGuideState exits: m=2958 SNR=35.0
00:47:45.889 00.000 11060 worker thread done servicing request
00:47:45.890 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:45.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:45.890 00.000 10844 Enqueuing Expose request
00:47:45.890 00.000 11060 Worker thread wakes up
00:47:45.890 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:45.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:45.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:46.530 00.640 11060 Exposure complete
00:47:46.716 00.186 11060 worker thread done servicing request
00:47:46.717 00.001 10844 OnExposeComplete: enter
00:47:46.717 00.000 10844 UpdateGuideState(): m_state=6
00:47:46.717 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7195
00:47:46.717 00.000 10844 Star::Find returns 1 (0), X=264.70, Y=58.27, Mass=3111, SNR=35.7, Peak=252 HFD=3.5
00:47:46.717 00.000 10844 MultiStar: [#1 0.92,-0.10,0.00,M3] [#2 0.89,0.10,0.00,M1] [#3 0.46,-0.16,0.90,U] [#4 -0.07,-0.67,0.00,M2] [#5 0.30,0.32,0.99,U] [#6 0.30,-0.11,0.86,U] [#7 0.28,-0.08,0.88,U] [#8 0.29,-0.32,0.94,U] 
00:47:46.717 00.000 10844 refined, 5 included, MultiStar: {0.33, -0.08}, one-star: {0.33, -0.15}
00:47:46.718 00.001 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
00:47:46.718 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
00:47:46.718 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-0.24 mountX=0.02 mountY=0.33, mountTheta=1.51
00:47:46.720 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.08, opts=13)
00:47:46.720 00.000 10844 Enqueuing Move request for scope (0.33, -0.08)
00:47:46.720 00.000 11060 Worker thread wakes up
00:47:46.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:47:46.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.08) opts 0xd
00:47:46.720 00.000 10844 UpdateGuideState exits: m=3111 SNR=35.7
00:47:46.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.08)
00:47:46.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:46.720 00.000 11060 Moving (0.33, -0.08) raw xDistance=0.02 yDistance=0.33
00:47:46.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:46.720 00.000 10844 Enqueuing Expose request
00:47:46.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:47:46.722 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:47:46.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:47:46.722 00.000 11060 MoveAxis(E, 0, ABG)
00:47:46.722 00.000 11060 Move returns status 0, amount 0
00:47:46.722 00.000 11060 MoveAxis(N, 0, ABG)
00:47:46.722 00.000 11060 Move returns status 0, amount 0
00:47:46.722 00.000 11060 move complete, result=0
00:47:46.722 00.000 11060 worker thread done servicing request
00:47:46.722 00.000 11060 Worker thread wakes up
00:47:46.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:46.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:46.724 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:47:47.363 00.639 11060 Exposure complete
00:47:47.549 00.186 11060 worker thread done servicing request
00:47:47.549 00.000 10844 OnExposeComplete: enter
00:47:47.549 00.000 10844 UpdateGuideState(): m_state=6
00:47:47.549 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7196
00:47:47.549 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=58.09, Mass=2450, SNR=31.3, Peak=202 HFD=3.4
00:47:47.549 00.000 10844 MultiStar: [#1 0.60,-0.06,1.12,U] [#2 0.55,-0.13,2.03,U] [#3 0.19,-0.50,1.05,U] [#4 -0.52,-0.52,0.00,M3] [#5 0.35,0.66,0.00,M1] [#6 0.59,0.06,0.92,U] [#7 0.15,-0.58,0.97,U] [#8 0.36,-0.49,0.95,U] 
00:47:47.549 00.000 10844 single-star, 6 included, MultiStar: {0.36, -0.27}, one-star: {-0.08, -0.32}
00:47:47.550 00.001 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
00:47:47.550 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
00:47:47.550 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.80 mountX=0.33 mountY=-0.02, mountTheta=-0.07
00:47:47.551 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.32, opts=13)
00:47:47.551 00.000 10844 Enqueuing Move request for scope (-0.08, -0.32)
00:47:47.551 00.000 11060 Worker thread wakes up
00:47:47.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:47.552 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
00:47:47.552 00.000 10844 UpdateGuideState exits: m=2450 SNR=31.3
00:47:47.552 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
00:47:47.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:47.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:47.552 00.000 10844 Enqueuing Expose request
00:47:47.552 00.000 11060 Moving (-0.08, -0.32) raw xDistance=0.33 yDistance=-0.02
00:47:47.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
00:47:47.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:47.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:47:47.552 00.000 11060 MoveAxis(W, 57, ABG)
00:47:47.552 00.000 11060 Guiding  Dir = 3, Dur = 57
00:47:47.589 00.037 11060 IsSlewing returns 0
00:47:47.589 00.000 11060 IsGuiding returns 0
00:47:47.696 00.107 11060 IsGuiding returns 0
00:47:47.696 00.000 11060 Move returns status 0, amount 57
00:47:47.696 00.000 11060 MoveAxis(N, 0, ABG)
00:47:47.696 00.000 11060 Move returns status 0, amount 0
00:47:47.696 00.000 11060 move complete, result=0
00:47:47.696 00.000 11060 worker thread done servicing request
00:47:47.697 00.001 11060 Worker thread wakes up
00:47:47.697 00.000 10844 GuideStep: 0.3 px 57 ms WEST, -0.0 px 0 ms NORTH
00:47:47.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:47.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:48.329 00.632 11060 Exposure complete
00:47:48.521 00.192 11060 worker thread done servicing request
00:47:48.521 00.000 10844 OnExposeComplete: enter
00:47:48.521 00.000 10844 UpdateGuideState(): m_state=6
00:47:48.522 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7197
00:47:48.522 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.50, Mass=3008, SNR=34.9, Peak=250 HFD=3.5
00:47:48.522 00.000 10844 MultiStar: [#1 0.66,-0.05,0.00,M3] [#2 0.27,0.36,1.88,U] [#3 0.24,0.08,0.93,U] [#4 -0.24,0.01,0.89,U] [#5 0.01,0.18,0.89,U] [#6 0.19,0.15,0.92,U] [#7 0.26,-0.35,0.77,U] [#8 -0.22,0.25,0.90,U] 
00:47:48.522 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.14}, one-star: {0.30, 0.08}
00:47:48.522 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
00:47:48.522 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
00:47:48.522 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.83 mountX=-0.16 mountY=0.10, mountTheta=2.57
00:47:48.524 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.14, opts=13)
00:47:48.524 00.000 10844 Enqueuing Move request for scope (0.12, 0.14)
00:47:48.524 00.000 11060 Worker thread wakes up
00:47:48.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:48.524 00.000 10844 UpdateGuideState exits: m=3008 SNR=34.9
00:47:48.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:48.525 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:48.525 00.000 10844 Enqueuing Expose request
00:47:48.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
00:47:48.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
00:47:48.525 00.000 11060 Moving (0.12, 0.14) raw xDistance=-0.16 yDistance=0.10
00:47:48.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:47:48.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:48.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:47:48.525 00.000 11060 MoveAxis(E, 25, ABG)
00:47:48.525 00.000 11060 Guiding  Dir = 2, Dur = 25
00:47:48.557 00.032 11060 IsSlewing returns 0
00:47:48.558 00.001 11060 IsGuiding returns 0
00:47:48.588 00.030 11060 IsGuiding returns 0
00:47:48.588 00.000 11060 Move returns status 0, amount 25
00:47:48.588 00.000 11060 MoveAxis(N, 0, ABG)
00:47:48.589 00.001 11060 Move returns status 0, amount 0
00:47:48.589 00.000 11060 move complete, result=0
00:47:48.589 00.000 11060 worker thread done servicing request
00:47:48.589 00.000 11060 Worker thread wakes up
00:47:48.589 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
00:47:48.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:48.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:49.218 00.629 11060 Exposure complete
00:47:49.403 00.185 11060 worker thread done servicing request
00:47:49.403 00.000 10844 OnExposeComplete: enter
00:47:49.404 00.001 10844 UpdateGuideState(): m_state=6
00:47:49.404 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7198
00:47:49.404 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.06, Mass=3258, SNR=37.4, Peak=239 HFD=3.4
00:47:49.404 00.000 10844 MultiStar: [#1 0.40,-0.37,0.91,U] [#2 0.63,-0.04,0.00,M1] [#3 0.24,-0.34,0.81,U] [#4 -0.34,-0.03,0.90,U] [#5 0.11,0.17,0.94,U] [#6 -0.03,0.05,0.79,U] [#7 -0.04,-0.44,0.71,U] [#8 0.29,0.21,0.86,U] 
00:47:49.404 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.13}, one-star: {0.32, -0.36}
00:47:49.404 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
00:47:49.404 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
00:47:49.404 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.81 mountX=0.11 mountY=0.15, mountTheta=0.93
00:47:49.405 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.13, opts=13)
00:47:49.405 00.000 10844 Enqueuing Move request for scope (0.13, -0.13)
00:47:49.406 00.001 11060 Worker thread wakes up
00:47:49.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:49.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
00:47:49.406 00.000 10844 UpdateGuideState exits: m=3258 SNR=37.4
00:47:49.406 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
00:47:49.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:49.406 00.000 11060 Moving (0.13, -0.13) raw xDistance=0.11 yDistance=0.15
00:47:49.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:49.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:47:49.406 00.000 10844 Enqueuing Expose request
00:47:49.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:49.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:47:49.406 00.000 11060 MoveAxis(E, 0, ABG)
00:47:49.406 00.000 11060 Move returns status 0, amount 0
00:47:49.406 00.000 11060 MoveAxis(N, 0, ABG)
00:47:49.407 00.001 11060 Move returns status 0, amount 0
00:47:49.407 00.000 11060 move complete, result=0
00:47:49.407 00.000 11060 worker thread done servicing request
00:47:49.407 00.000 11060 Worker thread wakes up
00:47:49.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:49.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:49.408 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:47:50.039 00.631 11060 Exposure complete
00:47:50.213 00.174 11060 worker thread done servicing request
00:47:50.213 00.000 10844 OnExposeComplete: enter
00:47:50.214 00.001 10844 UpdateGuideState(): m_state=6
00:47:50.214 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7199
00:47:50.214 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.10, Mass=2822, SNR=33.4, Peak=255 HFD=3.5
00:47:50.214 00.000 10844 MultiStar: [#1 0.84,0.08,0.00,M3] [#2 0.53,0.17,2.09,U] [#3 -0.06,-0.65,0.00,M1] [#4 0.04,-0.44,0.99,U] [#5 0.16,-0.04,1.05,U] [#6 0.20,-0.21,0.90,U] [#7 -0.05,-0.56,0.85,U] [#8 0.07,-0.44,0.97,U] 
00:47:50.214 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.19}, one-star: {0.01, -0.31}
00:47:50.214 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
00:47:50.215 00.001 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
00:47:50.215 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.78 mountX=0.16 mountY=0.23, mountTheta=0.97
00:47:50.216 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.19, opts=13)
00:47:50.216 00.000 10844 Enqueuing Move request for scope (0.20, -0.19)
00:47:50.216 00.000 11060 Worker thread wakes up
00:47:50.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:50.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
00:47:50.216 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.4 Saturated
00:47:50.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
00:47:50.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:50.216 00.000 11060 Moving (0.20, -0.19) raw xDistance=0.16 yDistance=0.23
00:47:50.217 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:50.217 00.000 10844 Enqueuing Expose request
00:47:50.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:47:50.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:47:50.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:47:50.217 00.000 11060 MoveAxis(W, 27, ABG)
00:47:50.217 00.000 11060 Guiding  Dir = 3, Dur = 27
00:47:50.223 00.006 11060 IsSlewing returns 0
00:47:50.223 00.000 11060 IsGuiding returns 0
00:47:50.254 00.031 11060 IsGuiding returns 0
00:47:50.254 00.000 11060 Move returns status 0, amount 27
00:47:50.254 00.000 11060 MoveAxis(N, 0, ABG)
00:47:50.254 00.000 11060 Move returns status 0, amount 0
00:47:50.254 00.000 11060 move complete, result=0
00:47:50.254 00.000 11060 worker thread done servicing request
00:47:50.262 00.008 11060 Worker thread wakes up
00:47:50.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:50.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:50.262 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
00:47:50.904 00.642 11060 Exposure complete
00:47:51.094 00.190 11060 worker thread done servicing request
00:47:51.094 00.000 10844 OnExposeComplete: enter
00:47:51.094 00.000 10844 UpdateGuideState(): m_state=6
00:47:51.094 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7200
00:47:51.094 00.000 10844 Star::Find returns 1 (1), X=264.79, Y=58.45, Mass=3155, SNR=36.2, Peak=255 HFD=3.6
00:47:51.095 00.001 10844 MultiStar: [#1 0.46,0.09,0.93,U] [#2 0.29,0.12,1.94,U] [#3 0.25,0.14,0.97,U] [#4 -0.56,-0.24,0.84,U] [#5 -0.39,-0.25,0.90,U] [#6 0.22,-0.02,0.89,U] [#7 0.52,-0.32,0.84,U] [#8 0.13,-0.13,0.94,U] 
00:47:51.095 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.42, 0.03}
00:47:51.095 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
00:47:51.095 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
00:47:51.095 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=0.01 mountY=0.18, mountTheta=1.54
00:47:51.097 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.04, opts=13)
00:47:51.097 00.000 10844 Enqueuing Move request for scope (0.17, -0.04)
00:47:51.097 00.000 11060 Worker thread wakes up
00:47:51.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:51.098 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
00:47:51.098 00.000 10844 UpdateGuideState exits: m=3155 SNR=36.2 Saturated
00:47:51.098 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
00:47:51.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:51.098 00.000 11060 Moving (0.17, -0.04) raw xDistance=0.01 yDistance=0.18
00:47:51.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:51.098 00.000 10844 Enqueuing Expose request
00:47:51.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:47:51.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:51.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:47:51.098 00.000 11060 MoveAxis(E, 0, ABG)
00:47:51.098 00.000 11060 Move returns status 0, amount 0
00:47:51.098 00.000 11060 MoveAxis(N, 0, ABG)
00:47:51.098 00.000 11060 Move returns status 0, amount 0
00:47:51.098 00.000 11060 move complete, result=0
00:47:51.099 00.001 11060 worker thread done servicing request
00:47:51.099 00.000 11060 Worker thread wakes up
00:47:51.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:51.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:51.101 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:47:51.727 00.626 11060 Exposure complete
00:47:51.923 00.196 11060 worker thread done servicing request
00:47:51.924 00.001 10844 OnExposeComplete: enter
00:47:51.924 00.000 10844 UpdateGuideState(): m_state=6
00:47:51.924 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7201
00:47:51.924 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=58.47, Mass=3261, SNR=36.5, Peak=255 HFD=3.3
00:47:51.924 00.000 10844 MultiStar: [#1 0.64,0.05,0.00,M3] [#2 0.23,0.33,1.90,U] [#3 -0.40,0.30,0.85,U] [#4 -0.27,-0.04,0.95,U] [#5 0.30,0.25,0.90,U] [#6 -0.21,0.04,0.88,U] [#7 -0.20,-0.24,0.81,U] [#8 -0.21,0.02,0.81,U] 
00:47:51.924 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {0.20, 0.06}
00:47:51.924 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.52 = -2.77)
00:47:51.924 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
00:47:51.924 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
00:47:51.927 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
00:47:51.927 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
00:47:51.927 00.000 11060 Worker thread wakes up
00:47:51.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:47:51.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:47:51.927 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
00:47:51.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:47:51.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:51.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:51.927 00.000 10844 UpdateGuideState exits: m=3261 SNR=36.5 Saturated
00:47:51.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:51.928 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:51.928 00.000 10844 Enqueuing Expose request
00:47:51.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:51.928 00.000 11060 MoveAxis(E, 0, ABG)
00:47:51.928 00.000 11060 Move returns status 0, amount 0
00:47:51.928 00.000 11060 MoveAxis(N, 0, ABG)
00:47:51.928 00.000 11060 Move returns status 0, amount 0
00:47:51.928 00.000 11060 move complete, result=0
00:47:51.928 00.000 11060 worker thread done servicing request
00:47:51.928 00.000 11060 Worker thread wakes up
00:47:51.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:51.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:51.929 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:52.553 00.624 11060 Exposure complete
00:47:52.706 00.153 11060 worker thread done servicing request
00:47:52.706 00.000 10844 OnExposeComplete: enter
00:47:52.706 00.000 10844 UpdateGuideState(): m_state=6
00:47:52.708 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7202
00:47:52.708 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.24, Mass=2759, SNR=33.6, Peak=254 HFD=3.5
00:47:52.708 00.000 10844 MultiStar: [#1 0.49,-0.21,1.07,U] [#2 0.10,-0.21,2.07,U] [#3 -0.17,0.15,0.98,U] [#4 -0.23,-0.42,0.95,U] [#5 0.22,-0.16,0.99,U] [#6 -0.16,-0.04,0.94,U] [#7 -0.37,-0.36,0.84,U] [#8 -0.07,-0.12,0.93,U] 
00:47:52.708 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.17}, one-star: {0.34, -0.18}
00:47:52.708 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
00:47:52.708 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
00:47:52.708 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.36 mountX=0.16 mountY=0.07, mountTheta=0.38
00:47:52.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.17, opts=13)
00:47:52.710 00.000 10844 Enqueuing Move request for scope (0.04, -0.17)
00:47:52.710 00.000 11060 Worker thread wakes up
00:47:52.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
00:47:52.710 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
00:47:52.710 00.000 11060 Moving (0.04, -0.17) raw xDistance=0.16 yDistance=0.07
00:47:52.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:47:52.711 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:52.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:52.711 00.000 10844 UpdateGuideState exits: m=2759 SNR=33.6
00:47:52.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:52.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:52.711 00.000 10844 Enqueuing Expose request
00:47:52.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:47:52.711 00.000 11060 MoveAxis(W, 29, ABG)
00:47:52.711 00.000 11060 Guiding  Dir = 3, Dur = 29
00:47:52.721 00.010 11060 IsSlewing returns 0
00:47:52.721 00.000 11060 IsGuiding returns 0
00:47:52.755 00.034 11060 IsGuiding returns 0
00:47:52.755 00.000 11060 Move returns status 0, amount 29
00:47:52.755 00.000 11060 MoveAxis(N, 0, ABG)
00:47:52.755 00.000 11060 Move returns status 0, amount 0
00:47:52.755 00.000 11060 move complete, result=0
00:47:52.756 00.001 11060 worker thread done servicing request
00:47:52.756 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
00:47:52.756 00.000 11060 Worker thread wakes up
00:47:52.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:52.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:53.409 00.653 11060 Exposure complete
00:47:53.594 00.185 11060 worker thread done servicing request
00:47:53.594 00.000 10844 OnExposeComplete: enter
00:47:53.594 00.000 10844 UpdateGuideState(): m_state=6
00:47:53.595 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7203
00:47:53.595 00.000 10844 Star::Find returns 1 (1), X=264.59, Y=58.50, Mass=2737, SNR=33.4, Peak=255 HFD=3.2
00:47:53.595 00.000 10844 MultiStar: [#1 0.53,0.35,0.00,M3] [#2 -0.25,0.61,0.00,M1] [#3 -0.33,-0.09,1.03,U] [#4 -0.27,-0.32,1.02,U] [#5 -0.34,0.35,1.05,U] [#6 -0.32,-0.06,0.95,U] [#7 -0.07,0.22,0.91,U] [#8 0.18,0.37,0.94,U] 
00:47:53.595 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.08}, one-star: {0.22, 0.08}
00:47:53.595 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
00:47:53.595 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
00:47:53.595 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.64 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
00:47:53.596 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.08, opts=13)
00:47:53.597 00.001 10844 Enqueuing Move request for scope (-0.14, 0.08)
00:47:53.597 00.000 11060 Worker thread wakes up
00:47:53.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:53.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
00:47:53.597 00.000 10844 UpdateGuideState exits: m=2737 SNR=33.4 Saturated
00:47:53.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
00:47:53.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:53.597 00.000 11060 Moving (-0.14, 0.08) raw xDistance=-0.05 yDistance=-0.15
00:47:53.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:53.597 00.000 10844 Enqueuing Expose request
00:47:53.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:47:53.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:53.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:47:53.597 00.000 11060 MoveAxis(E, 0, ABG)
00:47:53.597 00.000 11060 Move returns status 0, amount 0
00:47:53.598 00.001 11060 MoveAxis(N, 0, ABG)
00:47:53.598 00.000 11060 Move returns status 0, amount 0
00:47:53.598 00.000 11060 move complete, result=0
00:47:53.598 00.000 11060 worker thread done servicing request
00:47:53.598 00.000 11060 Worker thread wakes up
00:47:53.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:53.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:53.599 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:54.224 00.625 11060 Exposure complete
00:47:54.384 00.160 11060 worker thread done servicing request
00:47:54.384 00.000 10844 OnExposeComplete: enter
00:47:54.384 00.000 10844 UpdateGuideState(): m_state=6
00:47:54.385 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7204
00:47:54.385 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=58.81, Mass=2868, SNR=33.6, Peak=255 HFD=3.5
00:47:54.385 00.000 10844 MultiStar: [#1 0.88,0.12,0.00,M4] [#2 0.43,0.35,1.96,U] [#3 0.13,0.21,1.01,U] [#4 -0.18,0.10,1.01,U] [#5 0.27,0.35,1.05,U] [#6 0.00,0.66,0.00,M1] [#7 -0.22,0.05,0.83,U] [#8 0.04,0.41,0.97,U] 
00:47:54.385 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.28}, one-star: {-0.16, 0.40}
00:47:54.385 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
00:47:54.385 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
00:47:54.385 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.23 mountX=-0.29 mountY=0.05, mountTheta=2.97
00:47:54.387 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.28, opts=13)
00:47:54.387 00.000 10844 Enqueuing Move request for scope (0.10, 0.28)
00:47:54.387 00.000 11060 Worker thread wakes up
00:47:54.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:54.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
00:47:54.387 00.000 10844 UpdateGuideState exits: m=2868 SNR=33.6 Saturated
00:47:54.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
00:47:54.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:54.387 00.000 11060 Moving (0.10, 0.28) raw xDistance=-0.29 yDistance=0.05
00:47:54.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:54.389 00.002 10844 Enqueuing Expose request
00:47:54.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:47:54.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:54.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:47:54.389 00.000 11060 MoveAxis(E, 51, ABG)
00:47:54.389 00.000 11060 Guiding  Dir = 2, Dur = 51
00:47:54.409 00.020 11060 IsSlewing returns 0
00:47:54.409 00.000 11060 IsGuiding returns 0
00:47:54.488 00.079 11060 IsGuiding returns 0
00:47:54.489 00.001 11060 Move returns status 0, amount 51
00:47:54.489 00.000 11060 MoveAxis(N, 0, ABG)
00:47:54.489 00.000 11060 Move returns status 0, amount 0
00:47:54.489 00.000 11060 move complete, result=0
00:47:54.489 00.000 11060 worker thread done servicing request
00:47:54.489 00.000 11060 Worker thread wakes up
00:47:54.489 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
00:47:54.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:54.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:55.117 00.628 11060 Exposure complete
00:47:55.305 00.188 11060 worker thread done servicing request
00:47:55.306 00.001 10844 OnExposeComplete: enter
00:47:55.306 00.000 10844 UpdateGuideState(): m_state=6
00:47:55.306 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7205
00:47:55.306 00.000 10844 Star::Find returns 1 (0), X=264.38, Y=58.21, Mass=2561, SNR=32.1, Peak=246 HFD=3.2
00:47:55.306 00.000 10844 MultiStar: [#1 0.97,-0.10,0.00,M5] [#2 0.18,0.61,0.00,M1] [#3 0.05,0.23,1.07,U] [#4 -0.31,0.05,1.13,U] [#5 0.37,0.33,1.07,U] [#6 0.12,0.10,1.03,U] [#7 -0.00,-0.05,0.84,U] [#8 -0.24,0.53,0.90,U] 
00:47:55.306 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.14}, one-star: {0.01, -0.20}
00:47:55.306 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
00:47:55.306 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
00:47:55.306 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.55 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
00:47:55.307 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.14, opts=13)
00:47:55.308 00.001 10844 Enqueuing Move request for scope (0.00, 0.14)
00:47:55.308 00.000 11060 Worker thread wakes up
00:47:55.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:55.308 00.000 10844 UpdateGuideState exits: m=2561 SNR=32.1
00:47:55.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:55.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:55.308 00.000 10844 Enqueuing Expose request
00:47:55.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
00:47:55.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
00:47:55.308 00.000 11060 Moving (0.00, 0.14) raw xDistance=-0.14 yDistance=-0.02
00:47:55.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:47:55.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:55.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:47:55.308 00.000 11060 MoveAxis(E, 26, ABG)
00:47:55.308 00.000 11060 Guiding  Dir = 2, Dur = 26
00:47:55.332 00.024 11060 IsSlewing returns 0
00:47:55.332 00.000 11060 IsGuiding returns 0
00:47:55.395 00.063 11060 IsGuiding returns 0
00:47:55.395 00.000 11060 Move returns status 0, amount 26
00:47:55.395 00.000 11060 MoveAxis(N, 0, ABG)
00:47:55.395 00.000 11060 Move returns status 0, amount 0
00:47:55.395 00.000 11060 move complete, result=0
00:47:55.395 00.000 11060 worker thread done servicing request
00:47:55.396 00.001 11060 Worker thread wakes up
00:47:55.396 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
00:47:55.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:55.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:56.027 00.631 11060 Exposure complete
00:47:56.206 00.179 11060 worker thread done servicing request
00:47:56.206 00.000 10844 OnExposeComplete: enter
00:47:56.206 00.000 10844 UpdateGuideState(): m_state=6
00:47:56.206 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7206
00:47:56.206 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=58.29, Mass=2821, SNR=34.1, Peak=255 HFD=3.6
00:47:56.206 00.000 10844 MultiStar: [#1 0.47,0.41,0.00,M6] [#2 0.08,0.44,2.06,U] [#3 0.22,0.66,0.00,M1] [#4 -0.27,-0.02,0.97,U] [#5 0.47,0.40,0.00,M1] [#6 -0.10,0.21,0.91,U] [#7 0.12,-0.17,0.88,U] [#8 0.13,0.22,0.99,U] 
00:47:56.207 00.001 10844 refined, 5 included, MultiStar: {-0.01, 0.15}, one-star: {-0.16, -0.12}
00:47:56.207 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
00:47:56.207 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
00:47:56.207 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=-0.14 mountY=-0.04, mountTheta=-2.88
00:47:56.208 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
00:47:56.208 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
00:47:56.208 00.000 11060 Worker thread wakes up
00:47:56.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:56.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
00:47:56.208 00.000 10844 UpdateGuideState exits: m=2821 SNR=34.1 Saturated
00:47:56.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
00:47:56.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:56.208 00.000 11060 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=-0.04
00:47:56.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:56.208 00.000 10844 Enqueuing Expose request
00:47:56.209 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:47:56.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:56.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:56.209 00.000 11060 MoveAxis(E, 26, ABG)
00:47:56.209 00.000 11060 Guiding  Dir = 2, Dur = 26
00:47:56.225 00.016 11060 IsSlewing returns 0
00:47:56.225 00.000 11060 IsGuiding returns 0
00:47:56.257 00.032 11060 IsGuiding returns 0
00:47:56.257 00.000 11060 Move returns status 0, amount 26
00:47:56.257 00.000 11060 MoveAxis(N, 0, ABG)
00:47:56.257 00.000 11060 Move returns status 0, amount 0
00:47:56.258 00.001 11060 move complete, result=0
00:47:56.258 00.000 11060 worker thread done servicing request
00:47:56.258 00.000 11060 Worker thread wakes up
00:47:56.258 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
00:47:56.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:56.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:56.888 00.630 11060 Exposure complete
00:47:57.062 00.174 11060 worker thread done servicing request
00:47:57.062 00.000 10844 OnExposeComplete: enter
00:47:57.062 00.000 10844 UpdateGuideState(): m_state=6
00:47:57.062 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7207
00:47:57.062 00.000 10844 Star::Find returns 1 (0), X=264.07, Y=58.51, Mass=2974, SNR=34.1, Peak=251 HFD=3.5
00:47:57.062 00.000 10844 MultiStar: [#1 0.67,0.58,0.00,M7] [#2 0.13,0.16,2.11,U] [#3 0.14,0.55,0.96,U] [#4 -0.14,0.06,0.96,U] [#5 0.11,1.14,0.00,M2] [#6 -0.32,0.28,0.87,U] [#7 -0.05,0.29,0.85,U] [#8 0.32,0.03,0.90,U] 
00:47:57.062 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.20}, one-star: {-0.30, 0.10}
00:47:57.063 00.001 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
00:47:57.063 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
00:47:57.063 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.60 mountX=-0.20 mountY=-0.04, mountTheta=-2.95
00:47:57.064 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.20, opts=13)
00:47:57.064 00.000 10844 Enqueuing Move request for scope (-0.01, 0.20)
00:47:57.064 00.000 11060 Worker thread wakes up
00:47:57.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:57.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
00:47:57.064 00.000 10844 UpdateGuideState exits: m=2974 SNR=34.1
00:47:57.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
00:47:57.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.064 00.000 11060 Moving (-0.01, 0.20) raw xDistance=-0.20 yDistance=-0.04
00:47:57.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:57.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:47:57.064 00.000 10844 Enqueuing Expose request
00:47:57.065 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:57.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:47:57.065 00.000 11060 MoveAxis(E, 35, ABG)
00:47:57.065 00.000 11060 Guiding  Dir = 2, Dur = 35
00:47:57.068 00.003 11060 IsSlewing returns 0
00:47:57.068 00.000 11060 IsGuiding returns 0
00:47:57.120 00.052 11060 IsGuiding returns 0
00:47:57.120 00.000 11060 Move returns status 0, amount 35
00:47:57.120 00.000 11060 MoveAxis(N, 0, ABG)
00:47:57.120 00.000 11060 Move returns status 0, amount 0
00:47:57.120 00.000 11060 move complete, result=0
00:47:57.120 00.000 11060 worker thread done servicing request
00:47:57.120 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
00:47:57.120 00.000 11060 Worker thread wakes up
00:47:57.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:57.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:57.778 00.658 11060 Exposure complete
00:47:57.938 00.160 11060 worker thread done servicing request
00:47:57.938 00.000 10844 OnExposeComplete: enter
00:47:57.939 00.001 10844 UpdateGuideState(): m_state=6
00:47:57.939 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7208
00:47:57.939 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=58.78, Mass=3008, SNR=34.6, Peak=224 HFD=3.8
00:47:57.939 00.000 10844 MultiStar: [#1 0.53,0.18,1.02,U] [#2 0.02,-0.08,2.07,U] [#3 -0.19,-0.03,0.92,U] [#4 -0.01,-0.31,0.97,U] [#5 0.20,0.41,0.96,U] [#6 0.07,0.34,1.02,U] [#7 -0.34,0.25,0.74,U] [#8 -0.03,0.30,0.90,U] 
00:47:57.939 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {-0.09, 0.36}
00:47:57.940 00.001 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
00:47:57.940 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
00:47:57.940 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.34 mountX=-0.13 mountY=0.01, mountTheta=3.07
00:47:57.941 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.13, opts=13)
00:47:57.941 00.000 10844 Enqueuing Move request for scope (0.03, 0.13)
00:47:57.941 00.000 11060 Worker thread wakes up
00:47:57.941 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:57.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
00:47:57.941 00.000 10844 UpdateGuideState exits: m=3008 SNR=34.6
00:47:57.941 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
00:47:57.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.941 00.000 11060 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=0.01
00:47:57.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:57.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:47:57.941 00.000 10844 Enqueuing Expose request
00:47:57.942 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:57.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:47:57.942 00.000 11060 MoveAxis(E, 24, ABG)
00:47:57.942 00.000 11060 Guiding  Dir = 2, Dur = 24
00:47:57.960 00.018 11060 IsSlewing returns 0
00:47:57.960 00.000 11060 IsGuiding returns 0
00:47:58.023 00.063 11060 IsGuiding returns 0
00:47:58.023 00.000 11060 Move returns status 0, amount 24
00:47:58.023 00.000 11060 MoveAxis(N, 0, ABG)
00:47:58.023 00.000 11060 Move returns status 0, amount 0
00:47:58.023 00.000 11060 move complete, result=0
00:47:58.023 00.000 11060 worker thread done servicing request
00:47:58.023 00.000 11060 Worker thread wakes up
00:47:58.023 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:47:58.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:58.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:58.656 00.633 11060 Exposure complete
00:47:58.821 00.165 11060 worker thread done servicing request
00:47:58.821 00.000 10844 OnExposeComplete: enter
00:47:58.821 00.000 10844 UpdateGuideState(): m_state=6
00:47:58.821 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7209
00:47:58.821 00.000 10844 Star::Find returns 1 (1), X=263.81, Y=57.83, Mass=3290, SNR=36.9, Peak=255 HFD=3.3
00:47:58.821 00.000 10844 MultiStar: [#1 0.48,-0.33,0.95,U] [#2 -0.19,0.09,1.88,U] [#3 -0.25,-0.20,0.84,U] [#4 -0.42,-0.55,0.00,M1] [#5 0.15,0.20,0.91,U] [#6 -0.05,-0.28,0.85,U] [#7 -0.04,-0.50,0.83,U] [#8 -0.25,0.04,0.84,U] 
00:47:58.821 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.16}, one-star: {-0.56, -0.58}
00:47:58.821 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
00:47:58.821 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
00:47:58.822 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.12 mountX=0.18 mountY=-0.07, mountTheta=-0.39
00:47:58.823 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.16, opts=13)
00:47:58.823 00.000 10844 Enqueuing Move request for scope (-0.10, -0.16)
00:47:58.823 00.000 11060 Worker thread wakes up
00:47:58.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
00:47:58.823 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
00:47:58.823 00.000 11060 Moving (-0.10, -0.16) raw xDistance=0.18 yDistance=-0.07
00:47:58.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:47:58.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:58.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:47:58.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:47:58.823 00.000 10844 UpdateGuideState exits: m=3290 SNR=36.9 Saturated
00:47:58.823 00.000 11060 MoveAxis(W, 30, ABG)
00:47:58.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:58.823 00.000 11060 Guiding  Dir = 3, Dur = 30
00:47:58.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:58.823 00.000 10844 Enqueuing Expose request
00:47:58.837 00.014 11060 IsSlewing returns 0
00:47:58.837 00.000 11060 IsGuiding returns 0
00:47:58.882 00.045 11060 IsGuiding returns 0
00:47:58.882 00.000 11060 Move returns status 0, amount 30
00:47:58.882 00.000 11060 MoveAxis(N, 0, ABG)
00:47:58.882 00.000 11060 Move returns status 0, amount 0
00:47:58.882 00.000 11060 move complete, result=0
00:47:58.882 00.000 11060 worker thread done servicing request
00:47:58.882 00.000 11060 Worker thread wakes up
00:47:58.882 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:47:58.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:58.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:59.511 00.629 11060 Exposure complete
00:47:59.679 00.168 11060 worker thread done servicing request
00:47:59.680 00.001 10844 OnExposeComplete: enter
00:47:59.680 00.000 10844 UpdateGuideState(): m_state=6
00:47:59.680 00.000 10844 Star::Find(15, 263, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7210
00:47:59.680 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=58.31, Mass=2876, SNR=34.3, Peak=244 HFD=3.5
00:47:59.680 00.000 10844 MultiStar: [#1 0.61,0.01,0.96,U] [#2 0.79,-0.00,0.00,M1] [#3 0.00,0.10,0.95,U] [#4 0.06,0.02,0.97,U] [#5 0.28,0.09,1.02,U] [#6 -0.03,0.56,0.97,U] [#7 -0.41,-0.06,0.81,U] [#8 -0.16,0.37,0.90,U] 
00:47:59.680 00.000 10844 single-star, 7 included, MultiStar: {0.05, 0.12}, one-star: {-0.04, -0.11}
00:47:59.680 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
00:47:59.680 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
00:47:59.681 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.89 mountX=0.12 mountY=-0.02, mountTheta=-0.16
00:47:59.682 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
00:47:59.682 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
00:47:59.682 00.000 11060 Worker thread wakes up
00:47:59.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
00:47:59.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
00:47:59.682 00.000 11060 Moving (-0.04, -0.11) raw xDistance=0.12 yDistance=-0.02
00:47:59.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:47:59.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:59.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:47:59.682 00.000 10844 UpdateGuideState exits: m=2876 SNR=34.3
00:47:59.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:59.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:47:59.683 00.001 10844 Enqueuing Expose request
00:47:59.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:47:59.683 00.000 11060 MoveAxis(E, 0, ABG)
00:47:59.683 00.000 11060 Move returns status 0, amount 0
00:47:59.683 00.000 11060 MoveAxis(N, 0, ABG)
00:47:59.683 00.000 11060 Move returns status 0, amount 0
00:47:59.683 00.000 11060 move complete, result=0
00:47:59.683 00.000 11060 worker thread done servicing request
00:47:59.683 00.000 11060 Worker thread wakes up
00:47:59.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:47:59.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:47:59.684 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:00.313 00.629 11060 Exposure complete
00:48:00.479 00.166 11060 worker thread done servicing request
00:48:00.479 00.000 10844 OnExposeComplete: enter
00:48:00.479 00.000 10844 UpdateGuideState(): m_state=6
00:48:00.479 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7211
00:48:00.479 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=57.86, Mass=3220, SNR=36.4, Peak=246 HFD=3.7
00:48:00.481 00.002 10844 MultiStar: [#1 0.61,0.32,0.00,M5] [#2 -0.07,0.16,1.88,U] [#3 0.03,0.35,0.84,U] [#4 -0.10,-0.05,0.92,U] [#5 0.18,0.30,0.93,U] [#6 0.23,0.13,0.86,U] [#7 -0.14,-0.11,0.76,U] [#8 -0.22,0.27,0.81,U] 
00:48:00.481 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {-0.16, -0.56}
00:48:00.481 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
00:48:00.481 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
00:48:00.481 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.09 mountX=-0.06 mountY=-0.05, mountTheta=-2.45
00:48:00.489 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
00:48:00.489 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
00:48:00.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:00.489 00.000 10844 UpdateGuideState exits: m=3220 SNR=36.4
00:48:00.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:00.489 00.000 11060 Worker thread wakes up
00:48:00.490 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:48:00.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:48:00.490 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=-0.05
00:48:00.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:48:00.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:00.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:00.490 00.000 11060 MoveAxis(E, 0, ABG)
00:48:00.490 00.000 11060 Move returns status 0, amount 0
00:48:00.490 00.000 11060 MoveAxis(N, 0, ABG)
00:48:00.490 00.000 11060 Move returns status 0, amount 0
00:48:00.490 00.000 11060 move complete, result=0
00:48:00.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:00.490 00.000 10844 Enqueuing Expose request
00:48:00.490 00.000 11060 worker thread done servicing request
00:48:00.490 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:00.490 00.000 11060 Worker thread wakes up
00:48:00.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:00.491 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:01.131 00.640 11060 Exposure complete
00:48:01.322 00.191 11060 worker thread done servicing request
00:48:01.322 00.000 10844 OnExposeComplete: enter
00:48:01.322 00.000 10844 UpdateGuideState(): m_state=6
00:48:01.322 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
00:48:01.322 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.47, Mass=2999, SNR=35.4, Peak=255 HFD=3.5
00:48:01.324 00.002 10844 MultiStar: [#1 0.74,0.06,0.00,M6] [#2 0.06,0.37,1.87,U] [#3 -0.22,0.13,0.92,U] [#4 -0.63,0.18,0.00,M1] [#5 0.13,0.30,0.91,U] [#6 -0.34,-0.03,0.97,U] [#7 -0.11,-0.10,0.82,U] [#8 -0.17,0.37,0.91,U] 
00:48:01.324 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.18}, one-star: {-0.06, 0.06}
00:48:01.324 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.16)
00:48:01.324 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
00:48:01.324 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.38 mountX=-0.05 mountY=-0.07, mountTheta=-2.16
00:48:01.325 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.06, opts=13)
00:48:01.325 00.000 10844 Enqueuing Move request for scope (-0.06, 0.06)
00:48:01.325 00.000 11060 Worker thread wakes up
00:48:01.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:01.326 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
00:48:01.326 00.000 10844 UpdateGuideState exits: m=2999 SNR=35.4 Saturated
00:48:01.326 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
00:48:01.326 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:01.326 00.000 11060 Moving (-0.06, 0.06) raw xDistance=-0.05 yDistance=-0.07
00:48:01.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:01.326 00.000 10844 Enqueuing Expose request
00:48:01.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:48:01.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:01.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:48:01.326 00.000 11060 MoveAxis(E, 0, ABG)
00:48:01.326 00.000 11060 Move returns status 0, amount 0
00:48:01.326 00.000 11060 MoveAxis(N, 0, ABG)
00:48:01.326 00.000 11060 Move returns status 0, amount 0
00:48:01.326 00.000 11060 move complete, result=0
00:48:01.326 00.000 11060 worker thread done servicing request
00:48:01.326 00.000 11060 Worker thread wakes up
00:48:01.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:01.327 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:01.328 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:01.961 00.633 11060 Exposure complete
00:48:02.182 00.221 11060 worker thread done servicing request
00:48:02.183 00.001 10844 OnExposeComplete: enter
00:48:02.183 00.000 10844 UpdateGuideState(): m_state=6
00:48:02.183 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7213
00:48:02.183 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.54, Mass=2504, SNR=31.7, Peak=230 HFD=3.2
00:48:02.183 00.000 10844 MultiStar: [#1 0.54,0.08,1.01,U] [#2 -0.16,0.40,2.12,U] [#3 0.15,0.44,0.97,U] [#4 -0.30,0.00,1.09,U] [#5 -0.25,0.26,1.03,U] [#6 0.05,0.14,0.96,U] [#7 -0.26,0.51,0.89,U] [#8 0.17,0.30,1.01,U] 
00:48:02.183 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.26}, one-star: {0.30, 0.13}
00:48:02.183 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
00:48:02.183 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -3.00)
00:48:02.184 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.55 mountX=-0.26 mountY=-0.04, mountTheta=-3.00
00:48:02.185 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.26, opts=13)
00:48:02.185 00.000 10844 Enqueuing Move request for scope (0.01, 0.26)
00:48:02.185 00.000 11060 Worker thread wakes up
00:48:02.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:02.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
00:48:02.185 00.000 10844 UpdateGuideState exits: m=2504 SNR=31.7
00:48:02.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
00:48:02.186 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:02.186 00.000 11060 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=-0.04
00:48:02.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:02.186 00.000 10844 Enqueuing Expose request
00:48:02.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:48:02.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:02.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:02.186 00.000 11060 MoveAxis(E, 45, ABG)
00:48:02.186 00.000 11060 Guiding  Dir = 2, Dur = 45
00:48:02.203 00.017 11060 IsSlewing returns 0
00:48:02.203 00.000 11060 IsGuiding returns 0
00:48:02.251 00.048 11060 IsGuiding returns 0
00:48:02.251 00.000 11060 Move returns status 0, amount 45
00:48:02.251 00.000 11060 MoveAxis(N, 0, ABG)
00:48:02.251 00.000 11060 Move returns status 0, amount 0
00:48:02.251 00.000 11060 move complete, result=0
00:48:02.251 00.000 11060 worker thread done servicing request
00:48:02.251 00.000 11060 Worker thread wakes up
00:48:02.252 00.001 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
00:48:02.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:02.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:02.906 00.654 11060 Exposure complete
00:48:03.080 00.174 11060 worker thread done servicing request
00:48:03.080 00.000 10844 OnExposeComplete: enter
00:48:03.080 00.000 10844 UpdateGuideState(): m_state=6
00:48:03.080 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7214
00:48:03.080 00.000 10844 Star::Find returns 1 (0), X=264.85, Y=58.68, Mass=2865, SNR=34.0, Peak=246 HFD=3.4
00:48:03.081 00.001 10844 MultiStar: [#1 1.30,0.06,0.00,M6] [#2 0.41,0.26,1.90,U] [#3 -0.14,0.67,0.00,M1] [#4 -0.30,-0.01,1.02,U] [#5 0.04,0.50,1.03,U] [#6 0.16,0.26,0.97,U] [#7 -0.01,0.35,0.79,U] [#8 -0.07,0.75,0.00,M1] 
00:48:03.081 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.27}, one-star: {0.48, 0.26}
00:48:03.081 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
00:48:03.081 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
00:48:03.081 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=1.00 mountX=-0.29 mountY=0.13, mountTheta=2.74
00:48:03.083 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.27, opts=13)
00:48:03.083 00.000 10844 Enqueuing Move request for scope (0.17, 0.27)
00:48:03.083 00.000 11060 Worker thread wakes up
00:48:03.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:03.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.27) opts 0xd
00:48:03.083 00.000 10844 UpdateGuideState exits: m=2865 SNR=34.0
00:48:03.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.27)
00:48:03.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:03.083 00.000 11060 Moving (0.17, 0.27) raw xDistance=-0.29 yDistance=0.13
00:48:03.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:03.083 00.000 10844 Enqueuing Expose request
00:48:03.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:48:03.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:03.084 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:48:03.084 00.000 11060 MoveAxis(E, 52, ABG)
00:48:03.084 00.000 11060 Guiding  Dir = 2, Dur = 52
00:48:03.103 00.019 11060 IsSlewing returns 0
00:48:03.103 00.000 11060 IsGuiding returns 0
00:48:03.158 00.055 11060 IsGuiding returns 0
00:48:03.158 00.000 11060 Move returns status 0, amount 52
00:48:03.158 00.000 11060 MoveAxis(N, 0, ABG)
00:48:03.158 00.000 11060 Move returns status 0, amount 0
00:48:03.158 00.000 11060 move complete, result=0
00:48:03.158 00.000 11060 worker thread done servicing request
00:48:03.158 00.000 11060 Worker thread wakes up
00:48:03.158 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
00:48:03.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:03.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:03.789 00.631 11060 Exposure complete
00:48:03.998 00.209 11060 worker thread done servicing request
00:48:03.998 00.000 10844 OnExposeComplete: enter
00:48:03.998 00.000 10844 UpdateGuideState(): m_state=6
00:48:03.998 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7215
00:48:03.998 00.000 10844 Star::Find returns 1 (1), X=264.60, Y=58.92, Mass=3098, SNR=35.4, Peak=255 HFD=3.5
00:48:03.998 00.000 10844 MultiStar: [#1 0.81,0.06,0.00,M7] [#2 0.40,-0.06,1.91,U] [#3 -0.46,0.15,0.91,U] [#4 -0.38,-0.15,0.88,U] [#5 -0.16,0.27,1.04,U] [#6 0.23,0.14,0.92,U] [#7 -0.15,-0.44,0.84,U] [#8 -0.17,0.22,0.83,U] 
00:48:03.999 00.001 10844 refined, 7 included, MultiStar: {0.00, 0.07}, one-star: {0.23, 0.50}
00:48:03.999 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
00:48:03.999 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.01)
00:48:03.999 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
00:48:04.001 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
00:48:04.001 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
00:48:04.001 00.000 11060 Worker thread wakes up
00:48:04.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:04.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
00:48:04.001 00.000 10844 UpdateGuideState exits: m=3098 SNR=35.4 Saturated
00:48:04.001 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
00:48:04.002 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:04.002 00.000 11060 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
00:48:04.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:04.002 00.000 10844 Enqueuing Expose request
00:48:04.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:04.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:04.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:48:04.002 00.000 11060 MoveAxis(E, 0, ABG)
00:48:04.002 00.000 11060 Move returns status 0, amount 0
00:48:04.002 00.000 11060 MoveAxis(N, 0, ABG)
00:48:04.002 00.000 11060 Move returns status 0, amount 0
00:48:04.002 00.000 11060 move complete, result=0
00:48:04.003 00.001 11060 worker thread done servicing request
00:48:04.003 00.000 11060 Worker thread wakes up
00:48:04.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:04.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:04.003 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:04.642 00.639 11060 Exposure complete
00:48:04.813 00.171 11060 worker thread done servicing request
00:48:04.813 00.000 10844 OnExposeComplete: enter
00:48:04.813 00.000 10844 UpdateGuideState(): m_state=6
00:48:04.814 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7216
00:48:04.814 00.000 10844 Star::Find returns 1 (1), X=264.65, Y=58.99, Mass=2769, SNR=33.3, Peak=255 HFD=3.4
00:48:04.815 00.001 10844 MultiStar: [#1 0.83,-0.32,0.00,M8] [#2 0.51,0.48,0.00,M1] [#3 0.26,0.13,1.00,U] [#4 -0.52,-0.49,0.00,M1] [#5 0.37,0.66,0.00,M1] [#6 -0.11,0.12,1.04,U] [#7 0.28,-0.37,0.88,U] [#8 0.04,0.18,0.97,U] 
00:48:04.815 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.14}, one-star: {0.28, 0.58}
00:48:04.815 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
00:48:04.815 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
00:48:04.815 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=-0.16 mountY=0.12, mountTheta=2.51
00:48:04.817 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
00:48:04.817 00.000 10844 Enqueuing Move request for scope (0.15, 0.14)
00:48:04.817 00.000 11060 Worker thread wakes up
00:48:04.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:48:04.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:48:04.817 00.000 11060 Moving (0.15, 0.14) raw xDistance=-0.16 yDistance=0.12
00:48:04.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:48:04.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:04.818 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:04.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:48:04.818 00.000 11060 MoveAxis(E, 28, ABG)
00:48:04.818 00.000 11060 Guiding  Dir = 2, Dur = 28
00:48:04.818 00.000 10844 UpdateGuideState exits: m=2769 SNR=33.3 Saturated
00:48:04.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:04.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:04.818 00.000 10844 Enqueuing Expose request
00:48:04.839 00.021 11060 IsSlewing returns 0
00:48:04.839 00.000 11060 IsGuiding returns 0
00:48:04.885 00.046 11060 IsGuiding returns 0
00:48:04.885 00.000 11060 Move returns status 0, amount 28
00:48:04.885 00.000 11060 MoveAxis(N, 0, ABG)
00:48:04.885 00.000 11060 Move returns status 0, amount 0
00:48:04.886 00.001 11060 move complete, result=0
00:48:04.886 00.000 11060 worker thread done servicing request
00:48:04.886 00.000 11060 Worker thread wakes up
00:48:04.886 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
00:48:04.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:04.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:05.517 00.631 11060 Exposure complete
00:48:05.691 00.174 11060 worker thread done servicing request
00:48:05.691 00.000 10844 OnExposeComplete: enter
00:48:05.691 00.000 10844 UpdateGuideState(): m_state=6
00:48:05.691 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7217
00:48:05.691 00.000 10844 Star::Find returns 1 (0), X=265.14, Y=57.86, Mass=2986, SNR=35.0, Peak=223 HFD=3.7
00:48:05.692 00.001 10844 MultiStar: [#1 1.22,0.46,0.00,M9] [#2 0.43,0.19,1.89,U] [#3 0.17,0.10,0.91,U] [#4 0.01,-0.24,0.95,U] [#5 0.26,0.55,0.96,U] [#6 0.01,0.27,0.98,U] [#7 0.51,0.04,0.84,U] [#8 0.02,-0.12,0.91,U] 
00:48:05.692 00.000 10844 refined, 7 included, MultiStar: {0.29, 0.05}, one-star: {0.77, -0.55}
00:48:05.692 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
00:48:05.692 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
00:48:05.692 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.30 cameraTheta=0.16 mountX=-0.10 mountY=0.28, mountTheta=1.91
00:48:05.693 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.05, opts=13)
00:48:05.693 00.000 10844 Enqueuing Move request for scope (0.29, 0.05)
00:48:05.693 00.000 11060 Worker thread wakes up
00:48:05.694 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:05.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd
00:48:05.694 00.000 10844 UpdateGuideState exits: m=2986 SNR=35.0
00:48:05.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:05.694 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.05)
00:48:05.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:05.694 00.000 11060 Moving (0.29, 0.05) raw xDistance=-0.10 yDistance=0.28
00:48:05.694 00.000 10844 Enqueuing Expose request
00:48:05.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:48:05.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:05.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:48:05.694 00.000 11060 MoveAxis(E, 0, ABG)
00:48:05.694 00.000 11060 Move returns status 0, amount 0
00:48:05.694 00.000 11060 MoveAxis(N, 0, ABG)
00:48:05.694 00.000 11060 Move returns status 0, amount 0
00:48:05.694 00.000 11060 move complete, result=0
00:48:05.694 00.000 11060 worker thread done servicing request
00:48:05.694 00.000 11060 Worker thread wakes up
00:48:05.695 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:05.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:05.696 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:48:06.330 00.634 11060 Exposure complete
00:48:06.503 00.173 11060 worker thread done servicing request
00:48:06.504 00.001 10844 OnExposeComplete: enter
00:48:06.504 00.000 10844 UpdateGuideState(): m_state=6
00:48:06.504 00.000 10844 Star::Find(15, 265, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7218
00:48:06.504 00.000 10844 Star::Find returns 1 (1), X=264.60, Y=58.58, Mass=2989, SNR=34.7, Peak=255 HFD=3.4
00:48:06.504 00.000 10844 MultiStar: [#1 0.83,0.61,0.00,M10] [#2 0.62,0.80,0.00,M1] [#3 0.01,0.09,0.87,U] [#4 0.21,-0.15,1.01,U] [#5 0.28,0.55,0.00,M1] [#6 0.31,0.44,0.93,U] [#7 -0.01,0.22,0.82,U] [#8 -0.01,0.71,0.00,M1] 
00:48:06.504 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.15}, one-star: {0.23, 0.16}
00:48:06.504 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
00:48:06.504 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
00:48:06.505 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.21 cameraTheta=0.75 mountX=-0.17 mountY=0.13, mountTheta=2.49
00:48:06.506 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.15, opts=13)
00:48:06.506 00.000 10844 Enqueuing Move request for scope (0.16, 0.15)
00:48:06.506 00.000 11060 Worker thread wakes up
00:48:06.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
00:48:06.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
00:48:06.506 00.000 11060 Moving (0.16, 0.15) raw xDistance=-0.17 yDistance=0.13
00:48:06.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:48:06.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:06.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:06.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:48:06.506 00.000 11060 MoveAxis(E, 30, ABG)
00:48:06.506 00.000 11060 Guiding  Dir = 2, Dur = 30
00:48:06.506 00.000 10844 UpdateGuideState exits: m=2989 SNR=34.7 Saturated
00:48:06.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:06.507 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:06.507 00.000 10844 Enqueuing Expose request
00:48:06.529 00.022 11060 IsSlewing returns 0
00:48:06.529 00.000 11060 IsGuiding returns 0
00:48:06.576 00.047 11060 IsGuiding returns 0
00:48:06.576 00.000 11060 Move returns status 0, amount 30
00:48:06.576 00.000 11060 MoveAxis(N, 0, ABG)
00:48:06.576 00.000 11060 Move returns status 0, amount 0
00:48:06.576 00.000 11060 move complete, result=0
00:48:06.576 00.000 11060 worker thread done servicing request
00:48:06.576 00.000 11060 Worker thread wakes up
00:48:06.576 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:48:06.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:06.577 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:07.208 00.631 11060 Exposure complete
00:48:07.399 00.191 11060 worker thread done servicing request
00:48:07.399 00.000 10844 OnExposeComplete: enter
00:48:07.399 00.000 10844 UpdateGuideState(): m_state=6
00:48:07.400 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7219
00:48:07.400 00.000 10844 Star::Find returns 1 (0), X=264.86, Y=57.91, Mass=3158, SNR=35.9, Peak=244 HFD=3.6
00:48:07.400 00.000 10844 MultiStar: [#1 0.71,0.53,0.00,R] [#2 0.35,0.22,1.90,U] [#3 0.11,0.21,0.92,U] [#4 0.35,-0.31,0.96,U] [#5 0.16,0.68,0.00,M2] [#6 -0.07,0.21,0.91,U] [#7 -0.08,0.16,0.78,U] [#8 -0.14,0.87,0.00,M2] 
00:48:07.400 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.02}, one-star: {0.49, -0.51}
00:48:07.400 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
00:48:07.400 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
00:48:07.400 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.08 mountX=-0.06 mountY=0.22, mountTheta=1.83
00:48:07.402 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.02, opts=13)
00:48:07.402 00.000 10844 Enqueuing Move request for scope (0.23, 0.02)
00:48:07.402 00.000 11060 Worker thread wakes up
00:48:07.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:07.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
00:48:07.402 00.000 10844 UpdateGuideState exits: m=3158 SNR=35.9
00:48:07.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
00:48:07.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:07.402 00.000 11060 Moving (0.23, 0.02) raw xDistance=-0.06 yDistance=0.22
00:48:07.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:07.402 00.000 10844 Enqueuing Expose request
00:48:07.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:48:07.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:07.404 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:48:07.404 00.000 11060 MoveAxis(E, 0, ABG)
00:48:07.404 00.000 11060 Move returns status 0, amount 0
00:48:07.404 00.000 11060 MoveAxis(N, 0, ABG)
00:48:07.404 00.000 11060 Move returns status 0, amount 0
00:48:07.404 00.000 11060 move complete, result=0
00:48:07.404 00.000 11060 worker thread done servicing request
00:48:07.404 00.000 11060 Worker thread wakes up
00:48:07.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:07.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:07.405 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:08.041 00.636 11060 Exposure complete
00:48:08.197 00.156 11060 worker thread done servicing request
00:48:08.197 00.000 10844 OnExposeComplete: enter
00:48:08.197 00.000 10844 UpdateGuideState(): m_state=6
00:48:08.197 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7220
00:48:08.197 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.27, Mass=3310, SNR=36.5, Peak=255 HFD=3.6
00:48:08.198 00.001 10844 MultiStar: [#1 -0.04,-0.16,0.90,U] [#2 0.21,0.14,1.85,U] [#3 -0.11,0.43,0.90,U] [#4 0.13,0.02,0.88,U] [#5 0.51,0.73,0.00,M3] [#6 -0.06,0.25,0.84,U] [#7 -0.44,-0.36,0.86,U] [#8 -0.03,0.58,0.85,U] 
00:48:08.198 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.21, -0.14}
00:48:08.198 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
00:48:08.198 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
00:48:08.198 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.39 mountX=-0.10 mountY=0.00, mountTheta=3.13
00:48:08.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
00:48:08.199 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
00:48:08.199 00.000 11060 Worker thread wakes up
00:48:08.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:48:08.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:48:08.199 00.000 11060 Moving (0.02, 0.09) raw xDistance=-0.10 yDistance=0.00
00:48:08.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:48:08.200 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:48:08.200 00.000 10844 UpdateGuideState exits: m=3310 SNR=36.5 Saturated
00:48:08.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:08.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:08.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:48:08.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:08.200 00.000 10844 Enqueuing Expose request
00:48:08.200 00.000 11060 MoveAxis(E, 0, ABG)
00:48:08.200 00.000 11060 Move returns status 0, amount 0
00:48:08.200 00.000 11060 MoveAxis(N, 0, ABG)
00:48:08.200 00.000 11060 Move returns status 0, amount 0
00:48:08.200 00.000 11060 move complete, result=0
00:48:08.200 00.000 11060 worker thread done servicing request
00:48:08.200 00.000 11060 Worker thread wakes up
00:48:08.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:08.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:08.202 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:08.843 00.641 11060 Exposure complete
00:48:08.997 00.154 11060 worker thread done servicing request
00:48:08.998 00.001 10844 OnExposeComplete: enter
00:48:08.998 00.000 10844 UpdateGuideState(): m_state=6
00:48:08.998 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7221
00:48:08.998 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=58.59, Mass=2914, SNR=34.4, Peak=252 HFD=3.3
00:48:08.998 00.000 10844 MultiStar: [#1 0.32,-0.07,1.05,U] [#2 0.59,0.53,0.00,M1] [#3 -0.32,0.57,0.00,M1] [#4 -0.31,0.60,0.00,M1] [#5 0.23,0.49,0.98,U] [#6 -0.07,0.70,0.00,M1] [#7 -0.27,0.16,0.86,U] [#8 -0.02,0.52,0.90,U] 
00:48:08.998 00.000 10844 single-star, 4 included, MultiStar: {0.10, 0.25}, one-star: {0.18, 0.17}
00:48:08.998 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
00:48:08.998 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
00:48:08.998 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.76 mountX=-0.20 mountY=0.15, mountTheta=2.51
00:48:08.999 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.17, opts=13)
00:48:08.999 00.000 10844 Enqueuing Move request for scope (0.18, 0.17)
00:48:08.999 00.000 11060 Worker thread wakes up
00:48:08.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:08.999 00.000 10844 UpdateGuideState exits: m=2914 SNR=34.4
00:48:09.000 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
00:48:09.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:09.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:09.000 00.000 10844 Enqueuing Expose request
00:48:09.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
00:48:09.000 00.000 11060 Moving (0.18, 0.17) raw xDistance=-0.20 yDistance=0.15
00:48:09.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:48:09.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:09.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:48:09.000 00.000 11060 MoveAxis(E, 35, ABG)
00:48:09.000 00.000 11060 Guiding  Dir = 2, Dur = 35
00:48:09.033 00.033 11060 IsSlewing returns 0
00:48:09.034 00.001 11060 IsGuiding returns 0
00:48:09.080 00.046 11060 IsGuiding returns 0
00:48:09.080 00.000 11060 Move returns status 0, amount 35
00:48:09.080 00.000 11060 MoveAxis(N, 0, ABG)
00:48:09.080 00.000 11060 Move returns status 0, amount 0
00:48:09.080 00.000 11060 move complete, result=0
00:48:09.080 00.000 11060 worker thread done servicing request
00:48:09.080 00.000 11060 Worker thread wakes up
00:48:09.080 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
00:48:09.081 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:09.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:09.708 00.627 11060 Exposure complete
00:48:09.874 00.166 11060 worker thread done servicing request
00:48:09.874 00.000 10844 OnExposeComplete: enter
00:48:09.875 00.001 10844 UpdateGuideState(): m_state=6
00:48:09.875 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7222
00:48:09.875 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=58.78, Mass=3167, SNR=35.7, Peak=255 HFD=3.6
00:48:09.875 00.000 10844 MultiStar: [#1 -0.50,-0.45,0.00,M1] [#2 0.09,0.55,1.94,U] [#3 -0.71,0.15,0.00,M2] [#4 -0.30,-0.25,0.91,U] [#5 0.16,0.21,0.94,U] [#6 -0.42,0.05,0.84,U] [#7 -0.50,0.23,0.83,U] [#8 -0.05,0.52,0.90,U] 
00:48:09.875 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.29}, one-star: {-0.17, 0.37}
00:48:09.875 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
00:48:09.875 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.56)
00:48:09.875 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.31 cameraTheta=1.99 mountX=-0.26 mountY=-0.17, mountTheta=-2.55
00:48:09.877 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.29, opts=13)
00:48:09.877 00.000 10844 Enqueuing Move request for scope (-0.13, 0.29)
00:48:09.877 00.000 11060 Worker thread wakes up
00:48:09.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
00:48:09.877 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
00:48:09.877 00.000 11060 Moving (-0.13, 0.29) raw xDistance=-0.26 yDistance=-0.17
00:48:09.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:48:09.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:09.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:09.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:48:09.877 00.000 11060 MoveAxis(E, 46, ABG)
00:48:09.878 00.001 11060 Guiding  Dir = 2, Dur = 46
00:48:09.878 00.000 10844 UpdateGuideState exits: m=3167 SNR=35.7 Saturated
00:48:09.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:09.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:09.878 00.000 10844 Enqueuing Expose request
00:48:09.894 00.016 11060 IsSlewing returns 0
00:48:09.894 00.000 11060 IsGuiding returns 0
00:48:09.956 00.062 11060 IsGuiding returns 0
00:48:09.956 00.000 11060 Move returns status 0, amount 46
00:48:09.956 00.000 11060 MoveAxis(N, 0, ABG)
00:48:09.957 00.001 11060 Move returns status 0, amount 0
00:48:09.957 00.000 11060 move complete, result=0
00:48:09.957 00.000 11060 worker thread done servicing request
00:48:09.957 00.000 11060 Worker thread wakes up
00:48:09.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:09.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:09.957 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.2 px 0 ms NORTH
00:48:10.590 00.633 11060 Exposure complete
00:48:10.768 00.178 11060 worker thread done servicing request
00:48:10.768 00.000 10844 OnExposeComplete: enter
00:48:10.768 00.000 10844 UpdateGuideState(): m_state=6
00:48:10.768 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7223
00:48:10.769 00.001 10844 Star::Find returns 1 (1), X=264.26, Y=58.19, Mass=3246, SNR=37.1, Peak=255 HFD=3.7
00:48:10.769 00.000 10844 MultiStar: [#1 -0.25,-0.60,0.00,M2] [#2 0.03,0.44,1.81,U] [#3 -0.17,0.17,0.77,U] [#4 -0.25,-0.66,0.00,M1] [#5 -0.43,0.65,0.00,M2] [#6 -0.15,0.57,0.92,U] [#7 -0.25,-0.05,0.77,U] [#8 -0.17,-0.01,0.83,U] 
00:48:10.769 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.19}, one-star: {-0.11, -0.23}
00:48:10.769 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
00:48:10.769 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.47)
00:48:10.769 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.08 mountX=-0.17 mountY=-0.14, mountTheta=-2.46
00:48:10.771 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.19, opts=13)
00:48:10.772 00.001 10844 Enqueuing Move request for scope (-0.11, 0.19)
00:48:10.772 00.000 11060 Worker thread wakes up
00:48:10.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:10.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
00:48:10.772 00.000 10844 UpdateGuideState exits: m=3246 SNR=37.1 Saturated
00:48:10.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
00:48:10.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:10.772 00.000 11060 Moving (-0.11, 0.19) raw xDistance=-0.17 yDistance=-0.14
00:48:10.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:10.772 00.000 10844 Enqueuing Expose request
00:48:10.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:48:10.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:10.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:48:10.772 00.000 11060 MoveAxis(E, 31, ABG)
00:48:10.773 00.001 11060 Guiding  Dir = 2, Dur = 31
00:48:10.787 00.014 11060 IsSlewing returns 0
00:48:10.787 00.000 11060 IsGuiding returns 0
00:48:10.834 00.047 11060 IsGuiding returns 0
00:48:10.834 00.000 11060 Move returns status 0, amount 31
00:48:10.835 00.001 11060 MoveAxis(N, 0, ABG)
00:48:10.835 00.000 11060 Move returns status 0, amount 0
00:48:10.835 00.000 11060 move complete, result=0
00:48:10.835 00.000 11060 worker thread done servicing request
00:48:10.836 00.001 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:48:10.836 00.000 11060 Worker thread wakes up
00:48:10.837 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:10.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:11.480 00.643 11060 Exposure complete
00:48:11.662 00.182 10844 OnExposeComplete: enter
00:48:11.662 00.000 10844 UpdateGuideState(): m_state=6
00:48:11.662 00.000 11060 worker thread done servicing request
00:48:11.662 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7224
00:48:11.662 00.000 10844 Star::Find returns 1 (0), X=265.02, Y=57.84, Mass=2532, SNR=31.9, Peak=218 HFD=3.1
00:48:11.663 00.001 10844 MultiStar: [#1 -0.11,-0.40,1.14,U] [#2 0.36,0.50,0.00,M1] [#3 -0.02,-0.29,1.03,U] [#4 0.10,-0.53,1.01,U] [#5 -0.22,0.50,1.04,U] [#6 -0.10,-0.26,1.05,U] [#7 0.05,-0.48,0.89,U] [#8 0.23,-0.02,1.07,U] 
00:48:11.663 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.25}, one-star: {0.65, -0.58}
00:48:11.663 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
00:48:11.663 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
00:48:11.663 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.31 mountX=0.23 mountY=0.11, mountTheta=0.43
00:48:11.665 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.25, opts=13)
00:48:11.665 00.000 10844 Enqueuing Move request for scope (0.07, -0.25)
00:48:11.665 00.000 11060 Worker thread wakes up
00:48:11.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:11.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
00:48:11.665 00.000 10844 UpdateGuideState exits: m=2532 SNR=31.9
00:48:11.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
00:48:11.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:11.665 00.000 11060 Moving (0.07, -0.25) raw xDistance=0.23 yDistance=0.11
00:48:11.666 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:11.666 00.000 10844 Enqueuing Expose request
00:48:11.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:48:11.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:11.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:48:11.666 00.000 11060 MoveAxis(W, 40, ABG)
00:48:11.666 00.000 11060 Guiding  Dir = 3, Dur = 40
00:48:11.678 00.012 11060 IsSlewing returns 0
00:48:11.678 00.000 11060 IsGuiding returns 0
00:48:11.727 00.049 11060 IsGuiding returns 0
00:48:11.727 00.000 11060 Move returns status 0, amount 40
00:48:11.727 00.000 11060 MoveAxis(N, 0, ABG)
00:48:11.727 00.000 11060 Move returns status 0, amount 0
00:48:11.727 00.000 11060 move complete, result=0
00:48:11.727 00.000 11060 worker thread done servicing request
00:48:11.727 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
00:48:11.727 00.000 11060 Worker thread wakes up
00:48:11.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:11.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:12.373 00.646 11060 Exposure complete
00:48:12.534 00.161 11060 worker thread done servicing request
00:48:12.534 00.000 10844 OnExposeComplete: enter
00:48:12.534 00.000 10844 UpdateGuideState(): m_state=6
00:48:12.535 00.001 10844 Star::Find(15, 265, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7225
00:48:12.535 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=58.29, Mass=3043, SNR=35.1, Peak=244 HFD=3.5
00:48:12.535 00.000 10844 MultiStar: [#1 -0.22,0.15,0.88,U] [#2 -0.40,0.42,1.91,U] [#3 -0.48,0.06,0.91,U] [#4 -0.28,-0.13,0.86,U] [#5 0.16,0.52,1.03,U] [#6 -0.61,0.14,0.00,M1] [#7 -0.47,0.30,0.78,U] [#8 -0.46,-0.05,0.84,U] 
00:48:12.535 00.000 10844 single-star, 7 included, MultiStar: {-0.27, 0.18}, one-star: {0.05, -0.13}
00:48:12.535 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
00:48:12.535 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
00:48:12.535 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.20 mountX=0.12 mountY=0.07, mountTheta=0.54
00:48:12.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
00:48:12.537 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
00:48:12.537 00.000 11060 Worker thread wakes up
00:48:12.537 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=10, FiltMax=255, Gamma=1.000
00:48:12.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
00:48:12.537 00.000 10844 UpdateGuideState exits: m=3043 SNR=35.1
00:48:12.537 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
00:48:12.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:12.537 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
00:48:12.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:12.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:48:12.537 00.000 10844 Enqueuing Expose request
00:48:12.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:12.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:48:12.537 00.000 11060 MoveAxis(E, 0, ABG)
00:48:12.537 00.000 11060 Move returns status 0, amount 0
00:48:12.537 00.000 11060 MoveAxis(N, 0, ABG)
00:48:12.539 00.002 11060 Move returns status 0, amount 0
00:48:12.539 00.000 11060 move complete, result=0
00:48:12.539 00.000 11060 worker thread done servicing request
00:48:12.540 00.001 11060 Worker thread wakes up
00:48:12.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:12.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:12.541 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:13.175 00.634 11060 Exposure complete
00:48:13.380 00.205 11060 worker thread done servicing request
00:48:13.381 00.001 10844 OnExposeComplete: enter
00:48:13.381 00.000 10844 UpdateGuideState(): m_state=6
00:48:13.381 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7226
00:48:13.381 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=58.35, Mass=2742, SNR=33.7, Peak=245 HFD=3.5
00:48:13.381 00.000 10844 MultiStar: [#1 -0.23,-0.72,0.00,M1] [#2 -0.01,0.35,2.05,U] [#3 0.30,0.17,1.00,U] [#4 -0.13,-0.09,1.00,U] [#5 -0.17,0.87,0.00,M1] [#6 -0.62,0.04,0.00,M2] [#7 -0.55,-0.05,0.92,U] [#8 0.08,0.38,0.99,U] 
00:48:13.381 00.000 10844 single-star, 5 included, MultiStar: {-0.04, 0.15}, one-star: {-0.04, -0.07}
00:48:13.382 00.001 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
00:48:13.382 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
00:48:13.382 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.13 mountX=0.07 mountY=-0.03, mountTheta=-0.39
00:48:13.383 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
00:48:13.383 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
00:48:13.383 00.000 11060 Worker thread wakes up
00:48:13.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:13.383 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.7
00:48:13.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:13.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:13.383 00.000 10844 Enqueuing Expose request
00:48:13.384 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
00:48:13.384 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
00:48:13.384 00.000 11060 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=-0.03
00:48:13.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:48:13.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:13.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:48:13.384 00.000 11060 MoveAxis(E, 0, ABG)
00:48:13.384 00.000 11060 Move returns status 0, amount 0
00:48:13.384 00.000 11060 MoveAxis(N, 0, ABG)
00:48:13.384 00.000 11060 Move returns status 0, amount 0
00:48:13.384 00.000 11060 move complete, result=0
00:48:13.384 00.000 11060 worker thread done servicing request
00:48:13.385 00.001 11060 Worker thread wakes up
00:48:13.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:13.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:13.386 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:14.012 00.626 11060 Exposure complete
00:48:14.220 00.208 11060 worker thread done servicing request
00:48:14.220 00.000 10844 OnExposeComplete: enter
00:48:14.220 00.000 10844 UpdateGuideState(): m_state=6
00:48:14.221 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7227
00:48:14.221 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.36, Mass=3236, SNR=36.0, Peak=255 HFD=3.4
00:48:14.221 00.000 10844 MultiStar: [#1 -0.86,0.02,0.00,M2] [#2 0.17,0.05,1.84,U] [#3 -0.57,0.03,0.92,U] [#4 -0.80,-0.01,0.00,M1] [#5 -0.07,0.59,0.93,U] [#6 -0.52,0.27,0.82,U] [#7 -0.55,-0.46,0.00,M1] [#8 -0.56,0.07,0.96,U] 
00:48:14.221 00.000 10844 single-star, 5 included, MultiStar: {-0.18, 0.14}, one-star: {0.07, -0.06}
00:48:14.221 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
00:48:14.221 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
00:48:14.221 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.68 mountX=0.04 mountY=0.08, mountTheta=1.07
00:48:14.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
00:48:14.222 00.000 10844 Enqueuing Move request for scope (0.07, -0.06)
00:48:14.223 00.001 11060 Worker thread wakes up
00:48:14.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:48:14.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:48:14.223 00.000 11060 Moving (0.07, -0.06) raw xDistance=0.04 yDistance=0.08
00:48:14.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:48:14.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:14.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:48:14.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:48:14.223 00.000 11060 MoveAxis(E, 0, ABG)
00:48:14.223 00.000 11060 Move returns status 0, amount 0
00:48:14.223 00.000 10844 UpdateGuideState exits: m=3236 SNR=36.0 Saturated
00:48:14.223 00.000 11060 MoveAxis(N, 0, ABG)
00:48:14.223 00.000 11060 Move returns status 0, amount 0
00:48:14.223 00.000 11060 move complete, result=0
00:48:14.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:14.223 00.000 11060 worker thread done servicing request
00:48:14.224 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:14.224 00.000 10844 Enqueuing Expose request
00:48:14.224 00.000 11060 Worker thread wakes up
00:48:14.224 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:14.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:14.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:14.864 00.640 11060 Exposure complete
00:48:15.046 00.182 11060 worker thread done servicing request
00:48:15.046 00.000 10844 OnExposeComplete: enter
00:48:15.046 00.000 10844 UpdateGuideState(): m_state=6
00:48:15.047 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7228
00:48:15.047 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.17, Mass=2751, SNR=33.4, Peak=217 HFD=3.1
00:48:15.047 00.000 10844 MultiStar: [#1 -0.34,0.84,0.00,M3] [#2 -0.07,0.46,2.04,U] [#3 0.06,0.37,0.98,U] [#4 -0.58,0.25,0.00,M2] [#5 -0.02,1.07,0.00,M1] [#6 -0.10,0.19,1.04,U] [#7 -0.24,0.35,0.88,U] [#8 -0.48,0.75,0.00,M1] 
00:48:15.047 00.000 10844 refined, 4 included, MultiStar: {-0.00, 0.26}, one-star: {0.39, -0.24}
00:48:15.047 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
00:48:15.047 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
00:48:15.047 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.58 mountX=-0.26 mountY=-0.04, mountTheta=-2.97
00:48:15.050 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.26, opts=13)
00:48:15.050 00.000 10844 Enqueuing Move request for scope (-0.00, 0.26)
00:48:15.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:15.050 00.000 10844 UpdateGuideState exits: m=2751 SNR=33.4
00:48:15.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:15.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:15.050 00.000 10844 Enqueuing Expose request
00:48:15.050 00.000 11060 Worker thread wakes up
00:48:15.051 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.26) opts 0xd
00:48:15.051 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.26)
00:48:15.051 00.000 11060 Moving (-0.00, 0.26) raw xDistance=-0.26 yDistance=-0.04
00:48:15.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:48:15.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:15.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:15.051 00.000 11060 MoveAxis(E, 45, ABG)
00:48:15.051 00.000 11060 Guiding  Dir = 2, Dur = 45
00:48:15.057 00.006 11060 IsSlewing returns 0
00:48:15.057 00.000 11060 IsGuiding returns 0
00:48:15.116 00.059 11060 IsGuiding returns 0
00:48:15.116 00.000 11060 Move returns status 0, amount 45
00:48:15.116 00.000 11060 MoveAxis(N, 0, ABG)
00:48:15.116 00.000 11060 Move returns status 0, amount 0
00:48:15.116 00.000 11060 move complete, result=0
00:48:15.117 00.001 11060 worker thread done servicing request
00:48:15.117 00.000 11060 Worker thread wakes up
00:48:15.117 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
00:48:15.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:15.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:15.750 00.633 11060 Exposure complete
00:48:15.934 00.184 11060 worker thread done servicing request
00:48:15.934 00.000 10844 OnExposeComplete: enter
00:48:15.934 00.000 10844 UpdateGuideState(): m_state=6
00:48:15.934 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7229
00:48:15.934 00.000 10844 Star::Find returns 1 (0), X=264.39, Y=58.00, Mass=2949, SNR=34.7, Peak=235 HFD=3.8
00:48:15.935 00.001 10844 MultiStar: [#1 -0.10,-0.25,1.08,U] [#2 0.37,0.14,1.80,U] [#3 -0.50,0.04,0.96,U] [#4 -0.98,-0.01,0.00,M3] [#5 -0.49,0.55,0.00,M2] [#6 -0.23,0.36,0.88,U] [#7 0.01,-0.30,0.81,U] [#8 -0.22,0.20,0.98,U] 
00:48:15.935 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.02}, one-star: {0.02, -0.41}
00:48:15.935 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
00:48:15.935 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
00:48:15.935 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.74 mountX=0.02 mountY=-0.04, mountTheta=-0.99
00:48:15.936 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
00:48:15.936 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
00:48:15.936 00.000 11060 Worker thread wakes up
00:48:15.936 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:15.937 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:48:15.937 00.000 10844 UpdateGuideState exits: m=2949 SNR=34.7
00:48:15.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:48:15.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:15.937 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=-0.04
00:48:15.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:15.937 00.000 10844 Enqueuing Expose request
00:48:15.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:48:15.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:15.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:48:15.937 00.000 11060 MoveAxis(E, 0, ABG)
00:48:15.937 00.000 11060 Move returns status 0, amount 0
00:48:15.937 00.000 11060 MoveAxis(N, 0, ABG)
00:48:15.937 00.000 11060 Move returns status 0, amount 0
00:48:15.937 00.000 11060 move complete, result=0
00:48:15.938 00.001 11060 worker thread done servicing request
00:48:15.938 00.000 11060 Worker thread wakes up
00:48:15.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:15.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:15.940 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:16.581 00.641 11060 Exposure complete
00:48:16.743 00.162 11060 worker thread done servicing request
00:48:16.743 00.000 10844 OnExposeComplete: enter
00:48:16.743 00.000 10844 UpdateGuideState(): m_state=6
00:48:16.743 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7230
00:48:16.743 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=59.04, Mass=2510, SNR=31.7, Peak=239 HFD=3.6
00:48:16.743 00.000 10844 MultiStar: [#1 -0.03,0.00,1.08,U] [#2 0.64,0.38,0.00,M1] [#3 -0.30,0.01,1.00,U] [#4 -0.95,0.23,0.00,M4] [#5 -0.46,0.38,1.10,U] [#6 0.12,-0.04,1.02,U] [#7 -0.33,-0.16,0.89,U] [#8 0.10,0.24,0.99,U] 
00:48:16.743 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.16}, one-star: {0.12, 0.62}
00:48:16.743 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
00:48:16.743 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
00:48:16.743 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.19 mountX=-0.13 mountY=-0.14, mountTheta=-2.35
00:48:16.745 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.16, opts=13)
00:48:16.745 00.000 10844 Enqueuing Move request for scope (-0.11, 0.16)
00:48:16.745 00.000 11060 Worker thread wakes up
00:48:16.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:16.745 00.000 10844 UpdateGuideState exits: m=2510 SNR=31.7
00:48:16.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:16.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
00:48:16.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:16.745 00.000 10844 Enqueuing Expose request
00:48:16.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
00:48:16.745 00.000 11060 Moving (-0.11, 0.16) raw xDistance=-0.13 yDistance=-0.14
00:48:16.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:48:16.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:16.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:48:16.746 00.001 11060 MoveAxis(E, 23, ABG)
00:48:16.746 00.000 11060 Guiding  Dir = 2, Dur = 23
00:48:16.761 00.015 11060 IsSlewing returns 0
00:48:16.762 00.001 11060 IsGuiding returns 0
00:48:16.793 00.031 11060 IsGuiding returns 0
00:48:16.793 00.000 11060 Move returns status 0, amount 23
00:48:16.793 00.000 11060 MoveAxis(N, 0, ABG)
00:48:16.793 00.000 11060 Move returns status 0, amount 0
00:48:16.794 00.001 11060 move complete, result=0
00:48:16.794 00.000 11060 worker thread done servicing request
00:48:16.794 00.000 11060 Worker thread wakes up
00:48:16.794 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
00:48:16.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:16.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:17.424 00.630 11060 Exposure complete
00:48:17.600 00.176 11060 worker thread done servicing request
00:48:17.600 00.000 10844 OnExposeComplete: enter
00:48:17.601 00.001 10844 UpdateGuideState(): m_state=6
00:48:17.601 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7231
00:48:17.601 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.30, Mass=3027, SNR=35.2, Peak=255 HFD=3.5
00:48:17.602 00.001 10844 MultiStar: [#1 -0.20,-0.05,0.93,U] [#2 -0.09,0.53,1.86,U] [#3 -0.73,0.53,0.00,M1] [#4 -0.32,-0.01,0.92,U] [#5 0.43,0.49,0.00,M2] [#6 -0.08,0.29,0.89,U] [#7 -0.32,0.76,0.00,M1] [#8 0.08,0.49,1.01,U] 
00:48:17.602 00.000 10844 single-star, 5 included, MultiStar: {-0.09, 0.24}, one-star: {0.05, -0.12}
00:48:17.602 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
00:48:17.602 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
00:48:17.602 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.15 mountX=0.11 mountY=0.07, mountTheta=0.59
00:48:17.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
00:48:17.604 00.001 10844 Enqueuing Move request for scope (0.05, -0.12)
00:48:17.604 00.000 11060 Worker thread wakes up
00:48:17.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:17.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
00:48:17.604 00.000 10844 UpdateGuideState exits: m=3027 SNR=35.2 Saturated
00:48:17.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
00:48:17.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:17.604 00.000 11060 Moving (0.05, -0.12) raw xDistance=0.11 yDistance=0.07
00:48:17.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:17.604 00.000 10844 Enqueuing Expose request
00:48:17.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:48:17.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:17.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:48:17.604 00.000 11060 MoveAxis(E, 0, ABG)
00:48:17.604 00.000 11060 Move returns status 0, amount 0
00:48:17.605 00.001 11060 MoveAxis(N, 0, ABG)
00:48:17.605 00.000 11060 Move returns status 0, amount 0
00:48:17.605 00.000 11060 move complete, result=0
00:48:17.605 00.000 11060 worker thread done servicing request
00:48:17.605 00.000 11060 Worker thread wakes up
00:48:17.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:17.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:17.606 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:18.233 00.627 11060 Exposure complete
00:48:18.403 00.170 11060 worker thread done servicing request
00:48:18.403 00.000 10844 OnExposeComplete: enter
00:48:18.403 00.000 10844 UpdateGuideState(): m_state=6
00:48:18.404 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7232
00:48:18.404 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=58.77, Mass=2544, SNR=31.9, Peak=253 HFD=3.6
00:48:18.404 00.000 10844 MultiStar: [#1 -0.25,-0.08,1.09,U] [#2 0.14,0.60,0.00,M1] [#3 -0.63,0.48,0.00,M2] [#4 -0.45,0.19,1.05,U] [#5 -0.30,0.66,0.00,M3] [#6 -0.58,0.83,0.00,M1] [#7 -0.36,0.01,0.94,U] [#8 -0.68,0.52,0.00,M1] 
00:48:18.404 00.000 10844 refined, 3 included, MultiStar: {-0.28, 0.11}, one-star: {-0.07, 0.35}
00:48:18.404 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
00:48:18.404 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
00:48:18.404 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.31 cameraTheta=2.76 mountX=-0.06 mountY=-0.30, mountTheta=-1.77
00:48:18.406 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.11, opts=13)
00:48:18.406 00.000 10844 Enqueuing Move request for scope (-0.28, 0.11)
00:48:18.406 00.000 11060 Worker thread wakes up
00:48:18.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:18.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
00:48:18.406 00.000 10844 UpdateGuideState exits: m=2544 SNR=31.9
00:48:18.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
00:48:18.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:18.406 00.000 11060 Moving (-0.28, 0.11) raw xDistance=-0.06 yDistance=-0.30
00:48:18.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:18.406 00.000 10844 Enqueuing Expose request
00:48:18.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:48:18.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:18.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:48:18.407 00.001 11060 MoveAxis(E, 0, ABG)
00:48:18.407 00.000 11060 Move returns status 0, amount 0
00:48:18.407 00.000 11060 MoveAxis(N, 0, ABG)
00:48:18.407 00.000 11060 Move returns status 0, amount 0
00:48:18.407 00.000 11060 move complete, result=0
00:48:18.407 00.000 11060 worker thread done servicing request
00:48:18.407 00.000 11060 Worker thread wakes up
00:48:18.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:18.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:18.408 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:48:19.048 00.640 11060 Exposure complete
00:48:19.238 00.190 11060 worker thread done servicing request
00:48:19.238 00.000 10844 OnExposeComplete: enter
00:48:19.238 00.000 10844 UpdateGuideState(): m_state=6
00:48:19.238 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7233
00:48:19.239 00.001 10844 Star::Find returns 1 (0), X=264.47, Y=57.94, Mass=2923, SNR=33.8, Peak=237 HFD=3.5
00:48:19.239 00.000 10844 MultiStar: [#1 -0.48,-0.11,1.02,U] [#2 0.20,0.02,1.96,U] [#3 -0.65,0.45,0.00,M3] [#4 -0.25,0.41,0.91,U] [#5 0.28,0.55,1.04,U] [#6 -0.27,0.15,0.93,U] [#7 -0.23,0.27,0.91,U] [#8 -0.22,0.01,0.90,U] 
00:48:19.239 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.09}, one-star: {0.11, -0.48}
00:48:19.239 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
00:48:19.239 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.33)
00:48:19.239 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.22 mountX=-0.08 mountY=-0.08, mountTheta=-2.32
00:48:19.240 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.09, opts=13)
00:48:19.240 00.000 10844 Enqueuing Move request for scope (-0.07, 0.09)
00:48:19.240 00.000 11060 Worker thread wakes up
00:48:19.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:19.240 00.000 10844 UpdateGuideState exits: m=2923 SNR=33.8
00:48:19.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:19.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:19.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:48:19.240 00.000 10844 Enqueuing Expose request
00:48:19.242 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:48:19.242 00.000 11060 Moving (-0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
00:48:19.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:48:19.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:19.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:19.242 00.000 11060 MoveAxis(E, 0, ABG)
00:48:19.242 00.000 11060 Move returns status 0, amount 0
00:48:19.242 00.000 11060 MoveAxis(N, 0, ABG)
00:48:19.242 00.000 11060 Move returns status 0, amount 0
00:48:19.242 00.000 11060 move complete, result=0
00:48:19.242 00.000 11060 worker thread done servicing request
00:48:19.243 00.001 11060 Worker thread wakes up
00:48:19.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:19.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:19.244 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:19.875 00.631 11060 Exposure complete
00:48:20.059 00.184 11060 worker thread done servicing request
00:48:20.059 00.000 10844 OnExposeComplete: enter
00:48:20.059 00.000 10844 UpdateGuideState(): m_state=6
00:48:20.059 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7234
00:48:20.060 00.001 10844 Star::Find returns 1 (1), X=264.86, Y=58.39, Mass=2842, SNR=34.2, Peak=255 HFD=3.3
00:48:20.060 00.000 10844 MultiStar: [#1 0.45,0.11,0.96,U] [#2 0.21,0.31,1.94,U] [#3 -0.05,1.00,0.00,M4] [#4 0.35,-0.22,0.98,U] [#5 0.26,0.81,0.00,M3] [#6 -0.09,-0.07,0.90,U] [#7 -0.13,0.12,0.86,U] [#8 -0.04,-0.03,1.01,U] 
00:48:20.060 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.06}, one-star: {0.49, -0.03}
00:48:20.060 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
00:48:20.060 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
00:48:20.060 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.31 mountX=-0.09 mountY=0.18, mountTheta=2.06
00:48:20.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
00:48:20.061 00.000 10844 Enqueuing Move request for scope (0.19, 0.06)
00:48:20.062 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:20.062 00.000 11060 Worker thread wakes up
00:48:20.062 00.000 10844 UpdateGuideState exits: m=2842 SNR=34.2 Saturated
00:48:20.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
00:48:20.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:20.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:20.062 00.000 10844 Enqueuing Expose request
00:48:20.062 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
00:48:20.062 00.000 11060 Moving (0.19, 0.06) raw xDistance=-0.09 yDistance=0.18
00:48:20.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:48:20.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:20.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:48:20.062 00.000 11060 MoveAxis(E, 0, ABG)
00:48:20.062 00.000 11060 Move returns status 0, amount 0
00:48:20.062 00.000 11060 MoveAxis(N, 0, ABG)
00:48:20.063 00.001 11060 Move returns status 0, amount 0
00:48:20.063 00.000 11060 move complete, result=0
00:48:20.063 00.000 11060 worker thread done servicing request
00:48:20.063 00.000 11060 Worker thread wakes up
00:48:20.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:20.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:20.064 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:20.700 00.636 11060 Exposure complete
00:48:20.889 00.189 11060 worker thread done servicing request
00:48:20.889 00.000 10844 OnExposeComplete: enter
00:48:20.889 00.000 10844 UpdateGuideState(): m_state=6
00:48:20.890 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7235
00:48:20.890 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.92, Mass=3038, SNR=35.1, Peak=255 HFD=3.4
00:48:20.890 00.000 10844 MultiStar: [#1 0.21,-0.22,0.93,U] [#2 -0.03,1.21,0.00,M1] [#3 0.24,0.73,0.00,M5] [#4 -0.04,0.35,0.93,U] [#5 -0.42,1.39,0.00,M4] [#6 -0.21,0.71,0.00,M1] [#7 -0.27,0.40,0.84,U] [#8 0.12,1.02,0.00,M1] 
00:48:20.890 00.000 10844 refined, 3 included, MultiStar: {-0.04, 0.26}, one-star: {-0.07, 0.51}
00:48:20.890 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
00:48:20.890 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
00:48:20.890 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.71 mountX=-0.25 mountY=-0.08, mountTheta=-2.84
00:48:20.892 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.26, opts=13)
00:48:20.892 00.000 10844 Enqueuing Move request for scope (-0.04, 0.26)
00:48:20.892 00.000 11060 Worker thread wakes up
00:48:20.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:20.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
00:48:20.892 00.000 10844 UpdateGuideState exits: m=3038 SNR=35.1 Saturated
00:48:20.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:20.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:20.892 00.000 10844 Enqueuing Expose request
00:48:20.893 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
00:48:20.893 00.000 11060 Moving (-0.04, 0.26) raw xDistance=-0.25 yDistance=-0.08
00:48:20.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:48:20.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:20.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:20.893 00.000 11060 MoveAxis(E, 43, ABG)
00:48:20.893 00.000 11060 Guiding  Dir = 2, Dur = 43
00:48:20.912 00.019 11060 IsSlewing returns 0
00:48:20.912 00.000 11060 IsGuiding returns 0
00:48:20.975 00.063 11060 IsGuiding returns 0
00:48:20.975 00.000 11060 Move returns status 0, amount 43
00:48:20.975 00.000 11060 MoveAxis(N, 0, ABG)
00:48:20.975 00.000 11060 Move returns status 0, amount 0
00:48:20.975 00.000 11060 move complete, result=0
00:48:20.975 00.000 11060 worker thread done servicing request
00:48:20.975 00.000 11060 Worker thread wakes up
00:48:20.975 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
00:48:20.976 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:20.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:21.610 00.634 11060 Exposure complete
00:48:21.780 00.170 11060 worker thread done servicing request
00:48:21.780 00.000 10844 OnExposeComplete: enter
00:48:21.780 00.000 10844 UpdateGuideState(): m_state=6
00:48:21.780 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7236
00:48:21.780 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.80, Mass=2793, SNR=33.5, Peak=255 HFD=3.3
00:48:21.781 00.001 10844 MultiStar: [#1 0.10,-0.43,0.94,U] [#2 -0.04,-0.19,2.03,U] [#3 -0.03,-0.27,0.92,U] [#4 -0.29,-0.23,1.00,U] [#5 -0.24,0.22,0.99,U] [#6 -0.21,-0.44,0.94,U] [#7 0.13,0.30,0.88,U] [#8 -0.41,-0.14,1.00,U] 
00:48:21.781 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {0.07, 0.38}
00:48:21.781 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
00:48:21.781 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
00:48:21.781 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.36 mountX=0.11 mountY=-0.08, mountTheta=-0.62
00:48:21.782 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.10, opts=13)
00:48:21.782 00.000 10844 Enqueuing Move request for scope (-0.10, -0.10)
00:48:21.782 00.000 11060 Worker thread wakes up
00:48:21.782 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:21.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
00:48:21.782 00.000 10844 UpdateGuideState exits: m=2793 SNR=33.5 Saturated
00:48:21.782 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
00:48:21.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:21.782 00.000 11060 Moving (-0.10, -0.10) raw xDistance=0.11 yDistance=-0.08
00:48:21.784 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:21.784 00.000 10844 Enqueuing Expose request
00:48:21.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:48:21.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:21.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:21.784 00.000 11060 MoveAxis(E, 0, ABG)
00:48:21.784 00.000 11060 Move returns status 0, amount 0
00:48:21.784 00.000 11060 MoveAxis(N, 0, ABG)
00:48:21.784 00.000 11060 Move returns status 0, amount 0
00:48:21.784 00.000 11060 move complete, result=0
00:48:21.784 00.000 11060 worker thread done servicing request
00:48:21.784 00.000 11060 Worker thread wakes up
00:48:21.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:21.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:21.786 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:22.422 00.636 11060 Exposure complete
00:48:22.591 00.169 11060 worker thread done servicing request
00:48:22.591 00.000 10844 OnExposeComplete: enter
00:48:22.591 00.000 10844 UpdateGuideState(): m_state=6
00:48:22.591 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7237
00:48:22.591 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=58.36, Mass=2625, SNR=32.9, Peak=249 HFD=3.4
00:48:22.592 00.001 10844 MultiStar: [#1 -0.16,-0.07,1.00,U] [#2 0.12,-0.02,2.03,U] [#3 -0.10,0.51,0.97,U] [#4 -0.42,-0.15,1.00,U] [#5 -0.21,0.80,0.00,M4] [#6 -0.36,1.06,0.00,M1] [#7 -0.20,0.48,0.84,U] [#8 -0.63,0.19,0.00,M1] 
00:48:22.592 00.000 10844 single-star, 5 included, MultiStar: {-0.09, 0.08}, one-star: {-0.02, -0.06}
00:48:22.592 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
00:48:22.592 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
00:48:22.592 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.90 mountX=0.06 mountY=-0.01, mountTheta=-0.17
00:48:22.594 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
00:48:22.594 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
00:48:22.594 00.000 11060 Worker thread wakes up
00:48:22.594 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:22.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
00:48:22.594 00.000 10844 UpdateGuideState exits: m=2625 SNR=32.9
00:48:22.594 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
00:48:22.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:22.594 00.000 11060 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=-0.01
00:48:22.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:22.594 00.000 10844 Enqueuing Expose request
00:48:22.595 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:48:22.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:22.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:48:22.596 00.001 11060 MoveAxis(E, 0, ABG)
00:48:22.596 00.000 11060 Move returns status 0, amount 0
00:48:22.596 00.000 11060 MoveAxis(N, 0, ABG)
00:48:22.596 00.000 11060 Move returns status 0, amount 0
00:48:22.596 00.000 11060 move complete, result=0
00:48:22.596 00.000 11060 worker thread done servicing request
00:48:22.596 00.000 11060 Worker thread wakes up
00:48:22.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:22.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:22.598 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:23.234 00.636 11060 Exposure complete
00:48:23.413 00.179 11060 worker thread done servicing request
00:48:23.413 00.000 10844 OnExposeComplete: enter
00:48:23.413 00.000 10844 UpdateGuideState(): m_state=6
00:48:23.413 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7238
00:48:23.413 00.000 10844 Star::Find returns 1 (0), X=264.38, Y=58.94, Mass=2784, SNR=33.5, Peak=251 HFD=3.3
00:48:23.414 00.001 10844 MultiStar: [#1 -0.25,-0.02,0.94,U] [#2 -0.12,1.06,0.00,M1] [#3 -0.24,0.38,0.93,U] [#4 0.03,0.86,0.00,M1] [#5 -0.39,0.73,0.00,M5] [#6 -0.27,0.70,0.00,M2] [#7 -0.59,0.84,0.00,M1] [#8 0.25,0.46,1.01,U] 
00:48:23.414 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.34}, one-star: {0.02, 0.52}
00:48:23.414 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
00:48:23.414 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
00:48:23.414 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.72 mountX=-0.33 mountY=-0.11, mountTheta=-2.83
00:48:23.416 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.34, opts=13)
00:48:23.416 00.000 10844 Enqueuing Move request for scope (-0.05, 0.34)
00:48:23.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:23.416 00.000 10844 UpdateGuideState exits: m=2784 SNR=33.5
00:48:23.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:23.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:23.416 00.000 10844 Enqueuing Expose request
00:48:23.418 00.002 11060 Worker thread wakes up
00:48:23.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
00:48:23.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
00:48:23.418 00.000 11060 Moving (-0.05, 0.34) raw xDistance=-0.33 yDistance=-0.11
00:48:23.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
00:48:23.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:23.419 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:48:23.419 00.000 11060 MoveAxis(E, 56, ABG)
00:48:23.419 00.000 11060 Guiding  Dir = 2, Dur = 56
00:48:23.462 00.043 11060 IsSlewing returns 0
00:48:23.462 00.000 11060 IsGuiding returns 0
00:48:23.555 00.093 11060 IsGuiding returns 0
00:48:23.555 00.000 11060 Move returns status 0, amount 56
00:48:23.555 00.000 11060 MoveAxis(N, 0, ABG)
00:48:23.555 00.000 11060 Move returns status 0, amount 0
00:48:23.555 00.000 11060 move complete, result=0
00:48:23.555 00.000 11060 worker thread done servicing request
00:48:23.555 00.000 11060 Worker thread wakes up
00:48:23.555 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
00:48:23.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:23.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:24.187 00.632 11060 Exposure complete
00:48:24.353 00.166 11060 worker thread done servicing request
00:48:24.353 00.000 10844 OnExposeComplete: enter
00:48:24.353 00.000 10844 UpdateGuideState(): m_state=6
00:48:24.353 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7239
00:48:24.353 00.000 10844 Star::Find returns 1 (1), X=264.48, Y=58.45, Mass=3048, SNR=34.6, Peak=255 HFD=3.2
00:48:24.354 00.001 10844 MultiStar: [#1 -0.13,0.25,1.00,U] [#2 0.23,0.58,0.00,M2] [#3 -0.31,-0.08,0.93,U] [#4 0.27,-0.10,0.88,U] [#5 0.24,0.64,0.00,M6] [#6 -0.28,-0.02,0.92,U] [#7 -0.41,-0.34,0.86,U] [#8 -0.29,0.25,0.89,U] 
00:48:24.354 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.01}, one-star: {0.11, 0.04}
00:48:24.354 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
00:48:24.354 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
00:48:24.354 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.34 mountX=-0.06 mountY=0.10, mountTheta=2.08
00:48:24.356 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.04, opts=13)
00:48:24.356 00.000 10844 Enqueuing Move request for scope (0.11, 0.04)
00:48:24.356 00.000 11060 Worker thread wakes up
00:48:24.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:48:24.356 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:24.356 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:48:24.356 00.000 10844 UpdateGuideState exits: m=3048 SNR=34.6 Saturated
00:48:24.356 00.000 11060 Moving (0.11, 0.04) raw xDistance=-0.06 yDistance=0.10
00:48:24.357 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:24.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:48:24.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:24.357 00.000 10844 Enqueuing Expose request
00:48:24.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:24.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:48:24.357 00.000 11060 MoveAxis(E, 0, ABG)
00:48:24.357 00.000 11060 Move returns status 0, amount 0
00:48:24.357 00.000 11060 MoveAxis(N, 0, ABG)
00:48:24.357 00.000 11060 Move returns status 0, amount 0
00:48:24.357 00.000 11060 move complete, result=0
00:48:24.357 00.000 11060 worker thread done servicing request
00:48:24.357 00.000 11060 Worker thread wakes up
00:48:24.358 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:24.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:24.359 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:24.995 00.636 11060 Exposure complete
00:48:25.199 00.204 11060 worker thread done servicing request
00:48:25.199 00.000 10844 OnExposeComplete: enter
00:48:25.199 00.000 10844 UpdateGuideState(): m_state=6
00:48:25.199 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7240
00:48:25.199 00.000 10844 Star::Find returns 1 (1), X=263.87, Y=58.83, Mass=2995, SNR=35.0, Peak=255 HFD=3.2
00:48:25.200 00.001 10844 MultiStar: [#1 -0.54,-0.22,0.95,U] [#2 0.06,0.04,1.99,U] [#3 -0.20,0.63,0.00,M2] [#4 0.08,0.26,0.91,U] [#5 -0.06,1.00,0.00,M7] [#6 0.15,0.55,0.84,U] [#7 -0.49,0.72,0.00,M1] [#8 -0.02,0.81,0.00,M1] 
00:48:25.200 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.17}, one-star: {-0.50, 0.41}
00:48:25.200 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
00:48:25.200 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
00:48:25.200 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.19 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
00:48:25.201 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.17, opts=13)
00:48:25.201 00.000 10844 Enqueuing Move request for scope (-0.12, 0.17)
00:48:25.201 00.000 11060 Worker thread wakes up
00:48:25.201 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:25.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
00:48:25.201 00.000 10844 UpdateGuideState exits: m=2995 SNR=35.0 Saturated
00:48:25.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
00:48:25.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:25.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:25.201 00.000 10844 Enqueuing Expose request
00:48:25.201 00.000 11060 Moving (-0.12, 0.17) raw xDistance=-0.15 yDistance=-0.15
00:48:25.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:48:25.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:25.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:48:25.201 00.000 11060 MoveAxis(E, 26, ABG)
00:48:25.203 00.002 11060 Guiding  Dir = 2, Dur = 26
00:48:25.210 00.007 11060 IsSlewing returns 0
00:48:25.210 00.000 11060 IsGuiding returns 0
00:48:25.243 00.033 11060 IsGuiding returns 0
00:48:25.243 00.000 11060 Move returns status 0, amount 26
00:48:25.244 00.001 11060 MoveAxis(N, 0, ABG)
00:48:25.244 00.000 11060 Move returns status 0, amount 0
00:48:25.244 00.000 11060 move complete, result=0
00:48:25.244 00.000 11060 worker thread done servicing request
00:48:25.244 00.000 11060 Worker thread wakes up
00:48:25.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:25.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:25.244 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
00:48:25.877 00.633 11060 Exposure complete
00:48:26.055 00.178 11060 worker thread done servicing request
00:48:26.055 00.000 10844 OnExposeComplete: enter
00:48:26.055 00.000 10844 UpdateGuideState(): m_state=6
00:48:26.055 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7241
00:48:26.055 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=59.19, Mass=2620, SNR=32.8, Peak=223 HFD=3.4
00:48:26.055 00.000 10844 MultiStar: [#1 -1.00,0.33,0.00,M1] [#2 -0.55,0.24,2.10,U] [#3 -0.57,0.55,0.00,M3] [#4 0.00,-0.35,0.97,U] [#5 -0.25,0.77,0.00,M8] [#6 -0.13,0.93,0.00,M1] [#7 -0.96,-0.13,0.00,M2] [#8 -0.04,0.81,0.00,M2] 
00:48:26.055 00.000 10844 refined, 2 included, MultiStar: {-0.25, 0.23}, one-star: {0.15, 0.77}
00:48:26.055 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.14 = -2.15)
00:48:26.055 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
00:48:26.056 00.001 10844 CameraToMount -- cameraX=-0.25 cameraY=0.23 hyp=0.34 cameraTheta=2.38 mountX=-0.19 mountY=-0.28, mountTheta=-2.15
00:48:26.057 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.23, opts=13)
00:48:26.057 00.000 10844 Enqueuing Move request for scope (-0.25, 0.23)
00:48:26.057 00.000 11060 Worker thread wakes up
00:48:26.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:26.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.23) opts 0xd
00:48:26.057 00.000 10844 UpdateGuideState exits: m=2620 SNR=32.8
00:48:26.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.23)
00:48:26.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:26.057 00.000 11060 Moving (-0.25, 0.23) raw xDistance=-0.19 yDistance=-0.28
00:48:26.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:26.057 00.000 10844 Enqueuing Expose request
00:48:26.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:48:26.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:26.059 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:48:26.059 00.000 11060 MoveAxis(E, 33, ABG)
00:48:26.059 00.000 11060 Guiding  Dir = 2, Dur = 33
00:48:26.073 00.014 11060 IsSlewing returns 0
00:48:26.080 00.007 11060 IsGuiding returns 0
00:48:26.119 00.039 11060 IsGuiding returns 0
00:48:26.119 00.000 11060 Move returns status 0, amount 33
00:48:26.119 00.000 11060 MoveAxis(N, 0, ABG)
00:48:26.119 00.000 11060 Move returns status 0, amount 0
00:48:26.119 00.000 11060 move complete, result=0
00:48:26.119 00.000 11060 worker thread done servicing request
00:48:26.119 00.000 11060 Worker thread wakes up
00:48:26.119 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.3 px 0 ms NORTH
00:48:26.120 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:26.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:26.749 00.629 11060 Exposure complete
00:48:26.910 00.161 11060 worker thread done servicing request
00:48:26.910 00.000 10844 OnExposeComplete: enter
00:48:26.910 00.000 10844 UpdateGuideState(): m_state=6
00:48:26.911 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7242
00:48:26.911 00.000 10844 Star::Find returns 1 (1), X=264.71, Y=58.42, Mass=3036, SNR=35.3, Peak=255 HFD=3.5
00:48:26.911 00.000 10844 MultiStar: [#1 -0.42,-0.44,0.84,U] [#2 0.15,0.39,2.10,U] [#3 -0.57,-0.02,1.00,U] [#4 -0.16,0.53,0.89,U] [#5 -0.25,0.18,1.10,U] [#6 0.00,0.46,0.92,U] [#7 -0.60,0.13,0.89,U] [#8 -0.34,0.09,0.95,U] 
00:48:26.911 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.18}, one-star: {0.35, 0.01}
00:48:26.911 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
00:48:26.911 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.26)
00:48:26.911 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.29 mountX=-0.15 mountY=-0.18, mountTheta=-2.25
00:48:26.913 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.18, opts=13)
00:48:26.913 00.000 10844 Enqueuing Move request for scope (-0.16, 0.18)
00:48:26.913 00.000 11060 Worker thread wakes up
00:48:26.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
00:48:26.913 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
00:48:26.913 00.000 11060 Moving (-0.16, 0.18) raw xDistance=-0.15 yDistance=-0.18
00:48:26.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:48:26.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:26.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:26.913 00.000 10844 UpdateGuideState exits: m=3036 SNR=35.3 Saturated
00:48:26.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:26.914 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:26.914 00.000 10844 Enqueuing Expose request
00:48:26.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:48:26.914 00.000 11060 MoveAxis(E, 26, ABG)
00:48:26.914 00.000 11060 Guiding  Dir = 2, Dur = 26
00:48:26.931 00.017 11060 IsSlewing returns 0
00:48:26.931 00.000 11060 IsGuiding returns 0
00:48:26.978 00.047 11060 IsGuiding returns 0
00:48:26.978 00.000 11060 Move returns status 0, amount 26
00:48:26.978 00.000 11060 MoveAxis(N, 0, ABG)
00:48:26.978 00.000 11060 Move returns status 0, amount 0
00:48:26.978 00.000 11060 move complete, result=0
00:48:26.978 00.000 11060 worker thread done servicing request
00:48:26.978 00.000 11060 Worker thread wakes up
00:48:26.978 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
00:48:26.979 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:26.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:27.607 00.628 11060 Exposure complete
00:48:27.779 00.172 11060 worker thread done servicing request
00:48:27.779 00.000 10844 OnExposeComplete: enter
00:48:27.779 00.000 10844 UpdateGuideState(): m_state=6
00:48:27.780 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7243
00:48:27.780 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=58.50, Mass=3010, SNR=34.8, Peak=255 HFD=3.6
00:48:27.780 00.000 10844 MultiStar: [#1 -0.04,-0.53,1.01,U] [#2 -0.00,0.19,1.98,U] [#3 -0.52,0.01,0.95,U] [#4 -0.32,0.27,0.99,U] [#5 -0.25,0.54,1.09,U] [#6 -0.24,-0.18,0.84,U] [#7 -0.12,-0.34,0.79,U] [#8 -0.43,0.06,0.93,U] 
00:48:27.780 00.000 10844 single-star, 8 included, MultiStar: {-0.20, 0.05}, one-star: {-0.08, 0.08}
00:48:27.780 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.19)
00:48:27.780 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
00:48:27.781 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.35 mountX=-0.06 mountY=-0.09, mountTheta=-2.19
00:48:27.782 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
00:48:27.782 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
00:48:27.782 00.000 11060 Worker thread wakes up
00:48:27.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
00:48:27.783 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
00:48:27.783 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.06 yDistance=-0.09
00:48:27.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:48:27.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:27.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:27.783 00.000 10844 UpdateGuideState exits: m=3010 SNR=34.8 Saturated
00:48:27.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:48:27.783 00.000 11060 MoveAxis(E, 0, ABG)
00:48:27.783 00.000 11060 Move returns status 0, amount 0
00:48:27.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:27.783 00.000 11060 MoveAxis(N, 0, ABG)
00:48:27.783 00.000 11060 Move returns status 0, amount 0
00:48:27.783 00.000 11060 move complete, result=0
00:48:27.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:27.784 00.001 11060 worker thread done servicing request
00:48:27.784 00.000 10844 Enqueuing Expose request
00:48:27.784 00.000 11060 Worker thread wakes up
00:48:27.784 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:27.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:27.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:28.421 00.637 11060 Exposure complete
00:48:28.607 00.186 11060 worker thread done servicing request
00:48:28.607 00.000 10844 OnExposeComplete: enter
00:48:28.607 00.000 10844 UpdateGuideState(): m_state=6
00:48:28.608 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7244
00:48:28.608 00.000 10844 Star::Find returns 1 (1), X=264.09, Y=58.37, Mass=2526, SNR=32.1, Peak=255 HFD=3.3
00:48:28.608 00.000 10844 MultiStar: [#1 -0.15,-0.31,1.09,U] [#2 0.47,0.37,2.17,U] [#3 -0.08,0.15,1.00,U] [#4 -0.15,-0.01,1.02,U] [#5 0.20,0.36,1.13,U] [#6 -0.26,-0.15,1.04,U] [#7 -0.63,-0.42,0.00,M1] [#8 0.15,-0.03,0.89,U] 
00:48:28.608 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {-0.28, -0.05}
00:48:28.608 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
00:48:28.608 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
00:48:28.608 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.06 mountX=-0.09 mountY=0.03, mountTheta=2.80
00:48:28.609 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
00:48:28.609 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
00:48:28.610 00.001 11060 Worker thread wakes up
00:48:28.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:28.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:48:28.610 00.000 10844 UpdateGuideState exits: m=2526 SNR=32.1 Saturated
00:48:28.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:48:28.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:28.610 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=0.03
00:48:28.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:28.610 00.000 10844 Enqueuing Expose request
00:48:28.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:48:28.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:28.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:28.610 00.000 11060 MoveAxis(E, 0, ABG)
00:48:28.610 00.000 11060 Move returns status 0, amount 0
00:48:28.610 00.000 11060 MoveAxis(N, 0, ABG)
00:48:28.610 00.000 11060 Move returns status 0, amount 0
00:48:28.610 00.000 11060 move complete, result=0
00:48:28.611 00.001 11060 worker thread done servicing request
00:48:28.611 00.000 11060 Worker thread wakes up
00:48:28.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:28.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:28.614 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:29.250 00.636 11060 Exposure complete
00:48:29.463 00.213 11060 worker thread done servicing request
00:48:29.463 00.000 10844 OnExposeComplete: enter
00:48:29.463 00.000 10844 UpdateGuideState(): m_state=6
00:48:29.464 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7245
00:48:29.464 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=58.35, Mass=2511, SNR=32.4, Peak=247 HFD=2.7
00:48:29.464 00.000 10844 MultiStar: [#1 -0.42,-0.84,0.00,M1] [#2 0.41,0.63,0.00,M1] [#3 0.21,0.05,1.08,U] [#4 -0.05,-0.26,0.96,U] [#5 0.15,0.36,1.03,U] [#6 -0.33,0.08,1.02,U] [#7 -0.10,0.51,0.92,U] [#8 0.14,0.34,1.07,U] 
00:48:29.464 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.44, -0.07}
00:48:29.464 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:48:29.464 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
00:48:29.464 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=-0.15 mountY=0.04, mountTheta=2.86
00:48:29.466 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.14, opts=13)
00:48:29.466 00.000 10844 Enqueuing Move request for scope (0.07, 0.14)
00:48:29.466 00.000 11060 Worker thread wakes up
00:48:29.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:29.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
00:48:29.466 00.000 10844 UpdateGuideState exits: m=2511 SNR=32.4
00:48:29.466 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
00:48:29.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:29.466 00.000 11060 Moving (0.07, 0.14) raw xDistance=-0.15 yDistance=0.04
00:48:29.467 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:29.467 00.000 10844 Enqueuing Expose request
00:48:29.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:48:29.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:29.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:48:29.467 00.000 11060 MoveAxis(E, 27, ABG)
00:48:29.467 00.000 11060 Guiding  Dir = 2, Dur = 27
00:48:29.508 00.041 11060 IsSlewing returns 0
00:48:29.508 00.000 11060 IsGuiding returns 0
00:48:29.572 00.064 11060 IsGuiding returns 0
00:48:29.572 00.000 11060 Move returns status 0, amount 27
00:48:29.572 00.000 11060 MoveAxis(N, 0, ABG)
00:48:29.572 00.000 11060 Move returns status 0, amount 0
00:48:29.572 00.000 11060 move complete, result=0
00:48:29.572 00.000 11060 worker thread done servicing request
00:48:29.572 00.000 11060 Worker thread wakes up
00:48:29.572 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
00:48:29.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:29.573 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:30.204 00.631 11060 Exposure complete
00:48:30.376 00.172 11060 worker thread done servicing request
00:48:30.376 00.000 10844 OnExposeComplete: enter
00:48:30.376 00.000 10844 UpdateGuideState(): m_state=6
00:48:30.376 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7246
00:48:30.376 00.000 10844 Star::Find returns 1 (1), X=264.97, Y=58.49, Mass=3031, SNR=35.3, Peak=255 HFD=3.3
00:48:30.377 00.001 10844 MultiStar: [#1 -0.51,-0.41,0.00,M2] [#2 0.10,0.31,1.98,U] [#3 -0.17,0.11,0.92,U] [#4 -0.38,0.02,0.85,U] [#5 0.23,0.31,0.97,U] [#6 -0.03,0.05,0.89,U] [#7 0.02,0.35,0.83,U] [#8 -0.02,0.12,0.95,U] 
00:48:30.377 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.18}, one-star: {0.60, 0.07}
00:48:30.377 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
00:48:30.377 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
00:48:30.377 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.25 mountX=-0.19 mountY=0.03, mountTheta=2.99
00:48:30.379 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.18, opts=13)
00:48:30.379 00.000 10844 Enqueuing Move request for scope (0.06, 0.18)
00:48:30.379 00.000 11060 Worker thread wakes up
00:48:30.380 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:30.380 00.000 10844 UpdateGuideState exits: m=3031 SNR=35.3 Saturated
00:48:30.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:30.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:30.380 00.000 10844 Enqueuing Expose request
00:48:30.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
00:48:30.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
00:48:30.380 00.000 11060 Moving (0.06, 0.18) raw xDistance=-0.19 yDistance=0.03
00:48:30.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:48:30.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:30.381 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:30.381 00.000 11060 MoveAxis(E, 34, ABG)
00:48:30.381 00.000 11060 Guiding  Dir = 2, Dur = 34
00:48:30.405 00.024 11060 IsSlewing returns 0
00:48:30.405 00.000 11060 IsGuiding returns 0
00:48:30.468 00.063 11060 IsGuiding returns 0
00:48:30.468 00.000 11060 Move returns status 0, amount 34
00:48:30.468 00.000 11060 MoveAxis(N, 0, ABG)
00:48:30.468 00.000 11060 Move returns status 0, amount 0
00:48:30.468 00.000 11060 move complete, result=0
00:48:30.468 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
00:48:30.468 00.000 11060 worker thread done servicing request
00:48:30.470 00.002 11060 Worker thread wakes up
00:48:30.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:30.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:31.096 00.626 11060 Exposure complete
00:48:31.273 00.177 11060 worker thread done servicing request
00:48:31.273 00.000 10844 OnExposeComplete: enter
00:48:31.273 00.000 10844 UpdateGuideState(): m_state=6
00:48:31.273 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7247
00:48:31.273 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.91, Mass=2604, SNR=32.6, Peak=212 HFD=3.4
00:48:31.274 00.001 10844 MultiStar: [#1 0.44,-0.37,1.06,U] [#2 0.45,0.61,0.00,M1] [#3 0.11,0.47,0.92,U] [#4 0.13,0.38,1.09,U] [#5 0.32,0.42,1.07,U] [#6 0.62,0.04,0.00,M1] [#7 0.26,0.21,0.90,U] [#8 -0.08,1.03,0.00,M1] 
00:48:31.274 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.26}, one-star: {0.27, 0.50}
00:48:31.274 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
00:48:31.274 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
00:48:31.274 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.26 hyp=0.37 cameraTheta=0.79 mountX=-0.31 mountY=0.21, mountTheta=2.53
00:48:31.276 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.26, opts=13)
00:48:31.276 00.000 10844 Enqueuing Move request for scope (0.26, 0.26)
00:48:31.276 00.000 11060 Worker thread wakes up
00:48:31.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.26) opts 0xd
00:48:31.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.26)
00:48:31.276 00.000 11060 Moving (0.26, 0.26) raw xDistance=-0.31 yDistance=0.21
00:48:31.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:48:31.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:31.276 00.000 10844 UpdateGuideState exits: m=2604 SNR=32.6
00:48:31.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:31.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:31.276 00.000 10844 Enqueuing Expose request
00:48:31.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:31.277 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:48:31.277 00.000 11060 MoveAxis(E, 54, ABG)
00:48:31.277 00.000 11060 Guiding  Dir = 2, Dur = 54
00:48:31.313 00.036 11060 IsSlewing returns 0
00:48:31.313 00.000 11060 IsGuiding returns 0
00:48:31.390 00.077 11060 IsGuiding returns 0
00:48:31.390 00.000 11060 Move returns status 0, amount 54
00:48:31.390 00.000 11060 MoveAxis(N, 0, ABG)
00:48:31.390 00.000 11060 Move returns status 0, amount 0
00:48:31.391 00.001 11060 move complete, result=0
00:48:31.391 00.000 11060 worker thread done servicing request
00:48:31.391 00.000 11060 Worker thread wakes up
00:48:31.391 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.2 px 0 ms NORTH
00:48:31.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:31.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:32.024 00.633 11060 Exposure complete
00:48:32.202 00.178 11060 worker thread done servicing request
00:48:32.202 00.000 10844 OnExposeComplete: enter
00:48:32.202 00.000 10844 UpdateGuideState(): m_state=6
00:48:32.202 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7248
00:48:32.202 00.000 10844 Star::Find returns 1 (0), X=264.84, Y=58.89, Mass=2232, SNR=29.7, Peak=220 HFD=3.0
00:48:32.202 00.000 10844 MultiStar: [#1 -0.07,-0.14,1.06,U] [#2 0.58,0.52,0.00,M2] [#3 -0.20,0.67,0.00,M1] [#4 -0.59,0.50,0.00,M1] [#5 0.51,0.53,0.00,M3] [#6 -0.20,0.53,0.97,U] [#7 -0.01,0.10,0.97,U] [#8 0.22,0.53,1.15,U] 
00:48:32.202 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.30}, one-star: {0.47, 0.48}
00:48:32.202 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:48:32.202 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:48:32.203 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.29 mountX=-0.31 mountY=0.04, mountTheta=3.02
00:48:32.204 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.30, opts=13)
00:48:32.204 00.000 10844 Enqueuing Move request for scope (0.09, 0.30)
00:48:32.204 00.000 11060 Worker thread wakes up
00:48:32.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:32.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
00:48:32.204 00.000 10844 UpdateGuideState exits: m=2232 SNR=29.7
00:48:32.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
00:48:32.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:32.204 00.000 11060 Moving (0.09, 0.30) raw xDistance=-0.31 yDistance=0.04
00:48:32.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:32.204 00.000 10844 Enqueuing Expose request
00:48:32.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
00:48:32.206 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:32.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:48:32.206 00.000 11060 MoveAxis(E, 56, ABG)
00:48:32.206 00.000 11060 Guiding  Dir = 2, Dur = 56
00:48:32.236 00.030 11060 IsSlewing returns 0
00:48:32.236 00.000 11060 IsGuiding returns 0
00:48:32.341 00.105 11060 IsGuiding returns 0
00:48:32.341 00.000 11060 Move returns status 0, amount 56
00:48:32.341 00.000 11060 MoveAxis(N, 0, ABG)
00:48:32.341 00.000 11060 Move returns status 0, amount 0
00:48:32.341 00.000 11060 move complete, result=0
00:48:32.341 00.000 11060 worker thread done servicing request
00:48:32.341 00.000 11060 Worker thread wakes up
00:48:32.341 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
00:48:32.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:32.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:32.975 00.634 11060 Exposure complete
00:48:33.154 00.179 11060 worker thread done servicing request
00:48:33.155 00.001 10844 OnExposeComplete: enter
00:48:33.155 00.000 10844 UpdateGuideState(): m_state=6
00:48:33.155 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7249
00:48:33.155 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=58.62, Mass=2864, SNR=34.3, Peak=255 HFD=3.5
00:48:33.156 00.001 10844 MultiStar: [#1 -0.00,-1.34,0.00,M1] [#2 0.05,0.24,1.95,U] [#3 -0.17,0.18,0.93,U] [#4 -0.16,-0.40,0.98,U] [#5 0.43,0.48,0.00,M4] [#6 -0.06,-0.19,0.92,U] [#7 -0.35,-0.26,0.81,U] [#8 0.18,0.15,0.95,U] 
00:48:33.156 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.03}, one-star: {0.26, 0.21}
00:48:33.156 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
00:48:33.156 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
00:48:33.156 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.08 mountX=-0.02 mountY=-0.02, mountTheta=-2.46
00:48:33.158 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
00:48:33.158 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
00:48:33.158 00.000 11060 Worker thread wakes up
00:48:33.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:48:33.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:48:33.158 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.02 yDistance=-0.02
00:48:33.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:48:33.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:33.158 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:33.158 00.000 10844 UpdateGuideState exits: m=2864 SNR=34.3 Saturated
00:48:33.159 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:33.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:33.159 00.000 10844 Enqueuing Expose request
00:48:33.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:48:33.159 00.000 11060 MoveAxis(E, 0, ABG)
00:48:33.159 00.000 11060 Move returns status 0, amount 0
00:48:33.159 00.000 11060 MoveAxis(N, 0, ABG)
00:48:33.159 00.000 11060 Move returns status 0, amount 0
00:48:33.159 00.000 11060 move complete, result=0
00:48:33.160 00.001 11060 worker thread done servicing request
00:48:33.160 00.000 11060 Worker thread wakes up
00:48:33.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:33.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:33.162 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:33.787 00.625 11060 Exposure complete
00:48:33.956 00.169 11060 worker thread done servicing request
00:48:33.956 00.000 10844 OnExposeComplete: enter
00:48:33.956 00.000 10844 UpdateGuideState(): m_state=6
00:48:33.956 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7250
00:48:33.956 00.000 10844 Star::Find returns 1 (0), X=264.76, Y=58.72, Mass=2909, SNR=34.8, Peak=254 HFD=3.6
00:48:33.957 00.001 10844 MultiStar: [#1 0.26,-1.01,0.00,M2] [#2 0.35,0.66,0.00,M2] [#3 0.04,-0.34,0.93,U] [#4 -0.22,0.21,0.89,U] [#5 0.54,0.08,1.00,U] [#6 0.44,-0.17,0.92,U] [#7 0.14,-0.01,0.82,U] [#8 0.17,0.48,1.01,U] 
00:48:33.957 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.09}, one-star: {0.39, 0.30}
00:48:33.957 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
00:48:33.957 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
00:48:33.957 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.37 mountX=-0.13 mountY=0.21, mountTheta=2.12
00:48:33.958 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.09, opts=13)
00:48:33.958 00.000 10844 Enqueuing Move request for scope (0.22, 0.09)
00:48:33.958 00.000 11060 Worker thread wakes up
00:48:33.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:33.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
00:48:33.958 00.000 10844 UpdateGuideState exits: m=2909 SNR=34.8
00:48:33.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
00:48:33.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:33.958 00.000 11060 Moving (0.22, 0.09) raw xDistance=-0.13 yDistance=0.21
00:48:33.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:33.958 00.000 10844 Enqueuing Expose request
00:48:33.959 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:48:33.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:33.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:48:33.959 00.000 11060 MoveAxis(E, 22, ABG)
00:48:33.959 00.000 11060 Guiding  Dir = 2, Dur = 22
00:48:33.970 00.011 11060 IsSlewing returns 0
00:48:33.970 00.000 11060 IsGuiding returns 0
00:48:34.001 00.031 11060 IsGuiding returns 0
00:48:34.001 00.000 11060 Move returns status 0, amount 22
00:48:34.002 00.001 11060 MoveAxis(N, 0, ABG)
00:48:34.002 00.000 11060 Move returns status 0, amount 0
00:48:34.002 00.000 11060 move complete, result=0
00:48:34.002 00.000 11060 worker thread done servicing request
00:48:34.002 00.000 11060 Worker thread wakes up
00:48:34.002 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
00:48:34.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:34.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:34.634 00.632 11060 Exposure complete
00:48:34.825 00.191 11060 worker thread done servicing request
00:48:34.825 00.000 10844 OnExposeComplete: enter
00:48:34.826 00.001 10844 UpdateGuideState(): m_state=6
00:48:34.826 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7251
00:48:34.826 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.20, Mass=3118, SNR=35.2, Peak=248 HFD=3.6
00:48:34.826 00.000 10844 MultiStar: [#1 0.03,-0.55,0.95,U] [#2 0.35,-0.22,1.96,U] [#3 -0.48,-0.04,0.87,U] [#4 -0.41,0.19,0.93,U] [#5 -0.27,0.13,0.98,U] [#6 -0.30,-0.05,0.91,U] [#7 -0.36,-0.45,0.85,U] [#8 0.38,-0.36,0.93,U] 
00:48:34.826 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.18}, one-star: {0.32, -0.22}
00:48:34.826 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
00:48:34.826 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
00:48:34.826 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.72 mountX=0.18 mountY=0.00, mountTheta=0.02
00:48:34.828 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.18, opts=13)
00:48:34.828 00.000 10844 Enqueuing Move request for scope (-0.03, -0.18)
00:48:34.828 00.000 11060 Worker thread wakes up
00:48:34.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
00:48:34.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
00:48:34.829 00.001 11060 Moving (-0.03, -0.18) raw xDistance=0.18 yDistance=0.00
00:48:34.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:48:34.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:34.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:34.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:48:34.829 00.000 11060 MoveAxis(W, 31, ABG)
00:48:34.829 00.000 10844 UpdateGuideState exits: m=3118 SNR=35.2
00:48:34.829 00.000 11060 Guiding  Dir = 3, Dur = 31
00:48:34.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:34.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:34.829 00.000 10844 Enqueuing Expose request
00:48:34.846 00.017 11060 IsSlewing returns 0
00:48:34.846 00.000 11060 IsGuiding returns 0
00:48:34.893 00.047 11060 IsGuiding returns 0
00:48:34.893 00.000 11060 Move returns status 0, amount 31
00:48:34.893 00.000 11060 MoveAxis(N, 0, ABG)
00:48:34.893 00.000 11060 Move returns status 0, amount 0
00:48:34.893 00.000 11060 move complete, result=0
00:48:34.893 00.000 11060 worker thread done servicing request
00:48:34.894 00.001 11060 Worker thread wakes up
00:48:34.894 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
00:48:34.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:34.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:35.526 00.632 11060 Exposure complete
00:48:35.681 00.155 11060 worker thread done servicing request
00:48:35.681 00.000 10844 OnExposeComplete: enter
00:48:35.681 00.000 10844 UpdateGuideState(): m_state=6
00:48:35.682 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7252
00:48:35.682 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=58.03, Mass=2993, SNR=34.7, Peak=242 HFD=3.5
00:48:35.682 00.000 10844 MultiStar: [#1 0.24,-0.49,0.97,U] [#2 0.82,0.18,0.00,M2] [#3 -0.01,0.43,0.94,U] [#4 0.04,-0.08,0.90,U] [#5 0.14,0.44,0.96,U] [#6 0.18,-0.06,0.91,U] [#7 0.04,-0.69,0.00,M1] [#8 -0.20,-0.21,0.92,U] 
00:48:35.682 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.19, -0.39}
00:48:35.682 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
00:48:35.682 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
00:48:35.683 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.57 mountX=0.04 mountY=0.09, mountTheta=1.18
00:48:35.684 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
00:48:35.684 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
00:48:35.684 00.000 11060 Worker thread wakes up
00:48:35.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:35.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:48:35.684 00.000 10844 UpdateGuideState exits: m=2993 SNR=34.7
00:48:35.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:48:35.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:35.684 00.000 11060 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=0.09
00:48:35.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:35.684 00.000 10844 Enqueuing Expose request
00:48:35.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:48:35.685 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:35.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:48:35.685 00.000 11060 MoveAxis(E, 0, ABG)
00:48:35.685 00.000 11060 Move returns status 0, amount 0
00:48:35.685 00.000 11060 MoveAxis(N, 0, ABG)
00:48:35.685 00.000 11060 Move returns status 0, amount 0
00:48:35.685 00.000 11060 move complete, result=0
00:48:35.685 00.000 11060 worker thread done servicing request
00:48:35.685 00.000 11060 Worker thread wakes up
00:48:35.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:35.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:35.687 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:36.322 00.635 11060 Exposure complete
00:48:36.486 00.164 11060 worker thread done servicing request
00:48:36.486 00.000 10844 OnExposeComplete: enter
00:48:36.486 00.000 10844 UpdateGuideState(): m_state=6
00:48:36.487 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7253
00:48:36.494 00.007 10844 Star::Find returns 1 (1), X=264.53, Y=58.52, Mass=2918, SNR=34.0, Peak=255 HFD=3.2
00:48:36.494 00.000 10844 MultiStar: [#1 0.06,-0.36,0.95,U] [#2 0.94,-0.31,0.00,M3] [#3 0.07,0.07,1.01,U] [#4 -0.30,0.45,1.02,U] [#5 0.32,0.52,1.00,U] [#6 0.22,0.50,0.97,U] [#7 0.37,-0.04,0.87,U] [#8 -0.24,0.55,0.99,U] 
00:48:36.494 00.000 10844 single-star, 7 included, MultiStar: {0.08, 0.23}, one-star: {0.17, 0.11}
00:48:36.494 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
00:48:36.494 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
00:48:36.494 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.58 mountX=-0.14 mountY=0.15, mountTheta=2.32
00:48:36.496 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.11, opts=13)
00:48:36.496 00.000 10844 Enqueuing Move request for scope (0.17, 0.11)
00:48:36.496 00.000 11060 Worker thread wakes up
00:48:36.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:36.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
00:48:36.496 00.000 10844 UpdateGuideState exits: m=2918 SNR=34.0 Saturated
00:48:36.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
00:48:36.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:36.496 00.000 11060 Moving (0.17, 0.11) raw xDistance=-0.14 yDistance=0.15
00:48:36.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:36.496 00.000 10844 Enqueuing Expose request
00:48:36.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:48:36.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:36.497 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:48:36.497 00.000 11060 MoveAxis(E, 24, ABG)
00:48:36.497 00.000 11060 Guiding  Dir = 2, Dur = 24
00:48:36.505 00.008 11060 IsSlewing returns 0
00:48:36.505 00.000 11060 IsGuiding returns 0
00:48:36.553 00.048 11060 IsGuiding returns 0
00:48:36.560 00.007 11060 Move returns status 0, amount 24
00:48:36.560 00.000 11060 MoveAxis(N, 0, ABG)
00:48:36.560 00.000 11060 Move returns status 0, amount 0
00:48:36.560 00.000 11060 move complete, result=0
00:48:36.560 00.000 11060 worker thread done servicing request
00:48:36.560 00.000 11060 Worker thread wakes up
00:48:36.560 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:48:36.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:36.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:37.202 00.642 11060 Exposure complete
00:48:37.369 00.167 11060 worker thread done servicing request
00:48:37.369 00.000 10844 OnExposeComplete: enter
00:48:37.369 00.000 10844 UpdateGuideState(): m_state=6
00:48:37.369 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7254
00:48:37.369 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.12, Mass=2508, SNR=31.7, Peak=238 HFD=3.5
00:48:37.369 00.000 10844 MultiStar: [#1 -0.23,-0.74,0.00,M1] [#2 0.29,-0.02,2.25,U] [#3 0.11,-0.11,1.06,U] [#4 0.07,0.24,0.95,U] [#5 -0.21,0.62,0.00,M1] [#6 -0.01,-0.14,0.96,U] [#7 0.12,0.17,0.84,U] [#8 -0.29,0.27,1.02,U] 
00:48:37.369 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.00}, one-star: {0.16, -0.30}
00:48:37.369 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
00:48:37.370 00.001 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
00:48:37.370 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.05 mountX=-0.02 mountY=0.10, mountTheta=1.80
00:48:37.371 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.00, opts=13)
00:48:37.371 00.000 10844 Enqueuing Move request for scope (0.10, 0.00)
00:48:37.371 00.000 11060 Worker thread wakes up
00:48:37.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:37.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
00:48:37.372 00.001 10844 UpdateGuideState exits: m=2508 SNR=31.7
00:48:37.372 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
00:48:37.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:37.372 00.000 11060 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=0.10
00:48:37.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:37.372 00.000 10844 Enqueuing Expose request
00:48:37.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:48:37.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:37.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:48:37.372 00.000 11060 MoveAxis(E, 0, ABG)
00:48:37.372 00.000 11060 Move returns status 0, amount 0
00:48:37.372 00.000 11060 MoveAxis(N, 0, ABG)
00:48:37.372 00.000 11060 Move returns status 0, amount 0
00:48:37.372 00.000 11060 move complete, result=0
00:48:37.372 00.000 11060 worker thread done servicing request
00:48:37.372 00.000 11060 Worker thread wakes up
00:48:37.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:37.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:37.374 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:38.006 00.632 11060 Exposure complete
00:48:38.183 00.177 11060 worker thread done servicing request
00:48:38.183 00.000 10844 OnExposeComplete: enter
00:48:38.183 00.000 10844 UpdateGuideState(): m_state=6
00:48:38.183 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7255
00:48:38.183 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=58.08, Mass=2922, SNR=34.2, Peak=241 HFD=3.4
00:48:38.184 00.001 10844 MultiStar: [#1 0.28,-0.47,1.01,U] [#2 0.58,0.47,0.00,M3] [#3 -0.38,0.25,0.95,U] [#4 -0.39,-0.02,0.92,U] [#5 0.26,0.66,0.00,M2] [#6 -0.19,0.52,0.94,U] [#7 -0.18,0.18,0.84,U] [#8 -0.16,0.29,0.86,U] 
00:48:38.184 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.05}, one-star: {0.24, -0.34}
00:48:38.184 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.46 = -1.83)
00:48:38.184 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
00:48:38.184 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.70 mountX=-0.03 mountY=-0.11, mountTheta=-1.83
00:48:38.185 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
00:48:38.185 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
00:48:38.185 00.000 11060 Worker thread wakes up
00:48:38.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
00:48:38.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
00:48:38.185 00.000 11060 Moving (-0.10, 0.05) raw xDistance=-0.03 yDistance=-0.11
00:48:38.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:48:38.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:38.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:38.185 00.000 10844 UpdateGuideState exits: m=2922 SNR=34.2
00:48:38.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:48:38.185 00.000 11060 MoveAxis(E, 0, ABG)
00:48:38.185 00.000 11060 Move returns status 0, amount 0
00:48:38.185 00.000 11060 MoveAxis(N, 0, ABG)
00:48:38.185 00.000 11060 Move returns status 0, amount 0
00:48:38.187 00.002 11060 move complete, result=0
00:48:38.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:38.187 00.000 11060 worker thread done servicing request
00:48:38.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:38.187 00.000 10844 Enqueuing Expose request
00:48:38.187 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:38.187 00.000 11060 Worker thread wakes up
00:48:38.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:38.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:38.820 00.633 11060 Exposure complete
00:48:39.009 00.189 11060 worker thread done servicing request
00:48:39.009 00.000 10844 OnExposeComplete: enter
00:48:39.009 00.000 10844 UpdateGuideState(): m_state=6
00:48:39.010 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7256
00:48:39.010 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.15, Mass=2628, SNR=31.9, Peak=214 HFD=3.6
00:48:39.010 00.000 10844 MultiStar: [#1 0.41,-0.25,1.09,U] [#2 -0.48,0.19,2.21,U] [#3 -0.40,0.60,0.00,M1] [#4 -0.15,-0.28,1.02,U] [#5 0.55,0.26,1.12,U] [#6 0.10,-0.15,1.01,U] [#7 -0.20,0.26,0.89,U] [#8 -0.10,-0.09,1.01,U] 
00:48:39.010 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {0.22, -0.27}
00:48:39.010 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
00:48:39.010 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
00:48:39.010 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.26 mountX=0.02 mountY=-0.01, mountTheta=-0.52
00:48:39.011 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
00:48:39.012 00.001 10844 Enqueuing Move request for scope (-0.01, -0.01)
00:48:39.012 00.000 11060 Worker thread wakes up
00:48:39.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:39.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:48:39.012 00.000 10844 UpdateGuideState exits: m=2628 SNR=31.9
00:48:39.012 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:39.012 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:39.012 00.000 10844 Enqueuing Expose request
00:48:39.012 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:48:39.012 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.02 yDistance=-0.01
00:48:39.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:48:39.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:39.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:48:39.012 00.000 11060 MoveAxis(E, 0, ABG)
00:48:39.012 00.000 11060 Move returns status 0, amount 0
00:48:39.012 00.000 11060 MoveAxis(N, 0, ABG)
00:48:39.012 00.000 11060 Move returns status 0, amount 0
00:48:39.012 00.000 11060 move complete, result=0
00:48:39.013 00.001 11060 worker thread done servicing request
00:48:39.013 00.000 11060 Worker thread wakes up
00:48:39.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:39.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:39.022 00.009 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:39.643 00.621 11060 Exposure complete
00:48:39.808 00.165 10844 OnExposeComplete: enter
00:48:39.809 00.001 10844 UpdateGuideState(): m_state=6
00:48:39.809 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7257
00:48:39.809 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.05, Mass=3065, SNR=34.7, Peak=233 HFD=3.5
00:48:39.809 00.000 10844 MultiStar: [#1 0.15,0.04,1.06,U] [#2 0.10,0.11,1.96,U] [#3 -0.35,0.28,0.87,U] [#4 0.21,-0.38,0.97,U] [#5 0.18,0.25,1.08,U] [#6 -0.62,0.28,0.00,M1] [#7 -0.07,0.51,0.78,U] [#8 0.23,0.26,0.92,U] 
00:48:39.810 00.001 10844 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.22, -0.37}
00:48:39.810 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:48:39.810 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
00:48:39.810 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.69 mountX=-0.09 mountY=0.08, mountTheta=2.43
00:48:39.810 00.000 11060 worker thread done servicing request
00:48:39.812 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
00:48:39.817 00.005 10844 Enqueuing Move request for scope (0.09, 0.08)
00:48:39.817 00.000 11060 Worker thread wakes up
00:48:39.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:39.817 00.000 10844 UpdateGuideState exits: m=3065 SNR=34.7
00:48:39.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:39.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:39.817 00.000 10844 Enqueuing Expose request
00:48:39.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
00:48:39.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
00:48:39.817 00.000 11060 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=0.08
00:48:39.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:48:39.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:39.818 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:48:39.818 00.000 11060 MoveAxis(E, 0, ABG)
00:48:39.818 00.000 11060 Move returns status 0, amount 0
00:48:39.818 00.000 11060 MoveAxis(N, 0, ABG)
00:48:39.818 00.000 11060 Move returns status 0, amount 0
00:48:39.818 00.000 11060 move complete, result=0
00:48:39.818 00.000 11060 worker thread done servicing request
00:48:39.818 00.000 11060 Worker thread wakes up
00:48:39.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:39.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:39.820 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:40.457 00.637 11060 Exposure complete
00:48:40.646 00.189 11060 worker thread done servicing request
00:48:40.647 00.001 10844 OnExposeComplete: enter
00:48:40.647 00.000 10844 UpdateGuideState(): m_state=6
00:48:40.647 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7258
00:48:40.647 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=58.13, Mass=2992, SNR=34.7, Peak=243 HFD=3.3
00:48:40.647 00.000 10844 MultiStar: [#1 0.01,-0.08,0.92,U] [#2 -0.17,0.33,1.98,U] [#3 0.22,0.60,0.00,M1] [#4 -0.23,-0.50,1.09,U] [#5 0.35,0.75,0.00,M1] [#6 0.32,0.59,0.00,M2] [#7 -0.13,0.56,0.80,U] [#8 -0.29,0.63,0.00,M1] 
00:48:40.648 00.001 10844 refined, 4 included, MultiStar: {-0.12, 0.04}, one-star: {-0.03, -0.28}
00:48:40.648 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
00:48:40.648 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
00:48:40.648 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.86 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
00:48:40.649 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.04, opts=13)
00:48:40.649 00.000 10844 Enqueuing Move request for scope (-0.12, 0.04)
00:48:40.649 00.000 11060 Worker thread wakes up
00:48:40.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:40.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
00:48:40.649 00.000 10844 UpdateGuideState exits: m=2992 SNR=34.7
00:48:40.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
00:48:40.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:40.649 00.000 11060 Moving (-0.12, 0.04) raw xDistance=-0.01 yDistance=-0.12
00:48:40.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:40.649 00.000 10844 Enqueuing Expose request
00:48:40.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:40.650 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:40.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:48:40.650 00.000 11060 MoveAxis(E, 0, ABG)
00:48:40.650 00.000 11060 Move returns status 0, amount 0
00:48:40.650 00.000 11060 MoveAxis(N, 0, ABG)
00:48:40.650 00.000 11060 Move returns status 0, amount 0
00:48:40.650 00.000 11060 move complete, result=0
00:48:40.650 00.000 11060 worker thread done servicing request
00:48:40.650 00.000 11060 Worker thread wakes up
00:48:40.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:40.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:40.651 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:41.283 00.632 11060 Exposure complete
00:48:41.476 00.193 11060 worker thread done servicing request
00:48:41.477 00.001 10844 OnExposeComplete: enter
00:48:41.477 00.000 10844 UpdateGuideState(): m_state=6
00:48:41.477 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7259
00:48:41.477 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.21, Mass=2512, SNR=31.9, Peak=236 HFD=3.4
00:48:41.477 00.000 10844 MultiStar: [#1 0.14,-0.45,1.17,U] [#2 0.39,0.86,0.00,M1] [#3 0.03,0.64,0.00,M2] [#4 0.20,-0.54,1.14,U] [#5 0.28,0.80,0.00,M2] [#6 0.10,0.66,0.00,M3] [#7 0.08,0.71,0.00,M1] [#8 -0.13,0.25,1.06,U] 
00:48:41.477 00.000 10844 refined, 3 included, MultiStar: {0.14, -0.25}, one-star: {0.34, -0.21}
00:48:41.478 00.001 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
00:48:41.478 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
00:48:41.478 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.28 cameraTheta=-1.06 mountX=0.22 mountY=0.18, mountTheta=0.68
00:48:41.480 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.25, opts=13)
00:48:41.480 00.000 10844 Enqueuing Move request for scope (0.14, -0.25)
00:48:41.480 00.000 11060 Worker thread wakes up
00:48:41.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:41.481 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
00:48:41.481 00.000 10844 UpdateGuideState exits: m=2512 SNR=31.9
00:48:41.481 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
00:48:41.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:41.481 00.000 11060 Moving (0.14, -0.25) raw xDistance=0.22 yDistance=0.18
00:48:41.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:41.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:48:41.481 00.000 10844 Enqueuing Expose request
00:48:41.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:41.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:48:41.481 00.000 11060 MoveAxis(W, 38, ABG)
00:48:41.481 00.000 11060 Guiding  Dir = 3, Dur = 38
00:48:41.513 00.032 11060 IsSlewing returns 0
00:48:41.513 00.000 11060 IsGuiding returns 0
00:48:41.593 00.080 11060 IsGuiding returns 0
00:48:41.593 00.000 11060 Move returns status 0, amount 38
00:48:41.595 00.002 11060 MoveAxis(N, 0, ABG)
00:48:41.595 00.000 11060 Move returns status 0, amount 0
00:48:41.596 00.001 11060 move complete, result=0
00:48:41.596 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
00:48:41.615 00.019 11060 worker thread done servicing request
00:48:41.615 00.000 11060 Worker thread wakes up
00:48:41.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:41.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:42.249 00.634 11060 Exposure complete
00:48:42.412 00.163 11060 worker thread done servicing request
00:48:42.412 00.000 10844 OnExposeComplete: enter
00:48:42.412 00.000 10844 UpdateGuideState(): m_state=6
00:48:42.412 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7260
00:48:42.413 00.001 10844 Star::Find returns 1 (0), X=264.60, Y=58.64, Mass=2874, SNR=34.5, Peak=252 HFD=3.4
00:48:42.413 00.000 10844 MultiStar: [#1 0.31,-0.04,0.95,U] [#2 -0.12,0.46,1.99,U] [#3 -0.43,0.46,0.00,M3] [#4 0.43,0.25,0.94,U] [#5 0.36,0.57,0.00,M3] [#6 0.13,0.92,0.00,M4] [#7 -0.15,0.57,0.88,U] [#8 0.31,0.72,0.00,M1] 
00:48:42.413 00.000 10844 single-star, 4 included, MultiStar: {0.10, 0.32}, one-star: {0.23, 0.22}
00:48:42.413 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
00:48:42.413 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
00:48:42.413 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.32 cameraTheta=0.77 mountX=-0.26 mountY=0.19, mountTheta=2.51
00:48:42.415 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.22, opts=13)
00:48:42.415 00.000 10844 Enqueuing Move request for scope (0.23, 0.22)
00:48:42.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:42.415 00.000 10844 UpdateGuideState exits: m=2874 SNR=34.5
00:48:42.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:42.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:42.415 00.000 10844 Enqueuing Expose request
00:48:42.416 00.001 11060 Worker thread wakes up
00:48:42.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.22) opts 0xd
00:48:42.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.22)
00:48:42.416 00.000 11060 Moving (0.23, 0.22) raw xDistance=-0.26 yDistance=0.19
00:48:42.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:48:42.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:42.417 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:48:42.417 00.000 11060 MoveAxis(E, 44, ABG)
00:48:42.417 00.000 11060 Guiding  Dir = 2, Dur = 44
00:48:42.434 00.017 11060 IsSlewing returns 0
00:48:42.434 00.000 11060 IsGuiding returns 0
00:48:42.496 00.062 11060 IsGuiding returns 0
00:48:42.496 00.000 11060 Move returns status 0, amount 44
00:48:42.496 00.000 11060 MoveAxis(N, 0, ABG)
00:48:42.496 00.000 11060 Move returns status 0, amount 0
00:48:42.496 00.000 11060 move complete, result=0
00:48:42.496 00.000 11060 worker thread done servicing request
00:48:42.496 00.000 11060 Worker thread wakes up
00:48:42.496 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.2 px 0 ms NORTH
00:48:42.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:42.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:43.123 00.627 11060 Exposure complete
00:48:43.290 00.167 11060 worker thread done servicing request
00:48:43.290 00.000 10844 OnExposeComplete: enter
00:48:43.290 00.000 10844 UpdateGuideState(): m_state=6
00:48:43.290 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7261
00:48:43.290 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.22, Mass=2348, SNR=30.8, Peak=242 HFD=3.3
00:48:43.291 00.001 10844 MultiStar: [#1 -0.24,0.04,0.99,U] [#2 0.23,0.60,0.00,M1] [#3 -0.01,0.80,0.00,M4] [#4 -0.11,-0.22,1.01,U] [#5 0.23,1.11,0.00,M4] [#6 -0.29,1.10,0.00,M5] [#7 0.10,0.17,0.90,U] [#8 -0.44,0.78,0.00,M2] 
00:48:43.291 00.000 10844 refined, 3 included, MultiStar: {0.02, -0.06}, one-star: {0.33, -0.20}
00:48:43.291 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
00:48:43.291 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
00:48:43.291 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.27 mountX=0.06 mountY=0.03, mountTheta=0.47
00:48:43.299 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
00:48:43.299 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
00:48:43.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:48:43.299 00.000 10844 UpdateGuideState exits: m=2348 SNR=30.8
00:48:43.300 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:43.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:43.300 00.000 10844 Enqueuing Expose request
00:48:43.301 00.001 11060 Worker thread wakes up
00:48:43.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
00:48:43.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
00:48:43.301 00.000 11060 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=0.03
00:48:43.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:48:43.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:43.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:43.301 00.000 11060 MoveAxis(E, 0, ABG)
00:48:43.301 00.000 11060 Move returns status 0, amount 0
00:48:43.301 00.000 11060 MoveAxis(N, 0, ABG)
00:48:43.301 00.000 11060 Move returns status 0, amount 0
00:48:43.301 00.000 11060 move complete, result=0
00:48:43.302 00.001 11060 worker thread done servicing request
00:48:43.302 00.000 11060 Worker thread wakes up
00:48:43.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:43.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:43.303 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:43.939 00.636 11060 Exposure complete
00:48:44.117 00.178 11060 worker thread done servicing request
00:48:44.117 00.000 10844 OnExposeComplete: enter
00:48:44.117 00.000 10844 UpdateGuideState(): m_state=6
00:48:44.117 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7262
00:48:44.117 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.72, Mass=3302, SNR=37.1, Peak=255 HFD=3.4
00:48:44.118 00.001 10844 MultiStar: [#1 -0.59,0.35,0.00,M1] [#2 -0.08,0.74,0.00,M2] [#3 0.10,1.20,0.00,M5] [#4 -0.07,0.47,0.96,U] [#5 0.24,1.65,0.00,M5] [#6 -0.22,1.27,0.00,M6] [#7 -1.22,1.23,0.00,M1] [#8 -0.45,0.60,0.00,M3] 
00:48:44.118 00.000 10844 single-star, 1 included, MultiStar: {0.03, 0.39}, one-star: {0.12, 0.30}
00:48:44.118 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:48:44.118 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
00:48:44.118 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.19 mountX=-0.32 mountY=0.07, mountTheta=2.92
00:48:44.119 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.30, opts=13)
00:48:44.119 00.000 10844 Enqueuing Move request for scope (0.12, 0.30)
00:48:44.119 00.000 11060 Worker thread wakes up
00:48:44.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.30) opts 0xd
00:48:44.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.30)
00:48:44.119 00.000 11060 Moving (0.12, 0.30) raw xDistance=-0.32 yDistance=0.07
00:48:44.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:48:44.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:44.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:44.120 00.001 10844 UpdateGuideState exits: m=3302 SNR=37.1 Saturated
00:48:44.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:44.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:44.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:48:44.120 00.000 11060 MoveAxis(E, 55, ABG)
00:48:44.120 00.000 11060 Guiding  Dir = 2, Dur = 55
00:48:44.120 00.000 10844 Enqueuing Expose request
00:48:44.137 00.017 11060 IsSlewing returns 0
00:48:44.137 00.000 11060 IsGuiding returns 0
00:48:44.199 00.062 11060 IsGuiding returns 0
00:48:44.199 00.000 11060 Move returns status 0, amount 55
00:48:44.199 00.000 11060 MoveAxis(N, 0, ABG)
00:48:44.199 00.000 11060 Move returns status 0, amount 0
00:48:44.199 00.000 11060 move complete, result=0
00:48:44.199 00.000 11060 worker thread done servicing request
00:48:44.199 00.000 11060 Worker thread wakes up
00:48:44.199 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
00:48:44.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:44.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:44.832 00.633 11060 Exposure complete
00:48:45.009 00.177 11060 worker thread done servicing request
00:48:45.009 00.000 10844 OnExposeComplete: enter
00:48:45.009 00.000 10844 UpdateGuideState(): m_state=6
00:48:45.010 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7263
00:48:45.010 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.22, Mass=3011, SNR=34.7, Peak=240 HFD=3.4
00:48:45.010 00.000 10844 MultiStar: [#1 -0.22,0.53,0.98,U] [#2 0.43,0.34,2.01,U] [#3 -0.67,0.36,0.00,M6] [#4 -0.22,0.08,0.99,U] [#5 0.31,0.59,0.00,M6] [#6 0.10,0.69,0.00,M7] [#7 -0.28,0.59,0.00,M2] [#8 -0.31,0.57,0.00,M4] 
00:48:45.010 00.000 10844 refined, 3 included, MultiStar: {0.12, 0.22}, one-star: {0.16, -0.20}
00:48:45.010 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
00:48:45.011 00.001 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
00:48:45.011 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.07 mountX=-0.24 mountY=0.08, mountTheta=2.81
00:48:45.012 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.22, opts=13)
00:48:45.012 00.000 10844 Enqueuing Move request for scope (0.12, 0.22)
00:48:45.012 00.000 11060 Worker thread wakes up
00:48:45.014 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:48:45.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
00:48:45.014 00.000 10844 UpdateGuideState exits: m=3011 SNR=34.7
00:48:45.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
00:48:45.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:45.014 00.000 11060 Moving (0.12, 0.22) raw xDistance=-0.24 yDistance=0.08
00:48:45.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:45.014 00.000 10844 Enqueuing Expose request
00:48:45.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:48:45.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:45.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:48:45.014 00.000 11060 MoveAxis(E, 43, ABG)
00:48:45.015 00.001 11060 Guiding  Dir = 2, Dur = 43
00:48:45.029 00.014 11060 IsSlewing returns 0
00:48:45.029 00.000 11060 IsGuiding returns 0
00:48:45.076 00.047 11060 IsGuiding returns 0
00:48:45.076 00.000 11060 Move returns status 0, amount 43
00:48:45.076 00.000 11060 MoveAxis(N, 0, ABG)
00:48:45.076 00.000 11060 Move returns status 0, amount 0
00:48:45.076 00.000 11060 move complete, result=0
00:48:45.076 00.000 11060 worker thread done servicing request
00:48:45.077 00.001 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
00:48:45.077 00.000 11060 Worker thread wakes up
00:48:45.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:45.078 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:45.707 00.629 11060 Exposure complete
00:48:45.884 00.177 11060 worker thread done servicing request
00:48:45.884 00.000 10844 OnExposeComplete: enter
00:48:45.885 00.001 10844 UpdateGuideState(): m_state=6
00:48:45.885 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7264
00:48:45.885 00.000 10844 Star::Find returns 1 (0), X=264.73, Y=57.93, Mass=3058, SNR=35.2, Peak=239 HFD=3.4
00:48:45.886 00.001 10844 MultiStar: [#1 0.11,-0.20,0.97,U] [#2 0.64,0.62,0.00,M2] [#3 -0.28,1.57,0.00,M7] [#4 -0.39,-0.01,0.80,U] [#5 0.37,1.42,0.00,M7] [#6 -0.13,0.96,0.00,M8] [#7 0.08,0.62,0.00,M3] [#8 -0.01,0.95,0.00,M5] 
00:48:45.886 00.000 10844 refined, 2 included, MultiStar: {0.05, -0.25}, one-star: {0.36, -0.48}
00:48:45.886 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
00:48:45.886 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
00:48:45.886 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.35 mountX=0.23 mountY=0.09, mountTheta=0.38
00:48:45.889 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.25, opts=13)
00:48:45.891 00.002 10844 Enqueuing Move request for scope (0.05, -0.25)
00:48:45.891 00.000 11060 Worker thread wakes up
00:48:45.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:48:45.891 00.000 10844 UpdateGuideState exits: m=3058 SNR=35.2
00:48:45.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:45.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:45.892 00.001 10844 Enqueuing Expose request
00:48:45.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
00:48:45.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
00:48:45.892 00.000 11060 Moving (0.05, -0.25) raw xDistance=0.23 yDistance=0.09
00:48:45.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:48:45.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:45.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:48:45.893 00.001 11060 MoveAxis(W, 39, ABG)
00:48:45.893 00.000 11060 Guiding  Dir = 3, Dur = 39
00:48:45.922 00.029 11060 IsSlewing returns 0
00:48:45.922 00.000 11060 IsGuiding returns 0
00:48:46.000 00.078 11060 IsGuiding returns 0
00:48:46.000 00.000 11060 Move returns status 0, amount 39
00:48:46.000 00.000 11060 MoveAxis(N, 0, ABG)
00:48:46.000 00.000 11060 Move returns status 0, amount 0
00:48:46.001 00.001 11060 move complete, result=0
00:48:46.001 00.000 11060 worker thread done servicing request
00:48:46.001 00.000 11060 Worker thread wakes up
00:48:46.001 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
00:48:46.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:46.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:46.628 00.627 11060 Exposure complete
00:48:46.805 00.177 11060 worker thread done servicing request
00:48:46.805 00.000 10844 OnExposeComplete: enter
00:48:46.805 00.000 10844 UpdateGuideState(): m_state=6
00:48:46.805 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7265
00:48:46.805 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.51, Mass=2836, SNR=34.2, Peak=255 HFD=3.3
00:48:46.806 00.001 10844 MultiStar: [#1 -0.42,0.36,1.06,U] [#2 0.31,1.13,0.00,M3] [#3 -0.22,1.07,0.00,M8] [#4 0.26,0.73,0.00,M1] [#5 0.27,1.62,0.00,M8] [#6 0.08,1.33,0.00,M9] [#7 -0.24,0.20,0.78,U] [#8 -0.21,1.83,0.00,M6] 
00:48:46.806 00.000 10844 single-star, 2 included, MultiStar: {-0.24, 0.22}, one-star: {-0.07, 0.09}
00:48:46.806 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
00:48:46.806 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
00:48:46.806 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
00:48:46.807 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.09, opts=13)
00:48:46.807 00.000 10844 Enqueuing Move request for scope (-0.07, 0.09)
00:48:46.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:46.807 00.000 10844 UpdateGuideState exits: m=2836 SNR=34.2 Saturated
00:48:46.809 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:46.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:46.809 00.000 10844 Enqueuing Expose request
00:48:46.809 00.000 11060 Worker thread wakes up
00:48:46.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:48:46.809 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:48:46.809 00.000 11060 Moving (-0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
00:48:46.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:48:46.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:46.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:46.809 00.000 11060 MoveAxis(E, 0, ABG)
00:48:46.809 00.000 11060 Move returns status 0, amount 0
00:48:46.809 00.000 11060 MoveAxis(N, 0, ABG)
00:48:46.810 00.001 11060 Move returns status 0, amount 0
00:48:46.810 00.000 11060 move complete, result=0
00:48:46.810 00.000 11060 worker thread done servicing request
00:48:46.810 00.000 11060 Worker thread wakes up
00:48:46.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:46.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:46.811 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:47.473 00.662 11060 Exposure complete
00:48:47.655 00.182 11060 worker thread done servicing request
00:48:47.655 00.000 10844 OnExposeComplete: enter
00:48:47.655 00.000 10844 UpdateGuideState(): m_state=6
00:48:47.655 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7266
00:48:47.655 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=59.09, Mass=2699, SNR=33.0, Peak=228 HFD=3.4
00:48:47.656 00.001 10844 MultiStar: [#1 -0.41,0.33,0.96,U] [#2 0.77,1.22,0.00,M4] [#3 -0.21,0.99,0.00,M9] [#4 0.39,0.41,0.98,U] [#5 -0.13,1.06,0.00,M9] [#6 0.27,1.04,0.00,M10] [#7 -0.18,0.92,0.00,M3] [#8 0.26,0.97,0.00,M7] 
00:48:47.656 00.000 10844 refined, 2 included, MultiStar: {0.12, 0.47}, one-star: {0.38, 0.67}
00:48:47.656 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:48:47.656 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
00:48:47.656 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.47 hyp=0.49 cameraTheta=1.32 mountX=-0.49 mountY=0.04, mountTheta=3.05
00:48:47.657 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.47, opts=13)
00:48:47.657 00.000 10844 Enqueuing Move request for scope (0.12, 0.47)
00:48:47.657 00.000 11060 Worker thread wakes up
00:48:47.657 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:47.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.47) opts 0xd
00:48:47.657 00.000 10844 UpdateGuideState exits: m=2699 SNR=33.0
00:48:47.657 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.47)
00:48:47.658 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:47.658 00.000 11060 Moving (0.12, 0.47) raw xDistance=-0.49 yDistance=0.04
00:48:47.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:47.658 00.000 10844 Enqueuing Expose request
00:48:47.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
00:48:47.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:47.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:48:47.658 00.000 11060 MoveAxis(E, 85, ABG)
00:48:47.658 00.000 11060 Guiding  Dir = 2, Dur = 85
00:48:47.668 00.010 11060 IsSlewing returns 0
00:48:47.668 00.000 11060 IsGuiding returns 0
00:48:47.763 00.095 11060 IsGuiding returns 0
00:48:47.763 00.000 11060 Move returns status 0, amount 85
00:48:47.763 00.000 11060 MoveAxis(N, 0, ABG)
00:48:47.763 00.000 11060 Move returns status 0, amount 0
00:48:47.763 00.000 11060 move complete, result=0
00:48:47.763 00.000 11060 worker thread done servicing request
00:48:47.763 00.000 11060 Worker thread wakes up
00:48:47.763 00.000 10844 GuideStep: -0.5 px 85 ms EAST, 0.0 px 0 ms NORTH
00:48:47.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:47.764 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:48.413 00.649 11060 Exposure complete
00:48:48.578 00.165 11060 worker thread done servicing request
00:48:48.578 00.000 10844 OnExposeComplete: enter
00:48:48.578 00.000 10844 UpdateGuideState(): m_state=6
00:48:48.578 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7267
00:48:48.578 00.000 10844 Star::Find returns 1 (1), X=264.84, Y=58.48, Mass=3111, SNR=36.0, Peak=255 HFD=3.4
00:48:48.579 00.001 10844 MultiStar: [#1 0.00,0.38,0.93,U] [#2 -0.28,1.41,0.00,M5] [#3 -0.36,0.97,0.00,M10] [#4 -0.28,-0.08,0.99,U] [#5 -0.26,1.16,0.00,M10] [#6 0.75,1.06,0.00,R] [#7 0.03,0.28,0.78,U] [#8 0.17,0.99,0.00,M8] 
00:48:48.579 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.15}, one-star: {0.47, 0.07}
00:48:48.579 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
00:48:48.579 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
00:48:48.579 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.20 mountX=-0.16 mountY=0.03, mountTheta=2.93
00:48:48.580 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.15, opts=13)
00:48:48.581 00.001 10844 Enqueuing Move request for scope (0.06, 0.15)
00:48:48.581 00.000 11060 Worker thread wakes up
00:48:48.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
00:48:48.581 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
00:48:48.581 00.000 11060 Moving (0.06, 0.15) raw xDistance=-0.16 yDistance=0.03
00:48:48.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:48:48.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:48.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:48:48.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:48.581 00.000 10844 UpdateGuideState exits: m=3111 SNR=36.0 Saturated
00:48:48.581 00.000 11060 MoveAxis(E, 30, ABG)
00:48:48.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:48.581 00.000 11060 Guiding  Dir = 2, Dur = 30
00:48:48.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:48.581 00.000 10844 Enqueuing Expose request
00:48:48.590 00.009 11060 IsSlewing returns 0
00:48:48.590 00.000 11060 IsGuiding returns 0
00:48:48.628 00.038 11060 IsGuiding returns 0
00:48:48.628 00.000 11060 Move returns status 0, amount 30
00:48:48.628 00.000 11060 MoveAxis(N, 0, ABG)
00:48:48.628 00.000 11060 Move returns status 0, amount 0
00:48:48.628 00.000 11060 move complete, result=0
00:48:48.628 00.000 11060 worker thread done servicing request
00:48:48.628 00.000 11060 Worker thread wakes up
00:48:48.629 00.001 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
00:48:48.630 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:48.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:49.279 00.649 11060 Exposure complete
00:48:49.451 00.172 10844 OnExposeComplete: enter
00:48:49.452 00.001 10844 UpdateGuideState(): m_state=6
00:48:49.452 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7268
00:48:49.452 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=58.72, Mass=2959, SNR=34.1, Peak=251 HFD=3.7
00:48:49.452 00.000 10844 MultiStar: [#1 0.24,0.87,0.00,M1] [#2 0.44,1.30,0.00,M6] [#3 -0.40,0.92,0.00,R] [#4 -0.21,0.37,0.95,U] [#5 -0.01,1.37,0.00,R] [#6 -0.45,-0.39,0.95,U] [#7 0.34,0.71,0.00,M3] [#8 0.66,0.82,0.00,M9] 
00:48:49.452 00.000 11060 worker thread done servicing request
00:48:49.452 00.000 10844 refined, 2 included, MultiStar: {-0.24, 0.10}, one-star: {-0.07, 0.30}
00:48:49.452 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.52 = -1.77)
00:48:49.452 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.78)
00:48:49.452 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.76 mountX=-0.05 mountY=-0.25, mountTheta=-1.77
00:48:49.454 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.10, opts=13)
00:48:49.454 00.000 10844 Enqueuing Move request for scope (-0.24, 0.10)
00:48:49.454 00.000 11060 Worker thread wakes up
00:48:49.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:49.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
00:48:49.454 00.000 10844 UpdateGuideState exits: m=2959 SNR=34.1
00:48:49.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
00:48:49.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:49.454 00.000 11060 Moving (-0.24, 0.10) raw xDistance=-0.05 yDistance=-0.25
00:48:49.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:49.455 00.001 10844 Enqueuing Expose request
00:48:49.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:48:49.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:49.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:48:49.455 00.000 11060 MoveAxis(E, 0, ABG)
00:48:49.455 00.000 11060 Move returns status 0, amount 0
00:48:49.455 00.000 11060 MoveAxis(N, 0, ABG)
00:48:49.455 00.000 11060 Move returns status 0, amount 0
00:48:49.455 00.000 11060 move complete, result=0
00:48:49.455 00.000 11060 worker thread done servicing request
00:48:49.455 00.000 11060 Worker thread wakes up
00:48:49.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:49.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:49.457 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:48:50.111 00.654 11060 Exposure complete
00:48:50.286 00.175 11060 worker thread done servicing request
00:48:50.286 00.000 10844 OnExposeComplete: enter
00:48:50.286 00.000 10844 UpdateGuideState(): m_state=6
00:48:50.286 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7269
00:48:50.287 00.001 10844 Star::Find returns 1 (0), X=264.95, Y=58.27, Mass=3152, SNR=35.6, Peak=241 HFD=3.8
00:48:50.287 00.000 10844 MultiStar: [#1 0.02,-0.30,0.99,U] [#2 0.60,0.62,0.00,M7] [#3 0.93,-0.09,0.00,M1] [#4 -0.72,0.44,0.00,M1] [#5 0.07,-0.26,1.01,U] [#6 -0.18,-0.53,0.87,U] [#7 0.06,0.42,0.88,U] [#8 0.04,0.77,0.00,M10] 
00:48:50.287 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.17}, one-star: {0.58, -0.14}
00:48:50.287 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
00:48:50.287 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
00:48:50.287 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=0.14 mountY=0.15, mountTheta=0.80
00:48:50.289 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.17, opts=13)
00:48:50.289 00.000 10844 Enqueuing Move request for scope (0.12, -0.17)
00:48:50.289 00.000 11060 Worker thread wakes up
00:48:50.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:48:50.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
00:48:50.289 00.000 10844 UpdateGuideState exits: m=3152 SNR=35.6
00:48:50.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
00:48:50.290 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:50.290 00.000 11060 Moving (0.12, -0.17) raw xDistance=0.14 yDistance=0.15
00:48:50.296 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:50.297 00.001 10844 Enqueuing Expose request
00:48:50.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:48:50.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:50.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:48:50.297 00.000 11060 MoveAxis(W, 25, ABG)
00:48:50.297 00.000 11060 Guiding  Dir = 3, Dur = 25
00:48:50.311 00.014 11060 IsSlewing returns 0
00:48:50.311 00.000 11060 IsGuiding returns 0
00:48:50.342 00.031 11060 IsGuiding returns 0
00:48:50.342 00.000 11060 Move returns status 0, amount 25
00:48:50.342 00.000 11060 MoveAxis(N, 0, ABG)
00:48:50.342 00.000 11060 Move returns status 0, amount 0
00:48:50.342 00.000 11060 move complete, result=0
00:48:50.342 00.000 11060 worker thread done servicing request
00:48:50.342 00.000 11060 Worker thread wakes up
00:48:50.342 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
00:48:50.343 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:50.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:50.975 00.632 11060 Exposure complete
00:48:51.147 00.172 11060 worker thread done servicing request
00:48:51.147 00.000 10844 OnExposeComplete: enter
00:48:51.147 00.000 10844 UpdateGuideState(): m_state=6
00:48:51.147 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7270
00:48:51.147 00.000 10844 Star::Find returns 1 (1), X=264.75, Y=58.41, Mass=2697, SNR=32.9, Peak=255 HFD=3.2
00:48:51.148 00.001 10844 MultiStar: [#1 0.09,-0.36,1.02,U] [#2 0.37,0.77,0.00,M8] [#3 0.47,-0.43,0.00,M2] [#4 -0.44,0.44,0.00,M2] [#5 0.42,-0.01,1.05,U] [#6 -0.88,-0.83,0.00,M1] [#7 -0.28,0.36,0.92,U] [#8 0.36,0.49,0.98,U] 
00:48:51.148 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.09}, one-star: {0.38, -0.01}
00:48:51.148 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
00:48:51.148 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
00:48:51.148 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.40 mountX=-0.12 mountY=0.19, mountTheta=2.15
00:48:51.149 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.09, opts=13)
00:48:51.149 00.000 10844 Enqueuing Move request for scope (0.20, 0.09)
00:48:51.150 00.001 11060 Worker thread wakes up
00:48:51.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
00:48:51.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
00:48:51.150 00.000 11060 Moving (0.20, 0.09) raw xDistance=-0.12 yDistance=0.19
00:48:51.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:48:51.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:48:51.150 00.000 10844 UpdateGuideState exits: m=2697 SNR=32.9 Saturated
00:48:51.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:51.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:51.150 00.000 10844 Enqueuing Expose request
00:48:51.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:51.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:48:51.150 00.000 11060 MoveAxis(E, 20, ABG)
00:48:51.150 00.000 11060 Guiding  Dir = 2, Dur = 20
00:48:51.155 00.005 11060 IsSlewing returns 0
00:48:51.155 00.000 11060 IsGuiding returns 0
00:48:51.186 00.031 11060 IsGuiding returns 0
00:48:51.186 00.000 11060 Move returns status 0, amount 20
00:48:51.186 00.000 11060 MoveAxis(N, 0, ABG)
00:48:51.186 00.000 11060 Move returns status 0, amount 0
00:48:51.186 00.000 11060 move complete, result=0
00:48:51.186 00.000 11060 worker thread done servicing request
00:48:51.186 00.000 11060 Worker thread wakes up
00:48:51.186 00.000 10844 GuideStep: -0.1 px 20 ms EAST, 0.2 px 0 ms NORTH
00:48:51.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:51.187 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:51.816 00.629 11060 Exposure complete
00:48:51.994 00.178 11060 worker thread done servicing request
00:48:51.994 00.000 10844 OnExposeComplete: enter
00:48:51.994 00.000 10844 UpdateGuideState(): m_state=6
00:48:51.994 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7271
00:48:51.994 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=59.13, Mass=3162, SNR=36.0, Peak=255 HFD=3.5
00:48:51.994 00.000 10844 MultiStar: [#1 -0.59,-0.14,0.95,U] [#2 0.34,0.82,0.00,M9] [#3 0.53,-0.77,0.00,M3] [#4 -0.46,-0.07,0.94,U] [#5 0.16,-0.50,0.97,U] [#6 -0.61,-0.58,0.00,M2] [#7 -0.55,0.25,0.80,U] [#8 -0.21,0.79,0.00,M10] 
00:48:51.995 00.001 10844 refined, 4 included, MultiStar: {-0.24, 0.05}, one-star: {0.15, 0.72}
00:48:51.995 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
00:48:51.995 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
00:48:51.995 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.25 cameraTheta=2.94 mountX=-0.01 mountY=-0.25, mountTheta=-1.59
00:48:51.996 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.05, opts=13)
00:48:51.996 00.000 10844 Enqueuing Move request for scope (-0.24, 0.05)
00:48:51.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:51.996 00.000 10844 UpdateGuideState exits: m=3162 SNR=36.0 Saturated
00:48:51.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:51.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:51.996 00.000 10844 Enqueuing Expose request
00:48:51.998 00.002 11060 Worker thread wakes up
00:48:51.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
00:48:51.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
00:48:51.998 00.000 11060 Moving (-0.24, 0.05) raw xDistance=-0.01 yDistance=-0.25
00:48:51.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:51.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:48:51.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:48:51.998 00.000 11060 MoveAxis(E, 0, ABG)
00:48:51.998 00.000 11060 Move returns status 0, amount 0
00:48:51.999 00.001 11060 MoveAxis(N, 0, ABG)
00:48:51.999 00.000 11060 Move returns status 0, amount 0
00:48:51.999 00.000 11060 move complete, result=0
00:48:51.999 00.000 11060 worker thread done servicing request
00:48:51.999 00.000 11060 Worker thread wakes up
00:48:51.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:51.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:51.999 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:52.633 00.634 11060 Exposure complete
00:48:52.807 00.174 11060 worker thread done servicing request
00:48:52.807 00.000 10844 OnExposeComplete: enter
00:48:52.807 00.000 10844 UpdateGuideState(): m_state=6
00:48:52.807 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7272
00:48:52.807 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=59.17, Mass=2910, SNR=34.5, Peak=249 HFD=3.4
00:48:52.808 00.001 10844 MultiStar: [#1 -0.79,0.29,0.00,M1] [#2 0.82,1.18,0.00,M10] [#3 0.58,-0.29,0.00,M4] [#4 -0.68,1.31,0.00,M2] [#5 0.30,-0.17,0.97,U] [#6 -0.94,-0.08,0.00,M3] [#7 0.09,1.04,0.00,M1] [#8 0.10,0.51,0.94,U] 
00:48:52.808 00.000 10844 refined, 2 included, MultiStar: {0.22, 0.37}, one-star: {0.25, 0.76}
00:48:52.808 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
00:48:52.808 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
00:48:52.808 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.43 cameraTheta=1.03 mountX=-0.40 mountY=0.16, mountTheta=2.77
00:48:52.809 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.37, opts=13)
00:48:52.809 00.000 10844 Enqueuing Move request for scope (0.22, 0.37)
00:48:52.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:52.809 00.000 10844 UpdateGuideState exits: m=2910 SNR=34.5
00:48:52.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:52.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:52.809 00.000 10844 Enqueuing Expose request
00:48:52.809 00.000 11060 Worker thread wakes up
00:48:52.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.37) opts 0xd
00:48:52.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.37)
00:48:52.810 00.001 11060 Moving (0.22, 0.37) raw xDistance=-0.40 yDistance=0.16
00:48:52.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
00:48:52.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:52.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:48:52.810 00.000 11060 MoveAxis(E, 69, ABG)
00:48:52.810 00.000 11060 Guiding  Dir = 2, Dur = 69
00:48:52.812 00.002 11060 IsSlewing returns 0
00:48:52.812 00.000 11060 IsGuiding returns 0
00:48:52.890 00.078 11060 IsGuiding returns 0
00:48:52.890 00.000 11060 Move returns status 0, amount 69
00:48:52.890 00.000 11060 MoveAxis(N, 0, ABG)
00:48:52.891 00.001 11060 Move returns status 0, amount 0
00:48:52.891 00.000 11060 move complete, result=0
00:48:52.891 00.000 11060 worker thread done servicing request
00:48:52.891 00.000 11060 Worker thread wakes up
00:48:52.891 00.000 10844 GuideStep: -0.4 px 69 ms EAST, 0.2 px 0 ms NORTH
00:48:52.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:52.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:53.534 00.643 11060 Exposure complete
00:48:53.703 00.169 11060 worker thread done servicing request
00:48:53.703 00.000 10844 OnExposeComplete: enter
00:48:53.703 00.000 10844 UpdateGuideState(): m_state=6
00:48:53.703 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7273
00:48:53.703 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=59.47, Mass=2836, SNR=34.0, Peak=255 HFD=3.2
00:48:53.703 00.000 10844 MultiStar: [#1 -0.35,0.43,1.02,U] [#2 0.34,0.64,0.00,R] [#3 0.11,-0.93,0.00,M5] [#4 -0.37,0.59,0.00,M3] [#5 -0.03,-0.44,1.04,U] [#6 -0.47,-0.41,0.00,M4] [#7 0.04,0.66,0.00,M2] [#8 0.57,1.24,0.00,M10] 
00:48:53.703 00.000 10844 refined, 2 included, MultiStar: {-0.07, 0.34}, one-star: {0.17, 1.05}
00:48:53.703 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
00:48:53.703 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
00:48:53.705 00.002 10844 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.34 cameraTheta=1.78 mountX=-0.32 mountY=-0.13, mountTheta=-2.77
00:48:53.706 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.34, opts=13)
00:48:53.706 00.000 10844 Enqueuing Move request for scope (-0.07, 0.34)
00:48:53.706 00.000 11060 Worker thread wakes up
00:48:53.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
00:48:53.706 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
00:48:53.706 00.000 11060 Moving (-0.07, 0.34) raw xDistance=-0.32 yDistance=-0.13
00:48:53.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:48:53.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:53.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:53.706 00.000 10844 UpdateGuideState exits: m=2836 SNR=34.0 Saturated
00:48:53.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:53.707 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:53.707 00.000 10844 Enqueuing Expose request
00:48:53.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:48:53.707 00.000 11060 MoveAxis(E, 57, ABG)
00:48:53.707 00.000 11060 Guiding  Dir = 2, Dur = 57
00:48:53.715 00.008 11060 IsSlewing returns 0
00:48:53.715 00.000 11060 IsGuiding returns 0
00:48:53.779 00.064 11060 IsGuiding returns 0
00:48:53.779 00.000 11060 Move returns status 0, amount 57
00:48:53.779 00.000 11060 MoveAxis(N, 0, ABG)
00:48:53.779 00.000 11060 Move returns status 0, amount 0
00:48:53.779 00.000 11060 move complete, result=0
00:48:53.779 00.000 11060 worker thread done servicing request
00:48:53.779 00.000 11060 Worker thread wakes up
00:48:53.780 00.001 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
00:48:53.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:53.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:54.414 00.634 11060 Exposure complete
00:48:54.593 00.179 11060 worker thread done servicing request
00:48:54.593 00.000 10844 OnExposeComplete: enter
00:48:54.593 00.000 10844 UpdateGuideState(): m_state=6
00:48:54.594 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7274
00:48:54.594 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.99, Mass=3277, SNR=37.0, Peak=246 HFD=3.7
00:48:54.595 00.001 10844 MultiStar: [#1 0.22,0.25,0.92,U] [#2 0.16,-0.31,1.85,U] [#3 0.52,-0.48,0.00,M6] [#4 0.06,0.27,0.93,U] [#5 0.34,-0.54,0.00,M1] [#6 -0.61,0.17,0.00,M5] [#7 0.02,0.04,0.79,U] [#8 0.42,1.19,0.00,R] 
00:48:54.595 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.09}, one-star: {0.28, 0.57}
00:48:54.595 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
00:48:54.595 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
00:48:54.595 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.53 mountX=-0.12 mountY=0.14, mountTheta=2.28
00:48:54.596 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
00:48:54.597 00.001 10844 Enqueuing Move request for scope (0.16, 0.09)
00:48:54.597 00.000 11060 Worker thread wakes up
00:48:54.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
00:48:54.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
00:48:54.597 00.000 11060 Moving (0.16, 0.09) raw xDistance=-0.12 yDistance=0.14
00:48:54.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:48:54.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:54.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:54.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:48:54.597 00.000 11060 MoveAxis(E, 0, ABG)
00:48:54.597 00.000 11060 Move returns status 0, amount 0
00:48:54.597 00.000 11060 MoveAxis(N, 0, ABG)
00:48:54.597 00.000 11060 Move returns status 0, amount 0
00:48:54.597 00.000 11060 move complete, result=0
00:48:54.597 00.000 10844 UpdateGuideState exits: m=3277 SNR=37.0
00:48:54.597 00.000 11060 worker thread done servicing request
00:48:54.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:54.598 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:54.598 00.000 10844 Enqueuing Expose request
00:48:54.598 00.000 11060 Worker thread wakes up
00:48:54.598 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:54.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:54.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:55.243 00.645 11060 Exposure complete
00:48:55.419 00.176 11060 worker thread done servicing request
00:48:55.419 00.000 10844 OnExposeComplete: enter
00:48:55.419 00.000 10844 UpdateGuideState(): m_state=6
00:48:55.419 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7275
00:48:55.419 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=59.06, Mass=3292, SNR=36.7, Peak=255 HFD=3.4
00:48:55.420 00.001 10844 MultiStar: [#1 0.22,-0.03,0.91,U] [#2 -0.06,0.35,1.87,U] [#3 0.70,-0.50,0.00,M7] [#4 -0.55,0.42,0.00,M3] [#5 0.15,-0.32,1.00,U] [#6 -0.81,-0.17,0.00,M6] [#7 -0.06,0.03,0.71,U] [#8 -0.31,-0.78,0.00,M1] 
00:48:55.420 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.18}, one-star: {0.15, 0.64}
00:48:55.420 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
00:48:55.420 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
00:48:55.420 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.23 mountX=-0.19 mountY=0.03, mountTheta=2.96
00:48:55.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.18, opts=13)
00:48:55.422 00.000 10844 Enqueuing Move request for scope (0.06, 0.18)
00:48:55.422 00.000 11060 Worker thread wakes up
00:48:55.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:55.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
00:48:55.422 00.000 10844 UpdateGuideState exits: m=3292 SNR=36.7 Saturated
00:48:55.423 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
00:48:55.423 00.000 11060 Moving (0.06, 0.18) raw xDistance=-0.19 yDistance=0.03
00:48:55.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:48:55.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:55.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:55.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:55.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:48:55.423 00.000 11060 MoveAxis(E, 32, ABG)
00:48:55.423 00.000 11060 Guiding  Dir = 2, Dur = 32
00:48:55.425 00.002 10844 Enqueuing Expose request
00:48:55.474 00.049 11060 IsSlewing returns 0
00:48:55.475 00.001 11060 IsGuiding returns 0
00:48:55.552 00.077 11060 IsGuiding returns 0
00:48:55.552 00.000 11060 Move returns status 0, amount 32
00:48:55.552 00.000 11060 MoveAxis(N, 0, ABG)
00:48:55.552 00.000 11060 Move returns status 0, amount 0
00:48:55.552 00.000 11060 move complete, result=0
00:48:55.553 00.001 11060 worker thread done servicing request
00:48:55.553 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
00:48:55.553 00.000 11060 Worker thread wakes up
00:48:55.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:55.554 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:56.190 00.636 11060 Exposure complete
00:48:56.366 00.176 11060 worker thread done servicing request
00:48:56.366 00.000 10844 OnExposeComplete: enter
00:48:56.366 00.000 10844 UpdateGuideState(): m_state=6
00:48:56.367 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7276
00:48:56.367 00.000 10844 Star::Find returns 1 (0), X=265.10, Y=58.67, Mass=2326, SNR=30.3, Peak=226 HFD=3.3
00:48:56.367 00.000 10844 MultiStar: [#1 -0.22,-0.45,1.14,U] [#2 0.29,0.39,2.29,U] [#3 0.31,-0.62,0.00,M8] [#4 -0.14,-0.35,1.22,U] [#5 -0.33,-0.69,0.00,M1] [#6 -0.37,-0.84,0.00,M7] [#7 -0.26,0.35,0.99,U] [#8 -1.02,-0.73,0.00,M2] 
00:48:56.367 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.08}, one-star: {0.74, 0.25}
00:48:56.367 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
00:48:56.367 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
00:48:56.367 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.65 mountX=-0.10 mountY=0.09, mountTheta=2.39
00:48:56.368 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.08, opts=13)
00:48:56.369 00.001 10844 Enqueuing Move request for scope (0.11, 0.08)
00:48:56.369 00.000 11060 Worker thread wakes up
00:48:56.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:56.369 00.000 10844 UpdateGuideState exits: m=2326 SNR=30.3
00:48:56.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:56.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:56.369 00.000 10844 Enqueuing Expose request
00:48:56.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:48:56.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:48:56.369 00.000 11060 Moving (0.11, 0.08) raw xDistance=-0.10 yDistance=0.09
00:48:56.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:48:56.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:56.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:48:56.369 00.000 11060 MoveAxis(E, 0, ABG)
00:48:56.369 00.000 11060 Move returns status 0, amount 0
00:48:56.371 00.002 11060 MoveAxis(N, 0, ABG)
00:48:56.371 00.000 11060 Move returns status 0, amount 0
00:48:56.371 00.000 11060 move complete, result=0
00:48:56.371 00.000 11060 worker thread done servicing request
00:48:56.371 00.000 11060 Worker thread wakes up
00:48:56.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:56.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:56.371 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:48:57.005 00.634 11060 Exposure complete
00:48:57.190 00.185 11060 worker thread done servicing request
00:48:57.190 00.000 10844 OnExposeComplete: enter
00:48:57.190 00.000 10844 UpdateGuideState(): m_state=6
00:48:57.191 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7277
00:48:57.191 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.84, Mass=2626, SNR=32.6, Peak=255 HFD=3.4
00:48:57.191 00.000 10844 MultiStar: [#1 0.29,0.14,1.00,U] [#2 0.84,0.16,0.00,M1] [#3 0.80,-0.30,0.00,M9] [#4 -0.54,0.08,0.98,U] [#5 0.31,-0.36,1.06,U] [#6 -0.25,-0.18,0.97,U] [#7 0.98,-0.04,0.00,M1] [#8 -0.52,-0.12,0.98,U] 
00:48:57.191 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.00}, one-star: {-0.03, 0.43}
00:48:57.191 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
00:48:57.191 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
00:48:57.191 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.10 mountX=0.02 mountY=-0.11, mountTheta=-1.35
00:48:57.193 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.00, opts=13)
00:48:57.193 00.000 10844 Enqueuing Move request for scope (-0.11, -0.00)
00:48:57.193 00.000 11060 Worker thread wakes up
00:48:57.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
00:48:57.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
00:48:57.193 00.000 11060 Moving (-0.11, -0.00) raw xDistance=0.02 yDistance=-0.11
00:48:57.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:48:57.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:57.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:57.194 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:48:57.194 00.000 11060 MoveAxis(E, 0, ABG)
00:48:57.194 00.000 11060 Move returns status 0, amount 0
00:48:57.194 00.000 10844 UpdateGuideState exits: m=2626 SNR=32.6 Saturated
00:48:57.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:57.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:57.194 00.000 11060 MoveAxis(N, 0, ABG)
00:48:57.194 00.000 10844 Enqueuing Expose request
00:48:57.194 00.000 11060 Move returns status 0, amount 0
00:48:57.194 00.000 11060 move complete, result=0
00:48:57.194 00.000 11060 worker thread done servicing request
00:48:57.194 00.000 11060 Worker thread wakes up
00:48:57.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:57.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:57.203 00.009 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:57.844 00.641 11060 Exposure complete
00:48:58.001 00.157 11060 worker thread done servicing request
00:48:58.001 00.000 10844 OnExposeComplete: enter
00:48:58.001 00.000 10844 UpdateGuideState(): m_state=6
00:48:58.001 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7278
00:48:58.002 00.001 10844 Star::Find returns 1 (1), X=264.39, Y=58.83, Mass=3172, SNR=36.0, Peak=255 HFD=3.2
00:48:58.002 00.000 10844 MultiStar: [#1 -0.05,-0.52,0.97,U] [#2 0.17,-0.31,1.82,U] [#3 0.39,-0.22,0.91,U] [#4 0.00,-0.03,0.94,U] [#5 0.30,-0.06,0.98,U] [#6 -0.75,-0.70,0.00,M7] [#7 0.23,1.04,0.00,M2] [#8 0.09,-0.12,0.91,U] 
00:48:58.002 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.14}, one-star: {0.03, 0.41}
00:48:58.002 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
00:48:58.002 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
00:48:58.002 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.79 mountX=0.11 mountY=0.16, mountTheta=0.95
00:48:58.004 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.14, opts=13)
00:48:58.004 00.000 10844 Enqueuing Move request for scope (0.14, -0.14)
00:48:58.005 00.001 11060 Worker thread wakes up
00:48:58.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:58.005 00.000 10844 UpdateGuideState exits: m=3172 SNR=36.0 Saturated
00:48:58.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:58.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:58.005 00.000 10844 Enqueuing Expose request
00:48:58.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
00:48:58.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
00:48:58.005 00.000 11060 Moving (0.14, -0.14) raw xDistance=0.11 yDistance=0.16
00:48:58.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:48:58.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:58.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:48:58.005 00.000 11060 MoveAxis(E, 0, ABG)
00:48:58.005 00.000 11060 Move returns status 0, amount 0
00:48:58.005 00.000 11060 MoveAxis(N, 0, ABG)
00:48:58.005 00.000 11060 Move returns status 0, amount 0
00:48:58.005 00.000 11060 move complete, result=0
00:48:58.005 00.000 11060 worker thread done servicing request
00:48:58.005 00.000 11060 Worker thread wakes up
00:48:58.006 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:58.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:58.006 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:58.651 00.645 11060 Exposure complete
00:48:58.807 00.156 11060 worker thread done servicing request
00:48:58.807 00.000 10844 OnExposeComplete: enter
00:48:58.807 00.000 10844 UpdateGuideState(): m_state=6
00:48:58.807 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7279
00:48:58.807 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=58.61, Mass=2334, SNR=30.4, Peak=246 HFD=3.5
00:48:58.807 00.000 10844 MultiStar: [#1 0.20,-0.11,1.01,U] [#2 -0.47,0.43,0.00,M1] [#3 0.23,-0.06,0.97,U] [#4 -0.48,1.22,0.00,M1] [#5 0.17,-0.77,0.00,M1] [#6 -0.68,-0.27,0.00,M8] [#7 -0.03,0.36,0.97,U] [#8 -0.35,-0.25,1.03,U] 
00:48:58.807 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.02}, one-star: {-0.07, 0.20}
00:48:58.807 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
00:48:58.807 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
00:48:58.807 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.87 mountX=-0.02 mountY=-0.01, mountTheta=-2.68
00:48:58.816 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
00:48:58.816 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
00:48:58.816 00.000 11060 Worker thread wakes up
00:48:58.817 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:48:58.817 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:48:58.817 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
00:48:58.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:48:58.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:58.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:58.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:48:58.817 00.000 11060 MoveAxis(E, 0, ABG)
00:48:58.817 00.000 11060 Move returns status 0, amount 0
00:48:58.817 00.000 11060 MoveAxis(N, 0, ABG)
00:48:58.817 00.000 11060 Move returns status 0, amount 0
00:48:58.817 00.000 11060 move complete, result=0
00:48:58.817 00.000 10844 UpdateGuideState exits: m=2334 SNR=30.4
00:48:58.817 00.000 11060 worker thread done servicing request
00:48:58.818 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:58.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:58.818 00.000 10844 Enqueuing Expose request
00:48:58.818 00.000 11060 Worker thread wakes up
00:48:58.818 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:58.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:58.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:59.447 00.629 11060 Exposure complete
00:48:59.646 00.199 11060 worker thread done servicing request
00:48:59.646 00.000 10844 OnExposeComplete: enter
00:48:59.646 00.000 10844 UpdateGuideState(): m_state=6
00:48:59.646 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7280
00:48:59.646 00.000 10844 Star::Find returns 1 (1), X=264.61, Y=58.68, Mass=3082, SNR=34.7, Peak=255 HFD=3.5
00:48:59.647 00.001 10844 MultiStar: [#1 -0.28,-0.28,1.01,U] [#2 0.08,0.37,1.97,U] [#3 0.29,-0.39,0.99,U] [#4 -0.41,0.56,0.00,M2] [#5 0.16,-0.47,0.98,U] [#6 -0.45,-0.69,0.00,M9] [#7 0.21,0.47,0.83,U] [#8 -0.34,-0.80,0.00,M1] 
00:48:59.647 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.04}, one-star: {0.24, 0.26}
00:48:59.647 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
00:48:59.647 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
00:48:59.647 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=-0.06 mountY=0.10, mountTheta=2.08
00:48:59.648 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.04, opts=13)
00:48:59.648 00.000 10844 Enqueuing Move request for scope (0.11, 0.04)
00:48:59.648 00.000 11060 Worker thread wakes up
00:48:59.649 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:48:59.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:48:59.649 00.000 11060 Moving (0.11, 0.04) raw xDistance=-0.06 yDistance=0.10
00:48:59.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:48:59.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:59.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:48:59.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:48:59.649 00.000 10844 UpdateGuideState exits: m=3082 SNR=34.7 Saturated
00:48:59.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:59.649 00.000 11060 MoveAxis(E, 0, ABG)
00:48:59.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:48:59.649 00.000 10844 Enqueuing Expose request
00:48:59.649 00.000 11060 Move returns status 0, amount 0
00:48:59.649 00.000 11060 MoveAxis(N, 0, ABG)
00:48:59.649 00.000 11060 Move returns status 0, amount 0
00:48:59.649 00.000 11060 move complete, result=0
00:48:59.649 00.000 11060 worker thread done servicing request
00:48:59.649 00.000 11060 Worker thread wakes up
00:48:59.651 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:48:59.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:48:59.652 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:00.280 00.628 11060 Exposure complete
00:49:00.459 00.179 11060 worker thread done servicing request
00:49:00.459 00.000 10844 OnExposeComplete: enter
00:49:00.459 00.000 10844 UpdateGuideState(): m_state=6
00:49:00.459 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7281
00:49:00.460 00.001 10844 Star::Find returns 1 (1), X=264.61, Y=58.80, Mass=3047, SNR=35.5, Peak=255 HFD=3.6
00:49:00.460 00.000 10844 MultiStar: [#1 0.16,0.15,0.96,U] [#2 0.21,0.10,1.88,U] [#3 0.28,-0.11,0.93,U] [#4 -0.59,0.51,0.00,M3] [#5 -0.06,0.08,1.04,U] [#6 -0.26,-0.78,0.00,M10] [#7 0.14,0.87,0.00,M1] [#8 -0.27,-0.86,0.00,M2] 
00:49:00.460 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.12}, one-star: {0.24, 0.39}
00:49:00.460 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
00:49:00.460 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
00:49:00.460 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.61 mountX=-0.15 mountY=0.15, mountTheta=2.36
00:49:00.462 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.12, opts=13)
00:49:00.462 00.000 10844 Enqueuing Move request for scope (0.17, 0.12)
00:49:00.462 00.000 11060 Worker thread wakes up
00:49:00.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
00:49:00.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
00:49:00.462 00.000 11060 Moving (0.17, 0.12) raw xDistance=-0.15 yDistance=0.15
00:49:00.463 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:49:00.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:00.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:00.463 00.000 10844 UpdateGuideState exits: m=3047 SNR=35.5 Saturated
00:49:00.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:00.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:00.463 00.000 10844 Enqueuing Expose request
00:49:00.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:49:00.463 00.000 11060 MoveAxis(E, 26, ABG)
00:49:00.463 00.000 11060 Guiding  Dir = 2, Dur = 26
00:49:00.495 00.032 11060 IsSlewing returns 0
00:49:00.495 00.000 11060 IsGuiding returns 0
00:49:00.541 00.046 11060 IsGuiding returns 0
00:49:00.541 00.000 11060 Move returns status 0, amount 26
00:49:00.541 00.000 11060 MoveAxis(N, 0, ABG)
00:49:00.541 00.000 11060 Move returns status 0, amount 0
00:49:00.541 00.000 11060 move complete, result=0
00:49:00.543 00.002 11060 worker thread done servicing request
00:49:00.543 00.000 11060 Worker thread wakes up
00:49:00.543 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.2 px 0 ms NORTH
00:49:00.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:00.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:01.183 00.640 11060 Exposure complete
00:49:01.356 00.173 11060 worker thread done servicing request
00:49:01.356 00.000 10844 OnExposeComplete: enter
00:49:01.357 00.001 10844 UpdateGuideState(): m_state=6
00:49:01.357 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7282
00:49:01.357 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=58.79, Mass=2809, SNR=34.0, Peak=255 HFD=3.5
00:49:01.358 00.001 10844 MultiStar: [#1 -0.18,0.76,0.00,M1] [#2 -0.37,0.01,1.96,U] [#3 0.51,-0.58,0.00,M6] [#4 0.06,0.73,0.00,M4] [#5 -0.25,-0.07,1.03,U] [#6 -0.64,-0.70,0.00,R] [#7 0.19,1.07,0.00,M2] [#8 -0.41,-0.61,0.00,M3] 
00:49:01.358 00.000 10844 refined, 2 included, MultiStar: {-0.24, 0.08}, one-star: {0.00, 0.38}
00:49:01.358 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.71)
00:49:01.358 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
00:49:01.358 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.26 cameraTheta=2.83 mountX=-0.03 mountY=-0.25, mountTheta=-1.71
00:49:01.359 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.08, opts=13)
00:49:01.360 00.001 10844 Enqueuing Move request for scope (-0.24, 0.08)
00:49:01.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:01.360 00.000 10844 UpdateGuideState exits: m=2809 SNR=34.0 Saturated
00:49:01.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:01.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:01.360 00.000 10844 Enqueuing Expose request
00:49:01.360 00.000 11060 Worker thread wakes up
00:49:01.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
00:49:01.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
00:49:01.360 00.000 11060 Moving (-0.24, 0.08) raw xDistance=-0.03 yDistance=-0.25
00:49:01.361 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:49:01.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:01.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:49:01.361 00.000 11060 MoveAxis(E, 0, ABG)
00:49:01.361 00.000 11060 Move returns status 0, amount 0
00:49:01.361 00.000 11060 MoveAxis(N, 0, ABG)
00:49:01.361 00.000 11060 Move returns status 0, amount 0
00:49:01.361 00.000 11060 move complete, result=0
00:49:01.361 00.000 11060 worker thread done servicing request
00:49:01.361 00.000 11060 Worker thread wakes up
00:49:01.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:01.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:01.362 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:49:02.004 00.642 11060 Exposure complete
00:49:02.168 00.164 11060 worker thread done servicing request
00:49:02.168 00.000 10844 OnExposeComplete: enter
00:49:02.168 00.000 10844 UpdateGuideState(): m_state=6
00:49:02.169 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7283
00:49:02.169 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.43, Mass=3006, SNR=34.4, Peak=255 HFD=3.3
00:49:02.169 00.000 10844 MultiStar: [#1 -0.32,-0.17,1.04,U] [#2 0.26,-0.31,1.98,U] [#3 0.24,-0.68,0.00,M7] [#4 -0.35,-0.28,0.92,U] [#5 0.21,-0.49,1.00,U] [#6 0.13,-0.49,0.91,U] [#7 -0.06,-0.09,0.90,U] [#8 -0.23,-0.91,0.00,M4] 
00:49:02.169 00.000 10844 single-star, 6 included, MultiStar: {0.02, -0.27}, one-star: {0.03, 0.01}
00:49:02.169 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
00:49:02.169 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
00:49:02.169 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.04 cameraTheta=0.39 mountX=-0.02 mountY=0.03, mountTheta=2.14
00:49:02.171 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
00:49:02.171 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
00:49:02.171 00.000 11060 Worker thread wakes up
00:49:02.171 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:02.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
00:49:02.171 00.000 10844 UpdateGuideState exits: m=3006 SNR=34.4 Saturated
00:49:02.171 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
00:49:02.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:02.171 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.02 yDistance=0.03
00:49:02.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:02.171 00.000 10844 Enqueuing Expose request
00:49:02.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:49:02.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:02.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:49:02.171 00.000 11060 MoveAxis(E, 0, ABG)
00:49:02.171 00.000 11060 Move returns status 0, amount 0
00:49:02.171 00.000 11060 MoveAxis(N, 0, ABG)
00:49:02.171 00.000 11060 Move returns status 0, amount 0
00:49:02.171 00.000 11060 move complete, result=0
00:49:02.171 00.000 11060 worker thread done servicing request
00:49:02.172 00.001 11060 Worker thread wakes up
00:49:02.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:02.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:02.173 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:02.800 00.627 11060 Exposure complete
00:49:02.986 00.186 11060 worker thread done servicing request
00:49:02.990 00.004 10844 OnExposeComplete: enter
00:49:02.990 00.000 10844 UpdateGuideState(): m_state=6
00:49:02.990 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7284
00:49:02.990 00.000 10844 Star::Find returns 1 (1), X=264.61, Y=58.61, Mass=2684, SNR=33.0, Peak=255 HFD=3.3
00:49:02.990 00.000 10844 MultiStar: [#1 -0.37,0.19,1.05,U] [#2 -0.17,-0.42,2.08,U] [#3 0.11,-0.30,0.89,U] [#4 0.13,0.22,1.01,U] [#5 -0.07,-0.36,1.04,U] [#6 0.04,-0.23,0.87,U] [#7 0.08,0.85,0.00,M2] [#8 -0.09,-1.73,0.00,M5] 
00:49:02.991 00.001 10844 refined, 6 included, MultiStar: {-0.04, -0.14}, one-star: {0.24, 0.19}
00:49:02.991 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
00:49:02.991 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
00:49:02.991 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.84 mountX=0.14 mountY=-0.02, mountTheta=-0.11
00:49:02.999 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.14, opts=13)
00:49:02.999 00.000 10844 Enqueuing Move request for scope (-0.04, -0.14)
00:49:02.999 00.000 11060 Worker thread wakes up
00:49:02.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
00:49:02.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
00:49:02.999 00.000 11060 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=-0.02
00:49:02.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:49:02.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:02.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:02.999 00.000 10844 UpdateGuideState exits: m=2684 SNR=33.0 Saturated
00:49:03.000 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:03.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:03.000 00.000 11060 MoveAxis(W, 25, ABG)
00:49:03.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:03.000 00.000 10844 Enqueuing Expose request
00:49:03.000 00.000 11060 Guiding  Dir = 3, Dur = 25
00:49:03.015 00.015 11060 IsSlewing returns 0
00:49:03.015 00.000 11060 IsGuiding returns 0
00:49:03.048 00.033 11060 IsGuiding returns 0
00:49:03.049 00.001 11060 Move returns status 0, amount 25
00:49:03.049 00.000 11060 MoveAxis(N, 0, ABG)
00:49:03.049 00.000 11060 Move returns status 0, amount 0
00:49:03.049 00.000 11060 move complete, result=0
00:49:03.050 00.001 11060 worker thread done servicing request
00:49:03.050 00.000 11060 Worker thread wakes up
00:49:03.050 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
00:49:03.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:03.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:03.697 00.647 11060 Exposure complete
00:49:03.873 00.176 11060 worker thread done servicing request
00:49:03.873 00.000 10844 OnExposeComplete: enter
00:49:03.873 00.000 10844 UpdateGuideState(): m_state=6
00:49:03.873 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7285
00:49:03.873 00.000 10844 Star::Find returns 1 (0), X=264.96, Y=59.35, Mass=2908, SNR=34.6, Peak=252 HFD=3.3
00:49:03.874 00.001 10844 MultiStar: [#1 0.04,-0.09,0.95,U] [#2 -0.13,0.19,1.99,U] [#3 0.53,-0.65,0.00,M7] [#4 0.36,0.69,0.00,M3] [#5 0.33,-0.28,0.93,U] [#6 0.42,0.32,0.83,U] [#7 0.05,1.13,0.00,M3] [#8 -0.03,-0.60,0.84,U] 
00:49:03.874 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.11}, one-star: {0.59, 0.93}
00:49:03.874 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:49:03.874 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:49:03.874 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.64 mountX=-0.14 mountY=0.13, mountTheta=2.38
00:49:03.875 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.11, opts=13)
00:49:03.875 00.000 10844 Enqueuing Move request for scope (0.15, 0.11)
00:49:03.875 00.000 11060 Worker thread wakes up
00:49:03.875 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:03.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
00:49:03.875 00.000 10844 UpdateGuideState exits: m=2908 SNR=34.6
00:49:03.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
00:49:03.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:03.875 00.000 11060 Moving (0.15, 0.11) raw xDistance=-0.14 yDistance=0.13
00:49:03.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:03.875 00.000 10844 Enqueuing Expose request
00:49:03.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:49:03.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:03.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:49:03.875 00.000 11060 MoveAxis(E, 23, ABG)
00:49:03.875 00.000 11060 Guiding  Dir = 2, Dur = 23
00:49:03.892 00.017 11060 IsSlewing returns 0
00:49:03.892 00.000 11060 IsGuiding returns 0
00:49:03.939 00.047 11060 IsGuiding returns 0
00:49:03.939 00.000 11060 Move returns status 0, amount 23
00:49:03.939 00.000 11060 MoveAxis(N, 0, ABG)
00:49:03.939 00.000 11060 Move returns status 0, amount 0
00:49:03.940 00.001 11060 move complete, result=0
00:49:03.940 00.000 11060 worker thread done servicing request
00:49:03.940 00.000 11060 Worker thread wakes up
00:49:03.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:03.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:03.940 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:49:04.568 00.628 11060 Exposure complete
00:49:04.765 00.197 11060 worker thread done servicing request
00:49:04.765 00.000 10844 OnExposeComplete: enter
00:49:04.765 00.000 10844 UpdateGuideState(): m_state=6
00:49:04.766 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7286
00:49:04.766 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=59.51, Mass=3018, SNR=34.6, Peak=255 HFD=3.3
00:49:04.767 00.001 10844 MultiStar: [#1 0.33,0.20,1.03,U] [#2 0.51,-0.27,1.95,U] [#3 0.57,-0.78,0.00,M8] [#4 0.02,0.31,1.05,U] [#5 -0.41,-0.51,0.00,M1] [#6 0.27,0.03,0.97,U] [#7 -0.07,0.26,0.83,U] [#8 -0.59,-0.68,0.00,M5] 
00:49:04.767 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.20}, one-star: {0.03, 1.10}
00:49:04.767 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
00:49:04.767 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
00:49:04.767 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.31 cameraTheta=0.70 mountX=-0.24 mountY=0.20, mountTheta=2.44
00:49:04.769 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.20, opts=13)
00:49:04.769 00.000 10844 Enqueuing Move request for scope (0.23, 0.20)
00:49:04.769 00.000 11060 Worker thread wakes up
00:49:04.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:04.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
00:49:04.770 00.001 10844 UpdateGuideState exits: m=3018 SNR=34.6 Saturated
00:49:04.770 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
00:49:04.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:04.770 00.000 11060 Moving (0.23, 0.20) raw xDistance=-0.24 yDistance=0.20
00:49:04.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:04.770 00.000 10844 Enqueuing Expose request
00:49:04.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:49:04.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:04.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:49:04.770 00.000 11060 MoveAxis(E, 41, ABG)
00:49:04.770 00.000 11060 Guiding  Dir = 2, Dur = 41
00:49:04.780 00.010 11060 IsSlewing returns 0
00:49:04.780 00.000 11060 IsGuiding returns 0
00:49:04.828 00.048 11060 IsGuiding returns 0
00:49:04.828 00.000 11060 Move returns status 0, amount 41
00:49:04.829 00.001 11060 MoveAxis(N, 0, ABG)
00:49:04.829 00.000 11060 Move returns status 0, amount 0
00:49:04.829 00.000 11060 move complete, result=0
00:49:04.829 00.000 11060 worker thread done servicing request
00:49:04.829 00.000 11060 Worker thread wakes up
00:49:04.829 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
00:49:04.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:04.830 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:05.464 00.634 11060 Exposure complete
00:49:05.617 00.153 11060 worker thread done servicing request
00:49:05.617 00.000 10844 OnExposeComplete: enter
00:49:05.617 00.000 10844 UpdateGuideState(): m_state=6
00:49:05.617 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7287
00:49:05.618 00.001 10844 Star::Find returns 1 (0), X=264.68, Y=58.38, Mass=3051, SNR=34.5, Peak=247 HFD=3.5
00:49:05.618 00.000 10844 MultiStar: [#1 0.38,-0.74,0.00,M1] [#2 0.44,-0.73,0.00,M1] [#3 0.93,-0.45,0.00,M9] [#4 -0.17,0.37,0.89,U] [#5 0.58,-0.64,0.00,M2] [#6 -0.15,-0.12,0.86,U] [#7 0.44,-0.39,0.82,U] [#8 0.21,-0.84,0.00,M6] 
00:49:05.618 00.000 10844 refined, 3 included, MultiStar: {0.11, -0.03}, one-star: {0.31, -0.04}
00:49:05.618 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
00:49:05.618 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
00:49:05.618 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=0.01 mountY=0.11, mountTheta=1.45
00:49:05.619 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
00:49:05.620 00.001 10844 Enqueuing Move request for scope (0.11, -0.03)
00:49:05.620 00.000 11060 Worker thread wakes up
00:49:05.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
00:49:05.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:05.620 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
00:49:05.620 00.000 10844 UpdateGuideState exits: m=3051 SNR=34.5
00:49:05.620 00.000 11060 Moving (0.11, -0.03) raw xDistance=0.01 yDistance=0.11
00:49:05.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:05.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:05.620 00.000 10844 Enqueuing Expose request
00:49:05.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:05.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:05.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:49:05.620 00.000 11060 MoveAxis(E, 0, ABG)
00:49:05.620 00.000 11060 Move returns status 0, amount 0
00:49:05.620 00.000 11060 MoveAxis(N, 0, ABG)
00:49:05.622 00.002 11060 Move returns status 0, amount 0
00:49:05.622 00.000 11060 move complete, result=0
00:49:05.622 00.000 11060 worker thread done servicing request
00:49:05.622 00.000 11060 Worker thread wakes up
00:49:05.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:05.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:05.630 00.008 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:06.256 00.626 11060 Exposure complete
00:49:06.455 00.199 11060 worker thread done servicing request
00:49:06.455 00.000 10844 OnExposeComplete: enter
00:49:06.455 00.000 10844 UpdateGuideState(): m_state=6
00:49:06.455 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7288
00:49:06.455 00.000 10844 Star::Find returns 1 (0), X=264.73, Y=59.24, Mass=2663, SNR=32.9, Peak=228 HFD=3.6
00:49:06.455 00.000 10844 MultiStar: [#1 0.08,-0.50,1.01,U] [#2 0.19,-0.26,2.12,U] [#3 0.60,-0.35,0.00,M10] [#4 0.07,0.17,0.99,U] [#5 0.76,-0.48,0.00,M3] [#6 0.18,0.49,1.00,U] [#7 0.41,0.54,0.00,M2] [#8 -0.15,-0.90,0.00,M7] 
00:49:06.455 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.07}, one-star: {0.36, 0.83}
00:49:06.455 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
00:49:06.455 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
00:49:06.456 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.37 mountX=-0.10 mountY=0.17, mountTheta=2.12
00:49:06.457 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
00:49:06.457 00.000 10844 Enqueuing Move request for scope (0.18, 0.07)
00:49:06.457 00.000 11060 Worker thread wakes up
00:49:06.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
00:49:06.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
00:49:06.457 00.000 11060 Moving (0.18, 0.07) raw xDistance=-0.10 yDistance=0.17
00:49:06.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:49:06.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:06.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:06.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:49:06.457 00.000 11060 MoveAxis(E, 0, ABG)
00:49:06.457 00.000 11060 Move returns status 0, amount 0
00:49:06.458 00.001 11060 MoveAxis(N, 0, ABG)
00:49:06.458 00.000 10844 UpdateGuideState exits: m=2663 SNR=32.9
00:49:06.458 00.000 11060 Move returns status 0, amount 0
00:49:06.458 00.000 11060 move complete, result=0
00:49:06.458 00.000 11060 worker thread done servicing request
00:49:06.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:06.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:06.458 00.000 10844 Enqueuing Expose request
00:49:06.458 00.000 11060 Worker thread wakes up
00:49:06.458 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:06.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:06.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:07.091 00.633 11060 Exposure complete
00:49:07.266 00.175 11060 worker thread done servicing request
00:49:07.266 00.000 10844 OnExposeComplete: enter
00:49:07.266 00.000 10844 UpdateGuideState(): m_state=6
00:49:07.267 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7289
00:49:07.267 00.000 10844 Star::Find returns 1 (0), X=264.89, Y=59.39, Mass=2690, SNR=33.3, Peak=249 HFD=3.4
00:49:07.267 00.000 10844 MultiStar: [#1 0.15,0.16,1.03,U] [#2 0.62,-0.67,0.00,M1] [#3 0.56,-0.21,0.86,U] [#4 -0.15,0.63,0.00,M1] [#5 0.38,-0.66,0.00,M4] [#6 -0.12,0.26,0.92,U] [#7 0.26,0.70,0.00,M3] [#8 -0.17,-0.55,0.94,U] 
00:49:07.267 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.14}, one-star: {0.53, 0.97}
00:49:07.267 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
00:49:07.267 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
00:49:07.267 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=-0.17 mountY=0.16, mountTheta=2.39
00:49:07.270 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.14, opts=13)
00:49:07.270 00.000 10844 Enqueuing Move request for scope (0.19, 0.14)
00:49:07.270 00.000 11060 Worker thread wakes up
00:49:07.270 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:07.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
00:49:07.270 00.000 10844 UpdateGuideState exits: m=2690 SNR=33.3
00:49:07.270 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
00:49:07.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:07.270 00.000 11060 Moving (0.19, 0.14) raw xDistance=-0.17 yDistance=0.16
00:49:07.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:07.270 00.000 10844 Enqueuing Expose request
00:49:07.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:49:07.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:07.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:49:07.270 00.000 11060 MoveAxis(E, 30, ABG)
00:49:07.270 00.000 11060 Guiding  Dir = 2, Dur = 30
00:49:07.306 00.036 11060 IsSlewing returns 0
00:49:07.306 00.000 11060 IsGuiding returns 0
00:49:07.357 00.051 11060 IsGuiding returns 0
00:49:07.357 00.000 11060 Move returns status 0, amount 30
00:49:07.357 00.000 11060 MoveAxis(N, 0, ABG)
00:49:07.358 00.001 11060 Move returns status 0, amount 0
00:49:07.358 00.000 11060 move complete, result=0
00:49:07.358 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
00:49:07.359 00.001 11060 worker thread done servicing request
00:49:07.359 00.000 11060 Worker thread wakes up
00:49:07.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:07.360 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:08.002 00.642 11060 Exposure complete
00:49:08.177 00.175 11060 worker thread done servicing request
00:49:08.178 00.001 10844 OnExposeComplete: enter
00:49:08.178 00.000 10844 UpdateGuideState(): m_state=6
00:49:08.178 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7290
00:49:08.178 00.000 10844 Star::Find returns 1 (1), X=264.78, Y=58.61, Mass=2965, SNR=34.5, Peak=255 HFD=3.2
00:49:08.178 00.000 10844 MultiStar: [#1 0.21,-0.07,1.04,U] [#2 0.02,-1.01,0.00,M2] [#3 0.87,-1.07,0.00,M10] [#4 -0.34,-0.13,0.87,U] [#5 0.26,-1.21,0.00,M5] [#6 -0.04,-0.36,0.91,U] [#7 0.41,-0.27,0.85,U] [#8 -0.23,-1.21,0.00,M7] 
00:49:08.178 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.12}, one-star: {0.41, 0.20}
00:49:08.178 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
00:49:08.178 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
00:49:08.178 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.71 mountX=0.09 mountY=0.16, mountTheta=1.04
00:49:08.180 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.12, opts=13)
00:49:08.180 00.000 10844 Enqueuing Move request for scope (0.14, -0.12)
00:49:08.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:08.180 00.000 10844 UpdateGuideState exits: m=2965 SNR=34.5 Saturated
00:49:08.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:08.180 00.000 11060 Worker thread wakes up
00:49:08.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:08.180 00.000 10844 Enqueuing Expose request
00:49:08.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
00:49:08.181 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
00:49:08.181 00.000 11060 Moving (0.14, -0.12) raw xDistance=0.09 yDistance=0.16
00:49:08.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:49:08.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:08.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:49:08.181 00.000 11060 MoveAxis(E, 0, ABG)
00:49:08.181 00.000 11060 Move returns status 0, amount 0
00:49:08.181 00.000 11060 MoveAxis(N, 0, ABG)
00:49:08.181 00.000 11060 Move returns status 0, amount 0
00:49:08.181 00.000 11060 move complete, result=0
00:49:08.181 00.000 11060 worker thread done servicing request
00:49:08.181 00.000 11060 Worker thread wakes up
00:49:08.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:08.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:08.183 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:08.811 00.628 11060 Exposure complete
00:49:08.987 00.176 11060 worker thread done servicing request
00:49:08.988 00.001 10844 OnExposeComplete: enter
00:49:08.988 00.000 10844 UpdateGuideState(): m_state=6
00:49:08.988 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7291
00:49:08.988 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=58.99, Mass=2725, SNR=33.4, Peak=255 HFD=3.2
00:49:08.988 00.000 10844 MultiStar: [#1 0.15,-0.62,0.00,M1] [#2 0.06,-0.38,2.01,U] [#3 0.66,-0.89,0.00,R] [#4 0.09,-0.16,1.04,U] [#5 0.43,-0.36,1.04,U] [#6 -0.02,0.03,1.02,U] [#7 0.03,0.06,0.90,U] [#8 -0.46,-1.00,0.00,M8] 
00:49:08.988 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.40, 0.57}
00:49:08.988 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
00:49:08.988 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
00:49:08.988 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.55 mountX=0.06 mountY=0.16, mountTheta=1.20
00:49:08.990 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.09, opts=13)
00:49:08.990 00.000 10844 Enqueuing Move request for scope (0.15, -0.09)
00:49:08.990 00.000 11060 Worker thread wakes up
00:49:08.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
00:49:08.990 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
00:49:08.990 00.000 11060 Moving (0.15, -0.09) raw xDistance=0.06 yDistance=0.16
00:49:08.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:49:08.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:08.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:08.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:49:08.990 00.000 11060 MoveAxis(E, 0, ABG)
00:49:08.990 00.000 11060 Move returns status 0, amount 0
00:49:08.990 00.000 11060 MoveAxis(N, 0, ABG)
00:49:08.990 00.000 11060 Move returns status 0, amount 0
00:49:08.990 00.000 11060 move complete, result=0
00:49:08.990 00.000 10844 UpdateGuideState exits: m=2725 SNR=33.4 Saturated
00:49:08.990 00.000 11060 worker thread done servicing request
00:49:08.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:08.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:08.990 00.000 10844 Enqueuing Expose request
00:49:08.992 00.002 11060 Worker thread wakes up
00:49:08.992 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:08.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:08.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:09.621 00.629 11060 Exposure complete
00:49:09.797 00.176 11060 worker thread done servicing request
00:49:09.797 00.000 10844 OnExposeComplete: enter
00:49:09.797 00.000 10844 UpdateGuideState(): m_state=6
00:49:09.798 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7292
00:49:09.798 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.81, Mass=2984, SNR=34.5, Peak=226 HFD=3.6
00:49:09.798 00.000 10844 MultiStar: [#1 0.00,0.25,1.03,U] [#2 0.54,-0.04,2.02,U] [#3 -0.28,0.12,0.88,U] [#4 -0.11,0.52,0.92,U] [#5 0.57,-0.80,0.00,M5] [#6 0.03,-0.18,0.91,U] [#7 0.25,-0.02,0.85,U] [#8 -0.37,-0.53,0.00,M9] 
00:49:09.798 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.13}, one-star: {0.32, 0.40}
00:49:09.798 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
00:49:09.798 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
00:49:09.798 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.22 cameraTheta=0.65 mountX=-0.16 mountY=0.15, mountTheta=2.39
00:49:09.800 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.13, opts=13)
00:49:09.800 00.000 10844 Enqueuing Move request for scope (0.17, 0.13)
00:49:09.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:49:09.800 00.000 10844 UpdateGuideState exits: m=2984 SNR=34.5
00:49:09.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:09.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:09.800 00.000 10844 Enqueuing Expose request
00:49:09.800 00.000 11060 Worker thread wakes up
00:49:09.801 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
00:49:09.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
00:49:09.801 00.000 11060 Moving (0.17, 0.13) raw xDistance=-0.16 yDistance=0.15
00:49:09.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:49:09.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:09.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:49:09.801 00.000 11060 MoveAxis(E, 28, ABG)
00:49:09.801 00.000 11060 Guiding  Dir = 2, Dur = 28
00:49:09.804 00.003 11060 IsSlewing returns 0
00:49:09.804 00.000 11060 IsGuiding returns 0
00:49:09.840 00.036 11060 IsGuiding returns 0
00:49:09.840 00.000 11060 Move returns status 0, amount 28
00:49:09.841 00.001 11060 MoveAxis(N, 0, ABG)
00:49:09.841 00.000 11060 Move returns status 0, amount 0
00:49:09.841 00.000 11060 move complete, result=0
00:49:09.841 00.000 11060 worker thread done servicing request
00:49:09.841 00.000 11060 Worker thread wakes up
00:49:09.841 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
00:49:09.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:09.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:10.488 00.647 11060 Exposure complete
00:49:10.663 00.175 11060 worker thread done servicing request
00:49:10.663 00.000 10844 OnExposeComplete: enter
00:49:10.663 00.000 10844 UpdateGuideState(): m_state=6
00:49:10.663 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7293
00:49:10.663 00.000 10844 Star::Find returns 1 (0), X=265.22, Y=57.92, Mass=2739, SNR=32.9, Peak=208 HFD=3.6
00:49:10.664 00.001 10844 MultiStar: [#1 -0.30,0.15,0.99,U] [#2 -0.05,0.55,2.16,U] [#3 -0.54,0.83,0.00,M1] [#4 -0.21,0.02,1.01,U] [#5 0.21,-0.52,1.03,U] [#6 -0.43,-0.23,0.94,U] [#7 0.23,-0.19,0.84,U] [#8 -0.51,-0.54,0.00,M10] 
00:49:10.664 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {0.86, -0.50}
00:49:10.664 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
00:49:10.664 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
00:49:10.664 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.19 mountX=0.00 mountY=0.03, mountTheta=1.57
00:49:10.665 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
00:49:10.665 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
00:49:10.665 00.000 11060 Worker thread wakes up
00:49:10.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:10.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:49:10.665 00.000 10844 UpdateGuideState exits: m=2739 SNR=32.9
00:49:10.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:49:10.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:10.665 00.000 11060 Moving (0.03, -0.01) raw xDistance=0.00 yDistance=0.03
00:49:10.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:10.665 00.000 10844 Enqueuing Expose request
00:49:10.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:49:10.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:10.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:49:10.665 00.000 11060 MoveAxis(E, 0, ABG)
00:49:10.665 00.000 11060 Move returns status 0, amount 0
00:49:10.666 00.001 11060 MoveAxis(N, 0, ABG)
00:49:10.666 00.000 11060 Move returns status 0, amount 0
00:49:10.666 00.000 11060 move complete, result=0
00:49:10.666 00.000 11060 worker thread done servicing request
00:49:10.666 00.000 11060 Worker thread wakes up
00:49:10.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:10.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:10.667 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:11.302 00.635 11060 Exposure complete
00:49:11.488 00.186 11060 worker thread done servicing request
00:49:11.488 00.000 10844 OnExposeComplete: enter
00:49:11.488 00.000 10844 UpdateGuideState(): m_state=6
00:49:11.489 00.001 10844 Star::Find(15, 265, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7294
00:49:11.489 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=58.59, Mass=3060, SNR=35.4, Peak=251 HFD=3.3
00:49:11.489 00.000 10844 MultiStar: [#1 -0.30,-0.26,1.00,U] [#2 0.04,0.16,1.92,U] [#3 -0.72,0.63,0.00,M2] [#4 -0.50,0.57,0.00,M1] [#5 0.39,-0.73,0.00,M5] [#6 -0.45,-0.17,0.85,U] [#7 -0.32,0.41,0.83,U] [#8 -0.76,-0.72,0.00,R] 
00:49:11.489 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.07}, one-star: {0.08, 0.17}
00:49:11.489 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.86)
00:49:11.490 00.001 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.88)
00:49:11.490 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.67 mountX=-0.05 mountY=-0.15, mountTheta=-1.86
00:49:11.491 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.07, opts=13)
00:49:11.491 00.000 10844 Enqueuing Move request for scope (-0.14, 0.07)
00:49:11.491 00.000 11060 Worker thread wakes up
00:49:11.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:11.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
00:49:11.491 00.000 10844 UpdateGuideState exits: m=3060 SNR=35.4
00:49:11.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
00:49:11.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:11.492 00.001 11060 Moving (-0.14, 0.07) raw xDistance=-0.05 yDistance=-0.15
00:49:11.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:11.492 00.000 10844 Enqueuing Expose request
00:49:11.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:49:11.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:11.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:49:11.492 00.000 11060 MoveAxis(E, 0, ABG)
00:49:11.492 00.000 11060 Move returns status 0, amount 0
00:49:11.492 00.000 11060 MoveAxis(N, 0, ABG)
00:49:11.492 00.000 11060 Move returns status 0, amount 0
00:49:11.492 00.000 11060 move complete, result=0
00:49:11.492 00.000 11060 worker thread done servicing request
00:49:11.492 00.000 11060 Worker thread wakes up
00:49:11.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:11.493 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:11.494 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:12.121 00.627 11060 Exposure complete
00:49:12.305 00.184 11060 worker thread done servicing request
00:49:12.305 00.000 10844 OnExposeComplete: enter
00:49:12.306 00.001 10844 UpdateGuideState(): m_state=6
00:49:12.306 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7295
00:49:12.306 00.000 10844 Star::Find returns 1 (1), X=265.04, Y=58.33, Mass=2877, SNR=34.4, Peak=255 HFD=3.3
00:49:12.306 00.000 10844 MultiStar: [#1 -0.03,-0.18,0.96,U] [#2 -0.31,0.09,1.99,U] [#3 -0.19,0.28,0.93,U] [#4 -0.11,0.12,0.93,U] [#5 -0.10,-0.88,0.00,M6] [#6 0.12,0.26,0.89,U] [#7 -0.38,0.53,0.00,M1] [#8 0.45,0.01,0.92,U] 
00:49:12.306 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.07}, one-star: {0.67, -0.09}
00:49:12.306 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:49:12.306 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
00:49:12.307 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.13 mountX=-0.08 mountY=0.02, mountTheta=2.86
00:49:12.308 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
00:49:12.308 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
00:49:12.308 00.000 11060 Worker thread wakes up
00:49:12.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:49:12.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:49:12.308 00.000 11060 Moving (0.03, 0.07) raw xDistance=-0.08 yDistance=0.02
00:49:12.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:49:12.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:12.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:12.309 00.001 10844 UpdateGuideState exits: m=2877 SNR=34.4 Saturated
00:49:12.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:12.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:12.309 00.000 10844 Enqueuing Expose request
00:49:12.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:49:12.309 00.000 11060 MoveAxis(E, 0, ABG)
00:49:12.309 00.000 11060 Move returns status 0, amount 0
00:49:12.309 00.000 11060 MoveAxis(N, 0, ABG)
00:49:12.309 00.000 11060 Move returns status 0, amount 0
00:49:12.309 00.000 11060 move complete, result=0
00:49:12.309 00.000 11060 worker thread done servicing request
00:49:12.309 00.000 11060 Worker thread wakes up
00:49:12.310 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:12.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:12.311 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:12.951 00.640 11060 Exposure complete
00:49:13.121 00.170 11060 worker thread done servicing request
00:49:13.121 00.000 10844 OnExposeComplete: enter
00:49:13.121 00.000 10844 UpdateGuideState(): m_state=6
00:49:13.121 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7296
00:49:13.121 00.000 10844 Star::Find returns 1 (1), X=264.73, Y=59.04, Mass=3178, SNR=36.3, Peak=255 HFD=3.7
00:49:13.123 00.002 10844 MultiStar: [#1 -0.10,-0.28,0.94,U] [#2 -0.37,-0.02,1.85,U] [#3 -0.37,0.23,0.94,U] [#4 -0.21,0.45,0.94,U] [#5 -0.00,-0.93,0.00,M7] [#6 -0.57,-0.12,0.80,U] [#7 -0.05,0.31,0.83,U] [#8 -0.04,-0.27,0.91,U] 
00:49:13.123 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.11}, one-star: {0.37, 0.62}
00:49:13.123 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
00:49:13.123 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.94)
00:49:13.123 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.61 mountX=-0.07 mountY=-0.20, mountTheta=-1.92
00:49:13.124 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.11, opts=13)
00:49:13.125 00.001 10844 Enqueuing Move request for scope (-0.18, 0.11)
00:49:13.125 00.000 11060 Worker thread wakes up
00:49:13.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:49:13.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
00:49:13.125 00.000 10844 UpdateGuideState exits: m=3178 SNR=36.3 Saturated
00:49:13.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
00:49:13.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:13.125 00.000 11060 Moving (-0.18, 0.11) raw xDistance=-0.07 yDistance=-0.20
00:49:13.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:13.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:49:13.125 00.000 10844 Enqueuing Expose request
00:49:13.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:13.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:49:13.126 00.001 11060 MoveAxis(E, 0, ABG)
00:49:13.126 00.000 11060 Move returns status 0, amount 0
00:49:13.126 00.000 11060 MoveAxis(N, 0, ABG)
00:49:13.126 00.000 11060 Move returns status 0, amount 0
00:49:13.126 00.000 11060 move complete, result=0
00:49:13.126 00.000 11060 worker thread done servicing request
00:49:13.126 00.000 11060 Worker thread wakes up
00:49:13.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:13.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:13.128 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:13.762 00.634 11060 Exposure complete
00:49:13.953 00.191 11060 worker thread done servicing request
00:49:13.953 00.000 10844 OnExposeComplete: enter
00:49:13.953 00.000 10844 UpdateGuideState(): m_state=6
00:49:13.953 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7297
00:49:13.953 00.000 10844 Star::Find returns 1 (1), X=264.73, Y=58.66, Mass=3384, SNR=37.6, Peak=255 HFD=3.6
00:49:13.953 00.000 10844 MultiStar: [#1 0.39,0.26,0.81,U] [#2 -0.23,-0.51,1.88,U] [#3 -0.43,0.18,0.89,U] [#4 -0.33,0.42,0.83,U] [#5 0.25,-0.73,0.00,M8] [#6 -0.20,0.32,0.77,U] [#7 -0.38,0.02,0.75,U] [#8 0.06,0.15,0.88,U] 
00:49:13.953 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.05}, one-star: {0.36, 0.24}
00:49:13.953 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.44 = -1.85)
00:49:13.954 00.001 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.86)
00:49:13.954 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.68 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
00:49:13.956 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
00:49:13.956 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
00:49:13.956 00.000 11060 Worker thread wakes up
00:49:13.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
00:49:13.956 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
00:49:13.956 00.000 11060 Moving (-0.10, 0.05) raw xDistance=-0.03 yDistance=-0.11
00:49:13.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:49:13.957 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:13.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:13.957 00.000 10844 UpdateGuideState exits: m=3384 SNR=37.6 Saturated
00:49:13.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:13.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:13.957 00.000 10844 Enqueuing Expose request
00:49:13.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:49:13.957 00.000 11060 MoveAxis(E, 0, ABG)
00:49:13.957 00.000 11060 Move returns status 0, amount 0
00:49:13.957 00.000 11060 MoveAxis(N, 0, ABG)
00:49:13.957 00.000 11060 Move returns status 0, amount 0
00:49:13.957 00.000 11060 move complete, result=0
00:49:13.958 00.001 11060 worker thread done servicing request
00:49:13.958 00.000 11060 Worker thread wakes up
00:49:13.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:13.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:13.960 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:14.592 00.632 11060 Exposure complete
00:49:14.770 00.178 11060 worker thread done servicing request
00:49:14.772 00.002 10844 OnExposeComplete: enter
00:49:14.772 00.000 10844 UpdateGuideState(): m_state=6
00:49:14.772 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7298
00:49:14.772 00.000 10844 Star::Find returns 1 (1), X=264.66, Y=59.04, Mass=3514, SNR=37.7, Peak=255 HFD=3.7
00:49:14.773 00.001 10844 MultiStar: [#1 0.13,0.05,0.91,U] [#2 -0.00,-0.05,1.81,U] [#3 -0.51,0.22,0.84,U] [#4 -0.41,-0.33,0.83,U] [#5 0.26,-0.54,0.99,U] [#6 -0.09,-0.28,0.79,U] [#7 0.29,0.39,0.72,U] [#8 0.08,0.05,0.88,U] 
00:49:14.773 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.29, 0.62}
00:49:14.773 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
00:49:14.773 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
00:49:14.773 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.58 mountX=-0.01 mountY=0.01, mountTheta=2.32
00:49:14.775 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
00:49:14.775 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
00:49:14.775 00.000 11060 Worker thread wakes up
00:49:14.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
00:49:14.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
00:49:14.775 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
00:49:14.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:49:14.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:14.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:14.775 00.000 10844 UpdateGuideState exits: m=3514 SNR=37.7 Saturated
00:49:14.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:49:14.775 00.000 11060 MoveAxis(E, 0, ABG)
00:49:14.775 00.000 11060 Move returns status 0, amount 0
00:49:14.775 00.000 11060 MoveAxis(N, 0, ABG)
00:49:14.775 00.000 11060 Move returns status 0, amount 0
00:49:14.776 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:14.776 00.000 11060 move complete, result=0
00:49:14.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:14.776 00.000 10844 Enqueuing Expose request
00:49:14.776 00.000 11060 worker thread done servicing request
00:49:14.776 00.000 11060 Worker thread wakes up
00:49:14.776 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:14.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:14.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:15.411 00.635 11060 Exposure complete
00:49:15.607 00.196 11060 worker thread done servicing request
00:49:15.607 00.000 10844 OnExposeComplete: enter
00:49:15.607 00.000 10844 UpdateGuideState(): m_state=6
00:49:15.607 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7299
00:49:15.608 00.001 10844 Star::Find returns 1 (0), X=264.66, Y=59.12, Mass=3062, SNR=34.8, Peak=251 HFD=3.8
00:49:15.608 00.000 10844 MultiStar: [#1 0.25,0.27,1.08,U] [#2 -0.48,0.18,1.87,U] [#3 0.26,0.92,0.00,M1] [#4 -0.44,0.51,0.00,M1] [#5 0.41,0.05,1.09,U] [#6 0.08,0.40,0.92,U] [#7 0.23,1.11,0.00,M1] [#8 0.15,0.76,0.00,M1] 
00:49:15.608 00.000 10844 refined, 4 included, MultiStar: {0.03, 0.29}, one-star: {0.29, 0.70}
00:49:15.608 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
00:49:15.608 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
00:49:15.608 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.46 mountX=-0.29 mountY=-0.02, mountTheta=-3.09
00:49:15.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.29, opts=13)
00:49:15.610 00.000 10844 Enqueuing Move request for scope (0.03, 0.29)
00:49:15.610 00.000 11060 Worker thread wakes up
00:49:15.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:15.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
00:49:15.610 00.000 10844 UpdateGuideState exits: m=3062 SNR=34.8
00:49:15.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
00:49:15.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:15.610 00.000 11060 Moving (0.03, 0.29) raw xDistance=-0.29 yDistance=-0.02
00:49:15.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:15.610 00.000 10844 Enqueuing Expose request
00:49:15.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:49:15.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:15.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:15.610 00.000 11060 MoveAxis(E, 51, ABG)
00:49:15.610 00.000 11060 Guiding  Dir = 2, Dur = 51
00:49:15.624 00.014 11060 IsSlewing returns 0
00:49:15.624 00.000 11060 IsGuiding returns 0
00:49:15.686 00.062 11060 IsGuiding returns 0
00:49:15.686 00.000 11060 Move returns status 0, amount 51
00:49:15.686 00.000 11060 MoveAxis(N, 0, ABG)
00:49:15.686 00.000 11060 Move returns status 0, amount 0
00:49:15.686 00.000 11060 move complete, result=0
00:49:15.686 00.000 11060 worker thread done servicing request
00:49:15.686 00.000 11060 Worker thread wakes up
00:49:15.686 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
00:49:15.687 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:15.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:16.319 00.632 11060 Exposure complete
00:49:16.489 00.170 11060 worker thread done servicing request
00:49:16.490 00.001 10844 OnExposeComplete: enter
00:49:16.490 00.000 10844 UpdateGuideState(): m_state=6
00:49:16.490 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7300
00:49:16.490 00.000 10844 Star::Find returns 1 (0), X=264.93, Y=58.27, Mass=2756, SNR=33.4, Peak=244 HFD=3.3
00:49:16.490 00.000 10844 MultiStar: [#1 0.19,0.39,1.09,U] [#2 0.29,-0.35,2.09,U] [#3 -0.23,0.59,0.00,M2] [#4 -0.24,0.44,0.97,U] [#5 0.59,-0.45,0.00,M7] [#6 -0.12,-0.22,0.93,U] [#7 -0.18,0.33,0.87,U] [#8 0.28,0.08,0.97,U] 
00:49:16.490 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.56, -0.15}
00:49:16.490 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
00:49:16.491 00.001 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
00:49:16.491 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.10 mountX=-0.04 mountY=0.14, mountTheta=1.86
00:49:16.492 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.02, opts=13)
00:49:16.492 00.000 10844 Enqueuing Move request for scope (0.15, 0.02)
00:49:16.492 00.000 11060 Worker thread wakes up
00:49:16.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:49:16.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:49:16.492 00.000 11060 Moving (0.15, 0.02) raw xDistance=-0.04 yDistance=0.14
00:49:16.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:49:16.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:16.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:16.493 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:49:16.493 00.000 11060 MoveAxis(E, 0, ABG)
00:49:16.493 00.000 11060 Move returns status 0, amount 0
00:49:16.493 00.000 11060 MoveAxis(N, 0, ABG)
00:49:16.493 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.4
00:49:16.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:16.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:16.493 00.000 10844 Enqueuing Expose request
00:49:16.493 00.000 11060 Move returns status 0, amount 0
00:49:16.493 00.000 11060 move complete, result=0
00:49:16.493 00.000 11060 worker thread done servicing request
00:49:16.493 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:16.493 00.000 11060 Worker thread wakes up
00:49:16.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:16.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:17.131 00.638 11060 Exposure complete
00:49:17.291 00.160 11060 worker thread done servicing request
00:49:17.291 00.000 10844 OnExposeComplete: enter
00:49:17.291 00.000 10844 UpdateGuideState(): m_state=6
00:49:17.291 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7301
00:49:17.291 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=59.01, Mass=2986, SNR=35.2, Peak=252 HFD=3.2
00:49:17.293 00.002 10844 MultiStar: [#1 -0.01,0.54,1.00,U] [#2 -0.26,0.31,1.89,U] [#3 0.18,0.68,0.00,M3] [#4 0.13,0.03,0.95,U] [#5 0.52,-0.24,0.96,U] [#6 -0.08,0.85,0.00,M1] [#7 0.09,0.67,0.00,M1] [#8 0.50,0.07,0.88,U] 
00:49:17.293 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.24}, one-star: {0.41, 0.59}
00:49:17.293 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
00:49:17.293 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
00:49:17.293 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.03 mountX=-0.26 mountY=0.10, mountTheta=2.76
00:49:17.294 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.24, opts=13)
00:49:17.294 00.000 10844 Enqueuing Move request for scope (0.14, 0.24)
00:49:17.295 00.001 11060 Worker thread wakes up
00:49:17.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:49:17.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
00:49:17.295 00.000 10844 UpdateGuideState exits: m=2986 SNR=35.2
00:49:17.295 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
00:49:17.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:17.295 00.000 11060 Moving (0.14, 0.24) raw xDistance=-0.26 yDistance=0.10
00:49:17.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:17.295 00.000 10844 Enqueuing Expose request
00:49:17.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:49:17.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:17.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:49:17.295 00.000 11060 MoveAxis(E, 45, ABG)
00:49:17.295 00.000 11060 Guiding  Dir = 2, Dur = 45
00:49:17.313 00.018 11060 IsSlewing returns 0
00:49:17.313 00.000 11060 IsGuiding returns 0
00:49:17.393 00.080 11060 IsGuiding returns 0
00:49:17.393 00.000 11060 Move returns status 0, amount 45
00:49:17.393 00.000 11060 MoveAxis(N, 0, ABG)
00:49:17.393 00.000 11060 Move returns status 0, amount 0
00:49:17.393 00.000 11060 move complete, result=0
00:49:17.393 00.000 11060 worker thread done servicing request
00:49:17.393 00.000 11060 Worker thread wakes up
00:49:17.393 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:49:17.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:17.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:18.029 00.636 11060 Exposure complete
00:49:18.214 00.185 11060 worker thread done servicing request
00:49:18.214 00.000 10844 OnExposeComplete: enter
00:49:18.214 00.000 10844 UpdateGuideState(): m_state=6
00:49:18.214 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7302
00:49:18.214 00.000 10844 Star::Find returns 1 (0), X=264.95, Y=59.23, Mass=2889, SNR=34.2, Peak=229 HFD=3.7
00:49:18.214 00.000 10844 MultiStar: [#1 0.28,0.16,0.98,U] [#2 0.10,-0.16,1.94,U] [#3 -0.14,-0.02,0.93,U] [#4 -0.18,0.18,1.02,U] [#5 0.37,-0.76,0.00,M7] [#6 0.03,-0.04,0.85,U] [#7 0.36,0.53,0.00,M2] [#8 0.54,-0.23,0.97,U] 
00:49:18.214 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.07}, one-star: {0.58, 0.82}
00:49:18.214 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
00:49:18.214 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.15 = 2.15)
00:49:18.214 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=-0.10 mountY=0.15, mountTheta=2.16
00:49:18.217 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.07, opts=13)
00:49:18.217 00.000 10844 Enqueuing Move request for scope (0.17, 0.07)
00:49:18.217 00.000 11060 Worker thread wakes up
00:49:18.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:49:18.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:49:18.217 00.000 10844 UpdateGuideState exits: m=2889 SNR=34.2
00:49:18.217 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:49:18.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:18.217 00.000 11060 Moving (0.17, 0.07) raw xDistance=-0.10 yDistance=0.15
00:49:18.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:18.217 00.000 10844 Enqueuing Expose request
00:49:18.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:49:18.218 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:18.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:49:18.218 00.000 11060 MoveAxis(E, 0, ABG)
00:49:18.218 00.000 11060 Move returns status 0, amount 0
00:49:18.218 00.000 11060 MoveAxis(N, 0, ABG)
00:49:18.218 00.000 11060 Move returns status 0, amount 0
00:49:18.218 00.000 11060 move complete, result=0
00:49:18.218 00.000 11060 worker thread done servicing request
00:49:18.218 00.000 11060 Worker thread wakes up
00:49:18.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:18.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:18.219 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:18.852 00.633 11060 Exposure complete
00:49:19.030 00.178 11060 worker thread done servicing request
00:49:19.031 00.001 10844 OnExposeComplete: enter
00:49:19.031 00.000 10844 UpdateGuideState(): m_state=6
00:49:19.031 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7303
00:49:19.031 00.000 10844 Star::Find returns 1 (1), X=264.88, Y=58.82, Mass=3084, SNR=35.6, Peak=255 HFD=3.2
00:49:19.031 00.000 10844 MultiStar: [#1 0.21,-0.44,0.93,U] [#2 0.54,-0.05,1.99,U] [#3 0.09,0.26,0.90,U] [#4 0.02,0.07,0.97,U] [#5 0.65,-0.41,0.00,M8] [#6 -0.00,0.01,0.91,U] [#7 0.09,0.47,0.81,U] [#8 0.39,-0.13,0.92,U] 
00:49:19.032 00.001 10844 refined, 7 included, MultiStar: {0.27, 0.06}, one-star: {0.51, 0.41}
00:49:19.032 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
00:49:19.032 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
00:49:19.032 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.28 cameraTheta=0.20 mountX=-0.10 mountY=0.26, mountTheta=1.95
00:49:19.034 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.06, opts=13)
00:49:19.034 00.000 10844 Enqueuing Move request for scope (0.27, 0.06)
00:49:19.034 00.000 11060 Worker thread wakes up
00:49:19.034 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:19.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.06) opts 0xd
00:49:19.034 00.000 10844 UpdateGuideState exits: m=3084 SNR=35.6 Saturated
00:49:19.034 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.06)
00:49:19.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:19.034 00.000 11060 Moving (0.27, 0.06) raw xDistance=-0.10 yDistance=0.26
00:49:19.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:19.034 00.000 10844 Enqueuing Expose request
00:49:19.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:49:19.035 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:19.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:49:19.035 00.000 11060 MoveAxis(E, 0, ABG)
00:49:19.035 00.000 11060 Move returns status 0, amount 0
00:49:19.035 00.000 11060 MoveAxis(N, 0, ABG)
00:49:19.035 00.000 11060 Move returns status 0, amount 0
00:49:19.035 00.000 11060 move complete, result=0
00:49:19.035 00.000 11060 worker thread done servicing request
00:49:19.035 00.000 11060 Worker thread wakes up
00:49:19.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:19.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:19.037 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:49:19.675 00.638 11060 Exposure complete
00:49:19.847 00.172 11060 worker thread done servicing request
00:49:19.847 00.000 10844 OnExposeComplete: enter
00:49:19.847 00.000 10844 UpdateGuideState(): m_state=6
00:49:19.847 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7304
00:49:19.847 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=58.64, Mass=2963, SNR=35.0, Peak=255 HFD=3.5
00:49:19.848 00.001 10844 MultiStar: [#1 -0.06,-0.44,0.99,U] [#2 0.30,-0.21,1.99,U] [#3 -0.61,0.01,0.90,U] [#4 0.05,-0.02,0.91,U] [#5 0.27,-0.72,0.00,M9] [#6 -0.08,-0.10,0.91,U] [#7 -0.17,-0.25,0.78,U] [#8 0.04,-0.11,0.88,U] 
00:49:19.848 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.39, 0.22}
00:49:19.848 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
00:49:19.848 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
00:49:19.848 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.34 mountX=0.11 mountY=0.05, mountTheta=0.40
00:49:19.849 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
00:49:19.849 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
00:49:19.849 00.000 11060 Worker thread wakes up
00:49:19.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:49:19.849 00.000 10844 UpdateGuideState exits: m=2963 SNR=35.0 Saturated
00:49:19.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:19.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:49:19.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:19.849 00.000 10844 Enqueuing Expose request
00:49:19.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:49:19.850 00.001 11060 Moving (0.03, -0.12) raw xDistance=0.11 yDistance=0.05
00:49:19.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:49:19.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:19.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:49:19.850 00.000 11060 MoveAxis(E, 0, ABG)
00:49:19.850 00.000 11060 Move returns status 0, amount 0
00:49:19.850 00.000 11060 MoveAxis(N, 0, ABG)
00:49:19.850 00.000 11060 Move returns status 0, amount 0
00:49:19.850 00.000 11060 move complete, result=0
00:49:19.850 00.000 11060 worker thread done servicing request
00:49:19.850 00.000 11060 Worker thread wakes up
00:49:19.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:19.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:19.852 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:20.485 00.633 11060 Exposure complete
00:49:20.679 00.194 11060 worker thread done servicing request
00:49:20.679 00.000 10844 OnExposeComplete: enter
00:49:20.679 00.000 10844 UpdateGuideState(): m_state=6
00:49:20.679 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7305
00:49:20.679 00.000 10844 Star::Find returns 1 (1), X=264.62, Y=58.58, Mass=3230, SNR=36.2, Peak=255 HFD=3.4
00:49:20.681 00.002 10844 MultiStar: [#1 0.24,0.00,0.93,U] [#2 -0.49,-0.08,1.90,U] [#3 -0.26,0.68,0.00,M1] [#4 0.18,0.24,0.88,U] [#5 0.10,-0.51,0.96,U] [#6 0.20,0.17,0.82,U] [#7 -0.38,0.50,0.00,M1] [#8 0.09,0.16,0.82,U] 
00:49:20.681 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.00}, one-star: {0.25, 0.16}
00:49:20.681 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
00:49:20.681 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
00:49:20.681 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.19 mountX=-0.00 mountY=0.01, mountTheta=1.94
00:49:20.682 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
00:49:20.682 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
00:49:20.682 00.000 11060 Worker thread wakes up
00:49:20.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:20.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:49:20.682 00.000 10844 UpdateGuideState exits: m=3230 SNR=36.2 Saturated
00:49:20.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:49:20.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:20.682 00.000 11060 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
00:49:20.683 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:20.683 00.000 10844 Enqueuing Expose request
00:49:20.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:49:20.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:20.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:49:20.683 00.000 11060 MoveAxis(E, 0, ABG)
00:49:20.683 00.000 11060 Move returns status 0, amount 0
00:49:20.683 00.000 11060 MoveAxis(N, 0, ABG)
00:49:20.683 00.000 11060 Move returns status 0, amount 0
00:49:20.683 00.000 11060 move complete, result=0
00:49:20.683 00.000 11060 worker thread done servicing request
00:49:20.683 00.000 11060 Worker thread wakes up
00:49:20.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:20.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:20.684 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:21.308 00.624 11060 Exposure complete
00:49:21.484 00.176 11060 worker thread done servicing request
00:49:21.484 00.000 10844 OnExposeComplete: enter
00:49:21.484 00.000 10844 UpdateGuideState(): m_state=6
00:49:21.484 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7306
00:49:21.484 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=59.10, Mass=2725, SNR=33.0, Peak=217 HFD=3.5
00:49:21.485 00.001 10844 MultiStar: [#1 -0.16,0.21,0.97,U] [#2 0.24,-0.07,2.15,U] [#3 -0.21,1.07,0.00,M2] [#4 -0.42,0.95,0.00,M1] [#5 0.60,-0.79,0.00,M9] [#6 -0.25,0.48,0.93,U] [#7 0.09,0.54,0.80,U] [#8 0.21,0.37,0.93,U] 
00:49:21.485 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.29}, one-star: {0.24, 0.68}
00:49:21.485 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
00:49:21.485 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
00:49:21.485 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.26 mountX=-0.30 mountY=0.04, mountTheta=2.99
00:49:21.486 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.29, opts=13)
00:49:21.486 00.000 10844 Enqueuing Move request for scope (0.09, 0.29)
00:49:21.486 00.000 11060 Worker thread wakes up
00:49:21.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:49:21.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
00:49:21.486 00.000 10844 UpdateGuideState exits: m=2725 SNR=33.0
00:49:21.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
00:49:21.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:21.486 00.000 11060 Moving (0.09, 0.29) raw xDistance=-0.30 yDistance=0.04
00:49:21.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:21.487 00.001 10844 Enqueuing Expose request
00:49:21.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:49:21.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:21.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:21.487 00.000 11060 MoveAxis(E, 52, ABG)
00:49:21.487 00.000 11060 Guiding  Dir = 2, Dur = 52
00:49:21.537 00.050 11060 IsSlewing returns 0
00:49:21.540 00.003 11060 IsGuiding returns 0
00:49:21.621 00.081 11060 IsGuiding returns 0
00:49:21.621 00.000 11060 Move returns status 0, amount 52
00:49:21.621 00.000 11060 MoveAxis(N, 0, ABG)
00:49:21.621 00.000 11060 Move returns status 0, amount 0
00:49:21.621 00.000 11060 move complete, result=0
00:49:21.621 00.000 11060 worker thread done servicing request
00:49:21.622 00.001 10844 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
00:49:21.623 00.001 11060 Worker thread wakes up
00:49:21.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:21.625 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:22.280 00.655 11060 Exposure complete
00:49:22.451 00.171 11060 worker thread done servicing request
00:49:22.451 00.000 10844 OnExposeComplete: enter
00:49:22.451 00.000 10844 UpdateGuideState(): m_state=6
00:49:22.451 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7307
00:49:22.451 00.000 10844 Star::Find returns 1 (1), X=264.83, Y=58.54, Mass=2825, SNR=33.7, Peak=255 HFD=3.4
00:49:22.451 00.000 10844 MultiStar: [#1 -0.24,-0.15,1.06,U] [#2 0.15,-0.28,2.19,U] [#3 -0.44,0.57,0.00,M3] [#4 -0.18,0.27,0.97,U] [#5 0.22,-0.41,1.15,U] [#6 -0.05,0.32,0.97,U] [#7 -0.37,0.34,0.85,U] [#8 0.25,0.32,0.94,U] 
00:49:22.452 00.001 10844 refined, 7 included, MultiStar: {0.05, 0.00}, one-star: {0.47, 0.12}
00:49:22.452 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
00:49:22.452 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
00:49:22.452 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.04 mountX=-0.01 mountY=0.05, mountTheta=1.79
00:49:22.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.00, opts=13)
00:49:22.453 00.000 10844 Enqueuing Move request for scope (0.05, 0.00)
00:49:22.453 00.000 11060 Worker thread wakes up
00:49:22.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
00:49:22.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
00:49:22.453 00.000 11060 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=0.05
00:49:22.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:49:22.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:22.453 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:49:22.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:49:22.453 00.000 11060 MoveAxis(E, 0, ABG)
00:49:22.453 00.000 11060 Move returns status 0, amount 0
00:49:22.453 00.000 11060 MoveAxis(N, 0, ABG)
00:49:22.453 00.000 11060 Move returns status 0, amount 0
00:49:22.454 00.001 10844 UpdateGuideState exits: m=2825 SNR=33.7 Saturated
00:49:22.454 00.000 11060 move complete, result=0
00:49:22.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:22.454 00.000 11060 worker thread done servicing request
00:49:22.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:22.454 00.000 10844 Enqueuing Expose request
00:49:22.454 00.000 11060 Worker thread wakes up
00:49:22.454 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:22.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:22.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:23.099 00.645 11060 Exposure complete
00:49:23.264 00.165 11060 worker thread done servicing request
00:49:23.264 00.000 10844 OnExposeComplete: enter
00:49:23.264 00.000 10844 UpdateGuideState(): m_state=6
00:49:23.264 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7308
00:49:23.264 00.000 10844 Star::Find returns 1 (0), X=264.72, Y=58.76, Mass=2727, SNR=33.5, Peak=219 HFD=3.5
00:49:23.264 00.000 10844 MultiStar: [#1 0.03,0.45,1.09,U] [#2 0.36,-0.29,2.07,U] [#3 -0.09,0.39,1.00,U] [#4 0.22,0.65,0.00,M1] [#5 0.50,-0.57,0.00,M9] [#6 0.07,-0.01,0.98,U] [#7 0.18,0.28,0.92,U] [#8 0.20,0.42,0.95,U] 
00:49:23.264 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.16}, one-star: {0.35, 0.34}
00:49:23.265 00.001 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
00:49:23.265 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
00:49:23.265 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.72 mountX=-0.19 mountY=0.15, mountTheta=2.46
00:49:23.266 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.16, opts=13)
00:49:23.266 00.000 10844 Enqueuing Move request for scope (0.18, 0.16)
00:49:23.266 00.000 11060 Worker thread wakes up
00:49:23.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
00:49:23.266 00.000 10844 UpdateGuideState exits: m=2727 SNR=33.5
00:49:23.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:23.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:23.266 00.000 10844 Enqueuing Expose request
00:49:23.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
00:49:23.266 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
00:49:23.267 00.001 11060 Moving (0.18, 0.16) raw xDistance=-0.19 yDistance=0.15
00:49:23.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:49:23.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:23.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:49:23.267 00.000 11060 MoveAxis(E, 33, ABG)
00:49:23.267 00.000 11060 Guiding  Dir = 2, Dur = 33
00:49:23.276 00.009 11060 IsSlewing returns 0
00:49:23.276 00.000 11060 IsGuiding returns 0
00:49:23.324 00.048 11060 IsGuiding returns 0
00:49:23.324 00.000 11060 Move returns status 0, amount 33
00:49:23.324 00.000 11060 MoveAxis(N, 0, ABG)
00:49:23.324 00.000 11060 Move returns status 0, amount 0
00:49:23.324 00.000 11060 move complete, result=0
00:49:23.324 00.000 11060 worker thread done servicing request
00:49:23.325 00.001 11060 Worker thread wakes up
00:49:23.325 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
00:49:23.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:23.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:23.957 00.632 11060 Exposure complete
00:49:24.139 00.182 11060 worker thread done servicing request
00:49:24.139 00.000 10844 OnExposeComplete: enter
00:49:24.139 00.000 10844 UpdateGuideState(): m_state=6
00:49:24.139 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7309
00:49:24.139 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.92, Mass=2306, SNR=30.4, Peak=249 HFD=3.3
00:49:24.139 00.000 10844 MultiStar: [#1 -0.14,0.38,1.18,U] [#2 -0.43,0.12,2.20,U] [#3 -0.38,0.46,0.98,U] [#4 0.30,0.65,0.00,M2] [#5 -0.23,-0.34,1.04,U] [#6 -0.29,0.26,1.05,U] [#7 0.02,0.46,0.95,U] [#8 0.62,0.36,0.00,M1] 
00:49:24.139 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.24}, one-star: {0.28, 0.50}
00:49:24.139 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
00:49:24.140 00.001 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
00:49:24.140 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.24 hyp=0.31 cameraTheta=2.28 mountX=-0.20 mountY=-0.24, mountTheta=-2.26
00:49:24.142 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.24, opts=13)
00:49:24.142 00.000 10844 Enqueuing Move request for scope (-0.21, 0.24)
00:49:24.142 00.000 11060 Worker thread wakes up
00:49:24.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.24) opts 0xd
00:49:24.142 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.24)
00:49:24.142 00.000 11060 Moving (-0.21, 0.24) raw xDistance=-0.20 yDistance=-0.24
00:49:24.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:49:24.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:24.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:24.142 00.000 10844 UpdateGuideState exits: m=2306 SNR=30.4
00:49:24.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:24.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:24.142 00.000 10844 Enqueuing Expose request
00:49:24.143 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:49:24.143 00.000 11060 MoveAxis(E, 35, ABG)
00:49:24.143 00.000 11060 Guiding  Dir = 2, Dur = 35
00:49:24.155 00.012 11060 IsSlewing returns 0
00:49:24.155 00.000 11060 IsGuiding returns 0
00:49:24.209 00.054 11060 IsGuiding returns 0
00:49:24.209 00.000 11060 Move returns status 0, amount 35
00:49:24.209 00.000 11060 MoveAxis(N, 0, ABG)
00:49:24.210 00.001 11060 Move returns status 0, amount 0
00:49:24.210 00.000 11060 move complete, result=0
00:49:24.210 00.000 11060 worker thread done servicing request
00:49:24.210 00.000 11060 Worker thread wakes up
00:49:24.210 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
00:49:24.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:24.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:24.851 00.641 11060 Exposure complete
00:49:25.015 00.164 11060 worker thread done servicing request
00:49:25.016 00.001 10844 OnExposeComplete: enter
00:49:25.016 00.000 10844 UpdateGuideState(): m_state=6
00:49:25.016 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7310
00:49:25.016 00.000 10844 Star::Find returns 1 (0), X=264.86, Y=58.71, Mass=3020, SNR=35.1, Peak=254 HFD=3.4
00:49:25.016 00.000 10844 MultiStar: [#1 0.01,-0.47,1.02,U] [#2 -0.20,-0.20,1.99,U] [#3 -0.63,0.24,0.00,M2] [#4 0.03,0.11,0.96,U] [#5 -0.28,-0.90,0.00,M9] [#6 -0.24,0.20,0.88,U] [#7 -0.04,0.07,0.75,U] [#8 0.33,-0.28,0.95,U] 
00:49:25.016 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {0.49, 0.29}
00:49:25.016 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
00:49:25.017 00.001 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
00:49:25.017 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.17 mountX=0.06 mountY=0.04, mountTheta=0.57
00:49:25.018 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
00:49:25.018 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
00:49:25.018 00.000 11060 Worker thread wakes up
00:49:25.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:25.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:49:25.018 00.000 10844 UpdateGuideState exits: m=3020 SNR=35.1
00:49:25.018 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:49:25.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:25.018 00.000 11060 Moving (0.03, -0.07) raw xDistance=0.06 yDistance=0.04
00:49:25.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:25.018 00.000 10844 Enqueuing Expose request
00:49:25.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:49:25.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:25.019 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:25.019 00.000 11060 MoveAxis(E, 0, ABG)
00:49:25.019 00.000 11060 Move returns status 0, amount 0
00:49:25.019 00.000 11060 MoveAxis(N, 0, ABG)
00:49:25.019 00.000 11060 Move returns status 0, amount 0
00:49:25.019 00.000 11060 move complete, result=0
00:49:25.019 00.000 11060 worker thread done servicing request
00:49:25.019 00.000 11060 Worker thread wakes up
00:49:25.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:25.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:25.020 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:25.646 00.626 11060 Exposure complete
00:49:25.821 00.175 11060 worker thread done servicing request
00:49:25.821 00.000 10844 OnExposeComplete: enter
00:49:25.821 00.000 10844 UpdateGuideState(): m_state=6
00:49:25.821 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7311
00:49:25.821 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.41, Mass=2878, SNR=33.9, Peak=252 HFD=3.3
00:49:25.821 00.000 10844 MultiStar: [#1 0.05,0.03,1.02,U] [#2 -0.46,-0.71,0.00,M1] [#3 -0.42,-0.01,0.95,U] [#4 0.02,-0.23,1.04,U] [#5 -0.08,-1.21,0.00,M10] [#6 -0.09,0.26,0.93,U] [#7 0.46,0.32,0.80,U] [#8 -0.27,-0.61,0.00,M1] 
00:49:25.821 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.05}, one-star: {0.30, -0.00}
00:49:25.821 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
00:49:25.823 00.002 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
00:49:25.823 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.82 mountX=-0.05 mountY=0.04, mountTheta=2.56
00:49:25.824 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
00:49:25.824 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
00:49:25.825 00.001 11060 Worker thread wakes up
00:49:25.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
00:49:25.825 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
00:49:25.825 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=0.04
00:49:25.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:49:25.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:25.825 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:25.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:25.825 00.000 11060 MoveAxis(E, 0, ABG)
00:49:25.825 00.000 11060 Move returns status 0, amount 0
00:49:25.825 00.000 11060 MoveAxis(N, 0, ABG)
00:49:25.825 00.000 11060 Move returns status 0, amount 0
00:49:25.826 00.001 11060 move complete, result=0
00:49:25.826 00.000 10844 UpdateGuideState exits: m=2878 SNR=33.9
00:49:25.826 00.000 11060 worker thread done servicing request
00:49:25.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:25.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:25.826 00.000 10844 Enqueuing Expose request
00:49:25.826 00.000 11060 Worker thread wakes up
00:49:25.826 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:25.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:25.827 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:26.458 00.631 11060 Exposure complete
00:49:26.634 00.176 11060 worker thread done servicing request
00:49:26.634 00.000 10844 OnExposeComplete: enter
00:49:26.634 00.000 10844 UpdateGuideState(): m_state=6
00:49:26.635 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7312
00:49:26.635 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.57, Mass=2636, SNR=32.5, Peak=255 HFD=3.2
00:49:26.635 00.000 10844 MultiStar: [#1 -0.04,0.10,1.05,U] [#2 -0.24,-0.10,2.07,U] [#3 0.16,0.67,0.00,M2] [#4 -0.05,-0.07,0.95,U] [#5 -0.08,-0.54,1.09,U] [#6 0.03,0.58,1.06,U] [#7 0.26,0.63,0.00,M1] [#8 -0.02,-0.06,0.88,U] 
00:49:26.635 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.00}, one-star: {0.08, 0.15}
00:49:26.635 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
00:49:26.635 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
00:49:26.635 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.08 mountX=0.02 mountY=-0.07, mountTheta=-1.33
00:49:26.637 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.00, opts=13)
00:49:26.637 00.000 10844 Enqueuing Move request for scope (-0.07, -0.00)
00:49:26.637 00.000 11060 Worker thread wakes up
00:49:26.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
00:49:26.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
00:49:26.637 00.000 11060 Moving (-0.07, -0.00) raw xDistance=0.02 yDistance=-0.07
00:49:26.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:49:26.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:49:26.637 00.000 10844 UpdateGuideState exits: m=2636 SNR=32.5 Saturated
00:49:26.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:26.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:26.638 00.001 10844 Enqueuing Expose request
00:49:26.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:26.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:26.638 00.000 11060 MoveAxis(E, 0, ABG)
00:49:26.638 00.000 11060 Move returns status 0, amount 0
00:49:26.638 00.000 11060 MoveAxis(N, 0, ABG)
00:49:26.638 00.000 11060 Move returns status 0, amount 0
00:49:26.638 00.000 11060 move complete, result=0
00:49:26.638 00.000 11060 worker thread done servicing request
00:49:26.638 00.000 11060 Worker thread wakes up
00:49:26.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:26.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:26.641 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:27.270 00.629 11060 Exposure complete
00:49:27.450 00.180 10844 OnExposeComplete: enter
00:49:27.450 00.000 10844 UpdateGuideState(): m_state=6
00:49:27.450 00.000 11060 worker thread done servicing request
00:49:27.450 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7313
00:49:27.450 00.000 10844 Star::Find returns 1 (0), X=264.39, Y=58.97, Mass=3034, SNR=35.6, Peak=221 HFD=3.7
00:49:27.451 00.001 10844 MultiStar: [#1 -0.03,0.12,0.95,U] [#2 -0.26,-0.02,2.01,U] [#3 -0.01,0.70,0.00,M3] [#4 0.09,0.23,0.99,U] [#5 0.40,-0.54,0.00,M10] [#6 0.03,0.36,0.87,U] [#7 0.10,0.76,0.00,M2] [#8 0.63,0.49,0.00,M1] 
00:49:27.451 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.20}, one-star: {0.02, 0.55}
00:49:27.451 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
00:49:27.451 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.65)
00:49:27.451 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.90 mountX=-0.19 mountY=-0.10, mountTheta=-2.64
00:49:27.454 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.20, opts=13)
00:49:27.454 00.000 10844 Enqueuing Move request for scope (-0.07, 0.20)
00:49:27.454 00.000 11060 Worker thread wakes up
00:49:27.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:27.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:49:27.454 00.000 10844 UpdateGuideState exits: m=3034 SNR=35.6
00:49:27.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:49:27.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:27.454 00.000 11060 Moving (-0.07, 0.20) raw xDistance=-0.19 yDistance=-0.10
00:49:27.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:27.454 00.000 10844 Enqueuing Expose request
00:49:27.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:49:27.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:27.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:49:27.454 00.000 11060 MoveAxis(E, 32, ABG)
00:49:27.455 00.001 11060 Guiding  Dir = 2, Dur = 32
00:49:27.497 00.042 11060 IsSlewing returns 0
00:49:27.497 00.000 11060 IsGuiding returns 0
00:49:27.575 00.078 11060 IsGuiding returns 0
00:49:27.575 00.000 11060 Move returns status 0, amount 32
00:49:27.575 00.000 11060 MoveAxis(N, 0, ABG)
00:49:27.575 00.000 11060 Move returns status 0, amount 0
00:49:27.575 00.000 11060 move complete, result=0
00:49:27.575 00.000 11060 worker thread done servicing request
00:49:27.575 00.000 11060 Worker thread wakes up
00:49:27.576 00.001 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:49:27.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:27.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:28.208 00.632 11060 Exposure complete
00:49:28.388 00.180 11060 worker thread done servicing request
00:49:28.388 00.000 10844 OnExposeComplete: enter
00:49:28.388 00.000 10844 UpdateGuideState(): m_state=6
00:49:28.388 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7314
00:49:28.388 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.67, Mass=2548, SNR=32.2, Peak=253 HFD=3.1
00:49:28.388 00.000 10844 MultiStar: [#1 0.02,0.01,1.04,U] [#2 -0.20,-0.12,1.99,U] [#3 0.21,0.63,0.00,M4] [#4 0.37,0.65,0.00,M1] [#5 -0.14,-0.84,0.00,R] [#6 0.10,-0.18,1.09,U] [#7 0.22,0.08,0.85,U] [#8 0.51,-0.14,0.96,U] 
00:49:28.388 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.03}, one-star: {0.25, 0.26}
00:49:28.389 00.001 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
00:49:28.389 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
00:49:28.389 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=0.02 mountY=0.10, mountTheta=1.42
00:49:28.390 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.03, opts=13)
00:49:28.390 00.000 10844 Enqueuing Move request for scope (0.10, -0.03)
00:49:28.390 00.000 11060 Worker thread wakes up
00:49:28.391 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:28.391 00.000 10844 UpdateGuideState exits: m=2548 SNR=32.2
00:49:28.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:28.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:28.391 00.000 10844 Enqueuing Expose request
00:49:28.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:49:28.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:49:28.391 00.000 11060 Moving (0.10, -0.03) raw xDistance=0.02 yDistance=0.10
00:49:28.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:49:28.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:28.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:49:28.391 00.000 11060 MoveAxis(E, 0, ABG)
00:49:28.391 00.000 11060 Move returns status 0, amount 0
00:49:28.391 00.000 11060 MoveAxis(N, 0, ABG)
00:49:28.392 00.001 11060 Move returns status 0, amount 0
00:49:28.392 00.000 11060 move complete, result=0
00:49:28.392 00.000 11060 worker thread done servicing request
00:49:28.392 00.000 11060 Worker thread wakes up
00:49:28.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:28.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:28.393 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:29.038 00.645 11060 Exposure complete
00:49:29.210 00.172 11060 worker thread done servicing request
00:49:29.210 00.000 10844 OnExposeComplete: enter
00:49:29.210 00.000 10844 UpdateGuideState(): m_state=6
00:49:29.210 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7315
00:49:29.210 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=59.25, Mass=2908, SNR=34.7, Peak=236 HFD=3.4
00:49:29.211 00.001 10844 MultiStar: [#1 0.04,-0.10,1.00,U] [#2 0.13,0.26,1.95,U] [#3 -0.24,0.90,0.00,M5] [#4 -0.07,0.75,0.00,M2] [#5 0.61,0.92,0.00,M1] [#6 -0.57,0.70,0.00,M1] [#7 0.22,0.22,0.81,U] [#8 0.62,0.14,0.00,M1] 
00:49:29.211 00.000 10844 refined, 3 included, MultiStar: {0.15, 0.30}, one-star: {0.22, 0.84}
00:49:29.211 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
00:49:29.211 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
00:49:29.211 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=-0.32 mountY=0.09, mountTheta=2.85
00:49:29.212 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.30, opts=13)
00:49:29.212 00.000 10844 Enqueuing Move request for scope (0.15, 0.30)
00:49:29.212 00.000 11060 Worker thread wakes up
00:49:29.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
00:49:29.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
00:49:29.212 00.000 11060 Moving (0.15, 0.30) raw xDistance=-0.32 yDistance=0.09
00:49:29.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:49:29.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:29.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:29.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:49:29.212 00.000 11060 MoveAxis(E, 56, ABG)
00:49:29.214 00.002 10844 UpdateGuideState exits: m=2908 SNR=34.7
00:49:29.214 00.000 11060 Guiding  Dir = 2, Dur = 56
00:49:29.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:29.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:29.214 00.000 10844 Enqueuing Expose request
00:49:29.230 00.016 11060 IsSlewing returns 0
00:49:29.230 00.000 11060 IsGuiding returns 0
00:49:29.293 00.063 11060 IsGuiding returns 0
00:49:29.293 00.000 11060 Move returns status 0, amount 56
00:49:29.293 00.000 11060 MoveAxis(N, 0, ABG)
00:49:29.293 00.000 11060 Move returns status 0, amount 0
00:49:29.293 00.000 11060 move complete, result=0
00:49:29.294 00.001 10844 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
00:49:29.294 00.000 11060 worker thread done servicing request
00:49:29.294 00.000 11060 Worker thread wakes up
00:49:29.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:29.296 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:29.933 00.637 11060 Exposure complete
00:49:30.108 00.175 11060 worker thread done servicing request
00:49:30.108 00.000 10844 OnExposeComplete: enter
00:49:30.108 00.000 10844 UpdateGuideState(): m_state=6
00:49:30.109 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7316
00:49:30.109 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=59.03, Mass=2821, SNR=34.0, Peak=221 HFD=3.0
00:49:30.109 00.000 10844 MultiStar: [#1 -0.12,-0.24,1.07,U] [#2 -0.38,0.09,2.01,U] [#3 -0.88,0.77,0.00,M6] [#4 -0.05,0.03,0.99,U] [#5 0.19,0.36,1.01,U] [#6 -0.27,0.46,1.01,U] [#7 -0.57,0.23,0.00,M1] [#8 0.35,0.36,0.99,U] 
00:49:30.109 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.22}, one-star: {-0.47, 0.62}
00:49:30.109 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
00:49:30.109 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
00:49:30.109 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=-0.19 mountY=-0.18, mountTheta=-2.39
00:49:30.110 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.22, opts=13)
00:49:30.111 00.001 10844 Enqueuing Move request for scope (-0.14, 0.22)
00:49:30.111 00.000 11060 Worker thread wakes up
00:49:30.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:30.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
00:49:30.111 00.000 10844 UpdateGuideState exits: m=2821 SNR=34.0
00:49:30.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
00:49:30.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:30.111 00.000 11060 Moving (-0.14, 0.22) raw xDistance=-0.19 yDistance=-0.18
00:49:30.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:30.111 00.000 10844 Enqueuing Expose request
00:49:30.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:49:30.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:30.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:49:30.111 00.000 11060 MoveAxis(E, 34, ABG)
00:49:30.112 00.001 11060 Guiding  Dir = 2, Dur = 34
00:49:30.123 00.011 11060 IsSlewing returns 0
00:49:30.123 00.000 11060 IsGuiding returns 0
00:49:30.168 00.045 11060 IsGuiding returns 0
00:49:30.168 00.000 11060 Move returns status 0, amount 34
00:49:30.168 00.000 11060 MoveAxis(N, 0, ABG)
00:49:30.168 00.000 11060 Move returns status 0, amount 0
00:49:30.168 00.000 11060 move complete, result=0
00:49:30.168 00.000 11060 worker thread done servicing request
00:49:30.168 00.000 11060 Worker thread wakes up
00:49:30.168 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
00:49:30.169 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:30.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:30.802 00.633 11060 Exposure complete
00:49:30.984 00.182 11060 worker thread done servicing request
00:49:30.984 00.000 10844 OnExposeComplete: enter
00:49:30.984 00.000 10844 UpdateGuideState(): m_state=6
00:49:30.984 00.000 10844 Star::Find(15, 263, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7317
00:49:30.984 00.000 10844 Star::Find returns 1 (0), X=263.74, Y=59.09, Mass=2646, SNR=32.8, Peak=240 HFD=3.4
00:49:30.985 00.001 10844 MultiStar: [#1 -0.31,0.10,1.04,U] [#2 -0.19,-0.04,2.10,U] [#3 -0.44,0.79,0.00,M7] [#4 0.11,-0.20,0.94,U] [#5 0.23,0.23,1.12,U] [#6 -0.06,0.08,1.01,U] [#7 -0.43,0.24,0.81,U] [#8 -0.06,-0.19,1.07,U] 
00:49:30.985 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.09}, one-star: {-0.63, 0.67}
00:49:30.985 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
00:49:30.985 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
00:49:30.985 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.62 mountX=-0.06 mountY=-0.17, mountTheta=-1.92
00:49:30.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.09, opts=13)
00:49:30.987 00.000 10844 Enqueuing Move request for scope (-0.16, 0.09)
00:49:30.987 00.000 11060 Worker thread wakes up
00:49:30.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
00:49:30.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
00:49:30.987 00.000 11060 Moving (-0.16, 0.09) raw xDistance=-0.06 yDistance=-0.17
00:49:30.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:49:30.988 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:49:30.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:30.988 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.8
00:49:30.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:49:30.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:30.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:30.988 00.000 10844 Enqueuing Expose request
00:49:30.988 00.000 11060 MoveAxis(E, 0, ABG)
00:49:30.988 00.000 11060 Move returns status 0, amount 0
00:49:30.988 00.000 11060 MoveAxis(N, 0, ABG)
00:49:30.988 00.000 11060 Move returns status 0, amount 0
00:49:30.988 00.000 11060 move complete, result=0
00:49:30.989 00.001 11060 worker thread done servicing request
00:49:30.989 00.000 11060 Worker thread wakes up
00:49:30.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:30.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:30.991 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:31.641 00.650 11060 Exposure complete
00:49:31.822 00.181 11060 worker thread done servicing request
00:49:31.822 00.000 10844 OnExposeComplete: enter
00:49:31.822 00.000 10844 UpdateGuideState(): m_state=6
00:49:31.822 00.000 10844 Star::Find(15, 263, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7318
00:49:31.822 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=58.74, Mass=3042, SNR=35.2, Peak=255 HFD=3.5
00:49:31.823 00.001 10844 MultiStar: [#1 -0.56,0.17,1.00,U] [#2 -0.13,0.11,1.91,U] [#3 -0.78,0.23,0.00,M8] [#4 -0.74,-0.15,0.00,M1] [#5 -0.01,0.16,1.04,U] [#6 0.19,-0.37,0.89,U] [#7 -0.70,0.36,0.00,M1] [#8 -0.15,0.74,0.00,M1] 
00:49:31.823 00.000 10844 refined, 4 included, MultiStar: {-0.15, 0.09}, one-star: {-0.23, 0.32}
00:49:31.823 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
00:49:31.823 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
00:49:31.823 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.18 cameraTheta=2.60 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
00:49:31.824 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.09, opts=13)
00:49:31.824 00.000 10844 Enqueuing Move request for scope (-0.15, 0.09)
00:49:31.825 00.001 11060 Worker thread wakes up
00:49:31.825 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:49:31.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
00:49:31.825 00.000 10844 UpdateGuideState exits: m=3042 SNR=35.2 Saturated
00:49:31.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
00:49:31.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:31.825 00.000 11060 Moving (-0.15, 0.09) raw xDistance=-0.06 yDistance=-0.16
00:49:31.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:31.825 00.000 10844 Enqueuing Expose request
00:49:31.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:49:31.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:31.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:49:31.825 00.000 11060 MoveAxis(E, 0, ABG)
00:49:31.826 00.001 11060 Move returns status 0, amount 0
00:49:31.826 00.000 11060 MoveAxis(N, 0, ABG)
00:49:31.826 00.000 11060 Move returns status 0, amount 0
00:49:31.826 00.000 11060 move complete, result=0
00:49:31.826 00.000 11060 worker thread done servicing request
00:49:31.826 00.000 11060 Worker thread wakes up
00:49:31.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:31.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:31.827 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:32.458 00.631 11060 Exposure complete
00:49:32.672 00.214 11060 worker thread done servicing request
00:49:32.672 00.000 10844 OnExposeComplete: enter
00:49:32.672 00.000 10844 UpdateGuideState(): m_state=6
00:49:32.672 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7319
00:49:32.673 00.001 10844 Star::Find returns 1 (0), X=264.65, Y=58.45, Mass=2907, SNR=34.2, Peak=254 HFD=3.3
00:49:32.673 00.000 10844 MultiStar: [#1 -0.28,0.26,0.96,U] [#2 -0.50,-0.07,1.94,U] [#3 -0.02,0.12,0.93,U] [#4 -0.12,0.03,0.97,U] [#5 0.21,-0.19,0.97,U] [#6 -0.28,-0.20,0.94,U] [#7 -0.37,-0.24,0.81,U] [#8 0.21,-0.27,0.90,U] 
00:49:32.674 00.001 10844 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {0.28, 0.03}
00:49:32.674 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
00:49:32.674 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
00:49:32.674 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-2.75 mountX=0.08 mountY=-0.12, mountTheta=-1.00
00:49:32.677 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.06, opts=13)
00:49:32.677 00.000 10844 Enqueuing Move request for scope (-0.13, -0.06)
00:49:32.677 00.000 11060 Worker thread wakes up
00:49:32.677 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:49:32.677 00.000 10844 UpdateGuideState exits: m=2907 SNR=34.2
00:49:32.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:32.678 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
00:49:32.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:32.678 00.000 10844 Enqueuing Expose request
00:49:32.678 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
00:49:32.678 00.000 11060 Moving (-0.13, -0.06) raw xDistance=0.08 yDistance=-0.12
00:49:32.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:49:32.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:32.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:49:32.678 00.000 11060 MoveAxis(E, 0, ABG)
00:49:32.678 00.000 11060 Move returns status 0, amount 0
00:49:32.678 00.000 11060 MoveAxis(N, 0, ABG)
00:49:32.679 00.001 11060 Move returns status 0, amount 0
00:49:32.679 00.000 11060 move complete, result=0
00:49:32.679 00.000 11060 worker thread done servicing request
00:49:32.679 00.000 11060 Worker thread wakes up
00:49:32.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:32.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:32.680 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:33.336 00.656 11060 Exposure complete
00:49:33.523 00.187 11060 worker thread done servicing request
00:49:33.523 00.000 10844 OnExposeComplete: enter
00:49:33.523 00.000 10844 UpdateGuideState(): m_state=6
00:49:33.523 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7320
00:49:33.523 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=59.07, Mass=3232, SNR=36.5, Peak=255 HFD=3.4
00:49:33.523 00.000 10844 MultiStar: [#1 0.23,0.07,1.05,U] [#2 -0.34,0.23,1.81,U] [#3 -0.21,0.56,0.95,U] [#4 -0.25,0.21,0.88,U] [#5 -0.35,0.22,1.03,U] [#6 -0.01,0.33,0.86,U] [#7 0.47,-0.26,0.81,U] [#8 0.63,-0.18,0.00,M1] 
00:49:33.524 00.001 10844 refined, 7 included, MultiStar: {-0.10, 0.26}, one-star: {-0.03, 0.66}
00:49:33.524 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
00:49:33.524 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.62)
00:49:33.524 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.93 mountX=-0.24 mountY=-0.14, mountTheta=-2.61
00:49:33.525 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.26, opts=13)
00:49:33.525 00.000 10844 Enqueuing Move request for scope (-0.10, 0.26)
00:49:33.526 00.001 11060 Worker thread wakes up
00:49:33.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:33.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
00:49:33.526 00.000 10844 UpdateGuideState exits: m=3232 SNR=36.5 Saturated
00:49:33.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
00:49:33.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:33.526 00.000 11060 Moving (-0.10, 0.26) raw xDistance=-0.24 yDistance=-0.14
00:49:33.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:33.526 00.000 10844 Enqueuing Expose request
00:49:33.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:49:33.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:33.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:49:33.527 00.001 11060 MoveAxis(E, 41, ABG)
00:49:33.527 00.000 11060 Guiding  Dir = 2, Dur = 41
00:49:33.550 00.023 11060 IsSlewing returns 0
00:49:33.550 00.000 11060 IsGuiding returns 0
00:49:33.614 00.064 11060 IsGuiding returns 0
00:49:33.614 00.000 11060 Move returns status 0, amount 41
00:49:33.615 00.001 11060 MoveAxis(N, 0, ABG)
00:49:33.615 00.000 11060 Move returns status 0, amount 0
00:49:33.615 00.000 11060 move complete, result=0
00:49:33.615 00.000 11060 worker thread done servicing request
00:49:33.615 00.000 11060 Worker thread wakes up
00:49:33.615 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
00:49:33.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:33.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:34.242 00.627 11060 Exposure complete
00:49:34.428 00.186 11060 worker thread done servicing request
00:49:34.428 00.000 10844 OnExposeComplete: enter
00:49:34.428 00.000 10844 UpdateGuideState(): m_state=6
00:49:34.428 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7321
00:49:34.428 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=58.13, Mass=3154, SNR=35.5, Peak=246 HFD=3.6
00:49:34.428 00.000 10844 MultiStar: [#1 -0.04,-0.39,0.95,U] [#2 0.20,-0.70,0.00,M1] [#3 -0.06,-0.41,0.97,U] [#4 -0.03,-0.53,0.92,U] [#5 0.54,-0.47,0.00,M1] [#6 -0.14,-0.01,0.85,U] [#7 -0.01,-0.75,0.00,M1] [#8 0.41,-0.57,0.00,M2] 
00:49:34.428 00.000 10844 single-star, 4 included, MultiStar: {-0.03, -0.33}, one-star: {0.11, -0.29}
00:49:34.428 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
00:49:34.428 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
00:49:34.428 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.21 mountX=0.27 mountY=0.16, mountTheta=0.53
00:49:34.431 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.29, opts=13)
00:49:34.431 00.000 10844 Enqueuing Move request for scope (0.11, -0.29)
00:49:34.431 00.000 11060 Worker thread wakes up
00:49:34.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:34.431 00.000 10844 UpdateGuideState exits: m=3154 SNR=35.5
00:49:34.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:34.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:34.431 00.000 10844 Enqueuing Expose request
00:49:34.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
00:49:34.431 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
00:49:34.431 00.000 11060 Moving (0.11, -0.29) raw xDistance=0.27 yDistance=0.16
00:49:34.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
00:49:34.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:34.432 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:49:34.432 00.000 11060 MoveAxis(W, 45, ABG)
00:49:34.432 00.000 11060 Guiding  Dir = 3, Dur = 45
00:49:34.455 00.023 11060 IsSlewing returns 0
00:49:34.455 00.000 11060 IsGuiding returns 0
00:49:34.518 00.063 11060 IsGuiding returns 0
00:49:34.518 00.000 11060 Move returns status 0, amount 45
00:49:34.518 00.000 11060 MoveAxis(N, 0, ABG)
00:49:34.518 00.000 11060 Move returns status 0, amount 0
00:49:34.518 00.000 11060 move complete, result=0
00:49:34.518 00.000 11060 worker thread done servicing request
00:49:34.518 00.000 11060 Worker thread wakes up
00:49:34.518 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.2 px 0 ms NORTH
00:49:34.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:34.519 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:35.163 00.644 11060 Exposure complete
00:49:35.318 00.155 11060 worker thread done servicing request
00:49:35.318 00.000 10844 OnExposeComplete: enter
00:49:35.318 00.000 10844 UpdateGuideState(): m_state=6
00:49:35.318 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7322
00:49:35.318 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=58.86, Mass=2716, SNR=32.8, Peak=224 HFD=3.5
00:49:35.318 00.000 10844 MultiStar: [#1 0.10,-0.01,1.06,U] [#2 -0.02,-0.28,2.17,U] [#3 -0.99,1.00,0.00,M6] [#4 -0.20,0.43,0.96,U] [#5 0.20,0.16,1.05,U] [#6 -0.10,0.08,0.92,U] [#7 -0.08,-0.08,0.91,U] [#8 0.03,-0.17,0.95,U] 
00:49:35.320 00.002 10844 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.15, 0.44}
00:49:35.320 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:49:35.320 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:49:35.320 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.14 mountX=-0.03 mountY=0.01, mountTheta=2.88
00:49:35.321 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
00:49:35.321 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
00:49:35.321 00.000 11060 Worker thread wakes up
00:49:35.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:35.321 00.000 10844 UpdateGuideState exits: m=2716 SNR=32.8
00:49:35.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:35.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
00:49:35.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:35.321 00.000 10844 Enqueuing Expose request
00:49:35.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
00:49:35.322 00.001 11060 Moving (0.01, 0.02) raw xDistance=-0.03 yDistance=0.01
00:49:35.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:49:35.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:35.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:49:35.322 00.000 11060 MoveAxis(E, 0, ABG)
00:49:35.322 00.000 11060 Move returns status 0, amount 0
00:49:35.322 00.000 11060 MoveAxis(N, 0, ABG)
00:49:35.322 00.000 11060 Move returns status 0, amount 0
00:49:35.322 00.000 11060 move complete, result=0
00:49:35.322 00.000 11060 worker thread done servicing request
00:49:35.322 00.000 11060 Worker thread wakes up
00:49:35.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:35.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:35.323 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:35.947 00.624 11060 Exposure complete
00:49:36.097 00.150 11060 worker thread done servicing request
00:49:36.098 00.001 10844 OnExposeComplete: enter
00:49:36.098 00.000 10844 UpdateGuideState(): m_state=6
00:49:36.098 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7323
00:49:36.098 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=59.27, Mass=2703, SNR=33.8, Peak=240 HFD=3.5
00:49:36.099 00.001 10844 MultiStar: [#1 -0.78,-0.57,0.00,M1] [#2 -0.49,-0.01,1.94,U] [#3 -0.50,0.39,0.00,M7] [#4 -0.13,0.27,1.02,U] [#5 0.35,0.25,1.09,U] [#6 -0.41,-0.01,0.99,U] [#7 -0.58,0.24,0.00,M1] [#8 -0.20,-0.02,0.95,U] 
00:49:36.099 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.19}, one-star: {-0.08, 0.85}
00:49:36.099 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
00:49:36.099 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.19)
00:49:36.099 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.36 mountX=-0.16 mountY=-0.22, mountTheta=-2.18
00:49:36.099 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.19, opts=13)
00:49:36.099 00.000 10844 Enqueuing Move request for scope (-0.20, 0.19)
00:49:36.101 00.002 11060 Worker thread wakes up
00:49:36.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
00:49:36.101 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
00:49:36.101 00.000 11060 Moving (-0.20, 0.19) raw xDistance=-0.16 yDistance=-0.22
00:49:36.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:49:36.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:36.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:36.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:49:36.101 00.000 11060 MoveAxis(E, 27, ABG)
00:49:36.101 00.000 11060 Guiding  Dir = 2, Dur = 27
00:49:36.101 00.000 10844 UpdateGuideState exits: m=2703 SNR=33.8
00:49:36.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:36.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:36.101 00.000 10844 Enqueuing Expose request
00:49:36.116 00.015 11060 IsSlewing returns 0
00:49:36.116 00.000 11060 IsGuiding returns 0
00:49:36.146 00.030 11060 IsGuiding returns 0
00:49:36.146 00.000 11060 Move returns status 0, amount 27
00:49:36.146 00.000 11060 MoveAxis(N, 0, ABG)
00:49:36.146 00.000 11060 Move returns status 0, amount 0
00:49:36.147 00.001 11060 move complete, result=0
00:49:36.147 00.000 11060 worker thread done servicing request
00:49:36.147 00.000 11060 Worker thread wakes up
00:49:36.147 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
00:49:36.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:36.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:36.780 00.633 11060 Exposure complete
00:49:36.942 00.162 11060 worker thread done servicing request
00:49:36.942 00.000 10844 OnExposeComplete: enter
00:49:36.942 00.000 10844 UpdateGuideState(): m_state=6
00:49:36.942 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7324
00:49:36.943 00.001 10844 Star::Find returns 1 (1), X=264.27, Y=58.22, Mass=2517, SNR=31.9, Peak=255 HFD=3.3
00:49:36.943 00.000 10844 MultiStar: [#1 -0.54,-0.51,0.00,M2] [#2 0.10,-0.56,2.07,U] [#3 -0.60,-0.19,0.00,M8] [#4 -0.51,-0.08,1.04,U] [#5 0.51,-0.48,0.00,M1] [#6 -0.48,-0.34,0.94,U] [#7 -0.53,-0.43,0.00,M2] [#8 0.21,-0.44,1.03,U] 
00:49:36.943 00.000 10844 single-star, 4 included, MultiStar: {-0.11, -0.36}, one-star: {-0.09, -0.20}
00:49:36.943 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
00:49:36.943 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
00:49:36.943 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-2.02 mountX=0.21 mountY=-0.06, mountTheta=-0.28
00:49:36.944 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.20, opts=13)
00:49:36.945 00.001 10844 Enqueuing Move request for scope (-0.09, -0.20)
00:49:36.945 00.000 11060 Worker thread wakes up
00:49:36.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
00:49:36.945 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
00:49:36.945 00.000 11060 Moving (-0.09, -0.20) raw xDistance=0.21 yDistance=-0.06
00:49:36.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:49:36.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:36.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:36.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:49:36.945 00.000 10844 UpdateGuideState exits: m=2517 SNR=31.9 Saturated
00:49:36.945 00.000 11060 MoveAxis(W, 36, ABG)
00:49:36.945 00.000 11060 Guiding  Dir = 3, Dur = 36
00:49:36.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:36.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:36.945 00.000 10844 Enqueuing Expose request
00:49:36.962 00.017 11060 IsSlewing returns 0
00:49:36.964 00.002 11060 IsGuiding returns 0
00:49:37.009 00.045 11060 IsGuiding returns 0
00:49:37.009 00.000 11060 Move returns status 0, amount 36
00:49:37.009 00.000 11060 MoveAxis(N, 0, ABG)
00:49:37.009 00.000 11060 Move returns status 0, amount 0
00:49:37.009 00.000 11060 move complete, result=0
00:49:37.009 00.000 11060 worker thread done servicing request
00:49:37.009 00.000 11060 Worker thread wakes up
00:49:37.010 00.001 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
00:49:37.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:37.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:37.640 00.630 11060 Exposure complete
00:49:37.805 00.165 11060 worker thread done servicing request
00:49:37.805 00.000 10844 OnExposeComplete: enter
00:49:37.805 00.000 10844 UpdateGuideState(): m_state=6
00:49:37.806 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7325
00:49:37.806 00.000 10844 Star::Find returns 1 (0), X=264.80, Y=58.01, Mass=2892, SNR=34.3, Peak=239 HFD=3.3
00:49:37.806 00.000 10844 MultiStar: [#1 0.01,-0.47,1.12,U] [#2 0.35,-0.31,1.85,U] [#3 -0.35,0.10,0.92,U] [#4 0.14,-0.27,0.89,U] [#5 -0.03,0.32,1.04,U] [#6 -0.58,0.00,0.92,U] [#7 -0.06,0.09,0.86,U] [#8 -0.08,0.16,0.96,U] 
00:49:37.806 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {0.44, -0.41}
00:49:37.806 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
00:49:37.806 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
00:49:37.806 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.39 mountX=0.11 mountY=0.04, mountTheta=0.35
00:49:37.808 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
00:49:37.808 00.000 10844 Enqueuing Move request for scope (0.02, -0.12)
00:49:37.808 00.000 11060 Worker thread wakes up
00:49:37.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
00:49:37.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
00:49:37.808 00.000 11060 Moving (0.02, -0.12) raw xDistance=0.11 yDistance=0.04
00:49:37.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:49:37.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:37.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:49:37.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:37.808 00.000 11060 MoveAxis(E, 0, ABG)
00:49:37.808 00.000 11060 Move returns status 0, amount 0
00:49:37.808 00.000 10844 UpdateGuideState exits: m=2892 SNR=34.3
00:49:37.808 00.000 11060 MoveAxis(N, 0, ABG)
00:49:37.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:37.809 00.001 11060 Move returns status 0, amount 0
00:49:37.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:37.809 00.000 10844 Enqueuing Expose request
00:49:37.809 00.000 11060 move complete, result=0
00:49:37.810 00.001 11060 worker thread done servicing request
00:49:37.810 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:37.810 00.000 11060 Worker thread wakes up
00:49:37.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:37.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:38.438 00.628 11060 Exposure complete
00:49:38.606 00.168 11060 worker thread done servicing request
00:49:38.607 00.001 10844 OnExposeComplete: enter
00:49:38.607 00.000 10844 UpdateGuideState(): m_state=6
00:49:38.607 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7326
00:49:38.607 00.000 10844 Star::Find returns 1 (1), X=264.92, Y=58.99, Mass=2894, SNR=34.4, Peak=255 HFD=2.9
00:49:38.607 00.000 10844 MultiStar: [#1 -0.28,-0.22,0.92,U] [#2 -0.48,0.06,1.96,U] [#3 -0.68,0.06,0.00,M8] [#4 -0.69,0.40,0.00,M1] [#5 0.44,0.08,1.10,U] [#6 -0.07,0.13,0.89,U] [#7 -0.82,0.36,0.00,M2] [#8 -0.07,0.23,0.88,U] 
00:49:38.607 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.13}, one-star: {0.56, 0.58}
00:49:38.608 00.001 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
00:49:38.608 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.69)
00:49:38.608 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.86 mountX=-0.12 mountY=-0.06, mountTheta=-2.68
00:49:38.609 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
00:49:38.609 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
00:49:38.609 00.000 11060 Worker thread wakes up
00:49:38.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:49:38.609 00.000 10844 UpdateGuideState exits: m=2894 SNR=34.4 Saturated
00:49:38.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:38.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:38.609 00.000 10844 Enqueuing Expose request
00:49:38.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
00:49:38.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
00:49:38.609 00.000 11060 Moving (-0.04, 0.13) raw xDistance=-0.12 yDistance=-0.06
00:49:38.610 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:49:38.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:38.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:49:38.610 00.000 11060 MoveAxis(E, 22, ABG)
00:49:38.610 00.000 11060 Guiding  Dir = 2, Dur = 22
00:49:38.618 00.008 11060 IsSlewing returns 0
00:49:38.618 00.000 11060 IsGuiding returns 0
00:49:38.661 00.043 11060 IsGuiding returns 0
00:49:38.661 00.000 11060 Move returns status 0, amount 22
00:49:38.661 00.000 11060 MoveAxis(N, 0, ABG)
00:49:38.662 00.001 11060 Move returns status 0, amount 0
00:49:38.662 00.000 11060 move complete, result=0
00:49:38.662 00.000 11060 worker thread done servicing request
00:49:38.662 00.000 11060 Worker thread wakes up
00:49:38.662 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:49:38.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:38.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:39.298 00.636 11060 Exposure complete
00:49:39.467 00.169 11060 worker thread done servicing request
00:49:39.467 00.000 10844 OnExposeComplete: enter
00:49:39.467 00.000 10844 UpdateGuideState(): m_state=6
00:49:39.468 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7327
00:49:39.468 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.67, Mass=3294, SNR=36.4, Peak=255 HFD=3.4
00:49:39.468 00.000 10844 MultiStar: [#1 -0.17,-0.60,0.00,M1] [#2 -0.57,-0.91,0.00,M1] [#3 -0.36,-0.08,0.86,U] [#4 -0.34,-0.26,0.90,U] [#5 0.39,-0.08,0.94,U] [#6 -0.15,-0.03,0.80,U] [#7 -0.50,0.17,0.80,U] [#8 0.33,-0.49,0.81,U] 
00:49:39.468 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.07}, one-star: {0.10, 0.25}
00:49:39.468 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
00:49:39.468 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
00:49:39.468 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.34 mountX=0.08 mountY=-0.05, mountTheta=-0.60
00:49:39.477 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
00:49:39.477 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
00:49:39.477 00.000 11060 Worker thread wakes up
00:49:39.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:39.477 00.000 10844 UpdateGuideState exits: m=3294 SNR=36.4 Saturated
00:49:39.478 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
00:49:39.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:39.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
00:49:39.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:39.478 00.000 10844 Enqueuing Expose request
00:49:39.478 00.000 11060 Moving (-0.07, -0.07) raw xDistance=0.08 yDistance=-0.05
00:49:39.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:49:39.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:39.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:49:39.478 00.000 11060 MoveAxis(E, 0, ABG)
00:49:39.478 00.000 11060 Move returns status 0, amount 0
00:49:39.478 00.000 11060 MoveAxis(N, 0, ABG)
00:49:39.478 00.000 11060 Move returns status 0, amount 0
00:49:39.478 00.000 11060 move complete, result=0
00:49:39.478 00.000 11060 worker thread done servicing request
00:49:39.478 00.000 11060 Worker thread wakes up
00:49:39.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:39.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:39.480 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:40.120 00.640 11060 Exposure complete
00:49:40.281 00.161 11060 worker thread done servicing request
00:49:40.281 00.000 10844 OnExposeComplete: enter
00:49:40.281 00.000 10844 UpdateGuideState(): m_state=6
00:49:40.281 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7328
00:49:40.282 00.001 10844 Star::Find returns 1 (0), X=264.58, Y=58.96, Mass=3256, SNR=36.7, Peak=245 HFD=3.6
00:49:40.282 00.000 10844 MultiStar: [#1 -0.12,-0.06,0.98,U] [#2 -0.09,-0.88,0.00,M2] [#3 -0.04,0.39,0.97,U] [#4 -0.68,0.18,0.00,M1] [#5 0.31,0.00,0.89,U] [#6 -0.15,-0.17,0.94,U] [#7 -0.18,0.52,0.81,U] [#8 0.36,-0.69,0.00,M1] 
00:49:40.282 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.20}, one-star: {0.21, 0.54}
00:49:40.282 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
00:49:40.282 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.02)
00:49:40.282 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.53 mountX=-0.20 mountY=-0.03, mountTheta=-3.02
00:49:40.283 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
00:49:40.283 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
00:49:40.283 00.000 11060 Worker thread wakes up
00:49:40.284 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:49:40.284 00.000 10844 UpdateGuideState exits: m=3256 SNR=36.7
00:49:40.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:40.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
00:49:40.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
00:49:40.284 00.000 11060 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.03
00:49:40.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:49:40.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:40.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:40.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:49:40.284 00.000 11060 MoveAxis(E, 35, ABG)
00:49:40.284 00.000 11060 Guiding  Dir = 2, Dur = 35
00:49:40.284 00.000 10844 Enqueuing Expose request
00:49:40.297 00.013 11060 IsSlewing returns 0
00:49:40.297 00.000 11060 IsGuiding returns 0
00:49:40.345 00.048 11060 IsGuiding returns 0
00:49:40.345 00.000 11060 Move returns status 0, amount 35
00:49:40.345 00.000 11060 MoveAxis(N, 0, ABG)
00:49:40.345 00.000 11060 Move returns status 0, amount 0
00:49:40.345 00.000 11060 move complete, result=0
00:49:40.345 00.000 11060 worker thread done servicing request
00:49:40.345 00.000 11060 Worker thread wakes up
00:49:40.346 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:40.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:40.346 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
00:49:40.976 00.630 11060 Exposure complete
00:49:41.144 00.168 11060 worker thread done servicing request
00:49:41.148 00.004 10844 OnExposeComplete: enter
00:49:41.148 00.000 10844 UpdateGuideState(): m_state=6
00:49:41.148 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7329
00:49:41.149 00.001 10844 Star::Find returns 1 (1), X=265.16, Y=58.52, Mass=2495, SNR=31.8, Peak=255 HFD=3.5
00:49:41.149 00.000 10844 MultiStar: [#1 0.25,-0.29,1.16,U] [#2 0.16,-0.63,0.00,M3] [#3 -0.07,0.38,1.01,U] [#4 -0.22,0.01,1.08,U] [#5 0.28,-0.06,1.18,U] [#6 -0.08,-0.38,1.02,U] [#7 -0.08,0.21,0.97,U] [#8 0.63,0.08,0.00,M2] 
00:49:41.149 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.01}, one-star: {0.80, 0.10}
00:49:41.149 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
00:49:41.149 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
00:49:41.149 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.01 mountY=0.13, mountTheta=1.67
00:49:41.150 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
00:49:41.150 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
00:49:41.150 00.000 11060 Worker thread wakes up
00:49:41.151 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
00:49:41.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:41.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
00:49:41.151 00.000 10844 UpdateGuideState exits: m=2495 SNR=31.8 Saturated
00:49:41.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:41.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:41.151 00.000 10844 Enqueuing Expose request
00:49:41.151 00.000 11060 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
00:49:41.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:49:41.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:41.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:49:41.151 00.000 11060 MoveAxis(E, 0, ABG)
00:49:41.151 00.000 11060 Move returns status 0, amount 0
00:49:41.151 00.000 11060 MoveAxis(N, 0, ABG)
00:49:41.151 00.000 11060 Move returns status 0, amount 0
00:49:41.151 00.000 11060 move complete, result=0
00:49:41.152 00.001 11060 worker thread done servicing request
00:49:41.152 00.000 11060 Worker thread wakes up
00:49:41.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:41.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:41.153 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:41.789 00.636 11060 Exposure complete
00:49:41.962 00.173 11060 worker thread done servicing request
00:49:41.962 00.000 10844 OnExposeComplete: enter
00:49:41.962 00.000 10844 UpdateGuideState(): m_state=6
00:49:41.962 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7330
00:49:41.964 00.002 10844 Star::Find returns 1 (1), X=264.65, Y=58.76, Mass=2563, SNR=31.6, Peak=255 HFD=3.6
00:49:41.964 00.000 10844 MultiStar: [#1 -0.14,-0.30,1.08,U] [#2 -0.52,0.02,2.19,U] [#3 -0.54,0.33,0.00,M6] [#4 0.09,0.35,1.03,U] [#5 0.69,-0.12,0.00,M1] [#6 0.05,0.12,0.92,U] [#7 -0.04,0.32,0.86,U] [#8 0.43,0.03,1.00,U] 
00:49:41.964 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.10}, one-star: {0.29, 0.34}
00:49:41.964 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
00:49:41.964 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
00:49:41.964 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=-0.09 mountY=-0.08, mountTheta=-2.43
00:49:41.966 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.10, opts=13)
00:49:41.966 00.000 10844 Enqueuing Move request for scope (-0.06, 0.10)
00:49:41.966 00.000 11060 Worker thread wakes up
00:49:41.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:41.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
00:49:41.966 00.000 10844 UpdateGuideState exits: m=2563 SNR=31.6 Saturated
00:49:41.966 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
00:49:41.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:41.966 00.000 11060 Moving (-0.06, 0.10) raw xDistance=-0.09 yDistance=-0.08
00:49:41.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:41.966 00.000 10844 Enqueuing Expose request
00:49:41.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:49:41.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:41.967 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:49:41.967 00.000 11060 MoveAxis(E, 0, ABG)
00:49:41.967 00.000 11060 Move returns status 0, amount 0
00:49:41.967 00.000 11060 MoveAxis(N, 0, ABG)
00:49:41.967 00.000 11060 Move returns status 0, amount 0
00:49:41.967 00.000 11060 move complete, result=0
00:49:41.967 00.000 11060 worker thread done servicing request
00:49:41.967 00.000 11060 Worker thread wakes up
00:49:41.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:41.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:41.968 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:42.600 00.632 11060 Exposure complete
00:49:42.795 00.195 11060 worker thread done servicing request
00:49:42.795 00.000 10844 OnExposeComplete: enter
00:49:42.795 00.000 10844 UpdateGuideState(): m_state=6
00:49:42.796 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7331
00:49:42.796 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=58.58, Mass=2779, SNR=33.5, Peak=250 HFD=3.5
00:49:42.796 00.000 10844 MultiStar: [#1 -0.05,-0.25,1.00,U] [#2 0.12,-0.31,1.95,U] [#3 0.22,-0.11,0.96,U] [#4 0.20,0.27,0.93,U] [#5 0.49,-0.29,1.05,U] [#6 -0.29,-0.00,0.86,U] [#7 0.41,-0.10,0.88,U] [#8 0.28,-0.61,0.00,M2] 
00:49:42.796 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.11}, one-star: {0.37, 0.16}
00:49:42.796 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
00:49:42.796 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:49:42.796 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.54 mountX=0.07 mountY=0.20, mountTheta=1.21
00:49:42.797 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.11, opts=13)
00:49:42.797 00.000 10844 Enqueuing Move request for scope (0.18, -0.11)
00:49:42.798 00.001 11060 Worker thread wakes up
00:49:42.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:42.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
00:49:42.798 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
00:49:42.798 00.000 11060 Moving (0.18, -0.11) raw xDistance=0.07 yDistance=0.20
00:49:42.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:49:42.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:42.798 00.000 10844 UpdateGuideState exits: m=2779 SNR=33.5
00:49:42.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:42.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:42.798 00.000 10844 Enqueuing Expose request
00:49:42.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:49:42.798 00.000 11060 MoveAxis(E, 0, ABG)
00:49:42.798 00.000 11060 Move returns status 0, amount 0
00:49:42.798 00.000 11060 MoveAxis(N, 0, ABG)
00:49:42.798 00.000 11060 Move returns status 0, amount 0
00:49:42.799 00.001 11060 move complete, result=0
00:49:42.799 00.000 11060 worker thread done servicing request
00:49:42.799 00.000 11060 Worker thread wakes up
00:49:42.800 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:42.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:42.802 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:49:43.462 00.660 11060 Exposure complete
00:49:43.625 00.163 11060 worker thread done servicing request
00:49:43.625 00.000 10844 OnExposeComplete: enter
00:49:43.625 00.000 10844 UpdateGuideState(): m_state=6
00:49:43.625 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7332
00:49:43.625 00.000 10844 Star::Find returns 1 (1), X=265.18, Y=58.28, Mass=3160, SNR=36.1, Peak=255 HFD=3.5
00:49:43.626 00.001 10844 MultiStar: [#1 0.49,-0.60,0.00,M1] [#2 0.54,-0.49,0.00,M2] [#3 0.13,0.25,0.87,U] [#4 0.30,-0.30,0.92,U] [#5 0.88,-0.13,0.00,M1] [#6 0.10,-0.56,0.91,U] [#7 0.39,-0.13,0.80,U] [#8 1.06,-0.45,0.00,M3] 
00:49:43.626 00.000 10844 refined, 4 included, MultiStar: {0.36, -0.18}, one-star: {0.81, -0.14}
00:49:43.626 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
00:49:43.626 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
00:49:43.626 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.18 hyp=0.40 cameraTheta=-0.46 mountX=0.11 mountY=0.38, mountTheta=1.29
00:49:43.627 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.18, opts=13)
00:49:43.628 00.001 10844 Enqueuing Move request for scope (0.36, -0.18)
00:49:43.628 00.000 11060 Worker thread wakes up
00:49:43.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:43.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.18) opts 0xd
00:49:43.628 00.000 10844 UpdateGuideState exits: m=3160 SNR=36.1 Saturated
00:49:43.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.18)
00:49:43.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:43.628 00.000 11060 Moving (0.36, -0.18) raw xDistance=0.11 yDistance=0.38
00:49:43.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:43.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:49:43.628 00.000 10844 Enqueuing Expose request
00:49:43.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:49:43.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:49:43.628 00.000 11060 MoveAxis(E, 0, ABG)
00:49:43.628 00.000 11060 Move returns status 0, amount 0
00:49:43.628 00.000 11060 MoveAxis(N, 0, ABG)
00:49:43.628 00.000 11060 Move returns status 0, amount 0
00:49:43.628 00.000 11060 move complete, result=0
00:49:43.629 00.001 11060 worker thread done servicing request
00:49:43.629 00.000 11060 Worker thread wakes up
00:49:43.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:43.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:43.630 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:49:44.259 00.629 11060 Exposure complete
00:49:44.429 00.170 11060 worker thread done servicing request
00:49:44.429 00.000 10844 OnExposeComplete: enter
00:49:44.429 00.000 10844 UpdateGuideState(): m_state=6
00:49:44.429 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7333
00:49:44.430 00.001 10844 Star::Find returns 1 (0), X=265.05, Y=58.40, Mass=3122, SNR=35.8, Peak=243 HFD=3.7
00:49:44.430 00.000 10844 MultiStar: [#1 0.23,-0.40,0.97,U] [#2 0.21,0.02,1.90,U] [#3 -0.10,0.88,0.00,M5] [#4 -0.10,-0.25,0.86,U] [#5 0.09,0.17,1.01,U] [#6 0.42,0.49,0.00,M1] [#7 -0.21,0.50,0.81,U] [#8 0.58,-0.05,0.87,U] 
00:49:44.430 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.01}, one-star: {0.68, -0.02}
00:49:44.430 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
00:49:44.430 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:49:44.430 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.03 mountX=-0.03 mountY=0.22, mountTheta=1.72
00:49:44.431 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.01, opts=13)
00:49:44.432 00.001 10844 Enqueuing Move request for scope (0.22, -0.01)
00:49:44.432 00.000 11060 Worker thread wakes up
00:49:44.432 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:44.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
00:49:44.432 00.000 10844 UpdateGuideState exits: m=3122 SNR=35.8
00:49:44.432 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
00:49:44.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:44.432 00.000 11060 Moving (0.22, -0.01) raw xDistance=-0.03 yDistance=0.22
00:49:44.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:44.432 00.000 10844 Enqueuing Expose request
00:49:44.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:49:44.433 00.001 11060 switching direction from 0 to 1 - decHistory=3 oldest=-0.08 newest=0.80
00:49:44.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
00:49:44.433 00.000 11060 MoveAxis(E, 0, ABG)
00:49:44.433 00.000 11060 Move returns status 0, amount 0
00:49:44.433 00.000 11060 BLC: Oldest BLC event removed
00:49:44.433 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:49:44.433 00.000 11060 MoveAxis(S, 835, ABG)
00:49:44.433 00.000 11060 duration set to 750 by maxDecDuration
00:49:44.433 00.000 11060 Guiding  Dir = 1, Dur = 750
00:49:44.456 00.023 11060 IsSlewing returns 0
00:49:44.456 00.000 11060 IsGuiding returns 0
00:49:45.225 00.769 11060 IsGuiding returns 0
00:49:45.226 00.001 11060 Move returns status 0, amount 750
00:49:45.226 00.000 11060 move complete, result=0
00:49:45.226 00.000 11060 worker thread done servicing request
00:49:45.226 00.000 11060 Worker thread wakes up
00:49:45.226 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
00:49:45.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:45.227 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:45.869 00.642 11060 Exposure complete
00:49:46.027 00.158 11060 worker thread done servicing request
00:49:46.028 00.001 10844 OnExposeComplete: enter
00:49:46.028 00.000 10844 UpdateGuideState(): m_state=6
00:49:46.028 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7334
00:49:46.028 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=58.48, Mass=2996, SNR=35.1, Peak=255 HFD=3.4
00:49:46.029 00.001 10844 MultiStar: [#1 0.12,-0.27,0.98,U] [#2 -0.14,-0.44,2.07,U] [#3 -0.01,0.27,0.92,U] [#4 0.21,0.18,0.92,U] [#5 0.81,0.68,0.00,M1] [#6 0.02,0.23,0.84,U] [#7 -0.23,0.44,0.80,U] [#8 0.42,-0.21,0.90,U] 
00:49:46.029 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {-0.01, 0.07}
00:49:46.029 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
00:49:46.029 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
00:49:46.029 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.06 mountX=0.04 mountY=0.03, mountTheta=0.69
00:49:46.030 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
00:49:46.032 00.002 10844 Enqueuing Move request for scope (0.02, -0.04)
00:49:46.032 00.000 11060 Worker thread wakes up
00:49:46.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
00:49:46.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:46.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
00:49:46.032 00.000 10844 UpdateGuideState exits: m=2996 SNR=35.1 Saturated
00:49:46.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:46.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:46.032 00.000 10844 Enqueuing Expose request
00:49:46.032 00.000 11060 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=0.03
00:49:46.032 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.153219, 1:0.028782
00:49:46.032 00.000 11060 BLC: No correction, Miss < min_move
00:49:46.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:49:46.033 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:46.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:49:46.033 00.000 11060 MoveAxis(E, 0, ABG)
00:49:46.033 00.000 11060 Move returns status 0, amount 0
00:49:46.033 00.000 11060 MoveAxis(N, 0, ABG)
00:49:46.033 00.000 11060 Move returns status 0, amount 0
00:49:46.033 00.000 11060 move complete, result=0
00:49:46.033 00.000 11060 worker thread done servicing request
00:49:46.033 00.000 11060 Worker thread wakes up
00:49:46.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:46.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:46.035 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:46.663 00.628 11060 Exposure complete
00:49:46.831 00.168 11060 worker thread done servicing request
00:49:46.831 00.000 10844 OnExposeComplete: enter
00:49:46.831 00.000 10844 UpdateGuideState(): m_state=6
00:49:46.831 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7335
00:49:46.831 00.000 10844 Star::Find returns 1 (1), X=264.98, Y=57.93, Mass=3128, SNR=36.0, Peak=255 HFD=3.0
00:49:46.832 00.001 10844 MultiStar: [#1 -0.03,0.43,1.02,U] [#2 0.12,0.17,1.95,U] [#3 -0.19,0.54,0.92,U] [#4 0.03,0.63,0.00,M1] [#5 0.36,0.38,0.94,U] [#6 -0.31,0.13,0.84,U] [#7 -0.00,0.21,0.79,U] [#8 0.28,-0.14,0.89,U] 
00:49:46.832 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.15}, one-star: {0.61, -0.48}
00:49:46.832 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
00:49:46.832 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
00:49:46.832 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=-0.17 mountY=0.09, mountTheta=2.67
00:49:46.834 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
00:49:46.834 00.000 10844 Enqueuing Move request for scope (0.11, 0.15)
00:49:46.834 00.000 11060 Worker thread wakes up
00:49:46.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:46.834 00.000 10844 UpdateGuideState exits: m=3128 SNR=36.0 Saturated
00:49:46.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:46.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:46.834 00.000 10844 Enqueuing Expose request
00:49:46.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
00:49:46.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
00:49:46.834 00.000 11060 Moving (0.11, 0.15) raw xDistance=-0.17 yDistance=0.09
00:49:46.834 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.153219, 1:0.028782, 2:0.087830
00:49:46.834 00.000 11060 BLC: No correction, Miss < min_move
00:49:46.835 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:49:46.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:46.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:49:46.835 00.000 11060 MoveAxis(E, 30, ABG)
00:49:46.835 00.000 11060 Guiding  Dir = 2, Dur = 30
00:49:46.861 00.026 11060 IsSlewing returns 0
00:49:46.861 00.000 11060 IsGuiding returns 0
00:49:46.909 00.048 11060 IsGuiding returns 0
00:49:46.909 00.000 11060 Move returns status 0, amount 30
00:49:46.909 00.000 11060 MoveAxis(N, 0, ABG)
00:49:46.910 00.001 11060 Move returns status 0, amount 0
00:49:46.910 00.000 11060 move complete, result=0
00:49:46.910 00.000 11060 worker thread done servicing request
00:49:46.911 00.001 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:49:46.911 00.000 11060 Worker thread wakes up
00:49:46.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:46.912 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:47.553 00.641 11060 Exposure complete
00:49:47.724 00.171 11060 worker thread done servicing request
00:49:47.724 00.000 10844 OnExposeComplete: enter
00:49:47.724 00.000 10844 UpdateGuideState(): m_state=6
00:49:47.724 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7336
00:49:47.724 00.000 10844 Star::Find returns 1 (0), X=265.01, Y=58.09, Mass=2656, SNR=32.8, Peak=220 HFD=2.9
00:49:47.725 00.001 10844 MultiStar: [#1 -0.06,0.54,1.14,U] [#2 -0.13,-0.06,2.09,U] [#3 -0.41,0.47,0.00,M4] [#4 -0.44,0.22,1.06,U] [#5 0.18,0.43,0.98,U] [#6 -0.43,0.11,0.97,U] [#7 0.39,0.70,0.00,M1] [#8 0.28,-0.08,0.90,U] 
00:49:47.725 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.64, -0.33}
00:49:47.725 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
00:49:47.725 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
00:49:47.725 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.75 mountX=-0.10 mountY=-0.04, mountTheta=-2.80
00:49:47.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
00:49:47.726 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
00:49:47.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:49:47.726 00.000 10844 UpdateGuideState exits: m=2656 SNR=32.8
00:49:47.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:47.726 00.000 11060 Worker thread wakes up
00:49:47.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:47.726 00.000 10844 Enqueuing Expose request
00:49:47.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:49:47.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:49:47.726 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.04
00:49:47.726 00.000 11060 BLC: window closed
00:49:47.726 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.153219, 1:0.028782, 2:0.087830
00:49:47.726 00.000 11060 BLC: No correction, Miss < min_move
00:49:47.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:49:47.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:47.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:49:47.728 00.002 11060 MoveAxis(E, 0, ABG)
00:49:47.728 00.000 11060 Move returns status 0, amount 0
00:49:47.728 00.000 11060 MoveAxis(N, 0, ABG)
00:49:47.728 00.000 11060 Move returns status 0, amount 0
00:49:47.728 00.000 11060 move complete, result=0
00:49:47.728 00.000 11060 worker thread done servicing request
00:49:47.728 00.000 11060 Worker thread wakes up
00:49:47.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:47.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:47.729 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:49:48.358 00.629 11060 Exposure complete
00:49:48.520 00.162 11060 worker thread done servicing request
00:49:48.520 00.000 10844 OnExposeComplete: enter
00:49:48.520 00.000 10844 UpdateGuideState(): m_state=6
00:49:48.520 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7337
00:49:48.520 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.43, Mass=2977, SNR=34.7, Peak=255 HFD=3.3
00:49:48.520 00.000 10844 MultiStar: [#1 0.13,-0.38,0.93,U] [#2 0.14,-0.54,1.88,U] [#3 -0.20,0.29,0.83,U] [#4 -0.16,-0.00,1.00,U] [#5 0.09,0.35,0.95,U] [#6 -0.41,-0.01,0.87,U] [#7 -0.17,-0.36,0.81,U] [#8 0.44,-0.43,0.00,M1] 
00:49:48.520 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {0.22, 0.02}
00:49:48.520 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
00:49:48.520 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
00:49:48.521 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.69 mountX=0.13 mountY=0.01, mountTheta=0.04
00:49:48.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
00:49:48.522 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
00:49:48.522 00.000 11060 Worker thread wakes up
00:49:48.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:49:48.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:49:48.522 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.01
00:49:48.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:49:48.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:48.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:48.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:49:48.522 00.000 11060 MoveAxis(W, 23, ABG)
00:49:48.522 00.000 11060 Guiding  Dir = 3, Dur = 23
00:49:48.523 00.001 10844 UpdateGuideState exits: m=2977 SNR=34.7 Saturated
00:49:48.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:48.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:48.523 00.000 10844 Enqueuing Expose request
00:49:48.544 00.021 11060 IsSlewing returns 0
00:49:48.545 00.001 11060 IsGuiding returns 0
00:49:48.569 00.024 11060 IsGuiding returns 0
00:49:48.569 00.000 11060 Move returns status 0, amount 23
00:49:48.569 00.000 11060 MoveAxis(N, 0, ABG)
00:49:48.569 00.000 11060 Move returns status 0, amount 0
00:49:48.569 00.000 11060 move complete, result=0
00:49:48.569 00.000 11060 worker thread done servicing request
00:49:48.569 00.000 11060 Worker thread wakes up
00:49:48.569 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
00:49:48.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:48.570 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:49.221 00.651 11060 Exposure complete
00:49:49.388 00.167 11060 worker thread done servicing request
00:49:49.388 00.000 10844 OnExposeComplete: enter
00:49:49.388 00.000 10844 UpdateGuideState(): m_state=6
00:49:49.388 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7338
00:49:49.389 00.001 10844 Star::Find returns 1 (1), X=265.22, Y=58.40, Mass=3024, SNR=35.5, Peak=255 HFD=3.6
00:49:49.389 00.000 10844 MultiStar: [#1 0.54,0.06,0.95,U] [#2 -0.11,0.23,1.92,U] [#3 -0.21,0.90,0.00,M4] [#4 0.24,0.34,1.01,U] [#5 0.50,0.42,0.00,M1] [#6 0.22,0.33,0.82,U] [#7 0.23,0.32,0.86,U] [#8 0.46,0.27,0.84,U] 
00:49:49.389 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.22}, one-star: {0.85, -0.02}
00:49:49.389 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:49:49.389 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:49:49.389 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.36 cameraTheta=0.64 mountX=-0.27 mountY=0.25, mountTheta=2.38
00:49:49.391 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.22, opts=13)
00:49:49.391 00.000 10844 Enqueuing Move request for scope (0.29, 0.22)
00:49:49.391 00.000 11060 Worker thread wakes up
00:49:49.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:49.391 00.000 10844 UpdateGuideState exits: m=3024 SNR=35.5 Saturated
00:49:49.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:49.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:49.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.22) opts 0xd
00:49:49.392 00.001 10844 Enqueuing Expose request
00:49:49.392 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.22)
00:49:49.392 00.000 11060 Moving (0.29, 0.22) raw xDistance=-0.27 yDistance=0.25
00:49:49.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:49:49.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
00:49:49.392 00.000 11060 MoveAxis(E, 45, ABG)
00:49:49.392 00.000 11060 Guiding  Dir = 2, Dur = 45
00:49:49.432 00.040 11060 IsSlewing returns 0
00:49:49.433 00.001 11060 IsGuiding returns 0
00:49:49.508 00.075 11060 IsGuiding returns 0
00:49:49.508 00.000 11060 Move returns status 0, amount 45
00:49:49.508 00.000 11060 MoveAxis(S, 98, ABG)
00:49:49.508 00.000 11060 Guiding  Dir = 1, Dur = 98
00:49:49.555 00.047 11060 IsSlewing returns 0
00:49:49.555 00.000 11060 IsGuiding returns 0
00:49:49.696 00.141 11060 IsGuiding returns 0
00:49:49.696 00.000 11060 Move returns status 0, amount 98
00:49:49.696 00.000 11060 move complete, result=0
00:49:49.696 00.000 11060 worker thread done servicing request
00:49:49.696 00.000 11060 Worker thread wakes up
00:49:49.696 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.3 px 98 ms SOUTH
00:49:49.697 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:49.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:50.329 00.632 11060 Exposure complete
00:49:50.509 00.180 11060 worker thread done servicing request
00:49:50.509 00.000 10844 OnExposeComplete: enter
00:49:50.509 00.000 10844 UpdateGuideState(): m_state=6
00:49:50.509 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7339
00:49:50.509 00.000 10844 Star::Find returns 1 (1), X=264.62, Y=58.60, Mass=3183, SNR=35.5, Peak=255 HFD=3.4
00:49:50.509 00.000 10844 MultiStar: [#1 -0.04,0.41,1.03,U] [#2 0.04,0.06,1.90,U] [#3 -0.31,0.70,0.00,M5] [#4 0.10,0.74,0.00,M1] [#5 0.54,0.47,0.00,M2] [#6 0.38,0.51,0.00,M1] [#7 -0.04,0.50,0.70,U] [#8 0.79,0.37,0.00,M1] 
00:49:50.509 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.23}, one-star: {0.25, 0.18}
00:49:50.510 00.001 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
00:49:50.510 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
00:49:50.510 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.33 mountX=-0.24 mountY=0.02, mountTheta=3.07
00:49:50.513 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.23, opts=13)
00:49:50.513 00.000 10844 Enqueuing Move request for scope (0.06, 0.23)
00:49:50.513 00.000 11060 Worker thread wakes up
00:49:50.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:50.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
00:49:50.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
00:49:50.514 00.001 10844 UpdateGuideState exits: m=3183 SNR=35.5 Saturated
00:49:50.514 00.000 11060 Moving (0.06, 0.23) raw xDistance=-0.24 yDistance=0.02
00:49:50.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:50.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:49:50.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:50.514 00.000 10844 Enqueuing Expose request
00:49:50.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:50.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:49:50.514 00.000 11060 MoveAxis(E, 43, ABG)
00:49:50.514 00.000 11060 Guiding  Dir = 2, Dur = 43
00:49:50.542 00.028 11060 IsSlewing returns 0
00:49:50.544 00.002 11060 IsGuiding returns 0
00:49:50.621 00.077 11060 IsGuiding returns 0
00:49:50.621 00.000 11060 Move returns status 0, amount 43
00:49:50.621 00.000 11060 MoveAxis(N, 0, ABG)
00:49:50.621 00.000 11060 Move returns status 0, amount 0
00:49:50.621 00.000 11060 move complete, result=0
00:49:50.622 00.001 11060 worker thread done servicing request
00:49:50.622 00.000 11060 Worker thread wakes up
00:49:50.622 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
00:49:50.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:50.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:51.257 00.635 11060 Exposure complete
00:49:51.435 00.178 11060 worker thread done servicing request
00:49:51.435 00.000 10844 OnExposeComplete: enter
00:49:51.435 00.000 10844 UpdateGuideState(): m_state=6
00:49:51.436 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7340
00:49:51.436 00.000 10844 Star::Find returns 1 (0), X=265.05, Y=58.23, Mass=2880, SNR=34.3, Peak=237 HFD=3.2
00:49:51.436 00.000 10844 MultiStar: [#1 0.22,-0.33,0.90,U] [#2 0.15,0.28,2.01,U] [#3 -0.11,0.68,0.00,M6] [#4 0.33,0.26,0.91,U] [#5 0.32,0.40,0.98,U] [#6 0.22,0.57,0.83,U] [#7 0.19,0.13,0.88,U] [#8 0.07,-0.02,0.94,U] 
00:49:51.436 00.000 10844 refined, 7 included, MultiStar: {0.26, 0.15}, one-star: {0.69, -0.19}
00:49:51.436 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
00:49:51.437 00.001 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
00:49:51.437 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.52 mountX=-0.19 mountY=0.24, mountTheta=2.26
00:49:51.437 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.15, opts=13)
00:49:51.437 00.000 10844 Enqueuing Move request for scope (0.26, 0.15)
00:49:51.437 00.000 11060 Worker thread wakes up
00:49:51.438 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:51.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd
00:49:51.438 00.000 10844 UpdateGuideState exits: m=2880 SNR=34.3
00:49:51.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.15)
00:49:51.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:51.438 00.000 11060 Moving (0.26, 0.15) raw xDistance=-0.19 yDistance=0.24
00:49:51.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:51.438 00.000 10844 Enqueuing Expose request
00:49:51.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:49:51.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
00:49:51.438 00.000 11060 MoveAxis(E, 35, ABG)
00:49:51.438 00.000 11060 Guiding  Dir = 2, Dur = 35
00:49:51.480 00.042 11060 IsSlewing returns 0
00:49:51.480 00.000 11060 IsGuiding returns 0
00:49:51.558 00.078 11060 IsGuiding returns 0
00:49:51.558 00.000 11060 Move returns status 0, amount 35
00:49:51.558 00.000 11060 MoveAxis(S, 92, ABG)
00:49:51.558 00.000 11060 Guiding  Dir = 1, Dur = 92
00:49:51.589 00.031 11060 IsSlewing returns 0
00:49:51.590 00.001 11060 IsGuiding returns 0
00:49:51.713 00.123 11060 IsGuiding returns 0
00:49:51.713 00.000 11060 Move returns status 0, amount 92
00:49:51.713 00.000 11060 move complete, result=0
00:49:51.713 00.000 11060 worker thread done servicing request
00:49:51.713 00.000 11060 Worker thread wakes up
00:49:51.713 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 92 ms SOUTH
00:49:51.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:51.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:52.354 00.641 11060 Exposure complete
00:49:52.534 00.180 11060 worker thread done servicing request
00:49:52.534 00.000 10844 OnExposeComplete: enter
00:49:52.534 00.000 10844 UpdateGuideState(): m_state=6
00:49:52.535 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7341
00:49:52.535 00.000 10844 Star::Find returns 1 (0), X=264.87, Y=58.41, Mass=2768, SNR=33.0, Peak=231 HFD=3.5
00:49:52.535 00.000 10844 MultiStar: [#1 0.13,0.11,1.09,U] [#2 -0.11,-0.38,2.14,U] [#3 -0.09,0.11,1.02,U] [#4 -0.19,0.05,1.05,U] [#5 0.43,0.23,1.13,U] [#6 0.02,-0.29,0.94,U] [#7 0.03,0.41,0.87,U] [#8 0.38,0.09,0.92,U] 
00:49:52.535 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.51, -0.00}
00:49:52.535 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
00:49:52.535 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
00:49:52.535 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.11 mountX=-0.01 mountY=0.10, mountTheta=1.64
00:49:52.536 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
00:49:52.536 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
00:49:52.536 00.000 11060 Worker thread wakes up
00:49:52.537 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:52.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:49:52.537 00.000 10844 UpdateGuideState exits: m=2768 SNR=33.0
00:49:52.537 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:49:52.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:52.537 00.000 11060 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=0.10
00:49:52.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:52.537 00.000 10844 Enqueuing Expose request
00:49:52.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:49:52.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:52.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:49:52.537 00.000 11060 MoveAxis(E, 0, ABG)
00:49:52.537 00.000 11060 Move returns status 0, amount 0
00:49:52.537 00.000 11060 MoveAxis(N, 0, ABG)
00:49:52.537 00.000 11060 Move returns status 0, amount 0
00:49:52.537 00.000 11060 move complete, result=0
00:49:52.537 00.000 11060 worker thread done servicing request
00:49:52.537 00.000 11060 Worker thread wakes up
00:49:52.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:52.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:52.539 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:53.169 00.630 11060 Exposure complete
00:49:53.367 00.198 11060 worker thread done servicing request
00:49:53.368 00.001 10844 OnExposeComplete: enter
00:49:53.368 00.000 10844 UpdateGuideState(): m_state=6
00:49:53.368 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7342
00:49:53.368 00.000 10844 Star::Find returns 1 (1), X=265.01, Y=58.64, Mass=3285, SNR=36.4, Peak=255 HFD=3.4
00:49:53.368 00.000 10844 MultiStar: [#1 0.30,-0.23,0.94,U] [#2 0.31,0.09,1.84,U] [#3 -0.36,0.41,0.93,U] [#4 -0.05,0.20,0.94,U] [#5 0.45,-0.04,0.91,U] [#6 0.34,-0.05,0.87,U] [#7 -0.15,0.14,0.72,U] [#8 0.76,-0.22,0.00,M1] 
00:49:53.368 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.09}, one-star: {0.64, 0.23}
00:49:53.368 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
00:49:53.368 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
00:49:53.368 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.42 mountX=-0.13 mountY=0.19, mountTheta=2.17
00:49:53.369 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.09, opts=13)
00:49:53.369 00.000 10844 Enqueuing Move request for scope (0.21, 0.09)
00:49:53.369 00.000 11060 Worker thread wakes up
00:49:53.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:53.370 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
00:49:53.370 00.000 10844 UpdateGuideState exits: m=3285 SNR=36.4 Saturated
00:49:53.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
00:49:53.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:53.370 00.000 11060 Moving (0.21, 0.09) raw xDistance=-0.13 yDistance=0.19
00:49:53.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:49:53.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
00:49:53.370 00.000 11060 MoveAxis(E, 23, ABG)
00:49:53.370 00.000 11060 Guiding  Dir = 2, Dur = 23
00:49:53.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:53.370 00.000 10844 Enqueuing Expose request
00:49:53.419 00.049 11060 IsSlewing returns 0
00:49:53.419 00.000 11060 IsGuiding returns 0
00:49:53.477 00.058 11060 IsGuiding returns 0
00:49:53.477 00.000 11060 Move returns status 0, amount 23
00:49:53.478 00.001 11060 MoveAxis(S, 75, ABG)
00:49:53.478 00.000 11060 Guiding  Dir = 1, Dur = 75
00:49:53.507 00.029 11060 IsSlewing returns 0
00:49:53.507 00.000 11060 IsGuiding returns 0
00:49:53.616 00.109 11060 IsGuiding returns 0
00:49:53.616 00.000 11060 Move returns status 0, amount 75
00:49:53.616 00.000 11060 move complete, result=0
00:49:53.616 00.000 11060 worker thread done servicing request
00:49:53.616 00.000 11060 Worker thread wakes up
00:49:53.616 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 75 ms SOUTH
00:49:53.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:53.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:54.262 00.646 11060 Exposure complete
00:49:54.415 00.153 11060 worker thread done servicing request
00:49:54.416 00.001 10844 OnExposeComplete: enter
00:49:54.416 00.000 10844 UpdateGuideState(): m_state=6
00:49:54.416 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7343
00:49:54.416 00.000 10844 Star::Find returns 1 (0), X=264.73, Y=58.02, Mass=2843, SNR=33.7, Peak=243 HFD=3.4
00:49:54.416 00.000 10844 MultiStar: [#1 0.28,-0.77,0.00,M1] [#2 -0.06,-0.56,2.05,U] [#3 -0.33,-0.45,0.93,U] [#4 -0.12,-0.09,0.98,U] [#5 0.20,-0.72,0.00,M1] [#6 -0.16,-0.34,0.88,U] [#7 -0.66,-0.07,0.00,M1] [#8 -0.12,-0.33,0.90,U] 
00:49:54.416 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.39}, one-star: {0.36, -0.39}
00:49:54.416 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
00:49:54.416 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
00:49:54.416 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.39 hyp=0.40 cameraTheta=-1.73 mountX=0.40 mountY=0.00, mountTheta=0.01
00:49:54.418 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.39, opts=13)
00:49:54.418 00.000 10844 Enqueuing Move request for scope (-0.06, -0.39)
00:49:54.418 00.000 11060 Worker thread wakes up
00:49:54.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.39) opts 0xd
00:49:54.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.39)
00:49:54.418 00.000 11060 Moving (-0.06, -0.39) raw xDistance=0.40 yDistance=0.00
00:49:54.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
00:49:54.419 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:54.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:49:54.419 00.000 10844 UpdateGuideState exits: m=2843 SNR=33.7
00:49:54.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:54.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:49:54.419 00.000 11060 MoveAxis(W, 68, ABG)
00:49:54.419 00.000 11060 Guiding  Dir = 3, Dur = 68
00:49:54.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:54.419 00.000 10844 Enqueuing Expose request
00:49:54.426 00.007 11060 IsSlewing returns 0
00:49:54.426 00.000 11060 IsGuiding returns 0
00:49:54.520 00.094 11060 IsGuiding returns 0
00:49:54.520 00.000 11060 Move returns status 0, amount 68
00:49:54.520 00.000 11060 MoveAxis(N, 0, ABG)
00:49:54.520 00.000 11060 Move returns status 0, amount 0
00:49:54.520 00.000 11060 move complete, result=0
00:49:54.520 00.000 11060 worker thread done servicing request
00:49:54.520 00.000 11060 Worker thread wakes up
00:49:54.521 00.001 10844 GuideStep: 0.4 px 68 ms WEST, 0.0 px 0 ms NORTH
00:49:54.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:54.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:55.152 00.631 11060 Exposure complete
00:49:55.315 00.163 11060 worker thread done servicing request
00:49:55.315 00.000 10844 OnExposeComplete: enter
00:49:55.315 00.000 10844 UpdateGuideState(): m_state=6
00:49:55.316 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7344
00:49:55.316 00.000 10844 Star::Find returns 1 (0), X=264.77, Y=58.54, Mass=2379, SNR=31.0, Peak=220 HFD=3.2
00:49:55.316 00.000 10844 MultiStar: [#1 0.15,-0.11,1.02,U] [#2 -0.03,0.37,2.17,U] [#3 -0.77,0.89,0.00,M4] [#4 -0.36,0.34,1.00,U] [#5 0.38,0.18,1.15,U] [#6 0.08,-0.05,0.96,U] [#7 -0.25,0.40,0.84,U] [#8 0.53,-0.14,1.13,U] 
00:49:55.316 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.16}, one-star: {0.41, 0.13}
00:49:55.316 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
00:49:55.316 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:49:55.316 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.97 mountX=-0.18 mountY=0.08, mountTheta=2.71
00:49:55.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
00:49:55.317 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
00:49:55.317 00.000 11060 Worker thread wakes up
00:49:55.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
00:49:55.317 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
00:49:55.317 00.000 11060 Moving (0.11, 0.16) raw xDistance=-0.18 yDistance=0.08
00:49:55.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.18
00:49:55.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:55.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:49:55.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:49:55.319 00.002 11060 MoveAxis(E, 29, ABG)
00:49:55.319 00.000 11060 Guiding  Dir = 2, Dur = 29
00:49:55.319 00.000 10844 UpdateGuideState exits: m=2379 SNR=31.0
00:49:55.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:55.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:55.319 00.000 10844 Enqueuing Expose request
00:49:55.338 00.019 11060 IsSlewing returns 0
00:49:55.339 00.001 11060 IsGuiding returns 0
00:49:55.380 00.041 11060 IsGuiding returns 0
00:49:55.380 00.000 11060 Move returns status 0, amount 29
00:49:55.380 00.000 11060 MoveAxis(N, 0, ABG)
00:49:55.380 00.000 11060 Move returns status 0, amount 0
00:49:55.380 00.000 11060 move complete, result=0
00:49:55.381 00.001 11060 worker thread done servicing request
00:49:55.381 00.000 11060 Worker thread wakes up
00:49:55.381 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
00:49:55.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:55.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:56.015 00.634 11060 Exposure complete
00:49:56.186 00.171 11060 worker thread done servicing request
00:49:56.186 00.000 10844 OnExposeComplete: enter
00:49:56.186 00.000 10844 UpdateGuideState(): m_state=6
00:49:56.186 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7345
00:49:56.187 00.001 10844 Star::Find returns 1 (1), X=264.53, Y=58.70, Mass=2989, SNR=35.0, Peak=255 HFD=3.3
00:49:56.187 00.000 10844 MultiStar: [#1 0.33,-0.23,0.98,U] [#2 -0.74,-0.03,0.00,M1] [#3 -0.43,0.26,0.95,U] [#4 -0.24,0.41,0.90,U] [#5 0.19,-0.18,1.03,U] [#6 0.25,0.04,0.87,U] [#7 -0.23,0.24,0.87,U] [#8 0.57,-0.10,0.97,U] 
00:49:56.187 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.16, 0.28}
00:49:56.187 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
00:49:56.187 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
00:49:56.187 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.81 mountX=-0.10 mountY=0.07, mountTheta=2.55
00:49:56.189 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.09, opts=13)
00:49:56.189 00.000 10844 Enqueuing Move request for scope (0.08, 0.09)
00:49:56.189 00.000 11060 Worker thread wakes up
00:49:56.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:49:56.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:49:56.189 00.000 11060 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=0.07
00:49:56.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:49:56.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:56.190 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:56.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:49:56.190 00.000 11060 MoveAxis(E, 0, ABG)
00:49:56.190 00.000 11060 Move returns status 0, amount 0
00:49:56.190 00.000 11060 MoveAxis(N, 0, ABG)
00:49:56.190 00.000 11060 Move returns status 0, amount 0
00:49:56.190 00.000 11060 move complete, result=0
00:49:56.190 00.000 10844 UpdateGuideState exits: m=2989 SNR=35.0 Saturated
00:49:56.190 00.000 11060 worker thread done servicing request
00:49:56.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:56.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:56.190 00.000 10844 Enqueuing Expose request
00:49:56.190 00.000 11060 Worker thread wakes up
00:49:56.190 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:56.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:56.191 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:56.824 00.633 11060 Exposure complete
00:49:57.021 00.197 11060 worker thread done servicing request
00:49:57.021 00.000 10844 OnExposeComplete: enter
00:49:57.022 00.001 10844 UpdateGuideState(): m_state=6
00:49:57.022 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7346
00:49:57.022 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=57.90, Mass=2368, SNR=30.9, Peak=229 HFD=3.4
00:49:57.022 00.000 10844 MultiStar: [#1 -0.15,-1.34,0.00,M1] [#2 0.30,-0.07,2.18,U] [#3 -0.37,0.05,1.04,U] [#4 -0.38,-0.34,1.05,U] [#5 0.48,-0.24,1.17,U] [#6 -0.44,-0.38,1.02,U] [#7 -0.34,-0.17,0.96,U] [#8 0.08,-0.58,0.99,U] 
00:49:57.022 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.25}, one-star: {-0.05, -0.52}
00:49:57.023 00.001 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
00:49:57.023 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
00:49:57.023 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.70 mountX=0.25 mountY=0.01, mountTheta=0.03
00:49:57.024 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.25, opts=13)
00:49:57.024 00.000 10844 Enqueuing Move request for scope (-0.03, -0.25)
00:49:57.024 00.000 11060 Worker thread wakes up
00:49:57.025 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:49:57.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
00:49:57.025 00.000 10844 UpdateGuideState exits: m=2368 SNR=30.9
00:49:57.025 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
00:49:57.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:57.025 00.000 11060 Moving (-0.03, -0.25) raw xDistance=0.25 yDistance=0.01
00:49:57.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:57.025 00.000 10844 Enqueuing Expose request
00:49:57.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:49:57.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:57.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:49:57.025 00.000 11060 MoveAxis(W, 44, ABG)
00:49:57.025 00.000 11060 Guiding  Dir = 3, Dur = 44
00:49:57.039 00.014 11060 IsSlewing returns 0
00:49:57.040 00.001 11060 IsGuiding returns 0
00:49:57.090 00.050 11060 IsGuiding returns 0
00:49:57.090 00.000 11060 Move returns status 0, amount 44
00:49:57.090 00.000 11060 MoveAxis(N, 0, ABG)
00:49:57.090 00.000 11060 Move returns status 0, amount 0
00:49:57.090 00.000 11060 move complete, result=0
00:49:57.090 00.000 11060 worker thread done servicing request
00:49:57.090 00.000 11060 Worker thread wakes up
00:49:57.090 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
00:49:57.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:57.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:57.715 00.625 11060 Exposure complete
00:49:57.891 00.176 11060 worker thread done servicing request
00:49:57.892 00.001 10844 OnExposeComplete: enter
00:49:57.892 00.000 10844 UpdateGuideState(): m_state=6
00:49:57.892 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7347
00:49:57.892 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=58.36, Mass=2840, SNR=34.2, Peak=255 HFD=3.4
00:49:57.892 00.000 10844 MultiStar: [#1 -0.05,-0.86,0.00,M2] [#2 0.18,-0.56,2.00,U] [#3 -0.58,-0.10,0.89,U] [#4 0.01,0.01,0.90,U] [#5 0.44,-0.09,1.00,U] [#6 -0.37,0.24,0.91,U] [#7 -0.31,-0.02,0.84,U] [#8 0.48,-0.76,0.00,M1] 
00:49:57.892 00.000 10844 single-star, 6 included, MultiStar: {-0.04, -0.15}, one-star: {-0.01, -0.06}
00:49:57.892 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
00:49:57.892 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
00:49:57.892 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.79 mountX=0.06 mountY=-0.00, mountTheta=-0.06
00:49:57.895 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
00:49:57.895 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
00:49:57.895 00.000 11060 Worker thread wakes up
00:49:57.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:57.895 00.000 10844 UpdateGuideState exits: m=2840 SNR=34.2 Saturated
00:49:57.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:57.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:57.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
00:49:57.895 00.000 10844 Enqueuing Expose request
00:49:57.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
00:49:57.895 00.000 11060 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=-0.00
00:49:57.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:49:57.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:57.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:49:57.895 00.000 11060 MoveAxis(E, 0, ABG)
00:49:57.896 00.001 11060 Move returns status 0, amount 0
00:49:57.896 00.000 11060 MoveAxis(N, 0, ABG)
00:49:57.896 00.000 11060 Move returns status 0, amount 0
00:49:57.896 00.000 11060 move complete, result=0
00:49:57.896 00.000 11060 worker thread done servicing request
00:49:57.896 00.000 11060 Worker thread wakes up
00:49:57.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:57.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:57.897 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:49:58.528 00.631 11060 Exposure complete
00:49:58.715 00.187 11060 worker thread done servicing request
00:49:58.715 00.000 10844 OnExposeComplete: enter
00:49:58.716 00.001 10844 UpdateGuideState(): m_state=6
00:49:58.716 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
00:49:58.716 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.47, Mass=2682, SNR=32.8, Peak=249 HFD=3.3
00:49:58.716 00.000 10844 MultiStar: [#1 -0.14,-0.50,1.07,U] [#2 -0.41,-0.18,2.04,U] [#3 -0.25,-0.01,0.98,U] [#4 -0.14,0.12,0.89,U] [#5 -0.34,0.43,1.10,U] [#6 -0.47,-0.22,0.97,U] [#7 -0.22,0.04,0.82,U] [#8 0.54,-0.54,0.00,M2] 
00:49:58.716 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.05}, one-star: {0.25, 0.05}
00:49:58.716 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
00:49:58.717 00.001 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
00:49:58.717 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-2.93 mountX=0.09 mountY=-0.23, mountTheta=-1.18
00:49:58.718 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.05, opts=13)
00:49:58.718 00.000 10844 Enqueuing Move request for scope (-0.24, -0.05)
00:49:58.718 00.000 11060 Worker thread wakes up
00:49:58.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:58.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
00:49:58.718 00.000 10844 UpdateGuideState exits: m=2682 SNR=32.8
00:49:58.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
00:49:58.719 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:58.719 00.000 11060 Moving (-0.24, -0.05) raw xDistance=0.09 yDistance=-0.23
00:49:58.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:58.719 00.000 10844 Enqueuing Expose request
00:49:58.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:49:58.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:49:58.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:49:58.719 00.000 11060 MoveAxis(E, 0, ABG)
00:49:58.719 00.000 11060 Move returns status 0, amount 0
00:49:58.719 00.000 11060 MoveAxis(N, 0, ABG)
00:49:58.719 00.000 11060 Move returns status 0, amount 0
00:49:58.719 00.000 11060 move complete, result=0
00:49:58.719 00.000 11060 worker thread done servicing request
00:49:58.719 00.000 11060 Worker thread wakes up
00:49:58.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:58.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:58.720 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:59.358 00.638 11060 Exposure complete
00:49:59.536 00.178 11060 worker thread done servicing request
00:49:59.536 00.000 10844 OnExposeComplete: enter
00:49:59.536 00.000 10844 UpdateGuideState(): m_state=6
00:49:59.537 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7349
00:49:59.537 00.000 10844 Star::Find returns 1 (1), X=264.82, Y=58.47, Mass=3326, SNR=36.8, Peak=255 HFD=3.6
00:49:59.537 00.000 10844 MultiStar: [#1 -0.57,-0.58,0.00,M2] [#2 0.11,-0.42,1.88,U] [#3 -0.74,-0.30,0.00,M1] [#4 0.16,-0.17,0.96,U] [#5 -0.05,0.03,0.92,U] [#6 -0.59,-0.36,0.00,M1] [#7 -0.74,0.25,0.00,M1] [#8 -0.24,0.10,0.93,U] 
00:49:59.537 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.14}, one-star: {0.45, 0.05}
00:49:59.537 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
00:49:59.537 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
00:49:59.537 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.96 mountX=0.12 mountY=0.12, mountTheta=0.78
00:49:59.539 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
00:49:59.539 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
00:49:59.539 00.000 11060 Worker thread wakes up
00:49:59.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:49:59.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
00:49:59.539 00.000 10844 UpdateGuideState exits: m=3326 SNR=36.8 Saturated
00:49:59.539 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
00:49:59.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:59.539 00.000 11060 Moving (0.10, -0.14) raw xDistance=0.12 yDistance=0.12
00:49:59.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:49:59.539 00.000 10844 Enqueuing Expose request
00:49:59.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:49:59.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:59.540 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:49:59.540 00.000 11060 MoveAxis(E, 0, ABG)
00:49:59.540 00.000 11060 Move returns status 0, amount 0
00:49:59.540 00.000 11060 MoveAxis(N, 0, ABG)
00:49:59.540 00.000 11060 Move returns status 0, amount 0
00:49:59.540 00.000 11060 move complete, result=0
00:49:59.540 00.000 11060 worker thread done servicing request
00:49:59.540 00.000 11060 Worker thread wakes up
00:49:59.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:49:59.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:49:59.541 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:00.169 00.628 11060 Exposure complete
00:50:00.329 00.160 11060 worker thread done servicing request
00:50:00.329 00.000 10844 OnExposeComplete: enter
00:50:00.329 00.000 10844 UpdateGuideState(): m_state=6
00:50:00.329 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7350
00:50:00.329 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.12, Mass=2847, SNR=34.0, Peak=255 HFD=3.4
00:50:00.330 00.001 10844 MultiStar: [#1 -0.07,0.31,0.96,U] [#2 -0.02,-0.58,1.96,U] [#3 -0.39,0.23,0.83,U] [#4 0.01,-0.05,0.94,U] [#5 0.54,-0.22,1.01,U] [#6 -0.08,-0.40,0.89,U] [#7 0.06,0.44,0.83,U] [#8 0.03,-0.11,0.89,U] 
00:50:00.330 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.14}, one-star: {-0.13, -0.30}
00:50:00.330 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
00:50:00.330 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
00:50:00.330 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.57 mountX=0.14 mountY=0.02, mountTheta=0.17
00:50:00.331 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.14, opts=13)
00:50:00.331 00.000 10844 Enqueuing Move request for scope (0.00, -0.14)
00:50:00.331 00.000 11060 Worker thread wakes up
00:50:00.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
00:50:00.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
00:50:00.331 00.000 11060 Moving (0.00, -0.14) raw xDistance=0.14 yDistance=0.02
00:50:00.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:50:00.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:00.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:00.331 00.000 10844 UpdateGuideState exits: m=2847 SNR=34.0 Saturated
00:50:00.333 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:00.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:00.333 00.000 10844 Enqueuing Expose request
00:50:00.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:50:00.333 00.000 11060 MoveAxis(W, 24, ABG)
00:50:00.333 00.000 11060 Guiding  Dir = 3, Dur = 24
00:50:00.350 00.017 11060 IsSlewing returns 0
00:50:00.350 00.000 11060 IsGuiding returns 0
00:50:00.381 00.031 11060 IsGuiding returns 0
00:50:00.381 00.000 11060 Move returns status 0, amount 24
00:50:00.381 00.000 11060 MoveAxis(N, 0, ABG)
00:50:00.381 00.000 11060 Move returns status 0, amount 0
00:50:00.381 00.000 11060 move complete, result=0
00:50:00.381 00.000 11060 worker thread done servicing request
00:50:00.382 00.001 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
00:50:00.382 00.000 11060 Worker thread wakes up
00:50:00.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:00.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:01.009 00.627 11060 Exposure complete
00:50:01.190 00.181 11060 worker thread done servicing request
00:50:01.190 00.000 10844 OnExposeComplete: enter
00:50:01.190 00.000 10844 UpdateGuideState(): m_state=6
00:50:01.190 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7351
00:50:01.191 00.001 10844 Star::Find returns 1 (0), X=264.13, Y=58.89, Mass=2407, SNR=31.3, Peak=252 HFD=3.1
00:50:01.191 00.000 10844 MultiStar: [#1 -0.18,0.13,0.98,U] [#2 -0.12,-0.37,2.16,U] [#3 -0.40,-0.24,0.99,U] [#4 -0.15,0.11,1.06,U] [#5 0.59,0.31,0.00,M1] [#6 -0.58,-0.17,1.04,U] [#7 -0.23,0.09,0.86,U] [#8 0.29,-0.12,1.07,U] 
00:50:01.191 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.06}, one-star: {-0.24, 0.48}
00:50:01.191 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
00:50:01.191 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
00:50:01.191 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.85 mountX=0.09 mountY=-0.18, mountTheta=-1.10
00:50:01.192 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.06, opts=13)
00:50:01.192 00.000 10844 Enqueuing Move request for scope (-0.19, -0.06)
00:50:01.192 00.000 11060 Worker thread wakes up
00:50:01.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
00:50:01.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
00:50:01.193 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:50:01.193 00.000 10844 UpdateGuideState exits: m=2407 SNR=31.3
00:50:01.193 00.000 11060 Moving (-0.19, -0.06) raw xDistance=0.09 yDistance=-0.18
00:50:01.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:01.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:01.193 00.000 10844 Enqueuing Expose request
00:50:01.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:50:01.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:01.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:50:01.193 00.000 11060 MoveAxis(E, 0, ABG)
00:50:01.193 00.000 11060 Move returns status 0, amount 0
00:50:01.193 00.000 11060 MoveAxis(N, 0, ABG)
00:50:01.193 00.000 11060 Move returns status 0, amount 0
00:50:01.193 00.000 11060 move complete, result=0
00:50:01.193 00.000 11060 worker thread done servicing request
00:50:01.193 00.000 11060 Worker thread wakes up
00:50:01.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:01.195 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:01.196 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:01.822 00.626 11060 Exposure complete
00:50:02.004 00.182 11060 worker thread done servicing request
00:50:02.005 00.001 10844 OnExposeComplete: enter
00:50:02.005 00.000 10844 UpdateGuideState(): m_state=6
00:50:02.005 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7352
00:50:02.005 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=59.22, Mass=2566, SNR=32.4, Peak=253 HFD=3.2
00:50:02.005 00.000 10844 MultiStar: [#1 0.12,0.32,1.02,U] [#2 -0.05,0.51,2.16,U] [#3 -0.47,0.44,0.00,M1] [#4 -0.21,0.01,1.11,U] [#5 0.14,0.75,0.00,M2] [#6 -0.08,-0.14,1.02,U] [#7 -0.07,0.31,0.88,U] [#8 0.08,0.14,0.90,U] 
00:50:02.006 00.001 10844 refined, 6 included, MultiStar: {-0.03, 0.31}, one-star: {0.05, 0.81}
00:50:02.006 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
00:50:02.006 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.89)
00:50:02.006 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.66 mountX=-0.30 mountY=-0.08, mountTheta=-2.89
00:50:02.007 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.31, opts=13)
00:50:02.007 00.000 10844 Enqueuing Move request for scope (-0.03, 0.31)
00:50:02.007 00.000 11060 Worker thread wakes up
00:50:02.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:02.007 00.000 10844 UpdateGuideState exits: m=2566 SNR=32.4
00:50:02.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:02.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:02.008 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
00:50:02.008 00.000 10844 Enqueuing Expose request
00:50:02.008 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
00:50:02.008 00.000 11060 Moving (-0.03, 0.31) raw xDistance=-0.30 yDistance=-0.08
00:50:02.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:50:02.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:02.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:50:02.008 00.000 11060 MoveAxis(E, 52, ABG)
00:50:02.008 00.000 11060 Guiding  Dir = 2, Dur = 52
00:50:02.040 00.032 11060 IsSlewing returns 0
00:50:02.041 00.001 11060 IsGuiding returns 0
00:50:02.119 00.078 11060 IsGuiding returns 0
00:50:02.119 00.000 11060 Move returns status 0, amount 52
00:50:02.119 00.000 11060 MoveAxis(N, 0, ABG)
00:50:02.119 00.000 11060 Move returns status 0, amount 0
00:50:02.119 00.000 11060 move complete, result=0
00:50:02.119 00.000 11060 worker thread done servicing request
00:50:02.120 00.001 11060 Worker thread wakes up
00:50:02.120 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
00:50:02.121 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:02.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:02.755 00.634 11060 Exposure complete
00:50:02.940 00.185 11060 worker thread done servicing request
00:50:02.940 00.000 10844 OnExposeComplete: enter
00:50:02.940 00.000 10844 UpdateGuideState(): m_state=6
00:50:02.940 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7353
00:50:02.940 00.000 10844 Star::Find returns 1 (1), X=264.65, Y=58.80, Mass=2682, SNR=33.1, Peak=255 HFD=3.3
00:50:02.941 00.001 10844 MultiStar: [#1 -0.59,-0.46,0.00,M1] [#2 0.04,-0.37,1.96,U] [#3 -0.84,0.72,0.00,M2] [#4 0.16,-0.10,0.94,U] [#5 0.10,0.09,1.06,U] [#6 -0.41,0.04,0.95,U] [#7 -0.58,-0.30,0.00,M1] [#8 0.48,-0.12,0.99,U] 
00:50:02.941 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.06}, one-star: {0.28, 0.38}
00:50:02.941 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:50:02.941 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
00:50:02.941 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.53 mountX=0.04 mountY=0.11, mountTheta=1.22
00:50:02.943 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.06, opts=13)
00:50:02.943 00.000 10844 Enqueuing Move request for scope (0.10, -0.06)
00:50:02.943 00.000 11060 Worker thread wakes up
00:50:02.943 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:50:02.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
00:50:02.943 00.000 10844 UpdateGuideState exits: m=2682 SNR=33.1 Saturated
00:50:02.944 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
00:50:02.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:02.944 00.000 11060 Moving (0.10, -0.06) raw xDistance=0.04 yDistance=0.11
00:50:02.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:02.944 00.000 10844 Enqueuing Expose request
00:50:02.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:50:02.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:02.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:50:02.944 00.000 11060 MoveAxis(E, 0, ABG)
00:50:02.944 00.000 11060 Move returns status 0, amount 0
00:50:02.944 00.000 11060 MoveAxis(N, 0, ABG)
00:50:02.944 00.000 11060 Move returns status 0, amount 0
00:50:02.945 00.001 11060 move complete, result=0
00:50:02.945 00.000 11060 worker thread done servicing request
00:50:02.945 00.000 11060 Worker thread wakes up
00:50:02.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:02.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:02.947 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:03.571 00.624 11060 Exposure complete
00:50:03.761 00.190 11060 worker thread done servicing request
00:50:03.762 00.001 10844 OnExposeComplete: enter
00:50:03.762 00.000 10844 UpdateGuideState(): m_state=6
00:50:03.762 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7354
00:50:03.762 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=58.67, Mass=2819, SNR=34.3, Peak=250 HFD=3.3
00:50:03.762 00.000 10844 MultiStar: [#1 0.14,0.62,0.00,M2] [#2 -0.02,0.04,1.88,U] [#3 -0.11,0.76,0.00,M3] [#4 0.08,0.73,0.00,M1] [#5 0.60,0.26,0.00,M2] [#6 -0.03,0.31,0.93,U] [#7 0.08,0.44,0.92,U] [#8 0.43,0.09,0.94,U] 
00:50:03.762 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.20}, one-star: {-0.32, 0.26}
00:50:03.762 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
00:50:03.762 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
00:50:03.762 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.49 mountX=-0.20 mountY=-0.02, mountTheta=-3.06
00:50:03.765 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.20, opts=13)
00:50:03.765 00.000 10844 Enqueuing Move request for scope (0.02, 0.20)
00:50:03.765 00.000 11060 Worker thread wakes up
00:50:03.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:03.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
00:50:03.766 00.001 10844 UpdateGuideState exits: m=2819 SNR=34.3
00:50:03.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
00:50:03.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:03.766 00.000 11060 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=-0.02
00:50:03.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:50:03.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:03.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:03.767 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:03.767 00.000 11060 MoveAxis(E, 34, ABG)
00:50:03.767 00.000 11060 Guiding  Dir = 2, Dur = 34
00:50:03.767 00.000 10844 Enqueuing Expose request
00:50:03.785 00.018 11060 IsSlewing returns 0
00:50:03.785 00.000 11060 IsGuiding returns 0
00:50:03.833 00.048 11060 IsGuiding returns 0
00:50:03.833 00.000 11060 Move returns status 0, amount 34
00:50:03.833 00.000 11060 MoveAxis(N, 0, ABG)
00:50:03.833 00.000 11060 Move returns status 0, amount 0
00:50:03.834 00.001 11060 move complete, result=0
00:50:03.834 00.000 11060 worker thread done servicing request
00:50:03.834 00.000 11060 Worker thread wakes up
00:50:03.834 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
00:50:03.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:03.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:04.463 00.629 11060 Exposure complete
00:50:04.650 00.187 11060 worker thread done servicing request
00:50:04.650 00.000 10844 OnExposeComplete: enter
00:50:04.650 00.000 10844 UpdateGuideState(): m_state=6
00:50:04.651 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7355
00:50:04.651 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.65, Mass=2748, SNR=33.3, Peak=255 HFD=3.5
00:50:04.651 00.000 10844 MultiStar: [#1 -0.53,0.08,1.05,U] [#2 -0.21,0.40,2.10,U] [#3 -0.50,0.06,0.93,U] [#4 -0.17,0.54,0.92,U] [#5 0.38,-0.14,1.19,U] [#6 -0.86,-0.35,0.00,M1] [#7 -0.77,0.20,0.00,M1] [#8 0.40,0.09,1.02,U] 
00:50:04.651 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.20}, one-star: {-0.07, 0.24}
00:50:04.651 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.79 = -2.50)
00:50:04.651 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
00:50:04.652 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.03 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
00:50:04.653 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.20, opts=13)
00:50:04.653 00.000 10844 Enqueuing Move request for scope (-0.10, 0.20)
00:50:04.653 00.000 11060 Worker thread wakes up
00:50:04.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
00:50:04.654 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:04.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
00:50:04.654 00.000 10844 UpdateGuideState exits: m=2748 SNR=33.3 Saturated
00:50:04.654 00.000 11060 Moving (-0.10, 0.20) raw xDistance=-0.18 yDistance=-0.13
00:50:04.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:04.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:50:04.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:04.654 00.000 10844 Enqueuing Expose request
00:50:04.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:04.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:50:04.655 00.001 11060 MoveAxis(E, 32, ABG)
00:50:04.655 00.000 11060 Guiding  Dir = 2, Dur = 32
00:50:04.658 00.003 11060 IsSlewing returns 0
00:50:04.658 00.000 11060 IsGuiding returns 0
00:50:04.705 00.047 11060 IsGuiding returns 0
00:50:04.705 00.000 11060 Move returns status 0, amount 32
00:50:04.705 00.000 11060 MoveAxis(N, 0, ABG)
00:50:04.705 00.000 11060 Move returns status 0, amount 0
00:50:04.705 00.000 11060 move complete, result=0
00:50:04.705 00.000 11060 worker thread done servicing request
00:50:04.705 00.000 11060 Worker thread wakes up
00:50:04.705 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:50:04.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:04.707 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:05.343 00.636 11060 Exposure complete
00:50:05.548 00.205 11060 worker thread done servicing request
00:50:05.548 00.000 10844 OnExposeComplete: enter
00:50:05.548 00.000 10844 UpdateGuideState(): m_state=6
00:50:05.548 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7356
00:50:05.548 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.96, Mass=2920, SNR=34.8, Peak=238 HFD=3.4
00:50:05.549 00.001 10844 MultiStar: [#1 -0.04,0.25,0.94,U] [#2 -0.18,-0.17,2.03,U] [#3 -0.77,0.53,0.00,M3] [#4 -0.28,0.53,0.97,U] [#5 0.65,0.70,0.00,M2] [#6 -0.19,0.23,0.79,U] [#7 -0.59,-0.07,0.87,U] [#8 0.08,0.26,0.93,U] 
00:50:05.549 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.17}, one-star: {0.30, 0.55}
00:50:05.549 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.96 = -2.33)
00:50:05.549 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
00:50:05.549 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.20 mountX=-0.15 mountY=-0.15, mountTheta=-2.34
00:50:05.550 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.17, opts=13)
00:50:05.550 00.000 10844 Enqueuing Move request for scope (-0.13, 0.17)
00:50:05.550 00.000 11060 Worker thread wakes up
00:50:05.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
00:50:05.550 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
00:50:05.551 00.001 11060 Moving (-0.13, 0.17) raw xDistance=-0.15 yDistance=-0.15
00:50:05.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:50:05.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:05.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:50:05.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:05.551 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.8
00:50:05.551 00.000 11060 MoveAxis(E, 26, ABG)
00:50:05.551 00.000 11060 Guiding  Dir = 2, Dur = 26
00:50:05.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:05.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:05.551 00.000 10844 Enqueuing Expose request
00:50:05.567 00.016 11060 IsSlewing returns 0
00:50:05.567 00.000 11060 IsGuiding returns 0
00:50:05.630 00.063 11060 IsGuiding returns 0
00:50:05.630 00.000 11060 Move returns status 0, amount 26
00:50:05.630 00.000 11060 MoveAxis(N, 0, ABG)
00:50:05.630 00.000 11060 Move returns status 0, amount 0
00:50:05.630 00.000 11060 move complete, result=0
00:50:05.630 00.000 11060 worker thread done servicing request
00:50:05.631 00.001 11060 Worker thread wakes up
00:50:05.631 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
00:50:05.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:05.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:06.273 00.642 11060 Exposure complete
00:50:06.449 00.176 11060 worker thread done servicing request
00:50:06.449 00.000 10844 OnExposeComplete: enter
00:50:06.449 00.000 10844 UpdateGuideState(): m_state=6
00:50:06.449 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7357
00:50:06.449 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.58, Mass=3516, SNR=37.7, Peak=255 HFD=3.2
00:50:06.450 00.001 10844 MultiStar: [#1 -0.25,0.26,0.88,U] [#2 0.67,-0.36,0.00,M1] [#3 -0.72,0.24,0.00,M4] [#4 -0.28,0.45,0.82,U] [#5 0.13,0.16,0.92,U] [#6 -0.18,-0.23,0.86,U] [#7 -0.03,0.82,0.00,M1] [#8 -0.10,-0.24,0.86,U] 
00:50:06.450 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.09}, one-star: {0.12, 0.16}
00:50:06.450 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.07 = -2.22)
00:50:06.450 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.24)
00:50:06.450 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.31 mountX=-0.08 mountY=-0.10, mountTheta=-2.22
00:50:06.451 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
00:50:06.451 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
00:50:06.451 00.000 11060 Worker thread wakes up
00:50:06.452 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:06.452 00.000 10844 UpdateGuideState exits: m=3516 SNR=37.7 Saturated
00:50:06.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:06.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:06.452 00.000 10844 Enqueuing Expose request
00:50:06.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
00:50:06.452 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
00:50:06.452 00.000 11060 Moving (-0.09, 0.09) raw xDistance=-0.08 yDistance=-0.10
00:50:06.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:50:06.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:06.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:06.452 00.000 11060 MoveAxis(E, 0, ABG)
00:50:06.452 00.000 11060 Move returns status 0, amount 0
00:50:06.452 00.000 11060 MoveAxis(N, 0, ABG)
00:50:06.452 00.000 11060 Move returns status 0, amount 0
00:50:06.452 00.000 11060 move complete, result=0
00:50:06.452 00.000 11060 worker thread done servicing request
00:50:06.454 00.002 11060 Worker thread wakes up
00:50:06.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:06.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:06.455 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:07.087 00.632 11060 Exposure complete
00:50:07.274 00.187 11060 worker thread done servicing request
00:50:07.274 00.000 10844 OnExposeComplete: enter
00:50:07.274 00.000 10844 UpdateGuideState(): m_state=6
00:50:07.274 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7358
00:50:07.275 00.001 10844 Star::Find returns 1 (0), X=264.25, Y=58.64, Mass=2225, SNR=30.1, Peak=250 HFD=3.5
00:50:07.275 00.000 10844 MultiStar: [#1 -0.70,0.35,0.00,M1] [#2 0.52,0.03,2.27,U] [#3 -0.54,0.86,0.00,M5] [#4 -0.29,0.74,0.00,M1] [#5 0.12,-0.04,1.22,U] [#6 -0.31,0.34,1.05,U] [#7 -0.61,0.24,0.00,M2] [#8 -0.29,-0.01,1.15,U] 
00:50:07.275 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.09}, one-star: {-0.11, 0.22}
00:50:07.275 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
00:50:07.275 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
00:50:07.275 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.81 mountX=-0.10 mountY=0.07, mountTheta=2.55
00:50:07.276 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.09, opts=13)
00:50:07.276 00.000 10844 Enqueuing Move request for scope (0.08, 0.09)
00:50:07.277 00.001 11060 Worker thread wakes up
00:50:07.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:07.277 00.000 10844 UpdateGuideState exits: m=2225 SNR=30.1
00:50:07.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:07.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:07.277 00.000 10844 Enqueuing Expose request
00:50:07.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:50:07.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:50:07.277 00.000 11060 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=0.07
00:50:07.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:50:07.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:07.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:50:07.277 00.000 11060 MoveAxis(E, 0, ABG)
00:50:07.277 00.000 11060 Move returns status 0, amount 0
00:50:07.277 00.000 11060 MoveAxis(N, 0, ABG)
00:50:07.277 00.000 11060 Move returns status 0, amount 0
00:50:07.277 00.000 11060 move complete, result=0
00:50:07.277 00.000 11060 worker thread done servicing request
00:50:07.278 00.001 11060 Worker thread wakes up
00:50:07.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:07.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:07.279 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:07.911 00.632 11060 Exposure complete
00:50:08.094 00.183 11060 worker thread done servicing request
00:50:08.095 00.001 10844 OnExposeComplete: enter
00:50:08.095 00.000 10844 UpdateGuideState(): m_state=6
00:50:08.095 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7359
00:50:08.095 00.000 10844 Star::Find returns 1 (1), X=264.89, Y=58.98, Mass=3715, SNR=38.9, Peak=255 HFD=4.0
00:50:08.095 00.000 10844 MultiStar: [#1 -0.19,0.42,0.84,U] [#2 -0.31,-0.15,1.66,U] [#3 -0.54,0.21,0.84,U] [#4 -0.24,0.55,0.85,U] [#5 0.03,0.13,0.90,U] [#6 -0.26,0.23,0.78,U] [#7 -0.30,0.67,0.00,M3] [#8 0.11,0.39,0.78,U] 
00:50:08.096 00.001 10844 refined, 7 included, MultiStar: {-0.12, 0.25}, one-star: {0.52, 0.57}
00:50:08.096 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.52)
00:50:08.096 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
00:50:08.096 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.02 mountX=-0.22 mountY=-0.16, mountTheta=-2.53
00:50:08.097 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.25, opts=13)
00:50:08.097 00.000 10844 Enqueuing Move request for scope (-0.12, 0.25)
00:50:08.097 00.000 11060 Worker thread wakes up
00:50:08.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
00:50:08.097 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
00:50:08.097 00.000 11060 Moving (-0.12, 0.25) raw xDistance=-0.22 yDistance=-0.16
00:50:08.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:50:08.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:08.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:08.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:08.097 00.000 11060 MoveAxis(E, 39, ABG)
00:50:08.097 00.000 11060 Guiding  Dir = 2, Dur = 39
00:50:08.097 00.000 10844 UpdateGuideState exits: m=3715 SNR=38.9 Saturated
00:50:08.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:08.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:08.098 00.001 10844 Enqueuing Expose request
00:50:08.107 00.009 11060 IsSlewing returns 0
00:50:08.107 00.000 11060 IsGuiding returns 0
00:50:08.154 00.047 11060 IsGuiding returns 0
00:50:08.154 00.000 11060 Move returns status 0, amount 39
00:50:08.154 00.000 11060 MoveAxis(N, 0, ABG)
00:50:08.154 00.000 11060 Move returns status 0, amount 0
00:50:08.154 00.000 11060 move complete, result=0
00:50:08.155 00.001 11060 worker thread done servicing request
00:50:08.155 00.000 11060 Worker thread wakes up
00:50:08.155 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
00:50:08.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:08.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:08.794 00.639 11060 Exposure complete
00:50:08.965 00.171 11060 worker thread done servicing request
00:50:08.965 00.000 10844 OnExposeComplete: enter
00:50:08.965 00.000 10844 UpdateGuideState(): m_state=6
00:50:08.966 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7360
00:50:08.966 00.000 10844 Star::Find returns 1 (0), X=264.85, Y=58.57, Mass=3132, SNR=35.6, Peak=245 HFD=3.6
00:50:08.966 00.000 10844 MultiStar: [#1 0.21,0.18,0.99,U] [#2 -0.31,-0.58,0.00,M1] [#3 -0.35,0.43,0.91,U] [#4 -0.22,0.75,0.00,M1] [#5 0.26,0.11,0.97,U] [#6 -0.06,0.16,0.91,U] [#7 0.12,0.57,0.86,U] [#8 0.23,0.14,0.95,U] 
00:50:08.966 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.24}, one-star: {0.49, 0.16}
00:50:08.966 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
00:50:08.966 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
00:50:08.966 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.28 cameraTheta=1.07 mountX=-0.26 mountY=0.09, mountTheta=2.81
00:50:08.967 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.24, opts=13)
00:50:08.967 00.000 10844 Enqueuing Move request for scope (0.13, 0.24)
00:50:08.968 00.001 11060 Worker thread wakes up
00:50:08.968 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:08.968 00.000 10844 UpdateGuideState exits: m=3132 SNR=35.6
00:50:08.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:08.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:08.968 00.000 10844 Enqueuing Expose request
00:50:08.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
00:50:08.968 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
00:50:08.968 00.000 11060 Moving (0.13, 0.24) raw xDistance=-0.26 yDistance=0.09
00:50:08.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:50:08.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:08.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:50:08.968 00.000 11060 MoveAxis(E, 47, ABG)
00:50:08.968 00.000 11060 Guiding  Dir = 2, Dur = 47
00:50:08.986 00.018 11060 IsSlewing returns 0
00:50:08.986 00.000 11060 IsGuiding returns 0
00:50:09.050 00.064 11060 IsGuiding returns 0
00:50:09.050 00.000 11060 Move returns status 0, amount 47
00:50:09.050 00.000 11060 MoveAxis(N, 0, ABG)
00:50:09.050 00.000 11060 Move returns status 0, amount 0
00:50:09.050 00.000 11060 move complete, result=0
00:50:09.050 00.000 11060 worker thread done servicing request
00:50:09.050 00.000 11060 Worker thread wakes up
00:50:09.051 00.001 10844 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
00:50:09.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:09.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:09.680 00.629 11060 Exposure complete
00:50:09.877 00.197 11060 worker thread done servicing request
00:50:09.877 00.000 10844 OnExposeComplete: enter
00:50:09.877 00.000 10844 UpdateGuideState(): m_state=6
00:50:09.879 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
00:50:09.879 00.000 10844 Star::Find returns 1 (0), X=264.46, Y=59.14, Mass=3076, SNR=35.2, Peak=251 HFD=3.6
00:50:09.879 00.000 10844 MultiStar: [#1 -0.40,0.16,0.93,U] [#2 -0.22,-0.10,1.94,U] [#3 -0.29,0.07,0.94,U] [#4 -0.29,0.27,0.97,U] [#5 0.03,0.41,1.06,U] [#6 -0.15,0.09,0.92,U] [#7 -0.12,0.37,0.85,U] [#8 0.35,0.42,0.92,U] 
00:50:09.879 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.23}, one-star: {0.10, 0.73}
00:50:09.879 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
00:50:09.879 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:50:09.880 00.001 10844 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
00:50:09.881 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.23, opts=13)
00:50:09.881 00.000 10844 Enqueuing Move request for scope (-0.12, 0.23)
00:50:09.881 00.000 11060 Worker thread wakes up
00:50:09.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:09.881 00.000 10844 UpdateGuideState exits: m=3076 SNR=35.2
00:50:09.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:09.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:09.881 00.000 10844 Enqueuing Expose request
00:50:09.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
00:50:09.881 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
00:50:09.882 00.001 11060 Moving (-0.12, 0.23) raw xDistance=-0.21 yDistance=-0.16
00:50:09.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:50:09.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:09.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:09.882 00.000 11060 MoveAxis(E, 38, ABG)
00:50:09.882 00.000 11060 Guiding  Dir = 2, Dur = 38
00:50:09.923 00.041 11060 IsSlewing returns 0
00:50:09.924 00.001 11060 IsGuiding returns 0
00:50:09.992 00.068 11060 IsGuiding returns 0
00:50:09.992 00.000 11060 Move returns status 0, amount 38
00:50:09.992 00.000 11060 MoveAxis(N, 0, ABG)
00:50:09.992 00.000 11060 Move returns status 0, amount 0
00:50:09.993 00.001 11060 move complete, result=0
00:50:09.993 00.000 11060 worker thread done servicing request
00:50:09.993 00.000 11060 Worker thread wakes up
00:50:09.993 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
00:50:09.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:09.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:10.636 00.643 11060 Exposure complete
00:50:10.796 00.160 11060 worker thread done servicing request
00:50:10.796 00.000 10844 OnExposeComplete: enter
00:50:10.796 00.000 10844 UpdateGuideState(): m_state=6
00:50:10.796 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7362
00:50:10.797 00.001 10844 Star::Find returns 1 (0), X=264.26, Y=59.36, Mass=2807, SNR=33.5, Peak=226 HFD=3.6
00:50:10.797 00.000 10844 MultiStar: [#1 0.14,-0.37,1.02,U] [#2 0.19,0.21,2.10,U] [#3 -0.41,0.40,0.96,U] [#4 0.20,0.44,0.94,U] [#5 0.61,-0.42,0.00,M1] [#6 0.07,0.36,1.01,U] [#7 0.40,-0.31,0.81,U] [#8 0.71,-0.01,0.00,M1] 
00:50:10.797 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.25}, one-star: {-0.11, 0.95}
00:50:10.797 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
00:50:10.797 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
00:50:10.797 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.25 mountX=-0.26 mountY=0.04, mountTheta=2.98
00:50:10.798 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.25, opts=13)
00:50:10.798 00.000 10844 Enqueuing Move request for scope (0.08, 0.25)
00:50:10.798 00.000 11060 Worker thread wakes up
00:50:10.799 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:10.799 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.5
00:50:10.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:10.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:10.799 00.000 10844 Enqueuing Expose request
00:50:10.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
00:50:10.799 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
00:50:10.799 00.000 11060 Moving (0.08, 0.25) raw xDistance=-0.26 yDistance=0.04
00:50:10.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:50:10.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:10.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:10.799 00.000 11060 MoveAxis(E, 46, ABG)
00:50:10.799 00.000 11060 Guiding  Dir = 2, Dur = 46
00:50:10.832 00.033 11060 IsSlewing returns 0
00:50:10.832 00.000 11060 IsGuiding returns 0
00:50:10.894 00.062 11060 IsGuiding returns 0
00:50:10.894 00.000 11060 Move returns status 0, amount 46
00:50:10.894 00.000 11060 MoveAxis(N, 0, ABG)
00:50:10.894 00.000 11060 Move returns status 0, amount 0
00:50:10.894 00.000 11060 move complete, result=0
00:50:10.894 00.000 11060 worker thread done servicing request
00:50:10.894 00.000 11060 Worker thread wakes up
00:50:10.894 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
00:50:10.896 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:10.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:11.543 00.647 11060 Exposure complete
00:50:11.701 00.158 11060 worker thread done servicing request
00:50:11.701 00.000 10844 OnExposeComplete: enter
00:50:11.701 00.000 10844 UpdateGuideState(): m_state=6
00:50:11.701 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7363
00:50:11.701 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=58.80, Mass=3395, SNR=36.8, Peak=255 HFD=3.7
00:50:11.702 00.001 10844 MultiStar: [#1 -0.38,-0.30,0.95,U] [#2 -0.57,-0.62,0.00,M1] [#3 -1.34,-0.04,0.00,M2] [#4 -0.60,-0.28,0.00,M1] [#5 0.28,-0.44,0.94,U] [#6 -0.60,-0.80,0.00,M1] [#7 -0.49,-0.36,0.74,U] [#8 -0.30,-0.55,0.00,M2] 
00:50:11.702 00.000 10844 refined, 3 included, MultiStar: {-0.09, -0.16}, one-star: {0.15, 0.38}
00:50:11.702 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
00:50:11.702 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
00:50:11.702 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.06 mountX=0.17 mountY=-0.06, mountTheta=-0.33
00:50:11.703 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.16, opts=13)
00:50:11.703 00.000 10844 Enqueuing Move request for scope (-0.09, -0.16)
00:50:11.703 00.000 11060 Worker thread wakes up
00:50:11.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:11.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
00:50:11.703 00.000 10844 UpdateGuideState exits: m=3395 SNR=36.8 Saturated
00:50:11.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
00:50:11.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:11.703 00.000 11060 Moving (-0.09, -0.16) raw xDistance=0.17 yDistance=-0.06
00:50:11.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:11.703 00.000 10844 Enqueuing Expose request
00:50:11.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
00:50:11.704 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:11.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:50:11.704 00.000 11060 MoveAxis(W, 29, ABG)
00:50:11.704 00.000 11060 Guiding  Dir = 3, Dur = 29
00:50:11.711 00.007 11060 IsSlewing returns 0
00:50:11.711 00.000 11060 IsGuiding returns 0
00:50:11.743 00.032 11060 IsGuiding returns 0
00:50:11.743 00.000 11060 Move returns status 0, amount 29
00:50:11.743 00.000 11060 MoveAxis(N, 0, ABG)
00:50:11.743 00.000 11060 Move returns status 0, amount 0
00:50:11.743 00.000 11060 move complete, result=0
00:50:11.743 00.000 11060 worker thread done servicing request
00:50:11.743 00.000 11060 Worker thread wakes up
00:50:11.744 00.001 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
00:50:11.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:11.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:12.372 00.628 11060 Exposure complete
00:50:12.537 00.165 11060 worker thread done servicing request
00:50:12.537 00.000 10844 OnExposeComplete: enter
00:50:12.537 00.000 10844 UpdateGuideState(): m_state=6
00:50:12.537 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7364
00:50:12.537 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=58.82, Mass=3050, SNR=35.2, Peak=236 HFD=3.7
00:50:12.538 00.001 10844 MultiStar: [#1 0.04,-1.06,0.00,M1] [#2 0.16,-0.40,1.92,U] [#3 -0.51,0.01,0.93,U] [#4 -0.36,-0.37,0.82,U] [#5 0.62,-0.60,0.00,M1] [#6 -0.08,-0.13,0.88,U] [#7 -0.36,-0.05,0.88,U] [#8 -0.46,-0.34,0.94,U] 
00:50:12.538 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.15}, one-star: {0.24, 0.40}
00:50:12.538 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
00:50:12.538 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
00:50:12.538 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.32 mountX=0.18 mountY=-0.11, mountTheta=-0.58
00:50:12.539 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.15, opts=13)
00:50:12.539 00.000 10844 Enqueuing Move request for scope (-0.14, -0.15)
00:50:12.539 00.000 11060 Worker thread wakes up
00:50:12.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:50:12.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
00:50:12.539 00.000 10844 UpdateGuideState exits: m=3050 SNR=35.2
00:50:12.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
00:50:12.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:12.540 00.001 11060 Moving (-0.14, -0.15) raw xDistance=0.18 yDistance=-0.11
00:50:12.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:12.540 00.000 10844 Enqueuing Expose request
00:50:12.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:50:12.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:12.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:50:12.540 00.000 11060 MoveAxis(W, 32, ABG)
00:50:12.540 00.000 11060 Guiding  Dir = 3, Dur = 32
00:50:12.555 00.015 11060 IsSlewing returns 0
00:50:12.555 00.000 11060 IsGuiding returns 0
00:50:12.601 00.046 11060 IsGuiding returns 0
00:50:12.601 00.000 11060 Move returns status 0, amount 32
00:50:12.601 00.000 11060 MoveAxis(N, 0, ABG)
00:50:12.601 00.000 11060 Move returns status 0, amount 0
00:50:12.601 00.000 11060 move complete, result=0
00:50:12.601 00.000 11060 worker thread done servicing request
00:50:12.601 00.000 11060 Worker thread wakes up
00:50:12.601 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
00:50:12.602 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:12.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:13.235 00.633 11060 Exposure complete
00:50:13.401 00.166 11060 worker thread done servicing request
00:50:13.401 00.000 10844 OnExposeComplete: enter
00:50:13.401 00.000 10844 UpdateGuideState(): m_state=6
00:50:13.401 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7365
00:50:13.408 00.007 10844 Star::Find returns 1 (0), X=263.99, Y=59.09, Mass=2937, SNR=35.1, Peak=226 HFD=3.7
00:50:13.409 00.001 10844 MultiStar: [#1 -0.08,-0.49,0.93,U] [#2 -0.05,0.14,1.89,U] [#3 -0.70,0.71,0.00,M2] [#4 -0.80,0.02,0.00,M1] [#5 0.49,0.00,0.99,U] [#6 -0.47,-0.31,0.97,U] [#7 -0.24,0.79,0.00,M1] [#8 0.35,0.17,0.96,U] 
00:50:13.409 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.05}, one-star: {-0.37, 0.67}
00:50:13.409 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
00:50:13.409 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
00:50:13.409 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=2.00 mountX=-0.05 mountY=-0.03, mountTheta=-2.55
00:50:13.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
00:50:13.410 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
00:50:13.411 00.001 11060 Worker thread wakes up
00:50:13.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:13.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
00:50:13.411 00.000 10844 UpdateGuideState exits: m=2937 SNR=35.1
00:50:13.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
00:50:13.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:13.411 00.000 11060 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=-0.03
00:50:13.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:13.411 00.000 10844 Enqueuing Expose request
00:50:13.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:50:13.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:13.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:50:13.411 00.000 11060 MoveAxis(E, 0, ABG)
00:50:13.411 00.000 11060 Move returns status 0, amount 0
00:50:13.411 00.000 11060 MoveAxis(N, 0, ABG)
00:50:13.411 00.000 11060 Move returns status 0, amount 0
00:50:13.411 00.000 11060 move complete, result=0
00:50:13.411 00.000 11060 worker thread done servicing request
00:50:13.411 00.000 11060 Worker thread wakes up
00:50:13.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:13.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:13.412 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:14.063 00.651 11060 Exposure complete
00:50:14.251 00.188 11060 worker thread done servicing request
00:50:14.251 00.000 10844 OnExposeComplete: enter
00:50:14.251 00.000 10844 UpdateGuideState(): m_state=6
00:50:14.251 00.000 10844 Star::Find(15, 263, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7366
00:50:14.251 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=58.14, Mass=2781, SNR=34.4, Peak=237 HFD=3.0
00:50:14.251 00.000 10844 MultiStar: [#1 -0.55,-0.70,0.00,M1] [#2 -0.46,-0.34,1.97,U] [#3 -0.81,-0.09,0.00,M3] [#4 -1.00,-0.12,0.00,M2] [#5 0.66,0.26,0.00,M1] [#6 -0.61,-0.31,0.00,M1] [#7 -0.30,-0.04,0.76,U] [#8 0.17,0.16,0.94,U] 
00:50:14.251 00.000 10844 refined, 3 included, MultiStar: {-0.27, -0.18}, one-star: {-0.27, -0.27}
00:50:14.251 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
00:50:14.251 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
00:50:14.253 00.002 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-2.56 mountX=0.22 mountY=-0.24, mountTheta=-0.81
00:50:14.254 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.18, opts=13)
00:50:14.254 00.000 10844 Enqueuing Move request for scope (-0.27, -0.18)
00:50:14.254 00.000 11060 Worker thread wakes up
00:50:14.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:14.254 00.000 10844 UpdateGuideState exits: m=2781 SNR=34.4
00:50:14.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:14.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:14.254 00.000 10844 Enqueuing Expose request
00:50:14.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.18) opts 0xd
00:50:14.254 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.18)
00:50:14.254 00.000 11060 Moving (-0.27, -0.18) raw xDistance=0.22 yDistance=-0.24
00:50:14.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:50:14.255 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:14.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:50:14.255 00.000 11060 MoveAxis(W, 39, ABG)
00:50:14.255 00.000 11060 Guiding  Dir = 3, Dur = 39
00:50:14.279 00.024 11060 IsSlewing returns 0
00:50:14.279 00.000 11060 IsGuiding returns 0
00:50:14.344 00.065 11060 IsGuiding returns 0
00:50:14.344 00.000 11060 Move returns status 0, amount 39
00:50:14.344 00.000 11060 MoveAxis(N, 0, ABG)
00:50:14.344 00.000 11060 Move returns status 0, amount 0
00:50:14.344 00.000 11060 move complete, result=0
00:50:14.344 00.000 11060 worker thread done servicing request
00:50:14.344 00.000 11060 Worker thread wakes up
00:50:14.345 00.001 10844 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
00:50:14.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:14.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:14.987 00.642 11060 Exposure complete
00:50:15.155 00.168 11060 worker thread done servicing request
00:50:15.155 00.000 10844 OnExposeComplete: enter
00:50:15.155 00.000 10844 UpdateGuideState(): m_state=6
00:50:15.157 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7367
00:50:15.157 00.000 10844 Star::Find returns 1 (0), X=264.47, Y=57.88, Mass=2567, SNR=31.7, Peak=229 HFD=3.5
00:50:15.157 00.000 10844 MultiStar: [#1 -0.73,-0.01,0.00,M2] [#2 -0.15,0.49,2.10,U] [#3 -0.49,0.57,0.00,M4] [#4 -0.54,0.20,1.09,U] [#5 -0.27,0.30,1.15,U] [#6 -0.26,0.20,0.90,U] [#7 -0.32,0.23,0.87,U] [#8 -0.08,0.01,0.97,U] 
00:50:15.157 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.18}, one-star: {0.10, -0.53}
00:50:15.157 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.19 = -2.10)
00:50:15.157 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
00:50:15.157 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.28 cameraTheta=2.43 mountX=-0.14 mountY=-0.24, mountTheta=-2.10
00:50:15.158 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.18, opts=13)
00:50:15.158 00.000 10844 Enqueuing Move request for scope (-0.21, 0.18)
00:50:15.158 00.000 11060 Worker thread wakes up
00:50:15.158 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:15.159 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
00:50:15.159 00.000 10844 UpdateGuideState exits: m=2567 SNR=31.7
00:50:15.159 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
00:50:15.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:15.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:15.159 00.000 10844 Enqueuing Expose request
00:50:15.159 00.000 11060 Moving (-0.21, 0.18) raw xDistance=-0.14 yDistance=-0.24
00:50:15.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:50:15.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:15.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:50:15.159 00.000 11060 MoveAxis(E, 23, ABG)
00:50:15.159 00.000 11060 Guiding  Dir = 2, Dur = 23
00:50:15.182 00.023 11060 IsSlewing returns 0
00:50:15.182 00.000 11060 IsGuiding returns 0
00:50:15.233 00.051 11060 IsGuiding returns 0
00:50:15.234 00.001 11060 Move returns status 0, amount 23
00:50:15.242 00.008 11060 MoveAxis(N, 0, ABG)
00:50:15.242 00.000 11060 Move returns status 0, amount 0
00:50:15.242 00.000 11060 move complete, result=0
00:50:15.242 00.000 11060 worker thread done servicing request
00:50:15.242 00.000 11060 Worker thread wakes up
00:50:15.242 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
00:50:15.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:15.244 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:15.891 00.647 11060 Exposure complete
00:50:16.062 00.171 11060 worker thread done servicing request
00:50:16.062 00.000 10844 OnExposeComplete: enter
00:50:16.062 00.000 10844 UpdateGuideState(): m_state=6
00:50:16.062 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7368
00:50:16.062 00.000 10844 Star::Find returns 1 (0), X=264.19, Y=58.34, Mass=2394, SNR=30.9, Peak=250 HFD=3.5
00:50:16.063 00.001 10844 MultiStar: [#1 -0.45,-0.10,1.03,U] [#2 0.11,-0.30,2.31,U] [#3 -0.50,0.61,0.00,M5] [#4 0.06,0.01,1.00,U] [#5 0.08,0.02,1.08,U] [#6 -0.60,0.35,0.00,M1] [#7 -0.15,0.24,1.00,U] [#8 -0.10,-0.31,1.03,U] 
00:50:16.063 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.11}, one-star: {-0.18, -0.08}
00:50:16.063 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
00:50:16.063 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
00:50:16.063 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.06 mountX=0.12 mountY=-0.04, mountTheta=-0.33
00:50:16.064 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
00:50:16.064 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
00:50:16.064 00.000 11060 Worker thread wakes up
00:50:16.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:16.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:50:16.064 00.000 10844 UpdateGuideState exits: m=2394 SNR=30.9
00:50:16.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:50:16.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:16.064 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.04
00:50:16.065 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:16.065 00.000 10844 Enqueuing Expose request
00:50:16.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:50:16.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:16.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:50:16.065 00.000 11060 MoveAxis(E, 0, ABG)
00:50:16.065 00.000 11060 Move returns status 0, amount 0
00:50:16.065 00.000 11060 MoveAxis(N, 0, ABG)
00:50:16.065 00.000 11060 Move returns status 0, amount 0
00:50:16.065 00.000 11060 move complete, result=0
00:50:16.065 00.000 11060 worker thread done servicing request
00:50:16.065 00.000 11060 Worker thread wakes up
00:50:16.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:16.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:16.067 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:16.703 00.636 11060 Exposure complete
00:50:16.872 00.169 11060 worker thread done servicing request
00:50:16.872 00.000 10844 OnExposeComplete: enter
00:50:16.872 00.000 10844 UpdateGuideState(): m_state=6
00:50:16.872 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7369
00:50:16.872 00.000 10844 Star::Find returns 1 (1), X=263.71, Y=58.38, Mass=3238, SNR=36.4, Peak=255 HFD=3.4
00:50:16.872 00.000 10844 MultiStar: [#1 -0.41,-0.22,1.00,U] [#2 -0.09,-0.70,0.00,M1] [#3 -0.88,0.41,0.00,M6] [#4 -0.45,0.38,0.84,U] [#5 0.22,0.43,0.97,U] [#6 -0.18,-0.22,0.88,U] [#7 -0.74,-0.21,0.00,M1] [#8 0.01,-0.22,0.83,U] 
00:50:16.874 00.002 10844 refined, 5 included, MultiStar: {-0.25, 0.02}, one-star: {-0.66, -0.03}
00:50:16.874 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
00:50:16.874 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.48)
00:50:16.874 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.07 mountX=0.03 mountY=-0.25, mountTheta=-1.46
00:50:16.875 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.02, opts=13)
00:50:16.875 00.000 10844 Enqueuing Move request for scope (-0.25, 0.02)
00:50:16.875 00.000 11060 Worker thread wakes up
00:50:16.876 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
00:50:16.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
00:50:16.876 00.000 11060 Moving (-0.25, 0.02) raw xDistance=0.03 yDistance=-0.25
00:50:16.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:50:16.876 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.02 newest=-0.53
00:50:16.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
00:50:16.876 00.000 11060 MoveAxis(E, 0, ABG)
00:50:16.876 00.000 11060 Move returns status 0, amount 0
00:50:16.876 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:50:16.876 00.000 11060 BLC: Oldest BLC event removed
00:50:16.876 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:50:16.876 00.000 11060 MoveAxis(N, 847, ABG)
00:50:16.876 00.000 10844 UpdateGuideState exits: m=3238 SNR=36.4 Saturated
00:50:16.876 00.000 11060 duration set to 750 by maxDecDuration
00:50:16.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:16.877 00.001 11060 Guiding  Dir = 0, Dur = 750
00:50:16.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:16.877 00.000 10844 Enqueuing Expose request
00:50:16.883 00.006 11060 IsSlewing returns 0
00:50:16.883 00.000 11060 IsGuiding returns 0
00:50:17.636 00.753 11060 IsGuiding returns 0
00:50:17.637 00.001 11060 Move returns status 0, amount 750
00:50:17.637 00.000 11060 move complete, result=0
00:50:17.637 00.000 11060 worker thread done servicing request
00:50:17.637 00.000 11060 Worker thread wakes up
00:50:17.638 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
00:50:17.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:17.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:18.281 00.643 11060 Exposure complete
00:50:18.437 00.156 11060 worker thread done servicing request
00:50:18.437 00.000 10844 OnExposeComplete: enter
00:50:18.437 00.000 10844 UpdateGuideState(): m_state=6
00:50:18.438 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7370
00:50:18.438 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.31, Mass=2918, SNR=34.6, Peak=255 HFD=3.5
00:50:18.438 00.000 10844 MultiStar: [#1 -0.44,-0.48,0.00,M1] [#2 -0.31,-0.48,1.96,U] [#3 0.03,0.27,1.03,U] [#4 -0.24,0.37,0.89,U] [#5 0.25,-0.32,1.06,U] [#6 0.11,-0.66,0.00,M1] [#7 -0.24,0.02,0.85,U] [#8 0.36,-0.27,0.96,U] 
00:50:18.438 00.000 10844 single-star, 6 included, MultiStar: {-0.05, -0.13}, one-star: {0.02, -0.11}
00:50:18.438 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
00:50:18.438 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
00:50:18.438 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.42 mountX=0.10 mountY=0.03, mountTheta=0.32
00:50:18.440 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
00:50:18.440 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
00:50:18.440 00.000 11060 Worker thread wakes up
00:50:18.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
00:50:18.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
00:50:18.440 00.000 11060 Moving (0.02, -0.11) raw xDistance=0.10 yDistance=0.03
00:50:18.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:18.440 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.175133, 1:-0.033977
00:50:18.440 00.000 11060 BLC: No correction, Miss < min_move
00:50:18.440 00.000 10844 UpdateGuideState exits: m=2918 SNR=34.6 Saturated
00:50:18.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:18.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:18.440 00.000 10844 Enqueuing Expose request
00:50:18.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:50:18.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:18.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:50:18.441 00.001 11060 MoveAxis(E, 0, ABG)
00:50:18.441 00.000 11060 Move returns status 0, amount 0
00:50:18.441 00.000 11060 MoveAxis(N, 0, ABG)
00:50:18.441 00.000 11060 Move returns status 0, amount 0
00:50:18.441 00.000 11060 move complete, result=0
00:50:18.441 00.000 11060 worker thread done servicing request
00:50:18.441 00.000 11060 Worker thread wakes up
00:50:18.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:18.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:18.443 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:19.073 00.630 11060 Exposure complete
00:50:19.258 00.185 11060 worker thread done servicing request
00:50:19.258 00.000 10844 OnExposeComplete: enter
00:50:19.258 00.000 10844 UpdateGuideState(): m_state=6
00:50:19.259 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7371
00:50:19.259 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=58.61, Mass=2445, SNR=31.0, Peak=251 HFD=3.3
00:50:19.259 00.000 10844 MultiStar: [#1 -0.36,-0.10,1.06,U] [#2 -0.44,-0.75,0.00,M1] [#3 -0.31,0.84,0.00,M6] [#4 -0.36,0.01,1.10,U] [#5 0.05,-0.04,1.15,U] [#6 0.03,-0.08,1.01,U] [#7 -0.18,0.21,0.96,U] [#8 0.58,-0.08,1.08,U] 
00:50:19.259 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {0.20, 0.20}
00:50:19.259 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
00:50:19.259 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
00:50:19.259 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.07 mountX=-0.01 mountY=-0.01, mountTheta=-2.47
00:50:19.260 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
00:50:19.261 00.001 10844 Enqueuing Move request for scope (-0.01, 0.01)
00:50:19.261 00.000 11060 Worker thread wakes up
00:50:19.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:19.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
00:50:19.261 00.000 10844 UpdateGuideState exits: m=2445 SNR=31.0
00:50:19.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
00:50:19.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:19.261 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
00:50:19.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:19.261 00.000 10844 Enqueuing Expose request
00:50:19.261 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.175133, 1:-0.033977, 2:0.010114
00:50:19.261 00.000 11060 BLC: No correction, Miss < min_move
00:50:19.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:50:19.263 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:19.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:19.263 00.000 11060 MoveAxis(E, 0, ABG)
00:50:19.263 00.000 11060 Move returns status 0, amount 0
00:50:19.263 00.000 11060 MoveAxis(N, 0, ABG)
00:50:19.263 00.000 11060 Move returns status 0, amount 0
00:50:19.263 00.000 11060 move complete, result=0
00:50:19.263 00.000 11060 worker thread done servicing request
00:50:19.263 00.000 11060 Worker thread wakes up
00:50:19.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:19.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:19.265 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:19.894 00.629 11060 Exposure complete
00:50:20.052 00.158 11060 worker thread done servicing request
00:50:20.052 00.000 10844 OnExposeComplete: enter
00:50:20.052 00.000 10844 UpdateGuideState(): m_state=6
00:50:20.052 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7372
00:50:20.058 00.006 10844 Star::Find returns 1 (0), X=264.02, Y=57.95, Mass=2922, SNR=34.1, Peak=226 HFD=3.9
00:50:20.058 00.000 10844 MultiStar: [#1 -0.04,-0.40,0.95,U] [#2 -0.36,-0.47,2.02,U] [#3 -0.47,0.10,0.96,U] [#4 -0.22,-0.15,1.05,U] [#5 0.44,0.12,0.99,U] [#6 -0.05,-0.15,0.97,U] [#7 -0.29,-0.03,0.82,U] [#8 0.32,-0.42,0.90,U] 
00:50:20.058 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.24}, one-star: {-0.35, -0.46}
00:50:20.060 00.002 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
00:50:20.060 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
00:50:20.060 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.27 cameraTheta=-2.11 mountX=0.26 mountY=-0.10, mountTheta=-0.37
00:50:20.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.24, opts=13)
00:50:20.061 00.000 10844 Enqueuing Move request for scope (-0.14, -0.24)
00:50:20.061 00.000 11060 Worker thread wakes up
00:50:20.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd
00:50:20.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:20.061 00.000 10844 UpdateGuideState exits: m=2922 SNR=34.1
00:50:20.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:20.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:20.061 00.000 10844 Enqueuing Expose request
00:50:20.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.24)
00:50:20.061 00.000 11060 Moving (-0.14, -0.24) raw xDistance=0.26 yDistance=-0.10
00:50:20.061 00.000 11060 BLC: window closed
00:50:20.061 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.175133, 1:-0.033977, 2:0.010114
00:50:20.062 00.001 11060 BLC: No correction, Miss < min_move
00:50:20.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:50:20.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:20.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:20.062 00.000 11060 MoveAxis(W, 45, ABG)
00:50:20.062 00.000 11060 Guiding  Dir = 3, Dur = 45
00:50:20.092 00.030 11060 IsSlewing returns 0
00:50:20.092 00.000 11060 IsGuiding returns 0
00:50:20.140 00.048 11060 IsGuiding returns 0
00:50:20.140 00.000 11060 Move returns status 0, amount 45
00:50:20.140 00.000 11060 MoveAxis(N, 0, ABG)
00:50:20.140 00.000 11060 Move returns status 0, amount 0
00:50:20.140 00.000 11060 move complete, result=0
00:50:20.141 00.001 11060 worker thread done servicing request
00:50:20.141 00.000 11060 Worker thread wakes up
00:50:20.141 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
00:50:20.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:20.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:20.766 00.625 11060 Exposure complete
00:50:20.938 00.172 11060 worker thread done servicing request
00:50:20.938 00.000 10844 OnExposeComplete: enter
00:50:20.938 00.000 10844 UpdateGuideState(): m_state=6
00:50:20.938 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7373
00:50:20.938 00.000 10844 Star::Find returns 1 (1), X=264.18, Y=58.36, Mass=2669, SNR=32.5, Peak=255 HFD=3.2
00:50:20.940 00.002 10844 MultiStar: [#1 -0.05,-0.44,1.13,U] [#2 0.09,-0.44,2.15,U] [#3 -0.45,-0.36,0.91,U] [#4 0.12,-0.11,0.95,U] [#5 0.36,-0.02,1.10,U] [#6 -0.56,0.01,0.88,U] [#7 0.20,-0.50,0.86,U] [#8 0.71,-0.09,0.00,M1] 
00:50:20.940 00.000 10844 single-star, 7 included, MultiStar: {-0.03, -0.26}, one-star: {-0.19, -0.05}
00:50:20.940 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
00:50:20.940 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:50:20.940 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.88 mountX=0.08 mountY=-0.18, mountTheta=-1.13
00:50:20.941 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.05, opts=13)
00:50:20.941 00.000 10844 Enqueuing Move request for scope (-0.19, -0.05)
00:50:20.941 00.000 11060 Worker thread wakes up
00:50:20.942 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:20.942 00.000 10844 UpdateGuideState exits: m=2669 SNR=32.5 Saturated
00:50:20.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:20.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:20.942 00.000 10844 Enqueuing Expose request
00:50:20.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
00:50:20.942 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
00:50:20.942 00.000 11060 Moving (-0.19, -0.05) raw xDistance=0.08 yDistance=-0.18
00:50:20.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:50:20.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:20.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:50:20.942 00.000 11060 MoveAxis(E, 0, ABG)
00:50:20.942 00.000 11060 Move returns status 0, amount 0
00:50:20.942 00.000 11060 MoveAxis(N, 0, ABG)
00:50:20.942 00.000 11060 Move returns status 0, amount 0
00:50:20.942 00.000 11060 move complete, result=0
00:50:20.942 00.000 11060 worker thread done servicing request
00:50:20.942 00.000 11060 Worker thread wakes up
00:50:20.943 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:20.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:20.943 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:21.578 00.635 11060 Exposure complete
00:50:21.746 00.168 11060 worker thread done servicing request
00:50:21.746 00.000 10844 OnExposeComplete: enter
00:50:21.746 00.000 10844 UpdateGuideState(): m_state=6
00:50:21.747 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7374
00:50:21.747 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.53, Mass=3210, SNR=36.9, Peak=255 HFD=3.3
00:50:21.747 00.000 10844 MultiStar: [#1 -0.50,0.03,0.84,U] [#2 -0.09,-0.45,1.83,U] [#3 -0.43,-0.66,0.00,M5] [#4 -0.66,-0.35,0.00,M1] [#5 0.48,-0.21,0.93,U] [#6 -0.05,-0.05,0.87,U] [#7 -0.37,-0.56,0.00,M1] [#8 0.26,-0.02,0.83,U] 
00:50:21.747 00.000 10844 single-star, 5 included, MultiStar: {0.02, -0.15}, one-star: {0.08, 0.12}
00:50:21.747 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
00:50:21.747 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
00:50:21.747 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.98 mountX=-0.13 mountY=0.06, mountTheta=2.72
00:50:21.748 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.12, opts=13)
00:50:21.748 00.000 10844 Enqueuing Move request for scope (0.08, 0.12)
00:50:21.749 00.001 11060 Worker thread wakes up
00:50:21.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:50:21.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:50:21.749 00.000 11060 Moving (0.08, 0.12) raw xDistance=-0.13 yDistance=0.06
00:50:21.749 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:21.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:50:21.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:21.749 00.000 10844 UpdateGuideState exits: m=3210 SNR=36.9 Saturated
00:50:21.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:21.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:21.749 00.000 10844 Enqueuing Expose request
00:50:21.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:50:21.749 00.000 11060 MoveAxis(E, 22, ABG)
00:50:21.749 00.000 11060 Guiding  Dir = 2, Dur = 22
00:50:21.761 00.012 11060 IsSlewing returns 0
00:50:21.762 00.001 11060 IsGuiding returns 0
00:50:21.797 00.035 11060 IsGuiding returns 0
00:50:21.797 00.000 11060 Move returns status 0, amount 22
00:50:21.798 00.001 11060 MoveAxis(N, 0, ABG)
00:50:21.798 00.000 11060 Move returns status 0, amount 0
00:50:21.798 00.000 11060 move complete, result=0
00:50:21.798 00.000 11060 worker thread done servicing request
00:50:21.798 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
00:50:21.798 00.000 11060 Worker thread wakes up
00:50:21.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:21.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:22.437 00.639 11060 Exposure complete
00:50:22.622 00.185 11060 worker thread done servicing request
00:50:22.622 00.000 10844 OnExposeComplete: enter
00:50:22.623 00.001 10844 UpdateGuideState(): m_state=6
00:50:22.623 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7375
00:50:22.623 00.000 10844 Star::Find returns 1 (1), X=264.78, Y=58.53, Mass=2972, SNR=34.7, Peak=255 HFD=3.4
00:50:22.623 00.000 10844 MultiStar: [#1 0.08,-1.01,0.00,M1] [#2 0.35,-0.58,0.00,M1] [#3 -0.48,-0.20,0.82,U] [#4 -0.10,0.25,0.98,U] [#5 0.57,-0.20,1.09,U] [#6 0.01,-0.24,0.95,U] [#7 0.11,0.07,0.86,U] [#8 -0.22,-0.05,0.94,U] 
00:50:22.623 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.42, 0.11}
00:50:22.623 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
00:50:22.623 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
00:50:22.624 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.49 mountX=0.02 mountY=0.07, mountTheta=1.26
00:50:22.624 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
00:50:22.626 00.002 10844 Enqueuing Move request for scope (0.07, -0.04)
00:50:22.626 00.000 11060 Worker thread wakes up
00:50:22.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:22.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:50:22.626 00.000 10844 UpdateGuideState exits: m=2972 SNR=34.7 Saturated
00:50:22.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:50:22.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:22.626 00.000 11060 Moving (0.07, -0.04) raw xDistance=0.02 yDistance=0.07
00:50:22.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:22.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:22.626 00.000 10844 Enqueuing Expose request
00:50:22.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:22.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:50:22.626 00.000 11060 MoveAxis(E, 0, ABG)
00:50:22.626 00.000 11060 Move returns status 0, amount 0
00:50:22.626 00.000 11060 MoveAxis(N, 0, ABG)
00:50:22.627 00.001 11060 Move returns status 0, amount 0
00:50:22.627 00.000 11060 move complete, result=0
00:50:22.627 00.000 11060 worker thread done servicing request
00:50:22.627 00.000 11060 Worker thread wakes up
00:50:22.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:22.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:22.628 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:23.268 00.640 11060 Exposure complete
00:50:23.463 00.195 11060 worker thread done servicing request
00:50:23.463 00.000 10844 OnExposeComplete: enter
00:50:23.463 00.000 10844 UpdateGuideState(): m_state=6
00:50:23.463 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7376
00:50:23.463 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=57.96, Mass=2882, SNR=34.6, Peak=250 HFD=3.5
00:50:23.464 00.001 10844 MultiStar: [#1 -0.28,-1.03,0.00,M2] [#2 0.08,-1.13,0.00,M2] [#3 -0.34,0.15,0.91,U] [#4 -0.23,-0.64,0.00,M1] [#5 0.08,-0.47,1.04,U] [#6 0.14,-0.87,0.00,M1] [#7 -0.16,-0.15,0.84,U] [#8 -0.16,-1.01,0.00,M1] 
00:50:23.464 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.25}, one-star: {0.06, -0.46}
00:50:23.464 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
00:50:23.464 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
00:50:23.464 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.88 mountX=0.26 mountY=-0.04, mountTheta=-0.14
00:50:23.465 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.25, opts=13)
00:50:23.465 00.000 10844 Enqueuing Move request for scope (-0.08, -0.25)
00:50:23.465 00.000 11060 Worker thread wakes up
00:50:23.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:23.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
00:50:23.466 00.001 10844 UpdateGuideState exits: m=2882 SNR=34.6
00:50:23.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
00:50:23.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:23.466 00.000 11060 Moving (-0.08, -0.25) raw xDistance=0.26 yDistance=-0.04
00:50:23.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:23.466 00.000 10844 Enqueuing Expose request
00:50:23.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:50:23.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:23.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:50:23.466 00.000 11060 MoveAxis(W, 45, ABG)
00:50:23.466 00.000 11060 Guiding  Dir = 3, Dur = 45
00:50:23.490 00.024 11060 IsSlewing returns 0
00:50:23.492 00.002 11060 IsGuiding returns 0
00:50:23.563 00.071 11060 IsGuiding returns 0
00:50:23.563 00.000 11060 Move returns status 0, amount 45
00:50:23.564 00.001 11060 MoveAxis(N, 0, ABG)
00:50:23.564 00.000 11060 Move returns status 0, amount 0
00:50:23.564 00.000 11060 move complete, result=0
00:50:23.565 00.001 10844 GuideStep: 0.3 px 45 ms WEST, -0.0 px 0 ms NORTH
00:50:23.565 00.000 11060 worker thread done servicing request
00:50:23.567 00.002 11060 Worker thread wakes up
00:50:23.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:23.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:24.203 00.636 11060 Exposure complete
00:50:24.382 00.179 11060 worker thread done servicing request
00:50:24.382 00.000 10844 OnExposeComplete: enter
00:50:24.382 00.000 10844 UpdateGuideState(): m_state=6
00:50:24.384 00.002 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7377
00:50:24.384 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=58.08, Mass=2909, SNR=34.5, Peak=210 HFD=4.0
00:50:24.384 00.000 10844 MultiStar: [#1 0.11,-0.01,1.04,U] [#2 -1.22,-0.50,0.00,M3] [#3 -0.22,0.75,0.00,M4] [#4 0.19,-0.32,0.96,U] [#5 0.25,0.11,0.95,U] [#6 -0.11,-0.08,0.96,U] [#7 -0.25,-0.36,0.82,U] [#8 0.10,0.09,0.86,U] 
00:50:24.384 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.13}, one-star: {-0.32, -0.34}
00:50:24.384 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
00:50:24.384 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
00:50:24.385 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.59 mountX=0.13 mountY=0.02, mountTheta=0.14
00:50:24.386 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.13, opts=13)
00:50:24.386 00.000 10844 Enqueuing Move request for scope (-0.00, -0.13)
00:50:24.387 00.001 11060 Worker thread wakes up
00:50:24.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:24.387 00.000 10844 UpdateGuideState exits: m=2909 SNR=34.5
00:50:24.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:24.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:24.387 00.000 10844 Enqueuing Expose request
00:50:24.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
00:50:24.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
00:50:24.387 00.000 11060 Moving (-0.00, -0.13) raw xDistance=0.13 yDistance=0.02
00:50:24.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:50:24.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:24.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:50:24.387 00.000 11060 MoveAxis(W, 23, ABG)
00:50:24.387 00.000 11060 Guiding  Dir = 3, Dur = 23
00:50:24.412 00.025 11060 IsSlewing returns 0
00:50:24.412 00.000 11060 IsGuiding returns 0
00:50:24.460 00.048 11060 IsGuiding returns 0
00:50:24.460 00.000 11060 Move returns status 0, amount 23
00:50:24.460 00.000 11060 MoveAxis(N, 0, ABG)
00:50:24.460 00.000 11060 Move returns status 0, amount 0
00:50:24.460 00.000 11060 move complete, result=0
00:50:24.460 00.000 11060 worker thread done servicing request
00:50:24.461 00.001 11060 Worker thread wakes up
00:50:24.461 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
00:50:24.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:24.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:25.089 00.628 11060 Exposure complete
00:50:25.235 00.146 11060 worker thread done servicing request
00:50:25.235 00.000 10844 OnExposeComplete: enter
00:50:25.235 00.000 10844 UpdateGuideState(): m_state=6
00:50:25.237 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7378
00:50:25.237 00.000 10844 Star::Find returns 1 (1), X=264.88, Y=58.59, Mass=2686, SNR=33.1, Peak=255 HFD=3.3
00:50:25.237 00.000 10844 MultiStar: [#1 -0.09,0.40,1.12,U] [#2 -0.27,-0.34,2.17,U] [#3 -0.13,0.99,0.00,M5] [#4 -0.12,-0.35,0.90,U] [#5 0.16,0.27,1.06,U] [#6 -0.37,0.07,0.86,U] [#7 -0.19,0.04,0.86,U] [#8 0.68,0.18,0.00,M1] 
00:50:25.237 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.01}, one-star: {0.52, 0.17}
00:50:25.237 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
00:50:25.237 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
00:50:25.237 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.03 mountX=0.02 mountY=-0.07, mountTheta=-1.27
00:50:25.238 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
00:50:25.239 00.001 10844 Enqueuing Move request for scope (-0.07, -0.01)
00:50:25.239 00.000 11060 Worker thread wakes up
00:50:25.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:50:25.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:50:25.239 00.000 11060 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=-0.07
00:50:25.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:50:25.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:25.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:25.239 00.000 10844 UpdateGuideState exits: m=2686 SNR=33.1 Saturated
00:50:25.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:25.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:25.239 00.000 10844 Enqueuing Expose request
00:50:25.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:50:25.239 00.000 11060 MoveAxis(E, 0, ABG)
00:50:25.239 00.000 11060 Move returns status 0, amount 0
00:50:25.239 00.000 11060 MoveAxis(N, 0, ABG)
00:50:25.240 00.001 11060 Move returns status 0, amount 0
00:50:25.240 00.000 11060 move complete, result=0
00:50:25.240 00.000 11060 worker thread done servicing request
00:50:25.240 00.000 11060 Worker thread wakes up
00:50:25.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:25.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:25.241 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:25.876 00.635 11060 Exposure complete
00:50:26.036 00.160 11060 worker thread done servicing request
00:50:26.037 00.001 10844 OnExposeComplete: enter
00:50:26.037 00.000 10844 UpdateGuideState(): m_state=6
00:50:26.037 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7379
00:50:26.037 00.000 10844 Star::Find returns 1 (1), X=264.68, Y=57.61, Mass=3251, SNR=36.0, Peak=255 HFD=3.5
00:50:26.037 00.000 10844 MultiStar: [#1 0.26,-0.89,0.00,M1] [#2 0.19,0.11,1.84,U] [#3 -0.04,0.01,0.93,U] [#4 -0.37,0.11,0.86,U] [#5 0.44,0.03,0.99,U] [#6 -0.05,-0.08,0.82,U] [#7 0.35,-0.22,0.79,U] [#8 0.23,-0.35,0.85,U] 
00:50:26.037 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.12}, one-star: {0.31, -0.81}
00:50:26.038 00.001 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
00:50:26.038 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
00:50:26.038 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.71 mountX=0.10 mountY=0.16, mountTheta=1.04
00:50:26.039 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.12, opts=13)
00:50:26.039 00.000 10844 Enqueuing Move request for scope (0.14, -0.12)
00:50:26.039 00.000 11060 Worker thread wakes up
00:50:26.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:26.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
00:50:26.039 00.000 10844 UpdateGuideState exits: m=3251 SNR=36.0 Saturated
00:50:26.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
00:50:26.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:26.039 00.000 11060 Moving (0.14, -0.12) raw xDistance=0.10 yDistance=0.16
00:50:26.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:26.040 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:50:26.040 00.000 10844 Enqueuing Expose request
00:50:26.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:26.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:50:26.040 00.000 11060 MoveAxis(E, 0, ABG)
00:50:26.040 00.000 11060 Move returns status 0, amount 0
00:50:26.040 00.000 11060 MoveAxis(N, 0, ABG)
00:50:26.040 00.000 11060 Move returns status 0, amount 0
00:50:26.040 00.000 11060 move complete, result=0
00:50:26.040 00.000 11060 worker thread done servicing request
00:50:26.040 00.000 11060 Worker thread wakes up
00:50:26.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:26.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:26.041 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:26.673 00.632 11060 Exposure complete
00:50:26.854 00.181 11060 worker thread done servicing request
00:50:26.854 00.000 10844 OnExposeComplete: enter
00:50:26.854 00.000 10844 UpdateGuideState(): m_state=6
00:50:26.854 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7380
00:50:26.854 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=58.76, Mass=2688, SNR=33.3, Peak=237 HFD=3.4
00:50:26.854 00.000 10844 MultiStar: [#1 -0.87,-0.08,0.00,M2] [#2 0.15,0.02,2.03,U] [#3 -0.63,0.58,0.00,M5] [#4 0.06,0.37,0.93,U] [#5 0.41,-0.69,0.00,M1] [#6 -0.22,-0.27,0.99,U] [#7 -0.41,0.12,0.89,U] [#8 0.23,0.08,0.90,U] 
00:50:26.854 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.09}, one-star: {0.17, 0.34}
00:50:26.855 00.001 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
00:50:26.855 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
00:50:26.855 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.34 mountX=-0.10 mountY=0.01, mountTheta=3.07
00:50:26.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
00:50:26.856 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
00:50:26.857 00.001 11060 Worker thread wakes up
00:50:26.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
00:50:26.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
00:50:26.857 00.000 11060 Moving (0.02, 0.09) raw xDistance=-0.10 yDistance=0.01
00:50:26.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:50:26.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:26.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:26.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:50:26.857 00.000 11060 MoveAxis(E, 0, ABG)
00:50:26.857 00.000 11060 Move returns status 0, amount 0
00:50:26.857 00.000 11060 MoveAxis(N, 0, ABG)
00:50:26.857 00.000 11060 Move returns status 0, amount 0
00:50:26.857 00.000 10844 UpdateGuideState exits: m=2688 SNR=33.3
00:50:26.857 00.000 11060 move complete, result=0
00:50:26.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:26.858 00.001 11060 worker thread done servicing request
00:50:26.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:26.858 00.000 10844 Enqueuing Expose request
00:50:26.858 00.000 11060 Worker thread wakes up
00:50:26.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:26.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:26.858 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:27.484 00.626 11060 Exposure complete
00:50:27.665 00.181 11060 worker thread done servicing request
00:50:27.666 00.001 10844 OnExposeComplete: enter
00:50:27.666 00.000 10844 UpdateGuideState(): m_state=6
00:50:27.666 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7381
00:50:27.666 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.35, Mass=2546, SNR=32.4, Peak=255 HFD=3.3
00:50:27.666 00.000 10844 MultiStar: [#1 -0.20,0.07,0.97,U] [#2 0.09,-0.41,2.14,U] [#3 -0.27,0.35,1.06,U] [#4 -0.04,0.01,1.02,U] [#5 0.73,-0.40,0.00,M2] [#6 -0.07,-0.50,0.94,U] [#7 -0.08,-0.07,0.91,U] [#8 0.49,0.08,0.97,U] 
00:50:27.666 00.000 10844 single-star, 7 included, MultiStar: {0.00, -0.11}, one-star: {-0.00, -0.07}
00:50:27.667 00.001 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
00:50:27.667 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
00:50:27.667 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.61 mountX=0.07 mountY=0.01, mountTheta=0.12
00:50:27.669 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.07, opts=13)
00:50:27.669 00.000 10844 Enqueuing Move request for scope (-0.00, -0.07)
00:50:27.669 00.000 11060 Worker thread wakes up
00:50:27.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
00:50:27.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:27.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
00:50:27.669 00.000 10844 UpdateGuideState exits: m=2546 SNR=32.4 Saturated
00:50:27.669 00.000 11060 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.01
00:50:27.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:27.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:50:27.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:27.669 00.000 10844 Enqueuing Expose request
00:50:27.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:27.670 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:50:27.670 00.000 11060 MoveAxis(E, 0, ABG)
00:50:27.670 00.000 11060 Move returns status 0, amount 0
00:50:27.670 00.000 11060 MoveAxis(N, 0, ABG)
00:50:27.670 00.000 11060 Move returns status 0, amount 0
00:50:27.670 00.000 11060 move complete, result=0
00:50:27.670 00.000 11060 worker thread done servicing request
00:50:27.671 00.001 11060 Worker thread wakes up
00:50:27.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:27.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:27.672 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:28.330 00.658 11060 Exposure complete
00:50:28.492 00.162 11060 worker thread done servicing request
00:50:28.492 00.000 10844 OnExposeComplete: enter
00:50:28.492 00.000 10844 UpdateGuideState(): m_state=6
00:50:28.493 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7382
00:50:28.493 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.16, Mass=2649, SNR=33.2, Peak=237 HFD=3.3
00:50:28.493 00.000 10844 MultiStar: [#1 -0.15,-0.94,0.00,M2] [#2 -0.58,-0.03,2.16,U] [#3 -0.52,-0.34,0.00,M5] [#4 0.00,-0.35,0.97,U] [#5 0.29,-0.22,0.98,U] [#6 -0.12,-0.55,1.01,U] [#7 0.30,-0.68,0.00,M1] [#8 0.32,-0.31,0.93,U] 
00:50:28.493 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.24}, one-star: {0.23, -0.26}
00:50:28.493 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
00:50:28.493 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
00:50:28.493 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.26 cameraTheta=-1.88 mountX=0.25 mountY=-0.04, mountTheta=-0.14
00:50:28.494 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.24, opts=13)
00:50:28.495 00.001 10844 Enqueuing Move request for scope (-0.08, -0.24)
00:50:28.495 00.000 11060 Worker thread wakes up
00:50:28.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
00:50:28.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
00:50:28.495 00.000 11060 Moving (-0.08, -0.24) raw xDistance=0.25 yDistance=-0.04
00:50:28.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:50:28.495 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:28.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:28.495 00.000 10844 UpdateGuideState exits: m=2649 SNR=33.2
00:50:28.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:50:28.495 00.000 11060 MoveAxis(W, 44, ABG)
00:50:28.495 00.000 11060 Guiding  Dir = 3, Dur = 44
00:50:28.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:28.496 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:28.496 00.000 10844 Enqueuing Expose request
00:50:28.527 00.031 11060 IsSlewing returns 0
00:50:28.528 00.001 11060 IsGuiding returns 0
00:50:28.590 00.062 11060 IsGuiding returns 0
00:50:28.590 00.000 11060 Move returns status 0, amount 44
00:50:28.590 00.000 11060 MoveAxis(N, 0, ABG)
00:50:28.590 00.000 11060 Move returns status 0, amount 0
00:50:28.590 00.000 11060 move complete, result=0
00:50:28.592 00.002 11060 worker thread done servicing request
00:50:28.592 00.000 11060 Worker thread wakes up
00:50:28.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:28.592 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.0 px 0 ms NORTH
00:50:28.593 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:29.227 00.634 11060 Exposure complete
00:50:29.424 00.197 11060 worker thread done servicing request
00:50:29.424 00.000 10844 OnExposeComplete: enter
00:50:29.424 00.000 10844 UpdateGuideState(): m_state=6
00:50:29.425 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7383
00:50:29.425 00.000 10844 Star::Find returns 1 (0), X=264.36, Y=58.38, Mass=2844, SNR=34.1, Peak=249 HFD=3.4
00:50:29.425 00.000 10844 MultiStar: [#1 -0.06,-0.74,0.00,M3] [#2 0.00,-0.87,0.00,M1] [#3 -0.24,-0.34,1.01,U] [#4 0.27,-0.23,1.01,U] [#5 0.26,-0.07,1.00,U] [#6 0.09,-0.24,0.90,U] [#7 -0.24,-0.14,0.78,U] [#8 0.08,-0.43,0.91,U] 
00:50:29.425 00.000 10844 single-star, 6 included, MultiStar: {0.04, -0.21}, one-star: {-0.01, -0.03}
00:50:29.425 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
00:50:29.425 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
00:50:29.426 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.73 mountX=0.03 mountY=0.00, mountTheta=0.01
00:50:29.427 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
00:50:29.427 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
00:50:29.427 00.000 11060 Worker thread wakes up
00:50:29.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
00:50:29.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
00:50:29.427 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.00
00:50:29.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:50:29.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:29.429 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:29.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:50:29.429 00.000 11060 MoveAxis(E, 0, ABG)
00:50:29.429 00.000 11060 Move returns status 0, amount 0
00:50:29.429 00.000 11060 MoveAxis(N, 0, ABG)
00:50:29.429 00.000 11060 Move returns status 0, amount 0
00:50:29.429 00.000 11060 move complete, result=0
00:50:29.429 00.000 10844 UpdateGuideState exits: m=2844 SNR=34.1
00:50:29.429 00.000 11060 worker thread done servicing request
00:50:29.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:29.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:29.429 00.000 10844 Enqueuing Expose request
00:50:29.429 00.000 11060 Worker thread wakes up
00:50:29.429 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:29.430 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:29.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:30.065 00.635 11060 Exposure complete
00:50:30.246 00.181 11060 worker thread done servicing request
00:50:30.246 00.000 10844 OnExposeComplete: enter
00:50:30.246 00.000 10844 UpdateGuideState(): m_state=6
00:50:30.247 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7384
00:50:30.247 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.00, Mass=3061, SNR=35.4, Peak=255 HFD=3.3
00:50:30.247 00.000 10844 MultiStar: [#1 -0.31,-0.54,0.00,M4] [#2 -0.02,-0.60,1.89,U] [#3 -0.88,-0.40,0.00,M5] [#4 0.07,-0.12,0.86,U] [#5 0.36,-0.58,0.00,M1] [#6 -0.36,0.04,0.90,U] [#7 -0.25,0.01,0.85,U] [#8 -0.21,0.01,0.89,U] 
00:50:30.247 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.25}, one-star: {-0.07, -0.42}
00:50:30.247 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
00:50:30.247 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
00:50:30.247 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.02 mountX=0.27 mountY=-0.08, mountTheta=-0.28
00:50:30.248 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.25, opts=13)
00:50:30.248 00.000 10844 Enqueuing Move request for scope (-0.12, -0.25)
00:50:30.248 00.000 11060 Worker thread wakes up
00:50:30.248 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:50:30.249 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
00:50:30.249 00.000 10844 UpdateGuideState exits: m=3061 SNR=35.4 Saturated
00:50:30.249 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
00:50:30.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:30.249 00.000 11060 Moving (-0.12, -0.25) raw xDistance=0.27 yDistance=-0.08
00:50:30.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:30.249 00.000 10844 Enqueuing Expose request
00:50:30.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
00:50:30.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:30.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:50:30.249 00.000 11060 MoveAxis(W, 47, ABG)
00:50:30.249 00.000 11060 Guiding  Dir = 3, Dur = 47
00:50:30.254 00.005 11060 IsSlewing returns 0
00:50:30.254 00.000 11060 IsGuiding returns 0
00:50:30.315 00.061 11060 IsGuiding returns 0
00:50:30.315 00.000 11060 Move returns status 0, amount 47
00:50:30.315 00.000 11060 MoveAxis(N, 0, ABG)
00:50:30.315 00.000 11060 Move returns status 0, amount 0
00:50:30.315 00.000 11060 move complete, result=0
00:50:30.315 00.000 11060 worker thread done servicing request
00:50:30.315 00.000 11060 Worker thread wakes up
00:50:30.315 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
00:50:30.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:30.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:30.960 00.645 11060 Exposure complete
00:50:31.127 00.167 11060 worker thread done servicing request
00:50:31.127 00.000 10844 OnExposeComplete: enter
00:50:31.127 00.000 10844 UpdateGuideState(): m_state=6
00:50:31.128 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7385
00:50:31.128 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=58.44, Mass=2313, SNR=30.1, Peak=250 HFD=3.3
00:50:31.128 00.000 10844 MultiStar: [#1 0.02,-0.25,1.05,U] [#2 0.38,-0.38,2.35,U] [#3 -0.83,0.39,0.00,M6] [#4 -0.11,-0.26,1.04,U] [#5 0.27,0.02,1.12,U] [#6 -0.27,-0.18,1.05,U] [#7 0.23,0.31,0.89,U] [#8 0.15,0.07,1.10,U] 
00:50:31.128 00.000 10844 single-star, 7 included, MultiStar: {0.11, -0.13}, one-star: {-0.13, 0.03}
00:50:31.128 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
00:50:31.128 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
00:50:31.128 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.93 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
00:50:31.130 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.03, opts=13)
00:50:31.130 00.000 10844 Enqueuing Move request for scope (-0.13, 0.03)
00:50:31.130 00.000 11060 Worker thread wakes up
00:50:31.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:31.130 00.000 10844 UpdateGuideState exits: m=2313 SNR=30.1
00:50:31.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:31.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:31.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
00:50:31.130 00.000 10844 Enqueuing Expose request
00:50:31.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
00:50:31.130 00.000 11060 Moving (-0.13, 0.03) raw xDistance=-0.00 yDistance=-0.13
00:50:31.131 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:50:31.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:31.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:50:31.131 00.000 11060 MoveAxis(E, 0, ABG)
00:50:31.131 00.000 11060 Move returns status 0, amount 0
00:50:31.131 00.000 11060 MoveAxis(N, 0, ABG)
00:50:31.131 00.000 11060 Move returns status 0, amount 0
00:50:31.131 00.000 11060 move complete, result=0
00:50:31.131 00.000 11060 worker thread done servicing request
00:50:31.131 00.000 11060 Worker thread wakes up
00:50:31.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:31.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:31.133 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:31.770 00.637 11060 Exposure complete
00:50:31.936 00.166 11060 worker thread done servicing request
00:50:31.936 00.000 10844 OnExposeComplete: enter
00:50:31.936 00.000 10844 UpdateGuideState(): m_state=6
00:50:31.936 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7386
00:50:31.936 00.000 10844 Star::Find returns 1 (0), X=264.72, Y=58.18, Mass=2800, SNR=34.3, Peak=238 HFD=3.3
00:50:31.936 00.000 10844 MultiStar: [#1 -0.18,-0.67,0.00,M4] [#2 -0.42,-0.76,0.00,M1] [#3 -0.89,-0.05,0.00,M7] [#4 0.07,-0.09,0.93,U] [#5 0.50,-0.12,1.07,U] [#6 -0.14,-0.41,0.94,U] [#7 -0.29,0.05,0.86,U] [#8 0.34,-0.57,0.00,M1] 
00:50:31.936 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.16}, one-star: {0.35, -0.23}
00:50:31.936 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
00:50:31.937 00.001 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
00:50:31.937 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.93 mountX=0.14 mountY=0.14, mountTheta=0.81
00:50:31.938 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.16, opts=13)
00:50:31.938 00.000 10844 Enqueuing Move request for scope (0.12, -0.16)
00:50:31.938 00.000 11060 Worker thread wakes up
00:50:31.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:31.938 00.000 10844 UpdateGuideState exits: m=2800 SNR=34.3
00:50:31.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:31.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:31.938 00.000 10844 Enqueuing Expose request
00:50:31.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
00:50:31.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
00:50:31.938 00.000 11060 Moving (0.12, -0.16) raw xDistance=0.14 yDistance=0.14
00:50:31.939 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:50:31.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:31.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:50:31.939 00.000 11060 MoveAxis(W, 24, ABG)
00:50:31.939 00.000 11060 Guiding  Dir = 3, Dur = 24
00:50:31.964 00.025 11060 IsSlewing returns 0
00:50:31.964 00.000 11060 IsGuiding returns 0
00:50:32.007 00.043 11060 IsGuiding returns 0
00:50:32.007 00.000 11060 Move returns status 0, amount 24
00:50:32.007 00.000 11060 MoveAxis(N, 0, ABG)
00:50:32.007 00.000 11060 Move returns status 0, amount 0
00:50:32.007 00.000 11060 move complete, result=0
00:50:32.007 00.000 11060 worker thread done servicing request
00:50:32.007 00.000 11060 Worker thread wakes up
00:50:32.007 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
00:50:32.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:32.009 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:32.636 00.627 11060 Exposure complete
00:50:32.805 00.169 11060 worker thread done servicing request
00:50:32.805 00.000 10844 OnExposeComplete: enter
00:50:32.805 00.000 10844 UpdateGuideState(): m_state=6
00:50:32.805 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7387
00:50:32.805 00.000 10844 Star::Find returns 1 (0), X=264.38, Y=58.49, Mass=2505, SNR=32.1, Peak=247 HFD=3.3
00:50:32.806 00.001 10844 MultiStar: [#1 -0.16,0.49,1.00,U] [#2 0.02,-0.24,2.20,U] [#3 -0.09,0.30,1.02,U] [#4 0.13,-0.07,0.94,U] [#5 0.29,0.21,1.03,U] [#6 -0.03,-0.16,1.02,U] [#7 -0.32,-0.15,0.93,U] [#8 -0.08,-0.13,0.98,U] 
00:50:32.806 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.02, 0.08}
00:50:32.806 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
00:50:32.806 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.68)
00:50:32.806 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.87 mountX=-0.00 mountY=-0.02, mountTheta=-1.66
00:50:32.807 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.00, opts=13)
00:50:32.807 00.000 10844 Enqueuing Move request for scope (-0.02, 0.00)
00:50:32.807 00.000 11060 Worker thread wakes up
00:50:32.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:50:32.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:50:32.807 00.000 11060 Moving (-0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
00:50:32.808 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:32.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:50:32.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:32.808 00.000 10844 UpdateGuideState exits: m=2505 SNR=32.1
00:50:32.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:32.808 00.000 11060 MoveAxis(E, 0, ABG)
00:50:32.808 00.000 11060 Move returns status 0, amount 0
00:50:32.808 00.000 11060 MoveAxis(N, 0, ABG)
00:50:32.808 00.000 11060 Move returns status 0, amount 0
00:50:32.808 00.000 11060 move complete, result=0
00:50:32.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:32.808 00.000 11060 worker thread done servicing request
00:50:32.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:32.808 00.000 10844 Enqueuing Expose request
00:50:32.808 00.000 11060 Worker thread wakes up
00:50:32.808 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:32.809 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:32.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:33.455 00.646 11060 Exposure complete
00:50:33.654 00.199 11060 worker thread done servicing request
00:50:33.654 00.000 10844 OnExposeComplete: enter
00:50:33.654 00.000 10844 UpdateGuideState(): m_state=6
00:50:33.654 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7388
00:50:33.654 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=58.80, Mass=3036, SNR=35.1, Peak=246 HFD=3.4
00:50:33.654 00.000 10844 MultiStar: [#1 -0.16,0.14,0.98,U] [#2 -0.10,-0.18,1.97,U] [#3 -0.18,0.49,0.97,U] [#4 -0.18,0.30,0.97,U] [#5 0.44,0.23,0.98,U] [#6 -0.54,-0.76,0.00,M1] [#7 -0.14,0.12,0.85,U] [#8 -0.17,-0.03,0.95,U] 
00:50:33.654 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.14}, one-star: {-0.03, 0.39}
00:50:33.654 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
00:50:33.655 00.001 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
00:50:33.655 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.01 mountX=-0.13 mountY=-0.09, mountTheta=-2.54
00:50:33.656 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.14, opts=13)
00:50:33.656 00.000 10844 Enqueuing Move request for scope (-0.07, 0.14)
00:50:33.656 00.000 11060 Worker thread wakes up
00:50:33.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
00:50:33.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
00:50:33.656 00.000 11060 Moving (-0.07, 0.14) raw xDistance=-0.13 yDistance=-0.09
00:50:33.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:50:33.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:33.656 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:33.657 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:50:33.657 00.000 10844 UpdateGuideState exits: m=3036 SNR=35.1
00:50:33.657 00.000 11060 MoveAxis(E, 22, ABG)
00:50:33.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:33.657 00.000 11060 Guiding  Dir = 2, Dur = 22
00:50:33.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:33.657 00.000 10844 Enqueuing Expose request
00:50:33.664 00.007 11060 IsSlewing returns 0
00:50:33.664 00.000 11060 IsGuiding returns 0
00:50:33.695 00.031 11060 IsGuiding returns 0
00:50:33.695 00.000 11060 Move returns status 0, amount 22
00:50:33.695 00.000 11060 MoveAxis(N, 0, ABG)
00:50:33.695 00.000 11060 Move returns status 0, amount 0
00:50:33.695 00.000 11060 move complete, result=0
00:50:33.695 00.000 11060 worker thread done servicing request
00:50:33.695 00.000 11060 Worker thread wakes up
00:50:33.696 00.001 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:50:33.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:33.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:34.328 00.632 11060 Exposure complete
00:50:34.496 00.168 11060 worker thread done servicing request
00:50:34.496 00.000 10844 OnExposeComplete: enter
00:50:34.496 00.000 10844 UpdateGuideState(): m_state=6
00:50:34.498 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7389
00:50:34.498 00.000 10844 Star::Find returns 1 (0), X=264.86, Y=58.36, Mass=3203, SNR=36.3, Peak=245 HFD=3.4
00:50:34.498 00.000 10844 MultiStar: [#1 -0.24,-0.93,0.00,M3] [#2 -0.14,-0.24,1.77,U] [#3 -0.58,0.36,0.00,M6] [#4 -0.11,-0.27,0.92,U] [#5 -0.07,-0.27,0.98,U] [#6 -0.35,-0.49,0.95,U] [#7 -0.20,-0.36,0.83,U] [#8 -0.07,-0.94,0.00,M1] 
00:50:34.498 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.27}, one-star: {0.49, -0.06}
00:50:34.498 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
00:50:34.498 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
00:50:34.498 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.81 mountX=0.28 mountY=-0.02, mountTheta=-0.08
00:50:34.500 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.27, opts=13)
00:50:34.500 00.000 10844 Enqueuing Move request for scope (-0.07, -0.27)
00:50:34.500 00.000 11060 Worker thread wakes up
00:50:34.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.27) opts 0xd
00:50:34.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.27)
00:50:34.500 00.000 11060 Moving (-0.07, -0.27) raw xDistance=0.28 yDistance=-0.02
00:50:34.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
00:50:34.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:34.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:34.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:50:34.500 00.000 11060 MoveAxis(W, 48, ABG)
00:50:34.500 00.000 11060 Guiding  Dir = 3, Dur = 48
00:50:34.500 00.000 10844 UpdateGuideState exits: m=3203 SNR=36.3
00:50:34.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:34.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:34.500 00.000 10844 Enqueuing Expose request
00:50:34.525 00.025 11060 IsSlewing returns 0
00:50:34.525 00.000 11060 IsGuiding returns 0
00:50:34.603 00.078 11060 IsGuiding returns 0
00:50:34.603 00.000 11060 Move returns status 0, amount 48
00:50:34.603 00.000 11060 MoveAxis(N, 0, ABG)
00:50:34.603 00.000 11060 Move returns status 0, amount 0
00:50:34.603 00.000 11060 move complete, result=0
00:50:34.603 00.000 11060 worker thread done servicing request
00:50:34.605 00.002 10844 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
00:50:34.605 00.000 11060 Worker thread wakes up
00:50:34.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:34.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:35.237 00.632 11060 Exposure complete
00:50:35.409 00.172 11060 worker thread done servicing request
00:50:35.409 00.000 10844 OnExposeComplete: enter
00:50:35.409 00.000 10844 UpdateGuideState(): m_state=6
00:50:35.409 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7390
00:50:35.409 00.000 10844 Star::Find returns 1 (0), X=264.79, Y=58.39, Mass=2421, SNR=31.2, Peak=233 HFD=3.6
00:50:35.410 00.001 10844 MultiStar: [#1 0.02,-0.18,1.05,U] [#2 -0.28,-0.23,2.29,U] [#3 -0.38,-0.00,1.03,U] [#4 0.02,-0.53,1.06,U] [#5 0.57,0.15,1.10,U] [#6 0.07,-0.23,1.03,U] [#7 0.06,0.38,0.79,U] [#8 0.29,-0.33,1.06,U] 
00:50:35.410 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.43, -0.02}
00:50:35.410 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
00:50:35.410 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
00:50:35.410 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.14 cameraTheta=-1.24 mountX=0.13 mountY=0.07, mountTheta=0.50
00:50:35.411 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.14, opts=13)
00:50:35.411 00.000 10844 Enqueuing Move request for scope (0.05, -0.14)
00:50:35.412 00.001 11060 Worker thread wakes up
00:50:35.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
00:50:35.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
00:50:35.412 00.000 11060 Moving (0.05, -0.14) raw xDistance=0.13 yDistance=0.07
00:50:35.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:50:35.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:35.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:35.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:50:35.412 00.000 11060 MoveAxis(W, 23, ABG)
00:50:35.412 00.000 11060 Guiding  Dir = 3, Dur = 23
00:50:35.412 00.000 10844 UpdateGuideState exits: m=2421 SNR=31.2
00:50:35.414 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:35.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:35.414 00.000 10844 Enqueuing Expose request
00:50:35.446 00.032 11060 IsSlewing returns 0
00:50:35.446 00.000 11060 IsGuiding returns 0
00:50:35.509 00.063 11060 IsGuiding returns 0
00:50:35.509 00.000 11060 Move returns status 0, amount 23
00:50:35.509 00.000 11060 MoveAxis(N, 0, ABG)
00:50:35.510 00.001 11060 Move returns status 0, amount 0
00:50:35.510 00.000 11060 move complete, result=0
00:50:35.510 00.000 11060 worker thread done servicing request
00:50:35.510 00.000 11060 Worker thread wakes up
00:50:35.510 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
00:50:35.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:35.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:36.139 00.629 11060 Exposure complete
00:50:36.315 00.176 11060 worker thread done servicing request
00:50:36.315 00.000 10844 OnExposeComplete: enter
00:50:36.315 00.000 10844 UpdateGuideState(): m_state=6
00:50:36.315 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7391
00:50:36.315 00.000 10844 Star::Find returns 1 (0), X=264.47, Y=58.28, Mass=2875, SNR=34.0, Peak=243 HFD=3.4
00:50:36.316 00.001 10844 MultiStar: [#1 0.28,0.23,0.99,U] [#2 0.20,-0.18,1.91,U] [#3 0.05,0.67,0.00,M6] [#4 -0.20,-0.43,1.04,U] [#5 0.42,0.18,1.13,U] [#6 -0.15,-0.31,0.88,U] [#7 -0.09,0.22,0.79,U] [#8 -0.12,-0.76,0.00,M1] 
00:50:36.316 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.08}, one-star: {0.11, -0.14}
00:50:36.316 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
00:50:36.316 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
00:50:36.316 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=0.06 mountY=0.12, mountTheta=1.12
00:50:36.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
00:50:36.317 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
00:50:36.317 00.000 11060 Worker thread wakes up
00:50:36.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:36.317 00.000 10844 UpdateGuideState exits: m=2875 SNR=34.0
00:50:36.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:36.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:36.317 00.000 10844 Enqueuing Expose request
00:50:36.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:50:36.317 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:50:36.317 00.000 11060 Moving (0.11, -0.08) raw xDistance=0.06 yDistance=0.12
00:50:36.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:50:36.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:36.319 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:50:36.319 00.000 11060 MoveAxis(E, 0, ABG)
00:50:36.319 00.000 11060 Move returns status 0, amount 0
00:50:36.319 00.000 11060 MoveAxis(N, 0, ABG)
00:50:36.319 00.000 11060 Move returns status 0, amount 0
00:50:36.319 00.000 11060 move complete, result=0
00:50:36.319 00.000 11060 worker thread done servicing request
00:50:36.319 00.000 11060 Worker thread wakes up
00:50:36.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:36.320 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:36.323 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:36.954 00.631 11060 Exposure complete
00:50:37.146 00.192 11060 worker thread done servicing request
00:50:37.146 00.000 10844 OnExposeComplete: enter
00:50:37.146 00.000 10844 UpdateGuideState(): m_state=6
00:50:37.146 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7392
00:50:37.146 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.65, Mass=3061, SNR=34.3, Peak=250 HFD=3.6
00:50:37.146 00.000 10844 MultiStar: [#1 -0.52,-0.18,0.96,U] [#2 0.09,-0.22,2.00,U] [#3 -0.52,-0.08,0.99,U] [#4 -0.22,-0.49,0.89,U] [#5 0.36,-0.27,1.08,U] [#6 -0.50,-0.46,0.00,M1] [#7 -0.27,-0.15,0.88,U] [#8 0.30,-0.18,0.93,U] 
00:50:37.146 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.17}, one-star: {0.32, 0.24}
00:50:37.147 00.001 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
00:50:37.147 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
00:50:37.147 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.76 mountX=0.17 mountY=-0.00, mountTheta=-0.02
00:50:37.147 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.17, opts=13)
00:50:37.147 00.000 10844 Enqueuing Move request for scope (-0.03, -0.17)
00:50:37.147 00.000 11060 Worker thread wakes up
00:50:37.149 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:37.149 00.000 10844 UpdateGuideState exits: m=3061 SNR=34.3
00:50:37.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:37.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:37.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
00:50:37.149 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
00:50:37.149 00.000 11060 Moving (-0.03, -0.17) raw xDistance=0.17 yDistance=-0.00
00:50:37.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:50:37.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:37.149 00.000 10844 Enqueuing Expose request
00:50:37.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:50:37.149 00.000 11060 MoveAxis(W, 30, ABG)
00:50:37.149 00.000 11060 Guiding  Dir = 3, Dur = 30
00:50:37.152 00.003 11060 IsSlewing returns 0
00:50:37.158 00.006 11060 IsGuiding returns 0
00:50:37.198 00.040 11060 IsGuiding returns 0
00:50:37.198 00.000 11060 Move returns status 0, amount 30
00:50:37.198 00.000 11060 MoveAxis(N, 0, ABG)
00:50:37.198 00.000 11060 Move returns status 0, amount 0
00:50:37.198 00.000 11060 move complete, result=0
00:50:37.198 00.000 11060 worker thread done servicing request
00:50:37.198 00.000 11060 Worker thread wakes up
00:50:37.198 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
00:50:37.199 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:37.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:37.830 00.631 11060 Exposure complete
00:50:37.996 00.166 11060 worker thread done servicing request
00:50:37.996 00.000 10844 OnExposeComplete: enter
00:50:37.996 00.000 10844 UpdateGuideState(): m_state=6
00:50:37.997 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7393
00:50:37.997 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.01, Mass=2779, SNR=33.6, Peak=222 HFD=3.6
00:50:37.997 00.000 10844 MultiStar: [#1 0.03,-0.26,0.97,U] [#2 -0.05,0.06,2.10,U] [#3 -0.27,0.04,1.07,U] [#4 -0.05,0.02,0.97,U] [#5 0.47,0.26,0.99,U] [#6 0.06,0.27,0.95,U] [#7 -0.13,0.05,0.82,U] [#8 0.32,-0.06,0.95,U] 
00:50:37.997 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.38, -0.40}
00:50:37.997 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
00:50:37.997 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
00:50:37.997 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.02 mountY=0.07, mountTheta=1.80
00:50:37.999 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.00, opts=13)
00:50:37.999 00.000 10844 Enqueuing Move request for scope (0.07, 0.00)
00:50:37.999 00.000 11060 Worker thread wakes up
00:50:37.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:37.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
00:50:37.999 00.000 10844 UpdateGuideState exits: m=2779 SNR=33.6
00:50:37.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
00:50:37.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:37.999 00.000 11060 Moving (0.07, 0.00) raw xDistance=-0.02 yDistance=0.07
00:50:37.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:37.999 00.000 10844 Enqueuing Expose request
00:50:37.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:50:37.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:37.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:50:38.000 00.001 11060 MoveAxis(E, 0, ABG)
00:50:38.000 00.000 11060 Move returns status 0, amount 0
00:50:38.000 00.000 11060 MoveAxis(N, 0, ABG)
00:50:38.000 00.000 11060 Move returns status 0, amount 0
00:50:38.000 00.000 11060 move complete, result=0
00:50:38.000 00.000 11060 worker thread done servicing request
00:50:38.000 00.000 11060 Worker thread wakes up
00:50:38.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:38.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:38.001 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:38.641 00.640 11060 Exposure complete
00:50:38.834 00.193 11060 worker thread done servicing request
00:50:38.834 00.000 10844 OnExposeComplete: enter
00:50:38.834 00.000 10844 UpdateGuideState(): m_state=6
00:50:38.835 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7394
00:50:38.835 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=57.83, Mass=3032, SNR=35.4, Peak=255 HFD=3.5
00:50:38.835 00.000 10844 MultiStar: [#1 -0.45,-0.32,0.98,U] [#2 0.20,-0.25,1.91,U] [#3 -0.62,-0.08,0.00,M5] [#4 0.45,0.02,0.95,U] [#5 0.69,-0.10,0.00,M1] [#6 -0.36,-0.18,0.97,U] [#7 -0.61,-0.40,0.00,M1] [#8 0.36,-0.17,0.89,U] 
00:50:38.835 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.25}, one-star: {0.18, -0.59}
00:50:38.835 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
00:50:38.835 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
00:50:38.835 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.28 mountX=0.23 mountY=0.12, mountTheta=0.46
00:50:38.837 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.25, opts=13)
00:50:38.837 00.000 10844 Enqueuing Move request for scope (0.08, -0.25)
00:50:38.837 00.000 11060 Worker thread wakes up
00:50:38.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:38.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
00:50:38.837 00.000 10844 UpdateGuideState exits: m=3032 SNR=35.4 Saturated
00:50:38.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
00:50:38.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:38.837 00.000 11060 Moving (0.08, -0.25) raw xDistance=0.23 yDistance=0.12
00:50:38.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:38.837 00.000 10844 Enqueuing Expose request
00:50:38.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:50:38.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:38.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:50:38.838 00.001 11060 MoveAxis(W, 41, ABG)
00:50:38.838 00.000 11060 Guiding  Dir = 3, Dur = 41
00:50:38.842 00.004 11060 IsSlewing returns 0
00:50:38.842 00.000 11060 IsGuiding returns 0
00:50:38.903 00.061 11060 IsGuiding returns 0
00:50:38.903 00.000 11060 Move returns status 0, amount 41
00:50:38.903 00.000 11060 MoveAxis(N, 0, ABG)
00:50:38.903 00.000 11060 Move returns status 0, amount 0
00:50:38.904 00.001 11060 move complete, result=0
00:50:38.904 00.000 11060 worker thread done servicing request
00:50:38.904 00.000 11060 Worker thread wakes up
00:50:38.904 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
00:50:38.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:38.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:39.536 00.632 11060 Exposure complete
00:50:39.699 00.163 11060 worker thread done servicing request
00:50:39.699 00.000 10844 OnExposeComplete: enter
00:50:39.699 00.000 10844 UpdateGuideState(): m_state=6
00:50:39.699 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7395
00:50:39.699 00.000 10844 Star::Find returns 1 (0), X=264.18, Y=58.13, Mass=3044, SNR=34.6, Peak=233 HFD=3.7
00:50:39.700 00.001 10844 MultiStar: [#1 -0.39,-0.33,0.98,U] [#2 -0.14,-0.69,0.00,M1] [#3 -0.94,-0.07,0.00,M6] [#4 0.20,0.13,1.06,U] [#5 -0.04,-0.04,1.12,U] [#6 -0.14,-0.26,0.93,U] [#7 -0.35,-0.29,0.77,U] [#8 0.15,-0.33,0.95,U] 
00:50:39.700 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.19}, one-star: {-0.18, -0.28}
00:50:39.700 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
00:50:39.700 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
00:50:39.700 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.04 mountX=0.20 mountY=-0.06, mountTheta=-0.30
00:50:39.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.19, opts=13)
00:50:39.702 00.000 10844 Enqueuing Move request for scope (-0.10, -0.19)
00:50:39.702 00.000 11060 Worker thread wakes up
00:50:39.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:39.702 00.000 10844 UpdateGuideState exits: m=3044 SNR=34.6
00:50:39.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:39.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
00:50:39.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:39.702 00.000 10844 Enqueuing Expose request
00:50:39.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
00:50:39.702 00.000 11060 Moving (-0.10, -0.19) raw xDistance=0.20 yDistance=-0.06
00:50:39.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:50:39.708 00.006 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:39.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:50:39.708 00.000 11060 MoveAxis(W, 37, ABG)
00:50:39.708 00.000 11060 Guiding  Dir = 3, Dur = 37
00:50:39.717 00.009 11060 IsSlewing returns 0
00:50:39.717 00.000 11060 IsGuiding returns 0
00:50:39.774 00.057 11060 IsGuiding returns 0
00:50:39.775 00.001 11060 Move returns status 0, amount 37
00:50:39.775 00.000 11060 MoveAxis(N, 0, ABG)
00:50:39.775 00.000 11060 Move returns status 0, amount 0
00:50:39.775 00.000 11060 move complete, result=0
00:50:39.775 00.000 11060 worker thread done servicing request
00:50:39.775 00.000 11060 Worker thread wakes up
00:50:39.775 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
00:50:39.776 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:39.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:40.428 00.652 11060 Exposure complete
00:50:40.585 00.157 11060 worker thread done servicing request
00:50:40.585 00.000 10844 OnExposeComplete: enter
00:50:40.585 00.000 10844 UpdateGuideState(): m_state=6
00:50:40.586 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7396
00:50:40.586 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=57.96, Mass=2948, SNR=34.6, Peak=237 HFD=3.6
00:50:40.586 00.000 10844 MultiStar: [#1 -0.21,-0.50,1.00,U] [#2 -0.21,-0.54,1.89,U] [#3 -1.07,-0.24,0.00,M7] [#4 -0.34,-0.14,0.97,U] [#5 0.14,-0.25,0.98,U] [#6 -0.11,-0.34,0.95,U] [#7 -0.84,-0.01,0.00,M1] [#8 -0.05,-0.15,0.92,U] 
00:50:40.586 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.37}, one-star: {0.11, -0.46}
00:50:40.586 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
00:50:40.586 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
00:50:40.586 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.37 hyp=0.38 cameraTheta=-1.86 mountX=0.38 mountY=-0.05, mountTheta=-0.12
00:50:40.587 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.37, opts=13)
00:50:40.587 00.000 10844 Enqueuing Move request for scope (-0.11, -0.37)
00:50:40.588 00.001 11060 Worker thread wakes up
00:50:40.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:50:40.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.37) opts 0xd
00:50:40.588 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.6
00:50:40.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.37)
00:50:40.588 00.000 11060 Moving (-0.11, -0.37) raw xDistance=0.38 yDistance=-0.05
00:50:40.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
00:50:40.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:40.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:40.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:50:40.588 00.000 11060 MoveAxis(W, 67, ABG)
00:50:40.588 00.000 11060 Guiding  Dir = 3, Dur = 67
00:50:40.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:40.588 00.000 10844 Enqueuing Expose request
00:50:40.595 00.007 11060 IsSlewing returns 0
00:50:40.595 00.000 11060 IsGuiding returns 0
00:50:40.679 00.084 11060 IsGuiding returns 0
00:50:40.679 00.000 11060 Move returns status 0, amount 67
00:50:40.680 00.001 11060 MoveAxis(N, 0, ABG)
00:50:40.680 00.000 11060 Move returns status 0, amount 0
00:50:40.680 00.000 11060 move complete, result=0
00:50:40.680 00.000 11060 worker thread done servicing request
00:50:40.680 00.000 11060 Worker thread wakes up
00:50:40.680 00.000 10844 GuideStep: 0.4 px 67 ms WEST, -0.0 px 0 ms NORTH
00:50:40.681 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:40.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:41.325 00.644 11060 Exposure complete
00:50:41.492 00.167 11060 worker thread done servicing request
00:50:41.492 00.000 10844 OnExposeComplete: enter
00:50:41.492 00.000 10844 UpdateGuideState(): m_state=6
00:50:41.492 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7397
00:50:41.493 00.001 10844 Star::Find returns 1 (1), X=264.35, Y=58.38, Mass=2655, SNR=32.0, Peak=255 HFD=3.5
00:50:41.493 00.000 10844 MultiStar: [#1 -0.19,0.34,1.00,U] [#2 -0.23,-0.37,2.09,U] [#3 -0.31,-0.02,1.05,U] [#4 -0.00,-0.03,1.08,U] [#5 0.40,0.11,1.11,U] [#6 -0.15,0.36,0.95,U] [#7 -0.06,0.39,0.94,U] [#8 0.37,-0.15,1.09,U] 
00:50:41.493 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.02, -0.04}
00:50:41.493 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
00:50:41.493 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
00:50:41.493 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.74 mountX=-0.01 mountY=-0.04, mountTheta=-1.79
00:50:41.494 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
00:50:41.494 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
00:50:41.494 00.000 11060 Worker thread wakes up
00:50:41.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:41.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
00:50:41.494 00.000 10844 UpdateGuideState exits: m=2655 SNR=32.0 Saturated
00:50:41.494 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
00:50:41.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:41.494 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.01 yDistance=-0.04
00:50:41.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:41.495 00.001 10844 Enqueuing Expose request
00:50:41.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:50:41.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:41.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:50:41.495 00.000 11060 MoveAxis(E, 0, ABG)
00:50:41.495 00.000 11060 Move returns status 0, amount 0
00:50:41.495 00.000 11060 MoveAxis(N, 0, ABG)
00:50:41.495 00.000 11060 Move returns status 0, amount 0
00:50:41.495 00.000 11060 move complete, result=0
00:50:41.495 00.000 11060 worker thread done servicing request
00:50:41.495 00.000 11060 Worker thread wakes up
00:50:41.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:41.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:41.497 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:42.140 00.643 11060 Exposure complete
00:50:42.308 00.168 11060 worker thread done servicing request
00:50:42.308 00.000 10844 OnExposeComplete: enter
00:50:42.308 00.000 10844 UpdateGuideState(): m_state=6
00:50:42.309 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7398
00:50:42.309 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.73, Mass=2196, SNR=29.9, Peak=244 HFD=3.1
00:50:42.309 00.000 10844 MultiStar: [#1 0.01,-0.03,1.13,U] [#2 -0.04,-0.08,2.18,U] [#3 -0.37,0.29,1.02,U] [#4 -0.61,-0.05,0.00,M1] [#5 -0.05,0.05,1.08,U] [#6 -0.34,-0.07,1.01,U] [#7 -0.27,-0.01,0.97,U] [#8 -0.09,-0.17,1.05,U] 
00:50:42.309 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.02}, one-star: {0.27, 0.32}
00:50:42.309 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
00:50:42.309 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
00:50:42.309 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.94 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
00:50:42.310 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
00:50:42.310 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
00:50:42.310 00.000 11060 Worker thread wakes up
00:50:42.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
00:50:42.310 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
00:50:42.310 00.000 11060 Moving (-0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
00:50:42.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:50:42.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:42.312 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:42.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:50:42.312 00.000 11060 MoveAxis(E, 0, ABG)
00:50:42.312 00.000 11060 Move returns status 0, amount 0
00:50:42.312 00.000 10844 UpdateGuideState exits: m=2196 SNR=29.9
00:50:42.312 00.000 11060 MoveAxis(N, 0, ABG)
00:50:42.312 00.000 11060 Move returns status 0, amount 0
00:50:42.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:42.312 00.000 11060 move complete, result=0
00:50:42.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:42.312 00.000 10844 Enqueuing Expose request
00:50:42.312 00.000 11060 worker thread done servicing request
00:50:42.312 00.000 11060 Worker thread wakes up
00:50:42.312 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:42.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:42.313 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:42.958 00.645 11060 Exposure complete
00:50:43.146 00.188 11060 worker thread done servicing request
00:50:43.147 00.001 10844 OnExposeComplete: enter
00:50:43.147 00.000 10844 UpdateGuideState(): m_state=6
00:50:43.147 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7399
00:50:43.147 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.58, Mass=2803, SNR=33.8, Peak=254 HFD=3.4
00:50:43.147 00.000 10844 MultiStar: [#1 -0.20,0.06,0.96,U] [#2 -0.07,-0.86,0.00,M1] [#3 -0.05,-0.13,0.96,U] [#4 -0.49,0.25,0.92,U] [#5 0.15,0.07,0.96,U] [#6 -0.05,-0.24,0.92,U] [#7 0.06,0.10,0.82,U] [#8 0.22,-0.61,0.00,M1] 
00:50:43.147 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {0.27, 0.16}
00:50:43.147 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
00:50:43.148 00.001 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
00:50:43.148 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.39 mountX=-0.03 mountY=-0.05, mountTheta=-2.15
00:50:43.149 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
00:50:43.149 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
00:50:43.149 00.000 11060 Worker thread wakes up
00:50:43.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:50:43.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:50:43.149 00.000 10844 UpdateGuideState exits: m=2803 SNR=33.8
00:50:43.149 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:50:43.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:43.150 00.001 11060 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
00:50:43.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:43.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:50:43.150 00.000 10844 Enqueuing Expose request
00:50:43.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:43.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:50:43.150 00.000 11060 MoveAxis(E, 0, ABG)
00:50:43.150 00.000 11060 Move returns status 0, amount 0
00:50:43.150 00.000 11060 MoveAxis(N, 0, ABG)
00:50:43.150 00.000 11060 Move returns status 0, amount 0
00:50:43.151 00.001 11060 move complete, result=0
00:50:43.151 00.000 11060 worker thread done servicing request
00:50:43.151 00.000 11060 Worker thread wakes up
00:50:43.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:43.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:43.152 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:43.792 00.640 11060 Exposure complete
00:50:43.948 00.156 11060 worker thread done servicing request
00:50:43.949 00.001 10844 OnExposeComplete: enter
00:50:43.949 00.000 10844 UpdateGuideState(): m_state=6
00:50:43.949 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7400
00:50:43.949 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=58.47, Mass=2627, SNR=32.5, Peak=255 HFD=3.4
00:50:43.950 00.001 10844 MultiStar: [#1 -0.30,-0.46,1.15,U] [#2 0.44,0.09,2.18,U] [#3 -0.41,0.59,0.00,M5] [#4 -0.41,0.25,1.00,U] [#5 0.11,0.43,1.06,U] [#6 -0.12,-0.04,0.95,U] [#7 -0.20,-0.16,0.89,U] [#8 0.30,-0.39,1.01,U] 
00:50:43.950 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {-0.01, 0.05}
00:50:43.950 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
00:50:43.950 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
00:50:43.950 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.41 mountX=0.01 mountY=0.04, mountTheta=1.34
00:50:43.951 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
00:50:43.951 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
00:50:43.951 00.000 11060 Worker thread wakes up
00:50:43.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
00:50:43.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
00:50:43.951 00.000 11060 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=0.04
00:50:43.952 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:50:43.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:43.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:43.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:43.952 00.000 11060 MoveAxis(E, 0, ABG)
00:50:43.952 00.000 11060 Move returns status 0, amount 0
00:50:43.952 00.000 11060 MoveAxis(N, 0, ABG)
00:50:43.952 00.000 11060 Move returns status 0, amount 0
00:50:43.952 00.000 11060 move complete, result=0
00:50:43.952 00.000 10844 UpdateGuideState exits: m=2627 SNR=32.5 Saturated
00:50:43.952 00.000 11060 worker thread done servicing request
00:50:43.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:43.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:43.952 00.000 10844 Enqueuing Expose request
00:50:43.953 00.001 11060 Worker thread wakes up
00:50:43.953 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:43.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:43.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:44.582 00.629 11060 Exposure complete
00:50:44.763 00.181 11060 worker thread done servicing request
00:50:44.763 00.000 10844 OnExposeComplete: enter
00:50:44.763 00.000 10844 UpdateGuideState(): m_state=6
00:50:44.763 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7401
00:50:44.763 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.36, Mass=2745, SNR=33.3, Peak=255 HFD=3.4
00:50:44.765 00.002 10844 MultiStar: [#1 0.08,-0.68,0.00,M1] [#2 -0.15,-0.40,1.94,U] [#3 -0.47,-0.25,0.96,U] [#4 -0.40,-0.16,0.94,U] [#5 0.14,0.03,0.96,U] [#6 -0.22,-0.44,0.91,U] [#7 -0.32,0.11,0.82,U] [#8 0.52,-0.82,0.00,M1] 
00:50:44.765 00.000 10844 single-star, 6 included, MultiStar: {-0.20, -0.20}, one-star: {-0.03, -0.05}
00:50:44.765 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
00:50:44.765 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
00:50:44.765 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.15 mountX=0.06 mountY=-0.03, mountTheta=-0.42
00:50:44.768 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
00:50:44.768 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
00:50:44.771 00.003 11060 Worker thread wakes up
00:50:44.771 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:44.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
00:50:44.772 00.001 10844 UpdateGuideState exits: m=2745 SNR=33.3 Saturated
00:50:44.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
00:50:44.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:44.772 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.06 yDistance=-0.03
00:50:44.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:50:44.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:44.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:50:44.772 00.000 11060 MoveAxis(E, 0, ABG)
00:50:44.772 00.000 11060 Move returns status 0, amount 0
00:50:44.772 00.000 11060 MoveAxis(N, 0, ABG)
00:50:44.772 00.000 11060 Move returns status 0, amount 0
00:50:44.772 00.000 11060 move complete, result=0
00:50:44.772 00.000 11060 worker thread done servicing request
00:50:44.773 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:44.773 00.000 10844 Enqueuing Expose request
00:50:44.773 00.000 11060 Worker thread wakes up
00:50:44.773 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:44.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:44.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:45.430 00.657 11060 Exposure complete
00:50:45.583 00.153 11060 worker thread done servicing request
00:50:45.583 00.000 10844 OnExposeComplete: enter
00:50:45.583 00.000 10844 UpdateGuideState(): m_state=6
00:50:45.583 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7402
00:50:45.583 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=57.95, Mass=2758, SNR=33.6, Peak=245 HFD=3.2
00:50:45.584 00.001 10844 MultiStar: [#1 -0.19,-0.43,0.88,U] [#2 0.34,-1.14,0.00,M1] [#3 -0.16,-0.83,0.00,M5] [#4 0.24,-0.67,0.00,M1] [#5 0.36,-0.28,1.02,U] [#6 -0.43,-0.67,0.00,M1] [#7 0.17,-0.30,0.87,U] [#8 0.78,-0.84,0.00,M2] 
00:50:45.584 00.000 10844 refined, 3 included, MultiStar: {0.21, -0.37}, one-star: {0.44, -0.47}
00:50:45.584 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
00:50:45.584 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
00:50:45.584 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.37 hyp=0.42 cameraTheta=-1.06 mountX=0.33 mountY=0.27, mountTheta=0.69
00:50:45.585 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.37, opts=13)
00:50:45.585 00.000 10844 Enqueuing Move request for scope (0.21, -0.37)
00:50:45.585 00.000 11060 Worker thread wakes up
00:50:45.586 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:45.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.37) opts 0xd
00:50:45.586 00.000 10844 UpdateGuideState exits: m=2758 SNR=33.6
00:50:45.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.37)
00:50:45.586 00.000 11060 Moving (0.21, -0.37) raw xDistance=0.33 yDistance=0.27
00:50:45.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
00:50:45.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:45.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:45.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:45.586 00.000 10844 Enqueuing Expose request
00:50:45.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:50:45.586 00.000 11060 MoveAxis(W, 56, ABG)
00:50:45.586 00.000 11060 Guiding  Dir = 3, Dur = 56
00:50:45.595 00.009 11060 IsSlewing returns 0
00:50:45.595 00.000 11060 IsGuiding returns 0
00:50:45.657 00.062 11060 IsGuiding returns 0
00:50:45.657 00.000 11060 Move returns status 0, amount 56
00:50:45.657 00.000 11060 MoveAxis(N, 0, ABG)
00:50:45.657 00.000 11060 Move returns status 0, amount 0
00:50:45.657 00.000 11060 move complete, result=0
00:50:45.657 00.000 11060 worker thread done servicing request
00:50:45.657 00.000 11060 Worker thread wakes up
00:50:45.657 00.000 10844 GuideStep: 0.3 px 56 ms WEST, 0.3 px 0 ms NORTH
00:50:45.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:45.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:46.306 00.649 11060 Exposure complete
00:50:46.467 00.161 11060 worker thread done servicing request
00:50:46.467 00.000 10844 OnExposeComplete: enter
00:50:46.467 00.000 10844 UpdateGuideState(): m_state=6
00:50:46.467 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7403
00:50:46.467 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=57.85, Mass=2779, SNR=33.0, Peak=232 HFD=3.3
00:50:46.468 00.001 10844 MultiStar: [#1 -0.01,-0.53,1.10,U] [#2 0.00,-0.88,0.00,M2] [#3 -0.42,-0.53,0.00,M6] [#4 -0.42,-0.30,0.91,U] [#5 0.80,-0.42,0.00,M1] [#6 0.01,-0.37,0.98,U] [#7 -0.14,-0.19,0.87,U] [#8 0.25,-0.86,0.00,M3] 
00:50:46.468 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.40}, one-star: {0.27, -0.57}
00:50:46.468 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
00:50:46.468 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
00:50:46.468 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.40 hyp=0.40 cameraTheta=-1.69 mountX=0.40 mountY=0.02, mountTheta=0.04
00:50:46.469 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.40, opts=13)
00:50:46.469 00.000 10844 Enqueuing Move request for scope (-0.05, -0.40)
00:50:46.469 00.000 11060 Worker thread wakes up
00:50:46.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:46.469 00.000 10844 UpdateGuideState exits: m=2779 SNR=33.0
00:50:46.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:46.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:46.469 00.000 10844 Enqueuing Expose request
00:50:46.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.40) opts 0xd
00:50:46.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.40)
00:50:46.469 00.000 11060 Moving (-0.05, -0.40) raw xDistance=0.40 yDistance=0.02
00:50:46.471 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
00:50:46.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:46.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:50:46.471 00.000 11060 MoveAxis(W, 72, ABG)
00:50:46.471 00.000 11060 Guiding  Dir = 3, Dur = 72
00:50:46.488 00.017 11060 IsSlewing returns 0
00:50:46.488 00.000 11060 IsGuiding returns 0
00:50:46.566 00.078 11060 IsGuiding returns 0
00:50:46.566 00.000 11060 Move returns status 0, amount 72
00:50:46.566 00.000 11060 MoveAxis(N, 0, ABG)
00:50:46.566 00.000 11060 Move returns status 0, amount 0
00:50:46.566 00.000 11060 move complete, result=0
00:50:46.567 00.001 11060 worker thread done servicing request
00:50:46.567 00.000 11060 Worker thread wakes up
00:50:46.567 00.000 10844 GuideStep: 0.4 px 72 ms WEST, 0.0 px 0 ms NORTH
00:50:46.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:46.575 00.008 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:47.221 00.646 11060 Exposure complete
00:50:47.391 00.170 11060 worker thread done servicing request
00:50:47.391 00.000 10844 OnExposeComplete: enter
00:50:47.391 00.000 10844 UpdateGuideState(): m_state=6
00:50:47.391 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7404
00:50:47.391 00.000 10844 Star::Find returns 1 (0), X=264.80, Y=58.40, Mass=2518, SNR=31.4, Peak=228 HFD=3.3
00:50:47.393 00.002 10844 MultiStar: [#1 0.32,-0.13,1.18,U] [#2 0.22,-0.80,0.00,M3] [#3 -0.38,-0.39,1.13,U] [#4 -0.01,0.01,1.04,U] [#5 0.46,0.10,1.27,U] [#6 -0.06,-0.91,0.00,M1] [#7 -0.04,0.67,0.00,M1] [#8 0.20,-0.20,0.96,U] 
00:50:47.393 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.10}, one-star: {0.43, -0.01}
00:50:47.393 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:50:47.393 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
00:50:47.393 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.53 mountX=0.07 mountY=0.19, mountTheta=1.22
00:50:47.394 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.10, opts=13)
00:50:47.395 00.001 10844 Enqueuing Move request for scope (0.17, -0.10)
00:50:47.395 00.000 11060 Worker thread wakes up
00:50:47.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
00:50:47.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
00:50:47.395 00.000 11060 Moving (0.17, -0.10) raw xDistance=0.07 yDistance=0.19
00:50:47.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:50:47.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:47.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:47.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:50:47.395 00.000 11060 MoveAxis(E, 0, ABG)
00:50:47.395 00.000 11060 Move returns status 0, amount 0
00:50:47.395 00.000 11060 MoveAxis(N, 0, ABG)
00:50:47.395 00.000 11060 Move returns status 0, amount 0
00:50:47.395 00.000 11060 move complete, result=0
00:50:47.396 00.001 10844 UpdateGuideState exits: m=2518 SNR=31.4
00:50:47.396 00.000 11060 worker thread done servicing request
00:50:47.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:47.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:47.396 00.000 10844 Enqueuing Expose request
00:50:47.396 00.000 11060 Worker thread wakes up
00:50:47.396 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:47.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:47.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:48.028 00.632 11060 Exposure complete
00:50:48.212 00.184 11060 worker thread done servicing request
00:50:48.212 00.000 10844 OnExposeComplete: enter
00:50:48.212 00.000 10844 UpdateGuideState(): m_state=6
00:50:48.213 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7405
00:50:48.213 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=58.51, Mass=2936, SNR=34.2, Peak=255 HFD=3.7
00:50:48.213 00.000 10844 MultiStar: [#1 -0.12,-0.23,1.04,U] [#2 0.07,-0.48,1.96,U] [#3 -0.49,0.04,1.02,U] [#4 0.12,-0.28,1.02,U] [#5 0.45,-0.26,1.09,U] [#6 0.36,-0.79,0.00,M2] [#7 -0.17,-0.16,0.93,U] [#8 0.15,-0.68,0.00,M3] 
00:50:48.213 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.22}, one-star: {0.40, 0.10}
00:50:48.213 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
00:50:48.213 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
00:50:48.213 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.37 mountX=0.21 mountY=0.08, mountTheta=0.37
00:50:48.215 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.22, opts=13)
00:50:48.215 00.000 10844 Enqueuing Move request for scope (0.04, -0.22)
00:50:48.215 00.000 11060 Worker thread wakes up
00:50:48.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:48.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
00:50:48.215 00.000 10844 UpdateGuideState exits: m=2936 SNR=34.2 Saturated
00:50:48.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
00:50:48.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:48.215 00.000 11060 Moving (0.04, -0.22) raw xDistance=0.21 yDistance=0.08
00:50:48.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:48.215 00.000 10844 Enqueuing Expose request
00:50:48.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:50:48.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:48.216 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:50:48.216 00.000 11060 MoveAxis(W, 36, ABG)
00:50:48.216 00.000 11060 Guiding  Dir = 3, Dur = 36
00:50:48.226 00.010 11060 IsSlewing returns 0
00:50:48.226 00.000 11060 IsGuiding returns 0
00:50:48.273 00.047 11060 IsGuiding returns 0
00:50:48.273 00.000 11060 Move returns status 0, amount 36
00:50:48.273 00.000 11060 MoveAxis(N, 0, ABG)
00:50:48.273 00.000 11060 Move returns status 0, amount 0
00:50:48.273 00.000 11060 move complete, result=0
00:50:48.273 00.000 11060 worker thread done servicing request
00:50:48.273 00.000 11060 Worker thread wakes up
00:50:48.273 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
00:50:48.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:48.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:48.906 00.633 11060 Exposure complete
00:50:49.083 00.177 11060 worker thread done servicing request
00:50:49.083 00.000 10844 OnExposeComplete: enter
00:50:49.084 00.001 10844 UpdateGuideState(): m_state=6
00:50:49.084 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7406
00:50:49.084 00.000 10844 Star::Find returns 1 (0), X=264.95, Y=58.09, Mass=2949, SNR=34.8, Peak=247 HFD=3.0
00:50:49.084 00.000 10844 MultiStar: [#1 -0.28,-0.62,0.00,M1] [#2 0.43,-0.91,0.00,M3] [#3 -0.22,-0.04,0.99,U] [#4 -0.10,0.08,0.94,U] [#5 0.69,0.48,0.00,M1] [#6 0.16,-0.02,0.81,U] [#7 0.10,0.35,0.77,U] [#8 0.40,-0.36,0.93,U] 
00:50:49.084 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.07}, one-star: {0.59, -0.33}
00:50:49.084 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
00:50:49.084 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
00:50:49.085 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.41 mountX=0.04 mountY=0.17, mountTheta=1.34
00:50:49.085 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.07, opts=13)
00:50:49.085 00.000 10844 Enqueuing Move request for scope (0.16, -0.07)
00:50:49.086 00.001 11060 Worker thread wakes up
00:50:49.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:49.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
00:50:49.086 00.000 10844 UpdateGuideState exits: m=2949 SNR=34.8
00:50:49.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
00:50:49.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:49.086 00.000 11060 Moving (0.16, -0.07) raw xDistance=0.04 yDistance=0.17
00:50:49.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:49.086 00.000 10844 Enqueuing Expose request
00:50:49.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:50:49.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:49.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:50:49.086 00.000 11060 MoveAxis(E, 0, ABG)
00:50:49.086 00.000 11060 Move returns status 0, amount 0
00:50:49.086 00.000 11060 MoveAxis(N, 0, ABG)
00:50:49.086 00.000 11060 Move returns status 0, amount 0
00:50:49.087 00.001 11060 move complete, result=0
00:50:49.087 00.000 11060 worker thread done servicing request
00:50:49.087 00.000 11060 Worker thread wakes up
00:50:49.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:49.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:49.088 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:50:49.715 00.627 11060 Exposure complete
00:50:49.892 00.177 11060 worker thread done servicing request
00:50:49.893 00.001 10844 OnExposeComplete: enter
00:50:49.893 00.000 10844 UpdateGuideState(): m_state=6
00:50:49.893 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7407
00:50:49.893 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=58.37, Mass=2920, SNR=34.1, Peak=242 HFD=3.5
00:50:49.893 00.000 10844 MultiStar: [#1 -0.09,-0.17,0.95,U] [#2 0.30,-0.43,1.99,U] [#3 -0.12,0.86,0.00,M4] [#4 0.08,0.08,1.03,U] [#5 0.85,-0.62,0.00,M2] [#6 -0.29,0.17,0.92,U] [#7 -0.07,0.11,0.77,U] [#8 0.29,0.03,0.89,U] 
00:50:49.893 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.09}, one-star: {0.24, -0.05}
00:50:49.894 00.001 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
00:50:49.894 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
00:50:49.894 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.75 mountX=0.07 mountY=0.12, mountTheta=1.00
00:50:49.895 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
00:50:49.895 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
00:50:49.895 00.000 11060 Worker thread wakes up
00:50:49.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:49.895 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.1
00:50:49.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:49.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:49.895 00.000 10844 Enqueuing Expose request
00:50:49.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
00:50:49.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
00:50:49.895 00.000 11060 Moving (0.10, -0.09) raw xDistance=0.07 yDistance=0.12
00:50:49.896 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:50:49.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:49.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:50:49.896 00.000 11060 MoveAxis(E, 0, ABG)
00:50:49.896 00.000 11060 Move returns status 0, amount 0
00:50:49.896 00.000 11060 MoveAxis(N, 0, ABG)
00:50:49.896 00.000 11060 Move returns status 0, amount 0
00:50:49.896 00.000 11060 move complete, result=0
00:50:49.896 00.000 11060 worker thread done servicing request
00:50:49.896 00.000 11060 Worker thread wakes up
00:50:49.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:49.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:49.898 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:50:50.531 00.633 11060 Exposure complete
00:50:50.703 00.172 11060 worker thread done servicing request
00:50:50.703 00.000 10844 OnExposeComplete: enter
00:50:50.703 00.000 10844 UpdateGuideState(): m_state=6
00:50:50.703 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7408
00:50:50.703 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.06, Mass=2783, SNR=33.5, Peak=248 HFD=3.3
00:50:50.704 00.001 10844 MultiStar: [#1 0.16,-0.63,0.00,M1] [#2 0.47,0.15,2.07,U] [#3 -0.28,0.53,0.98,U] [#4 -0.09,0.33,0.97,U] [#5 0.62,0.07,0.00,M3] [#6 -0.08,-0.24,0.91,U] [#7 0.11,0.34,0.88,U] [#8 0.46,-0.17,0.96,U] 
00:50:50.704 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.09}, one-star: {0.29, -0.36}
00:50:50.704 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
00:50:50.704 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
00:50:50.704 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.48 mountX=-0.12 mountY=0.16, mountTheta=2.22
00:50:50.706 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.09, opts=13)
00:50:50.706 00.000 10844 Enqueuing Move request for scope (0.18, 0.09)
00:50:50.706 00.000 11060 Worker thread wakes up
00:50:50.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:50.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
00:50:50.706 00.000 10844 UpdateGuideState exits: m=2783 SNR=33.5
00:50:50.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:50.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
00:50:50.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:50.706 00.000 10844 Enqueuing Expose request
00:50:50.706 00.000 11060 Moving (0.18, 0.09) raw xDistance=-0.12 yDistance=0.16
00:50:50.707 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:50:50.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:50.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:50:50.707 00.000 11060 MoveAxis(E, 21, ABG)
00:50:50.707 00.000 11060 Guiding  Dir = 2, Dur = 21
00:50:50.711 00.004 11060 IsSlewing returns 0
00:50:50.711 00.000 11060 IsGuiding returns 0
00:50:50.742 00.031 11060 IsGuiding returns 0
00:50:50.742 00.000 11060 Move returns status 0, amount 21
00:50:50.742 00.000 11060 MoveAxis(N, 0, ABG)
00:50:50.742 00.000 11060 Move returns status 0, amount 0
00:50:50.743 00.001 11060 move complete, result=0
00:50:50.743 00.000 11060 worker thread done servicing request
00:50:50.744 00.001 11060 Worker thread wakes up
00:50:50.744 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
00:50:50.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:50.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:51.372 00.628 11060 Exposure complete
00:50:51.569 00.197 11060 worker thread done servicing request
00:50:51.569 00.000 10844 OnExposeComplete: enter
00:50:51.569 00.000 10844 UpdateGuideState(): m_state=6
00:50:51.569 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7409
00:50:51.569 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=58.31, Mass=2515, SNR=31.9, Peak=223 HFD=3.4
00:50:51.571 00.002 10844 MultiStar: [#1 0.58,-0.36,0.00,M2] [#2 0.58,-0.78,0.00,M2] [#3 -0.01,-0.42,0.98,U] [#4 0.01,-0.35,1.01,U] [#5 1.04,-0.71,0.00,M4] [#6 -0.18,-0.37,0.94,U] [#7 0.60,-0.54,0.00,M1] [#8 0.68,-0.94,0.00,M1] 
00:50:51.571 00.000 10844 refined, 3 included, MultiStar: {0.05, -0.31}, one-star: {0.37, -0.11}
00:50:51.571 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
00:50:51.571 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
00:50:51.571 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.40 mountX=0.29 mountY=0.10, mountTheta=0.33
00:50:51.572 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.31, opts=13)
00:50:51.572 00.000 10844 Enqueuing Move request for scope (0.05, -0.31)
00:50:51.573 00.001 11060 Worker thread wakes up
00:50:51.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:50:51.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
00:50:51.573 00.000 10844 UpdateGuideState exits: m=2515 SNR=31.9
00:50:51.573 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
00:50:51.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:51.573 00.000 11060 Moving (0.05, -0.31) raw xDistance=0.29 yDistance=0.10
00:50:51.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:51.573 00.000 10844 Enqueuing Expose request
00:50:51.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:50:51.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:51.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:50:51.574 00.001 11060 MoveAxis(W, 50, ABG)
00:50:51.574 00.000 11060 Guiding  Dir = 3, Dur = 50
00:50:51.601 00.027 11060 IsSlewing returns 0
00:50:51.601 00.000 11060 IsGuiding returns 0
00:50:51.676 00.075 11060 IsGuiding returns 0
00:50:51.676 00.000 11060 Move returns status 0, amount 50
00:50:51.676 00.000 11060 MoveAxis(N, 0, ABG)
00:50:51.676 00.000 11060 Move returns status 0, amount 0
00:50:51.676 00.000 11060 move complete, result=0
00:50:51.676 00.000 11060 worker thread done servicing request
00:50:51.677 00.001 10844 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
00:50:51.677 00.000 11060 Worker thread wakes up
00:50:51.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:51.678 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:52.319 00.641 11060 Exposure complete
00:50:52.483 00.164 11060 worker thread done servicing request
00:50:52.483 00.000 10844 OnExposeComplete: enter
00:50:52.483 00.000 10844 UpdateGuideState(): m_state=6
00:50:52.483 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7410
00:50:52.483 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=58.38, Mass=2642, SNR=32.8, Peak=241 HFD=3.6
00:50:52.484 00.001 10844 MultiStar: [#1 0.29,-0.52,1.13,U] [#2 -0.01,-0.29,2.13,U] [#3 0.14,0.13,0.95,U] [#4 0.02,0.04,1.00,U] [#5 0.44,-0.23,1.15,U] [#6 0.66,-0.19,0.00,M1] [#7 0.62,-0.18,0.00,M2] [#8 0.30,-0.38,0.94,U] 
00:50:52.484 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.21}, one-star: {0.37, -0.04}
00:50:52.484 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
00:50:52.484 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
00:50:52.484 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.81 mountX=0.17 mountY=0.23, mountTheta=0.93
00:50:52.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.21, opts=13)
00:50:52.485 00.000 10844 Enqueuing Move request for scope (0.20, -0.21)
00:50:52.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:52.485 00.000 10844 UpdateGuideState exits: m=2642 SNR=32.8
00:50:52.486 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:52.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:52.486 00.000 10844 Enqueuing Expose request
00:50:52.486 00.000 11060 Worker thread wakes up
00:50:52.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
00:50:52.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
00:50:52.486 00.000 11060 Moving (0.20, -0.21) raw xDistance=0.17 yDistance=0.23
00:50:52.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:50:52.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:52.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:50:52.486 00.000 11060 MoveAxis(W, 31, ABG)
00:50:52.486 00.000 11060 Guiding  Dir = 3, Dur = 31
00:50:52.506 00.020 11060 IsSlewing returns 0
00:50:52.506 00.000 11060 IsGuiding returns 0
00:50:52.568 00.062 11060 IsGuiding returns 0
00:50:52.568 00.000 11060 Move returns status 0, amount 31
00:50:52.568 00.000 11060 MoveAxis(N, 0, ABG)
00:50:52.568 00.000 11060 Move returns status 0, amount 0
00:50:52.568 00.000 11060 move complete, result=0
00:50:52.568 00.000 11060 worker thread done servicing request
00:50:52.568 00.000 11060 Worker thread wakes up
00:50:52.569 00.001 10844 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
00:50:52.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:52.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:53.197 00.628 11060 Exposure complete
00:50:53.369 00.172 11060 worker thread done servicing request
00:50:53.369 00.000 10844 OnExposeComplete: enter
00:50:53.369 00.000 10844 UpdateGuideState(): m_state=6
00:50:53.370 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7411
00:50:53.370 00.000 10844 Star::Find returns 1 (1), X=265.23, Y=58.48, Mass=2843, SNR=34.4, Peak=255 HFD=3.2
00:50:53.370 00.000 10844 MultiStar: [#1 0.27,-0.22,1.01,U] [#2 0.41,-0.53,0.00,M2] [#3 0.42,0.01,0.82,U] [#4 -0.04,0.39,0.94,U] [#5 1.07,0.41,0.00,M4] [#6 0.45,0.14,0.95,U] [#7 0.31,-0.33,0.76,U] [#8 0.51,-0.29,0.90,U] 
00:50:53.370 00.000 10844 refined, 6 included, MultiStar: {0.40, -0.03}, one-star: {0.86, 0.06}
00:50:53.370 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
00:50:53.371 00.001 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
00:50:53.371 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.03 hyp=0.40 cameraTheta=-0.07 mountX=-0.04 mountY=0.40, mountTheta=1.68
00:50:53.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.03, opts=13)
00:50:53.373 00.001 10844 Enqueuing Move request for scope (0.40, -0.03)
00:50:53.373 00.000 11060 Worker thread wakes up
00:50:53.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:53.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.03) opts 0xd
00:50:53.373 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.03)
00:50:53.373 00.000 11060 Moving (0.40, -0.03) raw xDistance=-0.04 yDistance=0.40
00:50:53.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:50:53.373 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.47 newest=0.73
00:50:53.373 00.000 10844 UpdateGuideState exits: m=2843 SNR=34.4 Saturated
00:50:53.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
00:50:53.373 00.000 11060 MoveAxis(E, 0, ABG)
00:50:53.373 00.000 11060 Move returns status 0, amount 0
00:50:53.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:53.373 00.000 11060 BLC: Oldest BLC event removed
00:50:53.373 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:50:53.373 00.000 11060 MoveAxis(S, 906, ABG)
00:50:53.374 00.001 11060 duration set to 750 by maxDecDuration
00:50:53.374 00.000 11060 Guiding  Dir = 1, Dur = 750
00:50:53.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:53.374 00.000 10844 Enqueuing Expose request
00:50:53.412 00.038 11060 IsSlewing returns 0
00:50:53.412 00.000 11060 IsGuiding returns 0
00:50:54.217 00.805 11060 IsGuiding returns 0
00:50:54.217 00.000 11060 Move returns status 0, amount 750
00:50:54.217 00.000 11060 move complete, result=0
00:50:54.217 00.000 11060 worker thread done servicing request
00:50:54.217 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 750 ms SOUTH
00:50:54.218 00.001 11060 Worker thread wakes up
00:50:54.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:54.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:54.857 00.639 11060 Exposure complete
00:50:55.032 00.175 11060 worker thread done servicing request
00:50:55.032 00.000 10844 OnExposeComplete: enter
00:50:55.032 00.000 10844 UpdateGuideState(): m_state=6
00:50:55.033 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7412
00:50:55.033 00.000 10844 Star::Find returns 1 (1), X=265.02, Y=58.64, Mass=2676, SNR=33.2, Peak=255 HFD=3.3
00:50:55.033 00.000 10844 MultiStar: [#1 0.35,-0.62,0.00,M1] [#2 0.16,-0.49,2.02,U] [#3 0.22,0.60,0.00,M1] [#4 0.25,-0.23,1.02,U] [#5 0.44,-0.08,1.00,U] [#6 0.29,-0.26,0.97,U] [#7 0.29,-0.30,0.93,U] [#8 0.65,-0.31,0.00,M1] 
00:50:55.033 00.000 10844 refined, 5 included, MultiStar: {0.32, -0.23}, one-star: {0.65, 0.23}
00:50:55.033 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
00:50:55.033 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
00:50:55.033 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.23 hyp=0.39 cameraTheta=-0.63 mountX=0.17 mountY=0.35, mountTheta=1.12
00:50:55.036 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.23, opts=13)
00:50:55.036 00.000 10844 Enqueuing Move request for scope (0.32, -0.23)
00:50:55.036 00.000 11060 Worker thread wakes up
00:50:55.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.23) opts 0xd
00:50:55.036 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.23)
00:50:55.036 00.000 11060 Moving (0.32, -0.23) raw xDistance=0.17 yDistance=0.35
00:50:55.036 00.000 11060 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.280288, 1:0.351812
00:50:55.036 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:50:55.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:50:55.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
00:50:55.036 00.000 11060 MoveAxis(W, 29, ABG)
00:50:55.036 00.000 11060 Guiding  Dir = 3, Dur = 29
00:50:55.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:55.036 00.000 10844 UpdateGuideState exits: m=2676 SNR=33.2 Saturated
00:50:55.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:55.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:55.036 00.000 10844 Enqueuing Expose request
00:50:55.059 00.023 11060 IsSlewing returns 0
00:50:55.059 00.000 11060 IsGuiding returns 0
00:50:55.100 00.041 11060 IsGuiding returns 0
00:50:55.100 00.000 11060 Move returns status 0, amount 29
00:50:55.100 00.000 11060 MoveAxis(S, 137, ABG)
00:50:55.100 00.000 11060 Guiding  Dir = 1, Dur = 137
00:50:55.115 00.015 11060 IsSlewing returns 0
00:50:55.115 00.000 11060 IsGuiding returns 0
00:50:55.253 00.138 11060 IsGuiding returns 0
00:50:55.253 00.000 11060 Move returns status 0, amount 137
00:50:55.253 00.000 11060 move complete, result=0
00:50:55.253 00.000 11060 worker thread done servicing request
00:50:55.253 00.000 11060 Worker thread wakes up
00:50:55.253 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.4 px 137 ms SOUTH
00:50:55.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:55.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:55.882 00.629 11060 Exposure complete
00:50:56.052 00.170 11060 worker thread done servicing request
00:50:56.052 00.000 10844 OnExposeComplete: enter
00:50:56.053 00.001 10844 UpdateGuideState(): m_state=6
00:50:56.053 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7413
00:50:56.053 00.000 10844 Star::Find returns 1 (1), X=265.15, Y=58.21, Mass=3101, SNR=35.5, Peak=255 HFD=3.5
00:50:56.053 00.000 10844 MultiStar: [#1 0.13,-0.19,1.02,U] [#2 0.43,-0.36,1.84,U] [#3 -0.16,0.33,0.86,U] [#4 0.17,-0.19,0.90,U] [#5 0.41,0.15,0.99,U] [#6 -0.09,-0.39,0.84,U] [#7 0.11,0.04,0.82,U] [#8 0.43,-0.07,0.82,U] 
00:50:56.053 00.000 10844 refined, 8 included, MultiStar: {0.28, -0.13}, one-star: {0.79, -0.21}
00:50:56.053 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
00:50:56.053 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
00:50:56.053 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.30 cameraTheta=-0.43 mountX=0.07 mountY=0.29, mountTheta=1.32
00:50:56.055 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.13, opts=13)
00:50:56.055 00.000 10844 Enqueuing Move request for scope (0.28, -0.13)
00:50:56.055 00.000 11060 Worker thread wakes up
00:50:56.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:50:56.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
00:50:56.055 00.000 10844 UpdateGuideState exits: m=3101 SNR=35.5 Saturated
00:50:56.055 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
00:50:56.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:56.055 00.000 11060 Moving (0.28, -0.13) raw xDistance=0.07 yDistance=0.29
00:50:56.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:56.055 00.000 10844 Enqueuing Expose request
00:50:56.055 00.000 11060 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.280288, 1:0.351812, 2:0.292546
00:50:56.056 00.001 11060 BLC: Under-shoot: nominal increase by 69
00:50:56.056 00.000 11060 BLC: window closed
00:50:56.056 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:50:56.056 00.000 11060 BLC: Pulse adjusted to 750
00:50:56.058 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:50:56.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
00:50:56.058 00.000 11060 MoveAxis(E, 0, ABG)
00:50:56.058 00.000 11060 Move returns status 0, amount 0
00:50:56.058 00.000 11060 MoveAxis(S, 114, ABG)
00:50:56.058 00.000 11060 Guiding  Dir = 1, Dur = 114
00:50:56.079 00.021 11060 IsSlewing returns 0
00:50:56.079 00.000 11060 IsGuiding returns 0
00:50:56.096 00.017 10844 evsrv: cli 0EEEE7F0 connect
00:50:56.097 00.001 10844 case statement mapped state 6 to 3
00:50:56.097 00.000 10844 case statement mapped state 6 to 3
00:50:56.098 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"04f6d4e5-d67c-49bb-84df-503d0b88b28c"}
00:50:56.098 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"04f6d4e5-d67c-49bb-84df-503d0b88b28c"}
00:50:56.098 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
00:50:56.219 00.121 11060 IsGuiding returns 0
00:50:56.219 00.000 11060 Move returns status 0, amount 114
00:50:56.219 00.000 11060 move complete, result=0
00:50:56.219 00.000 11060 worker thread done servicing request
00:50:56.219 00.000 11060 Worker thread wakes up
00:50:56.219 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 114 ms SOUTH
00:50:56.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:56.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:56.846 00.627 11060 Exposure complete
00:50:57.031 00.185 11060 worker thread done servicing request
00:50:57.031 00.000 10844 OnExposeComplete: enter
00:50:57.031 00.000 10844 UpdateGuideState(): m_state=6
00:50:57.031 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7414
00:50:57.031 00.000 10844 Star::Find returns 1 (0), X=264.84, Y=58.20, Mass=2835, SNR=34.0, Peak=239 HFD=3.0
00:50:57.033 00.002 10844 MultiStar: [#1 -0.05,-0.22,0.96,U] [#2 -0.11,-0.61,0.00,M1] [#3 -0.64,-0.54,0.00,M1] [#4 0.12,-0.75,0.00,M1] [#5 0.58,-0.28,0.00,M3] [#6 -0.06,-0.24,0.93,U] [#7 0.33,-0.20,0.85,U] [#8 0.43,-0.72,0.00,M1] 
00:50:57.033 00.000 10844 refined, 3 included, MultiStar: {0.17, -0.22}, one-star: {0.47, -0.22}
00:50:57.033 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
00:50:57.033 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
00:50:57.033 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.90 mountX=0.18 mountY=0.21, mountTheta=0.84
00:50:57.034 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.22, opts=13)
00:50:57.034 00.000 10844 Enqueuing Move request for scope (0.17, -0.22)
00:50:57.035 00.001 11060 Worker thread wakes up
00:50:57.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:57.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
00:50:57.035 00.000 10844 UpdateGuideState exits: m=2835 SNR=34.0
00:50:57.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
00:50:57.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:57.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:57.035 00.000 10844 Enqueuing Expose request
00:50:57.035 00.000 11060 Moving (0.17, -0.22) raw xDistance=0.18 yDistance=0.21
00:50:57.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:50:57.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
00:50:57.035 00.000 11060 MoveAxis(W, 32, ABG)
00:50:57.035 00.000 11060 Guiding  Dir = 3, Dur = 32
00:50:57.044 00.009 11060 IsSlewing returns 0
00:50:57.044 00.000 11060 IsGuiding returns 0
00:50:57.104 00.060 11060 IsGuiding returns 0
00:50:57.104 00.000 11060 Move returns status 0, amount 32
00:50:57.104 00.000 11060 MoveAxis(S, 80, ABG)
00:50:57.104 00.000 11060 Guiding  Dir = 1, Dur = 80
00:50:57.122 00.018 11060 IsSlewing returns 0
00:50:57.122 00.000 11060 IsGuiding returns 0
00:50:57.216 00.094 11060 IsGuiding returns 0
00:50:57.216 00.000 11060 Move returns status 0, amount 80
00:50:57.216 00.000 11060 move complete, result=0
00:50:57.216 00.000 11060 worker thread done servicing request
00:50:57.216 00.000 11060 Worker thread wakes up
00:50:57.216 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 80 ms SOUTH
00:50:57.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:57.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:57.849 00.633 11060 Exposure complete
00:50:58.023 00.174 11060 worker thread done servicing request
00:50:58.023 00.000 10844 OnExposeComplete: enter
00:50:58.023 00.000 10844 UpdateGuideState(): m_state=6
00:50:58.024 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7415
00:50:58.024 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.13, Mass=2826, SNR=33.9, Peak=251 HFD=3.5
00:50:58.024 00.000 10844 MultiStar: [#1 0.07,0.02,1.02,U] [#2 0.21,-0.61,0.00,M2] [#3 0.01,0.04,1.01,U] [#4 -0.00,-0.10,0.94,U] [#5 0.31,0.21,1.01,U] [#6 -0.50,-0.12,0.98,U] [#7 0.08,0.08,0.87,U] [#8 0.07,-0.37,0.93,U] 
00:50:58.024 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.23, -0.29}
00:50:58.024 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
00:50:58.024 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
00:50:58.024 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.08 mountX=0.06 mountY=0.04, mountTheta=0.67
00:50:58.025 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.06, opts=13)
00:50:58.025 00.000 10844 Enqueuing Move request for scope (0.03, -0.06)
00:50:58.026 00.001 11060 Worker thread wakes up
00:50:58.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:58.026 00.000 10844 UpdateGuideState exits: m=2826 SNR=33.9
00:50:58.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:58.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:58.026 00.000 10844 Enqueuing Expose request
00:50:58.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
00:50:58.026 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
00:50:58.026 00.000 11060 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=0.04
00:50:58.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:50:58.026 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:58.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:50:58.026 00.000 11060 MoveAxis(E, 0, ABG)
00:50:58.026 00.000 11060 Move returns status 0, amount 0
00:50:58.026 00.000 11060 MoveAxis(N, 0, ABG)
00:50:58.026 00.000 11060 Move returns status 0, amount 0
00:50:58.026 00.000 11060 move complete, result=0
00:50:58.027 00.001 11060 worker thread done servicing request
00:50:58.027 00.000 11060 Worker thread wakes up
00:50:58.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:58.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:58.027 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:50:58.661 00.634 11060 Exposure complete
00:50:58.830 00.169 11060 worker thread done servicing request
00:50:58.830 00.000 10844 OnExposeComplete: enter
00:50:58.830 00.000 10844 UpdateGuideState(): m_state=6
00:50:58.831 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7416
00:50:58.831 00.000 10844 Star::Find returns 1 (1), X=264.07, Y=58.32, Mass=2841, SNR=34.0, Peak=255 HFD=3.4
00:50:58.831 00.000 10844 MultiStar: [#1 0.32,0.28,0.99,U] [#2 -0.34,-0.07,1.97,U] [#3 -0.50,0.04,0.95,U] [#4 -0.63,0.16,0.00,M1] [#5 0.31,0.42,1.03,U] [#6 0.02,0.18,0.86,U] [#7 -0.23,0.43,0.84,U] [#8 -0.01,0.06,0.95,U] 
00:50:58.831 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.13}, one-star: {-0.30, -0.10}
00:50:58.831 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
00:50:58.831 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
00:50:58.831 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.17 cameraTheta=2.31 mountX=-0.11 mountY=-0.14, mountTheta=-2.23
00:50:58.833 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.13, opts=13)
00:50:58.833 00.000 10844 Enqueuing Move request for scope (-0.12, 0.13)
00:50:58.833 00.000 11060 Worker thread wakes up
00:50:58.833 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:50:58.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
00:50:58.833 00.000 10844 UpdateGuideState exits: m=2841 SNR=34.0 Saturated
00:50:58.833 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
00:50:58.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:58.841 00.008 11060 Moving (-0.12, 0.13) raw xDistance=-0.11 yDistance=-0.14
00:50:58.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:50:58.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:58.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:58.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:50:58.841 00.000 11060 MoveAxis(E, 0, ABG)
00:50:58.841 00.000 11060 Move returns status 0, amount 0
00:50:58.841 00.000 11060 MoveAxis(N, 0, ABG)
00:50:58.841 00.000 11060 Move returns status 0, amount 0
00:50:58.841 00.000 10844 Enqueuing Expose request
00:50:58.841 00.000 11060 move complete, result=0
00:50:58.841 00.000 11060 worker thread done servicing request
00:50:58.841 00.000 11060 Worker thread wakes up
00:50:58.841 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:58.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:58.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:59.476 00.635 11060 Exposure complete
00:50:59.652 00.176 11060 worker thread done servicing request
00:50:59.652 00.000 10844 OnExposeComplete: enter
00:50:59.652 00.000 10844 UpdateGuideState(): m_state=6
00:50:59.652 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7417
00:50:59.652 00.000 10844 Star::Find returns 1 (0), X=264.84, Y=58.08, Mass=2812, SNR=33.9, Peak=238 HFD=3.5
00:50:59.652 00.000 10844 MultiStar: [#1 0.09,0.19,1.01,U] [#2 -0.11,0.08,2.00,U] [#3 -0.20,-0.06,0.99,U] [#4 -0.02,0.37,0.88,U] [#5 0.41,0.25,1.03,U] [#6 -0.51,-0.05,0.88,U] [#7 -0.15,0.00,0.89,U] [#8 0.42,-0.07,0.95,U] 
00:50:59.653 00.001 10844 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.47, -0.34}
00:50:59.653 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
00:50:59.653 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
00:50:59.653 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.87 mountX=-0.05 mountY=0.03, mountTheta=2.61
00:50:59.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
00:50:59.654 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
00:50:59.654 00.000 11060 Worker thread wakes up
00:50:59.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:50:59.654 00.000 10844 UpdateGuideState exits: m=2812 SNR=33.9
00:50:59.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:59.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:50:59.654 00.000 10844 Enqueuing Expose request
00:50:59.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
00:50:59.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
00:50:59.655 00.001 11060 Moving (0.04, 0.04) raw xDistance=-0.05 yDistance=0.03
00:50:59.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:50:59.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:59.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:50:59.655 00.000 11060 MoveAxis(E, 0, ABG)
00:50:59.655 00.000 11060 Move returns status 0, amount 0
00:50:59.655 00.000 11060 MoveAxis(N, 0, ABG)
00:50:59.655 00.000 11060 Move returns status 0, amount 0
00:50:59.655 00.000 11060 move complete, result=0
00:50:59.655 00.000 11060 worker thread done servicing request
00:50:59.655 00.000 11060 Worker thread wakes up
00:50:59.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:50:59.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:50:59.656 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:00.288 00.632 11060 Exposure complete
00:51:00.451 00.163 11060 worker thread done servicing request
00:51:00.451 00.000 10844 OnExposeComplete: enter
00:51:00.451 00.000 10844 UpdateGuideState(): m_state=6
00:51:00.451 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7418
00:51:00.451 00.000 10844 Star::Find returns 1 (1), X=264.18, Y=58.38, Mass=2763, SNR=33.9, Peak=255 HFD=3.3
00:51:00.452 00.001 10844 MultiStar: [#1 -0.19,-0.19,0.91,U] [#2 -0.08,0.16,1.96,U] [#3 -0.48,0.21,0.89,U] [#4 -0.09,0.58,0.92,U] [#5 0.57,0.14,1.06,U] [#6 -0.36,-0.52,0.00,M1] [#7 -0.17,0.32,0.86,U] [#8 -0.07,-0.15,0.93,U] 
00:51:00.452 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.13}, one-star: {-0.19, -0.03}
00:51:00.452 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.85 = -2.44)
00:51:00.452 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
00:51:00.452 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.09 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
00:51:00.454 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.13, opts=13)
00:51:00.454 00.000 10844 Enqueuing Move request for scope (-0.08, 0.13)
00:51:00.454 00.000 11060 Worker thread wakes up
00:51:00.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:00.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:51:00.454 00.000 10844 UpdateGuideState exits: m=2763 SNR=33.9 Saturated
00:51:00.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:51:00.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:00.454 00.000 11060 Moving (-0.08, 0.13) raw xDistance=-0.12 yDistance=-0.10
00:51:00.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:00.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:51:00.455 00.001 10844 Enqueuing Expose request
00:51:00.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:00.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:51:00.455 00.000 11060 MoveAxis(E, 0, ABG)
00:51:00.455 00.000 11060 Move returns status 0, amount 0
00:51:00.455 00.000 11060 MoveAxis(N, 0, ABG)
00:51:00.455 00.000 11060 Move returns status 0, amount 0
00:51:00.455 00.000 11060 move complete, result=0
00:51:00.455 00.000 11060 worker thread done servicing request
00:51:00.455 00.000 11060 Worker thread wakes up
00:51:00.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:00.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:00.457 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:01.089 00.632 11060 Exposure complete
00:51:01.270 00.181 11060 worker thread done servicing request
00:51:01.270 00.000 10844 OnExposeComplete: enter
00:51:01.270 00.000 10844 UpdateGuideState(): m_state=6
00:51:01.270 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7419
00:51:01.272 00.002 10844 Star::Find returns 1 (1), X=264.22, Y=58.59, Mass=3299, SNR=36.8, Peak=255 HFD=3.6
00:51:01.272 00.000 10844 MultiStar: [#1 -0.55,-0.09,0.90,U] [#2 -0.26,0.17,1.82,U] [#3 -0.58,0.75,0.00,M1] [#4 -0.29,0.09,0.85,U] [#5 -0.20,0.23,0.91,U] [#6 -0.22,-0.09,0.83,U] [#7 -0.46,0.38,0.79,U] [#8 -0.36,0.15,0.84,U] 
00:51:01.272 00.000 10844 single-star, 7 included, MultiStar: {-0.30, 0.13}, one-star: {-0.15, 0.17}
00:51:01.272 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.05 = -2.24)
00:51:01.272 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.26)
00:51:01.272 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.29 mountX=-0.14 mountY=-0.18, mountTheta=-2.24
00:51:01.273 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.17, opts=13)
00:51:01.274 00.001 10844 Enqueuing Move request for scope (-0.15, 0.17)
00:51:01.274 00.000 11060 Worker thread wakes up
00:51:01.274 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:01.274 00.000 10844 UpdateGuideState exits: m=3299 SNR=36.8 Saturated
00:51:01.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:01.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:01.274 00.000 10844 Enqueuing Expose request
00:51:01.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
00:51:01.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
00:51:01.274 00.000 11060 Moving (-0.15, 0.17) raw xDistance=-0.14 yDistance=-0.18
00:51:01.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:51:01.275 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:01.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:51:01.275 00.000 11060 MoveAxis(E, 24, ABG)
00:51:01.275 00.000 11060 Guiding  Dir = 2, Dur = 24
00:51:01.286 00.011 11060 IsSlewing returns 0
00:51:01.286 00.000 11060 IsGuiding returns 0
00:51:01.312 00.026 11060 IsGuiding returns 0
00:51:01.312 00.000 11060 Move returns status 0, amount 24
00:51:01.312 00.000 11060 MoveAxis(N, 0, ABG)
00:51:01.312 00.000 11060 Move returns status 0, amount 0
00:51:01.312 00.000 11060 move complete, result=0
00:51:01.312 00.000 11060 worker thread done servicing request
00:51:01.312 00.000 11060 Worker thread wakes up
00:51:01.313 00.001 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
00:51:01.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:01.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:01.957 00.644 11060 Exposure complete
00:51:02.128 00.171 11060 worker thread done servicing request
00:51:02.129 00.001 10844 OnExposeComplete: enter
00:51:02.129 00.000 10844 UpdateGuideState(): m_state=6
00:51:02.129 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7420
00:51:02.129 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=59.08, Mass=2805, SNR=34.2, Peak=246 HFD=3.4
00:51:02.130 00.001 10844 MultiStar: [#1 -0.61,0.07,0.00,M1] [#2 -0.32,-0.25,1.90,U] [#3 -0.65,0.32,0.00,M2] [#4 -0.35,0.66,0.00,M1] [#5 0.27,0.31,1.00,U] [#6 -0.21,-0.04,0.86,U] [#7 -0.44,0.22,0.82,U] [#8 -0.11,0.12,0.89,U] 
00:51:02.130 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.12}, one-star: {0.34, 0.67}
00:51:02.130 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.26)
00:51:02.130 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
00:51:02.130 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.28 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
00:51:02.131 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
00:51:02.131 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
00:51:02.131 00.000 11060 Worker thread wakes up
00:51:02.131 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:02.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
00:51:02.131 00.000 10844 UpdateGuideState exits: m=2805 SNR=34.2
00:51:02.132 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
00:51:02.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.132 00.000 11060 Moving (-0.10, 0.12) raw xDistance=-0.10 yDistance=-0.12
00:51:02.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:02.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:51:02.132 00.000 10844 Enqueuing Expose request
00:51:02.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:02.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:51:02.132 00.000 11060 MoveAxis(E, 0, ABG)
00:51:02.132 00.000 11060 Move returns status 0, amount 0
00:51:02.132 00.000 11060 MoveAxis(N, 0, ABG)
00:51:02.132 00.000 11060 Move returns status 0, amount 0
00:51:02.132 00.000 11060 move complete, result=0
00:51:02.132 00.000 11060 worker thread done servicing request
00:51:02.133 00.001 11060 Worker thread wakes up
00:51:02.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:02.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:02.134 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:02.784 00.650 11060 Exposure complete
00:51:02.967 00.183 11060 worker thread done servicing request
00:51:02.967 00.000 10844 OnExposeComplete: enter
00:51:02.967 00.000 10844 UpdateGuideState(): m_state=6
00:51:02.967 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7421
00:51:02.967 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=58.37, Mass=2812, SNR=33.8, Peak=255 HFD=3.3
00:51:02.969 00.002 10844 MultiStar: [#1 -0.45,0.04,0.95,U] [#2 -0.59,-0.40,0.00,M1] [#3 -0.57,0.44,0.00,M3] [#4 -0.64,-0.24,0.00,M2] [#5 -0.01,-0.05,0.99,U] [#6 -0.05,-0.26,0.87,U] [#7 -0.20,-0.03,0.84,U] [#8 -0.44,-0.45,0.00,M1] 
00:51:02.969 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.07}, one-star: {-0.32, -0.04}
00:51:02.969 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
00:51:02.969 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
00:51:02.969 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.84 mountX=0.10 mountY=-0.20, mountTheta=-1.09
00:51:02.970 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.07, opts=13)
00:51:02.970 00.000 10844 Enqueuing Move request for scope (-0.21, -0.07)
00:51:02.970 00.000 11060 Worker thread wakes up
00:51:02.970 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:51:02.970 00.000 10844 UpdateGuideState exits: m=2812 SNR=33.8 Saturated
00:51:02.971 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:02.971 00.000 10844 Enqueuing Expose request
00:51:02.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
00:51:02.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
00:51:02.971 00.000 11060 Moving (-0.21, -0.07) raw xDistance=0.10 yDistance=-0.20
00:51:02.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:51:02.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:51:02.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:51:02.971 00.000 11060 MoveAxis(E, 0, ABG)
00:51:02.971 00.000 11060 Move returns status 0, amount 0
00:51:02.971 00.000 11060 MoveAxis(N, 0, ABG)
00:51:02.971 00.000 11060 Move returns status 0, amount 0
00:51:02.971 00.000 11060 move complete, result=0
00:51:02.972 00.001 11060 worker thread done servicing request
00:51:02.972 00.000 11060 Worker thread wakes up
00:51:02.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:02.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:02.973 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:03.610 00.637 11060 Exposure complete
00:51:03.768 00.158 11060 worker thread done servicing request
00:51:03.768 00.000 10844 OnExposeComplete: enter
00:51:03.768 00.000 10844 UpdateGuideState(): m_state=6
00:51:03.768 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7422
00:51:03.768 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=58.58, Mass=3277, SNR=36.3, Peak=248 HFD=3.7
00:51:03.769 00.001 10844 MultiStar: [#1 -0.51,-0.02,0.91,U] [#2 -0.46,-0.54,0.00,M2] [#3 -0.33,0.36,0.86,U] [#4 -0.38,-0.11,0.90,U] [#5 -0.24,0.01,0.97,U] [#6 -0.33,-0.13,0.82,U] [#7 -0.32,0.50,0.76,U] [#8 0.23,0.29,0.84,U] 
00:51:03.769 00.000 10844 single-star, 7 included, MultiStar: {-0.26, 0.12}, one-star: {-0.21, 0.17}
00:51:03.769 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
00:51:03.769 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
00:51:03.769 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.46 mountX=-0.13 mountY=-0.23, mountTheta=-2.08
00:51:03.770 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.17, opts=13)
00:51:03.770 00.000 10844 Enqueuing Move request for scope (-0.21, 0.17)
00:51:03.770 00.000 11060 Worker thread wakes up
00:51:03.770 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:03.771 00.001 10844 UpdateGuideState exits: m=3277 SNR=36.3
00:51:03.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:03.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:03.771 00.000 10844 Enqueuing Expose request
00:51:03.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd
00:51:03.771 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.17)
00:51:03.771 00.000 11060 Moving (-0.21, 0.17) raw xDistance=-0.13 yDistance=-0.23
00:51:03.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:51:03.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:51:03.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:51:03.771 00.000 11060 MoveAxis(E, 22, ABG)
00:51:03.771 00.000 11060 Guiding  Dir = 2, Dur = 22
00:51:03.775 00.004 11060 IsSlewing returns 0
00:51:03.775 00.000 11060 IsGuiding returns 0
00:51:03.805 00.030 11060 IsGuiding returns 0
00:51:03.806 00.001 11060 Move returns status 0, amount 22
00:51:03.806 00.000 11060 MoveAxis(N, 0, ABG)
00:51:03.806 00.000 11060 Move returns status 0, amount 0
00:51:03.806 00.000 11060 move complete, result=0
00:51:03.806 00.000 11060 worker thread done servicing request
00:51:03.806 00.000 11060 Worker thread wakes up
00:51:03.806 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
00:51:03.807 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:03.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:04.439 00.632 11060 Exposure complete
00:51:04.613 00.174 11060 worker thread done servicing request
00:51:04.613 00.000 10844 OnExposeComplete: enter
00:51:04.613 00.000 10844 UpdateGuideState(): m_state=6
00:51:04.614 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7423
00:51:04.614 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.31, Mass=2900, SNR=34.6, Peak=255 HFD=3.5
00:51:04.614 00.000 10844 MultiStar: [#1 -0.19,-0.45,0.92,U] [#2 -0.55,-0.31,0.00,M3] [#3 -0.42,0.09,0.91,U] [#4 -0.27,0.08,0.89,U] [#5 -0.13,0.17,0.99,U] [#6 -0.05,-0.24,0.90,U] [#7 -0.61,-0.20,0.00,M1] [#8 -0.17,-0.31,0.92,U] 
00:51:04.614 00.000 10844 single-star, 6 included, MultiStar: {-0.16, -0.11}, one-star: {0.09, -0.10}
00:51:04.614 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
00:51:04.614 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
00:51:04.614 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.86 mountX=0.08 mountY=0.10, mountTheta=0.89
00:51:04.615 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
00:51:04.615 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
00:51:04.615 00.000 11060 Worker thread wakes up
00:51:04.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:51:04.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:51:04.615 00.000 11060 Moving (0.09, -0.10) raw xDistance=0.08 yDistance=0.10
00:51:04.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:51:04.616 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:51:04.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:04.616 00.000 10844 UpdateGuideState exits: m=2900 SNR=34.6 Saturated
00:51:04.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:51:04.616 00.000 11060 MoveAxis(E, 0, ABG)
00:51:04.616 00.000 11060 Move returns status 0, amount 0
00:51:04.616 00.000 11060 MoveAxis(N, 0, ABG)
00:51:04.616 00.000 11060 Move returns status 0, amount 0
00:51:04.616 00.000 11060 move complete, result=0
00:51:04.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:04.616 00.000 11060 worker thread done servicing request
00:51:04.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:04.616 00.000 10844 Enqueuing Expose request
00:51:04.616 00.000 11060 Worker thread wakes up
00:51:04.616 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:04.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:04.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:05.252 00.636 11060 Exposure complete
00:51:05.420 00.168 11060 worker thread done servicing request
00:51:05.420 00.000 10844 OnExposeComplete: enter
00:51:05.420 00.000 10844 UpdateGuideState(): m_state=6
00:51:05.421 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7424
00:51:05.421 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=58.18, Mass=2754, SNR=33.6, Peak=249 HFD=3.0
00:51:05.421 00.000 10844 MultiStar: [#1 -0.15,0.26,1.02,U] [#2 -0.40,-0.36,2.05,U] [#3 -0.57,0.05,0.90,U] [#4 0.10,-0.18,0.93,U] [#5 -0.10,0.11,1.07,U] [#6 -0.36,-0.24,0.95,U] [#7 0.12,-0.22,0.88,U] [#8 -0.02,0.50,0.92,U] 
00:51:05.421 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.07}, one-star: {-0.22, -0.24}
00:51:05.421 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
00:51:05.421 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
00:51:05.421 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.22 cameraTheta=-2.81 mountX=0.11 mountY=-0.19, mountTheta=-1.07
00:51:05.422 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.07, opts=13)
00:51:05.423 00.001 10844 Enqueuing Move request for scope (-0.20, -0.07)
00:51:05.423 00.000 11060 Worker thread wakes up
00:51:05.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:05.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
00:51:05.423 00.000 10844 UpdateGuideState exits: m=2754 SNR=33.6
00:51:05.423 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
00:51:05.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:05.423 00.000 11060 Moving (-0.20, -0.07) raw xDistance=0.11 yDistance=-0.19
00:51:05.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:05.423 00.000 10844 Enqueuing Expose request
00:51:05.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:51:05.423 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.06 newest=-0.32
00:51:05.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
00:51:05.423 00.000 11060 MoveAxis(E, 0, ABG)
00:51:05.423 00.000 11060 Move returns status 0, amount 0
00:51:05.423 00.000 11060 BLC: Oldest BLC event removed
00:51:05.424 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:51:05.424 00.000 11060 MoveAxis(N, 824, ABG)
00:51:05.424 00.000 11060 duration set to 750 by maxDecDuration
00:51:05.424 00.000 11060 Guiding  Dir = 0, Dur = 750
00:51:05.450 00.026 11060 IsSlewing returns 0
00:51:05.450 00.000 11060 IsGuiding returns 0
00:51:06.246 00.796 11060 IsGuiding returns 0
00:51:06.246 00.000 11060 Move returns status 0, amount 750
00:51:06.247 00.001 11060 move complete, result=0
00:51:06.247 00.000 11060 worker thread done servicing request
00:51:06.247 00.000 11060 Worker thread wakes up
00:51:06.247 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
00:51:06.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:06.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:06.897 00.650 11060 Exposure complete
00:51:07.050 00.153 11060 worker thread done servicing request
00:51:07.050 00.000 10844 OnExposeComplete: enter
00:51:07.050 00.000 10844 UpdateGuideState(): m_state=6
00:51:07.050 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7425
00:51:07.050 00.000 10844 Star::Find returns 1 (1), X=264.68, Y=58.48, Mass=2993, SNR=35.0, Peak=255 HFD=3.4
00:51:07.050 00.000 10844 MultiStar: [#1 -0.07,-0.44,1.03,U] [#2 -0.46,-0.28,1.90,U] [#3 0.10,0.23,0.98,U] [#4 0.02,-0.05,0.91,U] [#5 0.12,0.63,0.00,M1] [#6 0.14,-0.39,0.91,U] [#7 -0.00,-0.21,0.75,U] [#8 0.00,-0.24,0.88,U] 
00:51:07.050 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.18}, one-star: {0.32, 0.06}
00:51:07.050 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
00:51:07.050 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
00:51:07.050 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.83 mountX=0.18 mountY=-0.02, mountTheta=-0.09
00:51:07.052 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.18, opts=13)
00:51:07.052 00.000 10844 Enqueuing Move request for scope (-0.05, -0.18)
00:51:07.052 00.000 11060 Worker thread wakes up
00:51:07.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:07.052 00.000 10844 UpdateGuideState exits: m=2993 SNR=35.0 Saturated
00:51:07.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:07.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:07.052 00.000 10844 Enqueuing Expose request
00:51:07.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
00:51:07.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
00:51:07.052 00.000 11060 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=-0.02
00:51:07.052 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.133019, 1:0.016620
00:51:07.052 00.000 11060 BLC: No correction, Miss < min_move
00:51:07.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:51:07.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:07.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:07.052 00.000 11060 MoveAxis(W, 31, ABG)
00:51:07.052 00.000 11060 Guiding  Dir = 3, Dur = 31
00:51:07.058 00.006 11060 IsSlewing returns 0
00:51:07.058 00.000 11060 IsGuiding returns 0
00:51:07.105 00.047 11060 IsGuiding returns 0
00:51:07.105 00.000 11060 Move returns status 0, amount 31
00:51:07.105 00.000 11060 MoveAxis(N, 0, ABG)
00:51:07.105 00.000 11060 Move returns status 0, amount 0
00:51:07.105 00.000 11060 move complete, result=0
00:51:07.105 00.000 11060 worker thread done servicing request
00:51:07.105 00.000 11060 Worker thread wakes up
00:51:07.105 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
00:51:07.106 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:07.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:07.736 00.630 11060 Exposure complete
00:51:07.892 00.156 11060 worker thread done servicing request
00:51:07.892 00.000 10844 OnExposeComplete: enter
00:51:07.893 00.001 10844 UpdateGuideState(): m_state=6
00:51:07.893 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7426
00:51:07.893 00.000 10844 Star::Find returns 1 (0), X=264.87, Y=58.17, Mass=3354, SNR=37.4, Peak=237 HFD=3.6
00:51:07.893 00.000 10844 MultiStar: [#1 0.01,-0.02,0.95,U] [#2 -0.32,0.01,1.90,U] [#3 -0.19,0.23,0.86,U] [#4 -0.15,0.57,0.93,U] [#5 0.57,0.04,0.94,U] [#6 -0.39,0.01,0.84,U] [#7 0.02,-0.16,0.74,U] [#8 0.28,0.04,0.88,U] 
00:51:07.893 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.50, -0.25}
00:51:07.893 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
00:51:07.893 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:51:07.893 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.39 mountX=-0.05 mountY=0.00, mountTheta=3.12
00:51:07.894 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
00:51:07.896 00.002 10844 Enqueuing Move request for scope (0.01, 0.05)
00:51:07.896 00.000 11060 Worker thread wakes up
00:51:07.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
00:51:07.896 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
00:51:07.896 00.000 11060 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=0.00
00:51:07.896 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.133019, 1:0.016620, 2:-0.000878
00:51:07.896 00.000 11060 BLC: No correction, Miss < min_move
00:51:07.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:51:07.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:07.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:51:07.896 00.000 11060 MoveAxis(E, 0, ABG)
00:51:07.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:51:07.896 00.000 11060 Move returns status 0, amount 0
00:51:07.896 00.000 10844 UpdateGuideState exits: m=3354 SNR=37.4
00:51:07.896 00.000 11060 MoveAxis(N, 0, ABG)
00:51:07.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:07.896 00.000 11060 Move returns status 0, amount 0
00:51:07.897 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:07.897 00.000 10844 Enqueuing Expose request
00:51:07.897 00.000 11060 move complete, result=0
00:51:07.897 00.000 11060 worker thread done servicing request
00:51:07.897 00.000 11060 Worker thread wakes up
00:51:07.897 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:07.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:07.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:08.552 00.655 11060 Exposure complete
00:51:08.723 00.171 11060 worker thread done servicing request
00:51:08.724 00.001 10844 OnExposeComplete: enter
00:51:08.724 00.000 10844 UpdateGuideState(): m_state=6
00:51:08.724 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7427
00:51:08.724 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.38, Mass=3118, SNR=35.2, Peak=248 HFD=3.5
00:51:08.724 00.000 10844 MultiStar: [#1 -0.10,-0.36,0.97,U] [#2 -0.33,-0.75,0.00,M1] [#3 -0.44,-0.24,0.85,U] [#4 -0.17,-0.16,0.86,U] [#5 0.51,-0.45,0.00,M1] [#6 0.03,0.05,0.87,U] [#7 -0.06,-0.03,0.79,U] [#8 0.65,-0.54,0.00,M1] 
00:51:08.724 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.13}, one-star: {0.31, -0.04}
00:51:08.724 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
00:51:08.725 00.001 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
00:51:08.725 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-2.01 mountX=0.14 mountY=-0.04, mountTheta=-0.28
00:51:08.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.13, opts=13)
00:51:08.726 00.000 10844 Enqueuing Move request for scope (-0.06, -0.13)
00:51:08.726 00.000 11060 Worker thread wakes up
00:51:08.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:08.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
00:51:08.726 00.000 10844 UpdateGuideState exits: m=3118 SNR=35.2
00:51:08.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
00:51:08.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:08.726 00.000 11060 Moving (-0.06, -0.13) raw xDistance=0.14 yDistance=-0.04
00:51:08.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:08.726 00.000 10844 Enqueuing Expose request
00:51:08.726 00.000 11060 BLC: window closed
00:51:08.727 00.001 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.133019, 1:0.016620, 2:-0.000878
00:51:08.727 00.000 11060 BLC: No correction, Miss < min_move
00:51:08.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:51:08.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:08.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:51:08.727 00.000 11060 MoveAxis(W, 25, ABG)
00:51:08.727 00.000 11060 Guiding  Dir = 3, Dur = 25
00:51:08.737 00.010 11060 IsSlewing returns 0
00:51:08.737 00.000 11060 IsGuiding returns 0
00:51:08.768 00.031 11060 IsGuiding returns 0
00:51:08.768 00.000 11060 Move returns status 0, amount 25
00:51:08.768 00.000 11060 MoveAxis(N, 0, ABG)
00:51:08.768 00.000 11060 Move returns status 0, amount 0
00:51:08.768 00.000 11060 move complete, result=0
00:51:08.768 00.000 11060 worker thread done servicing request
00:51:08.768 00.000 11060 Worker thread wakes up
00:51:08.768 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
00:51:08.769 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:08.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:09.427 00.658 11060 Exposure complete
00:51:09.590 00.163 11060 worker thread done servicing request
00:51:09.591 00.001 10844 OnExposeComplete: enter
00:51:09.591 00.000 10844 UpdateGuideState(): m_state=6
00:51:09.591 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7428
00:51:09.591 00.000 10844 Star::Find returns 1 (0), X=265.00, Y=57.75, Mass=2912, SNR=34.2, Peak=208 HFD=3.2
00:51:09.591 00.000 10844 MultiStar: [#1 0.21,-0.61,0.00,M1] [#2 0.05,0.20,2.00,U] [#3 -0.49,0.34,0.86,U] [#4 -0.27,-0.23,0.93,U] [#5 0.53,-0.33,0.00,M2] [#6 0.02,-0.18,0.84,U] [#7 0.13,-0.52,0.82,U] [#8 0.73,-0.68,0.00,M2] 
00:51:09.591 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.12}, one-star: {0.64, -0.66}
00:51:09.591 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
00:51:09.592 00.001 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
00:51:09.592 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.34 mountX=0.11 mountY=0.05, mountTheta=0.40
00:51:09.593 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
00:51:09.593 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
00:51:09.593 00.000 11060 Worker thread wakes up
00:51:09.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:09.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
00:51:09.593 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.2
00:51:09.593 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
00:51:09.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:09.593 00.000 11060 Moving (0.03, -0.12) raw xDistance=0.11 yDistance=0.05
00:51:09.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:09.594 00.001 10844 Enqueuing Expose request
00:51:09.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:51:09.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:09.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:51:09.594 00.000 11060 MoveAxis(E, 0, ABG)
00:51:09.594 00.000 11060 Move returns status 0, amount 0
00:51:09.594 00.000 11060 MoveAxis(N, 0, ABG)
00:51:09.594 00.000 11060 Move returns status 0, amount 0
00:51:09.594 00.000 11060 move complete, result=0
00:51:09.594 00.000 11060 worker thread done servicing request
00:51:09.594 00.000 11060 Worker thread wakes up
00:51:09.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:09.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:09.596 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:10.235 00.639 11060 Exposure complete
00:51:10.399 00.164 11060 worker thread done servicing request
00:51:10.400 00.001 10844 OnExposeComplete: enter
00:51:10.400 00.000 10844 UpdateGuideState(): m_state=6
00:51:10.400 00.000 10844 Star::Find(15, 265, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7429
00:51:10.400 00.000 10844 Star::Find returns 1 (1), X=264.70, Y=58.38, Mass=3084, SNR=35.3, Peak=255 HFD=3.5
00:51:10.400 00.000 10844 MultiStar: [#1 -0.27,-0.13,0.96,U] [#2 0.19,0.09,2.00,U] [#3 -0.63,0.34,0.00,M1] [#4 0.14,0.50,0.94,U] [#5 0.48,0.40,0.00,M3] [#6 0.13,0.08,0.89,U] [#7 -0.48,0.65,0.00,M1] [#8 -0.12,0.21,0.88,U] 
00:51:10.400 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.11}, one-star: {0.33, -0.04}
00:51:10.400 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
00:51:10.400 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
00:51:10.400 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=-0.13 mountY=0.07, mountTheta=2.65
00:51:10.402 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
00:51:10.402 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
00:51:10.402 00.000 11060 Worker thread wakes up
00:51:10.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:51:10.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:51:10.402 00.000 11060 Moving (0.09, 0.11) raw xDistance=-0.13 yDistance=0.07
00:51:10.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:51:10.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:10.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:51:10.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:51:10.402 00.000 11060 MoveAxis(E, 22, ABG)
00:51:10.402 00.000 11060 Guiding  Dir = 2, Dur = 22
00:51:10.402 00.000 10844 UpdateGuideState exits: m=3084 SNR=35.3 Saturated
00:51:10.403 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:10.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:10.403 00.000 10844 Enqueuing Expose request
00:51:10.430 00.027 11060 IsSlewing returns 0
00:51:10.430 00.000 11060 IsGuiding returns 0
00:51:10.478 00.048 11060 IsGuiding returns 0
00:51:10.478 00.000 11060 Move returns status 0, amount 22
00:51:10.478 00.000 11060 MoveAxis(N, 0, ABG)
00:51:10.479 00.001 11060 Move returns status 0, amount 0
00:51:10.479 00.000 11060 move complete, result=0
00:51:10.479 00.000 11060 worker thread done servicing request
00:51:10.480 00.001 11060 Worker thread wakes up
00:51:10.480 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
00:51:10.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:10.481 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:11.125 00.644 11060 Exposure complete
00:51:11.307 00.182 11060 worker thread done servicing request
00:51:11.307 00.000 10844 OnExposeComplete: enter
00:51:11.307 00.000 10844 UpdateGuideState(): m_state=6
00:51:11.307 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7430
00:51:11.307 00.000 10844 Star::Find returns 1 (1), X=265.00, Y=58.51, Mass=2824, SNR=34.4, Peak=255 HFD=3.1
00:51:11.308 00.001 10844 MultiStar: [#1 0.06,-0.20,0.91,U] [#2 -0.46,0.17,2.00,U] [#3 -0.19,-0.03,0.91,U] [#4 -0.09,0.08,1.04,U] [#5 0.13,0.22,0.99,U] [#6 -0.18,0.43,0.94,U] [#7 -0.11,0.36,0.90,U] [#8 0.30,-0.02,0.92,U] 
00:51:11.308 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {0.63, 0.09}
00:51:11.308 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
00:51:11.308 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.69)
00:51:11.308 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.86 mountX=-0.12 mountY=-0.06, mountTheta=-2.68
00:51:11.310 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
00:51:11.310 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
00:51:11.310 00.000 11060 Worker thread wakes up
00:51:11.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:51:11.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
00:51:11.310 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
00:51:11.310 00.000 11060 Moving (-0.04, 0.13) raw xDistance=-0.12 yDistance=-0.06
00:51:11.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:51:11.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:11.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:51:11.310 00.000 11060 MoveAxis(E, 22, ABG)
00:51:11.310 00.000 11060 Guiding  Dir = 2, Dur = 22
00:51:11.310 00.000 10844 UpdateGuideState exits: m=2824 SNR=34.4 Saturated
00:51:11.312 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:11.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:11.312 00.000 10844 Enqueuing Expose request
00:51:11.361 00.049 11060 IsSlewing returns 0
00:51:11.363 00.002 11060 IsGuiding returns 0
00:51:11.421 00.058 11060 IsGuiding returns 0
00:51:11.421 00.000 11060 Move returns status 0, amount 22
00:51:11.422 00.001 11060 MoveAxis(N, 0, ABG)
00:51:11.422 00.000 11060 Move returns status 0, amount 0
00:51:11.422 00.000 11060 move complete, result=0
00:51:11.422 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:51:11.439 00.017 11060 worker thread done servicing request
00:51:11.439 00.000 11060 Worker thread wakes up
00:51:11.443 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:11.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:12.079 00.636 11060 Exposure complete
00:51:12.257 00.178 11060 worker thread done servicing request
00:51:12.259 00.002 10844 OnExposeComplete: enter
00:51:12.259 00.000 10844 UpdateGuideState(): m_state=6
00:51:12.259 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7431
00:51:12.259 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.64, Mass=2634, SNR=32.6, Peak=254 HFD=3.4
00:51:12.260 00.001 10844 MultiStar: [#1 -0.15,-0.03,1.00,U] [#2 -0.43,0.06,2.02,U] [#3 -0.23,0.56,1.04,U] [#4 0.26,0.17,1.00,U] [#5 0.37,0.18,1.06,U] [#6 -0.03,-0.27,1.01,U] [#7 -0.06,0.29,0.90,U] [#8 0.07,-0.13,0.95,U] 
00:51:12.260 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {0.27, 0.22}
00:51:12.260 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
00:51:12.260 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.67)
00:51:12.260 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.88 mountX=-0.10 mountY=-0.05, mountTheta=-2.66
00:51:12.260 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
00:51:12.261 00.001 10844 Enqueuing Move request for scope (-0.04, 0.11)
00:51:12.261 00.000 11060 Worker thread wakes up
00:51:12.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:12.261 00.000 10844 UpdateGuideState exits: m=2634 SNR=32.6
00:51:12.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:12.261 00.000 10844 Enqueuing Expose request
00:51:12.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
00:51:12.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
00:51:12.261 00.000 11060 Moving (-0.04, 0.11) raw xDistance=-0.10 yDistance=-0.05
00:51:12.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:51:12.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:12.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:51:12.261 00.000 11060 MoveAxis(E, 0, ABG)
00:51:12.262 00.001 11060 Move returns status 0, amount 0
00:51:12.262 00.000 11060 MoveAxis(N, 0, ABG)
00:51:12.262 00.000 11060 Move returns status 0, amount 0
00:51:12.262 00.000 11060 move complete, result=0
00:51:12.262 00.000 11060 worker thread done servicing request
00:51:12.262 00.000 11060 Worker thread wakes up
00:51:12.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:12.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:12.265 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:12.897 00.632 11060 Exposure complete
00:51:13.064 00.167 11060 worker thread done servicing request
00:51:13.064 00.000 10844 OnExposeComplete: enter
00:51:13.064 00.000 10844 UpdateGuideState(): m_state=6
00:51:13.065 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7432
00:51:13.065 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=58.72, Mass=2495, SNR=31.6, Peak=241 HFD=3.5
00:51:13.065 00.000 10844 MultiStar: [#1 0.38,0.05,1.08,U] [#2 0.08,-0.25,2.19,U] [#3 -0.51,0.50,0.00,M1] [#4 0.35,-0.00,0.98,U] [#5 -0.23,0.31,1.09,U] [#6 0.24,0.56,0.97,U] [#7 -0.26,0.00,0.93,U] [#8 0.02,0.13,0.99,U] 
00:51:13.065 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.09}, one-star: {0.44, 0.31}
00:51:13.065 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
00:51:13.065 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:51:13.065 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.15 cameraTheta=0.61 mountX=-0.11 mountY=0.11, mountTheta=2.35
00:51:13.066 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
00:51:13.066 00.000 10844 Enqueuing Move request for scope (0.13, 0.09)
00:51:13.066 00.000 11060 Worker thread wakes up
00:51:13.067 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:51:13.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
00:51:13.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
00:51:13.067 00.000 11060 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=0.11
00:51:13.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:51:13.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:13.067 00.000 10844 UpdateGuideState exits: m=2495 SNR=31.6
00:51:13.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:51:13.067 00.000 11060 MoveAxis(E, 0, ABG)
00:51:13.067 00.000 11060 Move returns status 0, amount 0
00:51:13.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:13.067 00.000 11060 MoveAxis(N, 0, ABG)
00:51:13.067 00.000 11060 Move returns status 0, amount 0
00:51:13.067 00.000 11060 move complete, result=0
00:51:13.067 00.000 11060 worker thread done servicing request
00:51:13.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:13.068 00.001 10844 Enqueuing Expose request
00:51:13.068 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:13.068 00.000 11060 Worker thread wakes up
00:51:13.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:13.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:13.712 00.644 11060 Exposure complete
00:51:13.878 00.166 11060 worker thread done servicing request
00:51:13.878 00.000 10844 OnExposeComplete: enter
00:51:13.878 00.000 10844 UpdateGuideState(): m_state=6
00:51:13.878 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7433
00:51:13.879 00.001 10844 Star::Find returns 1 (1), X=264.40, Y=58.92, Mass=2882, SNR=33.8, Peak=255 HFD=3.4
00:51:13.879 00.000 10844 MultiStar: [#1 -0.29,0.18,0.95,U] [#2 -0.05,0.35,1.96,U] [#3 -0.42,0.54,0.00,M2] [#4 0.08,0.13,0.95,U] [#5 0.36,0.23,0.96,U] [#6 -0.18,0.17,0.89,U] [#7 -0.62,0.66,0.00,M1] [#8 0.39,0.18,0.94,U] 
00:51:13.879 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.27}, one-star: {0.03, 0.51}
00:51:13.879 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.19 = -3.10)
00:51:13.879 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
00:51:13.879 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.43 mountX=-0.27 mountY=-0.01, mountTheta=-3.11
00:51:13.880 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.27, opts=13)
00:51:13.881 00.001 10844 Enqueuing Move request for scope (0.04, 0.27)
00:51:13.881 00.000 11060 Worker thread wakes up
00:51:13.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:13.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
00:51:13.881 00.000 10844 UpdateGuideState exits: m=2882 SNR=33.8 Saturated
00:51:13.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
00:51:13.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:13.881 00.000 11060 Moving (0.04, 0.27) raw xDistance=-0.27 yDistance=-0.01
00:51:13.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:13.881 00.000 10844 Enqueuing Expose request
00:51:13.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
00:51:13.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:13.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:51:13.881 00.000 11060 MoveAxis(E, 47, ABG)
00:51:13.882 00.001 11060 Guiding  Dir = 2, Dur = 47
00:51:13.911 00.029 11060 IsSlewing returns 0
00:51:13.911 00.000 11060 IsGuiding returns 0
00:51:13.983 00.072 11060 IsGuiding returns 0
00:51:13.983 00.000 11060 Move returns status 0, amount 47
00:51:13.983 00.000 11060 MoveAxis(N, 0, ABG)
00:51:13.983 00.000 11060 Move returns status 0, amount 0
00:51:13.983 00.000 11060 move complete, result=0
00:51:13.983 00.000 11060 worker thread done servicing request
00:51:13.983 00.000 11060 Worker thread wakes up
00:51:13.983 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
00:51:13.984 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:13.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:14.608 00.624 11060 Exposure complete
00:51:14.798 00.190 11060 worker thread done servicing request
00:51:14.798 00.000 10844 OnExposeComplete: enter
00:51:14.798 00.000 10844 UpdateGuideState(): m_state=6
00:51:14.798 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7434
00:51:14.798 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.38, Mass=2756, SNR=33.3, Peak=251 HFD=3.4
00:51:14.799 00.001 10844 MultiStar: [#1 -0.06,-0.62,0.00,M1] [#2 0.12,-0.59,2.04,U] [#3 -0.28,-0.27,0.88,U] [#4 0.06,-0.31,1.00,U] [#5 -0.16,-0.41,1.09,U] [#6 -0.03,-0.10,0.85,U] [#7 -0.02,0.28,0.88,U] [#8 0.27,-0.27,0.90,U] 
00:51:14.799 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.27}, one-star: {0.39, -0.03}
00:51:14.799 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
00:51:14.799 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
00:51:14.799 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.37 mountX=0.25 mountY=0.10, mountTheta=0.37
00:51:14.800 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.27, opts=13)
00:51:14.800 00.000 10844 Enqueuing Move request for scope (0.05, -0.27)
00:51:14.800 00.000 11060 Worker thread wakes up
00:51:14.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:14.800 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.3
00:51:14.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:14.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:14.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
00:51:14.801 00.001 10844 Enqueuing Expose request
00:51:14.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
00:51:14.801 00.000 11060 Moving (0.05, -0.27) raw xDistance=0.25 yDistance=0.10
00:51:14.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:51:14.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:14.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:51:14.801 00.000 11060 MoveAxis(W, 42, ABG)
00:51:14.801 00.000 11060 Guiding  Dir = 3, Dur = 42
00:51:14.824 00.023 11060 IsSlewing returns 0
00:51:14.824 00.000 11060 IsGuiding returns 0
00:51:14.902 00.078 11060 IsGuiding returns 0
00:51:14.902 00.000 11060 Move returns status 0, amount 42
00:51:14.902 00.000 11060 MoveAxis(N, 0, ABG)
00:51:14.902 00.000 11060 Move returns status 0, amount 0
00:51:14.902 00.000 11060 move complete, result=0
00:51:14.902 00.000 11060 worker thread done servicing request
00:51:14.902 00.000 11060 Worker thread wakes up
00:51:14.902 00.000 10844 GuideStep: 0.3 px 42 ms WEST, 0.1 px 0 ms NORTH
00:51:14.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:14.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:15.532 00.630 11060 Exposure complete
00:51:15.697 00.165 11060 worker thread done servicing request
00:51:15.697 00.000 10844 OnExposeComplete: enter
00:51:15.697 00.000 10844 UpdateGuideState(): m_state=6
00:51:15.698 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7435
00:51:15.698 00.000 10844 Star::Find returns 1 (1), X=264.78, Y=58.98, Mass=3143, SNR=35.4, Peak=255 HFD=3.2
00:51:15.698 00.000 10844 MultiStar: [#1 -0.20,-0.06,0.95,U] [#2 -0.24,-0.05,1.84,U] [#3 -0.14,0.16,0.88,U] [#4 -0.18,-0.03,0.87,U] [#5 0.25,-0.22,1.01,U] [#6 0.17,0.42,0.79,U] [#7 0.14,-0.10,0.78,U] [#8 0.41,0.06,0.91,U] 
00:51:15.707 00.009 10844 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.41, 0.57}
00:51:15.707 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
00:51:15.707 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
00:51:15.707 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=-0.08 mountY=0.03, mountTheta=2.76
00:51:15.711 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
00:51:15.711 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
00:51:15.711 00.000 11060 Worker thread wakes up
00:51:15.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:15.711 00.000 10844 UpdateGuideState exits: m=3143 SNR=35.4 Saturated
00:51:15.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:15.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
00:51:15.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:15.711 00.000 10844 Enqueuing Expose request
00:51:15.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
00:51:15.711 00.000 11060 Moving (0.04, 0.07) raw xDistance=-0.08 yDistance=0.03
00:51:15.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:51:15.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:15.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:15.711 00.000 11060 MoveAxis(E, 0, ABG)
00:51:15.712 00.001 11060 Move returns status 0, amount 0
00:51:15.712 00.000 11060 MoveAxis(N, 0, ABG)
00:51:15.712 00.000 11060 Move returns status 0, amount 0
00:51:15.712 00.000 11060 move complete, result=0
00:51:15.712 00.000 11060 worker thread done servicing request
00:51:15.712 00.000 11060 Worker thread wakes up
00:51:15.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:15.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:15.713 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:16.349 00.636 11060 Exposure complete
00:51:16.526 00.177 11060 worker thread done servicing request
00:51:16.526 00.000 10844 OnExposeComplete: enter
00:51:16.526 00.000 10844 UpdateGuideState(): m_state=6
00:51:16.527 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7436
00:51:16.527 00.000 10844 Star::Find returns 1 (1), X=264.93, Y=58.56, Mass=3068, SNR=35.3, Peak=255 HFD=3.5
00:51:16.527 00.000 10844 MultiStar: [#1 0.23,-0.23,0.94,U] [#2 0.03,0.58,1.92,U] [#3 -0.12,0.66,0.00,M1] [#4 0.09,0.30,1.01,U] [#5 0.52,0.07,1.00,U] [#6 -0.17,0.03,0.92,U] [#7 0.17,0.65,0.00,M1] [#8 0.50,0.07,0.95,U] 
00:51:16.527 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.19}, one-star: {0.56, 0.14}
00:51:16.527 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
00:51:16.527 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
00:51:16.527 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.70 mountX=-0.23 mountY=0.19, mountTheta=2.45
00:51:16.529 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.19, opts=13)
00:51:16.529 00.000 10844 Enqueuing Move request for scope (0.23, 0.19)
00:51:16.530 00.001 11060 Worker thread wakes up
00:51:16.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:51:16.530 00.000 10844 UpdateGuideState exits: m=3068 SNR=35.3 Saturated
00:51:16.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:16.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:16.530 00.000 10844 Enqueuing Expose request
00:51:16.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
00:51:16.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
00:51:16.531 00.001 11060 Moving (0.23, 0.19) raw xDistance=-0.23 yDistance=0.19
00:51:16.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:51:16.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:16.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:51:16.531 00.000 11060 MoveAxis(E, 40, ABG)
00:51:16.531 00.000 11060 Guiding  Dir = 2, Dur = 40
00:51:16.547 00.016 11060 IsSlewing returns 0
00:51:16.547 00.000 11060 IsGuiding returns 0
00:51:16.609 00.062 11060 IsGuiding returns 0
00:51:16.610 00.001 11060 Move returns status 0, amount 40
00:51:16.610 00.000 11060 MoveAxis(N, 0, ABG)
00:51:16.610 00.000 11060 Move returns status 0, amount 0
00:51:16.610 00.000 11060 move complete, result=0
00:51:16.610 00.000 11060 worker thread done servicing request
00:51:16.610 00.000 11060 Worker thread wakes up
00:51:16.611 00.001 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
00:51:16.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:16.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:17.238 00.627 11060 Exposure complete
00:51:17.390 00.152 11060 worker thread done servicing request
00:51:17.390 00.000 10844 OnExposeComplete: enter
00:51:17.390 00.000 10844 UpdateGuideState(): m_state=6
00:51:17.390 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7437
00:51:17.390 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=58.25, Mass=3312, SNR=36.6, Peak=252 HFD=3.6
00:51:17.391 00.001 10844 MultiStar: [#1 0.09,-0.51,0.90,U] [#2 -0.07,-0.58,1.87,U] [#3 -0.38,0.24,0.84,U] [#4 -0.15,-0.21,0.85,U] [#5 0.42,-0.07,0.93,U] [#6 -0.37,-0.11,0.89,U] [#7 -0.32,-0.00,0.84,U] [#8 0.25,0.15,0.90,U] 
00:51:17.391 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.19}, one-star: {0.20, -0.17}
00:51:17.391 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
00:51:17.391 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
00:51:17.391 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.74 mountX=0.19 mountY=-0.00, mountTheta=-0.01
00:51:17.392 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.19, opts=13)
00:51:17.392 00.000 10844 Enqueuing Move request for scope (-0.03, -0.19)
00:51:17.392 00.000 11060 Worker thread wakes up
00:51:17.392 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:17.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
00:51:17.392 00.000 10844 UpdateGuideState exits: m=3312 SNR=36.6
00:51:17.393 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
00:51:17.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:17.393 00.000 11060 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=-0.00
00:51:17.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:17.393 00.000 10844 Enqueuing Expose request
00:51:17.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:51:17.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:17.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:17.393 00.000 11060 MoveAxis(W, 32, ABG)
00:51:17.393 00.000 11060 Guiding  Dir = 3, Dur = 32
00:51:17.438 00.045 11060 IsSlewing returns 0
00:51:17.438 00.000 11060 IsGuiding returns 0
00:51:17.502 00.064 11060 IsGuiding returns 0
00:51:17.502 00.000 11060 Move returns status 0, amount 32
00:51:17.502 00.000 11060 MoveAxis(N, 0, ABG)
00:51:17.502 00.000 11060 Move returns status 0, amount 0
00:51:17.502 00.000 11060 move complete, result=0
00:51:17.503 00.001 11060 worker thread done servicing request
00:51:17.503 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
00:51:17.503 00.000 11060 Worker thread wakes up
00:51:17.504 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:17.505 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:18.148 00.643 11060 Exposure complete
00:51:18.335 00.187 11060 worker thread done servicing request
00:51:18.335 00.000 10844 OnExposeComplete: enter
00:51:18.335 00.000 10844 UpdateGuideState(): m_state=6
00:51:18.336 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7438
00:51:18.336 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=58.43, Mass=3267, SNR=36.5, Peak=255 HFD=3.4
00:51:18.336 00.000 10844 MultiStar: [#1 -0.07,0.12,0.96,U] [#2 0.45,0.21,1.74,U] [#3 -0.03,0.52,0.91,U] [#4 0.39,0.56,0.00,M1] [#5 0.56,0.44,0.00,M1] [#6 -0.13,0.33,0.87,U] [#7 0.20,0.38,0.78,U] [#8 0.33,0.14,0.86,U] 
00:51:18.336 00.000 10844 single-star, 6 included, MultiStar: {0.14, 0.24}, one-star: {-0.02, 0.01}
00:51:18.336 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
00:51:18.336 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
00:51:18.336 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.55 mountX=-0.01 mountY=-0.02, mountTheta=-1.98
00:51:18.338 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
00:51:18.338 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
00:51:18.338 00.000 11060 Worker thread wakes up
00:51:18.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:51:18.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:51:18.338 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
00:51:18.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:18.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:18.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:18.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:18.338 00.000 11060 MoveAxis(E, 0, ABG)
00:51:18.338 00.000 11060 Move returns status 0, amount 0
00:51:18.338 00.000 11060 MoveAxis(N, 0, ABG)
00:51:18.338 00.000 11060 Move returns status 0, amount 0
00:51:18.338 00.000 11060 move complete, result=0
00:51:18.339 00.001 10844 UpdateGuideState exits: m=3267 SNR=36.5 Saturated
00:51:18.339 00.000 11060 worker thread done servicing request
00:51:18.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:18.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:18.339 00.000 10844 Enqueuing Expose request
00:51:18.339 00.000 11060 Worker thread wakes up
00:51:18.339 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:18.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:18.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:18.972 00.633 11060 Exposure complete
00:51:19.127 00.155 11060 worker thread done servicing request
00:51:19.127 00.000 10844 OnExposeComplete: enter
00:51:19.127 00.000 10844 UpdateGuideState(): m_state=6
00:51:19.127 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7439
00:51:19.127 00.000 10844 Star::Find returns 1 (1), X=264.84, Y=58.72, Mass=3299, SNR=37.4, Peak=255 HFD=3.5
00:51:19.128 00.001 10844 MultiStar: [#1 -0.23,0.09,0.92,U] [#2 -0.25,0.19,1.92,U] [#3 -0.18,0.90,0.00,M1] [#4 -0.02,0.84,0.00,M2] [#5 0.61,0.63,0.00,M2] [#6 -0.19,0.65,0.00,M1] [#7 0.11,0.43,0.77,U] [#8 0.26,0.41,0.85,U] 
00:51:19.128 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.26}, one-star: {0.47, 0.30}
00:51:19.128 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.27 = -3.02)
00:51:19.128 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
00:51:19.128 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.51 mountX=-0.26 mountY=-0.03, mountTheta=-3.03
00:51:19.129 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.26, opts=13)
00:51:19.130 00.001 10844 Enqueuing Move request for scope (0.01, 0.26)
00:51:19.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:19.130 00.000 10844 UpdateGuideState exits: m=3299 SNR=37.4 Saturated
00:51:19.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:19.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:19.130 00.000 10844 Enqueuing Expose request
00:51:19.130 00.000 11060 Worker thread wakes up
00:51:19.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
00:51:19.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
00:51:19.130 00.000 11060 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=-0.03
00:51:19.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:51:19.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:19.131 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:51:19.131 00.000 11060 MoveAxis(E, 45, ABG)
00:51:19.131 00.000 11060 Guiding  Dir = 2, Dur = 45
00:51:19.141 00.010 11060 IsSlewing returns 0
00:51:19.141 00.000 11060 IsGuiding returns 0
00:51:19.192 00.051 11060 IsGuiding returns 0
00:51:19.192 00.000 11060 Move returns status 0, amount 45
00:51:19.192 00.000 11060 MoveAxis(N, 0, ABG)
00:51:19.192 00.000 11060 Move returns status 0, amount 0
00:51:19.192 00.000 11060 move complete, result=0
00:51:19.192 00.000 11060 worker thread done servicing request
00:51:19.192 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
00:51:19.193 00.001 11060 Worker thread wakes up
00:51:19.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:19.195 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:19.837 00.642 11060 Exposure complete
00:51:20.013 00.176 11060 worker thread done servicing request
00:51:20.014 00.001 10844 OnExposeComplete: enter
00:51:20.014 00.000 10844 UpdateGuideState(): m_state=6
00:51:20.014 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7440
00:51:20.014 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=57.96, Mass=3202, SNR=35.5, Peak=252 HFD=3.6
00:51:20.014 00.000 10844 MultiStar: [#1 0.20,-0.14,0.93,U] [#2 -0.09,-0.24,1.92,U] [#3 -0.17,0.33,0.91,U] [#4 -0.10,-0.08,0.93,U] [#5 0.68,-0.01,0.00,M3] [#6 0.04,-0.09,0.84,U] [#7 -0.04,0.10,0.73,U] [#8 0.17,-0.16,0.85,U] 
00:51:20.014 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {0.06, -0.46}
00:51:20.014 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
00:51:20.014 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
00:51:20.015 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.61 mountX=0.12 mountY=0.01, mountTheta=0.12
00:51:20.016 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
00:51:20.016 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
00:51:20.016 00.000 11060 Worker thread wakes up
00:51:20.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:20.016 00.000 10844 UpdateGuideState exits: m=3202 SNR=35.5
00:51:20.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:20.016 00.000 10844 Enqueuing Expose request
00:51:20.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
00:51:20.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
00:51:20.016 00.000 11060 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.01
00:51:20.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:51:20.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:20.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:20.016 00.000 11060 MoveAxis(E, 0, ABG)
00:51:20.016 00.000 11060 Move returns status 0, amount 0
00:51:20.016 00.000 11060 MoveAxis(N, 0, ABG)
00:51:20.016 00.000 11060 Move returns status 0, amount 0
00:51:20.016 00.000 11060 move complete, result=0
00:51:20.018 00.002 11060 worker thread done servicing request
00:51:20.018 00.000 11060 Worker thread wakes up
00:51:20.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:20.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:20.018 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:20.656 00.638 11060 Exposure complete
00:51:20.818 00.162 11060 worker thread done servicing request
00:51:20.818 00.000 10844 OnExposeComplete: enter
00:51:20.819 00.001 10844 UpdateGuideState(): m_state=6
00:51:20.819 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7441
00:51:20.819 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=58.34, Mass=2753, SNR=32.9, Peak=250 HFD=3.4
00:51:20.819 00.000 10844 MultiStar: [#1 -0.38,-0.46,1.07,U] [#2 -0.39,-0.47,2.11,U] [#3 -0.72,0.18,0.00,M1] [#4 0.08,0.13,0.93,U] [#5 0.34,0.18,1.05,U] [#6 -0.01,-0.13,1.07,U] [#7 -0.42,0.05,0.88,U] [#8 0.47,-0.02,0.88,U] 
00:51:20.819 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.15}, one-star: {0.27, -0.08}
00:51:20.819 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
00:51:20.820 00.001 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
00:51:20.820 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.92 mountX=0.16 mountY=-0.03, mountTheta=-0.19
00:51:20.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.15, opts=13)
00:51:20.821 00.000 10844 Enqueuing Move request for scope (-0.06, -0.15)
00:51:20.821 00.000 11060 Worker thread wakes up
00:51:20.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:20.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
00:51:20.821 00.000 10844 UpdateGuideState exits: m=2753 SNR=32.9
00:51:20.822 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
00:51:20.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.822 00.000 11060 Moving (-0.06, -0.15) raw xDistance=0.16 yDistance=-0.03
00:51:20.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:20.822 00.000 10844 Enqueuing Expose request
00:51:20.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:51:20.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:20.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:51:20.822 00.000 11060 MoveAxis(W, 27, ABG)
00:51:20.822 00.000 11060 Guiding  Dir = 3, Dur = 27
00:51:20.832 00.010 11060 IsSlewing returns 0
00:51:20.832 00.000 11060 IsGuiding returns 0
00:51:20.863 00.031 11060 IsGuiding returns 0
00:51:20.863 00.000 11060 Move returns status 0, amount 27
00:51:20.863 00.000 11060 MoveAxis(N, 0, ABG)
00:51:20.863 00.000 11060 Move returns status 0, amount 0
00:51:20.863 00.000 11060 move complete, result=0
00:51:20.863 00.000 11060 worker thread done servicing request
00:51:20.864 00.001 11060 Worker thread wakes up
00:51:20.864 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
00:51:20.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:20.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:21.505 00.641 11060 Exposure complete
00:51:21.673 00.168 11060 worker thread done servicing request
00:51:21.674 00.001 10844 OnExposeComplete: enter
00:51:21.674 00.000 10844 UpdateGuideState(): m_state=6
00:51:21.674 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7442
00:51:21.675 00.001 10844 Star::Find returns 1 (1), X=264.46, Y=58.60, Mass=2749, SNR=32.7, Peak=255 HFD=3.2
00:51:21.675 00.000 10844 MultiStar: [#1 0.15,0.10,1.06,U] [#2 0.30,0.37,2.07,U] [#3 -0.37,0.83,0.00,M2] [#4 -0.01,-0.10,1.03,U] [#5 0.30,0.48,1.05,U] [#6 -0.25,0.25,1.00,U] [#7 -0.05,0.14,0.93,U] [#8 0.45,-0.09,0.97,U] 
00:51:21.675 00.000 10844 single-star, 7 included, MultiStar: {0.15, 0.19}, one-star: {0.10, 0.18}
00:51:21.675 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
00:51:21.675 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
00:51:21.675 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.08 mountX=-0.20 mountY=0.07, mountTheta=2.82
00:51:21.676 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.18, opts=13)
00:51:21.676 00.000 10844 Enqueuing Move request for scope (0.10, 0.18)
00:51:21.676 00.000 11060 Worker thread wakes up
00:51:21.676 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:21.677 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
00:51:21.677 00.000 10844 UpdateGuideState exits: m=2749 SNR=32.7 Saturated
00:51:21.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
00:51:21.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:21.677 00.000 11060 Moving (0.10, 0.18) raw xDistance=-0.20 yDistance=0.07
00:51:21.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:21.677 00.000 10844 Enqueuing Expose request
00:51:21.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:51:21.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:21.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:51:21.677 00.000 11060 MoveAxis(E, 33, ABG)
00:51:21.677 00.000 11060 Guiding  Dir = 2, Dur = 33
00:51:21.712 00.035 11060 IsSlewing returns 0
00:51:21.712 00.000 11060 IsGuiding returns 0
00:51:21.775 00.063 11060 IsGuiding returns 0
00:51:21.775 00.000 11060 Move returns status 0, amount 33
00:51:21.775 00.000 11060 MoveAxis(N, 0, ABG)
00:51:21.775 00.000 11060 Move returns status 0, amount 0
00:51:21.775 00.000 11060 move complete, result=0
00:51:21.776 00.001 11060 worker thread done servicing request
00:51:21.776 00.000 11060 Worker thread wakes up
00:51:21.776 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
00:51:21.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:21.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:22.403 00.627 11060 Exposure complete
00:51:22.566 00.163 10844 OnExposeComplete: enter
00:51:22.566 00.000 11060 worker thread done servicing request
00:51:22.566 00.000 10844 UpdateGuideState(): m_state=6
00:51:22.568 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7443
00:51:22.568 00.000 10844 Star::Find returns 1 (0), X=264.46, Y=58.99, Mass=2877, SNR=34.2, Peak=235 HFD=3.5
00:51:22.568 00.000 10844 MultiStar: [#1 0.11,0.18,0.97,U] [#2 0.01,0.07,2.06,U] [#3 -0.84,0.63,0.00,M3] [#4 -0.10,0.85,0.00,M1] [#5 0.39,0.24,0.96,U] [#6 -0.43,0.49,0.00,M1] [#7 -0.13,0.08,0.74,U] [#8 0.24,-0.14,0.93,U] 
00:51:22.568 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.16}, one-star: {0.10, 0.57}
00:51:22.568 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
00:51:22.568 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:51:22.568 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.97 mountX=-0.17 mountY=0.08, mountTheta=2.70
00:51:22.569 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
00:51:22.569 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
00:51:22.569 00.000 11060 Worker thread wakes up
00:51:22.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
00:51:22.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
00:51:22.570 00.001 11060 Moving (0.11, 0.16) raw xDistance=-0.17 yDistance=0.08
00:51:22.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:22.570 00.000 10844 UpdateGuideState exits: m=2877 SNR=34.2
00:51:22.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:22.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:22.570 00.000 10844 Enqueuing Expose request
00:51:22.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:51:22.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:22.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:51:22.570 00.000 11060 MoveAxis(E, 31, ABG)
00:51:22.570 00.000 11060 Guiding  Dir = 2, Dur = 31
00:51:22.602 00.032 11060 IsSlewing returns 0
00:51:22.602 00.000 11060 IsGuiding returns 0
00:51:22.664 00.062 11060 IsGuiding returns 0
00:51:22.664 00.000 11060 Move returns status 0, amount 31
00:51:22.664 00.000 11060 MoveAxis(N, 0, ABG)
00:51:22.664 00.000 11060 Move returns status 0, amount 0
00:51:22.664 00.000 11060 move complete, result=0
00:51:22.664 00.000 11060 worker thread done servicing request
00:51:22.664 00.000 11060 Worker thread wakes up
00:51:22.664 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:51:22.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:22.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:23.300 00.636 11060 Exposure complete
00:51:23.458 00.158 11060 worker thread done servicing request
00:51:23.459 00.001 10844 OnExposeComplete: enter
00:51:23.459 00.000 10844 UpdateGuideState(): m_state=6
00:51:23.459 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7444
00:51:23.459 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.32, Mass=2706, SNR=33.7, Peak=255 HFD=3.4
00:51:23.459 00.000 10844 MultiStar: [#1 -0.29,-0.34,0.88,U] [#2 -0.26,-0.45,2.12,U] [#3 -0.39,0.14,0.92,U] [#4 -0.07,0.22,0.96,U] [#5 0.46,-0.25,1.08,U] [#6 -0.08,-0.15,0.82,U] [#7 -0.28,0.16,0.77,U] [#8 0.22,-0.30,0.92,U] 
00:51:23.459 00.000 10844 single-star, 8 included, MultiStar: {-0.08, -0.16}, one-star: {0.09, -0.10}
00:51:23.459 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
00:51:23.459 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
00:51:23.460 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.85 mountX=0.08 mountY=0.10, mountTheta=0.89
00:51:23.461 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
00:51:23.461 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
00:51:23.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:23.461 00.000 10844 UpdateGuideState exits: m=2706 SNR=33.7 Saturated
00:51:23.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:23.461 00.000 11060 Worker thread wakes up
00:51:23.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
00:51:23.461 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
00:51:23.461 00.000 11060 Moving (0.09, -0.10) raw xDistance=0.08 yDistance=0.10
00:51:23.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:51:23.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:23.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:23.461 00.000 10844 Enqueuing Expose request
00:51:23.462 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:51:23.462 00.000 11060 MoveAxis(E, 0, ABG)
00:51:23.462 00.000 11060 Move returns status 0, amount 0
00:51:23.462 00.000 11060 MoveAxis(N, 0, ABG)
00:51:23.462 00.000 11060 Move returns status 0, amount 0
00:51:23.462 00.000 11060 move complete, result=0
00:51:23.462 00.000 11060 worker thread done servicing request
00:51:23.462 00.000 11060 Worker thread wakes up
00:51:23.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:23.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:23.463 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:24.098 00.635 11060 Exposure complete
00:51:24.273 00.175 11060 worker thread done servicing request
00:51:24.273 00.000 10844 OnExposeComplete: enter
00:51:24.273 00.000 10844 UpdateGuideState(): m_state=6
00:51:24.274 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7445
00:51:24.274 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.63, Mass=2932, SNR=34.4, Peak=255 HFD=3.4
00:51:24.274 00.000 10844 MultiStar: [#1 0.20,-0.20,0.96,U] [#2 0.18,0.05,1.90,U] [#3 -0.06,0.05,0.98,U] [#4 -0.08,-0.02,0.91,U] [#5 0.43,-0.18,1.07,U] [#6 -0.32,-0.03,0.87,U] [#7 0.38,-0.01,0.86,U] [#8 0.73,-0.12,0.00,M1] 
00:51:24.274 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.03, 0.21}
00:51:24.274 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
00:51:24.274 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
00:51:24.274 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=-0.01 mountY=0.11, mountTheta=1.68
00:51:24.275 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
00:51:24.275 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
00:51:24.276 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:51:24.276 00.000 10844 UpdateGuideState exits: m=2932 SNR=34.4 Saturated
00:51:24.276 00.000 11060 Worker thread wakes up
00:51:24.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:24.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:51:24.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:24.276 00.000 10844 Enqueuing Expose request
00:51:24.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:51:24.276 00.000 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
00:51:24.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:24.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:24.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:51:24.276 00.000 11060 MoveAxis(E, 0, ABG)
00:51:24.276 00.000 11060 Move returns status 0, amount 0
00:51:24.276 00.000 11060 MoveAxis(N, 0, ABG)
00:51:24.276 00.000 11060 Move returns status 0, amount 0
00:51:24.276 00.000 11060 move complete, result=0
00:51:24.276 00.000 11060 worker thread done servicing request
00:51:24.276 00.000 11060 Worker thread wakes up
00:51:24.278 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:24.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:24.278 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:24.907 00.629 11060 Exposure complete
00:51:25.082 00.175 11060 worker thread done servicing request
00:51:25.083 00.001 10844 OnExposeComplete: enter
00:51:25.083 00.000 10844 UpdateGuideState(): m_state=6
00:51:25.083 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7446
00:51:25.083 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=58.53, Mass=3364, SNR=37.3, Peak=255 HFD=3.4
00:51:25.083 00.000 10844 MultiStar: [#1 0.22,-0.44,0.97,U] [#2 -0.03,-0.57,1.93,U] [#3 0.00,0.02,0.77,U] [#4 0.31,-0.26,0.91,U] [#5 0.77,-0.11,0.00,M1] [#6 0.12,-0.72,0.00,M1] [#7 0.01,-0.48,0.71,U] [#8 0.33,-0.64,0.00,M2] 
00:51:25.083 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.31}, one-star: {0.39, 0.12}
00:51:25.084 00.001 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
00:51:25.084 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
00:51:25.084 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.31 hyp=0.34 cameraTheta=-1.17 mountX=0.28 mountY=0.18, mountTheta=0.57
00:51:25.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.31, opts=13)
00:51:25.085 00.000 10844 Enqueuing Move request for scope (0.13, -0.31)
00:51:25.085 00.000 11060 Worker thread wakes up
00:51:25.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:51:25.085 00.000 10844 UpdateGuideState exits: m=3364 SNR=37.3 Saturated
00:51:25.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:25.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:25.085 00.000 10844 Enqueuing Expose request
00:51:25.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.31) opts 0xd
00:51:25.086 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.31)
00:51:25.086 00.000 11060 Moving (0.13, -0.31) raw xDistance=0.28 yDistance=0.18
00:51:25.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:51:25.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:25.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:51:25.086 00.000 11060 MoveAxis(W, 49, ABG)
00:51:25.086 00.000 11060 Guiding  Dir = 3, Dur = 49
00:51:25.089 00.003 11060 IsSlewing returns 0
00:51:25.089 00.000 11060 IsGuiding returns 0
00:51:25.152 00.063 11060 IsGuiding returns 0
00:51:25.152 00.000 11060 Move returns status 0, amount 49
00:51:25.152 00.000 11060 MoveAxis(N, 0, ABG)
00:51:25.152 00.000 11060 Move returns status 0, amount 0
00:51:25.152 00.000 11060 move complete, result=0
00:51:25.152 00.000 11060 worker thread done servicing request
00:51:25.152 00.000 11060 Worker thread wakes up
00:51:25.153 00.001 10844 GuideStep: 0.3 px 49 ms WEST, 0.2 px 0 ms NORTH
00:51:25.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:25.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:25.785 00.632 11060 Exposure complete
00:51:25.976 00.191 11060 worker thread done servicing request
00:51:25.977 00.001 10844 OnExposeComplete: enter
00:51:25.977 00.000 10844 UpdateGuideState(): m_state=6
00:51:25.977 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7447
00:51:25.977 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.40, Mass=3169, SNR=35.1, Peak=255 HFD=3.7
00:51:25.977 00.000 10844 MultiStar: [#1 0.16,-0.47,0.93,U] [#2 -0.19,-0.70,0.00,M1] [#3 -0.36,-0.16,0.93,U] [#4 -0.09,-0.33,0.91,U] [#5 0.14,-0.42,1.01,U] [#6 -0.09,-0.44,0.90,U] [#7 -0.21,-0.25,0.81,U] [#8 0.49,-0.56,0.00,M3] 
00:51:25.977 00.000 10844 single-star, 6 included, MultiStar: {-0.07, -0.30}, one-star: {-0.07, -0.02}
00:51:25.977 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:51:25.978 00.001 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:51:25.978 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.87 mountX=0.03 mountY=-0.07, mountTheta=-1.12
00:51:25.979 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
00:51:25.979 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
00:51:25.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:25.979 00.000 10844 UpdateGuideState exits: m=3169 SNR=35.1 Saturated
00:51:25.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:25.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:25.979 00.000 10844 Enqueuing Expose request
00:51:25.979 00.000 11060 Worker thread wakes up
00:51:25.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:51:25.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:51:25.979 00.000 11060 Moving (-0.07, -0.02) raw xDistance=0.03 yDistance=-0.07
00:51:25.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:51:25.980 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:25.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:51:25.980 00.000 11060 MoveAxis(E, 0, ABG)
00:51:25.980 00.000 11060 Move returns status 0, amount 0
00:51:25.980 00.000 11060 MoveAxis(N, 0, ABG)
00:51:25.980 00.000 11060 Move returns status 0, amount 0
00:51:25.980 00.000 11060 move complete, result=0
00:51:25.980 00.000 11060 worker thread done servicing request
00:51:25.980 00.000 11060 Worker thread wakes up
00:51:25.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:25.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:25.981 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:26.611 00.630 11060 Exposure complete
00:51:26.779 00.168 11060 worker thread done servicing request
00:51:26.779 00.000 10844 OnExposeComplete: enter
00:51:26.779 00.000 10844 UpdateGuideState(): m_state=6
00:51:26.779 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7448
00:51:26.779 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.07, Mass=2918, SNR=34.1, Peak=248 HFD=3.3
00:51:26.781 00.002 10844 MultiStar: [#1 -0.08,-0.81,0.00,M1] [#2 0.25,-0.37,1.83,U] [#3 -0.51,-0.20,0.91,U] [#4 -0.40,-0.56,0.00,M1] [#5 0.20,-0.13,1.03,U] [#6 -0.38,-0.18,0.94,U] [#7 -0.32,-0.20,0.77,U] [#8 -0.31,-0.51,0.88,U] 
00:51:26.781 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.29}, one-star: {0.38, -0.35}
00:51:26.781 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
00:51:26.781 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
00:51:26.781 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.71 mountX=0.29 mountY=0.01, mountTheta=0.02
00:51:26.782 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.29, opts=13)
00:51:26.782 00.000 10844 Enqueuing Move request for scope (-0.04, -0.29)
00:51:26.783 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:51:26.783 00.000 10844 UpdateGuideState exits: m=2918 SNR=34.1
00:51:26.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:26.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:26.783 00.000 10844 Enqueuing Expose request
00:51:26.783 00.000 11060 Worker thread wakes up
00:51:26.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
00:51:26.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
00:51:26.783 00.000 11060 Moving (-0.04, -0.29) raw xDistance=0.29 yDistance=0.01
00:51:26.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
00:51:26.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:26.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:51:26.783 00.000 11060 MoveAxis(W, 50, ABG)
00:51:26.783 00.000 11060 Guiding  Dir = 3, Dur = 50
00:51:26.794 00.011 11060 IsSlewing returns 0
00:51:26.794 00.000 11060 IsGuiding returns 0
00:51:26.856 00.062 11060 IsGuiding returns 0
00:51:26.856 00.000 11060 Move returns status 0, amount 50
00:51:26.856 00.000 11060 MoveAxis(N, 0, ABG)
00:51:26.856 00.000 11060 Move returns status 0, amount 0
00:51:26.856 00.000 11060 move complete, result=0
00:51:26.856 00.000 11060 worker thread done servicing request
00:51:26.857 00.001 11060 Worker thread wakes up
00:51:26.857 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.0 px 0 ms NORTH
00:51:26.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:26.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:27.488 00.631 11060 Exposure complete
00:51:27.701 00.213 11060 worker thread done servicing request
00:51:27.701 00.000 10844 OnExposeComplete: enter
00:51:27.701 00.000 10844 UpdateGuideState(): m_state=6
00:51:27.702 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7449
00:51:27.702 00.000 10844 Star::Find returns 1 (0), X=264.50, Y=58.36, Mass=2054, SNR=28.2, Peak=245 HFD=3.3
00:51:27.702 00.000 10844 MultiStar: [#1 -0.38,0.49,0.00,M2] [#2 -0.35,-0.31,2.43,U] [#3 -0.65,-0.10,0.00,M1] [#4 -0.55,0.01,1.17,U] [#5 0.49,-0.39,0.00,M1] [#6 -0.07,-0.11,1.08,U] [#7 -0.40,0.02,1.02,U] [#8 -0.05,-0.12,1.12,U] 
00:51:27.703 00.001 10844 single-star, 5 included, MultiStar: {-0.24, -0.13}, one-star: {0.13, -0.06}
00:51:27.703 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
00:51:27.703 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
00:51:27.703 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=0.03 mountY=0.14, mountTheta=1.33
00:51:27.705 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
00:51:27.705 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
00:51:27.705 00.000 11060 Worker thread wakes up
00:51:27.705 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:27.705 00.000 10844 UpdateGuideState exits: m=2054 SNR=28.2
00:51:27.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:27.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:27.705 00.000 10844 Enqueuing Expose request
00:51:27.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
00:51:27.706 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
00:51:27.706 00.000 11060 Moving (0.13, -0.06) raw xDistance=0.03 yDistance=0.14
00:51:27.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:51:27.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:27.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:51:27.706 00.000 11060 MoveAxis(E, 0, ABG)
00:51:27.706 00.000 11060 Move returns status 0, amount 0
00:51:27.706 00.000 11060 MoveAxis(N, 0, ABG)
00:51:27.706 00.000 11060 Move returns status 0, amount 0
00:51:27.706 00.000 11060 move complete, result=0
00:51:27.706 00.000 11060 worker thread done servicing request
00:51:27.706 00.000 11060 Worker thread wakes up
00:51:27.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:27.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:27.708 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:28.349 00.641 11060 Exposure complete
00:51:28.513 00.164 11060 worker thread done servicing request
00:51:28.513 00.000 10844 OnExposeComplete: enter
00:51:28.513 00.000 10844 UpdateGuideState(): m_state=6
00:51:28.513 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7450
00:51:28.513 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.65, Mass=3315, SNR=36.7, Peak=255 HFD=3.4
00:51:28.514 00.001 10844 MultiStar: [#1 -0.35,-0.44,0.92,U] [#2 -0.19,-0.37,1.85,U] [#3 -0.37,-0.40,0.87,U] [#4 -0.36,0.27,0.84,U] [#5 -0.01,-0.38,0.92,U] [#6 -0.42,-0.55,0.00,M1] [#7 -0.49,0.03,0.78,U] [#8 0.28,-0.33,0.78,U] 
00:51:28.514 00.000 10844 single-star, 7 included, MultiStar: {-0.18, -0.20}, one-star: {0.02, 0.23}
00:51:28.514 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
00:51:28.514 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
00:51:28.514 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.47 mountX=-0.23 mountY=-0.02, mountTheta=-3.07
00:51:28.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.23, opts=13)
00:51:28.515 00.000 10844 Enqueuing Move request for scope (0.02, 0.23)
00:51:28.515 00.000 11060 Worker thread wakes up
00:51:28.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
00:51:28.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
00:51:28.516 00.001 11060 Moving (0.02, 0.23) raw xDistance=-0.23 yDistance=-0.02
00:51:28.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:51:28.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:28.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:28.516 00.000 10844 UpdateGuideState exits: m=3315 SNR=36.7 Saturated
00:51:28.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:51:28.516 00.000 11060 MoveAxis(E, 40, ABG)
00:51:28.516 00.000 11060 Guiding  Dir = 2, Dur = 40
00:51:28.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:28.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:28.516 00.000 10844 Enqueuing Expose request
00:51:28.543 00.027 11060 IsSlewing returns 0
00:51:28.543 00.000 11060 IsGuiding returns 0
00:51:28.607 00.064 11060 IsGuiding returns 0
00:51:28.607 00.000 11060 Move returns status 0, amount 40
00:51:28.608 00.001 11060 MoveAxis(N, 0, ABG)
00:51:28.608 00.000 11060 Move returns status 0, amount 0
00:51:28.608 00.000 11060 move complete, result=0
00:51:28.608 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
00:51:28.609 00.001 11060 worker thread done servicing request
00:51:28.610 00.001 11060 Worker thread wakes up
00:51:28.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:28.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:29.234 00.624 11060 Exposure complete
00:51:29.425 00.191 10844 OnExposeComplete: enter
00:51:29.425 00.000 10844 UpdateGuideState(): m_state=6
00:51:29.426 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7451
00:51:29.426 00.000 10844 Star::Find returns 1 (1), X=264.60, Y=58.49, Mass=2637, SNR=32.5, Peak=255 HFD=3.2
00:51:29.426 00.000 10844 MultiStar: [#1 -0.11,-0.13,1.03,U] [#2 0.08,-0.72,0.00,M1] [#3 -0.57,0.23,0.89,U] [#4 -0.35,0.13,0.93,U] [#5 0.02,-0.31,0.95,U] [#6 -0.08,-0.40,0.93,U] [#7 -0.03,-0.04,0.91,U] [#8 -0.14,-0.43,0.91,U] 
00:51:29.426 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.11}, one-star: {0.24, 0.07}
00:51:29.426 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
00:51:29.426 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
00:51:29.426 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.40 mountX=0.13 mountY=-0.10, mountTheta=-0.66
00:51:29.428 00.002 11060 worker thread done servicing request
00:51:29.429 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.11, opts=13)
00:51:29.429 00.000 10844 Enqueuing Move request for scope (-0.12, -0.11)
00:51:29.429 00.000 11060 Worker thread wakes up
00:51:29.429 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:29.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
00:51:29.430 00.001 10844 UpdateGuideState exits: m=2637 SNR=32.5 Saturated
00:51:29.430 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
00:51:29.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:29.430 00.000 11060 Moving (-0.12, -0.11) raw xDistance=0.13 yDistance=-0.10
00:51:29.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:29.430 00.000 10844 Enqueuing Expose request
00:51:29.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:51:29.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:29.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:51:29.430 00.000 11060 MoveAxis(W, 21, ABG)
00:51:29.430 00.000 11060 Guiding  Dir = 3, Dur = 21
00:51:29.465 00.035 11060 IsSlewing returns 0
00:51:29.468 00.003 11060 IsGuiding returns 0
00:51:29.529 00.061 11060 IsGuiding returns 0
00:51:29.529 00.000 11060 Move returns status 0, amount 21
00:51:29.529 00.000 11060 MoveAxis(N, 0, ABG)
00:51:29.529 00.000 11060 Move returns status 0, amount 0
00:51:29.529 00.000 11060 move complete, result=0
00:51:29.529 00.000 11060 worker thread done servicing request
00:51:29.529 00.000 11060 Worker thread wakes up
00:51:29.530 00.001 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
00:51:29.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:29.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:30.161 00.631 11060 Exposure complete
00:51:30.351 00.190 11060 worker thread done servicing request
00:51:30.351 00.000 10844 OnExposeComplete: enter
00:51:30.351 00.000 10844 UpdateGuideState(): m_state=6
00:51:30.351 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7452
00:51:30.351 00.000 10844 Star::Find returns 1 (0), X=264.04, Y=59.53, Mass=2856, SNR=34.4, Peak=246 HFD=3.5
00:51:30.352 00.001 10844 MultiStar: [#1 -0.22,0.07,1.03,U] [#2 -0.20,-0.65,0.00,M2] [#3 -0.38,0.72,0.00,M1] [#4 0.10,-0.05,0.92,U] [#5 0.01,-0.10,0.93,U] [#6 -0.35,0.23,0.90,U] [#7 -0.21,0.07,0.82,U] [#8 0.05,-0.30,0.87,U] 
00:51:30.352 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.16}, one-star: {-0.33, 1.11}
00:51:30.352 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
00:51:30.352 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.28)
00:51:30.352 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.27 mountX=-0.14 mountY=-0.16, mountTheta=-2.27
00:51:30.353 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.16, opts=13)
00:51:30.354 00.001 10844 Enqueuing Move request for scope (-0.14, 0.16)
00:51:30.354 00.000 11060 Worker thread wakes up
00:51:30.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:30.354 00.000 10844 UpdateGuideState exits: m=2856 SNR=34.4
00:51:30.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:30.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
00:51:30.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:30.354 00.000 10844 Enqueuing Expose request
00:51:30.354 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
00:51:30.354 00.000 11060 Moving (-0.14, 0.16) raw xDistance=-0.14 yDistance=-0.16
00:51:30.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:51:30.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:30.355 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:51:30.355 00.000 11060 MoveAxis(E, 23, ABG)
00:51:30.355 00.000 11060 Guiding  Dir = 2, Dur = 23
00:51:30.358 00.003 11060 IsSlewing returns 0
00:51:30.358 00.000 11060 IsGuiding returns 0
00:51:30.389 00.031 11060 IsGuiding returns 0
00:51:30.389 00.000 11060 Move returns status 0, amount 23
00:51:30.389 00.000 11060 MoveAxis(N, 0, ABG)
00:51:30.389 00.000 11060 Move returns status 0, amount 0
00:51:30.389 00.000 11060 move complete, result=0
00:51:30.389 00.000 11060 worker thread done servicing request
00:51:30.389 00.000 11060 Worker thread wakes up
00:51:30.389 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
00:51:30.390 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:30.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:31.018 00.628 11060 Exposure complete
00:51:31.178 00.160 11060 worker thread done servicing request
00:51:31.179 00.001 10844 OnExposeComplete: enter
00:51:31.179 00.000 10844 UpdateGuideState(): m_state=6
00:51:31.179 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7453
00:51:31.179 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=59.20, Mass=2720, SNR=33.1, Peak=215 HFD=3.6
00:51:31.179 00.000 10844 MultiStar: [#1 -0.17,0.81,0.00,M1] [#2 0.10,-0.29,2.10,U] [#3 -0.13,0.58,0.94,U] [#4 0.05,-0.17,0.98,U] [#5 0.44,-0.05,1.12,U] [#6 0.00,-0.20,0.93,U] [#7 0.11,-0.30,0.89,U] [#8 0.40,0.05,0.98,U] 
00:51:31.179 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.01}, one-star: {0.24, 0.78}
00:51:31.179 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
00:51:31.180 00.001 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
00:51:31.180 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.06 mountX=-0.04 mountY=0.15, mountTheta=1.81
00:51:31.181 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.01, opts=13)
00:51:31.181 00.000 10844 Enqueuing Move request for scope (0.15, 0.01)
00:51:31.181 00.000 11060 Worker thread wakes up
00:51:31.181 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:31.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
00:51:31.181 00.000 10844 UpdateGuideState exits: m=2720 SNR=33.1
00:51:31.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
00:51:31.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:31.182 00.001 11060 Moving (0.15, 0.01) raw xDistance=-0.04 yDistance=0.15
00:51:31.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:31.182 00.000 10844 Enqueuing Expose request
00:51:31.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:51:31.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:31.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:51:31.182 00.000 11060 MoveAxis(E, 0, ABG)
00:51:31.182 00.000 11060 Move returns status 0, amount 0
00:51:31.182 00.000 11060 MoveAxis(N, 0, ABG)
00:51:31.182 00.000 11060 Move returns status 0, amount 0
00:51:31.182 00.000 11060 move complete, result=0
00:51:31.182 00.000 11060 worker thread done servicing request
00:51:31.182 00.000 11060 Worker thread wakes up
00:51:31.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:31.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:31.184 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:51:31.815 00.631 11060 Exposure complete
00:51:31.983 00.168 11060 worker thread done servicing request
00:51:31.983 00.000 10844 OnExposeComplete: enter
00:51:31.983 00.000 10844 UpdateGuideState(): m_state=6
00:51:31.983 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7454
00:51:31.983 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=58.54, Mass=2626, SNR=32.6, Peak=255 HFD=3.2
00:51:31.984 00.001 10844 MultiStar: [#1 0.05,-0.47,1.12,U] [#2 0.17,-0.28,2.06,U] [#3 -0.58,0.07,0.90,U] [#4 -0.44,0.38,1.02,U] [#5 0.90,0.10,0.00,M1] [#6 -0.41,-0.30,0.91,U] [#7 -0.43,-0.19,0.88,U] [#8 -0.25,-0.55,0.95,U] 
00:51:31.984 00.000 10844 single-star, 7 included, MultiStar: {-0.16, -0.17}, one-star: {0.15, 0.12}
00:51:31.984 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
00:51:31.984 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
00:51:31.984 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.69 mountX=-0.15 mountY=0.13, mountTheta=2.43
00:51:31.986 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.12, opts=13)
00:51:31.986 00.000 10844 Enqueuing Move request for scope (0.15, 0.12)
00:51:31.986 00.000 11060 Worker thread wakes up
00:51:31.986 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:31.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
00:51:31.986 00.000 10844 UpdateGuideState exits: m=2626 SNR=32.6 Saturated
00:51:31.986 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
00:51:31.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:31.986 00.000 11060 Moving (0.15, 0.12) raw xDistance=-0.15 yDistance=0.13
00:51:31.987 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:51:31.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:31.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:31.987 00.000 10844 Enqueuing Expose request
00:51:31.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:51:31.987 00.000 11060 MoveAxis(E, 26, ABG)
00:51:31.987 00.000 11060 Guiding  Dir = 2, Dur = 26
00:51:32.012 00.025 11060 IsSlewing returns 0
00:51:32.012 00.000 11060 IsGuiding returns 0
00:51:32.059 00.047 11060 IsGuiding returns 0
00:51:32.059 00.000 11060 Move returns status 0, amount 26
00:51:32.059 00.000 11060 MoveAxis(N, 0, ABG)
00:51:32.060 00.001 11060 Move returns status 0, amount 0
00:51:32.060 00.000 11060 move complete, result=0
00:51:32.060 00.000 11060 worker thread done servicing request
00:51:32.060 00.000 11060 Worker thread wakes up
00:51:32.060 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
00:51:32.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:32.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:32.692 00.632 11060 Exposure complete
00:51:32.944 00.252 11060 worker thread done servicing request
00:51:32.944 00.000 10844 OnExposeComplete: enter
00:51:32.944 00.000 10844 UpdateGuideState(): m_state=6
00:51:32.945 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7455
00:51:32.945 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.76, Mass=2929, SNR=34.8, Peak=249 HFD=3.5
00:51:32.945 00.000 10844 MultiStar: [#1 -0.24,0.08,0.86,U] [#2 -0.18,-0.17,1.92,U] [#3 -0.45,0.20,0.95,U] [#4 -0.41,0.15,0.87,U] [#5 -0.32,0.19,1.08,U] [#6 -0.24,-0.19,0.86,U] [#7 -0.31,-0.17,0.80,U] [#8 -0.18,-0.20,0.85,U] 
00:51:32.945 00.000 10844 refined, 8 included, MultiStar: {-0.22, 0.02}, one-star: {0.31, 0.34}
00:51:32.945 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.82 = -1.47)
00:51:32.946 00.001 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
00:51:32.946 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.06 mountX=0.02 mountY=-0.22, mountTheta=-1.47
00:51:32.947 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.02, opts=13)
00:51:32.947 00.000 10844 Enqueuing Move request for scope (-0.22, 0.02)
00:51:32.947 00.000 11060 Worker thread wakes up
00:51:32.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:32.948 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
00:51:32.948 00.000 10844 UpdateGuideState exits: m=2929 SNR=34.8
00:51:32.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
00:51:32.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:32.948 00.000 11060 Moving (-0.22, 0.02) raw xDistance=0.02 yDistance=-0.22
00:51:32.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:32.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:51:32.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
00:51:32.948 00.000 11060 MoveAxis(E, 0, ABG)
00:51:32.948 00.000 10844 Enqueuing Expose request
00:51:32.948 00.000 11060 Move returns status 0, amount 0
00:51:32.949 00.001 11060 MoveAxis(N, 84, ABG)
00:51:32.949 00.000 11060 Guiding  Dir = 0, Dur = 84
00:51:32.981 00.032 11060 IsSlewing returns 0
00:51:32.981 00.000 11060 IsGuiding returns 0
00:51:33.093 00.112 11060 IsGuiding returns 0
00:51:33.093 00.000 11060 Move returns status 0, amount 84
00:51:33.093 00.000 11060 move complete, result=0
00:51:33.093 00.000 11060 worker thread done servicing request
00:51:33.093 00.000 11060 Worker thread wakes up
00:51:33.093 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 84 ms NORTH
00:51:33.094 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:33.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:33.741 00.647 11060 Exposure complete
00:51:34.311 00.570 11060 worker thread done servicing request
00:51:34.311 00.000 10844 OnExposeComplete: enter
00:51:34.311 00.000 10844 UpdateGuideState(): m_state=6
00:51:34.312 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7456
00:51:34.312 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=59.15, Mass=2933, SNR=35.0, Peak=255 HFD=3.2
00:51:34.313 00.001 10844 MultiStar: [#1 -0.38,-0.17,0.90,U] [#2 0.35,-0.63,0.00,M1] [#3 -0.14,-0.23,0.90,U] [#4 0.14,0.34,0.85,U] [#5 0.37,0.43,0.94,U] [#6 -0.23,0.15,0.88,U] [#7 0.00,0.20,0.80,U] [#8 0.08,-0.49,0.86,U] 
00:51:34.313 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {0.27, 0.73}
00:51:34.313 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.19 = -3.10)
00:51:34.313 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.12)
00:51:34.313 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.43 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
00:51:34.315 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
00:51:34.315 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
00:51:34.315 00.000 11060 Worker thread wakes up
00:51:34.316 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
00:51:34.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
00:51:34.316 00.000 11060 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.00
00:51:34.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:51:34.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:34.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:51:34.316 00.000 11060 MoveAxis(E, 23, ABG)
00:51:34.316 00.000 11060 Guiding  Dir = 2, Dur = 23
00:51:34.317 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:34.317 00.000 10844 UpdateGuideState exits: m=2933 SNR=35.0 Saturated
00:51:34.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:34.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:34.317 00.000 10844 Enqueuing Expose request
00:51:34.333 00.016 11060 IsSlewing returns 0
00:51:34.335 00.002 11060 IsGuiding returns 0
00:51:34.365 00.030 11060 IsGuiding returns 0
00:51:34.366 00.001 11060 Move returns status 0, amount 23
00:51:34.366 00.000 11060 MoveAxis(N, 0, ABG)
00:51:34.366 00.000 11060 Move returns status 0, amount 0
00:51:34.366 00.000 11060 move complete, result=0
00:51:34.366 00.000 11060 worker thread done servicing request
00:51:34.366 00.000 11060 Worker thread wakes up
00:51:34.366 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
00:51:34.367 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:34.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:34.604 00.237 10844 evsrv: cli 0EEEDA30 connect
00:51:34.604 00.000 10844 case statement mapped state 6 to 3
00:51:34.605 00.001 10844 case statement mapped state 6 to 3
00:51:34.606 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"ba04c285-b972-4416-858a-e609fa816543"}
00:51:34.606 00.000 10844 PhdController::Guide begins
00:51:34.606 00.000 10844 PhdController: newstate STATE_SETUP
00:51:34.606 00.000 10844 PhdController: setup
00:51:34.607 00.001 10844 PhdController: newstate STATE_ATTEMPT_START
00:51:34.607 00.000 10844 PhdController: guider state = 6
00:51:34.607 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:51:34.608 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
00:51:34.608 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":0,"id":"ba04c285-b972-4416-858a-e609fa816543"}
00:51:34.610 00.002 10844 evsrv: cli 0EEEDA30 disconnect
00:51:34.614 00.004 10844 evsrv: cli 0EEEDAD0 connect
00:51:34.614 00.000 10844 case statement mapped state 6 to 3
00:51:34.617 00.003 10844 case statement mapped state 6 to 3
00:51:34.619 00.002 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_lock_shift_params","id":"42bddcfc-0a4d-478e-a844-e362af007f53"}
00:51:34.619 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"42bddcfc-0a4d-478e-a844-e362af007f53"}
00:51:34.621 00.002 10844 evsrv: cli 0EEEDAD0 disconnect
00:51:34.644 00.023 10844 evsrv: cli 0EEEE430 connect
00:51:34.644 00.000 10844 case statement mapped state 6 to 3
00:51:34.645 00.001 10844 case statement mapped state 6 to 3
00:51:34.646 00.001 10844 evsrv: cli 0EEEE430 request: {"method":"get_lock_position","id":"58f58c76-cbea-4090-a3b2-d9bb817b79a5"}
00:51:34.647 00.001 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":[264.37,58.42],"id":"58f58c76-cbea-4090-a3b2-d9bb817b79a5"}
00:51:34.657 00.010 10844 evsrv: cli 0EEEE430 disconnect
00:51:34.658 00.001 10844 evsrv: cli 0EEEDDF0 connect
00:51:34.658 00.000 10844 case statement mapped state 6 to 3
00:51:34.661 00.003 10844 case statement mapped state 6 to 3
00:51:34.664 00.003 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_calibrated","id":"1462fd73-b8c3-4b0f-8384-1a1623eb8724"}
00:51:34.665 00.001 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":true,"id":"1462fd73-b8c3-4b0f-8384-1a1623eb8724"}
00:51:34.666 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
00:51:34.669 00.003 10844 evsrv: cli 0EEEE110 connect
00:51:34.669 00.000 10844 case statement mapped state 6 to 3
00:51:34.670 00.001 10844 case statement mapped state 6 to 3
00:51:34.671 00.001 10844 evsrv: cli 0EEEE110 request: {"method":"get_app_state","id":"1000cd0c-a72d-4ca3-b68c-afd01ed043e7"}
00:51:34.672 00.001 10844 case statement mapped state 6 to 3
00:51:34.672 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":"Guiding","id":"1000cd0c-a72d-4ca3-b68c-afd01ed043e7"}
00:51:34.679 00.007 10844 evsrv: cli 0EEEE110 disconnect
00:51:35.004 00.325 11060 Exposure complete
00:51:35.411 00.407 11060 worker thread done servicing request
00:51:35.411 00.000 10844 OnExposeComplete: enter
00:51:35.411 00.000 10844 UpdateGuideState(): m_state=6
00:51:35.413 00.002 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7457
00:51:35.413 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.76, Mass=2938, SNR=34.5, Peak=255 HFD=3.3
00:51:35.414 00.001 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
00:51:35.414 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
00:51:35.414 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.34 hyp=0.40 cameraTheta=1.02 mountX=-0.37 mountY=0.15, mountTheta=2.75
00:51:35.415 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.34, opts=13)
00:51:35.416 00.001 10844 Enqueuing Move request for scope (0.21, 0.34)
00:51:35.416 00.000 11060 Worker thread wakes up
00:51:35.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:35.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.34) opts 0xd
00:51:35.416 00.000 10844 UpdateGuideState exits: m=2938 SNR=34.5 Saturated
00:51:35.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.34)
00:51:35.416 00.000 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 1 / 99999
00:51:35.416 00.000 11060 Moving (0.21, 0.34) raw xDistance=-0.37 yDistance=0.15
00:51:35.417 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770367895.416,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:51:35.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:51:35.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:35.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:35.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:51:35.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:35.417 00.000 10844 Enqueuing Expose request
00:51:35.417 00.000 11060 MoveAxis(E, 66, ABG)
00:51:35.417 00.000 11060 Guiding  Dir = 2, Dur = 66
00:51:35.460 00.043 11060 IsSlewing returns 0
00:51:35.461 00.001 11060 IsGuiding returns 0
00:51:35.538 00.077 11060 IsGuiding returns 0
00:51:35.538 00.000 11060 Move returns status 0, amount 66
00:51:35.539 00.001 11060 MoveAxis(N, 0, ABG)
00:51:35.539 00.000 11060 Move returns status 0, amount 0
00:51:35.539 00.000 11060 move complete, result=0
00:51:35.539 00.000 11060 worker thread done servicing request
00:51:35.539 00.000 11060 Worker thread wakes up
00:51:35.539 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.2 px 0 ms NORTH
00:51:35.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:35.540 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:36.240 00.700 11060 Exposure complete
00:51:36.808 00.568 11060 worker thread done servicing request
00:51:36.808 00.000 10844 OnExposeComplete: enter
00:51:36.808 00.000 10844 UpdateGuideState(): m_state=6
00:51:36.810 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7458
00:51:36.810 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.52, Mass=3026, SNR=35.2, Peak=255 HFD=3.4
00:51:36.810 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
00:51:36.810 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
00:51:36.810 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.79 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
00:51:36.812 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
00:51:36.812 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
00:51:36.812 00.000 11060 Worker thread wakes up
00:51:36.813 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:51:36.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:51:36.813 00.000 10844 UpdateGuideState exits: m=3026 SNR=35.2 Saturated
00:51:36.813 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:51:36.813 00.000 10844 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 2 / 99999
00:51:36.813 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.04
00:51:36.813 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367896.813,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.20,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
00:51:36.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:51:36.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:36.814 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:36.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:51:36.814 00.000 11060 MoveAxis(E, 0, ABG)
00:51:36.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:36.814 00.000 10844 Enqueuing Expose request
00:51:36.814 00.000 11060 Move returns status 0, amount 0
00:51:36.814 00.000 11060 MoveAxis(N, 0, ABG)
00:51:36.814 00.000 11060 Move returns status 0, amount 0
00:51:36.814 00.000 11060 move complete, result=0
00:51:36.814 00.000 11060 worker thread done servicing request
00:51:36.814 00.000 11060 Worker thread wakes up
00:51:36.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:36.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:36.816 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:37.514 00.698 11060 Exposure complete
00:51:37.985 00.471 10844 OnExposeComplete: enter
00:51:37.986 00.001 10844 UpdateGuideState(): m_state=6
00:51:37.986 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7459
00:51:37.986 00.000 10844 Star::Find returns 1 (0), X=264.45, Y=58.07, Mass=2946, SNR=34.9, Peak=233 HFD=3.6
00:51:37.986 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
00:51:37.986 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
00:51:37.986 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.33 mountX=0.32 mountY=0.14, mountTheta=0.40
00:51:37.988 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.34, opts=13)
00:51:37.988 00.000 10844 Enqueuing Move request for scope (0.08, -0.34)
00:51:37.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:37.988 00.000 10844 UpdateGuideState exits: m=2946 SNR=34.9
00:51:37.988 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 3 / 99999
00:51:37.989 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770367897.989,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
00:51:37.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:37.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:37.989 00.000 10844 Enqueuing Expose request
00:51:37.989 00.000 11060 worker thread done servicing request
00:51:37.989 00.000 11060 Worker thread wakes up
00:51:37.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.34) opts 0xd
00:51:37.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.34)
00:51:37.989 00.000 11060 Moving (0.08, -0.34) raw xDistance=0.32 yDistance=0.14
00:51:37.991 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
00:51:37.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:37.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:51:37.991 00.000 11060 MoveAxis(W, 56, ABG)
00:51:37.991 00.000 11060 Guiding  Dir = 3, Dur = 56
00:51:38.013 00.022 11060 IsSlewing returns 0
00:51:38.013 00.000 11060 IsGuiding returns 0
00:51:38.092 00.079 11060 IsGuiding returns 0
00:51:38.092 00.000 11060 Move returns status 0, amount 56
00:51:38.092 00.000 11060 MoveAxis(N, 0, ABG)
00:51:38.092 00.000 11060 Move returns status 0, amount 0
00:51:38.092 00.000 11060 move complete, result=0
00:51:38.092 00.000 11060 worker thread done servicing request
00:51:38.092 00.000 10844 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
00:51:38.094 00.002 11060 Worker thread wakes up
00:51:38.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:38.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:38.749 00.655 11060 Exposure complete
00:51:38.982 00.233 11060 worker thread done servicing request
00:51:38.982 00.000 10844 OnExposeComplete: enter
00:51:38.983 00.001 10844 UpdateGuideState(): m_state=6
00:51:38.983 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7460
00:51:38.983 00.000 10844 Star::Find returns 1 (1), X=264.25, Y=58.08, Mass=3136, SNR=35.7, Peak=255 HFD=3.4
00:51:38.983 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
00:51:38.983 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
00:51:38.983 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.34 hyp=0.36 cameraTheta=-1.90 mountX=0.35 mountY=-0.06, mountTheta=-0.17
00:51:38.985 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.34, opts=13)
00:51:38.985 00.000 10844 Enqueuing Move request for scope (-0.12, -0.34)
00:51:38.985 00.000 11060 Worker thread wakes up
00:51:38.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:38.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.34) opts 0xd
00:51:38.986 00.001 10844 UpdateGuideState exits: m=3136 SNR=35.7 Saturated
00:51:38.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.34)
00:51:38.986 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 4 / 99999
00:51:38.986 00.000 11060 Moving (-0.12, -0.34) raw xDistance=0.35 yDistance=-0.06
00:51:38.986 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367898.986,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
00:51:38.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
00:51:38.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:38.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:38.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:51:38.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:38.986 00.000 10844 Enqueuing Expose request
00:51:38.986 00.000 11060 MoveAxis(W, 63, ABG)
00:51:38.986 00.000 11060 Guiding  Dir = 3, Dur = 63
00:51:38.996 00.010 11060 IsSlewing returns 0
00:51:38.996 00.000 11060 IsGuiding returns 0
00:51:39.074 00.078 11060 IsGuiding returns 0
00:51:39.074 00.000 11060 Move returns status 0, amount 63
00:51:39.074 00.000 11060 MoveAxis(N, 0, ABG)
00:51:39.075 00.001 11060 Move returns status 0, amount 0
00:51:39.075 00.000 11060 move complete, result=0
00:51:39.075 00.000 11060 worker thread done servicing request
00:51:39.075 00.000 11060 Worker thread wakes up
00:51:39.075 00.000 10844 GuideStep: 0.4 px 63 ms WEST, -0.1 px 0 ms NORTH
00:51:39.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:39.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:39.708 00.633 11060 Exposure complete
00:51:39.944 00.236 11060 worker thread done servicing request
00:51:39.944 00.000 10844 OnExposeComplete: enter
00:51:39.944 00.000 10844 UpdateGuideState(): m_state=6
00:51:39.944 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7461
00:51:39.944 00.000 10844 Star::Find returns 1 (0), X=264.38, Y=58.78, Mass=2099, SNR=28.2, Peak=251 HFD=3.2
00:51:39.944 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.99)
00:51:39.944 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
00:51:39.944 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.55 mountX=-0.36 mountY=-0.05, mountTheta=-3.00
00:51:39.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.37, opts=13)
00:51:39.946 00.000 10844 Enqueuing Move request for scope (0.01, 0.37)
00:51:39.946 00.000 11060 Worker thread wakes up
00:51:39.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:39.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
00:51:39.946 00.000 10844 UpdateGuideState exits: m=2099 SNR=28.2
00:51:39.947 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
00:51:39.947 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 5 / 99999
00:51:39.947 00.000 11060 Moving (0.01, 0.37) raw xDistance=-0.36 yDistance=-0.05
00:51:39.947 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367899.947,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
00:51:39.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:51:39.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:39.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:51:39.947 00.000 11060 MoveAxis(E, 61, ABG)
00:51:39.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:39.947 00.000 11060 Guiding  Dir = 2, Dur = 61
00:51:39.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:39.948 00.001 10844 Enqueuing Expose request
00:51:39.952 00.004 11060 IsSlewing returns 0
00:51:39.953 00.001 11060 IsGuiding returns 0
00:51:40.015 00.062 11060 IsGuiding returns 0
00:51:40.015 00.000 11060 Move returns status 0, amount 61
00:51:40.015 00.000 11060 MoveAxis(N, 0, ABG)
00:51:40.015 00.000 11060 Move returns status 0, amount 0
00:51:40.016 00.001 11060 move complete, result=0
00:51:40.016 00.000 11060 worker thread done servicing request
00:51:40.016 00.000 11060 Worker thread wakes up
00:51:40.016 00.000 10844 GuideStep: -0.4 px 61 ms EAST, -0.1 px 0 ms NORTH
00:51:40.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:40.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:40.651 00.635 11060 Exposure complete
00:51:40.879 00.228 11060 worker thread done servicing request
00:51:40.879 00.000 10844 OnExposeComplete: enter
00:51:40.879 00.000 10844 UpdateGuideState(): m_state=6
00:51:40.879 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7462
00:51:40.880 00.001 10844 Star::Find returns 1 (1), X=264.69, Y=58.15, Mass=2721, SNR=33.5, Peak=255 HFD=3.2
00:51:40.880 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
00:51:40.880 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
00:51:40.880 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-0.69 mountX=0.21 mountY=0.36, mountTheta=1.06
00:51:40.882 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.27, opts=13)
00:51:40.882 00.000 10844 Enqueuing Move request for scope (0.32, -0.27)
00:51:40.882 00.000 11060 Worker thread wakes up
00:51:40.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:40.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.27) opts 0xd
00:51:40.882 00.000 10844 UpdateGuideState exits: m=2721 SNR=33.5 Saturated
00:51:40.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.27)
00:51:40.882 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 6 / 99999
00:51:40.882 00.000 11060 Moving (0.32, -0.27) raw xDistance=0.21 yDistance=0.36
00:51:40.883 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
00:51:40.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:51:40.883 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367900.882,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
00:51:40.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:51:40.883 00.000 11060 MoveAxis(W, 34, ABG)
00:51:40.883 00.000 11060 Guiding  Dir = 3, Dur = 34
00:51:40.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:40.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:40.883 00.000 10844 Enqueuing Expose request
00:51:40.892 00.009 11060 IsSlewing returns 0
00:51:40.892 00.000 11060 IsGuiding returns 0
00:51:40.940 00.048 11060 IsGuiding returns 0
00:51:40.940 00.000 11060 Move returns status 0, amount 34
00:51:40.940 00.000 11060 MoveAxis(N, 0, ABG)
00:51:40.940 00.000 11060 Move returns status 0, amount 0
00:51:40.941 00.001 11060 move complete, result=0
00:51:40.941 00.000 11060 worker thread done servicing request
00:51:40.941 00.000 11060 Worker thread wakes up
00:51:40.941 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.4 px 0 ms NORTH
00:51:40.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:40.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:41.581 00.640 11060 Exposure complete
00:51:41.813 00.232 11060 worker thread done servicing request
00:51:41.813 00.000 10844 OnExposeComplete: enter
00:51:41.813 00.000 10844 UpdateGuideState(): m_state=6
00:51:41.814 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7463
00:51:41.814 00.000 10844 Star::Find returns 1 (1), X=264.68, Y=58.62, Mass=2812, SNR=34.1, Peak=255 HFD=3.5
00:51:41.814 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
00:51:41.814 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
00:51:41.814 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.37 cameraTheta=0.59 mountX=-0.26 mountY=0.27, mountTheta=2.33
00:51:41.816 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.21, opts=13)
00:51:41.816 00.000 10844 Enqueuing Move request for scope (0.31, 0.21)
00:51:41.817 00.001 11060 Worker thread wakes up
00:51:41.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:51:41.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.21) opts 0xd
00:51:41.817 00.000 10844 UpdateGuideState exits: m=2812 SNR=34.1 Saturated
00:51:41.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.21)
00:51:41.817 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 7 / 99999
00:51:41.817 00.000 11060 Moving (0.31, 0.21) raw xDistance=-0.26 yDistance=0.27
00:51:41.817 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367901.817,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
00:51:41.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:51:41.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:51:41.818 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:41.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:51:41.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:41.818 00.000 10844 Enqueuing Expose request
00:51:41.818 00.000 11060 MoveAxis(E, 44, ABG)
00:51:41.818 00.000 11060 Guiding  Dir = 2, Dur = 44
00:51:41.831 00.013 11060 IsSlewing returns 0
00:51:41.831 00.000 11060 IsGuiding returns 0
00:51:41.877 00.046 11060 IsGuiding returns 0
00:51:41.877 00.000 11060 Move returns status 0, amount 44
00:51:41.878 00.001 11060 MoveAxis(N, 0, ABG)
00:51:41.878 00.000 11060 Move returns status 0, amount 0
00:51:41.878 00.000 11060 move complete, result=0
00:51:41.878 00.000 11060 worker thread done servicing request
00:51:41.878 00.000 11060 Worker thread wakes up
00:51:41.878 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.3 px 0 ms NORTH
00:51:41.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:41.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:42.515 00.637 11060 Exposure complete
00:51:42.724 00.209 11060 worker thread done servicing request
00:51:42.724 00.000 10844 OnExposeComplete: enter
00:51:42.725 00.001 10844 UpdateGuideState(): m_state=6
00:51:42.725 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7464
00:51:42.725 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.30, Mass=2968, SNR=34.9, Peak=255 HFD=3.5
00:51:42.725 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
00:51:42.725 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
00:51:42.725 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.42 mountX=0.11 mountY=0.04, mountTheta=0.31
00:51:42.727 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
00:51:42.727 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
00:51:42.727 00.000 11060 Worker thread wakes up
00:51:42.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:42.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
00:51:42.727 00.000 10844 UpdateGuideState exits: m=2968 SNR=34.9 Saturated
00:51:42.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
00:51:42.727 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 8 / 99999
00:51:42.727 00.000 11060 Moving (0.02, -0.11) raw xDistance=0.11 yDistance=0.04
00:51:42.727 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770367902.727,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
00:51:42.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:51:42.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:42.729 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:42.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:51:42.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:42.729 00.000 10844 Enqueuing Expose request
00:51:42.729 00.000 11060 MoveAxis(E, 0, ABG)
00:51:42.729 00.000 11060 Move returns status 0, amount 0
00:51:42.729 00.000 11060 MoveAxis(N, 0, ABG)
00:51:42.729 00.000 11060 Move returns status 0, amount 0
00:51:42.729 00.000 11060 move complete, result=0
00:51:42.729 00.000 11060 worker thread done servicing request
00:51:42.730 00.001 11060 Worker thread wakes up
00:51:42.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:42.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:42.732 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:43.359 00.627 11060 Exposure complete
00:51:43.594 00.235 10844 OnExposeComplete: enter
00:51:43.594 00.000 10844 UpdateGuideState(): m_state=6
00:51:43.595 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7465
00:51:43.595 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=57.80, Mass=2793, SNR=33.5, Peak=255 HFD=3.2
00:51:43.595 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
00:51:43.595 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
00:51:43.596 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=-0.62 hyp=0.64 cameraTheta=-1.33 mountX=0.58 mountY=0.25, mountTheta=0.41
00:51:43.597 00.001 11060 worker thread done servicing request
00:51:43.598 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.62, opts=13)
00:51:43.598 00.000 10844 Enqueuing Move request for scope (0.15, -0.62)
00:51:43.598 00.000 11060 Worker thread wakes up
00:51:43.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:43.600 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.62) opts 0xd
00:51:43.600 00.000 10844 UpdateGuideState exits: m=2793 SNR=33.5 Saturated
00:51:43.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.62)
00:51:43.600 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 9 / 99999
00:51:43.600 00.000 11060 Moving (0.15, -0.62) raw xDistance=0.58 yDistance=0.25
00:51:43.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.58
00:51:43.600 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.56
00:51:43.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
00:51:43.600 00.000 11060 MoveAxis(W, 101, ABG)
00:51:43.600 00.000 11060 Guiding  Dir = 3, Dur = 101
00:51:43.609 00.009 10844 evsrv: {"Event":"Settling","Timestamp":1770367903.600,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
00:51:43.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:43.610 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:43.610 00.000 10844 Enqueuing Expose request
00:51:43.630 00.020 11060 IsSlewing returns 0
00:51:43.630 00.000 11060 IsGuiding returns 0
00:51:43.755 00.125 11060 IsGuiding returns 0
00:51:43.755 00.000 11060 Move returns status 0, amount 101
00:51:43.755 00.000 11060 BLC: Oldest BLC event removed
00:51:43.755 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:51:43.756 00.001 11060 MoveAxis(S, 847, ABG)
00:51:43.756 00.000 11060 duration set to 750 by maxDecDuration
00:51:43.756 00.000 11060 Guiding  Dir = 1, Dur = 750
00:51:43.772 00.016 11060 IsSlewing returns 0
00:51:43.772 00.000 11060 IsGuiding returns 0
00:51:44.523 00.751 11060 IsGuiding returns 0
00:51:44.523 00.000 11060 Move returns status 0, amount 750
00:51:44.524 00.001 11060 move complete, result=0
00:51:44.524 00.000 11060 worker thread done servicing request
00:51:44.524 00.000 11060 Worker thread wakes up
00:51:44.524 00.000 10844 GuideStep: 0.6 px 101 ms WEST, 0.3 px 750 ms SOUTH
00:51:44.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:44.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:45.160 00.636 11060 Exposure complete
00:51:45.535 00.375 10844 OnExposeComplete: enter
00:51:45.535 00.000 10844 UpdateGuideState(): m_state=6
00:51:45.536 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7466
00:51:45.536 00.000 10844 Star::Find returns 1 (0), X=264.82, Y=58.17, Mass=3369, SNR=37.6, Peak=250 HFD=3.7
00:51:45.536 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
00:51:45.536 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
00:51:45.536 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=-0.24 hyp=0.52 cameraTheta=-0.49 mountX=0.16 mountY=0.49, mountTheta=1.26
00:51:45.538 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=-0.24, opts=13)
00:51:45.538 00.000 10844 Enqueuing Move request for scope (0.45, -0.24)
00:51:45.538 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:51:45.539 00.001 11060 worker thread done servicing request
00:51:45.539 00.000 11060 Worker thread wakes up
00:51:45.539 00.000 10844 UpdateGuideState exits: m=3369 SNR=37.6
00:51:45.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.24) opts 0xd
00:51:45.539 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 10 / 99999
00:51:45.539 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, -0.24)
00:51:45.539 00.000 10844 PhdController: newstate STATE_FINISH
00:51:45.539 00.000 11060 Moving (0.45, -0.24) raw xDistance=0.16 yDistance=0.49
00:51:45.539 00.000 11060 BLC: History state: CurrMiss=0.49, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.175164, 1:0.487839
00:51:45.539 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:51:45.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
00:51:45.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.49
00:51:45.539 00.000 11060 MoveAxis(W, 30, ABG)
00:51:45.539 00.000 11060 Guiding  Dir = 3, Dur = 30
00:51:45.546 00.007 10844 PhdController complete: success
00:51:45.546 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770367905.546,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:51:45.547 00.001 10844 Mount: notify guiding dither settle done success=1
00:51:45.547 00.000 10844 PhdController: newstate STATE_IDLE
00:51:45.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:45.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:45.547 00.000 10844 Enqueuing Expose request
00:51:45.573 00.026 11060 IsSlewing returns 0
00:51:45.574 00.001 11060 IsGuiding returns 0
00:51:45.621 00.047 11060 IsGuiding returns 0
00:51:45.621 00.000 11060 Move returns status 0, amount 30
00:51:45.621 00.000 11060 MoveAxis(S, 190, ABG)
00:51:45.622 00.001 11060 Guiding  Dir = 1, Dur = 190
00:51:45.636 00.014 11060 IsSlewing returns 0
00:51:45.636 00.000 11060 IsGuiding returns 0
00:51:45.837 00.201 11060 IsGuiding returns 0
00:51:45.837 00.000 11060 Move returns status 0, amount 190
00:51:45.838 00.001 11060 move complete, result=0
00:51:45.838 00.000 11060 worker thread done servicing request
00:51:45.838 00.000 11060 Worker thread wakes up
00:51:45.838 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.5 px 190 ms SOUTH
00:51:45.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:45.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:46.509 00.671 11060 Exposure complete
00:51:47.047 00.538 11060 worker thread done servicing request
00:51:47.048 00.001 10844 OnExposeComplete: enter
00:51:47.048 00.000 10844 UpdateGuideState(): m_state=6
00:51:47.048 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7467
00:51:47.048 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=58.17, Mass=2899, SNR=34.2, Peak=255 HFD=3.6
00:51:47.049 00.001 10844 MultiStar: [#1 0.10,-0.25,1.03,U] [#2 -0.10,-0.31,2.08,U] [#3 -0.34,-0.05,0.92,U] [#4 -0.17,-0.13,1.08,U] [#5 0.39,-0.70,0.00,M1] [#6 0.06,-0.38,0.95,U] [#7 0.04,-0.33,0.89,U] [#8 -0.04,-0.06,0.87,U] 
00:51:47.049 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.23}, one-star: {-0.17, -0.24}
00:51:47.049 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
00:51:47.049 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:51:47.049 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.91 mountX=0.24 mountY=-0.04, mountTheta=-0.18
00:51:47.052 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.23, opts=13)
00:51:47.052 00.000 10844 Enqueuing Move request for scope (-0.08, -0.23)
00:51:47.052 00.000 11060 Worker thread wakes up
00:51:47.053 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:47.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
00:51:47.053 00.000 10844 UpdateGuideState exits: m=2899 SNR=34.2 Saturated
00:51:47.053 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
00:51:47.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:47.053 00.000 11060 Moving (-0.08, -0.23) raw xDistance=0.24 yDistance=-0.04
00:51:47.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:47.053 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.175164, 1:0.487839, 2:-0.043282
00:51:47.053 00.000 10844 Enqueuing Expose request
00:51:47.054 00.001 11060 BLC: No correction, Miss < min_move
00:51:47.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:51:47.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:47.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:51:47.054 00.000 11060 MoveAxis(W, 43, ABG)
00:51:47.054 00.000 11060 Guiding  Dir = 3, Dur = 43
00:51:47.058 00.004 11060 IsSlewing returns 0
00:51:47.059 00.001 11060 IsGuiding returns 0
00:51:47.112 00.053 11060 IsGuiding returns 0
00:51:47.112 00.000 11060 Move returns status 0, amount 43
00:51:47.112 00.000 11060 MoveAxis(N, 0, ABG)
00:51:47.112 00.000 11060 Move returns status 0, amount 0
00:51:47.113 00.001 11060 move complete, result=0
00:51:47.113 00.000 11060 worker thread done servicing request
00:51:47.113 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
00:51:47.113 00.000 11060 Worker thread wakes up
00:51:47.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:47.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:47.765 00.652 11060 Exposure complete
00:51:48.088 00.323 11060 worker thread done servicing request
00:51:48.088 00.000 10844 OnExposeComplete: enter
00:51:48.089 00.001 10844 UpdateGuideState(): m_state=6
00:51:48.089 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7468
00:51:48.089 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.92, Mass=3052, SNR=34.7, Peak=255 HFD=3.3
00:51:48.090 00.001 10844 MultiStar: [#1 -0.23,-0.80,0.00,M1] [#2 -0.11,-0.28,1.94,U] [#3 -0.61,-0.02,0.86,U] [#4 0.27,-0.07,0.95,U] [#5 0.58,-0.50,0.00,M2] [#6 0.05,-0.75,0.00,M1] [#7 -0.18,0.03,0.85,U] [#8 0.44,-0.45,0.00,M1] 
00:51:48.090 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.02}, one-star: {-0.04, 0.50}
00:51:48.090 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
00:51:48.090 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
00:51:48.090 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.99 mountX=0.04 mountY=-0.12, mountTheta=-1.24
00:51:48.092 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
00:51:48.092 00.000 10844 Enqueuing Move request for scope (-0.12, -0.02)
00:51:48.092 00.000 11060 Worker thread wakes up
00:51:48.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
00:51:48.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
00:51:48.093 00.001 11060 Moving (-0.12, -0.02) raw xDistance=0.04 yDistance=-0.12
00:51:48.093 00.000 11060 BLC: window closed
00:51:48.093 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.175164, 1:0.487839, 2:-0.043282
00:51:48.093 00.000 11060 BLC: No correction, Miss < min_move
00:51:48.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:51:48.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:48.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:51:48.093 00.000 11060 MoveAxis(E, 0, ABG)
00:51:48.093 00.000 11060 Move returns status 0, amount 0
00:51:48.093 00.000 11060 MoveAxis(N, 0, ABG)
00:51:48.093 00.000 11060 Move returns status 0, amount 0
00:51:48.094 00.001 11060 move complete, result=0
00:51:48.094 00.000 11060 worker thread done servicing request
00:51:48.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:51:48.094 00.000 10844 UpdateGuideState exits: m=3052 SNR=34.7 Saturated
00:51:48.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:48.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:48.095 00.001 10844 Enqueuing Expose request
00:51:48.095 00.000 11060 Worker thread wakes up
00:51:48.095 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:48.098 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:48.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:48.823 00.725 11060 Exposure complete
00:51:49.740 00.917 11060 worker thread done servicing request
00:51:49.740 00.000 10844 OnExposeComplete: enter
00:51:49.741 00.001 10844 UpdateGuideState(): m_state=6
00:51:49.742 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7469
00:51:49.742 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.36, Mass=2972, SNR=34.5, Peak=255 HFD=3.5
00:51:49.742 00.000 10844 MultiStar: [#1 -0.15,-0.57,1.00,U] [#2 -0.51,-0.42,0.00,M1] [#3 -0.46,0.24,0.84,U] [#4 -0.71,-0.22,0.00,M1] [#5 -0.27,-0.20,0.98,U] [#6 -0.35,-0.90,0.00,M2] [#7 -0.54,-0.26,0.80,U] [#8 0.41,-0.94,0.00,M2] 
00:51:49.743 00.001 10844 single-star, 4 included, MultiStar: {-0.28, -0.18}, one-star: {-0.06, -0.06}
00:51:49.743 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
00:51:49.743 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
00:51:49.743 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.35 mountX=0.07 mountY=-0.05, mountTheta=-0.60
00:51:49.745 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
00:51:49.745 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
00:51:49.745 00.000 11060 Worker thread wakes up
00:51:49.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:51:49.746 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:51:49.746 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.05
00:51:49.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:51:49.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:49.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:51:49.746 00.000 11060 MoveAxis(E, 0, ABG)
00:51:49.746 00.000 11060 Move returns status 0, amount 0
00:51:49.746 00.000 11060 MoveAxis(N, 0, ABG)
00:51:49.746 00.000 11060 Move returns status 0, amount 0
00:51:49.746 00.000 11060 move complete, result=0
00:51:49.747 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:49.747 00.000 10844 UpdateGuideState exits: m=2972 SNR=34.5 Saturated
00:51:49.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:49.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:49.747 00.000 10844 Enqueuing Expose request
00:51:49.747 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:49.750 00.003 11060 worker thread done servicing request
00:51:49.750 00.000 11060 Worker thread wakes up
00:51:49.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:49.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:50.390 00.640 11060 Exposure complete
00:51:50.795 00.405 11060 worker thread done servicing request
00:51:50.795 00.000 10844 OnExposeComplete: enter
00:51:50.795 00.000 10844 UpdateGuideState(): m_state=6
00:51:50.797 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7470
00:51:50.797 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.30, Mass=2736, SNR=32.7, Peak=255 HFD=3.5
00:51:50.797 00.000 10844 MultiStar: [#1 -0.44,-0.35,0.92,U] [#2 -0.11,-0.35,2.04,U] [#3 -0.76,-0.27,0.00,M1] [#4 -0.65,0.22,0.00,M2] [#5 0.22,-0.03,1.05,U] [#6 -0.20,-0.24,0.92,U] [#7 -0.40,-0.59,0.00,M1] [#8 0.47,-0.60,0.00,M3] 
00:51:50.797 00.000 10844 single-star, 4 included, MultiStar: {-0.09, -0.23}, one-star: {0.01, -0.11}
00:51:50.798 00.001 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
00:51:50.798 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
00:51:50.798 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.45 mountX=0.11 mountY=0.03, mountTheta=0.28
00:51:50.800 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
00:51:50.800 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
00:51:50.800 00.000 11060 Worker thread wakes up
00:51:50.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:50.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
00:51:50.800 00.000 10844 UpdateGuideState exits: m=2736 SNR=32.7 Saturated
00:51:50.800 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
00:51:50.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:50.801 00.001 11060 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=0.03
00:51:50.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:50.801 00.000 10844 Enqueuing Expose request
00:51:50.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:51:50.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:50.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:51:50.801 00.000 11060 MoveAxis(E, 0, ABG)
00:51:50.801 00.000 11060 Move returns status 0, amount 0
00:51:50.801 00.000 11060 MoveAxis(N, 0, ABG)
00:51:50.801 00.000 11060 Move returns status 0, amount 0
00:51:50.801 00.000 11060 move complete, result=0
00:51:50.802 00.001 11060 worker thread done servicing request
00:51:50.802 00.000 11060 Worker thread wakes up
00:51:50.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:50.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:50.804 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:51:51.436 00.632 11060 Exposure complete
00:51:52.530 01.094 11060 worker thread done servicing request
00:51:52.531 00.001 10844 OnExposeComplete: enter
00:51:52.531 00.000 10844 UpdateGuideState(): m_state=6
00:51:52.531 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7471
00:51:52.531 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=58.40, Mass=2872, SNR=34.1, Peak=255 HFD=3.3
00:51:52.532 00.001 10844 MultiStar: [#1 -0.13,-0.60,0.95,U] [#2 -0.14,-0.04,1.97,U] [#3 -0.34,0.01,0.98,U] [#4 -0.63,0.60,0.00,M3] [#5 0.32,-0.05,1.02,U] [#6 -0.13,-0.32,0.87,U] [#7 -0.31,-0.40,0.82,U] [#8 -0.13,-0.65,0.00,M4] 
00:51:52.532 00.000 10844 single-star, 6 included, MultiStar: {-0.08, -0.17}, one-star: {0.16, -0.02}
00:51:52.532 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
00:51:52.532 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
00:51:52.533 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.12 mountX=-0.01 mountY=0.16, mountTheta=1.63
00:51:52.534 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.02, opts=13)
00:51:52.535 00.001 10844 Enqueuing Move request for scope (0.16, -0.02)
00:51:52.535 00.000 11060 Worker thread wakes up
00:51:52.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
00:51:52.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
00:51:52.535 00.000 11060 Moving (0.16, -0.02) raw xDistance=-0.01 yDistance=0.16
00:51:52.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:52.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:52.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:51:52.536 00.001 11060 MoveAxis(E, 0, ABG)
00:51:52.536 00.000 11060 Move returns status 0, amount 0
00:51:52.536 00.000 11060 MoveAxis(N, 0, ABG)
00:51:52.536 00.000 11060 Move returns status 0, amount 0
00:51:52.536 00.000 11060 move complete, result=0
00:51:52.536 00.000 11060 worker thread done servicing request
00:51:52.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:51:52.536 00.000 10844 UpdateGuideState exits: m=2872 SNR=34.1 Saturated
00:51:52.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:52.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:52.537 00.001 10844 Enqueuing Expose request
00:51:52.537 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:51:52.539 00.002 11060 Worker thread wakes up
00:51:52.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:52.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:53.211 00.672 11060 Exposure complete
00:51:54.106 00.895 11060 worker thread done servicing request
00:51:54.106 00.000 10844 OnExposeComplete: enter
00:51:54.106 00.000 10844 UpdateGuideState(): m_state=6
00:51:54.107 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7472
00:51:54.107 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.46, Mass=2781, SNR=33.3, Peak=255 HFD=3.5
00:51:54.107 00.000 10844 MultiStar: [#1 -0.39,-0.30,1.00,U] [#2 -0.35,-0.43,2.05,U] [#3 -0.26,0.58,0.00,M1] [#4 -0.38,0.37,0.92,U] [#5 -0.19,-0.19,0.99,U] [#6 -0.56,-0.07,0.86,U] [#7 -0.05,0.59,0.87,U] [#8 0.32,-0.61,0.00,M5] 
00:51:54.107 00.000 10844 single-star, 6 included, MultiStar: {-0.31, -0.07}, one-star: {-0.20, 0.04}
00:51:54.108 00.001 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
00:51:54.108 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
00:51:54.108 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.93 mountX=-0.01 mountY=-0.20, mountTheta=-1.60
00:51:54.109 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.04, opts=13)
00:51:54.110 00.001 10844 Enqueuing Move request for scope (-0.20, 0.04)
00:51:54.110 00.000 11060 Worker thread wakes up
00:51:54.110 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:54.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
00:51:54.110 00.000 10844 UpdateGuideState exits: m=2781 SNR=33.3 Saturated
00:51:54.110 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
00:51:54.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:54.110 00.000 11060 Moving (-0.20, 0.04) raw xDistance=-0.01 yDistance=-0.20
00:51:54.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:51:54.111 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:51:54.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:51:54.111 00.000 11060 MoveAxis(E, 0, ABG)
00:51:54.111 00.000 11060 Move returns status 0, amount 0
00:51:54.111 00.000 11060 MoveAxis(N, 0, ABG)
00:51:54.111 00.000 11060 Move returns status 0, amount 0
00:51:54.111 00.000 11060 move complete, result=0
00:51:54.111 00.000 11060 worker thread done servicing request
00:51:54.125 00.014 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:54.125 00.000 10844 Enqueuing Expose request
00:51:54.125 00.000 11060 Worker thread wakes up
00:51:54.126 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:54.156 00.030 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:54.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:54.803 00.647 11060 Exposure complete
00:51:55.069 00.266 11060 worker thread done servicing request
00:51:55.069 00.000 10844 OnExposeComplete: enter
00:51:55.070 00.001 10844 UpdateGuideState(): m_state=6
00:51:55.070 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7473
00:51:55.070 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=57.90, Mass=2783, SNR=32.6, Peak=224 HFD=4.1
00:51:55.071 00.001 10844 MultiStar: [#1 0.16,-1.12,0.00,M1] [#2 -0.34,-0.52,0.00,M1] [#3 -0.22,-0.02,0.99,U] [#4 -0.45,-0.58,0.00,M3] [#5 0.58,-0.07,1.06,U] [#6 -0.05,-0.08,0.97,U] [#7 0.02,-0.20,0.90,U] [#8 0.18,-0.25,0.98,U] 
00:51:55.071 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.19}, one-star: {-0.21, -0.51}
00:51:55.071 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
00:51:55.071 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
00:51:55.071 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.29 mountX=0.18 mountY=0.08, mountTheta=0.45
00:51:55.073 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.19, opts=13)
00:51:55.074 00.001 10844 Enqueuing Move request for scope (0.05, -0.19)
00:51:55.074 00.000 11060 Worker thread wakes up
00:51:55.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:55.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
00:51:55.074 00.000 10844 UpdateGuideState exits: m=2783 SNR=32.6
00:51:55.074 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
00:51:55.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:55.074 00.000 11060 Moving (0.05, -0.19) raw xDistance=0.18 yDistance=0.08
00:51:55.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:55.074 00.000 10844 Enqueuing Expose request
00:51:55.075 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:51:55.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:55.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:51:55.075 00.000 11060 MoveAxis(W, 30, ABG)
00:51:55.075 00.000 11060 Guiding  Dir = 3, Dur = 30
00:51:55.087 00.012 11060 IsSlewing returns 0
00:51:55.087 00.000 11060 IsGuiding returns 0
00:51:55.118 00.031 11060 IsGuiding returns 0
00:51:55.118 00.000 11060 Move returns status 0, amount 30
00:51:55.118 00.000 11060 MoveAxis(N, 0, ABG)
00:51:55.119 00.001 11060 Move returns status 0, amount 0
00:51:55.119 00.000 11060 move complete, result=0
00:51:55.119 00.000 11060 worker thread done servicing request
00:51:55.119 00.000 11060 Worker thread wakes up
00:51:55.119 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
00:51:55.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:55.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:55.773 00.654 11060 Exposure complete
00:51:56.608 00.835 11060 worker thread done servicing request
00:51:56.609 00.001 10844 OnExposeComplete: enter
00:51:56.609 00.000 10844 UpdateGuideState(): m_state=6
00:51:56.609 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7474
00:51:56.609 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=58.69, Mass=3294, SNR=36.5, Peak=255 HFD=3.6
00:51:56.610 00.001 10844 MultiStar: [#1 -0.67,0.05,0.00,M2] [#2 -0.24,0.09,1.80,U] [#3 -0.52,0.57,0.00,M1] [#4 -0.34,0.33,0.82,U] [#5 0.12,0.22,0.94,U] [#6 -0.01,-0.30,0.81,U] [#7 -0.49,0.02,0.86,U] [#8 0.13,0.00,0.79,U] 
00:51:56.610 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.10}, one-star: {-0.13, 0.28}
00:51:56.610 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
00:51:56.610 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
00:51:56.610 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.57 mountX=-0.07 mountY=-0.16, mountTheta=-1.97
00:51:56.613 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.10, opts=13)
00:51:56.613 00.000 10844 Enqueuing Move request for scope (-0.15, 0.10)
00:51:56.613 00.000 11060 Worker thread wakes up
00:51:56.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:56.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
00:51:56.613 00.000 10844 UpdateGuideState exits: m=3294 SNR=36.5 Saturated
00:51:56.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
00:51:56.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:56.614 00.001 11060 Moving (-0.15, 0.10) raw xDistance=-0.07 yDistance=-0.16
00:51:56.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:56.614 00.000 10844 Enqueuing Expose request
00:51:56.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:51:56.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:56.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:51:56.614 00.000 11060 MoveAxis(E, 0, ABG)
00:51:56.614 00.000 11060 Move returns status 0, amount 0
00:51:56.614 00.000 11060 MoveAxis(N, 0, ABG)
00:51:56.614 00.000 11060 Move returns status 0, amount 0
00:51:56.614 00.000 11060 move complete, result=0
00:51:56.615 00.001 11060 worker thread done servicing request
00:51:56.615 00.000 11060 Worker thread wakes up
00:51:56.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:56.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:56.617 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:57.325 00.708 11060 Exposure complete
00:51:57.700 00.375 11060 worker thread done servicing request
00:51:57.700 00.000 10844 OnExposeComplete: enter
00:51:57.700 00.000 10844 UpdateGuideState(): m_state=6
00:51:57.701 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7475
00:51:57.701 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=58.63, Mass=3126, SNR=35.6, Peak=254 HFD=3.6
00:51:57.701 00.000 10844 MultiStar: [#1 -0.69,-0.11,0.00,M3] [#2 -0.14,0.09,1.90,U] [#3 -0.80,-0.03,0.00,M2] [#4 -0.27,0.56,0.00,M3] [#5 0.15,-0.50,0.97,U] [#6 -0.40,-0.64,0.00,M1] [#7 -0.57,-0.25,0.00,M1] [#8 -0.26,-0.38,0.83,U] 
00:51:57.702 00.001 10844 refined, 3 included, MultiStar: {-0.11, -0.09}, one-star: {-0.17, 0.21}
00:51:57.702 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
00:51:57.702 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
00:51:57.702 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.45 mountX=0.11 mountY=-0.09, mountTheta=-0.70
00:51:57.704 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
00:51:57.704 00.000 10844 Enqueuing Move request for scope (-0.11, -0.09)
00:51:57.704 00.000 11060 Worker thread wakes up
00:51:57.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:57.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
00:51:57.704 00.000 10844 UpdateGuideState exits: m=3126 SNR=35.6
00:51:57.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
00:51:57.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:57.704 00.000 11060 Moving (-0.11, -0.09) raw xDistance=0.11 yDistance=-0.09
00:51:57.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:57.704 00.000 10844 Enqueuing Expose request
00:51:57.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:51:57.706 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:57.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:51:57.706 00.000 11060 MoveAxis(E, 0, ABG)
00:51:57.706 00.000 11060 Move returns status 0, amount 0
00:51:57.706 00.000 11060 MoveAxis(N, 0, ABG)
00:51:57.706 00.000 11060 Move returns status 0, amount 0
00:51:57.706 00.000 11060 move complete, result=0
00:51:57.706 00.000 11060 worker thread done servicing request
00:51:57.706 00.000 11060 Worker thread wakes up
00:51:57.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:57.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:57.711 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:58.363 00.652 11060 Exposure complete
00:51:58.887 00.524 11060 worker thread done servicing request
00:51:58.887 00.000 10844 OnExposeComplete: enter
00:51:58.887 00.000 10844 UpdateGuideState(): m_state=6
00:51:58.888 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7476
00:51:58.888 00.000 10844 Star::Find returns 1 (1), X=264.71, Y=58.57, Mass=2883, SNR=33.7, Peak=255 HFD=3.5
00:51:58.888 00.000 10844 MultiStar: [#1 0.03,-0.13,0.97,U] [#2 -0.20,-0.46,2.05,U] [#3 -0.26,-0.18,0.89,U] [#4 -0.77,-0.02,0.00,M4] [#5 -0.22,-0.24,0.93,U] [#6 -0.20,0.20,0.94,U] [#7 -0.16,0.25,0.85,U] [#8 0.41,-0.33,0.94,U] 
00:51:58.889 00.001 10844 refined, 7 included, MultiStar: {-0.05, -0.14}, one-star: {0.34, 0.15}
00:51:58.889 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
00:51:58.889 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
00:51:58.889 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.91 mountX=0.15 mountY=-0.03, mountTheta=-0.17
00:51:58.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.14, opts=13)
00:51:58.891 00.000 10844 Enqueuing Move request for scope (-0.05, -0.14)
00:51:58.891 00.000 11060 Worker thread wakes up
00:51:58.892 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
00:51:58.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
00:51:58.892 00.000 11060 Moving (-0.05, -0.14) raw xDistance=0.15 yDistance=-0.03
00:51:58.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:51:58.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:58.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:51:58.892 00.000 11060 MoveAxis(W, 25, ABG)
00:51:58.892 00.000 11060 Guiding  Dir = 3, Dur = 25
00:51:58.905 00.013 11060 IsSlewing returns 0
00:51:58.906 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:51:58.908 00.002 10844 UpdateGuideState exits: m=2883 SNR=33.7 Saturated
00:51:58.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:58.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:51:58.908 00.000 10844 Enqueuing Expose request
00:51:58.909 00.001 11060 IsGuiding returns 0
00:51:58.951 00.042 11060 IsGuiding returns 0
00:51:58.951 00.000 11060 Move returns status 0, amount 25
00:51:58.951 00.000 11060 MoveAxis(N, 0, ABG)
00:51:58.951 00.000 11060 Move returns status 0, amount 0
00:51:58.952 00.001 11060 move complete, result=0
00:51:58.952 00.000 11060 worker thread done servicing request
00:51:58.952 00.000 11060 Worker thread wakes up
00:51:58.952 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
00:51:58.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:51:58.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:51:59.690 00.738 11060 Exposure complete
00:52:00.812 01.122 11060 worker thread done servicing request
00:52:00.812 00.000 10844 OnExposeComplete: enter
00:52:00.812 00.000 10844 UpdateGuideState(): m_state=6
00:52:00.812 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7477
00:52:00.813 00.001 10844 Star::Find returns 1 (0), X=264.54, Y=58.06, Mass=2270, SNR=29.9, Peak=223 HFD=3.3
00:52:00.813 00.000 10844 MultiStar: [#1 -0.24,-0.36,1.12,U] [#2 -0.67,-0.69,0.00,M1] [#3 -0.53,-0.01,1.09,U] [#4 -0.63,0.12,0.00,M5] [#5 0.42,-0.89,0.00,M1] [#6 -0.42,-0.54,0.00,M1] [#7 -0.17,-0.37,0.90,U] [#8 0.53,-0.43,0.00,M2] 
00:52:00.813 00.000 10844 refined, 3 included, MultiStar: {-0.20, -0.27}, one-star: {0.17, -0.35}
00:52:00.814 00.001 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
00:52:00.814 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
00:52:00.814 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-2.22 mountX=0.30 mountY=-0.16, mountTheta=-0.48
00:52:00.818 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.27, opts=13)
00:52:00.818 00.000 10844 Enqueuing Move request for scope (-0.20, -0.27)
00:52:00.818 00.000 11060 Worker thread wakes up
00:52:00.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:00.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.27) opts 0xd
00:52:00.818 00.000 10844 UpdateGuideState exits: m=2270 SNR=29.9
00:52:00.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.27)
00:52:00.819 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:00.819 00.000 11060 Moving (-0.20, -0.27) raw xDistance=0.30 yDistance=-0.16
00:52:00.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
00:52:00.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:00.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:52:00.819 00.000 11060 MoveAxis(W, 52, ABG)
00:52:00.819 00.000 11060 Guiding  Dir = 3, Dur = 52
00:52:00.820 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:00.820 00.000 10844 Enqueuing Expose request
00:52:00.829 00.009 11060 IsSlewing returns 0
00:52:00.830 00.001 11060 IsGuiding returns 0
00:52:00.892 00.062 11060 IsGuiding returns 0
00:52:00.892 00.000 11060 Move returns status 0, amount 52
00:52:00.893 00.001 11060 MoveAxis(N, 0, ABG)
00:52:00.893 00.000 11060 Move returns status 0, amount 0
00:52:00.893 00.000 11060 move complete, result=0
00:52:00.893 00.000 11060 worker thread done servicing request
00:52:00.893 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.2 px 0 ms NORTH
00:52:00.893 00.000 11060 Worker thread wakes up
00:52:00.894 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:00.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:01.529 00.635 11060 Exposure complete
00:52:01.986 00.457 10844 OnExposeComplete: enter
00:52:01.986 00.000 10844 UpdateGuideState(): m_state=6
00:52:01.986 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7478
00:52:01.987 00.001 10844 Star::Find returns 1 (0), X=264.58, Y=57.38, Mass=2535, SNR=32.4, Peak=241 HFD=3.1
00:52:01.987 00.000 10844 MultiStar: [#1 -0.12,-1.21,0.00,M2] [#2 -0.36,-1.36,0.00,M2] [#3 -0.40,-0.90,0.00,M1] [#4 -0.93,-1.01,0.00,M6] [#5 -0.32,-1.01,0.00,M2] [#6 -0.56,-0.87,0.00,M2] [#7 0.01,-1.56,0.00,M1] [#8 0.22,-0.96,0.00,M3] 
00:52:01.987 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
00:52:01.987 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
00:52:01.988 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=-1.03 hyp=1.05 cameraTheta=-1.37 mountX=0.98 mountY=0.38, mountTheta=0.37
00:52:01.990 00.002 11060 worker thread done servicing request
00:52:01.990 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-1.03, opts=13)
00:52:01.991 00.001 10844 Enqueuing Move request for scope (0.21, -1.03)
00:52:01.991 00.000 11060 Worker thread wakes up
00:52:01.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.03) opts 0xd
00:52:01.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -1.03)
00:52:01.991 00.000 11060 Moving (0.21, -1.03) raw xDistance=0.98 yDistance=0.38
00:52:01.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.98
00:52:01.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.38
00:52:01.991 00.000 11060 MoveAxis(W, 171, ABG)
00:52:01.992 00.001 11060 Guiding  Dir = 3, Dur = 171
00:52:01.994 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:01.998 00.004 10844 UpdateGuideState exits: m=2535 SNR=32.4
00:52:01.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:01.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:01.998 00.000 10844 Enqueuing Expose request
00:52:02.019 00.021 11060 IsSlewing returns 0
00:52:02.020 00.001 11060 IsGuiding returns 0
00:52:02.222 00.202 11060 IsGuiding returns 0
00:52:02.222 00.000 11060 Move returns status 0, amount 171
00:52:02.222 00.000 11060 MoveAxis(S, 146, ABG)
00:52:02.222 00.000 11060 Guiding  Dir = 1, Dur = 146
00:52:02.238 00.016 11060 IsSlewing returns 0
00:52:02.239 00.001 11060 IsGuiding returns 0
00:52:02.395 00.156 11060 IsGuiding returns 0
00:52:02.395 00.000 11060 Move returns status 0, amount 146
00:52:02.395 00.000 11060 move complete, result=0
00:52:02.395 00.000 11060 worker thread done servicing request
00:52:02.396 00.001 11060 Worker thread wakes up
00:52:02.396 00.000 10844 GuideStep: 1.0 px 171 ms WEST, 0.4 px 146 ms SOUTH
00:52:02.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:02.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:03.129 00.733 11060 Exposure complete
00:52:04.336 01.207 11060 worker thread done servicing request
00:52:04.337 00.001 10844 OnExposeComplete: enter
00:52:04.337 00.000 10844 UpdateGuideState(): m_state=6
00:52:04.337 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7479
00:52:04.337 00.000 10844 Star::Find returns 1 (0), X=264.37, Y=57.97, Mass=2454, SNR=31.4, Peak=249 HFD=3.3
00:52:04.338 00.001 10844 MultiStar: [#1 -0.50,-0.74,0.00,M3] [#2 -0.11,-1.38,0.00,M3] [#3 -0.86,-0.30,0.00,M2] [#4 -0.38,-0.07,1.06,U] [#5 0.03,-0.28,0.97,U] [#6 -0.29,-0.28,0.95,U] [#7 -0.67,-0.42,0.00,M2] [#8 -0.32,-0.94,0.00,M4] 
00:52:04.338 00.000 10844 refined, 3 included, MultiStar: {-0.16, -0.27}, one-star: {0.00, -0.44}
00:52:04.338 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
00:52:04.338 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
00:52:04.339 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-2.11 mountX=0.29 mountY=-0.12, mountTheta=-0.38
00:52:04.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.27, opts=13)
00:52:04.341 00.000 10844 Enqueuing Move request for scope (-0.16, -0.27)
00:52:04.342 00.001 11060 Worker thread wakes up
00:52:04.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:04.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
00:52:04.342 00.000 10844 UpdateGuideState exits: m=2454 SNR=31.4
00:52:04.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
00:52:04.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:04.342 00.000 11060 Moving (-0.16, -0.27) raw xDistance=0.29 yDistance=-0.12
00:52:04.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:04.343 00.001 10844 Enqueuing Expose request
00:52:04.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.29
00:52:04.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:04.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:04.343 00.000 11060 MoveAxis(W, 56, ABG)
00:52:04.343 00.000 11060 Guiding  Dir = 3, Dur = 56
00:52:04.358 00.015 11060 IsSlewing returns 0
00:52:04.359 00.001 11060 IsGuiding returns 0
00:52:04.442 00.083 11060 IsGuiding returns 0
00:52:04.442 00.000 11060 Move returns status 0, amount 56
00:52:04.442 00.000 11060 MoveAxis(N, 0, ABG)
00:52:04.443 00.001 11060 Move returns status 0, amount 0
00:52:04.443 00.000 11060 move complete, result=0
00:52:04.443 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
00:52:04.444 00.001 11060 worker thread done servicing request
00:52:04.447 00.003 11060 Worker thread wakes up
00:52:04.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:04.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:05.110 00.663 11060 Exposure complete
00:52:05.352 00.242 11060 worker thread done servicing request
00:52:05.352 00.000 10844 OnExposeComplete: enter
00:52:05.352 00.000 10844 UpdateGuideState(): m_state=6
00:52:05.353 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7480
00:52:05.353 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.25, Mass=3191, SNR=35.7, Peak=255 HFD=3.5
00:52:05.353 00.000 10844 MultiStar: [#1 -0.33,0.25,0.94,U] [#2 -0.50,0.02,1.74,U] [#3 -1.04,0.00,0.00,M3] [#4 -0.37,0.41,0.85,U] [#5 -0.23,0.30,0.96,U] [#6 -0.50,0.27,0.83,U] [#7 -0.27,-0.20,0.73,U] [#8 -0.30,0.54,0.00,M5] 
00:52:05.353 00.000 10844 single-star, 6 included, MultiStar: {-0.32, 0.12}, one-star: {0.10, -0.17}
00:52:05.353 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
00:52:05.353 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
00:52:05.353 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.02 mountX=0.15 mountY=0.13, mountTheta=0.72
00:52:05.365 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.17, opts=13)
00:52:05.365 00.000 10844 Enqueuing Move request for scope (0.10, -0.17)
00:52:05.365 00.000 11060 Worker thread wakes up
00:52:05.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
00:52:05.366 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
00:52:05.366 00.000 11060 Moving (0.10, -0.17) raw xDistance=0.15 yDistance=0.13
00:52:05.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:52:05.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:05.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:52:05.366 00.000 11060 MoveAxis(W, 27, ABG)
00:52:05.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:05.366 00.000 11060 Guiding  Dir = 3, Dur = 27
00:52:05.366 00.000 10844 UpdateGuideState exits: m=3191 SNR=35.7 Saturated
00:52:05.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:05.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:05.367 00.001 10844 Enqueuing Expose request
00:52:05.401 00.034 11060 IsSlewing returns 0
00:52:05.401 00.000 11060 IsGuiding returns 0
00:52:05.478 00.077 11060 IsGuiding returns 0
00:52:05.478 00.000 11060 Move returns status 0, amount 27
00:52:05.478 00.000 11060 MoveAxis(N, 0, ABG)
00:52:05.478 00.000 11060 Move returns status 0, amount 0
00:52:05.478 00.000 11060 move complete, result=0
00:52:05.478 00.000 11060 worker thread done servicing request
00:52:05.479 00.001 11060 Worker thread wakes up
00:52:05.479 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
00:52:05.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:05.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:06.112 00.633 11060 Exposure complete
00:52:06.330 00.218 11060 worker thread done servicing request
00:52:06.330 00.000 10844 OnExposeComplete: enter
00:52:06.330 00.000 10844 UpdateGuideState(): m_state=6
00:52:06.330 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7481
00:52:06.331 00.001 10844 Star::Find returns 1 (0), X=264.42, Y=58.14, Mass=2673, SNR=33.1, Peak=231 HFD=3.6
00:52:06.331 00.000 10844 MultiStar: [#1 -0.14,-0.79,0.00,M3] [#2 -0.14,0.08,1.98,U] [#3 -0.64,0.29,0.00,M4] [#4 -0.92,0.28,0.00,M5] [#5 0.32,0.29,1.10,U] [#6 -0.24,-0.03,0.91,U] [#7 -0.39,-0.65,0.00,M2] [#8 0.12,-0.22,0.95,U] 
00:52:06.331 00.000 10844 refined, 4 included, MultiStar: {0.00, -0.01}, one-star: {0.05, -0.28}
00:52:06.331 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
00:52:06.331 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
00:52:06.331 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.25 mountX=0.01 mountY=0.00, mountTheta=0.48
00:52:06.333 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
00:52:06.333 00.000 10844 Enqueuing Move request for scope (0.00, -0.01)
00:52:06.333 00.000 11060 Worker thread wakes up
00:52:06.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:52:06.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:06.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:52:06.333 00.000 10844 UpdateGuideState exits: m=2673 SNR=33.1
00:52:06.333 00.000 11060 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=0.00
00:52:06.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:06.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:52:06.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:06.334 00.001 10844 Enqueuing Expose request
00:52:06.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:06.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:52:06.334 00.000 11060 MoveAxis(E, 0, ABG)
00:52:06.334 00.000 11060 Move returns status 0, amount 0
00:52:06.334 00.000 11060 MoveAxis(N, 0, ABG)
00:52:06.334 00.000 11060 Move returns status 0, amount 0
00:52:06.334 00.000 11060 move complete, result=0
00:52:06.335 00.001 11060 worker thread done servicing request
00:52:06.335 00.000 11060 Worker thread wakes up
00:52:06.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:06.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:06.340 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:06.974 00.634 11060 Exposure complete
00:52:07.189 00.215 11060 worker thread done servicing request
00:52:07.189 00.000 10844 OnExposeComplete: enter
00:52:07.189 00.000 10844 UpdateGuideState(): m_state=6
00:52:07.189 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7482
00:52:07.190 00.001 10844 Star::Find returns 1 (1), X=263.98, Y=58.33, Mass=2875, SNR=33.4, Peak=255 HFD=3.3
00:52:07.190 00.000 10844 MultiStar: [#1 -0.12,-0.02,1.06,U] [#2 -0.76,-0.18,0.00,M2] [#3 -0.50,0.63,0.00,M5] [#4 -0.91,0.22,0.00,M6] [#5 0.33,0.08,0.97,U] [#6 -0.78,0.13,0.00,M1] [#7 -0.31,0.37,0.89,U] [#8 0.16,0.02,0.84,U] 
00:52:07.190 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.07}, one-star: {-0.39, -0.09}
00:52:07.190 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
00:52:07.190 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
00:52:07.190 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.38 mountX=-0.05 mountY=-0.08, mountTheta=-2.16
00:52:07.192 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.07, opts=13)
00:52:07.192 00.000 10844 Enqueuing Move request for scope (-0.07, 0.07)
00:52:07.192 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:07.192 00.000 10844 UpdateGuideState exits: m=2875 SNR=33.4 Saturated
00:52:07.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:07.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:07.192 00.000 10844 Enqueuing Expose request
00:52:07.192 00.000 11060 Worker thread wakes up
00:52:07.194 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
00:52:07.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
00:52:07.194 00.000 11060 Moving (-0.07, 0.07) raw xDistance=-0.05 yDistance=-0.08
00:52:07.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:52:07.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:07.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:52:07.194 00.000 11060 MoveAxis(E, 0, ABG)
00:52:07.194 00.000 11060 Move returns status 0, amount 0
00:52:07.194 00.000 11060 MoveAxis(N, 0, ABG)
00:52:07.194 00.000 11060 Move returns status 0, amount 0
00:52:07.194 00.000 11060 move complete, result=0
00:52:07.194 00.000 11060 worker thread done servicing request
00:52:07.194 00.000 11060 Worker thread wakes up
00:52:07.195 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:07.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:07.198 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:07.836 00.638 11060 Exposure complete
00:52:08.055 00.219 11060 worker thread done servicing request
00:52:08.055 00.000 10844 OnExposeComplete: enter
00:52:08.055 00.000 10844 UpdateGuideState(): m_state=6
00:52:08.055 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7483
00:52:08.056 00.001 10844 Star::Find returns 1 (0), X=264.26, Y=58.58, Mass=2595, SNR=32.7, Peak=242 HFD=3.3
00:52:08.056 00.000 10844 MultiStar: [#1 -0.58,0.18,1.12,U] [#2 -0.62,0.28,0.00,M3] [#3 -0.97,0.73,0.00,M6] [#4 -0.29,0.48,1.00,U] [#5 0.33,0.87,0.00,M1] [#6 -0.71,0.52,0.00,M2] [#7 -0.52,0.07,0.93,U] [#8 -0.09,0.47,0.95,U] 
00:52:08.056 00.000 10844 single-star, 4 included, MultiStar: {-0.32, 0.27}, one-star: {-0.11, 0.16}
00:52:08.056 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
00:52:08.056 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.38)
00:52:08.056 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.17 mountX=-0.14 mountY=-0.13, mountTheta=-2.37
00:52:08.058 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.16, opts=13)
00:52:08.058 00.000 10844 Enqueuing Move request for scope (-0.11, 0.16)
00:52:08.058 00.000 11060 Worker thread wakes up
00:52:08.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:08.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
00:52:08.058 00.000 10844 UpdateGuideState exits: m=2595 SNR=32.7
00:52:08.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
00:52:08.059 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.059 00.000 11060 Moving (-0.11, 0.16) raw xDistance=-0.14 yDistance=-0.13
00:52:08.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:08.059 00.000 10844 Enqueuing Expose request
00:52:08.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:52:08.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:08.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:52:08.059 00.000 11060 MoveAxis(E, 24, ABG)
00:52:08.059 00.000 11060 Guiding  Dir = 2, Dur = 24
00:52:08.064 00.005 11060 IsSlewing returns 0
00:52:08.064 00.000 11060 IsGuiding returns 0
00:52:08.094 00.030 11060 IsGuiding returns 0
00:52:08.094 00.000 11060 Move returns status 0, amount 24
00:52:08.094 00.000 11060 MoveAxis(N, 0, ABG)
00:52:08.094 00.000 11060 Move returns status 0, amount 0
00:52:08.094 00.000 11060 move complete, result=0
00:52:08.095 00.001 11060 worker thread done servicing request
00:52:08.095 00.000 11060 Worker thread wakes up
00:52:08.095 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
00:52:08.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:08.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:08.742 00.647 11060 Exposure complete
00:52:09.099 00.357 11060 worker thread done servicing request
00:52:09.100 00.001 10844 OnExposeComplete: enter
00:52:09.100 00.000 10844 UpdateGuideState(): m_state=6
00:52:09.100 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7484
00:52:09.100 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.60, Mass=3065, SNR=34.9, Peak=255 HFD=3.4
00:52:09.101 00.001 10844 MultiStar: [#1 -0.46,0.00,0.99,U] [#2 -0.71,-0.34,0.00,M4] [#3 -0.95,0.21,0.00,M7] [#4 -0.30,0.14,0.89,U] [#5 -0.21,-0.30,0.98,U] [#6 -0.31,-0.30,0.84,U] [#7 -1.08,-0.20,0.00,M1] [#8 -0.50,-0.06,0.89,U] 
00:52:09.101 00.000 10844 single-star, 5 included, MultiStar: {-0.28, -0.05}, one-star: {0.04, 0.18}
00:52:09.101 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
00:52:09.101 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
00:52:09.101 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.36 mountX=-0.19 mountY=0.01, mountTheta=3.09
00:52:09.103 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.18, opts=13)
00:52:09.103 00.000 10844 Enqueuing Move request for scope (0.04, 0.18)
00:52:09.103 00.000 11060 Worker thread wakes up
00:52:09.104 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:09.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
00:52:09.104 00.000 10844 UpdateGuideState exits: m=3065 SNR=34.9 Saturated
00:52:09.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
00:52:09.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:09.104 00.000 11060 Moving (0.04, 0.18) raw xDistance=-0.19 yDistance=0.01
00:52:09.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:09.104 00.000 10844 Enqueuing Expose request
00:52:09.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:52:09.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:09.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:52:09.104 00.000 11060 MoveAxis(E, 33, ABG)
00:52:09.105 00.001 11060 Guiding  Dir = 2, Dur = 33
00:52:09.108 00.003 11060 IsSlewing returns 0
00:52:09.109 00.001 11060 IsGuiding returns 0
00:52:09.161 00.052 11060 IsGuiding returns 0
00:52:09.162 00.001 11060 Move returns status 0, amount 33
00:52:09.162 00.000 11060 MoveAxis(N, 0, ABG)
00:52:09.162 00.000 11060 Move returns status 0, amount 0
00:52:09.162 00.000 11060 move complete, result=0
00:52:09.162 00.000 11060 worker thread done servicing request
00:52:09.162 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
00:52:09.162 00.000 11060 Worker thread wakes up
00:52:09.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:09.163 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:09.791 00.628 11060 Exposure complete
00:52:10.079 00.288 11060 worker thread done servicing request
00:52:10.079 00.000 10844 OnExposeComplete: enter
00:52:10.079 00.000 10844 UpdateGuideState(): m_state=6
00:52:10.079 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7485
00:52:10.080 00.001 10844 Star::Find returns 1 (0), X=264.05, Y=58.47, Mass=2515, SNR=31.9, Peak=248 HFD=3.1
00:52:10.080 00.000 10844 MultiStar: [#1 -0.18,0.16,1.06,U] [#2 -0.42,0.36,2.17,U] [#3 -0.51,0.41,0.00,M8] [#4 -0.26,0.20,0.99,U] [#5 -0.14,0.14,1.07,U] [#6 -0.50,0.18,1.00,U] [#7 -0.31,0.37,0.91,U] [#8 -0.08,-0.09,0.97,U] 
00:52:10.080 00.000 10844 single-star, 7 included, MultiStar: {-0.29, 0.19}, one-star: {-0.32, 0.05}
00:52:10.080 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.74 = -1.55)
00:52:10.080 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
00:52:10.080 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.05 hyp=0.32 cameraTheta=2.98 mountX=0.01 mountY=-0.32, mountTheta=-1.55
00:52:10.083 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.05, opts=13)
00:52:10.083 00.000 10844 Enqueuing Move request for scope (-0.32, 0.05)
00:52:10.083 00.000 11060 Worker thread wakes up
00:52:10.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:10.083 00.000 10844 UpdateGuideState exits: m=2515 SNR=31.9
00:52:10.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:10.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.05) opts 0xd
00:52:10.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:10.083 00.000 10844 Enqueuing Expose request
00:52:10.083 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.05)
00:52:10.084 00.001 11060 Moving (-0.32, 0.05) raw xDistance=0.01 yDistance=-0.32
00:52:10.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:52:10.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:52:10.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:52:10.084 00.000 11060 MoveAxis(E, 0, ABG)
00:52:10.084 00.000 11060 Move returns status 0, amount 0
00:52:10.084 00.000 11060 MoveAxis(N, 0, ABG)
00:52:10.084 00.000 11060 Move returns status 0, amount 0
00:52:10.084 00.000 11060 move complete, result=0
00:52:10.084 00.000 11060 worker thread done servicing request
00:52:10.084 00.000 11060 Worker thread wakes up
00:52:10.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:10.085 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:10.087 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:52:10.713 00.626 11060 Exposure complete
00:52:10.926 00.213 11060 worker thread done servicing request
00:52:10.926 00.000 10844 OnExposeComplete: enter
00:52:10.926 00.000 10844 UpdateGuideState(): m_state=6
00:52:10.926 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7486
00:52:10.927 00.001 10844 Star::Find returns 1 (0), X=263.95, Y=58.89, Mass=2758, SNR=33.4, Peak=248 HFD=2.9
00:52:10.927 00.000 10844 MultiStar: [#1 -0.89,-0.44,0.00,M1] [#2 -0.47,0.14,2.01,U] [#3 -0.86,0.24,0.00,M9] [#4 -0.07,0.04,1.03,U] [#5 0.01,0.15,1.02,U] [#6 -0.71,-0.01,0.00,M1] [#7 -0.63,0.26,0.00,M1] [#8 0.37,-0.08,0.84,U] 
00:52:10.927 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.15}, one-star: {-0.41, 0.47}
00:52:10.927 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
00:52:10.927 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.07)
00:52:10.927 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.48 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
00:52:10.929 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.15, opts=13)
00:52:10.929 00.000 10844 Enqueuing Move request for scope (-0.19, 0.15)
00:52:10.929 00.000 11060 Worker thread wakes up
00:52:10.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:10.930 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
00:52:10.930 00.000 10844 UpdateGuideState exits: m=2758 SNR=33.4
00:52:10.930 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
00:52:10.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:10.930 00.000 11060 Moving (-0.19, 0.15) raw xDistance=-0.11 yDistance=-0.21
00:52:10.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:10.930 00.000 10844 Enqueuing Expose request
00:52:10.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:52:10.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:52:10.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:52:10.930 00.000 11060 MoveAxis(E, 0, ABG)
00:52:10.930 00.000 11060 Move returns status 0, amount 0
00:52:10.932 00.002 11060 MoveAxis(N, 0, ABG)
00:52:10.932 00.000 11060 Move returns status 0, amount 0
00:52:10.932 00.000 11060 move complete, result=0
00:52:10.932 00.000 11060 worker thread done servicing request
00:52:10.932 00.000 11060 Worker thread wakes up
00:52:10.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:10.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:10.934 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:11.561 00.627 11060 Exposure complete
00:52:11.746 00.185 11060 worker thread done servicing request
00:52:11.746 00.000 10844 OnExposeComplete: enter
00:52:11.746 00.000 10844 UpdateGuideState(): m_state=6
00:52:11.746 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7487
00:52:11.746 00.000 10844 Star::Find returns 1 (0), X=263.96, Y=58.38, Mass=3168, SNR=36.4, Peak=238 HFD=3.6
00:52:11.748 00.002 10844 MultiStar: [#1 -0.77,-0.23,0.00,M2] [#2 -0.63,-0.53,0.00,M3] [#3 -0.81,0.40,0.00,M10] [#4 -0.29,0.72,0.00,M3] [#5 -0.08,-0.25,0.94,U] [#6 -0.66,-0.08,0.00,M2] [#7 -1.14,0.31,0.00,M2] [#8 0.07,-0.45,0.81,U] 
00:52:11.748 00.000 10844 refined, 2 included, MultiStar: {-0.15, -0.23}, one-star: {-0.40, -0.04}
00:52:11.748 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
00:52:11.748 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
00:52:11.748 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-2.16 mountX=0.26 mountY=-0.11, mountTheta=-0.42
00:52:11.750 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.23, opts=13)
00:52:11.750 00.000 10844 Enqueuing Move request for scope (-0.15, -0.23)
00:52:11.750 00.000 11060 Worker thread wakes up
00:52:11.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:11.751 00.001 10844 UpdateGuideState exits: m=3168 SNR=36.4
00:52:11.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
00:52:11.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:11.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:11.751 00.000 10844 Enqueuing Expose request
00:52:11.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
00:52:11.751 00.000 11060 Moving (-0.15, -0.23) raw xDistance=0.26 yDistance=-0.11
00:52:11.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:52:11.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:11.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:52:11.751 00.000 11060 MoveAxis(W, 44, ABG)
00:52:11.751 00.000 11060 Guiding  Dir = 3, Dur = 44
00:52:11.759 00.008 11060 IsSlewing returns 0
00:52:11.760 00.001 11060 IsGuiding returns 0
00:52:11.811 00.051 11060 IsGuiding returns 0
00:52:11.811 00.000 11060 Move returns status 0, amount 44
00:52:11.811 00.000 11060 MoveAxis(N, 0, ABG)
00:52:11.813 00.002 11060 Move returns status 0, amount 0
00:52:11.813 00.000 11060 move complete, result=0
00:52:11.813 00.000 11060 worker thread done servicing request
00:52:11.813 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
00:52:11.815 00.002 11060 Worker thread wakes up
00:52:11.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:11.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:12.471 00.656 11060 Exposure complete
00:52:12.680 00.209 11060 worker thread done servicing request
00:52:12.680 00.000 10844 OnExposeComplete: enter
00:52:12.680 00.000 10844 UpdateGuideState(): m_state=6
00:52:12.681 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7488
00:52:12.682 00.001 10844 Star::Find returns 1 (1), X=263.61, Y=59.05, Mass=3232, SNR=35.7, Peak=255 HFD=3.6
00:52:12.682 00.000 10844 MultiStar: [#1 -0.42,-0.47,0.00,M3] [#2 -0.38,-0.26,1.93,U] [#3 -0.74,0.37,0.00,R] [#4 -0.33,0.53,0.00,M4] [#5 -0.36,0.46,0.97,U] [#6 -0.46,0.09,0.88,U] [#7 -0.87,0.37,0.00,M3] [#8 -0.18,-0.26,0.86,U] 
00:52:12.683 00.001 10844 refined, 4 included, MultiStar: {-0.43, 0.08}, one-star: {-0.76, 0.63}
00:52:12.683 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
00:52:12.683 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
00:52:12.683 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=0.08 hyp=0.43 cameraTheta=2.96 mountX=-0.00 mountY=-0.43, mountTheta=-1.57
00:52:12.687 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=0.08, opts=13)
00:52:12.687 00.000 10844 Enqueuing Move request for scope (-0.43, 0.08)
00:52:12.688 00.001 11060 Worker thread wakes up
00:52:12.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.08) opts 0xd
00:52:12.688 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, 0.08)
00:52:12.688 00.000 11060 Moving (-0.43, 0.08) raw xDistance=-0.00 yDistance=-0.43
00:52:12.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:52:12.688 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-0.76
00:52:12.689 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:52:12.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
00:52:12.689 00.000 10844 UpdateGuideState exits: m=3232 SNR=35.7 Saturated
00:52:12.689 00.000 11060 MoveAxis(E, 0, ABG)
00:52:12.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:12.690 00.001 11060 Move returns status 0, amount 0
00:52:12.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:12.690 00.000 10844 Enqueuing Expose request
00:52:12.690 00.000 11060 BLC: Oldest BLC event removed
00:52:12.690 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:52:12.690 00.000 11060 MoveAxis(N, 918, ABG)
00:52:12.690 00.000 11060 duration set to 750 by maxDecDuration
00:52:12.690 00.000 11060 Guiding  Dir = 0, Dur = 750
00:52:12.702 00.012 11060 IsSlewing returns 0
00:52:12.702 00.000 11060 IsGuiding returns 0
00:52:13.455 00.753 11060 IsGuiding returns 0
00:52:13.455 00.000 11060 Move returns status 0, amount 750
00:52:13.455 00.000 11060 move complete, result=0
00:52:13.455 00.000 11060 worker thread done servicing request
00:52:13.456 00.001 11060 Worker thread wakes up
00:52:13.456 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 750 ms NORTH
00:52:13.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:13.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:14.090 00.634 11060 Exposure complete
00:52:14.335 00.245 11060 worker thread done servicing request
00:52:14.336 00.001 10844 OnExposeComplete: enter
00:52:14.336 00.000 10844 UpdateGuideState(): m_state=6
00:52:14.336 00.000 10844 Star::Find(15, 263, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7489
00:52:14.336 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=59.01, Mass=2693, SNR=32.3, Peak=255 HFD=3.4
00:52:14.337 00.001 10844 MultiStar: [#1 -0.04,0.18,1.11,U] [#2 -0.59,-0.20,0.00,M3] [#3 -0.00,0.43,0.99,U] [#4 0.02,-0.04,0.89,U] [#5 0.36,0.21,1.02,U] [#6 -0.37,0.33,1.02,U] [#7 -0.40,0.35,0.86,U] [#8 -0.24,-0.10,0.98,U] 
00:52:14.337 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.25}, one-star: {-0.03, 0.59}
00:52:14.337 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
00:52:14.337 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
00:52:14.337 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.89 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
00:52:14.340 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.25, opts=13)
00:52:14.340 00.000 10844 Enqueuing Move request for scope (-0.08, 0.25)
00:52:14.340 00.000 11060 Worker thread wakes up
00:52:14.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:14.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
00:52:14.340 00.000 10844 UpdateGuideState exits: m=2693 SNR=32.3 Saturated
00:52:14.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
00:52:14.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:14.340 00.000 11060 Moving (-0.08, 0.25) raw xDistance=-0.23 yDistance=-0.12
00:52:14.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:14.340 00.000 10844 Enqueuing Expose request
00:52:14.341 00.001 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.302698, 1:0.119711
00:52:14.341 00.000 11060 BLC: No correction, Miss < min_move
00:52:14.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:52:14.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:14.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:14.341 00.000 11060 MoveAxis(E, 40, ABG)
00:52:14.341 00.000 11060 Guiding  Dir = 2, Dur = 40
00:52:14.352 00.011 11060 IsSlewing returns 0
00:52:14.352 00.000 11060 IsGuiding returns 0
00:52:14.400 00.048 11060 IsGuiding returns 0
00:52:14.400 00.000 11060 Move returns status 0, amount 40
00:52:14.400 00.000 11060 MoveAxis(N, 0, ABG)
00:52:14.400 00.000 11060 Move returns status 0, amount 0
00:52:14.400 00.000 11060 move complete, result=0
00:52:14.400 00.000 11060 worker thread done servicing request
00:52:14.401 00.001 11060 Worker thread wakes up
00:52:14.401 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
00:52:14.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:14.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:15.043 00.642 11060 Exposure complete
00:52:15.228 00.185 11060 worker thread done servicing request
00:52:15.228 00.000 10844 OnExposeComplete: enter
00:52:15.228 00.000 10844 UpdateGuideState(): m_state=6
00:52:15.228 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7490
00:52:15.229 00.001 10844 Star::Find returns 1 (1), X=264.42, Y=58.71, Mass=2890, SNR=33.7, Peak=255 HFD=3.2
00:52:15.229 00.000 10844 MultiStar: [#1 0.19,-0.25,1.00,U] [#2 0.39,0.19,2.11,U] [#3 0.49,0.20,0.95,U] [#4 -0.01,0.26,0.99,U] [#5 0.93,-0.06,0.00,M1] [#6 0.19,0.29,0.95,U] [#7 -0.13,0.76,0.00,M3] [#8 0.35,0.42,0.94,U] 
00:52:15.229 00.000 10844 single-star, 6 included, MultiStar: {0.26, 0.20}, one-star: {0.05, 0.29}
00:52:15.229 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:52:15.229 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:52:15.229 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.39 mountX=-0.30 mountY=0.01, mountTheta=3.12
00:52:15.231 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.29, opts=13)
00:52:15.231 00.000 10844 Enqueuing Move request for scope (0.05, 0.29)
00:52:15.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:15.231 00.000 10844 UpdateGuideState exits: m=2890 SNR=33.7 Saturated
00:52:15.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:15.231 00.000 11060 Worker thread wakes up
00:52:15.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:15.231 00.000 10844 Enqueuing Expose request
00:52:15.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
00:52:15.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
00:52:15.231 00.000 11060 Moving (0.05, 0.29) raw xDistance=-0.30 yDistance=0.01
00:52:15.232 00.001 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.302698, 1:0.119711, 2:-0.005998
00:52:15.232 00.000 11060 BLC: No correction, Miss < min_move
00:52:15.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:52:15.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:15.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:52:15.232 00.000 11060 MoveAxis(E, 53, ABG)
00:52:15.232 00.000 11060 Guiding  Dir = 2, Dur = 53
00:52:15.242 00.010 11060 IsSlewing returns 0
00:52:15.242 00.000 11060 IsGuiding returns 0
00:52:15.304 00.062 11060 IsGuiding returns 0
00:52:15.304 00.000 11060 Move returns status 0, amount 53
00:52:15.304 00.000 11060 MoveAxis(N, 0, ABG)
00:52:15.304 00.000 11060 Move returns status 0, amount 0
00:52:15.304 00.000 11060 move complete, result=0
00:52:15.305 00.001 11060 worker thread done servicing request
00:52:15.305 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
00:52:15.305 00.000 11060 Worker thread wakes up
00:52:15.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:15.306 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:15.953 00.647 11060 Exposure complete
00:52:16.166 00.213 11060 worker thread done servicing request
00:52:16.166 00.000 10844 OnExposeComplete: enter
00:52:16.166 00.000 10844 UpdateGuideState(): m_state=6
00:52:16.167 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7491
00:52:16.167 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.43, Mass=3321, SNR=36.7, Peak=255 HFD=3.4
00:52:16.168 00.001 10844 MultiStar: [#1 0.18,-0.36,0.83,U] [#2 -0.10,0.21,1.85,U] [#3 0.25,0.11,0.89,U] [#4 -0.09,0.02,0.86,U] [#5 0.27,0.51,0.98,U] [#6 0.25,0.21,0.92,U] [#7 -0.31,0.46,0.83,U] [#8 0.25,0.01,0.91,U] 
00:52:16.168 00.000 10844 single-star, 8 included, MultiStar: {0.06, 0.14}, one-star: {-0.00, 0.01}
00:52:16.168 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.52)
00:52:16.168 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
00:52:16.168 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=2.02 mountX=-0.01 mountY=-0.01, mountTheta=-2.53
00:52:16.170 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
00:52:16.170 00.000 10844 Enqueuing Move request for scope (-0.00, 0.01)
00:52:16.170 00.000 11060 Worker thread wakes up
00:52:16.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:16.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
00:52:16.170 00.000 10844 UpdateGuideState exits: m=3321 SNR=36.7 Saturated
00:52:16.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
00:52:16.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:16.170 00.000 11060 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.01
00:52:16.170 00.000 11060 BLC: window closed
00:52:16.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:16.170 00.000 10844 Enqueuing Expose request
00:52:16.170 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.302698, 1:0.119711, 2:-0.005998
00:52:16.170 00.000 11060 BLC: No correction, Miss < min_move
00:52:16.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:52:16.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:16.172 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:16.172 00.000 11060 MoveAxis(E, 0, ABG)
00:52:16.172 00.000 11060 Move returns status 0, amount 0
00:52:16.172 00.000 11060 MoveAxis(N, 0, ABG)
00:52:16.172 00.000 11060 Move returns status 0, amount 0
00:52:16.172 00.000 11060 move complete, result=0
00:52:16.172 00.000 11060 worker thread done servicing request
00:52:16.172 00.000 11060 Worker thread wakes up
00:52:16.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:16.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:16.174 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:16.830 00.656 11060 Exposure complete
00:52:17.063 00.233 11060 worker thread done servicing request
00:52:17.063 00.000 10844 OnExposeComplete: enter
00:52:17.063 00.000 10844 UpdateGuideState(): m_state=6
00:52:17.063 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7492
00:52:17.063 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=58.45, Mass=2994, SNR=34.5, Peak=255 HFD=3.6
00:52:17.065 00.002 10844 MultiStar: [#1 0.14,0.19,1.03,U] [#2 0.04,0.17,2.01,U] [#3 0.52,-0.15,0.94,U] [#4 0.40,-0.02,0.95,U] [#5 0.53,0.44,0.00,M1] [#6 0.13,0.67,0.00,M1] [#7 -0.40,0.51,0.00,M3] [#8 0.08,0.39,0.96,U] 
00:52:17.065 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.11}, one-star: {-0.24, 0.04}
00:52:17.065 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
00:52:17.065 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
00:52:17.065 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.69 mountX=-0.14 mountY=0.12, mountTheta=2.44
00:52:17.067 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
00:52:17.067 00.000 10844 Enqueuing Move request for scope (0.14, 0.11)
00:52:17.067 00.000 11060 Worker thread wakes up
00:52:17.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:17.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
00:52:17.067 00.000 10844 UpdateGuideState exits: m=2994 SNR=34.5 Saturated
00:52:17.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
00:52:17.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:17.067 00.000 11060 Moving (0.14, 0.11) raw xDistance=-0.14 yDistance=0.12
00:52:17.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:17.068 00.001 10844 Enqueuing Expose request
00:52:17.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:52:17.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:17.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:52:17.068 00.000 11060 MoveAxis(E, 24, ABG)
00:52:17.068 00.000 11060 Guiding  Dir = 2, Dur = 24
00:52:17.073 00.005 11060 IsSlewing returns 0
00:52:17.073 00.000 11060 IsGuiding returns 0
00:52:17.105 00.032 11060 IsGuiding returns 0
00:52:17.105 00.000 11060 Move returns status 0, amount 24
00:52:17.105 00.000 11060 MoveAxis(N, 0, ABG)
00:52:17.105 00.000 11060 Move returns status 0, amount 0
00:52:17.105 00.000 11060 move complete, result=0
00:52:17.105 00.000 11060 worker thread done servicing request
00:52:17.105 00.000 11060 Worker thread wakes up
00:52:17.105 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:52:17.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:17.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:17.749 00.644 11060 Exposure complete
00:52:18.070 00.321 11060 worker thread done servicing request
00:52:18.070 00.000 10844 OnExposeComplete: enter
00:52:18.070 00.000 10844 UpdateGuideState(): m_state=6
00:52:18.070 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7493
00:52:18.071 00.001 10844 Star::Find returns 1 (0), X=264.41, Y=58.99, Mass=3057, SNR=35.2, Peak=234 HFD=3.5
00:52:18.071 00.000 10844 MultiStar: [#1 -0.38,-0.54,0.00,M1] [#2 -0.36,-0.06,1.88,U] [#3 0.32,0.10,0.92,U] [#4 0.05,0.13,0.98,U] [#5 0.16,-0.09,1.06,U] [#6 0.20,0.36,0.89,U] [#7 -0.47,-0.18,0.82,U] [#8 0.52,0.11,0.86,U] 
00:52:18.071 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.04, 0.58}
00:52:18.071 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
00:52:18.071 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
00:52:18.071 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.42 mountX=-0.10 mountY=-0.00, mountTheta=-3.13
00:52:18.074 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
00:52:18.074 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
00:52:18.074 00.000 11060 Worker thread wakes up
00:52:18.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
00:52:18.074 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
00:52:18.074 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=-0.00
00:52:18.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:52:18.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:18.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:52:18.075 00.001 11060 MoveAxis(E, 0, ABG)
00:52:18.075 00.000 11060 Move returns status 0, amount 0
00:52:18.075 00.000 11060 MoveAxis(N, 0, ABG)
00:52:18.075 00.000 11060 Move returns status 0, amount 0
00:52:18.075 00.000 11060 move complete, result=0
00:52:18.075 00.000 11060 worker thread done servicing request
00:52:18.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:18.075 00.000 10844 UpdateGuideState exits: m=3057 SNR=35.2
00:52:18.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:18.076 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:18.076 00.000 10844 Enqueuing Expose request
00:52:18.076 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:18.076 00.000 11060 Worker thread wakes up
00:52:18.077 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:18.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:18.728 00.651 11060 Exposure complete
00:52:18.987 00.259 11060 worker thread done servicing request
00:52:18.988 00.001 10844 OnExposeComplete: enter
00:52:18.988 00.000 10844 UpdateGuideState(): m_state=6
00:52:18.988 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7494
00:52:18.988 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.98, Mass=2561, SNR=32.3, Peak=229 HFD=3.3
00:52:18.989 00.001 10844 MultiStar: [#1 -0.36,-0.45,0.92,U] [#2 0.08,-0.23,2.21,U] [#3 0.69,-0.55,0.00,M1] [#4 -0.15,-0.34,1.01,U] [#5 0.53,-0.47,0.00,M1] [#6 -0.13,0.15,1.09,U] [#7 -0.02,0.27,0.87,U] [#8 0.39,0.01,1.01,U] 
00:52:18.989 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {0.32, 0.57}
00:52:18.989 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
00:52:18.989 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
00:52:18.989 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.86 mountX=0.03 mountY=0.04, mountTheta=0.89
00:52:18.991 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
00:52:18.991 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
00:52:18.991 00.000 11060 Worker thread wakes up
00:52:18.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:52:18.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:52:18.991 00.000 10844 UpdateGuideState exits: m=2561 SNR=32.3
00:52:18.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:52:18.992 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:18.992 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.04
00:52:18.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:18.992 00.000 10844 Enqueuing Expose request
00:52:18.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:52:18.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:18.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:52:18.992 00.000 11060 MoveAxis(E, 0, ABG)
00:52:18.992 00.000 11060 Move returns status 0, amount 0
00:52:18.992 00.000 11060 MoveAxis(N, 0, ABG)
00:52:18.992 00.000 11060 Move returns status 0, amount 0
00:52:18.993 00.001 11060 move complete, result=0
00:52:18.993 00.000 11060 worker thread done servicing request
00:52:18.993 00.000 11060 Worker thread wakes up
00:52:18.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:18.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:18.995 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:19.647 00.652 11060 Exposure complete
00:52:19.887 00.240 11060 worker thread done servicing request
00:52:19.888 00.001 10844 OnExposeComplete: enter
00:52:19.888 00.000 10844 UpdateGuideState(): m_state=6
00:52:19.888 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7495
00:52:19.888 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=58.90, Mass=3618, SNR=38.4, Peak=255 HFD=3.8
00:52:19.888 00.000 10844 MultiStar: [#1 -0.08,-0.27,0.95,U] [#2 -0.02,-0.34,1.72,U] [#3 0.52,-0.19,0.80,U] [#4 -0.20,0.04,0.75,U] [#5 0.92,-0.04,0.00,M2] [#6 -0.03,0.26,0.83,U] [#7 -0.10,0.33,0.72,U] [#8 0.49,0.17,0.85,U] 
00:52:19.888 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.40, 0.48}
00:52:19.889 00.001 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
00:52:19.889 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
00:52:19.889 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.13 mountX=-0.04 mountY=0.11, mountTheta=1.88
00:52:19.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.01, opts=13)
00:52:19.891 00.000 10844 Enqueuing Move request for scope (0.11, 0.01)
00:52:19.891 00.000 11060 Worker thread wakes up
00:52:19.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:19.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
00:52:19.891 00.000 10844 UpdateGuideState exits: m=3618 SNR=38.4 Saturated
00:52:19.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
00:52:19.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:19.891 00.000 11060 Moving (0.11, 0.01) raw xDistance=-0.04 yDistance=0.11
00:52:19.892 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:19.892 00.000 10844 Enqueuing Expose request
00:52:19.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:52:19.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:19.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:52:19.892 00.000 11060 MoveAxis(E, 0, ABG)
00:52:19.892 00.000 11060 Move returns status 0, amount 0
00:52:19.892 00.000 11060 MoveAxis(N, 0, ABG)
00:52:19.892 00.000 11060 Move returns status 0, amount 0
00:52:19.892 00.000 11060 move complete, result=0
00:52:19.892 00.000 11060 worker thread done servicing request
00:52:19.893 00.001 11060 Worker thread wakes up
00:52:19.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:19.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:19.897 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:20.527 00.630 11060 Exposure complete
00:52:20.793 00.266 11060 worker thread done servicing request
00:52:20.793 00.000 10844 OnExposeComplete: enter
00:52:20.793 00.000 10844 UpdateGuideState(): m_state=6
00:52:20.794 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7496
00:52:20.794 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.63, Mass=2623, SNR=32.1, Peak=242 HFD=3.3
00:52:20.794 00.000 10844 MultiStar: [#1 -0.45,-0.31,1.17,U] [#2 -0.50,-0.31,2.19,U] [#3 0.07,-0.22,1.01,U] [#4 0.19,0.63,0.00,M1] [#5 0.33,0.12,1.14,U] [#6 -0.12,0.36,0.89,U] [#7 -0.38,0.34,0.94,U] [#8 0.55,0.38,0.00,M1] 
00:52:20.794 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.03}, one-star: {0.39, 0.21}
00:52:20.794 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
00:52:20.794 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
00:52:20.795 00.001 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.94 mountX=0.06 mountY=-0.14, mountTheta=-1.19
00:52:20.796 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.03, opts=13)
00:52:20.797 00.001 10844 Enqueuing Move request for scope (-0.15, -0.03)
00:52:20.797 00.000 11060 Worker thread wakes up
00:52:20.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
00:52:20.797 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
00:52:20.797 00.000 11060 Moving (-0.15, -0.03) raw xDistance=0.06 yDistance=-0.14
00:52:20.797 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:20.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:52:20.797 00.000 10844 UpdateGuideState exits: m=2623 SNR=32.1
00:52:20.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:20.798 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:20.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:52:20.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:20.798 00.000 10844 Enqueuing Expose request
00:52:20.798 00.000 11060 MoveAxis(E, 0, ABG)
00:52:20.798 00.000 11060 Move returns status 0, amount 0
00:52:20.798 00.000 11060 MoveAxis(N, 0, ABG)
00:52:20.798 00.000 11060 Move returns status 0, amount 0
00:52:20.798 00.000 11060 move complete, result=0
00:52:20.798 00.000 11060 worker thread done servicing request
00:52:20.798 00.000 11060 Worker thread wakes up
00:52:20.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:20.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:20.800 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:21.430 00.630 11060 Exposure complete
00:52:21.611 00.181 11060 worker thread done servicing request
00:52:21.611 00.000 10844 OnExposeComplete: enter
00:52:21.611 00.000 10844 UpdateGuideState(): m_state=6
00:52:21.611 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7497
00:52:21.611 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.19, Mass=2940, SNR=34.4, Peak=255 HFD=3.4
00:52:21.612 00.001 10844 MultiStar: [#1 -0.31,0.07,0.97,U] [#2 -0.40,-0.32,2.05,U] [#3 0.16,-0.13,0.87,U] [#4 0.32,0.01,0.92,U] [#5 -0.06,-0.07,0.98,U] [#6 -0.29,-0.03,0.91,U] [#7 -0.21,0.21,0.82,U] [#8 -0.21,-0.17,0.90,U] 
00:52:21.612 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.11}, one-star: {0.14, -0.23}
00:52:21.612 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
00:52:21.612 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
00:52:21.612 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.47 mountX=0.13 mountY=-0.11, mountTheta=-0.73
00:52:21.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.11, opts=13)
00:52:21.613 00.000 10844 Enqueuing Move request for scope (-0.13, -0.11)
00:52:21.613 00.000 11060 Worker thread wakes up
00:52:21.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
00:52:21.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
00:52:21.613 00.000 11060 Moving (-0.13, -0.11) raw xDistance=0.13 yDistance=-0.11
00:52:21.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:52:21.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:21.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:21.614 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:52:21.614 00.000 11060 MoveAxis(W, 22, ABG)
00:52:21.614 00.000 11060 Guiding  Dir = 3, Dur = 22
00:52:21.614 00.000 10844 UpdateGuideState exits: m=2940 SNR=34.4 Saturated
00:52:21.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:21.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:21.614 00.000 10844 Enqueuing Expose request
00:52:21.627 00.013 11060 IsSlewing returns 0
00:52:21.628 00.001 11060 IsGuiding returns 0
00:52:21.658 00.030 11060 IsGuiding returns 0
00:52:21.658 00.000 11060 Move returns status 0, amount 22
00:52:21.658 00.000 11060 MoveAxis(N, 0, ABG)
00:52:21.658 00.000 11060 Move returns status 0, amount 0
00:52:21.658 00.000 11060 move complete, result=0
00:52:21.660 00.002 11060 worker thread done servicing request
00:52:21.660 00.000 11060 Worker thread wakes up
00:52:21.660 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
00:52:21.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:21.661 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:22.287 00.626 11060 Exposure complete
00:52:22.473 00.186 11060 worker thread done servicing request
00:52:22.473 00.000 10844 OnExposeComplete: enter
00:52:22.473 00.000 10844 UpdateGuideState(): m_state=6
00:52:22.473 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7498
00:52:22.473 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.62, Mass=2630, SNR=32.7, Peak=255 HFD=3.2
00:52:22.473 00.000 10844 MultiStar: [#1 -0.20,0.19,1.00,U] [#2 0.02,0.42,2.08,U] [#3 0.01,-0.07,0.92,U] [#4 0.17,0.57,0.97,U] [#5 0.15,0.30,0.99,U] [#6 -0.12,0.19,0.99,U] [#7 -0.60,0.44,0.00,M1] [#8 0.34,-0.12,0.98,U] 
00:52:22.473 00.000 10844 single-star, 7 included, MultiStar: {0.06, 0.24}, one-star: {0.13, 0.20}
00:52:22.473 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
00:52:22.473 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
00:52:22.473 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.00 mountX=-0.22 mountY=0.09, mountTheta=2.74
00:52:22.476 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.20, opts=13)
00:52:22.476 00.000 10844 Enqueuing Move request for scope (0.13, 0.20)
00:52:22.476 00.000 11060 Worker thread wakes up
00:52:22.477 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:22.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
00:52:22.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
00:52:22.477 00.000 10844 UpdateGuideState exits: m=2630 SNR=32.7 Saturated
00:52:22.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:22.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:22.477 00.000 10844 Enqueuing Expose request
00:52:22.477 00.000 11060 Moving (0.13, 0.20) raw xDistance=-0.22 yDistance=0.09
00:52:22.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:52:22.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:22.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:22.477 00.000 11060 MoveAxis(E, 37, ABG)
00:52:22.477 00.000 11060 Guiding  Dir = 2, Dur = 37
00:52:22.501 00.024 11060 IsSlewing returns 0
00:52:22.501 00.000 11060 IsGuiding returns 0
00:52:22.547 00.046 11060 IsGuiding returns 0
00:52:22.547 00.000 11060 Move returns status 0, amount 37
00:52:22.548 00.001 11060 MoveAxis(N, 0, ABG)
00:52:22.548 00.000 11060 Move returns status 0, amount 0
00:52:22.548 00.000 11060 move complete, result=0
00:52:22.548 00.000 11060 worker thread done servicing request
00:52:22.548 00.000 11060 Worker thread wakes up
00:52:22.548 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
00:52:22.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:22.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:23.184 00.636 11060 Exposure complete
00:52:23.375 00.191 11060 worker thread done servicing request
00:52:23.375 00.000 10844 OnExposeComplete: enter
00:52:23.375 00.000 10844 UpdateGuideState(): m_state=6
00:52:23.375 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7499
00:52:23.376 00.001 10844 Star::Find returns 1 (1), X=264.30, Y=58.65, Mass=2851, SNR=33.6, Peak=255 HFD=3.5
00:52:23.376 00.000 10844 MultiStar: [#1 -0.33,0.12,0.92,U] [#2 -0.22,-0.23,2.03,U] [#3 0.26,-0.63,0.00,M1] [#4 -0.23,0.06,0.93,U] [#5 0.14,-0.20,1.04,U] [#6 -0.80,-0.55,0.00,M1] [#7 0.05,-0.51,0.93,U] [#8 0.14,-0.17,0.93,U] 
00:52:23.376 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.12}, one-star: {-0.07, 0.23}
00:52:23.376 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
00:52:23.376 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
00:52:23.376 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.22 mountX=0.13 mountY=-0.07, mountTheta=-0.49
00:52:23.377 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.12, opts=13)
00:52:23.377 00.000 10844 Enqueuing Move request for scope (-0.09, -0.12)
00:52:23.377 00.000 11060 Worker thread wakes up
00:52:23.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
00:52:23.378 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
00:52:23.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:23.378 00.000 10844 UpdateGuideState exits: m=2851 SNR=33.6 Saturated
00:52:23.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:23.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:23.378 00.000 10844 Enqueuing Expose request
00:52:23.378 00.000 11060 Moving (-0.09, -0.12) raw xDistance=0.13 yDistance=-0.07
00:52:23.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:52:23.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:23.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:52:23.378 00.000 11060 MoveAxis(W, 22, ABG)
00:52:23.378 00.000 11060 Guiding  Dir = 3, Dur = 22
00:52:23.416 00.038 11060 IsSlewing returns 0
00:52:23.416 00.000 11060 IsGuiding returns 0
00:52:23.456 00.040 11060 IsGuiding returns 0
00:52:23.456 00.000 11060 Move returns status 0, amount 22
00:52:23.456 00.000 11060 MoveAxis(N, 0, ABG)
00:52:23.456 00.000 11060 Move returns status 0, amount 0
00:52:23.456 00.000 11060 move complete, result=0
00:52:23.457 00.001 11060 worker thread done servicing request
00:52:23.457 00.000 11060 Worker thread wakes up
00:52:23.457 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
00:52:23.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:23.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:24.084 00.627 11060 Exposure complete
00:52:24.257 00.173 11060 worker thread done servicing request
00:52:24.257 00.000 10844 OnExposeComplete: enter
00:52:24.257 00.000 10844 UpdateGuideState(): m_state=6
00:52:24.258 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7500
00:52:24.258 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.75, Mass=3442, SNR=37.4, Peak=255 HFD=3.6
00:52:24.258 00.000 10844 MultiStar: [#1 -0.16,-0.48,0.88,U] [#2 0.41,-0.15,1.76,U] [#3 -0.08,-0.10,0.79,U] [#4 -0.20,0.44,0.87,U] [#5 0.76,0.31,0.00,M1] [#6 -0.50,0.01,0.88,U] [#7 -0.07,0.01,0.75,U] [#8 -0.01,-0.09,0.82,U] 
00:52:24.258 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {0.07, 0.33}
00:52:24.258 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
00:52:24.258 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
00:52:24.258 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.33 mountX=0.02 mountY=-0.01, mountTheta=-0.59
00:52:24.259 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
00:52:24.259 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
00:52:24.259 00.000 11060 Worker thread wakes up
00:52:24.260 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:52:24.260 00.000 10844 UpdateGuideState exits: m=3442 SNR=37.4 Saturated
00:52:24.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:24.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:24.260 00.000 10844 Enqueuing Expose request
00:52:24.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
00:52:24.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
00:52:24.260 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.02 yDistance=-0.01
00:52:24.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:52:24.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:24.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:52:24.260 00.000 11060 MoveAxis(E, 0, ABG)
00:52:24.260 00.000 11060 Move returns status 0, amount 0
00:52:24.260 00.000 11060 MoveAxis(N, 0, ABG)
00:52:24.260 00.000 11060 Move returns status 0, amount 0
00:52:24.261 00.001 11060 move complete, result=0
00:52:24.261 00.000 11060 worker thread done servicing request
00:52:24.261 00.000 11060 Worker thread wakes up
00:52:24.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:24.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:24.262 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:24.917 00.655 11060 Exposure complete
00:52:25.079 00.162 11060 worker thread done servicing request
00:52:25.079 00.000 10844 OnExposeComplete: enter
00:52:25.079 00.000 10844 UpdateGuideState(): m_state=6
00:52:25.080 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7501
00:52:25.080 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=58.41, Mass=2686, SNR=33.2, Peak=255 HFD=3.3
00:52:25.080 00.000 10844 MultiStar: [#1 -0.30,0.44,1.05,U] [#2 -0.16,0.19,1.98,U] [#3 0.14,0.65,0.00,M1] [#4 -0.04,0.42,0.90,U] [#5 0.21,0.20,0.96,U] [#6 -0.25,0.32,0.91,U] [#7 -0.10,0.08,0.89,U] [#8 0.63,-0.21,0.00,M1] 
00:52:25.080 00.000 10844 single-star, 6 included, MultiStar: {-0.14, 0.23}, one-star: {-0.25, -0.01}
00:52:25.080 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
00:52:25.080 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
00:52:25.080 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.10 mountX=0.06 mountY=-0.24, mountTheta=-1.35
00:52:25.083 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.01, opts=13)
00:52:25.083 00.000 10844 Enqueuing Move request for scope (-0.25, -0.01)
00:52:25.083 00.000 11060 Worker thread wakes up
00:52:25.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
00:52:25.083 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
00:52:25.083 00.000 11060 Moving (-0.25, -0.01) raw xDistance=0.06 yDistance=-0.24
00:52:25.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:52:25.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:52:25.083 00.000 11060 MoveAxis(E, 0, ABG)
00:52:25.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:25.083 00.000 11060 Move returns status 0, amount 0
00:52:25.083 00.000 10844 UpdateGuideState exits: m=2686 SNR=33.2 Saturated
00:52:25.083 00.000 11060 MoveAxis(N, 94, ABG)
00:52:25.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:25.083 00.000 11060 Guiding  Dir = 0, Dur = 94
00:52:25.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:25.083 00.000 10844 Enqueuing Expose request
00:52:25.094 00.011 11060 IsSlewing returns 0
00:52:25.094 00.000 11060 IsGuiding returns 0
00:52:25.205 00.111 11060 IsGuiding returns 0
00:52:25.205 00.000 11060 Move returns status 0, amount 94
00:52:25.205 00.000 11060 move complete, result=0
00:52:25.205 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 94 ms NORTH
00:52:25.206 00.001 11060 worker thread done servicing request
00:52:25.206 00.000 11060 Worker thread wakes up
00:52:25.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:25.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:25.841 00.635 11060 Exposure complete
00:52:26.011 00.170 11060 worker thread done servicing request
00:52:26.011 00.000 10844 OnExposeComplete: enter
00:52:26.011 00.000 10844 UpdateGuideState(): m_state=6
00:52:26.011 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7502
00:52:26.011 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=58.35, Mass=2616, SNR=32.9, Peak=239 HFD=3.1
00:52:26.011 00.000 10844 MultiStar: [#1 -0.08,0.10,1.01,U] [#2 -0.33,0.01,2.16,U] [#3 -0.06,-0.11,0.99,U] [#4 -0.20,0.46,1.03,U] [#5 0.05,0.14,1.03,U] [#6 -0.53,-0.56,0.00,M1] [#7 -0.31,0.11,0.87,U] [#8 0.45,-0.49,0.00,M2] 
00:52:26.012 00.001 10844 single-star, 6 included, MultiStar: {-0.14, 0.08}, one-star: {0.14, -0.07}
00:52:26.012 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
00:52:26.012 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
00:52:26.012 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=0.04 mountY=0.15, mountTheta=1.29
00:52:26.013 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.07, opts=13)
00:52:26.013 00.000 10844 Enqueuing Move request for scope (0.14, -0.07)
00:52:26.013 00.000 11060 Worker thread wakes up
00:52:26.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:26.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
00:52:26.013 00.000 10844 UpdateGuideState exits: m=2616 SNR=32.9
00:52:26.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
00:52:26.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.013 00.000 11060 Moving (0.14, -0.07) raw xDistance=0.04 yDistance=0.15
00:52:26.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:26.013 00.000 10844 Enqueuing Expose request
00:52:26.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:26.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:26.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:52:26.014 00.001 11060 MoveAxis(E, 0, ABG)
00:52:26.014 00.000 11060 Move returns status 0, amount 0
00:52:26.014 00.000 11060 MoveAxis(N, 0, ABG)
00:52:26.014 00.000 11060 Move returns status 0, amount 0
00:52:26.014 00.000 11060 move complete, result=0
00:52:26.014 00.000 11060 worker thread done servicing request
00:52:26.014 00.000 11060 Worker thread wakes up
00:52:26.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:26.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:26.016 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:52:26.650 00.634 11060 Exposure complete
00:52:26.825 00.175 11060 worker thread done servicing request
00:52:26.825 00.000 10844 OnExposeComplete: enter
00:52:26.825 00.000 10844 UpdateGuideState(): m_state=6
00:52:26.825 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7503
00:52:26.825 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=58.38, Mass=2456, SNR=31.6, Peak=238 HFD=3.3
00:52:26.826 00.001 10844 MultiStar: [#1 -0.38,0.14,1.08,U] [#2 -0.48,-0.12,2.06,U] [#3 -0.08,0.22,1.04,U] [#4 -0.46,0.43,0.00,M1] [#5 0.13,0.71,0.00,M1] [#6 -0.27,0.05,1.06,U] [#7 -0.27,0.74,0.00,M1] [#8 -0.06,-0.08,0.99,U] 
00:52:26.826 00.000 10844 single-star, 5 included, MultiStar: {-0.23, 0.01}, one-star: {0.19, -0.04}
00:52:26.826 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
00:52:26.826 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
00:52:26.826 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.20 mountX=0.00 mountY=0.20, mountTheta=1.55
00:52:26.827 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.04, opts=13)
00:52:26.827 00.000 10844 Enqueuing Move request for scope (0.19, -0.04)
00:52:26.828 00.001 11060 Worker thread wakes up
00:52:26.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:26.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
00:52:26.828 00.000 10844 UpdateGuideState exits: m=2456 SNR=31.6
00:52:26.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
00:52:26.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.828 00.000 11060 Moving (0.19, -0.04) raw xDistance=0.00 yDistance=0.20
00:52:26.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:26.828 00.000 10844 Enqueuing Expose request
00:52:26.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:52:26.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:52:26.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:52:26.828 00.000 11060 MoveAxis(E, 0, ABG)
00:52:26.828 00.000 11060 Move returns status 0, amount 0
00:52:26.828 00.000 11060 MoveAxis(N, 0, ABG)
00:52:26.828 00.000 11060 Move returns status 0, amount 0
00:52:26.829 00.001 11060 move complete, result=0
00:52:26.829 00.000 11060 worker thread done servicing request
00:52:26.829 00.000 11060 Worker thread wakes up
00:52:26.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:26.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:26.831 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:52:27.482 00.651 11060 Exposure complete
00:52:27.648 00.166 11060 worker thread done servicing request
00:52:27.648 00.000 10844 OnExposeComplete: enter
00:52:27.648 00.000 10844 UpdateGuideState(): m_state=6
00:52:27.648 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7504
00:52:27.648 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=58.82, Mass=3343, SNR=37.4, Peak=255 HFD=3.8
00:52:27.649 00.001 10844 MultiStar: [#1 -0.54,0.27,0.96,U] [#2 -0.52,0.14,1.79,U] [#3 0.09,0.37,0.87,U] [#4 -0.13,0.57,0.90,U] [#5 0.01,0.32,0.86,U] [#6 -0.62,-0.29,0.00,M1] [#7 -0.67,0.53,0.00,M2] [#8 0.19,-0.11,0.89,U] 
00:52:27.649 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.26}, one-star: {0.18, 0.40}
00:52:27.649 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
00:52:27.649 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
00:52:27.649 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.31 cameraTheta=2.11 mountX=-0.23 mountY=-0.20, mountTheta=-2.43
00:52:27.650 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.26, opts=13)
00:52:27.650 00.000 10844 Enqueuing Move request for scope (-0.16, 0.26)
00:52:27.650 00.000 11060 Worker thread wakes up
00:52:27.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:27.651 00.001 10844 UpdateGuideState exits: m=3343 SNR=37.4 Saturated
00:52:27.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:27.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:27.651 00.000 10844 Enqueuing Expose request
00:52:27.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
00:52:27.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
00:52:27.651 00.000 11060 Moving (-0.16, 0.26) raw xDistance=-0.23 yDistance=-0.20
00:52:27.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:52:27.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:52:27.651 00.000 11060 MoveAxis(E, 40, ABG)
00:52:27.651 00.000 11060 Guiding  Dir = 2, Dur = 40
00:52:27.663 00.012 11060 IsSlewing returns 0
00:52:27.663 00.000 11060 IsGuiding returns 0
00:52:27.710 00.047 11060 IsGuiding returns 0
00:52:27.710 00.000 11060 Move returns status 0, amount 40
00:52:27.710 00.000 11060 MoveAxis(N, 78, ABG)
00:52:27.710 00.000 11060 Guiding  Dir = 0, Dur = 78
00:52:27.725 00.015 11060 IsSlewing returns 0
00:52:27.725 00.000 11060 IsGuiding returns 0
00:52:27.835 00.110 11060 IsGuiding returns 0
00:52:27.835 00.000 11060 Move returns status 0, amount 78
00:52:27.835 00.000 11060 move complete, result=0
00:52:27.835 00.000 11060 worker thread done servicing request
00:52:27.835 00.000 11060 Worker thread wakes up
00:52:27.835 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 78 ms NORTH
00:52:27.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:27.836 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:28.465 00.629 11060 Exposure complete
00:52:28.616 00.151 11060 worker thread done servicing request
00:52:28.616 00.000 10844 OnExposeComplete: enter
00:52:28.616 00.000 10844 UpdateGuideState(): m_state=6
00:52:28.617 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7505
00:52:28.617 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=57.83, Mass=3771, SNR=40.0, Peak=255 HFD=3.5
00:52:28.617 00.000 10844 MultiStar: [#1 -0.30,-0.41,0.87,U] [#2 -0.11,-0.79,0.00,M1] [#3 0.19,-0.25,0.74,U] [#4 -0.15,0.05,0.79,U] [#5 -0.08,-0.12,0.84,U] [#6 -0.14,0.10,0.76,U] [#7 -0.63,0.37,0.00,M3] [#8 -0.48,-0.54,0.00,M1] 
00:52:28.617 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.22}, one-star: {-0.09, -0.59}
00:52:28.617 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
00:52:28.617 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
00:52:28.617 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-2.00 mountX=0.24 mountY=-0.06, mountTheta=-0.27
00:52:28.618 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.22, opts=13)
00:52:28.618 00.000 10844 Enqueuing Move request for scope (-0.10, -0.22)
00:52:28.618 00.000 11060 Worker thread wakes up
00:52:28.619 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
00:52:28.619 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
00:52:28.619 00.000 11060 Moving (-0.10, -0.22) raw xDistance=0.24 yDistance=-0.06
00:52:28.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:52:28.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:28.619 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:28.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:52:28.619 00.000 11060 MoveAxis(W, 40, ABG)
00:52:28.619 00.000 11060 Guiding  Dir = 3, Dur = 40
00:52:28.619 00.000 10844 UpdateGuideState exits: m=3771 SNR=40.0 Saturated
00:52:28.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:28.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:28.619 00.000 10844 Enqueuing Expose request
00:52:28.630 00.011 11060 IsSlewing returns 0
00:52:28.630 00.000 11060 IsGuiding returns 0
00:52:28.677 00.047 11060 IsGuiding returns 0
00:52:28.677 00.000 11060 Move returns status 0, amount 40
00:52:28.677 00.000 11060 MoveAxis(N, 0, ABG)
00:52:28.677 00.000 11060 Move returns status 0, amount 0
00:52:28.677 00.000 11060 move complete, result=0
00:52:28.677 00.000 11060 worker thread done servicing request
00:52:28.677 00.000 11060 Worker thread wakes up
00:52:28.677 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
00:52:28.678 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:28.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:29.306 00.628 11060 Exposure complete
00:52:29.498 00.192 11060 worker thread done servicing request
00:52:29.498 00.000 10844 OnExposeComplete: enter
00:52:29.498 00.000 10844 UpdateGuideState(): m_state=6
00:52:29.498 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7506
00:52:29.498 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.01, Mass=3336, SNR=37.2, Peak=255 HFD=3.4
00:52:29.499 00.001 10844 MultiStar: [#1 -0.66,-0.15,0.00,M1] [#2 -0.37,-0.50,0.00,M2] [#3 -0.30,-0.22,0.90,U] [#4 -0.15,-0.88,0.00,M1] [#5 0.22,-0.26,0.97,U] [#6 -0.39,-0.28,0.74,U] [#7 -0.42,0.26,0.74,U] [#8 -0.33,-0.43,0.86,U] 
00:52:29.499 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.24}, one-star: {-0.01, -0.41}
00:52:29.499 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
00:52:29.499 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
00:52:29.499 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-2.22 mountX=0.27 mountY=-0.14, mountTheta=-0.49
00:52:29.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.24, opts=13)
00:52:29.500 00.000 10844 Enqueuing Move request for scope (-0.18, -0.24)
00:52:29.500 00.000 11060 Worker thread wakes up
00:52:29.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:29.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.24) opts 0xd
00:52:29.501 00.001 10844 UpdateGuideState exits: m=3336 SNR=37.2 Saturated
00:52:29.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.24)
00:52:29.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:29.501 00.000 11060 Moving (-0.18, -0.24) raw xDistance=0.27 yDistance=-0.14
00:52:29.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:29.501 00.000 10844 Enqueuing Expose request
00:52:29.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
00:52:29.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:29.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:52:29.501 00.000 11060 MoveAxis(W, 48, ABG)
00:52:29.501 00.000 11060 Guiding  Dir = 3, Dur = 48
00:52:29.505 00.004 11060 IsSlewing returns 0
00:52:29.505 00.000 11060 IsGuiding returns 0
00:52:29.567 00.062 11060 IsGuiding returns 0
00:52:29.567 00.000 11060 Move returns status 0, amount 48
00:52:29.567 00.000 11060 MoveAxis(N, 0, ABG)
00:52:29.567 00.000 11060 Move returns status 0, amount 0
00:52:29.567 00.000 11060 move complete, result=0
00:52:29.567 00.000 11060 worker thread done servicing request
00:52:29.567 00.000 11060 Worker thread wakes up
00:52:29.567 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
00:52:29.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:29.568 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:30.202 00.634 11060 Exposure complete
00:52:30.396 00.194 11060 worker thread done servicing request
00:52:30.396 00.000 10844 OnExposeComplete: enter
00:52:30.396 00.000 10844 UpdateGuideState(): m_state=6
00:52:30.397 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7507
00:52:30.397 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.27, Mass=3097, SNR=35.5, Peak=255 HFD=3.6
00:52:30.397 00.000 10844 MultiStar: [#1 -0.45,0.38,0.95,U] [#2 -0.01,0.31,1.94,U] [#3 0.18,0.39,0.91,U] [#4 -0.27,0.48,0.93,U] [#5 0.14,0.40,0.90,U] [#6 -0.33,0.05,0.94,U] [#7 0.10,0.05,0.83,U] [#8 -0.16,-0.20,0.82,U] 
00:52:30.397 00.000 10844 single-star, 8 included, MultiStar: {-0.10, 0.21}, one-star: {-0.12, -0.15}
00:52:30.397 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
00:52:30.397 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
00:52:30.397 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.27 mountX=0.17 mountY=-0.10, mountTheta=-0.53
00:52:30.399 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
00:52:30.399 00.000 10844 Enqueuing Move request for scope (-0.12, -0.15)
00:52:30.399 00.000 11060 Worker thread wakes up
00:52:30.400 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
00:52:30.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
00:52:30.400 00.000 11060 Moving (-0.12, -0.15) raw xDistance=0.17 yDistance=-0.10
00:52:30.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:52:30.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:30.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:30.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:30.400 00.000 11060 MoveAxis(W, 30, ABG)
00:52:30.400 00.000 11060 Guiding  Dir = 3, Dur = 30
00:52:30.400 00.000 10844 UpdateGuideState exits: m=3097 SNR=35.5 Saturated
00:52:30.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:30.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:30.400 00.000 10844 Enqueuing Expose request
00:52:30.413 00.013 11060 IsSlewing returns 0
00:52:30.414 00.001 11060 IsGuiding returns 0
00:52:30.460 00.046 11060 IsGuiding returns 0
00:52:30.460 00.000 11060 Move returns status 0, amount 30
00:52:30.460 00.000 11060 MoveAxis(N, 0, ABG)
00:52:30.460 00.000 11060 Move returns status 0, amount 0
00:52:30.460 00.000 11060 move complete, result=0
00:52:30.460 00.000 11060 worker thread done servicing request
00:52:30.460 00.000 11060 Worker thread wakes up
00:52:30.461 00.001 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:52:30.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:30.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:31.095 00.634 11060 Exposure complete
00:52:31.335 00.240 11060 worker thread done servicing request
00:52:31.335 00.000 10844 OnExposeComplete: enter
00:52:31.335 00.000 10844 UpdateGuideState(): m_state=6
00:52:31.336 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7508
00:52:31.336 00.000 10844 Star::Find returns 1 (0), X=263.82, Y=58.73, Mass=2850, SNR=33.9, Peak=231 HFD=3.5
00:52:31.336 00.000 10844 MultiStar: [#1 -0.07,0.96,0.00,M1] [#2 -0.28,0.05,1.93,U] [#3 0.36,0.34,0.93,U] [#4 -0.31,0.76,0.00,M1] [#5 0.11,0.22,0.95,U] [#6 -0.09,0.69,0.00,M1] [#7 -0.28,0.49,0.90,U] [#8 -0.14,-0.09,1.03,U] 
00:52:31.336 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.19}, one-star: {-0.54, 0.31}
00:52:31.336 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.28)
00:52:31.337 00.001 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
00:52:31.337 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.26 mountX=-0.16 mountY=-0.19, mountTheta=-2.28
00:52:31.338 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.19, opts=13)
00:52:31.339 00.001 10844 Enqueuing Move request for scope (-0.16, 0.19)
00:52:31.339 00.000 11060 Worker thread wakes up
00:52:31.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:31.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
00:52:31.339 00.000 10844 UpdateGuideState exits: m=2850 SNR=33.9
00:52:31.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
00:52:31.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:31.339 00.000 11060 Moving (-0.16, 0.19) raw xDistance=-0.16 yDistance=-0.19
00:52:31.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:31.339 00.000 10844 Enqueuing Expose request
00:52:31.340 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:52:31.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:31.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:52:31.340 00.000 11060 MoveAxis(E, 27, ABG)
00:52:31.340 00.000 11060 Guiding  Dir = 2, Dur = 27
00:52:31.369 00.029 11060 IsSlewing returns 0
00:52:31.370 00.001 11060 IsGuiding returns 0
00:52:31.417 00.047 11060 IsGuiding returns 0
00:52:31.417 00.000 11060 Move returns status 0, amount 27
00:52:31.417 00.000 11060 MoveAxis(N, 0, ABG)
00:52:31.417 00.000 11060 Move returns status 0, amount 0
00:52:31.417 00.000 11060 move complete, result=0
00:52:31.417 00.000 11060 worker thread done servicing request
00:52:31.417 00.000 11060 Worker thread wakes up
00:52:31.417 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
00:52:31.418 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:31.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:32.063 00.645 11060 Exposure complete
00:52:32.327 00.264 11060 worker thread done servicing request
00:52:32.327 00.000 10844 OnExposeComplete: enter
00:52:32.327 00.000 10844 UpdateGuideState(): m_state=6
00:52:32.328 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7509
00:52:32.328 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=58.24, Mass=2897, SNR=33.9, Peak=243 HFD=3.6
00:52:32.329 00.001 10844 MultiStar: [#1 -0.46,0.10,1.11,U] [#2 -0.14,0.29,2.12,U] [#3 0.66,0.35,0.00,M1] [#4 -0.17,-0.09,1.04,U] [#5 -0.04,0.43,1.04,U] [#6 -0.26,0.17,0.99,U] [#7 -0.27,0.35,0.89,U] [#8 0.61,0.16,0.00,M1] 
00:52:32.329 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.17}, one-star: {-0.09, -0.17}
00:52:32.329 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
00:52:32.329 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
00:52:32.329 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.04 mountX=0.18 mountY=-0.06, mountTheta=-0.30
00:52:32.332 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.17, opts=13)
00:52:32.332 00.000 10844 Enqueuing Move request for scope (-0.09, -0.17)
00:52:32.332 00.000 11060 Worker thread wakes up
00:52:32.333 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
00:52:32.333 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
00:52:32.333 00.000 11060 Moving (-0.09, -0.17) raw xDistance=0.18 yDistance=-0.06
00:52:32.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:52:32.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:32.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:52:32.333 00.000 11060 MoveAxis(W, 31, ABG)
00:52:32.334 00.001 11060 Guiding  Dir = 3, Dur = 31
00:52:32.334 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:32.334 00.000 10844 UpdateGuideState exits: m=2897 SNR=33.9
00:52:32.335 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:32.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:32.335 00.000 10844 Enqueuing Expose request
00:52:32.341 00.006 11060 IsSlewing returns 0
00:52:32.342 00.001 11060 IsGuiding returns 0
00:52:32.388 00.046 11060 IsGuiding returns 0
00:52:32.388 00.000 11060 Move returns status 0, amount 31
00:52:32.388 00.000 11060 MoveAxis(N, 0, ABG)
00:52:32.389 00.001 11060 Move returns status 0, amount 0
00:52:32.389 00.000 11060 move complete, result=0
00:52:32.389 00.000 11060 worker thread done servicing request
00:52:32.389 00.000 11060 Worker thread wakes up
00:52:32.389 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
00:52:32.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:32.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:33.028 00.639 11060 Exposure complete
00:52:33.271 00.243 11060 worker thread done servicing request
00:52:33.272 00.001 10844 OnExposeComplete: enter
00:52:33.272 00.000 10844 UpdateGuideState(): m_state=6
00:52:33.272 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7510
00:52:33.272 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.46, Mass=2880, SNR=33.6, Peak=255 HFD=3.3
00:52:33.273 00.001 10844 MultiStar: [#1 0.10,0.38,1.13,U] [#2 -0.36,-0.03,1.89,U] [#3 0.03,-0.14,1.02,U] [#4 -0.52,1.29,0.00,M1] [#5 0.38,0.77,0.00,M1] [#6 0.04,0.71,0.00,M1] [#7 -0.15,0.78,0.00,M1] [#8 0.04,0.12,0.93,U] 
00:52:33.273 00.000 10844 single-star, 4 included, MultiStar: {-0.07, 0.06}, one-star: {0.08, 0.04}
00:52:33.273 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
00:52:33.273 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
00:52:33.273 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.50 mountX=-0.05 mountY=0.07, mountTheta=2.24
00:52:33.275 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
00:52:33.275 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
00:52:33.275 00.000 11060 Worker thread wakes up
00:52:33.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:33.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
00:52:33.275 00.000 10844 UpdateGuideState exits: m=2880 SNR=33.6 Saturated
00:52:33.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
00:52:33.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:33.275 00.000 11060 Moving (0.08, 0.04) raw xDistance=-0.05 yDistance=0.07
00:52:33.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:33.276 00.001 10844 Enqueuing Expose request
00:52:33.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:52:33.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:33.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:52:33.276 00.000 11060 MoveAxis(E, 0, ABG)
00:52:33.276 00.000 11060 Move returns status 0, amount 0
00:52:33.276 00.000 11060 MoveAxis(N, 0, ABG)
00:52:33.276 00.000 11060 Move returns status 0, amount 0
00:52:33.276 00.000 11060 move complete, result=0
00:52:33.276 00.000 11060 worker thread done servicing request
00:52:33.276 00.000 11060 Worker thread wakes up
00:52:33.277 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:33.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:33.279 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:33.918 00.639 11060 Exposure complete
00:52:34.140 00.222 11060 worker thread done servicing request
00:52:34.140 00.000 10844 OnExposeComplete: enter
00:52:34.140 00.000 10844 UpdateGuideState(): m_state=6
00:52:34.141 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7511
00:52:34.141 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=58.72, Mass=3121, SNR=35.6, Peak=241 HFD=3.2
00:52:34.141 00.000 10844 MultiStar: [#1 -0.23,-0.12,0.93,U] [#2 -0.33,0.47,1.88,U] [#3 0.18,0.30,0.92,U] [#4 -0.33,0.91,0.00,M2] [#5 -0.10,0.82,0.00,M2] [#6 -0.10,0.14,0.80,U] [#7 -0.43,0.48,0.00,M2] [#8 0.45,0.26,0.87,U] 
00:52:34.141 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.27}, one-star: {0.06, 0.31}
00:52:34.141 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
00:52:34.141 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
00:52:34.142 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.74 mountX=-0.25 mountY=-0.09, mountTheta=-2.80
00:52:34.143 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.27, opts=13)
00:52:34.143 00.000 10844 Enqueuing Move request for scope (-0.05, 0.27)
00:52:34.143 00.000 11060 Worker thread wakes up
00:52:34.144 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:52:34.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
00:52:34.144 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.6
00:52:34.144 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
00:52:34.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:34.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:34.144 00.000 10844 Enqueuing Expose request
00:52:34.145 00.001 11060 Moving (-0.05, 0.27) raw xDistance=-0.25 yDistance=-0.09
00:52:34.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:52:34.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:34.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:52:34.145 00.000 11060 MoveAxis(E, 44, ABG)
00:52:34.145 00.000 11060 Guiding  Dir = 2, Dur = 44
00:52:34.160 00.015 11060 IsSlewing returns 0
00:52:34.161 00.001 11060 IsGuiding returns 0
00:52:34.207 00.046 11060 IsGuiding returns 0
00:52:34.207 00.000 11060 Move returns status 0, amount 44
00:52:34.207 00.000 11060 MoveAxis(N, 0, ABG)
00:52:34.207 00.000 11060 Move returns status 0, amount 0
00:52:34.208 00.001 11060 move complete, result=0
00:52:34.208 00.000 11060 worker thread done servicing request
00:52:34.208 00.000 11060 Worker thread wakes up
00:52:34.208 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
00:52:34.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:34.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:34.840 00.632 11060 Exposure complete
00:52:35.058 00.218 11060 worker thread done servicing request
00:52:35.058 00.000 10844 OnExposeComplete: enter
00:52:35.058 00.000 10844 UpdateGuideState(): m_state=6
00:52:35.058 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7512
00:52:35.058 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=57.93, Mass=2601, SNR=32.2, Peak=248 HFD=3.3
00:52:35.058 00.000 10844 MultiStar: [#1 -0.46,-0.30,0.99,U] [#2 -0.21,-0.13,2.05,U] [#3 -0.04,-0.41,0.97,U] [#4 -0.19,-0.04,1.03,U] [#5 0.38,0.35,1.17,U] [#6 -0.32,0.04,0.96,U] [#7 -0.50,0.17,1.04,U] [#8 -0.11,-0.33,1.03,U] 
00:52:35.058 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.12}, one-star: {-0.02, -0.49}
00:52:35.058 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
00:52:35.058 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
00:52:35.060 00.002 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.50 mountX=0.15 mountY=-0.14, mountTheta=-0.76
00:52:35.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.12, opts=13)
00:52:35.062 00.001 10844 Enqueuing Move request for scope (-0.16, -0.12)
00:52:35.062 00.000 11060 Worker thread wakes up
00:52:35.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
00:52:35.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
00:52:35.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:35.062 00.000 11060 Moving (-0.16, -0.12) raw xDistance=0.15 yDistance=-0.14
00:52:35.062 00.000 10844 UpdateGuideState exits: m=2601 SNR=32.2
00:52:35.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:52:35.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:35.063 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:35.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:35.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:52:35.063 00.000 10844 Enqueuing Expose request
00:52:35.063 00.000 11060 MoveAxis(W, 24, ABG)
00:52:35.063 00.000 11060 Guiding  Dir = 3, Dur = 24
00:52:35.069 00.006 11060 IsSlewing returns 0
00:52:35.070 00.001 11060 IsGuiding returns 0
00:52:35.099 00.029 11060 IsGuiding returns 0
00:52:35.099 00.000 11060 Move returns status 0, amount 24
00:52:35.099 00.000 11060 MoveAxis(N, 0, ABG)
00:52:35.099 00.000 11060 Move returns status 0, amount 0
00:52:35.099 00.000 11060 move complete, result=0
00:52:35.099 00.000 11060 worker thread done servicing request
00:52:35.099 00.000 11060 Worker thread wakes up
00:52:35.099 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:52:35.101 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:35.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:35.739 00.638 11060 Exposure complete
00:52:35.914 00.175 11060 worker thread done servicing request
00:52:35.914 00.000 10844 OnExposeComplete: enter
00:52:35.914 00.000 10844 UpdateGuideState(): m_state=6
00:52:35.915 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7513
00:52:35.915 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=58.57, Mass=2314, SNR=30.8, Peak=244 HFD=3.2
00:52:35.915 00.000 10844 MultiStar: [#1 -0.52,0.05,1.11,U] [#2 -0.75,0.17,0.00,M1] [#3 0.28,-0.30,0.98,U] [#4 -0.38,0.69,0.00,M2] [#5 -0.01,0.41,1.12,U] [#6 -0.31,0.34,1.04,U] [#7 -0.39,0.04,0.87,U] [#8 -0.32,-0.26,1.13,U] 
00:52:35.915 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.07}, one-star: {0.18, 0.15}
00:52:35.915 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
00:52:35.915 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
00:52:35.915 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.76 mountX=-0.03 mountY=-0.17, mountTheta=-1.77
00:52:35.916 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.07, opts=13)
00:52:35.917 00.001 10844 Enqueuing Move request for scope (-0.16, 0.07)
00:52:35.917 00.000 11060 Worker thread wakes up
00:52:35.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:35.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
00:52:35.917 00.000 10844 UpdateGuideState exits: m=2314 SNR=30.8
00:52:35.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:35.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
00:52:35.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:35.917 00.000 10844 Enqueuing Expose request
00:52:35.917 00.000 11060 Moving (-0.16, 0.07) raw xDistance=-0.03 yDistance=-0.17
00:52:35.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:52:35.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:35.918 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:52:35.918 00.000 11060 MoveAxis(E, 0, ABG)
00:52:35.918 00.000 11060 Move returns status 0, amount 0
00:52:35.918 00.000 11060 MoveAxis(N, 0, ABG)
00:52:35.918 00.000 11060 Move returns status 0, amount 0
00:52:35.918 00.000 11060 move complete, result=0
00:52:35.918 00.000 11060 worker thread done servicing request
00:52:35.918 00.000 11060 Worker thread wakes up
00:52:35.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:35.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:35.921 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:36.552 00.631 11060 Exposure complete
00:52:36.716 00.164 11060 worker thread done servicing request
00:52:36.716 00.000 10844 OnExposeComplete: enter
00:52:36.716 00.000 10844 UpdateGuideState(): m_state=6
00:52:36.716 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7514
00:52:36.716 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=58.60, Mass=2969, SNR=34.7, Peak=255 HFD=3.3
00:52:36.716 00.000 10844 MultiStar: [#1 -0.43,0.65,0.00,M1] [#2 -0.51,0.32,1.91,U] [#3 0.10,0.50,0.94,U] [#4 -0.11,0.30,0.95,U] [#5 0.53,0.21,1.01,U] [#6 0.09,0.16,0.89,U] [#7 -0.13,0.31,0.78,U] [#8 -0.08,0.38,0.93,U] 
00:52:36.716 00.000 10844 single-star, 7 included, MultiStar: {-0.06, 0.30}, one-star: {0.00, 0.18}
00:52:36.716 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
00:52:36.716 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
00:52:36.716 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.55 mountX=-0.18 mountY=-0.03, mountTheta=-3.00
00:52:36.718 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.18, opts=13)
00:52:36.718 00.000 10844 Enqueuing Move request for scope (0.00, 0.18)
00:52:36.719 00.001 11060 Worker thread wakes up
00:52:36.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
00:52:36.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
00:52:36.719 00.000 11060 Moving (0.00, 0.18) raw xDistance=-0.18 yDistance=-0.03
00:52:36.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:52:36.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:36.719 00.000 10844 UpdateGuideState exits: m=2969 SNR=34.7 Saturated
00:52:36.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:36.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:36.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:36.719 00.000 10844 Enqueuing Expose request
00:52:36.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:52:36.719 00.000 11060 MoveAxis(E, 31, ABG)
00:52:36.719 00.000 11060 Guiding  Dir = 2, Dur = 31
00:52:36.729 00.010 11060 IsSlewing returns 0
00:52:36.729 00.000 11060 IsGuiding returns 0
00:52:36.775 00.046 11060 IsGuiding returns 0
00:52:36.775 00.000 11060 Move returns status 0, amount 31
00:52:36.775 00.000 11060 MoveAxis(N, 0, ABG)
00:52:36.775 00.000 11060 Move returns status 0, amount 0
00:52:36.775 00.000 11060 move complete, result=0
00:52:36.775 00.000 11060 worker thread done servicing request
00:52:36.775 00.000 11060 Worker thread wakes up
00:52:36.776 00.001 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
00:52:36.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:36.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:37.412 00.636 11060 Exposure complete
00:52:37.584 00.172 11060 worker thread done servicing request
00:52:37.584 00.000 10844 OnExposeComplete: enter
00:52:37.585 00.001 10844 UpdateGuideState(): m_state=6
00:52:37.585 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7515
00:52:37.585 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.34, Mass=2711, SNR=32.5, Peak=255 HFD=3.3
00:52:37.585 00.000 10844 MultiStar: [#1 -0.51,-0.15,1.00,U] [#2 -0.62,0.19,0.00,M1] [#3 0.24,-0.01,1.04,U] [#4 -0.40,0.40,1.09,U] [#5 -0.30,0.46,1.09,U] [#6 -0.13,0.02,0.94,U] [#7 0.47,0.65,0.00,M1] [#8 -0.07,-0.17,1.05,U] 
00:52:37.585 00.000 10844 single-star, 6 included, MultiStar: {-0.16, 0.07}, one-star: {0.08, -0.08}
00:52:37.585 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
00:52:37.585 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
00:52:37.586 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.77 mountX=0.06 mountY=0.09, mountTheta=0.98
00:52:37.587 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
00:52:37.587 00.000 10844 Enqueuing Move request for scope (0.08, -0.08)
00:52:37.587 00.000 11060 Worker thread wakes up
00:52:37.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:37.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:52:37.587 00.000 10844 UpdateGuideState exits: m=2711 SNR=32.5 Saturated
00:52:37.587 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:52:37.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:37.587 00.000 11060 Moving (0.08, -0.08) raw xDistance=0.06 yDistance=0.09
00:52:37.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:37.587 00.000 10844 Enqueuing Expose request
00:52:37.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:52:37.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:37.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:37.587 00.000 11060 MoveAxis(E, 0, ABG)
00:52:37.588 00.001 11060 Move returns status 0, amount 0
00:52:37.588 00.000 11060 MoveAxis(N, 0, ABG)
00:52:37.588 00.000 11060 Move returns status 0, amount 0
00:52:37.588 00.000 11060 move complete, result=0
00:52:37.588 00.000 11060 worker thread done servicing request
00:52:37.588 00.000 11060 Worker thread wakes up
00:52:37.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:37.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:37.590 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:38.216 00.626 11060 Exposure complete
00:52:38.393 00.177 11060 worker thread done servicing request
00:52:38.393 00.000 10844 OnExposeComplete: enter
00:52:38.393 00.000 10844 UpdateGuideState(): m_state=6
00:52:38.393 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7516
00:52:38.393 00.000 10844 Star::Find returns 1 (0), X=264.19, Y=58.98, Mass=2318, SNR=30.7, Peak=224 HFD=3.1
00:52:38.393 00.000 10844 MultiStar: [#1 -0.42,-0.30,1.08,U] [#2 -0.28,-0.41,2.20,U] [#3 -0.18,0.66,0.00,M1] [#4 0.19,-0.02,1.03,U] [#5 0.19,-0.05,1.13,U] [#6 -0.24,-0.30,1.01,U] [#7 -0.38,0.69,0.00,M2] [#8 0.58,0.06,1.05,U] 
00:52:38.393 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.11}, one-star: {-0.18, 0.57}
00:52:38.393 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
00:52:38.395 00.002 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
00:52:38.395 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.04 mountX=0.12 mountY=-0.04, mountTheta=-0.30
00:52:38.396 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
00:52:38.396 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
00:52:38.396 00.000 11060 Worker thread wakes up
00:52:38.396 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:38.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
00:52:38.396 00.000 10844 UpdateGuideState exits: m=2318 SNR=30.7
00:52:38.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
00:52:38.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:38.396 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.04
00:52:38.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:38.396 00.000 10844 Enqueuing Expose request
00:52:38.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:52:38.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:38.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:52:38.397 00.001 11060 MoveAxis(W, 21, ABG)
00:52:38.397 00.000 11060 Guiding  Dir = 3, Dur = 21
00:52:38.415 00.018 11060 IsSlewing returns 0
00:52:38.415 00.000 11060 IsGuiding returns 0
00:52:38.462 00.047 11060 IsGuiding returns 0
00:52:38.462 00.000 11060 Move returns status 0, amount 21
00:52:38.462 00.000 11060 MoveAxis(N, 0, ABG)
00:52:38.462 00.000 11060 Move returns status 0, amount 0
00:52:38.462 00.000 11060 move complete, result=0
00:52:38.462 00.000 11060 worker thread done servicing request
00:52:38.462 00.000 11060 Worker thread wakes up
00:52:38.464 00.002 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
00:52:38.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:38.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:39.091 00.627 11060 Exposure complete
00:52:39.261 00.170 11060 worker thread done servicing request
00:52:39.261 00.000 10844 OnExposeComplete: enter
00:52:39.261 00.000 10844 UpdateGuideState(): m_state=6
00:52:39.261 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7517
00:52:39.261 00.000 10844 Star::Find returns 1 (0), X=264.47, Y=58.73, Mass=3548, SNR=37.9, Peak=251 HFD=3.6
00:52:39.262 00.001 10844 MultiStar: [#1 -0.55,0.34,0.00,M1] [#2 0.09,0.01,1.81,U] [#3 0.45,0.10,0.86,U] [#4 -0.15,0.05,0.84,U] [#5 -0.50,0.38,0.00,M1] [#6 -0.14,-0.29,0.84,U] [#7 -0.34,0.50,0.67,U] [#8 0.13,0.18,0.86,U] 
00:52:39.262 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.11}, one-star: {0.10, 0.32}
00:52:39.262 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:52:39.262 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:52:39.262 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.18 mountX=-0.11 mountY=0.03, mountTheta=2.91
00:52:39.263 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.11, opts=13)
00:52:39.263 00.000 10844 Enqueuing Move request for scope (0.04, 0.11)
00:52:39.263 00.000 11060 Worker thread wakes up
00:52:39.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:39.264 00.001 10844 UpdateGuideState exits: m=3548 SNR=37.9
00:52:39.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:39.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:52:39.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:39.264 00.000 10844 Enqueuing Expose request
00:52:39.264 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:52:39.264 00.000 11060 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=0.03
00:52:39.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:52:39.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:39.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:52:39.264 00.000 11060 MoveAxis(E, 0, ABG)
00:52:39.264 00.000 11060 Move returns status 0, amount 0
00:52:39.264 00.000 11060 MoveAxis(N, 0, ABG)
00:52:39.264 00.000 11060 Move returns status 0, amount 0
00:52:39.264 00.000 11060 move complete, result=0
00:52:39.264 00.000 11060 worker thread done servicing request
00:52:39.265 00.001 11060 Worker thread wakes up
00:52:39.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:39.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:39.266 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:39.891 00.625 11060 Exposure complete
00:52:40.068 00.177 11060 worker thread done servicing request
00:52:40.068 00.000 10844 OnExposeComplete: enter
00:52:40.068 00.000 10844 UpdateGuideState(): m_state=6
00:52:40.068 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7518
00:52:40.068 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=58.10, Mass=2979, SNR=34.7, Peak=251 HFD=3.6
00:52:40.070 00.002 10844 MultiStar: [#1 -0.55,-0.17,0.95,U] [#2 -0.38,-0.27,1.87,U] [#3 0.31,-0.11,0.91,U] [#4 0.16,-0.27,0.91,U] [#5 0.01,0.22,0.99,U] [#6 -0.27,-0.69,0.00,M1] [#7 -0.37,0.51,0.00,M2] [#8 0.06,0.16,0.91,U] 
00:52:40.070 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.13}, one-star: {0.17, -0.32}
00:52:40.070 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
00:52:40.070 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
00:52:40.070 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.13 mountX=0.14 mountY=-0.06, mountTheta=-0.39
00:52:40.071 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
00:52:40.071 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
00:52:40.072 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:40.072 00.000 11060 Worker thread wakes up
00:52:40.072 00.000 10844 UpdateGuideState exits: m=2979 SNR=34.7
00:52:40.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
00:52:40.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:40.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
00:52:40.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:40.072 00.000 10844 Enqueuing Expose request
00:52:40.072 00.000 11060 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=-0.06
00:52:40.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:52:40.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:40.073 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:52:40.073 00.000 11060 MoveAxis(W, 24, ABG)
00:52:40.073 00.000 11060 Guiding  Dir = 3, Dur = 24
00:52:40.086 00.013 11060 IsSlewing returns 0
00:52:40.086 00.000 11060 IsGuiding returns 0
00:52:40.118 00.032 11060 IsGuiding returns 0
00:52:40.118 00.000 11060 Move returns status 0, amount 24
00:52:40.118 00.000 11060 MoveAxis(N, 0, ABG)
00:52:40.118 00.000 11060 Move returns status 0, amount 0
00:52:40.118 00.000 11060 move complete, result=0
00:52:40.118 00.000 11060 worker thread done servicing request
00:52:40.118 00.000 11060 Worker thread wakes up
00:52:40.118 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
00:52:40.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:40.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:40.745 00.627 11060 Exposure complete
00:52:40.912 00.167 11060 worker thread done servicing request
00:52:40.912 00.000 10844 OnExposeComplete: enter
00:52:40.912 00.000 10844 UpdateGuideState(): m_state=6
00:52:40.912 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7519
00:52:40.912 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.53, Mass=2535, SNR=32.0, Peak=239 HFD=3.2
00:52:40.913 00.001 10844 MultiStar: [#1 -0.09,-0.58,1.03,U] [#2 -0.28,-0.37,2.21,U] [#3 -0.14,-0.03,1.04,U] [#4 -0.31,0.23,1.01,U] [#5 -0.46,0.32,1.05,U] [#6 -0.05,-0.75,0.00,M2] [#7 -0.34,0.11,0.92,U] [#8 -0.22,-0.43,1.12,U] 
00:52:40.913 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.12}, one-star: {0.24, 0.12}
00:52:40.913 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
00:52:40.913 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
00:52:40.913 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.61 mountX=0.16 mountY=-0.19, mountTheta=-0.87
00:52:40.914 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.12, opts=13)
00:52:40.914 00.000 10844 Enqueuing Move request for scope (-0.21, -0.12)
00:52:40.915 00.001 11060 Worker thread wakes up
00:52:40.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
00:52:40.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
00:52:40.915 00.000 11060 Moving (-0.21, -0.12) raw xDistance=0.16 yDistance=-0.19
00:52:40.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:52:40.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:40.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:52:40.915 00.000 10844 UpdateGuideState exits: m=2535 SNR=32.0
00:52:40.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:40.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:40.915 00.000 10844 Enqueuing Expose request
00:52:40.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:52:40.915 00.000 11060 MoveAxis(W, 28, ABG)
00:52:40.915 00.000 11060 Guiding  Dir = 3, Dur = 28
00:52:40.933 00.018 11060 IsSlewing returns 0
00:52:40.934 00.001 11060 IsGuiding returns 0
00:52:40.974 00.040 11060 IsGuiding returns 0
00:52:40.974 00.000 11060 Move returns status 0, amount 28
00:52:40.974 00.000 11060 MoveAxis(N, 0, ABG)
00:52:40.974 00.000 11060 Move returns status 0, amount 0
00:52:40.974 00.000 11060 move complete, result=0
00:52:40.975 00.001 11060 worker thread done servicing request
00:52:40.975 00.000 11060 Worker thread wakes up
00:52:40.975 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
00:52:40.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:40.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:41.604 00.629 11060 Exposure complete
00:52:41.764 00.160 11060 worker thread done servicing request
00:52:41.764 00.000 10844 OnExposeComplete: enter
00:52:41.764 00.000 10844 UpdateGuideState(): m_state=6
00:52:41.764 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7520
00:52:41.764 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.97, Mass=2554, SNR=32.2, Peak=237 HFD=3.2
00:52:41.764 00.000 10844 MultiStar: [#1 -0.26,-0.30,1.14,U] [#2 -0.12,-0.62,0.00,M1] [#3 0.26,-0.56,0.00,M1] [#4 -0.29,-0.24,1.01,U] [#5 -0.27,0.06,1.08,U] [#6 -0.70,-0.51,0.00,M3] [#7 -0.09,0.11,0.93,U] [#8 0.12,-0.44,0.91,U] 
00:52:41.764 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.05}, one-star: {0.41, 0.55}
00:52:41.764 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
00:52:41.764 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
00:52:41.764 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.59 mountX=0.06 mountY=-0.06, mountTheta=-0.84
00:52:41.766 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.05, opts=13)
00:52:41.767 00.001 10844 Enqueuing Move request for scope (-0.07, -0.05)
00:52:41.767 00.000 11060 Worker thread wakes up
00:52:41.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:41.767 00.000 10844 UpdateGuideState exits: m=2554 SNR=32.2
00:52:41.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:41.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:41.767 00.000 10844 Enqueuing Expose request
00:52:41.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
00:52:41.767 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
00:52:41.767 00.000 11060 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=-0.06
00:52:41.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:52:41.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:41.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:52:41.767 00.000 11060 MoveAxis(E, 0, ABG)
00:52:41.767 00.000 11060 Move returns status 0, amount 0
00:52:41.767 00.000 11060 MoveAxis(N, 0, ABG)
00:52:41.767 00.000 11060 Move returns status 0, amount 0
00:52:41.767 00.000 11060 move complete, result=0
00:52:41.767 00.000 11060 worker thread done servicing request
00:52:41.768 00.001 11060 Worker thread wakes up
00:52:41.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:41.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:41.769 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:42.402 00.633 11060 Exposure complete
00:52:42.570 00.168 11060 worker thread done servicing request
00:52:42.570 00.000 10844 OnExposeComplete: enter
00:52:42.570 00.000 10844 UpdateGuideState(): m_state=6
00:52:42.570 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7521
00:52:42.571 00.001 10844 Star::Find returns 1 (0), X=264.74, Y=59.09, Mass=2475, SNR=31.2, Peak=248 HFD=3.2
00:52:42.571 00.000 10844 MultiStar: [#1 -0.24,-0.16,1.14,U] [#2 -0.19,-0.50,2.18,U] [#3 0.28,0.84,0.00,M2] [#4 0.19,-0.03,1.06,U] [#5 0.50,0.28,1.06,U] [#6 0.18,-0.14,1.06,U] [#7 -0.42,0.48,0.00,M1] [#8 0.08,-0.18,1.01,U] 
00:52:42.571 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.38, 0.67}
00:52:42.571 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
00:52:42.571 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
00:52:42.571 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.77 mountX=0.06 mountY=0.09, mountTheta=0.98
00:52:42.572 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
00:52:42.572 00.000 10844 Enqueuing Move request for scope (0.08, -0.08)
00:52:42.572 00.000 11060 Worker thread wakes up
00:52:42.573 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:42.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
00:52:42.573 00.000 10844 UpdateGuideState exits: m=2475 SNR=31.2
00:52:42.573 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
00:52:42.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:42.573 00.000 11060 Moving (0.08, -0.08) raw xDistance=0.06 yDistance=0.09
00:52:42.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:42.573 00.000 10844 Enqueuing Expose request
00:52:42.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:52:42.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:42.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:42.573 00.000 11060 MoveAxis(E, 0, ABG)
00:52:42.573 00.000 11060 Move returns status 0, amount 0
00:52:42.573 00.000 11060 MoveAxis(N, 0, ABG)
00:52:42.574 00.001 11060 Move returns status 0, amount 0
00:52:42.574 00.000 11060 move complete, result=0
00:52:42.574 00.000 11060 worker thread done servicing request
00:52:42.574 00.000 11060 Worker thread wakes up
00:52:42.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:42.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:42.575 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:43.208 00.633 11060 Exposure complete
00:52:43.382 00.174 11060 worker thread done servicing request
00:52:43.382 00.000 10844 OnExposeComplete: enter
00:52:43.382 00.000 10844 UpdateGuideState(): m_state=6
00:52:43.382 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7522
00:52:43.382 00.000 10844 Star::Find returns 1 (0), X=264.37, Y=58.81, Mass=2998, SNR=35.0, Peak=250 HFD=3.3
00:52:43.382 00.000 10844 MultiStar: [#1 -0.28,-0.36,1.02,U] [#2 -0.14,-0.41,1.87,U] [#3 0.24,0.28,0.92,U] [#4 0.04,0.55,0.97,U] [#5 0.38,0.12,0.98,U] [#6 0.45,-0.15,0.91,U] [#7 -0.23,0.39,0.83,U] [#8 0.14,-0.51,0.96,U] 
00:52:43.382 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.00, 0.39}
00:52:43.382 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
00:52:43.382 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
00:52:43.382 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.30 mountX=0.01 mountY=0.05, mountTheta=1.45
00:52:43.384 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
00:52:43.384 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
00:52:43.384 00.000 11060 Worker thread wakes up
00:52:43.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
00:52:43.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
00:52:43.384 00.000 11060 Moving (0.05, -0.01) raw xDistance=0.01 yDistance=0.05
00:52:43.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:52:43.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:43.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:43.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:52:43.384 00.000 11060 MoveAxis(E, 0, ABG)
00:52:43.384 00.000 11060 Move returns status 0, amount 0
00:52:43.386 00.002 11060 MoveAxis(N, 0, ABG)
00:52:43.386 00.000 10844 UpdateGuideState exits: m=2998 SNR=35.0
00:52:43.386 00.000 11060 Move returns status 0, amount 0
00:52:43.386 00.000 11060 move complete, result=0
00:52:43.386 00.000 11060 worker thread done servicing request
00:52:43.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:43.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:43.386 00.000 10844 Enqueuing Expose request
00:52:43.386 00.000 11060 Worker thread wakes up
00:52:43.386 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:43.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:43.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:44.028 00.642 11060 Exposure complete
00:52:44.230 00.202 11060 worker thread done servicing request
00:52:44.230 00.000 10844 OnExposeComplete: enter
00:52:44.230 00.000 10844 UpdateGuideState(): m_state=6
00:52:44.231 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7523
00:52:44.231 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=59.31, Mass=2899, SNR=33.8, Peak=252 HFD=3.5
00:52:44.231 00.000 10844 MultiStar: [#1 0.32,-0.00,0.95,U] [#2 -0.34,-0.45,2.04,U] [#3 0.48,0.14,0.97,U] [#4 -0.21,0.58,0.00,M1] [#5 0.50,0.72,0.00,M1] [#6 -0.05,0.24,0.93,U] [#7 0.18,0.48,0.87,U] [#8 0.54,-0.16,0.92,U] 
00:52:44.231 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.24, 0.89}
00:52:44.232 00.001 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
00:52:44.232 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
00:52:44.232 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=-0.10 mountY=0.10, mountTheta=2.33
00:52:44.233 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.08, opts=13)
00:52:44.233 00.000 10844 Enqueuing Move request for scope (0.12, 0.08)
00:52:44.233 00.000 11060 Worker thread wakes up
00:52:44.234 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:44.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
00:52:44.234 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
00:52:44.234 00.000 10844 UpdateGuideState exits: m=2899 SNR=33.8
00:52:44.234 00.000 11060 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=0.10
00:52:44.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:52:44.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:44.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:44.234 00.000 10844 Enqueuing Expose request
00:52:44.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:52:44.234 00.000 11060 MoveAxis(E, 0, ABG)
00:52:44.234 00.000 11060 Move returns status 0, amount 0
00:52:44.234 00.000 11060 MoveAxis(N, 0, ABG)
00:52:44.234 00.000 11060 Move returns status 0, amount 0
00:52:44.234 00.000 11060 move complete, result=0
00:52:44.234 00.000 11060 worker thread done servicing request
00:52:44.234 00.000 11060 Worker thread wakes up
00:52:44.235 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:44.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:44.237 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:44.873 00.636 11060 Exposure complete
00:52:45.075 00.202 11060 worker thread done servicing request
00:52:45.075 00.000 10844 OnExposeComplete: enter
00:52:45.075 00.000 10844 UpdateGuideState(): m_state=6
00:52:45.076 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7524
00:52:45.076 00.000 10844 Star::Find returns 1 (1), X=264.66, Y=58.93, Mass=3235, SNR=36.2, Peak=255 HFD=3.4
00:52:45.076 00.000 10844 MultiStar: [#1 0.13,0.32,0.97,U] [#2 0.19,-0.56,1.90,U] [#3 0.44,0.13,0.84,U] [#4 -0.29,0.50,0.88,U] [#5 -0.13,0.03,0.96,U] [#6 -0.33,-0.20,0.74,U] [#7 0.32,0.09,0.78,U] [#8 0.54,-0.14,1.00,U] 
00:52:45.076 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {0.30, 0.52}
00:52:45.076 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
00:52:45.076 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
00:52:45.076 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.10 mountX=-0.04 mountY=0.14, mountTheta=1.85
00:52:45.078 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.01, opts=13)
00:52:45.078 00.000 10844 Enqueuing Move request for scope (0.15, 0.01)
00:52:45.078 00.000 11060 Worker thread wakes up
00:52:45.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:45.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
00:52:45.078 00.000 10844 UpdateGuideState exits: m=3235 SNR=36.2 Saturated
00:52:45.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
00:52:45.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:45.078 00.000 11060 Moving (0.15, 0.01) raw xDistance=-0.04 yDistance=0.14
00:52:45.079 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:45.079 00.000 10844 Enqueuing Expose request
00:52:45.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:52:45.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:45.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:52:45.079 00.000 11060 MoveAxis(E, 0, ABG)
00:52:45.079 00.000 11060 Move returns status 0, amount 0
00:52:45.079 00.000 11060 MoveAxis(N, 0, ABG)
00:52:45.079 00.000 11060 Move returns status 0, amount 0
00:52:45.079 00.000 11060 move complete, result=0
00:52:45.079 00.000 11060 worker thread done servicing request
00:52:45.079 00.000 11060 Worker thread wakes up
00:52:45.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:45.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:45.082 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:45.722 00.640 11060 Exposure complete
00:52:46.029 00.307 11060 worker thread done servicing request
00:52:46.029 00.000 10844 OnExposeComplete: enter
00:52:46.029 00.000 10844 UpdateGuideState(): m_state=6
00:52:46.029 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7525
00:52:46.030 00.001 10844 Star::Find returns 1 (1), X=264.02, Y=58.50, Mass=3001, SNR=35.2, Peak=255 HFD=3.6
00:52:46.030 00.000 10844 MultiStar: [#1 -0.29,0.07,0.95,U] [#2 -0.15,-0.16,1.91,U] [#3 0.20,0.57,0.89,U] [#4 -0.02,0.75,0.00,M1] [#5 -0.09,0.33,1.02,U] [#6 -0.17,0.28,0.89,U] [#7 -0.37,0.09,0.77,U] [#8 0.00,-0.17,0.85,U] 
00:52:46.030 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.11}, one-star: {-0.34, 0.09}
00:52:46.030 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
00:52:46.030 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
00:52:46.030 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.53 mountX=-0.08 mountY=-0.16, mountTheta=-2.01
00:52:46.033 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.11, opts=13)
00:52:46.033 00.000 10844 Enqueuing Move request for scope (-0.15, 0.11)
00:52:46.033 00.000 11060 Worker thread wakes up
00:52:46.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:46.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
00:52:46.033 00.000 10844 UpdateGuideState exits: m=3001 SNR=35.2 Saturated
00:52:46.034 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
00:52:46.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:46.034 00.000 11060 Moving (-0.15, 0.11) raw xDistance=-0.08 yDistance=-0.16
00:52:46.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:46.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:52:46.034 00.000 10844 Enqueuing Expose request
00:52:46.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:46.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:52:46.034 00.000 11060 MoveAxis(E, 0, ABG)
00:52:46.034 00.000 11060 Move returns status 0, amount 0
00:52:46.035 00.001 11060 MoveAxis(N, 0, ABG)
00:52:46.035 00.000 11060 Move returns status 0, amount 0
00:52:46.035 00.000 11060 move complete, result=0
00:52:46.035 00.000 11060 worker thread done servicing request
00:52:46.035 00.000 11060 Worker thread wakes up
00:52:46.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:46.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:46.037 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:46.678 00.641 11060 Exposure complete
00:52:46.929 00.251 11060 worker thread done servicing request
00:52:46.929 00.000 10844 OnExposeComplete: enter
00:52:46.929 00.000 10844 UpdateGuideState(): m_state=6
00:52:46.929 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7526
00:52:46.930 00.001 10844 Star::Find returns 1 (1), X=264.66, Y=58.79, Mass=2508, SNR=31.9, Peak=255 HFD=3.2
00:52:46.930 00.000 10844 MultiStar: [#1 -0.34,0.75,0.00,M1] [#2 0.21,0.16,2.05,U] [#3 0.15,-0.03,0.92,U] [#4 -0.62,0.53,0.00,M2] [#5 -0.34,0.13,1.04,U] [#6 0.09,0.23,1.01,U] [#7 -0.31,0.79,0.00,M1] [#8 0.35,0.17,0.92,U] 
00:52:46.930 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.17}, one-star: {0.29, 0.37}
00:52:46.930 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
00:52:46.930 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
00:52:46.930 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.91 mountX=-0.19 mountY=0.10, mountTheta=2.65
00:52:46.932 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.17, opts=13)
00:52:46.932 00.000 10844 Enqueuing Move request for scope (0.13, 0.17)
00:52:46.932 00.000 11060 Worker thread wakes up
00:52:46.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:52:46.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
00:52:46.932 00.000 10844 UpdateGuideState exits: m=2508 SNR=31.9 Saturated
00:52:46.933 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
00:52:46.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:46.933 00.000 11060 Moving (0.13, 0.17) raw xDistance=-0.19 yDistance=0.10
00:52:46.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:46.933 00.000 10844 Enqueuing Expose request
00:52:46.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:52:46.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:46.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:52:46.933 00.000 11060 MoveAxis(E, 33, ABG)
00:52:46.933 00.000 11060 Guiding  Dir = 2, Dur = 33
00:52:46.937 00.004 11060 IsSlewing returns 0
00:52:46.937 00.000 11060 IsGuiding returns 0
00:52:46.983 00.046 11060 IsGuiding returns 0
00:52:46.983 00.000 11060 Move returns status 0, amount 33
00:52:46.983 00.000 11060 MoveAxis(N, 0, ABG)
00:52:46.984 00.001 11060 Move returns status 0, amount 0
00:52:46.984 00.000 11060 move complete, result=0
00:52:46.984 00.000 11060 worker thread done servicing request
00:52:46.984 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
00:52:46.984 00.000 11060 Worker thread wakes up
00:52:46.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:46.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:47.616 00.632 11060 Exposure complete
00:52:47.854 00.238 11060 worker thread done servicing request
00:52:47.854 00.000 10844 OnExposeComplete: enter
00:52:47.854 00.000 10844 UpdateGuideState(): m_state=6
00:52:47.854 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7527
00:52:47.854 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.63, Mass=3258, SNR=36.6, Peak=255 HFD=3.4
00:52:47.855 00.001 10844 MultiStar: [#1 0.14,-0.37,0.90,U] [#2 0.09,-0.35,1.91,U] [#3 0.62,-0.22,0.00,M1] [#4 -0.31,0.39,0.85,U] [#5 0.29,-0.29,0.88,U] [#6 -0.11,0.23,0.91,U] [#7 0.15,0.69,0.00,M2] [#8 0.29,0.27,0.79,U] 
00:52:47.855 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {-0.12, 0.22}
00:52:47.855 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
00:52:47.855 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
00:52:47.855 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.77 mountX=0.03 mountY=0.04, mountTheta=0.98
00:52:47.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
00:52:47.856 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
00:52:47.857 00.001 11060 Worker thread wakes up
00:52:47.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:47.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
00:52:47.857 00.000 10844 UpdateGuideState exits: m=3258 SNR=36.6 Saturated
00:52:47.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
00:52:47.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:47.857 00.000 11060 Moving (0.04, -0.04) raw xDistance=0.03 yDistance=0.04
00:52:47.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:47.857 00.000 10844 Enqueuing Expose request
00:52:47.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:52:47.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:47.858 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:52:47.858 00.000 11060 MoveAxis(E, 0, ABG)
00:52:47.858 00.000 11060 Move returns status 0, amount 0
00:52:47.858 00.000 11060 MoveAxis(N, 0, ABG)
00:52:47.858 00.000 11060 Move returns status 0, amount 0
00:52:47.858 00.000 11060 move complete, result=0
00:52:47.858 00.000 11060 worker thread done servicing request
00:52:47.858 00.000 11060 Worker thread wakes up
00:52:47.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:47.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:47.870 00.012 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:48.500 00.630 11060 Exposure complete
00:52:48.722 00.222 11060 worker thread done servicing request
00:52:48.722 00.000 10844 OnExposeComplete: enter
00:52:48.722 00.000 10844 UpdateGuideState(): m_state=6
00:52:48.722 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7528
00:52:48.723 00.001 10844 Star::Find returns 1 (1), X=264.61, Y=58.87, Mass=2713, SNR=33.3, Peak=255 HFD=3.6
00:52:48.723 00.000 10844 MultiStar: [#1 -0.33,0.22,0.91,U] [#2 -0.19,0.06,2.09,U] [#3 0.55,-0.04,0.97,U] [#4 -0.21,0.77,0.00,M2] [#5 -0.08,0.67,0.00,M1] [#6 -0.00,0.09,1.01,U] [#7 0.08,0.07,0.81,U] [#8 0.19,-0.05,1.01,U] 
00:52:48.723 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.11}, one-star: {0.24, 0.45}
00:52:48.723 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:52:48.723 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:52:48.723 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.12 mountY=0.02, mountTheta=2.95
00:52:48.725 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.11, opts=13)
00:52:48.726 00.001 10844 Enqueuing Move request for scope (0.04, 0.11)
00:52:48.726 00.000 11060 Worker thread wakes up
00:52:48.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:48.726 00.000 10844 UpdateGuideState exits: m=2713 SNR=33.3 Saturated
00:52:48.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:48.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:48.726 00.000 10844 Enqueuing Expose request
00:52:48.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:52:48.726 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:52:48.727 00.001 11060 Moving (0.04, 0.11) raw xDistance=-0.12 yDistance=0.02
00:52:48.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:52:48.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:48.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:48.727 00.000 11060 MoveAxis(E, 0, ABG)
00:52:48.727 00.000 11060 Move returns status 0, amount 0
00:52:48.727 00.000 11060 MoveAxis(N, 0, ABG)
00:52:48.727 00.000 11060 Move returns status 0, amount 0
00:52:48.727 00.000 11060 move complete, result=0
00:52:48.727 00.000 11060 worker thread done servicing request
00:52:48.727 00.000 11060 Worker thread wakes up
00:52:48.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:48.729 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:48.730 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:49.361 00.631 11060 Exposure complete
00:52:49.550 00.189 11060 worker thread done servicing request
00:52:49.550 00.000 10844 OnExposeComplete: enter
00:52:49.550 00.000 10844 UpdateGuideState(): m_state=6
00:52:49.550 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7529
00:52:49.551 00.001 10844 Star::Find returns 1 (1), X=264.55, Y=58.16, Mass=2590, SNR=32.6, Peak=255 HFD=3.2
00:52:49.551 00.000 10844 MultiStar: [#1 0.12,0.12,1.02,U] [#2 -0.23,-0.18,2.01,U] [#3 0.51,0.51,0.00,M1] [#4 0.12,0.10,0.89,U] [#5 0.33,-0.28,1.08,U] [#6 -0.08,-0.21,0.89,U] [#7 -0.23,0.79,0.00,M2] [#8 0.42,0.79,0.00,M1] 
00:52:49.551 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.13}, one-star: {0.19, -0.26}
00:52:49.551 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
00:52:49.551 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
00:52:49.551 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.31 mountX=0.12 mountY=0.06, mountTheta=0.42
00:52:49.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.13, opts=13)
00:52:49.552 00.000 10844 Enqueuing Move request for scope (0.03, -0.13)
00:52:49.552 00.000 11060 Worker thread wakes up
00:52:49.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
00:52:49.554 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:49.554 00.000 10844 UpdateGuideState exits: m=2590 SNR=32.6 Saturated
00:52:49.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
00:52:49.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.554 00.000 11060 Moving (0.03, -0.13) raw xDistance=0.12 yDistance=0.06
00:52:49.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:52:49.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:49.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:49.554 00.000 10844 Enqueuing Expose request
00:52:49.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:52:49.554 00.000 11060 MoveAxis(W, 21, ABG)
00:52:49.554 00.000 11060 Guiding  Dir = 3, Dur = 21
00:52:49.558 00.004 11060 IsSlewing returns 0
00:52:49.558 00.000 11060 IsGuiding returns 0
00:52:49.604 00.046 11060 IsGuiding returns 0
00:52:49.604 00.000 11060 Move returns status 0, amount 21
00:52:49.604 00.000 11060 MoveAxis(N, 0, ABG)
00:52:49.605 00.001 11060 Move returns status 0, amount 0
00:52:49.605 00.000 11060 move complete, result=0
00:52:49.605 00.000 11060 worker thread done servicing request
00:52:49.605 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
00:52:49.605 00.000 11060 Worker thread wakes up
00:52:49.607 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:49.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:50.256 00.649 11060 Exposure complete
00:52:50.419 00.163 11060 worker thread done servicing request
00:52:50.419 00.000 10844 OnExposeComplete: enter
00:52:50.419 00.000 10844 UpdateGuideState(): m_state=6
00:52:50.420 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7530
00:52:50.420 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.87, Mass=2377, SNR=31.2, Peak=246 HFD=3.4
00:52:50.420 00.000 10844 MultiStar: [#1 -0.36,0.11,1.06,U] [#2 0.12,-0.10,2.14,U] [#3 0.42,0.32,1.01,U] [#4 -0.11,0.64,0.00,M2] [#5 0.29,0.45,1.14,U] [#6 0.15,-0.08,0.93,U] [#7 -0.11,0.23,0.87,U] [#8 0.19,-0.14,1.06,U] 
00:52:50.420 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.13}, one-star: {0.35, 0.45}
00:52:50.420 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
00:52:50.420 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
00:52:50.420 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.76 mountX=-0.15 mountY=0.11, mountTheta=2.50
00:52:50.421 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.13, opts=13)
00:52:50.422 00.001 10844 Enqueuing Move request for scope (0.13, 0.13)
00:52:50.422 00.000 11060 Worker thread wakes up
00:52:50.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:50.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
00:52:50.422 00.000 10844 UpdateGuideState exits: m=2377 SNR=31.2
00:52:50.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
00:52:50.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:50.422 00.000 11060 Moving (0.13, 0.13) raw xDistance=-0.15 yDistance=0.11
00:52:50.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:50.422 00.000 10844 Enqueuing Expose request
00:52:50.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:52:50.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:50.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:52:50.422 00.000 11060 MoveAxis(E, 25, ABG)
00:52:50.422 00.000 11060 Guiding  Dir = 2, Dur = 25
00:52:50.434 00.012 11060 IsSlewing returns 0
00:52:50.434 00.000 11060 IsGuiding returns 0
00:52:50.465 00.031 11060 IsGuiding returns 0
00:52:50.465 00.000 11060 Move returns status 0, amount 25
00:52:50.465 00.000 11060 MoveAxis(N, 0, ABG)
00:52:50.465 00.000 11060 Move returns status 0, amount 0
00:52:50.465 00.000 11060 move complete, result=0
00:52:50.465 00.000 11060 worker thread done servicing request
00:52:50.465 00.000 11060 Worker thread wakes up
00:52:50.465 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
00:52:50.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:50.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:51.107 00.642 11060 Exposure complete
00:52:51.270 00.163 11060 worker thread done servicing request
00:52:51.270 00.000 10844 OnExposeComplete: enter
00:52:51.270 00.000 10844 UpdateGuideState(): m_state=6
00:52:51.270 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7531
00:52:51.270 00.000 10844 Star::Find returns 1 (0), X=264.25, Y=59.25, Mass=2918, SNR=33.9, Peak=253 HFD=3.4
00:52:51.271 00.001 10844 MultiStar: [#1 -0.10,-0.27,1.08,U] [#2 -0.10,-0.11,1.99,U] [#3 0.36,0.50,0.00,M1] [#4 0.02,0.37,1.02,U] [#5 0.48,0.19,1.01,U] [#6 -0.25,-0.17,1.00,U] [#7 -0.23,0.57,0.91,U] [#8 0.20,-0.00,0.85,U] 
00:52:51.271 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {-0.11, 0.83}
00:52:51.271 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
00:52:51.271 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
00:52:51.271 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.74 mountX=-0.13 mountY=-0.05, mountTheta=-2.81
00:52:51.272 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.14, opts=13)
00:52:51.273 00.001 10844 Enqueuing Move request for scope (-0.02, 0.14)
00:52:51.273 00.000 11060 Worker thread wakes up
00:52:51.273 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:51.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:52:51.273 00.000 10844 UpdateGuideState exits: m=2918 SNR=33.9
00:52:51.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:52:51.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:51.273 00.000 11060 Moving (-0.02, 0.14) raw xDistance=-0.13 yDistance=-0.05
00:52:51.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:51.273 00.000 10844 Enqueuing Expose request
00:52:51.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:52:51.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:51.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:51.273 00.000 11060 MoveAxis(E, 24, ABG)
00:52:51.274 00.001 11060 Guiding  Dir = 2, Dur = 24
00:52:51.300 00.026 11060 IsSlewing returns 0
00:52:51.300 00.000 11060 IsGuiding returns 0
00:52:51.346 00.046 11060 IsGuiding returns 0
00:52:51.346 00.000 11060 Move returns status 0, amount 24
00:52:51.346 00.000 11060 MoveAxis(N, 0, ABG)
00:52:51.346 00.000 11060 Move returns status 0, amount 0
00:52:51.346 00.000 11060 move complete, result=0
00:52:51.346 00.000 11060 worker thread done servicing request
00:52:51.346 00.000 11060 Worker thread wakes up
00:52:51.346 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
00:52:51.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:51.347 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:51.990 00.643 11060 Exposure complete
00:52:52.160 00.170 11060 worker thread done servicing request
00:52:52.160 00.000 10844 OnExposeComplete: enter
00:52:52.160 00.000 10844 UpdateGuideState(): m_state=6
00:52:52.161 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7532
00:52:52.161 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=58.39, Mass=2865, SNR=33.5, Peak=248 HFD=3.4
00:52:52.161 00.000 10844 MultiStar: [#1 0.30,-0.54,0.00,M1] [#2 -0.66,-0.24,0.00,M1] [#3 0.41,-0.31,1.05,U] [#4 -0.36,-0.38,0.90,U] [#5 0.34,-0.16,1.07,U] [#6 -0.58,0.11,0.86,U] [#7 -0.00,-0.31,0.86,U] [#8 0.17,-0.82,0.00,M1] 
00:52:52.161 00.000 10844 single-star, 5 included, MultiStar: {0.02, -0.18}, one-star: {0.11, -0.03}
00:52:52.161 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
00:52:52.161 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
00:52:52.161 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.23 mountX=0.01 mountY=0.12, mountTheta=1.52
00:52:52.163 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
00:52:52.163 00.000 10844 Enqueuing Move request for scope (0.11, -0.03)
00:52:52.163 00.000 11060 Worker thread wakes up
00:52:52.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
00:52:52.163 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
00:52:52.163 00.000 11060 Moving (0.11, -0.03) raw xDistance=0.01 yDistance=0.12
00:52:52.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:52:52.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:52.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:52.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:52:52.163 00.000 11060 MoveAxis(E, 0, ABG)
00:52:52.163 00.000 11060 Move returns status 0, amount 0
00:52:52.163 00.000 11060 MoveAxis(N, 0, ABG)
00:52:52.163 00.000 10844 UpdateGuideState exits: m=2865 SNR=33.5
00:52:52.163 00.000 11060 Move returns status 0, amount 0
00:52:52.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:52.163 00.000 11060 move complete, result=0
00:52:52.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:52.163 00.000 10844 Enqueuing Expose request
00:52:52.163 00.000 11060 worker thread done servicing request
00:52:52.165 00.002 11060 Worker thread wakes up
00:52:52.165 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:52.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:52.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:52.801 00.636 11060 Exposure complete
00:52:52.954 00.153 11060 worker thread done servicing request
00:52:52.954 00.000 10844 OnExposeComplete: enter
00:52:52.954 00.000 10844 UpdateGuideState(): m_state=6
00:52:52.954 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7533
00:52:52.954 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.68, Mass=2797, SNR=34.0, Peak=255 HFD=3.2
00:52:52.955 00.001 10844 MultiStar: [#1 -0.42,-0.36,1.01,U] [#2 0.07,-0.78,0.00,M2] [#3 0.20,0.11,0.84,U] [#4 -0.34,0.05,0.97,U] [#5 -0.01,0.35,1.03,U] [#6 -0.61,0.31,0.00,M1] [#7 -0.55,-0.41,0.00,M1] [#8 0.46,-0.18,1.01,U] 
00:52:52.955 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.04}, one-star: {0.01, 0.26}
00:52:52.955 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
00:52:52.955 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.53)
00:52:52.955 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.02 mountX=-0.03 mountY=-0.02, mountTheta=-2.52
00:52:52.956 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
00:52:52.956 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
00:52:52.956 00.000 11060 Worker thread wakes up
00:52:52.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:52.956 00.000 10844 UpdateGuideState exits: m=2797 SNR=34.0 Saturated
00:52:52.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:52.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:52.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
00:52:52.956 00.000 10844 Enqueuing Expose request
00:52:52.956 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
00:52:52.957 00.001 11060 Moving (-0.02, 0.04) raw xDistance=-0.03 yDistance=-0.02
00:52:52.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:52:52.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:52.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:52:52.957 00.000 11060 MoveAxis(E, 0, ABG)
00:52:52.957 00.000 11060 Move returns status 0, amount 0
00:52:52.957 00.000 11060 MoveAxis(N, 0, ABG)
00:52:52.957 00.000 11060 Move returns status 0, amount 0
00:52:52.957 00.000 11060 move complete, result=0
00:52:52.957 00.000 11060 worker thread done servicing request
00:52:52.957 00.000 11060 Worker thread wakes up
00:52:52.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:52.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:52.959 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:53.596 00.637 11060 Exposure complete
00:52:53.769 00.173 11060 worker thread done servicing request
00:52:53.769 00.000 10844 OnExposeComplete: enter
00:52:53.769 00.000 10844 UpdateGuideState(): m_state=6
00:52:53.770 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7534
00:52:53.770 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=59.27, Mass=2467, SNR=31.9, Peak=252 HFD=3.3
00:52:53.770 00.000 10844 MultiStar: [#1 -0.52,0.06,0.98,U] [#2 0.30,0.08,2.21,U] [#3 0.32,0.17,0.94,U] [#4 -0.23,0.35,0.96,U] [#5 0.47,0.52,0.00,M1] [#6 -0.04,0.12,1.00,U] [#7 -0.30,0.35,0.93,U] [#8 0.45,0.17,1.03,U] 
00:52:53.770 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.24}, one-star: {0.19, 0.85}
00:52:53.770 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
00:52:53.770 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
00:52:53.770 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.32 mountX=-0.25 mountY=0.02, mountTheta=3.05
00:52:53.771 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.24, opts=13)
00:52:53.772 00.001 10844 Enqueuing Move request for scope (0.06, 0.24)
00:52:53.772 00.000 11060 Worker thread wakes up
00:52:53.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
00:52:53.772 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
00:52:53.772 00.000 11060 Moving (0.06, 0.24) raw xDistance=-0.25 yDistance=0.02
00:52:53.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:52:53.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:53.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:53.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:52:53.772 00.000 11060 MoveAxis(E, 44, ABG)
00:52:53.772 00.000 11060 Guiding  Dir = 2, Dur = 44
00:52:53.772 00.000 10844 UpdateGuideState exits: m=2467 SNR=31.9
00:52:53.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:53.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:53.772 00.000 10844 Enqueuing Expose request
00:52:53.777 00.005 11060 IsSlewing returns 0
00:52:53.777 00.000 11060 IsGuiding returns 0
00:52:53.823 00.046 11060 IsGuiding returns 0
00:52:53.823 00.000 11060 Move returns status 0, amount 44
00:52:53.823 00.000 11060 MoveAxis(N, 0, ABG)
00:52:53.823 00.000 11060 Move returns status 0, amount 0
00:52:53.824 00.001 11060 move complete, result=0
00:52:53.824 00.000 11060 worker thread done servicing request
00:52:53.824 00.000 11060 Worker thread wakes up
00:52:53.824 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.0 px 0 ms NORTH
00:52:53.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:53.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:54.453 00.629 11060 Exposure complete
00:52:54.610 00.157 11060 worker thread done servicing request
00:52:54.610 00.000 10844 OnExposeComplete: enter
00:52:54.610 00.000 10844 UpdateGuideState(): m_state=6
00:52:54.610 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7535
00:52:54.610 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=59.09, Mass=2758, SNR=33.8, Peak=252 HFD=3.3
00:52:54.611 00.001 10844 MultiStar: [#1 -0.10,0.01,1.01,U] [#2 -0.53,0.14,2.07,U] [#3 0.22,-0.07,0.94,U] [#4 -0.22,0.03,0.98,U] [#5 -0.07,0.30,0.94,U] [#6 -0.18,0.05,0.91,U] [#7 -0.57,0.49,0.00,M1] [#8 0.38,0.08,0.95,U] 
00:52:54.611 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.15}, one-star: {0.30, 0.68}
00:52:54.611 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.86 = -2.43)
00:52:54.611 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
00:52:54.611 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.10 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
00:52:54.612 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.15, opts=13)
00:52:54.612 00.000 10844 Enqueuing Move request for scope (-0.09, 0.15)
00:52:54.612 00.000 11060 Worker thread wakes up
00:52:54.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:52:54.612 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:52:54.612 00.000 11060 Moving (-0.09, 0.15) raw xDistance=-0.13 yDistance=-0.11
00:52:54.612 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:54.612 00.000 10844 UpdateGuideState exits: m=2758 SNR=33.8
00:52:54.613 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:54.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:54.613 00.000 10844 Enqueuing Expose request
00:52:54.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:52:54.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:54.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:52:54.613 00.000 11060 MoveAxis(E, 24, ABG)
00:52:54.613 00.000 11060 Guiding  Dir = 2, Dur = 24
00:52:54.618 00.005 11060 IsSlewing returns 0
00:52:54.618 00.000 11060 IsGuiding returns 0
00:52:54.649 00.031 11060 IsGuiding returns 0
00:52:54.649 00.000 11060 Move returns status 0, amount 24
00:52:54.649 00.000 11060 MoveAxis(N, 0, ABG)
00:52:54.649 00.000 11060 Move returns status 0, amount 0
00:52:54.649 00.000 11060 move complete, result=0
00:52:54.649 00.000 11060 worker thread done servicing request
00:52:54.649 00.000 11060 Worker thread wakes up
00:52:54.649 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
00:52:54.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:54.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:55.284 00.635 11060 Exposure complete
00:52:55.448 00.164 11060 worker thread done servicing request
00:52:55.448 00.000 10844 OnExposeComplete: enter
00:52:55.448 00.000 10844 UpdateGuideState(): m_state=6
00:52:55.448 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7536
00:52:55.449 00.001 10844 Star::Find returns 1 (0), X=264.45, Y=58.32, Mass=2758, SNR=32.7, Peak=247 HFD=3.3
00:52:55.449 00.000 10844 MultiStar: [#1 -0.32,0.02,1.02,U] [#2 0.05,-0.56,1.99,U] [#3 0.32,-0.38,0.98,U] [#4 -0.31,-0.01,1.02,U] [#5 -0.05,-0.27,1.02,U] [#6 -0.11,0.06,0.97,U] [#7 0.04,0.56,0.92,U] [#8 0.42,-0.33,1.07,U] 
00:52:55.449 00.000 10844 single-star, 8 included, MultiStar: {0.02, -0.16}, one-star: {0.08, -0.09}
00:52:55.449 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
00:52:55.449 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
00:52:55.449 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.85 mountX=0.08 mountY=0.09, mountTheta=0.89
00:52:55.451 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
00:52:55.451 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
00:52:55.451 00.000 11060 Worker thread wakes up
00:52:55.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:55.451 00.000 10844 UpdateGuideState exits: m=2758 SNR=32.7
00:52:55.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:55.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:55.451 00.000 10844 Enqueuing Expose request
00:52:55.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
00:52:55.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
00:52:55.452 00.001 11060 Moving (0.08, -0.09) raw xDistance=0.08 yDistance=0.09
00:52:55.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:52:55.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:55.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:55.452 00.000 11060 MoveAxis(E, 0, ABG)
00:52:55.452 00.000 11060 Move returns status 0, amount 0
00:52:55.452 00.000 11060 MoveAxis(N, 0, ABG)
00:52:55.452 00.000 11060 Move returns status 0, amount 0
00:52:55.452 00.000 11060 move complete, result=0
00:52:55.452 00.000 11060 worker thread done servicing request
00:52:55.453 00.001 11060 Worker thread wakes up
00:52:55.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:55.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:55.454 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:56.089 00.635 11060 Exposure complete
00:52:56.275 00.186 11060 worker thread done servicing request
00:52:56.275 00.000 10844 OnExposeComplete: enter
00:52:56.275 00.000 10844 UpdateGuideState(): m_state=6
00:52:56.275 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7537
00:52:56.276 00.001 10844 Star::Find returns 1 (1), X=264.77, Y=58.32, Mass=3121, SNR=35.8, Peak=255 HFD=3.5
00:52:56.276 00.000 10844 MultiStar: [#1 -0.21,-0.43,0.99,U] [#2 -0.19,-0.37,1.90,U] [#3 0.07,-0.34,0.89,U] [#4 -0.36,-0.23,0.90,U] [#5 0.20,0.07,0.85,U] [#6 -0.33,-0.42,0.91,U] [#7 -0.29,-0.17,0.91,U] [#8 0.09,0.44,0.85,U] 
00:52:56.276 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.20}, one-star: {0.40, -0.10}
00:52:56.276 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
00:52:56.276 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
00:52:56.276 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.95 mountX=0.21 mountY=-0.05, mountTheta=-0.22
00:52:56.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.20, opts=13)
00:52:56.278 00.000 10844 Enqueuing Move request for scope (-0.08, -0.20)
00:52:56.278 00.000 11060 Worker thread wakes up
00:52:56.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:56.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
00:52:56.278 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.8 Saturated
00:52:56.278 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
00:52:56.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:56.278 00.000 11060 Moving (-0.08, -0.20) raw xDistance=0.21 yDistance=-0.05
00:52:56.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:56.278 00.000 10844 Enqueuing Expose request
00:52:56.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:52:56.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:56.279 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:56.279 00.000 11060 MoveAxis(W, 37, ABG)
00:52:56.279 00.000 11060 Guiding  Dir = 3, Dur = 37
00:52:56.286 00.007 11060 IsSlewing returns 0
00:52:56.286 00.000 11060 IsGuiding returns 0
00:52:56.332 00.046 11060 IsGuiding returns 0
00:52:56.332 00.000 11060 Move returns status 0, amount 37
00:52:56.332 00.000 11060 MoveAxis(N, 0, ABG)
00:52:56.333 00.001 11060 Move returns status 0, amount 0
00:52:56.333 00.000 11060 move complete, result=0
00:52:56.333 00.000 11060 worker thread done servicing request
00:52:56.333 00.000 11060 Worker thread wakes up
00:52:56.333 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
00:52:56.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:56.335 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:56.977 00.642 11060 Exposure complete
00:52:57.142 00.165 11060 worker thread done servicing request
00:52:57.142 00.000 10844 OnExposeComplete: enter
00:52:57.142 00.000 10844 UpdateGuideState(): m_state=6
00:52:57.142 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7538
00:52:57.142 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.35, Mass=2720, SNR=33.2, Peak=188 HFD=3.4
00:52:57.143 00.001 10844 MultiStar: [#1 -0.33,-0.24,0.91,U] [#2 -0.51,-0.19,2.18,U] [#3 0.45,-0.17,0.90,U] [#4 -0.03,0.06,1.01,U] [#5 0.27,-0.15,1.07,U] [#6 -0.14,0.16,0.94,U] [#7 -0.44,0.16,0.93,U] [#8 0.15,0.03,0.94,U] 
00:52:57.143 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {0.22, -0.06}
00:52:57.143 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
00:52:57.143 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
00:52:57.143 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.55 mountX=0.08 mountY=-0.08, mountTheta=-0.81
00:52:57.144 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
00:52:57.144 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
00:52:57.144 00.000 11060 Worker thread wakes up
00:52:57.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
00:52:57.144 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
00:52:57.144 00.000 11060 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=-0.08
00:52:57.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:52:57.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:57.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:57.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:52:57.144 00.000 11060 MoveAxis(E, 0, ABG)
00:52:57.145 00.001 11060 Move returns status 0, amount 0
00:52:57.145 00.000 11060 MoveAxis(N, 0, ABG)
00:52:57.145 00.000 11060 Move returns status 0, amount 0
00:52:57.145 00.000 10844 UpdateGuideState exits: m=2720 SNR=33.2
00:52:57.145 00.000 11060 move complete, result=0
00:52:57.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:57.145 00.000 11060 worker thread done servicing request
00:52:57.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:57.145 00.000 10844 Enqueuing Expose request
00:52:57.145 00.000 11060 Worker thread wakes up
00:52:57.145 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:57.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:57.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:57.775 00.630 11060 Exposure complete
00:52:57.946 00.171 11060 worker thread done servicing request
00:52:57.946 00.000 10844 OnExposeComplete: enter
00:52:57.946 00.000 10844 UpdateGuideState(): m_state=6
00:52:57.946 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7539
00:52:57.947 00.001 10844 Star::Find returns 1 (1), X=264.01, Y=58.48, Mass=2801, SNR=33.7, Peak=255 HFD=3.0
00:52:57.947 00.000 10844 MultiStar: [#1 -0.21,-0.73,0.00,M1] [#2 -0.20,-0.45,2.02,U] [#3 0.25,0.14,0.91,U] [#4 -0.42,-0.06,0.93,U] [#5 0.42,-0.42,1.04,U] [#6 -0.52,-0.45,0.00,M1] [#7 -0.78,-0.40,0.00,M1] [#8 -0.09,-0.47,0.92,U] 
00:52:57.947 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.24}, one-star: {-0.35, 0.07}
00:52:57.947 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
00:52:57.947 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
00:52:57.947 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.91 mountX=0.25 mountY=-0.05, mountTheta=-0.18
00:52:57.948 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.24, opts=13)
00:52:57.948 00.000 10844 Enqueuing Move request for scope (-0.09, -0.24)
00:52:57.948 00.000 11060 Worker thread wakes up
00:52:57.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:57.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
00:52:57.948 00.000 10844 UpdateGuideState exits: m=2801 SNR=33.7 Saturated
00:52:57.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
00:52:57.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:57.948 00.000 11060 Moving (-0.09, -0.24) raw xDistance=0.25 yDistance=-0.05
00:52:57.949 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:57.949 00.000 10844 Enqueuing Expose request
00:52:57.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
00:52:57.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:57.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:52:57.949 00.000 11060 MoveAxis(W, 43, ABG)
00:52:57.949 00.000 11060 Guiding  Dir = 3, Dur = 43
00:52:57.979 00.030 11060 IsSlewing returns 0
00:52:57.979 00.000 11060 IsGuiding returns 0
00:52:58.036 00.057 11060 IsGuiding returns 0
00:52:58.036 00.000 11060 Move returns status 0, amount 43
00:52:58.036 00.000 11060 MoveAxis(N, 0, ABG)
00:52:58.036 00.000 11060 Move returns status 0, amount 0
00:52:58.036 00.000 11060 move complete, result=0
00:52:58.036 00.000 11060 worker thread done servicing request
00:52:58.036 00.000 11060 Worker thread wakes up
00:52:58.036 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
00:52:58.037 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:58.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:58.681 00.644 11060 Exposure complete
00:52:58.887 00.206 11060 worker thread done servicing request
00:52:58.887 00.000 10844 OnExposeComplete: enter
00:52:58.887 00.000 10844 UpdateGuideState(): m_state=6
00:52:58.888 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7540
00:52:58.888 00.000 10844 Star::Find returns 1 (1), X=264.89, Y=58.80, Mass=2820, SNR=34.2, Peak=255 HFD=3.4
00:52:58.888 00.000 10844 MultiStar: [#1 -0.52,0.19,0.97,U] [#2 -0.59,0.08,2.04,U] [#3 0.31,0.21,0.87,U] [#4 -0.02,0.15,0.99,U] [#5 -0.13,-0.23,1.00,U] [#6 0.16,0.21,0.81,U] [#7 0.31,-0.12,0.90,U] [#8 -0.06,-0.62,0.00,M1] 
00:52:58.888 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {0.52, 0.39}
00:52:58.888 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.97 = -2.32)
00:52:58.888 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
00:52:58.889 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.21 mountX=-0.09 mountY=-0.09, mountTheta=-2.32
00:52:58.890 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.10, opts=13)
00:52:58.890 00.000 10844 Enqueuing Move request for scope (-0.08, 0.10)
00:52:58.890 00.000 11060 Worker thread wakes up
00:52:58.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:52:58.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:52:58.890 00.000 10844 UpdateGuideState exits: m=2820 SNR=34.2 Saturated
00:52:58.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:52:58.891 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:58.891 00.000 11060 Moving (-0.08, 0.10) raw xDistance=-0.09 yDistance=-0.09
00:52:58.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:58.891 00.000 10844 Enqueuing Expose request
00:52:58.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:58.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:58.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:52:58.891 00.000 11060 MoveAxis(E, 0, ABG)
00:52:58.891 00.000 11060 Move returns status 0, amount 0
00:52:58.891 00.000 11060 MoveAxis(N, 0, ABG)
00:52:58.891 00.000 11060 Move returns status 0, amount 0
00:52:58.891 00.000 11060 move complete, result=0
00:52:58.891 00.000 11060 worker thread done servicing request
00:52:58.892 00.001 11060 Worker thread wakes up
00:52:58.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:58.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:52:58.893 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:59.531 00.638 11060 Exposure complete
00:52:59.827 00.296 11060 worker thread done servicing request
00:52:59.827 00.000 10844 OnExposeComplete: enter
00:52:59.827 00.000 10844 UpdateGuideState(): m_state=6
00:52:59.828 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7541
00:52:59.828 00.000 10844 Star::Find returns 1 (1), X=264.57, Y=58.89, Mass=3132, SNR=35.1, Peak=255 HFD=3.6
00:52:59.829 00.001 10844 MultiStar: [#1 -0.10,-0.12,0.98,U] [#2 0.09,0.12,1.86,U] [#3 0.64,0.13,0.00,M1] [#4 -0.41,0.23,0.83,U] [#5 0.74,0.49,0.00,M1] [#6 0.04,0.45,0.83,U] [#7 0.06,0.48,0.83,U] [#8 0.24,0.21,1.03,U] 
00:52:59.829 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.24}, one-star: {0.20, 0.47}
00:52:59.829 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
00:52:59.829 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
00:52:59.829 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.42 mountX=-0.24 mountY=-0.00, mountTheta=-3.13
00:52:59.841 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.24, opts=13)
00:52:59.841 00.000 10844 Enqueuing Move request for scope (0.04, 0.24)
00:52:59.841 00.000 11060 Worker thread wakes up
00:52:59.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
00:52:59.843 00.002 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
00:52:59.843 00.000 11060 Moving (0.04, 0.24) raw xDistance=-0.24 yDistance=-0.00
00:52:59.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:52:59.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:59.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:52:59.844 00.001 11060 MoveAxis(E, 42, ABG)
00:52:59.844 00.000 11060 Guiding  Dir = 2, Dur = 42
00:52:59.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:52:59.844 00.000 10844 UpdateGuideState exits: m=3132 SNR=35.1 Saturated
00:52:59.845 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:59.846 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:52:59.846 00.000 10844 Enqueuing Expose request
00:52:59.850 00.004 11060 IsSlewing returns 0
00:52:59.851 00.001 11060 IsGuiding returns 0
00:52:59.921 00.070 11060 IsGuiding returns 0
00:52:59.921 00.000 11060 Move returns status 0, amount 42
00:52:59.922 00.001 11060 MoveAxis(N, 0, ABG)
00:52:59.922 00.000 11060 Move returns status 0, amount 0
00:52:59.922 00.000 11060 move complete, result=0
00:52:59.922 00.000 11060 worker thread done servicing request
00:52:59.922 00.000 11060 Worker thread wakes up
00:52:59.922 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
00:52:59.923 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:52:59.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:00.563 00.640 11060 Exposure complete
00:53:00.864 00.301 11060 worker thread done servicing request
00:53:00.865 00.001 10844 OnExposeComplete: enter
00:53:00.865 00.000 10844 UpdateGuideState(): m_state=6
00:53:00.865 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7542
00:53:00.865 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=59.06, Mass=3468, SNR=38.1, Peak=237 HFD=4.2
00:53:00.866 00.001 10844 MultiStar: [#1 0.09,-0.10,0.86,U] [#2 0.04,-0.22,1.88,U] [#3 0.27,0.25,0.87,U] [#4 -0.07,-0.15,0.81,U] [#5 0.09,0.10,0.88,U] [#6 -0.08,-0.02,0.83,U] [#7 -0.24,0.26,0.76,U] [#8 0.29,-0.25,0.81,U] 
00:53:00.866 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.26, 0.65}
00:53:00.866 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:53:00.866 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
00:53:00.866 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.14 mountX=-0.04 mountY=0.01, mountTheta=2.88
00:53:00.868 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
00:53:00.868 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
00:53:00.868 00.000 11060 Worker thread wakes up
00:53:00.869 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:00.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
00:53:00.869 00.000 10844 UpdateGuideState exits: m=3468 SNR=38.1
00:53:00.869 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
00:53:00.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:00.869 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.04 yDistance=0.01
00:53:00.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:53:00.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:00.869 00.000 10844 Enqueuing Expose request
00:53:00.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:00.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:00.871 00.002 11060 MoveAxis(E, 0, ABG)
00:53:00.871 00.000 11060 Move returns status 0, amount 0
00:53:00.871 00.000 11060 MoveAxis(N, 0, ABG)
00:53:00.871 00.000 11060 Move returns status 0, amount 0
00:53:00.871 00.000 11060 move complete, result=0
00:53:00.871 00.000 11060 worker thread done servicing request
00:53:00.871 00.000 11060 Worker thread wakes up
00:53:00.872 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:00.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:00.873 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:01.502 00.629 11060 Exposure complete
00:53:01.750 00.248 11060 worker thread done servicing request
00:53:01.750 00.000 10844 OnExposeComplete: enter
00:53:01.750 00.000 10844 UpdateGuideState(): m_state=6
00:53:01.750 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7543
00:53:01.750 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=59.17, Mass=2941, SNR=34.6, Peak=255 HFD=3.7
00:53:01.751 00.001 10844 MultiStar: [#1 0.05,0.13,0.97,U] [#2 -0.16,0.08,2.07,U] [#3 0.14,0.43,0.87,U] [#4 -0.26,0.73,0.00,M1] [#5 0.37,0.67,0.00,M1] [#6 -0.33,0.31,0.91,U] [#7 -0.19,0.77,0.00,M1] [#8 -0.23,0.39,0.98,U] 
00:53:01.751 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.30}, one-star: {0.05, 0.75}
00:53:01.751 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
00:53:01.751 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
00:53:01.751 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.87 mountX=-0.28 mountY=-0.14, mountTheta=-2.68
00:53:01.753 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.30, opts=13)
00:53:01.753 00.000 10844 Enqueuing Move request for scope (-0.09, 0.30)
00:53:01.753 00.000 11060 Worker thread wakes up
00:53:01.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:01.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
00:53:01.753 00.000 10844 UpdateGuideState exits: m=2941 SNR=34.6 Saturated
00:53:01.753 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
00:53:01.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:01.753 00.000 11060 Moving (-0.09, 0.30) raw xDistance=-0.28 yDistance=-0.14
00:53:01.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:01.754 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:53:01.754 00.000 10844 Enqueuing Expose request
00:53:01.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:01.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:53:01.754 00.000 11060 MoveAxis(E, 49, ABG)
00:53:01.754 00.000 11060 Guiding  Dir = 2, Dur = 49
00:53:01.762 00.008 11060 IsSlewing returns 0
00:53:01.762 00.000 11060 IsGuiding returns 0
00:53:01.825 00.063 11060 IsGuiding returns 0
00:53:01.825 00.000 11060 Move returns status 0, amount 49
00:53:01.825 00.000 11060 MoveAxis(N, 0, ABG)
00:53:01.825 00.000 11060 Move returns status 0, amount 0
00:53:01.825 00.000 11060 move complete, result=0
00:53:01.825 00.000 11060 worker thread done servicing request
00:53:01.826 00.001 11060 Worker thread wakes up
00:53:01.826 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
00:53:01.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:01.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:02.461 00.635 11060 Exposure complete
00:53:02.685 00.224 11060 worker thread done servicing request
00:53:02.685 00.000 10844 OnExposeComplete: enter
00:53:02.685 00.000 10844 UpdateGuideState(): m_state=6
00:53:02.686 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7544
00:53:02.686 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=58.79, Mass=2882, SNR=34.7, Peak=252 HFD=3.0
00:53:02.686 00.000 10844 MultiStar: [#1 -0.29,-0.10,1.03,U] [#2 -0.16,0.25,2.00,U] [#3 0.10,-0.24,0.86,U] [#4 -0.35,0.41,0.98,U] [#5 0.21,0.72,0.00,M2] [#6 0.04,0.59,0.83,U] [#7 -0.12,0.66,0.00,M2] [#8 -0.21,0.20,0.94,U] 
00:53:02.687 00.001 10844 refined, 6 included, MultiStar: {-0.16, 0.22}, one-star: {-0.21, 0.37}
00:53:02.687 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
00:53:02.687 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
00:53:02.687 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.22 mountX=-0.18 mountY=-0.20, mountTheta=-2.32
00:53:02.689 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.22, opts=13)
00:53:02.689 00.000 10844 Enqueuing Move request for scope (-0.16, 0.22)
00:53:02.690 00.001 11060 Worker thread wakes up
00:53:02.691 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
00:53:02.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:53:02.691 00.000 10844 UpdateGuideState exits: m=2882 SNR=34.7
00:53:02.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:02.692 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:02.692 00.000 10844 Enqueuing Expose request
00:53:02.692 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
00:53:02.692 00.000 11060 Moving (-0.16, 0.22) raw xDistance=-0.18 yDistance=-0.20
00:53:02.692 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:53:02.694 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:53:02.694 00.000 11060 MoveAxis(E, 33, ABG)
00:53:02.694 00.000 11060 Guiding  Dir = 2, Dur = 33
00:53:02.699 00.005 11060 IsSlewing returns 0
00:53:02.699 00.000 11060 IsGuiding returns 0
00:53:02.746 00.047 11060 IsGuiding returns 0
00:53:02.746 00.000 11060 Move returns status 0, amount 33
00:53:02.746 00.000 11060 MoveAxis(N, 76, ABG)
00:53:02.746 00.000 11060 Guiding  Dir = 0, Dur = 76
00:53:02.778 00.032 11060 IsSlewing returns 0
00:53:02.778 00.000 11060 IsGuiding returns 0
00:53:02.872 00.094 11060 IsGuiding returns 0
00:53:02.872 00.000 11060 Move returns status 0, amount 76
00:53:02.873 00.001 11060 move complete, result=0
00:53:02.873 00.000 11060 worker thread done servicing request
00:53:02.873 00.000 11060 Worker thread wakes up
00:53:02.873 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 76 ms NORTH
00:53:02.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:02.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:03.500 00.627 11060 Exposure complete
00:53:03.688 00.188 11060 worker thread done servicing request
00:53:03.688 00.000 10844 OnExposeComplete: enter
00:53:03.689 00.001 10844 UpdateGuideState(): m_state=6
00:53:03.689 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7545
00:53:03.689 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.62, Mass=2938, SNR=34.5, Peak=250 HFD=3.4
00:53:03.689 00.000 10844 MultiStar: [#1 -0.34,-0.39,0.93,U] [#2 -0.04,-0.54,1.95,U] [#3 0.27,-0.20,1.05,U] [#4 -0.11,0.00,1.00,U] [#5 0.30,0.12,0.90,U] [#6 -0.46,-0.60,0.00,M1] [#7 -0.36,-0.11,0.93,U] [#8 -0.21,-0.05,0.88,U] 
00:53:03.689 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.17}, one-star: {0.29, 0.20}
00:53:03.689 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
00:53:03.691 00.002 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
00:53:03.691 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.70 mountX=0.17 mountY=0.01, mountTheta=0.04
00:53:03.692 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.17, opts=13)
00:53:03.692 00.000 10844 Enqueuing Move request for scope (-0.02, -0.17)
00:53:03.692 00.000 11060 Worker thread wakes up
00:53:03.692 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:03.692 00.000 10844 UpdateGuideState exits: m=2938 SNR=34.5
00:53:03.692 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:03.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:03.692 00.000 10844 Enqueuing Expose request
00:53:03.692 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
00:53:03.693 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
00:53:03.693 00.000 11060 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.01
00:53:03.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
00:53:03.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:03.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:53:03.693 00.000 11060 MoveAxis(W, 29, ABG)
00:53:03.693 00.000 11060 Guiding  Dir = 3, Dur = 29
00:53:03.700 00.007 11060 IsSlewing returns 0
00:53:03.700 00.000 11060 IsGuiding returns 0
00:53:03.733 00.033 11060 IsGuiding returns 0
00:53:03.733 00.000 11060 Move returns status 0, amount 29
00:53:03.733 00.000 11060 MoveAxis(N, 0, ABG)
00:53:03.733 00.000 11060 Move returns status 0, amount 0
00:53:03.733 00.000 11060 move complete, result=0
00:53:03.734 00.001 10844 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
00:53:03.734 00.000 11060 worker thread done servicing request
00:53:03.734 00.000 11060 Worker thread wakes up
00:53:03.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:03.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:04.381 00.647 11060 Exposure complete
00:53:04.571 00.190 11060 worker thread done servicing request
00:53:04.571 00.000 10844 OnExposeComplete: enter
00:53:04.571 00.000 10844 UpdateGuideState(): m_state=6
00:53:04.571 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7546
00:53:04.571 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=58.96, Mass=2784, SNR=33.2, Peak=248 HFD=3.3
00:53:04.571 00.000 10844 MultiStar: [#1 0.31,-0.01,1.00,U] [#2 -0.53,0.06,2.02,U] [#3 0.18,0.28,0.90,U] [#4 -0.30,0.24,1.01,U] [#5 -0.15,0.29,1.00,U] [#6 -0.18,0.18,0.93,U] [#7 0.37,0.60,0.00,M2] [#8 0.18,0.04,0.91,U] 
00:53:04.572 00.001 10844 refined, 7 included, MultiStar: {-0.12, 0.19}, one-star: {-0.01, 0.54}
00:53:04.572 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.38)
00:53:04.572 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.39)
00:53:04.572 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.16 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
00:53:04.573 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.19, opts=13)
00:53:04.573 00.000 10844 Enqueuing Move request for scope (-0.12, 0.19)
00:53:04.573 00.000 11060 Worker thread wakes up
00:53:04.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:04.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
00:53:04.573 00.000 10844 UpdateGuideState exits: m=2784 SNR=33.2
00:53:04.573 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
00:53:04.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:04.573 00.000 11060 Moving (-0.12, 0.19) raw xDistance=-0.16 yDistance=-0.15
00:53:04.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:04.573 00.000 10844 Enqueuing Expose request
00:53:04.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:53:04.574 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:04.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:53:04.574 00.000 11060 MoveAxis(E, 27, ABG)
00:53:04.574 00.000 11060 Guiding  Dir = 2, Dur = 27
00:53:04.576 00.002 11060 IsSlewing returns 0
00:53:04.576 00.000 11060 IsGuiding returns 0
00:53:04.611 00.035 11060 IsGuiding returns 0
00:53:04.611 00.000 11060 Move returns status 0, amount 27
00:53:04.612 00.001 11060 MoveAxis(N, 0, ABG)
00:53:04.612 00.000 11060 Move returns status 0, amount 0
00:53:04.612 00.000 11060 move complete, result=0
00:53:04.612 00.000 11060 worker thread done servicing request
00:53:04.612 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
00:53:04.613 00.001 11060 Worker thread wakes up
00:53:04.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:04.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:05.252 00.639 11060 Exposure complete
00:53:05.407 00.155 11060 worker thread done servicing request
00:53:05.407 00.000 10844 OnExposeComplete: enter
00:53:05.407 00.000 10844 UpdateGuideState(): m_state=6
00:53:05.407 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7547
00:53:05.407 00.000 10844 Star::Find returns 1 (0), X=265.02, Y=58.80, Mass=2713, SNR=33.1, Peak=223 HFD=3.3
00:53:05.408 00.001 10844 MultiStar: [#1 -0.22,0.02,1.01,U] [#2 0.10,0.31,2.10,U] [#3 0.21,0.61,0.00,M1] [#4 -0.38,0.94,0.00,M1] [#5 0.57,0.68,0.00,M1] [#6 -0.12,0.21,0.91,U] [#7 -0.36,0.58,0.00,M3] [#8 0.31,0.15,0.80,U] 
00:53:05.408 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.23}, one-star: {0.65, 0.39}
00:53:05.408 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:53:05.408 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:53:05.408 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.27 cameraTheta=1.05 mountX=-0.26 mountY=0.09, mountTheta=2.79
00:53:05.417 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.23, opts=13)
00:53:05.417 00.000 10844 Enqueuing Move request for scope (0.13, 0.23)
00:53:05.417 00.000 11060 Worker thread wakes up
00:53:05.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:05.417 00.000 10844 UpdateGuideState exits: m=2713 SNR=33.1
00:53:05.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:05.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:05.417 00.000 10844 Enqueuing Expose request
00:53:05.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
00:53:05.417 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
00:53:05.417 00.000 11060 Moving (0.13, 0.23) raw xDistance=-0.26 yDistance=0.09
00:53:05.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:53:05.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:05.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:53:05.417 00.000 11060 MoveAxis(E, 45, ABG)
00:53:05.418 00.001 11060 Guiding  Dir = 2, Dur = 45
00:53:05.436 00.018 11060 IsSlewing returns 0
00:53:05.436 00.000 11060 IsGuiding returns 0
00:53:05.498 00.062 11060 IsGuiding returns 0
00:53:05.499 00.001 11060 Move returns status 0, amount 45
00:53:05.499 00.000 11060 MoveAxis(N, 0, ABG)
00:53:05.499 00.000 11060 Move returns status 0, amount 0
00:53:05.499 00.000 11060 move complete, result=0
00:53:05.499 00.000 11060 worker thread done servicing request
00:53:05.499 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
00:53:05.499 00.000 11060 Worker thread wakes up
00:53:05.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:05.500 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:06.128 00.628 11060 Exposure complete
00:53:06.326 00.198 11060 worker thread done servicing request
00:53:06.326 00.000 10844 OnExposeComplete: enter
00:53:06.326 00.000 10844 UpdateGuideState(): m_state=6
00:53:06.326 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7548
00:53:06.326 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=59.33, Mass=2563, SNR=32.2, Peak=255 HFD=3.2
00:53:06.327 00.001 10844 MultiStar: [#1 -0.04,0.02,1.10,U] [#2 -0.03,-0.12,2.05,U] [#3 0.27,0.10,0.97,U] [#4 -0.21,0.31,0.95,U] [#5 0.85,0.22,0.00,M2] [#6 -0.38,0.30,0.98,U] [#7 -0.20,0.82,0.00,M4] [#8 -0.11,0.38,1.01,U] 
00:53:06.327 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.22}, one-star: {0.18, 0.92}
00:53:06.327 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
00:53:06.327 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
00:53:06.327 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.77 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
00:53:06.328 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.22, opts=13)
00:53:06.328 00.000 10844 Enqueuing Move request for scope (-0.04, 0.22)
00:53:06.328 00.000 11060 Worker thread wakes up
00:53:06.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:06.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
00:53:06.328 00.000 10844 UpdateGuideState exits: m=2563 SNR=32.2 Saturated
00:53:06.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
00:53:06.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:06.328 00.000 11060 Moving (-0.04, 0.22) raw xDistance=-0.21 yDistance=-0.08
00:53:06.329 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:06.329 00.000 10844 Enqueuing Expose request
00:53:06.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:53:06.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:06.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:06.329 00.000 11060 MoveAxis(E, 37, ABG)
00:53:06.329 00.000 11060 Guiding  Dir = 2, Dur = 37
00:53:06.345 00.016 11060 IsSlewing returns 0
00:53:06.345 00.000 11060 IsGuiding returns 0
00:53:06.388 00.043 11060 IsGuiding returns 0
00:53:06.388 00.000 11060 Move returns status 0, amount 37
00:53:06.388 00.000 11060 MoveAxis(N, 0, ABG)
00:53:06.388 00.000 11060 Move returns status 0, amount 0
00:53:06.388 00.000 11060 move complete, result=0
00:53:06.388 00.000 11060 worker thread done servicing request
00:53:06.388 00.000 11060 Worker thread wakes up
00:53:06.388 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
00:53:06.389 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:06.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:07.020 00.631 11060 Exposure complete
00:53:07.196 00.176 11060 worker thread done servicing request
00:53:07.196 00.000 10844 OnExposeComplete: enter
00:53:07.196 00.000 10844 UpdateGuideState(): m_state=6
00:53:07.196 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7549
00:53:07.196 00.000 10844 Star::Find returns 1 (0), X=264.37, Y=59.13, Mass=2721, SNR=33.0, Peak=245 HFD=3.5
00:53:07.198 00.002 10844 MultiStar: [#1 -0.24,0.61,0.00,M1] [#2 0.15,0.10,2.09,U] [#3 0.23,0.36,0.99,U] [#4 -0.10,0.64,0.00,M1] [#5 0.32,1.29,0.00,M3] [#6 -0.56,0.38,0.00,M1] [#7 -0.48,0.67,0.00,M5] [#8 0.13,0.53,0.95,U] 
00:53:07.198 00.000 10844 refined, 3 included, MultiStar: {0.13, 0.35}, one-star: {0.00, 0.71}
00:53:07.198 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:53:07.198 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:53:07.198 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.38 cameraTheta=1.22 mountX=-0.37 mountY=0.07, mountTheta=2.95
00:53:07.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.35, opts=13)
00:53:07.199 00.000 10844 Enqueuing Move request for scope (0.13, 0.35)
00:53:07.199 00.000 11060 Worker thread wakes up
00:53:07.200 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:07.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
00:53:07.200 00.000 10844 UpdateGuideState exits: m=2721 SNR=33.0
00:53:07.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:07.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:07.200 00.000 10844 Enqueuing Expose request
00:53:07.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
00:53:07.200 00.000 11060 Moving (0.13, 0.35) raw xDistance=-0.37 yDistance=0.07
00:53:07.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:53:07.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:07.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:53:07.200 00.000 11060 MoveAxis(E, 65, ABG)
00:53:07.200 00.000 11060 Guiding  Dir = 2, Dur = 65
00:53:07.234 00.034 11060 IsSlewing returns 0
00:53:07.234 00.000 11060 IsGuiding returns 0
00:53:07.329 00.095 11060 IsGuiding returns 0
00:53:07.329 00.000 11060 Move returns status 0, amount 65
00:53:07.329 00.000 11060 MoveAxis(N, 0, ABG)
00:53:07.329 00.000 11060 Move returns status 0, amount 0
00:53:07.329 00.000 11060 move complete, result=0
00:53:07.329 00.000 11060 worker thread done servicing request
00:53:07.329 00.000 11060 Worker thread wakes up
00:53:07.329 00.000 10844 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
00:53:07.330 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:07.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:07.961 00.631 11060 Exposure complete
00:53:08.114 00.153 10844 OnExposeComplete: enter
00:53:08.114 00.000 10844 UpdateGuideState(): m_state=6
00:53:08.121 00.007 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7550
00:53:08.121 00.000 10844 Star::Find returns 1 (0), X=264.86, Y=58.92, Mass=3078, SNR=35.3, Peak=239 HFD=3.1
00:53:08.121 00.000 11060 worker thread done servicing request
00:53:08.121 00.000 10844 MultiStar: [#1 -0.33,0.96,0.00,M2] [#2 -0.44,0.05,1.98,U] [#3 0.29,0.48,0.87,U] [#4 0.03,0.57,0.97,U] [#5 0.28,0.63,0.00,M4] [#6 0.16,0.39,0.78,U] [#7 0.12,0.49,0.83,U] [#8 0.00,-0.26,0.93,U] 
00:53:08.121 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.28}, one-star: {0.49, 0.50}
00:53:08.121 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
00:53:08.121 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
00:53:08.121 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.51 mountX=-0.28 mountY=-0.03, mountTheta=-3.04
00:53:08.124 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.28, opts=13)
00:53:08.124 00.000 10844 Enqueuing Move request for scope (0.02, 0.28)
00:53:08.124 00.000 11060 Worker thread wakes up
00:53:08.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:08.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
00:53:08.124 00.000 10844 UpdateGuideState exits: m=3078 SNR=35.3
00:53:08.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
00:53:08.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:08.124 00.000 11060 Moving (0.02, 0.28) raw xDistance=-0.28 yDistance=-0.03
00:53:08.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:08.124 00.000 10844 Enqueuing Expose request
00:53:08.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:53:08.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:08.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:08.124 00.000 11060 MoveAxis(E, 50, ABG)
00:53:08.124 00.000 11060 Guiding  Dir = 2, Dur = 50
00:53:08.144 00.020 11060 IsSlewing returns 0
00:53:08.144 00.000 11060 IsGuiding returns 0
00:53:08.224 00.080 11060 IsGuiding returns 0
00:53:08.224 00.000 11060 Move returns status 0, amount 50
00:53:08.224 00.000 11060 MoveAxis(N, 0, ABG)
00:53:08.224 00.000 11060 Move returns status 0, amount 0
00:53:08.224 00.000 11060 move complete, result=0
00:53:08.224 00.000 11060 worker thread done servicing request
00:53:08.224 00.000 11060 Worker thread wakes up
00:53:08.224 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
00:53:08.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:08.225 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:08.858 00.633 11060 Exposure complete
00:53:09.026 00.168 11060 worker thread done servicing request
00:53:09.026 00.000 10844 OnExposeComplete: enter
00:53:09.026 00.000 10844 UpdateGuideState(): m_state=6
00:53:09.027 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7551
00:53:09.027 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.96, Mass=2610, SNR=32.6, Peak=223 HFD=3.2
00:53:09.027 00.000 10844 MultiStar: [#1 -0.27,0.03,0.96,U] [#2 0.08,-0.47,2.03,U] [#3 0.69,-0.23,0.00,M1] [#4 -0.07,0.47,0.92,U] [#5 0.31,0.28,1.05,U] [#6 -0.01,0.31,0.90,U] [#7 -0.06,0.41,0.81,U] [#8 0.43,-0.15,0.96,U] 
00:53:09.027 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.10}, one-star: {0.38, 0.55}
00:53:09.027 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
00:53:09.027 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
00:53:09.027 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.74 mountX=-0.11 mountY=0.09, mountTheta=2.49
00:53:09.029 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
00:53:09.029 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
00:53:09.029 00.000 11060 Worker thread wakes up
00:53:09.029 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:09.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
00:53:09.029 00.000 10844 UpdateGuideState exits: m=2610 SNR=32.6
00:53:09.029 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
00:53:09.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:09.029 00.000 11060 Moving (0.10, 0.10) raw xDistance=-0.11 yDistance=0.09
00:53:09.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:09.029 00.000 10844 Enqueuing Expose request
00:53:09.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:53:09.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:09.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:53:09.029 00.000 11060 MoveAxis(E, 0, ABG)
00:53:09.029 00.000 11060 Move returns status 0, amount 0
00:53:09.029 00.000 11060 MoveAxis(N, 0, ABG)
00:53:09.029 00.000 11060 Move returns status 0, amount 0
00:53:09.029 00.000 11060 move complete, result=0
00:53:09.029 00.000 11060 worker thread done servicing request
00:53:09.029 00.000 11060 Worker thread wakes up
00:53:09.030 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:09.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:09.030 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:09.667 00.637 11060 Exposure complete
00:53:09.857 00.190 11060 worker thread done servicing request
00:53:09.857 00.000 10844 OnExposeComplete: enter
00:53:09.857 00.000 10844 UpdateGuideState(): m_state=6
00:53:09.857 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7552
00:53:09.858 00.001 10844 Star::Find returns 1 (0), X=264.48, Y=58.80, Mass=2797, SNR=32.9, Peak=254 HFD=3.4
00:53:09.858 00.000 10844 MultiStar: [#1 -0.35,0.00,0.98,U] [#2 -0.54,0.06,2.03,U] [#3 0.50,-0.56,0.00,M2] [#4 -0.26,0.57,0.00,M1] [#5 -0.02,-0.01,1.02,U] [#6 -0.10,-0.23,0.95,U] [#7 -0.45,0.08,0.87,U] [#8 0.48,-0.01,0.97,U] 
00:53:09.858 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.04}, one-star: {0.12, 0.38}
00:53:09.858 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
00:53:09.858 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.64)
00:53:09.858 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.91 mountX=-0.01 mountY=-0.18, mountTheta=-1.62
00:53:09.859 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.04, opts=13)
00:53:09.859 00.000 10844 Enqueuing Move request for scope (-0.18, 0.04)
00:53:09.859 00.000 11060 Worker thread wakes up
00:53:09.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:09.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
00:53:09.860 00.001 10844 UpdateGuideState exits: m=2797 SNR=32.9
00:53:09.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
00:53:09.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:09.860 00.000 11060 Moving (-0.18, 0.04) raw xDistance=-0.01 yDistance=-0.18
00:53:09.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:09.860 00.000 10844 Enqueuing Expose request
00:53:09.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:53:09.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:09.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:53:09.860 00.000 11060 MoveAxis(E, 0, ABG)
00:53:09.860 00.000 11060 Move returns status 0, amount 0
00:53:09.860 00.000 11060 MoveAxis(N, 0, ABG)
00:53:09.860 00.000 11060 Move returns status 0, amount 0
00:53:09.860 00.000 11060 move complete, result=0
00:53:09.860 00.000 11060 worker thread done servicing request
00:53:09.860 00.000 11060 Worker thread wakes up
00:53:09.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:09.861 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:09.862 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:10.496 00.634 11060 Exposure complete
00:53:10.656 00.160 11060 worker thread done servicing request
00:53:10.656 00.000 10844 OnExposeComplete: enter
00:53:10.657 00.001 10844 UpdateGuideState(): m_state=6
00:53:10.657 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7553
00:53:10.657 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.63, Mass=2767, SNR=33.1, Peak=255 HFD=3.2
00:53:10.657 00.000 10844 MultiStar: [#1 -0.13,0.17,0.98,U] [#2 -0.11,0.64,0.00,M1] [#3 0.44,0.10,0.98,U] [#4 -0.23,0.05,1.10,U] [#5 0.19,0.37,1.00,U] [#6 -0.03,0.05,0.92,U] [#7 0.12,0.57,0.81,U] [#8 0.20,0.39,1.00,U] 
00:53:10.657 00.000 10844 single-star, 7 included, MultiStar: {0.08, 0.23}, one-star: {0.10, 0.21}
00:53:10.657 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
00:53:10.657 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
00:53:10.658 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.14 mountX=-0.22 mountY=0.06, mountTheta=2.88
00:53:10.659 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.21, opts=13)
00:53:10.659 00.000 10844 Enqueuing Move request for scope (0.10, 0.21)
00:53:10.659 00.000 11060 Worker thread wakes up
00:53:10.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
00:53:10.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
00:53:10.659 00.000 11060 Moving (0.10, 0.21) raw xDistance=-0.22 yDistance=0.06
00:53:10.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:53:10.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:10.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:10.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:53:10.659 00.000 11060 MoveAxis(E, 39, ABG)
00:53:10.659 00.000 11060 Guiding  Dir = 2, Dur = 39
00:53:10.660 00.001 10844 UpdateGuideState exits: m=2767 SNR=33.1 Saturated
00:53:10.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:10.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:10.660 00.000 10844 Enqueuing Expose request
00:53:10.676 00.016 11060 IsSlewing returns 0
00:53:10.676 00.000 11060 IsGuiding returns 0
00:53:10.724 00.048 11060 IsGuiding returns 0
00:53:10.724 00.000 11060 Move returns status 0, amount 39
00:53:10.724 00.000 11060 MoveAxis(N, 0, ABG)
00:53:10.724 00.000 11060 Move returns status 0, amount 0
00:53:10.724 00.000 11060 move complete, result=0
00:53:10.724 00.000 11060 worker thread done servicing request
00:53:10.724 00.000 11060 Worker thread wakes up
00:53:10.724 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
00:53:10.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:10.725 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:11.357 00.632 11060 Exposure complete
00:53:11.549 00.192 11060 worker thread done servicing request
00:53:11.549 00.000 10844 OnExposeComplete: enter
00:53:11.549 00.000 10844 UpdateGuideState(): m_state=6
00:53:11.550 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7554
00:53:11.550 00.000 10844 Star::Find returns 1 (0), X=264.45, Y=59.26, Mass=2652, SNR=32.7, Peak=235 HFD=3.4
00:53:11.550 00.000 10844 MultiStar: [#1 -0.37,0.28,1.00,U] [#2 -0.18,0.13,2.03,U] [#3 0.56,-0.26,0.00,M2] [#4 -0.47,0.38,0.89,U] [#5 0.34,0.68,0.00,M2] [#6 -0.16,-0.14,1.00,U] [#7 0.12,0.36,0.84,U] [#8 0.46,-0.11,1.00,U] 
00:53:11.550 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.23}, one-star: {0.08, 0.85}
00:53:11.550 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
00:53:11.550 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
00:53:11.551 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.93 mountX=-0.21 mountY=-0.12, mountTheta=-2.62
00:53:11.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.23, opts=13)
00:53:11.552 00.000 10844 Enqueuing Move request for scope (-0.09, 0.23)
00:53:11.553 00.001 11060 Worker thread wakes up
00:53:11.553 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:11.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
00:53:11.553 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.7
00:53:11.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
00:53:11.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.553 00.000 11060 Moving (-0.09, 0.23) raw xDistance=-0.21 yDistance=-0.12
00:53:11.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:11.553 00.000 10844 Enqueuing Expose request
00:53:11.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:53:11.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:11.554 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:53:11.554 00.000 11060 MoveAxis(E, 38, ABG)
00:53:11.554 00.000 11060 Guiding  Dir = 2, Dur = 38
00:53:11.591 00.037 11060 IsSlewing returns 0
00:53:11.592 00.001 11060 IsGuiding returns 0
00:53:11.648 00.056 11060 IsGuiding returns 0
00:53:11.648 00.000 11060 Move returns status 0, amount 38
00:53:11.648 00.000 11060 MoveAxis(N, 0, ABG)
00:53:11.648 00.000 11060 Move returns status 0, amount 0
00:53:11.648 00.000 11060 move complete, result=0
00:53:11.649 00.001 11060 worker thread done servicing request
00:53:11.649 00.000 11060 Worker thread wakes up
00:53:11.649 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
00:53:11.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:11.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:12.276 00.627 11060 Exposure complete
00:53:12.493 00.217 11060 worker thread done servicing request
00:53:12.493 00.000 10844 OnExposeComplete: enter
00:53:12.493 00.000 10844 UpdateGuideState(): m_state=6
00:53:12.493 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7555
00:53:12.493 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.62, Mass=2785, SNR=33.3, Peak=250 HFD=3.5
00:53:12.493 00.000 10844 MultiStar: [#1 -0.10,0.30,0.96,U] [#2 -0.30,-0.39,1.93,U] [#3 0.35,0.10,0.86,U] [#4 0.18,-0.34,1.04,U] [#5 -0.00,0.36,1.08,U] [#6 -0.04,-0.47,0.86,U] [#7 0.07,0.50,0.76,U] [#8 0.33,-0.29,0.89,U] 
00:53:12.493 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.32, 0.21}
00:53:12.493 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
00:53:12.493 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
00:53:12.493 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=0.04 mountY=0.05, mountTheta=0.98
00:53:12.496 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
00:53:12.496 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
00:53:12.496 00.000 11060 Worker thread wakes up
00:53:12.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:12.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:53:12.496 00.000 10844 UpdateGuideState exits: m=2785 SNR=33.3
00:53:12.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:53:12.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:12.496 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.05
00:53:12.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:12.496 00.000 10844 Enqueuing Expose request
00:53:12.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:53:12.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:12.497 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:53:12.497 00.000 11060 MoveAxis(E, 0, ABG)
00:53:12.497 00.000 11060 Move returns status 0, amount 0
00:53:12.497 00.000 11060 MoveAxis(N, 0, ABG)
00:53:12.497 00.000 11060 Move returns status 0, amount 0
00:53:12.497 00.000 11060 move complete, result=0
00:53:12.497 00.000 11060 worker thread done servicing request
00:53:12.497 00.000 11060 Worker thread wakes up
00:53:12.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:12.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:12.498 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:13.127 00.629 11060 Exposure complete
00:53:13.299 00.172 11060 worker thread done servicing request
00:53:13.299 00.000 10844 OnExposeComplete: enter
00:53:13.299 00.000 10844 UpdateGuideState(): m_state=6
00:53:13.299 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7556
00:53:13.301 00.002 10844 Star::Find returns 1 (0), X=264.71, Y=58.99, Mass=2877, SNR=34.2, Peak=218 HFD=3.9
00:53:13.301 00.000 10844 MultiStar: [#1 -0.25,-0.16,1.02,U] [#2 -0.14,-0.04,1.92,U] [#3 0.58,-0.16,0.90,U] [#4 -0.10,-0.02,0.93,U] [#5 0.26,0.35,0.98,U] [#6 -0.09,0.37,0.94,U] [#7 0.06,0.64,0.00,M1] [#8 0.71,0.20,0.00,M1] 
00:53:13.301 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.11}, one-star: {0.35, 0.57}
00:53:13.301 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:53:13.301 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:53:13.301 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.11 mountX=-0.12 mountY=0.04, mountTheta=2.84
00:53:13.302 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
00:53:13.302 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
00:53:13.303 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:13.303 00.000 11060 Worker thread wakes up
00:53:13.303 00.000 10844 UpdateGuideState exits: m=2877 SNR=34.2
00:53:13.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
00:53:13.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:13.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
00:53:13.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:13.303 00.000 10844 Enqueuing Expose request
00:53:13.303 00.000 11060 Moving (0.06, 0.11) raw xDistance=-0.12 yDistance=0.04
00:53:13.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:53:13.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:13.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:13.303 00.000 11060 MoveAxis(E, 21, ABG)
00:53:13.303 00.000 11060 Guiding  Dir = 2, Dur = 21
00:53:13.326 00.023 11060 IsSlewing returns 0
00:53:13.326 00.000 11060 IsGuiding returns 0
00:53:13.373 00.047 11060 IsGuiding returns 0
00:53:13.373 00.000 11060 Move returns status 0, amount 21
00:53:13.373 00.000 11060 MoveAxis(N, 0, ABG)
00:53:13.373 00.000 11060 Move returns status 0, amount 0
00:53:13.374 00.001 11060 move complete, result=0
00:53:13.374 00.000 11060 worker thread done servicing request
00:53:13.374 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
00:53:13.374 00.000 11060 Worker thread wakes up
00:53:13.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:13.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:14.015 00.641 11060 Exposure complete
00:53:14.177 00.162 11060 worker thread done servicing request
00:53:14.177 00.000 10844 OnExposeComplete: enter
00:53:14.177 00.000 10844 UpdateGuideState(): m_state=6
00:53:14.178 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7557
00:53:14.178 00.000 10844 Star::Find returns 1 (1), X=264.89, Y=58.77, Mass=3227, SNR=35.8, Peak=255 HFD=3.6
00:53:14.178 00.000 10844 MultiStar: [#1 -0.03,0.06,0.99,U] [#2 -0.13,-0.77,0.00,M1] [#3 0.37,-0.56,0.00,M1] [#4 0.47,0.40,0.00,M1] [#5 -0.39,0.16,0.92,U] [#6 -0.34,0.03,0.97,U] [#7 -0.25,0.94,0.00,M2] [#8 0.06,-0.40,0.88,U] 
00:53:14.178 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.05}, one-star: {0.52, 0.35}
00:53:14.178 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.84 = -2.45)
00:53:14.178 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
00:53:14.178 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.08 mountX=-0.04 mountY=-0.04, mountTheta=-2.46
00:53:14.179 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.05, opts=13)
00:53:14.179 00.000 10844 Enqueuing Move request for scope (-0.03, 0.05)
00:53:14.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:14.179 00.000 10844 UpdateGuideState exits: m=3227 SNR=35.8 Saturated
00:53:14.180 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:14.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:14.180 00.000 10844 Enqueuing Expose request
00:53:14.180 00.000 11060 Worker thread wakes up
00:53:14.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
00:53:14.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
00:53:14.180 00.000 11060 Moving (-0.03, 0.05) raw xDistance=-0.04 yDistance=-0.04
00:53:14.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:53:14.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:14.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:53:14.180 00.000 11060 MoveAxis(E, 0, ABG)
00:53:14.180 00.000 11060 Move returns status 0, amount 0
00:53:14.180 00.000 11060 MoveAxis(N, 0, ABG)
00:53:14.180 00.000 11060 Move returns status 0, amount 0
00:53:14.180 00.000 11060 move complete, result=0
00:53:14.180 00.000 11060 worker thread done servicing request
00:53:14.180 00.000 11060 Worker thread wakes up
00:53:14.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:14.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:14.181 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:14.806 00.625 11060 Exposure complete
00:53:14.978 00.172 11060 worker thread done servicing request
00:53:14.978 00.000 10844 OnExposeComplete: enter
00:53:14.978 00.000 10844 UpdateGuideState(): m_state=6
00:53:14.979 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7558
00:53:14.979 00.000 10844 Star::Find returns 1 (1), X=264.97, Y=58.80, Mass=2580, SNR=32.6, Peak=255 HFD=3.1
00:53:14.979 00.000 10844 MultiStar: [#1 -0.21,0.08,1.04,U] [#2 -0.20,-0.51,2.25,U] [#3 0.19,0.04,0.96,U] [#4 -0.12,0.33,1.05,U] [#5 0.27,0.39,1.04,U] [#6 -0.12,-0.01,0.97,U] [#7 -0.35,0.17,0.83,U] [#8 0.59,-0.48,0.00,M1] 
00:53:14.979 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {0.60, 0.38}
00:53:14.979 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
00:53:14.979 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
00:53:14.979 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.13 mountX=-0.02 mountY=-0.02, mountTheta=-2.41
00:53:14.982 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
00:53:14.982 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
00:53:14.982 00.000 11060 Worker thread wakes up
00:53:14.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:14.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
00:53:14.982 00.000 10844 UpdateGuideState exits: m=2580 SNR=32.6 Saturated
00:53:14.982 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
00:53:14.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:14.982 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.02 yDistance=-0.02
00:53:14.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:14.982 00.000 10844 Enqueuing Expose request
00:53:14.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:14.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:14.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:14.982 00.000 11060 MoveAxis(E, 0, ABG)
00:53:14.982 00.000 11060 Move returns status 0, amount 0
00:53:14.983 00.001 11060 MoveAxis(N, 0, ABG)
00:53:14.983 00.000 11060 Move returns status 0, amount 0
00:53:14.983 00.000 11060 move complete, result=0
00:53:14.983 00.000 11060 worker thread done servicing request
00:53:14.983 00.000 11060 Worker thread wakes up
00:53:14.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:14.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:14.984 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:15.620 00.636 11060 Exposure complete
00:53:15.815 00.195 11060 worker thread done servicing request
00:53:15.815 00.000 10844 OnExposeComplete: enter
00:53:15.815 00.000 10844 UpdateGuideState(): m_state=6
00:53:15.815 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7559
00:53:15.815 00.000 10844 Star::Find returns 1 (0), X=264.79, Y=59.41, Mass=2641, SNR=32.2, Peak=238 HFD=3.6
00:53:15.816 00.001 10844 MultiStar: [#1 -0.03,-0.55,0.94,U] [#2 0.33,-0.02,2.15,U] [#3 0.31,-0.15,0.95,U] [#4 0.15,-0.02,1.02,U] [#5 0.57,0.50,0.00,M1] [#6 -0.01,0.34,0.88,U] [#7 0.10,1.01,0.00,M2] [#8 0.15,0.69,0.00,M2] 
00:53:15.816 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.08}, one-star: {0.43, 0.99}
00:53:15.816 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
00:53:15.816 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
00:53:15.816 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.24 cameraTheta=0.36 mountX=-0.12 mountY=0.21, mountTheta=2.10
00:53:15.817 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.08, opts=13)
00:53:15.817 00.000 10844 Enqueuing Move request for scope (0.22, 0.08)
00:53:15.817 00.000 11060 Worker thread wakes up
00:53:15.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:15.818 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
00:53:15.818 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.2
00:53:15.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
00:53:15.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:15.818 00.000 11060 Moving (0.22, 0.08) raw xDistance=-0.12 yDistance=0.21
00:53:15.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:15.818 00.000 10844 Enqueuing Expose request
00:53:15.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:53:15.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:15.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:53:15.818 00.000 11060 MoveAxis(E, 21, ABG)
00:53:15.818 00.000 11060 Guiding  Dir = 2, Dur = 21
00:53:15.835 00.017 11060 IsSlewing returns 0
00:53:15.835 00.000 11060 IsGuiding returns 0
00:53:15.871 00.036 11060 IsGuiding returns 0
00:53:15.871 00.000 11060 Move returns status 0, amount 21
00:53:15.871 00.000 11060 MoveAxis(N, 0, ABG)
00:53:15.871 00.000 11060 Move returns status 0, amount 0
00:53:15.871 00.000 11060 move complete, result=0
00:53:15.871 00.000 11060 worker thread done servicing request
00:53:15.871 00.000 11060 Worker thread wakes up
00:53:15.871 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
00:53:15.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:15.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:16.510 00.639 11060 Exposure complete
00:53:16.721 00.211 11060 worker thread done servicing request
00:53:16.721 00.000 10844 OnExposeComplete: enter
00:53:16.721 00.000 10844 UpdateGuideState(): m_state=6
00:53:16.721 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7560
00:53:16.721 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.77, Mass=2865, SNR=34.0, Peak=255 HFD=3.5
00:53:16.722 00.001 10844 MultiStar: [#1 -0.30,0.23,0.90,U] [#2 -0.29,-0.04,2.02,U] [#3 0.64,0.16,0.00,M1] [#4 -0.00,0.50,0.91,U] [#5 0.30,0.17,1.01,U] [#6 0.05,-0.03,0.95,U] [#7 -0.39,0.28,0.86,U] [#8 0.41,0.27,1.00,U] 
00:53:16.722 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.18}, one-star: {0.07, 0.35}
00:53:16.722 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.55 = -2.74)
00:53:16.722 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
00:53:16.722 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.79 mountX=-0.17 mountY=-0.07, mountTheta=-2.75
00:53:16.724 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.18, opts=13)
00:53:16.724 00.000 10844 Enqueuing Move request for scope (-0.04, 0.18)
00:53:16.724 00.000 11060 Worker thread wakes up
00:53:16.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:16.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
00:53:16.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
00:53:16.724 00.000 10844 UpdateGuideState exits: m=2865 SNR=34.0 Saturated
00:53:16.724 00.000 11060 Moving (-0.04, 0.18) raw xDistance=-0.17 yDistance=-0.07
00:53:16.725 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:16.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:53:16.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:16.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:16.725 00.000 10844 Enqueuing Expose request
00:53:16.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:53:16.725 00.000 11060 MoveAxis(E, 31, ABG)
00:53:16.725 00.000 11060 Guiding  Dir = 2, Dur = 31
00:53:16.739 00.014 11060 IsSlewing returns 0
00:53:16.739 00.000 11060 IsGuiding returns 0
00:53:16.786 00.047 11060 IsGuiding returns 0
00:53:16.786 00.000 11060 Move returns status 0, amount 31
00:53:16.786 00.000 11060 MoveAxis(N, 0, ABG)
00:53:16.786 00.000 11060 Move returns status 0, amount 0
00:53:16.786 00.000 11060 move complete, result=0
00:53:16.787 00.001 11060 worker thread done servicing request
00:53:16.787 00.000 11060 Worker thread wakes up
00:53:16.787 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:53:16.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:16.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:17.434 00.647 11060 Exposure complete
00:53:17.725 00.291 11060 worker thread done servicing request
00:53:17.726 00.001 10844 OnExposeComplete: enter
00:53:17.726 00.000 10844 UpdateGuideState(): m_state=6
00:53:17.726 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7561
00:53:17.726 00.000 10844 Star::Find returns 1 (0), X=264.92, Y=59.08, Mass=2796, SNR=33.9, Peak=221 HFD=3.2
00:53:17.727 00.001 10844 MultiStar: [#1 0.01,-0.46,1.00,U] [#2 -0.65,-0.19,0.00,M1] [#3 0.09,0.12,0.86,U] [#4 -0.06,0.43,1.05,U] [#5 0.12,0.17,1.01,U] [#6 0.06,-0.47,0.83,U] [#7 -0.35,0.56,0.00,M2] [#8 -0.18,0.24,0.95,U] 
00:53:17.727 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.55, 0.66}
00:53:17.727 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
00:53:17.727 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
00:53:17.727 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.92 mountX=-0.13 mountY=0.07, mountTheta=2.66
00:53:17.730 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
00:53:17.730 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
00:53:17.758 00.028 11060 Worker thread wakes up
00:53:17.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
00:53:17.758 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
00:53:17.758 00.000 11060 Moving (0.09, 0.11) raw xDistance=-0.13 yDistance=0.07
00:53:17.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:53:17.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:17.759 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:53:17.759 00.000 11060 MoveAxis(E, 23, ABG)
00:53:17.759 00.000 11060 Guiding  Dir = 2, Dur = 23
00:53:17.760 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:17.760 00.000 10844 UpdateGuideState exits: m=2796 SNR=33.9
00:53:17.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:17.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:17.760 00.000 10844 Enqueuing Expose request
00:53:17.773 00.013 11060 IsSlewing returns 0
00:53:17.778 00.005 11060 IsGuiding returns 0
00:53:17.804 00.026 11060 IsGuiding returns 0
00:53:17.804 00.000 11060 Move returns status 0, amount 23
00:53:17.805 00.001 11060 MoveAxis(N, 0, ABG)
00:53:17.805 00.000 11060 Move returns status 0, amount 0
00:53:17.805 00.000 11060 move complete, result=0
00:53:17.805 00.000 11060 worker thread done servicing request
00:53:17.805 00.000 11060 Worker thread wakes up
00:53:17.805 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:53:17.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:17.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:18.434 00.629 11060 Exposure complete
00:53:18.697 00.263 11060 worker thread done servicing request
00:53:18.698 00.001 10844 OnExposeComplete: enter
00:53:18.698 00.000 10844 UpdateGuideState(): m_state=6
00:53:18.698 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7562
00:53:18.698 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=59.09, Mass=2893, SNR=33.2, Peak=247 HFD=3.6
00:53:18.699 00.001 10844 MultiStar: [#1 -0.25,0.44,0.94,U] [#2 -0.32,0.10,1.97,U] [#3 0.77,0.08,0.00,M1] [#4 -0.04,0.89,0.00,M1] [#5 -0.08,0.03,1.02,U] [#6 0.10,0.04,0.90,U] [#7 0.00,0.28,0.90,U] [#8 -0.02,0.28,0.96,U] 
00:53:18.699 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.24}, one-star: {0.06, 0.68}
00:53:18.699 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
00:53:18.699 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
00:53:18.699 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.98 mountX=-0.22 mountY=-0.14, mountTheta=-2.56
00:53:18.702 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.24, opts=13)
00:53:18.702 00.000 10844 Enqueuing Move request for scope (-0.11, 0.24)
00:53:18.702 00.000 11060 Worker thread wakes up
00:53:18.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
00:53:18.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
00:53:18.702 00.000 11060 Moving (-0.11, 0.24) raw xDistance=-0.22 yDistance=-0.14
00:53:18.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:53:18.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:18.703 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:53:18.703 00.000 11060 MoveAxis(E, 39, ABG)
00:53:18.703 00.000 11060 Guiding  Dir = 2, Dur = 39
00:53:18.704 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:18.704 00.000 10844 UpdateGuideState exits: m=2893 SNR=33.2
00:53:18.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:18.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:18.704 00.000 10844 Enqueuing Expose request
00:53:18.710 00.006 11060 IsSlewing returns 0
00:53:18.710 00.000 11060 IsGuiding returns 0
00:53:18.757 00.047 11060 IsGuiding returns 0
00:53:18.757 00.000 11060 Move returns status 0, amount 39
00:53:18.757 00.000 11060 MoveAxis(N, 0, ABG)
00:53:18.758 00.001 11060 Move returns status 0, amount 0
00:53:18.758 00.000 11060 move complete, result=0
00:53:18.758 00.000 11060 worker thread done servicing request
00:53:18.758 00.000 11060 Worker thread wakes up
00:53:18.758 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
00:53:18.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:18.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:19.399 00.641 11060 Exposure complete
00:53:19.649 00.250 11060 worker thread done servicing request
00:53:19.649 00.000 10844 OnExposeComplete: enter
00:53:19.649 00.000 10844 UpdateGuideState(): m_state=6
00:53:19.650 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7563
00:53:19.650 00.000 10844 Star::Find returns 1 (0), X=264.90, Y=59.00, Mass=2895, SNR=33.8, Peak=249 HFD=3.0
00:53:19.650 00.000 10844 MultiStar: [#1 -0.52,0.41,0.00,M1] [#2 0.11,0.33,2.05,U] [#3 0.64,0.11,0.00,M2] [#4 -0.07,0.38,0.99,U] [#5 0.15,0.41,1.07,U] [#6 0.03,-0.19,0.84,U] [#7 0.07,0.44,0.89,U] [#8 0.64,0.11,0.00,M1] 
00:53:19.651 00.001 10844 refined, 5 included, MultiStar: {0.14, 0.34}, one-star: {0.54, 0.58}
00:53:19.651 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:53:19.651 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
00:53:19.651 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.36 cameraTheta=1.18 mountX=-0.36 mountY=0.08, mountTheta=2.92
00:53:19.653 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.34, opts=13)
00:53:19.653 00.000 10844 Enqueuing Move request for scope (0.14, 0.34)
00:53:19.653 00.000 11060 Worker thread wakes up
00:53:19.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:19.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.34) opts 0xd
00:53:19.653 00.000 10844 UpdateGuideState exits: m=2895 SNR=33.8
00:53:19.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:19.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.34)
00:53:19.654 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:19.654 00.000 10844 Enqueuing Expose request
00:53:19.654 00.000 11060 Moving (0.14, 0.34) raw xDistance=-0.36 yDistance=0.08
00:53:19.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
00:53:19.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:19.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:53:19.655 00.001 11060 MoveAxis(E, 63, ABG)
00:53:19.655 00.000 11060 Guiding  Dir = 2, Dur = 63
00:53:19.666 00.011 11060 IsSlewing returns 0
00:53:19.666 00.000 11060 IsGuiding returns 0
00:53:19.745 00.079 11060 IsGuiding returns 0
00:53:19.745 00.000 11060 Move returns status 0, amount 63
00:53:19.745 00.000 11060 MoveAxis(N, 0, ABG)
00:53:19.745 00.000 11060 Move returns status 0, amount 0
00:53:19.745 00.000 11060 move complete, result=0
00:53:19.745 00.000 11060 worker thread done servicing request
00:53:19.745 00.000 11060 Worker thread wakes up
00:53:19.745 00.000 10844 GuideStep: -0.4 px 63 ms EAST, 0.1 px 0 ms NORTH
00:53:19.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:19.746 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:20.383 00.637 11060 Exposure complete
00:53:20.597 00.214 11060 worker thread done servicing request
00:53:20.597 00.000 10844 OnExposeComplete: enter
00:53:20.597 00.000 10844 UpdateGuideState(): m_state=6
00:53:20.598 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7564
00:53:20.598 00.000 10844 Star::Find returns 1 (0), X=264.87, Y=58.71, Mass=2605, SNR=32.5, Peak=250 HFD=3.2
00:53:20.598 00.000 10844 MultiStar: [#1 -0.31,-0.23,1.04,U] [#2 0.26,-0.01,2.01,U] [#3 0.70,-0.34,0.00,M3] [#4 -0.10,0.46,1.07,U] [#5 0.44,0.26,1.10,U] [#6 -0.06,-0.27,0.93,U] [#7 0.36,0.41,0.87,U] [#8 0.34,0.14,0.98,U] 
00:53:20.598 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.12}, one-star: {0.50, 0.30}
00:53:20.599 00.001 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:53:20.599 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:53:20.599 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.57 mountX=-0.15 mountY=0.16, mountTheta=2.31
00:53:20.601 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.12, opts=13)
00:53:20.601 00.000 10844 Enqueuing Move request for scope (0.18, 0.12)
00:53:20.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:20.601 00.000 10844 UpdateGuideState exits: m=2605 SNR=32.5
00:53:20.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:20.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:20.601 00.000 10844 Enqueuing Expose request
00:53:20.603 00.002 11060 Worker thread wakes up
00:53:20.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
00:53:20.603 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
00:53:20.603 00.000 11060 Moving (0.18, 0.12) raw xDistance=-0.15 yDistance=0.16
00:53:20.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:53:20.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:20.604 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:53:20.604 00.000 11060 MoveAxis(E, 28, ABG)
00:53:20.604 00.000 11060 Guiding  Dir = 2, Dur = 28
00:53:20.620 00.016 11060 IsSlewing returns 0
00:53:20.620 00.000 11060 IsGuiding returns 0
00:53:20.651 00.031 11060 IsGuiding returns 0
00:53:20.651 00.000 11060 Move returns status 0, amount 28
00:53:20.651 00.000 11060 MoveAxis(N, 0, ABG)
00:53:20.651 00.000 11060 Move returns status 0, amount 0
00:53:20.651 00.000 11060 move complete, result=0
00:53:20.652 00.001 10844 GuideStep: -0.1 px 28 ms EAST, 0.2 px 0 ms NORTH
00:53:20.652 00.000 11060 worker thread done servicing request
00:53:20.652 00.000 11060 Worker thread wakes up
00:53:20.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:20.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:21.281 00.629 11060 Exposure complete
00:53:21.495 00.214 11060 worker thread done servicing request
00:53:21.495 00.000 10844 OnExposeComplete: enter
00:53:21.495 00.000 10844 UpdateGuideState(): m_state=6
00:53:21.495 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7565
00:53:21.495 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=58.73, Mass=2552, SNR=32.3, Peak=255 HFD=3.3
00:53:21.497 00.002 10844 MultiStar: [#1 -0.14,0.25,1.16,U] [#2 0.03,0.10,2.09,U] [#3 0.43,-0.30,0.99,U] [#4 -0.72,0.44,0.00,M1] [#5 0.20,-0.10,1.12,U] [#6 -0.16,0.01,0.91,U] [#7 0.16,0.53,0.81,U] [#8 0.47,-0.16,0.91,U] 
00:53:21.497 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.39, 0.31}
00:53:21.497 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
00:53:21.497 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
00:53:21.497 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=-0.10 mountY=0.14, mountTheta=2.22
00:53:21.498 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
00:53:21.499 00.001 10844 Enqueuing Move request for scope (0.15, 0.08)
00:53:21.499 00.000 11060 Worker thread wakes up
00:53:21.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:21.499 00.000 10844 UpdateGuideState exits: m=2552 SNR=32.3 Saturated
00:53:21.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:21.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:21.499 00.000 10844 Enqueuing Expose request
00:53:21.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
00:53:21.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
00:53:21.499 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.10 yDistance=0.14
00:53:21.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:53:21.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:21.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:53:21.500 00.001 11060 MoveAxis(E, 0, ABG)
00:53:21.500 00.000 11060 Move returns status 0, amount 0
00:53:21.500 00.000 11060 MoveAxis(N, 0, ABG)
00:53:21.500 00.000 11060 Move returns status 0, amount 0
00:53:21.500 00.000 11060 move complete, result=0
00:53:21.500 00.000 11060 worker thread done servicing request
00:53:21.500 00.000 11060 Worker thread wakes up
00:53:21.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:21.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:21.502 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:22.154 00.652 11060 Exposure complete
00:53:22.347 00.193 11060 worker thread done servicing request
00:53:22.347 00.000 10844 OnExposeComplete: enter
00:53:22.347 00.000 10844 UpdateGuideState(): m_state=6
00:53:22.347 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7566
00:53:22.347 00.000 10844 Star::Find returns 1 (1), X=265.03, Y=58.57, Mass=2840, SNR=34.1, Peak=255 HFD=3.5
00:53:22.348 00.001 10844 MultiStar: [#1 -0.24,-0.05,0.93,U] [#2 -0.01,-0.13,1.97,U] [#3 0.79,-0.26,0.00,M3] [#4 -0.01,0.66,0.00,M2] [#5 0.59,0.15,1.12,U] [#6 0.68,0.11,0.00,M1] [#7 0.13,0.43,0.79,U] [#8 0.43,-0.10,0.94,U] 
00:53:22.348 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.04}, one-star: {0.66, 0.16}
00:53:22.348 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
00:53:22.348 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
00:53:22.348 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.17 mountX=-0.08 mountY=0.23, mountTheta=1.92
00:53:22.349 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.04, opts=13)
00:53:22.349 00.000 10844 Enqueuing Move request for scope (0.24, 0.04)
00:53:22.349 00.000 11060 Worker thread wakes up
00:53:22.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:22.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
00:53:22.349 00.000 10844 UpdateGuideState exits: m=2840 SNR=34.1 Saturated
00:53:22.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
00:53:22.350 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:22.350 00.000 11060 Moving (0.24, 0.04) raw xDistance=-0.08 yDistance=0.23
00:53:22.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:22.350 00.000 10844 Enqueuing Expose request
00:53:22.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:53:22.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:22.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:53:22.350 00.000 11060 MoveAxis(E, 0, ABG)
00:53:22.350 00.000 11060 Move returns status 0, amount 0
00:53:22.350 00.000 11060 MoveAxis(N, 0, ABG)
00:53:22.350 00.000 11060 Move returns status 0, amount 0
00:53:22.350 00.000 11060 move complete, result=0
00:53:22.350 00.000 11060 worker thread done servicing request
00:53:22.350 00.000 11060 Worker thread wakes up
00:53:22.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:22.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:22.351 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:53:22.986 00.635 11060 Exposure complete
00:53:23.180 00.194 11060 worker thread done servicing request
00:53:23.181 00.001 10844 OnExposeComplete: enter
00:53:23.181 00.000 10844 UpdateGuideState(): m_state=6
00:53:23.181 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7567
00:53:23.181 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.80, Mass=2714, SNR=33.0, Peak=252 HFD=3.7
00:53:23.181 00.000 10844 MultiStar: [#1 -0.22,-0.08,0.99,U] [#2 -0.09,-0.00,2.08,U] [#3 0.61,-0.19,0.00,M4] [#4 0.15,0.61,0.00,M3] [#5 0.64,0.75,0.00,M1] [#6 0.09,0.26,0.86,U] [#7 0.07,0.45,0.92,U] [#8 0.35,0.14,0.98,U] 
00:53:23.181 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.16}, one-star: {0.23, 0.39}
00:53:23.181 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:53:23.181 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:53:23.182 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.29 mountX=-0.16 mountY=0.02, mountTheta=3.02
00:53:23.183 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
00:53:23.183 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
00:53:23.183 00.000 11060 Worker thread wakes up
00:53:23.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:23.183 00.000 10844 UpdateGuideState exits: m=2714 SNR=33.0
00:53:23.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:23.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:23.183 00.000 10844 Enqueuing Expose request
00:53:23.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
00:53:23.184 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
00:53:23.184 00.000 11060 Moving (0.05, 0.16) raw xDistance=-0.16 yDistance=0.02
00:53:23.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:53:23.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:23.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:53:23.184 00.000 11060 MoveAxis(E, 28, ABG)
00:53:23.184 00.000 11060 Guiding  Dir = 2, Dur = 28
00:53:23.215 00.031 11060 IsSlewing returns 0
00:53:23.217 00.002 11060 IsGuiding returns 0
00:53:23.262 00.045 11060 IsGuiding returns 0
00:53:23.262 00.000 11060 Move returns status 0, amount 28
00:53:23.262 00.000 11060 MoveAxis(N, 0, ABG)
00:53:23.262 00.000 11060 Move returns status 0, amount 0
00:53:23.263 00.001 11060 move complete, result=0
00:53:23.263 00.000 11060 worker thread done servicing request
00:53:23.263 00.000 11060 Worker thread wakes up
00:53:23.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:23.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:23.263 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
00:53:23.894 00.631 11060 Exposure complete
00:53:24.086 00.192 11060 worker thread done servicing request
00:53:24.086 00.000 10844 OnExposeComplete: enter
00:53:24.086 00.000 10844 UpdateGuideState(): m_state=6
00:53:24.086 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7568
00:53:24.086 00.000 10844 Star::Find returns 1 (0), X=264.72, Y=58.94, Mass=2796, SNR=33.2, Peak=252 HFD=3.2
00:53:24.086 00.000 10844 MultiStar: [#1 -0.24,0.15,0.93,U] [#2 0.77,-0.24,0.00,M1] [#3 0.54,-0.12,0.91,U] [#4 -0.07,0.22,1.02,U] [#5 0.22,0.65,0.00,M2] [#6 0.00,0.44,0.90,U] [#7 -0.11,0.18,0.82,U] [#8 0.32,-0.35,0.88,U] 
00:53:24.086 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.16}, one-star: {0.35, 0.52}
00:53:24.086 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
00:53:24.086 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
00:53:24.086 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.94 mountX=-0.17 mountY=0.09, mountTheta=2.68
00:53:24.088 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
00:53:24.088 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
00:53:24.088 00.000 11060 Worker thread wakes up
00:53:24.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
00:53:24.088 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
00:53:24.088 00.000 11060 Moving (0.11, 0.16) raw xDistance=-0.17 yDistance=0.09
00:53:24.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:53:24.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:24.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:24.088 00.000 10844 UpdateGuideState exits: m=2796 SNR=33.2
00:53:24.090 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:53:24.090 00.000 11060 MoveAxis(E, 31, ABG)
00:53:24.090 00.000 11060 Guiding  Dir = 2, Dur = 31
00:53:24.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:24.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:24.090 00.000 10844 Enqueuing Expose request
00:53:24.105 00.015 11060 IsSlewing returns 0
00:53:24.105 00.000 11060 IsGuiding returns 0
00:53:24.152 00.047 11060 IsGuiding returns 0
00:53:24.152 00.000 11060 Move returns status 0, amount 31
00:53:24.152 00.000 11060 MoveAxis(N, 0, ABG)
00:53:24.153 00.001 11060 Move returns status 0, amount 0
00:53:24.153 00.000 11060 move complete, result=0
00:53:24.153 00.000 11060 worker thread done servicing request
00:53:24.153 00.000 11060 Worker thread wakes up
00:53:24.153 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
00:53:24.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:24.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:24.780 00.627 11060 Exposure complete
00:53:24.948 00.168 11060 worker thread done servicing request
00:53:24.949 00.001 10844 OnExposeComplete: enter
00:53:24.949 00.000 10844 UpdateGuideState(): m_state=6
00:53:24.949 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7569
00:53:24.949 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=59.34, Mass=2694, SNR=32.7, Peak=253 HFD=3.1
00:53:24.949 00.000 10844 MultiStar: [#1 0.20,0.29,0.97,U] [#2 -0.05,-0.06,2.10,U] [#3 0.60,0.32,0.00,M4] [#4 0.08,0.94,0.00,M3] [#5 0.62,0.45,0.00,M3] [#6 0.10,0.39,0.98,U] [#7 0.17,0.52,0.93,U] [#8 0.11,-0.13,0.87,U] 
00:53:24.949 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.27}, one-star: {0.44, 0.93}
00:53:24.949 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
00:53:24.949 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
00:53:24.950 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.12 mountX=-0.29 mountY=0.08, mountTheta=2.86
00:53:24.951 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.27, opts=13)
00:53:24.951 00.000 10844 Enqueuing Move request for scope (0.13, 0.27)
00:53:24.951 00.000 11060 Worker thread wakes up
00:53:24.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:24.951 00.000 10844 UpdateGuideState exits: m=2694 SNR=32.7
00:53:24.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:24.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:24.951 00.000 10844 Enqueuing Expose request
00:53:24.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
00:53:24.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
00:53:24.951 00.000 11060 Moving (0.13, 0.27) raw xDistance=-0.29 yDistance=0.08
00:53:24.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:53:24.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:24.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:53:24.952 00.001 11060 MoveAxis(E, 51, ABG)
00:53:24.952 00.000 11060 Guiding  Dir = 2, Dur = 51
00:53:24.974 00.022 11060 IsSlewing returns 0
00:53:24.974 00.000 11060 IsGuiding returns 0
00:53:25.039 00.065 11060 IsGuiding returns 0
00:53:25.039 00.000 11060 Move returns status 0, amount 51
00:53:25.039 00.000 11060 MoveAxis(N, 0, ABG)
00:53:25.039 00.000 11060 Move returns status 0, amount 0
00:53:25.039 00.000 11060 move complete, result=0
00:53:25.040 00.001 11060 worker thread done servicing request
00:53:25.040 00.000 11060 Worker thread wakes up
00:53:25.040 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
00:53:25.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:25.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:25.666 00.626 11060 Exposure complete
00:53:25.838 00.172 11060 worker thread done servicing request
00:53:25.838 00.000 10844 OnExposeComplete: enter
00:53:25.838 00.000 10844 UpdateGuideState(): m_state=6
00:53:25.838 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7570
00:53:25.838 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=59.48, Mass=2578, SNR=32.4, Peak=252 HFD=3.2
00:53:25.839 00.001 10844 MultiStar: [#1 -0.10,0.16,1.01,U] [#2 -0.22,-0.19,2.15,U] [#3 0.37,-0.12,0.95,U] [#4 -0.27,0.90,0.00,M4] [#5 0.19,0.69,0.00,M4] [#6 -0.26,-0.10,1.01,U] [#7 0.01,0.55,0.93,U] [#8 0.43,0.32,1.04,U] 
00:53:25.839 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.18}, one-star: {0.15, 1.06}
00:53:25.839 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
00:53:25.839 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
00:53:25.839 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=-0.18 mountY=-0.02, mountTheta=-3.05
00:53:25.842 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.18, opts=13)
00:53:25.842 00.000 10844 Enqueuing Move request for scope (0.01, 0.18)
00:53:25.842 00.000 11060 Worker thread wakes up
00:53:25.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:25.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
00:53:25.842 00.000 10844 UpdateGuideState exits: m=2578 SNR=32.4
00:53:25.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
00:53:25.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:25.842 00.000 11060 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=-0.02
00:53:25.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:25.842 00.000 10844 Enqueuing Expose request
00:53:25.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:53:25.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:25.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:25.842 00.000 11060 MoveAxis(E, 32, ABG)
00:53:25.842 00.000 11060 Guiding  Dir = 2, Dur = 32
00:53:25.848 00.006 11060 IsSlewing returns 0
00:53:25.848 00.000 11060 IsGuiding returns 0
00:53:25.898 00.050 11060 IsGuiding returns 0
00:53:25.899 00.001 11060 Move returns status 0, amount 32
00:53:25.899 00.000 11060 MoveAxis(N, 0, ABG)
00:53:25.899 00.000 11060 Move returns status 0, amount 0
00:53:25.899 00.000 11060 move complete, result=0
00:53:25.899 00.000 11060 worker thread done servicing request
00:53:25.899 00.000 11060 Worker thread wakes up
00:53:25.899 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
00:53:25.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:25.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:26.529 00.630 11060 Exposure complete
00:53:26.720 00.191 11060 worker thread done servicing request
00:53:26.720 00.000 10844 OnExposeComplete: enter
00:53:26.720 00.000 10844 UpdateGuideState(): m_state=6
00:53:26.720 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7571
00:53:26.720 00.000 10844 Star::Find returns 1 (0), X=264.91, Y=58.65, Mass=2967, SNR=35.0, Peak=226 HFD=3.6
00:53:26.720 00.000 10844 MultiStar: [#1 0.12,0.33,0.90,U] [#2 0.09,-0.37,1.94,U] [#3 0.56,0.08,0.95,U] [#4 -0.19,0.34,0.86,U] [#5 0.34,-0.03,0.97,U] [#6 -0.23,-0.38,0.83,U] [#7 0.10,0.17,0.82,U] [#8 0.47,-0.41,0.00,M1] 
00:53:26.720 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.00}, one-star: {0.54, 0.23}
00:53:26.720 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
00:53:26.720 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
00:53:26.721 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.01 mountX=-0.03 mountY=0.17, mountTheta=1.74
00:53:26.721 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.00, opts=13)
00:53:26.722 00.001 10844 Enqueuing Move request for scope (0.17, -0.00)
00:53:26.722 00.000 11060 Worker thread wakes up
00:53:26.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:26.722 00.000 10844 UpdateGuideState exits: m=2967 SNR=35.0
00:53:26.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:26.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:26.722 00.000 10844 Enqueuing Expose request
00:53:26.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
00:53:26.722 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
00:53:26.722 00.000 11060 Moving (0.17, -0.00) raw xDistance=-0.03 yDistance=0.17
00:53:26.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:53:26.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:26.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:53:26.722 00.000 11060 MoveAxis(E, 0, ABG)
00:53:26.722 00.000 11060 Move returns status 0, amount 0
00:53:26.722 00.000 11060 MoveAxis(N, 0, ABG)
00:53:26.722 00.000 11060 Move returns status 0, amount 0
00:53:26.722 00.000 11060 move complete, result=0
00:53:26.722 00.000 11060 worker thread done servicing request
00:53:26.722 00.000 11060 Worker thread wakes up
00:53:26.724 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:26.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:26.724 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:53:27.353 00.629 11060 Exposure complete
00:53:27.529 00.176 11060 worker thread done servicing request
00:53:27.529 00.000 10844 OnExposeComplete: enter
00:53:27.529 00.000 10844 UpdateGuideState(): m_state=6
00:53:27.530 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7572
00:53:27.530 00.000 10844 Star::Find returns 1 (1), X=264.62, Y=59.05, Mass=2778, SNR=33.0, Peak=255 HFD=3.3
00:53:27.530 00.000 10844 MultiStar: [#1 -0.13,0.70,0.00,M1] [#2 0.22,0.23,2.06,U] [#3 0.59,0.09,1.02,U] [#4 0.04,0.20,0.92,U] [#5 0.16,0.38,1.05,U] [#6 -0.64,-0.42,0.00,M1] [#7 -0.39,0.60,0.00,M1] [#8 0.36,0.06,0.96,U] 
00:53:27.530 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.26}, one-star: {0.25, 0.63}
00:53:27.530 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
00:53:27.530 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
00:53:27.530 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.26 hyp=0.37 cameraTheta=0.78 mountX=-0.31 mountY=0.22, mountTheta=2.52
00:53:27.532 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.26, opts=13)
00:53:27.532 00.000 10844 Enqueuing Move request for scope (0.26, 0.26)
00:53:27.532 00.000 11060 Worker thread wakes up
00:53:27.532 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:27.532 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.0 Saturated
00:53:27.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:27.533 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:27.533 00.000 10844 Enqueuing Expose request
00:53:27.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.26) opts 0xd
00:53:27.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.26)
00:53:27.533 00.000 11060 Moving (0.26, 0.26) raw xDistance=-0.31 yDistance=0.22
00:53:27.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:53:27.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:27.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:53:27.533 00.000 11060 MoveAxis(E, 53, ABG)
00:53:27.533 00.000 11060 Guiding  Dir = 2, Dur = 53
00:53:27.551 00.018 11060 IsSlewing returns 0
00:53:27.551 00.000 11060 IsGuiding returns 0
00:53:27.628 00.077 11060 IsGuiding returns 0
00:53:27.628 00.000 11060 Move returns status 0, amount 53
00:53:27.630 00.002 11060 MoveAxis(N, 0, ABG)
00:53:27.630 00.000 11060 Move returns status 0, amount 0
00:53:27.630 00.000 11060 move complete, result=0
00:53:27.630 00.000 11060 worker thread done servicing request
00:53:27.630 00.000 11060 Worker thread wakes up
00:53:27.630 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.2 px 0 ms NORTH
00:53:27.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:27.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:28.264 00.634 11060 Exposure complete
00:53:28.423 00.159 11060 worker thread done servicing request
00:53:28.423 00.000 10844 OnExposeComplete: enter
00:53:28.424 00.001 10844 UpdateGuideState(): m_state=6
00:53:28.424 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7573
00:53:28.424 00.000 10844 Star::Find returns 1 (1), X=264.81, Y=58.86, Mass=3013, SNR=35.0, Peak=255 HFD=3.3
00:53:28.424 00.000 10844 MultiStar: [#1 0.03,-0.06,0.98,U] [#2 -0.01,-0.16,1.91,U] [#3 0.33,0.28,0.94,U] [#4 -0.03,0.31,0.94,U] [#5 0.23,0.51,0.94,U] [#6 -0.51,-0.14,0.91,U] [#7 -0.05,0.65,0.00,M2] [#8 0.28,-0.13,0.89,U] 
00:53:28.425 00.001 10844 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.44, 0.44}
00:53:28.425 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:53:28.425 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:53:28.425 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.88 mountX=-0.12 mountY=0.07, mountTheta=2.61
00:53:28.426 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
00:53:28.426 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
00:53:28.426 00.000 11060 Worker thread wakes up
00:53:28.426 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:53:28.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
00:53:28.427 00.001 10844 UpdateGuideState exits: m=3013 SNR=35.0 Saturated
00:53:28.427 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
00:53:28.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:28.427 00.000 11060 Moving (0.09, 0.10) raw xDistance=-0.12 yDistance=0.07
00:53:28.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:28.427 00.000 10844 Enqueuing Expose request
00:53:28.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:53:28.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:28.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:53:28.427 00.000 11060 MoveAxis(E, 0, ABG)
00:53:28.427 00.000 11060 Move returns status 0, amount 0
00:53:28.427 00.000 11060 MoveAxis(N, 0, ABG)
00:53:28.427 00.000 11060 Move returns status 0, amount 0
00:53:28.427 00.000 11060 move complete, result=0
00:53:28.427 00.000 11060 worker thread done servicing request
00:53:28.427 00.000 11060 Worker thread wakes up
00:53:28.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:28.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:28.429 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:29.060 00.631 11060 Exposure complete
00:53:29.239 00.179 11060 worker thread done servicing request
00:53:29.239 00.000 10844 OnExposeComplete: enter
00:53:29.240 00.001 10844 UpdateGuideState(): m_state=6
00:53:29.240 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7574
00:53:29.240 00.000 10844 Star::Find returns 1 (1), X=264.22, Y=58.94, Mass=2733, SNR=33.3, Peak=255 HFD=3.1
00:53:29.240 00.000 10844 MultiStar: [#1 -0.27,-0.08,0.99,U] [#2 -0.18,0.19,2.05,U] [#3 0.45,0.08,1.00,U] [#4 -0.11,0.36,0.89,U] [#5 0.32,0.94,0.00,M2] [#6 0.01,0.32,0.86,U] [#7 0.02,0.52,0.82,U] [#8 0.33,0.37,0.87,U] 
00:53:29.240 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.26}, one-star: {-0.15, 0.52}
00:53:29.240 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
00:53:29.240 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.93)
00:53:29.241 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.62 mountX=-0.26 mountY=-0.06, mountTheta=-2.93
00:53:29.242 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.26, opts=13)
00:53:29.242 00.000 10844 Enqueuing Move request for scope (-0.01, 0.26)
00:53:29.242 00.000 11060 Worker thread wakes up
00:53:29.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:29.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
00:53:29.242 00.000 10844 UpdateGuideState exits: m=2733 SNR=33.3 Saturated
00:53:29.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
00:53:29.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:29.242 00.000 11060 Moving (-0.01, 0.26) raw xDistance=-0.26 yDistance=-0.06
00:53:29.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:29.242 00.000 10844 Enqueuing Expose request
00:53:29.243 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:53:29.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:29.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:53:29.243 00.000 11060 MoveAxis(E, 45, ABG)
00:53:29.243 00.000 11060 Guiding  Dir = 2, Dur = 45
00:53:29.254 00.011 11060 IsSlewing returns 0
00:53:29.254 00.000 11060 IsGuiding returns 0
00:53:29.317 00.063 11060 IsGuiding returns 0
00:53:29.317 00.000 11060 Move returns status 0, amount 45
00:53:29.317 00.000 11060 MoveAxis(N, 0, ABG)
00:53:29.317 00.000 11060 Move returns status 0, amount 0
00:53:29.317 00.000 11060 move complete, result=0
00:53:29.317 00.000 11060 worker thread done servicing request
00:53:29.317 00.000 11060 Worker thread wakes up
00:53:29.317 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
00:53:29.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:29.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:29.951 00.634 11060 Exposure complete
00:53:30.114 00.163 11060 worker thread done servicing request
00:53:30.114 00.000 10844 OnExposeComplete: enter
00:53:30.114 00.000 10844 UpdateGuideState(): m_state=6
00:53:30.115 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7575
00:53:30.115 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=58.42, Mass=3177, SNR=36.0, Peak=255 HFD=3.6
00:53:30.115 00.000 10844 MultiStar: [#1 0.18,0.22,0.94,U] [#2 0.31,0.04,1.84,U] [#3 0.36,0.21,0.85,U] [#4 -0.21,0.04,0.92,U] [#5 0.03,0.60,0.92,U] [#6 0.08,-0.34,0.88,U] [#7 -0.22,0.59,0.00,M2] [#8 0.21,-0.06,0.84,U] 
00:53:30.115 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.09}, one-star: {-0.22, 0.00}
00:53:30.115 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
00:53:30.115 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
00:53:30.115 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.66 mountX=-0.10 mountY=0.09, mountTheta=2.41
00:53:30.116 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.09, opts=13)
00:53:30.117 00.001 10844 Enqueuing Move request for scope (0.11, 0.09)
00:53:30.117 00.000 11060 Worker thread wakes up
00:53:30.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
00:53:30.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
00:53:30.117 00.000 11060 Moving (0.11, 0.09) raw xDistance=-0.10 yDistance=0.09
00:53:30.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:53:30.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:30.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:30.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:53:30.117 00.000 11060 MoveAxis(E, 0, ABG)
00:53:30.117 00.000 11060 Move returns status 0, amount 0
00:53:30.117 00.000 11060 MoveAxis(N, 0, ABG)
00:53:30.117 00.000 11060 Move returns status 0, amount 0
00:53:30.117 00.000 11060 move complete, result=0
00:53:30.117 00.000 11060 worker thread done servicing request
00:53:30.117 00.000 10844 UpdateGuideState exits: m=3177 SNR=36.0 Saturated
00:53:30.118 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:30.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:30.118 00.000 10844 Enqueuing Expose request
00:53:30.118 00.000 11060 Worker thread wakes up
00:53:30.118 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:30.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:30.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:30.744 00.626 11060 Exposure complete
00:53:30.924 00.180 11060 worker thread done servicing request
00:53:30.924 00.000 10844 OnExposeComplete: enter
00:53:30.924 00.000 10844 UpdateGuideState(): m_state=6
00:53:30.925 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7576
00:53:30.925 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=59.03, Mass=2797, SNR=33.9, Peak=249 HFD=3.3
00:53:30.925 00.000 10844 MultiStar: [#1 0.01,0.59,0.90,U] [#2 0.09,0.20,2.09,U] [#3 0.56,0.52,0.00,M1] [#4 -0.23,0.63,0.00,M1] [#5 0.21,0.52,1.01,U] [#6 0.10,0.36,0.92,U] [#7 0.14,0.60,0.00,M3] [#8 0.47,0.14,0.95,U] 
00:53:30.925 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.37}, one-star: {0.27, 0.62}
00:53:30.925 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
00:53:30.925 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
00:53:30.925 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.37 hyp=0.41 cameraTheta=1.12 mountX=-0.39 mountY=0.11, mountTheta=2.86
00:53:30.926 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.37, opts=13)
00:53:30.926 00.000 10844 Enqueuing Move request for scope (0.18, 0.37)
00:53:30.928 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:30.928 00.000 10844 UpdateGuideState exits: m=2797 SNR=33.9
00:53:30.928 00.000 11060 Worker thread wakes up
00:53:30.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.37) opts 0xd
00:53:30.928 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.37)
00:53:30.928 00.000 11060 Moving (0.18, 0.37) raw xDistance=-0.39 yDistance=0.11
00:53:30.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
00:53:30.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:30.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:53:30.928 00.000 11060 MoveAxis(E, 69, ABG)
00:53:30.928 00.000 11060 Guiding  Dir = 2, Dur = 69
00:53:30.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:30.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:30.928 00.000 10844 Enqueuing Expose request
00:53:30.959 00.031 11060 IsSlewing returns 0
00:53:30.960 00.001 11060 IsGuiding returns 0
00:53:31.050 00.090 11060 IsGuiding returns 0
00:53:31.050 00.000 11060 Move returns status 0, amount 69
00:53:31.050 00.000 11060 MoveAxis(N, 0, ABG)
00:53:31.050 00.000 11060 Move returns status 0, amount 0
00:53:31.050 00.000 11060 move complete, result=0
00:53:31.050 00.000 11060 worker thread done servicing request
00:53:31.051 00.001 11060 Worker thread wakes up
00:53:31.051 00.000 10844 GuideStep: -0.4 px 69 ms EAST, 0.1 px 0 ms NORTH
00:53:31.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:31.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:31.677 00.626 11060 Exposure complete
00:53:31.852 00.175 11060 worker thread done servicing request
00:53:31.852 00.000 10844 OnExposeComplete: enter
00:53:31.852 00.000 10844 UpdateGuideState(): m_state=6
00:53:31.852 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7577
00:53:31.852 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=59.23, Mass=2822, SNR=33.7, Peak=255 HFD=3.4
00:53:31.853 00.001 10844 MultiStar: [#1 -0.11,0.04,0.92,U] [#2 -0.30,0.43,2.00,U] [#3 0.73,0.18,0.00,M2] [#4 -0.11,0.52,1.05,U] [#5 0.50,-0.02,1.02,U] [#6 0.31,-0.01,0.96,U] [#7 0.04,0.53,0.89,U] [#8 0.20,-0.22,0.88,U] 
00:53:31.853 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.29}, one-star: {0.08, 0.81}
00:53:31.853 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
00:53:31.853 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
00:53:31.853 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.46 mountX=-0.29 mountY=-0.01, mountTheta=-3.09
00:53:31.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.29, opts=13)
00:53:31.854 00.000 10844 Enqueuing Move request for scope (0.03, 0.29)
00:53:31.854 00.000 11060 Worker thread wakes up
00:53:31.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
00:53:31.855 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
00:53:31.855 00.000 11060 Moving (0.03, 0.29) raw xDistance=-0.29 yDistance=-0.01
00:53:31.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:53:31.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:31.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:31.855 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.7 Saturated
00:53:31.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:31.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:31.855 00.000 10844 Enqueuing Expose request
00:53:31.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:53:31.855 00.000 11060 MoveAxis(E, 52, ABG)
00:53:31.855 00.000 11060 Guiding  Dir = 2, Dur = 52
00:53:31.859 00.004 11060 IsSlewing returns 0
00:53:31.859 00.000 11060 IsGuiding returns 0
00:53:31.921 00.062 11060 IsGuiding returns 0
00:53:31.921 00.000 11060 Move returns status 0, amount 52
00:53:31.921 00.000 11060 MoveAxis(N, 0, ABG)
00:53:31.921 00.000 11060 Move returns status 0, amount 0
00:53:31.921 00.000 11060 move complete, result=0
00:53:31.922 00.001 11060 worker thread done servicing request
00:53:31.922 00.000 11060 Worker thread wakes up
00:53:31.922 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
00:53:31.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:31.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:32.552 00.630 11060 Exposure complete
00:53:32.721 00.169 11060 worker thread done servicing request
00:53:32.721 00.000 10844 OnExposeComplete: enter
00:53:32.721 00.000 10844 UpdateGuideState(): m_state=6
00:53:32.722 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7578
00:53:32.722 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=58.24, Mass=2820, SNR=34.0, Peak=240 HFD=3.4
00:53:32.722 00.000 10844 MultiStar: [#1 0.02,-0.53,1.04,U] [#2 -0.71,-0.37,0.00,M1] [#3 0.31,0.45,0.90,U] [#4 -0.10,0.34,1.04,U] [#5 0.12,0.37,1.09,U] [#6 -0.06,0.03,0.95,U] [#7 0.08,0.23,0.82,U] [#8 0.26,-0.01,0.87,U] 
00:53:32.722 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.12, -0.18}
00:53:32.722 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
00:53:32.723 00.001 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
00:53:32.723 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.10 mountY=0.07, mountTheta=2.49
00:53:32.724 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
00:53:32.724 00.000 10844 Enqueuing Move request for scope (0.09, 0.08)
00:53:32.724 00.000 11060 Worker thread wakes up
00:53:32.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:32.724 00.000 10844 UpdateGuideState exits: m=2820 SNR=34.0
00:53:32.725 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:32.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:32.725 00.000 10844 Enqueuing Expose request
00:53:32.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
00:53:32.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
00:53:32.725 00.000 11060 Moving (0.09, 0.08) raw xDistance=-0.10 yDistance=0.07
00:53:32.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:53:32.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:32.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:53:32.725 00.000 11060 MoveAxis(E, 0, ABG)
00:53:32.725 00.000 11060 Move returns status 0, amount 0
00:53:32.725 00.000 11060 MoveAxis(N, 0, ABG)
00:53:32.725 00.000 11060 Move returns status 0, amount 0
00:53:32.725 00.000 11060 move complete, result=0
00:53:32.726 00.001 11060 worker thread done servicing request
00:53:32.726 00.000 11060 Worker thread wakes up
00:53:32.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:32.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:32.727 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:33.356 00.629 11060 Exposure complete
00:53:33.531 00.175 11060 worker thread done servicing request
00:53:33.531 00.000 10844 OnExposeComplete: enter
00:53:33.531 00.000 10844 UpdateGuideState(): m_state=6
00:53:33.531 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7579
00:53:33.531 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.58, Mass=2582, SNR=32.6, Peak=247 HFD=3.2
00:53:33.531 00.000 10844 MultiStar: [#1 -0.26,0.01,1.03,U] [#2 -0.15,-0.26,2.00,U] [#3 0.46,0.33,0.96,U] [#4 -0.07,0.91,0.00,M1] [#5 0.38,0.31,1.02,U] [#6 -0.13,-0.06,0.93,U] [#7 -0.12,0.18,0.92,U] [#8 0.27,-0.09,0.97,U] 
00:53:33.532 00.001 10844 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.16, 0.16}
00:53:33.532 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
00:53:33.532 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:53:33.532 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.60 mountX=-0.04 mountY=0.04, mountTheta=2.34
00:53:33.534 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
00:53:33.534 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
00:53:33.534 00.000 11060 Worker thread wakes up
00:53:33.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:33.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
00:53:33.534 00.000 10844 UpdateGuideState exits: m=2582 SNR=32.6
00:53:33.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
00:53:33.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:33.534 00.000 11060 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=0.04
00:53:33.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:33.534 00.000 10844 Enqueuing Expose request
00:53:33.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:53:33.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:33.535 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:33.535 00.000 11060 MoveAxis(E, 0, ABG)
00:53:33.535 00.000 11060 Move returns status 0, amount 0
00:53:33.535 00.000 11060 MoveAxis(N, 0, ABG)
00:53:33.535 00.000 11060 Move returns status 0, amount 0
00:53:33.535 00.000 11060 move complete, result=0
00:53:33.535 00.000 11060 worker thread done servicing request
00:53:33.535 00.000 11060 Worker thread wakes up
00:53:33.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:33.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:33.538 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:34.166 00.628 11060 Exposure complete
00:53:34.367 00.201 11060 worker thread done servicing request
00:53:34.368 00.001 10844 OnExposeComplete: enter
00:53:34.368 00.000 10844 UpdateGuideState(): m_state=6
00:53:34.368 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7580
00:53:34.368 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=58.71, Mass=2980, SNR=35.2, Peak=223 HFD=3.5
00:53:34.368 00.000 10844 MultiStar: [#1 -0.05,-0.01,0.87,U] [#2 -0.24,0.15,1.92,U] [#3 0.45,0.18,0.90,U] [#4 -0.16,0.91,0.00,M2] [#5 0.48,0.50,0.00,M1] [#6 -0.19,0.14,0.89,U] [#7 -0.52,0.52,0.00,M1] [#8 0.28,0.13,0.92,U] 
00:53:34.369 00.001 10844 refined, 5 included, MultiStar: {-0.02, 0.15}, one-star: {-0.11, 0.29}
00:53:34.369 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
00:53:34.369 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
00:53:34.369 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.70 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
00:53:34.370 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
00:53:34.370 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
00:53:34.370 00.000 11060 Worker thread wakes up
00:53:34.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:34.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
00:53:34.370 00.000 10844 UpdateGuideState exits: m=2980 SNR=35.2
00:53:34.371 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
00:53:34.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:34.371 00.000 11060 Moving (-0.02, 0.15) raw xDistance=-0.14 yDistance=-0.04
00:53:34.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:34.371 00.000 10844 Enqueuing Expose request
00:53:34.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:53:34.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:34.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:53:34.371 00.000 11060 MoveAxis(E, 25, ABG)
00:53:34.371 00.000 11060 Guiding  Dir = 2, Dur = 25
00:53:34.400 00.029 11060 IsSlewing returns 0
00:53:34.401 00.001 11060 IsGuiding returns 0
00:53:34.443 00.042 11060 IsGuiding returns 0
00:53:34.443 00.000 11060 Move returns status 0, amount 25
00:53:34.443 00.000 11060 MoveAxis(N, 0, ABG)
00:53:34.443 00.000 11060 Move returns status 0, amount 0
00:53:34.443 00.000 11060 move complete, result=0
00:53:34.444 00.001 11060 worker thread done servicing request
00:53:34.444 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
00:53:34.444 00.000 11060 Worker thread wakes up
00:53:34.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:34.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:35.075 00.631 11060 Exposure complete
00:53:35.328 00.253 11060 worker thread done servicing request
00:53:35.329 00.001 10844 OnExposeComplete: enter
00:53:35.329 00.000 10844 UpdateGuideState(): m_state=6
00:53:35.329 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7581
00:53:35.329 00.000 10844 Star::Find returns 1 (1), X=264.73, Y=59.16, Mass=2560, SNR=32.8, Peak=255 HFD=3.1
00:53:35.330 00.001 10844 MultiStar: [#1 -0.27,0.18,0.95,U] [#2 -0.35,0.03,2.10,U] [#3 0.55,0.00,0.97,U] [#4 -0.28,1.05,0.00,M3] [#5 0.14,0.72,0.00,M2] [#6 0.10,-0.07,0.90,U] [#7 -0.20,0.80,0.00,M2] [#8 0.66,-0.07,0.00,M1] 
00:53:35.330 00.000 10844 refined, 4 included, MultiStar: {-0.00, 0.15}, one-star: {0.36, 0.74}
00:53:35.330 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
00:53:35.330 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.96)
00:53:35.330 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.59 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
00:53:35.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.15, opts=13)
00:53:35.332 00.000 10844 Enqueuing Move request for scope (-0.00, 0.15)
00:53:35.332 00.000 11060 Worker thread wakes up
00:53:35.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:35.333 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
00:53:35.333 00.000 10844 UpdateGuideState exits: m=2560 SNR=32.8 Saturated
00:53:35.333 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
00:53:35.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:35.333 00.000 11060 Moving (-0.00, 0.15) raw xDistance=-0.15 yDistance=-0.03
00:53:35.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:35.333 00.000 10844 Enqueuing Expose request
00:53:35.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:53:35.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:35.334 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:53:35.334 00.000 11060 MoveAxis(E, 27, ABG)
00:53:35.334 00.000 11060 Guiding  Dir = 2, Dur = 27
00:53:35.386 00.052 11060 IsSlewing returns 0
00:53:35.386 00.000 11060 IsGuiding returns 0
00:53:35.446 00.060 11060 IsGuiding returns 0
00:53:35.446 00.000 11060 Move returns status 0, amount 27
00:53:35.446 00.000 11060 MoveAxis(N, 0, ABG)
00:53:35.446 00.000 11060 Move returns status 0, amount 0
00:53:35.446 00.000 11060 move complete, result=0
00:53:35.447 00.001 11060 worker thread done servicing request
00:53:35.447 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
00:53:35.447 00.000 11060 Worker thread wakes up
00:53:35.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:35.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:36.112 00.665 11060 Exposure complete
00:53:36.389 00.277 11060 worker thread done servicing request
00:53:36.389 00.000 10844 OnExposeComplete: enter
00:53:36.389 00.000 10844 UpdateGuideState(): m_state=6
00:53:36.389 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7582
00:53:36.389 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=58.99, Mass=2890, SNR=34.5, Peak=253 HFD=3.2
00:53:36.390 00.001 10844 MultiStar: [#1 -0.11,0.57,0.91,U] [#2 0.05,0.29,1.98,U] [#3 -0.07,0.33,0.93,U] [#4 -0.24,1.13,0.00,M4] [#5 0.26,0.44,0.95,U] [#6 -0.20,-0.01,0.90,U] [#7 -0.37,0.52,0.00,M3] [#8 0.34,-0.04,1.02,U] 
00:53:36.390 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.30}, one-star: {-0.11, 0.57}
00:53:36.390 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
00:53:36.390 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.09)
00:53:36.390 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.46 mountX=-0.30 mountY=-0.02, mountTheta=-3.09
00:53:36.393 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.30, opts=13)
00:53:36.393 00.000 10844 Enqueuing Move request for scope (0.03, 0.30)
00:53:36.393 00.000 11060 Worker thread wakes up
00:53:36.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:36.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
00:53:36.393 00.000 10844 UpdateGuideState exits: m=2890 SNR=34.5
00:53:36.393 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
00:53:36.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:36.394 00.001 11060 Moving (0.03, 0.30) raw xDistance=-0.30 yDistance=-0.02
00:53:36.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:36.394 00.000 10844 Enqueuing Expose request
00:53:36.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:53:36.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:36.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:36.394 00.000 11060 MoveAxis(E, 54, ABG)
00:53:36.394 00.000 11060 Guiding  Dir = 2, Dur = 54
00:53:36.419 00.025 11060 IsSlewing returns 0
00:53:36.419 00.000 11060 IsGuiding returns 0
00:53:36.513 00.094 11060 IsGuiding returns 0
00:53:36.513 00.000 11060 Move returns status 0, amount 54
00:53:36.513 00.000 11060 MoveAxis(N, 0, ABG)
00:53:36.514 00.001 11060 Move returns status 0, amount 0
00:53:36.514 00.000 11060 move complete, result=0
00:53:36.514 00.000 11060 worker thread done servicing request
00:53:36.514 00.000 11060 Worker thread wakes up
00:53:36.514 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
00:53:36.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:36.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:37.148 00.634 11060 Exposure complete
00:53:37.416 00.268 11060 worker thread done servicing request
00:53:37.417 00.001 10844 OnExposeComplete: enter
00:53:37.417 00.000 10844 UpdateGuideState(): m_state=6
00:53:37.417 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7583
00:53:37.417 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.84, Mass=2494, SNR=31.2, Peak=205 HFD=3.6
00:53:37.418 00.001 10844 MultiStar: [#1 0.07,-0.03,1.12,U] [#2 0.42,-0.63,0.00,M1] [#3 0.42,-0.20,1.02,U] [#4 -0.41,0.33,1.07,U] [#5 -0.07,0.38,1.15,U] [#6 0.21,0.05,1.04,U] [#7 0.04,0.51,0.89,U] [#8 0.71,0.01,0.00,M1] 
00:53:37.418 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.20}, one-star: {0.41, 0.43}
00:53:37.418 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:53:37.418 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:53:37.418 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.16 mountX=-0.22 mountY=0.06, mountTheta=2.89
00:53:37.420 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.20, opts=13)
00:53:37.420 00.000 10844 Enqueuing Move request for scope (0.09, 0.20)
00:53:37.420 00.000 11060 Worker thread wakes up
00:53:37.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:37.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
00:53:37.420 00.000 10844 UpdateGuideState exits: m=2494 SNR=31.2
00:53:37.420 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
00:53:37.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:37.420 00.000 11060 Moving (0.09, 0.20) raw xDistance=-0.22 yDistance=0.06
00:53:37.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:37.420 00.000 10844 Enqueuing Expose request
00:53:37.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:53:37.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:37.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:53:37.420 00.000 11060 MoveAxis(E, 39, ABG)
00:53:37.421 00.001 11060 Guiding  Dir = 2, Dur = 39
00:53:37.454 00.033 11060 IsSlewing returns 0
00:53:37.454 00.000 11060 IsGuiding returns 0
00:53:37.516 00.062 11060 IsGuiding returns 0
00:53:37.516 00.000 11060 Move returns status 0, amount 39
00:53:37.516 00.000 11060 MoveAxis(N, 0, ABG)
00:53:37.516 00.000 11060 Move returns status 0, amount 0
00:53:37.517 00.001 11060 move complete, result=0
00:53:37.517 00.000 11060 worker thread done servicing request
00:53:37.517 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
00:53:37.517 00.000 11060 Worker thread wakes up
00:53:37.527 00.010 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:37.528 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:38.163 00.635 11060 Exposure complete
00:53:38.382 00.219 11060 worker thread done servicing request
00:53:38.382 00.000 10844 OnExposeComplete: enter
00:53:38.382 00.000 10844 UpdateGuideState(): m_state=6
00:53:38.383 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7584
00:53:38.383 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.26, Mass=3238, SNR=36.1, Peak=255 HFD=3.5
00:53:38.383 00.000 10844 MultiStar: [#1 0.10,0.03,0.91,U] [#2 -0.04,-0.37,1.88,U] [#3 0.72,-0.55,0.00,M1] [#4 -0.29,0.38,0.91,U] [#5 0.60,0.34,0.00,M1] [#6 0.08,-0.30,0.88,U] [#7 0.10,0.70,0.00,M3] [#8 0.58,-0.15,0.91,U] 
00:53:38.383 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.13}, one-star: {0.10, -0.16}
00:53:38.383 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
00:53:38.383 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
00:53:38.384 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.09 mountX=0.12 mountY=0.09, mountTheta=0.65
00:53:38.385 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
00:53:38.385 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
00:53:38.385 00.000 11060 Worker thread wakes up
00:53:38.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:53:38.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
00:53:38.385 00.000 10844 UpdateGuideState exits: m=3238 SNR=36.1 Saturated
00:53:38.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
00:53:38.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:38.385 00.000 11060 Moving (0.07, -0.13) raw xDistance=0.12 yDistance=0.09
00:53:38.386 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:38.386 00.000 10844 Enqueuing Expose request
00:53:38.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:53:38.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:38.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:53:38.386 00.000 11060 MoveAxis(E, 0, ABG)
00:53:38.386 00.000 11060 Move returns status 0, amount 0
00:53:38.386 00.000 11060 MoveAxis(N, 0, ABG)
00:53:38.386 00.000 11060 Move returns status 0, amount 0
00:53:38.386 00.000 11060 move complete, result=0
00:53:38.386 00.000 11060 worker thread done servicing request
00:53:38.386 00.000 11060 Worker thread wakes up
00:53:38.387 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:38.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:38.389 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:39.023 00.634 11060 Exposure complete
00:53:39.233 00.210 11060 worker thread done servicing request
00:53:39.233 00.000 10844 OnExposeComplete: enter
00:53:39.233 00.000 10844 UpdateGuideState(): m_state=6
00:53:39.233 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7585
00:53:39.233 00.000 10844 Star::Find returns 1 (1), X=264.92, Y=58.49, Mass=2813, SNR=33.8, Peak=255 HFD=3.5
00:53:39.234 00.001 10844 MultiStar: [#1 0.08,0.04,1.05,U] [#2 -0.03,-0.62,0.00,M1] [#3 0.87,-0.38,0.00,M2] [#4 -0.41,0.03,0.94,U] [#5 0.42,0.52,0.00,M2] [#6 0.26,-0.27,0.87,U] [#7 -0.11,0.88,0.00,M4] [#8 0.06,0.10,0.92,U] 
00:53:39.234 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.00}, one-star: {0.55, 0.07}
00:53:39.234 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
00:53:39.234 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
00:53:39.234 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.00 mountX=-0.02 mountY=0.11, mountTheta=1.75
00:53:39.235 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.00, opts=13)
00:53:39.235 00.000 10844 Enqueuing Move request for scope (0.11, 0.00)
00:53:39.236 00.001 11060 Worker thread wakes up
00:53:39.236 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:39.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:53:39.236 00.000 10844 UpdateGuideState exits: m=2813 SNR=33.8 Saturated
00:53:39.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:53:39.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:39.236 00.000 11060 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=0.11
00:53:39.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:39.236 00.000 10844 Enqueuing Expose request
00:53:39.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:39.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:39.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:53:39.236 00.000 11060 MoveAxis(E, 0, ABG)
00:53:39.236 00.000 11060 Move returns status 0, amount 0
00:53:39.236 00.000 11060 MoveAxis(N, 0, ABG)
00:53:39.237 00.001 11060 Move returns status 0, amount 0
00:53:39.237 00.000 11060 move complete, result=0
00:53:39.237 00.000 11060 worker thread done servicing request
00:53:39.237 00.000 11060 Worker thread wakes up
00:53:39.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:39.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:39.238 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:39.884 00.646 11060 Exposure complete
00:53:40.066 00.182 11060 worker thread done servicing request
00:53:40.066 00.000 10844 OnExposeComplete: enter
00:53:40.066 00.000 10844 UpdateGuideState(): m_state=6
00:53:40.067 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7586
00:53:40.067 00.000 10844 Star::Find returns 1 (1), X=265.39, Y=58.51, Mass=3126, SNR=36.0, Peak=255 HFD=3.3
00:53:40.067 00.000 10844 MultiStar: [#1 0.19,-0.12,0.86,U] [#2 0.64,-0.23,0.00,M2] [#3 0.91,-0.12,0.00,M3] [#4 -0.34,0.46,0.97,U] [#5 0.37,0.73,0.00,M3] [#6 -0.11,-0.30,0.90,U] [#7 0.90,0.61,0.00,M5] [#8 0.57,-0.04,0.92,U] 
00:53:40.067 00.000 10844 refined, 4 included, MultiStar: {0.28, 0.03}, one-star: {1.02, 0.09}
00:53:40.067 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
00:53:40.067 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
00:53:40.067 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.03 hyp=0.28 cameraTheta=0.10 mountX=-0.08 mountY=0.27, mountTheta=1.86
00:53:40.069 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.03, opts=13)
00:53:40.069 00.000 10844 Enqueuing Move request for scope (0.28, 0.03)
00:53:40.069 00.000 11060 Worker thread wakes up
00:53:40.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:40.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.03) opts 0xd
00:53:40.070 00.001 10844 UpdateGuideState exits: m=3126 SNR=36.0 Saturated
00:53:40.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.03)
00:53:40.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:40.070 00.000 11060 Moving (0.28, 0.03) raw xDistance=-0.08 yDistance=0.27
00:53:40.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:40.070 00.000 10844 Enqueuing Expose request
00:53:40.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:53:40.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:40.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:53:40.070 00.000 11060 MoveAxis(E, 0, ABG)
00:53:40.070 00.000 11060 Move returns status 0, amount 0
00:53:40.070 00.000 11060 MoveAxis(N, 0, ABG)
00:53:40.070 00.000 11060 Move returns status 0, amount 0
00:53:40.070 00.000 11060 move complete, result=0
00:53:40.071 00.001 11060 worker thread done servicing request
00:53:40.071 00.000 11060 Worker thread wakes up
00:53:40.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:40.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:40.073 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:53:40.707 00.634 11060 Exposure complete
00:53:40.909 00.202 11060 worker thread done servicing request
00:53:40.909 00.000 10844 OnExposeComplete: enter
00:53:40.909 00.000 10844 UpdateGuideState(): m_state=6
00:53:40.910 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7587
00:53:40.910 00.000 10844 Star::Find returns 1 (1), X=264.92, Y=58.50, Mass=2584, SNR=32.4, Peak=255 HFD=3.0
00:53:40.910 00.000 10844 MultiStar: [#1 0.38,-0.18,1.18,U] [#2 0.34,-0.20,2.06,U] [#3 0.58,0.30,0.00,M4] [#4 -0.04,0.31,0.96,U] [#5 0.30,0.23,1.05,U] [#6 0.30,-0.01,1.02,U] [#7 0.24,0.02,0.81,U] [#8 0.72,0.23,0.00,M1] 
00:53:40.910 00.000 10844 refined, 6 included, MultiStar: {0.31, 0.00}, one-star: {0.55, 0.08}
00:53:40.910 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
00:53:40.910 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
00:53:40.910 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.00 hyp=0.31 cameraTheta=0.00 mountX=-0.06 mountY=0.30, mountTheta=1.76
00:53:40.911 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.00, opts=13)
00:53:40.911 00.000 10844 Enqueuing Move request for scope (0.31, 0.00)
00:53:40.912 00.001 11060 Worker thread wakes up
00:53:40.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:40.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.00) opts 0xd
00:53:40.912 00.000 10844 UpdateGuideState exits: m=2584 SNR=32.4 Saturated
00:53:40.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.00)
00:53:40.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:40.912 00.000 11060 Moving (0.31, 0.00) raw xDistance=-0.06 yDistance=0.30
00:53:40.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:40.912 00.000 10844 Enqueuing Expose request
00:53:40.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:53:40.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:53:40.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:53:40.912 00.000 11060 MoveAxis(E, 0, ABG)
00:53:40.912 00.000 11060 Move returns status 0, amount 0
00:53:40.912 00.000 11060 MoveAxis(N, 0, ABG)
00:53:40.912 00.000 11060 Move returns status 0, amount 0
00:53:40.912 00.000 11060 move complete, result=0
00:53:40.913 00.001 11060 worker thread done servicing request
00:53:40.913 00.000 11060 Worker thread wakes up
00:53:40.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:40.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:40.914 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:53:41.551 00.637 11060 Exposure complete
00:53:41.731 00.180 10844 OnExposeComplete: enter
00:53:41.731 00.000 10844 UpdateGuideState(): m_state=6
00:53:41.731 00.000 11060 worker thread done servicing request
00:53:41.732 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7588
00:53:41.732 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.30, Mass=2774, SNR=34.1, Peak=244 HFD=3.4
00:53:41.732 00.000 10844 MultiStar: [#1 0.37,-0.46,0.91,U] [#2 0.44,0.28,1.87,U] [#3 0.48,0.51,0.00,M5] [#4 0.05,0.31,0.91,U] [#5 0.58,0.29,0.00,M3] [#6 -0.20,0.23,0.96,U] [#7 -0.15,0.39,0.92,U] [#8 0.49,0.11,0.84,U] 
00:53:41.732 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.13}, one-star: {0.32, -0.11}
00:53:41.739 00.007 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
00:53:41.739 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
00:53:41.739 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.25 cameraTheta=0.53 mountX=-0.17 mountY=0.20, mountTheta=2.27
00:53:41.740 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.13, opts=13)
00:53:41.740 00.000 10844 Enqueuing Move request for scope (0.22, 0.13)
00:53:41.740 00.000 11060 Worker thread wakes up
00:53:41.740 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:41.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd
00:53:41.740 00.000 10844 UpdateGuideState exits: m=2774 SNR=34.1
00:53:41.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.13)
00:53:41.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:41.740 00.000 11060 Moving (0.22, 0.13) raw xDistance=-0.17 yDistance=0.20
00:53:41.742 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:41.742 00.000 10844 Enqueuing Expose request
00:53:41.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:53:41.742 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.03 newest=0.76
00:53:41.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:53:41.742 00.000 11060 MoveAxis(E, 29, ABG)
00:53:41.742 00.000 11060 Guiding  Dir = 2, Dur = 29
00:53:41.749 00.007 11060 IsSlewing returns 0
00:53:41.749 00.000 11060 IsGuiding returns 0
00:53:41.779 00.030 11060 IsGuiding returns 0
00:53:41.779 00.000 11060 Move returns status 0, amount 29
00:53:41.779 00.000 11060 BLC: Oldest BLC event removed
00:53:41.779 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:53:41.779 00.000 11060 MoveAxis(S, 826, ABG)
00:53:41.779 00.000 11060 duration set to 750 by maxDecDuration
00:53:41.779 00.000 11060 Guiding  Dir = 1, Dur = 750
00:53:41.795 00.016 11060 IsSlewing returns 0
00:53:41.795 00.000 11060 IsGuiding returns 0
00:53:42.559 00.764 11060 IsGuiding returns 0
00:53:42.559 00.000 11060 Move returns status 0, amount 750
00:53:42.559 00.000 11060 move complete, result=0
00:53:42.559 00.000 11060 worker thread done servicing request
00:53:42.559 00.000 11060 Worker thread wakes up
00:53:42.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:42.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:42.559 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.2 px 750 ms SOUTH
00:53:43.190 00.631 11060 Exposure complete
00:53:43.350 00.160 11060 worker thread done servicing request
00:53:43.350 00.000 10844 OnExposeComplete: enter
00:53:43.350 00.000 10844 UpdateGuideState(): m_state=6
00:53:43.351 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7589
00:53:43.351 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.67, Mass=2802, SNR=32.9, Peak=255 HFD=3.5
00:53:43.351 00.000 10844 MultiStar: [#1 0.32,-0.20,1.03,U] [#2 -0.08,0.22,1.96,U] [#3 0.63,0.13,0.00,M6] [#4 -0.49,0.56,0.00,M1] [#5 -0.02,0.92,0.00,M4] [#6 -0.13,0.12,0.96,U] [#7 -0.34,0.49,0.83,U] [#8 0.30,0.86,0.00,M1] 
00:53:43.351 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.17}, one-star: {0.27, 0.26}
00:53:43.351 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.27 = -3.02)
00:53:43.351 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.04)
00:53:43.351 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=-0.17 mountY=-0.02, mountTheta=-3.04
00:53:43.352 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.17, opts=13)
00:53:43.352 00.000 10844 Enqueuing Move request for scope (0.01, 0.17)
00:53:43.353 00.001 11060 Worker thread wakes up
00:53:43.353 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:43.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
00:53:43.353 00.000 10844 UpdateGuideState exits: m=2802 SNR=32.9 Saturated
00:53:43.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
00:53:43.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:43.353 00.000 11060 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.02
00:53:43.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:43.353 00.000 10844 Enqueuing Expose request
00:53:43.353 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.136758, 1:-0.018337
00:53:43.353 00.000 11060 BLC: No correction, Miss < min_move
00:53:43.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:53:43.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:43.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:53:43.353 00.000 11060 MoveAxis(E, 31, ABG)
00:53:43.353 00.000 11060 Guiding  Dir = 2, Dur = 31
00:53:43.387 00.034 11060 IsSlewing returns 0
00:53:43.387 00.000 11060 IsGuiding returns 0
00:53:43.450 00.063 11060 IsGuiding returns 0
00:53:43.450 00.000 11060 Move returns status 0, amount 31
00:53:43.450 00.000 11060 MoveAxis(N, 0, ABG)
00:53:43.450 00.000 11060 Move returns status 0, amount 0
00:53:43.450 00.000 11060 move complete, result=0
00:53:43.450 00.000 11060 worker thread done servicing request
00:53:43.450 00.000 11060 Worker thread wakes up
00:53:43.450 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
00:53:43.451 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:43.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:44.079 00.628 11060 Exposure complete
00:53:44.245 00.166 11060 worker thread done servicing request
00:53:44.245 00.000 10844 OnExposeComplete: enter
00:53:44.245 00.000 10844 UpdateGuideState(): m_state=6
00:53:44.245 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7590
00:53:44.245 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.43, Mass=2664, SNR=32.8, Peak=243 HFD=3.4
00:53:44.246 00.001 10844 MultiStar: [#1 0.13,-0.87,0.00,M1] [#2 0.02,-0.09,2.22,U] [#3 0.25,-0.71,0.00,M7] [#4 -0.34,0.24,0.90,U] [#5 0.02,0.51,1.06,U] [#6 -0.24,0.16,0.99,U] [#7 -0.50,0.40,0.00,M3] [#8 0.19,-0.23,0.90,U] 
00:53:44.246 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.07}, one-star: {0.34, 0.02}
00:53:44.246 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
00:53:44.246 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
00:53:44.246 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.51 mountX=-0.07 mountY=-0.01, mountTheta=-3.04
00:53:44.247 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
00:53:44.247 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
00:53:44.247 00.000 11060 Worker thread wakes up
00:53:44.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:44.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
00:53:44.247 00.000 10844 UpdateGuideState exits: m=2664 SNR=32.8
00:53:44.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
00:53:44.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:44.247 00.000 11060 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
00:53:44.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:44.247 00.000 10844 Enqueuing Expose request
00:53:44.248 00.001 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.136758, 1:-0.018337, 2:-0.007559
00:53:44.248 00.000 11060 BLC: No correction, Miss < min_move
00:53:44.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:53:44.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:44.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:53:44.248 00.000 11060 MoveAxis(E, 0, ABG)
00:53:44.248 00.000 11060 Move returns status 0, amount 0
00:53:44.248 00.000 11060 MoveAxis(N, 0, ABG)
00:53:44.248 00.000 11060 Move returns status 0, amount 0
00:53:44.248 00.000 11060 move complete, result=0
00:53:44.248 00.000 11060 worker thread done servicing request
00:53:44.249 00.001 11060 Worker thread wakes up
00:53:44.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:44.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:44.257 00.008 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:44.893 00.636 11060 Exposure complete
00:53:45.111 00.218 11060 worker thread done servicing request
00:53:45.111 00.000 10844 OnExposeComplete: enter
00:53:45.112 00.001 10844 UpdateGuideState(): m_state=6
00:53:45.112 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7591
00:53:45.112 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=58.43, Mass=2520, SNR=32.1, Peak=255 HFD=3.3
00:53:45.112 00.000 10844 MultiStar: [#1 -0.08,-0.37,1.06,U] [#2 -0.16,-0.14,2.15,U] [#3 0.75,-0.10,0.00,M8] [#4 -0.31,0.19,0.98,U] [#5 0.35,0.36,1.01,U] [#6 -0.22,0.06,0.94,U] [#7 -0.36,-0.12,0.90,U] [#8 0.14,0.10,1.04,U] 
00:53:45.112 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.01}, one-star: {-0.23, 0.02}
00:53:45.112 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
00:53:45.112 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
00:53:45.112 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.05 mountX=0.03 mountY=-0.11, mountTheta=-1.30
00:53:45.114 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
00:53:45.114 00.000 10844 Enqueuing Move request for scope (-0.11, -0.01)
00:53:45.114 00.000 11060 Worker thread wakes up
00:53:45.114 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:45.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
00:53:45.114 00.000 10844 UpdateGuideState exits: m=2520 SNR=32.1 Saturated
00:53:45.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
00:53:45.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:45.114 00.000 11060 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=-0.11
00:53:45.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:45.114 00.000 10844 Enqueuing Expose request
00:53:45.114 00.000 11060 BLC: window closed
00:53:45.114 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.136758, 1:-0.018337, 2:-0.007559
00:53:45.114 00.000 11060 BLC: No correction, Miss < min_move
00:53:45.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:53:45.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:45.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:53:45.115 00.001 11060 MoveAxis(E, 0, ABG)
00:53:45.115 00.000 11060 Move returns status 0, amount 0
00:53:45.115 00.000 11060 MoveAxis(N, 0, ABG)
00:53:45.115 00.000 11060 Move returns status 0, amount 0
00:53:45.115 00.000 11060 move complete, result=0
00:53:45.115 00.000 11060 worker thread done servicing request
00:53:45.115 00.000 11060 Worker thread wakes up
00:53:45.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:45.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:45.116 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:45.746 00.630 11060 Exposure complete
00:53:45.917 00.171 11060 worker thread done servicing request
00:53:45.917 00.000 10844 OnExposeComplete: enter
00:53:45.917 00.000 10844 UpdateGuideState(): m_state=6
00:53:45.917 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7592
00:53:45.917 00.000 10844 Star::Find returns 1 (1), X=264.69, Y=58.54, Mass=2986, SNR=34.7, Peak=255 HFD=3.3
00:53:45.918 00.001 10844 MultiStar: [#1 -0.12,0.07,1.00,U] [#2 0.02,0.10,2.04,U] [#3 0.20,-0.07,0.91,U] [#4 -0.58,0.64,0.00,M1] [#5 0.19,0.29,0.99,U] [#6 -0.35,0.57,0.00,M1] [#7 -0.18,0.52,0.80,U] [#8 0.12,0.42,0.87,U] 
00:53:45.918 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.19}, one-star: {0.33, 0.13}
00:53:45.918 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:53:45.918 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
00:53:45.918 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.18 mountX=-0.20 mountY=0.05, mountTheta=2.92
00:53:45.919 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.19, opts=13)
00:53:45.919 00.000 10844 Enqueuing Move request for scope (0.08, 0.19)
00:53:45.919 00.000 11060 Worker thread wakes up
00:53:45.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:45.920 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
00:53:45.920 00.000 10844 UpdateGuideState exits: m=2986 SNR=34.7 Saturated
00:53:45.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
00:53:45.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:45.920 00.000 11060 Moving (0.08, 0.19) raw xDistance=-0.20 yDistance=0.05
00:53:45.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:45.920 00.000 10844 Enqueuing Expose request
00:53:45.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:53:45.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:45.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:53:45.920 00.000 11060 MoveAxis(E, 34, ABG)
00:53:45.920 00.000 11060 Guiding  Dir = 2, Dur = 34
00:53:45.945 00.025 11060 IsSlewing returns 0
00:53:45.946 00.001 11060 IsGuiding returns 0
00:53:46.012 00.066 11060 IsGuiding returns 0
00:53:46.012 00.000 11060 Move returns status 0, amount 34
00:53:46.012 00.000 11060 MoveAxis(N, 0, ABG)
00:53:46.012 00.000 11060 Move returns status 0, amount 0
00:53:46.012 00.000 11060 move complete, result=0
00:53:46.012 00.000 11060 worker thread done servicing request
00:53:46.012 00.000 11060 Worker thread wakes up
00:53:46.012 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
00:53:46.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:46.013 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:46.665 00.652 11060 Exposure complete
00:53:46.837 00.172 11060 worker thread done servicing request
00:53:46.837 00.000 10844 OnExposeComplete: enter
00:53:46.838 00.001 10844 UpdateGuideState(): m_state=6
00:53:46.838 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7593
00:53:46.838 00.000 10844 Star::Find returns 1 (1), X=264.67, Y=58.40, Mass=3236, SNR=36.3, Peak=255 HFD=3.5
00:53:46.838 00.000 10844 MultiStar: [#1 -0.50,0.13,0.90,U] [#2 -0.38,-0.08,1.89,U] [#3 0.26,0.06,0.88,U] [#4 -0.48,0.11,0.91,U] [#5 0.59,0.17,0.95,U] [#6 -0.33,0.14,0.84,U] [#7 -0.01,0.34,0.75,U] [#8 0.27,0.04,0.90,U] 
00:53:46.838 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {0.30, -0.02}
00:53:46.839 00.001 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.27)
00:53:46.839 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
00:53:46.839 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.27 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
00:53:46.840 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
00:53:46.840 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
00:53:46.840 00.000 11060 Worker thread wakes up
00:53:46.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:46.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
00:53:46.840 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
00:53:46.840 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=-0.07
00:53:46.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:53:46.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:46.840 00.000 10844 UpdateGuideState exits: m=3236 SNR=36.3 Saturated
00:53:46.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:46.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:46.840 00.000 10844 Enqueuing Expose request
00:53:46.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:53:46.840 00.000 11060 MoveAxis(E, 0, ABG)
00:53:46.840 00.000 11060 Move returns status 0, amount 0
00:53:46.840 00.000 11060 MoveAxis(N, 0, ABG)
00:53:46.840 00.000 11060 Move returns status 0, amount 0
00:53:46.840 00.000 11060 move complete, result=0
00:53:46.842 00.002 11060 worker thread done servicing request
00:53:46.842 00.000 11060 Worker thread wakes up
00:53:46.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:46.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:46.843 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:47.480 00.637 11060 Exposure complete
00:53:47.665 00.185 11060 worker thread done servicing request
00:53:47.666 00.001 10844 OnExposeComplete: enter
00:53:47.666 00.000 10844 UpdateGuideState(): m_state=6
00:53:47.666 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7594
00:53:47.666 00.000 10844 Star::Find returns 1 (1), X=263.92, Y=58.27, Mass=2825, SNR=33.6, Peak=255 HFD=3.4
00:53:47.666 00.000 10844 MultiStar: [#1 -0.28,-0.14,0.87,U] [#2 -0.25,-0.22,1.90,U] [#3 0.45,0.23,0.88,U] [#4 -0.46,-0.22,1.05,U] [#5 0.20,0.07,1.02,U] [#6 -0.26,0.13,1.06,U] [#7 -0.12,0.20,0.84,U] [#8 0.08,0.13,0.92,U] 
00:53:47.666 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.02}, one-star: {-0.45, -0.14}
00:53:47.666 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
00:53:47.666 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
00:53:47.666 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-2.97 mountX=0.05 mountY=-0.14, mountTheta=-1.22
00:53:47.669 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.02, opts=13)
00:53:47.669 00.000 10844 Enqueuing Move request for scope (-0.14, -0.02)
00:53:47.669 00.000 11060 Worker thread wakes up
00:53:47.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:47.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
00:53:47.669 00.000 10844 UpdateGuideState exits: m=2825 SNR=33.6 Saturated
00:53:47.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
00:53:47.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:47.669 00.000 11060 Moving (-0.14, -0.02) raw xDistance=0.05 yDistance=-0.14
00:53:47.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:47.669 00.000 10844 Enqueuing Expose request
00:53:47.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:53:47.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:47.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:53:47.669 00.000 11060 MoveAxis(E, 0, ABG)
00:53:47.670 00.001 11060 Move returns status 0, amount 0
00:53:47.670 00.000 11060 MoveAxis(N, 0, ABG)
00:53:47.670 00.000 11060 Move returns status 0, amount 0
00:53:47.670 00.000 11060 move complete, result=0
00:53:47.670 00.000 11060 worker thread done servicing request
00:53:47.670 00.000 11060 Worker thread wakes up
00:53:47.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:47.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:47.673 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:48.311 00.638 11060 Exposure complete
00:53:48.486 00.175 11060 worker thread done servicing request
00:53:48.487 00.001 10844 OnExposeComplete: enter
00:53:48.487 00.000 10844 UpdateGuideState(): m_state=6
00:53:48.487 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7595
00:53:48.487 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.23, Mass=2841, SNR=34.3, Peak=252 HFD=3.6
00:53:48.487 00.000 10844 MultiStar: [#1 -0.23,-0.90,0.00,M1] [#2 -0.55,-0.46,0.00,M1] [#3 0.47,-0.55,0.00,M6] [#4 -0.36,0.37,0.89,U] [#5 -0.24,0.04,0.98,U] [#6 -0.25,-0.18,0.91,U] [#7 -0.32,-0.30,0.87,U] [#8 0.05,-0.19,0.90,U] 
00:53:48.487 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.08}, one-star: {0.32, -0.19}
00:53:48.488 00.001 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
00:53:48.488 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
00:53:48.488 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.60 mountX=0.10 mountY=-0.11, mountTheta=-0.86
00:53:48.488 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.08, opts=13)
00:53:48.488 00.000 10844 Enqueuing Move request for scope (-0.13, -0.08)
00:53:48.488 00.000 11060 Worker thread wakes up
00:53:48.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:48.488 00.000 10844 UpdateGuideState exits: m=2841 SNR=34.3
00:53:48.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:48.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:48.488 00.000 10844 Enqueuing Expose request
00:53:48.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
00:53:48.488 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
00:53:48.488 00.000 11060 Moving (-0.13, -0.08) raw xDistance=0.10 yDistance=-0.11
00:53:48.490 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:53:48.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:48.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:53:48.490 00.000 11060 MoveAxis(E, 0, ABG)
00:53:48.490 00.000 11060 Move returns status 0, amount 0
00:53:48.490 00.000 11060 MoveAxis(N, 0, ABG)
00:53:48.490 00.000 11060 Move returns status 0, amount 0
00:53:48.490 00.000 11060 move complete, result=0
00:53:48.490 00.000 11060 worker thread done servicing request
00:53:48.490 00.000 11060 Worker thread wakes up
00:53:48.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:48.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:48.491 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:49.120 00.629 11060 Exposure complete
00:53:49.293 00.173 11060 worker thread done servicing request
00:53:49.293 00.000 10844 OnExposeComplete: enter
00:53:49.293 00.000 10844 UpdateGuideState(): m_state=6
00:53:49.293 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7596
00:53:49.293 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=58.68, Mass=2494, SNR=31.5, Peak=255 HFD=3.2
00:53:49.294 00.001 10844 MultiStar: [#1 -0.06,-0.25,1.05,U] [#2 0.27,0.27,2.11,U] [#3 0.53,-0.07,1.06,U] [#4 -0.32,0.47,1.00,U] [#5 0.05,0.37,1.12,U] [#6 -0.35,0.56,0.00,M1] [#7 -0.02,-0.10,0.82,U] [#8 0.41,-0.05,1.02,U] 
00:53:49.294 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.20, 0.26}
00:53:49.294 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
00:53:49.294 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
00:53:49.294 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.73 mountX=-0.16 mountY=0.13, mountTheta=2.47
00:53:49.295 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
00:53:49.295 00.000 10844 Enqueuing Move request for scope (0.15, 0.14)
00:53:49.295 00.000 11060 Worker thread wakes up
00:53:49.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:49.295 00.000 10844 UpdateGuideState exits: m=2494 SNR=31.5 Saturated
00:53:49.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:49.297 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:49.297 00.000 10844 Enqueuing Expose request
00:53:49.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:53:49.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:53:49.297 00.000 11060 Moving (0.15, 0.14) raw xDistance=-0.16 yDistance=0.13
00:53:49.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:53:49.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:49.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:53:49.297 00.000 11060 MoveAxis(E, 28, ABG)
00:53:49.297 00.000 11060 Guiding  Dir = 2, Dur = 28
00:53:49.333 00.036 11060 IsSlewing returns 0
00:53:49.333 00.000 11060 IsGuiding returns 0
00:53:49.396 00.063 11060 IsGuiding returns 0
00:53:49.396 00.000 11060 Move returns status 0, amount 28
00:53:49.396 00.000 11060 MoveAxis(N, 0, ABG)
00:53:49.396 00.000 11060 Move returns status 0, amount 0
00:53:49.396 00.000 11060 move complete, result=0
00:53:49.396 00.000 11060 worker thread done servicing request
00:53:49.396 00.000 11060 Worker thread wakes up
00:53:49.396 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
00:53:49.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:49.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:50.030 00.634 11060 Exposure complete
00:53:50.209 00.179 10844 OnExposeComplete: enter
00:53:50.209 00.000 10844 UpdateGuideState(): m_state=6
00:53:50.217 00.008 11060 worker thread done servicing request
00:53:50.217 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7597
00:53:50.217 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=57.63, Mass=2879, SNR=34.0, Peak=252 HFD=3.5
00:53:50.217 00.000 10844 MultiStar: [#1 -0.00,-0.96,0.00,M1] [#2 -0.28,0.03,1.98,U] [#3 0.10,0.12,0.89,U] [#4 0.07,-0.24,0.97,U] [#5 -0.16,-0.08,0.91,U] [#6 -0.27,-0.70,0.00,M2] [#7 0.21,0.35,0.74,U] [#8 0.07,-0.54,0.94,U] 
00:53:50.217 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.16}, one-star: {0.41, -0.79}
00:53:50.217 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
00:53:50.218 00.001 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
00:53:50.218 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.50 mountX=0.16 mountY=0.04, mountTheta=0.24
00:53:50.219 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.16, opts=13)
00:53:50.219 00.000 10844 Enqueuing Move request for scope (0.01, -0.16)
00:53:50.219 00.000 11060 Worker thread wakes up
00:53:50.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
00:53:50.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
00:53:50.219 00.000 11060 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=0.04
00:53:50.220 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:53:50.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:50.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:50.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:50.220 00.000 11060 MoveAxis(W, 26, ABG)
00:53:50.220 00.000 11060 Guiding  Dir = 3, Dur = 26
00:53:50.220 00.000 10844 UpdateGuideState exits: m=2879 SNR=34.0
00:53:50.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:50.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:50.220 00.000 10844 Enqueuing Expose request
00:53:50.227 00.007 11060 IsSlewing returns 0
00:53:50.227 00.000 11060 IsGuiding returns 0
00:53:50.259 00.032 11060 IsGuiding returns 0
00:53:50.259 00.000 11060 Move returns status 0, amount 26
00:53:50.259 00.000 11060 MoveAxis(N, 0, ABG)
00:53:50.259 00.000 11060 Move returns status 0, amount 0
00:53:50.259 00.000 11060 move complete, result=0
00:53:50.259 00.000 11060 worker thread done servicing request
00:53:50.259 00.000 11060 Worker thread wakes up
00:53:50.260 00.001 10844 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
00:53:50.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:50.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:50.906 00.646 11060 Exposure complete
00:53:51.097 00.191 11060 worker thread done servicing request
00:53:51.097 00.000 10844 OnExposeComplete: enter
00:53:51.098 00.001 10844 UpdateGuideState(): m_state=6
00:53:51.098 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7598
00:53:51.098 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=58.06, Mass=2783, SNR=33.7, Peak=247 HFD=3.4
00:53:51.098 00.000 10844 MultiStar: [#1 -0.02,-0.71,0.00,M2] [#2 -0.11,-0.23,2.12,U] [#3 0.62,-0.76,0.00,M5] [#4 -0.07,0.15,1.00,U] [#5 0.27,0.04,1.06,U] [#6 0.10,-0.06,0.95,U] [#7 0.57,-0.34,0.00,M1] [#8 0.40,-0.24,0.95,U] 
00:53:51.098 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.13}, one-star: {-0.02, -0.35}
00:53:51.098 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
00:53:51.099 00.001 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
00:53:51.099 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.15 mountX=0.12 mountY=0.08, mountTheta=0.59
00:53:51.101 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
00:53:51.101 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
00:53:51.101 00.000 11060 Worker thread wakes up
00:53:51.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:51.101 00.000 10844 UpdateGuideState exits: m=2783 SNR=33.7
00:53:51.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:51.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:51.101 00.000 10844 Enqueuing Expose request
00:53:51.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
00:53:51.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
00:53:51.101 00.000 11060 Moving (0.06, -0.13) raw xDistance=0.12 yDistance=0.08
00:53:51.102 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:53:51.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:51.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:53:51.102 00.000 11060 MoveAxis(W, 22, ABG)
00:53:51.102 00.000 11060 Guiding  Dir = 3, Dur = 22
00:53:51.105 00.003 11060 IsSlewing returns 0
00:53:51.105 00.000 11060 IsGuiding returns 0
00:53:51.137 00.032 11060 IsGuiding returns 0
00:53:51.137 00.000 11060 Move returns status 0, amount 22
00:53:51.137 00.000 11060 MoveAxis(N, 0, ABG)
00:53:51.137 00.000 11060 Move returns status 0, amount 0
00:53:51.137 00.000 11060 move complete, result=0
00:53:51.138 00.001 11060 worker thread done servicing request
00:53:51.138 00.000 11060 Worker thread wakes up
00:53:51.138 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
00:53:51.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:51.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:51.768 00.630 11060 Exposure complete
00:53:51.979 00.211 11060 worker thread done servicing request
00:53:51.979 00.000 10844 OnExposeComplete: enter
00:53:51.979 00.000 10844 UpdateGuideState(): m_state=6
00:53:51.980 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7599
00:53:51.980 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=57.83, Mass=2729, SNR=33.3, Peak=246 HFD=3.7
00:53:51.980 00.000 10844 MultiStar: [#1 0.65,-0.45,0.00,M3] [#2 -0.40,-0.28,2.11,U] [#3 0.61,0.06,1.04,U] [#4 0.07,0.20,0.96,U] [#5 0.07,0.53,1.02,U] [#6 0.18,0.33,0.95,U] [#7 0.07,0.25,0.90,U] [#8 0.38,-0.15,0.98,U] 
00:53:51.980 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.00}, one-star: {0.19, -0.59}
00:53:51.980 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
00:53:51.980 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
00:53:51.981 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.03 mountX=-0.02 mountY=0.08, mountTheta=1.78
00:53:51.982 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.00, opts=13)
00:53:51.982 00.000 10844 Enqueuing Move request for scope (0.08, 0.00)
00:53:51.982 00.000 11060 Worker thread wakes up
00:53:51.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
00:53:51.983 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:51.983 00.000 10844 UpdateGuideState exits: m=2729 SNR=33.3
00:53:51.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
00:53:51.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:51.983 00.000 11060 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=0.08
00:53:51.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:51.983 00.000 10844 Enqueuing Expose request
00:53:51.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:51.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:51.984 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:53:51.984 00.000 11060 MoveAxis(E, 0, ABG)
00:53:51.984 00.000 11060 Move returns status 0, amount 0
00:53:51.984 00.000 11060 MoveAxis(N, 0, ABG)
00:53:51.992 00.008 11060 Move returns status 0, amount 0
00:53:51.992 00.000 11060 move complete, result=0
00:53:51.992 00.000 11060 worker thread done servicing request
00:53:51.992 00.000 11060 Worker thread wakes up
00:53:51.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:51.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:51.995 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:52.630 00.635 11060 Exposure complete
00:53:52.841 00.211 11060 worker thread done servicing request
00:53:52.841 00.000 10844 OnExposeComplete: enter
00:53:52.841 00.000 10844 UpdateGuideState(): m_state=6
00:53:52.841 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7600
00:53:52.841 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=57.99, Mass=3127, SNR=35.5, Peak=255 HFD=3.3
00:53:52.842 00.001 10844 MultiStar: [#1 -0.36,-0.11,0.97,U] [#2 -0.38,-0.60,0.00,M1] [#3 0.27,-0.53,0.92,U] [#4 -0.41,0.00,1.02,U] [#5 0.36,-0.08,1.02,U] [#6 -0.19,0.08,0.87,U] [#7 0.12,0.46,0.80,U] [#8 0.45,-0.27,0.94,U] 
00:53:52.842 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.12}, one-star: {-0.04, -0.43}
00:53:52.842 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
00:53:52.842 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
00:53:52.842 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.37 mountX=0.11 mountY=0.04, mountTheta=0.36
00:53:52.844 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
00:53:52.844 00.000 10844 Enqueuing Move request for scope (0.02, -0.12)
00:53:52.844 00.000 11060 Worker thread wakes up
00:53:52.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:52.845 00.001 10844 UpdateGuideState exits: m=3127 SNR=35.5 Saturated
00:53:52.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:52.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:52.845 00.000 10844 Enqueuing Expose request
00:53:52.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
00:53:52.845 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
00:53:52.845 00.000 11060 Moving (0.02, -0.12) raw xDistance=0.11 yDistance=0.04
00:53:52.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:53:52.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:52.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:52.845 00.000 11060 MoveAxis(E, 0, ABG)
00:53:52.845 00.000 11060 Move returns status 0, amount 0
00:53:52.846 00.001 11060 MoveAxis(N, 0, ABG)
00:53:52.846 00.000 11060 Move returns status 0, amount 0
00:53:52.846 00.000 11060 move complete, result=0
00:53:52.846 00.000 11060 worker thread done servicing request
00:53:52.846 00.000 11060 Worker thread wakes up
00:53:52.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:52.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:52.848 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:53.490 00.642 11060 Exposure complete
00:53:53.751 00.261 11060 worker thread done servicing request
00:53:53.751 00.000 10844 OnExposeComplete: enter
00:53:53.751 00.000 10844 UpdateGuideState(): m_state=6
00:53:53.752 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7601
00:53:53.752 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=58.16, Mass=2782, SNR=33.7, Peak=248 HFD=3.3
00:53:53.752 00.000 10844 MultiStar: [#1 0.03,-0.19,1.07,U] [#2 0.10,-0.20,2.02,U] [#3 0.25,-0.31,0.91,U] [#4 0.20,0.24,0.98,U] [#5 0.47,-0.03,1.02,U] [#6 -0.18,0.07,0.95,U] [#7 0.31,0.43,0.84,U] [#8 0.23,-0.13,0.97,U] 
00:53:53.752 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.18, -0.26}
00:53:53.752 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
00:53:53.752 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
00:53:53.754 00.002 10844 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=0.04 mountY=0.18, mountTheta=1.37
00:53:53.755 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.07, opts=13)
00:53:53.756 00.001 10844 Enqueuing Move request for scope (0.17, -0.07)
00:53:53.756 00.000 11060 Worker thread wakes up
00:53:53.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:53.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
00:53:53.756 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.7
00:53:53.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
00:53:53.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:53.756 00.000 11060 Moving (0.17, -0.07) raw xDistance=0.04 yDistance=0.18
00:53:53.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:53.756 00.000 10844 Enqueuing Expose request
00:53:53.757 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:53:53.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:53.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:53:53.757 00.000 11060 MoveAxis(E, 0, ABG)
00:53:53.757 00.000 11060 Move returns status 0, amount 0
00:53:53.757 00.000 11060 MoveAxis(N, 0, ABG)
00:53:53.757 00.000 11060 Move returns status 0, amount 0
00:53:53.757 00.000 11060 move complete, result=0
00:53:53.757 00.000 11060 worker thread done servicing request
00:53:53.757 00.000 11060 Worker thread wakes up
00:53:53.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:53.758 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:53.759 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:53:54.396 00.637 11060 Exposure complete
00:53:54.649 00.253 11060 worker thread done servicing request
00:53:54.649 00.000 10844 OnExposeComplete: enter
00:53:54.649 00.000 10844 UpdateGuideState(): m_state=6
00:53:54.650 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7602
00:53:54.650 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.22, Mass=3019, SNR=35.8, Peak=255 HFD=3.3
00:53:54.650 00.000 10844 MultiStar: [#1 0.15,-0.56,0.92,U] [#2 -0.66,0.01,0.00,M1] [#3 0.62,-0.15,0.00,M3] [#4 -0.20,0.20,0.86,U] [#5 0.58,0.23,0.00,M1] [#6 0.07,0.08,0.89,U] [#7 -0.07,0.02,0.86,U] [#8 0.57,0.15,0.90,U] 
00:53:54.650 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.06}, one-star: {0.27, -0.20}
00:53:54.650 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
00:53:54.650 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
00:53:54.650 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.39 mountX=0.03 mountY=0.15, mountTheta=1.36
00:53:54.652 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.06, opts=13)
00:53:54.652 00.000 10844 Enqueuing Move request for scope (0.14, -0.06)
00:53:54.652 00.000 11060 Worker thread wakes up
00:53:54.652 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:54.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
00:53:54.652 00.000 10844 UpdateGuideState exits: m=3019 SNR=35.8 Saturated
00:53:54.653 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
00:53:54.653 00.000 11060 Moving (0.14, -0.06) raw xDistance=0.03 yDistance=0.15
00:53:54.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:53:54.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:54.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:54.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:54.653 00.000 10844 Enqueuing Expose request
00:53:54.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:53:54.653 00.000 11060 MoveAxis(E, 0, ABG)
00:53:54.653 00.000 11060 Move returns status 0, amount 0
00:53:54.653 00.000 11060 MoveAxis(N, 0, ABG)
00:53:54.654 00.001 11060 Move returns status 0, amount 0
00:53:54.654 00.000 11060 move complete, result=0
00:53:54.654 00.000 11060 worker thread done servicing request
00:53:54.654 00.000 11060 Worker thread wakes up
00:53:54.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:54.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:54.656 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:55.290 00.634 11060 Exposure complete
00:53:55.552 00.262 11060 worker thread done servicing request
00:53:55.552 00.000 10844 OnExposeComplete: enter
00:53:55.552 00.000 10844 UpdateGuideState(): m_state=6
00:53:55.553 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7603
00:53:55.553 00.000 10844 Star::Find returns 1 (0), X=264.91, Y=58.28, Mass=2967, SNR=34.4, Peak=239 HFD=3.4
00:53:55.553 00.000 10844 MultiStar: [#1 0.30,-0.48,0.93,U] [#2 -0.10,-0.07,1.98,U] [#3 0.52,-0.41,0.00,M4] [#4 -0.11,0.17,0.98,U] [#5 0.24,-0.14,0.94,U] [#6 -0.21,-0.16,0.91,U] [#7 -0.02,-0.11,0.90,U] [#8 0.13,-0.30,1.03,U] 
00:53:55.554 00.001 10844 refined, 7 included, MultiStar: {0.08, -0.14}, one-star: {0.54, -0.13}
00:53:55.554 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
00:53:55.554 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
00:53:55.554 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.08 mountX=0.13 mountY=0.10, mountTheta=0.66
00:53:55.556 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.14, opts=13)
00:53:55.556 00.000 10844 Enqueuing Move request for scope (0.08, -0.14)
00:53:55.556 00.000 11060 Worker thread wakes up
00:53:55.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
00:53:55.556 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
00:53:55.557 00.001 11060 Moving (0.08, -0.14) raw xDistance=0.13 yDistance=0.10
00:53:55.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:53:55.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:55.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:53:55.557 00.000 11060 MoveAxis(W, 22, ABG)
00:53:55.557 00.000 11060 Guiding  Dir = 3, Dur = 22
00:53:55.559 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:55.559 00.000 10844 UpdateGuideState exits: m=2967 SNR=34.4
00:53:55.560 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:55.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:55.560 00.000 10844 Enqueuing Expose request
00:53:55.582 00.022 11060 IsSlewing returns 0
00:53:55.582 00.000 11060 IsGuiding returns 0
00:53:55.628 00.046 11060 IsGuiding returns 0
00:53:55.628 00.000 11060 Move returns status 0, amount 22
00:53:55.628 00.000 11060 MoveAxis(N, 0, ABG)
00:53:55.628 00.000 11060 Move returns status 0, amount 0
00:53:55.629 00.001 11060 move complete, result=0
00:53:55.629 00.000 11060 worker thread done servicing request
00:53:55.629 00.000 11060 Worker thread wakes up
00:53:55.629 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
00:53:55.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:55.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:56.269 00.640 11060 Exposure complete
00:53:56.502 00.233 11060 worker thread done servicing request
00:53:56.502 00.000 10844 OnExposeComplete: enter
00:53:56.502 00.000 10844 UpdateGuideState(): m_state=6
00:53:56.503 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7604
00:53:56.503 00.000 10844 Star::Find returns 1 (0), X=264.90, Y=58.09, Mass=3043, SNR=35.4, Peak=252 HFD=3.5
00:53:56.504 00.001 10844 MultiStar: [#1 -0.12,-0.34,0.88,U] [#2 -0.48,-0.32,1.91,U] [#3 0.59,0.03,0.87,U] [#4 -0.08,-0.40,0.85,U] [#5 -0.43,-0.32,0.95,U] [#6 -0.04,-0.18,0.87,U] [#7 -0.12,-0.01,0.81,U] [#8 0.17,-0.43,0.90,U] 
00:53:56.504 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.27}, one-star: {0.54, -0.32}
00:53:56.504 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.00 = 0.00)
00:53:56.504 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
00:53:56.504 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.75 mountX=0.27 mountY=-0.00, mountTheta=-0.02
00:53:56.506 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.27, opts=13)
00:53:56.506 00.000 10844 Enqueuing Move request for scope (-0.05, -0.27)
00:53:56.506 00.000 11060 Worker thread wakes up
00:53:56.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
00:53:56.507 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
00:53:56.507 00.000 11060 Moving (-0.05, -0.27) raw xDistance=0.27 yDistance=-0.00
00:53:56.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:56.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
00:53:56.507 00.000 10844 UpdateGuideState exits: m=3043 SNR=35.4
00:53:56.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:56.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:53:56.507 00.000 11060 MoveAxis(W, 48, ABG)
00:53:56.507 00.000 11060 Guiding  Dir = 3, Dur = 48
00:53:56.508 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:56.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:56.508 00.000 10844 Enqueuing Expose request
00:53:56.533 00.025 11060 IsSlewing returns 0
00:53:56.533 00.000 11060 IsGuiding returns 0
00:53:56.611 00.078 11060 IsGuiding returns 0
00:53:56.611 00.000 11060 Move returns status 0, amount 48
00:53:56.611 00.000 11060 MoveAxis(N, 0, ABG)
00:53:56.611 00.000 11060 Move returns status 0, amount 0
00:53:56.611 00.000 11060 move complete, result=0
00:53:56.611 00.000 11060 worker thread done servicing request
00:53:56.611 00.000 11060 Worker thread wakes up
00:53:56.611 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
00:53:56.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:56.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:57.265 00.654 11060 Exposure complete
00:53:57.462 00.197 11060 worker thread done servicing request
00:53:57.462 00.000 10844 OnExposeComplete: enter
00:53:57.462 00.000 10844 UpdateGuideState(): m_state=6
00:53:57.463 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7605
00:53:57.463 00.000 10844 Star::Find returns 1 (1), X=264.92, Y=58.64, Mass=3718, SNR=38.8, Peak=255 HFD=3.7
00:53:57.474 00.011 10844 MultiStar: [#1 0.19,-0.40,0.82,U] [#2 -0.07,0.14,1.72,U] [#3 0.57,0.10,0.83,U] [#4 -0.11,0.33,0.80,U] [#5 0.46,0.45,0.00,M1] [#6 0.03,0.13,0.76,U] [#7 0.35,0.00,0.65,U] [#8 0.62,-0.08,0.00,M1] 
00:53:57.474 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.09}, one-star: {0.55, 0.22}
00:53:57.474 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
00:53:57.474 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
00:53:57.474 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.45 mountX=-0.12 mountY=0.17, mountTheta=2.20
00:53:57.477 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.09, opts=13)
00:53:57.477 00.000 10844 Enqueuing Move request for scope (0.19, 0.09)
00:53:57.477 00.000 11060 Worker thread wakes up
00:53:57.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:53:57.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
00:53:57.477 00.000 10844 UpdateGuideState exits: m=3718 SNR=38.8 Saturated
00:53:57.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
00:53:57.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:57.477 00.000 11060 Moving (0.19, 0.09) raw xDistance=-0.12 yDistance=0.17
00:53:57.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:57.477 00.000 10844 Enqueuing Expose request
00:53:57.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:53:57.478 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:57.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:53:57.478 00.000 11060 MoveAxis(E, 20, ABG)
00:53:57.478 00.000 11060 Guiding  Dir = 2, Dur = 20
00:53:57.502 00.024 11060 IsSlewing returns 0
00:53:57.502 00.000 11060 IsGuiding returns 0
00:53:57.549 00.047 11060 IsGuiding returns 0
00:53:57.549 00.000 11060 Move returns status 0, amount 20
00:53:57.549 00.000 11060 MoveAxis(N, 0, ABG)
00:53:57.549 00.000 11060 Move returns status 0, amount 0
00:53:57.549 00.000 11060 move complete, result=0
00:53:57.549 00.000 11060 worker thread done servicing request
00:53:57.549 00.000 11060 Worker thread wakes up
00:53:57.550 00.001 10844 GuideStep: -0.1 px 20 ms EAST, 0.2 px 0 ms NORTH
00:53:57.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:57.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:58.183 00.633 11060 Exposure complete
00:53:58.384 00.201 11060 worker thread done servicing request
00:53:58.384 00.000 10844 OnExposeComplete: enter
00:53:58.384 00.000 10844 UpdateGuideState(): m_state=6
00:53:58.385 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7606
00:53:58.385 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=58.93, Mass=3004, SNR=34.8, Peak=255 HFD=3.4
00:53:58.386 00.001 10844 MultiStar: [#1 0.36,0.00,1.02,U] [#2 0.25,0.35,1.88,U] [#3 0.50,-0.02,0.92,U] [#4 -0.52,0.65,0.00,M1] [#5 0.25,0.42,1.02,U] [#6 0.25,0.54,0.90,U] [#7 0.39,0.17,0.86,U] [#8 0.45,0.05,0.80,U] 
00:53:58.386 00.000 10844 refined, 7 included, MultiStar: {0.34, 0.27}, one-star: {0.39, 0.51}
00:53:58.386 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
00:53:58.386 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
00:53:58.386 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.27 hyp=0.43 cameraTheta=0.67 mountX=-0.32 mountY=0.29, mountTheta=2.41
00:53:58.388 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.27, opts=13)
00:53:58.388 00.000 10844 Enqueuing Move request for scope (0.34, 0.27)
00:53:58.389 00.001 11060 Worker thread wakes up
00:53:58.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.27) opts 0xd
00:53:58.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.27)
00:53:58.389 00.000 11060 Moving (0.34, 0.27) raw xDistance=-0.32 yDistance=0.29
00:53:58.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:58.389 00.000 10844 UpdateGuideState exits: m=3004 SNR=34.8 Saturated
00:53:58.390 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
00:53:58.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:58.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
00:53:58.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:58.390 00.000 10844 Enqueuing Expose request
00:53:58.391 00.001 11060 MoveAxis(E, 57, ABG)
00:53:58.391 00.000 11060 Guiding  Dir = 2, Dur = 57
00:53:58.409 00.018 11060 IsSlewing returns 0
00:53:58.409 00.000 11060 IsGuiding returns 0
00:53:58.473 00.064 11060 IsGuiding returns 0
00:53:58.473 00.000 11060 Move returns status 0, amount 57
00:53:58.473 00.000 11060 MoveAxis(S, 114, ABG)
00:53:58.473 00.000 11060 Guiding  Dir = 1, Dur = 114
00:53:58.488 00.015 11060 IsSlewing returns 0
00:53:58.488 00.000 11060 IsGuiding returns 0
00:53:58.639 00.151 11060 IsGuiding returns 0
00:53:58.639 00.000 11060 Move returns status 0, amount 114
00:53:58.639 00.000 11060 move complete, result=0
00:53:58.639 00.000 11060 worker thread done servicing request
00:53:58.639 00.000 11060 Worker thread wakes up
00:53:58.639 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.3 px 114 ms SOUTH
00:53:58.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:58.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:59.279 00.640 11060 Exposure complete
00:53:59.461 00.182 11060 worker thread done servicing request
00:53:59.461 00.000 10844 OnExposeComplete: enter
00:53:59.461 00.000 10844 UpdateGuideState(): m_state=6
00:53:59.461 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7607
00:53:59.462 00.001 10844 Star::Find returns 1 (1), X=264.78, Y=58.94, Mass=2828, SNR=34.4, Peak=255 HFD=3.3
00:53:59.462 00.000 10844 MultiStar: [#1 0.22,0.13,1.01,U] [#2 -0.65,0.17,0.00,M1] [#3 0.45,0.05,0.88,U] [#4 0.24,0.21,0.89,U] [#5 0.28,0.28,1.02,U] [#6 -0.26,0.30,0.94,U] [#7 -0.44,0.56,0.00,M1] [#8 0.08,0.17,0.97,U] 
00:53:59.462 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.24}, one-star: {0.42, 0.53}
00:53:59.462 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:53:59.462 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:53:59.462 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.32 cameraTheta=0.87 mountX=-0.27 mountY=0.16, mountTheta=2.61
00:53:59.463 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.24, opts=13)
00:53:59.463 00.000 10844 Enqueuing Move request for scope (0.20, 0.24)
00:53:59.464 00.001 11060 Worker thread wakes up
00:53:59.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:53:59.464 00.000 10844 UpdateGuideState exits: m=2828 SNR=34.4 Saturated
00:53:59.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:59.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:53:59.464 00.000 10844 Enqueuing Expose request
00:53:59.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
00:53:59.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
00:53:59.464 00.000 11060 Moving (0.20, 0.24) raw xDistance=-0.27 yDistance=0.16
00:53:59.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
00:53:59.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:59.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:53:59.464 00.000 11060 MoveAxis(E, 49, ABG)
00:53:59.464 00.000 11060 Guiding  Dir = 2, Dur = 49
00:53:59.511 00.047 11060 IsSlewing returns 0
00:53:59.511 00.000 11060 IsGuiding returns 0
00:53:59.598 00.087 11060 IsGuiding returns 0
00:53:59.598 00.000 11060 Move returns status 0, amount 49
00:53:59.598 00.000 11060 MoveAxis(N, 0, ABG)
00:53:59.598 00.000 11060 Move returns status 0, amount 0
00:53:59.598 00.000 11060 move complete, result=0
00:53:59.600 00.002 11060 worker thread done servicing request
00:53:59.600 00.000 11060 Worker thread wakes up
00:53:59.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:53:59.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:53:59.600 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.2 px 0 ms NORTH
00:54:00.230 00.630 11060 Exposure complete
00:54:00.395 00.165 11060 worker thread done servicing request
00:54:00.395 00.000 10844 OnExposeComplete: enter
00:54:00.395 00.000 10844 UpdateGuideState(): m_state=6
00:54:00.396 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7608
00:54:00.396 00.000 10844 Star::Find returns 1 (0), X=264.31, Y=58.81, Mass=3002, SNR=34.8, Peak=228 HFD=3.5
00:54:00.396 00.000 10844 MultiStar: [#1 0.07,-0.20,0.92,U] [#2 -0.03,0.49,1.89,U] [#3 0.55,-0.23,1.00,U] [#4 0.42,0.47,0.00,M1] [#5 0.49,0.41,0.00,M1] [#6 0.08,0.24,0.94,U] [#7 -0.24,-0.35,0.88,U] [#8 0.50,0.47,0.00,M1] 
00:54:00.396 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.12}, one-star: {-0.06, 0.39}
00:54:00.396 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
00:54:00.396 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
00:54:00.396 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.14 cameraTheta=1.16 mountX=-0.13 mountY=0.03, mountTheta=2.89
00:54:00.398 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
00:54:00.398 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
00:54:00.398 00.000 11060 Worker thread wakes up
00:54:00.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
00:54:00.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
00:54:00.398 00.000 11060 Moving (0.05, 0.12) raw xDistance=-0.13 yDistance=0.03
00:54:00.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:54:00.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:00.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:00.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:54:00.398 00.000 11060 MoveAxis(E, 24, ABG)
00:54:00.398 00.000 11060 Guiding  Dir = 2, Dur = 24
00:54:00.398 00.000 10844 UpdateGuideState exits: m=3002 SNR=34.8
00:54:00.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:00.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:00.398 00.000 10844 Enqueuing Expose request
00:54:00.425 00.027 11060 IsSlewing returns 0
00:54:00.425 00.000 11060 IsGuiding returns 0
00:54:00.471 00.046 11060 IsGuiding returns 0
00:54:00.471 00.000 11060 Move returns status 0, amount 24
00:54:00.471 00.000 11060 MoveAxis(N, 0, ABG)
00:54:00.471 00.000 11060 Move returns status 0, amount 0
00:54:00.471 00.000 11060 move complete, result=0
00:54:00.471 00.000 11060 worker thread done servicing request
00:54:00.471 00.000 11060 Worker thread wakes up
00:54:00.471 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:54:00.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:00.472 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:01.099 00.627 11060 Exposure complete
00:54:01.299 00.200 11060 worker thread done servicing request
00:54:01.299 00.000 10844 OnExposeComplete: enter
00:54:01.299 00.000 10844 UpdateGuideState(): m_state=6
00:54:01.300 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7609
00:54:01.300 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.80, Mass=2641, SNR=32.9, Peak=252 HFD=3.3
00:54:01.300 00.000 10844 MultiStar: [#1 -0.20,0.19,0.96,U] [#2 -0.13,-0.46,2.08,U] [#3 0.24,0.03,1.00,U] [#4 -0.15,0.54,0.99,U] [#5 0.55,-0.26,1.07,U] [#6 -0.09,-0.15,0.91,U] [#7 -0.19,0.50,0.84,U] [#8 0.56,0.10,1.00,U] 
00:54:01.300 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.04, 0.38}
00:54:01.300 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
00:54:01.300 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
00:54:01.300 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.48 mountX=-0.04 mountY=0.05, mountTheta=2.22
00:54:01.301 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
00:54:01.301 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
00:54:01.302 00.001 11060 Worker thread wakes up
00:54:01.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:01.302 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.9
00:54:01.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:01.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:01.302 00.000 10844 Enqueuing Expose request
00:54:01.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
00:54:01.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
00:54:01.302 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.05
00:54:01.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:54:01.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:01.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:54:01.302 00.000 11060 MoveAxis(E, 0, ABG)
00:54:01.302 00.000 11060 Move returns status 0, amount 0
00:54:01.302 00.000 11060 MoveAxis(N, 0, ABG)
00:54:01.302 00.000 11060 Move returns status 0, amount 0
00:54:01.302 00.000 11060 move complete, result=0
00:54:01.302 00.000 11060 worker thread done servicing request
00:54:01.302 00.000 11060 Worker thread wakes up
00:54:01.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:01.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:01.304 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:01.959 00.655 11060 Exposure complete
00:54:02.142 00.183 11060 worker thread done servicing request
00:54:02.142 00.000 10844 OnExposeComplete: enter
00:54:02.142 00.000 10844 UpdateGuideState(): m_state=6
00:54:02.142 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7610
00:54:02.142 00.000 10844 Star::Find returns 1 (1), X=263.98, Y=58.18, Mass=3208, SNR=36.6, Peak=255 HFD=3.1
00:54:02.143 00.001 10844 MultiStar: [#1 -0.56,-0.14,0.90,U] [#2 -0.38,0.08,1.77,U] [#3 -0.43,-0.24,0.88,U] [#4 -0.18,0.09,0.80,U] [#5 0.17,0.27,0.85,U] [#6 -0.19,-0.08,0.80,U] [#7 -0.39,0.09,0.74,U] [#8 0.14,0.36,0.85,U] 
00:54:02.143 00.000 10844 refined, 8 included, MultiStar: {-0.26, 0.02}, one-star: {-0.39, -0.24}
00:54:02.143 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
00:54:02.143 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.49)
00:54:02.143 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.27 cameraTheta=3.06 mountX=0.03 mountY=-0.26, mountTheta=-1.47
00:54:02.144 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.02, opts=13)
00:54:02.144 00.000 10844 Enqueuing Move request for scope (-0.26, 0.02)
00:54:02.144 00.000 11060 Worker thread wakes up
00:54:02.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:02.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
00:54:02.144 00.000 10844 UpdateGuideState exits: m=3208 SNR=36.6 Saturated
00:54:02.144 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
00:54:02.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:02.144 00.000 11060 Moving (-0.26, 0.02) raw xDistance=0.03 yDistance=-0.26
00:54:02.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:02.144 00.000 10844 Enqueuing Expose request
00:54:02.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:54:02.145 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:02.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:54:02.145 00.000 11060 MoveAxis(E, 0, ABG)
00:54:02.145 00.000 11060 Move returns status 0, amount 0
00:54:02.145 00.000 11060 MoveAxis(N, 0, ABG)
00:54:02.145 00.000 11060 Move returns status 0, amount 0
00:54:02.145 00.000 11060 move complete, result=0
00:54:02.145 00.000 11060 worker thread done servicing request
00:54:02.145 00.000 11060 Worker thread wakes up
00:54:02.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:02.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:02.146 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:54:02.781 00.635 11060 Exposure complete
00:54:02.955 00.174 11060 worker thread done servicing request
00:54:02.955 00.000 10844 OnExposeComplete: enter
00:54:02.955 00.000 10844 UpdateGuideState(): m_state=6
00:54:02.956 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7611
00:54:02.956 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.44, Mass=2654, SNR=32.6, Peak=255 HFD=3.2
00:54:02.957 00.001 10844 MultiStar: [#1 -0.19,-0.63,0.00,M1] [#2 -0.36,-0.13,1.91,U] [#3 0.61,-0.12,0.00,M1] [#4 -0.09,0.10,0.99,U] [#5 -0.25,0.71,0.00,M1] [#6 -0.30,0.08,1.00,U] [#7 -0.49,0.33,0.85,U] [#8 0.02,-0.30,0.85,U] 
00:54:02.957 00.000 10844 single-star, 5 included, MultiStar: {-0.20, -0.00}, one-star: {0.15, 0.02}
00:54:02.957 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
00:54:02.957 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
00:54:02.957 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.15 mountX=-0.05 mountY=0.14, mountTheta=1.90
00:54:02.958 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.02, opts=13)
00:54:02.958 00.000 10844 Enqueuing Move request for scope (0.15, 0.02)
00:54:02.958 00.000 11060 Worker thread wakes up
00:54:02.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:54:02.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:54:02.959 00.001 10844 UpdateGuideState exits: m=2654 SNR=32.6 Saturated
00:54:02.959 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:54:02.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:02.959 00.000 11060 Moving (0.15, 0.02) raw xDistance=-0.05 yDistance=0.14
00:54:02.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:02.959 00.000 10844 Enqueuing Expose request
00:54:02.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:54:02.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:02.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:54:02.959 00.000 11060 MoveAxis(E, 0, ABG)
00:54:02.959 00.000 11060 Move returns status 0, amount 0
00:54:02.959 00.000 11060 MoveAxis(N, 0, ABG)
00:54:02.959 00.000 11060 Move returns status 0, amount 0
00:54:02.959 00.000 11060 move complete, result=0
00:54:02.959 00.000 11060 worker thread done servicing request
00:54:02.959 00.000 11060 Worker thread wakes up
00:54:02.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:02.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:02.961 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:03.593 00.632 11060 Exposure complete
00:54:03.756 00.163 11060 worker thread done servicing request
00:54:03.758 00.002 10844 OnExposeComplete: enter
00:54:03.758 00.000 10844 UpdateGuideState(): m_state=6
00:54:03.758 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7612
00:54:03.758 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=58.94, Mass=2647, SNR=32.8, Peak=255 HFD=3.3
00:54:03.758 00.000 10844 MultiStar: [#1 -0.23,-0.02,0.99,U] [#2 -0.63,-0.31,0.00,M1] [#3 0.15,0.14,0.91,U] [#4 -0.20,0.41,0.99,U] [#5 0.05,0.59,1.00,U] [#6 -0.53,0.31,0.97,U] [#7 -0.13,0.77,0.00,M1] [#8 -0.08,-0.09,1.02,U] 
00:54:03.758 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.27}, one-star: {0.00, 0.53}
00:54:03.758 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.75 = -2.54)
00:54:03.759 00.001 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
00:54:03.759 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.99 mountX=-0.24 mountY=-0.16, mountTheta=-2.55
00:54:03.760 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.27, opts=13)
00:54:03.760 00.000 10844 Enqueuing Move request for scope (-0.12, 0.27)
00:54:03.760 00.000 11060 Worker thread wakes up
00:54:03.760 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:03.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
00:54:03.760 00.000 10844 UpdateGuideState exits: m=2647 SNR=32.8 Saturated
00:54:03.760 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
00:54:03.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:03.760 00.000 11060 Moving (-0.12, 0.27) raw xDistance=-0.24 yDistance=-0.16
00:54:03.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:03.760 00.000 10844 Enqueuing Expose request
00:54:03.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:54:03.761 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:03.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:03.761 00.000 11060 MoveAxis(E, 42, ABG)
00:54:03.761 00.000 11060 Guiding  Dir = 2, Dur = 42
00:54:03.772 00.011 11060 IsSlewing returns 0
00:54:03.772 00.000 11060 IsGuiding returns 0
00:54:03.825 00.053 11060 IsGuiding returns 0
00:54:03.825 00.000 11060 Move returns status 0, amount 42
00:54:03.825 00.000 11060 MoveAxis(N, 0, ABG)
00:54:03.825 00.000 11060 Move returns status 0, amount 0
00:54:03.825 00.000 11060 move complete, result=0
00:54:03.827 00.002 11060 worker thread done servicing request
00:54:03.827 00.000 11060 Worker thread wakes up
00:54:03.827 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
00:54:03.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:03.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:04.465 00.638 11060 Exposure complete
00:54:04.638 00.173 11060 worker thread done servicing request
00:54:04.638 00.000 10844 OnExposeComplete: enter
00:54:04.638 00.000 10844 UpdateGuideState(): m_state=6
00:54:04.638 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7613
00:54:04.638 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=58.61, Mass=3117, SNR=35.3, Peak=255 HFD=3.6
00:54:04.639 00.001 10844 MultiStar: [#1 -0.24,-0.03,0.99,U] [#2 -0.49,0.17,1.93,U] [#3 0.08,-0.26,0.94,U] [#4 -0.60,0.45,0.00,M1] [#5 0.33,0.09,0.88,U] [#6 -0.38,-0.09,0.94,U] [#7 -0.19,0.17,0.87,U] [#8 0.21,-0.16,0.91,U] 
00:54:04.639 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.03}, one-star: {-0.33, 0.19}
00:54:04.639 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
00:54:04.639 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.57)
00:54:04.639 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=0.00 mountY=-0.18, mountTheta=-1.55
00:54:04.640 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.03, opts=13)
00:54:04.640 00.000 10844 Enqueuing Move request for scope (-0.18, 0.03)
00:54:04.640 00.000 11060 Worker thread wakes up
00:54:04.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
00:54:04.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:04.640 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
00:54:04.640 00.000 11060 Moving (-0.18, 0.03) raw xDistance=0.00 yDistance=-0.18
00:54:04.641 00.001 10844 UpdateGuideState exits: m=3117 SNR=35.3 Saturated
00:54:04.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:54:04.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:04.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:04.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:04.641 00.000 10844 Enqueuing Expose request
00:54:04.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:54:04.641 00.000 11060 MoveAxis(E, 0, ABG)
00:54:04.641 00.000 11060 Move returns status 0, amount 0
00:54:04.641 00.000 11060 MoveAxis(N, 0, ABG)
00:54:04.641 00.000 11060 Move returns status 0, amount 0
00:54:04.641 00.000 11060 move complete, result=0
00:54:04.641 00.000 11060 worker thread done servicing request
00:54:04.641 00.000 11060 Worker thread wakes up
00:54:04.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:04.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:04.644 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:05.301 00.657 11060 Exposure complete
00:54:05.461 00.160 11060 worker thread done servicing request
00:54:05.461 00.000 10844 OnExposeComplete: enter
00:54:05.461 00.000 10844 UpdateGuideState(): m_state=6
00:54:05.461 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7614
00:54:05.462 00.001 10844 Star::Find returns 1 (1), X=264.66, Y=58.51, Mass=3127, SNR=35.7, Peak=255 HFD=3.3
00:54:05.462 00.000 10844 MultiStar: [#1 0.16,0.18,1.00,U] [#2 0.08,-0.13,1.87,U] [#3 0.46,0.01,0.92,U] [#4 -0.21,0.48,0.95,U] [#5 0.32,0.46,0.95,U] [#6 -0.18,0.04,0.87,U] [#7 0.05,-0.03,0.82,U] [#8 0.53,0.11,0.97,U] 
00:54:05.462 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.29, 0.09}
00:54:05.462 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
00:54:05.462 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
00:54:05.462 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.60 mountX=-0.14 mountY=0.14, mountTheta=2.34
00:54:05.464 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
00:54:05.464 00.000 10844 Enqueuing Move request for scope (0.16, 0.11)
00:54:05.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:05.464 00.000 10844 UpdateGuideState exits: m=3127 SNR=35.7 Saturated
00:54:05.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:05.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:05.464 00.000 10844 Enqueuing Expose request
00:54:05.466 00.002 11060 Worker thread wakes up
00:54:05.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:54:05.466 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:54:05.466 00.000 11060 Moving (0.16, 0.11) raw xDistance=-0.14 yDistance=0.14
00:54:05.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:54:05.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:05.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:54:05.467 00.001 11060 MoveAxis(E, 24, ABG)
00:54:05.467 00.000 11060 Guiding  Dir = 2, Dur = 24
00:54:05.510 00.043 11060 IsSlewing returns 0
00:54:05.510 00.000 11060 IsGuiding returns 0
00:54:05.577 00.067 11060 IsGuiding returns 0
00:54:05.577 00.000 11060 Move returns status 0, amount 24
00:54:05.577 00.000 11060 MoveAxis(N, 0, ABG)
00:54:05.577 00.000 11060 Move returns status 0, amount 0
00:54:05.577 00.000 11060 move complete, result=0
00:54:05.577 00.000 11060 worker thread done servicing request
00:54:05.577 00.000 11060 Worker thread wakes up
00:54:05.578 00.001 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:54:05.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:05.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:06.219 00.641 11060 Exposure complete
00:54:06.423 00.204 11060 worker thread done servicing request
00:54:06.423 00.000 10844 OnExposeComplete: enter
00:54:06.423 00.000 10844 UpdateGuideState(): m_state=6
00:54:06.423 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7615
00:54:06.423 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=58.78, Mass=2760, SNR=32.9, Peak=246 HFD=3.6
00:54:06.425 00.002 10844 MultiStar: [#1 0.22,0.28,1.00,U] [#2 -0.42,0.10,2.07,U] [#3 0.32,0.34,0.96,U] [#4 0.04,0.49,0.99,U] [#5 0.37,0.57,0.00,M1] [#6 -0.25,0.24,1.04,U] [#7 -0.20,0.37,0.94,U] [#8 -0.10,0.55,0.92,U] 
00:54:06.425 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.31}, one-star: {0.12, 0.36}
00:54:06.425 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
00:54:06.425 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
00:54:06.425 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.83 mountX=-0.29 mountY=-0.13, mountTheta=-2.72
00:54:06.427 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.31, opts=13)
00:54:06.427 00.000 10844 Enqueuing Move request for scope (-0.08, 0.31)
00:54:06.427 00.000 11060 Worker thread wakes up
00:54:06.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
00:54:06.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
00:54:06.427 00.000 11060 Moving (-0.08, 0.31) raw xDistance=-0.29 yDistance=-0.13
00:54:06.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
00:54:06.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:06.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:06.428 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:54:06.428 00.000 11060 MoveAxis(E, 51, ABG)
00:54:06.428 00.000 11060 Guiding  Dir = 2, Dur = 51
00:54:06.428 00.000 10844 UpdateGuideState exits: m=2760 SNR=32.9
00:54:06.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:06.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:06.428 00.000 10844 Enqueuing Expose request
00:54:06.445 00.017 11060 IsSlewing returns 0
00:54:06.445 00.000 11060 IsGuiding returns 0
00:54:06.540 00.095 11060 IsGuiding returns 0
00:54:06.540 00.000 11060 Move returns status 0, amount 51
00:54:06.540 00.000 11060 MoveAxis(N, 0, ABG)
00:54:06.540 00.000 11060 Move returns status 0, amount 0
00:54:06.540 00.000 11060 move complete, result=0
00:54:06.541 00.001 10844 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
00:54:06.541 00.000 11060 worker thread done servicing request
00:54:06.542 00.001 11060 Worker thread wakes up
00:54:06.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:06.543 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:07.176 00.633 11060 Exposure complete
00:54:07.350 00.174 11060 worker thread done servicing request
00:54:07.350 00.000 10844 OnExposeComplete: enter
00:54:07.350 00.000 10844 UpdateGuideState(): m_state=6
00:54:07.350 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7616
00:54:07.350 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.32, Mass=2908, SNR=34.8, Peak=255 HFD=3.5
00:54:07.352 00.002 10844 MultiStar: [#1 -0.02,-0.52,0.92,U] [#2 -0.44,-0.65,0.00,M1] [#3 0.38,-0.19,0.92,U] [#4 -0.41,0.11,0.88,U] [#5 0.01,0.35,1.02,U] [#6 -0.44,-0.61,0.00,M1] [#7 -0.29,0.21,0.80,U] [#8 -0.08,-0.28,0.86,U] 
00:54:07.352 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.06}, one-star: {-0.12, -0.09}
00:54:07.352 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
00:54:07.352 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
00:54:07.352 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.45 mountX=0.07 mountY=-0.06, mountTheta=-0.70
00:54:07.354 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.06, opts=13)
00:54:07.354 00.000 10844 Enqueuing Move request for scope (-0.07, -0.06)
00:54:07.354 00.000 11060 Worker thread wakes up
00:54:07.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:07.354 00.000 10844 UpdateGuideState exits: m=2908 SNR=34.8 Saturated
00:54:07.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:07.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:07.354 00.000 10844 Enqueuing Expose request
00:54:07.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
00:54:07.354 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
00:54:07.355 00.001 11060 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=-0.06
00:54:07.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:54:07.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:07.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:54:07.355 00.000 11060 MoveAxis(E, 0, ABG)
00:54:07.355 00.000 11060 Move returns status 0, amount 0
00:54:07.355 00.000 11060 MoveAxis(N, 0, ABG)
00:54:07.355 00.000 11060 Move returns status 0, amount 0
00:54:07.355 00.000 11060 move complete, result=0
00:54:07.355 00.000 11060 worker thread done servicing request
00:54:07.355 00.000 11060 Worker thread wakes up
00:54:07.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:07.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:07.356 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:07.995 00.639 11060 Exposure complete
00:54:08.165 00.170 11060 worker thread done servicing request
00:54:08.165 00.000 10844 OnExposeComplete: enter
00:54:08.165 00.000 10844 UpdateGuideState(): m_state=6
00:54:08.166 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7617
00:54:08.166 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=58.68, Mass=2833, SNR=33.7, Peak=249 HFD=3.4
00:54:08.166 00.000 10844 MultiStar: [#1 -0.26,0.26,1.03,U] [#2 0.17,0.07,1.91,U] [#3 0.52,-0.27,0.90,U] [#4 -0.39,0.41,1.01,U] [#5 0.38,0.49,0.00,M1] [#6 -0.01,-0.22,0.98,U] [#7 -0.09,-0.03,0.80,U] [#8 0.20,0.12,0.92,U] 
00:54:08.166 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {-0.05, 0.26}
00:54:08.166 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
00:54:08.166 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
00:54:08.166 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=-0.08 mountY=0.01, mountTheta=3.06
00:54:08.168 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
00:54:08.168 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
00:54:08.168 00.000 11060 Worker thread wakes up
00:54:08.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:54:08.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:54:08.168 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.01
00:54:08.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:54:08.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:08.168 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:08.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:08.169 00.001 11060 MoveAxis(E, 0, ABG)
00:54:08.169 00.000 11060 Move returns status 0, amount 0
00:54:08.169 00.000 11060 MoveAxis(N, 0, ABG)
00:54:08.169 00.000 11060 Move returns status 0, amount 0
00:54:08.169 00.000 11060 move complete, result=0
00:54:08.169 00.000 10844 UpdateGuideState exits: m=2833 SNR=33.7
00:54:08.169 00.000 11060 worker thread done servicing request
00:54:08.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:08.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:08.169 00.000 10844 Enqueuing Expose request
00:54:08.169 00.000 11060 Worker thread wakes up
00:54:08.169 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:08.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:08.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:08.808 00.639 11060 Exposure complete
00:54:08.986 00.178 11060 worker thread done servicing request
00:54:08.986 00.000 10844 OnExposeComplete: enter
00:54:08.986 00.000 10844 UpdateGuideState(): m_state=6
00:54:08.986 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7618
00:54:08.986 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.65, Mass=2611, SNR=32.5, Peak=255 HFD=3.3
00:54:08.987 00.001 10844 MultiStar: [#1 -0.45,-0.05,0.99,U] [#2 -0.58,-0.37,0.00,M1] [#3 0.32,-0.11,1.06,U] [#4 0.33,0.17,0.98,U] [#5 0.04,0.61,0.99,U] [#6 -0.34,-0.07,0.99,U] [#7 -0.42,-0.13,0.91,U] [#8 -0.21,0.00,0.93,U] 
00:54:08.987 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {0.22, 0.23}
00:54:08.987 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
00:54:08.987 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
00:54:08.987 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.16 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
00:54:08.988 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.08, opts=13)
00:54:08.988 00.000 10844 Enqueuing Move request for scope (-0.06, 0.08)
00:54:08.988 00.000 11060 Worker thread wakes up
00:54:08.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:08.989 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
00:54:08.989 00.000 10844 UpdateGuideState exits: m=2611 SNR=32.5 Saturated
00:54:08.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
00:54:08.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:08.989 00.000 11060 Moving (-0.06, 0.08) raw xDistance=-0.07 yDistance=-0.07
00:54:08.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:08.989 00.000 10844 Enqueuing Expose request
00:54:08.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:54:08.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:08.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:54:08.989 00.000 11060 MoveAxis(E, 0, ABG)
00:54:08.989 00.000 11060 Move returns status 0, amount 0
00:54:08.989 00.000 11060 MoveAxis(N, 0, ABG)
00:54:08.989 00.000 11060 Move returns status 0, amount 0
00:54:08.989 00.000 11060 move complete, result=0
00:54:08.990 00.001 11060 worker thread done servicing request
00:54:08.990 00.000 11060 Worker thread wakes up
00:54:08.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:08.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:08.991 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:09.624 00.633 11060 Exposure complete
00:54:09.813 00.189 11060 worker thread done servicing request
00:54:09.813 00.000 10844 OnExposeComplete: enter
00:54:09.813 00.000 10844 UpdateGuideState(): m_state=6
00:54:09.813 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7619
00:54:09.813 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.62, Mass=2852, SNR=34.1, Peak=255 HFD=3.5
00:54:09.814 00.001 10844 MultiStar: [#1 -0.16,0.01,0.89,U] [#2 0.08,-0.11,2.02,U] [#3 0.53,0.10,0.91,U] [#4 -0.20,0.29,1.01,U] [#5 0.41,0.18,1.03,U] [#6 -0.30,0.02,0.91,U] [#7 -0.21,0.20,0.85,U] [#8 0.06,0.02,0.90,U] 
00:54:09.814 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {-0.06, 0.20}
00:54:09.814 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
00:54:09.814 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
00:54:09.815 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.25 mountX=-0.08 mountY=0.01, mountTheta=2.99
00:54:09.816 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
00:54:09.816 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
00:54:09.816 00.000 11060 Worker thread wakes up
00:54:09.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:09.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
00:54:09.816 00.000 10844 UpdateGuideState exits: m=2852 SNR=34.1 Saturated
00:54:09.816 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
00:54:09.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:09.816 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.01
00:54:09.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:09.817 00.001 10844 Enqueuing Expose request
00:54:09.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:54:09.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:09.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:09.817 00.000 11060 MoveAxis(E, 0, ABG)
00:54:09.817 00.000 11060 Move returns status 0, amount 0
00:54:09.817 00.000 11060 MoveAxis(N, 0, ABG)
00:54:09.817 00.000 11060 Move returns status 0, amount 0
00:54:09.817 00.000 11060 move complete, result=0
00:54:09.817 00.000 11060 worker thread done servicing request
00:54:09.817 00.000 11060 Worker thread wakes up
00:54:09.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:09.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:09.819 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:10.455 00.636 11060 Exposure complete
00:54:10.644 00.189 11060 worker thread done servicing request
00:54:10.644 00.000 10844 OnExposeComplete: enter
00:54:10.644 00.000 10844 UpdateGuideState(): m_state=6
00:54:10.652 00.008 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7620
00:54:10.652 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.67, Mass=2714, SNR=33.3, Peak=255 HFD=3.2
00:54:10.653 00.001 10844 MultiStar: [#1 -0.03,-0.14,0.94,U] [#2 -0.33,-0.48,2.06,U] [#3 0.17,-0.15,0.90,U] [#4 -0.44,0.56,0.00,M1] [#5 0.66,0.23,0.00,M1] [#6 -0.47,-0.02,0.89,U] [#7 -0.26,0.39,0.84,U] [#8 -0.22,-0.39,0.88,U] 
00:54:10.653 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.14}, one-star: {0.09, 0.25}
00:54:10.653 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
00:54:10.653 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
00:54:10.653 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.46 mountX=0.17 mountY=-0.15, mountTheta=-0.72
00:54:10.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.14, opts=13)
00:54:10.655 00.001 10844 Enqueuing Move request for scope (-0.17, -0.14)
00:54:10.655 00.000 11060 Worker thread wakes up
00:54:10.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:10.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
00:54:10.655 00.000 10844 UpdateGuideState exits: m=2714 SNR=33.3 Saturated
00:54:10.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
00:54:10.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:10.655 00.000 11060 Moving (-0.17, -0.14) raw xDistance=0.17 yDistance=-0.15
00:54:10.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:10.655 00.000 10844 Enqueuing Expose request
00:54:10.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:54:10.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:10.656 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:10.656 00.000 11060 MoveAxis(W, 29, ABG)
00:54:10.656 00.000 11060 Guiding  Dir = 3, Dur = 29
00:54:10.666 00.010 11060 IsSlewing returns 0
00:54:10.666 00.000 11060 IsGuiding returns 0
00:54:10.697 00.031 11060 IsGuiding returns 0
00:54:10.697 00.000 11060 Move returns status 0, amount 29
00:54:10.697 00.000 11060 MoveAxis(N, 0, ABG)
00:54:10.697 00.000 11060 Move returns status 0, amount 0
00:54:10.697 00.000 11060 move complete, result=0
00:54:10.697 00.000 11060 worker thread done servicing request
00:54:10.698 00.001 11060 Worker thread wakes up
00:54:10.698 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
00:54:10.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:10.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:11.342 00.644 11060 Exposure complete
00:54:11.603 00.261 11060 worker thread done servicing request
00:54:11.603 00.000 10844 OnExposeComplete: enter
00:54:11.604 00.001 10844 UpdateGuideState(): m_state=6
00:54:11.604 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7621
00:54:11.604 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.46, Mass=2800, SNR=33.3, Peak=255 HFD=3.2
00:54:11.605 00.001 10844 MultiStar: [#1 -0.19,0.26,1.00,U] [#2 -0.01,0.23,2.01,U] [#3 0.79,0.66,0.00,M1] [#4 -0.09,0.36,1.04,U] [#5 0.30,0.45,1.03,U] [#6 -0.24,-0.06,0.90,U] [#7 -0.11,0.68,0.00,M1] [#8 0.47,0.61,0.00,M1] 
00:54:11.605 00.000 10844 single-star, 5 included, MultiStar: {-0.02, 0.22}, one-star: {0.10, 0.04}
00:54:11.605 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
00:54:11.605 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
00:54:11.605 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=-0.06 mountY=0.10, mountTheta=2.11
00:54:11.607 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
00:54:11.607 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
00:54:11.607 00.000 11060 Worker thread wakes up
00:54:11.607 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:11.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
00:54:11.607 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.3 Saturated
00:54:11.607 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
00:54:11.609 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:11.609 00.000 11060 Moving (0.10, 0.04) raw xDistance=-0.06 yDistance=0.10
00:54:11.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:11.609 00.000 10844 Enqueuing Expose request
00:54:11.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:11.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:11.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:54:11.609 00.000 11060 MoveAxis(E, 0, ABG)
00:54:11.609 00.000 11060 Move returns status 0, amount 0
00:54:11.609 00.000 11060 MoveAxis(N, 0, ABG)
00:54:11.609 00.000 11060 Move returns status 0, amount 0
00:54:11.610 00.001 11060 move complete, result=0
00:54:11.610 00.000 11060 worker thread done servicing request
00:54:11.610 00.000 11060 Worker thread wakes up
00:54:11.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:11.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:11.611 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:12.242 00.631 11060 Exposure complete
00:54:12.515 00.273 11060 worker thread done servicing request
00:54:12.515 00.000 10844 OnExposeComplete: enter
00:54:12.515 00.000 10844 UpdateGuideState(): m_state=6
00:54:12.515 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7622
00:54:12.515 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=58.74, Mass=2450, SNR=31.4, Peak=255 HFD=3.3
00:54:12.517 00.002 10844 MultiStar: [#1 -0.31,0.26,1.14,U] [#2 -0.03,0.26,2.21,U] [#3 0.29,0.71,0.00,M2] [#4 -0.53,0.74,0.00,M1] [#5 0.48,0.45,0.00,M1] [#6 -0.19,0.53,1.03,U] [#7 0.22,0.62,0.00,M2] [#8 0.42,0.52,0.00,M2] 
00:54:12.517 00.000 10844 refined, 3 included, MultiStar: {-0.08, 0.32}, one-star: {0.18, 0.32}
00:54:12.517 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
00:54:12.517 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
00:54:12.517 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.81 mountX=-0.30 mountY=-0.13, mountTheta=-2.73
00:54:12.519 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.32, opts=13)
00:54:12.519 00.000 10844 Enqueuing Move request for scope (-0.08, 0.32)
00:54:12.519 00.000 11060 Worker thread wakes up
00:54:12.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:12.520 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
00:54:12.520 00.000 10844 UpdateGuideState exits: m=2450 SNR=31.4 Saturated
00:54:12.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
00:54:12.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:12.520 00.000 11060 Moving (-0.08, 0.32) raw xDistance=-0.30 yDistance=-0.13
00:54:12.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:12.520 00.000 10844 Enqueuing Expose request
00:54:12.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
00:54:12.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:12.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:54:12.520 00.000 11060 MoveAxis(E, 52, ABG)
00:54:12.521 00.001 11060 Guiding  Dir = 2, Dur = 52
00:54:12.532 00.011 11060 IsSlewing returns 0
00:54:12.532 00.000 11060 IsGuiding returns 0
00:54:12.596 00.064 11060 IsGuiding returns 0
00:54:12.597 00.001 11060 Move returns status 0, amount 52
00:54:12.597 00.000 11060 MoveAxis(N, 0, ABG)
00:54:12.597 00.000 11060 Move returns status 0, amount 0
00:54:12.597 00.000 11060 move complete, result=0
00:54:12.597 00.000 11060 worker thread done servicing request
00:54:12.597 00.000 11060 Worker thread wakes up
00:54:12.597 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
00:54:12.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:12.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:13.231 00.634 11060 Exposure complete
00:54:13.511 00.280 11060 worker thread done servicing request
00:54:13.511 00.000 10844 OnExposeComplete: enter
00:54:13.511 00.000 10844 UpdateGuideState(): m_state=6
00:54:13.512 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7623
00:54:13.512 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=58.17, Mass=3087, SNR=35.2, Peak=255 HFD=3.6
00:54:13.512 00.000 10844 MultiStar: [#1 -0.00,-0.10,0.97,U] [#2 -0.13,-0.00,2.00,U] [#3 0.26,-0.67,0.00,M3] [#4 -0.63,0.08,0.00,M2] [#5 0.35,0.11,0.98,U] [#6 -0.34,-0.28,0.94,U] [#7 -0.60,0.45,0.00,M3] [#8 0.31,-0.52,0.83,U] 
00:54:13.512 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.14}, one-star: {0.00, -0.25}
00:54:13.513 00.001 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
00:54:13.513 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
00:54:13.513 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.54 mountX=0.14 mountY=0.03, mountTheta=0.20
00:54:13.515 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.14, opts=13)
00:54:13.515 00.000 10844 Enqueuing Move request for scope (0.00, -0.14)
00:54:13.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:13.515 00.000 11060 Worker thread wakes up
00:54:13.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
00:54:13.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
00:54:13.515 00.000 11060 Moving (0.00, -0.14) raw xDistance=0.14 yDistance=0.03
00:54:13.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
00:54:13.517 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:13.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:54:13.517 00.000 11060 MoveAxis(W, 22, ABG)
00:54:13.517 00.000 11060 Guiding  Dir = 3, Dur = 22
00:54:13.518 00.001 10844 UpdateGuideState exits: m=3087 SNR=35.2 Saturated
00:54:13.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:13.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:13.518 00.000 10844 Enqueuing Expose request
00:54:13.539 00.021 11060 IsSlewing returns 0
00:54:13.540 00.001 11060 IsGuiding returns 0
00:54:13.586 00.046 11060 IsGuiding returns 0
00:54:13.586 00.000 11060 Move returns status 0, amount 22
00:54:13.586 00.000 11060 MoveAxis(N, 0, ABG)
00:54:13.586 00.000 11060 Move returns status 0, amount 0
00:54:13.586 00.000 11060 move complete, result=0
00:54:13.586 00.000 11060 worker thread done servicing request
00:54:13.586 00.000 11060 Worker thread wakes up
00:54:13.586 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
00:54:13.587 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:13.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:14.223 00.636 11060 Exposure complete
00:54:14.448 00.225 11060 worker thread done servicing request
00:54:14.448 00.000 10844 OnExposeComplete: enter
00:54:14.448 00.000 10844 UpdateGuideState(): m_state=6
00:54:14.448 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7624
00:54:14.449 00.001 10844 Star::Find returns 1 (1), X=264.69, Y=58.66, Mass=2984, SNR=34.5, Peak=255 HFD=3.5
00:54:14.449 00.000 10844 MultiStar: [#1 -0.10,0.17,0.99,U] [#2 0.13,-0.16,1.98,U] [#3 0.50,0.04,0.89,U] [#4 -0.39,0.60,0.00,M3] [#5 0.34,-0.02,1.03,U] [#6 0.33,-0.15,0.92,U] [#7 0.02,1.16,0.00,M4] [#8 0.71,0.30,0.00,M2] 
00:54:14.449 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.00}, one-star: {0.33, 0.24}
00:54:14.449 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
00:54:14.449 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
00:54:14.449 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.02 mountX=-0.04 mountY=0.23, mountTheta=1.73
00:54:14.451 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.00, opts=13)
00:54:14.461 00.010 10844 Enqueuing Move request for scope (0.23, -0.00)
00:54:14.461 00.000 11060 Worker thread wakes up
00:54:14.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:14.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
00:54:14.461 00.000 10844 UpdateGuideState exits: m=2984 SNR=34.5 Saturated
00:54:14.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:14.461 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
00:54:14.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:14.461 00.000 10844 Enqueuing Expose request
00:54:14.462 00.001 11060 Moving (0.23, -0.00) raw xDistance=-0.04 yDistance=0.23
00:54:14.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:54:14.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:54:14.462 00.000 11060 MoveAxis(E, 0, ABG)
00:54:14.462 00.000 11060 Move returns status 0, amount 0
00:54:14.462 00.000 11060 MoveAxis(S, 89, ABG)
00:54:14.462 00.000 11060 Guiding  Dir = 1, Dur = 89
00:54:14.468 00.006 11060 IsSlewing returns 0
00:54:14.469 00.001 11060 IsGuiding returns 0
00:54:14.564 00.095 11060 IsGuiding returns 0
00:54:14.564 00.000 11060 Move returns status 0, amount 89
00:54:14.564 00.000 11060 move complete, result=0
00:54:14.565 00.001 11060 worker thread done servicing request
00:54:14.565 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 89 ms SOUTH
00:54:14.565 00.000 11060 Worker thread wakes up
00:54:14.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:14.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:15.215 00.650 11060 Exposure complete
00:54:15.410 00.195 11060 worker thread done servicing request
00:54:15.410 00.000 10844 OnExposeComplete: enter
00:54:15.410 00.000 10844 UpdateGuideState(): m_state=6
00:54:15.411 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7625
00:54:15.411 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=58.84, Mass=2928, SNR=34.9, Peak=226 HFD=3.4
00:54:15.419 00.008 10844 MultiStar: [#1 -0.28,0.36,0.96,U] [#2 -0.18,0.22,1.85,U] [#3 0.07,0.44,0.86,U] [#4 -0.31,0.77,0.00,M4] [#5 0.50,0.48,0.00,M1] [#6 -0.35,-0.03,0.82,U] [#7 -0.37,0.38,0.85,U] [#8 0.06,0.43,0.92,U] 
00:54:15.419 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.31}, one-star: {0.05, 0.43}
00:54:15.419 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
00:54:15.420 00.001 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.55)
00:54:15.420 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=2.00 mountX=-0.28 mountY=-0.19, mountTheta=-2.54
00:54:15.423 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.31, opts=13)
00:54:15.423 00.000 10844 Enqueuing Move request for scope (-0.14, 0.31)
00:54:15.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:15.423 00.000 10844 UpdateGuideState exits: m=2928 SNR=34.9
00:54:15.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:15.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:15.423 00.000 10844 Enqueuing Expose request
00:54:15.424 00.001 11060 Worker thread wakes up
00:54:15.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.31) opts 0xd
00:54:15.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.31)
00:54:15.424 00.000 11060 Moving (-0.14, 0.31) raw xDistance=-0.28 yDistance=-0.19
00:54:15.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:54:15.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:15.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:54:15.424 00.000 11060 MoveAxis(E, 49, ABG)
00:54:15.424 00.000 11060 Guiding  Dir = 2, Dur = 49
00:54:15.459 00.035 11060 IsSlewing returns 0
00:54:15.459 00.000 11060 IsGuiding returns 0
00:54:15.560 00.101 11060 IsGuiding returns 0
00:54:15.560 00.000 11060 Move returns status 0, amount 49
00:54:15.560 00.000 11060 MoveAxis(N, 0, ABG)
00:54:15.560 00.000 11060 Move returns status 0, amount 0
00:54:15.560 00.000 11060 move complete, result=0
00:54:15.560 00.000 11060 worker thread done servicing request
00:54:15.560 00.000 11060 Worker thread wakes up
00:54:15.561 00.001 10844 GuideStep: -0.3 px 49 ms EAST, -0.2 px 0 ms NORTH
00:54:15.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:15.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:16.203 00.642 11060 Exposure complete
00:54:16.406 00.203 11060 worker thread done servicing request
00:54:16.407 00.001 10844 OnExposeComplete: enter
00:54:16.407 00.000 10844 UpdateGuideState(): m_state=6
00:54:16.407 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7626
00:54:16.407 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=58.69, Mass=2582, SNR=32.1, Peak=255 HFD=3.3
00:54:16.407 00.000 10844 MultiStar: [#1 -0.16,-0.20,1.17,U] [#2 -0.17,-0.06,2.11,U] [#3 -0.13,0.49,0.98,U] [#4 0.08,0.36,0.97,U] [#5 0.08,0.54,1.12,U] [#6 -0.24,0.23,0.86,U] [#7 -0.03,0.40,0.85,U] [#8 0.06,-0.09,0.93,U] 
00:54:16.407 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.18}, one-star: {0.16, 0.27}
00:54:16.407 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
00:54:16.407 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.70)
00:54:16.408 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.85 mountX=-0.17 mountY=-0.08, mountTheta=-2.69
00:54:16.409 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
00:54:16.409 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
00:54:16.409 00.000 11060 Worker thread wakes up
00:54:16.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
00:54:16.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
00:54:16.409 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=-0.08
00:54:16.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:54:16.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:16.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:16.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:54:16.409 00.000 11060 MoveAxis(E, 31, ABG)
00:54:16.409 00.000 11060 Guiding  Dir = 2, Dur = 31
00:54:16.409 00.000 10844 UpdateGuideState exits: m=2582 SNR=32.1 Saturated
00:54:16.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:16.410 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:16.410 00.000 10844 Enqueuing Expose request
00:54:16.438 00.028 11060 IsSlewing returns 0
00:54:16.438 00.000 11060 IsGuiding returns 0
00:54:16.477 00.039 11060 IsGuiding returns 0
00:54:16.477 00.000 11060 Move returns status 0, amount 31
00:54:16.477 00.000 11060 MoveAxis(N, 0, ABG)
00:54:16.477 00.000 11060 Move returns status 0, amount 0
00:54:16.477 00.000 11060 move complete, result=0
00:54:16.478 00.001 11060 worker thread done servicing request
00:54:16.478 00.000 11060 Worker thread wakes up
00:54:16.478 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
00:54:16.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:16.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:17.105 00.627 11060 Exposure complete
00:54:17.268 00.163 11060 worker thread done servicing request
00:54:17.268 00.000 10844 OnExposeComplete: enter
00:54:17.268 00.000 10844 UpdateGuideState(): m_state=6
00:54:17.269 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7627
00:54:17.269 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.93, Mass=2607, SNR=32.3, Peak=227 HFD=3.3
00:54:17.269 00.000 10844 MultiStar: [#1 -0.01,0.50,1.00,U] [#2 0.09,0.43,2.05,U] [#3 0.15,0.31,1.00,U] [#4 -0.08,0.74,0.00,M4] [#5 0.42,0.36,0.96,U] [#6 -0.46,0.11,1.04,U] [#7 0.03,0.93,0.00,M3] [#8 0.28,0.31,0.99,U] 
00:54:17.269 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.37}, one-star: {0.03, 0.52}
00:54:17.269 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
00:54:17.269 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:54:17.269 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.39 mountX=-0.38 mountY=0.01, mountTheta=3.12
00:54:17.272 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.37, opts=13)
00:54:17.272 00.000 10844 Enqueuing Move request for scope (0.07, 0.37)
00:54:17.272 00.000 11060 Worker thread wakes up
00:54:17.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.37) opts 0xd
00:54:17.272 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.37)
00:54:17.272 00.000 11060 Moving (0.07, 0.37) raw xDistance=-0.38 yDistance=0.01
00:54:17.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
00:54:17.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:17.272 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:17.273 00.001 10844 UpdateGuideState exits: m=2607 SNR=32.3
00:54:17.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:17.273 00.000 11060 MoveAxis(E, 66, ABG)
00:54:17.273 00.000 11060 Guiding  Dir = 2, Dur = 66
00:54:17.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:17.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:17.273 00.000 10844 Enqueuing Expose request
00:54:17.306 00.033 11060 IsSlewing returns 0
00:54:17.306 00.000 11060 IsGuiding returns 0
00:54:17.413 00.107 11060 IsGuiding returns 0
00:54:17.413 00.000 11060 Move returns status 0, amount 66
00:54:17.414 00.001 11060 MoveAxis(N, 0, ABG)
00:54:17.414 00.000 11060 Move returns status 0, amount 0
00:54:17.414 00.000 11060 move complete, result=0
00:54:17.414 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.0 px 0 ms NORTH
00:54:17.414 00.000 11060 worker thread done servicing request
00:54:17.414 00.000 11060 Worker thread wakes up
00:54:17.415 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:17.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:18.041 00.626 11060 Exposure complete
00:54:18.206 00.165 11060 worker thread done servicing request
00:54:18.206 00.000 10844 OnExposeComplete: enter
00:54:18.206 00.000 10844 UpdateGuideState(): m_state=6
00:54:18.206 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7628
00:54:18.206 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=58.73, Mass=3209, SNR=35.8, Peak=255 HFD=3.6
00:54:18.207 00.001 10844 MultiStar: [#1 -0.57,0.27,0.00,M1] [#2 -0.22,-0.17,1.85,U] [#3 0.41,0.59,0.00,M1] [#4 -0.32,0.41,0.87,U] [#5 0.56,0.65,0.00,M1] [#6 -0.24,0.37,0.84,U] [#7 -0.03,0.81,0.00,M4] [#8 0.39,0.17,0.84,U] 
00:54:18.207 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.15}, one-star: {-0.09, 0.32}
00:54:18.207 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
00:54:18.207 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.31)
00:54:18.207 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.24 mountX=-0.13 mountY=-0.14, mountTheta=-2.30
00:54:18.208 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.15, opts=13)
00:54:18.208 00.000 10844 Enqueuing Move request for scope (-0.12, 0.15)
00:54:18.208 00.000 11060 Worker thread wakes up
00:54:18.209 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:18.209 00.000 10844 UpdateGuideState exits: m=3209 SNR=35.8 Saturated
00:54:18.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:18.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:18.209 00.000 10844 Enqueuing Expose request
00:54:18.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
00:54:18.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
00:54:18.209 00.000 11060 Moving (-0.12, 0.15) raw xDistance=-0.13 yDistance=-0.14
00:54:18.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:54:18.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:18.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:54:18.210 00.001 11060 MoveAxis(E, 24, ABG)
00:54:18.210 00.000 11060 Guiding  Dir = 2, Dur = 24
00:54:18.224 00.014 11060 IsSlewing returns 0
00:54:18.224 00.000 11060 IsGuiding returns 0
00:54:18.255 00.031 11060 IsGuiding returns 0
00:54:18.255 00.000 11060 Move returns status 0, amount 24
00:54:18.255 00.000 11060 MoveAxis(N, 0, ABG)
00:54:18.255 00.000 11060 Move returns status 0, amount 0
00:54:18.255 00.000 11060 move complete, result=0
00:54:18.255 00.000 11060 worker thread done servicing request
00:54:18.256 00.001 11060 Worker thread wakes up
00:54:18.256 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
00:54:18.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:18.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:18.884 00.628 11060 Exposure complete
00:54:19.050 00.166 11060 worker thread done servicing request
00:54:19.050 00.000 10844 OnExposeComplete: enter
00:54:19.050 00.000 10844 UpdateGuideState(): m_state=6
00:54:19.050 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7629
00:54:19.050 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.13, Mass=2711, SNR=33.0, Peak=255 HFD=3.3
00:54:19.051 00.001 10844 MultiStar: [#1 -0.24,-0.52,1.07,U] [#2 -0.21,-0.06,2.02,U] [#3 0.35,0.22,0.98,U] [#4 -0.19,0.08,0.97,U] [#5 0.64,0.41,0.00,M2] [#6 -0.13,-0.08,1.01,U] [#7 0.03,0.57,0.84,U] [#8 0.41,0.38,1.03,U] 
00:54:19.051 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.03, -0.28}
00:54:19.051 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
00:54:19.051 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
00:54:19.051 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.57 mountX=-0.01 mountY=-0.02, mountTheta=-1.97
00:54:19.052 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
00:54:19.052 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
00:54:19.052 00.000 11060 Worker thread wakes up
00:54:19.053 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:54:19.053 00.000 10844 UpdateGuideState exits: m=2711 SNR=33.0 Saturated
00:54:19.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:19.053 00.000 10844 Enqueuing Expose request
00:54:19.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
00:54:19.053 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
00:54:19.053 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
00:54:19.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:54:19.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:19.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:54:19.054 00.001 11060 MoveAxis(E, 0, ABG)
00:54:19.054 00.000 11060 Move returns status 0, amount 0
00:54:19.054 00.000 11060 MoveAxis(N, 0, ABG)
00:54:19.054 00.000 11060 Move returns status 0, amount 0
00:54:19.054 00.000 11060 move complete, result=0
00:54:19.054 00.000 11060 worker thread done servicing request
00:54:19.054 00.000 11060 Worker thread wakes up
00:54:19.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:19.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:19.056 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:19.697 00.641 11060 Exposure complete
00:54:19.887 00.190 11060 worker thread done servicing request
00:54:19.887 00.000 10844 OnExposeComplete: enter
00:54:19.893 00.006 10844 UpdateGuideState(): m_state=6
00:54:19.894 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7630
00:54:19.894 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.57, Mass=2720, SNR=33.1, Peak=255 HFD=3.2
00:54:19.894 00.000 10844 MultiStar: [#1 -0.05,-0.15,0.96,U] [#2 -0.42,0.21,2.18,U] [#3 -0.08,0.22,1.01,U] [#4 0.02,0.39,0.87,U] [#5 0.48,-0.25,0.96,U] [#6 -0.28,0.24,0.89,U] [#7 -0.49,0.70,0.00,M4] [#8 0.40,0.39,0.92,U] 
00:54:19.894 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.16}, one-star: {0.08, 0.15}
00:54:19.894 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
00:54:19.894 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.72)
00:54:19.894 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.83 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
00:54:19.896 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
00:54:19.896 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
00:54:19.896 00.000 11060 Worker thread wakes up
00:54:19.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
00:54:19.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:19.896 00.000 10844 UpdateGuideState exits: m=2720 SNR=33.1 Saturated
00:54:19.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:19.896 00.000 10844 Enqueuing Expose request
00:54:19.896 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
00:54:19.896 00.000 11060 Moving (-0.04, 0.16) raw xDistance=-0.15 yDistance=-0.07
00:54:19.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:54:19.897 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:19.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:54:19.897 00.000 11060 MoveAxis(E, 25, ABG)
00:54:19.897 00.000 11060 Guiding  Dir = 2, Dur = 25
00:54:19.927 00.030 11060 IsSlewing returns 0
00:54:19.927 00.000 11060 IsGuiding returns 0
00:54:19.974 00.047 11060 IsGuiding returns 0
00:54:19.974 00.000 11060 Move returns status 0, amount 25
00:54:19.974 00.000 11060 MoveAxis(N, 0, ABG)
00:54:19.974 00.000 11060 Move returns status 0, amount 0
00:54:19.974 00.000 11060 move complete, result=0
00:54:19.976 00.002 11060 worker thread done servicing request
00:54:19.976 00.000 11060 Worker thread wakes up
00:54:19.976 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
00:54:19.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:19.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:20.605 00.629 11060 Exposure complete
00:54:20.786 00.181 11060 worker thread done servicing request
00:54:20.787 00.001 10844 OnExposeComplete: enter
00:54:20.787 00.000 10844 UpdateGuideState(): m_state=6
00:54:20.787 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7631
00:54:20.787 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=58.51, Mass=2864, SNR=33.9, Peak=255 HFD=3.4
00:54:20.788 00.001 10844 MultiStar: [#1 -0.40,0.12,0.93,U] [#2 0.09,0.32,1.91,U] [#3 0.21,0.80,0.00,M1] [#4 -0.29,0.74,0.00,M2] [#5 0.24,0.53,1.01,U] [#6 -0.10,0.19,0.93,U] [#7 -0.46,0.69,0.00,M5] [#8 0.18,0.03,0.80,U] 
00:54:20.788 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.24}, one-star: {0.39, 0.09}
00:54:20.788 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:54:20.788 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:54:20.788 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.27 mountX=-0.25 mountY=0.03, mountTheta=3.00
00:54:20.791 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.24, opts=13)
00:54:20.791 00.000 10844 Enqueuing Move request for scope (0.07, 0.24)
00:54:20.792 00.001 11060 Worker thread wakes up
00:54:20.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:20.792 00.000 10844 UpdateGuideState exits: m=2864 SNR=33.9 Saturated
00:54:20.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:20.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:20.792 00.000 10844 Enqueuing Expose request
00:54:20.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
00:54:20.792 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
00:54:20.792 00.000 11060 Moving (0.07, 0.24) raw xDistance=-0.25 yDistance=0.03
00:54:20.793 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:54:20.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:20.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:54:20.793 00.000 11060 MoveAxis(E, 43, ABG)
00:54:20.793 00.000 11060 Guiding  Dir = 2, Dur = 43
00:54:20.816 00.023 11060 IsSlewing returns 0
00:54:20.816 00.000 11060 IsGuiding returns 0
00:54:20.880 00.064 11060 IsGuiding returns 0
00:54:20.880 00.000 11060 Move returns status 0, amount 43
00:54:20.882 00.002 11060 MoveAxis(N, 0, ABG)
00:54:20.882 00.000 11060 Move returns status 0, amount 0
00:54:20.882 00.000 11060 move complete, result=0
00:54:20.882 00.000 11060 worker thread done servicing request
00:54:20.882 00.000 11060 Worker thread wakes up
00:54:20.882 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
00:54:20.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:20.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:21.509 00.627 11060 Exposure complete
00:54:21.698 00.189 11060 worker thread done servicing request
00:54:21.698 00.000 10844 OnExposeComplete: enter
00:54:21.698 00.000 10844 UpdateGuideState(): m_state=6
00:54:21.698 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7632
00:54:21.698 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=58.94, Mass=2612, SNR=32.6, Peak=254 HFD=3.2
00:54:21.698 00.000 10844 MultiStar: [#1 -0.09,0.02,1.14,U] [#2 -0.43,0.30,2.21,U] [#3 -0.32,0.91,0.00,M2] [#4 -0.56,0.25,0.99,U] [#5 0.36,0.26,1.08,U] [#6 -0.07,0.11,0.88,U] [#7 -0.29,0.23,0.89,U] [#8 0.41,0.18,0.90,U] 
00:54:21.700 00.002 10844 refined, 7 included, MultiStar: {-0.11, 0.24}, one-star: {0.20, 0.53}
00:54:21.700 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
00:54:21.700 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.56)
00:54:21.700 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.99 mountX=-0.22 mountY=-0.15, mountTheta=-2.55
00:54:21.701 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.24, opts=13)
00:54:21.701 00.000 10844 Enqueuing Move request for scope (-0.11, 0.24)
00:54:21.701 00.000 11060 Worker thread wakes up
00:54:21.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
00:54:21.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:21.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
00:54:21.701 00.000 10844 UpdateGuideState exits: m=2612 SNR=32.6
00:54:21.701 00.000 11060 Moving (-0.11, 0.24) raw xDistance=-0.22 yDistance=-0.15
00:54:21.702 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:54:21.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:21.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:21.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:21.702 00.000 10844 Enqueuing Expose request
00:54:21.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:21.702 00.000 11060 MoveAxis(E, 39, ABG)
00:54:21.702 00.000 11060 Guiding  Dir = 2, Dur = 39
00:54:21.719 00.017 11060 IsSlewing returns 0
00:54:21.719 00.000 11060 IsGuiding returns 0
00:54:21.766 00.047 11060 IsGuiding returns 0
00:54:21.766 00.000 11060 Move returns status 0, amount 39
00:54:21.766 00.000 11060 MoveAxis(N, 0, ABG)
00:54:21.766 00.000 11060 Move returns status 0, amount 0
00:54:21.766 00.000 11060 move complete, result=0
00:54:21.766 00.000 11060 worker thread done servicing request
00:54:21.766 00.000 11060 Worker thread wakes up
00:54:21.766 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
00:54:21.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:21.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:22.407 00.641 11060 Exposure complete
00:54:22.606 00.199 11060 worker thread done servicing request
00:54:22.606 00.000 10844 OnExposeComplete: enter
00:54:22.607 00.001 10844 UpdateGuideState(): m_state=6
00:54:22.607 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7633
00:54:22.607 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=58.65, Mass=2916, SNR=34.4, Peak=255 HFD=3.2
00:54:22.607 00.000 10844 MultiStar: [#1 0.04,-0.69,0.00,M1] [#2 -0.11,-0.29,2.04,U] [#3 0.47,0.54,0.00,M3] [#4 -0.18,0.24,0.99,U] [#5 0.68,0.17,0.00,M1] [#6 -0.09,0.56,0.89,U] [#7 -0.03,-0.06,0.85,U] [#8 0.17,0.18,0.94,U] 
00:54:22.607 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.07}, one-star: {0.40, 0.24}
00:54:22.607 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
00:54:22.607 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.08)
00:54:22.607 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.47 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
00:54:22.609 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
00:54:22.609 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
00:54:22.609 00.000 11060 Worker thread wakes up
00:54:22.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:22.609 00.000 10844 UpdateGuideState exits: m=2916 SNR=34.4 Saturated
00:54:22.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:22.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:22.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
00:54:22.609 00.000 10844 Enqueuing Expose request
00:54:22.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
00:54:22.609 00.000 11060 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.00
00:54:22.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:54:22.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:22.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:54:22.609 00.000 11060 MoveAxis(E, 0, ABG)
00:54:22.609 00.000 11060 Move returns status 0, amount 0
00:54:22.609 00.000 11060 MoveAxis(N, 0, ABG)
00:54:22.609 00.000 11060 Move returns status 0, amount 0
00:54:22.609 00.000 11060 move complete, result=0
00:54:22.609 00.000 11060 worker thread done servicing request
00:54:22.610 00.001 11060 Worker thread wakes up
00:54:22.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:22.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:22.610 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:23.248 00.638 11060 Exposure complete
00:54:23.423 00.175 11060 worker thread done servicing request
00:54:23.423 00.000 10844 OnExposeComplete: enter
00:54:23.423 00.000 10844 UpdateGuideState(): m_state=6
00:54:23.423 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7634
00:54:23.423 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.35, Mass=2352, SNR=31.3, Peak=231 HFD=3.1
00:54:23.424 00.001 10844 MultiStar: [#1 0.00,0.18,1.05,U] [#2 -0.11,0.12,2.23,U] [#3 0.21,0.37,0.87,U] [#4 -0.30,0.33,1.09,U] [#5 0.56,-0.56,0.00,M2] [#6 -0.23,0.59,0.00,M1] [#7 0.00,0.11,0.96,U] [#8 0.22,-0.03,0.99,U] 
00:54:23.424 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.14}, one-star: {0.28, -0.07}
00:54:23.424 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.24 = -3.05)
00:54:23.424 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
00:54:23.424 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.48 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
00:54:23.425 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.14, opts=13)
00:54:23.425 00.000 10844 Enqueuing Move request for scope (0.01, 0.14)
00:54:23.425 00.000 11060 Worker thread wakes up
00:54:23.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:23.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
00:54:23.425 00.000 10844 UpdateGuideState exits: m=2352 SNR=31.3
00:54:23.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
00:54:23.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:23.425 00.000 11060 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=-0.01
00:54:23.426 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:54:23.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:23.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:23.426 00.000 10844 Enqueuing Expose request
00:54:23.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:54:23.426 00.000 11060 MoveAxis(E, 24, ABG)
00:54:23.426 00.000 11060 Guiding  Dir = 2, Dur = 24
00:54:23.458 00.032 11060 IsSlewing returns 0
00:54:23.458 00.000 11060 IsGuiding returns 0
00:54:23.521 00.063 11060 IsGuiding returns 0
00:54:23.521 00.000 11060 Move returns status 0, amount 24
00:54:23.521 00.000 11060 MoveAxis(N, 0, ABG)
00:54:23.521 00.000 11060 Move returns status 0, amount 0
00:54:23.521 00.000 11060 move complete, result=0
00:54:23.523 00.002 11060 worker thread done servicing request
00:54:23.523 00.000 11060 Worker thread wakes up
00:54:23.523 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
00:54:23.524 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:23.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:24.151 00.627 11060 Exposure complete
00:54:24.307 00.156 11060 worker thread done servicing request
00:54:24.307 00.000 10844 OnExposeComplete: enter
00:54:24.307 00.000 10844 UpdateGuideState(): m_state=6
00:54:24.307 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7635
00:54:24.307 00.000 10844 Star::Find returns 1 (1), X=264.89, Y=58.13, Mass=2815, SNR=33.6, Peak=255 HFD=3.0
00:54:24.307 00.000 10844 MultiStar: [#1 0.12,-0.30,0.83,U] [#2 -0.55,0.28,2.13,U] [#3 0.67,-0.34,0.00,M3] [#4 -0.27,0.24,0.96,U] [#5 0.48,0.02,1.04,U] [#6 -0.06,0.10,0.98,U] [#7 0.01,0.66,0.00,M3] [#8 0.24,0.17,0.91,U] 
00:54:24.307 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {0.53, -0.29}
00:54:24.307 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
00:54:24.307 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
00:54:24.308 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.82 mountX=-0.07 mountY=-0.03, mountTheta=-2.72
00:54:24.310 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
00:54:24.310 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
00:54:24.310 00.000 11060 Worker thread wakes up
00:54:24.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:54:24.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
00:54:24.310 00.000 10844 UpdateGuideState exits: m=2815 SNR=33.6 Saturated
00:54:24.310 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
00:54:24.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:24.310 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
00:54:24.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:24.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:54:24.310 00.000 10844 Enqueuing Expose request
00:54:24.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:24.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:54:24.310 00.000 11060 MoveAxis(E, 0, ABG)
00:54:24.310 00.000 11060 Move returns status 0, amount 0
00:54:24.310 00.000 11060 MoveAxis(N, 0, ABG)
00:54:24.310 00.000 11060 Move returns status 0, amount 0
00:54:24.310 00.000 11060 move complete, result=0
00:54:24.311 00.001 11060 worker thread done servicing request
00:54:24.311 00.000 11060 Worker thread wakes up
00:54:24.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:24.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:24.312 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:24.962 00.650 11060 Exposure complete
00:54:25.145 00.183 11060 worker thread done servicing request
00:54:25.145 00.000 10844 OnExposeComplete: enter
00:54:25.145 00.000 10844 UpdateGuideState(): m_state=6
00:54:25.146 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7636
00:54:25.146 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.11, Mass=2970, SNR=35.0, Peak=255 HFD=3.6
00:54:25.146 00.000 10844 MultiStar: [#1 0.20,-0.48,1.01,U] [#2 -0.10,-0.63,0.00,M1] [#3 0.22,-0.40,0.91,U] [#4 -0.04,0.16,0.92,U] [#5 0.64,-0.66,0.00,M2] [#6 -0.22,-0.16,0.94,U] [#7 0.20,-0.36,0.89,U] [#8 -0.10,-0.02,0.90,U] 
00:54:25.146 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.23}, one-star: {0.21, -0.31}
00:54:25.146 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
00:54:25.146 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
00:54:25.146 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=0.21 mountY=0.11, mountTheta=0.47
00:54:25.148 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.23, opts=13)
00:54:25.148 00.000 10844 Enqueuing Move request for scope (0.07, -0.23)
00:54:25.148 00.000 11060 Worker thread wakes up
00:54:25.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:25.149 00.001 10844 UpdateGuideState exits: m=2970 SNR=35.0 Saturated
00:54:25.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:25.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
00:54:25.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:25.149 00.000 10844 Enqueuing Expose request
00:54:25.149 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
00:54:25.149 00.000 11060 Moving (0.07, -0.23) raw xDistance=0.21 yDistance=0.11
00:54:25.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:54:25.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:25.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:54:25.149 00.000 11060 MoveAxis(W, 37, ABG)
00:54:25.149 00.000 11060 Guiding  Dir = 3, Dur = 37
00:54:25.163 00.014 11060 IsSlewing returns 0
00:54:25.163 00.000 11060 IsGuiding returns 0
00:54:25.213 00.050 11060 IsGuiding returns 0
00:54:25.214 00.001 11060 Move returns status 0, amount 37
00:54:25.214 00.000 11060 MoveAxis(N, 0, ABG)
00:54:25.214 00.000 11060 Move returns status 0, amount 0
00:54:25.214 00.000 11060 move complete, result=0
00:54:25.214 00.000 11060 worker thread done servicing request
00:54:25.214 00.000 11060 Worker thread wakes up
00:54:25.214 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:54:25.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:25.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:25.840 00.626 11060 Exposure complete
00:54:26.020 00.180 11060 worker thread done servicing request
00:54:26.020 00.000 10844 OnExposeComplete: enter
00:54:26.020 00.000 10844 UpdateGuideState(): m_state=6
00:54:26.020 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7637
00:54:26.020 00.000 10844 Star::Find returns 1 (1), X=264.61, Y=58.31, Mass=3203, SNR=36.3, Peak=255 HFD=3.4
00:54:26.021 00.001 10844 MultiStar: [#1 -0.20,-0.89,0.00,M1] [#2 0.34,-0.21,1.86,U] [#3 0.15,0.01,0.85,U] [#4 -0.11,0.32,0.93,U] [#5 1.02,0.13,0.00,M3] [#6 -0.19,0.31,0.86,U] [#7 -0.48,0.41,0.00,M3] [#8 0.20,0.04,0.91,U] 
00:54:26.021 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.02}, one-star: {0.24, -0.11}
00:54:26.021 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
00:54:26.021 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
00:54:26.021 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=-0.04 mountY=0.14, mountTheta=1.88
00:54:26.022 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
00:54:26.023 00.001 10844 Enqueuing Move request for scope (0.14, 0.02)
00:54:26.023 00.000 11060 Worker thread wakes up
00:54:26.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:26.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:54:26.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:54:26.023 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.04 yDistance=0.14
00:54:26.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:54:26.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:26.023 00.000 10844 UpdateGuideState exits: m=3203 SNR=36.3 Saturated
00:54:26.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:54:26.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:26.023 00.000 11060 MoveAxis(E, 0, ABG)
00:54:26.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:26.023 00.000 10844 Enqueuing Expose request
00:54:26.023 00.000 11060 Move returns status 0, amount 0
00:54:26.023 00.000 11060 MoveAxis(N, 0, ABG)
00:54:26.023 00.000 11060 Move returns status 0, amount 0
00:54:26.023 00.000 11060 move complete, result=0
00:54:26.023 00.000 11060 worker thread done servicing request
00:54:26.024 00.001 11060 Worker thread wakes up
00:54:26.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:26.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:26.025 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:26.669 00.644 11060 Exposure complete
00:54:26.847 00.178 11060 worker thread done servicing request
00:54:26.847 00.000 10844 OnExposeComplete: enter
00:54:26.847 00.000 10844 UpdateGuideState(): m_state=6
00:54:26.847 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7638
00:54:26.847 00.000 10844 Star::Find returns 1 (1), X=264.61, Y=58.16, Mass=2956, SNR=34.8, Peak=255 HFD=3.3
00:54:26.848 00.001 10844 MultiStar: [#1 -0.23,-0.16,0.94,U] [#2 -0.49,0.10,1.95,U] [#3 0.53,-0.02,0.90,U] [#4 -0.31,0.81,0.00,M1] [#5 0.14,0.23,0.90,U] [#6 -0.07,0.65,0.00,M1] [#7 -0.09,0.37,0.78,U] [#8 -0.33,0.34,0.94,U] 
00:54:26.848 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.08}, one-star: {0.24, -0.26}
00:54:26.848 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
00:54:26.848 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
00:54:26.848 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=-0.06 mountY=-0.11, mountTheta=-2.10
00:54:26.849 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
00:54:26.849 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
00:54:26.849 00.000 11060 Worker thread wakes up
00:54:26.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:54:26.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:54:26.849 00.000 11060 Moving (-0.09, 0.08) raw xDistance=-0.06 yDistance=-0.11
00:54:26.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:26.850 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:26.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:54:26.850 00.000 11060 MoveAxis(E, 0, ABG)
00:54:26.850 00.000 11060 Move returns status 0, amount 0
00:54:26.850 00.000 11060 MoveAxis(N, 0, ABG)
00:54:26.850 00.000 11060 Move returns status 0, amount 0
00:54:26.850 00.000 11060 move complete, result=0
00:54:26.850 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:26.850 00.000 11060 worker thread done servicing request
00:54:26.850 00.000 10844 UpdateGuideState exits: m=2956 SNR=34.8 Saturated
00:54:26.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:26.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:26.850 00.000 10844 Enqueuing Expose request
00:54:26.850 00.000 11060 Worker thread wakes up
00:54:26.850 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:26.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:26.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:27.484 00.634 11060 Exposure complete
00:54:27.657 00.173 11060 worker thread done servicing request
00:54:27.657 00.000 10844 OnExposeComplete: enter
00:54:27.657 00.000 10844 UpdateGuideState(): m_state=6
00:54:27.657 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7639
00:54:27.657 00.000 10844 Star::Find returns 1 (0), X=264.58, Y=58.75, Mass=2105, SNR=29.4, Peak=225 HFD=3.2
00:54:27.657 00.000 10844 MultiStar: [#1 -0.13,-0.19,1.10,U] [#2 -0.35,-0.11,2.38,U] [#3 0.40,0.28,1.08,U] [#4 0.06,0.68,0.00,M2] [#5 0.77,0.29,0.00,M3] [#6 -0.23,0.49,1.12,U] [#7 -0.15,0.12,0.90,U] [#8 0.05,0.12,0.99,U] 
00:54:27.657 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.11}, one-star: {0.22, 0.33}
00:54:27.658 00.001 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
00:54:27.658 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
00:54:27.658 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.19 mountX=-0.09 mountY=-0.10, mountTheta=-2.35
00:54:27.659 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
00:54:27.659 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
00:54:27.659 00.000 11060 Worker thread wakes up
00:54:27.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
00:54:27.659 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
00:54:27.659 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
00:54:27.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:54:27.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:27.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:27.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:54:27.660 00.001 11060 MoveAxis(E, 0, ABG)
00:54:27.660 00.000 11060 Move returns status 0, amount 0
00:54:27.660 00.000 11060 MoveAxis(N, 0, ABG)
00:54:27.660 00.000 10844 UpdateGuideState exits: m=2105 SNR=29.4
00:54:27.660 00.000 11060 Move returns status 0, amount 0
00:54:27.660 00.000 11060 move complete, result=0
00:54:27.660 00.000 11060 worker thread done servicing request
00:54:27.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:27.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:27.660 00.000 10844 Enqueuing Expose request
00:54:27.660 00.000 11060 Worker thread wakes up
00:54:27.660 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:27.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:27.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:28.298 00.638 11060 Exposure complete
00:54:28.504 00.206 11060 worker thread done servicing request
00:54:28.504 00.000 10844 OnExposeComplete: enter
00:54:28.504 00.000 10844 UpdateGuideState(): m_state=6
00:54:28.505 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7640
00:54:28.505 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=58.55, Mass=2249, SNR=29.8, Peak=246 HFD=3.3
00:54:28.505 00.000 10844 MultiStar: [#1 -0.07,0.08,1.06,U] [#2 -0.34,0.43,2.30,U] [#3 0.20,0.71,0.00,M1] [#4 -0.13,0.19,1.04,U] [#5 0.52,0.37,0.00,M4] [#6 -0.25,0.07,1.07,U] [#7 0.09,0.32,0.99,U] [#8 0.28,0.35,0.99,U] 
00:54:28.505 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.25}, one-star: {-0.14, 0.14}
00:54:28.505 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
00:54:28.505 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.19)
00:54:28.505 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.36 mountX=-0.11 mountY=-0.16, mountTheta=-2.17
00:54:28.507 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.14, opts=13)
00:54:28.507 00.000 10844 Enqueuing Move request for scope (-0.14, 0.14)
00:54:28.507 00.000 11060 Worker thread wakes up
00:54:28.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:54:28.515 00.008 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
00:54:28.515 00.000 10844 UpdateGuideState exits: m=2249 SNR=29.8
00:54:28.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
00:54:28.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:28.515 00.000 11060 Moving (-0.14, 0.14) raw xDistance=-0.11 yDistance=-0.16
00:54:28.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:28.515 00.000 10844 Enqueuing Expose request
00:54:28.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:54:28.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:28.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:28.515 00.000 11060 MoveAxis(E, 0, ABG)
00:54:28.515 00.000 11060 Move returns status 0, amount 0
00:54:28.515 00.000 11060 MoveAxis(N, 0, ABG)
00:54:28.515 00.000 11060 Move returns status 0, amount 0
00:54:28.517 00.002 11060 move complete, result=0
00:54:28.517 00.000 11060 worker thread done servicing request
00:54:28.517 00.000 11060 Worker thread wakes up
00:54:28.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:28.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:28.518 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:29.144 00.626 11060 Exposure complete
00:54:29.391 00.247 11060 worker thread done servicing request
00:54:29.392 00.001 10844 OnExposeComplete: enter
00:54:29.392 00.000 10844 UpdateGuideState(): m_state=6
00:54:29.392 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7641
00:54:29.392 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.49, Mass=2819, SNR=33.4, Peak=255 HFD=3.3
00:54:29.393 00.001 10844 MultiStar: [#1 -0.32,0.11,0.96,U] [#2 -0.11,0.19,2.06,U] [#3 0.28,-0.07,1.05,U] [#4 -0.27,0.40,0.92,U] [#5 0.14,0.19,1.04,U] [#6 -0.17,-0.02,0.95,U] [#7 -0.04,0.13,0.85,U] [#8 0.05,0.10,0.91,U] 
00:54:29.393 00.000 10844 single-star, 8 included, MultiStar: {-0.04, 0.13}, one-star: {0.08, 0.08}
00:54:29.393 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
00:54:29.393 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
00:54:29.393 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=-0.09 mountY=0.06, mountTheta=2.52
00:54:29.395 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.08, opts=13)
00:54:29.395 00.000 10844 Enqueuing Move request for scope (0.08, 0.08)
00:54:29.395 00.000 11060 Worker thread wakes up
00:54:29.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:29.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
00:54:29.395 00.000 10844 UpdateGuideState exits: m=2819 SNR=33.4 Saturated
00:54:29.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
00:54:29.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:29.395 00.000 11060 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=0.06
00:54:29.396 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:29.396 00.000 10844 Enqueuing Expose request
00:54:29.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:54:29.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:29.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:54:29.396 00.000 11060 MoveAxis(E, 0, ABG)
00:54:29.396 00.000 11060 Move returns status 0, amount 0
00:54:29.396 00.000 11060 MoveAxis(N, 0, ABG)
00:54:29.396 00.000 11060 Move returns status 0, amount 0
00:54:29.396 00.000 11060 move complete, result=0
00:54:29.396 00.000 11060 worker thread done servicing request
00:54:29.396 00.000 11060 Worker thread wakes up
00:54:29.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:29.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:29.399 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:30.036 00.637 11060 Exposure complete
00:54:30.316 00.280 11060 worker thread done servicing request
00:54:30.316 00.000 10844 OnExposeComplete: enter
00:54:30.316 00.000 10844 UpdateGuideState(): m_state=6
00:54:30.317 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7642
00:54:30.317 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=58.54, Mass=2795, SNR=33.5, Peak=255 HFD=3.4
00:54:30.318 00.001 10844 MultiStar: [#1 -0.34,-0.16,0.94,U] [#2 -0.01,0.30,1.91,U] [#3 0.26,-0.26,0.83,U] [#4 -0.10,0.11,0.94,U] [#5 0.13,0.29,1.02,U] [#6 -0.37,-0.03,0.96,U] [#7 -0.54,0.18,0.88,U] [#8 -0.21,0.27,0.75,U] 
00:54:30.318 00.000 10844 single-star, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.10, 0.13}
00:54:30.318 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
00:54:30.318 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
00:54:30.318 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.24 mountX=-0.11 mountY=-0.12, mountTheta=-2.30
00:54:30.320 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.13, opts=13)
00:54:30.320 00.000 10844 Enqueuing Move request for scope (-0.10, 0.13)
00:54:30.320 00.000 11060 Worker thread wakes up
00:54:30.321 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
00:54:30.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
00:54:30.321 00.000 11060 Moving (-0.10, 0.13) raw xDistance=-0.11 yDistance=-0.12
00:54:30.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:54:30.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:30.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:30.321 00.000 11060 MoveAxis(E, 0, ABG)
00:54:30.321 00.000 11060 Move returns status 0, amount 0
00:54:30.321 00.000 11060 MoveAxis(N, 0, ABG)
00:54:30.321 00.000 11060 Move returns status 0, amount 0
00:54:30.321 00.000 11060 move complete, result=0
00:54:30.322 00.001 11060 worker thread done servicing request
00:54:30.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:30.322 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.5 Saturated
00:54:30.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:30.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:30.322 00.000 10844 Enqueuing Expose request
00:54:30.322 00.000 11060 Worker thread wakes up
00:54:30.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:30.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:30.324 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:30.963 00.639 11060 Exposure complete
00:54:31.208 00.245 11060 worker thread done servicing request
00:54:31.208 00.000 10844 OnExposeComplete: enter
00:54:31.209 00.001 10844 UpdateGuideState(): m_state=6
00:54:31.209 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7643
00:54:31.209 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.68, Mass=2852, SNR=34.2, Peak=255 HFD=3.4
00:54:31.210 00.001 10844 MultiStar: [#1 -0.13,0.11,0.93,U] [#2 0.11,-0.28,2.05,U] [#3 0.54,-0.17,0.95,U] [#4 -0.05,0.22,0.98,U] [#5 0.06,0.24,1.08,U] [#6 -0.35,0.36,0.91,U] [#7 0.09,0.10,0.84,U] [#8 0.32,0.15,0.97,U] 
00:54:31.210 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.06, 0.26}
00:54:31.210 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
00:54:31.210 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
00:54:31.210 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.82 mountX=-0.08 mountY=0.05, mountTheta=2.56
00:54:31.211 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
00:54:31.212 00.001 10844 Enqueuing Move request for scope (0.07, 0.07)
00:54:31.212 00.000 11060 Worker thread wakes up
00:54:31.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:31.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
00:54:31.212 00.000 10844 UpdateGuideState exits: m=2852 SNR=34.2 Saturated
00:54:31.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
00:54:31.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:31.212 00.000 11060 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=0.05
00:54:31.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:31.212 00.000 10844 Enqueuing Expose request
00:54:31.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:54:31.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:31.213 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:54:31.213 00.000 11060 MoveAxis(E, 0, ABG)
00:54:31.213 00.000 11060 Move returns status 0, amount 0
00:54:31.213 00.000 11060 MoveAxis(N, 0, ABG)
00:54:31.213 00.000 11060 Move returns status 0, amount 0
00:54:31.213 00.000 11060 move complete, result=0
00:54:31.213 00.000 11060 worker thread done servicing request
00:54:31.213 00.000 11060 Worker thread wakes up
00:54:31.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:31.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:31.215 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:31.854 00.639 11060 Exposure complete
00:54:32.088 00.234 11060 worker thread done servicing request
00:54:32.088 00.000 10844 OnExposeComplete: enter
00:54:32.089 00.001 10844 UpdateGuideState(): m_state=6
00:54:32.089 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7644
00:54:32.089 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=58.71, Mass=2648, SNR=32.7, Peak=255 HFD=2.9
00:54:32.090 00.001 10844 MultiStar: [#1 -0.40,0.40,1.02,U] [#2 -0.45,-0.13,2.05,U] [#3 0.40,0.14,0.90,U] [#4 -0.11,0.65,0.00,M1] [#5 0.37,0.42,1.02,U] [#6 -0.62,0.14,0.00,M1] [#7 -0.35,0.30,0.87,U] [#8 0.28,0.40,0.91,U] 
00:54:32.090 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.21}, one-star: {-0.25, 0.29}
00:54:32.090 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
00:54:32.090 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
00:54:32.090 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.08 mountX=-0.18 mountY=-0.15, mountTheta=-2.46
00:54:32.091 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.21, opts=13)
00:54:32.091 00.000 10844 Enqueuing Move request for scope (-0.12, 0.21)
00:54:32.091 00.000 11060 Worker thread wakes up
00:54:32.092 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:32.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
00:54:32.092 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.7 Saturated
00:54:32.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
00:54:32.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:32.092 00.000 11060 Moving (-0.12, 0.21) raw xDistance=-0.18 yDistance=-0.15
00:54:32.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:32.092 00.000 10844 Enqueuing Expose request
00:54:32.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:54:32.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:32.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:32.092 00.000 11060 MoveAxis(E, 32, ABG)
00:54:32.092 00.000 11060 Guiding  Dir = 2, Dur = 32
00:54:32.097 00.005 11060 IsSlewing returns 0
00:54:32.097 00.000 11060 IsGuiding returns 0
00:54:32.143 00.046 11060 IsGuiding returns 0
00:54:32.143 00.000 11060 Move returns status 0, amount 32
00:54:32.143 00.000 11060 MoveAxis(N, 0, ABG)
00:54:32.144 00.001 11060 Move returns status 0, amount 0
00:54:32.144 00.000 11060 move complete, result=0
00:54:32.144 00.000 11060 worker thread done servicing request
00:54:32.144 00.000 11060 Worker thread wakes up
00:54:32.144 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:54:32.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:32.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:32.782 00.638 11060 Exposure complete
00:54:32.998 00.216 11060 worker thread done servicing request
00:54:32.998 00.000 10844 OnExposeComplete: enter
00:54:32.998 00.000 10844 UpdateGuideState(): m_state=6
00:54:32.999 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7645
00:54:32.999 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.85, Mass=3153, SNR=36.0, Peak=255 HFD=3.6
00:54:32.999 00.000 10844 MultiStar: [#1 -0.64,0.35,0.00,M1] [#2 -0.23,0.12,1.83,U] [#3 0.19,0.48,0.86,U] [#4 -0.63,0.51,0.00,M2] [#5 -0.08,0.78,0.00,M1] [#6 -0.09,0.60,0.91,U] [#7 -0.35,0.06,0.76,U] [#8 0.15,0.48,0.86,U] 
00:54:32.999 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.33}, one-star: {0.06, 0.43}
00:54:32.999 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
00:54:32.999 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
00:54:32.999 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.77 mountX=-0.31 mountY=-0.12, mountTheta=-2.77
00:54:33.001 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.33, opts=13)
00:54:33.001 00.000 10844 Enqueuing Move request for scope (-0.07, 0.33)
00:54:33.001 00.000 11060 Worker thread wakes up
00:54:33.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:33.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.33) opts 0xd
00:54:33.001 00.000 10844 UpdateGuideState exits: m=3153 SNR=36.0 Saturated
00:54:33.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.33)
00:54:33.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:33.001 00.000 11060 Moving (-0.07, 0.33) raw xDistance=-0.31 yDistance=-0.12
00:54:33.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:33.001 00.000 10844 Enqueuing Expose request
00:54:33.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
00:54:33.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:33.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:33.003 00.002 11060 MoveAxis(E, 55, ABG)
00:54:33.003 00.000 11060 Guiding  Dir = 2, Dur = 55
00:54:33.006 00.003 11060 IsSlewing returns 0
00:54:33.006 00.000 11060 IsGuiding returns 0
00:54:33.068 00.062 11060 IsGuiding returns 0
00:54:33.068 00.000 11060 Move returns status 0, amount 55
00:54:33.068 00.000 11060 MoveAxis(N, 0, ABG)
00:54:33.068 00.000 11060 Move returns status 0, amount 0
00:54:33.068 00.000 11060 move complete, result=0
00:54:33.068 00.000 11060 worker thread done servicing request
00:54:33.068 00.000 11060 Worker thread wakes up
00:54:33.070 00.002 10844 GuideStep: -0.3 px 55 ms EAST, -0.1 px 0 ms NORTH
00:54:33.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:33.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:33.702 00.632 11060 Exposure complete
00:54:33.881 00.179 11060 worker thread done servicing request
00:54:33.881 00.000 10844 OnExposeComplete: enter
00:54:33.881 00.000 10844 UpdateGuideState(): m_state=6
00:54:33.882 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7646
00:54:33.882 00.000 10844 Star::Find returns 1 (0), X=264.07, Y=58.06, Mass=2566, SNR=32.0, Peak=238 HFD=3.7
00:54:33.882 00.000 10844 MultiStar: [#1 -0.52,-0.40,0.00,M2] [#2 -0.06,-0.13,2.11,U] [#3 0.09,0.02,0.99,U] [#4 -0.07,-0.21,1.06,U] [#5 0.18,-0.02,1.05,U] [#6 -0.39,-0.40,1.07,U] [#7 -0.29,-0.19,0.80,U] [#8 -0.10,-0.05,0.91,U] 
00:54:33.882 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.16}, one-star: {-0.30, -0.35}
00:54:33.882 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
00:54:33.882 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
00:54:33.882 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.15 mountX=0.18 mountY=-0.08, mountTheta=-0.42
00:54:33.884 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.16, opts=13)
00:54:33.884 00.000 10844 Enqueuing Move request for scope (-0.11, -0.16)
00:54:33.885 00.001 11060 Worker thread wakes up
00:54:33.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:33.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
00:54:33.885 00.000 10844 UpdateGuideState exits: m=2566 SNR=32.0
00:54:33.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
00:54:33.885 00.000 11060 Moving (-0.11, -0.16) raw xDistance=0.18 yDistance=-0.08
00:54:33.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:54:33.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:33.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:33.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:33.885 00.000 10844 Enqueuing Expose request
00:54:33.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:54:33.885 00.000 11060 MoveAxis(W, 30, ABG)
00:54:33.885 00.000 11060 Guiding  Dir = 3, Dur = 30
00:54:33.898 00.013 11060 IsSlewing returns 0
00:54:33.898 00.000 11060 IsGuiding returns 0
00:54:33.930 00.032 11060 IsGuiding returns 0
00:54:33.930 00.000 11060 Move returns status 0, amount 30
00:54:33.930 00.000 11060 MoveAxis(N, 0, ABG)
00:54:33.930 00.000 11060 Move returns status 0, amount 0
00:54:33.930 00.000 11060 move complete, result=0
00:54:33.930 00.000 11060 worker thread done servicing request
00:54:33.930 00.000 11060 Worker thread wakes up
00:54:33.930 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
00:54:33.931 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:33.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:34.569 00.638 11060 Exposure complete
00:54:34.740 00.171 11060 worker thread done servicing request
00:54:34.740 00.000 10844 OnExposeComplete: enter
00:54:34.740 00.000 10844 UpdateGuideState(): m_state=6
00:54:34.741 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7647
00:54:34.741 00.000 10844 Star::Find returns 1 (1), X=263.98, Y=57.64, Mass=3072, SNR=35.4, Peak=255 HFD=3.6
00:54:34.741 00.000 10844 MultiStar: [#1 -0.36,-0.63,0.00,M3] [#2 -0.27,-0.46,1.92,U] [#3 0.15,-0.88,0.00,M1] [#4 -0.44,0.11,0.91,U] [#5 0.02,-0.36,1.04,U] [#6 -0.63,-0.29,0.00,M1] [#7 -0.32,-0.32,0.81,U] [#8 0.12,-0.43,0.86,U] 
00:54:34.741 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.39}, one-star: {-0.38, -0.77}
00:54:34.741 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
00:54:34.741 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
00:54:34.741 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.39 hyp=0.45 cameraTheta=-2.08 mountX=0.42 mountY=-0.15, mountTheta=-0.34
00:54:34.743 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.39, opts=13)
00:54:34.743 00.000 10844 Enqueuing Move request for scope (-0.22, -0.39)
00:54:34.743 00.000 11060 Worker thread wakes up
00:54:34.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.39) opts 0xd
00:54:34.743 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.39)
00:54:34.743 00.000 11060 Moving (-0.22, -0.39) raw xDistance=0.42 yDistance=-0.15
00:54:34.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
00:54:34.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:34.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:34.743 00.000 10844 UpdateGuideState exits: m=3072 SNR=35.4 Saturated
00:54:34.744 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:34.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:34.744 00.000 10844 Enqueuing Expose request
00:54:34.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:34.744 00.000 11060 MoveAxis(W, 75, ABG)
00:54:34.744 00.000 11060 Guiding  Dir = 3, Dur = 75
00:54:34.754 00.010 11060 IsSlewing returns 0
00:54:34.755 00.001 11060 IsGuiding returns 0
00:54:34.843 00.088 11060 IsGuiding returns 0
00:54:34.843 00.000 11060 Move returns status 0, amount 75
00:54:34.843 00.000 11060 MoveAxis(N, 0, ABG)
00:54:34.843 00.000 11060 Move returns status 0, amount 0
00:54:34.844 00.001 11060 move complete, result=0
00:54:34.844 00.000 11060 worker thread done servicing request
00:54:34.844 00.000 11060 Worker thread wakes up
00:54:34.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:34.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:34.844 00.000 10844 GuideStep: 0.4 px 75 ms WEST, -0.2 px 0 ms NORTH
00:54:35.476 00.632 11060 Exposure complete
00:54:35.632 00.156 11060 worker thread done servicing request
00:54:35.632 00.000 10844 OnExposeComplete: enter
00:54:35.632 00.000 10844 UpdateGuideState(): m_state=6
00:54:35.632 00.000 10844 Star::Find(15, 263, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7648
00:54:35.633 00.001 10844 Star::Find returns 1 (1), X=264.37, Y=57.99, Mass=3267, SNR=36.8, Peak=255 HFD=3.4
00:54:35.633 00.000 10844 MultiStar: [#1 -0.53,-0.76,0.00,M4] [#2 -0.75,-0.73,0.00,M1] [#3 0.16,-0.77,0.00,M2] [#4 -0.18,-0.32,0.89,U] [#5 0.18,-0.60,0.00,M1] [#6 -0.17,-0.28,0.86,U] [#7 -0.42,-0.41,0.80,U] [#8 -0.02,-0.55,0.82,U] 
00:54:35.633 00.000 10844 refined, 4 included, MultiStar: {-0.15, -0.39}, one-star: {0.01, -0.43}
00:54:35.633 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
00:54:35.633 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
00:54:35.633 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.93 mountX=0.42 mountY=-0.08, mountTheta=-0.20
00:54:35.635 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.39, opts=13)
00:54:35.635 00.000 10844 Enqueuing Move request for scope (-0.15, -0.39)
00:54:35.635 00.000 11060 Worker thread wakes up
00:54:35.635 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:35.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd
00:54:35.635 00.000 10844 UpdateGuideState exits: m=3267 SNR=36.8 Saturated
00:54:35.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.39)
00:54:35.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:35.635 00.000 11060 Moving (-0.15, -0.39) raw xDistance=0.42 yDistance=-0.08
00:54:35.636 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:35.636 00.000 10844 Enqueuing Expose request
00:54:35.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
00:54:35.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:35.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:54:35.636 00.000 11060 MoveAxis(W, 74, ABG)
00:54:35.636 00.000 11060 Guiding  Dir = 3, Dur = 74
00:54:35.644 00.008 11060 IsSlewing returns 0
00:54:35.645 00.001 11060 IsGuiding returns 0
00:54:35.721 00.076 11060 IsGuiding returns 0
00:54:35.721 00.000 11060 Move returns status 0, amount 74
00:54:35.721 00.000 11060 MoveAxis(N, 0, ABG)
00:54:35.721 00.000 11060 Move returns status 0, amount 0
00:54:35.722 00.001 11060 move complete, result=0
00:54:35.722 00.000 11060 worker thread done servicing request
00:54:35.722 00.000 11060 Worker thread wakes up
00:54:35.722 00.000 10844 GuideStep: 0.4 px 74 ms WEST, -0.1 px 0 ms NORTH
00:54:35.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:35.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:36.353 00.631 11060 Exposure complete
00:54:36.539 00.186 11060 worker thread done servicing request
00:54:36.539 00.000 10844 OnExposeComplete: enter
00:54:36.539 00.000 10844 UpdateGuideState(): m_state=6
00:54:36.541 00.002 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7649
00:54:36.541 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=57.79, Mass=2447, SNR=31.7, Peak=255 HFD=3.2
00:54:36.541 00.000 10844 MultiStar: [#1 -0.02,-1.08,0.00,M5] [#2 -0.25,-0.44,2.11,U] [#3 0.47,-0.72,0.00,M3] [#4 -0.48,-0.21,1.01,U] [#5 0.13,-0.53,1.12,U] [#6 -0.15,-0.50,1.01,U] [#7 -0.13,-0.32,0.85,U] [#8 -0.02,-0.24,0.88,U] 
00:54:36.541 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.42}, one-star: {0.14, -0.63}
00:54:36.541 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
00:54:36.541 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
00:54:36.541 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.86 mountX=0.44 mountY=-0.05, mountTheta=-0.12
00:54:36.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.42, opts=13)
00:54:36.543 00.000 10844 Enqueuing Move request for scope (-0.12, -0.42)
00:54:36.543 00.000 11060 Worker thread wakes up
00:54:36.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:54:36.543 00.000 10844 UpdateGuideState exits: m=2447 SNR=31.7 Saturated
00:54:36.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:36.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.42) opts 0xd
00:54:36.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:36.543 00.000 10844 Enqueuing Expose request
00:54:36.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.42)
00:54:36.543 00.000 11060 Moving (-0.12, -0.42) raw xDistance=0.44 yDistance=-0.05
00:54:36.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
00:54:36.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:36.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:54:36.543 00.000 11060 MoveAxis(W, 78, ABG)
00:54:36.544 00.001 11060 Guiding  Dir = 3, Dur = 78
00:54:36.552 00.008 11060 IsSlewing returns 0
00:54:36.552 00.000 11060 IsGuiding returns 0
00:54:36.648 00.096 11060 IsGuiding returns 0
00:54:36.648 00.000 11060 Move returns status 0, amount 78
00:54:36.648 00.000 11060 MoveAxis(N, 0, ABG)
00:54:36.648 00.000 11060 Move returns status 0, amount 0
00:54:36.648 00.000 11060 move complete, result=0
00:54:36.649 00.001 11060 worker thread done servicing request
00:54:36.649 00.000 11060 Worker thread wakes up
00:54:36.649 00.000 10844 GuideStep: 0.4 px 78 ms WEST, -0.1 px 0 ms NORTH
00:54:36.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:36.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:37.283 00.634 11060 Exposure complete
00:54:37.444 00.161 10844 OnExposeComplete: enter
00:54:37.444 00.000 10844 UpdateGuideState(): m_state=6
00:54:37.445 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7650
00:54:37.445 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=58.68, Mass=2812, SNR=33.5, Peak=255 HFD=3.6
00:54:37.445 00.000 11060 worker thread done servicing request
00:54:37.445 00.000 10844 MultiStar: [#1 -0.30,0.21,0.95,U] [#2 -0.49,-0.04,1.99,U] [#3 0.08,0.16,0.94,U] [#4 -0.58,0.57,0.00,M1] [#5 0.19,0.18,1.02,U] [#6 -0.21,0.10,0.89,U] [#7 -0.45,0.82,0.00,M1] [#8 -0.05,0.00,0.91,U] 
00:54:37.445 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.10}, one-star: {-0.17, 0.26}
00:54:37.445 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.38 = -1.91)
00:54:37.445 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.93)
00:54:37.445 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.62 mountX=-0.07 mountY=-0.20, mountTheta=-1.91
00:54:37.448 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.10, opts=13)
00:54:37.448 00.000 10844 Enqueuing Move request for scope (-0.18, 0.10)
00:54:37.448 00.000 11060 Worker thread wakes up
00:54:37.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:37.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
00:54:37.448 00.000 10844 UpdateGuideState exits: m=2812 SNR=33.5 Saturated
00:54:37.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
00:54:37.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:37.448 00.000 11060 Moving (-0.18, 0.10) raw xDistance=-0.07 yDistance=-0.20
00:54:37.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:37.448 00.000 10844 Enqueuing Expose request
00:54:37.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:54:37.449 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:54:37.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:54:37.449 00.000 11060 MoveAxis(E, 0, ABG)
00:54:37.449 00.000 11060 Move returns status 0, amount 0
00:54:37.449 00.000 11060 MoveAxis(N, 0, ABG)
00:54:37.449 00.000 11060 Move returns status 0, amount 0
00:54:37.449 00.000 11060 move complete, result=0
00:54:37.449 00.000 11060 worker thread done servicing request
00:54:37.449 00.000 11060 Worker thread wakes up
00:54:37.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:37.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:37.450 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:38.076 00.626 11060 Exposure complete
00:54:38.236 00.160 11060 worker thread done servicing request
00:54:38.236 00.000 10844 OnExposeComplete: enter
00:54:38.236 00.000 10844 UpdateGuideState(): m_state=6
00:54:38.236 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7651
00:54:38.236 00.000 10844 Star::Find returns 1 (1), X=264.62, Y=58.56, Mass=2899, SNR=34.2, Peak=255 HFD=3.4
00:54:38.238 00.002 10844 MultiStar: [#1 -0.10,-0.41,1.01,U] [#2 0.14,0.41,1.89,U] [#3 0.42,0.41,0.93,U] [#4 -0.32,0.23,0.89,U] [#5 -0.09,0.68,0.00,M1] [#6 -0.19,0.42,0.81,U] [#7 -0.28,0.12,0.86,U] [#8 0.28,0.37,0.86,U] 
00:54:38.238 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.23}, one-star: {0.25, 0.14}
00:54:38.238 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:54:38.238 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
00:54:38.238 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.38 mountX=-0.23 mountY=0.01, mountTheta=3.11
00:54:38.239 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.23, opts=13)
00:54:38.239 00.000 10844 Enqueuing Move request for scope (0.04, 0.23)
00:54:38.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:38.240 00.001 10844 UpdateGuideState exits: m=2899 SNR=34.2 Saturated
00:54:38.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:38.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:38.240 00.000 10844 Enqueuing Expose request
00:54:38.240 00.000 11060 Worker thread wakes up
00:54:38.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
00:54:38.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
00:54:38.240 00.000 11060 Moving (0.04, 0.23) raw xDistance=-0.23 yDistance=0.01
00:54:38.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:54:38.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:38.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:38.240 00.000 11060 MoveAxis(E, 40, ABG)
00:54:38.240 00.000 11060 Guiding  Dir = 2, Dur = 40
00:54:38.246 00.006 11060 IsSlewing returns 0
00:54:38.246 00.000 11060 IsGuiding returns 0
00:54:38.293 00.047 11060 IsGuiding returns 0
00:54:38.294 00.001 11060 Move returns status 0, amount 40
00:54:38.294 00.000 11060 MoveAxis(N, 0, ABG)
00:54:38.294 00.000 11060 Move returns status 0, amount 0
00:54:38.294 00.000 11060 move complete, result=0
00:54:38.294 00.000 11060 worker thread done servicing request
00:54:38.294 00.000 11060 Worker thread wakes up
00:54:38.295 00.001 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
00:54:38.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:38.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:38.923 00.628 11060 Exposure complete
00:54:39.096 00.173 11060 worker thread done servicing request
00:54:39.096 00.000 10844 OnExposeComplete: enter
00:54:39.096 00.000 10844 UpdateGuideState(): m_state=6
00:54:39.096 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7652
00:54:39.096 00.000 10844 Star::Find returns 1 (1), X=264.86, Y=58.32, Mass=3270, SNR=36.2, Peak=255 HFD=3.8
00:54:39.097 00.001 10844 MultiStar: [#1 0.03,0.07,0.87,U] [#2 0.13,-0.66,0.00,M1] [#3 0.53,-0.44,0.00,M2] [#4 -0.28,-0.20,0.88,U] [#5 0.07,0.00,0.86,U] [#6 -0.08,0.06,0.85,U] [#7 -0.53,-0.04,0.82,U] [#8 -0.00,-0.11,0.89,U] 
00:54:39.097 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {0.49, -0.10}
00:54:39.097 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
00:54:39.097 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
00:54:39.097 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-2.16 mountX=0.05 mountY=-0.02, mountTheta=-0.42
00:54:39.098 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
00:54:39.099 00.001 10844 Enqueuing Move request for scope (-0.03, -0.05)
00:54:39.099 00.000 11060 Worker thread wakes up
00:54:39.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:39.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
00:54:39.099 00.000 10844 UpdateGuideState exits: m=3270 SNR=36.2 Saturated
00:54:39.099 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
00:54:39.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:39.099 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=-0.02
00:54:39.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:39.099 00.000 10844 Enqueuing Expose request
00:54:39.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:54:39.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:39.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:54:39.100 00.001 11060 MoveAxis(E, 0, ABG)
00:54:39.100 00.000 11060 Move returns status 0, amount 0
00:54:39.100 00.000 11060 MoveAxis(N, 0, ABG)
00:54:39.100 00.000 11060 Move returns status 0, amount 0
00:54:39.100 00.000 11060 move complete, result=0
00:54:39.100 00.000 11060 worker thread done servicing request
00:54:39.100 00.000 11060 Worker thread wakes up
00:54:39.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:39.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:39.103 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:39.735 00.632 11060 Exposure complete
00:54:39.915 00.180 11060 worker thread done servicing request
00:54:39.915 00.000 10844 OnExposeComplete: enter
00:54:39.915 00.000 10844 UpdateGuideState(): m_state=6
00:54:39.915 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7653
00:54:39.915 00.000 10844 Star::Find returns 1 (0), X=264.47, Y=58.24, Mass=2513, SNR=31.6, Peak=248 HFD=3.4
00:54:39.916 00.001 10844 MultiStar: [#1 0.08,-0.07,1.07,U] [#2 -0.12,-0.09,2.12,U] [#3 0.22,-0.18,1.01,U] [#4 -0.45,0.54,0.00,M1] [#5 -0.29,0.39,1.15,U] [#6 -0.33,0.15,1.04,U] [#7 0.34,-0.02,0.90,U] [#8 -0.05,0.08,1.10,U] 
00:54:39.916 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {0.11, -0.18}
00:54:39.916 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.71 = -1.58)
00:54:39.916 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.60)
00:54:39.916 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.95 mountX=-0.00 mountY=-0.03, mountTheta=-1.58
00:54:39.917 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
00:54:39.918 00.001 10844 Enqueuing Move request for scope (-0.03, 0.01)
00:54:39.918 00.000 11060 Worker thread wakes up
00:54:39.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:39.918 00.000 10844 UpdateGuideState exits: m=2513 SNR=31.6
00:54:39.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:39.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:39.918 00.000 10844 Enqueuing Expose request
00:54:39.919 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:54:39.919 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:54:39.919 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
00:54:39.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:54:39.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:39.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:54:39.919 00.000 11060 MoveAxis(E, 0, ABG)
00:54:39.919 00.000 11060 Move returns status 0, amount 0
00:54:39.920 00.001 11060 MoveAxis(N, 0, ABG)
00:54:39.920 00.000 11060 Move returns status 0, amount 0
00:54:39.920 00.000 11060 move complete, result=0
00:54:39.920 00.000 11060 worker thread done servicing request
00:54:39.920 00.000 11060 Worker thread wakes up
00:54:39.921 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:39.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:39.936 00.015 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:40.563 00.627 11060 Exposure complete
00:54:40.739 00.176 11060 worker thread done servicing request
00:54:40.739 00.000 10844 OnExposeComplete: enter
00:54:40.739 00.000 10844 UpdateGuideState(): m_state=6
00:54:40.740 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7654
00:54:40.740 00.000 10844 Star::Find returns 1 (1), X=264.80, Y=58.80, Mass=2767, SNR=33.9, Peak=255 HFD=3.5
00:54:40.740 00.000 10844 MultiStar: [#1 -0.01,0.14,1.06,U] [#2 -0.05,0.12,2.02,U] [#3 0.65,0.21,0.00,M2] [#4 0.00,0.79,0.00,M2] [#5 -0.17,0.68,0.00,M1] [#6 -0.22,0.16,0.86,U] [#7 -0.09,0.74,0.00,M1] [#8 -0.29,0.07,0.96,U] 
00:54:40.740 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.17}, one-star: {0.43, 0.39}
00:54:40.741 00.001 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
00:54:40.741 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
00:54:40.741 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=-0.16 mountY=-0.05, mountTheta=-2.82
00:54:40.742 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.17, opts=13)
00:54:40.742 00.000 10844 Enqueuing Move request for scope (-0.03, 0.17)
00:54:40.742 00.000 11060 Worker thread wakes up
00:54:40.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:40.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
00:54:40.742 00.000 10844 UpdateGuideState exits: m=2767 SNR=33.9 Saturated
00:54:40.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
00:54:40.743 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:40.743 00.000 11060 Moving (-0.03, 0.17) raw xDistance=-0.16 yDistance=-0.05
00:54:40.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:40.743 00.000 10844 Enqueuing Expose request
00:54:40.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:54:40.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:40.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:54:40.743 00.000 11060 MoveAxis(E, 28, ABG)
00:54:40.743 00.000 11060 Guiding  Dir = 2, Dur = 28
00:54:40.758 00.015 11060 IsSlewing returns 0
00:54:40.758 00.000 11060 IsGuiding returns 0
00:54:40.791 00.033 11060 IsGuiding returns 0
00:54:40.791 00.000 11060 Move returns status 0, amount 28
00:54:40.791 00.000 11060 MoveAxis(N, 0, ABG)
00:54:40.791 00.000 11060 Move returns status 0, amount 0
00:54:40.791 00.000 11060 move complete, result=0
00:54:40.791 00.000 11060 worker thread done servicing request
00:54:40.791 00.000 11060 Worker thread wakes up
00:54:40.791 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
00:54:40.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:40.793 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:41.438 00.645 11060 Exposure complete
00:54:41.627 00.189 11060 worker thread done servicing request
00:54:41.628 00.001 10844 OnExposeComplete: enter
00:54:41.628 00.000 10844 UpdateGuideState(): m_state=6
00:54:41.628 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7655
00:54:41.628 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.70, Mass=2943, SNR=34.8, Peak=255 HFD=3.3
00:54:41.628 00.000 10844 MultiStar: [#1 0.09,0.19,0.91,U] [#2 -0.05,0.19,1.91,U] [#3 0.36,0.09,0.95,U] [#4 -0.36,0.25,0.92,U] [#5 0.15,0.10,0.89,U] [#6 -0.22,0.26,0.91,U] [#7 0.15,0.44,0.76,U] [#8 0.36,-0.06,0.89,U] 
00:54:41.628 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.19}, one-star: {0.13, 0.28}
00:54:41.629 00.001 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:54:41.629 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:54:41.629 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.29 mountX=-0.20 mountY=0.02, mountTheta=3.02
00:54:41.630 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.19, opts=13)
00:54:41.630 00.000 10844 Enqueuing Move request for scope (0.06, 0.19)
00:54:41.630 00.000 11060 Worker thread wakes up
00:54:41.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:41.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
00:54:41.630 00.000 10844 UpdateGuideState exits: m=2943 SNR=34.8 Saturated
00:54:41.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
00:54:41.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:41.630 00.000 11060 Moving (0.06, 0.19) raw xDistance=-0.20 yDistance=0.02
00:54:41.631 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:41.631 00.000 10844 Enqueuing Expose request
00:54:41.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:54:41.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:41.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:54:41.631 00.000 11060 MoveAxis(E, 35, ABG)
00:54:41.631 00.000 11060 Guiding  Dir = 2, Dur = 35
00:54:41.638 00.007 11060 IsSlewing returns 0
00:54:41.638 00.000 11060 IsGuiding returns 0
00:54:41.683 00.045 11060 IsGuiding returns 0
00:54:41.683 00.000 11060 Move returns status 0, amount 35
00:54:41.683 00.000 11060 MoveAxis(N, 0, ABG)
00:54:41.683 00.000 11060 Move returns status 0, amount 0
00:54:41.683 00.000 11060 move complete, result=0
00:54:41.683 00.000 11060 worker thread done servicing request
00:54:41.683 00.000 11060 Worker thread wakes up
00:54:41.683 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
00:54:41.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:41.684 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:42.308 00.624 11060 Exposure complete
00:54:42.470 00.162 11060 worker thread done servicing request
00:54:42.470 00.000 10844 OnExposeComplete: enter
00:54:42.470 00.000 10844 UpdateGuideState(): m_state=6
00:54:42.470 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7656
00:54:42.470 00.000 10844 Star::Find returns 1 (0), X=264.82, Y=58.61, Mass=3053, SNR=35.0, Peak=248 HFD=3.7
00:54:42.471 00.001 10844 MultiStar: [#1 0.19,-0.66,0.00,M1] [#2 0.16,-0.31,1.86,U] [#3 0.70,-0.09,0.00,M2] [#4 -0.21,0.27,1.00,U] [#5 0.50,0.08,0.86,U] [#6 -0.18,0.21,0.88,U] [#7 0.34,-0.06,0.79,U] [#8 0.41,-0.32,0.85,U] 
00:54:42.471 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.03}, one-star: {0.45, 0.19}
00:54:42.471 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
00:54:42.471 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
00:54:42.471 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.13 mountX=-0.01 mountY=0.20, mountTheta=1.62
00:54:42.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
00:54:42.472 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
00:54:42.472 00.000 11060 Worker thread wakes up
00:54:42.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:42.472 00.000 10844 UpdateGuideState exits: m=3053 SNR=35.0
00:54:42.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:42.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:42.472 00.000 10844 Enqueuing Expose request
00:54:42.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
00:54:42.473 00.001 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
00:54:42.473 00.000 11060 Moving (0.20, -0.03) raw xDistance=-0.01 yDistance=0.20
00:54:42.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:54:42.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:54:42.473 00.000 11060 MoveAxis(E, 0, ABG)
00:54:42.473 00.000 11060 Move returns status 0, amount 0
00:54:42.473 00.000 11060 MoveAxis(S, 77, ABG)
00:54:42.473 00.000 11060 Guiding  Dir = 1, Dur = 77
00:54:42.492 00.019 11060 IsSlewing returns 0
00:54:42.493 00.001 11060 IsGuiding returns 0
00:54:42.586 00.093 11060 IsGuiding returns 0
00:54:42.586 00.000 11060 Move returns status 0, amount 77
00:54:42.586 00.000 11060 move complete, result=0
00:54:42.586 00.000 11060 worker thread done servicing request
00:54:42.586 00.000 11060 Worker thread wakes up
00:54:42.587 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 77 ms SOUTH
00:54:42.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:42.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:43.217 00.630 11060 Exposure complete
00:54:43.383 00.166 11060 worker thread done servicing request
00:54:43.383 00.000 10844 OnExposeComplete: enter
00:54:43.383 00.000 10844 UpdateGuideState(): m_state=6
00:54:43.383 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7657
00:54:43.383 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.69, Mass=2576, SNR=32.4, Peak=239 HFD=3.4
00:54:43.383 00.000 10844 MultiStar: [#1 0.17,-0.58,1.01,U] [#2 -0.33,-0.05,2.08,U] [#3 0.39,-0.64,0.00,M3] [#4 -0.30,0.04,1.01,U] [#5 0.37,0.25,1.07,U] [#6 0.11,0.48,0.92,U] [#7 0.21,-0.35,0.86,U] [#8 0.46,-0.34,0.95,U] 
00:54:43.384 00.001 10844 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.41, 0.27}
00:54:43.384 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
00:54:43.384 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
00:54:43.384 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.41 mountX=0.02 mountY=0.08, mountTheta=1.34
00:54:43.385 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.03, opts=13)
00:54:43.385 00.000 10844 Enqueuing Move request for scope (0.08, -0.03)
00:54:43.385 00.000 11060 Worker thread wakes up
00:54:43.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:43.385 00.000 10844 UpdateGuideState exits: m=2576 SNR=32.4
00:54:43.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:43.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:43.385 00.000 10844 Enqueuing Expose request
00:54:43.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:54:43.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:54:43.385 00.000 11060 Moving (0.08, -0.03) raw xDistance=0.02 yDistance=0.08
00:54:43.386 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:54:43.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:43.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:54:43.386 00.000 11060 MoveAxis(E, 0, ABG)
00:54:43.386 00.000 11060 Move returns status 0, amount 0
00:54:43.386 00.000 11060 MoveAxis(N, 0, ABG)
00:54:43.386 00.000 11060 Move returns status 0, amount 0
00:54:43.386 00.000 11060 move complete, result=0
00:54:43.386 00.000 11060 worker thread done servicing request
00:54:43.386 00.000 11060 Worker thread wakes up
00:54:43.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:43.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:43.387 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:44.015 00.628 11060 Exposure complete
00:54:44.184 00.169 11060 worker thread done servicing request
00:54:44.184 00.000 10844 OnExposeComplete: enter
00:54:44.184 00.000 10844 UpdateGuideState(): m_state=6
00:54:44.185 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7658
00:54:44.185 00.000 10844 Star::Find returns 1 (0), X=265.10, Y=59.19, Mass=2976, SNR=35.3, Peak=251 HFD=3.2
00:54:44.185 00.000 10844 MultiStar: [#1 0.14,0.30,0.97,U] [#2 -0.45,0.45,0.00,M1] [#3 0.59,-0.21,0.00,M4] [#4 0.03,0.21,0.95,U] [#5 0.41,0.58,0.00,M1] [#6 0.04,0.08,0.92,U] [#7 -0.13,-0.16,0.79,U] [#8 0.38,-0.02,0.94,U] 
00:54:44.185 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.21}, one-star: {0.74, 0.77}
00:54:44.185 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
00:54:44.185 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
00:54:44.185 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.30 cameraTheta=0.79 mountX=-0.25 mountY=0.17, mountTheta=2.53
00:54:44.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.21, opts=13)
00:54:44.187 00.000 10844 Enqueuing Move request for scope (0.21, 0.21)
00:54:44.187 00.000 11060 Worker thread wakes up
00:54:44.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:54:44.187 00.000 10844 UpdateGuideState exits: m=2976 SNR=35.3
00:54:44.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:44.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:44.187 00.000 10844 Enqueuing Expose request
00:54:44.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.21) opts 0xd
00:54:44.188 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.21)
00:54:44.188 00.000 11060 Moving (0.21, 0.21) raw xDistance=-0.25 yDistance=0.17
00:54:44.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:54:44.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:44.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:54:44.188 00.000 11060 MoveAxis(E, 43, ABG)
00:54:44.188 00.000 11060 Guiding  Dir = 2, Dur = 43
00:54:44.204 00.016 11060 IsSlewing returns 0
00:54:44.204 00.000 11060 IsGuiding returns 0
00:54:44.260 00.056 11060 IsGuiding returns 0
00:54:44.260 00.000 11060 Move returns status 0, amount 43
00:54:44.260 00.000 11060 MoveAxis(N, 0, ABG)
00:54:44.260 00.000 11060 Move returns status 0, amount 0
00:54:44.260 00.000 11060 move complete, result=0
00:54:44.260 00.000 11060 worker thread done servicing request
00:54:44.260 00.000 11060 Worker thread wakes up
00:54:44.260 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
00:54:44.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:44.262 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:44.890 00.628 11060 Exposure complete
00:54:45.065 00.175 11060 worker thread done servicing request
00:54:45.065 00.000 10844 OnExposeComplete: enter
00:54:45.065 00.000 10844 UpdateGuideState(): m_state=6
00:54:45.066 00.001 10844 Star::Find(15, 265, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7659
00:54:45.066 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.49, Mass=3170, SNR=36.1, Peak=255 HFD=3.2
00:54:45.066 00.000 10844 MultiStar: [#1 -0.07,-0.19,1.00,U] [#2 -0.21,-0.35,1.93,U] [#3 0.83,-0.27,0.00,M5] [#4 -0.53,0.19,0.88,U] [#5 0.54,0.01,0.93,U] [#6 -0.09,-0.29,0.81,U] [#7 0.05,0.25,0.82,U] [#8 0.03,-0.59,0.89,U] 
00:54:45.066 00.000 10844 single-star, 7 included, MultiStar: {-0.04, -0.14}, one-star: {0.10, 0.07}
00:54:45.066 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:54:45.066 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:54:45.066 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.09 mountY=0.08, mountTheta=2.38
00:54:45.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
00:54:45.068 00.000 10844 Enqueuing Move request for scope (0.10, 0.07)
00:54:45.068 00.000 11060 Worker thread wakes up
00:54:45.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:54:45.068 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:54:45.069 00.001 11060 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=0.08
00:54:45.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:54:45.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:45.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:45.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:54:45.069 00.000 11060 MoveAxis(E, 0, ABG)
00:54:45.069 00.000 11060 Move returns status 0, amount 0
00:54:45.069 00.000 10844 UpdateGuideState exits: m=3170 SNR=36.1 Saturated
00:54:45.069 00.000 11060 MoveAxis(N, 0, ABG)
00:54:45.069 00.000 11060 Move returns status 0, amount 0
00:54:45.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.069 00.000 11060 move complete, result=0
00:54:45.069 00.000 11060 worker thread done servicing request
00:54:45.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:45.069 00.000 10844 Enqueuing Expose request
00:54:45.069 00.000 11060 Worker thread wakes up
00:54:45.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:45.069 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:45.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:45.711 00.642 11060 Exposure complete
00:54:45.895 00.184 11060 worker thread done servicing request
00:54:45.896 00.001 10844 OnExposeComplete: enter
00:54:45.896 00.000 10844 UpdateGuideState(): m_state=6
00:54:45.896 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7660
00:54:45.896 00.000 10844 Star::Find returns 1 (0), X=264.77, Y=58.45, Mass=3152, SNR=36.4, Peak=252 HFD=3.2
00:54:45.896 00.000 10844 MultiStar: [#1 0.14,-0.14,0.99,U] [#2 0.31,-0.41,1.88,U] [#3 0.80,-0.25,0.00,M6] [#4 -0.33,0.57,0.00,M1] [#5 0.17,0.35,0.96,U] [#6 -0.17,-0.16,0.84,U] [#7 0.04,-0.11,0.89,U] [#8 0.49,-0.51,0.00,M1] 
00:54:45.896 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.12}, one-star: {0.40, 0.03}
00:54:45.896 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
00:54:45.896 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
00:54:45.897 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.58 mountX=0.08 mountY=0.20, mountTheta=1.17
00:54:45.898 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.12, opts=13)
00:54:45.898 00.000 10844 Enqueuing Move request for scope (0.18, -0.12)
00:54:45.898 00.000 11060 Worker thread wakes up
00:54:45.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:45.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
00:54:45.898 00.000 10844 UpdateGuideState exits: m=3152 SNR=36.4
00:54:45.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
00:54:45.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.898 00.000 11060 Moving (0.18, -0.12) raw xDistance=0.08 yDistance=0.20
00:54:45.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:45.898 00.000 10844 Enqueuing Expose request
00:54:45.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:54:45.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
00:54:45.898 00.000 11060 MoveAxis(E, 0, ABG)
00:54:45.899 00.001 11060 Move returns status 0, amount 0
00:54:45.899 00.000 11060 MoveAxis(S, 77, ABG)
00:54:45.899 00.000 11060 Guiding  Dir = 1, Dur = 77
00:54:45.901 00.002 11060 IsSlewing returns 0
00:54:45.901 00.000 11060 IsGuiding returns 0
00:54:45.995 00.094 11060 IsGuiding returns 0
00:54:45.995 00.000 11060 Move returns status 0, amount 77
00:54:45.995 00.000 11060 move complete, result=0
00:54:45.995 00.000 11060 worker thread done servicing request
00:54:45.995 00.000 11060 Worker thread wakes up
00:54:45.995 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 77 ms SOUTH
00:54:45.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:45.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:46.626 00.631 11060 Exposure complete
00:54:46.792 00.166 11060 worker thread done servicing request
00:54:46.793 00.001 10844 OnExposeComplete: enter
00:54:46.793 00.000 10844 UpdateGuideState(): m_state=6
00:54:46.793 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7661
00:54:46.793 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.04, Mass=3051, SNR=34.6, Peak=248 HFD=3.4
00:54:46.795 00.002 10844 MultiStar: [#1 0.03,-0.65,0.00,M1] [#2 -0.17,-0.52,2.01,U] [#3 0.41,0.23,0.95,U] [#4 0.11,0.58,0.95,U] [#5 0.32,-0.37,0.99,U] [#6 0.39,-0.04,0.93,U] [#7 -0.43,-0.54,0.00,M1] [#8 0.37,0.02,0.94,U] 
00:54:46.795 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.13}, one-star: {0.33, -0.37}
00:54:46.795 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
00:54:46.795 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
00:54:46.795 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.60 mountX=0.10 mountY=0.22, mountTheta=1.15
00:54:46.796 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.13, opts=13)
00:54:46.796 00.000 10844 Enqueuing Move request for scope (0.20, -0.13)
00:54:46.796 00.000 11060 Worker thread wakes up
00:54:46.797 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:46.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
00:54:46.797 00.000 10844 UpdateGuideState exits: m=3051 SNR=34.6
00:54:46.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
00:54:46.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:46.797 00.000 11060 Moving (0.20, -0.13) raw xDistance=0.10 yDistance=0.22
00:54:46.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:46.797 00.000 10844 Enqueuing Expose request
00:54:46.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:54:46.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
00:54:46.797 00.000 11060 MoveAxis(E, 0, ABG)
00:54:46.797 00.000 11060 Move returns status 0, amount 0
00:54:46.797 00.000 11060 MoveAxis(S, 84, ABG)
00:54:46.797 00.000 11060 Guiding  Dir = 1, Dur = 84
00:54:46.805 00.008 11060 IsSlewing returns 0
00:54:46.806 00.001 11060 IsGuiding returns 0
00:54:46.899 00.093 11060 IsGuiding returns 0
00:54:46.899 00.000 11060 Move returns status 0, amount 84
00:54:46.900 00.001 11060 move complete, result=0
00:54:46.900 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 84 ms SOUTH
00:54:46.900 00.000 11060 worker thread done servicing request
00:54:46.900 00.000 11060 Worker thread wakes up
00:54:46.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:46.901 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:47.533 00.632 11060 Exposure complete
00:54:47.704 00.171 11060 worker thread done servicing request
00:54:47.704 00.000 10844 OnExposeComplete: enter
00:54:47.704 00.000 10844 UpdateGuideState(): m_state=6
00:54:47.704 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7662
00:54:47.704 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=57.73, Mass=2944, SNR=34.2, Peak=255 HFD=3.2
00:54:47.705 00.001 10844 MultiStar: [#1 -0.47,-0.40,0.00,M2] [#2 -0.28,-0.42,1.94,U] [#3 -0.27,-0.61,0.00,M6] [#4 0.09,0.14,1.12,U] [#5 0.31,0.22,1.05,U] [#6 -0.17,-0.29,0.93,U] [#7 -0.32,-0.14,0.81,U] [#8 0.38,-0.24,0.89,U] 
00:54:47.705 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.22}, one-star: {-0.33, -0.68}
00:54:47.705 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
00:54:47.705 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
00:54:47.705 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.87 mountX=0.23 mountY=-0.03, mountTheta=-0.13
00:54:47.706 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.22, opts=13)
00:54:47.706 00.000 10844 Enqueuing Move request for scope (-0.07, -0.22)
00:54:47.706 00.000 11060 Worker thread wakes up
00:54:47.707 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:54:47.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
00:54:47.707 00.000 10844 UpdateGuideState exits: m=2944 SNR=34.2 Saturated
00:54:47.707 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
00:54:47.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:47.707 00.000 11060 Moving (-0.07, -0.22) raw xDistance=0.23 yDistance=-0.03
00:54:47.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:47.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:54:47.707 00.000 10844 Enqueuing Expose request
00:54:47.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:47.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:54:47.707 00.000 11060 MoveAxis(W, 40, ABG)
00:54:47.707 00.000 11060 Guiding  Dir = 3, Dur = 40
00:54:47.716 00.009 11060 IsSlewing returns 0
00:54:47.716 00.000 11060 IsGuiding returns 0
00:54:47.769 00.053 11060 IsGuiding returns 0
00:54:47.770 00.001 11060 Move returns status 0, amount 40
00:54:47.770 00.000 11060 MoveAxis(N, 0, ABG)
00:54:47.770 00.000 11060 Move returns status 0, amount 0
00:54:47.770 00.000 11060 move complete, result=0
00:54:47.770 00.000 11060 worker thread done servicing request
00:54:47.770 00.000 11060 Worker thread wakes up
00:54:47.770 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
00:54:47.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:47.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:48.395 00.625 11060 Exposure complete
00:54:48.557 00.162 11060 worker thread done servicing request
00:54:48.557 00.000 10844 OnExposeComplete: enter
00:54:48.558 00.001 10844 UpdateGuideState(): m_state=6
00:54:48.558 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7663
00:54:48.558 00.000 10844 Star::Find returns 1 (1), X=263.97, Y=58.44, Mass=2743, SNR=33.6, Peak=255 HFD=3.5
00:54:48.559 00.001 10844 MultiStar: [#1 -0.31,-0.25,0.92,U] [#2 -0.34,-0.53,0.00,M1] [#3 0.12,-0.01,0.90,U] [#4 -0.55,0.49,0.00,M1] [#5 -0.37,0.12,1.00,U] [#6 -0.39,-0.38,0.97,U] [#7 -0.40,0.16,0.89,U] [#8 0.06,-0.14,0.83,U] 
00:54:48.559 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.07}, one-star: {-0.39, 0.02}
00:54:48.559 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
00:54:48.559 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
00:54:48.559 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.88 mountX=0.11 mountY=-0.24, mountTheta=-1.13
00:54:48.560 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.07, opts=13)
00:54:48.560 00.000 10844 Enqueuing Move request for scope (-0.25, -0.07)
00:54:48.561 00.001 11060 Worker thread wakes up
00:54:48.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
00:54:48.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
00:54:48.561 00.000 11060 Moving (-0.25, -0.07) raw xDistance=0.11 yDistance=-0.24
00:54:48.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:54:48.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:48.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:48.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:54:48.561 00.000 11060 MoveAxis(E, 0, ABG)
00:54:48.561 00.000 11060 Move returns status 0, amount 0
00:54:48.561 00.000 10844 UpdateGuideState exits: m=2743 SNR=33.6 Saturated
00:54:48.561 00.000 11060 MoveAxis(N, 0, ABG)
00:54:48.561 00.000 11060 Move returns status 0, amount 0
00:54:48.561 00.000 11060 move complete, result=0
00:54:48.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:48.562 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:48.562 00.000 10844 Enqueuing Expose request
00:54:48.562 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:48.562 00.000 11060 worker thread done servicing request
00:54:48.562 00.000 11060 Worker thread wakes up
00:54:48.563 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:48.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:49.188 00.625 11060 Exposure complete
00:54:49.355 00.167 11060 worker thread done servicing request
00:54:49.355 00.000 10844 OnExposeComplete: enter
00:54:49.356 00.001 10844 UpdateGuideState(): m_state=6
00:54:49.356 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7664
00:54:49.356 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.53, Mass=3069, SNR=35.4, Peak=255 HFD=3.3
00:54:49.356 00.000 10844 MultiStar: [#1 -0.33,-0.09,0.99,U] [#2 -0.22,-0.27,1.97,U] [#3 0.30,-0.22,0.93,U] [#4 -0.60,0.23,0.00,M2] [#5 -0.56,-0.25,0.00,M1] [#6 -0.15,-0.58,0.88,U] [#7 -0.05,0.27,0.83,U] [#8 -0.03,-0.69,0.00,M1] 
00:54:49.356 00.000 10844 single-star, 5 included, MultiStar: {-0.10, -0.15}, one-star: {-0.02, 0.11}
00:54:49.356 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.54 = -2.75)
00:54:49.356 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
00:54:49.356 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.78 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
00:54:49.359 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
00:54:49.359 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
00:54:49.359 00.000 11060 Worker thread wakes up
00:54:49.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:54:49.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:54:49.359 00.000 11060 Moving (-0.02, 0.11) raw xDistance=-0.10 yDistance=-0.04
00:54:49.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:54:49.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:49.359 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:49.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:54:49.359 00.000 11060 MoveAxis(E, 0, ABG)
00:54:49.359 00.000 11060 Move returns status 0, amount 0
00:54:49.359 00.000 10844 UpdateGuideState exits: m=3069 SNR=35.4 Saturated
00:54:49.359 00.000 11060 MoveAxis(N, 0, ABG)
00:54:49.359 00.000 11060 Move returns status 0, amount 0
00:54:49.359 00.000 11060 move complete, result=0
00:54:49.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:49.359 00.000 11060 worker thread done servicing request
00:54:49.360 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:49.360 00.000 10844 Enqueuing Expose request
00:54:49.360 00.000 11060 Worker thread wakes up
00:54:49.360 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:49.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:49.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:49.987 00.627 11060 Exposure complete
00:54:50.184 00.197 11060 worker thread done servicing request
00:54:50.184 00.000 10844 OnExposeComplete: enter
00:54:50.184 00.000 10844 UpdateGuideState(): m_state=6
00:54:50.185 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7665
00:54:50.185 00.000 10844 Star::Find returns 1 (1), X=264.16, Y=58.20, Mass=2914, SNR=34.1, Peak=255 HFD=3.3
00:54:50.185 00.000 10844 MultiStar: [#1 -0.12,-0.20,0.96,U] [#2 -0.92,-0.46,0.00,M1] [#3 0.44,-0.13,0.91,U] [#4 -0.34,-0.36,1.02,U] [#5 -0.51,0.22,0.98,U] [#6 -0.24,-0.34,0.91,U] [#7 -0.29,-0.28,0.83,U] [#8 -0.03,-0.40,0.87,U] 
00:54:50.185 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.21}, one-star: {-0.21, -0.22}
00:54:50.186 00.001 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
00:54:50.186 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
00:54:50.186 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.25 mountX=0.24 mountY=-0.13, mountTheta=-0.51
00:54:50.188 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.21, opts=13)
00:54:50.188 00.000 10844 Enqueuing Move request for scope (-0.17, -0.21)
00:54:50.188 00.000 11060 Worker thread wakes up
00:54:50.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:50.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.21) opts 0xd
00:54:50.188 00.000 10844 UpdateGuideState exits: m=2914 SNR=34.1 Saturated
00:54:50.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.21)
00:54:50.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:50.188 00.000 11060 Moving (-0.17, -0.21) raw xDistance=0.24 yDistance=-0.13
00:54:50.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:50.188 00.000 10844 Enqueuing Expose request
00:54:50.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:54:50.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:50.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:54:50.188 00.000 11060 MoveAxis(W, 41, ABG)
00:54:50.188 00.000 11060 Guiding  Dir = 3, Dur = 41
00:54:50.197 00.009 11060 IsSlewing returns 0
00:54:50.197 00.000 11060 IsGuiding returns 0
00:54:50.244 00.047 11060 IsGuiding returns 0
00:54:50.244 00.000 11060 Move returns status 0, amount 41
00:54:50.244 00.000 11060 MoveAxis(N, 0, ABG)
00:54:50.244 00.000 11060 Move returns status 0, amount 0
00:54:50.244 00.000 11060 move complete, result=0
00:54:50.244 00.000 11060 worker thread done servicing request
00:54:50.244 00.000 11060 Worker thread wakes up
00:54:50.244 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
00:54:50.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:50.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:50.885 00.641 11060 Exposure complete
00:54:51.112 00.227 11060 worker thread done servicing request
00:54:51.112 00.000 10844 OnExposeComplete: enter
00:54:51.112 00.000 10844 UpdateGuideState(): m_state=6
00:54:51.112 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7666
00:54:51.112 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=58.27, Mass=2623, SNR=32.7, Peak=244 HFD=3.4
00:54:51.113 00.001 10844 MultiStar: [#1 -0.61,0.03,0.94,U] [#2 -0.23,-0.47,2.11,U] [#3 0.26,-0.15,0.95,U] [#4 -0.71,-0.04,0.00,M2] [#5 -0.19,-0.08,1.03,U] [#6 -0.21,-0.21,0.93,U] [#7 -0.36,-0.29,0.79,U] [#8 0.00,-0.10,0.92,U] 
00:54:51.113 00.000 10844 single-star, 7 included, MultiStar: {-0.17, -0.21}, one-star: {-0.02, -0.15}
00:54:51.113 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
00:54:51.113 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
00:54:51.113 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.73 mountX=0.15 mountY=0.00, mountTheta=0.00
00:54:51.115 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
00:54:51.115 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
00:54:51.115 00.000 11060 Worker thread wakes up
00:54:51.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:51.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
00:54:51.115 00.000 10844 UpdateGuideState exits: m=2623 SNR=32.7
00:54:51.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
00:54:51.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:51.115 00.000 11060 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.00
00:54:51.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:51.115 00.000 10844 Enqueuing Expose request
00:54:51.116 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:54:51.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:51.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:54:51.116 00.000 11060 MoveAxis(W, 28, ABG)
00:54:51.116 00.000 11060 Guiding  Dir = 3, Dur = 28
00:54:51.121 00.005 11060 IsSlewing returns 0
00:54:51.121 00.000 11060 IsGuiding returns 0
00:54:51.151 00.030 11060 IsGuiding returns 0
00:54:51.151 00.000 11060 Move returns status 0, amount 28
00:54:51.151 00.000 11060 MoveAxis(N, 0, ABG)
00:54:51.151 00.000 11060 Move returns status 0, amount 0
00:54:51.151 00.000 11060 move complete, result=0
00:54:51.152 00.001 11060 worker thread done servicing request
00:54:51.152 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
00:54:51.152 00.000 11060 Worker thread wakes up
00:54:51.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:51.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:51.783 00.631 11060 Exposure complete
00:54:52.058 00.275 11060 worker thread done servicing request
00:54:52.058 00.000 10844 OnExposeComplete: enter
00:54:52.058 00.000 10844 UpdateGuideState(): m_state=6
00:54:52.059 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7667
00:54:52.059 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.77, Mass=2646, SNR=32.6, Peak=255 HFD=3.4
00:54:52.059 00.000 10844 MultiStar: [#1 0.02,0.03,1.09,U] [#2 -0.39,0.11,2.05,U] [#3 0.63,0.32,0.00,M3] [#4 -0.14,1.02,0.00,M3] [#5 0.13,0.03,1.04,U] [#6 0.09,0.61,0.00,M1] [#7 0.09,0.76,0.00,M1] [#8 -0.15,0.00,1.04,U] 
00:54:52.059 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.11}, one-star: {0.15, 0.36}
00:54:52.059 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
00:54:52.060 00.001 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
00:54:52.060 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.37 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
00:54:52.062 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
00:54:52.062 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
00:54:52.062 00.000 11060 Worker thread wakes up
00:54:52.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:52.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
00:54:52.062 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.6 Saturated
00:54:52.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
00:54:52.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:52.062 00.000 11060 Moving (-0.11, 0.11) raw xDistance=-0.08 yDistance=-0.12
00:54:52.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:52.062 00.000 10844 Enqueuing Expose request
00:54:52.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:54:52.064 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:52.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:52.064 00.000 11060 MoveAxis(E, 0, ABG)
00:54:52.064 00.000 11060 Move returns status 0, amount 0
00:54:52.064 00.000 11060 MoveAxis(N, 0, ABG)
00:54:52.064 00.000 11060 Move returns status 0, amount 0
00:54:52.064 00.000 11060 move complete, result=0
00:54:52.064 00.000 11060 worker thread done servicing request
00:54:52.065 00.001 11060 Worker thread wakes up
00:54:52.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:52.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:52.067 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:52.712 00.645 11060 Exposure complete
00:54:52.962 00.250 11060 worker thread done servicing request
00:54:52.962 00.000 10844 OnExposeComplete: enter
00:54:52.962 00.000 10844 UpdateGuideState(): m_state=6
00:54:52.962 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7668
00:54:52.962 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.67, Mass=3105, SNR=35.4, Peak=255 HFD=3.4
00:54:52.963 00.001 10844 MultiStar: [#1 -0.16,0.18,0.90,U] [#2 -0.31,0.29,2.01,U] [#3 0.39,0.11,0.92,U] [#4 -0.32,0.70,0.00,M4] [#5 -0.00,0.94,0.00,M1] [#6 -0.22,0.40,0.91,U] [#7 -0.14,0.61,0.00,M2] [#8 0.03,0.84,0.00,M1] 
00:54:52.963 00.000 10844 single-star, 4 included, MultiStar: {-0.10, 0.26}, one-star: {0.04, 0.26}
00:54:52.963 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
00:54:52.963 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
00:54:52.963 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.43 mountX=-0.26 mountY=-0.00, mountTheta=-3.12
00:54:52.965 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.26, opts=13)
00:54:52.965 00.000 10844 Enqueuing Move request for scope (0.04, 0.26)
00:54:52.966 00.001 11060 Worker thread wakes up
00:54:52.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:52.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
00:54:52.966 00.000 10844 UpdateGuideState exits: m=3105 SNR=35.4 Saturated
00:54:52.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
00:54:52.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:52.966 00.000 11060 Moving (0.04, 0.26) raw xDistance=-0.26 yDistance=-0.00
00:54:52.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:52.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:54:52.966 00.000 10844 Enqueuing Expose request
00:54:52.967 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:52.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:54:52.967 00.000 11060 MoveAxis(E, 45, ABG)
00:54:52.967 00.000 11060 Guiding  Dir = 2, Dur = 45
00:54:52.979 00.012 11060 IsSlewing returns 0
00:54:52.979 00.000 11060 IsGuiding returns 0
00:54:53.027 00.048 11060 IsGuiding returns 0
00:54:53.027 00.000 11060 Move returns status 0, amount 45
00:54:53.027 00.000 11060 MoveAxis(N, 0, ABG)
00:54:53.027 00.000 11060 Move returns status 0, amount 0
00:54:53.028 00.001 11060 move complete, result=0
00:54:53.028 00.000 11060 worker thread done servicing request
00:54:53.028 00.000 11060 Worker thread wakes up
00:54:53.028 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
00:54:53.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:53.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:53.659 00.631 11060 Exposure complete
00:54:53.912 00.253 11060 worker thread done servicing request
00:54:53.912 00.000 10844 OnExposeComplete: enter
00:54:53.912 00.000 10844 UpdateGuideState(): m_state=6
00:54:53.912 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7669
00:54:53.912 00.000 10844 Star::Find returns 1 (1), X=264.07, Y=58.42, Mass=2701, SNR=32.6, Peak=255 HFD=3.3
00:54:53.913 00.001 10844 MultiStar: [#1 -0.45,-0.41,0.94,U] [#2 -0.41,-0.16,2.09,U] [#3 -0.05,0.26,0.94,U] [#4 -0.28,0.12,1.00,U] [#5 0.19,0.17,1.09,U] [#6 -0.42,0.14,0.98,U] [#7 -0.22,0.05,0.93,U] [#8 -0.06,0.19,0.94,U] 
00:54:53.913 00.000 10844 refined, 8 included, MultiStar: {-0.24, 0.02}, one-star: {-0.29, 0.00}
00:54:53.913 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
00:54:53.913 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
00:54:53.913 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.06 mountX=0.02 mountY=-0.24, mountTheta=-1.47
00:54:53.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.02, opts=13)
00:54:53.915 00.000 10844 Enqueuing Move request for scope (-0.24, 0.02)
00:54:53.915 00.000 11060 Worker thread wakes up
00:54:53.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:53.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd
00:54:53.915 00.000 10844 UpdateGuideState exits: m=2701 SNR=32.6 Saturated
00:54:53.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.02)
00:54:53.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:53.915 00.000 11060 Moving (-0.24, 0.02) raw xDistance=0.02 yDistance=-0.24
00:54:53.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:53.915 00.000 10844 Enqueuing Expose request
00:54:53.916 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:54:53.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:54:53.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:54:53.916 00.000 11060 MoveAxis(E, 0, ABG)
00:54:53.916 00.000 11060 Move returns status 0, amount 0
00:54:53.916 00.000 11060 MoveAxis(N, 0, ABG)
00:54:53.916 00.000 11060 Move returns status 0, amount 0
00:54:53.916 00.000 11060 move complete, result=0
00:54:53.916 00.000 11060 worker thread done servicing request
00:54:53.916 00.000 11060 Worker thread wakes up
00:54:53.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:53.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:53.919 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:54.548 00.629 11060 Exposure complete
00:54:54.777 00.229 11060 worker thread done servicing request
00:54:54.777 00.000 10844 OnExposeComplete: enter
00:54:54.777 00.000 10844 UpdateGuideState(): m_state=6
00:54:54.778 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7670
00:54:54.778 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.38, Mass=2572, SNR=32.0, Peak=254 HFD=3.2
00:54:54.778 00.000 10844 MultiStar: [#1 -0.01,-0.43,1.07,U] [#2 -0.57,0.07,2.18,U] [#3 0.29,0.00,0.98,U] [#4 -0.45,0.31,1.08,U] [#5 -0.10,0.19,1.13,U] [#6 0.12,0.56,0.99,U] [#7 -0.40,0.85,0.00,M2] [#8 0.27,-0.01,0.97,U] 
00:54:54.778 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {0.34, -0.04}
00:54:54.778 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
00:54:54.778 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
00:54:54.779 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
00:54:54.781 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
00:54:54.781 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
00:54:54.781 00.000 11060 Worker thread wakes up
00:54:54.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:54.782 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:54:54.782 00.000 10844 UpdateGuideState exits: m=2572 SNR=32.0
00:54:54.782 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:54:54.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:54.782 00.000 11060 Moving (-0.09, 0.08) raw xDistance=-0.06 yDistance=-0.10
00:54:54.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:54.782 00.000 10844 Enqueuing Expose request
00:54:54.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:54.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:54.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:54:54.782 00.000 11060 MoveAxis(E, 0, ABG)
00:54:54.782 00.000 11060 Move returns status 0, amount 0
00:54:54.784 00.002 11060 MoveAxis(N, 0, ABG)
00:54:54.784 00.000 11060 Move returns status 0, amount 0
00:54:54.784 00.000 11060 move complete, result=0
00:54:54.784 00.000 11060 worker thread done servicing request
00:54:54.784 00.000 11060 Worker thread wakes up
00:54:54.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:54.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:54.786 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:55.429 00.643 11060 Exposure complete
00:54:55.647 00.218 11060 worker thread done servicing request
00:54:55.647 00.000 10844 OnExposeComplete: enter
00:54:55.647 00.000 10844 UpdateGuideState(): m_state=6
00:54:55.648 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7671
00:54:55.648 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.47, Mass=2759, SNR=33.5, Peak=255 HFD=3.2
00:54:55.648 00.000 10844 MultiStar: [#1 -0.16,0.03,1.01,U] [#2 -0.39,-0.12,2.05,U] [#3 0.59,0.09,0.88,U] [#4 -0.35,0.35,0.97,U] [#5 0.04,0.47,1.02,U] [#6 -0.36,0.35,0.85,U] [#7 -0.54,0.34,0.00,M3] [#8 0.37,-0.09,0.92,U] 
00:54:55.648 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.11}, one-star: {0.08, 0.05}
00:54:55.648 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:54:55.648 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
00:54:55.649 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=-0.06 mountY=0.07, mountTheta=2.31
00:54:55.650 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
00:54:55.650 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
00:54:55.650 00.000 11060 Worker thread wakes up
00:54:55.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
00:54:55.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
00:54:55.650 00.000 11060 Moving (0.08, 0.05) raw xDistance=-0.06 yDistance=0.07
00:54:55.651 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:55.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:55.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:54:55.651 00.000 11060 MoveAxis(E, 0, ABG)
00:54:55.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:54:55.651 00.000 11060 Move returns status 0, amount 0
00:54:55.651 00.000 11060 MoveAxis(N, 0, ABG)
00:54:55.651 00.000 10844 UpdateGuideState exits: m=2759 SNR=33.5 Saturated
00:54:55.652 00.001 11060 Move returns status 0, amount 0
00:54:55.652 00.000 11060 move complete, result=0
00:54:55.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:55.652 00.000 11060 worker thread done servicing request
00:54:55.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:55.652 00.000 10844 Enqueuing Expose request
00:54:55.652 00.000 11060 Worker thread wakes up
00:54:55.652 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:55.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:55.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:56.280 00.628 11060 Exposure complete
00:54:56.472 00.192 11060 worker thread done servicing request
00:54:56.472 00.000 10844 OnExposeComplete: enter
00:54:56.472 00.000 10844 UpdateGuideState(): m_state=6
00:54:56.473 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7672
00:54:56.473 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.17, Mass=2617, SNR=32.8, Peak=255 HFD=3.3
00:54:56.473 00.000 10844 MultiStar: [#1 -0.25,0.10,0.99,U] [#2 -0.20,-0.27,2.17,U] [#3 0.53,0.14,0.94,U] [#4 -0.49,0.64,0.00,M2] [#5 0.20,0.38,0.98,U] [#6 -0.15,-0.31,0.95,U] [#7 -0.04,-0.19,0.85,U] [#8 0.22,-0.10,0.97,U] 
00:54:56.473 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.09}, one-star: {-0.13, -0.24}
00:54:56.473 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
00:54:56.473 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
00:54:56.474 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.67 mountX=0.09 mountY=0.01, mountTheta=0.06
00:54:56.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
00:54:56.476 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
00:54:56.476 00.000 11060 Worker thread wakes up
00:54:56.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:56.477 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
00:54:56.477 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
00:54:56.477 00.000 11060 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.01
00:54:56.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:54:56.483 00.006 10844 UpdateGuideState exits: m=2617 SNR=32.8 Saturated
00:54:56.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:56.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:56.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:54:56.485 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:56.485 00.000 10844 Enqueuing Expose request
00:54:56.485 00.000 11060 MoveAxis(E, 0, ABG)
00:54:56.485 00.000 11060 Move returns status 0, amount 0
00:54:56.485 00.000 11060 MoveAxis(N, 0, ABG)
00:54:56.485 00.000 11060 Move returns status 0, amount 0
00:54:56.485 00.000 11060 move complete, result=0
00:54:56.485 00.000 11060 worker thread done servicing request
00:54:56.485 00.000 11060 Worker thread wakes up
00:54:56.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:56.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:56.487 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:57.133 00.646 11060 Exposure complete
00:54:57.301 00.168 11060 worker thread done servicing request
00:54:57.301 00.000 10844 OnExposeComplete: enter
00:54:57.301 00.000 10844 UpdateGuideState(): m_state=6
00:54:57.302 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7673
00:54:57.302 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=58.40, Mass=2385, SNR=31.1, Peak=250 HFD=3.3
00:54:57.302 00.000 10844 MultiStar: [#1 -0.29,-0.12,1.06,U] [#2 -0.20,0.15,2.10,U] [#3 -0.02,0.09,1.06,U] [#4 -0.29,0.78,0.00,M3] [#5 0.17,0.78,0.00,M1] [#6 -0.42,0.10,0.97,U] [#7 -0.55,0.05,0.91,U] [#8 0.03,0.46,0.96,U] 
00:54:57.302 00.000 10844 single-star, 6 included, MultiStar: {-0.22, 0.11}, one-star: {-0.13, -0.01}
00:54:57.302 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
00:54:57.302 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
00:54:57.302 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.03 mountX=0.04 mountY=-0.12, mountTheta=-1.28
00:54:57.304 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.01, opts=13)
00:54:57.304 00.000 10844 Enqueuing Move request for scope (-0.13, -0.01)
00:54:57.304 00.000 11060 Worker thread wakes up
00:54:57.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:54:57.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
00:54:57.304 00.000 10844 UpdateGuideState exits: m=2385 SNR=31.1
00:54:57.304 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
00:54:57.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:57.304 00.000 11060 Moving (-0.13, -0.01) raw xDistance=0.04 yDistance=-0.12
00:54:57.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:57.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:54:57.304 00.000 10844 Enqueuing Expose request
00:54:57.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:57.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:57.305 00.001 11060 MoveAxis(E, 0, ABG)
00:54:57.305 00.000 11060 Move returns status 0, amount 0
00:54:57.305 00.000 11060 MoveAxis(N, 0, ABG)
00:54:57.305 00.000 11060 Move returns status 0, amount 0
00:54:57.305 00.000 11060 move complete, result=0
00:54:57.305 00.000 11060 worker thread done servicing request
00:54:57.305 00.000 11060 Worker thread wakes up
00:54:57.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:57.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:57.307 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:57.957 00.650 11060 Exposure complete
00:54:58.137 00.180 11060 worker thread done servicing request
00:54:58.137 00.000 10844 OnExposeComplete: enter
00:54:58.137 00.000 10844 UpdateGuideState(): m_state=6
00:54:58.137 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7674
00:54:58.137 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.73, Mass=2638, SNR=32.9, Peak=255 HFD=3.2
00:54:58.138 00.001 10844 MultiStar: [#1 -0.44,-0.67,0.00,M1] [#2 -0.54,-0.17,2.06,U] [#3 0.13,0.03,0.94,U] [#4 -0.27,0.70,0.00,M4] [#5 -0.46,0.21,1.11,U] [#6 -0.54,-0.03,0.93,U] [#7 -0.42,0.41,0.83,U] [#8 -0.20,-0.17,0.98,U] 
00:54:58.138 00.000 10844 refined, 6 included, MultiStar: {-0.32, 0.05}, one-star: {0.08, 0.31}
00:54:58.138 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
00:54:58.138 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.56)
00:54:58.138 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.05 hyp=0.32 cameraTheta=2.99 mountX=0.01 mountY=-0.32, mountTheta=-1.54
00:54:58.139 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.05, opts=13)
00:54:58.139 00.000 10844 Enqueuing Move request for scope (-0.32, 0.05)
00:54:58.139 00.000 11060 Worker thread wakes up
00:54:58.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:58.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.05) opts 0xd
00:54:58.139 00.000 10844 UpdateGuideState exits: m=2638 SNR=32.9 Saturated
00:54:58.139 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.05)
00:54:58.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.139 00.000 11060 Moving (-0.32, 0.05) raw xDistance=0.01 yDistance=-0.32
00:54:58.140 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:58.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:54:58.140 00.000 10844 Enqueuing Expose request
00:54:58.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:54:58.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:54:58.140 00.000 11060 MoveAxis(E, 0, ABG)
00:54:58.140 00.000 11060 Move returns status 0, amount 0
00:54:58.140 00.000 11060 MoveAxis(N, 0, ABG)
00:54:58.140 00.000 11060 Move returns status 0, amount 0
00:54:58.140 00.000 11060 move complete, result=0
00:54:58.140 00.000 11060 worker thread done servicing request
00:54:58.141 00.001 11060 Worker thread wakes up
00:54:58.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:58.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:54:58.143 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:54:58.767 00.624 11060 Exposure complete
00:54:58.932 00.165 11060 worker thread done servicing request
00:54:58.932 00.000 10844 OnExposeComplete: enter
00:54:58.933 00.001 10844 UpdateGuideState(): m_state=6
00:54:58.933 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7675
00:54:58.933 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=58.71, Mass=3190, SNR=36.1, Peak=254 HFD=3.5
00:54:58.933 00.000 10844 MultiStar: [#1 -0.37,-0.32,0.93,U] [#2 -0.32,-0.28,1.95,U] [#3 0.25,-0.42,0.90,U] [#4 -0.82,-0.22,0.00,M5] [#5 -0.58,0.09,0.97,U] [#6 -0.54,-0.43,0.00,M1] [#7 -0.21,-0.24,0.79,U] [#8 -0.10,-0.56,0.80,U] 
00:54:58.933 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.20}, one-star: {-0.26, 0.29}
00:54:58.933 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
00:54:58.933 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
00:54:58.934 00.001 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.46 mountX=0.24 mountY=-0.21, mountTheta=-0.71
00:54:58.935 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.20, opts=13)
00:54:58.935 00.000 10844 Enqueuing Move request for scope (-0.25, -0.20)
00:54:58.935 00.000 11060 Worker thread wakes up
00:54:58.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:54:58.935 00.000 10844 UpdateGuideState exits: m=3190 SNR=36.1
00:54:58.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:54:58.935 00.000 10844 Enqueuing Expose request
00:54:58.937 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.20) opts 0xd
00:54:58.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.20)
00:54:58.937 00.000 11060 Moving (-0.25, -0.20) raw xDistance=0.24 yDistance=-0.21
00:54:58.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
00:54:58.937 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.13 newest=-0.65
00:54:58.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:54:58.937 00.000 11060 MoveAxis(W, 42, ABG)
00:54:58.937 00.000 11060 Guiding  Dir = 3, Dur = 42
00:54:58.966 00.029 11060 IsSlewing returns 0
00:54:58.966 00.000 11060 IsGuiding returns 0
00:54:59.029 00.063 11060 IsGuiding returns 0
00:54:59.029 00.000 11060 Move returns status 0, amount 42
00:54:59.029 00.000 11060 BLC: Oldest BLC event removed
00:54:59.029 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:54:59.029 00.000 11060 MoveAxis(N, 832, ABG)
00:54:59.030 00.001 11060 duration set to 750 by maxDecDuration
00:54:59.030 00.000 11060 Guiding  Dir = 0, Dur = 750
00:54:59.044 00.014 11060 IsSlewing returns 0
00:54:59.044 00.000 11060 IsGuiding returns 0
00:54:59.796 00.752 11060 IsGuiding returns 0
00:54:59.796 00.000 11060 Move returns status 0, amount 750
00:54:59.797 00.001 11060 move complete, result=0
00:54:59.797 00.000 11060 worker thread done servicing request
00:54:59.797 00.000 11060 Worker thread wakes up
00:54:59.797 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 750 ms NORTH
00:54:59.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:54:59.798 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:00.427 00.629 11060 Exposure complete
00:55:00.579 00.152 11060 worker thread done servicing request
00:55:00.579 00.000 10844 OnExposeComplete: enter
00:55:00.579 00.000 10844 UpdateGuideState(): m_state=6
00:55:00.579 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7676
00:55:00.579 00.000 10844 Star::Find returns 1 (0), X=263.85, Y=58.76, Mass=3035, SNR=35.4, Peak=252 HFD=3.2
00:55:00.579 00.000 10844 MultiStar: [#1 -0.61,0.19,0.00,M1] [#2 -0.64,-0.11,0.00,M1] [#3 0.49,-0.35,0.85,U] [#4 -0.57,0.24,0.00,M6] [#5 -0.30,0.72,0.00,M1] [#6 -0.36,-0.29,0.82,U] [#7 -0.46,0.35,0.81,U] [#8 0.45,-0.29,0.88,U] 
00:55:00.579 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.04}, one-star: {-0.51, 0.34}
00:55:00.579 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
00:55:00.579 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
00:55:00.580 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-2.72 mountX=0.05 mountY=-0.08, mountTheta=-0.98
00:55:00.581 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
00:55:00.581 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
00:55:00.581 00.000 11060 Worker thread wakes up
00:55:00.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:00.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:55:00.581 00.000 10844 UpdateGuideState exits: m=3035 SNR=35.4
00:55:00.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:55:00.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:00.581 00.000 11060 Moving (-0.09, -0.04) raw xDistance=0.05 yDistance=-0.08
00:55:00.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:00.581 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.147752, 1:0.078491
00:55:00.581 00.000 10844 Enqueuing Expose request
00:55:00.581 00.000 11060 BLC: No correction, Miss < min_move
00:55:00.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:55:00.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:00.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:55:00.581 00.000 11060 MoveAxis(E, 0, ABG)
00:55:00.581 00.000 11060 Move returns status 0, amount 0
00:55:00.581 00.000 11060 MoveAxis(N, 0, ABG)
00:55:00.581 00.000 11060 Move returns status 0, amount 0
00:55:00.581 00.000 11060 move complete, result=0
00:55:00.581 00.000 11060 worker thread done servicing request
00:55:00.582 00.001 11060 Worker thread wakes up
00:55:00.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:00.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:00.583 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:01.224 00.641 11060 Exposure complete
00:55:01.429 00.205 11060 worker thread done servicing request
00:55:01.429 00.000 10844 OnExposeComplete: enter
00:55:01.429 00.000 10844 UpdateGuideState(): m_state=6
00:55:01.429 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7677
00:55:01.429 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.51, Mass=2524, SNR=31.6, Peak=255 HFD=3.3
00:55:01.430 00.001 10844 MultiStar: [#1 -0.29,-0.26,0.95,U] [#2 -0.52,0.01,2.23,U] [#3 0.33,-0.20,0.99,U] [#4 -0.76,0.43,0.00,M7] [#5 0.29,0.49,1.08,U] [#6 -0.11,0.52,0.97,U] [#7 -0.07,0.06,0.88,U] [#8 0.21,-0.09,0.87,U] 
00:55:01.430 00.000 10844 single-star, 7 included, MultiStar: {-0.09, 0.08}, one-star: {-0.06, 0.10}
00:55:01.430 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
00:55:01.430 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
00:55:01.430 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.10 mountX=-0.09 mountY=-0.07, mountTheta=-2.44
00:55:01.431 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.10, opts=13)
00:55:01.431 00.000 10844 Enqueuing Move request for scope (-0.06, 0.10)
00:55:01.431 00.000 11060 Worker thread wakes up
00:55:01.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:01.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
00:55:01.431 00.000 10844 UpdateGuideState exits: m=2524 SNR=31.6 Saturated
00:55:01.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
00:55:01.432 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:01.432 00.000 11060 Moving (-0.06, 0.10) raw xDistance=-0.09 yDistance=-0.07
00:55:01.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:01.432 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.147752, 1:0.078491, 2:0.072780
00:55:01.432 00.000 10844 Enqueuing Expose request
00:55:01.432 00.000 11060 BLC: No correction, Miss < min_move
00:55:01.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:55:01.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:01.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:55:01.432 00.000 11060 MoveAxis(E, 0, ABG)
00:55:01.432 00.000 11060 Move returns status 0, amount 0
00:55:01.432 00.000 11060 MoveAxis(N, 0, ABG)
00:55:01.432 00.000 11060 Move returns status 0, amount 0
00:55:01.432 00.000 11060 move complete, result=0
00:55:01.432 00.000 11060 worker thread done servicing request
00:55:01.432 00.000 11060 Worker thread wakes up
00:55:01.433 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:01.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:01.434 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:02.067 00.633 11060 Exposure complete
00:55:02.242 00.175 11060 worker thread done servicing request
00:55:02.242 00.000 10844 OnExposeComplete: enter
00:55:02.242 00.000 10844 UpdateGuideState(): m_state=6
00:55:02.243 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7678
00:55:02.243 00.000 10844 Star::Find returns 1 (1), X=263.92, Y=58.86, Mass=3091, SNR=35.7, Peak=255 HFD=3.1
00:55:02.243 00.000 10844 MultiStar: [#1 -0.24,0.09,0.93,U] [#2 -0.02,0.02,1.82,U] [#3 0.19,-0.24,0.85,U] [#4 -0.64,0.08,0.00,M8] [#5 0.46,0.45,0.00,M1] [#6 0.13,-0.22,0.78,U] [#7 -0.31,0.03,0.87,U] [#8 -0.26,-0.49,0.83,U] 
00:55:02.243 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.03}, one-star: {-0.44, 0.44}
00:55:02.243 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
00:55:02.243 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
00:55:02.243 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.94 mountX=0.05 mountY=-0.13, mountTheta=-1.19
00:55:02.244 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
00:55:02.244 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
00:55:02.245 00.001 11060 Worker thread wakes up
00:55:02.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:02.245 00.000 10844 UpdateGuideState exits: m=3091 SNR=35.7 Saturated
00:55:02.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:02.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:02.245 00.000 10844 Enqueuing Expose request
00:55:02.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
00:55:02.245 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
00:55:02.245 00.000 11060 Moving (-0.13, -0.03) raw xDistance=0.05 yDistance=-0.13
00:55:02.245 00.000 11060 BLC: window closed
00:55:02.245 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.147752, 1:0.078491, 2:0.072780
00:55:02.245 00.000 11060 BLC: No correction, Miss < min_move
00:55:02.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:55:02.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:02.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:55:02.245 00.000 11060 MoveAxis(E, 0, ABG)
00:55:02.245 00.000 11060 Move returns status 0, amount 0
00:55:02.246 00.001 11060 MoveAxis(N, 0, ABG)
00:55:02.246 00.000 11060 Move returns status 0, amount 0
00:55:02.246 00.000 11060 move complete, result=0
00:55:02.246 00.000 11060 worker thread done servicing request
00:55:02.246 00.000 11060 Worker thread wakes up
00:55:02.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:02.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:02.247 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:02.899 00.652 11060 Exposure complete
00:55:03.078 00.179 11060 worker thread done servicing request
00:55:03.079 00.001 10844 OnExposeComplete: enter
00:55:03.079 00.000 10844 UpdateGuideState(): m_state=6
00:55:03.079 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7679
00:55:03.079 00.000 10844 Star::Find returns 1 (1), X=264.90, Y=58.55, Mass=2845, SNR=33.5, Peak=255 HFD=3.5
00:55:03.079 00.000 10844 MultiStar: [#1 -0.52,0.03,0.91,U] [#2 -0.14,-0.29,1.99,U] [#3 0.38,-0.21,0.97,U] [#4 -0.01,0.15,0.90,U] [#5 0.92,0.10,0.00,M2] [#6 -0.18,-0.29,0.97,U] [#7 -0.16,-0.11,0.76,U] [#8 0.25,-0.29,0.89,U] 
00:55:03.079 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.13}, one-star: {0.53, 0.13}
00:55:03.079 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
00:55:03.079 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
00:55:03.079 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.53 mountX=0.13 mountY=0.03, mountTheta=0.21
00:55:03.082 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
00:55:03.082 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
00:55:03.082 00.000 11060 Worker thread wakes up
00:55:03.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
00:55:03.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
00:55:03.082 00.000 11060 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=0.03
00:55:03.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:55:03.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:03.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:03.082 00.000 10844 UpdateGuideState exits: m=2845 SNR=33.5 Saturated
00:55:03.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:03.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:03.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:55:03.082 00.000 11060 MoveAxis(W, 22, ABG)
00:55:03.082 00.000 11060 Guiding  Dir = 3, Dur = 22
00:55:03.082 00.000 10844 Enqueuing Expose request
00:55:03.091 00.009 11060 IsSlewing returns 0
00:55:03.091 00.000 11060 IsGuiding returns 0
00:55:03.123 00.032 11060 IsGuiding returns 0
00:55:03.123 00.000 11060 Move returns status 0, amount 22
00:55:03.123 00.000 11060 MoveAxis(N, 0, ABG)
00:55:03.123 00.000 11060 Move returns status 0, amount 0
00:55:03.123 00.000 11060 move complete, result=0
00:55:03.123 00.000 11060 worker thread done servicing request
00:55:03.123 00.000 11060 Worker thread wakes up
00:55:03.123 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
00:55:03.124 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:03.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:03.768 00.644 11060 Exposure complete
00:55:03.958 00.190 11060 worker thread done servicing request
00:55:03.958 00.000 10844 OnExposeComplete: enter
00:55:03.958 00.000 10844 UpdateGuideState(): m_state=6
00:55:03.958 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7680
00:55:03.958 00.000 10844 Star::Find returns 1 (0), X=264.46, Y=58.16, Mass=2498, SNR=31.9, Peak=254 HFD=3.3
00:55:03.959 00.001 10844 MultiStar: [#1 -0.56,-0.15,1.00,U] [#2 0.06,-0.02,2.12,U] [#3 0.10,-0.47,1.03,U] [#4 -0.25,0.35,1.04,U] [#5 0.41,-0.09,1.07,U] [#6 -0.21,-0.40,1.01,U] [#7 -0.45,-0.43,0.00,M1] [#8 -0.13,-0.74,0.00,M1] 
00:55:03.959 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.13}, one-star: {0.09, -0.25}
00:55:03.959 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
00:55:03.959 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
00:55:03.959 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.81 mountX=0.13 mountY=-0.01, mountTheta=-0.07
00:55:03.960 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
00:55:03.960 00.000 10844 Enqueuing Move request for scope (-0.03, -0.13)
00:55:03.961 00.001 11060 Worker thread wakes up
00:55:03.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:03.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
00:55:03.961 00.000 10844 UpdateGuideState exits: m=2498 SNR=31.9
00:55:03.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
00:55:03.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:03.961 00.000 11060 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=-0.01
00:55:03.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:03.961 00.000 10844 Enqueuing Expose request
00:55:03.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:55:03.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:03.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:03.961 00.000 11060 MoveAxis(W, 24, ABG)
00:55:03.961 00.000 11060 Guiding  Dir = 3, Dur = 24
00:55:03.982 00.021 11060 IsSlewing returns 0
00:55:03.982 00.000 11060 IsGuiding returns 0
00:55:04.045 00.063 11060 IsGuiding returns 0
00:55:04.045 00.000 11060 Move returns status 0, amount 24
00:55:04.045 00.000 11060 MoveAxis(N, 0, ABG)
00:55:04.045 00.000 11060 Move returns status 0, amount 0
00:55:04.045 00.000 11060 move complete, result=0
00:55:04.046 00.001 11060 worker thread done servicing request
00:55:04.046 00.000 11060 Worker thread wakes up
00:55:04.046 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
00:55:04.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:04.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:04.680 00.634 11060 Exposure complete
00:55:04.862 00.182 11060 worker thread done servicing request
00:55:04.862 00.000 10844 OnExposeComplete: enter
00:55:04.862 00.000 10844 UpdateGuideState(): m_state=6
00:55:04.862 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7681
00:55:04.862 00.000 10844 Star::Find returns 1 (0), X=265.07, Y=58.37, Mass=3095, SNR=36.4, Peak=250 HFD=3.3
00:55:04.863 00.001 10844 MultiStar: [#1 -0.42,-0.51,0.00,M1] [#2 -0.70,-0.51,0.00,M1] [#3 0.47,-0.14,0.88,U] [#4 -0.02,-0.09,0.90,U] [#5 0.09,0.14,0.90,U] [#6 -0.40,-0.62,0.00,M1] [#7 -0.42,-0.63,0.00,M2] [#8 0.37,-0.61,0.00,M2] 
00:55:04.863 00.000 10844 refined, 3 included, MultiStar: {0.32, -0.03}, one-star: {0.70, -0.05}
00:55:04.863 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
00:55:04.863 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
00:55:04.863 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.03 hyp=0.32 cameraTheta=-0.11 mountX=-0.02 mountY=0.32, mountTheta=1.64
00:55:04.864 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.03, opts=13)
00:55:04.864 00.000 10844 Enqueuing Move request for scope (0.32, -0.03)
00:55:04.864 00.000 11060 Worker thread wakes up
00:55:04.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:04.864 00.000 10844 UpdateGuideState exits: m=3095 SNR=36.4
00:55:04.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:04.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:04.864 00.000 10844 Enqueuing Expose request
00:55:04.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.03) opts 0xd
00:55:04.865 00.001 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.03)
00:55:04.865 00.000 11060 Moving (0.32, -0.03) raw xDistance=-0.02 yDistance=0.32
00:55:04.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:55:04.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:55:04.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:55:04.865 00.000 11060 MoveAxis(E, 0, ABG)
00:55:04.865 00.000 11060 Move returns status 0, amount 0
00:55:04.865 00.000 11060 MoveAxis(N, 0, ABG)
00:55:04.865 00.000 11060 Move returns status 0, amount 0
00:55:04.865 00.000 11060 move complete, result=0
00:55:04.865 00.000 11060 worker thread done servicing request
00:55:04.865 00.000 11060 Worker thread wakes up
00:55:04.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:04.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:04.866 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:55:05.504 00.638 11060 Exposure complete
00:55:05.682 00.178 11060 worker thread done servicing request
00:55:05.682 00.000 10844 OnExposeComplete: enter
00:55:05.682 00.000 10844 UpdateGuideState(): m_state=6
00:55:05.683 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7682
00:55:05.683 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.13, Mass=2908, SNR=34.2, Peak=236 HFD=3.6
00:55:05.683 00.000 10844 MultiStar: [#1 -0.23,-1.05,0.00,M2] [#2 -0.49,-0.44,0.00,M2] [#3 0.48,-0.47,0.00,M1] [#4 -0.36,-0.06,0.97,U] [#5 0.23,0.07,0.96,U] [#6 -0.23,-0.14,0.87,U] [#7 -0.30,0.07,0.88,U] [#8 0.35,-0.15,0.90,U] 
00:55:05.683 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.08}, one-star: {0.33, -0.29}
00:55:05.683 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
00:55:05.683 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
00:55:05.683 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.43 mountX=0.08 mountY=0.03, mountTheta=0.30
00:55:05.685 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
00:55:05.685 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
00:55:05.685 00.000 11060 Worker thread wakes up
00:55:05.686 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:55:05.686 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:55:05.686 00.000 11060 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=0.03
00:55:05.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:55:05.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:05.686 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:05.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:55:05.686 00.000 11060 MoveAxis(E, 0, ABG)
00:55:05.686 00.000 11060 Move returns status 0, amount 0
00:55:05.686 00.000 11060 MoveAxis(N, 0, ABG)
00:55:05.686 00.000 10844 UpdateGuideState exits: m=2908 SNR=34.2
00:55:05.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:05.686 00.000 11060 Move returns status 0, amount 0
00:55:05.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:05.686 00.000 10844 Enqueuing Expose request
00:55:05.687 00.001 11060 move complete, result=0
00:55:05.687 00.000 11060 worker thread done servicing request
00:55:05.687 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:05.687 00.000 11060 Worker thread wakes up
00:55:05.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:05.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:06.315 00.628 11060 Exposure complete
00:55:06.473 00.158 11060 worker thread done servicing request
00:55:06.474 00.001 10844 OnExposeComplete: enter
00:55:06.474 00.000 10844 UpdateGuideState(): m_state=6
00:55:06.474 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7683
00:55:06.474 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.50, Mass=2439, SNR=30.9, Peak=248 HFD=3.2
00:55:06.474 00.000 10844 MultiStar: [#1 -0.18,-0.55,1.07,U] [#2 -0.55,-0.03,2.17,U] [#3 0.20,-0.09,1.02,U] [#4 -0.37,0.75,0.00,M5] [#5 0.41,-0.42,1.14,U] [#6 -0.25,-0.50,1.02,U] [#7 -0.57,-0.24,0.00,M2] [#8 0.07,-0.22,1.04,U] 
00:55:06.474 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.22}, one-star: {0.34, 0.09}
00:55:06.475 00.001 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
00:55:06.475 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
00:55:06.475 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.86 mountX=0.23 mountY=-0.03, mountTheta=-0.13
00:55:06.476 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.22, opts=13)
00:55:06.476 00.000 10844 Enqueuing Move request for scope (-0.07, -0.22)
00:55:06.476 00.000 11060 Worker thread wakes up
00:55:06.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
00:55:06.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
00:55:06.476 00.000 11060 Moving (-0.07, -0.22) raw xDistance=0.23 yDistance=-0.03
00:55:06.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:55:06.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:06.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:06.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:06.476 00.000 11060 MoveAxis(W, 40, ABG)
00:55:06.476 00.000 11060 Guiding  Dir = 3, Dur = 40
00:55:06.478 00.002 10844 UpdateGuideState exits: m=2439 SNR=30.9
00:55:06.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:06.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:06.478 00.000 10844 Enqueuing Expose request
00:55:06.481 00.003 11060 IsSlewing returns 0
00:55:06.481 00.000 11060 IsGuiding returns 0
00:55:06.528 00.047 11060 IsGuiding returns 0
00:55:06.528 00.000 11060 Move returns status 0, amount 40
00:55:06.528 00.000 11060 MoveAxis(N, 0, ABG)
00:55:06.528 00.000 11060 Move returns status 0, amount 0
00:55:06.528 00.000 11060 move complete, result=0
00:55:06.529 00.001 11060 worker thread done servicing request
00:55:06.529 00.000 11060 Worker thread wakes up
00:55:06.529 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
00:55:06.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:06.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:07.157 00.628 11060 Exposure complete
00:55:07.323 00.166 11060 worker thread done servicing request
00:55:07.324 00.001 10844 OnExposeComplete: enter
00:55:07.324 00.000 10844 UpdateGuideState(): m_state=6
00:55:07.324 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7684
00:55:07.324 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.68, Mass=2671, SNR=32.7, Peak=255 HFD=3.3
00:55:07.324 00.000 10844 MultiStar: [#1 -0.67,-0.20,0.00,M2] [#2 0.13,0.04,2.05,U] [#3 -0.00,-0.34,0.97,U] [#4 -0.23,0.30,0.98,U] [#5 0.20,-0.09,1.02,U] [#6 -0.46,-0.31,0.91,U] [#7 -0.41,0.37,0.82,U] [#8 -0.01,-0.09,0.93,U] 
00:55:07.324 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.20, 0.27}
00:55:07.325 00.001 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.69 = -1.60)
00:55:07.325 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.62)
00:55:07.325 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.93 mountX=-0.00 mountY=-0.08, mountTheta=-1.60
00:55:07.326 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
00:55:07.326 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
00:55:07.326 00.000 11060 Worker thread wakes up
00:55:07.326 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:07.326 00.000 10844 UpdateGuideState exits: m=2671 SNR=32.7 Saturated
00:55:07.326 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:07.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:07.326 00.000 10844 Enqueuing Expose request
00:55:07.327 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
00:55:07.327 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
00:55:07.327 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
00:55:07.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:55:07.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:07.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:55:07.327 00.000 11060 MoveAxis(E, 0, ABG)
00:55:07.327 00.000 11060 Move returns status 0, amount 0
00:55:07.327 00.000 11060 MoveAxis(N, 0, ABG)
00:55:07.327 00.000 11060 Move returns status 0, amount 0
00:55:07.327 00.000 11060 move complete, result=0
00:55:07.327 00.000 11060 worker thread done servicing request
00:55:07.327 00.000 11060 Worker thread wakes up
00:55:07.328 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:07.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:07.328 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:07.973 00.645 11060 Exposure complete
00:55:08.177 00.204 11060 worker thread done servicing request
00:55:08.177 00.000 10844 OnExposeComplete: enter
00:55:08.177 00.000 10844 UpdateGuideState(): m_state=6
00:55:08.177 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7685
00:55:08.177 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=58.25, Mass=2630, SNR=32.1, Peak=250 HFD=3.4
00:55:08.178 00.001 10844 MultiStar: [#1 0.12,-0.69,0.00,M3] [#2 -0.67,-0.35,0.00,M1] [#3 0.14,-0.32,0.91,U] [#4 -0.31,-0.20,1.11,U] [#5 0.04,-0.35,1.12,U] [#6 0.02,-0.29,0.87,U] [#7 -0.25,-0.09,0.86,U] [#8 -0.36,-0.07,0.98,U] 
00:55:08.178 00.000 10844 single-star, 6 included, MultiStar: {-0.11, -0.21}, one-star: {-0.04, -0.17}
00:55:08.178 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
00:55:08.178 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
00:55:08.178 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.81 mountX=0.17 mountY=-0.01, mountTheta=-0.08
00:55:08.179 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
00:55:08.179 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
00:55:08.179 00.000 11060 Worker thread wakes up
00:55:08.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:08.179 00.000 10844 UpdateGuideState exits: m=2630 SNR=32.1
00:55:08.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:08.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:08.179 00.000 10844 Enqueuing Expose request
00:55:08.180 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
00:55:08.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
00:55:08.180 00.000 11060 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=-0.01
00:55:08.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:55:08.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:08.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:08.180 00.000 11060 MoveAxis(W, 30, ABG)
00:55:08.180 00.000 11060 Guiding  Dir = 3, Dur = 30
00:55:08.196 00.016 11060 IsSlewing returns 0
00:55:08.196 00.000 11060 IsGuiding returns 0
00:55:08.227 00.031 11060 IsGuiding returns 0
00:55:08.227 00.000 11060 Move returns status 0, amount 30
00:55:08.227 00.000 11060 MoveAxis(N, 0, ABG)
00:55:08.227 00.000 11060 Move returns status 0, amount 0
00:55:08.227 00.000 11060 move complete, result=0
00:55:08.227 00.000 11060 worker thread done servicing request
00:55:08.227 00.000 11060 Worker thread wakes up
00:55:08.227 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
00:55:08.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:08.228 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:08.856 00.628 11060 Exposure complete
00:55:09.015 00.159 11060 worker thread done servicing request
00:55:09.015 00.000 10844 OnExposeComplete: enter
00:55:09.015 00.000 10844 UpdateGuideState(): m_state=6
00:55:09.015 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7686
00:55:09.015 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.39, Mass=3187, SNR=36.1, Peak=255 HFD=3.5
00:55:09.016 00.001 10844 MultiStar: [#1 -0.18,-0.02,0.94,U] [#2 -0.12,-0.60,1.87,U] [#3 0.15,-0.02,0.85,U] [#4 0.00,0.17,0.95,U] [#5 -0.07,0.17,0.91,U] [#6 -0.45,-0.55,0.00,M1] [#7 -0.23,0.14,0.84,U] [#8 0.18,-0.34,0.83,U] 
00:55:09.016 00.000 10844 single-star, 7 included, MultiStar: {-0.05, -0.13}, one-star: {-0.06, -0.03}
00:55:09.016 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
00:55:09.016 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
00:55:09.016 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.68 mountX=0.04 mountY=-0.06, mountTheta=-0.94
00:55:09.017 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
00:55:09.017 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
00:55:09.018 00.001 11060 Worker thread wakes up
00:55:09.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:55:09.018 00.000 10844 UpdateGuideState exits: m=3187 SNR=36.1 Saturated
00:55:09.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:09.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:09.018 00.000 10844 Enqueuing Expose request
00:55:09.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
00:55:09.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
00:55:09.018 00.000 11060 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.06
00:55:09.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:55:09.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:09.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:55:09.018 00.000 11060 MoveAxis(E, 0, ABG)
00:55:09.018 00.000 11060 Move returns status 0, amount 0
00:55:09.018 00.000 11060 MoveAxis(N, 0, ABG)
00:55:09.018 00.000 11060 Move returns status 0, amount 0
00:55:09.018 00.000 11060 move complete, result=0
00:55:09.019 00.001 11060 worker thread done servicing request
00:55:09.019 00.000 11060 Worker thread wakes up
00:55:09.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:09.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:09.020 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:09.652 00.632 11060 Exposure complete
00:55:09.851 00.199 11060 worker thread done servicing request
00:55:09.851 00.000 10844 OnExposeComplete: enter
00:55:09.851 00.000 10844 UpdateGuideState(): m_state=6
00:55:09.851 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7687
00:55:09.851 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.26, Mass=2381, SNR=31.3, Peak=250 HFD=3.2
00:55:09.852 00.001 10844 MultiStar: [#1 0.22,-0.19,1.04,U] [#2 -0.14,-0.62,0.00,M1] [#3 0.51,-0.18,1.04,U] [#4 -0.34,0.06,1.08,U] [#5 0.50,0.02,1.03,U] [#6 -0.24,-0.11,1.10,U] [#7 0.07,0.40,0.96,U] [#8 0.56,-0.15,1.03,U] 
00:55:09.852 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.04}, one-star: {0.22, -0.16}
00:55:09.852 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
00:55:09.852 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
00:55:09.852 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=0.01 mountY=0.19, mountTheta=1.53
00:55:09.853 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.04, opts=13)
00:55:09.853 00.000 10844 Enqueuing Move request for scope (0.18, -0.04)
00:55:09.854 00.001 11060 Worker thread wakes up
00:55:09.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:55:09.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:55:09.854 00.000 11060 Moving (0.18, -0.04) raw xDistance=0.01 yDistance=0.19
00:55:09.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:55:09.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:09.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:09.854 00.000 10844 UpdateGuideState exits: m=2381 SNR=31.3
00:55:09.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:09.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:09.854 00.000 10844 Enqueuing Expose request
00:55:09.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:55:09.854 00.000 11060 MoveAxis(E, 0, ABG)
00:55:09.855 00.001 11060 Move returns status 0, amount 0
00:55:09.855 00.000 11060 MoveAxis(N, 0, ABG)
00:55:09.855 00.000 11060 Move returns status 0, amount 0
00:55:09.855 00.000 11060 move complete, result=0
00:55:09.855 00.000 11060 worker thread done servicing request
00:55:09.855 00.000 11060 Worker thread wakes up
00:55:09.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:09.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:09.857 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:10.483 00.626 11060 Exposure complete
00:55:10.655 00.172 10844 OnExposeComplete: enter
00:55:10.655 00.000 10844 UpdateGuideState(): m_state=6
00:55:10.655 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7688
00:55:10.655 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=57.53, Mass=2684, SNR=32.7, Peak=249 HFD=3.3
00:55:10.656 00.001 11060 worker thread done servicing request
00:55:10.656 00.000 10844 MultiStar: [#1 -0.27,-0.82,0.00,M2] [#2 -0.22,-0.55,2.05,U] [#3 0.46,-0.51,0.00,M1] [#4 -0.39,-0.27,1.01,U] [#5 0.22,-0.16,1.01,U] [#6 -0.30,-0.30,0.95,U] [#7 -0.18,-0.32,0.90,U] [#8 0.17,-0.60,0.00,M1] 
00:55:10.656 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.44}, one-star: {0.23, -0.89}
00:55:10.656 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
00:55:10.656 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
00:55:10.656 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.44 hyp=0.45 cameraTheta=-1.84 mountX=0.45 mountY=-0.05, mountTheta=-0.11
00:55:10.658 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.44, opts=13)
00:55:10.658 00.000 10844 Enqueuing Move request for scope (-0.12, -0.44)
00:55:10.658 00.000 11060 Worker thread wakes up
00:55:10.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:10.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.44) opts 0xd
00:55:10.658 00.000 10844 UpdateGuideState exits: m=2684 SNR=32.7
00:55:10.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.44)
00:55:10.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:10.658 00.000 11060 Moving (-0.12, -0.44) raw xDistance=0.45 yDistance=-0.05
00:55:10.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:10.658 00.000 10844 Enqueuing Expose request
00:55:10.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
00:55:10.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:10.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:10.658 00.000 11060 MoveAxis(W, 79, ABG)
00:55:10.658 00.000 11060 Guiding  Dir = 3, Dur = 79
00:55:10.684 00.026 11060 IsSlewing returns 0
00:55:10.684 00.000 11060 IsGuiding returns 0
00:55:10.793 00.109 11060 IsGuiding returns 0
00:55:10.793 00.000 11060 Move returns status 0, amount 79
00:55:10.793 00.000 11060 MoveAxis(N, 0, ABG)
00:55:10.793 00.000 11060 Move returns status 0, amount 0
00:55:10.793 00.000 11060 move complete, result=0
00:55:10.793 00.000 11060 worker thread done servicing request
00:55:10.793 00.000 11060 Worker thread wakes up
00:55:10.793 00.000 10844 GuideStep: 0.5 px 79 ms WEST, -0.0 px 0 ms NORTH
00:55:10.795 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:10.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:11.435 00.640 11060 Exposure complete
00:55:11.603 00.168 11060 worker thread done servicing request
00:55:11.603 00.000 10844 OnExposeComplete: enter
00:55:11.603 00.000 10844 UpdateGuideState(): m_state=6
00:55:11.604 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7689
00:55:11.604 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.23, Mass=2614, SNR=32.3, Peak=250 HFD=3.2
00:55:11.604 00.000 10844 MultiStar: [#1 -0.22,-0.16,1.06,U] [#2 -0.25,0.07,2.15,U] [#3 0.22,-0.30,0.97,U] [#4 -0.69,-0.09,0.00,M1] [#5 0.12,0.04,1.02,U] [#6 -0.29,0.11,1.03,U] [#7 -0.30,-0.13,0.91,U] [#8 0.37,0.22,1.00,U] 
00:55:11.604 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {0.16, -0.19}
00:55:11.604 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
00:55:11.604 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
00:55:11.604 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.70 mountX=0.04 mountY=-0.05, mountTheta=-0.96
00:55:11.606 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
00:55:11.606 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
00:55:11.606 00.000 11060 Worker thread wakes up
00:55:11.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:11.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
00:55:11.607 00.001 10844 UpdateGuideState exits: m=2614 SNR=32.3
00:55:11.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:11.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:11.607 00.000 10844 Enqueuing Expose request
00:55:11.607 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
00:55:11.607 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=-0.05
00:55:11.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:55:11.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:11.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:11.607 00.000 11060 MoveAxis(E, 0, ABG)
00:55:11.607 00.000 11060 Move returns status 0, amount 0
00:55:11.607 00.000 11060 MoveAxis(N, 0, ABG)
00:55:11.607 00.000 11060 Move returns status 0, amount 0
00:55:11.607 00.000 11060 move complete, result=0
00:55:11.607 00.000 11060 worker thread done servicing request
00:55:11.608 00.001 11060 Worker thread wakes up
00:55:11.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:11.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:11.608 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:12.239 00.631 11060 Exposure complete
00:55:12.415 00.176 11060 worker thread done servicing request
00:55:12.415 00.000 10844 OnExposeComplete: enter
00:55:12.415 00.000 10844 UpdateGuideState(): m_state=6
00:55:12.416 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7690
00:55:12.416 00.000 10844 Star::Find returns 1 (1), X=264.71, Y=58.90, Mass=2721, SNR=33.1, Peak=255 HFD=3.1
00:55:12.416 00.000 10844 MultiStar: [#1 -0.40,0.27,1.01,U] [#2 0.19,0.32,2.07,U] [#3 0.10,0.48,0.93,U] [#4 0.01,0.77,0.00,M2] [#5 0.31,0.27,1.00,U] [#6 -0.35,0.25,0.88,U] [#7 -0.51,0.24,0.81,U] [#8 -0.11,0.15,0.85,U] 
00:55:12.416 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.31}, one-star: {0.34, 0.48}
00:55:12.416 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
00:55:12.416 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
00:55:12.416 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.60 mountX=-0.31 mountY=-0.06, mountTheta=-2.95
00:55:12.418 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.31, opts=13)
00:55:12.418 00.000 10844 Enqueuing Move request for scope (-0.01, 0.31)
00:55:12.420 00.002 11060 Worker thread wakes up
00:55:12.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:12.420 00.000 10844 UpdateGuideState exits: m=2721 SNR=33.1 Saturated
00:55:12.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:12.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:12.420 00.000 10844 Enqueuing Expose request
00:55:12.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
00:55:12.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
00:55:12.420 00.000 11060 Moving (-0.01, 0.31) raw xDistance=-0.31 yDistance=-0.06
00:55:12.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:55:12.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:12.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:55:12.421 00.001 11060 MoveAxis(E, 53, ABG)
00:55:12.421 00.000 11060 Guiding  Dir = 2, Dur = 53
00:55:12.434 00.013 11060 IsSlewing returns 0
00:55:12.434 00.000 11060 IsGuiding returns 0
00:55:12.496 00.062 11060 IsGuiding returns 0
00:55:12.496 00.000 11060 Move returns status 0, amount 53
00:55:12.496 00.000 11060 MoveAxis(N, 0, ABG)
00:55:12.496 00.000 11060 Move returns status 0, amount 0
00:55:12.496 00.000 11060 move complete, result=0
00:55:12.496 00.000 11060 worker thread done servicing request
00:55:12.496 00.000 11060 Worker thread wakes up
00:55:12.496 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
00:55:12.497 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:12.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:13.131 00.634 11060 Exposure complete
00:55:13.304 00.173 11060 worker thread done servicing request
00:55:13.304 00.000 10844 OnExposeComplete: enter
00:55:13.304 00.000 10844 UpdateGuideState(): m_state=6
00:55:13.304 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7691
00:55:13.304 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.33, Mass=3230, SNR=36.2, Peak=255 HFD=3.5
00:55:13.305 00.001 10844 MultiStar: [#1 -0.19,-0.52,0.83,U] [#2 -0.25,-0.32,1.93,U] [#3 0.35,0.16,0.89,U] [#4 -0.69,-0.09,0.00,M3] [#5 0.31,-0.32,0.97,U] [#6 -0.10,0.01,0.82,U] [#7 -0.20,0.02,0.76,U] [#8 -0.10,0.07,0.86,U] 
00:55:13.305 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.15}, one-star: {0.15, -0.09}
00:55:13.305 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
00:55:13.305 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
00:55:13.305 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.73 mountX=0.15 mountY=0.00, mountTheta=0.01
00:55:13.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
00:55:13.306 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
00:55:13.306 00.000 11060 Worker thread wakes up
00:55:13.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:13.306 00.000 10844 UpdateGuideState exits: m=3230 SNR=36.2 Saturated
00:55:13.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:13.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
00:55:13.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:13.306 00.000 10844 Enqueuing Expose request
00:55:13.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
00:55:13.306 00.000 11060 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.00
00:55:13.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:55:13.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:13.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:13.306 00.000 11060 MoveAxis(W, 25, ABG)
00:55:13.306 00.000 11060 Guiding  Dir = 3, Dur = 25
00:55:13.326 00.020 11060 IsSlewing returns 0
00:55:13.326 00.000 11060 IsGuiding returns 0
00:55:13.372 00.046 11060 IsGuiding returns 0
00:55:13.372 00.000 11060 Move returns status 0, amount 25
00:55:13.373 00.001 11060 MoveAxis(N, 0, ABG)
00:55:13.373 00.000 11060 Move returns status 0, amount 0
00:55:13.373 00.000 11060 move complete, result=0
00:55:13.373 00.000 11060 worker thread done servicing request
00:55:13.373 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.0 px 0 ms NORTH
00:55:13.373 00.000 11060 Worker thread wakes up
00:55:13.375 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:13.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:14.018 00.643 11060 Exposure complete
00:55:14.181 00.163 11060 worker thread done servicing request
00:55:14.181 00.000 10844 OnExposeComplete: enter
00:55:14.181 00.000 10844 UpdateGuideState(): m_state=6
00:55:14.182 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7692
00:55:14.182 00.000 10844 Star::Find returns 1 (1), X=264.90, Y=58.50, Mass=2596, SNR=32.6, Peak=255 HFD=3.5
00:55:14.182 00.000 10844 MultiStar: [#1 0.05,-0.50,1.02,U] [#2 -0.11,0.20,2.09,U] [#3 0.51,-0.09,0.98,U] [#4 -0.04,0.29,0.98,U] [#5 0.47,0.02,1.05,U] [#6 -0.27,0.07,0.96,U] [#7 -0.02,0.44,0.83,U] [#8 -0.03,0.03,0.87,U] 
00:55:14.182 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.54, 0.08}
00:55:14.182 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
00:55:14.182 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
00:55:14.182 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.09 mountY=0.09, mountTheta=2.34
00:55:14.184 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
00:55:14.184 00.000 10844 Enqueuing Move request for scope (0.10, 0.07)
00:55:14.184 00.000 11060 Worker thread wakes up
00:55:14.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:14.184 00.000 10844 UpdateGuideState exits: m=2596 SNR=32.6 Saturated
00:55:14.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:14.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:14.184 00.000 10844 Enqueuing Expose request
00:55:14.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:55:14.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:55:14.184 00.000 11060 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=0.09
00:55:14.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:55:14.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:14.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:55:14.184 00.000 11060 MoveAxis(E, 0, ABG)
00:55:14.184 00.000 11060 Move returns status 0, amount 0
00:55:14.186 00.002 11060 MoveAxis(N, 0, ABG)
00:55:14.186 00.000 11060 Move returns status 0, amount 0
00:55:14.186 00.000 11060 move complete, result=0
00:55:14.186 00.000 11060 worker thread done servicing request
00:55:14.186 00.000 11060 Worker thread wakes up
00:55:14.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:14.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:14.187 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:14.812 00.625 11060 Exposure complete
00:55:14.999 00.187 11060 worker thread done servicing request
00:55:14.999 00.000 10844 OnExposeComplete: enter
00:55:14.999 00.000 10844 UpdateGuideState(): m_state=6
00:55:14.999 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7693
00:55:14.999 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.11, Mass=2747, SNR=33.1, Peak=245 HFD=3.7
00:55:14.999 00.000 10844 MultiStar: [#1 0.10,-0.52,1.00,U] [#2 -0.28,-0.11,2.15,U] [#3 0.30,0.09,0.98,U] [#4 -0.28,0.16,0.91,U] [#5 0.25,0.08,1.08,U] [#6 -0.51,-0.02,0.90,U] [#7 -0.61,0.10,0.00,M1] [#8 -0.34,0.08,0.88,U] 
00:55:14.999 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.08}, one-star: {0.30, -0.30}
00:55:14.999 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
00:55:15.000 00.001 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
00:55:15.000 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.33 mountX=0.09 mountY=-0.06, mountTheta=-0.59
00:55:15.001 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
00:55:15.001 00.000 10844 Enqueuing Move request for scope (-0.07, -0.08)
00:55:15.001 00.000 11060 Worker thread wakes up
00:55:15.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:15.001 00.000 10844 UpdateGuideState exits: m=2747 SNR=33.1
00:55:15.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:15.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:15.001 00.000 10844 Enqueuing Expose request
00:55:15.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
00:55:15.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
00:55:15.002 00.001 11060 Moving (-0.07, -0.08) raw xDistance=0.09 yDistance=-0.06
00:55:15.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:55:15.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:15.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:55:15.002 00.000 11060 MoveAxis(E, 0, ABG)
00:55:15.002 00.000 11060 Move returns status 0, amount 0
00:55:15.002 00.000 11060 MoveAxis(N, 0, ABG)
00:55:15.002 00.000 11060 Move returns status 0, amount 0
00:55:15.002 00.000 11060 move complete, result=0
00:55:15.002 00.000 11060 worker thread done servicing request
00:55:15.002 00.000 11060 Worker thread wakes up
00:55:15.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:15.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:15.003 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:15.631 00.628 11060 Exposure complete
00:55:15.796 00.165 11060 worker thread done servicing request
00:55:15.796 00.000 10844 OnExposeComplete: enter
00:55:15.796 00.000 10844 UpdateGuideState(): m_state=6
00:55:15.796 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7694
00:55:15.796 00.000 10844 Star::Find returns 1 (1), X=264.22, Y=58.50, Mass=2615, SNR=32.0, Peak=255 HFD=3.5
00:55:15.796 00.000 10844 MultiStar: [#1 -0.30,-0.52,1.06,U] [#2 -0.20,0.04,2.06,U] [#3 0.26,0.19,0.95,U] [#4 -0.33,-0.00,0.97,U] [#5 0.41,0.18,1.09,U] [#6 -0.19,0.16,0.94,U] [#7 -0.15,0.41,0.90,U] [#8 0.29,-0.32,1.08,U] 
00:55:15.796 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.15, 0.08}
00:55:15.796 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
00:55:15.796 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
00:55:15.796 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.81 mountX=-0.01 mountY=-0.05, mountTheta=-1.72
00:55:15.798 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
00:55:15.798 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
00:55:15.804 00.006 11060 Worker thread wakes up
00:55:15.805 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:15.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:55:15.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:55:15.805 00.000 10844 UpdateGuideState exits: m=2615 SNR=32.0 Saturated
00:55:15.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:15.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:15.805 00.000 10844 Enqueuing Expose request
00:55:15.805 00.000 11060 Moving (-0.05, 0.02) raw xDistance=-0.01 yDistance=-0.05
00:55:15.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:55:15.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:15.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:15.805 00.000 11060 MoveAxis(E, 0, ABG)
00:55:15.805 00.000 11060 Move returns status 0, amount 0
00:55:15.805 00.000 11060 MoveAxis(N, 0, ABG)
00:55:15.805 00.000 11060 Move returns status 0, amount 0
00:55:15.805 00.000 11060 move complete, result=0
00:55:15.805 00.000 11060 worker thread done servicing request
00:55:15.805 00.000 11060 Worker thread wakes up
00:55:15.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:15.807 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:15.807 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:16.442 00.635 11060 Exposure complete
00:55:16.608 00.166 11060 worker thread done servicing request
00:55:16.608 00.000 10844 OnExposeComplete: enter
00:55:16.608 00.000 10844 UpdateGuideState(): m_state=6
00:55:16.608 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7695
00:55:16.608 00.000 10844 Star::Find returns 1 (1), X=264.09, Y=58.21, Mass=2885, SNR=33.7, Peak=255 HFD=3.7
00:55:16.608 00.000 10844 MultiStar: [#1 -0.38,-0.41,0.93,U] [#2 -0.22,-0.17,1.96,U] [#3 0.35,-0.14,0.92,U] [#4 -0.75,-0.01,0.00,M1] [#5 0.26,-0.29,0.97,U] [#6 -0.77,0.05,0.00,M1] [#7 -0.68,-0.16,0.00,M1] [#8 0.44,-0.59,0.00,M1] 
00:55:16.608 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.23}, one-star: {-0.28, -0.21}
00:55:16.608 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
00:55:16.608 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
00:55:16.608 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.92 mountX=0.24 mountY=-0.05, mountTheta=-0.19
00:55:16.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.23, opts=13)
00:55:16.610 00.000 10844 Enqueuing Move request for scope (-0.08, -0.23)
00:55:16.610 00.000 11060 Worker thread wakes up
00:55:16.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:55:16.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
00:55:16.610 00.000 10844 UpdateGuideState exits: m=2885 SNR=33.7 Saturated
00:55:16.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
00:55:16.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:16.610 00.000 11060 Moving (-0.08, -0.23) raw xDistance=0.24 yDistance=-0.05
00:55:16.611 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:55:16.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:16.611 00.000 10844 Enqueuing Expose request
00:55:16.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:16.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:55:16.611 00.000 11060 MoveAxis(W, 42, ABG)
00:55:16.611 00.000 11060 Guiding  Dir = 3, Dur = 42
00:55:16.624 00.013 11060 IsSlewing returns 0
00:55:16.624 00.000 11060 IsGuiding returns 0
00:55:16.670 00.046 11060 IsGuiding returns 0
00:55:16.670 00.000 11060 Move returns status 0, amount 42
00:55:16.670 00.000 11060 MoveAxis(N, 0, ABG)
00:55:16.670 00.000 11060 Move returns status 0, amount 0
00:55:16.671 00.001 11060 move complete, result=0
00:55:16.671 00.000 11060 worker thread done servicing request
00:55:16.671 00.000 11060 Worker thread wakes up
00:55:16.671 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
00:55:16.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:16.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:17.301 00.630 11060 Exposure complete
00:55:17.471 00.170 11060 worker thread done servicing request
00:55:17.471 00.000 10844 OnExposeComplete: enter
00:55:17.471 00.000 10844 UpdateGuideState(): m_state=6
00:55:17.471 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7696
00:55:17.472 00.001 10844 Star::Find returns 1 (1), X=264.14, Y=58.53, Mass=2869, SNR=34.1, Peak=255 HFD=3.5
00:55:17.472 00.000 10844 MultiStar: [#1 -0.06,0.16,0.99,U] [#2 0.11,-0.19,2.00,U] [#3 0.32,-0.21,0.96,U] [#4 -0.46,0.37,0.90,U] [#5 0.35,-0.34,0.99,U] [#6 -0.56,0.10,0.93,U] [#7 -0.07,0.18,0.77,U] [#8 0.17,-0.20,0.85,U] 
00:55:17.472 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.23, 0.11}
00:55:17.472 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
00:55:17.472 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
00:55:17.472 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.35 mountX=0.03 mountY=-0.02, mountTheta=-0.60
00:55:17.473 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
00:55:17.473 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
00:55:17.473 00.000 11060 Worker thread wakes up
00:55:17.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:17.474 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
00:55:17.474 00.000 10844 UpdateGuideState exits: m=2869 SNR=34.1 Saturated
00:55:17.474 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
00:55:17.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:17.474 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=-0.02
00:55:17.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:17.474 00.000 10844 Enqueuing Expose request
00:55:17.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:55:17.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:17.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:17.474 00.000 11060 MoveAxis(E, 0, ABG)
00:55:17.474 00.000 11060 Move returns status 0, amount 0
00:55:17.474 00.000 11060 MoveAxis(N, 0, ABG)
00:55:17.474 00.000 11060 Move returns status 0, amount 0
00:55:17.474 00.000 11060 move complete, result=0
00:55:17.475 00.001 11060 worker thread done servicing request
00:55:17.475 00.000 11060 Worker thread wakes up
00:55:17.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:17.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:17.476 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:18.120 00.644 11060 Exposure complete
00:55:18.296 00.176 11060 worker thread done servicing request
00:55:18.296 00.000 10844 OnExposeComplete: enter
00:55:18.296 00.000 10844 UpdateGuideState(): m_state=6
00:55:18.298 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7697
00:55:18.298 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=58.81, Mass=2555, SNR=32.0, Peak=255 HFD=3.3
00:55:18.298 00.000 10844 MultiStar: [#1 -0.18,0.05,0.99,U] [#2 0.08,0.31,2.12,U] [#3 0.66,0.46,0.00,M1] [#4 -0.15,0.71,0.00,M1] [#5 0.48,0.21,1.05,U] [#6 -0.17,0.18,1.04,U] [#7 -0.19,0.52,0.81,U] [#8 0.36,-0.05,0.91,U] 
00:55:18.298 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.24}, one-star: {-0.17, 0.40}
00:55:18.298 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
00:55:18.298 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
00:55:18.298 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.40 mountX=-0.24 mountY=0.00, mountTheta=3.13
00:55:18.299 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.24, opts=13)
00:55:18.300 00.001 10844 Enqueuing Move request for scope (0.04, 0.24)
00:55:18.300 00.000 11060 Worker thread wakes up
00:55:18.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:18.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
00:55:18.300 00.000 10844 UpdateGuideState exits: m=2555 SNR=32.0 Saturated
00:55:18.300 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
00:55:18.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:18.300 00.000 11060 Moving (0.04, 0.24) raw xDistance=-0.24 yDistance=0.00
00:55:18.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:18.300 00.000 10844 Enqueuing Expose request
00:55:18.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:55:18.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:18.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:18.300 00.000 11060 MoveAxis(E, 42, ABG)
00:55:18.300 00.000 11060 Guiding  Dir = 2, Dur = 42
00:55:18.311 00.011 11060 IsSlewing returns 0
00:55:18.311 00.000 11060 IsGuiding returns 0
00:55:18.358 00.047 11060 IsGuiding returns 0
00:55:18.358 00.000 11060 Move returns status 0, amount 42
00:55:18.358 00.000 11060 MoveAxis(N, 0, ABG)
00:55:18.358 00.000 11060 Move returns status 0, amount 0
00:55:18.358 00.000 11060 move complete, result=0
00:55:18.358 00.000 11060 worker thread done servicing request
00:55:18.358 00.000 11060 Worker thread wakes up
00:55:18.358 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
00:55:18.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:18.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:18.985 00.627 11060 Exposure complete
00:55:19.162 00.177 11060 worker thread done servicing request
00:55:19.162 00.000 10844 OnExposeComplete: enter
00:55:19.162 00.000 10844 UpdateGuideState(): m_state=6
00:55:19.162 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7698
00:55:19.162 00.000 10844 Star::Find returns 1 (0), X=264.84, Y=58.44, Mass=2681, SNR=33.4, Peak=252 HFD=3.3
00:55:19.164 00.002 10844 MultiStar: [#1 -0.28,0.14,0.89,U] [#2 -0.52,-0.44,0.00,M1] [#3 0.57,-0.49,0.00,M2] [#4 -0.28,0.11,0.98,U] [#5 0.24,0.30,1.04,U] [#6 0.02,0.22,0.92,U] [#7 0.16,0.11,0.83,U] [#8 0.53,-0.08,0.95,U] 
00:55:19.164 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.47, 0.02}
00:55:19.164 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
00:55:19.164 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
00:55:19.164 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=-0.14 mountY=0.11, mountTheta=2.48
00:55:19.165 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
00:55:19.165 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
00:55:19.165 00.000 11060 Worker thread wakes up
00:55:19.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:55:19.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:55:19.165 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=0.11
00:55:19.166 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:19.166 00.000 10844 UpdateGuideState exits: m=2681 SNR=33.4
00:55:19.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:19.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:19.166 00.000 10844 Enqueuing Expose request
00:55:19.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:55:19.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:19.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:55:19.166 00.000 11060 MoveAxis(E, 26, ABG)
00:55:19.166 00.000 11060 Guiding  Dir = 2, Dur = 26
00:55:19.170 00.004 11060 IsSlewing returns 0
00:55:19.170 00.000 11060 IsGuiding returns 0
00:55:19.215 00.045 11060 IsGuiding returns 0
00:55:19.216 00.001 11060 Move returns status 0, amount 26
00:55:19.216 00.000 11060 MoveAxis(N, 0, ABG)
00:55:19.216 00.000 11060 Move returns status 0, amount 0
00:55:19.216 00.000 11060 move complete, result=0
00:55:19.216 00.000 11060 worker thread done servicing request
00:55:19.216 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
00:55:19.217 00.001 11060 Worker thread wakes up
00:55:19.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:19.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:19.844 00.627 11060 Exposure complete
00:55:20.011 00.167 11060 worker thread done servicing request
00:55:20.011 00.000 10844 OnExposeComplete: enter
00:55:20.011 00.000 10844 UpdateGuideState(): m_state=6
00:55:20.011 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7699
00:55:20.011 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.54, Mass=2553, SNR=31.6, Peak=255 HFD=3.3
00:55:20.011 00.000 10844 MultiStar: [#1 -0.41,0.19,0.98,U] [#2 -0.18,-0.19,2.08,U] [#3 0.28,-0.09,0.99,U] [#4 -0.25,0.47,0.98,U] [#5 0.41,0.39,1.04,U] [#6 -0.10,0.36,1.07,U] [#7 -0.35,0.22,1.00,U] [#8 -0.01,-0.15,1.00,U] 
00:55:20.011 00.000 10844 single-star, 8 included, MultiStar: {-0.07, 0.11}, one-star: {0.04, 0.13}
00:55:20.011 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
00:55:20.011 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
00:55:20.011 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.25 mountX=-0.13 mountY=0.02, mountTheta=2.98
00:55:20.013 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
00:55:20.013 00.000 10844 Enqueuing Move request for scope (0.04, 0.13)
00:55:20.013 00.000 11060 Worker thread wakes up
00:55:20.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:20.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:55:20.013 00.000 10844 UpdateGuideState exits: m=2553 SNR=31.6 Saturated
00:55:20.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:55:20.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:20.013 00.000 11060 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=0.02
00:55:20.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:20.013 00.000 10844 Enqueuing Expose request
00:55:20.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:55:20.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:20.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:55:20.013 00.000 11060 MoveAxis(E, 24, ABG)
00:55:20.013 00.000 11060 Guiding  Dir = 2, Dur = 24
00:55:20.041 00.028 11060 IsSlewing returns 0
00:55:20.041 00.000 11060 IsGuiding returns 0
00:55:20.104 00.063 11060 IsGuiding returns 0
00:55:20.104 00.000 11060 Move returns status 0, amount 24
00:55:20.104 00.000 11060 MoveAxis(N, 0, ABG)
00:55:20.104 00.000 11060 Move returns status 0, amount 0
00:55:20.104 00.000 11060 move complete, result=0
00:55:20.104 00.000 11060 worker thread done servicing request
00:55:20.105 00.001 11060 Worker thread wakes up
00:55:20.105 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
00:55:20.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:20.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:20.734 00.629 11060 Exposure complete
00:55:20.913 00.179 11060 worker thread done servicing request
00:55:20.913 00.000 10844 OnExposeComplete: enter
00:55:20.913 00.000 10844 UpdateGuideState(): m_state=6
00:55:20.913 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7700
00:55:20.913 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=57.86, Mass=3189, SNR=36.4, Peak=255 HFD=3.3
00:55:20.914 00.001 10844 MultiStar: [#1 -0.03,-0.30,0.84,U] [#2 -0.31,-0.39,1.83,U] [#3 0.51,-0.42,0.00,M2] [#4 -0.13,-0.07,0.90,U] [#5 0.19,0.14,0.86,U] [#6 -0.22,-0.06,0.96,U] [#7 -0.22,-0.01,0.77,U] [#8 0.05,-0.33,0.73,U] 
00:55:20.914 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.23}, one-star: {0.09, -0.56}
00:55:20.914 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
00:55:20.914 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
00:55:20.914 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-2.00 mountX=0.24 mountY=-0.07, mountTheta=-0.27
00:55:20.915 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.23, opts=13)
00:55:20.915 00.000 10844 Enqueuing Move request for scope (-0.10, -0.23)
00:55:20.915 00.000 11060 Worker thread wakes up
00:55:20.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:20.915 00.000 10844 UpdateGuideState exits: m=3189 SNR=36.4 Saturated
00:55:20.916 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:20.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:20.916 00.000 10844 Enqueuing Expose request
00:55:20.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
00:55:20.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
00:55:20.916 00.000 11060 Moving (-0.10, -0.23) raw xDistance=0.24 yDistance=-0.07
00:55:20.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
00:55:20.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:20.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:55:20.916 00.000 11060 MoveAxis(W, 41, ABG)
00:55:20.916 00.000 11060 Guiding  Dir = 3, Dur = 41
00:55:20.948 00.032 11060 IsSlewing returns 0
00:55:20.948 00.000 11060 IsGuiding returns 0
00:55:21.010 00.062 11060 IsGuiding returns 0
00:55:21.010 00.000 11060 Move returns status 0, amount 41
00:55:21.010 00.000 11060 MoveAxis(N, 0, ABG)
00:55:21.010 00.000 11060 Move returns status 0, amount 0
00:55:21.010 00.000 11060 move complete, result=0
00:55:21.010 00.000 11060 worker thread done servicing request
00:55:21.010 00.000 11060 Worker thread wakes up
00:55:21.010 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
00:55:21.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:21.011 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:21.642 00.631 11060 Exposure complete
00:55:21.814 00.172 11060 worker thread done servicing request
00:55:21.814 00.000 10844 OnExposeComplete: enter
00:55:21.814 00.000 10844 UpdateGuideState(): m_state=6
00:55:21.815 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7701
00:55:21.815 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.61, Mass=3076, SNR=34.8, Peak=255 HFD=3.6
00:55:21.815 00.000 10844 MultiStar: [#1 -0.03,-0.20,0.95,U] [#2 -0.04,-0.40,1.87,U] [#3 0.63,-0.33,0.00,M3] [#4 -0.18,0.66,0.00,M1] [#5 0.08,-0.01,1.07,U] [#6 -0.34,-0.27,0.92,U] [#7 0.09,-0.70,0.00,M1] [#8 0.03,-0.26,0.90,U] 
00:55:21.815 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.18}, one-star: {-0.13, 0.20}
00:55:21.815 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
00:55:21.815 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
00:55:21.815 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.91 mountX=0.19 mountY=-0.03, mountTheta=-0.17
00:55:21.816 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.18, opts=13)
00:55:21.817 00.001 10844 Enqueuing Move request for scope (-0.06, -0.18)
00:55:21.817 00.000 11060 Worker thread wakes up
00:55:21.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
00:55:21.817 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
00:55:21.817 00.000 11060 Moving (-0.06, -0.18) raw xDistance=0.19 yDistance=-0.03
00:55:21.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:55:21.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:21.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:21.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:21.817 00.000 11060 MoveAxis(W, 34, ABG)
00:55:21.817 00.000 11060 Guiding  Dir = 3, Dur = 34
00:55:21.817 00.000 10844 UpdateGuideState exits: m=3076 SNR=34.8 Saturated
00:55:21.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:21.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:21.818 00.001 10844 Enqueuing Expose request
00:55:21.826 00.008 11060 IsSlewing returns 0
00:55:21.826 00.000 11060 IsGuiding returns 0
00:55:21.873 00.047 11060 IsGuiding returns 0
00:55:21.873 00.000 11060 Move returns status 0, amount 34
00:55:21.873 00.000 11060 MoveAxis(N, 0, ABG)
00:55:21.873 00.000 11060 Move returns status 0, amount 0
00:55:21.873 00.000 11060 move complete, result=0
00:55:21.873 00.000 11060 worker thread done servicing request
00:55:21.873 00.000 11060 Worker thread wakes up
00:55:21.873 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
00:55:21.874 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:21.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:22.515 00.641 11060 Exposure complete
00:55:22.696 00.181 11060 worker thread done servicing request
00:55:22.696 00.000 10844 OnExposeComplete: enter
00:55:22.696 00.000 10844 UpdateGuideState(): m_state=6
00:55:22.697 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7702
00:55:22.697 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=58.43, Mass=3171, SNR=36.3, Peak=255 HFD=3.4
00:55:22.697 00.000 10844 MultiStar: [#1 -0.01,-0.38,0.93,U] [#2 -0.15,-0.10,1.87,U] [#3 0.14,-0.40,0.92,U] [#4 -0.31,0.26,0.88,U] [#5 0.34,0.28,0.94,U] [#6 -0.12,-0.42,0.86,U] [#7 -0.13,-0.20,0.75,U] [#8 0.34,0.00,0.76,U] 
00:55:22.697 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.26, 0.01}
00:55:22.697 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
00:55:22.697 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
00:55:22.697 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.36 mountX=0.10 mountY=0.04, mountTheta=0.38
00:55:22.698 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
00:55:22.699 00.001 10844 Enqueuing Move request for scope (0.02, -0.10)
00:55:22.699 00.000 11060 Worker thread wakes up
00:55:22.699 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:22.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
00:55:22.699 00.000 10844 UpdateGuideState exits: m=3171 SNR=36.3 Saturated
00:55:22.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
00:55:22.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:22.699 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.04
00:55:22.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:22.699 00.000 10844 Enqueuing Expose request
00:55:22.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:55:22.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:22.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:55:22.699 00.000 11060 MoveAxis(E, 0, ABG)
00:55:22.699 00.000 11060 Move returns status 0, amount 0
00:55:22.699 00.000 11060 MoveAxis(N, 0, ABG)
00:55:22.699 00.000 11060 Move returns status 0, amount 0
00:55:22.699 00.000 11060 move complete, result=0
00:55:22.699 00.000 11060 worker thread done servicing request
00:55:22.699 00.000 11060 Worker thread wakes up
00:55:22.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:22.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:22.701 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:23.354 00.653 11060 Exposure complete
00:55:23.521 00.167 11060 worker thread done servicing request
00:55:23.521 00.000 10844 OnExposeComplete: enter
00:55:23.521 00.000 10844 UpdateGuideState(): m_state=6
00:55:23.521 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7703
00:55:23.521 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.26, Mass=2640, SNR=32.3, Peak=254 HFD=3.5
00:55:23.521 00.000 10844 MultiStar: [#1 0.29,-0.42,1.09,U] [#2 -0.13,-0.58,2.01,U] [#3 0.48,-0.69,0.00,M3] [#4 -0.17,0.39,0.99,U] [#5 -0.15,-0.07,1.06,U] [#6 -0.25,-0.04,1.03,U] [#7 -0.03,0.35,0.85,U] [#8 0.05,0.08,0.97,U] 
00:55:23.521 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {0.31, -0.16}
00:55:23.521 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
00:55:23.521 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
00:55:23.521 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.74 mountX=0.13 mountY=-0.00, mountTheta=-0.00
00:55:23.523 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
00:55:23.523 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
00:55:23.523 00.000 11060 Worker thread wakes up
00:55:23.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:23.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
00:55:23.523 00.000 10844 UpdateGuideState exits: m=2640 SNR=32.3
00:55:23.523 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
00:55:23.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:23.523 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=-0.00
00:55:23.524 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:23.524 00.000 10844 Enqueuing Expose request
00:55:23.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
00:55:23.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:23.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:55:23.524 00.000 11060 MoveAxis(W, 22, ABG)
00:55:23.524 00.000 11060 Guiding  Dir = 3, Dur = 22
00:55:23.561 00.037 11060 IsSlewing returns 0
00:55:23.561 00.000 11060 IsGuiding returns 0
00:55:23.624 00.063 11060 IsGuiding returns 0
00:55:23.624 00.000 11060 Move returns status 0, amount 22
00:55:23.624 00.000 11060 MoveAxis(N, 0, ABG)
00:55:23.624 00.000 11060 Move returns status 0, amount 0
00:55:23.625 00.001 11060 move complete, result=0
00:55:23.625 00.000 11060 worker thread done servicing request
00:55:23.625 00.000 11060 Worker thread wakes up
00:55:23.625 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
00:55:23.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:23.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:24.258 00.633 11060 Exposure complete
00:55:24.447 00.189 11060 worker thread done servicing request
00:55:24.447 00.000 10844 OnExposeComplete: enter
00:55:24.447 00.000 10844 UpdateGuideState(): m_state=6
00:55:24.447 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7704
00:55:24.447 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=58.69, Mass=2571, SNR=31.9, Peak=255 HFD=3.5
00:55:24.448 00.001 10844 MultiStar: [#1 -0.20,0.29,1.05,U] [#2 0.16,-0.05,2.11,U] [#3 0.11,0.04,0.91,U] [#4 0.04,-0.05,1.01,U] [#5 0.48,-0.06,1.03,U] [#6 -0.34,0.11,0.93,U] [#7 -0.07,0.29,0.84,U] [#8 0.38,0.22,1.00,U] 
00:55:24.448 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {-0.14, 0.28}
00:55:24.448 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
00:55:24.448 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
00:55:24.448 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=0.99 mountX=-0.11 mountY=0.05, mountTheta=2.73
00:55:24.450 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
00:55:24.450 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
00:55:24.450 00.000 11060 Worker thread wakes up
00:55:24.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:24.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
00:55:24.450 00.000 10844 UpdateGuideState exits: m=2571 SNR=31.9 Saturated
00:55:24.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:24.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:24.450 00.000 10844 Enqueuing Expose request
00:55:24.451 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
00:55:24.451 00.000 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.05
00:55:24.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:55:24.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:24.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:55:24.451 00.000 11060 MoveAxis(E, 0, ABG)
00:55:24.451 00.000 11060 Move returns status 0, amount 0
00:55:24.451 00.000 11060 MoveAxis(N, 0, ABG)
00:55:24.451 00.000 11060 Move returns status 0, amount 0
00:55:24.451 00.000 11060 move complete, result=0
00:55:24.452 00.001 11060 worker thread done servicing request
00:55:24.452 00.000 11060 Worker thread wakes up
00:55:24.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:24.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:24.453 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:25.091 00.638 11060 Exposure complete
00:55:25.262 00.171 11060 worker thread done servicing request
00:55:25.262 00.000 10844 OnExposeComplete: enter
00:55:25.262 00.000 10844 UpdateGuideState(): m_state=6
00:55:25.262 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7705
00:55:25.262 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.41, Mass=2976, SNR=35.2, Peak=251 HFD=3.4
00:55:25.263 00.001 10844 MultiStar: [#1 0.11,-0.26,0.95,U] [#2 0.20,-0.06,1.88,U] [#3 0.02,-0.29,0.91,U] [#4 0.10,-0.41,0.90,U] [#5 0.23,-0.08,1.01,U] [#6 -0.37,-0.01,0.95,U] [#7 -0.26,0.02,0.76,U] [#8 -0.03,-0.31,0.85,U] 
00:55:25.263 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.15}, one-star: {0.31, -0.01}
00:55:25.263 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
00:55:25.263 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
00:55:25.263 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=0.13 mountY=0.08, mountTheta=0.56
00:55:25.265 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
00:55:25.265 00.000 10844 Enqueuing Move request for scope (0.06, -0.15)
00:55:25.266 00.001 11060 Worker thread wakes up
00:55:25.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:25.267 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
00:55:25.267 00.000 10844 UpdateGuideState exits: m=2976 SNR=35.2
00:55:25.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
00:55:25.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:25.267 00.000 11060 Moving (0.06, -0.15) raw xDistance=0.13 yDistance=0.08
00:55:25.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:25.267 00.000 10844 Enqueuing Expose request
00:55:25.268 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:55:25.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:25.269 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:55:25.269 00.000 11060 MoveAxis(W, 23, ABG)
00:55:25.269 00.000 11060 Guiding  Dir = 3, Dur = 23
00:55:25.303 00.034 11060 IsSlewing returns 0
00:55:25.304 00.001 11060 IsGuiding returns 0
00:55:25.346 00.042 11060 IsGuiding returns 0
00:55:25.346 00.000 11060 Move returns status 0, amount 23
00:55:25.346 00.000 11060 MoveAxis(N, 0, ABG)
00:55:25.346 00.000 11060 Move returns status 0, amount 0
00:55:25.347 00.001 11060 move complete, result=0
00:55:25.347 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
00:55:25.347 00.000 11060 worker thread done servicing request
00:55:25.349 00.002 11060 Worker thread wakes up
00:55:25.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:25.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:25.979 00.630 11060 Exposure complete
00:55:26.154 00.175 11060 worker thread done servicing request
00:55:26.154 00.000 10844 OnExposeComplete: enter
00:55:26.154 00.000 10844 UpdateGuideState(): m_state=6
00:55:26.154 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7706
00:55:26.154 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.79, Mass=2956, SNR=34.7, Peak=255 HFD=3.3
00:55:26.156 00.002 10844 MultiStar: [#1 -0.42,-0.12,0.92,U] [#2 -0.56,0.02,1.90,U] [#3 -0.03,-0.28,0.94,U] [#4 -0.19,-0.11,0.95,U] [#5 -0.34,0.48,1.03,U] [#6 -0.35,-0.20,0.85,U] [#7 -0.43,0.51,0.00,M1] [#8 -0.08,-0.21,0.93,U] 
00:55:26.156 00.000 10844 refined, 7 included, MultiStar: {-0.30, 0.01}, one-star: {-0.20, 0.37}
00:55:26.156 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.42)
00:55:26.156 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
00:55:26.156 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.01 hyp=0.30 cameraTheta=3.12 mountX=0.05 mountY=-0.30, mountTheta=-1.42
00:55:26.157 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.01, opts=13)
00:55:26.157 00.000 10844 Enqueuing Move request for scope (-0.30, 0.01)
00:55:26.157 00.000 11060 Worker thread wakes up
00:55:26.158 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:26.158 00.000 10844 UpdateGuideState exits: m=2956 SNR=34.7 Saturated
00:55:26.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:26.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:26.158 00.000 10844 Enqueuing Expose request
00:55:26.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.01) opts 0xd
00:55:26.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.01)
00:55:26.158 00.000 11060 Moving (-0.30, 0.01) raw xDistance=0.05 yDistance=-0.30
00:55:26.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:55:26.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
00:55:26.158 00.000 11060 MoveAxis(E, 0, ABG)
00:55:26.158 00.000 11060 Move returns status 0, amount 0
00:55:26.158 00.000 11060 MoveAxis(N, 117, ABG)
00:55:26.158 00.000 11060 Guiding  Dir = 0, Dur = 117
00:55:26.164 00.006 11060 IsSlewing returns 0
00:55:26.164 00.000 11060 IsGuiding returns 0
00:55:26.289 00.125 11060 IsGuiding returns 0
00:55:26.289 00.000 11060 Move returns status 0, amount 117
00:55:26.289 00.000 11060 move complete, result=0
00:55:26.290 00.001 11060 worker thread done servicing request
00:55:26.290 00.000 11060 Worker thread wakes up
00:55:26.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:26.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:26.290 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 117 ms NORTH
00:55:26.921 00.631 11060 Exposure complete
00:55:27.086 00.165 11060 worker thread done servicing request
00:55:27.086 00.000 10844 OnExposeComplete: enter
00:55:27.086 00.000 10844 UpdateGuideState(): m_state=6
00:55:27.086 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7707
00:55:27.086 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.82, Mass=3109, SNR=35.6, Peak=255 HFD=3.4
00:55:27.087 00.001 10844 MultiStar: [#1 0.18,0.19,1.03,U] [#2 -0.39,0.03,2.01,U] [#3 0.64,0.11,0.00,M1] [#4 -0.18,0.33,0.86,U] [#5 0.29,0.43,0.98,U] [#6 -0.65,0.62,0.00,M1] [#7 -0.09,0.31,0.77,U] [#8 0.36,0.36,0.87,U] 
00:55:27.087 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.26}, one-star: {-0.10, 0.40}
00:55:27.087 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
00:55:27.087 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
00:55:27.087 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.75 mountX=-0.24 mountY=-0.09, mountTheta=-2.80
00:55:27.088 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.26, opts=13)
00:55:27.088 00.000 10844 Enqueuing Move request for scope (-0.05, 0.26)
00:55:27.088 00.000 11060 Worker thread wakes up
00:55:27.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
00:55:27.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
00:55:27.088 00.000 11060 Moving (-0.05, 0.26) raw xDistance=-0.24 yDistance=-0.09
00:55:27.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
00:55:27.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:27.090 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:27.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:55:27.090 00.000 11060 MoveAxis(E, 42, ABG)
00:55:27.090 00.000 11060 Guiding  Dir = 2, Dur = 42
00:55:27.090 00.000 10844 UpdateGuideState exits: m=3109 SNR=35.6 Saturated
00:55:27.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:27.090 00.000 10844 Enqueuing Expose request
00:55:27.100 00.010 11060 IsSlewing returns 0
00:55:27.100 00.000 11060 IsGuiding returns 0
00:55:27.147 00.047 11060 IsGuiding returns 0
00:55:27.147 00.000 11060 Move returns status 0, amount 42
00:55:27.147 00.000 11060 MoveAxis(N, 0, ABG)
00:55:27.147 00.000 11060 Move returns status 0, amount 0
00:55:27.147 00.000 11060 move complete, result=0
00:55:27.147 00.000 11060 worker thread done servicing request
00:55:27.147 00.000 11060 Worker thread wakes up
00:55:27.147 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
00:55:27.148 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:27.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:27.778 00.630 11060 Exposure complete
00:55:27.956 00.178 11060 worker thread done servicing request
00:55:27.956 00.000 10844 OnExposeComplete: enter
00:55:27.956 00.000 10844 UpdateGuideState(): m_state=6
00:55:27.956 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7708
00:55:27.956 00.000 10844 Star::Find returns 1 (1), X=264.07, Y=58.64, Mass=2255, SNR=30.4, Peak=255 HFD=2.9
00:55:27.957 00.001 10844 MultiStar: [#1 -0.39,-0.49,0.00,M1] [#2 -0.70,-0.36,0.00,M1] [#3 0.39,-0.09,1.05,U] [#4 -0.21,0.11,1.16,U] [#5 0.23,0.20,1.12,U] [#6 -0.18,-0.02,1.04,U] [#7 -0.19,0.02,0.92,U] [#8 0.16,-0.07,0.94,U] 
00:55:27.957 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {-0.30, 0.22}
00:55:27.957 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
00:55:27.957 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
00:55:27.957 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.76 mountX=-0.06 mountY=-0.02, mountTheta=-2.79
00:55:27.958 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
00:55:27.958 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
00:55:27.958 00.000 11060 Worker thread wakes up
00:55:27.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:55:27.958 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:55:27.958 00.000 11060 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
00:55:27.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:27.959 00.001 10844 UpdateGuideState exits: m=2255 SNR=30.4 Saturated
00:55:27.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:55:27.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:27.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:27.959 00.000 11060 MoveAxis(E, 0, ABG)
00:55:27.959 00.000 11060 Move returns status 0, amount 0
00:55:27.959 00.000 11060 MoveAxis(N, 0, ABG)
00:55:27.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:27.959 00.000 10844 Enqueuing Expose request
00:55:27.959 00.000 11060 Move returns status 0, amount 0
00:55:27.966 00.007 11060 move complete, result=0
00:55:27.966 00.000 11060 worker thread done servicing request
00:55:27.966 00.000 11060 Worker thread wakes up
00:55:27.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:27.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:27.968 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:28.607 00.639 11060 Exposure complete
00:55:28.765 00.158 11060 worker thread done servicing request
00:55:28.765 00.000 10844 OnExposeComplete: enter
00:55:28.765 00.000 10844 UpdateGuideState(): m_state=6
00:55:28.766 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7709
00:55:28.766 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=58.58, Mass=3160, SNR=35.9, Peak=255 HFD=3.5
00:55:28.766 00.000 10844 MultiStar: [#1 -0.20,-0.13,0.94,U] [#2 -0.54,0.05,1.80,U] [#3 0.32,0.09,0.87,U] [#4 0.20,0.11,0.93,U] [#5 -0.27,0.54,1.05,U] [#6 -0.40,-0.06,0.92,U] [#7 -0.08,0.29,0.79,U] [#8 -0.14,-0.21,0.86,U] 
00:55:28.766 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.10}, one-star: {-0.14, 0.16}
00:55:28.766 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
00:55:28.766 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
00:55:28.766 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.66 mountX=-0.06 mountY=-0.20, mountTheta=-1.87
00:55:28.768 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.10, opts=13)
00:55:28.768 00.000 10844 Enqueuing Move request for scope (-0.18, 0.10)
00:55:28.768 00.000 11060 Worker thread wakes up
00:55:28.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:28.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
00:55:28.768 00.000 10844 UpdateGuideState exits: m=3160 SNR=35.9 Saturated
00:55:28.768 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
00:55:28.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:28.768 00.000 11060 Moving (-0.18, 0.10) raw xDistance=-0.06 yDistance=-0.20
00:55:28.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:28.768 00.000 10844 Enqueuing Expose request
00:55:28.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:55:28.769 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:55:28.769 00.000 11060 MoveAxis(E, 0, ABG)
00:55:28.769 00.000 11060 Move returns status 0, amount 0
00:55:28.769 00.000 11060 MoveAxis(N, 76, ABG)
00:55:28.769 00.000 11060 Guiding  Dir = 0, Dur = 76
00:55:28.776 00.007 11060 IsSlewing returns 0
00:55:28.776 00.000 11060 IsGuiding returns 0
00:55:28.878 00.102 11060 IsGuiding returns 0
00:55:28.878 00.000 11060 Move returns status 0, amount 76
00:55:28.878 00.000 11060 move complete, result=0
00:55:28.878 00.000 11060 worker thread done servicing request
00:55:28.878 00.000 11060 Worker thread wakes up
00:55:28.878 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 76 ms NORTH
00:55:28.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:28.879 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:29.510 00.631 11060 Exposure complete
00:55:29.672 00.162 11060 worker thread done servicing request
00:55:29.672 00.000 10844 OnExposeComplete: enter
00:55:29.672 00.000 10844 UpdateGuideState(): m_state=6
00:55:29.673 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7710
00:55:29.673 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=58.73, Mass=2717, SNR=33.4, Peak=245 HFD=3.3
00:55:29.673 00.000 10844 MultiStar: [#1 -0.15,0.24,1.00,U] [#2 -0.12,0.06,2.01,U] [#3 0.49,0.27,0.93,U] [#4 0.21,0.13,0.94,U] [#5 -0.09,0.64,0.00,M1] [#6 -0.13,-0.17,0.92,U] [#7 -0.16,0.34,0.84,U] [#8 0.24,0.11,0.94,U] 
00:55:29.673 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.15}, one-star: {0.07, 0.32}
00:55:29.673 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
00:55:29.673 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
00:55:29.673 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.34 mountX=-0.15 mountY=0.01, mountTheta=3.08
00:55:29.674 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
00:55:29.674 00.000 10844 Enqueuing Move request for scope (0.04, 0.15)
00:55:29.674 00.000 11060 Worker thread wakes up
00:55:29.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
00:55:29.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
00:55:29.674 00.000 11060 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=0.01
00:55:29.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:55:29.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:29.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:29.675 00.001 10844 UpdateGuideState exits: m=2717 SNR=33.4
00:55:29.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:55:29.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:29.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:29.675 00.000 10844 Enqueuing Expose request
00:55:29.675 00.000 11060 MoveAxis(E, 27, ABG)
00:55:29.675 00.000 11060 Guiding  Dir = 2, Dur = 27
00:55:29.691 00.016 11060 IsSlewing returns 0
00:55:29.691 00.000 11060 IsGuiding returns 0
00:55:29.722 00.031 11060 IsGuiding returns 0
00:55:29.722 00.000 11060 Move returns status 0, amount 27
00:55:29.722 00.000 11060 MoveAxis(N, 0, ABG)
00:55:29.722 00.000 11060 Move returns status 0, amount 0
00:55:29.723 00.001 11060 move complete, result=0
00:55:29.723 00.000 11060 worker thread done servicing request
00:55:29.723 00.000 11060 Worker thread wakes up
00:55:29.723 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
00:55:29.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:29.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:30.367 00.644 11060 Exposure complete
00:55:30.530 00.163 11060 worker thread done servicing request
00:55:30.530 00.000 10844 OnExposeComplete: enter
00:55:30.530 00.000 10844 UpdateGuideState(): m_state=6
00:55:30.531 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7711
00:55:30.531 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.28, Mass=3284, SNR=36.2, Peak=254 HFD=3.5
00:55:30.531 00.000 10844 MultiStar: [#1 -0.20,-0.40,0.86,U] [#2 -0.22,0.38,1.90,U] [#3 0.59,-0.22,0.00,M1] [#4 -0.39,0.45,0.86,U] [#5 0.02,0.32,0.92,U] [#6 -0.01,-0.08,0.84,U] [#7 0.09,0.06,0.75,U] [#8 0.45,-0.68,0.00,M1] 
00:55:30.531 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.13}, one-star: {0.30, -0.14}
00:55:30.531 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.88 = -2.41)
00:55:30.531 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.43)
00:55:30.531 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.12 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
00:55:30.532 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.13, opts=13)
00:55:30.532 00.000 10844 Enqueuing Move request for scope (-0.08, 0.13)
00:55:30.533 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:30.533 00.000 10844 UpdateGuideState exits: m=3284 SNR=36.2
00:55:30.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:30.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:30.533 00.000 10844 Enqueuing Expose request
00:55:30.533 00.000 11060 Worker thread wakes up
00:55:30.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:55:30.533 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:55:30.533 00.000 11060 Moving (-0.08, 0.13) raw xDistance=-0.11 yDistance=-0.10
00:55:30.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:55:30.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:30.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:55:30.533 00.000 11060 MoveAxis(E, 0, ABG)
00:55:30.533 00.000 11060 Move returns status 0, amount 0
00:55:30.533 00.000 11060 MoveAxis(N, 0, ABG)
00:55:30.533 00.000 11060 Move returns status 0, amount 0
00:55:30.533 00.000 11060 move complete, result=0
00:55:30.534 00.001 11060 worker thread done servicing request
00:55:30.534 00.000 11060 Worker thread wakes up
00:55:30.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:30.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:30.534 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:31.163 00.629 11060 Exposure complete
00:55:31.350 00.187 11060 worker thread done servicing request
00:55:31.350 00.000 10844 OnExposeComplete: enter
00:55:31.350 00.000 10844 UpdateGuideState(): m_state=6
00:55:31.350 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7712
00:55:31.351 00.001 10844 Star::Find returns 1 (1), X=264.76, Y=58.38, Mass=3314, SNR=36.3, Peak=255 HFD=3.6
00:55:31.351 00.000 10844 MultiStar: [#1 0.17,-0.17,0.94,U] [#2 0.06,-0.15,1.93,U] [#3 0.18,0.45,0.88,U] [#4 -0.11,0.80,0.00,M1] [#5 0.36,0.33,0.91,U] [#6 -0.10,-0.03,0.88,U] [#7 0.01,0.65,0.00,M1] [#8 0.27,0.11,0.83,U] 
00:55:31.351 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.04}, one-star: {0.39, -0.03}
00:55:31.351 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
00:55:31.351 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
00:55:31.351 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.07 mountY=0.16, mountTheta=1.96
00:55:31.352 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.04, opts=13)
00:55:31.352 00.000 10844 Enqueuing Move request for scope (0.17, 0.04)
00:55:31.354 00.002 11060 Worker thread wakes up
00:55:31.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:31.354 00.000 10844 UpdateGuideState exits: m=3314 SNR=36.3 Saturated
00:55:31.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:31.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:31.354 00.000 10844 Enqueuing Expose request
00:55:31.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
00:55:31.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
00:55:31.354 00.000 11060 Moving (0.17, 0.04) raw xDistance=-0.07 yDistance=0.16
00:55:31.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:55:31.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:31.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:55:31.354 00.000 11060 MoveAxis(E, 0, ABG)
00:55:31.354 00.000 11060 Move returns status 0, amount 0
00:55:31.355 00.001 11060 MoveAxis(N, 0, ABG)
00:55:31.355 00.000 11060 Move returns status 0, amount 0
00:55:31.355 00.000 11060 move complete, result=0
00:55:31.355 00.000 11060 worker thread done servicing request
00:55:31.355 00.000 11060 Worker thread wakes up
00:55:31.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:31.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:31.356 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:55:32.008 00.652 11060 Exposure complete
00:55:32.184 00.176 11060 worker thread done servicing request
00:55:32.184 00.000 10844 OnExposeComplete: enter
00:55:32.184 00.000 10844 UpdateGuideState(): m_state=6
00:55:32.185 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7713
00:55:32.185 00.000 10844 Star::Find returns 1 (0), X=264.86, Y=58.39, Mass=2511, SNR=31.9, Peak=221 HFD=3.3
00:55:32.185 00.000 10844 MultiStar: [#1 -0.41,0.11,1.04,U] [#2 0.15,-0.05,2.15,U] [#3 0.84,-0.01,0.00,M1] [#4 0.05,0.62,0.00,M2] [#5 0.48,0.32,1.08,U] [#6 -0.01,-0.06,0.97,U] [#7 -0.12,0.52,0.90,U] [#8 0.40,0.19,1.04,U] 
00:55:32.185 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.12}, one-star: {0.49, -0.03}
00:55:32.185 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
00:55:32.185 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
00:55:32.185 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=-0.14 mountY=0.13, mountTheta=2.41
00:55:32.186 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.12, opts=13)
00:55:32.187 00.001 10844 Enqueuing Move request for scope (0.15, 0.12)
00:55:32.187 00.000 11060 Worker thread wakes up
00:55:32.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
00:55:32.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
00:55:32.187 00.000 11060 Moving (0.15, 0.12) raw xDistance=-0.14 yDistance=0.13
00:55:32.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:55:32.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:32.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:32.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:55:32.187 00.000 11060 MoveAxis(E, 24, ABG)
00:55:32.187 00.000 11060 Guiding  Dir = 2, Dur = 24
00:55:32.187 00.000 10844 UpdateGuideState exits: m=2511 SNR=31.9
00:55:32.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:32.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:32.187 00.000 10844 Enqueuing Expose request
00:55:32.199 00.012 11060 IsSlewing returns 0
00:55:32.199 00.000 11060 IsGuiding returns 0
00:55:32.230 00.031 11060 IsGuiding returns 0
00:55:32.230 00.000 11060 Move returns status 0, amount 24
00:55:32.230 00.000 11060 MoveAxis(N, 0, ABG)
00:55:32.230 00.000 11060 Move returns status 0, amount 0
00:55:32.230 00.000 11060 move complete, result=0
00:55:32.230 00.000 11060 worker thread done servicing request
00:55:32.230 00.000 11060 Worker thread wakes up
00:55:32.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:32.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:32.230 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:55:32.857 00.627 11060 Exposure complete
00:55:33.028 00.171 11060 worker thread done servicing request
00:55:33.028 00.000 10844 OnExposeComplete: enter
00:55:33.028 00.000 10844 UpdateGuideState(): m_state=6
00:55:33.028 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7714
00:55:33.028 00.000 10844 Star::Find returns 1 (0), X=264.84, Y=58.40, Mass=2947, SNR=34.8, Peak=242 HFD=3.5
00:55:33.029 00.001 10844 MultiStar: [#1 -0.43,-0.04,0.85,U] [#2 -0.18,-0.04,1.96,U] [#3 0.83,-0.40,0.00,M2] [#4 0.04,0.06,0.95,U] [#5 0.27,0.05,0.91,U] [#6 -0.16,-0.13,0.90,U] [#7 0.24,0.12,0.79,U] [#8 0.58,-0.11,0.88,U] 
00:55:33.029 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.02}, one-star: {0.47, -0.02}
00:55:33.029 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
00:55:33.029 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
00:55:33.029 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.25 mountX=0.01 mountY=0.07, mountTheta=1.50
00:55:33.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
00:55:33.031 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
00:55:33.031 00.000 11060 Worker thread wakes up
00:55:33.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
00:55:33.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
00:55:33.031 00.000 11060 Moving (0.07, -0.02) raw xDistance=0.01 yDistance=0.07
00:55:33.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:55:33.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:33.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:33.032 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:55:33.032 00.000 10844 UpdateGuideState exits: m=2947 SNR=34.8
00:55:33.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:33.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:33.032 00.000 10844 Enqueuing Expose request
00:55:33.032 00.000 11060 MoveAxis(E, 0, ABG)
00:55:33.032 00.000 11060 Move returns status 0, amount 0
00:55:33.032 00.000 11060 MoveAxis(N, 0, ABG)
00:55:33.032 00.000 11060 Move returns status 0, amount 0
00:55:33.032 00.000 11060 move complete, result=0
00:55:33.032 00.000 11060 worker thread done servicing request
00:55:33.032 00.000 11060 Worker thread wakes up
00:55:33.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:33.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:33.036 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:33.667 00.631 11060 Exposure complete
00:55:33.832 00.165 11060 worker thread done servicing request
00:55:33.832 00.000 10844 OnExposeComplete: enter
00:55:33.832 00.000 10844 UpdateGuideState(): m_state=6
00:55:33.832 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7715
00:55:33.832 00.000 10844 Star::Find returns 1 (1), X=264.71, Y=58.31, Mass=2975, SNR=35.2, Peak=255 HFD=3.3
00:55:33.833 00.001 10844 MultiStar: [#1 0.01,-0.39,0.86,U] [#2 0.19,-0.99,0.00,M1] [#3 0.49,-0.53,0.00,M3] [#4 -0.02,-0.49,0.87,U] [#5 -0.26,0.12,0.93,U] [#6 -0.05,-0.38,0.91,U] [#7 -0.29,-0.17,0.79,U] [#8 0.51,-0.63,0.00,M1] 
00:55:33.833 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.23}, one-star: {0.35, -0.11}
00:55:33.833 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
00:55:33.833 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
00:55:33.833 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.71 mountX=0.23 mountY=0.01, mountTheta=0.03
00:55:33.834 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.23, opts=13)
00:55:33.834 00.000 10844 Enqueuing Move request for scope (-0.03, -0.23)
00:55:33.834 00.000 11060 Worker thread wakes up
00:55:33.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:33.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
00:55:33.834 00.000 10844 UpdateGuideState exits: m=2975 SNR=35.2 Saturated
00:55:33.834 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
00:55:33.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:33.834 00.000 11060 Moving (-0.03, -0.23) raw xDistance=0.23 yDistance=0.01
00:55:33.835 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:55:33.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:33.835 00.000 10844 Enqueuing Expose request
00:55:33.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:33.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:55:33.835 00.000 11060 MoveAxis(W, 40, ABG)
00:55:33.835 00.000 11060 Guiding  Dir = 3, Dur = 40
00:55:33.856 00.021 11060 IsSlewing returns 0
00:55:33.858 00.002 11060 IsGuiding returns 0
00:55:33.912 00.054 11060 IsGuiding returns 0
00:55:33.912 00.000 11060 Move returns status 0, amount 40
00:55:33.912 00.000 11060 MoveAxis(N, 0, ABG)
00:55:33.912 00.000 11060 Move returns status 0, amount 0
00:55:33.912 00.000 11060 move complete, result=0
00:55:33.912 00.000 11060 worker thread done servicing request
00:55:33.912 00.000 11060 Worker thread wakes up
00:55:33.912 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
00:55:33.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:33.913 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:34.574 00.661 11060 Exposure complete
00:55:34.746 00.172 11060 worker thread done servicing request
00:55:34.746 00.000 10844 OnExposeComplete: enter
00:55:34.746 00.000 10844 UpdateGuideState(): m_state=6
00:55:34.746 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7716
00:55:34.748 00.002 10844 Star::Find returns 1 (0), X=264.86, Y=58.76, Mass=2983, SNR=34.5, Peak=243 HFD=3.6
00:55:34.748 00.000 10844 MultiStar: [#1 0.03,0.29,1.02,U] [#2 0.03,-0.43,2.00,U] [#3 0.37,0.34,0.91,U] [#4 0.03,0.36,0.98,U] [#5 0.24,0.33,1.03,U] [#6 0.14,0.01,0.85,U] [#7 0.33,0.19,0.84,U] [#8 0.65,-0.47,0.00,M2] 
00:55:34.748 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.11}, one-star: {0.49, 0.34}
00:55:34.748 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
00:55:34.748 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
00:55:34.748 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=-0.14 mountY=0.16, mountTheta=2.28
00:55:34.749 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.11, opts=13)
00:55:34.749 00.000 10844 Enqueuing Move request for scope (0.18, 0.11)
00:55:34.749 00.000 11060 Worker thread wakes up
00:55:34.749 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:34.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
00:55:34.749 00.000 10844 UpdateGuideState exits: m=2983 SNR=34.5
00:55:34.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
00:55:34.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:34.749 00.000 11060 Moving (0.18, 0.11) raw xDistance=-0.14 yDistance=0.16
00:55:34.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:34.749 00.000 10844 Enqueuing Expose request
00:55:34.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:55:34.750 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:34.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:55:34.750 00.000 11060 MoveAxis(E, 23, ABG)
00:55:34.750 00.000 11060 Guiding  Dir = 2, Dur = 23
00:55:34.761 00.011 11060 IsSlewing returns 0
00:55:34.762 00.001 11060 IsGuiding returns 0
00:55:34.787 00.025 11060 IsGuiding returns 0
00:55:34.787 00.000 11060 Move returns status 0, amount 23
00:55:34.787 00.000 11060 MoveAxis(N, 0, ABG)
00:55:34.787 00.000 11060 Move returns status 0, amount 0
00:55:34.787 00.000 11060 move complete, result=0
00:55:34.787 00.000 11060 worker thread done servicing request
00:55:34.787 00.000 11060 Worker thread wakes up
00:55:34.788 00.001 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 0 ms NORTH
00:55:34.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:34.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:35.421 00.633 11060 Exposure complete
00:55:35.597 00.176 11060 worker thread done servicing request
00:55:35.597 00.000 10844 OnExposeComplete: enter
00:55:35.597 00.000 10844 UpdateGuideState(): m_state=6
00:55:35.598 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7717
00:55:35.598 00.000 10844 Star::Find returns 1 (1), X=264.91, Y=59.09, Mass=3032, SNR=35.0, Peak=255 HFD=2.9
00:55:35.598 00.000 10844 MultiStar: [#1 -0.12,-0.20,0.87,U] [#2 -0.09,-0.66,0.00,M1] [#3 0.60,-0.11,0.92,U] [#4 -0.12,0.24,0.91,U] [#5 0.52,0.46,0.00,M1] [#6 -0.32,-0.14,0.87,U] [#7 0.27,0.29,0.82,U] [#8 0.60,0.51,0.00,M3] 
00:55:35.598 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.14}, one-star: {0.54, 0.68}
00:55:35.598 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
00:55:35.599 00.001 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
00:55:35.599 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.73 mountX=-0.16 mountY=0.13, mountTheta=2.47
00:55:35.600 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
00:55:35.601 00.001 10844 Enqueuing Move request for scope (0.15, 0.14)
00:55:35.601 00.000 11060 Worker thread wakes up
00:55:35.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:55:35.601 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:55:35.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:35.601 00.000 11060 Moving (0.15, 0.14) raw xDistance=-0.16 yDistance=0.13
00:55:35.601 00.000 10844 UpdateGuideState exits: m=3032 SNR=35.0 Saturated
00:55:35.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:55:35.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:35.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:35.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:35.601 00.000 10844 Enqueuing Expose request
00:55:35.602 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:55:35.602 00.000 11060 MoveAxis(E, 29, ABG)
00:55:35.602 00.000 11060 Guiding  Dir = 2, Dur = 29
00:55:35.616 00.014 11060 IsSlewing returns 0
00:55:35.617 00.001 11060 IsGuiding returns 0
00:55:35.648 00.031 11060 IsGuiding returns 0
00:55:35.648 00.000 11060 Move returns status 0, amount 29
00:55:35.648 00.000 11060 MoveAxis(N, 0, ABG)
00:55:35.648 00.000 11060 Move returns status 0, amount 0
00:55:35.648 00.000 11060 move complete, result=0
00:55:35.648 00.000 11060 worker thread done servicing request
00:55:35.649 00.001 11060 Worker thread wakes up
00:55:35.649 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
00:55:35.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:35.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:36.284 00.635 11060 Exposure complete
00:55:36.448 00.164 11060 worker thread done servicing request
00:55:36.448 00.000 10844 OnExposeComplete: enter
00:55:36.448 00.000 10844 UpdateGuideState(): m_state=6
00:55:36.448 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7718
00:55:36.448 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.56, Mass=2813, SNR=33.8, Peak=245 HFD=3.4
00:55:36.449 00.001 10844 MultiStar: [#1 -0.33,-0.42,0.98,U] [#2 -0.38,-0.03,1.94,U] [#3 0.50,-0.16,0.88,U] [#4 -0.18,0.31,0.96,U] [#5 0.04,0.11,1.02,U] [#6 -0.21,-0.10,0.89,U] [#7 -0.25,-0.10,0.91,U] [#8 -0.00,-0.14,0.88,U] 
00:55:36.449 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {0.28, 0.15}
00:55:36.449 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
00:55:36.449 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
00:55:36.449 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.75 mountX=0.05 mountY=-0.09, mountTheta=-1.00
00:55:36.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
00:55:36.450 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
00:55:36.450 00.000 11060 Worker thread wakes up
00:55:36.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:36.451 00.001 10844 UpdateGuideState exits: m=2813 SNR=33.8
00:55:36.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:36.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:36.451 00.000 10844 Enqueuing Expose request
00:55:36.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:55:36.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:55:36.451 00.000 11060 Moving (-0.09, -0.04) raw xDistance=0.05 yDistance=-0.09
00:55:36.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:55:36.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:36.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:55:36.451 00.000 11060 MoveAxis(E, 0, ABG)
00:55:36.451 00.000 11060 Move returns status 0, amount 0
00:55:36.451 00.000 11060 MoveAxis(N, 0, ABG)
00:55:36.451 00.000 11060 Move returns status 0, amount 0
00:55:36.451 00.000 11060 move complete, result=0
00:55:36.451 00.000 11060 worker thread done servicing request
00:55:36.452 00.001 11060 Worker thread wakes up
00:55:36.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:36.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:36.453 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:37.087 00.634 11060 Exposure complete
00:55:37.279 00.192 11060 worker thread done servicing request
00:55:37.279 00.000 10844 OnExposeComplete: enter
00:55:37.279 00.000 10844 UpdateGuideState(): m_state=6
00:55:37.279 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7719
00:55:37.279 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=59.20, Mass=3209, SNR=36.2, Peak=255 HFD=3.5
00:55:37.280 00.001 10844 MultiStar: [#1 -0.09,0.30,0.83,U] [#2 -0.30,0.04,1.84,U] [#3 0.34,-0.02,0.86,U] [#4 0.20,0.37,0.92,U] [#5 0.37,0.28,0.91,U] [#6 0.05,0.25,0.83,U] [#7 -0.04,0.34,0.75,U] [#8 0.21,-0.23,0.81,U] 
00:55:37.280 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.22}, one-star: {-0.16, 0.78}
00:55:37.280 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
00:55:37.280 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
00:55:37.280 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.47 mountX=-0.22 mountY=-0.01, mountTheta=-3.08
00:55:37.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.22, opts=13)
00:55:37.281 00.000 10844 Enqueuing Move request for scope (0.02, 0.22)
00:55:37.281 00.000 11060 Worker thread wakes up
00:55:37.282 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
00:55:37.282 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
00:55:37.282 00.000 11060 Moving (0.02, 0.22) raw xDistance=-0.22 yDistance=-0.01
00:55:37.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:55:37.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:37.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:37.282 00.000 10844 UpdateGuideState exits: m=3209 SNR=36.2 Saturated
00:55:37.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:37.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:37.282 00.000 10844 Enqueuing Expose request
00:55:37.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:37.282 00.000 11060 MoveAxis(E, 39, ABG)
00:55:37.282 00.000 11060 Guiding  Dir = 2, Dur = 39
00:55:37.300 00.018 11060 IsSlewing returns 0
00:55:37.300 00.000 11060 IsGuiding returns 0
00:55:37.362 00.062 11060 IsGuiding returns 0
00:55:37.363 00.001 11060 Move returns status 0, amount 39
00:55:37.363 00.000 11060 MoveAxis(N, 0, ABG)
00:55:37.363 00.000 11060 Move returns status 0, amount 0
00:55:37.363 00.000 11060 move complete, result=0
00:55:37.363 00.000 11060 worker thread done servicing request
00:55:37.364 00.001 11060 Worker thread wakes up
00:55:37.364 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
00:55:37.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:37.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:37.993 00.629 11060 Exposure complete
00:55:38.176 00.183 11060 worker thread done servicing request
00:55:38.176 00.000 10844 OnExposeComplete: enter
00:55:38.177 00.001 10844 UpdateGuideState(): m_state=6
00:55:38.177 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7720
00:55:38.177 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.78, Mass=2825, SNR=34.2, Peak=254 HFD=3.6
00:55:38.177 00.000 10844 MultiStar: [#1 -0.03,0.13,1.02,U] [#2 -0.06,-0.67,0.00,M1] [#3 0.83,-0.45,0.00,M1] [#4 -0.39,0.03,0.87,U] [#5 0.58,-0.30,0.00,M1] [#6 0.02,-0.49,0.89,U] [#7 0.10,-0.09,0.83,U] [#8 0.81,-0.31,0.00,M2] 
00:55:38.177 00.000 10844 refined, 4 included, MultiStar: {0.03, 0.00}, one-star: {0.42, 0.37}
00:55:38.177 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
00:55:38.178 00.001 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
00:55:38.178 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.06 mountX=-0.01 mountY=0.03, mountTheta=1.81
00:55:38.181 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
00:55:38.181 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
00:55:38.182 00.001 11060 Worker thread wakes up
00:55:38.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
00:55:38.182 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
00:55:38.182 00.000 11060 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=0.03
00:55:38.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:55:38.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:38.183 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:38.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:55:38.183 00.000 11060 MoveAxis(E, 0, ABG)
00:55:38.183 00.000 11060 Move returns status 0, amount 0
00:55:38.183 00.000 11060 MoveAxis(N, 0, ABG)
00:55:38.183 00.000 11060 Move returns status 0, amount 0
00:55:38.184 00.001 11060 move complete, result=0
00:55:38.184 00.000 10844 UpdateGuideState exits: m=2825 SNR=34.2
00:55:38.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:38.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:38.184 00.000 10844 Enqueuing Expose request
00:55:38.184 00.000 11060 worker thread done servicing request
00:55:38.184 00.000 11060 Worker thread wakes up
00:55:38.185 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:38.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:38.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:38.836 00.651 11060 Exposure complete
00:55:39.024 00.188 11060 worker thread done servicing request
00:55:39.024 00.000 10844 OnExposeComplete: enter
00:55:39.024 00.000 10844 UpdateGuideState(): m_state=6
00:55:39.025 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7721
00:55:39.025 00.000 10844 Star::Find returns 1 (1), X=264.81, Y=58.21, Mass=3393, SNR=37.2, Peak=255 HFD=3.6
00:55:39.025 00.000 10844 MultiStar: [#1 0.07,-0.22,0.92,U] [#2 0.23,-0.49,1.86,U] [#3 0.85,-0.32,0.00,M2] [#4 -0.27,-0.10,0.84,U] [#5 0.35,0.20,0.89,U] [#6 -0.04,-0.39,0.86,U] [#7 -0.12,0.31,0.81,U] [#8 0.54,-0.40,0.00,M3] 
00:55:39.025 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.18}, one-star: {0.44, -0.21}
00:55:39.025 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
00:55:39.025 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
00:55:39.025 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.97 mountX=0.16 mountY=0.15, mountTheta=0.77
00:55:39.027 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.18, opts=13)
00:55:39.027 00.000 10844 Enqueuing Move request for scope (0.12, -0.18)
00:55:39.027 00.000 11060 Worker thread wakes up
00:55:39.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
00:55:39.027 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
00:55:39.027 00.000 11060 Moving (0.12, -0.18) raw xDistance=0.16 yDistance=0.15
00:55:39.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:55:39.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:39.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:39.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:55:39.027 00.000 11060 MoveAxis(W, 27, ABG)
00:55:39.027 00.000 11060 Guiding  Dir = 3, Dur = 27
00:55:39.027 00.000 10844 UpdateGuideState exits: m=3393 SNR=37.2 Saturated
00:55:39.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:39.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:39.027 00.000 10844 Enqueuing Expose request
00:55:39.038 00.011 11060 IsSlewing returns 0
00:55:39.038 00.000 11060 IsGuiding returns 0
00:55:39.067 00.029 11060 IsGuiding returns 0
00:55:39.067 00.000 11060 Move returns status 0, amount 27
00:55:39.067 00.000 11060 MoveAxis(N, 0, ABG)
00:55:39.067 00.000 11060 Move returns status 0, amount 0
00:55:39.067 00.000 11060 move complete, result=0
00:55:39.067 00.000 11060 worker thread done servicing request
00:55:39.067 00.000 11060 Worker thread wakes up
00:55:39.067 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
00:55:39.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:39.068 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:39.698 00.630 11060 Exposure complete
00:55:39.854 00.156 11060 worker thread done servicing request
00:55:39.855 00.001 10844 OnExposeComplete: enter
00:55:39.855 00.000 10844 UpdateGuideState(): m_state=6
00:55:39.855 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7722
00:55:39.855 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.56, Mass=2756, SNR=33.7, Peak=240 HFD=3.2
00:55:39.855 00.000 10844 MultiStar: [#1 0.10,-0.69,0.00,M1] [#2 -0.08,0.09,1.98,U] [#3 0.43,0.30,0.88,U] [#4 -0.29,-0.09,0.92,U] [#5 0.49,-0.11,1.04,U] [#6 -0.14,-0.51,0.95,U] [#7 0.19,0.11,0.87,U] [#8 0.51,-0.06,0.96,U] 
00:55:39.855 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.30, 0.14}
00:55:39.855 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
00:55:39.855 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
00:55:39.855 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=-0.02 mountY=0.15, mountTheta=1.71
00:55:39.857 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.01, opts=13)
00:55:39.857 00.000 10844 Enqueuing Move request for scope (0.15, -0.01)
00:55:39.857 00.000 11060 Worker thread wakes up
00:55:39.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
00:55:39.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
00:55:39.857 00.000 11060 Moving (0.15, -0.01) raw xDistance=-0.02 yDistance=0.15
00:55:39.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:55:39.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:39.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:39.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:55:39.857 00.000 11060 MoveAxis(E, 0, ABG)
00:55:39.857 00.000 11060 Move returns status 0, amount 0
00:55:39.858 00.001 11060 MoveAxis(N, 0, ABG)
00:55:39.858 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.7
00:55:39.858 00.000 11060 Move returns status 0, amount 0
00:55:39.858 00.000 11060 move complete, result=0
00:55:39.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:39.858 00.000 11060 worker thread done servicing request
00:55:39.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:39.858 00.000 10844 Enqueuing Expose request
00:55:39.858 00.000 11060 Worker thread wakes up
00:55:39.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:39.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:39.858 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:40.508 00.650 11060 Exposure complete
00:55:40.680 00.172 11060 worker thread done servicing request
00:55:40.680 00.000 10844 OnExposeComplete: enter
00:55:40.680 00.000 10844 UpdateGuideState(): m_state=6
00:55:40.680 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7723
00:55:40.680 00.000 10844 Star::Find returns 1 (0), X=264.72, Y=58.18, Mass=2745, SNR=33.8, Peak=249 HFD=3.2
00:55:40.681 00.001 10844 MultiStar: [#1 0.34,-0.39,1.02,U] [#2 -0.18,0.01,2.00,U] [#3 0.55,0.07,0.99,U] [#4 -0.52,-0.03,0.95,U] [#5 0.71,0.03,0.00,M1] [#6 -0.05,-0.32,0.93,U] [#7 -0.04,0.22,0.85,U] [#8 0.12,0.32,0.85,U] 
00:55:40.681 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.35, -0.24}
00:55:40.681 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
00:55:40.681 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
00:55:40.681 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.81 mountX=0.04 mountY=0.05, mountTheta=0.94
00:55:40.682 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
00:55:40.682 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
00:55:40.682 00.000 11060 Worker thread wakes up
00:55:40.683 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:40.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:55:40.683 00.000 10844 UpdateGuideState exits: m=2745 SNR=33.8
00:55:40.683 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:55:40.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:40.683 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.05
00:55:40.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:40.683 00.000 10844 Enqueuing Expose request
00:55:40.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:55:40.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:40.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:55:40.683 00.000 11060 MoveAxis(E, 0, ABG)
00:55:40.683 00.000 11060 Move returns status 0, amount 0
00:55:40.683 00.000 11060 MoveAxis(N, 0, ABG)
00:55:40.683 00.000 11060 Move returns status 0, amount 0
00:55:40.683 00.000 11060 move complete, result=0
00:55:40.684 00.001 11060 worker thread done servicing request
00:55:40.684 00.000 11060 Worker thread wakes up
00:55:40.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:40.684 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:40.684 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:41.320 00.636 11060 Exposure complete
00:55:41.506 00.186 10844 OnExposeComplete: enter
00:55:41.506 00.000 10844 UpdateGuideState(): m_state=6
00:55:41.506 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7724
00:55:41.507 00.001 10844 Star::Find returns 1 (0), X=264.90, Y=58.01, Mass=2441, SNR=31.4, Peak=214 HFD=3.0
00:55:41.507 00.000 10844 MultiStar: [#1 0.13,-0.84,0.00,M1] [#2 0.01,0.09,2.22,U] [#3 0.67,0.20,0.00,M1] [#4 0.17,0.65,0.00,M1] [#5 0.05,0.10,1.07,U] [#6 0.31,0.16,1.00,U] [#7 -0.21,-0.02,0.90,U] [#8 0.34,-0.17,0.99,U] 
00:55:41.507 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.02}, one-star: {0.53, -0.40}
00:55:41.507 00.000 11060 worker thread done servicing request
00:55:41.507 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
00:55:41.507 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
00:55:41.507 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=-0.01 mountY=0.15, mountTheta=1.63
00:55:41.509 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
00:55:41.509 00.000 10844 Enqueuing Move request for scope (0.15, -0.02)
00:55:41.509 00.000 11060 Worker thread wakes up
00:55:41.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:41.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
00:55:41.509 00.000 10844 UpdateGuideState exits: m=2441 SNR=31.4
00:55:41.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
00:55:41.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:41.509 00.000 11060 Moving (0.15, -0.02) raw xDistance=-0.01 yDistance=0.15
00:55:41.510 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:41.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:55:41.510 00.000 10844 Enqueuing Expose request
00:55:41.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:41.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:55:41.510 00.000 11060 MoveAxis(E, 0, ABG)
00:55:41.510 00.000 11060 Move returns status 0, amount 0
00:55:41.510 00.000 11060 MoveAxis(N, 0, ABG)
00:55:41.510 00.000 11060 Move returns status 0, amount 0
00:55:41.510 00.000 11060 move complete, result=0
00:55:41.510 00.000 11060 worker thread done servicing request
00:55:41.510 00.000 11060 Worker thread wakes up
00:55:41.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:41.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:41.512 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:42.135 00.623 11060 Exposure complete
00:55:42.317 00.182 10844 OnExposeComplete: enter
00:55:42.317 00.000 10844 UpdateGuideState(): m_state=6
00:55:42.317 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7725
00:55:42.318 00.001 10844 Star::Find returns 1 (1), X=264.49, Y=58.17, Mass=2639, SNR=33.1, Peak=255 HFD=3.4
00:55:42.318 00.000 11060 worker thread done servicing request
00:55:42.318 00.000 10844 MultiStar: [#1 0.05,-0.75,0.00,M2] [#2 -0.31,-0.31,2.00,U] [#3 0.35,-0.52,0.00,M2] [#4 -0.21,0.04,0.95,U] [#5 -0.11,0.14,1.00,U] [#6 -0.13,-0.25,0.95,U] [#7 0.01,0.17,0.85,U] [#8 0.12,-0.39,0.97,U] 
00:55:42.318 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.15}, one-star: {0.13, -0.25}
00:55:42.318 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
00:55:42.318 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
00:55:42.318 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.17 mountX=0.17 mountY=-0.08, mountTheta=-0.44
00:55:42.319 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.15, opts=13)
00:55:42.319 00.000 10844 Enqueuing Move request for scope (-0.10, -0.15)
00:55:42.319 00.000 11060 Worker thread wakes up
00:55:42.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:42.319 00.000 10844 UpdateGuideState exits: m=2639 SNR=33.1 Saturated
00:55:42.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:42.320 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:42.320 00.000 10844 Enqueuing Expose request
00:55:42.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
00:55:42.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
00:55:42.320 00.000 11060 Moving (-0.10, -0.15) raw xDistance=0.17 yDistance=-0.08
00:55:42.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
00:55:42.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:42.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:55:42.320 00.000 11060 MoveAxis(W, 29, ABG)
00:55:42.320 00.000 11060 Guiding  Dir = 3, Dur = 29
00:55:42.348 00.028 11060 IsSlewing returns 0
00:55:42.351 00.003 11060 IsGuiding returns 0
00:55:42.394 00.043 11060 IsGuiding returns 0
00:55:42.394 00.000 11060 Move returns status 0, amount 29
00:55:42.394 00.000 11060 MoveAxis(N, 0, ABG)
00:55:42.394 00.000 11060 Move returns status 0, amount 0
00:55:42.395 00.001 11060 move complete, result=0
00:55:42.395 00.000 11060 worker thread done servicing request
00:55:42.395 00.000 11060 Worker thread wakes up
00:55:42.395 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
00:55:42.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:42.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:43.041 00.646 11060 Exposure complete
00:55:43.196 00.155 11060 worker thread done servicing request
00:55:43.196 00.000 10844 OnExposeComplete: enter
00:55:43.196 00.000 10844 UpdateGuideState(): m_state=6
00:55:43.197 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7726
00:55:43.197 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.89, Mass=2496, SNR=31.2, Peak=255 HFD=3.4
00:55:43.197 00.000 10844 MultiStar: [#1 -0.13,-0.25,1.02,U] [#2 -0.25,-0.18,2.17,U] [#3 0.52,-0.05,1.11,U] [#4 -0.35,0.09,1.07,U] [#5 -0.02,0.52,1.14,U] [#6 -0.18,0.24,0.99,U] [#7 -0.07,0.44,0.92,U] [#8 0.28,-0.11,1.02,U] 
00:55:43.197 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.01, 0.47}
00:55:43.197 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
00:55:43.197 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
00:55:43.197 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.03 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
00:55:43.199 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
00:55:43.199 00.000 10844 Enqueuing Move request for scope (-0.05, 0.09)
00:55:43.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:43.199 00.000 10844 UpdateGuideState exits: m=2496 SNR=31.2 Saturated
00:55:43.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:43.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:43.199 00.000 10844 Enqueuing Expose request
00:55:43.199 00.000 11060 Worker thread wakes up
00:55:43.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
00:55:43.199 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
00:55:43.199 00.000 11060 Moving (-0.05, 0.09) raw xDistance=-0.08 yDistance=-0.06
00:55:43.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:55:43.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:43.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:55:43.199 00.000 11060 MoveAxis(E, 0, ABG)
00:55:43.199 00.000 11060 Move returns status 0, amount 0
00:55:43.199 00.000 11060 MoveAxis(N, 0, ABG)
00:55:43.199 00.000 11060 Move returns status 0, amount 0
00:55:43.199 00.000 11060 move complete, result=0
00:55:43.199 00.000 11060 worker thread done servicing request
00:55:43.200 00.001 11060 Worker thread wakes up
00:55:43.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:43.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:43.200 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:43.848 00.648 11060 Exposure complete
00:55:44.017 00.169 11060 worker thread done servicing request
00:55:44.017 00.000 10844 OnExposeComplete: enter
00:55:44.017 00.000 10844 UpdateGuideState(): m_state=6
00:55:44.018 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7727
00:55:44.018 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=59.09, Mass=2708, SNR=33.1, Peak=251 HFD=3.0
00:55:44.018 00.000 10844 MultiStar: [#1 0.02,0.35,0.97,U] [#2 0.15,-0.26,2.12,U] [#3 0.35,0.51,0.00,M2] [#4 0.10,0.40,1.02,U] [#5 0.42,0.45,1.00,U] [#6 -0.30,-0.07,0.90,U] [#7 0.05,-0.04,0.88,U] [#8 0.26,0.27,0.91,U] 
00:55:44.019 00.001 10844 refined, 7 included, MultiStar: {0.12, 0.17}, one-star: {0.19, 0.67}
00:55:44.019 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
00:55:44.019 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
00:55:44.019 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.20 cameraTheta=0.95 mountX=-0.18 mountY=0.09, mountTheta=2.69
00:55:44.020 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.17, opts=13)
00:55:44.020 00.000 10844 Enqueuing Move request for scope (0.12, 0.17)
00:55:44.020 00.000 11060 Worker thread wakes up
00:55:44.021 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:44.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
00:55:44.021 00.000 10844 UpdateGuideState exits: m=2708 SNR=33.1
00:55:44.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
00:55:44.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:44.021 00.000 11060 Moving (0.12, 0.17) raw xDistance=-0.18 yDistance=0.09
00:55:44.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:44.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:55:44.021 00.000 10844 Enqueuing Expose request
00:55:44.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:44.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:55:44.021 00.000 11060 MoveAxis(E, 32, ABG)
00:55:44.021 00.000 11060 Guiding  Dir = 2, Dur = 32
00:55:44.038 00.017 11060 IsSlewing returns 0
00:55:44.038 00.000 11060 IsGuiding returns 0
00:55:44.085 00.047 11060 IsGuiding returns 0
00:55:44.085 00.000 11060 Move returns status 0, amount 32
00:55:44.085 00.000 11060 MoveAxis(N, 0, ABG)
00:55:44.085 00.000 11060 Move returns status 0, amount 0
00:55:44.085 00.000 11060 move complete, result=0
00:55:44.085 00.000 11060 worker thread done servicing request
00:55:44.085 00.000 11060 Worker thread wakes up
00:55:44.085 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
00:55:44.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:44.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:44.718 00.633 11060 Exposure complete
00:55:44.891 00.173 11060 worker thread done servicing request
00:55:44.891 00.000 10844 OnExposeComplete: enter
00:55:44.891 00.000 10844 UpdateGuideState(): m_state=6
00:55:44.891 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7728
00:55:44.891 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.44, Mass=2916, SNR=34.3, Peak=255 HFD=3.3
00:55:44.892 00.001 10844 MultiStar: [#1 0.08,-0.64,0.00,M1] [#2 0.01,0.17,2.04,U] [#3 0.61,-0.27,0.00,M3] [#4 -0.80,0.04,0.00,M1] [#5 0.44,0.30,1.01,U] [#6 0.00,0.38,0.94,U] [#7 -0.33,0.72,0.00,M1] [#8 0.12,-0.15,0.89,U] 
00:55:44.892 00.000 10844 single-star, 4 included, MultiStar: {0.12, 0.15}, one-star: {0.14, 0.02}
00:55:44.892 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
00:55:44.892 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
00:55:44.892 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.17 mountX=-0.05 mountY=0.13, mountTheta=1.92
00:55:44.893 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
00:55:44.893 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
00:55:44.893 00.000 11060 Worker thread wakes up
00:55:44.893 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:44.894 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
00:55:44.894 00.000 10844 UpdateGuideState exits: m=2916 SNR=34.3 Saturated
00:55:44.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
00:55:44.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:44.894 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.05 yDistance=0.13
00:55:44.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:44.894 00.000 10844 Enqueuing Expose request
00:55:44.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:55:44.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:44.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:55:44.894 00.000 11060 MoveAxis(E, 0, ABG)
00:55:44.894 00.000 11060 Move returns status 0, amount 0
00:55:44.894 00.000 11060 MoveAxis(N, 0, ABG)
00:55:44.894 00.000 11060 Move returns status 0, amount 0
00:55:44.894 00.000 11060 move complete, result=0
00:55:44.894 00.000 11060 worker thread done servicing request
00:55:44.894 00.000 11060 Worker thread wakes up
00:55:44.895 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:44.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:44.896 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:45.535 00.639 11060 Exposure complete
00:55:45.710 00.175 11060 worker thread done servicing request
00:55:45.711 00.001 10844 OnExposeComplete: enter
00:55:45.711 00.000 10844 UpdateGuideState(): m_state=6
00:55:45.711 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7729
00:55:45.711 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.31, Mass=2648, SNR=32.7, Peak=248 HFD=3.5
00:55:45.711 00.000 10844 MultiStar: [#1 -0.19,-0.49,0.96,U] [#2 -0.08,0.10,2.04,U] [#3 0.22,-0.24,0.94,U] [#4 -0.38,0.45,0.92,U] [#5 0.45,0.25,1.05,U] [#6 -0.13,-0.49,0.95,U] [#7 0.04,-0.10,0.81,U] [#8 -0.12,0.09,0.95,U] 
00:55:45.711 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.26, -0.11}
00:55:45.711 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
00:55:45.712 00.001 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
00:55:45.712 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.45 mountX=0.04 mountY=0.01, mountTheta=0.29
00:55:45.713 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
00:55:45.713 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
00:55:45.713 00.000 11060 Worker thread wakes up
00:55:45.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:45.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
00:55:45.713 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.7
00:55:45.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
00:55:45.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:45.713 00.000 11060 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
00:55:45.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:45.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:55:45.713 00.000 10844 Enqueuing Expose request
00:55:45.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:45.714 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:55:45.714 00.000 11060 MoveAxis(E, 0, ABG)
00:55:45.714 00.000 11060 Move returns status 0, amount 0
00:55:45.714 00.000 11060 MoveAxis(N, 0, ABG)
00:55:45.714 00.000 11060 Move returns status 0, amount 0
00:55:45.714 00.000 11060 move complete, result=0
00:55:45.714 00.000 11060 worker thread done servicing request
00:55:45.714 00.000 11060 Worker thread wakes up
00:55:45.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:45.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:45.715 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:46.351 00.636 11060 Exposure complete
00:55:46.531 00.180 11060 worker thread done servicing request
00:55:46.532 00.001 10844 OnExposeComplete: enter
00:55:46.532 00.000 10844 UpdateGuideState(): m_state=6
00:55:46.532 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7730
00:55:46.532 00.000 10844 Star::Find returns 1 (1), X=264.88, Y=58.50, Mass=2907, SNR=34.1, Peak=255 HFD=3.5
00:55:46.532 00.000 10844 MultiStar: [#1 0.38,-0.60,0.00,M1] [#2 0.23,-0.58,0.00,M1] [#3 0.47,-0.64,0.00,M3] [#4 -0.30,0.45,0.96,U] [#5 0.60,-0.24,0.00,M1] [#6 0.07,-0.26,0.97,U] [#7 -0.19,0.40,0.89,U] [#8 0.53,-0.46,0.00,M1] 
00:55:46.532 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.16}, one-star: {0.51, 0.08}
00:55:46.532 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
00:55:46.532 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
00:55:46.532 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.38 mountX=-0.16 mountY=0.00, mountTheta=3.12
00:55:46.534 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.16, opts=13)
00:55:46.534 00.000 10844 Enqueuing Move request for scope (0.03, 0.16)
00:55:46.534 00.000 11060 Worker thread wakes up
00:55:46.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:46.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:55:46.534 00.000 10844 UpdateGuideState exits: m=2907 SNR=34.1 Saturated
00:55:46.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:55:46.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:46.534 00.000 11060 Moving (0.03, 0.16) raw xDistance=-0.16 yDistance=0.00
00:55:46.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:46.534 00.000 10844 Enqueuing Expose request
00:55:46.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:55:46.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:46.535 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:46.535 00.000 11060 MoveAxis(E, 28, ABG)
00:55:46.535 00.000 11060 Guiding  Dir = 2, Dur = 28
00:55:46.547 00.012 11060 IsSlewing returns 0
00:55:46.549 00.002 11060 IsGuiding returns 0
00:55:46.578 00.029 11060 IsGuiding returns 0
00:55:46.578 00.000 11060 Move returns status 0, amount 28
00:55:46.578 00.000 11060 MoveAxis(N, 0, ABG)
00:55:46.578 00.000 11060 Move returns status 0, amount 0
00:55:46.578 00.000 11060 move complete, result=0
00:55:46.578 00.000 11060 worker thread done servicing request
00:55:46.578 00.000 11060 Worker thread wakes up
00:55:46.578 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
00:55:46.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:46.579 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:47.209 00.630 11060 Exposure complete
00:55:47.377 00.168 11060 worker thread done servicing request
00:55:47.377 00.000 10844 OnExposeComplete: enter
00:55:47.377 00.000 10844 UpdateGuideState(): m_state=6
00:55:47.378 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7731
00:55:47.378 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.54, Mass=3479, SNR=37.4, Peak=255 HFD=3.2
00:55:47.379 00.001 10844 MultiStar: [#1 0.02,-0.10,0.92,U] [#2 0.10,0.27,1.87,U] [#3 0.38,-0.18,0.81,U] [#4 -0.40,0.19,0.88,U] [#5 0.32,0.13,0.86,U] [#6 -0.08,0.28,0.89,U] [#7 -0.16,0.28,0.78,U] [#8 0.46,-0.60,0.00,M2] 
00:55:47.379 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.14}, one-star: {0.09, 0.13}
00:55:47.379 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:55:47.379 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:55:47.379 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.28 mountX=-0.15 mountY=0.02, mountTheta=3.02
00:55:47.382 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
00:55:47.382 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
00:55:47.382 00.000 11060 Worker thread wakes up
00:55:47.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:47.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:55:47.382 00.000 10844 UpdateGuideState exits: m=3479 SNR=37.4 Saturated
00:55:47.383 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:55:47.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:47.383 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.15 yDistance=0.02
00:55:47.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:47.383 00.000 10844 Enqueuing Expose request
00:55:47.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:55:47.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:47.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:55:47.384 00.001 11060 MoveAxis(E, 26, ABG)
00:55:47.384 00.000 11060 Guiding  Dir = 2, Dur = 26
00:55:47.422 00.038 11060 IsSlewing returns 0
00:55:47.423 00.001 11060 IsGuiding returns 0
00:55:47.470 00.047 11060 IsGuiding returns 0
00:55:47.470 00.000 11060 Move returns status 0, amount 26
00:55:47.471 00.001 11060 MoveAxis(N, 0, ABG)
00:55:47.471 00.000 11060 Move returns status 0, amount 0
00:55:47.471 00.000 11060 move complete, result=0
00:55:47.471 00.000 11060 worker thread done servicing request
00:55:47.471 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
00:55:47.471 00.000 11060 Worker thread wakes up
00:55:47.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:47.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:48.101 00.630 11060 Exposure complete
00:55:48.275 00.174 11060 worker thread done servicing request
00:55:48.275 00.000 10844 OnExposeComplete: enter
00:55:48.276 00.001 10844 UpdateGuideState(): m_state=6
00:55:48.276 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7732
00:55:48.276 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.04, Mass=3274, SNR=36.9, Peak=253 HFD=3.4
00:55:48.276 00.000 10844 MultiStar: [#1 0.17,-0.94,0.00,M1] [#2 -0.08,-0.10,1.77,U] [#3 0.59,-0.10,0.84,U] [#4 -0.09,0.26,0.77,U] [#5 0.66,0.20,0.00,M1] [#6 -0.43,0.00,0.86,U] [#7 0.45,0.29,0.85,U] [#8 0.69,-0.72,0.00,M3] 
00:55:48.276 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.03}, one-star: {0.42, -0.38}
00:55:48.277 00.001 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
00:55:48.277 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
00:55:48.277 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.26 mountX=0.01 mountY=0.12, mountTheta=1.49
00:55:48.278 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.03, opts=13)
00:55:48.278 00.000 10844 Enqueuing Move request for scope (0.12, -0.03)
00:55:48.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:48.278 00.000 10844 UpdateGuideState exits: m=3274 SNR=36.9
00:55:48.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:48.278 00.000 11060 Worker thread wakes up
00:55:48.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
00:55:48.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
00:55:48.278 00.000 11060 Moving (0.12, -0.03) raw xDistance=0.01 yDistance=0.12
00:55:48.279 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:48.279 00.000 10844 Enqueuing Expose request
00:55:48.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:55:48.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:48.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:55:48.279 00.000 11060 MoveAxis(E, 0, ABG)
00:55:48.279 00.000 11060 Move returns status 0, amount 0
00:55:48.279 00.000 11060 MoveAxis(N, 0, ABG)
00:55:48.279 00.000 11060 Move returns status 0, amount 0
00:55:48.279 00.000 11060 move complete, result=0
00:55:48.280 00.001 11060 worker thread done servicing request
00:55:48.280 00.000 11060 Worker thread wakes up
00:55:48.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:48.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:48.282 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:48.928 00.646 11060 Exposure complete
00:55:49.084 00.156 11060 worker thread done servicing request
00:55:49.084 00.000 10844 OnExposeComplete: enter
00:55:49.085 00.001 10844 UpdateGuideState(): m_state=6
00:55:49.085 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7733
00:55:49.085 00.000 10844 Star::Find returns 1 (0), X=265.30, Y=58.75, Mass=2583, SNR=32.0, Peak=242 HFD=3.5
00:55:49.085 00.000 10844 MultiStar: [#1 -0.23,-0.35,1.08,U] [#2 0.09,0.26,2.09,U] [#3 0.52,0.04,1.05,U] [#4 0.11,0.18,1.05,U] [#5 0.33,0.49,1.05,U] [#6 -0.41,-0.64,0.00,M1] [#7 0.05,0.06,0.88,U] [#8 0.42,-0.08,1.01,U] 
00:55:49.085 00.000 10844 refined, 7 included, MultiStar: {0.26, 0.13}, one-star: {0.93, 0.33}
00:55:49.085 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
00:55:49.085 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
00:55:49.085 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.48 mountX=-0.18 mountY=0.23, mountTheta=2.23
00:55:49.086 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.13, opts=13)
00:55:49.086 00.000 10844 Enqueuing Move request for scope (0.26, 0.13)
00:55:49.086 00.000 11060 Worker thread wakes up
00:55:49.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
00:55:49.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
00:55:49.086 00.000 11060 Moving (0.26, 0.13) raw xDistance=-0.18 yDistance=0.23
00:55:49.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:55:49.087 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:55:49.087 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:55:49.087 00.000 10844 UpdateGuideState exits: m=2583 SNR=32.0
00:55:49.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:49.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:49.087 00.000 10844 Enqueuing Expose request
00:55:49.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:55:49.087 00.000 11060 MoveAxis(E, 31, ABG)
00:55:49.087 00.000 11060 Guiding  Dir = 2, Dur = 31
00:55:49.097 00.010 11060 IsSlewing returns 0
00:55:49.097 00.000 11060 IsGuiding returns 0
00:55:49.143 00.046 11060 IsGuiding returns 0
00:55:49.144 00.001 11060 Move returns status 0, amount 31
00:55:49.144 00.000 11060 MoveAxis(N, 0, ABG)
00:55:49.144 00.000 11060 Move returns status 0, amount 0
00:55:49.144 00.000 11060 move complete, result=0
00:55:49.144 00.000 11060 worker thread done servicing request
00:55:49.144 00.000 11060 Worker thread wakes up
00:55:49.144 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
00:55:49.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:49.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:49.772 00.628 11060 Exposure complete
00:55:49.933 00.161 11060 worker thread done servicing request
00:55:49.933 00.000 10844 OnExposeComplete: enter
00:55:49.933 00.000 10844 UpdateGuideState(): m_state=6
00:55:49.933 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7734
00:55:49.933 00.000 10844 Star::Find returns 1 (1), X=264.97, Y=58.77, Mass=2452, SNR=31.7, Peak=255 HFD=2.9
00:55:49.934 00.001 10844 MultiStar: [#1 0.45,-0.53,0.00,M1] [#2 0.29,-0.06,2.08,U] [#3 0.81,-0.34,0.00,M1] [#4 -0.10,0.55,1.03,U] [#5 0.47,0.08,1.07,U] [#6 0.22,0.04,0.94,U] [#7 0.25,0.53,0.92,U] [#8 0.81,-0.30,0.00,M3] 
00:55:49.934 00.000 10844 refined, 5 included, MultiStar: {0.29, 0.20}, one-star: {0.60, 0.35}
00:55:49.934 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
00:55:49.934 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
00:55:49.934 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.20 hyp=0.35 cameraTheta=0.60 mountX=-0.25 mountY=0.25, mountTheta=2.34
00:55:49.946 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.20, opts=13)
00:55:49.946 00.000 10844 Enqueuing Move request for scope (0.29, 0.20)
00:55:49.946 00.000 11060 Worker thread wakes up
00:55:49.947 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:49.947 00.000 10844 UpdateGuideState exits: m=2452 SNR=31.7 Saturated
00:55:49.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:49.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:49.947 00.000 10844 Enqueuing Expose request
00:55:49.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.20) opts 0xd
00:55:49.947 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.20)
00:55:49.947 00.000 11060 Moving (0.29, 0.20) raw xDistance=-0.25 yDistance=0.25
00:55:49.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:55:49.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:55:49.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:55:49.948 00.001 11060 MoveAxis(E, 44, ABG)
00:55:49.948 00.000 11060 Guiding  Dir = 2, Dur = 44
00:55:49.955 00.007 11060 IsSlewing returns 0
00:55:49.956 00.001 11060 IsGuiding returns 0
00:55:50.024 00.068 11060 IsGuiding returns 0
00:55:50.024 00.000 11060 Move returns status 0, amount 44
00:55:50.024 00.000 11060 MoveAxis(N, 0, ABG)
00:55:50.024 00.000 11060 Move returns status 0, amount 0
00:55:50.024 00.000 11060 move complete, result=0
00:55:50.024 00.000 11060 worker thread done servicing request
00:55:50.025 00.001 11060 Worker thread wakes up
00:55:50.025 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.3 px 0 ms NORTH
00:55:50.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:50.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:50.674 00.649 11060 Exposure complete
00:55:50.849 00.175 11060 worker thread done servicing request
00:55:50.849 00.000 10844 OnExposeComplete: enter
00:55:50.849 00.000 10844 UpdateGuideState(): m_state=6
00:55:50.849 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7735
00:55:50.850 00.001 10844 Star::Find returns 1 (0), X=264.35, Y=58.30, Mass=2740, SNR=32.8, Peak=242 HFD=3.3
00:55:50.850 00.000 10844 MultiStar: [#1 0.06,-0.20,1.11,U] [#2 -0.13,-0.60,0.00,M1] [#3 0.24,-0.58,0.00,M2] [#4 0.02,-0.35,1.04,U] [#5 0.58,-0.13,1.03,U] [#6 -0.37,-0.29,1.01,U] [#7 -0.32,-0.24,0.90,U] [#8 0.61,-0.61,0.00,M4] 
00:55:50.850 00.000 10844 single-star, 5 included, MultiStar: {0.00, -0.22}, one-star: {-0.02, -0.11}
00:55:50.850 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
00:55:50.850 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
00:55:50.850 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.71 mountX=0.12 mountY=0.00, mountTheta=0.03
00:55:50.851 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.11, opts=13)
00:55:50.851 00.000 10844 Enqueuing Move request for scope (-0.02, -0.11)
00:55:50.851 00.000 11060 Worker thread wakes up
00:55:50.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
00:55:50.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
00:55:50.851 00.000 11060 Moving (-0.02, -0.11) raw xDistance=0.12 yDistance=0.00
00:55:50.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:55:50.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:50.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:50.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:55:50.851 00.000 11060 MoveAxis(E, 0, ABG)
00:55:50.853 00.002 11060 Move returns status 0, amount 0
00:55:50.853 00.000 11060 MoveAxis(N, 0, ABG)
00:55:50.853 00.000 11060 Move returns status 0, amount 0
00:55:50.853 00.000 11060 move complete, result=0
00:55:50.853 00.000 11060 worker thread done servicing request
00:55:50.853 00.000 10844 UpdateGuideState exits: m=2740 SNR=32.8
00:55:50.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:50.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:50.853 00.000 10844 Enqueuing Expose request
00:55:50.853 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:50.853 00.000 11060 Worker thread wakes up
00:55:50.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:50.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:51.500 00.647 11060 Exposure complete
00:55:51.671 00.171 11060 worker thread done servicing request
00:55:51.671 00.000 10844 OnExposeComplete: enter
00:55:51.671 00.000 10844 UpdateGuideState(): m_state=6
00:55:51.671 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7736
00:55:51.671 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.37, Mass=2382, SNR=30.9, Peak=255 HFD=3.3
00:55:51.672 00.001 10844 MultiStar: [#1 -0.15,-1.02,0.00,M1] [#2 -0.11,-0.24,2.05,U] [#3 0.45,-0.32,1.00,U] [#4 0.24,-0.10,1.05,U] [#5 0.44,0.24,1.19,U] [#6 -0.25,-0.12,1.03,U] [#7 -0.05,-0.33,0.91,U] [#8 0.24,-0.25,0.99,U] 
00:55:51.672 00.000 10844 single-star, 7 included, MultiStar: {0.11, -0.15}, one-star: {0.05, -0.05}
00:55:51.672 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
00:55:51.672 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
00:55:51.672 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=0.04 mountY=0.06, mountTheta=0.97
00:55:51.674 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
00:55:51.674 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
00:55:51.674 00.000 11060 Worker thread wakes up
00:55:51.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
00:55:51.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
00:55:51.674 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.06
00:55:51.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:55:51.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:51.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:51.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:51.674 00.000 10844 UpdateGuideState exits: m=2382 SNR=30.9 Saturated
00:55:51.674 00.000 11060 MoveAxis(E, 0, ABG)
00:55:51.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:51.676 00.002 11060 Move returns status 0, amount 0
00:55:51.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:51.676 00.000 10844 Enqueuing Expose request
00:55:51.676 00.000 11060 MoveAxis(N, 0, ABG)
00:55:51.676 00.000 11060 Move returns status 0, amount 0
00:55:51.676 00.000 11060 move complete, result=0
00:55:51.676 00.000 11060 worker thread done servicing request
00:55:51.676 00.000 11060 Worker thread wakes up
00:55:51.676 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:51.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:51.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:52.306 00.630 11060 Exposure complete
00:55:52.467 00.161 11060 worker thread done servicing request
00:55:52.468 00.001 10844 OnExposeComplete: enter
00:55:52.468 00.000 10844 UpdateGuideState(): m_state=6
00:55:52.468 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7737
00:55:52.468 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.36, Mass=2690, SNR=33.2, Peak=255 HFD=3.2
00:55:52.468 00.000 10844 MultiStar: [#1 -0.06,-0.94,0.00,M2] [#2 -0.40,-0.21,1.98,U] [#3 0.25,-0.65,0.00,M2] [#4 0.17,-0.05,0.99,U] [#5 -0.02,-0.25,0.98,U] [#6 -0.14,-0.18,0.94,U] [#7 -0.07,0.03,0.88,U] [#8 0.19,-0.74,0.00,M4] 
00:55:52.468 00.000 10844 single-star, 5 included, MultiStar: {-0.14, -0.13}, one-star: {-0.09, -0.06}
00:55:52.468 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
00:55:52.469 00.001 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
00:55:52.469 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.54 mountX=0.08 mountY=-0.08, mountTheta=-0.80
00:55:52.479 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.06, opts=13)
00:55:52.479 00.000 10844 Enqueuing Move request for scope (-0.09, -0.06)
00:55:52.479 00.000 11060 Worker thread wakes up
00:55:52.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:52.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
00:55:52.479 00.000 10844 UpdateGuideState exits: m=2690 SNR=33.2 Saturated
00:55:52.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:52.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
00:55:52.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:52.479 00.000 10844 Enqueuing Expose request
00:55:52.479 00.000 11060 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=-0.08
00:55:52.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:55:52.480 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:52.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:55:52.480 00.000 11060 MoveAxis(E, 0, ABG)
00:55:52.480 00.000 11060 Move returns status 0, amount 0
00:55:52.480 00.000 11060 MoveAxis(N, 0, ABG)
00:55:52.480 00.000 11060 Move returns status 0, amount 0
00:55:52.480 00.000 11060 move complete, result=0
00:55:52.480 00.000 11060 worker thread done servicing request
00:55:52.480 00.000 11060 Worker thread wakes up
00:55:52.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:52.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:52.483 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:53.116 00.633 11060 Exposure complete
00:55:53.285 00.169 11060 worker thread done servicing request
00:55:53.285 00.000 10844 OnExposeComplete: enter
00:55:53.285 00.000 10844 UpdateGuideState(): m_state=6
00:55:53.286 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7738
00:55:53.286 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=58.50, Mass=2942, SNR=34.7, Peak=250 HFD=3.3
00:55:53.286 00.000 10844 MultiStar: [#1 0.07,-0.67,0.00,M3] [#2 -0.05,-0.28,1.96,U] [#3 0.33,-0.39,0.94,U] [#4 -0.09,-0.14,0.90,U] [#5 0.30,-0.06,0.96,U] [#6 0.06,-0.15,0.97,U] [#7 -0.26,-0.44,0.84,U] [#8 0.37,-0.23,0.93,U] 
00:55:53.286 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.21}, one-star: {0.27, 0.08}
00:55:53.286 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
00:55:53.286 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
00:55:53.286 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.11 mountX=0.19 mountY=0.13, mountTheta=0.63
00:55:53.287 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.21, opts=13)
00:55:53.287 00.000 10844 Enqueuing Move request for scope (0.10, -0.21)
00:55:53.287 00.000 11060 Worker thread wakes up
00:55:53.288 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
00:55:53.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
00:55:53.288 00.000 11060 Moving (0.10, -0.21) raw xDistance=0.19 yDistance=0.13
00:55:53.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:55:53.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:53.288 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:53.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:55:53.288 00.000 11060 MoveAxis(W, 32, ABG)
00:55:53.288 00.000 11060 Guiding  Dir = 3, Dur = 32
00:55:53.288 00.000 10844 UpdateGuideState exits: m=2942 SNR=34.7
00:55:53.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:53.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:53.288 00.000 10844 Enqueuing Expose request
00:55:53.319 00.031 11060 IsSlewing returns 0
00:55:53.320 00.001 11060 IsGuiding returns 0
00:55:53.376 00.056 11060 IsGuiding returns 0
00:55:53.376 00.000 11060 Move returns status 0, amount 32
00:55:53.376 00.000 11060 MoveAxis(N, 0, ABG)
00:55:53.376 00.000 11060 Move returns status 0, amount 0
00:55:53.376 00.000 11060 move complete, result=0
00:55:53.376 00.000 11060 worker thread done servicing request
00:55:53.376 00.000 11060 Worker thread wakes up
00:55:53.377 00.001 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
00:55:53.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:53.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:54.010 00.633 11060 Exposure complete
00:55:54.188 00.178 11060 worker thread done servicing request
00:55:54.188 00.000 10844 OnExposeComplete: enter
00:55:54.188 00.000 10844 UpdateGuideState(): m_state=6
00:55:54.189 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7739
00:55:54.189 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=58.08, Mass=2764, SNR=33.4, Peak=240 HFD=3.9
00:55:54.189 00.000 10844 MultiStar: [#1 -0.03,-0.74,0.00,M4] [#2 -0.12,-0.23,1.93,U] [#3 0.37,-0.33,0.87,U] [#4 -0.16,-0.15,1.00,U] [#5 0.54,-0.26,1.02,U] [#6 0.06,-0.73,0.00,M1] [#7 -0.58,-0.16,0.87,U] [#8 0.21,-0.18,0.93,U] 
00:55:54.189 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.23}, one-star: {-0.09, -0.34}
00:55:54.189 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
00:55:54.189 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
00:55:54.189 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.53 mountX=0.23 mountY=0.05, mountTheta=0.21
00:55:54.191 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.23, opts=13)
00:55:54.191 00.000 10844 Enqueuing Move request for scope (0.01, -0.23)
00:55:54.191 00.000 11060 Worker thread wakes up
00:55:54.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
00:55:54.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
00:55:54.191 00.000 11060 Moving (0.01, -0.23) raw xDistance=0.23 yDistance=0.05
00:55:54.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:55:54.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:54.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:54.192 00.001 10844 UpdateGuideState exits: m=2764 SNR=33.4
00:55:54.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:54.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:54.192 00.000 10844 Enqueuing Expose request
00:55:54.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:55:54.192 00.000 11060 MoveAxis(W, 41, ABG)
00:55:54.192 00.000 11060 Guiding  Dir = 3, Dur = 41
00:55:54.209 00.017 11060 IsSlewing returns 0
00:55:54.209 00.000 11060 IsGuiding returns 0
00:55:54.256 00.047 11060 IsGuiding returns 0
00:55:54.256 00.000 11060 Move returns status 0, amount 41
00:55:54.256 00.000 11060 MoveAxis(N, 0, ABG)
00:55:54.256 00.000 11060 Move returns status 0, amount 0
00:55:54.256 00.000 11060 move complete, result=0
00:55:54.256 00.000 11060 worker thread done servicing request
00:55:54.257 00.001 11060 Worker thread wakes up
00:55:54.257 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
00:55:54.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:54.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:54.887 00.630 11060 Exposure complete
00:55:55.073 00.186 11060 worker thread done servicing request
00:55:55.073 00.000 10844 OnExposeComplete: enter
00:55:55.074 00.001 10844 UpdateGuideState(): m_state=6
00:55:55.074 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7740
00:55:55.074 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=57.96, Mass=3018, SNR=34.6, Peak=230 HFD=3.5
00:55:55.074 00.000 10844 MultiStar: [#1 -0.08,-0.33,1.03,U] [#2 -0.15,0.03,1.96,U] [#3 0.69,-0.86,0.00,M1] [#4 -0.25,-0.13,0.84,U] [#5 -0.19,-0.23,0.96,U] [#6 -0.28,-0.32,0.91,U] [#7 0.26,-0.57,0.00,M1] [#8 0.54,-0.38,0.00,M3] 
00:55:55.074 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.20}, one-star: {0.32, -0.46}
00:55:55.074 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
00:55:55.074 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
00:55:55.074 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.05 mountX=0.22 mountY=-0.07, mountTheta=-0.32
00:55:55.075 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.20, opts=13)
00:55:55.075 00.000 10844 Enqueuing Move request for scope (-0.11, -0.20)
00:55:55.076 00.001 11060 Worker thread wakes up
00:55:55.076 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:55.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
00:55:55.076 00.000 10844 UpdateGuideState exits: m=3018 SNR=34.6
00:55:55.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
00:55:55.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:55.076 00.000 11060 Moving (-0.11, -0.20) raw xDistance=0.22 yDistance=-0.07
00:55:55.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:55.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:55:55.076 00.000 10844 Enqueuing Expose request
00:55:55.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:55.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:55:55.076 00.000 11060 MoveAxis(W, 39, ABG)
00:55:55.076 00.000 11060 Guiding  Dir = 3, Dur = 39
00:55:55.086 00.010 11060 IsSlewing returns 0
00:55:55.086 00.000 11060 IsGuiding returns 0
00:55:55.133 00.047 11060 IsGuiding returns 0
00:55:55.133 00.000 11060 Move returns status 0, amount 39
00:55:55.133 00.000 11060 MoveAxis(N, 0, ABG)
00:55:55.133 00.000 11060 Move returns status 0, amount 0
00:55:55.133 00.000 11060 move complete, result=0
00:55:55.134 00.001 11060 worker thread done servicing request
00:55:55.134 00.000 11060 Worker thread wakes up
00:55:55.134 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
00:55:55.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:55.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:55.761 00.627 11060 Exposure complete
00:55:55.941 00.180 11060 worker thread done servicing request
00:55:55.941 00.000 10844 OnExposeComplete: enter
00:55:55.941 00.000 10844 UpdateGuideState(): m_state=6
00:55:55.941 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7741
00:55:55.941 00.000 10844 Star::Find returns 1 (0), X=265.17, Y=58.43, Mass=2103, SNR=29.0, Peak=220 HFD=3.1
00:55:55.941 00.000 10844 MultiStar: [#1 0.28,-0.36,1.23,U] [#2 0.09,-0.72,0.00,M1] [#3 0.38,-0.23,1.18,U] [#4 0.04,0.06,1.13,U] [#5 0.54,-0.54,0.00,M1] [#6 -0.03,-0.16,1.06,U] [#7 0.18,-0.64,0.00,M2] [#8 0.36,-0.33,1.12,U] 
00:55:55.942 00.001 10844 refined, 5 included, MultiStar: {0.30, -0.17}, one-star: {0.81, 0.02}
00:55:55.942 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
00:55:55.942 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
00:55:55.942 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.17 hyp=0.35 cameraTheta=-0.52 mountX=0.12 mountY=0.32, mountTheta=1.23
00:55:55.944 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.17, opts=13)
00:55:55.944 00.000 10844 Enqueuing Move request for scope (0.30, -0.17)
00:55:55.944 00.000 11060 Worker thread wakes up
00:55:55.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:55.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.17) opts 0xd
00:55:55.944 00.000 10844 UpdateGuideState exits: m=2103 SNR=29.0
00:55:55.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.17)
00:55:55.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:55.944 00.000 11060 Moving (0.30, -0.17) raw xDistance=0.12 yDistance=0.32
00:55:55.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:55.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:55:55.944 00.000 10844 Enqueuing Expose request
00:55:55.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:55:55.945 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:55:55.945 00.000 11060 MoveAxis(E, 0, ABG)
00:55:55.945 00.000 11060 Move returns status 0, amount 0
00:55:55.945 00.000 11060 MoveAxis(N, 0, ABG)
00:55:55.945 00.000 11060 Move returns status 0, amount 0
00:55:55.945 00.000 11060 move complete, result=0
00:55:55.945 00.000 11060 worker thread done servicing request
00:55:55.945 00.000 11060 Worker thread wakes up
00:55:55.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:55.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:55.947 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:55:56.573 00.626 11060 Exposure complete
00:55:56.749 00.176 11060 worker thread done servicing request
00:55:56.749 00.000 10844 OnExposeComplete: enter
00:55:56.749 00.000 10844 UpdateGuideState(): m_state=6
00:55:56.750 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7742
00:55:56.750 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=57.55, Mass=2834, SNR=33.7, Peak=255 HFD=3.2
00:55:56.750 00.000 10844 MultiStar: [#1 0.36,-1.30,0.00,M3] [#2 0.24,-0.70,0.00,M2] [#3 0.51,-0.57,0.00,M1] [#4 0.13,-0.82,0.00,M1] [#5 0.59,-0.52,0.00,M2] [#6 -0.49,-0.43,0.00,M1] [#7 0.24,-0.46,0.84,U] [#8 0.74,-1.21,0.00,M3] 
00:55:56.750 00.000 10844 refined, 1 included, MultiStar: {0.18, -0.68}, one-star: {0.12, -0.86}
00:55:56.750 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
00:55:56.750 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
00:55:56.750 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.68 hyp=0.70 cameraTheta=-1.32 mountX=0.63 mountY=0.28, mountTheta=0.42
00:55:56.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.68, opts=13)
00:55:56.752 00.000 10844 Enqueuing Move request for scope (0.18, -0.68)
00:55:56.752 00.000 11060 Worker thread wakes up
00:55:56.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.68) opts 0xd
00:55:56.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:56.752 00.000 10844 UpdateGuideState exits: m=2834 SNR=33.7 Saturated
00:55:56.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:56.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:56.752 00.000 10844 Enqueuing Expose request
00:55:56.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.68)
00:55:56.754 00.002 11060 Moving (0.18, -0.68) raw xDistance=0.63 yDistance=0.28
00:55:56.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.63
00:55:56.754 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.49 newest=0.54
00:55:56.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
00:55:56.754 00.000 11060 MoveAxis(W, 110, ABG)
00:55:56.754 00.000 11060 Guiding  Dir = 3, Dur = 110
00:55:56.769 00.015 11060 IsSlewing returns 0
00:55:56.769 00.000 11060 IsGuiding returns 0
00:55:56.894 00.125 11060 IsGuiding returns 0
00:55:56.894 00.000 11060 Move returns status 0, amount 110
00:55:56.895 00.001 11060 BLC: Oldest BLC event removed
00:55:56.895 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:55:56.895 00.000 11060 MoveAxis(S, 861, ABG)
00:55:56.895 00.000 11060 duration set to 750 by maxDecDuration
00:55:56.895 00.000 11060 Guiding  Dir = 1, Dur = 750
00:55:56.925 00.030 11060 IsSlewing returns 0
00:55:56.925 00.000 11060 IsGuiding returns 0
00:55:57.705 00.780 11060 IsGuiding returns 0
00:55:57.705 00.000 11060 Move returns status 0, amount 750
00:55:57.705 00.000 11060 move complete, result=0
00:55:57.705 00.000 11060 worker thread done servicing request
00:55:57.705 00.000 11060 Worker thread wakes up
00:55:57.705 00.000 10844 GuideStep: 0.6 px 110 ms WEST, 0.3 px 750 ms SOUTH
00:55:57.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:57.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:58.335 00.630 11060 Exposure complete
00:55:58.511 00.176 11060 worker thread done servicing request
00:55:58.511 00.000 10844 OnExposeComplete: enter
00:55:58.511 00.000 10844 UpdateGuideState(): m_state=6
00:55:58.511 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7743
00:55:58.512 00.001 10844 Star::Find returns 1 (1), X=264.86, Y=58.30, Mass=2954, SNR=34.7, Peak=255 HFD=3.3
00:55:58.512 00.000 10844 MultiStar: [#1 -0.15,-0.62,0.00,M4] [#2 -0.18,-0.41,1.87,U] [#3 0.55,-0.29,0.00,M2] [#4 -0.14,0.25,0.83,U] [#5 0.11,0.25,1.04,U] [#6 -0.36,0.23,0.94,U] [#7 -0.14,0.07,0.78,U] [#8 0.47,-0.05,0.89,U] 
00:55:58.512 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.02}, one-star: {0.49, -0.12}
00:55:58.512 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
00:55:58.512 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
00:55:58.512 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.96 mountX=0.02 mountY=0.02, mountTheta=0.78
00:55:58.513 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
00:55:58.513 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
00:55:58.513 00.000 11060 Worker thread wakes up
00:55:58.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:55:58.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:55:58.513 00.000 10844 UpdateGuideState exits: m=2954 SNR=34.7 Saturated
00:55:58.514 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:55:58.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:58.514 00.000 11060 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.02
00:55:58.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:58.514 00.000 10844 Enqueuing Expose request
00:55:58.514 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.198942, 1:0.021207
00:55:58.514 00.000 11060 BLC: No correction, Miss < min_move
00:55:58.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:55:58.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:58.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:55:58.514 00.000 11060 MoveAxis(E, 0, ABG)
00:55:58.514 00.000 11060 Move returns status 0, amount 0
00:55:58.514 00.000 11060 MoveAxis(N, 0, ABG)
00:55:58.514 00.000 11060 Move returns status 0, amount 0
00:55:58.514 00.000 11060 move complete, result=0
00:55:58.515 00.001 11060 worker thread done servicing request
00:55:58.515 00.000 11060 Worker thread wakes up
00:55:58.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:58.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:58.517 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:59.153 00.636 11060 Exposure complete
00:55:59.332 00.179 11060 worker thread done servicing request
00:55:59.332 00.000 10844 OnExposeComplete: enter
00:55:59.332 00.000 10844 UpdateGuideState(): m_state=6
00:55:59.332 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7744
00:55:59.332 00.000 10844 Star::Find returns 1 (1), X=264.03, Y=58.30, Mass=2730, SNR=33.3, Peak=255 HFD=3.3
00:55:59.334 00.002 10844 MultiStar: [#1 -0.50,-0.68,0.00,M5] [#2 -0.00,-0.25,2.01,U] [#3 0.41,-0.77,0.00,M3] [#4 -0.49,-0.07,1.06,U] [#5 0.15,0.27,1.03,U] [#6 -0.19,-0.02,0.92,U] [#7 -0.42,-0.19,0.84,U] [#8 0.19,-0.12,1.08,U] 
00:55:59.334 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.09}, one-star: {-0.33, -0.12}
00:55:59.334 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
00:55:59.334 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
00:55:59.334 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.52 mountX=0.11 mountY=-0.11, mountTheta=-0.78
00:55:59.336 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.09, opts=13)
00:55:59.336 00.000 10844 Enqueuing Move request for scope (-0.13, -0.09)
00:55:59.336 00.000 11060 Worker thread wakes up
00:55:59.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:55:59.336 00.000 10844 UpdateGuideState exits: m=2730 SNR=33.3 Saturated
00:55:59.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:59.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
00:55:59.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:55:59.336 00.000 10844 Enqueuing Expose request
00:55:59.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
00:55:59.336 00.000 11060 Moving (-0.13, -0.09) raw xDistance=0.11 yDistance=-0.11
00:55:59.336 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.198942, 1:0.021207, 2:-0.111337
00:55:59.336 00.000 11060 BLC: No correction, Miss < min_move
00:55:59.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:55:59.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:59.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:55:59.336 00.000 11060 MoveAxis(E, 0, ABG)
00:55:59.336 00.000 11060 Move returns status 0, amount 0
00:55:59.336 00.000 11060 MoveAxis(N, 0, ABG)
00:55:59.336 00.000 11060 Move returns status 0, amount 0
00:55:59.337 00.001 11060 move complete, result=0
00:55:59.337 00.000 11060 worker thread done servicing request
00:55:59.337 00.000 11060 Worker thread wakes up
00:55:59.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:55:59.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:55:59.338 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:59.962 00.624 11060 Exposure complete
00:56:00.163 00.201 10844 OnExposeComplete: enter
00:56:00.163 00.000 11060 worker thread done servicing request
00:56:00.163 00.000 10844 UpdateGuideState(): m_state=6
00:56:00.163 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7745
00:56:00.163 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.11, Mass=2834, SNR=33.5, Peak=246 HFD=3.3
00:56:00.163 00.000 10844 MultiStar: [#1 0.32,-0.86,0.00,M6] [#2 0.15,-0.44,1.91,U] [#3 0.01,-0.19,0.92,U] [#4 -0.08,-0.11,0.99,U] [#5 -0.06,-0.15,1.08,U] [#6 0.02,-0.26,0.94,U] [#7 0.03,0.02,0.88,U] [#8 0.03,-0.03,0.98,U] 
00:56:00.163 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.21}, one-star: {0.27, -0.31}
00:56:00.163 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
00:56:00.163 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
00:56:00.163 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.31 mountX=0.20 mountY=0.09, mountTheta=0.43
00:56:00.165 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.21, opts=13)
00:56:00.165 00.000 10844 Enqueuing Move request for scope (0.06, -0.21)
00:56:00.165 00.000 11060 Worker thread wakes up
00:56:00.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:00.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
00:56:00.165 00.000 10844 UpdateGuideState exits: m=2834 SNR=33.5
00:56:00.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
00:56:00.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:00.165 00.000 11060 Moving (0.06, -0.21) raw xDistance=0.20 yDistance=0.09
00:56:00.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:00.165 00.000 10844 Enqueuing Expose request
00:56:00.165 00.000 11060 BLC: window closed
00:56:00.166 00.001 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.198942, 1:0.021207, 2:-0.111337
00:56:00.166 00.000 11060 BLC: No correction, Miss < min_move
00:56:00.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:56:00.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:00.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:00.166 00.000 11060 MoveAxis(W, 35, ABG)
00:56:00.166 00.000 11060 Guiding  Dir = 3, Dur = 35
00:56:00.175 00.009 11060 IsSlewing returns 0
00:56:00.175 00.000 11060 IsGuiding returns 0
00:56:00.227 00.052 11060 IsGuiding returns 0
00:56:00.227 00.000 11060 Move returns status 0, amount 35
00:56:00.227 00.000 11060 MoveAxis(N, 0, ABG)
00:56:00.228 00.001 11060 Move returns status 0, amount 0
00:56:00.228 00.000 11060 move complete, result=0
00:56:00.228 00.000 11060 worker thread done servicing request
00:56:00.228 00.000 11060 Worker thread wakes up
00:56:00.228 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
00:56:00.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:00.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:00.871 00.643 11060 Exposure complete
00:56:01.052 00.181 11060 worker thread done servicing request
00:56:01.052 00.000 10844 OnExposeComplete: enter
00:56:01.052 00.000 10844 UpdateGuideState(): m_state=6
00:56:01.053 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7746
00:56:01.053 00.000 10844 Star::Find returns 1 (1), X=264.89, Y=58.50, Mass=2848, SNR=34.2, Peak=255 HFD=3.5
00:56:01.053 00.000 10844 MultiStar: [#1 0.14,-0.83,0.00,M7] [#2 -0.50,-0.64,0.00,M1] [#3 0.38,-0.07,0.95,U] [#4 -0.28,0.13,0.94,U] [#5 -0.23,-0.24,1.03,U] [#6 -0.03,0.13,0.85,U] [#7 -0.36,-0.40,0.73,U] [#8 0.29,-0.12,0.85,U] 
00:56:01.053 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.06}, one-star: {0.52, 0.08}
00:56:01.053 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
00:56:01.053 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
00:56:01.053 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.85 mountX=0.05 mountY=0.07, mountTheta=0.89
00:56:01.054 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
00:56:01.054 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
00:56:01.054 00.000 11060 Worker thread wakes up
00:56:01.056 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:01.056 00.000 10844 UpdateGuideState exits: m=2848 SNR=34.2 Saturated
00:56:01.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:01.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:56:01.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:01.056 00.000 10844 Enqueuing Expose request
00:56:01.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:56:01.056 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
00:56:01.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:56:01.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:01.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:56:01.056 00.000 11060 MoveAxis(E, 0, ABG)
00:56:01.056 00.000 11060 Move returns status 0, amount 0
00:56:01.056 00.000 11060 MoveAxis(N, 0, ABG)
00:56:01.056 00.000 11060 Move returns status 0, amount 0
00:56:01.056 00.000 11060 move complete, result=0
00:56:01.056 00.000 11060 worker thread done servicing request
00:56:01.057 00.001 11060 Worker thread wakes up
00:56:01.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:01.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:01.058 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:01.686 00.628 11060 Exposure complete
00:56:01.862 00.176 11060 worker thread done servicing request
00:56:01.862 00.000 10844 OnExposeComplete: enter
00:56:01.862 00.000 10844 UpdateGuideState(): m_state=6
00:56:01.862 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7747
00:56:01.862 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=58.20, Mass=3057, SNR=35.0, Peak=242 HFD=3.4
00:56:01.863 00.001 10844 MultiStar: [#1 0.10,-0.67,0.00,M8] [#2 -0.08,-0.54,1.90,U] [#3 0.24,-0.34,0.86,U] [#4 -0.37,0.20,0.86,U] [#5 0.42,-0.20,0.97,U] [#6 -0.40,-0.43,0.92,U] [#7 -0.52,0.00,0.85,U] [#8 0.05,-0.27,0.83,U] 
00:56:01.863 00.000 10844 single-star, 7 included, MultiStar: {-0.06, -0.27}, one-star: {0.14, -0.22}
00:56:01.863 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
00:56:01.863 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
00:56:01.863 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-0.98 mountX=0.19 mountY=0.18, mountTheta=0.76
00:56:01.864 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.22, opts=13)
00:56:01.864 00.000 10844 Enqueuing Move request for scope (0.14, -0.22)
00:56:01.864 00.000 11060 Worker thread wakes up
00:56:01.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:01.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
00:56:01.864 00.000 10844 UpdateGuideState exits: m=3057 SNR=35.0
00:56:01.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
00:56:01.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:01.864 00.000 11060 Moving (0.14, -0.22) raw xDistance=0.19 yDistance=0.18
00:56:01.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:01.866 00.002 10844 Enqueuing Expose request
00:56:01.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:56:01.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:01.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:56:01.866 00.000 11060 MoveAxis(W, 32, ABG)
00:56:01.866 00.000 11060 Guiding  Dir = 3, Dur = 32
00:56:01.869 00.003 11060 IsSlewing returns 0
00:56:01.869 00.000 11060 IsGuiding returns 0
00:56:01.915 00.046 11060 IsGuiding returns 0
00:56:01.916 00.001 11060 Move returns status 0, amount 32
00:56:01.916 00.000 11060 MoveAxis(N, 0, ABG)
00:56:01.916 00.000 11060 Move returns status 0, amount 0
00:56:01.916 00.000 11060 move complete, result=0
00:56:01.916 00.000 11060 worker thread done servicing request
00:56:01.916 00.000 11060 Worker thread wakes up
00:56:01.916 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
00:56:01.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:01.917 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:02.542 00.625 11060 Exposure complete
00:56:02.727 00.185 11060 worker thread done servicing request
00:56:02.727 00.000 10844 OnExposeComplete: enter
00:56:02.727 00.000 10844 UpdateGuideState(): m_state=6
00:56:02.727 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7748
00:56:02.727 00.000 10844 Star::Find returns 1 (0), X=264.73, Y=58.22, Mass=2670, SNR=33.0, Peak=252 HFD=3.5
00:56:02.728 00.001 10844 MultiStar: [#1 -0.47,-0.64,0.00,M9] [#2 -0.70,-0.44,0.00,M1] [#3 0.46,-0.61,0.00,M1] [#4 -0.63,0.32,0.00,M1] [#5 0.08,-0.74,0.00,M1] [#6 -0.62,-0.26,0.00,M1] [#7 -0.14,-0.20,0.92,U] [#8 0.34,-0.38,0.89,U] 
00:56:02.728 00.000 10844 refined, 2 included, MultiStar: {0.19, -0.26}, one-star: {0.36, -0.20}
00:56:02.728 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
00:56:02.728 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
00:56:02.728 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-0.94 mountX=0.22 mountY=0.23, mountTheta=0.81
00:56:02.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.26, opts=13)
00:56:02.730 00.000 10844 Enqueuing Move request for scope (0.19, -0.26)
00:56:02.730 00.000 11060 Worker thread wakes up
00:56:02.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.26) opts 0xd
00:56:02.731 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.26)
00:56:02.731 00.000 11060 Moving (0.19, -0.26) raw xDistance=0.22 yDistance=0.23
00:56:02.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:56:02.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:56:02.731 00.000 11060 MoveAxis(W, 39, ABG)
00:56:02.731 00.000 11060 Guiding  Dir = 3, Dur = 39
00:56:02.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:02.731 00.000 10844 UpdateGuideState exits: m=2670 SNR=33.0
00:56:02.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:02.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:02.731 00.000 10844 Enqueuing Expose request
00:56:02.740 00.009 11060 IsSlewing returns 0
00:56:02.740 00.000 11060 IsGuiding returns 0
00:56:02.793 00.053 11060 IsGuiding returns 0
00:56:02.793 00.000 11060 Move returns status 0, amount 39
00:56:02.793 00.000 11060 MoveAxis(S, 89, ABG)
00:56:02.793 00.000 11060 Guiding  Dir = 1, Dur = 89
00:56:02.803 00.010 11060 IsSlewing returns 0
00:56:02.804 00.001 11060 IsGuiding returns 0
00:56:02.912 00.108 11060 IsGuiding returns 0
00:56:02.912 00.000 11060 Move returns status 0, amount 89
00:56:02.912 00.000 11060 move complete, result=0
00:56:02.912 00.000 11060 worker thread done servicing request
00:56:02.912 00.000 11060 Worker thread wakes up
00:56:02.912 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 89 ms SOUTH
00:56:02.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:02.913 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:03.546 00.633 11060 Exposure complete
00:56:03.714 00.168 11060 worker thread done servicing request
00:56:03.715 00.001 10844 OnExposeComplete: enter
00:56:03.715 00.000 10844 UpdateGuideState(): m_state=6
00:56:03.715 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7749
00:56:03.715 00.000 10844 Star::Find returns 1 (1), X=263.97, Y=58.58, Mass=2661, SNR=32.7, Peak=255 HFD=3.5
00:56:03.715 00.000 10844 MultiStar: [#1 0.15,-0.45,1.11,U] [#2 0.18,-0.20,2.07,U] [#3 0.30,-0.38,0.93,U] [#4 -0.73,-0.26,0.00,M2] [#5 0.52,-0.03,1.10,U] [#6 -0.35,-0.31,1.00,U] [#7 0.03,0.10,0.87,U] [#8 0.34,-0.35,0.98,U] 
00:56:03.715 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.19}, one-star: {-0.40, 0.16}
00:56:03.716 00.001 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
00:56:03.716 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
00:56:03.716 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.04 mountX=0.16 mountY=0.14, mountTheta=0.70
00:56:03.717 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.19, opts=13)
00:56:03.717 00.000 10844 Enqueuing Move request for scope (0.11, -0.19)
00:56:03.717 00.000 11060 Worker thread wakes up
00:56:03.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
00:56:03.717 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
00:56:03.717 00.000 11060 Moving (0.11, -0.19) raw xDistance=0.16 yDistance=0.14
00:56:03.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
00:56:03.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:03.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:03.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:56:03.717 00.000 11060 MoveAxis(W, 30, ABG)
00:56:03.718 00.001 11060 Guiding  Dir = 3, Dur = 30
00:56:03.718 00.000 10844 UpdateGuideState exits: m=2661 SNR=32.7 Saturated
00:56:03.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:03.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:03.718 00.000 10844 Enqueuing Expose request
00:56:03.733 00.015 11060 IsSlewing returns 0
00:56:03.733 00.000 11060 IsGuiding returns 0
00:56:03.774 00.041 11060 IsGuiding returns 0
00:56:03.774 00.000 11060 Move returns status 0, amount 30
00:56:03.774 00.000 11060 MoveAxis(N, 0, ABG)
00:56:03.774 00.000 11060 Move returns status 0, amount 0
00:56:03.775 00.001 11060 move complete, result=0
00:56:03.775 00.000 11060 worker thread done servicing request
00:56:03.775 00.000 11060 Worker thread wakes up
00:56:03.775 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
00:56:03.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:03.776 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:04.417 00.641 11060 Exposure complete
00:56:04.590 00.173 11060 worker thread done servicing request
00:56:04.590 00.000 10844 OnExposeComplete: enter
00:56:04.590 00.000 10844 UpdateGuideState(): m_state=6
00:56:04.591 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7750
00:56:04.591 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=58.82, Mass=2936, SNR=34.1, Peak=252 HFD=3.5
00:56:04.591 00.000 10844 MultiStar: [#1 -0.24,-0.37,1.00,U] [#2 0.34,-0.07,1.97,U] [#3 0.27,0.06,0.92,U] [#4 -0.47,0.41,0.00,M3] [#5 0.59,0.37,0.00,M1] [#6 -0.33,0.25,0.86,U] [#7 -0.16,0.12,0.81,U] [#8 0.27,-0.32,0.89,U] 
00:56:04.591 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.00}, one-star: {0.25, 0.40}
00:56:04.591 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
00:56:04.591 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
00:56:04.591 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.04 mountX=-0.01 mountY=0.10, mountTheta=1.72
00:56:04.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.00, opts=13)
00:56:04.593 00.000 10844 Enqueuing Move request for scope (0.10, -0.00)
00:56:04.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:04.593 00.000 10844 UpdateGuideState exits: m=2936 SNR=34.1
00:56:04.593 00.000 11060 Worker thread wakes up
00:56:04.594 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
00:56:04.594 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
00:56:04.594 00.000 11060 Moving (0.10, -0.00) raw xDistance=-0.01 yDistance=0.10
00:56:04.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:56:04.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:04.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:04.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:04.594 00.000 10844 Enqueuing Expose request
00:56:04.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:56:04.594 00.000 11060 MoveAxis(E, 0, ABG)
00:56:04.594 00.000 11060 Move returns status 0, amount 0
00:56:04.594 00.000 11060 MoveAxis(N, 0, ABG)
00:56:04.594 00.000 11060 Move returns status 0, amount 0
00:56:04.594 00.000 11060 move complete, result=0
00:56:04.594 00.000 11060 worker thread done servicing request
00:56:04.594 00.000 11060 Worker thread wakes up
00:56:04.595 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:04.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:04.596 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:05.231 00.635 11060 Exposure complete
00:56:05.431 00.200 11060 worker thread done servicing request
00:56:05.431 00.000 10844 OnExposeComplete: enter
00:56:05.431 00.000 10844 UpdateGuideState(): m_state=6
00:56:05.432 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7751
00:56:05.432 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=58.58, Mass=2740, SNR=33.5, Peak=255 HFD=3.2
00:56:05.432 00.000 10844 MultiStar: [#1 0.18,-0.10,0.99,U] [#2 -0.19,-0.73,0.00,M1] [#3 -0.15,-0.60,0.00,M1] [#4 -0.08,-0.18,0.97,U] [#5 0.03,0.11,1.00,U] [#6 -0.26,-0.01,1.01,U] [#7 -0.18,-0.35,0.82,U] [#8 -0.22,0.03,0.90,U] 
00:56:05.432 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.04}, one-star: {0.15, 0.16}
00:56:05.432 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
00:56:05.432 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
00:56:05.432 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.44 mountX=0.05 mountY=-0.04, mountTheta=-0.70
00:56:05.434 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
00:56:05.434 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
00:56:05.434 00.000 11060 Worker thread wakes up
00:56:05.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:56:05.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:56:05.434 00.000 11060 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=-0.04
00:56:05.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:56:05.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:05.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:05.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:05.434 00.000 11060 MoveAxis(E, 0, ABG)
00:56:05.434 00.000 10844 UpdateGuideState exits: m=2740 SNR=33.5 Saturated
00:56:05.434 00.000 11060 Move returns status 0, amount 0
00:56:05.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:05.434 00.000 11060 MoveAxis(N, 0, ABG)
00:56:05.435 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:05.435 00.000 10844 Enqueuing Expose request
00:56:05.435 00.000 11060 Move returns status 0, amount 0
00:56:05.435 00.000 11060 move complete, result=0
00:56:05.435 00.000 11060 worker thread done servicing request
00:56:05.435 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:05.435 00.000 11060 Worker thread wakes up
00:56:05.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:05.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:06.078 00.643 11060 Exposure complete
00:56:06.259 00.181 11060 worker thread done servicing request
00:56:06.259 00.000 10844 OnExposeComplete: enter
00:56:06.259 00.000 10844 UpdateGuideState(): m_state=6
00:56:06.259 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7752
00:56:06.259 00.000 10844 Star::Find returns 1 (1), X=264.22, Y=58.57, Mass=2775, SNR=33.2, Peak=255 HFD=3.5
00:56:06.260 00.001 10844 MultiStar: [#1 -0.24,0.19,1.06,U] [#2 -0.19,-0.55,1.97,U] [#3 0.18,-0.18,0.96,U] [#4 -0.09,0.11,0.91,U] [#5 0.20,0.21,1.00,U] [#6 -0.17,0.09,0.92,U] [#7 0.24,0.42,0.84,U] [#8 0.34,-0.06,0.90,U] 
00:56:06.260 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.15, 0.16}
00:56:06.260 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
00:56:06.260 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
00:56:06.260 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.14 mountX=0.02 mountY=-0.01, mountTheta=-0.40
00:56:06.261 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
00:56:06.261 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
00:56:06.261 00.000 11060 Worker thread wakes up
00:56:06.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
00:56:06.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
00:56:06.261 00.000 11060 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
00:56:06.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:06.262 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:06.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:06.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:06.262 00.000 10844 UpdateGuideState exits: m=2775 SNR=33.2 Saturated
00:56:06.262 00.000 11060 MoveAxis(E, 0, ABG)
00:56:06.262 00.000 11060 Move returns status 0, amount 0
00:56:06.262 00.000 11060 MoveAxis(N, 0, ABG)
00:56:06.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:06.262 00.000 11060 Move returns status 0, amount 0
00:56:06.262 00.000 11060 move complete, result=0
00:56:06.262 00.000 11060 worker thread done servicing request
00:56:06.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:06.262 00.000 10844 Enqueuing Expose request
00:56:06.262 00.000 11060 Worker thread wakes up
00:56:06.262 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:06.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:06.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:06.904 00.642 11060 Exposure complete
00:56:07.098 00.194 11060 worker thread done servicing request
00:56:07.098 00.000 10844 OnExposeComplete: enter
00:56:07.098 00.000 10844 UpdateGuideState(): m_state=6
00:56:07.098 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7753
00:56:07.098 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=58.63, Mass=2567, SNR=31.7, Peak=255 HFD=3.4
00:56:07.099 00.001 10844 MultiStar: [#1 -0.21,0.30,1.02,U] [#2 -0.13,-0.37,2.10,U] [#3 0.38,0.14,0.93,U] [#4 0.10,0.12,0.95,U] [#5 0.18,0.40,1.05,U] [#6 -0.10,0.24,0.98,U] [#7 -0.05,0.43,0.87,U] [#8 0.13,0.16,0.87,U] 
00:56:07.099 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {-0.00, 0.22}
00:56:07.099 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
00:56:07.099 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
00:56:07.099 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.12 mountY=-0.01, mountTheta=-3.09
00:56:07.100 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.12, opts=13)
00:56:07.101 00.001 10844 Enqueuing Move request for scope (0.01, 0.12)
00:56:07.101 00.000 11060 Worker thread wakes up
00:56:07.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:07.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
00:56:07.101 00.000 10844 UpdateGuideState exits: m=2567 SNR=31.7 Saturated
00:56:07.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
00:56:07.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:07.101 00.000 11060 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=-0.01
00:56:07.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:07.101 00.000 10844 Enqueuing Expose request
00:56:07.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:56:07.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:07.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:07.101 00.000 11060 MoveAxis(E, 0, ABG)
00:56:07.102 00.001 11060 Move returns status 0, amount 0
00:56:07.102 00.000 11060 MoveAxis(N, 0, ABG)
00:56:07.102 00.000 11060 Move returns status 0, amount 0
00:56:07.102 00.000 11060 move complete, result=0
00:56:07.102 00.000 11060 worker thread done servicing request
00:56:07.102 00.000 11060 Worker thread wakes up
00:56:07.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:07.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:07.104 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:07.733 00.629 11060 Exposure complete
00:56:07.897 00.164 11060 worker thread done servicing request
00:56:07.898 00.001 10844 OnExposeComplete: enter
00:56:07.898 00.000 10844 UpdateGuideState(): m_state=6
00:56:07.898 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7754
00:56:07.898 00.000 10844 Star::Find returns 1 (1), X=264.61, Y=58.66, Mass=3035, SNR=34.7, Peak=255 HFD=3.4
00:56:07.899 00.001 10844 MultiStar: [#1 -0.09,-0.82,0.00,M5] [#2 -0.37,-0.86,0.00,M1] [#3 0.74,-0.59,0.00,M1] [#4 -0.73,0.22,0.00,M1] [#5 0.38,0.27,0.90,U] [#6 -0.21,-0.25,1.02,U] [#7 -0.12,0.06,0.81,U] [#8 0.34,-0.15,0.86,U] 
00:56:07.899 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.03}, one-star: {0.25, 0.24}
00:56:07.899 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
00:56:07.899 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
00:56:07.899 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.26 mountX=-0.05 mountY=0.12, mountTheta=2.01
00:56:07.900 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
00:56:07.900 00.000 10844 Enqueuing Move request for scope (0.12, 0.03)
00:56:07.900 00.000 11060 Worker thread wakes up
00:56:07.900 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:07.900 00.000 10844 UpdateGuideState exits: m=3035 SNR=34.7 Saturated
00:56:07.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:07.901 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:07.901 00.000 10844 Enqueuing Expose request
00:56:07.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:56:07.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:56:07.901 00.000 11060 Moving (0.12, 0.03) raw xDistance=-0.05 yDistance=0.12
00:56:07.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:56:07.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:07.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:56:07.901 00.000 11060 MoveAxis(E, 0, ABG)
00:56:07.901 00.000 11060 Move returns status 0, amount 0
00:56:07.901 00.000 11060 MoveAxis(N, 0, ABG)
00:56:07.901 00.000 11060 Move returns status 0, amount 0
00:56:07.901 00.000 11060 move complete, result=0
00:56:07.901 00.000 11060 worker thread done servicing request
00:56:07.901 00.000 11060 Worker thread wakes up
00:56:07.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:07.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:07.902 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:08.544 00.642 11060 Exposure complete
00:56:08.741 00.197 11060 worker thread done servicing request
00:56:08.741 00.000 10844 OnExposeComplete: enter
00:56:08.741 00.000 10844 UpdateGuideState(): m_state=6
00:56:08.742 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7755
00:56:08.742 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=58.81, Mass=2750, SNR=33.9, Peak=215 HFD=3.5
00:56:08.742 00.000 10844 MultiStar: [#1 0.27,-0.84,0.00,M6] [#2 0.02,-0.15,2.03,U] [#3 0.34,0.17,0.93,U] [#4 -0.35,0.18,0.85,U] [#5 0.28,0.05,1.02,U] [#6 -0.55,0.33,0.00,M1] [#7 0.54,-0.08,0.76,U] [#8 0.42,-0.37,0.98,U] 
00:56:08.742 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.00}, one-star: {0.17, 0.40}
00:56:08.742 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
00:56:08.742 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
00:56:08.742 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.02 mountX=-0.03 mountY=0.17, mountTheta=1.77
00:56:08.744 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.00, opts=13)
00:56:08.744 00.000 10844 Enqueuing Move request for scope (0.18, 0.00)
00:56:08.744 00.000 11060 Worker thread wakes up
00:56:08.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:56:08.744 00.000 10844 UpdateGuideState exits: m=2750 SNR=33.9
00:56:08.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:08.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:08.745 00.001 10844 Enqueuing Expose request
00:56:08.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
00:56:08.745 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
00:56:08.745 00.000 11060 Moving (0.18, 0.00) raw xDistance=-0.03 yDistance=0.17
00:56:08.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:56:08.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:08.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:56:08.745 00.000 11060 MoveAxis(E, 0, ABG)
00:56:08.745 00.000 11060 Move returns status 0, amount 0
00:56:08.745 00.000 11060 MoveAxis(N, 0, ABG)
00:56:08.745 00.000 11060 Move returns status 0, amount 0
00:56:08.745 00.000 11060 move complete, result=0
00:56:08.745 00.000 11060 worker thread done servicing request
00:56:08.745 00.000 11060 Worker thread wakes up
00:56:08.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:08.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:08.746 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:09.378 00.632 11060 Exposure complete
00:56:09.556 00.178 11060 worker thread done servicing request
00:56:09.556 00.000 10844 OnExposeComplete: enter
00:56:09.556 00.000 10844 UpdateGuideState(): m_state=6
00:56:09.556 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7756
00:56:09.556 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.51, Mass=2701, SNR=33.1, Peak=255 HFD=3.2
00:56:09.557 00.001 10844 MultiStar: [#1 -0.19,-0.53,1.02,U] [#2 0.36,-0.32,2.07,U] [#3 0.39,-0.27,0.96,U] [#4 -0.60,0.35,0.00,M1] [#5 0.50,0.10,1.02,U] [#6 -0.28,-0.01,0.90,U] [#7 -0.24,0.04,0.85,U] [#8 0.24,0.42,0.94,U] 
00:56:09.557 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.10}, one-star: {0.21, 0.09}
00:56:09.557 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
00:56:09.557 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
00:56:09.557 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.54 mountX=0.07 mountY=0.18, mountTheta=1.21
00:56:09.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.10, opts=13)
00:56:09.559 00.000 10844 Enqueuing Move request for scope (0.16, -0.10)
00:56:09.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:09.559 00.000 10844 UpdateGuideState exits: m=2701 SNR=33.1 Saturated
00:56:09.560 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:09.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:09.560 00.000 10844 Enqueuing Expose request
00:56:09.560 00.000 11060 Worker thread wakes up
00:56:09.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
00:56:09.560 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
00:56:09.560 00.000 11060 Moving (0.16, -0.10) raw xDistance=0.07 yDistance=0.18
00:56:09.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:09.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:09.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:56:09.560 00.000 11060 MoveAxis(E, 0, ABG)
00:56:09.560 00.000 11060 Move returns status 0, amount 0
00:56:09.560 00.000 11060 MoveAxis(N, 0, ABG)
00:56:09.560 00.000 11060 Move returns status 0, amount 0
00:56:09.561 00.001 11060 move complete, result=0
00:56:09.561 00.000 11060 worker thread done servicing request
00:56:09.561 00.000 11060 Worker thread wakes up
00:56:09.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:09.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:09.562 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:10.185 00.623 11060 Exposure complete
00:56:10.355 00.170 11060 worker thread done servicing request
00:56:10.355 00.000 10844 OnExposeComplete: enter
00:56:10.355 00.000 10844 UpdateGuideState(): m_state=6
00:56:10.355 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7757
00:56:10.355 00.000 10844 Star::Find returns 1 (0), X=264.58, Y=58.40, Mass=2554, SNR=32.1, Peak=247 HFD=3.3
00:56:10.356 00.001 10844 MultiStar: [#1 -0.14,0.15,1.07,U] [#2 0.35,-0.05,2.16,U] [#3 0.26,-0.10,0.95,U] [#4 -0.36,-0.17,1.07,U] [#5 0.74,0.21,0.00,M1] [#6 -0.28,0.51,1.00,U] [#7 0.19,0.01,0.87,U] [#8 0.37,0.26,0.96,U] 
00:56:10.356 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {0.21, -0.02}
00:56:10.356 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
00:56:10.356 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
00:56:10.356 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.53 mountX=-0.08 mountY=0.09, mountTheta=2.27
00:56:10.357 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
00:56:10.357 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
00:56:10.357 00.000 11060 Worker thread wakes up
00:56:10.359 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
00:56:10.359 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
00:56:10.359 00.000 11060 Moving (0.10, 0.06) raw xDistance=-0.08 yDistance=0.09
00:56:10.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:56:10.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:10.359 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:10.359 00.000 10844 UpdateGuideState exits: m=2554 SNR=32.1
00:56:10.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:10.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:10.359 00.000 10844 Enqueuing Expose request
00:56:10.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:10.359 00.000 11060 MoveAxis(E, 0, ABG)
00:56:10.359 00.000 11060 Move returns status 0, amount 0
00:56:10.359 00.000 11060 MoveAxis(N, 0, ABG)
00:56:10.359 00.000 11060 Move returns status 0, amount 0
00:56:10.359 00.000 11060 move complete, result=0
00:56:10.360 00.001 11060 worker thread done servicing request
00:56:10.360 00.000 11060 Worker thread wakes up
00:56:10.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:10.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:10.361 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:10.997 00.636 11060 Exposure complete
00:56:11.171 00.174 11060 worker thread done servicing request
00:56:11.173 00.002 10844 OnExposeComplete: enter
00:56:11.173 00.000 10844 UpdateGuideState(): m_state=6
00:56:11.173 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7758
00:56:11.173 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.56, Mass=2633, SNR=32.7, Peak=255 HFD=3.2
00:56:11.174 00.001 10844 MultiStar: [#1 -0.08,-0.52,0.95,U] [#2 -0.13,-0.39,2.08,U] [#3 0.14,-0.41,0.93,U] [#4 -0.13,-0.05,0.92,U] [#5 0.50,-0.17,1.11,U] [#6 -0.35,-0.09,1.01,U] [#7 -0.07,0.33,0.77,U] [#8 0.03,-0.07,1.06,U] 
00:56:11.174 00.000 10844 single-star, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.02, 0.15}
00:56:11.174 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.21 = -3.08)
00:56:11.174 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
00:56:11.174 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.45 mountX=-0.15 mountY=-0.01, mountTheta=-3.09
00:56:11.176 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
00:56:11.176 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
00:56:11.176 00.000 11060 Worker thread wakes up
00:56:11.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:56:11.177 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:56:11.177 00.000 11060 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.01
00:56:11.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:56:11.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:11.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:11.177 00.000 11060 MoveAxis(E, 26, ABG)
00:56:11.177 00.000 11060 Guiding  Dir = 2, Dur = 26
00:56:11.177 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:11.177 00.000 10844 UpdateGuideState exits: m=2633 SNR=32.7 Saturated
00:56:11.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:11.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:11.177 00.000 10844 Enqueuing Expose request
00:56:11.181 00.004 11060 IsSlewing returns 0
00:56:11.181 00.000 11060 IsGuiding returns 0
00:56:11.212 00.031 11060 IsGuiding returns 0
00:56:11.212 00.000 11060 Move returns status 0, amount 26
00:56:11.212 00.000 11060 MoveAxis(N, 0, ABG)
00:56:11.212 00.000 11060 Move returns status 0, amount 0
00:56:11.212 00.000 11060 move complete, result=0
00:56:11.212 00.000 11060 worker thread done servicing request
00:56:11.212 00.000 11060 Worker thread wakes up
00:56:11.212 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
00:56:11.213 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:11.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:11.842 00.629 11060 Exposure complete
00:56:12.023 00.181 11060 worker thread done servicing request
00:56:12.023 00.000 10844 OnExposeComplete: enter
00:56:12.023 00.000 10844 UpdateGuideState(): m_state=6
00:56:12.023 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7759
00:56:12.024 00.001 10844 Star::Find returns 1 (0), X=264.77, Y=58.40, Mass=2561, SNR=32.3, Peak=250 HFD=3.2
00:56:12.024 00.000 10844 MultiStar: [#1 0.01,-0.13,1.01,U] [#2 -0.18,0.01,2.10,U] [#3 0.40,0.16,1.01,U] [#4 -0.15,-0.04,0.92,U] [#5 -0.34,0.10,1.12,U] [#6 -0.27,0.02,1.01,U] [#7 0.18,0.04,0.89,U] [#8 0.09,0.04,1.01,U] 
00:56:12.024 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.40, -0.02}
00:56:12.024 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
00:56:12.024 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
00:56:12.024 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.93 mountX=-0.02 mountY=-0.01, mountTheta=-2.61
00:56:12.026 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
00:56:12.026 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
00:56:12.027 00.001 11060 Worker thread wakes up
00:56:12.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:12.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:56:12.027 00.000 10844 UpdateGuideState exits: m=2561 SNR=32.3
00:56:12.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:56:12.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.027 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
00:56:12.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:12.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:56:12.027 00.000 10844 Enqueuing Expose request
00:56:12.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:12.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:12.027 00.000 11060 MoveAxis(E, 0, ABG)
00:56:12.027 00.000 11060 Move returns status 0, amount 0
00:56:12.028 00.001 11060 MoveAxis(N, 0, ABG)
00:56:12.028 00.000 11060 Move returns status 0, amount 0
00:56:12.028 00.000 11060 move complete, result=0
00:56:12.028 00.000 11060 worker thread done servicing request
00:56:12.028 00.000 11060 Worker thread wakes up
00:56:12.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:12.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:12.029 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:12.657 00.628 11060 Exposure complete
00:56:12.837 00.180 11060 worker thread done servicing request
00:56:12.837 00.000 10844 OnExposeComplete: enter
00:56:12.837 00.000 10844 UpdateGuideState(): m_state=6
00:56:12.837 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7760
00:56:12.837 00.000 10844 Star::Find returns 1 (1), X=264.71, Y=58.65, Mass=3070, SNR=35.3, Peak=255 HFD=3.5
00:56:12.837 00.000 10844 MultiStar: [#1 0.30,-0.01,0.96,U] [#2 -0.13,0.22,1.88,U] [#3 0.35,0.32,0.87,U] [#4 -0.06,-0.01,0.87,U] [#5 0.53,-0.11,1.05,U] [#6 -0.11,-0.10,0.85,U] [#7 -0.44,0.22,0.80,U] [#8 -0.08,0.37,0.87,U] 
00:56:12.838 00.001 10844 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.35, 0.23}
00:56:12.838 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
00:56:12.838 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
00:56:12.838 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.05 mountX=-0.14 mountY=0.05, mountTheta=2.79
00:56:12.839 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
00:56:12.839 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
00:56:12.839 00.000 11060 Worker thread wakes up
00:56:12.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:12.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
00:56:12.839 00.000 10844 UpdateGuideState exits: m=3070 SNR=35.3 Saturated
00:56:12.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
00:56:12.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.839 00.000 11060 Moving (0.07, 0.13) raw xDistance=-0.14 yDistance=0.05
00:56:12.840 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:12.840 00.000 10844 Enqueuing Expose request
00:56:12.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:56:12.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:12.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:56:12.840 00.000 11060 MoveAxis(E, 25, ABG)
00:56:12.840 00.000 11060 Guiding  Dir = 2, Dur = 25
00:56:12.873 00.033 11060 IsSlewing returns 0
00:56:12.874 00.001 11060 IsGuiding returns 0
00:56:12.920 00.046 11060 IsGuiding returns 0
00:56:12.920 00.000 11060 Move returns status 0, amount 25
00:56:12.920 00.000 11060 MoveAxis(N, 0, ABG)
00:56:12.920 00.000 11060 Move returns status 0, amount 0
00:56:12.920 00.000 11060 move complete, result=0
00:56:12.920 00.000 11060 worker thread done servicing request
00:56:12.920 00.000 11060 Worker thread wakes up
00:56:12.920 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
00:56:12.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:12.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:13.555 00.635 11060 Exposure complete
00:56:13.730 00.175 11060 worker thread done servicing request
00:56:13.730 00.000 10844 OnExposeComplete: enter
00:56:13.730 00.000 10844 UpdateGuideState(): m_state=6
00:56:13.731 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7761
00:56:13.731 00.000 10844 Star::Find returns 1 (0), X=264.77, Y=58.01, Mass=2788, SNR=33.6, Peak=241 HFD=3.4
00:56:13.731 00.000 10844 MultiStar: [#1 -0.42,-0.32,0.94,U] [#2 -0.10,-0.25,1.91,U] [#3 0.35,-0.25,0.97,U] [#4 -0.41,-0.54,0.00,M1] [#5 -0.11,-0.68,0.00,M1] [#6 -0.17,-0.23,0.93,U] [#7 -0.17,-0.54,0.80,U] [#8 0.17,-0.27,0.98,U] 
00:56:13.731 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.31}, one-star: {0.40, -0.41}
00:56:13.731 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
00:56:13.731 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
00:56:13.731 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.56 mountX=0.31 mountY=0.06, mountTheta=0.18
00:56:13.733 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.31, opts=13)
00:56:13.733 00.000 10844 Enqueuing Move request for scope (0.00, -0.31)
00:56:13.733 00.000 11060 Worker thread wakes up
00:56:13.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.31) opts 0xd
00:56:13.733 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.31)
00:56:13.733 00.000 11060 Moving (0.00, -0.31) raw xDistance=0.31 yDistance=0.06
00:56:13.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
00:56:13.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:13.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:13.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:56:13.734 00.001 11060 MoveAxis(W, 52, ABG)
00:56:13.734 00.000 11060 Guiding  Dir = 3, Dur = 52
00:56:13.734 00.000 10844 UpdateGuideState exits: m=2788 SNR=33.6
00:56:13.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:13.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:13.734 00.000 10844 Enqueuing Expose request
00:56:13.752 00.018 11060 IsSlewing returns 0
00:56:13.752 00.000 11060 IsGuiding returns 0
00:56:13.812 00.060 11060 IsGuiding returns 0
00:56:13.812 00.000 11060 Move returns status 0, amount 52
00:56:13.812 00.000 11060 MoveAxis(N, 0, ABG)
00:56:13.812 00.000 11060 Move returns status 0, amount 0
00:56:13.812 00.000 11060 move complete, result=0
00:56:13.813 00.001 11060 worker thread done servicing request
00:56:13.813 00.000 11060 Worker thread wakes up
00:56:13.813 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
00:56:13.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:13.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:14.448 00.635 11060 Exposure complete
00:56:14.623 00.175 11060 worker thread done servicing request
00:56:14.623 00.000 10844 OnExposeComplete: enter
00:56:14.623 00.000 10844 UpdateGuideState(): m_state=6
00:56:14.623 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7762
00:56:14.623 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.22, Mass=2672, SNR=32.8, Peak=255 HFD=3.5
00:56:14.623 00.000 10844 MultiStar: [#1 -0.56,0.32,0.00,M1] [#2 -0.12,-0.32,2.10,U] [#3 0.03,0.03,0.98,U] [#4 -0.03,0.41,0.93,U] [#5 0.25,-0.27,1.03,U] [#6 -1.00,-0.32,0.00,M1] [#7 -0.67,-0.01,0.00,M1] [#8 0.01,0.13,0.93,U] 
00:56:14.623 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.09}, one-star: {-0.07, -0.20}
00:56:14.623 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
00:56:14.623 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
00:56:14.623 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.66 mountX=0.09 mountY=0.01, mountTheta=0.08
00:56:14.625 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
00:56:14.625 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
00:56:14.625 00.000 11060 Worker thread wakes up
00:56:14.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:14.625 00.000 10844 UpdateGuideState exits: m=2672 SNR=32.8 Saturated
00:56:14.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:14.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:14.625 00.000 10844 Enqueuing Expose request
00:56:14.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
00:56:14.625 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
00:56:14.625 00.000 11060 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=0.01
00:56:14.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:56:14.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:14.626 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:56:14.626 00.000 11060 MoveAxis(E, 0, ABG)
00:56:14.626 00.000 11060 Move returns status 0, amount 0
00:56:14.626 00.000 11060 MoveAxis(N, 0, ABG)
00:56:14.626 00.000 11060 Move returns status 0, amount 0
00:56:14.626 00.000 11060 move complete, result=0
00:56:14.626 00.000 11060 worker thread done servicing request
00:56:14.626 00.000 11060 Worker thread wakes up
00:56:14.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:14.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:14.628 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:15.258 00.630 11060 Exposure complete
00:56:15.431 00.173 11060 worker thread done servicing request
00:56:15.431 00.000 10844 OnExposeComplete: enter
00:56:15.431 00.000 10844 UpdateGuideState(): m_state=6
00:56:15.431 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7763
00:56:15.431 00.000 10844 Star::Find returns 1 (0), X=264.47, Y=58.25, Mass=2549, SNR=32.0, Peak=249 HFD=3.4
00:56:15.432 00.001 10844 MultiStar: [#1 -0.02,-0.40,1.13,U] [#2 -0.32,-0.12,2.02,U] [#3 0.15,0.05,0.95,U] [#4 -0.20,-0.32,0.98,U] [#5 -0.05,0.11,1.05,U] [#6 -0.31,0.19,1.04,U] [#7 -0.12,0.37,0.90,U] [#8 0.16,0.25,1.05,U] 
00:56:15.432 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {0.10, -0.17}
00:56:15.432 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
00:56:15.432 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
00:56:15.432 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.91 mountX=0.04 mountY=-0.09, mountTheta=-1.16
00:56:15.433 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
00:56:15.433 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
00:56:15.433 00.000 11060 Worker thread wakes up
00:56:15.434 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:15.434 00.000 10844 UpdateGuideState exits: m=2549 SNR=32.0
00:56:15.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:15.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:15.434 00.000 10844 Enqueuing Expose request
00:56:15.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
00:56:15.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
00:56:15.434 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.04 yDistance=-0.09
00:56:15.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:56:15.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:15.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:56:15.434 00.000 11060 MoveAxis(E, 0, ABG)
00:56:15.434 00.000 11060 Move returns status 0, amount 0
00:56:15.434 00.000 11060 MoveAxis(N, 0, ABG)
00:56:15.434 00.000 11060 Move returns status 0, amount 0
00:56:15.434 00.000 11060 move complete, result=0
00:56:15.434 00.000 11060 worker thread done servicing request
00:56:15.435 00.001 11060 Worker thread wakes up
00:56:15.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:15.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:15.435 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:16.084 00.649 11060 Exposure complete
00:56:16.256 00.172 11060 worker thread done servicing request
00:56:16.256 00.000 10844 OnExposeComplete: enter
00:56:16.256 00.000 10844 UpdateGuideState(): m_state=6
00:56:16.258 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7764
00:56:16.258 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=58.65, Mass=3338, SNR=36.5, Peak=255 HFD=3.6
00:56:16.258 00.000 10844 MultiStar: [#1 -0.40,-0.26,0.89,U] [#2 -0.17,-0.27,1.78,U] [#3 0.23,0.15,0.82,U] [#4 0.07,0.35,0.89,U] [#5 0.54,-0.19,1.01,U] [#6 -0.49,-0.11,0.79,U] [#7 -0.03,0.14,0.79,U] [#8 0.69,-0.55,0.00,M1] 
00:56:16.258 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.13, 0.24}
00:56:16.258 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
00:56:16.258 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
00:56:16.259 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.65 mountX=0.04 mountY=-0.05, mountTheta=-0.90
00:56:16.259 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
00:56:16.260 00.001 10844 Enqueuing Move request for scope (-0.05, -0.03)
00:56:16.260 00.000 11060 Worker thread wakes up
00:56:16.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
00:56:16.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
00:56:16.260 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=-0.05
00:56:16.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:56:16.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:16.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:16.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:16.260 00.000 11060 MoveAxis(E, 0, ABG)
00:56:16.260 00.000 11060 Move returns status 0, amount 0
00:56:16.260 00.000 11060 MoveAxis(N, 0, ABG)
00:56:16.260 00.000 11060 Move returns status 0, amount 0
00:56:16.260 00.000 11060 move complete, result=0
00:56:16.260 00.000 10844 UpdateGuideState exits: m=3338 SNR=36.5 Saturated
00:56:16.260 00.000 11060 worker thread done servicing request
00:56:16.261 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:16.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:16.261 00.000 10844 Enqueuing Expose request
00:56:16.261 00.000 11060 Worker thread wakes up
00:56:16.261 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:16.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:16.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:16.900 00.639 11060 Exposure complete
00:56:17.066 00.166 11060 worker thread done servicing request
00:56:17.066 00.000 10844 OnExposeComplete: enter
00:56:17.066 00.000 10844 UpdateGuideState(): m_state=6
00:56:17.066 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7765
00:56:17.066 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=58.34, Mass=2922, SNR=34.5, Peak=254 HFD=3.3
00:56:17.067 00.001 10844 MultiStar: [#1 -0.61,0.23,0.00,M1] [#2 -0.37,0.16,2.07,U] [#3 0.17,0.01,0.98,U] [#4 -0.56,0.01,1.02,U] [#5 0.36,-0.15,0.92,U] [#6 -0.64,0.07,0.00,M1] [#7 -0.60,0.43,0.00,M1] [#8 0.11,-0.07,1.01,U] 
00:56:17.067 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.01}, one-star: {-0.32, -0.07}
00:56:17.067 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
00:56:17.067 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.49)
00:56:17.067 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.06 mountX=0.02 mountY=-0.15, mountTheta=-1.47
00:56:17.068 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.01, opts=13)
00:56:17.068 00.000 10844 Enqueuing Move request for scope (-0.15, 0.01)
00:56:17.068 00.000 11060 Worker thread wakes up
00:56:17.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
00:56:17.069 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
00:56:17.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:17.069 00.000 11060 Moving (-0.15, 0.01) raw xDistance=0.02 yDistance=-0.15
00:56:17.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:17.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:17.069 00.000 10844 UpdateGuideState exits: m=2922 SNR=34.5
00:56:17.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:17.069 00.000 11060 MoveAxis(E, 0, ABG)
00:56:17.069 00.000 11060 Move returns status 0, amount 0
00:56:17.069 00.000 11060 MoveAxis(N, 0, ABG)
00:56:17.069 00.000 11060 Move returns status 0, amount 0
00:56:17.069 00.000 11060 move complete, result=0
00:56:17.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:17.069 00.000 11060 worker thread done servicing request
00:56:17.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:17.069 00.000 10844 Enqueuing Expose request
00:56:17.071 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:17.071 00.000 11060 Worker thread wakes up
00:56:17.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:17.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:17.701 00.630 11060 Exposure complete
00:56:17.859 00.158 11060 worker thread done servicing request
00:56:17.859 00.000 10844 OnExposeComplete: enter
00:56:17.859 00.000 10844 UpdateGuideState(): m_state=6
00:56:17.859 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7766
00:56:17.859 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.49, Mass=2701, SNR=33.4, Peak=255 HFD=3.3
00:56:17.859 00.000 10844 MultiStar: [#1 -0.32,-0.09,1.08,U] [#2 -0.56,0.18,2.09,U] [#3 0.23,-0.26,0.96,U] [#4 -0.67,0.40,0.00,M1] [#5 0.44,0.09,1.00,U] [#6 -0.07,0.02,0.95,U] [#7 -0.35,-0.02,0.83,U] [#8 0.25,0.35,0.95,U] 
00:56:17.859 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.06}, one-star: {-0.05, 0.07}
00:56:17.859 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
00:56:17.859 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
00:56:17.859 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.20 mountX=-0.06 mountY=-0.07, mountTheta=-2.34
00:56:17.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
00:56:17.861 00.001 10844 Enqueuing Move request for scope (-0.05, 0.07)
00:56:17.861 00.000 11060 Worker thread wakes up
00:56:17.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
00:56:17.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
00:56:17.861 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=-0.07
00:56:17.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:56:17.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:17.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:17.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:17.861 00.000 11060 MoveAxis(E, 0, ABG)
00:56:17.861 00.000 11060 Move returns status 0, amount 0
00:56:17.861 00.000 11060 MoveAxis(N, 0, ABG)
00:56:17.861 00.000 11060 Move returns status 0, amount 0
00:56:17.861 00.000 10844 UpdateGuideState exits: m=2701 SNR=33.4 Saturated
00:56:17.861 00.000 11060 move complete, result=0
00:56:17.861 00.000 11060 worker thread done servicing request
00:56:17.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:17.862 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:17.862 00.000 10844 Enqueuing Expose request
00:56:17.862 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:17.862 00.000 11060 Worker thread wakes up
00:56:17.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:17.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:18.496 00.634 11060 Exposure complete
00:56:18.666 00.170 11060 worker thread done servicing request
00:56:18.667 00.001 10844 OnExposeComplete: enter
00:56:18.667 00.000 10844 UpdateGuideState(): m_state=6
00:56:18.667 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7767
00:56:18.667 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.83, Mass=2979, SNR=35.0, Peak=255 HFD=3.7
00:56:18.667 00.000 10844 MultiStar: [#1 0.04,0.02,0.95,U] [#2 -0.20,0.30,1.89,U] [#3 0.14,-0.26,0.92,U] [#4 -0.24,0.32,0.89,U] [#5 0.39,0.17,1.08,U] [#6 -0.15,0.00,0.90,U] [#7 -0.18,0.31,0.83,U] [#8 0.00,0.01,0.87,U] 
00:56:18.667 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.16}, one-star: {-0.04, 0.42}
00:56:18.667 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.55 = -2.74)
00:56:18.667 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
00:56:18.668 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.79 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
00:56:18.669 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
00:56:18.669 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
00:56:18.669 00.000 11060 Worker thread wakes up
00:56:18.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
00:56:18.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
00:56:18.669 00.000 11060 Moving (-0.04, 0.16) raw xDistance=-0.15 yDistance=-0.06
00:56:18.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:56:18.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:18.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:18.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:56:18.669 00.000 11060 MoveAxis(E, 26, ABG)
00:56:18.669 00.000 11060 Guiding  Dir = 2, Dur = 26
00:56:18.669 00.000 10844 UpdateGuideState exits: m=2979 SNR=35.0 Saturated
00:56:18.670 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:18.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:18.670 00.000 10844 Enqueuing Expose request
00:56:18.680 00.010 11060 IsSlewing returns 0
00:56:18.681 00.001 11060 IsGuiding returns 0
00:56:18.727 00.046 11060 IsGuiding returns 0
00:56:18.728 00.001 11060 Move returns status 0, amount 26
00:56:18.728 00.000 11060 MoveAxis(N, 0, ABG)
00:56:18.728 00.000 11060 Move returns status 0, amount 0
00:56:18.728 00.000 11060 move complete, result=0
00:56:18.728 00.000 11060 worker thread done servicing request
00:56:18.728 00.000 11060 Worker thread wakes up
00:56:18.730 00.002 10844 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
00:56:18.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:18.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:19.359 00.629 11060 Exposure complete
00:56:19.523 00.164 11060 worker thread done servicing request
00:56:19.523 00.000 10844 OnExposeComplete: enter
00:56:19.523 00.000 10844 UpdateGuideState(): m_state=6
00:56:19.525 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7768
00:56:19.525 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.13, Mass=3251, SNR=36.7, Peak=255 HFD=3.7
00:56:19.525 00.000 10844 MultiStar: [#1 -0.84,-0.25,0.00,M1] [#2 -0.64,-0.03,0.00,M1] [#3 0.05,-0.59,0.85,U] [#4 -0.13,-0.37,0.87,U] [#5 0.18,-0.28,0.84,U] [#6 -0.39,-0.52,0.00,M1] [#7 -0.54,-0.50,0.00,M1] [#8 -0.01,-0.02,0.87,U] 
00:56:19.525 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.31}, one-star: {-0.20, -0.28}
00:56:19.525 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
00:56:19.526 00.001 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
00:56:19.526 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.67 mountX=0.31 mountY=0.02, mountTheta=0.07
00:56:19.527 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.31, opts=13)
00:56:19.527 00.000 10844 Enqueuing Move request for scope (-0.03, -0.31)
00:56:19.527 00.000 11060 Worker thread wakes up
00:56:19.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
00:56:19.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
00:56:19.527 00.000 11060 Moving (-0.03, -0.31) raw xDistance=0.31 yDistance=0.02
00:56:19.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
00:56:19.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:19.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:19.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:56:19.527 00.000 11060 MoveAxis(W, 53, ABG)
00:56:19.528 00.001 11060 Guiding  Dir = 3, Dur = 53
00:56:19.528 00.000 10844 UpdateGuideState exits: m=3251 SNR=36.7 Saturated
00:56:19.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:19.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:19.528 00.000 10844 Enqueuing Expose request
00:56:19.542 00.014 11060 IsSlewing returns 0
00:56:19.542 00.000 11060 IsGuiding returns 0
00:56:19.603 00.061 11060 IsGuiding returns 0
00:56:19.603 00.000 11060 Move returns status 0, amount 53
00:56:19.603 00.000 11060 MoveAxis(N, 0, ABG)
00:56:19.603 00.000 11060 Move returns status 0, amount 0
00:56:19.603 00.000 11060 move complete, result=0
00:56:19.603 00.000 11060 worker thread done servicing request
00:56:19.603 00.000 10844 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
00:56:19.603 00.000 11060 Worker thread wakes up
00:56:19.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:19.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:20.231 00.628 11060 Exposure complete
00:56:20.395 00.164 11060 worker thread done servicing request
00:56:20.395 00.000 10844 OnExposeComplete: enter
00:56:20.396 00.001 10844 UpdateGuideState(): m_state=6
00:56:20.396 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7769
00:56:20.396 00.000 10844 Star::Find returns 1 (0), X=264.93, Y=58.45, Mass=2557, SNR=32.1, Peak=254 HFD=3.1
00:56:20.396 00.000 10844 MultiStar: [#1 -0.55,0.01,1.13,U] [#2 -0.81,0.14,0.00,M2] [#3 0.18,-0.35,0.94,U] [#4 -0.16,0.25,1.02,U] [#5 0.17,0.05,1.08,U] [#6 -0.20,0.25,0.98,U] [#7 -0.67,0.40,0.00,M2] [#8 0.48,0.53,0.00,M1] 
00:56:20.396 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.04}, one-star: {0.56, 0.03}
00:56:20.396 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
00:56:20.396 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
00:56:20.397 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.83 mountX=-0.04 mountY=-0.02, mountTheta=-2.72
00:56:20.398 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
00:56:20.398 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
00:56:20.404 00.006 11060 Worker thread wakes up
00:56:20.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:20.404 00.000 10844 UpdateGuideState exits: m=2557 SNR=32.1
00:56:20.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:20.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:20.404 00.000 10844 Enqueuing Expose request
00:56:20.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:56:20.406 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:56:20.406 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.02
00:56:20.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:56:20.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:20.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:56:20.406 00.000 11060 MoveAxis(E, 0, ABG)
00:56:20.406 00.000 11060 Move returns status 0, amount 0
00:56:20.406 00.000 11060 MoveAxis(N, 0, ABG)
00:56:20.406 00.000 11060 Move returns status 0, amount 0
00:56:20.406 00.000 11060 move complete, result=0
00:56:20.406 00.000 11060 worker thread done servicing request
00:56:20.406 00.000 11060 Worker thread wakes up
00:56:20.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:20.407 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:20.408 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:21.045 00.637 11060 Exposure complete
00:56:21.223 00.178 11060 worker thread done servicing request
00:56:21.223 00.000 10844 OnExposeComplete: enter
00:56:21.223 00.000 10844 UpdateGuideState(): m_state=6
00:56:21.223 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7770
00:56:21.223 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=58.45, Mass=2934, SNR=34.9, Peak=246 HFD=3.2
00:56:21.224 00.001 10844 MultiStar: [#1 -0.18,-0.23,1.07,U] [#2 -0.26,0.12,2.01,U] [#3 -0.43,-0.28,0.87,U] [#4 -0.27,0.66,0.00,M1] [#5 -0.01,0.23,1.05,U] [#6 -0.72,0.51,0.00,M1] [#7 -0.49,-0.07,0.85,U] [#8 -0.54,0.24,0.84,U] 
00:56:21.224 00.000 10844 single-star, 6 included, MultiStar: {-0.23, 0.02}, one-star: {0.15, 0.03}
00:56:21.224 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
00:56:21.224 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
00:56:21.224 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.22 mountX=-0.06 mountY=0.15, mountTheta=1.97
00:56:21.225 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
00:56:21.226 00.001 10844 Enqueuing Move request for scope (0.15, 0.03)
00:56:21.226 00.000 11060 Worker thread wakes up
00:56:21.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:21.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:56:21.226 00.000 10844 UpdateGuideState exits: m=2934 SNR=34.9
00:56:21.226 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:56:21.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:21.226 00.000 11060 Moving (0.15, 0.03) raw xDistance=-0.06 yDistance=0.15
00:56:21.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:21.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:56:21.226 00.000 10844 Enqueuing Expose request
00:56:21.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:21.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:56:21.226 00.000 11060 MoveAxis(E, 0, ABG)
00:56:21.226 00.000 11060 Move returns status 0, amount 0
00:56:21.226 00.000 11060 MoveAxis(N, 0, ABG)
00:56:21.226 00.000 11060 Move returns status 0, amount 0
00:56:21.226 00.000 11060 move complete, result=0
00:56:21.227 00.001 11060 worker thread done servicing request
00:56:21.227 00.000 11060 Worker thread wakes up
00:56:21.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:21.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:21.229 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:21.854 00.625 11060 Exposure complete
00:56:22.028 00.174 11060 worker thread done servicing request
00:56:22.028 00.000 10844 OnExposeComplete: enter
00:56:22.028 00.000 10844 UpdateGuideState(): m_state=6
00:56:22.028 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7771
00:56:22.028 00.000 10844 Star::Find returns 1 (0), X=264.85, Y=59.38, Mass=2643, SNR=32.6, Peak=242 HFD=3.4
00:56:22.029 00.001 10844 MultiStar: [#1 -0.25,0.03,1.14,U] [#2 -0.15,0.41,2.21,U] [#3 -0.19,-0.18,1.02,U] [#4 0.12,0.31,0.96,U] [#5 -0.15,0.48,1.16,U] [#6 -0.27,-0.28,0.96,U] [#7 -0.48,0.25,0.98,U] [#8 -0.39,-0.19,1.00,U] 
00:56:22.029 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.23}, one-star: {0.48, 0.96}
00:56:22.029 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
00:56:22.029 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.41)
00:56:22.029 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.27 cameraTheta=2.14 mountX=-0.20 mountY=-0.18, mountTheta=-2.40
00:56:22.030 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.23, opts=13)
00:56:22.030 00.000 10844 Enqueuing Move request for scope (-0.15, 0.23)
00:56:22.031 00.001 11060 Worker thread wakes up
00:56:22.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:22.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
00:56:22.031 00.000 10844 UpdateGuideState exits: m=2643 SNR=32.6
00:56:22.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:22.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:22.031 00.000 10844 Enqueuing Expose request
00:56:22.031 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
00:56:22.031 00.000 11060 Moving (-0.15, 0.23) raw xDistance=-0.20 yDistance=-0.18
00:56:22.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:56:22.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:22.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:56:22.031 00.000 11060 MoveAxis(E, 34, ABG)
00:56:22.031 00.000 11060 Guiding  Dir = 2, Dur = 34
00:56:22.052 00.021 11060 IsSlewing returns 0
00:56:22.052 00.000 11060 IsGuiding returns 0
00:56:22.114 00.062 11060 IsGuiding returns 0
00:56:22.114 00.000 11060 Move returns status 0, amount 34
00:56:22.114 00.000 11060 MoveAxis(N, 0, ABG)
00:56:22.116 00.002 11060 Move returns status 0, amount 0
00:56:22.116 00.000 11060 move complete, result=0
00:56:22.116 00.000 11060 worker thread done servicing request
00:56:22.116 00.000 11060 Worker thread wakes up
00:56:22.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:22.116 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
00:56:22.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:22.745 00.629 11060 Exposure complete
00:56:22.917 00.172 11060 worker thread done servicing request
00:56:22.917 00.000 10844 OnExposeComplete: enter
00:56:22.917 00.000 10844 UpdateGuideState(): m_state=6
00:56:22.917 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7772
00:56:22.917 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=58.94, Mass=2855, SNR=34.2, Peak=234 HFD=3.7
00:56:22.918 00.001 10844 MultiStar: [#1 -0.87,0.12,0.00,M1] [#2 -0.47,-0.07,1.90,U] [#3 -0.43,0.18,1.03,U] [#4 -0.07,0.63,0.00,M1] [#5 0.22,0.31,0.99,U] [#6 -0.38,0.13,0.89,U] [#7 -0.57,0.38,0.00,M1] [#8 -0.02,0.31,1.00,U] 
00:56:22.918 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.19}, one-star: {-0.17, 0.52}
00:56:22.918 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
00:56:22.918 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.08)
00:56:22.918 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.31 cameraTheta=2.47 mountX=-0.14 mountY=-0.27, mountTheta=-2.06
00:56:22.919 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.19, opts=13)
00:56:22.919 00.000 10844 Enqueuing Move request for scope (-0.24, 0.19)
00:56:22.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:22.920 00.001 10844 UpdateGuideState exits: m=2855 SNR=34.2
00:56:22.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:22.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:22.920 00.000 10844 Enqueuing Expose request
00:56:22.920 00.000 11060 Worker thread wakes up
00:56:22.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
00:56:22.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
00:56:22.920 00.000 11060 Moving (-0.24, 0.19) raw xDistance=-0.14 yDistance=-0.27
00:56:22.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:56:22.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:56:22.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:56:22.920 00.000 11060 MoveAxis(E, 26, ABG)
00:56:22.920 00.000 11060 Guiding  Dir = 2, Dur = 26
00:56:22.928 00.008 11060 IsSlewing returns 0
00:56:22.928 00.000 11060 IsGuiding returns 0
00:56:22.959 00.031 11060 IsGuiding returns 0
00:56:22.959 00.000 11060 Move returns status 0, amount 26
00:56:22.959 00.000 11060 MoveAxis(N, 0, ABG)
00:56:22.959 00.000 11060 Move returns status 0, amount 0
00:56:22.959 00.000 11060 move complete, result=0
00:56:22.959 00.000 11060 worker thread done servicing request
00:56:22.959 00.000 11060 Worker thread wakes up
00:56:22.959 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.3 px 0 ms NORTH
00:56:22.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:22.960 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:23.590 00.630 11060 Exposure complete
00:56:23.763 00.173 11060 worker thread done servicing request
00:56:23.763 00.000 10844 OnExposeComplete: enter
00:56:23.763 00.000 10844 UpdateGuideState(): m_state=6
00:56:23.763 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7773
00:56:23.763 00.000 10844 Star::Find returns 1 (0), X=264.37, Y=58.76, Mass=2726, SNR=33.4, Peak=242 HFD=3.3
00:56:23.764 00.001 10844 MultiStar: [#1 -0.36,-0.03,0.93,U] [#2 -0.60,0.06,1.97,U] [#3 0.07,0.28,0.88,U] [#4 -0.55,0.37,0.00,M2] [#5 -0.17,0.40,1.03,U] [#6 -0.36,0.36,0.93,U] [#7 -0.59,0.53,0.00,M2] [#8 -0.15,0.15,0.95,U] 
00:56:23.764 00.000 10844 refined, 6 included, MultiStar: {-0.27, 0.20}, one-star: {0.00, 0.35}
00:56:23.764 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
00:56:23.764 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
00:56:23.764 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.34 cameraTheta=2.50 mountX=-0.15 mountY=-0.30, mountTheta=-2.04
00:56:23.765 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.20, opts=13)
00:56:23.765 00.000 10844 Enqueuing Move request for scope (-0.27, 0.20)
00:56:23.765 00.000 11060 Worker thread wakes up
00:56:23.766 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.20) opts 0xd
00:56:23.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.20)
00:56:23.766 00.000 11060 Moving (-0.27, 0.20) raw xDistance=-0.15 yDistance=-0.30
00:56:23.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:56:23.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:56:23.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:23.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:56:23.766 00.000 11060 MoveAxis(E, 27, ABG)
00:56:23.766 00.000 11060 Guiding  Dir = 2, Dur = 27
00:56:23.766 00.000 10844 UpdateGuideState exits: m=2726 SNR=33.4
00:56:23.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:23.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:23.766 00.000 10844 Enqueuing Expose request
00:56:23.773 00.007 11060 IsSlewing returns 0
00:56:23.773 00.000 11060 IsGuiding returns 0
00:56:23.811 00.038 11060 IsGuiding returns 0
00:56:23.811 00.000 11060 Move returns status 0, amount 27
00:56:23.811 00.000 11060 MoveAxis(N, 0, ABG)
00:56:23.811 00.000 11060 Move returns status 0, amount 0
00:56:23.811 00.000 11060 move complete, result=0
00:56:23.811 00.000 11060 worker thread done servicing request
00:56:23.811 00.000 11060 Worker thread wakes up
00:56:23.811 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.3 px 0 ms NORTH
00:56:23.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:23.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:24.452 00.641 11060 Exposure complete
00:56:24.645 00.193 11060 worker thread done servicing request
00:56:24.646 00.001 10844 OnExposeComplete: enter
00:56:24.646 00.000 10844 UpdateGuideState(): m_state=6
00:56:24.646 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7774
00:56:24.646 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=59.05, Mass=2345, SNR=30.7, Peak=228 HFD=3.3
00:56:24.646 00.000 10844 MultiStar: [#1 0.21,-0.13,1.08,U] [#2 -0.52,0.09,2.20,U] [#3 0.39,0.30,1.07,U] [#4 -0.63,0.15,0.00,M3] [#5 -0.23,0.50,1.24,U] [#6 -0.68,0.42,0.00,M1] [#7 -0.15,0.23,1.05,U] [#8 -0.44,0.33,0.92,U] 
00:56:24.646 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.25}, one-star: {-0.02, 0.63}
00:56:24.646 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
00:56:24.647 00.001 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
00:56:24.647 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.13 mountX=-0.22 mountY=-0.20, mountTheta=-2.41
00:56:24.648 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.25, opts=13)
00:56:24.648 00.000 10844 Enqueuing Move request for scope (-0.16, 0.25)
00:56:24.648 00.000 11060 Worker thread wakes up
00:56:24.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:24.648 00.000 10844 UpdateGuideState exits: m=2345 SNR=30.7
00:56:24.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:24.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:24.648 00.000 10844 Enqueuing Expose request
00:56:24.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
00:56:24.649 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
00:56:24.649 00.000 11060 Moving (-0.16, 0.25) raw xDistance=-0.22 yDistance=-0.20
00:56:24.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:56:24.649 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.28 newest=-0.77
00:56:24.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:56:24.649 00.000 11060 MoveAxis(E, 39, ABG)
00:56:24.649 00.000 11060 Guiding  Dir = 2, Dur = 39
00:56:24.668 00.019 11060 IsSlewing returns 0
00:56:24.668 00.000 11060 IsGuiding returns 0
00:56:24.710 00.042 11060 IsGuiding returns 0
00:56:24.710 00.000 11060 Move returns status 0, amount 39
00:56:24.710 00.000 11060 BLC: Oldest BLC event removed
00:56:24.710 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:56:24.710 00.000 11060 MoveAxis(N, 828, ABG)
00:56:24.710 00.000 11060 duration set to 750 by maxDecDuration
00:56:24.710 00.000 11060 Guiding  Dir = 0, Dur = 750
00:56:24.726 00.016 11060 IsSlewing returns 0
00:56:24.739 00.013 11060 IsGuiding returns 0
00:56:25.492 00.753 11060 IsGuiding returns 0
00:56:25.492 00.000 11060 Move returns status 0, amount 750
00:56:25.492 00.000 11060 move complete, result=0
00:56:25.493 00.001 11060 worker thread done servicing request
00:56:25.493 00.000 11060 Worker thread wakes up
00:56:25.493 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 750 ms NORTH
00:56:25.494 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:25.495 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:26.139 00.644 11060 Exposure complete
00:56:26.314 00.175 11060 worker thread done servicing request
00:56:26.315 00.001 10844 OnExposeComplete: enter
00:56:26.315 00.000 10844 UpdateGuideState(): m_state=6
00:56:26.315 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7775
00:56:26.315 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.29, Mass=3078, SNR=35.0, Peak=255 HFD=3.7
00:56:26.315 00.000 10844 MultiStar: [#1 0.05,0.07,0.94,U] [#2 -0.48,0.25,1.86,U] [#3 0.33,-0.24,0.98,U] [#4 -0.04,0.23,0.93,U] [#5 0.54,0.46,0.00,M1] [#6 -0.50,0.40,0.00,M2] [#7 -0.52,0.38,0.00,M2] [#8 0.09,-0.09,0.87,U] 
00:56:26.315 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.05}, one-star: {-0.11, -0.13}
00:56:26.316 00.001 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
00:56:26.316 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
00:56:26.316 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.66 mountX=-0.03 mountY=-0.10, mountTheta=-1.87
00:56:26.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
00:56:26.317 00.000 10844 Enqueuing Move request for scope (-0.09, 0.05)
00:56:26.317 00.000 11060 Worker thread wakes up
00:56:26.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
00:56:26.318 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
00:56:26.318 00.000 11060 Moving (-0.09, 0.05) raw xDistance=-0.03 yDistance=-0.10
00:56:26.318 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.139503, 1:0.095638
00:56:26.318 00.000 11060 BLC: No correction, Miss < min_move
00:56:26.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:56:26.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:26.318 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:56:26.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:56:26.318 00.000 11060 MoveAxis(E, 0, ABG)
00:56:26.318 00.000 11060 Move returns status 0, amount 0
00:56:26.318 00.000 10844 UpdateGuideState exits: m=3078 SNR=35.0 Saturated
00:56:26.318 00.000 11060 MoveAxis(N, 0, ABG)
00:56:26.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:26.318 00.000 11060 Move returns status 0, amount 0
00:56:26.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:26.318 00.000 10844 Enqueuing Expose request
00:56:26.318 00.000 11060 move complete, result=0
00:56:26.319 00.001 11060 worker thread done servicing request
00:56:26.319 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:26.319 00.000 11060 Worker thread wakes up
00:56:26.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:26.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:26.963 00.644 11060 Exposure complete
00:56:27.151 00.188 11060 worker thread done servicing request
00:56:27.151 00.000 10844 OnExposeComplete: enter
00:56:27.151 00.000 10844 UpdateGuideState(): m_state=6
00:56:27.151 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7776
00:56:27.151 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.59, Mass=2829, SNR=33.6, Peak=255 HFD=3.3
00:56:27.152 00.001 10844 MultiStar: [#1 0.15,0.14,0.95,U] [#2 0.32,-0.34,1.96,U] [#3 0.64,-0.16,0.00,M1] [#4 0.18,0.22,1.00,U] [#5 -0.35,0.65,0.00,M2] [#6 -0.12,0.25,0.89,U] [#7 -0.27,-0.17,0.81,U] [#8 -0.45,-0.24,1.02,U] 
00:56:27.152 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {0.08, 0.18}
00:56:27.152 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
00:56:27.152 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
00:56:27.152 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.91 mountX=0.03 mountY=0.04, mountTheta=0.84
00:56:27.153 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
00:56:27.153 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
00:56:27.153 00.000 11060 Worker thread wakes up
00:56:27.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:27.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
00:56:27.153 00.000 10844 UpdateGuideState exits: m=2829 SNR=33.6 Saturated
00:56:27.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
00:56:27.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.153 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.04
00:56:27.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:27.154 00.001 10844 Enqueuing Expose request
00:56:27.154 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.139503, 1:0.095638, 2:-0.037919
00:56:27.154 00.000 11060 BLC: No correction, Miss < min_move
00:56:27.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:56:27.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:27.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:56:27.155 00.001 11060 MoveAxis(E, 0, ABG)
00:56:27.155 00.000 11060 Move returns status 0, amount 0
00:56:27.155 00.000 11060 MoveAxis(N, 0, ABG)
00:56:27.155 00.000 11060 Move returns status 0, amount 0
00:56:27.155 00.000 11060 move complete, result=0
00:56:27.155 00.000 11060 worker thread done servicing request
00:56:27.155 00.000 11060 Worker thread wakes up
00:56:27.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:27.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:27.157 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:27.793 00.636 11060 Exposure complete
00:56:27.940 00.147 11060 worker thread done servicing request
00:56:27.940 00.000 10844 OnExposeComplete: enter
00:56:27.940 00.000 10844 UpdateGuideState(): m_state=6
00:56:27.941 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7777
00:56:27.941 00.000 10844 Star::Find returns 1 (0), X=264.85, Y=59.08, Mass=2857, SNR=33.9, Peak=248 HFD=2.9
00:56:27.941 00.000 10844 MultiStar: [#1 -0.18,0.32,0.92,U] [#2 -0.06,-0.29,2.03,U] [#3 0.61,0.44,0.00,M2] [#4 0.27,-0.10,0.96,U] [#5 0.06,0.23,0.94,U] [#6 0.02,-0.38,0.90,U] [#7 0.24,-0.13,0.83,U] [#8 0.56,0.00,0.88,U] 
00:56:27.941 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.00}, one-star: {0.48, 0.67}
00:56:27.941 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
00:56:27.941 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
00:56:27.941 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=0.14, mountTheta=1.78
00:56:27.945 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.00, opts=13)
00:56:27.945 00.000 10844 Enqueuing Move request for scope (0.14, 0.00)
00:56:27.952 00.007 11060 Worker thread wakes up
00:56:27.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
00:56:27.953 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
00:56:27.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:56:27.953 00.000 11060 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=0.14
00:56:27.953 00.000 11060 BLC: window closed
00:56:27.953 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.139503, 1:0.095638, 2:-0.037919
00:56:27.953 00.000 11060 BLC: No correction, Miss < min_move
00:56:27.953 00.000 10844 UpdateGuideState exits: m=2857 SNR=33.9
00:56:27.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:56:27.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:27.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:56:27.953 00.000 11060 MoveAxis(E, 0, ABG)
00:56:27.953 00.000 11060 Move returns status 0, amount 0
00:56:27.954 00.001 11060 MoveAxis(N, 0, ABG)
00:56:27.954 00.000 11060 Move returns status 0, amount 0
00:56:27.954 00.000 11060 move complete, result=0
00:56:27.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:27.954 00.000 10844 Enqueuing Expose request
00:56:27.954 00.000 11060 worker thread done servicing request
00:56:27.954 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:27.954 00.000 11060 Worker thread wakes up
00:56:27.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:27.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:28.580 00.626 11060 Exposure complete
00:56:28.753 00.173 11060 worker thread done servicing request
00:56:28.753 00.000 10844 OnExposeComplete: enter
00:56:28.753 00.000 10844 UpdateGuideState(): m_state=6
00:56:28.753 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7778
00:56:28.754 00.001 10844 Star::Find returns 1 (1), X=264.53, Y=59.04, Mass=3174, SNR=35.8, Peak=255 HFD=3.6
00:56:28.754 00.000 10844 MultiStar: [#1 -0.17,-0.06,0.95,U] [#2 -0.15,-0.34,1.83,U] [#3 0.38,-0.12,0.90,U] [#4 -0.06,-0.05,0.89,U] [#5 0.45,0.46,0.00,M2] [#6 -0.55,-0.26,0.92,U] [#7 -0.33,0.25,0.78,U] [#8 0.55,-0.16,0.83,U] 
00:56:28.754 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.16, 0.62}
00:56:28.754 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
00:56:28.754 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
00:56:28.754 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.22 mountX=0.05 mountY=-0.03, mountTheta=-0.48
00:56:28.756 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
00:56:28.756 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
00:56:28.756 00.000 11060 Worker thread wakes up
00:56:28.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:56:28.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:56:28.756 00.000 11060 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=-0.03
00:56:28.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:56:28.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:28.756 00.000 10844 UpdateGuideState exits: m=3174 SNR=35.8 Saturated
00:56:28.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:28.757 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:28.757 00.000 10844 Enqueuing Expose request
00:56:28.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:28.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:56:28.757 00.000 11060 MoveAxis(E, 0, ABG)
00:56:28.757 00.000 11060 Move returns status 0, amount 0
00:56:28.757 00.000 11060 MoveAxis(N, 0, ABG)
00:56:28.757 00.000 11060 Move returns status 0, amount 0
00:56:28.757 00.000 11060 move complete, result=0
00:56:28.757 00.000 11060 worker thread done servicing request
00:56:28.757 00.000 11060 Worker thread wakes up
00:56:28.758 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:28.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:28.761 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:29.421 00.660 11060 Exposure complete
00:56:29.597 00.176 11060 worker thread done servicing request
00:56:29.597 00.000 10844 OnExposeComplete: enter
00:56:29.597 00.000 10844 UpdateGuideState(): m_state=6
00:56:29.598 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7779
00:56:29.598 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=59.06, Mass=2797, SNR=33.4, Peak=199 HFD=3.7
00:56:29.598 00.000 10844 MultiStar: [#1 -0.11,0.16,1.05,U] [#2 -0.21,-0.59,0.00,M1] [#3 0.22,0.05,0.90,U] [#4 0.01,0.31,0.98,U] [#5 0.38,0.38,0.95,U] [#6 -0.24,-0.23,0.85,U] [#7 -0.29,0.88,0.00,M1] [#8 0.11,-0.23,0.96,U] 
00:56:29.598 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.16}, one-star: {-0.25, 0.64}
00:56:29.598 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
00:56:29.598 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.07)
00:56:29.598 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.48 mountX=-0.16 mountY=-0.01, mountTheta=-3.07
00:56:29.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.16, opts=13)
00:56:29.600 00.000 10844 Enqueuing Move request for scope (0.01, 0.16)
00:56:29.600 00.000 11060 Worker thread wakes up
00:56:29.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:29.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
00:56:29.600 00.000 10844 UpdateGuideState exits: m=2797 SNR=33.4
00:56:29.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
00:56:29.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:29.600 00.000 11060 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.01
00:56:29.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:29.600 00.000 10844 Enqueuing Expose request
00:56:29.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:56:29.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:29.601 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:29.601 00.000 11060 MoveAxis(E, 28, ABG)
00:56:29.601 00.000 11060 Guiding  Dir = 2, Dur = 28
00:56:29.607 00.006 11060 IsSlewing returns 0
00:56:29.607 00.000 11060 IsGuiding returns 0
00:56:29.639 00.032 11060 IsGuiding returns 0
00:56:29.639 00.000 11060 Move returns status 0, amount 28
00:56:29.639 00.000 11060 MoveAxis(N, 0, ABG)
00:56:29.639 00.000 11060 Move returns status 0, amount 0
00:56:29.639 00.000 11060 move complete, result=0
00:56:29.639 00.000 11060 worker thread done servicing request
00:56:29.640 00.001 11060 Worker thread wakes up
00:56:29.640 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
00:56:29.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:29.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:30.270 00.630 11060 Exposure complete
00:56:30.427 00.157 11060 worker thread done servicing request
00:56:30.428 00.001 10844 OnExposeComplete: enter
00:56:30.428 00.000 10844 UpdateGuideState(): m_state=6
00:56:30.428 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7780
00:56:30.428 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=58.72, Mass=2663, SNR=32.1, Peak=255 HFD=3.3
00:56:30.428 00.000 10844 MultiStar: [#1 0.01,0.52,0.96,U] [#2 -0.07,0.14,2.35,U] [#3 0.30,0.06,0.94,U] [#4 0.30,0.64,0.00,M1] [#5 0.48,0.52,0.00,M2] [#6 -0.68,0.32,0.00,M1] [#7 0.24,0.53,0.89,U] [#8 0.44,0.17,0.93,U] 
00:56:30.428 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.26}, one-star: {0.18, 0.30}
00:56:30.428 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
00:56:30.429 00.001 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
00:56:30.429 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.10 mountX=-0.28 mountY=0.09, mountTheta=2.84
00:56:30.430 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.26, opts=13)
00:56:30.430 00.000 10844 Enqueuing Move request for scope (0.13, 0.26)
00:56:30.430 00.000 11060 Worker thread wakes up
00:56:30.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:30.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
00:56:30.430 00.000 10844 UpdateGuideState exits: m=2663 SNR=32.1 Saturated
00:56:30.430 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
00:56:30.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:30.430 00.000 11060 Moving (0.13, 0.26) raw xDistance=-0.28 yDistance=0.09
00:56:30.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:30.430 00.000 10844 Enqueuing Expose request
00:56:30.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:56:30.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:30.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:30.430 00.000 11060 MoveAxis(E, 49, ABG)
00:56:30.430 00.000 11060 Guiding  Dir = 2, Dur = 49
00:56:30.453 00.023 11060 IsSlewing returns 0
00:56:30.454 00.001 11060 IsGuiding returns 0
00:56:30.552 00.098 11060 IsGuiding returns 0
00:56:30.552 00.000 11060 Move returns status 0, amount 49
00:56:30.552 00.000 11060 MoveAxis(N, 0, ABG)
00:56:30.552 00.000 11060 Move returns status 0, amount 0
00:56:30.553 00.001 11060 move complete, result=0
00:56:30.553 00.000 11060 worker thread done servicing request
00:56:30.553 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
00:56:30.553 00.000 11060 Worker thread wakes up
00:56:30.554 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:30.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:31.197 00.643 11060 Exposure complete
00:56:31.380 00.183 11060 worker thread done servicing request
00:56:31.380 00.000 10844 OnExposeComplete: enter
00:56:31.380 00.000 10844 UpdateGuideState(): m_state=6
00:56:31.381 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7781
00:56:31.381 00.000 10844 Star::Find returns 1 (1), X=264.72, Y=58.39, Mass=3105, SNR=35.3, Peak=255 HFD=3.5
00:56:31.381 00.000 10844 MultiStar: [#1 0.04,0.08,0.91,U] [#2 -0.09,-0.01,1.83,U] [#3 0.14,-0.11,0.87,U] [#4 -0.13,0.41,0.90,U] [#5 0.28,-0.36,0.94,U] [#6 -0.55,-0.23,0.85,U] [#7 -0.22,0.08,0.83,U] [#8 0.35,0.20,0.80,U] 
00:56:31.381 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.35, -0.02}
00:56:31.381 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
00:56:31.381 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
00:56:31.381 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.07 mountX=-0.00 mountY=0.01, mountTheta=1.82
00:56:31.382 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
00:56:31.382 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
00:56:31.383 00.001 11060 Worker thread wakes up
00:56:31.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:31.383 00.000 10844 UpdateGuideState exits: m=3105 SNR=35.3 Saturated
00:56:31.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:31.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
00:56:31.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:31.383 00.000 10844 Enqueuing Expose request
00:56:31.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
00:56:31.383 00.000 11060 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
00:56:31.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:56:31.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:31.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:56:31.383 00.000 11060 MoveAxis(E, 0, ABG)
00:56:31.383 00.000 11060 Move returns status 0, amount 0
00:56:31.383 00.000 11060 MoveAxis(N, 0, ABG)
00:56:31.384 00.001 11060 Move returns status 0, amount 0
00:56:31.384 00.000 11060 move complete, result=0
00:56:31.384 00.000 11060 worker thread done servicing request
00:56:31.384 00.000 11060 Worker thread wakes up
00:56:31.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:31.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:31.385 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:32.019 00.634 11060 Exposure complete
00:56:32.188 00.169 11060 worker thread done servicing request
00:56:32.188 00.000 10844 OnExposeComplete: enter
00:56:32.188 00.000 10844 UpdateGuideState(): m_state=6
00:56:32.188 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7782
00:56:32.189 00.001 10844 Star::Find returns 1 (1), X=264.85, Y=58.61, Mass=3080, SNR=35.4, Peak=255 HFD=3.3
00:56:32.189 00.000 10844 MultiStar: [#1 -0.31,-0.44,0.89,U] [#2 0.08,0.12,1.86,U] [#3 0.11,0.20,0.89,U] [#4 0.24,0.80,0.00,M1] [#5 0.02,0.33,0.95,U] [#6 -0.20,0.17,0.85,U] [#7 -0.31,0.39,0.75,U] [#8 0.39,0.20,0.92,U] 
00:56:32.189 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.49, 0.20}
00:56:32.189 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
00:56:32.189 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
00:56:32.189 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.20 mountX=-0.15 mountY=0.03, mountTheta=2.94
00:56:32.191 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
00:56:32.191 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
00:56:32.191 00.000 11060 Worker thread wakes up
00:56:32.192 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:32.192 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.4 Saturated
00:56:32.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:32.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:32.192 00.000 10844 Enqueuing Expose request
00:56:32.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:56:32.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:56:32.192 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.15 yDistance=0.03
00:56:32.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:56:32.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:32.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:32.192 00.000 11060 MoveAxis(E, 26, ABG)
00:56:32.193 00.001 11060 Guiding  Dir = 2, Dur = 26
00:56:32.198 00.005 11060 IsSlewing returns 0
00:56:32.198 00.000 11060 IsGuiding returns 0
00:56:32.237 00.039 11060 IsGuiding returns 0
00:56:32.237 00.000 11060 Move returns status 0, amount 26
00:56:32.237 00.000 11060 MoveAxis(N, 0, ABG)
00:56:32.237 00.000 11060 Move returns status 0, amount 0
00:56:32.237 00.000 11060 move complete, result=0
00:56:32.238 00.001 11060 worker thread done servicing request
00:56:32.238 00.000 11060 Worker thread wakes up
00:56:32.238 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
00:56:32.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:32.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:32.894 00.656 11060 Exposure complete
00:56:33.050 00.156 11060 worker thread done servicing request
00:56:33.050 00.000 10844 OnExposeComplete: enter
00:56:33.050 00.000 10844 UpdateGuideState(): m_state=6
00:56:33.050 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7783
00:56:33.050 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=59.10, Mass=2602, SNR=32.0, Peak=250 HFD=3.6
00:56:33.051 00.001 10844 MultiStar: [#1 -0.40,0.49,0.00,M1] [#2 -0.19,0.09,2.13,U] [#3 0.32,-0.10,1.02,U] [#4 -0.13,0.50,1.10,U] [#5 0.31,0.25,1.12,U] [#6 0.17,0.27,0.90,U] [#7 -0.18,0.25,0.92,U] [#8 0.11,-0.21,0.95,U] 
00:56:33.051 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.21}, one-star: {0.05, 0.69}
00:56:33.051 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.19 = -3.10)
00:56:33.051 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
00:56:33.051 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.43 mountX=-0.21 mountY=-0.01, mountTheta=-3.11
00:56:33.052 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.21, opts=13)
00:56:33.052 00.000 10844 Enqueuing Move request for scope (0.03, 0.21)
00:56:33.052 00.000 11060 Worker thread wakes up
00:56:33.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
00:56:33.052 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
00:56:33.052 00.000 11060 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.01
00:56:33.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:56:33.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:33.054 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:33.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:56:33.054 00.000 11060 MoveAxis(E, 37, ABG)
00:56:33.054 00.000 11060 Guiding  Dir = 2, Dur = 37
00:56:33.054 00.000 10844 UpdateGuideState exits: m=2602 SNR=32.0
00:56:33.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:33.054 00.000 10844 Enqueuing Expose request
00:56:33.059 00.005 11060 IsSlewing returns 0
00:56:33.059 00.000 11060 IsGuiding returns 0
00:56:33.106 00.047 11060 IsGuiding returns 0
00:56:33.106 00.000 11060 Move returns status 0, amount 37
00:56:33.106 00.000 11060 MoveAxis(N, 0, ABG)
00:56:33.106 00.000 11060 Move returns status 0, amount 0
00:56:33.106 00.000 11060 move complete, result=0
00:56:33.106 00.000 11060 worker thread done servicing request
00:56:33.107 00.001 11060 Worker thread wakes up
00:56:33.107 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
00:56:33.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:33.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:33.735 00.628 11060 Exposure complete
00:56:33.895 00.160 11060 worker thread done servicing request
00:56:33.895 00.000 10844 OnExposeComplete: enter
00:56:33.896 00.001 10844 UpdateGuideState(): m_state=6
00:56:33.896 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7784
00:56:33.896 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=58.22, Mass=2942, SNR=34.7, Peak=239 HFD=3.4
00:56:33.896 00.000 10844 MultiStar: [#1 -0.69,0.12,0.00,M2] [#2 -0.26,0.11,1.86,U] [#3 0.38,-0.18,0.91,U] [#4 -0.49,0.61,0.00,M1] [#5 -0.10,0.12,1.01,U] [#6 -0.82,0.07,0.00,M1] [#7 -0.27,0.02,0.84,U] [#8 -0.13,0.26,0.86,U] 
00:56:33.896 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.03}, one-star: {0.15, -0.20}
00:56:33.896 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
00:56:33.896 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
00:56:33.897 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.71 mountX=-0.02 mountY=-0.07, mountTheta=-1.82
00:56:33.898 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.03, opts=13)
00:56:33.898 00.000 10844 Enqueuing Move request for scope (-0.07, 0.03)
00:56:33.898 00.000 11060 Worker thread wakes up
00:56:33.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
00:56:33.898 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
00:56:33.898 00.000 11060 Moving (-0.07, 0.03) raw xDistance=-0.02 yDistance=-0.07
00:56:33.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:56:33.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:33.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:33.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:33.898 00.000 11060 MoveAxis(E, 0, ABG)
00:56:33.898 00.000 11060 Move returns status 0, amount 0
00:56:33.899 00.001 11060 MoveAxis(N, 0, ABG)
00:56:33.899 00.000 11060 Move returns status 0, amount 0
00:56:33.899 00.000 10844 UpdateGuideState exits: m=2942 SNR=34.7
00:56:33.899 00.000 11060 move complete, result=0
00:56:33.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.899 00.000 11060 worker thread done servicing request
00:56:33.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:33.899 00.000 10844 Enqueuing Expose request
00:56:33.899 00.000 11060 Worker thread wakes up
00:56:33.899 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:33.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:33.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:34.540 00.641 11060 Exposure complete
00:56:34.722 00.182 10844 OnExposeComplete: enter
00:56:34.722 00.000 11060 worker thread done servicing request
00:56:34.722 00.000 10844 UpdateGuideState(): m_state=6
00:56:34.722 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7785
00:56:34.722 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=58.41, Mass=3080, SNR=35.9, Peak=255 HFD=3.7
00:56:34.723 00.001 10844 MultiStar: [#1 -0.46,-0.35,0.98,U] [#2 0.42,-0.87,0.00,M1] [#3 0.31,-0.25,0.98,U] [#4 -0.22,0.54,0.93,U] [#5 0.41,-0.02,0.95,U] [#6 -0.78,0.25,0.00,M2] [#7 -0.85,-0.16,0.00,M1] [#8 0.18,0.00,0.90,U] 
00:56:34.723 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.02}, one-star: {-0.23, -0.01}
00:56:34.723 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
00:56:34.723 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
00:56:34.723 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.80 mountX=0.02 mountY=-0.00, mountTheta=-0.07
00:56:34.725 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.02, opts=13)
00:56:34.725 00.000 10844 Enqueuing Move request for scope (-0.00, -0.02)
00:56:34.725 00.000 11060 Worker thread wakes up
00:56:34.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
00:56:34.725 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
00:56:34.725 00.000 11060 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=-0.00
00:56:34.726 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:34.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:34.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:34.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:56:34.726 00.000 11060 MoveAxis(E, 0, ABG)
00:56:34.726 00.000 11060 Move returns status 0, amount 0
00:56:34.726 00.000 11060 MoveAxis(N, 0, ABG)
00:56:34.726 00.000 11060 Move returns status 0, amount 0
00:56:34.726 00.000 11060 move complete, result=0
00:56:34.726 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.9 Saturated
00:56:34.726 00.000 11060 worker thread done servicing request
00:56:34.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:34.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:34.726 00.000 10844 Enqueuing Expose request
00:56:34.726 00.000 11060 Worker thread wakes up
00:56:34.726 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:34.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:34.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:35.374 00.648 11060 Exposure complete
00:56:35.538 00.164 11060 worker thread done servicing request
00:56:35.538 00.000 10844 OnExposeComplete: enter
00:56:35.538 00.000 10844 UpdateGuideState(): m_state=6
00:56:35.538 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7786
00:56:35.538 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.39, Mass=2798, SNR=33.4, Peak=249 HFD=3.3
00:56:35.539 00.001 10844 MultiStar: [#1 -0.66,0.05,0.00,M2] [#2 -0.03,0.03,1.98,U] [#3 -0.41,-0.60,0.00,M1] [#4 -0.46,0.68,0.00,M1] [#5 -0.01,0.24,1.02,U] [#6 -0.51,0.21,0.95,U] [#7 -0.77,0.13,0.00,M2] [#8 0.13,-0.41,0.88,U] 
00:56:35.539 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.02}, one-star: {0.17, -0.03}
00:56:35.539 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.51 = -1.78)
00:56:35.539 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
00:56:35.539 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.75 mountX=-0.01 mountY=-0.05, mountTheta=-1.78
00:56:35.540 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
00:56:35.540 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
00:56:35.540 00.000 11060 Worker thread wakes up
00:56:35.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:35.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
00:56:35.540 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.4
00:56:35.540 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
00:56:35.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:35.540 00.000 11060 Moving (-0.05, 0.02) raw xDistance=-0.01 yDistance=-0.05
00:56:35.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:35.540 00.000 10844 Enqueuing Expose request
00:56:35.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:56:35.541 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:35.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:56:35.541 00.000 11060 MoveAxis(E, 0, ABG)
00:56:35.541 00.000 11060 Move returns status 0, amount 0
00:56:35.541 00.000 11060 MoveAxis(N, 0, ABG)
00:56:35.541 00.000 11060 Move returns status 0, amount 0
00:56:35.541 00.000 11060 move complete, result=0
00:56:35.541 00.000 11060 worker thread done servicing request
00:56:35.541 00.000 11060 Worker thread wakes up
00:56:35.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:35.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:35.542 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:36.188 00.646 11060 Exposure complete
00:56:36.377 00.189 11060 worker thread done servicing request
00:56:36.377 00.000 10844 OnExposeComplete: enter
00:56:36.377 00.000 10844 UpdateGuideState(): m_state=6
00:56:36.377 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7787
00:56:36.377 00.000 10844 Star::Find returns 1 (1), X=263.97, Y=58.62, Mass=2769, SNR=33.8, Peak=255 HFD=3.4
00:56:36.378 00.001 10844 MultiStar: [#1 -0.46,0.25,1.05,U] [#2 -0.19,-0.05,2.15,U] [#3 0.10,-0.78,0.00,M2] [#4 -0.37,-0.12,0.95,U] [#5 0.20,0.22,1.01,U] [#6 -0.36,-0.15,0.86,U] [#7 -0.35,0.38,0.91,U] [#8 0.28,-0.56,0.00,M1] 
00:56:36.378 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.09}, one-star: {-0.39, 0.20}
00:56:36.378 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.58 = -1.71)
00:56:36.378 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.73)
00:56:36.378 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.27 cameraTheta=2.82 mountX=-0.04 mountY=-0.27, mountTheta=-1.71
00:56:36.379 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.09, opts=13)
00:56:36.379 00.000 10844 Enqueuing Move request for scope (-0.26, 0.09)
00:56:36.380 00.001 11060 Worker thread wakes up
00:56:36.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
00:56:36.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
00:56:36.380 00.000 11060 Moving (-0.26, 0.09) raw xDistance=-0.04 yDistance=-0.27
00:56:36.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:56:36.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
00:56:36.380 00.000 11060 MoveAxis(E, 0, ABG)
00:56:36.380 00.000 11060 Move returns status 0, amount 0
00:56:36.380 00.000 11060 MoveAxis(N, 105, ABG)
00:56:36.380 00.000 11060 Guiding  Dir = 0, Dur = 105
00:56:36.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:36.380 00.000 10844 UpdateGuideState exits: m=2769 SNR=33.8 Saturated
00:56:36.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:36.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:36.380 00.000 10844 Enqueuing Expose request
00:56:36.400 00.020 11060 IsSlewing returns 0
00:56:36.401 00.001 11060 IsGuiding returns 0
00:56:36.524 00.123 11060 IsGuiding returns 0
00:56:36.524 00.000 11060 Move returns status 0, amount 105
00:56:36.524 00.000 11060 move complete, result=0
00:56:36.524 00.000 11060 worker thread done servicing request
00:56:36.524 00.000 11060 Worker thread wakes up
00:56:36.524 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 105 ms NORTH
00:56:36.525 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:36.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:37.171 00.646 11060 Exposure complete
00:56:37.345 00.174 11060 worker thread done servicing request
00:56:37.345 00.000 10844 OnExposeComplete: enter
00:56:37.345 00.000 10844 UpdateGuideState(): m_state=6
00:56:37.345 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7788
00:56:37.345 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.39, Mass=2637, SNR=32.8, Peak=247 HFD=3.4
00:56:37.345 00.000 10844 MultiStar: [#1 -0.08,-0.38,1.04,U] [#2 -0.01,-0.53,2.03,U] [#3 -0.08,0.09,1.01,U] [#4 -0.16,0.29,0.99,U] [#5 0.34,0.13,1.05,U] [#6 -0.89,-0.18,0.00,M1] [#7 -0.38,0.58,0.00,M2] [#8 0.18,-0.36,0.88,U] 
00:56:37.345 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.16}, one-star: {0.27, -0.02}
00:56:37.345 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
00:56:37.346 00.001 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
00:56:37.346 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.24 mountX=0.15 mountY=0.08, mountTheta=0.49
00:56:37.347 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.16, opts=13)
00:56:37.347 00.000 10844 Enqueuing Move request for scope (0.05, -0.16)
00:56:37.347 00.000 11060 Worker thread wakes up
00:56:37.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:37.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
00:56:37.348 00.001 10844 UpdateGuideState exits: m=2637 SNR=32.8
00:56:37.348 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
00:56:37.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:37.348 00.000 11060 Moving (0.05, -0.16) raw xDistance=0.15 yDistance=0.08
00:56:37.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:56:37.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:37.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:37.348 00.000 10844 Enqueuing Expose request
00:56:37.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:56:37.348 00.000 11060 MoveAxis(W, 26, ABG)
00:56:37.349 00.001 11060 Guiding  Dir = 3, Dur = 26
00:56:37.381 00.032 11060 IsSlewing returns 0
00:56:37.381 00.000 11060 IsGuiding returns 0
00:56:37.443 00.062 11060 IsGuiding returns 0
00:56:37.443 00.000 11060 Move returns status 0, amount 26
00:56:37.443 00.000 11060 MoveAxis(N, 0, ABG)
00:56:37.443 00.000 11060 Move returns status 0, amount 0
00:56:37.443 00.000 11060 move complete, result=0
00:56:37.443 00.000 11060 worker thread done servicing request
00:56:37.443 00.000 11060 Worker thread wakes up
00:56:37.443 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
00:56:37.445 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:37.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:38.078 00.633 11060 Exposure complete
00:56:38.256 00.178 11060 worker thread done servicing request
00:56:38.257 00.001 10844 OnExposeComplete: enter
00:56:38.257 00.000 10844 UpdateGuideState(): m_state=6
00:56:38.257 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7789
00:56:38.257 00.000 10844 Star::Find returns 1 (1), X=264.82, Y=59.09, Mass=2863, SNR=34.2, Peak=255 HFD=3.0
00:56:38.257 00.000 10844 MultiStar: [#1 -0.02,-0.18,1.00,U] [#2 -0.63,-0.35,0.00,M1] [#3 0.46,-0.24,0.89,U] [#4 0.34,0.02,0.95,U] [#5 -0.13,-0.11,1.07,U] [#6 0.16,0.08,1.02,U] [#7 -0.25,0.38,0.80,U] [#8 0.26,0.11,0.99,U] 
00:56:38.257 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.09}, one-star: {0.45, 0.68}
00:56:38.257 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
00:56:38.257 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
00:56:38.257 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.50 mountX=-0.12 mountY=0.15, mountTheta=2.25
00:56:38.259 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
00:56:38.259 00.000 10844 Enqueuing Move request for scope (0.16, 0.09)
00:56:38.259 00.000 11060 Worker thread wakes up
00:56:38.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
00:56:38.259 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:38.261 00.002 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
00:56:38.261 00.000 10844 UpdateGuideState exits: m=2863 SNR=34.2 Saturated
00:56:38.261 00.000 11060 Moving (0.16, 0.09) raw xDistance=-0.12 yDistance=0.15
00:56:38.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:38.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:56:38.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:38.261 00.000 10844 Enqueuing Expose request
00:56:38.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:38.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:56:38.261 00.000 11060 MoveAxis(E, 0, ABG)
00:56:38.261 00.000 11060 Move returns status 0, amount 0
00:56:38.261 00.000 11060 MoveAxis(N, 0, ABG)
00:56:38.261 00.000 11060 Move returns status 0, amount 0
00:56:38.262 00.001 11060 move complete, result=0
00:56:38.262 00.000 11060 worker thread done servicing request
00:56:38.262 00.000 11060 Worker thread wakes up
00:56:38.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:38.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:38.263 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:38.889 00.626 11060 Exposure complete
00:56:39.079 00.190 11060 worker thread done servicing request
00:56:39.079 00.000 10844 OnExposeComplete: enter
00:56:39.079 00.000 10844 UpdateGuideState(): m_state=6
00:56:39.080 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7790
00:56:39.080 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=59.08, Mass=2680, SNR=33.1, Peak=253 HFD=3.6
00:56:39.080 00.000 10844 MultiStar: [#1 -0.34,0.05,1.10,U] [#2 -0.61,0.11,0.00,M2] [#3 0.21,-0.01,0.81,U] [#4 -0.16,0.54,0.94,U] [#5 0.21,0.37,1.04,U] [#6 -0.10,0.21,0.95,U] [#7 -0.34,0.32,0.93,U] [#8 0.41,-0.25,0.92,U] 
00:56:39.080 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.24}, one-star: {0.19, 0.66}
00:56:39.081 00.001 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.32 = -2.97)
00:56:39.081 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
00:56:39.081 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=-0.24 mountY=-0.04, mountTheta=-2.98
00:56:39.082 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.24, opts=13)
00:56:39.083 00.001 10844 Enqueuing Move request for scope (0.00, 0.24)
00:56:39.083 00.000 11060 Worker thread wakes up
00:56:39.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
00:56:39.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
00:56:39.083 00.000 11060 Moving (0.00, 0.24) raw xDistance=-0.24 yDistance=-0.04
00:56:39.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:56:39.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:39.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:39.083 00.000 10844 UpdateGuideState exits: m=2680 SNR=33.1
00:56:39.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:39.084 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:39.084 00.000 11060 MoveAxis(E, 41, ABG)
00:56:39.084 00.000 11060 Guiding  Dir = 2, Dur = 41
00:56:39.085 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:39.085 00.000 10844 Enqueuing Expose request
00:56:39.099 00.014 11060 IsSlewing returns 0
00:56:39.099 00.000 11060 IsGuiding returns 0
00:56:39.146 00.047 11060 IsGuiding returns 0
00:56:39.146 00.000 11060 Move returns status 0, amount 41
00:56:39.146 00.000 11060 MoveAxis(N, 0, ABG)
00:56:39.146 00.000 11060 Move returns status 0, amount 0
00:56:39.146 00.000 11060 move complete, result=0
00:56:39.146 00.000 11060 worker thread done servicing request
00:56:39.146 00.000 11060 Worker thread wakes up
00:56:39.146 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
00:56:39.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:39.148 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:39.789 00.641 11060 Exposure complete
00:56:39.948 00.159 11060 worker thread done servicing request
00:56:39.948 00.000 10844 OnExposeComplete: enter
00:56:39.948 00.000 10844 UpdateGuideState(): m_state=6
00:56:39.948 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7791
00:56:39.948 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=58.70, Mass=2821, SNR=33.7, Peak=248 HFD=3.3
00:56:39.948 00.000 10844 MultiStar: [#1 -0.32,-0.14,1.05,U] [#2 -0.50,-0.27,2.08,U] [#3 0.36,0.13,0.91,U] [#4 -0.12,-0.43,0.94,U] [#5 -0.18,-0.03,0.98,U] [#6 -0.08,-0.86,0.00,M1] [#7 -0.43,0.20,0.88,U] [#8 0.04,-0.38,0.94,U] 
00:56:39.948 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.11}, one-star: {-0.03, 0.28}
00:56:39.948 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
00:56:39.948 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
00:56:39.948 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.22 cameraTheta=-2.65 mountX=0.14 mountY=-0.18, mountTheta=-0.90
00:56:39.949 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.11, opts=13)
00:56:39.949 00.000 10844 Enqueuing Move request for scope (-0.20, -0.11)
00:56:39.949 00.000 11060 Worker thread wakes up
00:56:39.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:39.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
00:56:39.949 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.7
00:56:39.951 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
00:56:39.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:39.951 00.000 11060 Moving (-0.20, -0.11) raw xDistance=0.14 yDistance=-0.18
00:56:39.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:39.951 00.000 10844 Enqueuing Expose request
00:56:39.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:56:39.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:39.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:56:39.951 00.000 11060 MoveAxis(W, 23, ABG)
00:56:39.951 00.000 11060 Guiding  Dir = 3, Dur = 23
00:56:39.975 00.024 11060 IsSlewing returns 0
00:56:39.975 00.000 11060 IsGuiding returns 0
00:56:40.035 00.060 11060 IsGuiding returns 0
00:56:40.035 00.000 11060 Move returns status 0, amount 23
00:56:40.035 00.000 11060 MoveAxis(N, 0, ABG)
00:56:40.036 00.001 11060 Move returns status 0, amount 0
00:56:40.036 00.000 11060 move complete, result=0
00:56:40.036 00.000 11060 worker thread done servicing request
00:56:40.036 00.000 11060 Worker thread wakes up
00:56:40.036 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
00:56:40.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:40.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:40.672 00.636 11060 Exposure complete
00:56:40.853 00.181 11060 worker thread done servicing request
00:56:40.853 00.000 10844 OnExposeComplete: enter
00:56:40.853 00.000 10844 UpdateGuideState(): m_state=6
00:56:40.853 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7792
00:56:40.853 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=58.44, Mass=2603, SNR=32.1, Peak=255 HFD=3.4
00:56:40.854 00.001 10844 MultiStar: [#1 -0.44,0.15,1.07,U] [#2 -0.88,-0.46,0.00,M2] [#3 0.66,0.09,0.00,M1] [#4 -0.47,0.14,1.05,U] [#5 0.03,0.13,1.10,U] [#6 0.10,-0.17,0.95,U] [#7 0.20,0.48,0.89,U] [#8 0.26,-0.32,0.89,U] 
00:56:40.854 00.000 10844 single-star, 6 included, MultiStar: {-0.06, 0.07}, one-star: {-0.01, 0.02}
00:56:40.854 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.43)
00:56:40.854 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
00:56:40.854 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.11 mountX=-0.02 mountY=-0.02, mountTheta=-2.44
00:56:40.855 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
00:56:40.855 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
00:56:40.856 00.001 11060 Worker thread wakes up
00:56:40.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:56:40.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
00:56:40.856 00.000 10844 UpdateGuideState exits: m=2603 SNR=32.1 Saturated
00:56:40.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
00:56:40.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:40.856 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.02
00:56:40.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:40.856 00.000 10844 Enqueuing Expose request
00:56:40.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:56:40.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:40.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:56:40.857 00.001 11060 MoveAxis(E, 0, ABG)
00:56:40.857 00.000 11060 Move returns status 0, amount 0
00:56:40.857 00.000 11060 MoveAxis(N, 0, ABG)
00:56:40.857 00.000 11060 Move returns status 0, amount 0
00:56:40.857 00.000 11060 move complete, result=0
00:56:40.857 00.000 11060 worker thread done servicing request
00:56:40.857 00.000 11060 Worker thread wakes up
00:56:40.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:40.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:40.858 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:41.501 00.643 11060 Exposure complete
00:56:41.697 00.196 11060 worker thread done servicing request
00:56:41.697 00.000 10844 OnExposeComplete: enter
00:56:41.697 00.000 10844 UpdateGuideState(): m_state=6
00:56:41.697 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7793
00:56:41.697 00.000 10844 Star::Find returns 1 (0), X=264.58, Y=58.85, Mass=2370, SNR=30.7, Peak=228 HFD=3.3
00:56:41.698 00.001 10844 MultiStar: [#1 -0.49,0.52,0.00,M1] [#2 -0.42,-0.04,2.16,U] [#3 0.21,0.27,1.04,U] [#4 -0.57,0.28,0.00,M1] [#5 -0.66,0.13,0.00,M1] [#6 -0.26,-0.01,1.03,U] [#7 0.10,0.07,0.90,U] [#8 0.05,0.12,1.03,U] 
00:56:41.698 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.11}, one-star: {0.21, 0.43}
00:56:41.698 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.33)
00:56:41.698 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
00:56:41.699 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.21 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
00:56:41.700 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
00:56:41.700 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
00:56:41.700 00.000 11060 Worker thread wakes up
00:56:41.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:41.702 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
00:56:41.702 00.000 10844 UpdateGuideState exits: m=2370 SNR=30.7
00:56:41.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
00:56:41.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:41.702 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
00:56:41.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:41.702 00.000 10844 Enqueuing Expose request
00:56:41.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:56:41.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:41.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:56:41.702 00.000 11060 MoveAxis(E, 0, ABG)
00:56:41.702 00.000 11060 Move returns status 0, amount 0
00:56:41.702 00.000 11060 MoveAxis(N, 0, ABG)
00:56:41.703 00.001 11060 Move returns status 0, amount 0
00:56:41.703 00.000 11060 move complete, result=0
00:56:41.703 00.000 11060 worker thread done servicing request
00:56:41.703 00.000 11060 Worker thread wakes up
00:56:41.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:41.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:41.704 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:42.332 00.628 11060 Exposure complete
00:56:42.505 00.173 11060 worker thread done servicing request
00:56:42.505 00.000 10844 OnExposeComplete: enter
00:56:42.505 00.000 10844 UpdateGuideState(): m_state=6
00:56:42.505 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7794
00:56:42.505 00.000 10844 Star::Find returns 1 (0), X=264.58, Y=58.31, Mass=2308, SNR=30.5, Peak=238 HFD=3.3
00:56:42.507 00.002 10844 MultiStar: [#1 -0.43,-0.52,0.00,M2] [#2 -0.34,-0.21,2.22,U] [#3 0.54,-0.02,1.04,U] [#4 -0.30,0.09,0.99,U] [#5 0.12,-0.28,1.10,U] [#6 -0.00,-0.32,1.09,U] [#7 -0.23,0.13,0.96,U] [#8 0.23,-0.26,0.97,U] 
00:56:42.507 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {0.21, -0.11}
00:56:42.507 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
00:56:42.507 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
00:56:42.507 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.68 mountX=0.14 mountY=0.01, mountTheta=0.06
00:56:42.508 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
00:56:42.509 00.001 10844 Enqueuing Move request for scope (-0.01, -0.14)
00:56:42.509 00.000 11060 Worker thread wakes up
00:56:42.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
00:56:42.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
00:56:42.509 00.000 11060 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=0.01
00:56:42.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:56:42.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:42.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:56:42.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:56:42.509 00.000 11060 MoveAxis(W, 24, ABG)
00:56:42.509 00.000 11060 Guiding  Dir = 3, Dur = 24
00:56:42.509 00.000 10844 UpdateGuideState exits: m=2308 SNR=30.5
00:56:42.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:42.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:42.509 00.000 10844 Enqueuing Expose request
00:56:42.531 00.022 11060 IsSlewing returns 0
00:56:42.532 00.001 11060 IsGuiding returns 0
00:56:42.562 00.030 11060 IsGuiding returns 0
00:56:42.562 00.000 11060 Move returns status 0, amount 24
00:56:42.563 00.001 11060 MoveAxis(N, 0, ABG)
00:56:42.563 00.000 11060 Move returns status 0, amount 0
00:56:42.563 00.000 11060 move complete, result=0
00:56:42.563 00.000 11060 worker thread done servicing request
00:56:42.563 00.000 11060 Worker thread wakes up
00:56:42.563 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
00:56:42.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:42.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:43.194 00.631 11060 Exposure complete
00:56:43.359 00.165 11060 worker thread done servicing request
00:56:43.359 00.000 10844 OnExposeComplete: enter
00:56:43.359 00.000 10844 UpdateGuideState(): m_state=6
00:56:43.359 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7795
00:56:43.360 00.001 10844 Star::Find returns 1 (1), X=264.25, Y=58.52, Mass=2704, SNR=33.1, Peak=255 HFD=3.4
00:56:43.360 00.000 10844 MultiStar: [#1 0.46,-0.01,1.12,U] [#2 -0.09,-0.37,2.05,U] [#3 0.61,-0.14,0.00,M1] [#4 -0.16,0.29,0.96,U] [#5 0.42,-0.34,1.06,U] [#6 -0.09,-0.06,0.95,U] [#7 -0.24,0.30,0.83,U] [#8 0.55,-0.22,0.99,U] 
00:56:43.360 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.09}, one-star: {-0.12, 0.10}
00:56:43.360 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
00:56:43.360 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
00:56:43.360 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.79 mountX=0.07 mountY=0.10, mountTheta=0.95
00:56:43.362 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.09, opts=13)
00:56:43.363 00.001 10844 Enqueuing Move request for scope (0.09, -0.09)
00:56:43.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:43.363 00.000 10844 UpdateGuideState exits: m=2704 SNR=33.1 Saturated
00:56:43.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:43.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:43.363 00.000 10844 Enqueuing Expose request
00:56:43.363 00.000 11060 Worker thread wakes up
00:56:43.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:56:43.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:56:43.363 00.000 11060 Moving (0.09, -0.09) raw xDistance=0.07 yDistance=0.10
00:56:43.364 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:43.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:43.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:56:43.364 00.000 11060 MoveAxis(E, 0, ABG)
00:56:43.364 00.000 11060 Move returns status 0, amount 0
00:56:43.364 00.000 11060 MoveAxis(N, 0, ABG)
00:56:43.365 00.001 11060 Move returns status 0, amount 0
00:56:43.365 00.000 11060 move complete, result=0
00:56:43.365 00.000 11060 worker thread done servicing request
00:56:43.365 00.000 11060 Worker thread wakes up
00:56:43.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:43.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:43.373 00.008 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:44.016 00.643 11060 Exposure complete
00:56:44.195 00.179 11060 worker thread done servicing request
00:56:44.195 00.000 10844 OnExposeComplete: enter
00:56:44.196 00.001 10844 UpdateGuideState(): m_state=6
00:56:44.196 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7796
00:56:44.196 00.000 10844 Star::Find returns 1 (0), X=264.90, Y=57.98, Mass=2875, SNR=34.2, Peak=241 HFD=3.0
00:56:44.196 00.000 10844 MultiStar: [#1 -0.09,-0.00,0.89,U] [#2 -0.22,-0.47,2.00,U] [#3 0.32,-0.20,1.00,U] [#4 -0.09,0.32,1.03,U] [#5 0.44,0.05,1.03,U] [#6 -0.02,0.14,0.92,U] [#7 -0.19,0.08,0.85,U] [#8 0.53,-0.14,0.91,U] 
00:56:44.196 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.53, -0.43}
00:56:44.196 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
00:56:44.196 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
00:56:44.196 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.84 mountX=0.10 mountY=0.12, mountTheta=0.90
00:56:44.198 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.12, opts=13)
00:56:44.198 00.000 10844 Enqueuing Move request for scope (0.10, -0.12)
00:56:44.198 00.000 11060 Worker thread wakes up
00:56:44.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:44.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
00:56:44.198 00.000 10844 UpdateGuideState exits: m=2875 SNR=34.2
00:56:44.199 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
00:56:44.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:44.199 00.000 11060 Moving (0.10, -0.12) raw xDistance=0.10 yDistance=0.12
00:56:44.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:44.199 00.000 10844 Enqueuing Expose request
00:56:44.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:56:44.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:44.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:56:44.199 00.000 11060 MoveAxis(E, 0, ABG)
00:56:44.199 00.000 11060 Move returns status 0, amount 0
00:56:44.199 00.000 11060 MoveAxis(N, 0, ABG)
00:56:44.199 00.000 11060 Move returns status 0, amount 0
00:56:44.199 00.000 11060 move complete, result=0
00:56:44.199 00.000 11060 worker thread done servicing request
00:56:44.199 00.000 11060 Worker thread wakes up
00:56:44.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:44.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:44.201 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:44.834 00.633 11060 Exposure complete
00:56:44.996 00.162 11060 worker thread done servicing request
00:56:44.996 00.000 10844 OnExposeComplete: enter
00:56:44.996 00.000 10844 UpdateGuideState(): m_state=6
00:56:44.996 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7797
00:56:44.996 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.79, Mass=2792, SNR=33.6, Peak=215 HFD=3.7
00:56:44.997 00.001 10844 MultiStar: [#1 -0.24,0.10,1.06,U] [#2 0.23,-0.34,2.04,U] [#3 0.39,-0.15,0.89,U] [#4 0.02,0.47,0.94,U] [#5 0.32,0.16,1.03,U] [#6 0.02,0.06,0.95,U] [#7 -0.22,0.29,0.88,U] [#8 0.48,-0.66,0.00,M1] 
00:56:44.997 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.26, 0.38}
00:56:44.997 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
00:56:44.997 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
00:56:44.997 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=-0.09 mountY=0.10, mountTheta=2.28
00:56:44.998 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
00:56:44.998 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
00:56:44.998 00.000 11060 Worker thread wakes up
00:56:44.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
00:56:44.999 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
00:56:44.999 00.000 11060 Moving (0.11, 0.07) raw xDistance=-0.09 yDistance=0.10
00:56:44.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:56:44.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:44.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:44.999 00.000 10844 UpdateGuideState exits: m=2792 SNR=33.6
00:56:44.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:44.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:44.999 00.000 10844 Enqueuing Expose request
00:56:44.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:56:44.999 00.000 11060 MoveAxis(E, 0, ABG)
00:56:44.999 00.000 11060 Move returns status 0, amount 0
00:56:44.999 00.000 11060 MoveAxis(N, 0, ABG)
00:56:44.999 00.000 11060 Move returns status 0, amount 0
00:56:44.999 00.000 11060 move complete, result=0
00:56:44.999 00.000 11060 worker thread done servicing request
00:56:44.999 00.000 11060 Worker thread wakes up
00:56:44.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:44.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:45.001 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:45.638 00.637 11060 Exposure complete
00:56:45.818 00.180 11060 worker thread done servicing request
00:56:45.818 00.000 10844 OnExposeComplete: enter
00:56:45.818 00.000 10844 UpdateGuideState(): m_state=6
00:56:45.818 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7798
00:56:45.818 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.55, Mass=2708, SNR=32.7, Peak=255 HFD=3.2
00:56:45.819 00.001 10844 MultiStar: [#1 -0.27,-0.03,0.98,U] [#2 -0.14,-0.45,2.06,U] [#3 0.42,-0.32,1.03,U] [#4 -0.08,0.07,1.04,U] [#5 0.10,0.52,0.93,U] [#6 -0.05,-0.37,0.97,U] [#7 -0.20,0.39,0.95,U] [#8 0.79,-0.11,0.00,M2] 
00:56:45.819 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {0.03, 0.13}
00:56:45.819 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
00:56:45.819 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
00:56:45.819 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.07 mountX=0.07 mountY=-0.03, mountTheta=-0.33
00:56:45.820 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
00:56:45.820 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
00:56:45.820 00.000 11060 Worker thread wakes up
00:56:45.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:45.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
00:56:45.820 00.000 10844 UpdateGuideState exits: m=2708 SNR=32.7 Saturated
00:56:45.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
00:56:45.821 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:45.821 00.000 11060 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=-0.03
00:56:45.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:45.821 00.000 10844 Enqueuing Expose request
00:56:45.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:45.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:45.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:56:45.821 00.000 11060 MoveAxis(E, 0, ABG)
00:56:45.821 00.000 11060 Move returns status 0, amount 0
00:56:45.821 00.000 11060 MoveAxis(N, 0, ABG)
00:56:45.821 00.000 11060 Move returns status 0, amount 0
00:56:45.821 00.000 11060 move complete, result=0
00:56:45.821 00.000 11060 worker thread done servicing request
00:56:45.821 00.000 11060 Worker thread wakes up
00:56:45.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:45.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:45.823 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:46.458 00.635 11060 Exposure complete
00:56:46.629 00.171 11060 worker thread done servicing request
00:56:46.630 00.001 10844 OnExposeComplete: enter
00:56:46.630 00.000 10844 UpdateGuideState(): m_state=6
00:56:46.630 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7799
00:56:46.630 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.52, Mass=2922, SNR=33.6, Peak=255 HFD=3.2
00:56:46.630 00.000 10844 MultiStar: [#1 -0.09,0.34,1.00,U] [#2 -0.18,-0.04,1.98,U] [#3 0.25,-0.14,0.95,U] [#4 -0.36,0.01,0.99,U] [#5 0.36,0.60,0.00,M1] [#6 -0.33,-0.15,0.90,U] [#7 -0.16,0.35,0.86,U] [#8 0.22,0.26,0.94,U] 
00:56:46.630 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {0.12, 0.10}
00:56:46.631 00.001 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
00:56:46.631 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
00:56:46.631 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.37 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
00:56:46.632 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
00:56:46.632 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
00:56:46.632 00.000 11060 Worker thread wakes up
00:56:46.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
00:56:46.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
00:56:46.632 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.06 yDistance=-0.09
00:56:46.633 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:56:46.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:46.633 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:46.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:56:46.633 00.000 11060 MoveAxis(E, 0, ABG)
00:56:46.633 00.000 11060 Move returns status 0, amount 0
00:56:46.633 00.000 11060 MoveAxis(N, 0, ABG)
00:56:46.633 00.000 11060 Move returns status 0, amount 0
00:56:46.633 00.000 10844 UpdateGuideState exits: m=2922 SNR=33.6 Saturated
00:56:46.633 00.000 11060 move complete, result=0
00:56:46.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:46.633 00.000 11060 worker thread done servicing request
00:56:46.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:46.633 00.000 10844 Enqueuing Expose request
00:56:46.633 00.000 11060 Worker thread wakes up
00:56:46.633 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:46.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:46.634 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:47.298 00.664 11060 Exposure complete
00:56:47.470 00.172 11060 worker thread done servicing request
00:56:47.470 00.000 10844 OnExposeComplete: enter
00:56:47.470 00.000 10844 UpdateGuideState(): m_state=6
00:56:47.470 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7800
00:56:47.471 00.001 10844 Star::Find returns 1 (0), X=264.59, Y=58.46, Mass=2775, SNR=33.1, Peak=248 HFD=3.3
00:56:47.471 00.000 10844 MultiStar: [#1 0.17,-0.02,0.92,U] [#2 -0.13,-0.35,2.08,U] [#3 0.52,-0.58,0.00,M1] [#4 0.11,0.35,0.96,U] [#5 0.15,0.40,1.08,U] [#6 0.22,-0.54,0.89,U] [#7 0.08,0.24,0.86,U] [#8 0.18,-0.61,0.00,M2] 
00:56:47.471 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.22, 0.04}
00:56:47.471 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
00:56:47.471 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
00:56:47.471 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.32 mountX=0.01 mountY=0.09, mountTheta=1.43
00:56:47.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.03, opts=13)
00:56:47.472 00.000 10844 Enqueuing Move request for scope (0.08, -0.03)
00:56:47.472 00.000 11060 Worker thread wakes up
00:56:47.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:47.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:56:47.472 00.000 10844 UpdateGuideState exits: m=2775 SNR=33.1
00:56:47.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:56:47.473 00.001 11060 Moving (0.08, -0.03) raw xDistance=0.01 yDistance=0.09
00:56:47.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:56:47.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:47.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:47.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:47.473 00.000 11060 MoveAxis(E, 0, ABG)
00:56:47.473 00.000 11060 Move returns status 0, amount 0
00:56:47.473 00.000 11060 MoveAxis(N, 0, ABG)
00:56:47.473 00.000 11060 Move returns status 0, amount 0
00:56:47.473 00.000 11060 move complete, result=0
00:56:47.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:47.473 00.000 10844 Enqueuing Expose request
00:56:47.473 00.000 11060 worker thread done servicing request
00:56:47.473 00.000 11060 Worker thread wakes up
00:56:47.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:47.473 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:47.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:48.111 00.638 11060 Exposure complete
00:56:48.310 00.199 11060 worker thread done servicing request
00:56:48.310 00.000 10844 OnExposeComplete: enter
00:56:48.310 00.000 10844 UpdateGuideState(): m_state=6
00:56:48.310 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7801
00:56:48.310 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=58.45, Mass=3183, SNR=35.7, Peak=255 HFD=3.3
00:56:48.311 00.001 10844 MultiStar: [#1 -0.14,0.37,0.88,U] [#2 -0.37,-0.65,0.00,M1] [#3 0.23,-0.47,0.92,U] [#4 -0.50,0.17,0.90,U] [#5 0.20,-0.31,0.94,U] [#6 -0.08,-0.63,0.00,M1] [#7 0.08,-0.09,0.74,U] [#8 0.48,-1.01,0.00,M3] 
00:56:48.311 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.05}, one-star: {0.18, 0.04}
00:56:48.311 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
00:56:48.311 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
00:56:48.311 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.31 mountX=0.05 mountY=0.02, mountTheta=0.43
00:56:48.313 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
00:56:48.313 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
00:56:48.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:48.313 00.000 10844 UpdateGuideState exits: m=3183 SNR=35.7 Saturated
00:56:48.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:48.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:48.313 00.000 10844 Enqueuing Expose request
00:56:48.313 00.000 11060 Worker thread wakes up
00:56:48.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
00:56:48.314 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
00:56:48.314 00.000 11060 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.02
00:56:48.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:56:48.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:48.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:56:48.314 00.000 11060 MoveAxis(E, 0, ABG)
00:56:48.314 00.000 11060 Move returns status 0, amount 0
00:56:48.314 00.000 11060 MoveAxis(N, 0, ABG)
00:56:48.314 00.000 11060 Move returns status 0, amount 0
00:56:48.314 00.000 11060 move complete, result=0
00:56:48.314 00.000 11060 worker thread done servicing request
00:56:48.314 00.000 11060 Worker thread wakes up
00:56:48.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:48.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:48.315 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:48.952 00.637 11060 Exposure complete
00:56:49.120 00.168 11060 worker thread done servicing request
00:56:49.120 00.000 10844 OnExposeComplete: enter
00:56:49.120 00.000 10844 UpdateGuideState(): m_state=6
00:56:49.120 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7802
00:56:49.120 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.32, Mass=3172, SNR=36.0, Peak=255 HFD=3.7
00:56:49.121 00.001 10844 MultiStar: [#1 -0.13,0.12,0.89,U] [#2 -0.08,-0.41,1.79,U] [#3 0.58,-0.18,0.83,U] [#4 -0.46,0.35,0.99,U] [#5 0.34,0.11,0.94,U] [#6 -0.16,0.07,0.85,U] [#7 -0.40,-0.15,0.79,U] [#8 0.18,-0.60,0.00,M4] 
00:56:49.121 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.09, -0.09}
00:56:49.121 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
00:56:49.121 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
00:56:49.121 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.31 mountX=0.07 mountY=-0.04, mountTheta=-0.57
00:56:49.122 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
00:56:49.122 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
00:56:49.122 00.000 11060 Worker thread wakes up
00:56:49.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:49.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
00:56:49.122 00.000 10844 UpdateGuideState exits: m=3172 SNR=36.0 Saturated
00:56:49.124 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
00:56:49.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:49.124 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.04
00:56:49.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:49.124 00.000 10844 Enqueuing Expose request
00:56:49.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:49.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:49.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:56:49.124 00.000 11060 MoveAxis(E, 0, ABG)
00:56:49.124 00.000 11060 Move returns status 0, amount 0
00:56:49.124 00.000 11060 MoveAxis(N, 0, ABG)
00:56:49.124 00.000 11060 Move returns status 0, amount 0
00:56:49.124 00.000 11060 move complete, result=0
00:56:49.124 00.000 11060 worker thread done servicing request
00:56:49.124 00.000 11060 Worker thread wakes up
00:56:49.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:49.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:49.126 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:49.775 00.649 11060 Exposure complete
00:56:49.935 00.160 11060 worker thread done servicing request
00:56:49.935 00.000 10844 OnExposeComplete: enter
00:56:49.935 00.000 10844 UpdateGuideState(): m_state=6
00:56:49.936 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7803
00:56:49.936 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.56, Mass=3176, SNR=36.0, Peak=255 HFD=3.6
00:56:49.936 00.000 10844 MultiStar: [#1 -0.30,0.27,0.93,U] [#2 0.28,-0.38,1.91,U] [#3 0.45,-0.42,0.00,M1] [#4 -0.46,0.23,0.97,U] [#5 0.24,-0.21,0.88,U] [#6 -0.03,-0.15,0.99,U] [#7 -0.12,-0.11,0.79,U] [#8 0.42,-0.19,0.84,U] 
00:56:49.936 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {-0.08, 0.14}
00:56:49.936 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
00:56:49.936 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
00:56:49.937 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.32 mountX=0.08 mountY=0.03, mountTheta=0.41
00:56:49.938 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
00:56:49.938 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
00:56:49.938 00.000 11060 Worker thread wakes up
00:56:49.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:49.939 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:56:49.939 00.000 10844 UpdateGuideState exits: m=3176 SNR=36.0 Saturated
00:56:49.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:56:49.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:49.939 00.000 11060 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.03
00:56:49.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:49.939 00.000 10844 Enqueuing Expose request
00:56:49.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:56:49.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:49.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:49.939 00.000 11060 MoveAxis(E, 0, ABG)
00:56:49.939 00.000 11060 Move returns status 0, amount 0
00:56:49.939 00.000 11060 MoveAxis(N, 0, ABG)
00:56:49.939 00.000 11060 Move returns status 0, amount 0
00:56:49.939 00.000 11060 move complete, result=0
00:56:49.939 00.000 11060 worker thread done servicing request
00:56:49.940 00.001 11060 Worker thread wakes up
00:56:49.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:49.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:49.941 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:56:50.577 00.636 11060 Exposure complete
00:56:50.738 00.161 11060 worker thread done servicing request
00:56:50.738 00.000 10844 OnExposeComplete: enter
00:56:50.739 00.001 10844 UpdateGuideState(): m_state=6
00:56:50.739 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7804
00:56:50.739 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.28, Mass=3383, SNR=37.2, Peak=255 HFD=3.6
00:56:50.739 00.000 10844 MultiStar: [#1 -0.24,-0.39,0.84,U] [#2 -0.12,-0.30,1.80,U] [#3 0.51,-0.60,0.00,M2] [#4 -0.42,-0.27,0.80,U] [#5 0.61,-0.14,0.00,M1] [#6 -0.01,0.05,0.83,U] [#7 0.19,-0.34,0.81,U] [#8 0.14,-0.05,0.81,U] 
00:56:50.739 00.000 10844 single-star, 6 included, MultiStar: {-0.05, -0.22}, one-star: {0.14, -0.14}
00:56:50.739 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
00:56:50.740 00.001 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
00:56:50.740 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-0.80 mountX=0.11 mountY=0.16, mountTheta=0.95
00:56:50.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.14, opts=13)
00:56:50.741 00.000 10844 Enqueuing Move request for scope (0.14, -0.14)
00:56:50.741 00.000 11060 Worker thread wakes up
00:56:50.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
00:56:50.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
00:56:50.741 00.000 11060 Moving (0.14, -0.14) raw xDistance=0.11 yDistance=0.16
00:56:50.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:56:50.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:50.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:50.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:56:50.741 00.000 11060 MoveAxis(E, 0, ABG)
00:56:50.742 00.001 11060 Move returns status 0, amount 0
00:56:50.742 00.000 10844 UpdateGuideState exits: m=3383 SNR=37.2 Saturated
00:56:50.742 00.000 11060 MoveAxis(N, 0, ABG)
00:56:50.742 00.000 11060 Move returns status 0, amount 0
00:56:50.742 00.000 11060 move complete, result=0
00:56:50.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:50.742 00.000 11060 worker thread done servicing request
00:56:50.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:50.742 00.000 10844 Enqueuing Expose request
00:56:50.742 00.000 11060 Worker thread wakes up
00:56:50.742 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:50.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:50.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:51.381 00.639 11060 Exposure complete
00:56:51.536 00.155 11060 worker thread done servicing request
00:56:51.536 00.000 10844 OnExposeComplete: enter
00:56:51.536 00.000 10844 UpdateGuideState(): m_state=6
00:56:51.537 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7805
00:56:51.537 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.32, Mass=2671, SNR=32.6, Peak=220 HFD=3.4
00:56:51.537 00.000 10844 MultiStar: [#1 0.00,-0.14,0.97,U] [#2 0.02,-0.45,2.14,U] [#3 1.04,-0.43,0.00,M3] [#4 -0.04,-0.22,0.91,U] [#5 0.05,-0.35,1.03,U] [#6 -0.06,-0.10,1.02,U] [#7 -0.16,-0.49,0.96,U] [#8 0.48,-0.15,0.97,U] 
00:56:51.537 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.28}, one-star: {0.41, -0.10}
00:56:51.537 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
00:56:51.537 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
00:56:51.537 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.28 mountX=0.26 mountY=0.13, mountTheta=0.46
00:56:51.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.28, opts=13)
00:56:51.539 00.001 10844 Enqueuing Move request for scope (0.08, -0.28)
00:56:51.539 00.000 11060 Worker thread wakes up
00:56:51.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:56:51.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
00:56:51.539 00.000 10844 UpdateGuideState exits: m=2671 SNR=32.6
00:56:51.539 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
00:56:51.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:51.539 00.000 11060 Moving (0.08, -0.28) raw xDistance=0.26 yDistance=0.13
00:56:51.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:51.539 00.000 10844 Enqueuing Expose request
00:56:51.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:56:51.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:51.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:56:51.539 00.000 11060 MoveAxis(W, 44, ABG)
00:56:51.539 00.000 11060 Guiding  Dir = 3, Dur = 44
00:56:51.575 00.036 11060 IsSlewing returns 0
00:56:51.575 00.000 11060 IsGuiding returns 0
00:56:51.653 00.078 11060 IsGuiding returns 0
00:56:51.653 00.000 11060 Move returns status 0, amount 44
00:56:51.653 00.000 11060 MoveAxis(N, 0, ABG)
00:56:51.654 00.001 11060 Move returns status 0, amount 0
00:56:51.654 00.000 11060 move complete, result=0
00:56:51.654 00.000 11060 worker thread done servicing request
00:56:51.654 00.000 11060 Worker thread wakes up
00:56:51.654 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
00:56:51.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:51.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:52.280 00.626 11060 Exposure complete
00:56:52.454 00.174 11060 worker thread done servicing request
00:56:52.454 00.000 10844 OnExposeComplete: enter
00:56:52.454 00.000 10844 UpdateGuideState(): m_state=6
00:56:52.454 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7806
00:56:52.454 00.000 10844 Star::Find returns 1 (1), X=264.71, Y=58.61, Mass=2800, SNR=33.4, Peak=255 HFD=3.4
00:56:52.454 00.000 10844 MultiStar: [#1 -0.32,-0.52,0.00,M1] [#2 0.18,-0.26,1.96,U] [#3 -0.03,-0.25,0.95,U] [#4 0.21,0.06,0.97,U] [#5 0.58,-0.15,0.97,U] [#6 -0.24,-0.09,0.96,U] [#7 -0.08,-0.63,0.00,M1] [#8 0.36,-0.53,0.00,M2] 
00:56:52.454 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.11}, one-star: {0.34, 0.20}
00:56:52.454 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
00:56:52.454 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
00:56:52.454 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.54 mountX=0.07 mountY=0.19, mountTheta=1.21
00:56:52.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.11, opts=13)
00:56:52.457 00.001 10844 Enqueuing Move request for scope (0.17, -0.11)
00:56:52.457 00.000 11060 Worker thread wakes up
00:56:52.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:52.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
00:56:52.457 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.4 Saturated
00:56:52.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
00:56:52.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:52.457 00.000 11060 Moving (0.17, -0.11) raw xDistance=0.07 yDistance=0.19
00:56:52.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:52.457 00.000 10844 Enqueuing Expose request
00:56:52.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:52.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:52.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:56:52.457 00.000 11060 MoveAxis(E, 0, ABG)
00:56:52.457 00.000 11060 Move returns status 0, amount 0
00:56:52.457 00.000 11060 MoveAxis(N, 0, ABG)
00:56:52.458 00.001 11060 Move returns status 0, amount 0
00:56:52.458 00.000 11060 move complete, result=0
00:56:52.458 00.000 11060 worker thread done servicing request
00:56:52.458 00.000 11060 Worker thread wakes up
00:56:52.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:52.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:52.459 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:53.092 00.633 11060 Exposure complete
00:56:53.244 00.152 11060 worker thread done servicing request
00:56:53.245 00.001 10844 OnExposeComplete: enter
00:56:53.245 00.000 10844 UpdateGuideState(): m_state=6
00:56:53.245 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7807
00:56:53.245 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=58.35, Mass=2736, SNR=33.2, Peak=250 HFD=3.4
00:56:53.245 00.000 10844 MultiStar: [#1 0.35,-0.24,1.00,U] [#2 0.11,-0.46,2.12,U] [#3 0.63,-0.08,0.00,M3] [#4 0.18,0.52,1.06,U] [#5 0.20,-0.11,1.04,U] [#6 0.06,0.05,0.98,U] [#7 0.51,0.64,0.00,M2] [#8 0.25,-0.40,0.97,U] 
00:56:53.245 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.15}, one-star: {0.45, -0.07}
00:56:53.245 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
00:56:53.245 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
00:56:53.245 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.61 mountX=0.11 mountY=0.23, mountTheta=1.14
00:56:53.254 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.15, opts=13)
00:56:53.254 00.000 10844 Enqueuing Move request for scope (0.21, -0.15)
00:56:53.254 00.000 11060 Worker thread wakes up
00:56:53.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
00:56:53.254 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
00:56:53.254 00.000 11060 Moving (0.21, -0.15) raw xDistance=0.11 yDistance=0.23
00:56:53.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:56:53.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:53.254 00.000 10844 UpdateGuideState exits: m=2736 SNR=33.2
00:56:53.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:56:53.255 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:53.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:56:53.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:53.255 00.000 10844 Enqueuing Expose request
00:56:53.255 00.000 11060 MoveAxis(E, 0, ABG)
00:56:53.255 00.000 11060 Move returns status 0, amount 0
00:56:53.255 00.000 11060 MoveAxis(N, 0, ABG)
00:56:53.255 00.000 11060 Move returns status 0, amount 0
00:56:53.255 00.000 11060 move complete, result=0
00:56:53.255 00.000 11060 worker thread done servicing request
00:56:53.255 00.000 11060 Worker thread wakes up
00:56:53.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:53.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:53.257 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:53.909 00.652 11060 Exposure complete
00:56:54.087 00.178 11060 worker thread done servicing request
00:56:54.087 00.000 10844 OnExposeComplete: enter
00:56:54.087 00.000 10844 UpdateGuideState(): m_state=6
00:56:54.087 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7808
00:56:54.087 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=58.21, Mass=2459, SNR=31.2, Peak=255 HFD=3.1
00:56:54.088 00.001 10844 MultiStar: [#1 -0.06,-0.33,1.12,U] [#2 -0.33,-0.80,0.00,M1] [#3 0.59,-0.45,0.00,M4] [#4 -0.22,0.25,1.04,U] [#5 0.38,-0.01,1.12,U] [#6 -0.16,0.34,1.10,U] [#7 -0.01,0.07,0.89,U] [#8 0.40,-0.60,0.00,M2] 
00:56:54.088 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.02}, one-star: {-0.08, -0.21}
00:56:54.088 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
00:56:54.088 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
00:56:54.088 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.48 mountX=-0.01 mountY=-0.02, mountTheta=-2.05
00:56:54.089 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
00:56:54.089 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
00:56:54.089 00.000 11060 Worker thread wakes up
00:56:54.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:54.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:56:54.090 00.001 10844 UpdateGuideState exits: m=2459 SNR=31.2 Saturated
00:56:54.090 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:56:54.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:54.090 00.000 11060 Moving (-0.02, 0.02) raw xDistance=-0.01 yDistance=-0.02
00:56:54.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:54.090 00.000 10844 Enqueuing Expose request
00:56:54.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:56:54.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:54.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:56:54.090 00.000 11060 MoveAxis(E, 0, ABG)
00:56:54.090 00.000 11060 Move returns status 0, amount 0
00:56:54.090 00.000 11060 MoveAxis(N, 0, ABG)
00:56:54.090 00.000 11060 Move returns status 0, amount 0
00:56:54.090 00.000 11060 move complete, result=0
00:56:54.090 00.000 11060 worker thread done servicing request
00:56:54.090 00.000 11060 Worker thread wakes up
00:56:54.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:54.091 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:54.099 00.008 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:56:54.717 00.618 11060 Exposure complete
00:56:54.902 00.185 11060 worker thread done servicing request
00:56:54.902 00.000 10844 OnExposeComplete: enter
00:56:54.902 00.000 10844 UpdateGuideState(): m_state=6
00:56:54.903 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7809
00:56:54.903 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=58.54, Mass=2521, SNR=32.0, Peak=255 HFD=3.1
00:56:54.903 00.000 10844 MultiStar: [#1 -0.58,-0.65,0.00,M1] [#2 -0.09,-0.86,0.00,M2] [#3 0.62,-0.37,0.00,M5] [#4 -0.58,0.14,0.97,U] [#5 -0.20,0.20,1.09,U] [#6 -0.26,-0.12,1.00,U] [#7 -0.05,-0.13,0.91,U] [#8 0.41,-0.39,1.02,U] 
00:56:54.903 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.03}, one-star: {-0.18, 0.12}
00:56:54.903 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
00:56:54.903 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
00:56:54.904 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.94 mountX=0.05 mountY=-0.14, mountTheta=-1.19
00:56:54.905 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
00:56:54.905 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
00:56:54.905 00.000 11060 Worker thread wakes up
00:56:54.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:54.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
00:56:54.905 00.000 10844 UpdateGuideState exits: m=2521 SNR=32.0 Saturated
00:56:54.906 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:54.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
00:56:54.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:54.906 00.000 10844 Enqueuing Expose request
00:56:54.906 00.000 11060 Moving (-0.14, -0.03) raw xDistance=0.05 yDistance=-0.14
00:56:54.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:56:54.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:54.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:56:54.906 00.000 11060 MoveAxis(E, 0, ABG)
00:56:54.906 00.000 11060 Move returns status 0, amount 0
00:56:54.906 00.000 11060 MoveAxis(N, 0, ABG)
00:56:54.906 00.000 11060 Move returns status 0, amount 0
00:56:54.906 00.000 11060 move complete, result=0
00:56:54.906 00.000 11060 worker thread done servicing request
00:56:54.906 00.000 11060 Worker thread wakes up
00:56:54.907 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:54.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:54.908 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:55.543 00.635 11060 Exposure complete
00:56:55.701 00.158 11060 worker thread done servicing request
00:56:55.701 00.000 10844 OnExposeComplete: enter
00:56:55.701 00.000 10844 UpdateGuideState(): m_state=6
00:56:55.702 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7810
00:56:55.702 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=59.00, Mass=2637, SNR=32.2, Peak=247 HFD=3.5
00:56:55.702 00.000 10844 MultiStar: [#1 -0.79,-0.10,0.00,M2] [#2 0.43,-0.51,0.00,M3] [#3 0.07,0.04,1.03,U] [#4 -0.21,0.72,0.00,M1] [#5 0.09,0.22,1.07,U] [#6 -0.23,-0.02,0.98,U] [#7 -0.49,0.06,0.92,U] [#8 0.23,-0.01,0.98,U] 
00:56:55.702 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.15}, one-star: {0.05, 0.59}
00:56:55.702 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
00:56:55.702 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
00:56:55.702 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.83 mountX=-0.14 mountY=-0.06, mountTheta=-2.72
00:56:55.704 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.15, opts=13)
00:56:55.704 00.000 10844 Enqueuing Move request for scope (-0.04, 0.15)
00:56:55.704 00.000 11060 Worker thread wakes up
00:56:55.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:55.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
00:56:55.704 00.000 10844 UpdateGuideState exits: m=2637 SNR=32.2
00:56:55.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
00:56:55.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:55.704 00.000 11060 Moving (-0.04, 0.15) raw xDistance=-0.14 yDistance=-0.06
00:56:55.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:55.704 00.000 10844 Enqueuing Expose request
00:56:55.705 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:56:55.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:55.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:56:55.705 00.000 11060 MoveAxis(E, 24, ABG)
00:56:55.705 00.000 11060 Guiding  Dir = 2, Dur = 24
00:56:55.714 00.009 11060 IsSlewing returns 0
00:56:55.714 00.000 11060 IsGuiding returns 0
00:56:55.745 00.031 11060 IsGuiding returns 0
00:56:55.745 00.000 11060 Move returns status 0, amount 24
00:56:55.745 00.000 11060 MoveAxis(N, 0, ABG)
00:56:55.745 00.000 11060 Move returns status 0, amount 0
00:56:55.745 00.000 11060 move complete, result=0
00:56:55.745 00.000 11060 worker thread done servicing request
00:56:55.745 00.000 11060 Worker thread wakes up
00:56:55.745 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
00:56:55.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:55.746 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:56.379 00.633 11060 Exposure complete
00:56:56.556 00.177 11060 worker thread done servicing request
00:56:56.556 00.000 10844 OnExposeComplete: enter
00:56:56.556 00.000 10844 UpdateGuideState(): m_state=6
00:56:56.557 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7811
00:56:56.557 00.000 10844 Star::Find returns 1 (1), X=264.78, Y=58.68, Mass=3697, SNR=39.2, Peak=255 HFD=3.7
00:56:56.557 00.000 10844 MultiStar: [#1 -0.50,-0.54,0.00,M3] [#2 0.10,-0.62,0.00,M4] [#3 0.67,-0.62,0.00,M5] [#4 -0.62,-0.10,0.00,M2] [#5 0.43,-0.12,0.85,U] [#6 -0.09,-0.15,0.79,U] [#7 0.13,-0.22,0.75,U] [#8 0.09,-0.46,0.77,U] 
00:56:56.557 00.000 10844 refined, 4 included, MultiStar: {0.21, -0.11}, one-star: {0.42, 0.27}
00:56:56.557 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
00:56:56.557 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
00:56:56.557 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.49 mountX=0.07 mountY=0.23, mountTheta=1.26
00:56:56.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.11, opts=13)
00:56:56.559 00.000 10844 Enqueuing Move request for scope (0.21, -0.11)
00:56:56.559 00.000 11060 Worker thread wakes up
00:56:56.560 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
00:56:56.560 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
00:56:56.560 00.000 11060 Moving (0.21, -0.11) raw xDistance=0.07 yDistance=0.23
00:56:56.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:56.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:56:56.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:56:56.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:56:56.560 00.000 11060 MoveAxis(E, 0, ABG)
00:56:56.560 00.000 11060 Move returns status 0, amount 0
00:56:56.560 00.000 11060 MoveAxis(N, 0, ABG)
00:56:56.560 00.000 11060 Move returns status 0, amount 0
00:56:56.560 00.000 10844 UpdateGuideState exits: m=3697 SNR=39.2 Saturated
00:56:56.560 00.000 11060 move complete, result=0
00:56:56.561 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:56.561 00.000 11060 worker thread done servicing request
00:56:56.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:56.561 00.000 10844 Enqueuing Expose request
00:56:56.561 00.000 11060 Worker thread wakes up
00:56:56.561 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:56.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:56.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:57.197 00.636 11060 Exposure complete
00:56:57.373 00.176 11060 worker thread done servicing request
00:56:57.373 00.000 10844 OnExposeComplete: enter
00:56:57.374 00.001 10844 UpdateGuideState(): m_state=6
00:56:57.374 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7812
00:56:57.374 00.000 10844 Star::Find returns 1 (0), X=264.97, Y=57.86, Mass=2849, SNR=33.5, Peak=218 HFD=3.7
00:56:57.374 00.000 10844 MultiStar: [#1 0.23,-1.03,0.00,M4] [#2 -0.26,-0.85,0.00,M5] [#3 0.80,-0.75,0.00,M6] [#4 -0.30,-0.80,0.00,M3] [#5 -0.22,-0.14,1.11,U] [#6 -0.54,-0.72,0.00,M1] [#7 0.20,-0.61,0.00,M1] [#8 0.57,-0.10,0.90,U] 
00:56:57.374 00.000 10844 refined, 2 included, MultiStar: {0.29, -0.27}, one-star: {0.61, -0.56}
00:56:57.374 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
00:56:57.374 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
00:56:57.374 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.27 hyp=0.39 cameraTheta=-0.74 mountX=0.21 mountY=0.33, mountTheta=1.01
00:56:57.381 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.27, opts=13)
00:56:57.381 00.000 10844 Enqueuing Move request for scope (0.29, -0.27)
00:56:57.381 00.000 11060 Worker thread wakes up
00:56:57.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.27) opts 0xd
00:56:57.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:57.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.27)
00:56:57.381 00.000 10844 UpdateGuideState exits: m=2849 SNR=33.5
00:56:57.381 00.000 11060 Moving (0.29, -0.27) raw xDistance=0.21 yDistance=0.33
00:56:57.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:57.382 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:56:57.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:57.382 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=0.49
00:56:57.382 00.000 10844 Enqueuing Expose request
00:56:57.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
00:56:57.382 00.000 11060 MoveAxis(W, 36, ABG)
00:56:57.382 00.000 11060 Guiding  Dir = 3, Dur = 36
00:56:57.421 00.039 11060 IsSlewing returns 0
00:56:57.422 00.001 11060 IsGuiding returns 0
00:56:57.502 00.080 11060 IsGuiding returns 0
00:56:57.502 00.000 11060 Move returns status 0, amount 36
00:56:57.503 00.001 11060 BLC: Oldest BLC event removed
00:56:57.503 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:56:57.503 00.000 11060 MoveAxis(S, 878, ABG)
00:56:57.503 00.000 11060 duration set to 750 by maxDecDuration
00:56:57.503 00.000 11060 Guiding  Dir = 1, Dur = 750
00:56:57.547 00.044 11060 IsSlewing returns 0
00:56:57.548 00.001 11060 IsGuiding returns 0
00:56:58.330 00.782 11060 IsGuiding returns 0
00:56:58.330 00.000 11060 Move returns status 0, amount 750
00:56:58.330 00.000 11060 move complete, result=0
00:56:58.331 00.001 11060 worker thread done servicing request
00:56:58.331 00.000 11060 Worker thread wakes up
00:56:58.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:58.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:58.331 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.3 px 750 ms SOUTH
00:56:58.960 00.629 11060 Exposure complete
00:56:59.117 00.157 11060 worker thread done servicing request
00:56:59.117 00.000 10844 OnExposeComplete: enter
00:56:59.118 00.001 10844 UpdateGuideState(): m_state=6
00:56:59.118 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7813
00:56:59.118 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.26, Mass=3107, SNR=34.7, Peak=255 HFD=3.6
00:56:59.118 00.000 10844 MultiStar: [#1 -0.02,-0.65,0.00,M5] [#2 -0.05,-0.28,1.95,U] [#3 0.07,0.24,0.87,U] [#4 0.05,0.26,0.91,U] [#5 0.01,0.43,1.02,U] [#6 -0.25,0.19,0.90,U] [#7 -0.30,0.06,0.83,U] [#8 -0.08,-0.02,0.89,U] 
00:56:59.118 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {0.02, -0.16}
00:56:59.118 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
00:56:59.118 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.08)
00:56:59.118 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=-0.04 mountY=-0.07, mountTheta=-2.06
00:56:59.120 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
00:56:59.120 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
00:56:59.120 00.000 11060 Worker thread wakes up
00:56:59.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
00:56:59.120 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
00:56:59.120 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=-0.07
00:56:59.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:56:59.120 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.230905, 1:-0.067286
00:56:59.120 00.000 11060 BLC: No correction, Miss < min_move
00:56:59.122 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:56:59.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:59.122 00.000 10844 UpdateGuideState exits: m=3107 SNR=34.7 Saturated
00:56:59.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:56:59.122 00.000 11060 MoveAxis(E, 0, ABG)
00:56:59.122 00.000 11060 Move returns status 0, amount 0
00:56:59.122 00.000 11060 MoveAxis(N, 0, ABG)
00:56:59.122 00.000 11060 Move returns status 0, amount 0
00:56:59.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:59.122 00.000 11060 move complete, result=0
00:56:59.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:59.122 00.000 10844 Enqueuing Expose request
00:56:59.122 00.000 11060 worker thread done servicing request
00:56:59.122 00.000 11060 Worker thread wakes up
00:56:59.122 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:59.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:59.123 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:59.757 00.634 11060 Exposure complete
00:56:59.937 00.180 11060 worker thread done servicing request
00:56:59.937 00.000 10844 OnExposeComplete: enter
00:56:59.937 00.000 10844 UpdateGuideState(): m_state=6
00:56:59.937 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7814
00:56:59.937 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.28, Mass=2885, SNR=34.1, Peak=255 HFD=3.4
00:56:59.937 00.000 10844 MultiStar: [#1 0.60,-0.12,0.00,M6] [#2 0.14,0.11,2.01,U] [#3 0.28,-0.05,0.93,U] [#4 -0.67,0.61,0.00,M3] [#5 0.28,0.05,1.03,U] [#6 -0.36,0.13,0.89,U] [#7 -0.12,0.10,0.82,U] [#8 0.07,-0.17,0.96,U] 
00:56:59.937 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.07, -0.14}
00:56:59.938 00.001 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
00:56:59.938 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
00:56:59.938 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.23 mountX=-0.03 mountY=0.07, mountTheta=1.98
00:56:59.940 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
00:56:59.940 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
00:56:59.940 00.000 11060 Worker thread wakes up
00:56:59.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:56:59.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
00:56:59.940 00.000 10844 UpdateGuideState exits: m=2885 SNR=34.1 Saturated
00:56:59.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
00:56:59.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:59.940 00.000 11060 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=0.07
00:56:59.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:56:59.942 00.002 10844 Enqueuing Expose request
00:56:59.942 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.230905, 1:-0.067286, 2:0.068046
00:56:59.942 00.000 11060 BLC: No correction, Miss < min_move
00:56:59.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:56:59.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:59.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:56:59.942 00.000 11060 MoveAxis(E, 0, ABG)
00:56:59.942 00.000 11060 Move returns status 0, amount 0
00:56:59.942 00.000 11060 MoveAxis(N, 0, ABG)
00:56:59.942 00.000 11060 Move returns status 0, amount 0
00:56:59.942 00.000 11060 move complete, result=0
00:56:59.943 00.001 11060 worker thread done servicing request
00:56:59.943 00.000 11060 Worker thread wakes up
00:56:59.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:56:59.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:56:59.945 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:00.580 00.635 11060 Exposure complete
00:57:00.740 00.160 11060 worker thread done servicing request
00:57:00.740 00.000 10844 OnExposeComplete: enter
00:57:00.741 00.001 10844 UpdateGuideState(): m_state=6
00:57:00.741 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7815
00:57:00.741 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=58.35, Mass=2409, SNR=31.0, Peak=252 HFD=3.4
00:57:00.741 00.000 10844 MultiStar: [#1 -0.29,0.13,1.05,U] [#2 -0.05,0.44,2.11,U] [#3 0.09,0.19,1.10,U] [#4 0.14,-0.08,1.11,U] [#5 0.32,0.23,1.13,U] [#6 -0.06,0.04,0.95,U] [#7 0.14,0.00,0.94,U] [#8 0.18,0.32,1.02,U] 
00:57:00.741 00.000 10844 single-star, 8 included, MultiStar: {0.05, 0.17}, one-star: {0.05, -0.07}
00:57:00.741 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
00:57:00.741 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
00:57:00.741 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.96 mountX=0.06 mountY=0.06, mountTheta=0.78
00:57:00.743 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
00:57:00.743 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
00:57:00.743 00.000 11060 Worker thread wakes up
00:57:00.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
00:57:00.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:00.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
00:57:00.743 00.000 10844 UpdateGuideState exits: m=2409 SNR=31.0
00:57:00.743 00.000 11060 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=0.06
00:57:00.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:00.743 00.000 11060 BLC: window closed
00:57:00.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:00.743 00.000 10844 Enqueuing Expose request
00:57:00.743 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.230905, 1:-0.067286, 2:0.068046
00:57:00.743 00.000 11060 BLC: No correction, Miss < min_move
00:57:00.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:57:00.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:00.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:57:00.743 00.000 11060 MoveAxis(E, 0, ABG)
00:57:00.745 00.002 11060 Move returns status 0, amount 0
00:57:00.745 00.000 11060 MoveAxis(N, 0, ABG)
00:57:00.745 00.000 11060 Move returns status 0, amount 0
00:57:00.745 00.000 11060 move complete, result=0
00:57:00.745 00.000 11060 worker thread done servicing request
00:57:00.745 00.000 11060 Worker thread wakes up
00:57:00.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:00.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:00.746 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:01.390 00.644 11060 Exposure complete
00:57:01.569 00.179 11060 worker thread done servicing request
00:57:01.569 00.000 10844 OnExposeComplete: enter
00:57:01.569 00.000 10844 UpdateGuideState(): m_state=6
00:57:01.569 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7816
00:57:01.569 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.25, Mass=3001, SNR=35.2, Peak=255 HFD=3.5
00:57:01.569 00.000 10844 MultiStar: [#1 -0.43,-0.17,0.99,U] [#2 -0.40,-0.44,1.92,U] [#3 0.24,0.14,0.88,U] [#4 0.02,-0.03,0.99,U] [#5 0.07,0.43,0.92,U] [#6 -0.42,0.03,0.86,U] [#7 -0.77,0.12,0.00,M1] [#8 -0.32,0.32,0.82,U] 
00:57:01.571 00.002 10844 refined, 7 included, MultiStar: {-0.21, -0.05}, one-star: {-0.19, -0.17}
00:57:01.571 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
00:57:01.571 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
00:57:01.571 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.90 mountX=0.09 mountY=-0.19, mountTheta=-1.16
00:57:01.573 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.05, opts=13)
00:57:01.573 00.000 10844 Enqueuing Move request for scope (-0.21, -0.05)
00:57:01.573 00.000 11060 Worker thread wakes up
00:57:01.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:01.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
00:57:01.573 00.000 10844 UpdateGuideState exits: m=3001 SNR=35.2 Saturated
00:57:01.573 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
00:57:01.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:01.573 00.000 11060 Moving (-0.21, -0.05) raw xDistance=0.09 yDistance=-0.19
00:57:01.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:01.573 00.000 10844 Enqueuing Expose request
00:57:01.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:57:01.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:57:01.574 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:57:01.574 00.000 11060 MoveAxis(E, 0, ABG)
00:57:01.574 00.000 11060 Move returns status 0, amount 0
00:57:01.574 00.000 11060 MoveAxis(N, 0, ABG)
00:57:01.574 00.000 11060 Move returns status 0, amount 0
00:57:01.574 00.000 11060 move complete, result=0
00:57:01.574 00.000 11060 worker thread done servicing request
00:57:01.574 00.000 11060 Worker thread wakes up
00:57:01.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:01.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:01.576 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:02.205 00.629 11060 Exposure complete
00:57:02.371 00.166 11060 worker thread done servicing request
00:57:02.371 00.000 10844 OnExposeComplete: enter
00:57:02.371 00.000 10844 UpdateGuideState(): m_state=6
00:57:02.371 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7817
00:57:02.371 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=58.35, Mass=3389, SNR=37.4, Peak=255 HFD=3.8
00:57:02.371 00.000 10844 MultiStar: [#1 -0.69,-0.36,0.00,M5] [#2 -0.31,0.16,1.81,U] [#3 0.04,-0.95,0.00,M3] [#4 0.16,-0.02,0.84,U] [#5 -0.15,0.33,0.92,U] [#6 -0.53,-0.38,0.00,M1] [#7 -0.31,-0.29,0.82,U] [#8 -0.30,-0.47,0.84,U] 
00:57:02.371 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.02}, one-star: {-0.33, -0.07}
00:57:02.371 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
00:57:02.371 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
00:57:02.372 00.001 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.06 mountX=0.06 mountY=-0.22, mountTheta=-1.31
00:57:02.374 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.02, opts=13)
00:57:02.374 00.000 10844 Enqueuing Move request for scope (-0.23, -0.02)
00:57:02.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:02.374 00.000 10844 UpdateGuideState exits: m=3389 SNR=37.4 Saturated
00:57:02.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:02.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:02.374 00.000 10844 Enqueuing Expose request
00:57:02.374 00.000 11060 Worker thread wakes up
00:57:02.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
00:57:02.374 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
00:57:02.374 00.000 11060 Moving (-0.23, -0.02) raw xDistance=0.06 yDistance=-0.22
00:57:02.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:57:02.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:57:02.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:57:02.375 00.001 11060 MoveAxis(E, 0, ABG)
00:57:02.375 00.000 11060 Move returns status 0, amount 0
00:57:02.375 00.000 11060 MoveAxis(N, 0, ABG)
00:57:02.375 00.000 11060 Move returns status 0, amount 0
00:57:02.375 00.000 11060 move complete, result=0
00:57:02.375 00.000 11060 worker thread done servicing request
00:57:02.375 00.000 11060 Worker thread wakes up
00:57:02.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:02.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:02.376 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:03.011 00.635 11060 Exposure complete
00:57:03.175 00.164 11060 worker thread done servicing request
00:57:03.175 00.000 10844 OnExposeComplete: enter
00:57:03.175 00.000 10844 UpdateGuideState(): m_state=6
00:57:03.176 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7818
00:57:03.176 00.000 10844 Star::Find returns 1 (1), X=264.01, Y=57.93, Mass=3155, SNR=35.3, Peak=255 HFD=3.5
00:57:03.176 00.000 10844 MultiStar: [#1 -0.17,-0.28,0.91,U] [#2 -0.00,-0.15,1.92,U] [#3 -0.21,0.02,0.92,U] [#4 -0.23,-0.01,0.99,U] [#5 -0.24,-0.05,0.95,U] [#6 -0.41,-0.16,0.81,U] [#7 -0.61,0.11,0.00,M1] [#8 0.04,-0.20,0.83,U] 
00:57:03.176 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.16}, one-star: {-0.36, -0.49}
00:57:03.176 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
00:57:03.176 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
00:57:03.176 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-2.40 mountX=0.19 mountY=-0.15, mountTheta=-0.66
00:57:03.178 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.16, opts=13)
00:57:03.178 00.000 10844 Enqueuing Move request for scope (-0.18, -0.16)
00:57:03.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:57:03.178 00.000 10844 UpdateGuideState exits: m=3155 SNR=35.3 Saturated
00:57:03.179 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:03.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:03.179 00.000 11060 Worker thread wakes up
00:57:03.179 00.000 10844 Enqueuing Expose request
00:57:03.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.16) opts 0xd
00:57:03.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.16)
00:57:03.179 00.000 11060 Moving (-0.18, -0.16) raw xDistance=0.19 yDistance=-0.15
00:57:03.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:57:03.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:03.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:57:03.179 00.000 11060 MoveAxis(W, 33, ABG)
00:57:03.179 00.000 11060 Guiding  Dir = 3, Dur = 33
00:57:03.197 00.018 11060 IsSlewing returns 0
00:57:03.198 00.001 11060 IsGuiding returns 0
00:57:03.239 00.041 11060 IsGuiding returns 0
00:57:03.239 00.000 11060 Move returns status 0, amount 33
00:57:03.239 00.000 11060 MoveAxis(N, 0, ABG)
00:57:03.239 00.000 11060 Move returns status 0, amount 0
00:57:03.239 00.000 11060 move complete, result=0
00:57:03.239 00.000 11060 worker thread done servicing request
00:57:03.239 00.000 11060 Worker thread wakes up
00:57:03.239 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
00:57:03.241 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:03.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:03.874 00.633 11060 Exposure complete
00:57:04.066 00.192 11060 worker thread done servicing request
00:57:04.066 00.000 10844 OnExposeComplete: enter
00:57:04.066 00.000 10844 UpdateGuideState(): m_state=6
00:57:04.066 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7819
00:57:04.066 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=57.99, Mass=2933, SNR=34.4, Peak=234 HFD=3.5
00:57:04.067 00.001 10844 MultiStar: [#1 -0.77,-0.31,0.00,M5] [#2 -0.07,-0.29,1.96,U] [#3 0.44,-0.18,1.00,U] [#4 -0.77,0.41,0.00,M1] [#5 0.08,-0.15,1.03,U] [#6 -0.15,0.05,0.93,U] [#7 0.07,0.12,0.82,U] [#8 -0.15,-0.20,0.99,U] 
00:57:04.067 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.18}, one-star: {0.18, -0.43}
00:57:04.067 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
00:57:04.067 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
00:57:04.067 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.33 mountX=0.17 mountY=0.07, mountTheta=0.40
00:57:04.068 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.18, opts=13)
00:57:04.068 00.000 10844 Enqueuing Move request for scope (0.04, -0.18)
00:57:04.068 00.000 11060 Worker thread wakes up
00:57:04.069 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:04.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
00:57:04.069 00.000 10844 UpdateGuideState exits: m=2933 SNR=34.4
00:57:04.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
00:57:04.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:04.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:04.069 00.000 10844 Enqueuing Expose request
00:57:04.069 00.000 11060 Moving (0.04, -0.18) raw xDistance=0.17 yDistance=0.07
00:57:04.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:57:04.071 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:04.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:57:04.071 00.000 11060 MoveAxis(W, 30, ABG)
00:57:04.071 00.000 11060 Guiding  Dir = 3, Dur = 30
00:57:04.083 00.012 11060 IsSlewing returns 0
00:57:04.083 00.000 11060 IsGuiding returns 0
00:57:04.114 00.031 11060 IsGuiding returns 0
00:57:04.114 00.000 11060 Move returns status 0, amount 30
00:57:04.114 00.000 11060 MoveAxis(N, 0, ABG)
00:57:04.114 00.000 11060 Move returns status 0, amount 0
00:57:04.114 00.000 11060 move complete, result=0
00:57:04.115 00.001 11060 worker thread done servicing request
00:57:04.115 00.000 11060 Worker thread wakes up
00:57:04.115 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
00:57:04.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:04.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:04.747 00.632 11060 Exposure complete
00:57:04.925 00.178 11060 worker thread done servicing request
00:57:04.926 00.001 10844 OnExposeComplete: enter
00:57:04.926 00.000 10844 UpdateGuideState(): m_state=6
00:57:04.926 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7820
00:57:04.926 00.000 10844 Star::Find returns 1 (1), X=264.70, Y=58.19, Mass=3454, SNR=37.7, Peak=255 HFD=3.5
00:57:04.926 00.000 10844 MultiStar: [#1 -0.11,-0.98,0.00,M6] [#2 -0.27,0.06,1.87,U] [#3 0.33,-0.07,0.83,U] [#4 -0.17,0.30,0.90,U] [#5 0.48,-0.53,0.00,M1] [#6 0.31,0.42,0.82,U] [#7 -0.98,0.16,0.00,M1] [#8 0.16,0.14,0.85,U] 
00:57:04.926 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.09}, one-star: {0.33, -0.23}
00:57:04.926 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
00:57:04.926 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
00:57:04.927 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.03 mountX=-0.10 mountY=0.04, mountTheta=2.77
00:57:04.928 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
00:57:04.928 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
00:57:04.928 00.000 11060 Worker thread wakes up
00:57:04.928 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:04.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:57:04.928 00.000 10844 UpdateGuideState exits: m=3454 SNR=37.7 Saturated
00:57:04.928 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:57:04.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:04.929 00.001 11060 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=0.04
00:57:04.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:04.929 00.000 10844 Enqueuing Expose request
00:57:04.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:57:04.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:04.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:57:04.929 00.000 11060 MoveAxis(E, 0, ABG)
00:57:04.929 00.000 11060 Move returns status 0, amount 0
00:57:04.929 00.000 11060 MoveAxis(N, 0, ABG)
00:57:04.929 00.000 11060 Move returns status 0, amount 0
00:57:04.929 00.000 11060 move complete, result=0
00:57:04.929 00.000 11060 worker thread done servicing request
00:57:04.929 00.000 11060 Worker thread wakes up
00:57:04.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:04.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:04.931 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:05.575 00.644 11060 Exposure complete
00:57:05.737 00.162 11060 worker thread done servicing request
00:57:05.738 00.001 10844 OnExposeComplete: enter
00:57:05.738 00.000 10844 UpdateGuideState(): m_state=6
00:57:05.738 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7821
00:57:05.738 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=58.56, Mass=2864, SNR=33.7, Peak=252 HFD=3.4
00:57:05.738 00.000 10844 MultiStar: [#1 -0.20,-0.61,0.00,M7] [#2 0.03,-0.15,2.15,U] [#3 0.54,-0.19,0.92,U] [#4 -0.29,-0.52,0.96,U] [#5 -0.43,-0.29,1.05,U] [#6 -0.12,-0.82,0.00,M1] [#7 0.06,0.29,0.87,U] [#8 0.14,-0.31,0.93,U] 
00:57:05.738 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.15}, one-star: {-0.04, 0.15}
00:57:05.738 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
00:57:05.739 00.001 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
00:57:05.739 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=0.15 mountY=0.02, mountTheta=0.14
00:57:05.740 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.15, opts=13)
00:57:05.740 00.000 10844 Enqueuing Move request for scope (-0.00, -0.15)
00:57:05.740 00.000 11060 Worker thread wakes up
00:57:05.740 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:05.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
00:57:05.740 00.000 10844 UpdateGuideState exits: m=2864 SNR=33.7
00:57:05.740 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
00:57:05.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:05.740 00.000 11060 Moving (-0.00, -0.15) raw xDistance=0.15 yDistance=0.02
00:57:05.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:05.740 00.000 10844 Enqueuing Expose request
00:57:05.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:57:05.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:05.741 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:05.741 00.000 11060 MoveAxis(W, 26, ABG)
00:57:05.741 00.000 11060 Guiding  Dir = 3, Dur = 26
00:57:05.760 00.019 11060 IsSlewing returns 0
00:57:05.760 00.000 11060 IsGuiding returns 0
00:57:05.801 00.041 11060 IsGuiding returns 0
00:57:05.801 00.000 11060 Move returns status 0, amount 26
00:57:05.801 00.000 11060 MoveAxis(N, 0, ABG)
00:57:05.801 00.000 11060 Move returns status 0, amount 0
00:57:05.801 00.000 11060 move complete, result=0
00:57:05.802 00.001 11060 worker thread done servicing request
00:57:05.802 00.000 11060 Worker thread wakes up
00:57:05.802 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
00:57:05.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:05.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:06.453 00.651 11060 Exposure complete
00:57:06.623 00.170 11060 worker thread done servicing request
00:57:06.624 00.001 10844 OnExposeComplete: enter
00:57:06.624 00.000 10844 UpdateGuideState(): m_state=6
00:57:06.624 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7822
00:57:06.624 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=58.19, Mass=3013, SNR=34.8, Peak=255 HFD=3.4
00:57:06.624 00.000 10844 MultiStar: [#1 0.26,-0.38,0.93,U] [#2 -0.33,-0.69,0.00,M1] [#3 0.03,-0.56,0.97,U] [#4 0.06,-0.38,0.98,U] [#5 0.70,0.20,0.00,M1] [#6 -0.19,-0.11,0.85,U] [#7 -0.10,0.39,0.86,U] [#8 -0.27,-0.28,0.95,U] 
00:57:06.624 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.23}, one-star: {0.20, -0.22}
00:57:06.625 00.001 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
00:57:06.625 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
00:57:06.625 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.55 mountX=0.23 mountY=0.04, mountTheta=0.18
00:57:06.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.23, opts=13)
00:57:06.626 00.000 10844 Enqueuing Move request for scope (0.00, -0.23)
00:57:06.626 00.000 11060 Worker thread wakes up
00:57:06.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:57:06.626 00.000 10844 UpdateGuideState exits: m=3013 SNR=34.8 Saturated
00:57:06.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:06.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
00:57:06.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:06.626 00.000 10844 Enqueuing Expose request
00:57:06.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
00:57:06.626 00.000 11060 Moving (0.00, -0.23) raw xDistance=0.23 yDistance=0.04
00:57:06.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
00:57:06.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:06.628 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:57:06.628 00.000 11060 MoveAxis(W, 40, ABG)
00:57:06.628 00.000 11060 Guiding  Dir = 3, Dur = 40
00:57:06.630 00.002 11060 IsSlewing returns 0
00:57:06.631 00.001 11060 IsGuiding returns 0
00:57:06.677 00.046 11060 IsGuiding returns 0
00:57:06.678 00.001 11060 Move returns status 0, amount 40
00:57:06.678 00.000 11060 MoveAxis(N, 0, ABG)
00:57:06.678 00.000 11060 Move returns status 0, amount 0
00:57:06.678 00.000 11060 move complete, result=0
00:57:06.678 00.000 11060 worker thread done servicing request
00:57:06.678 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
00:57:06.678 00.000 11060 Worker thread wakes up
00:57:06.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:06.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:07.307 00.629 11060 Exposure complete
00:57:07.486 00.179 11060 worker thread done servicing request
00:57:07.486 00.000 10844 OnExposeComplete: enter
00:57:07.486 00.000 10844 UpdateGuideState(): m_state=6
00:57:07.486 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7823
00:57:07.486 00.000 10844 Star::Find returns 1 (0), X=264.70, Y=58.49, Mass=2860, SNR=34.2, Peak=253 HFD=3.3
00:57:07.487 00.001 10844 MultiStar: [#1 0.02,-0.30,0.95,U] [#2 -0.52,-0.63,0.00,M2] [#3 0.67,-0.03,0.00,M1] [#4 0.28,0.37,0.96,U] [#5 -0.10,0.01,1.02,U] [#6 -0.24,0.08,0.88,U] [#7 -0.12,0.15,0.86,U] [#8 0.37,-0.21,0.90,U] 
00:57:07.487 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.03}, one-star: {0.33, 0.07}
00:57:07.487 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
00:57:07.487 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
00:57:07.487 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.31 mountX=-0.04 mountY=0.08, mountTheta=2.05
00:57:07.488 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
00:57:07.488 00.000 10844 Enqueuing Move request for scope (0.08, 0.03)
00:57:07.488 00.000 11060 Worker thread wakes up
00:57:07.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:57:07.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:57:07.489 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:07.489 00.000 11060 Moving (0.08, 0.03) raw xDistance=-0.04 yDistance=0.08
00:57:07.489 00.000 10844 UpdateGuideState exits: m=2860 SNR=34.2
00:57:07.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:07.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:07.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:07.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:57:07.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:07.489 00.000 10844 Enqueuing Expose request
00:57:07.489 00.000 11060 MoveAxis(E, 0, ABG)
00:57:07.489 00.000 11060 Move returns status 0, amount 0
00:57:07.489 00.000 11060 MoveAxis(N, 0, ABG)
00:57:07.489 00.000 11060 Move returns status 0, amount 0
00:57:07.489 00.000 11060 move complete, result=0
00:57:07.489 00.000 11060 worker thread done servicing request
00:57:07.489 00.000 11060 Worker thread wakes up
00:57:07.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:07.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:07.499 00.010 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:08.124 00.625 11060 Exposure complete
00:57:08.297 00.173 11060 worker thread done servicing request
00:57:08.297 00.000 10844 OnExposeComplete: enter
00:57:08.297 00.000 10844 UpdateGuideState(): m_state=6
00:57:08.297 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7824
00:57:08.298 00.001 10844 Star::Find returns 1 (1), X=264.80, Y=58.63, Mass=3237, SNR=36.4, Peak=255 HFD=3.6
00:57:08.298 00.000 10844 MultiStar: [#1 0.08,-0.37,0.93,U] [#2 -0.26,-0.42,1.86,U] [#3 0.27,-0.47,0.89,U] [#4 -0.06,0.39,0.80,U] [#5 -0.15,-0.24,1.02,U] [#6 0.23,-0.12,0.86,U] [#7 -0.07,-0.05,0.75,U] [#8 -0.04,-0.13,0.81,U] 
00:57:08.298 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.17}, one-star: {0.43, 0.21}
00:57:08.298 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
00:57:08.298 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
00:57:08.298 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.45 mountX=0.16 mountY=0.05, mountTheta=0.29
00:57:08.300 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.17, opts=13)
00:57:08.300 00.000 10844 Enqueuing Move request for scope (0.02, -0.17)
00:57:08.300 00.000 11060 Worker thread wakes up
00:57:08.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
00:57:08.300 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
00:57:08.300 00.000 11060 Moving (0.02, -0.17) raw xDistance=0.16 yDistance=0.05
00:57:08.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:57:08.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:08.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:08.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:08.300 00.000 11060 MoveAxis(W, 28, ABG)
00:57:08.300 00.000 11060 Guiding  Dir = 3, Dur = 28
00:57:08.300 00.000 10844 UpdateGuideState exits: m=3237 SNR=36.4 Saturated
00:57:08.301 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:08.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:08.301 00.000 10844 Enqueuing Expose request
00:57:08.318 00.017 11060 IsSlewing returns 0
00:57:08.318 00.000 11060 IsGuiding returns 0
00:57:08.350 00.032 11060 IsGuiding returns 0
00:57:08.350 00.000 11060 Move returns status 0, amount 28
00:57:08.350 00.000 11060 MoveAxis(N, 0, ABG)
00:57:08.350 00.000 11060 Move returns status 0, amount 0
00:57:08.350 00.000 11060 move complete, result=0
00:57:08.350 00.000 11060 worker thread done servicing request
00:57:08.350 00.000 11060 Worker thread wakes up
00:57:08.350 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
00:57:08.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:08.351 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:08.997 00.646 11060 Exposure complete
00:57:09.163 00.166 11060 worker thread done servicing request
00:57:09.163 00.000 10844 OnExposeComplete: enter
00:57:09.163 00.000 10844 UpdateGuideState(): m_state=6
00:57:09.163 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7825
00:57:09.164 00.001 10844 Star::Find returns 1 (0), X=264.73, Y=58.76, Mass=2295, SNR=30.1, Peak=225 HFD=3.3
00:57:09.164 00.000 10844 MultiStar: [#1 0.23,-0.01,1.12,U] [#2 -0.49,-0.34,2.29,U] [#3 0.58,-0.09,1.09,U] [#4 -0.01,0.38,1.08,U] [#5 -0.23,0.36,1.11,U] [#6 0.37,-0.19,1.05,U] [#7 -0.04,0.26,0.91,U] [#8 0.54,0.15,1.01,U] 
00:57:09.164 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.36, 0.34}
00:57:09.164 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
00:57:09.164 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
00:57:09.164 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.54 mountX=-0.05 mountY=0.06, mountTheta=2.28
00:57:09.165 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
00:57:09.165 00.000 10844 Enqueuing Move request for scope (0.07, 0.04)
00:57:09.165 00.000 11060 Worker thread wakes up
00:57:09.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:09.165 00.000 10844 UpdateGuideState exits: m=2295 SNR=30.1
00:57:09.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:09.166 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
00:57:09.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:09.166 00.000 10844 Enqueuing Expose request
00:57:09.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
00:57:09.166 00.000 11060 Moving (0.07, 0.04) raw xDistance=-0.05 yDistance=0.06
00:57:09.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:09.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:09.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:57:09.166 00.000 11060 MoveAxis(E, 0, ABG)
00:57:09.166 00.000 11060 Move returns status 0, amount 0
00:57:09.166 00.000 11060 MoveAxis(N, 0, ABG)
00:57:09.166 00.000 11060 Move returns status 0, amount 0
00:57:09.166 00.000 11060 move complete, result=0
00:57:09.166 00.000 11060 worker thread done servicing request
00:57:09.166 00.000 11060 Worker thread wakes up
00:57:09.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:09.167 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:09.167 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:09.810 00.643 11060 Exposure complete
00:57:09.992 00.182 11060 worker thread done servicing request
00:57:09.992 00.000 10844 OnExposeComplete: enter
00:57:09.992 00.000 10844 UpdateGuideState(): m_state=6
00:57:09.992 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7826
00:57:09.993 00.001 10844 Star::Find returns 1 (1), X=264.63, Y=58.39, Mass=2988, SNR=35.1, Peak=255 HFD=3.3
00:57:09.993 00.000 10844 MultiStar: [#1 0.06,-0.15,0.96,U] [#2 0.08,-0.44,1.95,U] [#3 0.43,-0.04,0.85,U] [#4 0.14,-0.00,0.89,U] [#5 -0.21,0.10,1.07,U] [#6 0.16,-0.22,0.93,U] [#7 0.33,-0.10,0.81,U] [#8 0.61,0.09,0.00,M1] 
00:57:09.993 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.15}, one-star: {0.26, -0.03}
00:57:09.993 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
00:57:09.993 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
00:57:09.993 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.82 mountX=0.12 mountY=0.16, mountTheta=0.93
00:57:09.994 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.15, opts=13)
00:57:09.994 00.000 10844 Enqueuing Move request for scope (0.14, -0.15)
00:57:09.994 00.000 11060 Worker thread wakes up
00:57:09.995 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:09.995 00.000 10844 UpdateGuideState exits: m=2988 SNR=35.1 Saturated
00:57:09.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:09.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:09.995 00.000 10844 Enqueuing Expose request
00:57:09.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
00:57:09.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
00:57:09.995 00.000 11060 Moving (0.14, -0.15) raw xDistance=0.12 yDistance=0.16
00:57:09.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:57:09.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:09.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:57:09.995 00.000 11060 MoveAxis(W, 21, ABG)
00:57:09.995 00.000 11060 Guiding  Dir = 3, Dur = 21
00:57:10.023 00.028 11060 IsSlewing returns 0
00:57:10.023 00.000 11060 IsGuiding returns 0
00:57:10.069 00.046 11060 IsGuiding returns 0
00:57:10.069 00.000 11060 Move returns status 0, amount 21
00:57:10.069 00.000 11060 MoveAxis(N, 0, ABG)
00:57:10.069 00.000 11060 Move returns status 0, amount 0
00:57:10.069 00.000 11060 move complete, result=0
00:57:10.069 00.000 11060 worker thread done servicing request
00:57:10.069 00.000 11060 Worker thread wakes up
00:57:10.069 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
00:57:10.070 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:10.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:10.696 00.626 11060 Exposure complete
00:57:10.856 00.160 11060 worker thread done servicing request
00:57:10.856 00.000 10844 OnExposeComplete: enter
00:57:10.856 00.000 10844 UpdateGuideState(): m_state=6
00:57:10.856 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7827
00:57:10.856 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=58.53, Mass=2681, SNR=33.2, Peak=253 HFD=3.2
00:57:10.856 00.000 10844 MultiStar: [#1 0.09,-0.42,0.96,U] [#2 0.55,-0.45,0.00,M1] [#3 0.88,-0.65,0.00,M1] [#4 0.39,-0.18,0.98,U] [#5 0.70,-0.10,0.00,M1] [#6 -0.20,0.23,0.87,U] [#7 0.46,0.09,0.81,U] [#8 0.59,-0.42,0.00,M2] 
00:57:10.856 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.04}, one-star: {0.15, 0.12}
00:57:10.856 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
00:57:10.856 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
00:57:10.858 00.002 10844 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.23 mountX=0.01 mountY=0.18, mountTheta=1.52
00:57:10.859 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.04, opts=13)
00:57:10.859 00.000 10844 Enqueuing Move request for scope (0.18, -0.04)
00:57:10.859 00.000 11060 Worker thread wakes up
00:57:10.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:10.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
00:57:10.859 00.000 10844 UpdateGuideState exits: m=2681 SNR=33.2
00:57:10.859 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
00:57:10.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:10.859 00.000 11060 Moving (0.18, -0.04) raw xDistance=0.01 yDistance=0.18
00:57:10.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:10.859 00.000 10844 Enqueuing Expose request
00:57:10.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:57:10.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:10.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:57:10.859 00.000 11060 MoveAxis(E, 0, ABG)
00:57:10.859 00.000 11060 Move returns status 0, amount 0
00:57:10.859 00.000 11060 MoveAxis(N, 0, ABG)
00:57:10.859 00.000 11060 Move returns status 0, amount 0
00:57:10.859 00.000 11060 move complete, result=0
00:57:10.859 00.000 11060 worker thread done servicing request
00:57:10.859 00.000 11060 Worker thread wakes up
00:57:10.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:10.860 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:10.861 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:57:11.494 00.633 11060 Exposure complete
00:57:11.666 00.172 11060 worker thread done servicing request
00:57:11.666 00.000 10844 OnExposeComplete: enter
00:57:11.666 00.000 10844 UpdateGuideState(): m_state=6
00:57:11.666 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7828
00:57:11.666 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=58.24, Mass=2845, SNR=34.2, Peak=252 HFD=3.5
00:57:11.667 00.001 10844 MultiStar: [#1 0.04,-0.58,1.00,U] [#2 0.21,-0.56,2.00,U] [#3 0.77,-0.52,0.00,M2] [#4 0.25,-0.04,1.01,U] [#5 0.25,-0.47,1.07,U] [#6 0.10,-0.41,0.95,U] [#7 0.35,-0.54,0.00,M1] [#8 0.47,-0.57,0.00,M3] 
00:57:11.667 00.000 10844 single-star, 5 included, MultiStar: {0.16, -0.40}, one-star: {0.06, -0.17}
00:57:11.667 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
00:57:11.667 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
00:57:11.667 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.25 mountX=0.16 mountY=0.09, mountTheta=0.49
00:57:11.668 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.17, opts=13)
00:57:11.668 00.000 10844 Enqueuing Move request for scope (0.06, -0.17)
00:57:11.668 00.000 11060 Worker thread wakes up
00:57:11.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
00:57:11.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
00:57:11.668 00.000 11060 Moving (0.06, -0.17) raw xDistance=0.16 yDistance=0.09
00:57:11.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
00:57:11.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:11.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:11.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:57:11.668 00.000 11060 MoveAxis(W, 28, ABG)
00:57:11.670 00.002 11060 Guiding  Dir = 3, Dur = 28
00:57:11.670 00.000 10844 UpdateGuideState exits: m=2845 SNR=34.2
00:57:11.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:11.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:11.670 00.000 10844 Enqueuing Expose request
00:57:11.673 00.003 11060 IsSlewing returns 0
00:57:11.673 00.000 11060 IsGuiding returns 0
00:57:11.703 00.030 11060 IsGuiding returns 0
00:57:11.703 00.000 11060 Move returns status 0, amount 28
00:57:11.703 00.000 11060 MoveAxis(N, 0, ABG)
00:57:11.703 00.000 11060 Move returns status 0, amount 0
00:57:11.703 00.000 11060 move complete, result=0
00:57:11.703 00.000 11060 worker thread done servicing request
00:57:11.703 00.000 11060 Worker thread wakes up
00:57:11.703 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
00:57:11.704 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:11.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:12.334 00.630 11060 Exposure complete
00:57:12.522 00.188 11060 worker thread done servicing request
00:57:12.522 00.000 10844 OnExposeComplete: enter
00:57:12.522 00.000 10844 UpdateGuideState(): m_state=6
00:57:12.522 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7829
00:57:12.522 00.000 10844 Star::Find returns 1 (0), X=264.91, Y=58.49, Mass=2595, SNR=32.7, Peak=251 HFD=3.3
00:57:12.523 00.001 10844 MultiStar: [#1 -0.15,-0.03,1.06,U] [#2 -0.51,-0.50,0.00,M1] [#3 0.63,-0.30,0.00,M3] [#4 -0.14,0.17,0.94,U] [#5 0.48,0.35,1.11,U] [#6 0.06,-0.14,1.06,U] [#7 0.04,0.14,0.91,U] [#8 0.45,-0.43,0.00,M4] 
00:57:12.523 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.09}, one-star: {0.54, 0.08}
00:57:12.523 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
00:57:12.523 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
00:57:12.523 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.57 mountX=-0.12 mountY=0.13, mountTheta=2.32
00:57:12.524 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
00:57:12.524 00.000 10844 Enqueuing Move request for scope (0.15, 0.09)
00:57:12.524 00.000 11060 Worker thread wakes up
00:57:12.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:12.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:57:12.524 00.000 10844 UpdateGuideState exits: m=2595 SNR=32.7
00:57:12.525 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:57:12.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:12.525 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.12 yDistance=0.13
00:57:12.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:12.525 00.000 10844 Enqueuing Expose request
00:57:12.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:12.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:12.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:57:12.525 00.000 11060 MoveAxis(E, 0, ABG)
00:57:12.525 00.000 11060 Move returns status 0, amount 0
00:57:12.525 00.000 11060 MoveAxis(N, 0, ABG)
00:57:12.525 00.000 11060 Move returns status 0, amount 0
00:57:12.526 00.001 11060 move complete, result=0
00:57:12.526 00.000 11060 worker thread done servicing request
00:57:12.526 00.000 11060 Worker thread wakes up
00:57:12.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:12.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:12.527 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:13.161 00.634 11060 Exposure complete
00:57:13.333 00.172 11060 worker thread done servicing request
00:57:13.334 00.001 10844 OnExposeComplete: enter
00:57:13.334 00.000 10844 UpdateGuideState(): m_state=6
00:57:13.334 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7830
00:57:13.334 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=59.39, Mass=2487, SNR=32.0, Peak=254 HFD=3.2
00:57:13.334 00.000 10844 MultiStar: [#1 0.26,-0.04,1.07,U] [#2 0.53,0.01,2.05,U] [#3 0.39,0.19,1.03,U] [#4 0.24,0.24,1.16,U] [#5 0.51,0.43,0.00,M1] [#6 0.15,0.28,0.94,U] [#7 0.20,0.22,0.87,U] [#8 0.85,0.15,0.00,M5] 
00:57:13.334 00.000 10844 refined, 6 included, MultiStar: {0.31, 0.23}, one-star: {0.16, 0.97}
00:57:13.334 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
00:57:13.334 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
00:57:13.335 00.001 10844 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.39 cameraTheta=0.64 mountX=-0.28 mountY=0.27, mountTheta=2.38
00:57:13.336 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.23, opts=13)
00:57:13.336 00.000 10844 Enqueuing Move request for scope (0.31, 0.23)
00:57:13.336 00.000 11060 Worker thread wakes up
00:57:13.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
00:57:13.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
00:57:13.336 00.000 11060 Moving (0.31, 0.23) raw xDistance=-0.28 yDistance=0.27
00:57:13.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:57:13.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
00:57:13.336 00.000 11060 MoveAxis(E, 49, ABG)
00:57:13.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:13.336 00.000 10844 UpdateGuideState exits: m=2487 SNR=32.0
00:57:13.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:13.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:13.337 00.001 10844 Enqueuing Expose request
00:57:13.337 00.000 11060 Guiding  Dir = 2, Dur = 49
00:57:13.372 00.035 11060 IsSlewing returns 0
00:57:13.374 00.002 11060 IsGuiding returns 0
00:57:13.468 00.094 11060 IsGuiding returns 0
00:57:13.469 00.001 11060 Move returns status 0, amount 49
00:57:13.469 00.000 11060 MoveAxis(S, 105, ABG)
00:57:13.469 00.000 11060 Guiding  Dir = 1, Dur = 105
00:57:13.511 00.042 11060 IsSlewing returns 0
00:57:13.511 00.000 11060 IsGuiding returns 0
00:57:13.651 00.140 11060 IsGuiding returns 0
00:57:13.651 00.000 11060 Move returns status 0, amount 105
00:57:13.651 00.000 11060 move complete, result=0
00:57:13.652 00.001 11060 worker thread done servicing request
00:57:13.652 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.3 px 105 ms SOUTH
00:57:13.652 00.000 11060 Worker thread wakes up
00:57:13.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:13.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:14.286 00.634 11060 Exposure complete
00:57:14.463 00.177 11060 worker thread done servicing request
00:57:14.463 00.000 10844 OnExposeComplete: enter
00:57:14.463 00.000 10844 UpdateGuideState(): m_state=6
00:57:14.463 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7831
00:57:14.463 00.000 10844 Star::Find returns 1 (1), X=265.07, Y=58.53, Mass=2687, SNR=33.3, Peak=255 HFD=3.5
00:57:14.463 00.000 10844 MultiStar: [#1 0.08,-0.46,1.05,U] [#2 0.06,0.08,2.07,U] [#3 0.51,0.27,1.01,U] [#4 -0.61,0.91,0.00,M1] [#5 0.55,-0.02,1.09,U] [#6 0.38,-0.42,0.94,U] [#7 0.04,0.23,0.75,U] [#8 0.52,-0.03,1.03,U] 
00:57:14.463 00.000 10844 refined, 7 included, MultiStar: {0.33, -0.02}, one-star: {0.70, 0.11}
00:57:14.463 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
00:57:14.463 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
00:57:14.463 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.06 mountX=-0.04 mountY=0.33, mountTheta=1.69
00:57:14.464 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.02, opts=13)
00:57:14.465 00.001 10844 Enqueuing Move request for scope (0.33, -0.02)
00:57:14.465 00.000 11060 Worker thread wakes up
00:57:14.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:14.465 00.000 10844 UpdateGuideState exits: m=2687 SNR=33.3 Saturated
00:57:14.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:14.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:14.465 00.000 10844 Enqueuing Expose request
00:57:14.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd
00:57:14.465 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.02)
00:57:14.465 00.000 11060 Moving (0.33, -0.02) raw xDistance=-0.04 yDistance=0.33
00:57:14.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:14.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
00:57:14.465 00.000 11060 MoveAxis(E, 0, ABG)
00:57:14.465 00.000 11060 Move returns status 0, amount 0
00:57:14.465 00.000 11060 MoveAxis(S, 128, ABG)
00:57:14.465 00.000 11060 Guiding  Dir = 1, Dur = 128
00:57:14.485 00.020 11060 IsSlewing returns 0
00:57:14.485 00.000 11060 IsGuiding returns 0
00:57:14.640 00.155 11060 IsGuiding returns 0
00:57:14.641 00.001 11060 Move returns status 0, amount 128
00:57:14.641 00.000 11060 move complete, result=0
00:57:14.641 00.000 11060 worker thread done servicing request
00:57:14.641 00.000 11060 Worker thread wakes up
00:57:14.641 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 128 ms SOUTH
00:57:14.642 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:14.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:15.292 00.650 11060 Exposure complete
00:57:15.457 00.165 11060 worker thread done servicing request
00:57:15.457 00.000 10844 OnExposeComplete: enter
00:57:15.457 00.000 10844 UpdateGuideState(): m_state=6
00:57:15.457 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7832
00:57:15.457 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.65, Mass=3253, SNR=36.8, Peak=255 HFD=3.4
00:57:15.458 00.001 10844 MultiStar: [#1 -0.23,0.45,0.84,U] [#2 -0.33,0.11,1.93,U] [#3 0.74,-0.22,0.00,M2] [#4 -0.57,0.83,0.00,M2] [#5 0.27,0.42,0.88,U] [#6 -0.39,0.03,0.85,U] [#7 0.09,0.74,0.00,M1] [#8 -0.05,0.50,0.77,U] 
00:57:15.458 00.000 10844 single-star, 5 included, MultiStar: {-0.15, 0.26}, one-star: {0.05, 0.23}
00:57:15.458 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
00:57:15.458 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
00:57:15.458 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.37 mountX=-0.24 mountY=0.01, mountTheta=3.10
00:57:15.460 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.23, opts=13)
00:57:15.460 00.000 10844 Enqueuing Move request for scope (0.05, 0.23)
00:57:15.460 00.000 11060 Worker thread wakes up
00:57:15.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
00:57:15.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
00:57:15.460 00.000 11060 Moving (0.05, 0.23) raw xDistance=-0.24 yDistance=0.01
00:57:15.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:57:15.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:15.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:15.460 00.000 11060 MoveAxis(E, 41, ABG)
00:57:15.460 00.000 11060 Guiding  Dir = 2, Dur = 41
00:57:15.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:15.461 00.001 10844 UpdateGuideState exits: m=3253 SNR=36.8 Saturated
00:57:15.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:15.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:15.461 00.000 10844 Enqueuing Expose request
00:57:15.499 00.038 11060 IsSlewing returns 0
00:57:15.499 00.000 11060 IsGuiding returns 0
00:57:15.577 00.078 11060 IsGuiding returns 0
00:57:15.577 00.000 11060 Move returns status 0, amount 41
00:57:15.577 00.000 11060 MoveAxis(N, 0, ABG)
00:57:15.577 00.000 11060 Move returns status 0, amount 0
00:57:15.577 00.000 11060 move complete, result=0
00:57:15.578 00.001 11060 worker thread done servicing request
00:57:15.578 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
00:57:15.578 00.000 11060 Worker thread wakes up
00:57:15.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:15.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:16.208 00.630 11060 Exposure complete
00:57:16.377 00.169 11060 worker thread done servicing request
00:57:16.377 00.000 10844 OnExposeComplete: enter
00:57:16.377 00.000 10844 UpdateGuideState(): m_state=6
00:57:16.377 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7833
00:57:16.378 00.001 10844 Star::Find returns 1 (1), X=264.19, Y=58.54, Mass=3283, SNR=36.5, Peak=255 HFD=3.8
00:57:16.378 00.000 10844 MultiStar: [#1 -0.49,-0.07,0.91,U] [#2 0.28,-0.14,1.80,U] [#3 0.44,0.03,0.85,U] [#4 -0.29,0.34,0.84,U] [#5 0.32,0.30,0.92,U] [#6 -0.60,-0.04,0.85,U] [#7 -0.19,0.16,0.80,U] [#8 0.37,-0.26,0.81,U] 
00:57:16.378 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.18, 0.13}
00:57:16.378 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
00:57:16.378 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
00:57:16.378 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.74 mountX=-0.03 mountY=-0.01, mountTheta=-2.80
00:57:16.380 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
00:57:16.380 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
00:57:16.380 00.000 11060 Worker thread wakes up
00:57:16.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:16.380 00.000 10844 UpdateGuideState exits: m=3283 SNR=36.5 Saturated
00:57:16.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:16.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:16.380 00.000 10844 Enqueuing Expose request
00:57:16.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
00:57:16.381 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
00:57:16.381 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
00:57:16.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:57:16.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:16.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:16.381 00.000 11060 MoveAxis(E, 0, ABG)
00:57:16.381 00.000 11060 Move returns status 0, amount 0
00:57:16.381 00.000 11060 MoveAxis(N, 0, ABG)
00:57:16.381 00.000 11060 Move returns status 0, amount 0
00:57:16.381 00.000 11060 move complete, result=0
00:57:16.381 00.000 11060 worker thread done servicing request
00:57:16.381 00.000 11060 Worker thread wakes up
00:57:16.382 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:16.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:16.392 00.010 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:17.007 00.615 11060 Exposure complete
00:57:17.182 00.175 11060 worker thread done servicing request
00:57:17.182 00.000 10844 OnExposeComplete: enter
00:57:17.182 00.000 10844 UpdateGuideState(): m_state=6
00:57:17.182 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7834
00:57:17.182 00.000 10844 Star::Find returns 1 (0), X=264.50, Y=58.15, Mass=2875, SNR=34.2, Peak=229 HFD=3.5
00:57:17.182 00.000 10844 MultiStar: [#1 -0.45,-0.11,0.86,U] [#2 -0.15,-0.28,1.85,U] [#3 0.31,0.02,0.98,U] [#4 -0.30,0.33,0.88,U] [#5 0.61,-0.23,0.00,M1] [#6 -0.49,-0.00,0.89,U] [#7 -0.23,0.17,0.82,U] [#8 0.19,-0.62,0.00,M3] 
00:57:17.182 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.06}, one-star: {0.13, -0.27}
00:57:17.182 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
00:57:17.182 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
00:57:17.182 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.76 mountX=0.09 mountY=-0.14, mountTheta=-1.01
00:57:17.184 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.06, opts=13)
00:57:17.184 00.000 10844 Enqueuing Move request for scope (-0.15, -0.06)
00:57:17.185 00.001 11060 Worker thread wakes up
00:57:17.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:17.185 00.000 10844 UpdateGuideState exits: m=2875 SNR=34.2
00:57:17.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:17.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:17.185 00.000 10844 Enqueuing Expose request
00:57:17.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
00:57:17.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
00:57:17.185 00.000 11060 Moving (-0.15, -0.06) raw xDistance=0.09 yDistance=-0.14
00:57:17.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:57:17.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:17.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:17.185 00.000 11060 MoveAxis(E, 0, ABG)
00:57:17.185 00.000 11060 Move returns status 0, amount 0
00:57:17.186 00.001 11060 MoveAxis(N, 0, ABG)
00:57:17.186 00.000 11060 Move returns status 0, amount 0
00:57:17.186 00.000 11060 move complete, result=0
00:57:17.186 00.000 11060 worker thread done servicing request
00:57:17.186 00.000 11060 Worker thread wakes up
00:57:17.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:17.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:17.187 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:17.822 00.635 11060 Exposure complete
00:57:17.999 00.177 11060 worker thread done servicing request
00:57:17.999 00.000 10844 OnExposeComplete: enter
00:57:17.999 00.000 10844 UpdateGuideState(): m_state=6
00:57:18.000 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7835
00:57:18.000 00.000 10844 Star::Find returns 1 (1), X=264.59, Y=58.51, Mass=2226, SNR=29.3, Peak=255 HFD=3.2
00:57:18.000 00.000 10844 MultiStar: [#1 -0.12,-0.32,1.04,U] [#2 0.16,-0.28,2.29,U] [#3 0.75,-0.19,0.00,M1] [#4 -0.80,0.41,0.00,M1] [#5 0.52,0.41,0.00,M2] [#6 -0.40,0.15,1.05,U] [#7 -0.34,0.16,0.90,U] [#8 0.18,0.00,1.10,U] 
00:57:18.000 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.08}, one-star: {0.22, 0.10}
00:57:18.001 00.001 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
00:57:18.001 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
00:57:18.001 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.69 mountX=0.08 mountY=0.00, mountTheta=0.05
00:57:18.002 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
00:57:18.002 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
00:57:18.003 00.001 11060 Worker thread wakes up
00:57:18.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
00:57:18.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
00:57:18.003 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.00
00:57:18.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:57:18.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:18.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:18.003 00.000 10844 UpdateGuideState exits: m=2226 SNR=29.3 Saturated
00:57:18.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:18.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:18.003 00.000 10844 Enqueuing Expose request
00:57:18.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:57:18.003 00.000 11060 MoveAxis(E, 0, ABG)
00:57:18.003 00.000 11060 Move returns status 0, amount 0
00:57:18.004 00.001 11060 MoveAxis(N, 0, ABG)
00:57:18.004 00.000 11060 Move returns status 0, amount 0
00:57:18.004 00.000 11060 move complete, result=0
00:57:18.004 00.000 11060 worker thread done servicing request
00:57:18.004 00.000 11060 Worker thread wakes up
00:57:18.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:18.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:18.006 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:18.646 00.640 11060 Exposure complete
00:57:18.826 00.180 11060 worker thread done servicing request
00:57:18.826 00.000 10844 OnExposeComplete: enter
00:57:18.826 00.000 10844 UpdateGuideState(): m_state=6
00:57:18.828 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7836
00:57:18.828 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.90, Mass=2371, SNR=30.5, Peak=255 HFD=3.2
00:57:18.828 00.000 10844 MultiStar: [#1 0.30,0.38,1.08,U] [#2 0.00,-0.06,2.21,U] [#3 0.27,0.22,1.13,U] [#4 -0.09,0.87,0.00,M2] [#5 0.57,0.01,1.20,U] [#6 -0.09,0.53,1.06,U] [#7 -0.29,0.58,0.00,M1] [#8 0.00,0.00,1.01,U] 
00:57:18.828 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.18}, one-star: {0.15, 0.48}
00:57:18.828 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
00:57:18.828 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
00:57:18.828 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.86 mountX=-0.21 mountY=0.13, mountTheta=2.60
00:57:18.829 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.18, opts=13)
00:57:18.829 00.000 10844 Enqueuing Move request for scope (0.16, 0.18)
00:57:18.829 00.000 11060 Worker thread wakes up
00:57:18.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:18.829 00.000 10844 UpdateGuideState exits: m=2371 SNR=30.5 Saturated
00:57:18.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:18.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:18.829 00.000 10844 Enqueuing Expose request
00:57:18.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
00:57:18.830 00.001 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
00:57:18.830 00.000 11060 Moving (0.16, 0.18) raw xDistance=-0.21 yDistance=0.13
00:57:18.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:57:18.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:18.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:57:18.830 00.000 11060 MoveAxis(E, 36, ABG)
00:57:18.830 00.000 11060 Guiding  Dir = 2, Dur = 36
00:57:18.846 00.016 11060 IsSlewing returns 0
00:57:18.846 00.000 11060 IsGuiding returns 0
00:57:18.893 00.047 11060 IsGuiding returns 0
00:57:18.893 00.000 11060 Move returns status 0, amount 36
00:57:18.893 00.000 11060 MoveAxis(N, 0, ABG)
00:57:18.893 00.000 11060 Move returns status 0, amount 0
00:57:18.893 00.000 11060 move complete, result=0
00:57:18.893 00.000 11060 worker thread done servicing request
00:57:18.893 00.000 11060 Worker thread wakes up
00:57:18.893 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
00:57:18.894 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:18.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:19.523 00.629 11060 Exposure complete
00:57:19.708 00.185 11060 worker thread done servicing request
00:57:19.708 00.000 10844 OnExposeComplete: enter
00:57:19.708 00.000 10844 UpdateGuideState(): m_state=6
00:57:19.709 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7837
00:57:19.709 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.73, Mass=2758, SNR=33.5, Peak=255 HFD=3.1
00:57:19.709 00.000 10844 MultiStar: [#1 -0.59,-0.38,0.00,M1] [#2 -0.12,-0.50,2.09,U] [#3 0.28,-0.12,0.89,U] [#4 0.07,0.10,0.93,U] [#5 0.36,-0.15,1.00,U] [#6 0.02,-0.43,0.89,U] [#7 -0.11,0.19,0.91,U] [#8 0.04,0.23,0.99,U] 
00:57:19.709 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.10}, one-star: {0.01, 0.32}
00:57:19.709 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
00:57:19.709 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
00:57:19.709 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.16 mountX=0.09 mountY=0.06, mountTheta=0.58
00:57:19.712 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.10, opts=13)
00:57:19.712 00.000 10844 Enqueuing Move request for scope (0.04, -0.10)
00:57:19.712 00.000 11060 Worker thread wakes up
00:57:19.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:19.712 00.000 10844 UpdateGuideState exits: m=2758 SNR=33.5 Saturated
00:57:19.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:19.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:19.712 00.000 10844 Enqueuing Expose request
00:57:19.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
00:57:19.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
00:57:19.712 00.000 11060 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=0.06
00:57:19.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:57:19.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:19.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:57:19.712 00.000 11060 MoveAxis(E, 0, ABG)
00:57:19.712 00.000 11060 Move returns status 0, amount 0
00:57:19.713 00.001 11060 MoveAxis(N, 0, ABG)
00:57:19.713 00.000 11060 Move returns status 0, amount 0
00:57:19.713 00.000 11060 move complete, result=0
00:57:19.713 00.000 11060 worker thread done servicing request
00:57:19.713 00.000 11060 Worker thread wakes up
00:57:19.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:19.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:19.714 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:20.350 00.636 11060 Exposure complete
00:57:20.536 00.186 11060 worker thread done servicing request
00:57:20.536 00.000 10844 OnExposeComplete: enter
00:57:20.536 00.000 10844 UpdateGuideState(): m_state=6
00:57:20.536 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7838
00:57:20.536 00.000 10844 Star::Find returns 1 (1), X=264.62, Y=58.39, Mass=3051, SNR=35.6, Peak=255 HFD=3.4
00:57:20.537 00.001 10844 MultiStar: [#1 0.21,-0.78,0.00,M2] [#2 0.02,-0.24,1.92,U] [#3 0.47,-0.00,0.91,U] [#4 -0.38,0.30,0.96,U] [#5 0.31,0.05,0.99,U] [#6 -0.06,0.02,0.82,U] [#7 -0.52,0.03,0.76,U] [#8 0.15,0.27,0.89,U] 
00:57:20.537 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.26, -0.02}
00:57:20.537 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
00:57:20.537 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
00:57:20.537 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.33 mountX=-0.02 mountY=0.04, mountTheta=2.08
00:57:20.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
00:57:20.538 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
00:57:20.538 00.000 11060 Worker thread wakes up
00:57:20.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
00:57:20.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
00:57:20.538 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
00:57:20.539 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:57:20.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:20.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:20.539 00.000 10844 UpdateGuideState exits: m=3051 SNR=35.6 Saturated
00:57:20.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:57:20.539 00.000 11060 MoveAxis(E, 0, ABG)
00:57:20.539 00.000 11060 Move returns status 0, amount 0
00:57:20.539 00.000 11060 MoveAxis(N, 0, ABG)
00:57:20.540 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:20.540 00.000 11060 Move returns status 0, amount 0
00:57:20.540 00.000 11060 move complete, result=0
00:57:20.540 00.000 11060 worker thread done servicing request
00:57:20.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:20.540 00.000 10844 Enqueuing Expose request
00:57:20.540 00.000 11060 Worker thread wakes up
00:57:20.540 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:20.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:20.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:21.174 00.634 11060 Exposure complete
00:57:21.342 00.168 10844 OnExposeComplete: enter
00:57:21.343 00.001 10844 UpdateGuideState(): m_state=6
00:57:21.343 00.000 11060 worker thread done servicing request
00:57:21.343 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7839
00:57:21.343 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.12, Mass=2958, SNR=34.6, Peak=255 HFD=3.6
00:57:21.344 00.001 10844 MultiStar: [#1 -0.33,0.13,0.90,U] [#2 0.04,0.10,1.99,U] [#3 0.52,-0.01,0.82,U] [#4 -0.37,0.64,0.00,M1] [#5 0.35,-0.08,0.98,U] [#6 -0.16,-0.13,0.90,U] [#7 0.23,-0.01,0.86,U] [#8 0.68,-0.00,0.00,M1] 
00:57:21.344 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.12, -0.30}
00:57:21.344 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
00:57:21.344 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
00:57:21.344 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.26 mountX=0.01 mountY=0.10, mountTheta=1.49
00:57:21.345 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.03, opts=13)
00:57:21.345 00.000 10844 Enqueuing Move request for scope (0.10, -0.03)
00:57:21.346 00.001 11060 Worker thread wakes up
00:57:21.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:21.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
00:57:21.346 00.000 10844 UpdateGuideState exits: m=2958 SNR=34.6 Saturated
00:57:21.346 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
00:57:21.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:21.346 00.000 11060 Moving (0.10, -0.03) raw xDistance=0.01 yDistance=0.10
00:57:21.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:21.346 00.000 10844 Enqueuing Expose request
00:57:21.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:57:21.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:21.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:57:21.347 00.001 11060 MoveAxis(E, 0, ABG)
00:57:21.347 00.000 11060 Move returns status 0, amount 0
00:57:21.347 00.000 11060 MoveAxis(N, 0, ABG)
00:57:21.347 00.000 11060 Move returns status 0, amount 0
00:57:21.347 00.000 11060 move complete, result=0
00:57:21.347 00.000 11060 worker thread done servicing request
00:57:21.347 00.000 11060 Worker thread wakes up
00:57:21.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:21.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:21.349 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:21.986 00.637 11060 Exposure complete
00:57:22.158 00.172 11060 worker thread done servicing request
00:57:22.158 00.000 10844 OnExposeComplete: enter
00:57:22.158 00.000 10844 UpdateGuideState(): m_state=6
00:57:22.158 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7840
00:57:22.158 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.78, Mass=2754, SNR=33.0, Peak=255 HFD=3.0
00:57:22.159 00.001 10844 MultiStar: [#1 -0.49,-0.26,1.02,U] [#2 0.06,0.30,1.99,U] [#3 0.19,0.20,0.92,U] [#4 -0.67,0.18,0.00,M2] [#5 0.01,1.01,0.00,M1] [#6 -0.12,0.07,0.90,U] [#7 -0.32,0.08,0.92,U] [#8 0.33,0.59,0.00,M2] 
00:57:22.159 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.15}, one-star: {-0.09, 0.37}
00:57:22.159 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
00:57:22.159 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.38)
00:57:22.159 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.17 mountX=-0.13 mountY=-0.13, mountTheta=-2.37
00:57:22.160 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.15, opts=13)
00:57:22.160 00.000 10844 Enqueuing Move request for scope (-0.10, 0.15)
00:57:22.160 00.000 11060 Worker thread wakes up
00:57:22.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:22.161 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
00:57:22.161 00.000 10844 UpdateGuideState exits: m=2754 SNR=33.0 Saturated
00:57:22.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
00:57:22.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:22.161 00.000 11060 Moving (-0.10, 0.15) raw xDistance=-0.13 yDistance=-0.13
00:57:22.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:22.161 00.000 10844 Enqueuing Expose request
00:57:22.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:57:22.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:22.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:57:22.161 00.000 11060 MoveAxis(E, 22, ABG)
00:57:22.161 00.000 11060 Guiding  Dir = 2, Dur = 22
00:57:22.167 00.006 11060 IsSlewing returns 0
00:57:22.167 00.000 11060 IsGuiding returns 0
00:57:22.198 00.031 11060 IsGuiding returns 0
00:57:22.198 00.000 11060 Move returns status 0, amount 22
00:57:22.198 00.000 11060 MoveAxis(N, 0, ABG)
00:57:22.198 00.000 11060 Move returns status 0, amount 0
00:57:22.198 00.000 11060 move complete, result=0
00:57:22.198 00.000 11060 worker thread done servicing request
00:57:22.198 00.000 11060 Worker thread wakes up
00:57:22.198 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:57:22.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:22.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:22.829 00.631 11060 Exposure complete
00:57:23.027 00.198 11060 worker thread done servicing request
00:57:23.027 00.000 10844 OnExposeComplete: enter
00:57:23.027 00.000 10844 UpdateGuideState(): m_state=6
00:57:23.027 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7841
00:57:23.027 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=58.03, Mass=2535, SNR=32.1, Peak=242 HFD=3.6
00:57:23.028 00.001 10844 MultiStar: [#1 -0.72,-0.84,0.00,M1] [#2 -0.15,-0.28,2.04,U] [#3 -0.01,-0.27,0.97,U] [#4 -0.63,-0.14,0.00,M3] [#5 0.60,-0.18,0.00,M2] [#6 -0.39,-0.11,0.91,U] [#7 -0.60,-0.17,0.00,M1] [#8 0.20,-0.18,0.92,U] 
00:57:23.028 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.25}, one-star: {0.11, -0.39}
00:57:23.028 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
00:57:23.028 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
00:57:23.028 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.82 mountX=0.26 mountY=-0.02, mountTheta=-0.09
00:57:23.030 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.25, opts=13)
00:57:23.030 00.000 10844 Enqueuing Move request for scope (-0.07, -0.25)
00:57:23.030 00.000 11060 Worker thread wakes up
00:57:23.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:23.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
00:57:23.030 00.000 10844 UpdateGuideState exits: m=2535 SNR=32.1
00:57:23.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
00:57:23.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:23.030 00.000 11060 Moving (-0.07, -0.25) raw xDistance=0.26 yDistance=-0.02
00:57:23.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:23.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
00:57:23.030 00.000 10844 Enqueuing Expose request
00:57:23.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:23.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:57:23.030 00.000 11060 MoveAxis(W, 45, ABG)
00:57:23.030 00.000 11060 Guiding  Dir = 3, Dur = 45
00:57:23.041 00.011 11060 IsSlewing returns 0
00:57:23.041 00.000 11060 IsGuiding returns 0
00:57:23.088 00.047 11060 IsGuiding returns 0
00:57:23.088 00.000 11060 Move returns status 0, amount 45
00:57:23.088 00.000 11060 MoveAxis(N, 0, ABG)
00:57:23.088 00.000 11060 Move returns status 0, amount 0
00:57:23.088 00.000 11060 move complete, result=0
00:57:23.088 00.000 11060 worker thread done servicing request
00:57:23.088 00.000 11060 Worker thread wakes up
00:57:23.088 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.0 px 0 ms NORTH
00:57:23.089 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:23.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:23.719 00.630 11060 Exposure complete
00:57:23.884 00.165 11060 worker thread done servicing request
00:57:23.884 00.000 10844 OnExposeComplete: enter
00:57:23.884 00.000 10844 UpdateGuideState(): m_state=6
00:57:23.884 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7842
00:57:23.884 00.000 10844 Star::Find returns 1 (1), X=264.59, Y=58.36, Mass=3062, SNR=34.9, Peak=255 HFD=3.4
00:57:23.884 00.000 10844 MultiStar: [#1 -0.09,-0.34,0.84,U] [#2 0.02,0.21,1.87,U] [#3 0.43,0.25,0.88,U] [#4 -0.28,-0.55,0.00,M4] [#5 0.33,0.24,0.93,U] [#6 -0.33,0.07,0.90,U] [#7 -0.14,0.31,0.80,U] [#8 0.28,0.26,0.85,U] 
00:57:23.884 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.13}, one-star: {0.23, -0.05}
00:57:23.884 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
00:57:23.884 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
00:57:23.884 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=-0.14 mountY=0.06, mountTheta=2.71
00:57:23.887 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.13, opts=13)
00:57:23.887 00.000 10844 Enqueuing Move request for scope (0.09, 0.13)
00:57:23.887 00.000 11060 Worker thread wakes up
00:57:23.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:57:23.887 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:57:23.887 00.000 11060 Moving (0.09, 0.13) raw xDistance=-0.14 yDistance=0.06
00:57:23.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:57:23.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:23.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:23.887 00.000 10844 UpdateGuideState exits: m=3062 SNR=34.9 Saturated
00:57:23.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:23.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:23.888 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:57:23.888 00.000 10844 Enqueuing Expose request
00:57:23.888 00.000 11060 MoveAxis(E, 23, ABG)
00:57:23.888 00.000 11060 Guiding  Dir = 2, Dur = 23
00:57:23.914 00.026 11060 IsSlewing returns 0
00:57:23.914 00.000 11060 IsGuiding returns 0
00:57:23.960 00.046 11060 IsGuiding returns 0
00:57:23.960 00.000 11060 Move returns status 0, amount 23
00:57:23.961 00.001 11060 MoveAxis(N, 0, ABG)
00:57:23.961 00.000 11060 Move returns status 0, amount 0
00:57:23.961 00.000 11060 move complete, result=0
00:57:23.961 00.000 11060 worker thread done servicing request
00:57:23.961 00.000 11060 Worker thread wakes up
00:57:23.961 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
00:57:23.962 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:23.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:24.619 00.657 11060 Exposure complete
00:57:24.785 00.166 11060 worker thread done servicing request
00:57:24.785 00.000 10844 OnExposeComplete: enter
00:57:24.785 00.000 10844 UpdateGuideState(): m_state=6
00:57:24.785 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7843
00:57:24.785 00.000 10844 Star::Find returns 1 (1), X=264.90, Y=58.90, Mass=2911, SNR=34.6, Peak=255 HFD=3.4
00:57:24.786 00.001 10844 MultiStar: [#1 -0.08,-0.03,1.04,U] [#2 0.56,0.61,0.00,M1] [#3 0.14,0.71,0.00,M1] [#4 -0.60,0.45,0.00,M5] [#5 0.49,0.31,0.97,U] [#6 -0.40,0.01,0.92,U] [#7 -0.21,0.72,0.00,M1] [#8 0.19,0.34,0.92,U] 
00:57:24.786 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.22}, one-star: {0.54, 0.48}
00:57:24.786 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
00:57:24.786 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
00:57:24.786 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.97 mountX=-0.25 mountY=0.11, mountTheta=2.71
00:57:24.787 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.22, opts=13)
00:57:24.789 00.002 10844 Enqueuing Move request for scope (0.15, 0.22)
00:57:24.789 00.000 11060 Worker thread wakes up
00:57:24.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:24.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
00:57:24.789 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.6 Saturated
00:57:24.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
00:57:24.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:24.789 00.000 11060 Moving (0.15, 0.22) raw xDistance=-0.25 yDistance=0.11
00:57:24.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:24.789 00.000 10844 Enqueuing Expose request
00:57:24.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:57:24.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:24.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:57:24.790 00.001 11060 MoveAxis(E, 43, ABG)
00:57:24.790 00.000 11060 Guiding  Dir = 2, Dur = 43
00:57:24.801 00.011 11060 IsSlewing returns 0
00:57:24.801 00.000 11060 IsGuiding returns 0
00:57:24.848 00.047 11060 IsGuiding returns 0
00:57:24.848 00.000 11060 Move returns status 0, amount 43
00:57:24.849 00.001 11060 MoveAxis(N, 0, ABG)
00:57:24.849 00.000 11060 Move returns status 0, amount 0
00:57:24.849 00.000 11060 move complete, result=0
00:57:24.850 00.001 11060 worker thread done servicing request
00:57:24.850 00.000 11060 Worker thread wakes up
00:57:24.850 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
00:57:24.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:24.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:25.480 00.630 11060 Exposure complete
00:57:25.657 00.177 11060 worker thread done servicing request
00:57:25.657 00.000 10844 OnExposeComplete: enter
00:57:25.657 00.000 10844 UpdateGuideState(): m_state=6
00:57:25.657 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7844
00:57:25.657 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.30, Mass=2767, SNR=33.5, Peak=244 HFD=3.4
00:57:25.657 00.000 10844 MultiStar: [#1 0.16,-0.55,0.99,U] [#2 0.07,-0.20,2.01,U] [#3 0.09,-0.40,0.90,U] [#4 -0.20,0.45,1.01,U] [#5 0.41,-0.05,1.00,U] [#6 -0.36,0.02,0.97,U] [#7 -0.39,-0.23,0.74,U] [#8 -0.16,-0.04,0.95,U] 
00:57:25.657 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.32, -0.11}
00:57:25.659 00.002 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
00:57:25.659 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
00:57:25.659 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.47 mountX=0.12 mountY=0.03, mountTheta=0.27
00:57:25.660 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
00:57:25.660 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
00:57:25.660 00.000 11060 Worker thread wakes up
00:57:25.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:25.661 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
00:57:25.661 00.000 10844 UpdateGuideState exits: m=2767 SNR=33.5
00:57:25.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
00:57:25.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:25.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:25.661 00.000 10844 Enqueuing Expose request
00:57:25.663 00.002 11060 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.03
00:57:25.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:57:25.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:25.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:25.664 00.001 11060 MoveAxis(W, 20, ABG)
00:57:25.664 00.000 11060 Guiding  Dir = 3, Dur = 20
00:57:25.677 00.013 11060 IsSlewing returns 0
00:57:25.677 00.000 11060 IsGuiding returns 0
00:57:25.709 00.032 11060 IsGuiding returns 0
00:57:25.709 00.000 11060 Move returns status 0, amount 20
00:57:25.709 00.000 11060 MoveAxis(N, 0, ABG)
00:57:25.709 00.000 11060 Move returns status 0, amount 0
00:57:25.709 00.000 11060 move complete, result=0
00:57:25.709 00.000 11060 worker thread done servicing request
00:57:25.709 00.000 11060 Worker thread wakes up
00:57:25.709 00.000 10844 GuideStep: 0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
00:57:25.710 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:25.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:26.344 00.634 11060 Exposure complete
00:57:26.524 00.180 11060 worker thread done servicing request
00:57:26.524 00.000 10844 OnExposeComplete: enter
00:57:26.524 00.000 10844 UpdateGuideState(): m_state=6
00:57:26.525 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7845
00:57:26.525 00.000 10844 Star::Find returns 1 (1), X=265.01, Y=58.42, Mass=2634, SNR=32.5, Peak=255 HFD=3.4
00:57:26.525 00.000 10844 MultiStar: [#1 -0.71,-0.38,0.00,M1] [#2 -0.32,-0.32,2.13,U] [#3 -0.25,-0.21,1.06,U] [#4 -0.05,0.56,0.96,U] [#5 -0.29,0.50,1.02,U] [#6 -0.42,0.21,1.04,U] [#7 -0.74,-0.23,0.00,M1] [#8 -0.00,0.18,0.94,U] 
00:57:26.525 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.06}, one-star: {0.65, -0.00}
00:57:26.525 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.44 = -1.84)
00:57:26.525 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.86)
00:57:26.525 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.69 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
00:57:26.527 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
00:57:26.527 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
00:57:26.527 00.000 11060 Worker thread wakes up
00:57:26.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:26.527 00.000 10844 UpdateGuideState exits: m=2634 SNR=32.5 Saturated
00:57:26.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:26.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:26.527 00.000 10844 Enqueuing Expose request
00:57:26.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
00:57:26.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
00:57:26.527 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.04 yDistance=-0.14
00:57:26.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:26.528 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:26.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:26.528 00.000 11060 MoveAxis(E, 0, ABG)
00:57:26.528 00.000 11060 Move returns status 0, amount 0
00:57:26.528 00.000 11060 MoveAxis(N, 0, ABG)
00:57:26.528 00.000 11060 Move returns status 0, amount 0
00:57:26.528 00.000 11060 move complete, result=0
00:57:26.528 00.000 11060 worker thread done servicing request
00:57:26.528 00.000 11060 Worker thread wakes up
00:57:26.529 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:26.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:26.530 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:27.154 00.624 11060 Exposure complete
00:57:27.321 00.167 11060 worker thread done servicing request
00:57:27.321 00.000 10844 OnExposeComplete: enter
00:57:27.321 00.000 10844 UpdateGuideState(): m_state=6
00:57:27.322 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7846
00:57:27.322 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.28, Mass=2853, SNR=34.2, Peak=246 HFD=3.3
00:57:27.323 00.001 10844 MultiStar: [#1 -0.41,-0.40,0.97,U] [#2 0.14,-0.23,1.84,U] [#3 -0.22,-0.19,0.87,U] [#4 -0.21,-0.05,0.97,U] [#5 -0.05,-0.03,0.94,U] [#6 -0.49,0.42,0.00,M1] [#7 -0.61,-0.43,0.00,M2] [#8 0.05,-0.12,0.91,U] 
00:57:27.323 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.17}, one-star: {0.27, -0.13}
00:57:27.323 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
00:57:27.323 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
00:57:27.323 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.77 mountX=0.18 mountY=-0.01, mountTheta=-0.04
00:57:27.326 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
00:57:27.326 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
00:57:27.326 00.000 11060 Worker thread wakes up
00:57:27.326 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:27.327 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
00:57:27.327 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
00:57:27.327 00.000 10844 UpdateGuideState exits: m=2853 SNR=34.2
00:57:27.327 00.000 11060 Moving (-0.04, -0.17) raw xDistance=0.18 yDistance=-0.01
00:57:27.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:27.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:57:27.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:27.328 00.001 10844 Enqueuing Expose request
00:57:27.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:27.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:57:27.328 00.000 11060 MoveAxis(W, 31, ABG)
00:57:27.329 00.001 11060 Guiding  Dir = 3, Dur = 31
00:57:27.373 00.044 11060 IsSlewing returns 0
00:57:27.374 00.001 11060 IsGuiding returns 0
00:57:27.431 00.057 11060 IsGuiding returns 0
00:57:27.431 00.000 11060 Move returns status 0, amount 31
00:57:27.431 00.000 11060 MoveAxis(N, 0, ABG)
00:57:27.431 00.000 11060 Move returns status 0, amount 0
00:57:27.431 00.000 11060 move complete, result=0
00:57:27.431 00.000 11060 worker thread done servicing request
00:57:27.431 00.000 11060 Worker thread wakes up
00:57:27.432 00.001 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
00:57:27.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:27.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:28.063 00.631 11060 Exposure complete
00:57:28.248 00.185 11060 worker thread done servicing request
00:57:28.248 00.000 10844 OnExposeComplete: enter
00:57:28.249 00.001 10844 UpdateGuideState(): m_state=6
00:57:28.249 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7847
00:57:28.249 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.20, Mass=3080, SNR=35.7, Peak=255 HFD=3.7
00:57:28.250 00.001 10844 MultiStar: [#1 -0.42,-0.39,0.98,U] [#2 -0.68,-0.89,0.00,M1] [#3 -0.28,-0.57,0.00,M1] [#4 -0.84,-0.39,0.00,M3] [#5 -0.12,-0.29,0.99,U] [#6 -0.44,-0.25,0.87,U] [#7 -0.43,-0.42,0.77,U] [#8 -0.15,-0.39,0.93,U] 
00:57:28.250 00.000 10844 single-star, 5 included, MultiStar: {-0.23, -0.32}, one-star: {0.10, -0.21}
00:57:28.250 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
00:57:28.250 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
00:57:28.250 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-1.13 mountX=0.19 mountY=0.14, mountTheta=0.61
00:57:28.251 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.21, opts=13)
00:57:28.251 00.000 10844 Enqueuing Move request for scope (0.10, -0.21)
00:57:28.251 00.000 11060 Worker thread wakes up
00:57:28.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:28.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
00:57:28.251 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.7 Saturated
00:57:28.251 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
00:57:28.252 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:28.252 00.000 11060 Moving (0.10, -0.21) raw xDistance=0.19 yDistance=0.14
00:57:28.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:28.252 00.000 10844 Enqueuing Expose request
00:57:28.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
00:57:28.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:28.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:57:28.252 00.000 11060 MoveAxis(W, 34, ABG)
00:57:28.252 00.000 11060 Guiding  Dir = 3, Dur = 34
00:57:28.258 00.006 11060 IsSlewing returns 0
00:57:28.258 00.000 11060 IsGuiding returns 0
00:57:28.305 00.047 11060 IsGuiding returns 0
00:57:28.305 00.000 11060 Move returns status 0, amount 34
00:57:28.305 00.000 11060 MoveAxis(N, 0, ABG)
00:57:28.305 00.000 11060 Move returns status 0, amount 0
00:57:28.305 00.000 11060 move complete, result=0
00:57:28.306 00.001 11060 worker thread done servicing request
00:57:28.306 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:57:28.306 00.000 11060 Worker thread wakes up
00:57:28.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:28.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:28.951 00.645 11060 Exposure complete
00:57:29.112 00.161 11060 worker thread done servicing request
00:57:29.112 00.000 10844 OnExposeComplete: enter
00:57:29.112 00.000 10844 UpdateGuideState(): m_state=6
00:57:29.112 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7848
00:57:29.113 00.001 10844 Star::Find returns 1 (0), X=264.46, Y=58.02, Mass=2442, SNR=31.3, Peak=249 HFD=3.4
00:57:29.113 00.000 10844 MultiStar: [#1 -0.05,-0.31,1.11,U] [#2 -0.31,-0.24,2.14,U] [#3 0.23,-0.08,1.05,U] [#4 -0.53,-0.02,0.97,U] [#5 -0.12,-0.21,1.07,U] [#6 0.03,0.01,1.01,U] [#7 -0.56,0.18,0.89,U] [#8 0.32,-0.47,0.97,U] 
00:57:29.113 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.18}, one-star: {0.10, -0.40}
00:57:29.113 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
00:57:29.113 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
00:57:29.113 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.14 mountX=0.20 mountY=-0.08, mountTheta=-0.40
00:57:29.115 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.18, opts=13)
00:57:29.115 00.000 10844 Enqueuing Move request for scope (-0.12, -0.18)
00:57:29.115 00.000 11060 Worker thread wakes up
00:57:29.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:57:29.115 00.000 10844 UpdateGuideState exits: m=2442 SNR=31.3
00:57:29.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:29.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:29.115 00.000 10844 Enqueuing Expose request
00:57:29.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
00:57:29.116 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
00:57:29.116 00.000 11060 Moving (-0.12, -0.18) raw xDistance=0.20 yDistance=-0.08
00:57:29.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
00:57:29.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:29.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:57:29.116 00.000 11060 MoveAxis(W, 36, ABG)
00:57:29.116 00.000 11060 Guiding  Dir = 3, Dur = 36
00:57:29.122 00.006 11060 IsSlewing returns 0
00:57:29.122 00.000 11060 IsGuiding returns 0
00:57:29.169 00.047 11060 IsGuiding returns 0
00:57:29.169 00.000 11060 Move returns status 0, amount 36
00:57:29.169 00.000 11060 MoveAxis(N, 0, ABG)
00:57:29.169 00.000 11060 Move returns status 0, amount 0
00:57:29.169 00.000 11060 move complete, result=0
00:57:29.170 00.001 11060 worker thread done servicing request
00:57:29.170 00.000 11060 Worker thread wakes up
00:57:29.170 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
00:57:29.172 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:29.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:29.803 00.631 11060 Exposure complete
00:57:29.988 00.185 11060 worker thread done servicing request
00:57:29.989 00.001 10844 OnExposeComplete: enter
00:57:29.989 00.000 10844 UpdateGuideState(): m_state=6
00:57:29.989 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7849
00:57:29.989 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=58.60, Mass=3072, SNR=35.4, Peak=255 HFD=3.5
00:57:29.989 00.000 10844 MultiStar: [#1 -0.02,0.19,1.00,U] [#2 -0.69,0.07,0.00,M1] [#3 0.49,0.25,0.98,U] [#4 -0.39,0.42,0.94,U] [#5 0.28,0.67,0.00,M1] [#6 -0.40,0.18,0.91,U] [#7 -0.39,0.23,0.76,U] [#8 0.29,0.30,0.96,U] 
00:57:29.989 00.000 10844 single-star, 6 included, MultiStar: {-0.05, 0.25}, one-star: {-0.07, 0.18}
00:57:29.989 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.71 = -2.58)
00:57:29.990 00.001 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
00:57:29.990 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.95 mountX=-0.17 mountY=-0.10, mountTheta=-2.59
00:57:29.991 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.18, opts=13)
00:57:29.991 00.000 10844 Enqueuing Move request for scope (-0.07, 0.18)
00:57:29.991 00.000 11060 Worker thread wakes up
00:57:29.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
00:57:29.991 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
00:57:29.991 00.000 11060 Moving (-0.07, 0.18) raw xDistance=-0.17 yDistance=-0.10
00:57:29.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:57:29.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:29.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:29.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:57:29.991 00.000 11060 MoveAxis(E, 28, ABG)
00:57:29.992 00.001 10844 UpdateGuideState exits: m=3072 SNR=35.4 Saturated
00:57:29.992 00.000 11060 Guiding  Dir = 2, Dur = 28
00:57:29.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:29.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:29.992 00.000 10844 Enqueuing Expose request
00:57:30.015 00.023 11060 IsSlewing returns 0
00:57:30.015 00.000 11060 IsGuiding returns 0
00:57:30.060 00.045 11060 IsGuiding returns 0
00:57:30.060 00.000 11060 Move returns status 0, amount 28
00:57:30.060 00.000 11060 MoveAxis(N, 0, ABG)
00:57:30.060 00.000 11060 Move returns status 0, amount 0
00:57:30.060 00.000 11060 move complete, result=0
00:57:30.060 00.000 11060 worker thread done servicing request
00:57:30.060 00.000 11060 Worker thread wakes up
00:57:30.060 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
00:57:30.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:30.062 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:30.691 00.629 11060 Exposure complete
00:57:30.852 00.161 11060 worker thread done servicing request
00:57:30.852 00.000 10844 OnExposeComplete: enter
00:57:30.852 00.000 10844 UpdateGuideState(): m_state=6
00:57:30.852 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7850
00:57:30.852 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=58.72, Mass=2880, SNR=33.7, Peak=243 HFD=3.6
00:57:30.853 00.001 10844 MultiStar: [#1 -0.24,0.00,0.95,U] [#2 -0.15,-0.45,2.09,U] [#3 0.44,-0.20,0.93,U] [#4 -0.65,0.61,0.00,M2] [#5 -0.25,0.51,1.02,U] [#6 -0.26,0.09,0.94,U] [#7 -0.08,0.20,0.86,U] [#8 0.01,-0.36,0.89,U] 
00:57:30.853 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {-0.11, 0.30}
00:57:30.853 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
00:57:30.853 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
00:57:30.853 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.70 mountX=0.06 mountY=-0.08, mountTheta=-0.95
00:57:30.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
00:57:30.854 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
00:57:30.854 00.000 11060 Worker thread wakes up
00:57:30.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:30.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
00:57:30.855 00.001 10844 UpdateGuideState exits: m=2880 SNR=33.7
00:57:30.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
00:57:30.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:30.855 00.000 11060 Moving (-0.09, -0.04) raw xDistance=0.06 yDistance=-0.08
00:57:30.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:30.855 00.000 10844 Enqueuing Expose request
00:57:30.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:57:30.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:30.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:57:30.855 00.000 11060 MoveAxis(E, 0, ABG)
00:57:30.855 00.000 11060 Move returns status 0, amount 0
00:57:30.855 00.000 11060 MoveAxis(N, 0, ABG)
00:57:30.855 00.000 11060 Move returns status 0, amount 0
00:57:30.855 00.000 11060 move complete, result=0
00:57:30.855 00.000 11060 worker thread done servicing request
00:57:30.855 00.000 11060 Worker thread wakes up
00:57:30.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:30.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:30.856 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:31.497 00.641 11060 Exposure complete
00:57:31.694 00.197 11060 worker thread done servicing request
00:57:31.694 00.000 10844 OnExposeComplete: enter
00:57:31.694 00.000 10844 UpdateGuideState(): m_state=6
00:57:31.694 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7851
00:57:31.695 00.001 10844 Star::Find returns 1 (1), X=264.33, Y=58.93, Mass=2478, SNR=31.1, Peak=255 HFD=3.5
00:57:31.695 00.000 10844 MultiStar: [#1 -0.19,0.10,1.15,U] [#2 -0.15,-0.24,2.21,U] [#3 0.61,-0.52,0.00,M1] [#4 -0.33,-0.11,1.08,U] [#5 0.38,0.16,1.06,U] [#6 0.02,-0.13,0.95,U] [#7 0.09,-0.23,0.87,U] [#8 0.24,0.21,1.01,U] 
00:57:31.695 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.00}, one-star: {-0.04, 0.51}
00:57:31.695 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
00:57:31.695 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
00:57:31.695 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.94 mountX=-0.00 mountY=-0.02, mountTheta=-1.59
00:57:31.696 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.00, opts=13)
00:57:31.696 00.000 10844 Enqueuing Move request for scope (-0.02, 0.00)
00:57:31.696 00.000 11060 Worker thread wakes up
00:57:31.697 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:31.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:57:31.697 00.000 10844 UpdateGuideState exits: m=2478 SNR=31.1 Saturated
00:57:31.697 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:57:31.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:31.697 00.000 11060 Moving (-0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
00:57:31.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:31.697 00.000 10844 Enqueuing Expose request
00:57:31.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:57:31.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:31.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:57:31.697 00.000 11060 MoveAxis(E, 0, ABG)
00:57:31.697 00.000 11060 Move returns status 0, amount 0
00:57:31.697 00.000 11060 MoveAxis(N, 0, ABG)
00:57:31.698 00.001 11060 Move returns status 0, amount 0
00:57:31.698 00.000 11060 move complete, result=0
00:57:31.698 00.000 11060 worker thread done servicing request
00:57:31.698 00.000 11060 Worker thread wakes up
00:57:31.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:31.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:31.700 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:32.334 00.634 11060 Exposure complete
00:57:32.499 00.165 11060 worker thread done servicing request
00:57:32.499 00.000 10844 OnExposeComplete: enter
00:57:32.499 00.000 10844 UpdateGuideState(): m_state=6
00:57:32.500 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7852
00:57:32.500 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.73, Mass=2963, SNR=34.9, Peak=255 HFD=3.4
00:57:32.500 00.000 10844 MultiStar: [#1 -0.18,-0.15,1.03,U] [#2 -0.25,-0.24,1.92,U] [#3 0.60,-0.50,0.00,M2] [#4 0.30,0.40,0.91,U] [#5 -0.13,0.51,1.04,U] [#6 0.11,0.29,0.93,U] [#7 0.00,0.21,0.81,U] [#8 0.35,-0.11,0.92,U] 
00:57:32.500 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {-0.05, 0.32}
00:57:32.500 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
00:57:32.500 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
00:57:32.500 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.73 mountX=-0.10 mountY=-0.03, mountTheta=-2.82
00:57:32.502 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
00:57:32.502 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
00:57:32.502 00.000 11060 Worker thread wakes up
00:57:32.502 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:32.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
00:57:32.502 00.000 10844 UpdateGuideState exits: m=2963 SNR=34.9 Saturated
00:57:32.502 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
00:57:32.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:32.502 00.000 11060 Moving (-0.02, 0.11) raw xDistance=-0.10 yDistance=-0.03
00:57:32.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:32.502 00.000 10844 Enqueuing Expose request
00:57:32.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:57:32.503 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:32.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:57:32.503 00.000 11060 MoveAxis(E, 0, ABG)
00:57:32.503 00.000 11060 Move returns status 0, amount 0
00:57:32.503 00.000 11060 MoveAxis(N, 0, ABG)
00:57:32.503 00.000 11060 Move returns status 0, amount 0
00:57:32.503 00.000 11060 move complete, result=0
00:57:32.503 00.000 11060 worker thread done servicing request
00:57:32.503 00.000 11060 Worker thread wakes up
00:57:32.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:32.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:32.505 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:33.137 00.632 11060 Exposure complete
00:57:33.298 00.161 11060 worker thread done servicing request
00:57:33.298 00.000 10844 OnExposeComplete: enter
00:57:33.298 00.000 10844 UpdateGuideState(): m_state=6
00:57:33.299 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7853
00:57:33.299 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=59.31, Mass=2456, SNR=30.8, Peak=240 HFD=3.5
00:57:33.299 00.000 10844 MultiStar: [#1 -0.09,0.21,0.96,U] [#2 -0.34,-0.04,2.14,U] [#3 0.34,-0.40,1.12,U] [#4 -0.42,0.44,1.00,U] [#5 -0.10,0.43,1.09,U] [#6 0.09,0.04,0.89,U] [#7 -0.08,1.00,0.00,M1] [#8 0.43,-0.07,1.02,U] 
00:57:33.299 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.16}, one-star: {-0.09, 0.89}
00:57:33.299 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
00:57:33.299 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
00:57:33.299 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.92 mountX=-0.14 mountY=-0.08, mountTheta=-2.63
00:57:33.300 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.16, opts=13)
00:57:33.301 00.001 10844 Enqueuing Move request for scope (-0.06, 0.16)
00:57:33.301 00.000 11060 Worker thread wakes up
00:57:33.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:33.301 00.000 10844 UpdateGuideState exits: m=2456 SNR=30.8
00:57:33.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:33.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
00:57:33.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:33.301 00.000 10844 Enqueuing Expose request
00:57:33.301 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
00:57:33.301 00.000 11060 Moving (-0.06, 0.16) raw xDistance=-0.14 yDistance=-0.08
00:57:33.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:57:33.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:33.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:57:33.301 00.000 11060 MoveAxis(E, 25, ABG)
00:57:33.301 00.000 11060 Guiding  Dir = 2, Dur = 25
00:57:33.321 00.020 11060 IsSlewing returns 0
00:57:33.321 00.000 11060 IsGuiding returns 0
00:57:33.369 00.048 11060 IsGuiding returns 0
00:57:33.369 00.000 11060 Move returns status 0, amount 25
00:57:33.369 00.000 11060 MoveAxis(N, 0, ABG)
00:57:33.369 00.000 11060 Move returns status 0, amount 0
00:57:33.369 00.000 11060 move complete, result=0
00:57:33.369 00.000 11060 worker thread done servicing request
00:57:33.369 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
00:57:33.370 00.001 11060 Worker thread wakes up
00:57:33.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:33.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:34.004 00.634 11060 Exposure complete
00:57:34.182 00.178 11060 worker thread done servicing request
00:57:34.183 00.001 10844 OnExposeComplete: enter
00:57:34.188 00.005 10844 UpdateGuideState(): m_state=6
00:57:34.188 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7854
00:57:34.188 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=59.02, Mass=2885, SNR=34.6, Peak=251 HFD=3.3
00:57:34.188 00.000 10844 MultiStar: [#1 -0.28,-0.70,0.00,M1] [#2 0.22,-0.06,1.96,U] [#3 0.58,-0.32,0.00,M2] [#4 -0.65,-0.18,0.00,M1] [#5 -0.39,0.05,1.02,U] [#6 -0.47,-0.74,0.00,M1] [#7 -0.15,-0.29,0.81,U] [#8 -0.11,-0.03,0.88,U] 
00:57:34.189 00.001 10844 refined, 4 included, MultiStar: {-0.04, 0.05}, one-star: {-0.03, 0.60}
00:57:34.189 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
00:57:34.189 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.28)
00:57:34.189 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.27 mountX=-0.04 mountY=-0.05, mountTheta=-2.27
00:57:34.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.05, opts=13)
00:57:34.190 00.000 10844 Enqueuing Move request for scope (-0.04, 0.05)
00:57:34.190 00.000 11060 Worker thread wakes up
00:57:34.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:34.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:57:34.190 00.000 10844 UpdateGuideState exits: m=2885 SNR=34.6
00:57:34.191 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:57:34.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:34.191 00.000 11060 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
00:57:34.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:34.191 00.000 10844 Enqueuing Expose request
00:57:34.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:34.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:34.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:57:34.191 00.000 11060 MoveAxis(E, 0, ABG)
00:57:34.191 00.000 11060 Move returns status 0, amount 0
00:57:34.191 00.000 11060 MoveAxis(N, 0, ABG)
00:57:34.191 00.000 11060 Move returns status 0, amount 0
00:57:34.191 00.000 11060 move complete, result=0
00:57:34.191 00.000 11060 worker thread done servicing request
00:57:34.191 00.000 11060 Worker thread wakes up
00:57:34.192 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:34.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:34.193 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:34.829 00.636 11060 Exposure complete
00:57:34.987 00.158 11060 worker thread done servicing request
00:57:34.987 00.000 10844 OnExposeComplete: enter
00:57:34.988 00.001 10844 UpdateGuideState(): m_state=6
00:57:34.988 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7855
00:57:34.988 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=58.74, Mass=2746, SNR=33.6, Peak=239 HFD=3.2
00:57:34.988 00.000 10844 MultiStar: [#1 -0.18,-0.40,0.98,U] [#2 -0.16,-0.18,1.96,U] [#3 0.07,-0.13,0.91,U] [#4 -0.36,0.04,0.97,U] [#5 -0.10,-0.01,1.08,U] [#6 -0.31,-0.26,0.93,U] [#7 -0.17,-0.19,0.85,U] [#8 -0.03,0.03,0.89,U] 
00:57:34.988 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.09}, one-star: {-0.15, 0.32}
00:57:34.988 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
00:57:34.988 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
00:57:34.989 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.60 mountX=0.12 mountY=-0.14, mountTheta=-0.86
00:57:34.990 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.09, opts=13)
00:57:34.990 00.000 10844 Enqueuing Move request for scope (-0.16, -0.09)
00:57:34.990 00.000 11060 Worker thread wakes up
00:57:34.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:34.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
00:57:34.990 00.000 10844 UpdateGuideState exits: m=2746 SNR=33.6
00:57:34.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
00:57:34.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:34.990 00.000 11060 Moving (-0.16, -0.09) raw xDistance=0.12 yDistance=-0.14
00:57:34.991 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:34.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:57:34.991 00.000 10844 Enqueuing Expose request
00:57:34.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:34.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:34.991 00.000 11060 MoveAxis(W, 21, ABG)
00:57:34.991 00.000 11060 Guiding  Dir = 3, Dur = 21
00:57:35.027 00.036 11060 IsSlewing returns 0
00:57:35.028 00.001 11060 IsGuiding returns 0
00:57:35.058 00.030 11060 IsGuiding returns 0
00:57:35.058 00.000 11060 Move returns status 0, amount 21
00:57:35.058 00.000 11060 MoveAxis(N, 0, ABG)
00:57:35.058 00.000 11060 Move returns status 0, amount 0
00:57:35.058 00.000 11060 move complete, result=0
00:57:35.058 00.000 11060 worker thread done servicing request
00:57:35.058 00.000 11060 Worker thread wakes up
00:57:35.058 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
00:57:35.059 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:35.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:35.707 00.648 11060 Exposure complete
00:57:35.887 00.180 11060 worker thread done servicing request
00:57:35.887 00.000 10844 OnExposeComplete: enter
00:57:35.887 00.000 10844 UpdateGuideState(): m_state=6
00:57:35.888 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7856
00:57:35.888 00.000 10844 Star::Find returns 1 (0), X=264.50, Y=58.86, Mass=2606, SNR=32.7, Peak=232 HFD=3.3
00:57:35.888 00.000 10844 MultiStar: [#1 0.05,0.32,1.01,U] [#2 -0.31,-0.02,2.07,U] [#3 0.14,0.18,0.96,U] [#4 -0.45,0.50,0.00,M1] [#5 -0.00,0.13,1.04,U] [#6 -0.40,0.15,1.01,U] [#7 -0.09,-0.04,0.96,U] [#8 0.21,-0.15,0.99,U] 
00:57:35.888 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {0.13, 0.44}
00:57:35.888 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
00:57:35.888 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
00:57:35.888 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=-0.10 mountY=-0.08, mountTheta=-2.42
00:57:35.890 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
00:57:35.890 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
00:57:35.890 00.000 11060 Worker thread wakes up
00:57:35.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:35.891 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
00:57:35.891 00.000 10844 UpdateGuideState exits: m=2606 SNR=32.7
00:57:35.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
00:57:35.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:35.891 00.000 11060 Moving (-0.07, 0.11) raw xDistance=-0.10 yDistance=-0.08
00:57:35.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:35.891 00.000 10844 Enqueuing Expose request
00:57:35.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:57:35.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:35.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:57:35.891 00.000 11060 MoveAxis(E, 0, ABG)
00:57:35.891 00.000 11060 Move returns status 0, amount 0
00:57:35.891 00.000 11060 MoveAxis(N, 0, ABG)
00:57:35.891 00.000 11060 Move returns status 0, amount 0
00:57:35.891 00.000 11060 move complete, result=0
00:57:35.891 00.000 11060 worker thread done servicing request
00:57:35.892 00.001 11060 Worker thread wakes up
00:57:35.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:35.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:35.893 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:36.528 00.635 11060 Exposure complete
00:57:36.701 00.173 11060 worker thread done servicing request
00:57:36.701 00.000 10844 OnExposeComplete: enter
00:57:36.701 00.000 10844 UpdateGuideState(): m_state=6
00:57:36.701 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7857
00:57:36.701 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.65, Mass=2664, SNR=32.6, Peak=255 HFD=3.4
00:57:36.702 00.001 10844 MultiStar: [#1 -0.03,-0.55,1.02,U] [#2 -0.60,0.16,0.00,M1] [#3 -0.07,0.46,1.02,U] [#4 -0.69,0.08,0.00,M2] [#5 -0.27,0.73,0.00,M1] [#6 0.25,0.13,1.08,U] [#7 -0.21,-0.01,0.83,U] [#8 0.01,0.16,0.96,U] 
00:57:36.702 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.07}, one-star: {0.13, 0.23}
00:57:36.702 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:57:36.702 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:57:36.702 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.29 mountX=-0.07 mountY=0.01, mountTheta=3.02
00:57:36.703 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
00:57:36.703 00.000 10844 Enqueuing Move request for scope (0.02, 0.07)
00:57:36.703 00.000 11060 Worker thread wakes up
00:57:36.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:57:36.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:57:36.703 00.000 11060 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=0.01
00:57:36.705 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:57:36.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:36.705 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:36.705 00.000 10844 UpdateGuideState exits: m=2664 SNR=32.6 Saturated
00:57:36.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:36.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:36.705 00.000 10844 Enqueuing Expose request
00:57:36.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:36.705 00.000 11060 MoveAxis(E, 0, ABG)
00:57:36.705 00.000 11060 Move returns status 0, amount 0
00:57:36.705 00.000 11060 MoveAxis(N, 0, ABG)
00:57:36.705 00.000 11060 Move returns status 0, amount 0
00:57:36.705 00.000 11060 move complete, result=0
00:57:36.705 00.000 11060 worker thread done servicing request
00:57:36.705 00.000 11060 Worker thread wakes up
00:57:36.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:36.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:36.707 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:37.346 00.639 11060 Exposure complete
00:57:37.547 00.201 11060 worker thread done servicing request
00:57:37.548 00.001 10844 OnExposeComplete: enter
00:57:37.548 00.000 10844 UpdateGuideState(): m_state=6
00:57:37.548 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7858
00:57:37.548 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=58.70, Mass=2417, SNR=30.9, Peak=255 HFD=3.2
00:57:37.548 00.000 10844 MultiStar: [#1 -0.49,0.16,1.06,U] [#2 -0.10,0.17,2.27,U] [#3 0.62,0.10,0.00,M1] [#4 -0.67,0.46,0.00,M3] [#5 -0.16,0.55,1.16,U] [#6 -0.14,-0.17,1.01,U] [#7 -0.36,0.17,0.74,U] [#8 -0.19,0.65,0.00,M1] 
00:57:37.549 00.001 10844 refined, 5 included, MultiStar: {-0.21, 0.20}, one-star: {-0.16, 0.28}
00:57:37.549 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
00:57:37.549 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.17)
00:57:37.549 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.38 mountX=-0.16 mountY=-0.24, mountTheta=-2.16
00:57:37.550 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.20, opts=13)
00:57:37.550 00.000 10844 Enqueuing Move request for scope (-0.21, 0.20)
00:57:37.550 00.000 11060 Worker thread wakes up
00:57:37.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
00:57:37.550 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
00:57:37.550 00.000 11060 Moving (-0.21, 0.20) raw xDistance=-0.16 yDistance=-0.24
00:57:37.550 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:37.550 00.000 10844 UpdateGuideState exits: m=2417 SNR=30.9 Saturated
00:57:37.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:57:37.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:37.551 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:37.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:57:37.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:37.551 00.000 10844 Enqueuing Expose request
00:57:37.551 00.000 11060 MoveAxis(E, 27, ABG)
00:57:37.551 00.000 11060 Guiding  Dir = 2, Dur = 27
00:57:37.571 00.020 11060 IsSlewing returns 0
00:57:37.571 00.000 11060 IsGuiding returns 0
00:57:37.618 00.047 11060 IsGuiding returns 0
00:57:37.618 00.000 11060 Move returns status 0, amount 27
00:57:37.618 00.000 11060 MoveAxis(N, 0, ABG)
00:57:37.618 00.000 11060 Move returns status 0, amount 0
00:57:37.618 00.000 11060 move complete, result=0
00:57:37.618 00.000 11060 worker thread done servicing request
00:57:37.618 00.000 11060 Worker thread wakes up
00:57:37.619 00.001 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
00:57:37.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:37.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:38.250 00.631 11060 Exposure complete
00:57:38.448 00.198 11060 worker thread done servicing request
00:57:38.448 00.000 10844 OnExposeComplete: enter
00:57:38.448 00.000 10844 UpdateGuideState(): m_state=6
00:57:38.448 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7859
00:57:38.448 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=58.65, Mass=2983, SNR=34.6, Peak=232 HFD=3.3
00:57:38.448 00.000 10844 MultiStar: [#1 -0.73,0.12,0.00,M1] [#2 -0.57,0.18,2.07,U] [#3 0.36,-0.07,0.96,U] [#4 -0.37,0.61,0.00,M4] [#5 0.94,0.48,0.00,M1] [#6 -0.43,-0.01,1.00,U] [#7 -0.21,0.07,0.89,U] [#8 -0.35,0.67,0.00,M2] 
00:57:38.448 00.000 10844 refined, 4 included, MultiStar: {-0.29, 0.10}, one-star: {-0.31, 0.24}
00:57:38.448 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.56 = -1.73)
00:57:38.448 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
00:57:38.449 00.001 10844 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.31 cameraTheta=2.80 mountX=-0.05 mountY=-0.31, mountTheta=-1.73
00:57:38.449 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.10, opts=13)
00:57:38.451 00.002 10844 Enqueuing Move request for scope (-0.29, 0.10)
00:57:38.451 00.000 11060 Worker thread wakes up
00:57:38.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:38.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
00:57:38.451 00.000 10844 UpdateGuideState exits: m=2983 SNR=34.6
00:57:38.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
00:57:38.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:38.451 00.000 11060 Moving (-0.29, 0.10) raw xDistance=-0.05 yDistance=-0.31
00:57:38.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:38.451 00.000 10844 Enqueuing Expose request
00:57:38.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:38.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:38.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:57:38.451 00.000 11060 MoveAxis(E, 0, ABG)
00:57:38.451 00.000 11060 Move returns status 0, amount 0
00:57:38.451 00.000 11060 MoveAxis(N, 0, ABG)
00:57:38.451 00.000 11060 Move returns status 0, amount 0
00:57:38.451 00.000 11060 move complete, result=0
00:57:38.451 00.000 11060 worker thread done servicing request
00:57:38.452 00.001 11060 Worker thread wakes up
00:57:38.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:38.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:38.453 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:57:39.080 00.627 11060 Exposure complete
00:57:39.245 00.165 11060 worker thread done servicing request
00:57:39.245 00.000 10844 OnExposeComplete: enter
00:57:39.245 00.000 10844 UpdateGuideState(): m_state=6
00:57:39.245 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7860
00:57:39.245 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=59.12, Mass=2851, SNR=34.3, Peak=240 HFD=3.3
00:57:39.246 00.001 10844 MultiStar: [#1 -0.71,-0.12,0.00,M2] [#2 -0.28,0.16,1.98,U] [#3 0.11,-0.01,1.03,U] [#4 -0.94,0.66,0.00,M5] [#5 0.31,0.67,0.00,M2] [#6 -0.32,0.12,0.92,U] [#7 -0.34,0.12,0.90,U] [#8 0.39,0.27,0.91,U] 
00:57:39.246 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.22}, one-star: {-0.14, 0.70}
00:57:39.246 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.84 = -2.45)
00:57:39.246 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
00:57:39.246 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.08 mountX=-0.19 mountY=-0.16, mountTheta=-2.46
00:57:39.247 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.22, opts=13)
00:57:39.247 00.000 10844 Enqueuing Move request for scope (-0.12, 0.22)
00:57:39.247 00.000 11060 Worker thread wakes up
00:57:39.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:39.247 00.000 10844 UpdateGuideState exits: m=2851 SNR=34.3
00:57:39.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:39.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:39.247 00.000 10844 Enqueuing Expose request
00:57:39.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
00:57:39.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
00:57:39.248 00.001 11060 Moving (-0.12, 0.22) raw xDistance=-0.19 yDistance=-0.16
00:57:39.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:57:39.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:39.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:57:39.248 00.000 11060 MoveAxis(E, 34, ABG)
00:57:39.248 00.000 11060 Guiding  Dir = 2, Dur = 34
00:57:39.259 00.011 11060 IsSlewing returns 0
00:57:39.259 00.000 11060 IsGuiding returns 0
00:57:39.322 00.063 11060 IsGuiding returns 0
00:57:39.322 00.000 11060 Move returns status 0, amount 34
00:57:39.322 00.000 11060 MoveAxis(N, 0, ABG)
00:57:39.322 00.000 11060 Move returns status 0, amount 0
00:57:39.322 00.000 11060 move complete, result=0
00:57:39.323 00.001 11060 worker thread done servicing request
00:57:39.323 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
00:57:39.323 00.000 11060 Worker thread wakes up
00:57:39.324 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:39.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:39.964 00.640 11060 Exposure complete
00:57:40.150 00.186 11060 worker thread done servicing request
00:57:40.150 00.000 10844 OnExposeComplete: enter
00:57:40.150 00.000 10844 UpdateGuideState(): m_state=6
00:57:40.150 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7861
00:57:40.150 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=58.85, Mass=2461, SNR=31.3, Peak=209 HFD=3.5
00:57:40.150 00.000 10844 MultiStar: [#1 -0.48,0.21,0.99,U] [#2 0.10,-0.29,2.18,U] [#3 -0.23,-0.16,1.04,U] [#4 -0.57,0.37,0.00,M6] [#5 -0.22,-0.07,1.16,U] [#6 -0.52,-0.47,0.00,M1] [#7 -0.36,-0.06,0.94,U] [#8 0.16,-0.02,1.03,U] 
00:57:40.150 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.04}, one-star: {-0.22, 0.43}
00:57:40.150 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
00:57:40.151 00.001 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
00:57:40.151 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.87 mountX=0.06 mountY=-0.13, mountTheta=-1.12
00:57:40.152 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.04, opts=13)
00:57:40.152 00.000 10844 Enqueuing Move request for scope (-0.14, -0.04)
00:57:40.152 00.000 11060 Worker thread wakes up
00:57:40.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:40.152 00.000 10844 UpdateGuideState exits: m=2461 SNR=31.3
00:57:40.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:40.153 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
00:57:40.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:40.153 00.000 10844 Enqueuing Expose request
00:57:40.153 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
00:57:40.153 00.000 11060 Moving (-0.14, -0.04) raw xDistance=0.06 yDistance=-0.13
00:57:40.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:57:40.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:40.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:57:40.153 00.000 11060 MoveAxis(E, 0, ABG)
00:57:40.153 00.000 11060 Move returns status 0, amount 0
00:57:40.153 00.000 11060 MoveAxis(N, 0, ABG)
00:57:40.153 00.000 11060 Move returns status 0, amount 0
00:57:40.153 00.000 11060 move complete, result=0
00:57:40.153 00.000 11060 worker thread done servicing request
00:57:40.153 00.000 11060 Worker thread wakes up
00:57:40.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:40.154 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:40.155 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:40.795 00.640 11060 Exposure complete
00:57:40.993 00.198 11060 worker thread done servicing request
00:57:40.993 00.000 10844 OnExposeComplete: enter
00:57:40.993 00.000 10844 UpdateGuideState(): m_state=6
00:57:40.993 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7862
00:57:40.993 00.000 10844 Star::Find returns 1 (1), X=264.25, Y=58.96, Mass=3367, SNR=37.1, Peak=255 HFD=3.4
00:57:40.994 00.001 10844 MultiStar: [#1 -0.19,-0.01,0.94,U] [#2 -0.26,0.31,1.79,U] [#3 -0.28,-0.09,0.84,U] [#4 -0.66,0.58,0.00,M7] [#5 0.25,-0.11,0.93,U] [#6 -0.22,0.16,0.76,U] [#7 -0.51,0.72,0.00,M1] [#8 -0.03,0.01,0.89,U] 
00:57:40.994 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.14}, one-star: {-0.12, 0.54}
00:57:40.994 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
00:57:40.994 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.22)
00:57:40.994 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.33 mountX=-0.12 mountY=-0.16, mountTheta=-2.21
00:57:40.996 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.14, opts=13)
00:57:40.999 00.003 10844 Enqueuing Move request for scope (-0.14, 0.14)
00:57:40.999 00.000 11060 Worker thread wakes up
00:57:40.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:40.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
00:57:40.999 00.000 10844 UpdateGuideState exits: m=3367 SNR=37.1 Saturated
00:57:40.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
00:57:40.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:40.999 00.000 11060 Moving (-0.14, 0.14) raw xDistance=-0.12 yDistance=-0.16
00:57:40.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:40.999 00.000 10844 Enqueuing Expose request
00:57:40.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:40.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:41.000 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:57:41.000 00.000 11060 MoveAxis(E, 0, ABG)
00:57:41.000 00.000 11060 Move returns status 0, amount 0
00:57:41.000 00.000 11060 MoveAxis(N, 0, ABG)
00:57:41.000 00.000 11060 Move returns status 0, amount 0
00:57:41.000 00.000 11060 move complete, result=0
00:57:41.000 00.000 11060 worker thread done servicing request
00:57:41.000 00.000 11060 Worker thread wakes up
00:57:41.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:41.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:41.002 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:41.640 00.638 11060 Exposure complete
00:57:41.816 00.176 11060 worker thread done servicing request
00:57:41.816 00.000 10844 OnExposeComplete: enter
00:57:41.816 00.000 10844 UpdateGuideState(): m_state=6
00:57:41.816 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7863
00:57:41.816 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=58.95, Mass=2724, SNR=33.3, Peak=250 HFD=3.3
00:57:41.817 00.001 10844 MultiStar: [#1 -0.46,0.20,1.02,U] [#2 -0.16,-0.17,1.98,U] [#3 0.09,0.20,0.95,U] [#4 -0.68,0.15,0.00,M8] [#5 -0.18,0.30,0.99,U] [#6 -0.60,0.18,0.00,M1] [#7 -0.16,0.51,0.90,U] [#8 0.06,0.40,0.84,U] 
00:57:41.817 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.22}, one-star: {-0.03, 0.53}
00:57:41.817 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.87 = -2.42)
00:57:41.817 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
00:57:41.817 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.25 cameraTheta=2.11 mountX=-0.19 mountY=-0.17, mountTheta=-2.43
00:57:41.818 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.22, opts=13)
00:57:41.818 00.000 10844 Enqueuing Move request for scope (-0.13, 0.22)
00:57:41.818 00.000 11060 Worker thread wakes up
00:57:41.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:41.819 00.001 10844 UpdateGuideState exits: m=2724 SNR=33.3
00:57:41.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:41.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
00:57:41.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:41.819 00.000 10844 Enqueuing Expose request
00:57:41.819 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
00:57:41.819 00.000 11060 Moving (-0.13, 0.22) raw xDistance=-0.19 yDistance=-0.17
00:57:41.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
00:57:41.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:41.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:57:41.819 00.000 11060 MoveAxis(E, 33, ABG)
00:57:41.819 00.000 11060 Guiding  Dir = 2, Dur = 33
00:57:41.825 00.006 11060 IsSlewing returns 0
00:57:41.825 00.000 11060 IsGuiding returns 0
00:57:41.872 00.047 11060 IsGuiding returns 0
00:57:41.873 00.001 11060 Move returns status 0, amount 33
00:57:41.873 00.000 11060 MoveAxis(N, 0, ABG)
00:57:41.873 00.000 11060 Move returns status 0, amount 0
00:57:41.873 00.000 11060 move complete, result=0
00:57:41.873 00.000 11060 worker thread done servicing request
00:57:41.873 00.000 11060 Worker thread wakes up
00:57:41.873 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
00:57:41.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:41.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:42.513 00.640 11060 Exposure complete
00:57:42.688 00.175 11060 worker thread done servicing request
00:57:42.688 00.000 10844 OnExposeComplete: enter
00:57:42.688 00.000 10844 UpdateGuideState(): m_state=6
00:57:42.688 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7864
00:57:42.688 00.000 10844 Star::Find returns 1 (0), X=263.82, Y=58.95, Mass=2721, SNR=33.4, Peak=234 HFD=3.1
00:57:42.688 00.000 10844 MultiStar: [#1 -0.54,-0.23,1.03,U] [#2 -0.31,-0.11,2.01,U] [#3 -0.11,0.02,0.93,U] [#4 -0.83,0.51,0.00,M9] [#5 0.36,0.54,0.00,M1] [#6 -0.42,-0.05,1.00,U] [#7 -0.17,0.50,0.83,U] [#8 -0.11,-0.18,0.87,U] 
00:57:42.689 00.001 10844 refined, 6 included, MultiStar: {-0.32, 0.04}, one-star: {-0.54, 0.53}
00:57:42.689 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
00:57:42.689 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
00:57:42.689 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.04 hyp=0.33 cameraTheta=3.02 mountX=0.02 mountY=-0.33, mountTheta=-1.51
00:57:42.690 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.04, opts=13)
00:57:42.690 00.000 10844 Enqueuing Move request for scope (-0.32, 0.04)
00:57:42.690 00.000 11060 Worker thread wakes up
00:57:42.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.04) opts 0xd
00:57:42.690 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.04)
00:57:42.690 00.000 11060 Moving (-0.32, 0.04) raw xDistance=0.02 yDistance=-0.33
00:57:42.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:57:42.690 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.21 newest=-0.65
00:57:42.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
00:57:42.690 00.000 11060 MoveAxis(E, 0, ABG)
00:57:42.691 00.001 11060 Move returns status 0, amount 0
00:57:42.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:42.691 00.000 11060 BLC: Oldest BLC event removed
00:57:42.691 00.000 10844 UpdateGuideState exits: m=2721 SNR=33.4
00:57:42.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:42.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:42.691 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:57:42.691 00.000 10844 Enqueuing Expose request
00:57:42.691 00.000 11060 MoveAxis(N, 877, ABG)
00:57:42.691 00.000 11060 duration set to 750 by maxDecDuration
00:57:42.691 00.000 11060 Guiding  Dir = 0, Dur = 750
00:57:42.705 00.014 11060 IsSlewing returns 0
00:57:42.705 00.000 11060 IsGuiding returns 0
00:57:43.456 00.751 11060 IsGuiding returns 0
00:57:43.458 00.002 11060 Move returns status 0, amount 750
00:57:43.458 00.000 11060 move complete, result=0
00:57:43.458 00.000 11060 worker thread done servicing request
00:57:43.458 00.000 11060 Worker thread wakes up
00:57:43.458 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
00:57:43.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:43.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:44.084 00.626 11060 Exposure complete
00:57:44.231 00.147 11060 worker thread done servicing request
00:57:44.231 00.000 10844 OnExposeComplete: enter
00:57:44.231 00.000 10844 UpdateGuideState(): m_state=6
00:57:44.231 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7865
00:57:44.231 00.000 10844 Star::Find returns 1 (0), X=264.19, Y=59.25, Mass=2393, SNR=31.0, Peak=247 HFD=3.3
00:57:44.231 00.000 10844 MultiStar: [#1 -0.44,0.09,1.05,U] [#2 -0.47,-0.16,2.26,U] [#3 -0.23,-0.02,1.05,U] [#4 -0.34,0.73,0.00,M10] [#5 0.52,0.17,0.98,U] [#6 -0.78,0.04,0.00,M1] [#7 -0.87,0.07,0.00,M1] [#8 -0.08,0.23,0.92,U] 
00:57:44.231 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.13}, one-star: {-0.18, 0.83}
00:57:44.231 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
00:57:44.232 00.001 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.97)
00:57:44.232 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.58 mountX=-0.09 mountY=-0.23, mountTheta=-1.95
00:57:44.233 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.13, opts=13)
00:57:44.233 00.000 10844 Enqueuing Move request for scope (-0.21, 0.13)
00:57:44.233 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:44.233 00.000 10844 UpdateGuideState exits: m=2393 SNR=31.0
00:57:44.233 00.000 11060 Worker thread wakes up
00:57:44.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:44.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:44.233 00.000 10844 Enqueuing Expose request
00:57:44.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
00:57:44.234 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
00:57:44.234 00.000 11060 Moving (-0.21, 0.13) raw xDistance=-0.09 yDistance=-0.23
00:57:44.234 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.227828, 1:0.226419
00:57:44.234 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:57:44.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:57:44.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:57:44.234 00.000 11060 MoveAxis(E, 0, ABG)
00:57:44.234 00.000 11060 Move returns status 0, amount 0
00:57:44.234 00.000 11060 MoveAxis(N, 88, ABG)
00:57:44.234 00.000 11060 Guiding  Dir = 0, Dur = 88
00:57:44.259 00.025 11060 IsSlewing returns 0
00:57:44.261 00.002 11060 IsGuiding returns 0
00:57:44.360 00.099 11060 IsGuiding returns 0
00:57:44.360 00.000 11060 Move returns status 0, amount 88
00:57:44.360 00.000 11060 move complete, result=0
00:57:44.360 00.000 11060 worker thread done servicing request
00:57:44.360 00.000 11060 Worker thread wakes up
00:57:44.361 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 88 ms NORTH
00:57:44.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:44.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:44.989 00.628 11060 Exposure complete
00:57:45.137 00.148 11060 worker thread done servicing request
00:57:45.137 00.000 10844 OnExposeComplete: enter
00:57:45.137 00.000 10844 UpdateGuideState(): m_state=6
00:57:45.138 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7866
00:57:45.138 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=59.03, Mass=2386, SNR=31.2, Peak=249 HFD=3.2
00:57:45.138 00.000 10844 MultiStar: [#1 -0.17,0.02,1.11,U] [#2 -0.47,0.14,2.17,U] [#3 0.37,0.40,1.04,U] [#4 0.02,0.49,1.08,U] [#5 0.02,0.17,1.07,U] [#6 -0.38,0.29,0.93,U] [#7 -0.24,0.87,0.00,M2] [#8 0.16,-0.19,1.02,U] 
00:57:45.138 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.23}, one-star: {0.15, 0.61}
00:57:45.138 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
00:57:45.138 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
00:57:45.138 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.94 mountX=-0.21 mountY=-0.12, mountTheta=-2.61
00:57:45.139 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.23, opts=13)
00:57:45.140 00.001 10844 Enqueuing Move request for scope (-0.09, 0.23)
00:57:45.140 00.000 11060 Worker thread wakes up
00:57:45.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:45.140 00.000 10844 UpdateGuideState exits: m=2386 SNR=31.2
00:57:45.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:45.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:45.140 00.000 10844 Enqueuing Expose request
00:57:45.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
00:57:45.140 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
00:57:45.140 00.000 11060 Moving (-0.09, 0.23) raw xDistance=-0.21 yDistance=-0.12
00:57:45.140 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.227828, 1:0.226419, 2:0.123351
00:57:45.140 00.000 11060 BLC: No correction, Miss < min_move
00:57:45.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:57:45.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:45.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:57:45.140 00.000 11060 MoveAxis(E, 36, ABG)
00:57:45.140 00.000 11060 Guiding  Dir = 2, Dur = 36
00:57:45.171 00.031 11060 IsSlewing returns 0
00:57:45.171 00.000 11060 IsGuiding returns 0
00:57:45.221 00.050 11060 IsGuiding returns 0
00:57:45.221 00.000 11060 Move returns status 0, amount 36
00:57:45.221 00.000 11060 MoveAxis(N, 0, ABG)
00:57:45.221 00.000 11060 Move returns status 0, amount 0
00:57:45.221 00.000 11060 move complete, result=0
00:57:45.221 00.000 11060 worker thread done servicing request
00:57:45.222 00.001 11060 Worker thread wakes up
00:57:45.222 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
00:57:45.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:45.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:45.854 00.632 11060 Exposure complete
00:57:46.043 00.189 11060 worker thread done servicing request
00:57:46.043 00.000 10844 OnExposeComplete: enter
00:57:46.043 00.000 10844 UpdateGuideState(): m_state=6
00:57:46.043 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7867
00:57:46.043 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.86, Mass=2795, SNR=33.6, Peak=255 HFD=3.3
00:57:46.044 00.001 10844 MultiStar: [#1 -0.14,-0.37,0.98,U] [#2 -0.09,0.06,1.97,U] [#3 0.44,-0.27,0.94,U] [#4 0.19,-0.09,1.01,U] [#5 0.42,0.19,1.09,U] [#6 0.28,-0.12,0.91,U] [#7 -0.36,0.33,0.85,U] [#8 -0.01,0.04,0.94,U] 
00:57:46.044 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.05, 0.44}
00:57:46.044 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
00:57:46.044 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
00:57:46.044 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.36 mountX=-0.04 mountY=0.07, mountTheta=2.11
00:57:46.046 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
00:57:46.046 00.000 10844 Enqueuing Move request for scope (0.08, 0.03)
00:57:46.047 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:46.047 00.000 11060 Worker thread wakes up
00:57:46.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:57:46.047 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.6 Saturated
00:57:46.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:46.047 00.000 10844 Enqueuing Expose request
00:57:46.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:57:46.047 00.000 11060 Moving (0.08, 0.03) raw xDistance=-0.04 yDistance=0.07
00:57:46.047 00.000 11060 BLC: window closed
00:57:46.048 00.001 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.227828, 1:0.226419, 2:0.123351
00:57:46.048 00.000 11060 BLC: No correction, Miss < min_move
00:57:46.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:46.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:46.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:57:46.048 00.000 11060 MoveAxis(E, 0, ABG)
00:57:46.048 00.000 11060 Move returns status 0, amount 0
00:57:46.048 00.000 11060 MoveAxis(N, 0, ABG)
00:57:46.048 00.000 11060 Move returns status 0, amount 0
00:57:46.048 00.000 11060 move complete, result=0
00:57:46.048 00.000 11060 worker thread done servicing request
00:57:46.048 00.000 11060 Worker thread wakes up
00:57:46.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:46.049 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:46.050 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:46.682 00.632 11060 Exposure complete
00:57:46.863 00.181 11060 worker thread done servicing request
00:57:46.863 00.000 10844 OnExposeComplete: enter
00:57:46.863 00.000 10844 UpdateGuideState(): m_state=6
00:57:46.863 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7868
00:57:46.863 00.000 10844 Star::Find returns 1 (1), X=264.18, Y=58.70, Mass=2607, SNR=32.4, Peak=255 HFD=3.5
00:57:46.864 00.001 10844 MultiStar: [#1 -0.94,0.57,0.00,M1] [#2 -0.37,0.42,2.13,U] [#3 -0.31,0.22,1.02,U] [#4 -0.28,0.46,1.04,U] [#5 0.37,0.32,1.04,U] [#6 -0.29,-0.05,0.90,U] [#7 -0.51,0.19,0.85,U] [#8 -0.12,0.04,0.99,U] 
00:57:46.864 00.000 10844 single-star, 7 included, MultiStar: {-0.22, 0.26}, one-star: {-0.19, 0.28}
00:57:46.864 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
00:57:46.864 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
00:57:46.864 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.34 cameraTheta=2.16 mountX=-0.25 mountY=-0.23, mountTheta=-2.38
00:57:46.867 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.28, opts=13)
00:57:46.867 00.000 10844 Enqueuing Move request for scope (-0.19, 0.28)
00:57:46.867 00.000 11060 Worker thread wakes up
00:57:46.867 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:46.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
00:57:46.867 00.000 10844 UpdateGuideState exits: m=2607 SNR=32.4 Saturated
00:57:46.867 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
00:57:46.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.867 00.000 11060 Moving (-0.19, 0.28) raw xDistance=-0.25 yDistance=-0.23
00:57:46.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:46.868 00.001 10844 Enqueuing Expose request
00:57:46.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
00:57:46.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:57:46.868 00.000 11060 MoveAxis(E, 43, ABG)
00:57:46.868 00.000 11060 Guiding  Dir = 2, Dur = 43
00:57:46.896 00.028 11060 IsSlewing returns 0
00:57:46.896 00.000 11060 IsGuiding returns 0
00:57:46.959 00.063 11060 IsGuiding returns 0
00:57:46.959 00.000 11060 Move returns status 0, amount 43
00:57:46.959 00.000 11060 MoveAxis(N, 91, ABG)
00:57:46.959 00.000 11060 Guiding  Dir = 0, Dur = 91
00:57:46.974 00.015 11060 IsSlewing returns 0
00:57:46.974 00.000 11060 IsGuiding returns 0
00:57:47.072 00.098 11060 IsGuiding returns 0
00:57:47.072 00.000 11060 Move returns status 0, amount 91
00:57:47.072 00.000 11060 move complete, result=0
00:57:47.072 00.000 11060 worker thread done servicing request
00:57:47.072 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.2 px 91 ms NORTH
00:57:47.074 00.002 11060 Worker thread wakes up
00:57:47.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:47.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:47.704 00.630 11060 Exposure complete
00:57:47.875 00.171 11060 worker thread done servicing request
00:57:47.875 00.000 10844 OnExposeComplete: enter
00:57:47.875 00.000 10844 UpdateGuideState(): m_state=6
00:57:47.875 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7869
00:57:47.875 00.000 10844 Star::Find returns 1 (0), X=263.52, Y=59.12, Mass=3182, SNR=36.3, Peak=254 HFD=3.5
00:57:47.875 00.000 10844 MultiStar: [#1 0.14,0.24,1.00,U] [#2 -0.26,-0.14,1.86,U] [#3 0.26,0.14,0.91,U] [#4 -0.00,0.30,0.91,U] [#5 0.30,0.18,0.88,U] [#6 -0.08,0.10,0.81,U] [#7 -0.42,0.61,0.00,M1] [#8 0.18,0.11,0.89,U] 
00:57:47.875 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.17}, one-star: {-0.85, 0.70}
00:57:47.876 00.001 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
00:57:47.876 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
00:57:47.876 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.97 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
00:57:47.877 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
00:57:47.877 00.000 10844 Enqueuing Move request for scope (-0.07, 0.17)
00:57:47.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:47.877 00.000 10844 UpdateGuideState exits: m=3182 SNR=36.3
00:57:47.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:47.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:47.877 00.000 10844 Enqueuing Expose request
00:57:47.878 00.001 11060 Worker thread wakes up
00:57:47.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:57:47.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:57:47.878 00.000 11060 Moving (-0.07, 0.17) raw xDistance=-0.16 yDistance=-0.10
00:57:47.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:57:47.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:47.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:57:47.878 00.000 11060 MoveAxis(E, 28, ABG)
00:57:47.878 00.000 11060 Guiding  Dir = 2, Dur = 28
00:57:47.899 00.021 11060 IsSlewing returns 0
00:57:47.899 00.000 11060 IsGuiding returns 0
00:57:47.946 00.047 11060 IsGuiding returns 0
00:57:47.946 00.000 11060 Move returns status 0, amount 28
00:57:47.946 00.000 11060 MoveAxis(N, 0, ABG)
00:57:47.946 00.000 11060 Move returns status 0, amount 0
00:57:47.946 00.000 11060 move complete, result=0
00:57:47.946 00.000 11060 worker thread done servicing request
00:57:47.946 00.000 11060 Worker thread wakes up
00:57:47.946 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
00:57:47.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:47.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:48.581 00.635 11060 Exposure complete
00:57:48.748 00.167 11060 worker thread done servicing request
00:57:48.748 00.000 10844 OnExposeComplete: enter
00:57:48.748 00.000 10844 UpdateGuideState(): m_state=6
00:57:48.750 00.002 10844 Star::Find(15, 263, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7870
00:57:48.750 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=58.68, Mass=3341, SNR=37.1, Peak=248 HFD=3.4
00:57:48.750 00.000 10844 MultiStar: [#1 -0.45,0.40,0.92,U] [#2 0.15,0.05,1.79,U] [#3 0.10,-0.05,0.83,U] [#4 0.40,0.34,0.84,U] [#5 -0.10,-0.20,0.86,U] [#6 -0.33,-0.15,0.86,U] [#7 -0.11,0.38,0.85,U] [#8 0.00,-0.18,0.80,U] 
00:57:48.750 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.46, 0.26}
00:57:48.750 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
00:57:48.750 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.33)
00:57:48.750 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.22 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
00:57:48.751 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.10, opts=13)
00:57:48.751 00.000 10844 Enqueuing Move request for scope (-0.07, 0.10)
00:57:48.752 00.001 11060 Worker thread wakes up
00:57:48.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:48.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
00:57:48.752 00.000 10844 UpdateGuideState exits: m=3341 SNR=37.1
00:57:48.752 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
00:57:48.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:48.752 00.000 11060 Moving (-0.07, 0.10) raw xDistance=-0.08 yDistance=-0.09
00:57:48.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:48.752 00.000 10844 Enqueuing Expose request
00:57:48.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:57:48.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:48.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:57:48.752 00.000 11060 MoveAxis(E, 0, ABG)
00:57:48.752 00.000 11060 Move returns status 0, amount 0
00:57:48.752 00.000 11060 MoveAxis(N, 0, ABG)
00:57:48.752 00.000 11060 Move returns status 0, amount 0
00:57:48.752 00.000 11060 move complete, result=0
00:57:48.752 00.000 11060 worker thread done servicing request
00:57:48.752 00.000 11060 Worker thread wakes up
00:57:48.753 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:48.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:48.754 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:49.386 00.632 11060 Exposure complete
00:57:49.568 00.182 11060 worker thread done servicing request
00:57:49.568 00.000 10844 OnExposeComplete: enter
00:57:49.568 00.000 10844 UpdateGuideState(): m_state=6
00:57:49.569 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7871
00:57:49.569 00.000 10844 Star::Find returns 1 (0), X=264.03, Y=58.89, Mass=2697, SNR=32.9, Peak=247 HFD=3.0
00:57:49.569 00.000 10844 MultiStar: [#1 -0.61,0.42,0.00,M1] [#2 -0.48,-0.09,2.02,U] [#3 0.31,0.62,0.00,M1] [#4 0.51,0.31,0.88,U] [#5 0.32,0.57,0.00,M1] [#6 -0.26,0.55,0.93,U] [#7 -0.00,0.78,0.00,M1] [#8 0.00,-0.20,0.98,U] 
00:57:49.569 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.15}, one-star: {-0.33, 0.48}
00:57:49.569 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.22 = -2.07)
00:57:49.569 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
00:57:49.570 00.001 10844 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.46 mountX=-0.12 mountY=-0.21, mountTheta=-2.07
00:57:49.571 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.15, opts=13)
00:57:49.571 00.000 10844 Enqueuing Move request for scope (-0.19, 0.15)
00:57:49.571 00.000 11060 Worker thread wakes up
00:57:49.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:49.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
00:57:49.571 00.000 10844 UpdateGuideState exits: m=2697 SNR=32.9
00:57:49.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
00:57:49.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:49.571 00.000 11060 Moving (-0.19, 0.15) raw xDistance=-0.12 yDistance=-0.21
00:57:49.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:49.571 00.000 10844 Enqueuing Expose request
00:57:49.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:49.572 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
00:57:49.572 00.000 11060 MoveAxis(E, 0, ABG)
00:57:49.572 00.000 11060 Move returns status 0, amount 0
00:57:49.572 00.000 11060 MoveAxis(N, 82, ABG)
00:57:49.572 00.000 11060 Guiding  Dir = 0, Dur = 82
00:57:49.584 00.012 11060 IsSlewing returns 0
00:57:49.584 00.000 11060 IsGuiding returns 0
00:57:49.684 00.100 11060 IsGuiding returns 0
00:57:49.684 00.000 11060 Move returns status 0, amount 82
00:57:49.684 00.000 11060 move complete, result=0
00:57:49.685 00.001 11060 worker thread done servicing request
00:57:49.685 00.000 11060 Worker thread wakes up
00:57:49.685 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 82 ms NORTH
00:57:49.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:49.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:50.323 00.638 11060 Exposure complete
00:57:50.488 00.165 11060 worker thread done servicing request
00:57:50.488 00.000 10844 OnExposeComplete: enter
00:57:50.489 00.001 10844 UpdateGuideState(): m_state=6
00:57:50.489 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7872
00:57:50.489 00.000 10844 Star::Find returns 1 (0), X=264.72, Y=58.69, Mass=2873, SNR=34.2, Peak=228 HFD=3.6
00:57:50.489 00.000 10844 MultiStar: [#1 -0.46,0.23,0.94,U] [#2 -0.62,0.16,0.00,M1] [#3 0.24,0.78,0.00,M2] [#4 0.32,0.26,0.89,U] [#5 -0.31,0.65,0.00,M2] [#6 0.10,0.09,0.86,U] [#7 -0.23,0.21,0.77,U] [#8 -0.15,0.29,0.82,U] 
00:57:50.489 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.23}, one-star: {0.36, 0.28}
00:57:50.490 00.001 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
00:57:50.490 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
00:57:50.490 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=-0.22 mountY=-0.04, mountTheta=-2.97
00:57:50.491 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.23, opts=13)
00:57:50.491 00.000 10844 Enqueuing Move request for scope (-0.00, 0.23)
00:57:50.491 00.000 11060 Worker thread wakes up
00:57:50.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
00:57:50.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
00:57:50.492 00.001 11060 Moving (-0.00, 0.23) raw xDistance=-0.22 yDistance=-0.04
00:57:50.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:57:50.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:50.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:50.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:57:50.492 00.000 11060 MoveAxis(E, 39, ABG)
00:57:50.492 00.000 11060 Guiding  Dir = 2, Dur = 39
00:57:50.492 00.000 10844 UpdateGuideState exits: m=2873 SNR=34.2
00:57:50.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:50.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:50.492 00.000 10844 Enqueuing Expose request
00:57:50.506 00.014 11060 IsSlewing returns 0
00:57:50.506 00.000 11060 IsGuiding returns 0
00:57:50.554 00.048 11060 IsGuiding returns 0
00:57:50.555 00.001 11060 Move returns status 0, amount 39
00:57:50.555 00.000 11060 MoveAxis(N, 0, ABG)
00:57:50.555 00.000 11060 Move returns status 0, amount 0
00:57:50.555 00.000 11060 move complete, result=0
00:57:50.556 00.001 11060 worker thread done servicing request
00:57:50.556 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
00:57:50.556 00.000 11060 Worker thread wakes up
00:57:50.557 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:50.558 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:51.199 00.641 11060 Exposure complete
00:57:51.362 00.163 11060 worker thread done servicing request
00:57:51.362 00.000 10844 OnExposeComplete: enter
00:57:51.362 00.000 10844 UpdateGuideState(): m_state=6
00:57:51.363 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7873
00:57:51.363 00.000 10844 Star::Find returns 1 (1), X=264.80, Y=58.51, Mass=3159, SNR=36.4, Peak=255 HFD=3.5
00:57:51.363 00.000 10844 MultiStar: [#1 -0.06,-0.65,0.00,M1] [#2 -0.29,-0.31,1.87,U] [#3 0.44,-0.26,0.94,U] [#4 -0.23,0.50,0.95,U] [#5 -0.26,0.55,1.04,U] [#6 -0.11,-0.28,0.90,U] [#7 -0.49,-0.04,0.87,U] [#8 0.20,-0.26,0.87,U] 
00:57:51.363 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.02}, one-star: {0.43, 0.09}
00:57:51.363 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
00:57:51.363 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
00:57:51.363 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.79 mountX=0.03 mountY=-0.06, mountTheta=-1.04
00:57:51.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
00:57:51.365 00.000 10844 Enqueuing Move request for scope (-0.06, -0.02)
00:57:51.365 00.000 11060 Worker thread wakes up
00:57:51.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:51.365 00.000 10844 UpdateGuideState exits: m=3159 SNR=36.4 Saturated
00:57:51.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:51.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:51.365 00.000 10844 Enqueuing Expose request
00:57:51.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
00:57:51.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
00:57:51.365 00.000 11060 Moving (-0.06, -0.02) raw xDistance=0.03 yDistance=-0.06
00:57:51.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:57:51.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:51.367 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:57:51.367 00.000 11060 MoveAxis(E, 0, ABG)
00:57:51.367 00.000 11060 Move returns status 0, amount 0
00:57:51.367 00.000 11060 MoveAxis(N, 0, ABG)
00:57:51.367 00.000 11060 Move returns status 0, amount 0
00:57:51.367 00.000 11060 move complete, result=0
00:57:51.367 00.000 11060 worker thread done servicing request
00:57:51.367 00.000 11060 Worker thread wakes up
00:57:51.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:51.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:51.368 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:51.998 00.630 11060 Exposure complete
00:57:52.178 00.180 11060 worker thread done servicing request
00:57:52.178 00.000 10844 OnExposeComplete: enter
00:57:52.178 00.000 10844 UpdateGuideState(): m_state=6
00:57:52.179 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7874
00:57:52.179 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=58.82, Mass=3193, SNR=36.1, Peak=255 HFD=3.5
00:57:52.179 00.000 10844 MultiStar: [#1 0.16,-0.23,0.90,U] [#2 -0.13,0.27,1.96,U] [#3 0.26,-0.08,0.92,U] [#4 0.26,0.44,0.97,U] [#5 -0.31,0.22,1.01,U] [#6 -0.54,-0.26,0.79,U] [#7 0.19,-0.12,0.81,U] [#8 0.14,0.10,0.84,U] 
00:57:52.179 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.40, 0.40}
00:57:52.179 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
00:57:52.179 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
00:57:52.179 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.29 mountX=-0.12 mountY=0.01, mountTheta=3.02
00:57:52.181 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.12, opts=13)
00:57:52.181 00.000 10844 Enqueuing Move request for scope (0.03, 0.12)
00:57:52.181 00.000 11060 Worker thread wakes up
00:57:52.181 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:52.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
00:57:52.181 00.000 10844 UpdateGuideState exits: m=3193 SNR=36.1 Saturated
00:57:52.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
00:57:52.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:52.181 00.000 11060 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=0.01
00:57:52.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:52.181 00.000 10844 Enqueuing Expose request
00:57:52.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:57:52.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:52.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:57:52.181 00.000 11060 MoveAxis(E, 21, ABG)
00:57:52.182 00.001 11060 Guiding  Dir = 2, Dur = 21
00:57:52.193 00.011 11060 IsSlewing returns 0
00:57:52.193 00.000 11060 IsGuiding returns 0
00:57:52.224 00.031 11060 IsGuiding returns 0
00:57:52.224 00.000 11060 Move returns status 0, amount 21
00:57:52.224 00.000 11060 MoveAxis(N, 0, ABG)
00:57:52.224 00.000 11060 Move returns status 0, amount 0
00:57:52.224 00.000 11060 move complete, result=0
00:57:52.224 00.000 11060 worker thread done servicing request
00:57:52.224 00.000 11060 Worker thread wakes up
00:57:52.224 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
00:57:52.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:52.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:52.857 00.633 11060 Exposure complete
00:57:53.031 00.174 11060 worker thread done servicing request
00:57:53.031 00.000 10844 OnExposeComplete: enter
00:57:53.031 00.000 10844 UpdateGuideState(): m_state=6
00:57:53.031 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7875
00:57:53.031 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=58.61, Mass=3482, SNR=37.4, Peak=255 HFD=3.5
00:57:53.032 00.001 10844 MultiStar: [#1 -0.25,0.74,0.00,M1] [#2 -0.72,0.35,0.00,M1] [#3 -0.15,0.03,0.87,U] [#4 -0.14,0.39,0.90,U] [#5 0.16,0.56,0.98,U] [#6 0.19,-0.15,0.86,U] [#7 -0.46,0.55,0.00,M1] [#8 -0.13,-0.06,0.89,U] 
00:57:53.032 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.17}, one-star: {-0.00, 0.19}
00:57:53.032 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
00:57:53.032 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.92)
00:57:53.032 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.63 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
00:57:53.040 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.17, opts=13)
00:57:53.040 00.000 10844 Enqueuing Move request for scope (-0.01, 0.17)
00:57:53.040 00.000 11060 Worker thread wakes up
00:57:53.040 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:53.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
00:57:53.040 00.000 10844 UpdateGuideState exits: m=3482 SNR=37.4 Saturated
00:57:53.040 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
00:57:53.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.040 00.000 11060 Moving (-0.01, 0.17) raw xDistance=-0.17 yDistance=-0.04
00:57:53.042 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:53.042 00.000 10844 Enqueuing Expose request
00:57:53.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:57:53.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:53.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:57:53.042 00.000 11060 MoveAxis(E, 29, ABG)
00:57:53.042 00.000 11060 Guiding  Dir = 2, Dur = 29
00:57:53.068 00.026 11060 IsSlewing returns 0
00:57:53.068 00.000 11060 IsGuiding returns 0
00:57:53.114 00.046 11060 IsGuiding returns 0
00:57:53.114 00.000 11060 Move returns status 0, amount 29
00:57:53.114 00.000 11060 MoveAxis(N, 0, ABG)
00:57:53.114 00.000 11060 Move returns status 0, amount 0
00:57:53.114 00.000 11060 move complete, result=0
00:57:53.114 00.000 11060 worker thread done servicing request
00:57:53.114 00.000 11060 Worker thread wakes up
00:57:53.116 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:53.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:53.116 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
00:57:53.756 00.640 11060 Exposure complete
00:57:53.919 00.163 11060 worker thread done servicing request
00:57:53.920 00.001 10844 OnExposeComplete: enter
00:57:53.920 00.000 10844 UpdateGuideState(): m_state=6
00:57:53.920 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7876
00:57:53.920 00.000 10844 Star::Find returns 1 (0), X=263.77, Y=59.42, Mass=2656, SNR=32.5, Peak=213 HFD=3.6
00:57:53.920 00.000 10844 MultiStar: [#1 -0.14,-0.16,1.11,U] [#2 -0.62,0.20,0.00,M2] [#3 0.76,0.14,0.00,M1] [#4 0.02,0.53,1.01,U] [#5 -0.14,0.54,1.04,U] [#6 0.06,-0.14,0.97,U] [#7 -0.13,0.21,0.90,U] [#8 -0.02,0.21,0.95,U] 
00:57:53.920 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.31}, one-star: {-0.60, 1.00}
00:57:53.921 00.001 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.74 = -2.55)
00:57:53.921 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
00:57:53.921 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.98 mountX=-0.28 mountY=-0.19, mountTheta=-2.56
00:57:53.922 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.31, opts=13)
00:57:53.922 00.000 10844 Enqueuing Move request for scope (-0.14, 0.31)
00:57:53.922 00.000 11060 Worker thread wakes up
00:57:53.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:53.922 00.000 10844 UpdateGuideState exits: m=2656 SNR=32.5
00:57:53.923 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.31) opts 0xd
00:57:53.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:53.923 00.000 10844 Enqueuing Expose request
00:57:53.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.31)
00:57:53.923 00.000 11060 Moving (-0.14, 0.31) raw xDistance=-0.28 yDistance=-0.19
00:57:53.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:57:53.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:53.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:57:53.923 00.000 11060 MoveAxis(E, 50, ABG)
00:57:53.923 00.000 11060 Guiding  Dir = 2, Dur = 50
00:57:53.942 00.019 11060 IsSlewing returns 0
00:57:53.942 00.000 11060 IsGuiding returns 0
00:57:54.020 00.078 11060 IsGuiding returns 0
00:57:54.020 00.000 11060 Move returns status 0, amount 50
00:57:54.020 00.000 11060 MoveAxis(N, 0, ABG)
00:57:54.020 00.000 11060 Move returns status 0, amount 0
00:57:54.021 00.001 11060 move complete, result=0
00:57:54.021 00.000 11060 worker thread done servicing request
00:57:54.021 00.000 11060 Worker thread wakes up
00:57:54.021 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
00:57:54.025 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:54.037 00.012 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:54.665 00.628 11060 Exposure complete
00:57:54.837 00.172 11060 worker thread done servicing request
00:57:54.837 00.000 10844 OnExposeComplete: enter
00:57:54.837 00.000 10844 UpdateGuideState(): m_state=6
00:57:54.837 00.000 10844 Star::Find(15, 263, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7877
00:57:54.837 00.000 10844 Star::Find returns 1 (0), X=263.79, Y=58.99, Mass=3235, SNR=36.1, Peak=235 HFD=4.0
00:57:54.837 00.000 10844 MultiStar: [#1 -0.30,0.38,1.01,U] [#2 -1.07,-0.35,0.00,M3] [#3 -0.01,0.05,0.92,U] [#4 -0.38,0.25,0.92,U] [#5 -0.54,0.61,0.00,M1] [#6 0.15,0.02,0.84,U] [#7 -0.90,0.43,0.00,M1] [#8 -0.02,0.31,0.89,U] 
00:57:54.837 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.27}, one-star: {-0.58, 0.58}
00:57:54.837 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
00:57:54.837 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
00:57:54.839 00.002 10844 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.34 cameraTheta=2.21 mountX=-0.23 mountY=-0.24, mountTheta=-2.33
00:57:54.840 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.27, opts=13)
00:57:54.840 00.000 10844 Enqueuing Move request for scope (-0.20, 0.27)
00:57:54.840 00.000 11060 Worker thread wakes up
00:57:54.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:57:54.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
00:57:54.840 00.000 10844 UpdateGuideState exits: m=3235 SNR=36.1
00:57:54.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:54.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:54.840 00.000 10844 Enqueuing Expose request
00:57:54.840 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
00:57:54.840 00.000 11060 Moving (-0.20, 0.27) raw xDistance=-0.23 yDistance=-0.24
00:57:54.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
00:57:54.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:57:54.840 00.000 11060 MoveAxis(E, 42, ABG)
00:57:54.840 00.000 11060 Guiding  Dir = 2, Dur = 42
00:57:54.848 00.008 11060 IsSlewing returns 0
00:57:54.848 00.000 11060 IsGuiding returns 0
00:57:54.895 00.047 11060 IsGuiding returns 0
00:57:54.895 00.000 11060 Move returns status 0, amount 42
00:57:54.895 00.000 11060 MoveAxis(N, 95, ABG)
00:57:54.895 00.000 11060 Guiding  Dir = 0, Dur = 95
00:57:54.929 00.034 11060 IsSlewing returns 0
00:57:54.929 00.000 11060 IsGuiding returns 0
00:57:55.052 00.123 11060 IsGuiding returns 0
00:57:55.053 00.001 11060 Move returns status 0, amount 95
00:57:55.053 00.000 11060 move complete, result=0
00:57:55.053 00.000 11060 worker thread done servicing request
00:57:55.053 00.000 11060 Worker thread wakes up
00:57:55.053 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 95 ms NORTH
00:57:55.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:55.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:55.685 00.632 11060 Exposure complete
00:57:55.859 00.174 11060 worker thread done servicing request
00:57:55.859 00.000 10844 OnExposeComplete: enter
00:57:55.859 00.000 10844 UpdateGuideState(): m_state=6
00:57:55.859 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7878
00:57:55.859 00.000 10844 Star::Find returns 1 (0), X=264.82, Y=59.45, Mass=3125, SNR=35.5, Peak=240 HFD=3.5
00:57:55.860 00.001 10844 MultiStar: [#1 -0.43,0.61,0.00,M1] [#2 -0.09,0.41,1.95,U] [#3 0.80,0.38,0.00,M1] [#4 -0.36,0.64,0.00,M1] [#5 -0.25,0.41,0.95,U] [#6 -0.40,-0.01,0.88,U] [#7 -0.78,0.42,0.00,M2] [#8 0.59,-0.22,0.00,M1] 
00:57:55.860 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.46}, one-star: {0.45, 1.04}
00:57:55.860 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.83)
00:57:55.860 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
00:57:55.860 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.47 cameraTheta=1.71 mountX=-0.45 mountY=-0.14, mountTheta=-2.84
00:57:55.862 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.46, opts=13)
00:57:55.862 00.000 10844 Enqueuing Move request for scope (-0.06, 0.46)
00:57:55.862 00.000 11060 Worker thread wakes up
00:57:55.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:55.862 00.000 10844 UpdateGuideState exits: m=3125 SNR=35.5
00:57:55.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:55.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:55.862 00.000 10844 Enqueuing Expose request
00:57:55.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd
00:57:55.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.46)
00:57:55.862 00.000 11060 Moving (-0.06, 0.46) raw xDistance=-0.45 yDistance=-0.14
00:57:55.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
00:57:55.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:55.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:55.862 00.000 11060 MoveAxis(E, 79, ABG)
00:57:55.862 00.000 11060 Guiding  Dir = 2, Dur = 79
00:57:55.867 00.005 11060 IsSlewing returns 0
00:57:55.867 00.000 11060 IsGuiding returns 0
00:57:55.961 00.094 11060 IsGuiding returns 0
00:57:55.961 00.000 11060 Move returns status 0, amount 79
00:57:55.961 00.000 11060 MoveAxis(N, 0, ABG)
00:57:55.961 00.000 11060 Move returns status 0, amount 0
00:57:55.961 00.000 11060 move complete, result=0
00:57:55.962 00.001 11060 worker thread done servicing request
00:57:55.962 00.000 10844 GuideStep: -0.4 px 79 ms EAST, -0.1 px 0 ms NORTH
00:57:55.962 00.000 11060 Worker thread wakes up
00:57:55.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:55.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:56.590 00.628 11060 Exposure complete
00:57:56.767 00.177 11060 worker thread done servicing request
00:57:56.767 00.000 10844 OnExposeComplete: enter
00:57:56.767 00.000 10844 UpdateGuideState(): m_state=6
00:57:56.768 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7879
00:57:56.768 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=59.29, Mass=3650, SNR=38.8, Peak=250 HFD=3.8
00:57:56.769 00.001 10844 MultiStar: [#1 -0.69,0.66,0.00,M2] [#2 -0.15,0.44,1.80,U] [#3 0.59,-0.28,0.00,M2] [#4 -0.06,0.44,0.84,U] [#5 0.14,1.11,0.00,M1] [#6 -0.04,-0.05,0.82,U] [#7 -0.21,0.31,0.79,U] [#8 0.27,0.22,0.79,U] 
00:57:56.769 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.40}, one-star: {0.15, 0.87}
00:57:56.769 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.90)
00:57:56.769 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
00:57:56.769 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.40 hyp=0.40 cameraTheta=1.64 mountX=-0.39 mountY=-0.09, mountTheta=-2.91
00:57:56.772 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.40, opts=13)
00:57:56.772 00.000 10844 Enqueuing Move request for scope (-0.03, 0.40)
00:57:56.773 00.001 11060 Worker thread wakes up
00:57:56.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:56.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.40) opts 0xd
00:57:56.773 00.000 10844 UpdateGuideState exits: m=3650 SNR=38.8
00:57:56.773 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.40)
00:57:56.773 00.000 11060 Moving (-0.03, 0.40) raw xDistance=-0.39 yDistance=-0.09
00:57:56.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
00:57:56.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:56.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:56.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:56.773 00.000 10844 Enqueuing Expose request
00:57:56.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:57:56.773 00.000 11060 MoveAxis(E, 70, ABG)
00:57:56.773 00.000 11060 Guiding  Dir = 2, Dur = 70
00:57:56.790 00.017 11060 IsSlewing returns 0
00:57:56.790 00.000 11060 IsGuiding returns 0
00:57:56.867 00.077 11060 IsGuiding returns 0
00:57:56.867 00.000 11060 Move returns status 0, amount 70
00:57:56.867 00.000 11060 MoveAxis(N, 0, ABG)
00:57:56.868 00.001 11060 Move returns status 0, amount 0
00:57:56.868 00.000 11060 move complete, result=0
00:57:56.868 00.000 11060 worker thread done servicing request
00:57:56.868 00.000 11060 Worker thread wakes up
00:57:56.868 00.000 10844 GuideStep: -0.4 px 70 ms EAST, -0.1 px 0 ms NORTH
00:57:56.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:56.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:57.502 00.634 11060 Exposure complete
00:57:57.672 00.170 11060 worker thread done servicing request
00:57:57.672 00.000 10844 OnExposeComplete: enter
00:57:57.672 00.000 10844 UpdateGuideState(): m_state=6
00:57:57.672 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7880
00:57:57.672 00.000 10844 Star::Find returns 1 (1), X=263.98, Y=58.39, Mass=3382, SNR=36.9, Peak=255 HFD=3.9
00:57:57.672 00.000 10844 MultiStar: [#1 -0.86,-0.03,0.00,M3] [#2 -0.25,0.11,2.06,U] [#3 0.15,-0.37,0.88,U] [#4 -0.02,-0.08,0.90,U] [#5 -0.35,0.02,1.00,U] [#6 0.22,-0.33,0.81,U] [#7 0.05,-0.10,0.78,U] [#8 0.38,-0.33,0.84,U] 
00:57:57.672 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.10}, one-star: {-0.38, -0.03}
00:57:57.673 00.001 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
00:57:57.673 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
00:57:57.673 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.20 mountX=0.11 mountY=-0.05, mountTheta=-0.47
00:57:57.674 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
00:57:57.674 00.000 10844 Enqueuing Move request for scope (-0.07, -0.10)
00:57:57.674 00.000 11060 Worker thread wakes up
00:57:57.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:57.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
00:57:57.674 00.000 10844 UpdateGuideState exits: m=3382 SNR=36.9 Saturated
00:57:57.674 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
00:57:57.675 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:57.675 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.11 yDistance=-0.05
00:57:57.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:57.675 00.000 10844 Enqueuing Expose request
00:57:57.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:57:57.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:57.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:57:57.675 00.000 11060 MoveAxis(E, 0, ABG)
00:57:57.675 00.000 11060 Move returns status 0, amount 0
00:57:57.675 00.000 11060 MoveAxis(N, 0, ABG)
00:57:57.675 00.000 11060 Move returns status 0, amount 0
00:57:57.675 00.000 11060 move complete, result=0
00:57:57.675 00.000 11060 worker thread done servicing request
00:57:57.675 00.000 11060 Worker thread wakes up
00:57:57.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:57.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:57.676 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:58.309 00.633 11060 Exposure complete
00:57:58.486 00.177 11060 worker thread done servicing request
00:57:58.487 00.001 10844 OnExposeComplete: enter
00:57:58.487 00.000 10844 UpdateGuideState(): m_state=6
00:57:58.487 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7881
00:57:58.487 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=58.17, Mass=2585, SNR=32.2, Peak=249 HFD=3.5
00:57:58.487 00.000 10844 MultiStar: [#1 -0.25,0.57,0.00,M4] [#2 -0.43,-0.11,2.11,U] [#3 0.84,-0.16,0.00,M2] [#4 0.06,0.29,0.99,U] [#5 0.89,-0.08,0.00,M1] [#6 -0.09,-0.17,0.92,U] [#7 0.61,0.24,0.00,M1] [#8 0.25,0.07,1.02,U] 
00:57:58.487 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.05}, one-star: {-0.31, -0.24}
00:57:58.487 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
00:57:58.487 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
00:57:58.488 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.87 mountX=0.07 mountY=-0.15, mountTheta=-1.12
00:57:58.489 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.05, opts=13)
00:57:58.489 00.000 10844 Enqueuing Move request for scope (-0.16, -0.05)
00:57:58.489 00.000 11060 Worker thread wakes up
00:57:58.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:58.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
00:57:58.489 00.000 10844 UpdateGuideState exits: m=2585 SNR=32.2
00:57:58.489 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
00:57:58.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:58.489 00.000 11060 Moving (-0.16, -0.05) raw xDistance=0.07 yDistance=-0.15
00:57:58.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:58.489 00.000 10844 Enqueuing Expose request
00:57:58.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:57:58.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:58.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:57:58.489 00.000 11060 MoveAxis(E, 0, ABG)
00:57:58.489 00.000 11060 Move returns status 0, amount 0
00:57:58.489 00.000 11060 MoveAxis(N, 0, ABG)
00:57:58.489 00.000 11060 Move returns status 0, amount 0
00:57:58.489 00.000 11060 move complete, result=0
00:57:58.491 00.002 11060 worker thread done servicing request
00:57:58.491 00.000 11060 Worker thread wakes up
00:57:58.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:58.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:57:58.492 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:59.122 00.630 11060 Exposure complete
00:57:59.298 00.176 11060 worker thread done servicing request
00:57:59.299 00.001 10844 OnExposeComplete: enter
00:57:59.299 00.000 10844 UpdateGuideState(): m_state=6
00:57:59.299 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7882
00:57:59.299 00.000 10844 Star::Find returns 1 (1), X=264.59, Y=59.46, Mass=2877, SNR=34.4, Peak=255 HFD=3.2
00:57:59.299 00.000 10844 MultiStar: [#1 -0.42,0.46,0.00,M5] [#2 0.03,0.39,2.02,U] [#3 0.53,-0.04,0.98,U] [#4 -0.14,0.29,0.90,U] [#5 -0.42,0.76,0.00,M2] [#6 0.81,-0.47,0.00,M1] [#7 -0.13,0.37,0.94,U] [#8 0.34,-0.02,0.94,U] 
00:57:59.299 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.35}, one-star: {0.22, 1.04}
00:57:59.299 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
00:57:59.300 00.001 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
00:57:59.300 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.22 mountX=-0.37 mountY=0.07, mountTheta=2.95
00:57:59.301 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.35, opts=13)
00:57:59.301 00.000 10844 Enqueuing Move request for scope (0.13, 0.35)
00:57:59.301 00.000 11060 Worker thread wakes up
00:57:59.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:57:59.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
00:57:59.301 00.000 10844 UpdateGuideState exits: m=2877 SNR=34.4 Saturated
00:57:59.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
00:57:59.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:59.301 00.000 11060 Moving (0.13, 0.35) raw xDistance=-0.37 yDistance=0.07
00:57:59.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:57:59.301 00.000 10844 Enqueuing Expose request
00:57:59.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:57:59.302 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:59.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:57:59.302 00.000 11060 MoveAxis(E, 64, ABG)
00:57:59.302 00.000 11060 Guiding  Dir = 2, Dur = 64
00:57:59.319 00.017 11060 IsSlewing returns 0
00:57:59.320 00.001 11060 IsGuiding returns 0
00:57:59.428 00.108 11060 IsGuiding returns 0
00:57:59.428 00.000 11060 Move returns status 0, amount 64
00:57:59.428 00.000 11060 MoveAxis(N, 0, ABG)
00:57:59.429 00.001 11060 Move returns status 0, amount 0
00:57:59.429 00.000 11060 move complete, result=0
00:57:59.429 00.000 11060 worker thread done servicing request
00:57:59.429 00.000 11060 Worker thread wakes up
00:57:59.429 00.000 10844 GuideStep: -0.4 px 64 ms EAST, 0.1 px 0 ms NORTH
00:57:59.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:57:59.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:00.057 00.628 11060 Exposure complete
00:58:00.223 00.166 11060 worker thread done servicing request
00:58:00.223 00.000 10844 OnExposeComplete: enter
00:58:00.223 00.000 10844 UpdateGuideState(): m_state=6
00:58:00.224 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7883
00:58:00.224 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=59.15, Mass=3092, SNR=35.2, Peak=255 HFD=3.7
00:58:00.224 00.000 10844 MultiStar: [#1 0.36,-0.16,1.04,U] [#2 -0.10,-0.17,1.99,U] [#3 1.04,-0.08,0.00,M2] [#4 -0.28,0.12,0.85,U] [#5 -0.04,0.48,0.89,U] [#6 0.19,-0.09,0.89,U] [#7 0.52,-0.12,0.85,U] [#8 0.71,0.03,0.00,M1] 
00:58:00.224 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {-0.20, 0.74}
00:58:00.224 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
00:58:00.224 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
00:58:00.224 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.09 mountX=-0.08 mountY=0.03, mountTheta=2.82
00:58:00.225 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
00:58:00.226 00.001 10844 Enqueuing Move request for scope (0.04, 0.08)
00:58:00.226 00.000 11060 Worker thread wakes up
00:58:00.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:58:00.226 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:58:00.226 00.000 11060 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=0.03
00:58:00.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:58:00.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:00.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:00.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:58:00.226 00.000 11060 MoveAxis(E, 0, ABG)
00:58:00.226 00.000 11060 Move returns status 0, amount 0
00:58:00.226 00.000 11060 MoveAxis(N, 0, ABG)
00:58:00.226 00.000 10844 UpdateGuideState exits: m=3092 SNR=35.2 Saturated
00:58:00.226 00.000 11060 Move returns status 0, amount 0
00:58:00.226 00.000 11060 move complete, result=0
00:58:00.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:00.227 00.001 11060 worker thread done servicing request
00:58:00.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:00.227 00.000 10844 Enqueuing Expose request
00:58:00.227 00.000 11060 Worker thread wakes up
00:58:00.227 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:00.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:00.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:00.875 00.648 11060 Exposure complete
00:58:01.077 00.202 11060 worker thread done servicing request
00:58:01.077 00.000 10844 OnExposeComplete: enter
00:58:01.077 00.000 10844 UpdateGuideState(): m_state=6
00:58:01.077 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7884
00:58:01.077 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=59.26, Mass=3109, SNR=35.3, Peak=245 HFD=3.6
00:58:01.077 00.000 10844 MultiStar: [#1 -0.09,-0.41,1.02,U] [#2 0.17,0.49,1.90,U] [#3 0.50,0.83,0.00,M3] [#4 0.11,0.43,0.93,U] [#5 0.28,0.51,1.02,U] [#6 0.47,-0.32,0.93,U] [#7 0.24,0.46,0.83,U] [#8 1.36,-0.20,0.00,M2] 
00:58:01.078 00.001 10844 refined, 6 included, MultiStar: {0.20, 0.31}, one-star: {0.27, 0.84}
00:58:01.078 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
00:58:01.078 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
00:58:01.078 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=0.99 mountX=-0.34 mountY=0.15, mountTheta=2.73
00:58:01.079 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.31, opts=13)
00:58:01.079 00.000 10844 Enqueuing Move request for scope (0.20, 0.31)
00:58:01.079 00.000 11060 Worker thread wakes up
00:58:01.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:01.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
00:58:01.080 00.001 10844 UpdateGuideState exits: m=3109 SNR=35.3
00:58:01.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
00:58:01.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:01.080 00.000 11060 Moving (0.20, 0.31) raw xDistance=-0.34 yDistance=0.15
00:58:01.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:01.080 00.000 10844 Enqueuing Expose request
00:58:01.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
00:58:01.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:01.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:58:01.080 00.000 11060 MoveAxis(E, 59, ABG)
00:58:01.080 00.000 11060 Guiding  Dir = 2, Dur = 59
00:58:01.092 00.012 11060 IsSlewing returns 0
00:58:01.092 00.000 11060 IsGuiding returns 0
00:58:01.166 00.074 11060 IsGuiding returns 0
00:58:01.166 00.000 11060 Move returns status 0, amount 59
00:58:01.167 00.001 11060 MoveAxis(N, 0, ABG)
00:58:01.167 00.000 11060 Move returns status 0, amount 0
00:58:01.167 00.000 11060 move complete, result=0
00:58:01.167 00.000 11060 worker thread done servicing request
00:58:01.167 00.000 11060 Worker thread wakes up
00:58:01.167 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
00:58:01.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:01.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:01.797 00.630 11060 Exposure complete
00:58:01.974 00.177 11060 worker thread done servicing request
00:58:01.975 00.001 10844 OnExposeComplete: enter
00:58:01.975 00.000 10844 UpdateGuideState(): m_state=6
00:58:01.975 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7885
00:58:01.975 00.000 10844 Star::Find returns 1 (0), X=264.93, Y=58.96, Mass=2773, SNR=33.5, Peak=231 HFD=3.6
00:58:01.975 00.000 10844 MultiStar: [#1 -0.06,-0.18,0.90,U] [#2 0.55,-0.47,0.00,M1] [#3 0.33,-0.43,1.05,U] [#4 -0.02,0.25,1.03,U] [#5 0.80,0.60,0.00,M1] [#6 -0.44,0.00,0.99,U] [#7 0.19,-0.26,0.82,U] [#8 0.62,-0.45,0.00,M3] 
00:58:01.976 00.001 10844 refined, 5 included, MultiStar: {0.10, -0.00}, one-star: {0.57, 0.54}
00:58:01.976 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
00:58:01.976 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
00:58:01.976 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.05 mountX=-0.01 mountY=0.10, mountTheta=1.70
00:58:01.977 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.00, opts=13)
00:58:01.977 00.000 10844 Enqueuing Move request for scope (0.10, -0.00)
00:58:01.977 00.000 11060 Worker thread wakes up
00:58:01.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
00:58:01.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
00:58:01.977 00.000 11060 Moving (0.10, -0.00) raw xDistance=-0.01 yDistance=0.10
00:58:01.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:01.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:01.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:01.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:58:01.978 00.001 11060 MoveAxis(E, 0, ABG)
00:58:01.978 00.000 11060 Move returns status 0, amount 0
00:58:01.978 00.000 11060 MoveAxis(N, 0, ABG)
00:58:01.978 00.000 11060 Move returns status 0, amount 0
00:58:01.978 00.000 11060 move complete, result=0
00:58:01.978 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.5
00:58:01.978 00.000 11060 worker thread done servicing request
00:58:01.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:01.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:01.978 00.000 10844 Enqueuing Expose request
00:58:01.978 00.000 11060 Worker thread wakes up
00:58:01.978 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:01.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:01.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:02.614 00.636 11060 Exposure complete
00:58:02.794 00.180 11060 worker thread done servicing request
00:58:02.794 00.000 10844 OnExposeComplete: enter
00:58:02.794 00.000 10844 UpdateGuideState(): m_state=6
00:58:02.794 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7886
00:58:02.795 00.001 10844 Star::Find returns 1 (0), X=264.88, Y=58.55, Mass=2464, SNR=31.0, Peak=246 HFD=3.4
00:58:02.795 00.000 10844 MultiStar: [#1 0.55,-0.08,1.07,U] [#2 0.50,-0.24,2.23,U] [#3 0.95,-0.36,0.00,M3] [#4 -0.36,0.49,1.16,U] [#5 0.70,-0.71,0.00,M2] [#6 0.00,0.01,0.90,U] [#7 0.13,0.16,0.97,U] [#8 0.61,-0.12,0.00,M4] 
00:58:02.795 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.03}, one-star: {0.52, 0.13}
00:58:02.795 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
00:58:02.795 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
00:58:02.795 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.13 mountX=-0.08 mountY=0.25, mountTheta=1.88
00:58:02.797 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.03, opts=13)
00:58:02.797 00.000 10844 Enqueuing Move request for scope (0.26, 0.03)
00:58:02.797 00.000 11060 Worker thread wakes up
00:58:02.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
00:58:02.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
00:58:02.797 00.000 11060 Moving (0.26, 0.03) raw xDistance=-0.08 yDistance=0.25
00:58:02.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:58:02.798 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:58:02.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:02.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:58:02.798 00.000 11060 MoveAxis(E, 0, ABG)
00:58:02.798 00.000 11060 Move returns status 0, amount 0
00:58:02.798 00.000 11060 MoveAxis(N, 0, ABG)
00:58:02.798 00.000 11060 Move returns status 0, amount 0
00:58:02.798 00.000 11060 move complete, result=0
00:58:02.798 00.000 10844 UpdateGuideState exits: m=2464 SNR=31.0
00:58:02.798 00.000 11060 worker thread done servicing request
00:58:02.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:02.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:02.798 00.000 10844 Enqueuing Expose request
00:58:02.798 00.000 11060 Worker thread wakes up
00:58:02.798 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:58:02.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:02.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:03.427 00.629 11060 Exposure complete
00:58:03.608 00.181 11060 worker thread done servicing request
00:58:03.608 00.000 10844 OnExposeComplete: enter
00:58:03.608 00.000 10844 UpdateGuideState(): m_state=6
00:58:03.608 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7887
00:58:03.608 00.000 10844 Star::Find returns 1 (0), X=264.73, Y=58.02, Mass=3019, SNR=35.2, Peak=245 HFD=3.3
00:58:03.608 00.000 10844 MultiStar: [#1 0.17,-0.47,1.04,U] [#2 0.54,-0.75,0.00,M1] [#3 0.95,-0.04,0.00,M4] [#4 0.15,-0.10,0.94,U] [#5 0.32,-0.14,1.09,U] [#6 0.09,-0.85,0.00,M1] [#7 0.05,-0.09,0.83,U] [#8 0.33,-0.62,0.00,M5] 
00:58:03.608 00.000 10844 refined, 4 included, MultiStar: {0.22, -0.25}, one-star: {0.37, -0.39}
00:58:03.609 00.001 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
00:58:03.609 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
00:58:03.609 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-0.84 mountX=0.20 mountY=0.26, mountTheta=0.90
00:58:03.611 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.25, opts=13)
00:58:03.611 00.000 10844 Enqueuing Move request for scope (0.22, -0.25)
00:58:03.611 00.000 11060 Worker thread wakes up
00:58:03.611 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:03.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd
00:58:03.611 00.000 10844 UpdateGuideState exits: m=3019 SNR=35.2
00:58:03.612 00.001 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.25)
00:58:03.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:03.612 00.000 11060 Moving (0.22, -0.25) raw xDistance=0.20 yDistance=0.26
00:58:03.612 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:03.612 00.000 10844 Enqueuing Expose request
00:58:03.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:58:03.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:03.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:58:03.612 00.000 11060 MoveAxis(W, 35, ABG)
00:58:03.612 00.000 11060 Guiding  Dir = 3, Dur = 35
00:58:03.626 00.014 11060 IsSlewing returns 0
00:58:03.626 00.000 11060 IsGuiding returns 0
00:58:03.672 00.046 11060 IsGuiding returns 0
00:58:03.672 00.000 11060 Move returns status 0, amount 35
00:58:03.672 00.000 11060 MoveAxis(N, 0, ABG)
00:58:03.673 00.001 11060 Move returns status 0, amount 0
00:58:03.673 00.000 11060 move complete, result=0
00:58:03.673 00.000 11060 worker thread done servicing request
00:58:03.673 00.000 11060 Worker thread wakes up
00:58:03.673 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.3 px 0 ms NORTH
00:58:03.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:03.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:04.302 00.629 11060 Exposure complete
00:58:04.475 00.173 11060 worker thread done servicing request
00:58:04.476 00.001 10844 OnExposeComplete: enter
00:58:04.476 00.000 10844 UpdateGuideState(): m_state=6
00:58:04.476 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7888
00:58:04.476 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.37, Mass=2969, SNR=34.4, Peak=248 HFD=3.5
00:58:04.477 00.001 10844 MultiStar: [#1 0.19,0.12,0.97,U] [#2 -0.12,0.15,1.90,U] [#3 0.31,0.14,0.98,U] [#4 -0.11,0.04,0.93,U] [#5 0.70,0.04,0.00,M2] [#6 0.32,-0.77,0.00,M2] [#7 0.28,0.19,0.84,U] [#8 0.16,0.37,0.85,U] 
00:58:04.477 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.13}, one-star: {0.30, -0.05}
00:58:04.477 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:58:04.477 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:58:04.477 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.88 mountX=-0.15 mountY=0.09, mountTheta=2.62
00:58:04.478 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.13, opts=13)
00:58:04.478 00.000 10844 Enqueuing Move request for scope (0.11, 0.13)
00:58:04.478 00.000 11060 Worker thread wakes up
00:58:04.478 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:04.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
00:58:04.478 00.000 10844 UpdateGuideState exits: m=2969 SNR=34.4
00:58:04.478 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
00:58:04.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:04.478 00.000 11060 Moving (0.11, 0.13) raw xDistance=-0.15 yDistance=0.09
00:58:04.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:04.479 00.001 10844 Enqueuing Expose request
00:58:04.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:58:04.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:04.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:58:04.479 00.000 11060 MoveAxis(E, 25, ABG)
00:58:04.479 00.000 11060 Guiding  Dir = 2, Dur = 25
00:58:04.517 00.038 11060 IsSlewing returns 0
00:58:04.517 00.000 11060 IsGuiding returns 0
00:58:04.564 00.047 11060 IsGuiding returns 0
00:58:04.564 00.000 11060 Move returns status 0, amount 25
00:58:04.564 00.000 11060 MoveAxis(N, 0, ABG)
00:58:04.564 00.000 11060 Move returns status 0, amount 0
00:58:04.564 00.000 11060 move complete, result=0
00:58:04.564 00.000 11060 worker thread done servicing request
00:58:04.564 00.000 11060 Worker thread wakes up
00:58:04.564 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
00:58:04.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:04.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:05.197 00.633 11060 Exposure complete
00:58:05.378 00.181 11060 worker thread done servicing request
00:58:05.378 00.000 10844 OnExposeComplete: enter
00:58:05.378 00.000 10844 UpdateGuideState(): m_state=6
00:58:05.379 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7889
00:58:05.379 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=59.12, Mass=2734, SNR=32.9, Peak=227 HFD=3.4
00:58:05.379 00.000 10844 MultiStar: [#1 -0.20,0.46,1.04,U] [#2 0.43,0.46,0.00,M1] [#3 0.52,0.19,0.98,U] [#4 0.19,0.91,0.00,M1] [#5 0.19,0.49,1.02,U] [#6 0.24,-0.17,1.06,U] [#7 -0.15,0.63,0.00,M1] [#8 0.56,-0.20,1.06,U] 
00:58:05.379 00.000 10844 refined, 5 included, MultiStar: {0.28, 0.24}, one-star: {0.35, 0.70}
00:58:05.379 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
00:58:05.379 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
00:58:05.379 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.36 cameraTheta=0.72 mountX=-0.28 mountY=0.23, mountTheta=2.46
00:58:05.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.24, opts=13)
00:58:05.381 00.000 10844 Enqueuing Move request for scope (0.28, 0.24)
00:58:05.381 00.000 11060 Worker thread wakes up
00:58:05.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd
00:58:05.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.24)
00:58:05.381 00.000 11060 Moving (0.28, 0.24) raw xDistance=-0.28 yDistance=0.23
00:58:05.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:05.382 00.001 10844 UpdateGuideState exits: m=2734 SNR=32.9
00:58:05.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:05.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:05.382 00.000 10844 Enqueuing Expose request
00:58:05.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:58:05.382 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.14 newest=0.58
00:58:05.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
00:58:05.382 00.000 11060 MoveAxis(E, 50, ABG)
00:58:05.382 00.000 11060 Guiding  Dir = 2, Dur = 50
00:58:05.423 00.041 11060 IsSlewing returns 0
00:58:05.425 00.002 11060 IsGuiding returns 0
00:58:05.526 00.101 11060 IsGuiding returns 0
00:58:05.526 00.000 11060 Move returns status 0, amount 50
00:58:05.527 00.001 11060 BLC: Oldest BLC event removed
00:58:05.527 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:58:05.527 00.000 11060 MoveAxis(S, 840, ABG)
00:58:05.527 00.000 11060 duration set to 750 by maxDecDuration
00:58:05.527 00.000 11060 Guiding  Dir = 1, Dur = 750
00:58:05.566 00.039 11060 IsSlewing returns 0
00:58:05.567 00.001 11060 IsGuiding returns 0
00:58:06.350 00.783 11060 IsGuiding returns 0
00:58:06.350 00.000 11060 Move returns status 0, amount 750
00:58:06.350 00.000 11060 move complete, result=0
00:58:06.350 00.000 11060 worker thread done servicing request
00:58:06.350 00.000 11060 Worker thread wakes up
00:58:06.350 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.2 px 750 ms SOUTH
00:58:06.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:06.351 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:06.991 00.640 11060 Exposure complete
00:58:07.164 00.173 11060 worker thread done servicing request
00:58:07.165 00.001 10844 OnExposeComplete: enter
00:58:07.165 00.000 10844 UpdateGuideState(): m_state=6
00:58:07.165 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7890
00:58:07.165 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=59.43, Mass=2732, SNR=32.9, Peak=248 HFD=3.2
00:58:07.166 00.001 10844 MultiStar: [#1 0.02,0.78,0.00,M1] [#2 0.06,0.19,2.07,U] [#3 0.58,0.74,0.00,M3] [#4 -0.37,0.48,1.05,U] [#5 0.20,1.00,0.00,M2] [#6 0.12,0.05,0.97,U] [#7 0.36,0.35,0.97,U] [#8 0.95,0.00,0.00,M4] 
00:58:07.166 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.38}, one-star: {0.14, 1.01}
00:58:07.166 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
00:58:07.166 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
00:58:07.166 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.38 hyp=0.38 cameraTheta=1.42 mountX=-0.38 mountY=-0.01, mountTheta=-3.13
00:58:07.167 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.38, opts=13)
00:58:07.167 00.000 10844 Enqueuing Move request for scope (0.06, 0.38)
00:58:07.167 00.000 11060 Worker thread wakes up
00:58:07.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.38) opts 0xd
00:58:07.167 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.38)
00:58:07.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:07.167 00.000 10844 UpdateGuideState exits: m=2732 SNR=32.9
00:58:07.167 00.000 11060 Moving (0.06, 0.38) raw xDistance=-0.38 yDistance=-0.01
00:58:07.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:07.168 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:07.168 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.162751, 1:-0.005595
00:58:07.168 00.000 11060 BLC: No correction, Miss < min_move
00:58:07.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
00:58:07.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:07.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:07.168 00.000 11060 MoveAxis(E, 68, ABG)
00:58:07.168 00.000 11060 Guiding  Dir = 2, Dur = 68
00:58:07.168 00.000 10844 Enqueuing Expose request
00:58:07.182 00.014 11060 IsSlewing returns 0
00:58:07.182 00.000 11060 IsGuiding returns 0
00:58:07.261 00.079 11060 IsGuiding returns 0
00:58:07.261 00.000 11060 Move returns status 0, amount 68
00:58:07.261 00.000 11060 MoveAxis(N, 0, ABG)
00:58:07.262 00.001 11060 Move returns status 0, amount 0
00:58:07.262 00.000 11060 move complete, result=0
00:58:07.262 00.000 11060 worker thread done servicing request
00:58:07.262 00.000 11060 Worker thread wakes up
00:58:07.262 00.000 10844 GuideStep: -0.4 px 68 ms EAST, -0.0 px 0 ms NORTH
00:58:07.263 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:07.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:07.893 00.630 11060 Exposure complete
00:58:08.049 00.156 11060 worker thread done servicing request
00:58:08.051 00.002 10844 OnExposeComplete: enter
00:58:08.051 00.000 10844 UpdateGuideState(): m_state=6
00:58:08.051 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7891
00:58:08.051 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=58.52, Mass=3341, SNR=36.9, Peak=253 HFD=3.5
00:58:08.051 00.000 10844 MultiStar: [#1 -0.03,0.55,0.86,U] [#2 -0.57,0.49,0.00,M1] [#3 0.61,0.42,0.00,M4] [#4 -0.03,1.23,0.00,M1] [#5 0.44,0.51,0.00,M3] [#6 -0.15,-0.07,0.87,U] [#7 -0.45,0.86,0.00,M1] [#8 0.68,0.02,0.00,M5] 
00:58:08.051 00.000 10844 refined, 2 included, MultiStar: {0.08, 0.19}, one-star: {0.37, 0.11}
00:58:08.051 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
00:58:08.052 00.001 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
00:58:08.052 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.19 mountX=-0.20 mountY=0.04, mountTheta=2.93
00:58:08.053 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.19, opts=13)
00:58:08.053 00.000 10844 Enqueuing Move request for scope (0.08, 0.19)
00:58:08.053 00.000 11060 Worker thread wakes up
00:58:08.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
00:58:08.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
00:58:08.054 00.001 11060 Moving (0.08, 0.19) raw xDistance=-0.20 yDistance=0.04
00:58:08.054 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:08.054 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.162751, 1:-0.005595, 2:0.044085
00:58:08.054 00.000 11060 BLC: No correction, Miss < min_move
00:58:08.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
00:58:08.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:08.054 00.000 10844 UpdateGuideState exits: m=3341 SNR=36.9
00:58:08.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:58:08.054 00.000 11060 MoveAxis(E, 37, ABG)
00:58:08.054 00.000 11060 Guiding  Dir = 2, Dur = 37
00:58:08.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:08.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:08.054 00.000 10844 Enqueuing Expose request
00:58:08.074 00.020 11060 IsSlewing returns 0
00:58:08.074 00.000 11060 IsGuiding returns 0
00:58:08.154 00.080 11060 IsGuiding returns 0
00:58:08.154 00.000 11060 Move returns status 0, amount 37
00:58:08.154 00.000 11060 MoveAxis(N, 0, ABG)
00:58:08.155 00.001 11060 Move returns status 0, amount 0
00:58:08.155 00.000 11060 move complete, result=0
00:58:08.155 00.000 11060 worker thread done servicing request
00:58:08.155 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
00:58:08.156 00.001 11060 Worker thread wakes up
00:58:08.157 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:08.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:08.799 00.642 11060 Exposure complete
00:58:08.976 00.177 11060 worker thread done servicing request
00:58:08.976 00.000 10844 OnExposeComplete: enter
00:58:08.976 00.000 10844 UpdateGuideState(): m_state=6
00:58:08.977 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7892
00:58:08.977 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.07, Mass=2909, SNR=34.3, Peak=245 HFD=3.5
00:58:08.977 00.000 10844 MultiStar: [#1 -0.08,0.14,1.12,U] [#2 -0.37,0.36,2.00,U] [#3 0.26,0.05,1.06,U] [#4 -0.24,-0.06,0.98,U] [#5 0.56,-0.01,0.96,U] [#6 -0.27,0.08,0.98,U] [#7 0.21,-0.08,0.92,U] [#8 0.22,0.29,0.98,U] 
00:58:08.977 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.23, -0.35}
00:58:08.977 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
00:58:08.977 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.12)
00:58:08.977 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=-0.08 mountY=-0.00, mountTheta=-3.12
00:58:08.980 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
00:58:08.980 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
00:58:08.980 00.000 11060 Worker thread wakes up
00:58:08.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:08.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
00:58:08.980 00.000 10844 UpdateGuideState exits: m=2909 SNR=34.3
00:58:08.980 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
00:58:08.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:08.980 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
00:58:08.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:08.980 00.000 11060 BLC: window closed
00:58:08.980 00.000 10844 Enqueuing Expose request
00:58:08.981 00.001 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.162751, 1:-0.005595, 2:0.044085
00:58:08.981 00.000 11060 BLC: No correction, Miss < min_move
00:58:08.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:58:08.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:08.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:58:08.981 00.000 11060 MoveAxis(E, 0, ABG)
00:58:08.981 00.000 11060 Move returns status 0, amount 0
00:58:08.981 00.000 11060 MoveAxis(N, 0, ABG)
00:58:08.981 00.000 11060 Move returns status 0, amount 0
00:58:08.981 00.000 11060 move complete, result=0
00:58:08.981 00.000 11060 worker thread done servicing request
00:58:08.981 00.000 11060 Worker thread wakes up
00:58:08.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:08.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:08.983 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:09.632 00.649 11060 Exposure complete
00:58:09.790 00.158 11060 worker thread done servicing request
00:58:09.791 00.001 10844 OnExposeComplete: enter
00:58:09.791 00.000 10844 UpdateGuideState(): m_state=6
00:58:09.791 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7893
00:58:09.791 00.000 10844 Star::Find returns 1 (0), X=264.79, Y=58.20, Mass=2982, SNR=34.6, Peak=247 HFD=3.6
00:58:09.791 00.000 10844 MultiStar: [#1 -0.23,0.39,1.06,U] [#2 0.26,0.22,2.04,U] [#3 0.44,0.16,0.98,U] [#4 -0.29,0.82,0.00,M1] [#5 0.26,0.30,0.98,U] [#6 -0.13,-0.06,0.98,U] [#7 0.09,0.23,0.76,U] [#8 0.25,-0.13,1.00,U] 
00:58:09.791 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.12}, one-star: {0.43, -0.21}
00:58:09.791 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
00:58:09.792 00.001 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
00:58:09.792 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.60 mountX=-0.15 mountY=0.16, mountTheta=2.34
00:58:09.793 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.12, opts=13)
00:58:09.793 00.000 10844 Enqueuing Move request for scope (0.18, 0.12)
00:58:09.793 00.000 11060 Worker thread wakes up
00:58:09.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
00:58:09.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
00:58:09.793 00.000 11060 Moving (0.18, 0.12) raw xDistance=-0.15 yDistance=0.16
00:58:09.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:58:09.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:09.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:09.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:58:09.793 00.000 11060 MoveAxis(E, 26, ABG)
00:58:09.794 00.001 11060 Guiding  Dir = 2, Dur = 26
00:58:09.794 00.000 10844 UpdateGuideState exits: m=2982 SNR=34.6
00:58:09.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:09.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:09.794 00.000 10844 Enqueuing Expose request
00:58:09.805 00.011 11060 IsSlewing returns 0
00:58:09.805 00.000 11060 IsGuiding returns 0
00:58:09.837 00.032 11060 IsGuiding returns 0
00:58:09.837 00.000 11060 Move returns status 0, amount 26
00:58:09.837 00.000 11060 MoveAxis(N, 0, ABG)
00:58:09.837 00.000 11060 Move returns status 0, amount 0
00:58:09.837 00.000 11060 move complete, result=0
00:58:09.837 00.000 11060 worker thread done servicing request
00:58:09.837 00.000 11060 Worker thread wakes up
00:58:09.837 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.2 px 0 ms NORTH
00:58:09.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:09.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:10.467 00.630 11060 Exposure complete
00:58:10.631 00.164 11060 worker thread done servicing request
00:58:10.631 00.000 10844 OnExposeComplete: enter
00:58:10.631 00.000 10844 UpdateGuideState(): m_state=6
00:58:10.632 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7894
00:58:10.632 00.000 10844 Star::Find returns 1 (0), X=265.36, Y=58.54, Mass=3147, SNR=35.7, Peak=245 HFD=3.4
00:58:10.632 00.000 10844 MultiStar: [#1 -0.05,0.12,0.93,U] [#2 -0.28,1.30,0.00,M1] [#3 0.12,0.41,0.92,U] [#4 0.13,0.04,0.92,U] [#5 0.30,0.88,0.00,M2] [#6 -0.33,0.05,0.83,U] [#7 0.18,1.02,0.00,M1] [#8 0.45,0.36,0.96,U] 
00:58:10.632 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.19}, one-star: {1.00, 0.13}
00:58:10.632 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
00:58:10.632 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
00:58:10.632 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.30 cameraTheta=0.66 mountX=-0.23 mountY=0.21, mountTheta=2.41
00:58:10.641 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.19, opts=13)
00:58:10.641 00.000 10844 Enqueuing Move request for scope (0.24, 0.19)
00:58:10.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:10.641 00.000 10844 UpdateGuideState exits: m=3147 SNR=35.7
00:58:10.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:10.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:10.641 00.000 10844 Enqueuing Expose request
00:58:10.642 00.001 11060 Worker thread wakes up
00:58:10.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
00:58:10.643 00.001 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
00:58:10.643 00.000 11060 Moving (0.24, 0.19) raw xDistance=-0.23 yDistance=0.21
00:58:10.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:58:10.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
00:58:10.643 00.000 11060 MoveAxis(E, 40, ABG)
00:58:10.643 00.000 11060 Guiding  Dir = 2, Dur = 40
00:58:10.649 00.006 11060 IsSlewing returns 0
00:58:10.649 00.000 11060 IsGuiding returns 0
00:58:10.696 00.047 11060 IsGuiding returns 0
00:58:10.696 00.000 11060 Move returns status 0, amount 40
00:58:10.696 00.000 11060 MoveAxis(S, 80, ABG)
00:58:10.696 00.000 11060 Guiding  Dir = 1, Dur = 80
00:58:10.712 00.016 11060 IsSlewing returns 0
00:58:10.712 00.000 11060 IsGuiding returns 0
00:58:10.805 00.093 11060 IsGuiding returns 0
00:58:10.805 00.000 11060 Move returns status 0, amount 80
00:58:10.805 00.000 11060 move complete, result=0
00:58:10.805 00.000 11060 worker thread done servicing request
00:58:10.805 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 80 ms SOUTH
00:58:10.806 00.001 11060 Worker thread wakes up
00:58:10.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:10.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:11.436 00.630 11060 Exposure complete
00:58:11.628 00.192 11060 worker thread done servicing request
00:58:11.628 00.000 10844 OnExposeComplete: enter
00:58:11.628 00.000 10844 UpdateGuideState(): m_state=6
00:58:11.629 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7895
00:58:11.629 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.83, Mass=2939, SNR=34.6, Peak=231 HFD=3.6
00:58:11.629 00.000 10844 MultiStar: [#1 0.32,0.18,1.00,U] [#2 0.17,0.06,1.94,U] [#3 0.86,0.44,0.00,M2] [#4 -0.18,0.88,0.00,M1] [#5 0.93,0.36,0.00,M3] [#6 0.04,0.27,0.91,U] [#7 0.28,0.61,0.00,M2] [#8 -0.15,0.44,0.89,U] 
00:58:11.629 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.24}, one-star: {0.29, 0.41}
00:58:11.629 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
00:58:11.630 00.001 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
00:58:11.630 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.02 mountX=-0.26 mountY=0.10, mountTheta=2.76
00:58:11.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.24, opts=13)
00:58:11.631 00.000 10844 Enqueuing Move request for scope (0.14, 0.24)
00:58:11.631 00.000 11060 Worker thread wakes up
00:58:11.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:58:11.631 00.000 10844 UpdateGuideState exits: m=2939 SNR=34.6
00:58:11.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:11.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:11.631 00.000 10844 Enqueuing Expose request
00:58:11.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
00:58:11.632 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
00:58:11.632 00.000 11060 Moving (0.14, 0.24) raw xDistance=-0.26 yDistance=0.10
00:58:11.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:58:11.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:11.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:58:11.632 00.000 11060 MoveAxis(E, 46, ABG)
00:58:11.632 00.000 11060 Guiding  Dir = 2, Dur = 46
00:58:11.649 00.017 11060 IsSlewing returns 0
00:58:11.650 00.001 11060 IsGuiding returns 0
00:58:11.711 00.061 11060 IsGuiding returns 0
00:58:11.711 00.000 11060 Move returns status 0, amount 46
00:58:11.711 00.000 11060 MoveAxis(N, 0, ABG)
00:58:11.711 00.000 11060 Move returns status 0, amount 0
00:58:11.711 00.000 11060 move complete, result=0
00:58:11.711 00.000 11060 worker thread done servicing request
00:58:11.712 00.001 11060 Worker thread wakes up
00:58:11.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:11.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:11.712 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
00:58:12.340 00.628 11060 Exposure complete
00:58:12.502 00.162 11060 worker thread done servicing request
00:58:12.502 00.000 10844 OnExposeComplete: enter
00:58:12.502 00.000 10844 UpdateGuideState(): m_state=6
00:58:12.502 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7896
00:58:12.502 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.55, Mass=3351, SNR=36.7, Peak=254 HFD=3.7
00:58:12.503 00.001 10844 MultiStar: [#1 0.30,-0.10,0.95,U] [#2 -0.03,0.59,1.88,U] [#3 0.90,0.72,0.00,M3] [#4 -0.44,1.11,0.00,M2] [#5 -0.04,0.48,0.96,U] [#6 -0.38,0.46,0.88,U] [#7 0.17,0.43,0.72,U] [#8 0.03,0.60,0.87,U] 
00:58:12.503 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.39}, one-star: {0.41, 0.14}
00:58:12.503 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
00:58:12.503 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
00:58:12.503 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.39 hyp=0.40 cameraTheta=1.42 mountX=-0.39 mountY=-0.01, mountTheta=-3.12
00:58:12.504 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.39, opts=13)
00:58:12.504 00.000 10844 Enqueuing Move request for scope (0.06, 0.39)
00:58:12.504 00.000 11060 Worker thread wakes up
00:58:12.505 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.39) opts 0xd
00:58:12.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.39)
00:58:12.505 00.000 11060 Moving (0.06, 0.39) raw xDistance=-0.39 yDistance=-0.01
00:58:12.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
00:58:12.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:12.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:12.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:12.505 00.000 11060 MoveAxis(E, 70, ABG)
00:58:12.505 00.000 11060 Guiding  Dir = 2, Dur = 70
00:58:12.505 00.000 10844 UpdateGuideState exits: m=3351 SNR=36.7
00:58:12.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:12.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:12.505 00.000 10844 Enqueuing Expose request
00:58:12.544 00.039 11060 IsSlewing returns 0
00:58:12.546 00.002 11060 IsGuiding returns 0
00:58:12.634 00.088 11060 IsGuiding returns 0
00:58:12.634 00.000 11060 Move returns status 0, amount 70
00:58:12.634 00.000 11060 MoveAxis(N, 0, ABG)
00:58:12.634 00.000 11060 Move returns status 0, amount 0
00:58:12.634 00.000 11060 move complete, result=0
00:58:12.635 00.001 11060 worker thread done servicing request
00:58:12.635 00.000 11060 Worker thread wakes up
00:58:12.635 00.000 10844 GuideStep: -0.4 px 70 ms EAST, -0.0 px 0 ms NORTH
00:58:12.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:12.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:13.275 00.640 11060 Exposure complete
00:58:13.461 00.186 11060 worker thread done servicing request
00:58:13.461 00.000 10844 OnExposeComplete: enter
00:58:13.461 00.000 10844 UpdateGuideState(): m_state=6
00:58:13.463 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7897
00:58:13.463 00.000 10844 Star::Find returns 1 (1), X=265.09, Y=58.43, Mass=3205, SNR=36.3, Peak=255 HFD=3.6
00:58:13.463 00.000 10844 MultiStar: [#1 0.27,-0.09,0.90,U] [#2 0.05,-0.20,1.88,U] [#3 0.53,0.26,0.84,U] [#4 -0.43,0.18,0.90,U] [#5 0.90,0.35,0.00,M3] [#6 -0.04,-0.11,0.87,U] [#7 0.08,0.70,0.00,M2] [#8 0.62,0.20,0.00,M1] 
00:58:13.463 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.02}, one-star: {0.72, 0.01}
00:58:13.463 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
00:58:13.463 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
00:58:13.463 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=-0.01 mountY=0.17, mountTheta=1.61
00:58:13.464 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.02, opts=13)
00:58:13.464 00.000 10844 Enqueuing Move request for scope (0.17, -0.02)
00:58:13.465 00.001 11060 Worker thread wakes up
00:58:13.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:13.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
00:58:13.465 00.000 10844 UpdateGuideState exits: m=3205 SNR=36.3 Saturated
00:58:13.465 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
00:58:13.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:13.465 00.000 11060 Moving (0.17, -0.02) raw xDistance=-0.01 yDistance=0.17
00:58:13.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:13.465 00.000 10844 Enqueuing Expose request
00:58:13.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:13.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:13.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:58:13.465 00.000 11060 MoveAxis(E, 0, ABG)
00:58:13.465 00.000 11060 Move returns status 0, amount 0
00:58:13.465 00.000 11060 MoveAxis(N, 0, ABG)
00:58:13.465 00.000 11060 Move returns status 0, amount 0
00:58:13.465 00.000 11060 move complete, result=0
00:58:13.465 00.000 11060 worker thread done servicing request
00:58:13.465 00.000 11060 Worker thread wakes up
00:58:13.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:13.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:13.466 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:14.106 00.640 11060 Exposure complete
00:58:14.279 00.173 11060 worker thread done servicing request
00:58:14.279 00.000 10844 OnExposeComplete: enter
00:58:14.279 00.000 10844 UpdateGuideState(): m_state=6
00:58:14.279 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7898
00:58:14.279 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.08, Mass=2571, SNR=31.8, Peak=240 HFD=3.5
00:58:14.280 00.001 10844 MultiStar: [#1 0.76,0.19,0.00,M1] [#2 0.20,0.05,2.09,U] [#3 0.60,0.34,0.00,M3] [#4 -0.06,0.74,0.00,M2] [#5 0.09,0.07,1.19,U] [#6 0.31,0.58,0.00,M1] [#7 0.02,0.61,0.96,U] [#8 0.40,-0.22,1.17,U] 
00:58:14.280 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.03}, one-star: {0.03, -0.34}
00:58:14.280 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
00:58:14.280 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
00:58:14.280 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.16 mountX=-0.06 mountY=0.16, mountTheta=1.91
00:58:14.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.03, opts=13)
00:58:14.281 00.000 10844 Enqueuing Move request for scope (0.16, 0.03)
00:58:14.281 00.000 11060 Worker thread wakes up
00:58:14.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:14.282 00.001 10844 UpdateGuideState exits: m=2571 SNR=31.8
00:58:14.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:14.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:14.282 00.000 10844 Enqueuing Expose request
00:58:14.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
00:58:14.282 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
00:58:14.282 00.000 11060 Moving (0.16, 0.03) raw xDistance=-0.06 yDistance=0.16
00:58:14.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:14.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:14.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:58:14.282 00.000 11060 MoveAxis(E, 0, ABG)
00:58:14.282 00.000 11060 Move returns status 0, amount 0
00:58:14.282 00.000 11060 MoveAxis(N, 0, ABG)
00:58:14.282 00.000 11060 Move returns status 0, amount 0
00:58:14.282 00.000 11060 move complete, result=0
00:58:14.283 00.001 11060 worker thread done servicing request
00:58:14.283 00.000 11060 Worker thread wakes up
00:58:14.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:14.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:14.285 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:14.922 00.637 11060 Exposure complete
00:58:15.079 00.157 11060 worker thread done servicing request
00:58:15.079 00.000 10844 OnExposeComplete: enter
00:58:15.079 00.000 10844 UpdateGuideState(): m_state=6
00:58:15.080 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7899
00:58:15.080 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=57.47, Mass=3020, SNR=34.8, Peak=255 HFD=3.4
00:58:15.080 00.000 10844 MultiStar: [#1 0.46,-0.24,0.97,U] [#2 -0.55,-0.53,0.00,M1] [#3 0.52,-0.33,0.97,U] [#4 -0.19,0.54,0.92,U] [#5 0.37,-0.28,1.01,U] [#6 0.02,0.22,0.92,U] [#7 0.30,0.21,0.84,U] [#8 0.35,-0.11,0.96,U] 
00:58:15.080 00.000 10844 refined, 7 included, MultiStar: {0.27, -0.13}, one-star: {0.26, -0.95}
00:58:15.080 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
00:58:15.080 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
00:58:15.080 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.46 mountX=0.08 mountY=0.28, mountTheta=1.29
00:58:15.083 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.13, opts=13)
00:58:15.083 00.000 10844 Enqueuing Move request for scope (0.27, -0.13)
00:58:15.083 00.000 11060 Worker thread wakes up
00:58:15.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:15.083 00.000 10844 UpdateGuideState exits: m=3020 SNR=34.8 Saturated
00:58:15.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:15.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:15.083 00.000 10844 Enqueuing Expose request
00:58:15.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
00:58:15.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
00:58:15.083 00.000 11060 Moving (0.27, -0.13) raw xDistance=0.08 yDistance=0.28
00:58:15.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:58:15.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
00:58:15.083 00.000 11060 MoveAxis(E, 0, ABG)
00:58:15.084 00.001 11060 Move returns status 0, amount 0
00:58:15.084 00.000 11060 MoveAxis(S, 110, ABG)
00:58:15.084 00.000 11060 Guiding  Dir = 1, Dur = 110
00:58:15.088 00.004 11060 IsSlewing returns 0
00:58:15.088 00.000 11060 IsGuiding returns 0
00:58:15.214 00.126 11060 IsGuiding returns 0
00:58:15.214 00.000 11060 Move returns status 0, amount 110
00:58:15.214 00.000 11060 move complete, result=0
00:58:15.214 00.000 11060 worker thread done servicing request
00:58:15.214 00.000 11060 Worker thread wakes up
00:58:15.214 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 110 ms SOUTH
00:58:15.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:15.215 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:15.848 00.633 11060 Exposure complete
00:58:16.018 00.170 11060 worker thread done servicing request
00:58:16.018 00.000 10844 OnExposeComplete: enter
00:58:16.018 00.000 10844 UpdateGuideState(): m_state=6
00:58:16.018 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7900
00:58:16.019 00.001 10844 Star::Find returns 1 (0), X=264.78, Y=58.42, Mass=2701, SNR=33.4, Peak=247 HFD=3.2
00:58:16.019 00.000 10844 MultiStar: [#1 0.03,0.41,1.08,U] [#2 0.32,0.12,1.98,U] [#3 0.41,0.33,0.98,U] [#4 -0.18,0.06,0.97,U] [#5 0.87,0.58,0.00,M2] [#6 -0.43,0.47,0.00,M1] [#7 0.33,0.49,0.84,U] [#8 0.51,-0.11,1.06,U] 
00:58:16.019 00.000 10844 refined, 6 included, MultiStar: {0.27, 0.17}, one-star: {0.42, 0.00}
00:58:16.019 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
00:58:16.019 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
00:58:16.019 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.32 cameraTheta=0.57 mountX=-0.22 mountY=0.24, mountTheta=2.32
00:58:16.020 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.17, opts=13)
00:58:16.020 00.000 10844 Enqueuing Move request for scope (0.27, 0.17)
00:58:16.020 00.000 11060 Worker thread wakes up
00:58:16.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:16.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
00:58:16.020 00.000 10844 UpdateGuideState exits: m=2701 SNR=33.4
00:58:16.021 00.001 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
00:58:16.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:16.021 00.000 11060 Moving (0.27, 0.17) raw xDistance=-0.22 yDistance=0.24
00:58:16.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:16.021 00.000 10844 Enqueuing Expose request
00:58:16.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:58:16.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
00:58:16.021 00.000 11060 MoveAxis(E, 38, ABG)
00:58:16.021 00.000 11060 Guiding  Dir = 2, Dur = 38
00:58:16.041 00.020 11060 IsSlewing returns 0
00:58:16.041 00.000 11060 IsGuiding returns 0
00:58:16.103 00.062 11060 IsGuiding returns 0
00:58:16.103 00.000 11060 Move returns status 0, amount 38
00:58:16.103 00.000 11060 MoveAxis(S, 92, ABG)
00:58:16.103 00.000 11060 Guiding  Dir = 1, Dur = 92
00:58:16.119 00.016 11060 IsSlewing returns 0
00:58:16.119 00.000 11060 IsGuiding returns 0
00:58:16.226 00.107 11060 IsGuiding returns 0
00:58:16.226 00.000 11060 Move returns status 0, amount 92
00:58:16.226 00.000 11060 move complete, result=0
00:58:16.226 00.000 11060 worker thread done servicing request
00:58:16.226 00.000 11060 Worker thread wakes up
00:58:16.227 00.001 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 92 ms SOUTH
00:58:16.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:16.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:16.859 00.632 11060 Exposure complete
00:58:17.047 00.188 11060 worker thread done servicing request
00:58:17.047 00.000 10844 OnExposeComplete: enter
00:58:17.047 00.000 10844 UpdateGuideState(): m_state=6
00:58:17.048 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7901
00:58:17.048 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.58, Mass=2898, SNR=34.4, Peak=250 HFD=3.4
00:58:17.048 00.000 10844 MultiStar: [#1 -0.04,-0.38,1.06,U] [#2 -0.18,0.09,2.00,U] [#3 -0.03,-0.08,0.91,U] [#4 -0.19,-0.08,0.94,U] [#5 -0.05,0.49,0.99,U] [#6 -0.42,0.17,0.96,U] [#7 -0.89,0.62,0.00,M1] [#8 -0.09,0.04,0.96,U] 
00:58:17.048 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {0.39, 0.16}
00:58:17.048 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
00:58:17.048 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
00:58:17.048 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.57 mountX=-0.04 mountY=-0.09, mountTheta=-1.97
00:58:17.050 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
00:58:17.050 00.000 10844 Enqueuing Move request for scope (-0.09, 0.06)
00:58:17.050 00.000 11060 Worker thread wakes up
00:58:17.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
00:58:17.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
00:58:17.050 00.000 11060 Moving (-0.09, 0.06) raw xDistance=-0.04 yDistance=-0.09
00:58:17.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:58:17.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:17.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:17.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:17.050 00.000 11060 MoveAxis(E, 0, ABG)
00:58:17.050 00.000 11060 Move returns status 0, amount 0
00:58:17.050 00.000 11060 MoveAxis(N, 0, ABG)
00:58:17.050 00.000 11060 Move returns status 0, amount 0
00:58:17.050 00.000 11060 move complete, result=0
00:58:17.050 00.000 10844 UpdateGuideState exits: m=2898 SNR=34.4
00:58:17.050 00.000 11060 worker thread done servicing request
00:58:17.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:17.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:17.052 00.002 10844 Enqueuing Expose request
00:58:17.052 00.000 11060 Worker thread wakes up
00:58:17.052 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:17.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:17.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:17.687 00.635 11060 Exposure complete
00:58:17.881 00.194 11060 worker thread done servicing request
00:58:17.881 00.000 10844 OnExposeComplete: enter
00:58:17.881 00.000 10844 UpdateGuideState(): m_state=6
00:58:17.881 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7902
00:58:17.881 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=58.45, Mass=3265, SNR=36.7, Peak=248 HFD=3.4
00:58:17.882 00.001 10844 MultiStar: [#1 0.12,-0.54,1.05,U] [#2 -0.08,-0.18,1.77,U] [#3 0.11,-0.38,0.87,U] [#4 -0.29,-0.07,0.89,U] [#5 -0.11,0.43,0.96,U] [#6 -0.49,-0.13,0.82,U] [#7 -0.55,0.36,0.00,M2] [#8 0.21,-0.18,0.84,U] 
00:58:17.882 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.13}, one-star: {0.44, 0.04}
00:58:17.882 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
00:58:17.882 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
00:58:17.882 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.62 mountX=0.13 mountY=0.02, mountTheta=0.12
00:58:17.883 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
00:58:17.883 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
00:58:17.883 00.000 11060 Worker thread wakes up
00:58:17.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:58:17.883 00.000 10844 UpdateGuideState exits: m=3265 SNR=36.7
00:58:17.884 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:17.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:17.884 00.000 10844 Enqueuing Expose request
00:58:17.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
00:58:17.884 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
00:58:17.884 00.000 11060 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.02
00:58:17.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:58:17.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:17.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:58:17.884 00.000 11060 MoveAxis(W, 23, ABG)
00:58:17.884 00.000 11060 Guiding  Dir = 3, Dur = 23
00:58:17.898 00.014 11060 IsSlewing returns 0
00:58:17.899 00.001 11060 IsGuiding returns 0
00:58:17.951 00.052 11060 IsGuiding returns 0
00:58:17.951 00.000 11060 Move returns status 0, amount 23
00:58:17.951 00.000 11060 MoveAxis(N, 0, ABG)
00:58:17.951 00.000 11060 Move returns status 0, amount 0
00:58:17.951 00.000 11060 move complete, result=0
00:58:17.952 00.001 11060 worker thread done servicing request
00:58:17.952 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
00:58:17.952 00.000 11060 Worker thread wakes up
00:58:17.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:17.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:18.592 00.640 11060 Exposure complete
00:58:18.742 00.150 11060 worker thread done servicing request
00:58:18.742 00.000 10844 OnExposeComplete: enter
00:58:18.742 00.000 10844 UpdateGuideState(): m_state=6
00:58:18.742 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7903
00:58:18.742 00.000 10844 Star::Find returns 1 (1), X=264.96, Y=58.64, Mass=2454, SNR=31.4, Peak=255 HFD=3.3
00:58:18.743 00.001 10844 MultiStar: [#1 0.18,0.01,1.20,U] [#2 0.45,0.35,2.20,U] [#3 0.60,-0.03,1.10,U] [#4 0.18,0.24,1.00,U] [#5 0.53,0.56,0.00,M1] [#6 -0.50,0.08,0.97,U] [#7 0.16,0.54,0.94,U] [#8 0.37,-0.03,1.01,U] 
00:58:18.743 00.000 10844 refined, 7 included, MultiStar: {0.28, 0.19}, one-star: {0.59, 0.23}
00:58:18.743 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
00:58:18.743 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
00:58:18.743 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.19 hyp=0.34 cameraTheta=0.58 mountX=-0.23 mountY=0.25, mountTheta=2.33
00:58:18.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.19, opts=13)
00:58:18.744 00.000 10844 Enqueuing Move request for scope (0.28, 0.19)
00:58:18.744 00.000 11060 Worker thread wakes up
00:58:18.745 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:18.745 00.000 10844 UpdateGuideState exits: m=2454 SNR=31.4 Saturated
00:58:18.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:18.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:18.745 00.000 10844 Enqueuing Expose request
00:58:18.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.19) opts 0xd
00:58:18.745 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.19)
00:58:18.745 00.000 11060 Moving (0.28, 0.19) raw xDistance=-0.23 yDistance=0.25
00:58:18.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:58:18.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
00:58:18.745 00.000 11060 MoveAxis(E, 40, ABG)
00:58:18.745 00.000 11060 Guiding  Dir = 2, Dur = 40
00:58:18.759 00.014 11060 IsSlewing returns 0
00:58:18.759 00.000 11060 IsGuiding returns 0
00:58:18.806 00.047 11060 IsGuiding returns 0
00:58:18.806 00.000 11060 Move returns status 0, amount 40
00:58:18.806 00.000 11060 MoveAxis(S, 97, ABG)
00:58:18.806 00.000 11060 Guiding  Dir = 1, Dur = 97
00:58:18.829 00.023 11060 IsSlewing returns 0
00:58:18.831 00.002 11060 IsGuiding returns 0
00:58:18.931 00.100 11060 IsGuiding returns 0
00:58:18.931 00.000 11060 Move returns status 0, amount 97
00:58:18.931 00.000 11060 move complete, result=0
00:58:18.932 00.001 11060 worker thread done servicing request
00:58:18.932 00.000 11060 Worker thread wakes up
00:58:18.932 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 97 ms SOUTH
00:58:18.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:18.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:19.564 00.632 11060 Exposure complete
00:58:19.718 00.154 11060 worker thread done servicing request
00:58:19.718 00.000 10844 OnExposeComplete: enter
00:58:19.719 00.001 10844 UpdateGuideState(): m_state=6
00:58:19.719 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7904
00:58:19.719 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=58.57, Mass=2792, SNR=33.3, Peak=255 HFD=3.2
00:58:19.719 00.000 10844 MultiStar: [#1 -0.11,-0.16,1.01,U] [#2 -0.25,-0.41,2.00,U] [#3 0.18,0.27,0.96,U] [#4 -0.15,0.39,1.00,U] [#5 0.35,0.46,1.01,U] [#6 -0.58,0.37,0.00,M1] [#7 -0.19,0.32,0.85,U] [#8 0.42,0.21,0.93,U] 
00:58:19.719 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.39, 0.16}
00:58:19.719 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
00:58:19.719 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
00:58:19.719 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=-0.09 mountY=0.03, mountTheta=2.84
00:58:19.720 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.09, opts=13)
00:58:19.721 00.001 10844 Enqueuing Move request for scope (0.04, 0.09)
00:58:19.721 00.000 11060 Worker thread wakes up
00:58:19.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:58:19.721 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:58:19.721 00.000 11060 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=0.03
00:58:19.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:58:19.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:19.721 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:19.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:58:19.721 00.000 11060 MoveAxis(E, 0, ABG)
00:58:19.721 00.000 11060 Move returns status 0, amount 0
00:58:19.721 00.000 11060 MoveAxis(N, 0, ABG)
00:58:19.721 00.000 11060 Move returns status 0, amount 0
00:58:19.721 00.000 10844 UpdateGuideState exits: m=2792 SNR=33.3 Saturated
00:58:19.721 00.000 11060 move complete, result=0
00:58:19.721 00.000 11060 worker thread done servicing request
00:58:19.722 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:19.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:19.722 00.000 10844 Enqueuing Expose request
00:58:19.722 00.000 11060 Worker thread wakes up
00:58:19.722 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:19.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:19.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:20.365 00.643 11060 Exposure complete
00:58:20.520 00.155 11060 worker thread done servicing request
00:58:20.521 00.001 10844 OnExposeComplete: enter
00:58:20.521 00.000 10844 UpdateGuideState(): m_state=6
00:58:20.521 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7905
00:58:20.521 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=58.68, Mass=2535, SNR=32.4, Peak=248 HFD=3.5
00:58:20.521 00.000 10844 MultiStar: [#1 -1.15,-0.35,0.00,M1] [#2 -0.02,-0.50,2.04,U] [#3 0.11,-0.25,0.93,U] [#4 -0.55,0.18,0.95,U] [#5 0.03,0.40,1.02,U] [#6 -0.72,-0.22,0.00,M2] [#7 -0.62,0.23,0.00,M1] [#8 0.28,-0.24,0.95,U] 
00:58:20.521 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.09}, one-star: {-0.19, 0.26}
00:58:20.521 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
00:58:20.522 00.001 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
00:58:20.522 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.07 mountX=0.10 mountY=-0.03, mountTheta=-0.33
00:58:20.523 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
00:58:20.523 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
00:58:20.523 00.000 11060 Worker thread wakes up
00:58:20.524 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:20.524 00.000 10844 UpdateGuideState exits: m=2535 SNR=32.4
00:58:20.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:20.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:20.524 00.000 10844 Enqueuing Expose request
00:58:20.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
00:58:20.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
00:58:20.524 00.000 11060 Moving (-0.05, -0.09) raw xDistance=0.10 yDistance=-0.03
00:58:20.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:58:20.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:20.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:20.525 00.001 11060 MoveAxis(E, 0, ABG)
00:58:20.525 00.000 11060 Move returns status 0, amount 0
00:58:20.525 00.000 11060 MoveAxis(N, 0, ABG)
00:58:20.525 00.000 11060 Move returns status 0, amount 0
00:58:20.525 00.000 11060 move complete, result=0
00:58:20.525 00.000 11060 worker thread done servicing request
00:58:20.525 00.000 11060 Worker thread wakes up
00:58:20.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:20.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:20.526 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:21.161 00.635 11060 Exposure complete
00:58:21.328 00.167 11060 worker thread done servicing request
00:58:21.328 00.000 10844 OnExposeComplete: enter
00:58:21.328 00.000 10844 UpdateGuideState(): m_state=6
00:58:21.328 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7906
00:58:21.328 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=58.61, Mass=3355, SNR=36.1, Peak=242 HFD=3.7
00:58:21.330 00.002 10844 MultiStar: [#1 -0.38,0.00,1.01,U] [#2 -0.83,-0.11,0.00,M1] [#3 -0.37,0.10,0.90,U] [#4 -0.67,0.42,0.00,M1] [#5 -0.32,0.36,0.94,U] [#6 -0.28,-0.15,0.88,U] [#7 -0.41,0.21,0.82,U] [#8 -0.09,-0.37,0.86,U] 
00:58:21.330 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.05}, one-star: {0.44, 0.19}
00:58:21.330 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
00:58:21.330 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
00:58:21.330 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.87 mountX=-0.02 mountY=-0.20, mountTheta=-1.66
00:58:21.337 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.05, opts=13)
00:58:21.337 00.000 10844 Enqueuing Move request for scope (-0.19, 0.05)
00:58:21.337 00.000 11060 Worker thread wakes up
00:58:21.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
00:58:21.338 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:21.338 00.000 10844 UpdateGuideState exits: m=3355 SNR=36.1
00:58:21.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:21.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:21.338 00.000 10844 Enqueuing Expose request
00:58:21.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
00:58:21.338 00.000 11060 Moving (-0.19, 0.05) raw xDistance=-0.02 yDistance=-0.20
00:58:21.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:58:21.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:58:21.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:58:21.338 00.000 11060 MoveAxis(E, 0, ABG)
00:58:21.338 00.000 11060 Move returns status 0, amount 0
00:58:21.338 00.000 11060 MoveAxis(N, 0, ABG)
00:58:21.338 00.000 11060 Move returns status 0, amount 0
00:58:21.338 00.000 11060 move complete, result=0
00:58:21.339 00.001 11060 worker thread done servicing request
00:58:21.339 00.000 11060 Worker thread wakes up
00:58:21.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:21.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:21.340 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:21.976 00.636 11060 Exposure complete
00:58:22.153 00.177 11060 worker thread done servicing request
00:58:22.153 00.000 10844 OnExposeComplete: enter
00:58:22.153 00.000 10844 UpdateGuideState(): m_state=6
00:58:22.153 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7907
00:58:22.153 00.000 10844 Star::Find returns 1 (0), X=264.19, Y=58.29, Mass=2859, SNR=33.3, Peak=225 HFD=3.7
00:58:22.153 00.000 10844 MultiStar: [#1 0.10,0.02,1.13,U] [#2 -0.41,-0.42,2.11,U] [#3 0.38,0.45,1.01,U] [#4 0.05,0.36,1.02,U] [#5 -0.78,0.52,0.00,M1] [#6 -0.40,0.06,0.94,U] [#7 0.03,0.22,0.94,U] [#8 -0.11,-0.38,1.02,U] 
00:58:22.155 00.002 10844 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {-0.18, -0.12}
00:58:22.155 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
00:58:22.155 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
00:58:22.155 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.84 mountX=0.05 mountY=-0.10, mountTheta=-1.10
00:58:22.156 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
00:58:22.156 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
00:58:22.156 00.000 11060 Worker thread wakes up
00:58:22.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
00:58:22.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
00:58:22.156 00.000 11060 Moving (-0.10, -0.03) raw xDistance=0.05 yDistance=-0.10
00:58:22.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:58:22.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:22.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:22.157 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:58:22.157 00.000 11060 MoveAxis(E, 0, ABG)
00:58:22.157 00.000 11060 Move returns status 0, amount 0
00:58:22.157 00.000 11060 MoveAxis(N, 0, ABG)
00:58:22.157 00.000 11060 Move returns status 0, amount 0
00:58:22.157 00.000 11060 move complete, result=0
00:58:22.157 00.000 11060 worker thread done servicing request
00:58:22.157 00.000 10844 UpdateGuideState exits: m=2859 SNR=33.3
00:58:22.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:22.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:22.157 00.000 10844 Enqueuing Expose request
00:58:22.157 00.000 11060 Worker thread wakes up
00:58:22.157 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:22.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:22.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:22.787 00.630 11060 Exposure complete
00:58:22.985 00.198 11060 worker thread done servicing request
00:58:22.985 00.000 10844 OnExposeComplete: enter
00:58:22.985 00.000 10844 UpdateGuideState(): m_state=6
00:58:22.985 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7908
00:58:22.985 00.000 10844 Star::Find returns 1 (0), X=264.79, Y=58.85, Mass=2495, SNR=31.1, Peak=214 HFD=3.2
00:58:22.986 00.001 10844 MultiStar: [#1 0.30,-0.04,1.13,U] [#2 0.04,-0.47,2.25,U] [#3 0.56,0.86,0.00,M1] [#4 -0.55,0.51,0.00,M1] [#5 -0.47,0.61,0.00,M2] [#6 -0.05,0.56,1.03,U] [#7 -0.00,0.26,1.02,U] [#8 -0.08,-0.09,1.09,U] 
00:58:22.986 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.01}, one-star: {0.42, 0.43}
00:58:22.986 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
00:58:22.986 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
00:58:22.986 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=-0.03 mountY=0.09, mountTheta=1.84
00:58:22.987 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
00:58:22.987 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
00:58:22.987 00.000 11060 Worker thread wakes up
00:58:22.987 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:22.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
00:58:22.988 00.001 10844 UpdateGuideState exits: m=2495 SNR=31.1
00:58:22.988 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
00:58:22.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:22.988 00.000 11060 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=0.09
00:58:22.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:22.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:58:22.988 00.000 10844 Enqueuing Expose request
00:58:22.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:22.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:58:22.988 00.000 11060 MoveAxis(E, 0, ABG)
00:58:22.988 00.000 11060 Move returns status 0, amount 0
00:58:22.988 00.000 11060 MoveAxis(N, 0, ABG)
00:58:22.988 00.000 11060 Move returns status 0, amount 0
00:58:22.988 00.000 11060 move complete, result=0
00:58:22.988 00.000 11060 worker thread done servicing request
00:58:22.989 00.001 11060 Worker thread wakes up
00:58:22.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:22.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:22.990 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:23.615 00.625 11060 Exposure complete
00:58:23.783 00.168 11060 worker thread done servicing request
00:58:23.783 00.000 10844 OnExposeComplete: enter
00:58:23.783 00.000 10844 UpdateGuideState(): m_state=6
00:58:23.784 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7909
00:58:23.784 00.000 10844 Star::Find returns 1 (1), X=264.90, Y=58.51, Mass=2759, SNR=33.4, Peak=255 HFD=3.5
00:58:23.784 00.000 10844 MultiStar: [#1 -0.31,0.15,1.04,U] [#2 -0.29,0.21,2.07,U] [#3 0.16,-0.14,0.90,U] [#4 -1.01,0.30,0.00,M2] [#5 0.13,0.62,0.00,M3] [#6 -0.09,0.35,0.96,U] [#7 -0.48,0.12,0.82,U] [#8 0.71,0.20,0.00,M1] 
00:58:23.784 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.15}, one-star: {0.53, 0.09}
00:58:23.784 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
00:58:23.784 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
00:58:23.784 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.20 mountX=-0.12 mountY=-0.13, mountTheta=-2.34
00:58:23.786 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.15, opts=13)
00:58:23.786 00.000 10844 Enqueuing Move request for scope (-0.11, 0.15)
00:58:23.786 00.000 11060 Worker thread wakes up
00:58:23.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
00:58:23.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
00:58:23.786 00.000 11060 Moving (-0.11, 0.15) raw xDistance=-0.12 yDistance=-0.13
00:58:23.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
00:58:23.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:23.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:23.787 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:23.787 00.000 11060 MoveAxis(E, 22, ABG)
00:58:23.787 00.000 11060 Guiding  Dir = 2, Dur = 22
00:58:23.787 00.000 10844 UpdateGuideState exits: m=2759 SNR=33.4 Saturated
00:58:23.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:23.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:23.787 00.000 10844 Enqueuing Expose request
00:58:23.797 00.010 11060 IsSlewing returns 0
00:58:23.797 00.000 11060 IsGuiding returns 0
00:58:23.830 00.033 11060 IsGuiding returns 0
00:58:23.830 00.000 11060 Move returns status 0, amount 22
00:58:23.830 00.000 11060 MoveAxis(N, 0, ABG)
00:58:23.830 00.000 11060 Move returns status 0, amount 0
00:58:23.830 00.000 11060 move complete, result=0
00:58:23.831 00.001 11060 worker thread done servicing request
00:58:23.831 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:58:23.831 00.000 11060 Worker thread wakes up
00:58:23.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:23.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:24.481 00.650 11060 Exposure complete
00:58:24.642 00.161 11060 worker thread done servicing request
00:58:24.642 00.000 10844 OnExposeComplete: enter
00:58:24.642 00.000 10844 UpdateGuideState(): m_state=6
00:58:24.643 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7910
00:58:24.643 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=59.48, Mass=3384, SNR=37.3, Peak=255 HFD=3.3
00:58:24.643 00.000 10844 MultiStar: [#1 0.06,0.39,0.89,U] [#2 -0.32,0.51,1.78,U] [#3 0.17,0.28,0.90,U] [#4 -0.50,0.78,0.00,M3] [#5 -0.16,0.75,0.00,M4] [#6 -0.61,0.49,0.00,M1] [#7 -0.38,0.16,0.85,U] [#8 0.04,0.43,0.88,U] 
00:58:24.643 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.49}, one-star: {0.04, 1.06}
00:58:24.643 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
00:58:24.643 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
00:58:24.643 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.49 hyp=0.50 cameraTheta=1.77 mountX=-0.46 mountY=-0.18, mountTheta=-2.78
00:58:24.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.49, opts=13)
00:58:24.645 00.000 10844 Enqueuing Move request for scope (-0.10, 0.49)
00:58:24.645 00.000 11060 Worker thread wakes up
00:58:24.645 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:24.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.49) opts 0xd
00:58:24.645 00.000 10844 UpdateGuideState exits: m=3384 SNR=37.3 Saturated
00:58:24.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.49)
00:58:24.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:24.646 00.001 11060 Moving (-0.10, 0.49) raw xDistance=-0.46 yDistance=-0.18
00:58:24.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:24.646 00.000 10844 Enqueuing Expose request
00:58:24.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
00:58:24.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:24.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:58:24.646 00.000 11060 MoveAxis(E, 81, ABG)
00:58:24.646 00.000 11060 Guiding  Dir = 2, Dur = 81
00:58:24.657 00.011 11060 IsSlewing returns 0
00:58:24.657 00.000 11060 IsGuiding returns 0
00:58:24.750 00.093 11060 IsGuiding returns 0
00:58:24.750 00.000 11060 Move returns status 0, amount 81
00:58:24.751 00.001 11060 MoveAxis(N, 0, ABG)
00:58:24.751 00.000 11060 Move returns status 0, amount 0
00:58:24.752 00.001 11060 move complete, result=0
00:58:24.752 00.000 11060 worker thread done servicing request
00:58:24.753 00.001 10844 GuideStep: -0.5 px 81 ms EAST, -0.2 px 0 ms NORTH
00:58:24.772 00.019 11060 Worker thread wakes up
00:58:24.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:24.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:25.409 00.637 11060 Exposure complete
00:58:25.591 00.182 11060 worker thread done servicing request
00:58:25.591 00.000 10844 OnExposeComplete: enter
00:58:25.591 00.000 10844 UpdateGuideState(): m_state=6
00:58:25.591 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7911
00:58:25.591 00.000 10844 Star::Find returns 1 (1), X=264.81, Y=58.99, Mass=3198, SNR=36.1, Peak=255 HFD=3.1
00:58:25.592 00.001 10844 MultiStar: [#1 -0.11,-0.25,0.97,U] [#2 0.70,0.36,0.00,M1] [#3 0.51,-0.32,0.93,U] [#4 -0.13,0.32,0.92,U] [#5 0.14,0.19,0.98,U] [#6 -0.59,0.18,0.00,M2] [#7 -0.45,0.14,0.84,U] [#8 0.28,-0.11,0.87,U] 
00:58:25.592 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {0.44, 0.57}
00:58:25.592 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
00:58:25.592 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
00:58:25.592 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.66 mountX=-0.10 mountY=0.09, mountTheta=2.40
00:58:25.593 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.08, opts=13)
00:58:25.593 00.000 10844 Enqueuing Move request for scope (0.11, 0.08)
00:58:25.594 00.001 11060 Worker thread wakes up
00:58:25.594 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:25.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
00:58:25.594 00.000 10844 UpdateGuideState exits: m=3198 SNR=36.1 Saturated
00:58:25.594 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
00:58:25.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:25.594 00.000 11060 Moving (0.11, 0.08) raw xDistance=-0.10 yDistance=0.09
00:58:25.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:25.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:58:25.594 00.000 10844 Enqueuing Expose request
00:58:25.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:25.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:58:25.594 00.000 11060 MoveAxis(E, 0, ABG)
00:58:25.594 00.000 11060 Move returns status 0, amount 0
00:58:25.594 00.000 11060 MoveAxis(N, 0, ABG)
00:58:25.594 00.000 11060 Move returns status 0, amount 0
00:58:25.594 00.000 11060 move complete, result=0
00:58:25.596 00.002 11060 worker thread done servicing request
00:58:25.596 00.000 11060 Worker thread wakes up
00:58:25.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:25.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:25.597 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:26.224 00.627 11060 Exposure complete
00:58:26.435 00.211 11060 worker thread done servicing request
00:58:26.435 00.000 10844 OnExposeComplete: enter
00:58:26.435 00.000 10844 UpdateGuideState(): m_state=6
00:58:26.435 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7912
00:58:26.435 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=59.05, Mass=2947, SNR=34.8, Peak=239 HFD=3.8
00:58:26.435 00.000 10844 MultiStar: [#1 0.07,-0.64,0.00,M1] [#2 -0.19,-0.41,1.98,U] [#3 0.48,-0.80,0.00,M1] [#4 0.26,0.43,1.00,U] [#5 0.60,-0.29,0.00,M4] [#6 -0.20,-0.06,0.82,U] [#7 0.13,0.24,0.85,U] [#8 0.32,-0.56,0.00,M1] 
00:58:26.435 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.07}, one-star: {0.27, 0.64}
00:58:26.435 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
00:58:26.437 00.002 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
00:58:26.437 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.36 mountX=-0.08 mountY=0.00, mountTheta=3.10
00:58:26.438 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
00:58:26.438 00.000 10844 Enqueuing Move request for scope (0.02, 0.07)
00:58:26.438 00.000 11060 Worker thread wakes up
00:58:26.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:26.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
00:58:26.438 00.000 10844 UpdateGuideState exits: m=2947 SNR=34.8
00:58:26.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
00:58:26.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:26.439 00.001 11060 Moving (0.02, 0.07) raw xDistance=-0.08 yDistance=0.00
00:58:26.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:26.439 00.000 10844 Enqueuing Expose request
00:58:26.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:58:26.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:26.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:58:26.439 00.000 11060 MoveAxis(E, 0, ABG)
00:58:26.439 00.000 11060 Move returns status 0, amount 0
00:58:26.439 00.000 11060 MoveAxis(N, 0, ABG)
00:58:26.439 00.000 11060 Move returns status 0, amount 0
00:58:26.439 00.000 11060 move complete, result=0
00:58:26.439 00.000 11060 worker thread done servicing request
00:58:26.440 00.001 11060 Worker thread wakes up
00:58:26.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:26.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:26.441 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:27.072 00.631 11060 Exposure complete
00:58:27.239 00.167 11060 worker thread done servicing request
00:58:27.239 00.000 10844 OnExposeComplete: enter
00:58:27.239 00.000 10844 UpdateGuideState(): m_state=6
00:58:27.239 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7913
00:58:27.239 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.92, Mass=2846, SNR=34.2, Peak=255 HFD=3.5
00:58:27.240 00.001 10844 MultiStar: [#1 -0.03,0.36,0.99,U] [#2 -0.27,-0.01,2.01,U] [#3 0.28,0.17,0.91,U] [#4 0.06,0.59,1.05,U] [#5 0.17,0.49,1.09,U] [#6 -0.17,-0.42,0.87,U] [#7 -0.10,-0.17,0.93,U] [#8 0.25,-0.35,0.97,U] 
00:58:27.240 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {0.06, 0.51}
00:58:27.240 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
00:58:27.240 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
00:58:27.240 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
00:58:27.243 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.13, opts=13)
00:58:27.243 00.000 10844 Enqueuing Move request for scope (-0.00, 0.13)
00:58:27.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:27.243 00.000 10844 UpdateGuideState exits: m=2846 SNR=34.2 Saturated
00:58:27.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:27.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:27.243 00.000 10844 Enqueuing Expose request
00:58:27.244 00.001 11060 Worker thread wakes up
00:58:27.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
00:58:27.244 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
00:58:27.244 00.000 11060 Moving (-0.00, 0.13) raw xDistance=-0.13 yDistance=-0.02
00:58:27.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:58:27.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:27.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:58:27.244 00.000 11060 MoveAxis(E, 22, ABG)
00:58:27.244 00.000 11060 Guiding  Dir = 2, Dur = 22
00:58:27.257 00.013 11060 IsSlewing returns 0
00:58:27.257 00.000 11060 IsGuiding returns 0
00:58:27.287 00.030 11060 IsGuiding returns 0
00:58:27.287 00.000 11060 Move returns status 0, amount 22
00:58:27.287 00.000 11060 MoveAxis(N, 0, ABG)
00:58:27.287 00.000 11060 Move returns status 0, amount 0
00:58:27.287 00.000 11060 move complete, result=0
00:58:27.287 00.000 11060 worker thread done servicing request
00:58:27.287 00.000 11060 Worker thread wakes up
00:58:27.287 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
00:58:27.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:27.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:27.916 00.629 11060 Exposure complete
00:58:28.096 00.180 11060 worker thread done servicing request
00:58:28.096 00.000 10844 OnExposeComplete: enter
00:58:28.096 00.000 10844 UpdateGuideState(): m_state=6
00:58:28.096 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7914
00:58:28.096 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.80, Mass=3239, SNR=36.4, Peak=255 HFD=3.6
00:58:28.097 00.001 10844 MultiStar: [#1 -0.67,0.82,0.00,M1] [#2 -0.02,-0.18,1.88,U] [#3 0.40,0.32,0.95,U] [#4 -0.62,0.53,0.00,M1] [#5 -0.05,0.40,0.98,U] [#6 0.30,-0.23,0.92,U] [#7 -0.61,0.44,0.00,M1] [#8 -0.02,-0.27,0.92,U] 
00:58:28.097 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.04}, one-star: {0.22, 0.38}
00:58:28.097 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
00:58:28.097 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
00:58:28.097 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.35 mountX=-0.06 mountY=0.11, mountTheta=2.09
00:58:28.098 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.04, opts=13)
00:58:28.098 00.000 10844 Enqueuing Move request for scope (0.11, 0.04)
00:58:28.098 00.000 11060 Worker thread wakes up
00:58:28.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:28.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
00:58:28.098 00.000 10844 UpdateGuideState exits: m=3239 SNR=36.4 Saturated
00:58:28.098 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
00:58:28.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:28.099 00.001 11060 Moving (0.11, 0.04) raw xDistance=-0.06 yDistance=0.11
00:58:28.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:28.099 00.000 10844 Enqueuing Expose request
00:58:28.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:28.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:28.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:58:28.099 00.000 11060 MoveAxis(E, 0, ABG)
00:58:28.099 00.000 11060 Move returns status 0, amount 0
00:58:28.099 00.000 11060 MoveAxis(N, 0, ABG)
00:58:28.099 00.000 11060 Move returns status 0, amount 0
00:58:28.099 00.000 11060 move complete, result=0
00:58:28.099 00.000 11060 worker thread done servicing request
00:58:28.099 00.000 11060 Worker thread wakes up
00:58:28.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:28.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:28.101 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:28.738 00.637 11060 Exposure complete
00:58:28.913 00.175 11060 worker thread done servicing request
00:58:28.913 00.000 10844 OnExposeComplete: enter
00:58:28.913 00.000 10844 UpdateGuideState(): m_state=6
00:58:28.913 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7915
00:58:28.913 00.000 10844 Star::Find returns 1 (0), X=263.89, Y=58.78, Mass=2752, SNR=33.2, Peak=241 HFD=3.6
00:58:28.913 00.000 10844 MultiStar: [#1 -0.48,-0.31,1.10,U] [#2 -0.47,0.22,2.02,U] [#3 -0.09,0.99,0.00,M1] [#4 -0.25,0.78,0.00,M2] [#5 1.10,0.57,0.00,M3] [#6 0.20,0.48,0.97,U] [#7 -0.23,0.71,0.00,M2] [#8 0.50,0.39,0.00,M1] 
00:58:28.913 00.000 10844 refined, 3 included, MultiStar: {-0.35, 0.18}, one-star: {-0.48, 0.36}
00:58:28.913 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.41 = -1.88)
00:58:28.914 00.001 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
00:58:28.914 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.18 hyp=0.39 cameraTheta=2.65 mountX=-0.12 mountY=-0.37, mountTheta=-1.88
00:58:28.915 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.18, opts=13)
00:58:28.915 00.000 10844 Enqueuing Move request for scope (-0.35, 0.18)
00:58:28.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:28.915 00.000 10844 UpdateGuideState exits: m=2752 SNR=33.2
00:58:28.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:28.915 00.000 11060 Worker thread wakes up
00:58:28.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.18) opts 0xd
00:58:28.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.18)
00:58:28.915 00.000 11060 Moving (-0.35, 0.18) raw xDistance=-0.12 yDistance=-0.37
00:58:28.916 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:58:28.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:28.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:28.916 00.000 10844 Enqueuing Expose request
00:58:28.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:58:28.916 00.000 11060 MoveAxis(E, 0, ABG)
00:58:28.916 00.000 11060 Move returns status 0, amount 0
00:58:28.916 00.000 11060 MoveAxis(N, 0, ABG)
00:58:28.916 00.000 11060 Move returns status 0, amount 0
00:58:28.916 00.000 11060 move complete, result=0
00:58:28.916 00.000 11060 worker thread done servicing request
00:58:28.916 00.000 11060 Worker thread wakes up
00:58:28.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:28.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:28.918 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:58:29.559 00.641 11060 Exposure complete
00:58:29.738 00.179 11060 worker thread done servicing request
00:58:29.738 00.000 10844 OnExposeComplete: enter
00:58:29.738 00.000 10844 UpdateGuideState(): m_state=6
00:58:29.738 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7916
00:58:29.738 00.000 10844 Star::Find returns 1 (0), X=264.80, Y=58.95, Mass=2564, SNR=31.8, Peak=230 HFD=3.1
00:58:29.739 00.001 10844 MultiStar: [#1 -0.03,-0.59,1.11,U] [#2 -0.33,0.11,2.09,U] [#3 -0.01,-0.26,0.98,U] [#4 -0.73,0.62,0.00,M3] [#5 0.52,0.78,0.00,M4] [#6 -0.47,0.09,0.92,U] [#7 -0.41,-0.24,0.95,U] [#8 0.38,0.37,1.05,U] 
00:58:29.739 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.01}, one-star: {0.43, 0.53}
00:58:29.739 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
00:58:29.739 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
00:58:29.739 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.02 mountX=0.01 mountY=-0.09, mountTheta=-1.51
00:58:29.740 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
00:58:29.740 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
00:58:29.740 00.000 11060 Worker thread wakes up
00:58:29.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
00:58:29.741 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
00:58:29.741 00.000 11060 Moving (-0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
00:58:29.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:58:29.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:29.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:29.741 00.000 10844 UpdateGuideState exits: m=2564 SNR=31.8
00:58:29.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:29.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:29.741 00.000 11060 MoveAxis(E, 0, ABG)
00:58:29.741 00.000 11060 Move returns status 0, amount 0
00:58:29.741 00.000 11060 MoveAxis(N, 0, ABG)
00:58:29.741 00.000 11060 Move returns status 0, amount 0
00:58:29.741 00.000 11060 move complete, result=0
00:58:29.741 00.000 11060 worker thread done servicing request
00:58:29.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:29.741 00.000 10844 Enqueuing Expose request
00:58:29.741 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:29.741 00.000 11060 Worker thread wakes up
00:58:29.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:29.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:30.395 00.654 11060 Exposure complete
00:58:30.580 00.185 11060 worker thread done servicing request
00:58:30.580 00.000 10844 OnExposeComplete: enter
00:58:30.581 00.001 10844 UpdateGuideState(): m_state=6
00:58:30.581 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7917
00:58:30.581 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=59.07, Mass=2842, SNR=34.3, Peak=237 HFD=3.4
00:58:30.581 00.000 10844 MultiStar: [#1 -0.32,-0.08,0.99,U] [#2 -0.79,0.67,0.00,M1] [#3 0.19,-0.24,0.96,U] [#4 -0.18,0.47,1.03,U] [#5 0.04,0.37,1.02,U] [#6 -0.38,0.35,0.89,U] [#7 -0.18,0.20,0.84,U] [#8 0.31,0.43,1.01,U] 
00:58:30.581 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.27}, one-star: {0.18, 0.66}
00:58:30.581 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
00:58:30.582 00.001 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
00:58:30.582 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.70 mountX=-0.26 mountY=-0.08, mountTheta=-2.85
00:58:30.582 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.27, opts=13)
00:58:30.584 00.002 10844 Enqueuing Move request for scope (-0.04, 0.27)
00:58:30.584 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:30.584 00.000 10844 UpdateGuideState exits: m=2842 SNR=34.3
00:58:30.584 00.000 11060 Worker thread wakes up
00:58:30.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:30.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
00:58:30.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:30.584 00.000 10844 Enqueuing Expose request
00:58:30.584 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
00:58:30.584 00.000 11060 Moving (-0.04, 0.27) raw xDistance=-0.26 yDistance=-0.08
00:58:30.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
00:58:30.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:30.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:58:30.584 00.000 11060 MoveAxis(E, 46, ABG)
00:58:30.584 00.000 11060 Guiding  Dir = 2, Dur = 46
00:58:30.587 00.003 11060 IsSlewing returns 0
00:58:30.587 00.000 11060 IsGuiding returns 0
00:58:30.649 00.062 11060 IsGuiding returns 0
00:58:30.649 00.000 11060 Move returns status 0, amount 46
00:58:30.649 00.000 11060 MoveAxis(N, 0, ABG)
00:58:30.649 00.000 11060 Move returns status 0, amount 0
00:58:30.649 00.000 11060 move complete, result=0
00:58:30.649 00.000 11060 worker thread done servicing request
00:58:30.649 00.000 11060 Worker thread wakes up
00:58:30.650 00.001 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
00:58:30.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:30.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:31.287 00.637 11060 Exposure complete
00:58:31.450 00.163 11060 worker thread done servicing request
00:58:31.450 00.000 10844 OnExposeComplete: enter
00:58:31.450 00.000 10844 UpdateGuideState(): m_state=6
00:58:31.450 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7918
00:58:31.450 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=59.03, Mass=3587, SNR=38.3, Peak=251 HFD=3.9
00:58:31.450 00.000 10844 MultiStar: [#1 -0.93,0.87,0.00,M1] [#2 -0.34,0.33,1.82,U] [#3 0.57,-0.17,0.83,U] [#4 -0.68,0.57,0.00,M3] [#5 -0.35,-0.01,0.91,U] [#6 -0.23,-0.08,0.86,U] [#7 -0.50,0.42,0.00,M1] [#8 0.42,0.18,0.90,U] 
00:58:31.451 00.001 10844 refined, 5 included, MultiStar: {-0.09, 0.18}, one-star: {-0.30, 0.62}
00:58:31.451 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
00:58:31.451 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
00:58:31.451 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.21 cameraTheta=2.05 mountX=-0.16 mountY=-0.12, mountTheta=-2.50
00:58:31.454 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.18, opts=13)
00:58:31.454 00.000 10844 Enqueuing Move request for scope (-0.09, 0.18)
00:58:31.454 00.000 11060 Worker thread wakes up
00:58:31.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:31.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
00:58:31.454 00.000 10844 UpdateGuideState exits: m=3587 SNR=38.3
00:58:31.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
00:58:31.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:31.454 00.000 11060 Moving (-0.09, 0.18) raw xDistance=-0.16 yDistance=-0.12
00:58:31.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
00:58:31.455 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:31.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:31.455 00.000 10844 Enqueuing Expose request
00:58:31.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:31.455 00.000 11060 MoveAxis(E, 30, ABG)
00:58:31.455 00.000 11060 Guiding  Dir = 2, Dur = 30
00:58:31.499 00.044 11060 IsSlewing returns 0
00:58:31.499 00.000 11060 IsGuiding returns 0
00:58:31.561 00.062 11060 IsGuiding returns 0
00:58:31.561 00.000 11060 Move returns status 0, amount 30
00:58:31.561 00.000 11060 MoveAxis(N, 0, ABG)
00:58:31.562 00.001 11060 Move returns status 0, amount 0
00:58:31.562 00.000 11060 move complete, result=0
00:58:31.562 00.000 11060 worker thread done servicing request
00:58:31.562 00.000 11060 Worker thread wakes up
00:58:31.562 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
00:58:31.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:31.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:32.212 00.650 11060 Exposure complete
00:58:32.392 00.180 11060 worker thread done servicing request
00:58:32.392 00.000 10844 OnExposeComplete: enter
00:58:32.392 00.000 10844 UpdateGuideState(): m_state=6
00:58:32.392 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7919
00:58:32.393 00.001 10844 Star::Find returns 1 (1), X=264.31, Y=58.97, Mass=3192, SNR=36.2, Peak=255 HFD=3.9
00:58:32.393 00.000 10844 MultiStar: [#1 -0.50,-0.12,0.94,U] [#2 -0.10,-0.55,1.96,U] [#3 0.21,0.03,0.87,U] [#4 -0.18,0.54,0.84,U] [#5 0.01,0.19,0.93,U] [#6 -1.12,-0.04,0.00,M1] [#7 -0.01,0.18,0.76,U] [#8 -0.11,-0.56,0.92,U] 
00:58:32.393 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.04}, one-star: {-0.06, 0.55}
00:58:32.393 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
00:58:32.394 00.001 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
00:58:32.394 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.71 mountX=0.06 mountY=-0.09, mountTheta=-0.97
00:58:32.397 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
00:58:32.397 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
00:58:32.397 00.000 11060 Worker thread wakes up
00:58:32.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:58:32.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:58:32.397 00.000 11060 Moving (-0.10, -0.04) raw xDistance=0.06 yDistance=-0.09
00:58:32.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:58:32.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:32.397 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:32.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:32.397 00.000 11060 MoveAxis(E, 0, ABG)
00:58:32.397 00.000 11060 Move returns status 0, amount 0
00:58:32.397 00.000 11060 MoveAxis(N, 0, ABG)
00:58:32.397 00.000 11060 Move returns status 0, amount 0
00:58:32.397 00.000 11060 move complete, result=0
00:58:32.397 00.000 10844 UpdateGuideState exits: m=3192 SNR=36.2 Saturated
00:58:32.397 00.000 11060 worker thread done servicing request
00:58:32.398 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:32.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:32.398 00.000 10844 Enqueuing Expose request
00:58:32.398 00.000 11060 Worker thread wakes up
00:58:32.398 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:32.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:32.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:33.038 00.640 11060 Exposure complete
00:58:33.211 00.173 11060 worker thread done servicing request
00:58:33.211 00.000 10844 OnExposeComplete: enter
00:58:33.211 00.000 10844 UpdateGuideState(): m_state=6
00:58:33.212 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7920
00:58:33.212 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=58.42, Mass=2782, SNR=33.5, Peak=255 HFD=3.3
00:58:33.212 00.000 10844 MultiStar: [#1 -0.40,0.50,0.00,M1] [#2 -0.66,0.71,0.00,M1] [#3 -0.14,-0.01,1.01,U] [#4 0.04,0.62,0.00,M3] [#5 -0.23,0.79,0.00,M2] [#6 -0.69,0.17,0.00,M2] [#7 -0.40,0.47,0.00,M1] [#8 0.06,0.28,0.92,U] 
00:58:33.212 00.000 10844 refined, 2 included, MultiStar: {-0.10, 0.08}, one-star: {-0.22, 0.00}
00:58:33.212 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.21 = -2.08)
00:58:33.212 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.10)
00:58:33.212 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.45 mountX=-0.06 mountY=-0.12, mountTheta=-2.08
00:58:33.214 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.08, opts=13)
00:58:33.214 00.000 10844 Enqueuing Move request for scope (-0.10, 0.08)
00:58:33.214 00.000 11060 Worker thread wakes up
00:58:33.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
00:58:33.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
00:58:33.214 00.000 11060 Moving (-0.10, 0.08) raw xDistance=-0.06 yDistance=-0.12
00:58:33.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:33.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:33.215 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:58:33.215 00.000 11060 MoveAxis(E, 0, ABG)
00:58:33.215 00.000 11060 Move returns status 0, amount 0
00:58:33.215 00.000 11060 MoveAxis(N, 0, ABG)
00:58:33.215 00.000 11060 Move returns status 0, amount 0
00:58:33.215 00.000 11060 move complete, result=0
00:58:33.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:58:33.215 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.5 Saturated
00:58:33.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:33.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:33.215 00.000 10844 Enqueuing Expose request
00:58:33.215 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:33.215 00.000 11060 worker thread done servicing request
00:58:33.216 00.001 11060 Worker thread wakes up
00:58:33.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:33.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:33.850 00.634 11060 Exposure complete
00:58:34.011 00.161 11060 worker thread done servicing request
00:58:34.012 00.001 10844 OnExposeComplete: enter
00:58:34.012 00.000 10844 UpdateGuideState(): m_state=6
00:58:34.012 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7921
00:58:34.012 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=58.87, Mass=3017, SNR=34.9, Peak=254 HFD=3.5
00:58:34.012 00.000 10844 MultiStar: [#1 -0.47,0.24,0.98,U] [#2 -0.60,0.47,0.00,M2] [#3 -0.03,0.12,0.92,U] [#4 0.04,0.36,0.87,U] [#5 -0.19,0.72,0.00,M3] [#6 -0.44,0.31,0.82,U] [#7 -0.49,0.28,0.81,U] [#8 0.07,0.14,0.84,U] 
00:58:34.013 00.001 10844 refined, 6 included, MultiStar: {-0.16, 0.27}, one-star: {0.12, 0.45}
00:58:34.013 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.87 = -2.42)
00:58:34.013 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
00:58:34.013 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.32 cameraTheta=2.11 mountX=-0.24 mountY=-0.21, mountTheta=-2.43
00:58:34.015 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.27, opts=13)
00:58:34.015 00.000 10844 Enqueuing Move request for scope (-0.16, 0.27)
00:58:34.015 00.000 11060 Worker thread wakes up
00:58:34.015 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:34.015 00.000 10844 UpdateGuideState exits: m=3017 SNR=34.9
00:58:34.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:34.015 00.000 10844 Enqueuing Expose request
00:58:34.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd
00:58:34.016 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.27)
00:58:34.016 00.000 11060 Moving (-0.16, 0.27) raw xDistance=-0.24 yDistance=-0.21
00:58:34.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
00:58:34.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:34.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:58:34.016 00.000 11060 MoveAxis(E, 41, ABG)
00:58:34.016 00.000 11060 Guiding  Dir = 2, Dur = 41
00:58:34.052 00.036 11060 IsSlewing returns 0
00:58:34.052 00.000 11060 IsGuiding returns 0
00:58:34.113 00.061 11060 IsGuiding returns 0
00:58:34.113 00.000 11060 Move returns status 0, amount 41
00:58:34.114 00.001 11060 MoveAxis(N, 0, ABG)
00:58:34.114 00.000 11060 Move returns status 0, amount 0
00:58:34.114 00.000 11060 move complete, result=0
00:58:34.114 00.000 11060 worker thread done servicing request
00:58:34.114 00.000 11060 Worker thread wakes up
00:58:34.116 00.002 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
00:58:34.131 00.015 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:34.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:34.755 00.624 11060 Exposure complete
00:58:34.930 00.175 11060 worker thread done servicing request
00:58:34.930 00.000 10844 OnExposeComplete: enter
00:58:34.930 00.000 10844 UpdateGuideState(): m_state=6
00:58:34.930 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7922
00:58:34.930 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=58.93, Mass=2815, SNR=33.7, Peak=227 HFD=3.9
00:58:34.931 00.001 10844 MultiStar: [#1 -0.21,-0.09,1.05,U] [#2 -0.60,-0.11,2.00,U] [#3 0.16,0.08,0.96,U] [#4 -0.29,0.26,0.89,U] [#5 -0.15,0.18,0.99,U] [#6 -0.62,0.05,0.00,M2] [#7 -0.92,0.45,0.00,M1] [#8 0.06,-0.33,0.92,U] 
00:58:34.931 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.05}, one-star: {-0.32, 0.51}
00:58:34.931 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.58)
00:58:34.931 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
00:58:34.931 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.25 cameraTheta=2.96 mountX=-0.00 mountY=-0.25, mountTheta=-1.58
00:58:34.932 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.05, opts=13)
00:58:34.932 00.000 10844 Enqueuing Move request for scope (-0.25, 0.05)
00:58:34.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:58:34.932 00.000 10844 UpdateGuideState exits: m=2815 SNR=33.7
00:58:34.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:34.932 00.000 10844 Enqueuing Expose request
00:58:34.932 00.000 11060 Worker thread wakes up
00:58:34.933 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.05) opts 0xd
00:58:34.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.05)
00:58:34.933 00.000 11060 Moving (-0.25, 0.05) raw xDistance=-0.00 yDistance=-0.25
00:58:34.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:58:34.933 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.29 newest=-0.57
00:58:34.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
00:58:34.933 00.000 11060 MoveAxis(E, 0, ABG)
00:58:34.933 00.000 11060 Move returns status 0, amount 0
00:58:34.933 00.000 11060 BLC: Oldest BLC event removed
00:58:34.933 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:58:34.933 00.000 11060 MoveAxis(N, 848, ABG)
00:58:34.933 00.000 11060 duration set to 750 by maxDecDuration
00:58:34.933 00.000 11060 Guiding  Dir = 0, Dur = 750
00:58:34.955 00.022 11060 IsSlewing returns 0
00:58:34.955 00.000 11060 IsGuiding returns 0
00:58:35.721 00.766 11060 IsGuiding returns 0
00:58:35.721 00.000 11060 Move returns status 0, amount 750
00:58:35.721 00.000 11060 move complete, result=0
00:58:35.721 00.000 11060 worker thread done servicing request
00:58:35.721 00.000 11060 Worker thread wakes up
00:58:35.722 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
00:58:35.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:35.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:36.363 00.641 11060 Exposure complete
00:58:36.511 00.148 11060 worker thread done servicing request
00:58:36.512 00.001 10844 OnExposeComplete: enter
00:58:36.512 00.000 10844 UpdateGuideState(): m_state=6
00:58:36.512 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7923
00:58:36.512 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=58.65, Mass=2898, SNR=34.0, Peak=247 HFD=3.3
00:58:36.513 00.001 10844 MultiStar: [#1 -0.13,-0.19,0.97,U] [#2 -0.24,-0.21,2.05,U] [#3 -0.23,0.34,0.93,U] [#4 0.13,0.85,0.00,M2] [#5 0.27,0.05,1.00,U] [#6 -0.24,-0.51,0.89,U] [#7 -0.23,0.33,0.83,U] [#8 -0.39,-0.10,0.98,U] 
00:58:36.513 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.03}, one-star: {-0.12, 0.23}
00:58:36.513 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
00:58:36.513 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
00:58:36.513 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.95 mountX=0.06 mountY=-0.16, mountTheta=-1.20
00:58:36.514 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.03, opts=13)
00:58:36.515 00.001 10844 Enqueuing Move request for scope (-0.17, -0.03)
00:58:36.515 00.000 11060 Worker thread wakes up
00:58:36.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
00:58:36.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
00:58:36.515 00.000 11060 Moving (-0.17, -0.03) raw xDistance=0.06 yDistance=-0.16
00:58:36.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:36.515 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.176092, 1:0.162660
00:58:36.515 00.000 11060 BLC: No correction, Miss < min_move
00:58:36.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:58:36.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:36.515 00.000 10844 UpdateGuideState exits: m=2898 SNR=34.0
00:58:36.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:58:36.515 00.000 11060 MoveAxis(E, 0, ABG)
00:58:36.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:36.516 00.001 11060 Move returns status 0, amount 0
00:58:36.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:36.516 00.000 11060 MoveAxis(N, 0, ABG)
00:58:36.516 00.000 10844 Enqueuing Expose request
00:58:36.516 00.000 11060 Move returns status 0, amount 0
00:58:36.516 00.000 11060 move complete, result=0
00:58:36.516 00.000 11060 worker thread done servicing request
00:58:36.516 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:36.516 00.000 11060 Worker thread wakes up
00:58:36.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:36.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:37.148 00.632 11060 Exposure complete
00:58:37.312 00.164 11060 worker thread done servicing request
00:58:37.312 00.000 10844 OnExposeComplete: enter
00:58:37.312 00.000 10844 UpdateGuideState(): m_state=6
00:58:37.313 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7924
00:58:37.313 00.000 10844 Star::Find returns 1 (0), X=263.89, Y=58.68, Mass=3151, SNR=35.7, Peak=245 HFD=3.5
00:58:37.313 00.000 10844 MultiStar: [#1 -0.34,-0.37,0.94,U] [#2 -0.82,0.02,0.00,M1] [#3 -0.09,0.36,0.89,U] [#4 -0.32,0.61,0.00,M3] [#5 0.17,-0.18,0.98,U] [#6 -0.76,0.42,0.00,M2] [#7 -0.48,0.09,0.81,U] [#8 -0.16,0.15,0.81,U] 
00:58:37.313 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.05}, one-star: {-0.48, 0.26}
00:58:37.313 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
00:58:37.313 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.61)
00:58:37.313 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.94 mountX=-0.00 mountY=-0.23, mountTheta=-1.59
00:58:37.316 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.05, opts=13)
00:58:37.316 00.000 10844 Enqueuing Move request for scope (-0.23, 0.05)
00:58:37.316 00.000 11060 Worker thread wakes up
00:58:37.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
00:58:37.316 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
00:58:37.316 00.000 11060 Moving (-0.23, 0.05) raw xDistance=-0.00 yDistance=-0.23
00:58:37.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:37.316 00.000 10844 UpdateGuideState exits: m=3151 SNR=35.7
00:58:37.316 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.176092, 1:0.162660, 2:0.230210
00:58:37.317 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:37.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:37.317 00.000 10844 Enqueuing Expose request
00:58:37.317 00.000 11060 BLC: Under-shoot: nominal increase by 61
00:58:37.317 00.000 11060 BLC: window closed
00:58:37.317 00.000 11060 BLC: Pulse increase limited by ceiling of 750
00:58:37.317 00.000 11060 BLC: Pulse adjusted to 750
00:58:37.319 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:58:37.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
00:58:37.319 00.000 11060 MoveAxis(E, 0, ABG)
00:58:37.320 00.001 11060 Move returns status 0, amount 0
00:58:37.320 00.000 11060 MoveAxis(N, 90, ABG)
00:58:37.320 00.000 11060 Guiding  Dir = 0, Dur = 90
00:58:37.360 00.040 11060 IsSlewing returns 0
00:58:37.361 00.001 11060 IsGuiding returns 0
00:58:37.483 00.122 11060 IsGuiding returns 0
00:58:37.483 00.000 11060 Move returns status 0, amount 90
00:58:37.483 00.000 11060 move complete, result=0
00:58:37.485 00.002 11060 worker thread done servicing request
00:58:37.485 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 90 ms NORTH
00:58:37.485 00.000 11060 Worker thread wakes up
00:58:37.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:37.486 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:37.712 00.226 10844 evsrv: cli 0EEEDAD0 connect
00:58:37.713 00.001 10844 case statement mapped state 6 to 3
00:58:37.713 00.000 10844 case statement mapped state 6 to 3
00:58:37.714 00.001 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_pixel_scale","id":"0e06a83a-9c42-476b-89ef-5cfdc5a9db59"}
00:58:37.714 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"0e06a83a-9c42-476b-89ef-5cfdc5a9db59"}
00:58:37.715 00.001 10844 evsrv: cli 0EEEDAD0 disconnect
00:58:38.111 00.396 11060 Exposure complete
00:58:38.283 00.172 11060 worker thread done servicing request
00:58:38.283 00.000 10844 OnExposeComplete: enter
00:58:38.284 00.001 10844 UpdateGuideState(): m_state=6
00:58:38.284 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7925
00:58:38.284 00.000 10844 Star::Find returns 1 (0), X=264.19, Y=58.20, Mass=2784, SNR=34.4, Peak=244 HFD=3.6
00:58:38.284 00.000 10844 MultiStar: [#1 -0.72,-0.31,0.00,M1] [#2 -0.36,0.04,1.98,U] [#3 -0.26,-0.26,0.89,U] [#4 -0.28,0.21,0.95,U] [#5 0.16,0.11,0.91,U] [#6 -0.40,-0.05,0.90,U] [#7 -0.42,-0.12,0.87,U] [#8 -0.18,-0.31,0.90,U] 
00:58:38.284 00.000 10844 refined, 7 included, MultiStar: {-0.25, -0.06}, one-star: {-0.18, -0.22}
00:58:38.284 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
00:58:38.284 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
00:58:38.284 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.92 mountX=0.10 mountY=-0.24, mountTheta=-1.17
00:58:38.286 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.06, opts=13)
00:58:38.286 00.000 10844 Enqueuing Move request for scope (-0.25, -0.06)
00:58:38.286 00.000 11060 Worker thread wakes up
00:58:38.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
00:58:38.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
00:58:38.286 00.000 11060 Moving (-0.25, -0.06) raw xDistance=0.10 yDistance=-0.24
00:58:38.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:58:38.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:38.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
00:58:38.286 00.000 11060 MoveAxis(E, 0, ABG)
00:58:38.286 00.000 11060 Move returns status 0, amount 0
00:58:38.286 00.000 10844 UpdateGuideState exits: m=2784 SNR=34.4
00:58:38.286 00.000 11060 MoveAxis(N, 94, ABG)
00:58:38.287 00.001 11060 Guiding  Dir = 0, Dur = 94
00:58:38.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:38.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:38.287 00.000 10844 Enqueuing Expose request
00:58:38.296 00.009 11060 IsSlewing returns 0
00:58:38.296 00.000 11060 IsGuiding returns 0
00:58:38.409 00.113 11060 IsGuiding returns 0
00:58:38.410 00.001 11060 Move returns status 0, amount 94
00:58:38.410 00.000 11060 move complete, result=0
00:58:38.410 00.000 11060 worker thread done servicing request
00:58:38.410 00.000 11060 Worker thread wakes up
00:58:38.410 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 94 ms NORTH
00:58:38.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:38.411 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:39.070 00.659 11060 Exposure complete
00:58:39.258 00.188 11060 worker thread done servicing request
00:58:39.258 00.000 10844 OnExposeComplete: enter
00:58:39.258 00.000 10844 UpdateGuideState(): m_state=6
00:58:39.258 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7926
00:58:39.258 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.59, Mass=3202, SNR=35.9, Peak=255 HFD=3.4
00:58:39.259 00.001 10844 MultiStar: [#1 -0.35,0.01,1.09,U] [#2 0.12,0.01,1.91,U] [#3 0.32,-0.36,0.83,U] [#4 -0.22,0.76,0.00,M3] [#5 0.26,0.17,0.89,U] [#6 -0.31,-0.12,0.88,U] [#7 -0.17,-0.17,0.91,U] [#8 -0.17,0.38,0.87,U] 
00:58:39.259 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {-0.02, 0.18}
00:58:39.259 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
00:58:39.259 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.77)
00:58:39.259 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.78 mountX=-0.01 mountY=-0.03, mountTheta=-1.75
00:58:39.260 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
00:58:39.260 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
00:58:39.260 00.000 11060 Worker thread wakes up
00:58:39.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:39.260 00.000 10844 UpdateGuideState exits: m=3202 SNR=35.9 Saturated
00:58:39.261 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:39.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:39.261 00.000 10844 Enqueuing Expose request
00:58:39.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:58:39.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:58:39.261 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
00:58:39.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:39.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:39.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:39.261 00.000 11060 MoveAxis(E, 0, ABG)
00:58:39.261 00.000 11060 Move returns status 0, amount 0
00:58:39.261 00.000 11060 MoveAxis(N, 0, ABG)
00:58:39.261 00.000 11060 Move returns status 0, amount 0
00:58:39.262 00.001 11060 move complete, result=0
00:58:39.262 00.000 11060 worker thread done servicing request
00:58:39.262 00.000 11060 Worker thread wakes up
00:58:39.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:39.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:39.263 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:39.893 00.630 11060 Exposure complete
00:58:40.056 00.163 11060 worker thread done servicing request
00:58:40.056 00.000 10844 OnExposeComplete: enter
00:58:40.056 00.000 10844 UpdateGuideState(): m_state=6
00:58:40.056 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7927
00:58:40.056 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=58.43, Mass=3096, SNR=35.3, Peak=231 HFD=3.4
00:58:40.058 00.002 10844 MultiStar: [#1 0.04,-0.24,1.01,U] [#2 0.06,0.10,1.99,U] [#3 0.56,0.10,0.90,U] [#4 -0.24,0.59,0.00,M4] [#5 -0.06,0.49,0.96,U] [#6 -0.00,0.12,0.80,U] [#7 0.26,0.35,0.82,U] [#8 0.28,0.02,0.84,U] 
00:58:40.058 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {0.26, 0.02}
00:58:40.058 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
00:58:40.058 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
00:58:40.058 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.62 mountX=-0.14 mountY=0.14, mountTheta=2.36
00:58:40.059 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
00:58:40.059 00.000 10844 Enqueuing Move request for scope (0.16, 0.11)
00:58:40.059 00.000 11060 Worker thread wakes up
00:58:40.060 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
00:58:40.060 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
00:58:40.060 00.000 11060 Moving (0.16, 0.11) raw xDistance=-0.14 yDistance=0.14
00:58:40.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:58:40.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:40.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:40.060 00.000 10844 UpdateGuideState exits: m=3096 SNR=35.3
00:58:40.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:40.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:40.060 00.000 10844 Enqueuing Expose request
00:58:40.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:58:40.060 00.000 11060 MoveAxis(E, 24, ABG)
00:58:40.060 00.000 11060 Guiding  Dir = 2, Dur = 24
00:58:40.076 00.016 11060 IsSlewing returns 0
00:58:40.076 00.000 11060 IsGuiding returns 0
00:58:40.107 00.031 11060 IsGuiding returns 0
00:58:40.107 00.000 11060 Move returns status 0, amount 24
00:58:40.107 00.000 11060 MoveAxis(N, 0, ABG)
00:58:40.107 00.000 11060 Move returns status 0, amount 0
00:58:40.108 00.001 11060 move complete, result=0
00:58:40.108 00.000 11060 worker thread done servicing request
00:58:40.108 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
00:58:40.108 00.000 11060 Worker thread wakes up
00:58:40.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:40.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:40.738 00.630 11060 Exposure complete
00:58:40.912 00.174 11060 worker thread done servicing request
00:58:40.912 00.000 10844 OnExposeComplete: enter
00:58:40.912 00.000 10844 UpdateGuideState(): m_state=6
00:58:40.913 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7928
00:58:40.913 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.39, Mass=2835, SNR=34.3, Peak=254 HFD=3.4
00:58:40.913 00.000 10844 MultiStar: [#1 0.52,-0.18,0.94,U] [#2 -0.62,-0.61,0.00,M1] [#3 0.16,-0.38,0.80,U] [#4 -0.03,0.25,0.92,U] [#5 0.17,0.09,1.01,U] [#6 -0.21,-0.47,0.91,U] [#7 0.04,-0.19,0.77,U] [#8 0.38,0.29,0.95,U] 
00:58:40.913 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.07}, one-star: {0.25, -0.03}
00:58:40.913 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
00:58:40.913 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
00:58:40.913 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=0.03 mountY=0.18, mountTheta=1.38
00:58:40.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.07, opts=13)
00:58:40.915 00.000 10844 Enqueuing Move request for scope (0.17, -0.07)
00:58:40.915 00.000 11060 Worker thread wakes up
00:58:40.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
00:58:40.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
00:58:40.915 00.000 11060 Moving (0.17, -0.07) raw xDistance=0.03 yDistance=0.18
00:58:40.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:58:40.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:40.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:58:40.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:58:40.915 00.000 11060 MoveAxis(E, 0, ABG)
00:58:40.915 00.000 11060 Move returns status 0, amount 0
00:58:40.915 00.000 11060 MoveAxis(N, 0, ABG)
00:58:40.915 00.000 11060 Move returns status 0, amount 0
00:58:40.915 00.000 11060 move complete, result=0
00:58:40.915 00.000 10844 UpdateGuideState exits: m=2835 SNR=34.3
00:58:40.915 00.000 11060 worker thread done servicing request
00:58:40.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:40.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:40.915 00.000 10844 Enqueuing Expose request
00:58:40.915 00.000 11060 Worker thread wakes up
00:58:40.915 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:40.916 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:40.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:41.548 00.632 11060 Exposure complete
00:58:41.718 00.170 11060 worker thread done servicing request
00:58:41.718 00.000 10844 OnExposeComplete: enter
00:58:41.718 00.000 10844 UpdateGuideState(): m_state=6
00:58:41.719 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7929
00:58:41.719 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=57.93, Mass=3070, SNR=35.4, Peak=242 HFD=3.5
00:58:41.719 00.000 10844 MultiStar: [#1 -0.05,0.52,0.96,U] [#2 -0.27,-0.72,0.00,M2] [#3 0.51,-0.03,0.90,U] [#4 0.05,0.13,1.00,U] [#5 0.32,0.40,0.98,U] [#6 -0.19,-0.05,0.93,U] [#7 -0.10,-0.03,0.81,U] [#8 0.12,-0.42,0.86,U] 
00:58:41.719 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.25, -0.49}
00:58:41.719 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
00:58:41.719 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
00:58:41.719 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.08 mountX=-0.03 mountY=0.11, mountTheta=1.84
00:58:41.721 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
00:58:41.721 00.000 10844 Enqueuing Move request for scope (0.12, 0.01)
00:58:41.721 00.000 11060 Worker thread wakes up
00:58:41.721 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:41.721 00.000 10844 UpdateGuideState exits: m=3070 SNR=35.4
00:58:41.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:41.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:41.722 00.001 10844 Enqueuing Expose request
00:58:41.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
00:58:41.722 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
00:58:41.722 00.000 11060 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=0.11
00:58:41.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:58:41.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:41.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:58:41.722 00.000 11060 MoveAxis(E, 0, ABG)
00:58:41.722 00.000 11060 Move returns status 0, amount 0
00:58:41.722 00.000 11060 MoveAxis(N, 0, ABG)
00:58:41.722 00.000 11060 Move returns status 0, amount 0
00:58:41.722 00.000 11060 move complete, result=0
00:58:41.723 00.001 11060 worker thread done servicing request
00:58:41.723 00.000 11060 Worker thread wakes up
00:58:41.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:41.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:41.725 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:42.359 00.634 11060 Exposure complete
00:58:42.543 00.184 11060 worker thread done servicing request
00:58:42.544 00.001 10844 OnExposeComplete: enter
00:58:42.544 00.000 10844 UpdateGuideState(): m_state=6
00:58:42.544 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7930
00:58:42.544 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=58.42, Mass=2487, SNR=31.0, Peak=205 HFD=3.3
00:58:42.544 00.000 10844 MultiStar: [#1 0.03,0.39,1.15,U] [#2 0.09,0.03,2.14,U] [#3 0.86,0.06,0.00,M1] [#4 -0.25,0.60,0.00,M3] [#5 0.79,0.32,0.00,M1] [#6 -0.23,-0.04,1.06,U] [#7 0.39,0.12,1.00,U] [#8 0.40,-0.43,1.06,U] 
00:58:42.544 00.000 10844 single-star, 5 included, MultiStar: {0.11, 0.02}, one-star: {0.04, 0.00}
00:58:42.544 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
00:58:42.544 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
00:58:42.546 00.002 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.09 mountX=-0.01 mountY=0.04, mountTheta=1.84
00:58:42.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
00:58:42.547 00.000 10844 Enqueuing Move request for scope (0.04, 0.00)
00:58:42.547 00.000 11060 Worker thread wakes up
00:58:42.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:42.547 00.000 10844 UpdateGuideState exits: m=2487 SNR=31.0
00:58:42.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:42.548 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:42.548 00.000 10844 Enqueuing Expose request
00:58:42.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
00:58:42.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
00:58:42.548 00.000 11060 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=0.04
00:58:42.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:42.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:42.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:58:42.548 00.000 11060 MoveAxis(E, 0, ABG)
00:58:42.548 00.000 11060 Move returns status 0, amount 0
00:58:42.548 00.000 11060 MoveAxis(N, 0, ABG)
00:58:42.548 00.000 11060 Move returns status 0, amount 0
00:58:42.548 00.000 11060 move complete, result=0
00:58:42.548 00.000 11060 worker thread done servicing request
00:58:42.549 00.001 11060 Worker thread wakes up
00:58:42.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:42.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:42.550 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:43.186 00.636 11060 Exposure complete
00:58:43.355 00.169 11060 worker thread done servicing request
00:58:43.355 00.000 10844 OnExposeComplete: enter
00:58:43.355 00.000 10844 UpdateGuideState(): m_state=6
00:58:43.355 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7931
00:58:43.355 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.76, Mass=2880, SNR=34.3, Peak=238 HFD=3.5
00:58:43.356 00.001 10844 MultiStar: [#1 -0.51,0.07,0.93,U] [#2 0.27,0.22,1.88,U] [#3 0.11,0.19,0.91,U] [#4 0.06,0.25,0.91,U] [#5 0.11,0.37,1.01,U] [#6 -0.07,-0.08,0.93,U] [#7 -0.38,0.16,0.84,U] [#8 0.42,-0.24,1.02,U] 
00:58:43.356 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.15}, one-star: {0.26, 0.34}
00:58:43.356 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
00:58:43.356 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
00:58:43.356 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.17 mountX=-0.16 mountY=0.04, mountTheta=2.91
00:58:43.357 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.15, opts=13)
00:58:43.357 00.000 10844 Enqueuing Move request for scope (0.06, 0.15)
00:58:43.357 00.000 11060 Worker thread wakes up
00:58:43.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:43.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
00:58:43.358 00.001 10844 UpdateGuideState exits: m=2880 SNR=34.3
00:58:43.358 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
00:58:43.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:43.358 00.000 11060 Moving (0.06, 0.15) raw xDistance=-0.16 yDistance=0.04
00:58:43.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:43.358 00.000 10844 Enqueuing Expose request
00:58:43.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
00:58:43.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:43.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:58:43.358 00.000 11060 MoveAxis(E, 28, ABG)
00:58:43.358 00.000 11060 Guiding  Dir = 2, Dur = 28
00:58:43.392 00.034 11060 IsSlewing returns 0
00:58:43.393 00.001 11060 IsGuiding returns 0
00:58:43.454 00.061 11060 IsGuiding returns 0
00:58:43.454 00.000 11060 Move returns status 0, amount 28
00:58:43.454 00.000 11060 MoveAxis(N, 0, ABG)
00:58:43.454 00.000 11060 Move returns status 0, amount 0
00:58:43.454 00.000 11060 move complete, result=0
00:58:43.454 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
00:58:43.457 00.003 11060 worker thread done servicing request
00:58:43.457 00.000 11060 Worker thread wakes up
00:58:43.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:43.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:44.087 00.630 11060 Exposure complete
00:58:44.260 00.173 11060 worker thread done servicing request
00:58:44.260 00.000 10844 OnExposeComplete: enter
00:58:44.260 00.000 10844 UpdateGuideState(): m_state=6
00:58:44.261 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7932
00:58:44.261 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=58.07, Mass=3078, SNR=35.8, Peak=215 HFD=3.9
00:58:44.261 00.000 10844 MultiStar: [#1 -0.30,-0.40,0.91,U] [#2 0.13,-0.56,1.91,U] [#3 0.08,-0.14,0.85,U] [#4 -0.25,0.20,0.89,U] [#5 0.36,0.18,0.99,U] [#6 -0.08,-0.18,0.90,U] [#7 -0.37,-0.11,0.88,U] [#8 -0.08,-0.26,0.80,U] 
00:58:44.261 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.22}, one-star: {0.20, -0.34}
00:58:44.261 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
00:58:44.261 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
00:58:44.262 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.61 mountX=0.22 mountY=0.03, mountTheta=0.12
00:58:44.263 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.22, opts=13)
00:58:44.263 00.000 10844 Enqueuing Move request for scope (-0.01, -0.22)
00:58:44.263 00.000 11060 Worker thread wakes up
00:58:44.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
00:58:44.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
00:58:44.263 00.000 11060 Moving (-0.01, -0.22) raw xDistance=0.22 yDistance=0.03
00:58:44.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
00:58:44.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:44.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:44.263 00.000 10844 UpdateGuideState exits: m=3078 SNR=35.8
00:58:44.264 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:58:44.264 00.000 11060 MoveAxis(W, 37, ABG)
00:58:44.264 00.000 11060 Guiding  Dir = 3, Dur = 37
00:58:44.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:44.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:44.264 00.000 10844 Enqueuing Expose request
00:58:44.283 00.019 11060 IsSlewing returns 0
00:58:44.283 00.000 11060 IsGuiding returns 0
00:58:44.328 00.045 11060 IsGuiding returns 0
00:58:44.328 00.000 11060 Move returns status 0, amount 37
00:58:44.328 00.000 11060 MoveAxis(N, 0, ABG)
00:58:44.328 00.000 11060 Move returns status 0, amount 0
00:58:44.328 00.000 11060 move complete, result=0
00:58:44.328 00.000 11060 worker thread done servicing request
00:58:44.328 00.000 11060 Worker thread wakes up
00:58:44.328 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
00:58:44.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:44.329 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:44.959 00.630 11060 Exposure complete
00:58:45.133 00.174 11060 worker thread done servicing request
00:58:45.133 00.000 10844 OnExposeComplete: enter
00:58:45.133 00.000 10844 UpdateGuideState(): m_state=6
00:58:45.133 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7933
00:58:45.133 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.42, Mass=3084, SNR=35.7, Peak=244 HFD=3.3
00:58:45.134 00.001 10844 MultiStar: [#1 -0.02,-0.03,0.96,U] [#2 -0.25,0.07,1.87,U] [#3 0.07,-0.70,0.00,M1] [#4 0.14,0.54,0.96,U] [#5 0.47,-0.19,0.98,U] [#6 0.04,-0.43,0.88,U] [#7 -0.59,-0.23,0.00,M1] [#8 0.18,-0.32,0.92,U] 
00:58:45.134 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {0.17, 0.00}
00:58:45.134 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
00:58:45.134 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
00:58:45.134 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.48 mountX=0.02 mountY=0.07, mountTheta=1.27
00:58:45.135 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
00:58:45.135 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
00:58:45.136 00.001 11060 Worker thread wakes up
00:58:45.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
00:58:45.136 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
00:58:45.136 00.000 11060 Moving (0.06, -0.03) raw xDistance=0.02 yDistance=0.07
00:58:45.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:58:45.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:45.136 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:45.136 00.000 10844 UpdateGuideState exits: m=3084 SNR=35.7
00:58:45.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:45.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:45.136 00.000 10844 Enqueuing Expose request
00:58:45.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:58:45.136 00.000 11060 MoveAxis(E, 0, ABG)
00:58:45.136 00.000 11060 Move returns status 0, amount 0
00:58:45.136 00.000 11060 MoveAxis(N, 0, ABG)
00:58:45.136 00.000 11060 Move returns status 0, amount 0
00:58:45.137 00.001 11060 move complete, result=0
00:58:45.137 00.000 11060 worker thread done servicing request
00:58:45.137 00.000 11060 Worker thread wakes up
00:58:45.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:45.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:45.138 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:45.773 00.635 11060 Exposure complete
00:58:45.948 00.175 11060 worker thread done servicing request
00:58:45.949 00.001 10844 OnExposeComplete: enter
00:58:45.949 00.000 10844 UpdateGuideState(): m_state=6
00:58:45.949 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7934
00:58:45.949 00.000 10844 Star::Find returns 1 (1), X=264.82, Y=58.87, Mass=2891, SNR=33.7, Peak=255 HFD=3.7
00:58:45.950 00.001 10844 MultiStar: [#1 0.20,-0.28,1.00,U] [#2 -0.53,-0.65,0.00,M1] [#3 0.29,0.10,0.98,U] [#4 -0.54,0.54,0.00,M1] [#5 0.07,0.17,1.06,U] [#6 -0.11,-0.21,0.96,U] [#7 -0.01,0.38,0.87,U] [#8 -0.34,-0.34,0.90,U] 
00:58:45.950 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.45, 0.45}
00:58:45.950 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
00:58:45.950 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
00:58:45.950 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.46 mountX=-0.06 mountY=0.08, mountTheta=2.20
00:58:45.951 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.04, opts=13)
00:58:45.951 00.000 10844 Enqueuing Move request for scope (0.09, 0.04)
00:58:45.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:45.951 00.000 10844 UpdateGuideState exits: m=2891 SNR=33.7 Saturated
00:58:45.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:45.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:45.951 00.000 10844 Enqueuing Expose request
00:58:45.951 00.000 11060 Worker thread wakes up
00:58:45.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
00:58:45.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
00:58:45.951 00.000 11060 Moving (0.09, 0.04) raw xDistance=-0.06 yDistance=0.08
00:58:45.952 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:45.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:45.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:58:45.952 00.000 11060 MoveAxis(E, 0, ABG)
00:58:45.952 00.000 11060 Move returns status 0, amount 0
00:58:45.952 00.000 11060 MoveAxis(N, 0, ABG)
00:58:45.952 00.000 11060 Move returns status 0, amount 0
00:58:45.952 00.000 11060 move complete, result=0
00:58:45.952 00.000 11060 worker thread done servicing request
00:58:45.952 00.000 11060 Worker thread wakes up
00:58:45.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:45.954 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:45.963 00.009 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:58:46.607 00.644 11060 Exposure complete
00:58:46.795 00.188 11060 worker thread done servicing request
00:58:46.795 00.000 10844 OnExposeComplete: enter
00:58:46.795 00.000 10844 UpdateGuideState(): m_state=6
00:58:46.795 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7935
00:58:46.795 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=58.68, Mass=2371, SNR=30.9, Peak=208 HFD=3.6
00:58:46.795 00.000 10844 MultiStar: [#1 -0.54,-0.02,1.08,U] [#2 -0.67,-0.34,0.00,M2] [#3 0.20,-0.22,0.96,U] [#4 0.18,0.10,1.03,U] [#5 -0.04,-0.12,1.04,U] [#6 -0.37,-0.78,0.00,M1] [#7 -0.12,0.23,0.91,U] [#8 0.07,-0.07,1.05,U] 
00:58:46.795 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.02}, one-star: {-0.13, 0.27}
00:58:46.797 00.002 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
00:58:46.797 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
00:58:46.797 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.78 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
00:58:46.797 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
00:58:46.798 00.001 10844 Enqueuing Move request for scope (-0.06, 0.02)
00:58:46.798 00.000 11060 Worker thread wakes up
00:58:46.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:46.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:58:46.798 00.000 10844 UpdateGuideState exits: m=2371 SNR=30.9
00:58:46.798 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:58:46.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:46.798 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
00:58:46.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:46.798 00.000 10844 Enqueuing Expose request
00:58:46.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:46.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:46.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:58:46.798 00.000 11060 MoveAxis(E, 0, ABG)
00:58:46.799 00.001 11060 Move returns status 0, amount 0
00:58:46.799 00.000 11060 MoveAxis(N, 0, ABG)
00:58:46.799 00.000 11060 Move returns status 0, amount 0
00:58:46.799 00.000 11060 move complete, result=0
00:58:46.799 00.000 11060 worker thread done servicing request
00:58:46.799 00.000 11060 Worker thread wakes up
00:58:46.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:46.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:46.801 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:47.452 00.651 11060 Exposure complete
00:58:47.640 00.188 10844 OnExposeComplete: enter
00:58:47.640 00.000 11060 worker thread done servicing request
00:58:47.640 00.000 10844 UpdateGuideState(): m_state=6
00:58:47.641 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7936
00:58:47.641 00.000 10844 Star::Find returns 1 (0), X=264.90, Y=58.88, Mass=2898, SNR=34.2, Peak=252 HFD=3.7
00:58:47.642 00.001 10844 MultiStar: [#1 -0.02,0.40,0.94,U] [#2 0.26,-0.15,1.97,U] [#3 0.51,0.38,0.00,M1] [#4 -0.57,-0.06,0.85,U] [#5 0.53,0.44,0.00,M1] [#6 -0.30,0.14,0.98,U] [#7 -0.05,0.55,0.78,U] [#8 -0.26,-0.01,0.98,U] 
00:58:47.642 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.14}, one-star: {0.53, 0.46}
00:58:47.642 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.93)
00:58:47.642 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
00:58:47.642 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=-0.13 mountY=-0.03, mountTheta=-2.94
00:58:47.644 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.14, opts=13)
00:58:47.644 00.000 10844 Enqueuing Move request for scope (-0.00, 0.14)
00:58:47.644 00.000 11060 Worker thread wakes up
00:58:47.645 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:47.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
00:58:47.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
00:58:47.645 00.000 11060 Moving (-0.00, 0.14) raw xDistance=-0.13 yDistance=-0.03
00:58:47.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:58:47.645 00.000 10844 UpdateGuideState exits: m=2898 SNR=34.2
00:58:47.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:47.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:47.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:47.645 00.000 11060 MoveAxis(E, 23, ABG)
00:58:47.645 00.000 11060 Guiding  Dir = 2, Dur = 23
00:58:47.646 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:47.646 00.000 10844 Enqueuing Expose request
00:58:47.663 00.017 11060 IsSlewing returns 0
00:58:47.663 00.000 11060 IsGuiding returns 0
00:58:47.694 00.031 11060 IsGuiding returns 0
00:58:47.694 00.000 11060 Move returns status 0, amount 23
00:58:47.694 00.000 11060 MoveAxis(N, 0, ABG)
00:58:47.694 00.000 11060 Move returns status 0, amount 0
00:58:47.694 00.000 11060 move complete, result=0
00:58:47.694 00.000 11060 worker thread done servicing request
00:58:47.695 00.001 11060 Worker thread wakes up
00:58:47.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:47.695 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
00:58:47.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:48.321 00.626 11060 Exposure complete
00:58:48.479 00.158 11060 worker thread done servicing request
00:58:48.479 00.000 10844 OnExposeComplete: enter
00:58:48.479 00.000 10844 UpdateGuideState(): m_state=6
00:58:48.479 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7937
00:58:48.479 00.000 10844 Star::Find returns 1 (1), X=264.83, Y=58.82, Mass=3137, SNR=35.7, Peak=255 HFD=3.4
00:58:48.479 00.000 10844 MultiStar: [#1 -0.29,0.29,1.02,U] [#2 0.14,-0.41,2.05,U] [#3 0.30,0.27,0.93,U] [#4 -0.23,0.80,0.00,M1] [#5 0.33,0.56,0.00,M2] [#6 0.03,0.56,0.89,U] [#7 -0.07,0.21,0.82,U] [#8 0.22,0.37,0.90,U] 
00:58:48.479 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.46, 0.41}
00:58:48.480 00.001 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
00:58:48.480 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
00:58:48.480 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=-0.17 mountY=0.09, mountTheta=2.64
00:58:48.481 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
00:58:48.481 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
00:58:48.481 00.000 11060 Worker thread wakes up
00:58:48.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
00:58:48.481 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
00:58:48.481 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.09
00:58:48.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:48.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
00:58:48.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:48.481 00.000 10844 UpdateGuideState exits: m=3137 SNR=35.7 Saturated
00:58:48.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:58:48.482 00.001 11060 MoveAxis(E, 30, ABG)
00:58:48.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:48.482 00.000 11060 Guiding  Dir = 2, Dur = 30
00:58:48.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:48.482 00.000 10844 Enqueuing Expose request
00:58:48.506 00.024 11060 IsSlewing returns 0
00:58:48.506 00.000 11060 IsGuiding returns 0
00:58:48.567 00.061 11060 IsGuiding returns 0
00:58:48.567 00.000 11060 Move returns status 0, amount 30
00:58:48.567 00.000 11060 MoveAxis(N, 0, ABG)
00:58:48.567 00.000 11060 Move returns status 0, amount 0
00:58:48.567 00.000 11060 move complete, result=0
00:58:48.567 00.000 11060 worker thread done servicing request
00:58:48.567 00.000 11060 Worker thread wakes up
00:58:48.567 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
00:58:48.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:48.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:49.199 00.632 11060 Exposure complete
00:58:49.362 00.163 11060 worker thread done servicing request
00:58:49.362 00.000 10844 OnExposeComplete: enter
00:58:49.362 00.000 10844 UpdateGuideState(): m_state=6
00:58:49.362 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7938
00:58:49.362 00.000 10844 Star::Find returns 1 (0), X=264.96, Y=58.35, Mass=2327, SNR=30.9, Peak=253 HFD=3.1
00:58:49.363 00.001 10844 MultiStar: [#1 -0.02,-0.61,1.20,U] [#2 0.25,0.07,2.17,U] [#3 0.41,-0.38,1.01,U] [#4 -0.67,0.42,0.00,M2] [#5 0.20,0.01,1.08,U] [#6 -0.10,-0.17,1.03,U] [#7 -0.00,-0.04,0.94,U] [#8 0.82,0.04,0.00,M1] 
00:58:49.363 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.15}, one-star: {0.59, -0.07}
00:58:49.363 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
00:58:49.363 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
00:58:49.363 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.65 mountX=0.11 mountY=0.22, mountTheta=1.10
00:58:49.364 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.15, opts=13)
00:58:49.364 00.000 10844 Enqueuing Move request for scope (0.19, -0.15)
00:58:49.364 00.000 11060 Worker thread wakes up
00:58:49.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
00:58:49.364 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
00:58:49.365 00.001 11060 Moving (0.19, -0.15) raw xDistance=0.11 yDistance=0.22
00:58:49.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:58:49.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:49.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:49.365 00.000 10844 UpdateGuideState exits: m=2327 SNR=30.9
00:58:49.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:58:49.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:49.365 00.000 11060 MoveAxis(E, 0, ABG)
00:58:49.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:49.365 00.000 10844 Enqueuing Expose request
00:58:49.365 00.000 11060 Move returns status 0, amount 0
00:58:49.365 00.000 11060 MoveAxis(N, 0, ABG)
00:58:49.365 00.000 11060 Move returns status 0, amount 0
00:58:49.365 00.000 11060 move complete, result=0
00:58:49.366 00.001 11060 worker thread done servicing request
00:58:49.366 00.000 11060 Worker thread wakes up
00:58:49.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:49.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:49.368 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:49.996 00.628 11060 Exposure complete
00:58:50.160 00.164 11060 worker thread done servicing request
00:58:50.160 00.000 10844 OnExposeComplete: enter
00:58:50.160 00.000 10844 UpdateGuideState(): m_state=6
00:58:50.160 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7939
00:58:50.160 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.58, Mass=2422, SNR=30.7, Peak=253 HFD=3.3
00:58:50.161 00.001 10844 MultiStar: [#1 -0.01,-0.23,1.22,U] [#2 0.34,0.01,2.24,U] [#3 0.31,-0.13,0.99,U] [#4 -0.57,0.13,1.03,U] [#5 -0.07,0.53,1.06,U] [#6 -0.21,-0.34,0.95,U] [#7 -0.09,0.09,0.97,U] [#8 0.74,-0.31,0.00,M2] 
00:58:50.161 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {0.32, 0.17}
00:58:50.161 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
00:58:50.161 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
00:58:50.161 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.48 mountX=-0.03 mountY=0.04, mountTheta=2.22
00:58:50.162 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
00:58:50.162 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
00:58:50.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:50.162 00.000 10844 UpdateGuideState exits: m=2422 SNR=30.7
00:58:50.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:50.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:50.163 00.001 10844 Enqueuing Expose request
00:58:50.163 00.000 11060 Worker thread wakes up
00:58:50.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
00:58:50.163 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
00:58:50.163 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.04
00:58:50.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:58:50.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:50.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:58:50.163 00.000 11060 MoveAxis(E, 0, ABG)
00:58:50.163 00.000 11060 Move returns status 0, amount 0
00:58:50.164 00.001 11060 MoveAxis(N, 0, ABG)
00:58:50.164 00.000 11060 Move returns status 0, amount 0
00:58:50.164 00.000 11060 move complete, result=0
00:58:50.164 00.000 11060 worker thread done servicing request
00:58:50.164 00.000 11060 Worker thread wakes up
00:58:50.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:50.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:50.165 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:50.802 00.637 11060 Exposure complete
00:58:51.000 00.198 11060 worker thread done servicing request
00:58:51.000 00.000 10844 OnExposeComplete: enter
00:58:51.002 00.002 10844 UpdateGuideState(): m_state=6
00:58:51.002 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7940
00:58:51.002 00.000 10844 Star::Find returns 1 (1), X=264.79, Y=58.54, Mass=3342, SNR=36.7, Peak=255 HFD=3.5
00:58:51.002 00.000 10844 MultiStar: [#1 0.13,-0.63,0.00,M1] [#2 0.01,-0.17,1.97,U] [#3 0.43,-0.18,0.88,U] [#4 -0.90,0.72,0.00,M2] [#5 0.50,-0.13,0.92,U] [#6 0.04,-0.23,0.88,U] [#7 0.13,0.01,0.83,U] [#8 0.06,0.12,0.87,U] 
00:58:51.003 00.001 10844 refined, 6 included, MultiStar: {0.20, -0.08}, one-star: {0.43, 0.12}
00:58:51.003 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
00:58:51.003 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
00:58:51.003 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.37 mountX=0.04 mountY=0.21, mountTheta=1.38
00:58:51.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.08, opts=13)
00:58:51.004 00.000 10844 Enqueuing Move request for scope (0.20, -0.08)
00:58:51.004 00.000 11060 Worker thread wakes up
00:58:51.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
00:58:51.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
00:58:51.004 00.000 11060 Moving (0.20, -0.08) raw xDistance=0.04 yDistance=0.21
00:58:51.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:58:51.005 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:51.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:58:51.005 00.000 10844 UpdateGuideState exits: m=3342 SNR=36.7 Saturated
00:58:51.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:58:51.005 00.000 11060 MoveAxis(E, 0, ABG)
00:58:51.005 00.000 11060 Move returns status 0, amount 0
00:58:51.005 00.000 11060 MoveAxis(N, 0, ABG)
00:58:51.005 00.000 11060 Move returns status 0, amount 0
00:58:51.005 00.000 11060 move complete, result=0
00:58:51.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:51.005 00.000 11060 worker thread done servicing request
00:58:51.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:51.005 00.000 10844 Enqueuing Expose request
00:58:51.005 00.000 11060 Worker thread wakes up
00:58:51.005 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:58:51.006 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:51.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:51.633 00.627 11060 Exposure complete
00:58:51.817 00.184 11060 worker thread done servicing request
00:58:51.817 00.000 10844 OnExposeComplete: enter
00:58:51.817 00.000 10844 UpdateGuideState(): m_state=6
00:58:51.817 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7941
00:58:51.817 00.000 10844 Star::Find returns 1 (0), X=265.17, Y=59.02, Mass=2893, SNR=34.6, Peak=239 HFD=3.1
00:58:51.817 00.000 10844 MultiStar: [#1 0.24,-0.34,0.99,U] [#2 0.30,-0.37,2.10,U] [#3 0.69,-0.31,0.00,M1] [#4 -0.04,0.45,0.99,U] [#5 0.45,0.53,0.00,M1] [#6 0.41,0.09,0.85,U] [#7 0.05,0.36,0.81,U] [#8 0.65,0.04,0.00,M2] 
00:58:51.817 00.000 10844 refined, 5 included, MultiStar: {0.30, 0.04}, one-star: {0.81, 0.60}
00:58:51.819 00.002 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
00:58:51.819 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
00:58:51.819 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.30 cameraTheta=0.15 mountX=-0.10 mountY=0.29, mountTheta=1.90
00:58:51.820 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.04, opts=13)
00:58:51.820 00.000 10844 Enqueuing Move request for scope (0.30, 0.04)
00:58:51.820 00.000 11060 Worker thread wakes up
00:58:51.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:51.820 00.000 10844 UpdateGuideState exits: m=2893 SNR=34.6
00:58:51.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:51.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:51.820 00.000 10844 Enqueuing Expose request
00:58:51.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
00:58:51.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
00:58:51.820 00.000 11060 Moving (0.30, 0.04) raw xDistance=-0.10 yDistance=0.29
00:58:51.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:58:51.821 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.17 newest=0.54
00:58:51.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
00:58:51.821 00.000 11060 MoveAxis(E, 0, ABG)
00:58:51.821 00.000 11060 Move returns status 0, amount 0
00:58:51.821 00.000 11060 BLC: Oldest BLC event removed
00:58:51.821 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:58:51.821 00.000 11060 MoveAxis(S, 862, ABG)
00:58:51.821 00.000 11060 duration set to 750 by maxDecDuration
00:58:51.821 00.000 11060 Guiding  Dir = 1, Dur = 750
00:58:51.830 00.009 11060 IsSlewing returns 0
00:58:51.830 00.000 11060 IsGuiding returns 0
00:58:52.596 00.766 11060 IsGuiding returns 0
00:58:52.596 00.000 11060 Move returns status 0, amount 750
00:58:52.596 00.000 11060 move complete, result=0
00:58:52.596 00.000 11060 worker thread done servicing request
00:58:52.596 00.000 11060 Worker thread wakes up
00:58:52.596 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
00:58:52.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:52.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:53.227 00.631 11060 Exposure complete
00:58:53.418 00.191 11060 worker thread done servicing request
00:58:53.418 00.000 10844 OnExposeComplete: enter
00:58:53.418 00.000 10844 UpdateGuideState(): m_state=6
00:58:53.418 00.000 10844 Star::Find(15, 265, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7942
00:58:53.418 00.000 10844 Star::Find returns 1 (0), X=265.28, Y=59.40, Mass=2741, SNR=33.6, Peak=250 HFD=3.5
00:58:53.418 00.000 10844 MultiStar: large primary error, entering stabilization period
00:58:53.418 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
00:58:53.418 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
00:58:53.418 00.000 10844 CameraToMount -- cameraX=0.91 cameraY=0.98 hyp=1.34 cameraTheta=0.82 mountX=-1.13 mountY=0.74, mountTheta=2.56
00:58:53.421 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.91, y=0.98, opts=13)
00:58:53.421 00.000 10844 Enqueuing Move request for scope (0.91, 0.98)
00:58:53.421 00.000 11060 Worker thread wakes up
00:58:53.422 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:53.422 00.000 10844 UpdateGuideState exits: m=2741 SNR=33.6
00:58:53.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:53.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:53.422 00.000 10844 Enqueuing Expose request
00:58:53.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.98) opts 0xd
00:58:53.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.91, 0.98)
00:58:53.422 00.000 11060 Moving (0.91, 0.98) raw xDistance=-1.13 yDistance=0.74
00:58:53.423 00.001 11060 BLC: History state: CurrMiss=0.74, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.201992, 1:0.742617
00:58:53.423 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:58:53.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.31 from input -1.13
00:58:53.424 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.74
00:58:53.424 00.000 11060 MoveAxis(E, 196, ABG)
00:58:53.424 00.000 11060 Guiding  Dir = 2, Dur = 196
00:58:53.483 00.059 11060 IsSlewing returns 0
00:58:53.484 00.001 11060 IsGuiding returns 0
00:58:53.705 00.221 11060 IsGuiding returns 0
00:58:53.705 00.000 11060 Move returns status 0, amount 196
00:58:53.705 00.000 11060 MoveAxis(S, 289, ABG)
00:58:53.705 00.000 11060 Guiding  Dir = 1, Dur = 289
00:58:53.721 00.016 11060 IsSlewing returns 0
00:58:53.721 00.000 11060 IsGuiding returns 0
00:58:54.018 00.297 11060 IsGuiding returns 0
00:58:54.018 00.000 11060 Move returns status 0, amount 289
00:58:54.018 00.000 11060 move complete, result=0
00:58:54.019 00.001 11060 worker thread done servicing request
00:58:54.019 00.000 11060 Worker thread wakes up
00:58:54.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:54.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:54.019 00.000 10844 GuideStep: -1.1 px 196 ms EAST, 0.7 px 289 ms SOUTH
00:58:54.657 00.638 11060 Exposure complete
00:58:54.824 00.167 11060 worker thread done servicing request
00:58:54.824 00.000 10844 OnExposeComplete: enter
00:58:54.824 00.000 10844 UpdateGuideState(): m_state=6
00:58:54.825 00.001 10844 Star::Find(15, 265, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7943
00:58:54.825 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=59.29, Mass=3081, SNR=35.5, Peak=251 HFD=3.5
00:58:54.825 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.27 = -3.02)
00:58:54.825 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.04)
00:58:54.825 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.87 hyp=0.87 cameraTheta=1.51 mountX=-0.87 mountY=-0.09, mountTheta=-3.03
00:58:54.825 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.87, opts=13)
00:58:54.827 00.002 10844 Enqueuing Move request for scope (0.05, 0.87)
00:58:54.827 00.000 11060 Worker thread wakes up
00:58:54.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.87) opts 0xd
00:58:54.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.87)
00:58:54.827 00.000 11060 Moving (0.05, 0.87) raw xDistance=-0.87 yDistance=-0.09
00:58:54.827 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.201992, 1:0.742617, 2:-0.093001
00:58:54.827 00.000 11060 BLC: No correction, Miss < min_move
00:58:54.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.87
00:58:54.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:54.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:58:54.827 00.000 11060 MoveAxis(E, 156, ABG)
00:58:54.827 00.000 11060 Guiding  Dir = 2, Dur = 156
00:58:54.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:54.827 00.000 10844 UpdateGuideState exits: m=3081 SNR=35.5
00:58:54.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:54.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:54.827 00.000 10844 Enqueuing Expose request
00:58:54.842 00.015 11060 IsSlewing returns 0
00:58:54.843 00.001 11060 IsGuiding returns 0
00:58:55.029 00.186 11060 IsGuiding returns 0
00:58:55.029 00.000 11060 Move returns status 0, amount 156
00:58:55.029 00.000 11060 MoveAxis(N, 0, ABG)
00:58:55.029 00.000 11060 Move returns status 0, amount 0
00:58:55.029 00.000 11060 move complete, result=0
00:58:55.029 00.000 11060 worker thread done servicing request
00:58:55.029 00.000 11060 Worker thread wakes up
00:58:55.029 00.000 10844 GuideStep: -0.9 px 156 ms EAST, -0.1 px 0 ms NORTH
00:58:55.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:55.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:55.655 00.626 11060 Exposure complete
00:58:55.820 00.165 11060 worker thread done servicing request
00:58:55.820 00.000 10844 OnExposeComplete: enter
00:58:55.820 00.000 10844 UpdateGuideState(): m_state=6
00:58:55.821 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7944
00:58:55.821 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.55, Mass=2916, SNR=33.9, Peak=255 HFD=3.5
00:58:55.821 00.000 10844 MultiStar: exiting stabilization period
00:58:55.821 00.000 10844 MultiStar: [#1 -0.19,-0.22,0.97,U] [#2 -0.54,-0.65,0.00,M1] [#3 -0.17,-0.35,0.88,U] [#4 -0.35,-0.53,0.00,M2] [#5 0.14,0.33,0.98,U] [#6 -0.20,-0.49,0.99,U] [#7 -0.06,-0.61,0.92,U] [#8 0.16,-0.19,0.95,U] 
00:58:55.821 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.19}, one-star: {-0.09, 0.14}
00:58:55.821 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.91 = -2.38)
00:58:55.821 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.39)
00:58:55.821 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.15 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
00:58:55.822 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.14, opts=13)
00:58:55.822 00.000 10844 Enqueuing Move request for scope (-0.09, 0.14)
00:58:55.822 00.000 11060 Worker thread wakes up
00:58:55.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:55.822 00.000 10844 UpdateGuideState exits: m=2916 SNR=33.9 Saturated
00:58:55.824 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:55.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:55.824 00.000 10844 Enqueuing Expose request
00:58:55.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
00:58:55.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
00:58:55.824 00.000 11060 Moving (-0.09, 0.14) raw xDistance=-0.12 yDistance=-0.11
00:58:55.824 00.000 11060 BLC: window closed
00:58:55.824 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.201992, 1:0.742617, 2:-0.093001
00:58:55.824 00.000 11060 BLC: No correction, Miss < min_move
00:58:55.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:58:55.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:55.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:55.824 00.000 11060 MoveAxis(E, 0, ABG)
00:58:55.824 00.000 11060 Move returns status 0, amount 0
00:58:55.824 00.000 11060 MoveAxis(N, 0, ABG)
00:58:55.824 00.000 11060 Move returns status 0, amount 0
00:58:55.824 00.000 11060 move complete, result=0
00:58:55.825 00.001 11060 worker thread done servicing request
00:58:55.825 00.000 11060 Worker thread wakes up
00:58:55.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:55.825 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:55.826 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:56.460 00.634 11060 Exposure complete
00:58:56.627 00.167 11060 worker thread done servicing request
00:58:56.627 00.000 10844 OnExposeComplete: enter
00:58:56.627 00.000 10844 UpdateGuideState(): m_state=6
00:58:56.628 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7945
00:58:56.628 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=58.24, Mass=3484, SNR=37.6, Peak=255 HFD=3.6
00:58:56.628 00.000 10844 MultiStar: [#1 -0.64,0.24,0.00,M1] [#2 -0.47,-0.28,1.80,U] [#3 -0.19,-0.37,0.90,U] [#4 -0.16,-0.23,0.84,U] [#5 -0.03,0.47,0.96,U] [#6 -0.12,-0.21,0.77,U] [#7 -0.71,-0.30,0.00,M1] [#8 -0.30,-0.13,0.81,U] 
00:58:56.628 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.14}, one-star: {0.39, -0.18}
00:58:56.628 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
00:58:56.628 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
00:58:56.628 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.41 mountX=0.17 mountY=-0.13, mountTheta=-0.67
00:58:56.629 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.14, opts=13)
00:58:56.630 00.001 10844 Enqueuing Move request for scope (-0.16, -0.14)
00:58:56.630 00.000 11060 Worker thread wakes up
00:58:56.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
00:58:56.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:56.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
00:58:56.630 00.000 11060 Moving (-0.16, -0.14) raw xDistance=0.17 yDistance=-0.13
00:58:56.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
00:58:56.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:56.630 00.000 10844 UpdateGuideState exits: m=3484 SNR=37.6 Saturated
00:58:56.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:56.630 00.000 11060 MoveAxis(W, 29, ABG)
00:58:56.630 00.000 11060 Guiding  Dir = 3, Dur = 29
00:58:56.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:56.631 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:56.631 00.000 10844 Enqueuing Expose request
00:58:56.636 00.005 11060 IsSlewing returns 0
00:58:56.636 00.000 11060 IsGuiding returns 0
00:58:56.681 00.045 11060 IsGuiding returns 0
00:58:56.681 00.000 11060 Move returns status 0, amount 29
00:58:56.681 00.000 11060 MoveAxis(N, 0, ABG)
00:58:56.681 00.000 11060 Move returns status 0, amount 0
00:58:56.681 00.000 11060 move complete, result=0
00:58:56.682 00.001 11060 worker thread done servicing request
00:58:56.682 00.000 11060 Worker thread wakes up
00:58:56.682 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
00:58:56.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:56.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:57.344 00.662 11060 Exposure complete
00:58:57.508 00.164 11060 worker thread done servicing request
00:58:57.508 00.000 10844 OnExposeComplete: enter
00:58:57.508 00.000 10844 UpdateGuideState(): m_state=6
00:58:57.508 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7946
00:58:57.508 00.000 10844 Star::Find returns 1 (0), X=263.83, Y=58.95, Mass=2679, SNR=33.1, Peak=212 HFD=3.1
00:58:57.509 00.001 10844 MultiStar: [#1 -0.67,0.02,0.00,M2] [#2 -0.59,-0.30,0.00,M1] [#3 0.30,0.69,0.00,M1] [#4 0.05,0.17,0.97,U] [#5 0.42,0.55,0.00,M1] [#6 -0.26,0.33,0.99,U] [#7 -0.57,0.24,0.00,M2] [#8 -0.11,-0.34,0.91,U] 
00:58:57.509 00.000 10844 refined, 3 included, MultiStar: {-0.22, 0.19}, one-star: {-0.53, 0.54}
00:58:57.509 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.19 = -2.10)
00:58:57.509 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
00:58:57.509 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.43 mountX=-0.14 mountY=-0.24, mountTheta=-2.10
00:58:57.510 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.19, opts=13)
00:58:57.510 00.000 10844 Enqueuing Move request for scope (-0.22, 0.19)
00:58:57.510 00.000 11060 Worker thread wakes up
00:58:57.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:58:57.511 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
00:58:57.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
00:58:57.511 00.000 10844 UpdateGuideState exits: m=2679 SNR=33.1
00:58:57.511 00.000 11060 Moving (-0.22, 0.19) raw xDistance=-0.14 yDistance=-0.24
00:58:57.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:57.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:58:57.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:57.511 00.000 10844 Enqueuing Expose request
00:58:57.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:58:57.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:58:57.511 00.000 11060 MoveAxis(E, 24, ABG)
00:58:57.511 00.000 11060 Guiding  Dir = 2, Dur = 24
00:58:57.544 00.033 11060 IsSlewing returns 0
00:58:57.544 00.000 11060 IsGuiding returns 0
00:58:57.607 00.063 11060 IsGuiding returns 0
00:58:57.608 00.001 11060 Move returns status 0, amount 24
00:58:57.608 00.000 11060 MoveAxis(N, 0, ABG)
00:58:57.608 00.000 11060 Move returns status 0, amount 0
00:58:57.608 00.000 11060 move complete, result=0
00:58:57.608 00.000 11060 worker thread done servicing request
00:58:57.609 00.001 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
00:58:57.610 00.001 11060 Worker thread wakes up
00:58:57.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:57.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:58.244 00.634 11060 Exposure complete
00:58:58.424 00.180 11060 worker thread done servicing request
00:58:58.424 00.000 10844 OnExposeComplete: enter
00:58:58.424 00.000 10844 UpdateGuideState(): m_state=6
00:58:58.424 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7947
00:58:58.424 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=58.64, Mass=2985, SNR=35.1, Peak=238 HFD=3.6
00:58:58.424 00.000 10844 MultiStar: [#1 -0.16,-0.23,0.95,U] [#2 0.33,-0.83,0.00,M2] [#3 0.36,-0.40,0.82,U] [#4 -0.05,0.25,0.92,U] [#5 0.33,0.16,0.91,U] [#6 -0.35,-0.10,0.91,U] [#7 -0.85,-0.31,0.00,M3] [#8 0.04,-0.07,0.87,U] 
00:58:58.424 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.01}, one-star: {-0.21, 0.23}
00:58:58.426 00.002 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
00:58:58.426 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
00:58:58.426 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.39 mountX=0.02 mountY=-0.01, mountTheta=-0.65
00:58:58.427 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
00:58:58.427 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
00:58:58.428 00.001 11060 Worker thread wakes up
00:58:58.428 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:58:58.428 00.000 10844 UpdateGuideState exits: m=2985 SNR=35.1
00:58:58.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:58.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:58.428 00.000 10844 Enqueuing Expose request
00:58:58.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
00:58:58.428 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
00:58:58.428 00.000 11060 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=-0.01
00:58:58.429 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:58:58.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:58.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:58:58.429 00.000 11060 MoveAxis(E, 0, ABG)
00:58:58.429 00.000 11060 Move returns status 0, amount 0
00:58:58.429 00.000 11060 MoveAxis(N, 0, ABG)
00:58:58.429 00.000 11060 Move returns status 0, amount 0
00:58:58.429 00.000 11060 move complete, result=0
00:58:58.429 00.000 11060 worker thread done servicing request
00:58:58.429 00.000 11060 Worker thread wakes up
00:58:58.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:58.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:58.430 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:59.068 00.638 11060 Exposure complete
00:58:59.238 00.170 11060 worker thread done servicing request
00:58:59.238 00.000 10844 OnExposeComplete: enter
00:58:59.238 00.000 10844 UpdateGuideState(): m_state=6
00:58:59.239 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7948
00:58:59.239 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.81, Mass=2705, SNR=32.9, Peak=255 HFD=3.3
00:58:59.239 00.000 10844 MultiStar: [#1 -0.20,0.58,0.00,M2] [#2 -0.48,0.23,2.10,U] [#3 0.21,-0.07,0.90,U] [#4 -0.31,0.41,1.01,U] [#5 -0.24,0.55,1.06,U] [#6 -0.59,0.32,0.00,M1] [#7 -0.37,0.70,0.00,M4] [#8 -0.27,0.13,1.09,U] 
00:58:59.239 00.000 10844 refined, 5 included, MultiStar: {-0.25, 0.27}, one-star: {-0.08, 0.40}
00:58:59.239 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
00:58:59.239 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
00:58:59.239 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.27 hyp=0.37 cameraTheta=2.31 mountX=-0.22 mountY=-0.29, mountTheta=-2.23
00:58:59.240 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.27, opts=13)
00:58:59.240 00.000 10844 Enqueuing Move request for scope (-0.25, 0.27)
00:58:59.241 00.001 11060 Worker thread wakes up
00:58:59.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.27) opts 0xd
00:58:59.241 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.27)
00:58:59.241 00.000 11060 Moving (-0.25, 0.27) raw xDistance=-0.22 yDistance=-0.29
00:58:59.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:58:59.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:58:59.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:58:59.241 00.000 10844 UpdateGuideState exits: m=2705 SNR=32.9 Saturated
00:58:59.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:59.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:58:59.241 00.000 10844 Enqueuing Expose request
00:58:59.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:58:59.241 00.000 11060 MoveAxis(E, 39, ABG)
00:58:59.241 00.000 11060 Guiding  Dir = 2, Dur = 39
00:58:59.252 00.011 11060 IsSlewing returns 0
00:58:59.252 00.000 11060 IsGuiding returns 0
00:58:59.294 00.042 11060 IsGuiding returns 0
00:58:59.294 00.000 11060 Move returns status 0, amount 39
00:58:59.295 00.001 11060 MoveAxis(N, 0, ABG)
00:58:59.295 00.000 11060 Move returns status 0, amount 0
00:58:59.295 00.000 11060 move complete, result=0
00:58:59.295 00.000 11060 worker thread done servicing request
00:58:59.295 00.000 11060 Worker thread wakes up
00:58:59.296 00.001 10844 GuideStep: -0.2 px 39 ms EAST, -0.3 px 0 ms NORTH
00:58:59.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:58:59.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:58:59.924 00.628 11060 Exposure complete
00:59:00.092 00.168 11060 worker thread done servicing request
00:59:00.092 00.000 10844 OnExposeComplete: enter
00:59:00.092 00.000 10844 UpdateGuideState(): m_state=6
00:59:00.093 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7949
00:59:00.093 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=58.63, Mass=2981, SNR=34.8, Peak=255 HFD=3.5
00:59:00.093 00.000 10844 MultiStar: [#1 -0.43,0.66,0.00,M3] [#2 -0.74,-0.07,0.00,M2] [#3 0.28,0.26,0.88,U] [#4 -0.29,-0.07,0.97,U] [#5 -0.38,0.23,1.09,U] [#6 -0.53,-0.01,1.00,U] [#7 -0.51,0.52,0.00,M5] [#8 -0.10,0.37,0.88,U] 
00:59:00.093 00.000 10844 refined, 5 included, MultiStar: {-0.22, 0.16}, one-star: {-0.25, 0.21}
00:59:00.093 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
00:59:00.093 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
00:59:00.094 00.001 10844 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.28 cameraTheta=2.52 mountX=-0.12 mountY=-0.25, mountTheta=-2.02
00:59:00.095 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.16, opts=13)
00:59:00.095 00.000 10844 Enqueuing Move request for scope (-0.22, 0.16)
00:59:00.095 00.000 11060 Worker thread wakes up
00:59:00.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
00:59:00.095 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
00:59:00.095 00.000 11060 Moving (-0.22, 0.16) raw xDistance=-0.12 yDistance=-0.25
00:59:00.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:59:00.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:00.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:00.096 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:59:00.096 00.000 11060 MoveAxis(E, 0, ABG)
00:59:00.096 00.000 11060 Move returns status 0, amount 0
00:59:00.096 00.000 11060 MoveAxis(N, 0, ABG)
00:59:00.096 00.000 11060 Move returns status 0, amount 0
00:59:00.096 00.000 11060 move complete, result=0
00:59:00.096 00.000 11060 worker thread done servicing request
00:59:00.096 00.000 10844 UpdateGuideState exits: m=2981 SNR=34.8 Saturated
00:59:00.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:00.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:00.096 00.000 10844 Enqueuing Expose request
00:59:00.096 00.000 11060 Worker thread wakes up
00:59:00.096 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:00.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:00.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:00.738 00.642 11060 Exposure complete
00:59:00.893 00.155 11060 worker thread done servicing request
00:59:00.894 00.001 10844 OnExposeComplete: enter
00:59:00.894 00.000 10844 UpdateGuideState(): m_state=6
00:59:00.894 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7950
00:59:00.894 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=58.33, Mass=2524, SNR=31.8, Peak=236 HFD=3.4
00:59:00.894 00.000 10844 MultiStar: [#1 -0.78,-0.05,0.00,M4] [#2 -0.41,-0.17,2.19,U] [#3 0.22,0.32,0.87,U] [#4 -0.29,0.74,0.00,M1] [#5 0.13,0.52,1.08,U] [#6 -0.12,-0.01,0.99,U] [#7 -0.58,0.30,0.00,M6] [#8 0.41,-0.68,0.00,M1] 
00:59:00.894 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.06}, one-star: {-0.53, -0.08}
00:59:00.894 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
00:59:00.894 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.72)
00:59:00.894 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.83 mountX=-0.03 mountY=-0.21, mountTheta=-1.70
00:59:00.896 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.06, opts=13)
00:59:00.896 00.000 10844 Enqueuing Move request for scope (-0.20, 0.06)
00:59:00.896 00.000 11060 Worker thread wakes up
00:59:00.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:00.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
00:59:00.896 00.000 10844 UpdateGuideState exits: m=2524 SNR=31.8
00:59:00.896 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
00:59:00.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:00.896 00.000 11060 Moving (-0.20, 0.06) raw xDistance=-0.03 yDistance=-0.21
00:59:00.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:00.896 00.000 10844 Enqueuing Expose request
00:59:00.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:59:00.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:00.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:59:00.897 00.001 11060 MoveAxis(E, 0, ABG)
00:59:00.897 00.000 11060 Move returns status 0, amount 0
00:59:00.897 00.000 11060 MoveAxis(N, 0, ABG)
00:59:00.897 00.000 11060 Move returns status 0, amount 0
00:59:00.897 00.000 11060 move complete, result=0
00:59:00.897 00.000 11060 worker thread done servicing request
00:59:00.897 00.000 11060 Worker thread wakes up
00:59:00.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:00.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:00.898 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:01.535 00.637 11060 Exposure complete
00:59:01.698 00.163 11060 worker thread done servicing request
00:59:01.698 00.000 10844 OnExposeComplete: enter
00:59:01.698 00.000 10844 UpdateGuideState(): m_state=6
00:59:01.699 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7951
00:59:01.699 00.000 10844 Star::Find returns 1 (1), X=264.05, Y=58.65, Mass=3054, SNR=34.8, Peak=255 HFD=3.3
00:59:01.699 00.000 10844 MultiStar: [#1 -0.42,-0.43,0.98,U] [#2 -0.74,0.13,0.00,M2] [#3 -0.12,-0.10,0.92,U] [#4 -0.20,0.25,0.94,U] [#5 0.29,-0.09,1.08,U] [#6 -0.88,-0.67,0.00,M1] [#7 -0.84,0.05,0.00,M7] [#8 -0.30,0.47,0.96,U] 
00:59:01.699 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.06}, one-star: {-0.31, 0.24}
00:59:01.699 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
00:59:01.699 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
00:59:01.699 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.83 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
00:59:01.700 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.06, opts=13)
00:59:01.700 00.000 10844 Enqueuing Move request for scope (-0.17, 0.06)
00:59:01.700 00.000 11060 Worker thread wakes up
00:59:01.701 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:01.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
00:59:01.701 00.000 10844 UpdateGuideState exits: m=3054 SNR=34.8 Saturated
00:59:01.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
00:59:01.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:01.701 00.000 11060 Moving (-0.17, 0.06) raw xDistance=-0.02 yDistance=-0.18
00:59:01.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:01.701 00.000 10844 Enqueuing Expose request
00:59:01.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:59:01.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:01.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:59:01.701 00.000 11060 MoveAxis(E, 0, ABG)
00:59:01.701 00.000 11060 Move returns status 0, amount 0
00:59:01.701 00.000 11060 MoveAxis(N, 0, ABG)
00:59:01.701 00.000 11060 Move returns status 0, amount 0
00:59:01.701 00.000 11060 move complete, result=0
00:59:01.702 00.001 11060 worker thread done servicing request
00:59:01.702 00.000 11060 Worker thread wakes up
00:59:01.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:01.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:01.703 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:02.333 00.630 11060 Exposure complete
00:59:02.500 00.167 11060 worker thread done servicing request
00:59:02.500 00.000 10844 OnExposeComplete: enter
00:59:02.500 00.000 10844 UpdateGuideState(): m_state=6
00:59:02.501 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7952
00:59:02.501 00.000 10844 Star::Find returns 1 (0), X=263.77, Y=59.11, Mass=2832, SNR=34.1, Peak=221 HFD=3.3
00:59:02.501 00.000 10844 MultiStar: [#1 -0.42,-0.62,0.00,M4] [#2 -0.23,-0.56,1.98,U] [#3 -0.36,-0.13,0.95,U] [#4 -0.43,0.90,0.00,M1] [#5 0.29,0.08,0.94,U] [#6 -0.37,-0.07,0.94,U] [#7 -1.04,0.42,0.00,M8] [#8 -0.11,-0.40,1.02,U] 
00:59:02.501 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.14}, one-star: {-0.60, 0.70}
00:59:02.501 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
00:59:02.501 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
00:59:02.501 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.60 mountX=0.18 mountY=-0.21, mountTheta=-0.86
00:59:02.503 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.14, opts=13)
00:59:02.503 00.000 10844 Enqueuing Move request for scope (-0.23, -0.14)
00:59:02.504 00.001 11060 Worker thread wakes up
00:59:02.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:02.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
00:59:02.504 00.000 10844 UpdateGuideState exits: m=2832 SNR=34.1
00:59:02.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
00:59:02.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:02.504 00.000 11060 Moving (-0.23, -0.14) raw xDistance=0.18 yDistance=-0.21
00:59:02.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:02.504 00.000 10844 Enqueuing Expose request
00:59:02.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
00:59:02.504 00.000 11060 switching direction from 1 to -1 - decHistory=-5 oldest=-0.34 newest=-0.59
00:59:02.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
00:59:02.504 00.000 11060 MoveAxis(W, 31, ABG)
00:59:02.504 00.000 11060 Guiding  Dir = 3, Dur = 31
00:59:02.529 00.025 11060 IsSlewing returns 0
00:59:02.529 00.000 11060 IsGuiding returns 0
00:59:02.591 00.062 11060 IsGuiding returns 0
00:59:02.591 00.000 11060 Move returns status 0, amount 31
00:59:02.591 00.000 11060 BLC: Oldest BLC event removed
00:59:02.591 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
00:59:02.591 00.000 11060 MoveAxis(N, 830, ABG)
00:59:02.592 00.001 11060 duration set to 750 by maxDecDuration
00:59:02.592 00.000 11060 Guiding  Dir = 0, Dur = 750
00:59:02.607 00.015 11060 IsSlewing returns 0
00:59:02.607 00.000 11060 IsGuiding returns 0
00:59:03.374 00.767 11060 IsGuiding returns 0
00:59:03.374 00.000 11060 Move returns status 0, amount 750
00:59:03.374 00.000 11060 move complete, result=0
00:59:03.374 00.000 11060 worker thread done servicing request
00:59:03.374 00.000 11060 Worker thread wakes up
00:59:03.374 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 750 ms NORTH
00:59:03.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:03.376 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:04.018 00.642 11060 Exposure complete
00:59:04.177 00.159 11060 worker thread done servicing request
00:59:04.177 00.000 10844 OnExposeComplete: enter
00:59:04.177 00.000 10844 UpdateGuideState(): m_state=6
00:59:04.177 00.000 10844 Star::Find(15, 263, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7953
00:59:04.177 00.000 10844 Star::Find returns 1 (0), X=264.12, Y=58.46, Mass=2550, SNR=32.0, Peak=251 HFD=3.5
00:59:04.178 00.001 10844 MultiStar: [#1 -0.41,0.22,1.02,U] [#2 -0.31,-0.59,0.00,M2] [#3 0.16,-0.46,1.07,U] [#4 -0.69,0.55,0.00,M2] [#5 -0.49,-0.13,1.10,U] [#6 -0.54,-0.19,1.03,U] [#7 -0.42,-0.16,0.89,U] [#8 -0.07,-0.27,1.00,U] 
00:59:04.178 00.000 10844 single-star, 6 included, MultiStar: {-0.29, -0.14}, one-star: {-0.25, 0.05}
00:59:04.178 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
00:59:04.178 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
00:59:04.178 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.26 cameraTheta=2.96 mountX=-0.00 mountY=-0.25, mountTheta=-1.57
00:59:04.179 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.05, opts=13)
00:59:04.179 00.000 10844 Enqueuing Move request for scope (-0.25, 0.05)
00:59:04.179 00.000 11060 Worker thread wakes up
00:59:04.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.05) opts 0xd
00:59:04.180 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.05)
00:59:04.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:04.180 00.000 10844 UpdateGuideState exits: m=2550 SNR=32.0
00:59:04.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:04.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:04.180 00.000 10844 Enqueuing Expose request
00:59:04.180 00.000 11060 Moving (-0.25, 0.05) raw xDistance=-0.00 yDistance=-0.25
00:59:04.180 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.143841, 1:0.254944
00:59:04.180 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
00:59:04.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:59:04.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
00:59:04.180 00.000 11060 MoveAxis(E, 0, ABG)
00:59:04.180 00.000 11060 Move returns status 0, amount 0
00:59:04.180 00.000 11060 MoveAxis(N, 99, ABG)
00:59:04.181 00.001 11060 Guiding  Dir = 0, Dur = 99
00:59:04.199 00.018 11060 IsSlewing returns 0
00:59:04.199 00.000 11060 IsGuiding returns 0
00:59:04.309 00.110 11060 IsGuiding returns 0
00:59:04.309 00.000 11060 Move returns status 0, amount 99
00:59:04.309 00.000 11060 move complete, result=0
00:59:04.309 00.000 11060 worker thread done servicing request
00:59:04.309 00.000 11060 Worker thread wakes up
00:59:04.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:04.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:04.310 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 99 ms NORTH
00:59:04.958 00.648 11060 Exposure complete
00:59:05.135 00.177 11060 worker thread done servicing request
00:59:05.135 00.000 10844 OnExposeComplete: enter
00:59:05.135 00.000 10844 UpdateGuideState(): m_state=6
00:59:05.136 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7954
00:59:05.136 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.29, Mass=2896, SNR=34.2, Peak=255 HFD=3.6
00:59:05.136 00.000 10844 MultiStar: [#1 -0.59,-0.12,1.04,U] [#2 -0.50,-0.51,0.00,M3] [#3 0.38,-0.22,0.94,U] [#4 -0.14,0.58,0.86,U] [#5 -0.43,0.28,1.03,U] [#6 -0.13,-0.41,0.95,U] [#7 -0.50,0.28,0.84,U] [#8 -0.03,-0.55,0.93,U] 
00:59:05.136 00.000 10844 single-star, 7 included, MultiStar: {-0.20, -0.05}, one-star: {-0.13, -0.13}
00:59:05.136 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
00:59:05.136 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
00:59:05.136 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.37 mountX=0.15 mountY=-0.11, mountTheta=-0.63
00:59:05.137 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.13, opts=13)
00:59:05.137 00.000 10844 Enqueuing Move request for scope (-0.13, -0.13)
00:59:05.137 00.000 11060 Worker thread wakes up
00:59:05.137 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:05.137 00.000 10844 UpdateGuideState exits: m=2896 SNR=34.2 Saturated
00:59:05.138 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:05.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
00:59:05.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:05.138 00.000 10844 Enqueuing Expose request
00:59:05.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
00:59:05.138 00.000 11060 Moving (-0.13, -0.13) raw xDistance=0.15 yDistance=-0.11
00:59:05.138 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.143841, 1:0.254944, 2:0.109350
00:59:05.138 00.000 11060 BLC: No correction, Miss < min_move
00:59:05.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
00:59:05.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:05.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:59:05.138 00.000 11060 MoveAxis(W, 26, ABG)
00:59:05.138 00.000 11060 Guiding  Dir = 3, Dur = 26
00:59:05.155 00.017 11060 IsSlewing returns 0
00:59:05.155 00.000 11060 IsGuiding returns 0
00:59:05.186 00.031 11060 IsGuiding returns 0
00:59:05.186 00.000 11060 Move returns status 0, amount 26
00:59:05.186 00.000 11060 MoveAxis(N, 0, ABG)
00:59:05.186 00.000 11060 Move returns status 0, amount 0
00:59:05.186 00.000 11060 move complete, result=0
00:59:05.186 00.000 11060 worker thread done servicing request
00:59:05.186 00.000 11060 Worker thread wakes up
00:59:05.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:05.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:05.186 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
00:59:05.820 00.634 11060 Exposure complete
00:59:05.987 00.167 11060 worker thread done servicing request
00:59:05.987 00.000 10844 OnExposeComplete: enter
00:59:05.987 00.000 10844 UpdateGuideState(): m_state=6
00:59:05.987 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7955
00:59:05.987 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.53, Mass=3022, SNR=34.8, Peak=251 HFD=3.4
00:59:05.987 00.000 10844 MultiStar: [#1 -0.07,0.26,0.94,U] [#2 -0.15,0.10,2.06,U] [#3 0.22,0.37,0.97,U] [#4 -0.25,0.39,0.95,U] [#5 -0.07,0.83,0.00,M1] [#6 0.06,0.16,0.95,U] [#7 0.63,0.58,0.00,M7] [#8 0.14,0.20,0.91,U] 
00:59:05.988 00.001 10844 refined, 6 included, MultiStar: {0.02, 0.21}, one-star: {0.38, 0.12}
00:59:05.988 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.22 = -3.07)
00:59:05.988 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
00:59:05.988 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
00:59:05.989 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.21, opts=13)
00:59:05.989 00.000 10844 Enqueuing Move request for scope (0.02, 0.21)
00:59:05.989 00.000 11060 Worker thread wakes up
00:59:05.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:05.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
00:59:05.989 00.000 10844 UpdateGuideState exits: m=3022 SNR=34.8
00:59:05.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
00:59:05.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:05.989 00.000 11060 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=-0.01
00:59:05.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:05.989 00.000 10844 Enqueuing Expose request
00:59:05.989 00.000 11060 BLC: window closed
00:59:05.989 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.143841, 1:0.254944, 2:0.109350
00:59:05.990 00.001 11060 BLC: No correction, Miss < min_move
00:59:05.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:59:05.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:05.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:05.990 00.000 11060 MoveAxis(E, 36, ABG)
00:59:05.990 00.000 11060 Guiding  Dir = 2, Dur = 36
00:59:06.017 00.027 11060 IsSlewing returns 0
00:59:06.017 00.000 11060 IsGuiding returns 0
00:59:06.082 00.065 11060 IsGuiding returns 0
00:59:06.082 00.000 11060 Move returns status 0, amount 36
00:59:06.082 00.000 11060 MoveAxis(N, 0, ABG)
00:59:06.082 00.000 11060 Move returns status 0, amount 0
00:59:06.082 00.000 11060 move complete, result=0
00:59:06.083 00.001 11060 worker thread done servicing request
00:59:06.083 00.000 11060 Worker thread wakes up
00:59:06.083 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
00:59:06.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:06.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:06.721 00.638 11060 Exposure complete
00:59:06.894 00.173 11060 worker thread done servicing request
00:59:06.895 00.001 10844 OnExposeComplete: enter
00:59:06.895 00.000 10844 UpdateGuideState(): m_state=6
00:59:06.895 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7956
00:59:06.895 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=58.25, Mass=3001, SNR=34.8, Peak=245 HFD=3.5
00:59:06.895 00.000 10844 MultiStar: [#1 -0.14,-0.08,1.03,U] [#2 -0.46,-0.03,1.97,U] [#3 -0.08,-0.25,0.89,U] [#4 -0.09,0.37,1.03,U] [#5 0.07,0.20,1.00,U] [#6 -0.43,-0.19,0.93,U] [#7 -0.29,0.13,0.82,U] [#8 0.01,0.13,0.98,U] 
00:59:06.896 00.001 10844 refined, 8 included, MultiStar: {-0.17, 0.01}, one-star: {0.15, -0.16}
00:59:06.896 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.47)
00:59:06.896 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
00:59:06.896 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.07 mountX=0.02 mountY=-0.17, mountTheta=-1.47
00:59:06.897 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.01, opts=13)
00:59:06.897 00.000 10844 Enqueuing Move request for scope (-0.17, 0.01)
00:59:06.897 00.000 11060 Worker thread wakes up
00:59:06.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:06.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
00:59:06.897 00.000 10844 UpdateGuideState exits: m=3001 SNR=34.8
00:59:06.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
00:59:06.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:06.897 00.000 11060 Moving (-0.17, 0.01) raw xDistance=0.02 yDistance=-0.17
00:59:06.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:06.897 00.000 10844 Enqueuing Expose request
00:59:06.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:59:06.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:06.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:59:06.898 00.001 11060 MoveAxis(E, 0, ABG)
00:59:06.898 00.000 11060 Move returns status 0, amount 0
00:59:06.898 00.000 11060 MoveAxis(N, 0, ABG)
00:59:06.898 00.000 11060 Move returns status 0, amount 0
00:59:06.898 00.000 11060 move complete, result=0
00:59:06.898 00.000 11060 worker thread done servicing request
00:59:06.898 00.000 11060 Worker thread wakes up
00:59:06.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:06.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:06.901 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:07.533 00.632 11060 Exposure complete
00:59:07.706 00.173 11060 worker thread done servicing request
00:59:07.706 00.000 10844 OnExposeComplete: enter
00:59:07.706 00.000 10844 UpdateGuideState(): m_state=6
00:59:07.706 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7957
00:59:07.706 00.000 10844 Star::Find returns 1 (0), X=264.95, Y=58.37, Mass=2870, SNR=34.3, Peak=239 HFD=3.4
00:59:07.707 00.001 10844 MultiStar: [#1 -0.10,-0.21,1.00,U] [#2 -0.21,-0.63,0.00,M2] [#3 0.46,-0.33,0.89,U] [#4 -0.26,-0.05,0.92,U] [#5 -0.17,0.49,1.03,U] [#6 -0.06,-0.51,0.85,U] [#7 -0.15,0.34,0.88,U] [#8 -0.03,-0.20,0.90,U] 
00:59:07.707 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.58, -0.05}
00:59:07.707 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
00:59:07.707 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
00:59:07.707 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=0.05 mountY=0.04, mountTheta=0.77
00:59:07.708 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
00:59:07.708 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
00:59:07.708 00.000 11060 Worker thread wakes up
00:59:07.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
00:59:07.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
00:59:07.708 00.000 11060 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=0.04
00:59:07.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:59:07.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:07.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:07.708 00.000 10844 UpdateGuideState exits: m=2870 SNR=34.3
00:59:07.709 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:07.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:07.709 00.000 10844 Enqueuing Expose request
00:59:07.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:59:07.709 00.000 11060 MoveAxis(E, 0, ABG)
00:59:07.709 00.000 11060 Move returns status 0, amount 0
00:59:07.709 00.000 11060 MoveAxis(N, 0, ABG)
00:59:07.709 00.000 11060 Move returns status 0, amount 0
00:59:07.709 00.000 11060 move complete, result=0
00:59:07.709 00.000 11060 worker thread done servicing request
00:59:07.709 00.000 11060 Worker thread wakes up
00:59:07.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:07.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:07.713 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:59:08.343 00.630 11060 Exposure complete
00:59:08.534 00.191 11060 worker thread done servicing request
00:59:08.534 00.000 10844 OnExposeComplete: enter
00:59:08.534 00.000 10844 UpdateGuideState(): m_state=6
00:59:08.535 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7958
00:59:08.535 00.000 10844 Star::Find returns 1 (0), X=264.18, Y=58.88, Mass=2648, SNR=32.3, Peak=222 HFD=3.6
00:59:08.535 00.000 10844 MultiStar: [#1 -0.28,0.10,1.13,U] [#2 -0.20,-0.83,0.00,M3] [#3 0.36,0.11,1.01,U] [#4 -0.62,0.57,0.00,M1] [#5 0.01,0.19,1.14,U] [#6 -0.08,-0.51,1.02,U] [#7 -0.02,0.11,0.88,U] [#8 0.07,-0.31,0.97,U] 
00:59:08.535 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.02}, one-star: {-0.19, 0.46}
00:59:08.535 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
00:59:08.535 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
00:59:08.536 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.35 mountX=-0.02 mountY=-0.03, mountTheta=-2.19
00:59:08.537 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
00:59:08.537 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
00:59:08.537 00.000 11060 Worker thread wakes up
00:59:08.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
00:59:08.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
00:59:08.537 00.000 11060 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.03
00:59:08.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:59:08.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:08.537 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:08.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:59:08.538 00.001 10844 UpdateGuideState exits: m=2648 SNR=32.3
00:59:08.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:08.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:08.538 00.000 10844 Enqueuing Expose request
00:59:08.538 00.000 11060 MoveAxis(E, 0, ABG)
00:59:08.538 00.000 11060 Move returns status 0, amount 0
00:59:08.538 00.000 11060 MoveAxis(N, 0, ABG)
00:59:08.538 00.000 11060 Move returns status 0, amount 0
00:59:08.538 00.000 11060 move complete, result=0
00:59:08.538 00.000 11060 worker thread done servicing request
00:59:08.538 00.000 11060 Worker thread wakes up
00:59:08.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:08.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:08.540 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:09.174 00.634 11060 Exposure complete
00:59:09.349 00.175 11060 worker thread done servicing request
00:59:09.349 00.000 10844 OnExposeComplete: enter
00:59:09.349 00.000 10844 UpdateGuideState(): m_state=6
00:59:09.350 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7959
00:59:09.350 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.49, Mass=2555, SNR=32.4, Peak=238 HFD=3.3
00:59:09.350 00.000 10844 MultiStar: [#1 -0.44,0.19,1.06,U] [#2 -0.48,-0.72,0.00,M4] [#3 0.27,0.35,1.00,U] [#4 -0.31,0.55,0.00,M2] [#5 0.04,0.77,0.00,M1] [#6 0.06,-0.13,1.01,U] [#7 0.30,0.05,0.87,U] [#8 -0.06,-0.08,0.99,U] 
00:59:09.350 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.08}, one-star: {0.31, 0.07}
00:59:09.350 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
00:59:09.350 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
00:59:09.350 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.88 mountX=-0.09 mountY=0.05, mountTheta=2.62
00:59:09.352 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
00:59:09.352 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
00:59:09.352 00.000 11060 Worker thread wakes up
00:59:09.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:09.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
00:59:09.352 00.000 10844 UpdateGuideState exits: m=2555 SNR=32.4
00:59:09.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
00:59:09.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:09.352 00.000 11060 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.05
00:59:09.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:09.352 00.000 10844 Enqueuing Expose request
00:59:09.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:59:09.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:09.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:59:09.352 00.000 11060 MoveAxis(E, 0, ABG)
00:59:09.353 00.001 11060 Move returns status 0, amount 0
00:59:09.353 00.000 11060 MoveAxis(N, 0, ABG)
00:59:09.353 00.000 11060 Move returns status 0, amount 0
00:59:09.353 00.000 11060 move complete, result=0
00:59:09.353 00.000 11060 worker thread done servicing request
00:59:09.353 00.000 11060 Worker thread wakes up
00:59:09.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:09.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:09.354 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:09.980 00.626 11060 Exposure complete
00:59:10.151 00.171 11060 worker thread done servicing request
00:59:10.151 00.000 10844 OnExposeComplete: enter
00:59:10.151 00.000 10844 UpdateGuideState(): m_state=6
00:59:10.152 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7960
00:59:10.152 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.58, Mass=3344, SNR=37.1, Peak=248 HFD=3.4
00:59:10.152 00.000 10844 MultiStar: [#1 0.02,-0.15,0.92,U] [#2 -0.02,-0.27,1.72,U] [#3 0.46,0.06,0.90,U] [#4 -0.26,0.56,0.00,M3] [#5 -0.17,0.58,1.02,U] [#6 0.13,-0.08,0.90,U] [#7 0.30,0.19,0.76,U] [#8 0.72,-0.56,0.00,M1] 
00:59:10.152 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.04}, one-star: {0.27, 0.16}
00:59:10.152 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
00:59:10.152 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
00:59:10.152 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.06 mountY=0.11, mountTheta=2.08
00:59:10.155 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.04, opts=13)
00:59:10.155 00.000 10844 Enqueuing Move request for scope (0.12, 0.04)
00:59:10.155 00.000 11060 Worker thread wakes up
00:59:10.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:10.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:59:10.155 00.000 10844 UpdateGuideState exits: m=3344 SNR=37.1
00:59:10.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:59:10.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:10.155 00.000 11060 Moving (0.12, 0.04) raw xDistance=-0.06 yDistance=0.11
00:59:10.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:10.155 00.000 10844 Enqueuing Expose request
00:59:10.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:59:10.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:10.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:59:10.155 00.000 11060 MoveAxis(E, 0, ABG)
00:59:10.155 00.000 11060 Move returns status 0, amount 0
00:59:10.156 00.001 11060 MoveAxis(N, 0, ABG)
00:59:10.156 00.000 11060 Move returns status 0, amount 0
00:59:10.156 00.000 11060 move complete, result=0
00:59:10.156 00.000 11060 worker thread done servicing request
00:59:10.156 00.000 11060 Worker thread wakes up
00:59:10.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:10.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:10.158 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:10.792 00.634 11060 Exposure complete
00:59:10.986 00.194 11060 worker thread done servicing request
00:59:10.986 00.000 10844 OnExposeComplete: enter
00:59:10.987 00.001 10844 UpdateGuideState(): m_state=6
00:59:10.987 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7961
00:59:10.987 00.000 10844 Star::Find returns 1 (1), X=264.88, Y=58.86, Mass=3434, SNR=37.9, Peak=255 HFD=3.4
00:59:10.988 00.001 10844 MultiStar: [#1 0.40,0.23,0.91,U] [#2 0.06,0.07,1.75,U] [#3 0.51,-0.28,0.87,U] [#4 -0.42,1.31,0.00,M4] [#5 0.05,0.39,0.95,U] [#6 -0.19,0.69,0.00,M1] [#7 -0.24,1.12,0.00,M3] [#8 0.67,0.44,0.00,M2] 
00:59:10.988 00.000 10844 refined, 4 included, MultiStar: {0.27, 0.16}, one-star: {0.51, 0.44}
00:59:10.988 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
00:59:10.988 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
00:59:10.988 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.16 hyp=0.31 cameraTheta=0.55 mountX=-0.21 mountY=0.24, mountTheta=2.29
00:59:10.989 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.16, opts=13)
00:59:10.989 00.000 10844 Enqueuing Move request for scope (0.27, 0.16)
00:59:10.990 00.001 11060 Worker thread wakes up
00:59:10.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:10.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.16) opts 0xd
00:59:10.990 00.000 10844 UpdateGuideState exits: m=3434 SNR=37.9 Saturated
00:59:10.990 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.16)
00:59:10.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:10.990 00.000 11060 Moving (0.27, 0.16) raw xDistance=-0.21 yDistance=0.24
00:59:10.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:10.990 00.000 10844 Enqueuing Expose request
00:59:10.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
00:59:10.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:10.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:59:10.991 00.001 11060 MoveAxis(E, 36, ABG)
00:59:10.991 00.000 11060 Guiding  Dir = 2, Dur = 36
00:59:11.006 00.015 11060 IsSlewing returns 0
00:59:11.006 00.000 11060 IsGuiding returns 0
00:59:11.052 00.046 11060 IsGuiding returns 0
00:59:11.052 00.000 11060 Move returns status 0, amount 36
00:59:11.053 00.001 11060 MoveAxis(N, 0, ABG)
00:59:11.053 00.000 11060 Move returns status 0, amount 0
00:59:11.053 00.000 11060 move complete, result=0
00:59:11.053 00.000 11060 worker thread done servicing request
00:59:11.053 00.000 11060 Worker thread wakes up
00:59:11.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:11.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:11.053 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
00:59:11.700 00.647 11060 Exposure complete
00:59:11.859 00.159 11060 worker thread done servicing request
00:59:11.859 00.000 10844 OnExposeComplete: enter
00:59:11.859 00.000 10844 UpdateGuideState(): m_state=6
00:59:11.860 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7962
00:59:11.860 00.000 10844 Star::Find returns 1 (0), X=264.94, Y=58.68, Mass=2850, SNR=33.9, Peak=246 HFD=3.4
00:59:11.860 00.000 10844 MultiStar: [#1 -0.19,0.33,0.99,U] [#2 0.07,0.00,1.94,U] [#3 0.67,0.04,0.00,M1] [#4 0.07,0.48,0.94,U] [#5 0.24,0.66,0.00,M1] [#6 0.08,0.50,0.99,U] [#7 -0.40,0.64,0.00,M4] [#8 0.88,0.12,0.00,M3] 
00:59:11.860 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.26}, one-star: {0.57, 0.26}
00:59:11.861 00.001 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
00:59:11.861 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
00:59:11.861 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.17 mountX=-0.28 mountY=0.07, mountTheta=2.90
00:59:11.864 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.26, opts=13)
00:59:11.864 00.000 10844 Enqueuing Move request for scope (0.11, 0.26)
00:59:11.864 00.000 11060 Worker thread wakes up
00:59:11.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:11.864 00.000 10844 UpdateGuideState exits: m=2850 SNR=33.9
00:59:11.865 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:11.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:11.865 00.000 10844 Enqueuing Expose request
00:59:11.866 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
00:59:11.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
00:59:11.866 00.000 11060 Moving (0.11, 0.26) raw xDistance=-0.28 yDistance=0.07
00:59:11.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
00:59:11.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:11.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:59:11.866 00.000 11060 MoveAxis(E, 50, ABG)
00:59:11.866 00.000 11060 Guiding  Dir = 2, Dur = 50
00:59:11.896 00.030 11060 IsSlewing returns 0
00:59:11.897 00.001 11060 IsGuiding returns 0
00:59:11.988 00.091 11060 IsGuiding returns 0
00:59:11.989 00.001 11060 Move returns status 0, amount 50
00:59:11.989 00.000 11060 MoveAxis(N, 0, ABG)
00:59:11.989 00.000 11060 Move returns status 0, amount 0
00:59:11.989 00.000 11060 move complete, result=0
00:59:11.989 00.000 11060 worker thread done servicing request
00:59:11.990 00.001 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
00:59:11.990 00.000 11060 Worker thread wakes up
00:59:11.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:11.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:12.622 00.632 11060 Exposure complete
00:59:12.786 00.164 11060 worker thread done servicing request
00:59:12.786 00.000 10844 OnExposeComplete: enter
00:59:12.786 00.000 10844 UpdateGuideState(): m_state=6
00:59:12.786 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7963
00:59:12.786 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=58.14, Mass=2533, SNR=31.8, Peak=253 HFD=3.4
00:59:12.787 00.001 10844 MultiStar: [#1 0.42,-0.25,0.97,U] [#2 0.54,-0.39,0.00,M2] [#3 0.46,-0.20,1.10,U] [#4 0.11,-0.06,1.11,U] [#5 0.56,0.39,0.00,M2] [#6 -0.27,-0.29,1.09,U] [#7 0.72,0.04,0.00,M5] [#8 -0.08,0.18,0.91,U] 
00:59:12.787 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.16}, one-star: {-0.07, -0.28}
00:59:12.787 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
00:59:12.787 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
00:59:12.787 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-1.01 mountX=0.14 mountY=0.12, mountTheta=0.73
00:59:12.788 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.16, opts=13)
00:59:12.788 00.000 10844 Enqueuing Move request for scope (0.10, -0.16)
00:59:12.788 00.000 11060 Worker thread wakes up
00:59:12.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
00:59:12.788 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
00:59:12.788 00.000 11060 Moving (0.10, -0.16) raw xDistance=0.14 yDistance=0.12
00:59:12.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
00:59:12.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:12.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:12.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:59:12.788 00.000 11060 MoveAxis(W, 22, ABG)
00:59:12.789 00.001 10844 UpdateGuideState exits: m=2533 SNR=31.8
00:59:12.789 00.000 11060 Guiding  Dir = 3, Dur = 22
00:59:12.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:12.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:12.789 00.000 10844 Enqueuing Expose request
00:59:12.805 00.016 11060 IsSlewing returns 0
00:59:12.805 00.000 11060 IsGuiding returns 0
00:59:12.841 00.036 11060 IsGuiding returns 0
00:59:12.843 00.002 11060 Move returns status 0, amount 22
00:59:12.843 00.000 11060 MoveAxis(N, 0, ABG)
00:59:12.843 00.000 11060 Move returns status 0, amount 0
00:59:12.843 00.000 11060 move complete, result=0
00:59:12.843 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
00:59:12.844 00.001 11060 worker thread done servicing request
00:59:12.844 00.000 11060 Worker thread wakes up
00:59:12.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:12.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:13.505 00.661 11060 Exposure complete
00:59:13.658 00.153 11060 worker thread done servicing request
00:59:13.658 00.000 10844 OnExposeComplete: enter
00:59:13.658 00.000 10844 UpdateGuideState(): m_state=6
00:59:13.658 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7964
00:59:13.658 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=58.07, Mass=2859, SNR=33.6, Peak=234 HFD=3.6
00:59:13.658 00.000 10844 MultiStar: [#1 -0.22,-0.23,1.01,U] [#2 0.29,-0.03,2.11,U] [#3 -0.09,-0.37,0.95,U] [#4 -0.52,0.50,0.00,M3] [#5 0.36,0.77,0.00,M3] [#6 -0.21,-0.24,0.87,U] [#7 -0.51,-0.01,0.89,U] [#8 -0.04,0.22,0.90,U] 
00:59:13.658 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.13}, one-star: {0.11, -0.35}
00:59:13.658 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
00:59:13.658 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
00:59:13.660 00.002 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.81 mountX=0.13 mountY=-0.01, mountTheta=-0.08
00:59:13.661 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
00:59:13.661 00.000 10844 Enqueuing Move request for scope (-0.03, -0.13)
00:59:13.661 00.000 11060 Worker thread wakes up
00:59:13.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:13.661 00.000 10844 UpdateGuideState exits: m=2859 SNR=33.6
00:59:13.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:13.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:13.661 00.000 10844 Enqueuing Expose request
00:59:13.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
00:59:13.661 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
00:59:13.661 00.000 11060 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=-0.01
00:59:13.662 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
00:59:13.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:13.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:13.662 00.000 11060 MoveAxis(W, 24, ABG)
00:59:13.662 00.000 11060 Guiding  Dir = 3, Dur = 24
00:59:13.668 00.006 11060 IsSlewing returns 0
00:59:13.668 00.000 11060 IsGuiding returns 0
00:59:13.706 00.038 11060 IsGuiding returns 0
00:59:13.706 00.000 11060 Move returns status 0, amount 24
00:59:13.706 00.000 11060 MoveAxis(N, 0, ABG)
00:59:13.706 00.000 11060 Move returns status 0, amount 0
00:59:13.706 00.000 11060 move complete, result=0
00:59:13.706 00.000 11060 worker thread done servicing request
00:59:13.706 00.000 11060 Worker thread wakes up
00:59:13.706 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
00:59:13.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:13.707 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:14.354 00.647 11060 Exposure complete
00:59:14.537 00.183 11060 worker thread done servicing request
00:59:14.537 00.000 10844 OnExposeComplete: enter
00:59:14.537 00.000 10844 UpdateGuideState(): m_state=6
00:59:14.538 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7965
00:59:14.538 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.46, Mass=3155, SNR=36.2, Peak=255 HFD=3.6
00:59:14.538 00.000 10844 MultiStar: [#1 -0.42,-0.11,0.89,U] [#2 -0.24,0.25,1.88,U] [#3 0.32,0.12,0.91,U] [#4 -0.30,0.36,0.92,U] [#5 -0.02,0.58,1.01,U] [#6 0.05,0.17,0.80,U] [#7 0.24,0.16,0.80,U] [#8 0.00,-0.01,0.92,U] 
00:59:14.538 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.19}, one-star: {-0.20, 0.05}
00:59:14.538 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
00:59:14.538 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.54)
00:59:14.538 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.20 cameraTheta=2.01 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
00:59:14.540 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.19, opts=13)
00:59:14.540 00.000 10844 Enqueuing Move request for scope (-0.09, 0.19)
00:59:14.540 00.000 11060 Worker thread wakes up
00:59:14.541 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
00:59:14.541 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
00:59:14.541 00.000 11060 Moving (-0.09, 0.19) raw xDistance=-0.17 yDistance=-0.12
00:59:14.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:59:14.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:14.541 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:14.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:59:14.541 00.000 11060 MoveAxis(E, 28, ABG)
00:59:14.541 00.000 11060 Guiding  Dir = 2, Dur = 28
00:59:14.541 00.000 10844 UpdateGuideState exits: m=3155 SNR=36.2 Saturated
00:59:14.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:14.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:14.541 00.000 10844 Enqueuing Expose request
00:59:14.546 00.005 11060 IsSlewing returns 0
00:59:14.546 00.000 11060 IsGuiding returns 0
00:59:14.579 00.033 11060 IsGuiding returns 0
00:59:14.579 00.000 11060 Move returns status 0, amount 28
00:59:14.579 00.000 11060 MoveAxis(N, 0, ABG)
00:59:14.579 00.000 11060 Move returns status 0, amount 0
00:59:14.579 00.000 11060 move complete, result=0
00:59:14.580 00.001 11060 worker thread done servicing request
00:59:14.580 00.000 11060 Worker thread wakes up
00:59:14.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:14.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:14.580 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
00:59:15.236 00.656 11060 Exposure complete
00:59:15.408 00.172 11060 worker thread done servicing request
00:59:15.408 00.000 10844 OnExposeComplete: enter
00:59:15.408 00.000 10844 UpdateGuideState(): m_state=6
00:59:15.408 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7966
00:59:15.408 00.000 10844 Star::Find returns 1 (0), X=264.18, Y=58.65, Mass=2764, SNR=33.5, Peak=253 HFD=3.3
00:59:15.409 00.001 10844 MultiStar: [#1 0.08,-0.90,0.00,M1] [#2 0.31,-0.51,2.05,U] [#3 -0.03,-0.13,1.07,U] [#4 -0.19,0.36,0.98,U] [#5 0.10,0.74,0.00,M3] [#6 -0.70,-0.39,0.00,M1] [#7 -0.46,-0.41,0.78,U] [#8 -0.03,0.10,1.00,U] 
00:59:15.409 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.12}, one-star: {-0.18, 0.23}
00:59:15.409 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
00:59:15.409 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
00:59:15.409 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.76 mountX=0.12 mountY=-0.00, mountTheta=-0.03
00:59:15.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
00:59:15.410 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
00:59:15.410 00.000 11060 Worker thread wakes up
00:59:15.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:15.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
00:59:15.410 00.000 10844 UpdateGuideState exits: m=2764 SNR=33.5
00:59:15.410 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
00:59:15.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:15.410 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=-0.00
00:59:15.411 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:15.411 00.000 10844 Enqueuing Expose request
00:59:15.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
00:59:15.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:15.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:59:15.411 00.000 11060 MoveAxis(W, 20, ABG)
00:59:15.411 00.000 11060 Guiding  Dir = 3, Dur = 20
00:59:15.451 00.040 11060 IsSlewing returns 0
00:59:15.451 00.000 11060 IsGuiding returns 0
00:59:15.514 00.063 11060 IsGuiding returns 0
00:59:15.514 00.000 11060 Move returns status 0, amount 20
00:59:15.514 00.000 11060 MoveAxis(N, 0, ABG)
00:59:15.514 00.000 11060 Move returns status 0, amount 0
00:59:15.515 00.001 11060 move complete, result=0
00:59:15.515 00.000 11060 worker thread done servicing request
00:59:15.515 00.000 11060 Worker thread wakes up
00:59:15.515 00.000 10844 GuideStep: 0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
00:59:15.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:15.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:16.152 00.637 11060 Exposure complete
00:59:16.318 00.166 11060 worker thread done servicing request
00:59:16.318 00.000 10844 OnExposeComplete: enter
00:59:16.318 00.000 10844 UpdateGuideState(): m_state=6
00:59:16.318 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7967
00:59:16.318 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.82, Mass=2866, SNR=33.8, Peak=255 HFD=3.5
00:59:16.318 00.000 10844 MultiStar: [#1 -0.47,-0.43,0.00,M2] [#2 -0.29,0.22,1.98,U] [#3 0.05,-0.07,0.92,U] [#4 -0.24,0.65,0.00,M2] [#5 -0.20,0.22,1.01,U] [#6 -0.40,0.20,0.92,U] [#7 -0.04,0.07,0.84,U] [#8 -0.10,-0.28,0.95,U] 
00:59:16.318 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.13}, one-star: {-0.13, 0.41}
00:59:16.318 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
00:59:16.318 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.03)
00:59:16.319 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.52 mountX=-0.09 mountY=-0.20, mountTheta=-2.01
00:59:16.320 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.13, opts=13)
00:59:16.320 00.000 10844 Enqueuing Move request for scope (-0.18, 0.13)
00:59:16.320 00.000 11060 Worker thread wakes up
00:59:16.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
00:59:16.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
00:59:16.320 00.000 11060 Moving (-0.18, 0.13) raw xDistance=-0.09 yDistance=-0.20
00:59:16.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:59:16.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
00:59:16.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:16.320 00.000 11060 MoveAxis(E, 0, ABG)
00:59:16.320 00.000 11060 Move returns status 0, amount 0
00:59:16.320 00.000 11060 MoveAxis(N, 76, ABG)
00:59:16.320 00.000 11060 Guiding  Dir = 0, Dur = 76
00:59:16.320 00.000 10844 UpdateGuideState exits: m=2866 SNR=33.8 Saturated
00:59:16.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:16.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:16.320 00.000 10844 Enqueuing Expose request
00:59:16.345 00.025 11060 IsSlewing returns 0
00:59:16.345 00.000 11060 IsGuiding returns 0
00:59:16.438 00.093 11060 IsGuiding returns 0
00:59:16.438 00.000 11060 Move returns status 0, amount 76
00:59:16.438 00.000 11060 move complete, result=0
00:59:16.439 00.001 11060 worker thread done servicing request
00:59:16.439 00.000 11060 Worker thread wakes up
00:59:16.439 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 76 ms NORTH
00:59:16.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:16.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:17.071 00.632 11060 Exposure complete
00:59:17.245 00.174 11060 worker thread done servicing request
00:59:17.245 00.000 10844 OnExposeComplete: enter
00:59:17.245 00.000 10844 UpdateGuideState(): m_state=6
00:59:17.245 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7968
00:59:17.245 00.000 10844 Star::Find returns 1 (0), X=264.37, Y=58.86, Mass=2212, SNR=29.8, Peak=231 HFD=3.3
00:59:17.246 00.001 10844 MultiStar: [#1 -0.48,-0.18,1.06,U] [#2 -0.60,-0.08,2.34,U] [#3 0.47,-0.17,1.10,U] [#4 -0.34,0.07,1.10,U] [#5 0.28,0.32,1.20,U] [#6 -0.40,-0.05,1.15,U] [#7 -0.61,0.11,0.00,M2] [#8 0.07,-0.51,1.05,U] 
00:59:17.246 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.02}, one-star: {0.00, 0.45}
00:59:17.246 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
00:59:17.246 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
00:59:17.246 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.01 mountX=0.06 mountY=-0.18, mountTheta=-1.26
00:59:17.247 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.02, opts=13)
00:59:17.247 00.000 10844 Enqueuing Move request for scope (-0.18, -0.02)
00:59:17.247 00.000 11060 Worker thread wakes up
00:59:17.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
00:59:17.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
00:59:17.247 00.000 11060 Moving (-0.18, -0.02) raw xDistance=0.06 yDistance=-0.18
00:59:17.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:59:17.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:17.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:17.248 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:59:17.248 00.000 11060 MoveAxis(E, 0, ABG)
00:59:17.248 00.000 11060 Move returns status 0, amount 0
00:59:17.248 00.000 11060 MoveAxis(N, 0, ABG)
00:59:17.248 00.000 11060 Move returns status 0, amount 0
00:59:17.248 00.000 11060 move complete, result=0
00:59:17.248 00.000 10844 UpdateGuideState exits: m=2212 SNR=29.8
00:59:17.248 00.000 11060 worker thread done servicing request
00:59:17.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:17.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:17.248 00.000 10844 Enqueuing Expose request
00:59:17.248 00.000 11060 Worker thread wakes up
00:59:17.248 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:17.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:17.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:17.884 00.636 11060 Exposure complete
00:59:18.060 00.176 11060 worker thread done servicing request
00:59:18.060 00.000 10844 OnExposeComplete: enter
00:59:18.060 00.000 10844 UpdateGuideState(): m_state=6
00:59:18.061 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7969
00:59:18.061 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=58.79, Mass=2767, SNR=33.2, Peak=234 HFD=3.6
00:59:18.061 00.000 10844 MultiStar: [#1 -0.58,0.15,1.07,U] [#2 -0.15,0.26,2.07,U] [#3 -0.15,0.07,1.08,U] [#4 -0.22,0.57,0.99,U] [#5 0.15,0.29,0.97,U] [#6 -0.68,-0.03,0.00,M1] [#7 -0.81,0.20,0.00,M3] [#8 -0.01,0.05,1.02,U] 
00:59:18.061 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.25}, one-star: {-0.01, 0.38}
00:59:18.061 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.85 = -2.44)
00:59:18.061 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
00:59:18.061 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.09 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
00:59:18.062 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.25, opts=13)
00:59:18.062 00.000 10844 Enqueuing Move request for scope (-0.14, 0.25)
00:59:18.062 00.000 11060 Worker thread wakes up
00:59:18.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:18.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
00:59:18.062 00.000 10844 UpdateGuideState exits: m=2767 SNR=33.2
00:59:18.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
00:59:18.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:18.062 00.000 11060 Moving (-0.14, 0.25) raw xDistance=-0.22 yDistance=-0.18
00:59:18.064 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:18.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:59:18.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:18.064 00.000 10844 Enqueuing Expose request
00:59:18.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:59:18.064 00.000 11060 MoveAxis(E, 38, ABG)
00:59:18.064 00.000 11060 Guiding  Dir = 2, Dur = 38
00:59:18.079 00.015 11060 IsSlewing returns 0
00:59:18.079 00.000 11060 IsGuiding returns 0
00:59:18.125 00.046 11060 IsGuiding returns 0
00:59:18.126 00.001 11060 Move returns status 0, amount 38
00:59:18.126 00.000 11060 MoveAxis(N, 0, ABG)
00:59:18.126 00.000 11060 Move returns status 0, amount 0
00:59:18.126 00.000 11060 move complete, result=0
00:59:18.126 00.000 11060 worker thread done servicing request
00:59:18.126 00.000 11060 Worker thread wakes up
00:59:18.126 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
00:59:18.127 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:18.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:18.757 00.630 11060 Exposure complete
00:59:18.947 00.190 11060 worker thread done servicing request
00:59:18.947 00.000 10844 OnExposeComplete: enter
00:59:18.947 00.000 10844 UpdateGuideState(): m_state=6
00:59:18.947 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7970
00:59:18.947 00.000 10844 Star::Find returns 1 (1), X=264.07, Y=58.36, Mass=2891, SNR=34.5, Peak=255 HFD=3.3
00:59:18.948 00.001 10844 MultiStar: [#1 -0.52,0.52,0.00,M1] [#2 -0.27,-0.63,0.00,M1] [#3 0.38,-0.43,0.91,U] [#4 -0.39,0.34,0.88,U] [#5 0.29,0.10,1.03,U] [#6 -0.54,-0.01,0.94,U] [#7 -0.49,-0.29,0.80,U] [#8 -0.39,-0.14,1.00,U] 
00:59:18.948 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.07}, one-star: {-0.30, -0.06}
00:59:18.948 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
00:59:18.948 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
00:59:18.948 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.81 mountX=0.10 mountY=-0.18, mountTheta=-1.07
00:59:18.949 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.07, opts=13)
00:59:18.949 00.000 10844 Enqueuing Move request for scope (-0.20, -0.07)
00:59:18.949 00.000 11060 Worker thread wakes up
00:59:18.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:18.950 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
00:59:18.950 00.000 10844 UpdateGuideState exits: m=2891 SNR=34.5 Saturated
00:59:18.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
00:59:18.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:18.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:18.950 00.000 10844 Enqueuing Expose request
00:59:18.950 00.000 11060 Moving (-0.20, -0.07) raw xDistance=0.10 yDistance=-0.18
00:59:18.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:59:18.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:18.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:59:18.950 00.000 11060 MoveAxis(E, 0, ABG)
00:59:18.950 00.000 11060 Move returns status 0, amount 0
00:59:18.950 00.000 11060 MoveAxis(N, 0, ABG)
00:59:18.950 00.000 11060 Move returns status 0, amount 0
00:59:18.950 00.000 11060 move complete, result=0
00:59:18.950 00.000 11060 worker thread done servicing request
00:59:18.950 00.000 11060 Worker thread wakes up
00:59:18.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:18.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:18.953 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:19.597 00.644 11060 Exposure complete
00:59:19.770 00.173 11060 worker thread done servicing request
00:59:19.770 00.000 10844 OnExposeComplete: enter
00:59:19.770 00.000 10844 UpdateGuideState(): m_state=6
00:59:19.770 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7971
00:59:19.770 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=58.68, Mass=3115, SNR=35.5, Peak=251 HFD=3.7
00:59:19.771 00.001 10844 MultiStar: [#1 -0.27,0.04,1.02,U] [#2 -0.91,-0.30,0.00,M2] [#3 0.14,0.13,0.92,U] [#4 -0.76,0.58,0.00,M1] [#5 -0.20,-0.12,1.00,U] [#6 -0.41,0.64,0.00,M1] [#7 -0.69,0.53,0.00,M3] [#8 0.01,0.32,0.91,U] 
00:59:19.771 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.12}, one-star: {-0.16, 0.26}
00:59:19.771 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
00:59:19.771 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
00:59:19.771 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.27 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
00:59:19.772 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
00:59:19.772 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
00:59:19.772 00.000 11060 Worker thread wakes up
00:59:19.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:19.772 00.000 10844 UpdateGuideState exits: m=3115 SNR=35.5
00:59:19.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:19.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:19.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
00:59:19.772 00.000 10844 Enqueuing Expose request
00:59:19.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
00:59:19.772 00.000 11060 Moving (-0.10, 0.12) raw xDistance=-0.10 yDistance=-0.12
00:59:19.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:59:19.773 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:19.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:59:19.773 00.000 11060 MoveAxis(E, 0, ABG)
00:59:19.773 00.000 11060 Move returns status 0, amount 0
00:59:19.773 00.000 11060 MoveAxis(N, 0, ABG)
00:59:19.773 00.000 11060 Move returns status 0, amount 0
00:59:19.773 00.000 11060 move complete, result=0
00:59:19.773 00.000 11060 worker thread done servicing request
00:59:19.773 00.000 11060 Worker thread wakes up
00:59:19.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:19.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:19.774 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:20.403 00.629 11060 Exposure complete
00:59:20.577 00.174 11060 worker thread done servicing request
00:59:20.577 00.000 10844 OnExposeComplete: enter
00:59:20.577 00.000 10844 UpdateGuideState(): m_state=6
00:59:20.578 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7972
00:59:20.578 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=59.01, Mass=2753, SNR=33.2, Peak=251 HFD=3.4
00:59:20.578 00.000 10844 MultiStar: [#1 -0.12,0.29,0.94,U] [#2 -0.42,0.31,2.10,U] [#3 0.28,0.31,0.96,U] [#4 -0.28,0.81,0.00,M2] [#5 0.03,0.56,1.05,U] [#6 -0.32,0.64,0.00,M2] [#7 -0.26,0.33,0.87,U] [#8 0.40,0.39,0.96,U] 
00:59:20.578 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.39}, one-star: {-0.02, 0.59}
00:59:20.578 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
00:59:20.578 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.80)
00:59:20.578 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.39 cameraTheta=1.75 mountX=-0.37 mountY=-0.13, mountTheta=-2.80
00:59:20.580 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.39, opts=13)
00:59:20.580 00.000 10844 Enqueuing Move request for scope (-0.07, 0.39)
00:59:20.580 00.000 11060 Worker thread wakes up
00:59:20.580 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:20.580 00.000 10844 UpdateGuideState exits: m=2753 SNR=33.2
00:59:20.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:20.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:20.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
00:59:20.580 00.000 10844 Enqueuing Expose request
00:59:20.580 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
00:59:20.580 00.000 11060 Moving (-0.07, 0.39) raw xDistance=-0.37 yDistance=-0.13
00:59:20.581 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
00:59:20.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:20.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:59:20.581 00.000 11060 MoveAxis(E, 64, ABG)
00:59:20.581 00.000 11060 Guiding  Dir = 2, Dur = 64
00:59:20.586 00.005 11060 IsSlewing returns 0
00:59:20.595 00.009 11060 IsGuiding returns 0
00:59:20.664 00.069 11060 IsGuiding returns 0
00:59:20.664 00.000 11060 Move returns status 0, amount 64
00:59:20.664 00.000 11060 MoveAxis(N, 0, ABG)
00:59:20.664 00.000 11060 Move returns status 0, amount 0
00:59:20.664 00.000 11060 move complete, result=0
00:59:20.664 00.000 11060 worker thread done servicing request
00:59:20.665 00.001 11060 Worker thread wakes up
00:59:20.665 00.000 10844 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
00:59:20.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:20.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:21.294 00.629 11060 Exposure complete
00:59:21.501 00.207 11060 worker thread done servicing request
00:59:21.501 00.000 10844 OnExposeComplete: enter
00:59:21.501 00.000 10844 UpdateGuideState(): m_state=6
00:59:21.501 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7973
00:59:21.501 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.53, Mass=2975, SNR=34.3, Peak=254 HFD=3.2
00:59:21.502 00.001 10844 MultiStar: [#1 -0.61,0.16,0.00,M1] [#2 -0.34,-0.04,1.86,U] [#3 0.47,0.00,1.00,U] [#4 -0.26,0.36,0.85,U] [#5 0.19,-0.05,1.02,U] [#6 -0.29,0.35,0.86,U] [#7 -0.40,-0.57,0.00,M3] [#8 -0.02,-0.30,0.95,U] 
00:59:21.502 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {0.16, 0.11}
00:59:21.502 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.19)
00:59:21.502 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
00:59:21.502 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.35 mountX=-0.03 mountY=-0.05, mountTheta=-2.19
00:59:21.504 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
00:59:21.504 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
00:59:21.504 00.000 11060 Worker thread wakes up
00:59:21.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:21.504 00.000 10844 UpdateGuideState exits: m=2975 SNR=34.3
00:59:21.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
00:59:21.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:21.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
00:59:21.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:21.504 00.000 10844 Enqueuing Expose request
00:59:21.504 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
00:59:21.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:59:21.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:21.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:59:21.504 00.000 11060 MoveAxis(E, 0, ABG)
00:59:21.504 00.000 11060 Move returns status 0, amount 0
00:59:21.504 00.000 11060 MoveAxis(N, 0, ABG)
00:59:21.506 00.002 11060 Move returns status 0, amount 0
00:59:21.506 00.000 11060 move complete, result=0
00:59:21.506 00.000 11060 worker thread done servicing request
00:59:21.506 00.000 11060 Worker thread wakes up
00:59:21.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:21.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:21.507 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:22.141 00.634 11060 Exposure complete
00:59:22.324 00.183 11060 worker thread done servicing request
00:59:22.325 00.001 10844 OnExposeComplete: enter
00:59:22.325 00.000 10844 UpdateGuideState(): m_state=6
00:59:22.325 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7974
00:59:22.325 00.000 10844 Star::Find returns 1 (1), X=264.85, Y=58.56, Mass=2983, SNR=34.2, Peak=255 HFD=3.6
00:59:22.325 00.000 10844 MultiStar: [#1 -0.63,0.11,0.00,M2] [#2 -0.11,-0.43,2.08,U] [#3 0.35,-0.02,0.95,U] [#4 -0.18,0.48,0.91,U] [#5 0.41,-0.05,1.12,U] [#6 -0.52,0.10,0.92,U] [#7 0.07,-0.25,0.89,U] [#8 -0.20,-0.08,0.94,U] 
00:59:22.326 00.001 10844 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {0.48, 0.15}
00:59:22.326 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
00:59:22.326 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:59:22.326 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.13 mountX=0.06 mountY=0.04, mountTheta=0.61
00:59:22.327 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
00:59:22.327 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
00:59:22.327 00.000 11060 Worker thread wakes up
00:59:22.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
00:59:22.328 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
00:59:22.328 00.000 11060 Moving (0.03, -0.07) raw xDistance=0.06 yDistance=0.04
00:59:22.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:59:22.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:22.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:22.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:59:22.328 00.000 11060 MoveAxis(E, 0, ABG)
00:59:22.328 00.000 11060 Move returns status 0, amount 0
00:59:22.328 00.000 11060 MoveAxis(N, 0, ABG)
00:59:22.328 00.000 11060 Move returns status 0, amount 0
00:59:22.328 00.000 11060 move complete, result=0
00:59:22.328 00.000 10844 UpdateGuideState exits: m=2983 SNR=34.2 Saturated
00:59:22.328 00.000 11060 worker thread done servicing request
00:59:22.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:22.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:22.329 00.001 10844 Enqueuing Expose request
00:59:22.329 00.000 11060 Worker thread wakes up
00:59:22.329 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:59:22.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:22.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:22.966 00.637 11060 Exposure complete
00:59:23.134 00.168 11060 worker thread done servicing request
00:59:23.134 00.000 10844 OnExposeComplete: enter
00:59:23.134 00.000 10844 UpdateGuideState(): m_state=6
00:59:23.134 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7975
00:59:23.134 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=59.18, Mass=2665, SNR=32.9, Peak=199 HFD=3.6
00:59:23.135 00.001 10844 MultiStar: [#1 -0.10,0.58,1.00,U] [#2 -0.06,-0.18,2.17,U] [#3 0.26,-0.35,0.97,U] [#4 -0.42,0.97,0.00,M1] [#5 0.22,0.71,0.00,M1] [#6 -0.25,-0.00,0.98,U] [#7 -0.46,0.46,0.00,M3] [#8 -0.22,0.41,0.87,U] 
00:59:23.135 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.14}, one-star: {0.05, 0.76}
00:59:23.135 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
00:59:23.135 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
00:59:23.135 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.94 mountX=-0.13 mountY=-0.07, mountTheta=-2.61
00:59:23.136 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.14, opts=13)
00:59:23.136 00.000 10844 Enqueuing Move request for scope (-0.05, 0.14)
00:59:23.136 00.000 11060 Worker thread wakes up
00:59:23.136 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:23.137 00.001 10844 UpdateGuideState exits: m=2665 SNR=32.9
00:59:23.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:23.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
00:59:23.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:23.137 00.000 10844 Enqueuing Expose request
00:59:23.137 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
00:59:23.137 00.000 11060 Moving (-0.05, 0.14) raw xDistance=-0.13 yDistance=-0.07
00:59:23.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
00:59:23.137 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:23.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:59:23.137 00.000 11060 MoveAxis(E, 22, ABG)
00:59:23.137 00.000 11060 Guiding  Dir = 2, Dur = 22
00:59:23.145 00.008 11060 IsSlewing returns 0
00:59:23.145 00.000 11060 IsGuiding returns 0
00:59:23.176 00.031 11060 IsGuiding returns 0
00:59:23.176 00.000 11060 Move returns status 0, amount 22
00:59:23.176 00.000 11060 MoveAxis(N, 0, ABG)
00:59:23.176 00.000 11060 Move returns status 0, amount 0
00:59:23.176 00.000 11060 move complete, result=0
00:59:23.176 00.000 11060 worker thread done servicing request
00:59:23.176 00.000 11060 Worker thread wakes up
00:59:23.176 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
00:59:23.177 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:23.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:23.829 00.652 11060 Exposure complete
00:59:24.002 00.173 11060 worker thread done servicing request
00:59:24.002 00.000 10844 OnExposeComplete: enter
00:59:24.002 00.000 10844 UpdateGuideState(): m_state=6
00:59:24.002 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7976
00:59:24.002 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=59.09, Mass=2934, SNR=34.4, Peak=247 HFD=3.4
00:59:24.003 00.001 10844 MultiStar: [#1 -0.10,0.14,0.95,U] [#2 -0.35,0.08,1.95,U] [#3 0.35,0.33,0.91,U] [#4 -0.08,0.31,0.86,U] [#5 -0.25,-0.01,0.97,U] [#6 0.03,-0.06,0.87,U] [#7 -0.39,0.77,0.00,M4] [#8 0.04,0.15,0.95,U] 
00:59:24.003 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.19}, one-star: {0.28, 0.67}
00:59:24.003 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
00:59:24.003 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
00:59:24.003 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.83 mountX=-0.18 mountY=-0.08, mountTheta=-2.72
00:59:24.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.19, opts=13)
00:59:24.004 00.000 10844 Enqueuing Move request for scope (-0.05, 0.19)
00:59:24.004 00.000 11060 Worker thread wakes up
00:59:24.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
00:59:24.004 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
00:59:24.004 00.000 11060 Moving (-0.05, 0.19) raw xDistance=-0.18 yDistance=-0.08
00:59:24.005 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:59:24.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:24.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:24.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:59:24.005 00.000 11060 MoveAxis(E, 32, ABG)
00:59:24.005 00.000 11060 Guiding  Dir = 2, Dur = 32
00:59:24.005 00.000 10844 UpdateGuideState exits: m=2934 SNR=34.4
00:59:24.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:24.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:24.005 00.000 10844 Enqueuing Expose request
00:59:24.039 00.034 11060 IsSlewing returns 0
00:59:24.039 00.000 11060 IsGuiding returns 0
00:59:24.106 00.067 11060 IsGuiding returns 0
00:59:24.106 00.000 11060 Move returns status 0, amount 32
00:59:24.106 00.000 11060 MoveAxis(N, 0, ABG)
00:59:24.106 00.000 11060 Move returns status 0, amount 0
00:59:24.107 00.001 11060 move complete, result=0
00:59:24.107 00.000 11060 worker thread done servicing request
00:59:24.107 00.000 11060 Worker thread wakes up
00:59:24.107 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
00:59:24.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:24.108 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:24.748 00.640 11060 Exposure complete
00:59:24.909 00.161 11060 worker thread done servicing request
00:59:24.909 00.000 10844 OnExposeComplete: enter
00:59:24.909 00.000 10844 UpdateGuideState(): m_state=6
00:59:24.909 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7977
00:59:24.909 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.71, Mass=3098, SNR=35.2, Peak=255 HFD=3.6
00:59:24.910 00.001 10844 MultiStar: [#1 -0.04,-0.02,1.05,U] [#2 -0.70,-0.10,0.00,M1] [#3 0.48,0.49,0.00,M1] [#4 -0.33,0.03,0.89,U] [#5 0.12,0.68,0.00,M1] [#6 -0.38,0.47,0.93,U] [#7 0.06,0.52,0.89,U] [#8 0.33,0.13,0.92,U] 
00:59:24.910 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.23}, one-star: {-0.04, 0.29}
00:59:24.910 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
00:59:24.910 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
00:59:24.910 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.84 mountX=-0.22 mountY=-0.10, mountTheta=-2.70
00:59:24.911 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.23, opts=13)
00:59:24.911 00.000 10844 Enqueuing Move request for scope (-0.06, 0.23)
00:59:24.911 00.000 11060 Worker thread wakes up
00:59:24.911 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:59:24.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
00:59:24.911 00.000 10844 UpdateGuideState exits: m=3098 SNR=35.2 Saturated
00:59:24.913 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
00:59:24.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:24.913 00.000 11060 Moving (-0.06, 0.23) raw xDistance=-0.22 yDistance=-0.10
00:59:24.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:24.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
00:59:24.913 00.000 10844 Enqueuing Expose request
00:59:24.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:24.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:24.913 00.000 11060 MoveAxis(E, 39, ABG)
00:59:24.913 00.000 11060 Guiding  Dir = 2, Dur = 39
00:59:24.933 00.020 11060 IsSlewing returns 0
00:59:24.934 00.001 11060 IsGuiding returns 0
00:59:25.012 00.078 11060 IsGuiding returns 0
00:59:25.012 00.000 11060 Move returns status 0, amount 39
00:59:25.012 00.000 11060 MoveAxis(N, 0, ABG)
00:59:25.012 00.000 11060 Move returns status 0, amount 0
00:59:25.012 00.000 11060 move complete, result=0
00:59:25.012 00.000 11060 worker thread done servicing request
00:59:25.013 00.001 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
00:59:25.027 00.014 11060 Worker thread wakes up
00:59:25.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:25.028 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:25.657 00.629 11060 Exposure complete
00:59:25.815 00.158 11060 worker thread done servicing request
00:59:25.815 00.000 10844 OnExposeComplete: enter
00:59:25.815 00.000 10844 UpdateGuideState(): m_state=6
00:59:25.815 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7978
00:59:25.815 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=58.75, Mass=3027, SNR=34.7, Peak=252 HFD=3.1
00:59:25.816 00.001 10844 MultiStar: [#1 -0.65,0.11,0.00,M1] [#2 -0.10,0.17,1.84,U] [#3 -0.06,0.70,0.00,M2] [#4 -0.42,0.35,0.94,U] [#5 -0.08,1.05,0.00,M2] [#6 -0.16,-0.36,0.94,U] [#7 -0.15,0.58,0.88,U] [#8 -0.17,0.11,0.88,U] 
00:59:25.816 00.000 10844 refined, 5 included, MultiStar: {-0.22, 0.19}, one-star: {-0.44, 0.34}
00:59:25.816 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.18 = -2.11)
00:59:25.816 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
00:59:25.816 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.42 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
00:59:25.818 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.19, opts=13)
00:59:25.818 00.000 10844 Enqueuing Move request for scope (-0.22, 0.19)
00:59:25.818 00.000 11060 Worker thread wakes up
00:59:25.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
00:59:25.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
00:59:25.818 00.000 11060 Moving (-0.22, 0.19) raw xDistance=-0.15 yDistance=-0.25
00:59:25.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
00:59:25.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
00:59:25.818 00.000 11060 MoveAxis(E, 27, ABG)
00:59:25.818 00.000 11060 Guiding  Dir = 2, Dur = 27
00:59:25.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:25.819 00.001 10844 UpdateGuideState exits: m=3027 SNR=34.7
00:59:25.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:25.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:25.819 00.000 10844 Enqueuing Expose request
00:59:25.825 00.006 11060 IsSlewing returns 0
00:59:25.825 00.000 11060 IsGuiding returns 0
00:59:25.857 00.032 11060 IsGuiding returns 0
00:59:25.857 00.000 11060 Move returns status 0, amount 27
00:59:25.857 00.000 11060 MoveAxis(N, 97, ABG)
00:59:25.857 00.000 11060 Guiding  Dir = 0, Dur = 97
00:59:25.872 00.015 11060 IsSlewing returns 0
00:59:25.873 00.001 11060 IsGuiding returns 0
00:59:25.989 00.116 11060 IsGuiding returns 0
00:59:25.989 00.000 11060 Move returns status 0, amount 97
00:59:25.989 00.000 11060 move complete, result=0
00:59:25.989 00.000 11060 worker thread done servicing request
00:59:25.989 00.000 11060 Worker thread wakes up
00:59:25.989 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.3 px 97 ms NORTH
00:59:25.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:25.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:26.643 00.654 11060 Exposure complete
00:59:26.813 00.170 11060 worker thread done servicing request
00:59:26.813 00.000 10844 OnExposeComplete: enter
00:59:26.813 00.000 10844 UpdateGuideState(): m_state=6
00:59:26.814 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7979
00:59:26.814 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=58.76, Mass=2921, SNR=34.9, Peak=253 HFD=3.5
00:59:26.814 00.000 10844 MultiStar: [#1 -0.54,0.21,0.91,U] [#2 -0.24,0.42,1.95,U] [#3 0.26,0.37,0.88,U] [#4 -0.32,0.43,0.96,U] [#5 -0.14,0.89,0.00,M3] [#6 -0.20,0.45,0.87,U] [#7 -0.42,0.33,0.87,U] [#8 -0.33,0.65,0.00,M1] 
00:59:26.814 00.000 10844 single-star, 6 included, MultiStar: {-0.23, 0.37}, one-star: {-0.17, 0.34}
00:59:26.814 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
00:59:26.814 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
00:59:26.814 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.02 mountX=-0.31 mountY=-0.22, mountTheta=-2.52
00:59:26.815 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.34, opts=13)
00:59:26.815 00.000 10844 Enqueuing Move request for scope (-0.17, 0.34)
00:59:26.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:59:26.815 00.000 10844 UpdateGuideState exits: m=2921 SNR=34.9
00:59:26.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:26.815 00.000 11060 Worker thread wakes up
00:59:26.817 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:26.817 00.000 10844 Enqueuing Expose request
00:59:26.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.34) opts 0xd
00:59:26.817 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.34)
00:59:26.817 00.000 11060 Moving (-0.17, 0.34) raw xDistance=-0.31 yDistance=-0.22
00:59:26.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
00:59:26.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
00:59:26.817 00.000 11060 MoveAxis(E, 54, ABG)
00:59:26.817 00.000 11060 Guiding  Dir = 2, Dur = 54
00:59:26.826 00.009 11060 IsSlewing returns 0
00:59:26.826 00.000 11060 IsGuiding returns 0
00:59:26.889 00.063 11060 IsGuiding returns 0
00:59:26.889 00.000 11060 Move returns status 0, amount 54
00:59:26.889 00.000 11060 MoveAxis(N, 85, ABG)
00:59:26.889 00.000 11060 Guiding  Dir = 0, Dur = 85
00:59:26.921 00.032 11060 IsSlewing returns 0
00:59:26.921 00.000 11060 IsGuiding returns 0
00:59:27.029 00.108 11060 IsGuiding returns 0
00:59:27.030 00.001 11060 Move returns status 0, amount 85
00:59:27.030 00.000 11060 move complete, result=0
00:59:27.030 00.000 11060 worker thread done servicing request
00:59:27.030 00.000 11060 Worker thread wakes up
00:59:27.030 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.2 px 85 ms NORTH
00:59:27.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:27.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:27.659 00.629 11060 Exposure complete
00:59:27.824 00.165 11060 worker thread done servicing request
00:59:27.824 00.000 10844 OnExposeComplete: enter
00:59:27.824 00.000 10844 UpdateGuideState(): m_state=6
00:59:27.825 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7980
00:59:27.825 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=59.03, Mass=2723, SNR=33.2, Peak=255 HFD=3.2
00:59:27.825 00.000 10844 MultiStar: [#1 -0.42,0.11,1.02,U] [#2 -0.69,0.19,0.00,M1] [#3 0.20,0.17,0.89,U] [#4 0.03,0.27,0.97,U] [#5 -0.15,0.65,0.00,M4] [#6 0.29,-0.33,0.96,U] [#7 0.17,-0.05,0.89,U] [#8 0.18,0.15,0.96,U] 
00:59:27.825 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {-0.13, 0.62}
00:59:27.825 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
00:59:27.825 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
00:59:27.825 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.30 mountX=-0.14 mountY=0.01, mountTheta=3.04
00:59:27.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
00:59:27.827 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
00:59:27.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:27.827 00.000 10844 UpdateGuideState exits: m=2723 SNR=33.2 Saturated
00:59:27.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:27.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:27.827 00.000 10844 Enqueuing Expose request
00:59:27.827 00.000 11060 Worker thread wakes up
00:59:27.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:59:27.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:59:27.827 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=0.01
00:59:27.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
00:59:27.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:27.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:59:27.827 00.000 11060 MoveAxis(E, 27, ABG)
00:59:27.829 00.002 11060 Guiding  Dir = 2, Dur = 27
00:59:27.844 00.015 11060 IsSlewing returns 0
00:59:27.844 00.000 11060 IsGuiding returns 0
00:59:27.875 00.031 11060 IsGuiding returns 0
00:59:27.875 00.000 11060 Move returns status 0, amount 27
00:59:27.875 00.000 11060 MoveAxis(N, 0, ABG)
00:59:27.875 00.000 11060 Move returns status 0, amount 0
00:59:27.875 00.000 11060 move complete, result=0
00:59:27.875 00.000 11060 worker thread done servicing request
00:59:27.875 00.000 11060 Worker thread wakes up
00:59:27.876 00.001 10844 GuideStep: -0.1 px 27 ms EAST, 0.0 px 0 ms NORTH
00:59:27.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:27.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:28.520 00.644 11060 Exposure complete
00:59:28.695 00.175 11060 worker thread done servicing request
00:59:28.696 00.001 10844 OnExposeComplete: enter
00:59:28.696 00.000 10844 UpdateGuideState(): m_state=6
00:59:28.696 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7981
00:59:28.696 00.000 10844 Star::Find returns 1 (0), X=264.83, Y=58.70, Mass=2857, SNR=34.5, Peak=247 HFD=3.5
00:59:28.696 00.000 10844 MultiStar: [#1 0.26,-0.29,1.00,U] [#2 0.02,-0.01,1.93,U] [#3 0.72,0.32,0.00,M1] [#4 0.07,0.63,0.00,M1] [#5 -0.04,0.54,1.02,U] [#6 0.32,0.61,0.00,M1] [#7 0.77,-0.23,0.00,M1] [#8 0.46,0.06,0.93,U] 
00:59:28.696 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.10}, one-star: {0.46, 0.29}
00:59:28.696 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
00:59:28.697 00.001 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
00:59:28.697 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.46 mountX=-0.13 mountY=0.18, mountTheta=2.21
00:59:28.698 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.10, opts=13)
00:59:28.698 00.000 10844 Enqueuing Move request for scope (0.20, 0.10)
00:59:28.698 00.000 11060 Worker thread wakes up
00:59:28.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:28.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
00:59:28.698 00.000 10844 UpdateGuideState exits: m=2857 SNR=34.5
00:59:28.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
00:59:28.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:28.698 00.000 11060 Moving (0.20, 0.10) raw xDistance=-0.13 yDistance=0.18
00:59:28.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:28.698 00.000 10844 Enqueuing Expose request
00:59:28.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
00:59:28.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:28.699 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:59:28.699 00.000 11060 MoveAxis(E, 23, ABG)
00:59:28.699 00.000 11060 Guiding  Dir = 2, Dur = 23
00:59:28.705 00.006 11060 IsSlewing returns 0
00:59:28.705 00.000 11060 IsGuiding returns 0
00:59:28.736 00.031 11060 IsGuiding returns 0
00:59:28.736 00.000 11060 Move returns status 0, amount 23
00:59:28.736 00.000 11060 MoveAxis(N, 0, ABG)
00:59:28.736 00.000 11060 Move returns status 0, amount 0
00:59:28.736 00.000 11060 move complete, result=0
00:59:28.736 00.000 11060 worker thread done servicing request
00:59:28.736 00.000 11060 Worker thread wakes up
00:59:28.736 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 0 ms NORTH
00:59:28.737 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:28.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:29.369 00.632 11060 Exposure complete
00:59:29.541 00.172 11060 worker thread done servicing request
00:59:29.541 00.000 10844 OnExposeComplete: enter
00:59:29.541 00.000 10844 UpdateGuideState(): m_state=6
00:59:29.541 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7982
00:59:29.541 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=59.11, Mass=3066, SNR=35.1, Peak=247 HFD=3.6
00:59:29.541 00.000 10844 MultiStar: [#1 -0.08,-0.40,1.05,U] [#2 0.59,-0.31,0.00,M1] [#3 0.78,0.10,0.00,M2] [#4 0.15,0.11,0.95,U] [#5 0.29,-0.23,1.02,U] [#6 -0.33,0.49,0.81,U] [#7 0.28,-0.05,0.86,U] [#8 0.65,0.16,0.00,M1] 
00:59:29.542 00.001 10844 refined, 5 included, MultiStar: {0.09, 0.09}, one-star: {0.21, 0.70}
00:59:29.542 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
00:59:29.542 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
00:59:29.542 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=-0.10 mountY=0.08, mountTheta=2.49
00:59:29.543 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.09, opts=13)
00:59:29.543 00.000 10844 Enqueuing Move request for scope (0.09, 0.09)
00:59:29.543 00.000 11060 Worker thread wakes up
00:59:29.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:29.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
00:59:29.543 00.000 10844 UpdateGuideState exits: m=3066 SNR=35.1
00:59:29.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
00:59:29.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:29.543 00.000 11060 Moving (0.09, 0.09) raw xDistance=-0.10 yDistance=0.08
00:59:29.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:29.543 00.000 10844 Enqueuing Expose request
00:59:29.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:59:29.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:29.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:59:29.543 00.000 11060 MoveAxis(E, 0, ABG)
00:59:29.544 00.001 11060 Move returns status 0, amount 0
00:59:29.544 00.000 11060 MoveAxis(N, 0, ABG)
00:59:29.544 00.000 11060 Move returns status 0, amount 0
00:59:29.544 00.000 11060 move complete, result=0
00:59:29.544 00.000 11060 worker thread done servicing request
00:59:29.544 00.000 11060 Worker thread wakes up
00:59:29.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:29.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:29.545 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:30.181 00.636 11060 Exposure complete
00:59:30.367 00.186 11060 worker thread done servicing request
00:59:30.367 00.000 10844 OnExposeComplete: enter
00:59:30.367 00.000 10844 UpdateGuideState(): m_state=6
00:59:30.367 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7983
00:59:30.367 00.000 10844 Star::Find returns 1 (0), X=264.95, Y=58.46, Mass=3265, SNR=36.8, Peak=242 HFD=3.6
00:59:30.369 00.002 10844 MultiStar: [#1 0.12,-1.15,0.00,M1] [#2 0.63,-0.64,0.00,M2] [#3 0.91,-0.32,0.00,M3] [#4 -0.11,0.18,0.92,U] [#5 0.35,-0.07,0.95,U] [#6 0.07,-0.14,0.89,U] [#7 0.11,-0.48,0.83,U] [#8 0.26,-0.31,0.86,U] 
00:59:30.369 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.12}, one-star: {0.58, 0.04}
00:59:30.369 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
00:59:30.369 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
00:59:30.369 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.50 mountX=0.08 mountY=0.24, mountTheta=1.25
00:59:30.370 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.12, opts=13)
00:59:30.370 00.000 10844 Enqueuing Move request for scope (0.22, -0.12)
00:59:30.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:30.370 00.000 10844 UpdateGuideState exits: m=3265 SNR=36.8
00:59:30.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:30.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:30.370 00.000 10844 Enqueuing Expose request
00:59:30.371 00.001 11060 Worker thread wakes up
00:59:30.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
00:59:30.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
00:59:30.371 00.000 11060 Moving (0.22, -0.12) raw xDistance=0.08 yDistance=0.24
00:59:30.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:59:30.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:59:30.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:59:30.371 00.000 11060 MoveAxis(E, 0, ABG)
00:59:30.371 00.000 11060 Move returns status 0, amount 0
00:59:30.371 00.000 11060 MoveAxis(N, 0, ABG)
00:59:30.371 00.000 11060 Move returns status 0, amount 0
00:59:30.371 00.000 11060 move complete, result=0
00:59:30.371 00.000 11060 worker thread done servicing request
00:59:30.371 00.000 11060 Worker thread wakes up
00:59:30.372 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:30.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:30.373 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:31.017 00.644 11060 Exposure complete
00:59:31.187 00.170 11060 worker thread done servicing request
00:59:31.187 00.000 10844 OnExposeComplete: enter
00:59:31.187 00.000 10844 UpdateGuideState(): m_state=6
00:59:31.187 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7984
00:59:31.187 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.73, Mass=2664, SNR=32.8, Peak=245 HFD=3.6
00:59:31.187 00.000 10844 MultiStar: [#1 -0.42,-0.07,1.08,U] [#2 0.10,0.07,2.03,U] [#3 0.55,-0.47,0.00,M4] [#4 0.06,0.59,1.04,U] [#5 0.18,0.35,1.09,U] [#6 -0.36,0.02,0.91,U] [#7 0.28,-0.02,0.88,U] [#8 0.75,-0.11,0.00,M1] 
00:59:31.187 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.17}, one-star: {0.41, 0.31}
00:59:31.187 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
00:59:31.188 00.001 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
00:59:31.188 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.33 mountX=-0.18 mountY=0.01, mountTheta=3.07
00:59:31.189 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.17, opts=13)
00:59:31.189 00.000 10844 Enqueuing Move request for scope (0.04, 0.17)
00:59:31.189 00.000 11060 Worker thread wakes up
00:59:31.189 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:31.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
00:59:31.189 00.000 10844 UpdateGuideState exits: m=2664 SNR=32.8
00:59:31.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
00:59:31.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:31.189 00.000 11060 Moving (0.04, 0.17) raw xDistance=-0.18 yDistance=0.01
00:59:31.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:31.191 00.002 10844 Enqueuing Expose request
00:59:31.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
00:59:31.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:31.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:59:31.191 00.000 11060 MoveAxis(E, 31, ABG)
00:59:31.191 00.000 11060 Guiding  Dir = 2, Dur = 31
00:59:31.200 00.009 11060 IsSlewing returns 0
00:59:31.200 00.000 11060 IsGuiding returns 0
00:59:31.242 00.042 11060 IsGuiding returns 0
00:59:31.242 00.000 11060 Move returns status 0, amount 31
00:59:31.242 00.000 11060 MoveAxis(N, 0, ABG)
00:59:31.242 00.000 11060 Move returns status 0, amount 0
00:59:31.242 00.000 11060 move complete, result=0
00:59:31.242 00.000 11060 worker thread done servicing request
00:59:31.242 00.000 11060 Worker thread wakes up
00:59:31.242 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
00:59:31.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:31.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:31.876 00.634 11060 Exposure complete
00:59:32.070 00.194 10844 OnExposeComplete: enter
00:59:32.071 00.001 10844 UpdateGuideState(): m_state=6
00:59:32.071 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7985
00:59:32.071 00.000 11060 worker thread done servicing request
00:59:32.071 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.85, Mass=2851, SNR=34.1, Peak=255 HFD=3.5
00:59:32.073 00.002 10844 MultiStar: [#1 -0.15,0.04,1.04,U] [#2 0.12,-0.01,1.96,U] [#3 0.42,-0.71,0.00,M5] [#4 -0.03,0.19,0.94,U] [#5 0.75,0.26,0.00,M1] [#6 -0.49,0.48,0.00,M1] [#7 -0.46,-0.26,0.88,U] [#8 -0.26,0.12,0.91,U] 
00:59:32.073 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.08}, one-star: {0.08, 0.44}
00:59:32.073 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
00:59:32.073 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
00:59:32.073 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.35 mountX=-0.06 mountY=-0.09, mountTheta=-2.19
00:59:32.076 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
00:59:32.076 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
00:59:32.076 00.000 11060 Worker thread wakes up
00:59:32.076 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:32.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
00:59:32.076 00.000 10844 UpdateGuideState exits: m=2851 SNR=34.1 Saturated
00:59:32.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
00:59:32.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:32.076 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.06 yDistance=-0.09
00:59:32.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:32.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:59:32.076 00.000 10844 Enqueuing Expose request
00:59:32.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:32.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:32.077 00.001 11060 MoveAxis(E, 0, ABG)
00:59:32.077 00.000 11060 Move returns status 0, amount 0
00:59:32.077 00.000 11060 MoveAxis(N, 0, ABG)
00:59:32.077 00.000 11060 Move returns status 0, amount 0
00:59:32.077 00.000 11060 move complete, result=0
00:59:32.077 00.000 11060 worker thread done servicing request
00:59:32.077 00.000 11060 Worker thread wakes up
00:59:32.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:32.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:32.079 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:32.716 00.637 11060 Exposure complete
00:59:32.894 00.178 11060 worker thread done servicing request
00:59:32.894 00.000 10844 OnExposeComplete: enter
00:59:32.895 00.001 10844 UpdateGuideState(): m_state=6
00:59:32.895 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7986
00:59:32.895 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=58.18, Mass=2629, SNR=32.6, Peak=241 HFD=3.6
00:59:32.895 00.000 10844 MultiStar: [#1 0.21,-0.25,1.04,U] [#2 0.49,-0.57,0.00,M1] [#3 0.51,-0.19,0.93,U] [#4 -0.72,0.18,0.00,M1] [#5 0.46,-0.32,1.06,U] [#6 0.15,0.27,1.05,U] [#7 -0.10,-0.20,0.91,U] [#8 -0.40,-0.21,0.97,U] 
00:59:32.896 00.001 10844 refined, 6 included, MultiStar: {0.11, -0.16}, one-star: {-0.13, -0.23}
00:59:32.896 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
00:59:32.896 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
00:59:32.896 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.99 mountX=0.14 mountY=0.13, mountTheta=0.76
00:59:32.897 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.16, opts=13)
00:59:32.897 00.000 10844 Enqueuing Move request for scope (0.11, -0.16)
00:59:32.897 00.000 11060 Worker thread wakes up
00:59:32.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:32.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
00:59:32.897 00.000 10844 UpdateGuideState exits: m=2629 SNR=32.6
00:59:32.897 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
00:59:32.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:32.897 00.000 11060 Moving (0.11, -0.16) raw xDistance=0.14 yDistance=0.13
00:59:32.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:32.899 00.002 10844 Enqueuing Expose request
00:59:32.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
00:59:32.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:32.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:59:32.899 00.000 11060 MoveAxis(W, 24, ABG)
00:59:32.899 00.000 11060 Guiding  Dir = 3, Dur = 24
00:59:32.934 00.035 11060 IsSlewing returns 0
00:59:32.934 00.000 11060 IsGuiding returns 0
00:59:32.980 00.046 11060 IsGuiding returns 0
00:59:32.980 00.000 11060 Move returns status 0, amount 24
00:59:32.980 00.000 11060 MoveAxis(N, 0, ABG)
00:59:32.980 00.000 11060 Move returns status 0, amount 0
00:59:32.980 00.000 11060 move complete, result=0
00:59:32.980 00.000 11060 worker thread done servicing request
00:59:32.981 00.001 11060 Worker thread wakes up
00:59:32.981 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
00:59:32.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:32.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:33.618 00.637 11060 Exposure complete
00:59:33.784 00.166 11060 worker thread done servicing request
00:59:33.784 00.000 10844 OnExposeComplete: enter
00:59:33.784 00.000 10844 UpdateGuideState(): m_state=6
00:59:33.784 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7987
00:59:33.784 00.000 10844 Star::Find returns 1 (0), X=264.25, Y=58.66, Mass=3181, SNR=36.1, Peak=246 HFD=3.6
00:59:33.785 00.001 10844 MultiStar: [#1 -0.43,-0.08,0.94,U] [#2 -0.04,-0.48,1.86,U] [#3 0.37,-0.24,0.88,U] [#4 -0.08,0.05,0.89,U] [#5 0.55,0.48,0.00,M1] [#6 0.01,0.79,0.00,M1] [#7 0.03,0.21,0.81,U] [#8 0.12,0.48,0.85,U] 
00:59:33.785 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.04}, one-star: {-0.12, 0.24}
00:59:33.785 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
00:59:33.785 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
00:59:33.785 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-2.19 mountX=0.05 mountY=-0.02, mountTheta=-0.45
00:59:33.786 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
00:59:33.786 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
00:59:33.786 00.000 11060 Worker thread wakes up
00:59:33.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:33.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:59:33.788 00.002 10844 UpdateGuideState exits: m=3181 SNR=36.1
00:59:33.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:59:33.788 00.000 11060 Moving (-0.03, -0.04) raw xDistance=0.05 yDistance=-0.02
00:59:33.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:59:33.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:33.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:33.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:59:33.788 00.000 11060 MoveAxis(E, 0, ABG)
00:59:33.788 00.000 11060 Move returns status 0, amount 0
00:59:33.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:33.788 00.000 10844 Enqueuing Expose request
00:59:33.788 00.000 11060 MoveAxis(N, 0, ABG)
00:59:33.788 00.000 11060 Move returns status 0, amount 0
00:59:33.788 00.000 11060 move complete, result=0
00:59:33.788 00.000 11060 worker thread done servicing request
00:59:33.788 00.000 11060 Worker thread wakes up
00:59:33.788 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:33.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:33.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:34.426 00.638 11060 Exposure complete
00:59:34.624 00.198 11060 worker thread done servicing request
00:59:34.624 00.000 10844 OnExposeComplete: enter
00:59:34.624 00.000 10844 UpdateGuideState(): m_state=6
00:59:34.624 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7988
00:59:34.624 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=59.01, Mass=2982, SNR=35.0, Peak=236 HFD=3.7
00:59:34.626 00.002 10844 MultiStar: [#1 -0.37,-0.15,1.00,U] [#2 0.02,-0.11,2.03,U] [#3 0.54,-0.28,0.93,U] [#4 0.01,0.01,0.94,U] [#5 0.43,0.24,0.99,U] [#6 -0.59,-0.21,0.00,M2] [#7 -0.31,0.02,0.84,U] [#8 0.26,-0.22,0.87,U] 
00:59:34.626 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {-0.08, 0.59}
00:59:34.626 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
00:59:34.626 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
00:59:34.626 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.05 mountX=-0.01 mountY=0.06, mountTheta=1.80
00:59:34.628 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.00, opts=13)
00:59:34.628 00.000 10844 Enqueuing Move request for scope (0.06, 0.00)
00:59:34.628 00.000 11060 Worker thread wakes up
00:59:34.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:34.628 00.000 10844 UpdateGuideState exits: m=2982 SNR=35.0
00:59:34.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:34.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:34.628 00.000 10844 Enqueuing Expose request
00:59:34.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
00:59:34.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
00:59:34.628 00.000 11060 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=0.06
00:59:34.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:59:34.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:34.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:59:34.628 00.000 11060 MoveAxis(E, 0, ABG)
00:59:34.629 00.001 11060 Move returns status 0, amount 0
00:59:34.629 00.000 11060 MoveAxis(N, 0, ABG)
00:59:34.629 00.000 11060 Move returns status 0, amount 0
00:59:34.629 00.000 11060 move complete, result=0
00:59:34.629 00.000 11060 worker thread done servicing request
00:59:34.629 00.000 11060 Worker thread wakes up
00:59:34.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:34.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:34.631 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:35.264 00.633 11060 Exposure complete
00:59:35.441 00.177 11060 worker thread done servicing request
00:59:35.441 00.000 10844 OnExposeComplete: enter
00:59:35.441 00.000 10844 UpdateGuideState(): m_state=6
00:59:35.441 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7989
00:59:35.441 00.000 10844 Star::Find returns 1 (1), X=264.59, Y=58.64, Mass=3035, SNR=34.4, Peak=255 HFD=3.5
00:59:35.443 00.002 10844 MultiStar: [#1 0.06,-0.35,0.96,U] [#2 -0.07,-0.48,2.00,U] [#3 0.52,-0.85,0.00,M3] [#4 -0.20,0.06,0.87,U] [#5 0.21,-0.15,0.99,U] [#6 -0.05,-0.11,0.82,U] [#7 -0.07,-0.40,0.86,U] [#8 0.38,-0.18,0.95,U] 
00:59:35.443 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.21}, one-star: {0.22, 0.23}
00:59:35.443 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
00:59:35.443 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
00:59:35.443 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.33 mountX=0.20 mountY=0.09, mountTheta=0.41
00:59:35.444 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.21, opts=13)
00:59:35.444 00.000 10844 Enqueuing Move request for scope (0.05, -0.21)
00:59:35.444 00.000 11060 Worker thread wakes up
00:59:35.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
00:59:35.444 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
00:59:35.444 00.000 11060 Moving (0.05, -0.21) raw xDistance=0.20 yDistance=0.09
00:59:35.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:59:35.445 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:35.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:59:35.445 00.000 11060 MoveAxis(W, 34, ABG)
00:59:35.445 00.000 11060 Guiding  Dir = 3, Dur = 34
00:59:35.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:35.445 00.000 10844 UpdateGuideState exits: m=3035 SNR=34.4 Saturated
00:59:35.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:35.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:35.445 00.000 10844 Enqueuing Expose request
00:59:35.491 00.046 11060 IsSlewing returns 0
00:59:35.491 00.000 11060 IsGuiding returns 0
00:59:35.571 00.080 11060 IsGuiding returns 0
00:59:35.571 00.000 11060 Move returns status 0, amount 34
00:59:35.571 00.000 11060 MoveAxis(N, 0, ABG)
00:59:35.571 00.000 11060 Move returns status 0, amount 0
00:59:35.571 00.000 11060 move complete, result=0
00:59:35.571 00.000 11060 worker thread done servicing request
00:59:35.571 00.000 11060 Worker thread wakes up
00:59:35.572 00.001 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
00:59:35.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:35.574 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:36.202 00.628 11060 Exposure complete
00:59:36.368 00.166 11060 worker thread done servicing request
00:59:36.369 00.001 10844 OnExposeComplete: enter
00:59:36.369 00.000 10844 UpdateGuideState(): m_state=6
00:59:36.369 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7990
00:59:36.369 00.000 10844 Star::Find returns 1 (0), X=264.88, Y=58.10, Mass=2768, SNR=33.8, Peak=245 HFD=3.1
00:59:36.370 00.001 10844 MultiStar: [#1 0.40,-0.53,0.00,M1] [#2 0.07,-0.48,2.03,U] [#3 0.49,-0.37,0.00,M4] [#4 0.16,-0.39,1.07,U] [#5 0.82,-0.17,0.00,M1] [#6 0.25,-0.38,0.88,U] [#7 -0.24,0.24,0.88,U] [#8 0.41,-0.62,0.00,M1] 
00:59:36.370 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.31}, one-star: {0.52, -0.31}
00:59:36.370 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
00:59:36.370 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
00:59:36.370 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.14 mountX=0.28 mountY=0.19, mountTheta=0.60
00:59:36.371 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.31, opts=13)
00:59:36.371 00.000 10844 Enqueuing Move request for scope (0.14, -0.31)
00:59:36.371 00.000 11060 Worker thread wakes up
00:59:36.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:59:36.372 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
00:59:36.372 00.000 10844 UpdateGuideState exits: m=2768 SNR=33.8
00:59:36.372 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
00:59:36.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:36.372 00.000 11060 Moving (0.14, -0.31) raw xDistance=0.28 yDistance=0.19
00:59:36.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:36.372 00.000 10844 Enqueuing Expose request
00:59:36.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
00:59:36.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:36.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:59:36.372 00.000 11060 MoveAxis(W, 50, ABG)
00:59:36.372 00.000 11060 Guiding  Dir = 3, Dur = 50
00:59:36.406 00.034 11060 IsSlewing returns 0
00:59:36.406 00.000 11060 IsGuiding returns 0
00:59:36.482 00.076 11060 IsGuiding returns 0
00:59:36.482 00.000 11060 Move returns status 0, amount 50
00:59:36.483 00.001 11060 MoveAxis(N, 0, ABG)
00:59:36.483 00.000 11060 Move returns status 0, amount 0
00:59:36.483 00.000 11060 move complete, result=0
00:59:36.483 00.000 11060 worker thread done servicing request
00:59:36.484 00.001 11060 Worker thread wakes up
00:59:36.484 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
00:59:36.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:36.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:37.124 00.640 11060 Exposure complete
00:59:37.288 00.164 11060 worker thread done servicing request
00:59:37.288 00.000 10844 OnExposeComplete: enter
00:59:37.288 00.000 10844 UpdateGuideState(): m_state=6
00:59:37.288 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7991
00:59:37.289 00.001 10844 Star::Find returns 1 (0), X=264.89, Y=58.40, Mass=2891, SNR=33.8, Peak=236 HFD=3.4
00:59:37.289 00.000 10844 MultiStar: [#1 0.17,0.28,0.97,U] [#2 0.48,0.12,2.06,U] [#3 0.53,0.71,0.00,M5] [#4 0.16,0.58,0.96,U] [#5 0.69,0.34,0.00,M2] [#6 0.03,-0.34,0.90,U] [#7 0.35,0.18,0.90,U] [#8 0.02,-0.02,0.94,U] 
00:59:37.289 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.12}, one-star: {0.52, -0.01}
00:59:37.289 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
00:59:37.289 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
00:59:37.289 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.31 cameraTheta=0.39 mountX=-0.17 mountY=0.26, mountTheta=2.14
00:59:37.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.12, opts=13)
00:59:37.291 00.000 10844 Enqueuing Move request for scope (0.28, 0.12)
00:59:37.291 00.000 11060 Worker thread wakes up
00:59:37.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.12) opts 0xd
00:59:37.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.12)
00:59:37.291 00.000 11060 Moving (0.28, 0.12) raw xDistance=-0.17 yDistance=0.26
00:59:37.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
00:59:37.291 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.54
00:59:37.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
00:59:37.291 00.000 11060 MoveAxis(E, 27, ABG)
00:59:37.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:37.291 00.000 11060 Guiding  Dir = 2, Dur = 27
00:59:37.292 00.001 10844 UpdateGuideState exits: m=2891 SNR=33.8
00:59:37.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:37.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:37.292 00.000 10844 Enqueuing Expose request
00:59:37.321 00.029 11060 IsSlewing returns 0
00:59:37.321 00.000 11060 IsGuiding returns 0
00:59:37.382 00.061 11060 IsGuiding returns 0
00:59:37.382 00.000 11060 Move returns status 0, amount 27
00:59:37.382 00.000 11060 BLC: Oldest BLC event removed
00:59:37.384 00.002 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
00:59:37.384 00.000 11060 MoveAxis(S, 851, ABG)
00:59:37.384 00.000 11060 duration set to 750 by maxDecDuration
00:59:37.384 00.000 11060 Guiding  Dir = 1, Dur = 750
00:59:37.429 00.045 11060 IsSlewing returns 0
00:59:37.430 00.001 11060 IsGuiding returns 0
00:59:38.224 00.794 11060 IsGuiding returns 0
00:59:38.225 00.001 11060 Move returns status 0, amount 750
00:59:38.225 00.000 11060 move complete, result=0
00:59:38.225 00.000 11060 worker thread done servicing request
00:59:38.225 00.000 11060 Worker thread wakes up
00:59:38.225 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.3 px 750 ms SOUTH
00:59:38.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:38.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:38.863 00.638 11060 Exposure complete
00:59:39.026 00.163 11060 worker thread done servicing request
00:59:39.026 00.000 10844 OnExposeComplete: enter
00:59:39.026 00.000 10844 UpdateGuideState(): m_state=6
00:59:39.028 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7992
00:59:39.028 00.000 10844 Star::Find returns 1 (0), X=265.01, Y=58.16, Mass=3365, SNR=36.5, Peak=251 HFD=3.6
00:59:39.028 00.000 10844 MultiStar: [#1 -0.06,-0.62,0.00,M1] [#2 0.03,-0.27,1.83,U] [#3 0.38,-0.11,0.77,U] [#4 0.13,0.28,0.94,U] [#5 0.69,0.05,0.00,M3] [#6 -0.13,-0.23,0.91,U] [#7 -0.42,0.28,0.80,U] [#8 -0.11,-0.31,0.87,U] 
00:59:39.028 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.64, -0.26}
00:59:39.029 00.001 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
00:59:39.029 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
00:59:39.029 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.98 mountX=0.10 mountY=0.10, mountTheta=0.76
00:59:39.032 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.12, opts=13)
00:59:39.032 00.000 10844 Enqueuing Move request for scope (0.08, -0.12)
00:59:39.032 00.000 11060 Worker thread wakes up
00:59:39.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:39.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
00:59:39.032 00.000 10844 UpdateGuideState exits: m=3365 SNR=36.5
00:59:39.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
00:59:39.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:39.032 00.000 11060 Moving (0.08, -0.12) raw xDistance=0.10 yDistance=0.10
00:59:39.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:39.033 00.001 10844 Enqueuing Expose request
00:59:39.033 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.181186, 1:0.097098
00:59:39.033 00.000 11060 BLC: No correction, Miss < min_move
00:59:39.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:59:39.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:39.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:59:39.033 00.000 11060 MoveAxis(E, 0, ABG)
00:59:39.033 00.000 11060 Move returns status 0, amount 0
00:59:39.033 00.000 11060 MoveAxis(N, 0, ABG)
00:59:39.033 00.000 11060 Move returns status 0, amount 0
00:59:39.033 00.000 11060 move complete, result=0
00:59:39.033 00.000 11060 worker thread done servicing request
00:59:39.033 00.000 11060 Worker thread wakes up
00:59:39.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:39.034 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:39.035 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:39.659 00.624 11060 Exposure complete
00:59:39.835 00.176 11060 worker thread done servicing request
00:59:39.835 00.000 10844 OnExposeComplete: enter
00:59:39.835 00.000 10844 UpdateGuideState(): m_state=6
00:59:39.836 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7993
00:59:39.836 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=58.91, Mass=2792, SNR=33.3, Peak=250 HFD=3.4
00:59:39.836 00.000 10844 MultiStar: [#1 0.15,-0.07,1.07,U] [#2 -0.16,-0.25,2.08,U] [#3 0.37,-0.11,1.01,U] [#4 -0.41,0.54,0.00,M1] [#5 0.29,0.73,0.00,M4] [#6 -0.20,-0.02,0.97,U] [#7 -0.17,0.45,0.88,U] [#8 0.27,0.10,0.96,U] 
00:59:39.836 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {-0.04, 0.49}
00:59:39.836 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
00:59:39.836 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
00:59:39.836 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.26 mountX=-0.03 mountY=0.00, mountTheta=3.00
00:59:39.837 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
00:59:39.837 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
00:59:39.838 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:39.838 00.000 10844 UpdateGuideState exits: m=2792 SNR=33.3
00:59:39.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:39.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:39.838 00.000 10844 Enqueuing Expose request
00:59:39.838 00.000 11060 Worker thread wakes up
00:59:39.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
00:59:39.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
00:59:39.838 00.000 11060 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=0.00
00:59:39.838 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.181186, 1:0.097098, 2:0.004967
00:59:39.838 00.000 11060 BLC: No correction, Miss < min_move
00:59:39.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:59:39.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:39.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:59:39.838 00.000 11060 MoveAxis(E, 0, ABG)
00:59:39.838 00.000 11060 Move returns status 0, amount 0
00:59:39.838 00.000 11060 MoveAxis(N, 0, ABG)
00:59:39.838 00.000 11060 Move returns status 0, amount 0
00:59:39.838 00.000 11060 move complete, result=0
00:59:39.838 00.000 11060 worker thread done servicing request
00:59:39.840 00.002 11060 Worker thread wakes up
00:59:39.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:39.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:39.841 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:59:40.475 00.634 11060 Exposure complete
00:59:40.648 00.173 11060 worker thread done servicing request
00:59:40.648 00.000 10844 OnExposeComplete: enter
00:59:40.648 00.000 10844 UpdateGuideState(): m_state=6
00:59:40.649 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7994
00:59:40.649 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=58.94, Mass=3022, SNR=35.2, Peak=255 HFD=3.6
00:59:40.649 00.000 10844 MultiStar: [#1 -0.12,0.17,0.88,U] [#2 -0.10,-0.34,1.95,U] [#3 0.66,-0.00,0.00,M4] [#4 -0.00,0.37,0.98,U] [#5 0.30,0.31,0.97,U] [#6 -0.08,0.11,0.94,U] [#7 -0.19,0.39,0.85,U] [#8 0.47,-0.20,0.91,U] 
00:59:40.649 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {-0.25, 0.53}
00:59:40.649 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
00:59:40.649 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
00:59:40.649 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.65 mountX=-0.11 mountY=-0.03, mountTheta=-2.89
00:59:40.650 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.11, opts=13)
00:59:40.651 00.001 10844 Enqueuing Move request for scope (-0.01, 0.11)
00:59:40.651 00.000 11060 Worker thread wakes up
00:59:40.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:59:40.651 00.000 10844 UpdateGuideState exits: m=3022 SNR=35.2 Saturated
00:59:40.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:40.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:40.651 00.000 10844 Enqueuing Expose request
00:59:40.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
00:59:40.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
00:59:40.651 00.000 11060 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=-0.03
00:59:40.651 00.000 11060 BLC: window closed
00:59:40.651 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.16, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.181186, 1:0.097098, 2:0.004967
00:59:40.651 00.000 11060 BLC: No correction, Miss < min_move
00:59:40.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:59:40.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:40.653 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:59:40.653 00.000 11060 MoveAxis(E, 0, ABG)
00:59:40.653 00.000 11060 Move returns status 0, amount 0
00:59:40.653 00.000 11060 MoveAxis(N, 0, ABG)
00:59:40.653 00.000 11060 Move returns status 0, amount 0
00:59:40.653 00.000 11060 move complete, result=0
00:59:40.653 00.000 11060 worker thread done servicing request
00:59:40.653 00.000 11060 Worker thread wakes up
00:59:40.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:40.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:40.654 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:41.298 00.644 11060 Exposure complete
00:59:41.464 00.166 11060 worker thread done servicing request
00:59:41.464 00.000 10844 OnExposeComplete: enter
00:59:41.464 00.000 10844 UpdateGuideState(): m_state=6
00:59:41.464 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7995
00:59:41.465 00.001 10844 Star::Find returns 1 (0), X=264.14, Y=58.45, Mass=2774, SNR=33.0, Peak=254 HFD=3.7
00:59:41.465 00.000 10844 MultiStar: [#1 -0.33,0.04,0.96,U] [#2 -0.34,-0.11,2.09,U] [#3 0.40,0.27,0.97,U] [#4 -0.52,0.86,0.00,M1] [#5 0.54,-0.14,1.03,U] [#6 -0.09,-0.40,0.89,U] [#7 -0.02,0.12,0.83,U] [#8 -0.02,-0.17,0.96,U] 
00:59:41.465 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.22, 0.03}
00:59:41.465 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
00:59:41.465 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
00:59:41.465 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.30 mountX=0.06 mountY=-0.04, mountTheta=-0.56
00:59:41.467 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
00:59:41.467 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
00:59:41.467 00.000 11060 Worker thread wakes up
00:59:41.467 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:41.467 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.0
00:59:41.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:41.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:41.467 00.000 10844 Enqueuing Expose request
00:59:41.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
00:59:41.467 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
00:59:41.467 00.000 11060 Moving (-0.05, -0.05) raw xDistance=0.06 yDistance=-0.04
00:59:41.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:59:41.468 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:41.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:59:41.468 00.000 11060 MoveAxis(E, 0, ABG)
00:59:41.468 00.000 11060 Move returns status 0, amount 0
00:59:41.468 00.000 11060 MoveAxis(N, 0, ABG)
00:59:41.468 00.000 11060 Move returns status 0, amount 0
00:59:41.468 00.000 11060 move complete, result=0
00:59:41.468 00.000 11060 worker thread done servicing request
00:59:41.468 00.000 11060 Worker thread wakes up
00:59:41.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:41.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:41.470 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:42.100 00.630 11060 Exposure complete
00:59:42.271 00.171 11060 worker thread done servicing request
00:59:42.271 00.000 10844 OnExposeComplete: enter
00:59:42.272 00.001 10844 UpdateGuideState(): m_state=6
00:59:42.272 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7996
00:59:42.272 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.59, Mass=2250, SNR=30.1, Peak=242 HFD=3.2
00:59:42.272 00.000 10844 MultiStar: [#1 -0.30,0.12,1.11,U] [#2 0.13,-0.07,2.25,U] [#3 0.26,0.02,1.06,U] [#4 -0.75,1.13,0.00,M2] [#5 0.13,0.66,0.00,M3] [#6 -0.17,-0.12,1.02,U] [#7 -0.07,-0.11,0.95,U] [#8 0.27,0.30,1.10,U] 
00:59:42.272 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.16, 0.17}
00:59:42.272 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
00:59:42.272 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
00:59:42.272 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.51 mountX=-0.04 mountY=0.05, mountTheta=2.26
00:59:42.273 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
00:59:42.273 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
00:59:42.273 00.000 11060 Worker thread wakes up
00:59:42.275 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
00:59:42.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
00:59:42.275 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.05
00:59:42.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:42.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:42.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:42.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:59:42.275 00.000 11060 MoveAxis(E, 0, ABG)
00:59:42.275 00.000 11060 Move returns status 0, amount 0
00:59:42.275 00.000 10844 UpdateGuideState exits: m=2250 SNR=30.1
00:59:42.275 00.000 11060 MoveAxis(N, 0, ABG)
00:59:42.275 00.000 11060 Move returns status 0, amount 0
00:59:42.275 00.000 11060 move complete, result=0
00:59:42.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:42.275 00.000 11060 worker thread done servicing request
00:59:42.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:42.276 00.001 10844 Enqueuing Expose request
00:59:42.276 00.000 11060 Worker thread wakes up
00:59:42.276 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:59:42.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:42.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:42.932 00.656 11060 Exposure complete
00:59:43.112 00.180 11060 worker thread done servicing request
00:59:43.112 00.000 10844 OnExposeComplete: enter
00:59:43.112 00.000 10844 UpdateGuideState(): m_state=6
00:59:43.112 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7997
00:59:43.112 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.68, Mass=2457, SNR=30.4, Peak=255 HFD=3.3
00:59:43.113 00.001 10844 MultiStar: [#1 -0.64,-0.07,0.00,M1] [#2 0.08,-0.10,2.37,U] [#3 0.41,-0.27,1.05,U] [#4 -0.66,0.51,0.00,M3] [#5 -0.08,0.26,1.15,U] [#6 -0.25,0.36,1.02,U] [#7 0.06,0.67,0.00,M1] [#8 0.60,0.09,0.97,U] 
00:59:43.113 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.07}, one-star: {0.06, 0.27}
00:59:43.113 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
00:59:43.113 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
00:59:43.113 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.50 mountX=-0.09 mountY=0.11, mountTheta=2.25
00:59:43.115 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.07, opts=13)
00:59:43.115 00.000 10844 Enqueuing Move request for scope (0.12, 0.07)
00:59:43.115 00.000 11060 Worker thread wakes up
00:59:43.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:43.115 00.000 10844 UpdateGuideState exits: m=2457 SNR=30.4 Saturated
00:59:43.116 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:43.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:43.116 00.000 10844 Enqueuing Expose request
00:59:43.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
00:59:43.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
00:59:43.116 00.000 11060 Moving (0.12, 0.07) raw xDistance=-0.09 yDistance=0.11
00:59:43.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:59:43.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:43.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:59:43.116 00.000 11060 MoveAxis(E, 0, ABG)
00:59:43.116 00.000 11060 Move returns status 0, amount 0
00:59:43.116 00.000 11060 MoveAxis(N, 0, ABG)
00:59:43.116 00.000 11060 Move returns status 0, amount 0
00:59:43.117 00.001 11060 move complete, result=0
00:59:43.117 00.000 11060 worker thread done servicing request
00:59:43.117 00.000 11060 Worker thread wakes up
00:59:43.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:43.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:43.119 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:43.761 00.642 11060 Exposure complete
00:59:43.925 00.164 11060 worker thread done servicing request
00:59:43.925 00.000 10844 OnExposeComplete: enter
00:59:43.925 00.000 10844 UpdateGuideState(): m_state=6
00:59:43.925 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7998
00:59:43.925 00.000 10844 Star::Find returns 1 (1), X=264.25, Y=58.84, Mass=3102, SNR=35.2, Peak=255 HFD=3.5
00:59:43.925 00.000 10844 MultiStar: [#1 -0.20,-0.31,0.93,U] [#2 0.33,-0.09,1.94,U] [#3 0.33,0.18,0.92,U] [#4 -0.75,0.83,0.00,M4] [#5 0.41,0.54,0.00,M3] [#6 -0.26,-0.09,0.94,U] [#7 0.17,0.16,0.86,U] [#8 0.60,-0.40,0.00,M1] 
00:59:43.926 00.001 10844 refined, 5 included, MultiStar: {0.08, 0.03}, one-star: {-0.12, 0.43}
00:59:43.926 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
00:59:43.926 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
00:59:43.926 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.31 mountX=-0.04 mountY=0.08, mountTheta=2.05
00:59:43.927 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
00:59:43.927 00.000 10844 Enqueuing Move request for scope (0.08, 0.03)
00:59:43.927 00.000 11060 Worker thread wakes up
00:59:43.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:43.927 00.000 10844 UpdateGuideState exits: m=3102 SNR=35.2 Saturated
00:59:43.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:43.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:43.927 00.000 10844 Enqueuing Expose request
00:59:43.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:59:43.928 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:59:43.928 00.000 11060 Moving (0.08, 0.03) raw xDistance=-0.04 yDistance=0.08
00:59:43.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:43.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:43.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:59:43.928 00.000 11060 MoveAxis(E, 0, ABG)
00:59:43.928 00.000 11060 Move returns status 0, amount 0
00:59:43.928 00.000 11060 MoveAxis(N, 0, ABG)
00:59:43.928 00.000 11060 Move returns status 0, amount 0
00:59:43.928 00.000 11060 move complete, result=0
00:59:43.928 00.000 11060 worker thread done servicing request
00:59:43.928 00.000 11060 Worker thread wakes up
00:59:43.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:43.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:43.930 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:44.554 00.624 11060 Exposure complete
00:59:44.744 00.190 11060 worker thread done servicing request
00:59:44.744 00.000 10844 OnExposeComplete: enter
00:59:44.744 00.000 10844 UpdateGuideState(): m_state=6
00:59:44.745 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7999
00:59:44.745 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.61, Mass=3106, SNR=35.8, Peak=255 HFD=3.4
00:59:44.745 00.000 10844 MultiStar: [#1 0.10,-0.89,0.00,M1] [#2 -0.34,-0.24,1.92,U] [#3 0.38,-0.21,0.89,U] [#4 -0.48,0.41,0.00,M5] [#5 0.29,0.05,0.93,U] [#6 -0.21,-0.13,0.84,U] [#7 -0.37,-0.07,0.69,U] [#8 0.44,-0.75,0.00,M2] 
00:59:44.745 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.09}, one-star: {0.02, 0.19}
00:59:44.745 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
00:59:44.745 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
00:59:44.745 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.25 mountX=0.10 mountY=-0.06, mountTheta=-0.51
00:59:44.748 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
00:59:44.748 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
00:59:44.748 00.000 11060 Worker thread wakes up
00:59:44.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
00:59:44.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
00:59:44.748 00.000 11060 Moving (-0.07, -0.09) raw xDistance=0.10 yDistance=-0.06
00:59:44.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:59:44.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:44.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:44.749 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:44.749 00.000 11060 MoveAxis(E, 0, ABG)
00:59:44.749 00.000 11060 Move returns status 0, amount 0
00:59:44.749 00.000 11060 MoveAxis(N, 0, ABG)
00:59:44.749 00.000 11060 Move returns status 0, amount 0
00:59:44.749 00.000 11060 move complete, result=0
00:59:44.749 00.000 10844 UpdateGuideState exits: m=3106 SNR=35.8 Saturated
00:59:44.749 00.000 11060 worker thread done servicing request
00:59:44.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:44.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:44.749 00.000 10844 Enqueuing Expose request
00:59:44.749 00.000 11060 Worker thread wakes up
00:59:44.749 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:44.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:44.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:45.388 00.639 11060 Exposure complete
00:59:45.569 00.181 11060 worker thread done servicing request
00:59:45.569 00.000 10844 OnExposeComplete: enter
00:59:45.569 00.000 10844 UpdateGuideState(): m_state=6
00:59:45.569 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8000
00:59:45.569 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.70, Mass=2903, SNR=34.4, Peak=255 HFD=3.5
00:59:45.570 00.001 10844 MultiStar: [#1 -0.36,0.30,0.97,U] [#2 -0.07,0.38,1.92,U] [#3 0.45,-0.08,0.89,U] [#4 -0.37,0.43,0.92,U] [#5 0.46,0.17,0.94,U] [#6 -0.14,-0.10,0.87,U] [#7 0.08,0.12,0.80,U] [#8 0.03,0.46,0.80,U] 
00:59:45.570 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.24}, one-star: {-0.07, 0.28}
00:59:45.570 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
00:59:45.570 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
00:59:45.570 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.62 mountX=-0.23 mountY=-0.05, mountTheta=-2.93
00:59:45.571 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.24, opts=13)
00:59:45.571 00.000 10844 Enqueuing Move request for scope (-0.01, 0.24)
00:59:45.572 00.001 11060 Worker thread wakes up
00:59:45.572 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:45.572 00.000 10844 UpdateGuideState exits: m=2903 SNR=34.4 Saturated
00:59:45.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:45.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:45.572 00.000 10844 Enqueuing Expose request
00:59:45.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
00:59:45.572 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
00:59:45.572 00.000 11060 Moving (-0.01, 0.24) raw xDistance=-0.23 yDistance=-0.05
00:59:45.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
00:59:45.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:45.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:59:45.573 00.001 11060 MoveAxis(E, 40, ABG)
00:59:45.573 00.000 11060 Guiding  Dir = 2, Dur = 40
00:59:45.594 00.021 11060 IsSlewing returns 0
00:59:45.594 00.000 11060 IsGuiding returns 0
00:59:45.649 00.055 11060 IsGuiding returns 0
00:59:45.649 00.000 11060 Move returns status 0, amount 40
00:59:45.649 00.000 11060 MoveAxis(N, 0, ABG)
00:59:45.649 00.000 11060 Move returns status 0, amount 0
00:59:45.649 00.000 11060 move complete, result=0
00:59:45.649 00.000 11060 worker thread done servicing request
00:59:45.649 00.000 11060 Worker thread wakes up
00:59:45.649 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
00:59:45.650 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:45.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:46.289 00.639 11060 Exposure complete
00:59:46.491 00.202 11060 worker thread done servicing request
00:59:46.491 00.000 10844 OnExposeComplete: enter
00:59:46.491 00.000 10844 UpdateGuideState(): m_state=6
00:59:46.491 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8001
00:59:46.491 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.73, Mass=2868, SNR=33.5, Peak=255 HFD=3.6
00:59:46.492 00.001 10844 MultiStar: [#1 -0.07,-0.39,1.04,U] [#2 -0.02,-0.38,2.00,U] [#3 0.53,-0.38,0.00,M1] [#4 -0.25,0.35,0.90,U] [#5 0.01,0.32,0.97,U] [#6 -0.24,0.47,0.96,U] [#7 0.05,-0.07,0.80,U] [#8 -0.15,0.12,0.91,U] 
00:59:46.492 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.04, 0.32}
00:59:46.492 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
00:59:46.492 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.80)
00:59:46.492 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.75 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
00:59:46.493 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
00:59:46.494 00.001 10844 Enqueuing Move request for scope (-0.08, 0.03)
00:59:46.494 00.000 11060 Worker thread wakes up
00:59:46.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:46.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:59:46.494 00.000 10844 UpdateGuideState exits: m=2868 SNR=33.5 Saturated
00:59:46.494 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:59:46.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:46.494 00.000 11060 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=-0.08
00:59:46.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:46.494 00.000 10844 Enqueuing Expose request
00:59:46.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:59:46.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:46.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:59:46.494 00.000 11060 MoveAxis(E, 0, ABG)
00:59:46.494 00.000 11060 Move returns status 0, amount 0
00:59:46.494 00.000 11060 MoveAxis(N, 0, ABG)
00:59:46.494 00.000 11060 Move returns status 0, amount 0
00:59:46.495 00.001 11060 move complete, result=0
00:59:46.495 00.000 11060 worker thread done servicing request
00:59:46.495 00.000 11060 Worker thread wakes up
00:59:46.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:46.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:46.496 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:47.130 00.634 11060 Exposure complete
00:59:47.299 00.169 11060 worker thread done servicing request
00:59:47.299 00.000 10844 OnExposeComplete: enter
00:59:47.299 00.000 10844 UpdateGuideState(): m_state=6
00:59:47.299 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8002
00:59:47.299 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.34, Mass=2688, SNR=33.0, Peak=255 HFD=3.3
00:59:47.300 00.001 10844 MultiStar: [#1 -0.57,-0.21,1.01,U] [#2 -0.42,-0.20,2.17,U] [#3 0.39,-0.80,0.00,M2] [#4 -0.64,0.06,0.00,M4] [#5 0.54,0.11,1.08,U] [#6 -0.29,-0.54,0.00,M1] [#7 -0.52,-0.32,0.00,M1] [#8 0.25,-0.59,0.00,M1] 
00:59:47.300 00.000 10844 single-star, 3 included, MultiStar: {-0.16, -0.12}, one-star: {0.08, -0.07}
00:59:47.300 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
00:59:47.300 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
00:59:47.300 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=0.06 mountY=0.09, mountTheta=1.02
00:59:47.301 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.07, opts=13)
00:59:47.302 00.001 10844 Enqueuing Move request for scope (0.08, -0.07)
00:59:47.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:59:47.302 00.000 10844 UpdateGuideState exits: m=2688 SNR=33.0 Saturated
00:59:47.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:47.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:47.302 00.000 10844 Enqueuing Expose request
00:59:47.302 00.000 11060 Worker thread wakes up
00:59:47.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:59:47.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:59:47.302 00.000 11060 Moving (0.08, -0.07) raw xDistance=0.06 yDistance=0.09
00:59:47.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:59:47.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:47.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:59:47.302 00.000 11060 MoveAxis(E, 0, ABG)
00:59:47.302 00.000 11060 Move returns status 0, amount 0
00:59:47.303 00.001 11060 MoveAxis(N, 0, ABG)
00:59:47.303 00.000 11060 Move returns status 0, amount 0
00:59:47.303 00.000 11060 move complete, result=0
00:59:47.303 00.000 11060 worker thread done servicing request
00:59:47.303 00.000 11060 Worker thread wakes up
00:59:47.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:47.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:47.304 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:47.958 00.654 11060 Exposure complete
00:59:48.127 00.169 11060 worker thread done servicing request
00:59:48.127 00.000 10844 OnExposeComplete: enter
00:59:48.127 00.000 10844 UpdateGuideState(): m_state=6
00:59:48.127 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8003
00:59:48.128 00.001 10844 Star::Find returns 1 (1), X=264.59, Y=58.59, Mass=3256, SNR=36.2, Peak=255 HFD=3.4
00:59:48.128 00.000 10844 MultiStar: [#1 -0.19,-0.13,0.81,U] [#2 -0.10,-0.39,1.91,U] [#3 0.54,0.06,0.88,U] [#4 -0.31,0.64,0.00,M5] [#5 -0.02,-0.24,0.98,U] [#6 -0.02,-0.39,0.81,U] [#7 0.07,0.04,0.83,U] [#8 0.27,-0.39,0.85,U] 
00:59:48.128 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.18}, one-star: {0.23, 0.18}
00:59:48.128 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
00:59:48.128 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
00:59:48.128 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.17 mountX=0.17 mountY=0.11, mountTheta=0.57
00:59:48.129 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.18, opts=13)
00:59:48.130 00.001 10844 Enqueuing Move request for scope (0.08, -0.18)
00:59:48.130 00.000 11060 Worker thread wakes up
00:59:48.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:48.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
00:59:48.130 00.000 10844 UpdateGuideState exits: m=3256 SNR=36.2 Saturated
00:59:48.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
00:59:48.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:48.130 00.000 11060 Moving (0.08, -0.18) raw xDistance=0.17 yDistance=0.11
00:59:48.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:48.130 00.000 10844 Enqueuing Expose request
00:59:48.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
00:59:48.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:48.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:59:48.130 00.000 11060 MoveAxis(W, 29, ABG)
00:59:48.130 00.000 11060 Guiding  Dir = 3, Dur = 29
00:59:48.141 00.011 11060 IsSlewing returns 0
00:59:48.141 00.000 11060 IsGuiding returns 0
00:59:48.173 00.032 11060 IsGuiding returns 0
00:59:48.173 00.000 11060 Move returns status 0, amount 29
00:59:48.173 00.000 11060 MoveAxis(N, 0, ABG)
00:59:48.173 00.000 11060 Move returns status 0, amount 0
00:59:48.174 00.001 11060 move complete, result=0
00:59:48.174 00.000 11060 worker thread done servicing request
00:59:48.174 00.000 11060 Worker thread wakes up
00:59:48.174 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
00:59:48.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:48.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:48.820 00.646 11060 Exposure complete
00:59:48.987 00.167 11060 worker thread done servicing request
00:59:48.987 00.000 10844 OnExposeComplete: enter
00:59:48.987 00.000 10844 UpdateGuideState(): m_state=6
00:59:48.987 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8004
00:59:48.987 00.000 10844 Star::Find returns 1 (1), X=264.72, Y=58.37, Mass=3064, SNR=35.5, Peak=255 HFD=3.0
00:59:48.988 00.001 10844 MultiStar: [#1 -0.37,0.06,0.99,U] [#2 -0.05,-0.40,1.91,U] [#3 0.44,-0.64,0.00,M2] [#4 -0.35,0.60,0.00,M6] [#5 0.47,0.45,0.00,M1] [#6 0.07,-0.02,0.78,U] [#7 -0.02,-0.42,0.84,U] [#8 0.22,-0.31,0.86,U] 
00:59:48.988 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.22}, one-star: {0.35, -0.05}
00:59:48.988 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
00:59:48.988 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
00:59:48.988 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.49 mountX=0.21 mountY=0.05, mountTheta=0.24
00:59:48.989 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.22, opts=13)
00:59:48.989 00.000 10844 Enqueuing Move request for scope (0.02, -0.22)
00:59:48.989 00.000 11060 Worker thread wakes up
00:59:48.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
00:59:48.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
00:59:48.989 00.000 11060 Moving (0.02, -0.22) raw xDistance=0.21 yDistance=0.05
00:59:48.990 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
00:59:48.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:48.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:48.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:59:48.990 00.000 11060 MoveAxis(W, 37, ABG)
00:59:48.990 00.000 11060 Guiding  Dir = 3, Dur = 37
00:59:48.990 00.000 10844 UpdateGuideState exits: m=3064 SNR=35.5 Saturated
00:59:48.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:48.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:48.990 00.000 10844 Enqueuing Expose request
00:59:49.003 00.013 11060 IsSlewing returns 0
00:59:49.003 00.000 11060 IsGuiding returns 0
00:59:49.050 00.047 11060 IsGuiding returns 0
00:59:49.050 00.000 11060 Move returns status 0, amount 37
00:59:49.050 00.000 11060 MoveAxis(N, 0, ABG)
00:59:49.050 00.000 11060 Move returns status 0, amount 0
00:59:49.050 00.000 11060 move complete, result=0
00:59:49.050 00.000 11060 worker thread done servicing request
00:59:49.050 00.000 11060 Worker thread wakes up
00:59:49.050 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
00:59:49.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:49.052 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:49.680 00.628 11060 Exposure complete
00:59:49.859 00.179 11060 worker thread done servicing request
00:59:49.859 00.000 10844 OnExposeComplete: enter
00:59:49.859 00.000 10844 UpdateGuideState(): m_state=6
00:59:49.859 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8005
00:59:49.859 00.000 10844 Star::Find returns 1 (0), X=265.00, Y=58.26, Mass=2647, SNR=32.5, Peak=237 HFD=3.3
00:59:49.859 00.000 10844 MultiStar: [#1 -0.22,0.19,1.03,U] [#2 -0.16,-0.45,2.23,U] [#3 0.51,-0.70,0.00,M3] [#4 -0.14,0.31,1.03,U] [#5 0.05,0.10,1.12,U] [#6 -0.24,-0.23,1.01,U] [#7 0.04,0.22,0.86,U] [#8 0.17,-0.33,0.94,U] 
00:59:49.859 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.10}, one-star: {0.63, -0.15}
00:59:49.859 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
00:59:49.861 00.002 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
00:59:49.861 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.68 mountX=0.10 mountY=0.01, mountTheta=0.05
00:59:49.862 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.10, opts=13)
00:59:49.862 00.000 10844 Enqueuing Move request for scope (-0.01, -0.10)
00:59:49.862 00.000 11060 Worker thread wakes up
00:59:49.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:49.862 00.000 10844 UpdateGuideState exits: m=2647 SNR=32.5
00:59:49.863 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:49.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:49.863 00.000 10844 Enqueuing Expose request
00:59:49.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
00:59:49.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
00:59:49.863 00.000 11060 Moving (-0.01, -0.10) raw xDistance=0.10 yDistance=0.01
00:59:49.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:59:49.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:49.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:59:49.863 00.000 11060 MoveAxis(E, 0, ABG)
00:59:49.863 00.000 11060 Move returns status 0, amount 0
00:59:49.863 00.000 11060 MoveAxis(N, 0, ABG)
00:59:49.864 00.001 11060 Move returns status 0, amount 0
00:59:49.864 00.000 11060 move complete, result=0
00:59:49.864 00.000 11060 worker thread done servicing request
00:59:49.864 00.000 11060 Worker thread wakes up
00:59:49.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:49.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:49.864 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:59:50.495 00.631 11060 Exposure complete
00:59:50.672 00.177 11060 worker thread done servicing request
00:59:50.672 00.000 10844 OnExposeComplete: enter
00:59:50.672 00.000 10844 UpdateGuideState(): m_state=6
00:59:50.673 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8006
00:59:50.673 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=58.89, Mass=3112, SNR=35.5, Peak=251 HFD=3.6
00:59:50.673 00.000 10844 MultiStar: [#1 0.09,-0.12,0.87,U] [#2 -0.35,0.03,1.91,U] [#3 0.72,0.06,0.00,M4] [#4 0.05,0.17,0.95,U] [#5 0.24,-0.06,0.97,U] [#6 0.08,-0.10,0.84,U] [#7 -0.15,0.49,0.81,U] [#8 0.41,-0.16,0.83,U] 
00:59:50.673 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {0.37, 0.47}
00:59:50.673 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
00:59:50.673 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
00:59:50.673 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=-0.09 mountY=0.03, mountTheta=2.86
00:59:50.675 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.09, opts=13)
00:59:50.675 00.000 10844 Enqueuing Move request for scope (0.04, 0.09)
00:59:50.675 00.000 11060 Worker thread wakes up
00:59:50.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:59:50.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:59:50.675 00.000 11060 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=0.03
00:59:50.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:59:50.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:50.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:50.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:59:50.676 00.001 11060 MoveAxis(E, 0, ABG)
00:59:50.676 00.000 11060 Move returns status 0, amount 0
00:59:50.676 00.000 11060 MoveAxis(N, 0, ABG)
00:59:50.676 00.000 11060 Move returns status 0, amount 0
00:59:50.676 00.000 11060 move complete, result=0
00:59:50.676 00.000 11060 worker thread done servicing request
00:59:50.676 00.000 10844 UpdateGuideState exits: m=3112 SNR=35.5
00:59:50.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:50.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:50.676 00.000 10844 Enqueuing Expose request
00:59:50.676 00.000 11060 Worker thread wakes up
00:59:50.676 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:59:50.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:50.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:51.316 00.640 11060 Exposure complete
00:59:51.482 00.166 11060 worker thread done servicing request
00:59:51.482 00.000 10844 OnExposeComplete: enter
00:59:51.482 00.000 10844 UpdateGuideState(): m_state=6
00:59:51.482 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8007
00:59:51.482 00.000 10844 Star::Find returns 1 (1), X=264.67, Y=58.82, Mass=3153, SNR=35.0, Peak=255 HFD=3.6
00:59:51.483 00.001 10844 MultiStar: [#1 0.03,-0.31,0.91,U] [#2 0.01,-0.03,1.95,U] [#3 0.60,0.32,0.00,M5] [#4 0.05,0.25,0.97,U] [#5 0.54,0.34,0.00,M1] [#6 0.48,-0.05,0.88,U] [#7 0.17,0.36,0.83,U] [#8 0.59,-0.19,0.00,M1] 
00:59:51.483 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.09}, one-star: {0.30, 0.40}
00:59:51.483 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
00:59:51.483 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
00:59:51.483 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.53 mountX=-0.11 mountY=0.13, mountTheta=2.28
00:59:51.484 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
00:59:51.485 00.001 10844 Enqueuing Move request for scope (0.15, 0.09)
00:59:51.485 00.000 11060 Worker thread wakes up
00:59:51.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
00:59:51.485 00.000 10844 UpdateGuideState exits: m=3153 SNR=35.0 Saturated
00:59:51.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:51.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:51.485 00.000 10844 Enqueuing Expose request
00:59:51.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:59:51.486 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:59:51.486 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.11 yDistance=0.13
00:59:51.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:59:51.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:51.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:59:51.486 00.000 11060 MoveAxis(E, 0, ABG)
00:59:51.486 00.000 11060 Move returns status 0, amount 0
00:59:51.486 00.000 11060 MoveAxis(N, 0, ABG)
00:59:51.486 00.000 11060 Move returns status 0, amount 0
00:59:51.486 00.000 11060 move complete, result=0
00:59:51.486 00.000 11060 worker thread done servicing request
00:59:51.486 00.000 11060 Worker thread wakes up
00:59:51.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:51.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:51.487 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:52.113 00.626 11060 Exposure complete
00:59:52.295 00.182 11060 worker thread done servicing request
00:59:52.295 00.000 10844 OnExposeComplete: enter
00:59:52.295 00.000 10844 UpdateGuideState(): m_state=6
00:59:52.295 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8008
00:59:52.295 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.47, Mass=2699, SNR=32.5, Peak=255 HFD=3.2
00:59:52.295 00.000 10844 MultiStar: [#1 -0.04,-0.02,0.97,U] [#2 0.52,-0.27,2.05,U] [#3 0.60,-0.26,0.00,M6] [#4 -0.34,0.93,0.00,M4] [#5 0.36,0.50,0.00,M2] [#6 -0.16,-0.10,0.93,U] [#7 0.12,-0.04,0.85,U] [#8 0.57,-0.01,1.05,U] 
00:59:52.295 00.000 10844 single-star, 5 included, MultiStar: {0.25, -0.09}, one-star: {0.12, 0.05}
00:59:52.295 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
00:59:52.296 00.001 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
00:59:52.296 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=-0.07 mountY=0.11, mountTheta=2.15
00:59:52.297 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
00:59:52.298 00.001 10844 Enqueuing Move request for scope (0.12, 0.05)
00:59:52.298 00.000 11060 Worker thread wakes up
00:59:52.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
00:59:52.298 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
00:59:52.298 00.000 11060 Moving (0.12, 0.05) raw xDistance=-0.07 yDistance=0.11
00:59:52.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:59:52.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:52.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:59:52.298 00.000 11060 MoveAxis(E, 0, ABG)
00:59:52.298 00.000 11060 Move returns status 0, amount 0
00:59:52.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
00:59:52.298 00.000 11060 MoveAxis(N, 0, ABG)
00:59:52.298 00.000 10844 UpdateGuideState exits: m=2699 SNR=32.5 Saturated
00:59:52.298 00.000 11060 Move returns status 0, amount 0
00:59:52.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:52.298 00.000 11060 move complete, result=0
00:59:52.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:52.298 00.000 10844 Enqueuing Expose request
00:59:52.298 00.000 11060 worker thread done servicing request
00:59:52.300 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:52.300 00.000 11060 Worker thread wakes up
00:59:52.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:52.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:52.927 00.627 11060 Exposure complete
00:59:53.088 00.161 11060 worker thread done servicing request
00:59:53.088 00.000 10844 OnExposeComplete: enter
00:59:53.088 00.000 10844 UpdateGuideState(): m_state=6
00:59:53.088 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8009
00:59:53.088 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=58.36, Mass=2813, SNR=33.4, Peak=255 HFD=3.4
00:59:53.089 00.001 10844 MultiStar: [#1 -0.22,-0.44,0.99,U] [#2 -0.12,-0.44,2.08,U] [#3 0.10,-0.80,0.00,M7] [#4 -0.60,-0.15,0.00,M5] [#5 0.17,-0.46,0.98,U] [#6 -0.27,-0.45,0.89,U] [#7 -0.04,-0.72,0.00,M1] [#8 0.49,-0.96,0.00,M1] 
00:59:53.089 00.000 10844 single-star, 4 included, MultiStar: {-0.15, -0.38}, one-star: {-0.33, -0.05}
00:59:53.089 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
00:59:53.089 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
00:59:53.089 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-2.98 mountX=0.11 mountY=-0.31, mountTheta=-1.23
00:59:53.091 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.05, opts=13)
00:59:53.091 00.000 10844 Enqueuing Move request for scope (-0.33, -0.05)
00:59:53.091 00.000 11060 Worker thread wakes up
00:59:53.091 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.05) opts 0xd
00:59:53.091 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.05)
00:59:53.091 00.000 11060 Moving (-0.33, -0.05) raw xDistance=0.11 yDistance=-0.31
00:59:53.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:59:53.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:53.091 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:53.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:59:53.091 00.000 11060 MoveAxis(E, 0, ABG)
00:59:53.091 00.000 11060 Move returns status 0, amount 0
00:59:53.092 00.001 10844 UpdateGuideState exits: m=2813 SNR=33.4 Saturated
00:59:53.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:53.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:53.092 00.000 10844 Enqueuing Expose request
00:59:53.092 00.000 11060 MoveAxis(N, 0, ABG)
00:59:53.092 00.000 11060 Move returns status 0, amount 0
00:59:53.092 00.000 11060 move complete, result=0
00:59:53.092 00.000 11060 worker thread done servicing request
00:59:53.092 00.000 11060 Worker thread wakes up
00:59:53.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:53.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:53.094 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:59:53.722 00.628 11060 Exposure complete
00:59:53.892 00.170 10844 OnExposeComplete: enter
00:59:53.892 00.000 10844 UpdateGuideState(): m_state=6
00:59:53.892 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8010
00:59:53.893 00.001 11060 worker thread done servicing request
00:59:53.893 00.000 10844 Star::Find returns 1 (1), X=264.25, Y=58.14, Mass=3181, SNR=36.3, Peak=255 HFD=3.7
00:59:53.893 00.000 10844 MultiStar: [#1 -0.08,-0.31,0.80,U] [#2 -0.15,-0.40,1.83,U] [#3 0.33,-0.24,0.97,U] [#4 -0.38,0.10,0.95,U] [#5 0.27,-0.17,0.93,U] [#6 -0.61,-0.27,0.00,M1] [#7 -0.06,0.01,0.77,U] [#8 0.04,-0.03,0.74,U] 
00:59:53.893 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.20}, one-star: {-0.12, -0.28}
00:59:53.893 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
00:59:53.893 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
00:59:53.893 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.74 mountX=0.20 mountY=-0.00, mountTheta=-0.00
00:59:53.895 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.20, opts=13)
00:59:53.895 00.000 10844 Enqueuing Move request for scope (-0.03, -0.20)
00:59:53.895 00.000 11060 Worker thread wakes up
00:59:53.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:53.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
00:59:53.895 00.000 10844 UpdateGuideState exits: m=3181 SNR=36.3 Saturated
00:59:53.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
00:59:53.896 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:53.896 00.000 11060 Moving (-0.03, -0.20) raw xDistance=0.20 yDistance=-0.00
00:59:53.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:53.896 00.000 10844 Enqueuing Expose request
00:59:53.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
00:59:53.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:53.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:59:53.896 00.000 11060 MoveAxis(W, 35, ABG)
00:59:53.896 00.000 11060 Guiding  Dir = 3, Dur = 35
00:59:53.905 00.009 11060 IsSlewing returns 0
00:59:53.905 00.000 11060 IsGuiding returns 0
00:59:53.952 00.047 11060 IsGuiding returns 0
00:59:53.952 00.000 11060 Move returns status 0, amount 35
00:59:53.953 00.001 11060 MoveAxis(N, 0, ABG)
00:59:53.953 00.000 11060 Move returns status 0, amount 0
00:59:53.953 00.000 11060 move complete, result=0
00:59:53.953 00.000 11060 worker thread done servicing request
00:59:53.953 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
00:59:53.953 00.000 11060 Worker thread wakes up
00:59:53.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:53.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:54.602 00.649 11060 Exposure complete
00:59:54.772 00.170 11060 worker thread done servicing request
00:59:54.772 00.000 10844 OnExposeComplete: enter
00:59:54.772 00.000 10844 UpdateGuideState(): m_state=6
00:59:54.772 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8011
00:59:54.773 00.001 10844 Star::Find returns 1 (1), X=264.31, Y=58.42, Mass=2919, SNR=33.6, Peak=255 HFD=3.5
00:59:54.773 00.000 10844 MultiStar: [#1 0.03,-0.10,0.95,U] [#2 -0.08,0.05,2.11,U] [#3 0.46,0.72,0.00,M7] [#4 -0.12,0.55,1.03,U] [#5 0.33,0.38,1.12,U] [#6 0.03,0.11,1.04,U] [#7 -0.34,0.69,0.00,M1] [#8 0.51,0.25,0.91,U] 
00:59:54.773 00.000 10844 single-star, 6 included, MultiStar: {0.07, 0.17}, one-star: {-0.06, 0.00}
00:59:54.773 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
00:59:54.773 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.44)
00:59:54.773 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.11 mountX=0.01 mountY=-0.06, mountTheta=-1.42
00:59:54.784 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.00, opts=13)
00:59:54.784 00.000 10844 Enqueuing Move request for scope (-0.06, 0.00)
00:59:54.784 00.000 11060 Worker thread wakes up
00:59:54.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
00:59:54.785 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:54.785 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
00:59:54.785 00.000 10844 UpdateGuideState exits: m=2919 SNR=33.6 Saturated
00:59:54.785 00.000 11060 Moving (-0.06, 0.00) raw xDistance=0.01 yDistance=-0.06
00:59:54.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:59:54.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:54.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:54.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:54.785 00.000 11060 MoveAxis(E, 0, ABG)
00:59:54.785 00.000 11060 Move returns status 0, amount 0
00:59:54.785 00.000 11060 MoveAxis(N, 0, ABG)
00:59:54.785 00.000 11060 Move returns status 0, amount 0
00:59:54.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:54.785 00.000 10844 Enqueuing Expose request
00:59:54.785 00.000 11060 move complete, result=0
00:59:54.785 00.000 11060 worker thread done servicing request
00:59:54.785 00.000 11060 Worker thread wakes up
00:59:54.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:54.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:54.785 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:55.413 00.628 11060 Exposure complete
00:59:55.575 00.162 11060 worker thread done servicing request
00:59:55.576 00.001 10844 OnExposeComplete: enter
00:59:55.576 00.000 10844 UpdateGuideState(): m_state=6
00:59:55.576 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8012
00:59:55.576 00.000 10844 Star::Find returns 1 (1), X=264.87, Y=58.51, Mass=2855, SNR=33.4, Peak=255 HFD=3.7
00:59:55.576 00.000 10844 MultiStar: [#1 -0.29,-0.13,1.10,U] [#2 -0.06,0.23,2.09,U] [#3 0.54,0.86,0.00,M8] [#4 -0.33,0.22,0.94,U] [#5 0.52,0.86,0.00,M1] [#6 0.12,0.59,0.93,U] [#7 -0.02,0.30,0.87,U] [#8 0.48,0.84,0.00,M1] 
00:59:55.576 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.21}, one-star: {0.50, 0.09}
00:59:55.577 00.001 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
00:59:55.577 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
00:59:55.577 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.68 mountX=-0.20 mountY=-0.06, mountTheta=-2.87
00:59:55.578 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.21, opts=13)
00:59:55.578 00.000 10844 Enqueuing Move request for scope (-0.02, 0.21)
00:59:55.578 00.000 11060 Worker thread wakes up
00:59:55.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:55.578 00.000 10844 UpdateGuideState exits: m=2855 SNR=33.4 Saturated
00:59:55.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:55.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:55.578 00.000 10844 Enqueuing Expose request
00:59:55.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
00:59:55.580 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
00:59:55.580 00.000 11060 Moving (-0.02, 0.21) raw xDistance=-0.20 yDistance=-0.06
00:59:55.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
00:59:55.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:55.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:59:55.580 00.000 11060 MoveAxis(E, 35, ABG)
00:59:55.580 00.000 11060 Guiding  Dir = 2, Dur = 35
00:59:55.610 00.030 11060 IsSlewing returns 0
00:59:55.610 00.000 11060 IsGuiding returns 0
00:59:55.673 00.063 11060 IsGuiding returns 0
00:59:55.673 00.000 11060 Move returns status 0, amount 35
00:59:55.673 00.000 11060 MoveAxis(N, 0, ABG)
00:59:55.673 00.000 11060 Move returns status 0, amount 0
00:59:55.673 00.000 11060 move complete, result=0
00:59:55.673 00.000 11060 worker thread done servicing request
00:59:55.674 00.001 11060 Worker thread wakes up
00:59:55.674 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
00:59:55.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:55.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:55.860 00.186 10844 evsrv: cli 0EEEE610 connect
00:59:55.860 00.000 10844 case statement mapped state 6 to 3
00:59:55.860 00.000 10844 case statement mapped state 6 to 3
00:59:55.861 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"1a985fb7-e132-40b3-aa76-31114ac2a9f9"}
00:59:55.861 00.000 10844 PhdController::Guide begins
00:59:55.861 00.000 10844 PhdController: newstate STATE_SETUP
00:59:55.861 00.000 10844 PhdController: setup
00:59:55.861 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
00:59:55.861 00.000 10844 PhdController: guider state = 6
00:59:55.861 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
00:59:55.861 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
00:59:55.861 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":0,"id":"1a985fb7-e132-40b3-aa76-31114ac2a9f9"}
00:59:55.862 00.001 10844 evsrv: cli 0EEEE610 disconnect
00:59:55.863 00.001 10844 evsrv: cli 0EEEEA70 connect
00:59:55.864 00.001 10844 case statement mapped state 6 to 3
00:59:55.864 00.000 10844 case statement mapped state 6 to 3
00:59:55.864 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_shift_params","id":"71015d11-161d-4d7c-87aa-9991558fdf8f"}
00:59:55.864 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"71015d11-161d-4d7c-87aa-9991558fdf8f"}
00:59:55.865 00.001 10844 evsrv: cli 0EEEEA70 disconnect
00:59:55.868 00.003 10844 evsrv: cli 0EEED8F0 connect
00:59:55.868 00.000 10844 case statement mapped state 6 to 3
00:59:55.868 00.000 10844 case statement mapped state 6 to 3
00:59:55.868 00.000 10844 evsrv: cli 0EEED8F0 request: {"method":"get_lock_position","id":"e5c08d31-523b-40ed-9f6b-a1235c4bcebd"}
00:59:55.869 00.001 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":[264.37,58.42],"id":"e5c08d31-523b-40ed-9f6b-a1235c4bcebd"}
00:59:55.869 00.000 10844 evsrv: cli 0EEED8F0 disconnect
00:59:55.870 00.001 10844 evsrv: cli 0EEEE250 connect
00:59:55.871 00.001 10844 case statement mapped state 6 to 3
00:59:55.871 00.000 10844 case statement mapped state 6 to 3
00:59:55.872 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"get_calibrated","id":"43c08170-c637-4017-80a6-7a894011595f"}
00:59:55.872 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":true,"id":"43c08170-c637-4017-80a6-7a894011595f"}
00:59:55.872 00.000 10844 evsrv: cli 0EEEE250 disconnect
00:59:55.874 00.002 10844 evsrv: cli 0EEEE610 connect
00:59:55.874 00.000 10844 case statement mapped state 6 to 3
00:59:55.875 00.001 10844 case statement mapped state 6 to 3
00:59:55.875 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_app_state","id":"cc73e5c3-935a-4f94-9994-ab4edd8eca9b"}
00:59:55.875 00.000 10844 case statement mapped state 6 to 3
00:59:55.875 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc73e5c3-935a-4f94-9994-ab4edd8eca9b"}
00:59:55.914 00.039 10844 evsrv: cli 0EEEE610 disconnect
00:59:56.319 00.405 11060 Exposure complete
00:59:56.610 00.291 11060 worker thread done servicing request
00:59:56.611 00.001 10844 OnExposeComplete: enter
00:59:56.611 00.000 10844 UpdateGuideState(): m_state=6
00:59:56.611 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8013
00:59:56.611 00.000 10844 Star::Find returns 1 (0), X=264.47, Y=58.28, Mass=2877, SNR=34.3, Peak=252 HFD=3.4
00:59:56.611 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
00:59:56.612 00.001 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
00:59:56.612 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=0.12 mountY=0.12, mountTheta=0.79
00:59:56.614 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
00:59:56.614 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
00:59:56.614 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
00:59:56.614 00.000 10844 UpdateGuideState exits: m=2877 SNR=34.3
00:59:56.614 00.000 10844 PhdController: settling, locked = 1, distance = 0.17 (1.50) aobump = 0 frame = 1 / 99999
00:59:56.614 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368396.614,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.17,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:59:56.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:56.615 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:56.615 00.000 10844 Enqueuing Expose request
00:59:56.616 00.001 11060 Worker thread wakes up
00:59:56.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
00:59:56.616 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
00:59:56.616 00.000 11060 Moving (0.10, -0.14) raw xDistance=0.12 yDistance=0.12
00:59:56.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:59:56.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:56.617 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:59:56.617 00.000 11060 MoveAxis(E, 0, ABG)
00:59:56.617 00.000 11060 Move returns status 0, amount 0
00:59:56.617 00.000 11060 MoveAxis(N, 0, ABG)
00:59:56.617 00.000 11060 Move returns status 0, amount 0
00:59:56.617 00.000 11060 move complete, result=0
00:59:56.617 00.000 11060 worker thread done servicing request
00:59:56.617 00.000 11060 Worker thread wakes up
00:59:56.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:56.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:56.617 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:57.331 00.714 11060 Exposure complete
00:59:57.865 00.534 11060 worker thread done servicing request
00:59:57.865 00.000 10844 OnExposeComplete: enter
00:59:57.866 00.001 10844 UpdateGuideState(): m_state=6
00:59:57.866 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8014
00:59:57.866 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=58.39, Mass=2554, SNR=31.7, Peak=241 HFD=3.2
00:59:57.866 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
00:59:57.867 00.001 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
00:59:57.867 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.15 mountX=-0.01 mountY=0.18, mountTheta=1.60
00:59:57.871 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.03, opts=13)
00:59:57.872 00.001 10844 Enqueuing Move request for scope (0.17, -0.03)
00:59:57.882 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:57.882 00.000 10844 UpdateGuideState exits: m=2554 SNR=31.7
00:59:57.882 00.000 10844 PhdController: settling, locked = 1, distance = 0.17 (1.50) aobump = 0 frame = 2 / 99999
00:59:57.883 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770368397.882,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.17,"Time":1.3,"SettleTime":10.0,"StarLocked":true}
00:59:57.884 00.001 11060 Worker thread wakes up
00:59:57.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
00:59:57.884 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
00:59:57.884 00.000 11060 Moving (0.17, -0.03) raw xDistance=-0.01 yDistance=0.18
00:59:57.885 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:57.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:59:57.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:57.885 00.000 10844 Enqueuing Expose request
00:59:57.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:57.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:59:57.885 00.000 11060 MoveAxis(E, 0, ABG)
00:59:57.885 00.000 11060 Move returns status 0, amount 0
00:59:57.885 00.000 11060 MoveAxis(N, 0, ABG)
00:59:57.885 00.000 11060 Move returns status 0, amount 0
00:59:57.885 00.000 11060 move complete, result=0
00:59:57.886 00.001 11060 worker thread done servicing request
00:59:57.886 00.000 11060 Worker thread wakes up
00:59:57.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:57.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
00:59:57.890 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:59:58.535 00.645 11060 Exposure complete
00:59:59.142 00.607 11060 worker thread done servicing request
00:59:59.142 00.000 10844 OnExposeComplete: enter
00:59:59.142 00.000 10844 UpdateGuideState(): m_state=6
00:59:59.143 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8015
00:59:59.143 00.000 10844 Star::Find returns 1 (1), X=265.07, Y=58.34, Mass=3048, SNR=35.2, Peak=255 HFD=3.4
00:59:59.143 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
00:59:59.143 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
00:59:59.143 00.000 10844 CameraToMount -- cameraX=0.70 cameraY=-0.08 hyp=0.70 cameraTheta=-0.11 mountX=-0.05 mountY=0.70, mountTheta=1.64
00:59:59.145 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.70, y=-0.08, opts=13)
00:59:59.145 00.000 10844 Enqueuing Move request for scope (0.70, -0.08)
00:59:59.145 00.000 11060 Worker thread wakes up
00:59:59.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
00:59:59.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.08) opts 0xd
00:59:59.145 00.000 10844 UpdateGuideState exits: m=3048 SNR=35.2 Saturated
00:59:59.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.70, -0.08)
00:59:59.145 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 3 / 99999
00:59:59.146 00.001 11060 Moving (0.70, -0.08) raw xDistance=-0.05 yDistance=0.70
00:59:59.146 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368399.146,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
00:59:59.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:59:59.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.70
00:59:59.146 00.000 11060 MoveAxis(E, 0, ABG)
00:59:59.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:59.146 00.000 11060 Move returns status 0, amount 0
00:59:59.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
00:59:59.146 00.000 10844 Enqueuing Expose request
00:59:59.146 00.000 11060 MoveAxis(S, 274, ABG)
00:59:59.146 00.000 11060 Guiding  Dir = 1, Dur = 274
00:59:59.170 00.024 11060 IsSlewing returns 0
00:59:59.171 00.001 11060 IsGuiding returns 0
00:59:59.455 00.284 11060 IsGuiding returns 0
00:59:59.456 00.001 11060 Move returns status 0, amount 274
00:59:59.456 00.000 11060 move complete, result=0
00:59:59.456 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.7 px 274 ms SOUTH
00:59:59.456 00.000 11060 worker thread done servicing request
00:59:59.456 00.000 11060 Worker thread wakes up
00:59:59.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
00:59:59.457 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:00.089 00.632 11060 Exposure complete
01:00:00.625 00.536 11060 worker thread done servicing request
01:00:00.625 00.000 10844 OnExposeComplete: enter
01:00:00.625 00.000 10844 UpdateGuideState(): m_state=6
01:00:00.626 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8016
01:00:00.626 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=58.90, Mass=2763, SNR=33.3, Peak=255 HFD=3.5
01:00:00.626 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
01:00:00.626 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
01:00:00.626 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.49 hyp=0.52 cameraTheta=1.24 mountX=-0.51 mountY=0.09, mountTheta=2.97
01:00:00.629 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.49, opts=13)
01:00:00.629 00.000 10844 Enqueuing Move request for scope (0.17, 0.49)
01:00:00.629 00.000 11060 Worker thread wakes up
01:00:00.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
01:00:00.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.49) opts 0xd
01:00:00.629 00.000 10844 UpdateGuideState exits: m=2763 SNR=33.3 Saturated
01:00:00.630 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.49)
01:00:00.630 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 4 / 99999
01:00:00.630 00.000 11060 Moving (0.17, 0.49) raw xDistance=-0.51 yDistance=0.09
01:00:00.630 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368400.630,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
01:00:00.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
01:00:00.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:00.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:00.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:00:00.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:00.631 00.001 10844 Enqueuing Expose request
01:00:00.631 00.000 11060 MoveAxis(E, 89, ABG)
01:00:00.631 00.000 11060 Guiding  Dir = 2, Dur = 89
01:00:00.646 00.015 11060 IsSlewing returns 0
01:00:00.646 00.000 11060 IsGuiding returns 0
01:00:00.755 00.109 11060 IsGuiding returns 0
01:00:00.755 00.000 11060 Move returns status 0, amount 89
01:00:00.755 00.000 11060 MoveAxis(N, 0, ABG)
01:00:00.756 00.001 11060 Move returns status 0, amount 0
01:00:00.756 00.000 11060 move complete, result=0
01:00:00.756 00.000 11060 worker thread done servicing request
01:00:00.756 00.000 11060 Worker thread wakes up
01:00:00.756 00.000 10844 GuideStep: -0.5 px 89 ms EAST, 0.1 px 0 ms NORTH
01:00:00.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:00.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:01.411 00.655 11060 Exposure complete
01:00:01.936 00.525 11060 worker thread done servicing request
01:00:01.936 00.000 10844 OnExposeComplete: enter
01:00:01.936 00.000 10844 UpdateGuideState(): m_state=6
01:00:01.936 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8017
01:00:01.936 00.000 10844 Star::Find returns 1 (0), X=264.25, Y=59.03, Mass=2822, SNR=33.6, Peak=232 HFD=3.4
01:00:01.936 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
01:00:01.936 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:00:01.936 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.61 hyp=0.62 cameraTheta=1.76 mountX=-0.58 mountY=-0.21, mountTheta=-2.79
01:00:01.939 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.61, opts=13)
01:00:01.939 00.000 10844 Enqueuing Move request for scope (-0.11, 0.61)
01:00:01.939 00.000 11060 Worker thread wakes up
01:00:01.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:01.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.61) opts 0xd
01:00:01.939 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.6
01:00:01.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.61)
01:00:01.939 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 5 / 99999
01:00:01.939 00.000 11060 Moving (-0.11, 0.61) raw xDistance=-0.58 yDistance=-0.21
01:00:01.939 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368401.939,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
01:00:01.940 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.58
01:00:01.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:01.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:01.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:00:01.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:01.940 00.000 10844 Enqueuing Expose request
01:00:01.940 00.000 11060 MoveAxis(E, 103, ABG)
01:00:01.940 00.000 11060 Guiding  Dir = 2, Dur = 103
01:00:01.976 00.036 11060 IsSlewing returns 0
01:00:01.976 00.000 11060 IsGuiding returns 0
01:00:02.117 00.141 11060 IsGuiding returns 0
01:00:02.117 00.000 11060 Move returns status 0, amount 103
01:00:02.117 00.000 11060 MoveAxis(N, 0, ABG)
01:00:02.117 00.000 11060 Move returns status 0, amount 0
01:00:02.118 00.001 11060 move complete, result=0
01:00:02.118 00.000 11060 worker thread done servicing request
01:00:02.118 00.000 11060 Worker thread wakes up
01:00:02.118 00.000 10844 GuideStep: -0.6 px 103 ms EAST, -0.2 px 0 ms NORTH
01:00:02.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:02.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:02.760 00.642 11060 Exposure complete
01:00:03.008 00.248 10844 OnExposeComplete: enter
01:00:03.008 00.000 10844 UpdateGuideState(): m_state=6
01:00:03.009 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8018
01:00:03.009 00.000 10844 Star::Find returns 1 (1), X=264.90, Y=58.51, Mass=3201, SNR=36.2, Peak=255 HFD=3.5
01:00:03.009 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
01:00:03.009 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
01:00:03.009 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=0.09 hyp=0.54 cameraTheta=0.17 mountX=-0.19 mountY=0.51, mountTheta=1.92
01:00:03.011 00.002 11060 worker thread done servicing request
01:00:03.011 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=0.09, opts=13)
01:00:03.012 00.001 10844 Enqueuing Move request for scope (0.53, 0.09)
01:00:03.012 00.000 11060 Worker thread wakes up
01:00:03.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:03.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.09) opts 0xd
01:00:03.012 00.000 10844 UpdateGuideState exits: m=3201 SNR=36.2 Saturated
01:00:03.012 00.000 11060 Handling offset move in thread for scope, endpoint = (0.53, 0.09)
01:00:03.012 00.000 10844 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 6 / 99999
01:00:03.013 00.001 11060 Moving (0.53, 0.09) raw xDistance=-0.19 yDistance=0.51
01:00:03.013 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368403.013,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.48,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
01:00:03.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.19
01:00:03.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.51
01:00:03.013 00.000 11060 MoveAxis(E, 36, ABG)
01:00:03.014 00.001 11060 Guiding  Dir = 2, Dur = 36
01:00:03.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:03.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:03.014 00.000 10844 Enqueuing Expose request
01:00:03.053 00.039 11060 IsSlewing returns 0
01:00:03.054 00.001 11060 IsGuiding returns 0
01:00:03.108 00.054 11060 IsGuiding returns 0
01:00:03.108 00.000 11060 Move returns status 0, amount 36
01:00:03.108 00.000 11060 MoveAxis(S, 199, ABG)
01:00:03.108 00.000 11060 Guiding  Dir = 1, Dur = 199
01:00:03.130 00.022 11060 IsSlewing returns 0
01:00:03.131 00.001 11060 IsGuiding returns 0
01:00:03.349 00.218 11060 IsGuiding returns 0
01:00:03.350 00.001 11060 Move returns status 0, amount 199
01:00:03.350 00.000 11060 move complete, result=0
01:00:03.350 00.000 11060 worker thread done servicing request
01:00:03.350 00.000 11060 Worker thread wakes up
01:00:03.350 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.5 px 199 ms SOUTH
01:00:03.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:03.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:03.987 00.637 11060 Exposure complete
01:00:04.207 00.220 11060 worker thread done servicing request
01:00:04.207 00.000 10844 OnExposeComplete: enter
01:00:04.207 00.000 10844 UpdateGuideState(): m_state=6
01:00:04.208 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8019
01:00:04.208 00.000 10844 Star::Find returns 1 (1), X=263.97, Y=58.50, Mass=3037, SNR=34.8, Peak=255 HFD=3.6
01:00:04.208 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
01:00:04.208 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
01:00:04.208 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.08 hyp=0.41 cameraTheta=2.95 mountX=-0.01 mountY=-0.41, mountTheta=-1.58
01:00:04.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.08, opts=13)
01:00:04.210 00.000 10844 Enqueuing Move request for scope (-0.40, 0.08)
01:00:04.210 00.000 11060 Worker thread wakes up
01:00:04.211 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:04.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.08) opts 0xd
01:00:04.211 00.000 10844 UpdateGuideState exits: m=3037 SNR=34.8 Saturated
01:00:04.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.08)
01:00:04.211 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 7 / 99999
01:00:04.211 00.000 11060 Moving (-0.40, 0.08) raw xDistance=-0.01 yDistance=-0.41
01:00:04.211 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368404.211,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
01:00:04.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:00:04.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:00:04.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:00:04.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:04.212 00.001 11060 MoveAxis(E, 0, ABG)
01:00:04.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:04.212 00.000 10844 Enqueuing Expose request
01:00:04.212 00.000 11060 Move returns status 0, amount 0
01:00:04.212 00.000 11060 MoveAxis(N, 0, ABG)
01:00:04.212 00.000 11060 Move returns status 0, amount 0
01:00:04.212 00.000 11060 move complete, result=0
01:00:04.212 00.000 11060 worker thread done servicing request
01:00:04.212 00.000 11060 Worker thread wakes up
01:00:04.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:04.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:04.215 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:00:04.855 00.640 11060 Exposure complete
01:00:05.085 00.230 11060 worker thread done servicing request
01:00:05.085 00.000 10844 OnExposeComplete: enter
01:00:05.085 00.000 10844 UpdateGuideState(): m_state=6
01:00:05.086 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8020
01:00:05.086 00.000 10844 Star::Find returns 1 (1), X=263.97, Y=57.70, Mass=3020, SNR=35.6, Peak=255 HFD=3.3
01:00:05.086 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
01:00:05.086 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
01:00:05.086 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.72 hyp=0.82 cameraTheta=-2.08 mountX=0.78 mountY=-0.28, mountTheta=-0.34
01:00:05.087 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.72, opts=13)
01:00:05.087 00.000 10844 Enqueuing Move request for scope (-0.40, -0.72)
01:00:05.088 00.001 11060 Worker thread wakes up
01:00:05.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:05.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.72) opts 0xd
01:00:05.088 00.000 10844 UpdateGuideState exits: m=3020 SNR=35.6 Saturated
01:00:05.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.72)
01:00:05.088 00.000 10844 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 8 / 99999
01:00:05.088 00.000 11060 Moving (-0.40, -0.72) raw xDistance=0.78 yDistance=-0.28
01:00:05.088 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368405.088,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.57,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
01:00:05.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.78
01:00:05.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:05.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:00:05.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:05.089 00.001 11060 MoveAxis(W, 135, ABG)
01:00:05.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:05.089 00.000 11060 Guiding  Dir = 3, Dur = 135
01:00:05.089 00.000 10844 Enqueuing Expose request
01:00:05.099 00.010 11060 IsSlewing returns 0
01:00:05.099 00.000 11060 IsGuiding returns 0
01:00:05.239 00.140 11060 IsGuiding returns 0
01:00:05.239 00.000 11060 Move returns status 0, amount 135
01:00:05.239 00.000 11060 MoveAxis(N, 0, ABG)
01:00:05.239 00.000 11060 Move returns status 0, amount 0
01:00:05.239 00.000 11060 move complete, result=0
01:00:05.239 00.000 11060 worker thread done servicing request
01:00:05.239 00.000 11060 Worker thread wakes up
01:00:05.239 00.000 10844 GuideStep: 0.8 px 135 ms WEST, -0.3 px 0 ms NORTH
01:00:05.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:05.240 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:05.869 00.629 11060 Exposure complete
01:00:06.100 00.231 11060 worker thread done servicing request
01:00:06.100 00.000 10844 OnExposeComplete: enter
01:00:06.100 00.000 10844 UpdateGuideState(): m_state=6
01:00:06.100 00.000 10844 Star::Find(15, 263, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8021
01:00:06.101 00.001 10844 Star::Find returns 1 (0), X=263.68, Y=58.19, Mass=3198, SNR=36.3, Peak=254 HFD=3.4
01:00:06.101 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
01:00:06.101 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
01:00:06.101 00.000 10844 CameraToMount -- cameraX=-0.69 cameraY=-0.22 hyp=0.72 cameraTheta=-2.83 mountX=0.34 mountY=-0.64, mountTheta=-1.08
01:00:06.104 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.69, y=-0.22, opts=13)
01:00:06.104 00.000 10844 Enqueuing Move request for scope (-0.69, -0.22)
01:00:06.104 00.000 11060 Worker thread wakes up
01:00:06.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:06.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.22) opts 0xd
01:00:06.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.69, -0.22)
01:00:06.104 00.000 10844 UpdateGuideState exits: m=3198 SNR=36.3
01:00:06.104 00.000 11060 Moving (-0.69, -0.22) raw xDistance=0.34 yDistance=-0.64
01:00:06.105 00.001 10844 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 9 / 99999
01:00:06.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.34
01:00:06.105 00.000 11060 resist switch: large excursion: input -0.64 thresh 0.57 direction from 1 to -1
01:00:06.105 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.92
01:00:06.105 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368406.105,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.61,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
01:00:06.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.64
01:00:06.105 00.000 11060 MoveAxis(W, 64, ABG)
01:00:06.105 00.000 11060 Guiding  Dir = 3, Dur = 64
01:00:06.114 00.009 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:06.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:06.114 00.000 10844 Enqueuing Expose request
01:00:06.129 00.015 11060 IsSlewing returns 0
01:00:06.129 00.000 11060 IsGuiding returns 0
01:00:06.208 00.079 11060 IsGuiding returns 0
01:00:06.208 00.000 11060 Move returns status 0, amount 64
01:00:06.208 00.000 11060 BLC: Oldest BLC event removed
01:00:06.208 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:00:06.209 00.001 11060 MoveAxis(N, 999, ABG)
01:00:06.209 00.000 11060 duration set to 750 by maxDecDuration
01:00:06.209 00.000 11060 Guiding  Dir = 0, Dur = 750
01:00:06.224 00.015 11060 IsSlewing returns 0
01:00:06.225 00.001 11060 IsGuiding returns 0
01:00:06.990 00.765 11060 IsGuiding returns 0
01:00:06.990 00.000 11060 Move returns status 0, amount 750
01:00:06.990 00.000 11060 move complete, result=0
01:00:06.990 00.000 11060 worker thread done servicing request
01:00:06.990 00.000 11060 Worker thread wakes up
01:00:06.990 00.000 10844 GuideStep: 0.3 px 64 ms WEST, -0.6 px 750 ms NORTH
01:00:06.991 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:06.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:07.620 00.629 11060 Exposure complete
01:00:07.905 00.285 11060 worker thread done servicing request
01:00:07.905 00.000 10844 OnExposeComplete: enter
01:00:07.905 00.000 10844 UpdateGuideState(): m_state=6
01:00:07.907 00.002 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8022
01:00:07.907 00.000 10844 Star::Find returns 1 (0), X=264.12, Y=58.35, Mass=3022, SNR=35.0, Peak=231 HFD=3.4
01:00:07.907 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:00:07.907 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
01:00:07.907 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.90 mountX=0.11 mountY=-0.24, mountTheta=-1.15
01:00:07.909 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.06, opts=13)
01:00:07.909 00.000 10844 Enqueuing Move request for scope (-0.25, -0.06)
01:00:07.910 00.001 11060 Worker thread wakes up
01:00:07.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:07.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
01:00:07.910 00.000 10844 UpdateGuideState exits: m=3022 SNR=35.0
01:00:07.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
01:00:07.910 00.000 10844 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 10 / 99999
01:00:07.910 00.000 11060 Moving (-0.25, -0.06) raw xDistance=0.11 yDistance=-0.24
01:00:07.910 00.000 10844 PhdController: newstate STATE_FINISH
01:00:07.910 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.448045, 1:0.235808
01:00:07.910 00.000 10844 PhdController complete: success
01:00:07.910 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:00:07.910 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770368407.910,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:00:07.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:00:07.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
01:00:07.911 00.001 11060 MoveAxis(E, 0, ABG)
01:00:07.911 00.000 11060 Move returns status 0, amount 0
01:00:07.911 00.000 11060 MoveAxis(N, 92, ABG)
01:00:07.911 00.000 11060 Guiding  Dir = 0, Dur = 92
01:00:07.912 00.001 10844 Mount: notify guiding dither settle done success=1
01:00:07.913 00.001 10844 PhdController: newstate STATE_IDLE
01:00:07.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:07.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:07.913 00.000 10844 Enqueuing Expose request
01:00:07.944 00.031 11060 IsSlewing returns 0
01:00:07.945 00.001 11060 IsGuiding returns 0
01:00:08.056 00.111 11060 IsGuiding returns 0
01:00:08.056 00.000 11060 Move returns status 0, amount 92
01:00:08.056 00.000 11060 move complete, result=0
01:00:08.056 00.000 11060 worker thread done servicing request
01:00:08.056 00.000 11060 Worker thread wakes up
01:00:08.056 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 92 ms NORTH
01:00:08.059 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:08.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:08.704 00.645 11060 Exposure complete
01:00:09.048 00.344 11060 worker thread done servicing request
01:00:09.048 00.000 10844 OnExposeComplete: enter
01:00:09.049 00.001 10844 UpdateGuideState(): m_state=6
01:00:09.049 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8023
01:00:09.049 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=57.72, Mass=2928, SNR=34.2, Peak=255 HFD=3.4
01:00:09.049 00.000 10844 MultiStar: [#1 -0.40,-0.96,0.00,M1] [#2 -0.43,-0.75,0.00,M1] [#3 0.11,-0.55,0.96,U] [#4 -0.56,0.08,0.90,U] [#5 -0.19,-0.09,0.96,U] [#6 -0.30,-0.93,0.00,M1] [#7 -0.92,-0.48,0.00,M1] [#8 -0.31,-0.61,0.00,M2] 
01:00:09.049 00.000 10844 refined, 3 included, MultiStar: {-0.11, -0.32}, one-star: {0.15, -0.69}
01:00:09.049 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
01:00:09.050 00.001 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
01:00:09.050 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.91 mountX=0.34 mountY=-0.06, mountTheta=-0.17
01:00:09.052 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.32, opts=13)
01:00:09.052 00.000 10844 Enqueuing Move request for scope (-0.11, -0.32)
01:00:09.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:09.052 00.000 10844 UpdateGuideState exits: m=2928 SNR=34.2 Saturated
01:00:09.052 00.000 11060 Worker thread wakes up
01:00:09.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:09.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.32) opts 0xd
01:00:09.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:09.052 00.000 10844 Enqueuing Expose request
01:00:09.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.32)
01:00:09.052 00.000 11060 Moving (-0.11, -0.32) raw xDistance=0.34 yDistance=-0.06
01:00:09.054 00.002 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.448045, 1:0.235808, 2:0.059481
01:00:09.054 00.000 11060 BLC: No correction, Miss < min_move
01:00:09.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:00:09.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:09.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:00:09.054 00.000 11060 MoveAxis(W, 59, ABG)
01:00:09.054 00.000 11060 Guiding  Dir = 3, Dur = 59
01:00:09.070 00.016 11060 IsSlewing returns 0
01:00:09.071 00.001 11060 IsGuiding returns 0
01:00:09.132 00.061 11060 IsGuiding returns 0
01:00:09.132 00.000 11060 Move returns status 0, amount 59
01:00:09.132 00.000 11060 MoveAxis(N, 0, ABG)
01:00:09.132 00.000 11060 Move returns status 0, amount 0
01:00:09.132 00.000 11060 move complete, result=0
01:00:09.132 00.000 11060 worker thread done servicing request
01:00:09.132 00.000 11060 Worker thread wakes up
01:00:09.132 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
01:00:09.134 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:09.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:09.770 00.636 11060 Exposure complete
01:00:10.173 00.403 11060 worker thread done servicing request
01:00:10.173 00.000 10844 OnExposeComplete: enter
01:00:10.173 00.000 10844 UpdateGuideState(): m_state=6
01:00:10.173 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8024
01:00:10.174 00.001 10844 Star::Find returns 1 (1), X=264.06, Y=58.25, Mass=2828, SNR=34.0, Peak=255 HFD=3.4
01:00:10.174 00.000 10844 MultiStar: [#1 -0.17,0.07,0.96,U] [#2 -0.33,-0.89,0.00,M2] [#3 0.88,-0.93,0.00,M8] [#4 -0.73,0.19,0.00,M2] [#5 -0.02,-0.38,0.94,U] [#6 -0.59,-0.36,0.00,M2] [#7 -0.51,-0.18,0.76,U] [#8 -0.08,-0.29,0.95,U] 
01:00:10.174 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.19}, one-star: {-0.31, -0.17}
01:00:10.174 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
01:00:10.174 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
01:00:10.174 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.40 mountX=0.22 mountY=-0.17, mountTheta=-0.66
01:00:10.188 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.19, opts=13)
01:00:10.203 00.015 10844 Enqueuing Move request for scope (-0.21, -0.19)
01:00:10.203 00.000 11060 Worker thread wakes up
01:00:10.203 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:10.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
01:00:10.204 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
01:00:10.204 00.000 11060 Moving (-0.21, -0.19) raw xDistance=0.22 yDistance=-0.17
01:00:10.204 00.000 11060 BLC: window closed
01:00:10.204 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.448045, 1:0.235808, 2:0.059481
01:00:10.204 00.000 10844 UpdateGuideState exits: m=2828 SNR=34.0 Saturated
01:00:10.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:10.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:10.204 00.000 10844 Enqueuing Expose request
01:00:10.210 00.006 11060 BLC: No correction, Miss < min_move
01:00:10.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:00:10.211 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:10.212 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:00:10.212 00.000 11060 MoveAxis(W, 40, ABG)
01:00:10.212 00.000 11060 Guiding  Dir = 3, Dur = 40
01:00:10.231 00.019 11060 IsSlewing returns 0
01:00:10.233 00.002 11060 IsGuiding returns 0
01:00:10.289 00.056 11060 IsGuiding returns 0
01:00:10.289 00.000 11060 Move returns status 0, amount 40
01:00:10.289 00.000 11060 MoveAxis(N, 0, ABG)
01:00:10.289 00.000 11060 Move returns status 0, amount 0
01:00:10.290 00.001 11060 move complete, result=0
01:00:10.290 00.000 11060 worker thread done servicing request
01:00:10.290 00.000 11060 Worker thread wakes up
01:00:10.290 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
01:00:10.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:10.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:10.925 00.635 11060 Exposure complete
01:00:11.173 00.248 11060 worker thread done servicing request
01:00:11.173 00.000 10844 OnExposeComplete: enter
01:00:11.173 00.000 10844 UpdateGuideState(): m_state=6
01:00:11.174 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8025
01:00:11.174 00.000 10844 Star::Find returns 1 (1), X=264.07, Y=57.86, Mass=2882, SNR=34.4, Peak=255 HFD=3.1
01:00:11.175 00.001 10844 MultiStar: [#1 -0.62,-0.93,0.00,M1] [#2 -0.52,-0.88,0.00,M3] [#3 -0.09,-0.76,0.00,M9] [#4 -0.46,0.62,0.00,M3] [#5 -0.29,-0.05,1.09,U] [#6 -0.20,-0.66,0.00,M3] [#7 -0.40,-0.87,0.00,M1] [#8 -0.76,-0.80,0.00,M2] 
01:00:11.175 00.000 10844 refined, 1 included, MultiStar: {-0.29, -0.29}, one-star: {-0.30, -0.55}
01:00:11.175 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
01:00:11.175 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
01:00:11.175 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.29 hyp=0.42 cameraTheta=-2.36 mountX=0.34 mountY=-0.24, mountTheta=-0.62
01:00:11.177 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.29, opts=13)
01:00:11.177 00.000 10844 Enqueuing Move request for scope (-0.29, -0.29)
01:00:11.177 00.000 11060 Worker thread wakes up
01:00:11.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.29) opts 0xd
01:00:11.178 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.29)
01:00:11.178 00.000 11060 Moving (-0.29, -0.29) raw xDistance=0.34 yDistance=-0.24
01:00:11.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:00:11.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
01:00:11.178 00.000 11060 MoveAxis(W, 60, ABG)
01:00:11.178 00.000 11060 Guiding  Dir = 3, Dur = 60
01:00:11.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:11.179 00.001 10844 UpdateGuideState exits: m=2882 SNR=34.4 Saturated
01:00:11.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:11.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:11.179 00.000 10844 Enqueuing Expose request
01:00:11.194 00.015 11060 IsSlewing returns 0
01:00:11.194 00.000 11060 IsGuiding returns 0
01:00:11.256 00.062 11060 IsGuiding returns 0
01:00:11.256 00.000 11060 Move returns status 0, amount 60
01:00:11.256 00.000 11060 MoveAxis(N, 94, ABG)
01:00:11.256 00.000 11060 Guiding  Dir = 0, Dur = 94
01:00:11.272 00.016 11060 IsSlewing returns 0
01:00:11.272 00.000 11060 IsGuiding returns 0
01:00:11.413 00.141 11060 IsGuiding returns 0
01:00:11.413 00.000 11060 Move returns status 0, amount 94
01:00:11.413 00.000 11060 move complete, result=0
01:00:11.413 00.000 11060 worker thread done servicing request
01:00:11.413 00.000 11060 Worker thread wakes up
01:00:11.413 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.2 px 94 ms NORTH
01:00:11.414 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:11.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:12.047 00.633 11060 Exposure complete
01:00:12.265 00.218 11060 worker thread done servicing request
01:00:12.265 00.000 10844 OnExposeComplete: enter
01:00:12.265 00.000 10844 UpdateGuideState(): m_state=6
01:00:12.266 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8026
01:00:12.266 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=58.52, Mass=2911, SNR=34.1, Peak=255 HFD=3.2
01:00:12.266 00.000 10844 MultiStar: [#1 -0.41,-0.85,0.00,M2] [#2 -0.57,-0.30,0.00,M4] [#3 0.30,-0.14,0.88,U] [#4 -0.28,0.38,0.92,U] [#5 0.09,0.09,1.00,U] [#6 -0.49,-0.26,0.93,U] [#7 -0.65,0.25,0.00,M2] [#8 0.19,-0.14,1.03,U] 
01:00:12.266 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.01}, one-star: {0.17, 0.10}
01:00:12.266 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.49 = -2.80)
01:00:12.266 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
01:00:12.266 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.73 mountX=-0.01 mountY=-0.00, mountTheta=-2.81
01:00:12.278 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
01:00:12.279 00.001 10844 Enqueuing Move request for scope (-0.00, 0.01)
01:00:12.279 00.000 11060 Worker thread wakes up
01:00:12.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:12.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:00:12.279 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.1 Saturated
01:00:12.279 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:00:12.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:12.279 00.000 11060 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
01:00:12.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:12.279 00.000 10844 Enqueuing Expose request
01:00:12.280 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:00:12.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:12.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:00:12.280 00.000 11060 MoveAxis(E, 0, ABG)
01:00:12.280 00.000 11060 Move returns status 0, amount 0
01:00:12.280 00.000 11060 MoveAxis(N, 0, ABG)
01:00:12.282 00.002 11060 Move returns status 0, amount 0
01:00:12.282 00.000 11060 move complete, result=0
01:00:12.282 00.000 11060 worker thread done servicing request
01:00:12.282 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:12.282 00.000 11060 Worker thread wakes up
01:00:12.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:12.284 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:12.925 00.641 11060 Exposure complete
01:00:13.184 00.259 11060 worker thread done servicing request
01:00:13.184 00.000 10844 OnExposeComplete: enter
01:00:13.184 00.000 10844 UpdateGuideState(): m_state=6
01:00:13.184 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8027
01:00:13.185 00.001 10844 Star::Find returns 1 (0), X=264.33, Y=58.08, Mass=2362, SNR=30.5, Peak=248 HFD=3.4
01:00:13.185 00.000 10844 MultiStar: [#1 -0.08,-0.54,1.08,U] [#2 -0.28,-0.82,0.00,M5] [#3 0.42,-0.46,0.00,M9] [#4 0.01,0.03,1.16,U] [#5 0.34,-0.18,1.09,U] [#6 -0.42,-0.41,0.98,U] [#7 -0.65,-0.51,0.00,M3] [#8 0.09,-0.15,1.05,U] 
01:00:13.185 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.26}, one-star: {-0.04, -0.34}
01:00:13.185 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
01:00:13.185 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
01:00:13.186 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.60 mountX=0.26 mountY=0.03, mountTheta=0.13
01:00:13.187 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.26, opts=13)
01:00:13.187 00.000 10844 Enqueuing Move request for scope (-0.01, -0.26)
01:00:13.188 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:13.188 00.000 10844 UpdateGuideState exits: m=2362 SNR=30.5
01:00:13.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:13.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:13.188 00.000 10844 Enqueuing Expose request
01:00:13.203 00.015 11060 Worker thread wakes up
01:00:13.204 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
01:00:13.205 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
01:00:13.205 00.000 11060 Moving (-0.01, -0.26) raw xDistance=0.26 yDistance=0.03
01:00:13.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:00:13.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:13.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:00:13.205 00.000 11060 MoveAxis(W, 44, ABG)
01:00:13.205 00.000 11060 Guiding  Dir = 3, Dur = 44
01:00:13.215 00.010 11060 IsSlewing returns 0
01:00:13.216 00.001 11060 IsGuiding returns 0
01:00:13.263 00.047 11060 IsGuiding returns 0
01:00:13.263 00.000 11060 Move returns status 0, amount 44
01:00:13.263 00.000 11060 MoveAxis(N, 0, ABG)
01:00:13.263 00.000 11060 Move returns status 0, amount 0
01:00:13.264 00.001 11060 move complete, result=0
01:00:13.264 00.000 11060 worker thread done servicing request
01:00:13.264 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
01:00:13.264 00.000 11060 Worker thread wakes up
01:00:13.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:13.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:13.899 00.635 11060 Exposure complete
01:00:14.187 00.288 11060 worker thread done servicing request
01:00:14.187 00.000 10844 OnExposeComplete: enter
01:00:14.187 00.000 10844 UpdateGuideState(): m_state=6
01:00:14.188 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8028
01:00:14.188 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.60, Mass=2800, SNR=33.6, Peak=253 HFD=3.2
01:00:14.188 00.000 10844 MultiStar: [#1 -0.39,0.16,0.98,U] [#2 -0.56,-0.52,0.00,M6] [#3 0.08,0.02,1.03,U] [#4 -0.53,0.41,0.00,M2] [#5 0.43,-0.27,0.95,U] [#6 -0.47,-0.11,1.03,U] [#7 -0.46,-0.09,0.73,U] [#8 0.29,-0.05,0.89,U] 
01:00:14.188 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.02}, one-star: {0.17, 0.18}
01:00:14.188 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
01:00:14.188 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
01:00:14.189 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.71 mountX=0.03 mountY=-0.04, mountTheta=-0.96
01:00:14.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
01:00:14.191 00.001 10844 Enqueuing Move request for scope (-0.04, -0.02)
01:00:14.191 00.000 11060 Worker thread wakes up
01:00:14.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:14.191 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.6
01:00:14.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:14.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:14.191 00.000 10844 Enqueuing Expose request
01:00:14.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:00:14.192 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:00:14.192 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=-0.04
01:00:14.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:00:14.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:14.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:00:14.193 00.001 11060 MoveAxis(E, 0, ABG)
01:00:14.194 00.001 11060 Move returns status 0, amount 0
01:00:14.194 00.000 11060 MoveAxis(N, 0, ABG)
01:00:14.194 00.000 11060 Move returns status 0, amount 0
01:00:14.195 00.001 11060 move complete, result=0
01:00:14.195 00.000 11060 worker thread done servicing request
01:00:14.195 00.000 11060 Worker thread wakes up
01:00:14.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:14.197 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:14.199 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:14.866 00.667 11060 Exposure complete
01:00:15.201 00.335 11060 worker thread done servicing request
01:00:15.201 00.000 10844 OnExposeComplete: enter
01:00:15.201 00.000 10844 UpdateGuideState(): m_state=6
01:00:15.203 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8029
01:00:15.203 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=58.25, Mass=2318, SNR=30.5, Peak=252 HFD=3.4
01:00:15.203 00.000 10844 MultiStar: [#1 -0.57,0.13,1.19,U] [#2 -0.59,-0.34,0.00,M7] [#3 0.02,0.49,1.07,U] [#4 -0.74,0.33,0.00,M3] [#5 -0.26,-0.15,1.15,U] [#6 -0.25,-0.18,1.04,U] [#7 -0.48,0.37,0.91,U] [#8 0.32,-0.41,1.05,U] 
01:00:15.204 00.001 10844 single-star, 6 included, MultiStar: {-0.18, 0.01}, one-star: {-0.02, -0.16}
01:00:15.204 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
01:00:15.204 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
01:00:15.204 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.71 mountX=0.16 mountY=0.00, mountTheta=0.03
01:00:15.205 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.16, opts=13)
01:00:15.205 00.000 10844 Enqueuing Move request for scope (-0.02, -0.16)
01:00:15.206 00.001 11060 Worker thread wakes up
01:00:15.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:00:15.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
01:00:15.206 00.000 10844 UpdateGuideState exits: m=2318 SNR=30.5
01:00:15.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
01:00:15.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:15.206 00.000 11060 Moving (-0.02, -0.16) raw xDistance=0.16 yDistance=0.00
01:00:15.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:15.206 00.000 10844 Enqueuing Expose request
01:00:15.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:00:15.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:15.207 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:00:15.207 00.000 11060 MoveAxis(W, 28, ABG)
01:00:15.207 00.000 11060 Guiding  Dir = 3, Dur = 28
01:00:15.238 00.031 11060 IsSlewing returns 0
01:00:15.239 00.001 11060 IsGuiding returns 0
01:00:15.297 00.058 11060 IsGuiding returns 0
01:00:15.297 00.000 11060 Move returns status 0, amount 28
01:00:15.298 00.001 11060 MoveAxis(N, 0, ABG)
01:00:15.298 00.000 11060 Move returns status 0, amount 0
01:00:15.298 00.000 11060 move complete, result=0
01:00:15.298 00.000 11060 worker thread done servicing request
01:00:15.298 00.000 11060 Worker thread wakes up
01:00:15.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:15.298 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
01:00:15.299 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:15.939 00.640 11060 Exposure complete
01:00:16.209 00.270 11060 worker thread done servicing request
01:00:16.209 00.000 10844 OnExposeComplete: enter
01:00:16.209 00.000 10844 UpdateGuideState(): m_state=6
01:00:16.210 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8030
01:00:16.210 00.000 10844 Star::Find returns 1 (1), X=263.94, Y=58.33, Mass=3161, SNR=36.5, Peak=255 HFD=3.3
01:00:16.210 00.000 10844 MultiStar: [#1 -0.44,-0.76,0.00,M1] [#2 -0.90,-0.26,0.00,M8] [#3 -0.26,-0.22,0.82,U] [#4 -0.41,-0.15,0.89,U] [#5 -0.34,0.14,0.93,U] [#6 -0.46,-0.47,0.00,M1] [#7 -0.65,0.13,0.00,M2] [#8 0.09,-0.43,0.82,U] 
01:00:16.211 00.001 10844 refined, 4 included, MultiStar: {-0.28, -0.14}, one-star: {-0.42, -0.09}
01:00:16.211 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
01:00:16.211 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
01:00:16.211 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-2.69 mountX=0.19 mountY=-0.25, mountTheta=-0.94
01:00:16.212 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.14, opts=13)
01:00:16.214 00.002 10844 Enqueuing Move request for scope (-0.28, -0.14)
01:00:16.214 00.000 11060 Worker thread wakes up
01:00:16.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.14) opts 0xd
01:00:16.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.14)
01:00:16.214 00.000 11060 Moving (-0.28, -0.14) raw xDistance=0.19 yDistance=-0.25
01:00:16.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:00:16.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
01:00:16.215 00.001 11060 MoveAxis(W, 33, ABG)
01:00:16.215 00.000 11060 Guiding  Dir = 3, Dur = 33
01:00:16.217 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:16.217 00.000 10844 UpdateGuideState exits: m=3161 SNR=36.5 Saturated
01:00:16.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:16.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:16.217 00.000 10844 Enqueuing Expose request
01:00:16.246 00.029 11060 IsSlewing returns 0
01:00:16.246 00.000 11060 IsGuiding returns 0
01:00:16.311 00.065 11060 IsGuiding returns 0
01:00:16.311 00.000 11060 Move returns status 0, amount 33
01:00:16.311 00.000 11060 MoveAxis(N, 99, ABG)
01:00:16.311 00.000 11060 Guiding  Dir = 0, Dur = 99
01:00:16.339 00.028 11060 IsSlewing returns 0
01:00:16.340 00.001 11060 IsGuiding returns 0
01:00:16.465 00.125 11060 IsGuiding returns 0
01:00:16.465 00.000 11060 Move returns status 0, amount 99
01:00:16.466 00.001 11060 move complete, result=0
01:00:16.466 00.000 11060 worker thread done servicing request
01:00:16.466 00.000 11060 Worker thread wakes up
01:00:16.466 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.3 px 99 ms NORTH
01:00:16.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:16.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:17.098 00.632 11060 Exposure complete
01:00:17.321 00.223 11060 worker thread done servicing request
01:00:17.321 00.000 10844 OnExposeComplete: enter
01:00:17.321 00.000 10844 UpdateGuideState(): m_state=6
01:00:17.321 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8031
01:00:17.323 00.002 10844 Star::Find returns 1 (0), X=264.51, Y=58.81, Mass=2819, SNR=34.0, Peak=252 HFD=3.4
01:00:17.323 00.000 10844 MultiStar: [#1 0.02,-0.46,1.06,U] [#2 -0.53,0.26,1.97,U] [#3 -0.14,-0.18,0.94,U] [#4 -0.54,-0.16,1.05,U] [#5 0.44,0.48,0.00,M1] [#6 -0.29,-0.38,0.90,U] [#7 -0.34,0.25,0.80,U] [#8 0.29,0.29,0.98,U] 
01:00:17.323 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.03}, one-star: {0.15, 0.39}
01:00:17.323 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.77 = -1.52)
01:00:17.324 00.001 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
01:00:17.324 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.01 mountX=0.01 mountY=-0.21, mountTheta=-1.52
01:00:17.325 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.03, opts=13)
01:00:17.325 00.000 10844 Enqueuing Move request for scope (-0.21, 0.03)
01:00:17.325 00.000 11060 Worker thread wakes up
01:00:17.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:17.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
01:00:17.325 00.000 10844 UpdateGuideState exits: m=2819 SNR=34.0
01:00:17.325 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
01:00:17.326 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:17.326 00.000 11060 Moving (-0.21, 0.03) raw xDistance=0.01 yDistance=-0.21
01:00:17.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:17.326 00.000 10844 Enqueuing Expose request
01:00:17.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:00:17.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:00:17.326 00.000 11060 MoveAxis(E, 0, ABG)
01:00:17.326 00.000 11060 Move returns status 0, amount 0
01:00:17.326 00.000 11060 MoveAxis(N, 82, ABG)
01:00:17.326 00.000 11060 Guiding  Dir = 0, Dur = 82
01:00:17.354 00.028 11060 IsSlewing returns 0
01:00:17.354 00.000 11060 IsGuiding returns 0
01:00:17.463 00.109 11060 IsGuiding returns 0
01:00:17.463 00.000 11060 Move returns status 0, amount 82
01:00:17.463 00.000 11060 move complete, result=0
01:00:17.463 00.000 11060 worker thread done servicing request
01:00:17.463 00.000 11060 Worker thread wakes up
01:00:17.463 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 82 ms NORTH
01:00:17.464 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:17.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:18.095 00.631 11060 Exposure complete
01:00:18.332 00.237 11060 worker thread done servicing request
01:00:18.332 00.000 10844 OnExposeComplete: enter
01:00:18.332 00.000 10844 UpdateGuideState(): m_state=6
01:00:18.332 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8032
01:00:18.332 00.000 10844 Star::Find returns 1 (0), X=264.86, Y=58.37, Mass=2366, SNR=31.0, Peak=188 HFD=3.3
01:00:18.333 00.001 10844 MultiStar: [#1 -0.21,-0.06,0.98,U] [#2 0.11,0.02,2.23,U] [#3 0.48,0.02,1.08,U] [#4 0.03,0.55,1.06,U] [#5 0.49,0.39,0.00,M2] [#6 0.43,0.47,0.00,M1] [#7 -0.01,0.35,0.88,U] [#8 0.23,0.16,0.98,U] 
01:00:18.333 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.12}, one-star: {0.50, -0.05}
01:00:18.333 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
01:00:18.333 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
01:00:18.333 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=-0.15 mountY=0.14, mountTheta=2.40
01:00:18.334 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.12, opts=13)
01:00:18.335 00.001 10844 Enqueuing Move request for scope (0.16, 0.12)
01:00:18.335 00.000 11060 Worker thread wakes up
01:00:18.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:18.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
01:00:18.335 00.000 10844 UpdateGuideState exits: m=2366 SNR=31.0
01:00:18.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
01:00:18.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:18.335 00.000 11060 Moving (0.16, 0.12) raw xDistance=-0.15 yDistance=0.14
01:00:18.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:18.335 00.000 10844 Enqueuing Expose request
01:00:18.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:00:18.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:18.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:00:18.336 00.001 11060 MoveAxis(E, 26, ABG)
01:00:18.336 00.000 11060 Guiding  Dir = 2, Dur = 26
01:00:18.354 00.018 11060 IsSlewing returns 0
01:00:18.354 00.000 11060 IsGuiding returns 0
01:00:18.386 00.032 11060 IsGuiding returns 0
01:00:18.386 00.000 11060 Move returns status 0, amount 26
01:00:18.386 00.000 11060 MoveAxis(N, 0, ABG)
01:00:18.386 00.000 11060 Move returns status 0, amount 0
01:00:18.386 00.000 11060 move complete, result=0
01:00:18.387 00.001 11060 worker thread done servicing request
01:00:18.387 00.000 11060 Worker thread wakes up
01:00:18.387 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
01:00:18.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:18.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:19.027 00.640 11060 Exposure complete
01:00:19.381 00.354 11060 worker thread done servicing request
01:00:19.382 00.001 10844 OnExposeComplete: enter
01:00:19.382 00.000 10844 UpdateGuideState(): m_state=6
01:00:19.382 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8033
01:00:19.382 00.000 10844 Star::Find returns 1 (0), X=264.70, Y=58.36, Mass=2705, SNR=33.0, Peak=238 HFD=3.4
01:00:19.383 00.001 10844 MultiStar: [#1 -0.29,-0.25,0.91,U] [#2 0.06,0.08,2.09,U] [#3 0.40,-0.25,0.96,U] [#4 0.11,0.48,0.96,U] [#5 0.60,0.36,0.00,M3] [#6 -0.15,0.21,0.98,U] [#7 -0.14,0.63,0.00,M1] [#8 0.71,0.29,0.00,M1] 
01:00:19.383 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.05}, one-star: {0.33, -0.06}
01:00:19.383 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
01:00:19.383 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
01:00:19.383 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=-0.06 mountY=0.07, mountTheta=2.26
01:00:19.394 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
01:00:19.395 00.001 10844 Enqueuing Move request for scope (0.08, 0.05)
01:00:19.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:19.395 00.000 10844 UpdateGuideState exits: m=2705 SNR=33.0
01:00:19.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:19.395 00.000 11060 Worker thread wakes up
01:00:19.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:00:19.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:00:19.396 00.001 11060 Moving (0.08, 0.05) raw xDistance=-0.06 yDistance=0.07
01:00:19.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:00:19.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:19.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:00:19.396 00.000 11060 MoveAxis(E, 0, ABG)
01:00:19.396 00.000 11060 Move returns status 0, amount 0
01:00:19.396 00.000 11060 MoveAxis(N, 0, ABG)
01:00:19.396 00.000 11060 Move returns status 0, amount 0
01:00:19.396 00.000 11060 move complete, result=0
01:00:19.396 00.000 11060 worker thread done servicing request
01:00:19.397 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:19.397 00.000 10844 Enqueuing Expose request
01:00:19.397 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:19.398 00.001 11060 Worker thread wakes up
01:00:19.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:19.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:20.035 00.637 11060 Exposure complete
01:00:20.280 00.245 11060 worker thread done servicing request
01:00:20.280 00.000 10844 OnExposeComplete: enter
01:00:20.280 00.000 10844 UpdateGuideState(): m_state=6
01:00:20.280 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8034
01:00:20.280 00.000 10844 Star::Find returns 1 (0), X=264.93, Y=58.44, Mass=3343, SNR=36.8, Peak=240 HFD=3.6
01:00:20.281 00.001 10844 MultiStar: [#1 -0.10,-0.08,0.91,U] [#2 -0.33,-0.33,1.90,U] [#3 0.26,-0.17,0.86,U] [#4 0.10,0.64,0.00,M1] [#5 0.21,0.27,0.94,U] [#6 -0.24,0.04,0.81,U] [#7 0.19,0.75,0.00,M2] [#8 0.04,-0.06,0.85,U] 
01:00:20.281 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.57, 0.02}
01:00:20.281 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:00:20.281 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
01:00:20.281 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.38 mountX=0.08 mountY=0.03, mountTheta=0.36
01:00:20.283 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
01:00:20.283 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
01:00:20.283 00.000 11060 Worker thread wakes up
01:00:20.283 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:20.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:00:20.283 00.000 10844 UpdateGuideState exits: m=3343 SNR=36.8
01:00:20.283 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:00:20.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:20.283 00.000 11060 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.03
01:00:20.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:20.283 00.000 10844 Enqueuing Expose request
01:00:20.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:00:20.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:20.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:00:20.283 00.000 11060 MoveAxis(E, 0, ABG)
01:00:20.285 00.002 11060 Move returns status 0, amount 0
01:00:20.285 00.000 11060 MoveAxis(N, 0, ABG)
01:00:20.285 00.000 11060 Move returns status 0, amount 0
01:00:20.285 00.000 11060 move complete, result=0
01:00:20.285 00.000 11060 worker thread done servicing request
01:00:20.285 00.000 11060 Worker thread wakes up
01:00:20.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:20.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:20.287 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:00:20.915 00.628 11060 Exposure complete
01:00:21.118 00.203 11060 worker thread done servicing request
01:00:21.118 00.000 10844 OnExposeComplete: enter
01:00:21.118 00.000 10844 UpdateGuideState(): m_state=6
01:00:21.120 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8035
01:00:21.120 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=58.75, Mass=2942, SNR=34.9, Peak=254 HFD=3.3
01:00:21.120 00.000 10844 MultiStar: [#1 -0.16,0.46,0.96,U] [#2 -0.25,0.31,1.91,U] [#3 0.26,0.08,0.89,U] [#4 0.09,0.32,0.93,U] [#5 0.67,0.29,0.00,M3] [#6 -0.50,0.45,0.00,M1] [#7 -0.17,0.34,0.76,U] [#8 -0.13,0.58,0.89,U] 
01:00:21.120 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.34}, one-star: {0.13, 0.34}
01:00:21.120 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
01:00:21.120 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
01:00:21.120 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.74 mountX=-0.33 mountY=-0.11, mountTheta=-2.81
01:00:21.122 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.34, opts=13)
01:00:21.122 00.000 10844 Enqueuing Move request for scope (-0.06, 0.34)
01:00:21.122 00.000 11060 Worker thread wakes up
01:00:21.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:21.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
01:00:21.122 00.000 10844 UpdateGuideState exits: m=2942 SNR=34.9
01:00:21.122 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
01:00:21.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:21.122 00.000 11060 Moving (-0.06, 0.34) raw xDistance=-0.33 yDistance=-0.11
01:00:21.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:21.122 00.000 10844 Enqueuing Expose request
01:00:21.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:00:21.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:21.123 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:00:21.123 00.000 11060 MoveAxis(E, 57, ABG)
01:00:21.123 00.000 11060 Guiding  Dir = 2, Dur = 57
01:00:21.148 00.025 11060 IsSlewing returns 0
01:00:21.149 00.001 11060 IsGuiding returns 0
01:00:21.221 00.072 11060 IsGuiding returns 0
01:00:21.222 00.001 11060 Move returns status 0, amount 57
01:00:21.222 00.000 11060 MoveAxis(N, 0, ABG)
01:00:21.222 00.000 11060 Move returns status 0, amount 0
01:00:21.222 00.000 11060 move complete, result=0
01:00:21.222 00.000 11060 worker thread done servicing request
01:00:21.222 00.000 11060 Worker thread wakes up
01:00:21.222 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
01:00:21.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:21.223 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:21.853 00.630 11060 Exposure complete
01:00:22.044 00.191 11060 worker thread done servicing request
01:00:22.044 00.000 10844 OnExposeComplete: enter
01:00:22.045 00.001 10844 UpdateGuideState(): m_state=6
01:00:22.045 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8036
01:00:22.045 00.000 10844 Star::Find returns 1 (1), X=264.09, Y=58.48, Mass=2897, SNR=34.1, Peak=255 HFD=3.5
01:00:22.045 00.000 10844 MultiStar: [#1 -0.59,-0.67,0.00,M1] [#2 -0.42,-0.16,1.90,U] [#3 -0.19,0.09,1.03,U] [#4 -0.10,0.11,0.94,U] [#5 -0.04,-0.36,1.00,U] [#6 -0.67,-0.14,0.00,M2] [#7 -0.62,0.07,0.00,M2] [#8 0.09,-0.15,0.85,U] 
01:00:22.046 00.001 10844 refined, 5 included, MultiStar: {-0.20, -0.08}, one-star: {-0.28, 0.07}
01:00:22.046 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
01:00:22.046 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
01:00:22.046 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.76 mountX=0.11 mountY=-0.18, mountTheta=-1.02
01:00:22.047 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.08, opts=13)
01:00:22.047 00.000 10844 Enqueuing Move request for scope (-0.20, -0.08)
01:00:22.048 00.001 11060 Worker thread wakes up
01:00:22.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
01:00:22.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
01:00:22.048 00.000 11060 Moving (-0.20, -0.08) raw xDistance=0.11 yDistance=-0.18
01:00:22.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:00:22.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:22.048 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:22.048 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.1 Saturated
01:00:22.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:22.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:22.048 00.000 10844 Enqueuing Expose request
01:00:22.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:00:22.049 00.001 11060 MoveAxis(E, 0, ABG)
01:00:22.049 00.000 11060 Move returns status 0, amount 0
01:00:22.049 00.000 11060 MoveAxis(N, 0, ABG)
01:00:22.049 00.000 11060 Move returns status 0, amount 0
01:00:22.049 00.000 11060 move complete, result=0
01:00:22.049 00.000 11060 worker thread done servicing request
01:00:22.049 00.000 11060 Worker thread wakes up
01:00:22.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:22.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:22.051 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:22.682 00.631 11060 Exposure complete
01:00:22.847 00.165 11060 worker thread done servicing request
01:00:22.847 00.000 10844 OnExposeComplete: enter
01:00:22.847 00.000 10844 UpdateGuideState(): m_state=6
01:00:22.847 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8037
01:00:22.847 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.65, Mass=2699, SNR=32.8, Peak=255 HFD=3.2
01:00:22.848 00.001 10844 MultiStar: [#1 -0.00,0.03,1.02,U] [#2 -0.36,0.15,2.15,U] [#3 0.09,0.04,1.04,U] [#4 -0.08,-0.10,0.95,U] [#5 0.47,0.17,0.99,U] [#6 0.05,0.32,0.90,U] [#7 -0.39,0.13,0.83,U] [#8 -0.12,0.23,1.02,U] 
01:00:22.848 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {0.10, 0.24}
01:00:22.848 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
01:00:22.848 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
01:00:22.848 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.99 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
01:00:22.850 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.13, opts=13)
01:00:22.850 00.000 10844 Enqueuing Move request for scope (-0.06, 0.13)
01:00:22.850 00.000 11060 Worker thread wakes up
01:00:22.850 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:22.850 00.000 10844 UpdateGuideState exits: m=2699 SNR=32.8 Saturated
01:00:22.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:22.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
01:00:22.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:22.850 00.000 10844 Enqueuing Expose request
01:00:22.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
01:00:22.850 00.000 11060 Moving (-0.06, 0.13) raw xDistance=-0.12 yDistance=-0.08
01:00:22.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:00:22.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:22.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:00:22.850 00.000 11060 MoveAxis(E, 21, ABG)
01:00:22.851 00.001 11060 Guiding  Dir = 2, Dur = 21
01:00:22.858 00.007 11060 IsSlewing returns 0
01:00:22.858 00.000 11060 IsGuiding returns 0
01:00:22.890 00.032 11060 IsGuiding returns 0
01:00:22.891 00.001 11060 Move returns status 0, amount 21
01:00:22.891 00.000 11060 MoveAxis(N, 0, ABG)
01:00:22.891 00.000 11060 Move returns status 0, amount 0
01:00:22.891 00.000 11060 move complete, result=0
01:00:22.891 00.000 11060 worker thread done servicing request
01:00:22.891 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
01:00:22.891 00.000 11060 Worker thread wakes up
01:00:22.892 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:22.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:23.524 00.632 11060 Exposure complete
01:00:23.688 00.164 11060 worker thread done servicing request
01:00:23.688 00.000 10844 OnExposeComplete: enter
01:00:23.688 00.000 10844 UpdateGuideState(): m_state=6
01:00:23.688 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8038
01:00:23.688 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=58.03, Mass=2703, SNR=33.1, Peak=216 HFD=3.4
01:00:23.689 00.001 10844 MultiStar: [#1 -0.53,-0.38,0.00,M1] [#2 -0.20,-0.36,2.11,U] [#3 -0.17,-1.03,0.00,M1] [#4 -0.16,0.41,1.01,U] [#5 0.53,-0.31,0.00,M2] [#6 -0.68,-0.12,0.00,M2] [#7 -1.04,-0.18,0.00,M2] [#8 -0.28,0.06,0.94,U] 
01:00:23.689 00.000 10844 refined, 3 included, MultiStar: {-0.16, -0.13}, one-star: {0.04, -0.38}
01:00:23.689 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
01:00:23.689 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
01:00:23.689 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.45 mountX=0.16 mountY=-0.14, mountTheta=-0.71
01:00:23.690 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.13, opts=13)
01:00:23.690 00.000 10844 Enqueuing Move request for scope (-0.16, -0.13)
01:00:23.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:23.690 00.000 10844 UpdateGuideState exits: m=2703 SNR=33.1
01:00:23.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:23.691 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:23.691 00.000 10844 Enqueuing Expose request
01:00:23.691 00.000 11060 Worker thread wakes up
01:00:23.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
01:00:23.691 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
01:00:23.691 00.000 11060 Moving (-0.16, -0.13) raw xDistance=0.16 yDistance=-0.14
01:00:23.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:00:23.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:23.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:00:23.691 00.000 11060 MoveAxis(W, 27, ABG)
01:00:23.691 00.000 11060 Guiding  Dir = 3, Dur = 27
01:00:23.702 00.011 11060 IsSlewing returns 0
01:00:23.702 00.000 11060 IsGuiding returns 0
01:00:23.734 00.032 11060 IsGuiding returns 0
01:00:23.734 00.000 11060 Move returns status 0, amount 27
01:00:23.734 00.000 11060 MoveAxis(N, 0, ABG)
01:00:23.734 00.000 11060 Move returns status 0, amount 0
01:00:23.734 00.000 11060 move complete, result=0
01:00:23.735 00.001 11060 worker thread done servicing request
01:00:23.735 00.000 11060 Worker thread wakes up
01:00:23.735 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
01:00:23.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:23.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:24.362 00.627 11060 Exposure complete
01:00:24.519 00.157 11060 worker thread done servicing request
01:00:24.519 00.000 10844 OnExposeComplete: enter
01:00:24.519 00.000 10844 UpdateGuideState(): m_state=6
01:00:24.520 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8039
01:00:24.520 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=58.48, Mass=2918, SNR=34.3, Peak=249 HFD=3.2
01:00:24.520 00.000 10844 MultiStar: [#1 -0.53,-0.15,1.00,U] [#2 -0.27,0.13,2.00,U] [#3 -0.06,-0.52,0.96,U] [#4 0.02,-0.01,0.98,U] [#5 0.24,-0.59,0.00,M3] [#6 -0.57,-0.00,0.83,U] [#7 -0.28,0.06,0.82,U] [#8 -0.19,-0.22,0.86,U] 
01:00:24.520 00.000 10844 single-star, 7 included, MultiStar: {-0.21, -0.06}, one-star: {0.19, 0.07}
01:00:24.520 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
01:00:24.520 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
01:00:24.520 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.35 mountX=-0.10 mountY=0.17, mountTheta=2.10
01:00:24.521 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.07, opts=13)
01:00:24.522 00.001 10844 Enqueuing Move request for scope (0.19, 0.07)
01:00:24.522 00.000 11060 Worker thread wakes up
01:00:24.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:24.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
01:00:24.522 00.000 10844 UpdateGuideState exits: m=2918 SNR=34.3
01:00:24.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
01:00:24.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:24.522 00.000 11060 Moving (0.19, 0.07) raw xDistance=-0.10 yDistance=0.17
01:00:24.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:24.522 00.000 10844 Enqueuing Expose request
01:00:24.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:00:24.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:24.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:00:24.522 00.000 11060 MoveAxis(E, 0, ABG)
01:00:24.522 00.000 11060 Move returns status 0, amount 0
01:00:24.522 00.000 11060 MoveAxis(N, 0, ABG)
01:00:24.523 00.001 11060 Move returns status 0, amount 0
01:00:24.523 00.000 11060 move complete, result=0
01:00:24.523 00.000 11060 worker thread done servicing request
01:00:24.523 00.000 11060 Worker thread wakes up
01:00:24.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:24.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:24.524 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:00:25.169 00.645 11060 Exposure complete
01:00:25.335 00.166 11060 worker thread done servicing request
01:00:25.336 00.001 10844 OnExposeComplete: enter
01:00:25.336 00.000 10844 UpdateGuideState(): m_state=6
01:00:25.336 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8040
01:00:25.336 00.000 10844 Star::Find returns 1 (0), X=264.94, Y=58.28, Mass=2718, SNR=33.3, Peak=240 HFD=3.2
01:00:25.336 00.000 10844 MultiStar: [#1 -0.22,-0.17,0.93,U] [#2 -0.38,-0.47,1.98,U] [#3 0.35,-0.14,0.99,U] [#4 -0.50,0.20,0.93,U] [#5 0.01,-0.31,1.11,U] [#6 -0.12,-0.19,0.88,U] [#7 -0.04,0.53,0.85,U] [#8 0.18,-0.30,0.93,U] 
01:00:25.337 00.001 10844 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.57, -0.14}
01:00:25.337 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
01:00:25.337 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
01:00:25.337 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.87 mountX=0.16 mountY=-0.02, mountTheta=-0.14
01:00:25.338 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
01:00:25.338 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
01:00:25.338 00.000 11060 Worker thread wakes up
01:00:25.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:25.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:00:25.338 00.000 10844 UpdateGuideState exits: m=2718 SNR=33.3
01:00:25.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:00:25.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:25.338 00.000 11060 Moving (-0.05, -0.16) raw xDistance=0.16 yDistance=-0.02
01:00:25.339 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:25.339 00.000 10844 Enqueuing Expose request
01:00:25.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:00:25.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:25.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:00:25.339 00.000 11060 MoveAxis(W, 28, ABG)
01:00:25.339 00.000 11060 Guiding  Dir = 3, Dur = 28
01:00:25.376 00.037 11060 IsSlewing returns 0
01:00:25.377 00.001 11060 IsGuiding returns 0
01:00:25.437 00.060 11060 IsGuiding returns 0
01:00:25.438 00.001 11060 Move returns status 0, amount 28
01:00:25.438 00.000 11060 MoveAxis(N, 0, ABG)
01:00:25.438 00.000 11060 Move returns status 0, amount 0
01:00:25.438 00.000 11060 move complete, result=0
01:00:25.439 00.001 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
01:00:25.457 00.018 11060 worker thread done servicing request
01:00:25.457 00.000 11060 Worker thread wakes up
01:00:25.458 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:25.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:26.103 00.645 11060 Exposure complete
01:00:26.271 00.168 11060 worker thread done servicing request
01:00:26.271 00.000 10844 OnExposeComplete: enter
01:00:26.271 00.000 10844 UpdateGuideState(): m_state=6
01:00:26.271 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8041
01:00:26.271 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.09, Mass=2708, SNR=32.8, Peak=242 HFD=3.2
01:00:26.272 00.001 10844 MultiStar: [#1 -0.31,-0.13,0.94,U] [#2 -0.41,-0.27,2.06,U] [#3 0.59,-0.06,0.91,U] [#4 -0.27,0.50,1.03,U] [#5 0.28,0.08,1.09,U] [#6 0.06,0.11,0.91,U] [#7 -0.05,0.18,0.84,U] [#8 -0.20,-0.55,1.05,U] 
01:00:26.272 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.39, -0.33}
01:00:26.272 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
01:00:26.272 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
01:00:26.273 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.00 mountX=0.09 mountY=-0.02, mountTheta=-0.27
01:00:26.274 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
01:00:26.274 00.000 10844 Enqueuing Move request for scope (-0.04, -0.08)
01:00:26.274 00.000 11060 Worker thread wakes up
01:00:26.274 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:26.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
01:00:26.274 00.000 10844 UpdateGuideState exits: m=2708 SNR=32.8
01:00:26.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
01:00:26.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:26.274 00.000 11060 Moving (-0.04, -0.08) raw xDistance=0.09 yDistance=-0.02
01:00:26.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:26.274 00.000 10844 Enqueuing Expose request
01:00:26.275 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:00:26.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:26.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:00:26.275 00.000 11060 MoveAxis(E, 0, ABG)
01:00:26.275 00.000 11060 Move returns status 0, amount 0
01:00:26.275 00.000 11060 MoveAxis(N, 0, ABG)
01:00:26.275 00.000 11060 Move returns status 0, amount 0
01:00:26.275 00.000 11060 move complete, result=0
01:00:26.275 00.000 11060 worker thread done servicing request
01:00:26.275 00.000 11060 Worker thread wakes up
01:00:26.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:26.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:26.276 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:26.915 00.639 11060 Exposure complete
01:00:27.077 00.162 11060 worker thread done servicing request
01:00:27.077 00.000 10844 OnExposeComplete: enter
01:00:27.077 00.000 10844 UpdateGuideState(): m_state=6
01:00:27.078 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8042
01:00:27.078 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.56, Mass=2656, SNR=32.7, Peak=255 HFD=3.2
01:00:27.078 00.000 10844 MultiStar: [#1 -0.01,-0.38,1.05,U] [#2 -0.69,-0.13,0.00,M1] [#3 0.56,0.00,0.94,U] [#4 -0.54,0.33,0.00,M1] [#5 -0.06,0.15,1.08,U] [#6 0.20,0.20,0.89,U] [#7 -0.25,0.61,0.00,M1] [#8 0.39,-0.04,0.90,U] 
01:00:27.078 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.01}, one-star: {0.27, 0.14}
01:00:27.078 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
01:00:27.078 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
01:00:27.078 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.04 mountX=-0.05 mountY=0.21, mountTheta=1.79
01:00:27.080 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.01, opts=13)
01:00:27.080 00.000 10844 Enqueuing Move request for scope (0.21, 0.01)
01:00:27.080 00.000 11060 Worker thread wakes up
01:00:27.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:27.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
01:00:27.080 00.000 10844 UpdateGuideState exits: m=2656 SNR=32.7 Saturated
01:00:27.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
01:00:27.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:27.080 00.000 11060 Moving (0.21, 0.01) raw xDistance=-0.05 yDistance=0.21
01:00:27.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:27.080 00.000 10844 Enqueuing Expose request
01:00:27.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:00:27.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:27.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:00:27.080 00.000 11060 MoveAxis(E, 0, ABG)
01:00:27.080 00.000 11060 Move returns status 0, amount 0
01:00:27.080 00.000 11060 MoveAxis(N, 0, ABG)
01:00:27.080 00.000 11060 Move returns status 0, amount 0
01:00:27.080 00.000 11060 move complete, result=0
01:00:27.080 00.000 11060 worker thread done servicing request
01:00:27.081 00.001 11060 Worker thread wakes up
01:00:27.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:27.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:27.082 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:00:27.712 00.630 11060 Exposure complete
01:00:27.865 00.153 11060 worker thread done servicing request
01:00:27.865 00.000 10844 OnExposeComplete: enter
01:00:27.865 00.000 10844 UpdateGuideState(): m_state=6
01:00:27.865 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8043
01:00:27.865 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=58.21, Mass=2773, SNR=33.7, Peak=252 HFD=3.4
01:00:27.866 00.001 10844 MultiStar: [#1 -0.07,-0.57,1.12,U] [#2 -0.09,-0.53,2.06,U] [#3 0.36,-0.49,0.96,U] [#4 0.10,0.10,1.04,U] [#5 0.11,-0.09,1.06,U] [#6 -0.13,-0.40,0.96,U] [#7 0.16,-0.19,0.82,U] [#8 -0.05,-0.40,0.91,U] 
01:00:27.866 00.000 10844 single-star, 8 included, MultiStar: {0.01, -0.33}, one-star: {-0.20, -0.21}
01:00:27.866 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
01:00:27.866 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
01:00:27.866 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.34 mountX=0.24 mountY=-0.17, mountTheta=-0.60
01:00:27.867 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.21, opts=13)
01:00:27.867 00.000 10844 Enqueuing Move request for scope (-0.20, -0.21)
01:00:27.867 00.000 11060 Worker thread wakes up
01:00:27.867 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:27.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
01:00:27.867 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.7
01:00:27.867 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
01:00:27.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:27.867 00.000 11060 Moving (-0.20, -0.21) raw xDistance=0.24 yDistance=-0.17
01:00:27.868 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:27.868 00.000 10844 Enqueuing Expose request
01:00:27.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:00:27.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:27.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:00:27.868 00.000 11060 MoveAxis(W, 42, ABG)
01:00:27.868 00.000 11060 Guiding  Dir = 3, Dur = 42
01:00:27.878 00.010 11060 IsSlewing returns 0
01:00:27.878 00.000 11060 IsGuiding returns 0
01:00:27.925 00.047 11060 IsGuiding returns 0
01:00:27.925 00.000 11060 Move returns status 0, amount 42
01:00:27.925 00.000 11060 MoveAxis(N, 0, ABG)
01:00:27.925 00.000 11060 Move returns status 0, amount 0
01:00:27.925 00.000 11060 move complete, result=0
01:00:27.925 00.000 11060 worker thread done servicing request
01:00:27.925 00.000 11060 Worker thread wakes up
01:00:27.926 00.001 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
01:00:27.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:27.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:28.561 00.635 11060 Exposure complete
01:00:28.734 00.173 11060 worker thread done servicing request
01:00:28.734 00.000 10844 OnExposeComplete: enter
01:00:28.734 00.000 10844 UpdateGuideState(): m_state=6
01:00:28.735 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8044
01:00:28.735 00.000 10844 Star::Find returns 1 (1), X=264.85, Y=58.69, Mass=2881, SNR=34.1, Peak=255 HFD=3.5
01:00:28.735 00.000 10844 MultiStar: [#1 -0.05,-0.33,0.97,U] [#2 -0.09,0.10,2.13,U] [#3 0.39,-0.12,0.91,U] [#4 -0.28,0.33,0.82,U] [#5 0.02,0.51,0.95,U] [#6 -0.03,-0.02,0.94,U] [#7 -0.14,0.38,0.81,U] [#8 0.34,-0.12,0.93,U] 
01:00:28.735 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.48, 0.27}
01:00:28.735 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
01:00:28.735 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
01:00:28.735 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=-0.11 mountY=0.04, mountTheta=2.80
01:00:28.736 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
01:00:28.737 00.001 10844 Enqueuing Move request for scope (0.06, 0.10)
01:00:28.737 00.000 11060 Worker thread wakes up
01:00:28.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:00:28.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:28.737 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:00:28.737 00.000 10844 UpdateGuideState exits: m=2881 SNR=34.1 Saturated
01:00:28.737 00.000 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.04
01:00:28.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:28.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:00:28.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:28.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:28.737 00.000 10844 Enqueuing Expose request
01:00:28.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:00:28.737 00.000 11060 MoveAxis(E, 0, ABG)
01:00:28.737 00.000 11060 Move returns status 0, amount 0
01:00:28.737 00.000 11060 MoveAxis(N, 0, ABG)
01:00:28.737 00.000 11060 Move returns status 0, amount 0
01:00:28.737 00.000 11060 move complete, result=0
01:00:28.738 00.001 11060 worker thread done servicing request
01:00:28.738 00.000 11060 Worker thread wakes up
01:00:28.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:28.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:28.739 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:00:29.375 00.636 11060 Exposure complete
01:00:29.552 00.177 11060 worker thread done servicing request
01:00:29.552 00.000 10844 OnExposeComplete: enter
01:00:29.552 00.000 10844 UpdateGuideState(): m_state=6
01:00:29.552 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8045
01:00:29.552 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.75, Mass=2703, SNR=33.4, Peak=255 HFD=3.2
01:00:29.553 00.001 10844 MultiStar: [#1 -0.44,-0.19,1.01,U] [#2 0.12,-0.15,1.99,U] [#3 0.19,0.05,0.90,U] [#4 0.02,0.70,0.00,M1] [#5 0.24,0.08,1.05,U] [#6 0.14,-0.04,0.94,U] [#7 -0.44,0.24,0.86,U] [#8 -0.05,-0.16,0.95,U] 
01:00:29.553 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.00}, one-star: {0.09, 0.34}
01:00:29.553 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
01:00:29.553 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
01:00:29.553 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.04 mountX=-0.00 mountY=0.00, mountTheta=1.71
01:00:29.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.00, opts=13)
01:00:29.555 00.000 10844 Enqueuing Move request for scope (0.00, -0.00)
01:00:29.555 00.000 11060 Worker thread wakes up
01:00:29.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:29.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
01:00:29.555 00.000 10844 UpdateGuideState exits: m=2703 SNR=33.4 Saturated
01:00:29.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
01:00:29.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:29.555 00.000 11060 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
01:00:29.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:29.555 00.000 10844 Enqueuing Expose request
01:00:29.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:00:29.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:29.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:00:29.555 00.000 11060 MoveAxis(E, 0, ABG)
01:00:29.556 00.001 11060 Move returns status 0, amount 0
01:00:29.556 00.000 11060 MoveAxis(N, 0, ABG)
01:00:29.556 00.000 11060 Move returns status 0, amount 0
01:00:29.556 00.000 11060 move complete, result=0
01:00:29.556 00.000 11060 worker thread done servicing request
01:00:29.556 00.000 11060 Worker thread wakes up
01:00:29.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:29.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:29.557 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:00:30.184 00.627 11060 Exposure complete
01:00:30.364 00.180 11060 worker thread done servicing request
01:00:30.364 00.000 10844 OnExposeComplete: enter
01:00:30.364 00.000 10844 UpdateGuideState(): m_state=6
01:00:30.365 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8046
01:00:30.365 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=58.90, Mass=3070, SNR=36.0, Peak=255 HFD=3.0
01:00:30.365 00.000 10844 MultiStar: [#1 -0.42,-0.25,0.89,U] [#2 -0.22,0.09,1.87,U] [#3 0.25,-0.20,0.90,U] [#4 -0.15,0.57,0.80,U] [#5 -0.09,-0.01,0.85,U] [#6 -0.00,-0.14,0.91,U] [#7 -0.07,0.11,0.82,U] [#8 0.20,0.30,0.88,U] 
01:00:30.365 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.24, 0.48}
01:00:30.365 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.19)
01:00:30.365 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
01:00:30.365 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=-0.08 mountY=-0.12, mountTheta=-2.19
01:00:30.367 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.10, opts=13)
01:00:30.367 00.000 10844 Enqueuing Move request for scope (-0.10, 0.10)
01:00:30.367 00.000 11060 Worker thread wakes up
01:00:30.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:30.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
01:00:30.367 00.000 10844 UpdateGuideState exits: m=3070 SNR=36.0 Saturated
01:00:30.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
01:00:30.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:30.368 00.001 11060 Moving (-0.10, 0.10) raw xDistance=-0.08 yDistance=-0.12
01:00:30.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:30.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:00:30.368 00.000 10844 Enqueuing Expose request
01:00:30.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:30.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:00:30.368 00.000 11060 MoveAxis(E, 0, ABG)
01:00:30.368 00.000 11060 Move returns status 0, amount 0
01:00:30.368 00.000 11060 MoveAxis(N, 0, ABG)
01:00:30.368 00.000 11060 Move returns status 0, amount 0
01:00:30.368 00.000 11060 move complete, result=0
01:00:30.368 00.000 11060 worker thread done servicing request
01:00:30.368 00.000 11060 Worker thread wakes up
01:00:30.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:30.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:30.371 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:31.001 00.630 11060 Exposure complete
01:00:31.178 00.177 11060 worker thread done servicing request
01:00:31.178 00.000 10844 OnExposeComplete: enter
01:00:31.178 00.000 10844 UpdateGuideState(): m_state=6
01:00:31.178 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8047
01:00:31.178 00.000 10844 Star::Find returns 1 (1), X=264.69, Y=58.49, Mass=2760, SNR=33.2, Peak=255 HFD=3.3
01:00:31.178 00.000 10844 MultiStar: [#1 -0.28,0.49,0.95,U] [#2 -0.13,-0.67,0.00,M1] [#3 0.28,-0.15,0.94,U] [#4 0.08,0.46,1.01,U] [#5 0.42,0.58,0.00,M1] [#6 -0.10,-0.15,1.06,U] [#7 -0.18,0.36,0.79,U] [#8 0.41,0.44,0.91,U] 
01:00:31.178 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.21}, one-star: {0.33, 0.08}
01:00:31.178 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
01:00:31.178 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
01:00:31.178 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.21 mountX=-0.22 mountY=0.04, mountTheta=2.94
01:00:31.181 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.21, opts=13)
01:00:31.181 00.000 10844 Enqueuing Move request for scope (0.08, 0.21)
01:00:31.181 00.000 11060 Worker thread wakes up
01:00:31.181 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
01:00:31.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:00:31.181 00.000 10844 UpdateGuideState exits: m=2760 SNR=33.2 Saturated
01:00:31.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:00:31.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:31.181 00.000 11060 Moving (0.08, 0.21) raw xDistance=-0.22 yDistance=0.04
01:00:31.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:31.181 00.000 10844 Enqueuing Expose request
01:00:31.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:00:31.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:31.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:00:31.181 00.000 11060 MoveAxis(E, 38, ABG)
01:00:31.181 00.000 11060 Guiding  Dir = 2, Dur = 38
01:00:31.197 00.016 11060 IsSlewing returns 0
01:00:31.197 00.000 11060 IsGuiding returns 0
01:00:31.244 00.047 11060 IsGuiding returns 0
01:00:31.244 00.000 11060 Move returns status 0, amount 38
01:00:31.244 00.000 11060 MoveAxis(N, 0, ABG)
01:00:31.244 00.000 11060 Move returns status 0, amount 0
01:00:31.244 00.000 11060 move complete, result=0
01:00:31.244 00.000 11060 worker thread done servicing request
01:00:31.244 00.000 11060 Worker thread wakes up
01:00:31.244 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
01:00:31.245 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:31.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:31.876 00.631 11060 Exposure complete
01:00:32.092 00.216 11060 worker thread done servicing request
01:00:32.092 00.000 10844 OnExposeComplete: enter
01:00:32.092 00.000 10844 UpdateGuideState(): m_state=6
01:00:32.092 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8048
01:00:32.094 00.002 10844 Star::Find returns 1 (1), X=264.13, Y=58.97, Mass=2584, SNR=32.5, Peak=255 HFD=3.0
01:00:32.094 00.000 10844 MultiStar: [#1 0.04,-0.06,1.03,U] [#2 -0.49,0.33,2.09,U] [#3 0.59,0.21,0.00,M1] [#4 -0.21,0.71,0.00,M1] [#5 -0.02,0.23,1.17,U] [#6 -0.39,0.09,0.92,U] [#7 -0.04,0.76,0.00,M1] [#8 0.54,-0.07,0.97,U] 
01:00:32.094 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.20}, one-star: {-0.23, 0.55}
01:00:32.094 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.33)
01:00:32.094 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
01:00:32.094 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.21 mountX=-0.17 mountY=-0.18, mountTheta=-2.33
01:00:32.097 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.20, opts=13)
01:00:32.097 00.000 10844 Enqueuing Move request for scope (-0.15, 0.20)
01:00:32.097 00.000 11060 Worker thread wakes up
01:00:32.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
01:00:32.097 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
01:00:32.097 00.000 11060 Moving (-0.15, 0.20) raw xDistance=-0.17 yDistance=-0.18
01:00:32.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:00:32.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:32.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:32.097 00.000 10844 UpdateGuideState exits: m=2584 SNR=32.5 Saturated
01:00:32.098 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:32.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:00:32.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:32.098 00.000 11060 MoveAxis(E, 31, ABG)
01:00:32.098 00.000 10844 Enqueuing Expose request
01:00:32.098 00.000 11060 Guiding  Dir = 2, Dur = 31
01:00:32.104 00.006 11060 IsSlewing returns 0
01:00:32.105 00.001 11060 IsGuiding returns 0
01:00:32.151 00.046 11060 IsGuiding returns 0
01:00:32.151 00.000 11060 Move returns status 0, amount 31
01:00:32.151 00.000 11060 MoveAxis(N, 0, ABG)
01:00:32.151 00.000 11060 Move returns status 0, amount 0
01:00:32.151 00.000 11060 move complete, result=0
01:00:32.151 00.000 11060 worker thread done servicing request
01:00:32.151 00.000 11060 Worker thread wakes up
01:00:32.151 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
01:00:32.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:32.152 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:32.786 00.634 11060 Exposure complete
01:00:32.940 00.154 11060 worker thread done servicing request
01:00:32.940 00.000 10844 OnExposeComplete: enter
01:00:32.940 00.000 10844 UpdateGuideState(): m_state=6
01:00:32.942 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8049
01:00:32.942 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.64, Mass=3019, SNR=35.4, Peak=255 HFD=3.2
01:00:32.942 00.000 10844 MultiStar: [#1 0.19,-0.20,0.88,U] [#2 -0.14,0.04,2.02,U] [#3 0.18,-0.14,0.88,U] [#4 -0.18,0.63,0.00,M2] [#5 0.24,0.47,0.98,U] [#6 0.01,0.11,0.90,U] [#7 -0.58,-0.21,0.00,M2] [#8 0.24,-0.02,0.88,U] 
01:00:32.942 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.07, 0.23}
01:00:32.942 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
01:00:32.943 00.001 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
01:00:32.943 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.77 mountX=-0.08 mountY=0.06, mountTheta=2.51
01:00:32.944 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
01:00:32.944 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
01:00:32.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:32.944 00.000 10844 UpdateGuideState exits: m=3019 SNR=35.4 Saturated
01:00:32.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:32.944 00.000 11060 Worker thread wakes up
01:00:32.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:00:32.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:00:32.944 00.000 11060 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=0.06
01:00:32.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:00:32.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:32.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:32.945 00.001 10844 Enqueuing Expose request
01:00:32.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:00:32.945 00.000 11060 MoveAxis(E, 0, ABG)
01:00:32.945 00.000 11060 Move returns status 0, amount 0
01:00:32.945 00.000 11060 MoveAxis(N, 0, ABG)
01:00:32.945 00.000 11060 Move returns status 0, amount 0
01:00:32.945 00.000 11060 move complete, result=0
01:00:32.945 00.000 11060 worker thread done servicing request
01:00:32.945 00.000 11060 Worker thread wakes up
01:00:32.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:32.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:32.947 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:33.598 00.651 11060 Exposure complete
01:00:33.760 00.162 11060 worker thread done servicing request
01:00:33.760 00.000 10844 OnExposeComplete: enter
01:00:33.760 00.000 10844 UpdateGuideState(): m_state=6
01:00:33.761 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8050
01:00:33.761 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.54, Mass=2708, SNR=33.3, Peak=255 HFD=3.3
01:00:33.761 00.000 10844 MultiStar: [#1 0.08,-0.40,0.93,U] [#2 0.23,-0.65,0.00,M1] [#3 0.27,-0.29,0.85,U] [#4 -0.31,0.12,0.98,U] [#5 0.46,-0.27,1.06,U] [#6 0.02,-0.33,0.93,U] [#7 -0.29,-0.12,0.82,U] [#8 -0.08,-0.22,0.88,U] 
01:00:33.761 00.000 10844 single-star, 7 included, MultiStar: {0.03, -0.17}, one-star: {0.01, 0.13}
01:00:33.761 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:00:33.761 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:00:33.761 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
01:00:33.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
01:00:33.763 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
01:00:33.763 00.000 11060 Worker thread wakes up
01:00:33.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:33.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:00:33.763 00.000 10844 UpdateGuideState exits: m=2708 SNR=33.3 Saturated
01:00:33.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:00:33.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:33.763 00.000 11060 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
01:00:33.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:33.763 00.000 10844 Enqueuing Expose request
01:00:33.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:00:33.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:33.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:00:33.763 00.000 11060 MoveAxis(E, 22, ABG)
01:00:33.764 00.001 11060 Guiding  Dir = 2, Dur = 22
01:00:33.784 00.020 11060 IsSlewing returns 0
01:00:33.784 00.000 11060 IsGuiding returns 0
01:00:33.812 00.028 11060 IsGuiding returns 0
01:00:33.812 00.000 11060 Move returns status 0, amount 22
01:00:33.812 00.000 11060 MoveAxis(N, 0, ABG)
01:00:33.812 00.000 11060 Move returns status 0, amount 0
01:00:33.812 00.000 11060 move complete, result=0
01:00:33.812 00.000 11060 worker thread done servicing request
01:00:33.812 00.000 11060 Worker thread wakes up
01:00:33.813 00.001 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
01:00:33.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:33.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:34.449 00.636 11060 Exposure complete
01:00:34.627 00.178 11060 worker thread done servicing request
01:00:34.627 00.000 10844 OnExposeComplete: enter
01:00:34.627 00.000 10844 UpdateGuideState(): m_state=6
01:00:34.627 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8051
01:00:34.627 00.000 10844 Star::Find returns 1 (1), X=264.25, Y=58.64, Mass=3178, SNR=36.3, Peak=255 HFD=3.5
01:00:34.628 00.001 10844 MultiStar: [#1 -0.19,-0.38,0.85,U] [#2 -0.60,-0.61,0.00,M2] [#3 0.16,-0.34,0.88,U] [#4 -0.68,0.14,0.00,M2] [#5 0.45,-0.22,0.97,U] [#6 -0.07,-0.35,0.94,U] [#7 0.05,-0.09,0.74,U] [#8 0.36,-0.76,0.00,M1] 
01:00:34.628 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.19}, one-star: {-0.12, 0.22}
01:00:34.628 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
01:00:34.628 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
01:00:34.628 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.31 mountX=0.17 mountY=0.08, mountTheta=0.43
01:00:34.629 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.19, opts=13)
01:00:34.629 00.000 10844 Enqueuing Move request for scope (0.05, -0.19)
01:00:34.629 00.000 11060 Worker thread wakes up
01:00:34.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:34.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
01:00:34.630 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
01:00:34.630 00.000 10844 UpdateGuideState exits: m=3178 SNR=36.3 Saturated
01:00:34.630 00.000 11060 Moving (0.05, -0.19) raw xDistance=0.17 yDistance=0.08
01:00:34.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:34.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:00:34.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:34.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:34.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:00:34.630 00.000 10844 Enqueuing Expose request
01:00:34.630 00.000 11060 MoveAxis(W, 30, ABG)
01:00:34.630 00.000 11060 Guiding  Dir = 3, Dur = 30
01:00:34.640 00.010 11060 IsSlewing returns 0
01:00:34.640 00.000 11060 IsGuiding returns 0
01:00:34.686 00.046 11060 IsGuiding returns 0
01:00:34.686 00.000 11060 Move returns status 0, amount 30
01:00:34.686 00.000 11060 MoveAxis(N, 0, ABG)
01:00:34.686 00.000 11060 Move returns status 0, amount 0
01:00:34.686 00.000 11060 move complete, result=0
01:00:34.686 00.000 11060 worker thread done servicing request
01:00:34.686 00.000 11060 Worker thread wakes up
01:00:34.686 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
01:00:34.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:34.687 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:35.317 00.630 11060 Exposure complete
01:00:35.504 00.187 11060 worker thread done servicing request
01:00:35.504 00.000 10844 OnExposeComplete: enter
01:00:35.504 00.000 10844 UpdateGuideState(): m_state=6
01:00:35.504 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8052
01:00:35.504 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.77, Mass=3160, SNR=35.3, Peak=255 HFD=3.6
01:00:35.505 00.001 10844 MultiStar: [#1 -0.30,0.07,0.94,U] [#2 -0.19,0.09,1.85,U] [#3 0.21,-0.01,0.85,U] [#4 -0.24,0.70,0.00,M3] [#5 0.32,0.32,1.06,U] [#6 -0.13,0.27,0.85,U] [#7 -0.37,0.45,0.80,U] [#8 0.41,-0.18,0.87,U] 
01:00:35.505 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.16}, one-star: {-0.05, 0.35}
01:00:35.505 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.49 = -2.80)
01:00:35.505 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
01:00:35.505 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.73 mountX=-0.16 mountY=-0.05, mountTheta=-2.81
01:00:35.506 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.16, opts=13)
01:00:35.506 00.000 10844 Enqueuing Move request for scope (-0.03, 0.16)
01:00:35.506 00.000 11060 Worker thread wakes up
01:00:35.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:35.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
01:00:35.506 00.000 10844 UpdateGuideState exits: m=3160 SNR=35.3 Saturated
01:00:35.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
01:00:35.507 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:35.507 00.000 11060 Moving (-0.03, 0.16) raw xDistance=-0.16 yDistance=-0.05
01:00:35.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:35.507 00.000 10844 Enqueuing Expose request
01:00:35.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:00:35.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:35.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:00:35.507 00.000 11060 MoveAxis(E, 26, ABG)
01:00:35.507 00.000 11060 Guiding  Dir = 2, Dur = 26
01:00:35.545 00.038 11060 IsSlewing returns 0
01:00:35.545 00.000 11060 IsGuiding returns 0
01:00:35.612 00.067 11060 IsGuiding returns 0
01:00:35.612 00.000 11060 Move returns status 0, amount 26
01:00:35.612 00.000 11060 MoveAxis(N, 0, ABG)
01:00:35.612 00.000 11060 Move returns status 0, amount 0
01:00:35.612 00.000 11060 move complete, result=0
01:00:35.612 00.000 11060 worker thread done servicing request
01:00:35.612 00.000 11060 Worker thread wakes up
01:00:35.612 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
01:00:35.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:35.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:36.240 00.628 11060 Exposure complete
01:00:36.415 00.175 11060 worker thread done servicing request
01:00:36.415 00.000 10844 OnExposeComplete: enter
01:00:36.415 00.000 10844 UpdateGuideState(): m_state=6
01:00:36.415 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8053
01:00:36.415 00.000 10844 Star::Find returns 1 (1), X=264.97, Y=58.82, Mass=3179, SNR=35.7, Peak=255 HFD=3.8
01:00:36.416 00.001 10844 MultiStar: [#1 0.04,-0.40,0.98,U] [#2 0.34,0.09,1.85,U] [#3 0.86,-0.07,0.00,M1] [#4 0.34,-0.05,0.88,U] [#5 0.63,0.45,0.00,M1] [#6 0.03,0.46,0.93,U] [#7 0.16,0.04,0.79,U] [#8 0.47,0.00,0.90,U] 
01:00:36.416 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.08}, one-star: {0.60, 0.40}
01:00:36.416 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
01:00:36.416 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
01:00:36.416 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.27 mountX=-0.13 mountY=0.28, mountTheta=2.02
01:00:36.417 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.08, opts=13)
01:00:36.417 00.000 10844 Enqueuing Move request for scope (0.29, 0.08)
01:00:36.418 00.001 11060 Worker thread wakes up
01:00:36.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
01:00:36.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
01:00:36.418 00.000 10844 UpdateGuideState exits: m=3179 SNR=35.7 Saturated
01:00:36.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:36.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
01:00:36.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:36.418 00.000 10844 Enqueuing Expose request
01:00:36.418 00.000 11060 Moving (0.29, 0.08) raw xDistance=-0.13 yDistance=0.28
01:00:36.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:00:36.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:36.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:00:36.418 00.000 11060 MoveAxis(E, 24, ABG)
01:00:36.418 00.000 11060 Guiding  Dir = 2, Dur = 24
01:00:36.439 00.021 11060 IsSlewing returns 0
01:00:36.440 00.001 11060 IsGuiding returns 0
01:00:36.485 00.045 11060 IsGuiding returns 0
01:00:36.485 00.000 11060 Move returns status 0, amount 24
01:00:36.485 00.000 11060 MoveAxis(N, 0, ABG)
01:00:36.485 00.000 11060 Move returns status 0, amount 0
01:00:36.485 00.000 11060 move complete, result=0
01:00:36.485 00.000 11060 worker thread done servicing request
01:00:36.485 00.000 11060 Worker thread wakes up
01:00:36.485 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.3 px 0 ms NORTH
01:00:36.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:36.486 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:37.119 00.633 11060 Exposure complete
01:00:37.289 00.170 11060 worker thread done servicing request
01:00:37.289 00.000 10844 OnExposeComplete: enter
01:00:37.289 00.000 10844 UpdateGuideState(): m_state=6
01:00:37.289 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8054
01:00:37.289 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.66, Mass=2378, SNR=31.2, Peak=255 HFD=3.2
01:00:37.290 00.001 10844 MultiStar: [#1 -0.12,0.39,0.97,U] [#2 -0.17,0.32,2.20,U] [#3 0.33,0.36,0.91,U] [#4 -0.27,0.45,1.00,U] [#5 0.27,0.74,0.00,M2] [#6 -0.38,0.31,1.08,U] [#7 -0.09,0.38,0.97,U] [#8 0.56,0.18,1.13,U] 
01:00:37.290 00.000 10844 single-star, 7 included, MultiStar: {-0.02, 0.33}, one-star: {0.08, 0.25}
01:00:37.290 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:00:37.290 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
01:00:37.290 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.27 mountX=-0.25 mountY=0.04, mountTheta=3.00
01:00:37.292 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.25, opts=13)
01:00:37.292 00.000 10844 Enqueuing Move request for scope (0.08, 0.25)
01:00:37.292 00.000 11060 Worker thread wakes up
01:00:37.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
01:00:37.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
01:00:37.292 00.000 11060 Moving (0.08, 0.25) raw xDistance=-0.25 yDistance=0.04
01:00:37.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:00:37.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:37.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:37.292 00.000 10844 UpdateGuideState exits: m=2378 SNR=31.2 Saturated
01:00:37.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:37.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:37.292 00.000 10844 Enqueuing Expose request
01:00:37.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:00:37.292 00.000 11060 MoveAxis(E, 45, ABG)
01:00:37.292 00.000 11060 Guiding  Dir = 2, Dur = 45
01:00:37.314 00.022 11060 IsSlewing returns 0
01:00:37.314 00.000 11060 IsGuiding returns 0
01:00:37.377 00.063 11060 IsGuiding returns 0
01:00:37.377 00.000 11060 Move returns status 0, amount 45
01:00:37.377 00.000 11060 MoveAxis(N, 0, ABG)
01:00:37.377 00.000 11060 Move returns status 0, amount 0
01:00:37.377 00.000 11060 move complete, result=0
01:00:37.377 00.000 11060 worker thread done servicing request
01:00:37.377 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
01:00:37.378 00.001 11060 Worker thread wakes up
01:00:37.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:37.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:38.006 00.628 11060 Exposure complete
01:00:38.198 00.192 11060 worker thread done servicing request
01:00:38.198 00.000 10844 OnExposeComplete: enter
01:00:38.198 00.000 10844 UpdateGuideState(): m_state=6
01:00:38.199 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8055
01:00:38.199 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=59.44, Mass=2781, SNR=33.4, Peak=252 HFD=3.2
01:00:38.199 00.000 10844 MultiStar: [#1 -0.11,-0.41,0.85,U] [#2 -0.00,-0.15,2.08,U] [#3 0.34,0.18,0.91,U] [#4 -0.61,0.24,0.00,M2] [#5 0.34,0.55,0.00,M3] [#6 -0.04,0.39,0.90,U] [#7 0.29,0.44,0.86,U] [#8 0.68,0.01,0.00,M1] 
01:00:38.199 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.19}, one-star: {0.37, 1.02}
01:00:38.199 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
01:00:38.199 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
01:00:38.199 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.01 mountX=-0.21 mountY=0.09, mountTheta=2.75
01:00:38.201 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.19, opts=13)
01:00:38.201 00.000 10844 Enqueuing Move request for scope (0.12, 0.19)
01:00:38.201 00.000 11060 Worker thread wakes up
01:00:38.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
01:00:38.201 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
01:00:38.201 00.000 11060 Moving (0.12, 0.19) raw xDistance=-0.21 yDistance=0.09
01:00:38.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:00:38.201 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:38.202 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:38.202 00.000 10844 UpdateGuideState exits: m=2781 SNR=33.4
01:00:38.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:00:38.202 00.000 11060 MoveAxis(E, 38, ABG)
01:00:38.202 00.000 11060 Guiding  Dir = 2, Dur = 38
01:00:38.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:38.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:38.202 00.000 10844 Enqueuing Expose request
01:00:38.205 00.003 11060 IsSlewing returns 0
01:00:38.213 00.008 11060 IsGuiding returns 0
01:00:38.267 00.054 11060 IsGuiding returns 0
01:00:38.267 00.000 11060 Move returns status 0, amount 38
01:00:38.267 00.000 11060 MoveAxis(N, 0, ABG)
01:00:38.267 00.000 11060 Move returns status 0, amount 0
01:00:38.267 00.000 11060 move complete, result=0
01:00:38.267 00.000 11060 worker thread done servicing request
01:00:38.267 00.000 11060 Worker thread wakes up
01:00:38.267 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
01:00:38.269 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:38.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:38.907 00.638 11060 Exposure complete
01:00:39.085 00.178 11060 worker thread done servicing request
01:00:39.085 00.000 10844 OnExposeComplete: enter
01:00:39.085 00.000 10844 UpdateGuideState(): m_state=6
01:00:39.085 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8056
01:00:39.085 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=58.48, Mass=2667, SNR=33.0, Peak=255 HFD=3.2
01:00:39.086 00.001 10844 MultiStar: [#1 -0.02,-0.36,1.01,U] [#2 0.13,-0.37,1.94,U] [#3 -0.09,-0.49,1.00,U] [#4 -0.09,0.24,0.97,U] [#5 0.09,0.41,1.05,U] [#6 -0.40,-0.22,0.91,U] [#7 -0.22,-0.43,0.88,U] [#8 0.53,-0.62,0.00,M2] 
01:00:39.086 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.16}, one-star: {0.18, 0.07}
01:00:39.086 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
01:00:39.086 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
01:00:39.086 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.72 mountX=0.16 mountY=0.00, mountTheta=0.01
01:00:39.087 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.16, opts=13)
01:00:39.087 00.000 10844 Enqueuing Move request for scope (-0.02, -0.16)
01:00:39.088 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:39.088 00.000 10844 UpdateGuideState exits: m=2667 SNR=33.0 Saturated
01:00:39.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:39.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:39.088 00.000 10844 Enqueuing Expose request
01:00:39.088 00.000 11060 Worker thread wakes up
01:00:39.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
01:00:39.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
01:00:39.088 00.000 11060 Moving (-0.02, -0.16) raw xDistance=0.16 yDistance=0.00
01:00:39.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:00:39.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:39.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:00:39.088 00.000 11060 MoveAxis(W, 27, ABG)
01:00:39.090 00.002 11060 Guiding  Dir = 3, Dur = 27
01:00:39.097 00.007 11060 IsSlewing returns 0
01:00:39.097 00.000 11060 IsGuiding returns 0
01:00:39.128 00.031 11060 IsGuiding returns 0
01:00:39.128 00.000 11060 Move returns status 0, amount 27
01:00:39.128 00.000 11060 MoveAxis(N, 0, ABG)
01:00:39.128 00.000 11060 Move returns status 0, amount 0
01:00:39.128 00.000 11060 move complete, result=0
01:00:39.129 00.001 11060 worker thread done servicing request
01:00:39.129 00.000 11060 Worker thread wakes up
01:00:39.129 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
01:00:39.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:39.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:39.765 00.636 11060 Exposure complete
01:00:39.936 00.171 11060 worker thread done servicing request
01:00:39.936 00.000 10844 OnExposeComplete: enter
01:00:39.937 00.001 10844 UpdateGuideState(): m_state=6
01:00:39.937 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8057
01:00:39.937 00.000 10844 Star::Find returns 1 (0), X=264.39, Y=58.94, Mass=2556, SNR=32.0, Peak=234 HFD=3.3
01:00:39.937 00.000 10844 MultiStar: [#1 -0.47,0.50,0.00,M1] [#2 -0.62,-0.04,0.00,M1] [#3 -0.05,-0.08,0.92,U] [#4 -0.79,0.55,0.00,M2] [#5 0.13,-0.13,1.14,U] [#6 -0.38,-0.24,1.00,U] [#7 -0.60,0.01,0.89,U] [#8 -0.36,-0.57,0.00,M3] 
01:00:39.937 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.01}, one-star: {0.02, 0.52}
01:00:39.937 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.81 = -1.48)
01:00:39.938 00.001 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
01:00:39.938 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.05 mountX=0.02 mountY=-0.16, mountTheta=-1.48
01:00:39.939 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.01, opts=13)
01:00:39.939 00.000 10844 Enqueuing Move request for scope (-0.16, 0.01)
01:00:39.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:39.939 00.000 10844 UpdateGuideState exits: m=2556 SNR=32.0
01:00:39.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:39.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:39.939 00.000 10844 Enqueuing Expose request
01:00:39.940 00.001 11060 Worker thread wakes up
01:00:39.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
01:00:39.940 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
01:00:39.940 00.000 11060 Moving (-0.16, 0.01) raw xDistance=0.02 yDistance=-0.16
01:00:39.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:00:39.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:39.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:00:39.940 00.000 11060 MoveAxis(E, 0, ABG)
01:00:39.940 00.000 11060 Move returns status 0, amount 0
01:00:39.940 00.000 11060 MoveAxis(N, 0, ABG)
01:00:39.940 00.000 11060 Move returns status 0, amount 0
01:00:39.941 00.001 11060 move complete, result=0
01:00:39.941 00.000 11060 worker thread done servicing request
01:00:39.941 00.000 11060 Worker thread wakes up
01:00:39.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:39.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:39.943 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:40.593 00.650 11060 Exposure complete
01:00:40.759 00.166 11060 worker thread done servicing request
01:00:40.759 00.000 10844 OnExposeComplete: enter
01:00:40.759 00.000 10844 UpdateGuideState(): m_state=6
01:00:40.759 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8058
01:00:40.759 00.000 10844 Star::Find returns 1 (1), X=264.57, Y=58.86, Mass=2894, SNR=34.6, Peak=255 HFD=3.6
01:00:40.760 00.001 10844 MultiStar: [#1 -0.16,0.05,0.88,U] [#2 -0.56,-0.35,0.00,M2] [#3 0.38,0.24,0.93,U] [#4 -0.69,0.36,0.00,M3] [#5 0.54,0.29,1.02,U] [#6 -0.17,-0.31,0.83,U] [#7 -0.15,1.03,0.00,M1] [#8 0.17,-0.05,0.90,U] 
01:00:40.760 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.13}, one-star: {0.20, 0.45}
01:00:40.760 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:00:40.760 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:00:40.760 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.62 mountX=-0.16 mountY=0.15, mountTheta=2.36
01:00:40.761 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.13, opts=13)
01:00:40.761 00.000 10844 Enqueuing Move request for scope (0.18, 0.13)
01:00:40.761 00.000 11060 Worker thread wakes up
01:00:40.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:40.762 00.001 10844 UpdateGuideState exits: m=2894 SNR=34.6 Saturated
01:00:40.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
01:00:40.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:40.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:40.763 00.001 10844 Enqueuing Expose request
01:00:40.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
01:00:40.763 00.000 11060 Moving (0.18, 0.13) raw xDistance=-0.16 yDistance=0.15
01:00:40.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:00:40.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:40.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:00:40.763 00.000 11060 MoveAxis(E, 27, ABG)
01:00:40.763 00.000 11060 Guiding  Dir = 2, Dur = 27
01:00:40.769 00.006 11060 IsSlewing returns 0
01:00:40.770 00.001 11060 IsGuiding returns 0
01:00:40.799 00.029 11060 IsGuiding returns 0
01:00:40.799 00.000 11060 Move returns status 0, amount 27
01:00:40.799 00.000 11060 MoveAxis(N, 0, ABG)
01:00:40.799 00.000 11060 Move returns status 0, amount 0
01:00:40.799 00.000 11060 move complete, result=0
01:00:40.799 00.000 11060 worker thread done servicing request
01:00:40.799 00.000 11060 Worker thread wakes up
01:00:40.800 00.001 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
01:00:40.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:40.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:41.435 00.635 11060 Exposure complete
01:00:41.600 00.165 11060 worker thread done servicing request
01:00:41.601 00.001 10844 OnExposeComplete: enter
01:00:41.601 00.000 10844 UpdateGuideState(): m_state=6
01:00:41.601 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8059
01:00:41.601 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.83, Mass=2856, SNR=33.9, Peak=255 HFD=3.7
01:00:41.601 00.000 10844 MultiStar: [#1 0.18,0.19,0.88,U] [#2 -0.14,0.04,2.03,U] [#3 0.58,-0.07,0.96,U] [#4 0.15,0.25,0.97,U] [#5 0.35,1.06,0.00,M1] [#6 0.22,-0.17,0.99,U] [#7 -0.31,0.51,0.88,U] [#8 0.52,0.21,0.93,U] 
01:00:41.602 00.001 10844 refined, 7 included, MultiStar: {0.13, 0.15}, one-star: {0.08, 0.41}
01:00:41.602 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
01:00:41.602 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
01:00:41.602 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.88 mountX=-0.17 mountY=0.10, mountTheta=2.62
01:00:41.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.15, opts=13)
01:00:41.603 00.000 10844 Enqueuing Move request for scope (0.13, 0.15)
01:00:41.603 00.000 11060 Worker thread wakes up
01:00:41.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:41.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
01:00:41.603 00.000 10844 UpdateGuideState exits: m=2856 SNR=33.9 Saturated
01:00:41.603 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
01:00:41.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:41.603 00.000 11060 Moving (0.13, 0.15) raw xDistance=-0.17 yDistance=0.10
01:00:41.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:41.604 00.001 10844 Enqueuing Expose request
01:00:41.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:00:41.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:41.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:00:41.604 00.000 11060 MoveAxis(E, 31, ABG)
01:00:41.604 00.000 11060 Guiding  Dir = 2, Dur = 31
01:00:41.631 00.027 11060 IsSlewing returns 0
01:00:41.632 00.001 11060 IsGuiding returns 0
01:00:41.687 00.055 11060 IsGuiding returns 0
01:00:41.687 00.000 11060 Move returns status 0, amount 31
01:00:41.687 00.000 11060 MoveAxis(N, 0, ABG)
01:00:41.687 00.000 11060 Move returns status 0, amount 0
01:00:41.687 00.000 11060 move complete, result=0
01:00:41.687 00.000 11060 worker thread done servicing request
01:00:41.687 00.000 11060 Worker thread wakes up
01:00:41.687 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:00:41.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:41.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:42.325 00.638 11060 Exposure complete
01:00:42.523 00.198 11060 worker thread done servicing request
01:00:42.523 00.000 10844 OnExposeComplete: enter
01:00:42.523 00.000 10844 UpdateGuideState(): m_state=6
01:00:42.523 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8060
01:00:42.523 00.000 10844 Star::Find returns 1 (1), X=264.62, Y=58.55, Mass=2789, SNR=33.6, Peak=255 HFD=3.2
01:00:42.524 00.001 10844 MultiStar: [#1 -0.13,-0.05,1.00,U] [#2 0.26,-0.28,2.02,U] [#3 0.48,0.25,0.95,U] [#4 -0.52,0.69,0.00,M3] [#5 0.22,0.73,0.00,M2] [#6 -0.01,-0.16,0.94,U] [#7 -0.13,0.34,0.91,U] [#8 -0.04,0.25,0.91,U] 
01:00:42.524 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.25, 0.13}
01:00:42.524 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
01:00:42.524 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
01:00:42.524 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.16 mountX=-0.04 mountY=0.12, mountTheta=1.91
01:00:42.525 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.02, opts=13)
01:00:42.525 00.000 10844 Enqueuing Move request for scope (0.12, 0.02)
01:00:42.525 00.000 11060 Worker thread wakes up
01:00:42.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:42.525 00.000 10844 UpdateGuideState exits: m=2789 SNR=33.6 Saturated
01:00:42.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:42.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:00:42.526 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:42.526 00.000 10844 Enqueuing Expose request
01:00:42.526 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:00:42.526 00.000 11060 Moving (0.12, 0.02) raw xDistance=-0.04 yDistance=0.12
01:00:42.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:00:42.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:42.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:00:42.526 00.000 11060 MoveAxis(E, 0, ABG)
01:00:42.526 00.000 11060 Move returns status 0, amount 0
01:00:42.526 00.000 11060 MoveAxis(N, 0, ABG)
01:00:42.526 00.000 11060 Move returns status 0, amount 0
01:00:42.526 00.000 11060 move complete, result=0
01:00:42.526 00.000 11060 worker thread done servicing request
01:00:42.526 00.000 11060 Worker thread wakes up
01:00:42.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:42.527 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:42.529 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:43.166 00.637 11060 Exposure complete
01:00:43.329 00.163 11060 worker thread done servicing request
01:00:43.329 00.000 10844 OnExposeComplete: enter
01:00:43.329 00.000 10844 UpdateGuideState(): m_state=6
01:00:43.329 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8061
01:00:43.329 00.000 10844 Star::Find returns 1 (1), X=264.11, Y=58.69, Mass=3341, SNR=36.6, Peak=255 HFD=3.8
01:00:43.330 00.001 10844 MultiStar: [#1 -0.14,-0.35,0.97,U] [#2 -0.17,-0.55,1.81,U] [#3 0.09,0.26,0.89,U] [#4 0.25,0.05,0.92,U] [#5 0.13,0.61,0.00,M3] [#6 -0.62,0.24,0.00,M1] [#7 -0.37,-0.04,0.79,U] [#8 0.40,0.22,0.94,U] 
01:00:43.330 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.08}, one-star: {-0.26, 0.27}
01:00:43.330 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
01:00:43.330 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:00:43.330 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.05 mountX=0.09 mountY=-0.03, mountTheta=-0.31
01:00:43.331 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
01:00:43.331 00.000 10844 Enqueuing Move request for scope (-0.04, -0.08)
01:00:43.331 00.000 11060 Worker thread wakes up
01:00:43.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:43.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
01:00:43.331 00.000 10844 UpdateGuideState exits: m=3341 SNR=36.6 Saturated
01:00:43.331 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
01:00:43.332 00.001 11060 Moving (-0.04, -0.08) raw xDistance=0.09 yDistance=-0.03
01:00:43.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:00:43.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:43.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:43.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:43.332 00.000 10844 Enqueuing Expose request
01:00:43.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:00:43.332 00.000 11060 MoveAxis(E, 0, ABG)
01:00:43.332 00.000 11060 Move returns status 0, amount 0
01:00:43.332 00.000 11060 MoveAxis(N, 0, ABG)
01:00:43.332 00.000 11060 Move returns status 0, amount 0
01:00:43.332 00.000 11060 move complete, result=0
01:00:43.332 00.000 11060 worker thread done servicing request
01:00:43.332 00.000 11060 Worker thread wakes up
01:00:43.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:43.334 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:43.334 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:43.963 00.629 11060 Exposure complete
01:00:44.136 00.173 11060 worker thread done servicing request
01:00:44.136 00.000 10844 OnExposeComplete: enter
01:00:44.136 00.000 10844 UpdateGuideState(): m_state=6
01:00:44.136 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8062
01:00:44.136 00.000 10844 Star::Find returns 1 (0), X=264.09, Y=58.33, Mass=2569, SNR=32.0, Peak=248 HFD=3.3
01:00:44.136 00.000 10844 MultiStar: [#1 -0.29,-0.10,0.99,U] [#2 -0.22,0.00,2.15,U] [#3 -0.53,-0.31,0.00,M1] [#4 -0.01,-0.07,0.96,U] [#5 0.16,0.42,1.05,U] [#6 -0.11,-0.54,0.85,U] [#7 -0.53,0.12,0.93,U] [#8 -0.17,-0.17,0.97,U] 
01:00:44.136 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.04}, one-star: {-0.28, -0.09}
01:00:44.136 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
01:00:44.136 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
01:00:44.136 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.95 mountX=0.07 mountY=-0.18, mountTheta=-1.20
01:00:44.138 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
01:00:44.138 00.000 10844 Enqueuing Move request for scope (-0.18, -0.04)
01:00:44.138 00.000 11060 Worker thread wakes up
01:00:44.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
01:00:44.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
01:00:44.138 00.000 11060 Moving (-0.18, -0.04) raw xDistance=0.07 yDistance=-0.18
01:00:44.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:00:44.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:44.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:00:44.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:00:44.138 00.000 11060 MoveAxis(E, 0, ABG)
01:00:44.138 00.000 11060 Move returns status 0, amount 0
01:00:44.138 00.000 11060 MoveAxis(N, 0, ABG)
01:00:44.139 00.001 10844 UpdateGuideState exits: m=2569 SNR=32.0
01:00:44.139 00.000 11060 Move returns status 0, amount 0
01:00:44.139 00.000 11060 move complete, result=0
01:00:44.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:44.139 00.000 11060 worker thread done servicing request
01:00:44.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:44.139 00.000 10844 Enqueuing Expose request
01:00:44.139 00.000 11060 Worker thread wakes up
01:00:44.139 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:44.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:44.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:44.790 00.651 11060 Exposure complete
01:00:44.968 00.178 11060 worker thread done servicing request
01:00:44.968 00.000 10844 OnExposeComplete: enter
01:00:44.968 00.000 10844 UpdateGuideState(): m_state=6
01:00:44.969 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8063
01:00:44.969 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=57.75, Mass=2671, SNR=32.9, Peak=255 HFD=3.2
01:00:44.969 00.000 10844 MultiStar: [#1 -0.63,-0.47,0.00,M1] [#2 -0.32,0.15,2.02,U] [#3 0.37,-0.01,0.93,U] [#4 -0.01,-0.13,0.96,U] [#5 0.43,-0.36,1.05,U] [#6 -0.23,-0.28,1.00,U] [#7 -0.73,-0.12,0.00,M1] [#8 -0.02,-0.51,0.89,U] 
01:00:44.969 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.21}, one-star: {0.09, -0.66}
01:00:44.969 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
01:00:44.969 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
01:00:44.971 00.002 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.58 mountX=0.20 mountY=0.03, mountTheta=0.16
01:00:44.972 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.21, opts=13)
01:00:44.972 00.000 10844 Enqueuing Move request for scope (-0.00, -0.21)
01:00:44.972 00.000 11060 Worker thread wakes up
01:00:44.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:44.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.21) opts 0xd
01:00:44.972 00.000 10844 UpdateGuideState exits: m=2671 SNR=32.9 Saturated
01:00:44.972 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.21)
01:00:44.973 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:44.973 00.000 11060 Moving (-0.00, -0.21) raw xDistance=0.20 yDistance=0.03
01:00:44.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:44.973 00.000 10844 Enqueuing Expose request
01:00:44.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:00:44.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:44.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:00:44.973 00.000 11060 MoveAxis(W, 35, ABG)
01:00:44.973 00.000 11060 Guiding  Dir = 3, Dur = 35
01:00:44.993 00.020 11060 IsSlewing returns 0
01:00:44.993 00.000 11060 IsGuiding returns 0
01:00:45.037 00.044 11060 IsGuiding returns 0
01:00:45.037 00.000 11060 Move returns status 0, amount 35
01:00:45.037 00.000 11060 MoveAxis(N, 0, ABG)
01:00:45.037 00.000 11060 Move returns status 0, amount 0
01:00:45.037 00.000 11060 move complete, result=0
01:00:45.037 00.000 11060 worker thread done servicing request
01:00:45.037 00.000 11060 Worker thread wakes up
01:00:45.037 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
01:00:45.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:45.038 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:45.671 00.633 11060 Exposure complete
01:00:45.851 00.180 11060 worker thread done servicing request
01:00:45.851 00.000 10844 OnExposeComplete: enter
01:00:45.851 00.000 10844 UpdateGuideState(): m_state=6
01:00:45.851 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8064
01:00:45.851 00.000 10844 Star::Find returns 1 (0), X=263.87, Y=58.32, Mass=2770, SNR=33.2, Peak=247 HFD=3.3
01:00:45.852 00.001 10844 MultiStar: [#1 0.09,-0.45,0.84,U] [#2 -0.60,-0.01,1.95,U] [#3 0.47,0.24,0.99,U] [#4 -0.19,0.54,1.02,U] [#5 -0.06,0.57,0.97,U] [#6 -0.15,-0.07,0.92,U] [#7 -0.04,0.40,0.84,U] [#8 0.07,-0.15,0.94,U] 
01:00:45.852 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.10}, one-star: {-0.50, -0.10}
01:00:45.852 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
01:00:45.852 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.99)
01:00:45.852 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.56 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
01:00:45.853 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.10, opts=13)
01:00:45.853 00.000 10844 Enqueuing Move request for scope (-0.16, 0.10)
01:00:45.854 00.001 11060 Worker thread wakes up
01:00:45.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:45.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
01:00:45.854 00.000 10844 UpdateGuideState exits: m=2770 SNR=33.2
01:00:45.854 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
01:00:45.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:45.854 00.000 11060 Moving (-0.16, 0.10) raw xDistance=-0.07 yDistance=-0.17
01:00:45.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:45.854 00.000 10844 Enqueuing Expose request
01:00:45.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:00:45.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:45.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:00:45.855 00.001 11060 MoveAxis(E, 0, ABG)
01:00:45.855 00.000 11060 Move returns status 0, amount 0
01:00:45.855 00.000 11060 MoveAxis(N, 0, ABG)
01:00:45.855 00.000 11060 Move returns status 0, amount 0
01:00:45.855 00.000 11060 move complete, result=0
01:00:45.855 00.000 11060 worker thread done servicing request
01:00:45.855 00.000 11060 Worker thread wakes up
01:00:45.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:45.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:45.858 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:46.497 00.639 11060 Exposure complete
01:00:46.675 00.178 11060 worker thread done servicing request
01:00:46.675 00.000 10844 OnExposeComplete: enter
01:00:46.675 00.000 10844 UpdateGuideState(): m_state=6
01:00:46.675 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8065
01:00:46.675 00.000 10844 Star::Find returns 1 (1), X=264.66, Y=58.07, Mass=3482, SNR=37.7, Peak=255 HFD=3.6
01:00:46.676 00.001 10844 MultiStar: [#1 0.27,-0.47,0.82,U] [#2 0.07,-0.16,1.80,U] [#3 0.94,0.24,0.00,M1] [#4 -0.25,0.63,0.00,M1] [#5 0.32,0.35,0.93,U] [#6 -0.04,-0.20,0.84,U] [#7 0.42,0.46,0.00,M1] [#8 0.31,0.12,0.74,U] 
01:00:46.676 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.13}, one-star: {0.29, -0.35}
01:00:46.676 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
01:00:46.676 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
01:00:46.676 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.61 mountX=0.09 mountY=0.20, mountTheta=1.14
01:00:46.677 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.13, opts=13)
01:00:46.677 00.000 10844 Enqueuing Move request for scope (0.18, -0.13)
01:00:46.679 00.002 11060 Worker thread wakes up
01:00:46.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
01:00:46.679 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
01:00:46.679 00.000 11060 Moving (0.18, -0.13) raw xDistance=0.09 yDistance=0.20
01:00:46.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:00:46.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:46.679 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:00:46.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:00:46.679 00.000 11060 MoveAxis(E, 0, ABG)
01:00:46.679 00.000 11060 Move returns status 0, amount 0
01:00:46.679 00.000 10844 UpdateGuideState exits: m=3482 SNR=37.7 Saturated
01:00:46.679 00.000 11060 MoveAxis(N, 0, ABG)
01:00:46.679 00.000 11060 Move returns status 0, amount 0
01:00:46.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:46.680 00.001 11060 move complete, result=0
01:00:46.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:46.680 00.000 10844 Enqueuing Expose request
01:00:46.680 00.000 11060 worker thread done servicing request
01:00:46.680 00.000 11060 Worker thread wakes up
01:00:46.680 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:00:46.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:46.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:47.317 00.637 11060 Exposure complete
01:00:47.513 00.196 11060 worker thread done servicing request
01:00:47.514 00.001 10844 OnExposeComplete: enter
01:00:47.514 00.000 10844 UpdateGuideState(): m_state=6
01:00:47.514 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8066
01:00:47.514 00.000 10844 Star::Find returns 1 (0), X=264.90, Y=58.48, Mass=2853, SNR=34.5, Peak=239 HFD=3.2
01:00:47.514 00.000 10844 MultiStar: [#1 -0.01,-0.35,0.96,U] [#2 0.16,0.11,1.94,U] [#3 0.67,0.49,0.00,M2] [#4 -0.26,0.63,0.00,M2] [#5 0.54,-0.12,1.02,U] [#6 -0.29,0.56,0.00,M1] [#7 0.17,-0.02,0.87,U] [#8 0.28,0.03,0.93,U] 
01:00:47.514 00.000 10844 refined, 5 included, MultiStar: {0.27, -0.03}, one-star: {0.53, 0.07}
01:00:47.514 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
01:00:47.516 00.002 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
01:00:47.516 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-0.09 mountX=-0.02 mountY=0.27, mountTheta=1.66
01:00:47.517 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.03, opts=13)
01:00:47.517 00.000 10844 Enqueuing Move request for scope (0.27, -0.03)
01:00:47.517 00.000 11060 Worker thread wakes up
01:00:47.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.03) opts 0xd
01:00:47.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.03)
01:00:47.517 00.000 11060 Moving (0.27, -0.03) raw xDistance=-0.02 yDistance=0.27
01:00:47.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:00:47.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:47.517 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:00:47.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:00:47.517 00.000 11060 MoveAxis(E, 0, ABG)
01:00:47.517 00.000 11060 Move returns status 0, amount 0
01:00:47.517 00.000 10844 UpdateGuideState exits: m=2853 SNR=34.5
01:00:47.517 00.000 11060 MoveAxis(N, 0, ABG)
01:00:47.517 00.000 11060 Move returns status 0, amount 0
01:00:47.518 00.001 11060 move complete, result=0
01:00:47.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:47.518 00.000 11060 worker thread done servicing request
01:00:47.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:47.518 00.000 10844 Enqueuing Expose request
01:00:47.518 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:00:47.518 00.000 11060 Worker thread wakes up
01:00:47.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:47.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:48.151 00.633 11060 Exposure complete
01:00:48.346 00.195 11060 worker thread done servicing request
01:00:48.346 00.000 10844 OnExposeComplete: enter
01:00:48.346 00.000 10844 UpdateGuideState(): m_state=6
01:00:48.346 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8067
01:00:48.346 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.36, Mass=3264, SNR=36.8, Peak=255 HFD=3.4
01:00:48.347 00.001 10844 MultiStar: [#1 0.44,-0.22,0.88,U] [#2 -0.28,0.18,1.76,U] [#3 0.40,-0.04,0.83,U] [#4 -0.40,0.73,0.00,M3] [#5 0.27,0.15,0.86,U] [#6 -0.29,0.20,0.85,U] [#7 -0.44,0.17,0.70,U] [#8 0.27,0.23,0.91,U] 
01:00:48.347 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.21, -0.06}
01:00:48.347 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
01:00:48.347 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
01:00:48.347 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=-0.09 mountY=0.03, mountTheta=2.81
01:00:48.348 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
01:00:48.348 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
01:00:48.348 00.000 11060 Worker thread wakes up
01:00:48.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:00:48.349 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:00:48.349 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=0.03
01:00:48.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:48.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:00:48.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:48.349 00.000 10844 UpdateGuideState exits: m=3264 SNR=36.8 Saturated
01:00:48.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:00:48.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:48.349 00.000 11060 MoveAxis(E, 0, ABG)
01:00:48.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:48.349 00.000 11060 Move returns status 0, amount 0
01:00:48.349 00.000 10844 Enqueuing Expose request
01:00:48.349 00.000 11060 MoveAxis(N, 0, ABG)
01:00:48.349 00.000 11060 Move returns status 0, amount 0
01:00:48.349 00.000 11060 move complete, result=0
01:00:48.349 00.000 11060 worker thread done servicing request
01:00:48.349 00.000 11060 Worker thread wakes up
01:00:48.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:48.350 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:48.352 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:00:48.980 00.628 11060 Exposure complete
01:00:49.153 00.173 11060 worker thread done servicing request
01:00:49.153 00.000 10844 OnExposeComplete: enter
01:00:49.154 00.001 10844 UpdateGuideState(): m_state=6
01:00:49.154 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8068
01:00:49.154 00.000 10844 Star::Find returns 1 (1), X=264.53, Y=58.56, Mass=2989, SNR=34.4, Peak=255 HFD=3.3
01:00:49.154 00.000 10844 MultiStar: [#1 -0.05,-0.51,0.91,U] [#2 0.05,0.04,1.95,U] [#3 0.03,-0.43,0.81,U] [#4 0.11,0.39,0.97,U] [#5 0.28,0.07,1.03,U] [#6 -0.11,0.42,0.83,U] [#7 -0.03,-0.09,0.85,U] [#8 0.67,0.01,0.00,M1] 
01:00:49.155 00.001 10844 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {0.16, 0.14}
01:00:49.155 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
01:00:49.155 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
01:00:49.155 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.26 mountX=-0.03 mountY=0.06, mountTheta=2.01
01:00:49.156 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
01:00:49.156 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
01:00:49.156 00.000 11060 Worker thread wakes up
01:00:49.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:49.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:00:49.156 00.000 10844 UpdateGuideState exits: m=2989 SNR=34.4 Saturated
01:00:49.157 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:00:49.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:49.157 00.000 11060 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.06
01:00:49.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:49.157 00.000 10844 Enqueuing Expose request
01:00:49.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:00:49.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:49.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:00:49.157 00.000 11060 MoveAxis(E, 0, ABG)
01:00:49.157 00.000 11060 Move returns status 0, amount 0
01:00:49.157 00.000 11060 MoveAxis(N, 0, ABG)
01:00:49.157 00.000 11060 Move returns status 0, amount 0
01:00:49.158 00.001 11060 move complete, result=0
01:00:49.158 00.000 11060 worker thread done servicing request
01:00:49.158 00.000 11060 Worker thread wakes up
01:00:49.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:49.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:49.160 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:49.795 00.635 11060 Exposure complete
01:00:50.000 00.205 11060 worker thread done servicing request
01:00:50.000 00.000 10844 OnExposeComplete: enter
01:00:50.000 00.000 10844 UpdateGuideState(): m_state=6
01:00:50.000 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8069
01:00:50.000 00.000 10844 Star::Find returns 1 (1), X=264.85, Y=58.41, Mass=2983, SNR=34.7, Peak=255 HFD=3.3
01:00:50.001 00.001 10844 MultiStar: [#1 -0.10,-0.87,0.00,M1] [#2 0.11,0.33,2.01,U] [#3 0.05,-0.80,0.00,M1] [#4 -0.52,0.43,0.00,M3] [#5 0.31,0.28,0.98,U] [#6 0.39,0.04,0.91,U] [#7 -0.30,0.19,0.83,U] [#8 -0.43,-0.14,0.82,U] 
01:00:50.001 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.15}, one-star: {0.48, -0.01}
01:00:50.001 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:00:50.001 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:00:50.001 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=-0.17 mountY=0.09, mountTheta=2.66
01:00:50.002 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
01:00:50.002 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
01:00:50.002 00.000 11060 Worker thread wakes up
01:00:50.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:50.002 00.000 10844 UpdateGuideState exits: m=2983 SNR=34.7 Saturated
01:00:50.003 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:00:50.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:50.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:00:50.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:50.003 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.09
01:00:50.003 00.000 10844 Enqueuing Expose request
01:00:50.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:00:50.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:50.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:00:50.003 00.000 11060 MoveAxis(E, 30, ABG)
01:00:50.003 00.000 11060 Guiding  Dir = 2, Dur = 30
01:00:50.025 00.022 11060 IsSlewing returns 0
01:00:50.025 00.000 11060 IsGuiding returns 0
01:00:50.087 00.062 11060 IsGuiding returns 0
01:00:50.087 00.000 11060 Move returns status 0, amount 30
01:00:50.087 00.000 11060 MoveAxis(N, 0, ABG)
01:00:50.087 00.000 11060 Move returns status 0, amount 0
01:00:50.087 00.000 11060 move complete, result=0
01:00:50.087 00.000 11060 worker thread done servicing request
01:00:50.087 00.000 11060 Worker thread wakes up
01:00:50.087 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
01:00:50.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:50.088 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:50.719 00.631 11060 Exposure complete
01:00:50.890 00.171 11060 worker thread done servicing request
01:00:50.890 00.000 10844 OnExposeComplete: enter
01:00:50.890 00.000 10844 UpdateGuideState(): m_state=6
01:00:50.890 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8070
01:00:50.890 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=57.88, Mass=3234, SNR=36.6, Peak=250 HFD=3.5
01:00:50.890 00.000 10844 MultiStar: [#1 0.24,-0.79,0.00,M2] [#2 -0.18,-0.90,0.00,M1] [#3 0.27,-0.93,0.00,M2] [#4 -0.72,0.03,0.00,M4] [#5 0.55,-0.74,0.00,M1] [#6 -0.35,-0.67,0.00,M1] [#7 -0.25,-0.28,0.77,U] [#8 -0.16,-0.70,0.00,M1] 
01:00:50.890 00.000 10844 refined, 1 included, MultiStar: {0.04, -0.42}, one-star: {0.27, -0.53}
01:00:50.890 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
01:00:50.890 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
01:00:50.890 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.42 hyp=0.42 cameraTheta=-1.47 mountX=0.41 mountY=0.11, mountTheta=0.26
01:00:50.893 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.42, opts=13)
01:00:50.893 00.000 10844 Enqueuing Move request for scope (0.04, -0.42)
01:00:50.893 00.000 11060 Worker thread wakes up
01:00:50.893 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:50.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.42) opts 0xd
01:00:50.893 00.000 10844 UpdateGuideState exits: m=3234 SNR=36.6
01:00:50.893 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.42)
01:00:50.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:50.893 00.000 11060 Moving (0.04, -0.42) raw xDistance=0.41 yDistance=0.11
01:00:50.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:50.893 00.000 10844 Enqueuing Expose request
01:00:50.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
01:00:50.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:50.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:00:50.893 00.000 11060 MoveAxis(W, 70, ABG)
01:00:50.893 00.000 11060 Guiding  Dir = 3, Dur = 70
01:00:50.915 00.022 11060 IsSlewing returns 0
01:00:50.915 00.000 11060 IsGuiding returns 0
01:00:51.011 00.096 11060 IsGuiding returns 0
01:00:51.011 00.000 11060 Move returns status 0, amount 70
01:00:51.011 00.000 11060 MoveAxis(N, 0, ABG)
01:00:51.011 00.000 11060 Move returns status 0, amount 0
01:00:51.011 00.000 11060 move complete, result=0
01:00:51.012 00.001 11060 worker thread done servicing request
01:00:51.012 00.000 11060 Worker thread wakes up
01:00:51.012 00.000 10844 GuideStep: 0.4 px 70 ms WEST, 0.1 px 0 ms NORTH
01:00:51.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:51.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:51.640 00.628 11060 Exposure complete
01:00:51.837 00.197 11060 worker thread done servicing request
01:00:51.837 00.000 10844 OnExposeComplete: enter
01:00:51.837 00.000 10844 UpdateGuideState(): m_state=6
01:00:51.837 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8071
01:00:51.837 00.000 10844 Star::Find returns 1 (1), X=264.66, Y=58.96, Mass=3085, SNR=35.3, Peak=255 HFD=3.9
01:00:51.837 00.000 10844 MultiStar: [#1 -0.03,-0.37,1.00,U] [#2 0.00,-0.12,1.84,U] [#3 0.29,-0.09,0.94,U] [#4 -0.24,0.32,0.92,U] [#5 0.55,0.50,0.00,M2] [#6 0.02,-0.17,0.87,U] [#7 0.01,0.10,0.73,U] [#8 0.10,-0.24,0.89,U] 
01:00:51.837 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.30, 0.55}
01:00:51.837 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
01:00:51.837 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
01:00:51.837 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.25 mountX=0.00 mountY=0.06, mountTheta=1.51
01:00:51.838 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
01:00:51.839 00.001 10844 Enqueuing Move request for scope (0.05, -0.01)
01:00:51.839 00.000 11060 Worker thread wakes up
01:00:51.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:51.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
01:00:51.839 00.000 10844 UpdateGuideState exits: m=3085 SNR=35.3 Saturated
01:00:51.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
01:00:51.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:51.839 00.000 11060 Moving (0.05, -0.01) raw xDistance=0.00 yDistance=0.06
01:00:51.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:51.839 00.000 10844 Enqueuing Expose request
01:00:51.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:00:51.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:51.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:00:51.839 00.000 11060 MoveAxis(E, 0, ABG)
01:00:51.839 00.000 11060 Move returns status 0, amount 0
01:00:51.839 00.000 11060 MoveAxis(N, 0, ABG)
01:00:51.839 00.000 11060 Move returns status 0, amount 0
01:00:51.839 00.000 11060 move complete, result=0
01:00:51.839 00.000 11060 worker thread done servicing request
01:00:51.841 00.002 11060 Worker thread wakes up
01:00:51.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:51.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:51.842 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:52.480 00.638 11060 Exposure complete
01:00:52.674 00.194 11060 worker thread done servicing request
01:00:52.674 00.000 10844 OnExposeComplete: enter
01:00:52.674 00.000 10844 UpdateGuideState(): m_state=6
01:00:52.675 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8072
01:00:52.675 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.17, Mass=2862, SNR=33.9, Peak=234 HFD=3.4
01:00:52.675 00.000 10844 MultiStar: [#1 0.17,-0.40,1.05,U] [#2 -0.06,-0.31,2.05,U] [#3 0.71,0.29,0.00,M2] [#4 -0.12,0.20,0.93,U] [#5 0.22,0.46,1.13,U] [#6 -0.12,-0.15,0.94,U] [#7 0.46,0.24,0.78,U] [#8 0.42,0.09,0.96,U] 
01:00:52.675 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.30, -0.25}
01:00:52.675 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:00:52.675 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
01:00:52.675 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=0.03 mountY=0.14, mountTheta=1.37
01:00:52.677 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
01:00:52.677 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
01:00:52.677 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:52.677 00.000 10844 UpdateGuideState exits: m=2862 SNR=33.9
01:00:52.677 00.000 11060 Worker thread wakes up
01:00:52.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:00:52.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:00:52.677 00.000 11060 Moving (0.13, -0.05) raw xDistance=0.03 yDistance=0.14
01:00:52.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:52.679 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:00:52.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:52.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:52.679 00.000 10844 Enqueuing Expose request
01:00:52.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:00:52.679 00.000 11060 MoveAxis(E, 0, ABG)
01:00:52.679 00.000 11060 Move returns status 0, amount 0
01:00:52.679 00.000 11060 MoveAxis(N, 0, ABG)
01:00:52.679 00.000 11060 Move returns status 0, amount 0
01:00:52.679 00.000 11060 move complete, result=0
01:00:52.679 00.000 11060 worker thread done servicing request
01:00:52.679 00.000 11060 Worker thread wakes up
01:00:52.680 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:52.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:52.682 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:53.313 00.631 11060 Exposure complete
01:00:53.496 00.183 11060 worker thread done servicing request
01:00:53.496 00.000 10844 OnExposeComplete: enter
01:00:53.496 00.000 10844 UpdateGuideState(): m_state=6
01:00:53.497 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8073
01:00:53.497 00.000 10844 Star::Find returns 1 (0), X=264.38, Y=57.85, Mass=3156, SNR=35.7, Peak=235 HFD=3.5
01:00:53.497 00.000 10844 MultiStar: [#1 0.12,-0.43,0.94,U] [#2 -0.17,0.09,1.90,U] [#3 0.64,0.33,0.00,M3] [#4 -0.57,0.08,0.92,U] [#5 0.43,0.14,0.99,U] [#6 -0.43,0.17,0.80,U] [#7 0.06,0.17,0.78,U] [#8 0.23,-0.02,0.92,U] 
01:00:53.497 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {0.02, -0.57}
01:00:53.497 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
01:00:53.497 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
01:00:53.497 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=0.05 mountY=-0.04, mountTheta=-0.65
01:00:53.499 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
01:00:53.499 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
01:00:53.499 00.000 11060 Worker thread wakes up
01:00:53.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:53.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
01:00:53.499 00.000 10844 UpdateGuideState exits: m=3156 SNR=35.7
01:00:53.499 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
01:00:53.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:53.499 00.000 11060 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=-0.04
01:00:53.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:53.499 00.000 10844 Enqueuing Expose request
01:00:53.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:00:53.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:53.500 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:00:53.500 00.000 11060 MoveAxis(E, 0, ABG)
01:00:53.500 00.000 11060 Move returns status 0, amount 0
01:00:53.500 00.000 11060 MoveAxis(N, 0, ABG)
01:00:53.500 00.000 11060 Move returns status 0, amount 0
01:00:53.500 00.000 11060 move complete, result=0
01:00:53.500 00.000 11060 worker thread done servicing request
01:00:53.500 00.000 11060 Worker thread wakes up
01:00:53.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:53.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:53.502 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:00:54.137 00.635 11060 Exposure complete
01:00:54.313 00.176 11060 worker thread done servicing request
01:00:54.313 00.000 10844 OnExposeComplete: enter
01:00:54.313 00.000 10844 UpdateGuideState(): m_state=6
01:00:54.313 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8074
01:00:54.314 00.001 10844 Star::Find returns 1 (0), X=264.92, Y=58.24, Mass=2768, SNR=33.0, Peak=248 HFD=3.6
01:00:54.314 00.000 10844 MultiStar: [#1 0.28,-0.18,1.10,U] [#2 -0.20,-0.23,2.11,U] [#3 0.55,0.18,1.02,U] [#4 -0.17,0.53,0.98,U] [#5 0.41,0.39,1.10,U] [#6 -0.39,0.38,0.94,U] [#7 0.01,0.22,0.83,U] [#8 0.23,0.16,0.94,U] 
01:00:54.314 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {0.55, -0.18}
01:00:54.314 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
01:00:54.314 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
01:00:54.314 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.70 mountX=-0.12 mountY=0.10, mountTheta=2.44
01:00:54.316 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
01:00:54.316 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
01:00:54.316 00.000 11060 Worker thread wakes up
01:00:54.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:54.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:00:54.316 00.000 10844 UpdateGuideState exits: m=2768 SNR=33.0
01:00:54.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:00:54.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:54.316 00.000 11060 Moving (0.11, 0.10) raw xDistance=-0.12 yDistance=0.10
01:00:54.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:54.316 00.000 10844 Enqueuing Expose request
01:00:54.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:00:54.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:54.317 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:00:54.317 00.000 11060 MoveAxis(E, 0, ABG)
01:00:54.317 00.000 11060 Move returns status 0, amount 0
01:00:54.317 00.000 11060 MoveAxis(N, 0, ABG)
01:00:54.317 00.000 11060 Move returns status 0, amount 0
01:00:54.317 00.000 11060 move complete, result=0
01:00:54.317 00.000 11060 worker thread done servicing request
01:00:54.317 00.000 11060 Worker thread wakes up
01:00:54.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:54.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:54.318 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:54.953 00.635 11060 Exposure complete
01:00:55.126 00.173 11060 worker thread done servicing request
01:00:55.126 00.000 10844 OnExposeComplete: enter
01:00:55.126 00.000 10844 UpdateGuideState(): m_state=6
01:00:55.127 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8075
01:00:55.127 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.94, Mass=2943, SNR=34.1, Peak=227 HFD=3.7
01:00:55.127 00.000 10844 MultiStar: [#1 -0.09,-0.39,0.94,U] [#2 -0.02,0.22,2.10,U] [#3 0.45,0.13,0.98,U] [#4 -0.31,0.39,0.91,U] [#5 0.47,-0.03,0.97,U] [#6 -0.34,-0.10,0.88,U] [#7 0.06,0.36,0.89,U] [#8 -0.11,0.17,1.03,U] 
01:00:55.127 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {0.26, 0.53}
01:00:55.127 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
01:00:55.127 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
01:00:55.127 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.32 mountX=-0.16 mountY=0.01, mountTheta=3.06
01:00:55.129 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
01:00:55.129 00.000 10844 Enqueuing Move request for scope (0.04, 0.15)
01:00:55.129 00.000 11060 Worker thread wakes up
01:00:55.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
01:00:55.129 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
01:00:55.129 00.000 11060 Moving (0.04, 0.15) raw xDistance=-0.16 yDistance=0.01
01:00:55.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:00:55.129 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:55.129 00.000 10844 UpdateGuideState exits: m=2943 SNR=34.1
01:00:55.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:55.130 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:55.130 00.000 10844 Enqueuing Expose request
01:00:55.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:55.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:00:55.130 00.000 11060 MoveAxis(E, 27, ABG)
01:00:55.130 00.000 11060 Guiding  Dir = 2, Dur = 27
01:00:55.136 00.006 11060 IsSlewing returns 0
01:00:55.136 00.000 11060 IsGuiding returns 0
01:00:55.168 00.032 11060 IsGuiding returns 0
01:00:55.168 00.000 11060 Move returns status 0, amount 27
01:00:55.168 00.000 11060 MoveAxis(N, 0, ABG)
01:00:55.168 00.000 11060 Move returns status 0, amount 0
01:00:55.168 00.000 11060 move complete, result=0
01:00:55.168 00.000 11060 worker thread done servicing request
01:00:55.168 00.000 11060 Worker thread wakes up
01:00:55.168 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
01:00:55.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:55.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:55.798 00.630 11060 Exposure complete
01:00:55.991 00.193 11060 worker thread done servicing request
01:00:55.991 00.000 10844 OnExposeComplete: enter
01:00:55.991 00.000 10844 UpdateGuideState(): m_state=6
01:00:55.991 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8076
01:00:55.992 00.001 10844 Star::Find returns 1 (1), X=264.28, Y=58.24, Mass=2837, SNR=34.0, Peak=255 HFD=3.5
01:00:55.992 00.000 10844 MultiStar: [#1 -0.01,-0.25,0.89,U] [#2 0.22,-0.22,1.99,U] [#3 0.55,-0.23,0.88,U] [#4 -0.05,0.19,0.92,U] [#5 0.22,-0.15,1.09,U] [#6 -0.34,-0.95,0.00,M1] [#7 -0.04,0.04,0.83,U] [#8 0.49,-0.16,0.87,U] 
01:00:55.992 00.000 10844 single-star, 7 included, MultiStar: {0.17, -0.13}, one-star: {-0.09, -0.18}
01:00:55.992 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
01:00:55.992 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
01:00:55.992 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.02 mountX=0.19 mountY=-0.05, mountTheta=-0.28
01:00:55.994 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.18, opts=13)
01:00:55.994 00.000 10844 Enqueuing Move request for scope (-0.09, -0.18)
01:00:55.994 00.000 11060 Worker thread wakes up
01:00:55.994 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:55.994 00.000 10844 UpdateGuideState exits: m=2837 SNR=34.0 Saturated
01:00:55.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:55.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
01:00:55.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:55.994 00.000 10844 Enqueuing Expose request
01:00:55.994 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
01:00:55.994 00.000 11060 Moving (-0.09, -0.18) raw xDistance=0.19 yDistance=-0.05
01:00:55.995 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:00:55.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:55.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:00:55.995 00.000 11060 MoveAxis(W, 32, ABG)
01:00:55.995 00.000 11060 Guiding  Dir = 3, Dur = 32
01:00:56.027 00.032 11060 IsSlewing returns 0
01:00:56.027 00.000 11060 IsGuiding returns 0
01:00:56.089 00.062 11060 IsGuiding returns 0
01:00:56.089 00.000 11060 Move returns status 0, amount 32
01:00:56.089 00.000 11060 MoveAxis(N, 0, ABG)
01:00:56.089 00.000 11060 Move returns status 0, amount 0
01:00:56.091 00.002 11060 move complete, result=0
01:00:56.091 00.000 11060 worker thread done servicing request
01:00:56.091 00.000 11060 Worker thread wakes up
01:00:56.091 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
01:00:56.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:56.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:56.737 00.646 11060 Exposure complete
01:00:56.898 00.161 11060 worker thread done servicing request
01:00:56.898 00.000 10844 OnExposeComplete: enter
01:00:56.898 00.000 10844 UpdateGuideState(): m_state=6
01:00:56.898 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8077
01:00:56.898 00.000 10844 Star::Find returns 1 (1), X=264.92, Y=58.27, Mass=3359, SNR=37.4, Peak=255 HFD=3.4
01:00:56.899 00.001 10844 MultiStar: [#1 -0.36,-0.67,0.00,M1] [#2 0.26,-0.28,1.79,U] [#3 0.84,-0.62,0.00,M1] [#4 0.05,-0.07,0.95,U] [#5 0.41,-0.43,0.93,U] [#6 -0.39,-0.68,0.00,M2] [#7 0.26,-0.43,0.72,U] [#8 0.46,-0.41,0.00,M1] 
01:00:56.899 00.000 10844 refined, 4 included, MultiStar: {0.30, -0.26}, one-star: {0.56, -0.14}
01:00:56.899 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
01:00:56.899 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:00:56.899 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.26 hyp=0.40 cameraTheta=-0.72 mountX=0.20 mountY=0.34, mountTheta=1.03
01:00:56.900 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.26, opts=13)
01:00:56.900 00.000 10844 Enqueuing Move request for scope (0.30, -0.26)
01:00:56.900 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:56.900 00.000 10844 UpdateGuideState exits: m=3359 SNR=37.4 Saturated
01:00:56.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:56.900 00.000 11060 Worker thread wakes up
01:00:56.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.26) opts 0xd
01:00:56.900 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.26)
01:00:56.900 00.000 11060 Moving (0.30, -0.26) raw xDistance=0.20 yDistance=0.34
01:00:56.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:00:56.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:56.900 00.000 10844 Enqueuing Expose request
01:00:56.900 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:00:56.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:00:56.900 00.000 11060 MoveAxis(W, 36, ABG)
01:00:56.900 00.000 11060 Guiding  Dir = 3, Dur = 36
01:00:56.920 00.020 11060 IsSlewing returns 0
01:00:56.920 00.000 11060 IsGuiding returns 0
01:00:56.983 00.063 11060 IsGuiding returns 0
01:00:56.983 00.000 11060 Move returns status 0, amount 36
01:00:56.983 00.000 11060 MoveAxis(N, 0, ABG)
01:00:56.983 00.000 11060 Move returns status 0, amount 0
01:00:56.983 00.000 11060 move complete, result=0
01:00:56.983 00.000 11060 worker thread done servicing request
01:00:56.983 00.000 11060 Worker thread wakes up
01:00:56.984 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:56.984 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.3 px 0 ms NORTH
01:00:56.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:57.618 00.634 11060 Exposure complete
01:00:57.784 00.166 11060 worker thread done servicing request
01:00:57.784 00.000 10844 OnExposeComplete: enter
01:00:57.784 00.000 10844 UpdateGuideState(): m_state=6
01:00:57.784 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8078
01:00:57.785 00.001 10844 Star::Find returns 1 (0), X=264.64, Y=58.39, Mass=2418, SNR=31.2, Peak=224 HFD=3.4
01:00:57.785 00.000 10844 MultiStar: [#1 -0.39,0.17,1.11,U] [#2 0.06,-0.31,2.25,U] [#3 0.36,-0.25,0.95,U] [#4 0.16,0.20,1.08,U] [#5 0.30,0.10,1.11,U] [#6 -0.01,-0.56,0.97,U] [#7 -0.32,-0.02,0.88,U] [#8 0.35,-0.09,1.02,U] 
01:00:57.785 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.27, -0.03}
01:00:57.785 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
01:00:57.785 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
01:00:57.785 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.89 mountX=0.09 mountY=0.10, mountTheta=0.85
01:00:57.786 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
01:00:57.786 00.000 10844 Enqueuing Move request for scope (0.08, -0.10)
01:00:57.786 00.000 11060 Worker thread wakes up
01:00:57.787 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=10, FiltMax=255, Gamma=1.000
01:00:57.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:00:57.787 00.000 10844 UpdateGuideState exits: m=2418 SNR=31.2
01:00:57.787 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:00:57.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:57.787 00.000 11060 Moving (0.08, -0.10) raw xDistance=0.09 yDistance=0.10
01:00:57.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:57.787 00.000 10844 Enqueuing Expose request
01:00:57.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:00:57.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:57.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:00:57.787 00.000 11060 MoveAxis(E, 0, ABG)
01:00:57.787 00.000 11060 Move returns status 0, amount 0
01:00:57.787 00.000 11060 MoveAxis(N, 0, ABG)
01:00:57.787 00.000 11060 Move returns status 0, amount 0
01:00:57.787 00.000 11060 move complete, result=0
01:00:57.788 00.001 11060 worker thread done servicing request
01:00:57.788 00.000 11060 Worker thread wakes up
01:00:57.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:57.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:57.789 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:00:58.431 00.642 11060 Exposure complete
01:00:58.608 00.177 11060 worker thread done servicing request
01:00:58.608 00.000 10844 OnExposeComplete: enter
01:00:58.608 00.000 10844 UpdateGuideState(): m_state=6
01:00:58.608 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8079
01:00:58.609 00.001 10844 Star::Find returns 1 (1), X=264.97, Y=58.56, Mass=3217, SNR=35.6, Peak=255 HFD=3.6
01:00:58.609 00.000 10844 MultiStar: [#1 0.56,-0.31,0.00,M1] [#2 0.32,-0.17,1.87,U] [#3 0.36,0.43,0.89,U] [#4 -0.25,0.39,0.95,U] [#5 0.11,0.28,0.88,U] [#6 0.05,0.45,0.81,U] [#7 0.09,0.22,0.81,U] [#8 0.33,-0.07,0.74,U] 
01:00:58.609 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.17}, one-star: {0.61, 0.14}
01:00:58.609 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
01:00:58.609 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
01:00:58.609 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.27 cameraTheta=0.65 mountX=-0.20 mountY=0.19, mountTheta=2.39
01:00:58.610 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.17, opts=13)
01:00:58.610 00.000 10844 Enqueuing Move request for scope (0.22, 0.17)
01:00:58.611 00.001 11060 Worker thread wakes up
01:00:58.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
01:00:58.611 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
01:00:58.611 00.000 11060 Moving (0.22, 0.17) raw xDistance=-0.20 yDistance=0.19
01:00:58.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:00:58.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:58.611 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:58.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:00:58.612 00.001 11060 MoveAxis(E, 35, ABG)
01:00:58.612 00.000 11060 Guiding  Dir = 2, Dur = 35
01:00:58.612 00.000 10844 UpdateGuideState exits: m=3217 SNR=35.6 Saturated
01:00:58.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:58.612 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:58.612 00.000 10844 Enqueuing Expose request
01:00:58.622 00.010 11060 IsSlewing returns 0
01:00:58.622 00.000 11060 IsGuiding returns 0
01:00:58.669 00.047 11060 IsGuiding returns 0
01:00:58.670 00.001 11060 Move returns status 0, amount 35
01:00:58.670 00.000 11060 MoveAxis(N, 0, ABG)
01:00:58.670 00.000 11060 Move returns status 0, amount 0
01:00:58.670 00.000 11060 move complete, result=0
01:00:58.670 00.000 11060 worker thread done servicing request
01:00:58.670 00.000 11060 Worker thread wakes up
01:00:58.670 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
01:00:58.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:58.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:59.298 00.628 11060 Exposure complete
01:00:59.501 00.203 11060 worker thread done servicing request
01:00:59.501 00.000 10844 OnExposeComplete: enter
01:00:59.501 00.000 10844 UpdateGuideState(): m_state=6
01:00:59.501 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8080
01:00:59.501 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=57.93, Mass=3247, SNR=36.6, Peak=255 HFD=3.6
01:00:59.502 00.001 10844 MultiStar: [#1 0.10,-0.41,0.94,U] [#2 -0.28,-0.05,1.78,U] [#3 0.60,-0.19,0.00,M1] [#4 -0.13,0.07,0.87,U] [#5 0.51,0.35,0.00,M1] [#6 -0.42,0.29,0.84,U] [#7 0.27,-1.05,0.00,M1] [#8 0.51,0.12,0.77,U] 
01:00:59.502 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.09}, one-star: {0.19, -0.48}
01:00:59.502 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
01:00:59.502 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
01:00:59.502 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.05 mountX=0.09 mountY=-0.03, mountTheta=-0.32
01:00:59.503 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
01:00:59.503 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
01:00:59.503 00.000 11060 Worker thread wakes up
01:00:59.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:00:59.503 00.000 10844 UpdateGuideState exits: m=3247 SNR=36.6 Saturated
01:00:59.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:59.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:00:59.503 00.000 10844 Enqueuing Expose request
01:00:59.504 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
01:00:59.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
01:00:59.504 00.000 11060 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=-0.03
01:00:59.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:00:59.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:59.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:00:59.504 00.000 11060 MoveAxis(E, 0, ABG)
01:00:59.504 00.000 11060 Move returns status 0, amount 0
01:00:59.504 00.000 11060 MoveAxis(N, 0, ABG)
01:00:59.504 00.000 11060 Move returns status 0, amount 0
01:00:59.504 00.000 11060 move complete, result=0
01:00:59.504 00.000 11060 worker thread done servicing request
01:00:59.504 00.000 11060 Worker thread wakes up
01:00:59.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:00:59.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:00:59.505 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:00.169 00.664 11060 Exposure complete
01:01:00.335 00.166 11060 worker thread done servicing request
01:01:00.335 00.000 10844 OnExposeComplete: enter
01:01:00.335 00.000 10844 UpdateGuideState(): m_state=6
01:01:00.335 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8081
01:01:00.335 00.000 10844 Star::Find returns 1 (1), X=264.08, Y=58.23, Mass=2699, SNR=33.2, Peak=255 HFD=3.2
01:01:00.336 00.001 10844 MultiStar: [#1 -0.12,-0.28,1.06,U] [#2 -0.19,-0.17,2.06,U] [#3 0.22,-0.27,0.93,U] [#4 -0.30,0.53,0.00,M1] [#5 -0.13,0.13,1.16,U] [#6 -0.30,-0.20,0.91,U] [#7 -0.05,0.28,0.80,U] [#8 0.27,-0.12,0.99,U] 
01:01:00.336 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.11}, one-star: {-0.29, -0.19}
01:01:00.336 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
01:01:00.336 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
01:01:00.336 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-2.24 mountX=0.13 mountY=-0.07, mountTheta=-0.50
01:01:00.337 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
01:01:00.337 00.000 10844 Enqueuing Move request for scope (-0.09, -0.11)
01:01:00.337 00.000 11060 Worker thread wakes up
01:01:00.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:00.338 00.001 10844 UpdateGuideState exits: m=2699 SNR=33.2 Saturated
01:01:00.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:00.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:00.338 00.000 10844 Enqueuing Expose request
01:01:00.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
01:01:00.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
01:01:00.338 00.000 11060 Moving (-0.09, -0.11) raw xDistance=0.13 yDistance=-0.07
01:01:00.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:01:00.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:00.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:00.338 00.000 11060 MoveAxis(W, 22, ABG)
01:01:00.338 00.000 11060 Guiding  Dir = 3, Dur = 22
01:01:00.353 00.015 11060 IsSlewing returns 0
01:01:00.353 00.000 11060 IsGuiding returns 0
01:01:00.400 00.047 11060 IsGuiding returns 0
01:01:00.400 00.000 11060 Move returns status 0, amount 22
01:01:00.400 00.000 11060 MoveAxis(N, 0, ABG)
01:01:00.400 00.000 11060 Move returns status 0, amount 0
01:01:00.400 00.000 11060 move complete, result=0
01:01:00.401 00.001 11060 worker thread done servicing request
01:01:00.401 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
01:01:00.401 00.000 11060 Worker thread wakes up
01:01:00.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:00.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:01.050 00.649 11060 Exposure complete
01:01:01.227 00.177 11060 worker thread done servicing request
01:01:01.227 00.000 10844 OnExposeComplete: enter
01:01:01.227 00.000 10844 UpdateGuideState(): m_state=6
01:01:01.228 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8082
01:01:01.228 00.000 10844 Star::Find returns 1 (1), X=264.48, Y=58.67, Mass=2532, SNR=31.6, Peak=255 HFD=3.3
01:01:01.228 00.000 10844 MultiStar: [#1 -0.41,0.11,1.03,U] [#2 0.03,0.30,2.06,U] [#3 0.47,-0.57,0.00,M1] [#4 -0.05,0.66,0.00,M2] [#5 0.20,0.13,1.10,U] [#6 0.53,-0.34,0.00,M1] [#7 -0.69,0.31,0.00,M1] [#8 -0.25,-0.15,0.99,U] 
01:01:01.228 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.16}, one-star: {0.12, 0.26}
01:01:01.228 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
01:01:01.228 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
01:01:01.228 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.83 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
01:01:01.229 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
01:01:01.231 00.002 10844 Enqueuing Move request for scope (-0.04, 0.16)
01:01:01.231 00.000 11060 Worker thread wakes up
01:01:01.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:01.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
01:01:01.231 00.000 10844 UpdateGuideState exits: m=2532 SNR=31.6 Saturated
01:01:01.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:01.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:01.231 00.000 10844 Enqueuing Expose request
01:01:01.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
01:01:01.231 00.000 11060 Moving (-0.04, 0.16) raw xDistance=-0.15 yDistance=-0.07
01:01:01.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:01:01.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:01.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:01.231 00.000 11060 MoveAxis(E, 25, ABG)
01:01:01.232 00.001 11060 Guiding  Dir = 2, Dur = 25
01:01:01.245 00.013 11060 IsSlewing returns 0
01:01:01.245 00.000 11060 IsGuiding returns 0
01:01:01.276 00.031 11060 IsGuiding returns 0
01:01:01.276 00.000 11060 Move returns status 0, amount 25
01:01:01.276 00.000 11060 MoveAxis(N, 0, ABG)
01:01:01.277 00.001 11060 Move returns status 0, amount 0
01:01:01.277 00.000 11060 move complete, result=0
01:01:01.277 00.000 11060 worker thread done servicing request
01:01:01.277 00.000 11060 Worker thread wakes up
01:01:01.277 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
01:01:01.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:01.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:01.910 00.633 11060 Exposure complete
01:01:02.080 00.170 11060 worker thread done servicing request
01:01:02.080 00.000 10844 OnExposeComplete: enter
01:01:02.080 00.000 10844 UpdateGuideState(): m_state=6
01:01:02.080 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8083
01:01:02.080 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=57.82, Mass=2915, SNR=34.5, Peak=255 HFD=3.4
01:01:02.081 00.001 10844 MultiStar: [#1 -0.66,-0.80,0.00,M1] [#2 -0.35,-0.35,1.93,U] [#3 0.44,-1.13,0.00,M2] [#4 -0.00,0.03,0.86,U] [#5 0.53,-0.65,0.00,M1] [#6 -0.09,-0.86,0.00,M2] [#7 -0.14,-0.50,0.83,U] [#8 -0.20,-0.76,0.00,M1] 
01:01:02.081 00.000 10844 refined, 3 included, MultiStar: {-0.20, -0.36}, one-star: {-0.13, -0.60}
01:01:02.081 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
01:01:02.081 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
01:01:02.081 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.36 hyp=0.41 cameraTheta=-2.08 mountX=0.39 mountY=-0.14, mountTheta=-0.34
01:01:02.082 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.36, opts=13)
01:01:02.083 00.001 10844 Enqueuing Move request for scope (-0.20, -0.36)
01:01:02.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:02.083 00.000 10844 UpdateGuideState exits: m=2915 SNR=34.5 Saturated
01:01:02.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:02.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:02.083 00.000 10844 Enqueuing Expose request
01:01:02.083 00.000 11060 Worker thread wakes up
01:01:02.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.36) opts 0xd
01:01:02.084 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.36)
01:01:02.084 00.000 11060 Moving (-0.20, -0.36) raw xDistance=0.39 yDistance=-0.14
01:01:02.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.39
01:01:02.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:02.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:01:02.085 00.001 11060 MoveAxis(W, 67, ABG)
01:01:02.085 00.000 11060 Guiding  Dir = 3, Dur = 67
01:01:02.104 00.019 11060 IsSlewing returns 0
01:01:02.104 00.000 11060 IsGuiding returns 0
01:01:02.180 00.076 11060 IsGuiding returns 0
01:01:02.180 00.000 11060 Move returns status 0, amount 67
01:01:02.180 00.000 11060 MoveAxis(N, 0, ABG)
01:01:02.180 00.000 11060 Move returns status 0, amount 0
01:01:02.180 00.000 11060 move complete, result=0
01:01:02.180 00.000 11060 worker thread done servicing request
01:01:02.181 00.001 10844 GuideStep: 0.4 px 67 ms WEST, -0.1 px 0 ms NORTH
01:01:02.181 00.000 11060 Worker thread wakes up
01:01:02.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:02.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:02.814 00.633 11060 Exposure complete
01:01:03.007 00.193 11060 worker thread done servicing request
01:01:03.007 00.000 10844 OnExposeComplete: enter
01:01:03.007 00.000 10844 UpdateGuideState(): m_state=6
01:01:03.007 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8084
01:01:03.007 00.000 10844 Star::Find returns 1 (0), X=264.36, Y=58.17, Mass=3290, SNR=36.7, Peak=240 HFD=3.7
01:01:03.008 00.001 10844 MultiStar: [#1 0.18,-0.52,0.93,U] [#2 -0.05,-0.67,0.00,M1] [#3 0.22,-0.41,0.91,U] [#4 -0.40,0.48,0.00,M2] [#5 0.37,-0.38,0.98,U] [#6 -0.16,-0.61,0.00,M3] [#7 0.04,0.04,0.76,U] [#8 0.01,-0.89,0.00,M2] 
01:01:03.008 00.000 10844 single-star, 4 included, MultiStar: {0.16, -0.31}, one-star: {-0.01, -0.25}
01:01:03.008 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
01:01:03.008 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
01:01:03.008 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.61 mountX=0.24 mountY=0.03, mountTheta=0.13
01:01:03.009 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.25, opts=13)
01:01:03.009 00.000 10844 Enqueuing Move request for scope (-0.01, -0.25)
01:01:03.009 00.000 11060 Worker thread wakes up
01:01:03.010 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:03.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
01:01:03.010 00.000 10844 UpdateGuideState exits: m=3290 SNR=36.7
01:01:03.010 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
01:01:03.010 00.000 11060 Moving (-0.01, -0.25) raw xDistance=0.24 yDistance=0.03
01:01:03.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:01:03.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:03.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:03.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:03.010 00.000 10844 Enqueuing Expose request
01:01:03.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:01:03.010 00.000 11060 MoveAxis(W, 44, ABG)
01:01:03.010 00.000 11060 Guiding  Dir = 3, Dur = 44
01:01:03.030 00.020 11060 IsSlewing returns 0
01:01:03.030 00.000 11060 IsGuiding returns 0
01:01:03.085 00.055 11060 IsGuiding returns 0
01:01:03.085 00.000 11060 Move returns status 0, amount 44
01:01:03.085 00.000 11060 MoveAxis(N, 0, ABG)
01:01:03.085 00.000 11060 Move returns status 0, amount 0
01:01:03.085 00.000 11060 move complete, result=0
01:01:03.085 00.000 11060 worker thread done servicing request
01:01:03.085 00.000 11060 Worker thread wakes up
01:01:03.085 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
01:01:03.086 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:03.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:03.725 00.639 11060 Exposure complete
01:01:03.915 00.190 11060 worker thread done servicing request
01:01:03.915 00.000 10844 OnExposeComplete: enter
01:01:03.915 00.000 10844 UpdateGuideState(): m_state=6
01:01:03.915 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8085
01:01:03.916 00.001 10844 Star::Find returns 1 (0), X=264.01, Y=58.64, Mass=3259, SNR=36.5, Peak=252 HFD=3.5
01:01:03.916 00.000 10844 MultiStar: [#1 -0.82,0.04,0.00,M1] [#2 -0.71,0.20,0.00,M2] [#3 0.29,0.31,0.83,U] [#4 -0.39,0.32,0.93,U] [#5 -0.23,0.19,0.91,U] [#6 -0.16,0.10,0.94,U] [#7 0.06,-0.10,0.79,U] [#8 -0.21,-0.07,0.83,U] 
01:01:03.916 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.15}, one-star: {-0.36, 0.22}
01:01:03.916 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.14 = -2.15)
01:01:03.916 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.17)
01:01:03.916 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.38 mountX=-0.12 mountY=-0.18, mountTheta=-2.15
01:01:03.919 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.15, opts=13)
01:01:03.919 00.000 10844 Enqueuing Move request for scope (-0.15, 0.15)
01:01:03.919 00.000 11060 Worker thread wakes up
01:01:03.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:03.920 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
01:01:03.920 00.000 10844 UpdateGuideState exits: m=3259 SNR=36.5
01:01:03.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
01:01:03.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:03.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:03.920 00.000 10844 Enqueuing Expose request
01:01:03.920 00.000 11060 Moving (-0.15, 0.15) raw xDistance=-0.12 yDistance=-0.18
01:01:03.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:01:03.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:03.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:01:03.920 00.000 11060 MoveAxis(E, 0, ABG)
01:01:03.920 00.000 11060 Move returns status 0, amount 0
01:01:03.920 00.000 11060 MoveAxis(N, 0, ABG)
01:01:03.920 00.000 11060 Move returns status 0, amount 0
01:01:03.920 00.000 11060 move complete, result=0
01:01:03.921 00.001 11060 worker thread done servicing request
01:01:03.921 00.000 11060 Worker thread wakes up
01:01:03.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:03.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:03.923 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:04.576 00.653 11060 Exposure complete
01:01:04.736 00.160 11060 worker thread done servicing request
01:01:04.736 00.000 10844 OnExposeComplete: enter
01:01:04.736 00.000 10844 UpdateGuideState(): m_state=6
01:01:04.736 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8086
01:01:04.736 00.000 10844 Star::Find returns 1 (1), X=264.73, Y=58.41, Mass=3137, SNR=36.0, Peak=255 HFD=3.5
01:01:04.737 00.001 10844 MultiStar: [#1 0.06,0.02,1.02,U] [#2 -0.04,-0.44,1.82,U] [#3 -0.08,-0.42,0.81,U] [#4 -0.29,0.25,0.88,U] [#5 0.53,0.18,0.88,U] [#6 0.24,-0.51,0.89,U] [#7 -0.17,0.25,0.83,U] [#8 -0.08,0.00,1.04,U] 
01:01:04.737 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.36, -0.01}
01:01:04.737 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
01:01:04.737 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
01:01:04.737 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.12 mountX=0.10 mountY=0.07, mountTheta=0.63
01:01:04.738 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
01:01:04.738 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
01:01:04.738 00.000 11060 Worker thread wakes up
01:01:04.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:04.739 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
01:01:04.739 00.000 10844 UpdateGuideState exits: m=3137 SNR=36.0 Saturated
01:01:04.739 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
01:01:04.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:04.739 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=0.07
01:01:04.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:04.739 00.000 10844 Enqueuing Expose request
01:01:04.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:01:04.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:04.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:01:04.739 00.000 11060 MoveAxis(E, 0, ABG)
01:01:04.739 00.000 11060 Move returns status 0, amount 0
01:01:04.739 00.000 11060 MoveAxis(N, 0, ABG)
01:01:04.739 00.000 11060 Move returns status 0, amount 0
01:01:04.740 00.001 11060 move complete, result=0
01:01:04.740 00.000 11060 worker thread done servicing request
01:01:04.740 00.000 11060 Worker thread wakes up
01:01:04.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:04.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:04.742 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:05.374 00.632 11060 Exposure complete
01:01:05.536 00.162 11060 worker thread done servicing request
01:01:05.536 00.000 10844 OnExposeComplete: enter
01:01:05.536 00.000 10844 UpdateGuideState(): m_state=6
01:01:05.536 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8087
01:01:05.537 00.001 10844 Star::Find returns 1 (1), X=264.10, Y=58.72, Mass=3114, SNR=36.0, Peak=255 HFD=3.7
01:01:05.537 00.000 10844 MultiStar: [#1 -0.40,0.31,0.92,U] [#2 0.00,-0.30,1.94,U] [#3 0.22,1.06,0.00,M1] [#4 -0.20,0.90,0.00,M1] [#5 0.39,-0.00,0.97,U] [#6 -0.31,0.06,0.91,U] [#7 -0.19,-0.09,0.80,U] [#8 0.32,-0.25,0.90,U] 
01:01:05.537 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.03}, one-star: {-0.27, 0.31}
01:01:05.537 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
01:01:05.537 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
01:01:05.537 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.62 mountX=0.04 mountY=-0.05, mountTheta=-0.88
01:01:05.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
01:01:05.538 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
01:01:05.538 00.000 11060 Worker thread wakes up
01:01:05.538 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:05.539 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:01:05.539 00.000 10844 UpdateGuideState exits: m=3114 SNR=36.0 Saturated
01:01:05.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:05.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:05.539 00.000 10844 Enqueuing Expose request
01:01:05.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:01:05.539 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=-0.05
01:01:05.540 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:01:05.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:05.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:01:05.540 00.000 11060 MoveAxis(E, 0, ABG)
01:01:05.540 00.000 11060 Move returns status 0, amount 0
01:01:05.540 00.000 11060 MoveAxis(N, 0, ABG)
01:01:05.540 00.000 11060 Move returns status 0, amount 0
01:01:05.540 00.000 11060 move complete, result=0
01:01:05.540 00.000 11060 worker thread done servicing request
01:01:05.540 00.000 11060 Worker thread wakes up
01:01:05.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:05.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:05.541 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:06.179 00.638 11060 Exposure complete
01:01:06.357 00.178 11060 worker thread done servicing request
01:01:06.357 00.000 10844 OnExposeComplete: enter
01:01:06.357 00.000 10844 UpdateGuideState(): m_state=6
01:01:06.357 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8088
01:01:06.358 00.001 10844 Star::Find returns 1 (0), X=263.52, Y=58.91, Mass=2837, SNR=34.4, Peak=226 HFD=3.5
01:01:06.358 00.000 10844 MultiStar: [#1 -0.68,0.15,0.00,M1] [#2 -0.23,-0.32,1.98,U] [#3 -0.08,-0.48,1.03,U] [#4 -0.88,1.01,0.00,M2] [#5 -0.08,-0.07,0.99,U] [#6 -0.63,0.21,0.00,M1] [#7 -0.78,0.04,0.00,M1] [#8 0.24,-0.33,0.94,U] 
01:01:06.358 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.17}, one-star: {-0.84, 0.50}
01:01:06.358 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
01:01:06.358 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
01:01:06.358 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.45 mountX=0.21 mountY=-0.18, mountTheta=-0.71
01:01:06.359 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.17, opts=13)
01:01:06.360 00.001 10844 Enqueuing Move request for scope (-0.21, -0.17)
01:01:06.360 00.000 11060 Worker thread wakes up
01:01:06.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
01:01:06.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
01:01:06.360 00.000 11060 Moving (-0.21, -0.17) raw xDistance=0.21 yDistance=-0.18
01:01:06.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:01:06.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:06.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:06.360 00.000 10844 UpdateGuideState exits: m=2837 SNR=34.4
01:01:06.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:01:06.360 00.000 11060 MoveAxis(W, 36, ABG)
01:01:06.360 00.000 11060 Guiding  Dir = 3, Dur = 36
01:01:06.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:06.361 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:06.361 00.000 10844 Enqueuing Expose request
01:01:06.383 00.022 11060 IsSlewing returns 0
01:01:06.383 00.000 11060 IsGuiding returns 0
01:01:06.447 00.064 11060 IsGuiding returns 0
01:01:06.447 00.000 11060 Move returns status 0, amount 36
01:01:06.447 00.000 11060 MoveAxis(N, 0, ABG)
01:01:06.447 00.000 11060 Move returns status 0, amount 0
01:01:06.448 00.001 11060 move complete, result=0
01:01:06.448 00.000 11060 worker thread done servicing request
01:01:06.448 00.000 11060 Worker thread wakes up
01:01:06.448 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
01:01:06.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:06.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:07.078 00.630 11060 Exposure complete
01:01:07.253 00.175 11060 worker thread done servicing request
01:01:07.253 00.000 10844 OnExposeComplete: enter
01:01:07.253 00.000 10844 UpdateGuideState(): m_state=6
01:01:07.253 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8089
01:01:07.253 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=58.89, Mass=2465, SNR=31.4, Peak=211 HFD=3.8
01:01:07.254 00.001 10844 MultiStar: [#1 -0.27,-0.42,1.11,U] [#2 -0.53,-0.14,2.10,U] [#3 -0.25,-0.11,1.09,U] [#4 -0.46,0.12,1.10,U] [#5 0.37,0.45,1.08,U] [#6 -0.29,-0.56,0.00,M2] [#7 -0.24,0.10,0.96,U] [#8 0.04,-0.41,1.02,U] 
01:01:07.254 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.01}, one-star: {-0.26, 0.47}
01:01:07.254 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
01:01:07.254 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
01:01:07.254 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.10 mountX=0.05 mountY=-0.23, mountTheta=-1.35
01:01:07.255 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.01, opts=13)
01:01:07.255 00.000 10844 Enqueuing Move request for scope (-0.24, -0.01)
01:01:07.255 00.000 11060 Worker thread wakes up
01:01:07.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
01:01:07.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
01:01:07.256 00.001 11060 Moving (-0.24, -0.01) raw xDistance=0.05 yDistance=-0.23
01:01:07.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:07.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:07.256 00.000 10844 UpdateGuideState exits: m=2465 SNR=31.4
01:01:07.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:01:07.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:07.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:07.256 00.000 10844 Enqueuing Expose request
01:01:07.256 00.000 11060 MoveAxis(E, 0, ABG)
01:01:07.256 00.000 11060 Move returns status 0, amount 0
01:01:07.256 00.000 11060 MoveAxis(N, 91, ABG)
01:01:07.256 00.000 11060 Guiding  Dir = 0, Dur = 91
01:01:07.277 00.021 11060 IsSlewing returns 0
01:01:07.278 00.001 11060 IsGuiding returns 0
01:01:07.401 00.123 11060 IsGuiding returns 0
01:01:07.402 00.001 11060 Move returns status 0, amount 91
01:01:07.402 00.000 11060 move complete, result=0
01:01:07.402 00.000 11060 worker thread done servicing request
01:01:07.402 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 91 ms NORTH
01:01:07.402 00.000 11060 Worker thread wakes up
01:01:07.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:07.403 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:08.046 00.643 11060 Exposure complete
01:01:08.211 00.165 11060 worker thread done servicing request
01:01:08.211 00.000 10844 OnExposeComplete: enter
01:01:08.211 00.000 10844 UpdateGuideState(): m_state=6
01:01:08.211 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8090
01:01:08.211 00.000 10844 Star::Find returns 1 (0), X=264.46, Y=58.59, Mass=2905, SNR=34.3, Peak=253 HFD=3.3
01:01:08.212 00.001 10844 MultiStar: [#1 -0.71,-0.74,0.00,M1] [#2 -0.07,-0.78,0.00,M1] [#3 0.03,-0.43,0.94,U] [#4 -0.54,0.25,1.00,U] [#5 0.44,-0.24,0.99,U] [#6 -0.44,-0.79,0.00,M3] [#7 -0.85,-0.43,0.00,M1] [#8 0.51,-1.03,0.00,M1] 
01:01:08.212 00.000 10844 refined, 3 included, MultiStar: {0.01, -0.05}, one-star: {0.10, 0.18}
01:01:08.212 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
01:01:08.212 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
01:01:08.212 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.45 mountX=0.05 mountY=0.02, mountTheta=0.29
01:01:08.212 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
01:01:08.214 00.002 10844 Enqueuing Move request for scope (0.01, -0.05)
01:01:08.214 00.000 11060 Worker thread wakes up
01:01:08.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:08.214 00.000 10844 UpdateGuideState exits: m=2905 SNR=34.3
01:01:08.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:08.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:08.214 00.000 10844 Enqueuing Expose request
01:01:08.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:01:08.214 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:01:08.214 00.000 11060 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.02
01:01:08.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:08.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:08.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:01:08.214 00.000 11060 MoveAxis(E, 0, ABG)
01:01:08.215 00.001 11060 Move returns status 0, amount 0
01:01:08.215 00.000 11060 MoveAxis(N, 0, ABG)
01:01:08.215 00.000 11060 Move returns status 0, amount 0
01:01:08.215 00.000 11060 move complete, result=0
01:01:08.215 00.000 11060 worker thread done servicing request
01:01:08.215 00.000 11060 Worker thread wakes up
01:01:08.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:08.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:08.216 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:08.859 00.643 11060 Exposure complete
01:01:09.030 00.171 11060 worker thread done servicing request
01:01:09.030 00.000 10844 OnExposeComplete: enter
01:01:09.030 00.000 10844 UpdateGuideState(): m_state=6
01:01:09.030 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8091
01:01:09.030 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=58.79, Mass=2656, SNR=32.8, Peak=250 HFD=3.3
01:01:09.030 00.000 10844 MultiStar: [#1 0.16,0.21,1.04,U] [#2 -0.03,-0.46,2.20,U] [#3 0.61,-0.55,0.00,M1] [#4 -0.26,0.76,0.00,M1] [#5 0.29,0.05,1.05,U] [#6 -0.37,-0.47,0.92,U] [#7 0.15,0.17,0.98,U] [#8 0.70,-0.52,0.00,M2] 
01:01:09.030 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.09}, one-star: {-0.07, 0.37}
01:01:09.032 00.002 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
01:01:09.032 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
01:01:09.032 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.35 mountX=0.08 mountY=0.04, mountTheta=0.39
01:01:09.033 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
01:01:09.033 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
01:01:09.033 00.000 11060 Worker thread wakes up
01:01:09.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:01:09.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:01:09.033 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.08 yDistance=0.04
01:01:09.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:01:09.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:09.034 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:09.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:01:09.034 00.000 11060 MoveAxis(E, 0, ABG)
01:01:09.034 00.000 11060 Move returns status 0, amount 0
01:01:09.034 00.000 11060 MoveAxis(N, 0, ABG)
01:01:09.034 00.000 10844 UpdateGuideState exits: m=2656 SNR=32.8
01:01:09.034 00.000 11060 Move returns status 0, amount 0
01:01:09.034 00.000 11060 move complete, result=0
01:01:09.034 00.000 11060 worker thread done servicing request
01:01:09.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:09.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:09.034 00.000 10844 Enqueuing Expose request
01:01:09.034 00.000 11060 Worker thread wakes up
01:01:09.034 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:09.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:09.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:09.664 00.630 11060 Exposure complete
01:01:09.843 00.179 11060 worker thread done servicing request
01:01:09.844 00.001 10844 OnExposeComplete: enter
01:01:09.844 00.000 10844 UpdateGuideState(): m_state=6
01:01:09.844 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8092
01:01:09.844 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=58.59, Mass=2516, SNR=31.0, Peak=253 HFD=3.5
01:01:09.844 00.000 10844 MultiStar: [#1 -0.17,0.21,1.08,U] [#2 -0.59,-0.17,0.00,M1] [#3 0.10,0.31,1.10,U] [#4 -0.55,0.63,0.00,M2] [#5 0.66,0.57,0.00,M1] [#6 -0.30,-0.00,1.08,U] [#7 -0.37,0.20,0.91,U] [#8 -0.05,-0.07,0.94,U] 
01:01:09.844 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.14}, one-star: {-0.13, 0.17}
01:01:09.844 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
01:01:09.844 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
01:01:09.844 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.39 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
01:01:09.846 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.14, opts=13)
01:01:09.846 00.000 10844 Enqueuing Move request for scope (-0.15, 0.14)
01:01:09.846 00.000 11060 Worker thread wakes up
01:01:09.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:09.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
01:01:09.847 00.001 10844 UpdateGuideState exits: m=2516 SNR=31.0
01:01:09.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
01:01:09.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:09.847 00.000 11060 Moving (-0.15, 0.14) raw xDistance=-0.11 yDistance=-0.17
01:01:09.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:09.847 00.000 10844 Enqueuing Expose request
01:01:09.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:01:09.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:09.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:01:09.847 00.000 11060 MoveAxis(E, 0, ABG)
01:01:09.847 00.000 11060 Move returns status 0, amount 0
01:01:09.847 00.000 11060 MoveAxis(N, 0, ABG)
01:01:09.847 00.000 11060 Move returns status 0, amount 0
01:01:09.847 00.000 11060 move complete, result=0
01:01:09.847 00.000 11060 worker thread done servicing request
01:01:09.847 00.000 11060 Worker thread wakes up
01:01:09.848 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:09.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:09.849 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:10.494 00.645 11060 Exposure complete
01:01:10.650 00.156 11060 worker thread done servicing request
01:01:10.650 00.000 10844 OnExposeComplete: enter
01:01:10.650 00.000 10844 UpdateGuideState(): m_state=6
01:01:10.652 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8093
01:01:10.652 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=58.85, Mass=2881, SNR=34.4, Peak=246 HFD=3.4
01:01:10.652 00.000 10844 MultiStar: [#1 0.14,-0.13,1.03,U] [#2 -0.80,0.22,0.00,M2] [#3 0.43,0.18,0.91,U] [#4 -0.47,0.28,0.92,U] [#5 -0.18,0.29,1.08,U] [#6 -0.02,-0.34,0.95,U] [#7 0.18,0.49,0.79,U] [#8 0.21,-0.22,0.85,U] 
01:01:10.652 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {-0.39, 0.44}
01:01:10.653 00.001 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
01:01:10.653 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.79)
01:01:10.653 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
01:01:10.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
01:01:10.654 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
01:01:10.654 00.000 11060 Worker thread wakes up
01:01:10.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:10.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:01:10.655 00.001 10844 UpdateGuideState exits: m=2881 SNR=34.4
01:01:10.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:01:10.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:10.655 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
01:01:10.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:10.655 00.000 10844 Enqueuing Expose request
01:01:10.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:01:10.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:10.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:01:10.655 00.000 11060 MoveAxis(E, 0, ABG)
01:01:10.656 00.001 11060 Move returns status 0, amount 0
01:01:10.656 00.000 11060 MoveAxis(N, 0, ABG)
01:01:10.656 00.000 11060 Move returns status 0, amount 0
01:01:10.656 00.000 11060 move complete, result=0
01:01:10.656 00.000 11060 worker thread done servicing request
01:01:10.656 00.000 11060 Worker thread wakes up
01:01:10.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:10.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:10.657 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:11.294 00.637 11060 Exposure complete
01:01:11.470 00.176 11060 worker thread done servicing request
01:01:11.470 00.000 10844 OnExposeComplete: enter
01:01:11.470 00.000 10844 UpdateGuideState(): m_state=6
01:01:11.470 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8094
01:01:11.470 00.000 10844 Star::Find returns 1 (1), X=264.02, Y=58.25, Mass=3472, SNR=37.3, Peak=255 HFD=3.8
01:01:11.471 00.001 10844 MultiStar: [#1 -0.08,-0.27,0.87,U] [#2 -0.03,0.17,1.76,U] [#3 0.26,0.06,0.89,U] [#4 -0.65,0.04,0.00,M2] [#5 0.29,0.05,0.92,U] [#6 -0.44,-0.38,0.83,U] [#7 0.10,-0.21,0.76,U] [#8 0.43,0.10,0.90,U] 
01:01:11.471 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {-0.34, -0.16}
01:01:11.471 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
01:01:11.471 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:01:11.471 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.22 mountX=0.04 mountY=0.02, mountTheta=0.52
01:01:11.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
01:01:11.474 00.002 10844 Enqueuing Move request for scope (0.02, -0.05)
01:01:11.474 00.000 11060 Worker thread wakes up
01:01:11.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:11.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:01:11.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:01:11.474 00.000 10844 UpdateGuideState exits: m=3472 SNR=37.3 Saturated
01:01:11.474 00.000 11060 Moving (0.02, -0.05) raw xDistance=0.04 yDistance=0.02
01:01:11.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:11.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:11.474 00.000 10844 Enqueuing Expose request
01:01:11.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:01:11.475 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:11.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:01:11.475 00.000 11060 MoveAxis(E, 0, ABG)
01:01:11.475 00.000 11060 Move returns status 0, amount 0
01:01:11.475 00.000 11060 MoveAxis(N, 0, ABG)
01:01:11.475 00.000 11060 Move returns status 0, amount 0
01:01:11.475 00.000 11060 move complete, result=0
01:01:11.475 00.000 11060 worker thread done servicing request
01:01:11.475 00.000 11060 Worker thread wakes up
01:01:11.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:11.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:11.477 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:12.107 00.630 11060 Exposure complete
01:01:12.272 00.165 11060 worker thread done servicing request
01:01:12.272 00.000 10844 OnExposeComplete: enter
01:01:12.272 00.000 10844 UpdateGuideState(): m_state=6
01:01:12.272 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8095
01:01:12.272 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=58.63, Mass=2914, SNR=34.5, Peak=243 HFD=3.3
01:01:12.272 00.000 10844 MultiStar: [#1 -0.24,-0.02,0.98,U] [#2 -0.29,0.43,1.98,U] [#3 0.15,0.13,0.90,U] [#4 -0.07,0.17,0.92,U] [#5 0.15,-0.01,0.95,U] [#6 -0.57,0.25,0.00,M1] [#7 -0.38,0.15,0.90,U] [#8 0.06,0.21,0.89,U] 
01:01:12.272 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.19}, one-star: {-0.26, 0.22}
01:01:12.272 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.94 = -2.35)
01:01:12.272 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
01:01:12.273 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.18 mountX=-0.16 mountY=-0.16, mountTheta=-2.36
01:01:12.275 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.19, opts=13)
01:01:12.275 00.000 10844 Enqueuing Move request for scope (-0.13, 0.19)
01:01:12.275 00.000 11060 Worker thread wakes up
01:01:12.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:12.275 00.000 10844 UpdateGuideState exits: m=2914 SNR=34.5
01:01:12.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:12.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:12.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
01:01:12.275 00.000 10844 Enqueuing Expose request
01:01:12.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
01:01:12.275 00.000 11060 Moving (-0.13, 0.19) raw xDistance=-0.16 yDistance=-0.16
01:01:12.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:01:12.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:12.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:01:12.276 00.001 11060 MoveAxis(E, 28, ABG)
01:01:12.276 00.000 11060 Guiding  Dir = 2, Dur = 28
01:01:12.304 00.028 11060 IsSlewing returns 0
01:01:12.304 00.000 11060 IsGuiding returns 0
01:01:12.357 00.053 11060 IsGuiding returns 0
01:01:12.358 00.001 11060 Move returns status 0, amount 28
01:01:12.358 00.000 11060 MoveAxis(N, 0, ABG)
01:01:12.358 00.000 11060 Move returns status 0, amount 0
01:01:12.358 00.000 11060 move complete, result=0
01:01:12.358 00.000 11060 worker thread done servicing request
01:01:12.358 00.000 11060 Worker thread wakes up
01:01:12.358 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
01:01:12.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:12.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:12.999 00.641 11060 Exposure complete
01:01:13.170 00.171 11060 worker thread done servicing request
01:01:13.170 00.000 10844 OnExposeComplete: enter
01:01:13.170 00.000 10844 UpdateGuideState(): m_state=6
01:01:13.170 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8096
01:01:13.170 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.38, Mass=2617, SNR=32.5, Peak=255 HFD=3.3
01:01:13.170 00.000 10844 MultiStar: [#1 0.05,-0.74,0.00,M1] [#2 0.32,-0.07,1.93,U] [#3 0.52,-0.22,0.98,U] [#4 -0.30,0.43,1.05,U] [#5 0.60,-0.19,0.00,M1] [#6 -0.38,0.41,0.98,U] [#7 -0.11,0.17,0.92,U] [#8 -0.04,0.15,0.99,U] 
01:01:13.170 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.10}, one-star: {0.14, -0.04}
01:01:13.170 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
01:01:13.170 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:01:13.170 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.04 mountX=-0.10 mountY=0.04, mountTheta=2.78
01:01:13.172 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
01:01:13.173 00.001 10844 Enqueuing Move request for scope (0.06, 0.10)
01:01:13.173 00.000 11060 Worker thread wakes up
01:01:13.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:13.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:01:13.173 00.000 10844 UpdateGuideState exits: m=2617 SNR=32.5 Saturated
01:01:13.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:01:13.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:13.173 00.000 11060 Moving (0.06, 0.10) raw xDistance=-0.10 yDistance=0.04
01:01:13.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:13.173 00.000 10844 Enqueuing Expose request
01:01:13.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:01:13.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:13.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:01:13.173 00.000 11060 MoveAxis(E, 0, ABG)
01:01:13.173 00.000 11060 Move returns status 0, amount 0
01:01:13.173 00.000 11060 MoveAxis(N, 0, ABG)
01:01:13.173 00.000 11060 Move returns status 0, amount 0
01:01:13.173 00.000 11060 move complete, result=0
01:01:13.173 00.000 11060 worker thread done servicing request
01:01:13.173 00.000 11060 Worker thread wakes up
01:01:13.174 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:13.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:13.182 00.008 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:13.828 00.646 11060 Exposure complete
01:01:13.999 00.171 11060 worker thread done servicing request
01:01:13.999 00.000 10844 OnExposeComplete: enter
01:01:13.999 00.000 10844 UpdateGuideState(): m_state=6
01:01:14.000 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8097
01:01:14.000 00.000 10844 Star::Find returns 1 (1), X=265.01, Y=58.35, Mass=3733, SNR=39.1, Peak=255 HFD=3.9
01:01:14.000 00.000 10844 MultiStar: [#1 0.07,-0.83,0.00,M2] [#2 -0.20,-0.29,1.72,U] [#3 0.09,-0.14,0.79,U] [#4 -0.12,0.05,0.89,U] [#5 0.25,-0.59,0.00,M2] [#6 0.19,-0.24,0.85,U] [#7 -0.04,-0.48,0.72,U] [#8 0.02,-0.47,0.79,U] 
01:01:14.000 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.23}, one-star: {0.64, -0.07}
01:01:14.000 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
01:01:14.000 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
01:01:14.000 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.30 mountX=0.21 mountY=0.10, mountTheta=0.44
01:01:14.001 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.23, opts=13)
01:01:14.001 00.000 10844 Enqueuing Move request for scope (0.06, -0.23)
01:01:14.001 00.000 11060 Worker thread wakes up
01:01:14.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:14.002 00.001 10844 UpdateGuideState exits: m=3733 SNR=39.1 Saturated
01:01:14.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
01:01:14.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:14.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
01:01:14.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:14.002 00.000 10844 Enqueuing Expose request
01:01:14.002 00.000 11060 Moving (0.06, -0.23) raw xDistance=0.21 yDistance=0.10
01:01:14.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:01:14.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:14.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:01:14.002 00.000 11060 MoveAxis(W, 37, ABG)
01:01:14.002 00.000 11060 Guiding  Dir = 3, Dur = 37
01:01:14.020 00.018 11060 IsSlewing returns 0
01:01:14.020 00.000 11060 IsGuiding returns 0
01:01:14.067 00.047 11060 IsGuiding returns 0
01:01:14.067 00.000 11060 Move returns status 0, amount 37
01:01:14.067 00.000 11060 MoveAxis(N, 0, ABG)
01:01:14.067 00.000 11060 Move returns status 0, amount 0
01:01:14.067 00.000 11060 move complete, result=0
01:01:14.067 00.000 11060 worker thread done servicing request
01:01:14.067 00.000 11060 Worker thread wakes up
01:01:14.067 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
01:01:14.068 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:14.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:14.698 00.630 11060 Exposure complete
01:01:14.885 00.187 11060 worker thread done servicing request
01:01:14.885 00.000 10844 OnExposeComplete: enter
01:01:14.885 00.000 10844 UpdateGuideState(): m_state=6
01:01:14.885 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8098
01:01:14.885 00.000 10844 Star::Find returns 1 (1), X=265.00, Y=58.89, Mass=3177, SNR=35.9, Peak=255 HFD=3.9
01:01:14.886 00.001 10844 MultiStar: [#1 0.42,0.05,1.01,U] [#2 0.04,-0.15,1.93,U] [#3 0.70,-0.10,0.00,M1] [#4 0.05,0.10,1.01,U] [#5 0.68,-0.27,0.00,M3] [#6 0.41,-0.14,0.89,U] [#7 0.27,0.19,0.77,U] [#8 0.21,-0.26,0.88,U] 
01:01:14.886 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.02}, one-star: {0.63, 0.48}
01:01:14.886 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
01:01:14.886 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
01:01:14.886 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.07 mountX=-0.06 mountY=0.25, mountTheta=1.82
01:01:14.887 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.02, opts=13)
01:01:14.887 00.000 10844 Enqueuing Move request for scope (0.26, 0.02)
01:01:14.887 00.000 11060 Worker thread wakes up
01:01:14.888 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
01:01:14.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:14.888 00.000 10844 UpdateGuideState exits: m=3177 SNR=35.9 Saturated
01:01:14.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:14.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:14.888 00.000 10844 Enqueuing Expose request
01:01:14.888 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
01:01:14.888 00.000 11060 Moving (0.26, 0.02) raw xDistance=-0.06 yDistance=0.25
01:01:14.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:01:14.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:01:14.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:01:14.888 00.000 11060 MoveAxis(E, 0, ABG)
01:01:14.888 00.000 11060 Move returns status 0, amount 0
01:01:14.889 00.001 11060 MoveAxis(N, 0, ABG)
01:01:14.889 00.000 11060 Move returns status 0, amount 0
01:01:14.889 00.000 11060 move complete, result=0
01:01:14.889 00.000 11060 worker thread done servicing request
01:01:14.889 00.000 11060 Worker thread wakes up
01:01:14.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:14.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:14.891 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:01:15.525 00.634 11060 Exposure complete
01:01:15.682 00.157 11060 worker thread done servicing request
01:01:15.682 00.000 10844 OnExposeComplete: enter
01:01:15.682 00.000 10844 UpdateGuideState(): m_state=6
01:01:15.682 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8099
01:01:15.682 00.000 10844 Star::Find returns 1 (1), X=264.61, Y=58.64, Mass=2922, SNR=33.8, Peak=255 HFD=3.4
01:01:15.683 00.001 10844 MultiStar: [#1 0.21,0.43,1.02,U] [#2 -0.03,-0.07,2.00,U] [#3 0.72,-0.10,0.00,M2] [#4 -0.09,0.41,0.96,U] [#5 0.32,0.24,1.14,U] [#6 -0.02,0.00,0.85,U] [#7 0.04,0.37,0.88,U] [#8 0.76,-0.09,0.00,M1] 
01:01:15.683 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.19}, one-star: {0.24, 0.23}
01:01:15.683 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
01:01:15.683 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
01:01:15.683 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.14 mountX=-0.21 mountY=0.06, mountTheta=2.87
01:01:15.684 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.19, opts=13)
01:01:15.685 00.001 10844 Enqueuing Move request for scope (0.09, 0.19)
01:01:15.685 00.000 11060 Worker thread wakes up
01:01:15.685 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:01:15.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
01:01:15.685 00.000 10844 UpdateGuideState exits: m=2922 SNR=33.8 Saturated
01:01:15.685 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
01:01:15.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:15.685 00.000 11060 Moving (0.09, 0.19) raw xDistance=-0.21 yDistance=0.06
01:01:15.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:15.685 00.000 10844 Enqueuing Expose request
01:01:15.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:01:15.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:15.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:01:15.685 00.000 11060 MoveAxis(E, 36, ABG)
01:01:15.685 00.000 11060 Guiding  Dir = 2, Dur = 36
01:01:15.705 00.020 11060 IsSlewing returns 0
01:01:15.705 00.000 11060 IsGuiding returns 0
01:01:15.768 00.063 11060 IsGuiding returns 0
01:01:15.768 00.000 11060 Move returns status 0, amount 36
01:01:15.768 00.000 11060 MoveAxis(N, 0, ABG)
01:01:15.768 00.000 11060 Move returns status 0, amount 0
01:01:15.769 00.001 11060 move complete, result=0
01:01:15.769 00.000 11060 worker thread done servicing request
01:01:15.769 00.000 11060 Worker thread wakes up
01:01:15.769 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
01:01:15.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:15.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:16.403 00.634 11060 Exposure complete
01:01:16.574 00.171 11060 worker thread done servicing request
01:01:16.574 00.000 10844 OnExposeComplete: enter
01:01:16.574 00.000 10844 UpdateGuideState(): m_state=6
01:01:16.575 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8100
01:01:16.575 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.02, Mass=3117, SNR=36.0, Peak=244 HFD=3.3
01:01:16.575 00.000 10844 MultiStar: [#1 -0.31,0.16,0.90,U] [#2 0.13,-0.39,1.95,U] [#3 0.70,-0.34,0.00,M3] [#4 -0.36,0.61,0.00,M1] [#5 0.78,0.25,0.00,M3] [#6 -0.01,-0.38,0.81,U] [#7 0.10,0.04,0.85,U] [#8 0.47,-0.87,0.00,M2] 
01:01:16.576 00.001 10844 refined, 4 included, MultiStar: {0.06, -0.23}, one-star: {0.28, -0.40}
01:01:16.576 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
01:01:16.576 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
01:01:16.576 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.32 mountX=0.22 mountY=0.10, mountTheta=0.41
01:01:16.577 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.23, opts=13)
01:01:16.578 00.001 10844 Enqueuing Move request for scope (0.06, -0.23)
01:01:16.578 00.000 11060 Worker thread wakes up
01:01:16.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:16.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
01:01:16.578 00.000 10844 UpdateGuideState exits: m=3117 SNR=36.0
01:01:16.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
01:01:16.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:16.578 00.000 11060 Moving (0.06, -0.23) raw xDistance=0.22 yDistance=0.10
01:01:16.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:16.578 00.000 10844 Enqueuing Expose request
01:01:16.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:01:16.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:16.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:01:16.578 00.000 11060 MoveAxis(W, 37, ABG)
01:01:16.579 00.001 11060 Guiding  Dir = 3, Dur = 37
01:01:16.601 00.022 11060 IsSlewing returns 0
01:01:16.601 00.000 11060 IsGuiding returns 0
01:01:16.664 00.063 11060 IsGuiding returns 0
01:01:16.664 00.000 11060 Move returns status 0, amount 37
01:01:16.664 00.000 11060 MoveAxis(N, 0, ABG)
01:01:16.665 00.001 11060 Move returns status 0, amount 0
01:01:16.665 00.000 11060 move complete, result=0
01:01:16.665 00.000 11060 worker thread done servicing request
01:01:16.665 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
01:01:16.665 00.000 11060 Worker thread wakes up
01:01:16.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:16.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:17.295 00.630 11060 Exposure complete
01:01:17.479 00.184 11060 worker thread done servicing request
01:01:17.479 00.000 10844 OnExposeComplete: enter
01:01:17.479 00.000 10844 UpdateGuideState(): m_state=6
01:01:17.479 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8101
01:01:17.479 00.000 10844 Star::Find returns 1 (1), X=264.90, Y=58.45, Mass=2910, SNR=34.5, Peak=255 HFD=3.5
01:01:17.480 00.001 10844 MultiStar: [#1 -0.10,0.48,0.96,U] [#2 0.43,-0.20,1.95,U] [#3 0.55,0.14,0.87,U] [#4 -0.46,0.82,0.00,M2] [#5 0.62,0.78,0.00,M4] [#6 -0.06,-0.07,0.92,U] [#7 0.02,0.54,0.80,U] [#8 0.55,-0.02,0.94,U] 
01:01:17.480 00.000 10844 refined, 6 included, MultiStar: {0.30, 0.08}, one-star: {0.53, 0.04}
01:01:17.480 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
01:01:17.480 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
01:01:17.480 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.08 hyp=0.31 cameraTheta=0.25 mountX=-0.13 mountY=0.28, mountTheta=2.00
01:01:17.481 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.08, opts=13)
01:01:17.481 00.000 10844 Enqueuing Move request for scope (0.30, 0.08)
01:01:17.481 00.000 11060 Worker thread wakes up
01:01:17.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.08) opts 0xd
01:01:17.481 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.08)
01:01:17.482 00.001 11060 Moving (0.30, 0.08) raw xDistance=-0.13 yDistance=0.28
01:01:17.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:01:17.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:17.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:17.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:01:17.482 00.000 11060 MoveAxis(E, 21, ABG)
01:01:17.482 00.000 11060 Guiding  Dir = 2, Dur = 21
01:01:17.482 00.000 10844 UpdateGuideState exits: m=2910 SNR=34.5 Saturated
01:01:17.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:17.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:17.482 00.000 10844 Enqueuing Expose request
01:01:17.509 00.027 11060 IsSlewing returns 0
01:01:17.509 00.000 11060 IsGuiding returns 0
01:01:17.557 00.048 11060 IsGuiding returns 0
01:01:17.557 00.000 11060 Move returns status 0, amount 21
01:01:17.557 00.000 11060 MoveAxis(N, 0, ABG)
01:01:17.557 00.000 11060 Move returns status 0, amount 0
01:01:17.557 00.000 11060 move complete, result=0
01:01:17.557 00.000 11060 worker thread done servicing request
01:01:17.557 00.000 11060 Worker thread wakes up
01:01:17.557 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.3 px 0 ms NORTH
01:01:17.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:17.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:18.187 00.630 11060 Exposure complete
01:01:18.374 00.187 11060 worker thread done servicing request
01:01:18.374 00.000 10844 OnExposeComplete: enter
01:01:18.374 00.000 10844 UpdateGuideState(): m_state=6
01:01:18.374 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8102
01:01:18.376 00.002 10844 Star::Find returns 1 (1), X=264.86, Y=58.13, Mass=3640, SNR=38.2, Peak=255 HFD=3.7
01:01:18.376 00.000 10844 MultiStar: [#1 0.02,0.26,0.92,U] [#2 -0.22,0.14,1.84,U] [#3 0.61,0.38,0.00,M3] [#4 -0.48,0.59,0.00,M3] [#5 0.59,0.37,0.00,M5] [#6 -0.31,-0.35,0.84,U] [#7 -0.23,0.86,0.00,M1] [#8 0.50,-0.17,0.87,U] 
01:01:18.376 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.04}, one-star: {0.49, -0.29}
01:01:18.376 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
01:01:18.376 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
01:01:18.376 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.67 mountX=0.03 mountY=0.06, mountTheta=1.08
01:01:18.378 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
01:01:18.378 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
01:01:18.378 00.000 11060 Worker thread wakes up
01:01:18.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:18.378 00.000 10844 UpdateGuideState exits: m=3640 SNR=38.2 Saturated
01:01:18.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:18.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:01:18.379 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:18.379 00.000 10844 Enqueuing Expose request
01:01:18.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:01:18.379 00.000 11060 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.06
01:01:18.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:01:18.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:18.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:01:18.379 00.000 11060 MoveAxis(E, 0, ABG)
01:01:18.379 00.000 11060 Move returns status 0, amount 0
01:01:18.379 00.000 11060 MoveAxis(N, 0, ABG)
01:01:18.379 00.000 11060 Move returns status 0, amount 0
01:01:18.379 00.000 11060 move complete, result=0
01:01:18.379 00.000 11060 worker thread done servicing request
01:01:18.379 00.000 11060 Worker thread wakes up
01:01:18.380 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:18.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:18.381 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:19.035 00.654 11060 Exposure complete
01:01:19.198 00.163 11060 worker thread done servicing request
01:01:19.198 00.000 10844 OnExposeComplete: enter
01:01:19.198 00.000 10844 UpdateGuideState(): m_state=6
01:01:19.198 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8103
01:01:19.198 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.63, Mass=2921, SNR=34.7, Peak=253 HFD=3.1
01:01:19.198 00.000 10844 MultiStar: [#1 -0.15,0.43,0.93,U] [#2 -0.02,-0.36,1.93,U] [#3 0.52,-0.37,0.00,M4] [#4 -0.46,0.33,0.99,U] [#5 -0.02,0.13,0.99,U] [#6 -0.13,-0.41,0.90,U] [#7 -0.12,0.52,0.86,U] [#8 0.23,-0.19,0.93,U] 
01:01:19.200 00.002 10844 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.31, 0.22}
01:01:19.200 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
01:01:19.200 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
01:01:19.200 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.47 mountX=-0.02 mountY=-0.04, mountTheta=-2.07
01:01:19.201 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
01:01:19.201 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
01:01:19.201 00.000 11060 Worker thread wakes up
01:01:19.201 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:19.201 00.000 10844 UpdateGuideState exits: m=2921 SNR=34.7
01:01:19.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:19.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:19.201 00.000 10844 Enqueuing Expose request
01:01:19.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:01:19.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:01:19.201 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.04
01:01:19.202 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:19.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:19.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:01:19.202 00.000 11060 MoveAxis(E, 0, ABG)
01:01:19.202 00.000 11060 Move returns status 0, amount 0
01:01:19.202 00.000 11060 MoveAxis(N, 0, ABG)
01:01:19.202 00.000 11060 Move returns status 0, amount 0
01:01:19.202 00.000 11060 move complete, result=0
01:01:19.202 00.000 11060 worker thread done servicing request
01:01:19.202 00.000 11060 Worker thread wakes up
01:01:19.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:19.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:19.203 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:19.831 00.628 11060 Exposure complete
01:01:19.990 00.159 11060 worker thread done servicing request
01:01:19.991 00.001 10844 OnExposeComplete: enter
01:01:19.991 00.000 10844 UpdateGuideState(): m_state=6
01:01:19.991 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8104
01:01:19.991 00.000 10844 Star::Find returns 1 (1), X=264.80, Y=57.82, Mass=2804, SNR=34.0, Peak=255 HFD=3.5
01:01:19.992 00.001 10844 MultiStar: [#1 0.09,-0.35,1.02,U] [#2 -0.12,-0.16,1.90,U] [#3 0.47,-0.17,0.89,U] [#4 0.12,-0.26,0.86,U] [#5 0.44,0.49,0.00,M5] [#6 0.02,-0.27,0.88,U] [#7 0.14,-0.02,0.81,U] [#8 0.32,-0.09,0.96,U] 
01:01:19.992 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.24}, one-star: {0.43, -0.60}
01:01:19.992 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
01:01:19.992 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
01:01:19.992 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-1.01 mountX=0.21 mountY=0.19, mountTheta=0.73
01:01:19.993 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.24, opts=13)
01:01:19.993 00.000 10844 Enqueuing Move request for scope (0.15, -0.24)
01:01:19.993 00.000 11060 Worker thread wakes up
01:01:19.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:19.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
01:01:19.993 00.000 10844 UpdateGuideState exits: m=2804 SNR=34.0 Saturated
01:01:19.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
01:01:19.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:19.993 00.000 11060 Moving (0.15, -0.24) raw xDistance=0.21 yDistance=0.19
01:01:19.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:19.995 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:01:19.995 00.000 10844 Enqueuing Expose request
01:01:19.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:19.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:01:19.995 00.000 11060 MoveAxis(W, 36, ABG)
01:01:19.995 00.000 11060 Guiding  Dir = 3, Dur = 36
01:01:20.028 00.033 11060 IsSlewing returns 0
01:01:20.028 00.000 11060 IsGuiding returns 0
01:01:20.091 00.063 11060 IsGuiding returns 0
01:01:20.091 00.000 11060 Move returns status 0, amount 36
01:01:20.091 00.000 11060 MoveAxis(N, 0, ABG)
01:01:20.091 00.000 11060 Move returns status 0, amount 0
01:01:20.091 00.000 11060 move complete, result=0
01:01:20.091 00.000 11060 worker thread done servicing request
01:01:20.091 00.000 11060 Worker thread wakes up
01:01:20.092 00.001 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
01:01:20.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:20.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:20.722 00.630 11060 Exposure complete
01:01:20.889 00.167 11060 worker thread done servicing request
01:01:20.890 00.001 10844 OnExposeComplete: enter
01:01:20.890 00.000 10844 UpdateGuideState(): m_state=6
01:01:20.890 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8105
01:01:20.890 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=58.41, Mass=2345, SNR=30.8, Peak=254 HFD=3.2
01:01:20.890 00.000 10844 MultiStar: [#1 -0.01,-0.08,1.05,U] [#2 -0.09,-0.27,2.28,U] [#3 0.53,-0.72,0.00,M4] [#4 0.18,-0.67,0.00,M2] [#5 0.33,-0.37,1.17,U] [#6 -0.04,-0.53,1.14,U] [#7 0.24,-0.22,0.81,U] [#8 0.44,-0.57,0.00,M1] 
01:01:20.890 00.000 10844 single-star, 5 included, MultiStar: {0.06, -0.26}, one-star: {0.16, -0.01}
01:01:20.890 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
01:01:20.891 00.001 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
01:01:20.891 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.03 mountX=-0.02 mountY=0.16, mountTheta=1.72
01:01:20.893 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.01, opts=13)
01:01:20.893 00.000 10844 Enqueuing Move request for scope (0.16, -0.01)
01:01:20.893 00.000 11060 Worker thread wakes up
01:01:20.893 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:20.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:01:20.893 00.000 10844 UpdateGuideState exits: m=2345 SNR=30.8
01:01:20.893 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:01:20.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:20.893 00.000 11060 Moving (0.16, -0.01) raw xDistance=-0.02 yDistance=0.16
01:01:20.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:20.893 00.000 10844 Enqueuing Expose request
01:01:20.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:20.894 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:20.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:01:20.894 00.000 11060 MoveAxis(E, 0, ABG)
01:01:20.894 00.000 11060 Move returns status 0, amount 0
01:01:20.894 00.000 11060 MoveAxis(N, 0, ABG)
01:01:20.894 00.000 11060 Move returns status 0, amount 0
01:01:20.894 00.000 11060 move complete, result=0
01:01:20.894 00.000 11060 worker thread done servicing request
01:01:20.894 00.000 11060 Worker thread wakes up
01:01:20.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:20.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:20.896 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:21.532 00.636 11060 Exposure complete
01:01:21.699 00.167 11060 worker thread done servicing request
01:01:21.699 00.000 10844 OnExposeComplete: enter
01:01:21.699 00.000 10844 UpdateGuideState(): m_state=6
01:01:21.699 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8106
01:01:21.699 00.000 10844 Star::Find returns 1 (0), X=264.50, Y=58.58, Mass=2667, SNR=32.4, Peak=244 HFD=3.2
01:01:21.701 00.002 10844 MultiStar: [#1 -0.37,-0.43,1.00,U] [#2 -0.14,-0.68,0.00,M1] [#3 0.82,-0.28,0.00,M5] [#4 -0.05,-0.06,1.08,U] [#5 0.55,0.33,0.00,M5] [#6 -0.26,-0.39,1.07,U] [#7 -0.07,0.42,0.90,U] [#8 0.28,-0.55,0.00,M2] 
01:01:21.701 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.08}, one-star: {0.13, 0.16}
01:01:21.701 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
01:01:21.701 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
01:01:21.701 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.60 mountX=0.10 mountY=-0.11, mountTheta=-0.86
01:01:21.702 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.08, opts=13)
01:01:21.702 00.000 10844 Enqueuing Move request for scope (-0.13, -0.08)
01:01:21.703 00.001 11060 Worker thread wakes up
01:01:21.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:21.703 00.000 10844 UpdateGuideState exits: m=2667 SNR=32.4
01:01:21.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:21.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:21.703 00.000 10844 Enqueuing Expose request
01:01:21.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
01:01:21.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
01:01:21.703 00.000 11060 Moving (-0.13, -0.08) raw xDistance=0.10 yDistance=-0.11
01:01:21.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:01:21.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:21.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:01:21.704 00.001 11060 MoveAxis(E, 0, ABG)
01:01:21.704 00.000 11060 Move returns status 0, amount 0
01:01:21.704 00.000 11060 MoveAxis(N, 0, ABG)
01:01:21.704 00.000 11060 Move returns status 0, amount 0
01:01:21.704 00.000 11060 move complete, result=0
01:01:21.704 00.000 11060 worker thread done servicing request
01:01:21.704 00.000 11060 Worker thread wakes up
01:01:21.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:21.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:21.705 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:22.341 00.636 11060 Exposure complete
01:01:22.524 00.183 11060 worker thread done servicing request
01:01:22.524 00.000 10844 OnExposeComplete: enter
01:01:22.524 00.000 10844 UpdateGuideState(): m_state=6
01:01:22.524 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8107
01:01:22.524 00.000 10844 Star::Find returns 1 (1), X=264.78, Y=58.22, Mass=2851, SNR=33.7, Peak=255 HFD=3.6
01:01:22.525 00.001 10844 MultiStar: [#1 -0.38,-0.39,1.01,U] [#2 -0.55,-0.43,0.00,M2] [#3 0.27,-0.40,0.88,U] [#4 -0.44,-0.16,0.95,U] [#5 -0.11,0.32,1.03,U] [#6 -0.12,-0.47,0.98,U] [#7 -0.34,0.32,0.86,U] [#8 0.35,-0.58,0.00,M3] 
01:01:22.525 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.14}, one-star: {0.42, -0.20}
01:01:22.525 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
01:01:22.525 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
01:01:22.525 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=0.16 mountY=-0.07, mountTheta=-0.45
01:01:22.526 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
01:01:22.526 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
01:01:22.527 00.001 11060 Worker thread wakes up
01:01:22.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:22.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
01:01:22.527 00.000 10844 UpdateGuideState exits: m=2851 SNR=33.7 Saturated
01:01:22.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
01:01:22.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:22.527 00.000 11060 Moving (-0.10, -0.14) raw xDistance=0.16 yDistance=-0.07
01:01:22.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:22.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:01:22.527 00.000 10844 Enqueuing Expose request
01:01:22.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:22.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:22.527 00.000 11060 MoveAxis(W, 27, ABG)
01:01:22.527 00.000 11060 Guiding  Dir = 3, Dur = 27
01:01:22.540 00.013 11060 IsSlewing returns 0
01:01:22.540 00.000 11060 IsGuiding returns 0
01:01:22.589 00.049 11060 IsGuiding returns 0
01:01:22.589 00.000 11060 Move returns status 0, amount 27
01:01:22.589 00.000 11060 MoveAxis(N, 0, ABG)
01:01:22.589 00.000 11060 Move returns status 0, amount 0
01:01:22.589 00.000 11060 move complete, result=0
01:01:22.589 00.000 11060 worker thread done servicing request
01:01:22.589 00.000 11060 Worker thread wakes up
01:01:22.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:22.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:22.589 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
01:01:23.217 00.628 11060 Exposure complete
01:01:23.402 00.185 11060 worker thread done servicing request
01:01:23.402 00.000 10844 OnExposeComplete: enter
01:01:23.402 00.000 10844 UpdateGuideState(): m_state=6
01:01:23.403 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8108
01:01:23.403 00.000 10844 Star::Find returns 1 (1), X=265.02, Y=58.54, Mass=2485, SNR=31.8, Peak=255 HFD=3.3
01:01:23.403 00.000 10844 MultiStar: [#1 -0.11,0.24,1.06,U] [#2 0.64,-0.27,0.00,M3] [#3 0.28,-0.31,1.08,U] [#4 -0.19,-0.12,1.05,U] [#5 0.56,0.32,0.00,M5] [#6 -0.16,-0.15,0.89,U] [#7 -0.17,0.34,0.84,U] [#8 0.44,-0.17,0.99,U] 
01:01:23.403 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.66, 0.12}
01:01:23.403 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
01:01:23.403 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
01:01:23.404 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.13 mountX=-0.01 mountY=0.12, mountTheta=1.63
01:01:23.405 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.01, opts=13)
01:01:23.405 00.000 10844 Enqueuing Move request for scope (0.12, -0.01)
01:01:23.405 00.000 11060 Worker thread wakes up
01:01:23.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:23.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:01:23.405 00.000 10844 UpdateGuideState exits: m=2485 SNR=31.8 Saturated
01:01:23.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:01:23.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:23.405 00.000 11060 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=0.12
01:01:23.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:23.407 00.002 10844 Enqueuing Expose request
01:01:23.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:01:23.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:23.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:01:23.407 00.000 11060 MoveAxis(E, 0, ABG)
01:01:23.407 00.000 11060 Move returns status 0, amount 0
01:01:23.407 00.000 11060 MoveAxis(N, 0, ABG)
01:01:23.407 00.000 11060 Move returns status 0, amount 0
01:01:23.407 00.000 11060 move complete, result=0
01:01:23.407 00.000 11060 worker thread done servicing request
01:01:23.407 00.000 11060 Worker thread wakes up
01:01:23.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:23.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:23.408 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:24.046 00.638 11060 Exposure complete
01:01:24.234 00.188 11060 worker thread done servicing request
01:01:24.234 00.000 10844 OnExposeComplete: enter
01:01:24.234 00.000 10844 UpdateGuideState(): m_state=6
01:01:24.234 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8109
01:01:24.234 00.000 10844 Star::Find returns 1 (0), X=264.89, Y=58.97, Mass=2932, SNR=34.2, Peak=249 HFD=3.8
01:01:24.235 00.001 10844 MultiStar: [#1 -0.24,0.28,0.94,U] [#2 0.26,-0.00,1.95,U] [#3 0.33,0.03,0.97,U] [#4 -0.57,0.59,0.00,M1] [#5 0.56,0.31,0.00,M6] [#6 0.01,-0.23,0.81,U] [#7 -0.32,0.72,0.00,M1] [#8 0.33,-0.36,0.97,U] 
01:01:24.235 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.05}, one-star: {0.52, 0.55}
01:01:24.235 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
01:01:24.235 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
01:01:24.235 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.22 cameraTheta=0.21 mountX=-0.09 mountY=0.21, mountTheta=1.96
01:01:24.236 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.05, opts=13)
01:01:24.236 00.000 10844 Enqueuing Move request for scope (0.22, 0.05)
01:01:24.236 00.000 11060 Worker thread wakes up
01:01:24.237 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:24.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
01:01:24.237 00.000 10844 UpdateGuideState exits: m=2932 SNR=34.2
01:01:24.237 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
01:01:24.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:24.237 00.000 11060 Moving (0.22, 0.05) raw xDistance=-0.09 yDistance=0.21
01:01:24.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:24.237 00.000 10844 Enqueuing Expose request
01:01:24.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:01:24.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:24.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:01:24.237 00.000 11060 MoveAxis(E, 0, ABG)
01:01:24.237 00.000 11060 Move returns status 0, amount 0
01:01:24.237 00.000 11060 MoveAxis(N, 0, ABG)
01:01:24.237 00.000 11060 Move returns status 0, amount 0
01:01:24.237 00.000 11060 move complete, result=0
01:01:24.238 00.001 11060 worker thread done servicing request
01:01:24.238 00.000 11060 Worker thread wakes up
01:01:24.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:24.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:24.239 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:24.891 00.652 11060 Exposure complete
01:01:25.071 00.180 11060 worker thread done servicing request
01:01:25.071 00.000 10844 OnExposeComplete: enter
01:01:25.071 00.000 10844 UpdateGuideState(): m_state=6
01:01:25.072 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8110
01:01:25.072 00.000 10844 Star::Find returns 1 (0), X=264.37, Y=58.53, Mass=2511, SNR=31.8, Peak=240 HFD=3.3
01:01:25.072 00.000 10844 MultiStar: [#1 0.23,-0.24,1.07,U] [#2 0.07,-0.14,2.13,U] [#3 0.45,-0.33,0.89,U] [#4 -0.24,0.02,0.96,U] [#5 0.24,0.02,1.04,U] [#6 0.24,-0.76,0.00,M1] [#7 0.22,0.23,0.97,U] [#8 0.24,-0.56,0.98,U] 
01:01:25.072 00.000 10844 single-star, 7 included, MultiStar: {0.14, -0.11}, one-star: {0.00, 0.12}
01:01:25.072 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.32 = -2.97)
01:01:25.072 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.99)
01:01:25.072 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
01:01:25.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.12, opts=13)
01:01:25.074 00.000 10844 Enqueuing Move request for scope (0.00, 0.12)
01:01:25.074 00.000 11060 Worker thread wakes up
01:01:25.075 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:01:25.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
01:01:25.075 00.000 10844 UpdateGuideState exits: m=2511 SNR=31.8
01:01:25.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
01:01:25.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:25.075 00.000 11060 Moving (0.00, 0.12) raw xDistance=-0.12 yDistance=-0.02
01:01:25.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:25.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:01:25.075 00.000 10844 Enqueuing Expose request
01:01:25.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:25.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:01:25.075 00.000 11060 MoveAxis(E, 0, ABG)
01:01:25.075 00.000 11060 Move returns status 0, amount 0
01:01:25.075 00.000 11060 MoveAxis(N, 0, ABG)
01:01:25.075 00.000 11060 Move returns status 0, amount 0
01:01:25.075 00.000 11060 move complete, result=0
01:01:25.076 00.001 11060 worker thread done servicing request
01:01:25.076 00.000 11060 Worker thread wakes up
01:01:25.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:25.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:25.077 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:25.725 00.648 11060 Exposure complete
01:01:25.898 00.173 11060 worker thread done servicing request
01:01:25.898 00.000 10844 OnExposeComplete: enter
01:01:25.898 00.000 10844 UpdateGuideState(): m_state=6
01:01:25.899 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8111
01:01:25.899 00.000 10844 Star::Find returns 1 (1), X=264.73, Y=58.54, Mass=2992, SNR=35.9, Peak=255 HFD=3.3
01:01:25.899 00.000 10844 MultiStar: [#1 0.32,-0.40,0.90,U] [#2 -0.18,-0.38,1.90,U] [#3 0.30,-0.23,0.92,U] [#4 -0.11,0.09,0.95,U] [#5 0.28,0.01,0.96,U] [#6 0.20,-0.51,0.86,U] [#7 0.59,0.07,0.82,U] [#8 0.27,-0.18,0.90,U] 
01:01:25.899 00.000 10844 refined, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.36, 0.13}
01:01:25.899 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
01:01:25.899 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
01:01:25.899 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.77 mountX=0.14 mountY=0.20, mountTheta=0.97
01:01:25.901 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.17, opts=13)
01:01:25.901 00.000 10844 Enqueuing Move request for scope (0.18, -0.17)
01:01:25.901 00.000 11060 Worker thread wakes up
01:01:25.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:25.901 00.000 10844 UpdateGuideState exits: m=2992 SNR=35.9 Saturated
01:01:25.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:25.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:25.901 00.000 10844 Enqueuing Expose request
01:01:25.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
01:01:25.902 00.001 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
01:01:25.902 00.000 11060 Moving (0.18, -0.17) raw xDistance=0.14 yDistance=0.20
01:01:25.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:01:25.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:25.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:01:25.902 00.000 11060 MoveAxis(W, 24, ABG)
01:01:25.902 00.000 11060 Guiding  Dir = 3, Dur = 24
01:01:25.931 00.029 11060 IsSlewing returns 0
01:01:25.931 00.000 11060 IsGuiding returns 0
01:01:25.994 00.063 11060 IsGuiding returns 0
01:01:25.994 00.000 11060 Move returns status 0, amount 24
01:01:25.994 00.000 11060 MoveAxis(N, 0, ABG)
01:01:25.994 00.000 11060 Move returns status 0, amount 0
01:01:25.994 00.000 11060 move complete, result=0
01:01:25.996 00.002 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
01:01:25.996 00.000 11060 worker thread done servicing request
01:01:25.997 00.001 11060 Worker thread wakes up
01:01:25.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:25.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:26.634 00.637 11060 Exposure complete
01:01:26.801 00.167 11060 worker thread done servicing request
01:01:26.801 00.000 10844 OnExposeComplete: enter
01:01:26.801 00.000 10844 UpdateGuideState(): m_state=6
01:01:26.801 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8112
01:01:26.801 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=58.36, Mass=2901, SNR=33.9, Peak=246 HFD=3.3
01:01:26.802 00.001 10844 MultiStar: [#1 0.06,-0.27,1.04,U] [#2 0.15,-0.05,1.99,U] [#3 0.85,0.32,0.00,M1] [#4 0.19,0.22,1.00,U] [#5 0.49,0.47,0.00,M5] [#6 0.41,-0.23,0.84,U] [#7 -0.10,0.63,0.00,M1] [#8 0.49,0.03,0.98,U] 
01:01:26.802 00.000 10844 single-star, 5 included, MultiStar: {0.22, -0.06}, one-star: {0.12, -0.06}
01:01:26.802 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
01:01:26.802 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
01:01:26.802 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.46 mountX=0.04 mountY=0.13, mountTheta=1.29
01:01:26.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.06, opts=13)
01:01:26.804 00.001 10844 Enqueuing Move request for scope (0.12, -0.06)
01:01:26.804 00.000 11060 Worker thread wakes up
01:01:26.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:26.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:01:26.804 00.000 10844 UpdateGuideState exits: m=2901 SNR=33.9
01:01:26.804 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:01:26.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:26.804 00.000 11060 Moving (0.12, -0.06) raw xDistance=0.04 yDistance=0.13
01:01:26.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:01:26.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:26.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:26.804 00.000 10844 Enqueuing Expose request
01:01:26.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:01:26.804 00.000 11060 MoveAxis(E, 0, ABG)
01:01:26.804 00.000 11060 Move returns status 0, amount 0
01:01:26.804 00.000 11060 MoveAxis(N, 0, ABG)
01:01:26.804 00.000 11060 Move returns status 0, amount 0
01:01:26.804 00.000 11060 move complete, result=0
01:01:26.804 00.000 11060 worker thread done servicing request
01:01:26.804 00.000 11060 Worker thread wakes up
01:01:26.806 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:26.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:26.807 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:27.447 00.640 11060 Exposure complete
01:01:27.648 00.201 11060 worker thread done servicing request
01:01:27.648 00.000 10844 OnExposeComplete: enter
01:01:27.648 00.000 10844 UpdateGuideState(): m_state=6
01:01:27.650 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8113
01:01:27.650 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=58.52, Mass=2966, SNR=34.6, Peak=255 HFD=3.4
01:01:27.650 00.000 10844 MultiStar: [#1 0.14,-0.68,0.00,M1] [#2 0.40,-0.12,1.88,U] [#3 0.23,-0.08,0.91,U] [#4 -0.25,0.45,1.00,U] [#5 0.21,0.13,1.02,U] [#6 -0.18,-0.51,0.87,U] [#7 -0.23,0.00,0.92,U] [#8 0.37,-0.16,0.92,U] 
01:01:27.650 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {-0.14, 0.10}
01:01:27.650 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
01:01:27.650 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
01:01:27.650 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.24 mountX=0.00 mountY=0.09, mountTheta=1.52
01:01:27.658 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.02, opts=13)
01:01:27.659 00.001 10844 Enqueuing Move request for scope (0.09, -0.02)
01:01:27.659 00.000 11060 Worker thread wakes up
01:01:27.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:27.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:01:27.659 00.000 10844 UpdateGuideState exits: m=2966 SNR=34.6 Saturated
01:01:27.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:01:27.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:27.659 00.000 11060 Moving (0.09, -0.02) raw xDistance=0.00 yDistance=0.09
01:01:27.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:27.659 00.000 10844 Enqueuing Expose request
01:01:27.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:01:27.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:27.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:01:27.659 00.000 11060 MoveAxis(E, 0, ABG)
01:01:27.660 00.001 11060 Move returns status 0, amount 0
01:01:27.660 00.000 11060 MoveAxis(N, 0, ABG)
01:01:27.660 00.000 11060 Move returns status 0, amount 0
01:01:27.660 00.000 11060 move complete, result=0
01:01:27.660 00.000 11060 worker thread done servicing request
01:01:27.660 00.000 11060 Worker thread wakes up
01:01:27.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:27.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:27.662 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:28.295 00.633 11060 Exposure complete
01:01:28.460 00.165 11060 worker thread done servicing request
01:01:28.460 00.000 10844 OnExposeComplete: enter
01:01:28.460 00.000 10844 UpdateGuideState(): m_state=6
01:01:28.461 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8114
01:01:28.461 00.000 10844 Star::Find returns 1 (0), X=264.73, Y=58.41, Mass=2670, SNR=33.0, Peak=211 HFD=3.5
01:01:28.461 00.000 10844 MultiStar: [#1 0.37,-0.79,0.00,M2] [#2 -0.21,-0.58,0.00,M1] [#3 0.31,-0.19,1.02,U] [#4 0.26,0.42,0.92,U] [#5 0.60,-0.22,0.00,M5] [#6 -0.45,0.27,0.92,U] [#7 0.07,0.02,0.88,U] [#8 -0.01,-0.53,0.99,U] 
01:01:28.461 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.01}, one-star: {0.36, -0.01}
01:01:28.461 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
01:01:28.461 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
01:01:28.461 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=-0.01 mountY=0.10, mountTheta=1.63
01:01:28.463 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
01:01:28.463 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
01:01:28.463 00.000 11060 Worker thread wakes up
01:01:28.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:28.463 00.000 10844 UpdateGuideState exits: m=2670 SNR=33.0
01:01:28.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:28.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:28.463 00.000 10844 Enqueuing Expose request
01:01:28.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:01:28.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:01:28.463 00.000 11060 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=0.10
01:01:28.464 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:01:28.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:28.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:01:28.464 00.000 11060 MoveAxis(E, 0, ABG)
01:01:28.464 00.000 11060 Move returns status 0, amount 0
01:01:28.464 00.000 11060 MoveAxis(N, 0, ABG)
01:01:28.464 00.000 11060 Move returns status 0, amount 0
01:01:28.464 00.000 11060 move complete, result=0
01:01:28.464 00.000 11060 worker thread done servicing request
01:01:28.464 00.000 11060 Worker thread wakes up
01:01:28.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:28.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:28.465 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:29.092 00.627 11060 Exposure complete
01:01:29.261 00.169 11060 worker thread done servicing request
01:01:29.262 00.001 10844 OnExposeComplete: enter
01:01:29.262 00.000 10844 UpdateGuideState(): m_state=6
01:01:29.262 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8115
01:01:29.262 00.000 10844 Star::Find returns 1 (0), X=264.94, Y=58.35, Mass=2636, SNR=32.5, Peak=246 HFD=3.4
01:01:29.262 00.000 10844 MultiStar: [#1 0.40,0.07,1.12,U] [#2 -0.26,-0.57,0.00,M2] [#3 0.74,-0.22,0.00,M1] [#4 0.01,0.38,0.89,U] [#5 0.13,0.34,1.19,U] [#6 0.43,0.22,0.94,U] [#7 0.53,0.33,0.00,M1] [#8 0.04,-0.06,1.00,U] 
01:01:29.262 00.000 10844 refined, 5 included, MultiStar: {0.27, 0.15}, one-star: {0.57, -0.06}
01:01:29.264 00.002 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
01:01:29.264 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:01:29.264 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.30 cameraTheta=0.51 mountX=-0.19 mountY=0.24, mountTheta=2.25
01:01:29.265 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.15, opts=13)
01:01:29.265 00.000 10844 Enqueuing Move request for scope (0.27, 0.15)
01:01:29.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:29.265 00.000 10844 UpdateGuideState exits: m=2636 SNR=32.5
01:01:29.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:29.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:29.265 00.000 11060 Worker thread wakes up
01:01:29.265 00.000 10844 Enqueuing Expose request
01:01:29.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
01:01:29.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
01:01:29.265 00.000 11060 Moving (0.27, 0.15) raw xDistance=-0.19 yDistance=0.24
01:01:29.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:01:29.265 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.07 newest=0.43
01:01:29.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
01:01:29.266 00.001 11060 MoveAxis(E, 34, ABG)
01:01:29.266 00.000 11060 Guiding  Dir = 2, Dur = 34
01:01:29.313 00.047 11060 IsSlewing returns 0
01:01:29.313 00.000 11060 IsGuiding returns 0
01:01:29.392 00.079 11060 IsGuiding returns 0
01:01:29.392 00.000 11060 Move returns status 0, amount 34
01:01:29.392 00.000 11060 BLC: Oldest BLC event removed
01:01:29.392 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:01:29.392 00.000 11060 MoveAxis(S, 843, ABG)
01:01:29.392 00.000 11060 duration set to 750 by maxDecDuration
01:01:29.392 00.000 11060 Guiding  Dir = 1, Dur = 750
01:01:29.432 00.040 11060 IsSlewing returns 0
01:01:29.432 00.000 11060 IsGuiding returns 0
01:01:30.229 00.797 11060 IsGuiding returns 0
01:01:30.230 00.001 11060 Move returns status 0, amount 750
01:01:30.230 00.000 11060 move complete, result=0
01:01:30.230 00.000 11060 worker thread done servicing request
01:01:30.230 00.000 11060 Worker thread wakes up
01:01:30.230 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 750 ms SOUTH
01:01:30.231 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:30.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:30.876 00.645 11060 Exposure complete
01:01:31.069 00.193 11060 worker thread done servicing request
01:01:31.070 00.001 10844 OnExposeComplete: enter
01:01:31.070 00.000 10844 UpdateGuideState(): m_state=6
01:01:31.070 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8116
01:01:31.070 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.67, Mass=3274, SNR=35.9, Peak=254 HFD=3.7
01:01:31.070 00.000 10844 MultiStar: [#1 -0.33,-0.32,0.97,U] [#2 -0.23,-0.47,1.84,U] [#3 0.10,-0.09,0.88,U] [#4 -0.48,-0.11,0.86,U] [#5 0.60,0.04,0.93,U] [#6 -0.12,0.17,0.89,U] [#7 -0.35,0.31,0.84,U] [#8 0.44,-0.49,0.00,M1] 
01:01:31.070 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {0.16, 0.25}
01:01:31.070 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
01:01:31.071 00.001 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
01:01:31.071 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.41 mountX=0.10 mountY=-0.08, mountTheta=-0.67
01:01:31.072 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.08, opts=13)
01:01:31.072 00.000 10844 Enqueuing Move request for scope (-0.09, -0.08)
01:01:31.072 00.000 11060 Worker thread wakes up
01:01:31.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
01:01:31.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
01:01:31.072 00.000 11060 Moving (-0.09, -0.08) raw xDistance=0.10 yDistance=-0.08
01:01:31.073 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:31.073 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.166505, 1:-0.075648
01:01:31.073 00.000 11060 BLC: No correction, Miss < min_move
01:01:31.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:01:31.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:31.073 00.000 10844 UpdateGuideState exits: m=3274 SNR=35.9
01:01:31.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:31.073 00.000 11060 MoveAxis(E, 0, ABG)
01:01:31.073 00.000 11060 Move returns status 0, amount 0
01:01:31.073 00.000 11060 MoveAxis(N, 0, ABG)
01:01:31.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:31.073 00.000 11060 Move returns status 0, amount 0
01:01:31.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:31.074 00.001 10844 Enqueuing Expose request
01:01:31.074 00.000 11060 move complete, result=0
01:01:31.074 00.000 11060 worker thread done servicing request
01:01:31.074 00.000 11060 Worker thread wakes up
01:01:31.074 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:31.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:31.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:31.714 00.640 11060 Exposure complete
01:01:31.874 00.160 11060 worker thread done servicing request
01:01:31.874 00.000 10844 OnExposeComplete: enter
01:01:31.874 00.000 10844 UpdateGuideState(): m_state=6
01:01:31.874 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8117
01:01:31.876 00.002 10844 Star::Find returns 1 (1), X=264.62, Y=58.36, Mass=3178, SNR=35.6, Peak=255 HFD=3.5
01:01:31.876 00.000 10844 MultiStar: [#1 -0.09,0.02,0.92,U] [#2 -0.16,-0.20,1.91,U] [#3 0.29,0.25,0.92,U] [#4 -0.62,0.49,0.00,M1] [#5 0.44,0.38,0.92,U] [#6 -0.09,-0.07,0.92,U] [#7 -0.52,0.08,0.81,U] [#8 0.04,-0.05,0.80,U] 
01:01:31.876 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.26, -0.06}
01:01:31.876 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
01:01:31.876 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:01:31.876 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.10 mountX=-0.02 mountY=0.01, mountTheta=2.83
01:01:31.878 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
01:01:31.878 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
01:01:31.878 00.000 11060 Worker thread wakes up
01:01:31.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:01:31.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:01:31.878 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
01:01:31.878 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.166505, 1:-0.075648, 2:0.005468
01:01:31.878 00.000 11060 BLC: No correction, Miss < min_move
01:01:31.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:31.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:31.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:31.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:01:31.878 00.000 11060 MoveAxis(E, 0, ABG)
01:01:31.878 00.000 11060 Move returns status 0, amount 0
01:01:31.878 00.000 11060 MoveAxis(N, 0, ABG)
01:01:31.878 00.000 10844 UpdateGuideState exits: m=3178 SNR=35.6 Saturated
01:01:31.878 00.000 11060 Move returns status 0, amount 0
01:01:31.878 00.000 11060 move complete, result=0
01:01:31.879 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:31.879 00.000 11060 worker thread done servicing request
01:01:31.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:31.879 00.000 10844 Enqueuing Expose request
01:01:31.879 00.000 11060 Worker thread wakes up
01:01:31.879 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:31.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:31.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:32.520 00.641 11060 Exposure complete
01:01:32.692 00.172 11060 worker thread done servicing request
01:01:32.692 00.000 10844 OnExposeComplete: enter
01:01:32.692 00.000 10844 UpdateGuideState(): m_state=6
01:01:32.692 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8118
01:01:32.694 00.002 10844 Star::Find returns 1 (0), X=264.51, Y=58.76, Mass=2573, SNR=32.0, Peak=232 HFD=3.4
01:01:32.694 00.000 10844 MultiStar: [#1 -0.10,0.49,1.03,U] [#2 0.23,0.34,2.15,U] [#3 0.64,0.45,0.00,M1] [#4 0.13,0.07,0.90,U] [#5 0.07,0.41,1.01,U] [#6 -0.05,0.34,0.90,U] [#7 -0.49,0.14,0.88,U] [#8 0.35,-0.28,1.05,U] 
01:01:32.694 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.24}, one-star: {0.14, 0.34}
01:01:32.694 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
01:01:32.694 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
01:01:32.695 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.30 mountX=-0.25 mountY=0.03, mountTheta=3.03
01:01:32.697 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.24, opts=13)
01:01:32.698 00.001 10844 Enqueuing Move request for scope (0.07, 0.24)
01:01:32.698 00.000 11060 Worker thread wakes up
01:01:32.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
01:01:32.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
01:01:32.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:32.698 00.000 11060 Moving (0.07, 0.24) raw xDistance=-0.25 yDistance=0.03
01:01:32.698 00.000 10844 UpdateGuideState exits: m=2573 SNR=32.0
01:01:32.698 00.000 11060 BLC: window closed
01:01:32.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:32.698 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.166505, 1:-0.075648, 2:0.005468
01:01:32.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:32.698 00.000 10844 Enqueuing Expose request
01:01:32.699 00.001 11060 BLC: No correction, Miss < min_move
01:01:32.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:01:32.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:32.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:01:32.699 00.000 11060 MoveAxis(E, 44, ABG)
01:01:32.699 00.000 11060 Guiding  Dir = 2, Dur = 44
01:01:32.703 00.004 11060 IsSlewing returns 0
01:01:32.703 00.000 11060 IsGuiding returns 0
01:01:32.751 00.048 11060 IsGuiding returns 0
01:01:32.751 00.000 11060 Move returns status 0, amount 44
01:01:32.751 00.000 11060 MoveAxis(N, 0, ABG)
01:01:32.751 00.000 11060 Move returns status 0, amount 0
01:01:32.751 00.000 11060 move complete, result=0
01:01:32.751 00.000 11060 worker thread done servicing request
01:01:32.752 00.001 10844 GuideStep: -0.3 px 44 ms EAST, 0.0 px 0 ms NORTH
01:01:32.752 00.000 11060 Worker thread wakes up
01:01:32.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:32.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:33.400 00.648 11060 Exposure complete
01:01:33.553 00.153 11060 worker thread done servicing request
01:01:33.553 00.000 10844 OnExposeComplete: enter
01:01:33.553 00.000 10844 UpdateGuideState(): m_state=6
01:01:33.553 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8119
01:01:33.555 00.002 10844 Star::Find returns 1 (0), X=265.03, Y=58.70, Mass=2777, SNR=33.5, Peak=242 HFD=3.9
01:01:33.555 00.000 10844 MultiStar: [#1 -0.22,-0.04,1.01,U] [#2 -0.33,0.01,2.02,U] [#3 0.47,-0.38,0.91,U] [#4 -0.57,0.88,0.00,M1] [#5 -0.33,0.50,0.98,U] [#6 -0.24,0.11,0.89,U] [#7 -0.04,0.19,0.87,U] [#8 0.20,-0.05,0.92,U] 
01:01:33.555 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.66, 0.28}
01:01:33.555 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
01:01:33.555 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.67)
01:01:33.555 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.88 mountX=-0.07 mountY=-0.03, mountTheta=-2.66
01:01:33.556 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
01:01:33.556 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
01:01:33.556 00.000 11060 Worker thread wakes up
01:01:33.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:33.557 00.001 10844 UpdateGuideState exits: m=2777 SNR=33.5
01:01:33.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:33.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:33.557 00.000 10844 Enqueuing Expose request
01:01:33.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:01:33.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:01:33.557 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
01:01:33.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:01:33.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:33.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:33.557 00.000 11060 MoveAxis(E, 0, ABG)
01:01:33.557 00.000 11060 Move returns status 0, amount 0
01:01:33.557 00.000 11060 MoveAxis(N, 0, ABG)
01:01:33.557 00.000 11060 Move returns status 0, amount 0
01:01:33.557 00.000 11060 move complete, result=0
01:01:33.557 00.000 11060 worker thread done servicing request
01:01:33.558 00.001 11060 Worker thread wakes up
01:01:33.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:33.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:33.558 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:34.191 00.633 11060 Exposure complete
01:01:34.360 00.169 11060 worker thread done servicing request
01:01:34.360 00.000 10844 OnExposeComplete: enter
01:01:34.360 00.000 10844 UpdateGuideState(): m_state=6
01:01:34.361 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8120
01:01:34.361 00.000 10844 Star::Find returns 1 (1), X=264.94, Y=58.37, Mass=3147, SNR=35.7, Peak=255 HFD=3.6
01:01:34.361 00.000 10844 MultiStar: [#1 0.32,-0.11,0.82,U] [#2 -0.39,-0.12,1.93,U] [#3 0.55,-0.11,0.90,U] [#4 -0.25,0.82,0.00,M2] [#5 0.44,0.60,0.00,M1] [#6 -0.45,0.45,0.00,M1] [#7 0.58,0.02,0.76,U] [#8 0.15,-0.47,0.87,U] 
01:01:34.361 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.14}, one-star: {0.57, -0.05}
01:01:34.361 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
01:01:34.361 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
01:01:34.361 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=0.10 mountY=0.20, mountTheta=1.09
01:01:34.363 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.14, opts=13)
01:01:34.363 00.000 10844 Enqueuing Move request for scope (0.18, -0.14)
01:01:34.363 00.000 11060 Worker thread wakes up
01:01:34.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:34.363 00.000 10844 UpdateGuideState exits: m=3147 SNR=35.7 Saturated
01:01:34.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:34.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:34.363 00.000 10844 Enqueuing Expose request
01:01:34.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
01:01:34.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
01:01:34.363 00.000 11060 Moving (0.18, -0.14) raw xDistance=0.10 yDistance=0.20
01:01:34.364 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:01:34.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:01:34.364 00.000 11060 MoveAxis(E, 0, ABG)
01:01:34.364 00.000 11060 Move returns status 0, amount 0
01:01:34.364 00.000 11060 MoveAxis(S, 79, ABG)
01:01:34.364 00.000 11060 Guiding  Dir = 1, Dur = 79
01:01:34.388 00.024 11060 IsSlewing returns 0
01:01:34.389 00.001 11060 IsGuiding returns 0
01:01:34.497 00.108 11060 IsGuiding returns 0
01:01:34.497 00.000 11060 Move returns status 0, amount 79
01:01:34.497 00.000 11060 move complete, result=0
01:01:34.497 00.000 11060 worker thread done servicing request
01:01:34.498 00.001 11060 Worker thread wakes up
01:01:34.498 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 79 ms SOUTH
01:01:34.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:34.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:35.130 00.632 11060 Exposure complete
01:01:35.323 00.193 11060 worker thread done servicing request
01:01:35.324 00.001 10844 OnExposeComplete: enter
01:01:35.324 00.000 10844 UpdateGuideState(): m_state=6
01:01:35.324 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8121
01:01:35.324 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=58.67, Mass=2635, SNR=32.7, Peak=233 HFD=3.5
01:01:35.324 00.000 10844 MultiStar: [#1 -0.10,-0.34,1.08,U] [#2 -0.09,0.11,2.06,U] [#3 0.59,0.14,0.99,U] [#4 -0.58,0.24,0.00,M3] [#5 -0.13,0.48,1.00,U] [#6 -0.33,0.01,0.91,U] [#7 0.35,0.25,0.81,U] [#8 -0.04,0.21,0.88,U] 
01:01:35.324 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {-0.05, 0.25}
01:01:35.324 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
01:01:35.325 00.001 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
01:01:35.325 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=-0.13 mountY=-0.01, mountTheta=-3.02
01:01:35.326 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
01:01:35.326 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
01:01:35.328 00.002 11060 Worker thread wakes up
01:01:35.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:35.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:01:35.328 00.000 10844 UpdateGuideState exits: m=2635 SNR=32.7
01:01:35.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:01:35.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:35.328 00.000 11060 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
01:01:35.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:35.328 00.000 10844 Enqueuing Expose request
01:01:35.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:01:35.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:35.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:01:35.329 00.001 11060 MoveAxis(E, 22, ABG)
01:01:35.329 00.000 11060 Guiding  Dir = 2, Dur = 22
01:01:35.360 00.031 11060 IsSlewing returns 0
01:01:35.361 00.001 11060 IsGuiding returns 0
01:01:35.423 00.062 11060 IsGuiding returns 0
01:01:35.423 00.000 11060 Move returns status 0, amount 22
01:01:35.423 00.000 11060 MoveAxis(N, 0, ABG)
01:01:35.423 00.000 11060 Move returns status 0, amount 0
01:01:35.423 00.000 11060 move complete, result=0
01:01:35.423 00.000 11060 worker thread done servicing request
01:01:35.423 00.000 11060 Worker thread wakes up
01:01:35.424 00.001 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
01:01:35.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:35.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:36.068 00.644 11060 Exposure complete
01:01:36.234 00.166 11060 worker thread done servicing request
01:01:36.234 00.000 10844 OnExposeComplete: enter
01:01:36.234 00.000 10844 UpdateGuideState(): m_state=6
01:01:36.235 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8122
01:01:36.235 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=57.82, Mass=2790, SNR=33.8, Peak=227 HFD=3.4
01:01:36.235 00.000 10844 MultiStar: [#1 -0.19,-0.32,0.95,U] [#2 -0.28,-0.32,1.96,U] [#3 0.27,0.01,0.85,U] [#4 -0.23,-0.05,0.97,U] [#5 0.22,0.02,1.01,U] [#6 -0.24,-0.28,0.91,U] [#7 -0.27,0.02,0.81,U] [#8 0.26,-0.36,0.98,U] 
01:01:36.235 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.23}, one-star: {0.28, -0.59}
01:01:36.235 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.00 = -0.00)
01:01:36.236 00.001 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
01:01:36.236 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.76 mountX=0.23 mountY=-0.01, mountTheta=-0.02
01:01:36.237 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.23, opts=13)
01:01:36.237 00.000 10844 Enqueuing Move request for scope (-0.04, -0.23)
01:01:36.238 00.001 11060 Worker thread wakes up
01:01:36.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:01:36.238 00.000 10844 UpdateGuideState exits: m=2790 SNR=33.8
01:01:36.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:36.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:36.238 00.000 10844 Enqueuing Expose request
01:01:36.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
01:01:36.238 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
01:01:36.238 00.000 11060 Moving (-0.04, -0.23) raw xDistance=0.23 yDistance=-0.01
01:01:36.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:01:36.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:36.239 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:01:36.239 00.000 11060 MoveAxis(W, 39, ABG)
01:01:36.239 00.000 11060 Guiding  Dir = 3, Dur = 39
01:01:36.251 00.012 11060 IsSlewing returns 0
01:01:36.251 00.000 11060 IsGuiding returns 0
01:01:36.297 00.046 11060 IsGuiding returns 0
01:01:36.297 00.000 11060 Move returns status 0, amount 39
01:01:36.297 00.000 11060 MoveAxis(N, 0, ABG)
01:01:36.298 00.001 11060 Move returns status 0, amount 0
01:01:36.298 00.000 11060 move complete, result=0
01:01:36.298 00.000 11060 worker thread done servicing request
01:01:36.298 00.000 11060 Worker thread wakes up
01:01:36.298 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
01:01:36.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:36.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:36.929 00.631 11060 Exposure complete
01:01:37.097 00.168 11060 worker thread done servicing request
01:01:37.097 00.000 10844 OnExposeComplete: enter
01:01:37.097 00.000 10844 UpdateGuideState(): m_state=6
01:01:37.097 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8123
01:01:37.097 00.000 10844 Star::Find returns 1 (0), X=263.82, Y=57.80, Mass=2767, SNR=33.2, Peak=253 HFD=3.5
01:01:37.098 00.001 10844 MultiStar: [#1 -0.34,-0.56,0.00,M1] [#2 -0.40,-0.00,2.03,U] [#3 0.24,-0.16,0.89,U] [#4 -0.02,0.05,1.01,U] [#5 0.19,0.20,1.06,U] [#6 -0.24,-0.10,0.88,U] [#7 -0.07,-0.35,0.83,U] [#8 -0.08,-0.32,0.96,U] 
01:01:37.098 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.14}, one-star: {-0.54, -0.61}
01:01:37.098 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
01:01:37.098 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
01:01:37.098 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-2.40 mountX=0.16 mountY=-0.13, mountTheta=-0.66
01:01:37.099 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.14, opts=13)
01:01:37.099 00.000 10844 Enqueuing Move request for scope (-0.15, -0.14)
01:01:37.099 00.000 11060 Worker thread wakes up
01:01:37.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
01:01:37.099 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
01:01:37.099 00.000 11060 Moving (-0.15, -0.14) raw xDistance=0.16 yDistance=-0.13
01:01:37.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
01:01:37.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:37.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:37.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:01:37.099 00.000 11060 MoveAxis(W, 29, ABG)
01:01:37.101 00.002 11060 Guiding  Dir = 3, Dur = 29
01:01:37.101 00.000 10844 UpdateGuideState exits: m=2767 SNR=33.2
01:01:37.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:37.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:37.101 00.000 10844 Enqueuing Expose request
01:01:37.107 00.006 11060 IsSlewing returns 0
01:01:37.107 00.000 11060 IsGuiding returns 0
01:01:37.138 00.031 11060 IsGuiding returns 0
01:01:37.138 00.000 11060 Move returns status 0, amount 29
01:01:37.138 00.000 11060 MoveAxis(N, 0, ABG)
01:01:37.138 00.000 11060 Move returns status 0, amount 0
01:01:37.138 00.000 11060 move complete, result=0
01:01:37.138 00.000 11060 worker thread done servicing request
01:01:37.138 00.000 11060 Worker thread wakes up
01:01:37.139 00.001 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
01:01:37.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:37.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:37.772 00.633 11060 Exposure complete
01:01:37.938 00.166 11060 worker thread done servicing request
01:01:37.938 00.000 10844 OnExposeComplete: enter
01:01:37.938 00.000 10844 UpdateGuideState(): m_state=6
01:01:37.938 00.000 10844 Star::Find(15, 263, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8124
01:01:37.938 00.000 10844 Star::Find returns 1 (0), X=264.88, Y=57.88, Mass=2754, SNR=33.3, Peak=224 HFD=3.7
01:01:37.939 00.001 10844 MultiStar: [#1 0.13,-0.40,0.96,U] [#2 -0.35,0.35,1.94,U] [#3 0.55,-0.25,0.99,U] [#4 -0.26,0.18,0.95,U] [#5 0.38,0.24,1.04,U] [#6 0.18,0.19,0.86,U] [#7 -0.25,0.26,0.86,U] [#8 0.63,-0.04,0.00,M1] 
01:01:37.939 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.51, -0.54}
01:01:37.939 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
01:01:37.939 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
01:01:37.939 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.49 mountX=-0.05 mountY=0.06, mountTheta=2.24
01:01:37.940 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
01:01:37.940 00.000 10844 Enqueuing Move request for scope (0.07, 0.04)
01:01:37.940 00.000 11060 Worker thread wakes up
01:01:37.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:01:37.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:01:37.940 00.000 10844 UpdateGuideState exits: m=2754 SNR=33.3
01:01:37.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:01:37.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:37.940 00.000 11060 Moving (0.07, 0.04) raw xDistance=-0.05 yDistance=0.06
01:01:37.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:37.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:01:37.941 00.001 10844 Enqueuing Expose request
01:01:37.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:37.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:01:37.941 00.000 11060 MoveAxis(E, 0, ABG)
01:01:37.941 00.000 11060 Move returns status 0, amount 0
01:01:37.941 00.000 11060 MoveAxis(N, 0, ABG)
01:01:37.941 00.000 11060 Move returns status 0, amount 0
01:01:37.941 00.000 11060 move complete, result=0
01:01:37.941 00.000 11060 worker thread done servicing request
01:01:37.941 00.000 11060 Worker thread wakes up
01:01:37.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:37.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:37.943 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:38.568 00.625 11060 Exposure complete
01:01:38.757 00.189 11060 worker thread done servicing request
01:01:38.757 00.000 10844 OnExposeComplete: enter
01:01:38.757 00.000 10844 UpdateGuideState(): m_state=6
01:01:38.759 00.002 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8125
01:01:38.759 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.61, Mass=2301, SNR=30.2, Peak=252 HFD=3.2
01:01:38.759 00.000 10844 MultiStar: [#1 0.01,-0.54,1.11,U] [#2 -0.29,-0.28,2.24,U] [#3 0.31,0.16,1.05,U] [#4 -0.19,0.00,1.10,U] [#5 0.44,0.12,1.13,U] [#6 0.06,-0.10,1.01,U] [#7 0.42,-0.13,1.00,U] [#8 0.63,0.05,0.00,M2] 
01:01:38.759 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.29, 0.19}
01:01:38.759 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
01:01:38.759 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
01:01:38.759 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.92 mountX=0.08 mountY=0.09, mountTheta=0.82
01:01:38.761 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
01:01:38.762 00.001 10844 Enqueuing Move request for scope (0.08, -0.10)
01:01:38.762 00.000 11060 Worker thread wakes up
01:01:38.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:38.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:01:38.762 00.000 10844 UpdateGuideState exits: m=2301 SNR=30.2
01:01:38.762 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:01:38.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:38.762 00.000 11060 Moving (0.08, -0.10) raw xDistance=0.08 yDistance=0.09
01:01:38.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:38.762 00.000 10844 Enqueuing Expose request
01:01:38.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:01:38.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:38.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:01:38.762 00.000 11060 MoveAxis(E, 0, ABG)
01:01:38.762 00.000 11060 Move returns status 0, amount 0
01:01:38.762 00.000 11060 MoveAxis(N, 0, ABG)
01:01:38.770 00.008 11060 Move returns status 0, amount 0
01:01:38.770 00.000 11060 move complete, result=0
01:01:38.770 00.000 11060 worker thread done servicing request
01:01:38.770 00.000 11060 Worker thread wakes up
01:01:38.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:38.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:38.773 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:39.399 00.626 11060 Exposure complete
01:01:39.572 00.173 11060 worker thread done servicing request
01:01:39.572 00.000 10844 OnExposeComplete: enter
01:01:39.572 00.000 10844 UpdateGuideState(): m_state=6
01:01:39.573 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8126
01:01:39.573 00.000 10844 Star::Find returns 1 (0), X=265.39, Y=58.05, Mass=2871, SNR=33.9, Peak=253 HFD=3.4
01:01:39.573 00.000 10844 MultiStar: [#1 -0.00,-0.87,0.00,M1] [#2 0.12,-0.15,1.89,U] [#3 0.24,-0.13,0.99,U] [#4 0.24,-0.25,1.00,U] [#5 0.48,-0.41,0.00,M1] [#6 -0.22,-0.54,0.95,U] [#7 -0.27,-0.78,0.00,M1] [#8 0.09,-0.32,0.97,U] 
01:01:39.573 00.000 10844 refined, 5 included, MultiStar: {0.24, -0.27}, one-star: {1.02, -0.36}
01:01:39.573 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
01:01:39.573 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
01:01:39.573 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-0.86 mountX=0.23 mountY=0.28, mountTheta=0.89
01:01:39.574 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.27, opts=13)
01:01:39.575 00.001 10844 Enqueuing Move request for scope (0.24, -0.27)
01:01:39.575 00.000 11060 Worker thread wakes up
01:01:39.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:39.575 00.000 10844 UpdateGuideState exits: m=2871 SNR=33.9
01:01:39.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:39.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:39.575 00.000 10844 Enqueuing Expose request
01:01:39.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.27) opts 0xd
01:01:39.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.27)
01:01:39.575 00.000 11060 Moving (0.24, -0.27) raw xDistance=0.23 yDistance=0.28
01:01:39.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:01:39.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
01:01:39.575 00.000 11060 MoveAxis(W, 39, ABG)
01:01:39.575 00.000 11060 Guiding  Dir = 3, Dur = 39
01:01:39.582 00.007 11060 IsSlewing returns 0
01:01:39.582 00.000 11060 IsGuiding returns 0
01:01:39.629 00.047 11060 IsGuiding returns 0
01:01:39.629 00.000 11060 Move returns status 0, amount 39
01:01:39.629 00.000 11060 MoveAxis(S, 108, ABG)
01:01:39.629 00.000 11060 Guiding  Dir = 1, Dur = 108
01:01:39.644 00.015 11060 IsSlewing returns 0
01:01:39.644 00.000 11060 IsGuiding returns 0
01:01:39.784 00.140 11060 IsGuiding returns 0
01:01:39.784 00.000 11060 Move returns status 0, amount 108
01:01:39.784 00.000 11060 move complete, result=0
01:01:39.784 00.000 11060 worker thread done servicing request
01:01:39.784 00.000 11060 Worker thread wakes up
01:01:39.784 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.3 px 108 ms SOUTH
01:01:39.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:39.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:40.417 00.633 11060 Exposure complete
01:01:40.594 00.177 11060 worker thread done servicing request
01:01:40.594 00.000 10844 OnExposeComplete: enter
01:01:40.594 00.000 10844 UpdateGuideState(): m_state=6
01:01:40.594 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8127
01:01:40.594 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.37, Mass=2890, SNR=33.6, Peak=241 HFD=3.5
01:01:40.594 00.000 10844 MultiStar: [#1 0.09,0.21,0.92,U] [#2 -0.07,-0.34,2.11,U] [#3 0.46,-0.34,0.92,U] [#4 0.15,0.36,0.93,U] [#5 0.59,0.13,1.02,U] [#6 -0.38,-0.10,0.86,U] [#7 0.10,0.19,0.82,U] [#8 -0.08,-0.35,0.91,U] 
01:01:40.594 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.31, -0.05}
01:01:40.594 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
01:01:40.595 00.001 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:01:40.595 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.54 mountX=0.05 mountY=0.12, mountTheta=1.21
01:01:40.597 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
01:01:40.597 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
01:01:40.597 00.000 11060 Worker thread wakes up
01:01:40.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:01:40.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:01:40.597 00.000 11060 Moving (0.11, -0.07) raw xDistance=0.05 yDistance=0.12
01:01:40.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:40.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:40.597 00.000 10844 UpdateGuideState exits: m=2890 SNR=33.6
01:01:40.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:40.598 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:40.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:40.598 00.000 10844 Enqueuing Expose request
01:01:40.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:01:40.598 00.000 11060 MoveAxis(E, 0, ABG)
01:01:40.598 00.000 11060 Move returns status 0, amount 0
01:01:40.598 00.000 11060 MoveAxis(N, 0, ABG)
01:01:40.598 00.000 11060 Move returns status 0, amount 0
01:01:40.598 00.000 11060 move complete, result=0
01:01:40.598 00.000 11060 worker thread done servicing request
01:01:40.598 00.000 11060 Worker thread wakes up
01:01:40.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:40.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:40.600 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:41.229 00.629 11060 Exposure complete
01:01:41.430 00.201 11060 worker thread done servicing request
01:01:41.430 00.000 10844 OnExposeComplete: enter
01:01:41.430 00.000 10844 UpdateGuideState(): m_state=6
01:01:41.431 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8128
01:01:41.431 00.000 10844 Star::Find returns 1 (1), X=264.91, Y=58.76, Mass=3022, SNR=35.2, Peak=255 HFD=3.9
01:01:41.431 00.000 10844 MultiStar: [#1 -0.00,-0.16,0.97,U] [#2 0.04,-0.15,2.00,U] [#3 0.45,-0.07,0.93,U] [#4 0.35,-0.22,0.95,U] [#5 0.53,0.06,0.93,U] [#6 0.09,0.01,0.89,U] [#7 0.09,0.50,0.85,U] [#8 0.37,0.07,0.89,U] 
01:01:41.431 00.000 10844 refined, 8 included, MultiStar: {0.25, 0.02}, one-star: {0.54, 0.34}
01:01:41.431 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
01:01:41.431 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
01:01:41.431 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.07 mountX=-0.06 mountY=0.24, mountTheta=1.82
01:01:41.432 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.02, opts=13)
01:01:41.433 00.001 10844 Enqueuing Move request for scope (0.25, 0.02)
01:01:41.433 00.000 11060 Worker thread wakes up
01:01:41.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:41.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
01:01:41.433 00.000 10844 UpdateGuideState exits: m=3022 SNR=35.2 Saturated
01:01:41.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
01:01:41.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:41.433 00.000 11060 Moving (0.25, 0.02) raw xDistance=-0.06 yDistance=0.24
01:01:41.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:41.433 00.000 10844 Enqueuing Expose request
01:01:41.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:01:41.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
01:01:41.433 00.000 11060 MoveAxis(E, 0, ABG)
01:01:41.433 00.000 11060 Move returns status 0, amount 0
01:01:41.434 00.001 11060 MoveAxis(S, 95, ABG)
01:01:41.434 00.000 11060 Guiding  Dir = 1, Dur = 95
01:01:41.458 00.024 11060 IsSlewing returns 0
01:01:41.458 00.000 11060 IsGuiding returns 0
01:01:41.563 00.105 11060 IsGuiding returns 0
01:01:41.563 00.000 11060 Move returns status 0, amount 95
01:01:41.563 00.000 11060 move complete, result=0
01:01:41.563 00.000 11060 worker thread done servicing request
01:01:41.563 00.000 11060 Worker thread wakes up
01:01:41.563 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 95 ms SOUTH
01:01:41.565 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:41.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:42.195 00.630 11060 Exposure complete
01:01:42.369 00.174 11060 worker thread done servicing request
01:01:42.369 00.000 10844 OnExposeComplete: enter
01:01:42.369 00.000 10844 UpdateGuideState(): m_state=6
01:01:42.369 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8129
01:01:42.369 00.000 10844 Star::Find returns 1 (0), X=264.50, Y=58.19, Mass=2833, SNR=33.7, Peak=251 HFD=3.6
01:01:42.370 00.001 10844 MultiStar: [#1 -0.40,-0.33,1.00,U] [#2 -0.24,-0.86,0.00,M1] [#3 0.02,-0.50,0.96,U] [#4 0.17,-0.02,1.03,U] [#5 0.49,0.17,1.00,U] [#6 -0.39,-0.69,0.00,M1] [#7 -0.52,-0.18,0.88,U] [#8 0.25,-0.72,0.00,M1] 
01:01:42.370 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.18}, one-star: {0.13, -0.23}
01:01:42.370 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
01:01:42.370 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
01:01:42.370 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.60 mountX=0.18 mountY=0.02, mountTheta=0.13
01:01:42.372 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.18, opts=13)
01:01:42.372 00.000 10844 Enqueuing Move request for scope (-0.01, -0.18)
01:01:42.372 00.000 11060 Worker thread wakes up
01:01:42.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
01:01:42.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
01:01:42.372 00.000 11060 Moving (-0.01, -0.18) raw xDistance=0.18 yDistance=0.02
01:01:42.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:01:42.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:42.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:42.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:01:42.372 00.000 11060 MoveAxis(W, 31, ABG)
01:01:42.372 00.000 11060 Guiding  Dir = 3, Dur = 31
01:01:42.372 00.000 10844 UpdateGuideState exits: m=2833 SNR=33.7
01:01:42.373 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:42.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:42.373 00.000 10844 Enqueuing Expose request
01:01:42.378 00.005 11060 IsSlewing returns 0
01:01:42.378 00.000 11060 IsGuiding returns 0
01:01:42.425 00.047 11060 IsGuiding returns 0
01:01:42.425 00.000 11060 Move returns status 0, amount 31
01:01:42.425 00.000 11060 MoveAxis(N, 0, ABG)
01:01:42.425 00.000 11060 Move returns status 0, amount 0
01:01:42.425 00.000 11060 move complete, result=0
01:01:42.425 00.000 11060 worker thread done servicing request
01:01:42.425 00.000 11060 Worker thread wakes up
01:01:42.426 00.001 10844 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
01:01:42.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:42.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:43.059 00.633 11060 Exposure complete
01:01:43.221 00.162 11060 worker thread done servicing request
01:01:43.221 00.000 10844 OnExposeComplete: enter
01:01:43.221 00.000 10844 UpdateGuideState(): m_state=6
01:01:43.222 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8130
01:01:43.222 00.000 10844 Star::Find returns 1 (0), X=264.84, Y=58.58, Mass=2749, SNR=33.1, Peak=226 HFD=3.6
01:01:43.222 00.000 10844 MultiStar: [#1 -0.09,0.26,0.97,U] [#2 -0.57,0.32,0.00,M2] [#3 0.58,-0.20,0.00,M1] [#4 -0.18,0.42,1.02,U] [#5 -0.60,0.90,0.00,M1] [#6 -0.47,0.64,0.00,M2] [#7 0.02,0.24,0.78,U] [#8 0.11,0.04,0.90,U] 
01:01:43.222 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.23}, one-star: {0.48, 0.17}
01:01:43.222 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
01:01:43.222 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
01:01:43.222 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.28 mountX=-0.24 mountY=0.03, mountTheta=3.02
01:01:43.223 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.23, opts=13)
01:01:43.224 00.001 10844 Enqueuing Move request for scope (0.07, 0.23)
01:01:43.224 00.000 11060 Worker thread wakes up
01:01:43.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
01:01:43.224 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
01:01:43.224 00.000 11060 Moving (0.07, 0.23) raw xDistance=-0.24 yDistance=0.03
01:01:43.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:01:43.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:43.224 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:43.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:01:43.224 00.000 11060 MoveAxis(E, 40, ABG)
01:01:43.224 00.000 11060 Guiding  Dir = 2, Dur = 40
01:01:43.224 00.000 10844 UpdateGuideState exits: m=2749 SNR=33.1
01:01:43.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:43.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:43.225 00.001 10844 Enqueuing Expose request
01:01:43.235 00.010 11060 IsSlewing returns 0
01:01:43.235 00.000 11060 IsGuiding returns 0
01:01:43.282 00.047 11060 IsGuiding returns 0
01:01:43.282 00.000 11060 Move returns status 0, amount 40
01:01:43.282 00.000 11060 MoveAxis(N, 0, ABG)
01:01:43.282 00.000 11060 Move returns status 0, amount 0
01:01:43.282 00.000 11060 move complete, result=0
01:01:43.282 00.000 11060 worker thread done servicing request
01:01:43.284 00.002 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
01:01:43.284 00.000 11060 Worker thread wakes up
01:01:43.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:43.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:43.928 00.644 11060 Exposure complete
01:01:44.115 00.187 11060 worker thread done servicing request
01:01:44.115 00.000 10844 OnExposeComplete: enter
01:01:44.115 00.000 10844 UpdateGuideState(): m_state=6
01:01:44.115 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8131
01:01:44.115 00.000 10844 Star::Find returns 1 (0), X=264.94, Y=58.79, Mass=2974, SNR=34.9, Peak=246 HFD=3.9
01:01:44.115 00.000 10844 MultiStar: [#1 -0.25,-0.19,1.00,U] [#2 -0.32,0.24,1.99,U] [#3 0.54,0.29,0.00,M2] [#4 0.09,-0.03,0.86,U] [#5 -0.13,0.54,1.03,U] [#6 -0.19,0.43,1.04,U] [#7 -0.01,0.15,0.82,U] [#8 0.21,0.27,0.98,U] 
01:01:44.115 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.23}, one-star: {0.58, 0.38}
01:01:44.115 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
01:01:44.115 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.80)
01:01:44.115 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.75 mountX=-0.22 mountY=-0.08, mountTheta=-2.79
01:01:44.117 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.23, opts=13)
01:01:44.117 00.000 10844 Enqueuing Move request for scope (-0.04, 0.23)
01:01:44.117 00.000 11060 Worker thread wakes up
01:01:44.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:44.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
01:01:44.117 00.000 10844 UpdateGuideState exits: m=2974 SNR=34.9
01:01:44.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
01:01:44.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:44.117 00.000 11060 Moving (-0.04, 0.23) raw xDistance=-0.22 yDistance=-0.08
01:01:44.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:44.117 00.000 10844 Enqueuing Expose request
01:01:44.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:01:44.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:44.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:44.117 00.000 11060 MoveAxis(E, 40, ABG)
01:01:44.118 00.001 11060 Guiding  Dir = 2, Dur = 40
01:01:44.129 00.011 11060 IsSlewing returns 0
01:01:44.129 00.000 11060 IsGuiding returns 0
01:01:44.177 00.048 11060 IsGuiding returns 0
01:01:44.177 00.000 11060 Move returns status 0, amount 40
01:01:44.177 00.000 11060 MoveAxis(N, 0, ABG)
01:01:44.177 00.000 11060 Move returns status 0, amount 0
01:01:44.177 00.000 11060 move complete, result=0
01:01:44.177 00.000 11060 worker thread done servicing request
01:01:44.177 00.000 11060 Worker thread wakes up
01:01:44.178 00.001 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:01:44.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:44.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:44.808 00.630 11060 Exposure complete
01:01:44.967 00.159 11060 worker thread done servicing request
01:01:44.967 00.000 10844 OnExposeComplete: enter
01:01:44.967 00.000 10844 UpdateGuideState(): m_state=6
01:01:44.967 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8132
01:01:44.967 00.000 10844 Star::Find returns 1 (0), X=264.46, Y=58.60, Mass=2689, SNR=32.6, Peak=254 HFD=3.3
01:01:44.967 00.000 10844 MultiStar: [#1 -0.65,-0.01,0.00,M1] [#2 -0.25,0.01,2.20,U] [#3 -0.06,-0.37,0.92,U] [#4 -0.36,-0.19,1.05,U] [#5 -0.35,-0.00,1.06,U] [#6 -0.55,-0.55,0.00,M2] [#7 -0.42,0.20,0.91,U] [#8 0.21,-0.00,0.89,U] 
01:01:44.967 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.02}, one-star: {0.09, 0.19}
01:01:44.968 00.001 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
01:01:44.968 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
01:01:44.968 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.04 mountX=0.05 mountY=-0.17, mountTheta=-1.29
01:01:44.969 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.02, opts=13)
01:01:44.969 00.000 10844 Enqueuing Move request for scope (-0.18, -0.02)
01:01:44.969 00.000 11060 Worker thread wakes up
01:01:44.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:44.969 00.000 10844 UpdateGuideState exits: m=2689 SNR=32.6
01:01:44.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:44.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
01:01:44.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:44.969 00.000 10844 Enqueuing Expose request
01:01:44.969 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
01:01:44.969 00.000 11060 Moving (-0.18, -0.02) raw xDistance=0.05 yDistance=-0.17
01:01:44.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:44.970 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:44.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:01:44.970 00.000 11060 MoveAxis(E, 0, ABG)
01:01:44.970 00.000 11060 Move returns status 0, amount 0
01:01:44.970 00.000 11060 MoveAxis(N, 0, ABG)
01:01:44.970 00.000 11060 Move returns status 0, amount 0
01:01:44.970 00.000 11060 move complete, result=0
01:01:44.970 00.000 11060 worker thread done servicing request
01:01:44.970 00.000 11060 Worker thread wakes up
01:01:44.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:44.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:44.971 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:45.600 00.629 11060 Exposure complete
01:01:45.764 00.164 11060 worker thread done servicing request
01:01:45.764 00.000 10844 OnExposeComplete: enter
01:01:45.764 00.000 10844 UpdateGuideState(): m_state=6
01:01:45.764 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8133
01:01:45.764 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=58.18, Mass=3179, SNR=36.0, Peak=254 HFD=3.5
01:01:45.764 00.000 10844 MultiStar: [#1 -0.43,-0.31,1.01,U] [#2 -0.32,0.04,1.93,U] [#3 0.36,0.00,0.94,U] [#4 0.08,0.08,0.90,U] [#5 0.57,0.21,0.99,U] [#6 -0.21,0.47,0.84,U] [#7 -0.31,0.19,0.88,U] [#8 0.04,-0.07,0.91,U] 
01:01:45.764 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.05, -0.23}
01:01:45.764 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
01:01:45.764 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
01:01:45.765 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.51 mountX=-0.02 mountY=-0.05, mountTheta=-2.02
01:01:45.766 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
01:01:45.766 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
01:01:45.766 00.000 11060 Worker thread wakes up
01:01:45.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:45.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:01:45.766 00.000 10844 UpdateGuideState exits: m=3179 SNR=36.0
01:01:45.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:01:45.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:45.766 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.05
01:01:45.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:45.766 00.000 10844 Enqueuing Expose request
01:01:45.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:45.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:45.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:01:45.767 00.001 11060 MoveAxis(E, 0, ABG)
01:01:45.767 00.000 11060 Move returns status 0, amount 0
01:01:45.767 00.000 11060 MoveAxis(N, 0, ABG)
01:01:45.767 00.000 11060 Move returns status 0, amount 0
01:01:45.767 00.000 11060 move complete, result=0
01:01:45.767 00.000 11060 worker thread done servicing request
01:01:45.767 00.000 11060 Worker thread wakes up
01:01:45.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:45.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:45.768 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:46.397 00.629 11060 Exposure complete
01:01:46.563 00.166 10844 OnExposeComplete: enter
01:01:46.563 00.000 10844 UpdateGuideState(): m_state=6
01:01:46.564 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8134
01:01:46.564 00.000 10844 Star::Find returns 1 (1), X=264.08, Y=58.69, Mass=3317, SNR=36.8, Peak=255 HFD=3.9
01:01:46.564 00.000 10844 MultiStar: [#1 -0.56,0.40,0.00,M1] [#2 -0.10,-0.47,1.87,U] [#3 0.49,0.03,0.83,U] [#4 0.19,0.48,0.93,U] [#5 -0.59,0.44,0.00,M1] [#6 0.02,-0.13,0.84,U] [#7 -0.39,0.23,0.79,U] [#8 -0.04,-0.02,0.89,U] 
01:01:46.564 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {-0.29, 0.27}
01:01:46.564 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
01:01:46.564 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
01:01:46.565 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.80 mountX=0.02 mountY=-0.03, mountTheta=-1.06
01:01:46.565 00.000 11060 worker thread done servicing request
01:01:46.566 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
01:01:46.566 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
01:01:46.566 00.000 11060 Worker thread wakes up
01:01:46.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:46.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:01:46.566 00.000 10844 UpdateGuideState exits: m=3317 SNR=36.8 Saturated
01:01:46.566 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:01:46.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:46.566 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=-0.03
01:01:46.567 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:46.567 00.000 10844 Enqueuing Expose request
01:01:46.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:01:46.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:46.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:46.567 00.000 11060 MoveAxis(E, 0, ABG)
01:01:46.567 00.000 11060 Move returns status 0, amount 0
01:01:46.567 00.000 11060 MoveAxis(N, 0, ABG)
01:01:46.567 00.000 11060 Move returns status 0, amount 0
01:01:46.567 00.000 11060 move complete, result=0
01:01:46.567 00.000 11060 worker thread done servicing request
01:01:46.567 00.000 11060 Worker thread wakes up
01:01:46.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:46.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:46.568 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:47.199 00.631 11060 Exposure complete
01:01:47.376 00.177 11060 worker thread done servicing request
01:01:47.376 00.000 10844 OnExposeComplete: enter
01:01:47.377 00.001 10844 UpdateGuideState(): m_state=6
01:01:47.377 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8135
01:01:47.377 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.29, Mass=3047, SNR=35.3, Peak=255 HFD=3.5
01:01:47.377 00.000 10844 MultiStar: [#1 -0.26,0.54,0.96,U] [#2 -0.58,0.91,0.00,M1] [#3 0.48,0.39,0.00,M1] [#4 0.02,0.69,0.00,M1] [#5 0.06,0.76,0.00,M2] [#6 0.11,0.53,0.84,U] [#7 -0.15,0.63,0.00,M1] [#8 -0.45,0.43,0.00,M1] 
01:01:47.377 00.000 10844 single-star, 2 included, MultiStar: {-0.07, 0.30}, one-star: {-0.04, -0.12}
01:01:47.377 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
01:01:47.377 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
01:01:47.377 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.88 mountX=0.13 mountY=-0.02, mountTheta=-0.15
01:01:47.379 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.12, opts=13)
01:01:47.379 00.000 10844 Enqueuing Move request for scope (-0.04, -0.12)
01:01:47.379 00.000 11060 Worker thread wakes up
01:01:47.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:47.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:01:47.379 00.000 10844 UpdateGuideState exits: m=3047 SNR=35.3 Saturated
01:01:47.379 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:01:47.380 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:47.380 00.000 11060 Moving (-0.04, -0.12) raw xDistance=0.13 yDistance=-0.02
01:01:47.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:47.380 00.000 10844 Enqueuing Expose request
01:01:47.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:01:47.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:47.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:01:47.380 00.000 11060 MoveAxis(W, 22, ABG)
01:01:47.380 00.000 11060 Guiding  Dir = 3, Dur = 22
01:01:47.410 00.030 11060 IsSlewing returns 0
01:01:47.410 00.000 11060 IsGuiding returns 0
01:01:47.471 00.061 11060 IsGuiding returns 0
01:01:47.471 00.000 11060 Move returns status 0, amount 22
01:01:47.471 00.000 11060 MoveAxis(N, 0, ABG)
01:01:47.471 00.000 11060 Move returns status 0, amount 0
01:01:47.471 00.000 11060 move complete, result=0
01:01:47.471 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
01:01:47.473 00.002 11060 worker thread done servicing request
01:01:47.473 00.000 11060 Worker thread wakes up
01:01:47.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:47.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:48.107 00.634 11060 Exposure complete
01:01:48.271 00.164 11060 worker thread done servicing request
01:01:48.272 00.001 10844 OnExposeComplete: enter
01:01:48.272 00.000 10844 UpdateGuideState(): m_state=6
01:01:48.272 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8136
01:01:48.272 00.000 10844 Star::Find returns 1 (1), X=264.07, Y=58.27, Mass=2868, SNR=34.1, Peak=255 HFD=3.4
01:01:48.273 00.001 10844 MultiStar: [#1 -0.06,-0.18,1.02,U] [#2 -0.39,-0.26,1.98,U] [#3 -0.15,0.25,0.92,U] [#4 -0.66,0.31,0.00,M2] [#5 -0.30,0.47,1.02,U] [#6 -0.58,-0.14,1.01,U] [#7 -0.47,0.09,0.84,U] [#8 0.19,0.35,0.97,U] 
01:01:48.273 00.000 10844 refined, 7 included, MultiStar: {-0.27, 0.02}, one-star: {-0.29, -0.14}
01:01:48.273 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
01:01:48.273 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
01:01:48.273 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.02 hyp=0.27 cameraTheta=3.08 mountX=0.03 mountY=-0.27, mountTheta=-1.45
01:01:48.274 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.02, opts=13)
01:01:48.274 00.000 10844 Enqueuing Move request for scope (-0.27, 0.02)
01:01:48.274 00.000 11060 Worker thread wakes up
01:01:48.275 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:48.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.02) opts 0xd
01:01:48.275 00.000 10844 UpdateGuideState exits: m=2868 SNR=34.1 Saturated
01:01:48.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.02)
01:01:48.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:48.275 00.000 11060 Moving (-0.27, 0.02) raw xDistance=0.03 yDistance=-0.27
01:01:48.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:48.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:01:48.275 00.000 10844 Enqueuing Expose request
01:01:48.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:01:48.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:01:48.275 00.000 11060 MoveAxis(E, 0, ABG)
01:01:48.275 00.000 11060 Move returns status 0, amount 0
01:01:48.275 00.000 11060 MoveAxis(N, 0, ABG)
01:01:48.275 00.000 11060 Move returns status 0, amount 0
01:01:48.275 00.000 11060 move complete, result=0
01:01:48.276 00.001 11060 worker thread done servicing request
01:01:48.276 00.000 11060 Worker thread wakes up
01:01:48.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:48.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:48.277 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:01:48.913 00.636 11060 Exposure complete
01:01:49.111 00.198 11060 worker thread done servicing request
01:01:49.112 00.001 10844 OnExposeComplete: enter
01:01:49.112 00.000 10844 UpdateGuideState(): m_state=6
01:01:49.112 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8137
01:01:49.112 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.66, Mass=2707, SNR=33.0, Peak=255 HFD=3.5
01:01:49.112 00.000 10844 MultiStar: [#1 -0.31,0.22,1.01,U] [#2 0.12,0.04,2.00,U] [#3 0.37,0.47,1.01,U] [#4 -1.18,0.82,0.00,M3] [#5 0.07,0.65,0.00,M2] [#6 -0.52,0.24,1.02,U] [#7 -0.40,0.64,0.00,M1] [#8 0.06,0.50,0.96,U] 
01:01:49.112 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.25}, one-star: {-0.12, 0.25}
01:01:49.112 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
01:01:49.113 00.001 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
01:01:49.113 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.74 mountX=-0.24 mountY=-0.08, mountTheta=-2.81
01:01:49.114 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.25, opts=13)
01:01:49.114 00.000 10844 Enqueuing Move request for scope (-0.04, 0.25)
01:01:49.114 00.000 11060 Worker thread wakes up
01:01:49.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
01:01:49.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
01:01:49.114 00.000 11060 Moving (-0.04, 0.25) raw xDistance=-0.24 yDistance=-0.08
01:01:49.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:01:49.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:49.114 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:49.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:49.114 00.000 11060 MoveAxis(E, 41, ABG)
01:01:49.115 00.001 11060 Guiding  Dir = 2, Dur = 41
01:01:49.115 00.000 10844 UpdateGuideState exits: m=2707 SNR=33.0 Saturated
01:01:49.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:49.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:49.115 00.000 10844 Enqueuing Expose request
01:01:49.127 00.012 11060 IsSlewing returns 0
01:01:49.127 00.000 11060 IsGuiding returns 0
01:01:49.174 00.047 11060 IsGuiding returns 0
01:01:49.174 00.000 11060 Move returns status 0, amount 41
01:01:49.174 00.000 11060 MoveAxis(N, 0, ABG)
01:01:49.175 00.001 11060 Move returns status 0, amount 0
01:01:49.175 00.000 11060 move complete, result=0
01:01:49.175 00.000 11060 worker thread done servicing request
01:01:49.175 00.000 11060 Worker thread wakes up
01:01:49.175 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
01:01:49.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:49.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:49.810 00.635 11060 Exposure complete
01:01:49.975 00.165 11060 worker thread done servicing request
01:01:49.975 00.000 10844 OnExposeComplete: enter
01:01:49.975 00.000 10844 UpdateGuideState(): m_state=6
01:01:49.976 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8138
01:01:49.976 00.000 10844 Star::Find returns 1 (0), X=264.85, Y=59.11, Mass=2598, SNR=32.3, Peak=222 HFD=3.5
01:01:49.976 00.000 10844 MultiStar: [#1 0.05,-0.57,1.01,U] [#2 -0.31,0.64,0.00,M1] [#3 0.39,0.40,1.00,U] [#4 -0.56,0.85,0.00,M4] [#5 -0.36,0.43,1.19,U] [#6 -0.13,0.42,0.97,U] [#7 -0.25,0.71,0.00,M2] [#8 -0.01,0.65,0.00,M1] 
01:01:49.976 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.28}, one-star: {0.49, 0.70}
01:01:49.976 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
01:01:49.976 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
01:01:49.977 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.31 mountX=-0.29 mountY=0.03, mountTheta=3.04
01:01:49.979 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.28, opts=13)
01:01:49.979 00.000 10844 Enqueuing Move request for scope (0.07, 0.28)
01:01:49.979 00.000 11060 Worker thread wakes up
01:01:49.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:49.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.28) opts 0xd
01:01:49.979 00.000 10844 UpdateGuideState exits: m=2598 SNR=32.3
01:01:49.979 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.28)
01:01:49.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:49.979 00.000 11060 Moving (0.07, 0.28) raw xDistance=-0.29 yDistance=0.03
01:01:49.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:49.979 00.000 10844 Enqueuing Expose request
01:01:49.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:01:49.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:49.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:01:49.980 00.001 11060 MoveAxis(E, 51, ABG)
01:01:49.980 00.000 11060 Guiding  Dir = 2, Dur = 51
01:01:50.006 00.026 11060 IsSlewing returns 0
01:01:50.006 00.000 11060 IsGuiding returns 0
01:01:50.100 00.094 11060 IsGuiding returns 0
01:01:50.100 00.000 11060 Move returns status 0, amount 51
01:01:50.100 00.000 11060 MoveAxis(N, 0, ABG)
01:01:50.100 00.000 11060 Move returns status 0, amount 0
01:01:50.100 00.000 11060 move complete, result=0
01:01:50.100 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
01:01:50.101 00.001 11060 worker thread done servicing request
01:01:50.101 00.000 11060 Worker thread wakes up
01:01:50.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:50.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:50.747 00.646 11060 Exposure complete
01:01:50.922 00.175 11060 worker thread done servicing request
01:01:50.922 00.000 10844 OnExposeComplete: enter
01:01:50.922 00.000 10844 UpdateGuideState(): m_state=6
01:01:50.923 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8139
01:01:50.923 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.49, Mass=2789, SNR=33.7, Peak=255 HFD=3.2
01:01:50.923 00.000 10844 MultiStar: [#1 -0.25,0.01,0.96,U] [#2 -0.38,0.07,2.04,U] [#3 0.23,-0.20,0.99,U] [#4 -0.91,-0.26,0.00,M5] [#5 -0.38,0.28,1.05,U] [#6 -0.50,0.67,0.00,M1] [#7 -0.08,0.01,0.82,U] [#8 0.13,-0.39,0.95,U] 
01:01:50.923 00.000 10844 single-star, 6 included, MultiStar: {-0.13, -0.00}, one-star: {0.10, 0.08}
01:01:50.923 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
01:01:50.923 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
01:01:50.923 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.67 mountX=-0.09 mountY=0.08, mountTheta=2.41
01:01:50.925 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
01:01:50.925 00.000 10844 Enqueuing Move request for scope (0.10, 0.08)
01:01:50.925 00.000 11060 Worker thread wakes up
01:01:50.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:50.925 00.000 10844 UpdateGuideState exits: m=2789 SNR=33.7 Saturated
01:01:50.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:50.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:50.925 00.000 10844 Enqueuing Expose request
01:01:50.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:01:50.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:01:50.925 00.000 11060 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=0.08
01:01:50.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:01:50.926 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:50.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:01:50.926 00.000 11060 MoveAxis(E, 0, ABG)
01:01:50.926 00.000 11060 Move returns status 0, amount 0
01:01:50.926 00.000 11060 MoveAxis(N, 0, ABG)
01:01:50.926 00.000 11060 Move returns status 0, amount 0
01:01:50.926 00.000 11060 move complete, result=0
01:01:50.926 00.000 11060 worker thread done servicing request
01:01:50.926 00.000 11060 Worker thread wakes up
01:01:50.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:50.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:50.928 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:01:51.566 00.638 11060 Exposure complete
01:01:51.722 00.156 11060 worker thread done servicing request
01:01:51.722 00.000 10844 OnExposeComplete: enter
01:01:51.722 00.000 10844 UpdateGuideState(): m_state=6
01:01:51.723 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8140
01:01:51.723 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.62, Mass=2971, SNR=34.5, Peak=255 HFD=3.3
01:01:51.723 00.000 10844 MultiStar: [#1 -0.33,-0.04,0.94,U] [#2 -0.46,0.31,2.12,U] [#3 0.43,0.24,1.01,U] [#4 -0.88,0.35,0.00,M6] [#5 0.19,0.16,1.05,U] [#6 -0.50,0.29,0.84,U] [#7 -0.25,0.57,0.00,M2] [#8 0.36,0.27,0.89,U] 
01:01:51.723 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.22}, one-star: {0.01, 0.21}
01:01:51.723 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
01:01:51.723 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
01:01:51.723 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.51 mountX=-0.21 mountY=-0.02, mountTheta=-3.04
01:01:51.725 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.21, opts=13)
01:01:51.725 00.000 10844 Enqueuing Move request for scope (0.01, 0.21)
01:01:51.725 00.000 11060 Worker thread wakes up
01:01:51.725 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:51.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
01:01:51.725 00.000 10844 UpdateGuideState exits: m=2971 SNR=34.5 Saturated
01:01:51.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
01:01:51.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:51.725 00.000 11060 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.02
01:01:51.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:51.725 00.000 10844 Enqueuing Expose request
01:01:51.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:01:51.726 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:51.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:01:51.726 00.000 11060 MoveAxis(E, 36, ABG)
01:01:51.726 00.000 11060 Guiding  Dir = 2, Dur = 36
01:01:51.739 00.013 11060 IsSlewing returns 0
01:01:51.739 00.000 11060 IsGuiding returns 0
01:01:51.786 00.047 11060 IsGuiding returns 0
01:01:51.786 00.000 11060 Move returns status 0, amount 36
01:01:51.786 00.000 11060 MoveAxis(N, 0, ABG)
01:01:51.786 00.000 11060 Move returns status 0, amount 0
01:01:51.786 00.000 11060 move complete, result=0
01:01:51.786 00.000 11060 worker thread done servicing request
01:01:51.786 00.000 11060 Worker thread wakes up
01:01:51.786 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
01:01:51.787 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:51.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:52.422 00.635 11060 Exposure complete
01:01:52.589 00.167 11060 worker thread done servicing request
01:01:52.589 00.000 10844 OnExposeComplete: enter
01:01:52.589 00.000 10844 UpdateGuideState(): m_state=6
01:01:52.590 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8141
01:01:52.590 00.000 10844 Star::Find returns 1 (0), X=264.90, Y=58.88, Mass=3030, SNR=35.2, Peak=239 HFD=3.3
01:01:52.590 00.000 10844 MultiStar: [#1 0.10,-0.29,1.00,U] [#2 -0.06,0.05,1.96,U] [#3 0.52,0.42,0.00,M1] [#4 -0.43,0.64,0.00,M7] [#5 0.79,0.66,0.00,M1] [#6 0.12,0.23,0.90,U] [#7 -0.09,0.54,0.83,U] [#8 0.55,0.18,0.94,U] 
01:01:52.590 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.16}, one-star: {0.53, 0.46}
01:01:52.590 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
01:01:52.590 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:01:52.590 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.80 mountX=-0.19 mountY=0.13, mountTheta=2.54
01:01:52.592 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.16, opts=13)
01:01:52.592 00.000 10844 Enqueuing Move request for scope (0.16, 0.16)
01:01:52.592 00.000 11060 Worker thread wakes up
01:01:52.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
01:01:52.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
01:01:52.592 00.000 11060 Moving (0.16, 0.16) raw xDistance=-0.19 yDistance=0.13
01:01:52.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:01:52.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:52.592 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:52.593 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:01:52.593 00.000 11060 MoveAxis(E, 34, ABG)
01:01:52.593 00.000 11060 Guiding  Dir = 2, Dur = 34
01:01:52.593 00.000 10844 UpdateGuideState exits: m=3030 SNR=35.2
01:01:52.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:52.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:52.593 00.000 10844 Enqueuing Expose request
01:01:52.598 00.005 11060 IsSlewing returns 0
01:01:52.608 00.010 11060 IsGuiding returns 0
01:01:52.645 00.037 11060 IsGuiding returns 0
01:01:52.645 00.000 11060 Move returns status 0, amount 34
01:01:52.645 00.000 11060 MoveAxis(N, 0, ABG)
01:01:52.645 00.000 11060 Move returns status 0, amount 0
01:01:52.645 00.000 11060 move complete, result=0
01:01:52.645 00.000 11060 worker thread done servicing request
01:01:52.645 00.000 11060 Worker thread wakes up
01:01:52.645 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
01:01:52.646 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:52.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:53.276 00.630 11060 Exposure complete
01:01:53.487 00.211 11060 worker thread done servicing request
01:01:53.489 00.002 10844 OnExposeComplete: enter
01:01:53.489 00.000 10844 UpdateGuideState(): m_state=6
01:01:53.489 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8142
01:01:53.489 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.45, Mass=3039, SNR=35.0, Peak=241 HFD=3.5
01:01:53.489 00.000 10844 MultiStar: [#1 -0.25,0.21,0.97,U] [#2 0.53,0.05,1.88,U] [#3 0.67,-0.32,0.00,M2] [#4 -0.36,0.08,0.94,U] [#5 0.85,0.14,0.00,M2] [#6 -0.34,-0.20,0.78,U] [#7 -0.27,0.19,0.77,U] [#8 0.57,-0.27,0.00,M1] 
01:01:53.489 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.06}, one-star: {0.32, 0.04}
01:01:53.489 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:01:53.489 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:01:53.489 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.97 mountX=-0.07 mountY=0.03, mountTheta=2.71
01:01:53.491 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
01:01:53.491 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
01:01:53.491 00.000 11060 Worker thread wakes up
01:01:53.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:53.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:01:53.491 00.000 10844 UpdateGuideState exits: m=3039 SNR=35.0
01:01:53.491 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:01:53.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:53.492 00.001 11060 Moving (0.04, 0.06) raw xDistance=-0.07 yDistance=0.03
01:01:53.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:53.492 00.000 10844 Enqueuing Expose request
01:01:53.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:01:53.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:53.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:01:53.492 00.000 11060 MoveAxis(E, 0, ABG)
01:01:53.492 00.000 11060 Move returns status 0, amount 0
01:01:53.492 00.000 11060 MoveAxis(N, 0, ABG)
01:01:53.492 00.000 11060 Move returns status 0, amount 0
01:01:53.492 00.000 11060 move complete, result=0
01:01:53.492 00.000 11060 worker thread done servicing request
01:01:53.492 00.000 11060 Worker thread wakes up
01:01:53.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:53.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:53.494 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:54.121 00.627 11060 Exposure complete
01:01:54.272 00.151 11060 worker thread done servicing request
01:01:54.272 00.000 10844 OnExposeComplete: enter
01:01:54.272 00.000 10844 UpdateGuideState(): m_state=6
01:01:54.272 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8143
01:01:54.274 00.002 10844 Star::Find returns 1 (1), X=263.94, Y=59.05, Mass=3155, SNR=35.9, Peak=255 HFD=2.9
01:01:54.274 00.000 10844 MultiStar: [#1 -0.19,0.13,0.92,U] [#2 -0.20,-0.38,1.95,U] [#3 0.20,-0.36,0.98,U] [#4 0.13,-0.01,0.99,U] [#5 0.57,-0.32,0.00,M3] [#6 -0.17,-0.04,0.87,U] [#7 -0.20,-0.14,0.83,U] [#8 0.26,0.19,0.84,U] 
01:01:54.274 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {-0.42, 0.63}
01:01:54.274 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
01:01:54.274 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
01:01:54.274 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.71 mountX=0.06 mountY=-0.08, mountTheta=-0.96
01:01:54.275 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
01:01:54.275 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
01:01:54.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:54.275 00.000 10844 UpdateGuideState exits: m=3155 SNR=35.9 Saturated
01:01:54.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:54.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:54.275 00.000 10844 Enqueuing Expose request
01:01:54.276 00.001 11060 Worker thread wakes up
01:01:54.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
01:01:54.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
01:01:54.276 00.000 11060 Moving (-0.09, -0.04) raw xDistance=0.06 yDistance=-0.08
01:01:54.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:01:54.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:54.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:54.276 00.000 11060 MoveAxis(E, 0, ABG)
01:01:54.276 00.000 11060 Move returns status 0, amount 0
01:01:54.276 00.000 11060 MoveAxis(N, 0, ABG)
01:01:54.276 00.000 11060 Move returns status 0, amount 0
01:01:54.276 00.000 11060 move complete, result=0
01:01:54.276 00.000 11060 worker thread done servicing request
01:01:54.276 00.000 11060 Worker thread wakes up
01:01:54.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:54.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:54.277 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:54.902 00.625 11060 Exposure complete
01:01:55.064 00.162 11060 worker thread done servicing request
01:01:55.065 00.001 10844 OnExposeComplete: enter
01:01:55.065 00.000 10844 UpdateGuideState(): m_state=6
01:01:55.065 00.000 10844 Star::Find(15, 263, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8144
01:01:55.065 00.000 10844 Star::Find returns 1 (0), X=264.73, Y=59.02, Mass=2987, SNR=34.8, Peak=254 HFD=3.2
01:01:55.065 00.000 10844 MultiStar: [#1 -0.52,-0.38,0.00,M1] [#2 -0.07,-0.24,1.88,U] [#3 0.26,0.07,0.87,U] [#4 0.11,0.14,1.03,U] [#5 0.29,0.55,0.00,M4] [#6 -0.52,0.20,0.89,U] [#7 -0.32,-0.12,0.81,U] [#8 0.46,-0.30,0.86,U] 
01:01:55.065 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {0.36, 0.60}
01:01:55.065 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:01:55.065 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:01:55.065 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.61 mountX=-0.03 mountY=0.03, mountTheta=2.36
01:01:55.068 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
01:01:55.068 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
01:01:55.068 00.000 11060 Worker thread wakes up
01:01:55.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:01:55.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:01:55.068 00.000 10844 UpdateGuideState exits: m=2987 SNR=34.8
01:01:55.068 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:01:55.123 00.055 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:55.123 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=0.03
01:01:55.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:55.123 00.000 10844 Enqueuing Expose request
01:01:55.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:01:55.124 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:55.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:01:55.124 00.000 11060 MoveAxis(E, 0, ABG)
01:01:55.124 00.000 11060 Move returns status 0, amount 0
01:01:55.124 00.000 11060 MoveAxis(N, 0, ABG)
01:01:55.124 00.000 11060 Move returns status 0, amount 0
01:01:55.124 00.000 11060 move complete, result=0
01:01:55.124 00.000 11060 worker thread done servicing request
01:01:55.124 00.000 11060 Worker thread wakes up
01:01:55.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:55.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:55.126 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:55.766 00.640 11060 Exposure complete
01:01:55.938 00.172 11060 worker thread done servicing request
01:01:55.939 00.001 10844 OnExposeComplete: enter
01:01:55.939 00.000 10844 UpdateGuideState(): m_state=6
01:01:55.939 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8145
01:01:55.939 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=58.48, Mass=2665, SNR=32.8, Peak=255 HFD=3.2
01:01:55.939 00.000 10844 MultiStar: [#1 -0.33,-0.22,1.08,U] [#2 -0.11,0.12,2.14,U] [#3 -0.19,0.15,1.09,U] [#4 -0.29,-0.05,1.00,U] [#5 -0.31,0.71,0.00,M5] [#6 -0.42,0.01,0.88,U] [#7 -0.91,0.13,0.00,M1] [#8 -0.26,0.46,1.04,U] 
01:01:55.940 00.001 10844 single-star, 6 included, MultiStar: {-0.19, 0.08}, one-star: {0.17, 0.06}
01:01:55.940 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
01:01:55.940 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
01:01:55.940 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.35 mountX=-0.09 mountY=0.16, mountTheta=2.10
01:01:55.941 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.06, opts=13)
01:01:55.941 00.000 10844 Enqueuing Move request for scope (0.17, 0.06)
01:01:55.941 00.000 11060 Worker thread wakes up
01:01:55.942 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:01:55.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:01:55.942 00.000 10844 UpdateGuideState exits: m=2665 SNR=32.8 Saturated
01:01:55.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:01:55.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:55.942 00.000 11060 Moving (0.17, 0.06) raw xDistance=-0.09 yDistance=0.16
01:01:55.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:55.942 00.000 10844 Enqueuing Expose request
01:01:55.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:01:55.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:55.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:01:55.942 00.000 11060 MoveAxis(E, 0, ABG)
01:01:55.942 00.000 11060 Move returns status 0, amount 0
01:01:55.942 00.000 11060 MoveAxis(N, 0, ABG)
01:01:55.943 00.001 11060 Move returns status 0, amount 0
01:01:55.943 00.000 11060 move complete, result=0
01:01:55.943 00.000 11060 worker thread done servicing request
01:01:55.943 00.000 11060 Worker thread wakes up
01:01:55.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:55.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:55.944 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:56.586 00.642 11060 Exposure complete
01:01:56.757 00.171 11060 worker thread done servicing request
01:01:56.757 00.000 10844 OnExposeComplete: enter
01:01:56.757 00.000 10844 UpdateGuideState(): m_state=6
01:01:56.757 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8146
01:01:56.758 00.001 10844 Star::Find returns 1 (0), X=264.52, Y=58.19, Mass=2734, SNR=33.5, Peak=238 HFD=3.4
01:01:56.758 00.000 10844 MultiStar: [#1 -0.68,-0.33,0.00,M1] [#2 -0.32,-0.54,0.00,M1] [#3 -0.20,-0.47,0.96,U] [#4 -0.14,-0.13,0.93,U] [#5 -0.06,0.02,1.03,U] [#6 -0.38,-0.60,0.00,M1] [#7 -0.59,0.45,0.00,M2] [#8 -0.26,-0.13,0.89,U] 
01:01:56.758 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.19}, one-star: {0.15, -0.22}
01:01:56.758 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
01:01:56.758 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
01:01:56.758 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.05 mountX=0.20 mountY=-0.07, mountTheta=-0.32
01:01:56.761 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.19, opts=13)
01:01:56.761 00.000 10844 Enqueuing Move request for scope (-0.10, -0.19)
01:01:56.761 00.000 11060 Worker thread wakes up
01:01:56.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:56.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
01:01:56.761 00.000 10844 UpdateGuideState exits: m=2734 SNR=33.5
01:01:56.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
01:01:56.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:56.761 00.000 11060 Moving (-0.10, -0.19) raw xDistance=0.20 yDistance=-0.07
01:01:56.762 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:56.762 00.000 10844 Enqueuing Expose request
01:01:56.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:01:56.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:56.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:56.762 00.000 11060 MoveAxis(W, 35, ABG)
01:01:56.762 00.000 11060 Guiding  Dir = 3, Dur = 35
01:01:56.776 00.014 11060 IsSlewing returns 0
01:01:56.776 00.000 11060 IsGuiding returns 0
01:01:56.824 00.048 11060 IsGuiding returns 0
01:01:56.824 00.000 11060 Move returns status 0, amount 35
01:01:56.824 00.000 11060 MoveAxis(N, 0, ABG)
01:01:56.824 00.000 11060 Move returns status 0, amount 0
01:01:56.824 00.000 11060 move complete, result=0
01:01:56.825 00.001 11060 worker thread done servicing request
01:01:56.825 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
01:01:56.825 00.000 11060 Worker thread wakes up
01:01:56.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:56.825 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:57.457 00.632 11060 Exposure complete
01:01:57.641 00.184 11060 worker thread done servicing request
01:01:57.641 00.000 10844 OnExposeComplete: enter
01:01:57.641 00.000 10844 UpdateGuideState(): m_state=6
01:01:57.641 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8147
01:01:57.641 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.79, Mass=3321, SNR=36.8, Peak=255 HFD=3.6
01:01:57.642 00.001 10844 MultiStar: [#1 -0.33,-0.23,0.94,U] [#2 -0.44,-0.15,1.90,U] [#3 0.38,0.28,0.93,U] [#4 0.12,0.70,0.00,M3] [#5 -0.20,0.49,0.94,U] [#6 -0.40,0.29,0.85,U] [#7 -0.10,-0.27,0.71,U] [#8 -0.17,-0.03,0.84,U] 
01:01:57.642 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.08}, one-star: {0.05, 0.38}
01:01:57.642 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.80)
01:01:57.642 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
01:01:57.642 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.74 mountX=-0.04 mountY=-0.19, mountTheta=-1.80
01:01:57.643 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.08, opts=13)
01:01:57.643 00.000 10844 Enqueuing Move request for scope (-0.18, 0.08)
01:01:57.643 00.000 11060 Worker thread wakes up
01:01:57.643 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:57.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
01:01:57.643 00.000 10844 UpdateGuideState exits: m=3321 SNR=36.8 Saturated
01:01:57.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
01:01:57.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:57.643 00.000 11060 Moving (-0.18, 0.08) raw xDistance=-0.04 yDistance=-0.19
01:01:57.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:57.644 00.001 10844 Enqueuing Expose request
01:01:57.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:01:57.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:01:57.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:01:57.644 00.000 11060 MoveAxis(E, 0, ABG)
01:01:57.644 00.000 11060 Move returns status 0, amount 0
01:01:57.644 00.000 11060 MoveAxis(N, 0, ABG)
01:01:57.644 00.000 11060 Move returns status 0, amount 0
01:01:57.644 00.000 11060 move complete, result=0
01:01:57.644 00.000 11060 worker thread done servicing request
01:01:57.644 00.000 11060 Worker thread wakes up
01:01:57.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:57.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:57.646 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:58.288 00.642 11060 Exposure complete
01:01:58.458 00.170 11060 worker thread done servicing request
01:01:58.458 00.000 10844 OnExposeComplete: enter
01:01:58.458 00.000 10844 UpdateGuideState(): m_state=6
01:01:58.458 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8148
01:01:58.458 00.000 10844 Star::Find returns 1 (0), X=264.37, Y=58.15, Mass=2693, SNR=33.1, Peak=243 HFD=3.4
01:01:58.459 00.001 10844 MultiStar: [#1 -0.53,-0.01,0.96,U] [#2 0.04,0.12,2.16,U] [#3 0.19,-0.25,1.01,U] [#4 -0.16,0.78,0.00,M4] [#5 -0.07,0.47,0.99,U] [#6 -0.75,-0.01,0.00,M1] [#7 -0.73,0.16,0.00,M2] [#8 -0.18,0.36,0.97,U] 
01:01:58.459 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.08}, one-star: {0.01, -0.26}
01:01:58.459 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.03 = -2.26)
01:01:58.459 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
01:01:58.459 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.27 mountX=-0.06 mountY=-0.08, mountTheta=-2.26
01:01:58.461 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
01:01:58.461 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
01:01:58.461 00.000 11060 Worker thread wakes up
01:01:58.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:58.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:01:58.461 00.000 10844 UpdateGuideState exits: m=2693 SNR=33.1
01:01:58.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:01:58.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:58.461 00.000 11060 Moving (-0.07, 0.08) raw xDistance=-0.06 yDistance=-0.08
01:01:58.462 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:58.462 00.000 10844 Enqueuing Expose request
01:01:58.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:01:58.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:58.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:01:58.462 00.000 11060 MoveAxis(E, 0, ABG)
01:01:58.462 00.000 11060 Move returns status 0, amount 0
01:01:58.462 00.000 11060 MoveAxis(N, 0, ABG)
01:01:58.462 00.000 11060 Move returns status 0, amount 0
01:01:58.462 00.000 11060 move complete, result=0
01:01:58.462 00.000 11060 worker thread done servicing request
01:01:58.462 00.000 11060 Worker thread wakes up
01:01:58.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:58.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:58.464 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:59.098 00.634 11060 Exposure complete
01:01:59.278 00.180 11060 worker thread done servicing request
01:01:59.278 00.000 10844 OnExposeComplete: enter
01:01:59.278 00.000 10844 UpdateGuideState(): m_state=6
01:01:59.279 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8149
01:01:59.279 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=58.04, Mass=2815, SNR=33.8, Peak=255 HFD=3.2
01:01:59.279 00.000 10844 MultiStar: [#1 -0.48,-0.38,0.00,M1] [#2 -0.89,-0.28,0.00,M1] [#3 -0.03,0.10,0.94,U] [#4 -0.54,0.10,0.96,U] [#5 -0.63,0.30,0.00,M3] [#6 -0.27,-0.10,0.98,U] [#7 -0.84,-0.30,0.00,M3] [#8 0.04,-0.13,1.00,U] 
01:01:59.279 00.000 10844 refined, 4 included, MultiStar: {-0.18, -0.09}, one-star: {-0.10, -0.38}
01:01:59.280 00.001 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
01:01:59.280 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
01:01:59.280 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.69 mountX=0.12 mountY=-0.16, mountTheta=-0.94
01:01:59.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.09, opts=13)
01:01:59.281 00.000 10844 Enqueuing Move request for scope (-0.18, -0.09)
01:01:59.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:01:59.281 00.000 10844 UpdateGuideState exits: m=2815 SNR=33.8 Saturated
01:01:59.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:59.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:01:59.281 00.000 11060 Worker thread wakes up
01:01:59.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
01:01:59.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
01:01:59.281 00.000 11060 Moving (-0.18, -0.09) raw xDistance=0.12 yDistance=-0.16
01:01:59.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:01:59.281 00.000 10844 Enqueuing Expose request
01:01:59.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:59.282 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:01:59.282 00.000 11060 MoveAxis(E, 0, ABG)
01:01:59.282 00.000 11060 Move returns status 0, amount 0
01:01:59.282 00.000 11060 MoveAxis(N, 0, ABG)
01:01:59.282 00.000 11060 Move returns status 0, amount 0
01:01:59.282 00.000 11060 move complete, result=0
01:01:59.282 00.000 11060 worker thread done servicing request
01:01:59.282 00.000 11060 Worker thread wakes up
01:01:59.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:01:59.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:01:59.285 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:59.921 00.636 11060 Exposure complete
01:02:00.100 00.179 11060 worker thread done servicing request
01:02:00.101 00.001 10844 OnExposeComplete: enter
01:02:00.101 00.000 10844 UpdateGuideState(): m_state=6
01:02:00.101 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8150
01:02:00.101 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=58.11, Mass=2532, SNR=32.3, Peak=246 HFD=3.2
01:02:00.101 00.000 10844 MultiStar: [#1 -0.33,0.18,1.03,U] [#2 -0.80,0.25,0.00,M2] [#3 -0.03,-0.28,0.98,U] [#4 -0.08,-0.02,0.98,U] [#5 -0.47,-0.26,1.04,U] [#6 -0.46,-0.41,0.00,M1] [#7 -0.33,0.05,0.98,U] [#8 -0.15,0.01,0.99,U] 
01:02:00.101 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.09}, one-star: {-0.16, -0.31}
01:02:00.101 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
01:02:00.102 00.001 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
01:02:00.102 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.76 mountX=0.13 mountY=-0.21, mountTheta=-1.01
01:02:00.103 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.09, opts=13)
01:02:00.103 00.000 10844 Enqueuing Move request for scope (-0.22, -0.09)
01:02:00.103 00.000 11060 Worker thread wakes up
01:02:00.104 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:00.104 00.000 10844 UpdateGuideState exits: m=2532 SNR=32.3
01:02:00.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:00.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
01:02:00.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:00.104 00.000 10844 Enqueuing Expose request
01:02:00.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
01:02:00.104 00.000 11060 Moving (-0.22, -0.09) raw xDistance=0.13 yDistance=-0.21
01:02:00.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:02:00.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:00.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:02:00.104 00.000 11060 MoveAxis(W, 23, ABG)
01:02:00.104 00.000 11060 Guiding  Dir = 3, Dur = 23
01:02:00.121 00.017 11060 IsSlewing returns 0
01:02:00.121 00.000 11060 IsGuiding returns 0
01:02:00.152 00.031 11060 IsGuiding returns 0
01:02:00.152 00.000 11060 Move returns status 0, amount 23
01:02:00.152 00.000 11060 MoveAxis(N, 0, ABG)
01:02:00.153 00.001 11060 Move returns status 0, amount 0
01:02:00.153 00.000 11060 move complete, result=0
01:02:00.153 00.000 11060 worker thread done servicing request
01:02:00.153 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
01:02:00.153 00.000 11060 Worker thread wakes up
01:02:00.154 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:00.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:00.785 00.631 11060 Exposure complete
01:02:00.972 00.187 11060 worker thread done servicing request
01:02:00.972 00.000 10844 OnExposeComplete: enter
01:02:00.972 00.000 10844 UpdateGuideState(): m_state=6
01:02:00.972 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8151
01:02:00.972 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=58.54, Mass=3125, SNR=36.0, Peak=255 HFD=3.7
01:02:00.974 00.002 10844 MultiStar: [#1 -0.64,-0.36,0.00,M1] [#2 -0.68,-0.03,0.00,M3] [#3 0.23,-0.27,0.82,U] [#4 -0.35,0.31,0.90,U] [#5 -0.31,0.16,0.96,U] [#6 -0.57,0.01,0.84,U] [#7 -0.52,0.02,0.73,U] [#8 0.15,-0.77,0.00,M1] 
01:02:00.974 00.000 10844 single-star, 5 included, MultiStar: {-0.28, 0.07}, one-star: {-0.18, 0.12}
01:02:00.974 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
01:02:00.974 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
01:02:00.974 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.55 mountX=-0.09 mountY=-0.20, mountTheta=-1.98
01:02:00.975 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.12, opts=13)
01:02:00.975 00.000 10844 Enqueuing Move request for scope (-0.18, 0.12)
01:02:00.975 00.000 11060 Worker thread wakes up
01:02:00.976 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:00.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
01:02:00.976 00.000 10844 UpdateGuideState exits: m=3125 SNR=36.0 Saturated
01:02:00.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
01:02:00.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:00.976 00.000 11060 Moving (-0.18, 0.12) raw xDistance=-0.09 yDistance=-0.20
01:02:00.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:00.976 00.000 10844 Enqueuing Expose request
01:02:00.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:02:00.976 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.02 newest=-0.56
01:02:00.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:02:00.976 00.000 11060 MoveAxis(E, 0, ABG)
01:02:00.976 00.000 11060 Move returns status 0, amount 0
01:02:00.976 00.000 11060 BLC: Oldest BLC event removed
01:02:00.976 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:02:00.976 00.000 11060 MoveAxis(N, 827, ABG)
01:02:00.976 00.000 11060 duration set to 750 by maxDecDuration
01:02:00.977 00.001 11060 Guiding  Dir = 0, Dur = 750
01:02:00.995 00.018 11060 IsSlewing returns 0
01:02:00.995 00.000 11060 IsGuiding returns 0
01:02:01.760 00.765 11060 IsGuiding returns 0
01:02:01.760 00.000 11060 Move returns status 0, amount 750
01:02:01.760 00.000 11060 move complete, result=0
01:02:01.760 00.000 11060 worker thread done servicing request
01:02:01.760 00.000 11060 Worker thread wakes up
01:02:01.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:01.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:01.760 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
01:02:02.393 00.633 11060 Exposure complete
01:02:02.593 00.200 11060 worker thread done servicing request
01:02:02.594 00.001 10844 OnExposeComplete: enter
01:02:02.594 00.000 10844 UpdateGuideState(): m_state=6
01:02:02.594 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8152
01:02:02.594 00.000 10844 Star::Find returns 1 (1), X=264.07, Y=58.50, Mass=3182, SNR=35.8, Peak=255 HFD=3.6
01:02:02.594 00.000 10844 MultiStar: [#1 -0.48,-0.31,0.92,U] [#2 -0.11,-0.22,1.84,U] [#3 0.07,-0.65,0.00,M1] [#4 0.11,-0.16,0.93,U] [#5 -0.40,-0.05,1.00,U] [#6 -0.25,-0.62,0.00,M1] [#7 -0.35,0.07,0.79,U] [#8 -0.38,-0.46,0.94,U] 
01:02:02.594 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.16}, one-star: {-0.29, 0.08}
01:02:02.594 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
01:02:02.594 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
01:02:02.594 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-2.58 mountX=0.20 mountY=-0.22, mountTheta=-0.83
01:02:02.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.16, opts=13)
01:02:02.596 00.001 10844 Enqueuing Move request for scope (-0.25, -0.16)
01:02:02.596 00.000 11060 Worker thread wakes up
01:02:02.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:02.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.16) opts 0xd
01:02:02.596 00.000 10844 UpdateGuideState exits: m=3182 SNR=35.8 Saturated
01:02:02.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.16)
01:02:02.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:02.596 00.000 11060 Moving (-0.25, -0.16) raw xDistance=0.20 yDistance=-0.22
01:02:02.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:02.596 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.137678, 1:0.222634
01:02:02.596 00.000 10844 Enqueuing Expose request
01:02:02.596 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:02:02.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:02:02.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
01:02:02.596 00.000 11060 MoveAxis(W, 35, ABG)
01:02:02.596 00.000 11060 Guiding  Dir = 3, Dur = 35
01:02:02.604 00.008 11060 IsSlewing returns 0
01:02:02.604 00.000 11060 IsGuiding returns 0
01:02:02.650 00.046 11060 IsGuiding returns 0
01:02:02.650 00.000 11060 Move returns status 0, amount 35
01:02:02.650 00.000 11060 MoveAxis(N, 87, ABG)
01:02:02.650 00.000 11060 Guiding  Dir = 0, Dur = 87
01:02:02.666 00.016 11060 IsSlewing returns 0
01:02:02.666 00.000 11060 IsGuiding returns 0
01:02:02.763 00.097 11060 IsGuiding returns 0
01:02:02.763 00.000 11060 Move returns status 0, amount 87
01:02:02.763 00.000 11060 move complete, result=0
01:02:02.763 00.000 11060 worker thread done servicing request
01:02:02.764 00.001 11060 Worker thread wakes up
01:02:02.764 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.2 px 87 ms NORTH
01:02:02.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:02.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:03.392 00.628 11060 Exposure complete
01:02:03.565 00.173 11060 worker thread done servicing request
01:02:03.565 00.000 10844 OnExposeComplete: enter
01:02:03.565 00.000 10844 UpdateGuideState(): m_state=6
01:02:03.566 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8153
01:02:03.566 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=58.57, Mass=2914, SNR=34.8, Peak=255 HFD=3.3
01:02:03.566 00.000 10844 MultiStar: [#1 -0.63,0.03,0.00,M1] [#2 -0.52,0.06,2.04,U] [#3 0.24,-0.27,0.84,U] [#4 -0.75,0.85,0.00,M1] [#5 -0.00,0.66,0.00,M1] [#6 -0.24,0.33,0.90,U] [#7 0.17,0.09,0.88,U] [#8 0.55,-0.47,0.00,M1] 
01:02:03.567 00.001 10844 refined, 4 included, MultiStar: {-0.19, 0.08}, one-star: {-0.16, 0.16}
01:02:03.567 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.52 = -1.77)
01:02:03.567 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.78)
01:02:03.567 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.76 mountX=-0.04 mountY=-0.20, mountTheta=-1.77
01:02:03.568 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.08, opts=13)
01:02:03.569 00.001 10844 Enqueuing Move request for scope (-0.19, 0.08)
01:02:03.569 00.000 11060 Worker thread wakes up
01:02:03.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:03.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
01:02:03.569 00.000 10844 UpdateGuideState exits: m=2914 SNR=34.8 Saturated
01:02:03.569 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
01:02:03.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:03.569 00.000 11060 Moving (-0.19, 0.08) raw xDistance=-0.04 yDistance=-0.20
01:02:03.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:03.569 00.000 10844 Enqueuing Expose request
01:02:03.569 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.137678, 1:0.222634, 2:0.200022
01:02:03.569 00.000 11060 BLC: Under-shoot: nominal increase by 99
01:02:03.569 00.000 11060 BLC: window closed
01:02:03.569 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:02:03.569 00.000 11060 BLC: Pulse adjusted to 750
01:02:03.570 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:02:03.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:02:03.570 00.000 11060 MoveAxis(E, 0, ABG)
01:02:03.571 00.001 11060 Move returns status 0, amount 0
01:02:03.571 00.000 11060 MoveAxis(N, 78, ABG)
01:02:03.571 00.000 11060 Guiding  Dir = 0, Dur = 78
01:02:03.606 00.035 11060 IsSlewing returns 0
01:02:03.606 00.000 11060 IsGuiding returns 0
01:02:03.700 00.094 11060 IsGuiding returns 0
01:02:03.700 00.000 11060 Move returns status 0, amount 78
01:02:03.700 00.000 11060 move complete, result=0
01:02:03.700 00.000 11060 worker thread done servicing request
01:02:03.701 00.001 11060 Worker thread wakes up
01:02:03.701 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 78 ms NORTH
01:02:03.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:03.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:04.012 00.311 10844 evsrv: cli 0EEEE7F0 connect
01:02:04.012 00.000 10844 case statement mapped state 6 to 3
01:02:04.013 00.001 10844 case statement mapped state 6 to 3
01:02:04.014 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"7b2480fc-f518-43b8-b42a-eea648c3e0d7"}
01:02:04.015 00.001 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"7b2480fc-f518-43b8-b42a-eea648c3e0d7"}
01:02:04.016 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
01:02:04.327 00.311 11060 Exposure complete
01:02:04.499 00.172 11060 worker thread done servicing request
01:02:04.499 00.000 10844 OnExposeComplete: enter
01:02:04.499 00.000 10844 UpdateGuideState(): m_state=6
01:02:04.499 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8154
01:02:04.499 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.13, Mass=2705, SNR=32.6, Peak=245 HFD=3.4
01:02:04.500 00.001 10844 MultiStar: [#1 -0.13,0.13,1.01,U] [#2 0.25,-0.36,2.18,U] [#3 0.72,0.17,0.00,M1] [#4 0.30,0.18,1.00,U] [#5 0.58,0.27,0.00,M2] [#6 -0.12,-0.36,0.96,U] [#7 -0.27,0.09,0.81,U] [#8 -0.01,0.20,0.94,U] 
01:02:04.500 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.11}, one-star: {0.38, -0.28}
01:02:04.500 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
01:02:04.500 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
01:02:04.500 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.84 mountX=0.09 mountY=0.11, mountTheta=0.90
01:02:04.501 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
01:02:04.501 00.000 10844 Enqueuing Move request for scope (0.09, -0.11)
01:02:04.501 00.000 11060 Worker thread wakes up
01:02:04.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
01:02:04.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
01:02:04.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:04.501 00.000 10844 UpdateGuideState exits: m=2705 SNR=32.6
01:02:04.503 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:04.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:04.503 00.000 10844 Enqueuing Expose request
01:02:04.503 00.000 11060 Moving (0.09, -0.11) raw xDistance=0.09 yDistance=0.11
01:02:04.504 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:02:04.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:04.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:02:04.504 00.000 11060 MoveAxis(E, 0, ABG)
01:02:04.504 00.000 11060 Move returns status 0, amount 0
01:02:04.504 00.000 11060 MoveAxis(N, 0, ABG)
01:02:04.504 00.000 11060 Move returns status 0, amount 0
01:02:04.504 00.000 11060 move complete, result=0
01:02:04.504 00.000 11060 worker thread done servicing request
01:02:04.504 00.000 11060 Worker thread wakes up
01:02:04.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:04.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:04.506 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:05.138 00.632 11060 Exposure complete
01:02:05.318 00.180 11060 worker thread done servicing request
01:02:05.318 00.000 10844 OnExposeComplete: enter
01:02:05.318 00.000 10844 UpdateGuideState(): m_state=6
01:02:05.318 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8155
01:02:05.319 00.001 10844 Star::Find returns 1 (1), X=264.07, Y=57.98, Mass=2797, SNR=33.3, Peak=255 HFD=2.9
01:02:05.319 00.000 10844 MultiStar: [#1 -0.15,0.23,1.03,U] [#2 -0.42,0.03,1.96,U] [#3 0.88,-0.34,0.00,M2] [#4 0.07,-0.16,1.03,U] [#5 0.31,0.07,1.04,U] [#6 -0.15,-0.30,1.00,U] [#7 0.07,-0.30,0.88,U] [#8 0.10,-0.24,0.97,U] 
01:02:05.319 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.12}, one-star: {-0.29, -0.44}
01:02:05.319 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
01:02:05.320 00.001 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
01:02:05.320 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.27 mountX=0.13 mountY=-0.08, mountTheta=-0.53
01:02:05.324 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.12, opts=13)
01:02:05.324 00.000 10844 Enqueuing Move request for scope (-0.10, -0.12)
01:02:05.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:05.324 00.000 10844 UpdateGuideState exits: m=2797 SNR=33.3 Saturated
01:02:05.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:05.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:05.324 00.000 10844 Enqueuing Expose request
01:02:05.333 00.009 11060 Worker thread wakes up
01:02:05.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
01:02:05.333 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
01:02:05.334 00.001 11060 Moving (-0.10, -0.12) raw xDistance=0.13 yDistance=-0.08
01:02:05.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:02:05.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:05.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:02:05.334 00.000 11060 MoveAxis(W, 23, ABG)
01:02:05.334 00.000 11060 Guiding  Dir = 3, Dur = 23
01:02:05.383 00.049 11060 IsSlewing returns 0
01:02:05.383 00.000 11060 IsGuiding returns 0
01:02:05.449 00.066 11060 IsGuiding returns 0
01:02:05.449 00.000 11060 Move returns status 0, amount 23
01:02:05.449 00.000 11060 MoveAxis(N, 0, ABG)
01:02:05.449 00.000 11060 Move returns status 0, amount 0
01:02:05.449 00.000 11060 move complete, result=0
01:02:05.451 00.002 11060 worker thread done servicing request
01:02:05.451 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
01:02:05.451 00.000 11060 Worker thread wakes up
01:02:05.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:05.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:06.098 00.647 11060 Exposure complete
01:02:06.290 00.192 11060 worker thread done servicing request
01:02:06.290 00.000 10844 OnExposeComplete: enter
01:02:06.290 00.000 10844 UpdateGuideState(): m_state=6
01:02:06.290 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8156
01:02:06.290 00.000 10844 Star::Find returns 1 (0), X=264.96, Y=58.29, Mass=2846, SNR=33.9, Peak=219 HFD=3.4
01:02:06.290 00.000 10844 MultiStar: [#1 0.14,-0.07,1.00,U] [#2 0.47,0.33,2.03,U] [#3 0.07,0.74,0.00,M3] [#4 -0.01,0.25,0.88,U] [#5 0.42,0.28,1.02,U] [#6 -0.02,0.09,0.89,U] [#7 0.03,0.58,0.83,U] [#8 0.31,-0.14,1.02,U] 
01:02:06.291 00.001 10844 refined, 7 included, MultiStar: {0.28, 0.16}, one-star: {0.59, -0.12}
01:02:06.291 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
01:02:06.291 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
01:02:06.291 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.53 mountX=-0.21 mountY=0.25, mountTheta=2.28
01:02:06.293 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.16, opts=13)
01:02:06.293 00.000 10844 Enqueuing Move request for scope (0.28, 0.16)
01:02:06.293 00.000 11060 Worker thread wakes up
01:02:06.293 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:06.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
01:02:06.293 00.000 10844 UpdateGuideState exits: m=2846 SNR=33.9
01:02:06.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
01:02:06.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:06.293 00.000 11060 Moving (0.28, 0.16) raw xDistance=-0.21 yDistance=0.25
01:02:06.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:06.294 00.001 10844 Enqueuing Expose request
01:02:06.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:02:06.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:06.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:02:06.294 00.000 11060 MoveAxis(E, 36, ABG)
01:02:06.294 00.000 11060 Guiding  Dir = 2, Dur = 36
01:02:06.310 00.016 11060 IsSlewing returns 0
01:02:06.310 00.000 11060 IsGuiding returns 0
01:02:06.356 00.046 11060 IsGuiding returns 0
01:02:06.356 00.000 11060 Move returns status 0, amount 36
01:02:06.356 00.000 11060 MoveAxis(N, 0, ABG)
01:02:06.356 00.000 11060 Move returns status 0, amount 0
01:02:06.356 00.000 11060 move complete, result=0
01:02:06.356 00.000 11060 worker thread done servicing request
01:02:06.356 00.000 11060 Worker thread wakes up
01:02:06.356 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
01:02:06.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:06.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:06.982 00.626 11060 Exposure complete
01:02:07.165 00.183 11060 worker thread done servicing request
01:02:07.165 00.000 10844 OnExposeComplete: enter
01:02:07.165 00.000 10844 UpdateGuideState(): m_state=6
01:02:07.165 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8157
01:02:07.165 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.48, Mass=2791, SNR=33.7, Peak=255 HFD=3.3
01:02:07.165 00.000 10844 MultiStar: [#1 0.05,-0.21,1.06,U] [#2 0.22,0.34,1.99,U] [#3 0.52,0.08,1.00,U] [#4 -0.01,0.27,1.06,U] [#5 0.36,0.24,0.94,U] [#6 0.08,0.18,0.93,U] [#7 -0.00,-0.16,0.84,U] [#8 -0.17,0.02,0.95,U] 
01:02:07.165 00.000 10844 single-star, 8 included, MultiStar: {0.12, 0.12}, one-star: {-0.03, 0.06}
01:02:07.165 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
01:02:07.165 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
01:02:07.165 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.04 mountX=-0.05 mountY=-0.04, mountTheta=-2.51
01:02:07.167 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
01:02:07.167 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
01:02:07.167 00.000 11060 Worker thread wakes up
01:02:07.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:07.167 00.000 10844 UpdateGuideState exits: m=2791 SNR=33.7 Saturated
01:02:07.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:07.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:07.167 00.000 10844 Enqueuing Expose request
01:02:07.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:02:07.167 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:02:07.167 00.000 11060 Moving (-0.03, 0.06) raw xDistance=-0.05 yDistance=-0.04
01:02:07.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:02:07.168 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:07.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:02:07.168 00.000 11060 MoveAxis(E, 0, ABG)
01:02:07.168 00.000 11060 Move returns status 0, amount 0
01:02:07.168 00.000 11060 MoveAxis(N, 0, ABG)
01:02:07.168 00.000 11060 Move returns status 0, amount 0
01:02:07.168 00.000 11060 move complete, result=0
01:02:07.168 00.000 11060 worker thread done servicing request
01:02:07.168 00.000 11060 Worker thread wakes up
01:02:07.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:07.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:07.169 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:07.807 00.638 11060 Exposure complete
01:02:07.978 00.171 10844 OnExposeComplete: enter
01:02:07.978 00.000 10844 UpdateGuideState(): m_state=6
01:02:07.978 00.000 11060 worker thread done servicing request
01:02:07.978 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8158
01:02:07.978 00.000 10844 Star::Find returns 1 (0), X=264.86, Y=58.52, Mass=2344, SNR=31.3, Peak=230 HFD=3.0
01:02:07.979 00.001 10844 MultiStar: [#1 -0.13,-0.97,0.00,M1] [#2 0.55,-0.29,0.00,M1] [#3 0.43,-0.24,0.97,U] [#4 -0.26,0.26,1.07,U] [#5 0.61,0.18,0.00,M1] [#6 0.44,-0.53,0.00,M1] [#7 0.07,-0.43,0.94,U] [#8 0.17,0.06,0.99,U] 
01:02:07.979 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.04}, one-star: {0.49, 0.11}
01:02:07.979 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
01:02:07.979 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
01:02:07.979 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=0.01 mountY=0.18, mountTheta=1.54
01:02:07.981 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.04, opts=13)
01:02:07.981 00.000 10844 Enqueuing Move request for scope (0.17, -0.04)
01:02:07.981 00.000 11060 Worker thread wakes up
01:02:07.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:02:07.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
01:02:07.981 00.000 10844 UpdateGuideState exits: m=2344 SNR=31.3
01:02:07.981 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
01:02:07.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:07.981 00.000 11060 Moving (0.17, -0.04) raw xDistance=0.01 yDistance=0.18
01:02:07.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:07.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:02:07.981 00.000 10844 Enqueuing Expose request
01:02:07.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:07.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:02:07.982 00.001 11060 MoveAxis(E, 0, ABG)
01:02:07.982 00.000 11060 Move returns status 0, amount 0
01:02:07.982 00.000 11060 MoveAxis(N, 0, ABG)
01:02:07.982 00.000 11060 Move returns status 0, amount 0
01:02:07.982 00.000 11060 move complete, result=0
01:02:07.982 00.000 11060 worker thread done servicing request
01:02:07.982 00.000 11060 Worker thread wakes up
01:02:07.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:07.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:07.984 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:02:08.629 00.645 11060 Exposure complete
01:02:08.845 00.216 11060 worker thread done servicing request
01:02:08.847 00.002 10844 OnExposeComplete: enter
01:02:08.847 00.000 10844 UpdateGuideState(): m_state=6
01:02:08.847 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8159
01:02:08.847 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=58.54, Mass=2965, SNR=35.0, Peak=249 HFD=3.4
01:02:08.848 00.001 10844 MultiStar: [#1 0.54,-0.31,0.00,M2] [#2 -0.54,-0.67,0.00,M2] [#3 0.37,-0.15,0.90,U] [#4 0.11,0.47,1.00,U] [#5 0.33,0.62,0.00,M2] [#6 -0.19,0.24,0.89,U] [#7 0.26,0.41,0.83,U] [#8 0.57,0.07,0.93,U] 
01:02:08.848 00.000 10844 single-star, 5 included, MultiStar: {0.23, 0.20}, one-star: {0.26, 0.13}
01:02:08.848 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
01:02:08.848 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:02:08.848 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.45 mountX=-0.17 mountY=0.24, mountTheta=2.20
01:02:08.865 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.13, opts=13)
01:02:08.865 00.000 10844 Enqueuing Move request for scope (0.26, 0.13)
01:02:08.865 00.000 11060 Worker thread wakes up
01:02:08.867 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:08.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
01:02:08.867 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
01:02:08.867 00.000 11060 Moving (0.26, 0.13) raw xDistance=-0.17 yDistance=0.24
01:02:08.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:02:08.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:08.867 00.000 10844 UpdateGuideState exits: m=2965 SNR=35.0
01:02:08.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:02:08.867 00.000 11060 MoveAxis(E, 30, ABG)
01:02:08.867 00.000 11060 Guiding  Dir = 2, Dur = 30
01:02:08.868 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:08.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:08.868 00.000 10844 Enqueuing Expose request
01:02:08.894 00.026 11060 IsSlewing returns 0
01:02:08.895 00.001 11060 IsGuiding returns 0
01:02:08.943 00.048 11060 IsGuiding returns 0
01:02:08.945 00.002 11060 Move returns status 0, amount 30
01:02:08.945 00.000 11060 MoveAxis(N, 0, ABG)
01:02:08.945 00.000 11060 Move returns status 0, amount 0
01:02:08.945 00.000 11060 move complete, result=0
01:02:08.945 00.000 11060 worker thread done servicing request
01:02:08.946 00.001 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
01:02:08.946 00.000 11060 Worker thread wakes up
01:02:08.947 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:08.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:09.587 00.640 11060 Exposure complete
01:02:09.770 00.183 11060 worker thread done servicing request
01:02:09.770 00.000 10844 OnExposeComplete: enter
01:02:09.770 00.000 10844 UpdateGuideState(): m_state=6
01:02:09.771 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8160
01:02:09.771 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=58.27, Mass=3170, SNR=36.1, Peak=255 HFD=3.5
01:02:09.771 00.000 10844 MultiStar: [#1 0.52,-0.20,1.03,U] [#2 0.51,-0.12,1.93,U] [#3 0.70,0.59,0.00,M1] [#4 0.02,0.72,0.00,M1] [#5 0.52,0.51,0.00,M3] [#6 0.66,0.01,0.00,M1] [#7 0.29,0.40,0.73,U] [#8 0.49,0.04,0.89,U] 
01:02:09.771 00.000 10844 single-star, 4 included, MultiStar: {0.46, -0.05}, one-star: {0.40, -0.15}
01:02:09.771 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
01:02:09.772 00.001 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
01:02:09.772 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.15 hyp=0.43 cameraTheta=-0.35 mountX=0.07 mountY=0.42, mountTheta=1.41
01:02:09.774 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.15, opts=13)
01:02:09.774 00.000 10844 Enqueuing Move request for scope (0.40, -0.15)
01:02:09.774 00.000 11060 Worker thread wakes up
01:02:09.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:09.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.15) opts 0xd
01:02:09.774 00.000 10844 UpdateGuideState exits: m=3170 SNR=36.1 Saturated
01:02:09.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.15)
01:02:09.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:09.783 00.009 11060 Moving (0.40, -0.15) raw xDistance=0.07 yDistance=0.42
01:02:09.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:09.783 00.000 10844 Enqueuing Expose request
01:02:09.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:02:09.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:02:09.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:02:09.783 00.000 11060 MoveAxis(E, 0, ABG)
01:02:09.783 00.000 11060 Move returns status 0, amount 0
01:02:09.784 00.001 11060 MoveAxis(N, 0, ABG)
01:02:09.785 00.001 11060 Move returns status 0, amount 0
01:02:09.785 00.000 11060 move complete, result=0
01:02:09.785 00.000 11060 worker thread done servicing request
01:02:09.785 00.000 11060 Worker thread wakes up
01:02:09.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:09.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:09.790 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:02:10.417 00.627 11060 Exposure complete
01:02:10.592 00.175 11060 worker thread done servicing request
01:02:10.593 00.001 10844 OnExposeComplete: enter
01:02:10.593 00.000 10844 UpdateGuideState(): m_state=6
01:02:10.593 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8161
01:02:10.593 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.29, Mass=2887, SNR=34.6, Peak=248 HFD=3.2
01:02:10.593 00.000 10844 MultiStar: [#1 0.51,-0.34,0.00,M2] [#2 0.36,-0.18,1.92,U] [#3 0.12,0.05,0.97,U] [#4 0.12,0.35,0.89,U] [#5 0.53,-0.29,0.94,U] [#6 0.41,-0.24,0.90,U] [#7 -0.18,-0.02,0.75,U] [#8 0.45,0.27,0.97,U] 
01:02:10.594 00.001 10844 refined, 7 included, MultiStar: {0.28, -0.04}, one-star: {0.27, -0.13}
01:02:10.594 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
01:02:10.594 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
01:02:10.594 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.29 cameraTheta=-0.14 mountX=-0.01 mountY=0.29, mountTheta=1.61
01:02:10.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.04, opts=13)
01:02:10.595 00.000 10844 Enqueuing Move request for scope (0.28, -0.04)
01:02:10.596 00.001 11060 Worker thread wakes up
01:02:10.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
01:02:10.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:10.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
01:02:10.596 00.000 10844 UpdateGuideState exits: m=2887 SNR=34.6
01:02:10.596 00.000 11060 Moving (0.28, -0.04) raw xDistance=-0.01 yDistance=0.29
01:02:10.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:10.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:10.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:10.596 00.000 10844 Enqueuing Expose request
01:02:10.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:10.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:02:10.596 00.000 11060 MoveAxis(E, 0, ABG)
01:02:10.597 00.001 11060 Move returns status 0, amount 0
01:02:10.597 00.000 11060 MoveAxis(N, 0, ABG)
01:02:10.597 00.000 11060 Move returns status 0, amount 0
01:02:10.597 00.000 11060 move complete, result=0
01:02:10.597 00.000 11060 worker thread done servicing request
01:02:10.597 00.000 11060 Worker thread wakes up
01:02:10.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:10.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:10.600 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:02:11.229 00.629 11060 Exposure complete
01:02:11.413 00.184 11060 worker thread done servicing request
01:02:11.413 00.000 10844 OnExposeComplete: enter
01:02:11.413 00.000 10844 UpdateGuideState(): m_state=6
01:02:11.413 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8162
01:02:11.414 00.001 10844 Star::Find returns 1 (0), X=265.07, Y=57.79, Mass=2488, SNR=31.3, Peak=214 HFD=3.1
01:02:11.414 00.000 10844 MultiStar: [#1 0.20,-0.06,1.01,U] [#2 0.07,0.26,2.16,U] [#3 0.71,-0.13,0.00,M1] [#4 -0.14,0.59,0.97,U] [#5 0.49,-0.30,1.00,U] [#6 0.22,-0.62,0.00,M1] [#7 0.33,0.32,0.82,U] [#8 0.50,-0.36,0.00,M1] 
01:02:11.414 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.06}, one-star: {0.70, -0.62}
01:02:11.414 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
01:02:11.414 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
01:02:11.414 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.24 mountX=-0.10 mountY=0.23, mountTheta=1.99
01:02:11.416 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.06, opts=13)
01:02:11.416 00.000 10844 Enqueuing Move request for scope (0.24, 0.06)
01:02:11.416 00.000 11060 Worker thread wakes up
01:02:11.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:11.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
01:02:11.416 00.000 10844 UpdateGuideState exits: m=2488 SNR=31.3
01:02:11.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
01:02:11.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:11.416 00.000 11060 Moving (0.24, 0.06) raw xDistance=-0.10 yDistance=0.23
01:02:11.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:11.416 00.000 10844 Enqueuing Expose request
01:02:11.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:02:11.416 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=-0.17 newest=0.94
01:02:11.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
01:02:11.416 00.000 11060 MoveAxis(E, 0, ABG)
01:02:11.416 00.000 11060 Move returns status 0, amount 0
01:02:11.416 00.000 11060 BLC: Oldest BLC event removed
01:02:11.416 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:02:11.416 00.000 11060 MoveAxis(S, 839, ABG)
01:02:11.418 00.002 11060 duration set to 750 by maxDecDuration
01:02:11.418 00.000 11060 Guiding  Dir = 1, Dur = 750
01:02:11.459 00.041 11060 IsSlewing returns 0
01:02:11.459 00.000 11060 IsGuiding returns 0
01:02:12.243 00.784 11060 IsGuiding returns 0
01:02:12.243 00.000 11060 Move returns status 0, amount 750
01:02:12.243 00.000 11060 move complete, result=0
01:02:12.243 00.000 11060 worker thread done servicing request
01:02:12.243 00.000 11060 Worker thread wakes up
01:02:12.243 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
01:02:12.244 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:12.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:12.872 00.628 11060 Exposure complete
01:02:13.053 00.181 11060 worker thread done servicing request
01:02:13.053 00.000 10844 OnExposeComplete: enter
01:02:13.053 00.000 10844 UpdateGuideState(): m_state=6
01:02:13.053 00.000 10844 Star::Find(15, 265, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8163
01:02:13.053 00.000 10844 Star::Find returns 1 (1), X=264.88, Y=58.20, Mass=2893, SNR=33.9, Peak=255 HFD=3.4
01:02:13.053 00.000 10844 MultiStar: [#1 -0.05,0.71,0.00,M2] [#2 0.30,-0.09,2.00,U] [#3 0.63,-0.01,0.00,M2] [#4 0.00,0.57,1.00,U] [#5 0.62,-0.03,0.00,M2] [#6 -0.17,0.29,0.97,U] [#7 -0.02,-0.13,0.91,U] [#8 0.63,0.46,0.00,M2] 
01:02:13.053 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.05}, one-star: {0.51, -0.22}
01:02:13.053 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
01:02:13.053 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
01:02:13.053 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.33 mountX=-0.08 mountY=0.15, mountTheta=2.08
01:02:13.055 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.05, opts=13)
01:02:13.055 00.000 10844 Enqueuing Move request for scope (0.16, 0.05)
01:02:13.055 00.000 11060 Worker thread wakes up
01:02:13.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
01:02:13.055 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
01:02:13.055 00.000 11060 Moving (0.16, 0.05) raw xDistance=-0.08 yDistance=0.15
01:02:13.056 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:13.056 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.159812, 1:0.149672
01:02:13.056 00.000 11060 BLC: No correction, Miss < min_move
01:02:13.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:02:13.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:13.056 00.000 10844 UpdateGuideState exits: m=2893 SNR=33.9 Saturated
01:02:13.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:02:13.057 00.001 11060 MoveAxis(E, 0, ABG)
01:02:13.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:13.057 00.000 11060 Move returns status 0, amount 0
01:02:13.057 00.000 11060 MoveAxis(N, 0, ABG)
01:02:13.057 00.000 11060 Move returns status 0, amount 0
01:02:13.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:13.057 00.000 10844 Enqueuing Expose request
01:02:13.057 00.000 11060 move complete, result=0
01:02:13.057 00.000 11060 worker thread done servicing request
01:02:13.057 00.000 11060 Worker thread wakes up
01:02:13.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:13.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:13.059 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:13.700 00.641 11060 Exposure complete
01:02:13.869 00.169 11060 worker thread done servicing request
01:02:13.869 00.000 10844 OnExposeComplete: enter
01:02:13.869 00.000 10844 UpdateGuideState(): m_state=6
01:02:13.870 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8164
01:02:13.870 00.000 10844 Star::Find returns 1 (0), X=264.83, Y=58.14, Mass=2979, SNR=35.0, Peak=224 HFD=3.5
01:02:13.870 00.000 10844 MultiStar: [#1 -0.51,-0.48,0.00,M3] [#2 -0.29,-0.28,1.92,U] [#3 0.26,-0.17,0.88,U] [#4 0.17,0.27,0.97,U] [#5 -0.01,-0.29,1.00,U] [#6 0.02,-0.41,0.92,U] [#7 -0.03,-0.36,0.77,U] [#8 0.52,-0.63,0.00,M3] 
01:02:13.870 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.22}, one-star: {0.46, -0.28}
01:02:13.870 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
01:02:13.870 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
01:02:13.870 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.40 mountX=0.21 mountY=0.07, mountTheta=0.34
01:02:13.871 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.22, opts=13)
01:02:13.871 00.000 10844 Enqueuing Move request for scope (0.04, -0.22)
01:02:13.872 00.001 11060 Worker thread wakes up
01:02:13.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
01:02:13.872 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
01:02:13.872 00.000 11060 Moving (0.04, -0.22) raw xDistance=0.21 yDistance=0.07
01:02:13.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:13.872 00.000 10844 UpdateGuideState exits: m=2979 SNR=35.0
01:02:13.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:13.873 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:13.873 00.000 10844 Enqueuing Expose request
01:02:13.873 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.159812, 1:0.149672, 2:0.074648
01:02:13.873 00.000 11060 BLC: No correction, Miss < min_move
01:02:13.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:02:13.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:13.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:02:13.873 00.000 11060 MoveAxis(W, 37, ABG)
01:02:13.873 00.000 11060 Guiding  Dir = 3, Dur = 37
01:02:13.883 00.010 11060 IsSlewing returns 0
01:02:13.883 00.000 11060 IsGuiding returns 0
01:02:13.931 00.048 11060 IsGuiding returns 0
01:02:13.931 00.000 11060 Move returns status 0, amount 37
01:02:13.931 00.000 11060 MoveAxis(N, 0, ABG)
01:02:13.932 00.001 11060 Move returns status 0, amount 0
01:02:13.932 00.000 11060 move complete, result=0
01:02:13.932 00.000 11060 worker thread done servicing request
01:02:13.932 00.000 11060 Worker thread wakes up
01:02:13.932 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
01:02:13.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:13.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:14.565 00.633 11060 Exposure complete
01:02:14.734 00.169 11060 worker thread done servicing request
01:02:14.735 00.001 10844 OnExposeComplete: enter
01:02:14.735 00.000 10844 UpdateGuideState(): m_state=6
01:02:14.735 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8165
01:02:14.735 00.000 10844 Star::Find returns 1 (1), X=264.96, Y=58.45, Mass=2686, SNR=33.5, Peak=255 HFD=3.4
01:02:14.736 00.001 10844 MultiStar: [#1 -0.03,-0.39,1.12,U] [#2 0.34,-0.10,1.97,U] [#3 0.36,-0.19,0.97,U] [#4 0.45,0.10,0.87,U] [#5 0.36,0.32,1.04,U] [#6 0.10,-0.06,1.02,U] [#7 0.02,0.30,0.88,U] [#8 0.61,-0.10,0.00,M4] 
01:02:14.736 00.000 10844 refined, 7 included, MultiStar: {0.28, -0.02}, one-star: {0.59, 0.04}
01:02:14.736 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
01:02:14.736 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
01:02:14.736 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.06 mountX=-0.03 mountY=0.28, mountTheta=1.69
01:02:14.739 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.02, opts=13)
01:02:14.739 00.000 10844 Enqueuing Move request for scope (0.28, -0.02)
01:02:14.739 00.000 11060 Worker thread wakes up
01:02:14.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:14.739 00.000 10844 UpdateGuideState exits: m=2686 SNR=33.5 Saturated
01:02:14.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:14.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:14.740 00.001 10844 Enqueuing Expose request
01:02:14.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.02) opts 0xd
01:02:14.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.02)
01:02:14.740 00.000 11060 Moving (0.28, -0.02) raw xDistance=-0.03 yDistance=0.28
01:02:14.740 00.000 11060 BLC: window closed
01:02:14.740 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.159812, 1:0.149672, 2:0.074648
01:02:14.740 00.000 11060 BLC: Under-shoot: nominal increase by 111
01:02:14.740 00.000 11060 BLC: window closed
01:02:14.740 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:02:14.740 00.000 11060 BLC: Pulse adjusted to 750
01:02:14.741 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:02:14.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
01:02:14.741 00.000 11060 MoveAxis(E, 0, ABG)
01:02:14.741 00.000 11060 Move returns status 0, amount 0
01:02:14.741 00.000 11060 MoveAxis(S, 108, ABG)
01:02:14.741 00.000 11060 Guiding  Dir = 1, Dur = 108
01:02:14.746 00.005 11060 IsSlewing returns 0
01:02:14.747 00.001 11060 IsGuiding returns 0
01:02:14.870 00.123 11060 IsGuiding returns 0
01:02:14.870 00.000 11060 Move returns status 0, amount 108
01:02:14.870 00.000 11060 move complete, result=0
01:02:14.871 00.001 11060 worker thread done servicing request
01:02:14.871 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 108 ms SOUTH
01:02:14.871 00.000 11060 Worker thread wakes up
01:02:14.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:14.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:15.194 00.323 10844 evsrv: cli 0EEEE890 connect
01:02:15.194 00.000 10844 case statement mapped state 6 to 3
01:02:15.195 00.001 10844 case statement mapped state 6 to 3
01:02:15.196 00.001 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"dadb3665-6ab8-46cd-960b-515d777036a2"}
01:02:15.196 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"dadb3665-6ab8-46cd-960b-515d777036a2"}
01:02:15.197 00.001 10844 evsrv: cli 0EEEE890 disconnect
01:02:15.505 00.308 11060 Exposure complete
01:02:15.673 00.168 11060 worker thread done servicing request
01:02:15.673 00.000 10844 OnExposeComplete: enter
01:02:15.673 00.000 10844 UpdateGuideState(): m_state=6
01:02:15.674 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8166
01:02:15.674 00.000 10844 Star::Find returns 1 (0), X=265.10, Y=58.35, Mass=2780, SNR=33.9, Peak=238 HFD=3.3
01:02:15.674 00.000 10844 MultiStar: [#1 0.61,-0.57,0.00,M3] [#2 0.11,-0.48,1.95,U] [#3 0.50,-0.31,0.91,U] [#4 0.36,0.18,0.97,U] [#5 0.46,0.27,1.06,U] [#6 0.07,-0.32,0.87,U] [#7 0.14,-0.70,0.00,M1] [#8 0.61,-0.75,0.00,M5] 
01:02:15.674 00.000 10844 refined, 5 included, MultiStar: {0.34, -0.16}, one-star: {0.73, -0.06}
01:02:15.674 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
01:02:15.674 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:02:15.674 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.16 hyp=0.38 cameraTheta=-0.44 mountX=0.10 mountY=0.36, mountTheta=1.31
01:02:15.676 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.16, opts=13)
01:02:15.676 00.000 10844 Enqueuing Move request for scope (0.34, -0.16)
01:02:15.676 00.000 11060 Worker thread wakes up
01:02:15.676 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
01:02:15.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.16) opts 0xd
01:02:15.676 00.000 10844 UpdateGuideState exits: m=2780 SNR=33.9
01:02:15.676 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.16)
01:02:15.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:15.676 00.000 11060 Moving (0.34, -0.16) raw xDistance=0.10 yDistance=0.36
01:02:15.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:15.676 00.000 10844 Enqueuing Expose request
01:02:15.677 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:02:15.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
01:02:15.677 00.000 11060 MoveAxis(E, 0, ABG)
01:02:15.677 00.000 11060 Move returns status 0, amount 0
01:02:15.677 00.000 11060 MoveAxis(S, 141, ABG)
01:02:15.677 00.000 11060 Guiding  Dir = 1, Dur = 141
01:02:15.681 00.004 11060 IsSlewing returns 0
01:02:15.681 00.000 11060 IsGuiding returns 0
01:02:15.839 00.158 11060 IsGuiding returns 0
01:02:15.839 00.000 11060 Move returns status 0, amount 141
01:02:15.839 00.000 11060 move complete, result=0
01:02:15.839 00.000 11060 worker thread done servicing request
01:02:15.839 00.000 11060 Worker thread wakes up
01:02:15.839 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 141 ms SOUTH
01:02:15.840 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:15.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:16.472 00.632 11060 Exposure complete
01:02:16.659 00.187 11060 worker thread done servicing request
01:02:16.659 00.000 10844 OnExposeComplete: enter
01:02:16.659 00.000 10844 UpdateGuideState(): m_state=6
01:02:16.659 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8167
01:02:16.659 00.000 10844 Star::Find returns 1 (0), X=265.06, Y=58.14, Mass=2969, SNR=34.8, Peak=239 HFD=3.5
01:02:16.660 00.001 10844 MultiStar: [#1 0.22,-0.79,0.00,M4] [#2 -0.02,-0.74,0.00,M1] [#3 0.19,-0.15,0.91,U] [#4 0.00,-0.08,0.86,U] [#5 -0.02,0.30,0.95,U] [#6 0.28,-0.60,0.00,M1] [#7 -0.15,0.42,0.81,U] [#8 0.50,-0.66,0.00,M6] 
01:02:16.660 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.03}, one-star: {0.69, -0.27}
01:02:16.660 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
01:02:16.660 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
01:02:16.660 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=-0.06 mountY=0.15, mountTheta=1.95
01:02:16.662 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.03, opts=13)
01:02:16.662 00.000 10844 Enqueuing Move request for scope (0.16, 0.03)
01:02:16.662 00.000 11060 Worker thread wakes up
01:02:16.662 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:16.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:02:16.662 00.000 10844 UpdateGuideState exits: m=2969 SNR=34.8
01:02:16.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:02:16.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:16.662 00.000 11060 Moving (0.16, 0.03) raw xDistance=-0.06 yDistance=0.15
01:02:16.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:16.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:02:16.663 00.001 10844 Enqueuing Expose request
01:02:16.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:16.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:02:16.663 00.000 11060 MoveAxis(E, 0, ABG)
01:02:16.663 00.000 11060 Move returns status 0, amount 0
01:02:16.663 00.000 11060 MoveAxis(N, 0, ABG)
01:02:16.663 00.000 11060 Move returns status 0, amount 0
01:02:16.663 00.000 11060 move complete, result=0
01:02:16.663 00.000 11060 worker thread done servicing request
01:02:16.663 00.000 11060 Worker thread wakes up
01:02:16.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:16.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:16.665 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:02:17.299 00.634 11060 Exposure complete
01:02:17.464 00.165 11060 worker thread done servicing request
01:02:17.464 00.000 10844 OnExposeComplete: enter
01:02:17.464 00.000 10844 UpdateGuideState(): m_state=6
01:02:17.464 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8168
01:02:17.464 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=58.34, Mass=2689, SNR=32.8, Peak=232 HFD=3.5
01:02:17.465 00.001 10844 MultiStar: [#1 0.19,-0.62,0.00,M5] [#2 -0.39,-0.58,0.00,M2] [#3 0.11,-0.41,0.98,U] [#4 0.38,0.23,1.10,U] [#5 0.34,0.38,1.03,U] [#6 0.02,-0.58,0.92,U] [#7 -0.36,-0.08,0.76,U] [#8 -0.17,-0.29,0.95,U] 
01:02:17.465 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.10}, one-star: {0.44, -0.07}
01:02:17.465 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
01:02:17.465 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
01:02:17.465 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.66 mountX=0.08 mountY=0.15, mountTheta=1.09
01:02:17.466 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.10, opts=13)
01:02:17.466 00.000 10844 Enqueuing Move request for scope (0.13, -0.10)
01:02:17.466 00.000 11060 Worker thread wakes up
01:02:17.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:17.466 00.000 10844 UpdateGuideState exits: m=2689 SNR=32.8
01:02:17.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:17.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:17.466 00.000 10844 Enqueuing Expose request
01:02:17.467 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:02:17.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:02:17.467 00.000 11060 Moving (0.13, -0.10) raw xDistance=0.08 yDistance=0.15
01:02:17.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:02:17.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:17.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:02:17.467 00.000 11060 MoveAxis(E, 0, ABG)
01:02:17.467 00.000 11060 Move returns status 0, amount 0
01:02:17.467 00.000 11060 MoveAxis(N, 0, ABG)
01:02:17.467 00.000 11060 Move returns status 0, amount 0
01:02:17.467 00.000 11060 move complete, result=0
01:02:17.467 00.000 11060 worker thread done servicing request
01:02:17.467 00.000 11060 Worker thread wakes up
01:02:17.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:17.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:17.469 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:18.092 00.623 11060 Exposure complete
01:02:18.276 00.184 11060 worker thread done servicing request
01:02:18.276 00.000 10844 OnExposeComplete: enter
01:02:18.276 00.000 10844 UpdateGuideState(): m_state=6
01:02:18.276 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8169
01:02:18.276 00.000 10844 Star::Find returns 1 (1), X=264.10, Y=58.29, Mass=3105, SNR=35.6, Peak=255 HFD=3.3
01:02:18.276 00.000 10844 MultiStar: [#1 0.19,-0.27,0.99,U] [#2 -0.31,-0.53,1.99,U] [#3 0.04,-0.89,0.00,M1] [#4 -0.20,0.56,0.88,U] [#5 0.30,0.28,1.01,U] [#6 0.01,-0.37,0.90,U] [#7 -0.13,-0.16,0.80,U] [#8 -0.14,-0.12,0.81,U] 
01:02:18.276 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.15}, one-star: {-0.27, -0.13}
01:02:18.276 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
01:02:18.276 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
01:02:18.278 00.002 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.14 mountX=0.16 mountY=-0.07, mountTheta=-0.40
01:02:18.279 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
01:02:18.279 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
01:02:18.279 00.000 11060 Worker thread wakes up
01:02:18.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:18.279 00.000 10844 UpdateGuideState exits: m=3105 SNR=35.6 Saturated
01:02:18.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:18.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:18.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
01:02:18.279 00.000 10844 Enqueuing Expose request
01:02:18.279 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
01:02:18.279 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=-0.07
01:02:18.280 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:02:18.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:18.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:02:18.280 00.000 11060 MoveAxis(W, 28, ABG)
01:02:18.280 00.000 11060 Guiding  Dir = 3, Dur = 28
01:02:18.291 00.011 11060 IsSlewing returns 0
01:02:18.291 00.000 11060 IsGuiding returns 0
01:02:18.332 00.041 11060 IsGuiding returns 0
01:02:18.332 00.000 11060 Move returns status 0, amount 28
01:02:18.332 00.000 11060 MoveAxis(N, 0, ABG)
01:02:18.332 00.000 11060 Move returns status 0, amount 0
01:02:18.333 00.001 11060 move complete, result=0
01:02:18.333 00.000 11060 worker thread done servicing request
01:02:18.333 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
01:02:18.333 00.000 11060 Worker thread wakes up
01:02:18.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:18.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:18.969 00.636 11060 Exposure complete
01:02:19.159 00.190 11060 worker thread done servicing request
01:02:19.159 00.000 10844 OnExposeComplete: enter
01:02:19.159 00.000 10844 UpdateGuideState(): m_state=6
01:02:19.159 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8170
01:02:19.159 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.45, Mass=2500, SNR=32.0, Peak=255 HFD=3.2
01:02:19.160 00.001 10844 MultiStar: [#1 0.24,0.02,1.03,U] [#2 -0.07,-0.06,2.06,U] [#3 0.49,-0.10,0.98,U] [#4 0.34,0.21,1.10,U] [#5 0.41,-0.05,1.10,U] [#6 0.08,-0.00,0.91,U] [#7 -0.25,0.39,0.82,U] [#8 0.35,-0.16,1.05,U] 
01:02:19.160 00.000 10844 single-star, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.05, 0.03}
01:02:19.160 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
01:02:19.160 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
01:02:19.160 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.60 mountX=-0.04 mountY=0.04, mountTheta=2.34
01:02:19.162 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
01:02:19.162 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
01:02:19.162 00.000 11060 Worker thread wakes up
01:02:19.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:19.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:02:19.162 00.000 10844 UpdateGuideState exits: m=2500 SNR=32.0 Saturated
01:02:19.162 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:02:19.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:19.162 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.04
01:02:19.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:19.162 00.000 10844 Enqueuing Expose request
01:02:19.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:02:19.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:19.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:02:19.162 00.000 11060 MoveAxis(E, 0, ABG)
01:02:19.162 00.000 11060 Move returns status 0, amount 0
01:02:19.162 00.000 11060 MoveAxis(N, 0, ABG)
01:02:19.162 00.000 11060 Move returns status 0, amount 0
01:02:19.162 00.000 11060 move complete, result=0
01:02:19.163 00.001 11060 worker thread done servicing request
01:02:19.163 00.000 11060 Worker thread wakes up
01:02:19.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:19.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:19.173 00.010 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:19.800 00.627 11060 Exposure complete
01:02:19.959 00.159 11060 worker thread done servicing request
01:02:19.959 00.000 10844 OnExposeComplete: enter
01:02:19.959 00.000 10844 UpdateGuideState(): m_state=6
01:02:19.961 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8171
01:02:19.961 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=58.40, Mass=3026, SNR=35.4, Peak=248 HFD=3.3
01:02:19.961 00.000 10844 MultiStar: [#1 -0.02,-0.34,1.02,U] [#2 0.30,-0.18,1.88,U] [#3 0.64,-0.28,0.00,M1] [#4 0.27,-0.02,0.91,U] [#5 0.63,0.25,0.00,M1] [#6 0.26,0.10,0.89,U] [#7 0.32,-0.45,0.79,U] [#8 0.24,-0.26,0.99,U] 
01:02:19.961 00.000 10844 single-star, 6 included, MultiStar: {0.21, -0.17}, one-star: {0.07, -0.02}
01:02:19.961 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
01:02:19.961 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
01:02:19.961 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=0.01 mountY=0.07, mountTheta=1.45
01:02:19.963 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
01:02:19.963 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
01:02:19.963 00.000 11060 Worker thread wakes up
01:02:19.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:02:19.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:02:19.963 00.000 11060 Moving (0.07, -0.02) raw xDistance=0.01 yDistance=0.07
01:02:19.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:02:19.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:19.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:02:19.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:02:19.963 00.000 11060 MoveAxis(E, 0, ABG)
01:02:19.963 00.000 11060 Move returns status 0, amount 0
01:02:19.963 00.000 11060 MoveAxis(N, 0, ABG)
01:02:19.963 00.000 11060 Move returns status 0, amount 0
01:02:19.963 00.000 10844 UpdateGuideState exits: m=3026 SNR=35.4
01:02:19.964 00.001 11060 move complete, result=0
01:02:19.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:19.964 00.000 11060 worker thread done servicing request
01:02:19.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:19.964 00.000 10844 Enqueuing Expose request
01:02:19.964 00.000 11060 Worker thread wakes up
01:02:19.964 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:19.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:19.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:20.589 00.625 11060 Exposure complete
01:02:20.773 00.184 11060 worker thread done servicing request
01:02:20.773 00.000 10844 OnExposeComplete: enter
01:02:20.773 00.000 10844 UpdateGuideState(): m_state=6
01:02:20.774 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8172
01:02:20.774 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.56, Mass=2483, SNR=31.5, Peak=244 HFD=3.2
01:02:20.774 00.000 10844 MultiStar: [#1 -0.27,-0.20,1.07,U] [#2 0.35,0.18,2.05,U] [#3 0.96,0.21,0.00,M2] [#4 -0.07,0.52,0.99,U] [#5 0.37,0.40,0.95,U] [#6 -0.05,0.36,0.95,U] [#7 -0.04,-0.25,0.88,U] [#8 0.50,-0.11,0.95,U] 
01:02:20.774 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.14}, one-star: {0.31, 0.14}
01:02:20.774 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
01:02:20.774 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
01:02:20.774 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.71 mountX=-0.16 mountY=0.13, mountTheta=2.45
01:02:20.775 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
01:02:20.777 00.002 10844 Enqueuing Move request for scope (0.16, 0.14)
01:02:20.777 00.000 11060 Worker thread wakes up
01:02:20.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:20.777 00.000 10844 UpdateGuideState exits: m=2483 SNR=31.5
01:02:20.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:20.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:20.777 00.000 10844 Enqueuing Expose request
01:02:20.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
01:02:20.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
01:02:20.777 00.000 11060 Moving (0.16, 0.14) raw xDistance=-0.16 yDistance=0.13
01:02:20.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:02:20.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:20.778 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:02:20.778 00.000 11060 MoveAxis(E, 28, ABG)
01:02:20.778 00.000 11060 Guiding  Dir = 2, Dur = 28
01:02:20.787 00.009 11060 IsSlewing returns 0
01:02:20.787 00.000 11060 IsGuiding returns 0
01:02:20.820 00.033 11060 IsGuiding returns 0
01:02:20.821 00.001 11060 Move returns status 0, amount 28
01:02:20.821 00.000 11060 MoveAxis(N, 0, ABG)
01:02:20.821 00.000 11060 Move returns status 0, amount 0
01:02:20.821 00.000 11060 move complete, result=0
01:02:20.821 00.000 11060 worker thread done servicing request
01:02:20.821 00.000 11060 Worker thread wakes up
01:02:20.821 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
01:02:20.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:20.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:21.453 00.632 11060 Exposure complete
01:02:21.624 00.171 11060 worker thread done servicing request
01:02:21.624 00.000 10844 OnExposeComplete: enter
01:02:21.624 00.000 10844 UpdateGuideState(): m_state=6
01:02:21.625 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8173
01:02:21.625 00.000 10844 Star::Find returns 1 (0), X=265.05, Y=58.20, Mass=2848, SNR=34.4, Peak=233 HFD=3.1
01:02:21.625 00.000 10844 MultiStar: [#1 0.23,-0.24,0.96,U] [#2 0.51,-0.48,0.00,M1] [#3 0.57,-0.67,0.00,M3] [#4 -0.12,0.59,0.90,U] [#5 0.43,0.32,1.00,U] [#6 -0.03,-0.02,0.91,U] [#7 0.08,-0.10,0.81,U] [#8 0.66,-0.42,0.00,M2] 
01:02:21.625 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.05}, one-star: {0.68, -0.22}
01:02:21.625 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
01:02:21.625 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
01:02:21.625 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.23 cameraTheta=0.24 mountX=-0.09 mountY=0.21, mountTheta=1.99
01:02:21.627 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.05, opts=13)
01:02:21.627 00.000 10844 Enqueuing Move request for scope (0.23, 0.05)
01:02:21.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:21.627 00.000 10844 UpdateGuideState exits: m=2848 SNR=34.4
01:02:21.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:21.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:21.627 00.000 10844 Enqueuing Expose request
01:02:21.627 00.000 11060 Worker thread wakes up
01:02:21.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
01:02:21.627 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
01:02:21.627 00.000 11060 Moving (0.23, 0.05) raw xDistance=-0.09 yDistance=0.21
01:02:21.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:02:21.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:02:21.627 00.000 11060 MoveAxis(E, 0, ABG)
01:02:21.627 00.000 11060 Move returns status 0, amount 0
01:02:21.627 00.000 11060 MoveAxis(S, 83, ABG)
01:02:21.627 00.000 11060 Guiding  Dir = 1, Dur = 83
01:02:21.630 00.003 11060 IsSlewing returns 0
01:02:21.630 00.000 11060 IsGuiding returns 0
01:02:21.724 00.094 11060 IsGuiding returns 0
01:02:21.724 00.000 11060 Move returns status 0, amount 83
01:02:21.724 00.000 11060 move complete, result=0
01:02:21.724 00.000 11060 worker thread done servicing request
01:02:21.724 00.000 11060 Worker thread wakes up
01:02:21.724 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 83 ms SOUTH
01:02:21.725 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:21.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:22.355 00.630 11060 Exposure complete
01:02:22.547 00.192 11060 worker thread done servicing request
01:02:22.547 00.000 10844 OnExposeComplete: enter
01:02:22.547 00.000 10844 UpdateGuideState(): m_state=6
01:02:22.547 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8174
01:02:22.547 00.000 10844 Star::Find returns 1 (1), X=264.86, Y=58.20, Mass=3380, SNR=37.1, Peak=255 HFD=3.8
01:02:22.547 00.000 10844 MultiStar: [#1 -0.03,-0.52,0.89,U] [#2 -0.01,-0.68,0.00,M2] [#3 0.54,-0.00,0.86,U] [#4 0.14,0.15,0.86,U] [#5 0.75,-0.24,0.00,M1] [#6 0.06,-0.47,0.84,U] [#7 0.39,0.09,0.85,U] [#8 0.04,-0.45,0.82,U] 
01:02:22.547 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.20}, one-star: {0.49, -0.22}
01:02:22.548 00.001 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
01:02:22.548 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
01:02:22.548 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-0.70 mountX=0.15 mountY=0.27, mountTheta=1.05
01:02:22.549 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.20, opts=13)
01:02:22.549 00.000 10844 Enqueuing Move request for scope (0.24, -0.20)
01:02:22.549 00.000 11060 Worker thread wakes up
01:02:22.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:22.549 00.000 10844 UpdateGuideState exits: m=3380 SNR=37.1 Saturated
01:02:22.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:22.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:22.549 00.000 10844 Enqueuing Expose request
01:02:22.550 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.20) opts 0xd
01:02:22.550 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.20)
01:02:22.550 00.000 11060 Moving (0.24, -0.20) raw xDistance=0.15 yDistance=0.27
01:02:22.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:02:22.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:02:22.550 00.000 11060 MoveAxis(W, 27, ABG)
01:02:22.550 00.000 11060 Guiding  Dir = 3, Dur = 27
01:02:22.554 00.004 11060 IsSlewing returns 0
01:02:22.554 00.000 11060 IsGuiding returns 0
01:02:22.587 00.033 11060 IsGuiding returns 0
01:02:22.587 00.000 11060 Move returns status 0, amount 27
01:02:22.587 00.000 11060 MoveAxis(S, 105, ABG)
01:02:22.587 00.000 11060 Guiding  Dir = 1, Dur = 105
01:02:22.618 00.031 11060 IsSlewing returns 0
01:02:22.618 00.000 11060 IsGuiding returns 0
01:02:22.727 00.109 11060 IsGuiding returns 0
01:02:22.728 00.001 11060 Move returns status 0, amount 105
01:02:22.728 00.000 11060 move complete, result=0
01:02:22.729 00.001 11060 worker thread done servicing request
01:02:22.729 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.3 px 105 ms SOUTH
01:02:22.729 00.000 11060 Worker thread wakes up
01:02:22.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:22.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:23.361 00.632 11060 Exposure complete
01:02:23.523 00.162 11060 worker thread done servicing request
01:02:23.523 00.000 10844 OnExposeComplete: enter
01:02:23.523 00.000 10844 UpdateGuideState(): m_state=6
01:02:23.523 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8175
01:02:23.523 00.000 10844 Star::Find returns 1 (0), X=264.83, Y=58.42, Mass=2902, SNR=34.9, Peak=246 HFD=3.6
01:02:23.524 00.001 10844 MultiStar: [#1 -0.10,-0.73,0.00,M1] [#2 0.24,0.06,1.84,U] [#3 0.36,-0.17,0.94,U] [#4 -0.37,0.17,0.90,U] [#5 0.43,0.08,1.10,U] [#6 -0.49,-0.21,0.85,U] [#7 -0.29,-0.21,0.78,U] [#8 0.32,-0.06,0.88,U] 
01:02:23.524 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {0.46, 0.01}
01:02:23.524 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
01:02:23.524 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
01:02:23.524 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.19 mountX=0.00 mountY=0.12, mountTheta=1.57
01:02:23.525 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
01:02:23.525 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
01:02:23.525 00.000 11060 Worker thread wakes up
01:02:23.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:23.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
01:02:23.526 00.001 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
01:02:23.526 00.000 10844 UpdateGuideState exits: m=2902 SNR=34.9
01:02:23.526 00.000 11060 Moving (0.12, -0.02) raw xDistance=0.00 yDistance=0.12
01:02:23.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:23.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:02:23.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:23.526 00.000 10844 Enqueuing Expose request
01:02:23.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:23.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:02:23.526 00.000 11060 MoveAxis(E, 0, ABG)
01:02:23.526 00.000 11060 Move returns status 0, amount 0
01:02:23.526 00.000 11060 MoveAxis(N, 0, ABG)
01:02:23.526 00.000 11060 Move returns status 0, amount 0
01:02:23.526 00.000 11060 move complete, result=0
01:02:23.526 00.000 11060 worker thread done servicing request
01:02:23.526 00.000 11060 Worker thread wakes up
01:02:23.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:23.528 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:23.529 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:24.156 00.627 11060 Exposure complete
01:02:24.307 00.151 11060 worker thread done servicing request
01:02:24.307 00.000 10844 OnExposeComplete: enter
01:02:24.308 00.001 10844 UpdateGuideState(): m_state=6
01:02:24.308 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8176
01:02:24.308 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.75, Mass=2971, SNR=34.4, Peak=250 HFD=3.6
01:02:24.308 00.000 10844 MultiStar: [#1 0.20,-0.17,0.96,U] [#2 0.13,-0.18,1.96,U] [#3 0.32,-0.13,0.89,U] [#4 0.12,0.43,0.93,U] [#5 0.97,0.52,0.00,M1] [#6 -0.29,0.24,0.87,U] [#7 -0.15,0.11,0.85,U] [#8 0.06,0.24,0.94,U] 
01:02:24.308 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.34, 0.34}
01:02:24.308 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
01:02:24.308 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
01:02:24.308 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.64 mountX=-0.09 mountY=0.09, mountTheta=2.38
01:02:24.310 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
01:02:24.310 00.000 10844 Enqueuing Move request for scope (0.10, 0.08)
01:02:24.310 00.000 11060 Worker thread wakes up
01:02:24.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:02:24.310 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:02:24.310 00.000 11060 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=0.09
01:02:24.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:02:24.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:24.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:24.310 00.000 10844 UpdateGuideState exits: m=2971 SNR=34.4
01:02:24.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:24.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:24.310 00.000 10844 Enqueuing Expose request
01:02:24.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:02:24.311 00.001 11060 MoveAxis(E, 0, ABG)
01:02:24.311 00.000 11060 Move returns status 0, amount 0
01:02:24.311 00.000 11060 MoveAxis(N, 0, ABG)
01:02:24.311 00.000 11060 Move returns status 0, amount 0
01:02:24.311 00.000 11060 move complete, result=0
01:02:24.311 00.000 11060 worker thread done servicing request
01:02:24.311 00.000 11060 Worker thread wakes up
01:02:24.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:24.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:24.312 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:24.937 00.625 11060 Exposure complete
01:02:25.119 00.182 11060 worker thread done servicing request
01:02:25.119 00.000 10844 OnExposeComplete: enter
01:02:25.119 00.000 10844 UpdateGuideState(): m_state=6
01:02:25.119 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8177
01:02:25.119 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=58.95, Mass=3254, SNR=36.7, Peak=255 HFD=3.6
01:02:25.119 00.000 10844 MultiStar: [#1 -0.27,0.05,0.95,U] [#2 -0.06,-0.26,1.82,U] [#3 0.51,-0.26,0.89,U] [#4 -0.12,0.73,0.00,M1] [#5 -0.11,0.27,0.92,U] [#6 -0.10,0.26,0.84,U] [#7 -0.32,0.16,0.78,U] [#8 -0.22,-0.10,0.79,U] 
01:02:25.120 00.001 10844 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {0.19, 0.53}
01:02:25.120 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
01:02:25.120 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.26)
01:02:25.120 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.29 mountX=-0.04 mountY=-0.05, mountTheta=-2.25
01:02:25.121 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.05, opts=13)
01:02:25.121 00.000 10844 Enqueuing Move request for scope (-0.04, 0.05)
01:02:25.121 00.000 11060 Worker thread wakes up
01:02:25.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:25.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
01:02:25.122 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
01:02:25.122 00.000 11060 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
01:02:25.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:02:25.122 00.000 10844 UpdateGuideState exits: m=3254 SNR=36.7 Saturated
01:02:25.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:25.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:02:25.122 00.000 11060 MoveAxis(E, 0, ABG)
01:02:25.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:25.122 00.000 11060 Move returns status 0, amount 0
01:02:25.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:25.122 00.000 11060 MoveAxis(N, 0, ABG)
01:02:25.122 00.000 10844 Enqueuing Expose request
01:02:25.122 00.000 11060 Move returns status 0, amount 0
01:02:25.122 00.000 11060 move complete, result=0
01:02:25.123 00.001 11060 worker thread done servicing request
01:02:25.123 00.000 11060 Worker thread wakes up
01:02:25.123 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:25.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:25.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:25.766 00.643 11060 Exposure complete
01:02:25.941 00.175 11060 worker thread done servicing request
01:02:25.941 00.000 10844 OnExposeComplete: enter
01:02:25.941 00.000 10844 UpdateGuideState(): m_state=6
01:02:25.942 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8178
01:02:25.942 00.000 10844 Star::Find returns 1 (1), X=264.75, Y=58.80, Mass=3098, SNR=35.5, Peak=255 HFD=3.5
01:02:25.942 00.000 10844 MultiStar: [#1 0.51,0.41,0.00,M1] [#2 0.09,-0.05,1.89,U] [#3 0.72,0.21,0.00,M1] [#4 -0.03,0.64,0.00,M2] [#5 -0.02,0.38,0.99,U] [#6 0.21,0.10,0.84,U] [#7 0.01,0.32,0.84,U] [#8 0.18,-0.34,0.85,U] 
01:02:25.942 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.11}, one-star: {0.38, 0.39}
01:02:25.942 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
01:02:25.942 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
01:02:25.943 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.70 mountX=-0.14 mountY=0.11, mountTheta=2.45
01:02:25.944 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
01:02:25.944 00.000 10844 Enqueuing Move request for scope (0.14, 0.11)
01:02:25.944 00.000 11060 Worker thread wakes up
01:02:25.945 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:25.945 00.000 10844 UpdateGuideState exits: m=3098 SNR=35.5 Saturated
01:02:25.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:25.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:25.945 00.000 10844 Enqueuing Expose request
01:02:25.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
01:02:25.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
01:02:25.945 00.000 11060 Moving (0.14, 0.11) raw xDistance=-0.14 yDistance=0.11
01:02:25.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:02:25.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:25.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:02:25.945 00.000 11060 MoveAxis(E, 24, ABG)
01:02:25.946 00.001 11060 Guiding  Dir = 2, Dur = 24
01:02:25.949 00.003 11060 IsSlewing returns 0
01:02:25.949 00.000 11060 IsGuiding returns 0
01:02:25.981 00.032 11060 IsGuiding returns 0
01:02:25.981 00.000 11060 Move returns status 0, amount 24
01:02:25.981 00.000 11060 MoveAxis(N, 0, ABG)
01:02:25.981 00.000 11060 Move returns status 0, amount 0
01:02:25.981 00.000 11060 move complete, result=0
01:02:25.982 00.001 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
01:02:25.983 00.001 11060 worker thread done servicing request
01:02:25.983 00.000 11060 Worker thread wakes up
01:02:25.984 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:25.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:26.621 00.637 11060 Exposure complete
01:02:26.795 00.174 11060 worker thread done servicing request
01:02:26.795 00.000 10844 OnExposeComplete: enter
01:02:26.797 00.002 10844 UpdateGuideState(): m_state=6
01:02:26.797 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8179
01:02:26.797 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.75, Mass=2565, SNR=32.3, Peak=255 HFD=3.3
01:02:26.797 00.000 10844 MultiStar: [#1 0.01,0.06,0.93,U] [#2 -0.33,-0.51,0.00,M1] [#3 0.10,0.18,1.04,U] [#4 -0.35,0.19,0.91,U] [#5 0.01,0.25,1.06,U] [#6 -0.05,0.20,0.96,U] [#7 -0.33,0.38,0.88,U] [#8 -0.07,0.29,0.99,U] 
01:02:26.797 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.24}, one-star: {-0.00, 0.33}
01:02:26.797 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
01:02:26.797 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.66)
01:02:26.797 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.89 mountX=-0.22 mountY=-0.12, mountTheta=-2.65
01:02:26.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.24, opts=13)
01:02:26.799 00.000 10844 Enqueuing Move request for scope (-0.08, 0.24)
01:02:26.799 00.000 11060 Worker thread wakes up
01:02:26.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:02:26.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
01:02:26.799 00.000 10844 UpdateGuideState exits: m=2565 SNR=32.3 Saturated
01:02:26.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
01:02:26.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:26.799 00.000 11060 Moving (-0.08, 0.24) raw xDistance=-0.22 yDistance=-0.12
01:02:26.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:26.799 00.000 10844 Enqueuing Expose request
01:02:26.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:02:26.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:26.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:02:26.799 00.000 11060 MoveAxis(E, 39, ABG)
01:02:26.799 00.000 11060 Guiding  Dir = 2, Dur = 39
01:02:26.827 00.028 11060 IsSlewing returns 0
01:02:26.827 00.000 11060 IsGuiding returns 0
01:02:26.889 00.062 11060 IsGuiding returns 0
01:02:26.889 00.000 11060 Move returns status 0, amount 39
01:02:26.889 00.000 11060 MoveAxis(N, 0, ABG)
01:02:26.889 00.000 11060 Move returns status 0, amount 0
01:02:26.889 00.000 11060 move complete, result=0
01:02:26.889 00.000 11060 worker thread done servicing request
01:02:26.889 00.000 11060 Worker thread wakes up
01:02:26.889 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
01:02:26.890 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:26.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:27.523 00.633 11060 Exposure complete
01:02:27.702 00.179 11060 worker thread done servicing request
01:02:27.702 00.000 10844 OnExposeComplete: enter
01:02:27.702 00.000 10844 UpdateGuideState(): m_state=6
01:02:27.703 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8180
01:02:27.703 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.47, Mass=3069, SNR=35.9, Peak=255 HFD=3.3
01:02:27.703 00.000 10844 MultiStar: [#1 -0.47,0.07,0.91,U] [#2 -0.40,-0.46,1.92,U] [#3 0.19,0.12,0.80,U] [#4 -0.74,0.74,0.00,M2] [#5 0.02,0.11,0.91,U] [#6 -0.22,0.39,0.84,U] [#7 -0.30,0.15,0.76,U] [#8 -0.02,0.31,0.80,U] 
01:02:27.703 00.000 10844 single-star, 7 included, MultiStar: {-0.18, 0.02}, one-star: {0.05, 0.05}
01:02:27.703 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
01:02:27.703 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
01:02:27.703 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=-0.06 mountY=0.04, mountTheta=2.60
01:02:27.704 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.05, opts=13)
01:02:27.704 00.000 10844 Enqueuing Move request for scope (0.05, 0.05)
01:02:27.705 00.001 11060 Worker thread wakes up
01:02:27.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
01:02:27.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:02:27.705 00.000 11060 Moving (0.05, 0.05) raw xDistance=-0.06 yDistance=0.04
01:02:27.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:02:27.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:27.705 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:02:27.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:02:27.705 00.000 11060 MoveAxis(E, 0, ABG)
01:02:27.705 00.000 11060 Move returns status 0, amount 0
01:02:27.705 00.000 10844 UpdateGuideState exits: m=3069 SNR=35.9 Saturated
01:02:27.705 00.000 11060 MoveAxis(N, 0, ABG)
01:02:27.705 00.000 11060 Move returns status 0, amount 0
01:02:27.705 00.000 11060 move complete, result=0
01:02:27.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:27.705 00.000 11060 worker thread done servicing request
01:02:27.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:27.705 00.000 10844 Enqueuing Expose request
01:02:27.706 00.001 11060 Worker thread wakes up
01:02:27.706 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:27.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:27.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:28.337 00.631 11060 Exposure complete
01:02:28.501 00.164 11060 worker thread done servicing request
01:02:28.501 00.000 10844 OnExposeComplete: enter
01:02:28.501 00.000 10844 UpdateGuideState(): m_state=6
01:02:28.501 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8181
01:02:28.501 00.000 10844 Star::Find returns 1 (1), X=264.10, Y=58.01, Mass=2750, SNR=33.8, Peak=255 HFD=3.0
01:02:28.502 00.001 10844 MultiStar: [#1 -0.27,-0.17,0.97,U] [#2 -0.10,0.00,2.07,U] [#3 0.44,0.10,1.00,U] [#4 -0.50,-0.18,0.94,U] [#5 0.25,0.11,1.03,U] [#6 -0.34,-0.11,0.95,U] [#7 -0.52,-0.29,0.90,U] [#8 0.29,-0.20,0.91,U] 
01:02:28.502 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.27, -0.40}
01:02:28.502 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
01:02:28.502 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
01:02:28.502 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.34 mountX=0.13 mountY=-0.09, mountTheta=-0.60
01:02:28.503 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.11, opts=13)
01:02:28.503 00.000 10844 Enqueuing Move request for scope (-0.11, -0.11)
01:02:28.503 00.000 11060 Worker thread wakes up
01:02:28.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:02:28.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
01:02:28.503 00.000 10844 UpdateGuideState exits: m=2750 SNR=33.8 Saturated
01:02:28.503 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
01:02:28.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:28.503 00.000 11060 Moving (-0.11, -0.11) raw xDistance=0.13 yDistance=-0.09
01:02:28.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:02:28.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:28.503 00.000 10844 Enqueuing Expose request
01:02:28.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:28.504 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:02:28.504 00.000 11060 MoveAxis(W, 22, ABG)
01:02:28.504 00.000 11060 Guiding  Dir = 3, Dur = 22
01:02:28.518 00.014 11060 IsSlewing returns 0
01:02:28.518 00.000 11060 IsGuiding returns 0
01:02:28.549 00.031 11060 IsGuiding returns 0
01:02:28.549 00.000 11060 Move returns status 0, amount 22
01:02:28.549 00.000 11060 MoveAxis(N, 0, ABG)
01:02:28.549 00.000 11060 Move returns status 0, amount 0
01:02:28.549 00.000 11060 move complete, result=0
01:02:28.550 00.001 11060 worker thread done servicing request
01:02:28.550 00.000 11060 Worker thread wakes up
01:02:28.550 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
01:02:28.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:28.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:29.180 00.630 11060 Exposure complete
01:02:29.346 00.166 11060 worker thread done servicing request
01:02:29.346 00.000 10844 OnExposeComplete: enter
01:02:29.346 00.000 10844 UpdateGuideState(): m_state=6
01:02:29.346 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8182
01:02:29.346 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=58.15, Mass=2816, SNR=33.7, Peak=249 HFD=3.3
01:02:29.346 00.000 10844 MultiStar: [#1 -0.09,-0.01,1.06,U] [#2 -0.30,-0.44,1.99,U] [#3 0.34,-0.04,0.91,U] [#4 -0.38,0.09,0.94,U] [#5 0.40,0.62,0.00,M1] [#6 -0.19,-0.24,0.92,U] [#7 -0.15,-0.39,0.89,U] [#8 0.01,-0.07,1.00,U] 
01:02:29.346 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.20}, one-star: {0.16, -0.26}
01:02:29.346 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
01:02:29.346 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
01:02:29.347 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.04 mountX=0.22 mountY=-0.07, mountTheta=-0.30
01:02:29.348 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.20, opts=13)
01:02:29.348 00.000 10844 Enqueuing Move request for scope (-0.10, -0.20)
01:02:29.348 00.000 11060 Worker thread wakes up
01:02:29.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
01:02:29.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
01:02:29.348 00.000 11060 Moving (-0.10, -0.20) raw xDistance=0.22 yDistance=-0.07
01:02:29.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:02:29.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:29.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:29.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:02:29.349 00.001 10844 UpdateGuideState exits: m=2816 SNR=33.7
01:02:29.349 00.000 11060 MoveAxis(W, 38, ABG)
01:02:29.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:29.349 00.000 11060 Guiding  Dir = 3, Dur = 38
01:02:29.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:29.349 00.000 10844 Enqueuing Expose request
01:02:29.351 00.002 11060 IsSlewing returns 0
01:02:29.351 00.000 11060 IsGuiding returns 0
01:02:29.396 00.045 11060 IsGuiding returns 0
01:02:29.396 00.000 11060 Move returns status 0, amount 38
01:02:29.396 00.000 11060 MoveAxis(N, 0, ABG)
01:02:29.396 00.000 11060 Move returns status 0, amount 0
01:02:29.396 00.000 11060 move complete, result=0
01:02:29.398 00.002 11060 worker thread done servicing request
01:02:29.398 00.000 11060 Worker thread wakes up
01:02:29.398 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
01:02:29.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:29.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:30.031 00.633 11060 Exposure complete
01:02:30.200 00.169 11060 worker thread done servicing request
01:02:30.200 00.000 10844 OnExposeComplete: enter
01:02:30.200 00.000 10844 UpdateGuideState(): m_state=6
01:02:30.200 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8183
01:02:30.201 00.001 10844 Star::Find returns 1 (1), X=264.38, Y=58.71, Mass=2772, SNR=33.7, Peak=255 HFD=3.4
01:02:30.201 00.000 10844 MultiStar: [#1 -0.10,-0.24,1.02,U] [#2 0.23,-0.06,2.05,U] [#3 -0.09,0.08,0.88,U] [#4 0.23,0.32,1.07,U] [#5 0.57,0.27,0.00,M2] [#6 -0.53,-0.01,0.93,U] [#7 0.04,0.15,0.84,U] [#8 0.01,-0.42,0.96,U] 
01:02:30.201 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.02, 0.29}
01:02:30.201 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
01:02:30.201 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
01:02:30.201 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.39 mountX=-0.01 mountY=0.01, mountTheta=2.13
01:02:30.203 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
01:02:30.203 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
01:02:30.203 00.000 11060 Worker thread wakes up
01:02:30.203 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:02:30.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:02:30.203 00.000 10844 UpdateGuideState exits: m=2772 SNR=33.7 Saturated
01:02:30.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:02:30.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:30.203 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
01:02:30.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:30.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:30.203 00.000 10844 Enqueuing Expose request
01:02:30.204 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:30.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:02:30.204 00.000 11060 MoveAxis(E, 0, ABG)
01:02:30.204 00.000 11060 Move returns status 0, amount 0
01:02:30.204 00.000 11060 MoveAxis(N, 0, ABG)
01:02:30.204 00.000 11060 Move returns status 0, amount 0
01:02:30.204 00.000 11060 move complete, result=0
01:02:30.204 00.000 11060 worker thread done servicing request
01:02:30.204 00.000 11060 Worker thread wakes up
01:02:30.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:30.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:30.208 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:30.839 00.631 11060 Exposure complete
01:02:30.996 00.157 11060 worker thread done servicing request
01:02:30.996 00.000 10844 OnExposeComplete: enter
01:02:30.996 00.000 10844 UpdateGuideState(): m_state=6
01:02:30.996 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8184
01:02:30.996 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.03, Mass=2923, SNR=34.0, Peak=246 HFD=3.5
01:02:30.997 00.001 10844 MultiStar: [#1 0.05,-0.78,0.00,M1] [#2 -0.25,-0.61,0.00,M1] [#3 -0.49,-0.54,0.00,M1] [#4 -0.29,0.47,1.01,U] [#5 -0.31,0.26,0.93,U] [#6 -0.14,-0.31,0.84,U] [#7 -0.72,-0.22,0.00,M1] [#8 -0.00,-0.19,0.83,U] 
01:02:30.997 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.02}, one-star: {0.23, -0.39}
01:02:30.997 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
01:02:30.997 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
01:02:30.997 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.97 mountX=0.04 mountY=-0.10, mountTheta=-1.22
01:02:30.998 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
01:02:30.998 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
01:02:30.999 00.001 11060 Worker thread wakes up
01:02:30.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:30.999 00.000 10844 UpdateGuideState exits: m=2923 SNR=34.0
01:02:30.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:30.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:30.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
01:02:30.999 00.000 10844 Enqueuing Expose request
01:02:30.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
01:02:30.999 00.000 11060 Moving (-0.10, -0.02) raw xDistance=0.04 yDistance=-0.10
01:02:30.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:02:30.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:30.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:02:30.999 00.000 11060 MoveAxis(E, 0, ABG)
01:02:30.999 00.000 11060 Move returns status 0, amount 0
01:02:31.000 00.001 11060 MoveAxis(N, 0, ABG)
01:02:31.000 00.000 11060 Move returns status 0, amount 0
01:02:31.000 00.000 11060 move complete, result=0
01:02:31.000 00.000 11060 worker thread done servicing request
01:02:31.000 00.000 11060 Worker thread wakes up
01:02:31.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:31.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:31.010 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:31.651 00.641 11060 Exposure complete
01:02:31.842 00.191 11060 worker thread done servicing request
01:02:31.842 00.000 10844 OnExposeComplete: enter
01:02:31.842 00.000 10844 UpdateGuideState(): m_state=6
01:02:31.842 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8185
01:02:31.843 00.001 10844 Star::Find returns 1 (0), X=264.66, Y=58.65, Mass=2520, SNR=31.7, Peak=245 HFD=3.4
01:02:31.843 00.000 10844 MultiStar: [#1 -0.44,0.06,1.06,U] [#2 -0.17,-0.11,2.13,U] [#3 0.28,0.11,1.04,U] [#4 -0.05,0.69,0.00,M1] [#5 0.40,0.28,1.11,U] [#6 -0.11,0.01,1.06,U] [#7 -0.19,0.21,0.95,U] [#8 0.20,0.30,1.00,U] 
01:02:31.843 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.29, 0.23}
01:02:31.843 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
01:02:31.843 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.09)
01:02:31.843 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=-0.11 mountY=-0.01, mountTheta=-3.09
01:02:31.846 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
01:02:31.846 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
01:02:31.846 00.000 11060 Worker thread wakes up
01:02:31.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:31.846 00.000 10844 UpdateGuideState exits: m=2520 SNR=31.7
01:02:31.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:31.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:31.846 00.000 10844 Enqueuing Expose request
01:02:31.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:02:31.847 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:02:31.847 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
01:02:31.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:02:31.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:31.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:02:31.847 00.000 11060 MoveAxis(E, 0, ABG)
01:02:31.847 00.000 11060 Move returns status 0, amount 0
01:02:31.847 00.000 11060 MoveAxis(N, 0, ABG)
01:02:31.847 00.000 11060 Move returns status 0, amount 0
01:02:31.848 00.001 11060 move complete, result=0
01:02:31.848 00.000 11060 worker thread done servicing request
01:02:31.848 00.000 11060 Worker thread wakes up
01:02:31.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:31.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:31.851 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:32.476 00.625 11060 Exposure complete
01:02:32.650 00.174 11060 worker thread done servicing request
01:02:32.650 00.000 10844 OnExposeComplete: enter
01:02:32.650 00.000 10844 UpdateGuideState(): m_state=6
01:02:32.650 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8186
01:02:32.651 00.001 10844 Star::Find returns 1 (1), X=264.03, Y=58.34, Mass=2890, SNR=34.4, Peak=255 HFD=3.4
01:02:32.651 00.000 10844 MultiStar: [#1 -0.64,-0.15,0.00,M1] [#2 -0.83,-0.26,0.00,M1] [#3 -0.09,-0.15,0.97,U] [#4 -0.18,0.09,0.94,U] [#5 -0.21,0.22,1.04,U] [#6 -0.58,0.20,0.00,M1] [#7 -0.88,0.32,0.00,M1] [#8 0.17,0.35,0.96,U] 
01:02:32.651 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.09}, one-star: {-0.34, -0.07}
01:02:32.651 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
01:02:32.651 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
01:02:32.651 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.55 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
01:02:32.652 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.09, opts=13)
01:02:32.653 00.001 10844 Enqueuing Move request for scope (-0.13, 0.09)
01:02:32.653 00.000 11060 Worker thread wakes up
01:02:32.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:32.653 00.000 10844 UpdateGuideState exits: m=2890 SNR=34.4 Saturated
01:02:32.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:32.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:32.653 00.000 10844 Enqueuing Expose request
01:02:32.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
01:02:32.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
01:02:32.653 00.000 11060 Moving (-0.13, 0.09) raw xDistance=-0.06 yDistance=-0.14
01:02:32.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:02:32.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:32.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:02:32.654 00.001 11060 MoveAxis(E, 0, ABG)
01:02:32.654 00.000 11060 Move returns status 0, amount 0
01:02:32.654 00.000 11060 MoveAxis(N, 0, ABG)
01:02:32.654 00.000 11060 Move returns status 0, amount 0
01:02:32.654 00.000 11060 move complete, result=0
01:02:32.654 00.000 11060 worker thread done servicing request
01:02:32.654 00.000 11060 Worker thread wakes up
01:02:32.655 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:32.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:32.655 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:33.291 00.636 11060 Exposure complete
01:02:33.460 00.169 11060 worker thread done servicing request
01:02:33.460 00.000 10844 OnExposeComplete: enter
01:02:33.460 00.000 10844 UpdateGuideState(): m_state=6
01:02:33.461 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8187
01:02:33.461 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=58.73, Mass=2627, SNR=32.5, Peak=236 HFD=3.5
01:02:33.461 00.000 10844 MultiStar: [#1 -0.48,-0.19,1.04,U] [#2 -0.07,-0.61,0.00,M2] [#3 0.24,-0.11,0.93,U] [#4 -0.46,0.15,1.06,U] [#5 0.07,-0.26,1.05,U] [#6 -0.84,-0.13,0.00,M2] [#7 -0.61,0.41,0.00,M2] [#8 -0.28,-0.43,0.91,U] 
01:02:33.461 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.08}, one-star: {-0.16, 0.32}
01:02:33.461 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
01:02:33.461 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
01:02:33.461 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.73 mountX=0.11 mountY=-0.17, mountTheta=-0.98
01:02:33.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.08, opts=13)
01:02:33.463 00.001 10844 Enqueuing Move request for scope (-0.18, -0.08)
01:02:33.463 00.000 11060 Worker thread wakes up
01:02:33.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=14, FiltMax=255, Gamma=1.000
01:02:33.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
01:02:33.463 00.000 10844 UpdateGuideState exits: m=2627 SNR=32.5
01:02:33.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
01:02:33.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:33.463 00.000 11060 Moving (-0.18, -0.08) raw xDistance=0.11 yDistance=-0.17
01:02:33.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:33.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:02:33.463 00.000 10844 Enqueuing Expose request
01:02:33.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:33.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:02:33.463 00.000 11060 MoveAxis(E, 0, ABG)
01:02:33.463 00.000 11060 Move returns status 0, amount 0
01:02:33.463 00.000 11060 MoveAxis(N, 0, ABG)
01:02:33.464 00.001 11060 Move returns status 0, amount 0
01:02:33.464 00.000 11060 move complete, result=0
01:02:33.464 00.000 11060 worker thread done servicing request
01:02:33.464 00.000 11060 Worker thread wakes up
01:02:33.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:33.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:33.467 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:34.102 00.635 11060 Exposure complete
01:02:34.289 00.187 11060 worker thread done servicing request
01:02:34.289 00.000 10844 OnExposeComplete: enter
01:02:34.289 00.000 10844 UpdateGuideState(): m_state=6
01:02:34.289 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8188
01:02:34.290 00.001 10844 Star::Find returns 1 (1), X=264.28, Y=58.14, Mass=2890, SNR=33.8, Peak=255 HFD=3.4
01:02:34.290 00.000 10844 MultiStar: [#1 -0.58,-0.37,0.00,M1] [#2 -0.22,-0.42,2.02,U] [#3 -0.18,-0.31,0.89,U] [#4 -0.62,0.44,0.00,M1] [#5 0.20,-0.45,1.00,U] [#6 -0.88,-0.50,0.00,M3] [#7 -0.49,-0.00,0.90,U] [#8 0.11,-0.59,0.90,U] 
01:02:34.290 00.000 10844 single-star, 5 included, MultiStar: {-0.12, -0.35}, one-star: {-0.09, -0.27}
01:02:34.290 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
01:02:34.290 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
01:02:34.290 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.89 mountX=0.28 mountY=-0.04, mountTheta=-0.15
01:02:34.291 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.27, opts=13)
01:02:34.291 00.000 10844 Enqueuing Move request for scope (-0.09, -0.27)
01:02:34.291 00.000 11060 Worker thread wakes up
01:02:34.292 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
01:02:34.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
01:02:34.292 00.000 11060 Moving (-0.09, -0.27) raw xDistance=0.28 yDistance=-0.04
01:02:34.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
01:02:34.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:34.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:34.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:02:34.292 00.000 11060 MoveAxis(W, 49, ABG)
01:02:34.292 00.000 11060 Guiding  Dir = 3, Dur = 49
01:02:34.292 00.000 10844 UpdateGuideState exits: m=2890 SNR=33.8 Saturated
01:02:34.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:34.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:34.292 00.000 10844 Enqueuing Expose request
01:02:34.300 00.008 11060 IsSlewing returns 0
01:02:34.300 00.000 11060 IsGuiding returns 0
01:02:34.363 00.063 11060 IsGuiding returns 0
01:02:34.363 00.000 11060 Move returns status 0, amount 49
01:02:34.363 00.000 11060 MoveAxis(N, 0, ABG)
01:02:34.363 00.000 11060 Move returns status 0, amount 0
01:02:34.363 00.000 11060 move complete, result=0
01:02:34.363 00.000 11060 worker thread done servicing request
01:02:34.364 00.001 11060 Worker thread wakes up
01:02:34.364 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
01:02:34.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:34.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:34.994 00.630 11060 Exposure complete
01:02:35.189 00.195 11060 worker thread done servicing request
01:02:35.191 00.002 10844 OnExposeComplete: enter
01:02:35.191 00.000 10844 UpdateGuideState(): m_state=6
01:02:35.191 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8189
01:02:35.191 00.000 10844 Star::Find returns 1 (1), X=264.65, Y=58.03, Mass=3235, SNR=35.7, Peak=255 HFD=3.8
01:02:35.192 00.001 10844 MultiStar: [#1 -0.18,0.04,0.93,U] [#2 -0.24,0.04,1.83,U] [#3 -0.06,-0.43,0.91,U] [#4 -0.36,0.36,0.89,U] [#5 0.03,0.34,0.98,U] [#6 -0.32,-0.07,0.88,U] [#7 -0.05,0.70,0.00,M2] [#8 -0.05,-0.06,0.95,U] 
01:02:35.192 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {0.28, -0.38}
01:02:35.192 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
01:02:35.192 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
01:02:35.192 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.03 mountX=0.03 mountY=-0.11, mountTheta=-1.28
01:02:35.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
01:02:35.193 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
01:02:35.194 00.001 11060 Worker thread wakes up
01:02:35.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:35.194 00.000 10844 UpdateGuideState exits: m=3235 SNR=35.7 Saturated
01:02:35.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:35.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
01:02:35.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:35.194 00.000 10844 Enqueuing Expose request
01:02:35.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
01:02:35.194 00.000 11060 Moving (-0.12, -0.01) raw xDistance=0.03 yDistance=-0.11
01:02:35.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:02:35.196 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:35.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:02:35.196 00.000 11060 MoveAxis(E, 0, ABG)
01:02:35.196 00.000 11060 Move returns status 0, amount 0
01:02:35.196 00.000 11060 MoveAxis(N, 0, ABG)
01:02:35.196 00.000 11060 Move returns status 0, amount 0
01:02:35.196 00.000 11060 move complete, result=0
01:02:35.196 00.000 11060 worker thread done servicing request
01:02:35.196 00.000 11060 Worker thread wakes up
01:02:35.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:35.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:35.198 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:35.829 00.631 11060 Exposure complete
01:02:35.993 00.164 11060 worker thread done servicing request
01:02:35.993 00.000 10844 OnExposeComplete: enter
01:02:35.993 00.000 10844 UpdateGuideState(): m_state=6
01:02:35.994 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8190
01:02:35.994 00.000 10844 Star::Find returns 1 (1), X=264.89, Y=58.37, Mass=2542, SNR=31.5, Peak=255 HFD=3.3
01:02:35.994 00.000 10844 MultiStar: [#1 0.15,0.47,1.01,U] [#2 -0.20,-0.02,2.17,U] [#3 0.83,0.11,0.00,M1] [#4 -0.51,0.66,0.00,M1] [#5 0.25,0.67,0.00,M1] [#6 -0.11,0.60,0.00,M3] [#7 0.55,0.63,0.00,M3] [#8 0.27,0.27,1.05,U] 
01:02:35.994 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.13}, one-star: {0.52, -0.05}
01:02:35.994 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:02:35.994 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:02:35.994 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.90 mountX=-0.14 mountY=0.08, mountTheta=2.64
01:02:35.995 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
01:02:35.996 00.001 10844 Enqueuing Move request for scope (0.10, 0.13)
01:02:35.996 00.000 11060 Worker thread wakes up
01:02:35.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:35.996 00.000 10844 UpdateGuideState exits: m=2542 SNR=31.5 Saturated
01:02:35.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:35.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:35.996 00.000 10844 Enqueuing Expose request
01:02:35.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:02:35.996 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:02:35.996 00.000 11060 Moving (0.10, 0.13) raw xDistance=-0.14 yDistance=0.08
01:02:35.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:02:35.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:35.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:02:35.996 00.000 11060 MoveAxis(E, 25, ABG)
01:02:35.997 00.001 11060 Guiding  Dir = 2, Dur = 25
01:02:36.025 00.028 11060 IsSlewing returns 0
01:02:36.025 00.000 11060 IsGuiding returns 0
01:02:36.066 00.041 11060 IsGuiding returns 0
01:02:36.066 00.000 11060 Move returns status 0, amount 25
01:02:36.066 00.000 11060 MoveAxis(N, 0, ABG)
01:02:36.066 00.000 11060 Move returns status 0, amount 0
01:02:36.067 00.001 11060 move complete, result=0
01:02:36.067 00.000 11060 worker thread done servicing request
01:02:36.067 00.000 11060 Worker thread wakes up
01:02:36.067 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
01:02:36.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:36.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:36.694 00.627 11060 Exposure complete
01:02:36.879 00.185 11060 worker thread done servicing request
01:02:36.879 00.000 10844 OnExposeComplete: enter
01:02:36.879 00.000 10844 UpdateGuideState(): m_state=6
01:02:36.880 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8191
01:02:36.880 00.000 10844 Star::Find returns 1 (1), X=264.57, Y=58.50, Mass=2321, SNR=30.5, Peak=255 HFD=3.2
01:02:36.880 00.000 10844 MultiStar: [#1 -0.01,-0.11,1.01,U] [#2 -0.22,0.49,2.16,U] [#3 0.18,0.07,0.91,U] [#4 -0.61,0.57,0.00,M2] [#5 0.29,0.29,1.08,U] [#6 -0.31,0.25,1.01,U] [#7 -0.19,0.06,0.91,U] [#8 0.32,0.37,0.99,U] 
01:02:36.880 00.000 10844 single-star, 7 included, MultiStar: {0.00, 0.23}, one-star: {0.20, 0.08}
01:02:36.880 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
01:02:36.880 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
01:02:36.880 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.21 cameraTheta=0.39 mountX=-0.12 mountY=0.18, mountTheta=2.14
01:02:36.882 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.08, opts=13)
01:02:36.882 00.000 10844 Enqueuing Move request for scope (0.20, 0.08)
01:02:36.882 00.000 11060 Worker thread wakes up
01:02:36.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:36.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
01:02:36.882 00.000 10844 UpdateGuideState exits: m=2321 SNR=30.5 Saturated
01:02:36.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
01:02:36.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:36.882 00.000 11060 Moving (0.20, 0.08) raw xDistance=-0.12 yDistance=0.18
01:02:36.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:36.882 00.000 10844 Enqueuing Expose request
01:02:36.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:02:36.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:36.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:02:36.882 00.000 11060 MoveAxis(E, 0, ABG)
01:02:36.882 00.000 11060 Move returns status 0, amount 0
01:02:36.882 00.000 11060 MoveAxis(N, 0, ABG)
01:02:36.882 00.000 11060 Move returns status 0, amount 0
01:02:36.882 00.000 11060 move complete, result=0
01:02:36.884 00.002 11060 worker thread done servicing request
01:02:36.884 00.000 11060 Worker thread wakes up
01:02:36.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:36.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:36.886 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:02:37.526 00.640 11060 Exposure complete
01:02:37.700 00.174 11060 worker thread done servicing request
01:02:37.701 00.001 10844 OnExposeComplete: enter
01:02:37.701 00.000 10844 UpdateGuideState(): m_state=6
01:02:37.701 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8192
01:02:37.701 00.000 10844 Star::Find returns 1 (0), X=264.50, Y=59.16, Mass=2386, SNR=30.6, Peak=237 HFD=3.2
01:02:37.701 00.000 10844 MultiStar: [#1 0.16,-0.00,1.11,U] [#2 0.01,0.27,2.19,U] [#3 0.47,0.08,1.01,U] [#4 -0.44,0.63,0.00,M3] [#5 0.16,0.32,1.02,U] [#6 -0.23,0.43,0.97,U] [#7 -0.61,0.56,0.00,M3] [#8 0.06,0.03,0.95,U] 
01:02:37.701 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.27}, one-star: {0.13, 0.75}
01:02:37.701 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:02:37.702 00.001 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
01:02:37.702 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.28 cameraTheta=1.22 mountX=-0.28 mountY=0.05, mountTheta=2.95
01:02:37.703 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.27, opts=13)
01:02:37.703 00.000 10844 Enqueuing Move request for scope (0.10, 0.27)
01:02:37.703 00.000 11060 Worker thread wakes up
01:02:37.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=11, FiltMax=255, Gamma=1.000
01:02:37.703 00.000 10844 UpdateGuideState exits: m=2386 SNR=30.6
01:02:37.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:37.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:37.703 00.000 10844 Enqueuing Expose request
01:02:37.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
01:02:37.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
01:02:37.703 00.000 11060 Moving (0.10, 0.27) raw xDistance=-0.28 yDistance=0.05
01:02:37.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:02:37.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:37.704 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:02:37.704 00.000 11060 MoveAxis(E, 48, ABG)
01:02:37.704 00.000 11060 Guiding  Dir = 2, Dur = 48
01:02:37.708 00.004 11060 IsSlewing returns 0
01:02:37.708 00.000 11060 IsGuiding returns 0
01:02:37.771 00.063 11060 IsGuiding returns 0
01:02:37.771 00.000 11060 Move returns status 0, amount 48
01:02:37.771 00.000 11060 MoveAxis(N, 0, ABG)
01:02:37.771 00.000 11060 Move returns status 0, amount 0
01:02:37.771 00.000 11060 move complete, result=0
01:02:37.771 00.000 11060 worker thread done servicing request
01:02:37.771 00.000 11060 Worker thread wakes up
01:02:37.771 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
01:02:37.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:37.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:38.409 00.638 11060 Exposure complete
01:02:38.586 00.177 11060 worker thread done servicing request
01:02:38.586 00.000 10844 OnExposeComplete: enter
01:02:38.587 00.001 10844 UpdateGuideState(): m_state=6
01:02:38.587 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8193
01:02:38.587 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=58.90, Mass=2668, SNR=32.9, Peak=245 HFD=3.3
01:02:38.587 00.000 10844 MultiStar: [#1 -0.60,0.04,1.05,U] [#2 -0.58,0.49,0.00,M1] [#3 -0.01,-0.04,0.99,U] [#4 -0.44,0.66,0.00,M4] [#5 -0.08,0.30,1.02,U] [#6 -0.53,0.09,0.93,U] [#7 -0.45,0.28,0.82,U] [#8 -0.26,0.05,0.87,U] 
01:02:38.587 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.17}, one-star: {0.07, 0.48}
01:02:38.588 00.001 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
01:02:38.588 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
01:02:38.588 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.31 cameraTheta=2.56 mountX=-0.12 mountY=-0.28, mountTheta=-1.98
01:02:38.589 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.17, opts=13)
01:02:38.589 00.000 10844 Enqueuing Move request for scope (-0.26, 0.17)
01:02:38.589 00.000 11060 Worker thread wakes up
01:02:38.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:38.589 00.000 10844 UpdateGuideState exits: m=2668 SNR=32.9
01:02:38.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:38.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:38.589 00.000 10844 Enqueuing Expose request
01:02:38.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.17) opts 0xd
01:02:38.590 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.17)
01:02:38.590 00.000 11060 Moving (-0.26, 0.17) raw xDistance=-0.12 yDistance=-0.28
01:02:38.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
01:02:38.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:38.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:02:38.590 00.000 11060 MoveAxis(E, 23, ABG)
01:02:38.590 00.000 11060 Guiding  Dir = 2, Dur = 23
01:02:38.600 00.010 11060 IsSlewing returns 0
01:02:38.600 00.000 11060 IsGuiding returns 0
01:02:38.632 00.032 11060 IsGuiding returns 0
01:02:38.633 00.001 11060 Move returns status 0, amount 23
01:02:38.633 00.000 11060 MoveAxis(N, 0, ABG)
01:02:38.633 00.000 11060 Move returns status 0, amount 0
01:02:38.633 00.000 11060 move complete, result=0
01:02:38.634 00.001 11060 worker thread done servicing request
01:02:38.634 00.000 11060 Worker thread wakes up
01:02:38.634 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.3 px 0 ms NORTH
01:02:38.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:38.635 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:39.279 00.644 11060 Exposure complete
01:02:39.441 00.162 11060 worker thread done servicing request
01:02:39.441 00.000 10844 OnExposeComplete: enter
01:02:39.441 00.000 10844 UpdateGuideState(): m_state=6
01:02:39.441 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8194
01:02:39.441 00.000 10844 Star::Find returns 1 (1), X=264.80, Y=57.83, Mass=2899, SNR=34.1, Peak=255 HFD=3.2
01:02:39.441 00.000 10844 MultiStar: [#1 -0.13,-0.49,0.90,U] [#2 -0.02,-0.03,1.94,U] [#3 -0.33,-0.06,0.94,U] [#4 -0.29,0.26,0.87,U] [#5 0.33,-0.11,1.02,U] [#6 -0.40,-0.05,0.86,U] [#7 -0.33,0.10,0.81,U] [#8 -0.13,0.20,0.84,U] 
01:02:39.441 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {0.43, -0.59}
01:02:39.441 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
01:02:39.441 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
01:02:39.442 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.26 mountX=0.10 mountY=-0.06, mountTheta=-0.52
01:02:39.443 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
01:02:39.443 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
01:02:39.443 00.000 11060 Worker thread wakes up
01:02:39.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
01:02:39.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
01:02:39.443 00.000 11060 Moving (-0.07, -0.09) raw xDistance=0.10 yDistance=-0.06
01:02:39.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:02:39.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:39.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=24, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:39.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:02:39.443 00.000 11060 MoveAxis(E, 0, ABG)
01:02:39.444 00.001 11060 Move returns status 0, amount 0
01:02:39.444 00.000 10844 UpdateGuideState exits: m=2899 SNR=34.1 Saturated
01:02:39.444 00.000 11060 MoveAxis(N, 0, ABG)
01:02:39.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:39.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:39.444 00.000 10844 Enqueuing Expose request
01:02:39.444 00.000 11060 Move returns status 0, amount 0
01:02:39.444 00.000 11060 move complete, result=0
01:02:39.444 00.000 11060 worker thread done servicing request
01:02:39.444 00.000 11060 Worker thread wakes up
01:02:39.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:39.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:39.446 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:40.079 00.633 11060 Exposure complete
01:02:40.236 00.157 11060 worker thread done servicing request
01:02:40.236 00.000 10844 OnExposeComplete: enter
01:02:40.236 00.000 10844 UpdateGuideState(): m_state=6
01:02:40.236 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8195
01:02:40.236 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.89, Mass=3242, SNR=36.1, Peak=255 HFD=3.6
01:02:40.237 00.001 10844 MultiStar: [#1 -0.54,-0.18,0.83,U] [#2 -0.26,0.06,1.87,U] [#3 -0.03,-0.16,0.81,U] [#4 -0.20,0.24,0.90,U] [#5 0.10,-0.06,0.96,U] [#6 -0.30,-0.09,0.94,U] [#7 -0.28,-0.00,0.78,U] [#8 0.24,-0.16,0.94,U] 
01:02:40.237 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.07, 0.48}
01:02:40.237 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
01:02:40.237 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
01:02:40.237 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.97 mountX=0.00 mountY=-0.16, mountTheta=-1.56
01:02:40.238 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.03, opts=13)
01:02:40.238 00.000 10844 Enqueuing Move request for scope (-0.15, 0.03)
01:02:40.238 00.000 11060 Worker thread wakes up
01:02:40.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:40.238 00.000 10844 UpdateGuideState exits: m=3242 SNR=36.1 Saturated
01:02:40.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:40.239 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:40.239 00.000 10844 Enqueuing Expose request
01:02:40.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
01:02:40.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
01:02:40.239 00.000 11060 Moving (-0.15, 0.03) raw xDistance=0.00 yDistance=-0.16
01:02:40.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:02:40.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:40.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:02:40.239 00.000 11060 MoveAxis(E, 0, ABG)
01:02:40.239 00.000 11060 Move returns status 0, amount 0
01:02:40.239 00.000 11060 MoveAxis(N, 0, ABG)
01:02:40.239 00.000 11060 Move returns status 0, amount 0
01:02:40.239 00.000 11060 move complete, result=0
01:02:40.239 00.000 11060 worker thread done servicing request
01:02:40.239 00.000 11060 Worker thread wakes up
01:02:40.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:40.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:40.240 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:40.872 00.632 11060 Exposure complete
01:02:41.059 00.187 11060 worker thread done servicing request
01:02:41.060 00.001 10844 OnExposeComplete: enter
01:02:41.060 00.000 10844 UpdateGuideState(): m_state=6
01:02:41.060 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8196
01:02:41.060 00.000 10844 Star::Find returns 1 (1), X=264.10, Y=58.72, Mass=2607, SNR=31.9, Peak=255 HFD=3.4
01:02:41.060 00.000 10844 MultiStar: [#1 -0.12,0.00,1.06,U] [#2 -0.07,0.66,0.00,M1] [#3 -0.14,0.01,1.12,U] [#4 -0.12,0.84,0.00,M3] [#5 0.12,0.37,1.00,U] [#6 -0.50,0.28,0.95,U] [#7 -0.66,0.46,0.00,M1] [#8 -0.06,0.51,0.90,U] 
01:02:41.060 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.23}, one-star: {-0.27, 0.30}
01:02:41.061 00.001 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
01:02:41.061 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
01:02:41.061 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.16 mountX=-0.20 mountY=-0.19, mountTheta=-2.38
01:02:41.062 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.23, opts=13)
01:02:41.062 00.000 10844 Enqueuing Move request for scope (-0.16, 0.23)
01:02:41.062 00.000 11060 Worker thread wakes up
01:02:41.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:41.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
01:02:41.062 00.000 10844 UpdateGuideState exits: m=2607 SNR=31.9 Saturated
01:02:41.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
01:02:41.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:41.062 00.000 11060 Moving (-0.16, 0.23) raw xDistance=-0.20 yDistance=-0.19
01:02:41.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:41.062 00.000 10844 Enqueuing Expose request
01:02:41.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:02:41.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:41.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:02:41.062 00.000 11060 MoveAxis(E, 35, ABG)
01:02:41.063 00.001 11060 Guiding  Dir = 2, Dur = 35
01:02:41.069 00.006 11060 IsSlewing returns 0
01:02:41.069 00.000 11060 IsGuiding returns 0
01:02:41.116 00.047 11060 IsGuiding returns 0
01:02:41.116 00.000 11060 Move returns status 0, amount 35
01:02:41.116 00.000 11060 MoveAxis(N, 0, ABG)
01:02:41.116 00.000 11060 Move returns status 0, amount 0
01:02:41.116 00.000 11060 move complete, result=0
01:02:41.116 00.000 11060 worker thread done servicing request
01:02:41.116 00.000 11060 Worker thread wakes up
01:02:41.116 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
01:02:41.117 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:41.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:41.745 00.628 11060 Exposure complete
01:02:41.927 00.182 11060 worker thread done servicing request
01:02:41.927 00.000 10844 OnExposeComplete: enter
01:02:41.927 00.000 10844 UpdateGuideState(): m_state=6
01:02:41.928 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8197
01:02:41.928 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=59.10, Mass=2237, SNR=30.2, Peak=213 HFD=3.1
01:02:41.928 00.000 10844 MultiStar: [#1 -0.23,0.27,1.13,U] [#2 -0.44,0.07,2.23,U] [#3 -0.04,0.20,1.00,U] [#4 -0.39,0.80,0.00,M4] [#5 0.04,0.47,1.23,U] [#6 -0.15,0.31,1.03,U] [#7 -0.78,0.67,0.00,M2] [#8 0.06,0.29,1.05,U] 
01:02:41.928 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.29}, one-star: {0.06, 0.68}
01:02:41.928 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
01:02:41.928 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
01:02:41.928 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.33 cameraTheta=2.04 mountX=-0.26 mountY=-0.19, mountTheta=-2.51
01:02:41.930 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.29, opts=13)
01:02:41.930 00.000 10844 Enqueuing Move request for scope (-0.15, 0.29)
01:02:41.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:41.930 00.000 10844 UpdateGuideState exits: m=2237 SNR=30.2
01:02:41.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:41.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:41.930 00.000 10844 Enqueuing Expose request
01:02:41.931 00.001 11060 Worker thread wakes up
01:02:41.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.29) opts 0xd
01:02:41.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.29)
01:02:41.931 00.000 11060 Moving (-0.15, 0.29) raw xDistance=-0.26 yDistance=-0.19
01:02:41.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:02:41.931 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-0.54
01:02:41.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
01:02:41.931 00.000 11060 MoveAxis(E, 47, ABG)
01:02:41.931 00.000 11060 Guiding  Dir = 2, Dur = 47
01:02:41.959 00.028 11060 IsSlewing returns 0
01:02:41.959 00.000 11060 IsGuiding returns 0
01:02:42.037 00.078 11060 IsGuiding returns 0
01:02:42.037 00.000 11060 Move returns status 0, amount 47
01:02:42.037 00.000 11060 BLC: Oldest BLC event removed
01:02:42.037 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:02:42.037 00.000 11060 MoveAxis(N, 825, ABG)
01:02:42.037 00.000 11060 duration set to 750 by maxDecDuration
01:02:42.037 00.000 11060 Guiding  Dir = 0, Dur = 750
01:02:42.057 00.020 11060 IsSlewing returns 0
01:02:42.057 00.000 11060 IsGuiding returns 0
01:02:42.818 00.761 11060 IsGuiding returns 0
01:02:42.818 00.000 11060 Move returns status 0, amount 750
01:02:42.818 00.000 11060 move complete, result=0
01:02:42.818 00.000 11060 worker thread done servicing request
01:02:42.818 00.000 11060 Worker thread wakes up
01:02:42.818 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.2 px 750 ms NORTH
01:02:42.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:42.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:43.462 00.644 11060 Exposure complete
01:02:43.640 00.178 11060 worker thread done servicing request
01:02:43.640 00.000 10844 OnExposeComplete: enter
01:02:43.640 00.000 10844 UpdateGuideState(): m_state=6
01:02:43.640 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8198
01:02:43.640 00.000 10844 Star::Find returns 1 (1), X=264.62, Y=58.78, Mass=3047, SNR=34.8, Peak=255 HFD=3.6
01:02:43.641 00.001 10844 MultiStar: [#1 -0.59,-0.05,0.95,U] [#2 -0.36,0.56,0.00,M1] [#3 -0.03,0.62,0.00,M1] [#4 -0.86,0.70,0.00,M5] [#5 0.05,0.83,0.00,M1] [#6 -0.19,0.31,0.88,U] [#7 -0.48,0.59,0.00,M3] [#8 -0.15,-0.27,0.90,U] 
01:02:43.641 00.000 10844 refined, 3 included, MultiStar: {-0.16, 0.09}, one-star: {0.25, 0.37}
01:02:43.641 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.38 = -1.90)
01:02:43.641 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.92)
01:02:43.641 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.19 cameraTheta=2.63 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
01:02:43.642 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.09, opts=13)
01:02:43.642 00.000 10844 Enqueuing Move request for scope (-0.16, 0.09)
01:02:43.642 00.000 11060 Worker thread wakes up
01:02:43.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:43.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
01:02:43.642 00.000 10844 UpdateGuideState exits: m=3047 SNR=34.8 Saturated
01:02:43.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
01:02:43.643 00.001 11060 Moving (-0.16, 0.09) raw xDistance=-0.06 yDistance=-0.18
01:02:43.643 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.135329, 1:0.177146
01:02:43.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:43.643 00.000 11060 BLC: No correction, Miss < min_move
01:02:43.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:43.643 00.000 10844 Enqueuing Expose request
01:02:43.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:02:43.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:43.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:02:43.643 00.000 11060 MoveAxis(E, 0, ABG)
01:02:43.643 00.000 11060 Move returns status 0, amount 0
01:02:43.643 00.000 11060 MoveAxis(N, 0, ABG)
01:02:43.643 00.000 11060 Move returns status 0, amount 0
01:02:43.643 00.000 11060 move complete, result=0
01:02:43.644 00.001 11060 worker thread done servicing request
01:02:43.644 00.000 11060 Worker thread wakes up
01:02:43.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:43.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:43.645 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:44.278 00.633 11060 Exposure complete
01:02:44.434 00.156 11060 worker thread done servicing request
01:02:44.434 00.000 10844 OnExposeComplete: enter
01:02:44.434 00.000 10844 UpdateGuideState(): m_state=6
01:02:44.434 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8199
01:02:44.435 00.001 10844 Star::Find returns 1 (1), X=264.54, Y=59.30, Mass=3036, SNR=35.2, Peak=255 HFD=3.4
01:02:44.435 00.000 10844 MultiStar: [#1 0.11,-0.37,0.91,U] [#2 -0.31,0.22,1.92,U] [#3 0.10,0.13,0.94,U] [#4 -0.54,0.89,0.00,M6] [#5 0.10,0.29,0.96,U] [#6 -0.16,0.40,0.90,U] [#7 -0.10,0.50,0.86,U] [#8 0.45,0.61,0.00,M1] 
01:02:44.435 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.29}, one-star: {0.18, 0.88}
01:02:44.435 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
01:02:44.435 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
01:02:44.435 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.74 mountX=-0.27 mountY=-0.10, mountTheta=-2.81
01:02:44.438 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.29, opts=13)
01:02:44.438 00.000 10844 Enqueuing Move request for scope (-0.05, 0.29)
01:02:44.438 00.000 11060 Worker thread wakes up
01:02:44.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:02:44.438 00.000 10844 UpdateGuideState exits: m=3036 SNR=35.2 Saturated
01:02:44.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:44.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:44.438 00.000 10844 Enqueuing Expose request
01:02:44.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
01:02:44.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
01:02:44.439 00.001 11060 Moving (-0.05, 0.29) raw xDistance=-0.27 yDistance=-0.10
01:02:44.439 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.135329, 1:0.177146, 2:0.095421
01:02:44.439 00.000 11060 BLC: No correction, Miss < min_move
01:02:44.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:02:44.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:44.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:02:44.439 00.000 11060 MoveAxis(E, 48, ABG)
01:02:44.439 00.000 11060 Guiding  Dir = 2, Dur = 48
01:02:44.477 00.038 11060 IsSlewing returns 0
01:02:44.477 00.000 11060 IsGuiding returns 0
01:02:44.555 00.078 11060 IsGuiding returns 0
01:02:44.555 00.000 11060 Move returns status 0, amount 48
01:02:44.555 00.000 11060 MoveAxis(N, 0, ABG)
01:02:44.555 00.000 11060 Move returns status 0, amount 0
01:02:44.555 00.000 11060 move complete, result=0
01:02:44.555 00.000 11060 worker thread done servicing request
01:02:44.556 00.001 10844 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
01:02:44.557 00.001 11060 Worker thread wakes up
01:02:44.558 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:44.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:45.192 00.634 11060 Exposure complete
01:02:45.367 00.175 11060 worker thread done servicing request
01:02:45.367 00.000 10844 OnExposeComplete: enter
01:02:45.368 00.001 10844 UpdateGuideState(): m_state=6
01:02:45.368 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8200
01:02:45.368 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=58.68, Mass=2481, SNR=31.6, Peak=243 HFD=3.5
01:02:45.368 00.000 10844 MultiStar: [#1 -0.03,-0.53,1.16,U] [#2 -0.59,0.17,0.00,M1] [#3 0.26,-0.28,0.97,U] [#4 -0.77,0.53,0.00,M7] [#5 0.04,0.98,0.00,M1] [#6 -0.19,-0.04,1.04,U] [#7 0.14,-0.03,0.86,U] [#8 0.09,0.23,0.94,U] 
01:02:45.368 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.08}, one-star: {0.44, 0.27}
01:02:45.368 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
01:02:45.368 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
01:02:45.369 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=0.06 mountY=0.12, mountTheta=1.13
01:02:45.370 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
01:02:45.370 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
01:02:45.370 00.000 11060 Worker thread wakes up
01:02:45.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
01:02:45.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
01:02:45.370 00.000 11060 Moving (0.11, -0.08) raw xDistance=0.06 yDistance=0.12
01:02:45.370 00.000 11060 BLC: window closed
01:02:45.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=24, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:45.371 00.001 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.135329, 1:0.177146, 2:0.095421
01:02:45.371 00.000 11060 BLC: No correction, Miss < min_move
01:02:45.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:02:45.371 00.000 10844 UpdateGuideState exits: m=2481 SNR=31.6
01:02:45.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:45.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:45.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:02:45.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:45.371 00.000 10844 Enqueuing Expose request
01:02:45.371 00.000 11060 MoveAxis(E, 0, ABG)
01:02:45.371 00.000 11060 Move returns status 0, amount 0
01:02:45.371 00.000 11060 MoveAxis(N, 0, ABG)
01:02:45.371 00.000 11060 Move returns status 0, amount 0
01:02:45.371 00.000 11060 move complete, result=0
01:02:45.371 00.000 11060 worker thread done servicing request
01:02:45.371 00.000 11060 Worker thread wakes up
01:02:45.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:45.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:45.373 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:46.008 00.635 11060 Exposure complete
01:02:46.177 00.169 11060 worker thread done servicing request
01:02:46.177 00.000 10844 OnExposeComplete: enter
01:02:46.178 00.001 10844 UpdateGuideState(): m_state=6
01:02:46.178 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8201
01:02:46.178 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=59.16, Mass=2514, SNR=31.5, Peak=235 HFD=3.6
01:02:46.178 00.000 10844 MultiStar: [#1 -0.25,0.34,0.94,U] [#2 -0.08,0.29,2.12,U] [#3 -0.15,-0.31,1.06,U] [#4 -0.00,0.47,0.92,U] [#5 0.25,0.33,1.01,U] [#6 -0.00,0.01,0.92,U] [#7 -0.29,0.34,0.94,U] [#8 -0.30,0.31,0.89,U] 
01:02:46.178 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.28}, one-star: {0.04, 0.74}
01:02:46.178 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
01:02:46.178 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
01:02:46.178 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.86 mountX=-0.26 mountY=-0.13, mountTheta=-2.68
01:02:46.179 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.28, opts=13)
01:02:46.180 00.001 10844 Enqueuing Move request for scope (-0.08, 0.28)
01:02:46.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:46.180 00.000 10844 UpdateGuideState exits: m=2514 SNR=31.5
01:02:46.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:46.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:46.180 00.000 10844 Enqueuing Expose request
01:02:46.180 00.000 11060 Worker thread wakes up
01:02:46.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
01:02:46.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
01:02:46.180 00.000 11060 Moving (-0.08, 0.28) raw xDistance=-0.26 yDistance=-0.13
01:02:46.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:02:46.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:46.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:02:46.180 00.000 11060 MoveAxis(E, 45, ABG)
01:02:46.180 00.000 11060 Guiding  Dir = 2, Dur = 45
01:02:46.189 00.009 11060 IsSlewing returns 0
01:02:46.189 00.000 11060 IsGuiding returns 0
01:02:46.235 00.046 11060 IsGuiding returns 0
01:02:46.235 00.000 11060 Move returns status 0, amount 45
01:02:46.235 00.000 11060 MoveAxis(N, 0, ABG)
01:02:46.235 00.000 11060 Move returns status 0, amount 0
01:02:46.235 00.000 11060 move complete, result=0
01:02:46.235 00.000 11060 worker thread done servicing request
01:02:46.235 00.000 11060 Worker thread wakes up
01:02:46.235 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
01:02:46.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:46.236 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:46.866 00.630 11060 Exposure complete
01:02:47.035 00.169 11060 worker thread done servicing request
01:02:47.035 00.000 10844 OnExposeComplete: enter
01:02:47.035 00.000 10844 UpdateGuideState(): m_state=6
01:02:47.035 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8202
01:02:47.035 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=58.84, Mass=3311, SNR=36.9, Peak=255 HFD=3.5
01:02:47.036 00.001 10844 MultiStar: [#1 -0.16,-0.04,0.92,U] [#2 -0.57,0.32,0.00,M1] [#3 0.53,0.19,0.88,U] [#4 -0.58,0.50,0.00,M7] [#5 0.14,0.35,0.92,U] [#6 -0.20,0.17,0.87,U] [#7 -0.03,0.63,0.00,M1] [#8 0.36,-0.00,0.89,U] 
01:02:47.036 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.19}, one-star: {0.39, 0.42}
01:02:47.036 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
01:02:47.036 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
01:02:47.036 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.81 mountX=-0.22 mountY=0.15, mountTheta=2.55
01:02:47.037 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.19, opts=13)
01:02:47.037 00.000 10844 Enqueuing Move request for scope (0.18, 0.19)
01:02:47.037 00.000 11060 Worker thread wakes up
01:02:47.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
01:02:47.037 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
01:02:47.037 00.000 11060 Moving (0.18, 0.19) raw xDistance=-0.22 yDistance=0.15
01:02:47.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:02:47.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:47.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:47.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:02:47.037 00.000 11060 MoveAxis(E, 39, ABG)
01:02:47.037 00.000 11060 Guiding  Dir = 2, Dur = 39
01:02:47.037 00.000 10844 UpdateGuideState exits: m=3311 SNR=36.9 Saturated
01:02:47.038 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:47.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:47.038 00.000 10844 Enqueuing Expose request
01:02:47.048 00.010 11060 IsSlewing returns 0
01:02:47.048 00.000 11060 IsGuiding returns 0
01:02:47.104 00.056 11060 IsGuiding returns 0
01:02:47.104 00.000 11060 Move returns status 0, amount 39
01:02:47.105 00.001 11060 MoveAxis(N, 0, ABG)
01:02:47.105 00.000 11060 Move returns status 0, amount 0
01:02:47.105 00.000 11060 move complete, result=0
01:02:47.105 00.000 11060 worker thread done servicing request
01:02:47.105 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:02:47.106 00.001 11060 Worker thread wakes up
01:02:47.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:47.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:47.740 00.634 11060 Exposure complete
01:02:47.908 00.168 11060 worker thread done servicing request
01:02:47.908 00.000 10844 OnExposeComplete: enter
01:02:47.908 00.000 10844 UpdateGuideState(): m_state=6
01:02:47.908 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8203
01:02:47.908 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=58.88, Mass=3187, SNR=36.1, Peak=233 HFD=3.3
01:02:47.909 00.001 10844 MultiStar: [#1 -0.54,0.58,0.00,M1] [#2 -0.66,0.19,0.00,M2] [#3 0.21,0.58,0.00,M1] [#4 -0.59,0.36,0.00,M8] [#5 -0.47,0.53,0.00,M1] [#6 -0.53,0.12,0.86,U] [#7 -0.31,0.60,0.00,M2] [#8 -0.22,-0.15,0.79,U] 
01:02:47.909 00.000 10844 refined, 2 included, MultiStar: {-0.25, 0.17}, one-star: {-0.03, 0.46}
01:02:47.909 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
01:02:47.909 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
01:02:47.909 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.55 mountX=-0.12 mountY=-0.27, mountTheta=-1.99
01:02:47.910 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.17, opts=13)
01:02:47.910 00.000 10844 Enqueuing Move request for scope (-0.25, 0.17)
01:02:47.910 00.000 11060 Worker thread wakes up
01:02:47.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:47.910 00.000 10844 UpdateGuideState exits: m=3187 SNR=36.1
01:02:47.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:47.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:47.910 00.000 10844 Enqueuing Expose request
01:02:47.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
01:02:47.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
01:02:47.910 00.000 11060 Moving (-0.25, 0.17) raw xDistance=-0.12 yDistance=-0.27
01:02:47.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:02:47.911 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
01:02:47.911 00.000 11060 MoveAxis(E, 0, ABG)
01:02:47.911 00.000 11060 Move returns status 0, amount 0
01:02:47.911 00.000 11060 MoveAxis(N, 106, ABG)
01:02:47.911 00.000 11060 Guiding  Dir = 0, Dur = 106
01:02:47.920 00.009 11060 IsSlewing returns 0
01:02:47.920 00.000 11060 IsGuiding returns 0
01:02:48.030 00.110 11060 IsGuiding returns 0
01:02:48.030 00.000 11060 Move returns status 0, amount 106
01:02:48.030 00.000 11060 move complete, result=0
01:02:48.030 00.000 11060 worker thread done servicing request
01:02:48.030 00.000 11060 Worker thread wakes up
01:02:48.030 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 106 ms NORTH
01:02:48.031 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:48.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:48.657 00.626 11060 Exposure complete
01:02:48.831 00.174 11060 worker thread done servicing request
01:02:48.831 00.000 10844 OnExposeComplete: enter
01:02:48.832 00.001 10844 UpdateGuideState(): m_state=6
01:02:48.832 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8204
01:02:48.832 00.000 10844 Star::Find returns 1 (0), X=264.83, Y=58.49, Mass=2946, SNR=35.0, Peak=246 HFD=3.4
01:02:48.832 00.000 10844 MultiStar: [#1 0.39,0.26,0.95,U] [#2 -0.47,0.14,1.95,U] [#3 0.44,-0.19,0.84,U] [#4 -0.31,0.81,0.00,M9] [#5 0.54,0.54,0.00,M2] [#6 -0.03,-0.01,1.02,U] [#7 0.37,0.20,0.75,U] [#8 0.50,0.22,0.97,U] 
01:02:48.832 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.11}, one-star: {0.46, 0.07}
01:02:48.832 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
01:02:48.832 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
01:02:48.834 00.002 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.66 mountX=-0.13 mountY=0.12, mountTheta=2.40
01:02:48.834 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
01:02:48.835 00.001 10844 Enqueuing Move request for scope (0.14, 0.11)
01:02:48.835 00.000 11060 Worker thread wakes up
01:02:48.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:48.835 00.000 10844 UpdateGuideState exits: m=2946 SNR=35.0
01:02:48.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:48.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
01:02:48.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
01:02:48.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:48.835 00.000 10844 Enqueuing Expose request
01:02:48.835 00.000 11060 Moving (0.14, 0.11) raw xDistance=-0.13 yDistance=0.12
01:02:48.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:02:48.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:48.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:02:48.835 00.000 11060 MoveAxis(E, 22, ABG)
01:02:48.835 00.000 11060 Guiding  Dir = 2, Dur = 22
01:02:48.838 00.003 11060 IsSlewing returns 0
01:02:48.838 00.000 11060 IsGuiding returns 0
01:02:48.870 00.032 11060 IsGuiding returns 0
01:02:48.870 00.000 11060 Move returns status 0, amount 22
01:02:48.870 00.000 11060 MoveAxis(N, 0, ABG)
01:02:48.870 00.000 11060 Move returns status 0, amount 0
01:02:48.870 00.000 11060 move complete, result=0
01:02:48.870 00.000 11060 worker thread done servicing request
01:02:48.870 00.000 11060 Worker thread wakes up
01:02:48.870 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:02:48.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:48.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:49.512 00.642 11060 Exposure complete
01:02:49.691 00.179 11060 worker thread done servicing request
01:02:49.692 00.001 10844 OnExposeComplete: enter
01:02:49.692 00.000 10844 UpdateGuideState(): m_state=6
01:02:49.692 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8205
01:02:49.692 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.64, Mass=2740, SNR=33.3, Peak=255 HFD=3.4
01:02:49.692 00.000 10844 MultiStar: [#1 0.18,0.26,0.94,U] [#2 -0.30,0.17,2.00,U] [#3 0.58,0.08,1.01,U] [#4 -0.40,0.72,0.00,M10] [#5 0.42,0.61,0.00,M3] [#6 -0.17,0.06,0.94,U] [#7 0.22,0.50,0.78,U] [#8 0.66,-0.03,0.00,M1] 
01:02:49.693 00.001 10844 refined, 5 included, MultiStar: {0.02, 0.20}, one-star: {-0.04, 0.22}
01:02:49.693 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
01:02:49.693 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
01:02:49.693 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.47 mountX=-0.20 mountY=-0.01, mountTheta=-3.07
01:02:49.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.20, opts=13)
01:02:49.694 00.000 10844 Enqueuing Move request for scope (0.02, 0.20)
01:02:49.694 00.000 11060 Worker thread wakes up
01:02:49.694 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:49.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
01:02:49.694 00.000 10844 UpdateGuideState exits: m=2740 SNR=33.3 Saturated
01:02:49.694 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
01:02:49.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:49.695 00.001 11060 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=-0.01
01:02:49.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:49.695 00.000 10844 Enqueuing Expose request
01:02:49.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:02:49.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:49.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:02:49.695 00.000 11060 MoveAxis(E, 36, ABG)
01:02:49.695 00.000 11060 Guiding  Dir = 2, Dur = 36
01:02:49.708 00.013 11060 IsSlewing returns 0
01:02:49.708 00.000 11060 IsGuiding returns 0
01:02:49.755 00.047 11060 IsGuiding returns 0
01:02:49.755 00.000 11060 Move returns status 0, amount 36
01:02:49.755 00.000 11060 MoveAxis(N, 0, ABG)
01:02:49.755 00.000 11060 Move returns status 0, amount 0
01:02:49.755 00.000 11060 move complete, result=0
01:02:49.755 00.000 11060 worker thread done servicing request
01:02:49.755 00.000 11060 Worker thread wakes up
01:02:49.756 00.001 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
01:02:49.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:49.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:50.398 00.642 11060 Exposure complete
01:02:50.566 00.168 11060 worker thread done servicing request
01:02:50.566 00.000 10844 OnExposeComplete: enter
01:02:50.566 00.000 10844 UpdateGuideState(): m_state=6
01:02:50.567 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8206
01:02:50.567 00.000 10844 Star::Find returns 1 (0), X=264.46, Y=58.83, Mass=2800, SNR=33.4, Peak=241 HFD=3.4
01:02:50.567 00.000 10844 MultiStar: [#1 0.04,-0.17,1.00,U] [#2 0.12,0.16,2.14,U] [#3 0.01,0.07,0.90,U] [#4 -0.52,0.55,0.00,R] [#5 0.27,0.96,0.00,M4] [#6 -0.22,0.11,0.87,U] [#7 0.38,0.43,0.95,U] [#8 0.20,0.55,0.97,U] 
01:02:50.567 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.22}, one-star: {0.10, 0.41}
01:02:50.567 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
01:02:50.567 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
01:02:50.568 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.14 mountX=-0.23 mountY=0.06, mountTheta=2.88
01:02:50.569 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.22, opts=13)
01:02:50.569 00.000 10844 Enqueuing Move request for scope (0.10, 0.22)
01:02:50.569 00.000 11060 Worker thread wakes up
01:02:50.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:50.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
01:02:50.569 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.4
01:02:50.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
01:02:50.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:50.569 00.000 11060 Moving (0.10, 0.22) raw xDistance=-0.23 yDistance=0.06
01:02:50.570 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:50.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:02:50.570 00.000 10844 Enqueuing Expose request
01:02:50.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:50.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:02:50.570 00.000 11060 MoveAxis(E, 41, ABG)
01:02:50.570 00.000 11060 Guiding  Dir = 2, Dur = 41
01:02:50.585 00.015 11060 IsSlewing returns 0
01:02:50.586 00.001 11060 IsGuiding returns 0
01:02:50.632 00.046 11060 IsGuiding returns 0
01:02:50.632 00.000 11060 Move returns status 0, amount 41
01:02:50.632 00.000 11060 MoveAxis(N, 0, ABG)
01:02:50.632 00.000 11060 Move returns status 0, amount 0
01:02:50.632 00.000 11060 move complete, result=0
01:02:50.632 00.000 11060 worker thread done servicing request
01:02:50.632 00.000 11060 Worker thread wakes up
01:02:50.633 00.001 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
01:02:50.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:50.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:51.261 00.628 11060 Exposure complete
01:02:51.475 00.214 11060 worker thread done servicing request
01:02:51.475 00.000 10844 OnExposeComplete: enter
01:02:51.475 00.000 10844 UpdateGuideState(): m_state=6
01:02:51.475 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8207
01:02:51.475 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.67, Mass=2673, SNR=33.1, Peak=255 HFD=3.4
01:02:51.476 00.001 10844 MultiStar: [#1 -0.06,-0.22,0.94,U] [#2 0.21,0.05,1.96,U] [#3 0.56,0.06,0.97,U] [#4 0.48,-0.46,0.00,M1] [#5 -0.05,-0.12,1.08,U] [#6 0.17,-0.30,0.94,U] [#7 -0.15,0.07,0.91,U] [#8 0.59,0.23,0.00,M1] 
01:02:51.476 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.02}, one-star: {-0.06, 0.25}
01:02:51.476 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:02:51.476 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:02:51.476 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.19 mountX=0.00 mountY=0.11, mountTheta=1.56
01:02:51.477 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
01:02:51.477 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
01:02:51.479 00.002 11060 Worker thread wakes up
01:02:51.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:51.479 00.000 10844 UpdateGuideState exits: m=2673 SNR=33.1 Saturated
01:02:51.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:51.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:51.479 00.000 10844 Enqueuing Expose request
01:02:51.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:02:51.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:02:51.479 00.000 11060 Moving (0.10, -0.02) raw xDistance=0.00 yDistance=0.11
01:02:51.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:02:51.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:51.480 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:02:51.480 00.000 11060 MoveAxis(E, 0, ABG)
01:02:51.480 00.000 11060 Move returns status 0, amount 0
01:02:51.480 00.000 11060 MoveAxis(N, 0, ABG)
01:02:51.480 00.000 11060 Move returns status 0, amount 0
01:02:51.480 00.000 11060 move complete, result=0
01:02:51.480 00.000 11060 worker thread done servicing request
01:02:51.480 00.000 11060 Worker thread wakes up
01:02:51.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:51.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:51.481 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:52.120 00.639 11060 Exposure complete
01:02:52.291 00.171 11060 worker thread done servicing request
01:02:52.291 00.000 10844 OnExposeComplete: enter
01:02:52.291 00.000 10844 UpdateGuideState(): m_state=6
01:02:52.291 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8208
01:02:52.291 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=58.69, Mass=3000, SNR=34.9, Peak=229 HFD=3.3
01:02:52.292 00.001 10844 MultiStar: [#1 -0.17,0.17,0.91,U] [#2 0.01,-0.70,0.00,M1] [#3 0.55,0.40,0.00,M1] [#4 0.19,-0.07,0.85,U] [#5 0.00,0.84,0.00,M4] [#6 0.20,0.07,0.91,U] [#7 0.26,0.78,0.00,M1] [#8 0.54,-0.04,0.91,U] 
01:02:52.292 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.09}, one-star: {0.14, 0.27}
01:02:52.292 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:02:52.292 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:02:52.292 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=-0.12 mountY=0.16, mountTheta=2.20
01:02:52.294 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.09, opts=13)
01:02:52.294 00.000 10844 Enqueuing Move request for scope (0.18, 0.09)
01:02:52.294 00.000 11060 Worker thread wakes up
01:02:52.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:52.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
01:02:52.294 00.000 10844 UpdateGuideState exits: m=3000 SNR=34.9
01:02:52.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
01:02:52.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:52.294 00.000 11060 Moving (0.18, 0.09) raw xDistance=-0.12 yDistance=0.16
01:02:52.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:02:52.295 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:52.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:02:52.295 00.000 11060 MoveAxis(E, 0, ABG)
01:02:52.295 00.000 11060 Move returns status 0, amount 0
01:02:52.295 00.000 11060 MoveAxis(N, 0, ABG)
01:02:52.295 00.000 11060 Move returns status 0, amount 0
01:02:52.295 00.000 11060 move complete, result=0
01:02:52.295 00.000 11060 worker thread done servicing request
01:02:52.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:52.295 00.000 10844 Enqueuing Expose request
01:02:52.295 00.000 11060 Worker thread wakes up
01:02:52.295 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:02:52.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:52.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:52.933 00.638 11060 Exposure complete
01:02:53.101 00.168 11060 worker thread done servicing request
01:02:53.101 00.000 10844 OnExposeComplete: enter
01:02:53.103 00.002 10844 UpdateGuideState(): m_state=6
01:02:53.103 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8209
01:02:53.103 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.38, Mass=2866, SNR=33.8, Peak=255 HFD=3.6
01:02:53.103 00.000 10844 MultiStar: [#1 -0.07,0.44,1.07,U] [#2 -0.11,0.15,2.01,U] [#3 0.30,0.06,0.99,U] [#4 0.06,-0.20,1.05,U] [#5 -0.12,0.65,0.00,M5] [#6 -0.48,0.17,0.84,U] [#7 0.00,0.23,0.83,U] [#8 0.40,0.10,0.92,U] 
01:02:53.103 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {-0.11, -0.04}
01:02:53.103 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
01:02:53.103 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
01:02:53.103 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=-0.11 mountY=-0.03, mountTheta=-2.89
01:02:53.104 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.12, opts=13)
01:02:53.104 00.000 10844 Enqueuing Move request for scope (-0.01, 0.12)
01:02:53.105 00.001 11060 Worker thread wakes up
01:02:53.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:53.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
01:02:53.105 00.000 10844 UpdateGuideState exits: m=2866 SNR=33.8 Saturated
01:02:53.105 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:02:53.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:53.105 00.000 11060 Moving (-0.01, 0.12) raw xDistance=-0.11 yDistance=-0.03
01:02:53.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:53.105 00.000 10844 Enqueuing Expose request
01:02:53.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:02:53.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:53.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:02:53.105 00.000 11060 MoveAxis(E, 0, ABG)
01:02:53.105 00.000 11060 Move returns status 0, amount 0
01:02:53.105 00.000 11060 MoveAxis(N, 0, ABG)
01:02:53.106 00.001 11060 Move returns status 0, amount 0
01:02:53.106 00.000 11060 move complete, result=0
01:02:53.106 00.000 11060 worker thread done servicing request
01:02:53.106 00.000 11060 Worker thread wakes up
01:02:53.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:53.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:53.107 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:53.746 00.639 11060 Exposure complete
01:02:53.917 00.171 11060 worker thread done servicing request
01:02:53.917 00.000 10844 OnExposeComplete: enter
01:02:53.917 00.000 10844 UpdateGuideState(): m_state=6
01:02:53.917 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8210
01:02:53.918 00.001 10844 Star::Find returns 1 (0), X=264.33, Y=58.91, Mass=2360, SNR=29.9, Peak=205 HFD=3.4
01:02:53.918 00.000 10844 MultiStar: [#1 -0.03,0.48,1.16,U] [#2 -0.14,-0.08,2.21,U] [#3 0.31,0.33,1.06,U] [#4 -0.04,-0.02,1.08,U] [#5 0.46,0.65,0.00,M6] [#6 -0.36,0.22,1.04,U] [#7 -0.16,0.49,1.00,U] [#8 0.06,0.27,1.08,U] 
01:02:53.918 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.23}, one-star: {-0.04, 0.49}
01:02:53.918 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:02:53.918 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.72)
01:02:53.918 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.83 mountX=-0.21 mountY=-0.10, mountTheta=-2.71
01:02:53.919 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.23, opts=13)
01:02:53.919 00.000 10844 Enqueuing Move request for scope (-0.06, 0.23)
01:02:53.920 00.001 11060 Worker thread wakes up
01:02:53.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:02:53.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
01:02:53.920 00.000 10844 UpdateGuideState exits: m=2360 SNR=29.9
01:02:53.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
01:02:53.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:53.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:53.920 00.000 10844 Enqueuing Expose request
01:02:53.920 00.000 11060 Moving (-0.06, 0.23) raw xDistance=-0.21 yDistance=-0.10
01:02:53.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:02:53.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:53.921 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:02:53.921 00.000 11060 MoveAxis(E, 37, ABG)
01:02:53.921 00.000 11060 Guiding  Dir = 2, Dur = 37
01:02:53.946 00.025 11060 IsSlewing returns 0
01:02:53.946 00.000 11060 IsGuiding returns 0
01:02:54.008 00.062 11060 IsGuiding returns 0
01:02:54.009 00.001 11060 Move returns status 0, amount 37
01:02:54.009 00.000 11060 MoveAxis(N, 0, ABG)
01:02:54.009 00.000 11060 Move returns status 0, amount 0
01:02:54.009 00.000 11060 move complete, result=0
01:02:54.009 00.000 11060 worker thread done servicing request
01:02:54.009 00.000 11060 Worker thread wakes up
01:02:54.009 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:02:54.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:54.010 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:54.637 00.627 11060 Exposure complete
01:02:54.809 00.172 11060 worker thread done servicing request
01:02:54.809 00.000 10844 OnExposeComplete: enter
01:02:54.809 00.000 10844 UpdateGuideState(): m_state=6
01:02:54.811 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8211
01:02:54.811 00.000 10844 Star::Find returns 1 (1), X=264.71, Y=58.39, Mass=3055, SNR=35.7, Peak=255 HFD=3.3
01:02:54.811 00.000 10844 MultiStar: [#1 0.05,-0.18,0.97,U] [#2 0.07,-0.24,1.97,U] [#3 0.78,0.18,0.00,M1] [#4 -0.06,0.20,0.92,U] [#5 0.17,0.38,0.93,U] [#6 0.17,0.03,0.87,U] [#7 -0.05,0.27,0.82,U] [#8 0.01,-0.14,0.91,U] 
01:02:54.811 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.34, -0.03}
01:02:54.811 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
01:02:54.811 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
01:02:54.811 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.01 mountY=0.09, mountTheta=1.73
01:02:54.813 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
01:02:54.813 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
01:02:54.813 00.000 11060 Worker thread wakes up
01:02:54.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:54.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:02:54.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:02:54.813 00.000 11060 Moving (0.09, -0.00) raw xDistance=-0.01 yDistance=0.09
01:02:54.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:02:54.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:54.814 00.001 10844 UpdateGuideState exits: m=3055 SNR=35.7 Saturated
01:02:54.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:02:54.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:54.814 00.000 11060 MoveAxis(E, 0, ABG)
01:02:54.814 00.000 11060 Move returns status 0, amount 0
01:02:54.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:54.814 00.000 10844 Enqueuing Expose request
01:02:54.814 00.000 11060 MoveAxis(N, 0, ABG)
01:02:54.814 00.000 11060 Move returns status 0, amount 0
01:02:54.814 00.000 11060 move complete, result=0
01:02:54.814 00.000 11060 worker thread done servicing request
01:02:54.814 00.000 11060 Worker thread wakes up
01:02:54.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:54.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:54.817 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:55.453 00.636 11060 Exposure complete
01:02:55.641 00.188 11060 worker thread done servicing request
01:02:55.642 00.001 10844 OnExposeComplete: enter
01:02:55.642 00.000 10844 UpdateGuideState(): m_state=6
01:02:55.642 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8212
01:02:55.642 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=58.95, Mass=2481, SNR=31.2, Peak=253 HFD=3.5
01:02:55.643 00.001 10844 MultiStar: [#1 0.19,0.42,1.10,U] [#2 0.03,0.13,2.16,U] [#3 0.42,0.69,0.00,M2] [#4 0.68,0.16,0.00,M1] [#5 0.38,0.43,1.09,U] [#6 -0.13,0.48,1.00,U] [#7 -0.19,1.21,0.00,M1] [#8 0.58,0.09,0.99,U] 
01:02:55.643 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.32}, one-star: {0.20, 0.54}
01:02:55.643 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
01:02:55.643 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
01:02:55.643 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.32 hyp=0.37 cameraTheta=1.05 mountX=-0.35 mountY=0.13, mountTheta=2.79
01:02:55.644 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.32, opts=13)
01:02:55.644 00.000 10844 Enqueuing Move request for scope (0.18, 0.32)
01:02:55.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:55.644 00.000 10844 UpdateGuideState exits: m=2481 SNR=31.2
01:02:55.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:55.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:55.644 00.000 10844 Enqueuing Expose request
01:02:55.645 00.001 11060 Worker thread wakes up
01:02:55.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.32) opts 0xd
01:02:55.645 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.32)
01:02:55.645 00.000 11060 Moving (0.18, 0.32) raw xDistance=-0.35 yDistance=0.13
01:02:55.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
01:02:55.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:55.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:02:55.645 00.000 11060 MoveAxis(E, 60, ABG)
01:02:55.645 00.000 11060 Guiding  Dir = 2, Dur = 60
01:02:55.650 00.005 11060 IsSlewing returns 0
01:02:55.650 00.000 11060 IsGuiding returns 0
01:02:55.713 00.063 11060 IsGuiding returns 0
01:02:55.713 00.000 11060 Move returns status 0, amount 60
01:02:55.713 00.000 11060 MoveAxis(N, 0, ABG)
01:02:55.713 00.000 11060 Move returns status 0, amount 0
01:02:55.713 00.000 11060 move complete, result=0
01:02:55.713 00.000 11060 worker thread done servicing request
01:02:55.714 00.001 10844 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
01:02:55.714 00.000 11060 Worker thread wakes up
01:02:55.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:55.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:56.342 00.628 11060 Exposure complete
01:02:56.513 00.171 11060 worker thread done servicing request
01:02:56.513 00.000 10844 OnExposeComplete: enter
01:02:56.513 00.000 10844 UpdateGuideState(): m_state=6
01:02:56.513 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8213
01:02:56.513 00.000 10844 Star::Find returns 1 (1), X=264.84, Y=58.55, Mass=3350, SNR=36.9, Peak=255 HFD=3.7
01:02:56.514 00.001 10844 MultiStar: [#1 0.41,0.04,0.93,U] [#2 0.24,0.23,1.86,U] [#3 0.59,0.24,0.00,M3] [#4 0.20,0.60,0.00,M2] [#5 0.64,0.70,0.00,M5] [#6 -0.07,-0.05,0.86,U] [#7 -0.14,0.93,0.00,M2] [#8 0.19,0.37,0.91,U] 
01:02:56.514 00.000 10844 refined, 4 included, MultiStar: {0.25, 0.16}, one-star: {0.47, 0.13}
01:02:56.514 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:02:56.514 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:02:56.514 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.30 cameraTheta=0.56 mountX=-0.20 mountY=0.22, mountTheta=2.31
01:02:56.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.16, opts=13)
01:02:56.515 00.000 10844 Enqueuing Move request for scope (0.25, 0.16)
01:02:56.516 00.001 11060 Worker thread wakes up
01:02:56.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
01:02:56.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:02:56.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
01:02:56.516 00.000 11060 Moving (0.25, 0.16) raw xDistance=-0.20 yDistance=0.22
01:02:56.516 00.000 10844 UpdateGuideState exits: m=3350 SNR=36.9 Saturated
01:02:56.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:02:56.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:56.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:56.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:02:56.517 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:56.517 00.000 10844 Enqueuing Expose request
01:02:56.517 00.000 11060 MoveAxis(E, 37, ABG)
01:02:56.517 00.000 11060 Guiding  Dir = 2, Dur = 37
01:02:56.539 00.022 11060 IsSlewing returns 0
01:02:56.539 00.000 11060 IsGuiding returns 0
01:02:56.586 00.047 11060 IsGuiding returns 0
01:02:56.586 00.000 11060 Move returns status 0, amount 37
01:02:56.599 00.013 11060 MoveAxis(N, 0, ABG)
01:02:56.599 00.000 11060 Move returns status 0, amount 0
01:02:56.599 00.000 11060 move complete, result=0
01:02:56.599 00.000 11060 worker thread done servicing request
01:02:56.599 00.000 11060 Worker thread wakes up
01:02:56.599 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
01:02:56.600 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:56.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:57.242 00.642 11060 Exposure complete
01:02:57.407 00.165 11060 worker thread done servicing request
01:02:57.408 00.001 10844 OnExposeComplete: enter
01:02:57.408 00.000 10844 UpdateGuideState(): m_state=6
01:02:57.408 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8214
01:02:57.408 00.000 10844 Star::Find returns 1 (0), X=264.45, Y=59.18, Mass=2927, SNR=34.3, Peak=242 HFD=3.5
01:02:57.408 00.000 10844 MultiStar: [#1 -0.34,0.05,0.95,U] [#2 0.27,0.38,1.78,U] [#3 0.45,0.22,0.99,U] [#4 -0.09,0.06,0.83,U] [#5 0.44,0.20,1.02,U] [#6 -0.25,0.16,0.86,U] [#7 -0.32,0.62,0.00,M3] [#8 0.69,0.25,0.00,M1] 
01:02:57.409 00.001 10844 refined, 6 included, MultiStar: {0.11, 0.28}, one-star: {0.09, 0.76}
01:02:57.409 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
01:02:57.409 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
01:02:57.409 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.18 mountX=-0.30 mountY=0.07, mountTheta=2.92
01:02:57.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.28, opts=13)
01:02:57.410 00.000 10844 Enqueuing Move request for scope (0.11, 0.28)
01:02:57.410 00.000 11060 Worker thread wakes up
01:02:57.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:57.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
01:02:57.410 00.000 10844 UpdateGuideState exits: m=2927 SNR=34.3
01:02:57.410 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
01:02:57.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:57.410 00.000 11060 Moving (0.11, 0.28) raw xDistance=-0.30 yDistance=0.07
01:02:57.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:57.410 00.000 10844 Enqueuing Expose request
01:02:57.411 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:02:57.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:57.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:02:57.411 00.000 11060 MoveAxis(E, 53, ABG)
01:02:57.411 00.000 11060 Guiding  Dir = 2, Dur = 53
01:02:57.450 00.039 11060 IsSlewing returns 0
01:02:57.450 00.000 11060 IsGuiding returns 0
01:02:57.544 00.094 11060 IsGuiding returns 0
01:02:57.545 00.001 11060 Move returns status 0, amount 53
01:02:57.545 00.000 11060 MoveAxis(N, 0, ABG)
01:02:57.545 00.000 11060 Move returns status 0, amount 0
01:02:57.545 00.000 11060 move complete, result=0
01:02:57.546 00.001 10844 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
01:02:57.546 00.000 11060 worker thread done servicing request
01:02:57.548 00.002 11060 Worker thread wakes up
01:02:57.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:57.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:58.209 00.661 11060 Exposure complete
01:02:58.370 00.161 11060 worker thread done servicing request
01:02:58.370 00.000 10844 OnExposeComplete: enter
01:02:58.370 00.000 10844 UpdateGuideState(): m_state=6
01:02:58.370 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8215
01:02:58.370 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.57, Mass=2986, SNR=35.0, Peak=255 HFD=3.4
01:02:58.370 00.000 10844 MultiStar: [#1 0.10,-0.22,0.98,U] [#2 -0.15,0.29,2.06,U] [#3 0.12,-0.36,0.88,U] [#4 0.74,0.13,0.00,M2] [#5 0.58,0.67,0.00,M5] [#6 0.22,-0.17,0.77,U] [#7 -0.10,0.32,0.79,U] [#8 -0.05,0.26,0.88,U] 
01:02:58.370 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.08}, one-star: {0.27, 0.15}
01:02:58.370 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:02:58.371 00.001 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
01:02:58.371 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.25 mountX=-0.08 mountY=0.01, mountTheta=2.98
01:02:58.374 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
01:02:58.374 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
01:02:58.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:58.374 00.000 11060 Worker thread wakes up
01:02:58.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:02:58.374 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:02:58.374 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.01
01:02:58.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:02:58.375 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:58.375 00.000 10844 UpdateGuideState exits: m=2986 SNR=35.0 Saturated
01:02:58.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:02:58.375 00.000 11060 MoveAxis(E, 0, ABG)
01:02:58.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:58.375 00.000 11060 Move returns status 0, amount 0
01:02:58.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:58.375 00.000 10844 Enqueuing Expose request
01:02:58.375 00.000 11060 MoveAxis(N, 0, ABG)
01:02:58.375 00.000 11060 Move returns status 0, amount 0
01:02:58.375 00.000 11060 move complete, result=0
01:02:58.375 00.000 11060 worker thread done servicing request
01:02:58.375 00.000 11060 Worker thread wakes up
01:02:58.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:58.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:58.377 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:02:59.015 00.638 11060 Exposure complete
01:02:59.176 00.161 11060 worker thread done servicing request
01:02:59.176 00.000 10844 OnExposeComplete: enter
01:02:59.176 00.000 10844 UpdateGuideState(): m_state=6
01:02:59.177 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8216
01:02:59.177 00.000 10844 Star::Find returns 1 (1), X=264.95, Y=58.56, Mass=3440, SNR=37.2, Peak=255 HFD=3.5
01:02:59.177 00.000 10844 MultiStar: [#1 0.66,-0.35,0.00,M1] [#2 0.23,0.23,1.87,U] [#3 0.65,-0.28,0.00,M2] [#4 1.07,0.12,0.00,M3] [#5 0.22,0.23,0.90,U] [#6 0.60,0.23,0.00,M1] [#7 0.20,-0.14,0.70,U] [#8 0.66,0.13,0.00,M1] 
01:02:59.177 00.000 10844 refined, 3 included, MultiStar: {0.30, 0.15}, one-star: {0.58, 0.14}
01:02:59.177 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
01:02:59.177 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
01:02:59.177 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.34 cameraTheta=0.47 mountX=-0.21 mountY=0.27, mountTheta=2.22
01:02:59.179 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.15, opts=13)
01:02:59.179 00.000 10844 Enqueuing Move request for scope (0.30, 0.15)
01:02:59.179 00.000 11060 Worker thread wakes up
01:02:59.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.15) opts 0xd
01:02:59.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.15)
01:02:59.179 00.000 11060 Moving (0.30, 0.15) raw xDistance=-0.21 yDistance=0.27
01:02:59.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:02:59.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:59.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:02:59.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:02:59.180 00.001 11060 MoveAxis(E, 36, ABG)
01:02:59.180 00.000 11060 Guiding  Dir = 2, Dur = 36
01:02:59.180 00.000 10844 UpdateGuideState exits: m=3440 SNR=37.2 Saturated
01:02:59.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:59.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:02:59.180 00.000 10844 Enqueuing Expose request
01:02:59.184 00.004 11060 IsSlewing returns 0
01:02:59.184 00.000 11060 IsGuiding returns 0
01:02:59.231 00.047 11060 IsGuiding returns 0
01:02:59.231 00.000 11060 Move returns status 0, amount 36
01:02:59.231 00.000 11060 MoveAxis(N, 0, ABG)
01:02:59.231 00.000 11060 Move returns status 0, amount 0
01:02:59.231 00.000 11060 move complete, result=0
01:02:59.231 00.000 11060 worker thread done servicing request
01:02:59.231 00.000 11060 Worker thread wakes up
01:02:59.232 00.001 10844 GuideStep: -0.2 px 36 ms EAST, 0.3 px 0 ms NORTH
01:02:59.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:02:59.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:02:59.864 00.632 11060 Exposure complete
01:03:00.058 00.194 11060 worker thread done servicing request
01:03:00.059 00.001 10844 OnExposeComplete: enter
01:03:00.059 00.000 10844 UpdateGuideState(): m_state=6
01:03:00.059 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8217
01:03:00.059 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=58.59, Mass=2948, SNR=34.5, Peak=255 HFD=3.3
01:03:00.059 00.000 10844 MultiStar: [#1 0.14,-0.23,0.87,U] [#2 0.50,-0.17,1.85,U] [#3 0.48,0.03,0.93,U] [#4 0.68,0.06,0.00,M4] [#5 0.26,0.39,1.06,U] [#6 0.31,-0.05,0.90,U] [#7 0.12,0.77,0.00,M2] [#8 0.59,-0.27,0.00,M2] 
01:03:00.059 00.000 10844 single-star, 5 included, MultiStar: {0.35, 0.01}, one-star: {0.26, 0.18}
01:03:00.059 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
01:03:00.059 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
01:03:00.060 00.001 10844 CameraToMount -- cameraX=0.26 cameraY=0.18 hyp=0.32 cameraTheta=0.59 mountX=-0.22 mountY=0.23, mountTheta=2.34
01:03:00.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.18, opts=13)
01:03:00.061 00.000 10844 Enqueuing Move request for scope (0.26, 0.18)
01:03:00.061 00.000 11060 Worker thread wakes up
01:03:00.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:00.061 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.5 Saturated
01:03:00.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:00.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.18) opts 0xd
01:03:00.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:00.061 00.000 10844 Enqueuing Expose request
01:03:00.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.18)
01:03:00.061 00.000 11060 Moving (0.26, 0.18) raw xDistance=-0.22 yDistance=0.23
01:03:00.062 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:03:00.062 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.03 newest=0.51
01:03:00.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
01:03:00.062 00.000 11060 MoveAxis(E, 39, ABG)
01:03:00.062 00.000 11060 Guiding  Dir = 2, Dur = 39
01:03:00.077 00.015 11060 IsSlewing returns 0
01:03:00.077 00.000 11060 IsGuiding returns 0
01:03:00.125 00.048 11060 IsGuiding returns 0
01:03:00.125 00.000 11060 Move returns status 0, amount 39
01:03:00.125 00.000 11060 BLC: Oldest BLC event removed
01:03:00.125 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:03:00.125 00.000 11060 MoveAxis(S, 839, ABG)
01:03:00.126 00.001 11060 duration set to 750 by maxDecDuration
01:03:00.126 00.000 11060 Guiding  Dir = 1, Dur = 750
01:03:00.141 00.015 11060 IsSlewing returns 0
01:03:00.141 00.000 11060 IsGuiding returns 0
01:03:00.905 00.764 11060 IsGuiding returns 0
01:03:00.905 00.000 11060 Move returns status 0, amount 750
01:03:00.905 00.000 11060 move complete, result=0
01:03:00.905 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 750 ms SOUTH
01:03:00.907 00.002 11060 worker thread done servicing request
01:03:00.907 00.000 11060 Worker thread wakes up
01:03:00.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:00.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:01.565 00.658 11060 Exposure complete
01:03:01.715 00.150 11060 worker thread done servicing request
01:03:01.715 00.000 10844 OnExposeComplete: enter
01:03:01.715 00.000 10844 UpdateGuideState(): m_state=6
01:03:01.716 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8218
01:03:01.716 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.61, Mass=3283, SNR=37.1, Peak=255 HFD=3.2
01:03:01.716 00.000 10844 MultiStar: [#1 -0.66,0.43,0.00,M1] [#2 0.54,0.28,1.79,U] [#3 0.08,-0.01,0.88,U] [#4 0.18,0.49,0.90,U] [#5 0.71,0.48,0.00,M4] [#6 -0.24,0.11,0.84,U] [#7 -0.82,0.58,0.00,M3] [#8 0.37,-0.01,0.87,U] 
01:03:01.716 00.000 10844 single-star, 5 included, MultiStar: {0.23, 0.19}, one-star: {0.13, 0.19}
01:03:01.716 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
01:03:01.716 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
01:03:01.716 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.96 mountX=-0.21 mountY=0.10, mountTheta=2.70
01:03:01.717 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.19, opts=13)
01:03:01.717 00.000 10844 Enqueuing Move request for scope (0.13, 0.19)
01:03:01.717 00.000 11060 Worker thread wakes up
01:03:01.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:03:01.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
01:03:01.717 00.000 10844 UpdateGuideState exits: m=3283 SNR=37.1 Saturated
01:03:01.717 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
01:03:01.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:01.718 00.001 11060 Moving (0.13, 0.19) raw xDistance=-0.21 yDistance=0.10
01:03:01.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:01.718 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.160801, 1:0.100909
01:03:01.718 00.000 10844 Enqueuing Expose request
01:03:01.718 00.000 11060 BLC: No correction, Miss < min_move
01:03:01.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:03:01.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:01.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:03:01.718 00.000 11060 MoveAxis(E, 38, ABG)
01:03:01.718 00.000 11060 Guiding  Dir = 2, Dur = 38
01:03:01.733 00.015 11060 IsSlewing returns 0
01:03:01.733 00.000 11060 IsGuiding returns 0
01:03:01.781 00.048 11060 IsGuiding returns 0
01:03:01.781 00.000 11060 Move returns status 0, amount 38
01:03:01.781 00.000 11060 MoveAxis(N, 0, ABG)
01:03:01.781 00.000 11060 Move returns status 0, amount 0
01:03:01.781 00.000 11060 move complete, result=0
01:03:01.782 00.001 11060 worker thread done servicing request
01:03:01.782 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
01:03:01.782 00.000 11060 Worker thread wakes up
01:03:01.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:01.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:02.410 00.628 11060 Exposure complete
01:03:02.583 00.173 11060 worker thread done servicing request
01:03:02.583 00.000 10844 OnExposeComplete: enter
01:03:02.583 00.000 10844 UpdateGuideState(): m_state=6
01:03:02.584 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8219
01:03:02.584 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=58.42, Mass=2368, SNR=30.6, Peak=255 HFD=3.5
01:03:02.584 00.000 10844 MultiStar: [#1 -0.31,-0.15,1.09,U] [#2 0.13,0.33,2.26,U] [#3 0.13,0.42,0.99,U] [#4 0.21,-0.32,0.97,U] [#5 -0.13,0.23,1.10,U] [#6 -0.08,-0.15,0.93,U] [#7 -0.51,0.15,0.93,U] [#8 0.35,0.36,1.13,U] 
01:03:02.584 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {-0.23, 0.00}
01:03:02.584 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
01:03:02.584 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.80)
01:03:02.584 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=-0.12 mountY=-0.04, mountTheta=-2.80
01:03:02.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
01:03:02.586 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
01:03:02.586 00.000 11060 Worker thread wakes up
01:03:02.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:02.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:03:02.586 00.000 10844 UpdateGuideState exits: m=2368 SNR=30.6 Saturated
01:03:02.586 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:03:02.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:02.586 00.000 11060 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
01:03:02.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:02.586 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.160801, 1:0.100909, 2:-0.044733
01:03:02.586 00.000 10844 Enqueuing Expose request
01:03:02.587 00.001 11060 BLC: No correction, Miss < min_move
01:03:02.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
01:03:02.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:02.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:02.587 00.000 11060 MoveAxis(E, 23, ABG)
01:03:02.587 00.000 11060 Guiding  Dir = 2, Dur = 23
01:03:02.593 00.006 11060 IsSlewing returns 0
01:03:02.593 00.000 11060 IsGuiding returns 0
01:03:02.625 00.032 11060 IsGuiding returns 0
01:03:02.625 00.000 11060 Move returns status 0, amount 23
01:03:02.625 00.000 11060 MoveAxis(N, 0, ABG)
01:03:02.625 00.000 11060 Move returns status 0, amount 0
01:03:02.625 00.000 11060 move complete, result=0
01:03:02.625 00.000 11060 worker thread done servicing request
01:03:02.625 00.000 11060 Worker thread wakes up
01:03:02.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:02.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:02.626 00.001 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
01:03:03.270 00.644 11060 Exposure complete
01:03:03.430 00.160 11060 worker thread done servicing request
01:03:03.430 00.000 10844 OnExposeComplete: enter
01:03:03.430 00.000 10844 UpdateGuideState(): m_state=6
01:03:03.432 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8220
01:03:03.432 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.80, Mass=3156, SNR=36.3, Peak=255 HFD=3.6
01:03:03.432 00.000 10844 MultiStar: [#1 0.01,0.00,0.95,U] [#2 -0.13,0.18,1.91,U] [#3 0.08,-0.21,0.88,U] [#4 0.00,-0.23,0.96,U] [#5 0.06,0.17,0.93,U] [#6 0.11,-0.05,0.89,U] [#7 -0.33,-0.26,0.88,U] [#8 0.25,-0.12,0.82,U] 
01:03:03.432 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.03, 0.38}
01:03:03.432 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
01:03:03.432 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
01:03:03.432 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.98 mountX=-0.01 mountY=-0.01, mountTheta=-2.57
01:03:03.433 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
01:03:03.434 00.001 10844 Enqueuing Move request for scope (-0.01, 0.01)
01:03:03.434 00.000 11060 Worker thread wakes up
01:03:03.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:03.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:03:03.434 00.000 10844 UpdateGuideState exits: m=3156 SNR=36.3 Saturated
01:03:03.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:03:03.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:03.434 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:03:03.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:03.434 00.000 10844 Enqueuing Expose request
01:03:03.434 00.000 11060 BLC: window closed
01:03:03.434 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.160801, 1:0.100909, 2:-0.044733
01:03:03.434 00.000 11060 BLC: No correction, Miss < min_move
01:03:03.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:03:03.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:03.435 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:03:03.435 00.000 11060 MoveAxis(E, 0, ABG)
01:03:03.435 00.000 11060 Move returns status 0, amount 0
01:03:03.435 00.000 11060 MoveAxis(N, 0, ABG)
01:03:03.435 00.000 11060 Move returns status 0, amount 0
01:03:03.435 00.000 11060 move complete, result=0
01:03:03.435 00.000 11060 worker thread done servicing request
01:03:03.435 00.000 11060 Worker thread wakes up
01:03:03.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:03.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:03.437 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:04.080 00.643 11060 Exposure complete
01:03:04.235 00.155 11060 worker thread done servicing request
01:03:04.235 00.000 10844 OnExposeComplete: enter
01:03:04.235 00.000 10844 UpdateGuideState(): m_state=6
01:03:04.235 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8221
01:03:04.235 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=58.47, Mass=2591, SNR=32.2, Peak=253 HFD=3.3
01:03:04.236 00.001 10844 MultiStar: [#1 -0.50,0.73,0.00,M1] [#2 -0.58,0.04,2.13,U] [#3 -0.06,-0.33,1.01,U] [#4 -0.39,-0.22,0.98,U] [#5 0.47,0.36,1.02,U] [#6 -0.02,-0.31,0.95,U] [#7 -0.53,-0.22,0.89,U] [#8 -0.52,-0.27,0.94,U] 
01:03:04.236 00.000 10844 single-star, 7 included, MultiStar: {-0.25, -0.09}, one-star: {-0.05, 0.05}
01:03:04.236 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
01:03:04.236 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
01:03:04.236 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.31 mountX=-0.04 mountY=-0.05, mountTheta=-2.23
01:03:04.238 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
01:03:04.238 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
01:03:04.238 00.000 11060 Worker thread wakes up
01:03:04.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:03:04.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:03:04.238 00.000 10844 UpdateGuideState exits: m=2591 SNR=32.2
01:03:04.239 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:03:04.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:04.239 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.05
01:03:04.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:04.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:03:04.239 00.000 10844 Enqueuing Expose request
01:03:04.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:04.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:04.239 00.000 11060 MoveAxis(E, 0, ABG)
01:03:04.239 00.000 11060 Move returns status 0, amount 0
01:03:04.239 00.000 11060 MoveAxis(N, 0, ABG)
01:03:04.239 00.000 11060 Move returns status 0, amount 0
01:03:04.239 00.000 11060 move complete, result=0
01:03:04.240 00.001 11060 worker thread done servicing request
01:03:04.240 00.000 11060 Worker thread wakes up
01:03:04.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:04.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:04.242 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:04.875 00.633 11060 Exposure complete
01:03:05.043 00.168 11060 worker thread done servicing request
01:03:05.043 00.000 10844 OnExposeComplete: enter
01:03:05.043 00.000 10844 UpdateGuideState(): m_state=6
01:03:05.043 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8222
01:03:05.043 00.000 10844 Star::Find returns 1 (0), X=264.45, Y=59.25, Mass=2854, SNR=33.6, Peak=235 HFD=3.6
01:03:05.044 00.001 10844 MultiStar: [#1 -0.35,0.34,0.94,U] [#2 -0.36,0.35,2.05,U] [#3 0.09,0.12,0.90,U] [#4 -0.32,-0.26,0.94,U] [#5 0.31,0.55,0.00,M2] [#6 -0.23,0.17,0.86,U] [#7 -0.36,0.47,0.82,U] [#8 -0.19,0.41,0.99,U] 
01:03:05.044 00.000 10844 refined, 7 included, MultiStar: {-0.22, 0.31}, one-star: {0.08, 0.83}
01:03:05.044 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
01:03:05.044 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
01:03:05.044 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.31 hyp=0.38 cameraTheta=2.19 mountX=-0.27 mountY=-0.27, mountTheta=-2.35
01:03:05.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.31, opts=13)
01:03:05.046 00.001 10844 Enqueuing Move request for scope (-0.22, 0.31)
01:03:05.046 00.000 11060 Worker thread wakes up
01:03:05.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.31) opts 0xd
01:03:05.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:05.046 00.000 10844 UpdateGuideState exits: m=2854 SNR=33.6
01:03:05.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:05.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:05.046 00.000 10844 Enqueuing Expose request
01:03:05.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.31)
01:03:05.046 00.000 11060 Moving (-0.22, 0.31) raw xDistance=-0.27 yDistance=-0.27
01:03:05.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:03:05.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:03:05.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:03:05.047 00.001 11060 MoveAxis(E, 46, ABG)
01:03:05.047 00.000 11060 Guiding  Dir = 2, Dur = 46
01:03:05.058 00.011 11060 IsSlewing returns 0
01:03:05.058 00.000 11060 IsGuiding returns 0
01:03:05.120 00.062 11060 IsGuiding returns 0
01:03:05.120 00.000 11060 Move returns status 0, amount 46
01:03:05.120 00.000 11060 MoveAxis(N, 0, ABG)
01:03:05.120 00.000 11060 Move returns status 0, amount 0
01:03:05.120 00.000 11060 move complete, result=0
01:03:05.120 00.000 11060 worker thread done servicing request
01:03:05.120 00.000 11060 Worker thread wakes up
01:03:05.120 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.3 px 0 ms NORTH
01:03:05.121 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:05.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:05.753 00.632 11060 Exposure complete
01:03:05.938 00.185 11060 worker thread done servicing request
01:03:05.938 00.000 10844 OnExposeComplete: enter
01:03:05.938 00.000 10844 UpdateGuideState(): m_state=6
01:03:05.939 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8223
01:03:05.939 00.000 10844 Star::Find returns 1 (1), X=263.98, Y=58.63, Mass=3198, SNR=36.4, Peak=255 HFD=3.5
01:03:05.939 00.000 10844 MultiStar: [#1 -0.52,0.18,0.89,U] [#2 -0.53,-0.20,1.98,U] [#3 -0.33,-0.16,0.89,U] [#4 -0.46,-0.83,0.00,M1] [#5 0.40,-0.26,0.96,U] [#6 -0.17,-0.14,0.87,U] [#7 -0.24,-0.19,0.80,U] [#8 0.34,-0.30,0.90,U] 
01:03:05.939 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.12}, one-star: {-0.39, 0.22}
01:03:05.939 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
01:03:05.939 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
01:03:05.939 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.66 mountX=0.15 mountY=-0.20, mountTheta=-0.92
01:03:05.941 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.12, opts=13)
01:03:05.941 00.000 10844 Enqueuing Move request for scope (-0.22, -0.12)
01:03:05.941 00.000 11060 Worker thread wakes up
01:03:05.941 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:05.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
01:03:05.941 00.000 10844 UpdateGuideState exits: m=3198 SNR=36.4 Saturated
01:03:05.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
01:03:05.942 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:05.942 00.000 11060 Moving (-0.22, -0.12) raw xDistance=0.15 yDistance=-0.20
01:03:05.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:05.942 00.000 10844 Enqueuing Expose request
01:03:05.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:03:05.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:03:05.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:03:05.942 00.000 11060 MoveAxis(W, 25, ABG)
01:03:05.942 00.000 11060 Guiding  Dir = 3, Dur = 25
01:03:05.968 00.026 11060 IsSlewing returns 0
01:03:05.969 00.001 11060 IsGuiding returns 0
01:03:06.014 00.045 11060 IsGuiding returns 0
01:03:06.014 00.000 11060 Move returns status 0, amount 25
01:03:06.015 00.001 11060 MoveAxis(N, 0, ABG)
01:03:06.015 00.000 11060 Move returns status 0, amount 0
01:03:06.015 00.000 11060 move complete, result=0
01:03:06.015 00.000 10844 GuideStep: 0.2 px 25 ms WEST, -0.2 px 0 ms NORTH
01:03:06.019 00.004 11060 worker thread done servicing request
01:03:06.019 00.000 11060 Worker thread wakes up
01:03:06.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:06.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:06.645 00.626 11060 Exposure complete
01:03:06.831 00.186 11060 worker thread done servicing request
01:03:06.831 00.000 10844 OnExposeComplete: enter
01:03:06.831 00.000 10844 UpdateGuideState(): m_state=6
01:03:06.833 00.002 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8224
01:03:06.833 00.000 10844 Star::Find returns 1 (0), X=264.04, Y=58.81, Mass=3013, SNR=34.8, Peak=253 HFD=3.4
01:03:06.834 00.001 10844 MultiStar: [#1 -0.07,0.56,1.09,U] [#2 -0.16,-0.20,1.93,U] [#3 0.57,0.43,0.00,M1] [#4 -0.05,0.01,0.93,U] [#5 0.36,0.89,0.00,M2] [#6 0.15,-0.09,0.89,U] [#7 -0.16,0.43,0.81,U] [#8 0.00,0.14,0.98,U] 
01:03:06.834 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.14}, one-star: {-0.33, 0.39}
01:03:06.834 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
01:03:06.834 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
01:03:06.834 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.20 mountX=-0.12 mountY=-0.12, mountTheta=-2.34
01:03:06.837 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.14, opts=13)
01:03:06.837 00.000 10844 Enqueuing Move request for scope (-0.10, 0.14)
01:03:06.837 00.000 11060 Worker thread wakes up
01:03:06.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:06.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
01:03:06.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
01:03:06.838 00.001 11060 Moving (-0.10, 0.14) raw xDistance=-0.12 yDistance=-0.12
01:03:06.838 00.000 10844 UpdateGuideState exits: m=3013 SNR=34.8
01:03:06.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:03:06.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:06.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:06.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:06.838 00.000 10844 Enqueuing Expose request
01:03:06.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:06.838 00.000 11060 MoveAxis(E, 0, ABG)
01:03:06.838 00.000 11060 Move returns status 0, amount 0
01:03:06.838 00.000 11060 MoveAxis(N, 0, ABG)
01:03:06.839 00.001 11060 Move returns status 0, amount 0
01:03:06.839 00.000 11060 move complete, result=0
01:03:06.839 00.000 11060 worker thread done servicing request
01:03:06.839 00.000 11060 Worker thread wakes up
01:03:06.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:06.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:06.841 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:07.510 00.669 11060 Exposure complete
01:03:07.688 00.178 11060 worker thread done servicing request
01:03:07.688 00.000 10844 OnExposeComplete: enter
01:03:07.688 00.000 10844 UpdateGuideState(): m_state=6
01:03:07.688 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8225
01:03:07.688 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.43, Mass=2924, SNR=34.3, Peak=255 HFD=3.2
01:03:07.689 00.001 10844 MultiStar: [#1 0.02,0.33,1.02,U] [#2 -0.79,0.09,0.00,M1] [#3 0.12,0.05,0.89,U] [#4 0.36,0.19,0.99,U] [#5 -0.05,0.70,0.00,M3] [#6 -0.23,0.11,0.85,U] [#7 -0.26,0.45,0.80,U] [#8 0.29,0.01,0.89,U] 
01:03:07.689 00.000 10844 single-star, 6 included, MultiStar: {0.07, 0.16}, one-star: {0.13, 0.01}
01:03:07.689 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
01:03:07.689 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
01:03:07.689 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.09 mountX=-0.03 mountY=0.12, mountTheta=1.84
01:03:07.691 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.01, opts=13)
01:03:07.691 00.000 10844 Enqueuing Move request for scope (0.13, 0.01)
01:03:07.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:07.691 00.000 10844 UpdateGuideState exits: m=2924 SNR=34.3 Saturated
01:03:07.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:07.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:07.691 00.000 10844 Enqueuing Expose request
01:03:07.691 00.000 11060 Worker thread wakes up
01:03:07.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:03:07.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:03:07.691 00.000 11060 Moving (0.13, 0.01) raw xDistance=-0.03 yDistance=0.12
01:03:07.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:03:07.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:07.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:03:07.691 00.000 11060 MoveAxis(E, 0, ABG)
01:03:07.691 00.000 11060 Move returns status 0, amount 0
01:03:07.691 00.000 11060 MoveAxis(N, 0, ABG)
01:03:07.691 00.000 11060 Move returns status 0, amount 0
01:03:07.692 00.001 11060 move complete, result=0
01:03:07.692 00.000 11060 worker thread done servicing request
01:03:07.692 00.000 11060 Worker thread wakes up
01:03:07.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:07.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:07.693 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:08.319 00.626 11060 Exposure complete
01:03:08.476 00.157 11060 worker thread done servicing request
01:03:08.476 00.000 10844 OnExposeComplete: enter
01:03:08.476 00.000 10844 UpdateGuideState(): m_state=6
01:03:08.476 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8226
01:03:08.476 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.63, Mass=2981, SNR=34.3, Peak=255 HFD=3.4
01:03:08.478 00.002 10844 MultiStar: [#1 0.39,0.36,0.95,U] [#2 -0.38,-0.03,1.85,U] [#3 0.64,-0.47,0.00,M1] [#4 0.36,0.21,0.89,U] [#5 0.44,0.89,0.00,M4] [#6 -0.07,0.04,0.89,U] [#7 -0.03,0.84,0.00,M1] [#8 0.39,-0.33,0.91,U] 
01:03:08.478 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.06}, one-star: {0.04, 0.21}
01:03:08.478 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
01:03:08.478 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:03:08.478 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.91 mountX=-0.07 mountY=0.04, mountTheta=2.65
01:03:08.480 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
01:03:08.480 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
01:03:08.480 00.000 11060 Worker thread wakes up
01:03:08.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:03:08.480 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:03:08.480 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=0.04
01:03:08.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:03:08.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:08.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:08.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:08.480 00.000 11060 MoveAxis(E, 0, ABG)
01:03:08.480 00.000 11060 Move returns status 0, amount 0
01:03:08.480 00.000 10844 UpdateGuideState exits: m=2981 SNR=34.3 Saturated
01:03:08.480 00.000 11060 MoveAxis(N, 0, ABG)
01:03:08.481 00.001 11060 Move returns status 0, amount 0
01:03:08.481 00.000 11060 move complete, result=0
01:03:08.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:08.481 00.000 11060 worker thread done servicing request
01:03:08.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:08.481 00.000 10844 Enqueuing Expose request
01:03:08.481 00.000 11060 Worker thread wakes up
01:03:08.481 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:08.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:08.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:09.118 00.637 11060 Exposure complete
01:03:09.304 00.186 11060 worker thread done servicing request
01:03:09.304 00.000 10844 OnExposeComplete: enter
01:03:09.304 00.000 10844 UpdateGuideState(): m_state=6
01:03:09.304 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8227
01:03:09.304 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.55, Mass=2735, SNR=33.2, Peak=255 HFD=3.3
01:03:09.305 00.001 10844 MultiStar: [#1 0.09,-0.46,0.88,U] [#2 -0.12,0.11,2.08,U] [#3 0.26,0.33,0.87,U] [#4 0.05,0.31,0.98,U] [#5 0.29,-0.17,1.01,U] [#6 -0.41,-0.21,0.93,U] [#7 -0.07,0.38,0.87,U] [#8 0.51,-0.10,0.92,U] 
01:03:09.305 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.06, 0.13}
01:03:09.305 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
01:03:09.305 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
01:03:09.305 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.72 mountX=-0.05 mountY=0.04, mountTheta=2.46
01:03:09.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
01:03:09.306 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
01:03:09.306 00.000 11060 Worker thread wakes up
01:03:09.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:09.306 00.000 10844 UpdateGuideState exits: m=2735 SNR=33.2 Saturated
01:03:09.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:09.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:09.307 00.001 10844 Enqueuing Expose request
01:03:09.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:03:09.307 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:03:09.307 00.000 11060 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=0.04
01:03:09.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:03:09.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:09.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:09.307 00.000 11060 MoveAxis(E, 0, ABG)
01:03:09.307 00.000 11060 Move returns status 0, amount 0
01:03:09.307 00.000 11060 MoveAxis(N, 0, ABG)
01:03:09.307 00.000 11060 Move returns status 0, amount 0
01:03:09.307 00.000 11060 move complete, result=0
01:03:09.308 00.001 11060 worker thread done servicing request
01:03:09.308 00.000 11060 Worker thread wakes up
01:03:09.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:09.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:09.308 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:09.946 00.638 11060 Exposure complete
01:03:10.120 00.174 11060 worker thread done servicing request
01:03:10.120 00.000 10844 OnExposeComplete: enter
01:03:10.120 00.000 10844 UpdateGuideState(): m_state=6
01:03:10.120 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8228
01:03:10.120 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.38, Mass=2802, SNR=33.3, Peak=255 HFD=3.3
01:03:10.120 00.000 10844 MultiStar: [#1 -0.07,0.14,0.97,U] [#2 0.10,0.18,2.07,U] [#3 0.65,0.03,0.00,M1] [#4 0.28,-0.15,0.93,U] [#5 0.59,0.50,0.00,M4] [#6 -0.18,-0.19,0.98,U] [#7 -0.08,-0.20,0.87,U] [#8 0.20,-0.43,0.86,U] 
01:03:10.121 00.001 10844 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {0.08, -0.03}
01:03:10.121 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
01:03:10.121 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
01:03:10.121 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.08 cameraTheta=-0.78 mountX=0.04 mountY=0.06, mountTheta=0.96
01:03:10.122 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
01:03:10.122 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
01:03:10.122 00.000 11060 Worker thread wakes up
01:03:10.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:03:10.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:03:10.122 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.06
01:03:10.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:03:10.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:10.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:10.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:03:10.122 00.000 11060 MoveAxis(E, 0, ABG)
01:03:10.123 00.001 11060 Move returns status 0, amount 0
01:03:10.123 00.000 11060 MoveAxis(N, 0, ABG)
01:03:10.123 00.000 10844 UpdateGuideState exits: m=2802 SNR=33.3 Saturated
01:03:10.123 00.000 11060 Move returns status 0, amount 0
01:03:10.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:10.123 00.000 11060 move complete, result=0
01:03:10.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:10.123 00.000 10844 Enqueuing Expose request
01:03:10.123 00.000 11060 worker thread done servicing request
01:03:10.123 00.000 11060 Worker thread wakes up
01:03:10.123 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:10.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:10.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:10.765 00.642 11060 Exposure complete
01:03:10.964 00.199 11060 worker thread done servicing request
01:03:10.964 00.000 10844 OnExposeComplete: enter
01:03:10.964 00.000 10844 UpdateGuideState(): m_state=6
01:03:10.964 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8229
01:03:10.965 00.001 10844 Star::Find returns 1 (1), X=264.25, Y=58.23, Mass=2547, SNR=32.2, Peak=255 HFD=3.5
01:03:10.965 00.000 10844 MultiStar: [#1 -0.72,0.17,0.00,M1] [#2 -0.54,0.13,2.00,U] [#3 0.65,0.47,0.00,M2] [#4 0.13,-0.36,1.11,U] [#5 0.25,0.46,1.06,U] [#6 -0.20,0.13,0.96,U] [#7 -0.17,0.83,0.00,M1] [#8 0.19,0.84,0.00,M1] 
01:03:10.965 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.05}, one-star: {-0.12, -0.18}
01:03:10.965 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
01:03:10.965 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
01:03:10.965 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.85 mountX=-0.02 mountY=-0.17, mountTheta=-1.68
01:03:10.967 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.05, opts=13)
01:03:10.967 00.000 10844 Enqueuing Move request for scope (-0.16, 0.05)
01:03:10.967 00.000 11060 Worker thread wakes up
01:03:10.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:10.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
01:03:10.967 00.000 10844 UpdateGuideState exits: m=2547 SNR=32.2 Saturated
01:03:10.967 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
01:03:10.968 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:10.968 00.000 11060 Moving (-0.16, 0.05) raw xDistance=-0.02 yDistance=-0.17
01:03:10.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:10.968 00.000 10844 Enqueuing Expose request
01:03:10.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:03:10.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:10.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:03:10.968 00.000 11060 MoveAxis(E, 0, ABG)
01:03:10.968 00.000 11060 Move returns status 0, amount 0
01:03:10.968 00.000 11060 MoveAxis(N, 0, ABG)
01:03:10.968 00.000 11060 Move returns status 0, amount 0
01:03:10.968 00.000 11060 move complete, result=0
01:03:10.968 00.000 11060 worker thread done servicing request
01:03:10.968 00.000 11060 Worker thread wakes up
01:03:10.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:10.970 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:10.971 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:11.603 00.632 11060 Exposure complete
01:03:11.771 00.168 11060 worker thread done servicing request
01:03:11.771 00.000 10844 OnExposeComplete: enter
01:03:11.771 00.000 10844 UpdateGuideState(): m_state=6
01:03:11.771 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8230
01:03:11.771 00.000 10844 Star::Find returns 1 (0), X=264.72, Y=58.37, Mass=2822, SNR=33.7, Peak=254 HFD=3.5
01:03:11.772 00.001 10844 MultiStar: [#1 -0.20,0.09,0.97,U] [#2 0.10,0.21,2.10,U] [#3 0.16,0.74,0.00,M3] [#4 -0.16,0.59,0.00,M1] [#5 0.53,0.79,0.00,M4] [#6 -0.63,0.08,0.00,M1] [#7 -0.23,0.40,0.85,U] [#8 0.23,0.35,0.85,U] 
01:03:11.772 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.19}, one-star: {0.36, -0.05}
01:03:11.772 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:03:11.772 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
01:03:11.772 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.25 mountX=-0.20 mountY=0.03, mountTheta=2.98
01:03:11.774 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.19, opts=13)
01:03:11.774 00.000 10844 Enqueuing Move request for scope (0.07, 0.19)
01:03:11.774 00.000 11060 Worker thread wakes up
01:03:11.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:11.774 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.7
01:03:11.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:11.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:11.774 00.000 10844 Enqueuing Expose request
01:03:11.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
01:03:11.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
01:03:11.774 00.000 11060 Moving (0.07, 0.19) raw xDistance=-0.20 yDistance=0.03
01:03:11.776 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:03:11.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:11.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:03:11.776 00.000 11060 MoveAxis(E, 35, ABG)
01:03:11.776 00.000 11060 Guiding  Dir = 2, Dur = 35
01:03:11.786 00.010 11060 IsSlewing returns 0
01:03:11.786 00.000 11060 IsGuiding returns 0
01:03:11.833 00.047 11060 IsGuiding returns 0
01:03:11.833 00.000 11060 Move returns status 0, amount 35
01:03:11.833 00.000 11060 MoveAxis(N, 0, ABG)
01:03:11.833 00.000 11060 Move returns status 0, amount 0
01:03:11.833 00.000 11060 move complete, result=0
01:03:11.833 00.000 11060 worker thread done servicing request
01:03:11.833 00.000 11060 Worker thread wakes up
01:03:11.833 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
01:03:11.834 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:11.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:12.464 00.630 11060 Exposure complete
01:03:12.638 00.174 11060 worker thread done servicing request
01:03:12.638 00.000 10844 OnExposeComplete: enter
01:03:12.638 00.000 10844 UpdateGuideState(): m_state=6
01:03:12.639 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8231
01:03:12.639 00.000 10844 Star::Find returns 1 (1), X=264.88, Y=58.93, Mass=2992, SNR=35.2, Peak=255 HFD=3.1
01:03:12.639 00.000 10844 MultiStar: [#1 -0.13,-0.18,0.99,U] [#2 -0.07,0.09,2.01,U] [#3 0.59,0.50,0.00,M4] [#4 0.21,0.06,0.85,U] [#5 0.72,1.01,0.00,M5] [#6 -0.31,0.36,0.95,U] [#7 -0.04,0.54,0.80,U] [#8 0.61,0.27,0.00,M1] 
01:03:12.639 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.20}, one-star: {0.51, 0.51}
01:03:12.639 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:03:12.640 00.001 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:03:12.640 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.49 mountX=-0.20 mountY=-0.02, mountTheta=-3.06
01:03:12.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.20, opts=13)
01:03:12.641 00.000 10844 Enqueuing Move request for scope (0.02, 0.20)
01:03:12.641 00.000 11060 Worker thread wakes up
01:03:12.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:12.641 00.000 10844 UpdateGuideState exits: m=2992 SNR=35.2 Saturated
01:03:12.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
01:03:12.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:12.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
01:03:12.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:12.641 00.000 10844 Enqueuing Expose request
01:03:12.641 00.000 11060 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=-0.02
01:03:12.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:03:12.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:12.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:12.642 00.001 11060 MoveAxis(E, 36, ABG)
01:03:12.642 00.000 11060 Guiding  Dir = 2, Dur = 36
01:03:12.646 00.004 11060 IsSlewing returns 0
01:03:12.646 00.000 11060 IsGuiding returns 0
01:03:12.695 00.049 11060 IsGuiding returns 0
01:03:12.695 00.000 11060 Move returns status 0, amount 36
01:03:12.695 00.000 11060 MoveAxis(N, 0, ABG)
01:03:12.695 00.000 11060 Move returns status 0, amount 0
01:03:12.695 00.000 11060 move complete, result=0
01:03:12.695 00.000 11060 worker thread done servicing request
01:03:12.695 00.000 11060 Worker thread wakes up
01:03:12.696 00.001 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
01:03:12.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:12.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:13.351 00.655 11060 Exposure complete
01:03:13.517 00.166 11060 worker thread done servicing request
01:03:13.517 00.000 10844 OnExposeComplete: enter
01:03:13.517 00.000 10844 UpdateGuideState(): m_state=6
01:03:13.517 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8232
01:03:13.517 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=58.88, Mass=2832, SNR=33.8, Peak=250 HFD=3.2
01:03:13.518 00.001 10844 MultiStar: [#1 -0.55,0.06,1.14,U] [#2 0.66,0.75,0.00,M1] [#3 -0.15,0.43,0.91,U] [#4 0.00,0.13,0.92,U] [#5 0.33,0.73,0.00,M6] [#6 -0.20,0.33,0.98,U] [#7 -0.33,0.92,0.00,M1] [#8 -0.14,0.00,0.97,U] 
01:03:13.518 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.23}, one-star: {-0.16, 0.47}
01:03:13.518 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.07 = -2.22)
01:03:13.518 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
01:03:13.518 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.31 mountX=-0.19 mountY=-0.25, mountTheta=-2.22
01:03:13.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.23, opts=13)
01:03:13.519 00.000 10844 Enqueuing Move request for scope (-0.21, 0.23)
01:03:13.519 00.000 11060 Worker thread wakes up
01:03:13.520 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:13.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
01:03:13.520 00.000 10844 UpdateGuideState exits: m=2832 SNR=33.8
01:03:13.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
01:03:13.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:13.520 00.000 11060 Moving (-0.21, 0.23) raw xDistance=-0.19 yDistance=-0.25
01:03:13.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:13.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:03:13.520 00.000 10844 Enqueuing Expose request
01:03:13.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:03:13.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:03:13.520 00.000 11060 MoveAxis(E, 34, ABG)
01:03:13.520 00.000 11060 Guiding  Dir = 2, Dur = 34
01:03:13.557 00.037 11060 IsSlewing returns 0
01:03:13.557 00.000 11060 IsGuiding returns 0
01:03:13.621 00.064 11060 IsGuiding returns 0
01:03:13.621 00.000 11060 Move returns status 0, amount 34
01:03:13.621 00.000 11060 MoveAxis(N, 0, ABG)
01:03:13.621 00.000 11060 Move returns status 0, amount 0
01:03:13.621 00.000 11060 move complete, result=0
01:03:13.621 00.000 11060 worker thread done servicing request
01:03:13.622 00.001 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
01:03:13.622 00.000 11060 Worker thread wakes up
01:03:13.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:13.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:14.247 00.625 11060 Exposure complete
01:03:14.432 00.185 11060 worker thread done servicing request
01:03:14.432 00.000 10844 OnExposeComplete: enter
01:03:14.432 00.000 10844 UpdateGuideState(): m_state=6
01:03:14.432 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8233
01:03:14.432 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=58.41, Mass=2798, SNR=33.4, Peak=255 HFD=3.4
01:03:14.434 00.002 10844 MultiStar: [#1 -0.23,-0.82,0.00,M1] [#2 0.41,0.32,1.96,U] [#3 -0.15,-0.16,0.86,U] [#4 0.28,0.03,1.01,U] [#5 0.77,0.03,0.00,M7] [#6 -0.81,0.46,0.00,M1] [#7 -0.23,0.07,0.84,U] [#8 0.01,-0.26,0.92,U] 
01:03:14.434 00.000 10844 single-star, 5 included, MultiStar: {0.11, 0.05}, one-star: {-0.02, -0.01}
01:03:14.434 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
01:03:14.434 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
01:03:14.434 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.82 mountX=0.01 mountY=-0.02, mountTheta=-1.07
01:03:14.437 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
01:03:14.437 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
01:03:14.437 00.000 11060 Worker thread wakes up
01:03:14.438 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:03:14.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:14.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:03:14.438 00.000 11060 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
01:03:14.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:03:14.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:14.438 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.4 Saturated
01:03:14.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:14.438 00.000 11060 MoveAxis(E, 0, ABG)
01:03:14.438 00.000 11060 Move returns status 0, amount 0
01:03:14.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:14.438 00.000 11060 MoveAxis(N, 0, ABG)
01:03:14.438 00.000 11060 Move returns status 0, amount 0
01:03:14.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:14.438 00.000 10844 Enqueuing Expose request
01:03:14.439 00.001 11060 move complete, result=0
01:03:14.439 00.000 11060 worker thread done servicing request
01:03:14.439 00.000 11060 Worker thread wakes up
01:03:14.439 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:14.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:14.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:15.077 00.638 11060 Exposure complete
01:03:15.257 00.180 11060 worker thread done servicing request
01:03:15.257 00.000 10844 OnExposeComplete: enter
01:03:15.257 00.000 10844 UpdateGuideState(): m_state=6
01:03:15.257 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8234
01:03:15.258 00.001 10844 Star::Find returns 1 (0), X=264.62, Y=58.42, Mass=2895, SNR=33.9, Peak=250 HFD=3.4
01:03:15.258 00.000 10844 MultiStar: [#1 -0.57,-0.24,0.00,M2] [#2 0.40,0.12,2.14,U] [#3 0.02,0.11,1.02,U] [#4 0.05,0.12,0.85,U] [#5 0.45,0.06,1.09,U] [#6 -0.51,-0.02,0.87,U] [#7 -0.07,0.29,0.88,U] [#8 0.24,-0.02,0.89,U] 
01:03:15.258 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.25, 0.01}
01:03:15.258 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
01:03:15.258 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
01:03:15.258 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.51 mountX=-0.11 mountY=0.14, mountTheta=2.26
01:03:15.260 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
01:03:15.261 00.001 10844 Enqueuing Move request for scope (0.15, 0.09)
01:03:15.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:15.261 00.000 10844 UpdateGuideState exits: m=2895 SNR=33.9
01:03:15.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:15.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:15.261 00.000 10844 Enqueuing Expose request
01:03:15.261 00.000 11060 Worker thread wakes up
01:03:15.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
01:03:15.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
01:03:15.261 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.11 yDistance=0.14
01:03:15.262 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:03:15.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:15.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:03:15.262 00.000 11060 MoveAxis(E, 0, ABG)
01:03:15.262 00.000 11060 Move returns status 0, amount 0
01:03:15.262 00.000 11060 MoveAxis(N, 0, ABG)
01:03:15.262 00.000 11060 Move returns status 0, amount 0
01:03:15.262 00.000 11060 move complete, result=0
01:03:15.263 00.001 11060 worker thread done servicing request
01:03:15.263 00.000 11060 Worker thread wakes up
01:03:15.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:15.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:15.265 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:15.907 00.642 11060 Exposure complete
01:03:16.091 00.184 11060 worker thread done servicing request
01:03:16.091 00.000 10844 OnExposeComplete: enter
01:03:16.091 00.000 10844 UpdateGuideState(): m_state=6
01:03:16.091 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8235
01:03:16.091 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=58.12, Mass=2681, SNR=32.9, Peak=241 HFD=3.6
01:03:16.093 00.002 10844 MultiStar: [#1 -0.53,0.16,0.93,U] [#2 -0.63,0.07,0.00,M1] [#3 0.25,0.29,0.99,U] [#4 0.53,0.03,1.06,U] [#5 0.54,0.35,0.00,M7] [#6 0.06,0.70,0.00,M1] [#7 0.14,-0.37,0.79,U] [#8 0.01,0.26,1.00,U] 
01:03:16.093 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.02}, one-star: {0.37, -0.30}
01:03:16.093 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
01:03:16.093 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
01:03:16.093 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.18 mountX=-0.05 mountY=0.13, mountTheta=1.93
01:03:16.094 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
01:03:16.094 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
01:03:16.094 00.000 11060 Worker thread wakes up
01:03:16.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:16.094 00.000 10844 UpdateGuideState exits: m=2681 SNR=32.9
01:03:16.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:16.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:16.094 00.000 10844 Enqueuing Expose request
01:03:16.095 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:03:16.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:03:16.095 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.05 yDistance=0.13
01:03:16.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:03:16.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:16.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:03:16.095 00.000 11060 MoveAxis(E, 0, ABG)
01:03:16.095 00.000 11060 Move returns status 0, amount 0
01:03:16.095 00.000 11060 MoveAxis(N, 0, ABG)
01:03:16.095 00.000 11060 Move returns status 0, amount 0
01:03:16.095 00.000 11060 move complete, result=0
01:03:16.095 00.000 11060 worker thread done servicing request
01:03:16.095 00.000 11060 Worker thread wakes up
01:03:16.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:16.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:16.096 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:16.733 00.637 11060 Exposure complete
01:03:16.919 00.186 11060 worker thread done servicing request
01:03:16.920 00.001 10844 OnExposeComplete: enter
01:03:16.920 00.000 10844 UpdateGuideState(): m_state=6
01:03:16.920 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8236
01:03:16.920 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.84, Mass=2899, SNR=34.1, Peak=255 HFD=3.4
01:03:16.920 00.000 10844 MultiStar: [#1 -0.52,0.03,0.93,U] [#2 0.33,-0.10,1.98,U] [#3 0.17,0.89,0.00,M1] [#4 0.44,-0.16,0.86,U] [#5 0.56,1.04,0.00,M8] [#6 -0.34,0.84,0.00,M2] [#7 -0.52,0.31,0.87,U] [#8 0.14,0.49,0.89,U] 
01:03:16.920 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.12}, one-star: {0.13, 0.42}
01:03:16.920 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
01:03:16.921 00.001 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
01:03:16.921 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.18 mountX=-0.13 mountY=0.03, mountTheta=2.91
01:03:16.922 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
01:03:16.922 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
01:03:16.922 00.000 11060 Worker thread wakes up
01:03:16.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:03:16.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:03:16.922 00.000 11060 Moving (0.05, 0.12) raw xDistance=-0.13 yDistance=0.03
01:03:16.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:03:16.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:16.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:16.923 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:03:16.923 00.000 11060 MoveAxis(E, 23, ABG)
01:03:16.923 00.000 11060 Guiding  Dir = 2, Dur = 23
01:03:16.923 00.000 10844 UpdateGuideState exits: m=2899 SNR=34.1 Saturated
01:03:16.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:16.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:16.923 00.000 10844 Enqueuing Expose request
01:03:16.931 00.008 11060 IsSlewing returns 0
01:03:16.931 00.000 11060 IsGuiding returns 0
01:03:16.962 00.031 11060 IsGuiding returns 0
01:03:16.962 00.000 11060 Move returns status 0, amount 23
01:03:16.962 00.000 11060 MoveAxis(N, 0, ABG)
01:03:16.962 00.000 11060 Move returns status 0, amount 0
01:03:16.962 00.000 11060 move complete, result=0
01:03:16.962 00.000 11060 worker thread done servicing request
01:03:16.962 00.000 11060 Worker thread wakes up
01:03:16.963 00.001 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
01:03:16.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:16.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:17.610 00.647 11060 Exposure complete
01:03:17.775 00.165 11060 worker thread done servicing request
01:03:17.775 00.000 10844 OnExposeComplete: enter
01:03:17.775 00.000 10844 UpdateGuideState(): m_state=6
01:03:17.775 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8237
01:03:17.775 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=58.23, Mass=3022, SNR=35.2, Peak=255 HFD=3.5
01:03:17.777 00.002 10844 MultiStar: [#1 -0.41,-0.35,0.85,U] [#2 -0.07,-0.09,1.86,U] [#3 0.30,-0.54,0.00,M2] [#4 0.40,-0.61,0.00,M1] [#5 0.31,0.22,0.99,U] [#6 -0.23,0.35,0.83,U] [#7 -0.29,0.22,0.86,U] [#8 0.50,0.38,0.00,M1] 
01:03:17.777 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.01}, one-star: {-0.16, -0.19}
01:03:17.777 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.85 = -1.44)
01:03:17.777 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
01:03:17.777 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.09 mountX=0.02 mountY=-0.12, mountTheta=-1.44
01:03:17.778 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
01:03:17.778 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
01:03:17.778 00.000 11060 Worker thread wakes up
01:03:17.779 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:03:17.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:03:17.779 00.000 10844 UpdateGuideState exits: m=3022 SNR=35.2 Saturated
01:03:17.779 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:03:17.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:17.779 00.000 11060 Moving (-0.12, 0.01) raw xDistance=0.02 yDistance=-0.12
01:03:17.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:17.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:03:17.779 00.000 10844 Enqueuing Expose request
01:03:17.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:17.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:17.779 00.000 11060 MoveAxis(E, 0, ABG)
01:03:17.779 00.000 11060 Move returns status 0, amount 0
01:03:17.779 00.000 11060 MoveAxis(N, 0, ABG)
01:03:17.779 00.000 11060 Move returns status 0, amount 0
01:03:17.779 00.000 11060 move complete, result=0
01:03:17.780 00.001 11060 worker thread done servicing request
01:03:17.780 00.000 11060 Worker thread wakes up
01:03:17.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:17.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:17.781 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:18.416 00.635 11060 Exposure complete
01:03:18.574 00.158 11060 worker thread done servicing request
01:03:18.576 00.002 10844 OnExposeComplete: enter
01:03:18.576 00.000 10844 UpdateGuideState(): m_state=6
01:03:18.576 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8238
01:03:18.576 00.000 10844 Star::Find returns 1 (1), X=264.53, Y=58.24, Mass=2850, SNR=33.2, Peak=255 HFD=3.4
01:03:18.576 00.000 10844 MultiStar: [#1 -0.28,-0.57,0.00,M1] [#2 0.17,0.02,2.13,U] [#3 -0.00,-0.15,1.05,U] [#4 0.23,-0.20,0.93,U] [#5 0.21,0.14,1.04,U] [#6 -0.10,0.12,0.93,U] [#7 -0.70,0.32,0.00,M1] [#8 -0.18,-0.21,1.06,U] 
01:03:18.576 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.06}, one-star: {0.16, -0.17}
01:03:18.576 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
01:03:18.577 00.001 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
01:03:18.577 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=0.04 mountY=0.09, mountTheta=1.16
01:03:18.578 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
01:03:18.578 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
01:03:18.578 00.000 11060 Worker thread wakes up
01:03:18.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:03:18.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:03:18.578 00.000 11060 Moving (0.08, -0.06) raw xDistance=0.04 yDistance=0.09
01:03:18.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:03:18.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:18.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:18.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:03:18.579 00.001 10844 UpdateGuideState exits: m=2850 SNR=33.2 Saturated
01:03:18.579 00.000 11060 MoveAxis(E, 0, ABG)
01:03:18.579 00.000 11060 Move returns status 0, amount 0
01:03:18.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:18.579 00.000 11060 MoveAxis(N, 0, ABG)
01:03:18.579 00.000 11060 Move returns status 0, amount 0
01:03:18.579 00.000 11060 move complete, result=0
01:03:18.579 00.000 11060 worker thread done servicing request
01:03:18.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:18.579 00.000 10844 Enqueuing Expose request
01:03:18.579 00.000 11060 Worker thread wakes up
01:03:18.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:18.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:18.580 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:19.205 00.625 11060 Exposure complete
01:03:19.377 00.172 11060 worker thread done servicing request
01:03:19.377 00.000 10844 OnExposeComplete: enter
01:03:19.377 00.000 10844 UpdateGuideState(): m_state=6
01:03:19.377 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8239
01:03:19.378 00.001 10844 Star::Find returns 1 (0), X=264.49, Y=58.58, Mass=2617, SNR=31.7, Peak=249 HFD=3.2
01:03:19.378 00.000 10844 MultiStar: [#1 -0.44,-0.05,1.08,U] [#2 -0.12,0.40,2.20,U] [#3 0.20,-0.28,0.99,U] [#4 0.60,-0.10,1.04,U] [#5 0.32,0.52,0.00,M7] [#6 -0.18,-0.11,0.99,U] [#7 -0.37,0.25,0.81,U] [#8 0.13,0.20,0.92,U] 
01:03:19.378 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {0.12, 0.16}
01:03:19.378 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
01:03:19.378 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.80)
01:03:19.379 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
01:03:19.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
01:03:19.381 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
01:03:19.381 00.000 11060 Worker thread wakes up
01:03:19.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:19.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:03:19.381 00.000 10844 UpdateGuideState exits: m=2617 SNR=31.7
01:03:19.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:03:19.382 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:19.382 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.09 yDistance=-0.03
01:03:19.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:19.382 00.000 10844 Enqueuing Expose request
01:03:19.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:03:19.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:19.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:03:19.382 00.000 11060 MoveAxis(E, 0, ABG)
01:03:19.382 00.000 11060 Move returns status 0, amount 0
01:03:19.382 00.000 11060 MoveAxis(N, 0, ABG)
01:03:19.382 00.000 11060 Move returns status 0, amount 0
01:03:19.382 00.000 11060 move complete, result=0
01:03:19.382 00.000 11060 worker thread done servicing request
01:03:19.382 00.000 11060 Worker thread wakes up
01:03:19.383 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:19.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:19.384 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:20.028 00.644 11060 Exposure complete
01:03:20.188 00.160 11060 worker thread done servicing request
01:03:20.188 00.000 10844 OnExposeComplete: enter
01:03:20.188 00.000 10844 UpdateGuideState(): m_state=6
01:03:20.188 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8240
01:03:20.188 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=58.30, Mass=2608, SNR=32.4, Peak=247 HFD=3.4
01:03:20.190 00.002 10844 MultiStar: [#1 -0.53,-0.66,0.00,M1] [#2 -0.69,-0.50,0.00,M1] [#3 0.08,-0.48,0.99,U] [#4 0.30,-0.49,1.01,U] [#5 0.14,-0.35,1.18,U] [#6 -0.16,-0.39,0.99,U] [#7 -0.36,0.21,0.97,U] [#8 -0.29,-0.53,1.00,U] 
01:03:20.190 00.000 10844 single-star, 6 included, MultiStar: {-0.03, -0.31}, one-star: {0.07, -0.11}
01:03:20.190 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
01:03:20.190 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
01:03:20.190 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.03 mountX=0.10 mountY=0.08, mountTheta=0.71
01:03:20.192 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
01:03:20.192 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
01:03:20.192 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:20.192 00.000 10844 UpdateGuideState exits: m=2608 SNR=32.4
01:03:20.192 00.000 11060 Worker thread wakes up
01:03:20.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:03:20.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:03:20.192 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=0.08
01:03:20.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:03:20.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:20.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:20.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:20.192 00.000 10844 Enqueuing Expose request
01:03:20.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:03:20.192 00.000 11060 MoveAxis(E, 0, ABG)
01:03:20.192 00.000 11060 Move returns status 0, amount 0
01:03:20.192 00.000 11060 MoveAxis(N, 0, ABG)
01:03:20.192 00.000 11060 Move returns status 0, amount 0
01:03:20.192 00.000 11060 move complete, result=0
01:03:20.193 00.001 11060 worker thread done servicing request
01:03:20.193 00.000 11060 Worker thread wakes up
01:03:20.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:20.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:20.195 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:20.830 00.635 11060 Exposure complete
01:03:21.002 00.172 11060 worker thread done servicing request
01:03:21.002 00.000 10844 OnExposeComplete: enter
01:03:21.002 00.000 10844 UpdateGuideState(): m_state=6
01:03:21.002 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8241
01:03:21.002 00.000 10844 Star::Find returns 1 (1), X=264.91, Y=58.22, Mass=3005, SNR=34.5, Peak=255 HFD=3.6
01:03:21.003 00.001 10844 MultiStar: [#1 -0.24,-0.55,1.05,U] [#2 -0.26,-0.81,0.00,M2] [#3 0.37,-0.07,0.94,U] [#4 0.33,-0.45,0.88,U] [#5 0.22,-0.14,0.99,U] [#6 -0.65,-0.07,0.00,M1] [#7 -0.16,-0.27,0.89,U] [#8 0.13,-0.28,0.98,U] 
01:03:21.003 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.28}, one-star: {0.55, -0.20}
01:03:21.003 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
01:03:21.003 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
01:03:21.003 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-1.03 mountX=0.25 mountY=0.21, mountTheta=0.71
01:03:21.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.28, opts=13)
01:03:21.004 00.000 10844 Enqueuing Move request for scope (0.17, -0.28)
01:03:21.004 00.000 11060 Worker thread wakes up
01:03:21.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:21.004 00.000 10844 UpdateGuideState exits: m=3005 SNR=34.5 Saturated
01:03:21.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:21.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:21.004 00.000 10844 Enqueuing Expose request
01:03:21.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.28) opts 0xd
01:03:21.005 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.28)
01:03:21.005 00.000 11060 Moving (0.17, -0.28) raw xDistance=0.25 yDistance=0.21
01:03:21.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:03:21.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:03:21.005 00.000 11060 MoveAxis(W, 43, ABG)
01:03:21.005 00.000 11060 Guiding  Dir = 3, Dur = 43
01:03:21.009 00.004 11060 IsSlewing returns 0
01:03:21.009 00.000 11060 IsGuiding returns 0
01:03:21.056 00.047 11060 IsGuiding returns 0
01:03:21.056 00.000 11060 Move returns status 0, amount 43
01:03:21.056 00.000 11060 MoveAxis(S, 83, ABG)
01:03:21.056 00.000 11060 Guiding  Dir = 1, Dur = 83
01:03:21.072 00.016 11060 IsSlewing returns 0
01:03:21.072 00.000 11060 IsGuiding returns 0
01:03:21.165 00.093 11060 IsGuiding returns 0
01:03:21.165 00.000 11060 Move returns status 0, amount 83
01:03:21.167 00.002 11060 move complete, result=0
01:03:21.167 00.000 11060 worker thread done servicing request
01:03:21.167 00.000 11060 Worker thread wakes up
01:03:21.167 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.2 px 83 ms SOUTH
01:03:21.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:21.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:21.810 00.643 11060 Exposure complete
01:03:21.987 00.177 11060 worker thread done servicing request
01:03:21.987 00.000 10844 OnExposeComplete: enter
01:03:21.987 00.000 10844 UpdateGuideState(): m_state=6
01:03:21.988 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8242
01:03:21.988 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=58.64, Mass=2746, SNR=33.0, Peak=245 HFD=3.3
01:03:21.988 00.000 10844 MultiStar: [#1 -0.08,-0.39,1.10,U] [#2 0.06,0.32,2.08,U] [#3 0.36,0.65,0.00,M1] [#4 0.54,0.14,0.96,U] [#5 0.71,0.30,0.00,M6] [#6 -0.14,0.48,0.99,U] [#7 -0.34,0.63,0.00,M1] [#8 -0.11,0.63,0.00,M1] 
01:03:21.988 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.18}, one-star: {0.14, 0.23}
01:03:21.988 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
01:03:21.988 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:03:21.988 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.09 mountX=-0.19 mountY=0.06, mountTheta=2.83
01:03:21.991 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.18, opts=13)
01:03:21.991 00.000 10844 Enqueuing Move request for scope (0.09, 0.18)
01:03:21.991 00.000 11060 Worker thread wakes up
01:03:21.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
01:03:21.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
01:03:21.991 00.000 11060 Moving (0.09, 0.18) raw xDistance=-0.19 yDistance=0.06
01:03:21.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:03:21.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:21.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:21.991 00.000 10844 UpdateGuideState exits: m=2746 SNR=33.0
01:03:21.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:21.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:21.992 00.001 10844 Enqueuing Expose request
01:03:21.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:03:21.992 00.000 11060 MoveAxis(E, 32, ABG)
01:03:21.992 00.000 11060 Guiding  Dir = 2, Dur = 32
01:03:22.008 00.016 11060 IsSlewing returns 0
01:03:22.008 00.000 11060 IsGuiding returns 0
01:03:22.055 00.047 11060 IsGuiding returns 0
01:03:22.055 00.000 11060 Move returns status 0, amount 32
01:03:22.055 00.000 11060 MoveAxis(N, 0, ABG)
01:03:22.055 00.000 11060 Move returns status 0, amount 0
01:03:22.055 00.000 11060 move complete, result=0
01:03:22.055 00.000 11060 worker thread done servicing request
01:03:22.056 00.001 11060 Worker thread wakes up
01:03:22.056 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
01:03:22.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:22.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:22.706 00.650 11060 Exposure complete
01:03:22.863 00.157 11060 worker thread done servicing request
01:03:22.863 00.000 10844 OnExposeComplete: enter
01:03:22.863 00.000 10844 UpdateGuideState(): m_state=6
01:03:22.863 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8243
01:03:22.863 00.000 10844 Star::Find returns 1 (1), X=264.96, Y=58.26, Mass=2726, SNR=33.1, Peak=255 HFD=3.2
01:03:22.864 00.001 10844 MultiStar: [#1 -0.48,0.15,1.08,U] [#2 0.05,-0.35,2.05,U] [#3 0.71,-0.18,0.00,M2] [#4 0.07,-0.02,0.90,U] [#5 0.25,0.20,1.05,U] [#6 -0.10,0.22,0.94,U] [#7 -0.20,0.28,0.88,U] [#8 -0.11,0.08,0.93,U] 
01:03:22.864 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.00}, one-star: {0.59, -0.15}
01:03:22.864 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
01:03:22.864 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
01:03:22.864 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.14 mountX=-0.00 mountY=0.01, mountTheta=1.89
01:03:22.866 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
01:03:22.866 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
01:03:22.866 00.000 11060 Worker thread wakes up
01:03:22.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:22.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
01:03:22.866 00.000 10844 UpdateGuideState exits: m=2726 SNR=33.1 Saturated
01:03:22.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
01:03:22.866 00.000 11060 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
01:03:22.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:22.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:22.866 00.000 10844 Enqueuing Expose request
01:03:22.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:03:22.868 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:22.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:03:22.868 00.000 11060 MoveAxis(E, 0, ABG)
01:03:22.868 00.000 11060 Move returns status 0, amount 0
01:03:22.868 00.000 11060 MoveAxis(N, 0, ABG)
01:03:22.868 00.000 11060 Move returns status 0, amount 0
01:03:22.868 00.000 11060 move complete, result=0
01:03:22.868 00.000 11060 worker thread done servicing request
01:03:22.868 00.000 11060 Worker thread wakes up
01:03:22.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:22.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:22.869 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:23.501 00.632 11060 Exposure complete
01:03:23.679 00.178 11060 worker thread done servicing request
01:03:23.680 00.001 10844 OnExposeComplete: enter
01:03:23.680 00.000 10844 UpdateGuideState(): m_state=6
01:03:23.680 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8244
01:03:23.680 00.000 10844 Star::Find returns 1 (1), X=264.66, Y=58.61, Mass=2845, SNR=33.8, Peak=255 HFD=3.4
01:03:23.681 00.001 10844 MultiStar: [#1 0.06,-0.50,0.95,U] [#2 -0.12,0.27,2.06,U] [#3 0.65,-0.19,0.00,M3] [#4 -0.10,0.04,0.99,U] [#5 -0.00,0.38,0.99,U] [#6 0.24,-0.03,0.91,U] [#7 -0.31,0.48,0.80,U] [#8 0.28,-0.14,0.97,U] 
01:03:23.681 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {0.29, 0.19}
01:03:23.681 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
01:03:23.681 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
01:03:23.681 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.30 mountX=-0.11 mountY=0.01, mountTheta=3.03
01:03:23.682 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
01:03:23.682 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
01:03:23.683 00.001 11060 Worker thread wakes up
01:03:23.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:23.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:03:23.683 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:03:23.683 00.000 11060 Moving (0.03, 0.10) raw xDistance=-0.11 yDistance=0.01
01:03:23.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:03:23.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:23.683 00.000 10844 UpdateGuideState exits: m=2845 SNR=33.8 Saturated
01:03:23.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:03:23.683 00.000 11060 MoveAxis(E, 0, ABG)
01:03:23.683 00.000 11060 Move returns status 0, amount 0
01:03:23.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:23.683 00.000 11060 MoveAxis(N, 0, ABG)
01:03:23.683 00.000 11060 Move returns status 0, amount 0
01:03:23.683 00.000 11060 move complete, result=0
01:03:23.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:23.683 00.000 10844 Enqueuing Expose request
01:03:23.683 00.000 11060 worker thread done servicing request
01:03:23.684 00.001 11060 Worker thread wakes up
01:03:23.684 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:23.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:23.684 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:24.319 00.635 11060 Exposure complete
01:03:24.471 00.152 11060 worker thread done servicing request
01:03:24.471 00.000 10844 OnExposeComplete: enter
01:03:24.471 00.000 10844 UpdateGuideState(): m_state=6
01:03:24.472 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8245
01:03:24.472 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.98, Mass=2830, SNR=33.8, Peak=255 HFD=3.4
01:03:24.472 00.000 10844 MultiStar: [#1 0.01,-0.10,1.05,U] [#2 -0.12,0.32,2.11,U] [#3 0.54,-0.11,1.01,U] [#4 -0.12,0.30,0.86,U] [#5 0.15,0.77,0.00,M5] [#6 -0.09,0.30,0.85,U] [#7 0.23,0.09,0.82,U] [#8 0.67,0.60,0.00,M1] 
01:03:24.472 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.21}, one-star: {0.12, 0.56}
01:03:24.472 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
01:03:24.472 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
01:03:24.472 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.30 mountX=-0.21 mountY=0.02, mountTheta=3.04
01:03:24.474 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.21, opts=13)
01:03:24.474 00.000 10844 Enqueuing Move request for scope (0.06, 0.21)
01:03:24.474 00.000 11060 Worker thread wakes up
01:03:24.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:24.474 00.000 10844 UpdateGuideState exits: m=2830 SNR=33.8 Saturated
01:03:24.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:24.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:24.474 00.000 10844 Enqueuing Expose request
01:03:24.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
01:03:24.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
01:03:24.474 00.000 11060 Moving (0.06, 0.21) raw xDistance=-0.21 yDistance=0.02
01:03:24.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:03:24.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:24.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:03:24.474 00.000 11060 MoveAxis(E, 37, ABG)
01:03:24.474 00.000 11060 Guiding  Dir = 2, Dur = 37
01:03:24.517 00.043 11060 IsSlewing returns 0
01:03:24.518 00.001 11060 IsGuiding returns 0
01:03:24.571 00.053 11060 IsGuiding returns 0
01:03:24.571 00.000 11060 Move returns status 0, amount 37
01:03:24.571 00.000 11060 MoveAxis(N, 0, ABG)
01:03:24.571 00.000 11060 Move returns status 0, amount 0
01:03:24.571 00.000 11060 move complete, result=0
01:03:24.572 00.001 11060 worker thread done servicing request
01:03:24.572 00.000 11060 Worker thread wakes up
01:03:24.572 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
01:03:24.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:24.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:25.204 00.632 11060 Exposure complete
01:03:25.362 00.158 11060 worker thread done servicing request
01:03:25.364 00.002 10844 OnExposeComplete: enter
01:03:25.364 00.000 10844 UpdateGuideState(): m_state=6
01:03:25.364 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8246
01:03:25.364 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=58.82, Mass=2878, SNR=33.7, Peak=255 HFD=3.6
01:03:25.364 00.000 10844 MultiStar: [#1 -0.07,-0.02,0.97,U] [#2 -0.02,0.88,0.00,M1] [#3 0.45,0.30,0.88,U] [#4 0.22,-0.20,0.89,U] [#5 -0.01,0.33,0.99,U] [#6 -0.08,0.38,0.95,U] [#7 0.15,0.71,0.00,M1] [#8 0.26,0.54,0.96,U] 
01:03:25.364 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.25}, one-star: {0.26, 0.41}
01:03:25.364 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
01:03:25.364 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
01:03:25.364 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.06 mountX=-0.28 mountY=0.10, mountTheta=2.79
01:03:25.365 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.25, opts=13)
01:03:25.365 00.000 10844 Enqueuing Move request for scope (0.14, 0.25)
01:03:25.366 00.001 11060 Worker thread wakes up
01:03:25.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:03:25.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
01:03:25.366 00.000 10844 UpdateGuideState exits: m=2878 SNR=33.7 Saturated
01:03:25.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
01:03:25.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:25.366 00.000 11060 Moving (0.14, 0.25) raw xDistance=-0.28 yDistance=0.10
01:03:25.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:25.366 00.000 10844 Enqueuing Expose request
01:03:25.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:03:25.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:25.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:03:25.366 00.000 11060 MoveAxis(E, 49, ABG)
01:03:25.366 00.000 11060 Guiding  Dir = 2, Dur = 49
01:03:25.402 00.036 11060 IsSlewing returns 0
01:03:25.402 00.000 11060 IsGuiding returns 0
01:03:25.496 00.094 11060 IsGuiding returns 0
01:03:25.496 00.000 11060 Move returns status 0, amount 49
01:03:25.496 00.000 11060 MoveAxis(N, 0, ABG)
01:03:25.496 00.000 11060 Move returns status 0, amount 0
01:03:25.496 00.000 11060 move complete, result=0
01:03:25.497 00.001 11060 worker thread done servicing request
01:03:25.497 00.000 11060 Worker thread wakes up
01:03:25.497 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
01:03:25.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:25.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:26.128 00.631 11060 Exposure complete
01:03:26.290 00.162 11060 worker thread done servicing request
01:03:26.290 00.000 10844 OnExposeComplete: enter
01:03:26.290 00.000 10844 UpdateGuideState(): m_state=6
01:03:26.291 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8247
01:03:26.291 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.81, Mass=3574, SNR=38.1, Peak=255 HFD=3.4
01:03:26.291 00.000 10844 MultiStar: [#1 0.00,-0.16,0.92,U] [#2 0.03,-0.68,0.00,M2] [#3 0.39,-0.24,0.89,U] [#4 0.62,-0.28,0.00,M1] [#5 0.51,-0.07,0.84,U] [#6 -0.39,-0.91,0.00,M1] [#7 -0.08,-0.10,0.80,U] [#8 0.16,-0.41,0.75,U] 
01:03:26.291 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.08}, one-star: {0.09, 0.39}
01:03:26.291 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:03:26.291 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
01:03:26.291 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=0.05 mountY=0.19, mountTheta=1.33
01:03:26.292 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.08, opts=13)
01:03:26.292 00.000 10844 Enqueuing Move request for scope (0.18, -0.08)
01:03:26.292 00.000 11060 Worker thread wakes up
01:03:26.293 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:26.293 00.000 10844 UpdateGuideState exits: m=3574 SNR=38.1 Saturated
01:03:26.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:26.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:26.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
01:03:26.293 00.000 10844 Enqueuing Expose request
01:03:26.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
01:03:26.293 00.000 11060 Moving (0.18, -0.08) raw xDistance=0.05 yDistance=0.19
01:03:26.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:26.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
01:03:26.293 00.000 11060 MoveAxis(E, 0, ABG)
01:03:26.293 00.000 11060 Move returns status 0, amount 0
01:03:26.293 00.000 11060 MoveAxis(S, 74, ABG)
01:03:26.293 00.000 11060 Guiding  Dir = 1, Dur = 74
01:03:26.306 00.013 11060 IsSlewing returns 0
01:03:26.306 00.000 11060 IsGuiding returns 0
01:03:26.384 00.078 11060 IsGuiding returns 0
01:03:26.384 00.000 11060 Move returns status 0, amount 74
01:03:26.384 00.000 11060 move complete, result=0
01:03:26.384 00.000 11060 worker thread done servicing request
01:03:26.384 00.000 11060 Worker thread wakes up
01:03:26.384 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 74 ms SOUTH
01:03:26.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:26.385 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:27.020 00.635 11060 Exposure complete
01:03:27.183 00.163 11060 worker thread done servicing request
01:03:27.183 00.000 10844 OnExposeComplete: enter
01:03:27.184 00.001 10844 UpdateGuideState(): m_state=6
01:03:27.184 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8248
01:03:27.184 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.45, Mass=2848, SNR=34.0, Peak=253 HFD=3.3
01:03:27.184 00.000 10844 MultiStar: [#1 -0.18,-0.26,0.91,U] [#2 -0.18,-0.48,2.10,U] [#3 0.70,-0.19,0.00,M1] [#4 0.75,-0.36,0.00,M2] [#5 0.49,-0.03,0.95,U] [#6 0.07,-0.11,0.88,U] [#7 0.31,0.14,0.82,U] [#8 0.25,-0.55,1.03,U] 
01:03:27.184 00.000 10844 single-star, 6 included, MultiStar: {0.09, -0.23}, one-star: {0.22, 0.04}
01:03:27.184 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
01:03:27.184 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
01:03:27.184 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.16 mountX=-0.08 mountY=0.21, mountTheta=1.91
01:03:27.186 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.04, opts=13)
01:03:27.186 00.000 10844 Enqueuing Move request for scope (0.22, 0.04)
01:03:27.186 00.000 11060 Worker thread wakes up
01:03:27.186 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:27.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
01:03:27.186 00.000 10844 UpdateGuideState exits: m=2848 SNR=34.0
01:03:27.186 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
01:03:27.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:27.186 00.000 11060 Moving (0.22, 0.04) raw xDistance=-0.08 yDistance=0.21
01:03:27.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:27.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:03:27.186 00.000 10844 Enqueuing Expose request
01:03:27.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:03:27.187 00.001 11060 MoveAxis(E, 0, ABG)
01:03:27.187 00.000 11060 Move returns status 0, amount 0
01:03:27.187 00.000 11060 MoveAxis(S, 82, ABG)
01:03:27.187 00.000 11060 Guiding  Dir = 1, Dur = 82
01:03:27.197 00.010 11060 IsSlewing returns 0
01:03:27.197 00.000 11060 IsGuiding returns 0
01:03:27.290 00.093 11060 IsGuiding returns 0
01:03:27.290 00.000 11060 Move returns status 0, amount 82
01:03:27.290 00.000 11060 move complete, result=0
01:03:27.290 00.000 11060 worker thread done servicing request
01:03:27.291 00.001 11060 Worker thread wakes up
01:03:27.291 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 82 ms SOUTH
01:03:27.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:27.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:27.933 00.642 11060 Exposure complete
01:03:28.105 00.172 11060 worker thread done servicing request
01:03:28.112 00.007 10844 OnExposeComplete: enter
01:03:28.112 00.000 10844 UpdateGuideState(): m_state=6
01:03:28.112 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8249
01:03:28.112 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=58.70, Mass=2624, SNR=32.7, Peak=250 HFD=3.3
01:03:28.113 00.001 10844 MultiStar: [#1 0.13,0.19,0.98,U] [#2 -0.07,-0.34,2.00,U] [#3 0.24,0.07,0.86,U] [#4 0.30,-0.14,1.00,U] [#5 0.31,0.23,1.07,U] [#6 -0.39,0.29,0.95,U] [#7 -0.13,0.68,0.00,M1] [#8 0.28,0.41,0.88,U] 
01:03:28.113 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.07}, one-star: {0.13, 0.28}
01:03:28.113 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
01:03:28.113 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
01:03:28.113 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.08 mountY=0.08, mountTheta=2.37
01:03:28.114 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
01:03:28.114 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
01:03:28.114 00.000 11060 Worker thread wakes up
01:03:28.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:03:28.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:03:28.114 00.000 11060 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=0.08
01:03:28.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:03:28.115 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:28.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:28.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:03:28.115 00.000 11060 MoveAxis(E, 0, ABG)
01:03:28.115 00.000 11060 Move returns status 0, amount 0
01:03:28.115 00.000 11060 MoveAxis(N, 0, ABG)
01:03:28.115 00.000 10844 UpdateGuideState exits: m=2624 SNR=32.7
01:03:28.115 00.000 11060 Move returns status 0, amount 0
01:03:28.115 00.000 11060 move complete, result=0
01:03:28.115 00.000 11060 worker thread done servicing request
01:03:28.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:28.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:28.115 00.000 10844 Enqueuing Expose request
01:03:28.115 00.000 11060 Worker thread wakes up
01:03:28.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:28.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:28.116 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:03:28.748 00.632 11060 Exposure complete
01:03:29.016 00.268 11060 worker thread done servicing request
01:03:29.017 00.001 10844 OnExposeComplete: enter
01:03:29.017 00.000 10844 UpdateGuideState(): m_state=6
01:03:29.017 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8250
01:03:29.017 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=58.20, Mass=3109, SNR=35.2, Peak=255 HFD=3.6
01:03:29.018 00.001 10844 MultiStar: [#1 -0.42,0.05,0.92,U] [#2 0.27,-0.15,1.88,U] [#3 0.05,-0.55,0.84,U] [#4 -0.02,0.10,0.92,U] [#5 0.10,0.25,1.02,U] [#6 -0.29,0.27,0.96,U] [#7 -0.71,0.44,0.00,M2] [#8 0.16,0.28,0.85,U] 
01:03:29.018 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.01}, one-star: {-0.10, -0.22}
01:03:29.018 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
01:03:29.018 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
01:03:29.018 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.60 mountX=0.01 mountY=0.00, mountTheta=0.14
01:03:29.019 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.01, opts=13)
01:03:29.019 00.000 10844 Enqueuing Move request for scope (-0.00, -0.01)
01:03:29.019 00.000 11060 Worker thread wakes up
01:03:29.020 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:03:29.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
01:03:29.020 00.000 10844 UpdateGuideState exits: m=3109 SNR=35.2 Saturated
01:03:29.020 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
01:03:29.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:29.020 00.000 11060 Moving (-0.00, -0.01) raw xDistance=0.01 yDistance=0.00
01:03:29.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:29.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:03:29.020 00.000 10844 Enqueuing Expose request
01:03:29.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:29.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:03:29.022 00.002 11060 MoveAxis(E, 0, ABG)
01:03:29.022 00.000 11060 Move returns status 0, amount 0
01:03:29.022 00.000 11060 MoveAxis(N, 0, ABG)
01:03:29.022 00.000 11060 Move returns status 0, amount 0
01:03:29.022 00.000 11060 move complete, result=0
01:03:29.022 00.000 11060 worker thread done servicing request
01:03:29.022 00.000 11060 Worker thread wakes up
01:03:29.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:29.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:29.023 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:29.665 00.642 11060 Exposure complete
01:03:29.975 00.310 11060 worker thread done servicing request
01:03:29.975 00.000 10844 OnExposeComplete: enter
01:03:29.975 00.000 10844 UpdateGuideState(): m_state=6
01:03:29.975 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8251
01:03:29.976 00.001 10844 Star::Find returns 1 (0), X=264.79, Y=59.02, Mass=2709, SNR=33.1, Peak=218 HFD=3.4
01:03:29.976 00.000 10844 MultiStar: [#1 0.31,0.04,1.06,U] [#2 -0.11,0.18,2.09,U] [#3 0.11,0.16,0.92,U] [#4 -0.02,0.48,0.91,U] [#5 0.08,0.63,0.00,M1] [#6 -0.21,0.39,0.99,U] [#7 -0.33,0.43,0.88,U] [#8 -0.14,0.24,0.92,U] 
01:03:29.976 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.29}, one-star: {0.42, 0.60}
01:03:29.976 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
01:03:29.977 00.001 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
01:03:29.977 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.59 mountX=-0.29 mountY=-0.05, mountTheta=-2.96
01:03:29.980 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.29, opts=13)
01:03:29.980 00.000 10844 Enqueuing Move request for scope (-0.00, 0.29)
01:03:29.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:29.980 00.000 10844 UpdateGuideState exits: m=2709 SNR=33.1
01:03:29.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:29.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:29.981 00.001 10844 Enqueuing Expose request
01:03:29.981 00.000 11060 Worker thread wakes up
01:03:29.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
01:03:29.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
01:03:29.981 00.000 11060 Moving (-0.00, 0.29) raw xDistance=-0.29 yDistance=-0.05
01:03:29.982 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:03:29.983 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:29.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:29.983 00.000 11060 MoveAxis(E, 50, ABG)
01:03:29.983 00.000 11060 Guiding  Dir = 2, Dur = 50
01:03:30.006 00.023 11060 IsSlewing returns 0
01:03:30.006 00.000 11060 IsGuiding returns 0
01:03:30.086 00.080 11060 IsGuiding returns 0
01:03:30.086 00.000 11060 Move returns status 0, amount 50
01:03:30.086 00.000 11060 MoveAxis(N, 0, ABG)
01:03:30.086 00.000 11060 Move returns status 0, amount 0
01:03:30.086 00.000 11060 move complete, result=0
01:03:30.087 00.001 11060 worker thread done servicing request
01:03:30.087 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
01:03:30.087 00.000 11060 Worker thread wakes up
01:03:30.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:30.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:30.737 00.650 11060 Exposure complete
01:03:30.931 00.194 11060 worker thread done servicing request
01:03:30.931 00.000 10844 OnExposeComplete: enter
01:03:30.931 00.000 10844 UpdateGuideState(): m_state=6
01:03:30.931 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8252
01:03:30.931 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.74, Mass=2953, SNR=35.1, Peak=255 HFD=3.5
01:03:30.932 00.001 10844 MultiStar: [#1 -0.28,-0.06,0.94,U] [#2 -0.21,-0.34,1.86,U] [#3 0.10,0.15,0.85,U] [#4 0.01,-0.32,0.95,U] [#5 -0.07,0.46,1.05,U] [#6 -0.81,0.84,0.00,M1] [#7 -0.16,0.35,0.83,U] [#8 -0.40,0.09,0.96,U] 
01:03:30.932 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {-0.01, 0.32}
01:03:30.932 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.64 = -1.65)
01:03:30.933 00.001 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.67)
01:03:30.933 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.88 mountX=-0.01 mountY=-0.14, mountTheta=-1.65
01:03:30.934 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.04, opts=13)
01:03:30.934 00.000 10844 Enqueuing Move request for scope (-0.14, 0.04)
01:03:30.934 00.000 11060 Worker thread wakes up
01:03:30.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:30.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
01:03:30.934 00.000 10844 UpdateGuideState exits: m=2953 SNR=35.1 Saturated
01:03:30.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
01:03:30.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:30.934 00.000 11060 Moving (-0.14, 0.04) raw xDistance=-0.01 yDistance=-0.14
01:03:30.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:30.934 00.000 10844 Enqueuing Expose request
01:03:30.935 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:03:30.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:30.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:03:30.935 00.000 11060 MoveAxis(E, 0, ABG)
01:03:30.935 00.000 11060 Move returns status 0, amount 0
01:03:30.935 00.000 11060 MoveAxis(N, 0, ABG)
01:03:30.935 00.000 11060 Move returns status 0, amount 0
01:03:30.935 00.000 11060 move complete, result=0
01:03:30.935 00.000 11060 worker thread done servicing request
01:03:30.935 00.000 11060 Worker thread wakes up
01:03:30.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:30.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:30.936 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:31.566 00.630 11060 Exposure complete
01:03:31.743 00.177 11060 worker thread done servicing request
01:03:31.750 00.007 10844 OnExposeComplete: enter
01:03:31.750 00.000 10844 UpdateGuideState(): m_state=6
01:03:31.750 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8253
01:03:31.750 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.72, Mass=2678, SNR=33.0, Peak=255 HFD=3.3
01:03:31.751 00.001 10844 MultiStar: [#1 -0.74,-0.29,0.00,M1] [#2 -0.19,-0.68,0.00,M1] [#3 0.17,0.37,0.92,U] [#4 0.01,-0.02,0.88,U] [#5 0.30,0.24,1.00,U] [#6 -0.70,0.15,0.00,M2] [#7 -0.33,0.09,0.89,U] [#8 -0.11,-0.10,0.89,U] 
01:03:31.751 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.15}, one-star: {-0.20, 0.30}
01:03:31.751 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
01:03:31.751 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
01:03:31.751 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.16 cameraTheta=1.73 mountX=-0.15 mountY=-0.05, mountTheta=-2.82
01:03:31.753 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
01:03:31.753 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
01:03:31.753 00.000 11060 Worker thread wakes up
01:03:31.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
01:03:31.753 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
01:03:31.753 00.000 11060 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=-0.05
01:03:31.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:03:31.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:31.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:31.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:31.753 00.000 11060 MoveAxis(E, 26, ABG)
01:03:31.753 00.000 11060 Guiding  Dir = 2, Dur = 26
01:03:31.753 00.000 10844 UpdateGuideState exits: m=2678 SNR=33.0 Saturated
01:03:31.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:31.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:31.753 00.000 10844 Enqueuing Expose request
01:03:31.759 00.006 11060 IsSlewing returns 0
01:03:31.760 00.001 11060 IsGuiding returns 0
01:03:31.790 00.030 11060 IsGuiding returns 0
01:03:31.790 00.000 11060 Move returns status 0, amount 26
01:03:31.790 00.000 11060 MoveAxis(N, 0, ABG)
01:03:31.790 00.000 11060 Move returns status 0, amount 0
01:03:31.790 00.000 11060 move complete, result=0
01:03:31.790 00.000 11060 worker thread done servicing request
01:03:31.790 00.000 11060 Worker thread wakes up
01:03:31.791 00.001 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
01:03:31.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:31.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:32.422 00.631 11060 Exposure complete
01:03:32.606 00.184 11060 worker thread done servicing request
01:03:32.606 00.000 10844 OnExposeComplete: enter
01:03:32.608 00.002 10844 UpdateGuideState(): m_state=6
01:03:32.608 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8254
01:03:32.608 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.54, Mass=2461, SNR=31.3, Peak=255 HFD=3.3
01:03:32.608 00.000 10844 MultiStar: [#1 -0.82,-0.19,0.00,M2] [#2 -0.64,-0.59,0.00,M2] [#3 0.50,-0.83,0.00,M1] [#4 0.20,-0.51,1.03,U] [#5 -0.09,0.05,1.14,U] [#6 -0.12,-0.28,0.95,U] [#7 -0.02,0.23,0.94,U] [#8 0.39,-0.73,0.00,M1] 
01:03:32.608 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.08}, one-star: {-0.04, 0.13}
01:03:32.608 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
01:03:32.608 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
01:03:32.608 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.73 mountX=0.08 mountY=0.00, mountTheta=0.01
01:03:32.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
01:03:32.610 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
01:03:32.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:32.610 00.000 11060 Worker thread wakes up
01:03:32.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
01:03:32.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
01:03:32.610 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.00
01:03:32.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:03:32.611 00.001 10844 UpdateGuideState exits: m=2461 SNR=31.3 Saturated
01:03:32.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:32.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:32.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:32.611 00.000 10844 Enqueuing Expose request
01:03:32.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:03:32.611 00.000 11060 MoveAxis(E, 0, ABG)
01:03:32.611 00.000 11060 Move returns status 0, amount 0
01:03:32.611 00.000 11060 MoveAxis(N, 0, ABG)
01:03:32.611 00.000 11060 Move returns status 0, amount 0
01:03:32.611 00.000 11060 move complete, result=0
01:03:32.611 00.000 11060 worker thread done servicing request
01:03:32.612 00.001 11060 Worker thread wakes up
01:03:32.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:32.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:32.614 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:33.254 00.640 11060 Exposure complete
01:03:33.424 00.170 11060 worker thread done servicing request
01:03:33.424 00.000 10844 OnExposeComplete: enter
01:03:33.424 00.000 10844 UpdateGuideState(): m_state=6
01:03:33.424 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8255
01:03:33.425 00.001 10844 Star::Find returns 1 (0), X=264.09, Y=58.45, Mass=2532, SNR=31.8, Peak=252 HFD=3.6
01:03:33.425 00.000 10844 MultiStar: [#1 -0.41,-0.53,0.00,M3] [#2 0.00,-0.06,2.13,U] [#3 0.21,-0.47,1.08,U] [#4 -0.19,-0.57,1.03,U] [#5 -0.00,0.22,1.12,U] [#6 -0.97,0.40,0.00,M2] [#7 -0.42,0.23,0.87,U] [#8 0.11,-0.26,0.95,U] 
01:03:33.425 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.12}, one-star: {-0.27, 0.03}
01:03:33.425 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
01:03:33.425 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:03:33.425 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.05 mountX=0.13 mountY=-0.04, mountTheta=-0.31
01:03:33.427 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
01:03:33.427 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
01:03:33.427 00.000 11060 Worker thread wakes up
01:03:33.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:03:33.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
01:03:33.427 00.000 10844 UpdateGuideState exits: m=2532 SNR=31.8
01:03:33.428 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
01:03:33.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:33.428 00.000 11060 Moving (-0.06, -0.12) raw xDistance=0.13 yDistance=-0.04
01:03:33.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:33.428 00.000 10844 Enqueuing Expose request
01:03:33.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:03:33.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:33.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:33.428 00.000 11060 MoveAxis(W, 23, ABG)
01:03:33.428 00.000 11060 Guiding  Dir = 3, Dur = 23
01:03:33.465 00.037 11060 IsSlewing returns 0
01:03:33.465 00.000 11060 IsGuiding returns 0
01:03:33.536 00.071 11060 IsGuiding returns 0
01:03:33.537 00.001 11060 Move returns status 0, amount 23
01:03:33.537 00.000 11060 MoveAxis(N, 0, ABG)
01:03:33.537 00.000 11060 Move returns status 0, amount 0
01:03:33.537 00.000 11060 move complete, result=0
01:03:33.537 00.000 11060 worker thread done servicing request
01:03:33.537 00.000 11060 Worker thread wakes up
01:03:33.537 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
01:03:33.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:33.538 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:34.181 00.643 11060 Exposure complete
01:03:34.354 00.173 11060 worker thread done servicing request
01:03:34.354 00.000 10844 OnExposeComplete: enter
01:03:34.354 00.000 10844 UpdateGuideState(): m_state=6
01:03:34.354 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8256
01:03:34.354 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.81, Mass=2868, SNR=33.5, Peak=255 HFD=3.5
01:03:34.355 00.001 10844 MultiStar: [#1 -0.55,0.12,0.99,U] [#2 -0.44,0.07,2.05,U] [#3 0.15,0.30,0.99,U] [#4 -0.21,-0.13,0.95,U] [#5 -0.25,0.04,1.04,U] [#6 -0.91,0.00,0.00,M3] [#7 -0.76,0.27,0.00,M1] [#8 -0.42,-0.02,0.92,U] 
01:03:34.355 00.000 10844 refined, 6 included, MultiStar: {-0.29, 0.11}, one-star: {-0.19, 0.40}
01:03:34.355 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
01:03:34.355 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.76)
01:03:34.355 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.11 hyp=0.31 cameraTheta=2.79 mountX=-0.05 mountY=-0.31, mountTheta=-1.74
01:03:34.356 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.11, opts=13)
01:03:34.356 00.000 10844 Enqueuing Move request for scope (-0.29, 0.11)
01:03:34.356 00.000 11060 Worker thread wakes up
01:03:34.357 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:34.357 00.000 10844 UpdateGuideState exits: m=2868 SNR=33.5 Saturated
01:03:34.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:34.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.11) opts 0xd
01:03:34.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:34.357 00.000 10844 Enqueuing Expose request
01:03:34.357 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.11)
01:03:34.357 00.000 11060 Moving (-0.29, 0.11) raw xDistance=-0.05 yDistance=-0.31
01:03:34.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:03:34.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:03:34.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:03:34.357 00.000 11060 MoveAxis(E, 0, ABG)
01:03:34.357 00.000 11060 Move returns status 0, amount 0
01:03:34.357 00.000 11060 MoveAxis(N, 0, ABG)
01:03:34.357 00.000 11060 Move returns status 0, amount 0
01:03:34.357 00.000 11060 move complete, result=0
01:03:34.357 00.000 11060 worker thread done servicing request
01:03:34.357 00.000 11060 Worker thread wakes up
01:03:34.358 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:34.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:34.359 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:03:35.000 00.641 11060 Exposure complete
01:03:35.162 00.162 11060 worker thread done servicing request
01:03:35.162 00.000 10844 OnExposeComplete: enter
01:03:35.162 00.000 10844 UpdateGuideState(): m_state=6
01:03:35.162 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8257
01:03:35.162 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.85, Mass=2758, SNR=33.6, Peak=255 HFD=3.3
01:03:35.162 00.000 10844 MultiStar: [#1 -0.29,-0.33,1.01,U] [#2 -0.16,-0.13,2.04,U] [#3 0.14,-0.23,0.88,U] [#4 0.18,0.03,0.86,U] [#5 0.39,0.20,1.00,U] [#6 -0.33,-0.07,0.89,U] [#7 -0.48,0.27,0.91,U] [#8 0.62,-0.45,0.00,M1] 
01:03:35.162 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.00}, one-star: {0.02, 0.44}
01:03:35.162 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.43)
01:03:35.162 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
01:03:35.162 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.10 mountX=0.01 mountY=-0.08, mountTheta=-1.43
01:03:35.165 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.00, opts=13)
01:03:35.165 00.000 10844 Enqueuing Move request for scope (-0.08, 0.00)
01:03:35.165 00.000 11060 Worker thread wakes up
01:03:35.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
01:03:35.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
01:03:35.165 00.000 11060 Moving (-0.08, 0.00) raw xDistance=0.01 yDistance=-0.08
01:03:35.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:03:35.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:35.166 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:35.166 00.000 10844 UpdateGuideState exits: m=2758 SNR=33.6 Saturated
01:03:35.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:35.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:35.166 00.000 10844 Enqueuing Expose request
01:03:35.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:03:35.166 00.000 11060 MoveAxis(E, 0, ABG)
01:03:35.166 00.000 11060 Move returns status 0, amount 0
01:03:35.166 00.000 11060 MoveAxis(N, 0, ABG)
01:03:35.166 00.000 11060 Move returns status 0, amount 0
01:03:35.166 00.000 11060 move complete, result=0
01:03:35.166 00.000 11060 worker thread done servicing request
01:03:35.166 00.000 11060 Worker thread wakes up
01:03:35.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:35.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:35.175 00.009 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:35.796 00.621 11060 Exposure complete
01:03:35.969 00.173 11060 worker thread done servicing request
01:03:35.969 00.000 10844 OnExposeComplete: enter
01:03:35.969 00.000 10844 UpdateGuideState(): m_state=6
01:03:35.970 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8258
01:03:35.970 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=59.10, Mass=2850, SNR=33.6, Peak=250 HFD=3.4
01:03:35.970 00.000 10844 MultiStar: [#1 -0.40,0.40,0.99,U] [#2 -0.14,-0.13,2.01,U] [#3 -0.08,0.47,0.96,U] [#4 0.44,-0.29,0.97,U] [#5 0.26,0.49,1.04,U] [#6 -0.39,0.50,0.00,M3] [#7 -0.63,0.24,0.00,M1] [#8 -0.13,0.10,0.87,U] 
01:03:35.970 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.20}, one-star: {0.25, 0.68}
01:03:35.970 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
01:03:35.970 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
01:03:35.970 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.53 mountX=-0.20 mountY=-0.02, mountTheta=-3.02
01:03:35.972 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
01:03:35.972 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
01:03:35.972 00.000 11060 Worker thread wakes up
01:03:35.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:35.972 00.000 10844 UpdateGuideState exits: m=2850 SNR=33.6
01:03:35.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:35.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:35.973 00.001 10844 Enqueuing Expose request
01:03:35.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
01:03:35.973 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
01:03:35.973 00.000 11060 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.02
01:03:35.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:03:35.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:35.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:35.973 00.000 11060 MoveAxis(E, 34, ABG)
01:03:35.973 00.000 11060 Guiding  Dir = 2, Dur = 34
01:03:35.993 00.020 11060 IsSlewing returns 0
01:03:35.994 00.001 11060 IsGuiding returns 0
01:03:36.056 00.062 11060 IsGuiding returns 0
01:03:36.056 00.000 11060 Move returns status 0, amount 34
01:03:36.056 00.000 11060 MoveAxis(N, 0, ABG)
01:03:36.057 00.001 11060 Move returns status 0, amount 0
01:03:36.057 00.000 11060 move complete, result=0
01:03:36.057 00.000 11060 worker thread done servicing request
01:03:36.057 00.000 11060 Worker thread wakes up
01:03:36.057 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
01:03:36.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:36.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:36.690 00.633 11060 Exposure complete
01:03:36.857 00.167 11060 worker thread done servicing request
01:03:36.857 00.000 10844 OnExposeComplete: enter
01:03:36.857 00.000 10844 UpdateGuideState(): m_state=6
01:03:36.857 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8259
01:03:36.857 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=58.83, Mass=2674, SNR=32.7, Peak=243 HFD=3.3
01:03:36.857 00.000 10844 MultiStar: [#1 -0.20,0.13,0.94,U] [#2 -0.07,0.37,2.00,U] [#3 0.48,0.23,0.97,U] [#4 0.02,-0.30,1.05,U] [#5 -0.04,0.35,1.05,U] [#6 -1.05,0.04,0.00,M4] [#7 -0.32,0.19,0.92,U] [#8 0.31,0.31,0.95,U] 
01:03:36.857 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.23}, one-star: {0.11, 0.41}
01:03:36.857 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.21 = -3.08)
01:03:36.858 00.001 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
01:03:36.858 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.45 mountX=-0.23 mountY=-0.01, mountTheta=-3.09
01:03:36.859 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.23, opts=13)
01:03:36.859 00.000 10844 Enqueuing Move request for scope (0.03, 0.23)
01:03:36.859 00.000 11060 Worker thread wakes up
01:03:36.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:36.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
01:03:36.859 00.000 10844 UpdateGuideState exits: m=2674 SNR=32.7
01:03:36.860 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
01:03:36.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:36.860 00.000 11060 Moving (0.03, 0.23) raw xDistance=-0.23 yDistance=-0.01
01:03:36.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:36.860 00.000 10844 Enqueuing Expose request
01:03:36.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:03:36.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:36.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:03:36.860 00.000 11060 MoveAxis(E, 41, ABG)
01:03:36.860 00.000 11060 Guiding  Dir = 2, Dur = 41
01:03:36.887 00.027 11060 IsSlewing returns 0
01:03:36.888 00.001 11060 IsGuiding returns 0
01:03:36.960 00.072 11060 IsGuiding returns 0
01:03:36.960 00.000 11060 Move returns status 0, amount 41
01:03:36.960 00.000 11060 MoveAxis(N, 0, ABG)
01:03:36.960 00.000 11060 Move returns status 0, amount 0
01:03:36.960 00.000 11060 move complete, result=0
01:03:36.961 00.001 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
01:03:36.961 00.000 11060 worker thread done servicing request
01:03:36.962 00.001 11060 Worker thread wakes up
01:03:36.963 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:36.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:37.592 00.629 11060 Exposure complete
01:03:37.777 00.185 11060 worker thread done servicing request
01:03:37.777 00.000 10844 OnExposeComplete: enter
01:03:37.777 00.000 10844 UpdateGuideState(): m_state=6
01:03:37.778 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8260
01:03:37.778 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.69, Mass=2657, SNR=33.1, Peak=255 HFD=3.2
01:03:37.778 00.000 10844 MultiStar: [#1 -0.23,-0.12,1.03,U] [#2 -0.27,-0.46,1.92,U] [#3 0.17,0.11,0.86,U] [#4 0.06,-0.53,0.99,U] [#5 -0.04,-0.01,1.00,U] [#6 -0.97,-0.13,0.00,M5] [#7 -0.11,0.23,0.84,U] [#8 0.05,-0.20,0.88,U] 
01:03:37.778 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.13}, one-star: {0.08, 0.27}
01:03:37.778 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
01:03:37.778 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
01:03:37.778 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.03 mountX=0.14 mountY=-0.04, mountTheta=-0.29
01:03:37.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
01:03:37.780 00.001 10844 Enqueuing Move request for scope (-0.07, -0.13)
01:03:37.780 00.000 11060 Worker thread wakes up
01:03:37.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:37.780 00.000 10844 UpdateGuideState exits: m=2657 SNR=33.1 Saturated
01:03:37.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:37.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:37.780 00.000 10844 Enqueuing Expose request
01:03:37.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
01:03:37.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
01:03:37.780 00.000 11060 Moving (-0.07, -0.13) raw xDistance=0.14 yDistance=-0.04
01:03:37.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:03:37.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:37.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:03:37.780 00.000 11060 MoveAxis(W, 24, ABG)
01:03:37.780 00.000 11060 Guiding  Dir = 3, Dur = 24
01:03:37.792 00.012 11060 IsSlewing returns 0
01:03:37.792 00.000 11060 IsGuiding returns 0
01:03:37.824 00.032 11060 IsGuiding returns 0
01:03:37.824 00.000 11060 Move returns status 0, amount 24
01:03:37.824 00.000 11060 MoveAxis(N, 0, ABG)
01:03:37.824 00.000 11060 Move returns status 0, amount 0
01:03:37.826 00.002 11060 move complete, result=0
01:03:37.826 00.000 11060 worker thread done servicing request
01:03:37.826 00.000 11060 Worker thread wakes up
01:03:37.826 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
01:03:37.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:37.827 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:38.460 00.633 11060 Exposure complete
01:03:38.627 00.167 11060 worker thread done servicing request
01:03:38.627 00.000 10844 OnExposeComplete: enter
01:03:38.628 00.001 10844 UpdateGuideState(): m_state=6
01:03:38.628 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8261
01:03:38.628 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.69, Mass=3104, SNR=35.9, Peak=255 HFD=3.5
01:03:38.628 00.000 10844 MultiStar: [#1 -0.08,-0.26,0.92,U] [#2 -0.24,-0.23,1.84,U] [#3 0.29,-0.01,0.91,U] [#4 -0.16,-0.10,0.93,U] [#5 0.00,0.33,0.99,U] [#6 -0.67,0.26,0.00,M6] [#7 0.15,-0.08,0.76,U] [#8 0.31,-0.27,0.87,U] 
01:03:38.628 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.27, 0.27}
01:03:38.628 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
01:03:38.628 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
01:03:38.628 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.06 mountX=0.05 mountY=0.04, mountTheta=0.68
01:03:38.630 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.06, opts=13)
01:03:38.630 00.000 10844 Enqueuing Move request for scope (0.03, -0.06)
01:03:38.630 00.000 11060 Worker thread wakes up
01:03:38.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
01:03:38.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
01:03:38.630 00.000 11060 Moving (0.03, -0.06) raw xDistance=0.05 yDistance=0.04
01:03:38.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:38.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:38.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:38.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:03:38.630 00.000 11060 MoveAxis(E, 0, ABG)
01:03:38.630 00.000 11060 Move returns status 0, amount 0
01:03:38.630 00.000 11060 MoveAxis(N, 0, ABG)
01:03:38.630 00.000 11060 Move returns status 0, amount 0
01:03:38.630 00.000 11060 move complete, result=0
01:03:38.630 00.000 10844 UpdateGuideState exits: m=3104 SNR=35.9 Saturated
01:03:38.630 00.000 11060 worker thread done servicing request
01:03:38.632 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:38.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:38.632 00.000 10844 Enqueuing Expose request
01:03:38.632 00.000 11060 Worker thread wakes up
01:03:38.632 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:03:38.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:38.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:39.272 00.640 11060 Exposure complete
01:03:39.457 00.185 11060 worker thread done servicing request
01:03:39.457 00.000 10844 OnExposeComplete: enter
01:03:39.457 00.000 10844 UpdateGuideState(): m_state=6
01:03:39.458 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8262
01:03:39.458 00.000 10844 Star::Find returns 1 (0), X=265.04, Y=58.72, Mass=2329, SNR=30.6, Peak=221 HFD=3.1
01:03:39.458 00.000 10844 MultiStar: [#1 0.11,0.63,0.00,M1] [#2 -0.50,-0.12,2.20,U] [#3 0.39,0.22,1.02,U] [#4 0.39,0.08,1.08,U] [#5 0.21,0.36,1.09,U] [#6 -0.56,0.49,0.00,M7] [#7 0.46,0.14,0.86,U] [#8 -0.28,0.03,1.02,U] 
01:03:39.458 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.67, 0.30}
01:03:39.458 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
01:03:39.458 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
01:03:39.458 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.89 mountX=-0.12 mountY=0.07, mountTheta=2.63
01:03:39.460 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
01:03:39.460 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
01:03:39.460 00.000 11060 Worker thread wakes up
01:03:39.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:39.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
01:03:39.460 00.000 10844 UpdateGuideState exits: m=2329 SNR=30.6
01:03:39.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
01:03:39.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:39.460 00.000 11060 Moving (0.09, 0.11) raw xDistance=-0.12 yDistance=0.07
01:03:39.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:39.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:03:39.460 00.000 10844 Enqueuing Expose request
01:03:39.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:39.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:03:39.460 00.000 11060 MoveAxis(E, 21, ABG)
01:03:39.461 00.001 11060 Guiding  Dir = 2, Dur = 21
01:03:39.500 00.039 11060 IsSlewing returns 0
01:03:39.500 00.000 11060 IsGuiding returns 0
01:03:39.558 00.058 11060 IsGuiding returns 0
01:03:39.558 00.000 11060 Move returns status 0, amount 21
01:03:39.558 00.000 11060 MoveAxis(N, 0, ABG)
01:03:39.558 00.000 11060 Move returns status 0, amount 0
01:03:39.558 00.000 11060 move complete, result=0
01:03:39.559 00.001 11060 worker thread done servicing request
01:03:39.559 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
01:03:39.559 00.000 11060 Worker thread wakes up
01:03:39.570 00.011 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:39.571 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:40.221 00.650 11060 Exposure complete
01:03:40.375 00.154 11060 worker thread done servicing request
01:03:40.375 00.000 10844 OnExposeComplete: enter
01:03:40.375 00.000 10844 UpdateGuideState(): m_state=6
01:03:40.376 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8263
01:03:40.376 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.66, Mass=3360, SNR=36.8, Peak=255 HFD=3.4
01:03:40.376 00.000 10844 MultiStar: [#1 0.12,-0.19,0.96,U] [#2 0.22,0.18,1.90,U] [#3 0.58,-0.12,0.86,U] [#4 0.14,-0.07,0.86,U] [#5 0.18,0.20,0.97,U] [#6 0.04,0.37,0.84,U] [#7 0.56,-0.10,0.73,U] [#8 0.37,-0.04,0.83,U] 
01:03:40.376 00.000 10844 refined, 8 included, MultiStar: {0.24, 0.07}, one-star: {0.05, 0.25}
01:03:40.376 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
01:03:40.382 00.006 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
01:03:40.382 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.29 mountX=-0.11 mountY=0.22, mountTheta=2.04
01:03:40.384 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.07, opts=13)
01:03:40.384 00.000 10844 Enqueuing Move request for scope (0.24, 0.07)
01:03:40.384 00.000 11060 Worker thread wakes up
01:03:40.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:40.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
01:03:40.384 00.000 10844 UpdateGuideState exits: m=3360 SNR=36.8 Saturated
01:03:40.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
01:03:40.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:40.386 00.002 11060 Moving (0.24, 0.07) raw xDistance=-0.11 yDistance=0.22
01:03:40.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:40.386 00.000 10844 Enqueuing Expose request
01:03:40.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:03:40.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:03:40.386 00.000 11060 MoveAxis(E, 0, ABG)
01:03:40.386 00.000 11060 Move returns status 0, amount 0
01:03:40.386 00.000 11060 MoveAxis(S, 87, ABG)
01:03:40.386 00.000 11060 Guiding  Dir = 1, Dur = 87
01:03:40.404 00.018 11060 IsSlewing returns 0
01:03:40.404 00.000 11060 IsGuiding returns 0
01:03:40.514 00.110 11060 IsGuiding returns 0
01:03:40.514 00.000 11060 Move returns status 0, amount 87
01:03:40.514 00.000 11060 move complete, result=0
01:03:40.514 00.000 11060 worker thread done servicing request
01:03:40.514 00.000 11060 Worker thread wakes up
01:03:40.515 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 87 ms SOUTH
01:03:40.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:40.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:41.152 00.637 11060 Exposure complete
01:03:41.347 00.195 10844 OnExposeComplete: enter
01:03:41.347 00.000 10844 UpdateGuideState(): m_state=6
01:03:41.347 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8264
01:03:41.347 00.000 10844 Star::Find returns 1 (0), X=264.50, Y=58.91, Mass=3053, SNR=34.9, Peak=229 HFD=3.5
01:03:41.348 00.001 10844 MultiStar: [#1 0.16,-0.13,1.00,U] [#2 -0.38,0.47,2.00,U] [#3 0.36,0.04,0.82,U] [#4 -0.07,-0.01,0.80,U] [#5 0.59,0.76,0.00,M1] [#6 -0.63,0.48,0.00,M7] [#7 -0.18,0.80,0.00,M1] [#8 0.36,0.52,0.00,M1] 
01:03:41.348 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.23}, one-star: {0.13, 0.49}
01:03:41.348 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
01:03:41.348 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
01:03:41.348 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.74 mountX=-0.22 mountY=-0.08, mountTheta=-2.81
01:03:41.349 00.001 11060 worker thread done servicing request
01:03:41.350 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.23, opts=13)
01:03:41.350 00.000 10844 Enqueuing Move request for scope (-0.04, 0.23)
01:03:41.350 00.000 11060 Worker thread wakes up
01:03:41.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:41.350 00.000 10844 UpdateGuideState exits: m=3053 SNR=34.9
01:03:41.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:41.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:41.350 00.000 10844 Enqueuing Expose request
01:03:41.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
01:03:41.351 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
01:03:41.351 00.000 11060 Moving (-0.04, 0.23) raw xDistance=-0.22 yDistance=-0.08
01:03:41.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:03:41.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:41.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:03:41.351 00.000 11060 MoveAxis(E, 39, ABG)
01:03:41.351 00.000 11060 Guiding  Dir = 2, Dur = 39
01:03:41.392 00.041 11060 IsSlewing returns 0
01:03:41.392 00.000 11060 IsGuiding returns 0
01:03:41.481 00.089 11060 IsGuiding returns 0
01:03:41.481 00.000 11060 Move returns status 0, amount 39
01:03:41.481 00.000 11060 MoveAxis(N, 0, ABG)
01:03:41.481 00.000 11060 Move returns status 0, amount 0
01:03:41.481 00.000 11060 move complete, result=0
01:03:41.481 00.000 11060 worker thread done servicing request
01:03:41.481 00.000 11060 Worker thread wakes up
01:03:41.481 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
01:03:41.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:41.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:42.133 00.652 11060 Exposure complete
01:03:42.297 00.164 11060 worker thread done servicing request
01:03:42.297 00.000 10844 OnExposeComplete: enter
01:03:42.297 00.000 10844 UpdateGuideState(): m_state=6
01:03:42.297 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8265
01:03:42.297 00.000 10844 Star::Find returns 1 (0), X=264.18, Y=59.15, Mass=2740, SNR=33.5, Peak=195 HFD=3.6
01:03:42.298 00.001 10844 MultiStar: [#1 -0.43,-0.89,0.00,M1] [#2 -0.65,0.34,0.00,M1] [#3 0.02,0.11,0.97,U] [#4 -0.32,0.01,1.00,U] [#5 0.10,0.34,1.00,U] [#6 -0.72,0.79,0.00,M8] [#7 -0.36,0.28,0.86,U] [#8 0.25,0.18,0.96,U] 
01:03:42.298 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.28}, one-star: {-0.19, 0.73}
01:03:42.298 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
01:03:42.298 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.70)
01:03:42.298 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.85 mountX=-0.26 mountY=-0.12, mountTheta=-2.69
01:03:42.299 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.28, opts=13)
01:03:42.299 00.000 10844 Enqueuing Move request for scope (-0.08, 0.28)
01:03:42.299 00.000 11060 Worker thread wakes up
01:03:42.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
01:03:42.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
01:03:42.299 00.000 11060 Moving (-0.08, 0.28) raw xDistance=-0.26 yDistance=-0.12
01:03:42.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:03:42.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:42.300 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:42.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:42.300 00.000 11060 MoveAxis(E, 46, ABG)
01:03:42.300 00.000 11060 Guiding  Dir = 2, Dur = 46
01:03:42.300 00.000 10844 UpdateGuideState exits: m=2740 SNR=33.5
01:03:42.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:42.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:42.300 00.000 10844 Enqueuing Expose request
01:03:42.316 00.016 11060 IsSlewing returns 0
01:03:42.316 00.000 11060 IsGuiding returns 0
01:03:42.379 00.063 11060 IsGuiding returns 0
01:03:42.379 00.000 11060 Move returns status 0, amount 46
01:03:42.379 00.000 11060 MoveAxis(N, 0, ABG)
01:03:42.380 00.001 11060 Move returns status 0, amount 0
01:03:42.380 00.000 11060 move complete, result=0
01:03:42.380 00.000 11060 worker thread done servicing request
01:03:42.380 00.000 11060 Worker thread wakes up
01:03:42.381 00.001 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:03:42.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:42.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:43.008 00.627 11060 Exposure complete
01:03:43.196 00.188 10844 OnExposeComplete: enter
01:03:43.196 00.000 10844 UpdateGuideState(): m_state=6
01:03:43.197 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8266
01:03:43.197 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=58.26, Mass=2769, SNR=33.8, Peak=214 HFD=3.4
01:03:43.198 00.001 10844 MultiStar: [#1 -0.25,-0.13,0.93,U] [#2 -0.70,0.22,0.00,M2] [#3 -0.02,-0.29,0.89,U] [#4 -0.05,0.50,0.94,U] [#5 0.10,-0.17,0.97,U] [#6 -0.34,0.29,0.87,U] [#7 -0.48,-0.11,0.83,U] [#8 -0.04,-0.18,0.94,U] 
01:03:43.198 00.000 11060 worker thread done servicing request
01:03:43.198 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {0.12, -0.16}
01:03:43.198 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
01:03:43.198 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
01:03:43.198 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.87 mountX=0.05 mountY=-0.10, mountTheta=-1.12
01:03:43.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.03, opts=13)
01:03:43.200 00.001 10844 Enqueuing Move request for scope (-0.11, -0.03)
01:03:43.200 00.000 11060 Worker thread wakes up
01:03:43.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:43.200 00.000 10844 UpdateGuideState exits: m=2769 SNR=33.8
01:03:43.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:43.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
01:03:43.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:43.200 00.000 10844 Enqueuing Expose request
01:03:43.200 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
01:03:43.200 00.000 11060 Moving (-0.11, -0.03) raw xDistance=0.05 yDistance=-0.10
01:03:43.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:43.201 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:43.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:03:43.201 00.000 11060 MoveAxis(E, 0, ABG)
01:03:43.201 00.000 11060 Move returns status 0, amount 0
01:03:43.201 00.000 11060 MoveAxis(N, 0, ABG)
01:03:43.202 00.001 11060 Move returns status 0, amount 0
01:03:43.202 00.000 11060 move complete, result=0
01:03:43.202 00.000 11060 worker thread done servicing request
01:03:43.202 00.000 11060 Worker thread wakes up
01:03:43.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:43.203 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:43.204 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:43.841 00.637 11060 Exposure complete
01:03:44.014 00.173 11060 worker thread done servicing request
01:03:44.014 00.000 10844 OnExposeComplete: enter
01:03:44.014 00.000 10844 UpdateGuideState(): m_state=6
01:03:44.014 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8267
01:03:44.014 00.000 10844 Star::Find returns 1 (0), X=263.76, Y=58.49, Mass=2722, SNR=33.4, Peak=249 HFD=3.4
01:03:44.015 00.001 10844 MultiStar: [#1 0.14,-0.53,0.96,U] [#2 -0.28,-0.23,2.08,U] [#3 0.00,-0.66,0.00,M1] [#4 -0.10,-0.29,1.03,U] [#5 -0.25,-0.16,1.09,U] [#6 -0.44,0.08,0.98,U] [#7 -0.29,0.13,0.81,U] [#8 0.04,0.06,0.93,U] 
01:03:44.015 00.000 10844 refined, 7 included, MultiStar: {-0.23, -0.13}, one-star: {-0.60, 0.08}
01:03:44.015 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
01:03:44.015 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
01:03:44.015 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-2.63 mountX=0.17 mountY=-0.21, mountTheta=-0.89
01:03:44.018 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.13, opts=13)
01:03:44.018 00.000 10844 Enqueuing Move request for scope (-0.23, -0.13)
01:03:44.018 00.000 11060 Worker thread wakes up
01:03:44.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:44.018 00.000 10844 UpdateGuideState exits: m=2722 SNR=33.4
01:03:44.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:44.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:44.018 00.000 10844 Enqueuing Expose request
01:03:44.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
01:03:44.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
01:03:44.018 00.000 11060 Moving (-0.23, -0.13) raw xDistance=0.17 yDistance=-0.21
01:03:44.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:03:44.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:03:44.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:03:44.019 00.001 11060 MoveAxis(W, 29, ABG)
01:03:44.019 00.000 11060 Guiding  Dir = 3, Dur = 29
01:03:44.038 00.019 11060 IsSlewing returns 0
01:03:44.038 00.000 11060 IsGuiding returns 0
01:03:44.085 00.047 11060 IsGuiding returns 0
01:03:44.085 00.000 11060 Move returns status 0, amount 29
01:03:44.085 00.000 11060 MoveAxis(N, 0, ABG)
01:03:44.085 00.000 11060 Move returns status 0, amount 0
01:03:44.085 00.000 11060 move complete, result=0
01:03:44.086 00.001 11060 worker thread done servicing request
01:03:44.086 00.000 11060 Worker thread wakes up
01:03:44.086 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
01:03:44.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:44.087 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:44.719 00.632 11060 Exposure complete
01:03:44.891 00.172 11060 worker thread done servicing request
01:03:44.891 00.000 10844 OnExposeComplete: enter
01:03:44.892 00.001 10844 UpdateGuideState(): m_state=6
01:03:44.892 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8268
01:03:44.892 00.000 10844 Star::Find returns 1 (0), X=264.07, Y=58.72, Mass=3171, SNR=36.2, Peak=250 HFD=3.9
01:03:44.892 00.000 10844 MultiStar: [#1 -0.33,0.04,0.83,U] [#2 -0.19,-0.41,1.96,U] [#3 -0.24,-0.31,0.88,U] [#4 0.11,0.18,0.88,U] [#5 0.18,0.04,0.97,U] [#6 -0.16,-0.13,0.88,U] [#7 -0.74,0.10,0.00,M1] [#8 0.12,-0.49,0.80,U] 
01:03:44.892 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.13}, one-star: {-0.29, 0.30}
01:03:44.892 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
01:03:44.892 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
01:03:44.892 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.29 mountX=0.15 mountY=-0.09, mountTheta=-0.55
01:03:44.894 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.13, opts=13)
01:03:44.895 00.001 10844 Enqueuing Move request for scope (-0.11, -0.13)
01:03:44.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:44.895 00.000 11060 Worker thread wakes up
01:03:44.895 00.000 10844 UpdateGuideState exits: m=3171 SNR=36.2
01:03:44.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
01:03:44.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:44.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
01:03:44.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:44.895 00.000 11060 Moving (-0.11, -0.13) raw xDistance=0.15 yDistance=-0.09
01:03:44.895 00.000 10844 Enqueuing Expose request
01:03:44.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:03:44.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:44.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:03:44.895 00.000 11060 MoveAxis(W, 26, ABG)
01:03:44.895 00.000 11060 Guiding  Dir = 3, Dur = 26
01:03:44.926 00.031 11060 IsSlewing returns 0
01:03:44.927 00.001 11060 IsGuiding returns 0
01:03:44.992 00.065 11060 IsGuiding returns 0
01:03:44.992 00.000 11060 Move returns status 0, amount 26
01:03:44.992 00.000 11060 MoveAxis(N, 0, ABG)
01:03:44.992 00.000 11060 Move returns status 0, amount 0
01:03:44.992 00.000 11060 move complete, result=0
01:03:44.992 00.000 11060 worker thread done servicing request
01:03:44.992 00.000 10844 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
01:03:44.993 00.001 11060 Worker thread wakes up
01:03:44.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:44.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:45.636 00.643 11060 Exposure complete
01:03:45.793 00.157 11060 worker thread done servicing request
01:03:45.793 00.000 10844 OnExposeComplete: enter
01:03:45.793 00.000 10844 UpdateGuideState(): m_state=6
01:03:45.795 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8269
01:03:45.795 00.000 10844 Star::Find returns 1 (1), X=264.15, Y=59.55, Mass=3245, SNR=36.3, Peak=255 HFD=3.7
01:03:45.795 00.000 10844 MultiStar: [#1 -0.25,0.14,0.85,U] [#2 -0.17,0.41,1.81,U] [#3 0.32,-0.08,0.85,U] [#4 0.31,-0.06,0.96,U] [#5 0.09,0.47,0.95,U] [#6 -0.31,0.32,0.91,U] [#7 -0.68,0.80,0.00,M2] [#8 -0.23,-0.31,0.86,U] 
01:03:45.795 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.29}, one-star: {-0.22, 1.14}
01:03:45.795 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
01:03:45.795 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
01:03:45.795 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.81 mountX=-0.27 mountY=-0.12, mountTheta=-2.74
01:03:45.797 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.29, opts=13)
01:03:45.797 00.000 10844 Enqueuing Move request for scope (-0.07, 0.29)
01:03:45.797 00.000 11060 Worker thread wakes up
01:03:45.797 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:45.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
01:03:45.797 00.000 10844 UpdateGuideState exits: m=3245 SNR=36.3 Saturated
01:03:45.797 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
01:03:45.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:45.797 00.000 11060 Moving (-0.07, 0.29) raw xDistance=-0.27 yDistance=-0.12
01:03:45.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:45.797 00.000 10844 Enqueuing Expose request
01:03:45.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:03:45.798 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:45.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:03:45.798 00.000 11060 MoveAxis(E, 46, ABG)
01:03:45.798 00.000 11060 Guiding  Dir = 2, Dur = 46
01:03:45.814 00.016 11060 IsSlewing returns 0
01:03:45.814 00.000 11060 IsGuiding returns 0
01:03:45.893 00.079 11060 IsGuiding returns 0
01:03:45.893 00.000 11060 Move returns status 0, amount 46
01:03:45.893 00.000 11060 MoveAxis(N, 0, ABG)
01:03:45.893 00.000 11060 Move returns status 0, amount 0
01:03:45.893 00.000 11060 move complete, result=0
01:03:45.895 00.002 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:03:45.895 00.000 11060 worker thread done servicing request
01:03:45.895 00.000 11060 Worker thread wakes up
01:03:45.896 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:45.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:46.535 00.639 11060 Exposure complete
01:03:46.714 00.179 11060 worker thread done servicing request
01:03:46.714 00.000 10844 OnExposeComplete: enter
01:03:46.715 00.001 10844 UpdateGuideState(): m_state=6
01:03:46.715 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8270
01:03:46.715 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=58.87, Mass=2604, SNR=31.9, Peak=252 HFD=3.3
01:03:46.715 00.000 10844 MultiStar: [#1 -0.11,-0.53,1.09,U] [#2 -0.30,-0.53,0.00,M1] [#3 0.38,-0.06,0.98,U] [#4 0.41,-0.20,1.01,U] [#5 -0.29,0.10,1.04,U] [#6 -0.25,-0.12,1.03,U] [#7 -0.03,0.28,0.85,U] [#8 0.58,0.46,0.00,M1] 
01:03:46.715 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.02}, one-star: {-0.15, 0.45}
01:03:46.715 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
01:03:46.716 00.001 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
01:03:46.716 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.95 mountX=0.02 mountY=-0.01, mountTheta=-0.21
01:03:46.717 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
01:03:46.717 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
01:03:46.717 00.000 11060 Worker thread wakes up
01:03:46.718 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:46.718 00.000 10844 UpdateGuideState exits: m=2604 SNR=31.9
01:03:46.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:46.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:46.718 00.000 10844 Enqueuing Expose request
01:03:46.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:03:46.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:03:46.718 00.000 11060 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
01:03:46.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:03:46.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:46.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:03:46.718 00.000 11060 MoveAxis(E, 0, ABG)
01:03:46.718 00.000 11060 Move returns status 0, amount 0
01:03:46.718 00.000 11060 MoveAxis(N, 0, ABG)
01:03:46.718 00.000 11060 Move returns status 0, amount 0
01:03:46.718 00.000 11060 move complete, result=0
01:03:46.719 00.001 11060 worker thread done servicing request
01:03:46.719 00.000 11060 Worker thread wakes up
01:03:46.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:46.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:46.719 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:47.351 00.632 11060 Exposure complete
01:03:47.525 00.174 11060 worker thread done servicing request
01:03:47.525 00.000 10844 OnExposeComplete: enter
01:03:47.525 00.000 10844 UpdateGuideState(): m_state=6
01:03:47.525 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8271
01:03:47.525 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.94, Mass=3252, SNR=36.4, Peak=252 HFD=3.6
01:03:47.525 00.000 10844 MultiStar: [#1 -0.25,0.33,0.95,U] [#2 -0.19,0.04,1.91,U] [#3 0.09,0.19,0.87,U] [#4 0.59,0.23,0.00,M1] [#5 0.00,0.15,0.93,U] [#6 -0.32,0.34,0.94,U] [#7 -0.48,0.65,0.00,M2] [#8 -0.04,0.20,0.94,U] 
01:03:47.525 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.23}, one-star: {0.04, 0.53}
01:03:47.525 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
01:03:47.525 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
01:03:47.526 00.001 10844 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.02 mountX=-0.20 mountY=-0.15, mountTheta=-2.52
01:03:47.527 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.23, opts=13)
01:03:47.527 00.000 10844 Enqueuing Move request for scope (-0.11, 0.23)
01:03:47.527 00.000 11060 Worker thread wakes up
01:03:47.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:47.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
01:03:47.527 00.000 10844 UpdateGuideState exits: m=3252 SNR=36.4
01:03:47.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
01:03:47.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:47.527 00.000 11060 Moving (-0.11, 0.23) raw xDistance=-0.20 yDistance=-0.15
01:03:47.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:47.527 00.000 10844 Enqueuing Expose request
01:03:47.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:03:47.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:47.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:03:47.528 00.001 11060 MoveAxis(E, 35, ABG)
01:03:47.528 00.000 11060 Guiding  Dir = 2, Dur = 35
01:03:47.563 00.035 11060 IsSlewing returns 0
01:03:47.563 00.000 11060 IsGuiding returns 0
01:03:47.641 00.078 11060 IsGuiding returns 0
01:03:47.641 00.000 11060 Move returns status 0, amount 35
01:03:47.641 00.000 11060 MoveAxis(N, 0, ABG)
01:03:47.641 00.000 11060 Move returns status 0, amount 0
01:03:47.641 00.000 11060 move complete, result=0
01:03:47.641 00.000 11060 worker thread done servicing request
01:03:47.641 00.000 11060 Worker thread wakes up
01:03:47.641 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
01:03:47.642 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:47.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:48.274 00.632 11060 Exposure complete
01:03:48.432 00.158 11060 worker thread done servicing request
01:03:48.432 00.000 10844 OnExposeComplete: enter
01:03:48.432 00.000 10844 UpdateGuideState(): m_state=6
01:03:48.432 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8272
01:03:48.432 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.52, Mass=2797, SNR=33.4, Peak=255 HFD=3.2
01:03:48.433 00.001 10844 MultiStar: [#1 -0.62,-0.10,0.00,M1] [#2 -0.45,0.25,2.15,U] [#3 -0.34,0.50,1.12,U] [#4 0.36,0.37,0.97,U] [#5 -0.21,1.09,0.00,M1] [#6 -0.23,-0.40,1.01,U] [#7 -0.47,0.44,0.00,M3] [#8 -0.08,-0.11,0.91,U] 
01:03:48.433 00.000 10844 single-star, 5 included, MultiStar: {-0.16, 0.15}, one-star: {0.14, 0.10}
01:03:48.433 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:03:48.433 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:03:48.433 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.18 cameraTheta=0.62 mountX=-0.13 mountY=0.12, mountTheta=2.36
01:03:48.434 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.10, opts=13)
01:03:48.434 00.000 10844 Enqueuing Move request for scope (0.14, 0.10)
01:03:48.434 00.000 11060 Worker thread wakes up
01:03:48.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:48.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
01:03:48.434 00.000 10844 UpdateGuideState exits: m=2797 SNR=33.4 Saturated
01:03:48.434 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
01:03:48.435 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:48.435 00.000 11060 Moving (0.14, 0.10) raw xDistance=-0.13 yDistance=0.12
01:03:48.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:48.435 00.000 10844 Enqueuing Expose request
01:03:48.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:03:48.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:48.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:03:48.435 00.000 11060 MoveAxis(E, 23, ABG)
01:03:48.435 00.000 11060 Guiding  Dir = 2, Dur = 23
01:03:48.455 00.020 11060 IsSlewing returns 0
01:03:48.455 00.000 11060 IsGuiding returns 0
01:03:48.502 00.047 11060 IsGuiding returns 0
01:03:48.502 00.000 11060 Move returns status 0, amount 23
01:03:48.502 00.000 11060 MoveAxis(N, 0, ABG)
01:03:48.502 00.000 11060 Move returns status 0, amount 0
01:03:48.502 00.000 11060 move complete, result=0
01:03:48.502 00.000 11060 worker thread done servicing request
01:03:48.502 00.000 11060 Worker thread wakes up
01:03:48.502 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:03:48.503 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:48.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:49.133 00.630 11060 Exposure complete
01:03:49.303 00.170 11060 worker thread done servicing request
01:03:49.303 00.000 10844 OnExposeComplete: enter
01:03:49.303 00.000 10844 UpdateGuideState(): m_state=6
01:03:49.303 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8273
01:03:49.305 00.002 10844 Star::Find returns 1 (1), X=264.21, Y=58.58, Mass=3109, SNR=34.8, Peak=255 HFD=3.5
01:03:49.305 00.000 10844 MultiStar: [#1 -0.49,-0.02,0.98,U] [#2 -1.07,0.14,0.00,M1] [#3 -0.11,-0.12,0.95,U] [#4 0.01,-0.29,0.92,U] [#5 -0.31,0.07,0.93,U] [#6 -0.55,-0.35,0.00,M2] [#7 -0.38,0.12,0.83,U] [#8 0.29,-0.08,0.90,U] 
01:03:49.305 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.02}, one-star: {-0.15, 0.16}
01:03:49.305 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
01:03:49.305 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
01:03:49.305 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.17 cameraTheta=-3.00 mountX=0.05 mountY=-0.16, mountTheta=-1.25
01:03:49.307 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.02, opts=13)
01:03:49.307 00.000 10844 Enqueuing Move request for scope (-0.16, -0.02)
01:03:49.307 00.000 11060 Worker thread wakes up
01:03:49.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
01:03:49.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
01:03:49.307 00.000 11060 Moving (-0.16, -0.02) raw xDistance=0.05 yDistance=-0.16
01:03:49.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:49.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:49.307 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:49.307 00.000 10844 UpdateGuideState exits: m=3109 SNR=34.8 Saturated
01:03:49.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:49.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:49.307 00.000 10844 Enqueuing Expose request
01:03:49.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:03:49.307 00.000 11060 MoveAxis(E, 0, ABG)
01:03:49.307 00.000 11060 Move returns status 0, amount 0
01:03:49.307 00.000 11060 MoveAxis(N, 0, ABG)
01:03:49.307 00.000 11060 Move returns status 0, amount 0
01:03:49.308 00.001 11060 move complete, result=0
01:03:49.308 00.000 11060 worker thread done servicing request
01:03:49.308 00.000 11060 Worker thread wakes up
01:03:49.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:49.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:49.309 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:49.936 00.627 11060 Exposure complete
01:03:50.142 00.206 11060 worker thread done servicing request
01:03:50.142 00.000 10844 OnExposeComplete: enter
01:03:50.142 00.000 10844 UpdateGuideState(): m_state=6
01:03:50.142 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8274
01:03:50.142 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=58.99, Mass=2343, SNR=30.6, Peak=218 HFD=3.3
01:03:50.142 00.000 10844 MultiStar: [#1 0.02,0.18,1.13,U] [#2 -0.08,0.07,2.25,U] [#3 -0.18,0.18,1.15,U] [#4 0.53,0.24,1.17,U] [#5 -0.09,0.89,0.00,M1] [#6 -0.01,-0.26,0.99,U] [#7 -0.29,0.39,1.09,U] [#8 -0.10,0.31,1.03,U] 
01:03:50.143 00.001 10844 refined, 7 included, MultiStar: {-0.02, 0.20}, one-star: {-0.04, 0.58}
01:03:50.143 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
01:03:50.143 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
01:03:50.143 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=-0.19 mountY=-0.05, mountTheta=-2.88
01:03:50.144 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.20, opts=13)
01:03:50.144 00.000 10844 Enqueuing Move request for scope (-0.02, 0.20)
01:03:50.145 00.001 11060 Worker thread wakes up
01:03:50.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:03:50.145 00.000 10844 UpdateGuideState exits: m=2343 SNR=30.6
01:03:50.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:50.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:50.145 00.000 10844 Enqueuing Expose request
01:03:50.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
01:03:50.145 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
01:03:50.145 00.000 11060 Moving (-0.02, 0.20) raw xDistance=-0.19 yDistance=-0.05
01:03:50.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:03:50.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:50.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:03:50.146 00.001 11060 MoveAxis(E, 33, ABG)
01:03:50.146 00.000 11060 Guiding  Dir = 2, Dur = 33
01:03:50.165 00.019 11060 IsSlewing returns 0
01:03:50.165 00.000 11060 IsGuiding returns 0
01:03:50.212 00.047 11060 IsGuiding returns 0
01:03:50.212 00.000 11060 Move returns status 0, amount 33
01:03:50.212 00.000 11060 MoveAxis(N, 0, ABG)
01:03:50.212 00.000 11060 Move returns status 0, amount 0
01:03:50.212 00.000 11060 move complete, result=0
01:03:50.212 00.000 11060 worker thread done servicing request
01:03:50.212 00.000 11060 Worker thread wakes up
01:03:50.212 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
01:03:50.213 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:50.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:50.865 00.652 11060 Exposure complete
01:03:51.060 00.195 11060 worker thread done servicing request
01:03:51.060 00.000 10844 OnExposeComplete: enter
01:03:51.060 00.000 10844 UpdateGuideState(): m_state=6
01:03:51.060 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8275
01:03:51.061 00.001 10844 Star::Find returns 1 (1), X=264.20, Y=58.77, Mass=2535, SNR=31.9, Peak=255 HFD=3.5
01:03:51.061 00.000 10844 MultiStar: [#1 -0.45,-0.38,1.12,U] [#2 -0.65,0.05,0.00,M1] [#3 -0.40,-0.09,1.05,U] [#4 -0.15,0.31,0.96,U] [#5 0.08,0.33,1.09,U] [#6 -0.04,-0.28,0.94,U] [#7 -0.27,0.61,0.00,M2] [#8 -0.06,0.13,0.99,U] 
01:03:51.061 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.05}, one-star: {-0.16, 0.36}
01:03:51.061 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
01:03:51.061 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
01:03:51.061 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.86 mountX=-0.02 mountY=-0.18, mountTheta=-1.67
01:03:51.063 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.05, opts=13)
01:03:51.063 00.000 10844 Enqueuing Move request for scope (-0.17, 0.05)
01:03:51.063 00.000 11060 Worker thread wakes up
01:03:51.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
01:03:51.064 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
01:03:51.064 00.000 11060 Moving (-0.17, 0.05) raw xDistance=-0.02 yDistance=-0.18
01:03:51.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:51.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:03:51.064 00.000 10844 UpdateGuideState exits: m=2535 SNR=31.9 Saturated
01:03:51.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:51.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:51.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:03:51.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:51.064 00.000 10844 Enqueuing Expose request
01:03:51.064 00.000 11060 MoveAxis(E, 0, ABG)
01:03:51.064 00.000 11060 Move returns status 0, amount 0
01:03:51.064 00.000 11060 MoveAxis(N, 0, ABG)
01:03:51.064 00.000 11060 Move returns status 0, amount 0
01:03:51.064 00.000 11060 move complete, result=0
01:03:51.066 00.002 11060 worker thread done servicing request
01:03:51.066 00.000 11060 Worker thread wakes up
01:03:51.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:51.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:51.068 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:51.701 00.633 11060 Exposure complete
01:03:51.871 00.170 11060 worker thread done servicing request
01:03:51.871 00.000 10844 OnExposeComplete: enter
01:03:51.872 00.001 10844 UpdateGuideState(): m_state=6
01:03:51.872 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8276
01:03:51.872 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.54, Mass=3081, SNR=35.7, Peak=255 HFD=3.2
01:03:51.872 00.000 10844 MultiStar: [#1 -0.67,-0.04,0.00,M1] [#2 -0.63,-0.52,0.00,M2] [#3 -0.05,0.23,0.91,U] [#4 -0.14,-0.05,0.92,U] [#5 -0.26,-0.23,0.86,U] [#6 -0.71,-0.08,0.00,M1] [#7 -0.28,0.67,0.00,M3] [#8 -0.14,-0.03,0.92,U] 
01:03:51.872 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.01}, one-star: {-0.07, 0.13}
01:03:51.872 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
01:03:51.873 00.001 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
01:03:51.873 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.03 mountX=0.01 mountY=-0.13, mountTheta=-1.50
01:03:51.874 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.01, opts=13)
01:03:51.874 00.000 10844 Enqueuing Move request for scope (-0.13, 0.01)
01:03:51.874 00.000 11060 Worker thread wakes up
01:03:51.874 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:03:51.874 00.000 10844 UpdateGuideState exits: m=3081 SNR=35.7 Saturated
01:03:51.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:51.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:51.874 00.000 10844 Enqueuing Expose request
01:03:51.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
01:03:51.874 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
01:03:51.875 00.001 11060 Moving (-0.13, 0.01) raw xDistance=0.01 yDistance=-0.13
01:03:51.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:03:51.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:51.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:03:51.875 00.000 11060 MoveAxis(E, 0, ABG)
01:03:51.875 00.000 11060 Move returns status 0, amount 0
01:03:51.875 00.000 11060 MoveAxis(N, 0, ABG)
01:03:51.875 00.000 11060 Move returns status 0, amount 0
01:03:51.875 00.000 11060 move complete, result=0
01:03:51.875 00.000 11060 worker thread done servicing request
01:03:51.875 00.000 11060 Worker thread wakes up
01:03:51.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:51.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:51.876 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:52.523 00.647 11060 Exposure complete
01:03:52.676 00.153 11060 worker thread done servicing request
01:03:52.676 00.000 10844 OnExposeComplete: enter
01:03:52.676 00.000 10844 UpdateGuideState(): m_state=6
01:03:52.677 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8277
01:03:52.677 00.000 10844 Star::Find returns 1 (1), X=264.05, Y=58.22, Mass=2863, SNR=34.3, Peak=255 HFD=3.2
01:03:52.677 00.000 10844 MultiStar: [#1 -0.52,0.24,0.93,U] [#2 -0.34,0.05,1.97,U] [#3 0.01,0.17,0.90,U] [#4 0.05,-0.54,0.95,U] [#5 -0.36,0.63,0.00,M1] [#6 -0.80,0.32,0.00,M2] [#7 -0.50,0.44,0.00,M4] [#8 -0.26,-0.30,1.01,U] 
01:03:52.677 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.08}, one-star: {-0.32, -0.19}
01:03:52.677 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
01:03:52.677 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
01:03:52.677 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.84 mountX=0.12 mountY=-0.23, mountTheta=-1.09
01:03:52.678 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.08, opts=13)
01:03:52.678 00.000 10844 Enqueuing Move request for scope (-0.25, -0.08)
01:03:52.678 00.000 11060 Worker thread wakes up
01:03:52.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
01:03:52.678 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
01:03:52.678 00.000 11060 Moving (-0.25, -0.08) raw xDistance=0.12 yDistance=-0.23
01:03:52.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:03:52.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:03:52.679 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:52.679 00.000 10844 UpdateGuideState exits: m=2863 SNR=34.3 Saturated
01:03:52.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:52.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:52.679 00.000 10844 Enqueuing Expose request
01:03:52.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:03:52.679 00.000 11060 MoveAxis(W, 21, ABG)
01:03:52.679 00.000 11060 Guiding  Dir = 3, Dur = 21
01:03:52.683 00.004 11060 IsSlewing returns 0
01:03:52.683 00.000 11060 IsGuiding returns 0
01:03:52.720 00.037 11060 IsGuiding returns 0
01:03:52.720 00.000 11060 Move returns status 0, amount 21
01:03:52.720 00.000 11060 MoveAxis(N, 0, ABG)
01:03:52.720 00.000 11060 Move returns status 0, amount 0
01:03:52.720 00.000 11060 move complete, result=0
01:03:52.720 00.000 11060 worker thread done servicing request
01:03:52.720 00.000 11060 Worker thread wakes up
01:03:52.720 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
01:03:52.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:52.721 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:53.364 00.643 11060 Exposure complete
01:03:53.536 00.172 11060 worker thread done servicing request
01:03:53.536 00.000 10844 OnExposeComplete: enter
01:03:53.536 00.000 10844 UpdateGuideState(): m_state=6
01:03:53.536 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8278
01:03:53.536 00.000 10844 Star::Find returns 1 (0), X=264.12, Y=59.24, Mass=2873, SNR=34.1, Peak=242 HFD=3.3
01:03:53.536 00.000 10844 MultiStar: [#1 -0.90,-0.26,0.00,M1] [#2 -0.21,0.07,2.06,U] [#3 0.15,0.00,0.86,U] [#4 -0.08,0.31,1.02,U] [#5 -0.00,0.50,1.00,U] [#6 -0.51,0.54,0.00,M3] [#7 -0.71,0.57,0.00,M5] [#8 -0.26,0.32,0.87,U] 
01:03:53.537 00.001 10844 refined, 5 included, MultiStar: {-0.13, 0.30}, one-star: {-0.25, 0.83}
01:03:53.537 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.57)
01:03:53.537 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
01:03:53.537 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.97 mountX=-0.27 mountY=-0.17, mountTheta=-2.58
01:03:53.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.30, opts=13)
01:03:53.539 00.001 10844 Enqueuing Move request for scope (-0.13, 0.30)
01:03:53.539 00.000 11060 Worker thread wakes up
01:03:53.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
01:03:53.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
01:03:53.539 00.000 11060 Moving (-0.13, 0.30) raw xDistance=-0.27 yDistance=-0.17
01:03:53.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:03:53.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:53.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:03:53.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:03:53.539 00.000 11060 MoveAxis(E, 47, ABG)
01:03:53.539 00.000 11060 Guiding  Dir = 2, Dur = 47
01:03:53.539 00.000 10844 UpdateGuideState exits: m=2873 SNR=34.1
01:03:53.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:53.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:53.539 00.000 10844 Enqueuing Expose request
01:03:53.575 00.036 11060 IsSlewing returns 0
01:03:53.575 00.000 11060 IsGuiding returns 0
01:03:53.670 00.095 11060 IsGuiding returns 0
01:03:53.670 00.000 11060 Move returns status 0, amount 47
01:03:53.670 00.000 11060 MoveAxis(N, 0, ABG)
01:03:53.670 00.000 11060 Move returns status 0, amount 0
01:03:53.670 00.000 11060 move complete, result=0
01:03:53.670 00.000 11060 worker thread done servicing request
01:03:53.670 00.000 11060 Worker thread wakes up
01:03:53.670 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.2 px 0 ms NORTH
01:03:53.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:53.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:54.299 00.629 11060 Exposure complete
01:03:54.465 00.166 11060 worker thread done servicing request
01:03:54.465 00.000 10844 OnExposeComplete: enter
01:03:54.465 00.000 10844 UpdateGuideState(): m_state=6
01:03:54.467 00.002 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8279
01:03:54.467 00.000 10844 Star::Find returns 1 (1), X=264.10, Y=58.45, Mass=2877, SNR=33.6, Peak=255 HFD=3.6
01:03:54.467 00.000 10844 MultiStar: [#1 -0.76,0.06,0.00,M2] [#2 -0.64,0.14,0.00,M1] [#3 -0.36,-0.27,0.97,U] [#4 0.03,-0.11,0.96,U] [#5 -0.14,-0.11,1.01,U] [#6 -0.55,0.04,0.94,U] [#7 -0.69,0.14,0.00,M6] [#8 0.04,-0.38,0.93,U] 
01:03:54.467 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.13}, one-star: {-0.26, 0.03}
01:03:54.467 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
01:03:54.467 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
01:03:54.467 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-2.58 mountX=0.17 mountY=-0.18, mountTheta=-0.83
01:03:54.468 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.13, opts=13)
01:03:54.469 00.001 10844 Enqueuing Move request for scope (-0.21, -0.13)
01:03:54.469 00.000 11060 Worker thread wakes up
01:03:54.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:03:54.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd
01:03:54.469 00.000 10844 UpdateGuideState exits: m=2877 SNR=33.6 Saturated
01:03:54.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.13)
01:03:54.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:54.469 00.000 11060 Moving (-0.21, -0.13) raw xDistance=0.17 yDistance=-0.18
01:03:54.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:54.469 00.000 10844 Enqueuing Expose request
01:03:54.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:03:54.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:54.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:03:54.469 00.000 11060 MoveAxis(W, 28, ABG)
01:03:54.469 00.000 11060 Guiding  Dir = 3, Dur = 28
01:03:54.508 00.039 11060 IsSlewing returns 0
01:03:54.509 00.001 11060 IsGuiding returns 0
01:03:54.588 00.079 11060 IsGuiding returns 0
01:03:54.589 00.001 11060 Move returns status 0, amount 28
01:03:54.589 00.000 11060 MoveAxis(N, 0, ABG)
01:03:54.589 00.000 11060 Move returns status 0, amount 0
01:03:54.590 00.001 11060 move complete, result=0
01:03:54.590 00.000 11060 worker thread done servicing request
01:03:54.590 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
01:03:54.592 00.002 11060 Worker thread wakes up
01:03:54.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:54.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:55.235 00.643 11060 Exposure complete
01:03:55.413 00.178 11060 worker thread done servicing request
01:03:55.413 00.000 10844 OnExposeComplete: enter
01:03:55.413 00.000 10844 UpdateGuideState(): m_state=6
01:03:55.414 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8280
01:03:55.414 00.000 10844 Star::Find returns 1 (0), X=264.07, Y=58.22, Mass=3091, SNR=34.9, Peak=248 HFD=3.7
01:03:55.414 00.000 10844 MultiStar: [#1 -0.34,-0.22,1.00,U] [#2 -0.53,-0.55,0.00,M2] [#3 -0.10,-0.46,1.04,U] [#4 0.03,-0.22,0.84,U] [#5 -0.46,-0.34,1.01,U] [#6 -0.97,-0.23,0.00,M3] [#7 -0.32,0.10,0.78,U] [#8 -0.52,-0.37,0.00,M1] 
01:03:55.414 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.24}, one-star: {-0.30, -0.20}
01:03:55.414 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
01:03:55.414 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
01:03:55.414 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.24 hyp=0.35 cameraTheta=-2.39 mountX=0.28 mountY=-0.21, mountTheta=-0.65
01:03:55.416 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.24, opts=13)
01:03:55.416 00.000 10844 Enqueuing Move request for scope (-0.25, -0.24)
01:03:55.416 00.000 11060 Worker thread wakes up
01:03:55.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.24) opts 0xd
01:03:55.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:55.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.24)
01:03:55.416 00.000 10844 UpdateGuideState exits: m=3091 SNR=34.9
01:03:55.416 00.000 11060 Moving (-0.25, -0.24) raw xDistance=0.28 yDistance=-0.21
01:03:55.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:55.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
01:03:55.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:55.416 00.000 10844 Enqueuing Expose request
01:03:55.418 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:03:55.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:03:55.418 00.000 11060 MoveAxis(W, 49, ABG)
01:03:55.418 00.000 11060 Guiding  Dir = 3, Dur = 49
01:03:55.455 00.037 11060 IsSlewing returns 0
01:03:55.455 00.000 11060 IsGuiding returns 0
01:03:55.544 00.089 11060 IsGuiding returns 0
01:03:55.544 00.000 11060 Move returns status 0, amount 49
01:03:55.544 00.000 11060 MoveAxis(N, 0, ABG)
01:03:55.545 00.001 11060 Move returns status 0, amount 0
01:03:55.545 00.000 11060 move complete, result=0
01:03:55.545 00.000 11060 worker thread done servicing request
01:03:55.545 00.000 11060 Worker thread wakes up
01:03:55.545 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.2 px 0 ms NORTH
01:03:55.546 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:55.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:56.198 00.652 11060 Exposure complete
01:03:56.363 00.165 11060 worker thread done servicing request
01:03:56.363 00.000 10844 OnExposeComplete: enter
01:03:56.364 00.001 10844 UpdateGuideState(): m_state=6
01:03:56.364 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8281
01:03:56.364 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=58.78, Mass=2858, SNR=33.9, Peak=255 HFD=3.3
01:03:56.364 00.000 10844 MultiStar: [#1 -0.63,-0.26,0.00,M2] [#2 -0.98,0.33,0.00,M3] [#3 0.12,0.16,0.99,U] [#4 -0.21,0.12,1.03,U] [#5 -0.14,-0.15,1.05,U] [#6 -0.95,0.26,0.00,M4] [#7 -0.56,0.54,0.00,M6] [#8 -0.46,-0.05,1.02,U] 
01:03:56.364 00.000 10844 refined, 4 included, MultiStar: {-0.17, 0.09}, one-star: {-0.18, 0.37}
01:03:56.364 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
01:03:56.364 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
01:03:56.365 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.20 cameraTheta=2.68 mountX=-0.05 mountY=-0.19, mountTheta=-1.86
01:03:56.366 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.09, opts=13)
01:03:56.366 00.000 10844 Enqueuing Move request for scope (-0.17, 0.09)
01:03:56.366 00.000 11060 Worker thread wakes up
01:03:56.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:56.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
01:03:56.366 00.000 10844 UpdateGuideState exits: m=2858 SNR=33.9 Saturated
01:03:56.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
01:03:56.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:56.366 00.000 11060 Moving (-0.17, 0.09) raw xDistance=-0.05 yDistance=-0.19
01:03:56.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:56.366 00.000 10844 Enqueuing Expose request
01:03:56.367 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:03:56.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:56.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:03:56.367 00.000 11060 MoveAxis(E, 0, ABG)
01:03:56.367 00.000 11060 Move returns status 0, amount 0
01:03:56.367 00.000 11060 MoveAxis(N, 0, ABG)
01:03:56.367 00.000 11060 Move returns status 0, amount 0
01:03:56.367 00.000 11060 move complete, result=0
01:03:56.367 00.000 11060 worker thread done servicing request
01:03:56.367 00.000 11060 Worker thread wakes up
01:03:56.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:56.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:56.368 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:57.014 00.646 11060 Exposure complete
01:03:57.190 00.176 11060 worker thread done servicing request
01:03:57.191 00.001 10844 OnExposeComplete: enter
01:03:57.191 00.000 10844 UpdateGuideState(): m_state=6
01:03:57.191 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8282
01:03:57.191 00.000 10844 Star::Find returns 1 (0), X=264.27, Y=59.03, Mass=3452, SNR=38.1, Peak=254 HFD=3.4
01:03:57.191 00.000 10844 MultiStar: [#1 -0.61,-0.16,0.00,M3] [#2 -0.59,0.42,0.00,M4] [#3 0.30,0.32,0.77,U] [#4 -0.36,0.37,0.92,U] [#5 -0.47,0.51,0.00,M1] [#6 -1.05,0.06,0.00,M5] [#7 -0.52,0.47,0.00,M7] [#8 -0.37,0.44,0.91,U] 
01:03:57.192 00.001 10844 refined, 3 included, MultiStar: {-0.15, 0.45}, one-star: {-0.10, 0.61}
01:03:57.192 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
01:03:57.192 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
01:03:57.192 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.45 hyp=0.47 cameraTheta=1.90 mountX=-0.41 mountY=-0.22, mountTheta=-2.65
01:03:57.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.45, opts=13)
01:03:57.193 00.000 10844 Enqueuing Move request for scope (-0.15, 0.45)
01:03:57.193 00.000 11060 Worker thread wakes up
01:03:57.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:03:57.194 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.45) opts 0xd
01:03:57.194 00.000 10844 UpdateGuideState exits: m=3452 SNR=38.1
01:03:57.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.45)
01:03:57.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:57.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:57.194 00.000 10844 Enqueuing Expose request
01:03:57.194 00.000 11060 Moving (-0.15, 0.45) raw xDistance=-0.41 yDistance=-0.22
01:03:57.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
01:03:57.194 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-0.62
01:03:57.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
01:03:57.194 00.000 11060 MoveAxis(E, 71, ABG)
01:03:57.194 00.000 11060 Guiding  Dir = 2, Dur = 71
01:03:57.209 00.015 11060 IsSlewing returns 0
01:03:57.210 00.001 11060 IsGuiding returns 0
01:03:57.303 00.093 11060 IsGuiding returns 0
01:03:57.303 00.000 11060 Move returns status 0, amount 71
01:03:57.303 00.000 11060 BLC: Oldest BLC event removed
01:03:57.303 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:03:57.303 00.000 11060 MoveAxis(N, 836, ABG)
01:03:57.303 00.000 11060 duration set to 750 by maxDecDuration
01:03:57.305 00.002 11060 Guiding  Dir = 0, Dur = 750
01:03:57.335 00.030 11060 IsSlewing returns 0
01:03:57.335 00.000 11060 IsGuiding returns 0
01:03:58.131 00.796 11060 IsGuiding returns 0
01:03:58.132 00.001 11060 Move returns status 0, amount 750
01:03:58.132 00.000 11060 move complete, result=0
01:03:58.132 00.000 11060 worker thread done servicing request
01:03:58.132 00.000 11060 Worker thread wakes up
01:03:58.132 00.000 10844 GuideStep: -0.4 px 71 ms EAST, -0.2 px 750 ms NORTH
01:03:58.133 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:58.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:58.758 00.625 11060 Exposure complete
01:03:58.937 00.179 11060 worker thread done servicing request
01:03:58.937 00.000 10844 OnExposeComplete: enter
01:03:58.937 00.000 10844 UpdateGuideState(): m_state=6
01:03:58.937 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8283
01:03:58.938 00.001 10844 Star::Find returns 1 (0), X=264.70, Y=59.02, Mass=2931, SNR=34.5, Peak=234 HFD=3.9
01:03:58.938 00.000 10844 MultiStar: [#1 -0.45,0.01,1.03,U] [#2 -0.35,-0.01,1.83,U] [#3 0.56,-0.25,0.00,M1] [#4 -0.14,-0.09,0.93,U] [#5 -0.22,0.42,0.99,U] [#6 0.18,0.22,0.87,U] [#7 -0.75,0.47,0.00,M8] [#8 -0.17,-0.38,0.91,U] 
01:03:58.938 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.10}, one-star: {0.33, 0.61}
01:03:58.938 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
01:03:58.938 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
01:03:58.938 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.54 mountX=-0.07 mountY=-0.16, mountTheta=-2.00
01:03:58.940 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.10, opts=13)
01:03:58.940 00.000 10844 Enqueuing Move request for scope (-0.15, 0.10)
01:03:58.940 00.000 11060 Worker thread wakes up
01:03:58.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:58.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
01:03:58.940 00.000 10844 UpdateGuideState exits: m=2931 SNR=34.5
01:03:58.940 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
01:03:58.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:58.940 00.000 11060 Moving (-0.15, 0.10) raw xDistance=-0.07 yDistance=-0.16
01:03:58.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:58.940 00.000 10844 Enqueuing Expose request
01:03:58.940 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.155399, 1:0.163557
01:03:58.940 00.000 11060 BLC: No correction, Miss < min_move
01:03:58.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:03:58.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:58.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:03:58.942 00.002 11060 MoveAxis(E, 0, ABG)
01:03:58.942 00.000 11060 Move returns status 0, amount 0
01:03:58.942 00.000 11060 MoveAxis(N, 0, ABG)
01:03:58.942 00.000 11060 Move returns status 0, amount 0
01:03:58.942 00.000 11060 move complete, result=0
01:03:58.942 00.000 11060 worker thread done servicing request
01:03:58.942 00.000 11060 Worker thread wakes up
01:03:58.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:58.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:58.944 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:59.597 00.653 11060 Exposure complete
01:03:59.760 00.163 11060 worker thread done servicing request
01:03:59.760 00.000 10844 OnExposeComplete: enter
01:03:59.760 00.000 10844 UpdateGuideState(): m_state=6
01:03:59.761 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8284
01:03:59.761 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=59.31, Mass=2682, SNR=33.3, Peak=219 HFD=3.4
01:03:59.761 00.000 10844 MultiStar: [#1 0.11,0.07,1.07,U] [#2 -0.46,-0.12,1.93,U] [#3 0.00,-0.08,0.96,U] [#4 0.46,-0.10,1.02,U] [#5 0.42,0.74,0.00,M1] [#6 0.16,0.34,0.89,U] [#7 -0.28,-0.16,0.79,U] [#8 -0.02,0.14,0.99,U] 
01:03:59.761 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {0.27, 0.90}
01:03:59.761 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.46 = -2.83)
01:03:59.761 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
01:03:59.761 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
01:03:59.762 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
01:03:59.762 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
01:03:59.762 00.000 11060 Worker thread wakes up
01:03:59.763 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:03:59.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:03:59.763 00.000 11060 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.03
01:03:59.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:03:59.763 00.000 10844 UpdateGuideState exits: m=2682 SNR=33.3
01:03:59.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:59.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:03:59.763 00.000 10844 Enqueuing Expose request
01:03:59.763 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.155399, 1:0.163557, 2:0.029997
01:03:59.763 00.000 11060 BLC: No correction, Miss < min_move
01:03:59.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:03:59.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:59.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:03:59.763 00.000 11060 MoveAxis(E, 0, ABG)
01:03:59.763 00.000 11060 Move returns status 0, amount 0
01:03:59.764 00.001 11060 MoveAxis(N, 0, ABG)
01:03:59.764 00.000 11060 Move returns status 0, amount 0
01:03:59.764 00.000 11060 move complete, result=0
01:03:59.764 00.000 11060 worker thread done servicing request
01:03:59.764 00.000 11060 Worker thread wakes up
01:03:59.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:03:59.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:03:59.765 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:00.402 00.637 11060 Exposure complete
01:04:00.552 00.150 11060 worker thread done servicing request
01:04:00.552 00.000 10844 OnExposeComplete: enter
01:04:00.552 00.000 10844 UpdateGuideState(): m_state=6
01:04:00.552 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8285
01:04:00.552 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=58.22, Mass=3119, SNR=35.4, Peak=249 HFD=3.6
01:04:00.552 00.000 10844 MultiStar: [#1 -0.09,-1.24,0.00,M2] [#2 -0.69,-0.27,0.00,M3] [#3 0.38,0.29,0.79,U] [#4 -0.05,-0.48,0.93,U] [#5 0.36,0.31,1.00,U] [#6 -0.22,-0.26,0.88,U] [#7 -0.05,0.16,0.84,U] [#8 0.24,-0.07,0.85,U] 
01:04:00.552 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.04}, one-star: {-0.22, -0.20}
01:04:00.552 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
01:04:00.552 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
01:04:00.552 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=0.03 mountY=0.06, mountTheta=1.11
01:04:00.554 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
01:04:00.554 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
01:04:00.554 00.000 11060 Worker thread wakes up
01:04:00.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:04:00.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:04:00.554 00.000 11060 Moving (0.06, -0.04) raw xDistance=0.03 yDistance=0.06
01:04:00.554 00.000 11060 BLC: window closed
01:04:00.554 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.155399, 1:0.163557, 2:0.029997
01:04:00.554 00.000 11060 BLC: No correction, Miss < min_move
01:04:00.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:04:00.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:00.554 00.000 10844 UpdateGuideState exits: m=3119 SNR=35.4
01:04:00.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:00.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:00.554 00.000 10844 Enqueuing Expose request
01:04:00.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:00.555 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:00.555 00.000 11060 MoveAxis(E, 0, ABG)
01:04:00.555 00.000 11060 Move returns status 0, amount 0
01:04:00.555 00.000 11060 MoveAxis(N, 0, ABG)
01:04:00.555 00.000 11060 Move returns status 0, amount 0
01:04:00.555 00.000 11060 move complete, result=0
01:04:00.555 00.000 11060 worker thread done servicing request
01:04:00.555 00.000 11060 Worker thread wakes up
01:04:00.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:00.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:00.558 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:01.186 00.628 11060 Exposure complete
01:04:01.355 00.169 11060 worker thread done servicing request
01:04:01.358 00.003 10844 OnExposeComplete: enter
01:04:01.358 00.000 10844 UpdateGuideState(): m_state=6
01:04:01.358 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8286
01:04:01.358 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.59, Mass=2765, SNR=33.6, Peak=255 HFD=3.2
01:04:01.359 00.001 10844 MultiStar: [#1 -0.45,-0.43,0.00,M3] [#2 -0.39,0.23,2.07,U] [#3 0.12,-0.43,0.90,U] [#4 -0.13,-0.40,0.98,U] [#5 0.02,0.08,0.94,U] [#6 -0.87,-0.52,0.00,M3] [#7 -0.64,-0.42,0.00,M7] [#8 -0.07,-0.39,0.89,U] 
01:04:01.359 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.06}, one-star: {0.10, 0.17}
01:04:01.359 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
01:04:01.359 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
01:04:01.359 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.66 mountX=0.08 mountY=-0.10, mountTheta=-0.91
01:04:01.360 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.06, opts=13)
01:04:01.360 00.000 10844 Enqueuing Move request for scope (-0.11, -0.06)
01:04:01.361 00.001 11060 Worker thread wakes up
01:04:01.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:01.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
01:04:01.361 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.6 Saturated
01:04:01.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
01:04:01.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:01.361 00.000 11060 Moving (-0.11, -0.06) raw xDistance=0.08 yDistance=-0.10
01:04:01.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:01.361 00.000 10844 Enqueuing Expose request
01:04:01.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:04:01.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:01.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:01.361 00.000 11060 MoveAxis(E, 0, ABG)
01:04:01.361 00.000 11060 Move returns status 0, amount 0
01:04:01.362 00.001 11060 MoveAxis(N, 0, ABG)
01:04:01.362 00.000 11060 Move returns status 0, amount 0
01:04:01.362 00.000 11060 move complete, result=0
01:04:01.362 00.000 11060 worker thread done servicing request
01:04:01.362 00.000 11060 Worker thread wakes up
01:04:01.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:01.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:01.365 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:02.022 00.657 11060 Exposure complete
01:04:02.194 00.172 11060 worker thread done servicing request
01:04:02.194 00.000 10844 OnExposeComplete: enter
01:04:02.194 00.000 10844 UpdateGuideState(): m_state=6
01:04:02.194 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8287
01:04:02.194 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.30, Mass=2684, SNR=32.9, Peak=255 HFD=3.5
01:04:02.195 00.001 10844 MultiStar: [#1 -0.31,0.03,1.10,U] [#2 -0.66,-0.31,0.00,M3] [#3 -0.06,-0.22,1.07,U] [#4 0.07,0.03,1.01,U] [#5 -0.22,-0.08,1.01,U] [#6 -0.25,0.06,0.98,U] [#7 -0.64,0.08,0.00,M8] [#8 -0.46,0.25,1.03,U] 
01:04:02.195 00.000 10844 single-star, 6 included, MultiStar: {-0.19, -0.01}, one-star: {-0.12, -0.12}
01:04:02.195 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
01:04:02.195 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
01:04:02.195 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.38 mountX=0.14 mountY=-0.10, mountTheta=-0.64
01:04:02.197 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.12, opts=13)
01:04:02.197 00.000 10844 Enqueuing Move request for scope (-0.12, -0.12)
01:04:02.197 00.000 11060 Worker thread wakes up
01:04:02.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:02.197 00.000 10844 UpdateGuideState exits: m=2684 SNR=32.9 Saturated
01:04:02.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:02.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:02.197 00.000 10844 Enqueuing Expose request
01:04:02.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
01:04:02.197 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
01:04:02.198 00.001 11060 Moving (-0.12, -0.12) raw xDistance=0.14 yDistance=-0.10
01:04:02.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:04:02.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:02.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:02.198 00.000 11060 MoveAxis(W, 24, ABG)
01:04:02.198 00.000 11060 Guiding  Dir = 3, Dur = 24
01:04:02.212 00.014 11060 IsSlewing returns 0
01:04:02.213 00.001 11060 IsGuiding returns 0
01:04:02.243 00.030 11060 IsGuiding returns 0
01:04:02.243 00.000 11060 Move returns status 0, amount 24
01:04:02.243 00.000 11060 MoveAxis(N, 0, ABG)
01:04:02.243 00.000 11060 Move returns status 0, amount 0
01:04:02.243 00.000 11060 move complete, result=0
01:04:02.243 00.000 11060 worker thread done servicing request
01:04:02.243 00.000 11060 Worker thread wakes up
01:04:02.243 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:04:02.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:02.245 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:02.874 00.629 11060 Exposure complete
01:04:03.045 00.171 11060 worker thread done servicing request
01:04:03.045 00.000 10844 OnExposeComplete: enter
01:04:03.045 00.000 10844 UpdateGuideState(): m_state=6
01:04:03.045 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8288
01:04:03.046 00.001 10844 Star::Find returns 1 (1), X=264.09, Y=58.41, Mass=2772, SNR=33.6, Peak=255 HFD=3.5
01:04:03.046 00.000 10844 MultiStar: [#1 -0.73,-0.50,0.00,M3] [#2 -0.82,-0.06,0.00,M4] [#3 0.41,-0.32,0.98,U] [#4 -0.29,0.08,1.07,U] [#5 -0.31,-0.10,1.12,U] [#6 -0.46,0.61,0.00,M3] [#7 -0.24,0.33,0.81,U] [#8 0.13,-0.19,0.88,U] 
01:04:03.046 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.04}, one-star: {-0.28, -0.01}
01:04:03.046 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
01:04:03.046 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
01:04:03.046 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.77 mountX=0.06 mountY=-0.10, mountTheta=-1.02
01:04:03.047 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.04, opts=13)
01:04:03.047 00.000 10844 Enqueuing Move request for scope (-0.11, -0.04)
01:04:03.047 00.000 11060 Worker thread wakes up
01:04:03.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:03.048 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
01:04:03.048 00.000 10844 UpdateGuideState exits: m=2772 SNR=33.6 Saturated
01:04:03.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
01:04:03.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:03.048 00.000 11060 Moving (-0.11, -0.04) raw xDistance=0.06 yDistance=-0.10
01:04:03.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:03.048 00.000 10844 Enqueuing Expose request
01:04:03.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:04:03.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:03.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:03.048 00.000 11060 MoveAxis(E, 0, ABG)
01:04:03.048 00.000 11060 Move returns status 0, amount 0
01:04:03.048 00.000 11060 MoveAxis(N, 0, ABG)
01:04:03.048 00.000 11060 Move returns status 0, amount 0
01:04:03.048 00.000 11060 move complete, result=0
01:04:03.048 00.000 11060 worker thread done servicing request
01:04:03.048 00.000 11060 Worker thread wakes up
01:04:03.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:03.050 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:03.051 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:03.684 00.633 11060 Exposure complete
01:04:03.859 00.175 11060 worker thread done servicing request
01:04:03.860 00.001 10844 OnExposeComplete: enter
01:04:03.860 00.000 10844 UpdateGuideState(): m_state=6
01:04:03.860 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8289
01:04:03.860 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=58.14, Mass=2906, SNR=34.2, Peak=255 HFD=3.4
01:04:03.861 00.001 10844 MultiStar: [#1 -1.33,-0.39,0.00,M4] [#2 -0.08,-0.64,0.00,M5] [#3 0.27,-0.22,0.90,U] [#4 0.34,-0.23,1.04,U] [#5 0.04,0.56,1.05,U] [#6 -0.60,-0.17,0.00,M4] [#7 -0.29,-0.01,0.86,U] [#8 0.02,-0.15,0.95,U] 
01:04:03.861 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.05}, one-star: {-0.08, -0.28}
01:04:03.861 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
01:04:03.861 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:04:03.861 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.71 mountX=0.04 mountY=0.06, mountTheta=1.04
01:04:03.862 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
01:04:03.862 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
01:04:03.862 00.000 11060 Worker thread wakes up
01:04:03.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:03.864 00.002 10844 UpdateGuideState exits: m=2906 SNR=34.2 Saturated
01:04:03.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:03.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:03.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:04:03.864 00.000 10844 Enqueuing Expose request
01:04:03.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:04:03.864 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.06
01:04:03.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:03.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:03.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:03.864 00.000 11060 MoveAxis(E, 0, ABG)
01:04:03.864 00.000 11060 Move returns status 0, amount 0
01:04:03.864 00.000 11060 MoveAxis(N, 0, ABG)
01:04:03.864 00.000 11060 Move returns status 0, amount 0
01:04:03.865 00.001 11060 move complete, result=0
01:04:03.865 00.000 11060 worker thread done servicing request
01:04:03.865 00.000 11060 Worker thread wakes up
01:04:03.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:03.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:03.866 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:04.504 00.638 11060 Exposure complete
01:04:04.661 00.157 11060 worker thread done servicing request
01:04:04.661 00.000 10844 OnExposeComplete: enter
01:04:04.661 00.000 10844 UpdateGuideState(): m_state=6
01:04:04.661 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8290
01:04:04.661 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.89, Mass=3171, SNR=36.0, Peak=255 HFD=3.8
01:04:04.662 00.001 10844 MultiStar: [#1 -0.59,0.30,0.00,M5] [#2 -0.64,-0.51,0.00,M6] [#3 -0.28,-0.36,0.87,U] [#4 -0.02,0.01,0.84,U] [#5 -0.16,0.59,0.00,M1] [#6 -0.36,-0.10,0.85,U] [#7 -0.54,0.32,0.00,M7] [#8 0.19,0.07,0.81,U] 
01:04:04.662 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.03}, one-star: {-0.05, 0.48}
01:04:04.668 00.006 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
01:04:04.669 00.001 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
01:04:04.669 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.85 mountX=-0.01 mountY=-0.11, mountTheta=-1.68
01:04:04.670 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
01:04:04.670 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
01:04:04.670 00.000 11060 Worker thread wakes up
01:04:04.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:04.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:04:04.670 00.000 10844 UpdateGuideState exits: m=3171 SNR=36.0 Saturated
01:04:04.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:04:04.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:04.670 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.11
01:04:04.671 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:04.671 00.000 10844 Enqueuing Expose request
01:04:04.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:04:04.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:04.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:04:04.671 00.000 11060 MoveAxis(E, 0, ABG)
01:04:04.671 00.000 11060 Move returns status 0, amount 0
01:04:04.671 00.000 11060 MoveAxis(N, 0, ABG)
01:04:04.671 00.000 11060 Move returns status 0, amount 0
01:04:04.671 00.000 11060 move complete, result=0
01:04:04.671 00.000 11060 worker thread done servicing request
01:04:04.671 00.000 11060 Worker thread wakes up
01:04:04.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:04.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:04.672 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:05.303 00.631 11060 Exposure complete
01:04:05.473 00.170 11060 worker thread done servicing request
01:04:05.473 00.000 10844 OnExposeComplete: enter
01:04:05.473 00.000 10844 UpdateGuideState(): m_state=6
01:04:05.474 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8291
01:04:05.474 00.000 10844 Star::Find returns 1 (0), X=264.76, Y=58.28, Mass=2820, SNR=33.5, Peak=222 HFD=3.6
01:04:05.474 00.000 10844 MultiStar: [#1 -0.53,0.28,1.05,U] [#2 -0.58,-0.01,2.14,U] [#3 -0.31,0.04,0.92,U] [#4 0.16,-0.33,0.92,U] [#5 -0.30,0.21,1.05,U] [#6 -0.65,0.02,0.00,M4] [#7 -0.87,0.29,0.00,M8] [#8 -0.23,-0.04,0.84,U] 
01:04:05.474 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.01}, one-star: {0.39, -0.14}
01:04:05.474 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.87 = -1.42)
01:04:05.474 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
01:04:05.474 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.11 mountX=0.04 mountY=-0.26, mountTheta=-1.42
01:04:05.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.01, opts=13)
01:04:05.476 00.000 10844 Enqueuing Move request for scope (-0.26, 0.01)
01:04:05.476 00.000 11060 Worker thread wakes up
01:04:05.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
01:04:05.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
01:04:05.476 00.000 11060 Moving (-0.26, 0.01) raw xDistance=0.04 yDistance=-0.26
01:04:05.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:05.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:04:05.476 00.000 11060 MoveAxis(E, 0, ABG)
01:04:05.476 00.000 11060 Move returns status 0, amount 0
01:04:05.476 00.000 11060 MoveAxis(N, 99, ABG)
01:04:05.476 00.000 11060 Guiding  Dir = 0, Dur = 99
01:04:05.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:05.476 00.000 10844 UpdateGuideState exits: m=2820 SNR=33.5
01:04:05.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:05.477 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:05.477 00.000 10844 Enqueuing Expose request
01:04:05.516 00.039 11060 IsSlewing returns 0
01:04:05.516 00.000 11060 IsGuiding returns 0
01:04:05.656 00.140 11060 IsGuiding returns 0
01:04:05.656 00.000 11060 Move returns status 0, amount 99
01:04:05.656 00.000 11060 move complete, result=0
01:04:05.656 00.000 11060 worker thread done servicing request
01:04:05.656 00.000 11060 Worker thread wakes up
01:04:05.656 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 99 ms NORTH
01:04:05.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:05.657 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:06.289 00.632 11060 Exposure complete
01:04:06.492 00.203 11060 worker thread done servicing request
01:04:06.492 00.000 10844 OnExposeComplete: enter
01:04:06.493 00.001 10844 UpdateGuideState(): m_state=6
01:04:06.493 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8292
01:04:06.493 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=57.78, Mass=3183, SNR=35.7, Peak=255 HFD=3.5
01:04:06.493 00.000 10844 MultiStar: [#1 -0.34,-0.44,1.01,U] [#2 -0.18,-0.21,2.04,U] [#3 0.25,-0.17,0.86,U] [#4 -0.34,-0.57,0.00,M1] [#5 -0.55,-0.33,0.00,M1] [#6 -0.37,-0.37,0.83,U] [#7 -1.11,-0.09,0.00,M9] [#8 0.10,-0.12,0.83,U] 
01:04:06.493 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.32}, one-star: {0.21, -0.63}
01:04:06.493 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
01:04:06.493 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
01:04:06.493 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.32 cameraTheta=-1.81 mountX=0.32 mountY=-0.02, mountTheta=-0.07
01:04:06.495 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.32, opts=13)
01:04:06.496 00.001 10844 Enqueuing Move request for scope (-0.08, -0.32)
01:04:06.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:06.496 00.000 11060 Worker thread wakes up
01:04:06.496 00.000 10844 UpdateGuideState exits: m=3183 SNR=35.7 Saturated
01:04:06.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
01:04:06.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:06.496 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
01:04:06.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:06.496 00.000 11060 Moving (-0.08, -0.32) raw xDistance=0.32 yDistance=-0.02
01:04:06.496 00.000 10844 Enqueuing Expose request
01:04:06.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
01:04:06.497 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:06.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:06.497 00.000 11060 MoveAxis(W, 56, ABG)
01:04:06.497 00.000 11060 Guiding  Dir = 3, Dur = 56
01:04:06.531 00.034 11060 IsSlewing returns 0
01:04:06.532 00.001 11060 IsGuiding returns 0
01:04:06.609 00.077 11060 IsGuiding returns 0
01:04:06.609 00.000 11060 Move returns status 0, amount 56
01:04:06.609 00.000 11060 MoveAxis(N, 0, ABG)
01:04:06.609 00.000 11060 Move returns status 0, amount 0
01:04:06.609 00.000 11060 move complete, result=0
01:04:06.609 00.000 11060 worker thread done servicing request
01:04:06.609 00.000 11060 Worker thread wakes up
01:04:06.609 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.0 px 0 ms NORTH
01:04:06.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:06.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:07.241 00.632 11060 Exposure complete
01:04:07.416 00.175 11060 worker thread done servicing request
01:04:07.416 00.000 10844 OnExposeComplete: enter
01:04:07.416 00.000 10844 UpdateGuideState(): m_state=6
01:04:07.416 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8293
01:04:07.416 00.000 10844 Star::Find returns 1 (1), X=264.67, Y=58.24, Mass=2838, SNR=33.6, Peak=255 HFD=3.1
01:04:07.417 00.001 10844 MultiStar: [#1 -0.01,-1.14,0.00,M4] [#2 -0.15,-0.14,2.10,U] [#3 0.32,0.30,1.00,U] [#4 0.44,-0.01,0.86,U] [#5 -0.56,0.12,1.02,U] [#6 -0.58,0.07,1.00,U] [#7 -0.48,0.36,0.88,U] [#8 -0.22,-0.23,0.94,U] 
01:04:07.417 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {0.31, -0.18}
01:04:07.417 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
01:04:07.417 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
01:04:07.417 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.03 mountX=0.01 mountY=-0.12, mountTheta=-1.50
01:04:07.418 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
01:04:07.418 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
01:04:07.418 00.000 11060 Worker thread wakes up
01:04:07.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:07.419 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:04:07.419 00.000 10844 UpdateGuideState exits: m=2838 SNR=33.6 Saturated
01:04:07.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:04:07.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:07.419 00.000 11060 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=-0.12
01:04:07.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:07.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:07.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:07.419 00.000 10844 Enqueuing Expose request
01:04:07.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:07.419 00.000 11060 MoveAxis(E, 0, ABG)
01:04:07.419 00.000 11060 Move returns status 0, amount 0
01:04:07.419 00.000 11060 MoveAxis(N, 0, ABG)
01:04:07.419 00.000 11060 Move returns status 0, amount 0
01:04:07.419 00.000 11060 move complete, result=0
01:04:07.420 00.001 11060 worker thread done servicing request
01:04:07.420 00.000 11060 Worker thread wakes up
01:04:07.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:07.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:07.431 00.011 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:08.058 00.627 11060 Exposure complete
01:04:08.221 00.163 11060 worker thread done servicing request
01:04:08.221 00.000 10844 OnExposeComplete: enter
01:04:08.222 00.001 10844 UpdateGuideState(): m_state=6
01:04:08.222 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8294
01:04:08.222 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=58.71, Mass=2282, SNR=30.5, Peak=232 HFD=3.2
01:04:08.222 00.000 10844 MultiStar: [#1 -0.55,-0.14,1.00,U] [#2 -0.58,0.07,2.26,U] [#3 -0.21,-0.07,1.03,U] [#4 0.06,-0.06,1.04,U] [#5 0.39,0.74,0.00,M1] [#6 -0.16,0.04,0.99,U] [#7 -0.49,0.63,0.00,M9] [#8 0.34,-0.26,1.05,U] 
01:04:08.222 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.00}, one-star: {0.12, 0.30}
01:04:08.222 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:04:08.222 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
01:04:08.223 00.001 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.12 mountX=0.04 mountY=-0.20, mountTheta=-1.37
01:04:08.224 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.00, opts=13)
01:04:08.225 00.001 10844 Enqueuing Move request for scope (-0.20, -0.00)
01:04:08.225 00.000 11060 Worker thread wakes up
01:04:08.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:08.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
01:04:08.225 00.000 10844 UpdateGuideState exits: m=2282 SNR=30.5
01:04:08.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
01:04:08.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:08.225 00.000 11060 Moving (-0.20, -0.00) raw xDistance=0.04 yDistance=-0.20
01:04:08.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:08.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:08.225 00.000 10844 Enqueuing Expose request
01:04:08.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:04:08.225 00.000 11060 MoveAxis(E, 0, ABG)
01:04:08.225 00.000 11060 Move returns status 0, amount 0
01:04:08.225 00.000 11060 MoveAxis(N, 78, ABG)
01:04:08.225 00.000 11060 Guiding  Dir = 0, Dur = 78
01:04:08.241 00.016 11060 IsSlewing returns 0
01:04:08.241 00.000 11060 IsGuiding returns 0
01:04:08.335 00.094 11060 IsGuiding returns 0
01:04:08.335 00.000 11060 Move returns status 0, amount 78
01:04:08.335 00.000 11060 move complete, result=0
01:04:08.335 00.000 11060 worker thread done servicing request
01:04:08.335 00.000 11060 Worker thread wakes up
01:04:08.336 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 78 ms NORTH
01:04:08.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:08.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:08.973 00.637 11060 Exposure complete
01:04:09.124 00.151 11060 worker thread done servicing request
01:04:09.124 00.000 10844 OnExposeComplete: enter
01:04:09.124 00.000 10844 UpdateGuideState(): m_state=6
01:04:09.124 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8295
01:04:09.124 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=58.88, Mass=3384, SNR=37.4, Peak=253 HFD=3.9
01:04:09.125 00.001 10844 MultiStar: [#1 -0.53,-0.52,0.00,M4] [#2 -0.55,0.31,0.00,M3] [#3 0.13,0.20,0.83,U] [#4 0.35,0.17,0.88,U] [#5 0.28,-0.09,0.92,U] [#6 -0.50,0.13,0.78,U] [#7 -0.45,0.35,0.83,U] [#8 0.14,0.10,0.85,U] 
01:04:09.125 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.19}, one-star: {-0.47, 0.47}
01:04:09.125 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
01:04:09.125 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
01:04:09.125 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.93 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
01:04:09.126 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.19, opts=13)
01:04:09.126 00.000 10844 Enqueuing Move request for scope (-0.07, 0.19)
01:04:09.126 00.000 11060 Worker thread wakes up
01:04:09.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:09.126 00.000 10844 UpdateGuideState exits: m=3384 SNR=37.4
01:04:09.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:09.128 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:09.128 00.000 10844 Enqueuing Expose request
01:04:09.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
01:04:09.128 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
01:04:09.128 00.000 11060 Moving (-0.07, 0.19) raw xDistance=-0.18 yDistance=-0.10
01:04:09.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:04:09.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:09.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:09.128 00.000 11060 MoveAxis(E, 31, ABG)
01:04:09.128 00.000 11060 Guiding  Dir = 2, Dur = 31
01:04:09.134 00.006 11060 IsSlewing returns 0
01:04:09.134 00.000 11060 IsGuiding returns 0
01:04:09.180 00.046 11060 IsGuiding returns 0
01:04:09.180 00.000 11060 Move returns status 0, amount 31
01:04:09.180 00.000 11060 MoveAxis(N, 0, ABG)
01:04:09.180 00.000 11060 Move returns status 0, amount 0
01:04:09.180 00.000 11060 move complete, result=0
01:04:09.180 00.000 11060 worker thread done servicing request
01:04:09.181 00.001 11060 Worker thread wakes up
01:04:09.181 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
01:04:09.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:09.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:09.817 00.636 11060 Exposure complete
01:04:10.007 00.190 11060 worker thread done servicing request
01:04:10.007 00.000 10844 OnExposeComplete: enter
01:04:10.007 00.000 10844 UpdateGuideState(): m_state=6
01:04:10.007 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8296
01:04:10.007 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.40, Mass=2350, SNR=30.5, Peak=230 HFD=3.3
01:04:10.008 00.001 10844 MultiStar: [#1 -0.28,-0.49,1.10,U] [#2 -0.14,-0.28,2.24,U] [#3 0.14,0.24,0.98,U] [#4 0.32,0.27,1.01,U] [#5 -0.06,-0.10,1.06,U] [#6 -0.30,-0.32,1.08,U] [#7 -0.28,0.64,0.00,M9] [#8 0.25,0.23,1.01,U] 
01:04:10.008 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.09}, one-star: {0.32, -0.01}
01:04:10.008 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
01:04:10.008 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
01:04:10.008 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=0.09 mountY=0.02, mountTheta=0.20
01:04:10.009 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.09, opts=13)
01:04:10.009 00.000 10844 Enqueuing Move request for scope (0.00, -0.09)
01:04:10.009 00.000 11060 Worker thread wakes up
01:04:10.009 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:10.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
01:04:10.009 00.000 10844 UpdateGuideState exits: m=2350 SNR=30.5
01:04:10.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
01:04:10.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:10.009 00.000 11060 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=0.02
01:04:10.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:10.009 00.000 10844 Enqueuing Expose request
01:04:10.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:04:10.011 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:10.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:04:10.011 00.000 11060 MoveAxis(E, 0, ABG)
01:04:10.011 00.000 11060 Move returns status 0, amount 0
01:04:10.011 00.000 11060 MoveAxis(N, 0, ABG)
01:04:10.011 00.000 11060 Move returns status 0, amount 0
01:04:10.011 00.000 11060 move complete, result=0
01:04:10.011 00.000 11060 worker thread done servicing request
01:04:10.011 00.000 11060 Worker thread wakes up
01:04:10.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:10.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:10.013 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:10.641 00.628 11060 Exposure complete
01:04:10.817 00.176 11060 worker thread done servicing request
01:04:10.817 00.000 10844 OnExposeComplete: enter
01:04:10.817 00.000 10844 UpdateGuideState(): m_state=6
01:04:10.817 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8297
01:04:10.818 00.001 10844 Star::Find returns 1 (0), X=264.03, Y=58.50, Mass=2765, SNR=33.7, Peak=247 HFD=3.6
01:04:10.818 00.000 10844 MultiStar: [#1 -0.35,-0.17,0.85,U] [#2 0.23,-0.03,1.92,U] [#3 -0.10,-0.10,0.99,U] [#4 0.44,0.19,0.90,U] [#5 0.26,0.94,0.00,M1] [#6 -0.64,-0.19,0.00,M1] [#7 -0.10,0.39,0.83,U] [#8 -0.22,0.25,0.94,U] 
01:04:10.818 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {-0.33, 0.08}
01:04:10.818 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
01:04:10.818 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
01:04:10.818 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.93 mountX=-0.06 mountY=-0.04, mountTheta=-2.61
01:04:10.828 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.07, opts=13)
01:04:10.828 00.000 10844 Enqueuing Move request for scope (-0.03, 0.07)
01:04:10.828 00.000 11060 Worker thread wakes up
01:04:10.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:10.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:04:10.828 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.7
01:04:10.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:04:10.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:10.828 00.000 11060 Moving (-0.03, 0.07) raw xDistance=-0.06 yDistance=-0.04
01:04:10.829 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:10.829 00.000 10844 Enqueuing Expose request
01:04:10.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:04:10.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:10.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:04:10.829 00.000 11060 MoveAxis(E, 0, ABG)
01:04:10.829 00.000 11060 Move returns status 0, amount 0
01:04:10.829 00.000 11060 MoveAxis(N, 0, ABG)
01:04:10.829 00.000 11060 Move returns status 0, amount 0
01:04:10.829 00.000 11060 move complete, result=0
01:04:10.829 00.000 11060 worker thread done servicing request
01:04:10.829 00.000 11060 Worker thread wakes up
01:04:10.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:10.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:10.831 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:11.459 00.628 11060 Exposure complete
01:04:11.634 00.175 11060 worker thread done servicing request
01:04:11.634 00.000 10844 OnExposeComplete: enter
01:04:11.634 00.000 10844 UpdateGuideState(): m_state=6
01:04:11.634 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8298
01:04:11.635 00.001 10844 Star::Find returns 1 (1), X=264.28, Y=58.82, Mass=2672, SNR=33.2, Peak=255 HFD=3.2
01:04:11.635 00.000 10844 MultiStar: [#1 -0.74,0.66,0.00,M3] [#2 -0.18,0.34,2.13,U] [#3 -0.12,-0.22,0.95,U] [#4 -0.03,0.20,1.03,U] [#5 0.24,0.69,0.00,M2] [#6 -0.35,-0.18,0.93,U] [#7 -0.25,0.55,0.94,U] [#8 0.00,-0.21,0.88,U] 
01:04:11.635 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.16}, one-star: {-0.09, 0.40}
01:04:11.635 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.06 = -2.23)
01:04:11.635 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
01:04:11.635 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.30 mountX=-0.14 mountY=-0.17, mountTheta=-2.23
01:04:11.636 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.16, opts=13)
01:04:11.636 00.000 10844 Enqueuing Move request for scope (-0.15, 0.16)
01:04:11.636 00.000 11060 Worker thread wakes up
01:04:11.637 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
01:04:11.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
01:04:11.637 00.000 11060 Moving (-0.15, 0.16) raw xDistance=-0.14 yDistance=-0.17
01:04:11.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:04:11.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:11.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:04:11.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:04:11.637 00.000 11060 MoveAxis(E, 23, ABG)
01:04:11.637 00.000 11060 Guiding  Dir = 2, Dur = 23
01:04:11.637 00.000 10844 UpdateGuideState exits: m=2672 SNR=33.2 Saturated
01:04:11.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:11.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:11.637 00.000 10844 Enqueuing Expose request
01:04:11.656 00.019 11060 IsSlewing returns 0
01:04:11.656 00.000 11060 IsGuiding returns 0
01:04:11.688 00.032 11060 IsGuiding returns 0
01:04:11.688 00.000 11060 Move returns status 0, amount 23
01:04:11.688 00.000 11060 MoveAxis(N, 0, ABG)
01:04:11.688 00.000 11060 Move returns status 0, amount 0
01:04:11.688 00.000 11060 move complete, result=0
01:04:11.688 00.000 11060 worker thread done servicing request
01:04:11.688 00.000 11060 Worker thread wakes up
01:04:11.688 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
01:04:11.689 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:11.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:12.343 00.654 11060 Exposure complete
01:04:12.526 00.183 11060 worker thread done servicing request
01:04:12.526 00.000 10844 OnExposeComplete: enter
01:04:12.526 00.000 10844 UpdateGuideState(): m_state=6
01:04:12.526 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8299
01:04:12.526 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.41, Mass=2711, SNR=33.0, Peak=255 HFD=3.4
01:04:12.526 00.000 10844 MultiStar: [#1 -0.22,0.13,1.02,U] [#2 0.24,0.03,2.14,U] [#3 0.46,-0.11,0.83,U] [#4 0.05,-0.11,0.93,U] [#5 0.25,-0.19,1.02,U] [#6 -0.15,0.16,1.03,U] [#7 -0.38,0.18,0.81,U] [#8 0.16,-0.54,0.94,U] 
01:04:12.527 00.001 10844 single-star, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.03, -0.01}
01:04:12.527 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
01:04:12.527 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
01:04:12.527 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.79 mountX=0.01 mountY=-0.02, mountTheta=-1.05
01:04:12.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
01:04:12.528 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
01:04:12.528 00.000 11060 Worker thread wakes up
01:04:12.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:12.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:04:12.528 00.000 10844 UpdateGuideState exits: m=2711 SNR=33.0 Saturated
01:04:12.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:04:12.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:12.528 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.02
01:04:12.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:12.528 00.000 10844 Enqueuing Expose request
01:04:12.529 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:12.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:12.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:12.529 00.000 11060 MoveAxis(E, 0, ABG)
01:04:12.529 00.000 11060 Move returns status 0, amount 0
01:04:12.529 00.000 11060 MoveAxis(N, 0, ABG)
01:04:12.529 00.000 11060 Move returns status 0, amount 0
01:04:12.529 00.000 11060 move complete, result=0
01:04:12.529 00.000 11060 worker thread done servicing request
01:04:12.529 00.000 11060 Worker thread wakes up
01:04:12.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:12.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:12.530 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:13.169 00.639 11060 Exposure complete
01:04:13.347 00.178 11060 worker thread done servicing request
01:04:13.347 00.000 10844 OnExposeComplete: enter
01:04:13.347 00.000 10844 UpdateGuideState(): m_state=6
01:04:13.348 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8300
01:04:13.348 00.000 10844 Star::Find returns 1 (1), X=264.72, Y=59.27, Mass=2601, SNR=32.8, Peak=255 HFD=3.0
01:04:13.348 00.000 10844 MultiStar: [#1 -0.15,0.45,0.99,U] [#2 -0.36,0.56,0.00,M1] [#3 0.45,-0.00,1.04,U] [#4 0.31,-0.32,0.94,U] [#5 -0.21,0.37,1.03,U] [#6 -0.27,-0.43,0.91,U] [#7 -0.06,0.40,0.89,U] [#8 0.06,-0.00,1.01,U] 
01:04:13.348 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.17}, one-star: {0.35, 0.86}
01:04:13.348 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
01:04:13.348 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
01:04:13.348 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.21 mountX=-0.18 mountY=0.04, mountTheta=2.94
01:04:13.349 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.17, opts=13)
01:04:13.350 00.001 10844 Enqueuing Move request for scope (0.07, 0.17)
01:04:13.350 00.000 11060 Worker thread wakes up
01:04:13.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:13.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
01:04:13.350 00.000 10844 UpdateGuideState exits: m=2601 SNR=32.8 Saturated
01:04:13.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
01:04:13.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:13.350 00.000 11060 Moving (0.07, 0.17) raw xDistance=-0.18 yDistance=0.04
01:04:13.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:13.350 00.000 10844 Enqueuing Expose request
01:04:13.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:04:13.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:13.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:04:13.350 00.000 11060 MoveAxis(E, 31, ABG)
01:04:13.350 00.000 11060 Guiding  Dir = 2, Dur = 31
01:04:13.383 00.033 11060 IsSlewing returns 0
01:04:13.384 00.001 11060 IsGuiding returns 0
01:04:13.467 00.083 11060 IsGuiding returns 0
01:04:13.467 00.000 11060 Move returns status 0, amount 31
01:04:13.467 00.000 11060 MoveAxis(N, 0, ABG)
01:04:13.467 00.000 11060 Move returns status 0, amount 0
01:04:13.467 00.000 11060 move complete, result=0
01:04:13.468 00.001 11060 worker thread done servicing request
01:04:13.468 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
01:04:13.468 00.000 11060 Worker thread wakes up
01:04:13.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:13.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:14.111 00.643 11060 Exposure complete
01:04:14.287 00.176 11060 worker thread done servicing request
01:04:14.287 00.000 10844 OnExposeComplete: enter
01:04:14.287 00.000 10844 UpdateGuideState(): m_state=6
01:04:14.287 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8301
01:04:14.287 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=59.07, Mass=2588, SNR=32.3, Peak=255 HFD=3.5
01:04:14.288 00.001 10844 MultiStar: [#1 0.14,0.31,1.08,U] [#2 -0.08,0.15,2.17,U] [#3 0.52,0.27,1.09,U] [#4 -0.36,0.10,1.08,U] [#5 -0.13,0.52,1.11,U] [#6 -0.12,-0.05,0.95,U] [#7 -0.42,0.81,0.00,M6] [#8 -0.19,0.71,0.00,M1] 
01:04:14.288 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.26}, one-star: {0.13, 0.65}
01:04:14.288 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
01:04:14.288 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -3.00)
01:04:14.288 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.55 mountX=-0.26 mountY=-0.04, mountTheta=-3.00
01:04:14.289 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.26, opts=13)
01:04:14.289 00.000 10844 Enqueuing Move request for scope (0.01, 0.26)
01:04:14.289 00.000 11060 Worker thread wakes up
01:04:14.290 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:04:14.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
01:04:14.290 00.000 10844 UpdateGuideState exits: m=2588 SNR=32.3 Saturated
01:04:14.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
01:04:14.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:14.290 00.000 11060 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=-0.04
01:04:14.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:14.290 00.000 10844 Enqueuing Expose request
01:04:14.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:04:14.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:14.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:04:14.290 00.000 11060 MoveAxis(E, 46, ABG)
01:04:14.290 00.000 11060 Guiding  Dir = 2, Dur = 46
01:04:14.304 00.014 11060 IsSlewing returns 0
01:04:14.304 00.000 11060 IsGuiding returns 0
01:04:14.351 00.047 11060 IsGuiding returns 0
01:04:14.351 00.000 11060 Move returns status 0, amount 46
01:04:14.351 00.000 11060 MoveAxis(N, 0, ABG)
01:04:14.351 00.000 11060 Move returns status 0, amount 0
01:04:14.351 00.000 11060 move complete, result=0
01:04:14.351 00.000 11060 worker thread done servicing request
01:04:14.351 00.000 11060 Worker thread wakes up
01:04:14.352 00.001 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:04:14.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:14.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:15.001 00.649 11060 Exposure complete
01:04:15.159 00.158 11060 worker thread done servicing request
01:04:15.160 00.001 10844 OnExposeComplete: enter
01:04:15.160 00.000 10844 UpdateGuideState(): m_state=6
01:04:15.160 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8302
01:04:15.160 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.48, Mass=2953, SNR=34.3, Peak=255 HFD=3.3
01:04:15.160 00.000 10844 MultiStar: [#1 -0.24,-0.09,0.87,U] [#2 -0.12,-0.22,2.01,U] [#3 0.33,0.34,0.92,U] [#4 -0.04,-0.04,1.01,U] [#5 0.01,0.71,0.00,M1] [#6 -0.37,-0.11,0.81,U] [#7 -0.04,0.22,0.78,U] [#8 -0.06,0.70,0.00,M2] 
01:04:15.160 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.27, 0.07}
01:04:15.160 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
01:04:15.161 00.001 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
01:04:15.161 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.76 mountX=0.02 mountY=-0.03, mountTheta=-1.01
01:04:15.162 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
01:04:15.162 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
01:04:15.162 00.000 11060 Worker thread wakes up
01:04:15.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:15.162 00.000 10844 UpdateGuideState exits: m=2953 SNR=34.3 Saturated
01:04:15.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:15.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:04:15.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:15.162 00.000 10844 Enqueuing Expose request
01:04:15.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:04:15.163 00.001 11060 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=-0.03
01:04:15.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:15.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:15.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:04:15.163 00.000 11060 MoveAxis(E, 0, ABG)
01:04:15.163 00.000 11060 Move returns status 0, amount 0
01:04:15.163 00.000 11060 MoveAxis(N, 0, ABG)
01:04:15.163 00.000 11060 Move returns status 0, amount 0
01:04:15.163 00.000 11060 move complete, result=0
01:04:15.163 00.000 11060 worker thread done servicing request
01:04:15.163 00.000 11060 Worker thread wakes up
01:04:15.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:15.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:15.164 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:15.805 00.641 11060 Exposure complete
01:04:15.977 00.172 11060 worker thread done servicing request
01:04:15.977 00.000 10844 OnExposeComplete: enter
01:04:15.977 00.000 10844 UpdateGuideState(): m_state=6
01:04:15.978 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8303
01:04:15.978 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=59.24, Mass=3213, SNR=36.6, Peak=244 HFD=3.5
01:04:15.978 00.000 10844 MultiStar: [#1 -0.61,0.14,0.00,M1] [#2 -0.19,0.12,1.86,U] [#3 0.43,0.28,0.82,U] [#4 0.41,-0.28,0.88,U] [#5 0.44,0.53,0.00,M2] [#6 -0.42,0.32,0.78,U] [#7 -0.33,0.26,0.84,U] [#8 0.01,-0.11,0.81,U] 
01:04:15.978 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.20}, one-star: {0.22, 0.82}
01:04:15.978 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
01:04:15.978 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
01:04:15.978 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.58 mountX=-0.20 mountY=-0.04, mountTheta=-2.97
01:04:15.981 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.20, opts=13)
01:04:15.981 00.000 10844 Enqueuing Move request for scope (-0.00, 0.20)
01:04:15.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:15.981 00.000 10844 UpdateGuideState exits: m=3213 SNR=36.6
01:04:15.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:15.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:15.981 00.000 11060 Worker thread wakes up
01:04:15.981 00.000 10844 Enqueuing Expose request
01:04:15.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
01:04:15.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
01:04:15.981 00.000 11060 Moving (-0.00, 0.20) raw xDistance=-0.20 yDistance=-0.04
01:04:15.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:04:15.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:15.982 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:04:15.982 00.000 11060 MoveAxis(E, 34, ABG)
01:04:15.982 00.000 11060 Guiding  Dir = 2, Dur = 34
01:04:16.008 00.026 11060 IsSlewing returns 0
01:04:16.008 00.000 11060 IsGuiding returns 0
01:04:16.070 00.062 11060 IsGuiding returns 0
01:04:16.070 00.000 11060 Move returns status 0, amount 34
01:04:16.070 00.000 11060 MoveAxis(N, 0, ABG)
01:04:16.070 00.000 11060 Move returns status 0, amount 0
01:04:16.070 00.000 11060 move complete, result=0
01:04:16.070 00.000 11060 worker thread done servicing request
01:04:16.070 00.000 11060 Worker thread wakes up
01:04:16.070 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
01:04:16.071 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:16.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:16.699 00.628 11060 Exposure complete
01:04:16.885 00.186 11060 worker thread done servicing request
01:04:16.885 00.000 10844 OnExposeComplete: enter
01:04:16.885 00.000 10844 UpdateGuideState(): m_state=6
01:04:16.886 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8304
01:04:16.886 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=58.66, Mass=2320, SNR=30.5, Peak=213 HFD=2.9
01:04:16.886 00.000 10844 MultiStar: [#1 -0.42,-0.53,0.00,M2] [#2 -0.52,0.08,2.21,U] [#3 0.37,-0.12,1.08,U] [#4 0.57,-0.18,1.02,U] [#5 0.05,0.63,0.00,M3] [#6 0.10,-0.12,1.10,U] [#7 -0.28,0.27,1.05,U] [#8 0.41,-0.13,1.01,U] 
01:04:16.886 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.01}, one-star: {-0.11, 0.25}
01:04:16.886 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.63 = -2.66)
01:04:16.886 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
01:04:16.886 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.87 mountX=-0.01 mountY=-0.01, mountTheta=-2.67
01:04:16.888 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
01:04:16.888 00.000 10844 Enqueuing Move request for scope (-0.00, 0.01)
01:04:16.888 00.000 11060 Worker thread wakes up
01:04:16.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:16.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:04:16.888 00.000 10844 UpdateGuideState exits: m=2320 SNR=30.5
01:04:16.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:04:16.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:16.888 00.000 11060 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:04:16.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:16.888 00.000 10844 Enqueuing Expose request
01:04:16.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:04:16.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:16.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:04:16.888 00.000 11060 MoveAxis(E, 0, ABG)
01:04:16.889 00.001 11060 Move returns status 0, amount 0
01:04:16.889 00.000 11060 MoveAxis(N, 0, ABG)
01:04:16.889 00.000 11060 Move returns status 0, amount 0
01:04:16.889 00.000 11060 move complete, result=0
01:04:16.889 00.000 11060 worker thread done servicing request
01:04:16.889 00.000 11060 Worker thread wakes up
01:04:16.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:16.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:16.890 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:17.527 00.637 11060 Exposure complete
01:04:17.694 00.167 11060 worker thread done servicing request
01:04:17.694 00.000 10844 OnExposeComplete: enter
01:04:17.694 00.000 10844 UpdateGuideState(): m_state=6
01:04:17.694 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8305
01:04:17.694 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=58.59, Mass=2555, SNR=31.2, Peak=253 HFD=3.3
01:04:17.696 00.002 10844 MultiStar: [#1 -0.37,-0.18,1.04,U] [#2 -0.61,-0.09,0.00,M1] [#3 0.55,-0.21,0.97,U] [#4 0.31,0.06,1.03,U] [#5 -0.02,0.36,1.14,U] [#6 -0.19,-0.26,1.03,U] [#7 0.09,-0.08,0.87,U] [#8 0.59,-0.58,0.00,M1] 
01:04:17.696 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.01}, one-star: {0.20, 0.17}
01:04:17.696 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
01:04:17.696 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
01:04:17.696 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.16 mountX=-0.00 mountY=0.07, mountTheta=1.59
01:04:17.697 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.01, opts=13)
01:04:17.697 00.000 10844 Enqueuing Move request for scope (0.07, -0.01)
01:04:17.697 00.000 11060 Worker thread wakes up
01:04:17.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:17.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:04:17.697 00.000 10844 UpdateGuideState exits: m=2555 SNR=31.2
01:04:17.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:04:17.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:17.697 00.000 11060 Moving (0.07, -0.01) raw xDistance=-0.00 yDistance=0.07
01:04:17.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:17.697 00.000 10844 Enqueuing Expose request
01:04:17.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:04:17.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:17.703 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:04:17.703 00.000 11060 MoveAxis(E, 0, ABG)
01:04:17.703 00.000 11060 Move returns status 0, amount 0
01:04:17.703 00.000 11060 MoveAxis(N, 0, ABG)
01:04:17.703 00.000 11060 Move returns status 0, amount 0
01:04:17.703 00.000 11060 move complete, result=0
01:04:17.703 00.000 11060 worker thread done servicing request
01:04:17.703 00.000 11060 Worker thread wakes up
01:04:17.703 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:17.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:17.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:18.341 00.638 11060 Exposure complete
01:04:18.516 00.175 11060 worker thread done servicing request
01:04:18.516 00.000 10844 OnExposeComplete: enter
01:04:18.516 00.000 10844 UpdateGuideState(): m_state=6
01:04:18.516 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8306
01:04:18.516 00.000 10844 Star::Find returns 1 (1), X=264.62, Y=58.34, Mass=2259, SNR=30.2, Peak=255 HFD=3.2
01:04:18.518 00.002 10844 MultiStar: [#1 -0.05,0.02,1.16,U] [#2 0.51,-0.80,0.00,M2] [#3 0.46,-0.27,1.14,U] [#4 0.27,-0.31,1.03,U] [#5 0.25,-0.01,1.10,U] [#6 -0.15,-0.29,0.99,U] [#7 0.23,0.33,0.94,U] [#8 0.51,-0.11,1.11,U] 
01:04:18.518 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.09}, one-star: {0.25, -0.08}
01:04:18.518 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
01:04:18.518 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
01:04:18.518 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=0.05 mountY=0.24, mountTheta=1.36
01:04:18.527 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.09, opts=13)
01:04:18.527 00.000 10844 Enqueuing Move request for scope (0.22, -0.09)
01:04:18.527 00.000 11060 Worker thread wakes up
01:04:18.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
01:04:18.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:18.528 00.001 10844 UpdateGuideState exits: m=2259 SNR=30.2 Saturated
01:04:18.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:18.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:18.528 00.000 10844 Enqueuing Expose request
01:04:18.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
01:04:18.528 00.000 11060 Moving (0.22, -0.09) raw xDistance=0.05 yDistance=0.24
01:04:18.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:04:18.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:04:18.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:04:18.528 00.000 11060 MoveAxis(E, 0, ABG)
01:04:18.528 00.000 11060 Move returns status 0, amount 0
01:04:18.528 00.000 11060 MoveAxis(N, 0, ABG)
01:04:18.528 00.000 11060 Move returns status 0, amount 0
01:04:18.528 00.000 11060 move complete, result=0
01:04:18.530 00.002 11060 worker thread done servicing request
01:04:18.530 00.000 11060 Worker thread wakes up
01:04:18.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:18.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:18.531 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:04:19.175 00.644 11060 Exposure complete
01:04:19.349 00.174 11060 worker thread done servicing request
01:04:19.349 00.000 10844 OnExposeComplete: enter
01:04:19.349 00.000 10844 UpdateGuideState(): m_state=6
01:04:19.349 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8307
01:04:19.349 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=58.44, Mass=2816, SNR=33.8, Peak=255 HFD=3.3
01:04:19.350 00.001 10844 MultiStar: [#1 -0.10,-0.17,1.02,U] [#2 -0.14,0.29,1.98,U] [#3 0.79,0.22,0.00,M1] [#4 -0.00,-0.43,0.99,U] [#5 -0.31,0.24,0.96,U] [#6 -0.03,-0.03,0.89,U] [#7 0.15,0.07,0.81,U] [#8 0.64,-0.08,0.00,M1] 
01:04:19.350 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.03}, one-star: {0.40, 0.02}
01:04:19.350 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
01:04:19.350 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
01:04:19.350 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.19 mountX=-0.03 mountY=-0.03, mountTheta=-2.35
01:04:19.351 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
01:04:19.352 00.001 10844 Enqueuing Move request for scope (-0.02, 0.03)
01:04:19.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:19.352 00.000 10844 UpdateGuideState exits: m=2816 SNR=33.8 Saturated
01:04:19.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:19.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:19.352 00.000 10844 Enqueuing Expose request
01:04:19.352 00.000 11060 Worker thread wakes up
01:04:19.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:04:19.353 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:04:19.353 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=-0.03
01:04:19.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:04:19.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:19.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:04:19.353 00.000 11060 MoveAxis(E, 0, ABG)
01:04:19.353 00.000 11060 Move returns status 0, amount 0
01:04:19.353 00.000 11060 MoveAxis(N, 0, ABG)
01:04:19.353 00.000 11060 Move returns status 0, amount 0
01:04:19.354 00.001 11060 move complete, result=0
01:04:19.354 00.000 11060 worker thread done servicing request
01:04:19.354 00.000 11060 Worker thread wakes up
01:04:19.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:19.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:19.355 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:19.984 00.629 11060 Exposure complete
01:04:20.150 00.166 11060 worker thread done servicing request
01:04:20.150 00.000 10844 OnExposeComplete: enter
01:04:20.150 00.000 10844 UpdateGuideState(): m_state=6
01:04:20.150 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8308
01:04:20.150 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=58.82, Mass=3150, SNR=35.5, Peak=255 HFD=3.6
01:04:20.151 00.001 10844 MultiStar: [#1 0.14,0.74,0.00,M1] [#2 -0.26,-0.05,1.89,U] [#3 0.50,0.24,0.90,U] [#4 -0.01,0.10,0.96,U] [#5 -0.00,0.35,0.98,U] [#6 -0.44,0.03,0.87,U] [#7 0.10,0.24,0.80,U] [#8 0.33,-0.17,0.82,U] 
01:04:20.151 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.13}, one-star: {-0.10, 0.40}
01:04:20.151 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
01:04:20.151 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
01:04:20.151 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.74 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
01:04:20.152 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
01:04:20.152 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
01:04:20.152 00.000 11060 Worker thread wakes up
01:04:20.153 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:20.153 00.000 10844 UpdateGuideState exits: m=3150 SNR=35.5 Saturated
01:04:20.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:20.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:20.153 00.000 10844 Enqueuing Expose request
01:04:20.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:04:20.153 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:04:20.153 00.000 11060 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
01:04:20.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:04:20.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:20.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:04:20.153 00.000 11060 MoveAxis(E, 21, ABG)
01:04:20.153 00.000 11060 Guiding  Dir = 2, Dur = 21
01:04:20.167 00.014 11060 IsSlewing returns 0
01:04:20.168 00.001 11060 IsGuiding returns 0
01:04:20.197 00.029 11060 IsGuiding returns 0
01:04:20.197 00.000 11060 Move returns status 0, amount 21
01:04:20.197 00.000 11060 MoveAxis(N, 0, ABG)
01:04:20.197 00.000 11060 Move returns status 0, amount 0
01:04:20.197 00.000 11060 move complete, result=0
01:04:20.198 00.001 11060 worker thread done servicing request
01:04:20.198 00.000 11060 Worker thread wakes up
01:04:20.198 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
01:04:20.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:20.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:20.833 00.635 11060 Exposure complete
01:04:21.023 00.190 10844 OnExposeComplete: enter
01:04:21.023 00.000 11060 worker thread done servicing request
01:04:21.023 00.000 10844 UpdateGuideState(): m_state=6
01:04:21.023 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8309
01:04:21.023 00.000 10844 Star::Find returns 1 (0), X=264.36, Y=58.38, Mass=2836, SNR=33.5, Peak=234 HFD=3.5
01:04:21.023 00.000 10844 MultiStar: [#1 -0.24,0.04,0.93,U] [#2 -0.57,0.05,1.97,U] [#3 0.36,-0.34,0.95,U] [#4 -0.02,-0.12,0.91,U] [#5 -0.19,0.03,0.95,U] [#6 -0.08,0.07,0.96,U] [#7 -0.11,0.29,0.80,U] [#8 0.53,-0.41,0.00,M1] 
01:04:21.025 00.002 10844 single-star, 7 included, MultiStar: {-0.16, -0.00}, one-star: {-0.01, -0.04}
01:04:21.025 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
01:04:21.025 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
01:04:21.025 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.89 mountX=0.04 mountY=-0.01, mountTheta=-0.16
01:04:21.026 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
01:04:21.026 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
01:04:21.026 00.000 11060 Worker thread wakes up
01:04:21.027 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:04:21.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:04:21.027 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
01:04:21.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:21.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:21.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:04:21.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:04:21.027 00.000 11060 MoveAxis(E, 0, ABG)
01:04:21.027 00.000 11060 Move returns status 0, amount 0
01:04:21.027 00.000 10844 UpdateGuideState exits: m=2836 SNR=33.5
01:04:21.027 00.000 11060 MoveAxis(N, 0, ABG)
01:04:21.027 00.000 11060 Move returns status 0, amount 0
01:04:21.027 00.000 11060 move complete, result=0
01:04:21.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.027 00.000 11060 worker thread done servicing request
01:04:21.028 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:21.028 00.000 10844 Enqueuing Expose request
01:04:21.028 00.000 11060 Worker thread wakes up
01:04:21.028 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:21.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:21.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:21.665 00.637 11060 Exposure complete
01:04:21.851 00.186 11060 worker thread done servicing request
01:04:21.851 00.000 10844 OnExposeComplete: enter
01:04:21.851 00.000 10844 UpdateGuideState(): m_state=6
01:04:21.852 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8310
01:04:21.852 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=58.45, Mass=2796, SNR=33.9, Peak=228 HFD=3.2
01:04:21.852 00.000 10844 MultiStar: [#1 -0.01,-0.55,1.01,U] [#2 -0.05,0.34,1.99,U] [#3 0.36,0.23,0.97,U] [#4 0.59,-0.27,0.00,M1] [#5 0.24,0.46,0.98,U] [#6 -0.11,-0.10,0.88,U] [#7 0.23,0.41,0.86,U] [#8 0.47,-0.15,0.94,U] 
01:04:21.852 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.11}, one-star: {0.18, 0.03}
01:04:21.852 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
01:04:21.852 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
01:04:21.852 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=-0.13 mountY=0.12, mountTheta=2.41
01:04:21.853 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
01:04:21.854 00.001 10844 Enqueuing Move request for scope (0.14, 0.11)
01:04:21.854 00.000 11060 Worker thread wakes up
01:04:21.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
01:04:21.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
01:04:21.854 00.000 11060 Moving (0.14, 0.11) raw xDistance=-0.13 yDistance=0.12
01:04:21.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:04:21.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:21.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:21.854 00.000 10844 UpdateGuideState exits: m=2796 SNR=33.9
01:04:21.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:04:21.854 00.000 11060 MoveAxis(E, 23, ABG)
01:04:21.854 00.000 11060 Guiding  Dir = 2, Dur = 23
01:04:21.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:21.854 00.000 10844 Enqueuing Expose request
01:04:21.864 00.010 11060 IsSlewing returns 0
01:04:21.864 00.000 11060 IsGuiding returns 0
01:04:21.895 00.031 11060 IsGuiding returns 0
01:04:21.895 00.000 11060 Move returns status 0, amount 23
01:04:21.895 00.000 11060 MoveAxis(N, 0, ABG)
01:04:21.895 00.000 11060 Move returns status 0, amount 0
01:04:21.895 00.000 11060 move complete, result=0
01:04:21.895 00.000 11060 worker thread done servicing request
01:04:21.895 00.000 11060 Worker thread wakes up
01:04:21.895 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:04:21.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:21.896 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:22.527 00.631 11060 Exposure complete
01:04:22.714 00.187 11060 worker thread done servicing request
01:04:22.714 00.000 10844 OnExposeComplete: enter
01:04:22.714 00.000 10844 UpdateGuideState(): m_state=6
01:04:22.715 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8311
01:04:22.715 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.10, Mass=2984, SNR=34.9, Peak=242 HFD=3.3
01:04:22.715 00.000 10844 MultiStar: [#1 -0.27,-0.04,0.96,U] [#2 -0.29,0.31,1.87,U] [#3 0.38,-0.10,0.86,U] [#4 0.18,-0.14,0.88,U] [#5 -0.11,0.30,0.94,U] [#6 -0.08,0.13,0.82,U] [#7 -0.27,0.31,0.81,U] [#8 0.33,-0.21,0.88,U] 
01:04:22.715 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.26, -0.32}
01:04:22.715 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
01:04:22.715 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
01:04:22.715 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.90 mountX=-0.05 mountY=-0.03, mountTheta=-2.65
01:04:22.717 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
01:04:22.717 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
01:04:22.717 00.000 11060 Worker thread wakes up
01:04:22.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:22.718 00.001 10844 UpdateGuideState exits: m=2984 SNR=34.9
01:04:22.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:22.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:22.718 00.000 10844 Enqueuing Expose request
01:04:22.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:04:22.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:04:22.718 00.000 11060 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=-0.03
01:04:22.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:04:22.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:22.719 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:04:22.719 00.000 11060 MoveAxis(E, 0, ABG)
01:04:22.719 00.000 11060 Move returns status 0, amount 0
01:04:22.719 00.000 11060 MoveAxis(N, 0, ABG)
01:04:22.719 00.000 11060 Move returns status 0, amount 0
01:04:22.719 00.000 11060 move complete, result=0
01:04:22.719 00.000 11060 worker thread done servicing request
01:04:22.719 00.000 11060 Worker thread wakes up
01:04:22.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:22.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:22.721 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:23.357 00.636 11060 Exposure complete
01:04:23.529 00.172 11060 worker thread done servicing request
01:04:23.530 00.001 10844 OnExposeComplete: enter
01:04:23.530 00.000 10844 UpdateGuideState(): m_state=6
01:04:23.530 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8312
01:04:23.530 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=58.26, Mass=2596, SNR=32.3, Peak=237 HFD=3.5
01:04:23.530 00.000 10844 MultiStar: [#1 0.17,-0.42,1.04,U] [#2 0.21,0.28,2.14,U] [#3 0.74,-0.28,0.00,M1] [#4 0.25,-0.28,0.99,U] [#5 -0.14,0.57,1.03,U] [#6 -0.06,0.10,0.94,U] [#7 0.12,-0.05,0.89,U] [#8 0.11,0.07,0.96,U] 
01:04:23.530 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.05}, one-star: {0.18, -0.16}
01:04:23.530 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
01:04:23.530 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
01:04:23.530 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=-0.07 mountY=0.11, mountTheta=2.13
01:04:23.533 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
01:04:23.533 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
01:04:23.533 00.000 11060 Worker thread wakes up
01:04:23.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:23.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
01:04:23.533 00.000 10844 UpdateGuideState exits: m=2596 SNR=32.3
01:04:23.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
01:04:23.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:23.533 00.000 11060 Moving (0.12, 0.05) raw xDistance=-0.07 yDistance=0.11
01:04:23.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:23.533 00.000 10844 Enqueuing Expose request
01:04:23.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:04:23.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:23.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:04:23.533 00.000 11060 MoveAxis(E, 0, ABG)
01:04:23.533 00.000 11060 Move returns status 0, amount 0
01:04:23.533 00.000 11060 MoveAxis(N, 0, ABG)
01:04:23.534 00.001 11060 Move returns status 0, amount 0
01:04:23.534 00.000 11060 move complete, result=0
01:04:23.534 00.000 11060 worker thread done servicing request
01:04:23.534 00.000 11060 Worker thread wakes up
01:04:23.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:23.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:23.535 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:24.165 00.630 11060 Exposure complete
01:04:24.349 00.184 11060 worker thread done servicing request
01:04:24.349 00.000 10844 OnExposeComplete: enter
01:04:24.349 00.000 10844 UpdateGuideState(): m_state=6
01:04:24.351 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8313
01:04:24.351 00.000 10844 Star::Find returns 1 (1), X=265.05, Y=58.42, Mass=2888, SNR=34.1, Peak=255 HFD=3.4
01:04:24.351 00.000 10844 MultiStar: [#1 -0.07,-0.70,0.00,M1] [#2 -0.24,-0.23,1.96,U] [#3 0.54,-0.30,0.00,M2] [#4 0.61,-0.22,0.00,M1] [#5 0.07,-0.07,0.95,U] [#6 -0.13,-0.44,0.92,U] [#7 -0.32,-0.05,0.84,U] [#8 0.73,-0.15,0.00,M1] 
01:04:24.351 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.17}, one-star: {0.68, -0.00}
01:04:24.351 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
01:04:24.351 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
01:04:24.351 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.69 mountX=0.17 mountY=0.01, mountTheta=0.04
01:04:24.354 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.17, opts=13)
01:04:24.354 00.000 10844 Enqueuing Move request for scope (-0.02, -0.17)
01:04:24.354 00.000 11060 Worker thread wakes up
01:04:24.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
01:04:24.354 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
01:04:24.354 00.000 11060 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.01
01:04:24.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:04:24.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:24.354 00.000 10844 UpdateGuideState exits: m=2888 SNR=34.1 Saturated
01:04:24.355 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:24.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:24.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:04:24.355 00.000 11060 MoveAxis(W, 29, ABG)
01:04:24.355 00.000 11060 Guiding  Dir = 3, Dur = 29
01:04:24.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:24.356 00.001 10844 Enqueuing Expose request
01:04:24.380 00.024 11060 IsSlewing returns 0
01:04:24.380 00.000 11060 IsGuiding returns 0
01:04:24.427 00.047 11060 IsGuiding returns 0
01:04:24.427 00.000 11060 Move returns status 0, amount 29
01:04:24.427 00.000 11060 MoveAxis(N, 0, ABG)
01:04:24.427 00.000 11060 Move returns status 0, amount 0
01:04:24.428 00.001 11060 move complete, result=0
01:04:24.428 00.000 11060 worker thread done servicing request
01:04:24.428 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
01:04:24.428 00.000 11060 Worker thread wakes up
01:04:24.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:24.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:25.064 00.636 11060 Exposure complete
01:04:25.230 00.166 11060 worker thread done servicing request
01:04:25.231 00.001 10844 OnExposeComplete: enter
01:04:25.231 00.000 10844 UpdateGuideState(): m_state=6
01:04:25.231 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8314
01:04:25.232 00.001 10844 Star::Find returns 1 (0), X=264.57, Y=58.62, Mass=2439, SNR=31.5, Peak=236 HFD=3.2
01:04:25.232 00.000 10844 MultiStar: [#1 0.53,-0.27,1.24,U] [#2 -0.50,-0.11,2.10,U] [#3 0.59,-0.18,0.00,M3] [#4 0.15,0.13,1.07,U] [#5 0.40,0.28,0.96,U] [#6 -0.07,-0.27,0.99,U] [#7 0.19,-0.44,0.88,U] [#8 0.20,-0.40,1.01,U] 
01:04:25.232 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.20, 0.21}
01:04:25.233 00.001 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
01:04:25.233 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
01:04:25.233 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.01 mountX=0.10 mountY=0.09, mountTheta=0.73
01:04:25.236 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
01:04:25.236 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
01:04:25.236 00.000 11060 Worker thread wakes up
01:04:25.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:04:25.237 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:04:25.237 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=0.09
01:04:25.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:04:25.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:25.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:25.237 00.000 10844 UpdateGuideState exits: m=2439 SNR=31.5
01:04:25.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:25.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:25.237 00.000 10844 Enqueuing Expose request
01:04:25.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:04:25.237 00.000 11060 MoveAxis(E, 0, ABG)
01:04:25.237 00.000 11060 Move returns status 0, amount 0
01:04:25.238 00.001 11060 MoveAxis(N, 0, ABG)
01:04:25.238 00.000 11060 Move returns status 0, amount 0
01:04:25.238 00.000 11060 move complete, result=0
01:04:25.238 00.000 11060 worker thread done servicing request
01:04:25.238 00.000 11060 Worker thread wakes up
01:04:25.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:25.239 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:25.242 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:25.875 00.633 11060 Exposure complete
01:04:26.059 00.184 11060 worker thread done servicing request
01:04:26.059 00.000 10844 OnExposeComplete: enter
01:04:26.059 00.000 10844 UpdateGuideState(): m_state=6
01:04:26.059 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8315
01:04:26.059 00.000 10844 Star::Find returns 1 (1), X=264.87, Y=59.05, Mass=3168, SNR=35.8, Peak=255 HFD=3.5
01:04:26.060 00.001 10844 MultiStar: [#1 0.13,0.15,0.96,U] [#2 -0.15,0.19,1.94,U] [#3 0.87,0.48,0.00,M4] [#4 0.46,0.21,0.88,U] [#5 -0.17,0.97,0.00,M1] [#6 -0.15,-0.03,0.85,U] [#7 -0.19,0.90,0.00,M1] [#8 0.00,0.26,0.82,U] 
01:04:26.060 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.24}, one-star: {0.50, 0.63}
01:04:26.060 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
01:04:26.060 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
01:04:26.060 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.25 cameraTheta=1.18 mountX=-0.25 mountY=0.06, mountTheta=2.92
01:04:26.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.24, opts=13)
01:04:26.061 00.000 10844 Enqueuing Move request for scope (0.10, 0.24)
01:04:26.061 00.000 11060 Worker thread wakes up
01:04:26.062 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:26.062 00.000 10844 UpdateGuideState exits: m=3168 SNR=35.8 Saturated
01:04:26.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:26.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:26.062 00.000 10844 Enqueuing Expose request
01:04:26.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
01:04:26.062 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
01:04:26.062 00.000 11060 Moving (0.10, 0.24) raw xDistance=-0.25 yDistance=0.06
01:04:26.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:04:26.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:26.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:26.062 00.000 11060 MoveAxis(E, 43, ABG)
01:04:26.063 00.001 11060 Guiding  Dir = 2, Dur = 43
01:04:26.070 00.007 11060 IsSlewing returns 0
01:04:26.070 00.000 11060 IsGuiding returns 0
01:04:26.117 00.047 11060 IsGuiding returns 0
01:04:26.117 00.000 11060 Move returns status 0, amount 43
01:04:26.117 00.000 11060 MoveAxis(N, 0, ABG)
01:04:26.117 00.000 11060 Move returns status 0, amount 0
01:04:26.117 00.000 11060 move complete, result=0
01:04:26.117 00.000 11060 worker thread done servicing request
01:04:26.117 00.000 11060 Worker thread wakes up
01:04:26.117 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:04:26.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:26.118 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:26.749 00.631 11060 Exposure complete
01:04:26.927 00.178 11060 worker thread done servicing request
01:04:26.927 00.000 10844 OnExposeComplete: enter
01:04:26.927 00.000 10844 UpdateGuideState(): m_state=6
01:04:26.928 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8316
01:04:26.928 00.000 10844 Star::Find returns 1 (0), X=264.50, Y=58.29, Mass=2549, SNR=31.9, Peak=249 HFD=3.3
01:04:26.928 00.000 10844 MultiStar: [#1 0.27,-0.74,0.00,M1] [#2 0.24,-0.31,2.14,U] [#3 0.25,0.00,1.01,U] [#4 0.34,-0.79,0.00,M1] [#5 0.32,0.10,1.06,U] [#6 0.01,-0.38,0.80,U] [#7 -0.16,-0.13,0.85,U] [#8 0.20,-0.25,0.96,U] 
01:04:26.928 00.000 10844 single-star, 6 included, MultiStar: {0.17, -0.17}, one-star: {0.13, -0.12}
01:04:26.928 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
01:04:26.928 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
01:04:26.928 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.75 mountX=0.10 mountY=0.15, mountTheta=0.99
01:04:26.929 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.12, opts=13)
01:04:26.930 00.001 10844 Enqueuing Move request for scope (0.13, -0.12)
01:04:26.930 00.000 11060 Worker thread wakes up
01:04:26.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
01:04:26.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
01:04:26.930 00.000 11060 Moving (0.13, -0.12) raw xDistance=0.10 yDistance=0.15
01:04:26.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:04:26.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:26.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:26.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:04:26.930 00.000 11060 MoveAxis(E, 0, ABG)
01:04:26.930 00.000 11060 Move returns status 0, amount 0
01:04:26.930 00.000 11060 MoveAxis(N, 0, ABG)
01:04:26.930 00.000 11060 Move returns status 0, amount 0
01:04:26.930 00.000 11060 move complete, result=0
01:04:26.930 00.000 10844 UpdateGuideState exits: m=2549 SNR=31.9
01:04:26.930 00.000 11060 worker thread done servicing request
01:04:26.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:26.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:26.931 00.001 10844 Enqueuing Expose request
01:04:26.931 00.000 11060 Worker thread wakes up
01:04:26.931 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:26.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:26.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:27.568 00.637 11060 Exposure complete
01:04:27.737 00.169 11060 worker thread done servicing request
01:04:27.737 00.000 10844 OnExposeComplete: enter
01:04:27.737 00.000 10844 UpdateGuideState(): m_state=6
01:04:27.737 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8317
01:04:27.737 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.63, Mass=2944, SNR=34.2, Peak=255 HFD=3.2
01:04:27.738 00.001 10844 MultiStar: [#1 0.52,-0.01,0.95,U] [#2 0.12,-0.43,2.02,U] [#3 0.60,-0.26,0.00,M4] [#4 0.42,-0.62,0.00,M2] [#5 0.78,-0.16,0.00,M1] [#6 0.12,-0.28,0.89,U] [#7 0.08,0.26,0.81,U] [#8 0.18,0.09,0.93,U] 
01:04:27.738 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.09}, one-star: {0.03, 0.21}
01:04:27.738 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
01:04:27.738 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
01:04:27.738 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.52 mountX=0.06 mountY=0.18, mountTheta=1.24
01:04:27.739 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.09, opts=13)
01:04:27.739 00.000 10844 Enqueuing Move request for scope (0.17, -0.09)
01:04:27.739 00.000 11060 Worker thread wakes up
01:04:27.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:27.740 00.001 10844 UpdateGuideState exits: m=2944 SNR=34.2 Saturated
01:04:27.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:27.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
01:04:27.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:27.740 00.000 10844 Enqueuing Expose request
01:04:27.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
01:04:27.740 00.000 11060 Moving (0.17, -0.09) raw xDistance=0.06 yDistance=0.18
01:04:27.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:04:27.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:27.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:04:27.741 00.001 11060 MoveAxis(E, 0, ABG)
01:04:27.741 00.000 11060 Move returns status 0, amount 0
01:04:27.741 00.000 11060 MoveAxis(N, 0, ABG)
01:04:27.741 00.000 11060 Move returns status 0, amount 0
01:04:27.741 00.000 11060 move complete, result=0
01:04:27.741 00.000 11060 worker thread done servicing request
01:04:27.741 00.000 11060 Worker thread wakes up
01:04:27.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:27.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:27.741 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:04:28.373 00.632 11060 Exposure complete
01:04:28.544 00.171 11060 worker thread done servicing request
01:04:28.544 00.000 10844 OnExposeComplete: enter
01:04:28.544 00.000 10844 UpdateGuideState(): m_state=6
01:04:28.544 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8318
01:04:28.544 00.000 10844 Star::Find returns 1 (1), X=264.65, Y=58.79, Mass=2916, SNR=34.2, Peak=255 HFD=3.6
01:04:28.546 00.002 10844 MultiStar: [#1 -0.49,0.33,0.92,U] [#2 -0.03,0.00,2.02,U] [#3 0.53,-0.01,0.95,U] [#4 0.14,0.12,0.92,U] [#5 0.05,0.35,1.10,U] [#6 -0.14,-0.09,0.87,U] [#7 -0.41,0.38,0.78,U] [#8 0.11,-0.04,0.99,U] 
01:04:28.546 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.29, 0.37}
01:04:28.546 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
01:04:28.546 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
01:04:28.546 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.48 mountX=-0.14 mountY=-0.01, mountTheta=-3.07
01:04:28.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.14, opts=13)
01:04:28.547 00.000 10844 Enqueuing Move request for scope (0.01, 0.14)
01:04:28.547 00.000 11060 Worker thread wakes up
01:04:28.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:28.547 00.000 10844 UpdateGuideState exits: m=2916 SNR=34.2 Saturated
01:04:28.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:28.548 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
01:04:28.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:28.548 00.000 10844 Enqueuing Expose request
01:04:28.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
01:04:28.548 00.000 11060 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=-0.01
01:04:28.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:04:28.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:28.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:04:28.548 00.000 11060 MoveAxis(E, 24, ABG)
01:04:28.548 00.000 11060 Guiding  Dir = 2, Dur = 24
01:04:28.553 00.005 11060 IsSlewing returns 0
01:04:28.553 00.000 11060 IsGuiding returns 0
01:04:28.584 00.031 11060 IsGuiding returns 0
01:04:28.584 00.000 11060 Move returns status 0, amount 24
01:04:28.584 00.000 11060 MoveAxis(N, 0, ABG)
01:04:28.584 00.000 11060 Move returns status 0, amount 0
01:04:28.584 00.000 11060 move complete, result=0
01:04:28.584 00.000 11060 worker thread done servicing request
01:04:28.585 00.001 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
01:04:28.586 00.001 11060 Worker thread wakes up
01:04:28.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:28.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:29.214 00.628 11060 Exposure complete
01:04:29.364 00.150 11060 worker thread done servicing request
01:04:29.371 00.007 10844 OnExposeComplete: enter
01:04:29.371 00.000 10844 UpdateGuideState(): m_state=6
01:04:29.371 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8319
01:04:29.371 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.17, Mass=2839, SNR=34.1, Peak=241 HFD=3.4
01:04:29.372 00.001 10844 MultiStar: [#1 -0.37,-0.27,0.86,U] [#2 0.03,-0.49,1.96,U] [#3 0.17,-0.30,0.95,U] [#4 0.58,-0.90,0.00,M2] [#5 0.33,-0.11,0.97,U] [#6 -0.26,-0.52,0.87,U] [#7 0.16,-0.15,0.83,U] [#8 0.10,-0.80,0.00,M1] 
01:04:29.372 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.32}, one-star: {0.41, -0.25}
01:04:29.372 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
01:04:29.372 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
01:04:29.372 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.35 mountX=0.31 mountY=0.12, mountTheta=0.39
01:04:29.373 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.32, opts=13)
01:04:29.373 00.000 10844 Enqueuing Move request for scope (0.07, -0.32)
01:04:29.373 00.000 11060 Worker thread wakes up
01:04:29.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:29.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
01:04:29.373 00.000 10844 UpdateGuideState exits: m=2839 SNR=34.1
01:04:29.373 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
01:04:29.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:29.374 00.001 11060 Moving (0.07, -0.32) raw xDistance=0.31 yDistance=0.12
01:04:29.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:29.374 00.000 10844 Enqueuing Expose request
01:04:29.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
01:04:29.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:29.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:04:29.374 00.000 11060 MoveAxis(W, 52, ABG)
01:04:29.374 00.000 11060 Guiding  Dir = 3, Dur = 52
01:04:29.413 00.039 11060 IsSlewing returns 0
01:04:29.413 00.000 11060 IsGuiding returns 0
01:04:29.507 00.094 11060 IsGuiding returns 0
01:04:29.507 00.000 11060 Move returns status 0, amount 52
01:04:29.507 00.000 11060 MoveAxis(N, 0, ABG)
01:04:29.507 00.000 11060 Move returns status 0, amount 0
01:04:29.507 00.000 11060 move complete, result=0
01:04:29.507 00.000 11060 worker thread done servicing request
01:04:29.507 00.000 11060 Worker thread wakes up
01:04:29.508 00.001 10844 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
01:04:29.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:29.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:30.140 00.632 11060 Exposure complete
01:04:30.311 00.171 11060 worker thread done servicing request
01:04:30.311 00.000 10844 OnExposeComplete: enter
01:04:30.311 00.000 10844 UpdateGuideState(): m_state=6
01:04:30.311 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8320
01:04:30.312 00.001 10844 Star::Find returns 1 (0), X=264.57, Y=58.82, Mass=2275, SNR=29.6, Peak=209 HFD=3.3
01:04:30.312 00.000 10844 MultiStar: [#1 0.01,-0.34,1.16,U] [#2 -0.41,-0.48,0.00,M1] [#3 0.24,0.11,1.08,U] [#4 0.28,-0.36,1.00,U] [#5 0.25,0.09,1.16,U] [#6 -0.14,-0.23,1.02,U] [#7 -0.08,0.61,0.00,M1] [#8 0.33,-0.13,1.16,U] 
01:04:30.312 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.07}, one-star: {0.20, 0.40}
01:04:30.312 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
01:04:30.312 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
01:04:30.312 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.37 mountX=0.03 mountY=0.18, mountTheta=1.38
01:04:30.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.07, opts=13)
01:04:30.314 00.000 10844 Enqueuing Move request for scope (0.17, -0.07)
01:04:30.314 00.000 11060 Worker thread wakes up
01:04:30.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
01:04:30.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
01:04:30.314 00.000 11060 Moving (0.17, -0.07) raw xDistance=0.03 yDistance=0.18
01:04:30.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:04:30.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:30.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:30.315 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:04:30.315 00.000 11060 MoveAxis(E, 0, ABG)
01:04:30.315 00.000 11060 Move returns status 0, amount 0
01:04:30.315 00.000 11060 MoveAxis(N, 0, ABG)
01:04:30.315 00.000 11060 Move returns status 0, amount 0
01:04:30.315 00.000 11060 move complete, result=0
01:04:30.315 00.000 10844 UpdateGuideState exits: m=2275 SNR=29.6
01:04:30.315 00.000 11060 worker thread done servicing request
01:04:30.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:30.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:30.315 00.000 10844 Enqueuing Expose request
01:04:30.315 00.000 11060 Worker thread wakes up
01:04:30.315 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:04:30.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:30.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:30.954 00.639 11060 Exposure complete
01:04:31.130 00.176 11060 worker thread done servicing request
01:04:31.130 00.000 10844 OnExposeComplete: enter
01:04:31.130 00.000 10844 UpdateGuideState(): m_state=6
01:04:31.130 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8321
01:04:31.130 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=58.96, Mass=2480, SNR=31.5, Peak=251 HFD=3.2
01:04:31.131 00.001 10844 MultiStar: [#1 -0.17,-0.04,1.05,U] [#2 -0.19,-0.38,2.19,U] [#3 0.63,-0.14,0.00,M2] [#4 0.26,0.06,1.02,U] [#5 -0.01,0.13,1.03,U] [#6 -0.09,0.06,0.97,U] [#7 0.00,0.64,0.00,M2] [#8 0.08,0.07,1.01,U] 
01:04:31.131 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.00}, one-star: {0.14, 0.55}
01:04:31.131 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.43)
01:04:31.131 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
01:04:31.131 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.11 mountX=0.00 mountY=-0.02, mountTheta=-1.43
01:04:31.132 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.00, opts=13)
01:04:31.132 00.000 10844 Enqueuing Move request for scope (-0.02, 0.00)
01:04:31.132 00.000 11060 Worker thread wakes up
01:04:31.132 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:31.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
01:04:31.132 00.000 10844 UpdateGuideState exits: m=2480 SNR=31.5
01:04:31.133 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
01:04:31.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:31.133 00.000 11060 Moving (-0.02, 0.00) raw xDistance=0.00 yDistance=-0.02
01:04:31.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:31.133 00.000 10844 Enqueuing Expose request
01:04:31.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:04:31.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:31.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:31.133 00.000 11060 MoveAxis(E, 0, ABG)
01:04:31.133 00.000 11060 Move returns status 0, amount 0
01:04:31.133 00.000 11060 MoveAxis(N, 0, ABG)
01:04:31.133 00.000 11060 Move returns status 0, amount 0
01:04:31.133 00.000 11060 move complete, result=0
01:04:31.133 00.000 11060 worker thread done servicing request
01:04:31.133 00.000 11060 Worker thread wakes up
01:04:31.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:31.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:31.134 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:31.774 00.640 11060 Exposure complete
01:04:31.930 00.156 11060 worker thread done servicing request
01:04:31.930 00.000 10844 OnExposeComplete: enter
01:04:31.931 00.001 10844 UpdateGuideState(): m_state=6
01:04:31.931 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8322
01:04:31.931 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.57, Mass=2693, SNR=33.2, Peak=255 HFD=3.2
01:04:31.931 00.000 10844 MultiStar: [#1 -0.22,0.08,1.00,U] [#2 -0.08,-0.55,2.03,U] [#3 0.11,-0.46,0.94,U] [#4 0.29,-0.01,0.96,U] [#5 0.47,0.48,0.00,M1] [#6 -0.57,-0.24,0.00,M1] [#7 -0.22,-0.21,0.84,U] [#8 -0.35,0.30,0.87,U] 
01:04:31.931 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.16}, one-star: {0.10, 0.16}
01:04:31.931 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
01:04:31.931 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
01:04:31.932 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.87 mountX=0.17 mountY=-0.02, mountTheta=-0.13
01:04:31.933 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
01:04:31.933 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
01:04:31.933 00.000 11060 Worker thread wakes up
01:04:31.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:04:31.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:04:31.933 00.000 11060 Moving (-0.05, -0.16) raw xDistance=0.17 yDistance=-0.02
01:04:31.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:04:31.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:31.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:31.933 00.000 10844 UpdateGuideState exits: m=2693 SNR=33.2 Saturated
01:04:31.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:31.934 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:31.934 00.000 10844 Enqueuing Expose request
01:04:31.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:31.934 00.000 11060 MoveAxis(W, 30, ABG)
01:04:31.934 00.000 11060 Guiding  Dir = 3, Dur = 30
01:04:31.947 00.013 11060 IsSlewing returns 0
01:04:31.947 00.000 11060 IsGuiding returns 0
01:04:31.985 00.038 11060 IsGuiding returns 0
01:04:31.985 00.000 11060 Move returns status 0, amount 30
01:04:31.985 00.000 11060 MoveAxis(N, 0, ABG)
01:04:31.985 00.000 11060 Move returns status 0, amount 0
01:04:31.985 00.000 11060 move complete, result=0
01:04:31.985 00.000 11060 worker thread done servicing request
01:04:31.986 00.001 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
01:04:31.986 00.000 11060 Worker thread wakes up
01:04:31.987 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:31.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:32.616 00.629 11060 Exposure complete
01:04:32.789 00.173 11060 worker thread done servicing request
01:04:32.789 00.000 10844 OnExposeComplete: enter
01:04:32.789 00.000 10844 UpdateGuideState(): m_state=6
01:04:32.789 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8323
01:04:32.789 00.000 10844 Star::Find returns 1 (1), X=264.53, Y=58.86, Mass=2742, SNR=33.2, Peak=255 HFD=3.4
01:04:32.790 00.001 10844 MultiStar: [#1 -0.37,0.12,1.03,U] [#2 -0.30,-0.20,1.97,U] [#3 0.45,0.15,0.93,U] [#4 0.16,-0.40,0.98,U] [#5 -0.06,0.49,0.98,U] [#6 -0.45,-0.37,0.89,U] [#7 -0.09,0.48,0.86,U] [#8 0.38,-0.09,0.98,U] 
01:04:32.790 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {0.17, 0.44}
01:04:32.790 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
01:04:32.790 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
01:04:32.790 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.35 mountX=-0.03 mountY=-0.05, mountTheta=-2.19
01:04:32.791 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
01:04:32.791 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
01:04:32.791 00.000 11060 Worker thread wakes up
01:04:32.791 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:32.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:04:32.791 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.2 Saturated
01:04:32.792 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:04:32.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:32.792 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
01:04:32.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:32.792 00.000 10844 Enqueuing Expose request
01:04:32.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:04:32.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:32.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:04:32.792 00.000 11060 MoveAxis(E, 0, ABG)
01:04:32.792 00.000 11060 Move returns status 0, amount 0
01:04:32.792 00.000 11060 MoveAxis(N, 0, ABG)
01:04:32.792 00.000 11060 Move returns status 0, amount 0
01:04:32.792 00.000 11060 move complete, result=0
01:04:32.792 00.000 11060 worker thread done servicing request
01:04:32.792 00.000 11060 Worker thread wakes up
01:04:32.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:32.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:32.793 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:33.430 00.637 11060 Exposure complete
01:04:33.601 00.171 11060 worker thread done servicing request
01:04:33.601 00.000 10844 OnExposeComplete: enter
01:04:33.601 00.000 10844 UpdateGuideState(): m_state=6
01:04:33.601 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8324
01:04:33.601 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=58.98, Mass=3060, SNR=34.9, Peak=255 HFD=3.6
01:04:33.602 00.001 10844 MultiStar: [#1 -0.33,0.03,0.92,U] [#2 -0.18,0.08,1.95,U] [#3 0.22,0.23,0.88,U] [#4 0.14,-0.17,0.91,U] [#5 0.45,0.69,0.00,M1] [#6 -0.09,-0.06,0.98,U] [#7 -0.32,0.67,0.00,M1] [#8 0.19,0.20,0.84,U] 
01:04:33.602 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.12}, one-star: {0.19, 0.56}
01:04:33.602 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
01:04:33.602 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.91)
01:04:33.602 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.64 mountX=-0.12 mountY=-0.03, mountTheta=-2.91
01:04:33.604 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.12, opts=13)
01:04:33.604 00.000 10844 Enqueuing Move request for scope (-0.01, 0.12)
01:04:33.604 00.000 11060 Worker thread wakes up
01:04:33.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
01:04:33.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
01:04:33.604 00.000 11060 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=-0.03
01:04:33.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:04:33.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:33.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:33.605 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:04:33.605 00.000 11060 MoveAxis(E, 0, ABG)
01:04:33.605 00.000 11060 Move returns status 0, amount 0
01:04:33.605 00.000 11060 MoveAxis(N, 0, ABG)
01:04:33.605 00.000 10844 UpdateGuideState exits: m=3060 SNR=34.9 Saturated
01:04:33.605 00.000 11060 Move returns status 0, amount 0
01:04:33.605 00.000 11060 move complete, result=0
01:04:33.605 00.000 11060 worker thread done servicing request
01:04:33.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:33.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:33.605 00.000 10844 Enqueuing Expose request
01:04:33.605 00.000 11060 Worker thread wakes up
01:04:33.605 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:33.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:33.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:34.249 00.644 11060 Exposure complete
01:04:34.422 00.173 11060 worker thread done servicing request
01:04:34.422 00.000 10844 OnExposeComplete: enter
01:04:34.422 00.000 10844 UpdateGuideState(): m_state=6
01:04:34.422 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8325
01:04:34.422 00.000 10844 Star::Find returns 1 (1), X=264.70, Y=58.36, Mass=2742, SNR=33.0, Peak=255 HFD=3.4
01:04:34.422 00.000 10844 MultiStar: [#1 -0.11,-0.38,0.96,U] [#2 -0.42,-0.12,2.06,U] [#3 0.48,0.32,0.99,U] [#4 0.49,0.17,1.00,U] [#5 0.36,0.70,0.00,M2] [#6 -0.40,0.08,0.94,U] [#7 -0.27,0.65,0.00,M2] [#8 0.45,-0.23,1.02,U] 
01:04:34.422 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.33, -0.06}
01:04:34.422 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
01:04:34.423 00.001 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
01:04:34.423 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.67 mountX=0.03 mountY=0.06, mountTheta=1.07
01:04:34.424 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
01:04:34.424 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
01:04:34.425 00.001 11060 Worker thread wakes up
01:04:34.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:04:34.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:04:34.425 00.000 11060 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.06
01:04:34.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:04:34.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:34.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:34.425 00.000 11060 MoveAxis(E, 0, ABG)
01:04:34.425 00.000 11060 Move returns status 0, amount 0
01:04:34.425 00.000 11060 MoveAxis(N, 0, ABG)
01:04:34.425 00.000 11060 Move returns status 0, amount 0
01:04:34.425 00.000 11060 move complete, result=0
01:04:34.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:34.425 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.0 Saturated
01:04:34.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:34.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:34.425 00.000 10844 Enqueuing Expose request
01:04:34.425 00.000 11060 worker thread done servicing request
01:04:34.426 00.001 11060 Worker thread wakes up
01:04:34.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:34.426 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:34.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:35.066 00.640 11060 Exposure complete
01:04:35.240 00.174 11060 worker thread done servicing request
01:04:35.240 00.000 10844 OnExposeComplete: enter
01:04:35.240 00.000 10844 UpdateGuideState(): m_state=6
01:04:35.240 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8326
01:04:35.240 00.000 10844 Star::Find returns 1 (1), X=264.62, Y=58.70, Mass=2647, SNR=32.6, Peak=255 HFD=3.3
01:04:35.240 00.000 10844 MultiStar: [#1 -0.41,-0.15,0.97,U] [#2 0.04,-0.28,2.11,U] [#3 0.20,0.49,0.95,U] [#4 -0.01,0.24,0.95,U] [#5 0.52,0.21,1.11,U] [#6 -0.29,0.29,1.03,U] [#7 0.07,-0.03,0.89,U] [#8 0.27,0.01,0.95,U] 
01:04:35.240 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {0.25, 0.29}
01:04:35.240 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
01:04:35.241 00.001 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
01:04:35.241 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.81 mountX=-0.09 mountY=0.06, mountTheta=2.55
01:04:35.243 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
01:04:35.243 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
01:04:35.243 00.000 11060 Worker thread wakes up
01:04:35.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:35.243 00.000 10844 UpdateGuideState exits: m=2647 SNR=32.6 Saturated
01:04:35.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:35.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:35.243 00.000 10844 Enqueuing Expose request
01:04:35.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:04:35.243 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:04:35.243 00.000 11060 Moving (0.07, 0.08) raw xDistance=-0.09 yDistance=0.06
01:04:35.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:35.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:35.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:35.244 00.001 11060 MoveAxis(E, 0, ABG)
01:04:35.244 00.000 11060 Move returns status 0, amount 0
01:04:35.244 00.000 11060 MoveAxis(N, 0, ABG)
01:04:35.244 00.000 11060 Move returns status 0, amount 0
01:04:35.244 00.000 11060 move complete, result=0
01:04:35.244 00.000 11060 worker thread done servicing request
01:04:35.244 00.000 11060 Worker thread wakes up
01:04:35.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:35.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:35.245 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:35.879 00.634 11060 Exposure complete
01:04:36.067 00.188 11060 worker thread done servicing request
01:04:36.067 00.000 10844 OnExposeComplete: enter
01:04:36.068 00.001 10844 UpdateGuideState(): m_state=6
01:04:36.068 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8327
01:04:36.068 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.93, Mass=3544, SNR=38.6, Peak=255 HFD=3.4
01:04:36.069 00.001 10844 MultiStar: [#1 -0.32,0.04,0.91,U] [#2 -0.33,-0.45,1.81,U] [#3 0.17,0.13,0.87,U] [#4 0.06,0.38,0.84,U] [#5 0.29,0.36,0.87,U] [#6 0.20,0.04,0.81,U] [#7 -0.50,0.14,0.76,U] [#8 0.14,0.41,0.85,U] 
01:04:36.069 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.10, 0.51}
01:04:36.069 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
01:04:36.069 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
01:04:36.069 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.16 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
01:04:36.070 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
01:04:36.070 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
01:04:36.070 00.000 11060 Worker thread wakes up
01:04:36.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:36.070 00.000 10844 UpdateGuideState exits: m=3544 SNR=38.6 Saturated
01:04:36.071 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:36.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:36.071 00.000 10844 Enqueuing Expose request
01:04:36.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
01:04:36.071 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
01:04:36.071 00.000 11060 Moving (-0.07, 0.11) raw xDistance=-0.09 yDistance=-0.09
01:04:36.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:36.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:36.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:36.071 00.000 11060 MoveAxis(E, 0, ABG)
01:04:36.071 00.000 11060 Move returns status 0, amount 0
01:04:36.071 00.000 11060 MoveAxis(N, 0, ABG)
01:04:36.071 00.000 11060 Move returns status 0, amount 0
01:04:36.071 00.000 11060 move complete, result=0
01:04:36.073 00.002 11060 worker thread done servicing request
01:04:36.073 00.000 11060 Worker thread wakes up
01:04:36.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:36.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:36.074 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:36.718 00.644 11060 Exposure complete
01:04:36.878 00.160 11060 worker thread done servicing request
01:04:36.879 00.001 10844 OnExposeComplete: enter
01:04:36.879 00.000 10844 UpdateGuideState(): m_state=6
01:04:36.879 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8328
01:04:36.879 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=59.09, Mass=2739, SNR=33.3, Peak=233 HFD=3.4
01:04:36.879 00.000 10844 MultiStar: [#1 -0.05,-0.12,0.93,U] [#2 -0.45,0.22,2.13,U] [#3 0.14,0.38,0.99,U] [#4 0.51,-0.02,1.00,U] [#5 0.21,0.92,0.00,M1] [#6 -0.27,0.48,0.89,U] [#7 -0.17,0.69,0.00,M1] [#8 0.11,0.28,0.93,U] 
01:04:36.879 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.26}, one-star: {0.04, 0.68}
01:04:36.879 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
01:04:36.879 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.77)
01:04:36.879 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.78 mountX=-0.25 mountY=-0.10, mountTheta=-2.76
01:04:36.881 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.26, opts=13)
01:04:36.881 00.000 10844 Enqueuing Move request for scope (-0.06, 0.26)
01:04:36.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:36.881 00.000 10844 UpdateGuideState exits: m=2739 SNR=33.3
01:04:36.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:36.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:36.881 00.000 10844 Enqueuing Expose request
01:04:36.881 00.000 11060 Worker thread wakes up
01:04:36.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
01:04:36.881 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
01:04:36.881 00.000 11060 Moving (-0.06, 0.26) raw xDistance=-0.25 yDistance=-0.10
01:04:36.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:04:36.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:36.882 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:36.882 00.000 11060 MoveAxis(E, 43, ABG)
01:04:36.882 00.000 11060 Guiding  Dir = 2, Dur = 43
01:04:36.901 00.019 11060 IsSlewing returns 0
01:04:36.901 00.000 11060 IsGuiding returns 0
01:04:36.959 00.058 11060 IsGuiding returns 0
01:04:36.959 00.000 11060 Move returns status 0, amount 43
01:04:36.959 00.000 11060 MoveAxis(N, 0, ABG)
01:04:36.959 00.000 11060 Move returns status 0, amount 0
01:04:36.959 00.000 11060 move complete, result=0
01:04:36.959 00.000 11060 worker thread done servicing request
01:04:36.959 00.000 11060 Worker thread wakes up
01:04:36.959 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
01:04:36.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:36.960 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:37.591 00.631 11060 Exposure complete
01:04:37.763 00.172 11060 worker thread done servicing request
01:04:37.764 00.001 10844 OnExposeComplete: enter
01:04:37.764 00.000 10844 UpdateGuideState(): m_state=6
01:04:37.764 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8329
01:04:37.764 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.41, Mass=2839, SNR=33.6, Peak=255 HFD=3.3
01:04:37.764 00.000 10844 MultiStar: [#1 -0.12,-0.08,1.07,U] [#2 0.23,0.38,2.13,U] [#3 0.42,-0.01,0.92,U] [#4 -0.00,-0.00,0.90,U] [#5 0.22,0.13,1.01,U] [#6 -0.35,0.28,0.86,U] [#7 0.09,-0.23,0.78,U] [#8 0.31,0.12,0.99,U] 
01:04:37.764 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.10}, one-star: {0.27, -0.01}
01:04:37.764 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
01:04:37.765 00.001 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
01:04:37.765 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.65 mountX=-0.13 mountY=0.12, mountTheta=2.39
01:04:37.766 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.10, opts=13)
01:04:37.766 00.000 10844 Enqueuing Move request for scope (0.14, 0.10)
01:04:37.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:37.766 00.000 10844 UpdateGuideState exits: m=2839 SNR=33.6 Saturated
01:04:37.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:37.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:37.766 00.000 10844 Enqueuing Expose request
01:04:37.767 00.001 11060 Worker thread wakes up
01:04:37.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
01:04:37.767 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
01:04:37.767 00.000 11060 Moving (0.14, 0.10) raw xDistance=-0.13 yDistance=0.12
01:04:37.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:04:37.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:37.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:04:37.767 00.000 11060 MoveAxis(E, 23, ABG)
01:04:37.767 00.000 11060 Guiding  Dir = 2, Dur = 23
01:04:37.773 00.006 11060 IsSlewing returns 0
01:04:37.773 00.000 11060 IsGuiding returns 0
01:04:37.804 00.031 11060 IsGuiding returns 0
01:04:37.804 00.000 11060 Move returns status 0, amount 23
01:04:37.804 00.000 11060 MoveAxis(N, 0, ABG)
01:04:37.804 00.000 11060 Move returns status 0, amount 0
01:04:37.804 00.000 11060 move complete, result=0
01:04:37.804 00.000 11060 worker thread done servicing request
01:04:37.804 00.000 11060 Worker thread wakes up
01:04:37.805 00.001 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:04:37.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:37.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:38.436 00.631 11060 Exposure complete
01:04:38.614 00.178 11060 worker thread done servicing request
01:04:38.614 00.000 10844 OnExposeComplete: enter
01:04:38.614 00.000 10844 UpdateGuideState(): m_state=6
01:04:38.614 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8330
01:04:38.614 00.000 10844 Star::Find returns 1 (0), X=264.00, Y=58.41, Mass=2888, SNR=34.0, Peak=252 HFD=3.4
01:04:38.614 00.000 10844 MultiStar: [#1 -0.75,-0.25,0.00,M1] [#2 -0.44,0.42,1.82,U] [#3 -0.19,0.07,0.91,U] [#4 0.33,0.10,0.97,U] [#5 -0.09,0.53,0.96,U] [#6 -0.14,0.00,0.95,U] [#7 0.08,-0.11,0.79,U] [#8 -0.16,0.19,0.85,U] 
01:04:38.614 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.18}, one-star: {-0.37, -0.00}
01:04:38.614 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.04 = -2.25)
01:04:38.615 00.001 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
01:04:38.615 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.28 mountX=-0.15 mountY=-0.19, mountTheta=-2.25
01:04:38.616 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.18, opts=13)
01:04:38.616 00.000 10844 Enqueuing Move request for scope (-0.16, 0.18)
01:04:38.616 00.000 11060 Worker thread wakes up
01:04:38.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:04:38.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
01:04:38.616 00.000 10844 UpdateGuideState exits: m=2888 SNR=34.0
01:04:38.618 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:38.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
01:04:38.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:38.618 00.000 10844 Enqueuing Expose request
01:04:38.618 00.000 11060 Moving (-0.16, 0.18) raw xDistance=-0.15 yDistance=-0.19
01:04:38.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:04:38.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:38.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:38.618 00.000 11060 MoveAxis(E, 27, ABG)
01:04:38.618 00.000 11060 Guiding  Dir = 2, Dur = 27
01:04:38.633 00.015 11060 IsSlewing returns 0
01:04:38.633 00.000 11060 IsGuiding returns 0
01:04:38.665 00.032 11060 IsGuiding returns 0
01:04:38.665 00.000 11060 Move returns status 0, amount 27
01:04:38.665 00.000 11060 MoveAxis(N, 0, ABG)
01:04:38.665 00.000 11060 Move returns status 0, amount 0
01:04:38.665 00.000 11060 move complete, result=0
01:04:38.665 00.000 11060 worker thread done servicing request
01:04:38.665 00.000 11060 Worker thread wakes up
01:04:38.666 00.001 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
01:04:38.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:38.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:39.301 00.635 11060 Exposure complete
01:04:39.464 00.163 11060 worker thread done servicing request
01:04:39.464 00.000 10844 OnExposeComplete: enter
01:04:39.464 00.000 10844 UpdateGuideState(): m_state=6
01:04:39.464 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8331
01:04:39.464 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=58.80, Mass=2428, SNR=31.1, Peak=249 HFD=3.5
01:04:39.465 00.001 10844 MultiStar: [#1 -0.02,0.11,1.12,U] [#2 -0.68,0.17,0.00,M1] [#3 -0.04,-0.30,1.13,U] [#4 0.50,-0.43,0.00,M1] [#5 -0.08,0.59,1.14,U] [#6 -0.25,-0.06,1.04,U] [#7 -0.26,-0.13,0.90,U] [#8 -0.12,0.20,0.94,U] 
01:04:39.465 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.12}, one-star: {-0.14, 0.38}
01:04:39.465 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
01:04:39.465 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.16)
01:04:39.465 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.39 mountX=-0.09 mountY=-0.14, mountTheta=-2.14
01:04:39.466 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.12, opts=13)
01:04:39.466 00.000 10844 Enqueuing Move request for scope (-0.13, 0.12)
01:04:39.466 00.000 11060 Worker thread wakes up
01:04:39.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:39.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
01:04:39.466 00.000 10844 UpdateGuideState exits: m=2428 SNR=31.1
01:04:39.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
01:04:39.467 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:39.467 00.000 11060 Moving (-0.13, 0.12) raw xDistance=-0.09 yDistance=-0.14
01:04:39.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:39.467 00.000 10844 Enqueuing Expose request
01:04:39.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:39.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:39.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:39.467 00.000 11060 MoveAxis(E, 0, ABG)
01:04:39.467 00.000 11060 Move returns status 0, amount 0
01:04:39.467 00.000 11060 MoveAxis(N, 0, ABG)
01:04:39.467 00.000 11060 Move returns status 0, amount 0
01:04:39.467 00.000 11060 move complete, result=0
01:04:39.467 00.000 11060 worker thread done servicing request
01:04:39.467 00.000 11060 Worker thread wakes up
01:04:39.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:39.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:39.470 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:40.095 00.625 11060 Exposure complete
01:04:40.273 00.178 11060 worker thread done servicing request
01:04:40.273 00.000 10844 OnExposeComplete: enter
01:04:40.273 00.000 10844 UpdateGuideState(): m_state=6
01:04:40.273 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8332
01:04:40.273 00.000 10844 Star::Find returns 1 (1), X=264.25, Y=58.55, Mass=2883, SNR=33.7, Peak=255 HFD=3.5
01:04:40.273 00.000 10844 MultiStar: [#1 -0.60,-0.04,0.92,U] [#2 -0.06,0.54,2.05,U] [#3 0.21,0.10,0.90,U] [#4 0.38,-0.17,0.94,U] [#5 -0.20,0.21,1.05,U] [#6 0.05,-0.17,0.90,U] [#7 0.02,0.53,0.79,U] [#8 -0.30,-0.20,0.90,U] 
01:04:40.273 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.15}, one-star: {-0.11, 0.13}
01:04:40.273 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
01:04:40.274 00.001 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
01:04:40.274 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.01 mountX=-0.14 mountY=-0.09, mountTheta=-2.53
01:04:40.275 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.15, opts=13)
01:04:40.275 00.000 10844 Enqueuing Move request for scope (-0.07, 0.15)
01:04:40.275 00.000 11060 Worker thread wakes up
01:04:40.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
01:04:40.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
01:04:40.275 00.000 11060 Moving (-0.07, 0.15) raw xDistance=-0.14 yDistance=-0.09
01:04:40.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:04:40.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:40.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:40.275 00.000 10844 UpdateGuideState exits: m=2883 SNR=33.7 Saturated
01:04:40.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:40.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:40.275 00.000 10844 Enqueuing Expose request
01:04:40.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:04:40.276 00.001 11060 MoveAxis(E, 24, ABG)
01:04:40.276 00.000 11060 Guiding  Dir = 2, Dur = 24
01:04:40.284 00.008 11060 IsSlewing returns 0
01:04:40.284 00.000 11060 IsGuiding returns 0
01:04:40.310 00.026 11060 IsGuiding returns 0
01:04:40.310 00.000 11060 Move returns status 0, amount 24
01:04:40.310 00.000 11060 MoveAxis(N, 0, ABG)
01:04:40.310 00.000 11060 Move returns status 0, amount 0
01:04:40.310 00.000 11060 move complete, result=0
01:04:40.311 00.001 11060 worker thread done servicing request
01:04:40.311 00.000 11060 Worker thread wakes up
01:04:40.311 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
01:04:40.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:40.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:40.943 00.632 11060 Exposure complete
01:04:41.146 00.203 11060 worker thread done servicing request
01:04:41.146 00.000 10844 OnExposeComplete: enter
01:04:41.146 00.000 10844 UpdateGuideState(): m_state=6
01:04:41.146 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8333
01:04:41.146 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=58.57, Mass=3054, SNR=35.2, Peak=253 HFD=3.5
01:04:41.147 00.001 10844 MultiStar: [#1 -0.20,-0.91,0.00,M1] [#2 -0.62,-0.35,0.00,M1] [#3 0.45,0.07,0.85,U] [#4 -0.11,-0.45,0.93,U] [#5 0.03,-0.07,0.94,U] [#6 -0.55,-0.73,0.00,M1] [#7 -0.30,-0.17,0.82,U] [#8 -0.06,-0.11,0.80,U] 
01:04:41.147 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.09}, one-star: {-0.23, 0.15}
01:04:41.147 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:04:41.147 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:04:41.147 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.96 mountX=0.10 mountY=-0.02, mountTheta=-0.23
01:04:41.148 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.09, opts=13)
01:04:41.148 00.000 10844 Enqueuing Move request for scope (-0.04, -0.09)
01:04:41.148 00.000 11060 Worker thread wakes up
01:04:41.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
01:04:41.148 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
01:04:41.148 00.000 11060 Moving (-0.04, -0.09) raw xDistance=0.10 yDistance=-0.02
01:04:41.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:04:41.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:41.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:41.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:41.148 00.000 11060 MoveAxis(E, 0, ABG)
01:04:41.150 00.002 11060 Move returns status 0, amount 0
01:04:41.150 00.000 10844 UpdateGuideState exits: m=3054 SNR=35.2
01:04:41.150 00.000 11060 MoveAxis(N, 0, ABG)
01:04:41.150 00.000 11060 Move returns status 0, amount 0
01:04:41.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.150 00.000 11060 move complete, result=0
01:04:41.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:41.150 00.000 10844 Enqueuing Expose request
01:04:41.150 00.000 11060 worker thread done servicing request
01:04:41.150 00.000 11060 Worker thread wakes up
01:04:41.150 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:41.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:41.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:41.789 00.639 11060 Exposure complete
01:04:41.968 00.179 11060 worker thread done servicing request
01:04:41.968 00.000 10844 OnExposeComplete: enter
01:04:41.968 00.000 10844 UpdateGuideState(): m_state=6
01:04:41.968 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8334
01:04:41.968 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.61, Mass=2961, SNR=34.2, Peak=255 HFD=3.4
01:04:41.969 00.001 10844 MultiStar: [#1 -0.07,-0.34,0.93,U] [#2 -0.73,0.29,0.00,M2] [#3 -0.13,0.25,0.88,U] [#4 0.24,-0.76,0.00,M1] [#5 0.02,0.24,1.02,U] [#6 -0.53,-0.10,0.91,U] [#7 -0.65,0.28,0.00,M1] [#8 0.03,-0.15,0.89,U] 
01:04:41.969 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.02}, one-star: {-0.04, 0.20}
01:04:41.969 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.71 = -1.58)
01:04:41.969 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
01:04:41.969 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.95 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:04:41.970 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
01:04:41.970 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
01:04:41.970 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:41.970 00.000 10844 UpdateGuideState exits: m=2961 SNR=34.2 Saturated
01:04:41.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.970 00.000 11060 Worker thread wakes up
01:04:41.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:04:41.970 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:04:41.970 00.000 11060 Moving (-0.12, 0.02) raw xDistance=-0.00 yDistance=-0.12
01:04:41.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:04:41.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:41.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:41.971 00.001 10844 Enqueuing Expose request
01:04:41.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:41.971 00.000 11060 MoveAxis(E, 0, ABG)
01:04:41.971 00.000 11060 Move returns status 0, amount 0
01:04:41.971 00.000 11060 MoveAxis(N, 0, ABG)
01:04:41.971 00.000 11060 Move returns status 0, amount 0
01:04:41.971 00.000 11060 move complete, result=0
01:04:41.971 00.000 11060 worker thread done servicing request
01:04:41.971 00.000 11060 Worker thread wakes up
01:04:41.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:41.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:41.973 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:42.614 00.641 11060 Exposure complete
01:04:42.781 00.167 11060 worker thread done servicing request
01:04:42.781 00.000 10844 OnExposeComplete: enter
01:04:42.781 00.000 10844 UpdateGuideState(): m_state=6
01:04:42.782 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8335
01:04:42.782 00.000 10844 Star::Find returns 1 (0), X=264.72, Y=58.55, Mass=2608, SNR=32.6, Peak=248 HFD=3.4
01:04:42.782 00.000 10844 MultiStar: [#1 -0.32,-0.39,1.06,U] [#2 -0.65,-0.02,0.00,M3] [#3 0.26,-0.14,0.90,U] [#4 0.32,-0.32,0.93,U] [#5 0.01,0.24,0.97,U] [#6 -0.59,0.16,0.00,M1] [#7 -0.21,-0.41,0.81,U] [#8 0.30,-0.22,0.91,U] 
01:04:42.782 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.15}, one-star: {0.35, 0.13}
01:04:42.782 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
01:04:42.782 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
01:04:42.782 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.00 mountX=0.13 mountY=0.12, mountTheta=0.74
01:04:42.783 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.15, opts=13)
01:04:42.783 00.000 10844 Enqueuing Move request for scope (0.10, -0.15)
01:04:42.783 00.000 11060 Worker thread wakes up
01:04:42.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:04:42.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:04:42.783 00.000 11060 Moving (0.10, -0.15) raw xDistance=0.13 yDistance=0.12
01:04:42.784 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:04:42.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:42.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:42.784 00.000 10844 UpdateGuideState exits: m=2608 SNR=32.6
01:04:42.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:04:42.784 00.000 11060 MoveAxis(W, 23, ABG)
01:04:42.784 00.000 11060 Guiding  Dir = 3, Dur = 23
01:04:42.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:42.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:42.784 00.000 10844 Enqueuing Expose request
01:04:42.796 00.012 11060 IsSlewing returns 0
01:04:42.796 00.000 11060 IsGuiding returns 0
01:04:42.827 00.031 11060 IsGuiding returns 0
01:04:42.827 00.000 11060 Move returns status 0, amount 23
01:04:42.827 00.000 11060 MoveAxis(N, 0, ABG)
01:04:42.827 00.000 11060 Move returns status 0, amount 0
01:04:42.827 00.000 11060 move complete, result=0
01:04:42.827 00.000 11060 worker thread done servicing request
01:04:42.827 00.000 11060 Worker thread wakes up
01:04:42.827 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
01:04:42.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:42.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:43.459 00.632 11060 Exposure complete
01:04:43.614 00.155 11060 worker thread done servicing request
01:04:43.614 00.000 10844 OnExposeComplete: enter
01:04:43.614 00.000 10844 UpdateGuideState(): m_state=6
01:04:43.614 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8336
01:04:43.614 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=58.03, Mass=2582, SNR=31.9, Peak=211 HFD=3.5
01:04:43.616 00.002 10844 MultiStar: [#1 -0.35,-0.20,1.17,U] [#2 -0.82,0.20,0.00,M4] [#3 -0.25,-0.24,0.98,U] [#4 0.23,-0.52,0.94,U] [#5 0.32,0.34,1.06,U] [#6 -0.65,0.41,0.00,M2] [#7 -0.46,0.06,0.90,U] [#8 0.04,0.25,0.98,U] 
01:04:43.616 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.10}, one-star: {0.04, -0.39}
01:04:43.616 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
01:04:43.616 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
01:04:43.616 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.14 mountX=0.11 mountY=-0.05, mountTheta=-0.40
01:04:43.617 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
01:04:43.617 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
01:04:43.617 00.000 11060 Worker thread wakes up
01:04:43.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
01:04:43.617 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
01:04:43.617 00.000 11060 Moving (-0.06, -0.10) raw xDistance=0.11 yDistance=-0.05
01:04:43.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:04:43.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:43.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:43.618 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:04:43.618 00.000 11060 MoveAxis(E, 0, ABG)
01:04:43.618 00.000 11060 Move returns status 0, amount 0
01:04:43.618 00.000 11060 MoveAxis(N, 0, ABG)
01:04:43.618 00.000 11060 Move returns status 0, amount 0
01:04:43.618 00.000 11060 move complete, result=0
01:04:43.618 00.000 10844 UpdateGuideState exits: m=2582 SNR=31.9
01:04:43.618 00.000 11060 worker thread done servicing request
01:04:43.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:43.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:43.618 00.000 10844 Enqueuing Expose request
01:04:43.618 00.000 11060 Worker thread wakes up
01:04:43.618 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:43.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:43.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:44.264 00.646 11060 Exposure complete
01:04:44.420 00.156 11060 worker thread done servicing request
01:04:44.420 00.000 10844 OnExposeComplete: enter
01:04:44.420 00.000 10844 UpdateGuideState(): m_state=6
01:04:44.420 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8337
01:04:44.420 00.000 10844 Star::Find returns 1 (1), X=264.16, Y=58.37, Mass=2900, SNR=33.5, Peak=255 HFD=3.7
01:04:44.420 00.000 10844 MultiStar: [#1 -0.59,-0.51,0.00,M1] [#2 -0.28,-0.11,1.88,U] [#3 0.19,-0.44,0.99,U] [#4 0.25,-0.58,0.00,M1] [#5 0.31,0.25,1.06,U] [#6 -0.37,-0.06,0.92,U] [#7 -0.39,0.36,0.80,U] [#8 0.03,0.01,0.92,U] 
01:04:44.420 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.02}, one-star: {-0.20, -0.04}
01:04:44.420 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
01:04:44.420 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
01:04:44.420 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.92 mountX=0.04 mountY=-0.10, mountTheta=-1.17
01:04:44.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
01:04:44.422 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
01:04:44.422 00.000 11060 Worker thread wakes up
01:04:44.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:44.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:04:44.422 00.000 10844 UpdateGuideState exits: m=2900 SNR=33.5 Saturated
01:04:44.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:04:44.423 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:44.423 00.000 11060 Moving (-0.11, -0.02) raw xDistance=0.04 yDistance=-0.10
01:04:44.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:44.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:44.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:44.423 00.000 10844 Enqueuing Expose request
01:04:44.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:44.423 00.000 11060 MoveAxis(E, 0, ABG)
01:04:44.423 00.000 11060 Move returns status 0, amount 0
01:04:44.423 00.000 11060 MoveAxis(N, 0, ABG)
01:04:44.423 00.000 11060 Move returns status 0, amount 0
01:04:44.423 00.000 11060 move complete, result=0
01:04:44.423 00.000 11060 worker thread done servicing request
01:04:44.423 00.000 11060 Worker thread wakes up
01:04:44.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:44.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:44.425 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:45.059 00.634 11060 Exposure complete
01:04:45.228 00.169 11060 worker thread done servicing request
01:04:45.228 00.000 10844 OnExposeComplete: enter
01:04:45.228 00.000 10844 UpdateGuideState(): m_state=6
01:04:45.228 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8338
01:04:45.228 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=59.06, Mass=2864, SNR=34.4, Peak=255 HFD=3.6
01:04:45.229 00.001 10844 MultiStar: [#1 -0.52,-0.21,0.90,U] [#2 -0.79,0.04,0.00,M4] [#3 0.25,-0.11,0.93,U] [#4 0.19,-0.62,0.00,M2] [#5 0.22,0.15,0.94,U] [#6 -0.45,0.19,0.88,U] [#7 -0.34,-0.17,0.78,U] [#8 0.12,0.38,0.78,U] 
01:04:45.229 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.13}, one-star: {0.09, 0.65}
01:04:45.229 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
01:04:45.229 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
01:04:45.229 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.16 cameraTheta=2.11 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
01:04:45.231 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.13, opts=13)
01:04:45.231 00.000 10844 Enqueuing Move request for scope (-0.08, 0.13)
01:04:45.231 00.000 11060 Worker thread wakes up
01:04:45.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:45.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
01:04:45.231 00.000 10844 UpdateGuideState exits: m=2864 SNR=34.4 Saturated
01:04:45.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
01:04:45.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:45.231 00.000 11060 Moving (-0.08, 0.13) raw xDistance=-0.12 yDistance=-0.10
01:04:45.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:45.231 00.000 10844 Enqueuing Expose request
01:04:45.232 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:04:45.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:45.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:04:45.232 00.000 11060 MoveAxis(E, 0, ABG)
01:04:45.232 00.000 11060 Move returns status 0, amount 0
01:04:45.232 00.000 11060 MoveAxis(N, 0, ABG)
01:04:45.232 00.000 11060 Move returns status 0, amount 0
01:04:45.232 00.000 11060 move complete, result=0
01:04:45.232 00.000 11060 worker thread done servicing request
01:04:45.232 00.000 11060 Worker thread wakes up
01:04:45.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:45.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:45.234 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:45.863 00.629 11060 Exposure complete
01:04:46.073 00.210 11060 worker thread done servicing request
01:04:46.073 00.000 10844 OnExposeComplete: enter
01:04:46.073 00.000 10844 UpdateGuideState(): m_state=6
01:04:46.073 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8339
01:04:46.073 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=59.01, Mass=2205, SNR=29.6, Peak=218 HFD=3.1
01:04:46.073 00.000 10844 MultiStar: [#1 -0.58,-0.21,0.00,M1] [#2 -0.22,0.04,2.25,U] [#3 -0.28,-0.57,0.00,M1] [#4 -0.15,-0.51,1.15,U] [#5 -0.35,-0.12,1.17,U] [#6 -0.30,0.15,1.09,U] [#7 -0.42,0.25,0.93,U] [#8 0.28,0.16,0.96,U] 
01:04:46.073 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.06}, one-star: {0.17, 0.59}
01:04:46.073 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
01:04:46.073 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.78)
01:04:46.073 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.77 mountX=-0.03 mountY=-0.16, mountTheta=-1.76
01:04:46.075 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.06, opts=13)
01:04:46.075 00.000 10844 Enqueuing Move request for scope (-0.16, 0.06)
01:04:46.075 00.000 11060 Worker thread wakes up
01:04:46.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:46.075 00.000 10844 UpdateGuideState exits: m=2205 SNR=29.6
01:04:46.081 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:46.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:46.081 00.000 10844 Enqueuing Expose request
01:04:46.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
01:04:46.083 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
01:04:46.083 00.000 11060 Moving (-0.16, 0.06) raw xDistance=-0.03 yDistance=-0.16
01:04:46.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:04:46.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:46.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:04:46.083 00.000 11060 MoveAxis(E, 0, ABG)
01:04:46.083 00.000 11060 Move returns status 0, amount 0
01:04:46.083 00.000 11060 MoveAxis(N, 0, ABG)
01:04:46.083 00.000 11060 Move returns status 0, amount 0
01:04:46.083 00.000 11060 move complete, result=0
01:04:46.083 00.000 11060 worker thread done servicing request
01:04:46.083 00.000 11060 Worker thread wakes up
01:04:46.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:46.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:46.084 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:46.723 00.639 11060 Exposure complete
01:04:46.871 00.148 11060 worker thread done servicing request
01:04:46.871 00.000 10844 OnExposeComplete: enter
01:04:46.871 00.000 10844 UpdateGuideState(): m_state=6
01:04:46.871 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8340
01:04:46.871 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.37, Mass=2782, SNR=33.7, Peak=255 HFD=3.4
01:04:46.872 00.001 10844 MultiStar: [#1 -0.66,-0.50,0.00,M2] [#2 -0.66,-0.47,0.00,M4] [#3 -0.08,-0.47,0.98,U] [#4 -0.55,-0.64,0.00,M2] [#5 0.25,-0.28,1.01,U] [#6 -0.31,-0.62,0.00,M1] [#7 -0.42,-0.40,0.80,U] [#8 0.06,-0.53,0.86,U] 
01:04:46.872 00.000 10844 single-star, 4 included, MultiStar: {-0.04, -0.34}, one-star: {-0.05, -0.05}
01:04:46.872 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
01:04:46.872 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
01:04:46.872 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.43 mountX=0.06 mountY=-0.05, mountTheta=-0.69
01:04:46.873 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
01:04:46.873 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
01:04:46.873 00.000 11060 Worker thread wakes up
01:04:46.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:04:46.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:04:46.873 00.000 11060 Moving (-0.05, -0.05) raw xDistance=0.06 yDistance=-0.05
01:04:46.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:04:46.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:46.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:46.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:04:46.873 00.000 11060 MoveAxis(E, 0, ABG)
01:04:46.874 00.001 11060 Move returns status 0, amount 0
01:04:46.874 00.000 11060 MoveAxis(N, 0, ABG)
01:04:46.874 00.000 11060 Move returns status 0, amount 0
01:04:46.874 00.000 11060 move complete, result=0
01:04:46.874 00.000 11060 worker thread done servicing request
01:04:46.874 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.7 Saturated
01:04:46.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:46.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:46.874 00.000 10844 Enqueuing Expose request
01:04:46.874 00.000 11060 Worker thread wakes up
01:04:46.874 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:46.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:46.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:47.507 00.633 11060 Exposure complete
01:04:47.662 00.155 11060 worker thread done servicing request
01:04:47.662 00.000 10844 OnExposeComplete: enter
01:04:47.662 00.000 10844 UpdateGuideState(): m_state=6
01:04:47.662 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8341
01:04:47.662 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.71, Mass=2726, SNR=33.3, Peak=255 HFD=3.4
01:04:47.662 00.000 10844 MultiStar: [#1 -0.20,-0.40,1.01,U] [#2 -0.52,-0.30,1.96,U] [#3 0.26,-0.77,0.00,M1] [#4 -0.11,-0.65,0.00,M3] [#5 0.32,0.10,0.98,U] [#6 0.13,-0.20,0.98,U] [#7 -0.30,0.02,0.92,U] [#8 0.17,-0.24,0.88,U] 
01:04:47.663 00.001 10844 refined, 6 included, MultiStar: {-0.11, -0.13}, one-star: {0.07, 0.29}
01:04:47.663 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
01:04:47.663 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
01:04:47.663 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.27 mountX=0.15 mountY=-0.08, mountTheta=-0.53
01:04:47.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.13, opts=13)
01:04:47.664 00.000 10844 Enqueuing Move request for scope (-0.11, -0.13)
01:04:47.664 00.000 11060 Worker thread wakes up
01:04:47.664 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:47.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
01:04:47.664 00.000 10844 UpdateGuideState exits: m=2726 SNR=33.3 Saturated
01:04:47.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
01:04:47.666 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:47.666 00.000 11060 Moving (-0.11, -0.13) raw xDistance=0.15 yDistance=-0.08
01:04:47.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:47.666 00.000 10844 Enqueuing Expose request
01:04:47.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:04:47.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:47.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:47.666 00.000 11060 MoveAxis(W, 25, ABG)
01:04:47.666 00.000 11060 Guiding  Dir = 3, Dur = 25
01:04:47.679 00.013 11060 IsSlewing returns 0
01:04:47.679 00.000 11060 IsGuiding returns 0
01:04:47.721 00.042 11060 IsGuiding returns 0
01:04:47.721 00.000 11060 Move returns status 0, amount 25
01:04:47.721 00.000 11060 MoveAxis(N, 0, ABG)
01:04:47.721 00.000 11060 Move returns status 0, amount 0
01:04:47.721 00.000 11060 move complete, result=0
01:04:47.721 00.000 11060 worker thread done servicing request
01:04:47.721 00.000 11060 Worker thread wakes up
01:04:47.722 00.001 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
01:04:47.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:47.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:48.354 00.632 11060 Exposure complete
01:04:48.532 00.178 11060 worker thread done servicing request
01:04:48.532 00.000 10844 OnExposeComplete: enter
01:04:48.532 00.000 10844 UpdateGuideState(): m_state=6
01:04:48.532 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8342
01:04:48.532 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=59.17, Mass=2660, SNR=32.9, Peak=255 HFD=3.4
01:04:48.533 00.001 10844 MultiStar: [#1 -0.47,0.40,0.00,M2] [#2 -0.78,0.04,0.00,M4] [#3 0.50,-0.10,0.94,U] [#4 -0.28,-0.30,0.99,U] [#5 0.52,0.17,1.11,U] [#6 -0.53,-0.07,0.98,U] [#7 -0.33,-0.15,0.82,U] [#8 -0.44,-0.32,0.90,U] 
01:04:48.533 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.01}, one-star: {0.01, 0.75}
01:04:48.533 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
01:04:48.533 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
01:04:48.533 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.00 mountX=0.00 mountY=-0.06, mountTheta=-1.53
01:04:48.534 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
01:04:48.534 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
01:04:48.534 00.000 11060 Worker thread wakes up
01:04:48.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:48.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:04:48.534 00.000 10844 UpdateGuideState exits: m=2660 SNR=32.9 Saturated
01:04:48.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:04:48.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:48.534 00.000 11060 Moving (-0.06, 0.01) raw xDistance=0.00 yDistance=-0.06
01:04:48.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:48.536 00.002 10844 Enqueuing Expose request
01:04:48.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:04:48.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:48.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:48.536 00.000 11060 MoveAxis(E, 0, ABG)
01:04:48.536 00.000 11060 Move returns status 0, amount 0
01:04:48.536 00.000 11060 MoveAxis(N, 0, ABG)
01:04:48.536 00.000 11060 Move returns status 0, amount 0
01:04:48.536 00.000 11060 move complete, result=0
01:04:48.536 00.000 11060 worker thread done servicing request
01:04:48.536 00.000 11060 Worker thread wakes up
01:04:48.537 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:48.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:48.539 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:49.177 00.638 11060 Exposure complete
01:04:49.335 00.158 11060 worker thread done servicing request
01:04:49.336 00.001 10844 OnExposeComplete: enter
01:04:49.336 00.000 10844 UpdateGuideState(): m_state=6
01:04:49.336 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8343
01:04:49.336 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=58.77, Mass=2634, SNR=32.5, Peak=251 HFD=3.3
01:04:49.336 00.000 10844 MultiStar: [#1 -0.14,-0.13,1.02,U] [#2 -0.27,0.06,2.03,U] [#3 0.27,-0.39,0.91,U] [#4 -0.29,-0.14,0.90,U] [#5 -0.18,0.26,1.05,U] [#6 -0.05,-0.26,1.02,U] [#7 -0.60,0.42,0.00,M1] [#8 0.09,-0.04,0.90,U] 
01:04:49.336 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.02}, one-star: {0.11, 0.35}
01:04:49.336 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
01:04:49.337 00.001 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
01:04:49.337 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.92 mountX=0.03 mountY=-0.08, mountTheta=-1.17
01:04:49.338 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
01:04:49.338 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
01:04:49.338 00.000 11060 Worker thread wakes up
01:04:49.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:49.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
01:04:49.338 00.000 10844 UpdateGuideState exits: m=2634 SNR=32.5
01:04:49.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
01:04:49.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:49.338 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.03 yDistance=-0.08
01:04:49.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:49.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:04:49.340 00.002 10844 Enqueuing Expose request
01:04:49.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:49.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:49.340 00.000 11060 MoveAxis(E, 0, ABG)
01:04:49.340 00.000 11060 Move returns status 0, amount 0
01:04:49.340 00.000 11060 MoveAxis(N, 0, ABG)
01:04:49.340 00.000 11060 Move returns status 0, amount 0
01:04:49.340 00.000 11060 move complete, result=0
01:04:49.340 00.000 11060 worker thread done servicing request
01:04:49.340 00.000 11060 Worker thread wakes up
01:04:49.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:49.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:49.342 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:49.970 00.628 11060 Exposure complete
01:04:50.125 00.155 11060 worker thread done servicing request
01:04:50.126 00.001 10844 OnExposeComplete: enter
01:04:50.126 00.000 10844 UpdateGuideState(): m_state=6
01:04:50.126 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8344
01:04:50.126 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=58.59, Mass=2870, SNR=34.2, Peak=252 HFD=3.2
01:04:50.133 00.007 10844 MultiStar: [#1 -0.20,0.06,0.99,U] [#2 0.10,-0.02,2.00,U] [#3 0.08,0.04,0.89,U] [#4 -0.13,-0.06,0.97,U] [#5 0.21,0.05,1.03,U] [#6 -0.48,-0.55,0.00,M1] [#7 -0.43,0.61,0.00,M2] [#8 -0.06,-0.16,0.97,U] 
01:04:50.133 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {-0.17, 0.17}
01:04:50.133 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.08 = -2.21)
01:04:50.133 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
01:04:50.133 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.32 mountX=-0.01 mountY=-0.01, mountTheta=-2.21
01:04:50.135 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
01:04:50.135 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
01:04:50.135 00.000 11060 Worker thread wakes up
01:04:50.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:50.136 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:04:50.136 00.000 10844 UpdateGuideState exits: m=2870 SNR=34.2
01:04:50.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:04:50.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:50.136 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:04:50.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:50.136 00.000 10844 Enqueuing Expose request
01:04:50.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:04:50.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:50.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:04:50.136 00.000 11060 MoveAxis(E, 0, ABG)
01:04:50.136 00.000 11060 Move returns status 0, amount 0
01:04:50.136 00.000 11060 MoveAxis(N, 0, ABG)
01:04:50.136 00.000 11060 Move returns status 0, amount 0
01:04:50.136 00.000 11060 move complete, result=0
01:04:50.136 00.000 11060 worker thread done servicing request
01:04:50.137 00.001 11060 Worker thread wakes up
01:04:50.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:50.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:50.137 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:50.770 00.633 11060 Exposure complete
01:04:50.943 00.173 11060 worker thread done servicing request
01:04:50.943 00.000 10844 OnExposeComplete: enter
01:04:50.943 00.000 10844 UpdateGuideState(): m_state=6
01:04:50.943 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8345
01:04:50.944 00.001 10844 Star::Find returns 1 (0), X=264.07, Y=58.97, Mass=2897, SNR=34.3, Peak=253 HFD=2.9
01:04:50.944 00.000 10844 MultiStar: [#1 -0.68,0.30,0.00,M1] [#2 -0.44,-0.07,2.00,U] [#3 0.07,0.38,0.85,U] [#4 0.35,-0.41,0.90,U] [#5 -0.01,0.65,0.00,M1] [#6 -0.23,-0.14,0.91,U] [#7 -0.46,1.06,0.00,M3] [#8 0.08,-0.37,0.86,U] 
01:04:50.944 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.01}, one-star: {-0.30, 0.55}
01:04:50.944 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
01:04:50.944 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
01:04:50.944 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.06 mountX=0.04 mountY=-0.14, mountTheta=-1.31
01:04:50.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
01:04:50.946 00.000 10844 Enqueuing Move request for scope (-0.14, -0.01)
01:04:50.946 00.000 11060 Worker thread wakes up
01:04:50.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:50.946 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.3
01:04:50.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:50.947 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
01:04:50.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:50.947 00.000 10844 Enqueuing Expose request
01:04:50.947 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
01:04:50.947 00.000 11060 Moving (-0.14, -0.01) raw xDistance=0.04 yDistance=-0.14
01:04:50.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:50.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:50.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:50.947 00.000 11060 MoveAxis(E, 0, ABG)
01:04:50.947 00.000 11060 Move returns status 0, amount 0
01:04:50.947 00.000 11060 MoveAxis(N, 0, ABG)
01:04:50.947 00.000 11060 Move returns status 0, amount 0
01:04:50.947 00.000 11060 move complete, result=0
01:04:50.947 00.000 11060 worker thread done servicing request
01:04:50.947 00.000 11060 Worker thread wakes up
01:04:50.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:50.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:50.949 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:51.578 00.629 11060 Exposure complete
01:04:51.739 00.161 11060 worker thread done servicing request
01:04:51.739 00.000 10844 OnExposeComplete: enter
01:04:51.739 00.000 10844 UpdateGuideState(): m_state=6
01:04:51.739 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8346
01:04:51.739 00.000 10844 Star::Find returns 1 (0), X=263.96, Y=59.23, Mass=2491, SNR=32.6, Peak=222 HFD=3.1
01:04:51.740 00.001 10844 MultiStar: [#1 -0.60,-0.18,0.00,M2] [#2 -0.56,-0.47,0.00,M2] [#3 0.68,0.17,0.00,M1] [#4 -0.24,-0.14,1.11,U] [#5 -0.01,0.76,0.00,M2] [#6 -0.12,-0.13,0.96,U] [#7 -0.45,0.48,0.00,M4] [#8 0.39,-0.45,0.91,U] 
01:04:51.740 00.000 10844 refined, 3 included, MultiStar: {-0.11, 0.03}, one-star: {-0.40, 0.81}
01:04:51.740 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
01:04:51.740 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
01:04:51.740 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.86 mountX=-0.01 mountY=-0.11, mountTheta=-1.68
01:04:51.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
01:04:51.741 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
01:04:51.741 00.000 11060 Worker thread wakes up
01:04:51.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:04:51.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:04:51.741 00.000 10844 UpdateGuideState exits: m=2491 SNR=32.6
01:04:51.742 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:51.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:51.742 00.000 10844 Enqueuing Expose request
01:04:51.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:04:51.742 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.11
01:04:51.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:04:51.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:51.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:04:51.742 00.000 11060 MoveAxis(E, 0, ABG)
01:04:51.742 00.000 11060 Move returns status 0, amount 0
01:04:51.742 00.000 11060 MoveAxis(N, 0, ABG)
01:04:51.742 00.000 11060 Move returns status 0, amount 0
01:04:51.742 00.000 11060 move complete, result=0
01:04:51.743 00.001 11060 worker thread done servicing request
01:04:51.743 00.000 11060 Worker thread wakes up
01:04:51.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:51.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:51.744 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:52.382 00.638 11060 Exposure complete
01:04:52.566 00.184 11060 worker thread done servicing request
01:04:52.567 00.001 10844 OnExposeComplete: enter
01:04:52.567 00.000 10844 UpdateGuideState(): m_state=6
01:04:52.567 00.000 10844 Star::Find(15, 263, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8347
01:04:52.567 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=57.99, Mass=3107, SNR=35.7, Peak=243 HFD=3.4
01:04:52.567 00.000 10844 MultiStar: [#1 -0.66,-0.48,0.00,M3] [#2 0.02,-1.13,0.00,M3] [#3 0.32,-0.04,0.90,U] [#4 -0.22,-0.64,0.00,M1] [#5 0.15,0.47,1.01,U] [#6 -0.12,-0.41,0.87,U] [#7 -0.55,-0.16,0.78,U] [#8 -0.04,-0.23,0.86,U] 
01:04:52.568 00.001 10844 refined, 5 included, MultiStar: {-0.04, -0.12}, one-star: {-0.10, -0.43}
01:04:52.568 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
01:04:52.568 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
01:04:52.568 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.91 mountX=0.13 mountY=-0.02, mountTheta=-0.17
01:04:52.569 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.12, opts=13)
01:04:52.569 00.000 10844 Enqueuing Move request for scope (-0.04, -0.12)
01:04:52.569 00.000 11060 Worker thread wakes up
01:04:52.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:52.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:04:52.569 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:04:52.569 00.000 11060 Moving (-0.04, -0.12) raw xDistance=0.13 yDistance=-0.02
01:04:52.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:04:52.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:52.569 00.000 10844 UpdateGuideState exits: m=3107 SNR=35.7
01:04:52.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:52.569 00.000 11060 MoveAxis(W, 23, ABG)
01:04:52.571 00.002 11060 Guiding  Dir = 3, Dur = 23
01:04:52.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:52.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:52.571 00.000 10844 Enqueuing Expose request
01:04:52.576 00.005 11060 IsSlewing returns 0
01:04:52.576 00.000 11060 IsGuiding returns 0
01:04:52.608 00.032 11060 IsGuiding returns 0
01:04:52.608 00.000 11060 Move returns status 0, amount 23
01:04:52.608 00.000 11060 MoveAxis(N, 0, ABG)
01:04:52.608 00.000 11060 Move returns status 0, amount 0
01:04:52.608 00.000 11060 move complete, result=0
01:04:52.608 00.000 11060 worker thread done servicing request
01:04:52.608 00.000 11060 Worker thread wakes up
01:04:52.609 00.001 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
01:04:52.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:52.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:53.240 00.631 11060 Exposure complete
01:04:53.400 00.160 11060 worker thread done servicing request
01:04:53.400 00.000 10844 OnExposeComplete: enter
01:04:53.400 00.000 10844 UpdateGuideState(): m_state=6
01:04:53.400 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8348
01:04:53.400 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=58.65, Mass=2725, SNR=33.0, Peak=255 HFD=3.3
01:04:53.401 00.001 10844 MultiStar: [#1 0.09,0.02,0.92,U] [#2 -0.43,0.27,1.97,U] [#3 -0.08,-0.06,0.99,U] [#4 0.34,-0.13,0.98,U] [#5 0.54,0.24,1.04,U] [#6 -0.81,0.12,0.00,M1] [#7 -0.06,0.06,0.84,U] [#8 0.27,0.08,1.03,U] 
01:04:53.401 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.18, 0.23}
01:04:53.401 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
01:04:53.401 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
01:04:53.401 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.12 mountY=0.03, mountTheta=2.85
01:04:53.402 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
01:04:53.402 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
01:04:53.402 00.000 11060 Worker thread wakes up
01:04:53.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:04:53.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:04:53.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:04:53.402 00.000 11060 Moving (0.05, 0.11) raw xDistance=-0.12 yDistance=0.03
01:04:53.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:04:53.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:53.402 00.000 10844 UpdateGuideState exits: m=2725 SNR=33.0 Saturated
01:04:53.403 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:04:53.403 00.000 11060 MoveAxis(E, 0, ABG)
01:04:53.403 00.000 11060 Move returns status 0, amount 0
01:04:53.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:53.403 00.000 11060 MoveAxis(N, 0, ABG)
01:04:53.403 00.000 11060 Move returns status 0, amount 0
01:04:53.403 00.000 11060 move complete, result=0
01:04:53.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:53.403 00.000 11060 worker thread done servicing request
01:04:53.403 00.000 10844 Enqueuing Expose request
01:04:53.403 00.000 11060 Worker thread wakes up
01:04:53.403 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:53.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:53.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:54.042 00.639 11060 Exposure complete
01:04:54.232 00.190 11060 worker thread done servicing request
01:04:54.232 00.000 10844 OnExposeComplete: enter
01:04:54.232 00.000 10844 UpdateGuideState(): m_state=6
01:04:54.232 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8349
01:04:54.232 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.45, Mass=3062, SNR=35.5, Peak=255 HFD=3.3
01:04:54.233 00.001 10844 MultiStar: [#1 -0.18,-0.46,0.93,U] [#2 -0.16,0.73,0.00,M3] [#3 0.64,0.29,0.00,M1] [#4 0.26,0.09,0.88,U] [#5 -0.12,0.33,1.03,U] [#6 -0.21,-0.18,0.87,U] [#7 0.15,0.17,0.80,U] [#8 0.26,0.15,0.87,U] 
01:04:54.233 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {0.07, 0.03}
01:04:54.233 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
01:04:54.233 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
01:04:54.233 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.67 mountX=-0.03 mountY=0.02, mountTheta=2.41
01:04:54.234 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
01:04:54.235 00.001 10844 Enqueuing Move request for scope (0.03, 0.02)
01:04:54.235 00.000 11060 Worker thread wakes up
01:04:54.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:04:54.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:04:54.235 00.000 10844 UpdateGuideState exits: m=3062 SNR=35.5 Saturated
01:04:54.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:04:54.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:54.235 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=0.02
01:04:54.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:54.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:04:54.235 00.000 10844 Enqueuing Expose request
01:04:54.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:54.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:04:54.235 00.000 11060 MoveAxis(E, 0, ABG)
01:04:54.235 00.000 11060 Move returns status 0, amount 0
01:04:54.235 00.000 11060 MoveAxis(N, 0, ABG)
01:04:54.235 00.000 11060 Move returns status 0, amount 0
01:04:54.236 00.001 11060 move complete, result=0
01:04:54.236 00.000 11060 worker thread done servicing request
01:04:54.236 00.000 11060 Worker thread wakes up
01:04:54.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:54.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:54.238 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:54.868 00.630 11060 Exposure complete
01:04:55.028 00.160 11060 worker thread done servicing request
01:04:55.028 00.000 10844 OnExposeComplete: enter
01:04:55.028 00.000 10844 UpdateGuideState(): m_state=6
01:04:55.028 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8350
01:04:55.029 00.001 10844 Star::Find returns 1 (0), X=264.61, Y=58.30, Mass=2584, SNR=32.0, Peak=232 HFD=3.5
01:04:55.029 00.000 10844 MultiStar: [#1 -0.26,-0.24,1.02,U] [#2 -0.71,-0.44,0.00,M4] [#3 0.26,-0.32,0.98,U] [#4 0.53,-0.04,1.01,U] [#5 0.29,-0.34,1.01,U] [#6 -0.43,-0.03,0.99,U] [#7 0.35,-0.56,0.00,M2] [#8 0.20,-0.28,0.90,U] 
01:04:55.029 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.19}, one-star: {0.24, -0.11}
01:04:55.029 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
01:04:55.029 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
01:04:55.029 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.03 mountX=0.17 mountY=0.15, mountTheta=0.71
01:04:55.030 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.19, opts=13)
01:04:55.030 00.000 10844 Enqueuing Move request for scope (0.12, -0.19)
01:04:55.031 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:04:55.031 00.000 10844 UpdateGuideState exits: m=2584 SNR=32.0
01:04:55.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:55.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:55.031 00.000 10844 Enqueuing Expose request
01:04:55.031 00.000 11060 Worker thread wakes up
01:04:55.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
01:04:55.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
01:04:55.031 00.000 11060 Moving (0.12, -0.19) raw xDistance=0.17 yDistance=0.15
01:04:55.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:04:55.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:55.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:04:55.031 00.000 11060 MoveAxis(W, 30, ABG)
01:04:55.031 00.000 11060 Guiding  Dir = 3, Dur = 30
01:04:55.051 00.020 11060 IsSlewing returns 0
01:04:55.051 00.000 11060 IsGuiding returns 0
01:04:55.092 00.041 11060 IsGuiding returns 0
01:04:55.092 00.000 11060 Move returns status 0, amount 30
01:04:55.092 00.000 11060 MoveAxis(N, 0, ABG)
01:04:55.092 00.000 11060 Move returns status 0, amount 0
01:04:55.092 00.000 11060 move complete, result=0
01:04:55.092 00.000 11060 worker thread done servicing request
01:04:55.092 00.000 11060 Worker thread wakes up
01:04:55.092 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
01:04:55.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:55.094 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:55.728 00.634 11060 Exposure complete
01:04:55.889 00.161 11060 worker thread done servicing request
01:04:55.889 00.000 10844 OnExposeComplete: enter
01:04:55.889 00.000 10844 UpdateGuideState(): m_state=6
01:04:55.889 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8351
01:04:55.889 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.26, Mass=2937, SNR=34.4, Peak=255 HFD=3.7
01:04:55.890 00.001 10844 MultiStar: [#1 -0.26,-0.02,0.87,U] [#2 -0.19,-0.16,1.96,U] [#3 -0.02,0.01,0.93,U] [#4 0.03,-0.12,0.89,U] [#5 0.02,0.73,0.00,M1] [#6 -0.49,-0.18,1.02,U] [#7 -0.20,0.01,0.84,U] [#8 0.15,0.21,0.92,U] 
01:04:55.890 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.07}, one-star: {-0.05, -0.16}
01:04:55.890 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
01:04:55.890 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
01:04:55.890 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.68 mountX=0.09 mountY=-0.13, mountTheta=-0.94
01:04:55.891 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.07, opts=13)
01:04:55.892 00.001 10844 Enqueuing Move request for scope (-0.14, -0.07)
01:04:55.892 00.000 11060 Worker thread wakes up
01:04:55.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:55.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
01:04:55.892 00.000 10844 UpdateGuideState exits: m=2937 SNR=34.4 Saturated
01:04:55.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
01:04:55.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:55.892 00.000 11060 Moving (-0.14, -0.07) raw xDistance=0.09 yDistance=-0.13
01:04:55.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:55.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:04:55.892 00.000 10844 Enqueuing Expose request
01:04:55.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:55.893 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:55.893 00.000 11060 MoveAxis(E, 0, ABG)
01:04:55.893 00.000 11060 Move returns status 0, amount 0
01:04:55.893 00.000 11060 MoveAxis(N, 0, ABG)
01:04:55.893 00.000 11060 Move returns status 0, amount 0
01:04:55.893 00.000 11060 move complete, result=0
01:04:55.893 00.000 11060 worker thread done servicing request
01:04:55.893 00.000 11060 Worker thread wakes up
01:04:55.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:55.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:55.906 00.013 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:56.547 00.641 11060 Exposure complete
01:04:56.713 00.166 11060 worker thread done servicing request
01:04:56.713 00.000 10844 OnExposeComplete: enter
01:04:56.713 00.000 10844 UpdateGuideState(): m_state=6
01:04:56.713 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8352
01:04:56.713 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=58.06, Mass=3144, SNR=36.2, Peak=253 HFD=3.6
01:04:56.713 00.000 10844 MultiStar: [#1 -0.25,-0.43,0.96,U] [#2 -0.83,0.05,0.00,M4] [#3 0.33,0.08,0.89,U] [#4 0.36,0.16,0.89,U] [#5 0.50,-0.07,0.87,U] [#6 -0.06,-0.44,0.88,U] [#7 -0.13,0.31,0.74,U] [#8 -0.25,0.10,0.78,U] 
01:04:56.713 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.24, -0.36}
01:04:56.713 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
01:04:56.714 00.001 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
01:04:56.714 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=0.08 mountY=0.12, mountTheta=0.96
01:04:56.715 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
01:04:56.715 00.000 10844 Enqueuing Move request for scope (0.10, -0.10)
01:04:56.715 00.000 11060 Worker thread wakes up
01:04:56.715 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:04:56.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
01:04:56.715 00.000 10844 UpdateGuideState exits: m=3144 SNR=36.2
01:04:56.715 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
01:04:56.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:56.715 00.000 11060 Moving (0.10, -0.10) raw xDistance=0.08 yDistance=0.12
01:04:56.716 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:56.716 00.000 10844 Enqueuing Expose request
01:04:56.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:04:56.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:56.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:04:56.716 00.000 11060 MoveAxis(E, 0, ABG)
01:04:56.716 00.000 11060 Move returns status 0, amount 0
01:04:56.716 00.000 11060 MoveAxis(N, 0, ABG)
01:04:56.716 00.000 11060 Move returns status 0, amount 0
01:04:56.716 00.000 11060 move complete, result=0
01:04:56.716 00.000 11060 worker thread done servicing request
01:04:56.716 00.000 11060 Worker thread wakes up
01:04:56.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:56.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:56.718 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:57.359 00.641 11060 Exposure complete
01:04:57.528 00.169 11060 worker thread done servicing request
01:04:57.530 00.002 10844 OnExposeComplete: enter
01:04:57.530 00.000 10844 UpdateGuideState(): m_state=6
01:04:57.530 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8353
01:04:57.530 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.40, Mass=2882, SNR=33.8, Peak=255 HFD=3.6
01:04:57.530 00.000 10844 MultiStar: [#1 0.20,-0.38,0.97,U] [#2 -0.13,-0.29,2.07,U] [#3 -0.06,-0.11,0.96,U] [#4 -0.09,0.02,0.97,U] [#5 0.31,0.23,1.05,U] [#6 -0.53,-0.20,0.92,U] [#7 -0.40,-0.38,0.88,U] [#8 -0.12,-0.17,0.87,U] 
01:04:57.530 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.15}, one-star: {-0.20, -0.01}
01:04:57.531 00.001 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
01:04:57.531 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
01:04:57.531 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.19 mountX=0.17 mountY=-0.08, mountTheta=-0.45
01:04:57.532 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.15, opts=13)
01:04:57.532 00.000 10844 Enqueuing Move request for scope (-0.11, -0.15)
01:04:57.532 00.000 11060 Worker thread wakes up
01:04:57.533 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:57.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
01:04:57.533 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
01:04:57.533 00.000 11060 Moving (-0.11, -0.15) raw xDistance=0.17 yDistance=-0.08
01:04:57.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:04:57.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:57.533 00.000 10844 UpdateGuideState exits: m=2882 SNR=33.8 Saturated
01:04:57.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:57.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:04:57.533 00.000 11060 MoveAxis(W, 30, ABG)
01:04:57.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:57.533 00.000 11060 Guiding  Dir = 3, Dur = 30
01:04:57.533 00.000 10844 Enqueuing Expose request
01:04:57.573 00.040 11060 IsSlewing returns 0
01:04:57.573 00.000 11060 IsGuiding returns 0
01:04:57.635 00.062 11060 IsGuiding returns 0
01:04:57.635 00.000 11060 Move returns status 0, amount 30
01:04:57.635 00.000 11060 MoveAxis(N, 0, ABG)
01:04:57.635 00.000 11060 Move returns status 0, amount 0
01:04:57.635 00.000 11060 move complete, result=0
01:04:57.635 00.000 11060 worker thread done servicing request
01:04:57.635 00.000 11060 Worker thread wakes up
01:04:57.635 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
01:04:57.636 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:57.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:58.278 00.642 11060 Exposure complete
01:04:58.458 00.180 11060 worker thread done servicing request
01:04:58.458 00.000 10844 OnExposeComplete: enter
01:04:58.458 00.000 10844 UpdateGuideState(): m_state=6
01:04:58.458 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8354
01:04:58.458 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=57.92, Mass=2881, SNR=34.0, Peak=241 HFD=3.4
01:04:58.459 00.001 10844 MultiStar: [#1 -0.25,-0.31,1.00,U] [#2 -0.40,-0.21,2.02,U] [#3 0.22,-0.64,0.00,M1] [#4 0.17,-0.36,0.96,U] [#5 0.21,0.06,0.93,U] [#6 -0.04,-0.49,0.87,U] [#7 -0.21,-0.59,0.00,M1] [#8 -0.20,-0.35,0.94,U] 
01:04:58.459 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.29}, one-star: {0.35, -0.50}
01:04:58.459 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
01:04:58.459 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
01:04:58.459 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.82 mountX=0.30 mountY=-0.03, mountTheta=-0.09
01:04:58.460 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.29, opts=13)
01:04:58.460 00.000 10844 Enqueuing Move request for scope (-0.08, -0.29)
01:04:58.460 00.000 11060 Worker thread wakes up
01:04:58.461 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
01:04:58.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
01:04:58.461 00.000 11060 Moving (-0.08, -0.29) raw xDistance=0.30 yDistance=-0.03
01:04:58.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
01:04:58.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:58.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:58.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:04:58.461 00.000 11060 MoveAxis(W, 54, ABG)
01:04:58.461 00.000 11060 Guiding  Dir = 3, Dur = 54
01:04:58.461 00.000 10844 UpdateGuideState exits: m=2881 SNR=34.0
01:04:58.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:58.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:58.461 00.000 10844 Enqueuing Expose request
01:04:58.496 00.035 11060 IsSlewing returns 0
01:04:58.496 00.000 11060 IsGuiding returns 0
01:04:58.570 00.074 11060 IsGuiding returns 0
01:04:58.570 00.000 11060 Move returns status 0, amount 54
01:04:58.570 00.000 11060 MoveAxis(N, 0, ABG)
01:04:58.570 00.000 11060 Move returns status 0, amount 0
01:04:58.571 00.001 11060 move complete, result=0
01:04:58.571 00.000 11060 worker thread done servicing request
01:04:58.571 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
01:04:58.571 00.000 11060 Worker thread wakes up
01:04:58.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:58.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:04:59.201 00.630 11060 Exposure complete
01:04:59.362 00.161 11060 worker thread done servicing request
01:04:59.362 00.000 10844 OnExposeComplete: enter
01:04:59.362 00.000 10844 UpdateGuideState(): m_state=6
01:04:59.362 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8355
01:04:59.362 00.000 10844 Star::Find returns 1 (1), X=264.62, Y=57.66, Mass=2543, SNR=32.3, Peak=255 HFD=3.2
01:04:59.362 00.000 10844 MultiStar: [#1 -0.24,-0.12,0.95,U] [#2 -0.18,-0.27,2.10,U] [#3 0.06,0.09,0.85,U] [#4 0.73,-0.09,0.00,M1] [#5 0.42,0.05,1.10,U] [#6 -0.26,0.14,0.91,U] [#7 -0.27,0.00,0.94,U] [#8 0.09,-0.10,0.97,U] 
01:04:59.362 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.15}, one-star: {0.25, -0.75}
01:04:59.362 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
01:04:59.362 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
01:04:59.363 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=0.15 mountY=-0.00, mountTheta=-0.01
01:04:59.363 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
01:04:59.364 00.001 10844 Enqueuing Move request for scope (-0.03, -0.15)
01:04:59.364 00.000 11060 Worker thread wakes up
01:04:59.364 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:04:59.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
01:04:59.364 00.000 10844 UpdateGuideState exits: m=2543 SNR=32.3 Saturated
01:04:59.364 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
01:04:59.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:59.364 00.000 11060 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=-0.00
01:04:59.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:04:59.364 00.000 10844 Enqueuing Expose request
01:04:59.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:04:59.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:59.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:04:59.364 00.000 11060 MoveAxis(W, 27, ABG)
01:04:59.365 00.001 11060 Guiding  Dir = 3, Dur = 27
01:04:59.401 00.036 11060 IsSlewing returns 0
01:04:59.401 00.000 11060 IsGuiding returns 0
01:04:59.464 00.063 11060 IsGuiding returns 0
01:04:59.464 00.000 11060 Move returns status 0, amount 27
01:04:59.465 00.001 11060 MoveAxis(N, 0, ABG)
01:04:59.465 00.000 11060 Move returns status 0, amount 0
01:04:59.465 00.000 11060 move complete, result=0
01:04:59.465 00.000 11060 worker thread done servicing request
01:04:59.465 00.000 11060 Worker thread wakes up
01:04:59.465 00.000 10844 GuideStep: 0.1 px 27 ms WEST, -0.0 px 0 ms NORTH
01:04:59.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:04:59.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:00.091 00.626 11060 Exposure complete
01:05:00.293 00.202 11060 worker thread done servicing request
01:05:00.293 00.000 10844 OnExposeComplete: enter
01:05:00.293 00.000 10844 UpdateGuideState(): m_state=6
01:05:00.293 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8356
01:05:00.293 00.000 10844 Star::Find returns 1 (0), X=264.70, Y=58.37, Mass=2327, SNR=30.3, Peak=247 HFD=3.4
01:05:00.295 00.002 10844 MultiStar: [#1 -0.25,0.25,1.20,U] [#2 -0.52,0.47,0.00,M2] [#3 0.12,-0.21,0.98,U] [#4 0.34,-0.17,1.25,U] [#5 0.36,-0.18,1.14,U] [#6 -0.02,0.30,0.97,U] [#7 -0.13,0.27,0.94,U] [#8 0.17,-0.22,0.97,U] 
01:05:00.295 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.33, -0.04}
01:05:00.295 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
01:05:00.295 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
01:05:00.295 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.02 mountY=0.12, mountTheta=1.71
01:05:00.296 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.01, opts=13)
01:05:00.296 00.000 10844 Enqueuing Move request for scope (0.12, -0.01)
01:05:00.296 00.000 11060 Worker thread wakes up
01:05:00.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:05:00.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:05:00.296 00.000 11060 Moving (0.12, -0.01) raw xDistance=-0.02 yDistance=0.12
01:05:00.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:00.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:00.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:00.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:05:00.296 00.000 11060 MoveAxis(E, 0, ABG)
01:05:00.297 00.001 11060 Move returns status 0, amount 0
01:05:00.297 00.000 11060 MoveAxis(N, 0, ABG)
01:05:00.297 00.000 11060 Move returns status 0, amount 0
01:05:00.297 00.000 11060 move complete, result=0
01:05:00.297 00.000 10844 UpdateGuideState exits: m=2327 SNR=30.3
01:05:00.297 00.000 11060 worker thread done servicing request
01:05:00.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:00.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:00.297 00.000 10844 Enqueuing Expose request
01:05:00.297 00.000 11060 Worker thread wakes up
01:05:00.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:00.298 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:00.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:00.936 00.638 11060 Exposure complete
01:05:01.095 00.159 11060 worker thread done servicing request
01:05:01.095 00.000 10844 OnExposeComplete: enter
01:05:01.095 00.000 10844 UpdateGuideState(): m_state=6
01:05:01.097 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8357
01:05:01.097 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=58.02, Mass=2580, SNR=31.9, Peak=239 HFD=3.3
01:05:01.097 00.000 10844 MultiStar: [#1 -0.04,-0.15,1.02,U] [#2 -0.61,-0.12,0.00,M3] [#3 0.13,-0.11,0.98,U] [#4 0.55,-0.29,0.00,M1] [#5 0.43,0.08,1.03,U] [#6 -0.43,-0.24,0.94,U] [#7 -0.74,-0.15,0.00,M1] [#8 0.11,0.00,0.92,U] 
01:05:01.097 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.14}, one-star: {-0.03, -0.39}
01:05:01.097 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
01:05:01.097 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
01:05:01.097 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.33 mountX=0.13 mountY=0.06, mountTheta=0.41
01:05:01.098 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
01:05:01.098 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
01:05:01.099 00.001 11060 Worker thread wakes up
01:05:01.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:01.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
01:05:01.099 00.000 10844 UpdateGuideState exits: m=2580 SNR=31.9
01:05:01.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
01:05:01.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:01.099 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.13 yDistance=0.06
01:05:01.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:01.099 00.000 10844 Enqueuing Expose request
01:05:01.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:05:01.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:01.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:05:01.099 00.000 11060 MoveAxis(W, 22, ABG)
01:05:01.099 00.000 11060 Guiding  Dir = 3, Dur = 22
01:05:01.116 00.017 11060 IsSlewing returns 0
01:05:01.117 00.001 11060 IsGuiding returns 0
01:05:01.147 00.030 11060 IsGuiding returns 0
01:05:01.147 00.000 11060 Move returns status 0, amount 22
01:05:01.147 00.000 11060 MoveAxis(N, 0, ABG)
01:05:01.147 00.000 11060 Move returns status 0, amount 0
01:05:01.147 00.000 11060 move complete, result=0
01:05:01.147 00.000 11060 worker thread done servicing request
01:05:01.148 00.001 11060 Worker thread wakes up
01:05:01.148 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
01:05:01.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:01.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:01.775 00.627 11060 Exposure complete
01:05:01.960 00.185 11060 worker thread done servicing request
01:05:01.961 00.001 10844 OnExposeComplete: enter
01:05:01.961 00.000 10844 UpdateGuideState(): m_state=6
01:05:01.961 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8358
01:05:01.961 00.000 10844 Star::Find returns 1 (1), X=264.67, Y=58.32, Mass=3048, SNR=35.6, Peak=255 HFD=3.4
01:05:01.961 00.000 10844 MultiStar: [#1 0.13,-0.28,0.92,U] [#2 -0.54,-0.29,0.00,M4] [#3 0.93,0.01,0.00,M1] [#4 0.17,0.12,0.86,U] [#5 0.50,0.13,0.97,U] [#6 -0.13,0.75,0.00,M1] [#7 -0.01,0.09,0.79,U] [#8 0.26,0.21,0.83,U] 
01:05:01.962 00.001 10844 refined, 5 included, MultiStar: {0.24, 0.02}, one-star: {0.31, -0.10}
01:05:01.962 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
01:05:01.962 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
01:05:01.962 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.10 mountX=-0.07 mountY=0.23, mountTheta=1.85
01:05:01.964 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.02, opts=13)
01:05:01.964 00.000 10844 Enqueuing Move request for scope (0.24, 0.02)
01:05:01.964 00.000 11060 Worker thread wakes up
01:05:01.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
01:05:01.964 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
01:05:01.964 00.000 11060 Moving (0.24, 0.02) raw xDistance=-0.07 yDistance=0.23
01:05:01.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:05:01.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:01.964 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:01.965 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:05:01.965 00.000 10844 UpdateGuideState exits: m=3048 SNR=35.6 Saturated
01:05:01.965 00.000 11060 MoveAxis(E, 0, ABG)
01:05:01.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:01.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:01.965 00.000 10844 Enqueuing Expose request
01:05:01.965 00.000 11060 Move returns status 0, amount 0
01:05:01.965 00.000 11060 MoveAxis(N, 0, ABG)
01:05:01.965 00.000 11060 Move returns status 0, amount 0
01:05:01.965 00.000 11060 move complete, result=0
01:05:01.965 00.000 11060 worker thread done servicing request
01:05:01.965 00.000 11060 Worker thread wakes up
01:05:01.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:01.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:01.967 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:02.601 00.634 11060 Exposure complete
01:05:02.774 00.173 11060 worker thread done servicing request
01:05:02.774 00.000 10844 OnExposeComplete: enter
01:05:02.774 00.000 10844 UpdateGuideState(): m_state=6
01:05:02.775 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8359
01:05:02.775 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.37, Mass=2719, SNR=32.7, Peak=255 HFD=3.4
01:05:02.775 00.000 10844 MultiStar: [#1 -0.13,-0.12,1.03,U] [#2 0.21,-0.28,2.07,U] [#3 0.29,-0.29,1.01,U] [#4 0.49,0.20,0.93,U] [#5 0.36,0.03,1.11,U] [#6 -0.12,-0.11,0.84,U] [#7 -0.19,-0.20,0.85,U] [#8 0.28,-0.45,0.95,U] 
01:05:02.775 00.000 10844 single-star, 8 included, MultiStar: {0.16, -0.15}, one-star: {0.07, -0.05}
01:05:02.775 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
01:05:02.775 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
01:05:02.775 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=0.03 mountY=0.08, mountTheta=1.16
01:05:02.777 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
01:05:02.777 00.000 10844 Enqueuing Move request for scope (0.07, -0.05)
01:05:02.778 00.001 11060 Worker thread wakes up
01:05:02.778 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:02.778 00.000 10844 UpdateGuideState exits: m=2719 SNR=32.7 Saturated
01:05:02.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:02.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:02.778 00.000 10844 Enqueuing Expose request
01:05:02.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:05:02.778 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:05:02.778 00.000 11060 Moving (0.07, -0.05) raw xDistance=0.03 yDistance=0.08
01:05:02.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:05:02.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:02.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:05:02.778 00.000 11060 MoveAxis(E, 0, ABG)
01:05:02.778 00.000 11060 Move returns status 0, amount 0
01:05:02.778 00.000 11060 MoveAxis(N, 0, ABG)
01:05:02.778 00.000 11060 Move returns status 0, amount 0
01:05:02.778 00.000 11060 move complete, result=0
01:05:02.779 00.001 11060 worker thread done servicing request
01:05:02.779 00.000 11060 Worker thread wakes up
01:05:02.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:02.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:02.780 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:03.419 00.639 11060 Exposure complete
01:05:03.601 00.182 11060 worker thread done servicing request
01:05:03.601 00.000 10844 OnExposeComplete: enter
01:05:03.601 00.000 10844 UpdateGuideState(): m_state=6
01:05:03.602 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8360
01:05:03.602 00.000 10844 Star::Find returns 1 (0), X=264.58, Y=58.17, Mass=2698, SNR=32.5, Peak=242 HFD=3.2
01:05:03.602 00.000 10844 MultiStar: [#1 -0.17,-0.35,1.04,U] [#2 -0.18,-0.73,0.00,M4] [#3 0.23,-0.41,0.97,U] [#4 0.19,-0.54,0.97,U] [#5 -0.16,-0.04,1.11,U] [#6 -0.30,-0.63,0.00,M1] [#7 -0.07,0.32,0.87,U] [#8 -0.04,-0.54,0.91,U] 
01:05:03.602 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.26}, one-star: {0.21, -0.25}
01:05:03.602 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
01:05:03.602 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
01:05:03.603 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.48 mountX=0.25 mountY=0.07, mountTheta=0.25
01:05:03.604 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.26, opts=13)
01:05:03.604 00.000 10844 Enqueuing Move request for scope (0.02, -0.26)
01:05:03.604 00.000 11060 Worker thread wakes up
01:05:03.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
01:05:03.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
01:05:03.604 00.000 11060 Moving (0.02, -0.26) raw xDistance=0.25 yDistance=0.07
01:05:03.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:05:03.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:03.605 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:03.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:05:03.605 00.000 11060 MoveAxis(W, 44, ABG)
01:05:03.605 00.000 11060 Guiding  Dir = 3, Dur = 44
01:05:03.605 00.000 10844 UpdateGuideState exits: m=2698 SNR=32.5
01:05:03.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:03.606 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:03.606 00.000 10844 Enqueuing Expose request
01:05:03.618 00.012 11060 IsSlewing returns 0
01:05:03.618 00.000 11060 IsGuiding returns 0
01:05:03.664 00.046 11060 IsGuiding returns 0
01:05:03.666 00.002 11060 Move returns status 0, amount 44
01:05:03.666 00.000 11060 MoveAxis(N, 0, ABG)
01:05:03.666 00.000 11060 Move returns status 0, amount 0
01:05:03.666 00.000 11060 move complete, result=0
01:05:03.666 00.000 11060 worker thread done servicing request
01:05:03.666 00.000 11060 Worker thread wakes up
01:05:03.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:03.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:03.667 00.001 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
01:05:04.305 00.638 11060 Exposure complete
01:05:04.483 00.178 11060 worker thread done servicing request
01:05:04.483 00.000 10844 OnExposeComplete: enter
01:05:04.483 00.000 10844 UpdateGuideState(): m_state=6
01:05:04.483 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8361
01:05:04.483 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.37, Mass=2706, SNR=32.4, Peak=244 HFD=3.4
01:05:04.483 00.000 10844 MultiStar: [#1 0.04,-0.59,1.00,U] [#2 -0.09,-0.30,2.14,U] [#3 0.05,0.10,0.91,U] [#4 0.18,-0.60,0.00,M1] [#5 0.38,-0.11,0.98,U] [#6 -0.24,-0.28,0.95,U] [#7 -0.07,0.19,0.83,U] [#8 0.02,-0.50,0.92,U] 
01:05:04.483 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.21}, one-star: {0.28, -0.05}
01:05:04.483 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
01:05:04.483 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
01:05:04.485 00.002 10844 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.43 mountX=0.21 mountY=0.07, mountTheta=0.31
01:05:04.486 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.21, opts=13)
01:05:04.486 00.000 10844 Enqueuing Move request for scope (0.03, -0.21)
01:05:04.486 00.000 11060 Worker thread wakes up
01:05:04.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
01:05:04.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
01:05:04.486 00.000 11060 Moving (0.03, -0.21) raw xDistance=0.21 yDistance=0.07
01:05:04.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:05:04.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:05:04.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:04.486 00.000 10844 UpdateGuideState exits: m=2706 SNR=32.4
01:05:04.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:05:04.486 00.000 11060 MoveAxis(W, 37, ABG)
01:05:04.487 00.001 11060 Guiding  Dir = 3, Dur = 37
01:05:04.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:04.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:04.487 00.000 10844 Enqueuing Expose request
01:05:04.508 00.021 11060 IsSlewing returns 0
01:05:04.517 00.009 11060 IsGuiding returns 0
01:05:04.571 00.054 11060 IsGuiding returns 0
01:05:04.571 00.000 11060 Move returns status 0, amount 37
01:05:04.571 00.000 11060 MoveAxis(N, 0, ABG)
01:05:04.571 00.000 11060 Move returns status 0, amount 0
01:05:04.571 00.000 11060 move complete, result=0
01:05:04.571 00.000 11060 worker thread done servicing request
01:05:04.572 00.001 11060 Worker thread wakes up
01:05:04.572 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
01:05:04.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:04.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:05.198 00.626 11060 Exposure complete
01:05:05.371 00.173 11060 worker thread done servicing request
01:05:05.371 00.000 10844 OnExposeComplete: enter
01:05:05.371 00.000 10844 UpdateGuideState(): m_state=6
01:05:05.372 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8362
01:05:05.372 00.000 10844 Star::Find returns 1 (1), X=264.82, Y=58.55, Mass=3150, SNR=36.1, Peak=255 HFD=3.5
01:05:05.372 00.000 10844 MultiStar: [#1 -0.02,-0.33,0.90,U] [#2 -0.16,0.13,1.81,U] [#3 0.31,-0.39,0.89,U] [#4 0.21,-0.15,0.95,U] [#5 0.77,-0.31,0.00,M1] [#6 -0.01,-0.34,0.86,U] [#7 -0.08,0.29,0.74,U] [#8 0.40,-0.42,0.83,U] 
01:05:05.372 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.46, 0.13}
01:05:05.372 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:05:05.372 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
01:05:05.372 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=0.09 mountY=0.13, mountTheta=0.99
01:05:05.374 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
01:05:05.374 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
01:05:05.374 00.000 11060 Worker thread wakes up
01:05:05.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:05.374 00.000 10844 UpdateGuideState exits: m=3150 SNR=36.1 Saturated
01:05:05.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:05.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
01:05:05.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:05.374 00.000 10844 Enqueuing Expose request
01:05:05.374 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
01:05:05.374 00.000 11060 Moving (0.11, -0.11) raw xDistance=0.09 yDistance=0.13
01:05:05.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:05:05.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:05.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:05:05.374 00.000 11060 MoveAxis(E, 0, ABG)
01:05:05.376 00.002 11060 Move returns status 0, amount 0
01:05:05.376 00.000 11060 MoveAxis(N, 0, ABG)
01:05:05.376 00.000 11060 Move returns status 0, amount 0
01:05:05.376 00.000 11060 move complete, result=0
01:05:05.376 00.000 11060 worker thread done servicing request
01:05:05.376 00.000 11060 Worker thread wakes up
01:05:05.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:05.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:05.377 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:06.012 00.635 11060 Exposure complete
01:05:06.168 00.156 11060 worker thread done servicing request
01:05:06.168 00.000 10844 OnExposeComplete: enter
01:05:06.168 00.000 10844 UpdateGuideState(): m_state=6
01:05:06.169 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8363
01:05:06.169 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.07, Mass=2405, SNR=30.9, Peak=246 HFD=3.4
01:05:06.169 00.000 10844 MultiStar: [#1 -0.10,-0.51,1.09,U] [#2 0.01,-0.08,2.08,U] [#3 0.36,0.43,1.04,U] [#4 0.24,-0.57,0.00,M1] [#5 0.64,-0.09,0.00,M2] [#6 -0.44,-0.15,0.94,U] [#7 0.02,0.48,0.91,U] [#8 0.54,-0.03,0.88,U] 
01:05:06.169 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.22, -0.35}
01:05:06.169 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
01:05:06.169 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:05:06.169 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-0.55 mountX=0.03 mountY=0.08, mountTheta=1.20
01:05:06.171 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
01:05:06.171 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
01:05:06.171 00.000 11060 Worker thread wakes up
01:05:06.171 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:06.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:05:06.171 00.000 10844 UpdateGuideState exits: m=2405 SNR=30.9
01:05:06.171 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:05:06.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:06.171 00.000 11060 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=0.08
01:05:06.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:06.171 00.000 10844 Enqueuing Expose request
01:05:06.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:05:06.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:06.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:05:06.171 00.000 11060 MoveAxis(E, 0, ABG)
01:05:06.172 00.001 11060 Move returns status 0, amount 0
01:05:06.172 00.000 11060 MoveAxis(N, 0, ABG)
01:05:06.172 00.000 11060 Move returns status 0, amount 0
01:05:06.172 00.000 11060 move complete, result=0
01:05:06.172 00.000 11060 worker thread done servicing request
01:05:06.172 00.000 11060 Worker thread wakes up
01:05:06.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:06.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:06.173 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:06.809 00.636 11060 Exposure complete
01:05:06.994 00.185 11060 worker thread done servicing request
01:05:06.995 00.001 10844 OnExposeComplete: enter
01:05:06.995 00.000 10844 UpdateGuideState(): m_state=6
01:05:06.995 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8364
01:05:06.995 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=58.02, Mass=3080, SNR=35.2, Peak=253 HFD=3.1
01:05:06.995 00.000 10844 MultiStar: [#1 -0.19,-0.30,0.95,U] [#2 -0.12,0.03,1.91,U] [#3 0.19,-0.18,0.93,U] [#4 0.36,-0.69,0.00,M2] [#5 0.11,0.46,0.97,U] [#6 -0.52,0.02,0.80,U] [#7 0.13,-0.24,0.79,U] [#8 0.26,-0.04,0.79,U] 
01:05:06.996 00.001 10844 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.44, -0.39}
01:05:06.996 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
01:05:06.996 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:05:06.996 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.22 mountX=0.06 mountY=0.03, mountTheta=0.51
01:05:06.998 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
01:05:06.998 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
01:05:06.998 00.000 11060 Worker thread wakes up
01:05:06.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:06.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:05:06.998 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.2
01:05:06.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:05:06.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:06.998 00.000 11060 Moving (0.02, -0.07) raw xDistance=0.06 yDistance=0.03
01:05:06.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:06.998 00.000 10844 Enqueuing Expose request
01:05:06.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:05:06.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:06.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:05:06.998 00.000 11060 MoveAxis(E, 0, ABG)
01:05:06.998 00.000 11060 Move returns status 0, amount 0
01:05:07.000 00.002 11060 MoveAxis(N, 0, ABG)
01:05:07.000 00.000 11060 Move returns status 0, amount 0
01:05:07.000 00.000 11060 move complete, result=0
01:05:07.000 00.000 11060 worker thread done servicing request
01:05:07.000 00.000 11060 Worker thread wakes up
01:05:07.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:07.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:07.001 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:07.641 00.640 11060 Exposure complete
01:05:07.812 00.171 11060 worker thread done servicing request
01:05:07.813 00.001 10844 OnExposeComplete: enter
01:05:07.813 00.000 10844 UpdateGuideState(): m_state=6
01:05:07.813 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8365
01:05:07.813 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=57.82, Mass=3004, SNR=35.0, Peak=244 HFD=3.5
01:05:07.813 00.000 10844 MultiStar: [#1 -0.20,-0.39,0.95,U] [#2 -0.02,-0.36,1.95,U] [#3 0.33,-0.12,0.88,U] [#4 0.06,0.11,0.98,U] [#5 -0.05,-0.24,0.99,U] [#6 -0.54,0.29,0.94,U] [#7 -0.40,0.30,0.80,U] [#8 0.20,-0.28,0.83,U] 
01:05:07.814 00.001 10844 refined, 8 included, MultiStar: {-0.05, -0.17}, one-star: {0.12, -0.60}
01:05:07.814 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
01:05:07.814 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
01:05:07.814 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.85 mountX=0.18 mountY=-0.02, mountTheta=-0.12
01:05:07.815 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
01:05:07.815 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
01:05:07.815 00.000 11060 Worker thread wakes up
01:05:07.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:07.815 00.000 10844 UpdateGuideState exits: m=3004 SNR=35.0
01:05:07.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:07.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:07.815 00.000 10844 Enqueuing Expose request
01:05:07.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:05:07.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:05:07.817 00.002 11060 Moving (-0.05, -0.17) raw xDistance=0.18 yDistance=-0.02
01:05:07.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:05:07.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:07.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:07.817 00.000 11060 MoveAxis(W, 31, ABG)
01:05:07.817 00.000 11060 Guiding  Dir = 3, Dur = 31
01:05:07.833 00.016 11060 IsSlewing returns 0
01:05:07.833 00.000 11060 IsGuiding returns 0
01:05:07.884 00.051 11060 IsGuiding returns 0
01:05:07.884 00.000 11060 Move returns status 0, amount 31
01:05:07.884 00.000 11060 MoveAxis(N, 0, ABG)
01:05:07.884 00.000 11060 Move returns status 0, amount 0
01:05:07.884 00.000 11060 move complete, result=0
01:05:07.885 00.001 11060 worker thread done servicing request
01:05:07.885 00.000 11060 Worker thread wakes up
01:05:07.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:07.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:07.885 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
01:05:08.521 00.636 11060 Exposure complete
01:05:08.710 00.189 11060 worker thread done servicing request
01:05:08.710 00.000 10844 OnExposeComplete: enter
01:05:08.710 00.000 10844 UpdateGuideState(): m_state=6
01:05:08.711 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8366
01:05:08.711 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.58, Mass=3167, SNR=36.0, Peak=255 HFD=3.3
01:05:08.711 00.000 10844 MultiStar: [#1 -0.38,0.28,0.83,U] [#2 -0.38,-0.21,1.95,U] [#3 0.38,0.06,0.92,U] [#4 0.21,0.17,0.93,U] [#5 0.17,-0.06,0.86,U] [#6 -0.71,0.25,0.00,M1] [#7 -0.39,0.02,0.76,U] [#8 0.18,0.26,0.87,U] 
01:05:08.711 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {0.14, 0.17}
01:05:08.711 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
01:05:08.711 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.22)
01:05:08.711 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.33 mountX=-0.04 mountY=-0.05, mountTheta=-2.21
01:05:08.713 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
01:05:08.713 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
01:05:08.713 00.000 11060 Worker thread wakes up
01:05:08.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:08.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:05:08.713 00.000 10844 UpdateGuideState exits: m=3167 SNR=36.0 Saturated
01:05:08.713 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:05:08.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:08.713 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.05
01:05:08.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:08.713 00.000 10844 Enqueuing Expose request
01:05:08.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:08.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:08.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:08.713 00.000 11060 MoveAxis(E, 0, ABG)
01:05:08.713 00.000 11060 Move returns status 0, amount 0
01:05:08.713 00.000 11060 MoveAxis(N, 0, ABG)
01:05:08.714 00.001 11060 Move returns status 0, amount 0
01:05:08.714 00.000 11060 move complete, result=0
01:05:08.714 00.000 11060 worker thread done servicing request
01:05:08.714 00.000 11060 Worker thread wakes up
01:05:08.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:08.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:08.716 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:09.037 00.321 10844 evsrv: cli 0EEEDFD0 connect
01:05:09.039 00.002 10844 case statement mapped state 6 to 3
01:05:09.039 00.000 10844 case statement mapped state 6 to 3
01:05:09.040 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"6efab48e-87b9-43d6-8c20-7a0a7f0b31d0"}
01:05:09.040 00.000 10844 PhdController::Guide begins
01:05:09.040 00.000 10844 PhdController: newstate STATE_SETUP
01:05:09.040 00.000 10844 PhdController: setup
01:05:09.040 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
01:05:09.040 00.000 10844 PhdController: guider state = 6
01:05:09.040 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:05:09.041 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
01:05:09.041 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":0,"id":"6efab48e-87b9-43d6-8c20-7a0a7f0b31d0"}
01:05:09.042 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
01:05:09.046 00.004 10844 evsrv: cli 0EEEE610 connect
01:05:09.046 00.000 10844 case statement mapped state 6 to 3
01:05:09.047 00.001 10844 case statement mapped state 6 to 3
01:05:09.048 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_shift_params","id":"461cef43-f020-485d-b757-3aea90eb36e1"}
01:05:09.048 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"461cef43-f020-485d-b757-3aea90eb36e1"}
01:05:09.049 00.001 10844 evsrv: cli 0EEEE610 disconnect
01:05:09.050 00.001 10844 evsrv: cli 0EEEEA70 connect
01:05:09.050 00.000 10844 case statement mapped state 6 to 3
01:05:09.051 00.001 10844 case statement mapped state 6 to 3
01:05:09.051 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_position","id":"50021ff6-e24d-4f0f-9a14-821b184be870"}
01:05:09.051 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":[264.37,58.42],"id":"50021ff6-e24d-4f0f-9a14-821b184be870"}
01:05:09.051 00.000 10844 evsrv: cli 0EEEEA70 disconnect
01:05:09.053 00.002 10844 evsrv: cli 0EEEDDF0 connect
01:05:09.053 00.000 10844 case statement mapped state 6 to 3
01:05:09.054 00.001 10844 case statement mapped state 6 to 3
01:05:09.054 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_calibrated","id":"26047f5b-ad5e-4e3d-a176-93d86e3b510d"}
01:05:09.054 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":true,"id":"26047f5b-ad5e-4e3d-a176-93d86e3b510d"}
01:05:09.055 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
01:05:09.056 00.001 10844 evsrv: cli 0EEEDFD0 connect
01:05:09.056 00.000 10844 case statement mapped state 6 to 3
01:05:09.056 00.000 10844 case statement mapped state 6 to 3
01:05:09.057 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"8227f84b-022e-49bc-98d0-a9555bbfa5c2"}
01:05:09.057 00.000 10844 case statement mapped state 6 to 3
01:05:09.057 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8227f84b-022e-49bc-98d0-a9555bbfa5c2"}
01:05:09.057 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
01:05:09.362 00.305 11060 Exposure complete
01:05:09.589 00.227 11060 worker thread done servicing request
01:05:09.590 00.001 10844 OnExposeComplete: enter
01:05:09.590 00.000 10844 UpdateGuideState(): m_state=6
01:05:09.590 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8367
01:05:09.590 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.26, Mass=3391, SNR=37.4, Peak=255 HFD=3.5
01:05:09.590 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
01:05:09.591 00.001 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
01:05:09.591 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.21 mountX=0.15 mountY=0.08, mountTheta=0.52
01:05:09.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.16, opts=13)
01:05:09.593 00.000 10844 Enqueuing Move request for scope (0.06, -0.16)
01:05:09.593 00.000 11060 Worker thread wakes up
01:05:09.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:09.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
01:05:09.593 00.000 10844 UpdateGuideState exits: m=3391 SNR=37.4 Saturated
01:05:09.593 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
01:05:09.593 00.000 10844 PhdController: settling, locked = 1, distance = 0.14 (1.50) aobump = 0 frame = 1 / 99999
01:05:09.593 00.000 11060 Moving (0.06, -0.16) raw xDistance=0.15 yDistance=0.08
01:05:09.593 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368709.593,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.14,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:05:09.594 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:05:09.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:09.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:09.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:09.594 00.000 10844 Enqueuing Expose request
01:05:09.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:05:09.594 00.000 11060 MoveAxis(W, 25, ABG)
01:05:09.594 00.000 11060 Guiding  Dir = 3, Dur = 25
01:05:09.628 00.034 11060 IsSlewing returns 0
01:05:09.628 00.000 11060 IsGuiding returns 0
01:05:09.667 00.039 11060 IsGuiding returns 0
01:05:09.667 00.000 11060 Move returns status 0, amount 25
01:05:09.667 00.000 11060 MoveAxis(N, 0, ABG)
01:05:09.667 00.000 11060 Move returns status 0, amount 0
01:05:09.667 00.000 11060 move complete, result=0
01:05:09.667 00.000 11060 worker thread done servicing request
01:05:09.667 00.000 11060 Worker thread wakes up
01:05:09.667 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
01:05:09.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:09.669 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:10.342 00.673 11060 Exposure complete
01:05:11.047 00.705 11060 worker thread done servicing request
01:05:11.047 00.000 10844 OnExposeComplete: enter
01:05:11.047 00.000 10844 UpdateGuideState(): m_state=6
01:05:11.048 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8368
01:05:11.048 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.83, Mass=2915, SNR=34.6, Peak=249 HFD=3.5
01:05:11.048 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:05:11.048 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:05:11.048 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.42 hyp=0.51 cameraTheta=0.97 mountX=-0.46 mountY=0.22, mountTheta=2.70
01:05:11.050 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.42, opts=13)
01:05:11.050 00.000 10844 Enqueuing Move request for scope (0.29, 0.42)
01:05:11.051 00.001 11060 Worker thread wakes up
01:05:11.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:05:11.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.42) opts 0xd
01:05:11.051 00.000 10844 UpdateGuideState exits: m=2915 SNR=34.6
01:05:11.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.42)
01:05:11.051 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 2 / 99999
01:05:11.051 00.000 11060 Moving (0.29, 0.42) raw xDistance=-0.46 yDistance=0.22
01:05:11.051 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368711.051,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
01:05:11.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.46
01:05:11.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:11.053 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:05:11.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:11.053 00.000 11060 MoveAxis(E, 79, ABG)
01:05:11.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:11.053 00.000 11060 Guiding  Dir = 2, Dur = 79
01:05:11.053 00.000 10844 Enqueuing Expose request
01:05:11.069 00.016 11060 IsSlewing returns 0
01:05:11.070 00.001 11060 IsGuiding returns 0
01:05:11.153 00.083 11060 IsGuiding returns 0
01:05:11.153 00.000 11060 Move returns status 0, amount 79
01:05:11.153 00.000 11060 MoveAxis(N, 0, ABG)
01:05:11.153 00.000 11060 Move returns status 0, amount 0
01:05:11.153 00.000 11060 move complete, result=0
01:05:11.153 00.000 11060 worker thread done servicing request
01:05:11.153 00.000 11060 Worker thread wakes up
01:05:11.153 00.000 10844 GuideStep: -0.5 px 79 ms EAST, 0.2 px 0 ms NORTH
01:05:11.154 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:11.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:11.789 00.635 11060 Exposure complete
01:05:12.291 00.502 11060 worker thread done servicing request
01:05:12.291 00.000 10844 OnExposeComplete: enter
01:05:12.291 00.000 10844 UpdateGuideState(): m_state=6
01:05:12.292 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8369
01:05:12.292 00.000 10844 Star::Find returns 1 (0), X=264.91, Y=58.40, Mass=2655, SNR=32.6, Peak=251 HFD=3.2
01:05:12.292 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
01:05:12.292 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
01:05:12.292 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=-0.02 hyp=0.55 cameraTheta=-0.04 mountX=-0.08 mountY=0.54, mountTheta=1.71
01:05:12.295 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=-0.02, opts=13)
01:05:12.295 00.000 10844 Enqueuing Move request for scope (0.54, -0.02)
01:05:12.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:12.295 00.000 10844 UpdateGuideState exits: m=2655 SNR=32.6
01:05:12.295 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 3 / 99999
01:05:12.295 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368712.295,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":2.7,"SettleTime":10.0,"StarLocked":true}
01:05:12.296 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:12.306 00.010 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:12.307 00.001 10844 Enqueuing Expose request
01:05:12.307 00.000 11060 Worker thread wakes up
01:05:12.308 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.02) opts 0xd
01:05:12.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, -0.02)
01:05:12.308 00.000 11060 Moving (0.54, -0.02) raw xDistance=-0.08 yDistance=0.54
01:05:12.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:05:12.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:12.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
01:05:12.308 00.000 11060 MoveAxis(E, 0, ABG)
01:05:12.308 00.000 11060 Move returns status 0, amount 0
01:05:12.308 00.000 11060 MoveAxis(N, 0, ABG)
01:05:12.309 00.001 11060 Move returns status 0, amount 0
01:05:12.309 00.000 11060 move complete, result=0
01:05:12.309 00.000 11060 worker thread done servicing request
01:05:12.309 00.000 11060 Worker thread wakes up
01:05:12.309 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:05:12.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:12.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:13.038 00.729 11060 Exposure complete
01:05:13.540 00.502 11060 worker thread done servicing request
01:05:13.541 00.001 10844 OnExposeComplete: enter
01:05:13.541 00.000 10844 UpdateGuideState(): m_state=6
01:05:13.541 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8370
01:05:13.541 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.25, Mass=2684, SNR=33.0, Peak=255 HFD=3.5
01:05:13.541 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
01:05:13.542 00.001 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
01:05:13.542 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.86 mountX=0.17 mountY=-0.02, mountTheta=-0.12
01:05:13.544 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
01:05:13.544 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
01:05:13.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:13.544 00.000 10844 UpdateGuideState exits: m=2684 SNR=33.0 Saturated
01:05:13.544 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 4 / 99999
01:05:13.544 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368713.544,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
01:05:13.545 00.001 11060 Worker thread wakes up
01:05:13.546 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:05:13.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:05:13.546 00.000 11060 Moving (-0.05, -0.17) raw xDistance=0.17 yDistance=-0.02
01:05:13.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:05:13.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:13.547 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:13.547 00.000 11060 MoveAxis(W, 30, ABG)
01:05:13.547 00.000 11060 Guiding  Dir = 3, Dur = 30
01:05:13.560 00.013 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:13.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:13.560 00.000 10844 Enqueuing Expose request
01:05:13.576 00.016 11060 IsSlewing returns 0
01:05:13.576 00.000 11060 IsGuiding returns 0
01:05:13.622 00.046 11060 IsGuiding returns 0
01:05:13.622 00.000 11060 Move returns status 0, amount 30
01:05:13.622 00.000 11060 MoveAxis(N, 0, ABG)
01:05:13.622 00.000 11060 Move returns status 0, amount 0
01:05:13.623 00.001 11060 move complete, result=0
01:05:13.623 00.000 11060 worker thread done servicing request
01:05:13.623 00.000 11060 Worker thread wakes up
01:05:13.623 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
01:05:13.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:13.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:14.271 00.648 11060 Exposure complete
01:05:14.742 00.471 11060 worker thread done servicing request
01:05:14.743 00.001 10844 OnExposeComplete: enter
01:05:14.743 00.000 10844 UpdateGuideState(): m_state=6
01:05:14.743 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8371
01:05:14.743 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=58.47, Mass=2761, SNR=33.0, Peak=242 HFD=3.3
01:05:14.743 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:05:14.743 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
01:05:14.744 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=-0.06 mountY=0.04, mountTheta=2.56
01:05:14.745 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
01:05:14.745 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
01:05:14.745 00.000 11060 Worker thread wakes up
01:05:14.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:14.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:05:14.746 00.001 10844 UpdateGuideState exits: m=2761 SNR=33.0
01:05:14.746 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:05:14.746 00.000 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 5 / 99999
01:05:14.746 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=0.04
01:05:14.746 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368714.746,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
01:05:14.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:14.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:14.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:14.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:05:14.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:14.746 00.000 10844 Enqueuing Expose request
01:05:14.747 00.001 11060 MoveAxis(E, 0, ABG)
01:05:14.747 00.000 11060 Move returns status 0, amount 0
01:05:14.747 00.000 11060 MoveAxis(N, 0, ABG)
01:05:14.747 00.000 11060 Move returns status 0, amount 0
01:05:14.747 00.000 11060 move complete, result=0
01:05:14.747 00.000 11060 worker thread done servicing request
01:05:14.747 00.000 11060 Worker thread wakes up
01:05:14.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:14.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:14.757 00.010 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:15.420 00.663 11060 Exposure complete
01:05:15.928 00.508 11060 worker thread done servicing request
01:05:15.928 00.000 10844 OnExposeComplete: enter
01:05:15.928 00.000 10844 UpdateGuideState(): m_state=6
01:05:15.928 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8372
01:05:15.928 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.27, Mass=2640, SNR=32.5, Peak=255 HFD=3.5
01:05:15.929 00.001 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
01:05:15.929 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
01:05:15.929 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.12 mountX=0.16 mountY=-0.07, mountTheta=-0.38
01:05:15.931 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
01:05:15.932 00.001 10844 Enqueuing Move request for scope (-0.09, -0.15)
01:05:15.932 00.000 11060 Worker thread wakes up
01:05:15.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:15.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
01:05:15.932 00.000 10844 UpdateGuideState exits: m=2640 SNR=32.5 Saturated
01:05:15.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
01:05:15.932 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 6 / 99999
01:05:15.932 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=-0.07
01:05:15.932 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368715.932,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.21,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
01:05:15.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:05:15.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:15.933 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:15.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:05:15.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:15.933 00.000 10844 Enqueuing Expose request
01:05:15.933 00.000 11060 MoveAxis(W, 28, ABG)
01:05:15.933 00.000 11060 Guiding  Dir = 3, Dur = 28
01:05:15.943 00.010 11060 IsSlewing returns 0
01:05:15.943 00.000 11060 IsGuiding returns 0
01:05:15.974 00.031 11060 IsGuiding returns 0
01:05:15.974 00.000 11060 Move returns status 0, amount 28
01:05:15.974 00.000 11060 MoveAxis(N, 0, ABG)
01:05:15.974 00.000 11060 Move returns status 0, amount 0
01:05:15.974 00.000 11060 move complete, result=0
01:05:15.975 00.001 11060 worker thread done servicing request
01:05:15.975 00.000 11060 Worker thread wakes up
01:05:15.975 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
01:05:15.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:15.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:16.608 00.633 11060 Exposure complete
01:05:16.838 00.230 11060 worker thread done servicing request
01:05:16.838 00.000 10844 OnExposeComplete: enter
01:05:16.839 00.001 10844 UpdateGuideState(): m_state=6
01:05:16.839 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8373
01:05:16.839 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=57.87, Mass=2812, SNR=33.6, Peak=209 HFD=3.4
01:05:16.839 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
01:05:16.839 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
01:05:16.839 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.55 hyp=0.62 cameraTheta=-1.07 mountX=0.48 mountY=0.38, mountTheta=0.67
01:05:16.841 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.55, opts=13)
01:05:16.841 00.000 10844 Enqueuing Move request for scope (0.30, -0.55)
01:05:16.841 00.000 11060 Worker thread wakes up
01:05:16.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.55) opts 0xd
01:05:16.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.55)
01:05:16.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:16.841 00.000 11060 Moving (0.30, -0.55) raw xDistance=0.48 yDistance=0.38
01:05:16.841 00.000 10844 UpdateGuideState exits: m=2812 SNR=33.6
01:05:16.842 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
01:05:16.842 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 7 / 99999
01:05:16.842 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.04 newest=0.36
01:05:16.842 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368716.842,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
01:05:16.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
01:05:16.842 00.000 11060 MoveAxis(W, 85, ABG)
01:05:16.842 00.000 11060 Guiding  Dir = 3, Dur = 85
01:05:16.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:16.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:16.842 00.000 10844 Enqueuing Expose request
01:05:16.869 00.027 11060 IsSlewing returns 0
01:05:16.869 00.000 11060 IsGuiding returns 0
01:05:16.963 00.094 11060 IsGuiding returns 0
01:05:16.963 00.000 11060 Move returns status 0, amount 85
01:05:16.963 00.000 11060 BLC: Oldest BLC event removed
01:05:16.963 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:05:16.964 00.001 11060 MoveAxis(S, 898, ABG)
01:05:16.964 00.000 11060 duration set to 750 by maxDecDuration
01:05:16.964 00.000 11060 Guiding  Dir = 1, Dur = 750
01:05:16.978 00.014 11060 IsSlewing returns 0
01:05:16.978 00.000 11060 IsGuiding returns 0
01:05:17.731 00.753 11060 IsGuiding returns 0
01:05:17.731 00.000 11060 Move returns status 0, amount 750
01:05:17.731 00.000 11060 move complete, result=0
01:05:17.739 00.008 11060 worker thread done servicing request
01:05:17.739 00.000 10844 GuideStep: 0.5 px 85 ms WEST, 0.4 px 750 ms SOUTH
01:05:17.739 00.000 11060 Worker thread wakes up
01:05:17.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:17.740 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:18.374 00.634 11060 Exposure complete
01:05:18.588 00.214 11060 worker thread done servicing request
01:05:18.588 00.000 10844 OnExposeComplete: enter
01:05:18.589 00.001 10844 UpdateGuideState(): m_state=6
01:05:18.589 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8374
01:05:18.589 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.55, Mass=2683, SNR=32.5, Peak=255 HFD=3.5
01:05:18.589 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
01:05:18.589 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
01:05:18.589 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.33 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
01:05:18.591 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.14, opts=13)
01:05:18.591 00.000 10844 Enqueuing Move request for scope (-0.13, 0.14)
01:05:18.591 00.000 11060 Worker thread wakes up
01:05:18.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:18.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
01:05:18.591 00.000 10844 UpdateGuideState exits: m=2683 SNR=32.5 Saturated
01:05:18.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
01:05:18.591 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 8 / 99999
01:05:18.591 00.000 11060 Moving (-0.13, 0.14) raw xDistance=-0.11 yDistance=-0.15
01:05:18.591 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368718.591,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
01:05:18.591 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.266722, 1:-0.149593
01:05:18.593 00.002 11060 BLC: No correction, Miss < min_move
01:05:18.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:05:18.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:18.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:18.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:18.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:18.593 00.000 10844 Enqueuing Expose request
01:05:18.593 00.000 11060 MoveAxis(E, 0, ABG)
01:05:18.593 00.000 11060 Move returns status 0, amount 0
01:05:18.593 00.000 11060 MoveAxis(N, 0, ABG)
01:05:18.593 00.000 11060 Move returns status 0, amount 0
01:05:18.593 00.000 11060 move complete, result=0
01:05:18.594 00.001 11060 worker thread done servicing request
01:05:18.594 00.000 11060 Worker thread wakes up
01:05:18.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:18.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:18.596 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:19.237 00.641 11060 Exposure complete
01:05:19.462 00.225 11060 worker thread done servicing request
01:05:19.462 00.000 10844 OnExposeComplete: enter
01:05:19.462 00.000 10844 UpdateGuideState(): m_state=6
01:05:19.462 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8375
01:05:19.463 00.001 10844 Star::Find returns 1 (1), X=264.60, Y=58.49, Mass=3009, SNR=34.8, Peak=255 HFD=3.3
01:05:19.463 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
01:05:19.463 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
01:05:19.463 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.25 cameraTheta=0.33 mountX=-0.12 mountY=0.22, mountTheta=2.08
01:05:19.465 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.08, opts=13)
01:05:19.465 00.000 10844 Enqueuing Move request for scope (0.23, 0.08)
01:05:19.465 00.000 11060 Worker thread wakes up
01:05:19.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:19.466 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
01:05:19.466 00.000 10844 UpdateGuideState exits: m=3009 SNR=34.8 Saturated
01:05:19.466 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
01:05:19.466 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 9 / 99999
01:05:19.466 00.000 11060 Moving (0.23, 0.08) raw xDistance=-0.12 yDistance=0.22
01:05:19.466 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770368719.466,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
01:05:19.466 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.266722, 1:-0.149593, 2:0.216510
01:05:19.466 00.000 11060 BLC: Under-shoot: nominal increase by 65
01:05:19.466 00.000 11060 BLC: window closed
01:05:19.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:19.466 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:05:19.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:19.466 00.000 10844 Enqueuing Expose request
01:05:19.466 00.000 11060 BLC: Pulse adjusted to 750
01:05:19.468 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:05:19.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
01:05:19.468 00.000 11060 MoveAxis(E, 0, ABG)
01:05:19.468 00.000 11060 Move returns status 0, amount 0
01:05:19.469 00.001 11060 MoveAxis(S, 84, ABG)
01:05:19.469 00.000 11060 Guiding  Dir = 1, Dur = 84
01:05:19.484 00.015 11060 IsSlewing returns 0
01:05:19.485 00.001 11060 IsGuiding returns 0
01:05:19.577 00.092 11060 IsGuiding returns 0
01:05:19.578 00.001 11060 Move returns status 0, amount 84
01:05:19.578 00.000 11060 move complete, result=0
01:05:19.578 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 84 ms SOUTH
01:05:19.578 00.000 11060 worker thread done servicing request
01:05:19.578 00.000 11060 Worker thread wakes up
01:05:19.579 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:19.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:19.798 00.219 10844 evsrv: cli 0EEEEA70 connect
01:05:19.799 00.001 10844 case statement mapped state 6 to 3
01:05:19.799 00.000 10844 case statement mapped state 6 to 3
01:05:19.800 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"1271ca4d-d4fc-4521-8c14-778a1a72f827"}
01:05:19.800 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"1271ca4d-d4fc-4521-8c14-778a1a72f827"}
01:05:19.800 00.000 10844 evsrv: cli 0EEEEA70 disconnect
01:05:20.209 00.409 11060 Exposure complete
01:05:20.428 00.219 11060 worker thread done servicing request
01:05:20.428 00.000 10844 OnExposeComplete: enter
01:05:20.428 00.000 10844 UpdateGuideState(): m_state=6
01:05:20.428 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8376
01:05:20.428 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.45, Mass=2604, SNR=32.3, Peak=255 HFD=3.4
01:05:20.428 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
01:05:20.428 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
01:05:20.428 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.48 mountX=-0.02 mountY=-0.05, mountTheta=-2.06
01:05:20.430 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
01:05:20.430 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
01:05:20.430 00.000 11060 Worker thread wakes up
01:05:20.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:05:20.430 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:05:20.430 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.05
01:05:20.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:20.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:20.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:20.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:20.431 00.001 11060 MoveAxis(E, 0, ABG)
01:05:20.431 00.000 11060 Move returns status 0, amount 0
01:05:20.431 00.000 11060 MoveAxis(N, 0, ABG)
01:05:20.431 00.000 11060 Move returns status 0, amount 0
01:05:20.431 00.000 11060 move complete, result=0
01:05:20.431 00.000 11060 worker thread done servicing request
01:05:20.431 00.000 10844 UpdateGuideState exits: m=2604 SNR=32.3 Saturated
01:05:20.431 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 10 / 99999
01:05:20.431 00.000 10844 PhdController: newstate STATE_FINISH
01:05:20.431 00.000 10844 PhdController complete: success
01:05:20.431 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770368720.431,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:05:20.431 00.000 10844 Mount: notify guiding dither settle done success=1
01:05:20.432 00.001 10844 PhdController: newstate STATE_IDLE
01:05:20.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:20.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:20.432 00.000 10844 Enqueuing Expose request
01:05:20.432 00.000 11060 Worker thread wakes up
01:05:20.432 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:20.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:20.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:21.075 00.643 11060 Exposure complete
01:05:21.453 00.378 10844 OnExposeComplete: enter
01:05:21.454 00.001 10844 UpdateGuideState(): m_state=6
01:05:21.454 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8377
01:05:21.454 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=58.27, Mass=2443, SNR=31.6, Peak=253 HFD=3.2
01:05:21.455 00.001 10844 MultiStar: [#1 -0.27,-0.23,1.00,U] [#2 -0.11,-0.72,0.00,M1] [#3 0.36,-0.25,1.03,U] [#4 0.38,-0.03,0.96,U] [#5 0.43,0.02,1.17,U] [#6 -0.38,-0.35,0.92,U] [#7 -0.56,-0.74,0.00,M1] [#8 0.33,-0.22,1.02,U] 
01:05:21.455 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.17}, one-star: {0.20, -0.15}
01:05:21.455 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
01:05:21.455 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
01:05:21.455 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.80 mountX=0.13 mountY=0.19, mountTheta=0.95
01:05:21.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.17, opts=13)
01:05:21.457 00.000 10844 Enqueuing Move request for scope (0.16, -0.17)
01:05:21.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:05:21.457 00.000 10844 UpdateGuideState exits: m=2443 SNR=31.6
01:05:21.458 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:21.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:21.458 00.000 10844 Enqueuing Expose request
01:05:21.463 00.005 11060 worker thread done servicing request
01:05:21.464 00.001 11060 Worker thread wakes up
01:05:21.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
01:05:21.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
01:05:21.464 00.000 11060 Moving (0.16, -0.17) raw xDistance=0.13 yDistance=0.19
01:05:21.465 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:05:21.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:21.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:05:21.465 00.000 11060 MoveAxis(W, 23, ABG)
01:05:21.465 00.000 11060 Guiding  Dir = 3, Dur = 23
01:05:21.501 00.036 11060 IsSlewing returns 0
01:05:21.502 00.001 11060 IsGuiding returns 0
01:05:21.573 00.071 11060 IsGuiding returns 0
01:05:21.573 00.000 11060 Move returns status 0, amount 23
01:05:21.573 00.000 11060 MoveAxis(N, 0, ABG)
01:05:21.573 00.000 11060 Move returns status 0, amount 0
01:05:21.573 00.000 11060 move complete, result=0
01:05:21.573 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.2 px 0 ms NORTH
01:05:21.576 00.003 11060 worker thread done servicing request
01:05:21.576 00.000 11060 Worker thread wakes up
01:05:21.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:21.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:22.214 00.638 11060 Exposure complete
01:05:22.618 00.404 10844 OnExposeComplete: enter
01:05:22.618 00.000 10844 UpdateGuideState(): m_state=6
01:05:22.618 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8378
01:05:22.619 00.001 10844 Star::Find returns 1 (1), X=264.47, Y=58.82, Mass=2587, SNR=32.9, Peak=255 HFD=3.0
01:05:22.619 00.000 10844 MultiStar: [#1 -0.34,0.04,0.96,U] [#2 -0.24,-0.32,2.10,U] [#3 0.58,-0.30,0.00,M1] [#4 0.19,0.23,1.00,U] [#5 0.40,0.07,1.00,U] [#6 -0.20,-0.05,1.00,U] [#7 -0.08,-0.11,0.80,U] [#8 0.25,-0.56,0.00,M1] 
01:05:22.619 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.01}, one-star: {0.10, 0.41}
01:05:22.619 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
01:05:22.619 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
01:05:22.620 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.95 mountX=0.02 mountY=-0.05, mountTheta=-1.20
01:05:22.622 00.002 11060 worker thread done servicing request
01:05:22.622 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
01:05:22.622 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
01:05:22.623 00.001 11060 Worker thread wakes up
01:05:22.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
01:05:22.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
01:05:22.623 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.05
01:05:22.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:05:22.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:22.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:22.623 00.000 11060 MoveAxis(E, 0, ABG)
01:05:22.623 00.000 11060 Move returns status 0, amount 0
01:05:22.623 00.000 11060 MoveAxis(N, 0, ABG)
01:05:22.624 00.001 11060 Move returns status 0, amount 0
01:05:22.624 00.000 11060 move complete, result=0
01:05:22.624 00.000 11060 worker thread done servicing request
01:05:22.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:22.624 00.000 10844 UpdateGuideState exits: m=2587 SNR=32.9 Saturated
01:05:22.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:22.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:22.624 00.000 10844 Enqueuing Expose request
01:05:22.624 00.000 11060 Worker thread wakes up
01:05:22.625 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:22.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:22.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:23.277 00.652 11060 Exposure complete
01:05:23.748 00.471 11060 worker thread done servicing request
01:05:23.748 00.000 10844 OnExposeComplete: enter
01:05:23.748 00.000 10844 UpdateGuideState(): m_state=6
01:05:23.748 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8379
01:05:23.749 00.001 10844 Star::Find returns 1 (0), X=264.71, Y=58.92, Mass=3112, SNR=35.7, Peak=242 HFD=3.4
01:05:23.750 00.001 10844 MultiStar: [#1 -0.26,-0.60,0.00,M1] [#2 -0.30,-0.24,1.92,U] [#3 0.30,0.23,0.87,U] [#4 0.25,0.05,0.87,U] [#5 0.32,0.43,0.97,U] [#6 -0.06,-0.18,0.87,U] [#7 -0.28,0.18,0.82,U] [#8 0.48,-0.06,0.87,U] 
01:05:23.750 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {0.35, 0.50}
01:05:23.750 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
01:05:23.750 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
01:05:23.750 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=-0.09 mountY=0.07, mountTheta=2.49
01:05:23.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
01:05:23.752 00.000 10844 Enqueuing Move request for scope (0.09, 0.08)
01:05:23.752 00.000 11060 Worker thread wakes up
01:05:23.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:23.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:05:23.753 00.001 10844 UpdateGuideState exits: m=3112 SNR=35.7
01:05:23.753 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:05:23.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:23.753 00.000 11060 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=0.07
01:05:23.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:23.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:05:23.753 00.000 10844 Enqueuing Expose request
01:05:23.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:23.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:05:23.754 00.001 11060 MoveAxis(E, 0, ABG)
01:05:23.754 00.000 11060 Move returns status 0, amount 0
01:05:23.754 00.000 11060 MoveAxis(N, 0, ABG)
01:05:23.754 00.000 11060 Move returns status 0, amount 0
01:05:23.754 00.000 11060 move complete, result=0
01:05:23.754 00.000 11060 worker thread done servicing request
01:05:23.754 00.000 11060 Worker thread wakes up
01:05:23.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:23.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:23.757 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:24.393 00.636 11060 Exposure complete
01:05:24.638 00.245 11060 worker thread done servicing request
01:05:24.638 00.000 10844 OnExposeComplete: enter
01:05:24.638 00.000 10844 UpdateGuideState(): m_state=6
01:05:24.639 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8380
01:05:24.639 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.44, Mass=2721, SNR=33.0, Peak=255 HFD=3.2
01:05:24.639 00.000 10844 MultiStar: [#1 -0.01,-0.02,0.98,U] [#2 0.28,-0.51,1.98,U] [#3 0.61,-0.05,0.00,M1] [#4 0.33,-0.02,0.95,U] [#5 0.36,0.37,1.07,U] [#6 -0.07,-0.09,0.93,U] [#7 -0.01,-0.04,0.92,U] [#8 0.06,-0.42,0.94,U] 
01:05:24.639 00.000 10844 single-star, 7 included, MultiStar: {0.13, -0.13}, one-star: {-0.06, 0.02}
01:05:24.639 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.55 = -1.74)
01:05:24.639 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.76)
01:05:24.640 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.79 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
01:05:24.651 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
01:05:24.651 00.000 10844 Enqueuing Move request for scope (-0.06, 0.02)
01:05:24.651 00.000 11060 Worker thread wakes up
01:05:24.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:24.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:05:24.651 00.000 10844 UpdateGuideState exits: m=2721 SNR=33.0 Saturated
01:05:24.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:05:24.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:24.651 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:05:24.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:24.651 00.000 10844 Enqueuing Expose request
01:05:24.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:05:24.652 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:24.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:05:24.652 00.000 11060 MoveAxis(E, 0, ABG)
01:05:24.652 00.000 11060 Move returns status 0, amount 0
01:05:24.652 00.000 11060 MoveAxis(N, 0, ABG)
01:05:24.652 00.000 11060 Move returns status 0, amount 0
01:05:24.652 00.000 11060 move complete, result=0
01:05:24.652 00.000 11060 worker thread done servicing request
01:05:24.652 00.000 11060 Worker thread wakes up
01:05:24.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:24.653 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:24.654 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:25.279 00.625 11060 Exposure complete
01:05:25.516 00.237 11060 worker thread done servicing request
01:05:25.516 00.000 10844 OnExposeComplete: enter
01:05:25.516 00.000 10844 UpdateGuideState(): m_state=6
01:05:25.517 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8381
01:05:25.517 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.53, Mass=2292, SNR=30.3, Peak=255 HFD=3.2
01:05:25.517 00.000 10844 MultiStar: [#1 -0.06,0.07,1.07,U] [#2 0.17,-0.41,2.33,U] [#3 0.05,-0.22,0.99,U] [#4 0.52,-0.16,1.06,U] [#5 0.53,0.33,0.00,M1] [#6 -0.18,-0.11,1.06,U] [#7 -0.17,0.51,0.93,U] [#8 -0.35,0.01,0.97,U] 
01:05:25.517 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.12, 0.12}
01:05:25.517 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
01:05:25.517 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
01:05:25.517 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.13 mountX=0.07 mountY=0.05, mountTheta=0.61
01:05:25.519 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
01:05:25.519 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
01:05:25.519 00.000 11060 Worker thread wakes up
01:05:25.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:25.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:05:25.519 00.000 10844 UpdateGuideState exits: m=2292 SNR=30.3 Saturated
01:05:25.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:05:25.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:25.519 00.000 11060 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=0.05
01:05:25.520 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:25.520 00.000 10844 Enqueuing Expose request
01:05:25.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:25.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:25.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:05:25.520 00.000 11060 MoveAxis(E, 0, ABG)
01:05:25.520 00.000 11060 Move returns status 0, amount 0
01:05:25.520 00.000 11060 MoveAxis(N, 0, ABG)
01:05:25.520 00.000 11060 Move returns status 0, amount 0
01:05:25.520 00.000 11060 move complete, result=0
01:05:25.520 00.000 11060 worker thread done servicing request
01:05:25.520 00.000 11060 Worker thread wakes up
01:05:25.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:25.521 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:25.523 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:26.161 00.638 11060 Exposure complete
01:05:26.382 00.221 11060 worker thread done servicing request
01:05:26.382 00.000 10844 OnExposeComplete: enter
01:05:26.383 00.001 10844 UpdateGuideState(): m_state=6
01:05:26.383 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8382
01:05:26.383 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=58.90, Mass=2786, SNR=33.6, Peak=228 HFD=3.4
01:05:26.383 00.000 10844 MultiStar: [#1 0.11,-0.47,1.01,U] [#2 -0.88,-0.47,0.00,M1] [#3 0.08,-0.73,0.00,M1] [#4 0.02,-0.61,0.00,M1] [#5 -0.01,0.26,1.00,U] [#6 -0.61,-0.47,0.00,M1] [#7 -0.41,-0.03,0.80,U] [#8 -0.35,-0.51,0.00,M1] 
01:05:26.384 00.001 10844 refined, 3 included, MultiStar: {0.01, 0.06}, one-star: {0.26, 0.48}
01:05:26.384 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.08)
01:05:26.384 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
01:05:26.384 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.46 mountX=-0.06 mountY=-0.00, mountTheta=-3.09
01:05:26.385 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
01:05:26.385 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
01:05:26.386 00.001 11060 Worker thread wakes up
01:05:26.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:26.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:05:26.386 00.000 10844 UpdateGuideState exits: m=2786 SNR=33.6
01:05:26.386 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:05:26.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:26.386 00.000 11060 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.00
01:05:26.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:26.386 00.000 10844 Enqueuing Expose request
01:05:26.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:26.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:26.387 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:05:26.387 00.000 11060 MoveAxis(E, 0, ABG)
01:05:26.387 00.000 11060 Move returns status 0, amount 0
01:05:26.387 00.000 11060 MoveAxis(N, 0, ABG)
01:05:26.387 00.000 11060 Move returns status 0, amount 0
01:05:26.387 00.000 11060 move complete, result=0
01:05:26.387 00.000 11060 worker thread done servicing request
01:05:26.387 00.000 11060 Worker thread wakes up
01:05:26.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:26.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:26.389 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:27.028 00.639 11060 Exposure complete
01:05:27.418 00.390 11060 worker thread done servicing request
01:05:27.418 00.000 10844 OnExposeComplete: enter
01:05:27.418 00.000 10844 UpdateGuideState(): m_state=6
01:05:27.419 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8383
01:05:27.419 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=58.22, Mass=2747, SNR=32.9, Peak=239 HFD=3.4
01:05:27.419 00.000 10844 MultiStar: [#1 -0.16,-0.17,0.99,U] [#2 -0.10,-0.34,2.08,U] [#3 0.65,-0.45,0.00,M2] [#4 0.11,-0.07,0.99,U] [#5 0.10,-0.10,1.09,U] [#6 -0.44,-0.55,0.00,M2] [#7 -0.29,-0.22,0.88,U] [#8 -0.30,-0.65,0.00,M2] 
01:05:27.419 00.000 10844 single-star, 5 included, MultiStar: {-0.05, -0.21}, one-star: {0.04, -0.20}
01:05:27.419 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:05:27.420 00.001 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
01:05:27.420 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.38 mountX=0.19 mountY=0.07, mountTheta=0.36
01:05:27.421 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.20, opts=13)
01:05:27.421 00.000 10844 Enqueuing Move request for scope (0.04, -0.20)
01:05:27.422 00.001 11060 Worker thread wakes up
01:05:27.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:27.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
01:05:27.422 00.000 10844 UpdateGuideState exits: m=2747 SNR=32.9
01:05:27.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
01:05:27.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:27.422 00.000 11060 Moving (0.04, -0.20) raw xDistance=0.19 yDistance=0.07
01:05:27.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:27.422 00.000 10844 Enqueuing Expose request
01:05:27.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:05:27.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:27.423 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:05:27.423 00.000 11060 MoveAxis(W, 33, ABG)
01:05:27.423 00.000 11060 Guiding  Dir = 3, Dur = 33
01:05:27.461 00.038 11060 IsSlewing returns 0
01:05:27.462 00.001 11060 IsGuiding returns 0
01:05:27.539 00.077 11060 IsGuiding returns 0
01:05:27.539 00.000 11060 Move returns status 0, amount 33
01:05:27.539 00.000 11060 MoveAxis(N, 0, ABG)
01:05:27.540 00.001 11060 Move returns status 0, amount 0
01:05:27.540 00.000 11060 move complete, result=0
01:05:27.540 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
01:05:27.543 00.003 11060 worker thread done servicing request
01:05:27.543 00.000 11060 Worker thread wakes up
01:05:27.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:27.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:28.277 00.734 11060 Exposure complete
01:05:29.060 00.783 11060 worker thread done servicing request
01:05:29.060 00.000 10844 OnExposeComplete: enter
01:05:29.060 00.000 10844 UpdateGuideState(): m_state=6
01:05:29.060 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8384
01:05:29.061 00.001 10844 Star::Find returns 1 (0), X=264.09, Y=59.06, Mass=2846, SNR=33.8, Peak=248 HFD=3.0
01:05:29.061 00.000 10844 MultiStar: [#1 0.16,0.38,0.99,U] [#2 -0.22,-0.53,1.97,U] [#3 0.15,0.00,0.86,U] [#4 0.02,-0.10,0.92,U] [#5 0.33,0.22,1.03,U] [#6 -0.33,-0.07,0.92,U] [#7 -0.16,0.41,0.90,U] [#8 0.28,-0.33,0.87,U] 
01:05:29.061 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.28, 0.64}
01:05:29.061 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.86)
01:05:29.062 00.001 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.88)
01:05:29.062 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.67 mountX=-0.01 mountY=-0.03, mountTheta=-1.86
01:05:29.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
01:05:29.064 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
01:05:29.064 00.000 11060 Worker thread wakes up
01:05:29.065 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:29.065 00.000 10844 UpdateGuideState exits: m=2846 SNR=33.8
01:05:29.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:29.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:29.065 00.000 10844 Enqueuing Expose request
01:05:29.067 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
01:05:29.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
01:05:29.067 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
01:05:29.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:05:29.068 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:29.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:05:29.068 00.000 11060 MoveAxis(E, 0, ABG)
01:05:29.068 00.000 11060 Move returns status 0, amount 0
01:05:29.068 00.000 11060 MoveAxis(N, 0, ABG)
01:05:29.068 00.000 11060 Move returns status 0, amount 0
01:05:29.068 00.000 11060 move complete, result=0
01:05:29.068 00.000 11060 worker thread done servicing request
01:05:29.068 00.000 11060 Worker thread wakes up
01:05:29.069 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:29.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:29.078 00.009 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:29.709 00.631 11060 Exposure complete
01:05:29.974 00.265 11060 worker thread done servicing request
01:05:29.974 00.000 10844 OnExposeComplete: enter
01:05:29.974 00.000 10844 UpdateGuideState(): m_state=6
01:05:29.975 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8385
01:05:29.975 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.63, Mass=2653, SNR=32.7, Peak=255 HFD=3.2
01:05:29.975 00.000 10844 MultiStar: [#1 -0.12,-0.04,0.96,U] [#2 -0.24,-0.19,2.10,U] [#3 0.01,-0.52,0.90,U] [#4 -0.58,0.14,1.05,U] [#5 0.14,0.55,1.06,U] [#6 -0.23,-0.16,0.85,U] [#7 -0.34,0.48,0.88,U] [#8 -0.43,-0.03,1.00,U] 
01:05:29.975 00.000 10844 refined, 8 included, MultiStar: {-0.20, 0.03}, one-star: {0.07, 0.21}
01:05:29.975 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.75 = -1.54)
01:05:29.976 00.001 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.56)
01:05:29.976 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.99 mountX=0.01 mountY=-0.20, mountTheta=-1.54
01:05:29.977 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.03, opts=13)
01:05:29.977 00.000 10844 Enqueuing Move request for scope (-0.20, 0.03)
01:05:29.977 00.000 11060 Worker thread wakes up
01:05:29.979 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:29.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
01:05:29.979 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.7 Saturated
01:05:29.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
01:05:29.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:29.979 00.000 11060 Moving (-0.20, 0.03) raw xDistance=0.01 yDistance=-0.20
01:05:29.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:29.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:05:29.979 00.000 10844 Enqueuing Expose request
01:05:29.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:29.980 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:05:29.980 00.000 11060 MoveAxis(E, 0, ABG)
01:05:29.980 00.000 11060 Move returns status 0, amount 0
01:05:29.980 00.000 11060 MoveAxis(N, 0, ABG)
01:05:29.980 00.000 11060 Move returns status 0, amount 0
01:05:29.980 00.000 11060 move complete, result=0
01:05:29.980 00.000 11060 worker thread done servicing request
01:05:29.980 00.000 11060 Worker thread wakes up
01:05:29.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:29.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:29.982 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:30.633 00.651 11060 Exposure complete
01:05:31.411 00.778 11060 worker thread done servicing request
01:05:31.412 00.001 10844 OnExposeComplete: enter
01:05:31.412 00.000 10844 UpdateGuideState(): m_state=6
01:05:31.412 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8386
01:05:31.412 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=58.73, Mass=2696, SNR=33.0, Peak=236 HFD=3.3
01:05:31.413 00.001 10844 MultiStar: [#1 -0.48,0.40,0.00,M1] [#2 0.14,-0.41,2.12,U] [#3 0.22,-0.68,0.00,M1] [#4 0.01,-0.31,1.00,U] [#5 0.15,0.32,1.02,U] [#6 -0.52,0.12,0.99,U] [#7 -0.15,0.36,0.82,U] [#8 -0.14,-0.01,1.04,U] 
01:05:31.413 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {0.14, 0.32}
01:05:31.413 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
01:05:31.413 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
01:05:31.414 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.52 mountX=0.02 mountY=-0.02, mountTheta=-0.78
01:05:31.416 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
01:05:31.416 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
01:05:31.416 00.000 11060 Worker thread wakes up
01:05:31.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:31.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:05:31.416 00.000 10844 UpdateGuideState exits: m=2696 SNR=33.0
01:05:31.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:05:31.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:31.416 00.000 11060 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
01:05:31.417 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:31.417 00.000 10844 Enqueuing Expose request
01:05:31.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:05:31.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:31.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:31.417 00.000 11060 MoveAxis(E, 0, ABG)
01:05:31.417 00.000 11060 Move returns status 0, amount 0
01:05:31.417 00.000 11060 MoveAxis(N, 0, ABG)
01:05:31.417 00.000 11060 Move returns status 0, amount 0
01:05:31.417 00.000 11060 move complete, result=0
01:05:31.418 00.001 11060 worker thread done servicing request
01:05:31.418 00.000 11060 Worker thread wakes up
01:05:31.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:31.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:31.420 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:32.154 00.734 11060 Exposure complete
01:05:32.809 00.655 11060 worker thread done servicing request
01:05:32.809 00.000 10844 OnExposeComplete: enter
01:05:32.809 00.000 10844 UpdateGuideState(): m_state=6
01:05:32.811 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8387
01:05:32.811 00.000 10844 Star::Find returns 1 (0), X=264.88, Y=58.47, Mass=2941, SNR=34.3, Peak=243 HFD=3.6
01:05:32.811 00.000 10844 MultiStar: [#1 -0.26,-0.21,1.02,U] [#2 0.18,-0.35,2.00,U] [#3 0.09,0.28,0.97,U] [#4 0.26,0.32,0.99,U] [#5 0.26,0.42,1.01,U] [#6 -0.45,-0.15,0.94,U] [#7 -0.42,0.19,0.85,U] [#8 0.07,-0.37,0.90,U] 
01:05:32.811 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.52, 0.06}
01:05:32.812 00.001 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
01:05:32.812 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
01:05:32.812 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.32 mountX=0.01 mountY=0.06, mountTheta=1.43
01:05:32.814 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
01:05:32.814 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
01:05:32.814 00.000 11060 Worker thread wakes up
01:05:32.814 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:32.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:05:32.814 00.000 10844 UpdateGuideState exits: m=2941 SNR=34.3
01:05:32.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:05:32.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:32.814 00.000 11060 Moving (0.05, -0.02) raw xDistance=0.01 yDistance=0.06
01:05:32.815 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:32.815 00.000 10844 Enqueuing Expose request
01:05:32.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:05:32.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:32.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:05:32.815 00.000 11060 MoveAxis(E, 0, ABG)
01:05:32.815 00.000 11060 Move returns status 0, amount 0
01:05:32.815 00.000 11060 MoveAxis(N, 0, ABG)
01:05:32.815 00.000 11060 Move returns status 0, amount 0
01:05:32.815 00.000 11060 move complete, result=0
01:05:32.816 00.001 11060 worker thread done servicing request
01:05:32.816 00.000 11060 Worker thread wakes up
01:05:32.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:32.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:32.817 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:33.462 00.645 11060 Exposure complete
01:05:33.734 00.272 11060 worker thread done servicing request
01:05:33.734 00.000 10844 OnExposeComplete: enter
01:05:33.734 00.000 10844 UpdateGuideState(): m_state=6
01:05:33.734 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8388
01:05:33.734 00.000 10844 Star::Find returns 1 (1), X=264.18, Y=58.36, Mass=2638, SNR=32.4, Peak=255 HFD=3.5
01:05:33.735 00.001 10844 MultiStar: [#1 -0.14,-0.44,0.97,U] [#2 -0.26,0.06,2.06,U] [#3 -0.14,-0.26,0.94,U] [#4 0.15,-0.49,0.92,U] [#5 0.18,0.48,0.93,U] [#6 -0.14,-0.28,1.02,U] [#7 -0.24,0.12,0.94,U] [#8 0.07,0.19,0.92,U] 
01:05:33.735 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.19, -0.06}
01:05:33.735 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
01:05:33.735 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
01:05:33.735 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.59 mountX=0.08 mountY=-0.09, mountTheta=-0.84
01:05:33.737 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
01:05:33.737 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
01:05:33.737 00.000 11060 Worker thread wakes up
01:05:33.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:33.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
01:05:33.737 00.000 10844 UpdateGuideState exits: m=2638 SNR=32.4 Saturated
01:05:33.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
01:05:33.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:33.738 00.001 11060 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=-0.09
01:05:33.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:33.738 00.000 10844 Enqueuing Expose request
01:05:33.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:05:33.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:33.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:05:33.738 00.000 11060 MoveAxis(E, 0, ABG)
01:05:33.738 00.000 11060 Move returns status 0, amount 0
01:05:33.738 00.000 11060 MoveAxis(N, 0, ABG)
01:05:33.738 00.000 11060 Move returns status 0, amount 0
01:05:33.738 00.000 11060 move complete, result=0
01:05:33.738 00.000 11060 worker thread done servicing request
01:05:33.738 00.000 11060 Worker thread wakes up
01:05:33.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:33.740 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:33.742 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:34.412 00.670 11060 Exposure complete
01:05:35.158 00.746 11060 worker thread done servicing request
01:05:35.158 00.000 10844 OnExposeComplete: enter
01:05:35.158 00.000 10844 UpdateGuideState(): m_state=6
01:05:35.159 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8389
01:05:35.159 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=58.65, Mass=2651, SNR=32.8, Peak=255 HFD=3.2
01:05:35.159 00.000 10844 MultiStar: [#1 -0.29,-0.22,0.93,U] [#2 -0.00,-0.28,2.09,U] [#3 0.70,-0.37,0.00,M1] [#4 0.20,0.13,1.03,U] [#5 0.26,0.45,1.06,U] [#6 -0.59,0.39,0.00,M1] [#7 -0.19,0.28,0.94,U] [#8 0.18,0.14,0.92,U] 
01:05:35.159 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {-0.25, 0.23}
01:05:35.159 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
01:05:35.160 00.001 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
01:05:35.160 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=-0.05 mountY=-0.02, mountTheta=-2.82
01:05:35.161 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
01:05:35.161 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
01:05:35.162 00.001 11060 Worker thread wakes up
01:05:35.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:35.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:05:35.162 00.000 10844 UpdateGuideState exits: m=2651 SNR=32.8 Saturated
01:05:35.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:05:35.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:35.162 00.000 11060 Moving (-0.01, 0.06) raw xDistance=-0.05 yDistance=-0.02
01:05:35.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:35.162 00.000 10844 Enqueuing Expose request
01:05:35.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:05:35.163 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:35.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:35.163 00.000 11060 MoveAxis(E, 0, ABG)
01:05:35.163 00.000 11060 Move returns status 0, amount 0
01:05:35.163 00.000 11060 MoveAxis(N, 0, ABG)
01:05:35.163 00.000 11060 Move returns status 0, amount 0
01:05:35.163 00.000 11060 move complete, result=0
01:05:35.163 00.000 11060 worker thread done servicing request
01:05:35.163 00.000 11060 Worker thread wakes up
01:05:35.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:35.164 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:35.166 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:35.865 00.699 11060 Exposure complete
01:05:36.258 00.393 11060 worker thread done servicing request
01:05:36.258 00.000 10844 OnExposeComplete: enter
01:05:36.258 00.000 10844 UpdateGuideState(): m_state=6
01:05:36.259 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8390
01:05:36.259 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.76, Mass=2690, SNR=32.8, Peak=255 HFD=3.2
01:05:36.260 00.001 10844 MultiStar: [#1 0.06,-0.31,1.01,U] [#2 -0.37,0.27,2.02,U] [#3 0.16,-0.42,1.00,U] [#4 -0.23,0.08,1.03,U] [#5 -0.03,0.56,0.99,U] [#6 -0.69,-0.23,0.00,M2] [#7 -0.24,-0.03,0.86,U] [#8 0.05,0.20,0.90,U] 
01:05:36.260 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.11}, one-star: {0.04, 0.34}
01:05:36.260 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
01:05:36.260 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.20)
01:05:36.260 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.35 mountX=-0.08 mountY=-0.12, mountTheta=-2.19
01:05:36.262 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
01:05:36.263 00.001 10844 Enqueuing Move request for scope (-0.10, 0.11)
01:05:36.263 00.000 11060 Worker thread wakes up
01:05:36.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:36.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
01:05:36.263 00.000 10844 UpdateGuideState exits: m=2690 SNR=32.8 Saturated
01:05:36.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
01:05:36.263 00.000 11060 Moving (-0.10, 0.11) raw xDistance=-0.08 yDistance=-0.12
01:05:36.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:05:36.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:36.264 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:36.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:36.265 00.001 10844 Enqueuing Expose request
01:05:36.267 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:36.267 00.000 11060 MoveAxis(E, 0, ABG)
01:05:36.267 00.000 11060 Move returns status 0, amount 0
01:05:36.267 00.000 11060 MoveAxis(N, 0, ABG)
01:05:36.267 00.000 11060 Move returns status 0, amount 0
01:05:36.267 00.000 11060 move complete, result=0
01:05:36.267 00.000 11060 worker thread done servicing request
01:05:36.267 00.000 11060 Worker thread wakes up
01:05:36.268 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:36.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:36.268 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:36.908 00.640 11060 Exposure complete
01:05:37.320 00.412 11060 worker thread done servicing request
01:05:37.320 00.000 10844 OnExposeComplete: enter
01:05:37.320 00.000 10844 UpdateGuideState(): m_state=6
01:05:37.321 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8391
01:05:37.321 00.000 10844 Star::Find returns 1 (1), X=264.25, Y=58.86, Mass=2769, SNR=32.9, Peak=255 HFD=3.5
01:05:37.321 00.000 10844 MultiStar: [#1 -0.69,-0.15,0.00,M1] [#2 -0.24,-0.51,2.06,U] [#3 0.34,0.14,1.00,U] [#4 -0.20,0.43,1.01,U] [#5 0.09,0.21,1.05,U] [#6 -0.95,-0.09,0.00,M3] [#7 -0.49,-0.01,0.92,U] [#8 -0.46,-0.43,0.00,M1] 
01:05:37.321 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.03}, one-star: {-0.12, 0.45}
01:05:37.322 00.001 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
01:05:37.322 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
01:05:37.322 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.92 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
01:05:37.335 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
01:05:37.335 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
01:05:37.335 00.000 11060 Worker thread wakes up
01:05:37.336 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
01:05:37.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
01:05:37.336 00.000 11060 Moving (-0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
01:05:37.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:05:37.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:37.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:37.336 00.000 11060 MoveAxis(E, 0, ABG)
01:05:37.336 00.000 11060 Move returns status 0, amount 0
01:05:37.336 00.000 11060 MoveAxis(N, 0, ABG)
01:05:37.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:37.337 00.001 11060 Move returns status 0, amount 0
01:05:37.337 00.000 10844 UpdateGuideState exits: m=2769 SNR=32.9 Saturated
01:05:37.337 00.000 11060 move complete, result=0
01:05:37.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:37.337 00.000 11060 worker thread done servicing request
01:05:37.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:37.337 00.000 10844 Enqueuing Expose request
01:05:37.337 00.000 11060 Worker thread wakes up
01:05:37.337 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:37.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:37.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:38.035 00.698 11060 Exposure complete
01:05:38.967 00.932 11060 worker thread done servicing request
01:05:38.967 00.000 10844 OnExposeComplete: enter
01:05:38.967 00.000 10844 UpdateGuideState(): m_state=6
01:05:38.968 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8392
01:05:38.968 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.87, Mass=2949, SNR=34.7, Peak=255 HFD=3.5
01:05:38.969 00.001 10844 MultiStar: [#1 -0.58,-0.31,0.00,M2] [#2 0.03,-0.53,1.99,U] [#3 0.12,-0.41,0.95,U] [#4 -0.29,-0.03,0.95,U] [#5 0.46,-0.07,1.03,U] [#6 -0.88,0.05,0.00,M4] [#7 -0.16,-0.23,0.79,U] [#8 -0.49,-0.23,0.90,U] 
01:05:38.969 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.19}, one-star: {0.02, 0.45}
01:05:38.969 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
01:05:38.969 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
01:05:38.969 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.69 mountX=0.20 mountY=0.01, mountTheta=0.05
01:05:38.971 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.19, opts=13)
01:05:38.971 00.000 10844 Enqueuing Move request for scope (-0.02, -0.19)
01:05:38.971 00.000 11060 Worker thread wakes up
01:05:38.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:38.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
01:05:38.971 00.000 10844 UpdateGuideState exits: m=2949 SNR=34.7 Saturated
01:05:38.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
01:05:38.973 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:38.973 00.000 11060 Moving (-0.02, -0.19) raw xDistance=0.20 yDistance=0.01
01:05:38.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:38.973 00.000 10844 Enqueuing Expose request
01:05:38.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:05:38.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:38.974 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:38.974 00.000 11060 MoveAxis(W, 34, ABG)
01:05:38.974 00.000 11060 Guiding  Dir = 3, Dur = 34
01:05:38.991 00.017 11060 IsSlewing returns 0
01:05:38.991 00.000 11060 IsGuiding returns 0
01:05:39.036 00.045 11060 IsGuiding returns 0
01:05:39.036 00.000 11060 Move returns status 0, amount 34
01:05:39.036 00.000 11060 MoveAxis(N, 0, ABG)
01:05:39.036 00.000 11060 Move returns status 0, amount 0
01:05:39.036 00.000 11060 move complete, result=0
01:05:39.036 00.000 11060 worker thread done servicing request
01:05:39.036 00.000 11060 Worker thread wakes up
01:05:39.037 00.001 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
01:05:39.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:39.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:39.671 00.634 11060 Exposure complete
01:05:39.888 00.217 11060 worker thread done servicing request
01:05:39.888 00.000 10844 OnExposeComplete: enter
01:05:39.888 00.000 10844 UpdateGuideState(): m_state=6
01:05:39.888 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8393
01:05:39.888 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=58.58, Mass=2781, SNR=33.8, Peak=255 HFD=3.4
01:05:39.889 00.001 10844 MultiStar: [#1 -0.36,0.17,1.06,U] [#2 -0.45,-0.08,2.00,U] [#3 0.03,0.49,1.03,U] [#4 -0.17,-0.36,0.96,U] [#5 -0.04,0.19,1.02,U] [#6 -0.37,-0.20,0.95,U] [#7 -0.70,0.61,0.00,M1] [#8 0.08,-0.03,0.95,U] 
01:05:39.889 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.04}, one-star: {-0.14, 0.16}
01:05:39.889 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
01:05:39.889 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.59)
01:05:39.889 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.96 mountX=0.00 mountY=-0.21, mountTheta=-1.57
01:05:39.890 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.04, opts=13)
01:05:39.890 00.000 10844 Enqueuing Move request for scope (-0.21, 0.04)
01:05:39.890 00.000 11060 Worker thread wakes up
01:05:39.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:39.891 00.001 10844 UpdateGuideState exits: m=2781 SNR=33.8 Saturated
01:05:39.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:39.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:39.891 00.000 10844 Enqueuing Expose request
01:05:39.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
01:05:39.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
01:05:39.891 00.000 11060 Moving (-0.21, 0.04) raw xDistance=0.00 yDistance=-0.21
01:05:39.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:05:39.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:39.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:05:39.892 00.001 11060 MoveAxis(E, 0, ABG)
01:05:39.892 00.000 11060 Move returns status 0, amount 0
01:05:39.892 00.000 11060 MoveAxis(N, 0, ABG)
01:05:39.892 00.000 11060 Move returns status 0, amount 0
01:05:39.892 00.000 11060 move complete, result=0
01:05:39.892 00.000 11060 worker thread done servicing request
01:05:39.892 00.000 11060 Worker thread wakes up
01:05:39.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:39.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:39.895 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:40.530 00.635 11060 Exposure complete
01:05:40.754 00.224 11060 worker thread done servicing request
01:05:40.754 00.000 10844 OnExposeComplete: enter
01:05:40.754 00.000 10844 UpdateGuideState(): m_state=6
01:05:40.755 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8394
01:05:40.755 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.75, Mass=2595, SNR=32.1, Peak=255 HFD=3.4
01:05:40.755 00.000 10844 MultiStar: [#1 -0.16,0.03,1.02,U] [#2 -0.22,-0.39,2.13,U] [#3 -0.30,0.78,0.00,M1] [#4 -0.24,0.13,0.94,U] [#5 0.04,0.34,1.06,U] [#6 -0.31,0.02,0.96,U] [#7 -0.38,0.57,0.00,M2] [#8 -0.30,0.20,1.00,U] 
01:05:40.755 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.03}, one-star: {-0.04, 0.33}
01:05:40.755 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.74 = -1.55)
01:05:40.755 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.57)
01:05:40.755 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=0.00 mountY=-0.18, mountTheta=-1.55
01:05:40.757 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.03, opts=13)
01:05:40.757 00.000 10844 Enqueuing Move request for scope (-0.18, 0.03)
01:05:40.757 00.000 11060 Worker thread wakes up
01:05:40.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:40.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
01:05:40.757 00.000 10844 UpdateGuideState exits: m=2595 SNR=32.1 Saturated
01:05:40.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
01:05:40.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:40.758 00.001 11060 Moving (-0.18, 0.03) raw xDistance=0.00 yDistance=-0.18
01:05:40.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:40.758 00.000 10844 Enqueuing Expose request
01:05:40.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:05:40.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:40.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:05:40.758 00.000 11060 MoveAxis(E, 0, ABG)
01:05:40.758 00.000 11060 Move returns status 0, amount 0
01:05:40.758 00.000 11060 MoveAxis(N, 0, ABG)
01:05:40.758 00.000 11060 Move returns status 0, amount 0
01:05:40.758 00.000 11060 move complete, result=0
01:05:40.758 00.000 11060 worker thread done servicing request
01:05:40.758 00.000 11060 Worker thread wakes up
01:05:40.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:40.759 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:40.760 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:41.458 00.698 11060 Exposure complete
01:05:42.150 00.692 11060 worker thread done servicing request
01:05:42.150 00.000 10844 OnExposeComplete: enter
01:05:42.150 00.000 10844 UpdateGuideState(): m_state=6
01:05:42.150 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8395
01:05:42.151 00.001 10844 Star::Find returns 1 (1), X=263.94, Y=58.55, Mass=3053, SNR=35.2, Peak=255 HFD=3.5
01:05:42.151 00.000 10844 MultiStar: [#1 -0.38,0.23,0.85,U] [#2 -0.11,0.25,1.96,U] [#3 0.18,0.18,0.91,U] [#4 -0.05,0.36,0.89,U] [#5 -0.10,0.73,0.00,M1] [#6 -0.70,0.48,0.00,M3] [#7 -0.70,0.76,0.00,M3] [#8 0.38,0.15,0.92,U] 
01:05:42.151 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.22}, one-star: {-0.43, 0.13}
01:05:42.151 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
01:05:42.153 00.002 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
01:05:42.153 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.90 mountX=-0.21 mountY=-0.11, mountTheta=-2.64
01:05:42.155 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.22, opts=13)
01:05:42.155 00.000 10844 Enqueuing Move request for scope (-0.08, 0.22)
01:05:42.155 00.000 11060 Worker thread wakes up
01:05:42.156 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:42.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
01:05:42.156 00.000 10844 UpdateGuideState exits: m=3053 SNR=35.2 Saturated
01:05:42.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:05:42.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:42.156 00.000 11060 Moving (-0.08, 0.22) raw xDistance=-0.21 yDistance=-0.11
01:05:42.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:42.156 00.000 10844 Enqueuing Expose request
01:05:42.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:05:42.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:42.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:42.157 00.001 11060 MoveAxis(E, 36, ABG)
01:05:42.157 00.000 11060 Guiding  Dir = 2, Dur = 36
01:05:42.178 00.021 11060 IsSlewing returns 0
01:05:42.178 00.000 11060 IsGuiding returns 0
01:05:42.256 00.078 11060 IsGuiding returns 0
01:05:42.256 00.000 11060 Move returns status 0, amount 36
01:05:42.256 00.000 11060 MoveAxis(N, 0, ABG)
01:05:42.256 00.000 11060 Move returns status 0, amount 0
01:05:42.256 00.000 11060 move complete, result=0
01:05:42.256 00.000 11060 worker thread done servicing request
01:05:42.257 00.001 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
01:05:42.257 00.000 11060 Worker thread wakes up
01:05:42.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:42.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:42.885 00.628 11060 Exposure complete
01:05:43.089 00.204 11060 worker thread done servicing request
01:05:43.089 00.000 10844 OnExposeComplete: enter
01:05:43.089 00.000 10844 UpdateGuideState(): m_state=6
01:05:43.090 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8396
01:05:43.090 00.000 10844 Star::Find returns 1 (0), X=265.15, Y=58.71, Mass=2757, SNR=33.8, Peak=245 HFD=2.9
01:05:43.090 00.000 10844 MultiStar: [#1 -0.06,0.10,0.91,U] [#2 -0.18,0.16,1.91,U] [#3 0.24,0.46,0.97,U] [#4 -0.10,0.20,1.01,U] [#5 -0.20,0.56,1.03,U] [#6 -0.42,0.20,0.97,U] [#7 -0.12,0.43,0.78,U] [#8 0.40,-0.15,0.95,U] 
01:05:43.090 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.24}, one-star: {0.78, 0.29}
01:05:43.090 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:05:43.091 00.001 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:05:43.091 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.49 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
01:05:43.092 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.24, opts=13)
01:05:43.092 00.000 10844 Enqueuing Move request for scope (0.02, 0.24)
01:05:43.092 00.000 11060 Worker thread wakes up
01:05:43.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:43.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
01:05:43.093 00.001 10844 UpdateGuideState exits: m=2757 SNR=33.8
01:05:43.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:05:43.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:43.093 00.000 11060 Moving (0.02, 0.24) raw xDistance=-0.24 yDistance=-0.02
01:05:43.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:43.093 00.000 10844 Enqueuing Expose request
01:05:43.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:05:43.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:43.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:43.093 00.000 11060 MoveAxis(E, 43, ABG)
01:05:43.093 00.000 11060 Guiding  Dir = 2, Dur = 43
01:05:43.126 00.033 11060 IsSlewing returns 0
01:05:43.126 00.000 11060 IsGuiding returns 0
01:05:43.178 00.052 11060 IsGuiding returns 0
01:05:43.178 00.000 11060 Move returns status 0, amount 43
01:05:43.178 00.000 11060 MoveAxis(N, 0, ABG)
01:05:43.178 00.000 11060 Move returns status 0, amount 0
01:05:43.178 00.000 11060 move complete, result=0
01:05:43.178 00.000 11060 worker thread done servicing request
01:05:43.178 00.000 11060 Worker thread wakes up
01:05:43.178 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
01:05:43.179 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:43.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:43.813 00.634 11060 Exposure complete
01:05:43.980 00.167 11060 worker thread done servicing request
01:05:43.980 00.000 10844 OnExposeComplete: enter
01:05:43.980 00.000 10844 UpdateGuideState(): m_state=6
01:05:43.980 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8397
01:05:43.980 00.000 10844 Star::Find returns 1 (0), X=264.77, Y=58.81, Mass=2716, SNR=33.1, Peak=254 HFD=3.2
01:05:43.981 00.001 10844 MultiStar: [#1 0.28,-0.41,1.01,U] [#2 -0.54,-0.03,1.94,U] [#3 0.44,0.17,1.04,U] [#4 -0.01,-0.10,0.99,U] [#5 0.19,0.27,0.99,U] [#6 -0.11,-0.20,0.92,U] [#7 -0.23,-0.11,0.88,U] [#8 0.07,0.08,0.88,U] 
01:05:43.981 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {0.40, 0.39}
01:05:43.981 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
01:05:43.981 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
01:05:43.981 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.23 mountX=-0.01 mountY=0.00, mountTheta=2.97
01:05:43.982 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.01, opts=13)
01:05:43.982 00.000 10844 Enqueuing Move request for scope (0.00, 0.01)
01:05:43.982 00.000 11060 Worker thread wakes up
01:05:43.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:43.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
01:05:43.982 00.000 10844 UpdateGuideState exits: m=2716 SNR=33.1
01:05:43.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
01:05:43.982 00.000 11060 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=0.00
01:05:43.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:43.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:05:43.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:43.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:43.982 00.000 10844 Enqueuing Expose request
01:05:43.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:05:43.982 00.000 11060 MoveAxis(E, 0, ABG)
01:05:43.982 00.000 11060 Move returns status 0, amount 0
01:05:43.983 00.001 11060 MoveAxis(N, 0, ABG)
01:05:43.983 00.000 11060 Move returns status 0, amount 0
01:05:43.983 00.000 11060 move complete, result=0
01:05:43.983 00.000 11060 worker thread done servicing request
01:05:43.983 00.000 11060 Worker thread wakes up
01:05:43.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:43.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:43.984 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:44.621 00.637 11060 Exposure complete
01:05:44.811 00.190 11060 worker thread done servicing request
01:05:44.811 00.000 10844 OnExposeComplete: enter
01:05:44.811 00.000 10844 UpdateGuideState(): m_state=6
01:05:44.811 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8398
01:05:44.811 00.000 10844 Star::Find returns 1 (1), X=264.61, Y=58.68, Mass=2828, SNR=33.9, Peak=255 HFD=3.5
01:05:44.813 00.002 10844 MultiStar: [#1 -0.37,0.05,0.87,U] [#2 0.04,0.04,2.02,U] [#3 -0.01,0.26,0.94,U] [#4 -0.01,0.06,0.92,U] [#5 0.14,0.72,0.00,M1] [#6 -0.48,-0.04,0.93,U] [#7 -0.22,0.58,0.00,M2] [#8 0.02,0.20,0.97,U] 
01:05:44.813 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.11}, one-star: {0.24, 0.27}
01:05:44.813 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
01:05:44.813 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
01:05:44.813 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.05 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
01:05:44.814 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
01:05:44.814 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
01:05:44.814 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:05:44.814 00.000 10844 UpdateGuideState exits: m=2828 SNR=33.9 Saturated
01:05:44.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:44.814 00.000 11060 Worker thread wakes up
01:05:44.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:44.814 00.000 10844 Enqueuing Expose request
01:05:44.815 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
01:05:44.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
01:05:44.815 00.000 11060 Moving (-0.06, 0.11) raw xDistance=-0.10 yDistance=-0.08
01:05:44.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:44.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:44.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:05:44.815 00.000 11060 MoveAxis(E, 0, ABG)
01:05:44.815 00.000 11060 Move returns status 0, amount 0
01:05:44.815 00.000 11060 MoveAxis(N, 0, ABG)
01:05:44.815 00.000 11060 Move returns status 0, amount 0
01:05:44.815 00.000 11060 move complete, result=0
01:05:44.815 00.000 11060 worker thread done servicing request
01:05:44.815 00.000 11060 Worker thread wakes up
01:05:44.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:44.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:44.816 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:45.450 00.634 11060 Exposure complete
01:05:45.687 00.237 11060 worker thread done servicing request
01:05:45.687 00.000 10844 OnExposeComplete: enter
01:05:45.687 00.000 10844 UpdateGuideState(): m_state=6
01:05:45.687 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8399
01:05:45.688 00.001 10844 Star::Find returns 1 (1), X=264.56, Y=58.72, Mass=2623, SNR=32.3, Peak=255 HFD=3.5
01:05:45.688 00.000 10844 MultiStar: [#1 -0.23,0.12,1.06,U] [#2 0.18,0.25,2.12,U] [#3 0.46,0.14,0.93,U] [#4 0.47,0.25,0.96,U] [#5 0.52,0.83,0.00,M2] [#6 -0.30,0.50,0.91,U] [#7 -0.24,0.13,0.86,U] [#8 -0.04,0.51,0.89,U] 
01:05:45.688 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.27}, one-star: {0.19, 0.31}
01:05:45.688 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
01:05:45.688 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
01:05:45.688 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.29 mountX=-0.28 mountY=0.03, mountTheta=3.02
01:05:45.690 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.27, opts=13)
01:05:45.690 00.000 10844 Enqueuing Move request for scope (0.08, 0.27)
01:05:45.690 00.000 11060 Worker thread wakes up
01:05:45.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:45.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.27) opts 0xd
01:05:45.690 00.000 10844 UpdateGuideState exits: m=2623 SNR=32.3 Saturated
01:05:45.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.27)
01:05:45.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:45.690 00.000 11060 Moving (0.08, 0.27) raw xDistance=-0.28 yDistance=0.03
01:05:45.691 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:45.691 00.000 10844 Enqueuing Expose request
01:05:45.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:05:45.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:45.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:05:45.691 00.000 11060 MoveAxis(E, 49, ABG)
01:05:45.691 00.000 11060 Guiding  Dir = 2, Dur = 49
01:05:45.705 00.014 11060 IsSlewing returns 0
01:05:45.705 00.000 11060 IsGuiding returns 0
01:05:45.768 00.063 11060 IsGuiding returns 0
01:05:45.768 00.000 11060 Move returns status 0, amount 49
01:05:45.768 00.000 11060 MoveAxis(N, 0, ABG)
01:05:45.768 00.000 11060 Move returns status 0, amount 0
01:05:45.768 00.000 11060 move complete, result=0
01:05:45.768 00.000 11060 worker thread done servicing request
01:05:45.769 00.001 11060 Worker thread wakes up
01:05:45.769 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
01:05:45.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:45.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:46.436 00.667 11060 Exposure complete
01:05:46.699 00.263 11060 worker thread done servicing request
01:05:46.699 00.000 10844 OnExposeComplete: enter
01:05:46.699 00.000 10844 UpdateGuideState(): m_state=6
01:05:46.700 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8400
01:05:46.700 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.33, Mass=3351, SNR=37.3, Peak=255 HFD=3.5
01:05:46.701 00.001 10844 MultiStar: [#1 -0.03,-0.39,0.92,U] [#2 -0.64,0.18,0.00,M1] [#3 0.34,-0.18,0.81,U] [#4 0.02,0.19,0.86,U] [#5 0.10,0.19,0.84,U] [#6 -0.62,0.01,0.00,M1] [#7 -0.27,0.19,0.72,U] [#8 0.06,0.31,0.89,U] 
01:05:46.701 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {-0.11, -0.09}
01:05:46.702 00.001 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
01:05:46.702 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
01:05:46.702 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.93 mountX=-0.03 mountY=0.01, mountTheta=2.67
01:05:46.705 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
01:05:46.705 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
01:05:46.705 00.000 11060 Worker thread wakes up
01:05:46.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:05:46.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:05:46.706 00.001 11060 Moving (0.02, 0.02) raw xDistance=-0.03 yDistance=0.01
01:05:46.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:46.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:46.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:46.706 00.000 10844 UpdateGuideState exits: m=3351 SNR=37.3 Saturated
01:05:46.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:46.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:46.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:46.706 00.000 11060 MoveAxis(E, 0, ABG)
01:05:46.707 00.001 11060 Move returns status 0, amount 0
01:05:46.707 00.000 10844 Enqueuing Expose request
01:05:46.707 00.000 11060 MoveAxis(N, 0, ABG)
01:05:46.707 00.000 11060 Move returns status 0, amount 0
01:05:46.707 00.000 11060 move complete, result=0
01:05:46.707 00.000 11060 worker thread done servicing request
01:05:46.707 00.000 11060 Worker thread wakes up
01:05:46.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:46.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:46.711 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:47.348 00.637 11060 Exposure complete
01:05:47.707 00.359 11060 worker thread done servicing request
01:05:47.707 00.000 10844 OnExposeComplete: enter
01:05:47.707 00.000 10844 UpdateGuideState(): m_state=6
01:05:47.707 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8401
01:05:47.707 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.20, Mass=2796, SNR=33.3, Peak=249 HFD=3.3
01:05:47.708 00.001 10844 MultiStar: [#1 -0.12,-0.27,0.97,U] [#2 -0.19,-0.17,2.07,U] [#3 0.19,-0.07,0.89,U] [#4 -0.20,0.04,0.97,U] [#5 -0.02,0.32,1.07,U] [#6 -0.30,0.08,0.93,U] [#7 -0.48,0.46,0.00,M1] [#8 0.54,0.01,0.95,U] 
01:05:47.708 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.29, -0.22}
01:05:47.708 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
01:05:47.708 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
01:05:47.708 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.62 mountX=0.05 mountY=0.01, mountTheta=0.12
01:05:47.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
01:05:47.710 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
01:05:47.710 00.000 11060 Worker thread wakes up
01:05:47.711 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:47.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
01:05:47.711 00.000 10844 UpdateGuideState exits: m=2796 SNR=33.3
01:05:47.711 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
01:05:47.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:47.711 00.000 11060 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.01
01:05:47.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:47.711 00.000 10844 Enqueuing Expose request
01:05:47.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:47.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:47.712 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:05:47.712 00.000 11060 MoveAxis(E, 0, ABG)
01:05:47.712 00.000 11060 Move returns status 0, amount 0
01:05:47.712 00.000 11060 MoveAxis(N, 0, ABG)
01:05:47.712 00.000 11060 Move returns status 0, amount 0
01:05:47.712 00.000 11060 move complete, result=0
01:05:47.712 00.000 11060 worker thread done servicing request
01:05:47.712 00.000 11060 Worker thread wakes up
01:05:47.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:47.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:47.714 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:48.373 00.659 11060 Exposure complete
01:05:48.661 00.288 11060 worker thread done servicing request
01:05:48.662 00.001 10844 OnExposeComplete: enter
01:05:48.662 00.000 10844 UpdateGuideState(): m_state=6
01:05:48.662 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8402
01:05:48.662 00.000 10844 Star::Find returns 1 (0), X=264.77, Y=58.56, Mass=2960, SNR=35.0, Peak=247 HFD=3.3
01:05:48.663 00.001 10844 MultiStar: [#1 -0.13,0.30,0.93,U] [#2 -0.16,-0.40,2.08,U] [#3 -0.39,-0.04,0.88,U] [#4 -0.17,-0.74,0.00,M1] [#5 -0.19,0.10,0.96,U] [#6 -0.71,0.29,0.00,M1] [#7 -0.54,0.22,0.77,U] [#8 -0.13,-0.35,0.88,U] 
01:05:48.663 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.06}, one-star: {0.40, 0.15}
01:05:48.663 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
01:05:48.663 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
01:05:48.663 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.73 mountX=0.09 mountY=-0.14, mountTheta=-0.99
01:05:48.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.06, opts=13)
01:05:48.665 00.001 10844 Enqueuing Move request for scope (-0.15, -0.06)
01:05:48.665 00.000 11060 Worker thread wakes up
01:05:48.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:48.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
01:05:48.665 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
01:05:48.665 00.000 10844 UpdateGuideState exits: m=2960 SNR=35.0
01:05:48.666 00.001 11060 Moving (-0.15, -0.06) raw xDistance=0.09 yDistance=-0.14
01:05:48.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:05:48.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:48.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:48.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:48.666 00.000 10844 Enqueuing Expose request
01:05:48.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:05:48.666 00.000 11060 MoveAxis(E, 0, ABG)
01:05:48.666 00.000 11060 Move returns status 0, amount 0
01:05:48.666 00.000 11060 MoveAxis(N, 0, ABG)
01:05:48.667 00.001 11060 Move returns status 0, amount 0
01:05:48.667 00.000 11060 move complete, result=0
01:05:48.667 00.000 11060 worker thread done servicing request
01:05:48.667 00.000 11060 Worker thread wakes up
01:05:48.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:48.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:48.670 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:49.334 00.664 11060 Exposure complete
01:05:49.520 00.186 11060 worker thread done servicing request
01:05:49.520 00.000 10844 OnExposeComplete: enter
01:05:49.520 00.000 10844 UpdateGuideState(): m_state=6
01:05:49.521 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8403
01:05:49.521 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.49, Mass=2547, SNR=32.1, Peak=255 HFD=3.2
01:05:49.521 00.000 10844 MultiStar: [#1 -0.36,0.31,1.08,U] [#2 -0.25,0.17,2.17,U] [#3 -0.34,0.23,1.01,U] [#4 0.24,-0.03,1.00,U] [#5 -0.04,0.60,1.05,U] [#6 -0.88,0.48,0.00,M2] [#7 -0.77,-0.45,0.00,M1] [#8 0.23,0.21,0.97,U] 
01:05:49.521 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.22}, one-star: {0.05, 0.07}
01:05:49.521 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:05:49.521 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:05:49.521 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.97 mountX=-0.08 mountY=0.04, mountTheta=2.70
01:05:49.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
01:05:49.523 00.001 10844 Enqueuing Move request for scope (0.05, 0.07)
01:05:49.523 00.000 11060 Worker thread wakes up
01:05:49.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:49.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:05:49.523 00.000 10844 UpdateGuideState exits: m=2547 SNR=32.1 Saturated
01:05:49.523 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:05:49.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:49.523 00.000 11060 Moving (0.05, 0.07) raw xDistance=-0.08 yDistance=0.04
01:05:49.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:49.523 00.000 10844 Enqueuing Expose request
01:05:49.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:05:49.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:49.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:05:49.523 00.000 11060 MoveAxis(E, 0, ABG)
01:05:49.523 00.000 11060 Move returns status 0, amount 0
01:05:49.523 00.000 11060 MoveAxis(N, 0, ABG)
01:05:49.524 00.001 11060 Move returns status 0, amount 0
01:05:49.524 00.000 11060 move complete, result=0
01:05:49.524 00.000 11060 worker thread done servicing request
01:05:49.524 00.000 11060 Worker thread wakes up
01:05:49.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:49.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:49.525 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:50.164 00.639 11060 Exposure complete
01:05:50.359 00.195 11060 worker thread done servicing request
01:05:50.360 00.001 10844 OnExposeComplete: enter
01:05:50.360 00.000 10844 UpdateGuideState(): m_state=6
01:05:50.360 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8404
01:05:50.360 00.000 10844 Star::Find returns 1 (1), X=264.03, Y=58.29, Mass=2825, SNR=33.5, Peak=255 HFD=3.3
01:05:50.361 00.001 10844 MultiStar: [#1 -0.70,-0.42,0.00,M1] [#2 -0.29,0.04,1.99,U] [#3 -0.46,-0.02,0.90,U] [#4 0.21,-0.43,0.96,U] [#5 -0.08,0.47,1.00,U] [#6 -0.47,-0.21,0.92,U] [#7 -0.60,-0.12,0.00,M2] [#8 -0.31,-0.42,0.90,U] 
01:05:50.361 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.07}, one-star: {-0.33, -0.12}
01:05:50.362 00.001 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
01:05:50.362 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
01:05:50.362 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.86 mountX=0.12 mountY=-0.23, mountTheta=-1.11
01:05:50.375 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.07, opts=13)
01:05:50.375 00.000 10844 Enqueuing Move request for scope (-0.25, -0.07)
01:05:50.375 00.000 11060 Worker thread wakes up
01:05:50.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
01:05:50.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
01:05:50.375 00.000 11060 Moving (-0.25, -0.07) raw xDistance=0.12 yDistance=-0.23
01:05:50.376 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:05:50.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:50.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:05:50.376 00.000 11060 MoveAxis(E, 0, ABG)
01:05:50.376 00.000 11060 Move returns status 0, amount 0
01:05:50.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:50.376 00.000 11060 MoveAxis(N, 0, ABG)
01:05:50.376 00.000 10844 UpdateGuideState exits: m=2825 SNR=33.5 Saturated
01:05:50.376 00.000 11060 Move returns status 0, amount 0
01:05:50.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:50.376 00.000 11060 move complete, result=0
01:05:50.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:50.376 00.000 10844 Enqueuing Expose request
01:05:50.377 00.001 11060 worker thread done servicing request
01:05:50.377 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:50.377 00.000 11060 Worker thread wakes up
01:05:50.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:50.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:51.028 00.651 11060 Exposure complete
01:05:51.412 00.384 11060 worker thread done servicing request
01:05:51.412 00.000 10844 OnExposeComplete: enter
01:05:51.412 00.000 10844 UpdateGuideState(): m_state=6
01:05:51.412 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8405
01:05:51.412 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=58.38, Mass=2754, SNR=32.7, Peak=242 HFD=3.3
01:05:51.413 00.001 10844 MultiStar: [#1 -0.38,0.51,0.00,M2] [#2 -0.03,0.17,2.18,U] [#3 -0.01,-0.00,0.93,U] [#4 0.02,-0.71,0.00,M1] [#5 -0.37,1.06,0.00,M1] [#6 -0.65,0.14,0.00,M2] [#7 -0.58,0.32,0.00,M3] [#8 -0.21,0.12,1.13,U] 
01:05:51.413 00.000 10844 refined, 3 included, MultiStar: {-0.02, 0.09}, one-star: {0.20, -0.04}
01:05:51.413 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.55 = -2.74)
01:05:51.413 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
01:05:51.413 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.79 mountX=-0.09 mountY=-0.04, mountTheta=-2.75
01:05:51.415 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
01:05:51.415 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
01:05:51.416 00.001 11060 Worker thread wakes up
01:05:51.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:05:51.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:05:51.416 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.04
01:05:51.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:05:51.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:51.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:05:51.416 00.000 11060 MoveAxis(E, 0, ABG)
01:05:51.416 00.000 11060 Move returns status 0, amount 0
01:05:51.421 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:51.421 00.000 11060 MoveAxis(N, 0, ABG)
01:05:51.421 00.000 10844 UpdateGuideState exits: m=2754 SNR=32.7
01:05:51.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:51.421 00.000 11060 Move returns status 0, amount 0
01:05:51.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:51.421 00.000 10844 Enqueuing Expose request
01:05:51.421 00.000 11060 move complete, result=0
01:05:51.422 00.001 11060 worker thread done servicing request
01:05:51.422 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:51.422 00.000 11060 Worker thread wakes up
01:05:51.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:51.423 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:52.062 00.639 11060 Exposure complete
01:05:52.308 00.246 11060 worker thread done servicing request
01:05:52.308 00.000 10844 OnExposeComplete: enter
01:05:52.308 00.000 10844 UpdateGuideState(): m_state=6
01:05:52.309 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8406
01:05:52.309 00.000 10844 Star::Find returns 1 (1), X=264.25, Y=58.57, Mass=2886, SNR=34.1, Peak=255 HFD=3.5
01:05:52.309 00.000 10844 MultiStar: [#1 -0.13,-0.35,1.04,U] [#2 -0.68,-0.01,0.00,M1] [#3 -0.05,0.01,0.89,U] [#4 0.30,-0.17,1.05,U] [#5 -0.26,0.41,1.02,U] [#6 -0.45,0.07,0.85,U] [#7 -0.41,0.05,0.88,U] [#8 -0.11,0.38,0.88,U] 
01:05:52.309 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.06}, one-star: {-0.12, 0.15}
01:05:52.309 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
01:05:52.309 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
01:05:52.310 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.73 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
01:05:52.311 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.06, opts=13)
01:05:52.311 00.000 10844 Enqueuing Move request for scope (-0.14, 0.06)
01:05:52.311 00.000 11060 Worker thread wakes up
01:05:52.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:52.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
01:05:52.311 00.000 10844 UpdateGuideState exits: m=2886 SNR=34.1 Saturated
01:05:52.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
01:05:52.312 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:52.312 00.000 11060 Moving (-0.14, 0.06) raw xDistance=-0.04 yDistance=-0.15
01:05:52.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:52.312 00.000 10844 Enqueuing Expose request
01:05:52.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:52.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:52.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:52.312 00.000 11060 MoveAxis(E, 0, ABG)
01:05:52.312 00.000 11060 Move returns status 0, amount 0
01:05:52.312 00.000 11060 MoveAxis(N, 0, ABG)
01:05:52.312 00.000 11060 Move returns status 0, amount 0
01:05:52.312 00.000 11060 move complete, result=0
01:05:52.313 00.001 11060 worker thread done servicing request
01:05:52.313 00.000 11060 Worker thread wakes up
01:05:52.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:52.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:52.315 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:52.955 00.640 11060 Exposure complete
01:05:53.148 00.193 11060 worker thread done servicing request
01:05:53.149 00.001 10844 OnExposeComplete: enter
01:05:53.149 00.000 10844 UpdateGuideState(): m_state=6
01:05:53.149 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8407
01:05:53.149 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=59.06, Mass=2617, SNR=32.0, Peak=253 HFD=3.9
01:05:53.149 00.000 10844 MultiStar: [#1 -0.51,-0.57,0.00,M2] [#2 -0.44,-0.34,2.12,U] [#3 0.00,-0.12,0.92,U] [#4 -0.32,-0.15,0.98,U] [#5 -0.13,0.24,1.11,U] [#6 -0.36,0.34,1.00,U] [#7 -0.42,-0.35,1.01,U] [#8 -0.03,-0.19,0.93,U] 
01:05:53.149 00.000 10844 refined, 7 included, MultiStar: {-0.25, -0.03}, one-star: {-0.11, 0.64}
01:05:53.150 00.001 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
01:05:53.150 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
01:05:53.150 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.26 cameraTheta=-3.03 mountX=0.07 mountY=-0.25, mountTheta=-1.28
01:05:53.151 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.03, opts=13)
01:05:53.151 00.000 10844 Enqueuing Move request for scope (-0.25, -0.03)
01:05:53.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:53.151 00.000 10844 UpdateGuideState exits: m=2617 SNR=32.0
01:05:53.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:53.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:53.151 00.000 10844 Enqueuing Expose request
01:05:53.152 00.001 11060 Worker thread wakes up
01:05:53.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
01:05:53.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
01:05:53.152 00.000 11060 Moving (-0.25, -0.03) raw xDistance=0.07 yDistance=-0.25
01:05:53.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:53.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:53.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:05:53.152 00.000 11060 MoveAxis(E, 0, ABG)
01:05:53.152 00.000 11060 Move returns status 0, amount 0
01:05:53.152 00.000 11060 MoveAxis(N, 0, ABG)
01:05:53.152 00.000 11060 Move returns status 0, amount 0
01:05:53.152 00.000 11060 move complete, result=0
01:05:53.152 00.000 11060 worker thread done servicing request
01:05:53.152 00.000 11060 Worker thread wakes up
01:05:53.153 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:53.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:53.154 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:53.785 00.631 11060 Exposure complete
01:05:53.950 00.165 11060 worker thread done servicing request
01:05:53.950 00.000 10844 OnExposeComplete: enter
01:05:53.950 00.000 10844 UpdateGuideState(): m_state=6
01:05:53.951 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8408
01:05:53.951 00.000 10844 Star::Find returns 1 (0), X=264.09, Y=59.08, Mass=3195, SNR=35.7, Peak=240 HFD=3.5
01:05:53.951 00.000 10844 MultiStar: [#1 -0.33,0.03,0.91,U] [#2 -0.19,0.30,1.81,U] [#3 -0.03,0.29,0.91,U] [#4 0.27,-0.13,0.81,U] [#5 -0.08,0.18,0.96,U] [#6 -0.48,0.51,0.00,M1] [#7 -0.31,-0.12,0.80,U] [#8 -0.11,-0.32,0.83,U] 
01:05:53.951 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.15}, one-star: {-0.27, 0.67}
01:05:53.951 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
01:05:53.951 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
01:05:53.951 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.34 mountX=-0.12 mountY=-0.17, mountTheta=-2.20
01:05:53.953 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.15, opts=13)
01:05:53.953 00.000 10844 Enqueuing Move request for scope (-0.14, 0.15)
01:05:53.953 00.000 11060 Worker thread wakes up
01:05:53.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:53.953 00.000 10844 UpdateGuideState exits: m=3195 SNR=35.7
01:05:53.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:53.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:53.953 00.000 10844 Enqueuing Expose request
01:05:53.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
01:05:53.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
01:05:53.953 00.000 11060 Moving (-0.14, 0.15) raw xDistance=-0.12 yDistance=-0.17
01:05:53.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:05:53.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:53.954 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:05:53.954 00.000 11060 MoveAxis(E, 21, ABG)
01:05:53.954 00.000 11060 Guiding  Dir = 2, Dur = 21
01:05:53.985 00.031 11060 IsSlewing returns 0
01:05:53.987 00.002 11060 IsGuiding returns 0
01:05:54.028 00.041 11060 IsGuiding returns 0
01:05:54.028 00.000 11060 Move returns status 0, amount 21
01:05:54.028 00.000 11060 MoveAxis(N, 0, ABG)
01:05:54.028 00.000 11060 Move returns status 0, amount 0
01:05:54.028 00.000 11060 move complete, result=0
01:05:54.029 00.001 11060 worker thread done servicing request
01:05:54.029 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.2 px 0 ms NORTH
01:05:54.029 00.000 11060 Worker thread wakes up
01:05:54.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:54.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:54.670 00.641 11060 Exposure complete
01:05:54.840 00.170 11060 worker thread done servicing request
01:05:54.840 00.000 10844 OnExposeComplete: enter
01:05:54.840 00.000 10844 UpdateGuideState(): m_state=6
01:05:54.840 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8409
01:05:54.840 00.000 10844 Star::Find returns 1 (0), X=264.31, Y=59.03, Mass=2337, SNR=30.2, Peak=200 HFD=3.3
01:05:54.841 00.001 10844 MultiStar: [#1 -0.27,-0.15,1.13,U] [#2 -0.14,0.04,2.23,U] [#3 -0.28,0.20,1.00,U] [#4 -0.19,-0.12,1.03,U] [#5 0.33,0.43,1.04,U] [#6 -0.41,0.10,1.02,U] [#7 -0.35,-0.22,0.89,U] [#8 -0.16,-0.28,1.00,U] 
01:05:54.841 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.07}, one-star: {-0.06, 0.61}
01:05:54.841 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.51 = -1.78)
01:05:54.841 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.80)
01:05:54.841 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.75 mountX=-0.04 mountY=-0.17, mountTheta=-1.78
01:05:54.842 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.07, opts=13)
01:05:54.842 00.000 10844 Enqueuing Move request for scope (-0.16, 0.07)
01:05:54.842 00.000 11060 Worker thread wakes up
01:05:54.843 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
01:05:54.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:54.843 00.000 10844 UpdateGuideState exits: m=2337 SNR=30.2
01:05:54.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:54.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:54.843 00.000 10844 Enqueuing Expose request
01:05:54.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
01:05:54.843 00.000 11060 Moving (-0.16, 0.07) raw xDistance=-0.04 yDistance=-0.17
01:05:54.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:54.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:54.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:05:54.843 00.000 11060 MoveAxis(E, 0, ABG)
01:05:54.843 00.000 11060 Move returns status 0, amount 0
01:05:54.843 00.000 11060 MoveAxis(N, 0, ABG)
01:05:54.843 00.000 11060 Move returns status 0, amount 0
01:05:54.843 00.000 11060 move complete, result=0
01:05:54.845 00.002 11060 worker thread done servicing request
01:05:54.845 00.000 11060 Worker thread wakes up
01:05:54.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:54.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:54.846 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:55.475 00.629 11060 Exposure complete
01:05:55.650 00.175 11060 worker thread done servicing request
01:05:55.650 00.000 10844 OnExposeComplete: enter
01:05:55.650 00.000 10844 UpdateGuideState(): m_state=6
01:05:55.651 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8410
01:05:55.651 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=58.69, Mass=2831, SNR=34.3, Peak=255 HFD=3.4
01:05:55.651 00.000 10844 MultiStar: [#1 -0.38,-0.37,0.88,U] [#2 -0.71,0.26,0.00,M1] [#3 0.35,-0.25,0.95,U] [#4 0.14,-0.28,0.89,U] [#5 0.07,-0.21,0.90,U] [#6 -0.53,-0.26,0.92,U] [#7 -0.15,-0.13,0.88,U] [#8 -0.04,-0.18,0.89,U] 
01:05:55.651 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.17}, one-star: {-0.10, 0.27}
01:05:55.651 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
01:05:55.652 00.001 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
01:05:55.652 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.01 mountX=0.18 mountY=-0.05, mountTheta=-0.27
01:05:55.653 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.17, opts=13)
01:05:55.653 00.000 10844 Enqueuing Move request for scope (-0.08, -0.17)
01:05:55.653 00.000 11060 Worker thread wakes up
01:05:55.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:55.654 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
01:05:55.654 00.000 10844 UpdateGuideState exits: m=2831 SNR=34.3 Saturated
01:05:55.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:55.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:55.654 00.000 10844 Enqueuing Expose request
01:05:55.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
01:05:55.654 00.000 11060 Moving (-0.08, -0.17) raw xDistance=0.18 yDistance=-0.05
01:05:55.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:05:55.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:55.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:05:55.654 00.000 11060 MoveAxis(W, 32, ABG)
01:05:55.655 00.001 11060 Guiding  Dir = 3, Dur = 32
01:05:55.672 00.017 11060 IsSlewing returns 0
01:05:55.672 00.000 11060 IsGuiding returns 0
01:05:55.718 00.046 11060 IsGuiding returns 0
01:05:55.718 00.000 11060 Move returns status 0, amount 32
01:05:55.718 00.000 11060 MoveAxis(N, 0, ABG)
01:05:55.718 00.000 11060 Move returns status 0, amount 0
01:05:55.718 00.000 11060 move complete, result=0
01:05:55.718 00.000 11060 worker thread done servicing request
01:05:55.718 00.000 11060 Worker thread wakes up
01:05:55.718 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
01:05:55.719 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:55.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:56.348 00.629 11060 Exposure complete
01:05:56.515 00.167 11060 worker thread done servicing request
01:05:56.516 00.001 10844 OnExposeComplete: enter
01:05:56.516 00.000 10844 UpdateGuideState(): m_state=6
01:05:56.516 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8411
01:05:56.516 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=58.96, Mass=2854, SNR=34.0, Peak=241 HFD=3.2
01:05:56.516 00.000 10844 MultiStar: [#1 -0.32,0.03,0.90,U] [#2 -0.82,-0.06,0.00,M2] [#3 0.09,0.27,0.90,U] [#4 -0.49,-0.07,0.92,U] [#5 0.16,0.05,1.02,U] [#6 -0.16,-0.25,0.90,U] [#7 -0.25,0.23,0.83,U] [#8 -0.02,-0.11,0.81,U] 
01:05:56.516 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.09}, one-star: {-0.08, 0.54}
01:05:56.516 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
01:05:56.518 00.002 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
01:05:56.518 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.52 mountX=-0.07 mountY=-0.14, mountTheta=-2.02
01:05:56.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.09, opts=13)
01:05:56.519 00.000 10844 Enqueuing Move request for scope (-0.13, 0.09)
01:05:56.519 00.000 11060 Worker thread wakes up
01:05:56.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:56.519 00.000 10844 UpdateGuideState exits: m=2854 SNR=34.0
01:05:56.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:56.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:56.519 00.000 10844 Enqueuing Expose request
01:05:56.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
01:05:56.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
01:05:56.519 00.000 11060 Moving (-0.13, 0.09) raw xDistance=-0.07 yDistance=-0.14
01:05:56.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:05:56.520 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:56.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:05:56.520 00.000 11060 MoveAxis(E, 0, ABG)
01:05:56.520 00.000 11060 Move returns status 0, amount 0
01:05:56.520 00.000 11060 MoveAxis(N, 0, ABG)
01:05:56.520 00.000 11060 Move returns status 0, amount 0
01:05:56.520 00.000 11060 move complete, result=0
01:05:56.520 00.000 11060 worker thread done servicing request
01:05:56.520 00.000 11060 Worker thread wakes up
01:05:56.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:56.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:56.521 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:57.174 00.653 11060 Exposure complete
01:05:57.343 00.169 11060 worker thread done servicing request
01:05:57.343 00.000 10844 OnExposeComplete: enter
01:05:57.343 00.000 10844 UpdateGuideState(): m_state=6
01:05:57.344 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8412
01:05:57.344 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.77, Mass=2951, SNR=34.2, Peak=255 HFD=3.3
01:05:57.344 00.000 10844 MultiStar: [#1 -0.26,0.06,0.95,U] [#2 -0.68,0.00,0.00,M3] [#3 0.33,0.33,0.94,U] [#4 0.13,0.15,0.91,U] [#5 0.28,0.29,1.01,U] [#6 -0.59,0.44,0.00,M1] [#7 -0.41,0.72,0.00,M1] [#8 0.12,0.34,0.86,U] 
01:05:57.344 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.26}, one-star: {-0.02, 0.35}
01:05:57.344 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:05:57.344 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
01:05:57.344 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.22 mountX=-0.27 mountY=0.05, mountTheta=2.95
01:05:57.346 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.26, opts=13)
01:05:57.346 00.000 10844 Enqueuing Move request for scope (0.09, 0.26)
01:05:57.346 00.000 11060 Worker thread wakes up
01:05:57.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:05:57.346 00.000 10844 UpdateGuideState exits: m=2951 SNR=34.2 Saturated
01:05:57.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:57.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
01:05:57.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:57.346 00.000 10844 Enqueuing Expose request
01:05:57.346 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
01:05:57.346 00.000 11060 Moving (0.09, 0.26) raw xDistance=-0.27 yDistance=0.05
01:05:57.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:05:57.347 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:57.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:05:57.347 00.000 11060 MoveAxis(E, 47, ABG)
01:05:57.347 00.000 11060 Guiding  Dir = 2, Dur = 47
01:05:57.388 00.041 11060 IsSlewing returns 0
01:05:57.388 00.000 11060 IsGuiding returns 0
01:05:57.482 00.094 11060 IsGuiding returns 0
01:05:57.482 00.000 11060 Move returns status 0, amount 47
01:05:57.482 00.000 11060 MoveAxis(N, 0, ABG)
01:05:57.482 00.000 11060 Move returns status 0, amount 0
01:05:57.482 00.000 11060 move complete, result=0
01:05:57.482 00.000 11060 worker thread done servicing request
01:05:57.482 00.000 11060 Worker thread wakes up
01:05:57.482 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
01:05:57.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:57.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:58.130 00.648 11060 Exposure complete
01:05:58.285 00.155 11060 worker thread done servicing request
01:05:58.285 00.000 10844 OnExposeComplete: enter
01:05:58.285 00.000 10844 UpdateGuideState(): m_state=6
01:05:58.286 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8413
01:05:58.286 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.18, Mass=2975, SNR=34.1, Peak=255 HFD=3.6
01:05:58.286 00.000 10844 MultiStar: [#1 -0.47,-0.04,0.93,U] [#2 -0.47,-0.09,1.99,U] [#3 -0.25,-0.16,0.91,U] [#4 -0.26,-0.42,0.83,U] [#5 0.46,0.08,0.99,U] [#6 -0.67,0.11,0.00,M2] [#7 -0.31,0.14,0.84,U] [#8 0.09,0.42,0.91,U] 
01:05:58.286 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.04}, one-star: {0.03, -0.23}
01:05:58.286 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:05:58.286 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:05:58.286 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.90 mountX=0.07 mountY=-0.17, mountTheta=-1.15
01:05:58.288 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
01:05:58.288 00.000 10844 Enqueuing Move request for scope (-0.18, -0.04)
01:05:58.288 00.000 11060 Worker thread wakes up
01:05:58.288 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:05:58.288 00.000 10844 UpdateGuideState exits: m=2975 SNR=34.1 Saturated
01:05:58.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:58.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:58.288 00.000 10844 Enqueuing Expose request
01:05:58.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
01:05:58.288 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
01:05:58.288 00.000 11060 Moving (-0.18, -0.04) raw xDistance=0.07 yDistance=-0.17
01:05:58.289 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:58.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:58.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:05:58.289 00.000 11060 MoveAxis(E, 0, ABG)
01:05:58.289 00.000 11060 Move returns status 0, amount 0
01:05:58.289 00.000 11060 MoveAxis(N, 0, ABG)
01:05:58.289 00.000 11060 Move returns status 0, amount 0
01:05:58.289 00.000 11060 move complete, result=0
01:05:58.289 00.000 11060 worker thread done servicing request
01:05:58.289 00.000 11060 Worker thread wakes up
01:05:58.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:58.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:58.290 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:58.922 00.632 11060 Exposure complete
01:05:59.104 00.182 11060 worker thread done servicing request
01:05:59.105 00.001 10844 OnExposeComplete: enter
01:05:59.105 00.000 10844 UpdateGuideState(): m_state=6
01:05:59.105 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8414
01:05:59.105 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.98, Mass=2983, SNR=35.2, Peak=255 HFD=3.4
01:05:59.106 00.001 10844 MultiStar: [#1 -0.83,0.35,0.00,M1] [#2 -0.51,0.88,0.00,M3] [#3 0.22,0.19,0.87,U] [#4 0.26,0.22,0.95,U] [#5 -0.03,0.51,0.94,U] [#6 -0.30,-0.11,0.97,U] [#7 -0.45,0.36,0.82,U] [#8 -0.20,0.09,0.94,U] 
01:05:59.106 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.26}, one-star: {0.01, 0.56}
01:05:59.106 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
01:05:59.106 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
01:05:59.106 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.83 mountX=-0.24 mountY=-0.11, mountTheta=-2.72
01:05:59.107 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.26, opts=13)
01:05:59.107 00.000 10844 Enqueuing Move request for scope (-0.07, 0.26)
01:05:59.108 00.001 11060 Worker thread wakes up
01:05:59.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:59.108 00.000 10844 UpdateGuideState exits: m=2983 SNR=35.2 Saturated
01:05:59.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:59.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:59.108 00.000 10844 Enqueuing Expose request
01:05:59.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
01:05:59.108 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
01:05:59.108 00.000 11060 Moving (-0.07, 0.26) raw xDistance=-0.24 yDistance=-0.11
01:05:59.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:05:59.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:59.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:59.108 00.000 11060 MoveAxis(E, 42, ABG)
01:05:59.108 00.000 11060 Guiding  Dir = 2, Dur = 42
01:05:59.122 00.014 11060 IsSlewing returns 0
01:05:59.122 00.000 11060 IsGuiding returns 0
01:05:59.167 00.045 11060 IsGuiding returns 0
01:05:59.167 00.000 11060 Move returns status 0, amount 42
01:05:59.167 00.000 11060 MoveAxis(N, 0, ABG)
01:05:59.167 00.000 11060 Move returns status 0, amount 0
01:05:59.167 00.000 11060 move complete, result=0
01:05:59.167 00.000 11060 worker thread done servicing request
01:05:59.167 00.000 11060 Worker thread wakes up
01:05:59.167 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:05:59.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:59.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:59.802 00.635 11060 Exposure complete
01:05:59.982 00.180 11060 worker thread done servicing request
01:05:59.982 00.000 10844 OnExposeComplete: enter
01:05:59.982 00.000 10844 UpdateGuideState(): m_state=6
01:05:59.982 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8415
01:05:59.982 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.52, Mass=3149, SNR=35.4, Peak=255 HFD=3.3
01:05:59.983 00.001 10844 MultiStar: [#1 -0.56,0.21,1.00,U] [#2 -0.80,0.67,0.00,M4] [#3 0.50,0.23,0.88,U] [#4 -0.12,0.02,0.82,U] [#5 -0.20,0.38,1.03,U] [#6 -0.03,0.04,0.82,U] [#7 -0.37,0.25,0.73,U] [#8 -0.24,0.43,0.85,U] 
01:05:59.983 00.000 10844 single-star, 7 included, MultiStar: {-0.13, 0.21}, one-star: {0.01, 0.11}
01:05:59.983 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:05:59.983 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
01:05:59.983 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=-0.11 mountY=-0.01, mountTheta=-3.06
01:05:59.984 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
01:05:59.984 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
01:05:59.984 00.000 11060 Worker thread wakes up
01:05:59.984 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:05:59.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:05:59.985 00.001 10844 UpdateGuideState exits: m=3149 SNR=35.4 Saturated
01:05:59.985 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:05:59.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:59.985 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
01:05:59.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:05:59.985 00.000 10844 Enqueuing Expose request
01:05:59.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:05:59.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:59.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:05:59.985 00.000 11060 MoveAxis(E, 0, ABG)
01:05:59.985 00.000 11060 Move returns status 0, amount 0
01:05:59.985 00.000 11060 MoveAxis(N, 0, ABG)
01:05:59.985 00.000 11060 Move returns status 0, amount 0
01:05:59.986 00.001 11060 move complete, result=0
01:05:59.986 00.000 11060 worker thread done servicing request
01:05:59.986 00.000 11060 Worker thread wakes up
01:05:59.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:05:59.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:05:59.988 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:00.613 00.625 11060 Exposure complete
01:06:00.776 00.163 11060 worker thread done servicing request
01:06:00.776 00.000 10844 OnExposeComplete: enter
01:06:00.776 00.000 10844 UpdateGuideState(): m_state=6
01:06:00.778 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8416
01:06:00.778 00.000 10844 Star::Find returns 1 (0), X=264.45, Y=58.63, Mass=2668, SNR=33.0, Peak=243 HFD=3.2
01:06:00.778 00.000 10844 MultiStar: [#1 -0.15,0.01,1.03,U] [#2 -0.38,0.60,0.00,M5] [#3 0.21,0.28,0.93,U] [#4 0.16,-0.34,0.97,U] [#5 -0.10,0.43,1.07,U] [#6 -0.38,0.11,0.92,U] [#7 -0.59,0.40,0.00,M1] [#8 -0.16,0.35,0.91,U] 
01:06:00.778 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.15}, one-star: {0.08, 0.21}
01:06:00.778 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
01:06:00.778 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
01:06:00.778 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.88 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
01:06:00.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.15, opts=13)
01:06:00.779 00.000 10844 Enqueuing Move request for scope (-0.05, 0.15)
01:06:00.779 00.000 11060 Worker thread wakes up
01:06:00.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:00.779 00.000 10844 UpdateGuideState exits: m=2668 SNR=33.0
01:06:00.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:00.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:00.780 00.001 10844 Enqueuing Expose request
01:06:00.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
01:06:00.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
01:06:00.780 00.000 11060 Moving (-0.05, 0.15) raw xDistance=-0.14 yDistance=-0.07
01:06:00.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:06:00.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:00.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:06:00.780 00.000 11060 MoveAxis(E, 24, ABG)
01:06:00.780 00.000 11060 Guiding  Dir = 2, Dur = 24
01:06:00.812 00.032 11060 IsSlewing returns 0
01:06:00.814 00.002 11060 IsGuiding returns 0
01:06:00.853 00.039 11060 IsGuiding returns 0
01:06:00.853 00.000 11060 Move returns status 0, amount 24
01:06:00.854 00.001 11060 MoveAxis(N, 0, ABG)
01:06:00.854 00.000 11060 Move returns status 0, amount 0
01:06:00.854 00.000 11060 move complete, result=0
01:06:00.854 00.000 11060 worker thread done servicing request
01:06:00.854 00.000 11060 Worker thread wakes up
01:06:00.854 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
01:06:00.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:00.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:01.489 00.635 11060 Exposure complete
01:06:01.649 00.160 11060 worker thread done servicing request
01:06:01.649 00.000 10844 OnExposeComplete: enter
01:06:01.649 00.000 10844 UpdateGuideState(): m_state=6
01:06:01.649 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8417
01:06:01.649 00.000 10844 Star::Find returns 1 (0), X=264.04, Y=58.02, Mass=2751, SNR=33.2, Peak=247 HFD=2.8
01:06:01.650 00.001 10844 MultiStar: [#1 -0.90,-0.33,0.00,M1] [#2 -0.63,-0.58,0.00,M6] [#3 0.21,-0.42,0.98,U] [#4 -0.21,-0.20,0.95,U] [#5 -0.25,-0.17,0.99,U] [#6 -0.49,-0.28,0.86,U] [#7 -0.84,-0.10,0.00,M2] [#8 -0.31,-0.36,0.93,U] 
01:06:01.650 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.30}, one-star: {-0.33, -0.40}
01:06:01.650 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
01:06:01.650 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
01:06:01.650 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.30 hyp=0.38 cameraTheta=-2.20 mountX=0.34 mountY=-0.17, mountTheta=-0.47
01:06:01.651 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.30, opts=13)
01:06:01.651 00.000 10844 Enqueuing Move request for scope (-0.22, -0.30)
01:06:01.651 00.000 11060 Worker thread wakes up
01:06:01.652 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:01.652 00.000 10844 UpdateGuideState exits: m=2751 SNR=33.2
01:06:01.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:01.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.30) opts 0xd
01:06:01.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:01.652 00.000 10844 Enqueuing Expose request
01:06:01.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.30)
01:06:01.652 00.000 11060 Moving (-0.22, -0.30) raw xDistance=0.34 yDistance=-0.17
01:06:01.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:06:01.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:01.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:01.652 00.000 11060 MoveAxis(W, 58, ABG)
01:06:01.652 00.000 11060 Guiding  Dir = 3, Dur = 58
01:06:01.666 00.014 11060 IsSlewing returns 0
01:06:01.666 00.000 11060 IsGuiding returns 0
01:06:01.729 00.063 11060 IsGuiding returns 0
01:06:01.729 00.000 11060 Move returns status 0, amount 58
01:06:01.729 00.000 11060 MoveAxis(N, 0, ABG)
01:06:01.729 00.000 11060 Move returns status 0, amount 0
01:06:01.729 00.000 11060 move complete, result=0
01:06:01.729 00.000 11060 worker thread done servicing request
01:06:01.729 00.000 11060 Worker thread wakes up
01:06:01.729 00.000 10844 GuideStep: 0.3 px 58 ms WEST, -0.2 px 0 ms NORTH
01:06:01.730 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:01.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:02.362 00.632 11060 Exposure complete
01:06:02.534 00.172 11060 worker thread done servicing request
01:06:02.534 00.000 10844 OnExposeComplete: enter
01:06:02.534 00.000 10844 UpdateGuideState(): m_state=6
01:06:02.534 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8418
01:06:02.534 00.000 10844 Star::Find returns 1 (0), X=264.04, Y=58.49, Mass=3178, SNR=36.0, Peak=251 HFD=3.6
01:06:02.534 00.000 10844 MultiStar: [#1 -0.68,-0.31,0.00,M2] [#2 -1.12,-0.00,0.00,M7] [#3 -0.25,-0.33,0.92,U] [#4 0.05,-0.20,0.94,U] [#5 -0.52,0.39,0.00,M1] [#6 -0.32,-0.24,0.87,U] [#7 -0.72,-0.29,0.00,M3] [#8 -0.22,0.53,0.84,U] 
01:06:02.534 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.04}, one-star: {-0.33, 0.07}
01:06:02.534 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
01:06:02.534 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
01:06:02.535 00.001 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.95 mountX=0.08 mountY=-0.20, mountTheta=-1.20
01:06:02.536 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.04, opts=13)
01:06:02.536 00.000 10844 Enqueuing Move request for scope (-0.21, -0.04)
01:06:02.536 00.000 11060 Worker thread wakes up
01:06:02.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
01:06:02.537 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:02.537 00.000 10844 UpdateGuideState exits: m=3178 SNR=36.0
01:06:02.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:02.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:02.537 00.000 10844 Enqueuing Expose request
01:06:02.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
01:06:02.537 00.000 11060 Moving (-0.21, -0.04) raw xDistance=0.08 yDistance=-0.20
01:06:02.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:06:02.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:02.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:06:02.537 00.000 11060 MoveAxis(E, 0, ABG)
01:06:02.537 00.000 11060 Move returns status 0, amount 0
01:06:02.537 00.000 11060 MoveAxis(N, 0, ABG)
01:06:02.537 00.000 11060 Move returns status 0, amount 0
01:06:02.537 00.000 11060 move complete, result=0
01:06:02.538 00.001 11060 worker thread done servicing request
01:06:02.538 00.000 11060 Worker thread wakes up
01:06:02.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:02.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:02.539 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:03.173 00.634 11060 Exposure complete
01:06:03.361 00.188 11060 worker thread done servicing request
01:06:03.361 00.000 10844 OnExposeComplete: enter
01:06:03.361 00.000 10844 UpdateGuideState(): m_state=6
01:06:03.362 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8419
01:06:03.362 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=59.12, Mass=3174, SNR=35.5, Peak=227 HFD=3.8
01:06:03.363 00.001 10844 MultiStar: [#1 -0.42,0.25,0.94,U] [#2 -0.16,0.01,2.00,U] [#3 -0.52,0.11,0.89,U] [#4 0.02,0.31,0.88,U] [#5 -0.51,0.36,0.00,M2] [#6 -0.27,0.16,0.85,U] [#7 -0.77,0.59,0.00,M4] [#8 0.16,0.45,0.86,U] 
01:06:03.363 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.25}, one-star: {-0.27, 0.71}
01:06:03.363 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.28)
01:06:03.363 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
01:06:03.363 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.25 hyp=0.32 cameraTheta=2.26 mountX=-0.21 mountY=-0.24, mountTheta=-2.28
01:06:03.364 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.25, opts=13)
01:06:03.364 00.000 10844 Enqueuing Move request for scope (-0.21, 0.25)
01:06:03.366 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:03.366 00.000 10844 UpdateGuideState exits: m=3174 SNR=35.5
01:06:03.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:03.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:03.366 00.000 10844 Enqueuing Expose request
01:06:03.367 00.001 11060 Worker thread wakes up
01:06:03.368 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.25) opts 0xd
01:06:03.368 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.25)
01:06:03.368 00.000 11060 Moving (-0.21, 0.25) raw xDistance=-0.21 yDistance=-0.24
01:06:03.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:06:03.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:03.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:06:03.368 00.000 11060 MoveAxis(E, 37, ABG)
01:06:03.368 00.000 11060 Guiding  Dir = 2, Dur = 37
01:06:03.384 00.016 11060 IsSlewing returns 0
01:06:03.384 00.000 11060 IsGuiding returns 0
01:06:03.447 00.063 11060 IsGuiding returns 0
01:06:03.447 00.000 11060 Move returns status 0, amount 37
01:06:03.447 00.000 11060 MoveAxis(N, 0, ABG)
01:06:03.447 00.000 11060 Move returns status 0, amount 0
01:06:03.448 00.001 11060 move complete, result=0
01:06:03.448 00.000 11060 worker thread done servicing request
01:06:03.448 00.000 11060 Worker thread wakes up
01:06:03.448 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
01:06:03.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:03.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:04.081 00.633 11060 Exposure complete
01:06:04.278 00.197 11060 worker thread done servicing request
01:06:04.278 00.000 10844 OnExposeComplete: enter
01:06:04.278 00.000 10844 UpdateGuideState(): m_state=6
01:06:04.279 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8420
01:06:04.279 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=58.66, Mass=2670, SNR=33.1, Peak=249 HFD=3.2
01:06:04.279 00.000 10844 MultiStar: [#1 0.25,-0.46,1.04,U] [#2 -0.24,-0.12,2.15,U] [#3 -0.04,-0.17,1.00,U] [#4 -0.33,-0.18,1.04,U] [#5 -0.50,-0.22,1.10,U] [#6 -0.76,-0.16,0.00,M1] [#7 -0.44,0.35,0.85,U] [#8 -0.05,-0.24,0.96,U] 
01:06:04.279 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.11}, one-star: {-0.27, 0.24}
01:06:04.279 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
01:06:04.279 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
01:06:04.279 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-2.64 mountX=0.15 mountY=-0.18, mountTheta=-0.89
01:06:04.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.11, opts=13)
01:06:04.280 00.000 10844 Enqueuing Move request for scope (-0.21, -0.11)
01:06:04.280 00.000 11060 Worker thread wakes up
01:06:04.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd
01:06:04.280 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.11)
01:06:04.280 00.000 11060 Moving (-0.21, -0.11) raw xDistance=0.15 yDistance=-0.18
01:06:04.281 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:06:04.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:04.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:04.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:06:04.281 00.000 10844 UpdateGuideState exits: m=2670 SNR=33.1
01:06:04.281 00.000 11060 MoveAxis(W, 25, ABG)
01:06:04.281 00.000 11060 Guiding  Dir = 3, Dur = 25
01:06:04.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:04.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:04.281 00.000 10844 Enqueuing Expose request
01:06:04.295 00.014 11060 IsSlewing returns 0
01:06:04.295 00.000 11060 IsGuiding returns 0
01:06:04.325 00.030 11060 IsGuiding returns 0
01:06:04.325 00.000 11060 Move returns status 0, amount 25
01:06:04.325 00.000 11060 MoveAxis(N, 0, ABG)
01:06:04.325 00.000 11060 Move returns status 0, amount 0
01:06:04.325 00.000 11060 move complete, result=0
01:06:04.326 00.001 11060 worker thread done servicing request
01:06:04.326 00.000 11060 Worker thread wakes up
01:06:04.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:04.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:04.326 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
01:06:04.959 00.633 11060 Exposure complete
01:06:05.126 00.167 11060 worker thread done servicing request
01:06:05.126 00.000 10844 OnExposeComplete: enter
01:06:05.126 00.000 10844 UpdateGuideState(): m_state=6
01:06:05.126 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8421
01:06:05.126 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.65, Mass=2479, SNR=31.1, Peak=255 HFD=3.2
01:06:05.127 00.001 10844 MultiStar: [#1 -0.52,0.13,1.02,U] [#2 -0.23,-0.08,2.17,U] [#3 0.12,0.52,1.05,U] [#4 0.14,0.11,1.01,U] [#5 -0.01,0.49,1.07,U] [#6 -0.85,0.32,0.00,M2] [#7 -0.36,0.39,0.91,U] [#8 -0.32,0.08,1.09,U] 
01:06:05.127 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.19}, one-star: {0.08, 0.23}
01:06:05.127 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
01:06:05.127 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.34)
01:06:05.127 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.21 mountX=-0.17 mountY=-0.18, mountTheta=-2.33
01:06:05.128 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.19, opts=13)
01:06:05.128 00.000 10844 Enqueuing Move request for scope (-0.15, 0.19)
01:06:05.128 00.000 11060 Worker thread wakes up
01:06:05.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
01:06:05.128 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
01:06:05.128 00.000 11060 Moving (-0.15, 0.19) raw xDistance=-0.17 yDistance=-0.18
01:06:05.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
01:06:05.128 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:06:05.128 00.000 10844 UpdateGuideState exits: m=2479 SNR=31.1 Saturated
01:06:05.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:05.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:05.130 00.002 10844 Enqueuing Expose request
01:06:05.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:05.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:06:05.130 00.000 11060 MoveAxis(E, 28, ABG)
01:06:05.130 00.000 11060 Guiding  Dir = 2, Dur = 28
01:06:05.157 00.027 11060 IsSlewing returns 0
01:06:05.157 00.000 11060 IsGuiding returns 0
01:06:05.209 00.052 11060 IsGuiding returns 0
01:06:05.209 00.000 11060 Move returns status 0, amount 28
01:06:05.209 00.000 11060 MoveAxis(N, 0, ABG)
01:06:05.209 00.000 11060 Move returns status 0, amount 0
01:06:05.209 00.000 11060 move complete, result=0
01:06:05.209 00.000 11060 worker thread done servicing request
01:06:05.209 00.000 11060 Worker thread wakes up
01:06:05.209 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
01:06:05.210 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:05.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:05.836 00.626 11060 Exposure complete
01:06:06.013 00.177 11060 worker thread done servicing request
01:06:06.013 00.000 10844 OnExposeComplete: enter
01:06:06.013 00.000 10844 UpdateGuideState(): m_state=6
01:06:06.013 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8422
01:06:06.013 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.60, Mass=2612, SNR=32.4, Peak=255 HFD=3.1
01:06:06.013 00.000 10844 MultiStar: [#1 -0.01,0.14,1.02,U] [#2 -0.28,0.14,2.25,U] [#3 0.55,0.05,0.92,U] [#4 0.19,0.28,1.02,U] [#5 -0.20,0.37,1.13,U] [#6 -0.11,-0.01,0.97,U] [#7 0.22,0.36,0.86,U] [#8 0.28,0.55,0.00,M1] 
01:06:06.013 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.18}, one-star: {-0.05, 0.19}
01:06:06.013 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
01:06:06.013 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
01:06:06.013 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.65 mountX=-0.18 mountY=-0.04, mountTheta=-2.90
01:06:06.016 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.18, opts=13)
01:06:06.016 00.000 10844 Enqueuing Move request for scope (-0.01, 0.18)
01:06:06.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:06.016 00.000 11060 Worker thread wakes up
01:06:06.016 00.000 10844 UpdateGuideState exits: m=2612 SNR=32.4 Saturated
01:06:06.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:06.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:06.016 00.000 10844 Enqueuing Expose request
01:06:06.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
01:06:06.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
01:06:06.016 00.000 11060 Moving (-0.01, 0.18) raw xDistance=-0.18 yDistance=-0.04
01:06:06.017 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:06:06.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:06.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:06:06.017 00.000 11060 MoveAxis(E, 32, ABG)
01:06:06.017 00.000 11060 Guiding  Dir = 2, Dur = 32
01:06:06.034 00.017 11060 IsSlewing returns 0
01:06:06.034 00.000 11060 IsGuiding returns 0
01:06:06.098 00.064 11060 IsGuiding returns 0
01:06:06.098 00.000 11060 Move returns status 0, amount 32
01:06:06.098 00.000 11060 MoveAxis(N, 0, ABG)
01:06:06.098 00.000 11060 Move returns status 0, amount 0
01:06:06.098 00.000 11060 move complete, result=0
01:06:06.098 00.000 11060 worker thread done servicing request
01:06:06.098 00.000 11060 Worker thread wakes up
01:06:06.098 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
01:06:06.099 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:06.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:06.730 00.631 11060 Exposure complete
01:06:06.885 00.155 11060 worker thread done servicing request
01:06:06.885 00.000 10844 OnExposeComplete: enter
01:06:06.885 00.000 10844 UpdateGuideState(): m_state=6
01:06:06.886 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8423
01:06:06.886 00.000 10844 Star::Find returns 1 (1), X=264.01, Y=57.84, Mass=3035, SNR=35.4, Peak=255 HFD=4.0
01:06:06.886 00.000 10844 MultiStar: [#1 -0.18,-0.27,0.96,U] [#2 -0.47,-0.09,1.92,U] [#3 0.31,0.18,0.97,U] [#4 -0.10,-0.16,0.94,U] [#5 -0.03,0.27,0.94,U] [#6 -0.83,-0.05,0.00,M2] [#7 -0.40,0.28,0.78,U] [#8 -0.13,-0.16,0.79,U] 
01:06:06.886 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.08}, one-star: {-0.36, -0.58}
01:06:06.886 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
01:06:06.886 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
01:06:06.886 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=0.11 mountY=-0.19, mountTheta=-1.02
01:06:06.889 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.08, opts=13)
01:06:06.889 00.000 10844 Enqueuing Move request for scope (-0.20, -0.08)
01:06:06.889 00.000 11060 Worker thread wakes up
01:06:06.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:06.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
01:06:06.889 00.000 10844 UpdateGuideState exits: m=3035 SNR=35.4 Saturated
01:06:06.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
01:06:06.890 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:06.890 00.000 11060 Moving (-0.20, -0.08) raw xDistance=0.11 yDistance=-0.19
01:06:06.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:06.890 00.000 10844 Enqueuing Expose request
01:06:06.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:06:06.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:06.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:06:06.890 00.000 11060 MoveAxis(E, 0, ABG)
01:06:06.890 00.000 11060 Move returns status 0, amount 0
01:06:06.890 00.000 11060 MoveAxis(N, 0, ABG)
01:06:06.890 00.000 11060 Move returns status 0, amount 0
01:06:06.890 00.000 11060 move complete, result=0
01:06:06.890 00.000 11060 worker thread done servicing request
01:06:06.890 00.000 11060 Worker thread wakes up
01:06:06.891 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:06.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:06.892 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:07.524 00.632 11060 Exposure complete
01:06:07.746 00.222 11060 worker thread done servicing request
01:06:07.746 00.000 10844 OnExposeComplete: enter
01:06:07.746 00.000 10844 UpdateGuideState(): m_state=6
01:06:07.746 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8424
01:06:07.747 00.001 10844 Star::Find returns 1 (1), X=264.24, Y=57.96, Mass=3364, SNR=37.2, Peak=255 HFD=3.3
01:06:07.747 00.000 10844 MultiStar: [#1 -0.53,-0.41,0.00,M1] [#2 -0.30,-0.00,1.87,U] [#3 0.18,-0.17,0.84,U] [#4 0.11,-0.18,0.85,U] [#5 -0.07,0.38,0.83,U] [#6 -0.52,-0.41,0.00,M3] [#7 -0.55,0.41,0.00,M1] [#8 0.16,0.16,0.85,U] 
01:06:07.747 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.05}, one-star: {-0.13, -0.45}
01:06:07.747 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
01:06:07.747 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
01:06:07.747 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.45 mountX=0.06 mountY=-0.05, mountTheta=-0.71
01:06:07.749 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.05, opts=13)
01:06:07.750 00.001 10844 Enqueuing Move request for scope (-0.06, -0.05)
01:06:07.758 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:07.758 00.000 10844 UpdateGuideState exits: m=3364 SNR=37.2 Saturated
01:06:07.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:07.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:07.758 00.000 10844 Enqueuing Expose request
01:06:07.758 00.000 11060 Worker thread wakes up
01:06:07.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
01:06:07.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
01:06:07.760 00.002 11060 Moving (-0.06, -0.05) raw xDistance=0.06 yDistance=-0.05
01:06:07.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:07.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:07.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:06:07.760 00.000 11060 MoveAxis(E, 0, ABG)
01:06:07.760 00.000 11060 Move returns status 0, amount 0
01:06:07.760 00.000 11060 MoveAxis(N, 0, ABG)
01:06:07.760 00.000 11060 Move returns status 0, amount 0
01:06:07.760 00.000 11060 move complete, result=0
01:06:07.760 00.000 11060 worker thread done servicing request
01:06:07.760 00.000 11060 Worker thread wakes up
01:06:07.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:07.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:07.760 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:08.397 00.637 11060 Exposure complete
01:06:08.601 00.204 11060 worker thread done servicing request
01:06:08.601 00.000 10844 OnExposeComplete: enter
01:06:08.601 00.000 10844 UpdateGuideState(): m_state=6
01:06:08.602 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8425
01:06:08.602 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.42, Mass=2450, SNR=31.3, Peak=255 HFD=3.3
01:06:08.602 00.000 10844 MultiStar: [#1 -0.69,-0.00,0.00,M2] [#2 -0.61,-0.31,0.00,M2] [#3 0.07,-0.02,1.08,U] [#4 0.47,0.09,0.96,U] [#5 -0.13,0.13,0.98,U] [#6 -0.65,-0.34,0.00,M4] [#7 -0.20,-0.13,0.85,U] [#8 -0.18,-0.09,0.98,U] 
01:06:08.602 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.00}, one-star: {0.03, 0.00}
01:06:08.602 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
01:06:08.602 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
01:06:08.602 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.15 mountX=-0.00 mountY=0.01, mountTheta=1.61
01:06:08.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.00, opts=13)
01:06:08.604 00.001 10844 Enqueuing Move request for scope (0.01, -0.00)
01:06:08.604 00.000 11060 Worker thread wakes up
01:06:08.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
01:06:08.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
01:06:08.604 00.000 11060 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
01:06:08.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:06:08.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:08.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:06:08.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:06:08.604 00.000 11060 MoveAxis(E, 0, ABG)
01:06:08.604 00.000 11060 Move returns status 0, amount 0
01:06:08.604 00.000 10844 UpdateGuideState exits: m=2450 SNR=31.3 Saturated
01:06:08.604 00.000 11060 MoveAxis(N, 0, ABG)
01:06:08.605 00.001 11060 Move returns status 0, amount 0
01:06:08.605 00.000 11060 move complete, result=0
01:06:08.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:08.605 00.000 11060 worker thread done servicing request
01:06:08.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:08.605 00.000 10844 Enqueuing Expose request
01:06:08.605 00.000 11060 Worker thread wakes up
01:06:08.605 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:08.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:08.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:09.240 00.635 11060 Exposure complete
01:06:09.438 00.198 11060 worker thread done servicing request
01:06:09.439 00.001 10844 OnExposeComplete: enter
01:06:09.439 00.000 10844 UpdateGuideState(): m_state=6
01:06:09.439 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8426
01:06:09.439 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.42, Mass=2676, SNR=33.4, Peak=255 HFD=3.3
01:06:09.439 00.000 10844 MultiStar: [#1 -0.17,-0.08,0.91,U] [#2 -0.74,-0.06,0.00,M3] [#3 0.48,-0.05,0.96,U] [#4 0.41,0.16,0.96,U] [#5 0.15,0.02,0.95,U] [#6 -0.28,-0.16,0.97,U] [#7 0.13,0.19,0.75,U] [#8 -0.08,0.11,0.93,U] 
01:06:09.440 00.001 10844 single-star, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.02, 0.01}
01:06:09.440 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
01:06:09.440 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
01:06:09.440 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.36 mountX=-0.01 mountY=0.02, mountTheta=2.11
01:06:09.441 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
01:06:09.441 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
01:06:09.441 00.000 11060 Worker thread wakes up
01:06:09.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:06:09.441 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:06:09.441 00.000 11060 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
01:06:09.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:06:09.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:09.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:09.441 00.000 10844 UpdateGuideState exits: m=2676 SNR=33.4 Saturated
01:06:09.443 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:09.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:09.443 00.000 10844 Enqueuing Expose request
01:06:09.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:06:09.443 00.000 11060 MoveAxis(E, 0, ABG)
01:06:09.443 00.000 11060 Move returns status 0, amount 0
01:06:09.443 00.000 11060 MoveAxis(N, 0, ABG)
01:06:09.443 00.000 11060 Move returns status 0, amount 0
01:06:09.443 00.000 11060 move complete, result=0
01:06:09.443 00.000 11060 worker thread done servicing request
01:06:09.443 00.000 11060 Worker thread wakes up
01:06:09.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:09.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:09.444 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:10.082 00.638 11060 Exposure complete
01:06:10.241 00.159 11060 worker thread done servicing request
01:06:10.241 00.000 10844 OnExposeComplete: enter
01:06:10.241 00.000 10844 UpdateGuideState(): m_state=6
01:06:10.241 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8427
01:06:10.241 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=58.15, Mass=2717, SNR=32.5, Peak=246 HFD=3.5
01:06:10.242 00.001 10844 MultiStar: [#1 -0.33,-0.35,1.08,U] [#2 -0.51,0.41,0.00,M4] [#3 0.22,0.07,0.89,U] [#4 0.74,0.25,0.00,M1] [#5 -0.02,0.60,1.05,U] [#6 -0.38,0.26,0.88,U] [#7 -0.40,0.11,0.82,U] [#8 -0.15,0.44,0.96,U] 
01:06:10.242 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.12}, one-star: {-0.11, -0.26}
01:06:10.242 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
01:06:10.242 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.03)
01:06:10.242 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.52 mountX=-0.09 mountY=-0.18, mountTheta=-2.01
01:06:10.243 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.12, opts=13)
01:06:10.243 00.000 10844 Enqueuing Move request for scope (-0.16, 0.12)
01:06:10.243 00.000 11060 Worker thread wakes up
01:06:10.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:06:10.243 00.000 10844 UpdateGuideState exits: m=2717 SNR=32.5
01:06:10.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:10.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:10.243 00.000 10844 Enqueuing Expose request
01:06:10.244 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:06:10.244 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:06:10.244 00.000 11060 Moving (-0.16, 0.12) raw xDistance=-0.09 yDistance=-0.18
01:06:10.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:06:10.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:10.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:06:10.244 00.000 11060 MoveAxis(E, 0, ABG)
01:06:10.244 00.000 11060 Move returns status 0, amount 0
01:06:10.244 00.000 11060 MoveAxis(N, 0, ABG)
01:06:10.244 00.000 11060 Move returns status 0, amount 0
01:06:10.244 00.000 11060 move complete, result=0
01:06:10.244 00.000 11060 worker thread done servicing request
01:06:10.244 00.000 11060 Worker thread wakes up
01:06:10.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:10.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:10.245 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:10.878 00.633 11060 Exposure complete
01:06:11.031 00.153 11060 worker thread done servicing request
01:06:11.031 00.000 10844 OnExposeComplete: enter
01:06:11.031 00.000 10844 UpdateGuideState(): m_state=6
01:06:11.031 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8428
01:06:11.031 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=58.59, Mass=2980, SNR=34.6, Peak=255 HFD=3.3
01:06:11.031 00.000 10844 MultiStar: [#1 -0.15,-0.27,0.93,U] [#2 -0.47,0.43,0.00,M5] [#3 -0.21,0.39,0.93,U] [#4 0.42,0.05,0.94,U] [#5 -0.11,0.94,0.00,M1] [#6 -0.16,-0.19,0.87,U] [#7 -0.62,0.51,0.00,M1] [#8 -0.00,0.42,0.85,U] 
01:06:11.032 00.001 10844 refined, 5 included, MultiStar: {0.02, 0.09}, one-star: {0.19, 0.17}
01:06:11.032 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
01:06:11.032 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
01:06:11.032 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.37 mountX=-0.10 mountY=0.00, mountTheta=3.10
01:06:11.033 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
01:06:11.033 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
01:06:11.033 00.000 11060 Worker thread wakes up
01:06:11.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:06:11.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:06:11.033 00.000 11060 Moving (0.02, 0.09) raw xDistance=-0.10 yDistance=0.00
01:06:11.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:06:11.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:11.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:11.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:06:11.033 00.000 11060 MoveAxis(E, 0, ABG)
01:06:11.033 00.000 11060 Move returns status 0, amount 0
01:06:11.033 00.000 10844 UpdateGuideState exits: m=2980 SNR=34.6 Saturated
01:06:11.033 00.000 11060 MoveAxis(N, 0, ABG)
01:06:11.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:11.033 00.000 11060 Move returns status 0, amount 0
01:06:11.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:11.033 00.000 10844 Enqueuing Expose request
01:06:11.033 00.000 11060 move complete, result=0
01:06:11.033 00.000 11060 worker thread done servicing request
01:06:11.034 00.001 11060 Worker thread wakes up
01:06:11.034 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:11.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:11.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:11.674 00.640 11060 Exposure complete
01:06:11.840 00.166 11060 worker thread done servicing request
01:06:11.840 00.000 10844 OnExposeComplete: enter
01:06:11.840 00.000 10844 UpdateGuideState(): m_state=6
01:06:11.841 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8429
01:06:11.841 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=58.16, Mass=2497, SNR=31.7, Peak=238 HFD=3.1
01:06:11.841 00.000 10844 MultiStar: [#1 -0.11,-0.61,0.00,M1] [#2 -0.43,0.21,1.98,U] [#3 -0.14,0.30,1.01,U] [#4 0.64,0.17,0.00,M1] [#5 -0.44,0.95,0.00,M2] [#6 -0.10,-0.26,1.02,U] [#7 -0.76,0.37,0.00,M2] [#8 -0.17,-0.28,0.99,U] 
01:06:11.841 00.000 10844 refined, 4 included, MultiStar: {-0.24, -0.02}, one-star: {-0.20, -0.26}
01:06:11.841 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
01:06:11.842 00.001 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
01:06:11.842 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.08 mountX=0.06 mountY=-0.24, mountTheta=-1.33
01:06:11.843 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.02, opts=13)
01:06:11.843 00.000 10844 Enqueuing Move request for scope (-0.24, -0.02)
01:06:11.843 00.000 11060 Worker thread wakes up
01:06:11.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:11.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
01:06:11.844 00.001 10844 UpdateGuideState exits: m=2497 SNR=31.7
01:06:11.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
01:06:11.844 00.000 11060 Moving (-0.24, -0.02) raw xDistance=0.06 yDistance=-0.24
01:06:11.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:11.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:11.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:06:11.844 00.000 11060 MoveAxis(E, 0, ABG)
01:06:11.844 00.000 11060 Move returns status 0, amount 0
01:06:11.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:11.844 00.000 11060 MoveAxis(N, 0, ABG)
01:06:11.844 00.000 11060 Move returns status 0, amount 0
01:06:11.844 00.000 11060 move complete, result=0
01:06:11.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:11.844 00.000 10844 Enqueuing Expose request
01:06:11.844 00.000 11060 worker thread done servicing request
01:06:11.844 00.000 11060 Worker thread wakes up
01:06:11.846 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:11.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:11.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:12.469 00.623 11060 Exposure complete
01:06:12.651 00.182 11060 worker thread done servicing request
01:06:12.652 00.001 10844 OnExposeComplete: enter
01:06:12.652 00.000 10844 UpdateGuideState(): m_state=6
01:06:12.652 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8430
01:06:12.652 00.000 10844 Star::Find returns 1 (1), X=264.74, Y=58.61, Mass=2904, SNR=34.3, Peak=255 HFD=3.4
01:06:12.652 00.000 10844 MultiStar: [#1 -0.53,-0.34,0.00,M2] [#2 -1.01,0.28,0.00,M5] [#3 0.21,0.22,0.96,U] [#4 0.52,0.16,0.93,U] [#5 -0.22,-0.19,0.95,U] [#6 -0.46,-0.67,0.00,M1] [#7 -0.58,-0.09,0.86,U] [#8 -0.03,-0.15,0.91,U] 
01:06:12.653 00.001 10844 refined, 5 included, MultiStar: {0.06, 0.03}, one-star: {0.38, 0.20}
01:06:12.653 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
01:06:12.653 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
01:06:12.653 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.47 mountX=-0.04 mountY=0.05, mountTheta=2.21
01:06:12.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
01:06:12.654 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
01:06:12.654 00.000 11060 Worker thread wakes up
01:06:12.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:12.655 00.001 10844 UpdateGuideState exits: m=2904 SNR=34.3 Saturated
01:06:12.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:12.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:12.655 00.000 10844 Enqueuing Expose request
01:06:12.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:06:12.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:06:12.655 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.05
01:06:12.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:06:12.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:12.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:06:12.655 00.000 11060 MoveAxis(E, 0, ABG)
01:06:12.655 00.000 11060 Move returns status 0, amount 0
01:06:12.655 00.000 11060 MoveAxis(N, 0, ABG)
01:06:12.655 00.000 11060 Move returns status 0, amount 0
01:06:12.655 00.000 11060 move complete, result=0
01:06:12.655 00.000 11060 worker thread done servicing request
01:06:12.656 00.001 11060 Worker thread wakes up
01:06:12.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:12.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:12.657 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:13.282 00.625 11060 Exposure complete
01:06:13.468 00.186 11060 worker thread done servicing request
01:06:13.468 00.000 10844 OnExposeComplete: enter
01:06:13.468 00.000 10844 UpdateGuideState(): m_state=6
01:06:13.468 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8431
01:06:13.470 00.002 10844 Star::Find returns 1 (0), X=264.63, Y=58.58, Mass=2492, SNR=31.6, Peak=235 HFD=3.1
01:06:13.470 00.000 10844 MultiStar: [#1 -0.28,-1.10,0.00,M3] [#2 -0.71,0.28,0.00,M6] [#3 0.09,-0.37,0.90,U] [#4 0.57,-0.56,0.00,M1] [#5 -0.04,0.19,1.04,U] [#6 -0.51,-0.57,0.00,M2] [#7 -0.18,0.11,0.85,U] [#8 0.18,-0.43,0.98,U] 
01:06:13.470 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.06}, one-star: {0.26, 0.16}
01:06:13.470 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:06:13.470 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
01:06:13.470 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.76 mountX=0.05 mountY=0.08, mountTheta=0.99
01:06:13.471 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
01:06:13.472 00.001 10844 Enqueuing Move request for scope (0.07, -0.06)
01:06:13.472 00.000 11060 Worker thread wakes up
01:06:13.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:13.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
01:06:13.472 00.000 10844 UpdateGuideState exits: m=2492 SNR=31.6
01:06:13.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
01:06:13.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:13.472 00.000 11060 Moving (0.07, -0.06) raw xDistance=0.05 yDistance=0.08
01:06:13.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:13.472 00.000 10844 Enqueuing Expose request
01:06:13.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:06:13.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:13.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:06:13.472 00.000 11060 MoveAxis(E, 0, ABG)
01:06:13.472 00.000 11060 Move returns status 0, amount 0
01:06:13.472 00.000 11060 MoveAxis(N, 0, ABG)
01:06:13.472 00.000 11060 Move returns status 0, amount 0
01:06:13.472 00.000 11060 move complete, result=0
01:06:13.472 00.000 11060 worker thread done servicing request
01:06:13.472 00.000 11060 Worker thread wakes up
01:06:13.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:13.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:13.473 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:14.127 00.654 11060 Exposure complete
01:06:14.319 00.192 11060 worker thread done servicing request
01:06:14.319 00.000 10844 OnExposeComplete: enter
01:06:14.319 00.000 10844 UpdateGuideState(): m_state=6
01:06:14.320 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8432
01:06:14.320 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=57.96, Mass=2799, SNR=34.2, Peak=226 HFD=3.6
01:06:14.320 00.000 10844 MultiStar: [#1 -0.79,-0.54,0.00,M4] [#2 -0.76,-0.05,0.00,M7] [#3 0.04,-0.31,0.94,U] [#4 -0.04,-1.01,0.00,M2] [#5 -0.49,-0.19,1.03,U] [#6 -0.31,-0.50,0.88,U] [#7 -0.62,-0.20,0.00,M1] [#8 -0.09,-0.24,0.80,U] 
01:06:14.320 00.000 10844 refined, 4 included, MultiStar: {-0.14, -0.34}, one-star: {0.17, -0.46}
01:06:14.320 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
01:06:14.320 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
01:06:14.321 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.96 mountX=0.36 mountY=-0.08, mountTheta=-0.22
01:06:14.322 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.34, opts=13)
01:06:14.322 00.000 10844 Enqueuing Move request for scope (-0.14, -0.34)
01:06:14.322 00.000 11060 Worker thread wakes up
01:06:14.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.34) opts 0xd
01:06:14.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:14.322 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.34)
01:06:14.322 00.000 11060 Moving (-0.14, -0.34) raw xDistance=0.36 yDistance=-0.08
01:06:14.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
01:06:14.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:14.322 00.000 10844 UpdateGuideState exits: m=2799 SNR=34.2
01:06:14.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:06:14.322 00.000 11060 MoveAxis(W, 62, ABG)
01:06:14.322 00.000 11060 Guiding  Dir = 3, Dur = 62
01:06:14.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:14.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:14.322 00.000 10844 Enqueuing Expose request
01:06:14.328 00.006 11060 IsSlewing returns 0
01:06:14.328 00.000 11060 IsGuiding returns 0
01:06:14.406 00.078 11060 IsGuiding returns 0
01:06:14.407 00.001 11060 Move returns status 0, amount 62
01:06:14.407 00.000 11060 MoveAxis(N, 0, ABG)
01:06:14.407 00.000 11060 Move returns status 0, amount 0
01:06:14.407 00.000 11060 move complete, result=0
01:06:14.407 00.000 11060 worker thread done servicing request
01:06:14.407 00.000 11060 Worker thread wakes up
01:06:14.407 00.000 10844 GuideStep: 0.4 px 62 ms WEST, -0.1 px 0 ms NORTH
01:06:14.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:14.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:15.040 00.633 11060 Exposure complete
01:06:15.223 00.183 11060 worker thread done servicing request
01:06:15.223 00.000 10844 OnExposeComplete: enter
01:06:15.223 00.000 10844 UpdateGuideState(): m_state=6
01:06:15.223 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8433
01:06:15.223 00.000 10844 Star::Find returns 1 (1), X=264.60, Y=58.38, Mass=2801, SNR=33.5, Peak=255 HFD=3.3
01:06:15.223 00.000 10844 MultiStar: [#1 -0.42,-0.15,0.96,U] [#2 -0.51,-0.05,2.00,U] [#3 -0.09,-0.07,0.98,U] [#4 0.10,-0.13,0.99,U] [#5 0.07,-0.12,0.99,U] [#6 -0.17,0.19,0.94,U] [#7 -0.57,0.02,0.90,U] [#8 -0.32,0.03,0.90,U] 
01:06:15.223 00.000 10844 refined, 8 included, MultiStar: {-0.21, -0.04}, one-star: {0.23, -0.03}
01:06:15.223 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
01:06:15.223 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
01:06:15.223 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.96 mountX=0.08 mountY=-0.21, mountTheta=-1.21
01:06:15.226 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.04, opts=13)
01:06:15.226 00.000 10844 Enqueuing Move request for scope (-0.21, -0.04)
01:06:15.226 00.000 11060 Worker thread wakes up
01:06:15.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
01:06:15.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
01:06:15.226 00.000 11060 Moving (-0.21, -0.04) raw xDistance=0.08 yDistance=-0.21
01:06:15.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:06:15.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:15.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:15.226 00.000 10844 UpdateGuideState exits: m=2801 SNR=33.5 Saturated
01:06:15.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:15.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:15.226 00.000 10844 Enqueuing Expose request
01:06:15.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:06:15.226 00.000 11060 MoveAxis(E, 0, ABG)
01:06:15.226 00.000 11060 Move returns status 0, amount 0
01:06:15.227 00.001 11060 MoveAxis(N, 0, ABG)
01:06:15.227 00.000 11060 Move returns status 0, amount 0
01:06:15.227 00.000 11060 move complete, result=0
01:06:15.227 00.000 11060 worker thread done servicing request
01:06:15.227 00.000 11060 Worker thread wakes up
01:06:15.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:15.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:15.228 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:15.854 00.626 11060 Exposure complete
01:06:16.043 00.189 11060 worker thread done servicing request
01:06:16.043 00.000 10844 OnExposeComplete: enter
01:06:16.043 00.000 10844 UpdateGuideState(): m_state=6
01:06:16.043 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8434
01:06:16.043 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.88, Mass=2906, SNR=34.1, Peak=255 HFD=3.5
01:06:16.043 00.000 10844 MultiStar: [#1 -0.40,-0.12,0.93,U] [#2 -0.76,-0.03,0.00,M7] [#3 0.11,0.34,1.04,U] [#4 0.21,-0.29,0.88,U] [#5 0.02,0.02,0.91,U] [#6 -0.51,-0.26,0.85,U] [#7 -0.15,0.17,0.83,U] [#8 -0.42,-0.55,0.00,M1] 
01:06:16.043 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.06}, one-star: {0.07, 0.46}
01:06:16.044 00.001 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.28 = -2.01)
01:06:16.044 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
01:06:16.044 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.52 mountX=-0.04 mountY=-0.09, mountTheta=-2.01
01:06:16.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.06, opts=13)
01:06:16.045 00.000 10844 Enqueuing Move request for scope (-0.08, 0.06)
01:06:16.045 00.000 11060 Worker thread wakes up
01:06:16.045 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:16.045 00.000 10844 UpdateGuideState exits: m=2906 SNR=34.1 Saturated
01:06:16.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:16.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:16.045 00.000 10844 Enqueuing Expose request
01:06:16.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:06:16.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:06:16.045 00.000 11060 Moving (-0.08, 0.06) raw xDistance=-0.04 yDistance=-0.09
01:06:16.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:06:16.046 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:16.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:16.046 00.000 11060 MoveAxis(E, 0, ABG)
01:06:16.046 00.000 11060 Move returns status 0, amount 0
01:06:16.046 00.000 11060 MoveAxis(N, 0, ABG)
01:06:16.046 00.000 11060 Move returns status 0, amount 0
01:06:16.046 00.000 11060 move complete, result=0
01:06:16.046 00.000 11060 worker thread done servicing request
01:06:16.046 00.000 11060 Worker thread wakes up
01:06:16.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:16.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:16.047 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:16.680 00.633 11060 Exposure complete
01:06:16.888 00.208 11060 worker thread done servicing request
01:06:16.889 00.001 10844 OnExposeComplete: enter
01:06:16.889 00.000 10844 UpdateGuideState(): m_state=6
01:06:16.889 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8435
01:06:16.889 00.000 10844 Star::Find returns 1 (0), X=264.27, Y=59.35, Mass=2954, SNR=34.6, Peak=251 HFD=3.5
01:06:16.890 00.001 10844 MultiStar: [#1 -0.54,0.47,0.00,M3] [#2 -0.63,0.03,0.00,M8] [#3 -0.37,0.09,0.92,U] [#4 0.52,0.14,0.92,U] [#5 0.60,0.51,0.00,M1] [#6 -0.42,-0.08,0.84,U] [#7 -0.52,0.51,0.00,M1] [#8 -0.12,0.26,0.94,U] 
01:06:16.890 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.29}, one-star: {-0.10, 0.94}
01:06:16.890 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
01:06:16.890 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
01:06:16.890 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.88 mountX=-0.27 mountY=-0.14, mountTheta=-2.67
01:06:16.891 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.29, opts=13)
01:06:16.891 00.000 10844 Enqueuing Move request for scope (-0.09, 0.29)
01:06:16.891 00.000 11060 Worker thread wakes up
01:06:16.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.29) opts 0xd
01:06:16.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.29)
01:06:16.891 00.000 11060 Moving (-0.09, 0.29) raw xDistance=-0.27 yDistance=-0.14
01:06:16.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:06:16.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:16.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:16.892 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:16.892 00.000 11060 MoveAxis(E, 46, ABG)
01:06:16.892 00.000 11060 Guiding  Dir = 2, Dur = 46
01:06:16.892 00.000 10844 UpdateGuideState exits: m=2954 SNR=34.6
01:06:16.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:16.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:16.892 00.000 10844 Enqueuing Expose request
01:06:16.921 00.029 11060 IsSlewing returns 0
01:06:16.923 00.002 11060 IsGuiding returns 0
01:06:17.009 00.086 11060 IsGuiding returns 0
01:06:17.009 00.000 11060 Move returns status 0, amount 46
01:06:17.009 00.000 11060 MoveAxis(N, 0, ABG)
01:06:17.009 00.000 11060 Move returns status 0, amount 0
01:06:17.009 00.000 11060 move complete, result=0
01:06:17.009 00.000 11060 worker thread done servicing request
01:06:17.009 00.000 11060 Worker thread wakes up
01:06:17.009 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:06:17.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:17.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:17.648 00.639 11060 Exposure complete
01:06:17.819 00.171 11060 worker thread done servicing request
01:06:17.821 00.002 10844 OnExposeComplete: enter
01:06:17.821 00.000 10844 UpdateGuideState(): m_state=6
01:06:17.821 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8436
01:06:17.821 00.000 10844 Star::Find returns 1 (0), X=264.39, Y=59.29, Mass=3143, SNR=35.7, Peak=252 HFD=3.5
01:06:17.821 00.000 10844 MultiStar: [#1 -0.26,0.07,1.02,U] [#2 -0.21,0.08,1.94,U] [#3 -0.03,0.20,0.86,U] [#4 0.10,-0.23,0.81,U] [#5 -0.06,0.60,0.00,M2] [#6 -0.66,0.37,0.00,M1] [#7 -0.40,0.22,0.78,U] [#8 -0.15,0.13,0.90,U] 
01:06:17.821 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.19}, one-star: {0.02, 0.87}
01:06:17.821 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
01:06:17.822 00.001 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
01:06:17.822 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.22 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
01:06:17.823 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.19, opts=13)
01:06:17.823 00.000 10844 Enqueuing Move request for scope (-0.14, 0.19)
01:06:17.823 00.000 11060 Worker thread wakes up
01:06:17.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:17.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
01:06:17.823 00.000 10844 UpdateGuideState exits: m=3143 SNR=35.7
01:06:17.823 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:06:17.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:17.823 00.000 11060 Moving (-0.14, 0.19) raw xDistance=-0.16 yDistance=-0.17
01:06:17.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:17.823 00.000 10844 Enqueuing Expose request
01:06:17.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:06:17.824 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:17.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:06:17.824 00.000 11060 MoveAxis(E, 29, ABG)
01:06:17.824 00.000 11060 Guiding  Dir = 2, Dur = 29
01:06:17.826 00.002 11060 IsSlewing returns 0
01:06:17.826 00.000 11060 IsGuiding returns 0
01:06:17.858 00.032 11060 IsGuiding returns 0
01:06:17.858 00.000 11060 Move returns status 0, amount 29
01:06:17.858 00.000 11060 MoveAxis(N, 0, ABG)
01:06:17.859 00.001 11060 Move returns status 0, amount 0
01:06:17.859 00.000 11060 move complete, result=0
01:06:17.859 00.000 11060 worker thread done servicing request
01:06:17.859 00.000 11060 Worker thread wakes up
01:06:17.859 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
01:06:17.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:17.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:18.487 00.628 11060 Exposure complete
01:06:18.684 00.197 11060 worker thread done servicing request
01:06:18.685 00.001 10844 OnExposeComplete: enter
01:06:18.685 00.000 10844 UpdateGuideState(): m_state=6
01:06:18.685 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8437
01:06:18.685 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=58.42, Mass=2514, SNR=31.7, Peak=252 HFD=3.5
01:06:18.685 00.000 10844 MultiStar: [#1 -0.31,-0.10,1.10,U] [#2 -0.78,-0.56,0.00,M8] [#3 -0.04,-0.45,1.05,U] [#4 0.04,-0.83,0.00,M1] [#5 -0.35,-0.04,1.08,U] [#6 -0.35,-0.54,0.00,M2] [#7 -0.70,0.46,0.00,M1] [#8 0.16,-0.69,0.00,M1] 
01:06:18.685 00.000 10844 single-star, 3 included, MultiStar: {-0.21, -0.15}, one-star: {-0.13, 0.00}
01:06:18.685 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.86 = -1.43)
01:06:18.685 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.45)
01:06:18.686 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.10 mountX=0.02 mountY=-0.13, mountTheta=-1.43
01:06:18.688 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.00, opts=13)
01:06:18.688 00.000 10844 Enqueuing Move request for scope (-0.13, 0.00)
01:06:18.688 00.000 11060 Worker thread wakes up
01:06:18.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
01:06:18.688 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
01:06:18.688 00.000 11060 Moving (-0.13, 0.00) raw xDistance=0.02 yDistance=-0.13
01:06:18.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:06:18.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:18.688 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:18.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:06:18.689 00.001 11060 MoveAxis(E, 0, ABG)
01:06:18.689 00.000 11060 Move returns status 0, amount 0
01:06:18.689 00.000 10844 UpdateGuideState exits: m=2514 SNR=31.7
01:06:18.689 00.000 11060 MoveAxis(N, 0, ABG)
01:06:18.689 00.000 11060 Move returns status 0, amount 0
01:06:18.689 00.000 11060 move complete, result=0
01:06:18.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:18.689 00.000 11060 worker thread done servicing request
01:06:18.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:18.690 00.001 10844 Enqueuing Expose request
01:06:18.690 00.000 11060 Worker thread wakes up
01:06:18.690 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:18.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:18.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:19.347 00.657 11060 Exposure complete
01:06:19.524 00.177 11060 worker thread done servicing request
01:06:19.525 00.001 10844 OnExposeComplete: enter
01:06:19.525 00.000 10844 UpdateGuideState(): m_state=6
01:06:19.525 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8438
01:06:19.525 00.000 10844 Star::Find returns 1 (1), X=264.70, Y=58.24, Mass=3050, SNR=35.2, Peak=255 HFD=3.5
01:06:19.526 00.001 10844 MultiStar: [#1 -0.42,-0.03,0.92,U] [#2 -0.57,-0.20,2.08,U] [#3 0.37,0.11,0.88,U] [#4 -0.14,-0.45,0.87,U] [#5 -0.34,0.17,0.93,U] [#6 -0.73,-0.43,0.00,M3] [#7 0.02,0.06,0.84,U] [#8 -0.05,-0.60,0.93,U] 
01:06:19.526 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.15}, one-star: {0.33, -0.17}
01:06:19.526 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
01:06:19.526 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
01:06:19.526 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.40 mountX=0.18 mountY=-0.14, mountTheta=-0.66
01:06:19.527 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.15, opts=13)
01:06:19.527 00.000 10844 Enqueuing Move request for scope (-0.16, -0.15)
01:06:19.527 00.000 11060 Worker thread wakes up
01:06:19.528 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:19.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
01:06:19.528 00.000 10844 UpdateGuideState exits: m=3050 SNR=35.2 Saturated
01:06:19.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
01:06:19.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:19.528 00.000 11060 Moving (-0.16, -0.15) raw xDistance=0.18 yDistance=-0.14
01:06:19.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:19.528 00.000 10844 Enqueuing Expose request
01:06:19.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:06:19.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:19.529 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:19.529 00.000 11060 MoveAxis(W, 31, ABG)
01:06:19.529 00.000 11060 Guiding  Dir = 3, Dur = 31
01:06:19.572 00.043 11060 IsSlewing returns 0
01:06:19.572 00.000 11060 IsGuiding returns 0
01:06:19.635 00.063 11060 IsGuiding returns 0
01:06:19.635 00.000 11060 Move returns status 0, amount 31
01:06:19.635 00.000 11060 MoveAxis(N, 0, ABG)
01:06:19.635 00.000 11060 Move returns status 0, amount 0
01:06:19.635 00.000 11060 move complete, result=0
01:06:19.635 00.000 11060 worker thread done servicing request
01:06:19.635 00.000 11060 Worker thread wakes up
01:06:19.636 00.001 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
01:06:19.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:19.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:20.263 00.627 11060 Exposure complete
01:06:20.427 00.164 11060 worker thread done servicing request
01:06:20.428 00.001 10844 OnExposeComplete: enter
01:06:20.428 00.000 10844 UpdateGuideState(): m_state=6
01:06:20.428 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8439
01:06:20.428 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.60, Mass=3359, SNR=37.4, Peak=255 HFD=3.3
01:06:20.428 00.000 10844 MultiStar: [#1 -0.11,0.43,0.86,U] [#2 -0.35,0.00,1.76,U] [#3 -0.31,-0.02,0.89,U] [#4 -0.23,0.00,0.71,U] [#5 -0.27,-0.06,0.97,U] [#6 -0.59,-0.12,0.82,U] [#7 -0.01,0.24,0.76,U] [#8 -0.12,0.08,0.94,U] 
01:06:20.428 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.07}, one-star: {0.14, 0.18}
01:06:20.429 00.001 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.57 = -1.72)
01:06:20.429 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
01:06:20.429 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.23 cameraTheta=2.81 mountX=-0.03 mountY=-0.22, mountTheta=-1.72
01:06:20.430 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.07, opts=13)
01:06:20.430 00.000 10844 Enqueuing Move request for scope (-0.21, 0.07)
01:06:20.430 00.000 11060 Worker thread wakes up
01:06:20.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
01:06:20.430 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
01:06:20.430 00.000 11060 Moving (-0.21, 0.07) raw xDistance=-0.03 yDistance=-0.22
01:06:20.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:06:20.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:20.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:20.430 00.000 10844 UpdateGuideState exits: m=3359 SNR=37.4 Saturated
01:06:20.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:20.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:20.430 00.000 10844 Enqueuing Expose request
01:06:20.431 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:06:20.431 00.000 11060 MoveAxis(E, 0, ABG)
01:06:20.431 00.000 11060 Move returns status 0, amount 0
01:06:20.431 00.000 11060 MoveAxis(N, 0, ABG)
01:06:20.431 00.000 11060 Move returns status 0, amount 0
01:06:20.431 00.000 11060 move complete, result=0
01:06:20.431 00.000 11060 worker thread done servicing request
01:06:20.431 00.000 11060 Worker thread wakes up
01:06:20.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:20.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:20.434 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:21.081 00.647 11060 Exposure complete
01:06:21.236 00.155 11060 worker thread done servicing request
01:06:21.236 00.000 10844 OnExposeComplete: enter
01:06:21.236 00.000 10844 UpdateGuideState(): m_state=6
01:06:21.236 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8440
01:06:21.236 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=58.46, Mass=2618, SNR=31.9, Peak=239 HFD=3.4
01:06:21.236 00.000 10844 MultiStar: [#1 -0.11,0.23,1.02,U] [#2 -0.20,-0.08,2.07,U] [#3 0.38,-0.04,1.00,U] [#4 0.10,-0.93,0.00,M1] [#5 -0.23,0.54,1.08,U] [#6 -0.01,-0.32,0.93,U] [#7 -0.31,0.37,0.94,U] [#8 -0.24,-0.27,0.98,U] 
01:06:21.236 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.05}, one-star: {-0.21, 0.05}
01:06:21.237 00.001 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.77)
01:06:21.237 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.78)
01:06:21.237 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.77 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
01:06:21.238 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.05, opts=13)
01:06:21.238 00.000 10844 Enqueuing Move request for scope (-0.13, 0.05)
01:06:21.238 00.000 11060 Worker thread wakes up
01:06:21.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:21.238 00.000 10844 UpdateGuideState exits: m=2618 SNR=31.9
01:06:21.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:21.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:21.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
01:06:21.238 00.000 10844 Enqueuing Expose request
01:06:21.238 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
01:06:21.240 00.002 11060 Moving (-0.13, 0.05) raw xDistance=-0.03 yDistance=-0.13
01:06:21.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:06:21.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:21.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:06:21.240 00.000 11060 MoveAxis(E, 0, ABG)
01:06:21.240 00.000 11060 Move returns status 0, amount 0
01:06:21.240 00.000 11060 MoveAxis(N, 0, ABG)
01:06:21.240 00.000 11060 Move returns status 0, amount 0
01:06:21.240 00.000 11060 move complete, result=0
01:06:21.240 00.000 11060 worker thread done servicing request
01:06:21.240 00.000 11060 Worker thread wakes up
01:06:21.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:21.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:21.241 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:21.876 00.635 11060 Exposure complete
01:06:22.065 00.189 11060 worker thread done servicing request
01:06:22.065 00.000 10844 OnExposeComplete: enter
01:06:22.065 00.000 10844 UpdateGuideState(): m_state=6
01:06:22.065 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8441
01:06:22.066 00.001 10844 Star::Find returns 1 (1), X=264.48, Y=58.92, Mass=3007, SNR=34.9, Peak=255 HFD=3.7
01:06:22.066 00.000 10844 MultiStar: [#1 -0.71,0.11,0.00,M1] [#2 -0.61,-0.41,0.00,M6] [#3 0.79,-0.45,0.00,M1] [#4 -0.31,-0.17,0.89,U] [#5 0.14,0.60,0.00,M1] [#6 -0.09,0.18,0.89,U] [#7 0.27,0.18,0.79,U] [#8 0.16,-0.30,0.84,U] 
01:06:22.066 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.09}, one-star: {0.11, 0.51}
01:06:22.066 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
01:06:22.066 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
01:06:22.066 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.31 mountX=-0.09 mountY=0.01, mountTheta=3.04
01:06:22.075 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
01:06:22.075 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
01:06:22.075 00.000 11060 Worker thread wakes up
01:06:22.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:22.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:06:22.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:06:22.075 00.000 11060 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=0.01
01:06:22.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:06:22.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:22.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:06:22.075 00.000 11060 MoveAxis(E, 0, ABG)
01:06:22.075 00.000 11060 Move returns status 0, amount 0
01:06:22.075 00.000 11060 MoveAxis(N, 0, ABG)
01:06:22.075 00.000 11060 Move returns status 0, amount 0
01:06:22.075 00.000 11060 move complete, result=0
01:06:22.075 00.000 11060 worker thread done servicing request
01:06:22.075 00.000 10844 UpdateGuideState exits: m=3007 SNR=34.9 Saturated
01:06:22.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:22.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:22.075 00.000 10844 Enqueuing Expose request
01:06:22.075 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:22.076 00.001 11060 Worker thread wakes up
01:06:22.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:22.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:22.712 00.636 11060 Exposure complete
01:06:22.889 00.177 11060 worker thread done servicing request
01:06:22.889 00.000 10844 OnExposeComplete: enter
01:06:22.889 00.000 10844 UpdateGuideState(): m_state=6
01:06:22.889 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8442
01:06:22.889 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.44, Mass=2844, SNR=34.1, Peak=255 HFD=3.3
01:06:22.889 00.000 10844 MultiStar: [#1 -0.03,-0.51,0.97,U] [#2 -0.82,-0.41,0.00,M7] [#3 0.61,-0.30,0.00,M2] [#4 -0.28,-0.32,0.99,U] [#5 -0.29,0.42,1.02,U] [#6 -0.18,-0.30,0.92,U] [#7 -0.26,0.13,0.84,U] [#8 -0.07,0.58,0.88,U] 
01:06:22.889 00.000 10844 single-star, 6 included, MultiStar: {-0.15, -0.00}, one-star: {0.05, 0.02}
01:06:22.889 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
01:06:22.889 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
01:06:22.890 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.41 mountX=-0.03 mountY=0.04, mountTheta=2.15
01:06:22.891 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
01:06:22.891 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
01:06:22.891 00.000 11060 Worker thread wakes up
01:06:22.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:22.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:06:22.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:06:22.892 00.001 10844 UpdateGuideState exits: m=2844 SNR=34.1 Saturated
01:06:22.892 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.04
01:06:22.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:06:22.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:22.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:22.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:06:22.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:22.892 00.000 10844 Enqueuing Expose request
01:06:22.892 00.000 11060 MoveAxis(E, 0, ABG)
01:06:22.899 00.007 11060 Move returns status 0, amount 0
01:06:22.899 00.000 11060 MoveAxis(N, 0, ABG)
01:06:22.899 00.000 11060 Move returns status 0, amount 0
01:06:22.899 00.000 11060 move complete, result=0
01:06:22.899 00.000 11060 worker thread done servicing request
01:06:22.899 00.000 11060 Worker thread wakes up
01:06:22.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:22.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:22.901 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:23.540 00.639 11060 Exposure complete
01:06:23.718 00.178 11060 worker thread done servicing request
01:06:23.718 00.000 10844 OnExposeComplete: enter
01:06:23.718 00.000 10844 UpdateGuideState(): m_state=6
01:06:23.718 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8443
01:06:23.718 00.000 10844 Star::Find returns 1 (0), X=264.73, Y=58.46, Mass=2859, SNR=34.2, Peak=248 HFD=3.4
01:06:23.719 00.001 10844 MultiStar: [#1 -0.14,-0.69,0.00,M1] [#2 0.70,-0.19,0.00,M8] [#3 0.70,0.22,0.00,M3] [#4 0.18,-0.38,0.92,U] [#5 0.26,0.64,0.00,M1] [#6 -0.01,-0.30,0.94,U] [#7 -0.33,0.37,0.88,U] [#8 0.30,0.66,0.00,M1] 
01:06:23.719 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.07}, one-star: {0.36, 0.05}
01:06:23.719 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
01:06:23.719 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:06:23.719 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.87 mountX=0.06 mountY=0.07, mountTheta=0.88
01:06:23.721 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
01:06:23.721 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
01:06:23.721 00.000 11060 Worker thread wakes up
01:06:23.721 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:23.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:06:23.721 00.000 10844 UpdateGuideState exits: m=2859 SNR=34.2
01:06:23.722 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:06:23.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:23.722 00.000 11060 Moving (0.06, -0.07) raw xDistance=0.06 yDistance=0.07
01:06:23.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:23.722 00.000 10844 Enqueuing Expose request
01:06:23.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:23.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:23.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:06:23.722 00.000 11060 MoveAxis(E, 0, ABG)
01:06:23.722 00.000 11060 Move returns status 0, amount 0
01:06:23.722 00.000 11060 MoveAxis(N, 0, ABG)
01:06:23.722 00.000 11060 Move returns status 0, amount 0
01:06:23.722 00.000 11060 move complete, result=0
01:06:23.723 00.001 11060 worker thread done servicing request
01:06:23.723 00.000 11060 Worker thread wakes up
01:06:23.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:23.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:23.724 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:24.353 00.629 11060 Exposure complete
01:06:24.548 00.195 10844 OnExposeComplete: enter
01:06:24.548 00.000 10844 UpdateGuideState(): m_state=6
01:06:24.549 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8444
01:06:24.549 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=57.72, Mass=2567, SNR=32.1, Peak=199 HFD=3.5
01:06:24.549 00.000 11060 worker thread done servicing request
01:06:24.549 00.000 10844 MultiStar: [#1 -0.08,-0.50,1.13,U] [#2 0.18,0.06,2.21,U] [#3 0.12,0.10,0.99,U] [#4 0.31,-0.19,1.00,U] [#5 0.47,-0.45,0.00,M2] [#6 -0.32,-0.63,0.00,M1] [#7 -0.17,0.02,0.86,U] [#8 0.44,0.04,1.07,U] 
01:06:24.549 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.14}, one-star: {-0.16, -0.70}
01:06:24.549 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
01:06:24.549 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
01:06:24.550 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.91 mountX=0.12 mountY=0.13, mountTheta=0.83
01:06:24.551 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.14, opts=13)
01:06:24.551 00.000 10844 Enqueuing Move request for scope (0.11, -0.14)
01:06:24.551 00.000 11060 Worker thread wakes up
01:06:24.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:24.551 00.000 10844 UpdateGuideState exits: m=2567 SNR=32.1
01:06:24.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:24.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:24.551 00.000 10844 Enqueuing Expose request
01:06:24.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
01:06:24.552 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
01:06:24.552 00.000 11060 Moving (0.11, -0.14) raw xDistance=0.12 yDistance=0.13
01:06:24.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:06:24.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:24.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:06:24.552 00.000 11060 MoveAxis(E, 0, ABG)
01:06:24.552 00.000 11060 Move returns status 0, amount 0
01:06:24.552 00.000 11060 MoveAxis(N, 0, ABG)
01:06:24.552 00.000 11060 Move returns status 0, amount 0
01:06:24.552 00.000 11060 move complete, result=0
01:06:24.552 00.000 11060 worker thread done servicing request
01:06:24.552 00.000 11060 Worker thread wakes up
01:06:24.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:24.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:24.553 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:25.181 00.628 11060 Exposure complete
01:06:25.350 00.169 11060 worker thread done servicing request
01:06:25.350 00.000 10844 OnExposeComplete: enter
01:06:25.350 00.000 10844 UpdateGuideState(): m_state=6
01:06:25.351 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8445
01:06:25.351 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.47, Mass=2663, SNR=33.2, Peak=255 HFD=3.6
01:06:25.351 00.000 10844 MultiStar: [#1 -0.85,-0.29,0.00,M1] [#2 -0.01,0.16,1.92,U] [#3 0.60,0.11,0.00,M3] [#4 -0.12,-0.24,0.97,U] [#5 0.70,0.29,0.00,M3] [#6 -0.32,-0.39,0.92,U] [#7 -0.58,0.06,0.92,U] [#8 0.10,-0.24,0.92,U] 
01:06:25.351 00.000 10844 single-star, 5 included, MultiStar: {-0.14, -0.06}, one-star: {-0.09, 0.06}
01:06:25.351 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
01:06:25.351 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
01:06:25.351 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.55 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
01:06:25.353 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
01:06:25.353 00.000 10844 Enqueuing Move request for scope (-0.09, 0.06)
01:06:25.353 00.000 11060 Worker thread wakes up
01:06:25.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:06:25.353 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:06:25.353 00.000 11060 Moving (-0.09, 0.06) raw xDistance=-0.04 yDistance=-0.10
01:06:25.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:06:25.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:25.353 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:06:25.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:06:25.353 00.000 11060 MoveAxis(E, 0, ABG)
01:06:25.354 00.001 11060 Move returns status 0, amount 0
01:06:25.354 00.000 11060 MoveAxis(N, 0, ABG)
01:06:25.354 00.000 11060 Move returns status 0, amount 0
01:06:25.354 00.000 11060 move complete, result=0
01:06:25.354 00.000 10844 UpdateGuideState exits: m=2663 SNR=33.2 Saturated
01:06:25.354 00.000 11060 worker thread done servicing request
01:06:25.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:25.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:25.354 00.000 10844 Enqueuing Expose request
01:06:25.354 00.000 11060 Worker thread wakes up
01:06:25.354 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:25.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:25.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:25.995 00.641 11060 Exposure complete
01:06:26.198 00.203 11060 worker thread done servicing request
01:06:26.198 00.000 10844 OnExposeComplete: enter
01:06:26.198 00.000 10844 UpdateGuideState(): m_state=6
01:06:26.198 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8446
01:06:26.198 00.000 10844 Star::Find returns 1 (0), X=263.74, Y=58.81, Mass=2862, SNR=34.1, Peak=225 HFD=3.5
01:06:26.198 00.000 10844 MultiStar: [#1 -0.38,0.03,0.99,U] [#2 -1.00,0.20,0.00,M7] [#3 0.37,0.04,0.91,U] [#4 0.07,0.28,1.03,U] [#5 0.33,0.30,0.92,U] [#6 -0.74,0.03,0.00,M1] [#7 0.04,-0.15,0.89,U] [#8 0.60,0.00,0.89,U] 
01:06:26.198 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.13}, one-star: {-0.63, 0.39}
01:06:26.198 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:06:26.200 00.002 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
01:06:26.200 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.27 mountX=-0.14 mountY=0.02, mountTheta=3.00
01:06:26.201 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
01:06:26.201 00.000 10844 Enqueuing Move request for scope (0.04, 0.13)
01:06:26.201 00.000 11060 Worker thread wakes up
01:06:26.201 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:26.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
01:06:26.201 00.000 10844 UpdateGuideState exits: m=2862 SNR=34.1
01:06:26.201 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
01:06:26.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:26.201 00.000 11060 Moving (0.04, 0.13) raw xDistance=-0.14 yDistance=0.02
01:06:26.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:26.201 00.000 10844 Enqueuing Expose request
01:06:26.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:06:26.202 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:26.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:06:26.202 00.000 11060 MoveAxis(E, 24, ABG)
01:06:26.202 00.000 11060 Guiding  Dir = 2, Dur = 24
01:06:26.208 00.006 11060 IsSlewing returns 0
01:06:26.208 00.000 11060 IsGuiding returns 0
01:06:26.239 00.031 11060 IsGuiding returns 0
01:06:26.239 00.000 11060 Move returns status 0, amount 24
01:06:26.239 00.000 11060 MoveAxis(N, 0, ABG)
01:06:26.239 00.000 11060 Move returns status 0, amount 0
01:06:26.239 00.000 11060 move complete, result=0
01:06:26.239 00.000 11060 worker thread done servicing request
01:06:26.239 00.000 11060 Worker thread wakes up
01:06:26.239 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
01:06:26.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:26.241 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:26.890 00.649 11060 Exposure complete
01:06:27.054 00.164 11060 worker thread done servicing request
01:06:27.054 00.000 10844 OnExposeComplete: enter
01:06:27.054 00.000 10844 UpdateGuideState(): m_state=6
01:06:27.054 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8447
01:06:27.056 00.002 10844 Star::Find returns 1 (1), X=264.33, Y=58.18, Mass=2782, SNR=34.0, Peak=255 HFD=3.3
01:06:27.056 00.000 10844 MultiStar: [#1 -0.53,-0.35,0.00,M1] [#2 -0.49,0.35,2.00,U] [#3 0.21,-0.81,0.00,M3] [#4 0.11,-0.08,0.97,U] [#5 -0.48,0.19,1.01,U] [#6 -0.48,-0.07,0.93,U] [#7 -0.44,-0.49,0.00,M1] [#8 0.24,-0.05,0.90,U] 
01:06:27.056 00.000 10844 single-star, 5 included, MultiStar: {-0.24, 0.07}, one-star: {-0.04, -0.24}
01:06:27.056 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
01:06:27.056 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
01:06:27.056 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.72 mountX=0.24 mountY=0.00, mountTheta=0.01
01:06:27.057 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.24, opts=13)
01:06:27.057 00.000 10844 Enqueuing Move request for scope (-0.04, -0.24)
01:06:27.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:27.057 00.000 11060 Worker thread wakes up
01:06:27.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
01:06:27.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
01:06:27.057 00.000 11060 Moving (-0.04, -0.24) raw xDistance=0.24 yDistance=0.00
01:06:27.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:06:27.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:27.058 00.001 10844 UpdateGuideState exits: m=2782 SNR=34.0 Saturated
01:06:27.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:06:27.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:27.058 00.000 11060 MoveAxis(W, 41, ABG)
01:06:27.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:27.058 00.000 10844 Enqueuing Expose request
01:06:27.058 00.000 11060 Guiding  Dir = 3, Dur = 41
01:06:27.069 00.011 11060 IsSlewing returns 0
01:06:27.069 00.000 11060 IsGuiding returns 0
01:06:27.115 00.046 11060 IsGuiding returns 0
01:06:27.115 00.000 11060 Move returns status 0, amount 41
01:06:27.115 00.000 11060 MoveAxis(N, 0, ABG)
01:06:27.115 00.000 11060 Move returns status 0, amount 0
01:06:27.115 00.000 11060 move complete, result=0
01:06:27.115 00.000 11060 worker thread done servicing request
01:06:27.117 00.002 11060 Worker thread wakes up
01:06:27.117 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
01:06:27.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:27.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:27.750 00.633 11060 Exposure complete
01:06:27.927 00.177 11060 worker thread done servicing request
01:06:27.928 00.001 10844 OnExposeComplete: enter
01:06:27.928 00.000 10844 UpdateGuideState(): m_state=6
01:06:27.928 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8448
01:06:27.928 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.37, Mass=2763, SNR=32.9, Peak=255 HFD=3.5
01:06:27.928 00.000 10844 MultiStar: [#1 -0.36,-0.24,1.01,U] [#2 -0.86,-0.58,0.00,M7] [#3 0.22,-0.37,0.95,U] [#4 0.18,0.48,0.94,U] [#5 -0.37,0.53,0.00,M2] [#6 -0.61,0.18,0.00,M1] [#7 -0.37,-0.35,0.84,U] [#8 0.06,-0.31,0.87,U] 
01:06:27.928 00.000 10844 single-star, 5 included, MultiStar: {-0.05, -0.14}, one-star: {-0.06, -0.05}
01:06:27.928 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
01:06:27.928 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
01:06:27.928 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.51 mountX=0.06 mountY=-0.06, mountTheta=-0.77
01:06:27.931 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.05, opts=13)
01:06:27.931 00.000 10844 Enqueuing Move request for scope (-0.06, -0.05)
01:06:27.931 00.000 11060 Worker thread wakes up
01:06:27.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:27.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
01:06:27.931 00.000 10844 UpdateGuideState exits: m=2763 SNR=32.9 Saturated
01:06:27.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
01:06:27.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:27.931 00.000 11060 Moving (-0.06, -0.05) raw xDistance=0.06 yDistance=-0.06
01:06:27.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:27.931 00.000 10844 Enqueuing Expose request
01:06:27.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:27.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:27.932 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:27.932 00.000 11060 MoveAxis(E, 0, ABG)
01:06:27.932 00.000 11060 Move returns status 0, amount 0
01:06:27.932 00.000 11060 MoveAxis(N, 0, ABG)
01:06:27.932 00.000 11060 Move returns status 0, amount 0
01:06:27.932 00.000 11060 move complete, result=0
01:06:27.932 00.000 11060 worker thread done servicing request
01:06:27.932 00.000 11060 Worker thread wakes up
01:06:27.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:27.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:27.933 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:28.581 00.648 11060 Exposure complete
01:06:28.758 00.177 11060 worker thread done servicing request
01:06:28.758 00.000 10844 OnExposeComplete: enter
01:06:28.758 00.000 10844 UpdateGuideState(): m_state=6
01:06:28.759 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8449
01:06:28.759 00.000 10844 Star::Find returns 1 (0), X=263.92, Y=58.79, Mass=3433, SNR=37.5, Peak=251 HFD=3.7
01:06:28.759 00.000 10844 MultiStar: [#1 -0.69,-0.25,0.00,M1] [#2 -0.58,0.15,1.84,U] [#3 0.04,-0.30,0.86,U] [#4 0.36,0.16,0.82,U] [#5 -0.19,0.57,0.94,U] [#6 -0.21,-0.08,0.84,U] [#7 -0.50,-0.06,0.71,U] [#8 -0.01,0.22,0.82,U] 
01:06:28.759 00.000 10844 refined, 7 included, MultiStar: {-0.24, 0.14}, one-star: {-0.45, 0.37}
01:06:28.759 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.36 = -1.93)
01:06:28.759 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.95)
01:06:28.759 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.60 mountX=-0.10 mountY=-0.26, mountTheta=-1.93
01:06:28.760 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.14, opts=13)
01:06:28.761 00.001 10844 Enqueuing Move request for scope (-0.24, 0.14)
01:06:28.761 00.000 11060 Worker thread wakes up
01:06:28.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:28.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
01:06:28.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
01:06:28.761 00.000 11060 Moving (-0.24, 0.14) raw xDistance=-0.10 yDistance=-0.26
01:06:28.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:06:28.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:28.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:06:28.761 00.000 11060 MoveAxis(E, 0, ABG)
01:06:28.761 00.000 11060 Move returns status 0, amount 0
01:06:28.761 00.000 10844 UpdateGuideState exits: m=3433 SNR=37.5
01:06:28.761 00.000 11060 MoveAxis(N, 0, ABG)
01:06:28.761 00.000 11060 Move returns status 0, amount 0
01:06:28.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:28.761 00.000 11060 move complete, result=0
01:06:28.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:28.761 00.000 10844 Enqueuing Expose request
01:06:28.761 00.000 11060 worker thread done servicing request
01:06:28.761 00.000 11060 Worker thread wakes up
01:06:28.763 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:06:28.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:28.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:29.398 00.635 11060 Exposure complete
01:06:29.589 00.191 11060 worker thread done servicing request
01:06:29.589 00.000 10844 OnExposeComplete: enter
01:06:29.589 00.000 10844 UpdateGuideState(): m_state=6
01:06:29.589 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8450
01:06:29.589 00.000 10844 Star::Find returns 1 (1), X=263.96, Y=58.72, Mass=2632, SNR=32.4, Peak=255 HFD=3.3
01:06:29.589 00.000 10844 MultiStar: [#1 -0.38,-0.21,0.96,U] [#2 0.18,-0.05,2.02,U] [#3 0.19,-0.53,1.00,U] [#4 -0.29,-0.48,1.02,U] [#5 0.53,-0.09,1.03,U] [#6 -0.33,-0.10,0.99,U] [#7 -0.14,-0.18,0.94,U] [#8 -0.45,-0.15,1.01,U] 
01:06:29.589 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.15}, one-star: {-0.40, 0.30}
01:06:29.589 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
01:06:29.590 00.001 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
01:06:29.590 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.09 mountX=0.17 mountY=-0.06, mountTheta=-0.36
01:06:29.591 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
01:06:29.591 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
01:06:29.591 00.000 11060 Worker thread wakes up
01:06:29.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:06:29.591 00.000 10844 UpdateGuideState exits: m=2632 SNR=32.4 Saturated
01:06:29.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:29.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:29.591 00.000 10844 Enqueuing Expose request
01:06:29.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
01:06:29.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
01:06:29.592 00.001 11060 Moving (-0.09, -0.15) raw xDistance=0.17 yDistance=-0.06
01:06:29.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:06:29.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:29.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:29.592 00.000 11060 MoveAxis(W, 29, ABG)
01:06:29.592 00.000 11060 Guiding  Dir = 3, Dur = 29
01:06:29.594 00.002 11060 IsSlewing returns 0
01:06:29.594 00.000 11060 IsGuiding returns 0
01:06:29.626 00.032 11060 IsGuiding returns 0
01:06:29.626 00.000 11060 Move returns status 0, amount 29
01:06:29.626 00.000 11060 MoveAxis(N, 0, ABG)
01:06:29.626 00.000 11060 Move returns status 0, amount 0
01:06:29.626 00.000 11060 move complete, result=0
01:06:29.626 00.000 11060 worker thread done servicing request
01:06:29.626 00.000 11060 Worker thread wakes up
01:06:29.627 00.001 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
01:06:29.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:29.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:30.260 00.633 11060 Exposure complete
01:06:30.471 00.211 11060 worker thread done servicing request
01:06:30.472 00.001 10844 OnExposeComplete: enter
01:06:30.472 00.000 10844 UpdateGuideState(): m_state=6
01:06:30.472 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8451
01:06:30.472 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=58.72, Mass=2505, SNR=31.4, Peak=248 HFD=3.7
01:06:30.472 00.000 10844 MultiStar: [#1 -0.39,-0.31,1.16,U] [#2 -0.17,-0.74,0.00,M6] [#3 0.84,-0.52,0.00,M1] [#4 0.52,-0.50,0.00,M1] [#5 -0.35,-0.31,1.15,U] [#6 0.10,-0.32,0.98,U] [#7 -0.27,0.26,0.93,U] [#8 -0.03,-0.41,0.95,U] 
01:06:30.472 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.14}, one-star: {-0.21, 0.31}
01:06:30.472 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
01:06:30.472 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
01:06:30.472 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.53 mountX=0.18 mountY=-0.18, mountTheta=-0.78
01:06:30.474 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.14, opts=13)
01:06:30.474 00.000 10844 Enqueuing Move request for scope (-0.20, -0.14)
01:06:30.475 00.001 11060 Worker thread wakes up
01:06:30.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:30.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
01:06:30.475 00.000 10844 UpdateGuideState exits: m=2505 SNR=31.4
01:06:30.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
01:06:30.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:30.475 00.000 11060 Moving (-0.20, -0.14) raw xDistance=0.18 yDistance=-0.18
01:06:30.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:30.475 00.000 10844 Enqueuing Expose request
01:06:30.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:06:30.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:30.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:06:30.475 00.000 11060 MoveAxis(W, 31, ABG)
01:06:30.475 00.000 11060 Guiding  Dir = 3, Dur = 31
01:06:30.485 00.010 11060 IsSlewing returns 0
01:06:30.485 00.000 11060 IsGuiding returns 0
01:06:30.532 00.047 11060 IsGuiding returns 0
01:06:30.532 00.000 11060 Move returns status 0, amount 31
01:06:30.532 00.000 11060 MoveAxis(N, 0, ABG)
01:06:30.532 00.000 11060 Move returns status 0, amount 0
01:06:30.532 00.000 11060 move complete, result=0
01:06:30.532 00.000 11060 worker thread done servicing request
01:06:30.532 00.000 11060 Worker thread wakes up
01:06:30.532 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
01:06:30.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:30.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:31.164 00.632 11060 Exposure complete
01:06:31.362 00.198 11060 worker thread done servicing request
01:06:31.362 00.000 10844 OnExposeComplete: enter
01:06:31.362 00.000 10844 UpdateGuideState(): m_state=6
01:06:31.362 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8452
01:06:31.362 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=58.39, Mass=2745, SNR=33.1, Peak=250 HFD=3.4
01:06:31.363 00.001 10844 MultiStar: [#1 0.06,-0.38,1.00,U] [#2 -0.26,-0.26,2.03,U] [#3 0.22,0.23,0.97,U] [#4 0.39,-0.46,0.92,U] [#5 0.16,0.14,0.99,U] [#6 0.05,0.17,0.90,U] [#7 0.08,-0.06,0.85,U] [#8 0.57,0.50,0.00,M1] 
01:06:31.363 00.000 10844 single-star, 7 included, MultiStar: {0.05, -0.10}, one-star: {0.05, -0.03}
01:06:31.363 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
01:06:31.363 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
01:06:31.363 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.54 mountX=0.02 mountY=0.05, mountTheta=1.21
01:06:31.364 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.03, opts=13)
01:06:31.364 00.000 10844 Enqueuing Move request for scope (0.05, -0.03)
01:06:31.364 00.000 11060 Worker thread wakes up
01:06:31.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:06:31.364 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:06:31.364 00.000 11060 Moving (0.05, -0.03) raw xDistance=0.02 yDistance=0.05
01:06:31.366 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:06:31.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:31.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:31.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:06:31.366 00.000 11060 MoveAxis(E, 0, ABG)
01:06:31.366 00.000 11060 Move returns status 0, amount 0
01:06:31.366 00.000 11060 MoveAxis(N, 0, ABG)
01:06:31.366 00.000 11060 Move returns status 0, amount 0
01:06:31.366 00.000 11060 move complete, result=0
01:06:31.366 00.000 11060 worker thread done servicing request
01:06:31.366 00.000 10844 UpdateGuideState exits: m=2745 SNR=33.1
01:06:31.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:31.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:31.366 00.000 10844 Enqueuing Expose request
01:06:31.366 00.000 11060 Worker thread wakes up
01:06:31.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:31.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:31.366 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:32.005 00.639 11060 Exposure complete
01:06:32.190 00.185 11060 worker thread done servicing request
01:06:32.191 00.001 10844 OnExposeComplete: enter
01:06:32.191 00.000 10844 UpdateGuideState(): m_state=6
01:06:32.191 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8453
01:06:32.191 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.51, Mass=2529, SNR=32.1, Peak=255 HFD=3.2
01:06:32.191 00.000 10844 MultiStar: [#1 -0.35,0.21,1.03,U] [#2 -0.49,-0.39,0.00,M6] [#3 0.05,0.33,0.92,U] [#4 0.22,-0.10,1.07,U] [#5 0.32,0.35,1.05,U] [#6 -0.13,0.17,0.95,U] [#7 -0.20,0.11,0.83,U] [#8 0.13,0.56,1.08,U] 
01:06:32.191 00.000 10844 single-star, 7 included, MultiStar: {0.03, 0.22}, one-star: {0.14, 0.09}
01:06:32.192 00.001 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:06:32.192 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:06:32.192 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=-0.12 mountY=0.13, mountTheta=2.31
01:06:32.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.09, opts=13)
01:06:32.194 00.001 10844 Enqueuing Move request for scope (0.14, 0.09)
01:06:32.194 00.000 11060 Worker thread wakes up
01:06:32.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:32.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
01:06:32.194 00.000 10844 UpdateGuideState exits: m=2529 SNR=32.1 Saturated
01:06:32.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
01:06:32.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:32.194 00.000 11060 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=0.13
01:06:32.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:32.194 00.000 10844 Enqueuing Expose request
01:06:32.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:06:32.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:32.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:06:32.194 00.000 11060 MoveAxis(E, 0, ABG)
01:06:32.194 00.000 11060 Move returns status 0, amount 0
01:06:32.194 00.000 11060 MoveAxis(N, 0, ABG)
01:06:32.194 00.000 11060 Move returns status 0, amount 0
01:06:32.194 00.000 11060 move complete, result=0
01:06:32.194 00.000 11060 worker thread done servicing request
01:06:32.194 00.000 11060 Worker thread wakes up
01:06:32.195 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:32.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:32.196 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:32.838 00.642 11060 Exposure complete
01:06:33.009 00.171 11060 worker thread done servicing request
01:06:33.009 00.000 10844 OnExposeComplete: enter
01:06:33.009 00.000 10844 UpdateGuideState(): m_state=6
01:06:33.009 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8454
01:06:33.009 00.000 10844 Star::Find returns 1 (0), X=264.79, Y=58.14, Mass=2769, SNR=33.4, Peak=251 HFD=3.7
01:06:33.010 00.001 10844 MultiStar: [#1 -0.25,-0.39,1.01,U] [#2 -0.22,-0.26,2.01,U] [#3 0.27,-0.25,0.83,U] [#4 0.16,-0.66,0.00,M1] [#5 0.42,0.47,0.00,M1] [#6 -0.16,-0.16,0.93,U] [#7 0.11,-0.42,0.79,U] [#8 0.39,0.04,0.93,U] 
01:06:33.010 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.24}, one-star: {0.42, -0.27}
01:06:33.010 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
01:06:33.010 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
01:06:33.010 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.25 cameraTheta=-1.43 mountX=0.23 mountY=0.07, mountTheta=0.30
01:06:33.012 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.24, opts=13)
01:06:33.013 00.001 10844 Enqueuing Move request for scope (0.03, -0.24)
01:06:33.013 00.000 11060 Worker thread wakes up
01:06:33.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:33.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
01:06:33.013 00.000 10844 UpdateGuideState exits: m=2769 SNR=33.4
01:06:33.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
01:06:33.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:33.013 00.000 11060 Moving (0.03, -0.24) raw xDistance=0.23 yDistance=0.07
01:06:33.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:33.013 00.000 10844 Enqueuing Expose request
01:06:33.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:06:33.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:33.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:06:33.014 00.001 11060 MoveAxis(W, 41, ABG)
01:06:33.014 00.000 11060 Guiding  Dir = 3, Dur = 41
01:06:33.032 00.018 11060 IsSlewing returns 0
01:06:33.050 00.018 11060 IsGuiding returns 0
01:06:33.125 00.075 11060 IsGuiding returns 0
01:06:33.125 00.000 11060 Move returns status 0, amount 41
01:06:33.126 00.001 11060 MoveAxis(N, 0, ABG)
01:06:33.126 00.000 11060 Move returns status 0, amount 0
01:06:33.126 00.000 11060 move complete, result=0
01:06:33.127 00.001 11060 worker thread done servicing request
01:06:33.127 00.000 11060 Worker thread wakes up
01:06:33.127 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
01:06:33.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:33.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:33.754 00.627 11060 Exposure complete
01:06:33.941 00.187 11060 worker thread done servicing request
01:06:33.942 00.001 10844 OnExposeComplete: enter
01:06:33.942 00.000 10844 UpdateGuideState(): m_state=6
01:06:33.942 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8455
01:06:33.942 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.60, Mass=2576, SNR=32.2, Peak=255 HFD=3.3
01:06:33.942 00.000 10844 MultiStar: [#1 -0.04,0.30,1.06,U] [#2 0.12,-0.41,2.05,U] [#3 0.84,-0.25,0.00,M1] [#4 0.38,0.16,1.01,U] [#5 0.15,0.12,0.96,U] [#6 -0.02,0.04,0.96,U] [#7 -0.13,-0.28,0.80,U] [#8 0.54,0.36,0.00,M1] 
01:06:33.942 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {-0.05, 0.19}
01:06:33.942 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
01:06:33.942 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
01:06:33.942 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.41 mountX=0.02 mountY=0.07, mountTheta=1.34
01:06:33.944 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
01:06:33.944 00.000 10844 Enqueuing Move request for scope (0.07, -0.03)
01:06:33.944 00.000 11060 Worker thread wakes up
01:06:33.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:06:33.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:06:33.944 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=0.07
01:06:33.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:06:33.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:33.945 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:33.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:06:33.945 00.000 11060 MoveAxis(E, 0, ABG)
01:06:33.945 00.000 11060 Move returns status 0, amount 0
01:06:33.945 00.000 10844 UpdateGuideState exits: m=2576 SNR=32.2 Saturated
01:06:33.945 00.000 11060 MoveAxis(N, 0, ABG)
01:06:33.945 00.000 11060 Move returns status 0, amount 0
01:06:33.945 00.000 11060 move complete, result=0
01:06:33.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:33.945 00.000 11060 worker thread done servicing request
01:06:33.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:33.945 00.000 10844 Enqueuing Expose request
01:06:33.945 00.000 11060 Worker thread wakes up
01:06:33.945 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:33.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:33.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:34.580 00.635 11060 Exposure complete
01:06:34.733 00.153 11060 worker thread done servicing request
01:06:34.733 00.000 10844 OnExposeComplete: enter
01:06:34.733 00.000 10844 UpdateGuideState(): m_state=6
01:06:34.733 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8456
01:06:34.734 00.001 10844 Star::Find returns 1 (1), X=264.31, Y=58.69, Mass=2762, SNR=33.8, Peak=255 HFD=3.5
01:06:34.734 00.000 10844 MultiStar: [#1 -0.38,0.17,0.99,U] [#2 -0.17,-0.34,1.94,U] [#3 0.52,0.12,0.95,U] [#4 0.07,0.49,0.93,U] [#5 0.18,0.27,0.88,U] [#6 -0.14,0.27,0.94,U] [#7 -0.01,0.03,0.95,U] [#8 0.04,-0.13,0.87,U] 
01:06:34.734 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.06, 0.28}
01:06:34.734 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
01:06:34.734 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
01:06:34.734 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=-0.08 mountY=-0.03, mountTheta=-2.80
01:06:34.735 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
01:06:34.735 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
01:06:34.735 00.000 11060 Worker thread wakes up
01:06:34.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:06:34.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:06:34.735 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.03
01:06:34.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:06:34.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:34.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:34.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:06:34.735 00.000 11060 MoveAxis(E, 0, ABG)
01:06:34.735 00.000 11060 Move returns status 0, amount 0
01:06:34.735 00.000 11060 MoveAxis(N, 0, ABG)
01:06:34.736 00.001 10844 UpdateGuideState exits: m=2762 SNR=33.8 Saturated
01:06:34.736 00.000 11060 Move returns status 0, amount 0
01:06:34.736 00.000 11060 move complete, result=0
01:06:34.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:34.736 00.000 11060 worker thread done servicing request
01:06:34.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:34.736 00.000 10844 Enqueuing Expose request
01:06:34.736 00.000 11060 Worker thread wakes up
01:06:34.736 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:34.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:34.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:35.368 00.632 11060 Exposure complete
01:06:35.550 00.182 11060 worker thread done servicing request
01:06:35.550 00.000 10844 OnExposeComplete: enter
01:06:35.550 00.000 10844 UpdateGuideState(): m_state=6
01:06:35.550 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8457
01:06:35.550 00.000 10844 Star::Find returns 1 (1), X=264.86, Y=58.28, Mass=2561, SNR=32.5, Peak=255 HFD=3.3
01:06:35.551 00.001 10844 MultiStar: [#1 -0.07,-0.15,1.00,U] [#2 -0.16,-0.31,2.09,U] [#3 0.30,0.09,0.92,U] [#4 0.08,-0.07,1.05,U] [#5 -0.08,0.23,1.05,U] [#6 -0.11,-0.30,1.02,U] [#7 0.09,-0.11,0.89,U] [#8 0.62,0.03,0.00,M1] 
01:06:35.551 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {0.49, -0.14}
01:06:35.551 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
01:06:35.551 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
01:06:35.551 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.29 mountX=0.11 mountY=0.05, mountTheta=0.45
01:06:35.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
01:06:35.552 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
01:06:35.552 00.000 11060 Worker thread wakes up
01:06:35.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:06:35.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:06:35.553 00.001 10844 UpdateGuideState exits: m=2561 SNR=32.5 Saturated
01:06:35.553 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:06:35.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:35.553 00.000 11060 Moving (0.04, -0.12) raw xDistance=0.11 yDistance=0.05
01:06:35.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:35.553 00.000 10844 Enqueuing Expose request
01:06:35.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:06:35.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:35.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:06:35.553 00.000 11060 MoveAxis(E, 0, ABG)
01:06:35.553 00.000 11060 Move returns status 0, amount 0
01:06:35.553 00.000 11060 MoveAxis(N, 0, ABG)
01:06:35.553 00.000 11060 Move returns status 0, amount 0
01:06:35.553 00.000 11060 move complete, result=0
01:06:35.553 00.000 11060 worker thread done servicing request
01:06:35.553 00.000 11060 Worker thread wakes up
01:06:35.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:35.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:35.555 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:36.180 00.625 11060 Exposure complete
01:06:36.355 00.175 11060 worker thread done servicing request
01:06:36.355 00.000 10844 OnExposeComplete: enter
01:06:36.355 00.000 10844 UpdateGuideState(): m_state=6
01:06:36.356 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8458
01:06:36.356 00.000 10844 Star::Find returns 1 (0), X=264.45, Y=58.16, Mass=2505, SNR=31.1, Peak=245 HFD=3.4
01:06:36.356 00.000 10844 MultiStar: [#1 -0.24,-0.36,1.13,U] [#2 0.31,-0.56,0.00,M3] [#3 0.41,-0.13,0.95,U] [#4 0.14,-0.19,1.04,U] [#5 0.46,0.26,1.12,U] [#6 -0.49,-0.11,1.04,U] [#7 0.10,0.01,0.93,U] [#8 0.37,-0.32,1.07,U] 
01:06:36.356 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.14}, one-star: {0.08, -0.26}
01:06:36.356 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
01:06:36.356 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
01:06:36.356 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.94 mountX=0.12 mountY=0.12, mountTheta=0.80
01:06:36.358 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
01:06:36.358 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
01:06:36.358 00.000 11060 Worker thread wakes up
01:06:36.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
01:06:36.358 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
01:06:36.358 00.000 11060 Moving (0.10, -0.14) raw xDistance=0.12 yDistance=0.12
01:06:36.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:06:36.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:36.358 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:06:36.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:06:36.358 00.000 11060 MoveAxis(E, 0, ABG)
01:06:36.358 00.000 11060 Move returns status 0, amount 0
01:06:36.358 00.000 11060 MoveAxis(N, 0, ABG)
01:06:36.358 00.000 11060 Move returns status 0, amount 0
01:06:36.358 00.000 11060 move complete, result=0
01:06:36.358 00.000 10844 UpdateGuideState exits: m=2505 SNR=31.1
01:06:36.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:36.359 00.001 11060 worker thread done servicing request
01:06:36.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:36.359 00.000 10844 Enqueuing Expose request
01:06:36.359 00.000 11060 Worker thread wakes up
01:06:36.359 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:36.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:36.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:36.992 00.633 11060 Exposure complete
01:06:37.164 00.172 11060 worker thread done servicing request
01:06:37.164 00.000 10844 OnExposeComplete: enter
01:06:37.165 00.001 10844 UpdateGuideState(): m_state=6
01:06:37.165 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8459
01:06:37.165 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.34, Mass=3000, SNR=34.8, Peak=247 HFD=3.4
01:06:37.165 00.000 10844 MultiStar: [#1 -0.48,-0.44,0.00,M1] [#2 -0.46,-0.37,1.95,U] [#3 0.55,-0.33,0.00,M1] [#4 0.13,-0.28,0.89,U] [#5 0.52,-0.34,0.00,M1] [#6 -0.37,-0.19,0.91,U] [#7 -0.43,-0.06,0.74,U] [#8 0.27,-0.18,0.89,U] 
01:06:37.165 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.23}, one-star: {0.30, -0.07}
01:06:37.165 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
01:06:37.166 00.001 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
01:06:37.166 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.13 mountX=0.25 mountY=-0.10, mountTheta=-0.39
01:06:37.167 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.23, opts=13)
01:06:37.167 00.000 10844 Enqueuing Move request for scope (-0.14, -0.23)
01:06:37.167 00.000 11060 Worker thread wakes up
01:06:37.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
01:06:37.167 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
01:06:37.167 00.000 11060 Moving (-0.14, -0.23) raw xDistance=0.25 yDistance=-0.10
01:06:37.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:06:37.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:37.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:06:37.169 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:06:37.169 00.000 11060 MoveAxis(W, 43, ABG)
01:06:37.169 00.000 11060 Guiding  Dir = 3, Dur = 43
01:06:37.169 00.000 10844 UpdateGuideState exits: m=3000 SNR=34.8
01:06:37.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:37.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:37.169 00.000 10844 Enqueuing Expose request
01:06:37.185 00.016 11060 IsSlewing returns 0
01:06:37.186 00.001 11060 IsGuiding returns 0
01:06:37.242 00.056 11060 IsGuiding returns 0
01:06:37.242 00.000 11060 Move returns status 0, amount 43
01:06:37.242 00.000 11060 MoveAxis(N, 0, ABG)
01:06:37.242 00.000 11060 Move returns status 0, amount 0
01:06:37.242 00.000 11060 move complete, result=0
01:06:37.242 00.000 11060 worker thread done servicing request
01:06:37.242 00.000 11060 Worker thread wakes up
01:06:37.242 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:06:37.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:37.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:37.873 00.631 11060 Exposure complete
01:06:38.065 00.192 11060 worker thread done servicing request
01:06:38.065 00.000 10844 OnExposeComplete: enter
01:06:38.066 00.001 10844 UpdateGuideState(): m_state=6
01:06:38.066 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8460
01:06:38.066 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=58.37, Mass=2682, SNR=33.1, Peak=247 HFD=3.3
01:06:38.066 00.000 10844 MultiStar: [#1 -0.54,0.34,0.00,M2] [#2 0.04,0.23,2.05,U] [#3 0.27,-0.65,0.00,M2] [#4 0.72,0.29,0.00,M1] [#5 0.48,0.44,0.00,M2] [#6 -0.14,-0.09,0.87,U] [#7 -0.59,0.35,0.00,M1] [#8 0.39,0.42,0.87,U] 
01:06:38.066 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.15}, one-star: {0.18, -0.05}
01:06:38.066 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
01:06:38.066 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
01:06:38.067 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=-0.17 mountY=0.07, mountTheta=2.72
01:06:38.068 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.15, opts=13)
01:06:38.068 00.000 10844 Enqueuing Move request for scope (0.10, 0.15)
01:06:38.068 00.000 11060 Worker thread wakes up
01:06:38.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:38.068 00.000 10844 UpdateGuideState exits: m=2682 SNR=33.1
01:06:38.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:38.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:38.068 00.000 10844 Enqueuing Expose request
01:06:38.069 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:06:38.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:06:38.069 00.000 11060 Moving (0.10, 0.15) raw xDistance=-0.17 yDistance=0.07
01:06:38.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
01:06:38.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:38.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:06:38.069 00.000 11060 MoveAxis(E, 27, ABG)
01:06:38.069 00.000 11060 Guiding  Dir = 2, Dur = 27
01:06:38.086 00.017 11060 IsSlewing returns 0
01:06:38.086 00.000 11060 IsGuiding returns 0
01:06:38.117 00.031 11060 IsGuiding returns 0
01:06:38.117 00.000 11060 Move returns status 0, amount 27
01:06:38.117 00.000 11060 MoveAxis(N, 0, ABG)
01:06:38.117 00.000 11060 Move returns status 0, amount 0
01:06:38.117 00.000 11060 move complete, result=0
01:06:38.117 00.000 11060 worker thread done servicing request
01:06:38.117 00.000 11060 Worker thread wakes up
01:06:38.117 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
01:06:38.118 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:38.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:38.744 00.626 11060 Exposure complete
01:06:38.920 00.176 11060 worker thread done servicing request
01:06:38.920 00.000 10844 OnExposeComplete: enter
01:06:38.920 00.000 10844 UpdateGuideState(): m_state=6
01:06:38.921 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8461
01:06:38.921 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=58.34, Mass=2852, SNR=34.0, Peak=255 HFD=3.6
01:06:38.921 00.000 10844 MultiStar: [#1 -0.17,-0.12,0.94,U] [#2 -0.46,-0.02,2.03,U] [#3 0.72,-0.26,0.00,M3] [#4 0.45,0.23,0.99,U] [#5 -0.12,-0.07,0.97,U] [#6 -0.12,-0.33,0.88,U] [#7 -0.23,0.02,0.81,U] [#8 0.40,-0.06,0.90,U] 
01:06:38.921 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.05}, one-star: {-0.14, -0.07}
01:06:38.921 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
01:06:38.921 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
01:06:38.921 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.69 mountX=0.06 mountY=-0.09, mountTheta=-0.95
01:06:38.923 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.05, opts=13)
01:06:38.923 00.000 10844 Enqueuing Move request for scope (-0.10, -0.05)
01:06:38.923 00.000 11060 Worker thread wakes up
01:06:38.923 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:38.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
01:06:38.923 00.000 10844 UpdateGuideState exits: m=2852 SNR=34.0 Saturated
01:06:38.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
01:06:38.923 00.000 11060 Moving (-0.10, -0.05) raw xDistance=0.06 yDistance=-0.09
01:06:38.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:38.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:38.925 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:38.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:38.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:38.925 00.000 10844 Enqueuing Expose request
01:06:38.925 00.000 11060 MoveAxis(E, 0, ABG)
01:06:38.925 00.000 11060 Move returns status 0, amount 0
01:06:38.925 00.000 11060 MoveAxis(N, 0, ABG)
01:06:38.925 00.000 11060 Move returns status 0, amount 0
01:06:38.925 00.000 11060 move complete, result=0
01:06:38.925 00.000 11060 worker thread done servicing request
01:06:38.925 00.000 11060 Worker thread wakes up
01:06:38.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:38.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:38.927 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:39.560 00.633 11060 Exposure complete
01:06:39.751 00.191 11060 worker thread done servicing request
01:06:39.751 00.000 10844 OnExposeComplete: enter
01:06:39.751 00.000 10844 UpdateGuideState(): m_state=6
01:06:39.752 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8462
01:06:39.752 00.000 10844 Star::Find returns 1 (0), X=264.25, Y=57.99, Mass=3043, SNR=35.1, Peak=245 HFD=3.3
01:06:39.752 00.000 10844 MultiStar: [#1 -0.04,-0.21,0.97,U] [#2 -0.16,0.35,1.91,U] [#3 0.61,-0.13,0.00,M4] [#4 0.16,0.36,0.98,U] [#5 0.10,0.41,0.99,U] [#6 -0.15,-0.07,0.97,U] [#7 0.33,-0.02,0.83,U] [#8 0.27,0.36,0.95,U] 
01:06:39.752 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.12}, one-star: {-0.12, -0.43}
01:06:39.752 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
01:06:39.752 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
01:06:39.752 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
01:06:39.754 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.12, opts=13)
01:06:39.754 00.000 10844 Enqueuing Move request for scope (0.02, 0.12)
01:06:39.754 00.000 11060 Worker thread wakes up
01:06:39.754 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:39.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:06:39.754 00.000 10844 UpdateGuideState exits: m=3043 SNR=35.1
01:06:39.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:06:39.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:39.754 00.000 11060 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=-0.00
01:06:39.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:39.754 00.000 10844 Enqueuing Expose request
01:06:39.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:06:39.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:39.755 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:06:39.755 00.000 11060 MoveAxis(E, 22, ABG)
01:06:39.755 00.000 11060 Guiding  Dir = 2, Dur = 22
01:06:39.757 00.002 11060 IsSlewing returns 0
01:06:39.757 00.000 11060 IsGuiding returns 0
01:06:39.788 00.031 11060 IsGuiding returns 0
01:06:39.799 00.011 11060 Move returns status 0, amount 22
01:06:39.799 00.000 11060 MoveAxis(N, 0, ABG)
01:06:39.799 00.000 11060 Move returns status 0, amount 0
01:06:39.799 00.000 11060 move complete, result=0
01:06:39.799 00.000 11060 worker thread done servicing request
01:06:39.799 00.000 11060 Worker thread wakes up
01:06:39.799 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
01:06:39.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:39.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:40.435 00.636 11060 Exposure complete
01:06:40.603 00.168 11060 worker thread done servicing request
01:06:40.603 00.000 10844 OnExposeComplete: enter
01:06:40.603 00.000 10844 UpdateGuideState(): m_state=6
01:06:40.604 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8463
01:06:40.604 00.000 10844 Star::Find returns 1 (1), X=264.60, Y=58.86, Mass=2551, SNR=32.1, Peak=255 HFD=3.2
01:06:40.604 00.000 10844 MultiStar: [#1 -0.11,-0.02,0.99,U] [#2 -0.14,0.05,2.15,U] [#3 0.75,0.21,0.00,M5] [#4 0.01,0.48,1.02,U] [#5 0.03,0.29,1.03,U] [#6 -0.53,0.53,0.00,M1] [#7 -0.24,0.45,0.96,U] [#8 0.22,0.64,0.00,M1] 
01:06:40.604 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.25}, one-star: {0.24, 0.45}
01:06:40.604 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
01:06:40.604 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.77)
01:06:40.605 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.78 mountX=-0.23 mountY=-0.09, mountTheta=-2.77
01:06:40.606 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.25, opts=13)
01:06:40.606 00.000 10844 Enqueuing Move request for scope (-0.05, 0.25)
01:06:40.606 00.000 11060 Worker thread wakes up
01:06:40.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
01:06:40.606 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
01:06:40.606 00.000 11060 Moving (-0.05, 0.25) raw xDistance=-0.23 yDistance=-0.09
01:06:40.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:06:40.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:40.606 00.000 10844 UpdateGuideState exits: m=2551 SNR=32.1 Saturated
01:06:40.607 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:40.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:40.607 00.000 10844 Enqueuing Expose request
01:06:40.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:40.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:06:40.607 00.000 11060 MoveAxis(E, 41, ABG)
01:06:40.607 00.000 11060 Guiding  Dir = 2, Dur = 41
01:06:40.620 00.013 11060 IsSlewing returns 0
01:06:40.621 00.001 11060 IsGuiding returns 0
01:06:40.664 00.043 11060 IsGuiding returns 0
01:06:40.664 00.000 11060 Move returns status 0, amount 41
01:06:40.664 00.000 11060 MoveAxis(N, 0, ABG)
01:06:40.664 00.000 11060 Move returns status 0, amount 0
01:06:40.664 00.000 11060 move complete, result=0
01:06:40.664 00.000 11060 worker thread done servicing request
01:06:40.665 00.001 11060 Worker thread wakes up
01:06:40.665 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
01:06:40.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:40.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:41.307 00.642 11060 Exposure complete
01:06:41.482 00.175 11060 worker thread done servicing request
01:06:41.482 00.000 10844 OnExposeComplete: enter
01:06:41.482 00.000 10844 UpdateGuideState(): m_state=6
01:06:41.482 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8464
01:06:41.482 00.000 10844 Star::Find returns 1 (1), X=264.73, Y=58.37, Mass=2897, SNR=34.0, Peak=255 HFD=3.6
01:06:41.482 00.000 10844 MultiStar: [#1 -0.39,-0.54,0.00,M1] [#2 -0.71,-0.46,0.00,M1] [#3 0.45,-0.81,0.00,M6] [#4 0.51,-0.34,0.00,M1] [#5 -0.28,-0.30,1.07,U] [#6 -0.51,-0.45,0.00,M2] [#7 -0.62,-0.06,0.00,M1] [#8 0.43,-0.13,0.94,U] 
01:06:41.482 00.000 10844 refined, 2 included, MultiStar: {0.16, -0.16}, one-star: {0.36, -0.05}
01:06:41.484 00.002 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
01:06:41.484 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
01:06:41.484 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-0.81 mountX=0.13 mountY=0.18, mountTheta=0.94
01:06:41.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.16, opts=13)
01:06:41.485 00.000 10844 Enqueuing Move request for scope (0.16, -0.16)
01:06:41.485 00.000 11060 Worker thread wakes up
01:06:41.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:41.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
01:06:41.485 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.0 Saturated
01:06:41.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
01:06:41.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:41.486 00.001 11060 Moving (0.16, -0.16) raw xDistance=0.13 yDistance=0.18
01:06:41.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:41.486 00.000 10844 Enqueuing Expose request
01:06:41.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:06:41.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:41.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:06:41.486 00.000 11060 MoveAxis(W, 22, ABG)
01:06:41.486 00.000 11060 Guiding  Dir = 3, Dur = 22
01:06:41.519 00.033 11060 IsSlewing returns 0
01:06:41.519 00.000 11060 IsGuiding returns 0
01:06:41.582 00.063 11060 IsGuiding returns 0
01:06:41.582 00.000 11060 Move returns status 0, amount 22
01:06:41.582 00.000 11060 MoveAxis(N, 0, ABG)
01:06:41.582 00.000 11060 Move returns status 0, amount 0
01:06:41.582 00.000 11060 move complete, result=0
01:06:41.582 00.000 11060 worker thread done servicing request
01:06:41.582 00.000 11060 Worker thread wakes up
01:06:41.582 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
01:06:41.583 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:41.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:42.216 00.633 11060 Exposure complete
01:06:42.390 00.174 11060 worker thread done servicing request
01:06:42.390 00.000 10844 OnExposeComplete: enter
01:06:42.390 00.000 10844 UpdateGuideState(): m_state=6
01:06:42.391 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8465
01:06:42.391 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.68, Mass=2578, SNR=31.4, Peak=255 HFD=3.4
01:06:42.391 00.000 10844 MultiStar: [#1 -0.24,-0.54,0.93,U] [#2 -0.12,0.01,2.16,U] [#3 0.90,0.24,0.00,M7] [#4 0.83,-0.23,0.00,M2] [#5 0.34,0.62,0.00,M1] [#6 -0.01,-0.11,0.97,U] [#7 -0.19,0.39,0.80,U] [#8 0.72,0.10,0.00,M1] 
01:06:42.391 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.00}, one-star: {-0.01, 0.26}
01:06:42.391 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
01:06:42.391 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
01:06:42.391 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.13 mountX=0.02 mountY=-0.11, mountTheta=-1.38
01:06:42.393 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.00, opts=13)
01:06:42.393 00.000 10844 Enqueuing Move request for scope (-0.11, -0.00)
01:06:42.393 00.000 11060 Worker thread wakes up
01:06:42.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:06:42.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
01:06:42.393 00.000 10844 UpdateGuideState exits: m=2578 SNR=31.4 Saturated
01:06:42.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
01:06:42.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:42.393 00.000 11060 Moving (-0.11, -0.00) raw xDistance=0.02 yDistance=-0.11
01:06:42.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:42.395 00.002 10844 Enqueuing Expose request
01:06:42.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:06:42.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:42.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:06:42.395 00.000 11060 MoveAxis(E, 0, ABG)
01:06:42.395 00.000 11060 Move returns status 0, amount 0
01:06:42.395 00.000 11060 MoveAxis(N, 0, ABG)
01:06:42.395 00.000 11060 Move returns status 0, amount 0
01:06:42.395 00.000 11060 move complete, result=0
01:06:42.395 00.000 11060 worker thread done servicing request
01:06:42.395 00.000 11060 Worker thread wakes up
01:06:42.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:42.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:42.398 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:43.032 00.634 11060 Exposure complete
01:06:43.224 00.192 11060 worker thread done servicing request
01:06:43.224 00.000 10844 OnExposeComplete: enter
01:06:43.224 00.000 10844 UpdateGuideState(): m_state=6
01:06:43.224 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8466
01:06:43.224 00.000 10844 Star::Find returns 1 (1), X=264.09, Y=58.53, Mass=2916, SNR=34.4, Peak=255 HFD=3.6
01:06:43.225 00.001 10844 MultiStar: [#1 -0.26,-0.36,1.00,U] [#2 -0.16,-0.00,1.91,U] [#3 0.36,0.29,0.91,U] [#4 0.36,0.23,0.94,U] [#5 0.15,0.12,0.94,U] [#6 -0.19,0.39,0.89,U] [#7 -0.41,0.54,0.00,M1] [#8 0.31,-0.22,0.85,U] 
01:06:43.225 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {-0.28, 0.11}
01:06:43.225 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
01:06:43.225 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
01:06:43.225 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.43 mountX=-0.06 mountY=-0.00, mountTheta=-3.12
01:06:43.227 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
01:06:43.227 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
01:06:43.227 00.000 11060 Worker thread wakes up
01:06:43.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:43.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:06:43.227 00.000 10844 UpdateGuideState exits: m=2916 SNR=34.4 Saturated
01:06:43.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:06:43.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:43.227 00.000 11060 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.00
01:06:43.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:43.227 00.000 10844 Enqueuing Expose request
01:06:43.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:06:43.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:43.228 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:06:43.228 00.000 11060 MoveAxis(E, 0, ABG)
01:06:43.228 00.000 11060 Move returns status 0, amount 0
01:06:43.228 00.000 11060 MoveAxis(N, 0, ABG)
01:06:43.228 00.000 11060 Move returns status 0, amount 0
01:06:43.228 00.000 11060 move complete, result=0
01:06:43.228 00.000 11060 worker thread done servicing request
01:06:43.228 00.000 11060 Worker thread wakes up
01:06:43.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:43.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:43.231 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:43.867 00.636 11060 Exposure complete
01:06:44.034 00.167 11060 worker thread done servicing request
01:06:44.034 00.000 10844 OnExposeComplete: enter
01:06:44.034 00.000 10844 UpdateGuideState(): m_state=6
01:06:44.034 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8467
01:06:44.035 00.001 10844 Star::Find returns 1 (1), X=264.43, Y=58.94, Mass=2599, SNR=32.3, Peak=255 HFD=3.3
01:06:44.035 00.000 10844 MultiStar: [#1 0.05,-0.37,1.02,U] [#2 -0.39,0.30,2.02,U] [#3 0.87,0.16,0.00,M7] [#4 0.62,-0.51,0.00,M2] [#5 0.19,-0.09,1.01,U] [#6 -1.05,-0.14,0.00,M1] [#7 0.06,0.30,0.92,U] [#8 0.56,-0.03,0.90,U] 
01:06:44.035 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.13}, one-star: {0.06, 0.53}
01:06:44.035 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:06:44.035 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
01:06:44.035 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
01:06:44.036 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
01:06:44.036 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
01:06:44.036 00.000 11060 Worker thread wakes up
01:06:44.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:44.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:06:44.036 00.000 10844 UpdateGuideState exits: m=2599 SNR=32.3 Saturated
01:06:44.037 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:06:44.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:44.037 00.000 11060 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
01:06:44.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:44.037 00.000 10844 Enqueuing Expose request
01:06:44.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:06:44.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:44.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:06:44.037 00.000 11060 MoveAxis(E, 23, ABG)
01:06:44.037 00.000 11060 Guiding  Dir = 2, Dur = 23
01:06:44.052 00.015 11060 IsSlewing returns 0
01:06:44.053 00.001 11060 IsGuiding returns 0
01:06:44.079 00.026 11060 IsGuiding returns 0
01:06:44.079 00.000 11060 Move returns status 0, amount 23
01:06:44.079 00.000 11060 MoveAxis(N, 0, ABG)
01:06:44.079 00.000 11060 Move returns status 0, amount 0
01:06:44.079 00.000 11060 move complete, result=0
01:06:44.079 00.000 11060 worker thread done servicing request
01:06:44.079 00.000 11060 Worker thread wakes up
01:06:44.079 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
01:06:44.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:44.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:44.717 00.638 11060 Exposure complete
01:06:44.894 00.177 11060 worker thread done servicing request
01:06:44.895 00.001 10844 OnExposeComplete: enter
01:06:44.895 00.000 10844 UpdateGuideState(): m_state=6
01:06:44.895 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8468
01:06:44.895 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.44, Mass=3069, SNR=35.7, Peak=255 HFD=3.3
01:06:44.895 00.000 10844 MultiStar: [#1 -0.23,0.26,0.96,U] [#2 -0.17,0.00,1.89,U] [#3 0.34,-0.12,0.87,U] [#4 0.18,0.43,0.82,U] [#5 -0.13,0.02,0.96,U] [#6 -0.34,0.38,0.82,U] [#7 0.53,0.21,0.74,U] [#8 0.31,-0.35,0.84,U] 
01:06:44.895 00.000 10844 single-star, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.05, 0.02}
01:06:44.895 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
01:06:44.896 00.001 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
01:06:44.896 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.41 mountX=-0.03 mountY=0.05, mountTheta=2.16
01:06:44.897 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
01:06:44.897 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
01:06:44.897 00.000 11060 Worker thread wakes up
01:06:44.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:06:44.897 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:06:44.897 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
01:06:44.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:06:44.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:44.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:06:44.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:06:44.897 00.000 11060 MoveAxis(E, 0, ABG)
01:06:44.897 00.000 11060 Move returns status 0, amount 0
01:06:44.897 00.000 11060 MoveAxis(N, 0, ABG)
01:06:44.898 00.001 11060 Move returns status 0, amount 0
01:06:44.898 00.000 11060 move complete, result=0
01:06:44.898 00.000 10844 UpdateGuideState exits: m=3069 SNR=35.7 Saturated
01:06:44.898 00.000 11060 worker thread done servicing request
01:06:44.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:44.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:44.898 00.000 10844 Enqueuing Expose request
01:06:44.898 00.000 11060 Worker thread wakes up
01:06:44.898 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:44.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:44.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:45.536 00.638 11060 Exposure complete
01:06:45.706 00.170 11060 worker thread done servicing request
01:06:45.706 00.000 10844 OnExposeComplete: enter
01:06:45.706 00.000 10844 UpdateGuideState(): m_state=6
01:06:45.706 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8469
01:06:45.706 00.000 10844 Star::Find returns 1 (0), X=264.86, Y=58.15, Mass=2612, SNR=32.1, Peak=237 HFD=3.2
01:06:45.707 00.001 10844 MultiStar: [#1 -0.21,0.28,1.03,U] [#2 -0.35,-0.29,2.19,U] [#3 0.56,0.26,0.00,M7] [#4 0.07,0.19,0.97,U] [#5 0.08,0.34,0.98,U] [#6 0.02,0.48,0.99,U] [#7 -0.07,0.52,0.88,U] [#8 0.01,0.13,0.91,U] 
01:06:45.707 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {0.49, -0.26}
01:06:45.707 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
01:06:45.707 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
01:06:45.707 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.95 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:06:45.708 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
01:06:45.708 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
01:06:45.708 00.000 11060 Worker thread wakes up
01:06:45.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
01:06:45.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:06:45.709 00.001 11060 Moving (-0.04, 0.11) raw xDistance=-0.10 yDistance=-0.06
01:06:45.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:06:45.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:45.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:45.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:06:45.709 00.000 11060 MoveAxis(E, 0, ABG)
01:06:45.709 00.000 11060 Move returns status 0, amount 0
01:06:45.709 00.000 11060 MoveAxis(N, 0, ABG)
01:06:45.709 00.000 11060 Move returns status 0, amount 0
01:06:45.709 00.000 11060 move complete, result=0
01:06:45.709 00.000 10844 UpdateGuideState exits: m=2612 SNR=32.1
01:06:45.709 00.000 11060 worker thread done servicing request
01:06:45.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:45.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:45.709 00.000 10844 Enqueuing Expose request
01:06:45.709 00.000 11060 Worker thread wakes up
01:06:45.709 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:45.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:45.710 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:46.354 00.644 11060 Exposure complete
01:06:46.510 00.156 11060 worker thread done servicing request
01:06:46.510 00.000 10844 OnExposeComplete: enter
01:06:46.510 00.000 10844 UpdateGuideState(): m_state=6
01:06:46.510 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8470
01:06:46.510 00.000 10844 Star::Find returns 1 (0), X=264.39, Y=58.20, Mass=2435, SNR=31.2, Peak=244 HFD=3.5
01:06:46.511 00.001 10844 MultiStar: [#1 -0.16,-0.11,0.94,U] [#2 -0.69,-0.01,0.00,M1] [#3 0.51,0.17,1.10,U] [#4 -0.03,-0.05,1.03,U] [#5 -0.04,0.64,0.00,M1] [#6 -0.46,0.56,0.00,M1] [#7 -0.06,0.23,0.88,U] [#8 -0.39,0.46,0.95,U] 
01:06:46.511 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.08}, one-star: {0.02, -0.21}
01:06:46.511 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
01:06:46.511 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
01:06:46.511 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
01:06:46.518 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
01:06:46.519 00.001 10844 Enqueuing Move request for scope (-0.01, 0.08)
01:06:46.519 00.000 11060 Worker thread wakes up
01:06:46.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:06:46.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:06:46.519 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=-0.02
01:06:46.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:06:46.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:46.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:46.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:06:46.519 00.000 11060 MoveAxis(E, 0, ABG)
01:06:46.519 00.000 11060 Move returns status 0, amount 0
01:06:46.519 00.000 11060 MoveAxis(N, 0, ABG)
01:06:46.519 00.000 10844 UpdateGuideState exits: m=2435 SNR=31.2
01:06:46.519 00.000 11060 Move returns status 0, amount 0
01:06:46.519 00.000 11060 move complete, result=0
01:06:46.519 00.000 11060 worker thread done servicing request
01:06:46.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:46.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:46.521 00.002 10844 Enqueuing Expose request
01:06:46.521 00.000 11060 Worker thread wakes up
01:06:46.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:46.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:46.521 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:47.154 00.633 11060 Exposure complete
01:06:47.341 00.187 11060 worker thread done servicing request
01:06:47.341 00.000 10844 OnExposeComplete: enter
01:06:47.341 00.000 10844 UpdateGuideState(): m_state=6
01:06:47.341 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8471
01:06:47.341 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=58.32, Mass=2544, SNR=32.2, Peak=248 HFD=3.3
01:06:47.342 00.001 10844 MultiStar: [#1 -0.04,-0.31,0.98,U] [#2 -0.47,-0.12,1.99,U] [#3 0.09,-0.10,1.02,U] [#4 0.15,-0.69,0.00,M1] [#5 -0.42,0.18,1.03,U] [#6 -0.25,-0.06,0.92,U] [#7 -0.52,0.28,0.87,U] [#8 0.01,-0.07,0.83,U] 
01:06:47.342 00.000 10844 single-star, 7 included, MultiStar: {-0.21, -0.05}, one-star: {0.15, -0.10}
01:06:47.342 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
01:06:47.342 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
01:06:47.342 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.57 mountX=0.07 mountY=0.17, mountTheta=1.17
01:06:47.343 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.10, opts=13)
01:06:47.343 00.000 10844 Enqueuing Move request for scope (0.15, -0.10)
01:06:47.343 00.000 11060 Worker thread wakes up
01:06:47.344 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:47.344 00.000 10844 UpdateGuideState exits: m=2544 SNR=32.2
01:06:47.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:47.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:47.344 00.000 10844 Enqueuing Expose request
01:06:47.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
01:06:47.344 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
01:06:47.344 00.000 11060 Moving (0.15, -0.10) raw xDistance=0.07 yDistance=0.17
01:06:47.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:06:47.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:47.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:06:47.344 00.000 11060 MoveAxis(E, 0, ABG)
01:06:47.344 00.000 11060 Move returns status 0, amount 0
01:06:47.344 00.000 11060 MoveAxis(N, 0, ABG)
01:06:47.345 00.001 11060 Move returns status 0, amount 0
01:06:47.345 00.000 11060 move complete, result=0
01:06:47.345 00.000 11060 worker thread done servicing request
01:06:47.345 00.000 11060 Worker thread wakes up
01:06:47.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:47.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:47.346 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:47.980 00.634 11060 Exposure complete
01:06:48.158 00.178 11060 worker thread done servicing request
01:06:48.158 00.000 10844 OnExposeComplete: enter
01:06:48.158 00.000 10844 UpdateGuideState(): m_state=6
01:06:48.158 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8472
01:06:48.158 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=58.06, Mass=2857, SNR=34.0, Peak=244 HFD=3.4
01:06:48.158 00.000 10844 MultiStar: [#1 -0.08,-0.60,1.01,U] [#2 -0.77,0.12,0.00,M1] [#3 0.66,0.17,0.00,M6] [#4 0.09,-0.22,1.01,U] [#5 -0.36,0.71,0.00,M1] [#6 -0.56,0.50,0.00,M1] [#7 -0.08,0.33,0.84,U] [#8 -0.35,-0.36,0.86,U] 
01:06:48.158 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.26}, one-star: {-0.02, -0.35}
01:06:48.158 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
01:06:48.158 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
01:06:48.159 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.88 mountX=0.27 mountY=-0.04, mountTheta=-0.15
01:06:48.160 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.26, opts=13)
01:06:48.160 00.000 10844 Enqueuing Move request for scope (-0.08, -0.26)
01:06:48.160 00.000 11060 Worker thread wakes up
01:06:48.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
01:06:48.160 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
01:06:48.160 00.000 11060 Moving (-0.08, -0.26) raw xDistance=0.27 yDistance=-0.04
01:06:48.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
01:06:48.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:48.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:48.162 00.002 10844 UpdateGuideState exits: m=2857 SNR=34.0
01:06:48.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:48.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:48.162 00.000 10844 Enqueuing Expose request
01:06:48.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:06:48.162 00.000 11060 MoveAxis(W, 46, ABG)
01:06:48.162 00.000 11060 Guiding  Dir = 3, Dur = 46
01:06:48.164 00.002 11060 IsSlewing returns 0
01:06:48.164 00.000 11060 IsGuiding returns 0
01:06:48.227 00.063 11060 IsGuiding returns 0
01:06:48.227 00.000 11060 Move returns status 0, amount 46
01:06:48.227 00.000 11060 MoveAxis(N, 0, ABG)
01:06:48.228 00.001 11060 Move returns status 0, amount 0
01:06:48.228 00.000 11060 move complete, result=0
01:06:48.228 00.000 11060 worker thread done servicing request
01:06:48.228 00.000 11060 Worker thread wakes up
01:06:48.228 00.000 10844 GuideStep: 0.3 px 46 ms WEST, -0.0 px 0 ms NORTH
01:06:48.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:48.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:48.867 00.639 11060 Exposure complete
01:06:49.043 00.176 11060 worker thread done servicing request
01:06:49.043 00.000 10844 OnExposeComplete: enter
01:06:49.043 00.000 10844 UpdateGuideState(): m_state=6
01:06:49.043 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8473
01:06:49.044 00.001 10844 Star::Find returns 1 (1), X=264.85, Y=58.53, Mass=3160, SNR=35.9, Peak=255 HFD=3.5
01:06:49.044 00.000 10844 MultiStar: [#1 -0.06,-0.28,0.85,U] [#2 -0.46,0.49,0.00,M2] [#3 0.33,-0.05,0.91,U] [#4 -0.07,-0.20,0.84,U] [#5 0.21,0.06,0.95,U] [#6 -0.31,0.63,0.00,M2] [#7 -0.32,0.66,0.00,M1] [#8 0.02,0.46,0.86,U] 
01:06:49.044 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.02}, one-star: {0.48, 0.12}
01:06:49.044 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
01:06:49.044 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
01:06:49.044 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=-0.05 mountY=0.16, mountTheta=1.87
01:06:49.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
01:06:49.045 00.000 10844 Enqueuing Move request for scope (0.16, 0.02)
01:06:49.045 00.000 11060 Worker thread wakes up
01:06:49.046 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
01:06:49.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
01:06:49.046 00.000 11060 Moving (0.16, 0.02) raw xDistance=-0.05 yDistance=0.16
01:06:49.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:06:49.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:49.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:49.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:06:49.046 00.000 11060 MoveAxis(E, 0, ABG)
01:06:49.046 00.000 11060 Move returns status 0, amount 0
01:06:49.046 00.000 11060 MoveAxis(N, 0, ABG)
01:06:49.046 00.000 11060 Move returns status 0, amount 0
01:06:49.046 00.000 11060 move complete, result=0
01:06:49.046 00.000 10844 UpdateGuideState exits: m=3160 SNR=35.9 Saturated
01:06:49.046 00.000 11060 worker thread done servicing request
01:06:49.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:49.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:49.046 00.000 10844 Enqueuing Expose request
01:06:49.046 00.000 11060 Worker thread wakes up
01:06:49.046 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:49.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:49.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:49.678 00.632 11060 Exposure complete
01:06:49.848 00.170 11060 worker thread done servicing request
01:06:49.848 00.000 10844 OnExposeComplete: enter
01:06:49.848 00.000 10844 UpdateGuideState(): m_state=6
01:06:49.849 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8474
01:06:49.849 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=58.74, Mass=2872, SNR=33.8, Peak=250 HFD=3.6
01:06:49.849 00.000 10844 MultiStar: [#1 -0.17,0.40,1.01,U] [#2 -0.56,0.26,0.00,M3] [#3 0.24,0.64,0.00,M6] [#4 0.46,-0.24,0.89,U] [#5 -0.03,0.34,1.00,U] [#6 -0.09,0.04,0.84,U] [#7 -0.19,0.43,0.83,U] [#8 0.23,0.19,0.82,U] 
01:06:49.849 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.22}, one-star: {0.17, 0.32}
01:06:49.849 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
01:06:49.850 00.001 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
01:06:49.850 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.34 mountX=-0.23 mountY=0.02, mountTheta=3.07
01:06:49.851 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.22, opts=13)
01:06:49.851 00.000 10844 Enqueuing Move request for scope (0.05, 0.22)
01:06:49.851 00.000 11060 Worker thread wakes up
01:06:49.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:49.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:06:49.851 00.000 10844 UpdateGuideState exits: m=2872 SNR=33.8
01:06:49.852 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:06:49.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:49.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:49.852 00.000 10844 Enqueuing Expose request
01:06:49.852 00.000 11060 Moving (0.05, 0.22) raw xDistance=-0.23 yDistance=0.02
01:06:49.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:06:49.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:49.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:06:49.852 00.000 11060 MoveAxis(E, 39, ABG)
01:06:49.852 00.000 11060 Guiding  Dir = 2, Dur = 39
01:06:49.877 00.025 11060 IsSlewing returns 0
01:06:49.877 00.000 11060 IsGuiding returns 0
01:06:49.941 00.064 11060 IsGuiding returns 0
01:06:49.941 00.000 11060 Move returns status 0, amount 39
01:06:49.941 00.000 11060 MoveAxis(N, 0, ABG)
01:06:49.942 00.001 11060 Move returns status 0, amount 0
01:06:49.942 00.000 11060 move complete, result=0
01:06:49.942 00.000 11060 worker thread done servicing request
01:06:49.942 00.000 11060 Worker thread wakes up
01:06:49.942 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
01:06:49.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:49.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:50.570 00.628 11060 Exposure complete
01:06:50.739 00.169 11060 worker thread done servicing request
01:06:50.739 00.000 10844 OnExposeComplete: enter
01:06:50.739 00.000 10844 UpdateGuideState(): m_state=6
01:06:50.739 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8475
01:06:50.739 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=58.73, Mass=3268, SNR=35.9, Peak=255 HFD=3.6
01:06:50.740 00.001 10844 MultiStar: [#1 0.11,0.25,0.90,U] [#2 -0.42,-0.47,0.00,M4] [#3 0.42,0.42,0.82,U] [#4 0.49,0.27,0.84,U] [#5 0.47,0.02,1.05,U] [#6 -0.07,-0.11,0.87,U] [#7 -0.61,0.10,0.00,M1] [#8 0.81,-0.09,0.00,M1] 
01:06:50.740 00.000 10844 refined, 5 included, MultiStar: {0.27, 0.19}, one-star: {0.18, 0.31}
01:06:50.740 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:06:50.740 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:06:50.740 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.61 mountX=-0.23 mountY=0.23, mountTheta=2.36
01:06:50.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.19, opts=13)
01:06:50.741 00.000 10844 Enqueuing Move request for scope (0.27, 0.19)
01:06:50.741 00.000 11060 Worker thread wakes up
01:06:50.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.19) opts 0xd
01:06:50.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.19)
01:06:50.741 00.000 11060 Moving (0.27, 0.19) raw xDistance=-0.23 yDistance=0.23
01:06:50.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:06:50.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
01:06:50.741 00.000 11060 MoveAxis(E, 42, ABG)
01:06:50.741 00.000 11060 Guiding  Dir = 2, Dur = 42
01:06:50.742 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:50.742 00.000 10844 UpdateGuideState exits: m=3268 SNR=35.9 Saturated
01:06:50.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:50.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:50.742 00.000 10844 Enqueuing Expose request
01:06:50.769 00.027 11060 IsSlewing returns 0
01:06:50.769 00.000 11060 IsGuiding returns 0
01:06:50.836 00.067 11060 IsGuiding returns 0
01:06:50.836 00.000 11060 Move returns status 0, amount 42
01:06:50.837 00.001 11060 MoveAxis(S, 91, ABG)
01:06:50.837 00.000 11060 Guiding  Dir = 1, Dur = 91
01:06:50.861 00.024 11060 IsSlewing returns 0
01:06:50.861 00.000 11060 IsGuiding returns 0
01:06:50.954 00.093 11060 IsGuiding returns 0
01:06:50.954 00.000 11060 Move returns status 0, amount 91
01:06:50.955 00.001 11060 move complete, result=0
01:06:50.955 00.000 11060 worker thread done servicing request
01:06:50.955 00.000 11060 Worker thread wakes up
01:06:50.955 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 91 ms SOUTH
01:06:50.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:50.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:51.582 00.627 11060 Exposure complete
01:06:51.755 00.173 11060 worker thread done servicing request
01:06:51.755 00.000 10844 OnExposeComplete: enter
01:06:51.755 00.000 10844 UpdateGuideState(): m_state=6
01:06:51.756 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8476
01:06:51.756 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.47, Mass=2552, SNR=32.3, Peak=255 HFD=3.3
01:06:51.756 00.000 10844 MultiStar: [#1 0.31,-0.07,1.08,U] [#2 -0.07,-0.00,2.15,U] [#3 0.34,0.14,1.00,U] [#4 0.51,0.16,0.97,U] [#5 0.43,0.49,0.00,M1] [#6 -0.42,0.20,1.02,U] [#7 -0.28,0.22,0.77,U] [#8 0.18,0.03,0.90,U] 
01:06:51.756 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {-0.10, 0.06}
01:06:51.756 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
01:06:51.756 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
01:06:51.756 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.02 mountX=-0.08 mountY=0.03, mountTheta=2.76
01:06:51.757 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.08, opts=13)
01:06:51.757 00.000 10844 Enqueuing Move request for scope (0.05, 0.08)
01:06:51.757 00.000 11060 Worker thread wakes up
01:06:51.758 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:06:51.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:06:51.758 00.000 10844 UpdateGuideState exits: m=2552 SNR=32.3 Saturated
01:06:51.758 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:06:51.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:51.758 00.000 11060 Moving (0.05, 0.08) raw xDistance=-0.08 yDistance=0.03
01:06:51.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:51.758 00.000 10844 Enqueuing Expose request
01:06:51.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:06:51.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:51.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:06:51.758 00.000 11060 MoveAxis(E, 0, ABG)
01:06:51.758 00.000 11060 Move returns status 0, amount 0
01:06:51.758 00.000 11060 MoveAxis(N, 0, ABG)
01:06:51.758 00.000 11060 Move returns status 0, amount 0
01:06:51.758 00.000 11060 move complete, result=0
01:06:51.758 00.000 11060 worker thread done servicing request
01:06:51.759 00.001 11060 Worker thread wakes up
01:06:51.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:51.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:51.761 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:52.396 00.635 11060 Exposure complete
01:06:52.572 00.176 11060 worker thread done servicing request
01:06:52.572 00.000 10844 OnExposeComplete: enter
01:06:52.572 00.000 10844 UpdateGuideState(): m_state=6
01:06:52.572 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8477
01:06:52.573 00.001 10844 Star::Find returns 1 (1), X=264.83, Y=58.17, Mass=2808, SNR=33.9, Peak=255 HFD=3.0
01:06:52.573 00.000 10844 MultiStar: [#1 -0.23,0.18,1.03,U] [#2 -0.30,0.20,2.04,U] [#3 0.85,0.05,0.00,M5] [#4 0.49,0.05,0.97,U] [#5 0.41,0.41,1.08,U] [#6 -0.17,0.02,0.97,U] [#7 -0.15,0.58,0.78,U] [#8 0.01,-0.25,0.87,U] 
01:06:52.573 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.46, -0.25}
01:06:52.573 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
01:06:52.573 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
01:06:52.573 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.35 mountX=-0.13 mountY=0.01, mountTheta=3.08
01:06:52.574 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.13, opts=13)
01:06:52.574 00.000 10844 Enqueuing Move request for scope (0.03, 0.13)
01:06:52.574 00.000 11060 Worker thread wakes up
01:06:52.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:52.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:06:52.574 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.9 Saturated
01:06:52.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:06:52.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:52.574 00.000 11060 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=0.01
01:06:52.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:52.574 00.000 10844 Enqueuing Expose request
01:06:52.576 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:06:52.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:52.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:06:52.576 00.000 11060 MoveAxis(E, 22, ABG)
01:06:52.576 00.000 11060 Guiding  Dir = 2, Dur = 22
01:06:52.578 00.002 11060 IsSlewing returns 0
01:06:52.580 00.002 11060 IsGuiding returns 0
01:06:52.610 00.030 11060 IsGuiding returns 0
01:06:52.610 00.000 11060 Move returns status 0, amount 22
01:06:52.610 00.000 11060 MoveAxis(N, 0, ABG)
01:06:52.610 00.000 11060 Move returns status 0, amount 0
01:06:52.610 00.000 11060 move complete, result=0
01:06:52.610 00.000 11060 worker thread done servicing request
01:06:52.610 00.000 11060 Worker thread wakes up
01:06:52.610 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
01:06:52.611 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:52.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:53.265 00.654 11060 Exposure complete
01:06:53.436 00.171 11060 worker thread done servicing request
01:06:53.437 00.001 10844 OnExposeComplete: enter
01:06:53.437 00.000 10844 UpdateGuideState(): m_state=6
01:06:53.437 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8478
01:06:53.437 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=58.69, Mass=2762, SNR=33.9, Peak=255 HFD=3.4
01:06:53.437 00.000 10844 MultiStar: [#1 -0.17,-0.09,0.95,U] [#2 -0.12,0.11,2.00,U] [#3 -0.04,-0.00,0.91,U] [#4 0.65,0.32,0.00,M1] [#5 0.42,0.36,0.95,U] [#6 -0.41,-0.28,0.98,U] [#7 -0.04,0.34,0.85,U] [#8 -0.09,-0.31,0.95,U] 
01:06:53.437 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {-0.01, 0.27}
01:06:53.437 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
01:06:53.437 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
01:06:53.438 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.45 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
01:06:53.438 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.06, opts=13)
01:06:53.438 00.000 10844 Enqueuing Move request for scope (-0.07, 0.06)
01:06:53.438 00.000 11060 Worker thread wakes up
01:06:53.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:53.439 00.001 10844 UpdateGuideState exits: m=2762 SNR=33.9 Saturated
01:06:53.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:53.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:53.439 00.000 10844 Enqueuing Expose request
01:06:53.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
01:06:53.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:06:53.439 00.000 11060 Moving (-0.07, 0.06) raw xDistance=-0.04 yDistance=-0.07
01:06:53.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:06:53.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:53.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:06:53.439 00.000 11060 MoveAxis(E, 0, ABG)
01:06:53.439 00.000 11060 Move returns status 0, amount 0
01:06:53.439 00.000 11060 MoveAxis(N, 0, ABG)
01:06:53.439 00.000 11060 Move returns status 0, amount 0
01:06:53.439 00.000 11060 move complete, result=0
01:06:53.439 00.000 11060 worker thread done servicing request
01:06:53.439 00.000 11060 Worker thread wakes up
01:06:53.440 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:53.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:53.441 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:54.082 00.641 11060 Exposure complete
01:06:54.245 00.163 11060 worker thread done servicing request
01:06:54.245 00.000 10844 OnExposeComplete: enter
01:06:54.245 00.000 10844 UpdateGuideState(): m_state=6
01:06:54.245 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8479
01:06:54.245 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.60, Mass=2704, SNR=33.4, Peak=255 HFD=3.3
01:06:54.246 00.001 10844 MultiStar: [#1 -0.38,0.05,0.99,U] [#2 -0.45,0.38,1.92,U] [#3 0.03,-0.39,0.89,U] [#4 0.46,0.28,0.98,U] [#5 0.29,0.49,0.94,U] [#6 -0.41,0.27,0.95,U] [#7 -0.31,0.33,0.83,U] [#8 0.04,0.35,0.94,U] 
01:06:54.246 00.000 10844 single-star, 8 included, MultiStar: {-0.11, 0.23}, one-star: {0.04, 0.19}
01:06:54.246 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
01:06:54.246 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
01:06:54.246 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.37 mountX=-0.19 mountY=0.01, mountTheta=3.10
01:06:54.247 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.19, opts=13)
01:06:54.247 00.000 10844 Enqueuing Move request for scope (0.04, 0.19)
01:06:54.247 00.000 11060 Worker thread wakes up
01:06:54.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:54.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
01:06:54.247 00.000 10844 UpdateGuideState exits: m=2704 SNR=33.4 Saturated
01:06:54.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
01:06:54.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:54.247 00.000 11060 Moving (0.04, 0.19) raw xDistance=-0.19 yDistance=0.01
01:06:54.248 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:54.248 00.000 10844 Enqueuing Expose request
01:06:54.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:06:54.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:54.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:06:54.248 00.000 11060 MoveAxis(E, 33, ABG)
01:06:54.248 00.000 11060 Guiding  Dir = 2, Dur = 33
01:06:54.262 00.014 11060 IsSlewing returns 0
01:06:54.262 00.000 11060 IsGuiding returns 0
01:06:54.310 00.048 11060 IsGuiding returns 0
01:06:54.310 00.000 11060 Move returns status 0, amount 33
01:06:54.310 00.000 11060 MoveAxis(N, 0, ABG)
01:06:54.310 00.000 11060 Move returns status 0, amount 0
01:06:54.310 00.000 11060 move complete, result=0
01:06:54.310 00.000 11060 worker thread done servicing request
01:06:54.310 00.000 11060 Worker thread wakes up
01:06:54.310 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
01:06:54.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:54.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:54.941 00.631 11060 Exposure complete
01:06:55.131 00.190 11060 worker thread done servicing request
01:06:55.132 00.001 10844 OnExposeComplete: enter
01:06:55.132 00.000 10844 UpdateGuideState(): m_state=6
01:06:55.132 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8480
01:06:55.132 00.000 10844 Star::Find returns 1 (1), X=264.60, Y=58.85, Mass=3180, SNR=36.1, Peak=255 HFD=3.4
01:06:55.132 00.000 10844 MultiStar: [#1 -0.67,0.08,0.00,M1] [#2 -0.16,0.30,2.01,U] [#3 0.02,0.57,0.88,U] [#4 0.45,0.05,0.98,U] [#5 0.21,0.57,0.93,U] [#6 -0.31,-0.08,0.81,U] [#7 -0.65,0.41,0.00,M1] [#8 -0.28,-0.12,0.84,U] 
01:06:55.132 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.26}, one-star: {0.24, 0.43}
01:06:55.133 00.001 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
01:06:55.133 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
01:06:55.133 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.52 mountX=-0.26 mountY=-0.03, mountTheta=-3.03
01:06:55.134 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.26, opts=13)
01:06:55.134 00.000 10844 Enqueuing Move request for scope (0.01, 0.26)
01:06:55.134 00.000 11060 Worker thread wakes up
01:06:55.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
01:06:55.134 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
01:06:55.134 00.000 11060 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=-0.03
01:06:55.135 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:06:55.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:55.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:55.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:06:55.135 00.000 10844 UpdateGuideState exits: m=3180 SNR=36.1 Saturated
01:06:55.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:55.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:55.135 00.000 10844 Enqueuing Expose request
01:06:55.135 00.000 11060 MoveAxis(E, 46, ABG)
01:06:55.135 00.000 11060 Guiding  Dir = 2, Dur = 46
01:06:55.182 00.047 11060 IsSlewing returns 0
01:06:55.182 00.000 11060 IsGuiding returns 0
01:06:55.232 00.050 11060 IsGuiding returns 0
01:06:55.232 00.000 11060 Move returns status 0, amount 46
01:06:55.232 00.000 11060 MoveAxis(N, 0, ABG)
01:06:55.232 00.000 11060 Move returns status 0, amount 0
01:06:55.232 00.000 11060 move complete, result=0
01:06:55.232 00.000 11060 worker thread done servicing request
01:06:55.232 00.000 11060 Worker thread wakes up
01:06:55.232 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:06:55.233 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:55.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:55.863 00.630 11060 Exposure complete
01:06:56.022 00.159 11060 worker thread done servicing request
01:06:56.022 00.000 10844 OnExposeComplete: enter
01:06:56.022 00.000 10844 UpdateGuideState(): m_state=6
01:06:56.022 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8481
01:06:56.022 00.000 10844 Star::Find returns 1 (0), X=264.95, Y=58.23, Mass=3275, SNR=36.5, Peak=247 HFD=3.5
01:06:56.022 00.000 10844 MultiStar: [#1 -0.46,-0.47,0.00,M2] [#2 -0.04,-0.31,2.00,U] [#3 -0.12,-0.05,0.82,U] [#4 0.57,-0.35,0.00,M1] [#5 0.46,-0.11,0.91,U] [#6 -0.72,-0.07,0.00,M1] [#7 -0.59,0.34,0.00,M2] [#8 0.08,-0.27,0.86,U] 
01:06:56.022 00.000 10844 refined, 4 included, MultiStar: {0.16, -0.21}, one-star: {0.58, -0.19}
01:06:56.022 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
01:06:56.024 00.002 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
01:06:56.024 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-0.93 mountX=0.18 mountY=0.19, mountTheta=0.81
01:06:56.031 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.21, opts=13)
01:06:56.032 00.001 10844 Enqueuing Move request for scope (0.16, -0.21)
01:06:56.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:56.032 00.000 10844 UpdateGuideState exits: m=3275 SNR=36.5
01:06:56.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:56.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:56.032 00.000 10844 Enqueuing Expose request
01:06:56.032 00.000 11060 Worker thread wakes up
01:06:56.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
01:06:56.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
01:06:56.033 00.001 11060 Moving (0.16, -0.21) raw xDistance=0.18 yDistance=0.19
01:06:56.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:06:56.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
01:06:56.033 00.000 11060 MoveAxis(W, 30, ABG)
01:06:56.033 00.000 11060 Guiding  Dir = 3, Dur = 30
01:06:56.061 00.028 11060 IsSlewing returns 0
01:06:56.061 00.000 11060 IsGuiding returns 0
01:06:56.108 00.047 11060 IsGuiding returns 0
01:06:56.108 00.000 11060 Move returns status 0, amount 30
01:06:56.108 00.000 11060 MoveAxis(S, 74, ABG)
01:06:56.108 00.000 11060 Guiding  Dir = 1, Dur = 74
01:06:56.124 00.016 11060 IsSlewing returns 0
01:06:56.124 00.000 11060 IsGuiding returns 0
01:06:56.202 00.078 11060 IsGuiding returns 0
01:06:56.202 00.000 11060 Move returns status 0, amount 74
01:06:56.202 00.000 11060 move complete, result=0
01:06:56.202 00.000 11060 worker thread done servicing request
01:06:56.202 00.000 11060 Worker thread wakes up
01:06:56.202 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 74 ms SOUTH
01:06:56.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:56.203 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:56.837 00.634 11060 Exposure complete
01:06:56.995 00.158 11060 worker thread done servicing request
01:06:56.995 00.000 10844 OnExposeComplete: enter
01:06:56.996 00.001 10844 UpdateGuideState(): m_state=6
01:06:56.996 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8482
01:06:56.996 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.43, Mass=2795, SNR=33.5, Peak=250 HFD=3.4
01:06:56.996 00.000 10844 MultiStar: [#1 -0.01,-0.35,0.91,U] [#2 0.16,0.15,2.05,U] [#3 0.20,0.18,0.94,U] [#4 0.24,-0.02,0.89,U] [#5 0.31,0.45,0.97,U] [#6 0.19,0.27,0.89,U] [#7 0.08,0.29,0.83,U] [#8 0.20,-0.42,0.96,U] 
01:06:56.996 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.07}, one-star: {0.30, 0.01}
01:06:56.996 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
01:06:56.996 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
01:06:56.996 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.37 mountX=-0.10 mountY=0.17, mountTheta=2.11
01:06:56.998 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.07, opts=13)
01:06:56.998 00.000 10844 Enqueuing Move request for scope (0.19, 0.07)
01:06:56.998 00.000 11060 Worker thread wakes up
01:06:56.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:56.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
01:06:56.998 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.5
01:06:56.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
01:06:56.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:56.998 00.000 11060 Moving (0.19, 0.07) raw xDistance=-0.10 yDistance=0.17
01:06:56.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:56.998 00.000 10844 Enqueuing Expose request
01:06:56.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:06:56.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:56.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:06:56.998 00.000 11060 MoveAxis(E, 0, ABG)
01:06:56.998 00.000 11060 Move returns status 0, amount 0
01:06:56.998 00.000 11060 MoveAxis(N, 0, ABG)
01:06:56.998 00.000 11060 Move returns status 0, amount 0
01:06:56.998 00.000 11060 move complete, result=0
01:06:56.998 00.000 11060 worker thread done servicing request
01:06:57.000 00.002 11060 Worker thread wakes up
01:06:57.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:57.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:57.001 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:57.628 00.627 11060 Exposure complete
01:06:57.827 00.199 11060 worker thread done servicing request
01:06:57.827 00.000 10844 OnExposeComplete: enter
01:06:57.829 00.002 10844 UpdateGuideState(): m_state=6
01:06:57.829 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8483
01:06:57.829 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=58.68, Mass=2472, SNR=31.8, Peak=252 HFD=3.3
01:06:57.829 00.000 10844 MultiStar: [#1 -0.43,0.39,1.07,U] [#2 -0.25,0.14,2.00,U] [#3 0.08,0.08,0.88,U] [#4 -0.05,0.43,0.92,U] [#5 0.14,0.41,1.08,U] [#6 -0.17,0.17,0.95,U] [#7 -0.30,0.15,0.88,U] [#8 0.63,0.50,0.00,M1] 
01:06:57.829 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.24}, one-star: {0.15, 0.26}
01:06:57.829 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
01:06:57.829 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
01:06:57.830 00.001 10844 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.03 mountX=-0.22 mountY=-0.16, mountTheta=-2.51
01:06:57.831 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.24, opts=13)
01:06:57.831 00.000 10844 Enqueuing Move request for scope (-0.12, 0.24)
01:06:57.831 00.000 11060 Worker thread wakes up
01:06:57.831 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:57.831 00.000 10844 UpdateGuideState exits: m=2472 SNR=31.8
01:06:57.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:57.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
01:06:57.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:57.831 00.000 10844 Enqueuing Expose request
01:06:57.831 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
01:06:57.832 00.001 11060 Moving (-0.12, 0.24) raw xDistance=-0.22 yDistance=-0.16
01:06:57.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:06:57.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:57.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:06:57.832 00.000 11060 MoveAxis(E, 38, ABG)
01:06:57.832 00.000 11060 Guiding  Dir = 2, Dur = 38
01:06:57.842 00.010 11060 IsSlewing returns 0
01:06:57.842 00.000 11060 IsGuiding returns 0
01:06:57.889 00.047 11060 IsGuiding returns 0
01:06:57.889 00.000 11060 Move returns status 0, amount 38
01:06:57.889 00.000 11060 MoveAxis(N, 0, ABG)
01:06:57.889 00.000 11060 Move returns status 0, amount 0
01:06:57.889 00.000 11060 move complete, result=0
01:06:57.890 00.001 11060 worker thread done servicing request
01:06:57.890 00.000 11060 Worker thread wakes up
01:06:57.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:57.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:57.890 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
01:06:58.523 00.633 11060 Exposure complete
01:06:58.685 00.162 11060 worker thread done servicing request
01:06:58.686 00.001 10844 OnExposeComplete: enter
01:06:58.686 00.000 10844 UpdateGuideState(): m_state=6
01:06:58.686 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8484
01:06:58.686 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=58.01, Mass=2946, SNR=34.9, Peak=255 HFD=3.4
01:06:58.686 00.000 10844 MultiStar: [#1 -0.19,-0.19,0.98,U] [#2 -0.38,-0.48,0.00,M1] [#3 0.34,-0.33,0.91,U] [#4 0.43,-0.07,0.92,U] [#5 0.23,0.22,0.95,U] [#6 -0.03,-0.30,0.94,U] [#7 0.20,0.23,0.77,U] [#8 0.46,-0.04,0.89,U] 
01:06:58.686 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.12}, one-star: {0.39, -0.41}
01:06:58.686 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
01:06:58.687 00.001 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
01:06:58.687 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.49 mountX=0.08 mountY=0.24, mountTheta=1.26
01:06:58.688 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.12, opts=13)
01:06:58.688 00.000 10844 Enqueuing Move request for scope (0.23, -0.12)
01:06:58.688 00.000 11060 Worker thread wakes up
01:06:58.688 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:06:58.688 00.000 10844 UpdateGuideState exits: m=2946 SNR=34.9 Saturated
01:06:58.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:58.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:58.688 00.000 10844 Enqueuing Expose request
01:06:58.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
01:06:58.688 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
01:06:58.688 00.000 11060 Moving (0.23, -0.12) raw xDistance=0.08 yDistance=0.24
01:06:58.689 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:06:58.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
01:06:58.689 00.000 11060 MoveAxis(E, 0, ABG)
01:06:58.689 00.000 11060 Move returns status 0, amount 0
01:06:58.689 00.000 11060 MoveAxis(S, 94, ABG)
01:06:58.689 00.000 11060 Guiding  Dir = 1, Dur = 94
01:06:58.708 00.019 11060 IsSlewing returns 0
01:06:58.708 00.000 11060 IsGuiding returns 0
01:06:58.817 00.109 11060 IsGuiding returns 0
01:06:58.817 00.000 11060 Move returns status 0, amount 94
01:06:58.817 00.000 11060 move complete, result=0
01:06:58.817 00.000 11060 worker thread done servicing request
01:06:58.817 00.000 11060 Worker thread wakes up
01:06:58.817 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 94 ms SOUTH
01:06:58.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:58.818 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:59.452 00.634 11060 Exposure complete
01:06:59.609 00.157 11060 worker thread done servicing request
01:06:59.610 00.001 10844 OnExposeComplete: enter
01:06:59.610 00.000 10844 UpdateGuideState(): m_state=6
01:06:59.610 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8485
01:06:59.610 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.54, Mass=2668, SNR=32.7, Peak=255 HFD=3.4
01:06:59.610 00.000 10844 MultiStar: [#1 -0.37,-0.04,1.10,U] [#2 -0.16,-0.19,1.93,U] [#3 0.31,-0.25,0.88,U] [#4 0.44,-0.10,0.98,U] [#5 0.11,0.46,0.93,U] [#6 -0.70,-0.34,0.00,M1] [#7 -0.05,-0.03,0.81,U] [#8 0.45,-0.73,0.00,M1] 
01:06:59.610 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.03}, one-star: {-0.09, 0.12}
01:06:59.610 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
01:06:59.612 00.002 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
01:06:59.612 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.71 mountX=0.03 mountY=0.00, mountTheta=0.02
01:06:59.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.03, opts=13)
01:06:59.613 00.000 10844 Enqueuing Move request for scope (-0.00, -0.03)
01:06:59.613 00.000 11060 Worker thread wakes up
01:06:59.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:06:59.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:06:59.613 00.000 10844 UpdateGuideState exits: m=2668 SNR=32.7 Saturated
01:06:59.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:06:59.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:59.613 00.000 11060 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.00
01:06:59.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:06:59.614 00.001 10844 Enqueuing Expose request
01:06:59.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:06:59.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:59.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:06:59.614 00.000 11060 MoveAxis(E, 0, ABG)
01:06:59.614 00.000 11060 Move returns status 0, amount 0
01:06:59.614 00.000 11060 MoveAxis(N, 0, ABG)
01:06:59.614 00.000 11060 Move returns status 0, amount 0
01:06:59.614 00.000 11060 move complete, result=0
01:06:59.614 00.000 11060 worker thread done servicing request
01:06:59.614 00.000 11060 Worker thread wakes up
01:06:59.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:06:59.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:06:59.615 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:00.252 00.637 11060 Exposure complete
01:07:00.440 00.188 11060 worker thread done servicing request
01:07:00.440 00.000 10844 OnExposeComplete: enter
01:07:00.440 00.000 10844 UpdateGuideState(): m_state=6
01:07:00.440 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8486
01:07:00.441 00.001 10844 Star::Find returns 1 (1), X=264.31, Y=58.74, Mass=2883, SNR=34.2, Peak=255 HFD=3.4
01:07:00.441 00.000 10844 MultiStar: [#1 -0.28,-0.28,1.01,U] [#2 -0.58,-0.03,1.94,U] [#3 0.39,-0.05,0.91,U] [#4 0.43,-0.47,0.00,M1] [#5 0.11,0.02,0.88,U] [#6 -0.41,-0.22,0.92,U] [#7 -0.06,0.11,0.75,U] [#8 0.06,-0.23,0.95,U] 
01:07:00.441 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.04}, one-star: {-0.06, 0.33}
01:07:00.441 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
01:07:00.441 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
01:07:00.441 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.88 mountX=0.07 mountY=-0.16, mountTheta=-1.13
01:07:00.442 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.04, opts=13)
01:07:00.442 00.000 10844 Enqueuing Move request for scope (-0.17, -0.04)
01:07:00.442 00.000 11060 Worker thread wakes up
01:07:00.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:07:00.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
01:07:00.443 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
01:07:00.443 00.000 11060 Moving (-0.17, -0.04) raw xDistance=0.07 yDistance=-0.16
01:07:00.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:00.443 00.000 10844 UpdateGuideState exits: m=2883 SNR=34.2 Saturated
01:07:00.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:00.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:00.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:07:00.443 00.000 11060 MoveAxis(E, 0, ABG)
01:07:00.443 00.000 11060 Move returns status 0, amount 0
01:07:00.443 00.000 11060 MoveAxis(N, 0, ABG)
01:07:00.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:00.443 00.000 11060 Move returns status 0, amount 0
01:07:00.443 00.000 10844 Enqueuing Expose request
01:07:00.444 00.001 11060 move complete, result=0
01:07:00.444 00.000 11060 worker thread done servicing request
01:07:00.444 00.000 11060 Worker thread wakes up
01:07:00.444 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:00.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:00.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:01.085 00.641 11060 Exposure complete
01:07:01.249 00.164 11060 worker thread done servicing request
01:07:01.250 00.001 10844 OnExposeComplete: enter
01:07:01.250 00.000 10844 UpdateGuideState(): m_state=6
01:07:01.250 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8487
01:07:01.250 00.000 10844 Star::Find returns 1 (0), X=263.96, Y=58.32, Mass=3005, SNR=35.2, Peak=254 HFD=3.4
01:07:01.250 00.000 10844 MultiStar: [#1 -0.57,-0.33,0.00,M1] [#2 0.11,-0.25,1.85,U] [#3 0.22,-0.23,0.84,U] [#4 0.01,0.08,0.90,U] [#5 0.20,0.24,0.97,U] [#6 -1.04,0.07,0.00,M1] [#7 -0.34,-0.17,0.85,U] [#8 0.10,-0.22,0.95,U] 
01:07:01.250 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.11}, one-star: {-0.41, -0.10}
01:07:01.250 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
01:07:01.250 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
01:07:01.250 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=0.11 mountY=0.02, mountTheta=0.16
01:07:01.252 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.11, opts=13)
01:07:01.253 00.001 10844 Enqueuing Move request for scope (-0.00, -0.11)
01:07:01.253 00.000 11060 Worker thread wakes up
01:07:01.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
01:07:01.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
01:07:01.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:01.253 00.000 11060 Moving (-0.00, -0.11) raw xDistance=0.11 yDistance=0.02
01:07:01.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:07:01.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:01.253 00.000 10844 UpdateGuideState exits: m=3005 SNR=35.2
01:07:01.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:07:01.253 00.000 11060 MoveAxis(E, 0, ABG)
01:07:01.253 00.000 11060 Move returns status 0, amount 0
01:07:01.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:01.253 00.000 11060 MoveAxis(N, 0, ABG)
01:07:01.254 00.001 11060 Move returns status 0, amount 0
01:07:01.254 00.000 11060 move complete, result=0
01:07:01.254 00.000 11060 worker thread done servicing request
01:07:01.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:01.254 00.000 10844 Enqueuing Expose request
01:07:01.254 00.000 11060 Worker thread wakes up
01:07:01.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:01.254 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:01.254 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:01.890 00.636 11060 Exposure complete
01:07:02.051 00.161 11060 worker thread done servicing request
01:07:02.051 00.000 10844 OnExposeComplete: enter
01:07:02.051 00.000 10844 UpdateGuideState(): m_state=6
01:07:02.051 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8488
01:07:02.051 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.03, Mass=2909, SNR=34.0, Peak=255 HFD=3.4
01:07:02.052 00.001 10844 MultiStar: [#1 -0.53,-0.63,0.00,M2] [#2 -0.41,-0.58,0.00,M1] [#3 -0.18,-1.01,0.00,M1] [#4 0.46,-0.20,0.91,U] [#5 -0.19,-0.45,1.06,U] [#6 -0.76,-0.18,0.00,M2] [#7 -0.35,-0.58,0.00,M1] [#8 -0.27,-0.36,0.93,U] 
01:07:02.052 00.000 10844 refined, 3 included, MultiStar: {-0.02, -0.35}, one-star: {-0.05, -0.38}
01:07:02.052 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
01:07:02.052 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
01:07:02.052 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.64 mountX=0.35 mountY=0.04, mountTheta=0.10
01:07:02.053 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.35, opts=13)
01:07:02.053 00.000 10844 Enqueuing Move request for scope (-0.02, -0.35)
01:07:02.053 00.000 11060 Worker thread wakes up
01:07:02.053 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:02.054 00.001 10844 UpdateGuideState exits: m=2909 SNR=34.0 Saturated
01:07:02.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:02.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:02.054 00.000 10844 Enqueuing Expose request
01:07:02.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.35) opts 0xd
01:07:02.054 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.35)
01:07:02.054 00.000 11060 Moving (-0.02, -0.35) raw xDistance=0.35 yDistance=0.04
01:07:02.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
01:07:02.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:02.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:07:02.054 00.000 11060 MoveAxis(W, 61, ABG)
01:07:02.054 00.000 11060 Guiding  Dir = 3, Dur = 61
01:07:02.071 00.017 11060 IsSlewing returns 0
01:07:02.072 00.001 11060 IsGuiding returns 0
01:07:02.134 00.062 11060 IsGuiding returns 0
01:07:02.134 00.000 11060 Move returns status 0, amount 61
01:07:02.134 00.000 11060 MoveAxis(N, 0, ABG)
01:07:02.134 00.000 11060 Move returns status 0, amount 0
01:07:02.134 00.000 11060 move complete, result=0
01:07:02.134 00.000 11060 worker thread done servicing request
01:07:02.136 00.002 11060 Worker thread wakes up
01:07:02.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:02.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:02.136 00.000 10844 GuideStep: 0.4 px 61 ms WEST, 0.0 px 0 ms NORTH
01:07:02.785 00.649 11060 Exposure complete
01:07:02.969 00.184 11060 worker thread done servicing request
01:07:02.969 00.000 10844 OnExposeComplete: enter
01:07:02.969 00.000 10844 UpdateGuideState(): m_state=6
01:07:02.969 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8489
01:07:02.970 00.001 10844 Star::Find returns 1 (1), X=264.14, Y=58.57, Mass=2282, SNR=30.5, Peak=255 HFD=3.2
01:07:02.970 00.000 10844 MultiStar: [#1 -0.92,-0.29,0.00,M3] [#2 -0.39,-0.09,2.12,U] [#3 0.06,-0.23,1.00,U] [#4 0.27,0.08,0.99,U] [#5 -0.21,0.38,1.08,U] [#6 -0.88,0.28,0.00,M3] [#7 -0.75,0.16,0.00,M2] [#8 0.14,0.11,0.98,U] 
01:07:02.970 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.05}, one-star: {-0.23, 0.15}
01:07:02.970 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
01:07:02.970 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.79)
01:07:02.970 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.76 mountX=-0.02 mountY=-0.12, mountTheta=-1.77
01:07:02.972 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.05, opts=13)
01:07:02.972 00.000 10844 Enqueuing Move request for scope (-0.11, 0.05)
01:07:02.972 00.000 11060 Worker thread wakes up
01:07:02.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:02.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:07:02.972 00.000 10844 UpdateGuideState exits: m=2282 SNR=30.5 Saturated
01:07:02.972 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:07:02.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:02.972 00.000 11060 Moving (-0.11, 0.05) raw xDistance=-0.02 yDistance=-0.12
01:07:02.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:02.972 00.000 10844 Enqueuing Expose request
01:07:02.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:02.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:02.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:07:02.972 00.000 11060 MoveAxis(E, 0, ABG)
01:07:02.972 00.000 11060 Move returns status 0, amount 0
01:07:02.972 00.000 11060 MoveAxis(N, 0, ABG)
01:07:02.972 00.000 11060 Move returns status 0, amount 0
01:07:02.972 00.000 11060 move complete, result=0
01:07:02.972 00.000 11060 worker thread done servicing request
01:07:02.972 00.000 11060 Worker thread wakes up
01:07:02.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:02.973 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:02.973 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:03.603 00.630 11060 Exposure complete
01:07:03.764 00.161 10844 OnExposeComplete: enter
01:07:03.764 00.000 10844 UpdateGuideState(): m_state=6
01:07:03.764 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8490
01:07:03.764 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.24, Mass=2793, SNR=33.9, Peak=255 HFD=3.4
01:07:03.764 00.000 10844 MultiStar: [#1 -0.79,-0.51,0.00,M4] [#2 0.07,-0.54,1.99,U] [#3 -0.23,-0.13,0.91,U] [#4 -0.12,0.14,0.90,U] [#5 0.01,0.63,0.00,M1] [#6 -0.60,-0.22,0.00,M4] [#7 -0.95,0.57,0.00,M3] [#8 -0.20,0.03,0.88,U] 
01:07:03.765 00.001 10844 single-star, 4 included, MultiStar: {-0.06, -0.21}, one-star: {0.03, -0.17}
01:07:03.765 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
01:07:03.765 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
01:07:03.765 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.37 mountX=0.16 mountY=0.06, mountTheta=0.36
01:07:03.765 00.000 11060 worker thread done servicing request
01:07:03.766 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.17, opts=13)
01:07:03.766 00.000 10844 Enqueuing Move request for scope (0.03, -0.17)
01:07:03.766 00.000 11060 Worker thread wakes up
01:07:03.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:03.766 00.000 10844 UpdateGuideState exits: m=2793 SNR=33.9 Saturated
01:07:03.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:03.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:03.766 00.000 10844 Enqueuing Expose request
01:07:03.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
01:07:03.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
01:07:03.768 00.002 11060 Moving (0.03, -0.17) raw xDistance=0.16 yDistance=0.06
01:07:03.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:07:03.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:03.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:03.768 00.000 11060 MoveAxis(W, 29, ABG)
01:07:03.768 00.000 11060 Guiding  Dir = 3, Dur = 29
01:07:03.777 00.009 11060 IsSlewing returns 0
01:07:03.777 00.000 11060 IsGuiding returns 0
01:07:03.817 00.040 11060 IsGuiding returns 0
01:07:03.817 00.000 11060 Move returns status 0, amount 29
01:07:03.817 00.000 11060 MoveAxis(N, 0, ABG)
01:07:03.818 00.001 11060 Move returns status 0, amount 0
01:07:03.818 00.000 11060 move complete, result=0
01:07:03.818 00.000 11060 worker thread done servicing request
01:07:03.818 00.000 11060 Worker thread wakes up
01:07:03.818 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
01:07:03.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:03.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:04.445 00.627 11060 Exposure complete
01:07:04.602 00.157 11060 worker thread done servicing request
01:07:04.602 00.000 10844 OnExposeComplete: enter
01:07:04.604 00.002 10844 UpdateGuideState(): m_state=6
01:07:04.604 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8491
01:07:04.604 00.000 10844 Star::Find returns 1 (1), X=264.01, Y=57.98, Mass=2935, SNR=35.0, Peak=255 HFD=2.9
01:07:04.604 00.000 10844 MultiStar: [#1 -0.61,-0.50,0.00,M5] [#2 -0.82,0.06,0.00,M1] [#3 0.04,-0.45,0.88,U] [#4 0.33,-0.31,0.97,U] [#5 -0.29,-0.60,0.00,M2] [#6 -0.78,-0.21,0.00,M5] [#7 -0.46,-0.47,0.00,M4] [#8 -0.13,-0.80,0.00,M1] 
01:07:04.604 00.000 10844 refined, 2 included, MultiStar: {-0.00, -0.40}, one-star: {-0.36, -0.43}
01:07:04.604 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
01:07:04.604 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
01:07:04.604 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.40 hyp=0.40 cameraTheta=-1.58 mountX=0.39 mountY=0.06, mountTheta=0.16
01:07:04.606 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.40, opts=13)
01:07:04.606 00.000 10844 Enqueuing Move request for scope (-0.00, -0.40)
01:07:04.606 00.000 11060 Worker thread wakes up
01:07:04.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.40) opts 0xd
01:07:04.606 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.40)
01:07:04.606 00.000 11060 Moving (-0.00, -0.40) raw xDistance=0.39 yDistance=0.06
01:07:04.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
01:07:04.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:04.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:04.608 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:04.608 00.000 10844 UpdateGuideState exits: m=2935 SNR=35.0 Saturated
01:07:04.608 00.000 11060 MoveAxis(W, 69, ABG)
01:07:04.608 00.000 11060 Guiding  Dir = 3, Dur = 69
01:07:04.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:04.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:04.608 00.000 10844 Enqueuing Expose request
01:07:04.613 00.005 11060 IsSlewing returns 0
01:07:04.613 00.000 11060 IsGuiding returns 0
01:07:04.691 00.078 11060 IsGuiding returns 0
01:07:04.691 00.000 11060 Move returns status 0, amount 69
01:07:04.691 00.000 11060 MoveAxis(N, 0, ABG)
01:07:04.691 00.000 11060 Move returns status 0, amount 0
01:07:04.691 00.000 11060 move complete, result=0
01:07:04.691 00.000 11060 worker thread done servicing request
01:07:04.691 00.000 11060 Worker thread wakes up
01:07:04.691 00.000 10844 GuideStep: 0.4 px 69 ms WEST, 0.1 px 0 ms NORTH
01:07:04.692 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:04.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:05.322 00.630 11060 Exposure complete
01:07:05.491 00.169 10844 OnExposeComplete: enter
01:07:05.491 00.000 10844 UpdateGuideState(): m_state=6
01:07:05.498 00.007 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8492
01:07:05.498 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=58.20, Mass=2525, SNR=32.0, Peak=254 HFD=3.1
01:07:05.499 00.001 10844 MultiStar: [#1 -0.52,-0.71,0.00,M6] [#2 -0.49,-0.29,2.07,U] [#3 -0.27,-0.55,0.00,M1] [#4 0.15,0.08,1.04,U] [#5 -0.49,0.00,1.07,U] [#6 -1.09,-0.17,0.00,M6] [#7 -0.61,0.27,0.00,M5] [#8 -0.27,0.03,0.97,U] 
01:07:05.499 00.000 10844 refined, 4 included, MultiStar: {-0.33, -0.12}, one-star: {-0.40, -0.22}
01:07:05.499 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
01:07:05.499 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
01:07:05.499 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.12 hyp=0.35 cameraTheta=-2.80 mountX=0.17 mountY=-0.31, mountTheta=-1.06
01:07:05.500 00.001 11060 worker thread done servicing request
01:07:05.501 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.12, opts=13)
01:07:05.501 00.000 10844 Enqueuing Move request for scope (-0.33, -0.12)
01:07:05.501 00.000 11060 Worker thread wakes up
01:07:05.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.12) opts 0xd
01:07:05.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.12)
01:07:05.501 00.000 11060 Moving (-0.33, -0.12) raw xDistance=0.17 yDistance=-0.31
01:07:05.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:07:05.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:07:05.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:05.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:07:05.501 00.000 11060 MoveAxis(W, 32, ABG)
01:07:05.501 00.000 11060 Guiding  Dir = 3, Dur = 32
01:07:05.501 00.000 10844 UpdateGuideState exits: m=2525 SNR=32.0
01:07:05.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:05.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:05.501 00.000 10844 Enqueuing Expose request
01:07:05.535 00.034 11060 IsSlewing returns 0
01:07:05.535 00.000 11060 IsGuiding returns 0
01:07:05.597 00.062 11060 IsGuiding returns 0
01:07:05.597 00.000 11060 Move returns status 0, amount 32
01:07:05.597 00.000 11060 MoveAxis(N, 0, ABG)
01:07:05.597 00.000 11060 Move returns status 0, amount 0
01:07:05.597 00.000 11060 move complete, result=0
01:07:05.597 00.000 11060 worker thread done servicing request
01:07:05.597 00.000 11060 Worker thread wakes up
01:07:05.598 00.001 10844 GuideStep: 0.2 px 32 ms WEST, -0.3 px 0 ms NORTH
01:07:05.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:05.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:06.233 00.635 11060 Exposure complete
01:07:06.401 00.168 11060 worker thread done servicing request
01:07:06.401 00.000 10844 OnExposeComplete: enter
01:07:06.401 00.000 10844 UpdateGuideState(): m_state=6
01:07:06.402 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8493
01:07:06.402 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=58.89, Mass=2798, SNR=33.7, Peak=218 HFD=3.4
01:07:06.402 00.000 10844 MultiStar: [#1 -0.79,0.44,0.00,M7] [#2 -0.45,-0.39,1.99,U] [#3 0.07,-0.07,0.99,U] [#4 0.48,0.17,0.93,U] [#5 -0.06,0.43,1.02,U] [#6 -0.75,-0.01,0.00,M7] [#7 -0.42,0.09,0.76,U] [#8 0.02,0.35,0.89,U] 
01:07:06.402 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.08}, one-star: {-0.11, 0.47}
01:07:06.402 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.27 = -2.02)
01:07:06.402 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
01:07:06.402 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.51 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
01:07:06.405 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.08, opts=13)
01:07:06.405 00.000 10844 Enqueuing Move request for scope (-0.11, 0.08)
01:07:06.405 00.000 11060 Worker thread wakes up
01:07:06.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
01:07:06.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
01:07:06.405 00.000 11060 Moving (-0.11, 0.08) raw xDistance=-0.06 yDistance=-0.12
01:07:06.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:06.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:06.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:06.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:07:06.405 00.000 11060 MoveAxis(E, 0, ABG)
01:07:06.406 00.001 11060 Move returns status 0, amount 0
01:07:06.406 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.7
01:07:06.406 00.000 11060 MoveAxis(N, 0, ABG)
01:07:06.406 00.000 11060 Move returns status 0, amount 0
01:07:06.406 00.000 11060 move complete, result=0
01:07:06.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:06.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:06.406 00.000 10844 Enqueuing Expose request
01:07:06.406 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:06.406 00.000 11060 worker thread done servicing request
01:07:06.406 00.000 11060 Worker thread wakes up
01:07:06.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:06.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:07.043 00.637 11060 Exposure complete
01:07:07.229 00.186 11060 worker thread done servicing request
01:07:07.230 00.001 10844 OnExposeComplete: enter
01:07:07.230 00.000 10844 UpdateGuideState(): m_state=6
01:07:07.230 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8494
01:07:07.230 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=59.15, Mass=2236, SNR=29.9, Peak=247 HFD=3.1
01:07:07.231 00.001 10844 MultiStar: [#1 -0.82,-0.07,0.00,M8] [#2 -0.18,0.01,2.21,U] [#3 -0.18,-0.19,0.97,U] [#4 0.04,-0.03,0.98,U] [#5 -0.39,0.38,1.04,U] [#6 -0.69,-0.24,0.00,M8] [#7 -0.43,-0.16,0.87,U] [#8 -0.28,-0.25,1.10,U] 
01:07:07.231 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.06}, one-star: {-0.11, 0.74}
01:07:07.231 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
01:07:07.231 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.70)
01:07:07.231 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.85 mountX=-0.02 mountY=-0.22, mountTheta=-1.68
01:07:07.232 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.06, opts=13)
01:07:07.232 00.000 10844 Enqueuing Move request for scope (-0.21, 0.06)
01:07:07.232 00.000 11060 Worker thread wakes up
01:07:07.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:07.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
01:07:07.232 00.000 10844 UpdateGuideState exits: m=2236 SNR=29.9
01:07:07.232 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
01:07:07.233 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:07.233 00.000 11060 Moving (-0.21, 0.06) raw xDistance=-0.02 yDistance=-0.22
01:07:07.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:07.233 00.000 10844 Enqueuing Expose request
01:07:07.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:07.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:07:07.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:07:07.233 00.000 11060 MoveAxis(E, 0, ABG)
01:07:07.233 00.000 11060 Move returns status 0, amount 0
01:07:07.233 00.000 11060 MoveAxis(N, 0, ABG)
01:07:07.233 00.000 11060 Move returns status 0, amount 0
01:07:07.233 00.000 11060 move complete, result=0
01:07:07.233 00.000 11060 worker thread done servicing request
01:07:07.233 00.000 11060 Worker thread wakes up
01:07:07.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:07.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:07.235 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:07.869 00.634 11060 Exposure complete
01:07:08.062 00.193 11060 worker thread done servicing request
01:07:08.062 00.000 10844 OnExposeComplete: enter
01:07:08.062 00.000 10844 UpdateGuideState(): m_state=6
01:07:08.062 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8495
01:07:08.062 00.000 10844 Star::Find returns 1 (0), X=264.03, Y=59.17, Mass=2600, SNR=32.2, Peak=239 HFD=3.1
01:07:08.062 00.000 10844 MultiStar: [#1 -0.62,0.50,0.00,M9] [#2 -0.53,-0.25,2.14,U] [#3 -0.14,0.21,0.98,U] [#4 -0.09,-0.12,1.04,U] [#5 -0.20,0.70,0.00,M1] [#6 -0.70,-0.05,0.00,M9] [#7 -0.86,0.39,0.00,M4] [#8 -0.20,0.02,1.01,U] 
01:07:08.062 00.000 10844 refined, 4 included, MultiStar: {-0.31, 0.05}, one-star: {-0.34, 0.75}
01:07:08.064 00.002 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
01:07:08.064 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
01:07:08.064 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.31 cameraTheta=2.98 mountX=0.01 mountY=-0.31, mountTheta=-1.55
01:07:08.065 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.05, opts=13)
01:07:08.066 00.001 10844 Enqueuing Move request for scope (-0.31, 0.05)
01:07:08.066 00.000 11060 Worker thread wakes up
01:07:08.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:08.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
01:07:08.066 00.000 10844 UpdateGuideState exits: m=2600 SNR=32.2
01:07:08.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
01:07:08.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:08.066 00.000 11060 Moving (-0.31, 0.05) raw xDistance=0.01 yDistance=-0.31
01:07:08.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:07:08.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:08.066 00.000 10844 Enqueuing Expose request
01:07:08.066 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.11 newest=-0.65
01:07:08.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
01:07:08.066 00.000 11060 MoveAxis(E, 0, ABG)
01:07:08.066 00.000 11060 Move returns status 0, amount 0
01:07:08.066 00.000 11060 BLC: Oldest BLC event removed
01:07:08.066 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:07:08.067 00.001 11060 MoveAxis(N, 871, ABG)
01:07:08.067 00.000 11060 duration set to 750 by maxDecDuration
01:07:08.067 00.000 11060 Guiding  Dir = 0, Dur = 750
01:07:08.084 00.017 11060 IsSlewing returns 0
01:07:08.084 00.000 11060 IsGuiding returns 0
01:07:08.838 00.754 11060 IsGuiding returns 0
01:07:08.839 00.001 11060 Move returns status 0, amount 750
01:07:08.839 00.000 11060 move complete, result=0
01:07:08.839 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
01:07:08.840 00.001 11060 worker thread done servicing request
01:07:08.842 00.002 11060 Worker thread wakes up
01:07:08.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:08.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:09.484 00.642 11060 Exposure complete
01:07:09.651 00.167 11060 worker thread done servicing request
01:07:09.651 00.000 10844 OnExposeComplete: enter
01:07:09.651 00.000 10844 UpdateGuideState(): m_state=6
01:07:09.652 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8496
01:07:09.652 00.000 10844 Star::Find returns 1 (0), X=263.95, Y=58.80, Mass=2766, SNR=33.7, Peak=234 HFD=3.1
01:07:09.652 00.000 10844 MultiStar: [#1 -0.66,0.88,0.00,M10] [#2 -0.29,0.29,2.01,U] [#3 -0.25,0.45,1.01,U] [#4 0.18,-0.04,0.89,U] [#5 -0.15,1.10,0.00,M2] [#6 -0.68,0.45,0.00,M10] [#7 -0.98,0.66,0.00,M5] [#8 -0.29,0.18,0.95,U] 
01:07:09.652 00.000 10844 refined, 4 included, MultiStar: {-0.23, 0.27}, one-star: {-0.42, 0.39}
01:07:09.652 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
01:07:09.653 00.001 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.26)
01:07:09.653 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.36 cameraTheta=2.29 mountX=-0.22 mountY=-0.27, mountTheta=-2.25
01:07:09.655 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.27, opts=13)
01:07:09.655 00.000 10844 Enqueuing Move request for scope (-0.23, 0.27)
01:07:09.655 00.000 11060 Worker thread wakes up
01:07:09.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:09.655 00.000 10844 UpdateGuideState exits: m=2766 SNR=33.7
01:07:09.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:09.656 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:09.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
01:07:09.656 00.000 10844 Enqueuing Expose request
01:07:09.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
01:07:09.656 00.000 11060 Moving (-0.23, 0.27) raw xDistance=-0.22 yDistance=-0.27
01:07:09.656 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.218154, 1:0.274737
01:07:09.656 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:07:09.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:07:09.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
01:07:09.656 00.000 11060 MoveAxis(E, 38, ABG)
01:07:09.656 00.000 11060 Guiding  Dir = 2, Dur = 38
01:07:09.666 00.010 11060 IsSlewing returns 0
01:07:09.666 00.000 11060 IsGuiding returns 0
01:07:09.711 00.045 11060 IsGuiding returns 0
01:07:09.711 00.000 11060 Move returns status 0, amount 38
01:07:09.711 00.000 11060 MoveAxis(N, 107, ABG)
01:07:09.711 00.000 11060 Guiding  Dir = 0, Dur = 107
01:07:09.727 00.016 11060 IsSlewing returns 0
01:07:09.728 00.001 11060 IsGuiding returns 0
01:07:09.838 00.110 11060 IsGuiding returns 0
01:07:09.838 00.000 11060 Move returns status 0, amount 107
01:07:09.838 00.000 11060 move complete, result=0
01:07:09.838 00.000 11060 worker thread done servicing request
01:07:09.838 00.000 11060 Worker thread wakes up
01:07:09.838 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.3 px 107 ms NORTH
01:07:09.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:09.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:10.472 00.634 11060 Exposure complete
01:07:10.633 00.161 11060 worker thread done servicing request
01:07:10.633 00.000 10844 OnExposeComplete: enter
01:07:10.633 00.000 10844 UpdateGuideState(): m_state=6
01:07:10.634 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8497
01:07:10.634 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.41, Mass=2961, SNR=34.3, Peak=255 HFD=3.4
01:07:10.634 00.000 10844 MultiStar: [#1 -0.39,-0.03,0.94,U] [#2 0.27,0.11,2.06,U] [#3 -0.14,0.08,0.95,U] [#4 -0.05,0.37,0.84,U] [#5 0.04,0.83,0.00,M3] [#6 -0.43,-0.04,0.86,U] [#7 -0.72,0.15,0.00,M6] [#8 0.11,0.16,0.94,U] 
01:07:10.634 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.09}, one-star: {-0.11, -0.01}
01:07:10.634 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
01:07:10.634 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
01:07:10.634 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.05 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
01:07:10.636 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
01:07:10.636 00.000 10844 Enqueuing Move request for scope (-0.05, 0.09)
01:07:10.636 00.000 11060 Worker thread wakes up
01:07:10.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:10.636 00.000 10844 UpdateGuideState exits: m=2961 SNR=34.3 Saturated
01:07:10.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:10.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:10.636 00.000 10844 Enqueuing Expose request
01:07:10.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
01:07:10.637 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
01:07:10.637 00.000 11060 Moving (-0.05, 0.09) raw xDistance=-0.08 yDistance=-0.06
01:07:10.637 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.218154, 1:0.274737, 2:0.060808
01:07:10.637 00.000 11060 BLC: No correction, Miss < min_move
01:07:10.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:07:10.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:10.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:10.637 00.000 11060 MoveAxis(E, 0, ABG)
01:07:10.637 00.000 11060 Move returns status 0, amount 0
01:07:10.637 00.000 11060 MoveAxis(N, 0, ABG)
01:07:10.637 00.000 11060 Move returns status 0, amount 0
01:07:10.637 00.000 11060 move complete, result=0
01:07:10.637 00.000 11060 worker thread done servicing request
01:07:10.637 00.000 11060 Worker thread wakes up
01:07:10.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:10.638 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:10.640 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:11.280 00.640 11060 Exposure complete
01:07:11.461 00.181 11060 worker thread done servicing request
01:07:11.461 00.000 10844 OnExposeComplete: enter
01:07:11.461 00.000 10844 UpdateGuideState(): m_state=6
01:07:11.461 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8498
01:07:11.463 00.002 10844 Star::Find returns 1 (1), X=264.93, Y=58.77, Mass=2787, SNR=33.9, Peak=255 HFD=3.1
01:07:11.463 00.000 10844 MultiStar: [#1 -0.46,0.20,0.89,U] [#2 -0.30,0.28,1.93,U] [#3 0.20,0.07,0.93,U] [#4 0.49,-0.06,0.89,U] [#5 0.52,0.43,0.00,M4] [#6 -0.30,0.42,0.87,U] [#7 -0.33,0.19,0.86,U] [#8 0.17,0.41,0.86,U] 
01:07:11.463 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.24}, one-star: {0.56, 0.36}
01:07:11.463 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.42 = -2.87)
01:07:11.463 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.89)
01:07:11.463 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.66 mountX=-0.23 mountY=-0.06, mountTheta=-2.88
01:07:11.464 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.24, opts=13)
01:07:11.465 00.001 10844 Enqueuing Move request for scope (-0.02, 0.24)
01:07:11.465 00.000 11060 Worker thread wakes up
01:07:11.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:11.465 00.000 10844 UpdateGuideState exits: m=2787 SNR=33.9 Saturated
01:07:11.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:11.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:11.465 00.000 10844 Enqueuing Expose request
01:07:11.466 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
01:07:11.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:07:11.466 00.000 11060 Moving (-0.02, 0.24) raw xDistance=-0.23 yDistance=-0.06
01:07:11.466 00.000 11060 BLC: window closed
01:07:11.466 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.218154, 1:0.274737, 2:0.060808
01:07:11.466 00.000 11060 BLC: No correction, Miss < min_move
01:07:11.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:07:11.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:11.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:11.466 00.000 11060 MoveAxis(E, 40, ABG)
01:07:11.467 00.001 11060 Guiding  Dir = 2, Dur = 40
01:07:11.492 00.025 11060 IsSlewing returns 0
01:07:11.492 00.000 11060 IsGuiding returns 0
01:07:11.555 00.063 11060 IsGuiding returns 0
01:07:11.555 00.000 11060 Move returns status 0, amount 40
01:07:11.555 00.000 11060 MoveAxis(N, 0, ABG)
01:07:11.555 00.000 11060 Move returns status 0, amount 0
01:07:11.555 00.000 11060 move complete, result=0
01:07:11.555 00.000 11060 worker thread done servicing request
01:07:11.555 00.000 11060 Worker thread wakes up
01:07:11.555 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:07:11.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:11.556 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:12.185 00.629 11060 Exposure complete
01:07:12.359 00.174 11060 worker thread done servicing request
01:07:12.359 00.000 10844 OnExposeComplete: enter
01:07:12.359 00.000 10844 UpdateGuideState(): m_state=6
01:07:12.361 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8499
01:07:12.361 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=59.11, Mass=2676, SNR=33.5, Peak=240 HFD=3.5
01:07:12.361 00.000 10844 MultiStar: [#1 -0.41,0.55,0.00,M9] [#2 0.18,0.40,1.99,U] [#3 0.49,0.36,0.89,U] [#4 0.55,0.35,0.00,M1] [#5 0.21,0.87,0.00,M5] [#6 0.03,-0.02,0.96,U] [#7 -0.58,0.48,0.00,M6] [#8 0.00,0.57,0.89,U] 
01:07:12.361 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.40}, one-star: {0.11, 0.69}
01:07:12.361 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
01:07:12.361 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
01:07:12.361 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.18 mountX=-0.42 mountY=0.10, mountTheta=2.91
01:07:12.362 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.40, opts=13)
01:07:12.362 00.000 10844 Enqueuing Move request for scope (0.16, 0.40)
01:07:12.363 00.001 11060 Worker thread wakes up
01:07:12.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:12.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.40) opts 0xd
01:07:12.363 00.000 10844 UpdateGuideState exits: m=2676 SNR=33.5
01:07:12.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.40)
01:07:12.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:12.363 00.000 11060 Moving (0.16, 0.40) raw xDistance=-0.42 yDistance=0.10
01:07:12.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:12.363 00.000 10844 Enqueuing Expose request
01:07:12.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.42
01:07:12.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:12.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:07:12.363 00.000 11060 MoveAxis(E, 74, ABG)
01:07:12.363 00.000 11060 Guiding  Dir = 2, Dur = 74
01:07:12.371 00.008 11060 IsSlewing returns 0
01:07:12.372 00.001 11060 IsGuiding returns 0
01:07:12.460 00.088 11060 IsGuiding returns 0
01:07:12.460 00.000 11060 Move returns status 0, amount 74
01:07:12.460 00.000 11060 MoveAxis(N, 0, ABG)
01:07:12.460 00.000 11060 Move returns status 0, amount 0
01:07:12.460 00.000 11060 move complete, result=0
01:07:12.460 00.000 11060 worker thread done servicing request
01:07:12.460 00.000 11060 Worker thread wakes up
01:07:12.460 00.000 10844 GuideStep: -0.4 px 74 ms EAST, 0.1 px 0 ms NORTH
01:07:12.461 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:12.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:13.092 00.631 11060 Exposure complete
01:07:13.258 00.166 11060 worker thread done servicing request
01:07:13.259 00.001 10844 OnExposeComplete: enter
01:07:13.259 00.000 10844 UpdateGuideState(): m_state=6
01:07:13.259 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8500
01:07:13.259 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=58.63, Mass=2700, SNR=33.4, Peak=254 HFD=3.0
01:07:13.259 00.000 10844 MultiStar: [#1 -0.36,0.07,0.98,U] [#2 -0.26,-0.24,2.12,U] [#3 0.33,-0.09,0.90,U] [#4 0.11,-0.08,1.02,U] [#5 -0.25,0.39,1.08,U] [#6 -0.53,-0.06,0.90,U] [#7 -0.17,0.35,0.84,U] [#8 -0.09,0.05,0.92,U] 
01:07:13.259 00.000 10844 refined, 8 included, MultiStar: {-0.17, 0.03}, one-star: {-0.26, 0.22}
01:07:13.260 00.001 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
01:07:13.260 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
01:07:13.260 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.18 cameraTheta=2.96 mountX=-0.00 mountY=-0.18, mountTheta=-1.57
01:07:13.261 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.03, opts=13)
01:07:13.261 00.000 10844 Enqueuing Move request for scope (-0.17, 0.03)
01:07:13.261 00.000 11060 Worker thread wakes up
01:07:13.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:13.261 00.000 10844 UpdateGuideState exits: m=2700 SNR=33.4
01:07:13.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:13.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:13.262 00.001 10844 Enqueuing Expose request
01:07:13.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
01:07:13.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
01:07:13.262 00.000 11060 Moving (-0.17, 0.03) raw xDistance=-0.00 yDistance=-0.18
01:07:13.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:07:13.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:13.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:07:13.262 00.000 11060 MoveAxis(E, 0, ABG)
01:07:13.262 00.000 11060 Move returns status 0, amount 0
01:07:13.262 00.000 11060 MoveAxis(N, 0, ABG)
01:07:13.262 00.000 11060 Move returns status 0, amount 0
01:07:13.262 00.000 11060 move complete, result=0
01:07:13.262 00.000 11060 worker thread done servicing request
01:07:13.263 00.001 11060 Worker thread wakes up
01:07:13.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:13.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:13.264 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:13.904 00.640 11060 Exposure complete
01:07:14.082 00.178 11060 worker thread done servicing request
01:07:14.083 00.001 10844 OnExposeComplete: enter
01:07:14.083 00.000 10844 UpdateGuideState(): m_state=6
01:07:14.083 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8501
01:07:14.083 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=58.90, Mass=2724, SNR=33.2, Peak=227 HFD=2.9
01:07:14.083 00.000 10844 MultiStar: [#1 -0.83,0.60,0.00,M9] [#2 -0.29,0.17,2.25,U] [#3 0.23,0.28,1.01,U] [#4 0.09,0.14,0.96,U] [#5 -0.37,0.79,0.00,M5] [#6 -0.41,0.08,0.90,U] [#7 -0.63,0.17,0.00,M6] [#8 0.15,0.17,0.91,U] 
01:07:14.083 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.22}, one-star: {-0.23, 0.49}
01:07:14.083 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
01:07:14.084 00.001 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:07:14.084 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.05 mountX=-0.19 mountY=-0.15, mountTheta=-2.49
01:07:14.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.22, opts=13)
01:07:14.085 00.000 10844 Enqueuing Move request for scope (-0.11, 0.22)
01:07:14.085 00.000 11060 Worker thread wakes up
01:07:14.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:14.086 00.001 10844 UpdateGuideState exits: m=2724 SNR=33.2
01:07:14.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
01:07:14.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:14.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
01:07:14.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:14.086 00.000 10844 Enqueuing Expose request
01:07:14.086 00.000 11060 Moving (-0.11, 0.22) raw xDistance=-0.19 yDistance=-0.15
01:07:14.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:07:14.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:14.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:07:14.086 00.000 11060 MoveAxis(E, 33, ABG)
01:07:14.086 00.000 11060 Guiding  Dir = 2, Dur = 33
01:07:14.116 00.030 11060 IsSlewing returns 0
01:07:14.117 00.001 11060 IsGuiding returns 0
01:07:14.178 00.061 11060 IsGuiding returns 0
01:07:14.179 00.001 11060 Move returns status 0, amount 33
01:07:14.179 00.000 11060 MoveAxis(N, 0, ABG)
01:07:14.179 00.000 11060 Move returns status 0, amount 0
01:07:14.193 00.014 11060 move complete, result=0
01:07:14.194 00.001 11060 worker thread done servicing request
01:07:14.194 00.000 11060 Worker thread wakes up
01:07:14.194 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
01:07:14.197 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:14.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:14.826 00.629 11060 Exposure complete
01:07:14.998 00.172 11060 worker thread done servicing request
01:07:14.998 00.000 10844 OnExposeComplete: enter
01:07:14.998 00.000 10844 UpdateGuideState(): m_state=6
01:07:14.999 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8502
01:07:14.999 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=58.43, Mass=2899, SNR=34.3, Peak=255 HFD=3.5
01:07:14.999 00.000 10844 MultiStar: [#1 -0.27,0.11,0.92,U] [#2 -0.21,0.22,1.82,U] [#3 0.14,-0.16,0.95,U] [#4 0.21,0.11,0.90,U] [#5 0.32,0.92,0.00,M6] [#6 -0.23,-0.04,0.84,U] [#7 -0.22,0.73,0.00,M7] [#8 0.24,0.27,0.84,U] 
01:07:14.999 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.09}, one-star: {-0.23, 0.02}
01:07:14.999 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.30)
01:07:14.999 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
01:07:14.999 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.24 mountX=-0.08 mountY=-0.08, mountTheta=-2.30
01:07:15.001 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.09, opts=13)
01:07:15.001 00.000 10844 Enqueuing Move request for scope (-0.07, 0.09)
01:07:15.001 00.000 11060 Worker thread wakes up
01:07:15.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
01:07:15.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:07:15.001 00.000 11060 Moving (-0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:07:15.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:07:15.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:15.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:15.001 00.000 10844 UpdateGuideState exits: m=2899 SNR=34.3 Saturated
01:07:15.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:15.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:15.001 00.000 10844 Enqueuing Expose request
01:07:15.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:15.001 00.000 11060 MoveAxis(E, 0, ABG)
01:07:15.001 00.000 11060 Move returns status 0, amount 0
01:07:15.001 00.000 11060 MoveAxis(N, 0, ABG)
01:07:15.001 00.000 11060 Move returns status 0, amount 0
01:07:15.002 00.001 11060 move complete, result=0
01:07:15.002 00.000 11060 worker thread done servicing request
01:07:15.002 00.000 11060 Worker thread wakes up
01:07:15.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:15.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:15.004 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:15.629 00.625 11060 Exposure complete
01:07:15.808 00.179 11060 worker thread done servicing request
01:07:15.808 00.000 10844 OnExposeComplete: enter
01:07:15.808 00.000 10844 UpdateGuideState(): m_state=6
01:07:15.809 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8503
01:07:15.809 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=58.59, Mass=2247, SNR=30.3, Peak=248 HFD=3.0
01:07:15.809 00.000 10844 MultiStar: [#1 -0.22,-0.11,1.23,U] [#2 -0.18,0.05,2.28,U] [#3 -0.11,0.19,1.04,U] [#4 -0.10,0.17,1.08,U] [#5 -0.08,0.60,1.11,U] [#6 -0.75,-0.04,0.00,M5] [#7 -0.22,-0.32,0.93,U] [#8 -0.19,0.19,0.98,U] 
01:07:15.809 00.000 10844 single-star, 7 included, MultiStar: {-0.15, 0.11}, one-star: {-0.05, 0.17}
01:07:15.809 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:07:15.809 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.72)
01:07:15.809 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.83 mountX=-0.16 mountY=-0.07, mountTheta=-2.71
01:07:15.812 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
01:07:15.812 00.000 10844 Enqueuing Move request for scope (-0.05, 0.17)
01:07:15.812 00.000 11060 Worker thread wakes up
01:07:15.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
01:07:15.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:15.812 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
01:07:15.812 00.000 11060 Moving (-0.05, 0.17) raw xDistance=-0.16 yDistance=-0.07
01:07:15.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:07:15.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:15.812 00.000 10844 UpdateGuideState exits: m=2247 SNR=30.3
01:07:15.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:07:15.812 00.000 11060 MoveAxis(E, 28, ABG)
01:07:15.812 00.000 11060 Guiding  Dir = 2, Dur = 28
01:07:15.813 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:15.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:15.813 00.000 10844 Enqueuing Expose request
01:07:15.828 00.015 11060 IsSlewing returns 0
01:07:15.828 00.000 11060 IsGuiding returns 0
01:07:15.859 00.031 11060 IsGuiding returns 0
01:07:15.859 00.000 11060 Move returns status 0, amount 28
01:07:15.860 00.001 11060 MoveAxis(N, 0, ABG)
01:07:15.860 00.000 11060 Move returns status 0, amount 0
01:07:15.860 00.000 11060 move complete, result=0
01:07:15.860 00.000 11060 worker thread done servicing request
01:07:15.860 00.000 11060 Worker thread wakes up
01:07:15.860 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
01:07:15.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:15.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:16.488 00.628 11060 Exposure complete
01:07:16.659 00.171 11060 worker thread done servicing request
01:07:16.659 00.000 10844 OnExposeComplete: enter
01:07:16.659 00.000 10844 UpdateGuideState(): m_state=6
01:07:16.661 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8504
01:07:16.661 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=58.68, Mass=2783, SNR=33.6, Peak=254 HFD=3.5
01:07:16.661 00.000 10844 MultiStar: [#1 -0.76,0.27,0.00,M8] [#2 -0.53,0.13,2.00,U] [#3 -0.00,0.48,0.88,U] [#4 -0.07,0.20,0.98,U] [#5 0.01,0.38,0.99,U] [#6 -0.35,0.08,0.86,U] [#7 -0.59,0.36,0.00,M7] [#8 -0.24,-0.47,0.87,U] 
01:07:16.661 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.16}, one-star: {0.04, 0.27}
01:07:16.661 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
01:07:16.661 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.05)
01:07:16.662 00.001 10844 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.50 mountX=-0.12 mountY=-0.23, mountTheta=-2.03
01:07:16.663 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.16, opts=13)
01:07:16.663 00.000 10844 Enqueuing Move request for scope (-0.21, 0.16)
01:07:16.663 00.000 11060 Worker thread wakes up
01:07:16.663 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:16.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
01:07:16.663 00.000 10844 UpdateGuideState exits: m=2783 SNR=33.6
01:07:16.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:16.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:16.663 00.000 10844 Enqueuing Expose request
01:07:16.664 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
01:07:16.664 00.000 11060 Moving (-0.21, 0.16) raw xDistance=-0.12 yDistance=-0.23
01:07:16.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:07:16.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:07:16.664 00.000 11060 MoveAxis(E, 0, ABG)
01:07:16.664 00.000 11060 Move returns status 0, amount 0
01:07:16.664 00.000 11060 MoveAxis(N, 91, ABG)
01:07:16.664 00.000 11060 Guiding  Dir = 0, Dur = 91
01:07:16.673 00.009 11060 IsSlewing returns 0
01:07:16.673 00.000 11060 IsGuiding returns 0
01:07:16.766 00.093 11060 IsGuiding returns 0
01:07:16.781 00.015 11060 Move returns status 0, amount 91
01:07:16.781 00.000 11060 move complete, result=0
01:07:16.781 00.000 11060 worker thread done servicing request
01:07:16.781 00.000 11060 Worker thread wakes up
01:07:16.781 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 91 ms NORTH
01:07:16.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:16.782 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:17.409 00.627 11060 Exposure complete
01:07:17.595 00.186 11060 worker thread done servicing request
01:07:17.595 00.000 10844 OnExposeComplete: enter
01:07:17.595 00.000 10844 UpdateGuideState(): m_state=6
01:07:17.597 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8505
01:07:17.597 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.47, Mass=2914, SNR=34.1, Peak=255 HFD=3.3
01:07:17.597 00.000 10844 MultiStar: [#1 -0.03,-0.10,1.01,U] [#2 -0.39,-0.15,1.96,U] [#3 0.43,-0.06,0.93,U] [#4 0.20,0.19,0.93,U] [#5 0.05,1.17,0.00,M5] [#6 0.23,-0.14,0.88,U] [#7 -0.29,0.44,0.82,U] [#8 -0.23,0.25,0.95,U] 
01:07:17.597 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {0.06, 0.06}
01:07:17.598 00.001 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
01:07:17.598 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
01:07:17.598 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.05 cameraTheta=2.57 mountX=-0.02 mountY=-0.05, mountTheta=-1.96
01:07:17.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
01:07:17.600 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
01:07:17.600 00.000 11060 Worker thread wakes up
01:07:17.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:07:17.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:07:17.600 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.05
01:07:17.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:17.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:17.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:17.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:07:17.600 00.000 11060 MoveAxis(E, 0, ABG)
01:07:17.600 00.000 11060 Move returns status 0, amount 0
01:07:17.601 00.001 11060 MoveAxis(N, 0, ABG)
01:07:17.601 00.000 11060 Move returns status 0, amount 0
01:07:17.601 00.000 11060 move complete, result=0
01:07:17.601 00.000 10844 UpdateGuideState exits: m=2914 SNR=34.1 Saturated
01:07:17.601 00.000 11060 worker thread done servicing request
01:07:17.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:17.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:17.601 00.000 10844 Enqueuing Expose request
01:07:17.601 00.000 11060 Worker thread wakes up
01:07:17.601 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:17.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:17.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:18.237 00.636 11060 Exposure complete
01:07:18.397 00.160 11060 worker thread done servicing request
01:07:18.397 00.000 10844 OnExposeComplete: enter
01:07:18.397 00.000 10844 UpdateGuideState(): m_state=6
01:07:18.397 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8506
01:07:18.397 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=59.00, Mass=2908, SNR=34.1, Peak=247 HFD=3.3
01:07:18.397 00.000 10844 MultiStar: [#1 -0.67,-0.09,0.00,M8] [#2 -0.22,0.01,1.95,U] [#3 -0.03,0.23,0.94,U] [#4 0.08,0.25,0.96,U] [#5 -0.31,0.49,1.04,U] [#6 -0.21,-0.08,0.95,U] [#7 -0.68,0.03,0.00,M7] [#8 0.31,0.00,0.89,U] 
01:07:18.397 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.19}, one-star: {-0.03, 0.58}
01:07:18.397 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
01:07:18.399 00.002 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
01:07:18.399 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.98 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
01:07:18.400 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.19, opts=13)
01:07:18.400 00.000 10844 Enqueuing Move request for scope (-0.08, 0.19)
01:07:18.400 00.000 11060 Worker thread wakes up
01:07:18.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
01:07:18.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
01:07:18.400 00.000 11060 Moving (-0.08, 0.19) raw xDistance=-0.17 yDistance=-0.11
01:07:18.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:18.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:07:18.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:18.400 00.000 10844 UpdateGuideState exits: m=2908 SNR=34.1
01:07:18.401 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:07:18.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:18.401 00.000 11060 MoveAxis(E, 30, ABG)
01:07:18.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:18.401 00.000 10844 Enqueuing Expose request
01:07:18.401 00.000 11060 Guiding  Dir = 2, Dur = 30
01:07:18.437 00.036 11060 IsSlewing returns 0
01:07:18.437 00.000 11060 IsGuiding returns 0
01:07:18.497 00.060 11060 IsGuiding returns 0
01:07:18.497 00.000 11060 Move returns status 0, amount 30
01:07:18.497 00.000 11060 MoveAxis(N, 0, ABG)
01:07:18.497 00.000 11060 Move returns status 0, amount 0
01:07:18.497 00.000 11060 move complete, result=0
01:07:18.497 00.000 11060 worker thread done servicing request
01:07:18.497 00.000 11060 Worker thread wakes up
01:07:18.498 00.001 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
01:07:18.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:18.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:19.128 00.630 11060 Exposure complete
01:07:19.293 00.165 11060 worker thread done servicing request
01:07:19.293 00.000 10844 OnExposeComplete: enter
01:07:19.293 00.000 10844 UpdateGuideState(): m_state=6
01:07:19.293 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8507
01:07:19.293 00.000 10844 Star::Find returns 1 (1), X=263.98, Y=58.25, Mass=3022, SNR=35.1, Peak=255 HFD=3.6
01:07:19.294 00.001 10844 MultiStar: [#1 -0.74,0.06,0.00,M9] [#2 0.02,-0.03,1.88,U] [#3 -0.33,-0.35,0.79,U] [#4 0.09,0.42,0.88,U] [#5 0.07,0.46,0.91,U] [#6 -0.79,-0.32,0.00,M3] [#7 -0.70,0.03,0.00,M8] [#8 -0.19,-0.46,0.88,U] 
01:07:19.294 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.02}, one-star: {-0.39, -0.16}
01:07:19.294 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
01:07:19.294 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
01:07:19.294 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.94 mountX=0.04 mountY=-0.09, mountTheta=-1.19
01:07:19.295 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
01:07:19.295 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
01:07:19.295 00.000 11060 Worker thread wakes up
01:07:19.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
01:07:19.295 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
01:07:19.295 00.000 11060 Moving (-0.10, -0.02) raw xDistance=0.04 yDistance=-0.09
01:07:19.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:07:19.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:19.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:19.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:07:19.295 00.000 11060 MoveAxis(E, 0, ABG)
01:07:19.295 00.000 11060 Move returns status 0, amount 0
01:07:19.297 00.002 10844 UpdateGuideState exits: m=3022 SNR=35.1 Saturated
01:07:19.297 00.000 11060 MoveAxis(N, 0, ABG)
01:07:19.297 00.000 11060 Move returns status 0, amount 0
01:07:19.297 00.000 11060 move complete, result=0
01:07:19.297 00.000 11060 worker thread done servicing request
01:07:19.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:19.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:19.297 00.000 10844 Enqueuing Expose request
01:07:19.297 00.000 11060 Worker thread wakes up
01:07:19.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:19.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:19.297 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:19.939 00.642 11060 Exposure complete
01:07:20.115 00.176 11060 worker thread done servicing request
01:07:20.115 00.000 10844 OnExposeComplete: enter
01:07:20.115 00.000 10844 UpdateGuideState(): m_state=6
01:07:20.115 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8508
01:07:20.116 00.001 10844 Star::Find returns 1 (1), X=264.60, Y=58.74, Mass=2603, SNR=32.3, Peak=255 HFD=3.3
01:07:20.116 00.000 10844 MultiStar: [#1 -0.02,-0.35,1.03,U] [#2 -0.32,-0.21,2.09,U] [#3 0.40,-0.09,1.04,U] [#4 0.03,0.31,1.05,U] [#5 -0.07,0.45,0.99,U] [#6 -0.50,-0.35,0.00,M4] [#7 0.05,-0.11,0.94,U] [#8 0.38,-0.08,0.95,U] 
01:07:20.116 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {0.23, 0.33}
01:07:20.116 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
01:07:20.116 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
01:07:20.116 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.07 mountX=-0.01 mountY=0.04, mountTheta=1.83
01:07:20.117 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
01:07:20.117 00.000 10844 Enqueuing Move request for scope (0.04, 0.00)
01:07:20.118 00.001 11060 Worker thread wakes up
01:07:20.118 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:20.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
01:07:20.118 00.000 10844 UpdateGuideState exits: m=2603 SNR=32.3 Saturated
01:07:20.118 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
01:07:20.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.118 00.000 11060 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=0.04
01:07:20.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:20.118 00.000 10844 Enqueuing Expose request
01:07:20.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:07:20.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:20.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:07:20.118 00.000 11060 MoveAxis(E, 0, ABG)
01:07:20.118 00.000 11060 Move returns status 0, amount 0
01:07:20.118 00.000 11060 MoveAxis(N, 0, ABG)
01:07:20.118 00.000 11060 Move returns status 0, amount 0
01:07:20.119 00.001 11060 move complete, result=0
01:07:20.119 00.000 11060 worker thread done servicing request
01:07:20.119 00.000 11060 Worker thread wakes up
01:07:20.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:20.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:20.120 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:07:20.750 00.630 11060 Exposure complete
01:07:20.957 00.207 11060 worker thread done servicing request
01:07:20.957 00.000 10844 OnExposeComplete: enter
01:07:20.957 00.000 10844 UpdateGuideState(): m_state=6
01:07:20.958 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8509
01:07:20.958 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=59.11, Mass=2676, SNR=32.7, Peak=224 HFD=3.4
01:07:20.958 00.000 10844 MultiStar: [#1 -0.55,-0.07,1.04,U] [#2 -0.14,-0.26,2.07,U] [#3 0.44,0.02,0.87,U] [#4 0.13,-0.36,0.97,U] [#5 0.75,0.08,0.00,M3] [#6 -0.07,-0.10,0.94,U] [#7 -0.07,0.03,0.84,U] [#8 0.11,0.09,0.98,U] 
01:07:20.958 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {0.20, 0.69}
01:07:20.959 00.001 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
01:07:20.959 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
01:07:20.959 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.18 mountX=0.03 mountY=-0.01, mountTheta=-0.44
01:07:20.961 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
01:07:20.961 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
01:07:20.961 00.000 11060 Worker thread wakes up
01:07:20.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:07:20.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:07:20.961 00.000 11060 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=-0.01
01:07:20.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:07:20.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:20.962 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:20.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:07:20.962 00.000 11060 MoveAxis(E, 0, ABG)
01:07:20.962 00.000 11060 Move returns status 0, amount 0
01:07:20.962 00.000 11060 MoveAxis(N, 0, ABG)
01:07:20.962 00.000 11060 Move returns status 0, amount 0
01:07:20.962 00.000 11060 move complete, result=0
01:07:20.962 00.000 10844 UpdateGuideState exits: m=2676 SNR=32.7
01:07:20.962 00.000 11060 worker thread done servicing request
01:07:20.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:20.962 00.000 10844 Enqueuing Expose request
01:07:20.962 00.000 11060 Worker thread wakes up
01:07:20.962 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:20.963 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:20.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:21.617 00.654 11060 Exposure complete
01:07:21.801 00.184 11060 worker thread done servicing request
01:07:21.802 00.001 10844 OnExposeComplete: enter
01:07:21.802 00.000 10844 UpdateGuideState(): m_state=6
01:07:21.802 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8510
01:07:21.802 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.40, Mass=3081, SNR=35.2, Peak=255 HFD=3.5
01:07:21.802 00.000 10844 MultiStar: [#1 -0.27,-0.34,0.99,U] [#2 -0.41,-0.61,0.00,M1] [#3 0.81,-0.57,0.00,M1] [#4 0.14,-0.69,0.00,M1] [#5 0.35,-0.37,0.90,U] [#6 -0.28,-0.33,0.88,U] [#7 -0.05,-0.53,0.82,U] [#8 0.09,-0.45,0.87,U] 
01:07:21.802 00.000 10844 single-star, 5 included, MultiStar: {-0.03, -0.33}, one-star: {-0.01, -0.02}
01:07:21.802 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
01:07:21.803 00.001 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
01:07:21.803 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.94 mountX=0.02 mountY=-0.00, mountTheta=-0.21
01:07:21.804 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
01:07:21.804 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
01:07:21.804 00.000 11060 Worker thread wakes up
01:07:21.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:21.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:07:21.804 00.000 10844 UpdateGuideState exits: m=3081 SNR=35.2 Saturated
01:07:21.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:07:21.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:21.804 00.000 11060 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=-0.00
01:07:21.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:21.805 00.001 10844 Enqueuing Expose request
01:07:21.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:07:21.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:21.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:07:21.805 00.000 11060 MoveAxis(E, 0, ABG)
01:07:21.805 00.000 11060 Move returns status 0, amount 0
01:07:21.805 00.000 11060 MoveAxis(N, 0, ABG)
01:07:21.805 00.000 11060 Move returns status 0, amount 0
01:07:21.805 00.000 11060 move complete, result=0
01:07:21.805 00.000 11060 worker thread done servicing request
01:07:21.805 00.000 11060 Worker thread wakes up
01:07:21.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:21.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:21.806 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:22.441 00.635 11060 Exposure complete
01:07:22.602 00.161 11060 worker thread done servicing request
01:07:22.603 00.001 10844 OnExposeComplete: enter
01:07:22.603 00.000 10844 UpdateGuideState(): m_state=6
01:07:22.603 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8511
01:07:22.603 00.000 10844 Star::Find returns 1 (1), X=264.81, Y=58.74, Mass=2530, SNR=31.4, Peak=255 HFD=3.5
01:07:22.603 00.000 10844 MultiStar: [#1 -0.01,-0.20,1.09,U] [#2 -0.02,-0.46,2.18,U] [#3 -0.24,-0.26,0.94,U] [#4 0.19,-0.61,0.00,M2] [#5 0.14,-0.11,1.09,U] [#6 -0.06,-0.39,1.03,U] [#7 -0.26,-0.59,0.00,M6] [#8 0.10,-0.58,0.96,U] 
01:07:22.603 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.27}, one-star: {0.44, 0.32}
01:07:22.604 00.001 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
01:07:22.604 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
01:07:22.604 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.41 mountX=0.26 mountY=0.09, mountTheta=0.32
01:07:22.605 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.27, opts=13)
01:07:22.605 00.000 10844 Enqueuing Move request for scope (0.04, -0.27)
01:07:22.605 00.000 11060 Worker thread wakes up
01:07:22.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:07:22.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
01:07:22.605 00.000 10844 UpdateGuideState exits: m=2530 SNR=31.4 Saturated
01:07:22.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
01:07:22.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:22.605 00.000 11060 Moving (0.04, -0.27) raw xDistance=0.26 yDistance=0.09
01:07:22.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:22.605 00.000 10844 Enqueuing Expose request
01:07:22.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:07:22.606 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:22.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:07:22.606 00.000 11060 MoveAxis(W, 44, ABG)
01:07:22.606 00.000 11060 Guiding  Dir = 3, Dur = 44
01:07:22.609 00.003 11060 IsSlewing returns 0
01:07:22.609 00.000 11060 IsGuiding returns 0
01:07:22.656 00.047 11060 IsGuiding returns 0
01:07:22.656 00.000 11060 Move returns status 0, amount 44
01:07:22.656 00.000 11060 MoveAxis(N, 0, ABG)
01:07:22.656 00.000 11060 Move returns status 0, amount 0
01:07:22.656 00.000 11060 move complete, result=0
01:07:22.656 00.000 11060 worker thread done servicing request
01:07:22.656 00.000 11060 Worker thread wakes up
01:07:22.656 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
01:07:22.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:22.657 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:23.303 00.646 11060 Exposure complete
01:07:23.482 00.179 11060 worker thread done servicing request
01:07:23.482 00.000 10844 OnExposeComplete: enter
01:07:23.482 00.000 10844 UpdateGuideState(): m_state=6
01:07:23.482 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8512
01:07:23.482 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=58.26, Mass=2740, SNR=33.4, Peak=255 HFD=3.3
01:07:23.483 00.001 10844 MultiStar: [#1 0.16,-0.21,1.04,U] [#2 -0.04,0.44,2.01,U] [#3 0.24,-0.13,0.82,U] [#4 0.22,0.30,0.94,U] [#5 0.56,0.02,1.00,U] [#6 0.03,0.06,0.97,U] [#7 0.20,0.34,0.87,U] [#8 0.30,0.02,0.89,U] 
01:07:23.483 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.11}, one-star: {-0.23, -0.16}
01:07:23.483 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
01:07:23.483 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
01:07:23.483 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.70 mountX=-0.13 mountY=0.11, mountTheta=2.44
01:07:23.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.11, opts=13)
01:07:23.485 00.000 10844 Enqueuing Move request for scope (0.13, 0.11)
01:07:23.486 00.001 11060 Worker thread wakes up
01:07:23.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:07:23.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
01:07:23.486 00.000 10844 UpdateGuideState exits: m=2740 SNR=33.4 Saturated
01:07:23.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
01:07:23.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:23.486 00.000 11060 Moving (0.13, 0.11) raw xDistance=-0.13 yDistance=0.11
01:07:23.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:23.486 00.000 10844 Enqueuing Expose request
01:07:23.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:07:23.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:23.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:07:23.486 00.000 11060 MoveAxis(E, 22, ABG)
01:07:23.486 00.000 11060 Guiding  Dir = 2, Dur = 22
01:07:23.515 00.029 11060 IsSlewing returns 0
01:07:23.516 00.001 11060 IsGuiding returns 0
01:07:23.561 00.045 11060 IsGuiding returns 0
01:07:23.561 00.000 11060 Move returns status 0, amount 22
01:07:23.561 00.000 11060 MoveAxis(N, 0, ABG)
01:07:23.561 00.000 11060 Move returns status 0, amount 0
01:07:23.561 00.000 11060 move complete, result=0
01:07:23.561 00.000 11060 worker thread done servicing request
01:07:23.561 00.000 11060 Worker thread wakes up
01:07:23.562 00.001 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:07:23.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:23.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:24.211 00.649 11060 Exposure complete
01:07:24.404 00.193 11060 worker thread done servicing request
01:07:24.404 00.000 10844 OnExposeComplete: enter
01:07:24.404 00.000 10844 UpdateGuideState(): m_state=6
01:07:24.404 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8513
01:07:24.405 00.001 10844 Star::Find returns 1 (0), X=264.45, Y=58.57, Mass=2361, SNR=31.2, Peak=248 HFD=3.2
01:07:24.405 00.000 10844 MultiStar: [#1 0.30,-0.08,1.11,U] [#2 0.06,0.13,2.18,U] [#3 0.16,-0.01,1.01,U] [#4 0.04,0.43,1.08,U] [#5 0.50,0.13,1.08,U] [#6 -0.25,0.17,0.99,U] [#7 -0.13,0.45,0.88,U] [#8 0.45,0.24,1.05,U] 
01:07:24.405 00.000 10844 single-star, 8 included, MultiStar: {0.13, 0.17}, one-star: {0.08, 0.16}
01:07:24.405 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
01:07:24.405 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:07:24.405 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=-0.17 mountY=0.05, mountTheta=2.84
01:07:24.407 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.16, opts=13)
01:07:24.407 00.000 10844 Enqueuing Move request for scope (0.08, 0.16)
01:07:24.407 00.000 11060 Worker thread wakes up
01:07:24.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
01:07:24.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
01:07:24.407 00.000 11060 Moving (0.08, 0.16) raw xDistance=-0.17 yDistance=0.05
01:07:24.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:07:24.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:24.407 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:24.407 00.000 10844 UpdateGuideState exits: m=2361 SNR=31.2
01:07:24.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:24.407 00.000 10844 Enqueuing Expose request
01:07:24.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:07:24.407 00.000 11060 MoveAxis(E, 30, ABG)
01:07:24.407 00.000 11060 Guiding  Dir = 2, Dur = 30
01:07:24.411 00.004 11060 IsSlewing returns 0
01:07:24.412 00.001 11060 IsGuiding returns 0
01:07:24.466 00.054 11060 IsGuiding returns 0
01:07:24.466 00.000 11060 Move returns status 0, amount 30
01:07:24.466 00.000 11060 MoveAxis(N, 0, ABG)
01:07:24.466 00.000 11060 Move returns status 0, amount 0
01:07:24.466 00.000 11060 move complete, result=0
01:07:24.466 00.000 11060 worker thread done servicing request
01:07:24.466 00.000 11060 Worker thread wakes up
01:07:24.466 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
01:07:24.467 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:24.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:25.108 00.641 11060 Exposure complete
01:07:25.278 00.170 11060 worker thread done servicing request
01:07:25.278 00.000 10844 OnExposeComplete: enter
01:07:25.278 00.000 10844 UpdateGuideState(): m_state=6
01:07:25.279 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8514
01:07:25.279 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.66, Mass=2500, SNR=32.0, Peak=255 HFD=3.2
01:07:25.279 00.000 10844 MultiStar: [#1 -0.67,-0.22,0.00,M4] [#2 -0.25,-0.33,2.14,U] [#3 0.12,-0.05,0.95,U] [#4 0.30,-0.44,0.96,U] [#5 0.17,0.35,1.05,U] [#6 -0.28,-0.17,0.92,U] [#7 -0.34,0.22,0.81,U] [#8 0.19,0.27,1.01,U] 
01:07:25.279 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {0.06, 0.24}
01:07:25.279 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
01:07:25.279 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
01:07:25.279 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.29 mountX=0.04 mountY=-0.02, mountTheta=-0.55
01:07:25.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
01:07:25.280 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
01:07:25.281 00.001 11060 Worker thread wakes up
01:07:25.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:07:25.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:07:25.281 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.04 yDistance=-0.02
01:07:25.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:07:25.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:25.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:25.281 00.000 10844 UpdateGuideState exits: m=2500 SNR=32.0 Saturated
01:07:25.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:07:25.281 00.000 11060 MoveAxis(E, 0, ABG)
01:07:25.281 00.000 11060 Move returns status 0, amount 0
01:07:25.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:25.281 00.000 11060 MoveAxis(N, 0, ABG)
01:07:25.281 00.000 11060 Move returns status 0, amount 0
01:07:25.281 00.000 11060 move complete, result=0
01:07:25.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:25.281 00.000 10844 Enqueuing Expose request
01:07:25.282 00.001 11060 worker thread done servicing request
01:07:25.282 00.000 11060 Worker thread wakes up
01:07:25.282 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:25.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:25.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:25.916 00.634 11060 Exposure complete
01:07:26.092 00.176 11060 worker thread done servicing request
01:07:26.092 00.000 10844 OnExposeComplete: enter
01:07:26.092 00.000 10844 UpdateGuideState(): m_state=6
01:07:26.092 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8515
01:07:26.093 00.001 10844 Star::Find returns 1 (0), X=264.23, Y=58.80, Mass=2626, SNR=32.7, Peak=248 HFD=3.1
01:07:26.093 00.000 10844 MultiStar: [#1 -0.51,-0.14,0.95,U] [#2 -0.18,-0.47,2.05,U] [#3 0.15,0.04,0.91,U] [#4 0.12,-0.16,0.91,U] [#5 -0.17,0.60,0.00,M1] [#6 -0.34,0.12,0.96,U] [#7 -0.20,0.66,0.00,M4] [#8 0.14,0.29,0.95,U] 
01:07:26.093 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.05}, one-star: {-0.13, 0.38}
01:07:26.093 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
01:07:26.093 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
01:07:26.093 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.72 mountX=0.08 mountY=-0.11, mountTheta=-0.97
01:07:26.095 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
01:07:26.095 00.000 10844 Enqueuing Move request for scope (-0.12, -0.05)
01:07:26.095 00.000 11060 Worker thread wakes up
01:07:26.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:26.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
01:07:26.095 00.000 10844 UpdateGuideState exits: m=2626 SNR=32.7
01:07:26.095 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
01:07:26.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:26.095 00.000 11060 Moving (-0.12, -0.05) raw xDistance=0.08 yDistance=-0.11
01:07:26.096 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:26.096 00.000 10844 Enqueuing Expose request
01:07:26.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:07:26.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:26.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:07:26.096 00.000 11060 MoveAxis(E, 0, ABG)
01:07:26.096 00.000 11060 Move returns status 0, amount 0
01:07:26.096 00.000 11060 MoveAxis(N, 0, ABG)
01:07:26.096 00.000 11060 Move returns status 0, amount 0
01:07:26.096 00.000 11060 move complete, result=0
01:07:26.096 00.000 11060 worker thread done servicing request
01:07:26.096 00.000 11060 Worker thread wakes up
01:07:26.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:26.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:26.098 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:26.733 00.635 11060 Exposure complete
01:07:26.939 00.206 11060 worker thread done servicing request
01:07:26.939 00.000 10844 OnExposeComplete: enter
01:07:26.939 00.000 10844 UpdateGuideState(): m_state=6
01:07:26.939 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8516
01:07:26.940 00.001 10844 Star::Find returns 1 (1), X=264.20, Y=58.48, Mass=3024, SNR=34.9, Peak=255 HFD=3.6
01:07:26.940 00.000 10844 MultiStar: [#1 -0.24,-0.08,0.99,U] [#2 -0.25,0.51,1.88,U] [#3 0.06,0.18,0.93,U] [#4 0.20,0.05,0.97,U] [#5 -0.29,0.58,0.00,M2] [#6 -0.43,0.01,0.89,U] [#7 -0.30,0.29,0.77,U] [#8 -0.34,0.55,0.00,M1] 
01:07:26.940 00.000 10844 single-star, 6 included, MultiStar: {-0.17, 0.19}, one-star: {-0.17, 0.06}
01:07:26.940 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
01:07:26.940 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.77)
01:07:26.940 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.78 mountX=-0.03 mountY=-0.18, mountTheta=-1.75
01:07:26.941 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.06, opts=13)
01:07:26.941 00.000 10844 Enqueuing Move request for scope (-0.17, 0.06)
01:07:26.942 00.001 11060 Worker thread wakes up
01:07:26.942 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:26.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
01:07:26.942 00.000 10844 UpdateGuideState exits: m=3024 SNR=34.9 Saturated
01:07:26.942 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
01:07:26.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:26.942 00.000 11060 Moving (-0.17, 0.06) raw xDistance=-0.03 yDistance=-0.18
01:07:26.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:26.942 00.000 10844 Enqueuing Expose request
01:07:26.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:07:26.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:26.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:07:26.942 00.000 11060 MoveAxis(E, 0, ABG)
01:07:26.943 00.001 11060 Move returns status 0, amount 0
01:07:26.943 00.000 11060 MoveAxis(N, 0, ABG)
01:07:26.943 00.000 11060 Move returns status 0, amount 0
01:07:26.943 00.000 11060 move complete, result=0
01:07:26.943 00.000 11060 worker thread done servicing request
01:07:26.943 00.000 11060 Worker thread wakes up
01:07:26.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:26.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:26.944 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:27.576 00.632 11060 Exposure complete
01:07:27.763 00.187 11060 worker thread done servicing request
01:07:27.763 00.000 10844 OnExposeComplete: enter
01:07:27.763 00.000 10844 UpdateGuideState(): m_state=6
01:07:27.763 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8517
01:07:27.763 00.000 10844 Star::Find returns 1 (1), X=264.00, Y=58.44, Mass=2820, SNR=33.2, Peak=255 HFD=3.5
01:07:27.763 00.000 10844 MultiStar: [#1 -0.41,-0.55,0.00,M3] [#2 -0.42,0.01,1.94,U] [#3 0.55,-0.26,0.97,U] [#4 0.13,-0.16,0.90,U] [#5 0.16,0.38,1.01,U] [#6 -0.60,0.26,0.00,M1] [#7 -0.39,-0.25,0.85,U] [#8 0.10,-0.00,0.88,U] 
01:07:27.763 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.02}, one-star: {-0.37, 0.03}
01:07:27.763 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
01:07:27.764 00.001 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
01:07:27.764 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.86 mountX=0.04 mountY=-0.08, mountTheta=-1.11
01:07:27.765 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
01:07:27.765 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
01:07:27.765 00.000 11060 Worker thread wakes up
01:07:27.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
01:07:27.765 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
01:07:27.765 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.04 yDistance=-0.08
01:07:27.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:07:27.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:27.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:27.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:27.765 00.000 11060 MoveAxis(E, 0, ABG)
01:07:27.766 00.001 10844 UpdateGuideState exits: m=2820 SNR=33.2 Saturated
01:07:27.766 00.000 11060 Move returns status 0, amount 0
01:07:27.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:27.766 00.000 11060 MoveAxis(N, 0, ABG)
01:07:27.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:27.766 00.000 10844 Enqueuing Expose request
01:07:27.766 00.000 11060 Move returns status 0, amount 0
01:07:27.766 00.000 11060 move complete, result=0
01:07:27.766 00.000 11060 worker thread done servicing request
01:07:27.766 00.000 11060 Worker thread wakes up
01:07:27.766 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:27.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:27.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:28.404 00.638 11060 Exposure complete
01:07:28.591 00.187 11060 worker thread done servicing request
01:07:28.591 00.000 10844 OnExposeComplete: enter
01:07:28.591 00.000 10844 UpdateGuideState(): m_state=6
01:07:28.591 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8518
01:07:28.591 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=58.52, Mass=2998, SNR=34.6, Peak=255 HFD=3.5
01:07:28.592 00.001 10844 MultiStar: [#1 -0.43,-0.10,0.91,U] [#2 -0.16,-0.04,1.94,U] [#3 -0.09,0.22,0.85,U] [#4 -0.07,0.31,0.92,U] [#5 0.02,0.29,1.02,U] [#6 -0.04,-0.05,0.86,U] [#7 -0.29,0.84,0.00,M3] [#8 -0.06,0.10,0.85,U] 
01:07:28.592 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.09}, one-star: {-0.07, 0.10}
01:07:28.592 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
01:07:28.592 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
01:07:28.592 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.20 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
01:07:28.593 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.10, opts=13)
01:07:28.593 00.000 10844 Enqueuing Move request for scope (-0.07, 0.10)
01:07:28.594 00.001 11060 Worker thread wakes up
01:07:28.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
01:07:28.594 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
01:07:28.594 00.000 11060 Moving (-0.07, 0.10) raw xDistance=-0.09 yDistance=-0.09
01:07:28.594 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:28.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:07:28.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:28.594 00.000 10844 UpdateGuideState exits: m=2998 SNR=34.6 Saturated
01:07:28.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:07:28.594 00.000 11060 MoveAxis(E, 0, ABG)
01:07:28.594 00.000 11060 Move returns status 0, amount 0
01:07:28.594 00.000 11060 MoveAxis(N, 0, ABG)
01:07:28.594 00.000 11060 Move returns status 0, amount 0
01:07:28.594 00.000 11060 move complete, result=0
01:07:28.594 00.000 11060 worker thread done servicing request
01:07:28.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:28.595 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:28.595 00.000 10844 Enqueuing Expose request
01:07:28.595 00.000 11060 Worker thread wakes up
01:07:28.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:28.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:28.595 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:29.228 00.633 11060 Exposure complete
01:07:29.401 00.173 11060 worker thread done servicing request
01:07:29.401 00.000 10844 OnExposeComplete: enter
01:07:29.401 00.000 10844 UpdateGuideState(): m_state=6
01:07:29.401 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8519
01:07:29.402 00.001 10844 Star::Find returns 1 (1), X=264.15, Y=58.91, Mass=2781, SNR=33.4, Peak=255 HFD=3.6
01:07:29.402 00.000 10844 MultiStar: [#1 -0.13,-0.07,1.00,U] [#2 -0.26,0.34,1.97,U] [#3 0.01,0.85,0.00,M1] [#4 0.65,-0.15,0.00,M1] [#5 -0.08,0.58,0.96,U] [#6 0.19,-0.15,0.94,U] [#7 -0.45,0.51,0.00,M4] [#8 -0.26,0.63,0.00,M1] 
01:07:29.402 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.26}, one-star: {-0.22, 0.49}
01:07:29.402 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.50)
01:07:29.402 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
01:07:29.402 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.04 mountX=-0.23 mountY=-0.17, mountTheta=-2.51
01:07:29.403 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.26, opts=13)
01:07:29.403 00.000 10844 Enqueuing Move request for scope (-0.13, 0.26)
01:07:29.403 00.000 11060 Worker thread wakes up
01:07:29.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
01:07:29.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
01:07:29.403 00.000 11060 Moving (-0.13, 0.26) raw xDistance=-0.23 yDistance=-0.17
01:07:29.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:07:29.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:29.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:29.405 00.002 10844 UpdateGuideState exits: m=2781 SNR=33.4 Saturated
01:07:29.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:29.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:29.405 00.000 10844 Enqueuing Expose request
01:07:29.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:07:29.405 00.000 11060 MoveAxis(E, 40, ABG)
01:07:29.405 00.000 11060 Guiding  Dir = 2, Dur = 40
01:07:29.429 00.024 11060 IsSlewing returns 0
01:07:29.429 00.000 11060 IsGuiding returns 0
01:07:29.491 00.062 11060 IsGuiding returns 0
01:07:29.491 00.000 11060 Move returns status 0, amount 40
01:07:29.491 00.000 11060 MoveAxis(N, 0, ABG)
01:07:29.491 00.000 11060 Move returns status 0, amount 0
01:07:29.491 00.000 11060 move complete, result=0
01:07:29.492 00.001 11060 worker thread done servicing request
01:07:29.492 00.000 11060 Worker thread wakes up
01:07:29.492 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
01:07:29.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:29.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:30.125 00.633 11060 Exposure complete
01:07:30.282 00.157 11060 worker thread done servicing request
01:07:30.282 00.000 10844 OnExposeComplete: enter
01:07:30.282 00.000 10844 UpdateGuideState(): m_state=6
01:07:30.282 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8520
01:07:30.282 00.000 10844 Star::Find returns 1 (1), X=264.59, Y=58.39, Mass=2457, SNR=31.3, Peak=255 HFD=3.3
01:07:30.282 00.000 10844 MultiStar: [#1 -0.10,0.06,1.01,U] [#2 -0.26,-0.33,2.20,U] [#3 0.08,0.18,1.04,U] [#4 0.21,0.05,0.95,U] [#5 -0.34,0.41,1.17,U] [#6 -0.39,-0.31,1.00,U] [#7 -0.34,0.19,1.01,U] [#8 -0.08,0.03,0.97,U] 
01:07:30.282 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.01}, one-star: {0.22, -0.03}
01:07:30.282 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
01:07:30.284 00.002 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
01:07:30.284 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.09 mountX=0.03 mountY=-0.13, mountTheta=-1.34
01:07:30.285 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.01, opts=13)
01:07:30.285 00.000 10844 Enqueuing Move request for scope (-0.13, -0.01)
01:07:30.285 00.000 11060 Worker thread wakes up
01:07:30.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:30.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
01:07:30.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
01:07:30.285 00.000 11060 Moving (-0.13, -0.01) raw xDistance=0.03 yDistance=-0.13
01:07:30.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:07:30.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:30.285 00.000 10844 UpdateGuideState exits: m=2457 SNR=31.3 Saturated
01:07:30.286 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:30.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:30.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:07:30.286 00.000 10844 Enqueuing Expose request
01:07:30.286 00.000 11060 MoveAxis(E, 0, ABG)
01:07:30.286 00.000 11060 Move returns status 0, amount 0
01:07:30.286 00.000 11060 MoveAxis(N, 0, ABG)
01:07:30.286 00.000 11060 Move returns status 0, amount 0
01:07:30.286 00.000 11060 move complete, result=0
01:07:30.286 00.000 11060 worker thread done servicing request
01:07:30.286 00.000 11060 Worker thread wakes up
01:07:30.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:30.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:30.288 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:30.917 00.629 11060 Exposure complete
01:07:31.093 00.176 11060 worker thread done servicing request
01:07:31.093 00.000 10844 OnExposeComplete: enter
01:07:31.093 00.000 10844 UpdateGuideState(): m_state=6
01:07:31.093 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8521
01:07:31.093 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=58.56, Mass=2652, SNR=32.5, Peak=255 HFD=3.6
01:07:31.093 00.000 10844 MultiStar: [#1 -0.19,0.25,1.02,U] [#2 -0.30,0.28,2.10,U] [#3 0.61,0.14,0.00,M1] [#4 0.48,0.01,0.96,U] [#5 -0.27,0.44,0.96,U] [#6 -0.38,0.49,0.00,M1] [#7 -0.46,0.37,0.82,U] [#8 -0.16,0.16,0.89,U] 
01:07:31.093 00.000 10844 single-star, 6 included, MultiStar: {-0.17, 0.24}, one-star: {-0.17, 0.14}
01:07:31.093 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
01:07:31.093 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
01:07:31.094 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.44 mountX=-0.11 mountY=-0.19, mountTheta=-2.10
01:07:31.095 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.14, opts=13)
01:07:31.095 00.000 10844 Enqueuing Move request for scope (-0.17, 0.14)
01:07:31.095 00.000 11060 Worker thread wakes up
01:07:31.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:31.095 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.5 Saturated
01:07:31.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:31.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:31.095 00.000 10844 Enqueuing Expose request
01:07:31.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
01:07:31.095 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
01:07:31.095 00.000 11060 Moving (-0.17, 0.14) raw xDistance=-0.11 yDistance=-0.19
01:07:31.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:07:31.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:31.096 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:07:31.096 00.000 11060 MoveAxis(E, 0, ABG)
01:07:31.096 00.000 11060 Move returns status 0, amount 0
01:07:31.096 00.000 11060 MoveAxis(N, 0, ABG)
01:07:31.096 00.000 11060 Move returns status 0, amount 0
01:07:31.096 00.000 11060 move complete, result=0
01:07:31.096 00.000 11060 worker thread done servicing request
01:07:31.096 00.000 11060 Worker thread wakes up
01:07:31.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:31.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:31.098 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:31.735 00.637 11060 Exposure complete
01:07:31.907 00.172 11060 worker thread done servicing request
01:07:31.907 00.000 10844 OnExposeComplete: enter
01:07:31.907 00.000 10844 UpdateGuideState(): m_state=6
01:07:31.908 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8522
01:07:31.908 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.66, Mass=2503, SNR=31.9, Peak=255 HFD=3.0
01:07:31.908 00.000 10844 MultiStar: [#1 -0.24,0.15,1.08,U] [#2 -0.76,0.47,0.00,M1] [#3 0.42,0.42,0.87,U] [#4 0.57,0.15,1.04,U] [#5 -0.30,0.46,1.06,U] [#6 -0.34,-0.00,1.03,U] [#7 -0.40,0.87,0.00,M3] [#8 -0.00,0.13,0.93,U] 
01:07:31.908 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.22}, one-star: {-0.05, 0.24}
01:07:31.908 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
01:07:31.908 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
01:07:31.908 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.59 mountX=-0.22 mountY=-0.04, mountTheta=-2.96
01:07:31.910 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.22, opts=13)
01:07:31.910 00.000 10844 Enqueuing Move request for scope (-0.00, 0.22)
01:07:31.910 00.000 11060 Worker thread wakes up
01:07:31.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:31.910 00.000 10844 UpdateGuideState exits: m=2503 SNR=31.9 Saturated
01:07:31.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:31.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:31.910 00.000 10844 Enqueuing Expose request
01:07:31.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
01:07:31.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
01:07:31.911 00.001 11060 Moving (-0.00, 0.22) raw xDistance=-0.22 yDistance=-0.04
01:07:31.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:07:31.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:31.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:07:31.911 00.000 11060 MoveAxis(E, 37, ABG)
01:07:31.911 00.000 11060 Guiding  Dir = 2, Dur = 37
01:07:31.915 00.004 11060 IsSlewing returns 0
01:07:31.915 00.000 11060 IsGuiding returns 0
01:07:31.962 00.047 11060 IsGuiding returns 0
01:07:31.962 00.000 11060 Move returns status 0, amount 37
01:07:31.963 00.001 11060 MoveAxis(N, 0, ABG)
01:07:31.963 00.000 11060 Move returns status 0, amount 0
01:07:31.963 00.000 11060 move complete, result=0
01:07:31.963 00.000 11060 worker thread done servicing request
01:07:31.963 00.000 11060 Worker thread wakes up
01:07:31.963 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
01:07:31.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:31.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:32.595 00.632 11060 Exposure complete
01:07:32.756 00.161 11060 worker thread done servicing request
01:07:32.756 00.000 10844 OnExposeComplete: enter
01:07:32.756 00.000 10844 UpdateGuideState(): m_state=6
01:07:32.757 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8523
01:07:32.757 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=59.42, Mass=2592, SNR=32.5, Peak=255 HFD=3.6
01:07:32.757 00.000 10844 MultiStar: [#1 -0.26,0.63,0.00,M1] [#2 -0.77,0.17,0.00,M2] [#3 0.19,0.34,0.91,U] [#4 0.36,0.24,1.06,U] [#5 -0.04,0.72,0.00,M1] [#6 -0.32,0.13,0.91,U] [#7 -0.14,0.72,0.00,M4] [#8 -0.27,0.20,0.87,U] 
01:07:32.757 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.39}, one-star: {-0.17, 1.01}
01:07:32.757 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
01:07:32.757 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.90)
01:07:32.758 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.65 mountX=-0.38 mountY=-0.10, mountTheta=-2.90
01:07:32.761 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.39, opts=13)
01:07:32.761 00.000 10844 Enqueuing Move request for scope (-0.03, 0.39)
01:07:32.761 00.000 11060 Worker thread wakes up
01:07:32.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd
01:07:32.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.39)
01:07:32.761 00.000 11060 Moving (-0.03, 0.39) raw xDistance=-0.38 yDistance=-0.10
01:07:32.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
01:07:32.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:32.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:32.761 00.000 10844 UpdateGuideState exits: m=2592 SNR=32.5 Saturated
01:07:32.762 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:32.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:32.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:32.762 00.000 10844 Enqueuing Expose request
01:07:32.762 00.000 11060 MoveAxis(E, 67, ABG)
01:07:32.762 00.000 11060 Guiding  Dir = 2, Dur = 67
01:07:32.775 00.013 11060 IsSlewing returns 0
01:07:32.775 00.000 11060 IsGuiding returns 0
01:07:32.852 00.077 11060 IsGuiding returns 0
01:07:32.852 00.000 11060 Move returns status 0, amount 67
01:07:32.852 00.000 11060 MoveAxis(N, 0, ABG)
01:07:32.852 00.000 11060 Move returns status 0, amount 0
01:07:32.852 00.000 11060 move complete, result=0
01:07:32.853 00.001 11060 worker thread done servicing request
01:07:32.853 00.000 11060 Worker thread wakes up
01:07:32.853 00.000 10844 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
01:07:32.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:32.854 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:33.484 00.630 11060 Exposure complete
01:07:33.644 00.160 11060 worker thread done servicing request
01:07:33.644 00.000 10844 OnExposeComplete: enter
01:07:33.644 00.000 10844 UpdateGuideState(): m_state=6
01:07:33.644 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8524
01:07:33.644 00.000 10844 Star::Find returns 1 (1), X=264.48, Y=58.64, Mass=2666, SNR=32.1, Peak=255 HFD=3.2
01:07:33.644 00.000 10844 MultiStar: [#1 -0.07,-0.48,1.05,U] [#2 -0.60,-0.15,0.00,M3] [#3 0.03,-0.04,0.90,U] [#4 0.12,-0.22,0.94,U] [#5 -0.16,0.35,1.08,U] [#6 -0.59,-0.13,0.00,M1] [#7 -0.34,0.22,0.96,U] [#8 0.08,-0.46,0.98,U] 
01:07:33.644 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {0.11, 0.23}
01:07:33.645 00.001 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
01:07:33.645 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
01:07:33.645 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.14 mountX=0.06 mountY=-0.03, mountTheta=-0.40
01:07:33.646 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
01:07:33.646 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
01:07:33.646 00.000 11060 Worker thread wakes up
01:07:33.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:33.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:07:33.646 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.1 Saturated
01:07:33.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:07:33.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:33.646 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.06 yDistance=-0.03
01:07:33.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:33.646 00.000 10844 Enqueuing Expose request
01:07:33.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:07:33.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:33.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:07:33.647 00.001 11060 MoveAxis(E, 0, ABG)
01:07:33.647 00.000 11060 Move returns status 0, amount 0
01:07:33.647 00.000 11060 MoveAxis(N, 0, ABG)
01:07:33.647 00.000 11060 Move returns status 0, amount 0
01:07:33.647 00.000 11060 move complete, result=0
01:07:33.647 00.000 11060 worker thread done servicing request
01:07:33.647 00.000 11060 Worker thread wakes up
01:07:33.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:33.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:33.647 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:34.280 00.633 11060 Exposure complete
01:07:34.458 00.178 11060 worker thread done servicing request
01:07:34.458 00.000 10844 OnExposeComplete: enter
01:07:34.458 00.000 10844 UpdateGuideState(): m_state=6
01:07:34.458 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8525
01:07:34.459 00.001 10844 Star::Find returns 1 (0), X=264.15, Y=58.75, Mass=2870, SNR=34.2, Peak=242 HFD=3.6
01:07:34.459 00.000 10844 MultiStar: [#1 -0.66,0.14,0.00,M1] [#2 -1.04,0.07,0.00,M4] [#3 -0.12,0.35,0.96,U] [#4 0.62,0.13,0.00,M1] [#5 -0.44,0.26,1.01,U] [#6 -0.53,0.02,0.92,U] [#7 -0.74,0.76,0.00,M4] [#8 -0.34,0.43,1.00,U] 
01:07:34.459 00.000 10844 single-star, 4 included, MultiStar: {-0.33, 0.28}, one-star: {-0.22, 0.33}
01:07:34.459 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
01:07:34.459 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
01:07:34.459 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.33 hyp=0.40 cameraTheta=2.15 mountX=-0.29 mountY=-0.27, mountTheta=-2.39
01:07:34.461 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.33, opts=13)
01:07:34.461 00.000 10844 Enqueuing Move request for scope (-0.22, 0.33)
01:07:34.461 00.000 11060 Worker thread wakes up
01:07:34.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.33) opts 0xd
01:07:34.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.33)
01:07:34.461 00.000 11060 Moving (-0.22, 0.33) raw xDistance=-0.29 yDistance=-0.27
01:07:34.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:07:34.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
01:07:34.462 00.001 11060 MoveAxis(E, 50, ABG)
01:07:34.462 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:07:34.462 00.000 11060 Guiding  Dir = 2, Dur = 50
01:07:34.462 00.000 10844 UpdateGuideState exits: m=2870 SNR=34.2
01:07:34.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:34.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:34.462 00.000 10844 Enqueuing Expose request
01:07:34.494 00.032 11060 IsSlewing returns 0
01:07:34.494 00.000 11060 IsGuiding returns 0
01:07:34.572 00.078 11060 IsGuiding returns 0
01:07:34.572 00.000 11060 Move returns status 0, amount 50
01:07:34.572 00.000 11060 MoveAxis(N, 105, ABG)
01:07:34.572 00.000 11060 Guiding  Dir = 0, Dur = 105
01:07:34.587 00.015 11060 IsSlewing returns 0
01:07:34.587 00.000 11060 IsGuiding returns 0
01:07:34.699 00.112 11060 IsGuiding returns 0
01:07:34.699 00.000 11060 Move returns status 0, amount 105
01:07:34.699 00.000 11060 move complete, result=0
01:07:34.699 00.000 11060 worker thread done servicing request
01:07:34.699 00.000 11060 Worker thread wakes up
01:07:34.699 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.3 px 105 ms NORTH
01:07:34.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:34.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:35.328 00.629 11060 Exposure complete
01:07:35.502 00.174 11060 worker thread done servicing request
01:07:35.502 00.000 10844 OnExposeComplete: enter
01:07:35.502 00.000 10844 UpdateGuideState(): m_state=6
01:07:35.503 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8526
01:07:35.503 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=58.98, Mass=3047, SNR=35.6, Peak=237 HFD=3.1
01:07:35.503 00.000 10844 MultiStar: [#1 -0.30,0.21,0.95,U] [#2 -0.41,0.31,1.98,U] [#3 0.04,0.49,0.89,U] [#4 0.31,0.37,0.86,U] [#5 0.12,0.48,0.97,U] [#6 -0.39,0.40,0.88,U] [#7 -0.46,0.73,0.00,M5] [#8 -0.18,-0.17,0.85,U] 
01:07:35.503 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.34}, one-star: {-0.20, 0.56}
01:07:35.503 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
01:07:35.503 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
01:07:35.503 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.34 hyp=0.37 cameraTheta=2.03 mountX=-0.30 mountY=-0.22, mountTheta=-2.52
01:07:35.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.34, opts=13)
01:07:35.505 00.000 10844 Enqueuing Move request for scope (-0.16, 0.34)
01:07:35.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:07:35.505 00.000 11060 Worker thread wakes up
01:07:35.505 00.000 10844 UpdateGuideState exits: m=3047 SNR=35.6
01:07:35.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.34) opts 0xd
01:07:35.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:35.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.34)
01:07:35.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:35.505 00.000 10844 Enqueuing Expose request
01:07:35.505 00.000 11060 Moving (-0.16, 0.34) raw xDistance=-0.30 yDistance=-0.22
01:07:35.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:07:35.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:07:35.505 00.000 11060 MoveAxis(E, 54, ABG)
01:07:35.505 00.000 11060 Guiding  Dir = 2, Dur = 54
01:07:35.541 00.036 11060 IsSlewing returns 0
01:07:35.541 00.000 11060 IsGuiding returns 0
01:07:35.623 00.082 11060 IsGuiding returns 0
01:07:35.623 00.000 11060 Move returns status 0, amount 54
01:07:35.623 00.000 11060 MoveAxis(N, 84, ABG)
01:07:35.623 00.000 11060 Guiding  Dir = 0, Dur = 84
01:07:35.637 00.014 11060 IsSlewing returns 0
01:07:35.637 00.000 11060 IsGuiding returns 0
01:07:35.731 00.094 11060 IsGuiding returns 0
01:07:35.731 00.000 11060 Move returns status 0, amount 84
01:07:35.731 00.000 11060 move complete, result=0
01:07:35.731 00.000 11060 worker thread done servicing request
01:07:35.731 00.000 11060 Worker thread wakes up
01:07:35.731 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.2 px 84 ms NORTH
01:07:35.732 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:35.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:36.367 00.635 11060 Exposure complete
01:07:36.544 00.177 11060 worker thread done servicing request
01:07:36.545 00.001 10844 OnExposeComplete: enter
01:07:36.545 00.000 10844 UpdateGuideState(): m_state=6
01:07:36.545 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8527
01:07:36.545 00.000 10844 Star::Find returns 1 (1), X=264.48, Y=58.87, Mass=2933, SNR=34.3, Peak=255 HFD=3.4
01:07:36.545 00.000 10844 MultiStar: [#1 -0.53,0.17,0.89,U] [#2 -0.55,0.63,0.00,M4] [#3 0.34,0.29,0.89,U] [#4 0.18,0.22,0.83,U] [#5 0.02,0.40,1.06,U] [#6 -0.19,0.21,0.81,U] [#7 -0.56,0.37,0.00,M6] [#8 -0.38,0.23,0.90,U] 
01:07:36.545 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.29}, one-star: {0.11, 0.45}
01:07:36.545 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.53 = -2.76)
01:07:36.545 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
01:07:36.546 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.77 mountX=-0.27 mountY=-0.11, mountTheta=-2.77
01:07:36.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.29, opts=13)
01:07:36.547 00.000 10844 Enqueuing Move request for scope (-0.06, 0.29)
01:07:36.547 00.000 11060 Worker thread wakes up
01:07:36.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:36.547 00.000 10844 UpdateGuideState exits: m=2933 SNR=34.3 Saturated
01:07:36.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:36.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:36.547 00.000 10844 Enqueuing Expose request
01:07:36.549 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
01:07:36.549 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
01:07:36.549 00.000 11060 Moving (-0.06, 0.29) raw xDistance=-0.27 yDistance=-0.11
01:07:36.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
01:07:36.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:36.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:07:36.549 00.000 11060 MoveAxis(E, 49, ABG)
01:07:36.549 00.000 11060 Guiding  Dir = 2, Dur = 49
01:07:36.564 00.015 11060 IsSlewing returns 0
01:07:36.564 00.000 11060 IsGuiding returns 0
01:07:36.631 00.067 11060 IsGuiding returns 0
01:07:36.631 00.000 11060 Move returns status 0, amount 49
01:07:36.631 00.000 11060 MoveAxis(N, 0, ABG)
01:07:36.631 00.000 11060 Move returns status 0, amount 0
01:07:36.632 00.001 11060 move complete, result=0
01:07:36.632 00.000 11060 worker thread done servicing request
01:07:36.632 00.000 11060 Worker thread wakes up
01:07:36.632 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
01:07:36.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:36.633 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:37.274 00.641 11060 Exposure complete
01:07:37.447 00.173 11060 worker thread done servicing request
01:07:37.447 00.000 10844 OnExposeComplete: enter
01:07:37.447 00.000 10844 UpdateGuideState(): m_state=6
01:07:37.447 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8528
01:07:37.447 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=59.19, Mass=2774, SNR=33.3, Peak=219 HFD=3.2
01:07:37.449 00.002 10844 MultiStar: [#1 -0.17,0.09,0.94,U] [#2 -0.37,0.55,0.00,M5] [#3 -0.12,0.55,0.96,U] [#4 0.07,0.16,0.86,U] [#5 -0.18,0.69,0.00,M1] [#6 -0.05,0.10,0.90,U] [#7 -0.53,0.14,0.93,U] [#8 0.08,0.08,0.85,U] 
01:07:37.449 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.28}, one-star: {-0.27, 0.78}
01:07:37.449 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
01:07:37.449 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:07:37.449 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.05 mountX=-0.25 mountY=-0.19, mountTheta=-2.49
01:07:37.451 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.28, opts=13)
01:07:37.451 00.000 10844 Enqueuing Move request for scope (-0.15, 0.28)
01:07:37.451 00.000 11060 Worker thread wakes up
01:07:37.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:37.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
01:07:37.451 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.3
01:07:37.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
01:07:37.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:37.451 00.000 11060 Moving (-0.15, 0.28) raw xDistance=-0.25 yDistance=-0.19
01:07:37.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:37.451 00.000 10844 Enqueuing Expose request
01:07:37.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:07:37.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
01:07:37.451 00.000 11060 MoveAxis(E, 45, ABG)
01:07:37.452 00.001 11060 Guiding  Dir = 2, Dur = 45
01:07:37.486 00.034 11060 IsSlewing returns 0
01:07:37.487 00.001 11060 IsGuiding returns 0
01:07:37.563 00.076 11060 IsGuiding returns 0
01:07:37.563 00.000 11060 Move returns status 0, amount 45
01:07:37.563 00.000 11060 MoveAxis(N, 75, ABG)
01:07:37.563 00.000 11060 Guiding  Dir = 0, Dur = 75
01:07:37.594 00.031 11060 IsSlewing returns 0
01:07:37.594 00.000 11060 IsGuiding returns 0
01:07:37.704 00.110 11060 IsGuiding returns 0
01:07:37.704 00.000 11060 Move returns status 0, amount 75
01:07:37.704 00.000 11060 move complete, result=0
01:07:37.704 00.000 11060 worker thread done servicing request
01:07:37.704 00.000 11060 Worker thread wakes up
01:07:37.704 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.2 px 75 ms NORTH
01:07:37.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:37.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:38.337 00.633 11060 Exposure complete
01:07:38.507 00.170 11060 worker thread done servicing request
01:07:38.507 00.000 10844 OnExposeComplete: enter
01:07:38.508 00.001 10844 UpdateGuideState(): m_state=6
01:07:38.508 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8529
01:07:38.508 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=58.59, Mass=3165, SNR=36.0, Peak=255 HFD=3.6
01:07:38.508 00.000 10844 MultiStar: [#1 -0.64,0.25,0.00,M1] [#2 -0.53,0.07,1.90,U] [#3 -0.06,0.05,0.82,U] [#4 0.16,-0.36,0.84,U] [#5 -0.60,0.48,0.00,M2] [#6 -0.18,-0.05,0.83,U] [#7 -0.87,0.46,0.00,M6] [#8 -0.27,-0.24,0.88,U] 
01:07:38.508 00.000 10844 single-star, 5 included, MultiStar: {-0.24, -0.03}, one-star: {-0.16, 0.17}
01:07:38.508 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.07 = -2.22)
01:07:38.508 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.24)
01:07:38.508 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.31 mountX=-0.14 mountY=-0.18, mountTheta=-2.22
01:07:38.509 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.17, opts=13)
01:07:38.510 00.001 10844 Enqueuing Move request for scope (-0.16, 0.17)
01:07:38.510 00.000 11060 Worker thread wakes up
01:07:38.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
01:07:38.510 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
01:07:38.510 00.000 11060 Moving (-0.16, 0.17) raw xDistance=-0.14 yDistance=-0.18
01:07:38.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:07:38.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:38.510 00.000 10844 UpdateGuideState exits: m=3165 SNR=36.0 Saturated
01:07:38.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:38.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:38.510 00.000 10844 Enqueuing Expose request
01:07:38.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:38.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:07:38.510 00.000 11060 MoveAxis(E, 26, ABG)
01:07:38.510 00.000 11060 Guiding  Dir = 2, Dur = 26
01:07:38.531 00.021 11060 IsSlewing returns 0
01:07:38.531 00.000 11060 IsGuiding returns 0
01:07:38.577 00.046 11060 IsGuiding returns 0
01:07:38.577 00.000 11060 Move returns status 0, amount 26
01:07:38.577 00.000 11060 MoveAxis(N, 0, ABG)
01:07:38.577 00.000 11060 Move returns status 0, amount 0
01:07:38.577 00.000 11060 move complete, result=0
01:07:38.577 00.000 11060 worker thread done servicing request
01:07:38.577 00.000 11060 Worker thread wakes up
01:07:38.577 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
01:07:38.578 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:38.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:39.210 00.632 11060 Exposure complete
01:07:39.383 00.173 11060 worker thread done servicing request
01:07:39.383 00.000 10844 OnExposeComplete: enter
01:07:39.383 00.000 10844 UpdateGuideState(): m_state=6
01:07:39.383 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8530
01:07:39.383 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=58.10, Mass=3095, SNR=35.3, Peak=253 HFD=3.3
01:07:39.384 00.001 10844 MultiStar: [#1 -0.94,0.49,0.00,M2] [#2 -0.60,-0.66,0.00,M5] [#3 0.18,0.08,0.83,U] [#4 0.24,-0.13,0.87,U] [#5 -0.43,-0.03,1.04,U] [#6 -0.41,-0.15,0.95,U] [#7 -0.63,-0.40,0.00,M7] [#8 -0.08,-0.40,0.93,U] 
01:07:39.384 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.16}, one-star: {-0.13, -0.31}
01:07:39.384 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
01:07:39.384 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
01:07:39.384 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.23 mountX=0.18 mountY=-0.10, mountTheta=-0.49
01:07:39.386 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.16, opts=13)
01:07:39.386 00.000 10844 Enqueuing Move request for scope (-0.12, -0.16)
01:07:39.386 00.000 11060 Worker thread wakes up
01:07:39.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:39.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
01:07:39.386 00.000 10844 UpdateGuideState exits: m=3095 SNR=35.3
01:07:39.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
01:07:39.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:39.386 00.000 11060 Moving (-0.12, -0.16) raw xDistance=0.18 yDistance=-0.10
01:07:39.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:39.386 00.000 10844 Enqueuing Expose request
01:07:39.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:07:39.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:39.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:39.387 00.001 11060 MoveAxis(W, 31, ABG)
01:07:39.387 00.000 11060 Guiding  Dir = 3, Dur = 31
01:07:39.426 00.039 11060 IsSlewing returns 0
01:07:39.426 00.000 11060 IsGuiding returns 0
01:07:39.489 00.063 11060 IsGuiding returns 0
01:07:39.489 00.000 11060 Move returns status 0, amount 31
01:07:39.489 00.000 11060 MoveAxis(N, 0, ABG)
01:07:39.489 00.000 11060 Move returns status 0, amount 0
01:07:39.489 00.000 11060 move complete, result=0
01:07:39.491 00.002 11060 worker thread done servicing request
01:07:39.491 00.000 11060 Worker thread wakes up
01:07:39.491 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
01:07:39.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:39.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:40.136 00.645 11060 Exposure complete
01:07:40.309 00.173 11060 worker thread done servicing request
01:07:40.309 00.000 10844 OnExposeComplete: enter
01:07:40.309 00.000 10844 UpdateGuideState(): m_state=6
01:07:40.310 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8531
01:07:40.310 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=58.78, Mass=3140, SNR=35.5, Peak=251 HFD=3.4
01:07:40.310 00.000 10844 MultiStar: [#1 -0.32,0.16,0.89,U] [#2 -0.63,-0.33,0.00,M6] [#3 0.31,0.22,0.91,U] [#4 0.14,0.11,0.89,U] [#5 -0.19,0.23,0.94,U] [#6 -0.60,0.31,0.00,M1] [#7 -0.26,-0.15,0.68,U] [#8 -0.16,-0.18,0.87,U] 
01:07:40.310 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.13}, one-star: {0.18, 0.37}
01:07:40.310 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
01:07:40.310 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
01:07:40.310 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.81 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
01:07:40.311 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.13, opts=13)
01:07:40.311 00.000 10844 Enqueuing Move request for scope (-0.03, 0.13)
01:07:40.312 00.001 11060 Worker thread wakes up
01:07:40.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:40.312 00.000 10844 UpdateGuideState exits: m=3140 SNR=35.5
01:07:40.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:40.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:07:40.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:40.312 00.000 10844 Enqueuing Expose request
01:07:40.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:07:40.312 00.000 11060 Moving (-0.03, 0.13) raw xDistance=-0.12 yDistance=-0.05
01:07:40.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:07:40.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:40.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:07:40.312 00.000 11060 MoveAxis(E, 0, ABG)
01:07:40.312 00.000 11060 Move returns status 0, amount 0
01:07:40.312 00.000 11060 MoveAxis(N, 0, ABG)
01:07:40.312 00.000 11060 Move returns status 0, amount 0
01:07:40.313 00.001 11060 move complete, result=0
01:07:40.313 00.000 11060 worker thread done servicing request
01:07:40.313 00.000 11060 Worker thread wakes up
01:07:40.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:40.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:40.314 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:40.959 00.645 11060 Exposure complete
01:07:41.123 00.164 11060 worker thread done servicing request
01:07:41.123 00.000 10844 OnExposeComplete: enter
01:07:41.123 00.000 10844 UpdateGuideState(): m_state=6
01:07:41.123 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8532
01:07:41.123 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.61, Mass=2811, SNR=33.1, Peak=255 HFD=3.3
01:07:41.124 00.001 10844 MultiStar: [#1 0.06,-0.13,0.92,U] [#2 -0.52,0.21,2.02,U] [#3 0.60,0.10,0.92,U] [#4 0.41,0.43,0.93,U] [#5 -0.04,0.65,0.00,M1] [#6 -0.23,0.37,0.84,U] [#7 -0.24,0.41,0.86,U] [#8 0.37,0.14,0.88,U] 
01:07:41.124 00.000 10844 single-star, 7 included, MultiStar: {-0.01, 0.21}, one-star: {0.04, 0.20}
01:07:41.124 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
01:07:41.124 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
01:07:41.124 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.37 mountX=-0.20 mountY=0.01, mountTheta=3.11
01:07:41.126 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
01:07:41.126 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
01:07:41.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:41.126 00.000 10844 UpdateGuideState exits: m=2811 SNR=33.1 Saturated
01:07:41.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.126 00.000 11060 Worker thread wakes up
01:07:41.127 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:41.127 00.000 10844 Enqueuing Expose request
01:07:41.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
01:07:41.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
01:07:41.127 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=0.01
01:07:41.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:07:41.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:41.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:07:41.127 00.000 11060 MoveAxis(E, 35, ABG)
01:07:41.127 00.000 11060 Guiding  Dir = 2, Dur = 35
01:07:41.134 00.007 11060 IsSlewing returns 0
01:07:41.134 00.000 11060 IsGuiding returns 0
01:07:41.181 00.047 11060 IsGuiding returns 0
01:07:41.182 00.001 11060 Move returns status 0, amount 35
01:07:41.182 00.000 11060 MoveAxis(N, 0, ABG)
01:07:41.182 00.000 11060 Move returns status 0, amount 0
01:07:41.182 00.000 11060 move complete, result=0
01:07:41.182 00.000 11060 worker thread done servicing request
01:07:41.182 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
01:07:41.183 00.001 11060 Worker thread wakes up
01:07:41.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:41.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:41.812 00.629 11060 Exposure complete
01:07:41.979 00.167 11060 worker thread done servicing request
01:07:41.979 00.000 10844 OnExposeComplete: enter
01:07:41.979 00.000 10844 UpdateGuideState(): m_state=6
01:07:41.979 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8533
01:07:41.979 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=58.68, Mass=2449, SNR=31.6, Peak=242 HFD=3.3
01:07:41.980 00.001 10844 MultiStar: [#1 -0.69,-0.15,0.00,M1] [#2 -0.49,-0.28,2.16,U] [#3 0.26,0.16,0.93,U] [#4 0.08,0.49,0.97,U] [#5 -0.17,0.33,0.96,U] [#6 -0.28,0.25,1.03,U] [#7 -0.60,-0.16,0.00,M6] [#8 0.21,0.25,0.95,U] 
01:07:41.980 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.14}, one-star: {-0.02, 0.26}
01:07:41.980 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
01:07:41.980 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
01:07:41.980 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.32 mountX=-0.11 mountY=-0.15, mountTheta=-2.22
01:07:41.988 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.14, opts=13)
01:07:41.988 00.000 10844 Enqueuing Move request for scope (-0.13, 0.14)
01:07:41.988 00.000 11060 Worker thread wakes up
01:07:41.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:41.988 00.000 10844 UpdateGuideState exits: m=2449 SNR=31.6
01:07:41.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:41.988 00.000 10844 Enqueuing Expose request
01:07:41.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
01:07:41.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
01:07:41.988 00.000 11060 Moving (-0.13, 0.14) raw xDistance=-0.11 yDistance=-0.15
01:07:41.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:07:41.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:41.989 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:07:41.989 00.000 11060 MoveAxis(E, 0, ABG)
01:07:41.989 00.000 11060 Move returns status 0, amount 0
01:07:41.989 00.000 11060 MoveAxis(N, 0, ABG)
01:07:41.989 00.000 11060 Move returns status 0, amount 0
01:07:41.989 00.000 11060 move complete, result=0
01:07:41.989 00.000 11060 worker thread done servicing request
01:07:41.989 00.000 11060 Worker thread wakes up
01:07:41.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:41.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:41.990 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:42.623 00.633 11060 Exposure complete
01:07:42.812 00.189 11060 worker thread done servicing request
01:07:42.813 00.001 10844 OnExposeComplete: enter
01:07:42.813 00.000 10844 UpdateGuideState(): m_state=6
01:07:42.813 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8534
01:07:42.813 00.000 10844 Star::Find returns 1 (1), X=264.05, Y=58.40, Mass=2938, SNR=34.5, Peak=255 HFD=3.4
01:07:42.813 00.000 10844 MultiStar: [#1 -0.34,0.42,0.96,U] [#2 -0.61,0.08,0.00,M5] [#3 -0.08,-0.22,0.93,U] [#4 0.19,0.33,0.92,U] [#5 -0.11,0.43,0.94,U] [#6 -0.50,0.16,0.91,U] [#7 -0.58,0.30,0.00,M7] [#8 -0.55,-0.35,0.00,M1] 
01:07:42.813 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.19}, one-star: {-0.31, -0.02}
01:07:42.813 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
01:07:42.814 00.001 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
01:07:42.814 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.38 mountX=-0.15 mountY=-0.22, mountTheta=-2.16
01:07:42.815 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.19, opts=13)
01:07:42.815 00.000 10844 Enqueuing Move request for scope (-0.19, 0.19)
01:07:42.815 00.000 11060 Worker thread wakes up
01:07:42.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
01:07:42.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
01:07:42.815 00.000 11060 Moving (-0.19, 0.19) raw xDistance=-0.15 yDistance=-0.22
01:07:42.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:07:42.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:07:42.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:07:42.816 00.001 11060 MoveAxis(E, 26, ABG)
01:07:42.816 00.000 11060 Guiding  Dir = 2, Dur = 26
01:07:42.816 00.000 10844 UpdateGuideState exits: m=2938 SNR=34.5 Saturated
01:07:42.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:42.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:42.816 00.000 10844 Enqueuing Expose request
01:07:42.822 00.006 11060 IsSlewing returns 0
01:07:42.822 00.000 11060 IsGuiding returns 0
01:07:42.872 00.050 11060 IsGuiding returns 0
01:07:42.872 00.000 11060 Move returns status 0, amount 26
01:07:42.872 00.000 11060 MoveAxis(N, 86, ABG)
01:07:42.872 00.000 11060 Guiding  Dir = 0, Dur = 86
01:07:42.884 00.012 11060 IsSlewing returns 0
01:07:42.884 00.000 11060 IsGuiding returns 0
01:07:42.996 00.112 11060 IsGuiding returns 0
01:07:42.996 00.000 11060 Move returns status 0, amount 86
01:07:42.996 00.000 11060 move complete, result=0
01:07:42.996 00.000 11060 worker thread done servicing request
01:07:42.996 00.000 11060 Worker thread wakes up
01:07:42.996 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 86 ms NORTH
01:07:42.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:42.997 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:43.628 00.631 11060 Exposure complete
01:07:43.798 00.170 11060 worker thread done servicing request
01:07:43.798 00.000 10844 OnExposeComplete: enter
01:07:43.798 00.000 10844 UpdateGuideState(): m_state=6
01:07:43.798 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8535
01:07:43.798 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.38, Mass=2847, SNR=34.0, Peak=255 HFD=3.4
01:07:43.799 00.001 10844 MultiStar: [#1 -0.61,-0.23,0.00,M1] [#2 -0.19,0.03,1.99,U] [#3 0.16,0.08,0.84,U] [#4 -0.03,0.83,0.00,M1] [#5 0.01,0.08,0.97,U] [#6 -0.67,0.05,0.00,M1] [#7 -0.31,0.29,0.86,U] [#8 0.01,-0.17,0.89,U] 
01:07:43.799 00.000 10844 single-star, 5 included, MultiStar: {-0.07, 0.04}, one-star: {-0.01, -0.03}
01:07:43.799 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
01:07:43.799 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
01:07:43.799 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=0.03 mountY=-0.00, mountTheta=-0.01
01:07:43.800 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
01:07:43.800 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
01:07:43.800 00.000 11060 Worker thread wakes up
01:07:43.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:43.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:07:43.800 00.000 10844 UpdateGuideState exits: m=2847 SNR=34.0 Saturated
01:07:43.800 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:07:43.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:43.800 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.00
01:07:43.801 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:43.801 00.000 10844 Enqueuing Expose request
01:07:43.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:07:43.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:43.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:07:43.801 00.000 11060 MoveAxis(E, 0, ABG)
01:07:43.801 00.000 11060 Move returns status 0, amount 0
01:07:43.801 00.000 11060 MoveAxis(N, 0, ABG)
01:07:43.801 00.000 11060 Move returns status 0, amount 0
01:07:43.801 00.000 11060 move complete, result=0
01:07:43.801 00.000 11060 worker thread done servicing request
01:07:43.801 00.000 11060 Worker thread wakes up
01:07:43.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:43.802 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:43.803 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:44.450 00.647 11060 Exposure complete
01:07:44.619 00.169 11060 worker thread done servicing request
01:07:44.619 00.000 10844 OnExposeComplete: enter
01:07:44.619 00.000 10844 UpdateGuideState(): m_state=6
01:07:44.620 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8536
01:07:44.620 00.000 10844 Star::Find returns 1 (1), X=264.67, Y=58.81, Mass=2709, SNR=33.4, Peak=255 HFD=3.4
01:07:44.620 00.000 10844 MultiStar: [#1 -0.28,0.41,0.94,U] [#2 -0.24,0.59,0.00,M5] [#3 0.17,-0.06,0.92,U] [#4 0.23,0.25,0.97,U] [#5 0.29,0.56,0.00,M1] [#6 -0.28,-0.15,0.94,U] [#7 -0.51,0.32,0.86,U] [#8 -0.12,-0.11,0.94,U] 
01:07:44.620 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {0.30, 0.40}
01:07:44.620 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
01:07:44.620 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
01:07:44.620 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.94 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
01:07:44.622 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
01:07:44.622 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
01:07:44.622 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:44.622 00.000 10844 UpdateGuideState exits: m=2709 SNR=33.4 Saturated
01:07:44.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:44.622 00.000 11060 Worker thread wakes up
01:07:44.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:44.622 00.000 10844 Enqueuing Expose request
01:07:44.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
01:07:44.622 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:07:44.622 00.000 11060 Moving (-0.06, 0.15) raw xDistance=-0.14 yDistance=-0.08
01:07:44.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:07:44.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:44.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:07:44.622 00.000 11060 MoveAxis(E, 24, ABG)
01:07:44.622 00.000 11060 Guiding  Dir = 2, Dur = 24
01:07:44.626 00.004 11060 IsSlewing returns 0
01:07:44.626 00.000 11060 IsGuiding returns 0
01:07:44.657 00.031 11060 IsGuiding returns 0
01:07:44.657 00.000 11060 Move returns status 0, amount 24
01:07:44.657 00.000 11060 MoveAxis(N, 0, ABG)
01:07:44.657 00.000 11060 Move returns status 0, amount 0
01:07:44.657 00.000 11060 move complete, result=0
01:07:44.657 00.000 11060 worker thread done servicing request
01:07:44.657 00.000 11060 Worker thread wakes up
01:07:44.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:44.658 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:44.658 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
01:07:45.301 00.643 11060 Exposure complete
01:07:45.475 00.174 11060 worker thread done servicing request
01:07:45.475 00.000 10844 OnExposeComplete: enter
01:07:45.475 00.000 10844 UpdateGuideState(): m_state=6
01:07:45.475 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8537
01:07:45.475 00.000 10844 Star::Find returns 1 (0), X=264.79, Y=58.71, Mass=2240, SNR=30.1, Peak=227 HFD=3.2
01:07:45.476 00.001 10844 MultiStar: [#1 -0.37,-0.29,1.10,U] [#2 -0.40,0.05,2.26,U] [#3 -0.04,-0.01,1.04,U] [#4 0.54,0.03,1.05,U] [#5 -0.41,0.27,1.15,U] [#6 -0.48,0.04,0.98,U] [#7 0.04,0.47,0.92,U] [#8 0.21,-0.56,1.03,U] 
01:07:45.476 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {0.42, 0.30}
01:07:45.476 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
01:07:45.476 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
01:07:45.476 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.84 mountX=-0.01 mountY=-0.10, mountTheta=-1.69
01:07:45.477 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
01:07:45.477 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
01:07:45.477 00.000 11060 Worker thread wakes up
01:07:45.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:45.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:07:45.477 00.000 10844 UpdateGuideState exits: m=2240 SNR=30.1
01:07:45.478 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:07:45.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:45.478 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.01 yDistance=-0.10
01:07:45.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:45.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:07:45.478 00.000 10844 Enqueuing Expose request
01:07:45.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:45.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:45.478 00.000 11060 MoveAxis(E, 0, ABG)
01:07:45.478 00.000 11060 Move returns status 0, amount 0
01:07:45.478 00.000 11060 MoveAxis(N, 0, ABG)
01:07:45.478 00.000 11060 Move returns status 0, amount 0
01:07:45.478 00.000 11060 move complete, result=0
01:07:45.478 00.000 11060 worker thread done servicing request
01:07:45.478 00.000 11060 Worker thread wakes up
01:07:45.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:45.479 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:45.480 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:46.110 00.630 11060 Exposure complete
01:07:46.272 00.162 11060 worker thread done servicing request
01:07:46.272 00.000 10844 OnExposeComplete: enter
01:07:46.272 00.000 10844 UpdateGuideState(): m_state=6
01:07:46.281 00.009 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8538
01:07:46.281 00.000 10844 Star::Find returns 1 (1), X=264.84, Y=58.51, Mass=2987, SNR=35.0, Peak=255 HFD=3.4
01:07:46.281 00.000 10844 MultiStar: [#1 0.12,0.21,0.94,U] [#2 -0.11,-0.39,2.00,U] [#3 0.62,0.01,0.00,M1] [#4 0.40,0.65,0.00,M1] [#5 -0.53,0.73,0.00,M1] [#6 -0.18,0.25,0.88,U] [#7 0.10,0.03,0.76,U] [#8 0.53,0.40,0.00,M1] 
01:07:46.281 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.04}, one-star: {0.47, 0.09}
01:07:46.281 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
01:07:46.281 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
01:07:46.282 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.70 mountX=0.03 mountY=0.06, mountTheta=1.05
01:07:46.283 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
01:07:46.283 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
01:07:46.283 00.000 11060 Worker thread wakes up
01:07:46.283 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:46.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:07:46.283 00.000 10844 UpdateGuideState exits: m=2987 SNR=35.0 Saturated
01:07:46.283 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:07:46.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:46.283 00.000 11060 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.06
01:07:46.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:46.285 00.002 10844 Enqueuing Expose request
01:07:46.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:07:46.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:46.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:07:46.285 00.000 11060 MoveAxis(E, 0, ABG)
01:07:46.285 00.000 11060 Move returns status 0, amount 0
01:07:46.285 00.000 11060 MoveAxis(N, 0, ABG)
01:07:46.285 00.000 11060 Move returns status 0, amount 0
01:07:46.285 00.000 11060 move complete, result=0
01:07:46.285 00.000 11060 worker thread done servicing request
01:07:46.285 00.000 11060 Worker thread wakes up
01:07:46.286 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:46.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:46.287 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:46.943 00.656 11060 Exposure complete
01:07:47.120 00.177 11060 worker thread done servicing request
01:07:47.121 00.001 10844 OnExposeComplete: enter
01:07:47.121 00.000 10844 UpdateGuideState(): m_state=6
01:07:47.121 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8539
01:07:47.121 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.69, Mass=3187, SNR=36.0, Peak=255 HFD=3.4
01:07:47.121 00.000 10844 MultiStar: [#1 -0.02,0.33,0.86,U] [#2 -0.48,0.12,1.79,U] [#3 0.27,0.01,0.89,U] [#4 0.13,0.18,0.96,U] [#5 -0.22,0.64,0.00,M2] [#6 -0.17,0.19,0.89,U] [#7 0.09,0.46,0.80,U] [#8 0.35,0.22,0.82,U] 
01:07:47.121 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.21}, one-star: {0.09, 0.28}
01:07:47.121 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
01:07:47.122 00.001 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.86)
01:07:47.122 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.69 mountX=-0.20 mountY=-0.06, mountTheta=-2.85
01:07:47.122 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.21, opts=13)
01:07:47.122 00.000 10844 Enqueuing Move request for scope (-0.03, 0.21)
01:07:47.122 00.000 11060 Worker thread wakes up
01:07:47.124 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:47.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
01:07:47.124 00.000 10844 UpdateGuideState exits: m=3187 SNR=36.0 Saturated
01:07:47.124 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
01:07:47.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:47.124 00.000 11060 Moving (-0.03, 0.21) raw xDistance=-0.20 yDistance=-0.06
01:07:47.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:47.124 00.000 10844 Enqueuing Expose request
01:07:47.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:07:47.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:47.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:07:47.124 00.000 11060 MoveAxis(E, 35, ABG)
01:07:47.124 00.000 11060 Guiding  Dir = 2, Dur = 35
01:07:47.133 00.009 11060 IsSlewing returns 0
01:07:47.133 00.000 11060 IsGuiding returns 0
01:07:47.180 00.047 11060 IsGuiding returns 0
01:07:47.180 00.000 11060 Move returns status 0, amount 35
01:07:47.180 00.000 11060 MoveAxis(N, 0, ABG)
01:07:47.180 00.000 11060 Move returns status 0, amount 0
01:07:47.180 00.000 11060 move complete, result=0
01:07:47.180 00.000 11060 worker thread done servicing request
01:07:47.180 00.000 11060 Worker thread wakes up
01:07:47.181 00.001 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
01:07:47.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:47.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:47.827 00.646 11060 Exposure complete
01:07:47.995 00.168 11060 worker thread done servicing request
01:07:47.995 00.000 10844 OnExposeComplete: enter
01:07:47.995 00.000 10844 UpdateGuideState(): m_state=6
01:07:47.995 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8540
01:07:47.995 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.34, Mass=2666, SNR=32.6, Peak=255 HFD=3.3
01:07:47.995 00.000 10844 MultiStar: [#1 -0.08,-0.13,1.06,U] [#2 -0.12,-0.19,2.01,U] [#3 0.39,0.05,0.95,U] [#4 0.28,0.19,1.01,U] [#5 0.21,0.76,0.00,M3] [#6 -0.30,-0.17,0.91,U] [#7 0.23,0.67,0.00,M3] [#8 0.34,-0.19,1.04,U] 
01:07:47.995 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.09}, one-star: {0.09, -0.07}
01:07:47.996 00.001 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
01:07:47.996 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
01:07:47.996 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=0.08 mountY=0.08, mountTheta=0.78
01:07:47.997 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.09, opts=13)
01:07:47.997 00.000 10844 Enqueuing Move request for scope (0.06, -0.09)
01:07:47.997 00.000 11060 Worker thread wakes up
01:07:47.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:47.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
01:07:47.997 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.6 Saturated
01:07:47.997 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
01:07:47.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:47.997 00.000 11060 Moving (0.06, -0.09) raw xDistance=0.08 yDistance=0.08
01:07:47.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:47.997 00.000 10844 Enqueuing Expose request
01:07:47.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:07:47.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:47.998 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:07:47.998 00.000 11060 MoveAxis(E, 0, ABG)
01:07:47.998 00.000 11060 Move returns status 0, amount 0
01:07:47.998 00.000 11060 MoveAxis(N, 0, ABG)
01:07:47.998 00.000 11060 Move returns status 0, amount 0
01:07:47.998 00.000 11060 move complete, result=0
01:07:47.998 00.000 11060 worker thread done servicing request
01:07:47.998 00.000 11060 Worker thread wakes up
01:07:47.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:47.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:47.999 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:48.642 00.643 11060 Exposure complete
01:07:48.813 00.171 11060 worker thread done servicing request
01:07:48.813 00.000 10844 OnExposeComplete: enter
01:07:48.814 00.001 10844 UpdateGuideState(): m_state=6
01:07:48.814 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8541
01:07:48.814 00.000 10844 Star::Find returns 1 (0), X=264.19, Y=59.17, Mass=2745, SNR=33.1, Peak=224 HFD=3.4
01:07:48.814 00.000 10844 MultiStar: [#1 -0.34,-0.12,0.99,U] [#2 -0.41,0.54,0.00,M2] [#3 0.32,0.59,0.00,M1] [#4 0.00,-0.02,1.01,U] [#5 0.47,0.42,0.00,M4] [#6 0.01,0.26,0.92,U] [#7 -0.17,0.47,0.75,U] [#8 0.20,0.38,0.97,U] 
01:07:48.814 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.28}, one-star: {-0.17, 0.75}
01:07:48.814 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.60 = -2.69)
01:07:48.814 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
01:07:48.814 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.84 mountX=-0.26 mountY=-0.12, mountTheta=-2.70
01:07:48.816 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.28, opts=13)
01:07:48.816 00.000 10844 Enqueuing Move request for scope (-0.08, 0.28)
01:07:48.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:48.816 00.000 10844 UpdateGuideState exits: m=2745 SNR=33.1
01:07:48.816 00.000 11060 Worker thread wakes up
01:07:48.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:48.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
01:07:48.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:48.816 00.000 10844 Enqueuing Expose request
01:07:48.817 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
01:07:48.817 00.000 11060 Moving (-0.08, 0.28) raw xDistance=-0.26 yDistance=-0.12
01:07:48.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:07:48.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:48.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:07:48.817 00.000 11060 MoveAxis(E, 46, ABG)
01:07:48.817 00.000 11060 Guiding  Dir = 2, Dur = 46
01:07:48.833 00.016 11060 IsSlewing returns 0
01:07:48.834 00.001 11060 IsGuiding returns 0
01:07:48.896 00.062 11060 IsGuiding returns 0
01:07:48.896 00.000 11060 Move returns status 0, amount 46
01:07:48.896 00.000 11060 MoveAxis(N, 0, ABG)
01:07:48.896 00.000 11060 Move returns status 0, amount 0
01:07:48.896 00.000 11060 move complete, result=0
01:07:48.896 00.000 11060 worker thread done servicing request
01:07:48.897 00.001 11060 Worker thread wakes up
01:07:48.897 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:07:48.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:48.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:49.543 00.646 11060 Exposure complete
01:07:49.708 00.165 11060 worker thread done servicing request
01:07:49.708 00.000 10844 OnExposeComplete: enter
01:07:49.709 00.001 10844 UpdateGuideState(): m_state=6
01:07:49.709 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8542
01:07:49.709 00.000 10844 Star::Find returns 1 (1), X=264.78, Y=58.85, Mass=2654, SNR=32.7, Peak=255 HFD=3.5
01:07:49.710 00.001 10844 MultiStar: [#1 0.06,-0.03,0.86,U] [#2 0.33,0.30,2.08,U] [#3 0.90,0.70,0.00,M2] [#4 0.50,0.08,0.99,U] [#5 0.37,0.55,0.00,M5] [#6 -0.10,1.10,0.00,M1] [#7 -0.03,0.55,0.86,U] [#8 0.49,0.40,0.00,M1] 
01:07:49.710 00.000 10844 refined, 4 included, MultiStar: {0.28, 0.27}, one-star: {0.41, 0.43}
01:07:49.710 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
01:07:49.710 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
01:07:49.710 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.27 hyp=0.39 cameraTheta=0.78 mountX=-0.32 mountY=0.23, mountTheta=2.52
01:07:49.712 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.27, opts=13)
01:07:49.712 00.000 10844 Enqueuing Move request for scope (0.28, 0.27)
01:07:49.712 00.000 11060 Worker thread wakes up
01:07:49.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:49.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.27) opts 0xd
01:07:49.712 00.000 10844 UpdateGuideState exits: m=2654 SNR=32.7 Saturated
01:07:49.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.27)
01:07:49.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:49.712 00.000 11060 Moving (0.28, 0.27) raw xDistance=-0.32 yDistance=0.23
01:07:49.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:49.712 00.000 10844 Enqueuing Expose request
01:07:49.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:07:49.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:07:49.713 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:07:49.713 00.000 11060 MoveAxis(E, 57, ABG)
01:07:49.713 00.000 11060 Guiding  Dir = 2, Dur = 57
01:07:49.722 00.009 11060 IsSlewing returns 0
01:07:49.723 00.001 11060 IsGuiding returns 0
01:07:49.785 00.062 11060 IsGuiding returns 0
01:07:49.785 00.000 11060 Move returns status 0, amount 57
01:07:49.785 00.000 11060 MoveAxis(N, 0, ABG)
01:07:49.785 00.000 11060 Move returns status 0, amount 0
01:07:49.785 00.000 11060 move complete, result=0
01:07:49.785 00.000 11060 worker thread done servicing request
01:07:49.786 00.001 11060 Worker thread wakes up
01:07:49.786 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
01:07:49.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:49.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:50.416 00.630 11060 Exposure complete
01:07:50.577 00.161 11060 worker thread done servicing request
01:07:50.577 00.000 10844 OnExposeComplete: enter
01:07:50.577 00.000 10844 UpdateGuideState(): m_state=6
01:07:50.578 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8543
01:07:50.578 00.000 10844 Star::Find returns 1 (1), X=265.02, Y=58.16, Mass=3351, SNR=37.3, Peak=255 HFD=3.5
01:07:50.578 00.000 10844 MultiStar: [#1 0.13,-0.59,0.83,U] [#2 -0.45,0.38,1.78,U] [#3 0.61,0.42,0.00,M3] [#4 0.27,-0.08,0.84,U] [#5 0.10,0.12,0.83,U] [#6 -0.30,-0.14,0.84,U] [#7 -0.21,0.53,0.79,U] [#8 0.20,0.23,0.78,U] 
01:07:50.578 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.66, -0.26}
01:07:50.578 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
01:07:50.578 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
01:07:50.578 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.55 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
01:07:50.580 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.06, opts=13)
01:07:50.580 00.000 10844 Enqueuing Move request for scope (0.00, 0.06)
01:07:50.580 00.000 11060 Worker thread wakes up
01:07:50.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
01:07:50.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
01:07:50.580 00.000 11060 Moving (0.00, 0.06) raw xDistance=-0.06 yDistance=-0.01
01:07:50.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:50.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:50.580 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:50.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:07:50.580 00.000 11060 MoveAxis(E, 0, ABG)
01:07:50.580 00.000 11060 Move returns status 0, amount 0
01:07:50.580 00.000 11060 MoveAxis(N, 0, ABG)
01:07:50.580 00.000 11060 Move returns status 0, amount 0
01:07:50.580 00.000 11060 move complete, result=0
01:07:50.581 00.001 10844 UpdateGuideState exits: m=3351 SNR=37.3 Saturated
01:07:50.581 00.000 11060 worker thread done servicing request
01:07:50.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:50.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:50.581 00.000 10844 Enqueuing Expose request
01:07:50.581 00.000 11060 Worker thread wakes up
01:07:50.581 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:50.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:50.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:51.211 00.630 11060 Exposure complete
01:07:51.369 00.158 11060 worker thread done servicing request
01:07:51.370 00.001 10844 OnExposeComplete: enter
01:07:51.370 00.000 10844 UpdateGuideState(): m_state=6
01:07:51.370 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8544
01:07:51.370 00.000 10844 Star::Find returns 1 (1), X=264.81, Y=58.85, Mass=3661, SNR=38.5, Peak=255 HFD=3.7
01:07:51.370 00.000 10844 MultiStar: [#1 -0.06,0.06,0.90,U] [#2 -0.11,0.20,1.75,U] [#3 0.33,0.30,0.78,U] [#4 0.49,0.37,0.00,M1] [#5 0.20,0.21,0.88,U] [#6 -0.14,-0.34,0.72,U] [#7 -0.09,0.75,0.00,M1] [#8 -0.00,0.34,0.81,U] 
01:07:51.370 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.19}, one-star: {0.44, 0.44}
01:07:51.370 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
01:07:51.371 00.001 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
01:07:51.371 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.18 mountX=-0.20 mountY=0.05, mountTheta=2.92
01:07:51.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.19, opts=13)
01:07:51.372 00.000 10844 Enqueuing Move request for scope (0.08, 0.19)
01:07:51.372 00.000 11060 Worker thread wakes up
01:07:51.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:51.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
01:07:51.372 00.000 10844 UpdateGuideState exits: m=3661 SNR=38.5 Saturated
01:07:51.372 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
01:07:51.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:51.373 00.001 11060 Moving (0.08, 0.19) raw xDistance=-0.20 yDistance=0.05
01:07:51.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:51.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:07:51.373 00.000 10844 Enqueuing Expose request
01:07:51.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:51.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:07:51.373 00.000 11060 MoveAxis(E, 35, ABG)
01:07:51.373 00.000 11060 Guiding  Dir = 2, Dur = 35
01:07:51.409 00.036 11060 IsSlewing returns 0
01:07:51.409 00.000 11060 IsGuiding returns 0
01:07:51.488 00.079 11060 IsGuiding returns 0
01:07:51.488 00.000 11060 Move returns status 0, amount 35
01:07:51.488 00.000 11060 MoveAxis(N, 0, ABG)
01:07:51.488 00.000 11060 Move returns status 0, amount 0
01:07:51.488 00.000 11060 move complete, result=0
01:07:51.488 00.000 11060 worker thread done servicing request
01:07:51.488 00.000 11060 Worker thread wakes up
01:07:51.489 00.001 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
01:07:51.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:51.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:52.121 00.632 11060 Exposure complete
01:07:52.287 00.166 11060 worker thread done servicing request
01:07:52.287 00.000 10844 OnExposeComplete: enter
01:07:52.287 00.000 10844 UpdateGuideState(): m_state=6
01:07:52.287 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8545
01:07:52.288 00.001 10844 Star::Find returns 1 (0), X=264.93, Y=58.60, Mass=2679, SNR=32.6, Peak=254 HFD=3.3
01:07:52.288 00.000 10844 MultiStar: [#1 0.10,0.37,0.99,U] [#2 0.40,0.38,2.09,U] [#3 0.37,0.27,1.02,U] [#4 0.68,0.34,0.00,M2] [#5 0.43,0.65,0.00,M4] [#6 -0.05,0.43,0.98,U] [#7 -0.47,0.68,0.00,M2] [#8 0.33,0.31,0.95,U] 
01:07:52.288 00.000 10844 refined, 5 included, MultiStar: {0.30, 0.33}, one-star: {0.56, 0.18}
01:07:52.288 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
01:07:52.288 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
01:07:52.288 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.33 hyp=0.45 cameraTheta=0.83 mountX=-0.38 mountY=0.25, mountTheta=2.57
01:07:52.289 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.33, opts=13)
01:07:52.289 00.000 10844 Enqueuing Move request for scope (0.30, 0.33)
01:07:52.289 00.000 11060 Worker thread wakes up
01:07:52.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.33) opts 0xd
01:07:52.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.33)
01:07:52.289 00.000 11060 Moving (0.30, 0.33) raw xDistance=-0.38 yDistance=0.25
01:07:52.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
01:07:52.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:07:52.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:52.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:07:52.289 00.000 11060 MoveAxis(E, 67, ABG)
01:07:52.291 00.002 10844 UpdateGuideState exits: m=2679 SNR=32.6
01:07:52.291 00.000 11060 Guiding  Dir = 2, Dur = 67
01:07:52.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:52.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:52.291 00.000 10844 Enqueuing Expose request
01:07:52.304 00.013 11060 IsSlewing returns 0
01:07:52.305 00.001 11060 IsGuiding returns 0
01:07:52.382 00.077 11060 IsGuiding returns 0
01:07:52.382 00.000 11060 Move returns status 0, amount 67
01:07:52.382 00.000 11060 MoveAxis(N, 0, ABG)
01:07:52.382 00.000 11060 Move returns status 0, amount 0
01:07:52.382 00.000 11060 move complete, result=0
01:07:52.382 00.000 11060 worker thread done servicing request
01:07:52.382 00.000 11060 Worker thread wakes up
01:07:52.382 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.2 px 0 ms NORTH
01:07:52.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:52.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:53.013 00.631 11060 Exposure complete
01:07:53.188 00.175 11060 worker thread done servicing request
01:07:53.188 00.000 10844 OnExposeComplete: enter
01:07:53.188 00.000 10844 UpdateGuideState(): m_state=6
01:07:53.189 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8546
01:07:53.189 00.000 10844 Star::Find returns 1 (0), X=264.90, Y=58.69, Mass=2507, SNR=31.7, Peak=235 HFD=3.4
01:07:53.189 00.000 10844 MultiStar: [#1 -0.00,-0.03,1.13,U] [#2 -0.11,0.48,1.99,U] [#3 0.57,-0.05,1.05,U] [#4 0.48,0.15,0.99,U] [#5 -0.00,0.85,0.00,M5] [#6 -0.22,0.44,0.97,U] [#7 0.18,0.54,0.87,U] [#8 0.70,0.70,0.00,M1] 
01:07:53.189 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.28}, one-star: {0.53, 0.28}
01:07:53.189 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
01:07:53.189 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
01:07:53.189 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.32 cameraTheta=1.03 mountX=-0.30 mountY=0.12, mountTheta=2.77
01:07:53.191 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.28, opts=13)
01:07:53.191 00.000 10844 Enqueuing Move request for scope (0.17, 0.28)
01:07:53.191 00.000 11060 Worker thread wakes up
01:07:53.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
01:07:53.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
01:07:53.191 00.000 11060 Moving (0.17, 0.28) raw xDistance=-0.30 yDistance=0.12
01:07:53.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:07:53.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:53.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:07:53.191 00.000 10844 UpdateGuideState exits: m=2507 SNR=31.7
01:07:53.192 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:07:53.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:53.192 00.000 11060 MoveAxis(E, 54, ABG)
01:07:53.192 00.000 11060 Guiding  Dir = 2, Dur = 54
01:07:53.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:53.192 00.000 10844 Enqueuing Expose request
01:07:53.196 00.004 11060 IsSlewing returns 0
01:07:53.196 00.000 11060 IsGuiding returns 0
01:07:53.257 00.061 11060 IsGuiding returns 0
01:07:53.257 00.000 11060 Move returns status 0, amount 54
01:07:53.258 00.001 11060 MoveAxis(N, 0, ABG)
01:07:53.258 00.000 11060 Move returns status 0, amount 0
01:07:53.258 00.000 11060 move complete, result=0
01:07:53.258 00.000 11060 worker thread done servicing request
01:07:53.258 00.000 11060 Worker thread wakes up
01:07:53.258 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
01:07:53.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:53.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:53.895 00.637 11060 Exposure complete
01:07:54.066 00.171 11060 worker thread done servicing request
01:07:54.066 00.000 10844 OnExposeComplete: enter
01:07:54.066 00.000 10844 UpdateGuideState(): m_state=6
01:07:54.067 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8547
01:07:54.067 00.000 10844 Star::Find returns 1 (1), X=264.95, Y=58.79, Mass=3044, SNR=35.4, Peak=255 HFD=3.3
01:07:54.067 00.000 10844 MultiStar: [#1 0.02,0.33,0.93,U] [#2 0.19,-0.05,1.95,U] [#3 0.39,0.27,0.82,U] [#4 0.30,0.20,0.86,U] [#5 0.06,-0.23,1.02,U] [#6 0.08,-0.21,0.90,U] [#7 0.03,0.09,0.87,U] [#8 0.49,-0.06,0.91,U] 
01:07:54.067 00.000 10844 refined, 8 included, MultiStar: {0.23, 0.06}, one-star: {0.58, 0.37}
01:07:54.067 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
01:07:54.067 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
01:07:54.067 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.26 mountX=-0.10 mountY=0.22, mountTheta=2.01
01:07:54.069 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.06, opts=13)
01:07:54.069 00.000 10844 Enqueuing Move request for scope (0.23, 0.06)
01:07:54.069 00.000 11060 Worker thread wakes up
01:07:54.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:54.069 00.000 10844 UpdateGuideState exits: m=3044 SNR=35.4 Saturated
01:07:54.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:54.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:54.069 00.000 10844 Enqueuing Expose request
01:07:54.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
01:07:54.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
01:07:54.069 00.000 11060 Moving (0.23, 0.06) raw xDistance=-0.10 yDistance=0.22
01:07:54.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:07:54.070 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.07 newest=0.58
01:07:54.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
01:07:54.070 00.000 11060 MoveAxis(E, 0, ABG)
01:07:54.070 00.000 11060 Move returns status 0, amount 0
01:07:54.070 00.000 11060 BLC: Oldest BLC event removed
01:07:54.070 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:07:54.070 00.000 11060 MoveAxis(S, 835, ABG)
01:07:54.070 00.000 11060 duration set to 750 by maxDecDuration
01:07:54.070 00.000 11060 Guiding  Dir = 1, Dur = 750
01:07:54.089 00.019 11060 IsSlewing returns 0
01:07:54.090 00.001 11060 IsGuiding returns 0
01:07:54.869 00.779 11060 IsGuiding returns 0
01:07:54.870 00.001 11060 Move returns status 0, amount 750
01:07:54.870 00.000 11060 move complete, result=0
01:07:54.870 00.000 11060 worker thread done servicing request
01:07:54.870 00.000 11060 Worker thread wakes up
01:07:54.870 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
01:07:54.873 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:54.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:55.531 00.658 11060 Exposure complete
01:07:55.716 00.185 11060 worker thread done servicing request
01:07:55.716 00.000 10844 OnExposeComplete: enter
01:07:55.716 00.000 10844 UpdateGuideState(): m_state=6
01:07:55.716 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8548
01:07:55.717 00.001 10844 Star::Find returns 1 (0), X=264.42, Y=59.15, Mass=2379, SNR=30.5, Peak=195 HFD=3.6
01:07:55.717 00.000 10844 MultiStar: [#1 0.31,0.22,1.13,U] [#2 -0.36,0.00,2.19,U] [#3 0.57,0.25,0.00,M1] [#4 0.41,0.59,0.00,M1] [#5 0.23,0.38,1.13,U] [#6 -0.16,0.28,1.00,U] [#7 0.38,0.69,0.00,M1] [#8 0.23,-0.03,1.06,U] 
01:07:55.717 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.22}, one-star: {0.06, 0.74}
01:07:55.717 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
01:07:55.717 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.96)
01:07:55.717 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.59 mountX=-0.22 mountY=-0.04, mountTheta=-2.96
01:07:55.718 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.22, opts=13)
01:07:55.719 00.001 10844 Enqueuing Move request for scope (-0.00, 0.22)
01:07:55.719 00.000 11060 Worker thread wakes up
01:07:55.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:07:55.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
01:07:55.719 00.000 10844 UpdateGuideState exits: m=2379 SNR=30.5
01:07:55.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
01:07:55.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:55.719 00.000 11060 Moving (-0.00, 0.22) raw xDistance=-0.22 yDistance=-0.04
01:07:55.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:55.719 00.000 10844 Enqueuing Expose request
01:07:55.719 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.152365, 1:-0.040684
01:07:55.719 00.000 11060 BLC: No correction, Miss < min_move
01:07:55.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:07:55.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:55.720 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:07:55.720 00.000 11060 MoveAxis(E, 38, ABG)
01:07:55.720 00.000 11060 Guiding  Dir = 2, Dur = 38
01:07:55.727 00.007 11060 IsSlewing returns 0
01:07:55.727 00.000 11060 IsGuiding returns 0
01:07:55.774 00.047 11060 IsGuiding returns 0
01:07:55.774 00.000 11060 Move returns status 0, amount 38
01:07:55.774 00.000 11060 MoveAxis(N, 0, ABG)
01:07:55.774 00.000 11060 Move returns status 0, amount 0
01:07:55.774 00.000 11060 move complete, result=0
01:07:55.774 00.000 11060 worker thread done servicing request
01:07:55.774 00.000 11060 Worker thread wakes up
01:07:55.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:55.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:55.775 00.001 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
01:07:56.404 00.629 11060 Exposure complete
01:07:56.553 00.149 11060 worker thread done servicing request
01:07:56.553 00.000 10844 OnExposeComplete: enter
01:07:56.553 00.000 10844 UpdateGuideState(): m_state=6
01:07:56.553 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8549
01:07:56.553 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=58.82, Mass=2926, SNR=34.8, Peak=255 HFD=3.5
01:07:56.553 00.000 10844 MultiStar: [#1 -0.63,-0.17,0.00,M1] [#2 -0.53,-0.46,0.00,M1] [#3 0.28,0.05,0.89,U] [#4 0.39,0.39,0.87,U] [#5 0.18,0.81,0.00,M4] [#6 -0.49,-0.47,0.00,M1] [#7 0.01,0.57,0.84,U] [#8 0.07,-0.15,0.90,U] 
01:07:56.554 00.001 10844 refined, 4 included, MultiStar: {0.24, 0.25}, one-star: {0.41, 0.40}
01:07:56.554 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
01:07:56.554 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
01:07:56.554 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.25 hyp=0.35 cameraTheta=0.81 mountX=-0.29 mountY=0.19, mountTheta=2.55
01:07:56.555 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.25, opts=13)
01:07:56.555 00.000 10844 Enqueuing Move request for scope (0.24, 0.25)
01:07:56.555 00.000 11060 Worker thread wakes up
01:07:56.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:56.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.25) opts 0xd
01:07:56.555 00.000 10844 UpdateGuideState exits: m=2926 SNR=34.8 Saturated
01:07:56.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.25)
01:07:56.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:56.555 00.000 11060 Moving (0.24, 0.25) raw xDistance=-0.29 yDistance=0.19
01:07:56.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:56.555 00.000 10844 Enqueuing Expose request
01:07:56.555 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.152365, 1:-0.040684, 2:0.194780
01:07:56.556 00.001 11060 BLC: Under-shoot: nominal increase by 58
01:07:56.556 00.000 11060 BLC: window closed
01:07:56.556 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:07:56.556 00.000 11060 BLC: Pulse adjusted to 750
01:07:56.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:07:56.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
01:07:56.556 00.000 11060 MoveAxis(E, 51, ABG)
01:07:56.556 00.000 11060 Guiding  Dir = 2, Dur = 51
01:07:56.569 00.013 11060 IsSlewing returns 0
01:07:56.569 00.000 11060 IsGuiding returns 0
01:07:56.630 00.061 11060 IsGuiding returns 0
01:07:56.630 00.000 11060 Move returns status 0, amount 51
01:07:56.646 00.016 11060 MoveAxis(S, 76, ABG)
01:07:56.646 00.000 11060 Guiding  Dir = 1, Dur = 76
01:07:56.660 00.014 11060 IsSlewing returns 0
01:07:56.660 00.000 11060 IsGuiding returns 0
01:07:56.738 00.078 11060 IsGuiding returns 0
01:07:56.738 00.000 11060 Move returns status 0, amount 76
01:07:56.738 00.000 11060 move complete, result=0
01:07:56.738 00.000 11060 worker thread done servicing request
01:07:56.738 00.000 11060 Worker thread wakes up
01:07:56.738 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.2 px 76 ms SOUTH
01:07:56.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:56.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:56.884 00.146 10844 evsrv: cli 0EEEE610 connect
01:07:56.885 00.001 10844 case statement mapped state 6 to 3
01:07:56.889 00.004 10844 case statement mapped state 6 to 3
01:07:56.890 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_pixel_scale","id":"6ffc95b9-9b6b-494b-9d72-645a657bddc5"}
01:07:56.892 00.002 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":4.1253,"id":"6ffc95b9-9b6b-494b-9d72-645a657bddc5"}
01:07:56.896 00.004 10844 evsrv: cli 0EEEE610 disconnect
01:07:57.365 00.469 11060 Exposure complete
01:07:57.511 00.146 11060 worker thread done servicing request
01:07:57.511 00.000 10844 OnExposeComplete: enter
01:07:57.511 00.000 10844 UpdateGuideState(): m_state=6
01:07:57.511 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8550
01:07:57.511 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.64, Mass=2646, SNR=32.4, Peak=255 HFD=3.4
01:07:57.511 00.000 10844 MultiStar: [#1 -0.73,-0.25,0.00,M2] [#2 -0.21,-0.39,2.18,U] [#3 0.31,0.20,0.90,U] [#4 0.19,-0.48,0.87,U] [#5 0.35,0.09,1.01,U] [#6 -0.45,0.01,0.84,U] [#7 -0.37,-0.21,0.76,U] [#8 0.30,0.48,0.81,U] 
01:07:57.512 00.001 10844 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.06, 0.22}
01:07:57.512 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
01:07:57.512 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
01:07:57.512 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.81 mountX=0.07 mountY=-0.00, mountTheta=-0.07
01:07:57.512 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
01:07:57.514 00.002 10844 Enqueuing Move request for scope (-0.02, -0.06)
01:07:57.514 00.000 11060 Worker thread wakes up
01:07:57.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:57.514 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.4 Saturated
01:07:57.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:57.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:57.514 00.000 10844 Enqueuing Expose request
01:07:57.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:07:57.514 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:07:57.514 00.000 11060 Moving (-0.02, -0.06) raw xDistance=0.07 yDistance=-0.00
01:07:57.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:57.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:57.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:07:57.514 00.000 11060 MoveAxis(E, 0, ABG)
01:07:57.514 00.000 11060 Move returns status 0, amount 0
01:07:57.515 00.001 11060 MoveAxis(N, 0, ABG)
01:07:57.515 00.000 11060 Move returns status 0, amount 0
01:07:57.515 00.000 11060 move complete, result=0
01:07:57.515 00.000 11060 worker thread done servicing request
01:07:57.515 00.000 11060 Worker thread wakes up
01:07:57.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:57.521 00.006 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:57.523 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:58.152 00.629 11060 Exposure complete
01:07:58.320 00.168 11060 worker thread done servicing request
01:07:58.320 00.000 10844 OnExposeComplete: enter
01:07:58.320 00.000 10844 UpdateGuideState(): m_state=6
01:07:58.320 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8551
01:07:58.321 00.001 10844 Star::Find returns 1 (0), X=264.76, Y=58.19, Mass=2696, SNR=33.1, Peak=249 HFD=3.5
01:07:58.321 00.000 10844 MultiStar: [#1 0.01,-0.28,0.92,U] [#2 -0.59,-0.55,0.00,M1] [#3 0.50,-0.38,0.00,M1] [#4 0.39,-0.26,0.89,U] [#5 0.59,0.07,1.02,U] [#6 -0.41,0.09,0.84,U] [#7 -0.23,0.11,0.93,U] [#8 0.17,0.37,0.93,U] 
01:07:58.321 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.02}, one-star: {0.39, -0.23}
01:07:58.321 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
01:07:58.321 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
01:07:58.321 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=-0.01 mountY=0.15, mountTheta=1.62
01:07:58.323 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
01:07:58.323 00.000 10844 Enqueuing Move request for scope (0.15, -0.02)
01:07:58.323 00.000 11060 Worker thread wakes up
01:07:58.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:58.323 00.000 10844 UpdateGuideState exits: m=2696 SNR=33.1
01:07:58.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:58.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:58.323 00.000 10844 Enqueuing Expose request
01:07:58.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
01:07:58.324 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
01:07:58.324 00.000 11060 Moving (0.15, -0.02) raw xDistance=-0.01 yDistance=0.15
01:07:58.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:07:58.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:58.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:07:58.324 00.000 11060 MoveAxis(E, 0, ABG)
01:07:58.324 00.000 11060 Move returns status 0, amount 0
01:07:58.324 00.000 11060 MoveAxis(N, 0, ABG)
01:07:58.325 00.001 11060 Move returns status 0, amount 0
01:07:58.325 00.000 11060 move complete, result=0
01:07:58.325 00.000 11060 worker thread done servicing request
01:07:58.325 00.000 11060 Worker thread wakes up
01:07:58.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:58.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:58.326 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:58.961 00.635 11060 Exposure complete
01:07:59.133 00.172 11060 worker thread done servicing request
01:07:59.133 00.000 10844 OnExposeComplete: enter
01:07:59.133 00.000 10844 UpdateGuideState(): m_state=6
01:07:59.133 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8552
01:07:59.133 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=58.35, Mass=2712, SNR=33.6, Peak=255 HFD=3.4
01:07:59.133 00.000 10844 MultiStar: [#1 -0.27,0.12,0.88,U] [#2 -0.09,0.14,1.95,U] [#3 0.80,-0.20,0.00,M2] [#4 0.53,-0.12,0.96,U] [#5 0.09,-0.02,0.99,U] [#6 -0.45,0.24,0.95,U] [#7 0.06,0.42,0.82,U] [#8 0.29,-0.01,0.91,U] 
01:07:59.133 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.09}, one-star: {-0.08, -0.06}
01:07:59.133 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
01:07:59.134 00.001 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
01:07:59.134 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=-0.09 mountY=-0.02, mountTheta=-2.97
01:07:59.135 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
01:07:59.135 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
01:07:59.135 00.000 11060 Worker thread wakes up
01:07:59.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
01:07:59.135 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
01:07:59.135 00.000 11060 Moving (-0.00, 0.09) raw xDistance=-0.09 yDistance=-0.02
01:07:59.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:07:59.136 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:59.136 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:59.136 00.000 10844 UpdateGuideState exits: m=2712 SNR=33.6 Saturated
01:07:59.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:59.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:59.136 00.000 10844 Enqueuing Expose request
01:07:59.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:07:59.136 00.000 11060 MoveAxis(E, 0, ABG)
01:07:59.136 00.000 11060 Move returns status 0, amount 0
01:07:59.136 00.000 11060 MoveAxis(N, 0, ABG)
01:07:59.136 00.000 11060 Move returns status 0, amount 0
01:07:59.136 00.000 11060 move complete, result=0
01:07:59.136 00.000 11060 worker thread done servicing request
01:07:59.136 00.000 11060 Worker thread wakes up
01:07:59.137 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:59.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:59.138 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:59.794 00.656 11060 Exposure complete
01:07:59.965 00.171 11060 worker thread done servicing request
01:07:59.965 00.000 10844 OnExposeComplete: enter
01:07:59.965 00.000 10844 UpdateGuideState(): m_state=6
01:07:59.965 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8553
01:07:59.965 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=58.09, Mass=2644, SNR=32.7, Peak=248 HFD=3.5
01:07:59.965 00.000 10844 MultiStar: [#1 0.01,-0.46,0.98,U] [#2 0.39,-0.20,2.09,U] [#3 0.22,-0.25,0.87,U] [#4 0.06,-0.34,0.94,U] [#5 0.45,0.34,1.04,U] [#6 -0.48,-0.02,0.96,U] [#7 -0.09,0.30,0.85,U] [#8 0.37,-0.23,0.91,U] 
01:07:59.966 00.001 10844 refined, 8 included, MultiStar: {0.15, -0.14}, one-star: {0.05, -0.32}
01:07:59.966 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:07:59.966 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:07:59.966 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=0.11 mountY=0.17, mountTheta=0.98
01:07:59.967 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.14, opts=13)
01:07:59.967 00.000 10844 Enqueuing Move request for scope (0.15, -0.14)
01:07:59.967 00.000 11060 Worker thread wakes up
01:07:59.968 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:07:59.968 00.000 10844 UpdateGuideState exits: m=2644 SNR=32.7
01:07:59.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:59.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:07:59.968 00.000 10844 Enqueuing Expose request
01:07:59.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
01:07:59.968 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
01:07:59.968 00.000 11060 Moving (0.15, -0.14) raw xDistance=0.11 yDistance=0.17
01:07:59.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:07:59.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:59.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:07:59.968 00.000 11060 MoveAxis(E, 0, ABG)
01:07:59.968 00.000 11060 Move returns status 0, amount 0
01:07:59.968 00.000 11060 MoveAxis(N, 0, ABG)
01:07:59.968 00.000 11060 Move returns status 0, amount 0
01:07:59.969 00.001 11060 move complete, result=0
01:07:59.969 00.000 11060 worker thread done servicing request
01:07:59.969 00.000 11060 Worker thread wakes up
01:07:59.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:07:59.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:07:59.970 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:00.606 00.636 11060 Exposure complete
01:08:00.783 00.177 11060 worker thread done servicing request
01:08:00.783 00.000 10844 OnExposeComplete: enter
01:08:00.783 00.000 10844 UpdateGuideState(): m_state=6
01:08:00.783 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8554
01:08:00.783 00.000 10844 Star::Find returns 1 (1), X=264.57, Y=58.54, Mass=2757, SNR=33.2, Peak=255 HFD=3.3
01:08:00.784 00.001 10844 MultiStar: [#1 -0.16,-0.49,0.96,U] [#2 -0.26,-0.47,2.11,U] [#3 0.26,0.14,0.91,U] [#4 0.44,-0.01,0.99,U] [#5 0.29,0.40,0.97,U] [#6 -0.36,-0.05,0.86,U] [#7 -0.24,0.36,0.87,U] [#8 -0.26,-0.21,0.93,U] 
01:08:00.784 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.20, 0.13}
01:08:00.784 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:08:00.784 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:08:00.784 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.96 mountX=0.08 mountY=-0.02, mountTheta=-0.22
01:08:00.786 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
01:08:00.786 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
01:08:00.786 00.000 11060 Worker thread wakes up
01:08:00.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:08:00.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:08:00.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:00.787 00.001 11060 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=-0.02
01:08:00.787 00.000 10844 UpdateGuideState exits: m=2757 SNR=33.2 Saturated
01:08:00.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:08:00.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:00.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:00.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:00.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:08:00.787 00.000 10844 Enqueuing Expose request
01:08:00.787 00.000 11060 MoveAxis(E, 0, ABG)
01:08:00.787 00.000 11060 Move returns status 0, amount 0
01:08:00.787 00.000 11060 MoveAxis(N, 0, ABG)
01:08:00.787 00.000 11060 Move returns status 0, amount 0
01:08:00.787 00.000 11060 move complete, result=0
01:08:00.788 00.001 11060 worker thread done servicing request
01:08:00.788 00.000 11060 Worker thread wakes up
01:08:00.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:00.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:00.791 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:01.417 00.626 11060 Exposure complete
01:08:01.590 00.173 11060 worker thread done servicing request
01:08:01.591 00.001 10844 OnExposeComplete: enter
01:08:01.591 00.000 10844 UpdateGuideState(): m_state=6
01:08:01.591 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8555
01:08:01.591 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.81, Mass=3023, SNR=35.2, Peak=255 HFD=3.3
01:08:01.591 00.000 10844 MultiStar: [#1 -0.40,-0.01,0.94,U] [#2 -0.25,-0.18,1.92,U] [#3 -0.13,0.46,0.92,U] [#4 0.04,-0.28,0.85,U] [#5 -0.38,0.05,0.95,U] [#6 -0.38,0.49,0.00,M1] [#7 -0.43,0.07,0.73,U] [#8 -0.46,0.02,0.92,U] 
01:08:01.591 00.000 10844 refined, 7 included, MultiStar: {-0.24, 0.04}, one-star: {0.02, 0.39}
01:08:01.592 00.001 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
01:08:01.592 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
01:08:01.592 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.25 cameraTheta=2.98 mountX=0.00 mountY=-0.25, mountTheta=-1.55
01:08:01.593 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.04, opts=13)
01:08:01.593 00.000 10844 Enqueuing Move request for scope (-0.24, 0.04)
01:08:01.593 00.000 11060 Worker thread wakes up
01:08:01.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:01.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
01:08:01.594 00.001 10844 UpdateGuideState exits: m=3023 SNR=35.2 Saturated
01:08:01.594 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
01:08:01.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:01.594 00.000 11060 Moving (-0.24, 0.04) raw xDistance=0.00 yDistance=-0.25
01:08:01.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:01.594 00.000 10844 Enqueuing Expose request
01:08:01.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:08:01.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:08:01.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:08:01.594 00.000 11060 MoveAxis(E, 0, ABG)
01:08:01.594 00.000 11060 Move returns status 0, amount 0
01:08:01.594 00.000 11060 MoveAxis(N, 0, ABG)
01:08:01.594 00.000 11060 Move returns status 0, amount 0
01:08:01.594 00.000 11060 move complete, result=0
01:08:01.594 00.000 11060 worker thread done servicing request
01:08:01.594 00.000 11060 Worker thread wakes up
01:08:01.595 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:01.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:01.596 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:02.235 00.639 11060 Exposure complete
01:08:02.413 00.178 11060 worker thread done servicing request
01:08:02.413 00.000 10844 OnExposeComplete: enter
01:08:02.413 00.000 10844 UpdateGuideState(): m_state=6
01:08:02.413 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8556
01:08:02.413 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.74, Mass=2799, SNR=34.0, Peak=255 HFD=3.4
01:08:02.413 00.000 10844 MultiStar: [#1 -0.34,-0.09,1.04,U] [#2 -0.43,-0.23,1.97,U] [#3 0.16,-0.07,0.93,U] [#4 -0.24,-0.21,0.93,U] [#5 0.13,0.02,1.01,U] [#6 -0.20,-0.11,0.85,U] [#7 -0.62,-0.06,0.00,M1] [#8 -0.21,-0.20,0.86,U] 
01:08:02.413 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.08}, one-star: {0.03, 0.32}
01:08:02.413 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
01:08:02.413 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
01:08:02.413 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.68 mountX=0.11 mountY=-0.15, mountTheta=-0.94
01:08:02.414 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.08, opts=13)
01:08:02.414 00.000 10844 Enqueuing Move request for scope (-0.17, -0.08)
01:08:02.414 00.000 11060 Worker thread wakes up
01:08:02.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:02.415 00.001 10844 UpdateGuideState exits: m=2799 SNR=34.0 Saturated
01:08:02.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:02.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:02.415 00.000 10844 Enqueuing Expose request
01:08:02.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
01:08:02.415 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
01:08:02.415 00.000 11060 Moving (-0.17, -0.08) raw xDistance=0.11 yDistance=-0.15
01:08:02.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:08:02.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:02.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:08:02.415 00.000 11060 MoveAxis(E, 0, ABG)
01:08:02.415 00.000 11060 Move returns status 0, amount 0
01:08:02.416 00.001 11060 MoveAxis(N, 0, ABG)
01:08:02.416 00.000 11060 Move returns status 0, amount 0
01:08:02.416 00.000 11060 move complete, result=0
01:08:02.416 00.000 11060 worker thread done servicing request
01:08:02.416 00.000 11060 Worker thread wakes up
01:08:02.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:02.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:02.417 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:03.052 00.635 11060 Exposure complete
01:08:03.224 00.172 11060 worker thread done servicing request
01:08:03.225 00.001 10844 OnExposeComplete: enter
01:08:03.225 00.000 10844 UpdateGuideState(): m_state=6
01:08:03.225 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8557
01:08:03.225 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=59.16, Mass=2832, SNR=34.0, Peak=236 HFD=3.9
01:08:03.225 00.000 10844 MultiStar: [#1 -0.92,-0.28,0.00,M1] [#2 -0.84,0.12,0.00,M1] [#3 -0.08,-0.19,0.95,U] [#4 -0.17,-0.43,0.96,U] [#5 -0.30,0.23,0.94,U] [#6 -0.47,0.38,0.89,U] [#7 -0.92,0.57,0.00,M2] [#8 -0.18,0.15,0.89,U] 
01:08:03.225 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.15}, one-star: {-0.40, 0.75}
01:08:03.227 00.002 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.38 = -1.91)
01:08:03.227 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.92)
01:08:03.227 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.62 mountX=-0.10 mountY=-0.29, mountTheta=-1.91
01:08:03.228 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.15, opts=13)
01:08:03.228 00.000 10844 Enqueuing Move request for scope (-0.27, 0.15)
01:08:03.228 00.000 11060 Worker thread wakes up
01:08:03.229 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
01:08:03.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:03.229 00.000 10844 UpdateGuideState exits: m=2832 SNR=34.0
01:08:03.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
01:08:03.229 00.000 11060 Moving (-0.27, 0.15) raw xDistance=-0.10 yDistance=-0.29
01:08:03.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:03.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:03.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:03.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:03.229 00.000 10844 Enqueuing Expose request
01:08:03.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:08:03.229 00.000 11060 MoveAxis(E, 0, ABG)
01:08:03.230 00.001 11060 Move returns status 0, amount 0
01:08:03.230 00.000 11060 MoveAxis(N, 0, ABG)
01:08:03.230 00.000 11060 Move returns status 0, amount 0
01:08:03.230 00.000 11060 move complete, result=0
01:08:03.230 00.000 11060 worker thread done servicing request
01:08:03.230 00.000 11060 Worker thread wakes up
01:08:03.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:03.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:03.234 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:08:03.877 00.643 11060 Exposure complete
01:08:04.044 00.167 11060 worker thread done servicing request
01:08:04.044 00.000 10844 OnExposeComplete: enter
01:08:04.044 00.000 10844 UpdateGuideState(): m_state=6
01:08:04.044 00.000 10844 Star::Find(15, 263, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8558
01:08:04.045 00.001 10844 Star::Find returns 1 (0), X=264.40, Y=59.16, Mass=2471, SNR=31.3, Peak=234 HFD=3.3
01:08:04.045 00.000 10844 MultiStar: [#1 -0.23,0.06,0.98,U] [#2 -0.71,0.14,0.00,M2] [#3 -0.03,0.13,1.01,U] [#4 0.02,0.03,0.94,U] [#5 -0.14,0.60,0.00,M1] [#6 -0.22,0.50,0.94,U] [#7 -0.35,0.70,0.00,M3] [#8 -0.34,0.52,0.00,M1] 
01:08:04.045 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.29}, one-star: {0.04, 0.74}
01:08:04.045 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
01:08:04.045 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
01:08:04.045 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.86 mountX=-0.27 mountY=-0.13, mountTheta=-2.69
01:08:04.046 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.29, opts=13)
01:08:04.046 00.000 10844 Enqueuing Move request for scope (-0.09, 0.29)
01:08:04.046 00.000 11060 Worker thread wakes up
01:08:04.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.29) opts 0xd
01:08:04.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.29)
01:08:04.046 00.000 11060 Moving (-0.09, 0.29) raw xDistance=-0.27 yDistance=-0.13
01:08:04.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:08:04.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:04.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:04.046 00.000 10844 UpdateGuideState exits: m=2471 SNR=31.3
01:08:04.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:04.047 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:04.047 00.000 10844 Enqueuing Expose request
01:08:04.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:08:04.047 00.000 11060 MoveAxis(E, 47, ABG)
01:08:04.047 00.000 11060 Guiding  Dir = 2, Dur = 47
01:08:04.056 00.009 11060 IsSlewing returns 0
01:08:04.056 00.000 11060 IsGuiding returns 0
01:08:04.120 00.064 11060 IsGuiding returns 0
01:08:04.120 00.000 11060 Move returns status 0, amount 47
01:08:04.120 00.000 11060 MoveAxis(N, 0, ABG)
01:08:04.120 00.000 11060 Move returns status 0, amount 0
01:08:04.120 00.000 11060 move complete, result=0
01:08:04.120 00.000 11060 worker thread done servicing request
01:08:04.120 00.000 11060 Worker thread wakes up
01:08:04.120 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
01:08:04.121 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:04.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:04.749 00.628 11060 Exposure complete
01:08:04.900 00.151 11060 worker thread done servicing request
01:08:04.900 00.000 10844 OnExposeComplete: enter
01:08:04.901 00.001 10844 UpdateGuideState(): m_state=6
01:08:04.901 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8559
01:08:04.901 00.000 10844 Star::Find returns 1 (0), X=264.80, Y=58.65, Mass=2653, SNR=32.6, Peak=238 HFD=3.6
01:08:04.901 00.000 10844 MultiStar: [#1 -0.28,0.27,0.91,U] [#2 -0.65,0.23,0.00,M3] [#3 0.40,-0.05,1.00,U] [#4 0.32,0.29,0.99,U] [#5 -0.21,0.57,1.05,U] [#6 -0.17,-0.07,0.97,U] [#7 -0.22,0.58,0.00,M4] [#8 0.12,0.45,0.93,U] 
01:08:04.901 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.24}, one-star: {0.43, 0.24}
01:08:04.901 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:08:04.901 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
01:08:04.901 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.21 mountX=-0.26 mountY=0.05, mountTheta=2.95
01:08:04.903 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.24, opts=13)
01:08:04.903 00.000 10844 Enqueuing Move request for scope (0.09, 0.24)
01:08:04.903 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:08:04.903 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.6
01:08:04.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:04.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:04.903 00.000 11060 Worker thread wakes up
01:08:04.903 00.000 10844 Enqueuing Expose request
01:08:04.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
01:08:04.903 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
01:08:04.903 00.000 11060 Moving (0.09, 0.24) raw xDistance=-0.26 yDistance=0.05
01:08:04.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:08:04.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:04.904 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:08:04.904 00.000 11060 MoveAxis(E, 46, ABG)
01:08:04.904 00.000 11060 Guiding  Dir = 2, Dur = 46
01:08:04.918 00.014 11060 IsSlewing returns 0
01:08:04.918 00.000 11060 IsGuiding returns 0
01:08:04.979 00.061 11060 IsGuiding returns 0
01:08:04.979 00.000 11060 Move returns status 0, amount 46
01:08:04.979 00.000 11060 MoveAxis(N, 0, ABG)
01:08:04.979 00.000 11060 Move returns status 0, amount 0
01:08:04.979 00.000 11060 move complete, result=0
01:08:04.979 00.000 11060 worker thread done servicing request
01:08:04.979 00.000 11060 Worker thread wakes up
01:08:04.981 00.002 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
01:08:04.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:04.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:05.611 00.630 11060 Exposure complete
01:08:05.781 00.170 11060 worker thread done servicing request
01:08:05.781 00.000 10844 OnExposeComplete: enter
01:08:05.781 00.000 10844 UpdateGuideState(): m_state=6
01:08:05.781 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8560
01:08:05.781 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.48, Mass=2744, SNR=33.7, Peak=255 HFD=3.3
01:08:05.782 00.001 10844 MultiStar: [#1 -0.13,0.21,0.94,U] [#2 -0.67,0.23,0.00,M4] [#3 -0.20,0.03,0.90,U] [#4 -0.11,0.51,1.00,U] [#5 -0.18,0.05,0.92,U] [#6 -0.48,-0.21,0.96,U] [#7 -0.38,0.22,0.90,U] [#8 0.12,-0.13,0.94,U] 
01:08:05.782 00.000 10844 single-star, 7 included, MultiStar: {-0.17, 0.10}, one-star: {0.03, 0.07}
01:08:05.782 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
01:08:05.782 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
01:08:05.782 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.21 mountX=-0.07 mountY=0.01, mountTheta=2.95
01:08:05.783 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
01:08:05.783 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
01:08:05.783 00.000 11060 Worker thread wakes up
01:08:05.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:05.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:08:05.783 00.000 10844 UpdateGuideState exits: m=2744 SNR=33.7 Saturated
01:08:05.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:08:05.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:05.784 00.001 11060 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=0.01
01:08:05.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:05.784 00.000 10844 Enqueuing Expose request
01:08:05.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:08:05.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:05.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:08:05.784 00.000 11060 MoveAxis(E, 0, ABG)
01:08:05.784 00.000 11060 Move returns status 0, amount 0
01:08:05.784 00.000 11060 MoveAxis(N, 0, ABG)
01:08:05.784 00.000 11060 Move returns status 0, amount 0
01:08:05.784 00.000 11060 move complete, result=0
01:08:05.784 00.000 11060 worker thread done servicing request
01:08:05.785 00.001 11060 Worker thread wakes up
01:08:05.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:05.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:05.787 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:06.422 00.635 11060 Exposure complete
01:08:06.594 00.172 11060 worker thread done servicing request
01:08:06.594 00.000 10844 OnExposeComplete: enter
01:08:06.594 00.000 10844 UpdateGuideState(): m_state=6
01:08:06.594 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8561
01:08:06.594 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=58.99, Mass=2761, SNR=33.5, Peak=255 HFD=3.4
01:08:06.596 00.002 10844 MultiStar: [#1 0.01,0.40,0.98,U] [#2 -0.34,0.70,0.00,M5] [#3 0.37,0.28,0.91,U] [#4 -0.06,0.53,0.94,U] [#5 0.07,1.27,0.00,M1] [#6 -0.27,0.05,0.95,U] [#7 -0.24,0.75,0.00,M4] [#8 0.33,0.17,0.95,U] 
01:08:06.596 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.34}, one-star: {0.26, 0.57}
01:08:06.596 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:08:06.596 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
01:08:06.596 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.35 cameraTheta=1.27 mountX=-0.35 mountY=0.05, mountTheta=3.00
01:08:06.597 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.34, opts=13)
01:08:06.597 00.000 10844 Enqueuing Move request for scope (0.11, 0.34)
01:08:06.598 00.001 11060 Worker thread wakes up
01:08:06.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:06.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
01:08:06.598 00.000 10844 UpdateGuideState exits: m=2761 SNR=33.5 Saturated
01:08:06.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
01:08:06.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:06.598 00.000 11060 Moving (0.11, 0.34) raw xDistance=-0.35 yDistance=0.05
01:08:06.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:06.598 00.000 10844 Enqueuing Expose request
01:08:06.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
01:08:06.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:06.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:08:06.598 00.000 11060 MoveAxis(E, 60, ABG)
01:08:06.598 00.000 11060 Guiding  Dir = 2, Dur = 60
01:08:06.620 00.022 11060 IsSlewing returns 0
01:08:06.620 00.000 11060 IsGuiding returns 0
01:08:06.697 00.077 11060 IsGuiding returns 0
01:08:06.699 00.002 11060 Move returns status 0, amount 60
01:08:06.699 00.000 11060 MoveAxis(N, 0, ABG)
01:08:06.699 00.000 11060 Move returns status 0, amount 0
01:08:06.699 00.000 11060 move complete, result=0
01:08:06.699 00.000 10844 GuideStep: -0.3 px 60 ms EAST, 0.0 px 0 ms NORTH
01:08:06.707 00.008 11060 worker thread done servicing request
01:08:06.707 00.000 11060 Worker thread wakes up
01:08:06.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:06.709 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:07.344 00.635 11060 Exposure complete
01:08:07.519 00.175 11060 worker thread done servicing request
01:08:07.519 00.000 10844 OnExposeComplete: enter
01:08:07.519 00.000 10844 UpdateGuideState(): m_state=6
01:08:07.519 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8562
01:08:07.519 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=59.06, Mass=2345, SNR=30.3, Peak=196 HFD=3.5
01:08:07.519 00.000 10844 MultiStar: [#1 -0.18,0.35,0.97,U] [#2 -0.35,0.30,2.22,U] [#3 -0.15,0.12,1.13,U] [#4 0.29,0.56,0.00,M1] [#5 0.04,0.69,0.00,M2] [#6 -0.33,0.42,1.10,U] [#7 -0.37,0.86,0.00,M5] [#8 -0.02,0.36,0.96,U] 
01:08:07.519 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.35}, one-star: {0.03, 0.65}
01:08:07.519 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.84 = -2.45)
01:08:07.519 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.47)
01:08:07.519 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.40 cameraTheta=2.08 mountX=-0.31 mountY=-0.25, mountTheta=-2.46
01:08:07.520 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.35, opts=13)
01:08:07.520 00.000 10844 Enqueuing Move request for scope (-0.20, 0.35)
01:08:07.521 00.001 11060 Worker thread wakes up
01:08:07.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:07.521 00.000 10844 UpdateGuideState exits: m=2345 SNR=30.3
01:08:07.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:07.521 00.000 10844 Enqueuing Expose request
01:08:07.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
01:08:07.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
01:08:07.521 00.000 11060 Moving (-0.20, 0.35) raw xDistance=-0.31 yDistance=-0.25
01:08:07.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
01:08:07.521 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.10 newest=-0.19
01:08:07.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
01:08:07.521 00.000 11060 MoveAxis(E, 56, ABG)
01:08:07.521 00.000 11060 Guiding  Dir = 2, Dur = 56
01:08:07.558 00.037 11060 IsSlewing returns 0
01:08:07.558 00.000 11060 IsGuiding returns 0
01:08:07.635 00.077 11060 IsGuiding returns 0
01:08:07.635 00.000 11060 Move returns status 0, amount 56
01:08:07.635 00.000 11060 BLC: Oldest BLC event removed
01:08:07.635 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:08:07.635 00.000 11060 MoveAxis(N, 849, ABG)
01:08:07.635 00.000 11060 duration set to 750 by maxDecDuration
01:08:07.635 00.000 11060 Guiding  Dir = 0, Dur = 750
01:08:07.651 00.016 11060 IsSlewing returns 0
01:08:07.652 00.001 11060 IsGuiding returns 0
01:08:08.417 00.765 11060 IsGuiding returns 0
01:08:08.417 00.000 11060 Move returns status 0, amount 750
01:08:08.417 00.000 11060 move complete, result=0
01:08:08.417 00.000 11060 worker thread done servicing request
01:08:08.417 00.000 11060 Worker thread wakes up
01:08:08.418 00.001 10844 GuideStep: -0.3 px 56 ms EAST, -0.3 px 750 ms NORTH
01:08:08.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:08.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:09.046 00.628 11060 Exposure complete
01:08:09.211 00.165 11060 worker thread done servicing request
01:08:09.211 00.000 10844 OnExposeComplete: enter
01:08:09.211 00.000 10844 UpdateGuideState(): m_state=6
01:08:09.211 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8563
01:08:09.211 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.89, Mass=2673, SNR=32.0, Peak=255 HFD=3.2
01:08:09.211 00.000 10844 MultiStar: [#1 0.17,-0.32,1.08,U] [#2 -0.11,0.05,2.19,U] [#3 0.54,-0.13,0.98,U] [#4 -0.02,-0.17,0.97,U] [#5 0.28,0.61,0.00,M3] [#6 0.26,0.14,0.97,U] [#7 -0.23,0.42,0.88,U] [#8 0.43,-0.15,1.02,U] 
01:08:09.212 00.001 10844 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.09, 0.47}
01:08:09.212 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
01:08:09.212 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
01:08:09.212 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.29 mountX=-0.05 mountY=0.11, mountTheta=2.03
01:08:09.212 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
01:08:09.212 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
01:08:09.212 00.000 11060 Worker thread wakes up
01:08:09.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:09.214 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:08:09.214 00.000 10844 UpdateGuideState exits: m=2673 SNR=32.0 Saturated
01:08:09.214 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:08:09.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:09.214 00.000 11060 Moving (0.11, 0.03) raw xDistance=-0.05 yDistance=0.11
01:08:09.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:09.214 00.000 10844 Enqueuing Expose request
01:08:09.214 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.177494, 1:-0.106505
01:08:09.214 00.000 11060 BLC: No correction, Miss < min_move
01:08:09.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:08:09.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:09.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:08:09.214 00.000 11060 MoveAxis(E, 0, ABG)
01:08:09.214 00.000 11060 Move returns status 0, amount 0
01:08:09.214 00.000 11060 MoveAxis(N, 0, ABG)
01:08:09.214 00.000 11060 Move returns status 0, amount 0
01:08:09.214 00.000 11060 move complete, result=0
01:08:09.214 00.000 11060 worker thread done servicing request
01:08:09.214 00.000 11060 Worker thread wakes up
01:08:09.215 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:09.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:09.216 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:09.844 00.628 11060 Exposure complete
01:08:10.027 00.183 11060 worker thread done servicing request
01:08:10.028 00.001 10844 OnExposeComplete: enter
01:08:10.028 00.000 10844 UpdateGuideState(): m_state=6
01:08:10.028 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8564
01:08:10.028 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=58.71, Mass=2864, SNR=34.0, Peak=255 HFD=3.3
01:08:10.028 00.000 10844 MultiStar: [#1 -0.38,-0.76,0.00,M1] [#2 -0.10,0.04,1.88,U] [#3 0.37,0.11,0.93,U] [#4 0.06,-0.23,0.97,U] [#5 0.26,0.55,0.00,M4] [#6 0.03,-0.09,0.85,U] [#7 -0.17,0.13,0.82,U] [#8 0.38,0.07,0.93,U] 
01:08:10.028 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.05}, one-star: {0.00, 0.29}
01:08:10.029 00.001 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
01:08:10.029 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
01:08:10.029 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.64 mountX=-0.06 mountY=0.05, mountTheta=2.39
01:08:10.030 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
01:08:10.030 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
01:08:10.030 00.000 11060 Worker thread wakes up
01:08:10.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:08:10.030 00.000 10844 UpdateGuideState exits: m=2864 SNR=34.0 Saturated
01:08:10.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:10.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:10.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:08:10.030 00.000 10844 Enqueuing Expose request
01:08:10.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:08:10.030 00.000 11060 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=0.05
01:08:10.030 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.177494, 1:-0.106505, 2:-0.053390
01:08:10.030 00.000 11060 BLC: No correction, Miss < min_move
01:08:10.031 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:08:10.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:10.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:08:10.031 00.000 11060 MoveAxis(E, 0, ABG)
01:08:10.031 00.000 11060 Move returns status 0, amount 0
01:08:10.031 00.000 11060 MoveAxis(N, 0, ABG)
01:08:10.031 00.000 11060 Move returns status 0, amount 0
01:08:10.031 00.000 11060 move complete, result=0
01:08:10.031 00.000 11060 worker thread done servicing request
01:08:10.031 00.000 11060 Worker thread wakes up
01:08:10.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:10.032 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:10.032 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:10.669 00.637 11060 Exposure complete
01:08:10.834 00.165 11060 worker thread done servicing request
01:08:10.834 00.000 10844 OnExposeComplete: enter
01:08:10.834 00.000 10844 UpdateGuideState(): m_state=6
01:08:10.834 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8565
01:08:10.835 00.001 10844 Star::Find returns 1 (1), X=264.41, Y=58.56, Mass=2738, SNR=32.7, Peak=255 HFD=3.3
01:08:10.835 00.000 10844 MultiStar: [#1 -0.10,-0.28,0.95,U] [#2 0.07,-0.44,2.05,U] [#3 0.32,0.29,0.95,U] [#4 0.63,0.28,0.00,M1] [#5 0.47,0.50,0.00,M5] [#6 0.14,-0.16,0.99,U] [#7 -0.33,0.11,0.88,U] [#8 0.51,0.15,0.98,U] 
01:08:10.835 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.08}, one-star: {0.04, 0.15}
01:08:10.835 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
01:08:10.835 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
01:08:10.835 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.13 cameraTheta=-0.73 mountX=0.07 mountY=0.11, mountTheta=1.02
01:08:10.836 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
01:08:10.836 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
01:08:10.836 00.000 11060 Worker thread wakes up
01:08:10.837 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:10.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:08:10.837 00.000 10844 UpdateGuideState exits: m=2738 SNR=32.7 Saturated
01:08:10.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:08:10.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:10.837 00.000 11060 Moving (0.09, -0.08) raw xDistance=0.07 yDistance=0.11
01:08:10.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:10.837 00.000 11060 BLC: window closed
01:08:10.837 00.000 10844 Enqueuing Expose request
01:08:10.837 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.177494, 1:-0.106505, 2:-0.053390
01:08:10.837 00.000 11060 BLC: No correction, Miss < min_move
01:08:10.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:08:10.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:10.838 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:08:10.838 00.000 11060 MoveAxis(E, 0, ABG)
01:08:10.838 00.000 11060 Move returns status 0, amount 0
01:08:10.838 00.000 11060 MoveAxis(N, 0, ABG)
01:08:10.838 00.000 11060 Move returns status 0, amount 0
01:08:10.838 00.000 11060 move complete, result=0
01:08:10.838 00.000 11060 worker thread done servicing request
01:08:10.838 00.000 11060 Worker thread wakes up
01:08:10.839 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:10.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:10.839 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:11.471 00.632 11060 Exposure complete
01:08:11.660 00.189 11060 worker thread done servicing request
01:08:11.660 00.000 10844 OnExposeComplete: enter
01:08:11.660 00.000 10844 UpdateGuideState(): m_state=6
01:08:11.660 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8566
01:08:11.661 00.001 10844 Star::Find returns 1 (0), X=264.53, Y=58.36, Mass=2487, SNR=31.2, Peak=238 HFD=3.3
01:08:11.661 00.000 10844 MultiStar: [#1 0.16,-0.04,1.18,U] [#2 -0.31,0.09,2.20,U] [#3 0.43,-0.12,0.99,U] [#4 0.43,0.16,1.01,U] [#5 0.13,0.55,1.11,U] [#6 -0.42,0.10,0.94,U] [#7 -0.33,0.04,0.95,U] [#8 0.09,0.18,1.11,U] 
01:08:11.661 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.17, -0.05}
01:08:11.661 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
01:08:11.661 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.04)
01:08:11.661 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.51 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
01:08:11.663 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
01:08:11.663 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
01:08:11.663 00.000 11060 Worker thread wakes up
01:08:11.665 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:08:11.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:08:11.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:08:11.665 00.000 10844 UpdateGuideState exits: m=2487 SNR=31.2
01:08:11.665 00.000 11060 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.01
01:08:11.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:11.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:11.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:11.665 00.000 10844 Enqueuing Expose request
01:08:11.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:11.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:08:11.665 00.000 11060 MoveAxis(E, 0, ABG)
01:08:11.665 00.000 11060 Move returns status 0, amount 0
01:08:11.665 00.000 11060 MoveAxis(N, 0, ABG)
01:08:11.666 00.001 11060 Move returns status 0, amount 0
01:08:11.666 00.000 11060 move complete, result=0
01:08:11.666 00.000 11060 worker thread done servicing request
01:08:11.666 00.000 11060 Worker thread wakes up
01:08:11.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:11.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:11.667 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:12.299 00.632 11060 Exposure complete
01:08:12.490 00.191 11060 worker thread done servicing request
01:08:12.490 00.000 10844 OnExposeComplete: enter
01:08:12.490 00.000 10844 UpdateGuideState(): m_state=6
01:08:12.490 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8567
01:08:12.491 00.001 10844 Star::Find returns 1 (0), X=264.58, Y=58.50, Mass=2422, SNR=31.2, Peak=244 HFD=3.3
01:08:12.491 00.000 10844 MultiStar: [#1 -0.08,0.31,1.02,U] [#2 -0.04,0.26,2.22,U] [#3 0.45,0.40,1.04,U] [#4 0.68,0.07,0.00,M1] [#5 0.29,0.65,0.00,M5] [#6 -0.23,0.07,1.00,U] [#7 -0.18,0.17,0.92,U] [#8 -0.01,0.27,1.02,U] 
01:08:12.491 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.23}, one-star: {0.21, 0.08}
01:08:12.491 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
01:08:12.491 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
01:08:12.491 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.23 cameraTheta=0.37 mountX=-0.12 mountY=0.19, mountTheta=2.12
01:08:12.493 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.08, opts=13)
01:08:12.493 00.000 10844 Enqueuing Move request for scope (0.21, 0.08)
01:08:12.493 00.000 11060 Worker thread wakes up
01:08:12.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
01:08:12.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
01:08:12.493 00.000 11060 Moving (0.21, 0.08) raw xDistance=-0.12 yDistance=0.19
01:08:12.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:08:12.493 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:12.493 00.000 10844 UpdateGuideState exits: m=2422 SNR=31.2
01:08:12.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:12.494 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:12.494 00.000 10844 Enqueuing Expose request
01:08:12.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:08:12.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:08:12.494 00.000 11060 MoveAxis(E, 0, ABG)
01:08:12.494 00.000 11060 Move returns status 0, amount 0
01:08:12.494 00.000 11060 MoveAxis(N, 0, ABG)
01:08:12.494 00.000 11060 Move returns status 0, amount 0
01:08:12.494 00.000 11060 move complete, result=0
01:08:12.494 00.000 11060 worker thread done servicing request
01:08:12.494 00.000 11060 Worker thread wakes up
01:08:12.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:12.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:12.496 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:13.127 00.631 11060 Exposure complete
01:08:13.303 00.176 11060 worker thread done servicing request
01:08:13.304 00.001 10844 OnExposeComplete: enter
01:08:13.304 00.000 10844 UpdateGuideState(): m_state=6
01:08:13.304 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8568
01:08:13.304 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=58.59, Mass=2597, SNR=32.6, Peak=251 HFD=3.3
01:08:13.304 00.000 10844 MultiStar: [#1 -0.13,-0.20,1.15,U] [#2 0.21,0.36,2.08,U] [#3 0.03,-0.05,1.02,U] [#4 -0.08,-0.42,0.97,U] [#5 0.44,0.38,1.06,U] [#6 -0.42,0.10,1.06,U] [#7 -0.22,0.46,0.81,U] [#8 0.14,0.49,0.93,U] 
01:08:13.304 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.26, 0.18}
01:08:13.304 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
01:08:13.304 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
01:08:13.305 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=-0.16 mountY=0.02, mountTheta=3.02
01:08:13.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.15, opts=13)
01:08:13.306 00.000 10844 Enqueuing Move request for scope (0.05, 0.15)
01:08:13.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:13.306 00.000 10844 UpdateGuideState exits: m=2597 SNR=32.6
01:08:13.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:13.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:13.306 00.000 10844 Enqueuing Expose request
01:08:13.306 00.000 11060 Worker thread wakes up
01:08:13.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:08:13.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:08:13.307 00.001 11060 Moving (0.05, 0.15) raw xDistance=-0.16 yDistance=0.02
01:08:13.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:08:13.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:13.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:08:13.307 00.000 11060 MoveAxis(E, 28, ABG)
01:08:13.307 00.000 11060 Guiding  Dir = 2, Dur = 28
01:08:13.310 00.003 11060 IsSlewing returns 0
01:08:13.310 00.000 11060 IsGuiding returns 0
01:08:13.357 00.047 11060 IsGuiding returns 0
01:08:13.357 00.000 11060 Move returns status 0, amount 28
01:08:13.357 00.000 11060 MoveAxis(N, 0, ABG)
01:08:13.357 00.000 11060 Move returns status 0, amount 0
01:08:13.357 00.000 11060 move complete, result=0
01:08:13.357 00.000 11060 worker thread done servicing request
01:08:13.357 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
01:08:13.359 00.002 11060 Worker thread wakes up
01:08:13.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:13.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:14.011 00.652 11060 Exposure complete
01:08:14.178 00.167 11060 worker thread done servicing request
01:08:14.178 00.000 10844 OnExposeComplete: enter
01:08:14.178 00.000 10844 UpdateGuideState(): m_state=6
01:08:14.179 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8569
01:08:14.179 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.28, Mass=2761, SNR=33.1, Peak=255 HFD=3.5
01:08:14.179 00.000 10844 MultiStar: [#1 0.03,-0.59,1.01,U] [#2 0.47,-0.31,2.03,U] [#3 0.26,-0.30,0.94,U] [#4 0.15,-0.52,0.96,U] [#5 0.38,-0.09,0.99,U] [#6 -0.80,-0.15,0.00,M1] [#7 -0.26,-0.65,0.00,M1] [#8 -0.01,-0.12,0.90,U] 
01:08:14.179 00.000 10844 single-star, 6 included, MultiStar: {0.22, -0.30}, one-star: {-0.04, -0.14}
01:08:14.179 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
01:08:14.179 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
01:08:14.179 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.85 mountX=0.14 mountY=-0.02, mountTheta=-0.12
01:08:14.180 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.14, opts=13)
01:08:14.181 00.001 10844 Enqueuing Move request for scope (-0.04, -0.14)
01:08:14.181 00.000 11060 Worker thread wakes up
01:08:14.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
01:08:14.181 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
01:08:14.181 00.000 11060 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=-0.02
01:08:14.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:08:14.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:14.181 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:14.181 00.000 10844 UpdateGuideState exits: m=2761 SNR=33.1 Saturated
01:08:14.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:14.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:14.181 00.000 10844 Enqueuing Expose request
01:08:14.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:08:14.181 00.000 11060 MoveAxis(W, 24, ABG)
01:08:14.181 00.000 11060 Guiding  Dir = 3, Dur = 24
01:08:14.187 00.006 11060 IsSlewing returns 0
01:08:14.187 00.000 11060 IsGuiding returns 0
01:08:14.233 00.046 11060 IsGuiding returns 0
01:08:14.233 00.000 11060 Move returns status 0, amount 24
01:08:14.234 00.001 11060 MoveAxis(N, 0, ABG)
01:08:14.234 00.000 11060 Move returns status 0, amount 0
01:08:14.234 00.000 11060 move complete, result=0
01:08:14.234 00.000 11060 worker thread done servicing request
01:08:14.234 00.000 11060 Worker thread wakes up
01:08:14.234 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
01:08:14.235 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:14.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:14.863 00.628 11060 Exposure complete
01:08:15.043 00.180 11060 worker thread done servicing request
01:08:15.043 00.000 10844 OnExposeComplete: enter
01:08:15.043 00.000 10844 UpdateGuideState(): m_state=6
01:08:15.043 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8570
01:08:15.043 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=58.47, Mass=2991, SNR=34.8, Peak=249 HFD=3.2
01:08:15.043 00.000 10844 MultiStar: [#1 0.12,-0.10,0.83,U] [#2 -0.37,-0.40,1.87,U] [#3 0.28,-0.38,0.97,U] [#4 0.44,0.19,1.00,U] [#5 0.45,-0.56,0.00,M4] [#6 -0.54,0.14,0.89,U] [#7 -0.15,0.17,0.82,U] [#8 -0.10,-0.17,0.95,U] 
01:08:15.043 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.10}, one-star: {0.13, 0.05}
01:08:15.044 00.001 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
01:08:15.044 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
01:08:15.044 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-2.06 mountX=0.11 mountY=-0.04, mountTheta=-0.32
01:08:15.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
01:08:15.045 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
01:08:15.045 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:15.045 00.000 10844 UpdateGuideState exits: m=2991 SNR=34.8
01:08:15.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:15.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:15.045 00.000 10844 Enqueuing Expose request
01:08:15.046 00.001 11060 Worker thread wakes up
01:08:15.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
01:08:15.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
01:08:15.046 00.000 11060 Moving (-0.05, -0.10) raw xDistance=0.11 yDistance=-0.04
01:08:15.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:08:15.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:15.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:08:15.046 00.000 11060 MoveAxis(E, 0, ABG)
01:08:15.046 00.000 11060 Move returns status 0, amount 0
01:08:15.046 00.000 11060 MoveAxis(N, 0, ABG)
01:08:15.047 00.001 11060 Move returns status 0, amount 0
01:08:15.047 00.000 11060 move complete, result=0
01:08:15.047 00.000 11060 worker thread done servicing request
01:08:15.047 00.000 11060 Worker thread wakes up
01:08:15.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:15.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:15.049 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:15.678 00.629 11060 Exposure complete
01:08:15.867 00.189 11060 worker thread done servicing request
01:08:15.867 00.000 10844 OnExposeComplete: enter
01:08:15.867 00.000 10844 UpdateGuideState(): m_state=6
01:08:15.867 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8571
01:08:15.867 00.000 10844 Star::Find returns 1 (1), X=264.53, Y=58.74, Mass=3339, SNR=37.1, Peak=255 HFD=3.4
01:08:15.868 00.001 10844 MultiStar: [#1 0.02,-0.16,0.88,U] [#2 -0.33,-0.59,0.00,M1] [#3 0.22,-0.04,0.79,U] [#4 0.54,-0.69,0.00,M1] [#5 0.39,0.38,0.90,U] [#6 -0.35,0.36,0.89,U] [#7 -0.21,0.49,0.72,U] [#8 -0.34,-0.24,0.82,U] 
01:08:15.868 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.16}, one-star: {0.16, 0.32}
01:08:15.868 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
01:08:15.868 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.94)
01:08:15.868 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.61 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
01:08:15.869 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.16, opts=13)
01:08:15.869 00.000 10844 Enqueuing Move request for scope (-0.01, 0.16)
01:08:15.870 00.001 11060 Worker thread wakes up
01:08:15.870 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:15.870 00.000 10844 UpdateGuideState exits: m=3339 SNR=37.1 Saturated
01:08:15.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:15.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
01:08:15.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:15.870 00.000 10844 Enqueuing Expose request
01:08:15.870 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
01:08:15.870 00.000 11060 Moving (-0.01, 0.16) raw xDistance=-0.16 yDistance=-0.03
01:08:15.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:08:15.871 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:15.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:08:15.871 00.000 11060 MoveAxis(E, 27, ABG)
01:08:15.871 00.000 11060 Guiding  Dir = 2, Dur = 27
01:08:15.874 00.003 11060 IsSlewing returns 0
01:08:15.874 00.000 11060 IsGuiding returns 0
01:08:15.919 00.045 11060 IsGuiding returns 0
01:08:15.919 00.000 11060 Move returns status 0, amount 27
01:08:15.921 00.002 11060 MoveAxis(N, 0, ABG)
01:08:15.921 00.000 11060 Move returns status 0, amount 0
01:08:15.921 00.000 11060 move complete, result=0
01:08:15.921 00.000 11060 worker thread done servicing request
01:08:15.921 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
01:08:15.921 00.000 11060 Worker thread wakes up
01:08:15.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:15.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:16.548 00.627 11060 Exposure complete
01:08:16.739 00.191 11060 worker thread done servicing request
01:08:16.739 00.000 10844 OnExposeComplete: enter
01:08:16.739 00.000 10844 UpdateGuideState(): m_state=6
01:08:16.739 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8572
01:08:16.739 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.49, Mass=2930, SNR=34.3, Peak=255 HFD=3.2
01:08:16.740 00.001 10844 MultiStar: [#1 0.24,-0.49,1.04,U] [#2 -0.46,-0.41,0.00,M2] [#3 0.34,-0.13,0.92,U] [#4 0.14,-0.73,0.00,M2] [#5 0.57,0.14,1.04,U] [#6 -0.31,-0.11,0.81,U] [#7 -0.08,-0.12,0.83,U] [#8 -0.26,-0.53,0.95,U] 
01:08:16.740 00.000 10844 single-star, 6 included, MultiStar: {0.11, -0.17}, one-star: {0.13, 0.07}
01:08:16.740 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
01:08:16.740 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:08:16.740 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=-0.09 mountY=0.12, mountTheta=2.25
01:08:16.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
01:08:16.741 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
01:08:16.741 00.000 11060 Worker thread wakes up
01:08:16.742 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:16.742 00.000 10844 UpdateGuideState exits: m=2930 SNR=34.3 Saturated
01:08:16.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:16.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:16.742 00.000 10844 Enqueuing Expose request
01:08:16.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:08:16.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:08:16.742 00.000 11060 Moving (0.13, 0.07) raw xDistance=-0.09 yDistance=0.12
01:08:16.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:08:16.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:16.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:08:16.742 00.000 11060 MoveAxis(E, 0, ABG)
01:08:16.743 00.001 11060 Move returns status 0, amount 0
01:08:16.743 00.000 11060 MoveAxis(N, 0, ABG)
01:08:16.743 00.000 11060 Move returns status 0, amount 0
01:08:16.743 00.000 11060 move complete, result=0
01:08:16.743 00.000 11060 worker thread done servicing request
01:08:16.743 00.000 11060 Worker thread wakes up
01:08:16.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:16.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:16.744 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:17.387 00.643 11060 Exposure complete
01:08:17.561 00.174 11060 worker thread done servicing request
01:08:17.561 00.000 10844 OnExposeComplete: enter
01:08:17.561 00.000 10844 UpdateGuideState(): m_state=6
01:08:17.561 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8573
01:08:17.561 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=58.97, Mass=2972, SNR=34.9, Peak=238 HFD=3.2
01:08:17.562 00.001 10844 MultiStar: [#1 -0.15,0.11,0.87,U] [#2 -0.21,-0.04,1.86,U] [#3 0.05,0.18,0.85,U] [#4 0.22,0.01,0.90,U] [#5 0.57,0.01,1.02,U] [#6 -0.46,0.12,0.80,U] [#7 -0.20,0.16,0.85,U] [#8 0.25,0.06,0.92,U] 
01:08:17.562 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.21, 0.56}
01:08:17.562 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.53 = -2.76)
01:08:17.562 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
01:08:17.562 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.77 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
01:08:17.563 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
01:08:17.563 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
01:08:17.563 00.000 11060 Worker thread wakes up
01:08:17.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:17.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:08:17.563 00.000 10844 UpdateGuideState exits: m=2972 SNR=34.9
01:08:17.563 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:08:17.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:17.563 00.000 11060 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.04
01:08:17.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:17.563 00.000 10844 Enqueuing Expose request
01:08:17.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:08:17.564 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:17.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:08:17.564 00.000 11060 MoveAxis(E, 0, ABG)
01:08:17.564 00.000 11060 Move returns status 0, amount 0
01:08:17.564 00.000 11060 MoveAxis(N, 0, ABG)
01:08:17.564 00.000 11060 Move returns status 0, amount 0
01:08:17.564 00.000 11060 move complete, result=0
01:08:17.564 00.000 11060 worker thread done servicing request
01:08:17.564 00.000 11060 Worker thread wakes up
01:08:17.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:17.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:17.565 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:18.201 00.636 11060 Exposure complete
01:08:18.376 00.175 11060 worker thread done servicing request
01:08:18.376 00.000 10844 OnExposeComplete: enter
01:08:18.376 00.000 10844 UpdateGuideState(): m_state=6
01:08:18.376 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8574
01:08:18.377 00.001 10844 Star::Find returns 1 (1), X=264.57, Y=58.76, Mass=2749, SNR=33.2, Peak=255 HFD=3.4
01:08:18.377 00.000 10844 MultiStar: [#1 -0.07,-0.38,0.96,U] [#2 -0.12,0.07,2.10,U] [#3 0.50,0.19,0.96,U] [#4 0.33,0.05,1.02,U] [#5 0.49,0.35,1.06,U] [#6 0.30,0.09,1.03,U] [#7 -0.07,0.42,0.86,U] [#8 -0.02,0.23,0.91,U] 
01:08:18.377 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.14}, one-star: {0.20, 0.34}
01:08:18.377 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
01:08:18.377 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
01:08:18.377 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=-0.17 mountY=0.12, mountTheta=2.51
01:08:18.378 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
01:08:18.378 00.000 10844 Enqueuing Move request for scope (0.15, 0.14)
01:08:18.379 00.001 11060 Worker thread wakes up
01:08:18.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:18.379 00.000 10844 UpdateGuideState exits: m=2749 SNR=33.2 Saturated
01:08:18.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:18.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
01:08:18.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
01:08:18.379 00.000 11060 Moving (0.15, 0.14) raw xDistance=-0.17 yDistance=0.12
01:08:18.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
01:08:18.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:18.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:18.379 00.000 10844 Enqueuing Expose request
01:08:18.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:08:18.379 00.000 11060 MoveAxis(E, 29, ABG)
01:08:18.380 00.001 11060 Guiding  Dir = 2, Dur = 29
01:08:18.415 00.035 11060 IsSlewing returns 0
01:08:18.416 00.001 11060 IsGuiding returns 0
01:08:18.476 00.060 11060 IsGuiding returns 0
01:08:18.476 00.000 11060 Move returns status 0, amount 29
01:08:18.476 00.000 11060 MoveAxis(N, 0, ABG)
01:08:18.476 00.000 11060 Move returns status 0, amount 0
01:08:18.476 00.000 11060 move complete, result=0
01:08:18.476 00.000 11060 worker thread done servicing request
01:08:18.476 00.000 11060 Worker thread wakes up
01:08:18.476 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:08:18.477 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:18.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:19.110 00.633 11060 Exposure complete
01:08:19.268 00.158 11060 worker thread done servicing request
01:08:19.268 00.000 10844 OnExposeComplete: enter
01:08:19.268 00.000 10844 UpdateGuideState(): m_state=6
01:08:19.269 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8575
01:08:19.269 00.000 10844 Star::Find returns 1 (0), X=264.58, Y=59.29, Mass=2794, SNR=33.7, Peak=218 HFD=3.5
01:08:19.269 00.000 10844 MultiStar: [#1 -0.11,0.14,0.99,U] [#2 -0.18,0.17,1.84,U] [#3 0.48,0.38,0.00,M1] [#4 0.29,0.55,0.00,M1] [#5 -0.01,0.79,0.00,M1] [#6 -0.51,0.14,0.90,U] [#7 -0.26,-0.08,0.85,U] [#8 0.30,0.23,0.92,U] 
01:08:19.269 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.25}, one-star: {0.21, 0.87}
01:08:19.269 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
01:08:19.269 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.61)
01:08:19.269 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.26 cameraTheta=1.94 mountX=-0.23 mountY=-0.14, mountTheta=-2.60
01:08:19.271 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.25, opts=13)
01:08:19.271 00.000 10844 Enqueuing Move request for scope (-0.10, 0.25)
01:08:19.271 00.000 11060 Worker thread wakes up
01:08:19.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
01:08:19.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:19.271 00.000 10844 UpdateGuideState exits: m=2794 SNR=33.7
01:08:19.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:19.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:19.271 00.000 10844 Enqueuing Expose request
01:08:19.272 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
01:08:19.272 00.000 11060 Moving (-0.10, 0.25) raw xDistance=-0.23 yDistance=-0.14
01:08:19.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:08:19.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:19.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:19.272 00.000 11060 MoveAxis(E, 40, ABG)
01:08:19.272 00.000 11060 Guiding  Dir = 2, Dur = 40
01:08:19.303 00.031 11060 IsSlewing returns 0
01:08:19.303 00.000 11060 IsGuiding returns 0
01:08:19.365 00.062 11060 IsGuiding returns 0
01:08:19.365 00.000 11060 Move returns status 0, amount 40
01:08:19.365 00.000 11060 MoveAxis(N, 0, ABG)
01:08:19.365 00.000 11060 Move returns status 0, amount 0
01:08:19.365 00.000 11060 move complete, result=0
01:08:19.366 00.001 11060 worker thread done servicing request
01:08:19.366 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:08:19.366 00.000 11060 Worker thread wakes up
01:08:19.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:19.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:19.995 00.629 11060 Exposure complete
01:08:20.155 00.160 11060 worker thread done servicing request
01:08:20.155 00.000 10844 OnExposeComplete: enter
01:08:20.155 00.000 10844 UpdateGuideState(): m_state=6
01:08:20.155 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8576
01:08:20.155 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=58.67, Mass=2648, SNR=32.2, Peak=215 HFD=3.6
01:08:20.155 00.000 10844 MultiStar: [#1 0.01,0.09,1.19,U] [#2 0.22,-0.23,2.16,U] [#3 -0.20,0.10,1.02,U] [#4 0.32,0.17,0.95,U] [#5 -0.10,-0.36,1.05,U] [#6 -0.55,-0.53,0.00,M1] [#7 0.04,-0.19,0.83,U] [#8 0.39,-0.24,0.92,U] 
01:08:20.155 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.17, 0.25}
01:08:20.155 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
01:08:20.155 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:08:20.155 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.55 mountX=0.05 mountY=0.12, mountTheta=1.20
01:08:20.157 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
01:08:20.157 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
01:08:20.157 00.000 11060 Worker thread wakes up
01:08:20.157 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:08:20.157 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:08:20.157 00.000 11060 Moving (0.11, -0.07) raw xDistance=0.05 yDistance=0.12
01:08:20.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:08:20.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:20.157 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:20.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:08:20.157 00.000 11060 MoveAxis(E, 0, ABG)
01:08:20.157 00.000 11060 Move returns status 0, amount 0
01:08:20.157 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.2
01:08:20.157 00.000 11060 MoveAxis(N, 0, ABG)
01:08:20.158 00.001 11060 Move returns status 0, amount 0
01:08:20.158 00.000 11060 move complete, result=0
01:08:20.158 00.000 11060 worker thread done servicing request
01:08:20.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:20.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:20.158 00.000 10844 Enqueuing Expose request
01:08:20.158 00.000 11060 Worker thread wakes up
01:08:20.158 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:20.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:20.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:20.790 00.632 11060 Exposure complete
01:08:20.958 00.168 11060 worker thread done servicing request
01:08:20.959 00.001 10844 OnExposeComplete: enter
01:08:20.959 00.000 10844 UpdateGuideState(): m_state=6
01:08:20.959 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8577
01:08:20.959 00.000 10844 Star::Find returns 1 (1), X=264.86, Y=58.55, Mass=2851, SNR=34.0, Peak=255 HFD=3.5
01:08:20.960 00.001 10844 MultiStar: [#1 -0.32,-0.01,0.97,U] [#2 -0.39,-0.04,1.98,U] [#3 0.41,-0.43,0.91,U] [#4 0.17,0.19,0.93,U] [#5 -0.07,0.21,1.13,U] [#6 -0.20,-0.26,0.95,U] [#7 -0.26,0.36,0.92,U] [#8 0.13,-0.10,0.89,U] 
01:08:20.960 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.49, 0.13}
01:08:20.960 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
01:08:20.960 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
01:08:20.960 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.00 mountX=0.00 mountY=-0.05, mountTheta=-1.53
01:08:20.961 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
01:08:20.961 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
01:08:20.961 00.000 11060 Worker thread wakes up
01:08:20.962 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:08:20.962 00.000 10844 UpdateGuideState exits: m=2851 SNR=34.0 Saturated
01:08:20.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:20.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:08:20.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:08:20.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:20.962 00.000 10844 Enqueuing Expose request
01:08:20.962 00.000 11060 Moving (-0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
01:08:20.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:08:20.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:20.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:20.962 00.000 11060 MoveAxis(E, 0, ABG)
01:08:20.962 00.000 11060 Move returns status 0, amount 0
01:08:20.963 00.001 11060 MoveAxis(N, 0, ABG)
01:08:20.963 00.000 11060 Move returns status 0, amount 0
01:08:20.963 00.000 11060 move complete, result=0
01:08:20.963 00.000 11060 worker thread done servicing request
01:08:20.963 00.000 11060 Worker thread wakes up
01:08:20.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:20.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:20.965 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:21.613 00.648 11060 Exposure complete
01:08:21.780 00.167 11060 worker thread done servicing request
01:08:21.780 00.000 10844 OnExposeComplete: enter
01:08:21.780 00.000 10844 UpdateGuideState(): m_state=6
01:08:21.781 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8578
01:08:21.781 00.000 10844 Star::Find returns 1 (0), X=264.70, Y=58.64, Mass=2630, SNR=32.6, Peak=253 HFD=3.4
01:08:21.781 00.000 10844 MultiStar: [#1 -0.11,0.12,1.03,U] [#2 -0.13,-0.58,2.03,U] [#3 0.65,0.45,0.00,M1] [#4 0.42,-0.34,1.00,U] [#5 0.36,-0.16,1.07,U] [#6 -0.71,-0.17,0.00,M1] [#7 0.07,0.33,0.86,U] [#8 0.19,-0.12,0.91,U] 
01:08:21.782 00.001 10844 refined, 6 included, MultiStar: {0.13, -0.15}, one-star: {0.34, 0.22}
01:08:21.782 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
01:08:21.782 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
01:08:21.782 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.19 cameraTheta=-0.86 mountX=0.12 mountY=0.15, mountTheta=0.89
01:08:21.783 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.15, opts=13)
01:08:21.783 00.000 10844 Enqueuing Move request for scope (0.13, -0.15)
01:08:21.783 00.000 11060 Worker thread wakes up
01:08:21.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:21.783 00.000 10844 UpdateGuideState exits: m=2630 SNR=32.6
01:08:21.784 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:21.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:21.784 00.000 10844 Enqueuing Expose request
01:08:21.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
01:08:21.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
01:08:21.784 00.000 11060 Moving (0.13, -0.15) raw xDistance=0.12 yDistance=0.15
01:08:21.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:08:21.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:21.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:08:21.784 00.000 11060 MoveAxis(W, 21, ABG)
01:08:21.784 00.000 11060 Guiding  Dir = 3, Dur = 21
01:08:21.801 00.017 11060 IsSlewing returns 0
01:08:21.801 00.000 11060 IsGuiding returns 0
01:08:21.833 00.032 11060 IsGuiding returns 0
01:08:21.833 00.000 11060 Move returns status 0, amount 21
01:08:21.833 00.000 11060 MoveAxis(N, 0, ABG)
01:08:21.833 00.000 11060 Move returns status 0, amount 0
01:08:21.833 00.000 11060 move complete, result=0
01:08:21.834 00.001 11060 worker thread done servicing request
01:08:21.834 00.000 11060 Worker thread wakes up
01:08:21.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:21.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:21.834 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
01:08:22.462 00.628 11060 Exposure complete
01:08:22.630 00.168 11060 worker thread done servicing request
01:08:22.630 00.000 10844 OnExposeComplete: enter
01:08:22.630 00.000 10844 UpdateGuideState(): m_state=6
01:08:22.630 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8579
01:08:22.630 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.75, Mass=2906, SNR=34.2, Peak=254 HFD=3.5
01:08:22.631 00.001 10844 MultiStar: [#1 -0.06,0.20,1.01,U] [#2 -0.45,-0.07,1.96,U] [#3 0.29,-0.19,0.82,U] [#4 0.24,-0.22,0.91,U] [#5 0.50,0.14,1.05,U] [#6 -0.51,-0.18,0.87,U] [#7 -0.33,0.14,0.83,U] [#8 0.03,0.18,0.91,U] 
01:08:22.631 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.23, 0.34}
01:08:22.631 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.04)
01:08:22.631 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
01:08:22.631 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.50 mountX=-0.03 mountY=-0.05, mountTheta=-2.04
01:08:22.632 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
01:08:22.632 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
01:08:22.632 00.000 11060 Worker thread wakes up
01:08:22.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:22.632 00.000 10844 UpdateGuideState exits: m=2906 SNR=34.2
01:08:22.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:22.633 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:22.633 00.000 10844 Enqueuing Expose request
01:08:22.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:08:22.633 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:08:22.633 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.03 yDistance=-0.05
01:08:22.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:08:22.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:22.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:22.633 00.000 11060 MoveAxis(E, 0, ABG)
01:08:22.633 00.000 11060 Move returns status 0, amount 0
01:08:22.633 00.000 11060 MoveAxis(N, 0, ABG)
01:08:22.633 00.000 11060 Move returns status 0, amount 0
01:08:22.633 00.000 11060 move complete, result=0
01:08:22.633 00.000 11060 worker thread done servicing request
01:08:22.634 00.001 11060 Worker thread wakes up
01:08:22.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:22.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:22.635 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:23.281 00.646 11060 Exposure complete
01:08:23.452 00.171 11060 worker thread done servicing request
01:08:23.452 00.000 10844 OnExposeComplete: enter
01:08:23.452 00.000 10844 UpdateGuideState(): m_state=6
01:08:23.452 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8580
01:08:23.452 00.000 10844 Star::Find returns 1 (0), X=264.47, Y=59.57, Mass=2250, SNR=29.8, Peak=228 HFD=3.2
01:08:23.452 00.000 10844 MultiStar: [#1 -0.18,0.58,0.00,M1] [#2 -0.16,0.32,2.26,U] [#3 0.28,0.38,1.04,U] [#4 0.34,0.26,1.14,U] [#5 0.17,0.92,0.00,M1] [#6 0.21,0.17,1.05,U] [#7 -0.25,0.42,0.99,U] [#8 0.07,-0.07,0.95,U] 
01:08:23.453 00.001 10844 refined, 6 included, MultiStar: {0.05, 0.37}, one-star: {0.10, 1.16}
01:08:23.453 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
01:08:23.453 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
01:08:23.453 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.42 mountX=-0.37 mountY=-0.01, mountTheta=-3.12
01:08:23.454 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.37, opts=13)
01:08:23.454 00.000 10844 Enqueuing Move request for scope (0.05, 0.37)
01:08:23.454 00.000 11060 Worker thread wakes up
01:08:23.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:23.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
01:08:23.454 00.000 10844 UpdateGuideState exits: m=2250 SNR=29.8
01:08:23.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
01:08:23.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:23.454 00.000 11060 Moving (0.05, 0.37) raw xDistance=-0.37 yDistance=-0.01
01:08:23.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:23.454 00.000 10844 Enqueuing Expose request
01:08:23.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
01:08:23.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:23.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:08:23.454 00.000 11060 MoveAxis(E, 64, ABG)
01:08:23.454 00.000 11060 Guiding  Dir = 2, Dur = 64
01:08:23.487 00.033 11060 IsSlewing returns 0
01:08:23.488 00.001 11060 IsGuiding returns 0
01:08:23.605 00.117 11060 IsGuiding returns 0
01:08:23.605 00.000 11060 Move returns status 0, amount 64
01:08:23.605 00.000 11060 MoveAxis(N, 0, ABG)
01:08:23.605 00.000 11060 Move returns status 0, amount 0
01:08:23.605 00.000 11060 move complete, result=0
01:08:23.605 00.000 11060 worker thread done servicing request
01:08:23.605 00.000 11060 Worker thread wakes up
01:08:23.605 00.000 10844 GuideStep: -0.4 px 64 ms EAST, -0.0 px 0 ms NORTH
01:08:23.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:23.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:24.244 00.639 11060 Exposure complete
01:08:24.436 00.192 11060 worker thread done servicing request
01:08:24.436 00.000 10844 OnExposeComplete: enter
01:08:24.436 00.000 10844 UpdateGuideState(): m_state=6
01:08:24.436 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8581
01:08:24.436 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=58.48, Mass=2982, SNR=34.6, Peak=250 HFD=3.2
01:08:24.436 00.000 10844 MultiStar: [#1 0.46,0.63,0.00,M2] [#2 -0.05,0.02,1.94,U] [#3 0.43,0.39,0.86,U] [#4 0.56,-0.02,0.89,U] [#5 0.24,0.79,0.00,M2] [#6 -0.23,0.13,0.90,U] [#7 0.06,0.30,0.81,U] [#8 0.21,-0.15,0.99,U] 
01:08:24.436 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.09}, one-star: {0.15, 0.07}
01:08:24.436 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:08:24.436 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:08:24.436 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.57 mountX=-0.11 mountY=0.12, mountTheta=2.31
01:08:24.438 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.09, opts=13)
01:08:24.438 00.000 10844 Enqueuing Move request for scope (0.14, 0.09)
01:08:24.438 00.000 11060 Worker thread wakes up
01:08:24.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
01:08:24.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
01:08:24.438 00.000 11060 Moving (0.14, 0.09) raw xDistance=-0.11 yDistance=0.12
01:08:24.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:24.438 00.000 10844 UpdateGuideState exits: m=2982 SNR=34.6
01:08:24.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:24.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:24.438 00.000 10844 Enqueuing Expose request
01:08:24.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:08:24.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:24.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:08:24.439 00.001 11060 MoveAxis(E, 0, ABG)
01:08:24.439 00.000 11060 Move returns status 0, amount 0
01:08:24.439 00.000 11060 MoveAxis(N, 0, ABG)
01:08:24.439 00.000 11060 Move returns status 0, amount 0
01:08:24.439 00.000 11060 move complete, result=0
01:08:24.439 00.000 11060 worker thread done servicing request
01:08:24.439 00.000 11060 Worker thread wakes up
01:08:24.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:24.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:24.441 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:25.084 00.643 11060 Exposure complete
01:08:25.268 00.184 11060 worker thread done servicing request
01:08:25.268 00.000 10844 OnExposeComplete: enter
01:08:25.269 00.001 10844 UpdateGuideState(): m_state=6
01:08:25.269 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8582
01:08:25.269 00.000 10844 Star::Find returns 1 (0), X=264.47, Y=59.12, Mass=3094, SNR=36.1, Peak=244 HFD=3.4
01:08:25.269 00.000 10844 MultiStar: [#1 -0.05,0.10,0.93,U] [#2 -0.12,0.23,1.83,U] [#3 0.76,0.54,0.00,M1] [#4 0.54,-0.21,0.96,U] [#5 0.52,0.01,0.99,U] [#6 -0.12,0.28,0.84,U] [#7 0.26,0.68,0.00,M1] [#8 0.09,-0.13,0.82,U] 
01:08:25.269 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.11, 0.70}
01:08:25.269 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
01:08:25.269 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:08:25.270 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=-0.17 mountY=0.09, mountTheta=2.66
01:08:25.270 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
01:08:25.270 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
01:08:25.271 00.001 11060 Worker thread wakes up
01:08:25.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:08:25.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:08:25.271 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.09
01:08:25.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:08:25.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:25.271 00.000 10844 UpdateGuideState exits: m=3094 SNR=36.1
01:08:25.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:25.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:25.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:25.271 00.000 10844 Enqueuing Expose request
01:08:25.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:08:25.271 00.000 11060 MoveAxis(E, 30, ABG)
01:08:25.271 00.000 11060 Guiding  Dir = 2, Dur = 30
01:08:25.299 00.028 11060 IsSlewing returns 0
01:08:25.299 00.000 11060 IsGuiding returns 0
01:08:25.362 00.063 11060 IsGuiding returns 0
01:08:25.362 00.000 11060 Move returns status 0, amount 30
01:08:25.362 00.000 11060 MoveAxis(N, 0, ABG)
01:08:25.362 00.000 11060 Move returns status 0, amount 0
01:08:25.362 00.000 11060 move complete, result=0
01:08:25.362 00.000 11060 worker thread done servicing request
01:08:25.363 00.001 11060 Worker thread wakes up
01:08:25.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:25.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:25.363 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
01:08:26.001 00.638 11060 Exposure complete
01:08:26.166 00.165 11060 worker thread done servicing request
01:08:26.166 00.000 10844 OnExposeComplete: enter
01:08:26.166 00.000 10844 UpdateGuideState(): m_state=6
01:08:26.166 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8583
01:08:26.167 00.001 10844 Star::Find returns 1 (1), X=264.90, Y=58.55, Mass=2878, SNR=33.9, Peak=255 HFD=3.6
01:08:26.167 00.000 10844 MultiStar: [#1 0.00,0.52,1.04,U] [#2 0.01,0.31,1.97,U] [#3 0.49,0.38,0.00,M2] [#4 0.83,0.02,0.00,M1] [#5 0.54,1.02,0.00,M2] [#6 -0.07,0.48,0.90,U] [#7 0.27,-0.10,0.83,U] [#8 0.02,0.52,0.91,U] 
01:08:26.167 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.32}, one-star: {0.53, 0.13}
01:08:26.167 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
01:08:26.167 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
01:08:26.167 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.23 mountX=-0.33 mountY=0.06, mountTheta=2.97
01:08:26.168 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.32, opts=13)
01:08:26.169 00.001 10844 Enqueuing Move request for scope (0.11, 0.32)
01:08:26.169 00.000 11060 Worker thread wakes up
01:08:26.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:26.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0xd
01:08:26.169 00.000 10844 UpdateGuideState exits: m=2878 SNR=33.9 Saturated
01:08:26.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.32)
01:08:26.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:26.169 00.000 11060 Moving (0.11, 0.32) raw xDistance=-0.33 yDistance=0.06
01:08:26.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:26.169 00.000 10844 Enqueuing Expose request
01:08:26.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:08:26.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:26.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:08:26.169 00.000 11060 MoveAxis(E, 58, ABG)
01:08:26.169 00.000 11060 Guiding  Dir = 2, Dur = 58
01:08:26.173 00.004 11060 IsSlewing returns 0
01:08:26.173 00.000 11060 IsGuiding returns 0
01:08:26.235 00.062 11060 IsGuiding returns 0
01:08:26.235 00.000 11060 Move returns status 0, amount 58
01:08:26.235 00.000 11060 MoveAxis(N, 0, ABG)
01:08:26.235 00.000 11060 Move returns status 0, amount 0
01:08:26.235 00.000 11060 move complete, result=0
01:08:26.235 00.000 11060 worker thread done servicing request
01:08:26.235 00.000 11060 Worker thread wakes up
01:08:26.235 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
01:08:26.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:26.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:26.878 00.643 11060 Exposure complete
01:08:27.038 00.160 11060 worker thread done servicing request
01:08:27.038 00.000 10844 OnExposeComplete: enter
01:08:27.038 00.000 10844 UpdateGuideState(): m_state=6
01:08:27.038 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8584
01:08:27.038 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=59.08, Mass=2696, SNR=33.0, Peak=252 HFD=3.3
01:08:27.040 00.002 10844 MultiStar: [#1 -0.18,-0.30,0.96,U] [#2 -0.23,0.34,2.13,U] [#3 0.86,0.31,0.00,M3] [#4 0.79,0.54,0.00,M2] [#5 0.54,0.30,0.00,M3] [#6 -0.14,0.53,0.96,U] [#7 0.11,0.15,0.82,U] [#8 0.07,0.46,0.89,U] 
01:08:27.040 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.32}, one-star: {0.26, 0.66}
01:08:27.040 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
01:08:27.040 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
01:08:27.040 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.75 mountX=-0.30 mountY=-0.11, mountTheta=-2.80
01:08:27.041 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.32, opts=13)
01:08:27.041 00.000 10844 Enqueuing Move request for scope (-0.06, 0.32)
01:08:27.041 00.000 11060 Worker thread wakes up
01:08:27.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:27.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.32) opts 0xd
01:08:27.041 00.000 10844 UpdateGuideState exits: m=2696 SNR=33.0
01:08:27.041 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.32)
01:08:27.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:27.041 00.000 11060 Moving (-0.06, 0.32) raw xDistance=-0.30 yDistance=-0.11
01:08:27.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:27.041 00.000 10844 Enqueuing Expose request
01:08:27.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:08:27.042 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:27.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:27.042 00.000 11060 MoveAxis(E, 54, ABG)
01:08:27.042 00.000 11060 Guiding  Dir = 2, Dur = 54
01:08:27.047 00.005 11060 IsSlewing returns 0
01:08:27.047 00.000 11060 IsGuiding returns 0
01:08:27.109 00.062 11060 IsGuiding returns 0
01:08:27.109 00.000 11060 Move returns status 0, amount 54
01:08:27.109 00.000 11060 MoveAxis(N, 0, ABG)
01:08:27.109 00.000 11060 Move returns status 0, amount 0
01:08:27.109 00.000 11060 move complete, result=0
01:08:27.109 00.000 11060 worker thread done servicing request
01:08:27.109 00.000 11060 Worker thread wakes up
01:08:27.109 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
01:08:27.110 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:27.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:27.740 00.630 11060 Exposure complete
01:08:27.891 00.151 11060 worker thread done servicing request
01:08:27.891 00.000 10844 OnExposeComplete: enter
01:08:27.893 00.002 10844 UpdateGuideState(): m_state=6
01:08:27.893 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8585
01:08:27.893 00.000 10844 Star::Find returns 1 (1), X=264.80, Y=59.04, Mass=3123, SNR=35.7, Peak=255 HFD=3.9
01:08:27.893 00.000 10844 MultiStar: [#1 0.57,0.04,0.98,U] [#2 0.17,0.09,1.95,U] [#3 0.47,0.15,0.85,U] [#4 0.54,0.37,0.00,M3] [#5 0.75,0.03,0.00,M4] [#6 -0.45,0.28,0.87,U] [#7 -0.24,0.70,0.00,M1] [#8 0.17,0.54,0.85,U] 
01:08:27.893 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.26}, one-star: {0.43, 0.62}
01:08:27.893 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
01:08:27.893 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
01:08:27.893 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.26 hyp=0.34 cameraTheta=0.85 mountX=-0.29 mountY=0.18, mountTheta=2.59
01:08:27.894 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.26, opts=13)
01:08:27.895 00.001 10844 Enqueuing Move request for scope (0.23, 0.26)
01:08:27.895 00.000 11060 Worker thread wakes up
01:08:27.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:27.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.26) opts 0xd
01:08:27.895 00.000 10844 UpdateGuideState exits: m=3123 SNR=35.7 Saturated
01:08:27.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.26)
01:08:27.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:27.895 00.000 11060 Moving (0.23, 0.26) raw xDistance=-0.29 yDistance=0.18
01:08:27.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:27.895 00.000 10844 Enqueuing Expose request
01:08:27.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:08:27.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:27.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:08:27.895 00.000 11060 MoveAxis(E, 53, ABG)
01:08:27.896 00.001 11060 Guiding  Dir = 2, Dur = 53
01:08:27.923 00.027 11060 IsSlewing returns 0
01:08:27.923 00.000 11060 IsGuiding returns 0
01:08:28.002 00.079 11060 IsGuiding returns 0
01:08:28.002 00.000 11060 Move returns status 0, amount 53
01:08:28.002 00.000 11060 MoveAxis(N, 0, ABG)
01:08:28.002 00.000 11060 Move returns status 0, amount 0
01:08:28.002 00.000 11060 move complete, result=0
01:08:28.002 00.000 11060 worker thread done servicing request
01:08:28.002 00.000 11060 Worker thread wakes up
01:08:28.002 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.2 px 0 ms NORTH
01:08:28.003 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:28.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:28.636 00.633 11060 Exposure complete
01:08:28.803 00.167 11060 worker thread done servicing request
01:08:28.803 00.000 10844 OnExposeComplete: enter
01:08:28.803 00.000 10844 UpdateGuideState(): m_state=6
01:08:28.803 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8586
01:08:28.803 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=58.18, Mass=3015, SNR=35.5, Peak=255 HFD=3.6
01:08:28.803 00.000 10844 MultiStar: [#1 -0.28,0.06,1.00,U] [#2 -0.28,-0.26,1.99,U] [#3 0.69,-0.20,0.00,M3] [#4 0.64,-0.22,0.00,M4] [#5 0.50,0.45,0.00,M5] [#6 0.05,-0.01,0.90,U] [#7 -0.05,0.34,0.79,U] [#8 0.40,0.32,0.82,U] 
01:08:28.803 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.03}, one-star: {0.00, -0.24}
01:08:28.804 00.001 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
01:08:28.804 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
01:08:28.804 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.81 mountX=0.04 mountY=-0.07, mountTheta=-1.07
01:08:28.805 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.03, opts=13)
01:08:28.805 00.000 10844 Enqueuing Move request for scope (-0.08, -0.03)
01:08:28.805 00.000 11060 Worker thread wakes up
01:08:28.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:28.805 00.000 10844 UpdateGuideState exits: m=3015 SNR=35.5 Saturated
01:08:28.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:28.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:28.805 00.000 10844 Enqueuing Expose request
01:08:28.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:08:28.806 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:08:28.806 00.000 11060 Moving (-0.08, -0.03) raw xDistance=0.04 yDistance=-0.07
01:08:28.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:08:28.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:28.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:08:28.806 00.000 11060 MoveAxis(E, 0, ABG)
01:08:28.806 00.000 11060 Move returns status 0, amount 0
01:08:28.806 00.000 11060 MoveAxis(N, 0, ABG)
01:08:28.806 00.000 11060 Move returns status 0, amount 0
01:08:28.806 00.000 11060 move complete, result=0
01:08:28.806 00.000 11060 worker thread done servicing request
01:08:28.806 00.000 11060 Worker thread wakes up
01:08:28.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:28.807 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:28.807 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:29.452 00.645 11060 Exposure complete
01:08:29.615 00.163 11060 worker thread done servicing request
01:08:29.615 00.000 10844 OnExposeComplete: enter
01:08:29.615 00.000 10844 UpdateGuideState(): m_state=6
01:08:29.615 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8587
01:08:29.615 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.99, Mass=2813, SNR=33.7, Peak=249 HFD=3.5
01:08:29.616 00.001 10844 MultiStar: [#1 -0.21,0.17,1.01,U] [#2 -0.22,-0.07,2.11,U] [#3 0.57,0.02,0.93,U] [#4 0.68,-0.18,0.00,M5] [#5 0.40,0.68,0.00,M6] [#6 0.11,0.32,0.93,U] [#7 0.18,0.27,0.80,U] [#8 0.76,0.33,0.00,M1] 
01:08:29.616 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.17}, one-star: {0.03, 0.57}
01:08:29.616 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
01:08:29.616 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
01:08:29.616 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.47 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
01:08:29.617 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.17, opts=13)
01:08:29.617 00.000 10844 Enqueuing Move request for scope (0.02, 0.17)
01:08:29.617 00.000 11060 Worker thread wakes up
01:08:29.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:29.618 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:08:29.618 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:08:29.618 00.000 11060 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.01
01:08:29.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:08:29.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:29.618 00.000 10844 UpdateGuideState exits: m=2813 SNR=33.7
01:08:29.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:08:29.618 00.000 11060 MoveAxis(E, 29, ABG)
01:08:29.618 00.000 11060 Guiding  Dir = 2, Dur = 29
01:08:29.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:29.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:29.618 00.000 10844 Enqueuing Expose request
01:08:29.629 00.011 11060 IsSlewing returns 0
01:08:29.629 00.000 11060 IsGuiding returns 0
01:08:29.660 00.031 11060 IsGuiding returns 0
01:08:29.660 00.000 11060 Move returns status 0, amount 29
01:08:29.660 00.000 11060 MoveAxis(N, 0, ABG)
01:08:29.660 00.000 11060 Move returns status 0, amount 0
01:08:29.660 00.000 11060 move complete, result=0
01:08:29.660 00.000 11060 worker thread done servicing request
01:08:29.660 00.000 11060 Worker thread wakes up
01:08:29.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:29.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:29.660 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
01:08:30.291 00.631 11060 Exposure complete
01:08:30.488 00.197 11060 worker thread done servicing request
01:08:30.488 00.000 10844 OnExposeComplete: enter
01:08:30.488 00.000 10844 UpdateGuideState(): m_state=6
01:08:30.488 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8588
01:08:30.488 00.000 10844 Star::Find returns 1 (1), X=264.69, Y=58.60, Mass=3332, SNR=36.7, Peak=255 HFD=3.5
01:08:30.488 00.000 10844 MultiStar: [#1 -0.39,0.25,0.87,U] [#2 -0.07,0.46,1.86,U] [#3 0.90,-0.11,0.00,M3] [#4 0.90,0.36,0.00,M6] [#5 0.47,0.32,0.96,U] [#6 -0.29,0.03,0.82,U] [#7 0.32,0.51,0.00,M1] [#8 0.53,0.24,0.93,U] 
01:08:30.488 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.28}, one-star: {0.32, 0.19}
01:08:30.488 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
01:08:30.488 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
01:08:30.488 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.28 mountX=-0.29 mountY=0.04, mountTheta=3.01
01:08:30.490 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.28, opts=13)
01:08:30.490 00.000 10844 Enqueuing Move request for scope (0.09, 0.28)
01:08:30.490 00.000 11060 Worker thread wakes up
01:08:30.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:30.490 00.000 10844 UpdateGuideState exits: m=3332 SNR=36.7 Saturated
01:08:30.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:30.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:30.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
01:08:30.490 00.000 10844 Enqueuing Expose request
01:08:30.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
01:08:30.490 00.000 11060 Moving (0.09, 0.28) raw xDistance=-0.29 yDistance=0.04
01:08:30.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:08:30.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:30.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:08:30.491 00.001 11060 MoveAxis(E, 52, ABG)
01:08:30.491 00.000 11060 Guiding  Dir = 2, Dur = 52
01:08:30.500 00.009 11060 IsSlewing returns 0
01:08:30.500 00.000 11060 IsGuiding returns 0
01:08:30.575 00.075 11060 IsGuiding returns 0
01:08:30.575 00.000 11060 Move returns status 0, amount 52
01:08:30.576 00.001 11060 MoveAxis(N, 0, ABG)
01:08:30.576 00.000 11060 Move returns status 0, amount 0
01:08:30.576 00.000 11060 move complete, result=0
01:08:30.576 00.000 11060 worker thread done servicing request
01:08:30.576 00.000 11060 Worker thread wakes up
01:08:30.576 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
01:08:30.578 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:30.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:31.209 00.631 11060 Exposure complete
01:08:31.410 00.201 11060 worker thread done servicing request
01:08:31.410 00.000 10844 OnExposeComplete: enter
01:08:31.410 00.000 10844 UpdateGuideState(): m_state=6
01:08:31.410 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8589
01:08:31.410 00.000 10844 Star::Find returns 1 (1), X=264.90, Y=58.44, Mass=3199, SNR=36.6, Peak=255 HFD=3.4
01:08:31.410 00.000 10844 MultiStar: [#1 -0.13,-0.18,0.83,U] [#2 0.21,-0.45,1.78,U] [#3 0.40,-0.17,0.89,U] [#4 0.45,-0.01,0.91,U] [#5 0.27,0.28,0.92,U] [#6 -0.11,0.12,0.84,U] [#7 0.13,0.41,0.77,U] [#8 0.39,-0.19,0.84,U] 
01:08:31.410 00.000 10844 refined, 8 included, MultiStar: {0.25, -0.06}, one-star: {0.54, 0.02}
01:08:31.410 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
01:08:31.411 00.001 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
01:08:31.411 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.25 cameraTheta=-0.26 mountX=0.02 mountY=0.25, mountTheta=1.49
01:08:31.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.06, opts=13)
01:08:31.412 00.000 10844 Enqueuing Move request for scope (0.25, -0.06)
01:08:31.412 00.000 11060 Worker thread wakes up
01:08:31.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
01:08:31.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
01:08:31.412 00.000 11060 Moving (0.25, -0.06) raw xDistance=0.02 yDistance=0.25
01:08:31.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:08:31.413 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:31.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:31.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:08:31.413 00.000 11060 MoveAxis(E, 0, ABG)
01:08:31.413 00.000 11060 Move returns status 0, amount 0
01:08:31.413 00.000 11060 MoveAxis(N, 0, ABG)
01:08:31.413 00.000 11060 Move returns status 0, amount 0
01:08:31.413 00.000 11060 move complete, result=0
01:08:31.413 00.000 10844 UpdateGuideState exits: m=3199 SNR=36.6 Saturated
01:08:31.414 00.001 11060 worker thread done servicing request
01:08:31.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:31.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:31.414 00.000 10844 Enqueuing Expose request
01:08:31.414 00.000 11060 Worker thread wakes up
01:08:31.414 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:08:31.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:31.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:32.063 00.649 11060 Exposure complete
01:08:32.239 00.176 11060 worker thread done servicing request
01:08:32.239 00.000 10844 OnExposeComplete: enter
01:08:32.239 00.000 10844 UpdateGuideState(): m_state=6
01:08:32.239 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8590
01:08:32.239 00.000 10844 Star::Find returns 1 (0), X=265.04, Y=58.37, Mass=3374, SNR=37.0, Peak=248 HFD=3.8
01:08:32.239 00.000 10844 MultiStar: [#1 -0.07,-0.34,0.94,U] [#2 0.39,-0.33,1.85,U] [#3 0.59,-0.46,0.00,M3] [#4 0.48,-0.19,0.83,U] [#5 0.57,0.34,0.00,M5] [#6 -0.12,-0.08,0.84,U] [#7 -0.48,-0.08,0.77,U] [#8 0.26,0.10,0.83,U] 
01:08:32.239 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.16}, one-star: {0.67, -0.04}
01:08:32.239 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
01:08:32.239 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
01:08:32.239 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.67 mountX=0.12 mountY=0.23, mountTheta=1.08
01:08:32.241 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.16, opts=13)
01:08:32.241 00.000 10844 Enqueuing Move request for scope (0.21, -0.16)
01:08:32.241 00.000 11060 Worker thread wakes up
01:08:32.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
01:08:32.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
01:08:32.241 00.000 11060 Moving (0.21, -0.16) raw xDistance=0.12 yDistance=0.23
01:08:32.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:08:32.242 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:32.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:32.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:08:32.242 00.000 11060 MoveAxis(W, 22, ABG)
01:08:32.242 00.000 11060 Guiding  Dir = 3, Dur = 22
01:08:32.242 00.000 10844 UpdateGuideState exits: m=3374 SNR=37.0
01:08:32.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:32.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:32.242 00.000 10844 Enqueuing Expose request
01:08:32.259 00.017 11060 IsSlewing returns 0
01:08:32.259 00.000 11060 IsGuiding returns 0
01:08:32.308 00.049 11060 IsGuiding returns 0
01:08:32.309 00.001 11060 Move returns status 0, amount 22
01:08:32.309 00.000 11060 MoveAxis(N, 0, ABG)
01:08:32.309 00.000 11060 Move returns status 0, amount 0
01:08:32.309 00.000 11060 move complete, result=0
01:08:32.309 00.000 11060 worker thread done servicing request
01:08:32.309 00.000 11060 Worker thread wakes up
01:08:32.309 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
01:08:32.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:32.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:32.939 00.630 11060 Exposure complete
01:08:33.118 00.179 11060 worker thread done servicing request
01:08:33.118 00.000 10844 OnExposeComplete: enter
01:08:33.118 00.000 10844 UpdateGuideState(): m_state=6
01:08:33.118 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8591
01:08:33.118 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.79, Mass=2684, SNR=32.5, Peak=254 HFD=3.4
01:08:33.120 00.002 10844 MultiStar: [#1 -0.11,0.07,1.01,U] [#2 0.06,-0.16,1.97,U] [#3 0.42,-0.07,1.03,U] [#4 0.16,0.09,1.01,U] [#5 0.32,-0.12,1.01,U] [#6 -0.07,0.00,0.97,U] [#7 -0.00,0.79,0.00,M1] [#8 0.05,-0.22,0.95,U] 
01:08:33.120 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.23, 0.37}
01:08:33.120 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
01:08:33.120 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
01:08:33.120 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=-0.00 mountY=0.13, mountTheta=1.60
01:08:33.120 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
01:08:33.120 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
01:08:33.120 00.000 11060 Worker thread wakes up
01:08:33.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
01:08:33.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
01:08:33.122 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:33.122 00.000 10844 UpdateGuideState exits: m=2684 SNR=32.5
01:08:33.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:33.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:33.122 00.000 10844 Enqueuing Expose request
01:08:33.122 00.000 11060 Moving (0.13, -0.02) raw xDistance=-0.00 yDistance=0.13
01:08:33.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:08:33.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:33.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:08:33.122 00.000 11060 MoveAxis(E, 0, ABG)
01:08:33.122 00.000 11060 Move returns status 0, amount 0
01:08:33.122 00.000 11060 MoveAxis(N, 0, ABG)
01:08:33.122 00.000 11060 Move returns status 0, amount 0
01:08:33.122 00.000 11060 move complete, result=0
01:08:33.123 00.001 11060 worker thread done servicing request
01:08:33.123 00.000 11060 Worker thread wakes up
01:08:33.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:33.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:33.124 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:33.748 00.624 11060 Exposure complete
01:08:33.930 00.182 11060 worker thread done servicing request
01:08:33.932 00.002 10844 OnExposeComplete: enter
01:08:33.932 00.000 10844 UpdateGuideState(): m_state=6
01:08:33.932 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8592
01:08:33.932 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.82, Mass=2900, SNR=34.5, Peak=249 HFD=3.3
01:08:33.932 00.000 10844 MultiStar: [#1 -0.08,0.53,0.95,U] [#2 -0.01,0.15,2.02,U] [#3 0.28,-0.23,0.85,U] [#4 0.25,0.57,0.00,M4] [#5 0.62,0.64,0.00,M5] [#6 0.18,0.33,0.94,U] [#7 -0.52,0.61,0.00,M2] [#8 0.03,-0.18,0.88,U] 
01:08:33.933 00.001 10844 refined, 5 included, MultiStar: {0.09, 0.17}, one-star: {0.28, 0.41}
01:08:33.933 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
01:08:33.933 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
01:08:33.933 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.09 mountX=-0.19 mountY=0.06, mountTheta=2.83
01:08:33.934 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.17, opts=13)
01:08:33.934 00.000 10844 Enqueuing Move request for scope (0.09, 0.17)
01:08:33.934 00.000 11060 Worker thread wakes up
01:08:33.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:33.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
01:08:33.934 00.000 10844 UpdateGuideState exits: m=2900 SNR=34.5
01:08:33.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:08:33.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:33.934 00.000 11060 Moving (0.09, 0.17) raw xDistance=-0.19 yDistance=0.06
01:08:33.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:33.934 00.000 10844 Enqueuing Expose request
01:08:33.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:08:33.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:33.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:08:33.935 00.001 11060 MoveAxis(E, 33, ABG)
01:08:33.935 00.000 11060 Guiding  Dir = 2, Dur = 33
01:08:33.946 00.011 11060 IsSlewing returns 0
01:08:33.946 00.000 11060 IsGuiding returns 0
01:08:33.994 00.048 11060 IsGuiding returns 0
01:08:33.994 00.000 11060 Move returns status 0, amount 33
01:08:33.995 00.001 11060 MoveAxis(N, 0, ABG)
01:08:33.995 00.000 11060 Move returns status 0, amount 0
01:08:33.995 00.000 11060 move complete, result=0
01:08:33.995 00.000 11060 worker thread done servicing request
01:08:33.995 00.000 11060 Worker thread wakes up
01:08:33.995 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
01:08:33.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:33.996 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:34.645 00.649 11060 Exposure complete
01:08:34.823 00.178 11060 worker thread done servicing request
01:08:34.823 00.000 10844 OnExposeComplete: enter
01:08:34.823 00.000 10844 UpdateGuideState(): m_state=6
01:08:34.823 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8593
01:08:34.824 00.001 10844 Star::Find returns 1 (0), X=264.58, Y=58.36, Mass=2585, SNR=32.3, Peak=234 HFD=3.2
01:08:34.824 00.000 10844 MultiStar: [#1 -0.32,-0.16,0.98,U] [#2 -0.21,-0.18,2.05,U] [#3 0.49,0.20,1.03,U] [#4 0.66,0.36,0.00,M5] [#5 0.49,0.34,1.08,U] [#6 -0.30,-0.23,0.95,U] [#7 -0.19,-0.02,0.95,U] [#8 -0.17,-0.28,0.89,U] 
01:08:34.824 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {0.21, -0.05}
01:08:34.824 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
01:08:34.824 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
01:08:34.824 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.79 mountX=0.06 mountY=-0.00, mountTheta=-0.06
01:08:34.825 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
01:08:34.825 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
01:08:34.825 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:34.825 00.000 10844 UpdateGuideState exits: m=2585 SNR=32.3
01:08:34.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:34.825 00.000 11060 Worker thread wakes up
01:08:34.826 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:08:34.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:08:34.826 00.000 11060 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=-0.00
01:08:34.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:34.826 00.000 10844 Enqueuing Expose request
01:08:34.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:08:34.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:34.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:08:34.826 00.000 11060 MoveAxis(E, 0, ABG)
01:08:34.826 00.000 11060 Move returns status 0, amount 0
01:08:34.826 00.000 11060 MoveAxis(N, 0, ABG)
01:08:34.826 00.000 11060 Move returns status 0, amount 0
01:08:34.826 00.000 11060 move complete, result=0
01:08:34.826 00.000 11060 worker thread done servicing request
01:08:34.826 00.000 11060 Worker thread wakes up
01:08:34.827 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:34.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:34.828 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:35.465 00.637 11060 Exposure complete
01:08:35.635 00.170 11060 worker thread done servicing request
01:08:35.635 00.000 10844 OnExposeComplete: enter
01:08:35.635 00.000 10844 UpdateGuideState(): m_state=6
01:08:35.636 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8594
01:08:35.636 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.77, Mass=2391, SNR=31.2, Peak=238 HFD=3.4
01:08:35.636 00.000 10844 MultiStar: [#1 -0.36,0.37,1.02,U] [#2 -0.11,0.12,2.22,U] [#3 0.33,0.67,0.00,M1] [#4 0.65,0.25,0.00,M6] [#5 0.85,1.29,0.00,M5] [#6 -0.06,0.01,0.94,U] [#7 0.08,0.68,0.00,M2] [#8 0.10,-0.11,1.06,U] 
01:08:35.636 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.15}, one-star: {0.30, 0.35}
01:08:35.636 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
01:08:35.636 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
01:08:35.636 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.84 mountX=-0.14 mountY=-0.06, mountTheta=-2.70
01:08:35.638 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.15, opts=13)
01:08:35.638 00.000 10844 Enqueuing Move request for scope (-0.04, 0.15)
01:08:35.638 00.000 11060 Worker thread wakes up
01:08:35.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:08:35.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:08:35.638 00.000 11060 Moving (-0.04, 0.15) raw xDistance=-0.14 yDistance=-0.06
01:08:35.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:08:35.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:35.638 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:35.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:08:35.638 00.000 11060 MoveAxis(E, 24, ABG)
01:08:35.638 00.000 11060 Guiding  Dir = 2, Dur = 24
01:08:35.638 00.000 10844 UpdateGuideState exits: m=2391 SNR=31.2
01:08:35.639 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:35.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:35.639 00.000 10844 Enqueuing Expose request
01:08:35.662 00.023 11060 IsSlewing returns 0
01:08:35.662 00.000 11060 IsGuiding returns 0
01:08:35.709 00.047 11060 IsGuiding returns 0
01:08:35.709 00.000 11060 Move returns status 0, amount 24
01:08:35.709 00.000 11060 MoveAxis(N, 0, ABG)
01:08:35.709 00.000 11060 Move returns status 0, amount 0
01:08:35.709 00.000 11060 move complete, result=0
01:08:35.709 00.000 11060 worker thread done servicing request
01:08:35.709 00.000 11060 Worker thread wakes up
01:08:35.709 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
01:08:35.710 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:35.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:36.337 00.627 11060 Exposure complete
01:08:36.520 00.183 11060 worker thread done servicing request
01:08:36.520 00.000 10844 OnExposeComplete: enter
01:08:36.520 00.000 10844 UpdateGuideState(): m_state=6
01:08:36.520 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8595
01:08:36.520 00.000 10844 Star::Find returns 1 (0), X=264.87, Y=58.48, Mass=2905, SNR=34.6, Peak=252 HFD=3.5
01:08:36.521 00.001 10844 MultiStar: [#1 0.25,0.29,1.00,U] [#2 0.50,-0.15,2.08,U] [#3 0.57,0.32,0.00,M2] [#4 0.55,0.34,0.00,M7] [#5 0.68,0.92,0.00,M6] [#6 0.29,0.03,0.90,U] [#7 -0.01,0.59,0.76,U] [#8 0.08,0.06,0.85,U] 
01:08:36.521 00.000 10844 refined, 5 included, MultiStar: {0.32, 0.08}, one-star: {0.50, 0.06}
01:08:36.521 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
01:08:36.521 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
01:08:36.521 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.08 hyp=0.33 cameraTheta=0.25 mountX=-0.14 mountY=0.30, mountTheta=2.00
01:08:36.523 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.08, opts=13)
01:08:36.523 00.000 10844 Enqueuing Move request for scope (0.32, 0.08)
01:08:36.523 00.000 11060 Worker thread wakes up
01:08:36.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:36.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.08) opts 0xd
01:08:36.523 00.000 10844 UpdateGuideState exits: m=2905 SNR=34.6
01:08:36.523 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.08)
01:08:36.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:36.523 00.000 11060 Moving (0.32, 0.08) raw xDistance=-0.14 yDistance=0.30
01:08:36.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:36.523 00.000 10844 Enqueuing Expose request
01:08:36.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:08:36.523 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.04 newest=0.24
01:08:36.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
01:08:36.523 00.000 11060 MoveAxis(E, 25, ABG)
01:08:36.525 00.002 11060 Guiding  Dir = 2, Dur = 25
01:08:36.537 00.012 11060 IsSlewing returns 0
01:08:36.537 00.000 11060 IsGuiding returns 0
01:08:36.568 00.031 11060 IsGuiding returns 0
01:08:36.569 00.001 11060 Move returns status 0, amount 25
01:08:36.569 00.000 11060 BLC: Oldest BLC event removed
01:08:36.569 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:08:36.569 00.000 11060 MoveAxis(S, 868, ABG)
01:08:36.569 00.000 11060 duration set to 750 by maxDecDuration
01:08:36.569 00.000 11060 Guiding  Dir = 1, Dur = 750
01:08:36.583 00.014 11060 IsSlewing returns 0
01:08:36.583 00.000 11060 IsGuiding returns 0
01:08:37.364 00.781 11060 IsGuiding returns 0
01:08:37.364 00.000 11060 Move returns status 0, amount 750
01:08:37.364 00.000 11060 move complete, result=0
01:08:37.364 00.000 11060 worker thread done servicing request
01:08:37.365 00.001 11060 Worker thread wakes up
01:08:37.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:37.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:37.365 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.3 px 750 ms SOUTH
01:08:37.995 00.630 11060 Exposure complete
01:08:38.153 00.158 11060 worker thread done servicing request
01:08:38.153 00.000 10844 OnExposeComplete: enter
01:08:38.153 00.000 10844 UpdateGuideState(): m_state=6
01:08:38.153 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8596
01:08:38.153 00.000 10844 Star::Find returns 1 (1), X=264.80, Y=58.45, Mass=3251, SNR=36.9, Peak=255 HFD=3.4
01:08:38.154 00.001 10844 MultiStar: [#1 0.01,0.02,0.91,U] [#2 0.06,0.53,1.97,U] [#3 0.30,-0.16,0.98,U] [#4 0.03,-0.11,0.92,U] [#5 0.24,0.26,0.91,U] [#6 -0.09,-0.15,0.84,U] [#7 -0.48,0.16,0.82,U] [#8 -0.06,-0.30,0.80,U] 
01:08:38.154 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.44, 0.03}
01:08:38.154 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
01:08:38.154 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
01:08:38.154 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=-0.10 mountY=0.05, mountTheta=2.71
01:08:38.155 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
01:08:38.155 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
01:08:38.155 00.000 11060 Worker thread wakes up
01:08:38.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:38.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:08:38.155 00.000 10844 UpdateGuideState exits: m=3251 SNR=36.9 Saturated
01:08:38.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:08:38.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:38.156 00.001 11060 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=0.05
01:08:38.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:38.156 00.000 10844 Enqueuing Expose request
01:08:38.156 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.211924, 1:0.047506
01:08:38.156 00.000 11060 BLC: No correction, Miss < min_move
01:08:38.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:38.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:38.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:08:38.156 00.000 11060 MoveAxis(E, 0, ABG)
01:08:38.156 00.000 11060 Move returns status 0, amount 0
01:08:38.156 00.000 11060 MoveAxis(N, 0, ABG)
01:08:38.156 00.000 11060 Move returns status 0, amount 0
01:08:38.156 00.000 11060 move complete, result=0
01:08:38.156 00.000 11060 worker thread done servicing request
01:08:38.157 00.001 11060 Worker thread wakes up
01:08:38.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:38.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:38.164 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:38.791 00.627 11060 Exposure complete
01:08:38.962 00.171 11060 worker thread done servicing request
01:08:38.962 00.000 10844 OnExposeComplete: enter
01:08:38.962 00.000 10844 UpdateGuideState(): m_state=6
01:08:38.962 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8597
01:08:38.962 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=58.91, Mass=2847, SNR=33.7, Peak=255 HFD=3.5
01:08:38.963 00.001 10844 MultiStar: [#1 -0.13,-0.31,1.02,U] [#2 -0.05,0.22,2.11,U] [#3 0.40,0.08,0.82,U] [#4 0.55,-0.45,0.00,M7] [#5 -0.11,0.06,1.11,U] [#6 -0.02,0.19,0.95,U] [#7 0.15,0.05,0.89,U] [#8 0.22,0.29,0.89,U] 
01:08:38.963 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.15, 0.49}
01:08:38.963 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
01:08:38.963 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
01:08:38.963 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=-0.15 mountY=0.03, mountTheta=2.97
01:08:38.964 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
01:08:38.964 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
01:08:38.964 00.000 11060 Worker thread wakes up
01:08:38.964 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:38.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
01:08:38.964 00.000 10844 UpdateGuideState exits: m=2847 SNR=33.7 Saturated
01:08:38.965 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:38.965 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
01:08:38.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:38.965 00.000 10844 Enqueuing Expose request
01:08:38.965 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.15 yDistance=0.03
01:08:38.965 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.211924, 1:0.047506, 2:0.025384
01:08:38.965 00.000 11060 BLC: No correction, Miss < min_move
01:08:38.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:08:38.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:38.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:08:38.965 00.000 11060 MoveAxis(E, 26, ABG)
01:08:38.965 00.000 11060 Guiding  Dir = 2, Dur = 26
01:08:38.987 00.022 11060 IsSlewing returns 0
01:08:38.987 00.000 11060 IsGuiding returns 0
01:08:39.034 00.047 11060 IsGuiding returns 0
01:08:39.034 00.000 11060 Move returns status 0, amount 26
01:08:39.035 00.001 11060 MoveAxis(N, 0, ABG)
01:08:39.035 00.000 11060 Move returns status 0, amount 0
01:08:39.035 00.000 11060 move complete, result=0
01:08:39.035 00.000 11060 worker thread done servicing request
01:08:39.035 00.000 11060 Worker thread wakes up
01:08:39.035 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
01:08:39.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:39.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:39.670 00.635 11060 Exposure complete
01:08:39.842 00.172 11060 worker thread done servicing request
01:08:39.843 00.001 10844 OnExposeComplete: enter
01:08:39.843 00.000 10844 UpdateGuideState(): m_state=6
01:08:39.843 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8598
01:08:39.843 00.000 10844 Star::Find returns 1 (1), X=265.09, Y=58.35, Mass=3063, SNR=35.1, Peak=255 HFD=3.4
01:08:39.843 00.000 10844 MultiStar: [#1 0.12,-0.21,1.02,U] [#2 0.16,0.05,1.88,U] [#3 0.32,0.05,0.85,U] [#4 0.60,-0.01,0.92,U] [#5 -0.01,0.16,0.93,U] [#6 -0.21,0.23,0.95,U] [#7 0.09,0.20,0.80,U] [#8 0.03,-0.04,0.91,U] 
01:08:39.843 00.000 10844 refined, 8 included, MultiStar: {0.20, 0.04}, one-star: {0.73, -0.07}
01:08:39.843 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
01:08:39.843 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
01:08:39.844 00.001 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.18 mountX=-0.07 mountY=0.19, mountTheta=1.93
01:08:39.845 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
01:08:39.845 00.000 10844 Enqueuing Move request for scope (0.20, 0.04)
01:08:39.845 00.000 11060 Worker thread wakes up
01:08:39.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:39.845 00.000 10844 UpdateGuideState exits: m=3063 SNR=35.1 Saturated
01:08:39.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:39.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:39.845 00.000 10844 Enqueuing Expose request
01:08:39.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
01:08:39.845 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
01:08:39.846 00.001 11060 Moving (0.20, 0.04) raw xDistance=-0.07 yDistance=0.19
01:08:39.846 00.000 11060 BLC: window closed
01:08:39.846 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.211924, 1:0.047506, 2:0.025384
01:08:39.846 00.000 11060 BLC: Under-shoot: nominal increase by 46
01:08:39.846 00.000 11060 BLC: window closed
01:08:39.846 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:08:39.846 00.000 11060 BLC: Pulse adjusted to 750
01:08:39.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:08:39.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
01:08:39.846 00.000 11060 MoveAxis(E, 0, ABG)
01:08:39.846 00.000 11060 Move returns status 0, amount 0
01:08:39.846 00.000 11060 MoveAxis(S, 75, ABG)
01:08:39.846 00.000 11060 Guiding  Dir = 1, Dur = 75
01:08:39.853 00.007 11060 IsSlewing returns 0
01:08:39.853 00.000 11060 IsGuiding returns 0
01:08:39.930 00.077 11060 IsGuiding returns 0
01:08:39.930 00.000 11060 Move returns status 0, amount 75
01:08:39.930 00.000 11060 move complete, result=0
01:08:39.930 00.000 11060 worker thread done servicing request
01:08:39.930 00.000 11060 Worker thread wakes up
01:08:39.930 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 75 ms SOUTH
01:08:39.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:39.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:40.051 00.121 10844 evsrv: cli 0EEEE110 connect
01:08:40.053 00.002 10844 case statement mapped state 6 to 3
01:08:40.053 00.000 10844 case statement mapped state 6 to 3
01:08:40.086 00.033 10844 evsrv: cli 0EEEE110 request: {"method":"get_pixel_scale","id":"2116331b-4415-4d93-93a8-8270e0f556a5"}
01:08:40.086 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":4.1253,"id":"2116331b-4415-4d93-93a8-8270e0f556a5"}
01:08:40.086 00.000 10844 evsrv: cli 0EEEE110 disconnect
01:08:40.560 00.474 11060 Exposure complete
01:08:40.724 00.164 11060 worker thread done servicing request
01:08:40.724 00.000 10844 OnExposeComplete: enter
01:08:40.724 00.000 10844 UpdateGuideState(): m_state=6
01:08:40.724 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8599
01:08:40.724 00.000 10844 Star::Find returns 1 (0), X=264.76, Y=58.41, Mass=2821, SNR=33.4, Peak=239 HFD=3.4
01:08:40.725 00.001 10844 MultiStar: [#1 -0.23,-0.34,0.92,U] [#2 -0.37,0.25,1.94,U] [#3 0.23,-0.45,0.95,U] [#4 0.23,-0.22,0.92,U] [#5 0.22,-0.12,1.02,U] [#6 -0.39,0.07,0.94,U] [#7 -0.18,-0.41,0.86,U] [#8 0.23,-0.44,0.87,U] 
01:08:40.725 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.39, -0.01}
01:08:40.725 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
01:08:40.725 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
01:08:40.725 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.74 mountX=0.14 mountY=-0.00, mountTheta=-0.00
01:08:40.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
01:08:40.727 00.001 10844 Enqueuing Move request for scope (-0.02, -0.13)
01:08:40.727 00.000 11060 Worker thread wakes up
01:08:40.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:40.727 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.4
01:08:40.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
01:08:40.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:40.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
01:08:40.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:40.727 00.000 10844 Enqueuing Expose request
01:08:40.727 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.14 yDistance=-0.00
01:08:40.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:08:40.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:40.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:08:40.727 00.000 11060 MoveAxis(W, 24, ABG)
01:08:40.727 00.000 11060 Guiding  Dir = 3, Dur = 24
01:08:40.740 00.013 11060 IsSlewing returns 0
01:08:40.740 00.000 11060 IsGuiding returns 0
01:08:40.770 00.030 11060 IsGuiding returns 0
01:08:40.770 00.000 11060 Move returns status 0, amount 24
01:08:40.770 00.000 11060 MoveAxis(N, 0, ABG)
01:08:40.770 00.000 11060 Move returns status 0, amount 0
01:08:40.770 00.000 11060 move complete, result=0
01:08:40.771 00.001 11060 worker thread done servicing request
01:08:40.771 00.000 11060 Worker thread wakes up
01:08:40.771 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
01:08:40.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:40.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:41.410 00.639 11060 Exposure complete
01:08:41.585 00.175 11060 worker thread done servicing request
01:08:41.585 00.000 10844 OnExposeComplete: enter
01:08:41.585 00.000 10844 UpdateGuideState(): m_state=6
01:08:41.585 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8600
01:08:41.585 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=58.45, Mass=2479, SNR=31.5, Peak=255 HFD=3.3
01:08:41.586 00.001 10844 MultiStar: [#1 -0.00,0.03,1.05,U] [#2 0.09,0.05,2.20,U] [#3 0.21,0.20,1.01,U] [#4 0.16,-0.10,1.18,U] [#5 0.40,0.21,1.13,U] [#6 -0.52,-0.17,0.92,U] [#7 -0.27,0.56,0.00,M1] [#8 -0.07,0.15,0.93,U] 
01:08:41.586 00.000 10844 single-star, 7 included, MultiStar: {0.05, 0.05}, one-star: {-0.01, 0.04}
01:08:41.586 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
01:08:41.586 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
01:08:41.586 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.90 mountX=-0.03 mountY=-0.02, mountTheta=-2.65
01:08:41.587 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
01:08:41.587 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
01:08:41.587 00.000 11060 Worker thread wakes up
01:08:41.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:08:41.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:41.587 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:08:41.587 00.000 10844 UpdateGuideState exits: m=2479 SNR=31.5 Saturated
01:08:41.587 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.03 yDistance=-0.02
01:08:41.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:41.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:41.589 00.002 10844 Enqueuing Expose request
01:08:41.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:08:41.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:41.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:08:41.590 00.001 11060 MoveAxis(E, 0, ABG)
01:08:41.590 00.000 11060 Move returns status 0, amount 0
01:08:41.590 00.000 11060 MoveAxis(N, 0, ABG)
01:08:41.590 00.000 11060 Move returns status 0, amount 0
01:08:41.590 00.000 11060 move complete, result=0
01:08:41.590 00.000 11060 worker thread done servicing request
01:08:41.590 00.000 11060 Worker thread wakes up
01:08:41.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:41.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:41.591 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:42.230 00.639 11060 Exposure complete
01:08:42.402 00.172 11060 worker thread done servicing request
01:08:42.402 00.000 10844 OnExposeComplete: enter
01:08:42.402 00.000 10844 UpdateGuideState(): m_state=6
01:08:42.402 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8601
01:08:42.402 00.000 10844 Star::Find returns 1 (0), X=264.45, Y=58.37, Mass=2435, SNR=31.6, Peak=246 HFD=3.3
01:08:42.402 00.000 10844 MultiStar: [#1 -0.73,0.47,0.00,M1] [#2 0.05,0.29,2.25,U] [#3 0.05,0.38,0.97,U] [#4 0.33,0.10,1.04,U] [#5 0.52,0.26,1.09,U] [#6 -0.58,0.72,0.00,M1] [#7 -0.01,0.25,0.92,U] [#8 -0.33,0.43,1.01,U] 
01:08:42.403 00.001 10844 single-star, 6 included, MultiStar: {0.10, 0.24}, one-star: {0.08, -0.05}
01:08:42.403 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
01:08:42.403 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
01:08:42.403 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.56 mountX=0.03 mountY=0.09, mountTheta=1.19
01:08:42.404 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
01:08:42.410 00.006 10844 Enqueuing Move request for scope (0.08, -0.05)
01:08:42.411 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:42.411 00.000 10844 UpdateGuideState exits: m=2435 SNR=31.6
01:08:42.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:42.411 00.000 11060 Worker thread wakes up
01:08:42.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:42.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:08:42.411 00.000 10844 Enqueuing Expose request
01:08:42.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:08:42.411 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.03 yDistance=0.09
01:08:42.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:08:42.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:42.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:08:42.412 00.001 11060 MoveAxis(E, 0, ABG)
01:08:42.412 00.000 11060 Move returns status 0, amount 0
01:08:42.412 00.000 11060 MoveAxis(N, 0, ABG)
01:08:42.412 00.000 11060 Move returns status 0, amount 0
01:08:42.412 00.000 11060 move complete, result=0
01:08:42.412 00.000 11060 worker thread done servicing request
01:08:42.412 00.000 11060 Worker thread wakes up
01:08:42.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:42.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:42.413 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:43.048 00.635 11060 Exposure complete
01:08:43.224 00.176 11060 worker thread done servicing request
01:08:43.224 00.000 10844 OnExposeComplete: enter
01:08:43.224 00.000 10844 UpdateGuideState(): m_state=6
01:08:43.225 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8602
01:08:43.225 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=58.03, Mass=2682, SNR=32.8, Peak=246 HFD=3.8
01:08:43.225 00.000 10844 MultiStar: [#1 -0.76,0.07,0.00,M2] [#2 -0.30,-0.41,2.10,U] [#3 0.07,-0.17,0.88,U] [#4 0.31,-0.76,0.00,M4] [#5 0.04,0.33,0.97,U] [#6 -0.91,0.16,0.00,M2] [#7 -0.46,0.15,0.89,U] [#8 -0.48,0.16,0.98,U] 
01:08:43.225 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.11}, one-star: {-0.13, -0.39}
01:08:43.225 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
01:08:43.225 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
01:08:43.225 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-2.67 mountX=0.15 mountY=-0.20, mountTheta=-0.93
01:08:43.227 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.11, opts=13)
01:08:43.228 00.001 10844 Enqueuing Move request for scope (-0.23, -0.11)
01:08:43.228 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:43.228 00.000 10844 UpdateGuideState exits: m=2682 SNR=32.8
01:08:43.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:43.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:43.228 00.000 10844 Enqueuing Expose request
01:08:43.228 00.000 11060 Worker thread wakes up
01:08:43.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
01:08:43.228 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
01:08:43.228 00.000 11060 Moving (-0.23, -0.11) raw xDistance=0.15 yDistance=-0.20
01:08:43.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:08:43.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:08:43.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:08:43.229 00.001 11060 MoveAxis(W, 27, ABG)
01:08:43.229 00.000 11060 Guiding  Dir = 3, Dur = 27
01:08:43.239 00.010 11060 IsSlewing returns 0
01:08:43.239 00.000 11060 IsGuiding returns 0
01:08:43.270 00.031 11060 IsGuiding returns 0
01:08:43.270 00.000 11060 Move returns status 0, amount 27
01:08:43.270 00.000 11060 MoveAxis(N, 0, ABG)
01:08:43.270 00.000 11060 Move returns status 0, amount 0
01:08:43.270 00.000 11060 move complete, result=0
01:08:43.270 00.000 11060 worker thread done servicing request
01:08:43.270 00.000 11060 Worker thread wakes up
01:08:43.270 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.2 px 0 ms NORTH
01:08:43.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:43.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:43.901 00.631 11060 Exposure complete
01:08:44.064 00.163 11060 worker thread done servicing request
01:08:44.064 00.000 10844 OnExposeComplete: enter
01:08:44.065 00.001 10844 UpdateGuideState(): m_state=6
01:08:44.065 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8603
01:08:44.065 00.000 10844 Star::Find returns 1 (1), X=264.60, Y=58.69, Mass=3128, SNR=36.4, Peak=255 HFD=3.5
01:08:44.065 00.000 10844 MultiStar: [#1 -0.30,0.07,0.99,U] [#2 -0.15,-0.22,1.80,U] [#3 0.40,0.16,0.85,U] [#4 0.36,0.11,0.97,U] [#5 0.38,0.42,0.91,U] [#6 -0.33,0.29,0.84,U] [#7 -0.04,0.30,0.80,U] [#8 -0.33,-0.18,0.94,U] 
01:08:44.065 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.23, 0.27}
01:08:44.065 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.05)
01:08:44.065 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:08:44.066 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=-0.10 mountY=-0.01, mountTheta=-3.06
01:08:44.067 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
01:08:44.067 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
01:08:44.067 00.000 11060 Worker thread wakes up
01:08:44.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:08:44.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:08:44.067 00.000 10844 UpdateGuideState exits: m=3128 SNR=36.4 Saturated
01:08:44.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:08:44.068 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.068 00.000 11060 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.01
01:08:44.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:44.068 00.000 10844 Enqueuing Expose request
01:08:44.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:44.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:44.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:08:44.068 00.000 11060 MoveAxis(E, 0, ABG)
01:08:44.068 00.000 11060 Move returns status 0, amount 0
01:08:44.068 00.000 11060 MoveAxis(N, 0, ABG)
01:08:44.068 00.000 11060 Move returns status 0, amount 0
01:08:44.068 00.000 11060 move complete, result=0
01:08:44.068 00.000 11060 worker thread done servicing request
01:08:44.068 00.000 11060 Worker thread wakes up
01:08:44.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:44.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:44.070 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:44.705 00.635 11060 Exposure complete
01:08:44.867 00.162 11060 worker thread done servicing request
01:08:44.867 00.000 10844 OnExposeComplete: enter
01:08:44.867 00.000 10844 UpdateGuideState(): m_state=6
01:08:44.868 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8604
01:08:44.868 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=58.70, Mass=3534, SNR=37.8, Peak=255 HFD=3.6
01:08:44.868 00.000 10844 MultiStar: [#1 -0.54,0.07,0.81,U] [#2 -0.27,-0.04,1.69,U] [#3 0.19,0.40,0.91,U] [#4 0.41,-0.13,0.82,U] [#5 -0.13,0.43,0.89,U] [#6 -0.63,0.37,0.00,M2] [#7 -0.33,-0.02,0.78,U] [#8 0.02,0.31,0.80,U] 
01:08:44.868 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.15}, one-star: {-0.16, 0.28}
01:08:44.868 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.00 = -2.29)
01:08:44.868 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
01:08:44.868 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.25 mountX=-0.12 mountY=-0.14, mountTheta=-2.29
01:08:44.869 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.15, opts=13)
01:08:44.869 00.000 10844 Enqueuing Move request for scope (-0.12, 0.15)
01:08:44.869 00.000 11060 Worker thread wakes up
01:08:44.869 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:44.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
01:08:44.869 00.000 10844 UpdateGuideState exits: m=3534 SNR=37.8 Saturated
01:08:44.869 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
01:08:44.871 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.871 00.000 11060 Moving (-0.12, 0.15) raw xDistance=-0.12 yDistance=-0.14
01:08:44.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:44.871 00.000 10844 Enqueuing Expose request
01:08:44.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:08:44.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:44.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:08:44.871 00.000 11060 MoveAxis(E, 21, ABG)
01:08:44.871 00.000 11060 Guiding  Dir = 2, Dur = 21
01:08:44.894 00.023 11060 IsSlewing returns 0
01:08:44.894 00.000 11060 IsGuiding returns 0
01:08:44.941 00.047 11060 IsGuiding returns 0
01:08:44.941 00.000 11060 Move returns status 0, amount 21
01:08:44.941 00.000 11060 MoveAxis(N, 0, ABG)
01:08:44.941 00.000 11060 Move returns status 0, amount 0
01:08:44.941 00.000 11060 move complete, result=0
01:08:44.941 00.000 11060 worker thread done servicing request
01:08:44.941 00.000 11060 Worker thread wakes up
01:08:44.941 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
01:08:44.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:44.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:45.575 00.634 11060 Exposure complete
01:08:45.757 00.182 11060 worker thread done servicing request
01:08:45.757 00.000 10844 OnExposeComplete: enter
01:08:45.757 00.000 10844 UpdateGuideState(): m_state=6
01:08:45.758 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8605
01:08:45.758 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=58.38, Mass=3002, SNR=34.5, Peak=255 HFD=3.6
01:08:45.758 00.000 10844 MultiStar: [#1 -0.56,-0.17,0.94,U] [#2 -0.60,0.30,0.00,M1] [#3 -0.03,-0.39,0.93,U] [#4 0.62,-0.30,0.00,M3] [#5 -0.28,0.10,1.00,U] [#6 -0.63,0.03,0.00,M3] [#7 -0.16,0.01,0.90,U] [#8 -0.41,0.51,0.00,M1] 
01:08:45.758 00.000 10844 single-star, 4 included, MultiStar: {-0.24, -0.10}, one-star: {-0.14, -0.04}
01:08:45.758 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
01:08:45.758 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
01:08:45.758 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.87 mountX=0.06 mountY=-0.13, mountTheta=-1.12
01:08:45.767 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.04, opts=13)
01:08:45.767 00.000 10844 Enqueuing Move request for scope (-0.14, -0.04)
01:08:45.767 00.000 11060 Worker thread wakes up
01:08:45.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:45.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
01:08:45.767 00.000 10844 UpdateGuideState exits: m=3002 SNR=34.5 Saturated
01:08:45.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:45.767 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
01:08:45.767 00.000 11060 Moving (-0.14, -0.04) raw xDistance=0.06 yDistance=-0.13
01:08:45.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:08:45.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:45.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:45.767 00.000 10844 Enqueuing Expose request
01:08:45.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:08:45.769 00.002 11060 MoveAxis(E, 0, ABG)
01:08:45.769 00.000 11060 Move returns status 0, amount 0
01:08:45.769 00.000 11060 MoveAxis(N, 0, ABG)
01:08:45.769 00.000 11060 Move returns status 0, amount 0
01:08:45.769 00.000 11060 move complete, result=0
01:08:45.769 00.000 11060 worker thread done servicing request
01:08:45.769 00.000 11060 Worker thread wakes up
01:08:45.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:45.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:45.770 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:46.398 00.628 11060 Exposure complete
01:08:46.568 00.170 11060 worker thread done servicing request
01:08:46.568 00.000 10844 OnExposeComplete: enter
01:08:46.568 00.000 10844 UpdateGuideState(): m_state=6
01:08:46.568 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8606
01:08:46.568 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=58.55, Mass=2738, SNR=33.5, Peak=255 HFD=3.2
01:08:46.568 00.000 10844 MultiStar: [#1 -0.33,0.08,1.07,U] [#2 -0.21,0.34,2.11,U] [#3 0.03,0.22,0.89,U] [#4 0.53,0.54,0.00,M4] [#5 -0.44,0.28,1.03,U] [#6 -0.58,0.51,0.00,M4] [#7 -0.48,0.55,0.00,M1] [#8 -0.11,-0.02,0.96,U] 
01:08:46.568 00.000 10844 single-star, 5 included, MultiStar: {-0.21, 0.20}, one-star: {-0.17, 0.13}
01:08:46.568 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
01:08:46.568 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.05)
01:08:46.568 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.50 mountX=-0.10 mountY=-0.19, mountTheta=-2.03
01:08:46.570 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.13, opts=13)
01:08:46.570 00.000 10844 Enqueuing Move request for scope (-0.17, 0.13)
01:08:46.570 00.000 11060 Worker thread wakes up
01:08:46.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
01:08:46.570 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
01:08:46.570 00.000 11060 Moving (-0.17, 0.13) raw xDistance=-0.10 yDistance=-0.19
01:08:46.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:46.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:46.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:46.570 00.000 10844 UpdateGuideState exits: m=2738 SNR=33.5 Saturated
01:08:46.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:46.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:46.570 00.000 10844 Enqueuing Expose request
01:08:46.571 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:08:46.571 00.000 11060 MoveAxis(E, 0, ABG)
01:08:46.571 00.000 11060 Move returns status 0, amount 0
01:08:46.571 00.000 11060 MoveAxis(N, 0, ABG)
01:08:46.571 00.000 11060 Move returns status 0, amount 0
01:08:46.571 00.000 11060 move complete, result=0
01:08:46.571 00.000 11060 worker thread done servicing request
01:08:46.571 00.000 11060 Worker thread wakes up
01:08:46.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:46.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:46.580 00.009 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:47.226 00.646 11060 Exposure complete
01:08:47.412 00.186 11060 worker thread done servicing request
01:08:47.412 00.000 10844 OnExposeComplete: enter
01:08:47.412 00.000 10844 UpdateGuideState(): m_state=6
01:08:47.412 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8607
01:08:47.412 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=58.62, Mass=3510, SNR=37.8, Peak=255 HFD=3.4
01:08:47.412 00.000 10844 MultiStar: [#1 -0.36,0.48,0.87,U] [#2 0.09,-0.25,1.92,U] [#3 -0.03,0.26,0.83,U] [#4 0.12,-0.11,0.83,U] [#5 0.08,0.46,0.87,U] [#6 -0.52,0.48,0.00,M5] [#7 -0.21,0.06,0.83,U] [#8 0.16,-0.07,0.92,U] 
01:08:47.413 00.001 10844 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.20, 0.21}
01:08:47.413 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
01:08:47.413 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
01:08:47.413 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=-0.08 mountY=0.01, mountTheta=3.06
01:08:47.414 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
01:08:47.414 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
01:08:47.415 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:47.415 00.000 10844 UpdateGuideState exits: m=3510 SNR=37.8 Saturated
01:08:47.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:47.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:47.415 00.000 10844 Enqueuing Expose request
01:08:47.415 00.000 11060 Worker thread wakes up
01:08:47.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:08:47.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:08:47.415 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.01
01:08:47.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:08:47.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:47.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:08:47.416 00.001 11060 MoveAxis(E, 0, ABG)
01:08:47.416 00.000 11060 Move returns status 0, amount 0
01:08:47.416 00.000 11060 MoveAxis(N, 0, ABG)
01:08:47.416 00.000 11060 Move returns status 0, amount 0
01:08:47.416 00.000 11060 move complete, result=0
01:08:47.416 00.000 11060 worker thread done servicing request
01:08:47.416 00.000 11060 Worker thread wakes up
01:08:47.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:47.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:47.417 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:48.074 00.657 11060 Exposure complete
01:08:48.231 00.157 11060 worker thread done servicing request
01:08:48.232 00.001 10844 OnExposeComplete: enter
01:08:48.232 00.000 10844 UpdateGuideState(): m_state=6
01:08:48.232 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8608
01:08:48.232 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.85, Mass=2708, SNR=32.8, Peak=225 HFD=3.4
01:08:48.232 00.000 10844 MultiStar: [#1 -0.48,0.18,0.91,U] [#2 -0.14,-0.04,2.12,U] [#3 0.25,-0.15,0.97,U] [#4 -0.28,-0.07,0.94,U] [#5 -0.04,0.91,0.00,M1] [#6 -0.39,0.33,0.91,U] [#7 -1.03,0.87,0.00,M1] [#8 0.08,0.28,0.98,U] 
01:08:48.232 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.11}, one-star: {0.28, 0.43}
01:08:48.232 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
01:08:48.233 00.001 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
01:08:48.233 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.28 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
01:08:48.234 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
01:08:48.234 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
01:08:48.234 00.000 11060 Worker thread wakes up
01:08:48.234 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:48.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
01:08:48.234 00.000 10844 UpdateGuideState exits: m=2708 SNR=32.8
01:08:48.234 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
01:08:48.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:48.234 00.000 11060 Moving (-0.10, 0.11) raw xDistance=-0.09 yDistance=-0.11
01:08:48.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:48.234 00.000 10844 Enqueuing Expose request
01:08:48.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:08:48.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:48.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:48.234 00.000 11060 MoveAxis(E, 0, ABG)
01:08:48.234 00.000 11060 Move returns status 0, amount 0
01:08:48.234 00.000 11060 MoveAxis(N, 0, ABG)
01:08:48.234 00.000 11060 Move returns status 0, amount 0
01:08:48.234 00.000 11060 move complete, result=0
01:08:48.234 00.000 11060 worker thread done servicing request
01:08:48.235 00.001 11060 Worker thread wakes up
01:08:48.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:48.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:48.236 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:48.881 00.645 11060 Exposure complete
01:08:49.039 00.158 11060 worker thread done servicing request
01:08:49.039 00.000 10844 OnExposeComplete: enter
01:08:49.039 00.000 10844 UpdateGuideState(): m_state=6
01:08:49.039 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8609
01:08:49.039 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.67, Mass=2834, SNR=33.1, Peak=255 HFD=3.5
01:08:49.039 00.000 10844 MultiStar: [#1 -0.35,0.00,1.05,U] [#2 -0.43,0.41,2.03,U] [#3 0.27,0.20,0.99,U] [#4 -0.13,0.15,0.93,U] [#5 -0.11,0.66,0.00,M2] [#6 -0.56,0.49,0.00,M5] [#7 -0.81,0.37,0.00,M2] [#8 -0.54,0.23,0.91,U] 
01:08:49.040 00.001 10844 single-star, 5 included, MultiStar: {-0.24, 0.24}, one-star: {-0.09, 0.26}
01:08:49.040 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
01:08:49.040 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
01:08:49.040 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=-0.24 mountY=-0.13, mountTheta=-2.64
01:08:49.042 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.26, opts=13)
01:08:49.042 00.000 10844 Enqueuing Move request for scope (-0.09, 0.26)
01:08:49.042 00.000 11060 Worker thread wakes up
01:08:49.042 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:49.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
01:08:49.042 00.000 10844 UpdateGuideState exits: m=2834 SNR=33.1 Saturated
01:08:49.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
01:08:49.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:49.042 00.000 11060 Moving (-0.09, 0.26) raw xDistance=-0.24 yDistance=-0.13
01:08:49.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:49.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:08:49.042 00.000 10844 Enqueuing Expose request
01:08:49.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:49.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:08:49.042 00.000 11060 MoveAxis(E, 41, ABG)
01:08:49.042 00.000 11060 Guiding  Dir = 2, Dur = 41
01:08:49.054 00.012 11060 IsSlewing returns 0
01:08:49.054 00.000 11060 IsGuiding returns 0
01:08:49.101 00.047 11060 IsGuiding returns 0
01:08:49.101 00.000 11060 Move returns status 0, amount 41
01:08:49.101 00.000 11060 MoveAxis(N, 0, ABG)
01:08:49.101 00.000 11060 Move returns status 0, amount 0
01:08:49.101 00.000 11060 move complete, result=0
01:08:49.101 00.000 11060 worker thread done servicing request
01:08:49.101 00.000 11060 Worker thread wakes up
01:08:49.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:49.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:49.101 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
01:08:49.733 00.632 11060 Exposure complete
01:08:49.910 00.177 11060 worker thread done servicing request
01:08:49.910 00.000 10844 OnExposeComplete: enter
01:08:49.910 00.000 10844 UpdateGuideState(): m_state=6
01:08:49.910 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8610
01:08:49.910 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.46, Mass=2378, SNR=31.3, Peak=255 HFD=3.2
01:08:49.910 00.000 10844 MultiStar: [#1 -0.34,-0.18,1.07,U] [#2 0.23,0.03,2.17,U] [#3 -0.01,-0.28,1.10,U] [#4 -0.20,-0.30,1.03,U] [#5 -0.33,0.37,1.12,U] [#6 -0.59,0.70,0.00,M6] [#7 -0.54,0.51,0.00,M3] [#8 -0.14,0.13,0.95,U] 
01:08:49.910 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.02}, one-star: {0.13, 0.04}
01:08:49.911 00.001 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
01:08:49.911 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
01:08:49.911 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.78 mountX=0.03 mountY=-0.05, mountTheta=-1.03
01:08:49.912 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
01:08:49.912 00.000 10844 Enqueuing Move request for scope (-0.06, -0.02)
01:08:49.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:49.912 00.000 10844 UpdateGuideState exits: m=2378 SNR=31.3 Saturated
01:08:49.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:49.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:49.912 00.000 11060 Worker thread wakes up
01:08:49.912 00.000 10844 Enqueuing Expose request
01:08:49.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
01:08:49.913 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
01:08:49.913 00.000 11060 Moving (-0.06, -0.02) raw xDistance=0.03 yDistance=-0.05
01:08:49.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:08:49.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:49.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:49.913 00.000 11060 MoveAxis(E, 0, ABG)
01:08:49.913 00.000 11060 Move returns status 0, amount 0
01:08:49.913 00.000 11060 MoveAxis(N, 0, ABG)
01:08:49.913 00.000 11060 Move returns status 0, amount 0
01:08:49.913 00.000 11060 move complete, result=0
01:08:49.913 00.000 11060 worker thread done servicing request
01:08:49.913 00.000 11060 Worker thread wakes up
01:08:49.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:49.914 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:49.915 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:50.543 00.628 11060 Exposure complete
01:08:50.715 00.172 11060 worker thread done servicing request
01:08:50.715 00.000 10844 OnExposeComplete: enter
01:08:50.715 00.000 10844 UpdateGuideState(): m_state=6
01:08:50.715 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8611
01:08:50.715 00.000 10844 Star::Find returns 1 (1), X=264.48, Y=58.64, Mass=3088, SNR=34.9, Peak=255 HFD=3.3
01:08:50.715 00.000 10844 MultiStar: [#1 -0.10,0.01,0.95,U] [#2 -0.21,0.03,1.90,U] [#3 0.15,0.53,0.84,U] [#4 0.31,-0.11,0.96,U] [#5 0.05,0.89,0.00,M2] [#6 -0.13,0.02,0.99,U] [#7 -0.43,0.62,0.00,M4] [#8 -0.21,-0.05,0.94,U] 
01:08:50.716 00.001 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {0.11, 0.23}
01:08:50.716 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
01:08:50.716 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
01:08:50.716 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.02 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
01:08:50.717 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
01:08:50.717 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
01:08:50.717 00.000 11060 Worker thread wakes up
01:08:50.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:50.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:08:50.717 00.000 10844 UpdateGuideState exits: m=3088 SNR=34.9 Saturated
01:08:50.717 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:08:50.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:50.717 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.05
01:08:50.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:50.717 00.000 10844 Enqueuing Expose request
01:08:50.719 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:08:50.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:50.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:08:50.719 00.000 11060 MoveAxis(E, 0, ABG)
01:08:50.719 00.000 11060 Move returns status 0, amount 0
01:08:50.719 00.000 11060 MoveAxis(N, 0, ABG)
01:08:50.719 00.000 11060 Move returns status 0, amount 0
01:08:50.719 00.000 11060 move complete, result=0
01:08:50.719 00.000 11060 worker thread done servicing request
01:08:50.720 00.001 11060 Worker thread wakes up
01:08:50.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:50.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:50.721 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:51.347 00.626 11060 Exposure complete
01:08:51.518 00.171 11060 worker thread done servicing request
01:08:51.518 00.000 10844 OnExposeComplete: enter
01:08:51.518 00.000 10844 UpdateGuideState(): m_state=6
01:08:51.518 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8612
01:08:51.518 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=59.00, Mass=3012, SNR=34.8, Peak=255 HFD=3.2
01:08:51.518 00.000 10844 MultiStar: [#1 -0.37,0.54,0.00,M1] [#2 -0.39,-0.17,1.92,U] [#3 0.41,-0.07,0.93,U] [#4 0.05,0.02,0.99,U] [#5 0.11,0.54,0.96,U] [#6 -0.19,0.33,0.93,U] [#7 -0.27,0.68,0.00,M5] [#8 0.07,0.16,0.91,U] 
01:08:51.519 00.001 10844 refined, 6 included, MultiStar: {0.01, 0.15}, one-star: {0.40, 0.58}
01:08:51.519 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
01:08:51.519 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
01:08:51.519 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.51 mountX=-0.15 mountY=-0.02, mountTheta=-3.04
01:08:51.520 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
01:08:51.520 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
01:08:51.520 00.000 11060 Worker thread wakes up
01:08:51.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:08:51.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:08:51.520 00.000 11060 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.02
01:08:51.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:08:51.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:51.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:51.521 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:08:51.521 00.000 11060 MoveAxis(E, 27, ABG)
01:08:51.521 00.000 11060 Guiding  Dir = 2, Dur = 27
01:08:51.521 00.000 10844 UpdateGuideState exits: m=3012 SNR=34.8 Saturated
01:08:51.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:51.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:51.521 00.000 10844 Enqueuing Expose request
01:08:51.558 00.037 11060 IsSlewing returns 0
01:08:51.558 00.000 11060 IsGuiding returns 0
01:08:51.618 00.060 11060 IsGuiding returns 0
01:08:51.618 00.000 11060 Move returns status 0, amount 27
01:08:51.618 00.000 11060 MoveAxis(N, 0, ABG)
01:08:51.618 00.000 11060 Move returns status 0, amount 0
01:08:51.618 00.000 11060 move complete, result=0
01:08:51.619 00.001 11060 worker thread done servicing request
01:08:51.619 00.000 11060 Worker thread wakes up
01:08:51.619 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
01:08:51.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:51.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:52.251 00.632 11060 Exposure complete
01:08:52.420 00.169 11060 worker thread done servicing request
01:08:52.420 00.000 10844 OnExposeComplete: enter
01:08:52.420 00.000 10844 UpdateGuideState(): m_state=6
01:08:52.421 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8613
01:08:52.421 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=58.79, Mass=3407, SNR=37.1, Peak=254 HFD=3.7
01:08:52.421 00.000 10844 MultiStar: [#1 -0.06,-0.08,0.83,U] [#2 -0.22,0.11,1.79,U] [#3 0.43,0.12,0.88,U] [#4 -0.26,-0.10,0.91,U] [#5 0.13,0.52,0.95,U] [#6 -0.87,0.23,0.00,M5] [#7 -0.33,0.23,0.81,U] [#8 -0.47,0.36,0.81,U] 
01:08:52.421 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.18}, one-star: {-0.21, 0.37}
01:08:52.421 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
01:08:52.421 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
01:08:52.422 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.23 cameraTheta=2.18 mountX=-0.16 mountY=-0.16, mountTheta=-2.36
01:08:52.423 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.18, opts=13)
01:08:52.423 00.000 10844 Enqueuing Move request for scope (-0.13, 0.18)
01:08:52.423 00.000 11060 Worker thread wakes up
01:08:52.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:52.423 00.000 10844 UpdateGuideState exits: m=3407 SNR=37.1
01:08:52.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:52.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:52.424 00.001 10844 Enqueuing Expose request
01:08:52.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
01:08:52.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
01:08:52.424 00.000 11060 Moving (-0.13, 0.18) raw xDistance=-0.16 yDistance=-0.16
01:08:52.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:08:52.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:52.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:08:52.424 00.000 11060 MoveAxis(E, 28, ABG)
01:08:52.424 00.000 11060 Guiding  Dir = 2, Dur = 28
01:08:52.452 00.028 11060 IsSlewing returns 0
01:08:52.453 00.001 11060 IsGuiding returns 0
01:08:52.494 00.041 11060 IsGuiding returns 0
01:08:52.494 00.000 11060 Move returns status 0, amount 28
01:08:52.494 00.000 11060 MoveAxis(N, 0, ABG)
01:08:52.494 00.000 11060 Move returns status 0, amount 0
01:08:52.494 00.000 11060 move complete, result=0
01:08:52.494 00.000 11060 worker thread done servicing request
01:08:52.495 00.001 11060 Worker thread wakes up
01:08:52.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:52.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:52.495 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
01:08:53.128 00.633 11060 Exposure complete
01:08:53.290 00.162 11060 worker thread done servicing request
01:08:53.297 00.007 10844 OnExposeComplete: enter
01:08:53.297 00.000 10844 UpdateGuideState(): m_state=6
01:08:53.297 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8614
01:08:53.297 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.55, Mass=2745, SNR=32.8, Peak=255 HFD=3.2
01:08:53.298 00.001 10844 MultiStar: [#1 -0.23,0.09,1.02,U] [#2 -0.66,-0.25,0.00,M1] [#3 0.31,0.33,0.89,U] [#4 -0.60,0.24,0.00,M1] [#5 -0.24,0.33,0.99,U] [#6 -0.11,0.13,0.97,U] [#7 -0.19,-0.25,0.90,U] [#8 -0.08,0.17,0.95,U] 
01:08:53.298 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.14}, one-star: {0.22, 0.14}
01:08:53.298 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
01:08:53.298 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.63)
01:08:53.298 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.92 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
01:08:53.300 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.14, opts=13)
01:08:53.300 00.000 10844 Enqueuing Move request for scope (-0.05, 0.14)
01:08:53.300 00.000 11060 Worker thread wakes up
01:08:53.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:53.300 00.000 10844 UpdateGuideState exits: m=2745 SNR=32.8 Saturated
01:08:53.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:53.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:08:53.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:53.300 00.000 10844 Enqueuing Expose request
01:08:53.301 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:08:53.301 00.000 11060 Moving (-0.05, 0.14) raw xDistance=-0.12 yDistance=-0.07
01:08:53.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:08:53.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:53.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:08:53.301 00.000 11060 MoveAxis(E, 22, ABG)
01:08:53.301 00.000 11060 Guiding  Dir = 2, Dur = 22
01:08:53.310 00.009 11060 IsSlewing returns 0
01:08:53.310 00.000 11060 IsGuiding returns 0
01:08:53.342 00.032 11060 IsGuiding returns 0
01:08:53.342 00.000 11060 Move returns status 0, amount 22
01:08:53.342 00.000 11060 MoveAxis(N, 0, ABG)
01:08:53.342 00.000 11060 Move returns status 0, amount 0
01:08:53.342 00.000 11060 move complete, result=0
01:08:53.342 00.000 11060 worker thread done servicing request
01:08:53.342 00.000 11060 Worker thread wakes up
01:08:53.342 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
01:08:53.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:53.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:53.975 00.633 11060 Exposure complete
01:08:54.152 00.177 11060 worker thread done servicing request
01:08:54.152 00.000 10844 OnExposeComplete: enter
01:08:54.152 00.000 10844 UpdateGuideState(): m_state=6
01:08:54.153 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8615
01:08:54.153 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.70, Mass=2700, SNR=32.8, Peak=255 HFD=3.5
01:08:54.153 00.000 10844 MultiStar: [#1 -0.32,-0.37,1.02,U] [#2 -0.31,0.34,2.08,U] [#3 0.40,-0.30,0.98,U] [#4 0.01,-0.36,0.95,U] [#5 0.12,0.40,1.13,U] [#6 -0.66,0.28,0.00,M5] [#7 -0.33,-0.25,0.86,U] [#8 -0.10,0.31,0.89,U] 
01:08:54.153 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {0.03, 0.29}
01:08:54.153 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
01:08:54.153 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.98)
01:08:54.153 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.57 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
01:08:54.155 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
01:08:54.155 00.000 10844 Enqueuing Move request for scope (-0.09, 0.06)
01:08:54.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:54.155 00.000 11060 Worker thread wakes up
01:08:54.155 00.000 10844 UpdateGuideState exits: m=2700 SNR=32.8 Saturated
01:08:54.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:54.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:54.155 00.000 10844 Enqueuing Expose request
01:08:54.156 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:08:54.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:08:54.156 00.000 11060 Moving (-0.09, 0.06) raw xDistance=-0.04 yDistance=-0.09
01:08:54.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:08:54.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:54.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:08:54.156 00.000 11060 MoveAxis(E, 0, ABG)
01:08:54.156 00.000 11060 Move returns status 0, amount 0
01:08:54.156 00.000 11060 MoveAxis(N, 0, ABG)
01:08:54.156 00.000 11060 Move returns status 0, amount 0
01:08:54.156 00.000 11060 move complete, result=0
01:08:54.156 00.000 11060 worker thread done servicing request
01:08:54.156 00.000 11060 Worker thread wakes up
01:08:54.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:54.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:54.157 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:54.791 00.634 11060 Exposure complete
01:08:54.976 00.185 11060 worker thread done servicing request
01:08:54.976 00.000 10844 OnExposeComplete: enter
01:08:54.976 00.000 10844 UpdateGuideState(): m_state=6
01:08:54.976 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8616
01:08:54.976 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=58.84, Mass=2732, SNR=33.1, Peak=255 HFD=3.3
01:08:54.977 00.001 10844 MultiStar: [#1 -0.36,-0.27,1.03,U] [#2 -0.30,-0.21,2.12,U] [#3 0.12,-0.21,0.88,U] [#4 -0.15,-0.23,0.99,U] [#5 -0.52,-0.28,1.07,U] [#6 -0.44,0.03,0.90,U] [#7 -0.17,-0.08,0.79,U] [#8 -0.21,-0.43,0.98,U] 
01:08:54.977 00.000 10844 refined, 8 included, MultiStar: {-0.26, -0.15}, one-star: {-0.14, 0.42}
01:08:54.977 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
01:08:54.977 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
01:08:54.977 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-2.61 mountX=0.19 mountY=-0.23, mountTheta=-0.86
01:08:54.978 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.15, opts=13)
01:08:54.978 00.000 10844 Enqueuing Move request for scope (-0.26, -0.15)
01:08:54.978 00.000 11060 Worker thread wakes up
01:08:54.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:54.978 00.000 10844 UpdateGuideState exits: m=2732 SNR=33.1 Saturated
01:08:54.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:54.979 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.15) opts 0xd
01:08:54.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:54.979 00.000 10844 Enqueuing Expose request
01:08:54.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.15)
01:08:54.979 00.000 11060 Moving (-0.26, -0.15) raw xDistance=0.19 yDistance=-0.23
01:08:54.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:08:54.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:54.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:08:54.979 00.000 11060 MoveAxis(W, 34, ABG)
01:08:54.979 00.000 11060 Guiding  Dir = 3, Dur = 34
01:08:55.016 00.037 11060 IsSlewing returns 0
01:08:55.017 00.001 11060 IsGuiding returns 0
01:08:55.088 00.071 11060 IsGuiding returns 0
01:08:55.089 00.001 11060 Move returns status 0, amount 34
01:08:55.089 00.000 11060 MoveAxis(N, 0, ABG)
01:08:55.089 00.000 11060 Move returns status 0, amount 0
01:08:55.091 00.002 11060 move complete, result=0
01:08:55.091 00.000 11060 worker thread done servicing request
01:08:55.091 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
01:08:55.091 00.000 11060 Worker thread wakes up
01:08:55.093 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:55.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:55.739 00.646 11060 Exposure complete
01:08:55.925 00.186 11060 worker thread done servicing request
01:08:55.925 00.000 10844 OnExposeComplete: enter
01:08:55.925 00.000 10844 UpdateGuideState(): m_state=6
01:08:55.925 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8617
01:08:55.925 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=58.31, Mass=2513, SNR=31.6, Peak=255 HFD=3.5
01:08:55.927 00.002 10844 MultiStar: [#1 -0.43,0.22,0.98,U] [#2 -0.27,0.35,2.15,U] [#3 0.36,0.08,0.86,U] [#4 0.12,-0.54,1.04,U] [#5 -0.29,0.52,1.09,U] [#6 -0.70,-0.27,0.00,M5] [#7 -0.64,0.46,0.00,M2] [#8 0.15,-0.46,0.99,U] 
01:08:55.927 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.06}, one-star: {-0.07, -0.10}
01:08:55.927 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
01:08:55.927 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
01:08:55.927 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.59 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:08:55.928 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.06, opts=13)
01:08:55.928 00.000 10844 Enqueuing Move request for scope (-0.10, 0.06)
01:08:55.928 00.000 11060 Worker thread wakes up
01:08:55.928 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:08:55.928 00.000 10844 UpdateGuideState exits: m=2513 SNR=31.6 Saturated
01:08:55.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:55.929 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:55.929 00.000 10844 Enqueuing Expose request
01:08:55.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
01:08:55.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:08:55.929 00.000 11060 Moving (-0.10, 0.06) raw xDistance=-0.04 yDistance=-0.11
01:08:55.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:08:55.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:55.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:08:55.929 00.000 11060 MoveAxis(E, 0, ABG)
01:08:55.929 00.000 11060 Move returns status 0, amount 0
01:08:55.929 00.000 11060 MoveAxis(N, 0, ABG)
01:08:55.929 00.000 11060 Move returns status 0, amount 0
01:08:55.929 00.000 11060 move complete, result=0
01:08:55.929 00.000 11060 worker thread done servicing request
01:08:55.929 00.000 11060 Worker thread wakes up
01:08:55.930 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:55.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:55.931 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:56.577 00.646 11060 Exposure complete
01:08:56.744 00.167 11060 worker thread done servicing request
01:08:56.744 00.000 10844 OnExposeComplete: enter
01:08:56.744 00.000 10844 UpdateGuideState(): m_state=6
01:08:56.744 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8618
01:08:56.744 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=58.81, Mass=2574, SNR=32.3, Peak=241 HFD=3.3
01:08:56.746 00.002 10844 MultiStar: [#1 -0.47,-0.09,0.93,U] [#2 -0.41,0.30,2.09,U] [#3 -0.13,-0.18,0.99,U] [#4 0.23,-0.01,1.01,U] [#5 0.01,0.87,0.00,M1] [#6 -0.30,0.19,1.01,U] [#7 -0.45,0.66,0.00,M3] [#8 -0.25,0.26,0.92,U] 
01:08:56.746 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.15}, one-star: {0.20, 0.39}
01:08:56.746 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
01:08:56.746 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
01:08:56.746 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.48 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
01:08:56.747 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.15, opts=13)
01:08:56.747 00.000 10844 Enqueuing Move request for scope (-0.19, 0.15)
01:08:56.747 00.000 11060 Worker thread wakes up
01:08:56.747 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:56.748 00.001 10844 UpdateGuideState exits: m=2574 SNR=32.3
01:08:56.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:56.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
01:08:56.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:56.748 00.000 10844 Enqueuing Expose request
01:08:56.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
01:08:56.748 00.000 11060 Moving (-0.19, 0.15) raw xDistance=-0.11 yDistance=-0.21
01:08:56.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:08:56.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:08:56.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:08:56.749 00.001 11060 MoveAxis(E, 0, ABG)
01:08:56.749 00.000 11060 Move returns status 0, amount 0
01:08:56.749 00.000 11060 MoveAxis(N, 0, ABG)
01:08:56.749 00.000 11060 Move returns status 0, amount 0
01:08:56.749 00.000 11060 move complete, result=0
01:08:56.749 00.000 11060 worker thread done servicing request
01:08:56.749 00.000 11060 Worker thread wakes up
01:08:56.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:56.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:56.751 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:57.394 00.643 11060 Exposure complete
01:08:57.581 00.187 11060 worker thread done servicing request
01:08:57.581 00.000 10844 OnExposeComplete: enter
01:08:57.581 00.000 10844 UpdateGuideState(): m_state=6
01:08:57.581 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8619
01:08:57.581 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.75, Mass=2746, SNR=33.3, Peak=255 HFD=3.2
01:08:57.582 00.001 10844 MultiStar: [#1 -0.51,0.06,1.02,U] [#2 -0.30,0.25,2.03,U] [#3 0.05,-0.43,0.98,U] [#4 -0.25,0.31,0.98,U] [#5 -0.21,0.39,0.93,U] [#6 -0.40,0.01,0.88,U] [#7 -0.31,0.16,0.79,U] [#8 -0.42,0.17,0.98,U] 
01:08:57.582 00.000 10844 refined, 8 included, MultiStar: {-0.26, 0.15}, one-star: {0.05, 0.33}
01:08:57.582 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.37 = -1.92)
01:08:57.582 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
01:08:57.582 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.61 mountX=-0.10 mountY=-0.28, mountTheta=-1.92
01:08:57.584 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.15, opts=13)
01:08:57.584 00.000 10844 Enqueuing Move request for scope (-0.26, 0.15)
01:08:57.584 00.000 11060 Worker thread wakes up
01:08:57.585 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:57.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
01:08:57.585 00.000 10844 UpdateGuideState exits: m=2746 SNR=33.3 Saturated
01:08:57.585 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
01:08:57.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:57.585 00.000 11060 Moving (-0.26, 0.15) raw xDistance=-0.10 yDistance=-0.28
01:08:57.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:57.585 00.000 10844 Enqueuing Expose request
01:08:57.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:57.585 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.12 newest=-0.60
01:08:57.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
01:08:57.585 00.000 11060 MoveAxis(E, 0, ABG)
01:08:57.585 00.000 11060 Move returns status 0, amount 0
01:08:57.586 00.001 11060 BLC: Oldest BLC event removed
01:08:57.586 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:08:57.586 00.000 11060 MoveAxis(N, 859, ABG)
01:08:57.586 00.000 11060 duration set to 750 by maxDecDuration
01:08:57.586 00.000 11060 Guiding  Dir = 0, Dur = 750
01:08:57.605 00.019 11060 IsSlewing returns 0
01:08:57.605 00.000 11060 IsGuiding returns 0
01:08:58.357 00.752 11060 IsGuiding returns 0
01:08:58.357 00.000 11060 Move returns status 0, amount 750
01:08:58.357 00.000 11060 move complete, result=0
01:08:58.357 00.000 11060 worker thread done servicing request
01:08:58.358 00.001 11060 Worker thread wakes up
01:08:58.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:58.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:58.358 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
01:08:59.003 00.645 11060 Exposure complete
01:08:59.184 00.181 11060 worker thread done servicing request
01:08:59.184 00.000 10844 OnExposeComplete: enter
01:08:59.184 00.000 10844 UpdateGuideState(): m_state=6
01:08:59.185 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8620
01:08:59.185 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.64, Mass=3042, SNR=35.4, Peak=255 HFD=3.3
01:08:59.185 00.000 10844 MultiStar: [#1 -0.18,0.56,0.89,U] [#2 0.03,0.47,1.88,U] [#3 0.44,0.29,0.85,U] [#4 0.22,0.20,0.90,U] [#5 0.39,0.43,0.96,U] [#6 -0.24,0.34,0.87,U] [#7 -0.00,1.24,0.00,M3] [#8 -0.02,1.18,0.00,M1] 
01:08:59.185 00.000 10844 single-star, 6 included, MultiStar: {0.09, 0.37}, one-star: {0.07, 0.22}
01:08:59.185 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
01:08:59.185 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
01:08:59.185 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.29 mountX=-0.23 mountY=0.03, mountTheta=3.02
01:08:59.186 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.22, opts=13)
01:08:59.187 00.001 10844 Enqueuing Move request for scope (0.07, 0.22)
01:08:59.187 00.000 11060 Worker thread wakes up
01:08:59.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:08:59.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:08:59.187 00.000 10844 UpdateGuideState exits: m=3042 SNR=35.4 Saturated
01:08:59.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:08:59.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:59.187 00.000 11060 Moving (0.07, 0.22) raw xDistance=-0.23 yDistance=0.03
01:08:59.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:08:59.187 00.000 10844 Enqueuing Expose request
01:08:59.187 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.196769, 1:-0.028413
01:08:59.187 00.000 11060 BLC: No correction, Miss < min_move
01:08:59.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:08:59.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:08:59.188 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:08:59.188 00.000 11060 MoveAxis(E, 40, ABG)
01:08:59.188 00.000 11060 Guiding  Dir = 2, Dur = 40
01:08:59.199 00.011 11060 IsSlewing returns 0
01:08:59.199 00.000 11060 IsGuiding returns 0
01:08:59.247 00.048 11060 IsGuiding returns 0
01:08:59.248 00.001 11060 Move returns status 0, amount 40
01:08:59.248 00.000 11060 MoveAxis(N, 0, ABG)
01:08:59.248 00.000 11060 Move returns status 0, amount 0
01:08:59.248 00.000 11060 move complete, result=0
01:08:59.248 00.000 11060 worker thread done servicing request
01:08:59.248 00.000 11060 Worker thread wakes up
01:08:59.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:08:59.249 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:08:59.249 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
01:08:59.876 00.627 11060 Exposure complete
01:09:00.048 00.172 11060 worker thread done servicing request
01:09:00.048 00.000 10844 OnExposeComplete: enter
01:09:00.048 00.000 10844 UpdateGuideState(): m_state=6
01:09:00.049 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8621
01:09:00.049 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=59.03, Mass=2988, SNR=34.9, Peak=253 HFD=3.7
01:09:00.049 00.000 10844 MultiStar: [#1 -0.43,-0.04,0.98,U] [#2 -0.29,0.06,1.89,U] [#3 0.28,-0.33,0.94,U] [#4 0.44,0.06,0.96,U] [#5 0.11,0.30,0.93,U] [#6 -0.20,-0.22,0.85,U] [#7 -0.10,0.49,0.83,U] [#8 0.24,-0.00,0.84,U] 
01:09:00.049 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.14, 0.61}
01:09:00.049 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
01:09:00.049 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
01:09:00.049 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.95 mountX=-0.09 mountY=-0.06, mountTheta=-2.59
01:09:00.052 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
01:09:00.052 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
01:09:00.052 00.000 11060 Worker thread wakes up
01:09:00.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:09:00.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:09:00.052 00.000 11060 Moving (-0.04, 0.10) raw xDistance=-0.09 yDistance=-0.06
01:09:00.052 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.196769, 1:-0.028413, 2:0.056423
01:09:00.052 00.000 11060 BLC: No correction, Miss < min_move
01:09:00.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:09:00.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:00.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:00.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:00.053 00.001 11060 MoveAxis(E, 0, ABG)
01:09:00.053 00.000 11060 Move returns status 0, amount 0
01:09:00.053 00.000 11060 MoveAxis(N, 0, ABG)
01:09:00.053 00.000 10844 UpdateGuideState exits: m=2988 SNR=34.9
01:09:00.053 00.000 11060 Move returns status 0, amount 0
01:09:00.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:00.053 00.000 11060 move complete, result=0
01:09:00.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:00.053 00.000 10844 Enqueuing Expose request
01:09:00.053 00.000 11060 worker thread done servicing request
01:09:00.053 00.000 11060 Worker thread wakes up
01:09:00.053 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:00.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:00.054 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:00.689 00.635 11060 Exposure complete
01:09:00.847 00.158 11060 worker thread done servicing request
01:09:00.847 00.000 10844 OnExposeComplete: enter
01:09:00.847 00.000 10844 UpdateGuideState(): m_state=6
01:09:00.847 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8622
01:09:00.847 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=58.82, Mass=2895, SNR=34.2, Peak=255 HFD=3.4
01:09:00.847 00.000 10844 MultiStar: [#1 0.03,0.52,1.03,U] [#2 0.03,0.32,1.88,U] [#3 0.48,0.41,0.00,M1] [#4 0.25,0.45,0.86,U] [#5 0.24,0.42,1.00,U] [#6 -0.43,-0.84,0.00,M2] [#7 -0.42,0.65,0.00,M3] [#8 0.64,-0.23,0.00,M1] 
01:09:00.847 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.41}, one-star: {0.19, 0.40}
01:09:00.847 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:09:00.849 00.002 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
01:09:00.849 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.41 hyp=0.43 cameraTheta=1.27 mountX=-0.43 mountY=0.06, mountTheta=3.01
01:09:00.850 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.41, opts=13)
01:09:00.850 00.000 10844 Enqueuing Move request for scope (0.13, 0.41)
01:09:00.850 00.000 11060 Worker thread wakes up
01:09:00.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.41) opts 0xd
01:09:00.850 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.41)
01:09:00.850 00.000 11060 Moving (0.13, 0.41) raw xDistance=-0.43 yDistance=0.06
01:09:00.850 00.000 11060 BLC: window closed
01:09:00.850 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.196769, 1:-0.028413, 2:0.056423
01:09:00.851 00.001 11060 BLC: No correction, Miss < min_move
01:09:00.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.43
01:09:00.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:00.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:00.851 00.000 10844 UpdateGuideState exits: m=2895 SNR=34.2 Saturated
01:09:00.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:00.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:00.851 00.000 10844 Enqueuing Expose request
01:09:00.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:09:00.851 00.000 11060 MoveAxis(E, 74, ABG)
01:09:00.851 00.000 11060 Guiding  Dir = 2, Dur = 74
01:09:00.870 00.019 11060 IsSlewing returns 0
01:09:00.870 00.000 11060 IsGuiding returns 0
01:09:00.964 00.094 11060 IsGuiding returns 0
01:09:00.964 00.000 11060 Move returns status 0, amount 74
01:09:00.964 00.000 11060 MoveAxis(N, 0, ABG)
01:09:00.964 00.000 11060 Move returns status 0, amount 0
01:09:00.965 00.001 11060 move complete, result=0
01:09:00.965 00.000 11060 worker thread done servicing request
01:09:00.965 00.000 11060 Worker thread wakes up
01:09:00.965 00.000 10844 GuideStep: -0.4 px 74 ms EAST, 0.1 px 0 ms NORTH
01:09:00.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:00.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:01.594 00.629 11060 Exposure complete
01:09:01.759 00.165 11060 worker thread done servicing request
01:09:01.759 00.000 10844 OnExposeComplete: enter
01:09:01.759 00.000 10844 UpdateGuideState(): m_state=6
01:09:01.760 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8623
01:09:01.760 00.000 10844 Star::Find returns 1 (0), X=265.09, Y=59.14, Mass=2517, SNR=32.2, Peak=253 HFD=3.0
01:09:01.760 00.000 10844 MultiStar: [#1 0.05,0.66,0.00,M1] [#2 -0.20,0.54,2.14,U] [#3 0.62,0.06,0.00,M2] [#4 -0.22,0.62,0.00,M1] [#5 0.33,0.71,0.00,M1] [#6 -0.41,0.03,0.88,U] [#7 -0.13,0.46,0.86,U] [#8 -0.16,0.09,0.87,U] 
01:09:01.760 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.41}, one-star: {0.72, 0.73}
01:09:01.760 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
01:09:01.760 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
01:09:01.761 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.41 hyp=0.42 cameraTheta=1.70 mountX=-0.40 mountY=-0.12, mountTheta=-2.85
01:09:01.762 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.41, opts=13)
01:09:01.762 00.000 10844 Enqueuing Move request for scope (-0.05, 0.41)
01:09:01.762 00.000 11060 Worker thread wakes up
01:09:01.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:09:01.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.41) opts 0xd
01:09:01.762 00.000 10844 UpdateGuideState exits: m=2517 SNR=32.2
01:09:01.762 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.41)
01:09:01.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:01.762 00.000 11060 Moving (-0.05, 0.41) raw xDistance=-0.40 yDistance=-0.12
01:09:01.764 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
01:09:01.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:01.764 00.000 10844 Enqueuing Expose request
01:09:01.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:01.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:09:01.764 00.000 11060 MoveAxis(E, 71, ABG)
01:09:01.764 00.000 11060 Guiding  Dir = 2, Dur = 71
01:09:01.777 00.013 11060 IsSlewing returns 0
01:09:01.777 00.000 11060 IsGuiding returns 0
01:09:01.855 00.078 11060 IsGuiding returns 0
01:09:01.855 00.000 11060 Move returns status 0, amount 71
01:09:01.855 00.000 11060 MoveAxis(N, 0, ABG)
01:09:01.855 00.000 11060 Move returns status 0, amount 0
01:09:01.855 00.000 11060 move complete, result=0
01:09:01.855 00.000 11060 worker thread done servicing request
01:09:01.855 00.000 11060 Worker thread wakes up
01:09:01.855 00.000 10844 GuideStep: -0.4 px 71 ms EAST, -0.1 px 0 ms NORTH
01:09:01.856 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:01.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:02.493 00.637 11060 Exposure complete
01:09:02.678 00.185 11060 worker thread done servicing request
01:09:02.678 00.000 10844 OnExposeComplete: enter
01:09:02.678 00.000 10844 UpdateGuideState(): m_state=6
01:09:02.678 00.000 10844 Star::Find(15, 265, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8624
01:09:02.679 00.001 10844 Star::Find returns 1 (0), X=264.98, Y=58.85, Mass=2785, SNR=33.3, Peak=249 HFD=3.0
01:09:02.679 00.000 10844 MultiStar: [#1 -0.35,0.50,0.00,M2] [#2 -0.12,0.32,1.92,U] [#3 0.27,-0.10,0.90,U] [#4 -0.06,0.34,1.05,U] [#5 0.05,0.21,1.08,U] [#6 -0.13,-0.17,0.94,U] [#7 -0.34,0.91,0.00,M3] [#8 0.16,0.05,0.95,U] 
01:09:02.679 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.18}, one-star: {0.61, 0.43}
01:09:02.679 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
01:09:02.679 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
01:09:02.679 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.15 mountX=-0.20 mountY=0.05, mountTheta=2.88
01:09:02.680 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.18, opts=13)
01:09:02.680 00.000 10844 Enqueuing Move request for scope (0.08, 0.18)
01:09:02.680 00.000 11060 Worker thread wakes up
01:09:02.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
01:09:02.682 00.002 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
01:09:02.682 00.000 11060 Moving (0.08, 0.18) raw xDistance=-0.20 yDistance=0.05
01:09:02.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:09:02.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:02.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:09:02.682 00.000 10844 UpdateGuideState exits: m=2785 SNR=33.3
01:09:02.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:02.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:02.682 00.000 10844 Enqueuing Expose request
01:09:02.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:02.682 00.000 11060 MoveAxis(E, 36, ABG)
01:09:02.682 00.000 11060 Guiding  Dir = 2, Dur = 36
01:09:02.699 00.017 11060 IsSlewing returns 0
01:09:02.699 00.000 11060 IsGuiding returns 0
01:09:02.745 00.046 11060 IsGuiding returns 0
01:09:02.745 00.000 11060 Move returns status 0, amount 36
01:09:02.745 00.000 11060 MoveAxis(N, 0, ABG)
01:09:02.745 00.000 11060 Move returns status 0, amount 0
01:09:02.746 00.001 11060 move complete, result=0
01:09:02.746 00.000 11060 worker thread done servicing request
01:09:02.746 00.000 11060 Worker thread wakes up
01:09:02.746 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
01:09:02.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:02.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:03.379 00.633 11060 Exposure complete
01:09:03.551 00.172 11060 worker thread done servicing request
01:09:03.551 00.000 10844 OnExposeComplete: enter
01:09:03.551 00.000 10844 UpdateGuideState(): m_state=6
01:09:03.552 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8625
01:09:03.552 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.85, Mass=2685, SNR=32.6, Peak=227 HFD=3.3
01:09:03.552 00.000 10844 MultiStar: [#1 -0.01,0.31,1.00,U] [#2 -0.51,-0.27,2.00,U] [#3 0.08,-0.24,1.01,U] [#4 0.30,0.11,0.94,U] [#5 -0.25,0.57,0.00,M1] [#6 -0.15,-0.16,0.96,U] [#7 -0.10,0.21,0.82,U] [#8 -0.09,0.08,0.89,U] 
01:09:03.552 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {0.23, 0.43}
01:09:03.552 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.70 = -1.59)
01:09:03.552 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.61)
01:09:03.552 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.94 mountX=-0.00 mountY=-0.09, mountTheta=-1.59
01:09:03.553 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
01:09:03.553 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
01:09:03.553 00.000 11060 Worker thread wakes up
01:09:03.553 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:03.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:09:03.553 00.000 10844 UpdateGuideState exits: m=2685 SNR=32.6
01:09:03.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:09:03.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:03.553 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.00 yDistance=-0.09
01:09:03.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:03.553 00.000 10844 Enqueuing Expose request
01:09:03.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:09:03.555 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:03.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:09:03.555 00.000 11060 MoveAxis(E, 0, ABG)
01:09:03.555 00.000 11060 Move returns status 0, amount 0
01:09:03.555 00.000 11060 MoveAxis(N, 0, ABG)
01:09:03.555 00.000 11060 Move returns status 0, amount 0
01:09:03.555 00.000 11060 move complete, result=0
01:09:03.555 00.000 11060 worker thread done servicing request
01:09:03.555 00.000 11060 Worker thread wakes up
01:09:03.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:03.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:03.556 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:04.192 00.636 11060 Exposure complete
01:09:04.353 00.161 11060 worker thread done servicing request
01:09:04.354 00.001 10844 OnExposeComplete: enter
01:09:04.354 00.000 10844 UpdateGuideState(): m_state=6
01:09:04.354 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8626
01:09:04.354 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.83, Mass=3125, SNR=36.1, Peak=255 HFD=3.5
01:09:04.354 00.000 10844 MultiStar: [#1 0.01,0.56,0.90,U] [#2 -0.86,-0.08,0.00,M1] [#3 0.48,0.06,0.91,U] [#4 0.21,0.07,0.89,U] [#5 -0.44,0.59,0.00,M2] [#6 -0.36,0.43,0.88,U] [#7 0.09,0.64,0.00,M3] [#8 0.04,-0.42,0.85,U] 
01:09:04.354 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.20}, one-star: {-0.07, 0.41}
01:09:04.355 00.001 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
01:09:04.355 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
01:09:04.355 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.31 mountX=-0.20 mountY=0.02, mountTheta=3.05
01:09:04.356 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.20, opts=13)
01:09:04.356 00.000 10844 Enqueuing Move request for scope (0.05, 0.20)
01:09:04.356 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:04.356 00.000 10844 UpdateGuideState exits: m=3125 SNR=36.1 Saturated
01:09:04.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:04.356 00.000 11060 Worker thread wakes up
01:09:04.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:04.356 00.000 10844 Enqueuing Expose request
01:09:04.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
01:09:04.357 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
01:09:04.357 00.000 11060 Moving (0.05, 0.20) raw xDistance=-0.20 yDistance=0.02
01:09:04.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:09:04.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:04.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:04.357 00.000 11060 MoveAxis(E, 35, ABG)
01:09:04.357 00.000 11060 Guiding  Dir = 2, Dur = 35
01:09:04.374 00.017 11060 IsSlewing returns 0
01:09:04.375 00.001 11060 IsGuiding returns 0
01:09:04.424 00.049 11060 IsGuiding returns 0
01:09:04.424 00.000 11060 Move returns status 0, amount 35
01:09:04.424 00.000 11060 MoveAxis(N, 0, ABG)
01:09:04.424 00.000 11060 Move returns status 0, amount 0
01:09:04.424 00.000 11060 move complete, result=0
01:09:04.424 00.000 11060 worker thread done servicing request
01:09:04.424 00.000 11060 Worker thread wakes up
01:09:04.424 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
01:09:04.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:04.425 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:05.064 00.639 11060 Exposure complete
01:09:05.244 00.180 11060 worker thread done servicing request
01:09:05.244 00.000 10844 OnExposeComplete: enter
01:09:05.244 00.000 10844 UpdateGuideState(): m_state=6
01:09:05.244 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8627
01:09:05.244 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=58.85, Mass=2717, SNR=32.8, Peak=230 HFD=3.4
01:09:05.244 00.000 10844 MultiStar: [#1 -0.33,0.13,0.96,U] [#2 -0.20,0.25,2.04,U] [#3 0.55,0.27,0.00,M1] [#4 -0.14,-0.04,1.05,U] [#5 0.03,0.78,0.00,M3] [#6 -0.41,0.35,0.85,U] [#7 -0.20,0.54,0.80,U] [#8 0.16,0.08,0.99,U] 
01:09:05.244 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.24}, one-star: {-0.05, 0.44}
01:09:05.244 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.93 = -2.36)
01:09:05.245 00.001 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.38)
01:09:05.245 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.17 mountX=-0.21 mountY=-0.20, mountTheta=-2.37
01:09:05.246 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.24, opts=13)
01:09:05.246 00.000 10844 Enqueuing Move request for scope (-0.16, 0.24)
01:09:05.246 00.000 11060 Worker thread wakes up
01:09:05.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
01:09:05.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:05.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
01:09:05.246 00.000 10844 UpdateGuideState exits: m=2717 SNR=32.8
01:09:05.247 00.001 11060 Moving (-0.16, 0.24) raw xDistance=-0.21 yDistance=-0.20
01:09:05.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:05.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:09:05.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:09:05.247 00.000 11060 MoveAxis(E, 37, ABG)
01:09:05.247 00.000 11060 Guiding  Dir = 2, Dur = 37
01:09:05.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:05.247 00.000 10844 Enqueuing Expose request
01:09:05.265 00.018 11060 IsSlewing returns 0
01:09:05.265 00.000 11060 IsGuiding returns 0
01:09:05.311 00.046 11060 IsGuiding returns 0
01:09:05.311 00.000 11060 Move returns status 0, amount 37
01:09:05.311 00.000 11060 MoveAxis(N, 78, ABG)
01:09:05.311 00.000 11060 Guiding  Dir = 0, Dur = 78
01:09:05.332 00.021 11060 IsSlewing returns 0
01:09:05.333 00.001 11060 IsGuiding returns 0
01:09:05.452 00.119 11060 IsGuiding returns 0
01:09:05.452 00.000 11060 Move returns status 0, amount 78
01:09:05.452 00.000 11060 move complete, result=0
01:09:05.452 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 78 ms NORTH
01:09:05.453 00.001 11060 worker thread done servicing request
01:09:05.455 00.002 11060 Worker thread wakes up
01:09:05.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:05.456 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:06.085 00.629 11060 Exposure complete
01:09:06.260 00.175 11060 worker thread done servicing request
01:09:06.260 00.000 10844 OnExposeComplete: enter
01:09:06.260 00.000 10844 UpdateGuideState(): m_state=6
01:09:06.260 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8628
01:09:06.261 00.001 10844 Star::Find returns 1 (1), X=264.33, Y=58.82, Mass=2765, SNR=33.3, Peak=255 HFD=3.6
01:09:06.261 00.000 10844 MultiStar: [#1 -0.26,-0.30,0.94,U] [#2 -0.20,-0.53,2.04,U] [#3 0.05,-0.31,1.01,U] [#4 0.45,-0.49,0.00,M1] [#5 0.02,-0.15,0.98,U] [#6 -0.58,-0.06,0.94,U] [#7 -0.30,-0.17,0.91,U] [#8 -0.14,-0.29,0.91,U] 
01:09:06.262 00.001 10844 refined, 7 included, MultiStar: {-0.18, -0.22}, one-star: {-0.04, 0.40}
01:09:06.262 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
01:09:06.262 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
01:09:06.262 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-2.26 mountX=0.25 mountY=-0.14, mountTheta=-0.52
01:09:06.263 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.22, opts=13)
01:09:06.263 00.000 10844 Enqueuing Move request for scope (-0.18, -0.22)
01:09:06.263 00.000 11060 Worker thread wakes up
01:09:06.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:06.264 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
01:09:06.264 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.3 Saturated
01:09:06.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
01:09:06.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:06.264 00.000 11060 Moving (-0.18, -0.22) raw xDistance=0.25 yDistance=-0.14
01:09:06.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:06.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.25
01:09:06.264 00.000 10844 Enqueuing Expose request
01:09:06.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:06.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:09:06.264 00.000 11060 MoveAxis(W, 42, ABG)
01:09:06.264 00.000 11060 Guiding  Dir = 3, Dur = 42
01:09:06.269 00.005 11060 IsSlewing returns 0
01:09:06.269 00.000 11060 IsGuiding returns 0
01:09:06.316 00.047 11060 IsGuiding returns 0
01:09:06.316 00.000 11060 Move returns status 0, amount 42
01:09:06.316 00.000 11060 MoveAxis(N, 0, ABG)
01:09:06.316 00.000 11060 Move returns status 0, amount 0
01:09:06.316 00.000 11060 move complete, result=0
01:09:06.316 00.000 11060 worker thread done servicing request
01:09:06.316 00.000 11060 Worker thread wakes up
01:09:06.317 00.001 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
01:09:06.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:06.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:06.946 00.629 11060 Exposure complete
01:09:07.131 00.185 11060 worker thread done servicing request
01:09:07.131 00.000 10844 OnExposeComplete: enter
01:09:07.131 00.000 10844 UpdateGuideState(): m_state=6
01:09:07.132 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8629
01:09:07.132 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=58.46, Mass=2567, SNR=31.9, Peak=238 HFD=3.3
01:09:07.132 00.000 10844 MultiStar: [#1 -0.38,-0.24,1.02,U] [#2 -0.28,-0.57,0.00,M1] [#3 0.17,-0.39,1.04,U] [#4 0.25,0.18,0.96,U] [#5 0.69,0.01,0.00,M3] [#6 -0.44,-0.50,0.00,M1] [#7 -0.48,-0.32,0.91,U] [#8 0.10,-0.47,0.97,U] 
01:09:07.132 00.000 10844 single-star, 5 included, MultiStar: {-0.02, -0.20}, one-star: {0.20, 0.04}
01:09:07.132 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
01:09:07.132 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
01:09:07.132 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.20 mountX=-0.08 mountY=0.19, mountTheta=1.95
01:09:07.134 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
01:09:07.134 00.000 10844 Enqueuing Move request for scope (0.20, 0.04)
01:09:07.134 00.000 11060 Worker thread wakes up
01:09:07.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:07.134 00.000 10844 UpdateGuideState exits: m=2567 SNR=31.9
01:09:07.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:07.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:07.134 00.000 10844 Enqueuing Expose request
01:09:07.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
01:09:07.134 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
01:09:07.135 00.001 11060 Moving (0.20, 0.04) raw xDistance=-0.08 yDistance=0.19
01:09:07.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:09:07.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:07.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:09:07.135 00.000 11060 MoveAxis(E, 0, ABG)
01:09:07.135 00.000 11060 Move returns status 0, amount 0
01:09:07.135 00.000 11060 MoveAxis(N, 0, ABG)
01:09:07.135 00.000 11060 Move returns status 0, amount 0
01:09:07.135 00.000 11060 move complete, result=0
01:09:07.135 00.000 11060 worker thread done servicing request
01:09:07.135 00.000 11060 Worker thread wakes up
01:09:07.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:07.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:07.136 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:07.771 00.635 11060 Exposure complete
01:09:07.945 00.174 11060 worker thread done servicing request
01:09:07.945 00.000 10844 OnExposeComplete: enter
01:09:07.945 00.000 10844 UpdateGuideState(): m_state=6
01:09:07.946 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8630
01:09:07.946 00.000 10844 Star::Find returns 1 (1), X=264.75, Y=58.60, Mass=2757, SNR=33.9, Peak=255 HFD=3.6
01:09:07.946 00.000 10844 MultiStar: [#1 0.02,0.05,0.99,U] [#2 -0.11,-0.47,2.16,U] [#3 0.27,0.18,0.94,U] [#4 0.38,0.55,0.00,M1] [#5 0.44,0.19,1.12,U] [#6 -0.11,-0.53,0.97,U] [#7 -0.19,0.22,0.89,U] [#8 0.33,-0.44,0.93,U] 
01:09:07.946 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.13}, one-star: {0.39, 0.18}
01:09:07.946 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
01:09:07.946 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
01:09:07.946 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.16 cameraTheta=-0.87 mountX=0.10 mountY=0.12, mountTheta=0.87
01:09:07.947 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
01:09:07.948 00.001 10844 Enqueuing Move request for scope (0.11, -0.13)
01:09:07.948 00.000 11060 Worker thread wakes up
01:09:07.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
01:09:07.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
01:09:07.948 00.000 11060 Moving (0.11, -0.13) raw xDistance=0.10 yDistance=0.12
01:09:07.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:09:07.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:07.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:07.948 00.000 10844 UpdateGuideState exits: m=2757 SNR=33.9 Saturated
01:09:07.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:09:07.948 00.000 11060 MoveAxis(E, 0, ABG)
01:09:07.948 00.000 11060 Move returns status 0, amount 0
01:09:07.948 00.000 11060 MoveAxis(N, 0, ABG)
01:09:07.948 00.000 11060 Move returns status 0, amount 0
01:09:07.948 00.000 11060 move complete, result=0
01:09:07.949 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:07.949 00.000 11060 worker thread done servicing request
01:09:07.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:07.949 00.000 10844 Enqueuing Expose request
01:09:07.949 00.000 11060 Worker thread wakes up
01:09:07.949 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:07.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:07.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:08.591 00.642 11060 Exposure complete
01:09:08.781 00.190 11060 worker thread done servicing request
01:09:08.781 00.000 10844 OnExposeComplete: enter
01:09:08.781 00.000 10844 UpdateGuideState(): m_state=6
01:09:08.782 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8631
01:09:08.782 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.26, Mass=2941, SNR=34.3, Peak=255 HFD=3.6
01:09:08.782 00.000 10844 MultiStar: [#1 -0.27,-0.20,0.93,U] [#2 -0.64,-0.71,0.00,M1] [#3 -0.04,0.21,0.97,U] [#4 -0.21,0.30,0.86,U] [#5 0.02,-0.32,0.99,U] [#6 -0.29,-0.41,0.83,U] [#7 -0.42,-0.01,0.74,U] [#8 0.11,-0.49,0.89,U] 
01:09:08.782 00.000 10844 single-star, 7 included, MultiStar: {-0.13, -0.14}, one-star: {-0.03, -0.16}
01:09:08.782 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
01:09:08.782 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
01:09:08.782 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.77 mountX=0.16 mountY=-0.01, mountTheta=-0.04
01:09:08.783 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
01:09:08.784 00.001 10844 Enqueuing Move request for scope (-0.03, -0.16)
01:09:08.784 00.000 11060 Worker thread wakes up
01:09:08.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:08.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
01:09:08.784 00.000 10844 UpdateGuideState exits: m=2941 SNR=34.3 Saturated
01:09:08.784 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
01:09:08.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:08.785 00.001 11060 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=-0.01
01:09:08.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:08.785 00.000 10844 Enqueuing Expose request
01:09:08.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:09:08.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:08.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:09:08.785 00.000 11060 MoveAxis(W, 28, ABG)
01:09:08.785 00.000 11060 Guiding  Dir = 3, Dur = 28
01:09:08.791 00.006 11060 IsSlewing returns 0
01:09:08.791 00.000 11060 IsGuiding returns 0
01:09:08.823 00.032 11060 IsGuiding returns 0
01:09:08.823 00.000 11060 Move returns status 0, amount 28
01:09:08.823 00.000 11060 MoveAxis(N, 0, ABG)
01:09:08.823 00.000 11060 Move returns status 0, amount 0
01:09:08.823 00.000 11060 move complete, result=0
01:09:08.823 00.000 11060 worker thread done servicing request
01:09:08.823 00.000 11060 Worker thread wakes up
01:09:08.823 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
01:09:08.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:08.824 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:09.458 00.634 11060 Exposure complete
01:09:09.641 00.183 11060 worker thread done servicing request
01:09:09.642 00.001 10844 OnExposeComplete: enter
01:09:09.642 00.000 10844 UpdateGuideState(): m_state=6
01:09:09.642 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8632
01:09:09.642 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=59.35, Mass=2727, SNR=33.2, Peak=239 HFD=3.4
01:09:09.642 00.000 10844 MultiStar: [#1 -0.21,-0.54,1.03,U] [#2 -0.21,-0.45,2.09,U] [#3 0.53,-0.33,0.00,M1] [#4 -0.14,0.04,1.03,U] [#5 -0.26,0.08,1.02,U] [#6 -0.02,-0.68,0.00,M1] [#7 -0.21,0.29,0.84,U] [#8 -0.05,-0.41,0.94,U] 
01:09:09.642 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.07}, one-star: {0.04, 0.94}
01:09:09.642 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
01:09:09.642 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
01:09:09.642 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.72 mountX=0.10 mountY=-0.14, mountTheta=-0.97
01:09:09.643 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.07, opts=13)
01:09:09.643 00.000 10844 Enqueuing Move request for scope (-0.16, -0.07)
01:09:09.644 00.001 11060 Worker thread wakes up
01:09:09.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
01:09:09.644 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
01:09:09.644 00.000 11060 Moving (-0.16, -0.07) raw xDistance=0.10 yDistance=-0.14
01:09:09.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:09:09.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:09.644 00.000 10844 UpdateGuideState exits: m=2727 SNR=33.2
01:09:09.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:09.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:09.644 00.000 10844 Enqueuing Expose request
01:09:09.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:09.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:09:09.644 00.000 11060 MoveAxis(E, 0, ABG)
01:09:09.644 00.000 11060 Move returns status 0, amount 0
01:09:09.644 00.000 11060 MoveAxis(N, 0, ABG)
01:09:09.644 00.000 11060 Move returns status 0, amount 0
01:09:09.644 00.000 11060 move complete, result=0
01:09:09.644 00.000 11060 worker thread done servicing request
01:09:09.644 00.000 11060 Worker thread wakes up
01:09:09.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:09.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:09.646 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:10.293 00.647 11060 Exposure complete
01:09:10.452 00.159 10844 OnExposeComplete: enter
01:09:10.452 00.000 10844 UpdateGuideState(): m_state=6
01:09:10.453 00.001 11060 worker thread done servicing request
01:09:10.453 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8633
01:09:10.453 00.000 10844 Star::Find returns 1 (0), X=264.88, Y=58.65, Mass=2742, SNR=32.9, Peak=254 HFD=3.5
01:09:10.454 00.001 10844 MultiStar: [#1 -0.71,-0.69,0.00,M1] [#2 -0.50,-0.60,0.00,M1] [#3 0.19,-0.33,0.97,U] [#4 -0.13,-0.09,0.91,U] [#5 0.07,0.04,1.07,U] [#6 -0.17,-0.33,1.02,U] [#7 -0.18,-0.30,0.82,U] [#8 -0.22,-0.27,0.90,U] 
01:09:10.454 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.14}, one-star: {0.51, 0.24}
01:09:10.454 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
01:09:10.454 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
01:09:10.454 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.43 mountX=0.14 mountY=0.04, mountTheta=0.31
01:09:10.455 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
01:09:10.455 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
01:09:10.456 00.001 11060 Worker thread wakes up
01:09:10.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
01:09:10.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:10.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
01:09:10.456 00.000 10844 UpdateGuideState exits: m=2742 SNR=32.9
01:09:10.456 00.000 11060 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=0.04
01:09:10.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:10.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:09:10.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:10.456 00.000 10844 Enqueuing Expose request
01:09:10.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:10.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:09:10.456 00.000 11060 MoveAxis(W, 24, ABG)
01:09:10.456 00.000 11060 Guiding  Dir = 3, Dur = 24
01:09:10.482 00.026 11060 IsSlewing returns 0
01:09:10.482 00.000 11060 IsGuiding returns 0
01:09:10.529 00.047 11060 IsGuiding returns 0
01:09:10.529 00.000 11060 Move returns status 0, amount 24
01:09:10.529 00.000 11060 MoveAxis(N, 0, ABG)
01:09:10.529 00.000 11060 Move returns status 0, amount 0
01:09:10.529 00.000 11060 move complete, result=0
01:09:10.529 00.000 11060 worker thread done servicing request
01:09:10.529 00.000 11060 Worker thread wakes up
01:09:10.530 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:10.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:10.530 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
01:09:11.160 00.630 11060 Exposure complete
01:09:11.331 00.171 11060 worker thread done servicing request
01:09:11.331 00.000 10844 OnExposeComplete: enter
01:09:11.331 00.000 10844 UpdateGuideState(): m_state=6
01:09:11.332 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8634
01:09:11.332 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=58.40, Mass=2978, SNR=34.2, Peak=243 HFD=3.5
01:09:11.332 00.000 10844 MultiStar: [#1 0.28,-0.45,0.99,U] [#2 -0.19,-0.61,0.00,M2] [#3 0.77,-0.08,0.00,M1] [#4 0.29,-0.09,0.99,U] [#5 0.31,0.25,0.94,U] [#6 -0.26,-0.45,0.94,U] [#7 0.06,0.11,0.71,U] [#8 0.12,-0.36,0.96,U] 
01:09:11.332 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.16}, one-star: {0.38, -0.01}
01:09:11.332 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
01:09:11.332 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
01:09:11.332 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.73 mountX=0.12 mountY=0.20, mountTheta=1.02
01:09:11.334 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.16, opts=13)
01:09:11.334 00.000 10844 Enqueuing Move request for scope (0.17, -0.16)
01:09:11.334 00.000 11060 Worker thread wakes up
01:09:11.334 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:11.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
01:09:11.334 00.000 10844 UpdateGuideState exits: m=2978 SNR=34.2
01:09:11.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
01:09:11.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:11.334 00.000 11060 Moving (0.17, -0.16) raw xDistance=0.12 yDistance=0.20
01:09:11.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:11.334 00.000 10844 Enqueuing Expose request
01:09:11.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:09:11.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:09:11.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:09:11.334 00.000 11060 MoveAxis(W, 22, ABG)
01:09:11.334 00.000 11060 Guiding  Dir = 3, Dur = 22
01:09:11.375 00.041 11060 IsSlewing returns 0
01:09:11.375 00.000 11060 IsGuiding returns 0
01:09:11.430 00.055 11060 IsGuiding returns 0
01:09:11.430 00.000 11060 Move returns status 0, amount 22
01:09:11.430 00.000 11060 MoveAxis(N, 0, ABG)
01:09:11.430 00.000 11060 Move returns status 0, amount 0
01:09:11.430 00.000 11060 move complete, result=0
01:09:11.431 00.001 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
01:09:11.432 00.001 11060 worker thread done servicing request
01:09:11.433 00.001 11060 Worker thread wakes up
01:09:11.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:11.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:12.091 00.658 11060 Exposure complete
01:09:12.258 00.167 11060 worker thread done servicing request
01:09:12.258 00.000 10844 OnExposeComplete: enter
01:09:12.258 00.000 10844 UpdateGuideState(): m_state=6
01:09:12.260 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8635
01:09:12.260 00.000 10844 Star::Find returns 1 (0), X=264.38, Y=58.05, Mass=2683, SNR=32.6, Peak=223 HFD=3.4
01:09:12.260 00.000 10844 MultiStar: [#1 0.03,-0.33,1.04,U] [#2 0.05,-0.26,2.05,U] [#3 0.13,0.35,0.89,U] [#4 0.18,-0.15,0.89,U] [#5 0.45,0.01,1.04,U] [#6 -0.08,-0.42,0.90,U] [#7 0.06,-0.04,0.82,U] [#8 0.01,-0.36,0.95,U] 
01:09:12.260 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.19}, one-star: {0.02, -0.36}
01:09:12.260 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
01:09:12.260 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
01:09:12.260 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.12 mountX=0.17 mountY=0.12, mountTheta=0.62
01:09:12.262 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.19, opts=13)
01:09:12.262 00.000 10844 Enqueuing Move request for scope (0.09, -0.19)
01:09:12.262 00.000 11060 Worker thread wakes up
01:09:12.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
01:09:12.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
01:09:12.262 00.000 11060 Moving (0.09, -0.19) raw xDistance=0.17 yDistance=0.12
01:09:12.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:09:12.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:12.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:12.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:09:12.262 00.000 11060 MoveAxis(W, 30, ABG)
01:09:12.262 00.000 11060 Guiding  Dir = 3, Dur = 30
01:09:12.263 00.001 10844 UpdateGuideState exits: m=2683 SNR=32.6
01:09:12.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:12.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:12.263 00.000 10844 Enqueuing Expose request
01:09:12.267 00.004 11060 IsSlewing returns 0
01:09:12.267 00.000 11060 IsGuiding returns 0
01:09:12.299 00.032 11060 IsGuiding returns 0
01:09:12.299 00.000 11060 Move returns status 0, amount 30
01:09:12.299 00.000 11060 MoveAxis(N, 0, ABG)
01:09:12.299 00.000 11060 Move returns status 0, amount 0
01:09:12.299 00.000 11060 move complete, result=0
01:09:12.299 00.000 11060 worker thread done servicing request
01:09:12.299 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
01:09:12.299 00.000 11060 Worker thread wakes up
01:09:12.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:12.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:12.928 00.629 11060 Exposure complete
01:09:13.117 00.189 11060 worker thread done servicing request
01:09:13.117 00.000 10844 OnExposeComplete: enter
01:09:13.117 00.000 10844 UpdateGuideState(): m_state=6
01:09:13.117 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8636
01:09:13.117 00.000 10844 Star::Find returns 1 (1), X=264.94, Y=58.09, Mass=3576, SNR=38.9, Peak=255 HFD=3.9
01:09:13.118 00.001 10844 MultiStar: [#1 0.01,-0.26,0.85,U] [#2 -0.13,-0.66,0.00,M2] [#3 -0.26,-0.26,0.78,U] [#4 0.46,-0.48,0.00,M1] [#5 0.23,0.21,0.86,U] [#6 -0.23,-0.21,0.81,U] [#7 -0.22,0.21,0.74,U] [#8 0.24,-0.33,0.81,U] 
01:09:13.118 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.15}, one-star: {0.58, -0.32}
01:09:13.118 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
01:09:13.118 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
01:09:13.118 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.11 mountX=0.13 mountY=0.10, mountTheta=0.63
01:09:13.119 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
01:09:13.119 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
01:09:13.120 00.001 11060 Worker thread wakes up
01:09:13.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:13.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
01:09:13.120 00.000 10844 UpdateGuideState exits: m=3576 SNR=38.9 Saturated
01:09:13.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
01:09:13.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:13.120 00.000 11060 Moving (0.07, -0.15) raw xDistance=0.13 yDistance=0.10
01:09:13.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:13.120 00.000 10844 Enqueuing Expose request
01:09:13.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:09:13.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:13.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:09:13.120 00.000 11060 MoveAxis(W, 24, ABG)
01:09:13.120 00.000 11060 Guiding  Dir = 3, Dur = 24
01:09:13.127 00.007 11060 IsSlewing returns 0
01:09:13.127 00.000 11060 IsGuiding returns 0
01:09:13.174 00.047 11060 IsGuiding returns 0
01:09:13.174 00.000 11060 Move returns status 0, amount 24
01:09:13.174 00.000 11060 MoveAxis(N, 0, ABG)
01:09:13.174 00.000 11060 Move returns status 0, amount 0
01:09:13.174 00.000 11060 move complete, result=0
01:09:13.174 00.000 11060 worker thread done servicing request
01:09:13.174 00.000 11060 Worker thread wakes up
01:09:13.174 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
01:09:13.175 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:13.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:13.807 00.632 11060 Exposure complete
01:09:13.979 00.172 11060 worker thread done servicing request
01:09:13.979 00.000 10844 OnExposeComplete: enter
01:09:13.979 00.000 10844 UpdateGuideState(): m_state=6
01:09:13.980 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8637
01:09:13.980 00.000 10844 Star::Find returns 1 (1), X=265.03, Y=58.47, Mass=2495, SNR=32.1, Peak=255 HFD=3.1
01:09:13.980 00.000 10844 MultiStar: [#1 -0.31,0.38,0.89,U] [#2 0.04,-0.24,2.07,U] [#3 0.61,-0.13,0.00,M1] [#4 0.48,0.22,1.01,U] [#5 0.27,0.30,1.09,U] [#6 -0.59,-0.63,0.00,M1] [#7 0.12,0.16,0.88,U] [#8 0.15,-0.05,0.96,U] 
01:09:13.980 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.07}, one-star: {0.66, 0.05}
01:09:13.980 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
01:09:13.980 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
01:09:13.980 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.34 mountX=-0.10 mountY=0.18, mountTheta=2.09
01:09:13.982 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.07, opts=13)
01:09:13.982 00.000 10844 Enqueuing Move request for scope (0.19, 0.07)
01:09:13.982 00.000 11060 Worker thread wakes up
01:09:13.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:13.982 00.000 10844 UpdateGuideState exits: m=2495 SNR=32.1 Saturated
01:09:13.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:13.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
01:09:13.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:13.982 00.000 10844 Enqueuing Expose request
01:09:13.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
01:09:13.982 00.000 11060 Moving (0.19, 0.07) raw xDistance=-0.10 yDistance=0.18
01:09:13.983 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:09:13.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:13.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:09:13.983 00.000 11060 MoveAxis(E, 0, ABG)
01:09:13.983 00.000 11060 Move returns status 0, amount 0
01:09:13.983 00.000 11060 MoveAxis(N, 0, ABG)
01:09:13.983 00.000 11060 Move returns status 0, amount 0
01:09:13.983 00.000 11060 move complete, result=0
01:09:13.983 00.000 11060 worker thread done servicing request
01:09:13.983 00.000 11060 Worker thread wakes up
01:09:13.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:13.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:13.985 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:14.638 00.653 11060 Exposure complete
01:09:14.798 00.160 11060 worker thread done servicing request
01:09:14.798 00.000 10844 OnExposeComplete: enter
01:09:14.798 00.000 10844 UpdateGuideState(): m_state=6
01:09:14.798 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8638
01:09:14.798 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.55, Mass=3219, SNR=35.6, Peak=255 HFD=3.3
01:09:14.799 00.001 10844 MultiStar: [#1 0.00,0.15,0.88,U] [#2 -0.15,-0.54,1.90,U] [#3 0.42,-0.40,0.97,U] [#4 0.57,-0.10,0.87,U] [#5 0.21,0.56,0.88,U] [#6 -0.33,-0.75,0.00,M2] [#7 -0.07,-0.07,0.71,U] [#8 0.01,-0.22,0.84,U] 
01:09:14.799 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {0.10, 0.13}
01:09:14.799 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
01:09:14.799 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
01:09:14.799 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=0.10 mountY=0.13, mountTheta=0.89
01:09:14.800 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.12, opts=13)
01:09:14.801 00.001 10844 Enqueuing Move request for scope (0.11, -0.12)
01:09:14.801 00.000 11060 Worker thread wakes up
01:09:14.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:09:14.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:09:14.801 00.000 11060 Moving (0.11, -0.12) raw xDistance=0.10 yDistance=0.13
01:09:14.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:09:14.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:14.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:14.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:09:14.801 00.000 11060 MoveAxis(E, 0, ABG)
01:09:14.801 00.000 11060 Move returns status 0, amount 0
01:09:14.801 00.000 10844 UpdateGuideState exits: m=3219 SNR=35.6 Saturated
01:09:14.801 00.000 11060 MoveAxis(N, 0, ABG)
01:09:14.801 00.000 11060 Move returns status 0, amount 0
01:09:14.801 00.000 11060 move complete, result=0
01:09:14.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:14.802 00.001 11060 worker thread done servicing request
01:09:14.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:14.802 00.000 10844 Enqueuing Expose request
01:09:14.802 00.000 11060 Worker thread wakes up
01:09:14.802 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:14.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:14.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:15.441 00.639 11060 Exposure complete
01:09:15.612 00.171 11060 worker thread done servicing request
01:09:15.612 00.000 10844 OnExposeComplete: enter
01:09:15.612 00.000 10844 UpdateGuideState(): m_state=6
01:09:15.613 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8639
01:09:15.613 00.000 10844 Star::Find returns 1 (1), X=265.01, Y=58.51, Mass=3321, SNR=37.2, Peak=255 HFD=3.6
01:09:15.613 00.000 10844 MultiStar: [#1 -0.08,-0.31,0.78,U] [#2 0.04,-0.20,1.79,U] [#3 0.68,-0.49,0.00,M1] [#4 0.47,-0.28,0.89,U] [#5 0.54,0.26,0.90,U] [#6 0.06,-0.20,0.80,U] [#7 0.14,-0.37,0.76,U] [#8 0.67,0.21,0.00,M1] 
01:09:15.613 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.14}, one-star: {0.65, 0.09}
01:09:15.613 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
01:09:15.614 00.001 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
01:09:15.614 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.51 mountX=0.09 mountY=0.27, mountTheta=1.24
01:09:15.615 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.14, opts=13)
01:09:15.615 00.000 10844 Enqueuing Move request for scope (0.25, -0.14)
01:09:15.615 00.000 11060 Worker thread wakes up
01:09:15.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
01:09:15.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
01:09:15.615 00.000 11060 Moving (0.25, -0.14) raw xDistance=0.09 yDistance=0.27
01:09:15.616 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:15.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:15.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:15.616 00.000 10844 UpdateGuideState exits: m=3321 SNR=37.2 Saturated
01:09:15.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:09:15.616 00.000 11060 MoveAxis(E, 0, ABG)
01:09:15.616 00.000 11060 Move returns status 0, amount 0
01:09:15.616 00.000 11060 MoveAxis(N, 0, ABG)
01:09:15.616 00.000 11060 Move returns status 0, amount 0
01:09:15.616 00.000 11060 move complete, result=0
01:09:15.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:15.616 00.000 11060 worker thread done servicing request
01:09:15.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:15.617 00.001 10844 Enqueuing Expose request
01:09:15.617 00.000 11060 Worker thread wakes up
01:09:15.617 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:09:15.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:15.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:16.251 00.634 11060 Exposure complete
01:09:16.431 00.180 11060 worker thread done servicing request
01:09:16.431 00.000 10844 OnExposeComplete: enter
01:09:16.431 00.000 10844 UpdateGuideState(): m_state=6
01:09:16.431 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8640
01:09:16.431 00.000 10844 Star::Find returns 1 (0), X=264.83, Y=58.27, Mass=2512, SNR=31.7, Peak=252 HFD=3.5
01:09:16.431 00.000 10844 MultiStar: [#1 -0.34,-0.03,0.98,U] [#2 -0.03,0.10,2.08,U] [#3 0.54,-0.40,0.00,M2] [#4 -0.00,-0.27,0.98,U] [#5 0.25,0.37,1.01,U] [#6 -0.14,-0.22,1.03,U] [#7 -0.05,-0.12,0.86,U] [#8 0.37,-0.34,0.97,U] 
01:09:16.432 00.001 10844 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.46, -0.14}
01:09:16.432 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
01:09:16.432 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
01:09:16.432 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.81 mountX=0.05 mountY=0.06, mountTheta=0.94
01:09:16.433 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
01:09:16.435 00.002 10844 Enqueuing Move request for scope (0.06, -0.06)
01:09:16.435 00.000 11060 Worker thread wakes up
01:09:16.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:09:16.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:09:16.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:09:16.435 00.000 10844 UpdateGuideState exits: m=2512 SNR=31.7
01:09:16.435 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.06
01:09:16.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:16.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:16.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:16.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:09:16.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:16.435 00.000 10844 Enqueuing Expose request
01:09:16.436 00.001 11060 MoveAxis(E, 0, ABG)
01:09:16.443 00.007 11060 Move returns status 0, amount 0
01:09:16.445 00.002 11060 MoveAxis(N, 0, ABG)
01:09:16.445 00.000 11060 Move returns status 0, amount 0
01:09:16.445 00.000 11060 move complete, result=0
01:09:16.446 00.001 11060 worker thread done servicing request
01:09:16.446 00.000 11060 Worker thread wakes up
01:09:16.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:16.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:16.450 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:17.090 00.640 11060 Exposure complete
01:09:17.267 00.177 11060 worker thread done servicing request
01:09:17.267 00.000 10844 OnExposeComplete: enter
01:09:17.267 00.000 10844 UpdateGuideState(): m_state=6
01:09:17.267 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8641
01:09:17.267 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.87, Mass=2776, SNR=33.7, Peak=255 HFD=3.3
01:09:17.267 00.000 10844 MultiStar: [#1 -0.06,-0.15,0.90,U] [#2 0.07,-0.61,0.00,M1] [#3 0.40,-0.58,0.00,M3] [#4 0.31,-0.34,1.02,U] [#5 -0.00,0.12,1.08,U] [#6 -0.22,-0.21,0.95,U] [#7 -0.26,-0.08,0.82,U] [#8 0.16,-0.13,0.86,U] 
01:09:17.267 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.04}, one-star: {0.03, 0.45}
01:09:17.267 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
01:09:17.267 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
01:09:17.267 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.53 mountX=0.04 mountY=0.01, mountTheta=0.20
01:09:17.268 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.04, opts=13)
01:09:17.268 00.000 10844 Enqueuing Move request for scope (0.00, -0.04)
01:09:17.269 00.001 11060 Worker thread wakes up
01:09:17.269 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:17.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
01:09:17.269 00.000 10844 UpdateGuideState exits: m=2776 SNR=33.7 Saturated
01:09:17.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
01:09:17.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:17.269 00.000 11060 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.01
01:09:17.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:17.269 00.000 10844 Enqueuing Expose request
01:09:17.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:09:17.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:17.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:17.269 00.000 11060 MoveAxis(E, 0, ABG)
01:09:17.269 00.000 11060 Move returns status 0, amount 0
01:09:17.269 00.000 11060 MoveAxis(N, 0, ABG)
01:09:17.269 00.000 11060 Move returns status 0, amount 0
01:09:17.270 00.001 11060 move complete, result=0
01:09:17.270 00.000 11060 worker thread done servicing request
01:09:17.270 00.000 11060 Worker thread wakes up
01:09:17.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:17.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:17.272 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:17.916 00.644 11060 Exposure complete
01:09:18.068 00.152 11060 worker thread done servicing request
01:09:18.068 00.000 10844 OnExposeComplete: enter
01:09:18.069 00.001 10844 UpdateGuideState(): m_state=6
01:09:18.069 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8642
01:09:18.069 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=57.84, Mass=2904, SNR=34.1, Peak=255 HFD=3.5
01:09:18.069 00.000 10844 MultiStar: [#1 -0.27,-0.82,0.00,M1] [#2 -0.12,-0.85,0.00,M2] [#3 0.64,-0.86,0.00,M4] [#4 0.42,-0.37,0.97,U] [#5 0.18,-0.21,0.95,U] [#6 -0.26,-0.67,0.00,M1] [#7 -0.57,-0.41,0.00,M1] [#8 -0.16,-0.85,0.00,M1] 
01:09:18.069 00.000 10844 refined, 2 included, MultiStar: {0.16, -0.39}, one-star: {-0.10, -0.58}
01:09:18.069 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
01:09:18.069 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
01:09:18.070 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.17 mountX=0.35 mountY=0.23, mountTheta=0.57
01:09:18.072 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.39, opts=13)
01:09:18.072 00.000 10844 Enqueuing Move request for scope (0.16, -0.39)
01:09:18.078 00.006 11060 Worker thread wakes up
01:09:18.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.39) opts 0xd
01:09:18.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.39)
01:09:18.078 00.000 11060 Moving (0.16, -0.39) raw xDistance=0.35 yDistance=0.23
01:09:18.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
01:09:18.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:18.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:09:18.079 00.001 10844 UpdateGuideState exits: m=2904 SNR=34.1 Saturated
01:09:18.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:09:18.079 00.000 11060 MoveAxis(W, 61, ABG)
01:09:18.079 00.000 11060 Guiding  Dir = 3, Dur = 61
01:09:18.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:18.079 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:18.079 00.000 10844 Enqueuing Expose request
01:09:18.085 00.006 11060 IsSlewing returns 0
01:09:18.085 00.000 11060 IsGuiding returns 0
01:09:18.162 00.077 11060 IsGuiding returns 0
01:09:18.162 00.000 11060 Move returns status 0, amount 61
01:09:18.162 00.000 11060 MoveAxis(N, 0, ABG)
01:09:18.162 00.000 11060 Move returns status 0, amount 0
01:09:18.162 00.000 11060 move complete, result=0
01:09:18.162 00.000 11060 worker thread done servicing request
01:09:18.162 00.000 11060 Worker thread wakes up
01:09:18.162 00.000 10844 GuideStep: 0.4 px 61 ms WEST, 0.2 px 0 ms NORTH
01:09:18.163 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:18.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:18.788 00.625 11060 Exposure complete
01:09:18.967 00.179 11060 worker thread done servicing request
01:09:18.968 00.001 10844 OnExposeComplete: enter
01:09:18.968 00.000 10844 UpdateGuideState(): m_state=6
01:09:18.968 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8643
01:09:18.968 00.000 10844 Star::Find returns 1 (0), X=264.31, Y=58.73, Mass=2560, SNR=31.5, Peak=247 HFD=3.4
01:09:18.968 00.000 10844 MultiStar: [#1 -0.01,-0.02,1.06,U] [#2 0.07,0.23,2.09,U] [#3 0.25,-0.26,1.03,U] [#4 -0.04,-0.09,0.99,U] [#5 0.22,0.79,0.00,M1] [#6 -0.06,0.20,0.93,U] [#7 0.29,0.02,0.90,U] [#8 0.40,-0.07,0.96,U] 
01:09:18.968 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {-0.06, 0.31}
01:09:18.968 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
01:09:18.969 00.001 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:09:18.969 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.08 mountY=0.09, mountTheta=2.30
01:09:18.970 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
01:09:18.970 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
01:09:18.970 00.000 11060 Worker thread wakes up
01:09:18.970 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:18.970 00.000 10844 UpdateGuideState exits: m=2560 SNR=31.5
01:09:18.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:18.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:18.970 00.000 10844 Enqueuing Expose request
01:09:18.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:09:18.971 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:09:18.971 00.000 11060 Moving (0.10, 0.06) raw xDistance=-0.08 yDistance=0.09
01:09:18.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:09:18.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:18.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:09:18.971 00.000 11060 MoveAxis(E, 0, ABG)
01:09:18.971 00.000 11060 Move returns status 0, amount 0
01:09:18.971 00.000 11060 MoveAxis(N, 0, ABG)
01:09:18.971 00.000 11060 Move returns status 0, amount 0
01:09:18.971 00.000 11060 move complete, result=0
01:09:18.971 00.000 11060 worker thread done servicing request
01:09:18.972 00.001 11060 Worker thread wakes up
01:09:18.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:18.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:18.975 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:19.603 00.628 11060 Exposure complete
01:09:19.773 00.170 11060 worker thread done servicing request
01:09:19.773 00.000 10844 OnExposeComplete: enter
01:09:19.773 00.000 10844 UpdateGuideState(): m_state=6
01:09:19.773 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8644
01:09:19.773 00.000 10844 Star::Find returns 1 (1), X=264.98, Y=59.07, Mass=2752, SNR=33.2, Peak=255 HFD=3.5
01:09:19.773 00.000 10844 MultiStar: [#1 -0.12,-0.00,1.06,U] [#2 -0.02,0.11,2.11,U] [#3 0.54,0.14,0.92,U] [#4 -0.03,-0.33,0.96,U] [#5 0.41,0.56,0.00,M2] [#6 -0.45,-0.32,1.01,U] [#7 -0.03,0.39,0.90,U] [#8 0.45,0.04,0.94,U] 
01:09:19.773 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.61, 0.66}
01:09:19.773 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
01:09:19.774 00.001 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
01:09:19.774 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.73 mountX=-0.10 mountY=0.08, mountTheta=2.47
01:09:19.775 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.09, opts=13)
01:09:19.775 00.000 10844 Enqueuing Move request for scope (0.10, 0.09)
01:09:19.775 00.000 11060 Worker thread wakes up
01:09:19.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:19.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:09:19.775 00.000 10844 UpdateGuideState exits: m=2752 SNR=33.2 Saturated
01:09:19.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:09:19.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:19.775 00.000 11060 Moving (0.10, 0.09) raw xDistance=-0.10 yDistance=0.08
01:09:19.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:19.775 00.000 10844 Enqueuing Expose request
01:09:19.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:09:19.777 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:19.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:09:19.777 00.000 11060 MoveAxis(E, 0, ABG)
01:09:19.777 00.000 11060 Move returns status 0, amount 0
01:09:19.777 00.000 11060 MoveAxis(N, 0, ABG)
01:09:19.777 00.000 11060 Move returns status 0, amount 0
01:09:19.777 00.000 11060 move complete, result=0
01:09:19.777 00.000 11060 worker thread done servicing request
01:09:19.777 00.000 11060 Worker thread wakes up
01:09:19.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:19.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:19.779 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:20.405 00.626 11060 Exposure complete
01:09:20.584 00.179 11060 worker thread done servicing request
01:09:20.584 00.000 10844 OnExposeComplete: enter
01:09:20.584 00.000 10844 UpdateGuideState(): m_state=6
01:09:20.584 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8645
01:09:20.584 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=58.42, Mass=2529, SNR=31.7, Peak=222 HFD=3.7
01:09:20.585 00.001 10844 MultiStar: [#1 -0.34,-0.54,0.00,M1] [#2 0.01,-0.22,2.20,U] [#3 0.80,-0.55,0.00,M3] [#4 0.02,0.07,0.82,U] [#5 -0.18,-0.04,1.03,U] [#6 -0.51,-0.35,0.00,M1] [#7 0.02,0.11,0.85,U] [#8 -0.05,-0.37,0.98,U] 
01:09:20.585 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.11}, one-star: {0.44, 0.00}
01:09:20.585 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
01:09:20.585 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:09:20.585 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.22 mountX=0.10 mountY=0.06, mountTheta=0.52
01:09:20.586 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
01:09:20.586 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
01:09:20.586 00.000 11060 Worker thread wakes up
01:09:20.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
01:09:20.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
01:09:20.586 00.000 11060 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=0.06
01:09:20.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:09:20.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:20.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:20.587 00.001 10844 UpdateGuideState exits: m=2529 SNR=31.7
01:09:20.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:20.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:20.587 00.000 10844 Enqueuing Expose request
01:09:20.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:09:20.587 00.000 11060 MoveAxis(E, 0, ABG)
01:09:20.587 00.000 11060 Move returns status 0, amount 0
01:09:20.587 00.000 11060 MoveAxis(N, 0, ABG)
01:09:20.587 00.000 11060 Move returns status 0, amount 0
01:09:20.587 00.000 11060 move complete, result=0
01:09:20.587 00.000 11060 worker thread done servicing request
01:09:20.587 00.000 11060 Worker thread wakes up
01:09:20.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:20.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:20.589 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:21.218 00.629 11060 Exposure complete
01:09:21.403 00.185 11060 worker thread done servicing request
01:09:21.403 00.000 10844 OnExposeComplete: enter
01:09:21.403 00.000 10844 UpdateGuideState(): m_state=6
01:09:21.404 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8646
01:09:21.404 00.000 10844 Star::Find returns 1 (1), X=264.75, Y=58.82, Mass=3385, SNR=37.2, Peak=255 HFD=3.7
01:09:21.404 00.000 10844 MultiStar: [#1 -0.09,0.18,0.91,U] [#2 0.29,-0.17,1.87,U] [#3 0.18,0.35,0.82,U] [#4 -0.06,-0.00,0.77,U] [#5 0.22,0.78,0.00,M2] [#6 -0.64,0.18,0.00,M2] [#7 -0.11,0.26,0.76,U] [#8 -0.20,0.17,0.88,U] 
01:09:21.404 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.13}, one-star: {0.38, 0.41}
01:09:21.404 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
01:09:21.404 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
01:09:21.405 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.92 mountX=-0.14 mountY=0.07, mountTheta=2.66
01:09:21.406 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
01:09:21.406 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
01:09:21.406 00.000 11060 Worker thread wakes up
01:09:21.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:21.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:09:21.407 00.001 10844 UpdateGuideState exits: m=3385 SNR=37.2 Saturated
01:09:21.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:09:21.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:21.407 00.000 11060 Moving (0.10, 0.13) raw xDistance=-0.14 yDistance=0.07
01:09:21.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:21.407 00.000 10844 Enqueuing Expose request
01:09:21.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:09:21.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:21.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:09:21.407 00.000 11060 MoveAxis(E, 25, ABG)
01:09:21.407 00.000 11060 Guiding  Dir = 2, Dur = 25
01:09:21.447 00.040 11060 IsSlewing returns 0
01:09:21.447 00.000 11060 IsGuiding returns 0
01:09:21.511 00.064 11060 IsGuiding returns 0
01:09:21.511 00.000 11060 Move returns status 0, amount 25
01:09:21.511 00.000 11060 MoveAxis(N, 0, ABG)
01:09:21.511 00.000 11060 Move returns status 0, amount 0
01:09:21.513 00.002 11060 move complete, result=0
01:09:21.513 00.000 11060 worker thread done servicing request
01:09:21.513 00.000 11060 Worker thread wakes up
01:09:21.513 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
01:09:21.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:21.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:22.145 00.632 11060 Exposure complete
01:09:22.343 00.198 11060 worker thread done servicing request
01:09:22.343 00.000 10844 OnExposeComplete: enter
01:09:22.343 00.000 10844 UpdateGuideState(): m_state=6
01:09:22.343 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8647
01:09:22.343 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=58.89, Mass=2899, SNR=34.1, Peak=238 HFD=3.4
01:09:22.344 00.001 10844 MultiStar: [#1 -0.52,-0.62,0.00,M1] [#2 -0.18,-0.22,1.94,U] [#3 0.01,0.01,0.92,U] [#4 0.15,-0.14,0.96,U] [#5 0.49,-0.05,1.05,U] [#6 -0.01,-0.58,0.90,U] [#7 -0.43,-0.10,0.94,U] [#8 -0.14,-0.12,1.01,U] 
01:09:22.344 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {-0.07, 0.47}
01:09:22.344 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
01:09:22.344 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
01:09:22.344 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.90 mountX=0.10 mountY=-0.02, mountTheta=-0.16
01:09:22.347 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
01:09:22.347 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
01:09:22.347 00.000 11060 Worker thread wakes up
01:09:22.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
01:09:22.347 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
01:09:22.347 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=-0.02
01:09:22.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:09:22.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:22.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:22.348 00.001 10844 UpdateGuideState exits: m=2899 SNR=34.1
01:09:22.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:22.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:22.348 00.000 10844 Enqueuing Expose request
01:09:22.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:22.348 00.000 11060 MoveAxis(E, 0, ABG)
01:09:22.348 00.000 11060 Move returns status 0, amount 0
01:09:22.348 00.000 11060 MoveAxis(N, 0, ABG)
01:09:22.348 00.000 11060 Move returns status 0, amount 0
01:09:22.348 00.000 11060 move complete, result=0
01:09:22.348 00.000 11060 worker thread done servicing request
01:09:22.348 00.000 11060 Worker thread wakes up
01:09:22.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:22.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:22.349 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:22.974 00.625 11060 Exposure complete
01:09:23.146 00.172 11060 worker thread done servicing request
01:09:23.147 00.001 10844 OnExposeComplete: enter
01:09:23.147 00.000 10844 UpdateGuideState(): m_state=6
01:09:23.147 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8648
01:09:23.147 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=58.49, Mass=3146, SNR=36.2, Peak=255 HFD=3.2
01:09:23.147 00.000 10844 MultiStar: [#1 -0.60,-0.52,0.00,M2] [#2 -0.69,-0.08,0.00,M1] [#3 -0.05,-0.22,0.81,U] [#4 0.41,-0.48,0.00,M1] [#5 -0.06,0.33,0.94,U] [#6 -0.09,-0.76,0.00,M2] [#7 -0.00,-0.18,0.80,U] [#8 -0.30,-0.54,0.00,M1] 
01:09:23.147 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.02}, one-star: {0.18, 0.08}
01:09:23.147 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
01:09:23.147 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
01:09:23.148 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.59 mountX=-0.02 mountY=0.02, mountTheta=2.34
01:09:23.149 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
01:09:23.149 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
01:09:23.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:23.149 00.000 10844 UpdateGuideState exits: m=3146 SNR=36.2 Saturated
01:09:23.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:23.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:23.149 00.000 10844 Enqueuing Expose request
01:09:23.149 00.000 11060 Worker thread wakes up
01:09:23.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:09:23.151 00.002 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:09:23.151 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=0.02
01:09:23.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:23.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:23.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:23.151 00.000 11060 MoveAxis(E, 0, ABG)
01:09:23.151 00.000 11060 Move returns status 0, amount 0
01:09:23.151 00.000 11060 MoveAxis(N, 0, ABG)
01:09:23.151 00.000 11060 Move returns status 0, amount 0
01:09:23.151 00.000 11060 move complete, result=0
01:09:23.151 00.000 11060 worker thread done servicing request
01:09:23.151 00.000 11060 Worker thread wakes up
01:09:23.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:23.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:23.152 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:23.786 00.634 11060 Exposure complete
01:09:23.961 00.175 11060 worker thread done servicing request
01:09:23.961 00.000 10844 OnExposeComplete: enter
01:09:23.961 00.000 10844 UpdateGuideState(): m_state=6
01:09:23.962 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8649
01:09:23.962 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.29, Mass=2660, SNR=32.7, Peak=252 HFD=3.5
01:09:23.962 00.000 10844 MultiStar: [#1 -0.36,-0.37,0.98,U] [#2 -0.17,0.01,2.02,U] [#3 0.27,-0.87,0.00,M1] [#4 0.38,-0.25,0.88,U] [#5 0.21,0.07,0.98,U] [#6 -0.26,-0.65,0.00,M3] [#7 -0.42,-0.40,0.89,U] [#8 -0.04,-0.66,0.00,M2] 
01:09:23.962 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.14}, one-star: {0.30, -0.12}
01:09:23.962 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
01:09:23.962 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
01:09:23.962 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.80 mountX=0.15 mountY=-0.01, mountTheta=-0.07
01:09:23.964 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.14, opts=13)
01:09:23.964 00.000 10844 Enqueuing Move request for scope (-0.03, -0.14)
01:09:23.964 00.000 11060 Worker thread wakes up
01:09:23.964 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:23.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
01:09:23.964 00.000 10844 UpdateGuideState exits: m=2660 SNR=32.7
01:09:23.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
01:09:23.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:23.964 00.000 11060 Moving (-0.03, -0.14) raw xDistance=0.15 yDistance=-0.01
01:09:23.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:23.964 00.000 10844 Enqueuing Expose request
01:09:23.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:09:23.965 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:23.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:09:23.965 00.000 11060 MoveAxis(W, 26, ABG)
01:09:23.965 00.000 11060 Guiding  Dir = 3, Dur = 26
01:09:23.999 00.034 11060 IsSlewing returns 0
01:09:23.999 00.000 11060 IsGuiding returns 0
01:09:24.046 00.047 11060 IsGuiding returns 0
01:09:24.046 00.000 11060 Move returns status 0, amount 26
01:09:24.046 00.000 11060 MoveAxis(N, 0, ABG)
01:09:24.046 00.000 11060 Move returns status 0, amount 0
01:09:24.046 00.000 11060 move complete, result=0
01:09:24.046 00.000 11060 worker thread done servicing request
01:09:24.046 00.000 11060 Worker thread wakes up
01:09:24.047 00.001 10844 GuideStep: 0.1 px 26 ms WEST, -0.0 px 0 ms NORTH
01:09:24.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:24.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:24.673 00.626 11060 Exposure complete
01:09:24.842 00.169 11060 worker thread done servicing request
01:09:24.842 00.000 10844 OnExposeComplete: enter
01:09:24.842 00.000 10844 UpdateGuideState(): m_state=6
01:09:24.843 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8650
01:09:24.843 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=59.04, Mass=3039, SNR=34.9, Peak=241 HFD=3.6
01:09:24.843 00.000 10844 MultiStar: [#1 0.34,-0.30,1.02,U] [#2 -0.28,-0.43,2.02,U] [#3 0.62,-0.82,0.00,M2] [#4 0.75,-0.52,0.00,M1] [#5 -0.00,-0.21,1.04,U] [#6 -0.14,-0.53,0.88,U] [#7 0.04,-0.08,0.77,U] [#8 0.29,-0.64,0.00,M3] 
01:09:24.843 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.19}, one-star: {0.15, 0.63}
01:09:24.843 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
01:09:24.843 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
01:09:24.844 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.71 mountX=0.20 mountY=0.01, mountTheta=0.03
01:09:24.845 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.19, opts=13)
01:09:24.845 00.000 10844 Enqueuing Move request for scope (-0.03, -0.19)
01:09:24.845 00.000 11060 Worker thread wakes up
01:09:24.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
01:09:24.845 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
01:09:24.846 00.001 11060 Moving (-0.03, -0.19) raw xDistance=0.20 yDistance=0.01
01:09:24.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:24.846 00.000 10844 UpdateGuideState exits: m=3039 SNR=34.9
01:09:24.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:24.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:24.846 00.000 10844 Enqueuing Expose request
01:09:24.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:09:24.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:24.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:24.846 00.000 11060 MoveAxis(W, 35, ABG)
01:09:24.846 00.000 11060 Guiding  Dir = 3, Dur = 35
01:09:24.874 00.028 11060 IsSlewing returns 0
01:09:24.875 00.001 11060 IsGuiding returns 0
01:09:24.936 00.061 11060 IsGuiding returns 0
01:09:24.938 00.002 11060 Move returns status 0, amount 35
01:09:24.938 00.000 11060 MoveAxis(N, 0, ABG)
01:09:24.938 00.000 11060 Move returns status 0, amount 0
01:09:24.938 00.000 11060 move complete, result=0
01:09:24.938 00.000 11060 worker thread done servicing request
01:09:24.938 00.000 11060 Worker thread wakes up
01:09:24.938 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
01:09:24.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:24.939 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:25.569 00.630 11060 Exposure complete
01:09:25.725 00.156 11060 worker thread done servicing request
01:09:25.725 00.000 10844 OnExposeComplete: enter
01:09:25.725 00.000 10844 UpdateGuideState(): m_state=6
01:09:25.727 00.002 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8651
01:09:25.727 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.48, Mass=2741, SNR=32.8, Peak=255 HFD=3.3
01:09:25.727 00.000 10844 MultiStar: [#1 0.42,-0.46,0.00,M1] [#2 -0.12,-0.38,2.11,U] [#3 0.73,-0.03,0.00,M3] [#4 0.43,-0.55,0.00,M2] [#5 0.20,0.17,1.02,U] [#6 -0.41,0.02,0.91,U] [#7 -0.34,-0.05,0.90,U] [#8 0.39,-0.62,0.00,M4] 
01:09:25.727 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.10}, one-star: {0.28, 0.06}
01:09:25.727 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
01:09:25.727 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
01:09:25.727 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.25 mountX=0.11 mountY=-0.06, mountTheta=-0.51
01:09:25.729 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.10, opts=13)
01:09:25.729 00.000 10844 Enqueuing Move request for scope (-0.08, -0.10)
01:09:25.729 00.000 11060 Worker thread wakes up
01:09:25.729 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:25.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
01:09:25.729 00.000 10844 UpdateGuideState exits: m=2741 SNR=32.8 Saturated
01:09:25.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
01:09:25.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:25.729 00.000 11060 Moving (-0.08, -0.10) raw xDistance=0.11 yDistance=-0.06
01:09:25.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:25.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:09:25.729 00.000 10844 Enqueuing Expose request
01:09:25.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:25.730 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:25.730 00.000 11060 MoveAxis(E, 0, ABG)
01:09:25.730 00.000 11060 Move returns status 0, amount 0
01:09:25.730 00.000 11060 MoveAxis(N, 0, ABG)
01:09:25.730 00.000 11060 Move returns status 0, amount 0
01:09:25.730 00.000 11060 move complete, result=0
01:09:25.730 00.000 11060 worker thread done servicing request
01:09:25.730 00.000 11060 Worker thread wakes up
01:09:25.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:25.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:25.732 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:26.363 00.631 11060 Exposure complete
01:09:26.532 00.169 11060 worker thread done servicing request
01:09:26.532 00.000 10844 OnExposeComplete: enter
01:09:26.532 00.000 10844 UpdateGuideState(): m_state=6
01:09:26.532 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8652
01:09:26.532 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.57, Mass=2596, SNR=32.1, Peak=255 HFD=3.3
01:09:26.534 00.002 10844 MultiStar: [#1 0.14,-0.35,1.02,U] [#2 -0.48,-0.34,2.09,U] [#3 0.32,-0.13,0.93,U] [#4 0.37,-0.81,0.00,M3] [#5 0.22,-0.63,0.00,M1] [#6 -0.13,0.01,0.97,U] [#7 0.02,-0.23,0.86,U] [#8 0.54,-0.43,0.00,M5] 
01:09:26.534 00.000 10844 single-star, 5 included, MultiStar: {-0.10, -0.18}, one-star: {-0.04, 0.16}
01:09:26.534 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
01:09:26.534 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
01:09:26.534 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.81 mountX=-0.15 mountY=-0.06, mountTheta=-2.73
01:09:26.535 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
01:09:26.535 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
01:09:26.535 00.000 11060 Worker thread wakes up
01:09:26.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:26.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
01:09:26.535 00.000 10844 UpdateGuideState exits: m=2596 SNR=32.1 Saturated
01:09:26.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
01:09:26.536 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:26.536 00.000 11060 Moving (-0.04, 0.16) raw xDistance=-0.15 yDistance=-0.06
01:09:26.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:26.536 00.000 10844 Enqueuing Expose request
01:09:26.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:09:26.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:26.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:26.536 00.000 11060 MoveAxis(E, 26, ABG)
01:09:26.536 00.000 11060 Guiding  Dir = 2, Dur = 26
01:09:26.543 00.007 11060 IsSlewing returns 0
01:09:26.543 00.000 11060 IsGuiding returns 0
01:09:26.575 00.032 11060 IsGuiding returns 0
01:09:26.575 00.000 11060 Move returns status 0, amount 26
01:09:26.575 00.000 11060 MoveAxis(N, 0, ABG)
01:09:26.575 00.000 11060 Move returns status 0, amount 0
01:09:26.575 00.000 11060 move complete, result=0
01:09:26.576 00.001 11060 worker thread done servicing request
01:09:26.576 00.000 11060 Worker thread wakes up
01:09:26.576 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
01:09:26.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:26.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:27.216 00.640 11060 Exposure complete
01:09:27.375 00.159 11060 worker thread done servicing request
01:09:27.375 00.000 10844 OnExposeComplete: enter
01:09:27.376 00.001 10844 UpdateGuideState(): m_state=6
01:09:27.376 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8653
01:09:27.376 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.52, Mass=2561, SNR=31.6, Peak=255 HFD=3.3
01:09:27.376 00.000 10844 MultiStar: [#1 -0.43,-0.18,0.96,U] [#2 -0.59,-0.32,0.00,M1] [#3 0.27,-0.35,1.01,U] [#4 0.53,-0.17,1.05,U] [#5 0.12,-0.56,1.06,U] [#6 -0.09,-0.86,0.00,M1] [#7 -0.10,-0.59,0.83,U] [#8 -0.01,-0.77,0.00,M6] 
01:09:27.376 00.000 10844 single-star, 5 included, MultiStar: {0.08, -0.28}, one-star: {0.03, 0.11}
01:09:27.376 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
01:09:27.376 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
01:09:27.376 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.30 mountX=-0.11 mountY=0.01, mountTheta=3.04
01:09:27.378 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.11, opts=13)
01:09:27.378 00.000 10844 Enqueuing Move request for scope (0.03, 0.11)
01:09:27.378 00.000 11060 Worker thread wakes up
01:09:27.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:09:27.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:09:27.378 00.000 11060 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=0.01
01:09:27.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:09:27.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:27.379 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:27.379 00.000 10844 UpdateGuideState exits: m=2561 SNR=31.6 Saturated
01:09:27.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:27.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:27.379 00.000 11060 MoveAxis(E, 0, ABG)
01:09:27.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:27.379 00.000 11060 Move returns status 0, amount 0
01:09:27.379 00.000 10844 Enqueuing Expose request
01:09:27.379 00.000 11060 MoveAxis(N, 0, ABG)
01:09:27.379 00.000 11060 Move returns status 0, amount 0
01:09:27.379 00.000 11060 move complete, result=0
01:09:27.380 00.001 11060 worker thread done servicing request
01:09:27.380 00.000 11060 Worker thread wakes up
01:09:27.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:27.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:27.382 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:28.018 00.636 11060 Exposure complete
01:09:28.204 00.186 11060 worker thread done servicing request
01:09:28.204 00.000 10844 OnExposeComplete: enter
01:09:28.204 00.000 10844 UpdateGuideState(): m_state=6
01:09:28.204 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8654
01:09:28.204 00.000 10844 Star::Find returns 1 (1), X=264.61, Y=58.22, Mass=3062, SNR=35.2, Peak=255 HFD=3.3
01:09:28.204 00.000 10844 MultiStar: [#1 -0.07,-0.34,0.97,U] [#2 -0.09,-0.38,1.91,U] [#3 0.22,-0.28,0.92,U] [#4 0.32,-0.34,0.87,U] [#5 -0.21,0.14,0.94,U] [#6 -0.79,-0.36,0.00,M2] [#7 -0.62,-0.15,0.00,M1] [#8 0.10,-1.09,0.00,M7] 
01:09:28.204 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.25}, one-star: {0.25, -0.20}
01:09:28.204 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
01:09:28.205 00.001 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
01:09:28.205 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.40 mountX=0.24 mountY=0.09, mountTheta=0.34
01:09:28.206 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.25, opts=13)
01:09:28.206 00.000 10844 Enqueuing Move request for scope (0.04, -0.25)
01:09:28.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:28.206 00.000 10844 UpdateGuideState exits: m=3062 SNR=35.2 Saturated
01:09:28.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:28.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:28.206 00.000 10844 Enqueuing Expose request
01:09:28.206 00.000 11060 Worker thread wakes up
01:09:28.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
01:09:28.207 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
01:09:28.207 00.000 11060 Moving (0.04, -0.25) raw xDistance=0.24 yDistance=0.09
01:09:28.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:09:28.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:28.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:09:28.207 00.000 11060 MoveAxis(W, 42, ABG)
01:09:28.207 00.000 11060 Guiding  Dir = 3, Dur = 42
01:09:28.216 00.009 11060 IsSlewing returns 0
01:09:28.216 00.000 11060 IsGuiding returns 0
01:09:28.263 00.047 11060 IsGuiding returns 0
01:09:28.263 00.000 11060 Move returns status 0, amount 42
01:09:28.263 00.000 11060 MoveAxis(N, 0, ABG)
01:09:28.263 00.000 11060 Move returns status 0, amount 0
01:09:28.263 00.000 11060 move complete, result=0
01:09:28.264 00.001 11060 worker thread done servicing request
01:09:28.264 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
01:09:28.264 00.000 11060 Worker thread wakes up
01:09:28.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:28.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:28.901 00.637 11060 Exposure complete
01:09:29.079 00.178 11060 worker thread done servicing request
01:09:29.079 00.000 10844 OnExposeComplete: enter
01:09:29.080 00.001 10844 UpdateGuideState(): m_state=6
01:09:29.080 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8655
01:09:29.080 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.55, Mass=2572, SNR=32.2, Peak=255 HFD=3.4
01:09:29.080 00.000 10844 MultiStar: [#1 -0.36,-0.88,0.00,M1] [#2 -0.26,-1.06,0.00,M1] [#3 0.34,-0.96,0.00,M1] [#4 0.37,-0.91,0.00,M2] [#5 0.12,-0.47,1.08,U] [#6 -0.21,-0.49,0.97,U] [#7 -0.39,-1.28,0.00,M2] [#8 0.07,-0.94,0.00,M8] 
01:09:29.080 00.000 10844 single-star, 2 included, MultiStar: {-0.04, -0.28}, one-star: {-0.04, 0.13}
01:09:29.080 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.63 = -2.66)
01:09:29.080 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
01:09:29.080 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.87 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
01:09:29.082 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
01:09:29.082 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
01:09:29.082 00.000 11060 Worker thread wakes up
01:09:29.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
01:09:29.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
01:09:29.082 00.000 11060 Moving (-0.04, 0.13) raw xDistance=-0.12 yDistance=-0.06
01:09:29.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:09:29.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:29.083 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:29.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:29.083 00.000 10844 UpdateGuideState exits: m=2572 SNR=32.2 Saturated
01:09:29.083 00.000 11060 MoveAxis(E, 20, ABG)
01:09:29.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:29.083 00.000 11060 Guiding  Dir = 2, Dur = 20
01:09:29.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:29.083 00.000 10844 Enqueuing Expose request
01:09:29.095 00.012 11060 IsSlewing returns 0
01:09:29.095 00.000 11060 IsGuiding returns 0
01:09:29.127 00.032 11060 IsGuiding returns 0
01:09:29.127 00.000 11060 Move returns status 0, amount 20
01:09:29.127 00.000 11060 MoveAxis(N, 0, ABG)
01:09:29.127 00.000 11060 Move returns status 0, amount 0
01:09:29.127 00.000 11060 move complete, result=0
01:09:29.127 00.000 11060 worker thread done servicing request
01:09:29.127 00.000 11060 Worker thread wakes up
01:09:29.127 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
01:09:29.128 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:29.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:29.764 00.636 11060 Exposure complete
01:09:29.935 00.171 11060 worker thread done servicing request
01:09:29.935 00.000 10844 OnExposeComplete: enter
01:09:29.935 00.000 10844 UpdateGuideState(): m_state=6
01:09:29.935 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8656
01:09:29.935 00.000 10844 Star::Find returns 1 (1), X=264.15, Y=57.94, Mass=2974, SNR=34.9, Peak=255 HFD=3.1
01:09:29.935 00.000 10844 MultiStar: [#1 -0.57,-0.68,0.00,M2] [#2 -0.63,-0.85,0.00,M2] [#3 0.03,-0.26,0.95,U] [#4 -0.15,-0.81,0.00,M3] [#5 -0.23,-0.28,1.01,U] [#6 -0.47,-1.16,0.00,M2] [#7 -0.77,-0.50,0.00,M3] [#8 0.03,-0.62,0.00,M9] 
01:09:29.935 00.000 10844 refined, 2 included, MultiStar: {-0.14, -0.34}, one-star: {-0.22, -0.48}
01:09:29.935 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:09:29.935 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:09:29.936 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.97 mountX=0.36 mountY=-0.08, mountTheta=-0.23
01:09:29.937 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.34, opts=13)
01:09:29.937 00.000 10844 Enqueuing Move request for scope (-0.14, -0.34)
01:09:29.937 00.000 11060 Worker thread wakes up
01:09:29.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:29.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.34) opts 0xd
01:09:29.937 00.000 10844 UpdateGuideState exits: m=2974 SNR=34.9 Saturated
01:09:29.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.34)
01:09:29.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:29.937 00.000 11060 Moving (-0.14, -0.34) raw xDistance=0.36 yDistance=-0.08
01:09:29.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:29.937 00.000 10844 Enqueuing Expose request
01:09:29.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
01:09:29.938 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:29.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:09:29.938 00.000 11060 MoveAxis(W, 61, ABG)
01:09:29.938 00.000 11060 Guiding  Dir = 3, Dur = 61
01:09:29.954 00.016 11060 IsSlewing returns 0
01:09:29.954 00.000 11060 IsGuiding returns 0
01:09:30.032 00.078 11060 IsGuiding returns 0
01:09:30.032 00.000 11060 Move returns status 0, amount 61
01:09:30.032 00.000 11060 MoveAxis(N, 0, ABG)
01:09:30.033 00.001 11060 Move returns status 0, amount 0
01:09:30.033 00.000 11060 move complete, result=0
01:09:30.033 00.000 11060 worker thread done servicing request
01:09:30.033 00.000 11060 Worker thread wakes up
01:09:30.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:30.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:30.033 00.000 10844 GuideStep: 0.4 px 61 ms WEST, -0.1 px 0 ms NORTH
01:09:30.664 00.631 11060 Exposure complete
01:09:30.846 00.182 11060 worker thread done servicing request
01:09:30.846 00.000 10844 OnExposeComplete: enter
01:09:30.846 00.000 10844 UpdateGuideState(): m_state=6
01:09:30.847 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8657
01:09:30.847 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=58.07, Mass=2551, SNR=32.0, Peak=233 HFD=3.2
01:09:30.847 00.000 10844 MultiStar: [#1 -0.66,-0.63,0.00,M3] [#2 -0.53,-0.48,0.00,M3] [#3 0.46,0.06,1.04,U] [#4 0.02,-0.27,0.93,U] [#5 0.44,-0.21,1.04,U] [#6 -0.43,-0.41,0.98,U] [#7 -0.46,-0.23,0.78,U] [#8 0.03,-0.68,0.00,M10] 
01:09:30.847 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.23}, one-star: {-0.15, -0.34}
01:09:30.847 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
01:09:30.847 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
01:09:30.847 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.55 mountX=0.23 mountY=0.04, mountTheta=0.19
01:09:30.849 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.23, opts=13)
01:09:30.849 00.000 10844 Enqueuing Move request for scope (0.01, -0.23)
01:09:30.850 00.001 11060 Worker thread wakes up
01:09:30.850 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:30.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
01:09:30.850 00.000 10844 UpdateGuideState exits: m=2551 SNR=32.0
01:09:30.850 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
01:09:30.850 00.000 11060 Moving (0.01, -0.23) raw xDistance=0.23 yDistance=0.04
01:09:30.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:09:30.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:30.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:30.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:30.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:09:30.850 00.000 11060 MoveAxis(W, 41, ABG)
01:09:30.850 00.000 11060 Guiding  Dir = 3, Dur = 41
01:09:30.850 00.000 10844 Enqueuing Expose request
01:09:30.875 00.025 11060 IsSlewing returns 0
01:09:30.875 00.000 11060 IsGuiding returns 0
01:09:30.940 00.065 11060 IsGuiding returns 0
01:09:30.940 00.000 11060 Move returns status 0, amount 41
01:09:30.940 00.000 11060 MoveAxis(N, 0, ABG)
01:09:30.940 00.000 11060 Move returns status 0, amount 0
01:09:30.940 00.000 11060 move complete, result=0
01:09:30.940 00.000 11060 worker thread done servicing request
01:09:30.940 00.000 11060 Worker thread wakes up
01:09:30.941 00.001 10844 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
01:09:30.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:30.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:31.572 00.631 11060 Exposure complete
01:09:31.749 00.177 11060 worker thread done servicing request
01:09:31.749 00.000 10844 OnExposeComplete: enter
01:09:31.749 00.000 10844 UpdateGuideState(): m_state=6
01:09:31.749 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8658
01:09:31.749 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=58.40, Mass=3561, SNR=38.3, Peak=244 HFD=3.4
01:09:31.751 00.002 10844 MultiStar: [#1 0.17,-0.49,0.88,U] [#2 -0.07,-0.97,0.00,M4] [#3 0.35,-0.67,0.00,M1] [#4 0.39,-0.11,0.85,U] [#5 0.28,-0.20,0.90,U] [#6 -0.65,-0.51,0.00,M2] [#7 0.07,-0.36,0.75,U] [#8 0.37,-0.32,0.76,U] 
01:09:31.751 00.000 10844 single-star, 5 included, MultiStar: {0.23, -0.24}, one-star: {0.11, -0.01}
01:09:31.751 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
01:09:31.751 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
01:09:31.751 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=-0.01 mountY=0.11, mountTheta=1.64
01:09:31.752 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
01:09:31.752 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
01:09:31.752 00.000 11060 Worker thread wakes up
01:09:31.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:09:31.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:09:31.753 00.001 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
01:09:31.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:09:31.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:31.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:31.753 00.000 10844 UpdateGuideState exits: m=3561 SNR=38.3
01:09:31.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:31.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:31.753 00.000 10844 Enqueuing Expose request
01:09:31.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:09:31.753 00.000 11060 MoveAxis(E, 0, ABG)
01:09:31.753 00.000 11060 Move returns status 0, amount 0
01:09:31.753 00.000 11060 MoveAxis(N, 0, ABG)
01:09:31.753 00.000 11060 Move returns status 0, amount 0
01:09:31.753 00.000 11060 move complete, result=0
01:09:31.753 00.000 11060 worker thread done servicing request
01:09:31.753 00.000 11060 Worker thread wakes up
01:09:31.754 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:31.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:31.755 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:32.384 00.629 11060 Exposure complete
01:09:32.542 00.158 11060 worker thread done servicing request
01:09:32.542 00.000 10844 OnExposeComplete: enter
01:09:32.542 00.000 10844 UpdateGuideState(): m_state=6
01:09:32.542 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8659
01:09:32.542 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=58.48, Mass=2512, SNR=31.2, Peak=224 HFD=3.3
01:09:32.543 00.001 10844 MultiStar: [#1 -0.34,-0.02,1.03,U] [#2 -0.19,-0.58,0.00,M5] [#3 0.33,-0.42,0.97,U] [#4 0.13,-0.10,0.94,U] [#5 -0.01,0.07,1.07,U] [#6 -0.27,-0.40,1.01,U] [#7 -0.13,-0.26,0.97,U] [#8 0.23,-0.51,1.02,U] 
01:09:32.543 00.000 10844 single-star, 7 included, MultiStar: {-0.00, -0.19}, one-star: {0.06, 0.06}
01:09:32.543 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:09:32.543 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
01:09:32.543 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.82 mountX=-0.07 mountY=0.05, mountTheta=2.56
01:09:32.544 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.06, opts=13)
01:09:32.544 00.000 10844 Enqueuing Move request for scope (0.06, 0.06)
01:09:32.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:32.546 00.002 10844 UpdateGuideState exits: m=2512 SNR=31.2
01:09:32.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:32.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:32.546 00.000 10844 Enqueuing Expose request
01:09:32.546 00.000 11060 Worker thread wakes up
01:09:32.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:09:32.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:09:32.546 00.000 11060 Moving (0.06, 0.06) raw xDistance=-0.07 yDistance=0.05
01:09:32.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:09:32.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:32.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:32.547 00.001 11060 MoveAxis(E, 0, ABG)
01:09:32.547 00.000 11060 Move returns status 0, amount 0
01:09:32.547 00.000 11060 MoveAxis(N, 0, ABG)
01:09:32.547 00.000 11060 Move returns status 0, amount 0
01:09:32.547 00.000 11060 move complete, result=0
01:09:32.547 00.000 11060 worker thread done servicing request
01:09:32.547 00.000 11060 Worker thread wakes up
01:09:32.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:32.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:32.549 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:33.180 00.631 11060 Exposure complete
01:09:33.352 00.172 11060 worker thread done servicing request
01:09:33.352 00.000 10844 OnExposeComplete: enter
01:09:33.352 00.000 10844 UpdateGuideState(): m_state=6
01:09:33.353 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8660
01:09:33.353 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.51, Mass=2505, SNR=31.6, Peak=255 HFD=3.2
01:09:33.353 00.000 10844 MultiStar: [#1 -0.23,-0.64,0.00,M2] [#2 -0.11,-0.09,2.09,U] [#3 0.03,0.00,1.01,U] [#4 0.38,-0.07,1.01,U] [#5 0.12,0.33,1.06,U] [#6 -0.63,-0.60,0.00,M2] [#7 -0.28,-0.66,0.00,M1] [#8 -0.20,-0.74,0.00,M9] 
01:09:33.353 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.03}, one-star: {0.22, 0.10}
01:09:33.353 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
01:09:33.353 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
01:09:33.353 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.36 mountX=-0.05 mountY=0.08, mountTheta=2.10
01:09:33.355 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
01:09:33.355 00.000 10844 Enqueuing Move request for scope (0.08, 0.03)
01:09:33.356 00.001 11060 Worker thread wakes up
01:09:33.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:09:33.356 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:09:33.356 00.000 11060 Moving (0.08, 0.03) raw xDistance=-0.05 yDistance=0.08
01:09:33.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:09:33.356 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:33.356 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:33.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:09:33.356 00.000 11060 MoveAxis(E, 0, ABG)
01:09:33.356 00.000 11060 Move returns status 0, amount 0
01:09:33.356 00.000 11060 MoveAxis(N, 0, ABG)
01:09:33.356 00.000 11060 Move returns status 0, amount 0
01:09:33.356 00.000 11060 move complete, result=0
01:09:33.356 00.000 10844 UpdateGuideState exits: m=2505 SNR=31.6 Saturated
01:09:33.356 00.000 11060 worker thread done servicing request
01:09:33.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:33.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:33.356 00.000 10844 Enqueuing Expose request
01:09:33.357 00.001 11060 Worker thread wakes up
01:09:33.357 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:33.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:33.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:33.995 00.638 11060 Exposure complete
01:09:34.188 00.193 11060 worker thread done servicing request
01:09:34.188 00.000 10844 OnExposeComplete: enter
01:09:34.188 00.000 10844 UpdateGuideState(): m_state=6
01:09:34.188 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8661
01:09:34.188 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.36, Mass=2879, SNR=33.5, Peak=245 HFD=3.7
01:09:34.189 00.001 10844 MultiStar: [#1 -0.24,-0.56,0.00,M3] [#2 -0.43,-0.52,0.00,M5] [#3 0.09,-0.13,0.94,U] [#4 0.65,-0.53,0.00,M1] [#5 0.31,0.05,1.14,U] [#6 0.31,-0.55,0.00,M3] [#7 -0.03,0.14,0.88,U] [#8 0.22,-0.10,0.86,U] 
01:09:34.189 00.000 10844 refined, 4 included, MultiStar: {0.21, -0.02}, one-star: {0.38, -0.05}
01:09:34.189 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
01:09:34.189 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
01:09:34.189 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.09 mountX=-0.02 mountY=0.21, mountTheta=1.67
01:09:34.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.02, opts=13)
01:09:34.190 00.000 10844 Enqueuing Move request for scope (0.21, -0.02)
01:09:34.190 00.000 11060 Worker thread wakes up
01:09:34.191 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:34.191 00.000 10844 UpdateGuideState exits: m=2879 SNR=33.5
01:09:34.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:34.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:34.191 00.000 10844 Enqueuing Expose request
01:09:34.192 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
01:09:34.193 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
01:09:34.193 00.000 11060 Moving (0.21, -0.02) raw xDistance=-0.02 yDistance=0.21
01:09:34.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:34.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:34.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:09:34.193 00.000 11060 MoveAxis(E, 0, ABG)
01:09:34.193 00.000 11060 Move returns status 0, amount 0
01:09:34.193 00.000 11060 MoveAxis(N, 0, ABG)
01:09:34.193 00.000 11060 Move returns status 0, amount 0
01:09:34.193 00.000 11060 move complete, result=0
01:09:34.193 00.000 11060 worker thread done servicing request
01:09:34.193 00.000 11060 Worker thread wakes up
01:09:34.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:34.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:34.194 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:34.821 00.627 11060 Exposure complete
01:09:35.004 00.183 11060 worker thread done servicing request
01:09:35.004 00.000 10844 OnExposeComplete: enter
01:09:35.004 00.000 10844 UpdateGuideState(): m_state=6
01:09:35.005 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8662
01:09:35.005 00.000 10844 Star::Find returns 1 (0), X=264.79, Y=57.83, Mass=2625, SNR=32.1, Peak=236 HFD=3.1
01:09:35.005 00.000 10844 MultiStar: [#1 -0.58,-0.05,1.06,U] [#2 0.13,-0.47,2.03,U] [#3 0.30,-0.18,0.96,U] [#4 0.44,-0.46,0.00,M2] [#5 0.57,-0.23,0.00,M1] [#6 -0.05,-0.71,0.00,M4] [#7 -0.41,-0.70,0.00,M1] [#8 0.02,-0.78,0.00,M9] 
01:09:35.005 00.000 10844 refined, 3 included, MultiStar: {0.07, -0.35}, one-star: {0.42, -0.59}
01:09:35.005 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
01:09:35.006 00.001 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
01:09:35.006 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.37 mountX=0.33 mountY=0.13, mountTheta=0.37
01:09:35.007 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.35, opts=13)
01:09:35.007 00.000 10844 Enqueuing Move request for scope (0.07, -0.35)
01:09:35.007 00.000 11060 Worker thread wakes up
01:09:35.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.35) opts 0xd
01:09:35.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.35)
01:09:35.007 00.000 11060 Moving (0.07, -0.35) raw xDistance=0.33 yDistance=0.13
01:09:35.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
01:09:35.008 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:35.008 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:35.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:09:35.008 00.000 11060 MoveAxis(W, 58, ABG)
01:09:35.008 00.000 11060 Guiding  Dir = 3, Dur = 58
01:09:35.008 00.000 10844 UpdateGuideState exits: m=2625 SNR=32.1
01:09:35.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:35.008 00.000 10844 Enqueuing Expose request
01:09:35.035 00.027 11060 IsSlewing returns 0
01:09:35.035 00.000 11060 IsGuiding returns 0
01:09:35.098 00.063 11060 IsGuiding returns 0
01:09:35.098 00.000 11060 Move returns status 0, amount 58
01:09:35.098 00.000 11060 MoveAxis(N, 0, ABG)
01:09:35.098 00.000 11060 Move returns status 0, amount 0
01:09:35.098 00.000 11060 move complete, result=0
01:09:35.098 00.000 11060 worker thread done servicing request
01:09:35.098 00.000 11060 Worker thread wakes up
01:09:35.098 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
01:09:35.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:35.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:35.730 00.632 11060 Exposure complete
01:09:35.908 00.178 11060 worker thread done servicing request
01:09:35.908 00.000 10844 OnExposeComplete: enter
01:09:35.908 00.000 10844 UpdateGuideState(): m_state=6
01:09:35.908 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8663
01:09:35.908 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=58.44, Mass=3027, SNR=34.0, Peak=255 HFD=3.3
01:09:35.908 00.000 10844 MultiStar: [#1 -0.00,-0.24,0.93,U] [#2 0.04,0.09,2.06,U] [#3 0.30,-0.16,0.91,U] [#4 0.62,-0.07,0.00,M3] [#5 0.61,0.49,0.00,M2] [#6 0.07,-0.20,0.96,U] [#7 -0.25,0.41,0.92,U] [#8 0.51,-0.39,0.00,M10] 
01:09:35.908 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.01}, one-star: {0.15, 0.02}
01:09:35.910 00.002 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
01:09:35.910 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
01:09:35.910 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.10 mountX=-0.01 mountY=0.05, mountTheta=1.85
01:09:35.911 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
01:09:35.911 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
01:09:35.911 00.000 11060 Worker thread wakes up
01:09:35.912 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:35.912 00.000 10844 UpdateGuideState exits: m=3027 SNR=34.0 Saturated
01:09:35.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:09:35.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:09:35.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:35.912 00.000 10844 Enqueuing Expose request
01:09:35.912 00.000 11060 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
01:09:35.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:09:35.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:35.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:35.912 00.000 11060 MoveAxis(E, 0, ABG)
01:09:35.912 00.000 11060 Move returns status 0, amount 0
01:09:35.912 00.000 11060 MoveAxis(N, 0, ABG)
01:09:35.912 00.000 11060 Move returns status 0, amount 0
01:09:35.913 00.001 11060 move complete, result=0
01:09:35.913 00.000 11060 worker thread done servicing request
01:09:35.913 00.000 11060 Worker thread wakes up
01:09:35.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:35.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:35.915 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:36.551 00.636 11060 Exposure complete
01:09:36.714 00.163 11060 worker thread done servicing request
01:09:36.715 00.001 10844 OnExposeComplete: enter
01:09:36.715 00.000 10844 UpdateGuideState(): m_state=6
01:09:36.715 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8664
01:09:36.715 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=58.44, Mass=2883, SNR=34.2, Peak=254 HFD=3.5
01:09:36.715 00.000 10844 MultiStar: [#1 0.07,-0.15,0.93,U] [#2 -0.10,-0.30,2.07,U] [#3 0.51,-0.08,0.97,U] [#4 0.57,-0.21,0.00,M4] [#5 0.10,0.59,1.04,U] [#6 0.23,-0.30,0.90,U] [#7 0.22,0.44,0.89,U] [#8 -0.09,-0.42,0.86,U] 
01:09:36.716 00.001 10844 refined, 7 included, MultiStar: {0.08, -0.05}, one-star: {-0.14, 0.03}
01:09:36.716 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
01:09:36.716 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
01:09:36.716 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.59 mountX=0.04 mountY=0.08, mountTheta=1.15
01:09:36.717 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
01:09:36.717 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
01:09:36.717 00.000 11060 Worker thread wakes up
01:09:36.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:09:36.717 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:09:36.718 00.001 11060 Moving (0.08, -0.05) raw xDistance=0.04 yDistance=0.08
01:09:36.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:09:36.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:36.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:36.718 00.000 10844 UpdateGuideState exits: m=2883 SNR=34.2
01:09:36.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:09:36.718 00.000 11060 MoveAxis(E, 0, ABG)
01:09:36.718 00.000 11060 Move returns status 0, amount 0
01:09:36.718 00.000 11060 MoveAxis(N, 0, ABG)
01:09:36.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:36.718 00.000 11060 Move returns status 0, amount 0
01:09:36.718 00.000 11060 move complete, result=0
01:09:36.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:36.718 00.000 10844 Enqueuing Expose request
01:09:36.718 00.000 11060 worker thread done servicing request
01:09:36.719 00.001 11060 Worker thread wakes up
01:09:36.719 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:36.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:36.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:37.369 00.650 11060 Exposure complete
01:09:37.529 00.160 11060 worker thread done servicing request
01:09:37.530 00.001 10844 OnExposeComplete: enter
01:09:37.530 00.000 10844 UpdateGuideState(): m_state=6
01:09:37.530 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8665
01:09:37.530 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.45, Mass=3039, SNR=35.2, Peak=255 HFD=3.3
01:09:37.530 00.000 10844 MultiStar: [#1 0.09,-0.40,1.02,U] [#2 -0.33,-0.29,2.05,U] [#3 0.47,-0.31,0.94,U] [#4 0.57,-0.16,0.86,U] [#5 0.39,0.36,0.97,U] [#6 -0.28,-0.12,0.94,U] [#7 -0.45,0.53,0.00,M1] [#8 0.33,-0.31,0.89,U] 
01:09:37.530 00.000 10844 single-star, 7 included, MultiStar: {0.09, -0.17}, one-star: {0.05, 0.04}
01:09:37.530 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
01:09:37.531 00.001 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:09:37.531 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.60 mountX=-0.05 mountY=0.05, mountTheta=2.35
01:09:37.532 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
01:09:37.532 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
01:09:37.532 00.000 11060 Worker thread wakes up
01:09:37.532 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:37.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:09:37.532 00.000 10844 UpdateGuideState exits: m=3039 SNR=35.2 Saturated
01:09:37.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:09:37.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:37.532 00.000 11060 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=0.05
01:09:37.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:37.532 00.000 10844 Enqueuing Expose request
01:09:37.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:09:37.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:37.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:37.532 00.000 11060 MoveAxis(E, 0, ABG)
01:09:37.532 00.000 11060 Move returns status 0, amount 0
01:09:37.532 00.000 11060 MoveAxis(N, 0, ABG)
01:09:37.532 00.000 11060 Move returns status 0, amount 0
01:09:37.532 00.000 11060 move complete, result=0
01:09:37.533 00.001 11060 worker thread done servicing request
01:09:37.533 00.000 11060 Worker thread wakes up
01:09:37.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:37.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:37.535 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:38.169 00.634 11060 Exposure complete
01:09:38.338 00.169 11060 worker thread done servicing request
01:09:38.338 00.000 10844 OnExposeComplete: enter
01:09:38.338 00.000 10844 UpdateGuideState(): m_state=6
01:09:38.339 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8666
01:09:38.339 00.000 10844 Star::Find returns 1 (1), X=265.06, Y=58.57, Mass=3301, SNR=36.4, Peak=255 HFD=3.6
01:09:38.339 00.000 10844 MultiStar: [#1 0.09,0.14,1.00,U] [#2 0.20,-0.52,1.74,U] [#3 0.17,-0.11,0.93,U] [#4 0.82,-0.02,0.00,M4] [#5 0.20,0.42,0.90,U] [#6 0.26,-0.06,0.86,U] [#7 -0.57,0.13,0.74,U] [#8 0.55,0.12,0.84,U] 
01:09:38.339 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.02}, one-star: {0.69, 0.16}
01:09:38.339 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
01:09:38.339 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
01:09:38.339 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.10 mountX=-0.02 mountY=0.22, mountTheta=1.65
01:09:38.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.02, opts=13)
01:09:38.341 00.000 10844 Enqueuing Move request for scope (0.22, -0.02)
01:09:38.341 00.000 11060 Worker thread wakes up
01:09:38.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
01:09:38.341 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
01:09:38.341 00.000 11060 Moving (0.22, -0.02) raw xDistance=-0.02 yDistance=0.22
01:09:38.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:38.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:38.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:38.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:09:38.341 00.000 11060 MoveAxis(E, 0, ABG)
01:09:38.341 00.000 11060 Move returns status 0, amount 0
01:09:38.341 00.000 10844 UpdateGuideState exits: m=3301 SNR=36.4 Saturated
01:09:38.341 00.000 11060 MoveAxis(N, 0, ABG)
01:09:38.341 00.000 11060 Move returns status 0, amount 0
01:09:38.341 00.000 11060 move complete, result=0
01:09:38.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:38.341 00.000 11060 worker thread done servicing request
01:09:38.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:38.342 00.001 10844 Enqueuing Expose request
01:09:38.342 00.000 11060 Worker thread wakes up
01:09:38.342 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:38.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:38.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:38.976 00.634 11060 Exposure complete
01:09:39.188 00.212 11060 worker thread done servicing request
01:09:39.188 00.000 10844 OnExposeComplete: enter
01:09:39.188 00.000 10844 UpdateGuideState(): m_state=6
01:09:39.188 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8667
01:09:39.188 00.000 10844 Star::Find returns 1 (1), X=265.11, Y=58.28, Mass=3066, SNR=35.1, Peak=255 HFD=3.4
01:09:39.189 00.001 10844 MultiStar: [#1 -0.19,-0.34,0.87,U] [#2 -0.42,0.26,1.85,U] [#3 0.78,-0.16,0.00,M1] [#4 0.15,-0.13,0.95,U] [#5 0.30,0.07,1.00,U] [#6 0.07,0.49,0.86,U] [#7 -0.32,-0.09,0.81,U] [#8 0.61,-0.23,0.00,M8] 
01:09:39.189 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {0.75, -0.13}
01:09:39.189 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
01:09:39.189 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
01:09:39.189 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.43 mountX=-0.05 mountY=-0.00, mountTheta=-3.12
01:09:39.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
01:09:39.190 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
01:09:39.190 00.000 11060 Worker thread wakes up
01:09:39.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:09:39.190 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:09:39.191 00.001 11060 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.00
01:09:39.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:39.191 00.000 10844 UpdateGuideState exits: m=3066 SNR=35.1 Saturated
01:09:39.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:39.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:39.191 00.000 10844 Enqueuing Expose request
01:09:39.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:09:39.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:39.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:09:39.191 00.000 11060 MoveAxis(E, 0, ABG)
01:09:39.191 00.000 11060 Move returns status 0, amount 0
01:09:39.191 00.000 11060 MoveAxis(N, 0, ABG)
01:09:39.191 00.000 11060 Move returns status 0, amount 0
01:09:39.191 00.000 11060 move complete, result=0
01:09:39.192 00.001 11060 worker thread done servicing request
01:09:39.192 00.000 11060 Worker thread wakes up
01:09:39.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:39.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:39.193 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:39.822 00.629 11060 Exposure complete
01:09:39.984 00.162 11060 worker thread done servicing request
01:09:39.984 00.000 10844 OnExposeComplete: enter
01:09:39.984 00.000 10844 UpdateGuideState(): m_state=6
01:09:39.984 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8668
01:09:39.984 00.000 10844 Star::Find returns 1 (1), X=264.75, Y=58.59, Mass=2982, SNR=34.2, Peak=255 HFD=3.6
01:09:39.986 00.002 10844 MultiStar: [#1 0.08,-0.24,1.00,U] [#2 0.19,0.05,1.94,U] [#3 0.61,-0.21,0.00,M2] [#4 0.41,-0.30,0.93,U] [#5 -0.20,0.09,1.01,U] [#6 -0.48,-0.20,0.94,U] [#7 0.29,0.12,0.80,U] [#8 0.02,0.00,0.90,U] 
01:09:39.986 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.38, 0.18}
01:09:39.986 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
01:09:39.986 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
01:09:39.986 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.27 mountX=0.01 mountY=0.10, mountTheta=1.49
01:09:39.987 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.03, opts=13)
01:09:39.988 00.001 10844 Enqueuing Move request for scope (0.10, -0.03)
01:09:39.988 00.000 11060 Worker thread wakes up
01:09:39.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:39.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:09:39.988 00.000 10844 UpdateGuideState exits: m=2982 SNR=34.2 Saturated
01:09:39.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:39.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:39.988 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:09:39.988 00.000 10844 Enqueuing Expose request
01:09:39.988 00.000 11060 Moving (0.10, -0.03) raw xDistance=0.01 yDistance=0.10
01:09:39.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:09:39.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:39.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:09:39.988 00.000 11060 MoveAxis(E, 0, ABG)
01:09:39.988 00.000 11060 Move returns status 0, amount 0
01:09:39.988 00.000 11060 MoveAxis(N, 0, ABG)
01:09:39.988 00.000 11060 Move returns status 0, amount 0
01:09:39.988 00.000 11060 move complete, result=0
01:09:39.989 00.001 11060 worker thread done servicing request
01:09:39.989 00.000 11060 Worker thread wakes up
01:09:39.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:39.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:39.990 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:40.617 00.627 11060 Exposure complete
01:09:40.792 00.175 11060 worker thread done servicing request
01:09:40.792 00.000 10844 OnExposeComplete: enter
01:09:40.792 00.000 10844 UpdateGuideState(): m_state=6
01:09:40.792 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8669
01:09:40.793 00.001 10844 Star::Find returns 1 (1), X=263.95, Y=58.83, Mass=3526, SNR=37.6, Peak=255 HFD=4.0
01:09:40.793 00.000 10844 MultiStar: [#1 -0.01,-0.71,0.00,M1] [#2 -0.31,-0.71,0.00,M1] [#3 0.72,-0.19,0.00,M3] [#4 0.48,-0.40,0.00,M3] [#5 0.60,0.09,0.00,M1] [#6 0.15,-0.23,0.81,U] [#7 -0.22,-0.13,0.69,U] [#8 0.65,-0.20,0.00,M8] 
01:09:40.793 00.000 10844 refined, 2 included, MultiStar: {-0.18, 0.06}, one-star: {-0.42, 0.42}
01:09:40.793 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
01:09:40.793 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
01:09:40.793 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.84 mountX=-0.02 mountY=-0.19, mountTheta=-1.69
01:09:40.794 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.06, opts=13)
01:09:40.794 00.000 10844 Enqueuing Move request for scope (-0.18, 0.06)
01:09:40.794 00.000 11060 Worker thread wakes up
01:09:40.795 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:40.795 00.000 10844 UpdateGuideState exits: m=3526 SNR=37.6 Saturated
01:09:40.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
01:09:40.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
01:09:40.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:40.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:40.795 00.000 10844 Enqueuing Expose request
01:09:40.795 00.000 11060 Moving (-0.18, 0.06) raw xDistance=-0.02 yDistance=-0.19
01:09:40.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:40.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:40.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:09:40.795 00.000 11060 MoveAxis(E, 0, ABG)
01:09:40.795 00.000 11060 Move returns status 0, amount 0
01:09:40.795 00.000 11060 MoveAxis(N, 0, ABG)
01:09:40.795 00.000 11060 Move returns status 0, amount 0
01:09:40.795 00.000 11060 move complete, result=0
01:09:40.795 00.000 11060 worker thread done servicing request
01:09:40.796 00.001 11060 Worker thread wakes up
01:09:40.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:40.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:40.797 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:41.427 00.630 11060 Exposure complete
01:09:41.606 00.179 11060 worker thread done servicing request
01:09:41.606 00.000 10844 OnExposeComplete: enter
01:09:41.606 00.000 10844 UpdateGuideState(): m_state=6
01:09:41.607 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8670
01:09:41.607 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=58.61, Mass=2727, SNR=33.0, Peak=255 HFD=3.2
01:09:41.607 00.000 10844 MultiStar: [#1 -0.06,-0.53,1.02,U] [#2 -0.44,-0.03,2.12,U] [#3 0.61,-0.14,0.00,M4] [#4 0.07,-0.03,1.00,U] [#5 0.31,0.07,1.08,U] [#6 0.02,0.16,1.03,U] [#7 0.38,0.46,0.84,U] [#8 0.61,-0.16,0.00,M9] 
01:09:41.607 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {0.15, 0.19}
01:09:41.607 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
01:09:41.607 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
01:09:41.607 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.11 mountX=-0.02 mountY=-0.02, mountTheta=-2.43
01:09:41.608 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
01:09:41.609 00.001 10844 Enqueuing Move request for scope (-0.01, 0.02)
01:09:41.609 00.000 11060 Worker thread wakes up
01:09:41.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:41.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:09:41.609 00.000 10844 UpdateGuideState exits: m=2727 SNR=33.0 Saturated
01:09:41.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:09:41.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:41.609 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:09:41.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:41.609 00.000 10844 Enqueuing Expose request
01:09:41.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:41.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:41.610 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:41.610 00.000 11060 MoveAxis(E, 0, ABG)
01:09:41.610 00.000 11060 Move returns status 0, amount 0
01:09:41.610 00.000 11060 MoveAxis(N, 0, ABG)
01:09:41.610 00.000 11060 Move returns status 0, amount 0
01:09:41.610 00.000 11060 move complete, result=0
01:09:41.610 00.000 11060 worker thread done servicing request
01:09:41.610 00.000 11060 Worker thread wakes up
01:09:41.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:41.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:41.611 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:42.237 00.626 11060 Exposure complete
01:09:42.410 00.173 11060 worker thread done servicing request
01:09:42.410 00.000 10844 OnExposeComplete: enter
01:09:42.410 00.000 10844 UpdateGuideState(): m_state=6
01:09:42.411 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8671
01:09:42.411 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=58.67, Mass=2557, SNR=32.2, Peak=243 HFD=3.0
01:09:42.411 00.000 10844 MultiStar: [#1 -0.03,-0.36,1.05,U] [#2 0.27,0.24,2.11,U] [#3 0.46,-0.30,0.92,U] [#4 0.52,-0.31,0.00,M3] [#5 -0.02,0.63,0.00,M1] [#6 -0.76,-0.11,0.00,M1] [#7 -0.09,-0.09,1.01,U] [#8 0.42,0.43,1.00,U] 
01:09:42.411 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.06}, one-star: {-0.03, 0.26}
01:09:42.411 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
01:09:42.411 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
01:09:42.413 00.002 10844 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.35 mountX=-0.10 mountY=0.17, mountTheta=2.09
01:09:42.414 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.06, opts=13)
01:09:42.414 00.000 10844 Enqueuing Move request for scope (0.18, 0.06)
01:09:42.414 00.000 11060 Worker thread wakes up
01:09:42.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
01:09:42.414 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
01:09:42.414 00.000 11060 Moving (0.18, 0.06) raw xDistance=-0.10 yDistance=0.17
01:09:42.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:09:42.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:42.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:42.414 00.000 10844 UpdateGuideState exits: m=2557 SNR=32.2
01:09:42.415 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:42.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:42.415 00.000 10844 Enqueuing Expose request
01:09:42.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:09:42.415 00.000 11060 MoveAxis(E, 0, ABG)
01:09:42.415 00.000 11060 Move returns status 0, amount 0
01:09:42.415 00.000 11060 MoveAxis(N, 0, ABG)
01:09:42.415 00.000 11060 Move returns status 0, amount 0
01:09:42.415 00.000 11060 move complete, result=0
01:09:42.415 00.000 11060 worker thread done servicing request
01:09:42.415 00.000 11060 Worker thread wakes up
01:09:42.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:42.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:42.417 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:43.060 00.643 11060 Exposure complete
01:09:43.219 00.159 11060 worker thread done servicing request
01:09:43.219 00.000 10844 OnExposeComplete: enter
01:09:43.219 00.000 10844 UpdateGuideState(): m_state=6
01:09:43.219 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8672
01:09:43.219 00.000 10844 Star::Find returns 1 (0), X=264.31, Y=58.86, Mass=2721, SNR=32.6, Peak=248 HFD=3.3
01:09:43.219 00.000 10844 MultiStar: [#1 -0.64,-0.37,0.00,M1] [#2 -0.53,-0.53,0.00,M1] [#3 -0.32,-0.07,1.07,U] [#4 0.20,-0.53,0.99,U] [#5 0.51,-0.34,0.00,M2] [#6 -0.49,-0.47,0.00,M2] [#7 -0.39,-0.52,0.00,M1] [#8 -0.22,-0.29,1.01,U] 
01:09:43.220 00.001 10844 refined, 3 included, MultiStar: {-0.10, -0.11}, one-star: {-0.05, 0.44}
01:09:43.220 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
01:09:43.220 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
01:09:43.220 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.31 mountX=0.13 mountY=-0.08, mountTheta=-0.57
01:09:43.222 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.11, opts=13)
01:09:43.222 00.000 10844 Enqueuing Move request for scope (-0.10, -0.11)
01:09:43.222 00.000 11060 Worker thread wakes up
01:09:43.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
01:09:43.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
01:09:43.222 00.000 11060 Moving (-0.10, -0.11) raw xDistance=0.13 yDistance=-0.08
01:09:43.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:09:43.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:43.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:43.222 00.000 10844 UpdateGuideState exits: m=2721 SNR=32.6
01:09:43.223 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:43.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:43.223 00.000 10844 Enqueuing Expose request
01:09:43.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:09:43.223 00.000 11060 MoveAxis(W, 22, ABG)
01:09:43.223 00.000 11060 Guiding  Dir = 3, Dur = 22
01:09:43.238 00.015 11060 IsSlewing returns 0
01:09:43.238 00.000 11060 IsGuiding returns 0
01:09:43.268 00.030 11060 IsGuiding returns 0
01:09:43.268 00.000 11060 Move returns status 0, amount 22
01:09:43.268 00.000 11060 MoveAxis(N, 0, ABG)
01:09:43.268 00.000 11060 Move returns status 0, amount 0
01:09:43.268 00.000 11060 move complete, result=0
01:09:43.268 00.000 11060 worker thread done servicing request
01:09:43.268 00.000 11060 Worker thread wakes up
01:09:43.268 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
01:09:43.269 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:43.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:43.896 00.627 11060 Exposure complete
01:09:44.047 00.151 11060 worker thread done servicing request
01:09:44.047 00.000 10844 OnExposeComplete: enter
01:09:44.047 00.000 10844 UpdateGuideState(): m_state=6
01:09:44.049 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8673
01:09:44.049 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.47, Mass=3086, SNR=35.6, Peak=250 HFD=3.4
01:09:44.049 00.000 10844 MultiStar: [#1 -0.15,-0.25,0.87,U] [#2 -0.72,-0.26,0.00,M2] [#3 0.53,0.48,0.00,M3] [#4 0.25,-0.34,0.88,U] [#5 0.09,-0.39,0.88,U] [#6 -0.48,-0.28,0.90,U] [#7 -0.08,0.14,0.79,U] [#8 -0.10,-0.62,0.00,M8] 
01:09:44.049 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.18}, one-star: {0.34, 0.06}
01:09:44.049 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
01:09:44.049 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
01:09:44.049 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.55 mountX=0.17 mountY=0.03, mountTheta=0.18
01:09:44.051 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.18, opts=13)
01:09:44.051 00.000 10844 Enqueuing Move request for scope (0.00, -0.18)
01:09:44.051 00.000 11060 Worker thread wakes up
01:09:44.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
01:09:44.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
01:09:44.051 00.000 11060 Moving (0.00, -0.18) raw xDistance=0.17 yDistance=0.03
01:09:44.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:09:44.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:44.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:44.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:09:44.051 00.000 11060 MoveAxis(W, 31, ABG)
01:09:44.051 00.000 11060 Guiding  Dir = 3, Dur = 31
01:09:44.052 00.001 10844 UpdateGuideState exits: m=3086 SNR=35.6
01:09:44.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:44.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:44.052 00.000 10844 Enqueuing Expose request
01:09:44.082 00.030 11060 IsSlewing returns 0
01:09:44.082 00.000 11060 IsGuiding returns 0
01:09:44.126 00.044 11060 IsGuiding returns 0
01:09:44.126 00.000 11060 Move returns status 0, amount 31
01:09:44.126 00.000 11060 MoveAxis(N, 0, ABG)
01:09:44.126 00.000 11060 Move returns status 0, amount 0
01:09:44.126 00.000 11060 move complete, result=0
01:09:44.126 00.000 11060 worker thread done servicing request
01:09:44.126 00.000 11060 Worker thread wakes up
01:09:44.127 00.001 10844 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
01:09:44.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:44.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:44.754 00.627 11060 Exposure complete
01:09:44.918 00.164 11060 worker thread done servicing request
01:09:44.918 00.000 10844 OnExposeComplete: enter
01:09:44.918 00.000 10844 UpdateGuideState(): m_state=6
01:09:44.918 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8674
01:09:44.918 00.000 10844 Star::Find returns 1 (1), X=264.68, Y=58.27, Mass=3289, SNR=36.8, Peak=255 HFD=3.4
01:09:44.918 00.000 10844 MultiStar: [#1 -0.07,0.33,0.92,U] [#2 -0.20,-0.75,0.00,M3] [#3 1.02,-0.20,0.00,M4] [#4 0.48,-0.41,0.00,M2] [#5 0.59,0.22,0.00,M2] [#6 0.11,-0.04,0.86,U] [#7 0.31,0.04,0.72,U] [#8 0.32,-0.24,0.77,U] 
01:09:44.918 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.01}, one-star: {0.31, -0.14}
01:09:44.918 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
01:09:44.918 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
01:09:44.918 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=-0.03 mountY=0.19, mountTheta=1.70
01:09:44.920 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
01:09:44.920 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
01:09:44.920 00.000 11060 Worker thread wakes up
01:09:44.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:09:44.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:09:44.920 00.000 11060 Moving (0.19, -0.01) raw xDistance=-0.03 yDistance=0.19
01:09:44.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:09:44.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:44.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:44.920 00.000 10844 UpdateGuideState exits: m=3289 SNR=36.8 Saturated
01:09:44.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:44.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:44.920 00.000 10844 Enqueuing Expose request
01:09:44.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:09:44.920 00.000 11060 MoveAxis(E, 0, ABG)
01:09:44.920 00.000 11060 Move returns status 0, amount 0
01:09:44.921 00.001 11060 MoveAxis(N, 0, ABG)
01:09:44.921 00.000 11060 Move returns status 0, amount 0
01:09:44.921 00.000 11060 move complete, result=0
01:09:44.922 00.001 11060 worker thread done servicing request
01:09:44.922 00.000 11060 Worker thread wakes up
01:09:44.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:44.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:44.923 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:45.556 00.633 11060 Exposure complete
01:09:45.734 00.178 11060 worker thread done servicing request
01:09:45.734 00.000 10844 OnExposeComplete: enter
01:09:45.734 00.000 10844 UpdateGuideState(): m_state=6
01:09:45.736 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8675
01:09:45.736 00.000 10844 Star::Find returns 1 (1), X=264.71, Y=57.90, Mass=3485, SNR=38.2, Peak=255 HFD=3.5
01:09:45.736 00.000 10844 MultiStar: [#1 -0.36,0.10,0.86,U] [#2 0.08,-0.34,1.83,U] [#3 0.29,-0.64,0.00,M5] [#4 -0.13,0.08,0.85,U] [#5 0.11,0.08,0.94,U] [#6 -0.39,-0.22,0.80,U] [#7 0.41,-0.28,0.70,U] [#8 0.29,-0.30,0.78,U] 
01:09:45.736 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.19}, one-star: {0.34, -0.51}
01:09:45.736 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
01:09:45.736 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
01:09:45.736 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.33 mountX=0.18 mountY=0.08, mountTheta=0.41
01:09:45.738 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.19, opts=13)
01:09:45.738 00.000 10844 Enqueuing Move request for scope (0.05, -0.19)
01:09:45.738 00.000 11060 Worker thread wakes up
01:09:45.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:09:45.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
01:09:45.738 00.000 10844 UpdateGuideState exits: m=3485 SNR=38.2 Saturated
01:09:45.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
01:09:45.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:45.738 00.000 11060 Moving (0.05, -0.19) raw xDistance=0.18 yDistance=0.08
01:09:45.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:45.738 00.000 10844 Enqueuing Expose request
01:09:45.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:09:45.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:45.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:09:45.738 00.000 11060 MoveAxis(W, 32, ABG)
01:09:45.738 00.000 11060 Guiding  Dir = 3, Dur = 32
01:09:45.750 00.012 11060 IsSlewing returns 0
01:09:45.750 00.000 11060 IsGuiding returns 0
01:09:45.797 00.047 11060 IsGuiding returns 0
01:09:45.797 00.000 11060 Move returns status 0, amount 32
01:09:45.797 00.000 11060 MoveAxis(N, 0, ABG)
01:09:45.797 00.000 11060 Move returns status 0, amount 0
01:09:45.797 00.000 11060 move complete, result=0
01:09:45.797 00.000 11060 worker thread done servicing request
01:09:45.797 00.000 11060 Worker thread wakes up
01:09:45.797 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
01:09:45.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:45.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:46.430 00.633 11060 Exposure complete
01:09:46.601 00.171 11060 worker thread done servicing request
01:09:46.601 00.000 10844 OnExposeComplete: enter
01:09:46.601 00.000 10844 UpdateGuideState(): m_state=6
01:09:46.601 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8676
01:09:46.601 00.000 10844 Star::Find returns 1 (0), X=264.90, Y=58.35, Mass=2762, SNR=33.3, Peak=231 HFD=3.8
01:09:46.602 00.001 10844 MultiStar: [#1 -0.35,-1.03,0.00,M1] [#2 -0.00,-0.43,2.12,U] [#3 0.74,-0.98,0.00,M6] [#4 0.57,0.23,0.00,M2] [#5 0.27,0.12,1.04,U] [#6 0.00,-0.46,0.88,U] [#7 -0.38,-0.44,0.86,U] [#8 0.69,-0.57,0.00,M7] 
01:09:46.602 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.28}, one-star: {0.53, -0.07}
01:09:46.602 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
01:09:46.602 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
01:09:46.602 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.28 mountX=0.26 mountY=0.13, mountTheta=0.46
01:09:46.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.28, opts=13)
01:09:46.603 00.000 10844 Enqueuing Move request for scope (0.08, -0.28)
01:09:46.604 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:46.604 00.000 10844 UpdateGuideState exits: m=2762 SNR=33.3
01:09:46.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:46.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:46.604 00.000 10844 Enqueuing Expose request
01:09:46.604 00.000 11060 Worker thread wakes up
01:09:46.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
01:09:46.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
01:09:46.604 00.000 11060 Moving (0.08, -0.28) raw xDistance=0.26 yDistance=0.13
01:09:46.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:09:46.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:46.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:09:46.604 00.000 11060 MoveAxis(W, 46, ABG)
01:09:46.604 00.000 11060 Guiding  Dir = 3, Dur = 46
01:09:46.616 00.012 11060 IsSlewing returns 0
01:09:46.616 00.000 11060 IsGuiding returns 0
01:09:46.674 00.058 11060 IsGuiding returns 0
01:09:46.674 00.000 11060 Move returns status 0, amount 46
01:09:46.674 00.000 11060 MoveAxis(N, 0, ABG)
01:09:46.674 00.000 11060 Move returns status 0, amount 0
01:09:46.674 00.000 11060 move complete, result=0
01:09:46.674 00.000 11060 worker thread done servicing request
01:09:46.674 00.000 11060 Worker thread wakes up
01:09:46.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:46.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:46.674 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
01:09:47.315 00.641 11060 Exposure complete
01:09:47.476 00.161 11060 worker thread done servicing request
01:09:47.476 00.000 10844 OnExposeComplete: enter
01:09:47.476 00.000 10844 UpdateGuideState(): m_state=6
01:09:47.476 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8677
01:09:47.476 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.70, Mass=2674, SNR=32.9, Peak=229 HFD=3.5
01:09:47.477 00.001 10844 MultiStar: [#1 0.10,-0.43,1.05,U] [#2 0.29,-0.19,2.14,U] [#3 0.71,-0.41,0.00,M7] [#4 0.14,0.11,0.96,U] [#5 0.27,-0.20,1.08,U] [#6 -0.61,-0.27,0.00,M1] [#7 0.46,0.03,0.84,U] [#8 0.47,-0.22,0.93,U] 
01:09:47.477 00.000 10844 refined, 6 included, MultiStar: {0.28, -0.11}, one-star: {0.29, 0.28}
01:09:47.477 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
01:09:47.477 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
01:09:47.477 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.36 mountX=0.05 mountY=0.30, mountTheta=1.39
01:09:47.478 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.11, opts=13)
01:09:47.478 00.000 10844 Enqueuing Move request for scope (0.28, -0.11)
01:09:47.478 00.000 11060 Worker thread wakes up
01:09:47.478 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:47.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
01:09:47.478 00.000 10844 UpdateGuideState exits: m=2674 SNR=32.9
01:09:47.478 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
01:09:47.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:47.478 00.000 11060 Moving (0.28, -0.11) raw xDistance=0.05 yDistance=0.30
01:09:47.479 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:47.479 00.000 10844 Enqueuing Expose request
01:09:47.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:47.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:47.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:09:47.479 00.000 11060 MoveAxis(E, 0, ABG)
01:09:47.479 00.000 11060 Move returns status 0, amount 0
01:09:47.479 00.000 11060 MoveAxis(N, 0, ABG)
01:09:47.479 00.000 11060 Move returns status 0, amount 0
01:09:47.479 00.000 11060 move complete, result=0
01:09:47.479 00.000 11060 worker thread done servicing request
01:09:47.479 00.000 11060 Worker thread wakes up
01:09:47.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:47.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:47.480 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:09:48.121 00.641 11060 Exposure complete
01:09:48.299 00.178 11060 worker thread done servicing request
01:09:48.299 00.000 10844 OnExposeComplete: enter
01:09:48.299 00.000 10844 UpdateGuideState(): m_state=6
01:09:48.299 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8678
01:09:48.301 00.002 10844 Star::Find returns 1 (1), X=264.45, Y=58.66, Mass=2998, SNR=34.9, Peak=255 HFD=3.2
01:09:48.301 00.000 10844 MultiStar: [#1 -0.39,0.17,1.00,U] [#2 -0.02,0.03,2.11,U] [#3 0.76,-0.03,0.00,M8] [#4 0.24,0.32,0.93,U] [#5 0.42,0.14,1.01,U] [#6 -0.13,-0.11,0.81,U] [#7 -0.04,0.45,0.79,U] [#8 0.13,0.46,0.92,U] 
01:09:48.301 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.19}, one-star: {0.08, 0.24}
01:09:48.301 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
01:09:48.301 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
01:09:48.301 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.40 mountX=-0.19 mountY=0.00, mountTheta=3.13
01:09:48.302 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.19, opts=13)
01:09:48.302 00.000 10844 Enqueuing Move request for scope (0.03, 0.19)
01:09:48.303 00.001 11060 Worker thread wakes up
01:09:48.303 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:48.303 00.000 10844 UpdateGuideState exits: m=2998 SNR=34.9 Saturated
01:09:48.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:48.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:48.303 00.000 10844 Enqueuing Expose request
01:09:48.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
01:09:48.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
01:09:48.303 00.000 11060 Moving (0.03, 0.19) raw xDistance=-0.19 yDistance=0.00
01:09:48.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:09:48.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:48.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:09:48.303 00.000 11060 MoveAxis(E, 33, ABG)
01:09:48.303 00.000 11060 Guiding  Dir = 2, Dur = 33
01:09:48.316 00.013 11060 IsSlewing returns 0
01:09:48.316 00.000 11060 IsGuiding returns 0
01:09:48.363 00.047 11060 IsGuiding returns 0
01:09:48.363 00.000 11060 Move returns status 0, amount 33
01:09:48.363 00.000 11060 MoveAxis(N, 0, ABG)
01:09:48.363 00.000 11060 Move returns status 0, amount 0
01:09:48.363 00.000 11060 move complete, result=0
01:09:48.364 00.001 11060 worker thread done servicing request
01:09:48.364 00.000 11060 Worker thread wakes up
01:09:48.364 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
01:09:48.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:48.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:48.996 00.632 11060 Exposure complete
01:09:49.167 00.171 11060 worker thread done servicing request
01:09:49.167 00.000 10844 OnExposeComplete: enter
01:09:49.167 00.000 10844 UpdateGuideState(): m_state=6
01:09:49.168 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8679
01:09:49.168 00.000 10844 Star::Find returns 1 (1), X=264.82, Y=58.57, Mass=2652, SNR=32.5, Peak=255 HFD=3.5
01:09:49.168 00.000 10844 MultiStar: [#1 -0.26,-0.33,1.07,U] [#2 -0.01,-0.28,2.18,U] [#3 0.51,-0.70,0.00,M9] [#4 -0.13,0.06,0.89,U] [#5 0.29,-0.07,1.11,U] [#6 -0.43,-0.53,0.00,M1] [#7 -0.13,0.15,0.95,U] [#8 0.28,-0.70,0.00,M6] 
01:09:49.168 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.10}, one-star: {0.46, 0.15}
01:09:49.168 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
01:09:49.168 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
01:09:49.168 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.26 mountX=0.09 mountY=0.05, mountTheta=0.48
01:09:49.169 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.10, opts=13)
01:09:49.169 00.000 10844 Enqueuing Move request for scope (0.03, -0.10)
01:09:49.169 00.000 11060 Worker thread wakes up
01:09:49.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:09:49.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
01:09:49.169 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.5 Saturated
01:09:49.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
01:09:49.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:49.169 00.000 11060 Moving (0.03, -0.10) raw xDistance=0.09 yDistance=0.05
01:09:49.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:49.169 00.000 10844 Enqueuing Expose request
01:09:49.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:49.170 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:49.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:09:49.170 00.000 11060 MoveAxis(E, 0, ABG)
01:09:49.170 00.000 11060 Move returns status 0, amount 0
01:09:49.170 00.000 11060 MoveAxis(N, 0, ABG)
01:09:49.170 00.000 11060 Move returns status 0, amount 0
01:09:49.170 00.000 11060 move complete, result=0
01:09:49.170 00.000 11060 worker thread done servicing request
01:09:49.170 00.000 11060 Worker thread wakes up
01:09:49.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:49.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:49.171 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:49.804 00.633 11060 Exposure complete
01:09:49.980 00.176 11060 worker thread done servicing request
01:09:49.980 00.000 10844 OnExposeComplete: enter
01:09:49.980 00.000 10844 UpdateGuideState(): m_state=6
01:09:49.980 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8680
01:09:49.980 00.000 10844 Star::Find returns 1 (1), X=264.08, Y=58.27, Mass=3082, SNR=34.9, Peak=255 HFD=3.4
01:09:49.981 00.001 10844 MultiStar: [#1 -0.06,-0.15,1.04,U] [#2 -0.06,-0.52,1.88,U] [#3 -0.18,-0.05,0.97,U] [#4 0.40,0.09,0.84,U] [#5 0.85,0.27,0.00,M1] [#6 -0.30,-0.33,0.92,U] [#7 -0.17,0.55,0.84,U] [#8 -0.01,-0.38,0.89,U] 
01:09:49.981 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.17}, one-star: {-0.29, -0.15}
01:09:49.981 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
01:09:49.981 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:09:49.981 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.04 mountX=0.18 mountY=-0.06, mountTheta=-0.31
01:09:49.982 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.17, opts=13)
01:09:49.982 00.000 10844 Enqueuing Move request for scope (-0.09, -0.17)
01:09:49.983 00.001 11060 Worker thread wakes up
01:09:49.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:49.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
01:09:49.983 00.000 10844 UpdateGuideState exits: m=3082 SNR=34.9 Saturated
01:09:49.983 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
01:09:49.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:49.983 00.000 11060 Moving (-0.09, -0.17) raw xDistance=0.18 yDistance=-0.06
01:09:49.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:49.983 00.000 10844 Enqueuing Expose request
01:09:49.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:09:49.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:49.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:49.983 00.000 11060 MoveAxis(W, 32, ABG)
01:09:49.984 00.001 11060 Guiding  Dir = 3, Dur = 32
01:09:50.029 00.045 11060 IsSlewing returns 0
01:09:50.030 00.001 11060 IsGuiding returns 0
01:09:50.106 00.076 11060 IsGuiding returns 0
01:09:50.106 00.000 11060 Move returns status 0, amount 32
01:09:50.106 00.000 11060 MoveAxis(N, 0, ABG)
01:09:50.106 00.000 11060 Move returns status 0, amount 0
01:09:50.106 00.000 11060 move complete, result=0
01:09:50.108 00.002 11060 worker thread done servicing request
01:09:50.108 00.000 11060 Worker thread wakes up
01:09:50.108 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
01:09:50.109 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:50.110 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:50.746 00.636 11060 Exposure complete
01:09:50.914 00.168 11060 worker thread done servicing request
01:09:50.914 00.000 10844 OnExposeComplete: enter
01:09:50.914 00.000 10844 UpdateGuideState(): m_state=6
01:09:50.914 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8681
01:09:50.915 00.001 10844 Star::Find returns 1 (1), X=264.20, Y=58.37, Mass=2707, SNR=33.1, Peak=255 HFD=3.4
01:09:50.915 00.000 10844 MultiStar: [#1 -0.25,0.36,1.07,U] [#2 -0.36,-0.31,2.01,U] [#3 0.27,0.49,0.94,U] [#4 0.50,0.28,0.96,U] [#5 0.09,1.02,0.00,M2] [#6 -0.01,-0.34,1.00,U] [#7 -0.42,0.40,0.96,U] [#8 0.06,-0.02,1.04,U] 
01:09:50.915 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.05}, one-star: {-0.17, -0.05}
01:09:50.915 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
01:09:50.915 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
01:09:50.915 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.60 mountX=-0.04 mountY=-0.09, mountTheta=-1.94
01:09:50.917 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.05, opts=13)
01:09:50.917 00.000 10844 Enqueuing Move request for scope (-0.08, 0.05)
01:09:50.917 00.000 11060 Worker thread wakes up
01:09:50.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:50.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
01:09:50.917 00.000 10844 UpdateGuideState exits: m=2707 SNR=33.1 Saturated
01:09:50.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
01:09:50.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:50.917 00.000 11060 Moving (-0.08, 0.05) raw xDistance=-0.04 yDistance=-0.09
01:09:50.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:50.917 00.000 10844 Enqueuing Expose request
01:09:50.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:50.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:50.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:09:50.917 00.000 11060 MoveAxis(E, 0, ABG)
01:09:50.917 00.000 11060 Move returns status 0, amount 0
01:09:50.917 00.000 11060 MoveAxis(N, 0, ABG)
01:09:50.917 00.000 11060 Move returns status 0, amount 0
01:09:50.917 00.000 11060 move complete, result=0
01:09:50.919 00.002 11060 worker thread done servicing request
01:09:50.919 00.000 11060 Worker thread wakes up
01:09:50.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:50.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:50.920 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:51.558 00.638 11060 Exposure complete
01:09:51.738 00.180 11060 worker thread done servicing request
01:09:51.738 00.000 10844 OnExposeComplete: enter
01:09:51.738 00.000 10844 UpdateGuideState(): m_state=6
01:09:51.738 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8682
01:09:51.738 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=58.15, Mass=2627, SNR=31.9, Peak=241 HFD=3.7
01:09:51.739 00.001 10844 MultiStar: [#1 -0.17,-0.12,0.98,U] [#2 -0.56,-0.14,2.19,U] [#3 0.42,-0.09,0.96,U] [#4 0.56,-0.32,0.00,M1] [#5 -0.09,0.47,1.09,U] [#6 -0.10,-0.62,0.00,M1] [#7 -0.65,0.24,0.00,M1] [#8 0.64,-0.55,0.00,M5] 
01:09:51.739 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.04}, one-star: {0.06, -0.26}
01:09:51.739 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
01:09:51.739 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
01:09:51.739 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.88 mountX=0.07 mountY=-0.16, mountTheta=-1.13
01:09:51.740 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.04, opts=13)
01:09:51.741 00.001 10844 Enqueuing Move request for scope (-0.16, -0.04)
01:09:51.741 00.000 11060 Worker thread wakes up
01:09:51.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:51.741 00.000 10844 UpdateGuideState exits: m=2627 SNR=31.9
01:09:51.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:51.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:51.741 00.000 10844 Enqueuing Expose request
01:09:51.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
01:09:51.741 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
01:09:51.741 00.000 11060 Moving (-0.16, -0.04) raw xDistance=0.07 yDistance=-0.16
01:09:51.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:09:51.742 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:51.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:09:51.742 00.000 11060 MoveAxis(E, 0, ABG)
01:09:51.742 00.000 11060 Move returns status 0, amount 0
01:09:51.742 00.000 11060 MoveAxis(N, 0, ABG)
01:09:51.742 00.000 11060 Move returns status 0, amount 0
01:09:51.742 00.000 11060 move complete, result=0
01:09:51.742 00.000 11060 worker thread done servicing request
01:09:51.742 00.000 11060 Worker thread wakes up
01:09:51.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:51.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:51.745 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:52.374 00.629 11060 Exposure complete
01:09:52.533 00.159 11060 worker thread done servicing request
01:09:52.533 00.000 10844 OnExposeComplete: enter
01:09:52.533 00.000 10844 UpdateGuideState(): m_state=6
01:09:52.534 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8683
01:09:52.534 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.70, Mass=2749, SNR=33.2, Peak=255 HFD=3.5
01:09:52.534 00.000 10844 MultiStar: [#1 -0.14,-0.10,0.88,U] [#2 -0.34,0.15,1.97,U] [#3 -0.05,-0.08,0.95,U] [#4 0.42,0.39,0.94,U] [#5 0.45,0.37,1.02,U] [#6 -0.38,-0.33,1.01,U] [#7 -0.22,-0.24,0.81,U] [#8 0.28,-0.35,0.88,U] 
01:09:52.534 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.20, 0.28}
01:09:52.534 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
01:09:52.534 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
01:09:52.534 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.56 mountX=-0.02 mountY=-0.06, mountTheta=-1.98
01:09:52.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
01:09:52.536 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
01:09:52.536 00.000 11060 Worker thread wakes up
01:09:52.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:09:52.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:09:52.536 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.06
01:09:52.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:52.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:52.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:52.537 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:09:52.537 00.000 10844 UpdateGuideState exits: m=2749 SNR=33.2 Saturated
01:09:52.537 00.000 11060 MoveAxis(E, 0, ABG)
01:09:52.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:52.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:52.537 00.000 10844 Enqueuing Expose request
01:09:52.537 00.000 11060 Move returns status 0, amount 0
01:09:52.537 00.000 11060 MoveAxis(N, 0, ABG)
01:09:52.537 00.000 11060 Move returns status 0, amount 0
01:09:52.537 00.000 11060 move complete, result=0
01:09:52.537 00.000 11060 worker thread done servicing request
01:09:52.537 00.000 11060 Worker thread wakes up
01:09:52.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:52.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:52.540 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:53.168 00.628 11060 Exposure complete
01:09:53.349 00.181 11060 worker thread done servicing request
01:09:53.349 00.000 10844 OnExposeComplete: enter
01:09:53.349 00.000 10844 UpdateGuideState(): m_state=6
01:09:53.349 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8684
01:09:53.349 00.000 10844 Star::Find returns 1 (0), X=264.90, Y=58.85, Mass=2888, SNR=34.5, Peak=250 HFD=3.6
01:09:53.349 00.000 10844 MultiStar: [#1 -0.38,-0.30,0.96,U] [#2 -0.41,0.16,1.93,U] [#3 0.38,0.54,0.00,M6] [#4 0.15,0.57,0.84,U] [#5 0.34,0.02,1.03,U] [#6 -0.16,0.13,0.88,U] [#7 -0.15,0.43,0.76,U] [#8 -0.08,-0.36,0.83,U] 
01:09:53.351 00.002 10844 refined, 7 included, MultiStar: {-0.06, 0.13}, one-star: {0.54, 0.43}
01:09:53.351 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
01:09:53.351 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
01:09:53.351 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.98 mountX=-0.12 mountY=-0.08, mountTheta=-2.57
01:09:53.352 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.13, opts=13)
01:09:53.352 00.000 10844 Enqueuing Move request for scope (-0.06, 0.13)
01:09:53.352 00.000 11060 Worker thread wakes up
01:09:53.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:53.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
01:09:53.353 00.001 10844 UpdateGuideState exits: m=2888 SNR=34.5
01:09:53.353 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
01:09:53.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:53.353 00.000 11060 Moving (-0.06, 0.13) raw xDistance=-0.12 yDistance=-0.08
01:09:53.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:53.353 00.000 10844 Enqueuing Expose request
01:09:53.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:09:53.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:53.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:09:53.353 00.000 11060 MoveAxis(E, 21, ABG)
01:09:53.353 00.000 11060 Guiding  Dir = 2, Dur = 21
01:09:53.398 00.045 11060 IsSlewing returns 0
01:09:53.398 00.000 11060 IsGuiding returns 0
01:09:53.444 00.046 11060 IsGuiding returns 0
01:09:53.444 00.000 11060 Move returns status 0, amount 21
01:09:53.444 00.000 11060 MoveAxis(N, 0, ABG)
01:09:53.444 00.000 11060 Move returns status 0, amount 0
01:09:53.444 00.000 11060 move complete, result=0
01:09:53.445 00.001 11060 worker thread done servicing request
01:09:53.445 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
01:09:53.453 00.008 11060 Worker thread wakes up
01:09:53.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:53.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:54.088 00.635 11060 Exposure complete
01:09:54.263 00.175 11060 worker thread done servicing request
01:09:54.263 00.000 10844 OnExposeComplete: enter
01:09:54.263 00.000 10844 UpdateGuideState(): m_state=6
01:09:54.263 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8685
01:09:54.264 00.001 10844 Star::Find returns 1 (0), X=264.92, Y=58.22, Mass=2952, SNR=34.9, Peak=242 HFD=3.6
01:09:54.264 00.000 10844 MultiStar: [#1 0.02,0.06,0.97,U] [#2 -0.21,0.11,1.82,U] [#3 0.77,-0.24,0.00,M7] [#4 0.83,0.17,0.00,M1] [#5 0.03,0.41,0.99,U] [#6 -0.28,-0.22,0.93,U] [#7 0.27,0.16,0.74,U] [#8 0.58,0.24,0.00,M4] 
01:09:54.264 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.06}, one-star: {0.55, -0.20}
01:09:54.264 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
01:09:54.264 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
01:09:54.264 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.18 mountX=-0.06 mountY=0.01, mountTheta=2.91
01:09:54.265 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
01:09:54.265 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
01:09:54.266 00.001 11060 Worker thread wakes up
01:09:54.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:54.266 00.000 10844 UpdateGuideState exits: m=2952 SNR=34.9
01:09:54.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:54.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:54.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:09:54.266 00.000 10844 Enqueuing Expose request
01:09:54.266 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:09:54.266 00.000 11060 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=0.01
01:09:54.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:09:54.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:54.267 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:54.267 00.000 11060 MoveAxis(E, 0, ABG)
01:09:54.267 00.000 11060 Move returns status 0, amount 0
01:09:54.267 00.000 11060 MoveAxis(N, 0, ABG)
01:09:54.267 00.000 11060 Move returns status 0, amount 0
01:09:54.267 00.000 11060 move complete, result=0
01:09:54.267 00.000 11060 worker thread done servicing request
01:09:54.267 00.000 11060 Worker thread wakes up
01:09:54.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:54.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:54.268 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:54.901 00.633 11060 Exposure complete
01:09:55.059 00.158 11060 worker thread done servicing request
01:09:55.059 00.000 10844 OnExposeComplete: enter
01:09:55.059 00.000 10844 UpdateGuideState(): m_state=6
01:09:55.059 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8686
01:09:55.059 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=58.75, Mass=2844, SNR=34.2, Peak=250 HFD=3.5
01:09:55.060 00.001 10844 MultiStar: [#1 -0.21,-0.56,0.92,U] [#2 0.11,0.27,2.03,U] [#3 0.31,-0.50,0.96,U] [#4 0.36,-0.11,0.92,U] [#5 -0.15,0.24,0.96,U] [#6 -0.19,0.06,0.89,U] [#7 -0.54,-0.20,0.90,U] [#8 0.09,0.59,0.91,U] 
01:09:55.060 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.10, 0.33}
01:09:55.060 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
01:09:55.060 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
01:09:55.060 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.95 mountX=-0.04 mountY=-0.03, mountTheta=-2.60
01:09:55.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
01:09:55.061 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
01:09:55.062 00.001 11060 Worker thread wakes up
01:09:55.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:55.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:09:55.062 00.000 10844 UpdateGuideState exits: m=2844 SNR=34.2
01:09:55.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:09:55.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:55.062 00.000 11060 Moving (-0.02, 0.05) raw xDistance=-0.04 yDistance=-0.03
01:09:55.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:55.062 00.000 10844 Enqueuing Expose request
01:09:55.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:55.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:55.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:09:55.062 00.000 11060 MoveAxis(E, 0, ABG)
01:09:55.062 00.000 11060 Move returns status 0, amount 0
01:09:55.062 00.000 11060 MoveAxis(N, 0, ABG)
01:09:55.062 00.000 11060 Move returns status 0, amount 0
01:09:55.062 00.000 11060 move complete, result=0
01:09:55.063 00.001 11060 worker thread done servicing request
01:09:55.063 00.000 11060 Worker thread wakes up
01:09:55.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:55.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:55.064 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:55.701 00.637 11060 Exposure complete
01:09:55.875 00.174 11060 worker thread done servicing request
01:09:55.875 00.000 10844 OnExposeComplete: enter
01:09:55.875 00.000 10844 UpdateGuideState(): m_state=6
01:09:55.876 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8687
01:09:55.876 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.85, Mass=3084, SNR=35.2, Peak=255 HFD=3.6
01:09:55.876 00.000 10844 MultiStar: [#1 -0.01,0.03,0.92,U] [#2 0.08,-0.01,1.97,U] [#3 0.87,-0.35,0.00,M7] [#4 0.42,-0.19,0.86,U] [#5 0.20,0.24,0.93,U] [#6 -0.13,-0.12,0.91,U] [#7 -0.41,0.50,0.00,M1] [#8 0.51,0.29,0.98,U] 
01:09:55.876 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.09}, one-star: {0.06, 0.43}
01:09:55.876 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
01:09:55.876 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
01:09:55.876 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.55 mountX=-0.12 mountY=0.13, mountTheta=2.29
01:09:55.878 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
01:09:55.878 00.000 10844 Enqueuing Move request for scope (0.15, 0.09)
01:09:55.878 00.000 11060 Worker thread wakes up
01:09:55.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:55.878 00.000 10844 UpdateGuideState exits: m=3084 SNR=35.2 Saturated
01:09:55.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:55.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:55.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
01:09:55.878 00.000 10844 Enqueuing Expose request
01:09:55.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
01:09:55.878 00.000 11060 Moving (0.15, 0.09) raw xDistance=-0.12 yDistance=0.13
01:09:55.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:09:55.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:55.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:09:55.878 00.000 11060 MoveAxis(E, 0, ABG)
01:09:55.879 00.001 11060 Move returns status 0, amount 0
01:09:55.879 00.000 11060 MoveAxis(N, 0, ABG)
01:09:55.879 00.000 11060 Move returns status 0, amount 0
01:09:55.879 00.000 11060 move complete, result=0
01:09:55.879 00.000 11060 worker thread done servicing request
01:09:55.879 00.000 11060 Worker thread wakes up
01:09:55.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:55.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:55.882 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:56.535 00.653 11060 Exposure complete
01:09:56.705 00.170 11060 worker thread done servicing request
01:09:56.705 00.000 10844 OnExposeComplete: enter
01:09:56.705 00.000 10844 UpdateGuideState(): m_state=6
01:09:56.705 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8688
01:09:56.705 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=59.04, Mass=2666, SNR=32.9, Peak=241 HFD=3.3
01:09:56.706 00.001 10844 MultiStar: [#1 0.29,0.03,1.11,U] [#2 0.28,0.20,1.94,U] [#3 0.79,-0.31,0.00,M8] [#4 0.56,0.14,1.05,U] [#5 0.47,0.27,0.99,U] [#6 0.02,0.06,1.03,U] [#7 0.12,0.58,0.83,U] [#8 0.62,-0.23,0.00,M3] 
01:09:56.706 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.25}, one-star: {-0.07, 0.63}
01:09:56.706 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
01:09:56.706 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:09:56.706 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.79 mountX=-0.29 mountY=0.20, mountTheta=2.53
01:09:56.708 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.25, opts=13)
01:09:56.708 00.000 10844 Enqueuing Move request for scope (0.25, 0.25)
01:09:56.708 00.000 11060 Worker thread wakes up
01:09:56.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:09:56.708 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.9
01:09:56.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:56.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0xd
01:09:56.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:56.708 00.000 10844 Enqueuing Expose request
01:09:56.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.25)
01:09:56.708 00.000 11060 Moving (0.25, 0.25) raw xDistance=-0.29 yDistance=0.20
01:09:56.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:09:56.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:56.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:09:56.708 00.000 11060 MoveAxis(E, 50, ABG)
01:09:56.708 00.000 11060 Guiding  Dir = 2, Dur = 50
01:09:56.722 00.014 11060 IsSlewing returns 0
01:09:56.722 00.000 11060 IsGuiding returns 0
01:09:56.784 00.062 11060 IsGuiding returns 0
01:09:56.784 00.000 11060 Move returns status 0, amount 50
01:09:56.784 00.000 11060 MoveAxis(N, 0, ABG)
01:09:56.784 00.000 11060 Move returns status 0, amount 0
01:09:56.784 00.000 11060 move complete, result=0
01:09:56.784 00.000 11060 worker thread done servicing request
01:09:56.784 00.000 11060 Worker thread wakes up
01:09:56.784 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
01:09:56.785 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:56.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:57.413 00.628 11060 Exposure complete
01:09:57.641 00.228 11060 worker thread done servicing request
01:09:57.641 00.000 10844 OnExposeComplete: enter
01:09:57.641 00.000 10844 UpdateGuideState(): m_state=6
01:09:57.641 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8689
01:09:57.641 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.73, Mass=2710, SNR=32.6, Peak=249 HFD=3.5
01:09:57.642 00.001 10844 MultiStar: [#1 -0.02,-0.43,1.07,U] [#2 -0.06,-0.37,2.16,U] [#3 0.29,-0.33,0.97,U] [#4 0.24,-0.77,0.00,M1] [#5 0.84,0.06,0.00,M1] [#6 0.41,-0.40,0.80,U] [#7 -0.03,-0.22,0.97,U] [#8 0.71,-0.11,0.00,M4] 
01:09:57.642 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.26}, one-star: {0.34, 0.31}
01:09:57.642 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
01:09:57.642 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
01:09:57.642 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.16 mountX=0.24 mountY=0.15, mountTheta=0.58
01:09:57.644 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.26, opts=13)
01:09:57.644 00.000 10844 Enqueuing Move request for scope (0.11, -0.26)
01:09:57.644 00.000 11060 Worker thread wakes up
01:09:57.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:57.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
01:09:57.644 00.000 10844 UpdateGuideState exits: m=2710 SNR=32.6
01:09:57.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
01:09:57.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:57.644 00.000 11060 Moving (0.11, -0.26) raw xDistance=0.24 yDistance=0.15
01:09:57.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:57.644 00.000 10844 Enqueuing Expose request
01:09:57.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:09:57.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:57.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:09:57.645 00.001 11060 MoveAxis(W, 39, ABG)
01:09:57.645 00.000 11060 Guiding  Dir = 3, Dur = 39
01:09:57.656 00.011 11060 IsSlewing returns 0
01:09:57.656 00.000 11060 IsGuiding returns 0
01:09:57.703 00.047 11060 IsGuiding returns 0
01:09:57.704 00.001 11060 Move returns status 0, amount 39
01:09:57.704 00.000 11060 MoveAxis(N, 0, ABG)
01:09:57.704 00.000 11060 Move returns status 0, amount 0
01:09:57.704 00.000 11060 move complete, result=0
01:09:57.704 00.000 11060 worker thread done servicing request
01:09:57.704 00.000 11060 Worker thread wakes up
01:09:57.704 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
01:09:57.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:57.705 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:58.347 00.642 11060 Exposure complete
01:09:58.532 00.185 11060 worker thread done servicing request
01:09:58.532 00.000 10844 OnExposeComplete: enter
01:09:58.532 00.000 10844 UpdateGuideState(): m_state=6
01:09:58.532 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8690
01:09:58.532 00.000 10844 Star::Find returns 1 (0), X=264.92, Y=58.48, Mass=2897, SNR=35.1, Peak=252 HFD=3.5
01:09:58.534 00.002 10844 MultiStar: [#1 0.48,-0.19,0.99,U] [#2 0.17,-0.36,1.90,U] [#3 0.76,0.14,0.00,M8] [#4 0.19,0.49,0.84,U] [#5 0.32,0.18,1.04,U] [#6 -0.02,0.14,0.91,U] [#7 0.30,0.23,0.83,U] [#8 0.46,-0.03,0.94,U] 
01:09:58.534 00.000 10844 refined, 7 included, MultiStar: {0.30, 0.01}, one-star: {0.55, 0.07}
01:09:58.534 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
01:09:58.534 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
01:09:58.534 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.04 mountX=-0.06 mountY=0.29, mountTheta=1.79
01:09:58.535 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.01, opts=13)
01:09:58.535 00.000 10844 Enqueuing Move request for scope (0.30, 0.01)
01:09:58.536 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:58.536 00.000 10844 UpdateGuideState exits: m=2897 SNR=35.1
01:09:58.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:58.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:58.536 00.000 10844 Enqueuing Expose request
01:09:58.536 00.000 11060 Worker thread wakes up
01:09:58.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.01) opts 0xd
01:09:58.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.01)
01:09:58.536 00.000 11060 Moving (0.30, 0.01) raw xDistance=-0.06 yDistance=0.29
01:09:58.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:09:58.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:09:58.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:09:58.536 00.000 11060 MoveAxis(E, 0, ABG)
01:09:58.537 00.001 11060 Move returns status 0, amount 0
01:09:58.537 00.000 11060 MoveAxis(N, 0, ABG)
01:09:58.537 00.000 11060 Move returns status 0, amount 0
01:09:58.537 00.000 11060 move complete, result=0
01:09:58.537 00.000 11060 worker thread done servicing request
01:09:58.537 00.000 11060 Worker thread wakes up
01:09:58.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:58.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:58.538 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:09:59.174 00.636 11060 Exposure complete
01:09:59.331 00.157 11060 worker thread done servicing request
01:09:59.331 00.000 10844 OnExposeComplete: enter
01:09:59.331 00.000 10844 UpdateGuideState(): m_state=6
01:09:59.331 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8691
01:09:59.331 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=58.69, Mass=2775, SNR=33.2, Peak=255 HFD=3.3
01:09:59.332 00.001 10844 MultiStar: [#1 -0.08,-0.20,0.98,U] [#2 -0.42,0.20,2.20,U] [#3 0.19,-0.07,1.01,U] [#4 0.24,-0.22,0.98,U] [#5 0.52,-0.31,0.99,U] [#6 0.08,-0.22,0.86,U] [#7 -0.02,0.40,0.82,U] [#8 0.51,-0.46,0.00,M4] 
01:09:59.332 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.19, 0.27}
01:09:59.332 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
01:09:59.332 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
01:09:59.332 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.28 mountX=-0.01 mountY=0.02, mountTheta=2.03
01:09:59.333 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
01:09:59.333 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
01:09:59.333 00.000 11060 Worker thread wakes up
01:09:59.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:09:59.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:09:59.333 00.000 10844 UpdateGuideState exits: m=2775 SNR=33.2 Saturated
01:09:59.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:09:59.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:59.333 00.000 11060 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
01:09:59.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:09:59.333 00.000 10844 Enqueuing Expose request
01:09:59.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:09:59.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:09:59.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:09:59.334 00.001 11060 MoveAxis(E, 0, ABG)
01:09:59.334 00.000 11060 Move returns status 0, amount 0
01:09:59.334 00.000 11060 MoveAxis(N, 0, ABG)
01:09:59.334 00.000 11060 Move returns status 0, amount 0
01:09:59.334 00.000 11060 move complete, result=0
01:09:59.334 00.000 11060 worker thread done servicing request
01:09:59.334 00.000 11060 Worker thread wakes up
01:09:59.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:09:59.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:09:59.335 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:59.971 00.636 11060 Exposure complete
01:10:00.155 00.184 11060 worker thread done servicing request
01:10:00.155 00.000 10844 OnExposeComplete: enter
01:10:00.155 00.000 10844 UpdateGuideState(): m_state=6
01:10:00.156 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8692
01:10:00.156 00.000 10844 Star::Find returns 1 (1), X=265.23, Y=58.52, Mass=2727, SNR=33.0, Peak=255 HFD=3.3
01:10:00.156 00.000 10844 MultiStar: [#1 -0.03,-0.70,0.00,M1] [#2 -0.05,-0.35,2.05,U] [#3 0.43,-0.36,1.00,U] [#4 0.41,0.19,0.95,U] [#5 0.45,0.53,0.00,M1] [#6 -0.32,-0.03,0.96,U] [#7 0.20,-0.49,0.90,U] [#8 0.51,-0.14,0.93,U] 
01:10:00.156 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.18}, one-star: {0.86, 0.10}
01:10:00.156 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
01:10:00.156 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
01:10:00.156 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.63 mountX=0.13 mountY=0.27, mountTheta=1.12
01:10:00.159 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.18, opts=13)
01:10:00.159 00.000 10844 Enqueuing Move request for scope (0.25, -0.18)
01:10:00.159 00.000 11060 Worker thread wakes up
01:10:00.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
01:10:00.159 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
01:10:00.159 00.000 11060 Moving (0.25, -0.18) raw xDistance=0.13 yDistance=0.27
01:10:00.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:10:00.159 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.12 newest=0.58
01:10:00.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:10:00.159 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:10:00.159 00.000 10844 UpdateGuideState exits: m=2727 SNR=33.0 Saturated
01:10:00.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:00.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:00.160 00.001 10844 Enqueuing Expose request
01:10:00.160 00.000 11060 MoveAxis(W, 23, ABG)
01:10:00.160 00.000 11060 Guiding  Dir = 3, Dur = 23
01:10:00.172 00.012 11060 IsSlewing returns 0
01:10:00.172 00.000 11060 IsGuiding returns 0
01:10:00.203 00.031 11060 IsGuiding returns 0
01:10:00.203 00.000 11060 Move returns status 0, amount 23
01:10:00.203 00.000 11060 BLC: Oldest BLC event removed
01:10:00.203 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:10:00.203 00.000 11060 MoveAxis(S, 856, ABG)
01:10:00.218 00.015 11060 duration set to 750 by maxDecDuration
01:10:00.219 00.001 11060 Guiding  Dir = 1, Dur = 750
01:10:00.233 00.014 11060 IsSlewing returns 0
01:10:00.233 00.000 11060 IsGuiding returns 0
01:10:00.999 00.766 11060 IsGuiding returns 0
01:10:00.999 00.000 11060 Move returns status 0, amount 750
01:10:00.999 00.000 11060 move complete, result=0
01:10:01.000 00.001 11060 worker thread done servicing request
01:10:01.000 00.000 11060 Worker thread wakes up
01:10:01.000 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.3 px 750 ms SOUTH
01:10:01.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:01.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:01.628 00.628 11060 Exposure complete
01:10:01.797 00.169 11060 worker thread done servicing request
01:10:01.797 00.000 10844 OnExposeComplete: enter
01:10:01.797 00.000 10844 UpdateGuideState(): m_state=6
01:10:01.797 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8693
01:10:01.797 00.000 10844 Star::Find returns 1 (0), X=264.77, Y=58.95, Mass=2739, SNR=33.2, Peak=229 HFD=3.3
01:10:01.797 00.000 10844 MultiStar: [#1 -0.31,-0.41,1.07,U] [#2 -0.48,-0.19,2.09,U] [#3 0.15,-0.41,0.92,U] [#4 0.10,0.16,1.02,U] [#5 -0.42,-0.24,1.13,U] [#6 -0.56,0.11,1.01,U] [#7 -0.59,-0.78,0.00,M1] [#8 -0.43,-0.47,0.00,M4] 
01:10:01.798 00.001 10844 refined, 6 included, MultiStar: {-0.21, -0.08}, one-star: {0.40, 0.53}
01:10:01.798 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
01:10:01.798 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
01:10:01.798 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.76 mountX=0.12 mountY=-0.19, mountTheta=-1.01
01:10:01.799 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.08, opts=13)
01:10:01.799 00.000 10844 Enqueuing Move request for scope (-0.21, -0.08)
01:10:01.799 00.000 11060 Worker thread wakes up
01:10:01.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:01.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
01:10:01.799 00.000 10844 UpdateGuideState exits: m=2739 SNR=33.2
01:10:01.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
01:10:01.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:01.799 00.000 11060 Moving (-0.21, -0.08) raw xDistance=0.12 yDistance=-0.19
01:10:01.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:01.799 00.000 10844 Enqueuing Expose request
01:10:01.799 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.190599, 1:-0.193145
01:10:01.801 00.002 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:10:01.801 00.000 11060 BLC: window closed
01:10:01.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:10:01.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:01.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:10:01.801 00.000 11060 MoveAxis(W, 22, ABG)
01:10:01.801 00.000 11060 Guiding  Dir = 3, Dur = 22
01:10:01.827 00.026 11060 IsSlewing returns 0
01:10:01.827 00.000 11060 IsGuiding returns 0
01:10:01.874 00.047 11060 IsGuiding returns 0
01:10:01.874 00.000 11060 Move returns status 0, amount 22
01:10:01.874 00.000 11060 MoveAxis(N, 0, ABG)
01:10:01.874 00.000 11060 Move returns status 0, amount 0
01:10:01.874 00.000 11060 move complete, result=0
01:10:01.874 00.000 11060 worker thread done servicing request
01:10:01.874 00.000 11060 Worker thread wakes up
01:10:01.874 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.2 px 0 ms NORTH
01:10:01.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:01.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:02.516 00.642 11060 Exposure complete
01:10:02.670 00.154 11060 worker thread done servicing request
01:10:02.670 00.000 10844 OnExposeComplete: enter
01:10:02.670 00.000 10844 UpdateGuideState(): m_state=6
01:10:02.670 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8694
01:10:02.670 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.90, Mass=2806, SNR=33.7, Peak=255 HFD=3.4
01:10:02.672 00.002 10844 MultiStar: [#1 -0.29,-0.53,0.97,U] [#2 -0.52,-0.35,0.00,M1] [#3 0.53,-0.43,0.00,M6] [#4 0.15,-0.16,1.10,U] [#5 -0.06,-0.25,1.09,U] [#6 0.05,-0.00,0.99,U] [#7 0.00,0.05,0.88,U] [#8 -0.15,0.01,0.91,U] 
01:10:02.672 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {-0.01, 0.49}
01:10:02.672 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
01:10:02.672 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
01:10:02.672 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.15 mountX=0.07 mountY=-0.03, mountTheta=-0.41
01:10:02.673 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
01:10:02.674 00.001 10844 Enqueuing Move request for scope (-0.04, -0.06)
01:10:02.674 00.000 11060 Worker thread wakes up
01:10:02.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:02.674 00.000 10844 UpdateGuideState exits: m=2806 SNR=33.7 Saturated
01:10:02.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:02.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
01:10:02.674 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
01:10:02.674 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.07 yDistance=-0.03
01:10:02.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:10:02.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:02.674 00.000 10844 Enqueuing Expose request
01:10:02.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:02.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:10:02.674 00.000 11060 MoveAxis(E, 0, ABG)
01:10:02.674 00.000 11060 Move returns status 0, amount 0
01:10:02.674 00.000 11060 MoveAxis(N, 0, ABG)
01:10:02.674 00.000 11060 Move returns status 0, amount 0
01:10:02.674 00.000 11060 move complete, result=0
01:10:02.674 00.000 11060 worker thread done servicing request
01:10:02.674 00.000 11060 Worker thread wakes up
01:10:02.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:02.675 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:02.677 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:03.312 00.635 11060 Exposure complete
01:10:03.470 00.158 11060 worker thread done servicing request
01:10:03.471 00.001 10844 OnExposeComplete: enter
01:10:03.471 00.000 10844 UpdateGuideState(): m_state=6
01:10:03.471 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8695
01:10:03.471 00.000 10844 Star::Find returns 1 (0), X=264.08, Y=58.24, Mass=2513, SNR=31.4, Peak=233 HFD=3.2
01:10:03.471 00.000 10844 MultiStar: [#1 -0.36,-0.24,0.99,U] [#2 -0.35,0.05,2.03,U] [#3 0.14,-0.94,0.00,M7] [#4 0.17,-0.79,0.00,M1] [#5 -0.30,-0.06,1.16,U] [#6 -0.56,0.02,1.00,U] [#7 -0.36,0.15,0.93,U] [#8 -0.12,-0.45,1.04,U] 
01:10:03.472 00.001 10844 single-star, 6 included, MultiStar: {-0.33, -0.09}, one-star: {-0.29, -0.17}
01:10:03.472 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
01:10:03.472 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
01:10:03.472 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.17 hyp=0.34 cameraTheta=-2.60 mountX=0.22 mountY=-0.26, mountTheta=-0.86
01:10:03.473 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.17, opts=13)
01:10:03.473 00.000 10844 Enqueuing Move request for scope (-0.29, -0.17)
01:10:03.473 00.000 11060 Worker thread wakes up
01:10:03.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:03.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.17) opts 0xd
01:10:03.473 00.000 10844 UpdateGuideState exits: m=2513 SNR=31.4
01:10:03.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.17)
01:10:03.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:03.473 00.000 11060 Moving (-0.29, -0.17) raw xDistance=0.22 yDistance=-0.26
01:10:03.474 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:03.474 00.000 10844 Enqueuing Expose request
01:10:03.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:10:03.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:03.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:10:03.474 00.000 11060 MoveAxis(W, 38, ABG)
01:10:03.474 00.000 11060 Guiding  Dir = 3, Dur = 38
01:10:03.499 00.025 11060 IsSlewing returns 0
01:10:03.499 00.000 11060 IsGuiding returns 0
01:10:03.563 00.064 11060 IsGuiding returns 0
01:10:03.563 00.000 11060 Move returns status 0, amount 38
01:10:03.563 00.000 11060 MoveAxis(N, 0, ABG)
01:10:03.565 00.002 11060 Move returns status 0, amount 0
01:10:03.565 00.000 11060 move complete, result=0
01:10:03.565 00.000 11060 worker thread done servicing request
01:10:03.565 00.000 11060 Worker thread wakes up
01:10:03.565 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.3 px 0 ms NORTH
01:10:03.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:03.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:04.211 00.646 11060 Exposure complete
01:10:04.366 00.155 11060 worker thread done servicing request
01:10:04.366 00.000 10844 OnExposeComplete: enter
01:10:04.366 00.000 10844 UpdateGuideState(): m_state=6
01:10:04.366 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8696
01:10:04.366 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=58.93, Mass=3081, SNR=34.8, Peak=232 HFD=3.6
01:10:04.367 00.001 10844 MultiStar: [#1 -0.96,0.41,0.00,M1] [#2 -0.15,-0.12,1.94,U] [#3 -0.04,0.15,0.90,U] [#4 0.24,-0.20,0.90,U] [#5 -0.16,0.40,1.09,U] [#6 -0.50,0.48,0.00,M1] [#7 -0.69,-0.16,0.00,M1] [#8 -0.19,0.21,0.95,U] 
01:10:04.367 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.13}, one-star: {0.15, 0.51}
01:10:04.367 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
01:10:04.367 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
01:10:04.367 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.92 mountX=-0.12 mountY=-0.07, mountTheta=-2.63
01:10:04.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
01:10:04.370 00.001 10844 Enqueuing Move request for scope (-0.05, 0.13)
01:10:04.370 00.000 11060 Worker thread wakes up
01:10:04.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:04.370 00.000 10844 UpdateGuideState exits: m=3081 SNR=34.8
01:10:04.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:04.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:04.370 00.000 10844 Enqueuing Expose request
01:10:04.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
01:10:04.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:10:04.370 00.000 11060 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=-0.07
01:10:04.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:10:04.371 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:04.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:04.371 00.000 11060 MoveAxis(E, 0, ABG)
01:10:04.371 00.000 11060 Move returns status 0, amount 0
01:10:04.371 00.000 11060 MoveAxis(N, 0, ABG)
01:10:04.371 00.000 11060 Move returns status 0, amount 0
01:10:04.371 00.000 11060 move complete, result=0
01:10:04.371 00.000 11060 worker thread done servicing request
01:10:04.371 00.000 11060 Worker thread wakes up
01:10:04.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:04.372 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:04.373 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:05.003 00.630 11060 Exposure complete
01:10:05.187 00.184 11060 worker thread done servicing request
01:10:05.187 00.000 10844 OnExposeComplete: enter
01:10:05.187 00.000 10844 UpdateGuideState(): m_state=6
01:10:05.187 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8697
01:10:05.187 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=59.39, Mass=3339, SNR=36.7, Peak=255 HFD=3.3
01:10:05.187 00.000 10844 MultiStar: [#1 -0.50,0.41,0.00,M2] [#2 -0.55,0.02,1.82,U] [#3 -0.09,0.23,0.89,U] [#4 0.27,-0.03,0.97,U] [#5 -0.18,0.30,0.88,U] [#6 -0.10,0.58,0.83,U] [#7 -0.60,0.29,0.00,M2] [#8 0.13,0.04,0.86,U] 
01:10:05.187 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.27}, one-star: {0.20, 0.98}
01:10:05.188 00.001 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
01:10:05.188 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
01:10:05.188 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.94 mountX=-0.25 mountY=-0.15, mountTheta=-2.61
01:10:05.189 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.27, opts=13)
01:10:05.197 00.008 10844 Enqueuing Move request for scope (-0.10, 0.27)
01:10:05.197 00.000 11060 Worker thread wakes up
01:10:05.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:05.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
01:10:05.197 00.000 10844 UpdateGuideState exits: m=3339 SNR=36.7 Saturated
01:10:05.198 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
01:10:05.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:05.198 00.000 11060 Moving (-0.10, 0.27) raw xDistance=-0.25 yDistance=-0.15
01:10:05.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:05.198 00.000 10844 Enqueuing Expose request
01:10:05.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:10:05.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:05.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:10:05.198 00.000 11060 MoveAxis(E, 43, ABG)
01:10:05.198 00.000 11060 Guiding  Dir = 2, Dur = 43
01:10:05.218 00.020 11060 IsSlewing returns 0
01:10:05.218 00.000 11060 IsGuiding returns 0
01:10:05.281 00.063 11060 IsGuiding returns 0
01:10:05.282 00.001 11060 Move returns status 0, amount 43
01:10:05.282 00.000 11060 MoveAxis(N, 0, ABG)
01:10:05.282 00.000 11060 Move returns status 0, amount 0
01:10:05.282 00.000 11060 move complete, result=0
01:10:05.282 00.000 11060 worker thread done servicing request
01:10:05.282 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
01:10:05.283 00.001 11060 Worker thread wakes up
01:10:05.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:05.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:05.925 00.642 11060 Exposure complete
01:10:06.099 00.174 11060 worker thread done servicing request
01:10:06.099 00.000 10844 OnExposeComplete: enter
01:10:06.099 00.000 10844 UpdateGuideState(): m_state=6
01:10:06.099 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8698
01:10:06.099 00.000 10844 Star::Find returns 1 (1), X=264.61, Y=59.20, Mass=2706, SNR=32.9, Peak=255 HFD=3.6
01:10:06.100 00.001 10844 MultiStar: [#1 -0.18,-0.15,1.05,U] [#2 -0.48,-0.29,2.03,U] [#3 0.42,0.03,0.95,U] [#4 0.44,-0.11,0.91,U] [#5 0.02,0.42,1.05,U] [#6 -0.59,0.10,0.94,U] [#7 -0.06,0.79,0.00,M3] [#8 0.18,-0.07,1.02,U] 
01:10:06.100 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {0.25, 0.78}
01:10:06.100 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
01:10:06.100 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
01:10:06.100 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.40 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
01:10:06.102 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
01:10:06.102 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
01:10:06.102 00.000 11060 Worker thread wakes up
01:10:06.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:10:06.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:10:06.102 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
01:10:06.103 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:10:06.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:06.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:06.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:10:06.103 00.000 11060 MoveAxis(E, 0, ABG)
01:10:06.103 00.000 11060 Move returns status 0, amount 0
01:10:06.103 00.000 11060 MoveAxis(N, 0, ABG)
01:10:06.103 00.000 11060 Move returns status 0, amount 0
01:10:06.103 00.000 11060 move complete, result=0
01:10:06.103 00.000 10844 UpdateGuideState exits: m=2706 SNR=32.9 Saturated
01:10:06.103 00.000 11060 worker thread done servicing request
01:10:06.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:06.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:06.103 00.000 10844 Enqueuing Expose request
01:10:06.103 00.000 11060 Worker thread wakes up
01:10:06.103 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:06.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:06.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:06.761 00.658 11060 Exposure complete
01:10:06.948 00.187 11060 worker thread done servicing request
01:10:06.948 00.000 10844 OnExposeComplete: enter
01:10:06.948 00.000 10844 UpdateGuideState(): m_state=6
01:10:06.948 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8699
01:10:06.948 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=59.59, Mass=2762, SNR=33.3, Peak=255 HFD=3.5
01:10:06.948 00.000 10844 MultiStar: [#1 0.14,0.47,1.03,U] [#2 -0.84,0.15,0.00,M1] [#3 0.47,-0.45,0.00,M5] [#4 0.06,0.05,0.89,U] [#5 -0.03,0.76,0.00,M1] [#6 0.04,-0.04,1.01,U] [#7 -0.24,0.49,0.82,U] [#8 0.36,-0.06,1.03,U] 
01:10:06.948 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.35}, one-star: {-0.06, 1.17}
01:10:06.948 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.15 = -3.14)
01:10:06.948 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
01:10:06.950 00.002 10844 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.39 mountX=-0.35 mountY=0.00, mountTheta=3.13
01:10:06.951 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.35, opts=13)
01:10:06.951 00.000 10844 Enqueuing Move request for scope (0.06, 0.35)
01:10:06.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:06.951 00.000 10844 UpdateGuideState exits: m=2762 SNR=33.3 Saturated
01:10:06.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:06.951 00.000 11060 Worker thread wakes up
01:10:06.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:06.951 00.000 10844 Enqueuing Expose request
01:10:06.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.35) opts 0xd
01:10:06.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.35)
01:10:06.951 00.000 11060 Moving (0.06, 0.35) raw xDistance=-0.35 yDistance=0.00
01:10:06.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:10:06.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:06.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:10:06.952 00.001 11060 MoveAxis(E, 61, ABG)
01:10:06.952 00.000 11060 Guiding  Dir = 2, Dur = 61
01:10:06.967 00.015 11060 IsSlewing returns 0
01:10:06.967 00.000 11060 IsGuiding returns 0
01:10:07.060 00.093 11060 IsGuiding returns 0
01:10:07.061 00.001 11060 Move returns status 0, amount 61
01:10:07.062 00.001 11060 MoveAxis(N, 0, ABG)
01:10:07.062 00.000 11060 Move returns status 0, amount 0
01:10:07.062 00.000 11060 move complete, result=0
01:10:07.062 00.000 11060 worker thread done servicing request
01:10:07.062 00.000 10844 GuideStep: -0.4 px 61 ms EAST, 0.0 px 0 ms NORTH
01:10:07.063 00.001 11060 Worker thread wakes up
01:10:07.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:07.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:07.706 00.643 11060 Exposure complete
01:10:07.874 00.168 11060 worker thread done servicing request
01:10:07.874 00.000 10844 OnExposeComplete: enter
01:10:07.874 00.000 10844 UpdateGuideState(): m_state=6
01:10:07.874 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8700
01:10:07.875 00.001 10844 Star::Find returns 1 (0), X=265.04, Y=58.96, Mass=2678, SNR=33.1, Peak=234 HFD=2.9
01:10:07.875 00.000 10844 MultiStar: [#1 0.03,-0.05,1.06,U] [#2 -0.33,-0.01,1.95,U] [#3 0.66,-0.33,0.00,M6] [#4 0.27,-0.05,1.03,U] [#5 0.42,-0.90,0.00,M2] [#6 -0.35,-0.11,0.92,U] [#7 0.06,0.04,0.78,U] [#8 0.17,0.09,0.89,U] 
01:10:07.875 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.06}, one-star: {0.67, 0.54}
01:10:07.875 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
01:10:07.875 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
01:10:07.875 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.08 mountX=-0.06 mountY=0.02, mountTheta=2.82
01:10:07.877 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
01:10:07.877 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
01:10:07.877 00.000 11060 Worker thread wakes up
01:10:07.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:10:07.877 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:10:07.877 00.000 11060 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=0.02
01:10:07.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:10:07.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:07.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:07.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:10:07.877 00.000 11060 MoveAxis(E, 0, ABG)
01:10:07.877 00.000 11060 Move returns status 0, amount 0
01:10:07.877 00.000 11060 MoveAxis(N, 0, ABG)
01:10:07.877 00.000 11060 Move returns status 0, amount 0
01:10:07.877 00.000 10844 UpdateGuideState exits: m=2678 SNR=33.1
01:10:07.877 00.000 11060 move complete, result=0
01:10:07.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:07.877 00.000 11060 worker thread done servicing request
01:10:07.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:07.879 00.002 10844 Enqueuing Expose request
01:10:07.879 00.000 11060 Worker thread wakes up
01:10:07.879 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:07.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:07.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:08.515 00.636 11060 Exposure complete
01:10:08.690 00.175 11060 worker thread done servicing request
01:10:08.690 00.000 10844 OnExposeComplete: enter
01:10:08.690 00.000 10844 UpdateGuideState(): m_state=6
01:10:08.691 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8701
01:10:08.691 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=59.04, Mass=3372, SNR=37.1, Peak=255 HFD=3.6
01:10:08.691 00.000 10844 MultiStar: [#1 -0.03,-0.27,0.92,U] [#2 -0.50,-0.35,0.00,M1] [#3 -0.12,-0.38,0.79,U] [#4 0.37,0.62,0.00,M1] [#5 0.40,-0.30,0.82,U] [#6 -0.32,-0.44,0.87,U] [#7 -0.43,-0.15,0.80,U] [#8 -0.10,-0.21,0.89,U] 
01:10:08.691 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.14}, one-star: {0.04, 0.63}
01:10:08.691 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
01:10:08.691 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
01:10:08.691 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.07 mountX=0.15 mountY=-0.05, mountTheta=-0.33
01:10:08.693 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.14, opts=13)
01:10:08.693 00.000 10844 Enqueuing Move request for scope (-0.08, -0.14)
01:10:08.693 00.000 11060 Worker thread wakes up
01:10:08.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:08.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
01:10:08.693 00.000 10844 UpdateGuideState exits: m=3372 SNR=37.1 Saturated
01:10:08.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
01:10:08.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.693 00.000 11060 Moving (-0.08, -0.14) raw xDistance=0.15 yDistance=-0.05
01:10:08.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:08.693 00.000 10844 Enqueuing Expose request
01:10:08.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:10:08.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:08.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:10:08.693 00.000 11060 MoveAxis(W, 26, ABG)
01:10:08.693 00.000 11060 Guiding  Dir = 3, Dur = 26
01:10:08.728 00.035 11060 IsSlewing returns 0
01:10:08.728 00.000 11060 IsGuiding returns 0
01:10:08.759 00.031 11060 IsGuiding returns 0
01:10:08.759 00.000 11060 Move returns status 0, amount 26
01:10:08.759 00.000 11060 MoveAxis(N, 0, ABG)
01:10:08.759 00.000 11060 Move returns status 0, amount 0
01:10:08.759 00.000 11060 move complete, result=0
01:10:08.759 00.000 11060 worker thread done servicing request
01:10:08.760 00.001 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
01:10:08.760 00.000 11060 Worker thread wakes up
01:10:08.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:08.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:09.393 00.633 11060 Exposure complete
01:10:09.561 00.168 11060 worker thread done servicing request
01:10:09.562 00.001 10844 OnExposeComplete: enter
01:10:09.562 00.000 10844 UpdateGuideState(): m_state=6
01:10:09.562 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8702
01:10:09.562 00.000 10844 Star::Find returns 1 (1), X=264.57, Y=58.62, Mass=2804, SNR=33.8, Peak=255 HFD=3.3
01:10:09.562 00.000 10844 MultiStar: [#1 0.09,-0.26,1.01,U] [#2 -0.99,-0.73,0.00,M2] [#3 0.30,-0.27,0.98,U] [#4 0.09,0.12,1.01,U] [#5 0.37,-0.17,1.01,U] [#6 -0.19,-0.37,0.91,U] [#7 -0.03,-0.00,0.89,U] [#8 0.33,-0.36,0.90,U] 
01:10:09.562 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.13}, one-star: {0.20, 0.21}
01:10:09.563 00.001 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
01:10:09.563 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
01:10:09.563 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.73 mountX=0.10 mountY=0.17, mountTheta=1.02
01:10:09.564 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.13, opts=13)
01:10:09.564 00.000 10844 Enqueuing Move request for scope (0.15, -0.13)
01:10:09.564 00.000 11060 Worker thread wakes up
01:10:09.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:09.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
01:10:09.564 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.8 Saturated
01:10:09.565 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
01:10:09.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:09.565 00.000 11060 Moving (0.15, -0.13) raw xDistance=0.10 yDistance=0.17
01:10:09.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:09.565 00.000 10844 Enqueuing Expose request
01:10:09.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:10:09.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:09.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:10:09.565 00.000 11060 MoveAxis(E, 0, ABG)
01:10:09.565 00.000 11060 Move returns status 0, amount 0
01:10:09.565 00.000 11060 MoveAxis(N, 0, ABG)
01:10:09.565 00.000 11060 Move returns status 0, amount 0
01:10:09.565 00.000 11060 move complete, result=0
01:10:09.565 00.000 11060 worker thread done servicing request
01:10:09.565 00.000 11060 Worker thread wakes up
01:10:09.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:09.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:09.566 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:10.194 00.628 11060 Exposure complete
01:10:10.375 00.181 11060 worker thread done servicing request
01:10:10.377 00.002 10844 OnExposeComplete: enter
01:10:10.377 00.000 10844 UpdateGuideState(): m_state=6
01:10:10.377 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8703
01:10:10.377 00.000 10844 Star::Find returns 1 (0), X=264.94, Y=58.47, Mass=2995, SNR=34.4, Peak=254 HFD=3.6
01:10:10.377 00.000 10844 MultiStar: [#1 -0.37,-0.19,1.02,U] [#2 0.03,0.16,1.84,U] [#3 0.22,0.09,0.92,U] [#4 0.57,0.21,0.00,M1] [#5 0.49,-0.19,1.03,U] [#6 -0.01,-0.14,0.97,U] [#7 -0.41,0.10,0.93,U] [#8 0.30,-0.04,0.91,U] 
01:10:10.377 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.57, 0.05}
01:10:10.378 00.001 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
01:10:10.378 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
01:10:10.378 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.01 mountY=0.10, mountTheta=1.69
01:10:10.379 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
01:10:10.379 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
01:10:10.379 00.000 11060 Worker thread wakes up
01:10:10.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:10.379 00.000 10844 UpdateGuideState exits: m=2995 SNR=34.4
01:10:10.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:10.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:10.379 00.000 10844 Enqueuing Expose request
01:10:10.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:10:10.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:10:10.379 00.000 11060 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=0.10
01:10:10.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:10:10.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:10.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:10:10.380 00.001 11060 MoveAxis(E, 0, ABG)
01:10:10.380 00.000 11060 Move returns status 0, amount 0
01:10:10.380 00.000 11060 MoveAxis(N, 0, ABG)
01:10:10.380 00.000 11060 Move returns status 0, amount 0
01:10:10.380 00.000 11060 move complete, result=0
01:10:10.380 00.000 11060 worker thread done servicing request
01:10:10.380 00.000 11060 Worker thread wakes up
01:10:10.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:10.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:10.382 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:11.010 00.628 11060 Exposure complete
01:10:11.208 00.198 11060 worker thread done servicing request
01:10:11.210 00.002 10844 OnExposeComplete: enter
01:10:11.210 00.000 10844 UpdateGuideState(): m_state=6
01:10:11.210 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8704
01:10:11.210 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=58.64, Mass=3095, SNR=35.6, Peak=255 HFD=3.4
01:10:11.210 00.000 10844 MultiStar: [#1 -0.38,-0.41,0.98,U] [#2 -0.62,0.20,0.00,M2] [#3 -0.18,-0.48,1.00,U] [#4 0.20,0.42,0.85,U] [#5 0.21,0.25,0.96,U] [#6 -0.94,0.11,0.00,M1] [#7 -0.72,0.06,0.00,M1] [#8 0.31,0.51,0.85,U] 
01:10:11.210 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.07}, one-star: {0.26, 0.22}
01:10:11.210 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
01:10:11.210 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
01:10:11.211 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.84 mountX=-0.08 mountY=0.05, mountTheta=2.58
01:10:11.212 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
01:10:11.212 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
01:10:11.218 00.006 11060 Worker thread wakes up
01:10:11.219 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:10:11.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:10:11.219 00.000 11060 Moving (0.06, 0.07) raw xDistance=-0.08 yDistance=0.05
01:10:11.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:10:11.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:11.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:11.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:10:11.219 00.000 11060 MoveAxis(E, 0, ABG)
01:10:11.219 00.000 11060 Move returns status 0, amount 0
01:10:11.219 00.000 10844 UpdateGuideState exits: m=3095 SNR=35.6 Saturated
01:10:11.219 00.000 11060 MoveAxis(N, 0, ABG)
01:10:11.219 00.000 11060 Move returns status 0, amount 0
01:10:11.219 00.000 11060 move complete, result=0
01:10:11.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:11.219 00.000 11060 worker thread done servicing request
01:10:11.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:11.220 00.001 10844 Enqueuing Expose request
01:10:11.220 00.000 11060 Worker thread wakes up
01:10:11.220 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:11.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:11.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:11.862 00.642 11060 Exposure complete
01:10:12.030 00.168 10844 OnExposeComplete: enter
01:10:12.030 00.000 10844 UpdateGuideState(): m_state=6
01:10:12.030 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8705
01:10:12.030 00.000 11060 worker thread done servicing request
01:10:12.031 00.001 10844 Star::Find returns 1 (1), X=264.67, Y=58.57, Mass=2831, SNR=33.2, Peak=255 HFD=3.4
01:10:12.031 00.000 10844 MultiStar: [#1 -0.51,-0.31,1.07,U] [#2 0.10,-0.08,1.94,U] [#3 0.18,0.18,1.01,U] [#4 0.63,0.33,0.00,M1] [#5 -0.29,0.18,1.05,U] [#6 -0.29,-0.12,0.95,U] [#7 -0.21,-0.15,0.85,U] [#8 0.13,0.40,1.01,U] 
01:10:12.031 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.02}, one-star: {0.30, 0.15}
01:10:12.031 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
01:10:12.031 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.77)
01:10:12.039 00.008 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.78 mountX=-0.01 mountY=-0.06, mountTheta=-1.75
01:10:12.041 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
01:10:12.041 00.000 10844 Enqueuing Move request for scope (-0.06, 0.02)
01:10:12.041 00.000 11060 Worker thread wakes up
01:10:12.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:12.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:10:12.041 00.000 10844 UpdateGuideState exits: m=2831 SNR=33.2 Saturated
01:10:12.041 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:10:12.042 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:12.042 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:10:12.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:12.042 00.000 10844 Enqueuing Expose request
01:10:12.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:10:12.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:12.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:10:12.042 00.000 11060 MoveAxis(E, 0, ABG)
01:10:12.042 00.000 11060 Move returns status 0, amount 0
01:10:12.042 00.000 11060 MoveAxis(N, 0, ABG)
01:10:12.042 00.000 11060 Move returns status 0, amount 0
01:10:12.042 00.000 11060 move complete, result=0
01:10:12.042 00.000 11060 worker thread done servicing request
01:10:12.042 00.000 11060 Worker thread wakes up
01:10:12.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:12.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:12.044 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:12.695 00.651 11060 Exposure complete
01:10:12.878 00.183 11060 worker thread done servicing request
01:10:12.878 00.000 10844 OnExposeComplete: enter
01:10:12.878 00.000 10844 UpdateGuideState(): m_state=6
01:10:12.878 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8706
01:10:12.878 00.000 10844 Star::Find returns 1 (1), X=264.22, Y=58.49, Mass=2924, SNR=34.3, Peak=255 HFD=3.4
01:10:12.879 00.001 10844 MultiStar: [#1 -0.14,-0.12,0.91,U] [#2 -0.52,0.61,0.00,M2] [#3 0.68,0.52,0.00,M2] [#4 0.68,0.95,0.00,M2] [#5 0.54,0.27,0.99,U] [#6 0.17,0.55,0.94,U] [#7 -0.41,0.79,0.00,M1] [#8 0.53,0.39,0.00,M1] 
01:10:12.879 00.000 10844 single-star, 3 included, MultiStar: {0.11, 0.20}, one-star: {-0.15, 0.08}
01:10:12.879 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.88)
01:10:12.879 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.90)
01:10:12.879 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.16 cameraTheta=2.65 mountX=-0.05 mountY=-0.16, mountTheta=-1.89
01:10:12.881 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.08, opts=13)
01:10:12.881 00.000 10844 Enqueuing Move request for scope (-0.15, 0.08)
01:10:12.881 00.000 11060 Worker thread wakes up
01:10:12.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:12.881 00.000 10844 UpdateGuideState exits: m=2924 SNR=34.3 Saturated
01:10:12.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:12.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:12.881 00.000 10844 Enqueuing Expose request
01:10:12.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
01:10:12.881 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
01:10:12.881 00.000 11060 Moving (-0.15, 0.08) raw xDistance=-0.05 yDistance=-0.16
01:10:12.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:10:12.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:12.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:10:12.881 00.000 11060 MoveAxis(E, 0, ABG)
01:10:12.883 00.002 11060 Move returns status 0, amount 0
01:10:12.883 00.000 11060 MoveAxis(N, 0, ABG)
01:10:12.883 00.000 11060 Move returns status 0, amount 0
01:10:12.883 00.000 11060 move complete, result=0
01:10:12.883 00.000 11060 worker thread done servicing request
01:10:12.883 00.000 11060 Worker thread wakes up
01:10:12.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:12.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:12.885 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:13.527 00.642 11060 Exposure complete
01:10:13.712 00.185 11060 worker thread done servicing request
01:10:13.714 00.002 10844 OnExposeComplete: enter
01:10:13.714 00.000 10844 UpdateGuideState(): m_state=6
01:10:13.714 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8707
01:10:13.714 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=58.32, Mass=3049, SNR=35.0, Peak=254 HFD=3.4
01:10:13.715 00.001 10844 MultiStar: [#1 -0.71,0.50,0.00,M1] [#2 -0.71,0.61,0.00,M3] [#3 0.20,-0.10,0.91,U] [#4 0.47,0.32,1.07,U] [#5 0.11,0.50,0.99,U] [#6 -0.51,0.55,0.00,M1] [#7 -0.29,0.81,0.00,M2] [#8 0.36,0.74,0.00,M2] 
01:10:13.715 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.16}, one-star: {-0.40, -0.10}
01:10:13.715 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
01:10:13.715 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
01:10:13.715 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.02 mountX=-0.18 mountY=0.07, mountTheta=2.76
01:10:13.716 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.16, opts=13)
01:10:13.716 00.000 10844 Enqueuing Move request for scope (0.10, 0.16)
01:10:13.716 00.000 11060 Worker thread wakes up
01:10:13.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
01:10:13.716 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
01:10:13.716 00.000 11060 Moving (0.10, 0.16) raw xDistance=-0.18 yDistance=0.07
01:10:13.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:10:13.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:13.716 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:13.717 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:10:13.717 00.000 11060 MoveAxis(E, 31, ABG)
01:10:13.717 00.000 11060 Guiding  Dir = 2, Dur = 31
01:10:13.717 00.000 10844 UpdateGuideState exits: m=3049 SNR=35.0
01:10:13.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:13.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:13.717 00.000 10844 Enqueuing Expose request
01:10:13.726 00.009 11060 IsSlewing returns 0
01:10:13.726 00.000 11060 IsGuiding returns 0
01:10:13.774 00.048 11060 IsGuiding returns 0
01:10:13.774 00.000 11060 Move returns status 0, amount 31
01:10:13.774 00.000 11060 MoveAxis(N, 0, ABG)
01:10:13.774 00.000 11060 Move returns status 0, amount 0
01:10:13.774 00.000 11060 move complete, result=0
01:10:13.789 00.015 11060 worker thread done servicing request
01:10:13.789 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:10:13.790 00.001 11060 Worker thread wakes up
01:10:13.792 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:13.793 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:14.445 00.652 11060 Exposure complete
01:10:14.609 00.164 11060 worker thread done servicing request
01:10:14.609 00.000 10844 OnExposeComplete: enter
01:10:14.609 00.000 10844 UpdateGuideState(): m_state=6
01:10:14.609 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8708
01:10:14.609 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=58.91, Mass=2533, SNR=31.6, Peak=210 HFD=3.5
01:10:14.609 00.000 10844 MultiStar: [#1 -0.88,-0.12,0.00,M2] [#2 -0.19,-0.05,2.14,U] [#3 0.50,0.28,0.99,U] [#4 0.52,0.09,0.97,U] [#5 0.14,0.18,1.12,U] [#6 0.07,0.59,0.94,U] [#7 -0.18,0.34,0.93,U] [#8 0.33,-0.22,0.98,U] 
01:10:14.609 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.18}, one-star: {0.06, 0.49}
01:10:14.609 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
01:10:14.609 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
01:10:14.609 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.00 mountX=-0.20 mountY=0.08, mountTheta=2.74
01:10:14.611 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
01:10:14.611 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
01:10:14.611 00.000 11060 Worker thread wakes up
01:10:14.611 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:14.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
01:10:14.611 00.000 10844 UpdateGuideState exits: m=2533 SNR=31.6
01:10:14.611 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
01:10:14.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:14.611 00.000 11060 Moving (0.11, 0.18) raw xDistance=-0.20 yDistance=0.08
01:10:14.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:14.611 00.000 10844 Enqueuing Expose request
01:10:14.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:10:14.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:14.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:10:14.611 00.000 11060 MoveAxis(E, 35, ABG)
01:10:14.611 00.000 11060 Guiding  Dir = 2, Dur = 35
01:10:14.628 00.017 11060 IsSlewing returns 0
01:10:14.628 00.000 11060 IsGuiding returns 0
01:10:14.675 00.047 11060 IsGuiding returns 0
01:10:14.675 00.000 11060 Move returns status 0, amount 35
01:10:14.675 00.000 11060 MoveAxis(N, 0, ABG)
01:10:14.675 00.000 11060 Move returns status 0, amount 0
01:10:14.675 00.000 11060 move complete, result=0
01:10:14.675 00.000 11060 worker thread done servicing request
01:10:14.675 00.000 11060 Worker thread wakes up
01:10:14.675 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
01:10:14.676 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:14.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:15.308 00.632 11060 Exposure complete
01:10:15.487 00.179 11060 worker thread done servicing request
01:10:15.487 00.000 10844 OnExposeComplete: enter
01:10:15.487 00.000 10844 UpdateGuideState(): m_state=6
01:10:15.488 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8709
01:10:15.488 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.39, Mass=3179, SNR=35.3, Peak=255 HFD=3.5
01:10:15.488 00.000 10844 MultiStar: [#1 -0.48,-0.75,0.00,M3] [#2 -0.22,-0.25,2.05,U] [#3 0.30,-0.35,0.88,U] [#4 0.13,-0.34,0.89,U] [#5 -0.05,-0.20,1.00,U] [#6 -0.38,-0.43,0.98,U] [#7 0.11,-0.20,0.72,U] [#8 0.04,-0.67,0.00,M2] 
01:10:15.488 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.26}, one-star: {0.01, -0.03}
01:10:15.488 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
01:10:15.488 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
01:10:15.488 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.30 mountX=0.03 mountY=0.01, mountTheta=0.43
01:10:15.491 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
01:10:15.491 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
01:10:15.491 00.000 11060 Worker thread wakes up
01:10:15.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:15.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:10:15.491 00.000 10844 UpdateGuideState exits: m=3179 SNR=35.3 Saturated
01:10:15.491 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:10:15.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:15.491 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.01
01:10:15.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:15.492 00.001 10844 Enqueuing Expose request
01:10:15.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:15.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:15.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:10:15.493 00.001 11060 MoveAxis(E, 0, ABG)
01:10:15.493 00.000 11060 Move returns status 0, amount 0
01:10:15.493 00.000 11060 MoveAxis(N, 0, ABG)
01:10:15.493 00.000 11060 Move returns status 0, amount 0
01:10:15.493 00.000 11060 move complete, result=0
01:10:15.493 00.000 11060 worker thread done servicing request
01:10:15.494 00.001 11060 Worker thread wakes up
01:10:15.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:15.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:15.496 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:16.121 00.625 11060 Exposure complete
01:10:16.313 00.192 11060 worker thread done servicing request
01:10:16.313 00.000 10844 OnExposeComplete: enter
01:10:16.313 00.000 10844 UpdateGuideState(): m_state=6
01:10:16.314 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8710
01:10:16.314 00.000 10844 Star::Find returns 1 (0), X=264.82, Y=59.13, Mass=3183, SNR=36.1, Peak=243 HFD=3.7
01:10:16.314 00.000 10844 MultiStar: [#1 -0.07,-0.81,0.00,M4] [#2 -0.35,-0.37,1.91,U] [#3 0.60,-0.11,0.00,M1] [#4 0.65,-0.05,0.00,M1] [#5 -0.03,0.43,0.99,U] [#6 -0.56,-0.31,0.00,M1] [#7 -0.14,-0.20,0.73,U] [#8 0.38,-0.22,0.83,U] 
01:10:16.315 00.001 10844 refined, 4 included, MultiStar: {-0.01, 0.02}, one-star: {0.46, 0.72}
01:10:16.315 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.67)
01:10:16.315 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
01:10:16.315 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.87 mountX=-0.02 mountY=-0.01, mountTheta=-2.68
01:10:16.318 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
01:10:16.318 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
01:10:16.318 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:16.319 00.001 11060 Worker thread wakes up
01:10:16.319 00.000 10844 UpdateGuideState exits: m=3183 SNR=36.1
01:10:16.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:10:16.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:16.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:10:16.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:16.319 00.000 10844 Enqueuing Expose request
01:10:16.319 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
01:10:16.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:10:16.320 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:16.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:10:16.320 00.000 11060 MoveAxis(E, 0, ABG)
01:10:16.320 00.000 11060 Move returns status 0, amount 0
01:10:16.321 00.001 11060 MoveAxis(N, 0, ABG)
01:10:16.321 00.000 11060 Move returns status 0, amount 0
01:10:16.321 00.000 11060 move complete, result=0
01:10:16.321 00.000 11060 worker thread done servicing request
01:10:16.321 00.000 11060 Worker thread wakes up
01:10:16.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:16.322 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:16.324 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:16.951 00.627 11060 Exposure complete
01:10:17.134 00.183 11060 worker thread done servicing request
01:10:17.134 00.000 10844 OnExposeComplete: enter
01:10:17.134 00.000 10844 UpdateGuideState(): m_state=6
01:10:17.134 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8711
01:10:17.135 00.001 10844 Star::Find returns 1 (1), X=264.40, Y=58.35, Mass=2728, SNR=32.5, Peak=255 HFD=3.4
01:10:17.135 00.000 10844 MultiStar: [#1 -0.13,-0.02,1.08,U] [#2 -0.33,-0.05,2.09,U] [#3 0.17,-0.23,0.97,U] [#4 0.15,0.08,1.06,U] [#5 0.31,-0.09,1.15,U] [#6 -0.42,-0.34,0.92,U] [#7 -0.29,-0.16,0.79,U] [#8 0.12,-0.31,0.94,U] 
01:10:17.135 00.000 10844 single-star, 8 included, MultiStar: {-0.06, -0.12}, one-star: {0.04, -0.07}
01:10:17.135 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
01:10:17.135 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
01:10:17.136 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.10 mountX=0.06 mountY=0.05, mountTheta=0.64
01:10:17.137 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
01:10:17.138 00.001 10844 Enqueuing Move request for scope (0.04, -0.07)
01:10:17.138 00.000 11060 Worker thread wakes up
01:10:17.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:17.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:10:17.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:10:17.138 00.000 10844 UpdateGuideState exits: m=2728 SNR=32.5 Saturated
01:10:17.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:17.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:17.138 00.000 10844 Enqueuing Expose request
01:10:17.139 00.001 11060 Moving (0.04, -0.07) raw xDistance=0.06 yDistance=0.05
01:10:17.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:10:17.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:17.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:10:17.139 00.000 11060 MoveAxis(E, 0, ABG)
01:10:17.139 00.000 11060 Move returns status 0, amount 0
01:10:17.139 00.000 11060 MoveAxis(N, 0, ABG)
01:10:17.139 00.000 11060 Move returns status 0, amount 0
01:10:17.139 00.000 11060 move complete, result=0
01:10:17.139 00.000 11060 worker thread done servicing request
01:10:17.139 00.000 11060 Worker thread wakes up
01:10:17.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:17.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:17.140 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:17.778 00.638 11060 Exposure complete
01:10:17.961 00.183 11060 worker thread done servicing request
01:10:17.961 00.000 10844 OnExposeComplete: enter
01:10:17.961 00.000 10844 UpdateGuideState(): m_state=6
01:10:17.962 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8712
01:10:17.962 00.000 10844 Star::Find returns 1 (0), X=264.77, Y=58.31, Mass=2909, SNR=34.7, Peak=250 HFD=3.4
01:10:17.962 00.000 10844 MultiStar: [#1 0.18,-0.59,0.00,M4] [#2 -0.06,-0.16,1.93,U] [#3 0.41,0.02,0.87,U] [#4 0.51,-0.25,1.02,U] [#5 -0.04,-0.11,0.93,U] [#6 -0.05,-0.29,0.83,U] [#7 0.31,0.66,0.00,M1] [#8 0.35,-0.25,0.85,U] 
01:10:17.962 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.16}, one-star: {0.40, -0.11}
01:10:17.962 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
01:10:17.962 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
01:10:17.962 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.72 mountX=0.13 mountY=0.21, mountTheta=1.02
01:10:17.964 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.16, opts=13)
01:10:17.964 00.000 10844 Enqueuing Move request for scope (0.19, -0.16)
01:10:17.964 00.000 11060 Worker thread wakes up
01:10:17.964 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:17.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
01:10:17.964 00.000 10844 UpdateGuideState exits: m=2909 SNR=34.7
01:10:17.964 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
01:10:17.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:17.965 00.001 11060 Moving (0.19, -0.16) raw xDistance=0.13 yDistance=0.21
01:10:17.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:17.965 00.000 10844 Enqueuing Expose request
01:10:17.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:10:17.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:10:17.965 00.000 11060 MoveAxis(W, 22, ABG)
01:10:17.965 00.000 11060 Guiding  Dir = 3, Dur = 22
01:10:17.990 00.025 11060 IsSlewing returns 0
01:10:17.990 00.000 11060 IsGuiding returns 0
01:10:18.040 00.050 11060 IsGuiding returns 0
01:10:18.040 00.000 11060 Move returns status 0, amount 22
01:10:18.040 00.000 11060 MoveAxis(S, 81, ABG)
01:10:18.040 00.000 11060 Guiding  Dir = 1, Dur = 81
01:10:18.068 00.028 11060 IsSlewing returns 0
01:10:18.068 00.000 11060 IsGuiding returns 0
01:10:18.162 00.094 11060 IsGuiding returns 0
01:10:18.162 00.000 11060 Move returns status 0, amount 81
01:10:18.162 00.000 11060 move complete, result=0
01:10:18.162 00.000 11060 worker thread done servicing request
01:10:18.162 00.000 11060 Worker thread wakes up
01:10:18.162 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 81 ms SOUTH
01:10:18.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:18.163 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:18.791 00.628 11060 Exposure complete
01:10:18.976 00.185 11060 worker thread done servicing request
01:10:18.976 00.000 10844 OnExposeComplete: enter
01:10:18.976 00.000 10844 UpdateGuideState(): m_state=6
01:10:18.976 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8713
01:10:18.978 00.002 10844 Star::Find returns 1 (1), X=264.01, Y=58.15, Mass=3288, SNR=36.3, Peak=255 HFD=4.0
01:10:18.978 00.000 10844 MultiStar: [#1 -0.33,-0.10,0.95,U] [#2 -0.55,-0.47,0.00,M1] [#3 0.28,-0.27,0.89,U] [#4 0.38,-0.07,0.86,U] [#5 0.28,0.51,1.00,U] [#6 -0.06,-0.02,0.92,U] [#7 -0.09,0.90,0.00,M2] [#8 0.29,0.72,0.00,M1] 
01:10:18.978 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.03}, one-star: {-0.36, -0.27}
01:10:18.978 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
01:10:18.978 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
01:10:18.978 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.90 mountX=0.03 mountY=0.03, mountTheta=0.85
01:10:18.980 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
01:10:18.980 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
01:10:18.980 00.000 11060 Worker thread wakes up
01:10:18.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:18.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
01:10:18.980 00.000 10844 UpdateGuideState exits: m=3288 SNR=36.3 Saturated
01:10:18.980 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
01:10:18.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:18.980 00.000 11060 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=0.03
01:10:18.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:18.981 00.001 10844 Enqueuing Expose request
01:10:18.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:18.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:18.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:10:18.981 00.000 11060 MoveAxis(E, 0, ABG)
01:10:18.981 00.000 11060 Move returns status 0, amount 0
01:10:18.981 00.000 11060 MoveAxis(N, 0, ABG)
01:10:18.981 00.000 11060 Move returns status 0, amount 0
01:10:18.981 00.000 11060 move complete, result=0
01:10:18.981 00.000 11060 worker thread done servicing request
01:10:18.981 00.000 11060 Worker thread wakes up
01:10:18.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:18.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:18.983 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:19.616 00.633 11060 Exposure complete
01:10:19.802 00.186 11060 worker thread done servicing request
01:10:19.802 00.000 10844 OnExposeComplete: enter
01:10:19.802 00.000 10844 UpdateGuideState(): m_state=6
01:10:19.802 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8714
01:10:19.802 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.78, Mass=2794, SNR=33.3, Peak=255 HFD=3.4
01:10:19.803 00.001 10844 MultiStar: [#1 0.40,-0.40,1.13,U] [#2 -0.09,-0.31,2.01,U] [#3 0.46,-0.20,1.01,U] [#4 0.72,-0.23,0.00,M1] [#5 0.33,0.21,0.97,U] [#6 -0.15,-0.10,0.90,U] [#7 -0.41,0.51,0.00,M3] [#8 0.03,0.25,0.94,U] 
01:10:19.803 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.07}, one-star: {0.28, 0.36}
01:10:19.803 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
01:10:19.803 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
01:10:19.803 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.43 mountX=0.04 mountY=0.16, mountTheta=1.32
01:10:19.804 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.07, opts=13)
01:10:19.804 00.000 10844 Enqueuing Move request for scope (0.16, -0.07)
01:10:19.804 00.000 11060 Worker thread wakes up
01:10:19.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:10:19.805 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:19.805 00.000 10844 UpdateGuideState exits: m=2794 SNR=33.3 Saturated
01:10:19.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:19.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:19.805 00.000 10844 Enqueuing Expose request
01:10:19.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:10:19.805 00.000 11060 Moving (0.16, -0.07) raw xDistance=0.04 yDistance=0.16
01:10:19.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:10:19.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:19.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:10:19.806 00.001 11060 MoveAxis(E, 0, ABG)
01:10:19.806 00.000 11060 Move returns status 0, amount 0
01:10:19.806 00.000 11060 MoveAxis(N, 0, ABG)
01:10:19.806 00.000 11060 Move returns status 0, amount 0
01:10:19.806 00.000 11060 move complete, result=0
01:10:19.806 00.000 11060 worker thread done servicing request
01:10:19.806 00.000 11060 Worker thread wakes up
01:10:19.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:19.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:19.809 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:10:20.458 00.649 11060 Exposure complete
01:10:20.617 00.159 11060 worker thread done servicing request
01:10:20.617 00.000 10844 OnExposeComplete: enter
01:10:20.617 00.000 10844 UpdateGuideState(): m_state=6
01:10:20.617 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8715
01:10:20.617 00.000 10844 Star::Find returns 1 (1), X=264.87, Y=58.35, Mass=3148, SNR=35.8, Peak=255 HFD=3.5
01:10:20.618 00.001 10844 MultiStar: [#1 -0.44,-0.75,0.00,M3] [#2 -0.26,-0.52,1.87,U] [#3 0.17,-0.38,0.88,U] [#4 0.41,-0.91,0.00,M2] [#5 0.15,-0.16,1.00,U] [#6 -0.43,-0.66,0.00,M1] [#7 -0.63,-0.13,0.00,M4] [#8 0.24,-0.97,0.00,M1] 
01:10:20.618 00.000 10844 refined, 3 included, MultiStar: {0.07, -0.32}, one-star: {0.50, -0.07}
01:10:20.618 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
01:10:20.618 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
01:10:20.618 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.37 mountX=0.31 mountY=0.12, mountTheta=0.37
01:10:20.619 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.32, opts=13)
01:10:20.619 00.000 10844 Enqueuing Move request for scope (0.07, -0.32)
01:10:20.619 00.000 11060 Worker thread wakes up
01:10:20.619 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:20.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
01:10:20.620 00.001 10844 UpdateGuideState exits: m=3148 SNR=35.8 Saturated
01:10:20.620 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
01:10:20.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:20.620 00.000 11060 Moving (0.07, -0.32) raw xDistance=0.31 yDistance=0.12
01:10:20.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:20.620 00.000 10844 Enqueuing Expose request
01:10:20.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
01:10:20.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:20.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:10:20.620 00.000 11060 MoveAxis(W, 53, ABG)
01:10:20.620 00.000 11060 Guiding  Dir = 3, Dur = 53
01:10:20.627 00.007 11060 IsSlewing returns 0
01:10:20.627 00.000 11060 IsGuiding returns 0
01:10:20.689 00.062 11060 IsGuiding returns 0
01:10:20.690 00.001 11060 Move returns status 0, amount 53
01:10:20.690 00.000 11060 MoveAxis(N, 0, ABG)
01:10:20.690 00.000 11060 Move returns status 0, amount 0
01:10:20.690 00.000 11060 move complete, result=0
01:10:20.690 00.000 11060 worker thread done servicing request
01:10:20.690 00.000 11060 Worker thread wakes up
01:10:20.690 00.000 10844 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
01:10:20.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:20.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:21.323 00.633 11060 Exposure complete
01:10:21.495 00.172 11060 worker thread done servicing request
01:10:21.495 00.000 10844 OnExposeComplete: enter
01:10:21.495 00.000 10844 UpdateGuideState(): m_state=6
01:10:21.495 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8716
01:10:21.495 00.000 10844 Star::Find returns 1 (1), X=263.90, Y=58.55, Mass=2635, SNR=32.7, Peak=255 HFD=3.5
01:10:21.495 00.000 10844 MultiStar: [#1 -0.38,-0.28,0.94,U] [#2 -0.09,-0.67,0.00,M1] [#3 0.18,-0.54,1.04,U] [#4 0.60,-0.07,0.99,U] [#5 0.15,-0.02,0.97,U] [#6 -0.33,-0.10,0.95,U] [#7 -0.17,-0.08,0.80,U] [#8 0.10,-0.52,0.96,U] 
01:10:21.495 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.19}, one-star: {-0.47, 0.14}
01:10:21.495 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
01:10:21.495 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
01:10:21.496 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.75 mountX=0.19 mountY=-0.00, mountTheta=-0.01
01:10:21.497 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.19, opts=13)
01:10:21.497 00.000 10844 Enqueuing Move request for scope (-0.03, -0.19)
01:10:21.497 00.000 11060 Worker thread wakes up
01:10:21.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
01:10:21.497 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
01:10:21.497 00.000 11060 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=-0.00
01:10:21.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:10:21.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:21.497 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:10:21.497 00.000 10844 UpdateGuideState exits: m=2635 SNR=32.7 Saturated
01:10:21.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:21.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:21.497 00.000 10844 Enqueuing Expose request
01:10:21.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:10:21.497 00.000 11060 MoveAxis(W, 35, ABG)
01:10:21.497 00.000 11060 Guiding  Dir = 3, Dur = 35
01:10:21.538 00.041 11060 IsSlewing returns 0
01:10:21.540 00.002 11060 IsGuiding returns 0
01:10:21.616 00.076 11060 IsGuiding returns 0
01:10:21.616 00.000 11060 Move returns status 0, amount 35
01:10:21.616 00.000 11060 MoveAxis(N, 0, ABG)
01:10:21.616 00.000 11060 Move returns status 0, amount 0
01:10:21.616 00.000 11060 move complete, result=0
01:10:21.616 00.000 11060 worker thread done servicing request
01:10:21.616 00.000 11060 Worker thread wakes up
01:10:21.616 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
01:10:21.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:21.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:22.058 00.442 10844 evsrv: cli 0EEEDFD0 connect
01:10:22.058 00.000 10844 case statement mapped state 6 to 3
01:10:22.058 00.000 10844 case statement mapped state 6 to 3
01:10:22.059 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"c9ea59a6-7dc3-4b60-b3be-3f38a6373128"}
01:10:22.059 00.000 10844 PhdController::Guide begins
01:10:22.059 00.000 10844 PhdController: newstate STATE_SETUP
01:10:22.059 00.000 10844 PhdController: setup
01:10:22.059 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
01:10:22.059 00.000 10844 PhdController: guider state = 6
01:10:22.059 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:10:22.059 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
01:10:22.061 00.002 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":0,"id":"c9ea59a6-7dc3-4b60-b3be-3f38a6373128"}
01:10:22.061 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
01:10:22.062 00.001 10844 evsrv: cli 0EEEEC50 connect
01:10:22.062 00.000 10844 case statement mapped state 6 to 3
01:10:22.063 00.001 10844 case statement mapped state 6 to 3
01:10:22.063 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_lock_shift_params","id":"14be78f6-2039-47e7-937e-18b5e0f14f74"}
01:10:22.063 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"14be78f6-2039-47e7-937e-18b5e0f14f74"}
01:10:22.074 00.011 10844 evsrv: cli 0EEEEC50 disconnect
01:10:22.075 00.001 10844 evsrv: cli 0EEEDB70 connect
01:10:22.075 00.000 10844 case statement mapped state 6 to 3
01:10:22.076 00.001 10844 case statement mapped state 6 to 3
01:10:22.076 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_lock_position","id":"d0249fe0-7943-4d8e-ab71-fb66e16a7a7d"}
01:10:22.076 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":[264.37,58.42],"id":"d0249fe0-7943-4d8e-ab71-fb66e16a7a7d"}
01:10:22.076 00.000 10844 evsrv: cli 0EEEDB70 disconnect
01:10:22.078 00.002 10844 evsrv: cli 0EEEEA70 connect
01:10:22.078 00.000 10844 case statement mapped state 6 to 3
01:10:22.078 00.000 10844 case statement mapped state 6 to 3
01:10:22.079 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"get_calibrated","id":"5053f91b-6735-47e0-9432-02d9bace5ece"}
01:10:22.079 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":true,"id":"5053f91b-6735-47e0-9432-02d9bace5ece"}
01:10:22.079 00.000 10844 evsrv: cli 0EEEEA70 disconnect
01:10:22.082 00.003 10844 evsrv: cli 0EEEEB10 connect
01:10:22.082 00.000 10844 case statement mapped state 6 to 3
01:10:22.082 00.000 10844 case statement mapped state 6 to 3
01:10:22.083 00.001 10844 evsrv: cli 0EEEEB10 request: {"method":"get_app_state","id":"bd6be284-cdbd-4511-9d24-bf1f49380f61"}
01:10:22.083 00.000 10844 case statement mapped state 6 to 3
01:10:22.083 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd6be284-cdbd-4511-9d24-bf1f49380f61"}
01:10:22.084 00.001 10844 evsrv: cli 0EEEEB10 disconnect
01:10:22.247 00.163 11060 Exposure complete
01:10:22.467 00.220 11060 worker thread done servicing request
01:10:22.467 00.000 10844 OnExposeComplete: enter
01:10:22.468 00.001 10844 UpdateGuideState(): m_state=6
01:10:22.468 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8717
01:10:22.468 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=58.72, Mass=2912, SNR=34.5, Peak=255 HFD=3.5
01:10:22.468 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
01:10:22.468 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
01:10:22.468 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.36 cameraTheta=1.00 mountX=-0.33 mountY=0.14, mountTheta=2.74
01:10:22.470 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.30, opts=13)
01:10:22.470 00.000 10844 Enqueuing Move request for scope (0.19, 0.30)
01:10:22.470 00.000 11060 Worker thread wakes up
01:10:22.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:22.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
01:10:22.470 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.5 Saturated
01:10:22.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
01:10:22.470 00.000 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 1 / 99999
01:10:22.470 00.000 11060 Moving (0.19, 0.30) raw xDistance=-0.33 yDistance=0.14
01:10:22.471 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770369022.470,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:10:22.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:10:22.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:22.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:22.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:22.471 00.000 10844 Enqueuing Expose request
01:10:22.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:10:22.471 00.000 11060 MoveAxis(E, 57, ABG)
01:10:22.471 00.000 11060 Guiding  Dir = 2, Dur = 57
01:10:22.492 00.021 11060 IsSlewing returns 0
01:10:22.492 00.000 11060 IsGuiding returns 0
01:10:22.570 00.078 11060 IsGuiding returns 0
01:10:22.570 00.000 11060 Move returns status 0, amount 57
01:10:22.570 00.000 11060 MoveAxis(N, 0, ABG)
01:10:22.570 00.000 11060 Move returns status 0, amount 0
01:10:22.570 00.000 11060 move complete, result=0
01:10:22.570 00.000 11060 worker thread done servicing request
01:10:22.570 00.000 11060 Worker thread wakes up
01:10:22.570 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
01:10:22.571 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:22.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:23.209 00.638 11060 Exposure complete
01:10:23.819 00.610 11060 worker thread done servicing request
01:10:23.819 00.000 10844 OnExposeComplete: enter
01:10:23.819 00.000 10844 UpdateGuideState(): m_state=6
01:10:23.820 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8718
01:10:23.820 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=57.89, Mass=2535, SNR=31.6, Peak=218 HFD=3.6
01:10:23.820 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
01:10:23.820 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
01:10:23.820 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.53 hyp=0.53 cameraTheta=-1.50 mountX=0.51 mountY=0.12, mountTheta=0.23
01:10:23.822 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.53, opts=13)
01:10:23.823 00.001 10844 Enqueuing Move request for scope (0.04, -0.53)
01:10:23.823 00.000 11060 Worker thread wakes up
01:10:23.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.53) opts 0xd
01:10:23.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:23.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.53)
01:10:23.823 00.000 10844 UpdateGuideState exits: m=2535 SNR=31.6
01:10:23.823 00.000 11060 Moving (0.04, -0.53) raw xDistance=0.51 yDistance=0.12
01:10:23.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
01:10:23.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:23.825 00.002 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 2 / 99999
01:10:23.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:10:23.825 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369023.825,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
01:10:23.825 00.000 11060 MoveAxis(W, 87, ABG)
01:10:23.825 00.000 11060 Guiding  Dir = 3, Dur = 87
01:10:23.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:23.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:23.825 00.000 10844 Enqueuing Expose request
01:10:23.851 00.026 11060 IsSlewing returns 0
01:10:23.852 00.001 11060 IsGuiding returns 0
01:10:23.971 00.119 11060 IsGuiding returns 0
01:10:23.971 00.000 11060 Move returns status 0, amount 87
01:10:23.971 00.000 11060 MoveAxis(N, 0, ABG)
01:10:23.971 00.000 11060 Move returns status 0, amount 0
01:10:23.971 00.000 11060 move complete, result=0
01:10:23.971 00.000 11060 worker thread done servicing request
01:10:23.971 00.000 10844 GuideStep: 0.5 px 87 ms WEST, 0.1 px 0 ms NORTH
01:10:23.972 00.001 11060 Worker thread wakes up
01:10:23.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:23.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:24.632 00.660 11060 Exposure complete
01:10:25.136 00.504 11060 worker thread done servicing request
01:10:25.136 00.000 10844 OnExposeComplete: enter
01:10:25.136 00.000 10844 UpdateGuideState(): m_state=6
01:10:25.137 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8719
01:10:25.137 00.000 10844 Star::Find returns 1 (1), X=264.84, Y=58.68, Mass=3130, SNR=35.3, Peak=255 HFD=3.6
01:10:25.137 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
01:10:25.137 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:10:25.137 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=0.26 hyp=0.54 cameraTheta=0.51 mountX=-0.34 mountY=0.42, mountTheta=2.25
01:10:25.139 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=0.26, opts=13)
01:10:25.139 00.000 10844 Enqueuing Move request for scope (0.47, 0.26)
01:10:25.139 00.000 11060 Worker thread wakes up
01:10:25.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:25.140 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.26) opts 0xd
01:10:25.140 00.000 10844 UpdateGuideState exits: m=3130 SNR=35.3 Saturated
01:10:25.140 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, 0.26)
01:10:25.140 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 3 / 99999
01:10:25.140 00.000 11060 Moving (0.47, 0.26) raw xDistance=-0.34 yDistance=0.42
01:10:25.140 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369025.140,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":2.7,"SettleTime":10.0,"StarLocked":true}
01:10:25.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:10:25.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.42
01:10:25.140 00.000 11060 MoveAxis(E, 57, ABG)
01:10:25.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:25.141 00.001 11060 Guiding  Dir = 2, Dur = 57
01:10:25.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:25.141 00.000 10844 Enqueuing Expose request
01:10:25.148 00.007 11060 IsSlewing returns 0
01:10:25.149 00.001 11060 IsGuiding returns 0
01:10:25.211 00.062 11060 IsGuiding returns 0
01:10:25.211 00.000 11060 Move returns status 0, amount 57
01:10:25.211 00.000 11060 MoveAxis(S, 165, ABG)
01:10:25.211 00.000 11060 Guiding  Dir = 1, Dur = 165
01:10:25.242 00.031 11060 IsSlewing returns 0
01:10:25.243 00.001 11060 IsGuiding returns 0
01:10:25.429 00.186 11060 IsGuiding returns 0
01:10:25.429 00.000 11060 Move returns status 0, amount 165
01:10:25.429 00.000 11060 move complete, result=0
01:10:25.430 00.001 10844 GuideStep: -0.3 px 57 ms EAST, 0.4 px 165 ms SOUTH
01:10:25.430 00.000 11060 worker thread done servicing request
01:10:25.430 00.000 11060 Worker thread wakes up
01:10:25.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:25.431 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:26.095 00.664 11060 Exposure complete
01:10:26.490 00.395 11060 worker thread done servicing request
01:10:26.491 00.001 10844 OnExposeComplete: enter
01:10:26.491 00.000 10844 UpdateGuideState(): m_state=6
01:10:26.491 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8720
01:10:26.491 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.52, Mass=2484, SNR=31.4, Peak=251 HFD=3.2
01:10:26.491 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
01:10:26.491 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:10:26.492 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.56 mountX=-0.13 mountY=0.14, mountTheta=2.30
01:10:26.493 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
01:10:26.493 00.000 10844 Enqueuing Move request for scope (0.16, 0.10)
01:10:26.493 00.000 11060 Worker thread wakes up
01:10:26.494 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
01:10:26.494 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
01:10:26.494 00.000 11060 Moving (0.16, 0.10) raw xDistance=-0.13 yDistance=0.14
01:10:26.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:10:26.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:26.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:26.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:10:26.494 00.000 11060 MoveAxis(E, 24, ABG)
01:10:26.495 00.001 10844 UpdateGuideState exits: m=2484 SNR=31.4
01:10:26.495 00.000 11060 Guiding  Dir = 2, Dur = 24
01:10:26.495 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 4 / 99999
01:10:26.495 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369026.495,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
01:10:26.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:26.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:26.495 00.000 10844 Enqueuing Expose request
01:10:26.519 00.024 11060 IsSlewing returns 0
01:10:26.519 00.000 11060 IsGuiding returns 0
01:10:26.557 00.038 11060 IsGuiding returns 0
01:10:26.557 00.000 11060 Move returns status 0, amount 24
01:10:26.557 00.000 11060 MoveAxis(N, 0, ABG)
01:10:26.557 00.000 11060 Move returns status 0, amount 0
01:10:26.557 00.000 11060 move complete, result=0
01:10:26.558 00.001 11060 worker thread done servicing request
01:10:26.558 00.000 11060 Worker thread wakes up
01:10:26.558 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
01:10:26.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:26.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:27.228 00.670 11060 Exposure complete
01:10:27.744 00.516 11060 worker thread done servicing request
01:10:27.744 00.000 10844 OnExposeComplete: enter
01:10:27.744 00.000 10844 UpdateGuideState(): m_state=6
01:10:27.746 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8721
01:10:27.746 00.000 10844 Star::Find returns 1 (1), X=264.48, Y=58.52, Mass=3008, SNR=35.0, Peak=255 HFD=3.2
01:10:27.746 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
01:10:27.746 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
01:10:27.746 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.76 mountX=-0.12 mountY=0.09, mountTheta=2.50
01:10:27.748 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
01:10:27.748 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
01:10:27.748 00.000 11060 Worker thread wakes up
01:10:27.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:27.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
01:10:27.748 00.000 10844 UpdateGuideState exits: m=3008 SNR=35.0 Saturated
01:10:27.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
01:10:27.748 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 5 / 99999
01:10:27.748 00.000 11060 Moving (0.11, 0.10) raw xDistance=-0.12 yDistance=0.09
01:10:27.748 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369027.748,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
01:10:27.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:10:27.749 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:27.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:27.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:10:27.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:27.749 00.000 10844 Enqueuing Expose request
01:10:27.749 00.000 11060 MoveAxis(E, 22, ABG)
01:10:27.749 00.000 11060 Guiding  Dir = 2, Dur = 22
01:10:27.760 00.011 11060 IsSlewing returns 0
01:10:27.760 00.000 11060 IsGuiding returns 0
01:10:27.791 00.031 11060 IsGuiding returns 0
01:10:27.791 00.000 11060 Move returns status 0, amount 22
01:10:27.791 00.000 11060 MoveAxis(N, 0, ABG)
01:10:27.792 00.001 11060 Move returns status 0, amount 0
01:10:27.792 00.000 11060 move complete, result=0
01:10:27.792 00.000 11060 worker thread done servicing request
01:10:27.792 00.000 11060 Worker thread wakes up
01:10:27.792 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:10:27.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:27.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:28.439 00.647 11060 Exposure complete
01:10:28.876 00.437 11060 worker thread done servicing request
01:10:28.876 00.000 10844 OnExposeComplete: enter
01:10:28.877 00.001 10844 UpdateGuideState(): m_state=6
01:10:28.877 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8722
01:10:28.877 00.000 10844 Star::Find returns 1 (1), X=264.48, Y=58.27, Mass=2621, SNR=32.1, Peak=255 HFD=3.3
01:10:28.877 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
01:10:28.878 00.001 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
01:10:28.878 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=0.12 mountY=0.14, mountTheta=0.85
01:10:28.880 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.14, opts=13)
01:10:28.880 00.000 10844 Enqueuing Move request for scope (0.12, -0.14)
01:10:28.880 00.000 11060 Worker thread wakes up
01:10:28.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:10:28.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
01:10:28.880 00.000 10844 UpdateGuideState exits: m=2621 SNR=32.1 Saturated
01:10:28.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
01:10:28.880 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 6 / 99999
01:10:28.880 00.000 11060 Moving (0.12, -0.14) raw xDistance=0.12 yDistance=0.14
01:10:28.882 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770369028.880,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
01:10:28.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:10:28.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:28.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:28.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:10:28.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:28.882 00.000 10844 Enqueuing Expose request
01:10:28.882 00.000 11060 MoveAxis(W, 20, ABG)
01:10:28.882 00.000 11060 Guiding  Dir = 3, Dur = 20
01:10:28.919 00.037 11060 IsSlewing returns 0
01:10:28.919 00.000 11060 IsGuiding returns 0
01:10:28.966 00.047 11060 IsGuiding returns 0
01:10:28.966 00.000 11060 Move returns status 0, amount 20
01:10:28.966 00.000 11060 MoveAxis(N, 0, ABG)
01:10:28.966 00.000 11060 Move returns status 0, amount 0
01:10:28.967 00.001 11060 move complete, result=0
01:10:28.967 00.000 11060 worker thread done servicing request
01:10:28.967 00.000 11060 Worker thread wakes up
01:10:28.967 00.000 10844 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
01:10:28.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:28.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:29.603 00.636 11060 Exposure complete
01:10:29.825 00.222 11060 worker thread done servicing request
01:10:29.825 00.000 10844 OnExposeComplete: enter
01:10:29.825 00.000 10844 UpdateGuideState(): m_state=6
01:10:29.825 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8723
01:10:29.825 00.000 10844 Star::Find returns 1 (1), X=264.74, Y=58.33, Mass=2810, SNR=33.7, Peak=255 HFD=3.4
01:10:29.825 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
01:10:29.825 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
01:10:29.825 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.08 hyp=0.38 cameraTheta=-0.22 mountX=0.01 mountY=0.38, mountTheta=1.53
01:10:29.828 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.08, opts=13)
01:10:29.828 00.000 10844 Enqueuing Move request for scope (0.37, -0.08)
01:10:29.828 00.000 11060 Worker thread wakes up
01:10:29.829 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:29.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.08) opts 0xd
01:10:29.829 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.7 Saturated
01:10:29.829 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.08)
01:10:29.829 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 7 / 99999
01:10:29.829 00.000 11060 Moving (0.37, -0.08) raw xDistance=0.01 yDistance=0.38
01:10:29.829 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369029.829,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
01:10:29.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:10:29.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.38
01:10:29.829 00.000 11060 MoveAxis(E, 0, ABG)
01:10:29.829 00.000 11060 Move returns status 0, amount 0
01:10:29.830 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:29.830 00.000 11060 MoveAxis(S, 147, ABG)
01:10:29.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:29.830 00.000 10844 Enqueuing Expose request
01:10:29.830 00.000 11060 Guiding  Dir = 1, Dur = 147
01:10:29.846 00.016 11060 IsSlewing returns 0
01:10:29.846 00.000 11060 IsGuiding returns 0
01:10:30.003 00.157 11060 IsGuiding returns 0
01:10:30.003 00.000 11060 Move returns status 0, amount 147
01:10:30.003 00.000 11060 move complete, result=0
01:10:30.003 00.000 11060 worker thread done servicing request
01:10:30.004 00.001 11060 Worker thread wakes up
01:10:30.004 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 147 ms SOUTH
01:10:30.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:30.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:30.655 00.651 11060 Exposure complete
01:10:30.876 00.221 11060 worker thread done servicing request
01:10:30.876 00.000 10844 OnExposeComplete: enter
01:10:30.876 00.000 10844 UpdateGuideState(): m_state=6
01:10:30.876 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8724
01:10:30.877 00.001 10844 Star::Find returns 1 (0), X=264.80, Y=58.86, Mass=3306, SNR=37.1, Peak=238 HFD=3.6
01:10:30.877 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
01:10:30.877 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:10:30.877 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=0.44 hyp=0.62 cameraTheta=0.79 mountX=-0.51 mountY=0.36, mountTheta=2.53
01:10:30.880 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=0.44, opts=13)
01:10:30.880 00.000 10844 Enqueuing Move request for scope (0.44, 0.44)
01:10:30.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:30.880 00.000 10844 UpdateGuideState exits: m=3306 SNR=37.1
01:10:30.880 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 8 / 99999
01:10:30.880 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369030.880,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
01:10:30.880 00.000 11060 Worker thread wakes up
01:10:30.881 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.44) opts 0xd
01:10:30.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 0.44)
01:10:30.881 00.000 11060 Moving (0.44, 0.44) raw xDistance=-0.51 yDistance=0.36
01:10:30.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:30.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:30.881 00.000 10844 Enqueuing Expose request
01:10:30.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
01:10:30.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
01:10:30.882 00.001 11060 MoveAxis(E, 89, ABG)
01:10:30.882 00.000 11060 Guiding  Dir = 2, Dur = 89
01:10:30.910 00.028 11060 IsSlewing returns 0
01:10:30.910 00.000 11060 IsGuiding returns 0
01:10:31.019 00.109 11060 IsGuiding returns 0
01:10:31.019 00.000 11060 Move returns status 0, amount 89
01:10:31.019 00.000 11060 MoveAxis(S, 140, ABG)
01:10:31.019 00.000 11060 Guiding  Dir = 1, Dur = 140
01:10:31.050 00.031 11060 IsSlewing returns 0
01:10:31.050 00.000 11060 IsGuiding returns 0
01:10:31.193 00.143 11060 IsGuiding returns 0
01:10:31.193 00.000 11060 Move returns status 0, amount 140
01:10:31.193 00.000 11060 move complete, result=0
01:10:31.193 00.000 11060 worker thread done servicing request
01:10:31.193 00.000 11060 Worker thread wakes up
01:10:31.193 00.000 10844 GuideStep: -0.5 px 89 ms EAST, 0.4 px 140 ms SOUTH
01:10:31.194 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:31.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:31.836 00.642 11060 Exposure complete
01:10:32.063 00.227 11060 worker thread done servicing request
01:10:32.063 00.000 10844 OnExposeComplete: enter
01:10:32.063 00.000 10844 UpdateGuideState(): m_state=6
01:10:32.063 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8725
01:10:32.063 00.000 10844 Star::Find returns 1 (1), X=263.96, Y=58.17, Mass=2961, SNR=34.4, Peak=255 HFD=3.7
01:10:32.064 00.001 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
01:10:32.064 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
01:10:32.064 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.25 hyp=0.48 cameraTheta=-2.59 mountX=0.32 mountY=-0.36, mountTheta=-0.85
01:10:32.065 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.25, opts=13)
01:10:32.065 00.000 10844 Enqueuing Move request for scope (-0.41, -0.25)
01:10:32.065 00.000 11060 Worker thread wakes up
01:10:32.066 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.25) opts 0xd
01:10:32.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:32.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.25)
01:10:32.066 00.000 10844 UpdateGuideState exits: m=2961 SNR=34.4 Saturated
01:10:32.066 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 9 / 99999
01:10:32.066 00.000 11060 Moving (-0.41, -0.25) raw xDistance=0.32 yDistance=-0.36
01:10:32.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.32
01:10:32.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:32.066 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369032.066,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
01:10:32.068 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:10:32.068 00.000 11060 MoveAxis(W, 53, ABG)
01:10:32.068 00.000 11060 Guiding  Dir = 3, Dur = 53
01:10:32.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:32.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:32.068 00.000 10844 Enqueuing Expose request
01:10:32.071 00.003 11060 IsSlewing returns 0
01:10:32.072 00.001 11060 IsGuiding returns 0
01:10:32.134 00.062 11060 IsGuiding returns 0
01:10:32.134 00.000 11060 Move returns status 0, amount 53
01:10:32.134 00.000 11060 MoveAxis(N, 0, ABG)
01:10:32.135 00.001 11060 Move returns status 0, amount 0
01:10:32.135 00.000 11060 move complete, result=0
01:10:32.135 00.000 11060 worker thread done servicing request
01:10:32.135 00.000 11060 Worker thread wakes up
01:10:32.135 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.4 px 0 ms NORTH
01:10:32.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:32.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:32.766 00.631 11060 Exposure complete
01:10:32.984 00.218 11060 worker thread done servicing request
01:10:32.984 00.000 10844 OnExposeComplete: enter
01:10:32.984 00.000 10844 UpdateGuideState(): m_state=6
01:10:32.985 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8726
01:10:32.985 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.53, Mass=3499, SNR=37.6, Peak=255 HFD=3.5
01:10:32.985 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
01:10:32.985 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
01:10:32.985 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.81 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
01:10:32.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
01:10:32.987 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
01:10:32.987 00.000 11060 Worker thread wakes up
01:10:32.987 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:32.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:10:32.987 00.000 10844 UpdateGuideState exits: m=3499 SNR=37.6 Saturated
01:10:32.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:10:32.987 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 10 / 99999
01:10:32.987 00.000 11060 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.05
01:10:32.988 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:10:32.988 00.000 10844 PhdController: newstate STATE_FINISH
01:10:32.988 00.000 10844 PhdController complete: success
01:10:32.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:32.988 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770369032.988,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:10:32.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:10:32.988 00.000 11060 MoveAxis(E, 0, ABG)
01:10:32.988 00.000 11060 Move returns status 0, amount 0
01:10:32.988 00.000 11060 MoveAxis(N, 0, ABG)
01:10:32.988 00.000 11060 Move returns status 0, amount 0
01:10:32.988 00.000 10844 Mount: notify guiding dither settle done success=1
01:10:32.988 00.000 10844 PhdController: newstate STATE_IDLE
01:10:32.988 00.000 11060 move complete, result=0
01:10:32.990 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:32.990 00.000 11060 worker thread done servicing request
01:10:32.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:32.990 00.000 10844 Enqueuing Expose request
01:10:32.990 00.000 11060 Worker thread wakes up
01:10:32.990 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:32.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:32.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:33.634 00.644 11060 Exposure complete
01:10:33.943 00.309 11060 worker thread done servicing request
01:10:33.943 00.000 10844 OnExposeComplete: enter
01:10:33.943 00.000 10844 UpdateGuideState(): m_state=6
01:10:33.944 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8727
01:10:33.944 00.000 10844 Star::Find returns 1 (0), X=263.94, Y=58.77, Mass=3367, SNR=36.6, Peak=237 HFD=4.0
01:10:33.944 00.000 10844 MultiStar: [#1 -0.72,-0.24,0.00,M3] [#2 -0.69,-0.42,0.00,M2] [#3 -0.12,0.02,0.86,U] [#4 -0.35,0.42,0.93,U] [#5 -0.41,0.18,0.97,U] [#6 -0.56,-0.60,0.00,M1] [#7 -0.41,0.85,0.00,M4] [#8 -0.26,-0.48,0.80,U] 
01:10:33.944 00.000 10844 refined, 4 included, MultiStar: {-0.32, 0.12}, one-star: {-0.43, 0.36}
01:10:33.945 00.001 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
01:10:33.945 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
01:10:33.945 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.12 hyp=0.34 cameraTheta=2.78 mountX=-0.06 mountY=-0.34, mountTheta=-1.75
01:10:33.947 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.12, opts=13)
01:10:33.947 00.000 10844 Enqueuing Move request for scope (-0.32, 0.12)
01:10:33.947 00.000 11060 Worker thread wakes up
01:10:33.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.12) opts 0xd
01:10:33.947 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.12)
01:10:33.947 00.000 11060 Moving (-0.32, 0.12) raw xDistance=-0.06 yDistance=-0.34
01:10:33.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:10:33.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:33.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:10:33.948 00.001 11060 MoveAxis(E, 0, ABG)
01:10:33.948 00.000 11060 Move returns status 0, amount 0
01:10:33.948 00.000 11060 MoveAxis(N, 0, ABG)
01:10:33.951 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:33.952 00.001 10844 UpdateGuideState exits: m=3367 SNR=36.6
01:10:33.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:33.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:33.952 00.000 10844 Enqueuing Expose request
01:10:33.954 00.002 11060 Move returns status 0, amount 0
01:10:33.954 00.000 11060 move complete, result=0
01:10:33.955 00.001 11060 worker thread done servicing request
01:10:33.955 00.000 11060 Worker thread wakes up
01:10:33.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:33.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:33.958 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:10:34.614 00.656 11060 Exposure complete
01:10:34.946 00.332 11060 worker thread done servicing request
01:10:34.946 00.000 10844 OnExposeComplete: enter
01:10:34.946 00.000 10844 UpdateGuideState(): m_state=6
01:10:34.946 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8728
01:10:34.947 00.001 10844 Star::Find returns 1 (0), X=264.22, Y=58.32, Mass=2172, SNR=29.8, Peak=233 HFD=3.4
01:10:34.947 00.000 10844 MultiStar: [#1 -0.54,-0.56,0.00,M4] [#2 -0.40,-0.10,2.29,U] [#3 0.23,0.14,0.98,U] [#4 -0.32,0.19,1.10,U] [#5 -0.55,-0.22,1.06,U] [#6 -0.58,-0.67,0.00,M2] [#7 -0.56,0.22,0.99,U] [#8 -0.53,-0.93,0.00,M1] 
01:10:34.947 00.000 10844 single-star, 5 included, MultiStar: {-0.31, 0.00}, one-star: {-0.14, -0.10}
01:10:34.947 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
01:10:34.947 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
01:10:34.947 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.53 mountX=0.12 mountY=-0.12, mountTheta=-0.79
01:10:34.950 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.10, opts=13)
01:10:34.950 00.000 10844 Enqueuing Move request for scope (-0.14, -0.10)
01:10:34.950 00.000 11060 Worker thread wakes up
01:10:34.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:34.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
01:10:34.950 00.000 10844 UpdateGuideState exits: m=2172 SNR=29.8
01:10:34.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
01:10:34.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:34.950 00.000 11060 Moving (-0.14, -0.10) raw xDistance=0.12 yDistance=-0.12
01:10:34.951 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:34.951 00.000 10844 Enqueuing Expose request
01:10:34.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:10:34.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:34.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:10:34.951 00.000 11060 MoveAxis(W, 21, ABG)
01:10:34.951 00.000 11060 Guiding  Dir = 3, Dur = 21
01:10:34.980 00.029 11060 IsSlewing returns 0
01:10:34.980 00.000 11060 IsGuiding returns 0
01:10:35.027 00.047 11060 IsGuiding returns 0
01:10:35.027 00.000 11060 Move returns status 0, amount 21
01:10:35.027 00.000 11060 MoveAxis(N, 0, ABG)
01:10:35.027 00.000 11060 Move returns status 0, amount 0
01:10:35.028 00.001 11060 move complete, result=0
01:10:35.028 00.000 11060 worker thread done servicing request
01:10:35.028 00.000 11060 Worker thread wakes up
01:10:35.028 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
01:10:35.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:35.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:35.698 00.670 11060 Exposure complete
01:10:36.106 00.408 11060 worker thread done servicing request
01:10:36.106 00.000 10844 OnExposeComplete: enter
01:10:36.107 00.001 10844 UpdateGuideState(): m_state=6
01:10:36.107 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8729
01:10:36.107 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=58.84, Mass=2677, SNR=33.6, Peak=215 HFD=3.4
01:10:36.108 00.001 10844 MultiStar: [#1 -1.09,-0.39,0.00,M5] [#2 -0.52,-0.03,2.06,U] [#3 -0.15,0.57,0.91,U] [#4 -0.01,-0.25,1.04,U] [#5 -0.33,-0.11,1.00,U] [#6 -0.43,-0.38,0.92,U] [#7 -0.69,-0.35,0.00,M4] [#8 -0.49,-0.37,0.00,M2] 
01:10:36.108 00.000 10844 refined, 5 included, MultiStar: {-0.29, 0.02}, one-star: {-0.04, 0.42}
01:10:36.108 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.82 = -1.47)
01:10:36.108 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
01:10:36.108 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.06 mountX=0.03 mountY=-0.28, mountTheta=-1.47
01:10:36.111 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.02, opts=13)
01:10:36.111 00.000 10844 Enqueuing Move request for scope (-0.29, 0.02)
01:10:36.111 00.000 11060 Worker thread wakes up
01:10:36.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.02) opts 0xd
01:10:36.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.02)
01:10:36.111 00.000 11060 Moving (-0.29, 0.02) raw xDistance=0.03 yDistance=-0.28
01:10:36.112 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:36.112 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:10:36.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:36.112 00.000 10844 UpdateGuideState exits: m=2677 SNR=33.6
01:10:36.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:10:36.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:36.112 00.000 11060 MoveAxis(E, 0, ABG)
01:10:36.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:36.112 00.000 10844 Enqueuing Expose request
01:10:36.115 00.003 11060 Move returns status 0, amount 0
01:10:36.115 00.000 11060 MoveAxis(N, 0, ABG)
01:10:36.115 00.000 11060 Move returns status 0, amount 0
01:10:36.115 00.000 11060 move complete, result=0
01:10:36.115 00.000 11060 worker thread done servicing request
01:10:36.116 00.001 11060 Worker thread wakes up
01:10:36.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:36.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:36.118 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:10:36.767 00.649 11060 Exposure complete
01:10:37.096 00.329 11060 worker thread done servicing request
01:10:37.097 00.001 10844 OnExposeComplete: enter
01:10:37.097 00.000 10844 UpdateGuideState(): m_state=6
01:10:37.097 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8730
01:10:37.097 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=58.47, Mass=2719, SNR=33.1, Peak=255 HFD=3.4
01:10:37.098 00.001 10844 MultiStar: [#1 -0.56,-0.58,0.00,M6] [#2 -0.87,0.03,0.00,M1] [#3 0.29,0.14,1.01,U] [#4 -0.47,-0.20,0.91,U] [#5 -0.39,0.31,1.11,U] [#6 -0.20,-0.53,0.94,U] [#7 -0.29,0.21,0.82,U] [#8 -0.24,-0.50,0.88,U] 
01:10:37.098 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.06}, one-star: {-0.24, 0.05}
01:10:37.098 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
01:10:37.098 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
01:10:37.098 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.87 mountX=0.10 mountY=-0.20, mountTheta=-1.12
01:10:37.101 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.06, opts=13)
01:10:37.101 00.000 10844 Enqueuing Move request for scope (-0.22, -0.06)
01:10:37.101 00.000 11060 Worker thread wakes up
01:10:37.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:37.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
01:10:37.101 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
01:10:37.101 00.000 11060 Moving (-0.22, -0.06) raw xDistance=0.10 yDistance=-0.20
01:10:37.102 00.001 10844 UpdateGuideState exits: m=2719 SNR=33.1 Saturated
01:10:37.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:37.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:10:37.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:37.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:37.102 00.000 10844 Enqueuing Expose request
01:10:37.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:10:37.102 00.000 11060 MoveAxis(E, 0, ABG)
01:10:37.102 00.000 11060 Move returns status 0, amount 0
01:10:37.102 00.000 11060 MoveAxis(N, 0, ABG)
01:10:37.102 00.000 11060 Move returns status 0, amount 0
01:10:37.102 00.000 11060 move complete, result=0
01:10:37.103 00.001 11060 worker thread done servicing request
01:10:37.103 00.000 11060 Worker thread wakes up
01:10:37.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:37.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:37.105 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:37.747 00.642 11060 Exposure complete
01:10:37.979 00.232 11060 worker thread done servicing request
01:10:37.979 00.000 10844 OnExposeComplete: enter
01:10:37.979 00.000 10844 UpdateGuideState(): m_state=6
01:10:37.979 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8731
01:10:37.980 00.001 10844 Star::Find returns 1 (1), X=264.15, Y=57.81, Mass=3136, SNR=35.5, Peak=255 HFD=3.7
01:10:37.980 00.000 10844 MultiStar: [#1 -0.70,-0.44,0.00,M7] [#2 -0.47,-0.46,0.00,M2] [#3 0.22,-0.52,0.84,U] [#4 -0.24,-0.19,0.87,U] [#5 -0.55,0.43,0.00,M1] [#6 -0.46,-0.63,0.00,M1] [#7 -0.39,-0.52,0.00,M4] [#8 -0.21,-0.95,0.00,M2] 
01:10:37.980 00.000 10844 refined, 2 included, MultiStar: {-0.09, -0.45}, one-star: {-0.22, -0.61}
01:10:37.980 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
01:10:37.980 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
01:10:37.980 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.45 hyp=0.46 cameraTheta=-1.77 mountX=0.46 mountY=-0.01, mountTheta=-0.03
01:10:37.982 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.45, opts=13)
01:10:37.982 00.000 10844 Enqueuing Move request for scope (-0.09, -0.45)
01:10:37.982 00.000 11060 Worker thread wakes up
01:10:37.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:37.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.45) opts 0xd
01:10:37.982 00.000 10844 UpdateGuideState exits: m=3136 SNR=35.5 Saturated
01:10:37.982 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.45)
01:10:37.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:37.983 00.001 11060 Moving (-0.09, -0.45) raw xDistance=0.46 yDistance=-0.01
01:10:37.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:37.983 00.000 10844 Enqueuing Expose request
01:10:37.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.46
01:10:37.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:37.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:10:37.983 00.000 11060 MoveAxis(W, 79, ABG)
01:10:37.983 00.000 11060 Guiding  Dir = 3, Dur = 79
01:10:38.007 00.024 11060 IsSlewing returns 0
01:10:38.007 00.000 11060 IsGuiding returns 0
01:10:38.117 00.110 11060 IsGuiding returns 0
01:10:38.117 00.000 11060 Move returns status 0, amount 79
01:10:38.117 00.000 11060 MoveAxis(N, 0, ABG)
01:10:38.117 00.000 11060 Move returns status 0, amount 0
01:10:38.117 00.000 11060 move complete, result=0
01:10:38.117 00.000 11060 worker thread done servicing request
01:10:38.118 00.001 11060 Worker thread wakes up
01:10:38.118 00.000 10844 GuideStep: 0.5 px 79 ms WEST, -0.0 px 0 ms NORTH
01:10:38.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:38.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:38.745 00.627 11060 Exposure complete
01:10:38.979 00.234 11060 worker thread done servicing request
01:10:38.979 00.000 10844 OnExposeComplete: enter
01:10:38.979 00.000 10844 UpdateGuideState(): m_state=6
01:10:38.980 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8732
01:10:38.980 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=57.96, Mass=2780, SNR=33.5, Peak=255 HFD=3.3
01:10:38.980 00.000 10844 MultiStar: [#1 -0.86,-0.32,0.00,M8] [#2 -0.88,-0.80,0.00,M3] [#3 -0.03,-0.23,0.88,U] [#4 -0.67,-0.02,0.00,M1] [#5 -0.28,-0.26,1.11,U] [#6 -0.67,-0.51,0.00,M2] [#7 -0.56,0.27,0.00,M5] [#8 -0.86,-0.64,0.00,M3] 
01:10:38.980 00.000 10844 refined, 2 included, MultiStar: {-0.13, -0.32}, one-star: {-0.06, -0.45}
01:10:38.980 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
01:10:38.980 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
01:10:38.980 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.32 hyp=0.34 cameraTheta=-1.97 mountX=0.34 mountY=-0.08, mountTheta=-0.24
01:10:38.983 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.32, opts=13)
01:10:38.983 00.000 10844 Enqueuing Move request for scope (-0.13, -0.32)
01:10:38.983 00.000 11060 Worker thread wakes up
01:10:38.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:38.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.32) opts 0xd
01:10:38.984 00.001 10844 UpdateGuideState exits: m=2780 SNR=33.5 Saturated
01:10:38.984 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.32)
01:10:38.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:38.984 00.000 11060 Moving (-0.13, -0.32) raw xDistance=0.34 yDistance=-0.08
01:10:38.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:10:38.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:38.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:38.984 00.000 11060 MoveAxis(W, 61, ABG)
01:10:38.984 00.000 11060 Guiding  Dir = 3, Dur = 61
01:10:38.985 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:38.986 00.001 10844 Enqueuing Expose request
01:10:39.019 00.033 11060 IsSlewing returns 0
01:10:39.019 00.000 11060 IsGuiding returns 0
01:10:39.097 00.078 11060 IsGuiding returns 0
01:10:39.097 00.000 11060 Move returns status 0, amount 61
01:10:39.097 00.000 11060 MoveAxis(N, 0, ABG)
01:10:39.097 00.000 11060 Move returns status 0, amount 0
01:10:39.097 00.000 11060 move complete, result=0
01:10:39.098 00.001 11060 worker thread done servicing request
01:10:39.098 00.000 11060 Worker thread wakes up
01:10:39.098 00.000 10844 GuideStep: 0.3 px 61 ms WEST, -0.1 px 0 ms NORTH
01:10:39.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:39.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:39.734 00.636 11060 Exposure complete
01:10:39.992 00.258 11060 worker thread done servicing request
01:10:39.992 00.000 10844 OnExposeComplete: enter
01:10:39.992 00.000 10844 UpdateGuideState(): m_state=6
01:10:39.994 00.002 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8733
01:10:39.994 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=58.07, Mass=2311, SNR=30.6, Peak=187 HFD=3.6
01:10:39.994 00.000 10844 MultiStar: [#1 0.03,-0.44,1.03,U] [#2 -0.63,0.64,0.00,M4] [#3 -0.27,0.56,0.00,M1] [#4 0.00,-0.17,0.94,U] [#5 -0.18,0.70,0.00,M1] [#6 -0.35,-0.20,1.07,U] [#7 -0.35,0.38,0.92,U] [#8 -0.12,-0.49,0.96,U] 
01:10:39.994 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.22}, one-star: {0.05, -0.35}
01:10:39.995 00.001 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
01:10:39.995 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
01:10:39.995 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.08 mountX=0.24 mountY=-0.09, mountTheta=-0.35
01:10:39.996 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.22, opts=13)
01:10:39.996 00.000 10844 Enqueuing Move request for scope (-0.12, -0.22)
01:10:39.996 00.000 11060 Worker thread wakes up
01:10:39.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:10:39.997 00.001 10844 UpdateGuideState exits: m=2311 SNR=30.6
01:10:39.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
01:10:39.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:39.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
01:10:39.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:39.997 00.000 10844 Enqueuing Expose request
01:10:39.997 00.000 11060 Moving (-0.12, -0.22) raw xDistance=0.24 yDistance=-0.09
01:10:39.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:10:39.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:39.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:10:39.997 00.000 11060 MoveAxis(W, 43, ABG)
01:10:39.998 00.001 11060 Guiding  Dir = 3, Dur = 43
01:10:40.036 00.038 11060 IsSlewing returns 0
01:10:40.037 00.001 11060 IsGuiding returns 0
01:10:40.099 00.062 11060 IsGuiding returns 0
01:10:40.099 00.000 11060 Move returns status 0, amount 43
01:10:40.099 00.000 11060 MoveAxis(N, 0, ABG)
01:10:40.099 00.000 11060 Move returns status 0, amount 0
01:10:40.099 00.000 11060 move complete, result=0
01:10:40.099 00.000 11060 worker thread done servicing request
01:10:40.099 00.000 11060 Worker thread wakes up
01:10:40.099 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:10:40.100 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:40.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:40.825 00.725 11060 Exposure complete
01:10:41.636 00.811 11060 worker thread done servicing request
01:10:41.636 00.000 10844 OnExposeComplete: enter
01:10:41.636 00.000 10844 UpdateGuideState(): m_state=6
01:10:41.647 00.011 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8734
01:10:41.647 00.000 10844 Star::Find returns 1 (1), X=264.16, Y=58.68, Mass=2776, SNR=33.7, Peak=255 HFD=3.6
01:10:41.648 00.001 10844 MultiStar: [#1 -0.72,-0.61,0.00,M8] [#2 -0.37,-0.24,1.98,U] [#3 -0.11,-0.70,0.00,M2] [#4 0.15,-0.56,0.99,U] [#5 -0.37,-0.14,1.04,U] [#6 -0.34,-0.72,0.00,M2] [#7 -0.80,-0.21,0.00,M5] [#8 -0.13,-0.04,0.99,U] 
01:10:41.648 00.000 10844 refined, 4 included, MultiStar: {-0.22, -0.16}, one-star: {-0.21, 0.27}
01:10:41.648 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
01:10:41.648 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
01:10:41.648 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.50 mountX=0.20 mountY=-0.19, mountTheta=-0.76
01:10:41.650 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.16, opts=13)
01:10:41.652 00.002 10844 Enqueuing Move request for scope (-0.22, -0.16)
01:10:41.652 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:41.652 00.000 10844 UpdateGuideState exits: m=2776 SNR=33.7 Saturated
01:10:41.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:41.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:41.652 00.000 10844 Enqueuing Expose request
01:10:41.662 00.010 11060 Worker thread wakes up
01:10:41.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
01:10:41.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
01:10:41.662 00.000 11060 Moving (-0.22, -0.16) raw xDistance=0.20 yDistance=-0.19
01:10:41.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:10:41.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:41.663 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:10:41.663 00.000 11060 MoveAxis(W, 35, ABG)
01:10:41.663 00.000 11060 Guiding  Dir = 3, Dur = 35
01:10:41.680 00.017 11060 IsSlewing returns 0
01:10:41.681 00.001 11060 IsGuiding returns 0
01:10:41.743 00.062 11060 IsGuiding returns 0
01:10:41.743 00.000 11060 Move returns status 0, amount 35
01:10:41.743 00.000 11060 MoveAxis(N, 0, ABG)
01:10:41.744 00.001 11060 Move returns status 0, amount 0
01:10:41.744 00.000 11060 move complete, result=0
01:10:41.744 00.000 11060 worker thread done servicing request
01:10:41.744 00.000 11060 Worker thread wakes up
01:10:41.744 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
01:10:41.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:41.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:42.378 00.634 11060 Exposure complete
01:10:42.626 00.248 11060 worker thread done servicing request
01:10:42.626 00.000 10844 OnExposeComplete: enter
01:10:42.626 00.000 10844 UpdateGuideState(): m_state=6
01:10:42.627 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8735
01:10:42.636 00.009 10844 Star::Find returns 1 (0), X=264.17, Y=58.92, Mass=2850, SNR=34.0, Peak=215 HFD=3.1
01:10:42.636 00.000 10844 MultiStar: [#1 0.03,-0.00,0.98,U] [#2 -0.66,0.45,0.00,M4] [#3 -0.08,0.03,1.01,U] [#4 -0.11,0.07,1.01,U] [#5 -0.04,0.63,0.00,M1] [#6 -0.69,0.16,0.00,M3] [#7 -0.70,0.56,0.00,M6] [#8 -0.27,0.13,0.97,U] 
01:10:42.636 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.15}, one-star: {-0.19, 0.50}
01:10:42.637 00.001 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
01:10:42.637 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
01:10:42.637 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.28 mountX=-0.12 mountY=-0.15, mountTheta=-2.26
01:10:42.639 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.15, opts=13)
01:10:42.639 00.000 10844 Enqueuing Move request for scope (-0.12, 0.15)
01:10:42.639 00.000 11060 Worker thread wakes up
01:10:42.640 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:42.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
01:10:42.640 00.000 10844 UpdateGuideState exits: m=2850 SNR=34.0
01:10:42.640 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
01:10:42.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:42.640 00.000 11060 Moving (-0.12, 0.15) raw xDistance=-0.12 yDistance=-0.15
01:10:42.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:42.640 00.000 10844 Enqueuing Expose request
01:10:42.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:10:42.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:42.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:10:42.641 00.001 11060 MoveAxis(E, 20, ABG)
01:10:42.641 00.000 11060 Guiding  Dir = 2, Dur = 20
01:10:42.654 00.013 11060 IsSlewing returns 0
01:10:42.655 00.001 11060 IsGuiding returns 0
01:10:42.686 00.031 11060 IsGuiding returns 0
01:10:42.686 00.000 11060 Move returns status 0, amount 20
01:10:42.686 00.000 11060 MoveAxis(N, 0, ABG)
01:10:42.686 00.000 11060 Move returns status 0, amount 0
01:10:42.686 00.000 11060 move complete, result=0
01:10:42.686 00.000 11060 worker thread done servicing request
01:10:42.686 00.000 11060 Worker thread wakes up
01:10:42.686 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
01:10:42.687 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:42.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:43.353 00.666 11060 Exposure complete
01:10:44.080 00.727 11060 worker thread done servicing request
01:10:44.080 00.000 10844 OnExposeComplete: enter
01:10:44.081 00.001 10844 UpdateGuideState(): m_state=6
01:10:44.081 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8736
01:10:44.081 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.96, Mass=2576, SNR=32.0, Peak=255 HFD=3.4
01:10:44.082 00.001 10844 MultiStar: [#1 -0.58,-0.17,0.92,U] [#2 -0.83,-0.65,0.00,M5] [#3 0.25,-0.67,0.00,M2] [#4 -0.14,-0.18,1.03,U] [#5 -0.29,0.48,1.08,U] [#6 -0.51,-0.33,0.00,M4] [#7 -0.61,0.34,0.00,M7] [#8 -0.20,0.29,1.03,U] 
01:10:44.082 00.000 10844 refined, 4 included, MultiStar: {-0.28, 0.20}, one-star: {-0.20, 0.54}
01:10:44.082 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
01:10:44.082 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
01:10:44.082 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.34 cameraTheta=2.52 mountX=-0.15 mountY=-0.30, mountTheta=-2.02
01:10:44.084 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.20, opts=13)
01:10:44.084 00.000 10844 Enqueuing Move request for scope (-0.28, 0.20)
01:10:44.084 00.000 11060 Worker thread wakes up
01:10:44.085 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
01:10:44.085 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
01:10:44.085 00.000 11060 Moving (-0.28, 0.20) raw xDistance=-0.15 yDistance=-0.30
01:10:44.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:10:44.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:10:44.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:10:44.085 00.000 11060 MoveAxis(E, 26, ABG)
01:10:44.085 00.000 11060 Guiding  Dir = 2, Dur = 26
01:10:44.086 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:44.086 00.000 10844 UpdateGuideState exits: m=2576 SNR=32.0 Saturated
01:10:44.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:44.087 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:44.087 00.000 10844 Enqueuing Expose request
01:10:44.093 00.006 11060 IsSlewing returns 0
01:10:44.094 00.001 11060 IsGuiding returns 0
01:10:44.125 00.031 11060 IsGuiding returns 0
01:10:44.125 00.000 11060 Move returns status 0, amount 26
01:10:44.125 00.000 11060 MoveAxis(N, 0, ABG)
01:10:44.125 00.000 11060 Move returns status 0, amount 0
01:10:44.126 00.001 11060 move complete, result=0
01:10:44.126 00.000 11060 worker thread done servicing request
01:10:44.126 00.000 11060 Worker thread wakes up
01:10:44.126 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.3 px 0 ms NORTH
01:10:44.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:44.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:44.808 00.682 11060 Exposure complete
01:10:45.499 00.691 11060 worker thread done servicing request
01:10:45.499 00.000 10844 OnExposeComplete: enter
01:10:45.499 00.000 10844 UpdateGuideState(): m_state=6
01:10:45.500 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8737
01:10:45.500 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.56, Mass=3019, SNR=34.9, Peak=255 HFD=3.4
01:10:45.500 00.000 10844 MultiStar: [#1 -1.02,0.03,0.00,M7] [#2 -0.77,-0.17,0.00,M6] [#3 -0.03,0.49,0.80,U] [#4 -0.23,0.64,0.00,M1] [#5 0.47,0.45,0.00,M1] [#6 -0.64,-0.07,0.00,M5] [#7 -0.41,0.32,0.79,U] [#8 -0.20,-0.45,0.84,U] 
01:10:45.500 00.000 10844 single-star, 3 included, MultiStar: {-0.16, 0.12}, one-star: {-0.04, 0.15}
01:10:45.501 00.001 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.68)
01:10:45.501 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
01:10:45.501 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.86 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
01:10:45.503 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.15, opts=13)
01:10:45.503 00.000 10844 Enqueuing Move request for scope (-0.04, 0.15)
01:10:45.503 00.000 11060 Worker thread wakes up
01:10:45.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:10:45.504 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:10:45.504 00.000 11060 Moving (-0.04, 0.15) raw xDistance=-0.14 yDistance=-0.07
01:10:45.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:10:45.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:45.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:10:45.504 00.000 11060 MoveAxis(E, 25, ABG)
01:10:45.504 00.000 11060 Guiding  Dir = 2, Dur = 25
01:10:45.518 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:45.518 00.000 10844 UpdateGuideState exits: m=3019 SNR=34.9 Saturated
01:10:45.519 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:45.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:45.519 00.000 10844 Enqueuing Expose request
01:10:45.523 00.004 11060 IsSlewing returns 0
01:10:45.523 00.000 11060 IsGuiding returns 0
01:10:45.569 00.046 11060 IsGuiding returns 0
01:10:45.570 00.001 11060 Move returns status 0, amount 25
01:10:45.570 00.000 11060 MoveAxis(N, 0, ABG)
01:10:45.570 00.000 11060 Move returns status 0, amount 0
01:10:45.570 00.000 11060 move complete, result=0
01:10:45.570 00.000 11060 worker thread done servicing request
01:10:45.570 00.000 11060 Worker thread wakes up
01:10:45.570 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
01:10:45.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:45.571 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:46.201 00.630 11060 Exposure complete
01:10:46.465 00.264 11060 worker thread done servicing request
01:10:46.465 00.000 10844 OnExposeComplete: enter
01:10:46.465 00.000 10844 UpdateGuideState(): m_state=6
01:10:46.465 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8738
01:10:46.466 00.001 10844 Star::Find returns 1 (0), X=264.57, Y=58.33, Mass=2718, SNR=32.3, Peak=243 HFD=3.5
01:10:46.466 00.000 10844 MultiStar: [#1 -0.23,0.07,1.07,U] [#2 -0.68,-0.62,0.00,M7] [#3 0.09,-0.08,0.94,U] [#4 -0.31,-0.00,0.98,U] [#5 -0.29,0.31,1.00,U] [#6 -0.39,-0.74,0.00,M6] [#7 -0.60,0.44,0.00,M7] [#8 0.05,-0.29,0.95,U] 
01:10:46.466 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.01}, one-star: {0.20, -0.09}
01:10:46.466 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
01:10:46.466 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
01:10:46.466 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.03 mountX=0.03 mountY=-0.08, mountTheta=-1.28
01:10:46.467 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
01:10:46.468 00.001 10844 Enqueuing Move request for scope (-0.09, -0.01)
01:10:46.468 00.000 11060 Worker thread wakes up
01:10:46.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:46.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
01:10:46.468 00.000 10844 UpdateGuideState exits: m=2718 SNR=32.3
01:10:46.468 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
01:10:46.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:46.468 00.000 11060 Moving (-0.09, -0.01) raw xDistance=0.03 yDistance=-0.08
01:10:46.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:46.468 00.000 10844 Enqueuing Expose request
01:10:46.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:46.469 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:46.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:46.469 00.000 11060 MoveAxis(E, 0, ABG)
01:10:46.469 00.000 11060 Move returns status 0, amount 0
01:10:46.469 00.000 11060 MoveAxis(N, 0, ABG)
01:10:46.469 00.000 11060 Move returns status 0, amount 0
01:10:46.469 00.000 11060 move complete, result=0
01:10:46.469 00.000 11060 worker thread done servicing request
01:10:46.469 00.000 11060 Worker thread wakes up
01:10:46.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:46.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:46.472 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:47.153 00.681 11060 Exposure complete
01:10:47.880 00.727 11060 worker thread done servicing request
01:10:47.880 00.000 10844 OnExposeComplete: enter
01:10:47.880 00.000 10844 UpdateGuideState(): m_state=6
01:10:47.881 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8739
01:10:47.881 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.40, Mass=2662, SNR=32.7, Peak=255 HFD=3.2
01:10:47.881 00.000 10844 MultiStar: [#1 -0.61,0.18,0.00,M7] [#2 -0.13,-0.23,2.06,U] [#3 -0.20,-0.54,1.00,U] [#4 -0.11,-0.50,1.03,U] [#5 -0.06,0.34,0.96,U] [#6 -0.35,-0.37,0.99,U] [#7 -0.83,-0.68,0.00,M8] [#8 -0.19,0.03,0.96,U] 
01:10:47.882 00.001 10844 single-star, 6 included, MultiStar: {-0.15, -0.19}, one-star: {-0.05, -0.01}
01:10:47.882 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:10:47.882 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:10:47.882 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.90 mountX=0.02 mountY=-0.05, mountTheta=-1.15
01:10:47.883 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
01:10:47.883 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
01:10:47.883 00.000 11060 Worker thread wakes up
01:10:47.885 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:47.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
01:10:47.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
01:10:47.885 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.05
01:10:47.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:10:47.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:47.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:10:47.885 00.000 11060 MoveAxis(E, 0, ABG)
01:10:47.886 00.001 10844 UpdateGuideState exits: m=2662 SNR=32.7 Saturated
01:10:47.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:47.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:47.886 00.000 10844 Enqueuing Expose request
01:10:47.896 00.010 11060 Move returns status 0, amount 0
01:10:47.898 00.002 11060 MoveAxis(N, 0, ABG)
01:10:47.898 00.000 11060 Move returns status 0, amount 0
01:10:47.898 00.000 11060 move complete, result=0
01:10:47.898 00.000 11060 worker thread done servicing request
01:10:47.898 00.000 11060 Worker thread wakes up
01:10:47.899 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:47.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:47.901 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:48.593 00.692 11060 Exposure complete
01:10:48.978 00.385 11060 worker thread done servicing request
01:10:48.978 00.000 10844 OnExposeComplete: enter
01:10:48.978 00.000 10844 UpdateGuideState(): m_state=6
01:10:48.980 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8740
01:10:48.980 00.000 10844 Star::Find returns 1 (0), X=264.13, Y=58.73, Mass=2674, SNR=33.0, Peak=247 HFD=3.2
01:10:48.981 00.001 10844 MultiStar: [#1 -0.56,0.07,1.01,U] [#2 -0.34,0.05,1.92,U] [#3 -0.27,-0.12,0.90,U] [#4 0.02,-0.16,1.15,U] [#5 0.04,-0.02,0.98,U] [#6 -0.84,-0.96,0.00,M6] [#7 -0.36,0.15,0.90,U] [#8 -0.33,-0.37,0.96,U] 
01:10:48.981 00.000 10844 refined, 7 included, MultiStar: {-0.26, -0.01}, one-star: {-0.24, 0.31}
01:10:48.981 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:10:48.981 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
01:10:48.981 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.12 mountX=0.05 mountY=-0.25, mountTheta=-1.37
01:10:48.984 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.01, opts=13)
01:10:48.984 00.000 10844 Enqueuing Move request for scope (-0.26, -0.01)
01:10:48.985 00.001 11060 Worker thread wakes up
01:10:48.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
01:10:48.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
01:10:48.985 00.000 11060 Moving (-0.26, -0.01) raw xDistance=0.05 yDistance=-0.25
01:10:48.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:10:48.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:10:48.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:10:48.985 00.000 11060 MoveAxis(E, 0, ABG)
01:10:48.986 00.001 11060 Move returns status 0, amount 0
01:10:48.986 00.000 11060 MoveAxis(N, 0, ABG)
01:10:48.986 00.000 11060 Move returns status 0, amount 0
01:10:48.986 00.000 11060 move complete, result=0
01:10:48.986 00.000 11060 worker thread done servicing request
01:10:48.999 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:49.000 00.001 10844 UpdateGuideState exits: m=2674 SNR=33.0
01:10:49.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:49.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:49.000 00.000 10844 Enqueuing Expose request
01:10:49.000 00.000 11060 Worker thread wakes up
01:10:49.000 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:10:49.006 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:49.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:49.643 00.637 11060 Exposure complete
01:10:50.165 00.522 11060 worker thread done servicing request
01:10:50.165 00.000 10844 OnExposeComplete: enter
01:10:50.165 00.000 10844 UpdateGuideState(): m_state=6
01:10:50.166 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8741
01:10:50.166 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.60, Mass=2855, SNR=33.9, Peak=255 HFD=3.3
01:10:50.167 00.001 10844 MultiStar: [#1 -0.80,-0.65,0.00,M7] [#2 -0.39,-0.76,0.00,M6] [#3 -0.13,-0.30,0.99,U] [#4 -0.49,0.40,0.00,M1] [#5 -0.20,0.32,1.06,U] [#6 -0.45,-0.45,0.00,M7] [#7 -0.78,0.28,0.00,M8] [#8 0.01,-0.14,0.89,U] 
01:10:50.167 00.000 10844 refined, 3 included, MultiStar: {-0.08, 0.03}, one-star: {0.02, 0.19}
01:10:50.167 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
01:10:50.167 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.72)
01:10:50.167 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.83 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
01:10:50.169 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
01:10:50.169 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
01:10:50.169 00.000 11060 Worker thread wakes up
01:10:50.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:10:50.169 00.000 10844 UpdateGuideState exits: m=2855 SNR=33.9 Saturated
01:10:50.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:50.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:50.178 00.009 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
01:10:50.178 00.000 10844 Enqueuing Expose request
01:10:50.178 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
01:10:50.178 00.000 11060 Moving (-0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
01:10:50.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:10:50.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:50.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:10:50.178 00.000 11060 MoveAxis(E, 0, ABG)
01:10:50.179 00.001 11060 Move returns status 0, amount 0
01:10:50.179 00.000 11060 MoveAxis(N, 0, ABG)
01:10:50.179 00.000 11060 Move returns status 0, amount 0
01:10:50.179 00.000 11060 move complete, result=0
01:10:50.179 00.000 11060 worker thread done servicing request
01:10:50.179 00.000 11060 Worker thread wakes up
01:10:50.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:50.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:50.189 00.010 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:50.873 00.684 11060 Exposure complete
01:10:51.725 00.852 11060 worker thread done servicing request
01:10:51.725 00.000 10844 OnExposeComplete: enter
01:10:51.725 00.000 10844 UpdateGuideState(): m_state=6
01:10:51.726 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8742
01:10:51.726 00.000 10844 Star::Find returns 1 (0), X=264.12, Y=59.05, Mass=2726, SNR=33.5, Peak=222 HFD=3.0
01:10:51.726 00.000 10844 MultiStar: [#1 -0.39,-0.51,0.00,M8] [#2 -0.52,0.14,1.97,U] [#3 0.03,-0.84,0.00,M1] [#4 0.04,-0.17,1.02,U] [#5 -0.02,0.12,1.03,U] [#6 -0.32,0.12,1.05,U] [#7 -0.45,0.01,0.92,U] [#8 0.11,-0.48,0.87,U] 
01:10:51.726 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.07}, one-star: {-0.24, 0.64}
01:10:51.727 00.001 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
01:10:51.727 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
01:10:51.727 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.85 mountX=-0.03 mountY=-0.25, mountTheta=-1.68
01:10:51.729 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.07, opts=13)
01:10:51.729 00.000 10844 Enqueuing Move request for scope (-0.24, 0.07)
01:10:51.729 00.000 11060 Worker thread wakes up
01:10:51.730 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
01:10:51.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
01:10:51.730 00.000 11060 Moving (-0.24, 0.07) raw xDistance=-0.03 yDistance=-0.25
01:10:51.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:51.730 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.42 newest=-0.59
01:10:51.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
01:10:51.730 00.000 11060 MoveAxis(E, 0, ABG)
01:10:51.731 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:51.731 00.000 11060 Move returns status 0, amount 0
01:10:51.731 00.000 10844 UpdateGuideState exits: m=2726 SNR=33.5
01:10:51.731 00.000 11060 BLC: Oldest BLC event removed
01:10:51.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:51.731 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:10:51.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:51.731 00.000 10844 Enqueuing Expose request
01:10:51.731 00.000 11060 MoveAxis(N, 847, ABG)
01:10:51.732 00.001 11060 duration set to 750 by maxDecDuration
01:10:51.732 00.000 11060 Guiding  Dir = 0, Dur = 750
01:10:51.748 00.016 11060 IsSlewing returns 0
01:10:51.760 00.012 11060 IsGuiding returns 0
01:10:52.513 00.753 11060 IsGuiding returns 0
01:10:52.513 00.000 11060 Move returns status 0, amount 750
01:10:52.513 00.000 11060 move complete, result=0
01:10:52.514 00.001 11060 worker thread done servicing request
01:10:52.514 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
01:10:52.514 00.000 11060 Worker thread wakes up
01:10:52.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:52.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:53.148 00.634 11060 Exposure complete
01:10:54.062 00.914 11060 worker thread done servicing request
01:10:54.062 00.000 10844 OnExposeComplete: enter
01:10:54.062 00.000 10844 UpdateGuideState(): m_state=6
01:10:54.063 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8743
01:10:54.063 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=58.22, Mass=3132, SNR=35.2, Peak=255 HFD=3.6
01:10:54.063 00.000 10844 MultiStar: [#1 -0.32,-0.20,0.99,U] [#2 -0.39,-0.68,0.00,M6] [#3 -0.03,-0.23,0.79,U] [#4 -0.31,-0.34,0.93,U] [#5 0.00,-0.30,1.01,U] [#6 -0.64,-0.13,0.00,M7] [#7 -0.59,-0.40,0.00,M8] [#8 -0.13,-0.41,0.84,U] 
01:10:54.063 00.000 10844 single-star, 5 included, MultiStar: {-0.16, -0.28}, one-star: {-0.17, -0.19}
01:10:54.063 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
01:10:54.063 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
01:10:54.064 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-2.28 mountX=0.22 mountY=-0.13, mountTheta=-0.54
01:10:54.065 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.19, opts=13)
01:10:54.065 00.000 10844 Enqueuing Move request for scope (-0.17, -0.19)
01:10:54.065 00.000 11060 Worker thread wakes up
01:10:54.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:54.066 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
01:10:54.066 00.000 10844 UpdateGuideState exits: m=3132 SNR=35.2 Saturated
01:10:54.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
01:10:54.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.066 00.000 11060 Moving (-0.17, -0.19) raw xDistance=0.22 yDistance=-0.13
01:10:54.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:54.066 00.000 10844 Enqueuing Expose request
01:10:54.066 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.175014, 1:0.132555
01:10:54.066 00.000 11060 BLC: No correction, Miss < min_move
01:10:54.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:10:54.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:54.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:10:54.067 00.001 11060 MoveAxis(W, 38, ABG)
01:10:54.067 00.000 11060 Guiding  Dir = 3, Dur = 38
01:10:54.082 00.015 11060 IsSlewing returns 0
01:10:54.082 00.000 11060 IsGuiding returns 0
01:10:54.125 00.043 11060 IsGuiding returns 0
01:10:54.126 00.001 11060 Move returns status 0, amount 38
01:10:54.126 00.000 11060 MoveAxis(N, 0, ABG)
01:10:54.126 00.000 11060 Move returns status 0, amount 0
01:10:54.126 00.000 11060 move complete, result=0
01:10:54.126 00.000 11060 worker thread done servicing request
01:10:54.126 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
01:10:54.128 00.002 11060 Worker thread wakes up
01:10:54.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:54.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:54.758 00.630 11060 Exposure complete
01:10:54.981 00.223 11060 worker thread done servicing request
01:10:54.981 00.000 10844 OnExposeComplete: enter
01:10:54.981 00.000 10844 UpdateGuideState(): m_state=6
01:10:54.981 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8744
01:10:54.981 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.24, Mass=2955, SNR=34.5, Peak=253 HFD=3.6
01:10:54.981 00.000 10844 MultiStar: [#1 -0.79,0.01,0.00,M8] [#2 -0.53,0.06,1.88,U] [#3 0.02,-0.36,0.82,U] [#4 -0.20,-0.50,0.94,U] [#5 -0.43,-0.31,1.02,U] [#6 -0.38,-0.44,0.92,U] [#7 -0.45,-0.22,0.90,U] [#8 -0.51,-0.72,0.00,M1] 
01:10:54.982 00.001 10844 single-star, 6 included, MultiStar: {-0.28, -0.23}, one-star: {0.29, -0.18}
01:10:54.982 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
01:10:54.982 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:10:54.982 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.18 hyp=0.34 cameraTheta=-0.55 mountX=0.12 mountY=0.31, mountTheta=1.20
01:10:54.983 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.18, opts=13)
01:10:54.983 00.000 10844 Enqueuing Move request for scope (0.29, -0.18)
01:10:54.983 00.000 11060 Worker thread wakes up
01:10:54.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:54.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.18) opts 0xd
01:10:54.985 00.002 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.18)
01:10:54.985 00.000 10844 UpdateGuideState exits: m=2955 SNR=34.5
01:10:54.985 00.000 11060 Moving (0.29, -0.18) raw xDistance=0.12 yDistance=0.31
01:10:54.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.985 00.000 11060 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.175014, 1:0.132555, 2:-0.311974
01:10:54.985 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
01:10:54.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:10:54.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:54.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:54.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:10:54.986 00.001 11060 MoveAxis(W, 22, ABG)
01:10:54.986 00.000 11060 Guiding  Dir = 3, Dur = 22
01:10:54.986 00.000 10844 Enqueuing Expose request
01:10:55.016 00.030 11060 IsSlewing returns 0
01:10:55.016 00.000 11060 IsGuiding returns 0
01:10:55.047 00.031 11060 IsGuiding returns 0
01:10:55.047 00.000 11060 Move returns status 0, amount 22
01:10:55.047 00.000 11060 MoveAxis(N, 0, ABG)
01:10:55.047 00.000 11060 Move returns status 0, amount 0
01:10:55.047 00.000 11060 move complete, result=0
01:10:55.047 00.000 11060 worker thread done servicing request
01:10:55.047 00.000 11060 Worker thread wakes up
01:10:55.048 00.001 10844 GuideStep: 0.1 px 22 ms WEST, 0.3 px 0 ms NORTH
01:10:55.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:55.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:55.676 00.628 11060 Exposure complete
01:10:55.879 00.203 10844 OnExposeComplete: enter
01:10:55.879 00.000 10844 UpdateGuideState(): m_state=6
01:10:55.880 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8745
01:10:55.880 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.44, Mass=3033, SNR=35.2, Peak=255 HFD=3.5
01:10:55.880 00.000 11060 worker thread done servicing request
01:10:55.881 00.001 10844 MultiStar: [#1 -0.22,-0.41,0.89,U] [#2 -0.52,-0.34,0.00,M6] [#3 0.03,-0.35,0.88,U] [#4 0.25,-0.54,0.97,U] [#5 -0.28,-0.39,1.03,U] [#6 -0.78,-0.37,0.00,M7] [#7 0.06,0.14,0.81,U] [#8 -0.39,-0.77,0.00,M2] 
01:10:55.881 00.000 10844 single-star, 5 included, MultiStar: {-0.04, -0.26}, one-star: {-0.05, 0.03}
01:10:55.881 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.37 = -1.92)
01:10:55.881 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
01:10:55.881 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.61 mountX=-0.02 mountY=-0.05, mountTheta=-1.92
01:10:55.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
01:10:55.883 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
01:10:55.883 00.000 11060 Worker thread wakes up
01:10:55.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:10:55.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:10:55.883 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.05
01:10:55.883 00.000 11060 BLC: window closed
01:10:55.883 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.175014, 1:0.132555, 2:-0.311974
01:10:55.883 00.000 11060 BLC: No correction, Miss < min_move
01:10:55.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:10:55.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:55.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:55.884 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:10:55.884 00.000 11060 MoveAxis(E, 0, ABG)
01:10:55.884 00.000 11060 Move returns status 0, amount 0
01:10:55.884 00.000 11060 MoveAxis(N, 0, ABG)
01:10:55.884 00.000 11060 Move returns status 0, amount 0
01:10:55.884 00.000 11060 move complete, result=0
01:10:55.884 00.000 10844 UpdateGuideState exits: m=3033 SNR=35.2 Saturated
01:10:55.884 00.000 11060 worker thread done servicing request
01:10:55.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:55.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:55.884 00.000 10844 Enqueuing Expose request
01:10:55.884 00.000 11060 Worker thread wakes up
01:10:55.884 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:55.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:55.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:56.515 00.631 11060 Exposure complete
01:10:56.686 00.171 11060 worker thread done servicing request
01:10:56.686 00.000 10844 OnExposeComplete: enter
01:10:56.686 00.000 10844 UpdateGuideState(): m_state=6
01:10:56.686 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8746
01:10:56.686 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.51, Mass=3299, SNR=36.0, Peak=255 HFD=3.2
01:10:56.686 00.000 10844 MultiStar: [#1 -0.10,-0.72,0.00,M8] [#2 -0.28,-0.26,1.76,U] [#3 -0.29,-0.35,0.95,U] [#4 0.06,-0.35,0.86,U] [#5 -0.18,0.39,0.93,U] [#6 -0.19,-0.19,0.88,U] [#7 -0.89,-0.19,0.00,M7] [#8 -0.42,0.17,0.95,U] 
01:10:56.686 00.000 10844 single-star, 6 included, MultiStar: {-0.18, -0.09}, one-star: {0.14, 0.09}
01:10:56.686 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
01:10:56.686 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
01:10:56.687 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=-0.11 mountY=0.12, mountTheta=2.33
01:10:56.688 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.09, opts=13)
01:10:56.688 00.000 10844 Enqueuing Move request for scope (0.14, 0.09)
01:10:56.688 00.000 11060 Worker thread wakes up
01:10:56.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
01:10:56.688 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
01:10:56.688 00.000 11060 Moving (0.14, 0.09) raw xDistance=-0.11 yDistance=0.12
01:10:56.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:10:56.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:56.688 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:56.688 00.000 10844 UpdateGuideState exits: m=3299 SNR=36.0 Saturated
01:10:56.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:56.689 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:56.689 00.000 10844 Enqueuing Expose request
01:10:56.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:10:56.689 00.000 11060 MoveAxis(E, 0, ABG)
01:10:56.689 00.000 11060 Move returns status 0, amount 0
01:10:56.689 00.000 11060 MoveAxis(N, 0, ABG)
01:10:56.689 00.000 11060 Move returns status 0, amount 0
01:10:56.689 00.000 11060 move complete, result=0
01:10:56.689 00.000 11060 worker thread done servicing request
01:10:56.689 00.000 11060 Worker thread wakes up
01:10:56.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:56.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:56.691 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:57.321 00.630 11060 Exposure complete
01:10:57.522 00.201 11060 worker thread done servicing request
01:10:57.522 00.000 10844 OnExposeComplete: enter
01:10:57.522 00.000 10844 UpdateGuideState(): m_state=6
01:10:57.523 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8747
01:10:57.523 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=58.86, Mass=2696, SNR=32.9, Peak=254 HFD=3.4
01:10:57.523 00.000 10844 MultiStar: [#1 -0.25,-0.58,0.00,M9] [#2 0.05,0.24,2.11,U] [#3 -0.20,-0.23,1.01,U] [#4 -0.12,-0.79,0.00,M1] [#5 0.18,-0.04,1.08,U] [#6 -0.68,-0.30,0.00,M7] [#7 -0.28,0.12,0.95,U] [#8 -0.31,-0.55,0.00,M2] 
01:10:57.523 00.000 10844 refined, 4 included, MultiStar: {0.00, 0.13}, one-star: {0.18, 0.44}
01:10:57.523 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.30 = -2.99)
01:10:57.524 00.001 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
01:10:57.524 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.54 mountX=-0.13 mountY=-0.02, mountTheta=-3.00
01:10:57.525 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.13, opts=13)
01:10:57.525 00.000 10844 Enqueuing Move request for scope (0.00, 0.13)
01:10:57.525 00.000 11060 Worker thread wakes up
01:10:57.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:57.526 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
01:10:57.526 00.000 10844 UpdateGuideState exits: m=2696 SNR=32.9
01:10:57.526 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
01:10:57.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:57.526 00.000 11060 Moving (0.00, 0.13) raw xDistance=-0.13 yDistance=-0.02
01:10:57.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:57.526 00.000 10844 Enqueuing Expose request
01:10:57.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:10:57.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:57.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:10:57.526 00.000 11060 MoveAxis(E, 22, ABG)
01:10:57.526 00.000 11060 Guiding  Dir = 2, Dur = 22
01:10:57.567 00.041 11060 IsSlewing returns 0
01:10:57.568 00.001 11060 IsGuiding returns 0
01:10:57.623 00.055 11060 IsGuiding returns 0
01:10:57.623 00.000 11060 Move returns status 0, amount 22
01:10:57.623 00.000 11060 MoveAxis(N, 0, ABG)
01:10:57.623 00.000 11060 Move returns status 0, amount 0
01:10:57.623 00.000 11060 move complete, result=0
01:10:57.624 00.001 11060 worker thread done servicing request
01:10:57.624 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
01:10:57.624 00.000 11060 Worker thread wakes up
01:10:57.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:57.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:58.256 00.632 11060 Exposure complete
01:10:58.458 00.202 11060 worker thread done servicing request
01:10:58.459 00.001 10844 OnExposeComplete: enter
01:10:58.459 00.000 10844 UpdateGuideState(): m_state=6
01:10:58.459 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8748
01:10:58.459 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=58.46, Mass=3223, SNR=36.5, Peak=250 HFD=3.4
01:10:58.459 00.000 10844 MultiStar: [#1 -0.58,-0.56,0.00,M10] [#2 -0.64,0.04,0.00,M5] [#3 0.02,-0.11,0.84,U] [#4 -0.21,-0.50,0.87,U] [#5 -0.08,0.31,0.90,U] [#6 -0.30,-0.25,0.87,U] [#7 -0.69,0.11,0.00,M7] [#8 -0.17,-0.32,0.82,U] 
01:10:58.460 00.001 10844 single-star, 5 included, MultiStar: {-0.13, -0.13}, one-star: {-0.04, 0.04}
01:10:58.460 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.23)
01:10:58.460 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
01:10:58.460 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.31 mountX=-0.04 mountY=-0.05, mountTheta=-2.23
01:10:58.461 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
01:10:58.461 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
01:10:58.461 00.000 11060 Worker thread wakes up
01:10:58.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:10:58.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:10:58.461 00.000 10844 UpdateGuideState exits: m=3223 SNR=36.5
01:10:58.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:10:58.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:58.461 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=-0.05
01:10:58.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:58.463 00.002 10844 Enqueuing Expose request
01:10:58.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:10:58.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:58.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:10:58.463 00.000 11060 MoveAxis(E, 0, ABG)
01:10:58.463 00.000 11060 Move returns status 0, amount 0
01:10:58.463 00.000 11060 MoveAxis(N, 0, ABG)
01:10:58.463 00.000 11060 Move returns status 0, amount 0
01:10:58.463 00.000 11060 move complete, result=0
01:10:58.463 00.000 11060 worker thread done servicing request
01:10:58.463 00.000 11060 Worker thread wakes up
01:10:58.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:58.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:10:58.464 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:59.122 00.658 11060 Exposure complete
01:10:59.475 00.353 11060 worker thread done servicing request
01:10:59.475 00.000 10844 OnExposeComplete: enter
01:10:59.475 00.000 10844 UpdateGuideState(): m_state=6
01:10:59.476 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8749
01:10:59.476 00.000 10844 Star::Find returns 1 (0), X=264.02, Y=58.21, Mass=2949, SNR=34.6, Peak=236 HFD=3.5
01:10:59.476 00.000 10844 MultiStar: [#1 -0.54,-0.05,0.95,U] [#2 -0.66,-0.13,0.00,M6] [#3 -0.14,-0.44,0.95,U] [#4 -0.20,-0.77,0.00,M1] [#5 0.13,0.50,0.96,U] [#6 -0.53,-0.48,0.00,M7] [#7 -0.60,0.37,0.00,M8] [#8 0.13,-0.40,0.86,U] 
01:10:59.476 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.11}, one-star: {-0.34, -0.20}
01:10:59.476 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
01:10:59.477 00.001 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
01:10:59.477 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.53 mountX=0.14 mountY=-0.14, mountTheta=-0.79
01:10:59.479 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.11, opts=13)
01:10:59.479 00.000 10844 Enqueuing Move request for scope (-0.16, -0.11)
01:10:59.479 00.000 11060 Worker thread wakes up
01:10:59.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:10:59.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
01:10:59.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
01:10:59.479 00.000 11060 Moving (-0.16, -0.11) raw xDistance=0.14 yDistance=-0.14
01:10:59.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:10:59.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:59.480 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:10:59.480 00.000 11060 MoveAxis(W, 24, ABG)
01:10:59.480 00.000 11060 Guiding  Dir = 3, Dur = 24
01:10:59.480 00.000 10844 UpdateGuideState exits: m=2949 SNR=34.6
01:10:59.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:59.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:10:59.480 00.000 10844 Enqueuing Expose request
01:10:59.515 00.035 11060 IsSlewing returns 0
01:10:59.515 00.000 11060 IsGuiding returns 0
01:10:59.577 00.062 11060 IsGuiding returns 0
01:10:59.577 00.000 11060 Move returns status 0, amount 24
01:10:59.577 00.000 11060 MoveAxis(N, 0, ABG)
01:10:59.577 00.000 11060 Move returns status 0, amount 0
01:10:59.577 00.000 11060 move complete, result=0
01:10:59.578 00.001 11060 worker thread done servicing request
01:10:59.578 00.000 11060 Worker thread wakes up
01:10:59.578 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:10:59.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:10:59.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:00.213 00.635 11060 Exposure complete
01:11:00.562 00.349 11060 worker thread done servicing request
01:11:00.562 00.000 10844 OnExposeComplete: enter
01:11:00.562 00.000 10844 UpdateGuideState(): m_state=6
01:11:00.562 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8750
01:11:00.563 00.001 10844 Star::Find returns 1 (1), X=264.38, Y=58.36, Mass=2900, SNR=33.8, Peak=255 HFD=3.4
01:11:00.563 00.000 10844 MultiStar: [#1 -0.35,-0.76,0.00,M10] [#2 -0.35,-0.64,0.00,M7] [#3 0.49,-0.27,1.00,U] [#4 -0.35,0.06,1.02,U] [#5 0.04,-0.17,1.02,U] [#6 -0.68,-0.32,0.00,M8] [#7 -0.32,-0.18,0.88,U] [#8 -0.29,-0.64,0.00,M1] 
01:11:00.563 00.000 10844 single-star, 4 included, MultiStar: {-0.02, -0.12}, one-star: {0.01, -0.05}
01:11:00.563 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
01:11:00.563 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
01:11:00.563 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.33 mountX=0.05 mountY=0.02, mountTheta=0.41
01:11:00.566 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
01:11:00.566 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
01:11:00.566 00.000 11060 Worker thread wakes up
01:11:00.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:00.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:11:00.566 00.000 10844 UpdateGuideState exits: m=2900 SNR=33.8 Saturated
01:11:00.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:11:00.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.566 00.000 11060 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.02
01:11:00.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:00.566 00.000 10844 Enqueuing Expose request
01:11:00.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:11:00.567 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:00.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:11:00.567 00.000 11060 MoveAxis(E, 0, ABG)
01:11:00.567 00.000 11060 Move returns status 0, amount 0
01:11:00.568 00.001 11060 MoveAxis(N, 0, ABG)
01:11:00.568 00.000 11060 Move returns status 0, amount 0
01:11:00.568 00.000 11060 move complete, result=0
01:11:00.568 00.000 11060 worker thread done servicing request
01:11:00.568 00.000 11060 Worker thread wakes up
01:11:00.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:00.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:00.570 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:01.209 00.639 11060 Exposure complete
01:11:01.418 00.209 11060 worker thread done servicing request
01:11:01.418 00.000 10844 OnExposeComplete: enter
01:11:01.418 00.000 10844 UpdateGuideState(): m_state=6
01:11:01.418 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8751
01:11:01.419 00.001 10844 Star::Find returns 1 (0), X=264.98, Y=58.51, Mass=2515, SNR=31.2, Peak=239 HFD=3.6
01:11:01.419 00.000 10844 MultiStar: [#1 -0.30,-0.43,1.07,U] [#2 -0.86,-0.50,0.00,M8] [#3 0.04,0.04,1.05,U] [#4 0.16,0.02,0.99,U] [#5 0.12,0.21,1.14,U] [#6 0.01,-0.56,0.97,U] [#7 -0.46,0.05,0.84,U] [#8 -0.14,-0.61,0.00,M2] 
01:11:01.419 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.08}, one-star: {0.62, 0.10}
01:11:01.419 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
01:11:01.419 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
01:11:01.419 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.15 mountX=0.07 mountY=0.05, mountTheta=0.59
01:11:01.420 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
01:11:01.421 00.001 10844 Enqueuing Move request for scope (0.04, -0.08)
01:11:01.421 00.000 11060 Worker thread wakes up
01:11:01.421 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:11:01.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:11:01.421 00.000 10844 UpdateGuideState exits: m=2515 SNR=31.2
01:11:01.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:11:01.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:01.421 00.000 11060 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=0.05
01:11:01.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:01.421 00.000 10844 Enqueuing Expose request
01:11:01.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:01.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:01.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:11:01.421 00.000 11060 MoveAxis(E, 0, ABG)
01:11:01.422 00.001 11060 Move returns status 0, amount 0
01:11:01.422 00.000 11060 MoveAxis(N, 0, ABG)
01:11:01.422 00.000 11060 Move returns status 0, amount 0
01:11:01.422 00.000 11060 move complete, result=0
01:11:01.422 00.000 11060 worker thread done servicing request
01:11:01.422 00.000 11060 Worker thread wakes up
01:11:01.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:01.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:01.423 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:02.060 00.637 11060 Exposure complete
01:11:02.227 00.167 11060 worker thread done servicing request
01:11:02.227 00.000 10844 OnExposeComplete: enter
01:11:02.227 00.000 10844 UpdateGuideState(): m_state=6
01:11:02.227 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8752
01:11:02.227 00.000 10844 Star::Find returns 1 (0), X=264.69, Y=58.43, Mass=2782, SNR=33.7, Peak=239 HFD=3.5
01:11:02.227 00.000 10844 MultiStar: [#1 -0.06,-0.61,0.00,M10] [#2 -0.64,-0.35,0.00,M9] [#3 -0.29,-0.71,0.00,M1] [#4 -0.37,-0.32,0.93,U] [#5 0.08,-0.12,1.04,U] [#6 -0.35,-0.75,0.00,M8] [#7 -0.43,-0.02,0.90,U] [#8 -0.28,0.06,0.98,U] 
01:11:02.228 00.001 10844 refined, 4 included, MultiStar: {-0.12, -0.08}, one-star: {0.33, 0.02}
01:11:02.228 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
01:11:02.228 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
01:11:02.228 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.58 mountX=0.10 mountY=-0.11, mountTheta=-0.83
01:11:02.229 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
01:11:02.229 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
01:11:02.229 00.000 11060 Worker thread wakes up
01:11:02.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:02.229 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.7
01:11:02.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:02.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:02.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
01:11:02.229 00.000 10844 Enqueuing Expose request
01:11:02.230 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
01:11:02.230 00.000 11060 Moving (-0.12, -0.08) raw xDistance=0.10 yDistance=-0.11
01:11:02.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:11:02.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:02.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:11:02.230 00.000 11060 MoveAxis(E, 0, ABG)
01:11:02.230 00.000 11060 Move returns status 0, amount 0
01:11:02.230 00.000 11060 MoveAxis(N, 0, ABG)
01:11:02.230 00.000 11060 Move returns status 0, amount 0
01:11:02.230 00.000 11060 move complete, result=0
01:11:02.230 00.000 11060 worker thread done servicing request
01:11:02.230 00.000 11060 Worker thread wakes up
01:11:02.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:02.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:02.231 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:02.873 00.642 11060 Exposure complete
01:11:03.097 00.224 11060 worker thread done servicing request
01:11:03.097 00.000 10844 OnExposeComplete: enter
01:11:03.097 00.000 10844 UpdateGuideState(): m_state=6
01:11:03.097 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8753
01:11:03.097 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.61, Mass=2742, SNR=33.2, Peak=255 HFD=3.2
01:11:03.098 00.001 10844 MultiStar: [#1 -0.26,-0.36,1.03,U] [#2 -0.64,0.01,0.00,M10] [#3 -0.02,-0.08,0.90,U] [#4 0.14,0.07,0.90,U] [#5 -0.37,0.14,1.09,U] [#6 -0.23,-0.16,0.88,U] [#7 -0.51,0.21,0.81,U] [#8 -0.18,-0.43,0.91,U] 
01:11:03.098 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.05}, one-star: {0.07, 0.20}
01:11:03.098 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
01:11:03.098 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
01:11:03.098 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.84 mountX=0.08 mountY=-0.16, mountTheta=-1.09
01:11:03.099 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.05, opts=13)
01:11:03.100 00.001 10844 Enqueuing Move request for scope (-0.17, -0.05)
01:11:03.100 00.000 11060 Worker thread wakes up
01:11:03.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:03.100 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.2 Saturated
01:11:03.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:03.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:03.100 00.000 10844 Enqueuing Expose request
01:11:03.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
01:11:03.101 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
01:11:03.101 00.000 11060 Moving (-0.17, -0.05) raw xDistance=0.08 yDistance=-0.16
01:11:03.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:11:03.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:03.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:11:03.101 00.000 11060 MoveAxis(E, 0, ABG)
01:11:03.101 00.000 11060 Move returns status 0, amount 0
01:11:03.101 00.000 11060 MoveAxis(N, 0, ABG)
01:11:03.101 00.000 11060 Move returns status 0, amount 0
01:11:03.101 00.000 11060 move complete, result=0
01:11:03.102 00.001 11060 worker thread done servicing request
01:11:03.102 00.000 11060 Worker thread wakes up
01:11:03.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:03.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:03.104 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:03.761 00.657 11060 Exposure complete
01:11:04.021 00.260 11060 worker thread done servicing request
01:11:04.021 00.000 10844 OnExposeComplete: enter
01:11:04.021 00.000 10844 UpdateGuideState(): m_state=6
01:11:04.022 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8754
01:11:04.022 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=58.43, Mass=2416, SNR=31.2, Peak=255 HFD=3.2
01:11:04.022 00.000 10844 MultiStar: [#1 -0.57,-0.12,1.00,U] [#2 -0.83,0.00,0.00,R] [#3 0.22,-0.40,0.99,U] [#4 0.71,-0.44,0.00,M1] [#5 -0.13,0.12,1.09,U] [#6 -0.18,-0.28,1.01,U] [#7 -0.43,0.32,0.93,U] [#8 -0.29,-0.29,0.96,U] 
01:11:04.022 00.000 10844 single-star, 6 included, MultiStar: {-0.20, -0.09}, one-star: {-0.08, 0.01}
01:11:04.022 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
01:11:04.022 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
01:11:04.022 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.96 mountX=-0.00 mountY=-0.08, mountTheta=-1.57
01:11:04.025 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
01:11:04.025 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
01:11:04.025 00.000 11060 Worker thread wakes up
01:11:04.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:04.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:11:04.025 00.000 10844 UpdateGuideState exits: m=2416 SNR=31.2 Saturated
01:11:04.025 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:11:04.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:04.025 00.000 11060 Moving (-0.08, 0.01) raw xDistance=-0.00 yDistance=-0.08
01:11:04.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:04.027 00.002 10844 Enqueuing Expose request
01:11:04.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:11:04.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:04.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:11:04.027 00.000 11060 MoveAxis(E, 0, ABG)
01:11:04.027 00.000 11060 Move returns status 0, amount 0
01:11:04.027 00.000 11060 MoveAxis(N, 0, ABG)
01:11:04.027 00.000 11060 Move returns status 0, amount 0
01:11:04.027 00.000 11060 move complete, result=0
01:11:04.027 00.000 11060 worker thread done servicing request
01:11:04.027 00.000 11060 Worker thread wakes up
01:11:04.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:04.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:04.031 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:04.665 00.634 11060 Exposure complete
01:11:04.887 00.222 11060 worker thread done servicing request
01:11:04.887 00.000 10844 OnExposeComplete: enter
01:11:04.887 00.000 10844 UpdateGuideState(): m_state=6
01:11:04.888 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8755
01:11:04.888 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.69, Mass=2390, SNR=31.1, Peak=254 HFD=3.3
01:11:04.888 00.000 10844 MultiStar: [#1 -0.30,-0.15,1.13,U] [#2 -0.08,-0.26,2.28,U] [#3 0.01,-0.41,1.03,U] [#4 0.37,-0.49,0.00,M2] [#5 -0.01,0.23,1.04,U] [#6 -0.32,-0.45,0.99,U] [#7 -0.19,0.25,0.97,U] [#8 0.03,-0.24,1.00,U] 
01:11:04.888 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.12}, one-star: {0.31, 0.28}
01:11:04.888 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
01:11:04.888 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
01:11:04.888 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.12 mountX=0.13 mountY=-0.05, mountTheta=-0.38
01:11:04.890 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.12, opts=13)
01:11:04.890 00.000 10844 Enqueuing Move request for scope (-0.07, -0.12)
01:11:04.890 00.000 11060 Worker thread wakes up
01:11:04.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:04.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
01:11:04.890 00.000 10844 UpdateGuideState exits: m=2390 SNR=31.1
01:11:04.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
01:11:04.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:04.890 00.000 11060 Moving (-0.07, -0.12) raw xDistance=0.13 yDistance=-0.05
01:11:04.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:04.890 00.000 10844 Enqueuing Expose request
01:11:04.891 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:11:04.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:04.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:11:04.891 00.000 11060 MoveAxis(W, 22, ABG)
01:11:04.891 00.000 11060 Guiding  Dir = 3, Dur = 22
01:11:04.924 00.033 11060 IsSlewing returns 0
01:11:04.924 00.000 11060 IsGuiding returns 0
01:11:04.971 00.047 11060 IsGuiding returns 0
01:11:04.971 00.000 11060 Move returns status 0, amount 22
01:11:04.971 00.000 11060 MoveAxis(N, 0, ABG)
01:11:04.971 00.000 11060 Move returns status 0, amount 0
01:11:04.971 00.000 11060 move complete, result=0
01:11:04.971 00.000 11060 worker thread done servicing request
01:11:04.973 00.002 11060 Worker thread wakes up
01:11:04.973 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
01:11:04.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:04.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:05.599 00.626 11060 Exposure complete
01:11:05.800 00.201 11060 worker thread done servicing request
01:11:05.801 00.001 10844 OnExposeComplete: enter
01:11:05.801 00.000 10844 UpdateGuideState(): m_state=6
01:11:05.801 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8756
01:11:05.801 00.000 10844 Star::Find returns 1 (1), X=264.69, Y=58.63, Mass=2686, SNR=32.9, Peak=255 HFD=3.4
01:11:05.802 00.001 10844 MultiStar: [#1 -0.10,0.07,0.95,U] [#2 0.41,-0.21,2.05,U] [#3 0.24,0.12,0.90,U] [#4 0.38,-0.57,0.00,M3] [#5 0.42,0.23,1.04,U] [#6 -0.27,-0.20,0.92,U] [#7 -0.73,0.40,0.00,M3] [#8 0.25,-0.13,0.98,U] 
01:11:05.802 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.02}, one-star: {0.32, 0.22}
01:11:05.802 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
01:11:05.802 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
01:11:05.802 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.07 mountX=-0.02 mountY=0.22, mountTheta=1.68
01:11:05.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.02, opts=13)
01:11:05.803 00.000 10844 Enqueuing Move request for scope (0.22, -0.02)
01:11:05.803 00.000 11060 Worker thread wakes up
01:11:05.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:05.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
01:11:05.803 00.000 10844 UpdateGuideState exits: m=2686 SNR=32.9 Saturated
01:11:05.804 00.001 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
01:11:05.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:05.804 00.000 11060 Moving (0.22, -0.02) raw xDistance=-0.02 yDistance=0.22
01:11:05.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:05.804 00.000 10844 Enqueuing Expose request
01:11:05.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:11:05.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:05.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:11:05.804 00.000 11060 MoveAxis(E, 0, ABG)
01:11:05.804 00.000 11060 Move returns status 0, amount 0
01:11:05.804 00.000 11060 MoveAxis(N, 0, ABG)
01:11:05.804 00.000 11060 Move returns status 0, amount 0
01:11:05.804 00.000 11060 move complete, result=0
01:11:05.804 00.000 11060 worker thread done servicing request
01:11:05.804 00.000 11060 Worker thread wakes up
01:11:05.805 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:05.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:05.807 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:06.442 00.635 11060 Exposure complete
01:11:06.606 00.164 11060 worker thread done servicing request
01:11:06.606 00.000 10844 OnExposeComplete: enter
01:11:06.606 00.000 10844 UpdateGuideState(): m_state=6
01:11:06.607 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8757
01:11:06.607 00.000 10844 Star::Find returns 1 (1), X=264.48, Y=58.18, Mass=2478, SNR=32.0, Peak=255 HFD=3.4
01:11:06.607 00.000 10844 MultiStar: [#1 -0.45,-0.37,1.04,U] [#2 0.68,-0.11,0.00,M1] [#3 -0.14,-0.22,1.03,U] [#4 0.12,-0.35,1.04,U] [#5 -0.34,-0.33,1.19,U] [#6 -0.28,-0.50,0.88,U] [#7 -0.51,-0.34,0.00,M4] [#8 -0.18,-0.55,0.96,U] 
01:11:06.607 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.36}, one-star: {0.11, -0.23}
01:11:06.607 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
01:11:06.607 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
01:11:06.607 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-1.13 mountX=0.21 mountY=0.15, mountTheta=0.61
01:11:06.609 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.23, opts=13)
01:11:06.609 00.000 10844 Enqueuing Move request for scope (0.11, -0.23)
01:11:06.609 00.000 11060 Worker thread wakes up
01:11:06.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:06.609 00.000 10844 UpdateGuideState exits: m=2478 SNR=32.0 Saturated
01:11:06.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:06.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:06.609 00.000 10844 Enqueuing Expose request
01:11:06.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
01:11:06.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
01:11:06.609 00.000 11060 Moving (0.11, -0.23) raw xDistance=0.21 yDistance=0.15
01:11:06.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:11:06.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:06.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:11:06.609 00.000 11060 MoveAxis(W, 37, ABG)
01:11:06.611 00.002 11060 Guiding  Dir = 3, Dur = 37
01:11:06.628 00.017 11060 IsSlewing returns 0
01:11:06.628 00.000 11060 IsGuiding returns 0
01:11:06.676 00.048 11060 IsGuiding returns 0
01:11:06.676 00.000 11060 Move returns status 0, amount 37
01:11:06.676 00.000 11060 MoveAxis(N, 0, ABG)
01:11:06.676 00.000 11060 Move returns status 0, amount 0
01:11:06.676 00.000 11060 move complete, result=0
01:11:06.676 00.000 11060 worker thread done servicing request
01:11:06.676 00.000 11060 Worker thread wakes up
01:11:06.676 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
01:11:06.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:06.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:07.307 00.631 11060 Exposure complete
01:11:07.483 00.176 11060 worker thread done servicing request
01:11:07.483 00.000 10844 OnExposeComplete: enter
01:11:07.483 00.000 10844 UpdateGuideState(): m_state=6
01:11:07.483 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8758
01:11:07.483 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.60, Mass=3235, SNR=35.8, Peak=255 HFD=3.3
01:11:07.484 00.001 10844 MultiStar: [#1 -0.09,0.09,0.84,U] [#2 0.53,-0.55,0.00,M2] [#3 0.22,0.01,0.90,U] [#4 -0.08,0.10,0.86,U] [#5 0.04,0.04,0.90,U] [#6 -0.40,-0.38,0.80,U] [#7 -0.13,0.32,0.84,U] [#8 -0.40,-0.45,0.91,U] 
01:11:07.484 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.01}, one-star: {0.14, 0.18}
01:11:07.484 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
01:11:07.484 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
01:11:07.484 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.04 mountX=0.02 mountY=-0.08, mountTheta=-1.29
01:11:07.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
01:11:07.485 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
01:11:07.485 00.000 11060 Worker thread wakes up
01:11:07.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:07.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:11:07.486 00.001 10844 UpdateGuideState exits: m=3235 SNR=35.8 Saturated
01:11:07.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:11:07.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:07.486 00.000 11060 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=-0.08
01:11:07.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:11:07.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:07.486 00.000 10844 Enqueuing Expose request
01:11:07.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:07.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:11:07.486 00.000 11060 MoveAxis(E, 0, ABG)
01:11:07.486 00.000 11060 Move returns status 0, amount 0
01:11:07.486 00.000 11060 MoveAxis(N, 0, ABG)
01:11:07.486 00.000 11060 Move returns status 0, amount 0
01:11:07.486 00.000 11060 move complete, result=0
01:11:07.487 00.001 11060 worker thread done servicing request
01:11:07.487 00.000 11060 Worker thread wakes up
01:11:07.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:07.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:07.488 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:08.121 00.633 11060 Exposure complete
01:11:08.297 00.176 11060 worker thread done servicing request
01:11:08.297 00.000 10844 OnExposeComplete: enter
01:11:08.297 00.000 10844 UpdateGuideState(): m_state=6
01:11:08.297 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8759
01:11:08.297 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=58.84, Mass=2681, SNR=33.6, Peak=246 HFD=3.2
01:11:08.298 00.001 10844 MultiStar: [#1 -0.51,-0.09,0.97,U] [#2 0.30,-0.26,1.91,U] [#3 -0.03,0.11,0.95,U] [#4 0.08,0.01,1.07,U] [#5 0.16,0.63,0.00,M1] [#6 -0.24,-0.36,0.93,U] [#7 -0.43,0.36,0.77,U] [#8 -0.32,0.07,1.05,U] 
01:11:08.298 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.00}, one-star: {0.12, 0.42}
01:11:08.298 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
01:11:08.298 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
01:11:08.298 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.10 mountX=0.02 mountY=-0.07, mountTheta=-1.35
01:11:08.299 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.00, opts=13)
01:11:08.299 00.000 10844 Enqueuing Move request for scope (-0.07, -0.00)
01:11:08.299 00.000 11060 Worker thread wakes up
01:11:08.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:11:08.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
01:11:08.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
01:11:08.299 00.000 11060 Moving (-0.07, -0.00) raw xDistance=0.02 yDistance=-0.07
01:11:08.301 00.002 10844 UpdateGuideState exits: m=2681 SNR=33.6
01:11:08.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:08.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:08.301 00.000 10844 Enqueuing Expose request
01:11:08.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:11:08.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:08.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:11:08.301 00.000 11060 MoveAxis(E, 0, ABG)
01:11:08.301 00.000 11060 Move returns status 0, amount 0
01:11:08.301 00.000 11060 MoveAxis(N, 0, ABG)
01:11:08.301 00.000 11060 Move returns status 0, amount 0
01:11:08.301 00.000 11060 move complete, result=0
01:11:08.301 00.000 11060 worker thread done servicing request
01:11:08.301 00.000 11060 Worker thread wakes up
01:11:08.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:08.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:08.303 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:08.933 00.630 11060 Exposure complete
01:11:09.113 00.180 11060 worker thread done servicing request
01:11:09.113 00.000 10844 OnExposeComplete: enter
01:11:09.113 00.000 10844 UpdateGuideState(): m_state=6
01:11:09.113 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8760
01:11:09.113 00.000 10844 Star::Find returns 1 (1), X=264.17, Y=58.93, Mass=2629, SNR=32.5, Peak=255 HFD=3.0
01:11:09.114 00.001 10844 MultiStar: [#1 0.02,-0.38,1.04,U] [#2 0.28,-0.19,2.19,U] [#3 0.06,-0.15,0.81,U] [#4 0.28,0.30,0.98,U] [#5 0.11,0.03,1.08,U] [#6 -0.36,-0.28,0.96,U] [#7 -0.03,-0.21,0.82,U] [#8 0.39,-0.02,0.95,U] 
01:11:09.114 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {-0.20, 0.52}
01:11:09.114 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
01:11:09.114 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
01:11:09.114 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=0.04 mountY=0.10, mountTheta=1.19
01:11:09.115 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
01:11:09.115 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
01:11:09.115 00.000 11060 Worker thread wakes up
01:11:09.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:09.117 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:11:09.117 00.000 10844 UpdateGuideState exits: m=2629 SNR=32.5 Saturated
01:11:09.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:11:09.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:09.117 00.000 11060 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=0.10
01:11:09.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:09.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:11:09.117 00.000 10844 Enqueuing Expose request
01:11:09.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:09.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:11:09.117 00.000 11060 MoveAxis(E, 0, ABG)
01:11:09.117 00.000 11060 Move returns status 0, amount 0
01:11:09.117 00.000 11060 MoveAxis(N, 0, ABG)
01:11:09.117 00.000 11060 Move returns status 0, amount 0
01:11:09.117 00.000 11060 move complete, result=0
01:11:09.117 00.000 11060 worker thread done servicing request
01:11:09.117 00.000 11060 Worker thread wakes up
01:11:09.118 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:09.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:09.127 00.009 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:09.745 00.618 11060 Exposure complete
01:11:09.924 00.179 11060 worker thread done servicing request
01:11:09.925 00.001 10844 OnExposeComplete: enter
01:11:09.925 00.000 10844 UpdateGuideState(): m_state=6
01:11:09.925 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8761
01:11:09.925 00.000 10844 Star::Find returns 1 (1), X=264.22, Y=58.44, Mass=2476, SNR=31.5, Peak=255 HFD=3.2
01:11:09.925 00.000 10844 MultiStar: [#1 0.08,0.22,1.04,U] [#2 0.48,0.04,2.06,U] [#3 0.30,-0.21,0.91,U] [#4 0.56,0.11,1.02,U] [#5 0.41,0.54,0.00,M1] [#6 -0.51,0.02,0.96,U] [#7 -0.24,0.25,0.93,U] [#8 -0.08,0.10,0.95,U] 
01:11:09.925 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {-0.15, 0.02}
01:11:09.925 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
01:11:09.926 00.001 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:11:09.926 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=-0.09 mountY=0.10, mountTheta=2.30
01:11:09.927 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
01:11:09.927 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
01:11:09.927 00.000 11060 Worker thread wakes up
01:11:09.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:11:09.927 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:11:09.927 00.000 11060 Moving (0.11, 0.07) raw xDistance=-0.09 yDistance=0.10
01:11:09.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:11:09.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:09.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:09.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:11:09.927 00.000 11060 MoveAxis(E, 0, ABG)
01:11:09.927 00.000 11060 Move returns status 0, amount 0
01:11:09.927 00.000 11060 MoveAxis(N, 0, ABG)
01:11:09.927 00.000 11060 Move returns status 0, amount 0
01:11:09.927 00.000 11060 move complete, result=0
01:11:09.927 00.000 10844 UpdateGuideState exits: m=2476 SNR=31.5 Saturated
01:11:09.927 00.000 11060 worker thread done servicing request
01:11:09.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:09.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:09.929 00.002 10844 Enqueuing Expose request
01:11:09.929 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:09.929 00.000 11060 Worker thread wakes up
01:11:09.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:09.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:10.566 00.637 11060 Exposure complete
01:11:10.734 00.168 11060 worker thread done servicing request
01:11:10.734 00.000 10844 OnExposeComplete: enter
01:11:10.734 00.000 10844 UpdateGuideState(): m_state=6
01:11:10.735 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8762
01:11:10.735 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.69, Mass=2841, SNR=33.7, Peak=255 HFD=3.4
01:11:10.735 00.000 10844 MultiStar: [#1 0.25,-0.78,0.00,M2] [#2 0.88,-0.14,0.00,M1] [#3 -0.00,0.31,0.84,U] [#4 -0.52,0.07,0.97,U] [#5 0.58,0.11,1.04,U] [#6 -0.46,-0.37,0.90,U] [#7 -0.33,-0.02,0.84,U] [#8 0.39,-0.51,0.00,M1] 
01:11:10.735 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.06}, one-star: {0.13, 0.27}
01:11:10.735 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
01:11:10.735 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.06)
01:11:10.735 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.49 mountX=-0.05 mountY=-0.09, mountTheta=-2.04
01:11:10.737 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.06, opts=13)
01:11:10.737 00.000 10844 Enqueuing Move request for scope (-0.08, 0.06)
01:11:10.737 00.000 11060 Worker thread wakes up
01:11:10.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:10.737 00.000 10844 UpdateGuideState exits: m=2841 SNR=33.7 Saturated
01:11:10.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:10.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:10.737 00.000 10844 Enqueuing Expose request
01:11:10.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:11:10.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:11:10.737 00.000 11060 Moving (-0.08, 0.06) raw xDistance=-0.05 yDistance=-0.09
01:11:10.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:11:10.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:10.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:11:10.738 00.001 11060 MoveAxis(E, 0, ABG)
01:11:10.738 00.000 11060 Move returns status 0, amount 0
01:11:10.738 00.000 11060 MoveAxis(N, 0, ABG)
01:11:10.738 00.000 11060 Move returns status 0, amount 0
01:11:10.738 00.000 11060 move complete, result=0
01:11:10.738 00.000 11060 worker thread done servicing request
01:11:10.738 00.000 11060 Worker thread wakes up
01:11:10.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:10.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:10.739 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:11.384 00.645 11060 Exposure complete
01:11:11.560 00.176 11060 worker thread done servicing request
01:11:11.560 00.000 10844 OnExposeComplete: enter
01:11:11.560 00.000 10844 UpdateGuideState(): m_state=6
01:11:11.560 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8763
01:11:11.562 00.002 10844 Star::Find returns 1 (0), X=264.78, Y=58.32, Mass=2807, SNR=33.7, Peak=232 HFD=3.4
01:11:11.562 00.000 10844 MultiStar: [#1 -0.03,-0.41,0.97,U] [#2 0.97,0.04,0.00,M2] [#3 0.18,0.22,0.94,U] [#4 -0.11,-0.39,1.02,U] [#5 0.49,-0.19,1.05,U] [#6 -0.42,-0.34,0.91,U] [#7 -0.02,0.19,0.86,U] [#8 0.19,-0.00,0.96,U] 
01:11:11.562 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.41, -0.10}
01:11:11.562 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
01:11:11.562 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
01:11:11.562 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.95 mountX=0.11 mountY=0.12, mountTheta=0.80
01:11:11.564 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.13, opts=13)
01:11:11.564 00.000 10844 Enqueuing Move request for scope (0.10, -0.13)
01:11:11.564 00.000 11060 Worker thread wakes up
01:11:11.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:11.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
01:11:11.564 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.7
01:11:11.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
01:11:11.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:11.564 00.000 11060 Moving (0.10, -0.13) raw xDistance=0.11 yDistance=0.12
01:11:11.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:11.564 00.000 10844 Enqueuing Expose request
01:11:11.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:11:11.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:11.565 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:11:11.565 00.000 11060 MoveAxis(E, 0, ABG)
01:11:11.565 00.000 11060 Move returns status 0, amount 0
01:11:11.565 00.000 11060 MoveAxis(N, 0, ABG)
01:11:11.565 00.000 11060 Move returns status 0, amount 0
01:11:11.565 00.000 11060 move complete, result=0
01:11:11.565 00.000 11060 worker thread done servicing request
01:11:11.565 00.000 11060 Worker thread wakes up
01:11:11.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:11.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:11.567 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:12.203 00.636 11060 Exposure complete
01:11:12.395 00.192 11060 worker thread done servicing request
01:11:12.395 00.000 10844 OnExposeComplete: enter
01:11:12.395 00.000 10844 UpdateGuideState(): m_state=6
01:11:12.395 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8764
01:11:12.395 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=57.79, Mass=2677, SNR=32.6, Peak=235 HFD=3.6
01:11:12.395 00.000 10844 MultiStar: [#1 -0.23,-0.13,1.07,U] [#2 -0.14,-0.68,0.00,M3] [#3 0.33,-0.09,0.97,U] [#4 0.28,-0.01,0.90,U] [#5 0.04,-0.46,1.00,U] [#6 0.28,-0.78,0.00,M1] [#7 -0.18,-0.23,0.85,U] [#8 -0.19,-0.34,0.92,U] 
01:11:12.395 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.27}, one-star: {0.15, -0.62}
01:11:12.395 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
01:11:12.395 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
01:11:12.395 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.47 mountX=0.26 mountY=0.07, mountTheta=0.27
01:11:12.398 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.27, opts=13)
01:11:12.398 00.000 10844 Enqueuing Move request for scope (0.03, -0.27)
01:11:12.398 00.000 11060 Worker thread wakes up
01:11:12.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:12.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
01:11:12.398 00.000 10844 UpdateGuideState exits: m=2677 SNR=32.6
01:11:12.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
01:11:12.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:12.398 00.000 11060 Moving (0.03, -0.27) raw xDistance=0.26 yDistance=0.07
01:11:12.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:12.398 00.000 10844 Enqueuing Expose request
01:11:12.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:11:12.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:12.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:11:12.399 00.001 11060 MoveAxis(W, 46, ABG)
01:11:12.399 00.000 11060 Guiding  Dir = 3, Dur = 46
01:11:12.432 00.033 11060 IsSlewing returns 0
01:11:12.432 00.000 11060 IsGuiding returns 0
01:11:12.495 00.063 11060 IsGuiding returns 0
01:11:12.495 00.000 11060 Move returns status 0, amount 46
01:11:12.495 00.000 11060 MoveAxis(N, 0, ABG)
01:11:12.495 00.000 11060 Move returns status 0, amount 0
01:11:12.495 00.000 11060 move complete, result=0
01:11:12.495 00.000 11060 worker thread done servicing request
01:11:12.495 00.000 11060 Worker thread wakes up
01:11:12.496 00.001 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
01:11:12.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:12.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:13.121 00.625 11060 Exposure complete
01:11:13.289 00.168 11060 worker thread done servicing request
01:11:13.289 00.000 10844 OnExposeComplete: enter
01:11:13.289 00.000 10844 UpdateGuideState(): m_state=6
01:11:13.289 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8765
01:11:13.289 00.000 10844 Star::Find returns 1 (0), X=264.73, Y=58.17, Mass=2475, SNR=31.2, Peak=239 HFD=3.2
01:11:13.290 00.001 10844 MultiStar: [#1 -0.66,0.03,0.00,M1] [#2 0.36,-0.70,0.00,M4] [#3 0.46,-0.30,1.12,U] [#4 0.29,-0.41,0.95,U] [#5 0.04,0.54,1.03,U] [#6 -0.34,-0.33,1.06,U] [#7 0.06,0.48,0.87,U] [#8 0.10,-0.23,0.95,U] 
01:11:13.290 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.08}, one-star: {0.36, -0.24}
01:11:13.290 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
01:11:13.290 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
01:11:13.290 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=0.05 mountY=0.15, mountTheta=1.24
01:11:13.291 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.08, opts=13)
01:11:13.291 00.000 10844 Enqueuing Move request for scope (0.14, -0.08)
01:11:13.291 00.000 11060 Worker thread wakes up
01:11:13.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:13.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
01:11:13.291 00.000 10844 UpdateGuideState exits: m=2475 SNR=31.2
01:11:13.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
01:11:13.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:13.291 00.000 11060 Moving (0.14, -0.08) raw xDistance=0.05 yDistance=0.15
01:11:13.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:13.291 00.000 10844 Enqueuing Expose request
01:11:13.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:11:13.293 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:13.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:11:13.293 00.000 11060 MoveAxis(E, 0, ABG)
01:11:13.293 00.000 11060 Move returns status 0, amount 0
01:11:13.293 00.000 11060 MoveAxis(N, 0, ABG)
01:11:13.293 00.000 11060 Move returns status 0, amount 0
01:11:13.293 00.000 11060 move complete, result=0
01:11:13.293 00.000 11060 worker thread done servicing request
01:11:13.293 00.000 11060 Worker thread wakes up
01:11:13.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:13.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:13.294 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:13.917 00.623 11060 Exposure complete
01:11:14.080 00.163 11060 worker thread done servicing request
01:11:14.081 00.001 10844 OnExposeComplete: enter
01:11:14.081 00.000 10844 UpdateGuideState(): m_state=6
01:11:14.081 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8766
01:11:14.081 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.25, Mass=2854, SNR=34.3, Peak=253 HFD=3.4
01:11:14.081 00.000 10844 MultiStar: [#1 0.07,0.32,1.04,U] [#2 0.31,0.15,2.04,U] [#3 -0.07,-0.14,0.94,U] [#4 0.34,-0.56,0.00,M1] [#5 -0.00,0.33,0.95,U] [#6 0.27,-0.54,0.87,U] [#7 -0.42,0.35,0.79,U] [#8 0.04,-0.25,0.88,U] 
01:11:14.082 00.001 10844 refined, 7 included, MultiStar: {0.10, 0.03}, one-star: {0.26, -0.16}
01:11:14.082 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
01:11:14.082 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
01:11:14.082 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.30 mountX=-0.05 mountY=0.09, mountTheta=2.04
01:11:14.083 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.03, opts=13)
01:11:14.083 00.000 10844 Enqueuing Move request for scope (0.10, 0.03)
01:11:14.083 00.000 11060 Worker thread wakes up
01:11:14.084 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:11:14.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:11:14.084 00.000 10844 UpdateGuideState exits: m=2854 SNR=34.3
01:11:14.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:11:14.084 00.000 11060 Moving (0.10, 0.03) raw xDistance=-0.05 yDistance=0.09
01:11:14.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:14.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:11:14.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:14.084 00.000 10844 Enqueuing Expose request
01:11:14.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:14.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:11:14.084 00.000 11060 MoveAxis(E, 0, ABG)
01:11:14.084 00.000 11060 Move returns status 0, amount 0
01:11:14.084 00.000 11060 MoveAxis(N, 0, ABG)
01:11:14.084 00.000 11060 Move returns status 0, amount 0
01:11:14.085 00.001 11060 move complete, result=0
01:11:14.085 00.000 11060 worker thread done servicing request
01:11:14.085 00.000 11060 Worker thread wakes up
01:11:14.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:14.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:14.087 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:14.717 00.630 11060 Exposure complete
01:11:14.887 00.170 11060 worker thread done servicing request
01:11:14.887 00.000 10844 OnExposeComplete: enter
01:11:14.887 00.000 10844 UpdateGuideState(): m_state=6
01:11:14.887 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8767
01:11:14.888 00.001 10844 Star::Find returns 1 (0), X=264.27, Y=58.08, Mass=3360, SNR=37.4, Peak=254 HFD=3.4
01:11:14.888 00.000 10844 MultiStar: [#1 0.06,0.21,0.83,U] [#2 0.56,-0.37,0.00,M4] [#3 0.28,0.18,0.83,U] [#4 0.03,-0.75,0.00,M2] [#5 0.35,0.01,0.89,U] [#6 0.11,-0.09,0.82,U] [#7 -0.19,-0.00,0.77,U] [#8 0.29,-0.68,0.00,M1] 
01:11:14.888 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.02}, one-star: {-0.09, -0.34}
01:11:14.888 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
01:11:14.888 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
01:11:14.888 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=-0.00 mountY=0.09, mountTheta=1.57
01:11:14.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.02, opts=13)
01:11:14.890 00.001 10844 Enqueuing Move request for scope (0.09, -0.02)
01:11:14.890 00.000 11060 Worker thread wakes up
01:11:14.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:14.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:11:14.890 00.000 10844 UpdateGuideState exits: m=3360 SNR=37.4
01:11:14.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:11:14.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:14.890 00.000 11060 Moving (0.09, -0.02) raw xDistance=-0.00 yDistance=0.09
01:11:14.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:14.890 00.000 10844 Enqueuing Expose request
01:11:14.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:11:14.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:14.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:11:14.890 00.000 11060 MoveAxis(E, 0, ABG)
01:11:14.890 00.000 11060 Move returns status 0, amount 0
01:11:14.890 00.000 11060 MoveAxis(N, 0, ABG)
01:11:14.890 00.000 11060 Move returns status 0, amount 0
01:11:14.890 00.000 11060 move complete, result=0
01:11:14.891 00.001 11060 worker thread done servicing request
01:11:14.891 00.000 11060 Worker thread wakes up
01:11:14.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:14.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:14.891 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:15.529 00.638 11060 Exposure complete
01:11:15.690 00.161 11060 worker thread done servicing request
01:11:15.690 00.000 10844 OnExposeComplete: enter
01:11:15.690 00.000 10844 UpdateGuideState(): m_state=6
01:11:15.690 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8768
01:11:15.691 00.001 10844 Star::Find returns 1 (0), X=264.78, Y=58.12, Mass=2784, SNR=33.6, Peak=248 HFD=3.5
01:11:15.691 00.000 10844 MultiStar: [#1 -0.34,0.30,0.93,U] [#2 0.11,-0.41,2.09,U] [#3 -0.15,-0.02,0.97,U] [#4 0.54,-0.11,0.91,U] [#5 0.29,0.24,0.94,U] [#6 -0.25,-0.27,0.88,U] [#7 -0.26,0.38,0.91,U] [#8 0.34,-0.06,0.96,U] 
01:11:15.691 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.41, -0.30}
01:11:15.691 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
01:11:15.691 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
01:11:15.691 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.11 cameraTheta=-0.73 mountX=0.06 mountY=0.10, mountTheta=1.02
01:11:15.692 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
01:11:15.692 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
01:11:15.692 00.000 11060 Worker thread wakes up
01:11:15.693 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:11:15.693 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:11:15.693 00.000 11060 Moving (0.09, -0.08) raw xDistance=0.06 yDistance=0.10
01:11:15.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:11:15.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:15.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:15.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:11:15.693 00.000 11060 MoveAxis(E, 0, ABG)
01:11:15.693 00.000 11060 Move returns status 0, amount 0
01:11:15.693 00.000 11060 MoveAxis(N, 0, ABG)
01:11:15.693 00.000 11060 Move returns status 0, amount 0
01:11:15.693 00.000 11060 move complete, result=0
01:11:15.693 00.000 10844 UpdateGuideState exits: m=2784 SNR=33.6
01:11:15.693 00.000 11060 worker thread done servicing request
01:11:15.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:15.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:15.693 00.000 10844 Enqueuing Expose request
01:11:15.693 00.000 11060 Worker thread wakes up
01:11:15.694 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:15.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:15.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:16.323 00.629 11060 Exposure complete
01:11:16.492 00.169 11060 worker thread done servicing request
01:11:16.492 00.000 10844 OnExposeComplete: enter
01:11:16.492 00.000 10844 UpdateGuideState(): m_state=6
01:11:16.492 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8769
01:11:16.492 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=58.77, Mass=3102, SNR=35.0, Peak=254 HFD=3.7
01:11:16.493 00.001 10844 MultiStar: [#1 -0.13,-0.19,0.83,U] [#2 0.23,-0.15,1.88,U] [#3 0.43,0.01,0.95,U] [#4 0.39,0.02,0.85,U] [#5 0.14,-0.02,1.05,U] [#6 -0.32,-0.08,0.89,U] [#7 -0.19,-0.17,0.86,U] [#8 -0.16,-0.09,0.86,U] 
01:11:16.493 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.06, 0.36}
01:11:16.493 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
01:11:16.493 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
01:11:16.493 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.50 mountX=0.03 mountY=0.08, mountTheta=1.25
01:11:16.495 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
01:11:16.495 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
01:11:16.495 00.000 11060 Worker thread wakes up
01:11:16.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:11:16.495 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:11:16.495 00.000 11060 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=0.08
01:11:16.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:11:16.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:16.495 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:16.496 00.001 10844 UpdateGuideState exits: m=3102 SNR=35.0
01:11:16.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:16.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:16.496 00.000 10844 Enqueuing Expose request
01:11:16.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:11:16.496 00.000 11060 MoveAxis(E, 0, ABG)
01:11:16.496 00.000 11060 Move returns status 0, amount 0
01:11:16.496 00.000 11060 MoveAxis(N, 0, ABG)
01:11:16.496 00.000 11060 Move returns status 0, amount 0
01:11:16.496 00.000 11060 move complete, result=0
01:11:16.496 00.000 11060 worker thread done servicing request
01:11:16.496 00.000 11060 Worker thread wakes up
01:11:16.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:16.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:16.498 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:17.136 00.638 11060 Exposure complete
01:11:17.297 00.161 11060 worker thread done servicing request
01:11:17.297 00.000 10844 OnExposeComplete: enter
01:11:17.297 00.000 10844 UpdateGuideState(): m_state=6
01:11:17.297 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8770
01:11:17.297 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.74, Mass=3192, SNR=35.2, Peak=255 HFD=3.6
01:11:17.298 00.001 10844 MultiStar: [#1 -0.33,-0.38,0.96,U] [#2 -0.04,0.19,2.04,U] [#3 0.11,-0.48,0.85,U] [#4 0.51,0.09,0.89,U] [#5 -0.01,-0.17,0.97,U] [#6 -0.58,-0.21,0.00,M1] [#7 -0.44,0.24,0.77,U] [#8 -0.15,-0.58,1.00,U] 
01:11:17.298 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {0.05, 0.32}
01:11:17.298 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
01:11:17.298 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
01:11:17.298 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.09 mountX=0.07 mountY=-0.03, mountTheta=-0.35
01:11:17.299 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
01:11:17.299 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
01:11:17.299 00.000 11060 Worker thread wakes up
01:11:17.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:11:17.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
01:11:17.299 00.000 10844 UpdateGuideState exits: m=3192 SNR=35.2 Saturated
01:11:17.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
01:11:17.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:17.299 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.07 yDistance=-0.03
01:11:17.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:17.301 00.002 10844 Enqueuing Expose request
01:11:17.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:17.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:17.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:11:17.301 00.000 11060 MoveAxis(E, 0, ABG)
01:11:17.301 00.000 11060 Move returns status 0, amount 0
01:11:17.301 00.000 11060 MoveAxis(N, 0, ABG)
01:11:17.301 00.000 11060 Move returns status 0, amount 0
01:11:17.301 00.000 11060 move complete, result=0
01:11:17.301 00.000 11060 worker thread done servicing request
01:11:17.301 00.000 11060 Worker thread wakes up
01:11:17.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:17.302 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:17.305 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:17.939 00.634 11060 Exposure complete
01:11:18.113 00.174 11060 worker thread done servicing request
01:11:18.113 00.000 10844 OnExposeComplete: enter
01:11:18.113 00.000 10844 UpdateGuideState(): m_state=6
01:11:18.113 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8771
01:11:18.113 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=58.05, Mass=2904, SNR=34.1, Peak=244 HFD=3.5
01:11:18.115 00.002 10844 MultiStar: [#1 -0.62,-0.65,0.00,M1] [#2 0.65,-0.52,0.00,M2] [#3 0.47,-1.03,0.00,M1] [#4 0.08,-0.32,0.94,U] [#5 -0.35,-0.51,0.00,M1] [#6 -0.51,-0.10,0.85,U] [#7 -0.20,-0.54,0.75,U] [#8 -0.49,-0.66,0.00,M1] 
01:11:18.115 00.000 10844 refined, 3 included, MultiStar: {-0.12, -0.33}, one-star: {0.07, -0.36}
01:11:18.115 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
01:11:18.115 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
01:11:18.115 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.93 mountX=0.34 mountY=-0.07, mountTheta=-0.20
01:11:18.116 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.33, opts=13)
01:11:18.116 00.000 10844 Enqueuing Move request for scope (-0.12, -0.33)
01:11:18.116 00.000 11060 Worker thread wakes up
01:11:18.116 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:18.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
01:11:18.116 00.000 10844 UpdateGuideState exits: m=2904 SNR=34.1
01:11:18.116 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
01:11:18.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:18.116 00.000 11060 Moving (-0.12, -0.33) raw xDistance=0.34 yDistance=-0.07
01:11:18.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:18.117 00.001 10844 Enqueuing Expose request
01:11:18.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:11:18.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:18.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:11:18.117 00.000 11060 MoveAxis(W, 60, ABG)
01:11:18.117 00.000 11060 Guiding  Dir = 3, Dur = 60
01:11:18.132 00.015 11060 IsSlewing returns 0
01:11:18.132 00.000 11060 IsGuiding returns 0
01:11:18.193 00.061 11060 IsGuiding returns 0
01:11:18.193 00.000 11060 Move returns status 0, amount 60
01:11:18.193 00.000 11060 MoveAxis(N, 0, ABG)
01:11:18.193 00.000 11060 Move returns status 0, amount 0
01:11:18.193 00.000 11060 move complete, result=0
01:11:18.193 00.000 11060 worker thread done servicing request
01:11:18.193 00.000 11060 Worker thread wakes up
01:11:18.193 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
01:11:18.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:18.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:18.821 00.628 11060 Exposure complete
01:11:18.984 00.163 11060 worker thread done servicing request
01:11:19.002 00.018 10844 OnExposeComplete: enter
01:11:19.002 00.000 10844 UpdateGuideState(): m_state=6
01:11:19.002 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8772
01:11:19.002 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.48, Mass=2644, SNR=32.8, Peak=255 HFD=3.4
01:11:19.002 00.000 10844 MultiStar: [#1 -0.22,-0.24,1.01,U] [#2 0.52,0.38,0.00,M3] [#3 0.18,0.13,0.90,U] [#4 0.52,-0.31,0.90,U] [#5 -0.16,0.19,1.10,U] [#6 -0.49,0.14,0.92,U] [#7 -0.02,0.24,0.84,U] [#8 -0.10,-0.04,0.95,U] 
01:11:19.003 00.001 10844 refined, 7 included, MultiStar: {-0.06, 0.02}, one-star: {-0.11, 0.06}
01:11:19.003 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.55 = -1.74)
01:11:19.003 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.75)
01:11:19.003 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.79 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
01:11:19.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
01:11:19.004 00.000 10844 Enqueuing Move request for scope (-0.06, 0.02)
01:11:19.004 00.000 11060 Worker thread wakes up
01:11:19.005 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:11:19.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:11:19.005 00.000 10844 UpdateGuideState exits: m=2644 SNR=32.8 Saturated
01:11:19.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:19.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:19.005 00.000 10844 Enqueuing Expose request
01:11:19.005 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:11:19.005 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:11:19.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:11:19.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:19.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:19.005 00.000 11060 MoveAxis(E, 0, ABG)
01:11:19.005 00.000 11060 Move returns status 0, amount 0
01:11:19.005 00.000 11060 MoveAxis(N, 0, ABG)
01:11:19.006 00.001 11060 Move returns status 0, amount 0
01:11:19.006 00.000 11060 move complete, result=0
01:11:19.006 00.000 11060 worker thread done servicing request
01:11:19.006 00.000 11060 Worker thread wakes up
01:11:19.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:19.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:19.008 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:19.637 00.629 11060 Exposure complete
01:11:19.817 00.180 11060 worker thread done servicing request
01:11:19.818 00.001 10844 OnExposeComplete: enter
01:11:19.818 00.000 10844 UpdateGuideState(): m_state=6
01:11:19.818 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8773
01:11:19.818 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.49, Mass=2567, SNR=31.7, Peak=255 HFD=3.4
01:11:19.818 00.000 10844 MultiStar: [#1 -0.60,0.18,0.00,M1] [#2 0.61,-0.11,0.00,M4] [#3 0.25,0.06,1.15,U] [#4 0.06,0.03,0.97,U] [#5 0.02,-0.11,1.14,U] [#6 -0.12,0.01,0.97,U] [#7 -0.44,0.39,0.91,U] [#8 -0.39,0.16,0.97,U] 
01:11:19.818 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.08}, one-star: {-0.04, 0.07}
01:11:19.818 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
01:11:19.818 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
01:11:19.820 00.002 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.13 mountX=-0.06 mountY=-0.06, mountTheta=-2.41
01:11:19.820 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
01:11:19.821 00.001 10844 Enqueuing Move request for scope (-0.04, 0.07)
01:11:19.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:19.821 00.000 10844 UpdateGuideState exits: m=2567 SNR=31.7 Saturated
01:11:19.821 00.000 11060 Worker thread wakes up
01:11:19.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:19.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:11:19.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:19.822 00.001 10844 Enqueuing Expose request
01:11:19.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:11:19.822 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=-0.06
01:11:19.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:19.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:19.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:19.822 00.000 11060 MoveAxis(E, 0, ABG)
01:11:19.822 00.000 11060 Move returns status 0, amount 0
01:11:19.822 00.000 11060 MoveAxis(N, 0, ABG)
01:11:19.822 00.000 11060 Move returns status 0, amount 0
01:11:19.822 00.000 11060 move complete, result=0
01:11:19.822 00.000 11060 worker thread done servicing request
01:11:19.822 00.000 11060 Worker thread wakes up
01:11:19.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:19.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:19.823 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:20.453 00.630 11060 Exposure complete
01:11:20.614 00.161 11060 worker thread done servicing request
01:11:20.614 00.000 10844 OnExposeComplete: enter
01:11:20.614 00.000 10844 UpdateGuideState(): m_state=6
01:11:20.614 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8774
01:11:20.614 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=58.11, Mass=3206, SNR=36.4, Peak=255 HFD=3.4
01:11:20.615 00.001 10844 MultiStar: [#1 -0.28,-0.24,0.91,U] [#2 0.27,-0.40,1.82,U] [#3 0.20,-0.25,0.90,U] [#4 0.26,-0.26,0.81,U] [#5 -0.34,0.17,0.92,U] [#6 -0.64,0.19,0.00,M1] [#7 -0.32,-0.22,0.77,U] [#8 0.40,-0.14,0.79,U] 
01:11:20.615 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.23}, one-star: {-0.10, -0.31}
01:11:20.615 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
01:11:20.615 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
01:11:20.615 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.42 mountX=0.22 mountY=0.07, mountTheta=0.32
01:11:20.616 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.23, opts=13)
01:11:20.617 00.001 10844 Enqueuing Move request for scope (0.04, -0.23)
01:11:20.617 00.000 11060 Worker thread wakes up
01:11:20.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
01:11:20.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
01:11:20.617 00.000 11060 Moving (0.04, -0.23) raw xDistance=0.22 yDistance=0.07
01:11:20.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:11:20.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:20.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:20.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:11:20.617 00.000 10844 UpdateGuideState exits: m=3206 SNR=36.4 Saturated
01:11:20.617 00.000 11060 MoveAxis(W, 38, ABG)
01:11:20.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:20.617 00.000 11060 Guiding  Dir = 3, Dur = 38
01:11:20.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:20.617 00.000 10844 Enqueuing Expose request
01:11:20.634 00.017 11060 IsSlewing returns 0
01:11:20.635 00.001 11060 IsGuiding returns 0
01:11:20.684 00.049 11060 IsGuiding returns 0
01:11:20.684 00.000 11060 Move returns status 0, amount 38
01:11:20.684 00.000 11060 MoveAxis(N, 0, ABG)
01:11:20.684 00.000 11060 Move returns status 0, amount 0
01:11:20.684 00.000 11060 move complete, result=0
01:11:20.684 00.000 11060 worker thread done servicing request
01:11:20.684 00.000 11060 Worker thread wakes up
01:11:20.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:20.684 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:20.685 00.001 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
01:11:21.309 00.624 11060 Exposure complete
01:11:21.461 00.152 11060 worker thread done servicing request
01:11:21.461 00.000 10844 OnExposeComplete: enter
01:11:21.462 00.001 10844 UpdateGuideState(): m_state=6
01:11:21.462 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8775
01:11:21.462 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=58.12, Mass=2585, SNR=32.2, Peak=250 HFD=3.3
01:11:21.462 00.000 10844 MultiStar: [#1 0.10,0.05,1.10,U] [#2 1.30,-0.20,0.00,M4] [#3 0.03,0.32,0.99,U] [#4 0.21,-0.02,0.87,U] [#5 0.71,0.36,0.00,M1] [#6 -0.29,-0.15,0.90,U] [#7 -0.15,0.17,0.84,U] [#8 0.20,0.05,0.83,U] 
01:11:21.462 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.24, -0.29}
01:11:21.462 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
01:11:21.462 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
01:11:21.462 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.32 mountX=-0.03 mountY=0.05, mountTheta=2.07
01:11:21.464 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
01:11:21.464 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
01:11:21.464 00.000 11060 Worker thread wakes up
01:11:21.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:21.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:11:21.464 00.000 10844 UpdateGuideState exits: m=2585 SNR=32.2
01:11:21.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:11:21.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:21.464 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
01:11:21.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:21.464 00.000 10844 Enqueuing Expose request
01:11:21.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:11:21.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:21.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:11:21.464 00.000 11060 MoveAxis(E, 0, ABG)
01:11:21.464 00.000 11060 Move returns status 0, amount 0
01:11:21.464 00.000 11060 MoveAxis(N, 0, ABG)
01:11:21.464 00.000 11060 Move returns status 0, amount 0
01:11:21.464 00.000 11060 move complete, result=0
01:11:21.464 00.000 11060 worker thread done servicing request
01:11:21.464 00.000 11060 Worker thread wakes up
01:11:21.465 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:21.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:21.466 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:22.105 00.639 11060 Exposure complete
01:11:22.281 00.176 11060 worker thread done servicing request
01:11:22.281 00.000 10844 OnExposeComplete: enter
01:11:22.281 00.000 10844 UpdateGuideState(): m_state=6
01:11:22.281 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8776
01:11:22.281 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.29, Mass=2892, SNR=33.9, Peak=255 HFD=3.6
01:11:22.283 00.002 10844 MultiStar: [#1 -0.43,-0.31,0.94,U] [#2 0.91,0.18,0.00,M5] [#3 0.61,0.30,0.00,M1] [#4 0.12,-0.03,0.94,U] [#5 0.47,0.52,0.00,M2] [#6 -0.83,0.39,0.00,M1] [#7 -0.66,0.57,0.00,M1] [#8 0.04,-0.03,0.91,U] 
01:11:22.283 00.000 10844 single-star, 3 included, MultiStar: {-0.08, -0.12}, one-star: {-0.07, -0.12}
01:11:22.283 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
01:11:22.283 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
01:11:22.283 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.06 mountX=0.13 mountY=-0.05, mountTheta=-0.33
01:11:22.284 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.12, opts=13)
01:11:22.284 00.000 10844 Enqueuing Move request for scope (-0.07, -0.12)
01:11:22.284 00.000 11060 Worker thread wakes up
01:11:22.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:22.284 00.000 10844 UpdateGuideState exits: m=2892 SNR=33.9 Saturated
01:11:22.285 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
01:11:22.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:22.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
01:11:22.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:22.285 00.000 10844 Enqueuing Expose request
01:11:22.285 00.000 11060 Moving (-0.07, -0.12) raw xDistance=0.13 yDistance=-0.05
01:11:22.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:11:22.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:22.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:11:22.285 00.000 11060 MoveAxis(W, 23, ABG)
01:11:22.285 00.000 11060 Guiding  Dir = 3, Dur = 23
01:11:22.289 00.004 11060 IsSlewing returns 0
01:11:22.289 00.000 11060 IsGuiding returns 0
01:11:22.325 00.036 11060 IsGuiding returns 0
01:11:22.325 00.000 11060 Move returns status 0, amount 23
01:11:22.325 00.000 11060 MoveAxis(N, 0, ABG)
01:11:22.325 00.000 11060 Move returns status 0, amount 0
01:11:22.325 00.000 11060 move complete, result=0
01:11:22.325 00.000 11060 worker thread done servicing request
01:11:22.325 00.000 11060 Worker thread wakes up
01:11:22.325 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
01:11:22.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:22.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:22.970 00.645 11060 Exposure complete
01:11:23.168 00.198 11060 worker thread done servicing request
01:11:23.168 00.000 10844 OnExposeComplete: enter
01:11:23.168 00.000 10844 UpdateGuideState(): m_state=6
01:11:23.169 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8777
01:11:23.169 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=58.17, Mass=3000, SNR=34.1, Peak=245 HFD=3.5
01:11:23.169 00.000 10844 MultiStar: [#1 -0.58,0.32,0.00,M1] [#2 0.51,0.24,1.93,U] [#3 -0.17,0.38,0.94,U] [#4 0.36,0.55,0.00,M1] [#5 0.22,0.70,0.00,M3] [#6 -0.40,-0.29,0.91,U] [#7 -0.57,0.26,0.00,M2] [#8 0.33,0.09,0.88,U] 
01:11:23.169 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.07}, one-star: {0.19, -0.25}
01:11:23.169 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
01:11:23.169 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
01:11:23.169 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.38 mountX=-0.10 mountY=0.16, mountTheta=2.13
01:11:23.171 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.07, opts=13)
01:11:23.171 00.000 10844 Enqueuing Move request for scope (0.17, 0.07)
01:11:23.171 00.000 11060 Worker thread wakes up
01:11:23.171 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:23.171 00.000 10844 UpdateGuideState exits: m=3000 SNR=34.1
01:11:23.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:23.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:23.171 00.000 10844 Enqueuing Expose request
01:11:23.172 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
01:11:23.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
01:11:23.172 00.000 11060 Moving (0.17, 0.07) raw xDistance=-0.10 yDistance=0.16
01:11:23.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:11:23.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:23.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:11:23.172 00.000 11060 MoveAxis(E, 0, ABG)
01:11:23.172 00.000 11060 Move returns status 0, amount 0
01:11:23.172 00.000 11060 MoveAxis(N, 0, ABG)
01:11:23.172 00.000 11060 Move returns status 0, amount 0
01:11:23.172 00.000 11060 move complete, result=0
01:11:23.172 00.000 11060 worker thread done servicing request
01:11:23.172 00.000 11060 Worker thread wakes up
01:11:23.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:23.173 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:23.174 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:23.817 00.643 11060 Exposure complete
01:11:23.988 00.171 11060 worker thread done servicing request
01:11:23.988 00.000 10844 OnExposeComplete: enter
01:11:23.989 00.001 10844 UpdateGuideState(): m_state=6
01:11:23.989 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8778
01:11:23.989 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.14, Mass=2348, SNR=31.3, Peak=255 HFD=3.0
01:11:23.989 00.000 10844 MultiStar: [#1 0.12,-0.02,1.02,U] [#2 0.50,0.25,2.09,U] [#3 0.38,-0.22,0.96,U] [#4 0.12,0.19,0.99,U] [#5 0.67,0.16,0.00,M4] [#6 -0.64,-0.03,0.00,M1] [#7 0.12,-0.02,0.91,U] [#8 0.35,-0.20,0.92,U] 
01:11:23.989 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.00}, one-star: {-0.13, -0.27}
01:11:23.989 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
01:11:23.989 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
01:11:23.990 00.001 10844 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.01 mountX=-0.05 mountY=0.24, mountTheta=1.76
01:11:23.991 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.00, opts=13)
01:11:23.991 00.000 10844 Enqueuing Move request for scope (0.25, 0.00)
01:11:23.991 00.000 11060 Worker thread wakes up
01:11:23.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:23.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd
01:11:23.991 00.000 10844 UpdateGuideState exits: m=2348 SNR=31.3 Saturated
01:11:23.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.00)
01:11:23.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:23.991 00.000 11060 Moving (0.25, 0.00) raw xDistance=-0.05 yDistance=0.24
01:11:23.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:23.993 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:11:23.993 00.000 10844 Enqueuing Expose request
01:11:23.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:23.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:11:23.993 00.000 11060 MoveAxis(E, 0, ABG)
01:11:23.993 00.000 11060 Move returns status 0, amount 0
01:11:23.993 00.000 11060 MoveAxis(N, 0, ABG)
01:11:23.993 00.000 11060 Move returns status 0, amount 0
01:11:23.993 00.000 11060 move complete, result=0
01:11:23.993 00.000 11060 worker thread done servicing request
01:11:23.993 00.000 11060 Worker thread wakes up
01:11:23.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:23.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:23.995 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:24.624 00.629 11060 Exposure complete
01:11:24.810 00.186 11060 worker thread done servicing request
01:11:24.810 00.000 10844 OnExposeComplete: enter
01:11:24.810 00.000 10844 UpdateGuideState(): m_state=6
01:11:24.811 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8779
01:11:24.811 00.000 10844 Star::Find returns 1 (1), X=264.74, Y=58.45, Mass=2823, SNR=33.6, Peak=255 HFD=3.4
01:11:24.811 00.000 10844 MultiStar: [#1 -0.37,0.29,0.92,U] [#2 0.68,0.36,0.00,M4] [#3 -0.06,-0.00,0.89,U] [#4 0.62,0.47,0.00,M1] [#5 0.42,0.88,0.00,M5] [#6 -0.39,0.40,0.93,U] [#7 -0.06,0.02,0.92,U] [#8 0.16,0.25,0.85,U] 
01:11:24.811 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.16}, one-star: {0.37, 0.04}
01:11:24.811 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.65 = -2.64)
01:11:24.811 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
01:11:24.811 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.89 mountX=-0.15 mountY=-0.08, mountTheta=-2.65
01:11:24.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.16, opts=13)
01:11:24.813 00.001 10844 Enqueuing Move request for scope (-0.06, 0.16)
01:11:24.813 00.000 11060 Worker thread wakes up
01:11:24.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:24.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
01:11:24.813 00.000 10844 UpdateGuideState exits: m=2823 SNR=33.6 Saturated
01:11:24.813 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
01:11:24.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:24.813 00.000 11060 Moving (-0.06, 0.16) raw xDistance=-0.15 yDistance=-0.08
01:11:24.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:24.813 00.000 10844 Enqueuing Expose request
01:11:24.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:11:24.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:24.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:11:24.813 00.000 11060 MoveAxis(E, 26, ABG)
01:11:24.813 00.000 11060 Guiding  Dir = 2, Dur = 26
01:11:24.821 00.008 11060 IsSlewing returns 0
01:11:24.821 00.000 11060 IsGuiding returns 0
01:11:24.852 00.031 11060 IsGuiding returns 0
01:11:24.852 00.000 11060 Move returns status 0, amount 26
01:11:24.852 00.000 11060 MoveAxis(N, 0, ABG)
01:11:24.852 00.000 11060 Move returns status 0, amount 0
01:11:24.852 00.000 11060 move complete, result=0
01:11:24.852 00.000 11060 worker thread done servicing request
01:11:24.852 00.000 11060 Worker thread wakes up
01:11:24.852 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
01:11:24.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:24.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:25.501 00.649 11060 Exposure complete
01:11:25.667 00.166 10844 OnExposeComplete: enter
01:11:25.667 00.000 11060 worker thread done servicing request
01:11:25.667 00.000 10844 UpdateGuideState(): m_state=6
01:11:25.667 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8780
01:11:25.667 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=59.00, Mass=3390, SNR=36.9, Peak=254 HFD=3.5
01:11:25.668 00.001 10844 MultiStar: [#1 -0.29,0.53,0.86,U] [#2 1.31,1.04,0.00,M5] [#3 -0.04,0.28,0.86,U] [#4 0.38,0.21,0.91,U] [#5 0.25,1.09,0.00,M6] [#6 -0.42,0.30,0.83,U] [#7 -0.53,-0.06,0.70,U] [#8 0.04,0.45,0.77,U] 
01:11:25.668 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.34}, one-star: {-0.15, 0.58}
01:11:25.668 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
01:11:25.668 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
01:11:25.668 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.34 hyp=0.37 cameraTheta=1.93 mountX=-0.31 mountY=-0.18, mountTheta=-2.61
01:11:25.669 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.34, opts=13)
01:11:25.669 00.000 10844 Enqueuing Move request for scope (-0.13, 0.34)
01:11:25.669 00.000 11060 Worker thread wakes up
01:11:25.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:25.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.34) opts 0xd
01:11:25.669 00.000 10844 UpdateGuideState exits: m=3390 SNR=36.9
01:11:25.671 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.34)
01:11:25.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:25.671 00.000 11060 Moving (-0.13, 0.34) raw xDistance=-0.31 yDistance=-0.18
01:11:25.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:25.671 00.000 10844 Enqueuing Expose request
01:11:25.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
01:11:25.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:25.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:11:25.671 00.000 11060 MoveAxis(E, 55, ABG)
01:11:25.671 00.000 11060 Guiding  Dir = 2, Dur = 55
01:11:25.683 00.012 11060 IsSlewing returns 0
01:11:25.683 00.000 11060 IsGuiding returns 0
01:11:25.746 00.063 11060 IsGuiding returns 0
01:11:25.746 00.000 11060 Move returns status 0, amount 55
01:11:25.746 00.000 11060 MoveAxis(N, 0, ABG)
01:11:25.746 00.000 11060 Move returns status 0, amount 0
01:11:25.746 00.000 11060 move complete, result=0
01:11:25.746 00.000 11060 worker thread done servicing request
01:11:25.746 00.000 11060 Worker thread wakes up
01:11:25.747 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:25.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:25.747 00.000 10844 GuideStep: -0.3 px 55 ms EAST, -0.2 px 0 ms NORTH
01:11:26.384 00.637 11060 Exposure complete
01:11:26.547 00.163 11060 worker thread done servicing request
01:11:26.547 00.000 10844 OnExposeComplete: enter
01:11:26.547 00.000 10844 UpdateGuideState(): m_state=6
01:11:26.548 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8781
01:11:26.548 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=58.45, Mass=2660, SNR=32.8, Peak=252 HFD=3.5
01:11:26.548 00.000 10844 MultiStar: [#1 -0.54,-0.24,0.94,U] [#2 0.35,0.29,2.04,U] [#3 0.05,-0.27,0.90,U] [#4 0.42,0.01,0.99,U] [#5 0.34,0.31,1.05,U] [#6 -0.52,0.13,1.01,U] [#7 -0.11,0.26,0.89,U] [#8 0.28,-0.10,0.90,U] 
01:11:26.548 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {-0.40, 0.03}
01:11:26.548 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:11:26.548 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:11:26.548 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.25 mountX=-0.08 mountY=0.01, mountTheta=2.99
01:11:26.549 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
01:11:26.550 00.001 10844 Enqueuing Move request for scope (0.03, 0.08)
01:11:26.550 00.000 11060 Worker thread wakes up
01:11:26.550 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:26.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:11:26.550 00.000 10844 UpdateGuideState exits: m=2660 SNR=32.8
01:11:26.550 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:11:26.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:26.550 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.01
01:11:26.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:26.550 00.000 10844 Enqueuing Expose request
01:11:26.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:11:26.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:26.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:11:26.550 00.000 11060 MoveAxis(E, 0, ABG)
01:11:26.550 00.000 11060 Move returns status 0, amount 0
01:11:26.550 00.000 11060 MoveAxis(N, 0, ABG)
01:11:26.551 00.001 11060 Move returns status 0, amount 0
01:11:26.551 00.000 11060 move complete, result=0
01:11:26.551 00.000 11060 worker thread done servicing request
01:11:26.551 00.000 11060 Worker thread wakes up
01:11:26.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:26.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:26.552 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:27.187 00.635 11060 Exposure complete
01:11:27.370 00.183 10844 OnExposeComplete: enter
01:11:27.370 00.000 11060 worker thread done servicing request
01:11:27.370 00.000 10844 UpdateGuideState(): m_state=6
01:11:27.370 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8782
01:11:27.370 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=58.25, Mass=2685, SNR=32.9, Peak=245 HFD=3.4
01:11:27.371 00.001 10844 MultiStar: [#1 -0.15,-0.27,0.98,U] [#2 0.94,0.13,0.00,M5] [#3 0.13,-0.37,0.92,U] [#4 0.02,0.26,1.00,U] [#5 0.28,0.61,0.00,M6] [#6 -0.31,0.09,0.99,U] [#7 -0.33,-0.07,0.84,U] [#8 -0.12,-0.35,0.99,U] 
01:11:27.371 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.12}, one-star: {0.17, -0.17}
01:11:27.371 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
01:11:27.371 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
01:11:27.371 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.15 mountX=0.14 mountY=-0.06, mountTheta=-0.41
01:11:27.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.12, opts=13)
01:11:27.372 00.000 10844 Enqueuing Move request for scope (-0.08, -0.12)
01:11:27.373 00.001 11060 Worker thread wakes up
01:11:27.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:27.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
01:11:27.373 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
01:11:27.373 00.000 11060 Moving (-0.08, -0.12) raw xDistance=0.14 yDistance=-0.06
01:11:27.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:11:27.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:27.373 00.000 10844 UpdateGuideState exits: m=2685 SNR=32.9
01:11:27.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:27.373 00.000 11060 MoveAxis(W, 24, ABG)
01:11:27.373 00.000 11060 Guiding  Dir = 3, Dur = 24
01:11:27.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:27.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:27.373 00.000 10844 Enqueuing Expose request
01:11:27.402 00.029 11060 IsSlewing returns 0
01:11:27.402 00.000 11060 IsGuiding returns 0
01:11:27.464 00.062 11060 IsGuiding returns 0
01:11:27.464 00.000 11060 Move returns status 0, amount 24
01:11:27.464 00.000 11060 MoveAxis(N, 0, ABG)
01:11:27.465 00.001 11060 Move returns status 0, amount 0
01:11:27.465 00.000 11060 move complete, result=0
01:11:27.465 00.000 11060 worker thread done servicing request
01:11:27.465 00.000 11060 Worker thread wakes up
01:11:27.465 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:11:27.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:27.467 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:28.097 00.630 11060 Exposure complete
01:11:28.269 00.172 11060 worker thread done servicing request
01:11:28.269 00.000 10844 OnExposeComplete: enter
01:11:28.269 00.000 10844 UpdateGuideState(): m_state=6
01:11:28.270 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8783
01:11:28.270 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=58.64, Mass=2508, SNR=31.4, Peak=248 HFD=3.2
01:11:28.270 00.000 10844 MultiStar: [#1 -0.41,-0.27,1.05,U] [#2 0.58,0.06,2.13,U] [#3 -0.06,-0.18,0.99,U] [#4 -0.03,0.09,1.12,U] [#5 0.28,0.98,0.00,M7] [#6 -0.34,-0.06,1.01,U] [#7 -0.15,0.02,0.89,U] [#8 -0.23,-0.24,0.97,U] 
01:11:28.270 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.03}, one-star: {-0.22, 0.22}
01:11:28.270 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
01:11:28.270 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
01:11:28.270 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.21 mountX=0.03 mountY=-0.02, mountTheta=-0.47
01:11:28.271 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
01:11:28.271 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
01:11:28.272 00.001 11060 Worker thread wakes up
01:11:28.272 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:11:28.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:11:28.272 00.000 10844 UpdateGuideState exits: m=2508 SNR=31.4
01:11:28.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:11:28.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:28.272 00.000 11060 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=-0.02
01:11:28.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:28.272 00.000 10844 Enqueuing Expose request
01:11:28.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:11:28.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:28.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:28.272 00.000 11060 MoveAxis(E, 0, ABG)
01:11:28.272 00.000 11060 Move returns status 0, amount 0
01:11:28.272 00.000 11060 MoveAxis(N, 0, ABG)
01:11:28.272 00.000 11060 Move returns status 0, amount 0
01:11:28.272 00.000 11060 move complete, result=0
01:11:28.272 00.000 11060 worker thread done servicing request
01:11:28.273 00.001 11060 Worker thread wakes up
01:11:28.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:28.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:28.274 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:28.920 00.646 11060 Exposure complete
01:11:29.097 00.177 11060 worker thread done servicing request
01:11:29.097 00.000 10844 OnExposeComplete: enter
01:11:29.097 00.000 10844 UpdateGuideState(): m_state=6
01:11:29.098 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8784
01:11:29.098 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.73, Mass=2471, SNR=32.0, Peak=250 HFD=3.0
01:11:29.098 00.000 10844 MultiStar: [#1 0.07,0.15,1.03,U] [#2 0.63,0.03,0.00,M5] [#3 0.44,-0.02,1.01,U] [#4 0.23,-0.14,1.02,U] [#5 0.06,0.53,1.13,U] [#6 -0.35,0.07,0.99,U] [#7 -0.16,0.36,0.79,U] [#8 0.58,-0.30,0.00,M1] 
01:11:29.098 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.18}, one-star: {0.42, 0.31}
01:11:29.098 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
01:11:29.098 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:11:29.098 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.03 mountX=-0.20 mountY=0.08, mountTheta=2.77
01:11:29.100 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
01:11:29.100 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
01:11:29.100 00.000 11060 Worker thread wakes up
01:11:29.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:29.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
01:11:29.100 00.000 10844 UpdateGuideState exits: m=2471 SNR=32.0
01:11:29.100 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
01:11:29.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.100 00.000 11060 Moving (0.11, 0.18) raw xDistance=-0.20 yDistance=0.08
01:11:29.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:29.100 00.000 10844 Enqueuing Expose request
01:11:29.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:11:29.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:29.101 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:11:29.101 00.000 11060 MoveAxis(E, 34, ABG)
01:11:29.101 00.000 11060 Guiding  Dir = 2, Dur = 34
01:11:29.106 00.005 11060 IsSlewing returns 0
01:11:29.106 00.000 11060 IsGuiding returns 0
01:11:29.152 00.046 11060 IsGuiding returns 0
01:11:29.152 00.000 11060 Move returns status 0, amount 34
01:11:29.152 00.000 11060 MoveAxis(N, 0, ABG)
01:11:29.153 00.001 11060 Move returns status 0, amount 0
01:11:29.153 00.000 11060 move complete, result=0
01:11:29.153 00.000 11060 worker thread done servicing request
01:11:29.153 00.000 11060 Worker thread wakes up
01:11:29.153 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
01:11:29.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:29.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:29.784 00.631 11060 Exposure complete
01:11:29.982 00.198 11060 worker thread done servicing request
01:11:29.982 00.000 10844 OnExposeComplete: enter
01:11:29.982 00.000 10844 UpdateGuideState(): m_state=6
01:11:29.982 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8785
01:11:29.982 00.000 10844 Star::Find returns 1 (0), X=264.90, Y=57.73, Mass=2970, SNR=34.8, Peak=252 HFD=3.3
01:11:29.983 00.001 10844 MultiStar: [#1 0.19,-0.38,0.98,U] [#2 0.73,-0.21,0.00,M6] [#3 0.28,-0.73,0.00,M1] [#4 0.65,-0.49,0.00,M1] [#5 0.38,0.14,0.85,U] [#6 -0.21,-0.51,0.92,U] [#7 -0.07,0.17,0.74,U] [#8 -0.20,-0.26,0.81,U] 
01:11:29.983 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.28}, one-star: {0.54, -0.69}
01:11:29.983 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
01:11:29.983 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
01:11:29.983 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.17 mountX=0.25 mountY=0.16, mountTheta=0.57
01:11:29.985 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.28, opts=13)
01:11:29.985 00.000 10844 Enqueuing Move request for scope (0.12, -0.28)
01:11:29.985 00.000 11060 Worker thread wakes up
01:11:29.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:29.985 00.000 10844 UpdateGuideState exits: m=2970 SNR=34.8
01:11:29.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:29.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
01:11:29.985 00.000 10844 Enqueuing Expose request
01:11:29.985 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
01:11:29.985 00.000 11060 Moving (0.12, -0.28) raw xDistance=0.25 yDistance=0.16
01:11:29.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:11:29.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:29.986 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:11:29.986 00.000 11060 MoveAxis(W, 43, ABG)
01:11:29.986 00.000 11060 Guiding  Dir = 3, Dur = 43
01:11:30.011 00.025 11060 IsSlewing returns 0
01:11:30.011 00.000 11060 IsGuiding returns 0
01:11:30.073 00.062 11060 IsGuiding returns 0
01:11:30.073 00.000 11060 Move returns status 0, amount 43
01:11:30.073 00.000 11060 MoveAxis(N, 0, ABG)
01:11:30.075 00.002 11060 Move returns status 0, amount 0
01:11:30.075 00.000 11060 move complete, result=0
01:11:30.075 00.000 11060 worker thread done servicing request
01:11:30.075 00.000 11060 Worker thread wakes up
01:11:30.075 00.000 10844 GuideStep: 0.3 px 43 ms WEST, 0.2 px 0 ms NORTH
01:11:30.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:30.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:30.711 00.636 11060 Exposure complete
01:11:30.895 00.184 11060 worker thread done servicing request
01:11:30.895 00.000 10844 OnExposeComplete: enter
01:11:30.895 00.000 10844 UpdateGuideState(): m_state=6
01:11:30.895 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8786
01:11:30.895 00.000 10844 Star::Find returns 1 (0), X=264.72, Y=58.66, Mass=3298, SNR=36.8, Peak=245 HFD=3.6
01:11:30.896 00.001 10844 MultiStar: [#1 -0.16,0.47,0.87,U] [#2 0.66,-0.31,0.00,M7] [#3 0.53,0.03,0.87,U] [#4 0.68,-0.11,0.00,M2] [#5 0.37,0.05,0.89,U] [#6 -0.18,0.03,0.85,U] [#7 0.08,0.32,0.74,U] [#8 0.67,-0.43,0.00,M1] 
01:11:30.896 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.19}, one-star: {0.36, 0.24}
01:11:30.896 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:11:30.896 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
01:11:30.896 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.82 mountX=-0.22 mountY=0.14, mountTheta=2.56
01:11:30.897 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.19, opts=13)
01:11:30.897 00.000 10844 Enqueuing Move request for scope (0.18, 0.19)
01:11:30.897 00.000 11060 Worker thread wakes up
01:11:30.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:30.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
01:11:30.898 00.001 10844 UpdateGuideState exits: m=3298 SNR=36.8
01:11:30.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
01:11:30.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:30.898 00.000 11060 Moving (0.18, 0.19) raw xDistance=-0.22 yDistance=0.14
01:11:30.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:30.898 00.000 10844 Enqueuing Expose request
01:11:30.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:11:30.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:30.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:11:30.898 00.000 11060 MoveAxis(E, 36, ABG)
01:11:30.898 00.000 11060 Guiding  Dir = 2, Dur = 36
01:11:30.930 00.032 11060 IsSlewing returns 0
01:11:30.930 00.000 11060 IsGuiding returns 0
01:11:30.982 00.052 11060 IsGuiding returns 0
01:11:30.982 00.000 11060 Move returns status 0, amount 36
01:11:30.983 00.001 11060 MoveAxis(N, 0, ABG)
01:11:30.983 00.000 11060 Move returns status 0, amount 0
01:11:30.983 00.000 11060 move complete, result=0
01:11:30.983 00.000 11060 worker thread done servicing request
01:11:30.983 00.000 11060 Worker thread wakes up
01:11:30.983 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
01:11:30.985 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:30.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:31.616 00.631 11060 Exposure complete
01:11:31.772 00.156 11060 worker thread done servicing request
01:11:31.772 00.000 10844 OnExposeComplete: enter
01:11:31.772 00.000 10844 UpdateGuideState(): m_state=6
01:11:31.773 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8787
01:11:31.773 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=58.32, Mass=3027, SNR=34.9, Peak=255 HFD=3.5
01:11:31.773 00.000 10844 MultiStar: [#1 0.01,-0.32,0.91,U] [#2 1.01,-0.25,0.00,M8] [#3 0.53,-0.62,0.00,M1] [#4 0.21,-0.09,0.88,U] [#5 0.51,0.45,0.00,M5] [#6 0.04,-0.05,0.91,U] [#7 -0.49,0.26,0.74,U] [#8 0.37,0.02,0.94,U] 
01:11:31.773 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.06}, one-star: {0.17, -0.09}
01:11:31.773 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
01:11:31.773 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
01:11:31.773 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.65 mountX=0.04 mountY=0.08, mountTheta=1.10
01:11:31.775 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
01:11:31.775 00.000 10844 Enqueuing Move request for scope (0.07, -0.06)
01:11:31.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:31.775 00.000 10844 UpdateGuideState exits: m=3027 SNR=34.9 Saturated
01:11:31.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:31.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:31.775 00.000 10844 Enqueuing Expose request
01:11:31.776 00.001 11060 Worker thread wakes up
01:11:31.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
01:11:31.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
01:11:31.776 00.000 11060 Moving (0.07, -0.06) raw xDistance=0.04 yDistance=0.08
01:11:31.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:11:31.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:31.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:11:31.777 00.001 11060 MoveAxis(E, 0, ABG)
01:11:31.777 00.000 11060 Move returns status 0, amount 0
01:11:31.777 00.000 11060 MoveAxis(N, 0, ABG)
01:11:31.777 00.000 11060 Move returns status 0, amount 0
01:11:31.777 00.000 11060 move complete, result=0
01:11:31.777 00.000 11060 worker thread done servicing request
01:11:31.777 00.000 11060 Worker thread wakes up
01:11:31.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:31.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:31.777 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:32.416 00.639 11060 Exposure complete
01:11:32.578 00.162 11060 worker thread done servicing request
01:11:32.578 00.000 10844 OnExposeComplete: enter
01:11:32.578 00.000 10844 UpdateGuideState(): m_state=6
01:11:32.578 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8788
01:11:32.578 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=58.03, Mass=3099, SNR=35.6, Peak=241 HFD=3.6
01:11:32.579 00.001 10844 MultiStar: [#1 -0.27,-0.38,0.76,U] [#2 1.11,-0.37,0.00,M9] [#3 0.04,-0.88,0.00,M2] [#4 0.46,-0.60,0.00,M2] [#5 0.61,0.49,0.00,M6] [#6 -0.42,-0.68,0.00,M1] [#7 -0.05,-0.37,0.75,U] [#8 0.21,-0.49,0.77,U] 
01:11:32.579 00.000 10844 single-star, 3 included, MultiStar: {-0.06, -0.41}, one-star: {-0.10, -0.39}
01:11:32.579 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
01:11:32.579 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
01:11:32.579 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.83 mountX=0.40 mountY=-0.04, mountTheta=-0.09
01:11:32.580 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.39, opts=13)
01:11:32.585 00.005 10844 Enqueuing Move request for scope (-0.10, -0.39)
01:11:32.585 00.000 11060 Worker thread wakes up
01:11:32.585 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:32.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.39) opts 0xd
01:11:32.585 00.000 10844 UpdateGuideState exits: m=3099 SNR=35.6
01:11:32.585 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.39)
01:11:32.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:32.585 00.000 11060 Moving (-0.10, -0.39) raw xDistance=0.40 yDistance=-0.04
01:11:32.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:32.585 00.000 10844 Enqueuing Expose request
01:11:32.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
01:11:32.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:32.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:32.586 00.001 11060 MoveAxis(W, 70, ABG)
01:11:32.586 00.000 11060 Guiding  Dir = 3, Dur = 70
01:11:32.596 00.010 11060 IsSlewing returns 0
01:11:32.596 00.000 11060 IsGuiding returns 0
01:11:32.674 00.078 11060 IsGuiding returns 0
01:11:32.674 00.000 11060 Move returns status 0, amount 70
01:11:32.674 00.000 11060 MoveAxis(N, 0, ABG)
01:11:32.674 00.000 11060 Move returns status 0, amount 0
01:11:32.674 00.000 11060 move complete, result=0
01:11:32.674 00.000 11060 worker thread done servicing request
01:11:32.674 00.000 11060 Worker thread wakes up
01:11:32.674 00.000 10844 GuideStep: 0.4 px 70 ms WEST, -0.0 px 0 ms NORTH
01:11:32.675 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:32.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:33.307 00.632 11060 Exposure complete
01:11:33.461 00.154 11060 worker thread done servicing request
01:11:33.461 00.000 10844 OnExposeComplete: enter
01:11:33.461 00.000 10844 UpdateGuideState(): m_state=6
01:11:33.461 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8789
01:11:33.461 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.27, Mass=2694, SNR=32.8, Peak=250 HFD=3.5
01:11:33.461 00.000 10844 MultiStar: [#1 -0.54,0.44,0.00,M1] [#2 0.59,-0.27,0.00,M10] [#3 0.47,-0.39,0.00,M3] [#4 0.61,-0.10,0.00,M3] [#5 -0.05,-0.32,0.95,U] [#6 -0.59,-0.66,0.00,M2] [#7 -0.33,0.21,0.95,U] [#8 0.63,-0.09,0.00,M1] 
01:11:33.462 00.001 10844 refined, 2 included, MultiStar: {-0.11, -0.09}, one-star: {0.03, -0.15}
01:11:33.462 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
01:11:33.462 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
01:11:33.462 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.49 mountX=0.11 mountY=-0.10, mountTheta=-0.75
01:11:33.463 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
01:11:33.463 00.000 10844 Enqueuing Move request for scope (-0.11, -0.09)
01:11:33.463 00.000 11060 Worker thread wakes up
01:11:33.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:33.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
01:11:33.463 00.000 10844 UpdateGuideState exits: m=2694 SNR=32.8
01:11:33.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
01:11:33.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:33.463 00.000 11060 Moving (-0.11, -0.09) raw xDistance=0.11 yDistance=-0.10
01:11:33.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:33.464 00.001 10844 Enqueuing Expose request
01:11:33.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:11:33.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:33.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:11:33.464 00.000 11060 MoveAxis(E, 0, ABG)
01:11:33.464 00.000 11060 Move returns status 0, amount 0
01:11:33.464 00.000 11060 MoveAxis(N, 0, ABG)
01:11:33.464 00.000 11060 Move returns status 0, amount 0
01:11:33.464 00.000 11060 move complete, result=0
01:11:33.464 00.000 11060 worker thread done servicing request
01:11:33.464 00.000 11060 Worker thread wakes up
01:11:33.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:33.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:33.466 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:34.108 00.642 11060 Exposure complete
01:11:34.288 00.180 11060 worker thread done servicing request
01:11:34.288 00.000 10844 OnExposeComplete: enter
01:11:34.288 00.000 10844 UpdateGuideState(): m_state=6
01:11:34.289 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8790
01:11:34.289 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=58.84, Mass=2740, SNR=33.4, Peak=250 HFD=3.4
01:11:34.289 00.000 10844 MultiStar: [#1 -0.29,-0.05,0.99,U] [#2 0.97,0.10,0.00,R] [#3 0.47,0.00,0.94,U] [#4 0.26,-0.01,0.92,U] [#5 0.11,0.41,0.99,U] [#6 -0.08,-0.16,0.89,U] [#7 0.08,0.41,0.90,U] [#8 0.44,0.00,0.91,U] 
01:11:34.289 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.13}, one-star: {0.20, 0.43}
01:11:34.289 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
01:11:34.289 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
01:11:34.289 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.74 mountX=-0.16 mountY=0.12, mountTheta=2.48
01:11:34.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.13, opts=13)
01:11:34.291 00.000 10844 Enqueuing Move request for scope (0.15, 0.13)
01:11:34.291 00.000 11060 Worker thread wakes up
01:11:34.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
01:11:34.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
01:11:34.291 00.000 11060 Moving (0.15, 0.13) raw xDistance=-0.16 yDistance=0.12
01:11:34.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:11:34.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:34.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:34.291 00.000 10844 UpdateGuideState exits: m=2740 SNR=33.4
01:11:34.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:34.292 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:34.292 00.000 10844 Enqueuing Expose request
01:11:34.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:11:34.292 00.000 11060 MoveAxis(E, 27, ABG)
01:11:34.292 00.000 11060 Guiding  Dir = 2, Dur = 27
01:11:34.303 00.011 11060 IsSlewing returns 0
01:11:34.303 00.000 11060 IsGuiding returns 0
01:11:34.334 00.031 11060 IsGuiding returns 0
01:11:34.334 00.000 11060 Move returns status 0, amount 27
01:11:34.334 00.000 11060 MoveAxis(N, 0, ABG)
01:11:34.334 00.000 11060 Move returns status 0, amount 0
01:11:34.335 00.001 11060 move complete, result=0
01:11:34.335 00.000 11060 worker thread done servicing request
01:11:34.335 00.000 11060 Worker thread wakes up
01:11:34.335 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
01:11:34.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:34.336 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:34.968 00.632 11060 Exposure complete
01:11:35.149 00.181 11060 worker thread done servicing request
01:11:35.149 00.000 10844 OnExposeComplete: enter
01:11:35.149 00.000 10844 UpdateGuideState(): m_state=6
01:11:35.150 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8791
01:11:35.150 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.30, Mass=3222, SNR=36.4, Peak=255 HFD=3.6
01:11:35.150 00.000 10844 MultiStar: [#1 -0.27,-0.36,0.93,U] [#2 -0.64,-0.69,0.00,M1] [#3 0.16,-0.05,0.81,U] [#4 -0.23,-0.50,0.91,U] [#5 0.25,0.28,0.98,U] [#6 -0.34,-0.44,0.87,U] [#7 -0.04,-0.09,0.75,U] [#8 0.47,-0.27,0.99,U] 
01:11:35.150 00.000 10844 single-star, 7 included, MultiStar: {0.00, -0.19}, one-star: {-0.05, -0.12}
01:11:35.150 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:11:35.150 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:11:35.150 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.96 mountX=0.12 mountY=-0.03, mountTheta=-0.23
01:11:35.152 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.12, opts=13)
01:11:35.152 00.000 10844 Enqueuing Move request for scope (-0.05, -0.12)
01:11:35.152 00.000 11060 Worker thread wakes up
01:11:35.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:35.152 00.000 10844 UpdateGuideState exits: m=3222 SNR=36.4 Saturated
01:11:35.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:35.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:35.152 00.000 10844 Enqueuing Expose request
01:11:35.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
01:11:35.153 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
01:11:35.153 00.000 11060 Moving (-0.05, -0.12) raw xDistance=0.12 yDistance=-0.03
01:11:35.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:11:35.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:35.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:11:35.153 00.000 11060 MoveAxis(W, 21, ABG)
01:11:35.153 00.000 11060 Guiding  Dir = 3, Dur = 21
01:11:35.164 00.011 11060 IsSlewing returns 0
01:11:35.164 00.000 11060 IsGuiding returns 0
01:11:35.195 00.031 11060 IsGuiding returns 0
01:11:35.195 00.000 11060 Move returns status 0, amount 21
01:11:35.195 00.000 11060 MoveAxis(N, 0, ABG)
01:11:35.195 00.000 11060 Move returns status 0, amount 0
01:11:35.195 00.000 11060 move complete, result=0
01:11:35.196 00.001 11060 worker thread done servicing request
01:11:35.196 00.000 11060 Worker thread wakes up
01:11:35.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:35.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:35.196 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
01:11:35.842 00.646 11060 Exposure complete
01:11:36.027 00.185 11060 worker thread done servicing request
01:11:36.027 00.000 10844 OnExposeComplete: enter
01:11:36.027 00.000 10844 UpdateGuideState(): m_state=6
01:11:36.029 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8792
01:11:36.029 00.000 10844 Star::Find returns 1 (0), X=264.03, Y=58.98, Mass=2653, SNR=33.2, Peak=217 HFD=2.8
01:11:36.029 00.000 10844 MultiStar: [#1 -0.44,-0.42,0.00,M1] [#2 -0.48,-0.55,0.00,M2] [#3 0.42,-0.04,0.99,U] [#4 0.02,0.03,0.93,U] [#5 0.36,0.60,0.00,M4] [#6 -0.65,-0.36,0.00,M1] [#7 -0.04,0.20,0.87,U] [#8 0.52,-0.02,1.07,U] 
01:11:36.029 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.14}, one-star: {-0.33, 0.56}
01:11:36.029 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
01:11:36.029 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
01:11:36.029 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.84 mountX=-0.16 mountY=0.10, mountTheta=2.58
01:11:36.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.14, opts=13)
01:11:36.031 00.000 10844 Enqueuing Move request for scope (0.13, 0.14)
01:11:36.031 00.000 11060 Worker thread wakes up
01:11:36.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
01:11:36.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
01:11:36.031 00.000 11060 Moving (0.13, 0.14) raw xDistance=-0.16 yDistance=0.10
01:11:36.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:11:36.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:36.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:36.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:11:36.031 00.000 11060 MoveAxis(E, 28, ABG)
01:11:36.031 00.000 10844 UpdateGuideState exits: m=2653 SNR=33.2
01:11:36.032 00.001 11060 Guiding  Dir = 2, Dur = 28
01:11:36.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:36.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:36.032 00.000 10844 Enqueuing Expose request
01:11:36.057 00.025 11060 IsSlewing returns 0
01:11:36.057 00.000 11060 IsGuiding returns 0
01:11:36.104 00.047 11060 IsGuiding returns 0
01:11:36.104 00.000 11060 Move returns status 0, amount 28
01:11:36.104 00.000 11060 MoveAxis(N, 0, ABG)
01:11:36.104 00.000 11060 Move returns status 0, amount 0
01:11:36.104 00.000 11060 move complete, result=0
01:11:36.104 00.000 11060 worker thread done servicing request
01:11:36.104 00.000 11060 Worker thread wakes up
01:11:36.105 00.001 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
01:11:36.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:36.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:36.760 00.655 11060 Exposure complete
01:11:36.933 00.173 11060 worker thread done servicing request
01:11:36.933 00.000 10844 OnExposeComplete: enter
01:11:36.933 00.000 10844 UpdateGuideState(): m_state=6
01:11:36.934 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8793
01:11:36.934 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.92, Mass=2619, SNR=31.9, Peak=245 HFD=3.3
01:11:36.934 00.000 10844 MultiStar: [#1 -0.36,0.22,0.97,U] [#2 -0.63,-0.13,0.00,M3] [#3 0.41,0.01,1.04,U] [#4 0.51,-0.29,1.02,U] [#5 0.13,0.23,1.08,U] [#6 -0.09,-0.38,0.96,U] [#7 -0.21,0.31,0.87,U] [#8 0.21,-0.26,0.91,U] 
01:11:36.934 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {0.03, 0.51}
01:11:36.934 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
01:11:36.936 00.002 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
01:11:36.936 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.47 mountX=-0.06 mountY=0.08, mountTheta=2.22
01:11:36.937 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
01:11:36.937 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
01:11:36.937 00.000 11060 Worker thread wakes up
01:11:36.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:36.937 00.000 10844 UpdateGuideState exits: m=2619 SNR=31.9
01:11:36.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:36.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:36.938 00.001 10844 Enqueuing Expose request
01:11:36.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:11:36.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:11:36.938 00.000 11060 Moving (0.09, 0.05) raw xDistance=-0.06 yDistance=0.08
01:11:36.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:36.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:36.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:11:36.938 00.000 11060 MoveAxis(E, 0, ABG)
01:11:36.938 00.000 11060 Move returns status 0, amount 0
01:11:36.938 00.000 11060 MoveAxis(N, 0, ABG)
01:11:36.938 00.000 11060 Move returns status 0, amount 0
01:11:36.938 00.000 11060 move complete, result=0
01:11:36.938 00.000 11060 worker thread done servicing request
01:11:36.939 00.001 11060 Worker thread wakes up
01:11:36.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:36.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:36.940 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:37.567 00.627 11060 Exposure complete
01:11:37.725 00.158 11060 worker thread done servicing request
01:11:37.726 00.001 10844 OnExposeComplete: enter
01:11:37.726 00.000 10844 UpdateGuideState(): m_state=6
01:11:37.726 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8794
01:11:37.726 00.000 10844 Star::Find returns 1 (0), X=264.73, Y=58.15, Mass=2226, SNR=29.8, Peak=235 HFD=3.0
01:11:37.726 00.000 10844 MultiStar: [#1 -0.14,-0.32,1.04,U] [#2 -0.28,-0.14,2.26,U] [#3 0.16,0.10,0.93,U] [#4 0.67,-0.06,0.00,M1] [#5 0.63,0.48,0.00,M4] [#6 0.14,-0.66,0.00,M1] [#7 -0.01,0.44,1.04,U] [#8 -0.14,-0.25,1.07,U] 
01:11:37.726 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.09}, one-star: {0.36, -0.27}
01:11:37.726 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
01:11:37.726 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
01:11:37.726 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-2.16 mountX=0.10 mountY=-0.04, mountTheta=-0.42
01:11:37.728 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.09, opts=13)
01:11:37.728 00.000 10844 Enqueuing Move request for scope (-0.06, -0.09)
01:11:37.728 00.000 11060 Worker thread wakes up
01:11:37.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:37.728 00.000 10844 UpdateGuideState exits: m=2226 SNR=29.8
01:11:37.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:37.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:37.728 00.000 10844 Enqueuing Expose request
01:11:37.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
01:11:37.728 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
01:11:37.728 00.000 11060 Moving (-0.06, -0.09) raw xDistance=0.10 yDistance=-0.04
01:11:37.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:11:37.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:37.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:37.729 00.001 11060 MoveAxis(E, 0, ABG)
01:11:37.729 00.000 11060 Move returns status 0, amount 0
01:11:37.729 00.000 11060 MoveAxis(N, 0, ABG)
01:11:37.729 00.000 11060 Move returns status 0, amount 0
01:11:37.729 00.000 11060 move complete, result=0
01:11:37.729 00.000 11060 worker thread done servicing request
01:11:37.729 00.000 11060 Worker thread wakes up
01:11:37.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:37.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:37.730 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:38.380 00.650 11060 Exposure complete
01:11:38.575 00.195 11060 worker thread done servicing request
01:11:38.575 00.000 10844 OnExposeComplete: enter
01:11:38.575 00.000 10844 UpdateGuideState(): m_state=6
01:11:38.576 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8795
01:11:38.576 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.42, Mass=2810, SNR=33.6, Peak=254 HFD=3.3
01:11:38.576 00.000 10844 MultiStar: [#1 0.28,-0.27,1.05,U] [#2 -1.08,-0.47,0.00,M3] [#3 0.59,-0.23,0.00,M1] [#4 0.08,0.15,0.95,U] [#5 0.42,0.11,1.04,U] [#6 -0.00,-0.27,0.93,U] [#7 -0.38,0.21,0.81,U] [#8 0.21,-0.39,0.99,U] 
01:11:38.576 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.07}, one-star: {0.30, 0.00}
01:11:38.576 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
01:11:38.576 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:11:38.576 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=0.04 mountY=0.16, mountTheta=1.30
01:11:38.577 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
01:11:38.578 00.001 10844 Enqueuing Move request for scope (0.15, -0.07)
01:11:38.578 00.000 11060 Worker thread wakes up
01:11:38.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
01:11:38.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
01:11:38.578 00.000 11060 Moving (0.15, -0.07) raw xDistance=0.04 yDistance=0.16
01:11:38.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:11:38.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:38.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:38.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:11:38.578 00.000 11060 MoveAxis(E, 0, ABG)
01:11:38.578 00.000 11060 Move returns status 0, amount 0
01:11:38.578 00.000 11060 MoveAxis(N, 0, ABG)
01:11:38.578 00.000 11060 Move returns status 0, amount 0
01:11:38.578 00.000 11060 move complete, result=0
01:11:38.578 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.6
01:11:38.578 00.000 11060 worker thread done servicing request
01:11:38.579 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:38.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:38.579 00.000 10844 Enqueuing Expose request
01:11:38.579 00.000 11060 Worker thread wakes up
01:11:38.579 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:11:38.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:38.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:39.206 00.627 11060 Exposure complete
01:11:39.370 00.164 11060 worker thread done servicing request
01:11:39.370 00.000 10844 OnExposeComplete: enter
01:11:39.370 00.000 10844 UpdateGuideState(): m_state=6
01:11:39.371 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8796
01:11:39.371 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=59.35, Mass=2916, SNR=33.5, Peak=240 HFD=3.4
01:11:39.371 00.000 10844 MultiStar: [#1 0.06,0.28,0.91,U] [#2 -0.03,-0.10,1.98,U] [#3 0.39,-0.12,0.96,U] [#4 0.79,-0.00,0.00,M1] [#5 0.34,0.09,1.02,U] [#6 -0.02,-0.10,0.91,U] [#7 -0.15,0.24,0.87,U] [#8 -0.17,0.20,0.95,U] 
01:11:39.371 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.15}, one-star: {0.14, 0.94}
01:11:39.371 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
01:11:39.371 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
01:11:39.371 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.17 mountX=-0.16 mountY=0.04, mountTheta=2.91
01:11:39.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.15, opts=13)
01:11:39.372 00.000 10844 Enqueuing Move request for scope (0.06, 0.15)
01:11:39.372 00.000 11060 Worker thread wakes up
01:11:39.373 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
01:11:39.373 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
01:11:39.373 00.000 11060 Moving (0.06, 0.15) raw xDistance=-0.16 yDistance=0.04
01:11:39.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:11:39.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:39.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:39.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:11:39.373 00.000 11060 MoveAxis(E, 27, ABG)
01:11:39.373 00.000 11060 Guiding  Dir = 2, Dur = 27
01:11:39.373 00.000 10844 UpdateGuideState exits: m=2916 SNR=33.5
01:11:39.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:39.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:39.373 00.000 10844 Enqueuing Expose request
01:11:39.405 00.032 11060 IsSlewing returns 0
01:11:39.405 00.000 11060 IsGuiding returns 0
01:11:39.472 00.067 11060 IsGuiding returns 0
01:11:39.472 00.000 11060 Move returns status 0, amount 27
01:11:39.472 00.000 11060 MoveAxis(N, 0, ABG)
01:11:39.472 00.000 11060 Move returns status 0, amount 0
01:11:39.472 00.000 11060 move complete, result=0
01:11:39.473 00.001 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
01:11:39.474 00.001 11060 worker thread done servicing request
01:11:39.474 00.000 11060 Worker thread wakes up
01:11:39.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:39.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:40.121 00.647 11060 Exposure complete
01:11:40.286 00.165 11060 worker thread done servicing request
01:11:40.286 00.000 10844 OnExposeComplete: enter
01:11:40.286 00.000 10844 UpdateGuideState(): m_state=6
01:11:40.286 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8797
01:11:40.286 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=58.61, Mass=2675, SNR=32.9, Peak=220 HFD=3.4
01:11:40.287 00.001 10844 MultiStar: [#1 0.16,0.10,0.96,U] [#2 -0.38,-0.41,2.00,U] [#3 0.64,-0.73,0.00,M1] [#4 0.43,-0.42,1.00,U] [#5 0.43,-0.09,1.16,U] [#6 0.02,-0.42,1.00,U] [#7 -0.11,0.29,0.85,U] [#8 0.12,-0.18,0.93,U] 
01:11:40.287 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {0.24, 0.20}
01:11:40.287 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
01:11:40.287 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
01:11:40.287 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.16 mountX=0.14 mountY=0.09, mountTheta=0.58
01:11:40.288 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
01:11:40.288 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
01:11:40.289 00.001 11060 Worker thread wakes up
01:11:40.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
01:11:40.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
01:11:40.289 00.000 11060 Moving (0.07, -0.15) raw xDistance=0.14 yDistance=0.09
01:11:40.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:11:40.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:40.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:40.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:11:40.289 00.000 10844 UpdateGuideState exits: m=2675 SNR=32.9
01:11:40.289 00.000 11060 MoveAxis(W, 23, ABG)
01:11:40.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:40.289 00.000 11060 Guiding  Dir = 3, Dur = 23
01:11:40.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:40.289 00.000 10844 Enqueuing Expose request
01:11:40.296 00.007 11060 IsSlewing returns 0
01:11:40.296 00.000 11060 IsGuiding returns 0
01:11:40.328 00.032 11060 IsGuiding returns 0
01:11:40.328 00.000 11060 Move returns status 0, amount 23
01:11:40.328 00.000 11060 MoveAxis(N, 0, ABG)
01:11:40.328 00.000 11060 Move returns status 0, amount 0
01:11:40.328 00.000 11060 move complete, result=0
01:11:40.328 00.000 11060 worker thread done servicing request
01:11:40.328 00.000 11060 Worker thread wakes up
01:11:40.329 00.001 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
01:11:40.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:40.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:40.965 00.636 11060 Exposure complete
01:11:41.147 00.182 11060 worker thread done servicing request
01:11:41.148 00.001 10844 OnExposeComplete: enter
01:11:41.148 00.000 10844 UpdateGuideState(): m_state=6
01:11:41.148 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8798
01:11:41.148 00.000 10844 Star::Find returns 1 (0), X=264.36, Y=58.26, Mass=3018, SNR=34.4, Peak=253 HFD=3.6
01:11:41.148 00.000 10844 MultiStar: [#1 -0.37,-0.53,0.00,M1] [#2 -0.66,-0.52,0.00,M2] [#3 0.10,0.04,0.88,U] [#4 0.65,-0.52,0.00,M1] [#5 0.12,-0.47,1.08,U] [#6 -0.18,-0.94,0.00,M1] [#7 -0.26,-0.69,0.00,M1] [#8 -0.08,-0.60,0.00,M1] 
01:11:41.148 00.000 10844 single-star, 2 included, MultiStar: {0.07, -0.21}, one-star: {-0.01, -0.15}
01:11:41.149 00.001 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
01:11:41.149 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
01:11:41.149 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.62 mountX=0.15 mountY=0.02, mountTheta=0.11
01:11:41.150 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
01:11:41.150 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
01:11:41.150 00.000 11060 Worker thread wakes up
01:11:41.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:41.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
01:11:41.150 00.000 10844 UpdateGuideState exits: m=3018 SNR=34.4
01:11:41.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
01:11:41.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:41.150 00.000 11060 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=0.02
01:11:41.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:41.150 00.000 10844 Enqueuing Expose request
01:11:41.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:11:41.151 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:41.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:11:41.151 00.000 11060 MoveAxis(W, 27, ABG)
01:11:41.151 00.000 11060 Guiding  Dir = 3, Dur = 27
01:11:41.157 00.006 11060 IsSlewing returns 0
01:11:41.157 00.000 11060 IsGuiding returns 0
01:11:41.189 00.032 11060 IsGuiding returns 0
01:11:41.189 00.000 11060 Move returns status 0, amount 27
01:11:41.189 00.000 11060 MoveAxis(N, 0, ABG)
01:11:41.189 00.000 11060 Move returns status 0, amount 0
01:11:41.189 00.000 11060 move complete, result=0
01:11:41.190 00.001 11060 worker thread done servicing request
01:11:41.190 00.000 11060 Worker thread wakes up
01:11:41.190 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
01:11:41.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:41.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:41.820 00.630 11060 Exposure complete
01:11:41.995 00.175 11060 worker thread done servicing request
01:11:41.996 00.001 10844 OnExposeComplete: enter
01:11:41.996 00.000 10844 UpdateGuideState(): m_state=6
01:11:41.996 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8799
01:11:41.996 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.76, Mass=2510, SNR=31.8, Peak=213 HFD=3.2
01:11:41.996 00.000 10844 MultiStar: [#1 -0.57,-0.10,1.07,U] [#2 -0.18,-0.05,2.24,U] [#3 -0.10,-0.41,0.99,U] [#4 0.55,-0.11,1.00,U] [#5 0.21,-0.05,1.18,U] [#6 -0.19,-0.09,0.93,U] [#7 -0.07,-0.41,0.92,U] [#8 0.06,-0.61,0.00,M2] 
01:11:41.996 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.10}, one-star: {0.03, 0.34}
01:11:41.997 00.001 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
01:11:41.997 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
01:11:41.997 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.10 mountX=0.11 mountY=-0.04, mountTheta=-0.36
01:11:41.998 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
01:11:41.998 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
01:11:41.998 00.000 11060 Worker thread wakes up
01:11:41.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:41.998 00.000 10844 UpdateGuideState exits: m=2510 SNR=31.8
01:11:41.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:41.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:41.998 00.000 10844 Enqueuing Expose request
01:11:41.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
01:11:41.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
01:11:41.998 00.000 11060 Moving (-0.06, -0.10) raw xDistance=0.11 yDistance=-0.04
01:11:41.999 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:11:41.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:41.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:41.999 00.000 11060 MoveAxis(E, 0, ABG)
01:11:41.999 00.000 11060 Move returns status 0, amount 0
01:11:41.999 00.000 11060 MoveAxis(N, 0, ABG)
01:11:41.999 00.000 11060 Move returns status 0, amount 0
01:11:41.999 00.000 11060 move complete, result=0
01:11:41.999 00.000 11060 worker thread done servicing request
01:11:41.999 00.000 11060 Worker thread wakes up
01:11:41.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:41.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:42.000 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:42.631 00.631 11060 Exposure complete
01:11:42.813 00.182 11060 worker thread done servicing request
01:11:42.813 00.000 10844 OnExposeComplete: enter
01:11:42.813 00.000 10844 UpdateGuideState(): m_state=6
01:11:42.813 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8800
01:11:42.813 00.000 10844 Star::Find returns 1 (0), X=264.31, Y=58.75, Mass=2901, SNR=34.4, Peak=251 HFD=3.4
01:11:42.813 00.000 10844 MultiStar: [#1 -0.05,0.25,0.96,U] [#2 -0.41,0.24,1.98,U] [#3 0.19,0.11,0.93,U] [#4 0.13,-0.15,0.98,U] [#5 -0.14,0.46,0.94,U] [#6 -0.37,0.14,0.95,U] [#7 -0.27,0.30,0.82,U] [#8 0.26,0.18,0.83,U] 
01:11:42.814 00.001 10844 refined, 8 included, MultiStar: {-0.12, 0.21}, one-star: {-0.06, 0.34}
01:11:42.814 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
01:11:42.814 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
01:11:42.814 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.09 mountX=-0.18 mountY=-0.15, mountTheta=-2.45
01:11:42.815 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.21, opts=13)
01:11:42.815 00.000 10844 Enqueuing Move request for scope (-0.12, 0.21)
01:11:42.815 00.000 11060 Worker thread wakes up
01:11:42.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:42.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
01:11:42.815 00.000 10844 UpdateGuideState exits: m=2901 SNR=34.4
01:11:42.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
01:11:42.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:42.816 00.001 11060 Moving (-0.12, 0.21) raw xDistance=-0.18 yDistance=-0.15
01:11:42.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:42.816 00.000 10844 Enqueuing Expose request
01:11:42.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:11:42.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:42.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:11:42.816 00.000 11060 MoveAxis(E, 32, ABG)
01:11:42.816 00.000 11060 Guiding  Dir = 2, Dur = 32
01:11:42.831 00.015 11060 IsSlewing returns 0
01:11:42.831 00.000 11060 IsGuiding returns 0
01:11:42.879 00.048 11060 IsGuiding returns 0
01:11:42.879 00.000 11060 Move returns status 0, amount 32
01:11:42.879 00.000 11060 MoveAxis(N, 0, ABG)
01:11:42.879 00.000 11060 Move returns status 0, amount 0
01:11:42.879 00.000 11060 move complete, result=0
01:11:42.879 00.000 11060 worker thread done servicing request
01:11:42.879 00.000 11060 Worker thread wakes up
01:11:42.880 00.001 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
01:11:42.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:42.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:43.512 00.632 11060 Exposure complete
01:11:43.683 00.171 11060 worker thread done servicing request
01:11:43.683 00.000 10844 OnExposeComplete: enter
01:11:43.683 00.000 10844 UpdateGuideState(): m_state=6
01:11:43.683 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8801
01:11:43.684 00.001 10844 Star::Find returns 1 (0), X=264.62, Y=58.42, Mass=2633, SNR=32.7, Peak=244 HFD=3.4
01:11:43.684 00.000 10844 MultiStar: [#1 -0.00,-0.39,1.00,U] [#2 -0.16,-0.18,2.00,U] [#3 0.65,-0.43,0.00,M1] [#4 0.66,-0.22,0.00,M1] [#5 -0.19,0.37,0.96,U] [#6 -0.27,-0.24,0.90,U] [#7 0.09,-0.43,0.93,U] [#8 0.59,-0.56,0.00,M2] 
01:11:43.684 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.15}, one-star: {0.25, 0.01}
01:11:43.684 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
01:11:43.684 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:11:43.684 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.97 mountX=0.16 mountY=-0.04, mountTheta=-0.23
01:11:43.685 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.15, opts=13)
01:11:43.685 00.000 10844 Enqueuing Move request for scope (-0.06, -0.15)
01:11:43.685 00.000 11060 Worker thread wakes up
01:11:43.686 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
01:11:43.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
01:11:43.686 00.000 11060 Moving (-0.06, -0.15) raw xDistance=0.16 yDistance=-0.04
01:11:43.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:11:43.686 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:43.686 00.000 10844 UpdateGuideState exits: m=2633 SNR=32.7
01:11:43.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:43.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:43.686 00.000 10844 Enqueuing Expose request
01:11:43.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:43.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:43.686 00.000 11060 MoveAxis(W, 26, ABG)
01:11:43.686 00.000 11060 Guiding  Dir = 3, Dur = 26
01:11:43.692 00.006 11060 IsSlewing returns 0
01:11:43.692 00.000 11060 IsGuiding returns 0
01:11:43.729 00.037 11060 IsGuiding returns 0
01:11:43.729 00.000 11060 Move returns status 0, amount 26
01:11:43.729 00.000 11060 MoveAxis(N, 0, ABG)
01:11:43.729 00.000 11060 Move returns status 0, amount 0
01:11:43.729 00.000 11060 move complete, result=0
01:11:43.730 00.001 11060 worker thread done servicing request
01:11:43.730 00.000 11060 Worker thread wakes up
01:11:43.730 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
01:11:43.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:43.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:44.367 00.637 11060 Exposure complete
01:11:44.538 00.171 11060 worker thread done servicing request
01:11:44.538 00.000 10844 OnExposeComplete: enter
01:11:44.538 00.000 10844 UpdateGuideState(): m_state=6
01:11:44.538 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8802
01:11:44.538 00.000 10844 Star::Find returns 1 (0), X=264.99, Y=58.36, Mass=3407, SNR=36.9, Peak=254 HFD=3.5
01:11:44.538 00.000 10844 MultiStar: [#1 -0.08,-0.20,0.90,U] [#2 0.15,-0.24,1.87,U] [#3 0.37,-0.29,0.82,U] [#4 0.60,0.50,0.00,M2] [#5 0.51,0.53,0.00,M1] [#6 -0.04,-0.27,0.82,U] [#7 -0.01,-0.12,0.75,U] [#8 0.38,-0.30,0.85,U] 
01:11:44.538 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.21}, one-star: {0.62, -0.06}
01:11:44.538 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
01:11:44.538 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
01:11:44.540 00.002 10844 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.30 cameraTheta=-0.81 mountX=0.17 mountY=0.24, mountTheta=0.93
01:11:44.541 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.21, opts=13)
01:11:44.541 00.000 10844 Enqueuing Move request for scope (0.20, -0.21)
01:11:44.541 00.000 11060 Worker thread wakes up
01:11:44.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
01:11:44.541 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
01:11:44.541 00.000 11060 Moving (0.20, -0.21) raw xDistance=0.17 yDistance=0.24
01:11:44.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:11:44.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:11:44.541 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:44.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:11:44.541 00.000 11060 MoveAxis(W, 31, ABG)
01:11:44.541 00.000 11060 Guiding  Dir = 3, Dur = 31
01:11:44.541 00.000 10844 UpdateGuideState exits: m=3407 SNR=36.9
01:11:44.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:44.542 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:44.542 00.000 10844 Enqueuing Expose request
01:11:44.551 00.009 11060 IsSlewing returns 0
01:11:44.551 00.000 11060 IsGuiding returns 0
01:11:44.597 00.046 11060 IsGuiding returns 0
01:11:44.597 00.000 11060 Move returns status 0, amount 31
01:11:44.597 00.000 11060 MoveAxis(N, 0, ABG)
01:11:44.597 00.000 11060 Move returns status 0, amount 0
01:11:44.597 00.000 11060 move complete, result=0
01:11:44.597 00.000 11060 worker thread done servicing request
01:11:44.597 00.000 11060 Worker thread wakes up
01:11:44.597 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
01:11:44.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:44.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:45.232 00.635 11060 Exposure complete
01:11:45.422 00.190 11060 worker thread done servicing request
01:11:45.423 00.001 10844 OnExposeComplete: enter
01:11:45.423 00.000 10844 UpdateGuideState(): m_state=6
01:11:45.423 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8803
01:11:45.423 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=58.77, Mass=2483, SNR=31.0, Peak=241 HFD=3.7
01:11:45.423 00.000 10844 MultiStar: [#1 -0.14,0.31,0.93,U] [#2 -1.03,-0.15,0.00,M1] [#3 0.44,0.02,1.00,U] [#4 0.34,-0.38,1.11,U] [#5 -0.43,0.11,1.17,U] [#6 -0.04,-0.62,0.00,M1] [#7 -0.52,0.08,0.96,U] [#8 0.11,-0.06,0.95,U] 
01:11:45.423 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.05}, one-star: {-0.16, 0.35}
01:11:45.424 00.001 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
01:11:45.424 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.22)
01:11:45.424 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.08 cameraTheta=2.33 mountX=-0.04 mountY=-0.06, mountTheta=-2.21
01:11:45.425 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
01:11:45.425 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
01:11:45.425 00.000 11060 Worker thread wakes up
01:11:45.426 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:45.426 00.000 10844 UpdateGuideState exits: m=2483 SNR=31.0
01:11:45.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:45.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:45.426 00.000 10844 Enqueuing Expose request
01:11:45.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:11:45.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:11:45.426 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
01:11:45.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:11:45.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:45.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:45.426 00.000 11060 MoveAxis(E, 0, ABG)
01:11:45.426 00.000 11060 Move returns status 0, amount 0
01:11:45.426 00.000 11060 MoveAxis(N, 0, ABG)
01:11:45.426 00.000 11060 Move returns status 0, amount 0
01:11:45.426 00.000 11060 move complete, result=0
01:11:45.426 00.000 11060 worker thread done servicing request
01:11:45.426 00.000 11060 Worker thread wakes up
01:11:45.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:45.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:45.428 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:46.060 00.632 11060 Exposure complete
01:11:46.233 00.173 11060 worker thread done servicing request
01:11:46.233 00.000 10844 OnExposeComplete: enter
01:11:46.233 00.000 10844 UpdateGuideState(): m_state=6
01:11:46.235 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8804
01:11:46.235 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=58.26, Mass=2398, SNR=31.3, Peak=255 HFD=3.4
01:11:46.235 00.000 10844 MultiStar: [#1 -0.14,-0.74,0.00,M1] [#2 -0.04,-0.11,2.19,U] [#3 0.08,-0.47,1.06,U] [#4 0.15,0.01,0.93,U] [#5 0.34,0.40,1.02,U] [#6 0.08,-0.91,0.00,M2] [#7 -0.22,-0.28,0.86,U] [#8 -0.04,-0.10,0.99,U] 
01:11:46.235 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.10}, one-star: {-0.09, -0.16}
01:11:46.235 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
01:11:46.235 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
01:11:46.235 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=0.09 mountY=0.04, mountTheta=0.38
01:11:46.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
01:11:46.237 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
01:11:46.237 00.000 11060 Worker thread wakes up
01:11:46.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:46.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
01:11:46.237 00.000 10844 UpdateGuideState exits: m=2398 SNR=31.3 Saturated
01:11:46.237 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
01:11:46.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:46.237 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.09 yDistance=0.04
01:11:46.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:46.237 00.000 10844 Enqueuing Expose request
01:11:46.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:11:46.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:46.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:11:46.237 00.000 11060 MoveAxis(E, 0, ABG)
01:11:46.237 00.000 11060 Move returns status 0, amount 0
01:11:46.237 00.000 11060 MoveAxis(N, 0, ABG)
01:11:46.237 00.000 11060 Move returns status 0, amount 0
01:11:46.237 00.000 11060 move complete, result=0
01:11:46.238 00.001 11060 worker thread done servicing request
01:11:46.238 00.000 11060 Worker thread wakes up
01:11:46.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:46.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:46.239 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:46.864 00.625 11060 Exposure complete
01:11:47.041 00.177 11060 worker thread done servicing request
01:11:47.041 00.000 10844 OnExposeComplete: enter
01:11:47.041 00.000 10844 UpdateGuideState(): m_state=6
01:11:47.042 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8805
01:11:47.042 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=58.39, Mass=2623, SNR=32.8, Peak=255 HFD=3.2
01:11:47.042 00.000 10844 MultiStar: [#1 0.30,-0.48,1.03,U] [#2 -0.64,-0.60,0.00,M1] [#3 0.35,-0.32,0.89,U] [#4 0.38,-0.30,0.87,U] [#5 0.38,0.11,0.96,U] [#6 -0.33,-0.36,1.05,U] [#7 0.27,-0.38,0.83,U] [#8 -0.02,-0.48,0.89,U] 
01:11:47.042 00.000 10844 single-star, 7 included, MultiStar: {0.17, -0.27}, one-star: {0.11, -0.03}
01:11:47.042 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
01:11:47.042 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
01:11:47.042 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=0.01 mountY=0.11, mountTheta=1.51
01:11:47.044 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
01:11:47.044 00.000 10844 Enqueuing Move request for scope (0.11, -0.03)
01:11:47.044 00.000 11060 Worker thread wakes up
01:11:47.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:11:47.044 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:11:47.044 00.000 11060 Moving (0.11, -0.03) raw xDistance=0.01 yDistance=0.11
01:11:47.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:11:47.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:47.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:47.044 00.000 10844 UpdateGuideState exits: m=2623 SNR=32.8 Saturated
01:11:47.045 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:47.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:11:47.045 00.000 11060 MoveAxis(E, 0, ABG)
01:11:47.045 00.000 11060 Move returns status 0, amount 0
01:11:47.045 00.000 11060 MoveAxis(N, 0, ABG)
01:11:47.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:47.045 00.000 10844 Enqueuing Expose request
01:11:47.045 00.000 11060 Move returns status 0, amount 0
01:11:47.045 00.000 11060 move complete, result=0
01:11:47.045 00.000 11060 worker thread done servicing request
01:11:47.045 00.000 11060 Worker thread wakes up
01:11:47.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:47.045 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:47.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:47.683 00.638 11060 Exposure complete
01:11:47.861 00.178 11060 worker thread done servicing request
01:11:47.861 00.000 10844 OnExposeComplete: enter
01:11:47.861 00.000 10844 UpdateGuideState(): m_state=6
01:11:47.861 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8806
01:11:47.861 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=58.44, Mass=2912, SNR=33.9, Peak=255 HFD=3.3
01:11:47.863 00.002 10844 MultiStar: [#1 -0.25,-0.43,0.93,U] [#2 -0.85,-0.41,0.00,M2] [#3 0.28,-0.58,0.00,M1] [#4 0.16,0.01,0.90,U] [#5 0.11,0.09,0.89,U] [#6 -0.23,-0.47,0.90,U] [#7 -0.28,0.19,0.83,U] [#8 -0.09,-0.04,0.86,U] 
01:11:47.863 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.09}, one-star: {0.18, 0.03}
01:11:47.863 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
01:11:47.863 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
01:11:47.863 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.07 mountX=0.10 mountY=-0.04, mountTheta=-0.34
01:11:47.864 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
01:11:47.864 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
01:11:47.864 00.000 11060 Worker thread wakes up
01:11:47.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:47.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
01:11:47.864 00.000 10844 UpdateGuideState exits: m=2912 SNR=33.9 Saturated
01:11:47.865 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
01:11:47.865 00.000 11060 Moving (-0.05, -0.09) raw xDistance=0.10 yDistance=-0.04
01:11:47.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:11:47.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:47.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:47.865 00.000 11060 MoveAxis(E, 0, ABG)
01:11:47.865 00.000 11060 Move returns status 0, amount 0
01:11:47.865 00.000 11060 MoveAxis(N, 0, ABG)
01:11:47.865 00.000 11060 Move returns status 0, amount 0
01:11:47.865 00.000 11060 move complete, result=0
01:11:47.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:47.865 00.000 11060 worker thread done servicing request
01:11:47.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:47.865 00.000 10844 Enqueuing Expose request
01:11:47.865 00.000 11060 Worker thread wakes up
01:11:47.865 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:47.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:47.866 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:48.508 00.642 11060 Exposure complete
01:11:48.663 00.155 11060 worker thread done servicing request
01:11:48.663 00.000 10844 OnExposeComplete: enter
01:11:48.663 00.000 10844 UpdateGuideState(): m_state=6
01:11:48.663 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8807
01:11:48.664 00.001 10844 Star::Find returns 1 (0), X=264.74, Y=58.71, Mass=2574, SNR=31.6, Peak=244 HFD=3.5
01:11:48.664 00.000 10844 MultiStar: [#1 0.03,-0.34,1.12,U] [#2 -0.79,-0.33,0.00,M3] [#3 0.25,-0.06,1.00,U] [#4 0.25,0.31,0.98,U] [#5 -0.32,0.40,0.98,U] [#6 -0.17,-0.24,0.97,U] [#7 -0.29,0.80,0.00,M1] [#8 -0.04,-0.21,1.00,U] 
01:11:48.664 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.37, 0.30}
01:11:48.664 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
01:11:48.664 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
01:11:48.664 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.29 mountX=-0.03 mountY=0.05, mountTheta=2.04
01:11:48.666 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
01:11:48.666 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
01:11:48.666 00.000 11060 Worker thread wakes up
01:11:48.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:48.666 00.000 10844 UpdateGuideState exits: m=2574 SNR=31.6
01:11:48.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:48.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:48.666 00.000 10844 Enqueuing Expose request
01:11:48.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:11:48.666 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:11:48.667 00.001 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
01:11:48.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:11:48.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:48.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:11:48.667 00.000 11060 MoveAxis(E, 0, ABG)
01:11:48.667 00.000 11060 Move returns status 0, amount 0
01:11:48.667 00.000 11060 MoveAxis(N, 0, ABG)
01:11:48.667 00.000 11060 Move returns status 0, amount 0
01:11:48.667 00.000 11060 move complete, result=0
01:11:48.667 00.000 11060 worker thread done servicing request
01:11:48.667 00.000 11060 Worker thread wakes up
01:11:48.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:48.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:48.669 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:49.312 00.643 11060 Exposure complete
01:11:49.483 00.171 11060 worker thread done servicing request
01:11:49.483 00.000 10844 OnExposeComplete: enter
01:11:49.483 00.000 10844 UpdateGuideState(): m_state=6
01:11:49.484 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8808
01:11:49.484 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=58.22, Mass=2248, SNR=29.8, Peak=233 HFD=3.3
01:11:49.484 00.000 10844 MultiStar: [#1 0.10,-1.05,0.00,M1] [#2 -0.34,-0.41,2.34,U] [#3 0.17,-0.38,1.12,U] [#4 0.43,0.03,1.12,U] [#5 0.26,-0.03,1.13,U] [#6 -0.11,-0.63,0.00,M1] [#7 -0.56,-0.42,0.00,M2] [#8 0.14,-0.43,1.10,U] 
01:11:49.484 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.27}, one-star: {0.25, -0.20}
01:11:49.484 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
01:11:49.484 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
01:11:49.484 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.29 mountX=0.25 mountY=0.12, mountTheta=0.45
01:11:49.486 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.27, opts=13)
01:11:49.486 00.000 10844 Enqueuing Move request for scope (0.08, -0.27)
01:11:49.486 00.000 11060 Worker thread wakes up
01:11:49.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:49.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
01:11:49.486 00.000 10844 UpdateGuideState exits: m=2248 SNR=29.8
01:11:49.492 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:49.492 00.000 10844 Enqueuing Expose request
01:11:49.493 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
01:11:49.493 00.000 11060 Moving (0.08, -0.27) raw xDistance=0.25 yDistance=0.12
01:11:49.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:11:49.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:49.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:11:49.493 00.000 11060 MoveAxis(W, 43, ABG)
01:11:49.493 00.000 11060 Guiding  Dir = 3, Dur = 43
01:11:49.537 00.044 11060 IsSlewing returns 0
01:11:49.537 00.000 11060 IsGuiding returns 0
01:11:49.620 00.083 11060 IsGuiding returns 0
01:11:49.620 00.000 11060 Move returns status 0, amount 43
01:11:49.621 00.001 11060 MoveAxis(N, 0, ABG)
01:11:49.621 00.000 11060 Move returns status 0, amount 0
01:11:49.621 00.000 11060 move complete, result=0
01:11:49.621 00.000 11060 worker thread done servicing request
01:11:49.621 00.000 11060 Worker thread wakes up
01:11:49.622 00.001 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
01:11:49.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:49.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:50.273 00.651 11060 Exposure complete
01:11:50.442 00.169 11060 worker thread done servicing request
01:11:50.442 00.000 10844 OnExposeComplete: enter
01:11:50.442 00.000 10844 UpdateGuideState(): m_state=6
01:11:50.443 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8809
01:11:50.443 00.000 10844 Star::Find returns 1 (1), X=264.60, Y=58.34, Mass=3117, SNR=35.4, Peak=255 HFD=3.5
01:11:50.443 00.000 10844 MultiStar: [#1 -0.54,-0.32,0.00,M2] [#2 -0.31,-0.47,2.01,U] [#3 0.39,-0.11,0.83,U] [#4 0.34,-0.24,0.92,U] [#5 -0.16,0.07,0.97,U] [#6 -0.13,-0.24,0.84,U] [#7 -0.01,0.52,0.83,U] [#8 -0.12,-0.10,0.77,U] 
01:11:50.443 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {0.23, -0.08}
01:11:50.444 00.001 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
01:11:50.444 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
01:11:50.444 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.67 mountX=0.14 mountY=0.01, mountTheta=0.06
01:11:50.445 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
01:11:50.445 00.000 10844 Enqueuing Move request for scope (-0.01, -0.14)
01:11:50.445 00.000 11060 Worker thread wakes up
01:11:50.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
01:11:50.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
01:11:50.445 00.000 11060 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=0.01
01:11:50.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:11:50.447 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:50.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:50.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:11:50.447 00.000 11060 MoveAxis(W, 25, ABG)
01:11:50.447 00.000 11060 Guiding  Dir = 3, Dur = 25
01:11:50.447 00.000 10844 UpdateGuideState exits: m=3117 SNR=35.4 Saturated
01:11:50.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:50.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:50.447 00.000 10844 Enqueuing Expose request
01:11:50.472 00.025 11060 IsSlewing returns 0
01:11:50.472 00.000 11060 IsGuiding returns 0
01:11:50.520 00.048 11060 IsGuiding returns 0
01:11:50.520 00.000 11060 Move returns status 0, amount 25
01:11:50.520 00.000 11060 MoveAxis(N, 0, ABG)
01:11:50.520 00.000 11060 Move returns status 0, amount 0
01:11:50.521 00.001 11060 move complete, result=0
01:11:50.521 00.000 11060 worker thread done servicing request
01:11:50.521 00.000 11060 Worker thread wakes up
01:11:50.521 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
01:11:50.522 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:50.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:51.153 00.631 11060 Exposure complete
01:11:51.316 00.163 11060 worker thread done servicing request
01:11:51.316 00.000 10844 OnExposeComplete: enter
01:11:51.316 00.000 10844 UpdateGuideState(): m_state=6
01:11:51.316 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8810
01:11:51.316 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=58.68, Mass=2519, SNR=31.7, Peak=255 HFD=3.2
01:11:51.317 00.001 10844 MultiStar: [#1 -0.02,0.16,0.93,U] [#2 -0.52,-0.49,0.00,M2] [#3 0.39,-0.01,0.90,U] [#4 0.51,-0.23,1.08,U] [#5 -0.18,0.29,1.05,U] [#6 -0.23,-0.34,0.87,U] [#7 -0.25,0.38,0.83,U] [#8 0.42,-0.02,1.10,U] 
01:11:51.317 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {-0.23, 0.26}
01:11:51.317 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
01:11:51.317 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
01:11:51.317 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.73 mountX=-0.07 mountY=0.05, mountTheta=2.47
01:11:51.318 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
01:11:51.319 00.001 10844 Enqueuing Move request for scope (0.07, 0.06)
01:11:51.319 00.000 11060 Worker thread wakes up
01:11:51.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:51.319 00.000 10844 UpdateGuideState exits: m=2519 SNR=31.7 Saturated
01:11:51.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:51.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:51.319 00.000 10844 Enqueuing Expose request
01:11:51.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
01:11:51.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
01:11:51.319 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.05
01:11:51.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:11:51.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:51.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:11:51.319 00.000 11060 MoveAxis(E, 0, ABG)
01:11:51.319 00.000 11060 Move returns status 0, amount 0
01:11:51.319 00.000 11060 MoveAxis(N, 0, ABG)
01:11:51.320 00.001 11060 Move returns status 0, amount 0
01:11:51.320 00.000 11060 move complete, result=0
01:11:51.320 00.000 11060 worker thread done servicing request
01:11:51.320 00.000 11060 Worker thread wakes up
01:11:51.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:51.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:51.321 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:51.949 00.628 11060 Exposure complete
01:11:52.132 00.183 11060 worker thread done servicing request
01:11:52.132 00.000 10844 OnExposeComplete: enter
01:11:52.132 00.000 10844 UpdateGuideState(): m_state=6
01:11:52.132 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8811
01:11:52.132 00.000 10844 Star::Find returns 1 (1), X=264.59, Y=58.50, Mass=2437, SNR=31.6, Peak=255 HFD=3.2
01:11:52.133 00.001 10844 MultiStar: [#1 -0.36,-0.48,1.20,U] [#2 0.06,-0.35,2.04,U] [#3 0.05,-0.40,1.00,U] [#4 0.41,-0.35,1.02,U] [#5 0.07,-0.00,1.07,U] [#6 -0.44,-0.01,0.91,U] [#7 -0.59,0.26,0.00,M1] [#8 -0.15,-0.17,0.94,U] 
01:11:52.133 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.23}, one-star: {0.22, 0.08}
01:11:52.133 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
01:11:52.133 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
01:11:52.133 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.61 mountX=0.23 mountY=0.03, mountTheta=0.13
01:11:52.134 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.23, opts=13)
01:11:52.134 00.000 10844 Enqueuing Move request for scope (-0.01, -0.23)
01:11:52.134 00.000 11060 Worker thread wakes up
01:11:52.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:52.134 00.000 10844 UpdateGuideState exits: m=2437 SNR=31.6 Saturated
01:11:52.135 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
01:11:52.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:52.135 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
01:11:52.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:52.135 00.000 10844 Enqueuing Expose request
01:11:52.135 00.000 11060 Moving (-0.01, -0.23) raw xDistance=0.23 yDistance=0.03
01:11:52.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:11:52.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:52.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:11:52.135 00.000 11060 MoveAxis(W, 40, ABG)
01:11:52.135 00.000 11060 Guiding  Dir = 3, Dur = 40
01:11:52.144 00.009 11060 IsSlewing returns 0
01:11:52.144 00.000 11060 IsGuiding returns 0
01:11:52.192 00.048 11060 IsGuiding returns 0
01:11:52.192 00.000 11060 Move returns status 0, amount 40
01:11:52.192 00.000 11060 MoveAxis(N, 0, ABG)
01:11:52.192 00.000 11060 Move returns status 0, amount 0
01:11:52.192 00.000 11060 move complete, result=0
01:11:52.192 00.000 11060 worker thread done servicing request
01:11:52.192 00.000 11060 Worker thread wakes up
01:11:52.192 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
01:11:52.193 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:52.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:52.825 00.632 11060 Exposure complete
01:11:53.005 00.180 11060 worker thread done servicing request
01:11:53.005 00.000 10844 OnExposeComplete: enter
01:11:53.005 00.000 10844 UpdateGuideState(): m_state=6
01:11:53.007 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8812
01:11:53.007 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=57.98, Mass=2936, SNR=34.3, Peak=244 HFD=3.5
01:11:53.007 00.000 10844 MultiStar: [#1 -0.09,-0.28,0.90,U] [#2 -0.28,-0.24,1.92,U] [#3 0.04,-0.30,0.99,U] [#4 0.45,0.17,0.85,U] [#5 0.32,0.58,0.00,M1] [#6 -0.74,-0.56,0.00,M1] [#7 -0.35,-0.08,0.77,U] [#8 -0.25,-0.38,0.89,U] 
01:11:53.007 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.23}, one-star: {-0.06, -0.44}
01:11:53.007 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
01:11:53.007 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
01:11:53.007 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.98 mountX=0.25 mountY=-0.06, mountTheta=-0.25
01:11:53.008 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.23, opts=13)
01:11:53.009 00.001 10844 Enqueuing Move request for scope (-0.10, -0.23)
01:11:53.009 00.000 11060 Worker thread wakes up
01:11:53.009 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:53.009 00.000 10844 UpdateGuideState exits: m=2936 SNR=34.3
01:11:53.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
01:11:53.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:53.009 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
01:11:53.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:53.009 00.000 10844 Enqueuing Expose request
01:11:53.009 00.000 11060 Moving (-0.10, -0.23) raw xDistance=0.25 yDistance=-0.06
01:11:53.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:11:53.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:53.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:53.009 00.000 11060 MoveAxis(W, 44, ABG)
01:11:53.009 00.000 11060 Guiding  Dir = 3, Dur = 44
01:11:53.026 00.017 11060 IsSlewing returns 0
01:11:53.026 00.000 11060 IsGuiding returns 0
01:11:53.084 00.058 11060 IsGuiding returns 0
01:11:53.084 00.000 11060 Move returns status 0, amount 44
01:11:53.085 00.001 11060 MoveAxis(N, 0, ABG)
01:11:53.085 00.000 11060 Move returns status 0, amount 0
01:11:53.085 00.000 11060 move complete, result=0
01:11:53.085 00.000 11060 worker thread done servicing request
01:11:53.085 00.000 11060 Worker thread wakes up
01:11:53.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:53.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:53.085 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
01:11:53.717 00.632 11060 Exposure complete
01:11:53.884 00.167 11060 worker thread done servicing request
01:11:53.884 00.000 10844 OnExposeComplete: enter
01:11:53.884 00.000 10844 UpdateGuideState(): m_state=6
01:11:53.884 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8813
01:11:53.884 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=58.64, Mass=3028, SNR=35.0, Peak=255 HFD=3.3
01:11:53.885 00.001 10844 MultiStar: [#1 -0.22,0.23,0.95,U] [#2 -0.01,0.15,1.98,U] [#3 -0.04,0.26,0.86,U] [#4 -0.13,0.33,0.88,U] [#5 0.31,0.46,0.92,U] [#6 -0.32,-0.29,0.77,U] [#7 -0.29,0.66,0.00,M1] [#8 -0.26,-0.28,0.93,U] 
01:11:53.885 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.14}, one-star: {0.08, 0.22}
01:11:53.885 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
01:11:53.885 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
01:11:53.885 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.97 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
01:11:53.887 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.14, opts=13)
01:11:53.887 00.000 10844 Enqueuing Move request for scope (-0.06, 0.14)
01:11:53.888 00.001 11060 Worker thread wakes up
01:11:53.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:53.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
01:11:53.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
01:11:53.888 00.000 11060 Moving (-0.06, 0.14) raw xDistance=-0.13 yDistance=-0.08
01:11:53.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:11:53.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:53.888 00.000 10844 UpdateGuideState exits: m=3028 SNR=35.0 Saturated
01:11:53.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:11:53.888 00.000 11060 MoveAxis(E, 21, ABG)
01:11:53.888 00.000 11060 Guiding  Dir = 2, Dur = 21
01:11:53.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:53.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:53.888 00.000 10844 Enqueuing Expose request
01:11:53.905 00.017 11060 IsSlewing returns 0
01:11:53.905 00.000 11060 IsGuiding returns 0
01:11:53.946 00.041 11060 IsGuiding returns 0
01:11:53.946 00.000 11060 Move returns status 0, amount 21
01:11:53.946 00.000 11060 MoveAxis(N, 0, ABG)
01:11:53.946 00.000 11060 Move returns status 0, amount 0
01:11:53.947 00.001 11060 move complete, result=0
01:11:53.947 00.000 11060 worker thread done servicing request
01:11:53.947 00.000 11060 Worker thread wakes up
01:11:53.947 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
01:11:53.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:53.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:54.576 00.629 11060 Exposure complete
01:11:54.742 00.166 11060 worker thread done servicing request
01:11:54.742 00.000 10844 OnExposeComplete: enter
01:11:54.742 00.000 10844 UpdateGuideState(): m_state=6
01:11:54.742 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8814
01:11:54.742 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.51, Mass=2782, SNR=33.0, Peak=255 HFD=3.2
01:11:54.743 00.001 10844 MultiStar: [#1 -0.33,-0.40,1.04,U] [#2 -0.28,0.04,2.00,U] [#3 0.49,0.07,0.98,U] [#4 0.16,0.06,0.96,U] [#5 -0.09,0.36,1.03,U] [#6 0.05,-0.07,0.91,U] [#7 -0.32,0.19,0.85,U] [#8 0.09,0.37,0.84,U] 
01:11:54.743 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.09, 0.09}
01:11:54.743 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
01:11:54.743 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
01:11:54.743 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.16 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
01:11:54.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
01:11:54.744 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
01:11:54.744 00.000 11060 Worker thread wakes up
01:11:54.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:11:54.744 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:11:54.745 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:54.745 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=-0.06
01:11:54.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:54.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:54.745 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.0 Saturated
01:11:54.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:11:54.745 00.000 11060 MoveAxis(E, 0, ABG)
01:11:54.745 00.000 11060 Move returns status 0, amount 0
01:11:54.745 00.000 11060 MoveAxis(N, 0, ABG)
01:11:54.745 00.000 11060 Move returns status 0, amount 0
01:11:54.745 00.000 11060 move complete, result=0
01:11:54.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:54.745 00.000 11060 worker thread done servicing request
01:11:54.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:54.745 00.000 10844 Enqueuing Expose request
01:11:54.745 00.000 11060 Worker thread wakes up
01:11:54.746 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:54.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:54.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:55.376 00.630 11060 Exposure complete
01:11:55.548 00.172 11060 worker thread done servicing request
01:11:55.548 00.000 10844 OnExposeComplete: enter
01:11:55.548 00.000 10844 UpdateGuideState(): m_state=6
01:11:55.549 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8815
01:11:55.549 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.17, Mass=3009, SNR=35.1, Peak=255 HFD=3.7
01:11:55.549 00.000 10844 MultiStar: [#1 -0.71,-0.31,0.00,M1] [#2 -0.60,0.14,0.00,M1] [#3 0.10,0.21,0.79,U] [#4 -0.13,-0.16,0.97,U] [#5 0.07,0.35,0.96,U] [#6 -0.21,-0.25,0.80,U] [#7 -0.53,0.41,0.00,M1] [#8 0.51,-0.12,0.91,U] 
01:11:55.549 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.04}, one-star: {0.21, -0.24}
01:11:55.549 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
01:11:55.549 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
01:11:55.549 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=0.02 mountY=0.10, mountTheta=1.38
01:11:55.551 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
01:11:55.551 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
01:11:55.551 00.000 11060 Worker thread wakes up
01:11:55.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:55.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
01:11:55.551 00.000 10844 UpdateGuideState exits: m=3009 SNR=35.1 Saturated
01:11:55.551 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
01:11:55.552 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:55.552 00.000 11060 Moving (0.10, -0.04) raw xDistance=0.02 yDistance=0.10
01:11:55.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:55.552 00.000 10844 Enqueuing Expose request
01:11:55.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:11:55.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:55.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:11:55.552 00.000 11060 MoveAxis(E, 0, ABG)
01:11:55.552 00.000 11060 Move returns status 0, amount 0
01:11:55.552 00.000 11060 MoveAxis(N, 0, ABG)
01:11:55.552 00.000 11060 Move returns status 0, amount 0
01:11:55.552 00.000 11060 move complete, result=0
01:11:55.552 00.000 11060 worker thread done servicing request
01:11:55.552 00.000 11060 Worker thread wakes up
01:11:55.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:55.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:55.554 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:56.199 00.645 11060 Exposure complete
01:11:56.372 00.173 11060 worker thread done servicing request
01:11:56.372 00.000 10844 OnExposeComplete: enter
01:11:56.372 00.000 10844 UpdateGuideState(): m_state=6
01:11:56.373 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8816
01:11:56.373 00.000 10844 Star::Find returns 1 (0), X=264.84, Y=58.50, Mass=2924, SNR=34.7, Peak=251 HFD=3.4
01:11:56.373 00.000 10844 MultiStar: [#1 0.03,-0.44,1.02,U] [#2 -0.28,-0.09,1.95,U] [#3 0.46,0.05,0.96,U] [#4 0.28,0.26,0.89,U] [#5 -0.07,0.47,1.05,U] [#6 -0.27,0.14,0.91,U] [#7 -0.18,0.19,0.88,U] [#8 0.54,0.05,0.92,U] 
01:11:56.373 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.47, 0.09}
01:11:56.373 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
01:11:56.373 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
01:11:56.373 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=-0.07 mountY=0.06, mountTheta=2.46
01:11:56.375 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
01:11:56.375 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
01:11:56.375 00.000 11060 Worker thread wakes up
01:11:56.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:56.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
01:11:56.375 00.000 10844 UpdateGuideState exits: m=2924 SNR=34.7
01:11:56.375 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
01:11:56.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:56.375 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.06
01:11:56.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:56.375 00.000 10844 Enqueuing Expose request
01:11:56.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:11:56.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:56.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:11:56.376 00.001 11060 MoveAxis(E, 0, ABG)
01:11:56.376 00.000 11060 Move returns status 0, amount 0
01:11:56.376 00.000 11060 MoveAxis(N, 0, ABG)
01:11:56.376 00.000 11060 Move returns status 0, amount 0
01:11:56.376 00.000 11060 move complete, result=0
01:11:56.376 00.000 11060 worker thread done servicing request
01:11:56.376 00.000 11060 Worker thread wakes up
01:11:56.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:56.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:56.377 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:57.007 00.630 11060 Exposure complete
01:11:57.189 00.182 11060 worker thread done servicing request
01:11:57.189 00.000 10844 OnExposeComplete: enter
01:11:57.189 00.000 10844 UpdateGuideState(): m_state=6
01:11:57.189 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8817
01:11:57.190 00.001 10844 Star::Find returns 1 (1), X=264.47, Y=58.38, Mass=2954, SNR=34.4, Peak=255 HFD=3.3
01:11:57.190 00.000 10844 MultiStar: [#1 -0.21,-0.30,0.95,U] [#2 -0.61,-0.05,0.00,M1] [#3 0.54,0.20,0.95,U] [#4 0.40,0.33,0.93,U] [#5 0.13,0.75,0.00,M1] [#6 -0.45,0.51,0.00,M1] [#7 -0.23,0.37,0.82,U] [#8 0.06,0.21,0.85,U] 
01:11:57.190 00.000 10844 single-star, 5 included, MultiStar: {0.12, 0.12}, one-star: {0.10, -0.03}
01:11:57.190 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
01:11:57.190 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
01:11:57.190 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.32 mountX=0.01 mountY=0.10, mountTheta=1.43
01:11:57.191 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.03, opts=13)
01:11:57.192 00.001 10844 Enqueuing Move request for scope (0.10, -0.03)
01:11:57.192 00.000 11060 Worker thread wakes up
01:11:57.192 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:11:57.192 00.000 10844 UpdateGuideState exits: m=2954 SNR=34.4 Saturated
01:11:57.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:57.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:57.192 00.000 10844 Enqueuing Expose request
01:11:57.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:11:57.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:11:57.192 00.000 11060 Moving (0.10, -0.03) raw xDistance=0.01 yDistance=0.10
01:11:57.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:11:57.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:57.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:11:57.192 00.000 11060 MoveAxis(E, 0, ABG)
01:11:57.194 00.002 11060 Move returns status 0, amount 0
01:11:57.194 00.000 11060 MoveAxis(N, 0, ABG)
01:11:57.194 00.000 11060 Move returns status 0, amount 0
01:11:57.194 00.000 11060 move complete, result=0
01:11:57.194 00.000 11060 worker thread done servicing request
01:11:57.194 00.000 11060 Worker thread wakes up
01:11:57.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:57.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:57.196 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:57.826 00.630 11060 Exposure complete
01:11:58.018 00.192 11060 worker thread done servicing request
01:11:58.018 00.000 10844 OnExposeComplete: enter
01:11:58.018 00.000 10844 UpdateGuideState(): m_state=6
01:11:58.018 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8818
01:11:58.018 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.54, Mass=2592, SNR=32.3, Peak=255 HFD=3.3
01:11:58.019 00.001 10844 MultiStar: [#1 -0.44,-0.21,1.06,U] [#2 0.02,-0.01,2.23,U] [#3 -0.12,-0.49,1.01,U] [#4 0.34,0.44,0.96,U] [#5 0.28,0.47,1.07,U] [#6 -0.27,-0.10,1.04,U] [#7 -0.46,0.16,0.79,U] [#8 -0.32,0.24,0.89,U] 
01:11:58.019 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.03, 0.12}
01:11:58.019 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
01:11:58.019 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
01:11:58.019 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.59 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
01:11:58.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
01:11:58.021 00.000 10844 Enqueuing Move request for scope (-0.09, 0.05)
01:11:58.021 00.000 11060 Worker thread wakes up
01:11:58.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
01:11:58.021 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
01:11:58.021 00.000 11060 Moving (-0.09, 0.05) raw xDistance=-0.04 yDistance=-0.10
01:11:58.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:11:58.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:58.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:11:58.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:11:58.021 00.000 11060 MoveAxis(E, 0, ABG)
01:11:58.021 00.000 11060 Move returns status 0, amount 0
01:11:58.021 00.000 11060 MoveAxis(N, 0, ABG)
01:11:58.021 00.000 11060 Move returns status 0, amount 0
01:11:58.021 00.000 10844 UpdateGuideState exits: m=2592 SNR=32.3 Saturated
01:11:58.021 00.000 11060 move complete, result=0
01:11:58.022 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:58.022 00.000 11060 worker thread done servicing request
01:11:58.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:58.022 00.000 10844 Enqueuing Expose request
01:11:58.022 00.000 11060 Worker thread wakes up
01:11:58.022 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:58.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:58.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:58.662 00.640 11060 Exposure complete
01:11:58.835 00.173 11060 worker thread done servicing request
01:11:58.835 00.000 10844 OnExposeComplete: enter
01:11:58.835 00.000 10844 UpdateGuideState(): m_state=6
01:11:58.835 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8819
01:11:58.835 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=59.13, Mass=3178, SNR=35.8, Peak=255 HFD=3.8
01:11:58.835 00.000 10844 MultiStar: [#1 -0.38,0.14,0.99,U] [#2 -0.23,-0.52,1.87,U] [#3 -0.06,0.17,0.83,U] [#4 0.14,0.04,0.89,U] [#5 0.52,0.45,0.00,M1] [#6 -0.39,0.07,0.75,U] [#7 -0.26,0.29,0.81,U] [#8 -0.08,-0.14,0.88,U] 
01:11:58.835 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.03}, one-star: {-0.09, 0.72}
01:11:58.835 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
01:11:58.835 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.57)
01:11:58.836 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=0.00 mountY=-0.18, mountTheta=-1.55
01:11:58.837 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.03, opts=13)
01:11:58.837 00.000 10844 Enqueuing Move request for scope (-0.17, 0.03)
01:11:58.837 00.000 11060 Worker thread wakes up
01:11:58.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:11:58.837 00.000 10844 UpdateGuideState exits: m=3178 SNR=35.8 Saturated
01:11:58.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:58.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:58.837 00.000 10844 Enqueuing Expose request
01:11:58.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
01:11:58.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
01:11:58.838 00.001 11060 Moving (-0.17, 0.03) raw xDistance=0.00 yDistance=-0.18
01:11:58.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:11:58.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:58.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:11:58.838 00.000 11060 MoveAxis(E, 0, ABG)
01:11:58.838 00.000 11060 Move returns status 0, amount 0
01:11:58.838 00.000 11060 MoveAxis(N, 0, ABG)
01:11:58.838 00.000 11060 Move returns status 0, amount 0
01:11:58.838 00.000 11060 move complete, result=0
01:11:58.838 00.000 11060 worker thread done servicing request
01:11:58.839 00.001 11060 Worker thread wakes up
01:11:58.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:58.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:58.840 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:59.468 00.628 11060 Exposure complete
01:11:59.634 00.166 11060 worker thread done servicing request
01:11:59.634 00.000 10844 OnExposeComplete: enter
01:11:59.634 00.000 10844 UpdateGuideState(): m_state=6
01:11:59.634 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8820
01:11:59.636 00.002 10844 Star::Find returns 1 (0), X=264.42, Y=58.87, Mass=2890, SNR=33.7, Peak=254 HFD=3.3
01:11:59.636 00.000 10844 MultiStar: [#1 -0.43,0.43,0.00,M1] [#2 -0.33,0.15,2.02,U] [#3 0.91,0.26,0.00,M1] [#4 -0.02,-0.22,0.96,U] [#5 -0.16,0.80,0.00,M2] [#6 -0.59,0.51,0.00,M1] [#7 0.02,0.76,0.00,M1] [#8 0.57,0.39,0.00,M1] 
01:11:59.636 00.000 10844 refined, 2 included, MultiStar: {-0.16, 0.14}, one-star: {0.05, 0.45}
01:11:59.636 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.19 = -2.10)
01:11:59.636 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.12)
01:11:59.636 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.43 mountX=-0.11 mountY=-0.18, mountTheta=-2.10
01:11:59.638 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.14, opts=13)
01:11:59.638 00.000 10844 Enqueuing Move request for scope (-0.16, 0.14)
01:11:59.638 00.000 11060 Worker thread wakes up
01:11:59.638 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:11:59.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
01:11:59.638 00.000 10844 UpdateGuideState exits: m=2890 SNR=33.7
01:11:59.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
01:11:59.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:59.638 00.000 11060 Moving (-0.16, 0.14) raw xDistance=-0.11 yDistance=-0.18
01:11:59.639 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:11:59.639 00.000 10844 Enqueuing Expose request
01:11:59.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:11:59.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:59.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:11:59.639 00.000 11060 MoveAxis(E, 0, ABG)
01:11:59.639 00.000 11060 Move returns status 0, amount 0
01:11:59.639 00.000 11060 MoveAxis(N, 0, ABG)
01:11:59.639 00.000 11060 Move returns status 0, amount 0
01:11:59.639 00.000 11060 move complete, result=0
01:11:59.639 00.000 11060 worker thread done servicing request
01:11:59.639 00.000 11060 Worker thread wakes up
01:11:59.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:11:59.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:11:59.641 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:00.269 00.628 11060 Exposure complete
01:12:00.464 00.195 11060 worker thread done servicing request
01:12:00.464 00.000 10844 OnExposeComplete: enter
01:12:00.464 00.000 10844 UpdateGuideState(): m_state=6
01:12:00.464 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8821
01:12:00.464 00.000 10844 Star::Find returns 1 (0), X=264.88, Y=59.23, Mass=2831, SNR=33.8, Peak=252 HFD=3.1
01:12:00.465 00.001 10844 MultiStar: [#1 -0.02,-0.00,0.96,U] [#2 -0.28,0.68,0.00,M1] [#3 0.03,0.98,0.00,M2] [#4 0.61,0.08,0.00,M1] [#5 0.29,0.97,0.00,M3] [#6 -0.51,0.71,0.00,M2] [#7 -0.23,0.85,0.00,M2] [#8 0.20,0.64,0.00,M2] 
01:12:00.465 00.000 10844 refined, 1 included, MultiStar: {0.25, 0.41}, one-star: {0.51, 0.81}
01:12:00.465 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
01:12:00.465 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
01:12:00.465 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.41 hyp=0.48 cameraTheta=1.02 mountX=-0.45 mountY=0.18, mountTheta=2.76
01:12:00.466 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.41, opts=13)
01:12:00.466 00.000 10844 Enqueuing Move request for scope (0.25, 0.41)
01:12:00.466 00.000 11060 Worker thread wakes up
01:12:00.467 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:00.467 00.000 10844 UpdateGuideState exits: m=2831 SNR=33.8
01:12:00.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:00.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:00.467 00.000 10844 Enqueuing Expose request
01:12:00.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.41) opts 0xd
01:12:00.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.41)
01:12:00.467 00.000 11060 Moving (0.25, 0.41) raw xDistance=-0.45 yDistance=0.18
01:12:00.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
01:12:00.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:00.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:12:00.467 00.000 11060 MoveAxis(E, 78, ABG)
01:12:00.467 00.000 11060 Guiding  Dir = 2, Dur = 78
01:12:00.497 00.030 11060 IsSlewing returns 0
01:12:00.497 00.000 11060 IsGuiding returns 0
01:12:00.606 00.109 11060 IsGuiding returns 0
01:12:00.606 00.000 11060 Move returns status 0, amount 78
01:12:00.606 00.000 11060 MoveAxis(N, 0, ABG)
01:12:00.606 00.000 11060 Move returns status 0, amount 0
01:12:00.606 00.000 11060 move complete, result=0
01:12:00.606 00.000 11060 worker thread done servicing request
01:12:00.606 00.000 11060 Worker thread wakes up
01:12:00.606 00.000 10844 GuideStep: -0.4 px 78 ms EAST, 0.2 px 0 ms NORTH
01:12:00.607 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:00.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:01.233 00.626 11060 Exposure complete
01:12:01.410 00.177 11060 worker thread done servicing request
01:12:01.410 00.000 10844 OnExposeComplete: enter
01:12:01.410 00.000 10844 UpdateGuideState(): m_state=6
01:12:01.411 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8822
01:12:01.411 00.000 10844 Star::Find returns 1 (1), X=264.59, Y=58.55, Mass=3617, SNR=38.6, Peak=255 HFD=3.3
01:12:01.411 00.000 10844 MultiStar: [#1 0.09,0.57,0.99,U] [#2 -0.22,-0.15,1.72,U] [#3 0.41,0.58,0.00,M3] [#4 0.80,0.24,0.00,M2] [#5 0.27,0.86,0.00,M4] [#6 -0.85,0.11,0.00,M3] [#7 -0.40,0.60,0.00,M3] [#8 -0.06,0.05,0.73,U] 
01:12:01.411 00.000 10844 refined, 3 included, MultiStar: {-0.03, 0.11}, one-star: {0.22, 0.13}
01:12:01.411 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
01:12:01.411 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
01:12:01.411 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.81 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
01:12:01.413 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
01:12:01.413 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
01:12:01.413 00.000 11060 Worker thread wakes up
01:12:01.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:12:01.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:12:01.413 00.000 11060 Moving (-0.03, 0.11) raw xDistance=-0.10 yDistance=-0.04
01:12:01.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:12:01.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:01.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:01.413 00.000 10844 UpdateGuideState exits: m=3617 SNR=38.6 Saturated
01:12:01.414 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:01.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:01.414 00.000 10844 Enqueuing Expose request
01:12:01.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:12:01.414 00.000 11060 MoveAxis(E, 0, ABG)
01:12:01.414 00.000 11060 Move returns status 0, amount 0
01:12:01.414 00.000 11060 MoveAxis(N, 0, ABG)
01:12:01.414 00.000 11060 Move returns status 0, amount 0
01:12:01.414 00.000 11060 move complete, result=0
01:12:01.414 00.000 11060 worker thread done servicing request
01:12:01.414 00.000 11060 Worker thread wakes up
01:12:01.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:01.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:01.416 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:02.051 00.635 11060 Exposure complete
01:12:02.235 00.184 11060 worker thread done servicing request
01:12:02.235 00.000 10844 OnExposeComplete: enter
01:12:02.236 00.001 10844 UpdateGuideState(): m_state=6
01:12:02.236 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8823
01:12:02.236 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=58.59, Mass=3025, SNR=35.4, Peak=248 HFD=3.6
01:12:02.236 00.000 10844 MultiStar: [#1 0.10,0.57,0.96,U] [#2 -0.66,0.36,0.00,M1] [#3 0.23,0.55,0.92,U] [#4 0.78,0.17,0.00,M3] [#5 -0.13,0.68,0.00,M5] [#6 -0.30,0.55,0.00,M4] [#7 -0.29,0.61,0.00,M4] [#8 0.13,0.17,0.90,U] 
01:12:02.236 00.000 10844 single-star, 3 included, MultiStar: {0.21, 0.36}, one-star: {0.37, 0.17}
01:12:02.236 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
01:12:02.236 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
01:12:02.236 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.17 hyp=0.41 cameraTheta=0.43 mountX=-0.23 mountY=0.34, mountTheta=2.18
01:12:02.237 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.17, opts=13)
01:12:02.237 00.000 10844 Enqueuing Move request for scope (0.37, 0.17)
01:12:02.237 00.000 11060 Worker thread wakes up
01:12:02.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:02.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.17) opts 0xd
01:12:02.239 00.002 10844 UpdateGuideState exits: m=3025 SNR=35.4
01:12:02.239 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.17)
01:12:02.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:02.239 00.000 11060 Moving (0.37, 0.17) raw xDistance=-0.23 yDistance=0.34
01:12:02.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:02.239 00.000 10844 Enqueuing Expose request
01:12:02.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:12:02.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:12:02.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:12:02.239 00.000 11060 MoveAxis(E, 41, ABG)
01:12:02.239 00.000 11060 Guiding  Dir = 2, Dur = 41
01:12:02.247 00.008 11060 IsSlewing returns 0
01:12:02.254 00.007 11060 IsGuiding returns 0
01:12:02.312 00.058 11060 IsGuiding returns 0
01:12:02.312 00.000 11060 Move returns status 0, amount 41
01:12:02.312 00.000 11060 MoveAxis(N, 0, ABG)
01:12:02.312 00.000 11060 Move returns status 0, amount 0
01:12:02.313 00.001 11060 move complete, result=0
01:12:02.313 00.000 11060 worker thread done servicing request
01:12:02.314 00.001 10844 GuideStep: -0.2 px 41 ms EAST, 0.3 px 0 ms NORTH
01:12:02.314 00.000 11060 Worker thread wakes up
01:12:02.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:02.315 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:02.954 00.639 11060 Exposure complete
01:12:03.108 00.154 11060 worker thread done servicing request
01:12:03.108 00.000 10844 OnExposeComplete: enter
01:12:03.109 00.001 10844 UpdateGuideState(): m_state=6
01:12:03.109 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8824
01:12:03.109 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=58.93, Mass=2676, SNR=32.7, Peak=214 HFD=3.4
01:12:03.109 00.000 10844 MultiStar: [#1 -0.05,0.40,1.00,U] [#2 -0.21,0.43,2.07,U] [#3 0.74,0.55,0.00,M3] [#4 0.47,0.37,0.90,U] [#5 0.13,0.49,0.98,U] [#6 -0.53,0.65,0.00,M5] [#7 -0.11,1.07,0.00,M5] [#8 0.42,1.14,0.00,M1] 
01:12:03.110 00.001 10844 refined, 4 included, MultiStar: {0.06, 0.44}, one-star: {0.26, 0.52}
01:12:03.110 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.20 = -3.09)
01:12:03.110 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
01:12:03.110 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.44 hyp=0.44 cameraTheta=1.44 mountX=-0.44 mountY=-0.02, mountTheta=-3.10
01:12:03.122 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.44, opts=13)
01:12:03.123 00.001 10844 Enqueuing Move request for scope (0.06, 0.44)
01:12:03.123 00.000 11060 Worker thread wakes up
01:12:03.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.44) opts 0xd
01:12:03.123 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.44)
01:12:03.123 00.000 11060 Moving (0.06, 0.44) raw xDistance=-0.44 yDistance=-0.02
01:12:03.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
01:12:03.124 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:03.124 00.000 10844 UpdateGuideState exits: m=2676 SNR=32.7
01:12:03.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:03.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:03.124 00.000 10844 Enqueuing Expose request
01:12:03.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:03.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:03.124 00.000 11060 MoveAxis(E, 78, ABG)
01:12:03.124 00.000 11060 Guiding  Dir = 2, Dur = 78
01:12:03.138 00.014 11060 IsSlewing returns 0
01:12:03.138 00.000 11060 IsGuiding returns 0
01:12:03.232 00.094 11060 IsGuiding returns 0
01:12:03.232 00.000 11060 Move returns status 0, amount 78
01:12:03.232 00.000 11060 MoveAxis(N, 0, ABG)
01:12:03.232 00.000 11060 Move returns status 0, amount 0
01:12:03.232 00.000 11060 move complete, result=0
01:12:03.232 00.000 11060 worker thread done servicing request
01:12:03.232 00.000 11060 Worker thread wakes up
01:12:03.233 00.001 10844 GuideStep: -0.4 px 78 ms EAST, -0.0 px 0 ms NORTH
01:12:03.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:03.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:03.868 00.635 11060 Exposure complete
01:12:04.031 00.163 11060 worker thread done servicing request
01:12:04.031 00.000 10844 OnExposeComplete: enter
01:12:04.031 00.000 10844 UpdateGuideState(): m_state=6
01:12:04.031 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8825
01:12:04.031 00.000 10844 Star::Find returns 1 (0), X=264.53, Y=58.69, Mass=2347, SNR=31.3, Peak=236 HFD=3.2
01:12:04.032 00.001 10844 MultiStar: [#1 0.14,0.09,1.07,U] [#2 -0.56,0.31,0.00,M1] [#3 0.22,-0.18,1.01,U] [#4 0.23,-0.13,1.04,U] [#5 0.05,0.40,1.07,U] [#6 -0.27,0.10,1.04,U] [#7 0.07,0.56,1.00,U] [#8 0.25,0.25,1.02,U] 
01:12:04.032 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.17}, one-star: {0.16, 0.28}
01:12:04.032 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
01:12:04.032 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
01:12:04.032 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=-0.19 mountY=0.08, mountTheta=2.75
01:12:04.034 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.17, opts=13)
01:12:04.034 00.000 10844 Enqueuing Move request for scope (0.11, 0.17)
01:12:04.034 00.000 11060 Worker thread wakes up
01:12:04.034 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:04.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
01:12:04.034 00.000 10844 UpdateGuideState exits: m=2347 SNR=31.3
01:12:04.034 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
01:12:04.035 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:04.035 00.000 11060 Moving (0.11, 0.17) raw xDistance=-0.19 yDistance=0.08
01:12:04.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:04.035 00.000 10844 Enqueuing Expose request
01:12:04.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:12:04.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:04.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:04.035 00.000 11060 MoveAxis(E, 35, ABG)
01:12:04.035 00.000 11060 Guiding  Dir = 2, Dur = 35
01:12:04.062 00.027 11060 IsSlewing returns 0
01:12:04.063 00.001 11060 IsGuiding returns 0
01:12:04.110 00.047 11060 IsGuiding returns 0
01:12:04.110 00.000 11060 Move returns status 0, amount 35
01:12:04.110 00.000 11060 MoveAxis(N, 0, ABG)
01:12:04.111 00.001 11060 Move returns status 0, amount 0
01:12:04.111 00.000 11060 move complete, result=0
01:12:04.111 00.000 11060 worker thread done servicing request
01:12:04.111 00.000 11060 Worker thread wakes up
01:12:04.111 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
01:12:04.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:04.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:04.738 00.627 11060 Exposure complete
01:12:04.920 00.182 11060 worker thread done servicing request
01:12:04.920 00.000 10844 OnExposeComplete: enter
01:12:04.920 00.000 10844 UpdateGuideState(): m_state=6
01:12:04.921 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8826
01:12:04.921 00.000 10844 Star::Find returns 1 (1), X=264.79, Y=58.71, Mass=3198, SNR=35.6, Peak=255 HFD=3.6
01:12:04.921 00.000 10844 MultiStar: [#1 -0.03,0.58,0.89,U] [#2 -0.33,0.01,1.95,U] [#3 0.37,0.12,0.91,U] [#4 -0.00,0.08,0.94,U] [#5 0.58,0.73,0.00,M4] [#6 0.26,-0.03,0.89,U] [#7 -0.21,0.79,0.00,M5] [#8 0.41,0.08,0.86,U] 
01:12:04.921 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.42, 0.29}
01:12:04.921 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
01:12:04.921 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
01:12:04.921 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=-0.16 mountY=0.07, mountTheta=2.74
01:12:04.923 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
01:12:04.924 00.001 10844 Enqueuing Move request for scope (0.09, 0.14)
01:12:04.924 00.000 11060 Worker thread wakes up
01:12:04.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
01:12:04.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
01:12:04.924 00.000 11060 Moving (0.09, 0.14) raw xDistance=-0.16 yDistance=0.07
01:12:04.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:12:04.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:04.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:04.924 00.000 10844 UpdateGuideState exits: m=3198 SNR=35.6 Saturated
01:12:04.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:04.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:04.924 00.000 10844 Enqueuing Expose request
01:12:04.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:12:04.924 00.000 11060 MoveAxis(E, 28, ABG)
01:12:04.925 00.001 11060 Guiding  Dir = 2, Dur = 28
01:12:04.947 00.022 11060 IsSlewing returns 0
01:12:04.947 00.000 11060 IsGuiding returns 0
01:12:04.994 00.047 11060 IsGuiding returns 0
01:12:04.994 00.000 11060 Move returns status 0, amount 28
01:12:04.994 00.000 11060 MoveAxis(N, 0, ABG)
01:12:04.994 00.000 11060 Move returns status 0, amount 0
01:12:04.994 00.000 11060 move complete, result=0
01:12:04.995 00.001 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
01:12:04.995 00.000 11060 worker thread done servicing request
01:12:04.995 00.000 11060 Worker thread wakes up
01:12:04.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:04.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:05.622 00.627 11060 Exposure complete
01:12:05.792 00.170 11060 worker thread done servicing request
01:12:05.792 00.000 10844 OnExposeComplete: enter
01:12:05.792 00.000 10844 UpdateGuideState(): m_state=6
01:12:05.792 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8827
01:12:05.792 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=59.56, Mass=2907, SNR=34.0, Peak=255 HFD=3.3
01:12:05.793 00.001 10844 MultiStar: [#1 -0.02,0.41,1.00,U] [#2 -0.36,0.58,0.00,M1] [#3 0.62,0.04,0.00,M2] [#4 0.02,0.54,0.96,U] [#5 0.19,0.88,0.00,M5] [#6 0.01,0.59,0.88,U] [#7 0.57,1.56,0.00,M6] [#8 0.53,0.05,0.96,U] 
01:12:05.793 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.55}, one-star: {0.06, 1.14}
01:12:05.793 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
01:12:05.793 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
01:12:05.793 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.55 hyp=0.56 cameraTheta=1.36 mountX=-0.56 mountY=0.03, mountTheta=3.09
01:12:05.795 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.55, opts=13)
01:12:05.795 00.000 10844 Enqueuing Move request for scope (0.12, 0.55)
01:12:05.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:05.795 00.000 10844 UpdateGuideState exits: m=2907 SNR=34.0 Saturated
01:12:05.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:05.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:05.795 00.000 10844 Enqueuing Expose request
01:12:05.795 00.000 11060 Worker thread wakes up
01:12:05.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.55) opts 0xd
01:12:05.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.55)
01:12:05.795 00.000 11060 Moving (0.12, 0.55) raw xDistance=-0.56 yDistance=0.03
01:12:05.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.56
01:12:05.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:05.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:12:05.795 00.000 11060 MoveAxis(E, 98, ABG)
01:12:05.795 00.000 11060 Guiding  Dir = 2, Dur = 98
01:12:05.806 00.011 11060 IsSlewing returns 0
01:12:05.807 00.001 11060 IsGuiding returns 0
01:12:05.918 00.111 11060 IsGuiding returns 0
01:12:05.918 00.000 11060 Move returns status 0, amount 98
01:12:05.918 00.000 11060 MoveAxis(N, 0, ABG)
01:12:05.918 00.000 11060 Move returns status 0, amount 0
01:12:05.918 00.000 11060 move complete, result=0
01:12:05.918 00.000 11060 worker thread done servicing request
01:12:05.918 00.000 11060 Worker thread wakes up
01:12:05.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:05.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:05.918 00.000 10844 GuideStep: -0.6 px 98 ms EAST, 0.0 px 0 ms NORTH
01:12:06.557 00.639 11060 Exposure complete
01:12:06.734 00.177 11060 worker thread done servicing request
01:12:06.734 00.000 10844 OnExposeComplete: enter
01:12:06.734 00.000 10844 UpdateGuideState(): m_state=6
01:12:06.734 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8828
01:12:06.734 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=58.49, Mass=2940, SNR=34.6, Peak=255 HFD=3.4
01:12:06.735 00.001 10844 MultiStar: [#1 -0.33,0.37,0.95,U] [#2 -0.42,0.19,1.97,U] [#3 0.75,0.31,0.00,M3] [#4 0.14,-0.13,0.93,U] [#5 0.65,0.24,0.00,M6] [#6 -0.32,-0.27,0.81,U] [#7 -0.36,0.24,0.83,U] [#8 0.25,0.18,0.96,U] 
01:12:06.735 00.000 10844 single-star, 6 included, MultiStar: {-0.19, 0.11}, one-star: {-0.07, 0.08}
01:12:06.735 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
01:12:06.735 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
01:12:06.735 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.29 mountX=-0.06 mountY=-0.08, mountTheta=-2.25
01:12:06.736 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
01:12:06.736 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
01:12:06.736 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:06.736 00.000 10844 UpdateGuideState exits: m=2940 SNR=34.6 Saturated
01:12:06.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:06.736 00.000 11060 Worker thread wakes up
01:12:06.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:06.736 00.000 10844 Enqueuing Expose request
01:12:06.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:12:06.736 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:12:06.736 00.000 11060 Moving (-0.07, 0.08) raw xDistance=-0.06 yDistance=-0.08
01:12:06.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:12:06.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:06.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:06.737 00.001 11060 MoveAxis(E, 0, ABG)
01:12:06.737 00.000 11060 Move returns status 0, amount 0
01:12:06.737 00.000 11060 MoveAxis(N, 0, ABG)
01:12:06.737 00.000 11060 Move returns status 0, amount 0
01:12:06.737 00.000 11060 move complete, result=0
01:12:06.737 00.000 11060 worker thread done servicing request
01:12:06.737 00.000 11060 Worker thread wakes up
01:12:06.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:06.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:06.738 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:07.375 00.637 11060 Exposure complete
01:12:07.545 00.170 11060 worker thread done servicing request
01:12:07.545 00.000 10844 OnExposeComplete: enter
01:12:07.545 00.000 10844 UpdateGuideState(): m_state=6
01:12:07.546 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8829
01:12:07.546 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=59.06, Mass=3024, SNR=34.7, Peak=251 HFD=3.6
01:12:07.546 00.000 10844 MultiStar: [#1 -0.15,-0.02,0.94,U] [#2 -0.01,-0.27,1.91,U] [#3 -0.17,0.28,0.93,U] [#4 0.12,0.19,0.93,U] [#5 0.54,-0.06,0.96,U] [#6 0.37,0.02,0.84,U] [#7 -0.37,0.65,0.00,M6] [#8 -0.07,0.03,0.89,U] 
01:12:07.546 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.06}, one-star: {0.17, 0.64}
01:12:07.546 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:12:07.546 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:12:07.546 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.62 mountX=-0.08 mountY=0.08, mountTheta=2.36
01:12:07.548 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.06, opts=13)
01:12:07.548 00.000 10844 Enqueuing Move request for scope (0.09, 0.06)
01:12:07.548 00.000 11060 Worker thread wakes up
01:12:07.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:07.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:12:07.548 00.000 10844 UpdateGuideState exits: m=3024 SNR=34.7
01:12:07.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:12:07.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:07.548 00.000 11060 Moving (0.09, 0.06) raw xDistance=-0.08 yDistance=0.08
01:12:07.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:07.548 00.000 10844 Enqueuing Expose request
01:12:07.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:12:07.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:07.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:07.548 00.000 11060 MoveAxis(E, 0, ABG)
01:12:07.548 00.000 11060 Move returns status 0, amount 0
01:12:07.548 00.000 11060 MoveAxis(N, 0, ABG)
01:12:07.548 00.000 11060 Move returns status 0, amount 0
01:12:07.549 00.001 11060 move complete, result=0
01:12:07.549 00.000 11060 worker thread done servicing request
01:12:07.549 00.000 11060 Worker thread wakes up
01:12:07.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:07.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:07.550 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:08.188 00.638 11060 Exposure complete
01:12:08.369 00.181 11060 worker thread done servicing request
01:12:08.369 00.000 10844 OnExposeComplete: enter
01:12:08.369 00.000 10844 UpdateGuideState(): m_state=6
01:12:08.370 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8830
01:12:08.370 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=58.95, Mass=2977, SNR=35.0, Peak=236 HFD=3.4
01:12:08.370 00.000 10844 MultiStar: [#1 0.25,0.20,0.95,U] [#2 -0.86,-0.35,0.00,M1] [#3 0.27,0.01,0.93,U] [#4 0.52,0.15,0.92,U] [#5 0.13,0.53,0.99,U] [#6 0.09,-0.59,0.94,U] [#7 -0.13,0.04,0.90,U] [#8 0.17,-0.15,0.98,U] 
01:12:08.370 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.10}, one-star: {0.31, 0.53}
01:12:08.371 00.001 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
01:12:08.371 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
01:12:08.371 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.44 mountX=-0.13 mountY=0.18, mountTheta=2.19
01:12:08.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.10, opts=13)
01:12:08.372 00.000 10844 Enqueuing Move request for scope (0.20, 0.10)
01:12:08.372 00.000 11060 Worker thread wakes up
01:12:08.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:08.374 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
01:12:08.374 00.000 10844 UpdateGuideState exits: m=2977 SNR=35.0
01:12:08.374 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
01:12:08.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.374 00.000 11060 Moving (0.20, 0.10) raw xDistance=-0.13 yDistance=0.18
01:12:08.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:08.374 00.000 10844 Enqueuing Expose request
01:12:08.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:12:08.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:08.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:12:08.374 00.000 11060 MoveAxis(E, 23, ABG)
01:12:08.374 00.000 11060 Guiding  Dir = 2, Dur = 23
01:12:08.399 00.025 11060 IsSlewing returns 0
01:12:08.400 00.001 11060 IsGuiding returns 0
01:12:08.447 00.047 11060 IsGuiding returns 0
01:12:08.447 00.000 11060 Move returns status 0, amount 23
01:12:08.447 00.000 11060 MoveAxis(N, 0, ABG)
01:12:08.447 00.000 11060 Move returns status 0, amount 0
01:12:08.447 00.000 11060 move complete, result=0
01:12:08.448 00.001 11060 worker thread done servicing request
01:12:08.448 00.000 11060 Worker thread wakes up
01:12:08.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:08.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:08.448 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 0 ms NORTH
01:12:09.077 00.629 11060 Exposure complete
01:12:09.236 00.159 11060 worker thread done servicing request
01:12:09.236 00.000 10844 OnExposeComplete: enter
01:12:09.236 00.000 10844 UpdateGuideState(): m_state=6
01:12:09.236 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8831
01:12:09.236 00.000 10844 Star::Find returns 1 (0), X=264.27, Y=58.63, Mass=2672, SNR=32.7, Peak=249 HFD=3.6
01:12:09.237 00.001 10844 MultiStar: [#1 -0.29,-0.41,1.04,U] [#2 -0.56,-0.35,0.00,M2] [#3 -0.19,0.03,0.99,U] [#4 0.14,0.18,1.08,U] [#5 0.27,0.19,1.10,U] [#6 -0.43,-0.45,0.00,M1] [#7 0.15,0.46,0.94,U] [#8 0.62,-0.24,0.00,M1] 
01:12:09.237 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.11}, one-star: {-0.10, 0.22}
01:12:09.237 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
01:12:09.237 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
01:12:09.237 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=-0.11 mountY=-0.02, mountTheta=-2.99
01:12:09.240 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.11, opts=13)
01:12:09.240 00.000 10844 Enqueuing Move request for scope (0.00, 0.11)
01:12:09.240 00.000 11060 Worker thread wakes up
01:12:09.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:09.246 00.006 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
01:12:09.246 00.000 10844 UpdateGuideState exits: m=2672 SNR=32.7
01:12:09.247 00.001 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
01:12:09.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:09.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:09.247 00.000 10844 Enqueuing Expose request
01:12:09.247 00.000 11060 Moving (0.00, 0.11) raw xDistance=-0.11 yDistance=-0.02
01:12:09.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:12:09.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:09.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:09.247 00.000 11060 MoveAxis(E, 0, ABG)
01:12:09.247 00.000 11060 Move returns status 0, amount 0
01:12:09.247 00.000 11060 MoveAxis(N, 0, ABG)
01:12:09.247 00.000 11060 Move returns status 0, amount 0
01:12:09.247 00.000 11060 move complete, result=0
01:12:09.248 00.001 11060 worker thread done servicing request
01:12:09.248 00.000 11060 Worker thread wakes up
01:12:09.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:09.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:09.249 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:09.878 00.629 11060 Exposure complete
01:12:10.047 00.169 11060 worker thread done servicing request
01:12:10.047 00.000 10844 OnExposeComplete: enter
01:12:10.047 00.000 10844 UpdateGuideState(): m_state=6
01:12:10.048 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8832
01:12:10.048 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.05, Mass=3051, SNR=34.7, Peak=209 HFD=3.9
01:12:10.048 00.000 10844 MultiStar: [#1 -0.50,-0.73,0.00,M1] [#2 -0.59,-1.21,0.00,M3] [#3 0.05,0.52,0.91,U] [#4 0.35,-0.51,0.00,M1] [#5 0.24,0.06,1.10,U] [#6 -0.66,-0.27,0.00,M2] [#7 -0.82,-0.40,0.00,M5] [#8 -0.05,-0.37,0.93,U] 
01:12:10.048 00.000 10844 refined, 3 included, MultiStar: {0.13, -0.04}, one-star: {0.27, -0.37}
01:12:10.048 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
01:12:10.048 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
01:12:10.048 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=0.02 mountY=0.14, mountTheta=1.44
01:12:10.049 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.04, opts=13)
01:12:10.049 00.000 10844 Enqueuing Move request for scope (0.13, -0.04)
01:12:10.051 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:10.051 00.000 11060 Worker thread wakes up
01:12:10.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:12:10.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:12:10.051 00.000 11060 Moving (0.13, -0.04) raw xDistance=0.02 yDistance=0.14
01:12:10.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:10.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:10.051 00.000 10844 UpdateGuideState exits: m=3051 SNR=34.7
01:12:10.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:12:10.051 00.000 11060 MoveAxis(E, 0, ABG)
01:12:10.051 00.000 11060 Move returns status 0, amount 0
01:12:10.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:10.051 00.000 11060 MoveAxis(N, 0, ABG)
01:12:10.051 00.000 11060 Move returns status 0, amount 0
01:12:10.051 00.000 11060 move complete, result=0
01:12:10.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:10.052 00.001 10844 Enqueuing Expose request
01:12:10.052 00.000 11060 worker thread done servicing request
01:12:10.052 00.000 11060 Worker thread wakes up
01:12:10.052 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:10.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:10.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:10.690 00.638 11060 Exposure complete
01:12:10.866 00.176 11060 worker thread done servicing request
01:12:10.867 00.001 10844 OnExposeComplete: enter
01:12:10.867 00.000 10844 UpdateGuideState(): m_state=6
01:12:10.867 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8833
01:12:10.867 00.000 10844 Star::Find returns 1 (0), X=264.51, Y=58.32, Mass=2597, SNR=31.6, Peak=221 HFD=3.3
01:12:10.867 00.000 10844 MultiStar: [#1 -0.56,-0.35,0.00,M2] [#2 -0.32,-0.25,2.36,U] [#3 0.06,-0.44,1.02,U] [#4 0.34,-0.23,1.04,U] [#5 -0.12,0.13,1.08,U] [#6 -0.34,-0.15,0.96,U] [#7 -0.15,-0.13,0.91,U] [#8 0.03,-0.05,0.96,U] 
01:12:10.867 00.000 10844 single-star, 7 included, MultiStar: {-0.08, -0.17}, one-star: {0.14, -0.10}
01:12:10.867 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
01:12:10.867 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
01:12:10.867 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.60 mountX=0.07 mountY=0.16, mountTheta=1.15
01:12:10.870 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.10, opts=13)
01:12:10.870 00.000 10844 Enqueuing Move request for scope (0.14, -0.10)
01:12:10.870 00.000 11060 Worker thread wakes up
01:12:10.870 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:10.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
01:12:10.870 00.000 10844 UpdateGuideState exits: m=2597 SNR=31.6
01:12:10.871 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
01:12:10.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:10.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:10.871 00.000 10844 Enqueuing Expose request
01:12:10.871 00.000 11060 Moving (0.14, -0.10) raw xDistance=0.07 yDistance=0.16
01:12:10.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:12:10.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:10.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:12:10.871 00.000 11060 MoveAxis(E, 0, ABG)
01:12:10.871 00.000 11060 Move returns status 0, amount 0
01:12:10.872 00.001 11060 MoveAxis(N, 0, ABG)
01:12:10.872 00.000 11060 Move returns status 0, amount 0
01:12:10.872 00.000 11060 move complete, result=0
01:12:10.872 00.000 11060 worker thread done servicing request
01:12:10.872 00.000 11060 Worker thread wakes up
01:12:10.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:10.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:10.874 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:11.517 00.643 11060 Exposure complete
01:12:11.688 00.171 11060 worker thread done servicing request
01:12:11.688 00.000 10844 OnExposeComplete: enter
01:12:11.688 00.000 10844 UpdateGuideState(): m_state=6
01:12:11.688 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8834
01:12:11.688 00.000 10844 Star::Find returns 1 (0), X=264.45, Y=58.62, Mass=2500, SNR=31.7, Peak=247 HFD=3.3
01:12:11.689 00.001 10844 MultiStar: [#1 -0.50,0.03,1.05,U] [#2 -0.69,0.18,0.00,M3] [#3 -0.17,0.01,0.99,U] [#4 0.52,0.05,1.01,U] [#5 -0.28,0.95,0.00,M2] [#6 -0.94,-0.14,0.00,M2] [#7 -0.17,0.54,0.95,U] [#8 -0.20,0.05,1.02,U] 
01:12:11.689 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.14}, one-star: {0.09, 0.20}
01:12:11.689 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.82 = -2.47)
01:12:11.689 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.49)
01:12:11.689 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.06 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
01:12:11.691 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.14, opts=13)
01:12:11.691 00.000 10844 Enqueuing Move request for scope (-0.08, 0.14)
01:12:11.691 00.000 11060 Worker thread wakes up
01:12:11.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:11.691 00.000 10844 UpdateGuideState exits: m=2500 SNR=31.7
01:12:11.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:11.692 00.001 10844 Enqueuing Expose request
01:12:11.692 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
01:12:11.692 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
01:12:11.692 00.000 11060 Moving (-0.08, 0.14) raw xDistance=-0.13 yDistance=-0.10
01:12:11.692 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:12:11.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:11.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:12:11.692 00.000 11060 MoveAxis(E, 22, ABG)
01:12:11.693 00.001 11060 Guiding  Dir = 2, Dur = 22
01:12:11.699 00.006 11060 IsSlewing returns 0
01:12:11.699 00.000 11060 IsGuiding returns 0
01:12:11.730 00.031 11060 IsGuiding returns 0
01:12:11.730 00.000 11060 Move returns status 0, amount 22
01:12:11.730 00.000 11060 MoveAxis(N, 0, ABG)
01:12:11.730 00.000 11060 Move returns status 0, amount 0
01:12:11.730 00.000 11060 move complete, result=0
01:12:11.730 00.000 11060 worker thread done servicing request
01:12:11.730 00.000 11060 Worker thread wakes up
01:12:11.730 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
01:12:11.731 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:11.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:12.365 00.634 11060 Exposure complete
01:12:12.533 00.168 11060 worker thread done servicing request
01:12:12.534 00.001 10844 OnExposeComplete: enter
01:12:12.534 00.000 10844 UpdateGuideState(): m_state=6
01:12:12.534 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8835
01:12:12.534 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=58.77, Mass=2879, SNR=34.2, Peak=247 HFD=3.6
01:12:12.534 00.000 10844 MultiStar: [#1 -0.22,-0.14,1.00,U] [#2 -0.20,0.20,1.96,U] [#3 0.69,0.22,0.00,M1] [#4 -0.13,-0.21,0.93,U] [#5 0.03,0.80,0.00,M3] [#6 -0.53,0.02,0.96,U] [#7 -0.12,0.13,0.77,U] [#8 -0.09,0.08,0.98,U] 
01:12:12.534 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.08}, one-star: {-0.03, 0.36}
01:12:12.534 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
01:12:12.534 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
01:12:12.534 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.74 mountX=-0.05 mountY=-0.20, mountTheta=-1.79
01:12:12.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.08, opts=13)
01:12:12.536 00.000 10844 Enqueuing Move request for scope (-0.19, 0.08)
01:12:12.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:12.536 00.000 11060 Worker thread wakes up
01:12:12.536 00.000 10844 UpdateGuideState exits: m=2879 SNR=34.2
01:12:12.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:12.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:12.536 00.000 10844 Enqueuing Expose request
01:12:12.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
01:12:12.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
01:12:12.536 00.000 11060 Moving (-0.19, 0.08) raw xDistance=-0.05 yDistance=-0.20
01:12:12.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:12.537 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:12:12.537 00.000 11060 MoveAxis(E, 0, ABG)
01:12:12.537 00.000 11060 Move returns status 0, amount 0
01:12:12.537 00.000 11060 MoveAxis(N, 78, ABG)
01:12:12.537 00.000 11060 Guiding  Dir = 0, Dur = 78
01:12:12.541 00.004 11060 IsSlewing returns 0
01:12:12.541 00.000 11060 IsGuiding returns 0
01:12:12.647 00.106 11060 IsGuiding returns 0
01:12:12.647 00.000 11060 Move returns status 0, amount 78
01:12:12.648 00.001 11060 move complete, result=0
01:12:12.648 00.000 11060 worker thread done servicing request
01:12:12.648 00.000 11060 Worker thread wakes up
01:12:12.648 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 78 ms NORTH
01:12:12.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:12.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:13.285 00.637 11060 Exposure complete
01:12:13.453 00.168 11060 worker thread done servicing request
01:12:13.453 00.000 10844 OnExposeComplete: enter
01:12:13.453 00.000 10844 UpdateGuideState(): m_state=6
01:12:13.453 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8836
01:12:13.454 00.001 10844 Star::Find returns 1 (0), X=264.32, Y=58.16, Mass=2573, SNR=32.0, Peak=253 HFD=3.5
01:12:13.454 00.000 10844 MultiStar: [#1 -0.28,-0.13,1.00,U] [#2 -0.28,0.05,2.16,U] [#3 -0.05,0.05,0.90,U] [#4 0.26,-0.48,0.99,U] [#5 0.24,0.49,1.04,U] [#6 -0.63,0.27,0.00,M2] [#7 -0.95,1.01,0.00,M3] [#8 0.29,0.54,0.00,M1] 
01:12:13.454 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.03}, one-star: {-0.05, -0.26}
01:12:13.454 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
01:12:13.454 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
01:12:13.454 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.72 mountX=0.04 mountY=-0.06, mountTheta=-0.98
01:12:13.455 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.03, opts=13)
01:12:13.455 00.000 10844 Enqueuing Move request for scope (-0.07, -0.03)
01:12:13.456 00.001 11060 Worker thread wakes up
01:12:13.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:12:13.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:12:13.456 00.000 11060 Moving (-0.07, -0.03) raw xDistance=0.04 yDistance=-0.06
01:12:13.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:12:13.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:13.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:13.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:13.456 00.000 11060 MoveAxis(E, 0, ABG)
01:12:13.456 00.000 11060 Move returns status 0, amount 0
01:12:13.456 00.000 11060 MoveAxis(N, 0, ABG)
01:12:13.456 00.000 11060 Move returns status 0, amount 0
01:12:13.456 00.000 11060 move complete, result=0
01:12:13.456 00.000 10844 UpdateGuideState exits: m=2573 SNR=32.0
01:12:13.456 00.000 11060 worker thread done servicing request
01:12:13.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:13.457 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:13.457 00.000 10844 Enqueuing Expose request
01:12:13.457 00.000 11060 Worker thread wakes up
01:12:13.457 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:13.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:13.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:14.100 00.643 11060 Exposure complete
01:12:14.275 00.175 11060 worker thread done servicing request
01:12:14.276 00.001 10844 OnExposeComplete: enter
01:12:14.276 00.000 10844 UpdateGuideState(): m_state=6
01:12:14.276 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8837
01:12:14.276 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=58.94, Mass=3286, SNR=36.4, Peak=250 HFD=3.9
01:12:14.276 00.000 10844 MultiStar: [#1 -0.29,-0.07,0.88,U] [#2 -0.44,0.15,1.78,U] [#3 -0.28,-0.18,0.89,U] [#4 -0.02,-0.09,0.85,U] [#5 0.32,0.77,0.00,M3] [#6 -0.44,0.26,0.99,U] [#7 -0.28,0.20,0.87,U] [#8 -0.11,0.04,0.98,U] 
01:12:14.277 00.001 10844 refined, 7 included, MultiStar: {-0.29, 0.12}, one-star: {-0.31, 0.53}
01:12:14.277 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.51 = -1.78)
01:12:14.277 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
01:12:14.277 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.31 cameraTheta=2.75 mountX=-0.06 mountY=-0.31, mountTheta=-1.78
01:12:14.278 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.12, opts=13)
01:12:14.278 00.000 10844 Enqueuing Move request for scope (-0.29, 0.12)
01:12:14.278 00.000 11060 Worker thread wakes up
01:12:14.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
01:12:14.278 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
01:12:14.278 00.000 11060 Moving (-0.29, 0.12) raw xDistance=-0.06 yDistance=-0.31
01:12:14.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:12:14.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.31
01:12:14.279 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:14.279 00.000 10844 UpdateGuideState exits: m=3286 SNR=36.4
01:12:14.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:14.279 00.000 11060 MoveAxis(E, 0, ABG)
01:12:14.279 00.000 11060 Move returns status 0, amount 0
01:12:14.279 00.000 11060 MoveAxis(N, 119, ABG)
01:12:14.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:14.279 00.000 10844 Enqueuing Expose request
01:12:14.279 00.000 11060 Guiding  Dir = 0, Dur = 119
01:12:14.297 00.018 11060 IsSlewing returns 0
01:12:14.297 00.000 11060 IsGuiding returns 0
01:12:14.438 00.141 11060 IsGuiding returns 0
01:12:14.438 00.000 11060 Move returns status 0, amount 119
01:12:14.438 00.000 11060 move complete, result=0
01:12:14.438 00.000 11060 worker thread done servicing request
01:12:14.438 00.000 11060 Worker thread wakes up
01:12:14.438 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 119 ms NORTH
01:12:14.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:14.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:15.072 00.634 11060 Exposure complete
01:12:15.241 00.169 11060 worker thread done servicing request
01:12:15.241 00.000 10844 OnExposeComplete: enter
01:12:15.241 00.000 10844 UpdateGuideState(): m_state=6
01:12:15.242 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8838
01:12:15.242 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=58.77, Mass=2613, SNR=33.0, Peak=236 HFD=3.0
01:12:15.242 00.000 10844 MultiStar: [#1 -0.66,-0.19,0.00,M1] [#2 -0.55,-0.16,1.97,U] [#3 0.46,0.46,0.00,M1] [#4 0.32,-0.29,0.99,U] [#5 0.15,0.30,1.06,U] [#6 -0.57,-0.17,0.88,U] [#7 -0.74,0.26,0.00,M3] [#8 -0.19,0.20,0.90,U] 
01:12:15.242 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.02}, one-star: {-0.51, 0.35}
01:12:15.242 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
01:12:15.242 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
01:12:15.242 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.02 hyp=0.26 cameraTheta=3.08 mountX=0.03 mountY=-0.26, mountTheta=-1.45
01:12:15.244 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.02, opts=13)
01:12:15.244 00.000 10844 Enqueuing Move request for scope (-0.26, 0.02)
01:12:15.244 00.000 11060 Worker thread wakes up
01:12:15.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.02) opts 0xd
01:12:15.245 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.02)
01:12:15.245 00.000 11060 Moving (-0.26, 0.02) raw xDistance=0.03 yDistance=-0.26
01:12:15.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:12:15.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:12:15.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:12:15.245 00.000 10844 UpdateGuideState exits: m=2613 SNR=33.0
01:12:15.245 00.000 11060 MoveAxis(E, 0, ABG)
01:12:15.245 00.000 11060 Move returns status 0, amount 0
01:12:15.245 00.000 11060 MoveAxis(N, 101, ABG)
01:12:15.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:15.245 00.000 11060 Guiding  Dir = 0, Dur = 101
01:12:15.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:15.245 00.000 10844 Enqueuing Expose request
01:12:15.250 00.005 11060 IsSlewing returns 0
01:12:15.250 00.000 11060 IsGuiding returns 0
01:12:15.375 00.125 11060 IsGuiding returns 0
01:12:15.376 00.001 11060 Move returns status 0, amount 101
01:12:15.376 00.000 11060 move complete, result=0
01:12:15.376 00.000 11060 worker thread done servicing request
01:12:15.376 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 101 ms NORTH
01:12:15.377 00.001 11060 Worker thread wakes up
01:12:15.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:15.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:16.011 00.634 11060 Exposure complete
01:12:16.176 00.165 11060 worker thread done servicing request
01:12:16.176 00.000 10844 OnExposeComplete: enter
01:12:16.176 00.000 10844 UpdateGuideState(): m_state=6
01:12:16.176 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8839
01:12:16.177 00.001 10844 Star::Find returns 1 (0), X=264.38, Y=58.63, Mass=2376, SNR=30.9, Peak=235 HFD=3.3
01:12:16.177 00.000 10844 MultiStar: [#1 -0.51,-0.02,1.03,U] [#2 -0.96,-0.28,0.00,M1] [#3 0.22,-0.61,0.00,M2] [#4 0.56,0.13,1.03,U] [#5 -0.01,0.79,0.00,M3] [#6 0.16,0.26,1.10,U] [#7 -0.37,0.18,0.92,U] [#8 -0.15,0.16,1.16,U] 
01:12:16.177 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.15}, one-star: {0.01, 0.21}
01:12:16.177 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
01:12:16.177 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.70)
01:12:16.177 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.85 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
01:12:16.179 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.15, opts=13)
01:12:16.179 00.000 10844 Enqueuing Move request for scope (-0.04, 0.15)
01:12:16.179 00.000 11060 Worker thread wakes up
01:12:16.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:12:16.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:12:16.179 00.000 11060 Moving (-0.04, 0.15) raw xDistance=-0.14 yDistance=-0.07
01:12:16.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:12:16.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:16.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:12:16.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:12:16.179 00.000 11060 MoveAxis(E, 25, ABG)
01:12:16.179 00.000 11060 Guiding  Dir = 2, Dur = 25
01:12:16.179 00.000 10844 UpdateGuideState exits: m=2376 SNR=30.9
01:12:16.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:16.179 00.000 10844 Enqueuing Expose request
01:12:16.203 00.024 11060 IsSlewing returns 0
01:12:16.203 00.000 11060 IsGuiding returns 0
01:12:16.239 00.036 11060 IsGuiding returns 0
01:12:16.239 00.000 11060 Move returns status 0, amount 25
01:12:16.239 00.000 11060 MoveAxis(N, 0, ABG)
01:12:16.239 00.000 11060 Move returns status 0, amount 0
01:12:16.239 00.000 11060 move complete, result=0
01:12:16.239 00.000 11060 worker thread done servicing request
01:12:16.239 00.000 11060 Worker thread wakes up
01:12:16.239 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
01:12:16.240 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:16.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:16.885 00.645 11060 Exposure complete
01:12:17.059 00.174 11060 worker thread done servicing request
01:12:17.060 00.001 10844 OnExposeComplete: enter
01:12:17.060 00.000 10844 UpdateGuideState(): m_state=6
01:12:17.060 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8840
01:12:17.060 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=58.22, Mass=2238, SNR=30.0, Peak=241 HFD=3.4
01:12:17.060 00.000 10844 MultiStar: [#1 -0.01,0.30,1.19,U] [#2 -0.71,-0.35,0.00,M2] [#3 0.09,-0.44,1.06,U] [#4 0.31,0.04,1.06,U] [#5 0.19,0.21,1.07,U] [#6 -0.48,-0.44,0.00,M1] [#7 -0.05,0.84,0.00,M3] [#8 -0.26,0.05,1.01,U] 
01:12:17.060 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.00}, one-star: {0.38, -0.20}
01:12:17.060 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
01:12:17.060 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
01:12:17.060 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.00 mountX=-0.02 mountY=0.11, mountTheta=1.75
01:12:17.062 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.00, opts=13)
01:12:17.062 00.000 10844 Enqueuing Move request for scope (0.12, 0.00)
01:12:17.062 00.000 11060 Worker thread wakes up
01:12:17.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
01:12:17.062 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
01:12:17.062 00.000 11060 Moving (0.12, 0.00) raw xDistance=-0.02 yDistance=0.11
01:12:17.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:12:17.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:12:17.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:17.062 00.000 10844 UpdateGuideState exits: m=2238 SNR=30.0
01:12:17.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:12:17.062 00.000 11060 MoveAxis(E, 0, ABG)
01:12:17.063 00.001 11060 Move returns status 0, amount 0
01:12:17.063 00.000 11060 MoveAxis(N, 0, ABG)
01:12:17.063 00.000 11060 Move returns status 0, amount 0
01:12:17.063 00.000 11060 move complete, result=0
01:12:17.063 00.000 11060 worker thread done servicing request
01:12:17.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:17.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:17.063 00.000 10844 Enqueuing Expose request
01:12:17.063 00.000 11060 Worker thread wakes up
01:12:17.063 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:17.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:17.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:17.697 00.634 11060 Exposure complete
01:12:17.853 00.156 11060 worker thread done servicing request
01:12:17.853 00.000 10844 OnExposeComplete: enter
01:12:17.853 00.000 10844 UpdateGuideState(): m_state=6
01:12:17.854 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8841
01:12:17.854 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.49, Mass=2740, SNR=33.1, Peak=250 HFD=3.3
01:12:17.854 00.000 10844 MultiStar: [#1 0.29,0.12,0.96,U] [#2 -0.13,0.13,1.98,U] [#3 0.20,-0.36,1.00,U] [#4 -0.01,0.02,1.01,U] [#5 -0.06,0.19,1.01,U] [#6 0.11,0.16,0.88,U] [#7 0.24,0.42,0.84,U] [#8 0.27,0.52,1.00,U] 
01:12:17.854 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.31, 0.08}
01:12:17.854 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
01:12:17.855 00.001 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:12:17.855 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.17 cameraTheta=0.91 mountX=-0.15 mountY=0.08, mountTheta=2.65
01:12:17.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.14, opts=13)
01:12:17.858 00.002 10844 Enqueuing Move request for scope (0.11, 0.14)
01:12:17.858 00.000 11060 Worker thread wakes up
01:12:17.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:17.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:12:17.858 00.000 10844 UpdateGuideState exits: m=2740 SNR=33.1
01:12:17.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:12:17.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:17.858 00.000 11060 Moving (0.11, 0.14) raw xDistance=-0.15 yDistance=0.08
01:12:17.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:17.858 00.000 10844 Enqueuing Expose request
01:12:17.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:12:17.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:17.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:17.859 00.001 11060 MoveAxis(E, 27, ABG)
01:12:17.859 00.000 11060 Guiding  Dir = 2, Dur = 27
01:12:17.879 00.020 11060 IsSlewing returns 0
01:12:17.879 00.000 11060 IsGuiding returns 0
01:12:17.926 00.047 11060 IsGuiding returns 0
01:12:17.926 00.000 11060 Move returns status 0, amount 27
01:12:17.926 00.000 11060 MoveAxis(N, 0, ABG)
01:12:17.926 00.000 11060 Move returns status 0, amount 0
01:12:17.926 00.000 11060 move complete, result=0
01:12:17.926 00.000 11060 worker thread done servicing request
01:12:17.926 00.000 11060 Worker thread wakes up
01:12:17.926 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
01:12:17.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:17.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:18.558 00.632 11060 Exposure complete
01:12:18.738 00.180 11060 worker thread done servicing request
01:12:18.738 00.000 10844 OnExposeComplete: enter
01:12:18.738 00.000 10844 UpdateGuideState(): m_state=6
01:12:18.738 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8842
01:12:18.738 00.000 10844 Star::Find returns 1 (1), X=264.56, Y=59.01, Mass=2998, SNR=34.6, Peak=255 HFD=3.5
01:12:18.739 00.001 10844 MultiStar: [#1 0.61,-0.77,0.00,M1] [#2 -0.01,-0.08,1.98,U] [#3 0.60,0.56,0.00,M1] [#4 0.07,0.25,0.92,U] [#5 0.34,0.20,1.04,U] [#6 0.16,-0.57,0.84,U] [#7 0.36,0.18,0.77,U] [#8 0.01,0.42,0.90,U] 
01:12:18.739 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.12}, one-star: {0.19, 0.60}
01:12:18.739 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
01:12:18.739 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
01:12:18.739 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.73 mountX=-0.14 mountY=0.11, mountTheta=2.47
01:12:18.740 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.12, opts=13)
01:12:18.740 00.000 10844 Enqueuing Move request for scope (0.14, 0.12)
01:12:18.740 00.000 11060 Worker thread wakes up
01:12:18.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
01:12:18.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
01:12:18.740 00.000 11060 Moving (0.14, 0.12) raw xDistance=-0.14 yDistance=0.11
01:12:18.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:12:18.742 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:18.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:12:18.742 00.000 11060 MoveAxis(E, 26, ABG)
01:12:18.742 00.000 11060 Guiding  Dir = 2, Dur = 26
01:12:18.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:18.742 00.000 10844 UpdateGuideState exits: m=2998 SNR=34.6 Saturated
01:12:18.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:18.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:18.742 00.000 10844 Enqueuing Expose request
01:12:18.757 00.015 11060 IsSlewing returns 0
01:12:18.757 00.000 11060 IsGuiding returns 0
01:12:18.788 00.031 11060 IsGuiding returns 0
01:12:18.788 00.000 11060 Move returns status 0, amount 26
01:12:18.788 00.000 11060 MoveAxis(N, 0, ABG)
01:12:18.788 00.000 11060 Move returns status 0, amount 0
01:12:18.788 00.000 11060 move complete, result=0
01:12:18.788 00.000 11060 worker thread done servicing request
01:12:18.789 00.001 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
01:12:18.789 00.000 11060 Worker thread wakes up
01:12:18.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:18.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:19.418 00.629 11060 Exposure complete
01:12:19.575 00.157 11060 worker thread done servicing request
01:12:19.575 00.000 10844 OnExposeComplete: enter
01:12:19.575 00.000 10844 UpdateGuideState(): m_state=6
01:12:19.577 00.002 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8843
01:12:19.577 00.000 10844 Star::Find returns 1 (1), X=264.98, Y=58.57, Mass=2823, SNR=34.4, Peak=255 HFD=3.5
01:12:19.577 00.000 10844 MultiStar: [#1 -0.05,-0.26,0.91,U] [#2 -0.26,-0.52,2.00,U] [#3 0.37,-0.33,0.86,U] [#4 0.25,-0.48,0.93,U] [#5 0.30,0.33,0.98,U] [#6 -0.07,0.01,0.86,U] [#7 -0.08,0.71,0.00,M2] [#8 0.68,-0.31,0.00,M1] 
01:12:19.577 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.20}, one-star: {0.61, 0.15}
01:12:19.577 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
01:12:19.577 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
01:12:19.577 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.07 mountX=0.18 mountY=0.14, mountTheta=0.67
01:12:19.578 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.20, opts=13)
01:12:19.578 00.000 10844 Enqueuing Move request for scope (0.11, -0.20)
01:12:19.579 00.001 11060 Worker thread wakes up
01:12:19.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
01:12:19.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:19.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
01:12:19.579 00.000 10844 UpdateGuideState exits: m=2823 SNR=34.4 Saturated
01:12:19.579 00.000 11060 Moving (0.11, -0.20) raw xDistance=0.18 yDistance=0.14
01:12:19.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:19.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:12:19.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:19.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:19.579 00.000 10844 Enqueuing Expose request
01:12:19.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:12:19.579 00.000 11060 MoveAxis(W, 30, ABG)
01:12:19.579 00.000 11060 Guiding  Dir = 3, Dur = 30
01:12:19.601 00.022 11060 IsSlewing returns 0
01:12:19.602 00.001 11060 IsGuiding returns 0
01:12:19.648 00.046 11060 IsGuiding returns 0
01:12:19.648 00.000 11060 Move returns status 0, amount 30
01:12:19.648 00.000 11060 MoveAxis(N, 0, ABG)
01:12:19.648 00.000 11060 Move returns status 0, amount 0
01:12:19.649 00.001 11060 move complete, result=0
01:12:19.649 00.000 11060 worker thread done servicing request
01:12:19.649 00.000 11060 Worker thread wakes up
01:12:19.649 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
01:12:19.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:19.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:20.283 00.634 11060 Exposure complete
01:12:20.457 00.174 11060 worker thread done servicing request
01:12:20.457 00.000 10844 OnExposeComplete: enter
01:12:20.457 00.000 10844 UpdateGuideState(): m_state=6
01:12:20.458 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8844
01:12:20.458 00.000 10844 Star::Find returns 1 (1), X=265.18, Y=58.82, Mass=3545, SNR=37.8, Peak=255 HFD=3.7
01:12:20.458 00.000 10844 MultiStar: [#1 -0.11,-0.48,0.90,U] [#2 -0.31,-0.34,1.84,U] [#3 0.57,0.05,0.80,U] [#4 0.46,-0.00,0.84,U] [#5 0.91,0.06,0.00,M1] [#6 -0.25,0.38,0.78,U] [#7 0.48,-0.09,0.75,U] [#8 0.50,0.08,0.85,U] 
01:12:20.458 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.04}, one-star: {0.82, 0.41}
01:12:20.458 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
01:12:20.458 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:12:20.458 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=0.00 mountY=0.21, mountTheta=1.55
01:12:20.460 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.04, opts=13)
01:12:20.460 00.000 10844 Enqueuing Move request for scope (0.20, -0.04)
01:12:20.460 00.000 11060 Worker thread wakes up
01:12:20.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:12:20.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
01:12:20.460 00.000 10844 UpdateGuideState exits: m=3545 SNR=37.8 Saturated
01:12:20.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
01:12:20.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:20.460 00.000 11060 Moving (0.20, -0.04) raw xDistance=0.00 yDistance=0.21
01:12:20.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:20.460 00.000 10844 Enqueuing Expose request
01:12:20.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:12:20.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:12:20.461 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:12:20.461 00.000 11060 MoveAxis(E, 0, ABG)
01:12:20.461 00.000 11060 Move returns status 0, amount 0
01:12:20.461 00.000 11060 MoveAxis(N, 0, ABG)
01:12:20.461 00.000 11060 Move returns status 0, amount 0
01:12:20.461 00.000 11060 move complete, result=0
01:12:20.461 00.000 11060 worker thread done servicing request
01:12:20.461 00.000 11060 Worker thread wakes up
01:12:20.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:20.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:20.462 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:21.089 00.627 11060 Exposure complete
01:12:21.255 00.166 11060 worker thread done servicing request
01:12:21.256 00.001 10844 OnExposeComplete: enter
01:12:21.256 00.000 10844 UpdateGuideState(): m_state=6
01:12:21.256 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8845
01:12:21.256 00.000 10844 Star::Find returns 1 (0), X=265.36, Y=58.33, Mass=2506, SNR=32.0, Peak=245 HFD=3.4
01:12:21.256 00.000 10844 MultiStar: [#1 0.29,-0.32,1.12,U] [#2 -0.15,0.06,2.09,U] [#3 0.44,-0.58,0.00,M1] [#4 0.57,-0.02,0.98,U] [#5 0.62,0.68,0.00,M2] [#6 -0.16,0.53,1.08,U] [#7 0.30,-0.15,0.92,U] [#8 0.55,-0.10,0.99,U] 
01:12:21.256 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.00}, one-star: {1.00, -0.09}
01:12:21.256 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
01:12:21.257 00.001 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
01:12:21.257 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.00 mountX=-0.05 mountY=0.27, mountTheta=1.75
01:12:21.259 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.00, opts=13)
01:12:21.259 00.000 10844 Enqueuing Move request for scope (0.27, -0.00)
01:12:21.259 00.000 11060 Worker thread wakes up
01:12:21.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
01:12:21.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
01:12:21.259 00.000 11060 Moving (0.27, -0.00) raw xDistance=-0.05 yDistance=0.27
01:12:21.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:21.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:12:21.259 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:21.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:12:21.259 00.000 11060 MoveAxis(E, 0, ABG)
01:12:21.259 00.000 11060 Move returns status 0, amount 0
01:12:21.259 00.000 10844 UpdateGuideState exits: m=2506 SNR=32.0
01:12:21.259 00.000 11060 MoveAxis(N, 0, ABG)
01:12:21.260 00.001 11060 Move returns status 0, amount 0
01:12:21.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:21.260 00.000 11060 move complete, result=0
01:12:21.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:21.260 00.000 10844 Enqueuing Expose request
01:12:21.260 00.000 11060 worker thread done servicing request
01:12:21.260 00.000 11060 Worker thread wakes up
01:12:21.260 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:12:21.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:21.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:21.889 00.629 11060 Exposure complete
01:12:22.051 00.162 11060 worker thread done servicing request
01:12:22.051 00.000 10844 OnExposeComplete: enter
01:12:22.051 00.000 10844 UpdateGuideState(): m_state=6
01:12:22.051 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8846
01:12:22.052 00.001 10844 Star::Find returns 1 (1), X=265.04, Y=58.71, Mass=2615, SNR=32.5, Peak=255 HFD=3.3
01:12:22.052 00.000 10844 MultiStar: [#1 0.35,-0.35,0.99,U] [#2 0.00,-0.17,2.05,U] [#3 1.05,-0.12,0.00,M2] [#4 0.29,-0.12,0.99,U] [#5 0.95,0.38,0.00,M3] [#6 -0.36,0.70,0.00,M1] [#7 0.49,-0.42,0.00,M1] [#8 1.01,0.24,0.00,M1] 
01:12:22.052 00.000 10844 refined, 3 included, MultiStar: {0.26, -0.11}, one-star: {0.68, 0.30}
01:12:22.052 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:12:22.053 00.001 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
01:12:22.053 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.38 mountX=0.06 mountY=0.28, mountTheta=1.37
01:12:22.055 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.11, opts=13)
01:12:22.055 00.000 10844 Enqueuing Move request for scope (0.26, -0.11)
01:12:22.055 00.000 11060 Worker thread wakes up
01:12:22.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:22.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
01:12:22.055 00.000 10844 UpdateGuideState exits: m=2615 SNR=32.5 Saturated
01:12:22.055 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
01:12:22.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:22.055 00.000 11060 Moving (0.26, -0.11) raw xDistance=0.06 yDistance=0.28
01:12:22.056 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:22.056 00.000 10844 Enqueuing Expose request
01:12:22.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:12:22.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:12:22.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:12:22.056 00.000 11060 MoveAxis(E, 0, ABG)
01:12:22.056 00.000 11060 Move returns status 0, amount 0
01:12:22.056 00.000 11060 MoveAxis(N, 0, ABG)
01:12:22.056 00.000 11060 Move returns status 0, amount 0
01:12:22.056 00.000 11060 move complete, result=0
01:12:22.056 00.000 11060 worker thread done servicing request
01:12:22.056 00.000 11060 Worker thread wakes up
01:12:22.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:22.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:22.058 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:12:22.704 00.646 11060 Exposure complete
01:12:22.883 00.179 11060 worker thread done servicing request
01:12:22.883 00.000 10844 OnExposeComplete: enter
01:12:22.884 00.001 10844 UpdateGuideState(): m_state=6
01:12:22.884 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8847
01:12:22.884 00.000 10844 Star::Find returns 1 (1), X=265.40, Y=58.40, Mass=2733, SNR=33.2, Peak=255 HFD=3.3
01:12:22.884 00.000 10844 MultiStar: [#1 0.68,-0.05,0.00,M1] [#2 0.38,0.29,2.00,U] [#3 0.72,0.23,0.00,M3] [#4 -0.09,0.54,0.86,U] [#5 0.62,-0.55,0.00,M4] [#6 -0.11,0.38,0.89,U] [#7 0.49,0.02,0.86,U] [#8 -0.44,0.05,0.93,U] 
01:12:22.884 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.22}, one-star: {1.03, -0.02}
01:12:22.884 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
01:12:22.884 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
01:12:22.885 00.001 10844 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.33 cameraTheta=0.72 mountX=-0.26 mountY=0.21, mountTheta=2.46
01:12:22.886 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.22, opts=13)
01:12:22.886 00.000 10844 Enqueuing Move request for scope (0.25, 0.22)
01:12:22.886 00.000 11060 Worker thread wakes up
01:12:22.886 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:22.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0xd
01:12:22.886 00.000 10844 UpdateGuideState exits: m=2733 SNR=33.2 Saturated
01:12:22.886 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
01:12:22.887 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:22.887 00.000 11060 Moving (0.25, 0.22) raw xDistance=-0.26 yDistance=0.21
01:12:22.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:22.887 00.000 10844 Enqueuing Expose request
01:12:22.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:12:22.887 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.21 newest=0.75
01:12:22.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:12:22.887 00.000 11060 MoveAxis(E, 45, ABG)
01:12:22.887 00.000 11060 Guiding  Dir = 2, Dur = 45
01:12:22.894 00.007 11060 IsSlewing returns 0
01:12:22.894 00.000 11060 IsGuiding returns 0
01:12:22.942 00.048 11060 IsGuiding returns 0
01:12:22.942 00.000 11060 Move returns status 0, amount 45
01:12:22.942 00.000 11060 BLC: Oldest BLC event removed
01:12:22.942 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:12:22.942 00.000 11060 MoveAxis(S, 832, ABG)
01:12:22.942 00.000 11060 duration set to 750 by maxDecDuration
01:12:22.942 00.000 11060 Guiding  Dir = 1, Dur = 750
01:12:22.958 00.016 11060 IsSlewing returns 0
01:12:22.958 00.000 11060 IsGuiding returns 0
01:12:23.734 00.776 11060 IsGuiding returns 0
01:12:23.736 00.002 11060 Move returns status 0, amount 750
01:12:23.736 00.000 11060 move complete, result=0
01:12:23.736 00.000 11060 worker thread done servicing request
01:12:23.736 00.000 11060 Worker thread wakes up
01:12:23.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:23.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:23.737 00.001 10844 GuideStep: -0.3 px 45 ms EAST, 0.2 px 750 ms SOUTH
01:12:24.369 00.632 11060 Exposure complete
01:12:24.551 00.182 11060 worker thread done servicing request
01:12:24.552 00.001 10844 OnExposeComplete: enter
01:12:24.552 00.000 10844 UpdateGuideState(): m_state=6
01:12:24.552 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8848
01:12:24.552 00.000 10844 Star::Find returns 1 (0), X=264.88, Y=59.26, Mass=2504, SNR=31.6, Peak=213 HFD=3.3
01:12:24.552 00.000 10844 MultiStar: [#1 0.02,0.23,1.06,U] [#2 -0.13,0.03,2.17,U] [#3 0.22,0.52,0.97,U] [#4 0.12,0.89,0.00,M1] [#5 0.62,0.61,0.00,M5] [#6 -0.47,0.91,0.00,M1] [#7 0.05,0.12,0.92,U] [#8 0.05,0.63,0.00,M1] 
01:12:24.552 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.29}, one-star: {0.51, 0.84}
01:12:24.552 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
01:12:24.552 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
01:12:24.552 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.28 mountX=-0.30 mountY=0.04, mountTheta=3.02
01:12:24.554 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.29, opts=13)
01:12:24.554 00.000 10844 Enqueuing Move request for scope (0.08, 0.29)
01:12:24.554 00.000 11060 Worker thread wakes up
01:12:24.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
01:12:24.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
01:12:24.554 00.000 11060 Moving (0.08, 0.29) raw xDistance=-0.30 yDistance=0.04
01:12:24.555 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:24.555 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.146655, 1:0.037076
01:12:24.555 00.000 11060 BLC: No correction, Miss < min_move
01:12:24.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:12:24.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:24.555 00.000 10844 UpdateGuideState exits: m=2504 SNR=31.6
01:12:24.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:12:24.555 00.000 11060 MoveAxis(E, 53, ABG)
01:12:24.555 00.000 11060 Guiding  Dir = 2, Dur = 53
01:12:24.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:24.556 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:24.556 00.000 10844 Enqueuing Expose request
01:12:24.566 00.010 11060 IsSlewing returns 0
01:12:24.566 00.000 11060 IsGuiding returns 0
01:12:24.630 00.064 11060 IsGuiding returns 0
01:12:24.630 00.000 11060 Move returns status 0, amount 53
01:12:24.630 00.000 11060 MoveAxis(N, 0, ABG)
01:12:24.631 00.001 11060 Move returns status 0, amount 0
01:12:24.631 00.000 11060 move complete, result=0
01:12:24.631 00.000 11060 worker thread done servicing request
01:12:24.631 00.000 11060 Worker thread wakes up
01:12:24.631 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
01:12:24.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:24.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:25.266 00.635 11060 Exposure complete
01:12:25.423 00.157 11060 worker thread done servicing request
01:12:25.423 00.000 10844 OnExposeComplete: enter
01:12:25.423 00.000 10844 UpdateGuideState(): m_state=6
01:12:25.423 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8849
01:12:25.423 00.000 10844 Star::Find returns 1 (1), X=265.16, Y=58.63, Mass=2522, SNR=32.0, Peak=255 HFD=3.2
01:12:25.424 00.001 10844 MultiStar: [#1 -0.24,-0.17,1.04,U] [#2 -0.72,0.65,0.00,M1] [#3 0.41,0.97,0.00,M3] [#4 0.92,0.60,0.00,M2] [#5 0.48,0.91,0.00,M6] [#6 -0.24,0.52,0.87,U] [#7 -0.42,0.76,0.00,M1] [#8 0.02,0.26,0.95,U] 
01:12:25.424 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.19}, one-star: {0.79, 0.21}
01:12:25.424 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:12:25.424 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:12:25.424 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.13 mountX=-0.20 mountY=0.06, mountTheta=2.86
01:12:25.425 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.19, opts=13)
01:12:25.425 00.000 10844 Enqueuing Move request for scope (0.09, 0.19)
01:12:25.425 00.000 11060 Worker thread wakes up
01:12:25.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:25.426 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
01:12:25.426 00.000 10844 UpdateGuideState exits: m=2522 SNR=32.0 Saturated
01:12:25.426 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
01:12:25.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:25.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:25.426 00.000 10844 Enqueuing Expose request
01:12:25.426 00.000 11060 Moving (0.09, 0.19) raw xDistance=-0.20 yDistance=0.06
01:12:25.426 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.146655, 1:0.037076, 2:0.058358
01:12:25.426 00.000 11060 BLC: No correction, Miss < min_move
01:12:25.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:12:25.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:25.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:12:25.426 00.000 11060 MoveAxis(E, 37, ABG)
01:12:25.426 00.000 11060 Guiding  Dir = 2, Dur = 37
01:12:25.467 00.041 11060 IsSlewing returns 0
01:12:25.468 00.001 11060 IsGuiding returns 0
01:12:25.534 00.066 11060 IsGuiding returns 0
01:12:25.534 00.000 11060 Move returns status 0, amount 37
01:12:25.535 00.001 11060 MoveAxis(N, 0, ABG)
01:12:25.535 00.000 11060 Move returns status 0, amount 0
01:12:25.535 00.000 11060 move complete, result=0
01:12:25.535 00.000 11060 worker thread done servicing request
01:12:25.535 00.000 11060 Worker thread wakes up
01:12:25.535 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
01:12:25.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:25.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:26.186 00.651 11060 Exposure complete
01:12:26.352 00.166 11060 worker thread done servicing request
01:12:26.352 00.000 10844 OnExposeComplete: enter
01:12:26.352 00.000 10844 UpdateGuideState(): m_state=6
01:12:26.352 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8850
01:12:26.352 00.000 10844 Star::Find returns 1 (0), X=265.01, Y=59.03, Mass=2438, SNR=31.6, Peak=235 HFD=2.9
01:12:26.352 00.000 10844 MultiStar: [#1 -0.16,0.19,1.03,U] [#2 -0.74,0.78,0.00,M2] [#3 -0.05,0.38,1.18,U] [#4 0.70,0.23,0.00,M3] [#5 0.06,1.21,0.00,M7] [#6 -0.06,0.31,0.86,U] [#7 -0.01,0.26,0.84,U] [#8 0.03,0.61,0.00,M1] 
01:12:26.352 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.36}, one-star: {0.64, 0.62}
01:12:26.353 00.001 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
01:12:26.353 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
01:12:26.353 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.36 cameraTheta=1.36 mountX=-0.36 mountY=0.02, mountTheta=3.10
01:12:26.354 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.36, opts=13)
01:12:26.354 00.000 10844 Enqueuing Move request for scope (0.07, 0.36)
01:12:26.354 00.000 11060 Worker thread wakes up
01:12:26.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
01:12:26.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
01:12:26.354 00.000 11060 Moving (0.07, 0.36) raw xDistance=-0.36 yDistance=0.02
01:12:26.354 00.000 11060 BLC: window closed
01:12:26.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:26.354 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.146655, 1:0.037076, 2:0.058358
01:12:26.354 00.000 11060 BLC: No correction, Miss < min_move
01:12:26.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
01:12:26.355 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:26.355 00.000 10844 UpdateGuideState exits: m=2438 SNR=31.6
01:12:26.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:12:26.355 00.000 11060 MoveAxis(E, 64, ABG)
01:12:26.355 00.000 11060 Guiding  Dir = 2, Dur = 64
01:12:26.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:26.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:26.355 00.000 10844 Enqueuing Expose request
01:12:26.367 00.012 11060 IsSlewing returns 0
01:12:26.367 00.000 11060 IsGuiding returns 0
01:12:26.447 00.080 11060 IsGuiding returns 0
01:12:26.447 00.000 11060 Move returns status 0, amount 64
01:12:26.447 00.000 11060 MoveAxis(N, 0, ABG)
01:12:26.447 00.000 11060 Move returns status 0, amount 0
01:12:26.447 00.000 11060 move complete, result=0
01:12:26.449 00.002 11060 worker thread done servicing request
01:12:26.449 00.000 11060 Worker thread wakes up
01:12:26.449 00.000 10844 GuideStep: -0.4 px 64 ms EAST, 0.0 px 0 ms NORTH
01:12:26.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:26.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:27.079 00.630 11060 Exposure complete
01:12:27.249 00.170 11060 worker thread done servicing request
01:12:27.249 00.000 10844 OnExposeComplete: enter
01:12:27.249 00.000 10844 UpdateGuideState(): m_state=6
01:12:27.249 00.000 10844 Star::Find(15, 265, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8851
01:12:27.249 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.21, Mass=2650, SNR=32.1, Peak=235 HFD=3.7
01:12:27.251 00.002 10844 MultiStar: [#1 0.04,-0.62,0.00,M1] [#2 -0.45,0.38,2.12,U] [#3 0.04,0.08,0.97,U] [#4 0.02,-0.17,1.11,U] [#5 0.06,0.19,1.10,U] [#6 -0.33,-0.18,0.93,U] [#7 -0.34,-0.03,0.95,U] [#8 -0.20,-0.33,1.00,U] 
01:12:27.251 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.02}, one-star: {0.22, -0.21}
01:12:27.251 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
01:12:27.251 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
01:12:27.251 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.02 mountX=0.01 mountY=-0.16, mountTheta=-1.51
01:12:27.252 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.02, opts=13)
01:12:27.252 00.000 10844 Enqueuing Move request for scope (-0.16, 0.02)
01:12:27.252 00.000 11060 Worker thread wakes up
01:12:27.252 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:27.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:12:27.252 00.000 10844 UpdateGuideState exits: m=2650 SNR=32.1
01:12:27.253 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:12:27.253 00.000 11060 Moving (-0.16, 0.02) raw xDistance=0.01 yDistance=-0.16
01:12:27.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:12:27.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:27.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:27.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:12:27.253 00.000 11060 MoveAxis(E, 0, ABG)
01:12:27.253 00.000 11060 Move returns status 0, amount 0
01:12:27.253 00.000 11060 MoveAxis(N, 0, ABG)
01:12:27.253 00.000 11060 Move returns status 0, amount 0
01:12:27.253 00.000 11060 move complete, result=0
01:12:27.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:27.253 00.000 10844 Enqueuing Expose request
01:12:27.253 00.000 11060 worker thread done servicing request
01:12:27.253 00.000 11060 Worker thread wakes up
01:12:27.253 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:27.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:27.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:27.895 00.642 11060 Exposure complete
01:12:28.065 00.170 11060 worker thread done servicing request
01:12:28.065 00.000 10844 OnExposeComplete: enter
01:12:28.065 00.000 10844 UpdateGuideState(): m_state=6
01:12:28.065 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8852
01:12:28.065 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=58.61, Mass=2851, SNR=34.1, Peak=255 HFD=3.3
01:12:28.066 00.001 10844 MultiStar: [#1 -0.45,-0.64,0.00,M2] [#2 -0.67,-0.00,0.00,M2] [#3 0.78,-0.04,0.00,M2] [#4 0.56,0.30,0.00,M3] [#5 0.69,0.29,0.00,M7] [#6 -0.78,0.09,0.00,M1] [#7 -0.30,0.39,0.88,U] [#8 0.14,0.14,0.92,U] 
01:12:28.066 00.000 10844 single-star, 2 included, MultiStar: {-0.06, 0.24}, one-star: {-0.04, 0.19}
01:12:28.066 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
01:12:28.066 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:12:28.066 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.76 mountX=-0.18 mountY=-0.07, mountTheta=-2.79
01:12:28.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.19, opts=13)
01:12:28.068 00.000 10844 Enqueuing Move request for scope (-0.04, 0.19)
01:12:28.068 00.000 11060 Worker thread wakes up
01:12:28.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:12:28.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
01:12:28.068 00.000 10844 UpdateGuideState exits: m=2851 SNR=34.1 Saturated
01:12:28.068 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
01:12:28.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:28.068 00.000 11060 Moving (-0.04, 0.19) raw xDistance=-0.18 yDistance=-0.07
01:12:28.069 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:28.069 00.000 10844 Enqueuing Expose request
01:12:28.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:12:28.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:28.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:12:28.069 00.000 11060 MoveAxis(E, 31, ABG)
01:12:28.069 00.000 11060 Guiding  Dir = 2, Dur = 31
01:12:28.088 00.019 11060 IsSlewing returns 0
01:12:28.088 00.000 11060 IsGuiding returns 0
01:12:28.135 00.047 11060 IsGuiding returns 0
01:12:28.135 00.000 11060 Move returns status 0, amount 31
01:12:28.135 00.000 11060 MoveAxis(N, 0, ABG)
01:12:28.135 00.000 11060 Move returns status 0, amount 0
01:12:28.135 00.000 11060 move complete, result=0
01:12:28.135 00.000 11060 worker thread done servicing request
01:12:28.135 00.000 11060 Worker thread wakes up
01:12:28.135 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
01:12:28.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:28.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:28.764 00.629 11060 Exposure complete
01:12:28.930 00.166 11060 worker thread done servicing request
01:12:28.930 00.000 10844 OnExposeComplete: enter
01:12:28.930 00.000 10844 UpdateGuideState(): m_state=6
01:12:28.930 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8853
01:12:28.931 00.001 10844 Star::Find returns 1 (1), X=264.65, Y=58.74, Mass=2861, SNR=33.5, Peak=255 HFD=3.6
01:12:28.931 00.000 10844 MultiStar: [#1 -0.17,0.22,1.02,U] [#2 -0.42,-0.19,1.93,U] [#3 0.31,0.58,0.00,M3] [#4 0.54,0.21,0.91,U] [#5 0.67,1.21,0.00,M8] [#6 -0.32,0.03,0.83,U] [#7 -0.51,0.43,0.00,M1] [#8 0.55,-0.10,0.93,U] 
01:12:28.931 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.05}, one-star: {0.28, 0.32}
01:12:28.931 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
01:12:28.931 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
01:12:28.931 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.47 mountX=-0.05 mountY=-0.00, mountTheta=-3.08
01:12:28.933 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.05, opts=13)
01:12:28.933 00.000 10844 Enqueuing Move request for scope (0.00, 0.05)
01:12:28.934 00.001 11060 Worker thread wakes up
01:12:28.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:28.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:12:28.934 00.000 10844 UpdateGuideState exits: m=2861 SNR=33.5 Saturated
01:12:28.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:12:28.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:28.934 00.000 11060 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.00
01:12:28.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:28.934 00.000 10844 Enqueuing Expose request
01:12:28.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:28.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:28.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:12:28.935 00.001 11060 MoveAxis(E, 0, ABG)
01:12:28.935 00.000 11060 Move returns status 0, amount 0
01:12:28.935 00.000 11060 MoveAxis(N, 0, ABG)
01:12:28.935 00.000 11060 Move returns status 0, amount 0
01:12:28.935 00.000 11060 move complete, result=0
01:12:28.935 00.000 11060 worker thread done servicing request
01:12:28.935 00.000 11060 Worker thread wakes up
01:12:28.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:28.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:28.936 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:29.566 00.630 11060 Exposure complete
01:12:29.765 00.199 11060 worker thread done servicing request
01:12:29.766 00.001 10844 OnExposeComplete: enter
01:12:29.766 00.000 10844 UpdateGuideState(): m_state=6
01:12:29.766 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8854
01:12:29.766 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=59.35, Mass=2894, SNR=34.2, Peak=245 HFD=3.4
01:12:29.766 00.000 10844 MultiStar: [#1 -0.04,-0.30,1.07,U] [#2 0.52,0.03,2.01,U] [#3 0.38,-0.07,0.92,U] [#4 0.32,-0.09,0.92,U] [#5 0.05,0.54,1.01,U] [#6 -0.62,0.28,0.00,M1] [#7 -0.15,0.66,0.00,M2] [#8 0.22,0.15,0.92,U] 
01:12:29.766 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.15}, one-star: {0.32, 0.93}
01:12:29.766 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
01:12:29.767 00.001 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:12:29.767 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.15 hyp=0.32 cameraTheta=0.50 mountX=-0.20 mountY=0.25, mountTheta=2.25
01:12:29.768 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.15, opts=13)
01:12:29.768 00.000 10844 Enqueuing Move request for scope (0.28, 0.15)
01:12:29.768 00.000 11060 Worker thread wakes up
01:12:29.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:29.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.15) opts 0xd
01:12:29.768 00.000 10844 UpdateGuideState exits: m=2894 SNR=34.2
01:12:29.768 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.15)
01:12:29.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:29.769 00.001 11060 Moving (0.28, 0.15) raw xDistance=-0.20 yDistance=0.25
01:12:29.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:29.769 00.000 10844 Enqueuing Expose request
01:12:29.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:12:29.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
01:12:29.769 00.000 11060 MoveAxis(E, 35, ABG)
01:12:29.769 00.000 11060 Guiding  Dir = 2, Dur = 35
01:12:29.778 00.009 11060 IsSlewing returns 0
01:12:29.778 00.000 11060 IsGuiding returns 0
01:12:29.830 00.052 11060 IsGuiding returns 0
01:12:29.830 00.000 11060 Move returns status 0, amount 35
01:12:29.830 00.000 11060 MoveAxis(S, 98, ABG)
01:12:29.830 00.000 11060 Guiding  Dir = 1, Dur = 98
01:12:29.839 00.009 11060 IsSlewing returns 0
01:12:29.839 00.000 11060 IsGuiding returns 0
01:12:29.949 00.110 11060 IsGuiding returns 0
01:12:29.950 00.001 11060 Move returns status 0, amount 98
01:12:29.950 00.000 11060 move complete, result=0
01:12:29.950 00.000 11060 worker thread done servicing request
01:12:29.950 00.000 11060 Worker thread wakes up
01:12:29.950 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.3 px 98 ms SOUTH
01:12:29.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:29.951 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:30.583 00.632 11060 Exposure complete
01:12:30.758 00.175 11060 worker thread done servicing request
01:12:30.758 00.000 10844 OnExposeComplete: enter
01:12:30.758 00.000 10844 UpdateGuideState(): m_state=6
01:12:30.758 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8855
01:12:30.758 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.94, Mass=3556, SNR=38.0, Peak=255 HFD=3.5
01:12:30.758 00.000 10844 MultiStar: [#1 0.18,0.45,0.78,U] [#2 0.07,0.31,1.74,U] [#3 0.28,0.09,0.76,U] [#4 0.07,-0.18,0.85,U] [#5 0.12,0.62,0.00,M8] [#6 -0.51,0.43,0.00,M2] [#7 -0.66,1.26,0.00,M3] [#8 0.12,0.36,0.82,U] 
01:12:30.759 00.001 10844 refined, 5 included, MultiStar: {0.11, 0.27}, one-star: {-0.01, 0.52}
01:12:30.759 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
01:12:30.759 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
01:12:30.759 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.20 mountX=-0.29 mountY=0.06, mountTheta=2.94
01:12:30.760 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.27, opts=13)
01:12:30.760 00.000 10844 Enqueuing Move request for scope (0.11, 0.27)
01:12:30.760 00.000 11060 Worker thread wakes up
01:12:30.760 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:30.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
01:12:30.760 00.000 10844 UpdateGuideState exits: m=3556 SNR=38.0 Saturated
01:12:30.760 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
01:12:30.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:30.760 00.000 11060 Moving (0.11, 0.27) raw xDistance=-0.29 yDistance=0.06
01:12:30.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:30.760 00.000 10844 Enqueuing Expose request
01:12:30.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:12:30.762 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:30.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:12:30.762 00.000 11060 MoveAxis(E, 51, ABG)
01:12:30.762 00.000 11060 Guiding  Dir = 2, Dur = 51
01:12:30.779 00.017 11060 IsSlewing returns 0
01:12:30.779 00.000 11060 IsGuiding returns 0
01:12:30.842 00.063 11060 IsGuiding returns 0
01:12:30.842 00.000 11060 Move returns status 0, amount 51
01:12:30.842 00.000 11060 MoveAxis(N, 0, ABG)
01:12:30.842 00.000 11060 Move returns status 0, amount 0
01:12:30.842 00.000 11060 move complete, result=0
01:12:30.842 00.000 11060 worker thread done servicing request
01:12:30.842 00.000 11060 Worker thread wakes up
01:12:30.842 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
01:12:30.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:30.844 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:31.472 00.628 11060 Exposure complete
01:12:31.640 00.168 11060 worker thread done servicing request
01:12:31.640 00.000 10844 OnExposeComplete: enter
01:12:31.640 00.000 10844 UpdateGuideState(): m_state=6
01:12:31.640 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8856
01:12:31.641 00.001 10844 Star::Find returns 1 (1), X=264.59, Y=59.29, Mass=3142, SNR=35.1, Peak=255 HFD=3.5
01:12:31.641 00.000 10844 MultiStar: [#1 -0.32,0.81,0.00,M1] [#2 -0.14,0.25,1.85,U] [#3 0.42,0.18,0.82,U] [#4 0.05,0.52,0.94,U] [#5 0.19,0.41,0.92,U] [#6 -0.31,0.47,0.93,U] [#7 -0.38,0.54,0.00,M4] [#8 0.54,0.46,0.00,M1] 
01:12:31.641 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.43}, one-star: {0.23, 0.88}
01:12:31.641 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:12:31.641 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:12:31.641 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.43 hyp=0.43 cameraTheta=1.49 mountX=-0.43 mountY=-0.04, mountTheta=-3.06
01:12:31.642 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.43, opts=13)
01:12:31.642 00.000 10844 Enqueuing Move request for scope (0.04, 0.43)
01:12:31.642 00.000 11060 Worker thread wakes up
01:12:31.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.43) opts 0xd
01:12:31.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.43)
01:12:31.642 00.000 11060 Moving (0.04, 0.43) raw xDistance=-0.43 yDistance=-0.04
01:12:31.643 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
01:12:31.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:31.643 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:31.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:12:31.643 00.000 10844 UpdateGuideState exits: m=3142 SNR=35.1 Saturated
01:12:31.643 00.000 11060 MoveAxis(E, 77, ABG)
01:12:31.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:31.643 00.000 11060 Guiding  Dir = 2, Dur = 77
01:12:31.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:31.643 00.000 10844 Enqueuing Expose request
01:12:31.652 00.009 11060 IsSlewing returns 0
01:12:31.652 00.000 11060 IsGuiding returns 0
01:12:31.731 00.079 11060 IsGuiding returns 0
01:12:31.731 00.000 11060 Move returns status 0, amount 77
01:12:31.731 00.000 11060 MoveAxis(N, 0, ABG)
01:12:31.731 00.000 11060 Move returns status 0, amount 0
01:12:31.731 00.000 11060 move complete, result=0
01:12:31.731 00.000 11060 worker thread done servicing request
01:12:31.731 00.000 11060 Worker thread wakes up
01:12:31.731 00.000 10844 GuideStep: -0.4 px 77 ms EAST, -0.0 px 0 ms NORTH
01:12:31.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:31.732 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:32.363 00.631 11060 Exposure complete
01:12:32.556 00.193 11060 worker thread done servicing request
01:12:32.557 00.001 10844 OnExposeComplete: enter
01:12:32.557 00.000 10844 UpdateGuideState(): m_state=6
01:12:32.557 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8857
01:12:32.557 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.83, Mass=3090, SNR=35.6, Peak=255 HFD=3.6
01:12:32.557 00.000 10844 MultiStar: [#1 0.03,0.29,0.90,U] [#2 -0.73,0.19,0.00,M1] [#3 0.17,0.01,0.96,U] [#4 0.04,-0.22,0.94,U] [#5 0.11,0.35,0.99,U] [#6 0.05,-0.04,0.91,U] [#7 -0.20,0.58,0.00,M5] [#8 -0.34,0.25,0.85,U] 
01:12:32.557 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.15}, one-star: {-0.01, 0.41}
01:12:32.557 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
01:12:32.557 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
01:12:32.557 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
01:12:32.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
01:12:32.563 00.004 10844 Enqueuing Move request for scope (0.01, 0.15)
01:12:32.563 00.000 11060 Worker thread wakes up
01:12:32.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:12:32.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:12:32.563 00.000 10844 UpdateGuideState exits: m=3090 SNR=35.6 Saturated
01:12:32.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:12:32.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:32.563 00.000 11060 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.01
01:12:32.564 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:32.564 00.000 10844 Enqueuing Expose request
01:12:32.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:12:32.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:32.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:32.564 00.000 11060 MoveAxis(E, 29, ABG)
01:12:32.564 00.000 11060 Guiding  Dir = 2, Dur = 29
01:12:32.574 00.010 11060 IsSlewing returns 0
01:12:32.574 00.000 11060 IsGuiding returns 0
01:12:32.606 00.032 11060 IsGuiding returns 0
01:12:32.606 00.000 11060 Move returns status 0, amount 29
01:12:32.606 00.000 11060 MoveAxis(N, 0, ABG)
01:12:32.606 00.000 11060 Move returns status 0, amount 0
01:12:32.606 00.000 11060 move complete, result=0
01:12:32.607 00.001 11060 worker thread done servicing request
01:12:32.607 00.000 11060 Worker thread wakes up
01:12:32.607 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
01:12:32.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:32.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:33.238 00.631 11060 Exposure complete
01:12:33.708 00.470 11060 worker thread done servicing request
01:12:33.709 00.001 10844 OnExposeComplete: enter
01:12:33.709 00.000 10844 UpdateGuideState(): m_state=6
01:12:33.709 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8858
01:12:33.709 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=58.75, Mass=2734, SNR=33.2, Peak=255 HFD=3.2
01:12:33.710 00.001 10844 MultiStar: [#1 -0.12,0.10,0.97,U] [#2 -0.33,0.12,2.02,U] [#3 0.49,-0.17,1.00,U] [#4 -0.08,-0.20,0.93,U] [#5 0.45,0.04,1.08,U] [#6 0.10,-0.25,0.90,U] [#7 -0.26,0.44,0.87,U] [#8 0.46,0.01,0.95,U] 
01:12:33.710 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.18, 0.33}
01:12:33.710 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
01:12:33.710 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
01:12:33.710 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.72 mountX=-0.06 mountY=0.05, mountTheta=2.47
01:12:33.712 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
01:12:33.712 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
01:12:33.712 00.000 11060 Worker thread wakes up
01:12:33.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:12:33.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:12:33.713 00.001 11060 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=0.05
01:12:33.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:12:33.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:33.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:12:33.713 00.000 11060 MoveAxis(E, 0, ABG)
01:12:33.713 00.000 11060 Move returns status 0, amount 0
01:12:33.713 00.000 11060 MoveAxis(N, 0, ABG)
01:12:33.717 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:33.718 00.001 10844 UpdateGuideState exits: m=2734 SNR=33.2 Saturated
01:12:33.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:33.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:33.718 00.000 10844 Enqueuing Expose request
01:12:33.786 00.068 11060 Move returns status 0, amount 0
01:12:33.787 00.001 11060 move complete, result=0
01:12:33.789 00.002 11060 worker thread done servicing request
01:12:33.789 00.000 11060 Worker thread wakes up
01:12:33.790 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:33.792 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:33.801 00.009 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:34.556 00.755 11060 Exposure complete
01:12:35.057 00.501 11060 worker thread done servicing request
01:12:35.057 00.000 10844 OnExposeComplete: enter
01:12:35.057 00.000 10844 UpdateGuideState(): m_state=6
01:12:35.058 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8859
01:12:35.058 00.000 10844 Star::Find returns 1 (0), X=265.53, Y=59.12, Mass=3009, SNR=35.0, Peak=235 HFD=3.5
01:12:35.058 00.000 10844 MultiStar: large primary error, entering stabilization period
01:12:35.058 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
01:12:35.058 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
01:12:35.058 00.000 10844 CameraToMount -- cameraX=1.16 cameraY=0.71 hyp=1.36 cameraTheta=0.55 mountX=-0.91 mountY=1.03, mountTheta=2.29
01:12:35.061 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=1.16, y=0.71, opts=13)
01:12:35.061 00.000 10844 Enqueuing Move request for scope (1.16, 0.71)
01:12:35.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:35.061 00.000 11060 Worker thread wakes up
01:12:35.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.16, 0.71) opts 0xd
01:12:35.062 00.001 11060 Handling offset move in thread for scope, endpoint = (1.16, 0.71)
01:12:35.062 00.000 11060 Moving (1.16, 0.71) raw xDistance=-0.91 yDistance=1.03
01:12:35.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.91
01:12:35.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.72 from input 1.03
01:12:35.062 00.000 11060 MoveAxis(E, 157, ABG)
01:12:35.062 00.000 11060 Guiding  Dir = 2, Dur = 157
01:12:35.063 00.001 10844 UpdateGuideState exits: m=3009 SNR=35.0
01:12:35.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:35.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:35.064 00.001 10844 Enqueuing Expose request
01:12:35.068 00.004 11060 IsSlewing returns 0
01:12:35.068 00.000 11060 IsGuiding returns 0
01:12:35.238 00.170 11060 IsGuiding returns 0
01:12:35.238 00.000 11060 Move returns status 0, amount 157
01:12:35.238 00.000 11060 MoveAxis(S, 401, ABG)
01:12:35.238 00.000 11060 Guiding  Dir = 1, Dur = 401
01:12:35.253 00.015 11060 IsSlewing returns 0
01:12:35.254 00.001 11060 IsGuiding returns 0
01:12:35.674 00.420 11060 IsGuiding returns 0
01:12:35.674 00.000 11060 Move returns status 0, amount 401
01:12:35.674 00.000 11060 move complete, result=0
01:12:35.675 00.001 11060 worker thread done servicing request
01:12:35.675 00.000 11060 Worker thread wakes up
01:12:35.675 00.000 10844 GuideStep: -0.9 px 157 ms EAST, 1.0 px 401 ms SOUTH
01:12:35.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:35.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:36.326 00.651 11060 Exposure complete
01:12:36.592 00.266 11060 worker thread done servicing request
01:12:36.592 00.000 10844 OnExposeComplete: enter
01:12:36.592 00.000 10844 UpdateGuideState(): m_state=6
01:12:36.593 00.001 10844 Star::Find(15, 265, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8860
01:12:36.593 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=58.45, Mass=3096, SNR=34.9, Peak=255 HFD=3.4
01:12:36.593 00.000 10844 MultiStar: exiting stabilization period
01:12:36.593 00.000 10844 MultiStar: [#1 -0.79,0.42,0.00,M1] [#2 -0.60,-0.02,1.94,U] [#3 -0.04,-0.12,0.88,U] [#4 -0.23,-0.06,0.86,U] [#5 -0.05,0.09,0.97,U] [#6 -0.17,0.11,0.89,U] [#7 -0.52,0.08,0.85,U] [#8 0.54,0.02,0.94,U] 
01:12:36.593 00.000 10844 single-star, 7 included, MultiStar: {-0.19, 0.01}, one-star: {-0.02, 0.03}
01:12:36.593 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
01:12:36.593 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.43)
01:12:36.594 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.12 mountX=-0.03 mountY=-0.02, mountTheta=-2.42
01:12:36.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
01:12:36.595 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
01:12:36.595 00.000 11060 Worker thread wakes up
01:12:36.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:36.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:12:36.595 00.000 10844 UpdateGuideState exits: m=3096 SNR=34.9 Saturated
01:12:36.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:12:36.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:36.597 00.002 11060 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
01:12:36.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:36.597 00.000 10844 Enqueuing Expose request
01:12:36.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:12:36.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:36.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:36.597 00.000 11060 MoveAxis(E, 0, ABG)
01:12:36.597 00.000 11060 Move returns status 0, amount 0
01:12:36.597 00.000 11060 MoveAxis(N, 0, ABG)
01:12:36.597 00.000 11060 Move returns status 0, amount 0
01:12:36.597 00.000 11060 move complete, result=0
01:12:36.597 00.000 11060 worker thread done servicing request
01:12:36.598 00.001 11060 Worker thread wakes up
01:12:36.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:36.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:36.599 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:37.244 00.645 11060 Exposure complete
01:12:37.456 00.212 11060 worker thread done servicing request
01:12:37.456 00.000 10844 OnExposeComplete: enter
01:12:37.456 00.000 10844 UpdateGuideState(): m_state=6
01:12:37.456 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8861
01:12:37.457 00.001 10844 Star::Find returns 1 (0), X=264.37, Y=58.88, Mass=2818, SNR=33.6, Peak=242 HFD=3.3
01:12:37.457 00.000 10844 MultiStar: [#1 -0.37,0.32,0.90,U] [#2 -0.96,0.16,0.00,M1] [#3 0.13,0.30,1.01,U] [#4 -0.50,0.14,0.93,U] [#5 0.37,0.25,1.00,U] [#6 -0.22,0.06,0.89,U] [#7 -0.16,0.18,0.75,U] [#8 0.10,0.47,0.93,U] 
01:12:37.457 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.28}, one-star: {-0.00, 0.46}
01:12:37.457 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
01:12:37.457 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
01:12:37.457 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
01:12:37.458 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.28, opts=13)
01:12:37.458 00.000 10844 Enqueuing Move request for scope (-0.07, 0.28)
01:12:37.458 00.000 11060 Worker thread wakes up
01:12:37.460 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:37.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
01:12:37.460 00.000 10844 UpdateGuideState exits: m=2818 SNR=33.6
01:12:37.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
01:12:37.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:37.460 00.000 11060 Moving (-0.07, 0.28) raw xDistance=-0.26 yDistance=-0.12
01:12:37.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:37.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:12:37.461 00.001 10844 Enqueuing Expose request
01:12:37.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:37.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:12:37.461 00.000 11060 MoveAxis(E, 45, ABG)
01:12:37.461 00.000 11060 Guiding  Dir = 2, Dur = 45
01:12:37.484 00.023 11060 IsSlewing returns 0
01:12:37.484 00.000 11060 IsGuiding returns 0
01:12:37.547 00.063 11060 IsGuiding returns 0
01:12:37.547 00.000 11060 Move returns status 0, amount 45
01:12:37.547 00.000 11060 MoveAxis(N, 0, ABG)
01:12:37.547 00.000 11060 Move returns status 0, amount 0
01:12:37.547 00.000 11060 move complete, result=0
01:12:37.547 00.000 11060 worker thread done servicing request
01:12:37.547 00.000 11060 Worker thread wakes up
01:12:37.548 00.001 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
01:12:37.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:37.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:38.191 00.643 11060 Exposure complete
01:12:38.420 00.229 11060 worker thread done servicing request
01:12:38.420 00.000 10844 OnExposeComplete: enter
01:12:38.420 00.000 10844 UpdateGuideState(): m_state=6
01:12:38.421 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8862
01:12:38.421 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.52, Mass=2796, SNR=33.2, Peak=255 HFD=3.3
01:12:38.421 00.000 10844 MultiStar: [#1 -0.33,-0.38,1.04,U] [#2 -0.72,0.08,0.00,M2] [#3 0.37,-0.43,1.00,U] [#4 0.06,0.27,1.02,U] [#5 -0.02,0.19,1.03,U] [#6 -0.31,-0.23,1.00,U] [#7 -0.03,0.63,0.00,M3] [#8 0.05,0.06,0.96,U] 
01:12:38.421 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.06}, one-star: {0.02, 0.11}
01:12:38.421 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
01:12:38.421 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
01:12:38.421 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.98 mountX=0.06 mountY=-0.02, mountTheta=-0.25
01:12:38.424 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
01:12:38.424 00.000 10844 Enqueuing Move request for scope (-0.03, -0.06)
01:12:38.424 00.000 11060 Worker thread wakes up
01:12:38.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:38.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:12:38.424 00.000 10844 UpdateGuideState exits: m=2796 SNR=33.2 Saturated
01:12:38.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:12:38.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:38.424 00.000 11060 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=-0.02
01:12:38.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:38.424 00.000 10844 Enqueuing Expose request
01:12:38.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:12:38.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:38.425 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:12:38.425 00.000 11060 MoveAxis(E, 0, ABG)
01:12:38.425 00.000 11060 Move returns status 0, amount 0
01:12:38.425 00.000 11060 MoveAxis(N, 0, ABG)
01:12:38.425 00.000 11060 Move returns status 0, amount 0
01:12:38.425 00.000 11060 move complete, result=0
01:12:38.425 00.000 11060 worker thread done servicing request
01:12:38.425 00.000 11060 Worker thread wakes up
01:12:38.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:38.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:38.426 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:39.058 00.632 11060 Exposure complete
01:12:39.226 00.168 11060 worker thread done servicing request
01:12:39.226 00.000 10844 OnExposeComplete: enter
01:12:39.226 00.000 10844 UpdateGuideState(): m_state=6
01:12:39.226 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8863
01:12:39.227 00.001 10844 Star::Find returns 1 (1), X=264.25, Y=58.59, Mass=2982, SNR=33.9, Peak=255 HFD=3.6
01:12:39.227 00.000 10844 MultiStar: [#1 0.29,-0.57,0.00,M1] [#2 -1.32,-0.05,0.00,M3] [#3 -0.37,-0.12,0.92,U] [#4 -0.63,0.10,0.00,M1] [#5 -0.41,0.03,1.12,U] [#6 -0.48,-0.30,0.85,U] [#7 0.18,-0.25,0.82,U] [#8 0.00,-0.25,0.91,U] 
01:12:39.227 00.000 10844 single-star, 5 included, MultiStar: {-0.21, -0.11}, one-star: {-0.12, 0.17}
01:12:39.227 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
01:12:39.227 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
01:12:39.227 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.18 mountX=-0.15 mountY=-0.15, mountTheta=-2.36
01:12:39.228 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.17, opts=13)
01:12:39.229 00.001 10844 Enqueuing Move request for scope (-0.12, 0.17)
01:12:39.229 00.000 11060 Worker thread wakes up
01:12:39.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
01:12:39.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
01:12:39.229 00.000 11060 Moving (-0.12, 0.17) raw xDistance=-0.15 yDistance=-0.15
01:12:39.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:12:39.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:39.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:39.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:12:39.229 00.000 11060 MoveAxis(E, 26, ABG)
01:12:39.229 00.000 11060 Guiding  Dir = 2, Dur = 26
01:12:39.229 00.000 10844 UpdateGuideState exits: m=2982 SNR=33.9 Saturated
01:12:39.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:39.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:39.230 00.001 10844 Enqueuing Expose request
01:12:39.253 00.023 11060 IsSlewing returns 0
01:12:39.253 00.000 11060 IsGuiding returns 0
01:12:39.300 00.047 11060 IsGuiding returns 0
01:12:39.300 00.000 11060 Move returns status 0, amount 26
01:12:39.300 00.000 11060 MoveAxis(N, 0, ABG)
01:12:39.300 00.000 11060 Move returns status 0, amount 0
01:12:39.300 00.000 11060 move complete, result=0
01:12:39.300 00.000 11060 worker thread done servicing request
01:12:39.300 00.000 11060 Worker thread wakes up
01:12:39.301 00.001 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
01:12:39.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:39.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:39.934 00.633 11060 Exposure complete
01:12:40.111 00.177 11060 worker thread done servicing request
01:12:40.112 00.001 10844 OnExposeComplete: enter
01:12:40.112 00.000 10844 UpdateGuideState(): m_state=6
01:12:40.112 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8864
01:12:40.112 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=58.17, Mass=2721, SNR=33.0, Peak=229 HFD=3.4
01:12:40.112 00.000 10844 MultiStar: [#1 -0.35,-0.15,0.98,U] [#2 -0.54,-0.05,1.98,U] [#3 -0.02,-0.72,0.00,M1] [#4 0.18,-0.09,0.97,U] [#5 -0.26,-0.39,0.98,U] [#6 -0.49,-0.36,0.00,M1] [#7 -0.10,-0.11,0.84,U] [#8 0.13,-0.23,0.94,U] 
01:12:40.113 00.001 10844 refined, 6 included, MultiStar: {-0.16, -0.17}, one-star: {0.24, -0.24}
01:12:40.113 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
01:12:40.113 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
01:12:40.113 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.34 mountX=0.19 mountY=-0.13, mountTheta=-0.60
01:12:40.115 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.17, opts=13)
01:12:40.115 00.000 10844 Enqueuing Move request for scope (-0.16, -0.17)
01:12:40.115 00.000 11060 Worker thread wakes up
01:12:40.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:12:40.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
01:12:40.115 00.000 10844 UpdateGuideState exits: m=2721 SNR=33.0
01:12:40.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
01:12:40.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:40.115 00.000 11060 Moving (-0.16, -0.17) raw xDistance=0.19 yDistance=-0.13
01:12:40.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:40.115 00.000 10844 Enqueuing Expose request
01:12:40.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:12:40.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:40.116 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:12:40.116 00.000 11060 MoveAxis(W, 32, ABG)
01:12:40.116 00.000 11060 Guiding  Dir = 3, Dur = 32
01:12:40.145 00.029 11060 IsSlewing returns 0
01:12:40.145 00.000 11060 IsGuiding returns 0
01:12:40.208 00.063 11060 IsGuiding returns 0
01:12:40.209 00.001 11060 Move returns status 0, amount 32
01:12:40.209 00.000 11060 MoveAxis(N, 0, ABG)
01:12:40.209 00.000 11060 Move returns status 0, amount 0
01:12:40.209 00.000 11060 move complete, result=0
01:12:40.209 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
01:12:40.210 00.001 11060 worker thread done servicing request
01:12:40.212 00.002 11060 Worker thread wakes up
01:12:40.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:40.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:40.861 00.649 11060 Exposure complete
01:12:41.058 00.197 11060 worker thread done servicing request
01:12:41.058 00.000 10844 OnExposeComplete: enter
01:12:41.058 00.000 10844 UpdateGuideState(): m_state=6
01:12:41.058 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8865
01:12:41.059 00.001 10844 Star::Find returns 1 (0), X=264.12, Y=58.81, Mass=2873, SNR=34.6, Peak=248 HFD=3.5
01:12:41.059 00.000 10844 MultiStar: [#1 -0.61,-0.09,0.00,M1] [#2 -0.31,-0.07,1.91,U] [#3 0.27,0.17,0.83,U] [#4 -0.09,0.16,0.92,U] [#5 0.08,0.50,0.94,U] [#6 -0.04,0.38,0.88,U] [#7 0.01,0.02,0.79,U] [#8 -0.30,0.15,0.80,U] 
01:12:41.059 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.18}, one-star: {-0.25, 0.40}
01:12:41.059 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
01:12:41.059 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
01:12:41.059 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.11 mountX=-0.16 mountY=-0.14, mountTheta=-2.43
01:12:41.060 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.18, opts=13)
01:12:41.061 00.001 10844 Enqueuing Move request for scope (-0.11, 0.18)
01:12:41.061 00.000 11060 Worker thread wakes up
01:12:41.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:12:41.061 00.000 10844 UpdateGuideState exits: m=2873 SNR=34.6
01:12:41.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:41.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
01:12:41.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:41.061 00.000 10844 Enqueuing Expose request
01:12:41.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
01:12:41.061 00.000 11060 Moving (-0.11, 0.18) raw xDistance=-0.16 yDistance=-0.14
01:12:41.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:12:41.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:41.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:12:41.062 00.001 11060 MoveAxis(E, 27, ABG)
01:12:41.062 00.000 11060 Guiding  Dir = 2, Dur = 27
01:12:41.085 00.023 11060 IsSlewing returns 0
01:12:41.085 00.000 11060 IsGuiding returns 0
01:12:41.133 00.048 11060 IsGuiding returns 0
01:12:41.133 00.000 11060 Move returns status 0, amount 27
01:12:41.133 00.000 11060 MoveAxis(N, 0, ABG)
01:12:41.133 00.000 11060 Move returns status 0, amount 0
01:12:41.133 00.000 11060 move complete, result=0
01:12:41.134 00.001 11060 worker thread done servicing request
01:12:41.134 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
01:12:41.134 00.000 11060 Worker thread wakes up
01:12:41.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:41.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:41.767 00.633 11060 Exposure complete
01:12:41.957 00.190 11060 worker thread done servicing request
01:12:41.957 00.000 10844 OnExposeComplete: enter
01:12:41.957 00.000 10844 UpdateGuideState(): m_state=6
01:12:41.957 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8866
01:12:41.959 00.002 10844 Star::Find returns 1 (1), X=264.64, Y=58.73, Mass=2720, SNR=32.8, Peak=255 HFD=3.5
01:12:41.959 00.000 10844 MultiStar: [#1 -0.78,-0.09,0.00,M2] [#2 -0.51,-0.18,1.97,U] [#3 0.10,-0.12,0.93,U] [#4 0.24,-0.27,0.92,U] [#5 -0.36,-0.35,1.08,U] [#6 -0.08,-0.35,1.01,U] [#7 -0.30,0.26,0.86,U] [#8 0.00,-0.13,0.83,U] 
01:12:41.959 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.12}, one-star: {0.27, 0.31}
01:12:41.959 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
01:12:41.959 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
01:12:41.959 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.40 mountX=0.14 mountY=-0.11, mountTheta=-0.66
01:12:41.960 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.12, opts=13)
01:12:41.961 00.001 10844 Enqueuing Move request for scope (-0.13, -0.12)
01:12:41.961 00.000 11060 Worker thread wakes up
01:12:41.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:41.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
01:12:41.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
01:12:41.961 00.000 11060 Moving (-0.13, -0.12) raw xDistance=0.14 yDistance=-0.11
01:12:41.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:12:41.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:41.961 00.000 10844 UpdateGuideState exits: m=2720 SNR=32.8 Saturated
01:12:41.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:41.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:41.961 00.000 10844 Enqueuing Expose request
01:12:41.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:12:41.961 00.000 11060 MoveAxis(W, 24, ABG)
01:12:41.961 00.000 11060 Guiding  Dir = 3, Dur = 24
01:12:41.965 00.004 11060 IsSlewing returns 0
01:12:41.965 00.000 11060 IsGuiding returns 0
01:12:41.998 00.033 11060 IsGuiding returns 0
01:12:41.998 00.000 11060 Move returns status 0, amount 24
01:12:41.998 00.000 11060 MoveAxis(N, 0, ABG)
01:12:42.000 00.002 11060 Move returns status 0, amount 0
01:12:42.000 00.000 11060 move complete, result=0
01:12:42.000 00.000 11060 worker thread done servicing request
01:12:42.000 00.000 11060 Worker thread wakes up
01:12:42.000 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:12:42.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:42.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:42.625 00.625 11060 Exposure complete
01:12:42.794 00.169 11060 worker thread done servicing request
01:12:42.794 00.000 10844 OnExposeComplete: enter
01:12:42.794 00.000 10844 UpdateGuideState(): m_state=6
01:12:42.796 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8867
01:12:42.796 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.42, Mass=3190, SNR=35.7, Peak=255 HFD=3.6
01:12:42.796 00.000 10844 MultiStar: [#1 -0.48,0.19,0.94,U] [#2 -0.36,0.08,1.95,U] [#3 0.31,0.06,0.86,U] [#4 0.56,0.01,0.90,U] [#5 -0.01,0.40,0.90,U] [#6 -0.35,-0.00,0.81,U] [#7 -0.13,0.22,0.74,U] [#8 0.09,-0.01,0.84,U] 
01:12:42.796 00.000 10844 single-star, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.13, 0.01}
01:12:42.796 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.85 = -1.44)
01:12:42.796 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
01:12:42.796 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.09 mountX=0.02 mountY=-0.13, mountTheta=-1.44
01:12:42.798 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.01, opts=13)
01:12:42.798 00.000 10844 Enqueuing Move request for scope (-0.13, 0.01)
01:12:42.798 00.000 11060 Worker thread wakes up
01:12:42.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
01:12:42.798 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
01:12:42.798 00.000 11060 Moving (-0.13, 0.01) raw xDistance=0.02 yDistance=-0.13
01:12:42.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:42.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:42.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:42.798 00.000 10844 UpdateGuideState exits: m=3190 SNR=35.7 Saturated
01:12:42.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:42.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:42.798 00.000 10844 Enqueuing Expose request
01:12:42.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:12:42.798 00.000 11060 MoveAxis(E, 0, ABG)
01:12:42.798 00.000 11060 Move returns status 0, amount 0
01:12:42.798 00.000 11060 MoveAxis(N, 0, ABG)
01:12:42.798 00.000 11060 Move returns status 0, amount 0
01:12:42.799 00.001 11060 move complete, result=0
01:12:42.799 00.000 11060 worker thread done servicing request
01:12:42.799 00.000 11060 Worker thread wakes up
01:12:42.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:42.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:42.800 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:43.441 00.641 11060 Exposure complete
01:12:43.602 00.161 11060 worker thread done servicing request
01:12:43.603 00.001 10844 OnExposeComplete: enter
01:12:43.603 00.000 10844 UpdateGuideState(): m_state=6
01:12:43.603 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8868
01:12:43.603 00.000 10844 Star::Find returns 1 (1), X=263.87, Y=58.76, Mass=3363, SNR=36.9, Peak=255 HFD=3.4
01:12:43.603 00.000 10844 MultiStar: [#1 -0.08,0.04,0.92,U] [#2 -0.36,0.38,1.97,U] [#3 0.17,0.01,0.83,U] [#4 0.27,-0.28,0.85,U] [#5 -0.02,0.41,0.88,U] [#6 -0.25,-0.06,0.90,U] [#7 -0.05,0.31,0.70,U] [#8 0.21,0.19,0.86,U] 
01:12:43.603 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.18}, one-star: {-0.50, 0.34}
01:12:43.603 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
01:12:43.603 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
01:12:43.603 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.13 mountX=-0.15 mountY=-0.14, mountTheta=-2.41
01:12:43.606 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.18, opts=13)
01:12:43.606 00.000 10844 Enqueuing Move request for scope (-0.11, 0.18)
01:12:43.606 00.000 11060 Worker thread wakes up
01:12:43.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
01:12:43.606 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
01:12:43.606 00.000 11060 Moving (-0.11, 0.18) raw xDistance=-0.15 yDistance=-0.14
01:12:43.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:43.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:12:43.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:43.607 00.001 10844 UpdateGuideState exits: m=3363 SNR=36.9 Saturated
01:12:43.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:12:43.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:43.607 00.000 11060 MoveAxis(E, 27, ABG)
01:12:43.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:43.607 00.000 10844 Enqueuing Expose request
01:12:43.607 00.000 11060 Guiding  Dir = 2, Dur = 27
01:12:43.635 00.028 11060 IsSlewing returns 0
01:12:43.635 00.000 11060 IsGuiding returns 0
01:12:43.669 00.034 11060 IsGuiding returns 0
01:12:43.670 00.001 11060 Move returns status 0, amount 27
01:12:43.670 00.000 11060 MoveAxis(N, 0, ABG)
01:12:43.670 00.000 11060 Move returns status 0, amount 0
01:12:43.670 00.000 11060 move complete, result=0
01:12:43.671 00.001 11060 worker thread done servicing request
01:12:43.671 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
01:12:43.680 00.009 11060 Worker thread wakes up
01:12:43.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:43.681 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:44.312 00.631 11060 Exposure complete
01:12:44.500 00.188 11060 worker thread done servicing request
01:12:44.501 00.001 10844 OnExposeComplete: enter
01:12:44.501 00.000 10844 UpdateGuideState(): m_state=6
01:12:44.501 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8869
01:12:44.501 00.000 10844 Star::Find returns 1 (0), X=264.41, Y=58.04, Mass=2629, SNR=33.0, Peak=244 HFD=3.4
01:12:44.501 00.000 10844 MultiStar: [#1 -0.06,0.09,1.01,U] [#2 -0.93,-0.38,0.00,M1] [#3 0.38,0.02,0.94,U] [#4 0.35,-0.45,1.09,U] [#5 -0.31,0.17,1.03,U] [#6 -0.56,-0.42,0.00,M1] [#7 -0.48,-0.43,0.00,M1] [#8 0.13,-0.70,0.00,M1] 
01:12:44.502 00.001 10844 refined, 4 included, MultiStar: {0.08, -0.11}, one-star: {0.04, -0.37}
01:12:44.502 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
01:12:44.502 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
01:12:44.502 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.96 mountX=0.10 mountY=0.10, mountTheta=0.78
01:12:44.503 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
01:12:44.503 00.000 10844 Enqueuing Move request for scope (0.08, -0.11)
01:12:44.503 00.000 11060 Worker thread wakes up
01:12:44.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:44.503 00.000 10844 UpdateGuideState exits: m=2629 SNR=33.0
01:12:44.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:44.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:44.503 00.000 10844 Enqueuing Expose request
01:12:44.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:12:44.504 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:12:44.504 00.000 11060 Moving (0.08, -0.11) raw xDistance=0.10 yDistance=0.10
01:12:44.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:12:44.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:44.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:12:44.504 00.000 11060 MoveAxis(E, 0, ABG)
01:12:44.504 00.000 11060 Move returns status 0, amount 0
01:12:44.504 00.000 11060 MoveAxis(N, 0, ABG)
01:12:44.504 00.000 11060 Move returns status 0, amount 0
01:12:44.504 00.000 11060 move complete, result=0
01:12:44.504 00.000 11060 worker thread done servicing request
01:12:44.504 00.000 11060 Worker thread wakes up
01:12:44.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:44.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:44.505 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:45.142 00.637 11060 Exposure complete
01:12:45.306 00.164 11060 worker thread done servicing request
01:12:45.306 00.000 10844 OnExposeComplete: enter
01:12:45.306 00.000 10844 UpdateGuideState(): m_state=6
01:12:45.306 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8870
01:12:45.307 00.001 10844 Star::Find returns 1 (1), X=264.00, Y=58.02, Mass=3262, SNR=35.9, Peak=255 HFD=2.9
01:12:45.307 00.000 10844 MultiStar: [#1 -0.08,0.03,0.81,U] [#2 -0.43,-0.53,0.00,M2] [#3 0.44,0.07,0.87,U] [#4 0.05,-0.12,0.89,U] [#5 0.17,0.48,1.01,U] [#6 -0.11,-0.51,0.92,U] [#7 -0.49,-0.29,0.78,U] [#8 -0.00,-0.16,0.83,U] 
01:12:45.307 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {-0.37, -0.40}
01:12:45.307 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
01:12:45.307 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
01:12:45.307 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.97 mountX=0.11 mountY=-0.03, mountTheta=-0.24
01:12:45.308 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.11, opts=13)
01:12:45.308 00.000 10844 Enqueuing Move request for scope (-0.05, -0.11)
01:12:45.309 00.001 11060 Worker thread wakes up
01:12:45.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:45.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
01:12:45.309 00.000 10844 UpdateGuideState exits: m=3262 SNR=35.9 Saturated
01:12:45.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
01:12:45.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:45.309 00.000 11060 Moving (-0.05, -0.11) raw xDistance=0.11 yDistance=-0.03
01:12:45.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:45.309 00.000 10844 Enqueuing Expose request
01:12:45.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:12:45.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:45.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:12:45.309 00.000 11060 MoveAxis(E, 0, ABG)
01:12:45.309 00.000 11060 Move returns status 0, amount 0
01:12:45.309 00.000 11060 MoveAxis(N, 0, ABG)
01:12:45.309 00.000 11060 Move returns status 0, amount 0
01:12:45.309 00.000 11060 move complete, result=0
01:12:45.310 00.001 11060 worker thread done servicing request
01:12:45.310 00.000 11060 Worker thread wakes up
01:12:45.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:45.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:45.311 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:45.942 00.631 11060 Exposure complete
01:12:46.112 00.170 11060 worker thread done servicing request
01:12:46.112 00.000 10844 OnExposeComplete: enter
01:12:46.112 00.000 10844 UpdateGuideState(): m_state=6
01:12:46.112 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8871
01:12:46.112 00.000 10844 Star::Find returns 1 (0), X=264.77, Y=58.67, Mass=2481, SNR=31.6, Peak=229 HFD=3.5
01:12:46.113 00.001 10844 MultiStar: [#1 -0.50,-0.33,1.16,U] [#2 -0.55,-0.10,2.08,U] [#3 0.59,-0.76,0.00,M1] [#4 0.33,0.11,0.98,U] [#5 0.13,0.15,1.06,U] [#6 -0.10,-0.37,0.95,U] [#7 -0.40,0.26,0.90,U] [#8 0.42,-0.24,0.93,U] 
01:12:46.113 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.04}, one-star: {0.41, 0.26}
01:12:46.113 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
01:12:46.113 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
01:12:46.113 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.73 mountX=0.06 mountY=-0.09, mountTheta=-0.99
01:12:46.114 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
01:12:46.114 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
01:12:46.115 00.001 11060 Worker thread wakes up
01:12:46.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:46.115 00.000 10844 UpdateGuideState exits: m=2481 SNR=31.6
01:12:46.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:46.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:46.115 00.000 10844 Enqueuing Expose request
01:12:46.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
01:12:46.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
01:12:46.115 00.000 11060 Moving (-0.10, -0.04) raw xDistance=0.06 yDistance=-0.09
01:12:46.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:12:46.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:46.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:46.115 00.000 11060 MoveAxis(E, 0, ABG)
01:12:46.115 00.000 11060 Move returns status 0, amount 0
01:12:46.115 00.000 11060 MoveAxis(N, 0, ABG)
01:12:46.115 00.000 11060 Move returns status 0, amount 0
01:12:46.115 00.000 11060 move complete, result=0
01:12:46.116 00.001 11060 worker thread done servicing request
01:12:46.116 00.000 11060 Worker thread wakes up
01:12:46.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:46.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:46.116 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:46.748 00.632 11060 Exposure complete
01:12:46.932 00.184 11060 worker thread done servicing request
01:12:46.933 00.001 10844 OnExposeComplete: enter
01:12:46.933 00.000 10844 UpdateGuideState(): m_state=6
01:12:46.933 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8872
01:12:46.933 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.61, Mass=3159, SNR=36.3, Peak=255 HFD=3.5
01:12:46.934 00.001 10844 MultiStar: [#1 -0.47,0.02,0.90,U] [#2 -0.54,-0.03,1.77,U] [#3 0.42,-0.28,0.78,U] [#4 0.05,0.16,0.88,U] [#5 0.16,0.80,0.00,M1] [#6 -0.50,-0.17,0.87,U] [#7 -0.20,-0.11,0.79,U] [#8 0.24,-0.50,0.88,U] 
01:12:46.934 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.07}, one-star: {0.27, 0.19}
01:12:46.934 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
01:12:46.934 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
01:12:46.934 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.66 mountX=0.10 mountY=-0.13, mountTheta=-0.91
01:12:46.935 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.07, opts=13)
01:12:46.935 00.000 10844 Enqueuing Move request for scope (-0.14, -0.07)
01:12:46.935 00.000 11060 Worker thread wakes up
01:12:46.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
01:12:46.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
01:12:46.935 00.000 11060 Moving (-0.14, -0.07) raw xDistance=0.10 yDistance=-0.13
01:12:46.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:12:46.936 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:46.936 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:46.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:12:46.936 00.000 11060 MoveAxis(E, 0, ABG)
01:12:46.936 00.000 11060 Move returns status 0, amount 0
01:12:46.936 00.000 10844 UpdateGuideState exits: m=3159 SNR=36.3 Saturated
01:12:46.936 00.000 11060 MoveAxis(N, 0, ABG)
01:12:46.936 00.000 11060 Move returns status 0, amount 0
01:12:46.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:46.936 00.000 11060 move complete, result=0
01:12:46.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:46.936 00.000 10844 Enqueuing Expose request
01:12:46.936 00.000 11060 worker thread done servicing request
01:12:46.936 00.000 11060 Worker thread wakes up
01:12:46.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:46.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:46.936 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:47.563 00.627 11060 Exposure complete
01:12:47.715 00.152 11060 worker thread done servicing request
01:12:47.715 00.000 10844 OnExposeComplete: enter
01:12:47.715 00.000 10844 UpdateGuideState(): m_state=6
01:12:47.715 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8873
01:12:47.716 00.001 10844 Star::Find returns 1 (1), X=264.48, Y=58.92, Mass=2706, SNR=33.1, Peak=255 HFD=3.5
01:12:47.716 00.000 10844 MultiStar: [#1 -0.15,-0.55,1.06,U] [#2 -0.37,-0.38,2.10,U] [#3 0.25,-0.12,0.87,U] [#4 -0.02,0.08,0.93,U] [#5 0.12,0.31,1.02,U] [#6 -0.77,-0.69,0.00,M1] [#7 -0.57,0.24,0.00,M1] [#8 0.32,-0.04,0.98,U] 
01:12:47.722 00.006 10844 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {0.12, 0.50}
01:12:47.723 00.001 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
01:12:47.723 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
01:12:47.723 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.88 mountX=0.08 mountY=-0.01, mountTheta=-0.14
01:12:47.724 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
01:12:47.724 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
01:12:47.724 00.000 11060 Worker thread wakes up
01:12:47.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:47.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:12:47.724 00.000 10844 UpdateGuideState exits: m=2706 SNR=33.1 Saturated
01:12:47.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:12:47.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:47.724 00.000 11060 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=-0.01
01:12:47.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:47.724 00.000 10844 Enqueuing Expose request
01:12:47.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:12:47.725 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:47.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:47.725 00.000 11060 MoveAxis(E, 0, ABG)
01:12:47.725 00.000 11060 Move returns status 0, amount 0
01:12:47.725 00.000 11060 MoveAxis(N, 0, ABG)
01:12:47.725 00.000 11060 Move returns status 0, amount 0
01:12:47.725 00.000 11060 move complete, result=0
01:12:47.725 00.000 11060 worker thread done servicing request
01:12:47.725 00.000 11060 Worker thread wakes up
01:12:47.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:47.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:47.728 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:48.387 00.659 11060 Exposure complete
01:12:48.553 00.166 11060 worker thread done servicing request
01:12:48.553 00.000 10844 OnExposeComplete: enter
01:12:48.553 00.000 10844 UpdateGuideState(): m_state=6
01:12:48.553 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8874
01:12:48.553 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=58.86, Mass=3239, SNR=36.5, Peak=254 HFD=3.1
01:12:48.555 00.002 10844 MultiStar: [#1 -0.86,0.07,0.00,M1] [#2 -0.67,0.25,0.00,M1] [#3 0.06,-0.03,0.84,U] [#4 -0.06,0.09,0.85,U] [#5 0.87,0.51,0.00,M1] [#6 -0.33,-0.13,0.85,U] [#7 -0.18,0.31,0.79,U] [#8 -0.10,0.10,0.81,U] 
01:12:48.555 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.14}, one-star: {-0.38, 0.44}
01:12:48.555 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
01:12:48.555 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
01:12:48.555 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.47 mountX=-0.10 mountY=-0.19, mountTheta=-2.06
01:12:48.556 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.14, opts=13)
01:12:48.556 00.000 10844 Enqueuing Move request for scope (-0.17, 0.14)
01:12:48.556 00.000 11060 Worker thread wakes up
01:12:48.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
01:12:48.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
01:12:48.556 00.000 11060 Moving (-0.17, 0.14) raw xDistance=-0.10 yDistance=-0.19
01:12:48.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:12:48.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:12:48.557 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:48.557 00.000 10844 UpdateGuideState exits: m=3239 SNR=36.5
01:12:48.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:48.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:48.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:12:48.557 00.000 11060 MoveAxis(E, 0, ABG)
01:12:48.557 00.000 11060 Move returns status 0, amount 0
01:12:48.557 00.000 11060 MoveAxis(N, 0, ABG)
01:12:48.557 00.000 10844 Enqueuing Expose request
01:12:48.557 00.000 11060 Move returns status 0, amount 0
01:12:48.557 00.000 11060 move complete, result=0
01:12:48.557 00.000 11060 worker thread done servicing request
01:12:48.557 00.000 11060 Worker thread wakes up
01:12:48.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:48.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:48.559 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:49.190 00.631 11060 Exposure complete
01:12:49.348 00.158 11060 worker thread done servicing request
01:12:49.349 00.001 10844 OnExposeComplete: enter
01:12:49.349 00.000 10844 UpdateGuideState(): m_state=6
01:12:49.349 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8875
01:12:49.349 00.000 10844 Star::Find returns 1 (0), X=264.25, Y=58.94, Mass=2486, SNR=31.1, Peak=194 HFD=3.2
01:12:49.349 00.000 10844 MultiStar: [#1 0.17,0.13,0.96,U] [#2 -0.35,0.25,2.22,U] [#3 0.49,0.05,1.06,U] [#4 -0.02,0.39,0.99,U] [#5 -0.06,0.38,1.03,U] [#6 -0.32,-0.28,0.97,U] [#7 -0.23,0.10,0.89,U] [#8 0.27,0.07,0.94,U] 
01:12:49.349 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.19}, one-star: {-0.12, 0.53}
01:12:49.350 00.001 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
01:12:49.350 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
01:12:49.350 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.86 mountX=-0.18 mountY=-0.09, mountTheta=-2.69
01:12:49.357 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.19, opts=13)
01:12:49.357 00.000 10844 Enqueuing Move request for scope (-0.06, 0.19)
01:12:49.357 00.000 11060 Worker thread wakes up
01:12:49.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:49.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
01:12:49.357 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
01:12:49.358 00.001 11060 Moving (-0.06, 0.19) raw xDistance=-0.18 yDistance=-0.09
01:12:49.358 00.000 10844 UpdateGuideState exits: m=2486 SNR=31.1
01:12:49.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:12:49.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:49.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:49.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:49.358 00.000 10844 Enqueuing Expose request
01:12:49.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:49.358 00.000 11060 MoveAxis(E, 31, ABG)
01:12:49.358 00.000 11060 Guiding  Dir = 2, Dur = 31
01:12:49.390 00.032 11060 IsSlewing returns 0
01:12:49.390 00.000 11060 IsGuiding returns 0
01:12:49.468 00.078 11060 IsGuiding returns 0
01:12:49.468 00.000 11060 Move returns status 0, amount 31
01:12:49.468 00.000 11060 MoveAxis(N, 0, ABG)
01:12:49.468 00.000 11060 Move returns status 0, amount 0
01:12:49.468 00.000 11060 move complete, result=0
01:12:49.468 00.000 11060 worker thread done servicing request
01:12:49.468 00.000 11060 Worker thread wakes up
01:12:49.468 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
01:12:49.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:49.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:50.097 00.629 11060 Exposure complete
01:12:50.253 00.156 11060 worker thread done servicing request
01:12:50.253 00.000 10844 OnExposeComplete: enter
01:12:50.253 00.000 10844 UpdateGuideState(): m_state=6
01:12:50.254 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8876
01:12:50.254 00.000 10844 Star::Find returns 1 (1), X=264.25, Y=58.30, Mass=3587, SNR=38.2, Peak=255 HFD=3.6
01:12:50.254 00.000 10844 MultiStar: [#1 -0.09,-0.38,0.92,U] [#2 -0.37,-0.18,1.79,U] [#3 -0.01,-0.50,0.82,U] [#4 -0.09,-0.07,0.89,U] [#5 0.01,-0.27,0.95,U] [#6 -0.29,-0.54,0.00,M1] [#7 -0.63,-0.44,0.00,M1] [#8 -0.12,-0.21,0.83,U] 
01:12:50.254 00.000 10844 single-star, 6 included, MultiStar: {-0.14, -0.24}, one-star: {-0.11, -0.12}
01:12:50.254 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
01:12:50.254 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
01:12:50.254 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.34 mountX=0.14 mountY=-0.09, mountTheta=-0.60
01:12:50.256 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.12, opts=13)
01:12:50.256 00.000 10844 Enqueuing Move request for scope (-0.11, -0.12)
01:12:50.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:50.256 00.000 10844 UpdateGuideState exits: m=3587 SNR=38.2 Saturated
01:12:50.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:50.256 00.000 10844 Enqueuing Expose request
01:12:50.256 00.000 11060 Worker thread wakes up
01:12:50.257 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
01:12:50.257 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
01:12:50.257 00.000 11060 Moving (-0.11, -0.12) raw xDistance=0.14 yDistance=-0.09
01:12:50.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:12:50.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:50.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:50.257 00.000 11060 MoveAxis(W, 23, ABG)
01:12:50.257 00.000 11060 Guiding  Dir = 3, Dur = 23
01:12:50.264 00.007 11060 IsSlewing returns 0
01:12:50.264 00.000 11060 IsGuiding returns 0
01:12:50.296 00.032 11060 IsGuiding returns 0
01:12:50.296 00.000 11060 Move returns status 0, amount 23
01:12:50.296 00.000 11060 MoveAxis(N, 0, ABG)
01:12:50.296 00.000 11060 Move returns status 0, amount 0
01:12:50.296 00.000 11060 move complete, result=0
01:12:50.296 00.000 11060 worker thread done servicing request
01:12:50.296 00.000 11060 Worker thread wakes up
01:12:50.296 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
01:12:50.297 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:50.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:50.923 00.626 11060 Exposure complete
01:12:51.094 00.171 11060 worker thread done servicing request
01:12:51.094 00.000 10844 OnExposeComplete: enter
01:12:51.094 00.000 10844 UpdateGuideState(): m_state=6
01:12:51.094 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8877
01:12:51.094 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=58.73, Mass=2578, SNR=32.0, Peak=237 HFD=3.1
01:12:51.095 00.001 10844 MultiStar: [#1 0.01,-0.40,1.05,U] [#2 -0.55,-0.07,2.07,U] [#3 0.09,-0.56,1.07,U] [#4 -0.15,-0.22,0.97,U] [#5 0.03,0.59,1.01,U] [#6 -0.57,-0.19,0.92,U] [#7 -0.19,0.10,0.91,U] [#8 -0.46,-0.55,0.00,M1] 
01:12:51.095 00.000 10844 refined, 7 included, MultiStar: {-0.26, -0.06}, one-star: {-0.51, 0.31}
01:12:51.095 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:12:51.095 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:12:51.095 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-2.91 mountX=0.11 mountY=-0.25, mountTheta=-1.16
01:12:51.097 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.06, opts=13)
01:12:51.097 00.000 10844 Enqueuing Move request for scope (-0.26, -0.06)
01:12:51.097 00.000 11060 Worker thread wakes up
01:12:51.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:12:51.097 00.000 10844 UpdateGuideState exits: m=2578 SNR=32.0
01:12:51.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:51.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:51.097 00.000 10844 Enqueuing Expose request
01:12:51.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.06) opts 0xd
01:12:51.097 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.06)
01:12:51.097 00.000 11060 Moving (-0.26, -0.06) raw xDistance=0.11 yDistance=-0.25
01:12:51.098 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:12:51.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:12:51.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:12:51.098 00.000 11060 MoveAxis(E, 0, ABG)
01:12:51.098 00.000 11060 Move returns status 0, amount 0
01:12:51.098 00.000 11060 MoveAxis(N, 0, ABG)
01:12:51.098 00.000 11060 Move returns status 0, amount 0
01:12:51.098 00.000 11060 move complete, result=0
01:12:51.098 00.000 11060 worker thread done servicing request
01:12:51.098 00.000 11060 Worker thread wakes up
01:12:51.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:51.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:51.100 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:51.740 00.640 11060 Exposure complete
01:12:51.917 00.177 11060 worker thread done servicing request
01:12:51.917 00.000 10844 OnExposeComplete: enter
01:12:51.917 00.000 10844 UpdateGuideState(): m_state=6
01:12:51.917 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8878
01:12:51.917 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.54, Mass=3149, SNR=36.1, Peak=255 HFD=3.2
01:12:51.917 00.000 10844 MultiStar: [#1 -0.32,-0.04,0.95,U] [#2 -0.78,0.21,0.00,M1] [#3 -0.42,0.20,0.86,U] [#4 0.41,-0.31,0.82,U] [#5 -0.13,0.25,0.95,U] [#6 -0.13,0.61,0.00,M1] [#7 -0.30,0.80,0.00,M1] [#8 -0.16,0.10,0.86,U] 
01:12:51.917 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.06}, one-star: {0.13, 0.12}
01:12:51.917 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.27 = -2.02)
01:12:51.917 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
01:12:51.917 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.51 mountX=-0.04 mountY=-0.09, mountTheta=-2.02
01:12:51.919 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.06, opts=13)
01:12:51.919 00.000 10844 Enqueuing Move request for scope (-0.08, 0.06)
01:12:51.919 00.000 11060 Worker thread wakes up
01:12:51.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:51.919 00.000 10844 UpdateGuideState exits: m=3149 SNR=36.1 Saturated
01:12:51.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:51.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:51.919 00.000 10844 Enqueuing Expose request
01:12:51.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:12:51.919 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:12:51.919 00.000 11060 Moving (-0.08, 0.06) raw xDistance=-0.04 yDistance=-0.09
01:12:51.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:12:51.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:51.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:12:51.919 00.000 11060 MoveAxis(E, 0, ABG)
01:12:51.919 00.000 11060 Move returns status 0, amount 0
01:12:51.919 00.000 11060 MoveAxis(N, 0, ABG)
01:12:51.919 00.000 11060 Move returns status 0, amount 0
01:12:51.919 00.000 11060 move complete, result=0
01:12:51.920 00.001 11060 worker thread done servicing request
01:12:51.920 00.000 11060 Worker thread wakes up
01:12:51.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:51.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:51.921 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:52.548 00.627 11060 Exposure complete
01:12:52.707 00.159 11060 worker thread done servicing request
01:12:52.707 00.000 10844 OnExposeComplete: enter
01:12:52.707 00.000 10844 UpdateGuideState(): m_state=6
01:12:52.707 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8879
01:12:52.708 00.001 10844 Star::Find returns 1 (1), X=264.61, Y=58.39, Mass=3084, SNR=35.4, Peak=255 HFD=3.4
01:12:52.708 00.000 10844 MultiStar: [#1 -0.15,1.25,0.00,M1] [#2 -0.57,0.63,0.00,M2] [#3 -0.15,0.26,0.82,U] [#4 0.34,-0.30,0.96,U] [#5 0.21,0.32,1.00,U] [#6 -0.47,0.45,0.00,M2] [#7 -0.50,-0.00,0.75,U] [#8 -0.36,0.29,0.92,U] 
01:12:52.708 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.09}, one-star: {0.24, -0.02}
01:12:52.708 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
01:12:52.708 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
01:12:52.708 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.70 mountX=-0.08 mountY=-0.03, mountTheta=-2.85
01:12:52.709 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
01:12:52.709 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
01:12:52.709 00.000 11060 Worker thread wakes up
01:12:52.710 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:12:52.710 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:12:52.710 00.000 11060 Moving (-0.01, 0.09) raw xDistance=-0.08 yDistance=-0.03
01:12:52.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:12:52.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:52.710 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:52.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:12:52.710 00.000 11060 MoveAxis(E, 0, ABG)
01:12:52.710 00.000 11060 Move returns status 0, amount 0
01:12:52.710 00.000 10844 UpdateGuideState exits: m=3084 SNR=35.4 Saturated
01:12:52.710 00.000 11060 MoveAxis(N, 0, ABG)
01:12:52.710 00.000 11060 Move returns status 0, amount 0
01:12:52.710 00.000 11060 move complete, result=0
01:12:52.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:52.710 00.000 11060 worker thread done servicing request
01:12:52.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:52.710 00.000 10844 Enqueuing Expose request
01:12:52.711 00.001 11060 Worker thread wakes up
01:12:52.711 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:52.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:52.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:53.367 00.656 11060 Exposure complete
01:12:53.551 00.184 11060 worker thread done servicing request
01:12:53.552 00.001 10844 OnExposeComplete: enter
01:12:53.552 00.000 10844 UpdateGuideState(): m_state=6
01:12:53.552 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8880
01:12:53.552 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=58.27, Mass=2757, SNR=32.8, Peak=255 HFD=3.6
01:12:53.552 00.000 10844 MultiStar: [#1 -0.33,0.33,1.03,U] [#2 -0.43,0.42,2.05,U] [#3 -0.06,-0.14,0.99,U] [#4 0.13,0.13,0.90,U] [#5 0.33,0.70,0.00,M1] [#6 -0.63,0.11,0.00,M3] [#7 -0.70,0.56,0.00,M1] [#8 -0.26,0.65,0.00,M1] 
01:12:53.552 00.000 10844 single-star, 4 included, MultiStar: {-0.22, 0.17}, one-star: {-0.18, -0.15}
01:12:53.553 00.001 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
01:12:53.553 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
01:12:53.553 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.44 mountX=0.18 mountY=-0.15, mountTheta=-0.70
01:12:53.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.15, opts=13)
01:12:53.555 00.000 10844 Enqueuing Move request for scope (-0.18, -0.15)
01:12:53.555 00.000 11060 Worker thread wakes up
01:12:53.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:53.555 00.000 10844 UpdateGuideState exits: m=2757 SNR=32.8 Saturated
01:12:53.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:53.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:53.555 00.000 10844 Enqueuing Expose request
01:12:53.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
01:12:53.557 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
01:12:53.564 00.007 11060 Moving (-0.18, -0.15) raw xDistance=0.18 yDistance=-0.15
01:12:53.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:12:53.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:53.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:12:53.564 00.000 11060 MoveAxis(W, 31, ABG)
01:12:53.564 00.000 11060 Guiding  Dir = 3, Dur = 31
01:12:53.590 00.026 11060 IsSlewing returns 0
01:12:53.590 00.000 11060 IsGuiding returns 0
01:12:53.638 00.048 11060 IsGuiding returns 0
01:12:53.638 00.000 11060 Move returns status 0, amount 31
01:12:53.638 00.000 11060 MoveAxis(N, 0, ABG)
01:12:53.638 00.000 11060 Move returns status 0, amount 0
01:12:53.638 00.000 11060 move complete, result=0
01:12:53.638 00.000 11060 worker thread done servicing request
01:12:53.638 00.000 11060 Worker thread wakes up
01:12:53.638 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
01:12:53.639 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:53.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:54.272 00.633 11060 Exposure complete
01:12:54.445 00.173 11060 worker thread done servicing request
01:12:54.446 00.001 10844 OnExposeComplete: enter
01:12:54.446 00.000 10844 UpdateGuideState(): m_state=6
01:12:54.446 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8881
01:12:54.446 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=59.13, Mass=2430, SNR=30.9, Peak=226 HFD=3.1
01:12:54.446 00.000 10844 MultiStar: [#1 -0.60,0.21,0.00,M1] [#2 -0.59,0.90,0.00,M2] [#3 -0.37,0.49,0.00,M1] [#4 0.02,1.16,0.00,M1] [#5 0.07,0.50,1.09,U] [#6 -0.36,-0.19,1.04,U] [#7 -0.89,0.44,0.00,M2] [#8 0.19,0.50,0.98,U] 
01:12:54.446 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.38}, one-star: {-0.14, 0.71}
01:12:54.446 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
01:12:54.446 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
01:12:54.447 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.38 hyp=0.38 cameraTheta=1.73 mountX=-0.36 mountY=-0.12, mountTheta=-2.82
01:12:54.448 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.38, opts=13)
01:12:54.448 00.000 10844 Enqueuing Move request for scope (-0.06, 0.38)
01:12:54.448 00.000 11060 Worker thread wakes up
01:12:54.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.38) opts 0xd
01:12:54.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.38)
01:12:54.448 00.000 11060 Moving (-0.06, 0.38) raw xDistance=-0.36 yDistance=-0.12
01:12:54.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
01:12:54.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:54.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:54.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:12:54.450 00.002 10844 UpdateGuideState exits: m=2430 SNR=30.9
01:12:54.450 00.000 11060 MoveAxis(E, 61, ABG)
01:12:54.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:54.450 00.000 11060 Guiding  Dir = 2, Dur = 61
01:12:54.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:54.450 00.000 10844 Enqueuing Expose request
01:12:54.482 00.032 11060 IsSlewing returns 0
01:12:54.482 00.000 11060 IsGuiding returns 0
01:12:54.561 00.079 11060 IsGuiding returns 0
01:12:54.561 00.000 11060 Move returns status 0, amount 61
01:12:54.561 00.000 11060 MoveAxis(N, 0, ABG)
01:12:54.561 00.000 11060 Move returns status 0, amount 0
01:12:54.561 00.000 11060 move complete, result=0
01:12:54.562 00.001 11060 worker thread done servicing request
01:12:54.562 00.000 11060 Worker thread wakes up
01:12:54.562 00.000 10844 GuideStep: -0.4 px 61 ms EAST, -0.1 px 0 ms NORTH
01:12:54.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:54.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:55.191 00.629 11060 Exposure complete
01:12:55.357 00.166 11060 worker thread done servicing request
01:12:55.357 00.000 10844 OnExposeComplete: enter
01:12:55.357 00.000 10844 UpdateGuideState(): m_state=6
01:12:55.357 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8882
01:12:55.357 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=59.29, Mass=2613, SNR=32.3, Peak=246 HFD=3.5
01:12:55.357 00.000 10844 MultiStar: [#1 -0.12,-0.07,1.00,U] [#2 -0.22,0.56,2.10,U] [#3 -0.16,0.25,1.03,U] [#4 0.19,0.50,0.94,U] [#5 -0.63,0.54,0.00,M1] [#6 -0.43,0.00,0.97,U] [#7 -0.57,0.44,0.00,M3] [#8 -0.31,-0.25,0.95,U] 
01:12:55.357 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.31}, one-star: {0.37, 0.88}
01:12:55.357 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
01:12:55.358 00.001 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
01:12:55.358 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.92 mountX=-0.28 mountY=-0.16, mountTheta=-2.62
01:12:55.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.31, opts=13)
01:12:55.360 00.000 10844 Enqueuing Move request for scope (-0.11, 0.31)
01:12:55.361 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:12:55.361 00.000 10844 UpdateGuideState exits: m=2613 SNR=32.3
01:12:55.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:55.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:55.361 00.000 10844 Enqueuing Expose request
01:12:55.361 00.000 11060 Worker thread wakes up
01:12:55.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
01:12:55.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
01:12:55.362 00.001 11060 Moving (-0.11, 0.31) raw xDistance=-0.28 yDistance=-0.16
01:12:55.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:12:55.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:55.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:12:55.362 00.000 11060 MoveAxis(E, 51, ABG)
01:12:55.362 00.000 11060 Guiding  Dir = 2, Dur = 51
01:12:55.407 00.045 11060 IsSlewing returns 0
01:12:55.407 00.000 11060 IsGuiding returns 0
01:12:55.501 00.094 11060 IsGuiding returns 0
01:12:55.501 00.000 11060 Move returns status 0, amount 51
01:12:55.501 00.000 11060 MoveAxis(N, 0, ABG)
01:12:55.501 00.000 11060 Move returns status 0, amount 0
01:12:55.501 00.000 11060 move complete, result=0
01:12:55.501 00.000 11060 worker thread done servicing request
01:12:55.501 00.000 11060 Worker thread wakes up
01:12:55.501 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.2 px 0 ms NORTH
01:12:55.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:55.502 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:56.133 00.631 11060 Exposure complete
01:12:56.293 00.160 11060 worker thread done servicing request
01:12:56.293 00.000 10844 OnExposeComplete: enter
01:12:56.293 00.000 10844 UpdateGuideState(): m_state=6
01:12:56.293 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8883
01:12:56.293 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=58.82, Mass=2716, SNR=32.6, Peak=203 HFD=3.5
01:12:56.294 00.001 10844 MultiStar: [#1 -0.50,-0.76,0.00,M1] [#2 -0.42,0.02,2.01,U] [#3 -0.10,-0.22,0.93,U] [#4 0.06,-0.38,0.95,U] [#5 -0.15,0.60,0.00,M2] [#6 -0.68,-0.95,0.00,M2] [#7 -0.97,-0.23,0.00,M4] [#8 -0.30,-0.39,0.94,U] 
01:12:56.294 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.08}, one-star: {-0.09, 0.41}
01:12:56.294 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
01:12:56.294 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
01:12:56.294 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.77 mountX=0.12 mountY=-0.20, mountTheta=-1.02
01:12:56.295 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.08, opts=13)
01:12:56.295 00.000 10844 Enqueuing Move request for scope (-0.21, -0.08)
01:12:56.295 00.000 11060 Worker thread wakes up
01:12:56.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
01:12:56.295 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
01:12:56.295 00.000 11060 Moving (-0.21, -0.08) raw xDistance=0.12 yDistance=-0.20
01:12:56.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:12:56.295 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.48
01:12:56.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:56.296 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:12:56.296 00.000 10844 UpdateGuideState exits: m=2716 SNR=32.6
01:12:56.296 00.000 11060 MoveAxis(W, 19, ABG)
01:12:56.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.296 00.000 11060 Guiding  Dir = 3, Dur = 19
01:12:56.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:56.296 00.000 10844 Enqueuing Expose request
01:12:56.310 00.014 11060 IsSlewing returns 0
01:12:56.310 00.000 11060 IsGuiding returns 0
01:12:56.342 00.032 11060 IsGuiding returns 0
01:12:56.342 00.000 11060 Move returns status 0, amount 19
01:12:56.342 00.000 11060 BLC: Oldest BLC event removed
01:12:56.342 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:12:56.342 00.000 11060 MoveAxis(N, 826, ABG)
01:12:56.342 00.000 11060 duration set to 750 by maxDecDuration
01:12:56.342 00.000 11060 Guiding  Dir = 0, Dur = 750
01:12:56.359 00.017 11060 IsSlewing returns 0
01:12:56.359 00.000 11060 IsGuiding returns 0
01:12:57.122 00.763 11060 IsGuiding returns 0
01:12:57.122 00.000 11060 Move returns status 0, amount 750
01:12:57.122 00.000 11060 move complete, result=0
01:12:57.122 00.000 11060 worker thread done servicing request
01:12:57.123 00.001 11060 Worker thread wakes up
01:12:57.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:57.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:57.123 00.000 10844 GuideStep: 0.1 px 19 ms WEST, -0.2 px 750 ms NORTH
01:12:57.765 00.642 11060 Exposure complete
01:12:57.922 00.157 11060 worker thread done servicing request
01:12:57.922 00.000 10844 OnExposeComplete: enter
01:12:57.922 00.000 10844 UpdateGuideState(): m_state=6
01:12:57.922 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8884
01:12:57.923 00.001 10844 Star::Find returns 1 (0), X=264.17, Y=58.94, Mass=3056, SNR=35.3, Peak=253 HFD=3.4
01:12:57.923 00.000 10844 MultiStar: [#1 0.09,0.12,0.96,U] [#2 -0.48,0.41,0.00,M1] [#3 0.54,0.20,0.80,U] [#4 -0.03,0.38,0.90,U] [#5 -0.02,0.34,0.95,U] [#6 -0.29,0.20,0.92,U] [#7 0.37,0.31,0.83,U] [#8 0.34,0.43,0.84,U] 
01:12:57.923 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.31}, one-star: {-0.19, 0.53}
01:12:57.923 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
01:12:57.923 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
01:12:57.924 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.33 cameraTheta=1.30 mountX=-0.32 mountY=0.03, mountTheta=3.04
01:12:57.926 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.31, opts=13)
01:12:57.926 00.000 10844 Enqueuing Move request for scope (0.09, 0.31)
01:12:57.926 00.000 11060 Worker thread wakes up
01:12:57.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:57.926 00.000 10844 UpdateGuideState exits: m=3056 SNR=35.3
01:12:57.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:57.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:57.926 00.000 10844 Enqueuing Expose request
01:12:57.928 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd
01:12:57.928 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
01:12:57.928 00.000 11060 Moving (0.09, 0.31) raw xDistance=-0.32 yDistance=0.03
01:12:57.928 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.137416, 1:-0.033187
01:12:57.928 00.000 11060 BLC: No correction, Miss < min_move
01:12:57.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:12:57.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:57.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:12:57.929 00.001 11060 MoveAxis(E, 56, ABG)
01:12:57.929 00.000 11060 Guiding  Dir = 2, Dur = 56
01:12:57.932 00.003 11060 IsSlewing returns 0
01:12:57.932 00.000 11060 IsGuiding returns 0
01:12:57.995 00.063 11060 IsGuiding returns 0
01:12:57.996 00.001 11060 Move returns status 0, amount 56
01:12:57.996 00.000 11060 MoveAxis(N, 0, ABG)
01:12:57.996 00.000 11060 Move returns status 0, amount 0
01:12:57.996 00.000 11060 move complete, result=0
01:12:57.996 00.000 11060 worker thread done servicing request
01:12:57.996 00.000 11060 Worker thread wakes up
01:12:57.996 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.0 px 0 ms NORTH
01:12:57.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:57.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:58.625 00.629 11060 Exposure complete
01:12:58.794 00.169 11060 worker thread done servicing request
01:12:58.794 00.000 10844 OnExposeComplete: enter
01:12:58.795 00.001 10844 UpdateGuideState(): m_state=6
01:12:58.795 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8885
01:12:58.795 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=58.57, Mass=3052, SNR=35.3, Peak=255 HFD=3.5
01:12:58.795 00.000 10844 MultiStar: [#1 -0.57,-0.11,0.94,U] [#2 -0.40,-0.53,0.00,M2] [#3 0.09,-0.11,0.85,U] [#4 0.57,-0.16,0.85,U] [#5 -0.01,-0.11,0.97,U] [#6 -0.80,-0.41,0.00,M2] [#7 -0.53,0.48,0.00,M4] [#8 -0.08,0.22,0.85,U] 
01:12:58.795 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.02}, one-star: {-0.24, 0.15}
01:12:58.795 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
01:12:58.795 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
01:12:58.795 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.82 mountX=0.03 mountY=-0.05, mountTheta=-1.07
01:12:58.797 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
01:12:58.797 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
01:12:58.797 00.000 11060 Worker thread wakes up
01:12:58.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:12:58.797 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:12:58.797 00.000 11060 Moving (-0.05, -0.02) raw xDistance=0.03 yDistance=-0.05
01:12:58.797 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:12:58.797 00.000 10844 UpdateGuideState exits: m=3052 SNR=35.3 Saturated
01:12:58.797 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.137416, 1:-0.033187, 2:0.050261
01:12:58.797 00.000 11060 BLC: No correction, Miss < min_move
01:12:58.798 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:12:58.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:58.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:58.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:12:58.798 00.000 11060 MoveAxis(E, 0, ABG)
01:12:58.798 00.000 11060 Move returns status 0, amount 0
01:12:58.798 00.000 11060 MoveAxis(N, 0, ABG)
01:12:58.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:58.798 00.000 10844 Enqueuing Expose request
01:12:58.798 00.000 11060 Move returns status 0, amount 0
01:12:58.798 00.000 11060 move complete, result=0
01:12:58.798 00.000 11060 worker thread done servicing request
01:12:58.798 00.000 11060 Worker thread wakes up
01:12:58.798 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:58.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:58.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:12:59.450 00.652 11060 Exposure complete
01:12:59.630 00.180 11060 worker thread done servicing request
01:12:59.630 00.000 10844 OnExposeComplete: enter
01:12:59.630 00.000 10844 UpdateGuideState(): m_state=6
01:12:59.631 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8886
01:12:59.631 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=58.74, Mass=2516, SNR=31.6, Peak=245 HFD=3.5
01:12:59.632 00.001 10844 MultiStar: [#1 -0.60,-0.02,1.00,U] [#2 -0.37,0.00,2.12,U] [#3 0.17,-0.13,0.91,U] [#4 0.78,-0.40,0.00,M1] [#5 -0.23,0.18,1.05,U] [#6 -0.81,-0.23,0.00,M3] [#7 -0.51,0.15,0.87,U] [#8 -0.08,-0.19,0.92,U] 
01:12:59.632 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.04}, one-star: {-0.22, 0.32}
01:12:59.632 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
01:12:59.632 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
01:12:59.632 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=3.00 mountX=0.01 mountY=-0.28, mountTheta=-1.53
01:12:59.636 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.04, opts=13)
01:12:59.636 00.000 10844 Enqueuing Move request for scope (-0.28, 0.04)
01:12:59.637 00.001 11060 Worker thread wakes up
01:12:59.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:12:59.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
01:12:59.638 00.001 10844 UpdateGuideState exits: m=2516 SNR=31.6
01:12:59.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:59.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
01:12:59.638 00.000 11060 Moving (-0.28, 0.04) raw xDistance=0.01 yDistance=-0.28
01:12:59.638 00.000 11060 BLC: window closed
01:12:59.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:12:59.638 00.000 10844 Enqueuing Expose request
01:12:59.639 00.001 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.137416, 1:-0.033187, 2:0.050261
01:12:59.639 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
01:12:59.639 00.000 11060 BLC: window closed
01:12:59.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:12:59.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
01:12:59.640 00.001 11060 MoveAxis(E, 0, ABG)
01:12:59.640 00.000 11060 Move returns status 0, amount 0
01:12:59.640 00.000 11060 MoveAxis(N, 111, ABG)
01:12:59.640 00.000 11060 Guiding  Dir = 0, Dur = 111
01:12:59.646 00.006 11060 IsSlewing returns 0
01:12:59.647 00.001 11060 IsGuiding returns 0
01:12:59.771 00.124 11060 IsGuiding returns 0
01:12:59.771 00.000 11060 Move returns status 0, amount 111
01:12:59.771 00.000 11060 move complete, result=0
01:12:59.771 00.000 11060 worker thread done servicing request
01:12:59.771 00.000 11060 Worker thread wakes up
01:12:59.771 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 111 ms NORTH
01:12:59.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:12:59.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:00.403 00.632 11060 Exposure complete
01:13:00.571 00.168 11060 worker thread done servicing request
01:13:00.571 00.000 10844 OnExposeComplete: enter
01:13:00.571 00.000 10844 UpdateGuideState(): m_state=6
01:13:00.572 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8887
01:13:00.572 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=58.84, Mass=3041, SNR=35.3, Peak=253 HFD=3.0
01:13:00.572 00.000 10844 MultiStar: [#1 -0.99,0.12,0.00,M1] [#2 -0.91,0.03,0.00,M2] [#3 -0.58,-0.04,0.89,U] [#4 0.21,-0.15,0.98,U] [#5 -0.35,0.44,0.98,U] [#6 -0.50,0.10,0.92,U] [#7 -0.62,-0.15,0.00,M4] [#8 -0.01,0.68,0.00,M1] 
01:13:00.572 00.000 10844 refined, 4 included, MultiStar: {-0.26, 0.16}, one-star: {-0.12, 0.42}
01:13:00.572 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
01:13:00.572 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
01:13:00.573 00.001 10844 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.30 cameraTheta=2.58 mountX=-0.11 mountY=-0.28, mountTheta=-1.95
01:13:00.574 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.16, opts=13)
01:13:00.574 00.000 10844 Enqueuing Move request for scope (-0.26, 0.16)
01:13:00.574 00.000 11060 Worker thread wakes up
01:13:00.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:00.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
01:13:00.575 00.001 10844 UpdateGuideState exits: m=3041 SNR=35.3
01:13:00.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
01:13:00.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:00.575 00.000 11060 Moving (-0.26, 0.16) raw xDistance=-0.11 yDistance=-0.28
01:13:00.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:00.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:13:00.575 00.000 10844 Enqueuing Expose request
01:13:00.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
01:13:00.575 00.000 11060 MoveAxis(E, 0, ABG)
01:13:00.575 00.000 11060 Move returns status 0, amount 0
01:13:00.575 00.000 11060 MoveAxis(N, 110, ABG)
01:13:00.575 00.000 11060 Guiding  Dir = 0, Dur = 110
01:13:00.584 00.009 11060 IsSlewing returns 0
01:13:00.584 00.000 11060 IsGuiding returns 0
01:13:00.711 00.127 11060 IsGuiding returns 0
01:13:00.711 00.000 11060 Move returns status 0, amount 110
01:13:00.711 00.000 11060 move complete, result=0
01:13:00.711 00.000 11060 worker thread done servicing request
01:13:00.711 00.000 11060 Worker thread wakes up
01:13:00.711 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 110 ms NORTH
01:13:00.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:00.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:01.338 00.627 11060 Exposure complete
01:13:01.515 00.177 11060 worker thread done servicing request
01:13:01.515 00.000 10844 OnExposeComplete: enter
01:13:01.515 00.000 10844 UpdateGuideState(): m_state=6
01:13:01.515 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8888
01:13:01.515 00.000 10844 Star::Find returns 1 (1), X=264.32, Y=58.80, Mass=2302, SNR=30.7, Peak=255 HFD=3.3
01:13:01.516 00.001 10844 MultiStar: [#1 -0.86,-0.06,0.00,M2] [#2 -0.55,0.25,0.00,M3] [#3 -0.08,0.27,0.99,U] [#4 0.49,0.26,1.11,U] [#5 -0.14,0.29,1.12,U] [#6 -0.47,-0.47,0.00,M3] [#7 -0.93,0.79,0.00,M5] [#8 -0.26,-0.41,1.02,U] 
01:13:01.516 00.000 10844 refined, 4 included, MultiStar: {-0.00, 0.16}, one-star: {-0.05, 0.39}
01:13:01.516 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
01:13:01.516 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
01:13:01.516 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.58 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
01:13:01.517 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.16, opts=13)
01:13:01.518 00.001 10844 Enqueuing Move request for scope (-0.00, 0.16)
01:13:01.518 00.000 11060 Worker thread wakes up
01:13:01.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:01.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
01:13:01.518 00.000 10844 UpdateGuideState exits: m=2302 SNR=30.7 Saturated
01:13:01.518 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
01:13:01.519 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:01.519 00.000 11060 Moving (-0.00, 0.16) raw xDistance=-0.16 yDistance=-0.03
01:13:01.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:13:01.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:01.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:01.519 00.000 10844 Enqueuing Expose request
01:13:01.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:13:01.519 00.000 11060 MoveAxis(E, 28, ABG)
01:13:01.519 00.000 11060 Guiding  Dir = 2, Dur = 28
01:13:01.552 00.033 11060 IsSlewing returns 0
01:13:01.552 00.000 11060 IsGuiding returns 0
01:13:01.614 00.062 11060 IsGuiding returns 0
01:13:01.614 00.000 11060 Move returns status 0, amount 28
01:13:01.614 00.000 11060 MoveAxis(N, 0, ABG)
01:13:01.614 00.000 11060 Move returns status 0, amount 0
01:13:01.614 00.000 11060 move complete, result=0
01:13:01.614 00.000 11060 worker thread done servicing request
01:13:01.614 00.000 11060 Worker thread wakes up
01:13:01.614 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
01:13:01.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:01.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:02.245 00.631 11060 Exposure complete
01:13:02.429 00.184 11060 worker thread done servicing request
01:13:02.429 00.000 10844 OnExposeComplete: enter
01:13:02.429 00.000 10844 UpdateGuideState(): m_state=6
01:13:02.429 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8889
01:13:02.429 00.000 10844 Star::Find returns 1 (1), X=263.90, Y=58.45, Mass=2970, SNR=34.5, Peak=255 HFD=3.6
01:13:02.430 00.001 10844 MultiStar: [#1 -0.62,0.17,0.00,M3] [#2 -0.74,-0.55,0.00,M4] [#3 0.14,-0.17,0.84,U] [#4 0.11,0.11,0.97,U] [#5 -0.59,0.19,0.00,M1] [#6 -0.12,-0.45,0.87,U] [#7 -0.58,-0.28,0.00,M6] [#8 -0.19,-0.50,0.90,U] 
01:13:02.430 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.19}, one-star: {-0.46, 0.03}
01:13:02.430 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
01:13:02.430 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
01:13:02.430 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.11 mountX=0.20 mountY=-0.08, mountTheta=-0.38
01:13:02.431 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.19, opts=13)
01:13:02.431 00.000 10844 Enqueuing Move request for scope (-0.11, -0.19)
01:13:02.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:02.431 00.000 10844 UpdateGuideState exits: m=2970 SNR=34.5 Saturated
01:13:02.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:02.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:02.431 00.000 10844 Enqueuing Expose request
01:13:02.432 00.001 11060 Worker thread wakes up
01:13:02.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
01:13:02.432 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
01:13:02.432 00.000 11060 Moving (-0.11, -0.19) raw xDistance=0.20 yDistance=-0.08
01:13:02.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:13:02.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:02.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:02.432 00.000 11060 MoveAxis(W, 34, ABG)
01:13:02.432 00.000 11060 Guiding  Dir = 3, Dur = 34
01:13:02.457 00.025 11060 IsSlewing returns 0
01:13:02.457 00.000 11060 IsGuiding returns 0
01:13:02.520 00.063 11060 IsGuiding returns 0
01:13:02.520 00.000 11060 Move returns status 0, amount 34
01:13:02.520 00.000 11060 MoveAxis(N, 0, ABG)
01:13:02.520 00.000 11060 Move returns status 0, amount 0
01:13:02.520 00.000 11060 move complete, result=0
01:13:02.521 00.001 11060 worker thread done servicing request
01:13:02.521 00.000 11060 Worker thread wakes up
01:13:02.521 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
01:13:02.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:02.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:03.148 00.627 11060 Exposure complete
01:13:03.332 00.184 10844 OnExposeComplete: enter
01:13:03.332 00.000 10844 UpdateGuideState(): m_state=6
01:13:03.333 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8890
01:13:03.333 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=58.96, Mass=2711, SNR=33.0, Peak=255 HFD=3.3
01:13:03.333 00.000 10844 MultiStar: [#1 -0.36,-0.06,1.01,U] [#2 -0.95,-0.29,0.00,M5] [#3 0.26,-0.28,0.92,U] [#4 0.06,0.15,0.99,U] [#5 -0.32,0.08,1.17,U] [#6 -0.18,-0.32,0.97,U] [#7 -0.24,0.70,0.00,M7] [#8 -0.17,-0.05,0.88,U] 
01:13:03.333 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.02}, one-star: {0.02, 0.54}
01:13:03.333 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
01:13:03.333 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.56)
01:13:03.333 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.99 mountX=0.00 mountY=-0.11, mountTheta=-1.54
01:13:03.334 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.02, opts=13)
01:13:03.334 00.000 10844 Enqueuing Move request for scope (-0.11, 0.02)
01:13:03.335 00.001 11060 worker thread done servicing request
01:13:03.335 00.000 11060 Worker thread wakes up
01:13:03.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
01:13:03.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:13:03.335 00.000 11060 Moving (-0.11, 0.02) raw xDistance=0.00 yDistance=-0.11
01:13:03.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:13:03.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:03.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:03.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:13:03.335 00.000 11060 MoveAxis(E, 0, ABG)
01:13:03.335 00.000 11060 Move returns status 0, amount 0
01:13:03.335 00.000 11060 MoveAxis(N, 0, ABG)
01:13:03.335 00.000 10844 UpdateGuideState exits: m=2711 SNR=33.0 Saturated
01:13:03.335 00.000 11060 Move returns status 0, amount 0
01:13:03.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:03.335 00.000 11060 move complete, result=0
01:13:03.337 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:03.337 00.000 10844 Enqueuing Expose request
01:13:03.337 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:03.337 00.000 11060 worker thread done servicing request
01:13:03.337 00.000 11060 Worker thread wakes up
01:13:03.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:03.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:03.979 00.642 11060 Exposure complete
01:13:04.151 00.172 11060 worker thread done servicing request
01:13:04.151 00.000 10844 OnExposeComplete: enter
01:13:04.151 00.000 10844 UpdateGuideState(): m_state=6
01:13:04.151 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8891
01:13:04.152 00.001 10844 Star::Find returns 1 (0), X=264.76, Y=59.13, Mass=2919, SNR=33.9, Peak=210 HFD=3.9
01:13:04.152 00.000 10844 MultiStar: [#1 -0.08,0.24,0.99,U] [#2 -0.46,0.85,0.00,M6] [#3 0.18,-0.07,0.94,U] [#4 0.35,0.56,0.00,M1] [#5 -0.50,0.09,1.00,U] [#6 -0.21,-0.21,0.89,U] [#7 -0.21,0.53,0.74,U] [#8 -0.22,-0.11,0.80,U] 
01:13:04.152 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.17}, one-star: {0.40, 0.72}
01:13:04.152 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.51)
01:13:04.152 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
01:13:04.152 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.03 mountX=-0.15 mountY=-0.11, mountTheta=-2.52
01:13:04.153 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.17, opts=13)
01:13:04.154 00.001 10844 Enqueuing Move request for scope (-0.08, 0.17)
01:13:04.154 00.000 11060 Worker thread wakes up
01:13:04.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
01:13:04.154 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
01:13:04.154 00.000 11060 Moving (-0.08, 0.17) raw xDistance=-0.15 yDistance=-0.11
01:13:04.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:13:04.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:04.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:04.154 00.000 10844 UpdateGuideState exits: m=2919 SNR=33.9
01:13:04.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:04.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:04.154 00.000 10844 Enqueuing Expose request
01:13:04.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:13:04.155 00.001 11060 MoveAxis(E, 27, ABG)
01:13:04.155 00.000 11060 Guiding  Dir = 2, Dur = 27
01:13:04.161 00.006 11060 IsSlewing returns 0
01:13:04.161 00.000 11060 IsGuiding returns 0
01:13:04.192 00.031 11060 IsGuiding returns 0
01:13:04.192 00.000 11060 Move returns status 0, amount 27
01:13:04.192 00.000 11060 MoveAxis(N, 0, ABG)
01:13:04.192 00.000 11060 Move returns status 0, amount 0
01:13:04.192 00.000 11060 move complete, result=0
01:13:04.193 00.001 11060 worker thread done servicing request
01:13:04.193 00.000 11060 Worker thread wakes up
01:13:04.193 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
01:13:04.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:04.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:04.827 00.634 11060 Exposure complete
01:13:05.021 00.194 11060 worker thread done servicing request
01:13:05.021 00.000 10844 OnExposeComplete: enter
01:13:05.021 00.000 10844 UpdateGuideState(): m_state=6
01:13:05.021 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8892
01:13:05.021 00.000 10844 Star::Find returns 1 (1), X=264.93, Y=58.33, Mass=2993, SNR=34.6, Peak=255 HFD=3.8
01:13:05.022 00.001 10844 MultiStar: [#1 0.03,0.14,0.98,U] [#2 -0.50,-0.34,1.95,U] [#3 0.15,0.27,0.85,U] [#4 -0.60,-0.09,0.92,U] [#5 -0.01,0.30,0.99,U] [#6 -0.16,-0.17,0.89,U] [#7 -0.28,0.39,0.73,U] [#8 -0.11,-0.06,0.93,U] 
01:13:05.022 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {0.57, -0.09}
01:13:05.022 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
01:13:05.022 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
01:13:05.022 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.07 mountX=0.03 mountY=-0.13, mountTheta=-1.32
01:13:05.023 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
01:13:05.023 00.000 10844 Enqueuing Move request for scope (-0.14, -0.01)
01:13:05.023 00.000 11060 Worker thread wakes up
01:13:05.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
01:13:05.023 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
01:13:05.023 00.000 11060 Moving (-0.14, -0.01) raw xDistance=0.03 yDistance=-0.13
01:13:05.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:13:05.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:05.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:05.023 00.000 10844 UpdateGuideState exits: m=2993 SNR=34.6 Saturated
01:13:05.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:05.024 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:05.024 00.000 10844 Enqueuing Expose request
01:13:05.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:13:05.024 00.000 11060 MoveAxis(E, 0, ABG)
01:13:05.024 00.000 11060 Move returns status 0, amount 0
01:13:05.024 00.000 11060 MoveAxis(N, 0, ABG)
01:13:05.024 00.000 11060 Move returns status 0, amount 0
01:13:05.024 00.000 11060 move complete, result=0
01:13:05.025 00.001 11060 worker thread done servicing request
01:13:05.025 00.000 11060 Worker thread wakes up
01:13:05.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:05.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:05.026 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:05.666 00.640 11060 Exposure complete
01:13:05.841 00.175 11060 worker thread done servicing request
01:13:05.841 00.000 10844 OnExposeComplete: enter
01:13:05.841 00.000 10844 UpdateGuideState(): m_state=6
01:13:05.841 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8893
01:13:05.841 00.000 10844 Star::Find returns 1 (1), X=264.47, Y=59.34, Mass=2231, SNR=30.2, Peak=255 HFD=3.2
01:13:05.842 00.001 10844 MultiStar: [#1 -0.27,0.12,1.01,U] [#2 -0.06,0.36,2.24,U] [#3 0.55,0.18,0.99,U] [#4 -0.16,0.33,1.08,U] [#5 0.22,0.20,1.08,U] [#6 -0.14,0.50,1.02,U] [#7 -0.29,0.04,0.98,U] [#8 0.26,-0.36,0.98,U] 
01:13:05.842 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.27}, one-star: {0.10, 0.92}
01:13:05.842 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
01:13:05.842 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
01:13:05.842 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.53 mountX=-0.27 mountY=-0.03, mountTheta=-3.02
01:13:05.843 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.27, opts=13)
01:13:05.843 00.000 10844 Enqueuing Move request for scope (0.01, 0.27)
01:13:05.843 00.000 11060 Worker thread wakes up
01:13:05.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:05.843 00.000 10844 UpdateGuideState exits: m=2231 SNR=30.2 Saturated
01:13:05.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:05.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:05.843 00.000 10844 Enqueuing Expose request
01:13:05.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
01:13:05.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
01:13:05.843 00.000 11060 Moving (0.01, 0.27) raw xDistance=-0.27 yDistance=-0.03
01:13:05.844 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:13:05.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:05.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:13:05.844 00.000 11060 MoveAxis(E, 46, ABG)
01:13:05.844 00.000 11060 Guiding  Dir = 2, Dur = 46
01:13:05.846 00.002 11060 IsSlewing returns 0
01:13:05.846 00.000 11060 IsGuiding returns 0
01:13:05.895 00.049 11060 IsGuiding returns 0
01:13:05.895 00.000 11060 Move returns status 0, amount 46
01:13:05.895 00.000 11060 MoveAxis(N, 0, ABG)
01:13:05.895 00.000 11060 Move returns status 0, amount 0
01:13:05.895 00.000 11060 move complete, result=0
01:13:05.895 00.000 11060 worker thread done servicing request
01:13:05.895 00.000 11060 Worker thread wakes up
01:13:05.895 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:13:05.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:05.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:06.540 00.645 11060 Exposure complete
01:13:06.719 00.179 11060 worker thread done servicing request
01:13:06.719 00.000 10844 OnExposeComplete: enter
01:13:06.719 00.000 10844 UpdateGuideState(): m_state=6
01:13:06.719 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8894
01:13:06.719 00.000 10844 Star::Find returns 1 (1), X=264.89, Y=58.98, Mass=3074, SNR=35.4, Peak=255 HFD=3.0
01:13:06.721 00.002 10844 MultiStar: [#1 -0.04,0.51,1.00,U] [#2 -0.45,0.48,0.00,M5] [#3 0.53,-0.50,0.00,M1] [#4 0.07,0.00,0.96,U] [#5 0.48,0.28,0.96,U] [#6 -0.24,-0.28,0.82,U] [#7 -0.28,0.25,0.83,U] [#8 0.48,-0.31,0.88,U] 
01:13:06.721 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.16}, one-star: {0.52, 0.56}
01:13:06.721 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
01:13:06.721 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
01:13:06.721 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.81 mountX=-0.19 mountY=0.13, mountTheta=2.55
01:13:06.723 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.16, opts=13)
01:13:06.723 00.000 10844 Enqueuing Move request for scope (0.15, 0.16)
01:13:06.723 00.000 11060 Worker thread wakes up
01:13:06.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:06.724 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:13:06.724 00.000 10844 UpdateGuideState exits: m=3074 SNR=35.4 Saturated
01:13:06.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:13:06.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:06.724 00.000 11060 Moving (0.15, 0.16) raw xDistance=-0.19 yDistance=0.13
01:13:06.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:06.724 00.000 10844 Enqueuing Expose request
01:13:06.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:13:06.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:06.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:13:06.724 00.000 11060 MoveAxis(E, 34, ABG)
01:13:06.724 00.000 11060 Guiding  Dir = 2, Dur = 34
01:13:06.739 00.015 11060 IsSlewing returns 0
01:13:06.739 00.000 11060 IsGuiding returns 0
01:13:06.786 00.047 11060 IsGuiding returns 0
01:13:06.786 00.000 11060 Move returns status 0, amount 34
01:13:06.786 00.000 11060 MoveAxis(N, 0, ABG)
01:13:06.786 00.000 11060 Move returns status 0, amount 0
01:13:06.786 00.000 11060 move complete, result=0
01:13:06.786 00.000 11060 worker thread done servicing request
01:13:06.786 00.000 11060 Worker thread wakes up
01:13:06.787 00.001 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
01:13:06.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:06.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:07.420 00.633 11060 Exposure complete
01:13:07.582 00.162 11060 worker thread done servicing request
01:13:07.582 00.000 10844 OnExposeComplete: enter
01:13:07.582 00.000 10844 UpdateGuideState(): m_state=6
01:13:07.582 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8895
01:13:07.582 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=58.99, Mass=2275, SNR=30.4, Peak=225 HFD=3.4
01:13:07.582 00.000 10844 MultiStar: [#1 0.24,-0.03,1.16,U] [#2 -0.20,-0.41,2.15,U] [#3 0.47,-0.06,1.05,U] [#4 0.17,-0.17,1.10,U] [#5 0.31,-0.07,0.99,U] [#6 0.10,-0.13,1.01,U] [#7 -0.16,0.23,0.94,U] [#8 0.34,0.05,1.08,U] 
01:13:07.583 00.001 10844 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.28, 0.57}
01:13:07.583 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
01:13:07.583 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
01:13:07.583 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=0.03 mountY=0.14, mountTheta=1.40
01:13:07.584 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.05, opts=13)
01:13:07.584 00.000 10844 Enqueuing Move request for scope (0.14, -0.05)
01:13:07.584 00.000 11060 Worker thread wakes up
01:13:07.584 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:07.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:13:07.584 00.000 10844 UpdateGuideState exits: m=2275 SNR=30.4
01:13:07.584 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:13:07.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:07.586 00.002 11060 Moving (0.14, -0.05) raw xDistance=0.03 yDistance=0.14
01:13:07.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:07.586 00.000 10844 Enqueuing Expose request
01:13:07.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:13:07.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:07.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:13:07.586 00.000 11060 MoveAxis(E, 0, ABG)
01:13:07.586 00.000 11060 Move returns status 0, amount 0
01:13:07.586 00.000 11060 MoveAxis(N, 0, ABG)
01:13:07.586 00.000 11060 Move returns status 0, amount 0
01:13:07.586 00.000 11060 move complete, result=0
01:13:07.587 00.001 11060 worker thread done servicing request
01:13:07.587 00.000 11060 Worker thread wakes up
01:13:07.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:07.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:07.589 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:08.227 00.638 11060 Exposure complete
01:13:08.388 00.161 11060 worker thread done servicing request
01:13:08.388 00.000 10844 OnExposeComplete: enter
01:13:08.388 00.000 10844 UpdateGuideState(): m_state=6
01:13:08.388 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8896
01:13:08.388 00.000 10844 Star::Find returns 1 (0), X=264.76, Y=58.90, Mass=2200, SNR=29.6, Peak=196 HFD=3.1
01:13:08.388 00.000 10844 MultiStar: [#1 0.07,-0.01,1.04,U] [#2 -0.04,-0.19,2.26,U] [#3 0.24,-0.05,1.04,U] [#4 0.38,0.05,1.06,U] [#5 0.37,0.18,1.21,U] [#6 -0.63,-0.17,0.00,M1] [#7 -0.39,0.52,0.00,M3] [#8 0.10,0.28,1.06,U] 
01:13:08.388 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.07}, one-star: {0.39, 0.49}
01:13:08.388 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
01:13:08.388 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
01:13:08.390 00.002 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.34 mountX=-0.10 mountY=0.17, mountTheta=2.09
01:13:08.390 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
01:13:08.390 00.000 10844 Enqueuing Move request for scope (0.18, 0.07)
01:13:08.390 00.000 11060 Worker thread wakes up
01:13:08.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
01:13:08.390 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
01:13:08.391 00.001 11060 Moving (0.18, 0.07) raw xDistance=-0.10 yDistance=0.17
01:13:08.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:08.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:13:08.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:08.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:13:08.391 00.000 11060 MoveAxis(E, 0, ABG)
01:13:08.391 00.000 11060 Move returns status 0, amount 0
01:13:08.391 00.000 10844 UpdateGuideState exits: m=2200 SNR=29.6
01:13:08.391 00.000 11060 MoveAxis(N, 0, ABG)
01:13:08.391 00.000 11060 Move returns status 0, amount 0
01:13:08.391 00.000 11060 move complete, result=0
01:13:08.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:08.391 00.000 11060 worker thread done servicing request
01:13:08.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:08.391 00.000 10844 Enqueuing Expose request
01:13:08.391 00.000 11060 Worker thread wakes up
01:13:08.391 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:13:08.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:08.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:09.027 00.636 11060 Exposure complete
01:13:09.221 00.194 11060 worker thread done servicing request
01:13:09.221 00.000 10844 OnExposeComplete: enter
01:13:09.221 00.000 10844 UpdateGuideState(): m_state=6
01:13:09.221 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8897
01:13:09.221 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.86, Mass=2901, SNR=34.2, Peak=255 HFD=3.5
01:13:09.221 00.000 10844 MultiStar: [#1 -0.20,0.51,0.97,U] [#2 -0.68,0.08,0.00,M4] [#3 0.19,0.53,1.01,U] [#4 0.21,-0.23,1.02,U] [#5 0.79,0.27,0.00,M1] [#6 -0.29,0.03,0.93,U] [#7 0.05,0.16,0.80,U] [#8 0.17,-0.23,0.89,U] 
01:13:09.222 00.001 10844 refined, 6 included, MultiStar: {0.03, 0.18}, one-star: {0.05, 0.44}
01:13:09.222 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
01:13:09.222 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
01:13:09.222 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.42 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
01:13:09.223 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.18, opts=13)
01:13:09.223 00.000 10844 Enqueuing Move request for scope (0.03, 0.18)
01:13:09.223 00.000 11060 Worker thread wakes up
01:13:09.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:09.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
01:13:09.223 00.000 10844 UpdateGuideState exits: m=2901 SNR=34.2 Saturated
01:13:09.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
01:13:09.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.223 00.000 11060 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.00
01:13:09.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:09.224 00.001 10844 Enqueuing Expose request
01:13:09.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:13:09.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:09.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:13:09.224 00.000 11060 MoveAxis(E, 31, ABG)
01:13:09.224 00.000 11060 Guiding  Dir = 2, Dur = 31
01:13:09.234 00.010 11060 IsSlewing returns 0
01:13:09.234 00.000 11060 IsGuiding returns 0
01:13:09.287 00.053 11060 IsGuiding returns 0
01:13:09.287 00.000 11060 Move returns status 0, amount 31
01:13:09.287 00.000 11060 MoveAxis(N, 0, ABG)
01:13:09.287 00.000 11060 Move returns status 0, amount 0
01:13:09.287 00.000 11060 move complete, result=0
01:13:09.287 00.000 11060 worker thread done servicing request
01:13:09.287 00.000 11060 Worker thread wakes up
01:13:09.287 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
01:13:09.288 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:09.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:09.930 00.642 11060 Exposure complete
01:13:10.099 00.169 11060 worker thread done servicing request
01:13:10.099 00.000 10844 OnExposeComplete: enter
01:13:10.099 00.000 10844 UpdateGuideState(): m_state=6
01:13:10.099 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8898
01:13:10.099 00.000 10844 Star::Find returns 1 (1), X=264.59, Y=58.52, Mass=2577, SNR=31.8, Peak=255 HFD=3.3
01:13:10.099 00.000 10844 MultiStar: [#1 -0.03,0.23,0.97,U] [#2 -0.51,-0.10,2.15,U] [#3 0.09,0.44,1.02,U] [#4 0.94,0.02,0.00,M1] [#5 0.01,0.53,1.06,U] [#6 -0.47,0.81,0.00,M1] [#7 -0.17,0.80,0.00,M3] [#8 -0.01,0.24,0.87,U] 
01:13:10.099 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.19}, one-star: {0.22, 0.10}
01:13:10.099 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.88 = -2.41)
01:13:10.099 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
01:13:10.099 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.12 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
01:13:10.100 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.19, opts=13)
01:13:10.101 00.001 10844 Enqueuing Move request for scope (-0.12, 0.19)
01:13:10.101 00.000 11060 Worker thread wakes up
01:13:10.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:10.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
01:13:10.101 00.000 10844 UpdateGuideState exits: m=2577 SNR=31.8 Saturated
01:13:10.101 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
01:13:10.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:10.101 00.000 11060 Moving (-0.12, 0.19) raw xDistance=-0.17 yDistance=-0.15
01:13:10.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:13:10.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:10.101 00.000 10844 Enqueuing Expose request
01:13:10.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:10.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:13:10.101 00.000 11060 MoveAxis(E, 30, ABG)
01:13:10.101 00.000 11060 Guiding  Dir = 2, Dur = 30
01:13:10.109 00.008 11060 IsSlewing returns 0
01:13:10.110 00.001 11060 IsGuiding returns 0
01:13:10.147 00.037 11060 IsGuiding returns 0
01:13:10.147 00.000 11060 Move returns status 0, amount 30
01:13:10.147 00.000 11060 MoveAxis(N, 0, ABG)
01:13:10.147 00.000 11060 Move returns status 0, amount 0
01:13:10.147 00.000 11060 move complete, result=0
01:13:10.147 00.000 11060 worker thread done servicing request
01:13:10.147 00.000 11060 Worker thread wakes up
01:13:10.147 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
01:13:10.148 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:10.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:10.782 00.634 11060 Exposure complete
01:13:10.948 00.166 11060 worker thread done servicing request
01:13:10.948 00.000 10844 OnExposeComplete: enter
01:13:10.948 00.000 10844 UpdateGuideState(): m_state=6
01:13:10.948 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8899
01:13:10.948 00.000 10844 Star::Find returns 1 (1), X=264.61, Y=58.78, Mass=3030, SNR=34.6, Peak=255 HFD=3.6
01:13:10.949 00.001 10844 MultiStar: [#1 -0.59,0.21,0.00,M1] [#2 -0.42,0.15,1.92,U] [#3 0.13,0.08,0.94,U] [#4 0.39,-0.09,0.90,U] [#5 0.61,0.57,0.00,M1] [#6 -0.37,0.05,0.98,U] [#7 -0.42,0.52,0.00,M4] [#8 -0.08,0.08,0.84,U] 
01:13:10.949 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.11}, one-star: {0.24, 0.36}
01:13:10.949 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
01:13:10.949 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
01:13:10.949 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.19 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
01:13:10.951 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
01:13:10.951 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
01:13:10.951 00.000 11060 Worker thread wakes up
01:13:10.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:10.951 00.000 10844 UpdateGuideState exits: m=3030 SNR=34.6 Saturated
01:13:10.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:10.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
01:13:10.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:10.951 00.000 10844 Enqueuing Expose request
01:13:10.951 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
01:13:10.951 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.10 yDistance=-0.10
01:13:10.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:13:10.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:10.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:13:10.951 00.000 11060 MoveAxis(E, 0, ABG)
01:13:10.951 00.000 11060 Move returns status 0, amount 0
01:13:10.952 00.001 11060 MoveAxis(N, 0, ABG)
01:13:10.952 00.000 11060 Move returns status 0, amount 0
01:13:10.952 00.000 11060 move complete, result=0
01:13:10.952 00.000 11060 worker thread done servicing request
01:13:10.952 00.000 11060 Worker thread wakes up
01:13:10.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:10.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:10.953 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:11.591 00.638 11060 Exposure complete
01:13:11.754 00.163 11060 worker thread done servicing request
01:13:11.754 00.000 10844 OnExposeComplete: enter
01:13:11.754 00.000 10844 UpdateGuideState(): m_state=6
01:13:11.754 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8900
01:13:11.754 00.000 10844 Star::Find returns 1 (1), X=264.76, Y=59.00, Mass=2999, SNR=34.6, Peak=255 HFD=3.3
01:13:11.754 00.000 10844 MultiStar: [#1 -0.11,-0.23,0.84,U] [#2 -1.05,0.18,0.00,M3] [#3 0.52,0.40,0.00,M1] [#4 1.06,0.39,0.00,M1] [#5 -0.12,0.78,0.00,M2] [#6 -0.44,0.34,0.90,U] [#7 -0.56,0.92,0.00,M5] [#8 0.20,0.76,0.00,M1] 
01:13:11.754 00.000 10844 refined, 2 included, MultiStar: {-0.03, 0.25}, one-star: {0.39, 0.58}
01:13:11.756 00.002 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
01:13:11.756 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
01:13:11.756 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.26 cameraTheta=1.71 mountX=-0.24 mountY=-0.08, mountTheta=-2.84
01:13:11.757 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.25, opts=13)
01:13:11.757 00.000 10844 Enqueuing Move request for scope (-0.03, 0.25)
01:13:11.757 00.000 11060 Worker thread wakes up
01:13:11.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:11.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
01:13:11.757 00.000 10844 UpdateGuideState exits: m=2999 SNR=34.6 Saturated
01:13:11.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
01:13:11.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:11.758 00.001 11060 Moving (-0.03, 0.25) raw xDistance=-0.24 yDistance=-0.08
01:13:11.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:11.758 00.000 10844 Enqueuing Expose request
01:13:11.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:13:11.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:11.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:11.758 00.000 11060 MoveAxis(E, 42, ABG)
01:13:11.758 00.000 11060 Guiding  Dir = 2, Dur = 42
01:13:11.780 00.022 11060 IsSlewing returns 0
01:13:11.781 00.001 11060 IsGuiding returns 0
01:13:11.838 00.057 11060 IsGuiding returns 0
01:13:11.839 00.001 11060 Move returns status 0, amount 42
01:13:11.839 00.000 11060 MoveAxis(N, 0, ABG)
01:13:11.839 00.000 11060 Move returns status 0, amount 0
01:13:11.839 00.000 11060 move complete, result=0
01:13:11.839 00.000 11060 worker thread done servicing request
01:13:11.839 00.000 11060 Worker thread wakes up
01:13:11.839 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:13:11.855 00.016 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:11.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:12.483 00.628 11060 Exposure complete
01:13:12.647 00.164 11060 worker thread done servicing request
01:13:12.647 00.000 10844 OnExposeComplete: enter
01:13:12.647 00.000 10844 UpdateGuideState(): m_state=6
01:13:12.647 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8901
01:13:12.647 00.000 10844 Star::Find returns 1 (1), X=264.65, Y=58.92, Mass=2569, SNR=32.8, Peak=255 HFD=3.4
01:13:12.648 00.001 10844 MultiStar: [#1 -0.05,0.37,0.96,U] [#2 -0.36,0.71,0.00,M4] [#3 -0.12,0.81,0.00,M2] [#4 0.40,0.50,0.00,M2] [#5 0.03,0.61,0.00,M3] [#6 -0.56,0.64,0.00,M1] [#7 -0.17,0.89,0.00,M6] [#8 -0.34,0.37,0.83,U] 
01:13:12.648 00.000 10844 refined, 2 included, MultiStar: {-0.02, 0.42}, one-star: {0.28, 0.51}
01:13:12.648 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
01:13:12.648 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
01:13:12.648 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.42 hyp=0.42 cameraTheta=1.62 mountX=-0.41 mountY=-0.09, mountTheta=-2.93
01:13:12.649 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.42, opts=13)
01:13:12.649 00.000 10844 Enqueuing Move request for scope (-0.02, 0.42)
01:13:12.649 00.000 11060 Worker thread wakes up
01:13:12.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.42) opts 0xd
01:13:12.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.42)
01:13:12.649 00.000 11060 Moving (-0.02, 0.42) raw xDistance=-0.41 yDistance=-0.09
01:13:12.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
01:13:12.650 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:12.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:12.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:13:12.650 00.000 10844 UpdateGuideState exits: m=2569 SNR=32.8 Saturated
01:13:12.650 00.000 11060 MoveAxis(E, 72, ABG)
01:13:12.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:12.650 00.000 11060 Guiding  Dir = 2, Dur = 72
01:13:12.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:12.650 00.000 10844 Enqueuing Expose request
01:13:12.667 00.017 11060 IsSlewing returns 0
01:13:12.667 00.000 11060 IsGuiding returns 0
01:13:12.744 00.077 11060 IsGuiding returns 0
01:13:12.745 00.001 11060 Move returns status 0, amount 72
01:13:12.745 00.000 11060 MoveAxis(N, 0, ABG)
01:13:12.745 00.000 11060 Move returns status 0, amount 0
01:13:12.745 00.000 11060 move complete, result=0
01:13:12.745 00.000 11060 worker thread done servicing request
01:13:12.745 00.000 10844 GuideStep: -0.4 px 72 ms EAST, -0.1 px 0 ms NORTH
01:13:12.748 00.003 11060 Worker thread wakes up
01:13:12.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:12.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:13.374 00.626 11060 Exposure complete
01:13:13.540 00.166 11060 worker thread done servicing request
01:13:13.540 00.000 10844 OnExposeComplete: enter
01:13:13.540 00.000 10844 UpdateGuideState(): m_state=6
01:13:13.540 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8902
01:13:13.541 00.001 10844 Star::Find returns 1 (1), X=264.38, Y=58.68, Mass=2736, SNR=33.4, Peak=255 HFD=3.3
01:13:13.541 00.000 10844 MultiStar: [#1 -0.34,0.36,0.98,U] [#2 -0.45,0.50,0.00,M5] [#3 -0.07,0.38,0.96,U] [#4 0.23,-0.05,0.99,U] [#5 0.23,0.18,1.02,U] [#6 -0.38,0.42,0.84,U] [#7 -0.68,0.50,0.00,M7] [#8 -0.68,0.04,0.00,M1] 
01:13:13.541 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.25}, one-star: {0.01, 0.26}
01:13:13.541 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
01:13:13.541 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
01:13:13.541 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.74 mountX=-0.24 mountY=-0.08, mountTheta=-2.80
01:13:13.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.25, opts=13)
01:13:13.543 00.000 10844 Enqueuing Move request for scope (-0.04, 0.25)
01:13:13.543 00.000 11060 Worker thread wakes up
01:13:13.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:13.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
01:13:13.543 00.000 10844 UpdateGuideState exits: m=2736 SNR=33.4 Saturated
01:13:13.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
01:13:13.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:13.543 00.000 11060 Moving (-0.04, 0.25) raw xDistance=-0.24 yDistance=-0.08
01:13:13.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:13.543 00.000 10844 Enqueuing Expose request
01:13:13.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:13:13.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:13.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:13.543 00.000 11060 MoveAxis(E, 44, ABG)
01:13:13.543 00.000 11060 Guiding  Dir = 2, Dur = 44
01:13:13.576 00.033 11060 IsSlewing returns 0
01:13:13.576 00.000 11060 IsGuiding returns 0
01:13:13.659 00.083 11060 IsGuiding returns 0
01:13:13.659 00.000 11060 Move returns status 0, amount 44
01:13:13.659 00.000 11060 MoveAxis(N, 0, ABG)
01:13:13.659 00.000 11060 Move returns status 0, amount 0
01:13:13.659 00.000 11060 move complete, result=0
01:13:13.659 00.000 11060 worker thread done servicing request
01:13:13.660 00.001 11060 Worker thread wakes up
01:13:13.660 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
01:13:13.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:13.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:14.300 00.640 11060 Exposure complete
01:13:14.467 00.167 11060 worker thread done servicing request
01:13:14.467 00.000 10844 OnExposeComplete: enter
01:13:14.467 00.000 10844 UpdateGuideState(): m_state=6
01:13:14.467 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8903
01:13:14.467 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=59.03, Mass=2836, SNR=33.6, Peak=255 HFD=3.4
01:13:14.468 00.001 10844 MultiStar: [#1 -0.53,-0.06,1.02,U] [#2 -0.45,0.61,0.00,M6] [#3 0.17,-0.28,0.87,U] [#4 0.51,0.26,0.94,U] [#5 0.02,0.59,0.99,U] [#6 -0.47,0.38,0.92,U] [#7 -0.44,0.42,0.00,M8] [#8 0.01,0.65,0.00,M2] 
01:13:14.468 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.26}, one-star: {0.00, 0.61}
01:13:14.468 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.54 = -2.75)
01:13:14.468 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
01:13:14.468 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.78 mountX=-0.24 mountY=-0.10, mountTheta=-2.76
01:13:14.469 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.26, opts=13)
01:13:14.469 00.000 10844 Enqueuing Move request for scope (-0.06, 0.26)
01:13:14.469 00.000 11060 Worker thread wakes up
01:13:14.470 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:14.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
01:13:14.470 00.000 10844 UpdateGuideState exits: m=2836 SNR=33.6 Saturated
01:13:14.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
01:13:14.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:14.470 00.000 11060 Moving (-0.06, 0.26) raw xDistance=-0.24 yDistance=-0.10
01:13:14.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:14.470 00.000 10844 Enqueuing Expose request
01:13:14.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:13:14.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:14.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:13:14.470 00.000 11060 MoveAxis(E, 43, ABG)
01:13:14.470 00.000 11060 Guiding  Dir = 2, Dur = 43
01:13:14.479 00.009 11060 IsSlewing returns 0
01:13:14.479 00.000 11060 IsGuiding returns 0
01:13:14.527 00.048 11060 IsGuiding returns 0
01:13:14.528 00.001 11060 Move returns status 0, amount 43
01:13:14.528 00.000 11060 MoveAxis(N, 0, ABG)
01:13:14.528 00.000 11060 Move returns status 0, amount 0
01:13:14.528 00.000 11060 move complete, result=0
01:13:14.528 00.000 11060 worker thread done servicing request
01:13:14.528 00.000 11060 Worker thread wakes up
01:13:14.528 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
01:13:14.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:14.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:15.171 00.643 11060 Exposure complete
01:13:15.346 00.175 11060 worker thread done servicing request
01:13:15.346 00.000 10844 OnExposeComplete: enter
01:13:15.346 00.000 10844 UpdateGuideState(): m_state=6
01:13:15.346 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8904
01:13:15.346 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=59.05, Mass=2350, SNR=30.7, Peak=217 HFD=3.1
01:13:15.348 00.002 10844 MultiStar: [#1 -0.28,0.34,1.05,U] [#2 -0.05,0.39,2.23,U] [#3 0.06,0.15,1.00,U] [#4 0.24,0.05,1.02,U] [#5 0.54,0.48,0.00,M2] [#6 -0.27,0.25,1.05,U] [#7 -0.37,0.60,0.00,M9] [#8 -0.09,0.63,0.00,M3] 
01:13:15.348 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.32}, one-star: {0.07, 0.64}
01:13:15.348 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
01:13:15.348 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
01:13:15.348 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.70 mountX=-0.30 mountY=-0.09, mountTheta=-2.85
01:13:15.349 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.32, opts=13)
01:13:15.349 00.000 10844 Enqueuing Move request for scope (-0.04, 0.32)
01:13:15.349 00.000 11060 Worker thread wakes up
01:13:15.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:15.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.32) opts 0xd
01:13:15.349 00.000 10844 UpdateGuideState exits: m=2350 SNR=30.7
01:13:15.349 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.32)
01:13:15.350 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:15.350 00.000 11060 Moving (-0.04, 0.32) raw xDistance=-0.30 yDistance=-0.09
01:13:15.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:15.350 00.000 10844 Enqueuing Expose request
01:13:15.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:13:15.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:15.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:13:15.350 00.000 11060 MoveAxis(E, 54, ABG)
01:13:15.350 00.000 11060 Guiding  Dir = 2, Dur = 54
01:13:15.382 00.032 11060 IsSlewing returns 0
01:13:15.382 00.000 11060 IsGuiding returns 0
01:13:15.475 00.093 11060 IsGuiding returns 0
01:13:15.475 00.000 11060 Move returns status 0, amount 54
01:13:15.475 00.000 11060 MoveAxis(N, 0, ABG)
01:13:15.475 00.000 11060 Move returns status 0, amount 0
01:13:15.477 00.002 11060 move complete, result=0
01:13:15.477 00.000 11060 worker thread done servicing request
01:13:15.477 00.000 11060 Worker thread wakes up
01:13:15.477 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
01:13:15.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:15.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:16.107 00.630 11060 Exposure complete
01:13:16.277 00.170 11060 worker thread done servicing request
01:13:16.277 00.000 10844 OnExposeComplete: enter
01:13:16.277 00.000 10844 UpdateGuideState(): m_state=6
01:13:16.277 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8905
01:13:16.278 00.001 10844 Star::Find returns 1 (0), X=264.60, Y=58.78, Mass=2539, SNR=32.5, Peak=215 HFD=3.4
01:13:16.278 00.000 10844 MultiStar: [#1 -0.37,0.14,0.97,U] [#2 -0.26,-0.40,2.10,U] [#3 0.01,-0.11,0.93,U] [#4 0.48,0.26,0.95,U] [#5 -0.18,0.72,0.00,M3] [#6 -0.27,0.09,1.02,U] [#7 -0.33,0.49,0.86,U] [#8 -0.02,-0.20,1.00,U] 
01:13:16.278 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {0.23, 0.36}
01:13:16.278 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.56)
01:13:16.278 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
01:13:16.278 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.98 mountX=0.00 mountY=-0.09, mountTheta=-1.56
01:13:16.280 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
01:13:16.280 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
01:13:16.280 00.000 11060 Worker thread wakes up
01:13:16.280 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:16.280 00.000 10844 UpdateGuideState exits: m=2539 SNR=32.5
01:13:16.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:16.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:16.280 00.000 10844 Enqueuing Expose request
01:13:16.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
01:13:16.280 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
01:13:16.280 00.000 11060 Moving (-0.09, 0.01) raw xDistance=0.00 yDistance=-0.09
01:13:16.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:13:16.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:16.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:13:16.280 00.000 11060 MoveAxis(E, 0, ABG)
01:13:16.281 00.001 11060 Move returns status 0, amount 0
01:13:16.281 00.000 11060 MoveAxis(N, 0, ABG)
01:13:16.281 00.000 11060 Move returns status 0, amount 0
01:13:16.281 00.000 11060 move complete, result=0
01:13:16.281 00.000 11060 worker thread done servicing request
01:13:16.281 00.000 11060 Worker thread wakes up
01:13:16.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:16.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:16.284 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:16.919 00.635 11060 Exposure complete
01:13:17.098 00.179 11060 worker thread done servicing request
01:13:17.098 00.000 10844 OnExposeComplete: enter
01:13:17.099 00.001 10844 UpdateGuideState(): m_state=6
01:13:17.099 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8906
01:13:17.099 00.000 10844 Star::Find returns 1 (0), X=264.46, Y=58.96, Mass=2114, SNR=29.3, Peak=247 HFD=3.0
01:13:17.099 00.000 10844 MultiStar: [#1 -0.57,0.45,0.00,M1] [#2 -0.31,0.86,0.00,M5] [#3 0.02,0.08,1.05,U] [#4 0.10,-0.02,1.15,U] [#5 0.04,0.48,1.15,U] [#6 -0.59,0.16,0.00,M1] [#7 -0.24,0.79,0.00,M9] [#8 0.23,0.01,1.18,U] 
01:13:17.099 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.21}, one-star: {0.09, 0.54}
01:13:17.099 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
01:13:17.099 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
01:13:17.099 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.13 mountX=-0.22 mountY=0.06, mountTheta=2.87
01:13:17.101 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.21, opts=13)
01:13:17.101 00.000 10844 Enqueuing Move request for scope (0.10, 0.21)
01:13:17.101 00.000 11060 Worker thread wakes up
01:13:17.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
01:13:17.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
01:13:17.101 00.000 11060 Moving (0.10, 0.21) raw xDistance=-0.22 yDistance=0.06
01:13:17.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:13:17.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:17.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:17.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:13:17.101 00.000 11060 MoveAxis(E, 39, ABG)
01:13:17.102 00.001 11060 Guiding  Dir = 2, Dur = 39
01:13:17.102 00.000 10844 UpdateGuideState exits: m=2114 SNR=29.3
01:13:17.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:17.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:17.102 00.000 10844 Enqueuing Expose request
01:13:17.106 00.004 11060 IsSlewing returns 0
01:13:17.106 00.000 11060 IsGuiding returns 0
01:13:17.153 00.047 11060 IsGuiding returns 0
01:13:17.153 00.000 11060 Move returns status 0, amount 39
01:13:17.153 00.000 11060 MoveAxis(N, 0, ABG)
01:13:17.153 00.000 11060 Move returns status 0, amount 0
01:13:17.153 00.000 11060 move complete, result=0
01:13:17.153 00.000 11060 worker thread done servicing request
01:13:17.153 00.000 11060 Worker thread wakes up
01:13:17.153 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:13:17.154 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:17.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:17.790 00.636 11060 Exposure complete
01:13:17.949 00.159 11060 worker thread done servicing request
01:13:17.949 00.000 10844 OnExposeComplete: enter
01:13:17.949 00.000 10844 UpdateGuideState(): m_state=6
01:13:17.949 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8907
01:13:17.949 00.000 10844 Star::Find returns 1 (0), X=264.13, Y=58.89, Mass=2752, SNR=33.4, Peak=233 HFD=3.5
01:13:17.949 00.000 10844 MultiStar: [#1 -0.82,0.10,0.00,M2] [#2 -0.44,0.28,2.19,U] [#3 -0.14,-0.06,1.00,U] [#4 0.21,0.32,0.89,U] [#5 0.23,0.73,0.00,M3] [#6 -0.35,0.57,0.00,M2] [#7 -0.90,0.30,0.00,M10] [#8 -0.30,1.07,0.00,M2] 
01:13:17.949 00.000 10844 refined, 3 included, MultiStar: {-0.23, 0.26}, one-star: {-0.24, 0.47}
01:13:17.949 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
01:13:17.951 00.002 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
01:13:17.951 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.26 hyp=0.34 cameraTheta=2.29 mountX=-0.21 mountY=-0.26, mountTheta=-2.25
01:13:17.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.26, opts=13)
01:13:17.952 00.000 10844 Enqueuing Move request for scope (-0.23, 0.26)
01:13:17.952 00.000 11060 Worker thread wakes up
01:13:17.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:17.952 00.000 10844 UpdateGuideState exits: m=2752 SNR=33.4
01:13:17.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:17.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.26) opts 0xd
01:13:17.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:17.952 00.000 10844 Enqueuing Expose request
01:13:17.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.26)
01:13:17.952 00.000 11060 Moving (-0.23, 0.26) raw xDistance=-0.21 yDistance=-0.26
01:13:17.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:13:17.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.26
01:13:17.952 00.000 11060 MoveAxis(E, 38, ABG)
01:13:17.952 00.000 11060 Guiding  Dir = 2, Dur = 38
01:13:17.997 00.045 11060 IsSlewing returns 0
01:13:17.998 00.001 11060 IsGuiding returns 0
01:13:18.050 00.052 11060 IsGuiding returns 0
01:13:18.050 00.000 11060 Move returns status 0, amount 38
01:13:18.050 00.000 11060 MoveAxis(N, 103, ABG)
01:13:18.050 00.000 11060 Guiding  Dir = 0, Dur = 103
01:13:18.070 00.020 11060 IsSlewing returns 0
01:13:18.070 00.000 11060 IsGuiding returns 0
01:13:18.175 00.105 11060 IsGuiding returns 0
01:13:18.175 00.000 11060 Move returns status 0, amount 103
01:13:18.175 00.000 11060 move complete, result=0
01:13:18.175 00.000 11060 worker thread done servicing request
01:13:18.175 00.000 11060 Worker thread wakes up
01:13:18.175 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.3 px 103 ms NORTH
01:13:18.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:18.176 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:18.808 00.632 11060 Exposure complete
01:13:18.973 00.165 11060 worker thread done servicing request
01:13:18.973 00.000 10844 OnExposeComplete: enter
01:13:18.973 00.000 10844 UpdateGuideState(): m_state=6
01:13:18.973 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8908
01:13:18.973 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=58.59, Mass=2887, SNR=33.7, Peak=255 HFD=3.4
01:13:18.974 00.001 10844 MultiStar: [#1 -0.74,0.21,0.00,M3] [#2 -0.76,-0.39,0.00,M5] [#3 -0.01,-0.24,0.95,U] [#4 -0.07,0.59,0.94,U] [#5 -0.04,0.96,0.00,M4] [#6 -0.18,0.39,0.88,U] [#7 -0.45,0.59,0.00,R] [#8 -0.18,0.15,1.07,U] 
01:13:18.974 00.000 10844 refined, 4 included, MultiStar: {-0.15, 0.21}, one-star: {-0.32, 0.18}
01:13:18.974 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
01:13:18.974 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
01:13:18.974 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.21 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
01:13:18.975 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.21, opts=13)
01:13:18.975 00.000 10844 Enqueuing Move request for scope (-0.15, 0.21)
01:13:18.975 00.000 11060 Worker thread wakes up
01:13:18.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:18.975 00.000 10844 UpdateGuideState exits: m=2887 SNR=33.7 Saturated
01:13:18.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:18.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:18.975 00.000 10844 Enqueuing Expose request
01:13:18.976 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
01:13:18.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
01:13:18.976 00.000 11060 Moving (-0.15, 0.21) raw xDistance=-0.18 yDistance=-0.19
01:13:18.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:13:18.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:18.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:13:18.976 00.000 11060 MoveAxis(E, 32, ABG)
01:13:18.976 00.000 11060 Guiding  Dir = 2, Dur = 32
01:13:18.991 00.015 11060 IsSlewing returns 0
01:13:18.991 00.000 11060 IsGuiding returns 0
01:13:19.038 00.047 11060 IsGuiding returns 0
01:13:19.038 00.000 11060 Move returns status 0, amount 32
01:13:19.038 00.000 11060 MoveAxis(N, 0, ABG)
01:13:19.038 00.000 11060 Move returns status 0, amount 0
01:13:19.038 00.000 11060 move complete, result=0
01:13:19.039 00.001 11060 worker thread done servicing request
01:13:19.039 00.000 11060 Worker thread wakes up
01:13:19.039 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
01:13:19.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:19.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:19.669 00.630 11060 Exposure complete
01:13:19.840 00.171 11060 worker thread done servicing request
01:13:19.840 00.000 10844 OnExposeComplete: enter
01:13:19.840 00.000 10844 UpdateGuideState(): m_state=6
01:13:19.841 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8909
01:13:19.841 00.000 10844 Star::Find returns 1 (1), X=264.16, Y=58.54, Mass=2564, SNR=31.6, Peak=255 HFD=3.3
01:13:19.841 00.000 10844 MultiStar: [#1 -0.81,0.07,0.00,M4] [#2 -0.39,-0.16,2.21,U] [#3 0.09,-0.41,1.02,U] [#4 -0.18,-0.40,1.07,U] [#5 -0.11,0.31,1.11,U] [#6 0.22,-0.00,1.04,U] [#7 -0.20,-0.34,0.81,U] [#8 0.24,-0.30,0.97,U] 
01:13:19.841 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.14}, one-star: {-0.21, 0.12}
01:13:19.841 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
01:13:19.841 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
01:13:19.841 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.23 mountX=0.16 mountY=-0.08, mountTheta=-0.49
01:13:19.843 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.14, opts=13)
01:13:19.843 00.000 10844 Enqueuing Move request for scope (-0.11, -0.14)
01:13:19.843 00.000 11060 Worker thread wakes up
01:13:19.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:19.843 00.000 10844 UpdateGuideState exits: m=2564 SNR=31.6 Saturated
01:13:19.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:19.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:19.843 00.000 10844 Enqueuing Expose request
01:13:19.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
01:13:19.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
01:13:19.843 00.000 11060 Moving (-0.11, -0.14) raw xDistance=0.16 yDistance=-0.08
01:13:19.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:13:19.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:19.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:19.844 00.001 11060 MoveAxis(W, 26, ABG)
01:13:19.844 00.000 11060 Guiding  Dir = 3, Dur = 26
01:13:19.853 00.009 11060 IsSlewing returns 0
01:13:19.853 00.000 11060 IsGuiding returns 0
01:13:19.882 00.029 11060 IsGuiding returns 0
01:13:19.882 00.000 11060 Move returns status 0, amount 26
01:13:19.882 00.000 11060 MoveAxis(N, 0, ABG)
01:13:19.882 00.000 11060 Move returns status 0, amount 0
01:13:19.882 00.000 11060 move complete, result=0
01:13:19.882 00.000 11060 worker thread done servicing request
01:13:19.882 00.000 11060 Worker thread wakes up
01:13:19.882 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
01:13:19.883 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:19.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:20.510 00.627 11060 Exposure complete
01:13:20.689 00.179 11060 worker thread done servicing request
01:13:20.689 00.000 10844 OnExposeComplete: enter
01:13:20.689 00.000 10844 UpdateGuideState(): m_state=6
01:13:20.690 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8910
01:13:20.690 00.000 10844 Star::Find returns 1 (1), X=264.66, Y=58.50, Mass=2526, SNR=31.6, Peak=255 HFD=3.3
01:13:20.690 00.000 10844 MultiStar: [#1 -0.46,-0.42,0.00,M5] [#2 -0.26,0.15,2.09,U] [#3 -0.00,0.12,1.05,U] [#4 0.52,0.63,0.00,M1] [#5 0.08,0.44,1.08,U] [#6 -0.54,0.15,1.01,U] [#7 -0.11,-0.03,0.95,U] [#8 0.17,0.11,1.03,U] 
01:13:20.690 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.15}, one-star: {0.29, 0.09}
01:13:20.690 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
01:13:20.691 00.001 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
01:13:20.691 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.05 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
01:13:20.692 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.15, opts=13)
01:13:20.692 00.000 10844 Enqueuing Move request for scope (-0.08, 0.15)
01:13:20.693 00.001 11060 Worker thread wakes up
01:13:20.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:20.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
01:13:20.693 00.000 10844 UpdateGuideState exits: m=2526 SNR=31.6 Saturated
01:13:20.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
01:13:20.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:20.693 00.000 11060 Moving (-0.08, 0.15) raw xDistance=-0.13 yDistance=-0.10
01:13:20.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:20.693 00.000 10844 Enqueuing Expose request
01:13:20.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:13:20.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:20.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:13:20.693 00.000 11060 MoveAxis(E, 22, ABG)
01:13:20.693 00.000 11060 Guiding  Dir = 2, Dur = 22
01:13:20.707 00.014 11060 IsSlewing returns 0
01:13:20.707 00.000 11060 IsGuiding returns 0
01:13:20.738 00.031 11060 IsGuiding returns 0
01:13:20.738 00.000 11060 Move returns status 0, amount 22
01:13:20.738 00.000 11060 MoveAxis(N, 0, ABG)
01:13:20.738 00.000 11060 Move returns status 0, amount 0
01:13:20.738 00.000 11060 move complete, result=0
01:13:20.739 00.001 11060 worker thread done servicing request
01:13:20.739 00.000 11060 Worker thread wakes up
01:13:20.739 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
01:13:20.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:20.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:21.368 00.629 11060 Exposure complete
01:13:21.550 00.182 11060 worker thread done servicing request
01:13:21.550 00.000 10844 OnExposeComplete: enter
01:13:21.550 00.000 10844 UpdateGuideState(): m_state=6
01:13:21.552 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8911
01:13:21.552 00.000 10844 Star::Find returns 1 (1), X=264.02, Y=58.55, Mass=2953, SNR=34.8, Peak=255 HFD=3.5
01:13:21.552 00.000 10844 MultiStar: [#1 -0.22,0.43,0.99,U] [#2 -0.55,-0.30,0.00,M4] [#3 0.34,-0.38,0.87,U] [#4 0.11,0.15,0.92,U] [#5 0.11,0.26,0.86,U] [#6 -0.03,-0.07,1.00,U] [#7 -0.20,0.09,0.82,U] [#8 -0.07,-0.24,0.87,U] 
01:13:21.552 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {-0.35, 0.13}
01:13:21.552 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.25)
01:13:21.552 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
01:13:21.552 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.29 mountX=-0.04 mountY=-0.05, mountTheta=-2.25
01:13:21.553 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.05, opts=13)
01:13:21.553 00.000 10844 Enqueuing Move request for scope (-0.04, 0.05)
01:13:21.553 00.000 11060 Worker thread wakes up
01:13:21.554 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
01:13:21.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:21.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
01:13:21.554 00.000 10844 UpdateGuideState exits: m=2953 SNR=34.8 Saturated
01:13:21.554 00.000 11060 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=-0.05
01:13:21.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:21.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:13:21.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:21.554 00.000 10844 Enqueuing Expose request
01:13:21.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:21.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:21.554 00.000 11060 MoveAxis(E, 0, ABG)
01:13:21.554 00.000 11060 Move returns status 0, amount 0
01:13:21.554 00.000 11060 MoveAxis(N, 0, ABG)
01:13:21.554 00.000 11060 Move returns status 0, amount 0
01:13:21.555 00.001 11060 move complete, result=0
01:13:21.555 00.000 11060 worker thread done servicing request
01:13:21.555 00.000 11060 Worker thread wakes up
01:13:21.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:21.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:21.557 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:22.184 00.627 11060 Exposure complete
01:13:22.368 00.184 11060 worker thread done servicing request
01:13:22.368 00.000 10844 OnExposeComplete: enter
01:13:22.368 00.000 10844 UpdateGuideState(): m_state=6
01:13:22.368 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8912
01:13:22.368 00.000 10844 Star::Find returns 1 (0), X=264.36, Y=58.63, Mass=2231, SNR=30.0, Peak=210 HFD=3.4
01:13:22.369 00.001 10844 MultiStar: [#1 -0.70,0.10,0.00,M5] [#2 -0.31,-0.04,2.25,U] [#3 0.16,0.16,1.02,U] [#4 0.10,0.09,1.11,U] [#5 0.13,0.11,1.11,U] [#6 0.02,0.38,0.99,U] [#7 -0.19,-0.43,0.94,U] [#8 -0.24,-0.19,1.09,U] 
01:13:22.369 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.00, 0.21}
01:13:22.369 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.52 = -1.77)
01:13:22.369 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.79)
01:13:22.369 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.76 mountX=-0.02 mountY=-0.08, mountTheta=-1.77
01:13:22.371 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
01:13:22.371 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
01:13:22.371 00.000 11060 Worker thread wakes up
01:13:22.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
01:13:22.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
01:13:22.371 00.000 11060 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=-0.08
01:13:22.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:22.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:22.371 00.000 10844 UpdateGuideState exits: m=2231 SNR=30.0
01:13:22.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:22.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:22.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:22.371 00.000 10844 Enqueuing Expose request
01:13:22.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:22.371 00.000 11060 MoveAxis(E, 0, ABG)
01:13:22.371 00.000 11060 Move returns status 0, amount 0
01:13:22.372 00.001 11060 MoveAxis(N, 0, ABG)
01:13:22.372 00.000 11060 Move returns status 0, amount 0
01:13:22.372 00.000 11060 move complete, result=0
01:13:22.372 00.000 11060 worker thread done servicing request
01:13:22.372 00.000 11060 Worker thread wakes up
01:13:22.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:22.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:22.374 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:23.015 00.641 11060 Exposure complete
01:13:23.177 00.162 11060 worker thread done servicing request
01:13:23.177 00.000 10844 OnExposeComplete: enter
01:13:23.177 00.000 10844 UpdateGuideState(): m_state=6
01:13:23.178 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8913
01:13:23.178 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=58.63, Mass=3281, SNR=36.6, Peak=255 HFD=3.4
01:13:23.178 00.000 10844 MultiStar: [#1 -0.13,0.86,0.00,M6] [#2 -0.82,-0.20,0.00,M4] [#3 0.33,0.29,0.85,U] [#4 0.15,-0.05,0.87,U] [#5 0.13,0.24,0.87,U] [#6 -0.39,0.47,0.00,M1] [#7 0.31,-0.03,0.76,U] [#8 -0.11,0.44,0.90,U] 
01:13:23.178 00.000 10844 single-star, 5 included, MultiStar: {0.14, 0.19}, one-star: {0.08, 0.21}
01:13:23.178 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
01:13:23.178 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
01:13:23.178 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.19 mountX=-0.22 mountY=0.05, mountTheta=2.93
01:13:23.179 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.21, opts=13)
01:13:23.179 00.000 10844 Enqueuing Move request for scope (0.08, 0.21)
01:13:23.179 00.000 11060 Worker thread wakes up
01:13:23.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
01:13:23.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
01:13:23.180 00.001 11060 Moving (0.08, 0.21) raw xDistance=-0.22 yDistance=0.05
01:13:23.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:13:23.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:23.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:23.180 00.000 10844 UpdateGuideState exits: m=3281 SNR=36.6 Saturated
01:13:23.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:13:23.180 00.000 11060 MoveAxis(E, 38, ABG)
01:13:23.180 00.000 11060 Guiding  Dir = 2, Dur = 38
01:13:23.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:23.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:23.180 00.000 10844 Enqueuing Expose request
01:13:23.194 00.014 11060 IsSlewing returns 0
01:13:23.194 00.000 11060 IsGuiding returns 0
01:13:23.241 00.047 11060 IsGuiding returns 0
01:13:23.241 00.000 11060 Move returns status 0, amount 38
01:13:23.241 00.000 11060 MoveAxis(N, 0, ABG)
01:13:23.241 00.000 11060 Move returns status 0, amount 0
01:13:23.241 00.000 11060 move complete, result=0
01:13:23.242 00.001 11060 worker thread done servicing request
01:13:23.242 00.000 11060 Worker thread wakes up
01:13:23.242 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
01:13:23.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:23.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:23.871 00.629 11060 Exposure complete
01:13:24.050 00.179 11060 worker thread done servicing request
01:13:24.050 00.000 10844 OnExposeComplete: enter
01:13:24.050 00.000 10844 UpdateGuideState(): m_state=6
01:13:24.050 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8914
01:13:24.051 00.001 10844 Star::Find returns 1 (0), X=264.33, Y=58.74, Mass=2828, SNR=33.9, Peak=252 HFD=3.1
01:13:24.051 00.000 10844 MultiStar: [#1 -0.34,0.49,0.99,U] [#2 -0.68,-0.00,0.00,M5] [#3 0.32,0.04,1.06,U] [#4 0.09,0.41,0.95,U] [#5 0.21,0.15,1.00,U] [#6 -0.17,0.07,0.97,U] [#7 0.41,-0.28,0.87,U] [#8 0.09,0.29,0.86,U] 
01:13:24.051 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.19}, one-star: {-0.04, 0.32}
01:13:24.051 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:13:24.051 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
01:13:24.051 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.22 mountX=-0.20 mountY=0.04, mountTheta=2.96
01:13:24.053 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.19, opts=13)
01:13:24.053 00.000 10844 Enqueuing Move request for scope (0.07, 0.19)
01:13:24.053 00.000 11060 Worker thread wakes up
01:13:24.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
01:13:24.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
01:13:24.053 00.000 11060 Moving (0.07, 0.19) raw xDistance=-0.20 yDistance=0.04
01:13:24.059 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:13:24.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:13:24.059 00.000 10844 UpdateGuideState exits: m=2828 SNR=33.9
01:13:24.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:24.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:24.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:24.059 00.000 10844 Enqueuing Expose request
01:13:24.061 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:24.061 00.000 11060 MoveAxis(E, 36, ABG)
01:13:24.061 00.000 11060 Guiding  Dir = 2, Dur = 36
01:13:24.069 00.008 11060 IsSlewing returns 0
01:13:24.069 00.000 11060 IsGuiding returns 0
01:13:24.124 00.055 11060 IsGuiding returns 0
01:13:24.124 00.000 11060 Move returns status 0, amount 36
01:13:24.124 00.000 11060 MoveAxis(N, 0, ABG)
01:13:24.124 00.000 11060 Move returns status 0, amount 0
01:13:24.124 00.000 11060 move complete, result=0
01:13:24.124 00.000 11060 worker thread done servicing request
01:13:24.124 00.000 11060 Worker thread wakes up
01:13:24.124 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
01:13:24.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:24.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:24.762 00.638 11060 Exposure complete
01:13:24.945 00.183 11060 worker thread done servicing request
01:13:24.945 00.000 10844 OnExposeComplete: enter
01:13:24.945 00.000 10844 UpdateGuideState(): m_state=6
01:13:24.946 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8915
01:13:24.946 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=58.60, Mass=2710, SNR=32.6, Peak=253 HFD=3.4
01:13:24.946 00.000 10844 MultiStar: [#1 -0.76,0.38,0.00,M6] [#2 -0.56,0.03,2.10,U] [#3 -0.02,-0.06,0.99,U] [#4 0.44,0.22,0.94,U] [#5 0.29,-0.15,1.03,U] [#6 -0.17,-0.14,1.08,U] [#7 -0.08,-0.50,0.88,U] [#8 -0.38,-0.02,0.93,U] 
01:13:24.946 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.04}, one-star: {0.24, 0.18}
01:13:24.946 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
01:13:24.946 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
01:13:24.946 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.73 mountX=0.06 mountY=-0.09, mountTheta=-0.99
01:13:24.950 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
01:13:24.950 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
01:13:24.950 00.000 11060 Worker thread wakes up
01:13:24.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
01:13:24.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
01:13:24.950 00.000 11060 Moving (-0.10, -0.04) raw xDistance=0.06 yDistance=-0.09
01:13:24.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:24.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:24.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:24.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:13:24.950 00.000 11060 MoveAxis(E, 0, ABG)
01:13:24.950 00.000 11060 Move returns status 0, amount 0
01:13:24.950 00.000 11060 MoveAxis(N, 0, ABG)
01:13:24.950 00.000 11060 Move returns status 0, amount 0
01:13:24.950 00.000 11060 move complete, result=0
01:13:24.950 00.000 10844 UpdateGuideState exits: m=2710 SNR=32.6
01:13:24.950 00.000 11060 worker thread done servicing request
01:13:24.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:24.951 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:24.951 00.000 10844 Enqueuing Expose request
01:13:24.951 00.000 11060 Worker thread wakes up
01:13:24.951 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:24.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:24.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:25.589 00.638 11060 Exposure complete
01:13:25.765 00.176 11060 worker thread done servicing request
01:13:25.765 00.000 10844 OnExposeComplete: enter
01:13:25.765 00.000 10844 UpdateGuideState(): m_state=6
01:13:25.765 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8916
01:13:25.767 00.002 10844 Star::Find returns 1 (0), X=264.72, Y=58.23, Mass=2561, SNR=31.9, Peak=241 HFD=3.5
01:13:25.767 00.000 10844 MultiStar: [#1 -0.49,0.00,1.02,U] [#2 -0.41,-0.24,2.15,U] [#3 0.09,-0.45,0.99,U] [#4 0.31,-0.45,1.01,U] [#5 -0.11,0.06,1.01,U] [#6 -0.10,-0.64,0.00,M1] [#7 -0.15,-1.14,0.00,M1] [#8 -0.01,-0.60,0.89,U] 
01:13:25.767 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.26}, one-star: {0.36, -0.19}
01:13:25.767 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
01:13:25.767 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
01:13:25.767 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.91 mountX=0.27 mountY=-0.05, mountTheta=-0.18
01:13:25.769 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.26, opts=13)
01:13:25.769 00.000 10844 Enqueuing Move request for scope (-0.09, -0.26)
01:13:25.769 00.000 11060 Worker thread wakes up
01:13:25.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:25.769 00.000 10844 UpdateGuideState exits: m=2561 SNR=31.9
01:13:25.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:25.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:25.769 00.000 10844 Enqueuing Expose request
01:13:25.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
01:13:25.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
01:13:25.770 00.001 11060 Moving (-0.09, -0.26) raw xDistance=0.27 yDistance=-0.05
01:13:25.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
01:13:25.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:25.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:25.770 00.000 11060 MoveAxis(W, 47, ABG)
01:13:25.770 00.000 11060 Guiding  Dir = 3, Dur = 47
01:13:25.787 00.017 11060 IsSlewing returns 0
01:13:25.787 00.000 11060 IsGuiding returns 0
01:13:25.865 00.078 11060 IsGuiding returns 0
01:13:25.865 00.000 11060 Move returns status 0, amount 47
01:13:25.865 00.000 11060 MoveAxis(N, 0, ABG)
01:13:25.865 00.000 11060 Move returns status 0, amount 0
01:13:25.865 00.000 11060 move complete, result=0
01:13:25.865 00.000 11060 worker thread done servicing request
01:13:25.865 00.000 11060 Worker thread wakes up
01:13:25.865 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.0 px 0 ms NORTH
01:13:25.866 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:25.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:26.493 00.627 11060 Exposure complete
01:13:26.659 00.166 11060 worker thread done servicing request
01:13:26.659 00.000 10844 OnExposeComplete: enter
01:13:26.659 00.000 10844 UpdateGuideState(): m_state=6
01:13:26.660 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8917
01:13:26.660 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=59.24, Mass=2649, SNR=32.8, Peak=250 HFD=3.2
01:13:26.660 00.000 10844 MultiStar: [#1 -0.46,0.26,1.02,U] [#2 -0.33,0.10,1.84,U] [#3 0.10,-0.46,1.00,U] [#4 0.30,0.04,0.93,U] [#5 0.25,0.74,0.00,M1] [#6 -0.70,-0.36,0.00,M2] [#7 0.21,-0.34,0.93,U] [#8 0.52,0.01,0.94,U] 
01:13:26.660 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.07}, one-star: {0.23, 0.82}
01:13:26.660 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
01:13:26.660 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
01:13:26.660 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.17 mountX=-0.07 mountY=0.02, mountTheta=2.90
01:13:26.662 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
01:13:26.663 00.001 10844 Enqueuing Move request for scope (0.03, 0.07)
01:13:26.663 00.000 11060 Worker thread wakes up
01:13:26.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:13:26.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:13:26.663 00.000 11060 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=0.02
01:13:26.669 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:26.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:13:26.670 00.001 10844 UpdateGuideState exits: m=2649 SNR=32.8
01:13:26.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:26.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:26.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:13:26.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:26.670 00.000 10844 Enqueuing Expose request
01:13:26.670 00.000 11060 MoveAxis(E, 0, ABG)
01:13:26.670 00.000 11060 Move returns status 0, amount 0
01:13:26.670 00.000 11060 MoveAxis(N, 0, ABG)
01:13:26.670 00.000 11060 Move returns status 0, amount 0
01:13:26.670 00.000 11060 move complete, result=0
01:13:26.670 00.000 11060 worker thread done servicing request
01:13:26.670 00.000 11060 Worker thread wakes up
01:13:26.671 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:26.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:26.673 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:27.312 00.639 11060 Exposure complete
01:13:27.498 00.186 11060 worker thread done servicing request
01:13:27.498 00.000 10844 OnExposeComplete: enter
01:13:27.498 00.000 10844 UpdateGuideState(): m_state=6
01:13:27.499 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8918
01:13:27.499 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.68, Mass=3109, SNR=35.6, Peak=255 HFD=3.4
01:13:27.499 00.000 10844 MultiStar: [#1 -0.18,0.12,0.88,U] [#2 -0.31,0.10,1.87,U] [#3 -0.06,-0.42,0.90,U] [#4 0.24,-0.30,0.92,U] [#5 0.17,0.35,0.94,U] [#6 -0.35,0.38,0.89,U] [#7 0.14,-0.23,0.81,U] [#8 -0.02,0.24,0.85,U] 
01:13:27.499 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {0.27, 0.27}
01:13:27.499 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
01:13:27.499 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.41)
01:13:27.499 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.14 mountX=-0.06 mountY=-0.05, mountTheta=-2.40
01:13:27.501 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
01:13:27.501 00.000 10844 Enqueuing Move request for scope (-0.04, 0.06)
01:13:27.501 00.000 11060 Worker thread wakes up
01:13:27.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:27.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:13:27.501 00.000 10844 UpdateGuideState exits: m=3109 SNR=35.6 Saturated
01:13:27.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:13:27.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:27.501 00.000 11060 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=-0.05
01:13:27.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:27.501 00.000 10844 Enqueuing Expose request
01:13:27.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:13:27.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:27.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:27.502 00.001 11060 MoveAxis(E, 0, ABG)
01:13:27.502 00.000 11060 Move returns status 0, amount 0
01:13:27.502 00.000 11060 MoveAxis(N, 0, ABG)
01:13:27.502 00.000 11060 Move returns status 0, amount 0
01:13:27.502 00.000 11060 move complete, result=0
01:13:27.502 00.000 11060 worker thread done servicing request
01:13:27.502 00.000 11060 Worker thread wakes up
01:13:27.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:27.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:27.503 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:28.135 00.632 11060 Exposure complete
01:13:28.303 00.168 11060 worker thread done servicing request
01:13:28.303 00.000 10844 OnExposeComplete: enter
01:13:28.303 00.000 10844 UpdateGuideState(): m_state=6
01:13:28.303 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8919
01:13:28.303 00.000 10844 Star::Find returns 1 (0), X=264.88, Y=58.96, Mass=2887, SNR=34.2, Peak=242 HFD=3.8
01:13:28.305 00.002 10844 MultiStar: [#1 -0.38,0.45,0.97,U] [#2 -0.78,0.12,0.00,M2] [#3 0.42,-0.30,0.90,U] [#4 0.34,0.06,0.96,U] [#5 0.17,0.12,1.00,U] [#6 -0.37,0.18,0.86,U] [#7 0.09,-0.24,0.86,U] [#8 0.10,0.22,0.98,U] 
01:13:28.305 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.14}, one-star: {0.51, 0.55}
01:13:28.305 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
01:13:28.305 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
01:13:28.305 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.16 mountY=0.09, mountTheta=2.62
01:13:28.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.14, opts=13)
01:13:28.306 00.000 10844 Enqueuing Move request for scope (0.11, 0.14)
01:13:28.306 00.000 11060 Worker thread wakes up
01:13:28.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:28.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:13:28.306 00.000 10844 UpdateGuideState exits: m=2887 SNR=34.2
01:13:28.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:13:28.307 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:28.307 00.000 11060 Moving (0.11, 0.14) raw xDistance=-0.16 yDistance=0.09
01:13:28.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:28.307 00.000 10844 Enqueuing Expose request
01:13:28.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:13:28.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:28.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:13:28.307 00.000 11060 MoveAxis(E, 27, ABG)
01:13:28.307 00.000 11060 Guiding  Dir = 2, Dur = 27
01:13:28.333 00.026 11060 IsSlewing returns 0
01:13:28.334 00.001 11060 IsGuiding returns 0
01:13:28.379 00.045 11060 IsGuiding returns 0
01:13:28.379 00.000 11060 Move returns status 0, amount 27
01:13:28.379 00.000 11060 MoveAxis(N, 0, ABG)
01:13:28.379 00.000 11060 Move returns status 0, amount 0
01:13:28.379 00.000 11060 move complete, result=0
01:13:28.379 00.000 11060 worker thread done servicing request
01:13:28.379 00.000 11060 Worker thread wakes up
01:13:28.379 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
01:13:28.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:28.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:29.009 00.630 11060 Exposure complete
01:13:29.180 00.171 11060 worker thread done servicing request
01:13:29.180 00.000 10844 OnExposeComplete: enter
01:13:29.180 00.000 10844 UpdateGuideState(): m_state=6
01:13:29.181 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8920
01:13:29.181 00.000 10844 Star::Find returns 1 (1), X=265.01, Y=58.82, Mass=3053, SNR=34.8, Peak=255 HFD=3.2
01:13:29.181 00.000 10844 MultiStar: [#1 -0.16,0.09,0.89,U] [#2 -0.36,0.29,2.05,U] [#3 0.25,-0.20,0.88,U] [#4 0.64,-0.12,0.00,M1] [#5 -0.15,0.55,0.95,U] [#6 -0.20,-0.12,0.89,U] [#7 0.35,0.07,0.93,U] [#8 0.37,-0.05,0.88,U] 
01:13:29.181 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.16}, one-star: {0.64, 0.40}
01:13:29.182 00.001 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
01:13:29.182 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
01:13:29.182 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.35 mountX=-0.16 mountY=0.01, mountTheta=3.08
01:13:29.183 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
01:13:29.183 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
01:13:29.183 00.000 11060 Worker thread wakes up
01:13:29.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:13:29.184 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:13:29.184 00.000 11060 Moving (0.04, 0.16) raw xDistance=-0.16 yDistance=0.01
01:13:29.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:29.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:13:29.184 00.000 10844 UpdateGuideState exits: m=3053 SNR=34.8 Saturated
01:13:29.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:29.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:29.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:13:29.184 00.000 11060 MoveAxis(E, 29, ABG)
01:13:29.184 00.000 11060 Guiding  Dir = 2, Dur = 29
01:13:29.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:29.184 00.000 10844 Enqueuing Expose request
01:13:29.208 00.024 11060 IsSlewing returns 0
01:13:29.208 00.000 11060 IsGuiding returns 0
01:13:29.255 00.047 11060 IsGuiding returns 0
01:13:29.255 00.000 11060 Move returns status 0, amount 29
01:13:29.255 00.000 11060 MoveAxis(N, 0, ABG)
01:13:29.256 00.001 11060 Move returns status 0, amount 0
01:13:29.256 00.000 11060 move complete, result=0
01:13:29.256 00.000 11060 worker thread done servicing request
01:13:29.256 00.000 11060 Worker thread wakes up
01:13:29.256 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
01:13:29.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:29.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:29.884 00.628 11060 Exposure complete
01:13:30.051 00.167 11060 worker thread done servicing request
01:13:30.052 00.001 10844 OnExposeComplete: enter
01:13:30.052 00.000 10844 UpdateGuideState(): m_state=6
01:13:30.052 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8921
01:13:30.052 00.000 10844 Star::Find returns 1 (0), X=264.59, Y=58.93, Mass=2694, SNR=33.4, Peak=252 HFD=3.4
01:13:30.052 00.000 10844 MultiStar: [#1 -0.29,-0.00,0.94,U] [#2 -0.29,-0.28,1.92,U] [#3 0.52,0.52,0.00,M1] [#4 0.88,-0.22,0.00,M2] [#5 0.31,-0.01,1.05,U] [#6 0.02,0.31,0.93,U] [#7 0.57,0.17,0.84,U] [#8 0.14,0.03,0.92,U] 
01:13:30.052 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.06}, one-star: {0.22, 0.52}
01:13:30.052 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
01:13:30.053 00.001 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:13:30.053 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.90 mountX=-0.06 mountY=0.04, mountTheta=2.64
01:13:30.055 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
01:13:30.055 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
01:13:30.056 00.001 11060 Worker thread wakes up
01:13:30.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:30.056 00.000 10844 UpdateGuideState exits: m=2694 SNR=33.4
01:13:30.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:30.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:30.056 00.000 10844 Enqueuing Expose request
01:13:30.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:13:30.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:13:30.056 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=0.04
01:13:30.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:13:30.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:30.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:30.056 00.000 11060 MoveAxis(E, 0, ABG)
01:13:30.057 00.001 11060 Move returns status 0, amount 0
01:13:30.057 00.000 11060 MoveAxis(N, 0, ABG)
01:13:30.057 00.000 11060 Move returns status 0, amount 0
01:13:30.057 00.000 11060 move complete, result=0
01:13:30.057 00.000 11060 worker thread done servicing request
01:13:30.057 00.000 11060 Worker thread wakes up
01:13:30.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:30.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:30.058 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:30.685 00.627 11060 Exposure complete
01:13:30.866 00.181 11060 worker thread done servicing request
01:13:30.867 00.001 10844 OnExposeComplete: enter
01:13:30.867 00.000 10844 UpdateGuideState(): m_state=6
01:13:30.867 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8922
01:13:30.867 00.000 10844 Star::Find returns 1 (1), X=264.82, Y=58.87, Mass=2794, SNR=32.9, Peak=255 HFD=3.7
01:13:30.867 00.000 10844 MultiStar: [#1 -0.08,-0.33,1.03,U] [#2 -0.98,-0.44,0.00,M1] [#3 0.22,-0.14,0.93,U] [#4 0.59,-0.41,0.00,M3] [#5 0.01,-0.22,0.92,U] [#6 -0.51,0.11,0.93,U] [#7 0.02,-0.59,0.90,U] [#8 -0.06,0.04,0.89,U] 
01:13:30.867 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.09}, one-star: {0.45, 0.45}
01:13:30.867 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
01:13:30.868 00.001 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
01:13:30.868 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.45 mountX=0.09 mountY=0.03, mountTheta=0.28
01:13:30.870 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.09, opts=13)
01:13:30.870 00.000 10844 Enqueuing Move request for scope (0.01, -0.09)
01:13:30.870 00.000 11060 Worker thread wakes up
01:13:30.870 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:30.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:13:30.870 00.000 10844 UpdateGuideState exits: m=2794 SNR=32.9 Saturated
01:13:30.870 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:13:30.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:30.870 00.000 11060 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.03
01:13:30.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:30.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:13:30.871 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:30.871 00.000 10844 Enqueuing Expose request
01:13:30.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:13:30.871 00.000 11060 MoveAxis(E, 0, ABG)
01:13:30.871 00.000 11060 Move returns status 0, amount 0
01:13:30.871 00.000 11060 MoveAxis(N, 0, ABG)
01:13:30.871 00.000 11060 Move returns status 0, amount 0
01:13:30.871 00.000 11060 move complete, result=0
01:13:30.872 00.001 11060 worker thread done servicing request
01:13:30.872 00.000 11060 Worker thread wakes up
01:13:30.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:30.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:30.874 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:31.499 00.625 11060 Exposure complete
01:13:31.676 00.177 11060 worker thread done servicing request
01:13:31.676 00.000 10844 OnExposeComplete: enter
01:13:31.676 00.000 10844 UpdateGuideState(): m_state=6
01:13:31.677 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8923
01:13:31.677 00.000 10844 Star::Find returns 1 (1), X=264.42, Y=58.42, Mass=2927, SNR=33.8, Peak=255 HFD=3.3
01:13:31.677 00.000 10844 MultiStar: [#1 -0.39,0.17,0.97,U] [#2 -0.81,-0.10,0.00,M2] [#3 0.11,-0.01,0.82,U] [#4 0.66,-0.29,0.00,M4] [#5 -0.18,0.40,0.98,U] [#6 -0.26,0.14,0.88,U] [#7 0.21,-0.77,0.00,M1] [#8 -0.07,0.02,0.88,U] 
01:13:31.677 00.000 10844 single-star, 5 included, MultiStar: {-0.13, 0.13}, one-star: {0.05, 0.01}
01:13:31.677 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
01:13:31.677 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
01:13:31.677 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.12 mountX=-0.02 mountY=0.05, mountTheta=1.87
01:13:31.678 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
01:13:31.678 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
01:13:31.678 00.000 11060 Worker thread wakes up
01:13:31.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:31.680 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:13:31.680 00.000 10844 UpdateGuideState exits: m=2927 SNR=33.8 Saturated
01:13:31.680 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:13:31.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.680 00.000 11060 Moving (0.05, 0.01) raw xDistance=-0.02 yDistance=0.05
01:13:31.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:31.680 00.000 10844 Enqueuing Expose request
01:13:31.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:31.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:31.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:13:31.680 00.000 11060 MoveAxis(E, 0, ABG)
01:13:31.680 00.000 11060 Move returns status 0, amount 0
01:13:31.680 00.000 11060 MoveAxis(N, 0, ABG)
01:13:31.680 00.000 11060 Move returns status 0, amount 0
01:13:31.680 00.000 11060 move complete, result=0
01:13:31.680 00.000 11060 worker thread done servicing request
01:13:31.680 00.000 11060 Worker thread wakes up
01:13:31.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:31.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:31.682 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:32.311 00.629 11060 Exposure complete
01:13:32.483 00.172 11060 worker thread done servicing request
01:13:32.483 00.000 10844 OnExposeComplete: enter
01:13:32.483 00.000 10844 UpdateGuideState(): m_state=6
01:13:32.483 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8924
01:13:32.483 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=58.59, Mass=2859, SNR=33.9, Peak=255 HFD=3.4
01:13:32.483 00.000 10844 MultiStar: [#1 -0.38,0.13,0.92,U] [#2 -0.37,-0.17,2.06,U] [#3 0.34,0.10,0.88,U] [#4 0.35,-0.04,0.96,U] [#5 0.00,0.67,0.00,M1] [#6 -0.26,-0.08,0.88,U] [#7 0.24,-0.36,0.82,U] [#8 -0.22,0.04,0.94,U] 
01:13:32.483 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {0.40, 0.18}
01:13:32.484 00.001 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
01:13:32.484 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
01:13:32.484 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.32 mountX=0.04 mountY=-0.03, mountTheta=-0.58
01:13:32.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
01:13:32.485 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
01:13:32.485 00.000 11060 Worker thread wakes up
01:13:32.491 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:32.491 00.000 10844 UpdateGuideState exits: m=2859 SNR=33.9 Saturated
01:13:32.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:32.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:32.491 00.000 10844 Enqueuing Expose request
01:13:32.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:13:32.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:13:32.491 00.000 11060 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=-0.03
01:13:32.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:13:32.492 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:32.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:13:32.492 00.000 11060 MoveAxis(E, 0, ABG)
01:13:32.492 00.000 11060 Move returns status 0, amount 0
01:13:32.492 00.000 11060 MoveAxis(N, 0, ABG)
01:13:32.492 00.000 11060 Move returns status 0, amount 0
01:13:32.492 00.000 11060 move complete, result=0
01:13:32.492 00.000 11060 worker thread done servicing request
01:13:32.492 00.000 11060 Worker thread wakes up
01:13:32.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:32.493 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:32.495 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:33.120 00.625 11060 Exposure complete
01:13:33.304 00.184 11060 worker thread done servicing request
01:13:33.305 00.001 10844 OnExposeComplete: enter
01:13:33.305 00.000 10844 UpdateGuideState(): m_state=6
01:13:33.305 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8925
01:13:33.305 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=58.90, Mass=2953, SNR=35.0, Peak=255 HFD=3.4
01:13:33.305 00.000 10844 MultiStar: [#1 -0.33,0.32,0.97,U] [#2 -0.61,-0.04,0.00,M2] [#3 0.12,0.56,0.90,U] [#4 0.56,0.35,0.00,M4] [#5 0.08,0.36,0.99,U] [#6 -0.09,-0.00,0.84,U] [#7 -0.18,-0.20,0.82,U] [#8 -0.25,-0.08,0.88,U] 
01:13:33.305 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.22}, one-star: {-0.09, 0.48}
01:13:33.305 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
01:13:33.305 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
01:13:33.305 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.02 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
01:13:33.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.22, opts=13)
01:13:33.307 00.001 10844 Enqueuing Move request for scope (-0.10, 0.22)
01:13:33.307 00.000 11060 Worker thread wakes up
01:13:33.307 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:33.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
01:13:33.307 00.000 10844 UpdateGuideState exits: m=2953 SNR=35.0 Saturated
01:13:33.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
01:13:33.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:33.307 00.000 11060 Moving (-0.10, 0.22) raw xDistance=-0.20 yDistance=-0.14
01:13:33.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:33.307 00.000 10844 Enqueuing Expose request
01:13:33.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:13:33.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:33.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:33.307 00.000 11060 MoveAxis(E, 34, ABG)
01:13:33.307 00.000 11060 Guiding  Dir = 2, Dur = 34
01:13:33.319 00.012 11060 IsSlewing returns 0
01:13:33.319 00.000 11060 IsGuiding returns 0
01:13:33.372 00.053 11060 IsGuiding returns 0
01:13:33.373 00.001 11060 Move returns status 0, amount 34
01:13:33.373 00.000 11060 MoveAxis(N, 0, ABG)
01:13:33.373 00.000 11060 Move returns status 0, amount 0
01:13:33.373 00.000 11060 move complete, result=0
01:13:33.373 00.000 11060 worker thread done servicing request
01:13:33.373 00.000 11060 Worker thread wakes up
01:13:33.373 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:13:33.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:33.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:34.006 00.633 11060 Exposure complete
01:13:34.169 00.163 11060 worker thread done servicing request
01:13:34.169 00.000 10844 OnExposeComplete: enter
01:13:34.169 00.000 10844 UpdateGuideState(): m_state=6
01:13:34.169 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8926
01:13:34.169 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.75, Mass=2547, SNR=32.3, Peak=255 HFD=3.2
01:13:34.170 00.001 10844 MultiStar: [#1 -0.31,-0.36,1.01,U] [#2 -0.68,0.15,0.00,M3] [#3 0.30,0.38,0.94,U] [#4 0.17,0.03,1.03,U] [#5 0.36,0.56,0.00,M1] [#6 -0.73,-0.11,0.00,M1] [#7 0.05,-0.39,0.83,U] [#8 0.02,0.10,0.90,U] 
01:13:34.170 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.02}, one-star: {-0.03, 0.34}
01:13:34.170 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
01:13:34.170 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
01:13:34.170 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.65 mountX=-0.03 mountY=0.03, mountTheta=2.39
01:13:34.171 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
01:13:34.172 00.001 10844 Enqueuing Move request for scope (0.03, 0.02)
01:13:34.172 00.000 11060 Worker thread wakes up
01:13:34.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:34.172 00.000 10844 UpdateGuideState exits: m=2547 SNR=32.3 Saturated
01:13:34.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:34.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:34.172 00.000 10844 Enqueuing Expose request
01:13:34.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:13:34.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:13:34.172 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=0.03
01:13:34.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:13:34.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:34.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:13:34.173 00.001 11060 MoveAxis(E, 0, ABG)
01:13:34.173 00.000 11060 Move returns status 0, amount 0
01:13:34.173 00.000 11060 MoveAxis(N, 0, ABG)
01:13:34.173 00.000 11060 Move returns status 0, amount 0
01:13:34.173 00.000 11060 move complete, result=0
01:13:34.173 00.000 11060 worker thread done servicing request
01:13:34.173 00.000 11060 Worker thread wakes up
01:13:34.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:34.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:34.175 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:34.800 00.625 11060 Exposure complete
01:13:34.988 00.188 11060 worker thread done servicing request
01:13:34.989 00.001 10844 OnExposeComplete: enter
01:13:34.989 00.000 10844 UpdateGuideState(): m_state=6
01:13:34.989 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8927
01:13:34.989 00.000 10844 Star::Find returns 1 (1), X=264.51, Y=58.65, Mass=3468, SNR=37.7, Peak=255 HFD=3.3
01:13:34.990 00.001 10844 MultiStar: [#1 0.15,0.24,0.84,U] [#2 -0.36,-0.43,1.84,U] [#3 0.20,0.15,0.84,U] [#4 0.15,0.28,0.84,U] [#5 0.05,0.26,0.89,U] [#6 0.02,0.17,0.82,U] [#7 0.52,0.07,0.75,U] [#8 -0.39,-0.29,0.81,U] 
01:13:34.990 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {0.14, 0.24}
01:13:34.990 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.20 = -3.09)
01:13:34.990 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
01:13:34.990 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.44 mountX=-0.02 mountY=-0.00, mountTheta=-3.10
01:13:34.991 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.02, opts=13)
01:13:34.991 00.000 10844 Enqueuing Move request for scope (0.00, 0.02)
01:13:34.991 00.000 11060 Worker thread wakes up
01:13:34.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
01:13:34.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
01:13:34.991 00.000 11060 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
01:13:34.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:34.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:34.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:34.991 00.000 10844 UpdateGuideState exits: m=3468 SNR=37.7 Saturated
01:13:34.992 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:34.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:34.992 00.000 10844 Enqueuing Expose request
01:13:34.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:13:34.992 00.000 11060 MoveAxis(E, 0, ABG)
01:13:34.992 00.000 11060 Move returns status 0, amount 0
01:13:34.992 00.000 11060 MoveAxis(N, 0, ABG)
01:13:34.992 00.000 11060 Move returns status 0, amount 0
01:13:34.992 00.000 11060 move complete, result=0
01:13:34.992 00.000 11060 worker thread done servicing request
01:13:34.992 00.000 11060 Worker thread wakes up
01:13:34.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:34.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:34.995 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:35.655 00.660 11060 Exposure complete
01:13:35.818 00.163 11060 worker thread done servicing request
01:13:35.819 00.001 10844 OnExposeComplete: enter
01:13:35.819 00.000 10844 UpdateGuideState(): m_state=6
01:13:35.819 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8928
01:13:35.819 00.000 10844 Star::Find returns 1 (0), X=264.72, Y=58.83, Mass=2574, SNR=32.2, Peak=200 HFD=3.5
01:13:35.820 00.001 10844 MultiStar: [#1 0.15,0.13,1.05,U] [#2 -1.08,0.40,0.00,M3] [#3 0.77,0.22,0.00,M1] [#4 0.35,-0.04,1.10,U] [#5 0.12,0.74,0.00,M1] [#6 -0.07,0.56,0.94,U] [#7 0.32,-0.27,0.93,U] [#8 -0.24,0.30,0.87,U] 
01:13:35.820 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.18}, one-star: {0.35, 0.42}
01:13:35.820 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
01:13:35.820 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
01:13:35.820 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.24 cameraTheta=0.85 mountX=-0.20 mountY=0.12, mountTheta=2.59
01:13:35.823 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.18, opts=13)
01:13:35.823 00.000 10844 Enqueuing Move request for scope (0.15, 0.18)
01:13:35.823 00.000 11060 Worker thread wakes up
01:13:35.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:35.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
01:13:35.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:13:35.824 00.001 11060 Moving (0.15, 0.18) raw xDistance=-0.20 yDistance=0.12
01:13:35.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:13:35.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:35.824 00.000 10844 UpdateGuideState exits: m=2574 SNR=32.2
01:13:35.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:13:35.824 00.000 11060 MoveAxis(E, 35, ABG)
01:13:35.824 00.000 11060 Guiding  Dir = 2, Dur = 35
01:13:35.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:35.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:35.824 00.000 10844 Enqueuing Expose request
01:13:35.829 00.005 11060 IsSlewing returns 0
01:13:35.829 00.000 11060 IsGuiding returns 0
01:13:35.875 00.046 11060 IsGuiding returns 0
01:13:35.875 00.000 11060 Move returns status 0, amount 35
01:13:35.875 00.000 11060 MoveAxis(N, 0, ABG)
01:13:35.875 00.000 11060 Move returns status 0, amount 0
01:13:35.875 00.000 11060 move complete, result=0
01:13:35.875 00.000 11060 worker thread done servicing request
01:13:35.875 00.000 11060 Worker thread wakes up
01:13:35.875 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
01:13:35.877 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:35.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:36.528 00.651 11060 Exposure complete
01:13:36.699 00.171 11060 worker thread done servicing request
01:13:36.699 00.000 10844 OnExposeComplete: enter
01:13:36.699 00.000 10844 UpdateGuideState(): m_state=6
01:13:36.699 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8929
01:13:36.699 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=58.03, Mass=2653, SNR=32.6, Peak=231 HFD=3.5
01:13:36.700 00.001 10844 MultiStar: [#1 0.05,-0.46,0.98,U] [#2 -0.89,0.35,0.00,M4] [#3 0.59,-0.01,1.01,U] [#4 0.08,-0.88,0.00,M2] [#5 0.41,-0.02,1.01,U] [#6 -0.31,0.02,0.90,U] [#7 0.68,-0.78,0.00,M1] [#8 0.17,-0.14,0.90,U] 
01:13:36.700 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.17}, one-star: {0.19, -0.39}
01:13:36.700 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
01:13:36.700 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:13:36.700 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.71 mountX=0.13 mountY=0.22, mountTheta=1.03
01:13:36.701 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.17, opts=13)
01:13:36.701 00.000 10844 Enqueuing Move request for scope (0.20, -0.17)
01:13:36.702 00.001 11060 Worker thread wakes up
01:13:36.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:36.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
01:13:36.702 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.6
01:13:36.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
01:13:36.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:36.702 00.000 11060 Moving (0.20, -0.17) raw xDistance=0.13 yDistance=0.22
01:13:36.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:36.702 00.000 10844 Enqueuing Expose request
01:13:36.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:13:36.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:13:36.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:13:36.702 00.000 11060 MoveAxis(W, 22, ABG)
01:13:36.702 00.000 11060 Guiding  Dir = 3, Dur = 22
01:13:36.725 00.023 11060 IsSlewing returns 0
01:13:36.725 00.000 11060 IsGuiding returns 0
01:13:36.753 00.028 11060 IsGuiding returns 0
01:13:36.753 00.000 11060 Move returns status 0, amount 22
01:13:36.753 00.000 11060 MoveAxis(N, 0, ABG)
01:13:36.753 00.000 11060 Move returns status 0, amount 0
01:13:36.753 00.000 11060 move complete, result=0
01:13:36.753 00.000 11060 worker thread done servicing request
01:13:36.754 00.001 11060 Worker thread wakes up
01:13:36.754 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
01:13:36.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:36.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:37.382 00.628 11060 Exposure complete
01:13:37.584 00.202 11060 worker thread done servicing request
01:13:37.584 00.000 10844 OnExposeComplete: enter
01:13:37.584 00.000 10844 UpdateGuideState(): m_state=6
01:13:37.584 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8930
01:13:37.584 00.000 10844 Star::Find returns 1 (1), X=265.00, Y=58.70, Mass=2862, SNR=34.3, Peak=255 HFD=3.3
01:13:37.585 00.001 10844 MultiStar: [#1 -0.23,-0.35,0.87,U] [#2 -0.52,0.42,0.00,M5] [#3 0.22,-0.03,0.93,U] [#4 0.28,-0.08,0.95,U] [#5 0.20,-0.12,0.91,U] [#6 -0.24,0.01,0.94,U] [#7 -0.15,-0.56,0.86,U] [#8 0.24,0.03,0.85,U] 
01:13:37.585 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.09}, one-star: {0.63, 0.29}
01:13:37.585 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
01:13:37.585 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
01:13:37.585 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.62 mountX=0.07 mountY=0.14, mountTheta=1.13
01:13:37.586 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.09, opts=13)
01:13:37.586 00.000 10844 Enqueuing Move request for scope (0.13, -0.09)
01:13:37.586 00.000 11060 Worker thread wakes up
01:13:37.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:37.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
01:13:37.586 00.000 10844 UpdateGuideState exits: m=2862 SNR=34.3 Saturated
01:13:37.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
01:13:37.587 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:37.587 00.000 11060 Moving (0.13, -0.09) raw xDistance=0.07 yDistance=0.14
01:13:37.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:37.587 00.000 10844 Enqueuing Expose request
01:13:37.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:13:37.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:37.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:13:37.587 00.000 11060 MoveAxis(E, 0, ABG)
01:13:37.587 00.000 11060 Move returns status 0, amount 0
01:13:37.587 00.000 11060 MoveAxis(N, 0, ABG)
01:13:37.587 00.000 11060 Move returns status 0, amount 0
01:13:37.587 00.000 11060 move complete, result=0
01:13:37.587 00.000 11060 worker thread done servicing request
01:13:37.587 00.000 11060 Worker thread wakes up
01:13:37.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:37.588 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:37.589 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:38.229 00.640 11060 Exposure complete
01:13:38.434 00.205 11060 worker thread done servicing request
01:13:38.434 00.000 10844 OnExposeComplete: enter
01:13:38.434 00.000 10844 UpdateGuideState(): m_state=6
01:13:38.434 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8931
01:13:38.434 00.000 10844 Star::Find returns 1 (0), X=264.93, Y=58.50, Mass=2444, SNR=31.0, Peak=208 HFD=3.5
01:13:38.435 00.001 10844 MultiStar: [#1 0.03,0.37,1.05,U] [#2 -0.57,0.38,0.00,M6] [#3 0.25,0.41,1.04,U] [#4 0.79,-0.27,0.00,M2] [#5 0.59,0.42,0.00,M1] [#6 -0.27,0.28,1.13,U] [#7 0.50,-0.05,0.91,U] [#8 0.46,0.60,0.00,M1] 
01:13:38.435 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.23}, one-star: {0.57, 0.09}
01:13:38.435 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
01:13:38.435 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
01:13:38.435 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.30 cameraTheta=0.86 mountX=-0.26 mountY=0.16, mountTheta=2.60
01:13:38.436 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.23, opts=13)
01:13:38.436 00.000 10844 Enqueuing Move request for scope (0.20, 0.23)
01:13:38.436 00.000 11060 Worker thread wakes up
01:13:38.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:38.436 00.000 10844 UpdateGuideState exits: m=2444 SNR=31.0
01:13:38.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:38.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:38.437 00.001 10844 Enqueuing Expose request
01:13:38.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.23) opts 0xd
01:13:38.437 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.23)
01:13:38.437 00.000 11060 Moving (0.20, 0.23) raw xDistance=-0.26 yDistance=0.16
01:13:38.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:13:38.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:38.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:13:38.437 00.000 11060 MoveAxis(E, 45, ABG)
01:13:38.437 00.000 11060 Guiding  Dir = 2, Dur = 45
01:13:38.476 00.039 11060 IsSlewing returns 0
01:13:38.478 00.002 11060 IsGuiding returns 0
01:13:38.531 00.053 11060 IsGuiding returns 0
01:13:38.531 00.000 11060 Move returns status 0, amount 45
01:13:38.531 00.000 11060 MoveAxis(N, 0, ABG)
01:13:38.531 00.000 11060 Move returns status 0, amount 0
01:13:38.531 00.000 11060 move complete, result=0
01:13:38.531 00.000 11060 worker thread done servicing request
01:13:38.531 00.000 11060 Worker thread wakes up
01:13:38.531 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
01:13:38.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:38.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:39.161 00.630 11060 Exposure complete
01:13:39.327 00.166 11060 worker thread done servicing request
01:13:39.327 00.000 10844 OnExposeComplete: enter
01:13:39.327 00.000 10844 UpdateGuideState(): m_state=6
01:13:39.328 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8932
01:13:39.328 00.000 10844 Star::Find returns 1 (0), X=264.36, Y=58.72, Mass=2350, SNR=30.5, Peak=244 HFD=3.5
01:13:39.328 00.000 10844 MultiStar: [#1 -0.23,0.39,1.14,U] [#2 -0.51,-0.46,0.00,M7] [#3 0.29,-0.03,1.04,U] [#4 0.18,-0.15,1.03,U] [#5 0.31,-0.07,1.14,U] [#6 -0.36,-0.27,1.07,U] [#7 0.87,-0.44,0.00,M1] [#8 0.16,-0.01,1.06,U] 
01:13:39.328 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {-0.01, 0.31}
01:13:39.328 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
01:13:39.328 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
01:13:39.329 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.47 mountX=-0.03 mountY=0.04, mountTheta=2.22
01:13:39.331 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
01:13:39.331 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
01:13:39.331 00.000 11060 Worker thread wakes up
01:13:39.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:13:39.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:13:39.331 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.04
01:13:39.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:13:39.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:39.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:39.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:39.331 00.000 11060 MoveAxis(E, 0, ABG)
01:13:39.331 00.000 11060 Move returns status 0, amount 0
01:13:39.331 00.000 10844 UpdateGuideState exits: m=2350 SNR=30.5
01:13:39.331 00.000 11060 MoveAxis(N, 0, ABG)
01:13:39.331 00.000 11060 Move returns status 0, amount 0
01:13:39.331 00.000 11060 move complete, result=0
01:13:39.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:39.331 00.000 11060 worker thread done servicing request
01:13:39.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:39.332 00.001 10844 Enqueuing Expose request
01:13:39.332 00.000 11060 Worker thread wakes up
01:13:39.332 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:39.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:39.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:39.959 00.627 11060 Exposure complete
01:13:40.131 00.172 11060 worker thread done servicing request
01:13:40.131 00.000 10844 OnExposeComplete: enter
01:13:40.131 00.000 10844 UpdateGuideState(): m_state=6
01:13:40.132 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8933
01:13:40.132 00.000 10844 Star::Find returns 1 (1), X=264.46, Y=58.77, Mass=2925, SNR=33.9, Peak=255 HFD=3.4
01:13:40.133 00.001 10844 MultiStar: [#1 -0.49,-0.19,0.94,U] [#2 -0.35,-0.15,1.87,U] [#3 0.33,0.29,0.91,U] [#4 0.55,-0.26,0.00,M2] [#5 0.47,0.29,1.01,U] [#6 -0.06,0.27,0.83,U] [#7 -0.05,-0.38,0.78,U] [#8 0.07,0.07,0.86,U] 
01:13:40.133 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.10, 0.36}
01:13:40.133 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
01:13:40.133 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.43)
01:13:40.133 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.12 mountX=-0.05 mountY=-0.04, mountTheta=-2.42
01:13:40.136 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.05, opts=13)
01:13:40.137 00.001 10844 Enqueuing Move request for scope (-0.03, 0.05)
01:13:40.137 00.000 11060 Worker thread wakes up
01:13:40.137 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:40.137 00.000 10844 UpdateGuideState exits: m=2925 SNR=33.9 Saturated
01:13:40.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
01:13:40.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:40.137 00.000 10844 Enqueuing Expose request
01:13:40.138 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
01:13:40.138 00.000 11060 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=-0.04
01:13:40.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:13:40.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:40.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:40.138 00.000 11060 MoveAxis(E, 0, ABG)
01:13:40.138 00.000 11060 Move returns status 0, amount 0
01:13:40.138 00.000 11060 MoveAxis(N, 0, ABG)
01:13:40.139 00.001 11060 Move returns status 0, amount 0
01:13:40.139 00.000 11060 move complete, result=0
01:13:40.139 00.000 11060 worker thread done servicing request
01:13:40.139 00.000 11060 Worker thread wakes up
01:13:40.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:40.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:40.140 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:40.791 00.651 11060 Exposure complete
01:13:40.988 00.197 11060 worker thread done servicing request
01:13:40.988 00.000 10844 OnExposeComplete: enter
01:13:40.988 00.000 10844 UpdateGuideState(): m_state=6
01:13:40.989 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8934
01:13:40.989 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.29, Mass=2790, SNR=33.6, Peak=255 HFD=3.4
01:13:40.989 00.000 10844 MultiStar: [#1 0.00,0.14,1.04,U] [#2 -0.18,0.03,2.03,U] [#3 -0.11,0.49,0.94,U] [#4 0.58,-0.33,0.00,M3] [#5 0.55,0.37,0.00,M1] [#6 0.03,0.28,0.91,U] [#7 0.28,-0.49,0.83,U] [#8 0.07,-0.19,0.83,U] 
01:13:40.989 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {0.06, -0.13}
01:13:40.989 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
01:13:40.989 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
01:13:40.989 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.96 mountX=-0.03 mountY=-0.02, mountTheta=-2.58
01:13:40.990 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
01:13:40.992 00.002 10844 Enqueuing Move request for scope (-0.01, 0.03)
01:13:40.992 00.000 11060 Worker thread wakes up
01:13:40.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:40.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:13:40.992 00.000 10844 UpdateGuideState exits: m=2790 SNR=33.6 Saturated
01:13:40.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:13:40.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.992 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.02
01:13:40.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:40.992 00.000 10844 Enqueuing Expose request
01:13:40.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:13:40.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:40.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:13:40.992 00.000 11060 MoveAxis(E, 0, ABG)
01:13:40.992 00.000 11060 Move returns status 0, amount 0
01:13:40.992 00.000 11060 MoveAxis(N, 0, ABG)
01:13:40.993 00.001 11060 Move returns status 0, amount 0
01:13:40.993 00.000 11060 move complete, result=0
01:13:40.993 00.000 11060 worker thread done servicing request
01:13:40.993 00.000 11060 Worker thread wakes up
01:13:40.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:40.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:40.994 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:41.640 00.646 11060 Exposure complete
01:13:41.817 00.177 11060 worker thread done servicing request
01:13:41.817 00.000 10844 OnExposeComplete: enter
01:13:41.818 00.001 10844 UpdateGuideState(): m_state=6
01:13:41.818 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8935
01:13:41.818 00.000 10844 Star::Find returns 1 (1), X=264.58, Y=58.64, Mass=2969, SNR=34.7, Peak=255 HFD=3.4
01:13:41.818 00.000 10844 MultiStar: [#1 -0.55,-0.14,1.04,U] [#2 -0.16,0.01,1.85,U] [#3 0.03,0.13,0.87,U] [#4 0.90,0.25,0.00,M4] [#5 0.64,0.44,0.00,M2] [#6 -0.02,0.05,0.91,U] [#7 0.59,-0.31,0.00,M1] [#8 -0.06,0.12,0.92,U] 
01:13:41.818 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.06}, one-star: {0.21, 0.22}
01:13:41.818 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.87)
01:13:41.818 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.88)
01:13:41.818 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.67 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
01:13:41.820 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
01:13:41.820 00.000 10844 Enqueuing Move request for scope (-0.11, 0.06)
01:13:41.820 00.000 11060 Worker thread wakes up
01:13:41.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:41.820 00.000 10844 UpdateGuideState exits: m=2969 SNR=34.7 Saturated
01:13:41.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:41.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:41.820 00.000 10844 Enqueuing Expose request
01:13:41.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
01:13:41.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
01:13:41.820 00.000 11060 Moving (-0.11, 0.06) raw xDistance=-0.04 yDistance=-0.12
01:13:41.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:13:41.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:41.821 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:13:41.821 00.000 11060 MoveAxis(E, 0, ABG)
01:13:41.821 00.000 11060 Move returns status 0, amount 0
01:13:41.821 00.000 11060 MoveAxis(N, 0, ABG)
01:13:41.821 00.000 11060 Move returns status 0, amount 0
01:13:41.821 00.000 11060 move complete, result=0
01:13:41.821 00.000 11060 worker thread done servicing request
01:13:41.821 00.000 11060 Worker thread wakes up
01:13:41.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:41.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:41.822 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:42.460 00.638 11060 Exposure complete
01:13:42.655 00.195 11060 worker thread done servicing request
01:13:42.655 00.000 10844 OnExposeComplete: enter
01:13:42.655 00.000 10844 UpdateGuideState(): m_state=6
01:13:42.655 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8936
01:13:42.655 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=58.48, Mass=2527, SNR=31.7, Peak=254 HFD=3.4
01:13:42.656 00.001 10844 MultiStar: [#1 -0.27,-0.51,1.00,U] [#2 -0.20,-0.29,2.14,U] [#3 0.16,-0.15,1.04,U] [#4 0.42,-0.25,1.03,U] [#5 0.14,0.16,1.08,U] [#6 -0.35,-0.57,0.00,M1] [#7 -0.03,-0.43,0.88,U] [#8 0.32,-0.58,0.00,M1] 
01:13:42.656 00.000 10844 single-star, 6 included, MultiStar: {-0.00, -0.21}, one-star: {-0.04, 0.07}
01:13:42.656 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
01:13:42.656 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.38)
01:13:42.656 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.17 mountX=-0.06 mountY=-0.05, mountTheta=-2.37
01:13:42.657 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
01:13:42.657 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
01:13:42.657 00.000 11060 Worker thread wakes up
01:13:42.658 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:13:42.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:13:42.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:42.658 00.000 10844 UpdateGuideState exits: m=2527 SNR=31.7
01:13:42.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:42.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:42.658 00.000 10844 Enqueuing Expose request
01:13:42.658 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=-0.05
01:13:42.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:13:42.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:42.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:42.658 00.000 11060 MoveAxis(E, 0, ABG)
01:13:42.658 00.000 11060 Move returns status 0, amount 0
01:13:42.658 00.000 11060 MoveAxis(N, 0, ABG)
01:13:42.658 00.000 11060 Move returns status 0, amount 0
01:13:42.659 00.001 11060 move complete, result=0
01:13:42.659 00.000 11060 worker thread done servicing request
01:13:42.659 00.000 11060 Worker thread wakes up
01:13:42.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:42.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:42.660 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:43.293 00.633 11060 Exposure complete
01:13:43.464 00.171 10844 OnExposeComplete: enter
01:13:43.464 00.000 10844 UpdateGuideState(): m_state=6
01:13:43.464 00.000 11060 worker thread done servicing request
01:13:43.464 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8937
01:13:43.464 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=58.89, Mass=2398, SNR=30.7, Peak=246 HFD=3.5
01:13:43.473 00.009 10844 MultiStar: [#1 -0.38,-0.24,1.05,U] [#2 -0.36,-0.18,2.27,U] [#3 0.31,-0.17,0.97,U] [#4 0.73,0.05,0.00,M4] [#5 0.33,0.31,1.11,U] [#6 -0.29,-0.15,0.95,U] [#7 -0.11,-0.34,0.90,U] [#8 0.47,-0.25,1.01,U] 
01:13:43.473 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {-0.04, 0.47}
01:13:43.473 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
01:13:43.473 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
01:13:43.473 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.16 mountX=0.09 mountY=-0.04, mountTheta=-0.42
01:13:43.475 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
01:13:43.475 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
01:13:43.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:43.475 00.000 10844 UpdateGuideState exits: m=2398 SNR=30.7
01:13:43.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:43.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:43.475 00.000 10844 Enqueuing Expose request
01:13:43.475 00.000 11060 Worker thread wakes up
01:13:43.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:13:43.477 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:13:43.477 00.000 11060 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.04
01:13:43.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:13:43.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:43.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:43.477 00.000 11060 MoveAxis(E, 0, ABG)
01:13:43.477 00.000 11060 Move returns status 0, amount 0
01:13:43.477 00.000 11060 MoveAxis(N, 0, ABG)
01:13:43.477 00.000 11060 Move returns status 0, amount 0
01:13:43.477 00.000 11060 move complete, result=0
01:13:43.477 00.000 11060 worker thread done servicing request
01:13:43.477 00.000 11060 Worker thread wakes up
01:13:43.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:43.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:43.480 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:44.128 00.648 11060 Exposure complete
01:13:44.299 00.171 11060 worker thread done servicing request
01:13:44.299 00.000 10844 OnExposeComplete: enter
01:13:44.299 00.000 10844 UpdateGuideState(): m_state=6
01:13:44.299 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8938
01:13:44.299 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=59.23, Mass=2783, SNR=33.7, Peak=247 HFD=3.2
01:13:44.300 00.001 10844 MultiStar: [#1 -0.17,0.41,0.93,U] [#2 -0.47,0.01,2.05,U] [#3 0.55,-0.06,0.90,U] [#4 0.67,-0.34,0.00,M5] [#5 0.35,-0.26,0.97,U] [#6 -0.15,0.08,0.85,U] [#7 0.47,0.29,0.88,U] [#8 -0.09,0.11,0.89,U] 
01:13:44.300 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.16}, one-star: {0.21, 0.82}
01:13:44.300 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:13:44.300 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
01:13:44.300 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.49 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
01:13:44.301 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.16, opts=13)
01:13:44.301 00.000 10844 Enqueuing Move request for scope (0.01, 0.16)
01:13:44.301 00.000 11060 Worker thread wakes up
01:13:44.302 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:44.302 00.000 10844 UpdateGuideState exits: m=2783 SNR=33.7
01:13:44.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:44.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:44.302 00.000 10844 Enqueuing Expose request
01:13:44.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:13:44.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:13:44.302 00.000 11060 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.01
01:13:44.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:13:44.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:44.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:13:44.302 00.000 11060 MoveAxis(E, 27, ABG)
01:13:44.302 00.000 11060 Guiding  Dir = 2, Dur = 27
01:13:44.341 00.039 11060 IsSlewing returns 0
01:13:44.342 00.001 11060 IsGuiding returns 0
01:13:44.390 00.048 11060 IsGuiding returns 0
01:13:44.390 00.000 11060 Move returns status 0, amount 27
01:13:44.390 00.000 11060 MoveAxis(N, 0, ABG)
01:13:44.390 00.000 11060 Move returns status 0, amount 0
01:13:44.390 00.000 11060 move complete, result=0
01:13:44.390 00.000 11060 worker thread done servicing request
01:13:44.390 00.000 11060 Worker thread wakes up
01:13:44.390 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
01:13:44.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:44.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:45.019 00.629 11060 Exposure complete
01:13:45.172 00.153 11060 worker thread done servicing request
01:13:45.172 00.000 10844 OnExposeComplete: enter
01:13:45.172 00.000 10844 UpdateGuideState(): m_state=6
01:13:45.173 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8939
01:13:45.173 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=58.71, Mass=2333, SNR=31.0, Peak=247 HFD=3.2
01:13:45.173 00.000 10844 MultiStar: [#1 -0.25,-0.24,0.99,U] [#2 -0.29,0.24,2.17,U] [#3 0.34,-0.38,0.89,U] [#4 0.16,-0.18,1.07,U] [#5 0.44,0.20,1.18,U] [#6 -0.65,0.06,0.00,M1] [#7 0.66,-0.85,0.00,M1] [#8 -0.07,0.16,0.96,U] 
01:13:45.173 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.05}, one-star: {0.07, 0.30}
01:13:45.173 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
01:13:45.173 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
01:13:45.173 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.28 mountX=-0.05 mountY=0.01, mountTheta=3.01
01:13:45.174 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
01:13:45.174 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
01:13:45.174 00.000 11060 Worker thread wakes up
01:13:45.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:13:45.174 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:13:45.174 00.000 11060 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=0.01
01:13:45.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:13:45.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:45.175 00.001 10844 UpdateGuideState exits: m=2333 SNR=31.0
01:13:45.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:45.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:45.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:45.175 00.000 10844 Enqueuing Expose request
01:13:45.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:13:45.175 00.000 11060 MoveAxis(E, 0, ABG)
01:13:45.175 00.000 11060 Move returns status 0, amount 0
01:13:45.175 00.000 11060 MoveAxis(N, 0, ABG)
01:13:45.175 00.000 11060 Move returns status 0, amount 0
01:13:45.175 00.000 11060 move complete, result=0
01:13:45.175 00.000 11060 worker thread done servicing request
01:13:45.175 00.000 11060 Worker thread wakes up
01:13:45.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:45.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:45.176 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:45.827 00.651 11060 Exposure complete
01:13:46.002 00.175 11060 worker thread done servicing request
01:13:46.002 00.000 10844 OnExposeComplete: enter
01:13:46.003 00.001 10844 UpdateGuideState(): m_state=6
01:13:46.003 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8940
01:13:46.003 00.000 10844 Star::Find returns 1 (1), X=265.04, Y=58.87, Mass=3199, SNR=36.2, Peak=255 HFD=3.1
01:13:46.003 00.000 10844 MultiStar: [#1 -0.09,0.17,0.85,U] [#2 -0.23,0.48,1.83,U] [#3 0.51,0.18,0.89,U] [#4 0.10,0.38,0.88,U] [#5 0.12,0.19,0.91,U] [#6 -0.60,0.76,0.00,M2] [#7 0.35,-0.28,0.79,U] [#8 0.37,-0.04,0.84,U] 
01:13:46.003 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.24}, one-star: {0.67, 0.45}
01:13:46.003 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:13:46.003 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:13:46.004 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.30 cameraTheta=0.93 mountX=-0.27 mountY=0.14, mountTheta=2.67
01:13:46.005 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.24, opts=13)
01:13:46.005 00.000 10844 Enqueuing Move request for scope (0.18, 0.24)
01:13:46.005 00.000 11060 Worker thread wakes up
01:13:46.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
01:13:46.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
01:13:46.005 00.000 11060 Moving (0.18, 0.24) raw xDistance=-0.27 yDistance=0.14
01:13:46.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:13:46.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:46.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:46.006 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:13:46.006 00.000 11060 MoveAxis(E, 46, ABG)
01:13:46.006 00.000 11060 Guiding  Dir = 2, Dur = 46
01:13:46.006 00.000 10844 UpdateGuideState exits: m=3199 SNR=36.2 Saturated
01:13:46.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:46.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:46.006 00.000 10844 Enqueuing Expose request
01:13:46.010 00.004 11060 IsSlewing returns 0
01:13:46.010 00.000 11060 IsGuiding returns 0
01:13:46.073 00.063 11060 IsGuiding returns 0
01:13:46.073 00.000 11060 Move returns status 0, amount 46
01:13:46.073 00.000 11060 MoveAxis(N, 0, ABG)
01:13:46.073 00.000 11060 Move returns status 0, amount 0
01:13:46.073 00.000 11060 move complete, result=0
01:13:46.073 00.000 11060 worker thread done servicing request
01:13:46.073 00.000 11060 Worker thread wakes up
01:13:46.073 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
01:13:46.074 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:46.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:46.704 00.630 11060 Exposure complete
01:13:46.884 00.180 11060 worker thread done servicing request
01:13:46.884 00.000 10844 OnExposeComplete: enter
01:13:46.886 00.002 10844 UpdateGuideState(): m_state=6
01:13:46.886 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8941
01:13:46.886 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=59.10, Mass=2601, SNR=32.1, Peak=247 HFD=3.5
01:13:46.895 00.009 10844 MultiStar: [#1 -0.08,-0.00,0.97,U] [#2 -0.64,0.03,0.00,M1] [#3 0.43,-0.24,0.98,U] [#4 0.33,0.53,0.00,M4] [#5 0.57,0.67,0.00,M1] [#6 -0.38,0.74,0.00,M3] [#7 0.43,0.29,0.90,U] [#8 0.38,0.46,0.96,U] 
01:13:46.895 00.000 10844 refined, 4 included, MultiStar: {0.28, 0.24}, one-star: {0.26, 0.69}
01:13:46.895 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
01:13:46.895 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
01:13:46.895 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.70 mountX=-0.29 mountY=0.24, mountTheta=2.44
01:13:46.896 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.24, opts=13)
01:13:46.896 00.000 10844 Enqueuing Move request for scope (0.28, 0.24)
01:13:46.896 00.000 11060 Worker thread wakes up
01:13:46.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd
01:13:46.896 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.24)
01:13:46.896 00.000 11060 Moving (0.28, 0.24) raw xDistance=-0.29 yDistance=0.24
01:13:46.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:13:46.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:13:46.898 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:46.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:13:46.898 00.000 11060 MoveAxis(E, 51, ABG)
01:13:46.898 00.000 11060 Guiding  Dir = 2, Dur = 51
01:13:46.898 00.000 10844 UpdateGuideState exits: m=2601 SNR=32.1
01:13:46.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:46.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:46.898 00.000 10844 Enqueuing Expose request
01:13:46.900 00.002 11060 IsSlewing returns 0
01:13:46.900 00.000 11060 IsGuiding returns 0
01:13:46.974 00.074 11060 IsGuiding returns 0
01:13:46.974 00.000 11060 Move returns status 0, amount 51
01:13:46.974 00.000 11060 MoveAxis(N, 0, ABG)
01:13:46.974 00.000 11060 Move returns status 0, amount 0
01:13:46.974 00.000 11060 move complete, result=0
01:13:46.975 00.001 11060 worker thread done servicing request
01:13:46.975 00.000 11060 Worker thread wakes up
01:13:46.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:46.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:46.975 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.2 px 0 ms NORTH
01:13:47.609 00.634 11060 Exposure complete
01:13:47.766 00.157 11060 worker thread done servicing request
01:13:47.766 00.000 10844 OnExposeComplete: enter
01:13:47.766 00.000 10844 UpdateGuideState(): m_state=6
01:13:47.766 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8942
01:13:47.766 00.000 10844 Star::Find returns 1 (0), X=264.89, Y=58.87, Mass=1576, SNR=24.4, Peak=194 HFD=2.8
01:13:47.767 00.001 10844 MultiStar: [#1 0.09,0.00,1.31,U] [#2 -0.16,-0.29,2.72,U] [#3 0.45,-0.01,1.36,U] [#4 0.31,0.80,0.00,M5] [#5 0.96,0.35,0.00,M2] [#6 -0.50,0.15,1.35,U] [#7 0.47,0.21,1.22,U] [#8 0.35,-0.03,1.21,U] 
01:13:47.767 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.53, 0.45}
01:13:47.767 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
01:13:47.767 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
01:13:47.767 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.06 mountX=-0.03 mountY=0.11, mountTheta=1.81
01:13:47.769 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.01, opts=13)
01:13:47.769 00.000 10844 Enqueuing Move request for scope (0.11, 0.01)
01:13:47.769 00.000 11060 Worker thread wakes up
01:13:47.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:13:47.769 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:13:47.769 00.000 11060 Moving (0.11, 0.01) raw xDistance=-0.03 yDistance=0.11
01:13:47.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:13:47.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:47.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:13:47.769 00.000 11060 MoveAxis(E, 0, ABG)
01:13:47.769 00.000 11060 Move returns status 0, amount 0
01:13:47.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:47.769 00.000 11060 MoveAxis(N, 0, ABG)
01:13:47.769 00.000 11060 Move returns status 0, amount 0
01:13:47.769 00.000 11060 move complete, result=0
01:13:47.769 00.000 10844 UpdateGuideState exits: m=1576 SNR=24.4
01:13:47.769 00.000 11060 worker thread done servicing request
01:13:47.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:47.771 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:47.771 00.000 10844 Enqueuing Expose request
01:13:47.771 00.000 11060 Worker thread wakes up
01:13:47.771 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:47.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:47.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:48.410 00.639 11060 Exposure complete
01:13:48.608 00.198 11060 worker thread done servicing request
01:13:48.608 00.000 10844 OnExposeComplete: enter
01:13:48.608 00.000 10844 UpdateGuideState(): m_state=6
01:13:48.608 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8943
01:13:48.608 00.000 10844 Star::Find returns 1 (1), X=264.98, Y=58.78, Mass=2446, SNR=31.1, Peak=255 HFD=3.1
01:13:48.609 00.001 10844 MultiStar: [#1 -0.01,-0.26,1.01,U] [#2 -0.13,0.06,2.17,U] [#3 0.69,0.01,0.00,M1] [#4 0.73,0.28,0.00,M6] [#5 0.35,0.40,1.11,U] [#6 -0.16,0.23,1.02,U] [#7 0.65,-0.49,0.00,M1] [#8 0.01,0.30,0.93,U] 
01:13:48.609 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.16}, one-star: {0.62, 0.36}
01:13:48.609 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
01:13:48.609 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
01:13:48.609 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.13 mountX=-0.17 mountY=0.05, mountTheta=2.87
01:13:48.610 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.16, opts=13)
01:13:48.610 00.000 10844 Enqueuing Move request for scope (0.08, 0.16)
01:13:48.610 00.000 11060 Worker thread wakes up
01:13:48.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
01:13:48.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
01:13:48.610 00.000 11060 Moving (0.08, 0.16) raw xDistance=-0.17 yDistance=0.05
01:13:48.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:48.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:13:48.610 00.000 10844 UpdateGuideState exits: m=2446 SNR=31.1 Saturated
01:13:48.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:48.611 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:48.611 00.000 10844 Enqueuing Expose request
01:13:48.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:48.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:13:48.611 00.000 11060 MoveAxis(E, 30, ABG)
01:13:48.611 00.000 11060 Guiding  Dir = 2, Dur = 30
01:13:48.622 00.011 11060 IsSlewing returns 0
01:13:48.622 00.000 11060 IsGuiding returns 0
01:13:48.668 00.046 11060 IsGuiding returns 0
01:13:48.668 00.000 11060 Move returns status 0, amount 30
01:13:48.668 00.000 11060 MoveAxis(N, 0, ABG)
01:13:48.668 00.000 11060 Move returns status 0, amount 0
01:13:48.668 00.000 11060 move complete, result=0
01:13:48.668 00.000 11060 worker thread done servicing request
01:13:48.668 00.000 11060 Worker thread wakes up
01:13:48.668 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
01:13:48.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:48.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:49.296 00.628 11060 Exposure complete
01:13:49.466 00.170 11060 worker thread done servicing request
01:13:49.466 00.000 10844 OnExposeComplete: enter
01:13:49.466 00.000 10844 UpdateGuideState(): m_state=6
01:13:49.467 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8944
01:13:49.467 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=59.51, Mass=2395, SNR=30.7, Peak=240 HFD=3.3
01:13:49.467 00.000 10844 MultiStar: [#1 -0.40,0.22,1.09,U] [#2 -0.13,0.40,2.28,U] [#3 0.58,-0.03,0.97,U] [#4 0.90,0.14,0.00,M7] [#5 0.35,0.60,0.00,M2] [#6 -0.19,0.79,0.00,M2] [#7 0.15,-0.22,0.92,U] [#8 0.07,0.53,0.99,U] 
01:13:49.467 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.35}, one-star: {0.28, 1.09}
01:13:49.467 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
01:13:49.467 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.11)
01:13:49.467 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.44 mountX=-0.35 mountY=-0.01, mountTheta=-3.11
01:13:49.468 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.35, opts=13)
01:13:49.469 00.001 10844 Enqueuing Move request for scope (0.05, 0.35)
01:13:49.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:49.469 00.000 10844 UpdateGuideState exits: m=2395 SNR=30.7
01:13:49.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:49.469 00.000 11060 Worker thread wakes up
01:13:49.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:49.469 00.000 10844 Enqueuing Expose request
01:13:49.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
01:13:49.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
01:13:49.469 00.000 11060 Moving (0.05, 0.35) raw xDistance=-0.35 yDistance=-0.01
01:13:49.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:13:49.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:49.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:13:49.469 00.000 11060 MoveAxis(E, 62, ABG)
01:13:49.469 00.000 11060 Guiding  Dir = 2, Dur = 62
01:13:49.479 00.010 11060 IsSlewing returns 0
01:13:49.479 00.000 11060 IsGuiding returns 0
01:13:49.555 00.076 11060 IsGuiding returns 0
01:13:49.555 00.000 11060 Move returns status 0, amount 62
01:13:49.555 00.000 11060 MoveAxis(N, 0, ABG)
01:13:49.555 00.000 11060 Move returns status 0, amount 0
01:13:49.555 00.000 11060 move complete, result=0
01:13:49.555 00.000 11060 worker thread done servicing request
01:13:49.555 00.000 11060 Worker thread wakes up
01:13:49.555 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.0 px 0 ms NORTH
01:13:49.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:49.556 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:50.182 00.626 11060 Exposure complete
01:13:50.344 00.162 11060 worker thread done servicing request
01:13:50.345 00.001 10844 OnExposeComplete: enter
01:13:50.345 00.000 10844 UpdateGuideState(): m_state=6
01:13:50.345 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8945
01:13:50.345 00.000 10844 Star::Find returns 1 (1), X=265.40, Y=58.87, Mass=2694, SNR=33.7, Peak=255 HFD=3.2
01:13:50.345 00.000 10844 MultiStar: [#1 0.15,0.52,1.05,U] [#2 -0.23,0.33,2.18,U] [#3 0.31,0.58,0.00,M1] [#4 0.56,0.64,0.00,M8] [#5 0.67,1.33,0.00,M3] [#6 -0.47,0.74,0.00,M3] [#7 0.43,-0.10,0.82,U] [#8 0.26,0.54,0.93,U] 
01:13:50.345 00.000 10844 refined, 4 included, MultiStar: {0.22, 0.36}, one-star: {1.03, 0.46}
01:13:50.345 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
01:13:50.346 00.001 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
01:13:50.346 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.36 hyp=0.42 cameraTheta=1.03 mountX=-0.39 mountY=0.15, mountTheta=2.77
01:13:50.346 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.36, opts=13)
01:13:50.348 00.002 10844 Enqueuing Move request for scope (0.22, 0.36)
01:13:50.348 00.000 11060 Worker thread wakes up
01:13:50.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:50.348 00.000 10844 UpdateGuideState exits: m=2694 SNR=33.7 Saturated
01:13:50.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:50.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:50.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.36) opts 0xd
01:13:50.348 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.36)
01:13:50.348 00.000 11060 Moving (0.22, 0.36) raw xDistance=-0.39 yDistance=0.15
01:13:50.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
01:13:50.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:50.348 00.000 10844 Enqueuing Expose request
01:13:50.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:13:50.349 00.001 11060 MoveAxis(E, 70, ABG)
01:13:50.349 00.000 11060 Guiding  Dir = 2, Dur = 70
01:13:50.364 00.015 11060 IsSlewing returns 0
01:13:50.364 00.000 11060 IsGuiding returns 0
01:13:50.443 00.079 11060 IsGuiding returns 0
01:13:50.443 00.000 11060 Move returns status 0, amount 70
01:13:50.443 00.000 11060 MoveAxis(N, 0, ABG)
01:13:50.443 00.000 11060 Move returns status 0, amount 0
01:13:50.443 00.000 11060 move complete, result=0
01:13:50.443 00.000 11060 worker thread done servicing request
01:13:50.443 00.000 11060 Worker thread wakes up
01:13:50.443 00.000 10844 GuideStep: -0.4 px 70 ms EAST, 0.2 px 0 ms NORTH
01:13:50.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:50.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:51.086 00.643 11060 Exposure complete
01:13:51.254 00.168 11060 worker thread done servicing request
01:13:51.254 00.000 10844 OnExposeComplete: enter
01:13:51.254 00.000 10844 UpdateGuideState(): m_state=6
01:13:51.255 00.001 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8946
01:13:51.255 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=58.34, Mass=2240, SNR=29.8, Peak=255 HFD=3.2
01:13:51.255 00.000 10844 MultiStar: [#1 -0.15,-0.01,0.97,U] [#2 -0.05,0.47,2.28,U] [#3 0.06,0.45,1.05,U] [#4 0.30,-0.23,1.07,U] [#5 0.25,0.16,1.09,U] [#6 -0.45,0.30,0.91,U] [#7 0.41,-0.06,1.00,U] [#8 -0.08,-0.13,1.08,U] 
01:13:51.255 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.18, -0.08}
01:13:51.255 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
01:13:51.255 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
01:13:51.255 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=-0.14 mountY=0.02, mountTheta=2.97
01:13:51.257 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
01:13:51.257 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
01:13:51.257 00.000 11060 Worker thread wakes up
01:13:51.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:51.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
01:13:51.257 00.000 10844 UpdateGuideState exits: m=2240 SNR=29.8 Saturated
01:13:51.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
01:13:51.258 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:51.258 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.14 yDistance=0.02
01:13:51.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:51.258 00.000 10844 Enqueuing Expose request
01:13:51.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:13:51.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:51.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:13:51.258 00.000 11060 MoveAxis(E, 27, ABG)
01:13:51.258 00.000 11060 Guiding  Dir = 2, Dur = 27
01:13:51.275 00.017 11060 IsSlewing returns 0
01:13:51.276 00.001 11060 IsGuiding returns 0
01:13:51.321 00.045 11060 IsGuiding returns 0
01:13:51.321 00.000 11060 Move returns status 0, amount 27
01:13:51.321 00.000 11060 MoveAxis(N, 0, ABG)
01:13:51.321 00.000 11060 Move returns status 0, amount 0
01:13:51.321 00.000 11060 move complete, result=0
01:13:51.321 00.000 11060 worker thread done servicing request
01:13:51.322 00.001 11060 Worker thread wakes up
01:13:51.322 00.000 10844 GuideStep: -0.1 px 27 ms EAST, 0.0 px 0 ms NORTH
01:13:51.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:51.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:51.954 00.632 11060 Exposure complete
01:13:52.116 00.162 11060 worker thread done servicing request
01:13:52.116 00.000 10844 OnExposeComplete: enter
01:13:52.116 00.000 10844 UpdateGuideState(): m_state=6
01:13:52.117 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8947
01:13:52.117 00.000 10844 Star::Find returns 1 (0), X=264.79, Y=58.67, Mass=2818, SNR=33.5, Peak=250 HFD=3.6
01:13:52.117 00.000 10844 MultiStar: [#1 -0.06,0.03,1.02,U] [#2 -0.92,0.62,0.00,M1] [#3 -0.02,0.50,0.93,U] [#4 0.48,0.25,0.94,U] [#5 0.07,0.53,1.05,U] [#6 -0.37,0.34,0.99,U] [#7 0.13,-0.09,0.96,U] [#8 0.10,0.43,0.95,U] 
01:13:52.117 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.28}, one-star: {0.42, 0.25}
01:13:52.118 00.001 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
01:13:52.118 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:13:52.118 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.25 mountX=-0.29 mountY=0.04, mountTheta=2.99
01:13:52.119 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.28, opts=13)
01:13:52.119 00.000 10844 Enqueuing Move request for scope (0.09, 0.28)
01:13:52.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:52.119 00.000 10844 UpdateGuideState exits: m=2818 SNR=33.5
01:13:52.120 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:52.120 00.000 11060 Worker thread wakes up
01:13:52.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:52.120 00.000 10844 Enqueuing Expose request
01:13:52.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
01:13:52.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
01:13:52.120 00.000 11060 Moving (0.09, 0.28) raw xDistance=-0.29 yDistance=0.04
01:13:52.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:13:52.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:52.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:52.120 00.000 11060 MoveAxis(E, 51, ABG)
01:13:52.120 00.000 11060 Guiding  Dir = 2, Dur = 51
01:13:52.134 00.014 11060 IsSlewing returns 0
01:13:52.134 00.000 11060 IsGuiding returns 0
01:13:52.196 00.062 11060 IsGuiding returns 0
01:13:52.196 00.000 11060 Move returns status 0, amount 51
01:13:52.196 00.000 11060 MoveAxis(N, 0, ABG)
01:13:52.196 00.000 11060 Move returns status 0, amount 0
01:13:52.196 00.000 11060 move complete, result=0
01:13:52.196 00.000 11060 worker thread done servicing request
01:13:52.196 00.000 11060 Worker thread wakes up
01:13:52.196 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
01:13:52.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:52.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:52.828 00.632 11060 Exposure complete
01:13:53.033 00.205 11060 worker thread done servicing request
01:13:53.033 00.000 10844 OnExposeComplete: enter
01:13:53.033 00.000 10844 UpdateGuideState(): m_state=6
01:13:53.033 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8948
01:13:53.033 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=58.62, Mass=3112, SNR=36.2, Peak=255 HFD=3.3
01:13:53.034 00.001 10844 MultiStar: [#1 -0.64,0.01,0.00,M1] [#2 -0.61,0.46,0.00,M2] [#3 0.59,-0.02,0.84,U] [#4 0.65,0.39,0.00,M7] [#5 0.07,0.52,1.05,U] [#6 -0.97,0.71,0.00,M2] [#7 -0.24,-0.00,0.89,U] [#8 0.34,0.36,0.90,U] 
01:13:53.034 00.000 10844 single-star, 4 included, MultiStar: {0.18, 0.22}, one-star: {0.15, 0.20}
01:13:53.034 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:13:53.034 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:13:53.034 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.92 mountX=-0.22 mountY=0.12, mountTheta=2.66
01:13:53.035 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.20, opts=13)
01:13:53.035 00.000 10844 Enqueuing Move request for scope (0.15, 0.20)
01:13:53.035 00.000 11060 Worker thread wakes up
01:13:53.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:53.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
01:13:53.035 00.000 10844 UpdateGuideState exits: m=3112 SNR=36.2 Saturated
01:13:53.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
01:13:53.036 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:53.036 00.000 11060 Moving (0.15, 0.20) raw xDistance=-0.22 yDistance=0.12
01:13:53.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:53.036 00.000 10844 Enqueuing Expose request
01:13:53.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:13:53.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:53.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:13:53.036 00.000 11060 MoveAxis(E, 40, ABG)
01:13:53.036 00.000 11060 Guiding  Dir = 2, Dur = 40
01:13:53.057 00.021 11060 IsSlewing returns 0
01:13:53.058 00.001 11060 IsGuiding returns 0
01:13:53.102 00.044 11060 IsGuiding returns 0
01:13:53.102 00.000 11060 Move returns status 0, amount 40
01:13:53.102 00.000 11060 MoveAxis(N, 0, ABG)
01:13:53.102 00.000 11060 Move returns status 0, amount 0
01:13:53.102 00.000 11060 move complete, result=0
01:13:53.103 00.001 11060 worker thread done servicing request
01:13:53.103 00.000 11060 Worker thread wakes up
01:13:53.103 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
01:13:53.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:53.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:53.735 00.632 11060 Exposure complete
01:13:53.900 00.165 11060 worker thread done servicing request
01:13:53.900 00.000 10844 OnExposeComplete: enter
01:13:53.900 00.000 10844 UpdateGuideState(): m_state=6
01:13:53.900 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8949
01:13:53.900 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=58.75, Mass=3269, SNR=36.3, Peak=255 HFD=3.6
01:13:53.901 00.001 10844 MultiStar: [#1 -0.30,0.79,0.00,M2] [#2 -0.45,-0.13,2.03,U] [#3 -0.13,0.43,0.85,U] [#4 0.20,0.06,0.90,U] [#5 0.14,0.81,0.00,M1] [#6 -0.12,-0.10,0.86,U] [#7 -0.35,-0.15,0.82,U] [#8 -0.08,0.05,0.84,U] 
01:13:53.901 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.04}, one-star: {0.17, 0.33}
01:13:53.901 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.62 = -1.67)
01:13:53.901 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.69)
01:13:53.901 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.86 mountX=-0.02 mountY=-0.16, mountTheta=-1.67
01:13:53.902 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
01:13:53.902 00.000 10844 Enqueuing Move request for scope (-0.15, 0.04)
01:13:53.903 00.001 11060 Worker thread wakes up
01:13:53.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
01:13:53.903 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
01:13:53.903 00.000 11060 Moving (-0.15, 0.04) raw xDistance=-0.02 yDistance=-0.16
01:13:53.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:13:53.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:53.903 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:53.903 00.000 10844 UpdateGuideState exits: m=3269 SNR=36.3 Saturated
01:13:53.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:53.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:13:53.903 00.000 11060 MoveAxis(E, 0, ABG)
01:13:53.903 00.000 11060 Move returns status 0, amount 0
01:13:53.903 00.000 11060 MoveAxis(N, 0, ABG)
01:13:53.904 00.001 11060 Move returns status 0, amount 0
01:13:53.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:53.904 00.000 10844 Enqueuing Expose request
01:13:53.904 00.000 11060 move complete, result=0
01:13:53.904 00.000 11060 worker thread done servicing request
01:13:53.904 00.000 11060 Worker thread wakes up
01:13:53.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:53.904 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:53.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:54.538 00.634 11060 Exposure complete
01:13:54.738 00.200 11060 worker thread done servicing request
01:13:54.739 00.001 10844 OnExposeComplete: enter
01:13:54.739 00.000 10844 UpdateGuideState(): m_state=6
01:13:54.739 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8950
01:13:54.739 00.000 10844 Star::Find returns 1 (1), X=263.83, Y=58.76, Mass=3261, SNR=36.6, Peak=255 HFD=3.4
01:13:54.739 00.000 10844 MultiStar: [#1 -0.80,0.14,0.00,M3] [#2 -0.87,-0.27,0.00,M2] [#3 0.24,0.53,0.87,U] [#4 0.42,0.16,0.81,U] [#5 0.06,0.18,0.95,U] [#6 -0.43,0.38,0.84,U] [#7 0.37,-0.34,0.79,U] [#8 -0.30,0.56,0.00,M1] 
01:13:54.739 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.22}, one-star: {-0.54, 0.35}
01:13:54.739 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
01:13:54.740 00.001 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
01:13:54.740 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.57 mountX=-0.22 mountY=-0.04, mountTheta=-2.97
01:13:54.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.22, opts=13)
01:13:54.741 00.000 10844 Enqueuing Move request for scope (-0.00, 0.22)
01:13:54.741 00.000 11060 Worker thread wakes up
01:13:54.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:13:54.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
01:13:54.741 00.000 10844 UpdateGuideState exits: m=3261 SNR=36.6 Saturated
01:13:54.742 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
01:13:54.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:54.742 00.000 11060 Moving (-0.00, 0.22) raw xDistance=-0.22 yDistance=-0.04
01:13:54.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:54.742 00.000 10844 Enqueuing Expose request
01:13:54.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:13:54.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:54.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:54.742 00.000 11060 MoveAxis(E, 37, ABG)
01:13:54.742 00.000 11060 Guiding  Dir = 2, Dur = 37
01:13:54.748 00.006 11060 IsSlewing returns 0
01:13:54.748 00.000 11060 IsGuiding returns 0
01:13:54.794 00.046 11060 IsGuiding returns 0
01:13:54.794 00.000 11060 Move returns status 0, amount 37
01:13:54.794 00.000 11060 MoveAxis(N, 0, ABG)
01:13:54.794 00.000 11060 Move returns status 0, amount 0
01:13:54.794 00.000 11060 move complete, result=0
01:13:54.794 00.000 11060 worker thread done servicing request
01:13:54.794 00.000 11060 Worker thread wakes up
01:13:54.794 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
01:13:54.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:54.795 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:55.425 00.630 11060 Exposure complete
01:13:55.603 00.178 11060 worker thread done servicing request
01:13:55.604 00.001 10844 OnExposeComplete: enter
01:13:55.604 00.000 10844 UpdateGuideState(): m_state=6
01:13:55.604 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8951
01:13:55.604 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=58.20, Mass=2491, SNR=31.6, Peak=245 HFD=3.3
01:13:55.604 00.000 10844 MultiStar: [#1 -0.48,-0.25,0.98,U] [#2 -0.61,0.02,0.00,M3] [#3 0.05,-0.21,1.00,U] [#4 0.75,-0.13,0.00,M6] [#5 -0.01,0.17,0.97,U] [#6 -0.09,0.23,0.95,U] [#7 0.16,-0.56,0.92,U] [#8 0.29,0.22,0.98,U] 
01:13:55.604 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.09}, one-star: {-0.26, -0.22}
01:13:55.605 00.001 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
01:13:55.605 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
01:13:55.605 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.11 mountX=0.09 mountY=-0.04, mountTheta=-0.38
01:13:55.606 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
01:13:55.606 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
01:13:55.606 00.000 11060 Worker thread wakes up
01:13:55.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:55.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
01:13:55.606 00.000 10844 UpdateGuideState exits: m=2491 SNR=31.6
01:13:55.606 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
01:13:55.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.606 00.000 11060 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=-0.04
01:13:55.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:55.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:13:55.607 00.001 10844 Enqueuing Expose request
01:13:55.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:55.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:55.607 00.000 11060 MoveAxis(E, 0, ABG)
01:13:55.607 00.000 11060 Move returns status 0, amount 0
01:13:55.607 00.000 11060 MoveAxis(N, 0, ABG)
01:13:55.607 00.000 11060 Move returns status 0, amount 0
01:13:55.607 00.000 11060 move complete, result=0
01:13:55.607 00.000 11060 worker thread done servicing request
01:13:55.607 00.000 11060 Worker thread wakes up
01:13:55.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:55.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:55.608 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:56.243 00.635 11060 Exposure complete
01:13:56.408 00.165 11060 worker thread done servicing request
01:13:56.408 00.000 10844 OnExposeComplete: enter
01:13:56.408 00.000 10844 UpdateGuideState(): m_state=6
01:13:56.408 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8952
01:13:56.408 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=58.80, Mass=2848, SNR=34.0, Peak=247 HFD=3.4
01:13:56.409 00.001 10844 MultiStar: [#1 -0.09,0.06,0.98,U] [#2 -0.71,-0.31,0.00,M4] [#3 -0.07,-0.32,0.95,U] [#4 0.38,-0.47,0.84,U] [#5 0.05,0.29,0.99,U] [#6 -0.13,-0.14,0.90,U] [#7 0.16,-0.75,0.00,M1] [#8 0.16,0.04,0.85,U] 
01:13:56.409 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {-0.53, 0.38}
01:13:56.409 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
01:13:56.409 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
01:13:56.409 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.91 mountX=0.02 mountY=-0.04, mountTheta=-1.16
01:13:56.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.01, opts=13)
01:13:56.410 00.000 10844 Enqueuing Move request for scope (-0.04, -0.01)
01:13:56.410 00.000 11060 Worker thread wakes up
01:13:56.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:13:56.410 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:13:56.410 00.000 11060 Moving (-0.04, -0.01) raw xDistance=0.02 yDistance=-0.04
01:13:56.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:13:56.411 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:56.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:56.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:56.411 00.000 11060 MoveAxis(E, 0, ABG)
01:13:56.411 00.000 11060 Move returns status 0, amount 0
01:13:56.411 00.000 11060 MoveAxis(N, 0, ABG)
01:13:56.411 00.000 11060 Move returns status 0, amount 0
01:13:56.411 00.000 11060 move complete, result=0
01:13:56.411 00.000 10844 UpdateGuideState exits: m=2848 SNR=34.0
01:13:56.411 00.000 11060 worker thread done servicing request
01:13:56.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:56.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:56.411 00.000 10844 Enqueuing Expose request
01:13:56.411 00.000 11060 Worker thread wakes up
01:13:56.411 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:56.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:56.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:57.056 00.645 11060 Exposure complete
01:13:57.258 00.202 11060 worker thread done servicing request
01:13:57.258 00.000 10844 OnExposeComplete: enter
01:13:57.258 00.000 10844 UpdateGuideState(): m_state=6
01:13:57.259 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8953
01:13:57.259 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=58.16, Mass=2403, SNR=30.4, Peak=239 HFD=3.5
01:13:57.259 00.000 10844 MultiStar: [#1 -1.13,-0.52,0.00,M2] [#2 -0.69,-0.53,0.00,M5] [#3 0.32,0.11,1.06,U] [#4 0.28,-0.28,1.00,U] [#5 0.13,-0.33,1.12,U] [#6 -0.67,-0.24,0.00,M1] [#7 -0.33,-0.82,0.00,M2] [#8 -0.08,-0.09,0.99,U] 
01:13:57.259 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.17}, one-star: {0.04, -0.26}
01:13:57.259 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
01:13:57.259 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
01:13:57.260 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=0.14 mountY=0.17, mountTheta=0.86
01:13:57.261 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.17, opts=13)
01:13:57.261 00.000 10844 Enqueuing Move request for scope (0.14, -0.17)
01:13:57.261 00.000 11060 Worker thread wakes up
01:13:57.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:57.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
01:13:57.261 00.000 10844 UpdateGuideState exits: m=2403 SNR=30.4
01:13:57.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
01:13:57.262 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:57.262 00.000 11060 Moving (0.14, -0.17) raw xDistance=0.14 yDistance=0.17
01:13:57.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:57.262 00.000 10844 Enqueuing Expose request
01:13:57.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:13:57.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:57.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:13:57.262 00.000 11060 MoveAxis(W, 25, ABG)
01:13:57.262 00.000 11060 Guiding  Dir = 3, Dur = 25
01:13:57.281 00.019 11060 IsSlewing returns 0
01:13:57.282 00.001 11060 IsGuiding returns 0
01:13:57.314 00.032 11060 IsGuiding returns 0
01:13:57.314 00.000 11060 Move returns status 0, amount 25
01:13:57.314 00.000 11060 MoveAxis(N, 0, ABG)
01:13:57.314 00.000 11060 Move returns status 0, amount 0
01:13:57.314 00.000 11060 move complete, result=0
01:13:57.314 00.000 11060 worker thread done servicing request
01:13:57.314 00.000 11060 Worker thread wakes up
01:13:57.314 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.2 px 0 ms NORTH
01:13:57.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:57.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:57.960 00.646 11060 Exposure complete
01:13:58.145 00.185 11060 worker thread done servicing request
01:13:58.145 00.000 10844 OnExposeComplete: enter
01:13:58.145 00.000 10844 UpdateGuideState(): m_state=6
01:13:58.145 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8954
01:13:58.145 00.000 10844 Star::Find returns 1 (1), X=264.66, Y=58.56, Mass=2600, SNR=32.0, Peak=255 HFD=3.3
01:13:58.146 00.001 10844 MultiStar: [#1 -0.03,0.28,1.08,U] [#2 -0.26,-0.24,2.26,U] [#3 0.09,0.25,0.96,U] [#4 0.51,0.11,1.02,U] [#5 -0.12,0.21,1.06,U] [#6 -0.18,0.18,0.97,U] [#7 0.01,-0.46,0.99,U] [#8 0.20,-0.40,0.94,U] 
01:13:58.146 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.29, 0.14}
01:13:58.146 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
01:13:58.146 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
01:13:58.146 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.76 mountX=0.01 mountY=0.02, mountTheta=0.99
01:13:58.147 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
01:13:58.147 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
01:13:58.147 00.000 11060 Worker thread wakes up
01:13:58.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:58.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:13:58.147 00.000 10844 UpdateGuideState exits: m=2600 SNR=32.0 Saturated
01:13:58.147 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:13:58.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.147 00.000 11060 Moving (0.02, -0.02) raw xDistance=0.01 yDistance=0.02
01:13:58.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:58.147 00.000 10844 Enqueuing Expose request
01:13:58.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:13:58.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:58.148 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:13:58.148 00.000 11060 MoveAxis(E, 0, ABG)
01:13:58.148 00.000 11060 Move returns status 0, amount 0
01:13:58.148 00.000 11060 MoveAxis(N, 0, ABG)
01:13:58.148 00.000 11060 Move returns status 0, amount 0
01:13:58.148 00.000 11060 move complete, result=0
01:13:58.148 00.000 11060 worker thread done servicing request
01:13:58.148 00.000 11060 Worker thread wakes up
01:13:58.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:58.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:58.150 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:58.774 00.624 11060 Exposure complete
01:13:58.957 00.183 11060 worker thread done servicing request
01:13:58.957 00.000 10844 OnExposeComplete: enter
01:13:58.957 00.000 10844 UpdateGuideState(): m_state=6
01:13:58.959 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8955
01:13:58.959 00.000 10844 Star::Find returns 1 (0), X=264.71, Y=58.78, Mass=2732, SNR=33.2, Peak=246 HFD=3.5
01:13:58.959 00.000 10844 MultiStar: [#1 0.14,-0.11,0.87,U] [#2 -0.62,0.13,0.00,M5] [#3 0.27,0.36,0.95,U] [#4 0.39,-0.09,0.90,U] [#5 0.03,0.20,0.92,U] [#6 -0.30,0.74,0.00,M1] [#7 0.65,-0.06,0.00,M2] [#8 -0.00,-0.06,0.87,U] 
01:13:58.959 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.12}, one-star: {0.34, 0.36}
01:13:58.959 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
01:13:58.959 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
01:13:58.959 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.55 mountX=-0.16 mountY=0.18, mountTheta=2.29
01:13:58.960 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.12, opts=13)
01:13:58.960 00.000 10844 Enqueuing Move request for scope (0.20, 0.12)
01:13:58.961 00.001 11060 Worker thread wakes up
01:13:58.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:13:58.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
01:13:58.961 00.000 10844 UpdateGuideState exits: m=2732 SNR=33.2
01:13:58.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
01:13:58.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.961 00.000 11060 Moving (0.20, 0.12) raw xDistance=-0.16 yDistance=0.18
01:13:58.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:58.961 00.000 10844 Enqueuing Expose request
01:13:58.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:13:58.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:58.962 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:13:58.962 00.000 11060 MoveAxis(E, 27, ABG)
01:13:58.962 00.000 11060 Guiding  Dir = 2, Dur = 27
01:13:58.971 00.009 11060 IsSlewing returns 0
01:13:58.971 00.000 11060 IsGuiding returns 0
01:13:59.017 00.046 11060 IsGuiding returns 0
01:13:59.017 00.000 11060 Move returns status 0, amount 27
01:13:59.017 00.000 11060 MoveAxis(N, 0, ABG)
01:13:59.017 00.000 11060 Move returns status 0, amount 0
01:13:59.017 00.000 11060 move complete, result=0
01:13:59.017 00.000 11060 worker thread done servicing request
01:13:59.017 00.000 11060 Worker thread wakes up
01:13:59.017 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 0 ms NORTH
01:13:59.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:59.018 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:13:59.647 00.629 11060 Exposure complete
01:13:59.818 00.171 11060 worker thread done servicing request
01:13:59.818 00.000 10844 OnExposeComplete: enter
01:13:59.818 00.000 10844 UpdateGuideState(): m_state=6
01:13:59.819 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8956
01:13:59.819 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.35, Mass=2479, SNR=31.5, Peak=255 HFD=3.3
01:13:59.819 00.000 10844 MultiStar: [#1 -0.33,-0.35,1.11,U] [#2 -0.77,0.26,0.00,M6] [#3 0.34,0.04,0.90,U] [#4 0.56,-0.63,0.00,M3] [#5 0.27,0.03,1.16,U] [#6 -0.34,-0.67,0.00,M2] [#7 0.13,-0.48,0.91,U] [#8 -0.44,0.04,1.04,U] 
01:13:59.819 00.000 10844 single-star, 5 included, MultiStar: {-0.01, -0.13}, one-star: {0.04, -0.07}
01:13:59.819 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
01:13:59.819 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
01:13:59.819 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.07 mountX=0.06 mountY=0.05, mountTheta=0.67
01:13:59.821 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
01:13:59.821 00.000 10844 Enqueuing Move request for scope (0.04, -0.07)
01:13:59.821 00.000 11060 Worker thread wakes up
01:13:59.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:13:59.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:13:59.821 00.000 11060 Moving (0.04, -0.07) raw xDistance=0.06 yDistance=0.05
01:13:59.822 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:59.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:13:59.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:59.822 00.000 10844 UpdateGuideState exits: m=2479 SNR=31.5 Saturated
01:13:59.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:13:59.822 00.000 11060 MoveAxis(E, 0, ABG)
01:13:59.822 00.000 11060 Move returns status 0, amount 0
01:13:59.822 00.000 11060 MoveAxis(N, 0, ABG)
01:13:59.823 00.001 11060 Move returns status 0, amount 0
01:13:59.823 00.000 11060 move complete, result=0
01:13:59.823 00.000 11060 worker thread done servicing request
01:13:59.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:59.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:13:59.823 00.000 10844 Enqueuing Expose request
01:13:59.823 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:59.823 00.000 11060 Worker thread wakes up
01:13:59.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:13:59.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:00.459 00.636 11060 Exposure complete
01:14:00.638 00.179 11060 worker thread done servicing request
01:14:00.638 00.000 10844 OnExposeComplete: enter
01:14:00.638 00.000 10844 UpdateGuideState(): m_state=6
01:14:00.638 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8957
01:14:00.638 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=58.66, Mass=2610, SNR=31.9, Peak=255 HFD=3.5
01:14:00.638 00.000 10844 MultiStar: [#1 -0.92,-0.01,0.00,M1] [#2 -0.68,-0.19,0.00,M7] [#3 0.28,-0.49,0.95,U] [#4 0.16,-0.62,0.00,M4] [#5 -0.03,0.14,1.13,U] [#6 -0.41,-0.44,0.88,U] [#7 0.19,-0.82,0.00,M2] [#8 -0.13,-0.35,1.06,U] 
01:14:00.638 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.16}, one-star: {-0.01, 0.24}
01:14:00.638 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
01:14:00.640 00.002 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
01:14:00.640 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.90 mountX=0.17 mountY=-0.03, mountTheta=-0.16
01:14:00.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
01:14:00.641 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
01:14:00.641 00.000 11060 Worker thread wakes up
01:14:00.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:00.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:14:00.641 00.000 10844 UpdateGuideState exits: m=2610 SNR=31.9 Saturated
01:14:00.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:14:00.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:00.641 00.000 11060 Moving (-0.05, -0.16) raw xDistance=0.17 yDistance=-0.03
01:14:00.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:00.641 00.000 10844 Enqueuing Expose request
01:14:00.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:14:00.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:00.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:00.642 00.001 11060 MoveAxis(W, 29, ABG)
01:14:00.642 00.000 11060 Guiding  Dir = 3, Dur = 29
01:14:00.654 00.012 11060 IsSlewing returns 0
01:14:00.654 00.000 11060 IsGuiding returns 0
01:14:00.685 00.031 11060 IsGuiding returns 0
01:14:00.686 00.001 11060 Move returns status 0, amount 29
01:14:00.686 00.000 11060 MoveAxis(N, 0, ABG)
01:14:00.686 00.000 11060 Move returns status 0, amount 0
01:14:00.686 00.000 11060 move complete, result=0
01:14:00.686 00.000 11060 worker thread done servicing request
01:14:00.686 00.000 11060 Worker thread wakes up
01:14:00.687 00.001 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
01:14:00.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:00.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:01.335 00.648 11060 Exposure complete
01:14:01.514 00.179 10844 OnExposeComplete: enter
01:14:01.514 00.000 11060 worker thread done servicing request
01:14:01.514 00.000 10844 UpdateGuideState(): m_state=6
01:14:01.514 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8958
01:14:01.514 00.000 10844 Star::Find returns 1 (1), X=264.36, Y=58.36, Mass=3049, SNR=35.5, Peak=255 HFD=3.4
01:14:01.516 00.002 10844 MultiStar: [#1 -0.19,0.30,0.92,U] [#2 -0.69,-0.82,0.00,M8] [#3 -0.04,0.21,0.95,U] [#4 0.33,-0.29,0.98,U] [#5 0.04,0.41,0.93,U] [#6 -0.57,-0.14,0.82,U] [#7 0.18,-0.25,0.80,U] [#8 -0.04,0.18,0.88,U] 
01:14:01.516 00.000 10844 single-star, 7 included, MultiStar: {-0.03, 0.05}, one-star: {-0.01, -0.05}
01:14:01.516 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
01:14:01.516 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
01:14:01.516 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.77 mountX=0.06 mountY=-0.00, mountTheta=-0.03
01:14:01.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
01:14:01.518 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
01:14:01.518 00.000 11060 Worker thread wakes up
01:14:01.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:01.519 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:14:01.519 00.000 10844 UpdateGuideState exits: m=3049 SNR=35.5 Saturated
01:14:01.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:14:01.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:01.519 00.000 11060 Moving (-0.01, -0.05) raw xDistance=0.06 yDistance=-0.00
01:14:01.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:01.519 00.000 10844 Enqueuing Expose request
01:14:01.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:14:01.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:01.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:14:01.519 00.000 11060 MoveAxis(E, 0, ABG)
01:14:01.519 00.000 11060 Move returns status 0, amount 0
01:14:01.519 00.000 11060 MoveAxis(N, 0, ABG)
01:14:01.519 00.000 11060 Move returns status 0, amount 0
01:14:01.519 00.000 11060 move complete, result=0
01:14:01.520 00.001 11060 worker thread done servicing request
01:14:01.520 00.000 11060 Worker thread wakes up
01:14:01.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:01.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:01.523 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:02.160 00.637 11060 Exposure complete
01:14:02.340 00.180 11060 worker thread done servicing request
01:14:02.340 00.000 10844 OnExposeComplete: enter
01:14:02.340 00.000 10844 UpdateGuideState(): m_state=6
01:14:02.340 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8959
01:14:02.342 00.002 10844 Star::Find returns 1 (0), X=264.62, Y=58.48, Mass=2420, SNR=31.4, Peak=228 HFD=3.3
01:14:02.342 00.000 10844 MultiStar: [#1 -0.29,0.09,1.03,U] [#2 -0.24,-0.35,2.23,U] [#3 0.07,-0.14,1.11,U] [#4 0.24,0.20,1.03,U] [#5 0.13,0.33,1.11,U] [#6 -0.12,-0.27,0.97,U] [#7 -0.07,-0.24,0.83,U] [#8 -0.17,0.24,0.91,U] 
01:14:02.342 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {0.25, 0.07}
01:14:02.342 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
01:14:02.342 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
01:14:02.342 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.35 mountX=0.05 mountY=-0.04, mountTheta=-0.61
01:14:02.343 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
01:14:02.343 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
01:14:02.343 00.000 11060 Worker thread wakes up
01:14:02.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:02.343 00.000 10844 UpdateGuideState exits: m=2420 SNR=31.4
01:14:02.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:02.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:02.343 00.000 10844 Enqueuing Expose request
01:14:02.344 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:14:02.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:14:02.344 00.000 11060 Moving (-0.04, -0.04) raw xDistance=0.05 yDistance=-0.04
01:14:02.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:14:02.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:02.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:14:02.344 00.000 11060 MoveAxis(E, 0, ABG)
01:14:02.344 00.000 11060 Move returns status 0, amount 0
01:14:02.344 00.000 11060 MoveAxis(N, 0, ABG)
01:14:02.344 00.000 11060 Move returns status 0, amount 0
01:14:02.344 00.000 11060 move complete, result=0
01:14:02.344 00.000 11060 worker thread done servicing request
01:14:02.344 00.000 11060 Worker thread wakes up
01:14:02.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:02.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:02.345 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:02.972 00.627 11060 Exposure complete
01:14:03.155 00.183 11060 worker thread done servicing request
01:14:03.155 00.000 10844 OnExposeComplete: enter
01:14:03.155 00.000 10844 UpdateGuideState(): m_state=6
01:14:03.155 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8960
01:14:03.156 00.001 10844 Star::Find returns 1 (1), X=264.14, Y=58.67, Mass=2574, SNR=31.9, Peak=255 HFD=3.5
01:14:03.156 00.000 10844 MultiStar: [#1 -0.27,0.34,1.01,U] [#2 -0.76,0.24,0.00,M8] [#3 -0.23,0.11,1.02,U] [#4 0.05,-0.18,0.95,U] [#5 0.35,0.38,1.05,U] [#6 -0.18,0.15,0.89,U] [#7 0.20,0.04,0.90,U] [#8 0.03,0.55,0.99,U] 
01:14:03.156 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.21}, one-star: {-0.23, 0.25}
01:14:03.156 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
01:14:03.156 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.82)
01:14:03.156 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.73 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
01:14:03.157 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.21, opts=13)
01:14:03.157 00.000 10844 Enqueuing Move request for scope (-0.03, 0.21)
01:14:03.157 00.000 11060 Worker thread wakes up
01:14:03.158 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
01:14:03.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
01:14:03.158 00.000 11060 Moving (-0.03, 0.21) raw xDistance=-0.20 yDistance=-0.07
01:14:03.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:14:03.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:03.158 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:03.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:14:03.158 00.000 11060 MoveAxis(E, 35, ABG)
01:14:03.158 00.000 11060 Guiding  Dir = 2, Dur = 35
01:14:03.158 00.000 10844 UpdateGuideState exits: m=2574 SNR=31.9 Saturated
01:14:03.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:03.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:03.158 00.000 10844 Enqueuing Expose request
01:14:03.171 00.013 11060 IsSlewing returns 0
01:14:03.171 00.000 11060 IsGuiding returns 0
01:14:03.217 00.046 11060 IsGuiding returns 0
01:14:03.217 00.000 11060 Move returns status 0, amount 35
01:14:03.217 00.000 11060 MoveAxis(N, 0, ABG)
01:14:03.217 00.000 11060 Move returns status 0, amount 0
01:14:03.217 00.000 11060 move complete, result=0
01:14:03.217 00.000 11060 worker thread done servicing request
01:14:03.217 00.000 11060 Worker thread wakes up
01:14:03.218 00.001 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
01:14:03.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:03.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:03.854 00.636 11060 Exposure complete
01:14:04.025 00.171 11060 worker thread done servicing request
01:14:04.025 00.000 10844 OnExposeComplete: enter
01:14:04.025 00.000 10844 UpdateGuideState(): m_state=6
01:14:04.026 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8961
01:14:04.026 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.11, Mass=3646, SNR=38.9, Peak=255 HFD=3.6
01:14:04.026 00.000 10844 MultiStar: [#1 -0.29,0.78,0.00,M1] [#2 -0.06,-0.14,1.86,U] [#3 0.14,0.34,0.79,U] [#4 0.11,-0.08,0.77,U] [#5 -0.37,0.43,0.83,U] [#6 -0.32,-0.32,0.78,U] [#7 0.10,0.44,0.64,U] [#8 -0.19,-0.32,0.73,U] 
01:14:04.026 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {-0.06, -0.31}
01:14:04.026 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
01:14:04.026 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
01:14:04.026 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.81 mountX=0.04 mountY=-0.08, mountTheta=-1.07
01:14:04.028 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.03, opts=13)
01:14:04.028 00.000 10844 Enqueuing Move request for scope (-0.08, -0.03)
01:14:04.028 00.000 11060 Worker thread wakes up
01:14:04.028 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:04.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
01:14:04.028 00.000 10844 UpdateGuideState exits: m=3646 SNR=38.9 Saturated
01:14:04.028 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
01:14:04.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:04.028 00.000 11060 Moving (-0.08, -0.03) raw xDistance=0.04 yDistance=-0.08
01:14:04.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:04.030 00.002 10844 Enqueuing Expose request
01:14:04.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:14:04.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:04.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:14:04.030 00.000 11060 MoveAxis(E, 0, ABG)
01:14:04.030 00.000 11060 Move returns status 0, amount 0
01:14:04.030 00.000 11060 MoveAxis(N, 0, ABG)
01:14:04.030 00.000 11060 Move returns status 0, amount 0
01:14:04.030 00.000 11060 move complete, result=0
01:14:04.030 00.000 11060 worker thread done servicing request
01:14:04.030 00.000 11060 Worker thread wakes up
01:14:04.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:04.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:04.031 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:04.662 00.631 11060 Exposure complete
01:14:04.835 00.173 11060 worker thread done servicing request
01:14:04.835 00.000 10844 OnExposeComplete: enter
01:14:04.835 00.000 10844 UpdateGuideState(): m_state=6
01:14:04.835 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8962
01:14:04.836 00.001 10844 Star::Find returns 1 (0), X=264.92, Y=58.09, Mass=3101, SNR=35.1, Peak=245 HFD=3.9
01:14:04.836 00.000 10844 MultiStar: [#1 -0.05,0.23,0.97,U] [#2 -0.23,-0.07,1.86,U] [#3 -0.21,0.37,0.90,U] [#4 0.37,0.24,0.88,U] [#5 0.46,0.42,0.00,M1] [#6 -0.69,-0.23,0.00,M1] [#7 0.31,-0.43,0.83,U] [#8 0.15,-0.08,0.81,U] 
01:14:04.836 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.02}, one-star: {0.55, -0.33}
01:14:04.836 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
01:14:04.836 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
01:14:04.836 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.18 mountX=-0.00 mountY=0.08, mountTheta=1.57
01:14:04.839 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
01:14:04.839 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
01:14:04.839 00.000 11060 Worker thread wakes up
01:14:04.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:14:04.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:14:04.839 00.000 11060 Moving (0.08, -0.02) raw xDistance=-0.00 yDistance=0.08
01:14:04.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:04.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:14:04.839 00.000 10844 UpdateGuideState exits: m=3101 SNR=35.1
01:14:04.840 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:04.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:04.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:04.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:04.840 00.000 10844 Enqueuing Expose request
01:14:04.840 00.000 11060 MoveAxis(E, 0, ABG)
01:14:04.840 00.000 11060 Move returns status 0, amount 0
01:14:04.840 00.000 11060 MoveAxis(N, 0, ABG)
01:14:04.840 00.000 11060 Move returns status 0, amount 0
01:14:04.840 00.000 11060 move complete, result=0
01:14:04.841 00.001 11060 worker thread done servicing request
01:14:04.841 00.000 11060 Worker thread wakes up
01:14:04.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:04.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:04.842 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:05.477 00.635 11060 Exposure complete
01:14:05.664 00.187 11060 worker thread done servicing request
01:14:05.664 00.000 10844 OnExposeComplete: enter
01:14:05.664 00.000 10844 UpdateGuideState(): m_state=6
01:14:05.664 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8963
01:14:05.664 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=58.46, Mass=2729, SNR=33.2, Peak=246 HFD=3.3
01:14:05.665 00.001 10844 MultiStar: [#1 0.30,0.04,1.00,U] [#2 -0.85,-0.42,0.00,M7] [#3 0.48,-0.14,0.86,U] [#4 0.18,0.08,0.99,U] [#5 0.25,0.27,0.97,U] [#6 -0.29,-0.61,0.00,M2] [#7 0.17,-0.41,0.90,U] [#8 -0.07,-0.51,0.84,U] 
01:14:05.665 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.08}, one-star: {-0.20, 0.04}
01:14:05.665 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
01:14:05.665 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
01:14:05.665 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.17 cameraTheta=-0.46 mountX=0.05 mountY=0.17, mountTheta=1.30
01:14:05.666 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.08, opts=13)
01:14:05.666 00.000 10844 Enqueuing Move request for scope (0.16, -0.08)
01:14:05.667 00.001 11060 Worker thread wakes up
01:14:05.667 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:05.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
01:14:05.667 00.000 10844 UpdateGuideState exits: m=2729 SNR=33.2
01:14:05.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
01:14:05.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:05.667 00.000 11060 Moving (0.16, -0.08) raw xDistance=0.05 yDistance=0.17
01:14:05.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:05.667 00.000 10844 Enqueuing Expose request
01:14:05.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:14:05.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:05.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:14:05.667 00.000 11060 MoveAxis(E, 0, ABG)
01:14:05.667 00.000 11060 Move returns status 0, amount 0
01:14:05.667 00.000 11060 MoveAxis(N, 0, ABG)
01:14:05.667 00.000 11060 Move returns status 0, amount 0
01:14:05.668 00.001 11060 move complete, result=0
01:14:05.668 00.000 11060 worker thread done servicing request
01:14:05.668 00.000 11060 Worker thread wakes up
01:14:05.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:05.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:05.670 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:06.304 00.634 11060 Exposure complete
01:14:06.480 00.176 11060 worker thread done servicing request
01:14:06.480 00.000 10844 OnExposeComplete: enter
01:14:06.480 00.000 10844 UpdateGuideState(): m_state=6
01:14:06.481 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8964
01:14:06.481 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=58.30, Mass=2479, SNR=31.5, Peak=231 HFD=3.5
01:14:06.481 00.000 10844 MultiStar: [#1 -0.08,0.01,0.99,U] [#2 -0.07,-0.35,2.08,U] [#3 0.28,-0.09,1.02,U] [#4 0.37,-0.17,1.05,U] [#5 0.59,0.83,0.00,M1] [#6 -0.16,-0.26,0.94,U] [#7 0.17,-0.14,0.95,U] [#8 0.10,0.07,0.91,U] 
01:14:06.481 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.16}, one-star: {-0.14, -0.12}
01:14:06.481 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
01:14:06.481 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
01:14:06.481 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.29 mountX=0.15 mountY=0.07, mountTheta=0.45
01:14:06.483 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.16, opts=13)
01:14:06.483 00.000 10844 Enqueuing Move request for scope (0.05, -0.16)
01:14:06.483 00.000 11060 Worker thread wakes up
01:14:06.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:06.483 00.000 10844 UpdateGuideState exits: m=2479 SNR=31.5
01:14:06.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:06.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:06.483 00.000 10844 Enqueuing Expose request
01:14:06.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
01:14:06.483 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
01:14:06.484 00.001 11060 Moving (0.05, -0.16) raw xDistance=0.15 yDistance=0.07
01:14:06.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:14:06.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:06.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:14:06.484 00.000 11060 MoveAxis(W, 26, ABG)
01:14:06.484 00.000 11060 Guiding  Dir = 3, Dur = 26
01:14:06.507 00.023 11060 IsSlewing returns 0
01:14:06.507 00.000 11060 IsGuiding returns 0
01:14:06.546 00.039 11060 IsGuiding returns 0
01:14:06.546 00.000 11060 Move returns status 0, amount 26
01:14:06.546 00.000 11060 MoveAxis(N, 0, ABG)
01:14:06.546 00.000 11060 Move returns status 0, amount 0
01:14:06.546 00.000 11060 move complete, result=0
01:14:06.546 00.000 11060 worker thread done servicing request
01:14:06.546 00.000 11060 Worker thread wakes up
01:14:06.547 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:06.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:06.547 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
01:14:07.179 00.632 11060 Exposure complete
01:14:07.357 00.178 11060 worker thread done servicing request
01:14:07.357 00.000 10844 OnExposeComplete: enter
01:14:07.357 00.000 10844 UpdateGuideState(): m_state=6
01:14:07.358 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8965
01:14:07.358 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=58.30, Mass=2986, SNR=34.9, Peak=241 HFD=3.5
01:14:07.358 00.000 10844 MultiStar: [#1 -0.01,0.13,0.95,U] [#2 -0.54,-0.38,0.00,M7] [#3 0.55,-0.26,0.00,M1] [#4 0.43,-0.30,0.84,U] [#5 0.02,0.53,0.96,U] [#6 -0.07,0.15,0.81,U] [#7 0.08,-0.13,0.82,U] [#8 0.10,-0.03,0.82,U] 
01:14:07.358 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.04}, one-star: {0.26, -0.11}
01:14:07.359 00.001 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
01:14:07.359 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
01:14:07.359 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.35 mountX=-0.06 mountY=0.11, mountTheta=2.10
01:14:07.360 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.04, opts=13)
01:14:07.360 00.000 10844 Enqueuing Move request for scope (0.12, 0.04)
01:14:07.361 00.001 11060 Worker thread wakes up
01:14:07.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:07.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:14:07.361 00.000 10844 UpdateGuideState exits: m=2986 SNR=34.9
01:14:07.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:07.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:07.361 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:14:07.361 00.000 10844 Enqueuing Expose request
01:14:07.361 00.000 11060 Moving (0.12, 0.04) raw xDistance=-0.06 yDistance=0.11
01:14:07.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:14:07.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:07.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:14:07.361 00.000 11060 MoveAxis(E, 0, ABG)
01:14:07.361 00.000 11060 Move returns status 0, amount 0
01:14:07.362 00.001 11060 MoveAxis(N, 0, ABG)
01:14:07.362 00.000 11060 Move returns status 0, amount 0
01:14:07.362 00.000 11060 move complete, result=0
01:14:07.362 00.000 11060 worker thread done servicing request
01:14:07.362 00.000 11060 Worker thread wakes up
01:14:07.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:07.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:07.364 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:07.995 00.631 11060 Exposure complete
01:14:08.176 00.181 11060 worker thread done servicing request
01:14:08.176 00.000 10844 OnExposeComplete: enter
01:14:08.176 00.000 10844 UpdateGuideState(): m_state=6
01:14:08.176 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8966
01:14:08.177 00.001 10844 Star::Find returns 1 (1), X=264.85, Y=58.72, Mass=2877, SNR=34.2, Peak=255 HFD=3.2
01:14:08.177 00.000 10844 MultiStar: [#1 0.10,0.13,0.97,U] [#2 -0.68,-0.20,0.00,M8] [#3 0.57,0.01,0.81,U] [#4 0.39,0.11,0.94,U] [#5 0.71,0.15,0.00,M1] [#6 -0.29,-0.21,0.96,U] [#7 0.23,-0.58,0.00,M1] [#8 0.51,0.35,0.00,M1] 
01:14:08.177 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.07}, one-star: {0.49, 0.30}
01:14:08.177 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
01:14:08.177 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
01:14:08.177 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.07 hyp=0.25 cameraTheta=0.29 mountX=-0.11 mountY=0.23, mountTheta=2.03
01:14:08.178 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.07, opts=13)
01:14:08.178 00.000 10844 Enqueuing Move request for scope (0.24, 0.07)
01:14:08.178 00.000 11060 Worker thread wakes up
01:14:08.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:08.178 00.000 10844 UpdateGuideState exits: m=2877 SNR=34.2 Saturated
01:14:08.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:08.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:08.178 00.000 10844 Enqueuing Expose request
01:14:08.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.07) opts 0xd
01:14:08.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.07)
01:14:08.179 00.001 11060 Moving (0.24, 0.07) raw xDistance=-0.11 yDistance=0.23
01:14:08.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:14:08.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:08.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:14:08.179 00.000 11060 MoveAxis(E, 0, ABG)
01:14:08.179 00.000 11060 Move returns status 0, amount 0
01:14:08.179 00.000 11060 MoveAxis(N, 0, ABG)
01:14:08.179 00.000 11060 Move returns status 0, amount 0
01:14:08.179 00.000 11060 move complete, result=0
01:14:08.179 00.000 11060 worker thread done servicing request
01:14:08.179 00.000 11060 Worker thread wakes up
01:14:08.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:08.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:08.181 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:08.809 00.628 11060 Exposure complete
01:14:08.978 00.169 11060 worker thread done servicing request
01:14:08.978 00.000 10844 OnExposeComplete: enter
01:14:08.978 00.000 10844 UpdateGuideState(): m_state=6
01:14:08.979 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8967
01:14:08.979 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=58.61, Mass=3004, SNR=34.9, Peak=255 HFD=3.5
01:14:08.979 00.000 10844 MultiStar: [#1 0.01,-0.07,0.98,U] [#2 -0.89,-0.33,0.00,M9] [#3 0.59,-0.02,0.89,U] [#4 0.26,-0.10,0.87,U] [#5 0.45,0.07,0.91,U] [#6 -0.22,-0.07,0.85,U] [#7 0.24,0.06,0.74,U] [#8 0.20,-0.01,0.78,U] 
01:14:08.979 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.01}, one-star: {-0.11, 0.19}
01:14:08.979 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
01:14:08.979 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
01:14:08.979 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.03 mountX=-0.04 mountY=0.17, mountTheta=1.79
01:14:08.980 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.01, opts=13)
01:14:08.981 00.001 10844 Enqueuing Move request for scope (0.17, 0.01)
01:14:08.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:08.981 00.000 10844 UpdateGuideState exits: m=3004 SNR=34.9 Saturated
01:14:08.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:08.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:08.981 00.000 10844 Enqueuing Expose request
01:14:08.981 00.000 11060 Worker thread wakes up
01:14:08.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
01:14:08.981 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
01:14:08.981 00.000 11060 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=0.17
01:14:08.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:14:08.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:08.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:14:08.981 00.000 11060 MoveAxis(E, 0, ABG)
01:14:08.981 00.000 11060 Move returns status 0, amount 0
01:14:08.981 00.000 11060 MoveAxis(N, 0, ABG)
01:14:08.982 00.001 11060 Move returns status 0, amount 0
01:14:08.982 00.000 11060 move complete, result=0
01:14:08.982 00.000 11060 worker thread done servicing request
01:14:08.982 00.000 11060 Worker thread wakes up
01:14:08.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:08.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:08.983 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:09.613 00.630 11060 Exposure complete
01:14:09.827 00.214 11060 worker thread done servicing request
01:14:09.827 00.000 10844 OnExposeComplete: enter
01:14:09.828 00.001 10844 UpdateGuideState(): m_state=6
01:14:09.828 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8968
01:14:09.828 00.000 10844 Star::Find returns 1 (0), X=264.45, Y=58.55, Mass=2757, SNR=32.5, Peak=253 HFD=3.3
01:14:09.828 00.000 10844 MultiStar: [#1 -0.12,-0.01,1.01,U] [#2 -0.23,0.21,2.21,U] [#3 0.34,0.54,0.00,M1] [#4 0.62,0.11,0.00,M1] [#5 0.44,0.53,0.00,M1] [#6 -0.02,0.18,0.99,U] [#7 0.21,0.10,0.85,U] [#8 0.08,-0.09,0.84,U] 
01:14:09.828 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.11}, one-star: {0.08, 0.14}
01:14:09.828 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
01:14:09.828 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
01:14:09.828 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.96 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:14:09.831 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.11, opts=13)
01:14:09.831 00.000 10844 Enqueuing Move request for scope (-0.05, 0.11)
01:14:09.831 00.000 11060 Worker thread wakes up
01:14:09.831 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:09.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:14:09.831 00.000 10844 UpdateGuideState exits: m=2757 SNR=32.5
01:14:09.831 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:14:09.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:09.831 00.000 11060 Moving (-0.05, 0.11) raw xDistance=-0.10 yDistance=-0.06
01:14:09.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:09.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:14:09.831 00.000 10844 Enqueuing Expose request
01:14:09.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:09.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:14:09.831 00.000 11060 MoveAxis(E, 0, ABG)
01:14:09.831 00.000 11060 Move returns status 0, amount 0
01:14:09.831 00.000 11060 MoveAxis(N, 0, ABG)
01:14:09.831 00.000 11060 Move returns status 0, amount 0
01:14:09.831 00.000 11060 move complete, result=0
01:14:09.833 00.002 11060 worker thread done servicing request
01:14:09.833 00.000 11060 Worker thread wakes up
01:14:09.833 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:09.833 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:09.835 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:10.482 00.647 11060 Exposure complete
01:14:10.795 00.313 11060 worker thread done servicing request
01:14:10.795 00.000 10844 OnExposeComplete: enter
01:14:10.795 00.000 10844 UpdateGuideState(): m_state=6
01:14:10.796 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8969
01:14:10.796 00.000 10844 Star::Find returns 1 (1), X=264.02, Y=58.71, Mass=2822, SNR=33.7, Peak=255 HFD=3.3
01:14:10.796 00.000 10844 MultiStar: [#1 0.27,-0.30,0.97,U] [#2 -0.38,0.62,0.00,M9] [#3 0.50,0.34,1.00,U] [#4 0.45,0.11,0.88,U] [#5 0.25,0.78,0.00,M2] [#6 -0.34,0.40,0.91,U] [#7 0.49,0.13,0.76,U] [#8 0.22,0.53,0.87,U] 
01:14:10.797 00.001 10844 refined, 6 included, MultiStar: {0.17, 0.21}, one-star: {-0.35, 0.29}
01:14:10.797 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:14:10.797 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:14:10.797 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.90 mountX=-0.24 mountY=0.13, mountTheta=2.64
01:14:10.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.21, opts=13)
01:14:10.799 00.000 10844 Enqueuing Move request for scope (0.17, 0.21)
01:14:10.799 00.000 11060 Worker thread wakes up
01:14:10.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
01:14:10.800 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:14:10.800 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
01:14:10.800 00.000 11060 Moving (0.17, 0.21) raw xDistance=-0.24 yDistance=0.13
01:14:10.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:14:10.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:10.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:14:10.800 00.000 11060 MoveAxis(E, 41, ABG)
01:14:10.800 00.000 11060 Guiding  Dir = 2, Dur = 41
01:14:10.801 00.001 10844 UpdateGuideState exits: m=2822 SNR=33.7 Saturated
01:14:10.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:10.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:10.802 00.001 10844 Enqueuing Expose request
01:14:10.812 00.010 11060 IsSlewing returns 0
01:14:10.812 00.000 11060 IsGuiding returns 0
01:14:10.859 00.047 11060 IsGuiding returns 0
01:14:10.859 00.000 11060 Move returns status 0, amount 41
01:14:10.859 00.000 11060 MoveAxis(N, 0, ABG)
01:14:10.859 00.000 11060 Move returns status 0, amount 0
01:14:10.860 00.001 11060 move complete, result=0
01:14:10.860 00.000 11060 worker thread done servicing request
01:14:10.860 00.000 11060 Worker thread wakes up
01:14:10.860 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
01:14:10.862 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:10.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:11.518 00.656 11060 Exposure complete
01:14:11.811 00.293 11060 worker thread done servicing request
01:14:11.811 00.000 10844 OnExposeComplete: enter
01:14:11.811 00.000 10844 UpdateGuideState(): m_state=6
01:14:11.811 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8970
01:14:11.811 00.000 10844 Star::Find returns 1 (1), X=264.83, Y=58.42, Mass=2552, SNR=32.1, Peak=255 HFD=3.5
01:14:11.813 00.002 10844 MultiStar: [#1 -0.26,-0.01,1.04,U] [#2 -0.03,0.01,2.02,U] [#3 0.34,-0.31,0.99,U] [#4 0.54,-0.21,1.04,U] [#5 0.02,0.13,1.06,U] [#6 0.04,0.28,0.91,U] [#7 0.81,-0.77,0.00,M1] [#8 0.09,0.33,1.04,U] 
01:14:11.813 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.46, 0.01}
01:14:11.813 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
01:14:11.813 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
01:14:11.813 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.20 mountX=-0.05 mountY=0.12, mountTheta=1.95
01:14:11.815 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.03, opts=13)
01:14:11.815 00.000 10844 Enqueuing Move request for scope (0.13, 0.03)
01:14:11.815 00.000 11060 Worker thread wakes up
01:14:11.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:14:11.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:14:11.815 00.000 10844 UpdateGuideState exits: m=2552 SNR=32.1 Saturated
01:14:11.815 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:14:11.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:11.815 00.000 11060 Moving (0.13, 0.03) raw xDistance=-0.05 yDistance=0.12
01:14:11.816 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:11.816 00.000 10844 Enqueuing Expose request
01:14:11.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:14:11.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:11.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:14:11.816 00.000 11060 MoveAxis(E, 0, ABG)
01:14:11.816 00.000 11060 Move returns status 0, amount 0
01:14:11.816 00.000 11060 MoveAxis(N, 0, ABG)
01:14:11.816 00.000 11060 Move returns status 0, amount 0
01:14:11.816 00.000 11060 move complete, result=0
01:14:11.817 00.001 11060 worker thread done servicing request
01:14:11.817 00.000 11060 Worker thread wakes up
01:14:11.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:11.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:11.820 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:12.447 00.627 11060 Exposure complete
01:14:12.638 00.191 11060 worker thread done servicing request
01:14:12.638 00.000 10844 OnExposeComplete: enter
01:14:12.639 00.001 10844 UpdateGuideState(): m_state=6
01:14:12.639 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8971
01:14:12.639 00.000 10844 Star::Find returns 1 (1), X=264.15, Y=58.48, Mass=3509, SNR=37.9, Peak=255 HFD=3.7
01:14:12.639 00.000 10844 MultiStar: [#1 -0.33,0.04,0.82,U] [#2 -0.46,-0.33,1.72,U] [#3 0.37,-0.15,0.79,U] [#4 0.47,-0.28,0.84,U] [#5 0.16,0.26,0.85,U] [#6 -0.32,-0.09,0.83,U] [#7 0.45,-0.38,0.69,U] [#8 -0.01,0.08,0.79,U] 
01:14:12.639 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.22, 0.06}
01:14:12.639 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
01:14:12.640 00.001 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
01:14:12.640 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-2.02 mountX=0.11 mountY=-0.03, mountTheta=-0.29
01:14:12.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
01:14:12.641 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
01:14:12.641 00.000 11060 Worker thread wakes up
01:14:12.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:12.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
01:14:12.642 00.001 10844 UpdateGuideState exits: m=3509 SNR=37.9 Saturated
01:14:12.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
01:14:12.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:12.642 00.000 11060 Moving (-0.05, -0.10) raw xDistance=0.11 yDistance=-0.03
01:14:12.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:12.642 00.000 10844 Enqueuing Expose request
01:14:12.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:14:12.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:12.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:12.642 00.000 11060 MoveAxis(E, 0, ABG)
01:14:12.642 00.000 11060 Move returns status 0, amount 0
01:14:12.643 00.001 11060 MoveAxis(N, 0, ABG)
01:14:12.643 00.000 11060 Move returns status 0, amount 0
01:14:12.643 00.000 11060 move complete, result=0
01:14:12.643 00.000 11060 worker thread done servicing request
01:14:12.643 00.000 11060 Worker thread wakes up
01:14:12.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:12.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:12.645 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:13.298 00.653 11060 Exposure complete
01:14:13.472 00.174 11060 worker thread done servicing request
01:14:13.472 00.000 10844 OnExposeComplete: enter
01:14:13.473 00.001 10844 UpdateGuideState(): m_state=6
01:14:13.473 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8972
01:14:13.473 00.000 10844 Star::Find returns 1 (1), X=264.23, Y=58.23, Mass=3015, SNR=35.5, Peak=255 HFD=3.5
01:14:13.473 00.000 10844 MultiStar: [#1 -0.09,0.17,0.92,U] [#2 -0.39,-0.31,1.94,U] [#3 0.55,0.05,0.87,U] [#4 0.61,0.27,0.00,M1] [#5 0.13,-0.25,0.91,U] [#6 -0.55,0.30,0.00,M1] [#7 0.50,-0.77,0.00,M1] [#8 0.30,0.69,0.00,M1] 
01:14:13.473 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.14}, one-star: {-0.13, -0.19}
01:14:13.474 00.001 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
01:14:13.474 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
01:14:13.474 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.01 mountX=0.15 mountY=-0.04, mountTheta=-0.28
01:14:13.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.14, opts=13)
01:14:13.475 00.000 10844 Enqueuing Move request for scope (-0.07, -0.14)
01:14:13.475 00.000 11060 Worker thread wakes up
01:14:13.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=15, FiltMax=255, Gamma=1.000
01:14:13.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
01:14:13.475 00.000 10844 UpdateGuideState exits: m=3015 SNR=35.5 Saturated
01:14:13.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
01:14:13.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:13.475 00.000 11060 Moving (-0.07, -0.14) raw xDistance=0.15 yDistance=-0.04
01:14:13.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:13.475 00.000 10844 Enqueuing Expose request
01:14:13.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:14:13.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:13.476 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:14:13.476 00.000 11060 MoveAxis(W, 27, ABG)
01:14:13.476 00.000 11060 Guiding  Dir = 3, Dur = 27
01:14:13.519 00.043 11060 IsSlewing returns 0
01:14:13.519 00.000 11060 IsGuiding returns 0
01:14:13.581 00.062 11060 IsGuiding returns 0
01:14:13.581 00.000 11060 Move returns status 0, amount 27
01:14:13.581 00.000 11060 MoveAxis(N, 0, ABG)
01:14:13.581 00.000 11060 Move returns status 0, amount 0
01:14:13.581 00.000 11060 move complete, result=0
01:14:13.581 00.000 11060 worker thread done servicing request
01:14:13.581 00.000 11060 Worker thread wakes up
01:14:13.581 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
01:14:13.582 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:13.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:14.213 00.631 11060 Exposure complete
01:14:14.378 00.165 11060 worker thread done servicing request
01:14:14.378 00.000 10844 OnExposeComplete: enter
01:14:14.378 00.000 10844 UpdateGuideState(): m_state=6
01:14:14.379 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8973
01:14:14.379 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=58.42, Mass=2821, SNR=33.8, Peak=255 HFD=3.5
01:14:14.379 00.000 10844 MultiStar: [#1 0.17,0.10,0.98,U] [#2 -0.19,0.06,1.86,U] [#3 0.55,0.46,0.00,M1] [#4 0.15,-0.29,0.93,U] [#5 0.64,0.06,0.00,M1] [#6 0.12,0.11,0.95,U] [#7 0.19,-0.45,0.85,U] [#8 0.12,0.39,0.91,U] 
01:14:14.379 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.00}, one-star: {-0.06, 0.01}
01:14:14.379 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
01:14:14.379 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
01:14:14.379 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.05 mountX=-0.01 mountY=0.03, mountTheta=1.80
01:14:14.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
01:14:14.381 00.000 10844 Enqueuing Move request for scope (0.04, 0.00)
01:14:14.381 00.000 11060 Worker thread wakes up
01:14:14.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:14.381 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.8 Saturated
01:14:14.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:14.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:14.381 00.000 10844 Enqueuing Expose request
01:14:14.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
01:14:14.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
01:14:14.381 00.000 11060 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=0.03
01:14:14.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:14:14.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:14.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:14.381 00.000 11060 MoveAxis(E, 0, ABG)
01:14:14.381 00.000 11060 Move returns status 0, amount 0
01:14:14.381 00.000 11060 MoveAxis(N, 0, ABG)
01:14:14.382 00.001 11060 Move returns status 0, amount 0
01:14:14.382 00.000 11060 move complete, result=0
01:14:14.382 00.000 11060 worker thread done servicing request
01:14:14.382 00.000 11060 Worker thread wakes up
01:14:14.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:14.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:14.383 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:15.025 00.642 11060 Exposure complete
01:14:15.216 00.191 11060 worker thread done servicing request
01:14:15.216 00.000 10844 OnExposeComplete: enter
01:14:15.216 00.000 10844 UpdateGuideState(): m_state=6
01:14:15.216 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8974
01:14:15.216 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=58.57, Mass=2691, SNR=32.6, Peak=251 HFD=3.2
01:14:15.217 00.001 10844 MultiStar: [#1 0.26,0.35,0.95,U] [#2 -0.19,0.04,2.06,U] [#3 0.88,0.05,0.00,M2] [#4 0.29,0.63,0.00,M1] [#5 0.33,0.45,1.01,U] [#6 -0.14,0.12,0.95,U] [#7 0.55,-0.01,0.87,U] [#8 0.49,0.17,0.97,U] 
01:14:15.217 00.000 10844 single-star, 6 included, MultiStar: {0.12, 0.16}, one-star: {-0.09, 0.15}
01:14:15.217 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
01:14:15.217 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
01:14:15.217 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.09 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
01:14:15.220 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.15, opts=13)
01:14:15.220 00.000 10844 Enqueuing Move request for scope (-0.09, 0.15)
01:14:15.220 00.000 11060 Worker thread wakes up
01:14:15.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
01:14:15.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
01:14:15.220 00.000 11060 Moving (-0.09, 0.15) raw xDistance=-0.13 yDistance=-0.11
01:14:15.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:14:15.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:14:15.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:15.220 00.000 10844 UpdateGuideState exits: m=2691 SNR=32.6
01:14:15.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:14:15.220 00.000 11060 MoveAxis(E, 23, ABG)
01:14:15.220 00.000 11060 Guiding  Dir = 2, Dur = 23
01:14:15.221 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:15.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:15.221 00.000 10844 Enqueuing Expose request
01:14:15.236 00.015 11060 IsSlewing returns 0
01:14:15.236 00.000 11060 IsGuiding returns 0
01:14:15.268 00.032 11060 IsGuiding returns 0
01:14:15.268 00.000 11060 Move returns status 0, amount 23
01:14:15.268 00.000 11060 MoveAxis(N, 0, ABG)
01:14:15.268 00.000 11060 Move returns status 0, amount 0
01:14:15.268 00.000 11060 move complete, result=0
01:14:15.268 00.000 11060 worker thread done servicing request
01:14:15.268 00.000 11060 Worker thread wakes up
01:14:15.268 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
01:14:15.269 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:15.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:15.901 00.632 11060 Exposure complete
01:14:16.072 00.171 11060 worker thread done servicing request
01:14:16.072 00.000 10844 OnExposeComplete: enter
01:14:16.072 00.000 10844 UpdateGuideState(): m_state=6
01:14:16.072 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8975
01:14:16.072 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=58.47, Mass=2614, SNR=32.4, Peak=251 HFD=3.5
01:14:16.073 00.001 10844 MultiStar: [#1 0.32,0.50,0.97,U] [#2 -0.16,-0.27,2.03,U] [#3 0.80,-0.33,0.00,M3] [#4 0.28,-0.04,0.93,U] [#5 0.06,0.47,1.02,U] [#6 -0.12,-0.20,0.96,U] [#7 0.74,-0.49,0.00,M1] [#8 0.75,-0.13,0.00,M1] 
01:14:16.073 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.03}, one-star: {-0.20, 0.06}
01:14:16.073 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.29 = -3.00)
01:14:16.073 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
01:14:16.073 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.53 mountX=-0.03 mountY=-0.00, mountTheta=-3.01
01:14:16.074 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.03, opts=13)
01:14:16.074 00.000 10844 Enqueuing Move request for scope (0.00, 0.03)
01:14:16.074 00.000 11060 Worker thread wakes up
01:14:16.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:16.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
01:14:16.075 00.001 10844 UpdateGuideState exits: m=2614 SNR=32.4
01:14:16.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
01:14:16.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:16.075 00.000 11060 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.00
01:14:16.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:16.075 00.000 10844 Enqueuing Expose request
01:14:16.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:14:16.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:16.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:14:16.075 00.000 11060 MoveAxis(E, 0, ABG)
01:14:16.075 00.000 11060 Move returns status 0, amount 0
01:14:16.075 00.000 11060 MoveAxis(N, 0, ABG)
01:14:16.075 00.000 11060 Move returns status 0, amount 0
01:14:16.075 00.000 11060 move complete, result=0
01:14:16.076 00.001 11060 worker thread done servicing request
01:14:16.076 00.000 11060 Worker thread wakes up
01:14:16.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:16.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:16.078 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:16.708 00.630 11060 Exposure complete
01:14:16.879 00.171 11060 worker thread done servicing request
01:14:16.879 00.000 10844 OnExposeComplete: enter
01:14:16.879 00.000 10844 UpdateGuideState(): m_state=6
01:14:16.880 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8976
01:14:16.880 00.000 10844 Star::Find returns 1 (0), X=264.31, Y=58.12, Mass=2945, SNR=34.1, Peak=244 HFD=3.4
01:14:16.880 00.000 10844 MultiStar: [#1 0.36,0.04,0.95,U] [#2 -0.48,-0.11,2.00,U] [#3 0.67,-0.71,0.00,M4] [#4 0.42,0.03,0.96,U] [#5 0.81,-0.26,0.00,M1] [#6 -0.81,-0.41,0.00,M1] [#7 0.33,-0.46,0.86,U] [#8 0.51,-0.27,0.87,U] 
01:14:16.880 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.16}, one-star: {-0.06, -0.30}
01:14:16.880 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
01:14:16.880 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
01:14:16.880 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.18 mountX=0.15 mountY=0.09, mountTheta=0.56
01:14:16.882 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.16, opts=13)
01:14:16.882 00.000 10844 Enqueuing Move request for scope (0.07, -0.16)
01:14:16.882 00.000 11060 Worker thread wakes up
01:14:16.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:16.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
01:14:16.882 00.000 10844 UpdateGuideState exits: m=2945 SNR=34.1
01:14:16.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
01:14:16.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:16.882 00.000 11060 Moving (0.07, -0.16) raw xDistance=0.15 yDistance=0.09
01:14:16.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:16.883 00.001 10844 Enqueuing Expose request
01:14:16.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:14:16.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:16.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:14:16.883 00.000 11060 MoveAxis(W, 26, ABG)
01:14:16.883 00.000 11060 Guiding  Dir = 3, Dur = 26
01:14:16.907 00.024 11060 IsSlewing returns 0
01:14:16.907 00.000 11060 IsGuiding returns 0
01:14:16.953 00.046 11060 IsGuiding returns 0
01:14:16.953 00.000 11060 Move returns status 0, amount 26
01:14:16.953 00.000 11060 MoveAxis(N, 0, ABG)
01:14:16.953 00.000 11060 Move returns status 0, amount 0
01:14:16.953 00.000 11060 move complete, result=0
01:14:16.953 00.000 11060 worker thread done servicing request
01:14:16.954 00.001 11060 Worker thread wakes up
01:14:16.954 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
01:14:16.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:16.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:17.602 00.648 11060 Exposure complete
01:14:17.769 00.167 11060 worker thread done servicing request
01:14:17.769 00.000 10844 OnExposeComplete: enter
01:14:17.769 00.000 10844 UpdateGuideState(): m_state=6
01:14:17.769 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8977
01:14:17.769 00.000 10844 Star::Find returns 1 (1), X=264.90, Y=58.29, Mass=3339, SNR=36.7, Peak=255 HFD=3.8
01:14:17.769 00.000 10844 MultiStar: [#1 -0.24,-0.33,0.93,U] [#2 0.01,-0.68,0.00,M3] [#3 0.67,-0.04,0.00,M5] [#4 0.57,-0.38,0.00,M1] [#5 0.43,0.38,0.90,U] [#6 -0.03,-0.28,0.92,U] [#7 0.29,-0.53,0.00,M1] [#8 0.39,-0.05,0.73,U] 
01:14:17.770 00.001 10844 refined, 4 included, MultiStar: {0.21, -0.09}, one-star: {0.53, -0.13}
01:14:17.770 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:14:17.770 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
01:14:17.770 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.38 mountX=0.05 mountY=0.22, mountTheta=1.37
01:14:17.771 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.09, opts=13)
01:14:17.771 00.000 10844 Enqueuing Move request for scope (0.21, -0.09)
01:14:17.771 00.000 11060 Worker thread wakes up
01:14:17.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
01:14:17.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
01:14:17.771 00.000 11060 Moving (0.21, -0.09) raw xDistance=0.05 yDistance=0.22
01:14:17.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:14:17.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:17.771 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:17.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:14:17.772 00.001 11060 MoveAxis(E, 0, ABG)
01:14:17.772 00.000 11060 Move returns status 0, amount 0
01:14:17.772 00.000 11060 MoveAxis(N, 0, ABG)
01:14:17.772 00.000 10844 UpdateGuideState exits: m=3339 SNR=36.7 Saturated
01:14:17.772 00.000 11060 Move returns status 0, amount 0
01:14:17.772 00.000 11060 move complete, result=0
01:14:17.772 00.000 11060 worker thread done servicing request
01:14:17.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:17.773 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:17.773 00.000 10844 Enqueuing Expose request
01:14:17.773 00.000 11060 Worker thread wakes up
01:14:17.773 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:17.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:17.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:18.408 00.635 11060 Exposure complete
01:14:18.596 00.188 11060 worker thread done servicing request
01:14:18.596 00.000 10844 OnExposeComplete: enter
01:14:18.596 00.000 10844 UpdateGuideState(): m_state=6
01:14:18.597 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8978
01:14:18.597 00.000 10844 Star::Find returns 1 (0), X=264.64, Y=58.34, Mass=2846, SNR=34.0, Peak=250 HFD=3.4
01:14:18.597 00.000 10844 MultiStar: [#1 0.36,-0.25,0.93,U] [#2 -0.70,-0.50,0.00,M4] [#3 0.17,0.02,0.85,U] [#4 0.57,-0.31,0.00,M2] [#5 0.25,0.06,1.06,U] [#6 -0.14,0.10,0.87,U] [#7 0.56,-0.54,0.00,M2] [#8 -0.02,-0.24,0.90,U] 
01:14:18.597 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.27, -0.07}
01:14:18.597 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:14:18.597 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
01:14:18.597 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.17 cameraTheta=-0.38 mountX=0.03 mountY=0.16, mountTheta=1.37
01:14:18.600 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.06, opts=13)
01:14:18.600 00.000 10844 Enqueuing Move request for scope (0.15, -0.06)
01:14:18.600 00.000 11060 Worker thread wakes up
01:14:18.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:18.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
01:14:18.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
01:14:18.600 00.000 10844 UpdateGuideState exits: m=2846 SNR=34.0
01:14:18.600 00.000 11060 Moving (0.15, -0.06) raw xDistance=0.03 yDistance=0.16
01:14:18.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:18.601 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:18.601 00.000 10844 Enqueuing Expose request
01:14:18.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:14:18.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:18.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:14:18.601 00.000 11060 MoveAxis(E, 0, ABG)
01:14:18.601 00.000 11060 Move returns status 0, amount 0
01:14:18.601 00.000 11060 MoveAxis(N, 0, ABG)
01:14:18.601 00.000 11060 Move returns status 0, amount 0
01:14:18.601 00.000 11060 move complete, result=0
01:14:18.601 00.000 11060 worker thread done servicing request
01:14:18.601 00.000 11060 Worker thread wakes up
01:14:18.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:18.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:18.603 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:19.236 00.633 11060 Exposure complete
01:14:19.428 00.192 11060 worker thread done servicing request
01:14:19.428 00.000 10844 OnExposeComplete: enter
01:14:19.428 00.000 10844 UpdateGuideState(): m_state=6
01:14:19.429 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8979
01:14:19.429 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=58.51, Mass=2759, SNR=33.2, Peak=255 HFD=3.4
01:14:19.429 00.000 10844 MultiStar: [#1 -0.41,0.05,1.03,U] [#2 -0.33,0.07,2.04,U] [#3 0.37,0.30,0.96,U] [#4 0.51,0.44,0.00,M3] [#5 0.48,0.42,0.00,M1] [#6 -0.52,-0.04,0.85,U] [#7 0.37,0.21,0.79,U] [#8 0.60,-0.22,0.00,M1] 
01:14:19.429 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.11}, one-star: {0.40, 0.10}
01:14:19.429 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
01:14:19.429 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.39)
01:14:19.429 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.16 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
01:14:19.431 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
01:14:19.431 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
01:14:19.431 00.000 11060 Worker thread wakes up
01:14:19.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:19.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
01:14:19.432 00.001 10844 UpdateGuideState exits: m=2759 SNR=33.2 Saturated
01:14:19.432 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
01:14:19.432 00.000 11060 Moving (-0.07, 0.11) raw xDistance=-0.09 yDistance=-0.09
01:14:19.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:14:19.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:19.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:14:19.432 00.000 11060 MoveAxis(E, 0, ABG)
01:14:19.432 00.000 11060 Move returns status 0, amount 0
01:14:19.432 00.000 11060 MoveAxis(N, 0, ABG)
01:14:19.432 00.000 11060 Move returns status 0, amount 0
01:14:19.432 00.000 11060 move complete, result=0
01:14:19.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:19.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:19.432 00.000 10844 Enqueuing Expose request
01:14:19.433 00.001 11060 worker thread done servicing request
01:14:19.433 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:19.433 00.000 11060 Worker thread wakes up
01:14:19.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:19.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:20.069 00.636 11060 Exposure complete
01:14:20.236 00.167 11060 worker thread done servicing request
01:14:20.236 00.000 10844 OnExposeComplete: enter
01:14:20.236 00.000 10844 UpdateGuideState(): m_state=6
01:14:20.236 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8980
01:14:20.236 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=58.41, Mass=3038, SNR=35.6, Peak=255 HFD=3.4
01:14:20.237 00.001 10844 MultiStar: [#1 0.15,0.69,0.00,M1] [#2 -0.25,0.01,1.95,U] [#3 0.55,0.07,0.88,U] [#4 0.25,0.83,0.00,M4] [#5 0.42,0.74,0.00,M2] [#6 -0.22,0.27,0.95,U] [#7 0.25,-0.25,0.82,U] [#8 0.23,0.23,0.86,U] 
01:14:20.237 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.05}, one-star: {0.26, -0.00}
01:14:20.237 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
01:14:20.237 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
01:14:20.237 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.64 mountX=-0.06 mountY=0.06, mountTheta=2.38
01:14:20.239 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
01:14:20.239 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
01:14:20.239 00.000 11060 Worker thread wakes up
01:14:20.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:20.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:14:20.239 00.000 10844 UpdateGuideState exits: m=3038 SNR=35.6 Saturated
01:14:20.239 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:14:20.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:20.239 00.000 11060 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=0.06
01:14:20.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:20.239 00.000 10844 Enqueuing Expose request
01:14:20.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:14:20.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:20.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:20.239 00.000 11060 MoveAxis(E, 0, ABG)
01:14:20.239 00.000 11060 Move returns status 0, amount 0
01:14:20.239 00.000 11060 MoveAxis(N, 0, ABG)
01:14:20.239 00.000 11060 Move returns status 0, amount 0
01:14:20.240 00.001 11060 move complete, result=0
01:14:20.240 00.000 11060 worker thread done servicing request
01:14:20.240 00.000 11060 Worker thread wakes up
01:14:20.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:20.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:20.241 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:20.876 00.635 11060 Exposure complete
01:14:21.084 00.208 11060 worker thread done servicing request
01:14:21.084 00.000 10844 OnExposeComplete: enter
01:14:21.084 00.000 10844 UpdateGuideState(): m_state=6
01:14:21.084 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8981
01:14:21.084 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=58.53, Mass=2969, SNR=34.2, Peak=249 HFD=3.3
01:14:21.085 00.001 10844 MultiStar: [#1 -0.20,-0.60,0.00,M2] [#2 -0.34,-0.44,1.96,U] [#3 0.66,-0.03,0.00,M3] [#4 0.45,0.13,0.98,U] [#5 0.44,0.23,0.97,U] [#6 0.14,0.10,0.85,U] [#7 0.16,-0.36,0.76,U] [#8 0.43,0.29,0.94,U] 
01:14:21.085 00.000 10844 single-star, 6 included, MultiStar: {0.12, -0.04}, one-star: {0.05, 0.11}
01:14:21.085 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:14:21.085 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:14:21.085 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=-0.12 mountY=0.03, mountTheta=2.86
01:14:21.087 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
01:14:21.087 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
01:14:21.087 00.000 11060 Worker thread wakes up
01:14:21.087 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:21.087 00.000 10844 UpdateGuideState exits: m=2969 SNR=34.2
01:14:21.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:21.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:21.087 00.000 10844 Enqueuing Expose request
01:14:21.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:14:21.087 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:14:21.087 00.000 11060 Moving (0.05, 0.11) raw xDistance=-0.12 yDistance=0.03
01:14:21.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:14:21.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:21.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:21.087 00.000 11060 MoveAxis(E, 21, ABG)
01:14:21.087 00.000 11060 Guiding  Dir = 2, Dur = 21
01:14:21.110 00.023 11060 IsSlewing returns 0
01:14:21.110 00.000 11060 IsGuiding returns 0
01:14:21.135 00.025 11060 IsGuiding returns 0
01:14:21.135 00.000 11060 Move returns status 0, amount 21
01:14:21.135 00.000 11060 MoveAxis(N, 0, ABG)
01:14:21.135 00.000 11060 Move returns status 0, amount 0
01:14:21.136 00.001 11060 move complete, result=0
01:14:21.136 00.000 11060 worker thread done servicing request
01:14:21.136 00.000 11060 Worker thread wakes up
01:14:21.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:21.136 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
01:14:21.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:21.777 00.641 11060 Exposure complete
01:14:21.945 00.168 11060 worker thread done servicing request
01:14:21.945 00.000 10844 OnExposeComplete: enter
01:14:21.945 00.000 10844 UpdateGuideState(): m_state=6
01:14:21.946 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8982
01:14:21.946 00.000 10844 Star::Find returns 1 (1), X=264.84, Y=58.65, Mass=3273, SNR=36.4, Peak=255 HFD=3.7
01:14:21.946 00.000 10844 MultiStar: [#1 0.26,-0.18,0.83,U] [#2 -0.25,0.34,1.91,U] [#3 0.50,0.39,0.00,M4] [#4 0.45,-0.01,0.94,U] [#5 0.25,0.44,0.97,U] [#6 -0.10,0.14,0.89,U] [#7 0.39,0.27,0.85,U] [#8 0.10,0.08,0.94,U] 
01:14:21.946 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.19}, one-star: {0.47, 0.23}
01:14:21.946 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
01:14:21.946 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:14:21.946 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.92 mountX=-0.21 mountY=0.11, mountTheta=2.66
01:14:21.948 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.19, opts=13)
01:14:21.948 00.000 10844 Enqueuing Move request for scope (0.14, 0.19)
01:14:21.948 00.000 11060 Worker thread wakes up
01:14:21.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
01:14:21.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
01:14:21.948 00.000 11060 Moving (0.14, 0.19) raw xDistance=-0.21 yDistance=0.11
01:14:21.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:14:21.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:21.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:21.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:14:21.948 00.000 11060 MoveAxis(E, 38, ABG)
01:14:21.948 00.000 11060 Guiding  Dir = 2, Dur = 38
01:14:21.948 00.000 10844 UpdateGuideState exits: m=3273 SNR=36.4 Saturated
01:14:21.949 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:21.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:21.949 00.000 10844 Enqueuing Expose request
01:14:21.964 00.015 11060 IsSlewing returns 0
01:14:21.964 00.000 11060 IsGuiding returns 0
01:14:22.026 00.062 11060 IsGuiding returns 0
01:14:22.026 00.000 11060 Move returns status 0, amount 38
01:14:22.026 00.000 11060 MoveAxis(N, 0, ABG)
01:14:22.026 00.000 11060 Move returns status 0, amount 0
01:14:22.026 00.000 11060 move complete, result=0
01:14:22.027 00.001 11060 worker thread done servicing request
01:14:22.027 00.000 11060 Worker thread wakes up
01:14:22.027 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
01:14:22.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:22.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:22.658 00.631 11060 Exposure complete
01:14:22.823 00.165 11060 worker thread done servicing request
01:14:22.823 00.000 10844 OnExposeComplete: enter
01:14:22.823 00.000 10844 UpdateGuideState(): m_state=6
01:14:22.823 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8983
01:14:22.823 00.000 10844 Star::Find returns 1 (0), X=264.31, Y=58.90, Mass=2807, SNR=33.2, Peak=250 HFD=3.2
01:14:22.824 00.001 10844 MultiStar: [#1 -0.36,-0.30,0.93,U] [#2 -0.51,-0.26,2.05,U] [#3 0.06,-0.12,0.94,U] [#4 0.40,-0.04,0.95,U] [#5 0.10,0.14,0.97,U] [#6 -0.21,-0.48,1.02,U] [#7 -0.06,-0.81,0.00,M1] [#8 0.29,-0.64,0.00,M1] 
01:14:22.824 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.11}, one-star: {-0.06, 0.49}
01:14:22.824 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
01:14:22.824 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
01:14:22.824 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.51 mountX=0.13 mountY=-0.12, mountTheta=-0.77
01:14:22.825 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.11, opts=13)
01:14:22.825 00.000 10844 Enqueuing Move request for scope (-0.14, -0.11)
01:14:22.826 00.001 11060 Worker thread wakes up
01:14:22.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:22.826 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.2
01:14:22.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:22.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:22.826 00.000 10844 Enqueuing Expose request
01:14:22.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
01:14:22.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
01:14:22.826 00.000 11060 Moving (-0.14, -0.11) raw xDistance=0.13 yDistance=-0.12
01:14:22.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:14:22.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:22.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:14:22.826 00.000 11060 MoveAxis(W, 21, ABG)
01:14:22.826 00.000 11060 Guiding  Dir = 3, Dur = 21
01:14:22.846 00.020 11060 IsSlewing returns 0
01:14:22.846 00.000 11060 IsGuiding returns 0
01:14:22.871 00.025 11060 IsGuiding returns 0
01:14:22.871 00.000 11060 Move returns status 0, amount 21
01:14:22.871 00.000 11060 MoveAxis(N, 0, ABG)
01:14:22.871 00.000 11060 Move returns status 0, amount 0
01:14:22.871 00.000 11060 move complete, result=0
01:14:22.871 00.000 11060 worker thread done servicing request
01:14:22.871 00.000 11060 Worker thread wakes up
01:14:22.871 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
01:14:22.872 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:22.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:23.500 00.628 11060 Exposure complete
01:14:23.671 00.171 11060 worker thread done servicing request
01:14:23.671 00.000 10844 OnExposeComplete: enter
01:14:23.671 00.000 10844 UpdateGuideState(): m_state=6
01:14:23.671 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8984
01:14:23.671 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=58.28, Mass=2848, SNR=34.2, Peak=255 HFD=3.3
01:14:23.672 00.001 10844 MultiStar: [#1 0.33,-0.44,1.10,U] [#2 -0.30,-0.51,1.97,U] [#3 0.77,-0.21,0.00,M4] [#4 0.74,-0.21,0.00,M2] [#5 0.35,0.42,1.07,U] [#6 -0.12,-0.14,0.87,U] [#7 0.56,-0.38,0.00,M2] [#8 0.25,-0.29,0.81,U] 
01:14:23.672 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.23}, one-star: {0.27, -0.13}
01:14:23.672 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
01:14:23.672 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
01:14:23.672 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.25 mountX=0.21 mountY=0.11, mountTheta=0.49
01:14:23.674 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.23, opts=13)
01:14:23.674 00.000 10844 Enqueuing Move request for scope (0.07, -0.23)
01:14:23.674 00.000 11060 Worker thread wakes up
01:14:23.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:23.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
01:14:23.675 00.001 10844 UpdateGuideState exits: m=2848 SNR=34.2 Saturated
01:14:23.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
01:14:23.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:23.675 00.000 11060 Moving (0.07, -0.23) raw xDistance=0.21 yDistance=0.11
01:14:23.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:14:23.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:23.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:23.675 00.000 10844 Enqueuing Expose request
01:14:23.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:14:23.675 00.000 11060 MoveAxis(W, 37, ABG)
01:14:23.675 00.000 11060 Guiding  Dir = 3, Dur = 37
01:14:23.681 00.006 11060 IsSlewing returns 0
01:14:23.681 00.000 11060 IsGuiding returns 0
01:14:23.728 00.047 11060 IsGuiding returns 0
01:14:23.728 00.000 11060 Move returns status 0, amount 37
01:14:23.728 00.000 11060 MoveAxis(N, 0, ABG)
01:14:23.728 00.000 11060 Move returns status 0, amount 0
01:14:23.728 00.000 11060 move complete, result=0
01:14:23.728 00.000 11060 worker thread done servicing request
01:14:23.728 00.000 11060 Worker thread wakes up
01:14:23.728 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
01:14:23.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:23.729 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:24.356 00.627 11060 Exposure complete
01:14:24.519 00.163 11060 worker thread done servicing request
01:14:24.519 00.000 10844 OnExposeComplete: enter
01:14:24.519 00.000 10844 UpdateGuideState(): m_state=6
01:14:24.519 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8985
01:14:24.519 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=58.16, Mass=2740, SNR=32.9, Peak=237 HFD=3.3
01:14:24.520 00.001 10844 MultiStar: [#1 0.40,0.11,0.97,U] [#2 -0.18,0.30,2.00,U] [#3 0.55,0.39,0.00,M5] [#4 -0.16,0.05,0.98,U] [#5 0.23,0.22,0.96,U] [#6 -0.17,0.32,0.93,U] [#7 0.51,0.10,0.91,U] [#8 0.44,0.35,0.85,U] 
01:14:24.520 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.16}, one-star: {0.23, -0.25}
01:14:24.520 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
01:14:24.520 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:14:24.520 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.94 mountX=-0.18 mountY=0.09, mountTheta=2.68
01:14:24.521 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.16, opts=13)
01:14:24.521 00.000 10844 Enqueuing Move request for scope (0.12, 0.16)
01:14:24.521 00.000 11060 Worker thread wakes up
01:14:24.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:24.522 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
01:14:24.522 00.000 10844 UpdateGuideState exits: m=2740 SNR=32.9
01:14:24.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
01:14:24.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:24.522 00.000 11060 Moving (0.12, 0.16) raw xDistance=-0.18 yDistance=0.09
01:14:24.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:24.522 00.000 10844 Enqueuing Expose request
01:14:24.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:14:24.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:24.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:14:24.522 00.000 11060 MoveAxis(E, 30, ABG)
01:14:24.522 00.000 11060 Guiding  Dir = 2, Dur = 30
01:14:24.540 00.018 11060 IsSlewing returns 0
01:14:24.540 00.000 11060 IsGuiding returns 0
01:14:24.572 00.032 11060 IsGuiding returns 0
01:14:24.572 00.000 11060 Move returns status 0, amount 30
01:14:24.572 00.000 11060 MoveAxis(N, 0, ABG)
01:14:24.572 00.000 11060 Move returns status 0, amount 0
01:14:24.572 00.000 11060 move complete, result=0
01:14:24.572 00.000 11060 worker thread done servicing request
01:14:24.572 00.000 11060 Worker thread wakes up
01:14:24.573 00.001 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
01:14:24.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:24.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:25.202 00.629 11060 Exposure complete
01:14:25.358 00.156 11060 worker thread done servicing request
01:14:25.358 00.000 10844 OnExposeComplete: enter
01:14:25.358 00.000 10844 UpdateGuideState(): m_state=6
01:14:25.358 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8986
01:14:25.358 00.000 10844 Star::Find returns 1 (0), X=265.02, Y=58.23, Mass=2700, SNR=32.9, Peak=226 HFD=3.2
01:14:25.360 00.002 10844 MultiStar: [#1 0.26,-0.18,1.01,U] [#2 -0.22,0.24,1.88,U] [#3 0.46,0.16,0.96,U] [#4 0.24,-0.11,1.05,U] [#5 0.60,-0.08,0.00,M1] [#6 -0.09,0.43,1.09,U] [#7 0.54,-0.65,0.00,M2] [#8 0.20,0.22,0.91,U] 
01:14:25.360 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.10}, one-star: {0.65, -0.19}
01:14:25.360 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
01:14:25.360 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:14:25.360 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.56 mountX=-0.13 mountY=0.14, mountTheta=2.30
01:14:25.362 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
01:14:25.362 00.000 10844 Enqueuing Move request for scope (0.16, 0.10)
01:14:25.362 00.000 11060 Worker thread wakes up
01:14:25.362 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:25.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
01:14:25.362 00.000 10844 UpdateGuideState exits: m=2700 SNR=32.9
01:14:25.370 00.008 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:25.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:25.370 00.000 10844 Enqueuing Expose request
01:14:25.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
01:14:25.371 00.001 11060 Moving (0.16, 0.10) raw xDistance=-0.13 yDistance=0.14
01:14:25.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:14:25.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:25.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:14:25.371 00.000 11060 MoveAxis(E, 23, ABG)
01:14:25.371 00.000 11060 Guiding  Dir = 2, Dur = 23
01:14:25.401 00.030 11060 IsSlewing returns 0
01:14:25.401 00.000 11060 IsGuiding returns 0
01:14:25.464 00.063 11060 IsGuiding returns 0
01:14:25.464 00.000 11060 Move returns status 0, amount 23
01:14:25.464 00.000 11060 MoveAxis(N, 0, ABG)
01:14:25.464 00.000 11060 Move returns status 0, amount 0
01:14:25.464 00.000 11060 move complete, result=0
01:14:25.465 00.001 11060 worker thread done servicing request
01:14:25.465 00.000 11060 Worker thread wakes up
01:14:25.465 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:14:25.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:25.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:26.096 00.631 11060 Exposure complete
01:14:26.287 00.191 11060 worker thread done servicing request
01:14:26.288 00.001 10844 OnExposeComplete: enter
01:14:26.288 00.000 10844 UpdateGuideState(): m_state=6
01:14:26.288 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8987
01:14:26.288 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=58.22, Mass=3133, SNR=35.9, Peak=251 HFD=3.5
01:14:26.288 00.000 10844 MultiStar: [#1 0.20,-0.29,0.96,U] [#2 -0.16,-0.28,1.84,U] [#3 0.61,0.17,0.00,M5] [#4 0.19,-0.24,0.86,U] [#5 0.60,0.07,0.85,U] [#6 0.14,-0.07,0.89,U] [#7 0.82,-0.77,0.00,M3] [#8 0.46,-0.16,0.84,U] 
01:14:26.288 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.18}, one-star: {0.30, -0.20}
01:14:26.288 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
01:14:26.288 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
01:14:26.289 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.27 cameraTheta=-0.77 mountX=0.15 mountY=0.22, mountTheta=0.98
01:14:26.290 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.18, opts=13)
01:14:26.290 00.000 10844 Enqueuing Move request for scope (0.19, -0.18)
01:14:26.290 00.000 11060 Worker thread wakes up
01:14:26.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:26.290 00.000 10844 UpdateGuideState exits: m=3133 SNR=35.9
01:14:26.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:26.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:26.290 00.000 10844 Enqueuing Expose request
01:14:26.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
01:14:26.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
01:14:26.290 00.000 11060 Moving (0.19, -0.18) raw xDistance=0.15 yDistance=0.22
01:14:26.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:14:26.291 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:26.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:14:26.291 00.000 11060 MoveAxis(W, 25, ABG)
01:14:26.291 00.000 11060 Guiding  Dir = 3, Dur = 25
01:14:26.294 00.003 11060 IsSlewing returns 0
01:14:26.294 00.000 11060 IsGuiding returns 0
01:14:26.326 00.032 11060 IsGuiding returns 0
01:14:26.326 00.000 11060 Move returns status 0, amount 25
01:14:26.326 00.000 11060 MoveAxis(N, 0, ABG)
01:14:26.326 00.000 11060 Move returns status 0, amount 0
01:14:26.326 00.000 11060 move complete, result=0
01:14:26.326 00.000 11060 worker thread done servicing request
01:14:26.326 00.000 11060 Worker thread wakes up
01:14:26.326 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.2 px 0 ms NORTH
01:14:26.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:26.327 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:26.959 00.632 11060 Exposure complete
01:14:27.161 00.202 11060 worker thread done servicing request
01:14:27.161 00.000 10844 OnExposeComplete: enter
01:14:27.161 00.000 10844 UpdateGuideState(): m_state=6
01:14:27.161 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8988
01:14:27.161 00.000 10844 Star::Find returns 1 (1), X=265.01, Y=58.32, Mass=2706, SNR=32.8, Peak=255 HFD=3.3
01:14:27.162 00.001 10844 MultiStar: [#1 0.45,-0.13,1.04,U] [#2 -0.29,-0.13,1.97,U] [#3 0.85,-0.34,0.00,M6] [#4 0.18,0.20,0.92,U] [#5 0.68,0.49,0.00,M1] [#6 0.11,0.58,0.93,U] [#7 0.36,-0.37,0.91,U] [#8 0.64,0.01,0.00,M1] 
01:14:27.162 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.64, -0.10}
01:14:27.162 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
01:14:27.162 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
01:14:27.162 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.09 mountX=-0.02 mountY=0.17, mountTheta=1.67
01:14:27.163 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.01, opts=13)
01:14:27.163 00.000 10844 Enqueuing Move request for scope (0.17, -0.01)
01:14:27.163 00.000 11060 Worker thread wakes up
01:14:27.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:27.163 00.000 10844 UpdateGuideState exits: m=2706 SNR=32.8 Saturated
01:14:27.164 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:27.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:27.164 00.000 10844 Enqueuing Expose request
01:14:27.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
01:14:27.164 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
01:14:27.164 00.000 11060 Moving (0.17, -0.01) raw xDistance=-0.02 yDistance=0.17
01:14:27.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:14:27.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:27.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:14:27.164 00.000 11060 MoveAxis(E, 0, ABG)
01:14:27.164 00.000 11060 Move returns status 0, amount 0
01:14:27.164 00.000 11060 MoveAxis(N, 0, ABG)
01:14:27.164 00.000 11060 Move returns status 0, amount 0
01:14:27.164 00.000 11060 move complete, result=0
01:14:27.165 00.001 11060 worker thread done servicing request
01:14:27.165 00.000 11060 Worker thread wakes up
01:14:27.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:27.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:27.166 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:27.798 00.632 11060 Exposure complete
01:14:27.957 00.159 11060 worker thread done servicing request
01:14:27.957 00.000 10844 OnExposeComplete: enter
01:14:27.957 00.000 10844 UpdateGuideState(): m_state=6
01:14:27.957 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8989
01:14:27.957 00.000 10844 Star::Find returns 1 (1), X=264.83, Y=58.98, Mass=2849, SNR=34.2, Peak=255 HFD=3.1
01:14:27.958 00.001 10844 MultiStar: [#1 0.10,-0.05,1.00,U] [#2 -0.68,-0.08,0.00,M1] [#3 0.82,0.23,0.00,M7] [#4 0.62,0.11,0.00,M1] [#5 0.52,0.60,0.00,M2] [#6 -0.07,-0.00,0.91,U] [#7 0.56,-0.61,0.00,M3] [#8 0.91,0.00,0.00,M2] 
01:14:27.958 00.000 10844 refined, 2 included, MultiStar: {0.17, 0.18}, one-star: {0.46, 0.57}
01:14:27.958 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
01:14:27.958 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:14:27.958 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.80 mountX=-0.20 mountY=0.14, mountTheta=2.54
01:14:27.959 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.18, opts=13)
01:14:27.959 00.000 10844 Enqueuing Move request for scope (0.17, 0.18)
01:14:27.959 00.000 11060 Worker thread wakes up
01:14:27.959 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:27.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
01:14:27.959 00.000 10844 UpdateGuideState exits: m=2849 SNR=34.2 Saturated
01:14:27.961 00.002 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
01:14:27.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:27.961 00.000 11060 Moving (0.17, 0.18) raw xDistance=-0.20 yDistance=0.14
01:14:27.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:27.961 00.000 10844 Enqueuing Expose request
01:14:27.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:14:27.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:27.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:14:27.961 00.000 11060 MoveAxis(E, 35, ABG)
01:14:27.961 00.000 11060 Guiding  Dir = 2, Dur = 35
01:14:27.995 00.034 11060 IsSlewing returns 0
01:14:27.996 00.001 11060 IsGuiding returns 0
01:14:28.057 00.061 11060 IsGuiding returns 0
01:14:28.057 00.000 11060 Move returns status 0, amount 35
01:14:28.057 00.000 11060 MoveAxis(N, 0, ABG)
01:14:28.057 00.000 11060 Move returns status 0, amount 0
01:14:28.057 00.000 11060 move complete, result=0
01:14:28.057 00.000 11060 worker thread done servicing request
01:14:28.057 00.000 11060 Worker thread wakes up
01:14:28.057 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
01:14:28.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:28.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:28.689 00.632 11060 Exposure complete
01:14:28.854 00.165 11060 worker thread done servicing request
01:14:28.854 00.000 10844 OnExposeComplete: enter
01:14:28.854 00.000 10844 UpdateGuideState(): m_state=6
01:14:28.855 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8990
01:14:28.855 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=57.97, Mass=2433, SNR=31.1, Peak=209 HFD=3.4
01:14:28.855 00.000 10844 MultiStar: [#1 0.37,-1.10,0.00,M1] [#2 -0.03,-0.49,2.07,U] [#3 0.98,-0.94,0.00,M8] [#4 0.52,-0.10,0.99,U] [#5 0.40,-0.52,0.00,M3] [#6 0.09,-0.22,1.15,U] [#7 1.00,-0.68,0.00,M4] [#8 0.63,-0.40,0.00,M3] 
01:14:28.856 00.001 10844 refined, 3 included, MultiStar: {0.09, -0.35}, one-star: {-0.11, -0.45}
01:14:28.856 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
01:14:28.856 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
01:14:28.856 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.33 mountX=0.33 mountY=0.14, mountTheta=0.41
01:14:28.857 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.35, opts=13)
01:14:28.857 00.000 10844 Enqueuing Move request for scope (0.09, -0.35)
01:14:28.857 00.000 11060 Worker thread wakes up
01:14:28.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.35) opts 0xd
01:14:28.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.35)
01:14:28.857 00.000 11060 Moving (0.09, -0.35) raw xDistance=0.33 yDistance=0.14
01:14:28.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
01:14:28.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:28.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:28.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:14:28.857 00.000 11060 MoveAxis(W, 56, ABG)
01:14:28.859 00.002 11060 Guiding  Dir = 3, Dur = 56
01:14:28.859 00.000 10844 UpdateGuideState exits: m=2433 SNR=31.1
01:14:28.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:28.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:28.859 00.000 10844 Enqueuing Expose request
01:14:28.886 00.027 11060 IsSlewing returns 0
01:14:28.887 00.001 11060 IsGuiding returns 0
01:14:28.962 00.075 11060 IsGuiding returns 0
01:14:28.962 00.000 11060 Move returns status 0, amount 56
01:14:28.962 00.000 11060 MoveAxis(N, 0, ABG)
01:14:28.962 00.000 11060 Move returns status 0, amount 0
01:14:28.963 00.001 11060 move complete, result=0
01:14:28.963 00.000 11060 worker thread done servicing request
01:14:28.963 00.000 11060 Worker thread wakes up
01:14:28.963 00.000 10844 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
01:14:28.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:28.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:29.593 00.630 11060 Exposure complete
01:14:29.761 00.168 11060 worker thread done servicing request
01:14:29.761 00.000 10844 OnExposeComplete: enter
01:14:29.761 00.000 10844 UpdateGuideState(): m_state=6
01:14:29.762 00.001 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8991
01:14:29.762 00.000 10844 Star::Find returns 1 (0), X=265.10, Y=58.02, Mass=2781, SNR=33.4, Peak=248 HFD=3.2
01:14:29.762 00.000 10844 MultiStar: [#1 0.58,-0.07,1.05,U] [#2 0.05,-0.68,0.00,M1] [#3 0.91,-0.87,0.00,M9] [#4 1.15,-0.12,0.00,M1] [#5 0.51,0.36,0.00,M4] [#6 -0.07,-0.50,0.87,U] [#7 0.54,-1.42,0.00,M5] [#8 0.58,-0.87,0.00,M4] 
01:14:29.762 00.000 10844 refined, 2 included, MultiStar: {0.44, -0.31}, one-star: {0.74, -0.40}
01:14:29.762 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
01:14:29.762 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
01:14:29.762 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=-0.31 hyp=0.54 cameraTheta=-0.62 mountX=0.23 mountY=0.49, mountTheta=1.13
01:14:29.763 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.31, opts=13)
01:14:29.763 00.000 10844 Enqueuing Move request for scope (0.44, -0.31)
01:14:29.763 00.000 11060 Worker thread wakes up
01:14:29.764 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:29.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.31) opts 0xd
01:14:29.764 00.000 10844 UpdateGuideState exits: m=2781 SNR=33.4
01:14:29.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.31)
01:14:29.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:29.764 00.000 11060 Moving (0.44, -0.31) raw xDistance=0.23 yDistance=0.49
01:14:29.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:29.764 00.000 10844 Enqueuing Expose request
01:14:29.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:14:29.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:29.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:14:29.764 00.000 11060 MoveAxis(W, 41, ABG)
01:14:29.764 00.000 11060 Guiding  Dir = 3, Dur = 41
01:14:29.773 00.009 11060 IsSlewing returns 0
01:14:29.773 00.000 11060 IsGuiding returns 0
01:14:29.821 00.048 11060 IsGuiding returns 0
01:14:29.821 00.000 11060 Move returns status 0, amount 41
01:14:29.821 00.000 11060 MoveAxis(N, 0, ABG)
01:14:29.821 00.000 11060 Move returns status 0, amount 0
01:14:29.821 00.000 11060 move complete, result=0
01:14:29.821 00.000 11060 worker thread done servicing request
01:14:29.821 00.000 11060 Worker thread wakes up
01:14:29.823 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:29.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:29.823 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.5 px 0 ms NORTH
01:14:30.450 00.627 11060 Exposure complete
01:14:30.615 00.165 11060 worker thread done servicing request
01:14:30.615 00.000 10844 OnExposeComplete: enter
01:14:30.615 00.000 10844 UpdateGuideState(): m_state=6
01:14:30.615 00.000 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8992
01:14:30.616 00.001 10844 Star::Find returns 1 (0), X=265.16, Y=58.86, Mass=2526, SNR=32.1, Peak=253 HFD=3.2
01:14:30.616 00.000 10844 MultiStar: [#1 0.25,-0.48,1.09,U] [#2 -0.34,0.23,2.22,U] [#3 0.81,-0.20,0.00,M10] [#4 0.61,0.22,0.00,M2] [#5 0.82,0.22,0.00,M5] [#6 -0.31,-0.11,1.04,U] [#7 0.73,-0.62,0.00,M6] [#8 0.78,-0.27,0.00,M5] 
01:14:30.616 00.000 10844 refined, 3 included, MultiStar: {-0.00, 0.06}, one-star: {0.79, 0.44}
01:14:30.616 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
01:14:30.616 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
01:14:30.616 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.65 mountX=-0.06 mountY=-0.01, mountTheta=-2.90
01:14:30.624 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.06, opts=13)
01:14:30.624 00.000 10844 Enqueuing Move request for scope (-0.00, 0.06)
01:14:30.624 00.000 11060 Worker thread wakes up
01:14:30.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:30.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
01:14:30.624 00.000 10844 UpdateGuideState exits: m=2526 SNR=32.1
01:14:30.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
01:14:30.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:30.624 00.000 11060 Moving (-0.00, 0.06) raw xDistance=-0.06 yDistance=-0.01
01:14:30.625 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:30.625 00.000 10844 Enqueuing Expose request
01:14:30.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:14:30.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:30.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:14:30.625 00.000 11060 MoveAxis(E, 0, ABG)
01:14:30.625 00.000 11060 Move returns status 0, amount 0
01:14:30.625 00.000 11060 MoveAxis(N, 0, ABG)
01:14:30.625 00.000 11060 Move returns status 0, amount 0
01:14:30.625 00.000 11060 move complete, result=0
01:14:30.625 00.000 11060 worker thread done servicing request
01:14:30.625 00.000 11060 Worker thread wakes up
01:14:30.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:30.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:30.627 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:31.272 00.645 11060 Exposure complete
01:14:31.452 00.180 11060 worker thread done servicing request
01:14:31.452 00.000 10844 OnExposeComplete: enter
01:14:31.452 00.000 10844 UpdateGuideState(): m_state=6
01:14:31.454 00.002 10844 Star::Find(15, 265, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8993
01:14:31.454 00.000 10844 Star::Find returns 1 (1), X=264.66, Y=58.42, Mass=2996, SNR=34.3, Peak=255 HFD=3.4
01:14:31.454 00.000 10844 MultiStar: [#1 0.21,0.19,0.91,U] [#2 -0.04,-0.23,2.00,U] [#3 1.17,-0.16,0.00,R] [#4 0.53,-0.44,0.00,M3] [#5 0.32,0.01,1.03,U] [#6 -0.12,-0.40,0.84,U] [#7 1.22,-0.45,0.00,M7] [#8 0.39,-0.17,0.92,U] 
01:14:31.454 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.11}, one-star: {0.30, 0.00}
01:14:31.454 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
01:14:31.454 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
01:14:31.454 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.65 mountX=0.08 mountY=0.17, mountTheta=1.10
01:14:31.455 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.11, opts=13)
01:14:31.456 00.001 10844 Enqueuing Move request for scope (0.15, -0.11)
01:14:31.456 00.000 11060 Worker thread wakes up
01:14:31.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:31.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
01:14:31.456 00.000 10844 UpdateGuideState exits: m=2996 SNR=34.3 Saturated
01:14:31.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
01:14:31.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:31.456 00.000 11060 Moving (0.15, -0.11) raw xDistance=0.08 yDistance=0.17
01:14:31.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:31.456 00.000 10844 Enqueuing Expose request
01:14:31.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:14:31.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:31.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:14:31.456 00.000 11060 MoveAxis(E, 0, ABG)
01:14:31.457 00.001 11060 Move returns status 0, amount 0
01:14:31.457 00.000 11060 MoveAxis(N, 0, ABG)
01:14:31.457 00.000 11060 Move returns status 0, amount 0
01:14:31.457 00.000 11060 move complete, result=0
01:14:31.457 00.000 11060 worker thread done servicing request
01:14:31.457 00.000 11060 Worker thread wakes up
01:14:31.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:31.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:31.458 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:32.093 00.635 11060 Exposure complete
01:14:32.253 00.160 11060 worker thread done servicing request
01:14:32.253 00.000 10844 OnExposeComplete: enter
01:14:32.253 00.000 10844 UpdateGuideState(): m_state=6
01:14:32.254 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8994
01:14:32.254 00.000 10844 Star::Find returns 1 (0), X=264.92, Y=58.38, Mass=2926, SNR=34.1, Peak=227 HFD=3.5
01:14:32.254 00.000 10844 MultiStar: [#1 0.67,-0.19,0.00,M1] [#2 0.33,-0.90,0.00,M1] [#3 -0.58,-0.05,0.85,U] [#4 0.64,-0.52,0.00,M4] [#5 0.71,0.07,0.00,M5] [#6 -0.21,-0.09,0.97,U] [#7 0.44,-0.73,0.00,M8] [#8 0.54,0.03,1.00,U] 
01:14:32.254 00.000 10844 refined, 3 included, MultiStar: {0.10, -0.04}, one-star: {0.55, -0.04}
01:14:32.254 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
01:14:32.254 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
01:14:32.254 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.33 mountX=0.02 mountY=0.11, mountTheta=1.42
01:14:32.256 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
01:14:32.256 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
01:14:32.256 00.000 11060 Worker thread wakes up
01:14:32.257 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:32.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
01:14:32.257 00.000 10844 UpdateGuideState exits: m=2926 SNR=34.1
01:14:32.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
01:14:32.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:32.257 00.000 11060 Moving (0.10, -0.04) raw xDistance=0.02 yDistance=0.11
01:14:32.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:32.257 00.000 10844 Enqueuing Expose request
01:14:32.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:14:32.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:32.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:14:32.257 00.000 11060 MoveAxis(E, 0, ABG)
01:14:32.257 00.000 11060 Move returns status 0, amount 0
01:14:32.258 00.001 11060 MoveAxis(N, 0, ABG)
01:14:32.258 00.000 11060 Move returns status 0, amount 0
01:14:32.258 00.000 11060 move complete, result=0
01:14:32.258 00.000 11060 worker thread done servicing request
01:14:32.258 00.000 11060 Worker thread wakes up
01:14:32.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:32.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:32.260 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:32.897 00.637 11060 Exposure complete
01:14:33.063 00.166 11060 worker thread done servicing request
01:14:33.063 00.000 10844 OnExposeComplete: enter
01:14:33.063 00.000 10844 UpdateGuideState(): m_state=6
01:14:33.063 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8995
01:14:33.063 00.000 10844 Star::Find returns 1 (1), X=264.83, Y=58.49, Mass=3262, SNR=36.6, Peak=255 HFD=3.4
01:14:33.064 00.001 10844 MultiStar: [#1 0.38,-0.19,0.89,U] [#2 0.04,-0.69,0.00,M2] [#3 -0.67,0.27,0.00,M1] [#4 0.67,-0.43,0.00,M5] [#5 0.86,-0.17,0.00,M6] [#6 -0.08,-0.35,0.88,U] [#7 0.63,-0.70,0.00,M9] [#8 0.16,-0.39,0.81,U] 
01:14:33.064 00.000 10844 refined, 3 included, MultiStar: {0.24, -0.20}, one-star: {0.47, 0.07}
01:14:33.064 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
01:14:33.064 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
01:14:33.064 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.20 hyp=0.32 cameraTheta=-0.70 mountX=0.16 mountY=0.27, mountTheta=1.04
01:14:33.065 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.20, opts=13)
01:14:33.066 00.001 10844 Enqueuing Move request for scope (0.24, -0.20)
01:14:33.066 00.000 11060 Worker thread wakes up
01:14:33.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.20) opts 0xd
01:14:33.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.20)
01:14:33.066 00.000 11060 Moving (0.24, -0.20) raw xDistance=0.16 yDistance=0.27
01:14:33.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:14:33.066 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.53 newest=0.55
01:14:33.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:33.066 00.000 10844 UpdateGuideState exits: m=3262 SNR=36.6 Saturated
01:14:33.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:33.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:33.066 00.000 10844 Enqueuing Expose request
01:14:33.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:14:33.066 00.000 11060 MoveAxis(W, 27, ABG)
01:14:33.066 00.000 11060 Guiding  Dir = 3, Dur = 27
01:14:33.073 00.007 11060 IsSlewing returns 0
01:14:33.073 00.000 11060 IsGuiding returns 0
01:14:33.106 00.033 11060 IsGuiding returns 0
01:14:33.107 00.001 11060 Move returns status 0, amount 27
01:14:33.107 00.000 11060 BLC: Oldest BLC event removed
01:14:33.107 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:14:33.107 00.000 11060 MoveAxis(S, 855, ABG)
01:14:33.107 00.000 11060 duration set to 750 by maxDecDuration
01:14:33.107 00.000 11060 Guiding  Dir = 1, Dur = 750
01:14:33.120 00.013 11060 IsSlewing returns 0
01:14:33.120 00.000 11060 IsGuiding returns 0
01:14:33.885 00.765 11060 IsGuiding returns 0
01:14:33.886 00.001 11060 Move returns status 0, amount 750
01:14:33.886 00.000 11060 move complete, result=0
01:14:33.886 00.000 11060 worker thread done servicing request
01:14:33.886 00.000 11060 Worker thread wakes up
01:14:33.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:33.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:33.886 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.3 px 750 ms SOUTH
01:14:34.516 00.630 11060 Exposure complete
01:14:34.684 00.168 11060 worker thread done servicing request
01:14:34.684 00.000 10844 OnExposeComplete: enter
01:14:34.684 00.000 10844 UpdateGuideState(): m_state=6
01:14:34.684 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8996
01:14:34.684 00.000 10844 Star::Find returns 1 (1), X=264.57, Y=58.41, Mass=3191, SNR=35.9, Peak=255 HFD=3.3
01:14:34.686 00.002 10844 MultiStar: [#1 -0.34,-1.04,0.00,M1] [#2 -0.54,-0.12,1.79,U] [#3 -0.89,-0.08,0.00,M2] [#4 0.66,-0.92,0.00,M6] [#5 0.12,-0.13,0.97,U] [#6 -0.11,-0.37,0.81,U] [#7 0.47,-0.44,0.00,M10] [#8 0.46,-0.28,0.87,U] 
01:14:34.686 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.16}, one-star: {0.20, -0.01}
01:14:34.686 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
01:14:34.686 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
01:14:34.686 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.18 cameraTheta=-1.93 mountX=0.17 mountY=-0.03, mountTheta=-0.19
01:14:34.687 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.16, opts=13)
01:14:34.687 00.000 10844 Enqueuing Move request for scope (-0.06, -0.16)
01:14:34.687 00.000 11060 Worker thread wakes up
01:14:34.687 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:34.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
01:14:34.687 00.000 10844 UpdateGuideState exits: m=3191 SNR=35.9 Saturated
01:14:34.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
01:14:34.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:34.687 00.000 11060 Moving (-0.06, -0.16) raw xDistance=0.17 yDistance=-0.03
01:14:34.688 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:34.688 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.189314, 1:-0.033793
01:14:34.688 00.000 10844 Enqueuing Expose request
01:14:34.688 00.000 11060 BLC: No correction, Miss < min_move
01:14:34.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:14:34.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:34.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:34.688 00.000 11060 MoveAxis(W, 31, ABG)
01:14:34.688 00.000 11060 Guiding  Dir = 3, Dur = 31
01:14:34.695 00.007 11060 IsSlewing returns 0
01:14:34.695 00.000 11060 IsGuiding returns 0
01:14:34.742 00.047 11060 IsGuiding returns 0
01:14:34.742 00.000 11060 Move returns status 0, amount 31
01:14:34.742 00.000 11060 MoveAxis(N, 0, ABG)
01:14:34.742 00.000 11060 Move returns status 0, amount 0
01:14:34.742 00.000 11060 move complete, result=0
01:14:34.742 00.000 11060 worker thread done servicing request
01:14:34.742 00.000 11060 Worker thread wakes up
01:14:34.742 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
01:14:34.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:34.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:35.378 00.636 11060 Exposure complete
01:14:35.554 00.176 10844 OnExposeComplete: enter
01:14:35.554 00.000 11060 worker thread done servicing request
01:14:35.554 00.000 10844 UpdateGuideState(): m_state=6
01:14:35.554 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8997
01:14:35.554 00.000 10844 Star::Find returns 1 (0), X=264.58, Y=58.43, Mass=2354, SNR=30.7, Peak=249 HFD=3.3
01:14:35.554 00.000 10844 MultiStar: [#1 -0.16,-0.86,0.00,M2] [#2 -0.31,-0.43,2.25,U] [#3 -1.29,-0.66,0.00,M3] [#4 0.43,0.49,0.00,M7] [#5 0.09,0.14,1.07,U] [#6 -0.41,-0.19,1.03,U] [#7 0.16,-0.91,0.00,R] [#8 0.05,-0.18,1.07,U] 
01:14:35.555 00.001 10844 single-star, 4 included, MultiStar: {-0.12, -0.19}, one-star: {0.21, 0.01}
01:14:35.555 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
01:14:35.555 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
01:14:35.555 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.06 mountX=-0.05 mountY=0.20, mountTheta=1.81
01:14:35.556 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.01, opts=13)
01:14:35.556 00.000 10844 Enqueuing Move request for scope (0.21, 0.01)
01:14:35.556 00.000 11060 Worker thread wakes up
01:14:35.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=15, FiltMax=255, Gamma=1.000
01:14:35.556 00.000 10844 UpdateGuideState exits: m=2354 SNR=30.7
01:14:35.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:35.557 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:35.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
01:14:35.557 00.000 10844 Enqueuing Expose request
01:14:35.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
01:14:35.557 00.000 11060 Moving (0.21, 0.01) raw xDistance=-0.05 yDistance=0.20
01:14:35.557 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.189314, 1:-0.033793, 2:0.202966
01:14:35.557 00.000 11060 BLC: Under-shoot: nominal increase by 3
01:14:35.557 00.000 11060 BLC: window closed
01:14:35.557 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:14:35.557 00.000 11060 BLC: Pulse adjusted to 750
01:14:35.558 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:14:35.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:14:35.558 00.000 11060 MoveAxis(E, 0, ABG)
01:14:35.558 00.000 11060 Move returns status 0, amount 0
01:14:35.558 00.000 11060 MoveAxis(S, 79, ABG)
01:14:35.558 00.000 11060 Guiding  Dir = 1, Dur = 79
01:14:35.564 00.006 10844 evsrv: cli 0EEEE7F0 connect
01:14:35.564 00.000 10844 case statement mapped state 6 to 3
01:14:35.564 00.000 10844 case statement mapped state 6 to 3
01:14:35.565 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"070f246c-02b4-4b4b-92d2-9985e10fafaa"}
01:14:35.565 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"070f246c-02b4-4b4b-92d2-9985e10fafaa"}
01:14:35.565 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
01:14:35.602 00.037 11060 IsSlewing returns 0
01:14:35.602 00.000 11060 IsGuiding returns 0
01:14:35.711 00.109 11060 IsGuiding returns 0
01:14:35.712 00.001 11060 Move returns status 0, amount 79
01:14:35.712 00.000 11060 move complete, result=0
01:14:35.712 00.000 11060 worker thread done servicing request
01:14:35.713 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 79 ms SOUTH
01:14:35.714 00.001 11060 Worker thread wakes up
01:14:35.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:35.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:36.361 00.647 11060 Exposure complete
01:14:36.526 00.165 11060 worker thread done servicing request
01:14:36.526 00.000 10844 OnExposeComplete: enter
01:14:36.526 00.000 10844 UpdateGuideState(): m_state=6
01:14:36.527 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8998
01:14:36.527 00.000 10844 Star::Find returns 1 (1), X=264.43, Y=58.32, Mass=3326, SNR=36.2, Peak=255 HFD=3.5
01:14:36.527 00.000 10844 MultiStar: [#1 -0.05,-0.14,0.88,U] [#2 -0.38,-0.27,1.84,U] [#3 -0.63,-0.08,0.00,M4] [#4 0.54,-0.01,0.80,U] [#5 -0.05,0.15,0.93,U] [#6 -0.23,0.09,0.92,U] [#7 0.12,0.62,0.00,M1] [#8 0.28,-0.08,0.95,U] 
01:14:36.527 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.08}, one-star: {0.06, -0.10}
01:14:36.527 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
01:14:36.527 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
01:14:36.527 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-2.00 mountX=0.08 mountY=-0.02, mountTheta=-0.26
01:14:36.529 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
01:14:36.529 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
01:14:36.529 00.000 11060 Worker thread wakes up
01:14:36.529 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:36.529 00.000 10844 UpdateGuideState exits: m=3326 SNR=36.2 Saturated
01:14:36.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:36.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:36.529 00.000 10844 Enqueuing Expose request
01:14:36.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:14:36.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:14:36.529 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=-0.02
01:14:36.530 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:14:36.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:36.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:14:36.530 00.000 11060 MoveAxis(E, 0, ABG)
01:14:36.530 00.000 11060 Move returns status 0, amount 0
01:14:36.530 00.000 11060 MoveAxis(N, 0, ABG)
01:14:36.530 00.000 11060 Move returns status 0, amount 0
01:14:36.530 00.000 11060 move complete, result=0
01:14:36.530 00.000 11060 worker thread done servicing request
01:14:36.531 00.001 11060 Worker thread wakes up
01:14:36.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:36.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:36.532 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:37.184 00.652 11060 Exposure complete
01:14:37.342 00.158 11060 worker thread done servicing request
01:14:37.342 00.000 10844 OnExposeComplete: enter
01:14:37.342 00.000 10844 UpdateGuideState(): m_state=6
01:14:37.342 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8999
01:14:37.342 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=57.95, Mass=2441, SNR=30.8, Peak=216 HFD=3.3
01:14:37.344 00.002 10844 MultiStar: [#1 -0.13,0.33,1.01,U] [#2 -0.32,-0.28,2.10,U] [#3 -0.56,-0.23,0.00,M5] [#4 0.43,-0.13,1.02,U] [#5 -0.07,0.02,1.01,U] [#6 -0.06,0.13,1.05,U] [#7 0.24,0.06,0.92,U] [#8 0.51,-0.60,0.00,M1] 
01:14:37.344 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.08}, one-star: {0.18, -0.47}
01:14:37.344 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (-0.00 = -0.00)
01:14:37.344 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
01:14:37.344 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.75 mountX=0.08 mountY=-0.00, mountTheta=-0.02
01:14:37.345 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
01:14:37.345 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
01:14:37.345 00.000 11060 Worker thread wakes up
01:14:37.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:37.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
01:14:37.345 00.000 10844 UpdateGuideState exits: m=2441 SNR=30.8
01:14:37.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
01:14:37.346 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:37.346 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=-0.00
01:14:37.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:37.346 00.000 10844 Enqueuing Expose request
01:14:37.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:14:37.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:37.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:14:37.346 00.000 11060 MoveAxis(E, 0, ABG)
01:14:37.346 00.000 11060 Move returns status 0, amount 0
01:14:37.346 00.000 11060 MoveAxis(N, 0, ABG)
01:14:37.346 00.000 11060 Move returns status 0, amount 0
01:14:37.346 00.000 11060 move complete, result=0
01:14:37.346 00.000 11060 worker thread done servicing request
01:14:37.346 00.000 11060 Worker thread wakes up
01:14:37.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:37.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:37.347 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:38.000 00.653 11060 Exposure complete
01:14:38.167 00.167 11060 worker thread done servicing request
01:14:38.167 00.000 10844 OnExposeComplete: enter
01:14:38.167 00.000 10844 UpdateGuideState(): m_state=6
01:14:38.167 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9000
01:14:38.168 00.001 10844 Star::Find returns 1 (0), X=264.32, Y=57.77, Mass=2876, SNR=34.4, Peak=250 HFD=3.2
01:14:38.168 00.000 10844 MultiStar: [#1 -0.11,-0.40,1.03,U] [#2 -0.29,-0.70,0.00,M1] [#3 -0.81,-0.02,0.00,M6] [#4 0.63,-0.10,0.00,M6] [#5 -0.18,0.12,0.93,U] [#6 -0.71,-0.33,0.00,M1] [#7 0.07,0.43,0.79,U] [#8 0.22,-0.19,0.87,U] 
01:14:38.168 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.17}, one-star: {-0.05, -0.65}
01:14:38.168 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
01:14:38.168 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
01:14:38.168 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.67 mountX=0.17 mountY=0.01, mountTheta=0.07
01:14:38.170 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.17, opts=13)
01:14:38.170 00.000 10844 Enqueuing Move request for scope (-0.02, -0.17)
01:14:38.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:38.170 00.000 10844 UpdateGuideState exits: m=2876 SNR=34.4
01:14:38.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:38.171 00.001 11060 Worker thread wakes up
01:14:38.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:38.171 00.000 10844 Enqueuing Expose request
01:14:38.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
01:14:38.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
01:14:38.171 00.000 11060 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.01
01:14:38.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:14:38.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:38.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:14:38.171 00.000 11060 MoveAxis(W, 29, ABG)
01:14:38.171 00.000 11060 Guiding  Dir = 3, Dur = 29
01:14:38.179 00.008 11060 IsSlewing returns 0
01:14:38.179 00.000 11060 IsGuiding returns 0
01:14:38.210 00.031 11060 IsGuiding returns 0
01:14:38.210 00.000 11060 Move returns status 0, amount 29
01:14:38.211 00.001 11060 MoveAxis(N, 0, ABG)
01:14:38.211 00.000 11060 Move returns status 0, amount 0
01:14:38.211 00.000 11060 move complete, result=0
01:14:38.211 00.000 11060 worker thread done servicing request
01:14:38.211 00.000 11060 Worker thread wakes up
01:14:38.211 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
01:14:38.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:38.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:38.842 00.631 11060 Exposure complete
01:14:39.006 00.164 11060 worker thread done servicing request
01:14:39.006 00.000 10844 OnExposeComplete: enter
01:14:39.006 00.000 10844 UpdateGuideState(): m_state=6
01:14:39.006 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9001
01:14:39.006 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=58.02, Mass=3356, SNR=36.3, Peak=247 HFD=3.9
01:14:39.006 00.000 10844 MultiStar: [#1 -0.19,-0.65,0.00,M1] [#2 -0.23,-0.29,1.77,U] [#3 -0.26,-0.13,0.82,U] [#4 0.26,-0.04,0.88,U] [#5 0.22,0.55,0.87,U] [#6 -0.07,-0.27,0.97,U] [#7 0.36,-0.28,0.81,U] [#8 0.53,-0.17,0.90,U] 
01:14:39.006 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.15}, one-star: {-0.22, -0.40}
01:14:39.006 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
01:14:39.006 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
01:14:39.006 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.36 mountX=0.14 mountY=0.06, mountTheta=0.38
01:14:39.007 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.15, opts=13)
01:14:39.007 00.000 10844 Enqueuing Move request for scope (0.03, -0.15)
01:14:39.007 00.000 11060 Worker thread wakes up
01:14:39.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:39.009 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
01:14:39.009 00.000 10844 UpdateGuideState exits: m=3356 SNR=36.3
01:14:39.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
01:14:39.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:39.009 00.000 11060 Moving (0.03, -0.15) raw xDistance=0.14 yDistance=0.06
01:14:39.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:39.009 00.000 10844 Enqueuing Expose request
01:14:39.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:14:39.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:39.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:39.009 00.000 11060 MoveAxis(W, 26, ABG)
01:14:39.009 00.000 11060 Guiding  Dir = 3, Dur = 26
01:14:39.023 00.014 11060 IsSlewing returns 0
01:14:39.023 00.000 11060 IsGuiding returns 0
01:14:39.054 00.031 11060 IsGuiding returns 0
01:14:39.054 00.000 11060 Move returns status 0, amount 26
01:14:39.054 00.000 11060 MoveAxis(N, 0, ABG)
01:14:39.054 00.000 11060 Move returns status 0, amount 0
01:14:39.054 00.000 11060 move complete, result=0
01:14:39.054 00.000 11060 worker thread done servicing request
01:14:39.054 00.000 11060 Worker thread wakes up
01:14:39.054 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
01:14:39.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:39.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:39.693 00.639 11060 Exposure complete
01:14:39.878 00.185 11060 worker thread done servicing request
01:14:39.878 00.000 10844 OnExposeComplete: enter
01:14:39.878 00.000 10844 UpdateGuideState(): m_state=6
01:14:39.879 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9002
01:14:39.879 00.000 10844 Star::Find returns 1 (0), X=264.39, Y=58.04, Mass=2125, SNR=28.7, Peak=240 HFD=3.4
01:14:39.879 00.000 10844 MultiStar: [#1 0.08,-0.49,1.09,U] [#2 -0.40,-0.52,0.00,M1] [#3 -0.53,-0.25,1.10,U] [#4 0.51,-0.41,0.00,M6] [#5 0.21,-0.24,1.22,U] [#6 0.01,0.23,1.07,U] [#7 0.06,-0.39,0.99,U] [#8 0.84,-0.57,0.00,M1] 
01:14:39.879 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.25}, one-star: {0.02, -0.37}
01:14:39.879 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
01:14:39.879 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
01:14:39.879 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.67 mountX=0.25 mountY=0.02, mountTheta=0.07
01:14:39.881 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.25, opts=13)
01:14:39.881 00.000 10844 Enqueuing Move request for scope (-0.02, -0.25)
01:14:39.881 00.000 11060 Worker thread wakes up
01:14:39.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:39.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
01:14:39.881 00.000 10844 UpdateGuideState exits: m=2125 SNR=28.7
01:14:39.881 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
01:14:39.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:39.881 00.000 11060 Moving (-0.02, -0.25) raw xDistance=0.25 yDistance=0.02
01:14:39.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:39.881 00.000 10844 Enqueuing Expose request
01:14:39.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:14:39.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:39.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:14:39.882 00.001 11060 MoveAxis(W, 44, ABG)
01:14:39.882 00.000 11060 Guiding  Dir = 3, Dur = 44
01:14:39.892 00.010 11060 IsSlewing returns 0
01:14:39.893 00.001 11060 IsGuiding returns 0
01:14:39.950 00.057 11060 IsGuiding returns 0
01:14:39.950 00.000 11060 Move returns status 0, amount 44
01:14:39.950 00.000 11060 MoveAxis(N, 0, ABG)
01:14:39.950 00.000 11060 Move returns status 0, amount 0
01:14:39.950 00.000 11060 move complete, result=0
01:14:39.951 00.001 11060 worker thread done servicing request
01:14:39.951 00.000 11060 Worker thread wakes up
01:14:39.951 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
01:14:39.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:39.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:40.580 00.629 11060 Exposure complete
01:14:40.758 00.178 11060 worker thread done servicing request
01:14:40.759 00.001 10844 OnExposeComplete: enter
01:14:40.759 00.000 10844 UpdateGuideState(): m_state=6
01:14:40.759 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9003
01:14:40.759 00.000 10844 Star::Find returns 1 (1), X=264.54, Y=58.02, Mass=2855, SNR=33.5, Peak=255 HFD=3.5
01:14:40.759 00.000 10844 MultiStar: [#1 -0.02,-0.25,1.03,U] [#2 -0.66,-0.47,0.00,M2] [#3 -0.68,-0.34,0.00,M5] [#4 0.52,-0.72,0.00,M7] [#5 0.24,0.14,1.03,U] [#6 -0.44,0.29,0.93,U] [#7 -0.23,-0.45,0.87,U] [#8 0.29,-0.01,0.96,U] 
01:14:40.759 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.11}, one-star: {0.17, -0.40}
01:14:40.759 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
01:14:40.759 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
01:14:40.760 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=0.11 mountY=0.03, mountTheta=0.29
01:14:40.760 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
01:14:40.762 00.002 10844 Enqueuing Move request for scope (0.01, -0.11)
01:14:40.762 00.000 11060 Worker thread wakes up
01:14:40.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:14:40.762 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:14:40.762 00.000 11060 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=0.03
01:14:40.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:14:40.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:40.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:40.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:40.762 00.000 11060 MoveAxis(E, 0, ABG)
01:14:40.762 00.000 11060 Move returns status 0, amount 0
01:14:40.762 00.000 11060 MoveAxis(N, 0, ABG)
01:14:40.762 00.000 11060 Move returns status 0, amount 0
01:14:40.762 00.000 11060 move complete, result=0
01:14:40.762 00.000 10844 UpdateGuideState exits: m=2855 SNR=33.5 Saturated
01:14:40.762 00.000 11060 worker thread done servicing request
01:14:40.763 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:40.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:40.763 00.000 10844 Enqueuing Expose request
01:14:40.763 00.000 11060 Worker thread wakes up
01:14:40.763 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:40.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:40.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:41.397 00.634 11060 Exposure complete
01:14:41.591 00.194 11060 worker thread done servicing request
01:14:41.591 00.000 10844 OnExposeComplete: enter
01:14:41.592 00.001 10844 UpdateGuideState(): m_state=6
01:14:41.592 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9004
01:14:41.592 00.000 10844 Star::Find returns 1 (0), X=264.77, Y=57.83, Mass=2935, SNR=34.3, Peak=242 HFD=3.5
01:14:41.592 00.000 10844 MultiStar: [#1 -0.34,-0.42,0.97,U] [#2 -0.10,0.29,2.06,U] [#3 -0.94,-0.24,0.00,M6] [#4 0.70,-0.08,0.00,M8] [#5 0.16,0.26,0.96,U] [#6 -0.30,-0.04,0.80,U] [#7 0.46,-0.28,0.83,U] [#8 0.26,-0.14,0.90,U] 
01:14:41.593 00.001 10844 refined, 6 included, MultiStar: {0.05, -0.07}, one-star: {0.41, -0.58}
01:14:41.593 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
01:14:41.593 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
01:14:41.593 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.91 mountX=0.06 mountY=0.06, mountTheta=0.83
01:14:41.594 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
01:14:41.594 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
01:14:41.594 00.000 11060 Worker thread wakes up
01:14:41.594 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:41.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:14:41.594 00.000 10844 UpdateGuideState exits: m=2935 SNR=34.3
01:14:41.595 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:14:41.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:41.595 00.000 11060 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=0.06
01:14:41.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:41.595 00.000 10844 Enqueuing Expose request
01:14:41.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:14:41.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:41.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:14:41.595 00.000 11060 MoveAxis(E, 0, ABG)
01:14:41.595 00.000 11060 Move returns status 0, amount 0
01:14:41.596 00.001 11060 MoveAxis(N, 0, ABG)
01:14:41.596 00.000 11060 Move returns status 0, amount 0
01:14:41.596 00.000 11060 move complete, result=0
01:14:41.596 00.000 11060 worker thread done servicing request
01:14:41.596 00.000 11060 Worker thread wakes up
01:14:41.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:41.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:41.597 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:42.223 00.626 11060 Exposure complete
01:14:42.409 00.186 11060 worker thread done servicing request
01:14:42.409 00.000 10844 OnExposeComplete: enter
01:14:42.409 00.000 10844 UpdateGuideState(): m_state=6
01:14:42.409 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9005
01:14:42.409 00.000 10844 Star::Find returns 1 (1), X=264.08, Y=58.07, Mass=3262, SNR=36.6, Peak=255 HFD=3.6
01:14:42.410 00.001 10844 MultiStar: [#1 -0.24,-0.35,0.91,U] [#2 -0.40,-0.02,1.78,U] [#3 -0.84,0.03,0.00,M7] [#4 0.60,0.40,0.00,M9] [#5 0.51,0.33,0.00,M1] [#6 -0.35,-0.12,0.78,U] [#7 0.08,0.69,0.00,M1] [#8 0.58,0.09,0.84,U] 
01:14:42.410 00.000 10844 refined, 4 included, MultiStar: {-0.19, -0.13}, one-star: {-0.28, -0.34}
01:14:42.410 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
01:14:42.410 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
01:14:42.410 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.52 mountX=0.17 mountY=-0.16, mountTheta=-0.77
01:14:42.411 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.13, opts=13)
01:14:42.411 00.000 10844 Enqueuing Move request for scope (-0.19, -0.13)
01:14:42.412 00.001 11060 Worker thread wakes up
01:14:42.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:42.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
01:14:42.412 00.000 10844 UpdateGuideState exits: m=3262 SNR=36.6 Saturated
01:14:42.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
01:14:42.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:42.412 00.000 11060 Moving (-0.19, -0.13) raw xDistance=0.17 yDistance=-0.16
01:14:42.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:42.412 00.000 10844 Enqueuing Expose request
01:14:42.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:14:42.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:42.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:14:42.412 00.000 11060 MoveAxis(W, 29, ABG)
01:14:42.412 00.000 11060 Guiding  Dir = 3, Dur = 29
01:14:42.438 00.026 11060 IsSlewing returns 0
01:14:42.438 00.000 11060 IsGuiding returns 0
01:14:42.484 00.046 11060 IsGuiding returns 0
01:14:42.484 00.000 11060 Move returns status 0, amount 29
01:14:42.484 00.000 11060 MoveAxis(N, 0, ABG)
01:14:42.485 00.001 11060 Move returns status 0, amount 0
01:14:42.485 00.000 11060 move complete, result=0
01:14:42.485 00.000 11060 worker thread done servicing request
01:14:42.485 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.2 px 0 ms NORTH
01:14:42.485 00.000 11060 Worker thread wakes up
01:14:42.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:42.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:43.118 00.633 11060 Exposure complete
01:14:43.287 00.169 11060 worker thread done servicing request
01:14:43.287 00.000 10844 OnExposeComplete: enter
01:14:43.287 00.000 10844 UpdateGuideState(): m_state=6
01:14:43.287 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9006
01:14:43.287 00.000 10844 Star::Find returns 1 (0), X=264.70, Y=58.22, Mass=2735, SNR=33.3, Peak=253 HFD=3.5
01:14:43.287 00.000 10844 MultiStar: [#1 -0.03,-0.40,0.97,U] [#2 -0.27,-0.29,2.10,U] [#3 -0.60,-0.26,0.00,M8] [#4 0.53,-0.27,0.92,U] [#5 0.50,0.12,1.08,U] [#6 -0.19,-0.40,1.03,U] [#7 0.16,0.09,0.88,U] [#8 0.36,-0.32,0.81,U] 
01:14:43.287 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.21}, one-star: {0.33, -0.20}
01:14:43.288 00.001 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
01:14:43.288 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
01:14:43.288 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.08 mountX=0.19 mountY=0.15, mountTheta=0.66
01:14:43.290 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.21, opts=13)
01:14:43.290 00.000 10844 Enqueuing Move request for scope (0.11, -0.21)
01:14:43.290 00.000 11060 Worker thread wakes up
01:14:43.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:43.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
01:14:43.290 00.000 10844 UpdateGuideState exits: m=2735 SNR=33.3
01:14:43.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
01:14:43.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:43.290 00.000 11060 Moving (0.11, -0.21) raw xDistance=0.19 yDistance=0.15
01:14:43.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:43.290 00.000 10844 Enqueuing Expose request
01:14:43.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:14:43.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:43.291 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:14:43.291 00.000 11060 MoveAxis(W, 34, ABG)
01:14:43.291 00.000 11060 Guiding  Dir = 3, Dur = 34
01:14:43.316 00.025 11060 IsSlewing returns 0
01:14:43.316 00.000 11060 IsGuiding returns 0
01:14:43.373 00.057 11060 IsGuiding returns 0
01:14:43.374 00.001 11060 Move returns status 0, amount 34
01:14:43.374 00.000 11060 MoveAxis(N, 0, ABG)
01:14:43.374 00.000 11060 Move returns status 0, amount 0
01:14:43.374 00.000 11060 move complete, result=0
01:14:43.375 00.001 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
01:14:43.390 00.015 11060 worker thread done servicing request
01:14:43.390 00.000 11060 Worker thread wakes up
01:14:43.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:43.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:44.020 00.630 11060 Exposure complete
01:14:44.277 00.257 11060 worker thread done servicing request
01:14:44.277 00.000 10844 OnExposeComplete: enter
01:14:44.277 00.000 10844 UpdateGuideState(): m_state=6
01:14:44.278 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9007
01:14:44.278 00.000 10844 Star::Find returns 1 (0), X=264.61, Y=58.69, Mass=2509, SNR=31.4, Peak=243 HFD=3.5
01:14:44.278 00.000 10844 MultiStar: [#1 0.13,-0.57,0.94,U] [#2 -0.58,-0.27,0.00,M1] [#3 -0.45,-0.09,1.02,U] [#4 0.25,0.20,1.03,U] [#5 0.00,0.38,0.98,U] [#6 -0.38,-0.54,0.00,M1] [#7 0.17,0.64,0.00,M1] [#8 0.35,-0.26,0.93,U] 
01:14:44.278 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.00}, one-star: {0.25, 0.27}
01:14:44.279 00.001 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
01:14:44.279 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
01:14:44.279 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.03 mountX=-0.01 mountY=0.08, mountTheta=1.73
01:14:44.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.00, opts=13)
01:14:44.281 00.001 10844 Enqueuing Move request for scope (0.08, -0.00)
01:14:44.281 00.000 11060 Worker thread wakes up
01:14:44.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:44.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:14:44.281 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.4
01:14:44.281 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:14:44.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:44.281 00.000 11060 Moving (0.08, -0.00) raw xDistance=-0.01 yDistance=0.08
01:14:44.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:44.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:14:44.281 00.000 10844 Enqueuing Expose request
01:14:44.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:44.282 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:44.282 00.000 11060 MoveAxis(E, 0, ABG)
01:14:44.282 00.000 11060 Move returns status 0, amount 0
01:14:44.282 00.000 11060 MoveAxis(N, 0, ABG)
01:14:44.282 00.000 11060 Move returns status 0, amount 0
01:14:44.282 00.000 11060 move complete, result=0
01:14:44.282 00.000 11060 worker thread done servicing request
01:14:44.282 00.000 11060 Worker thread wakes up
01:14:44.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:44.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:44.284 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:44.928 00.644 11060 Exposure complete
01:14:45.193 00.265 11060 worker thread done servicing request
01:14:45.193 00.000 10844 OnExposeComplete: enter
01:14:45.193 00.000 10844 UpdateGuideState(): m_state=6
01:14:45.193 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9008
01:14:45.193 00.000 10844 Star::Find returns 1 (1), X=264.22, Y=58.74, Mass=2856, SNR=34.1, Peak=255 HFD=3.5
01:14:45.194 00.001 10844 MultiStar: [#1 -0.16,-0.09,0.96,U] [#2 0.22,-0.16,1.88,U] [#3 -1.07,0.14,0.00,M8] [#4 0.38,0.09,0.88,U] [#5 0.08,0.20,1.00,U] [#6 -0.08,-0.02,0.90,U] [#7 -0.02,0.34,0.83,U] [#8 0.29,-0.31,0.89,U] 
01:14:45.194 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {-0.15, 0.33}
01:14:45.194 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
01:14:45.194 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
01:14:45.194 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=-0.04 mountY=0.08, mountTheta=2.02
01:14:45.196 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
01:14:45.196 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
01:14:45.196 00.000 11060 Worker thread wakes up
01:14:45.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:45.197 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:14:45.197 00.000 10844 UpdateGuideState exits: m=2856 SNR=34.1 Saturated
01:14:45.197 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:14:45.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:45.197 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.04 yDistance=0.08
01:14:45.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:45.197 00.000 10844 Enqueuing Expose request
01:14:45.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:14:45.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:45.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:45.197 00.000 11060 MoveAxis(E, 0, ABG)
01:14:45.197 00.000 11060 Move returns status 0, amount 0
01:14:45.197 00.000 11060 MoveAxis(N, 0, ABG)
01:14:45.198 00.001 11060 Move returns status 0, amount 0
01:14:45.198 00.000 11060 move complete, result=0
01:14:45.198 00.000 11060 worker thread done servicing request
01:14:45.198 00.000 11060 Worker thread wakes up
01:14:45.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:45.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:45.201 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:45.829 00.628 11060 Exposure complete
01:14:46.068 00.239 11060 worker thread done servicing request
01:14:46.068 00.000 10844 OnExposeComplete: enter
01:14:46.068 00.000 10844 UpdateGuideState(): m_state=6
01:14:46.068 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9009
01:14:46.068 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=57.81, Mass=2854, SNR=34.0, Peak=212 HFD=3.7
01:14:46.069 00.001 10844 MultiStar: [#1 0.13,-1.16,0.00,M1] [#2 -0.50,-0.87,0.00,M1] [#3 -1.16,-0.12,0.00,M9] [#4 0.51,-0.25,0.93,U] [#5 0.29,-0.25,1.04,U] [#6 -0.01,-0.96,0.00,M1] [#7 -0.10,0.12,0.77,U] [#8 0.01,-0.41,0.94,U] 
01:14:46.069 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.30}, one-star: {-0.02, -0.61}
01:14:46.069 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
01:14:46.069 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
01:14:46.069 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.33 cameraTheta=-1.11 mountX=0.27 mountY=0.19, mountTheta=0.63
01:14:46.071 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.30, opts=13)
01:14:46.071 00.000 10844 Enqueuing Move request for scope (0.15, -0.30)
01:14:46.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:46.071 00.000 10844 UpdateGuideState exits: m=2854 SNR=34.0
01:14:46.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:46.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:46.071 00.000 11060 Worker thread wakes up
01:14:46.072 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
01:14:46.072 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
01:14:46.072 00.000 11060 Moving (0.15, -0.30) raw xDistance=0.27 yDistance=0.19
01:14:46.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
01:14:46.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
01:14:46.072 00.000 11060 MoveAxis(W, 46, ABG)
01:14:46.072 00.000 11060 Guiding  Dir = 3, Dur = 46
01:14:46.073 00.001 10844 Enqueuing Expose request
01:14:46.087 00.014 11060 IsSlewing returns 0
01:14:46.087 00.000 11060 IsGuiding returns 0
01:14:46.150 00.063 11060 IsGuiding returns 0
01:14:46.150 00.000 11060 Move returns status 0, amount 46
01:14:46.150 00.000 11060 MoveAxis(S, 76, ABG)
01:14:46.150 00.000 11060 Guiding  Dir = 1, Dur = 76
01:14:46.165 00.015 11060 IsSlewing returns 0
01:14:46.166 00.001 11060 IsGuiding returns 0
01:14:46.258 00.092 11060 IsGuiding returns 0
01:14:46.258 00.000 11060 Move returns status 0, amount 76
01:14:46.258 00.000 11060 move complete, result=0
01:14:46.258 00.000 11060 worker thread done servicing request
01:14:46.259 00.001 11060 Worker thread wakes up
01:14:46.259 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.2 px 76 ms SOUTH
01:14:46.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:46.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:46.889 00.630 11060 Exposure complete
01:14:47.095 00.206 11060 worker thread done servicing request
01:14:47.096 00.001 10844 OnExposeComplete: enter
01:14:47.096 00.000 10844 UpdateGuideState(): m_state=6
01:14:47.096 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9010
01:14:47.096 00.000 10844 Star::Find returns 1 (0), X=264.78, Y=58.66, Mass=2550, SNR=32.0, Peak=212 HFD=3.4
01:14:47.096 00.000 10844 MultiStar: [#1 -0.22,-0.38,1.02,U] [#2 -0.30,-0.43,2.20,U] [#3 -0.72,-0.37,0.00,M10] [#4 0.49,-0.06,0.98,U] [#5 0.21,0.40,1.03,U] [#6 -0.27,-0.44,0.96,U] [#7 0.10,0.04,0.83,U] [#8 0.10,-0.59,0.93,U] 
01:14:47.096 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.19}, one-star: {0.41, 0.24}
01:14:47.096 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
01:14:47.097 00.001 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
01:14:47.097 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.48 mountX=0.18 mountY=0.05, mountTheta=0.25
01:14:47.098 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.19, opts=13)
01:14:47.098 00.000 10844 Enqueuing Move request for scope (0.02, -0.19)
01:14:47.099 00.001 11060 Worker thread wakes up
01:14:47.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:47.099 00.000 10844 UpdateGuideState exits: m=2550 SNR=32.0
01:14:47.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
01:14:47.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
01:14:47.099 00.000 11060 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.05
01:14:47.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:14:47.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:47.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:47.099 00.000 10844 Enqueuing Expose request
01:14:47.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:14:47.099 00.000 11060 MoveAxis(W, 33, ABG)
01:14:47.100 00.001 11060 Guiding  Dir = 3, Dur = 33
01:14:47.122 00.022 11060 IsSlewing returns 0
01:14:47.123 00.001 11060 IsGuiding returns 0
01:14:47.164 00.041 11060 IsGuiding returns 0
01:14:47.164 00.000 11060 Move returns status 0, amount 33
01:14:47.164 00.000 11060 MoveAxis(N, 0, ABG)
01:14:47.164 00.000 11060 Move returns status 0, amount 0
01:14:47.164 00.000 11060 move complete, result=0
01:14:47.164 00.000 11060 worker thread done servicing request
01:14:47.165 00.001 11060 Worker thread wakes up
01:14:47.165 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
01:14:47.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:47.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:47.801 00.636 11060 Exposure complete
01:14:47.979 00.178 11060 worker thread done servicing request
01:14:47.979 00.000 10844 OnExposeComplete: enter
01:14:47.979 00.000 10844 UpdateGuideState(): m_state=6
01:14:47.979 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9011
01:14:47.979 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=58.69, Mass=2813, SNR=33.6, Peak=255 HFD=3.4
01:14:47.979 00.000 10844 MultiStar: [#1 0.18,-0.30,1.01,U] [#2 0.08,-0.17,1.92,U] [#3 -1.11,-0.54,0.00,R] [#4 0.61,0.18,0.00,M5] [#5 0.14,0.54,1.01,U] [#6 0.11,-0.24,0.96,U] [#7 0.10,0.38,0.76,U] [#8 0.38,-0.31,0.94,U] 
01:14:47.981 00.002 10844 refined, 6 included, MultiStar: {0.14, -0.01}, one-star: {0.03, 0.27}
01:14:47.981 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
01:14:47.981 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
01:14:47.981 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=-0.02 mountY=0.14, mountTheta=1.70
01:14:47.982 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.01, opts=13)
01:14:47.982 00.000 10844 Enqueuing Move request for scope (0.14, -0.01)
01:14:47.982 00.000 11060 Worker thread wakes up
01:14:47.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:14:47.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
01:14:47.982 00.000 10844 UpdateGuideState exits: m=2813 SNR=33.6 Saturated
01:14:47.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
01:14:47.983 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.983 00.000 11060 Moving (0.14, -0.01) raw xDistance=-0.02 yDistance=0.14
01:14:47.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:47.983 00.000 10844 Enqueuing Expose request
01:14:47.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:14:47.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:47.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:14:47.983 00.000 11060 MoveAxis(E, 0, ABG)
01:14:47.983 00.000 11060 Move returns status 0, amount 0
01:14:47.983 00.000 11060 MoveAxis(N, 0, ABG)
01:14:47.984 00.001 11060 Move returns status 0, amount 0
01:14:47.984 00.000 11060 move complete, result=0
01:14:47.984 00.000 11060 worker thread done servicing request
01:14:47.984 00.000 11060 Worker thread wakes up
01:14:47.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:47.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:47.987 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:48.629 00.642 11060 Exposure complete
01:14:48.785 00.156 11060 worker thread done servicing request
01:14:48.785 00.000 10844 OnExposeComplete: enter
01:14:48.785 00.000 10844 UpdateGuideState(): m_state=6
01:14:48.785 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9012
01:14:48.785 00.000 10844 Star::Find returns 1 (0), X=264.57, Y=58.11, Mass=3402, SNR=36.9, Peak=246 HFD=3.5
01:14:48.785 00.000 10844 MultiStar: [#1 0.08,-0.59,0.90,U] [#2 -0.75,-0.79,0.00,M1] [#3 0.73,0.21,0.00,M1] [#4 0.43,0.02,0.87,U] [#5 -0.11,0.05,0.91,U] [#6 -0.10,-0.15,0.94,U] [#7 0.49,0.33,0.76,U] [#8 0.21,-0.28,0.85,U] 
01:14:48.785 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.15}, one-star: {0.20, -0.31}
01:14:48.787 00.002 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
01:14:48.787 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
01:14:48.787 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.74 mountX=0.11 mountY=0.18, mountTheta=1.01
01:14:48.788 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.15, opts=13)
01:14:48.788 00.000 10844 Enqueuing Move request for scope (0.16, -0.15)
01:14:48.788 00.000 11060 Worker thread wakes up
01:14:48.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:48.789 00.001 10844 UpdateGuideState exits: m=3402 SNR=36.9
01:14:48.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:48.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:48.789 00.000 10844 Enqueuing Expose request
01:14:48.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
01:14:48.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
01:14:48.789 00.000 11060 Moving (0.16, -0.15) raw xDistance=0.11 yDistance=0.18
01:14:48.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:14:48.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:48.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:14:48.789 00.000 11060 MoveAxis(E, 0, ABG)
01:14:48.789 00.000 11060 Move returns status 0, amount 0
01:14:48.789 00.000 11060 MoveAxis(N, 0, ABG)
01:14:48.789 00.000 11060 Move returns status 0, amount 0
01:14:48.789 00.000 11060 move complete, result=0
01:14:48.789 00.000 11060 worker thread done servicing request
01:14:48.790 00.001 11060 Worker thread wakes up
01:14:48.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:48.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:48.791 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:49.425 00.634 11060 Exposure complete
01:14:49.595 00.170 11060 worker thread done servicing request
01:14:49.595 00.000 10844 OnExposeComplete: enter
01:14:49.595 00.000 10844 UpdateGuideState(): m_state=6
01:14:49.595 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9013
01:14:49.595 00.000 10844 Star::Find returns 1 (0), X=264.92, Y=58.13, Mass=2919, SNR=34.0, Peak=237 HFD=3.1
01:14:49.596 00.001 10844 MultiStar: [#1 -0.19,-0.66,0.00,M1] [#2 -0.34,-0.40,2.03,U] [#3 0.02,0.56,0.89,U] [#4 0.22,0.03,0.93,U] [#5 0.14,-0.38,0.91,U] [#6 -0.14,-0.35,1.01,U] [#7 -0.01,0.66,0.00,M1] [#8 0.57,-0.49,0.00,M1] 
01:14:49.596 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.19}, one-star: {0.55, -0.28}
01:14:49.596 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
01:14:49.596 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
01:14:49.596 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.52 mountX=0.18 mountY=0.04, mountTheta=0.21
01:14:49.597 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.19, opts=13)
01:14:49.597 00.000 10844 Enqueuing Move request for scope (0.01, -0.19)
01:14:49.597 00.000 11060 Worker thread wakes up
01:14:49.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:49.598 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
01:14:49.598 00.000 10844 UpdateGuideState exits: m=2919 SNR=34.0
01:14:49.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
01:14:49.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.598 00.000 11060 Moving (0.01, -0.19) raw xDistance=0.18 yDistance=0.04
01:14:49.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:49.598 00.000 10844 Enqueuing Expose request
01:14:49.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:14:49.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:49.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:14:49.598 00.000 11060 MoveAxis(W, 32, ABG)
01:14:49.598 00.000 11060 Guiding  Dir = 3, Dur = 32
01:14:49.606 00.008 11060 IsSlewing returns 0
01:14:49.606 00.000 11060 IsGuiding returns 0
01:14:49.654 00.048 11060 IsGuiding returns 0
01:14:49.655 00.001 11060 Move returns status 0, amount 32
01:14:49.655 00.000 11060 MoveAxis(N, 0, ABG)
01:14:49.655 00.000 11060 Move returns status 0, amount 0
01:14:49.655 00.000 11060 move complete, result=0
01:14:49.655 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
01:14:49.657 00.002 11060 worker thread done servicing request
01:14:49.658 00.001 11060 Worker thread wakes up
01:14:49.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:49.659 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:50.304 00.645 11060 Exposure complete
01:14:50.467 00.163 11060 worker thread done servicing request
01:14:50.467 00.000 10844 OnExposeComplete: enter
01:14:50.467 00.000 10844 UpdateGuideState(): m_state=6
01:14:50.468 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9014
01:14:50.468 00.000 10844 Star::Find returns 1 (1), X=264.83, Y=58.21, Mass=3162, SNR=35.7, Peak=255 HFD=3.5
01:14:50.468 00.000 10844 MultiStar: [#1 -0.01,-0.79,0.00,M2] [#2 -0.30,-0.23,1.81,U] [#3 0.26,0.50,0.87,U] [#4 0.95,-0.09,0.00,M4] [#5 0.14,0.03,0.94,U] [#6 0.21,0.17,0.84,U] [#7 0.19,0.55,0.83,U] [#8 0.53,-0.55,0.00,M2] 
01:14:50.468 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.07}, one-star: {0.46, -0.20}
01:14:50.468 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
01:14:50.468 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
01:14:50.468 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.64 mountX=-0.09 mountY=0.08, mountTheta=2.38
01:14:50.471 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
01:14:50.471 00.000 10844 Enqueuing Move request for scope (0.10, 0.07)
01:14:50.471 00.000 11060 Worker thread wakes up
01:14:50.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:14:50.471 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:14:50.471 00.000 11060 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=0.08
01:14:50.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:14:50.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:50.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:50.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:50.471 00.000 11060 MoveAxis(E, 0, ABG)
01:14:50.471 00.000 11060 Move returns status 0, amount 0
01:14:50.471 00.000 10844 UpdateGuideState exits: m=3162 SNR=35.7 Saturated
01:14:50.471 00.000 11060 MoveAxis(N, 0, ABG)
01:14:50.471 00.000 11060 Move returns status 0, amount 0
01:14:50.471 00.000 11060 move complete, result=0
01:14:50.471 00.000 11060 worker thread done servicing request
01:14:50.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:50.473 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:50.473 00.000 10844 Enqueuing Expose request
01:14:50.473 00.000 11060 Worker thread wakes up
01:14:50.473 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:50.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:50.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:51.113 00.640 11060 Exposure complete
01:14:51.278 00.165 11060 worker thread done servicing request
01:14:51.278 00.000 10844 OnExposeComplete: enter
01:14:51.279 00.001 10844 UpdateGuideState(): m_state=6
01:14:51.279 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9015
01:14:51.279 00.000 10844 Star::Find returns 1 (1), X=264.81, Y=58.24, Mass=3321, SNR=36.7, Peak=255 HFD=3.5
01:14:51.279 00.000 10844 MultiStar: [#1 -0.03,-0.57,0.91,U] [#2 -0.53,-0.81,0.00,M1] [#3 0.63,0.38,0.00,M1] [#4 0.32,-0.19,0.86,U] [#5 0.42,-0.09,0.91,U] [#6 -0.28,-0.56,0.00,M1] [#7 0.62,0.12,0.00,M1] [#8 0.21,-0.43,0.85,U] 
01:14:51.279 00.000 10844 refined, 4 included, MultiStar: {0.28, -0.29}, one-star: {0.45, -0.17}
01:14:51.279 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
01:14:51.279 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
01:14:51.279 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-0.80 mountX=0.23 mountY=0.32, mountTheta=0.94
01:14:51.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.29, opts=13)
01:14:51.280 00.000 10844 Enqueuing Move request for scope (0.28, -0.29)
01:14:51.280 00.000 11060 Worker thread wakes up
01:14:51.280 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:51.282 00.002 10844 UpdateGuideState exits: m=3321 SNR=36.7 Saturated
01:14:51.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:51.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:51.282 00.000 10844 Enqueuing Expose request
01:14:51.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
01:14:51.282 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
01:14:51.282 00.000 11060 Moving (0.28, -0.29) raw xDistance=0.23 yDistance=0.32
01:14:51.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:14:51.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
01:14:51.282 00.000 11060 MoveAxis(W, 40, ABG)
01:14:51.282 00.000 11060 Guiding  Dir = 3, Dur = 40
01:14:51.293 00.011 11060 IsSlewing returns 0
01:14:51.293 00.000 11060 IsGuiding returns 0
01:14:51.358 00.065 11060 IsGuiding returns 0
01:14:51.358 00.000 11060 Move returns status 0, amount 40
01:14:51.358 00.000 11060 MoveAxis(S, 125, ABG)
01:14:51.358 00.000 11060 Guiding  Dir = 1, Dur = 125
01:14:51.401 00.043 11060 IsSlewing returns 0
01:14:51.401 00.000 11060 IsGuiding returns 0
01:14:51.574 00.173 11060 IsGuiding returns 0
01:14:51.574 00.000 11060 Move returns status 0, amount 125
01:14:51.574 00.000 11060 move complete, result=0
01:14:51.574 00.000 11060 worker thread done servicing request
01:14:51.574 00.000 11060 Worker thread wakes up
01:14:51.574 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.3 px 125 ms SOUTH
01:14:51.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:51.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:52.204 00.630 11060 Exposure complete
01:14:52.363 00.159 11060 worker thread done servicing request
01:14:52.363 00.000 10844 OnExposeComplete: enter
01:14:52.363 00.000 10844 UpdateGuideState(): m_state=6
01:14:52.364 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9016
01:14:52.364 00.000 10844 Star::Find returns 1 (0), X=264.66, Y=58.20, Mass=2500, SNR=31.6, Peak=239 HFD=3.2
01:14:52.364 00.000 10844 MultiStar: [#1 0.19,-0.12,1.03,U] [#2 -0.12,0.08,2.12,U] [#3 0.78,0.39,0.00,M2] [#4 0.57,-0.19,1.03,U] [#5 0.34,0.39,1.04,U] [#6 0.05,-0.01,0.93,U] [#7 0.55,0.11,1.00,U] [#8 0.50,-0.18,1.05,U] 
01:14:52.364 00.000 10844 refined, 7 included, MultiStar: {0.25, -0.01}, one-star: {0.30, -0.22}
01:14:52.364 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
01:14:52.364 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
01:14:52.364 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.02 mountX=-0.04 mountY=0.25, mountTheta=1.73
01:14:52.365 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.01, opts=13)
01:14:52.365 00.000 10844 Enqueuing Move request for scope (0.25, -0.01)
01:14:52.365 00.000 11060 Worker thread wakes up
01:14:52.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
01:14:52.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
01:14:52.365 00.000 11060 Moving (0.25, -0.01) raw xDistance=-0.04 yDistance=0.25
01:14:52.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:14:52.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
01:14:52.365 00.000 11060 MoveAxis(E, 0, ABG)
01:14:52.366 00.001 11060 Move returns status 0, amount 0
01:14:52.366 00.000 11060 MoveAxis(S, 96, ABG)
01:14:52.366 00.000 11060 Guiding  Dir = 1, Dur = 96
01:14:52.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:52.366 00.000 10844 UpdateGuideState exits: m=2500 SNR=31.6
01:14:52.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:52.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:52.366 00.000 10844 Enqueuing Expose request
01:14:52.369 00.003 11060 IsSlewing returns 0
01:14:52.369 00.000 11060 IsGuiding returns 0
01:14:52.479 00.110 11060 IsGuiding returns 0
01:14:52.479 00.000 11060 Move returns status 0, amount 96
01:14:52.479 00.000 11060 move complete, result=0
01:14:52.479 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 96 ms SOUTH
01:14:52.480 00.001 11060 worker thread done servicing request
01:14:52.480 00.000 11060 Worker thread wakes up
01:14:52.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:52.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:53.121 00.641 11060 Exposure complete
01:14:53.289 00.168 11060 worker thread done servicing request
01:14:53.289 00.000 10844 OnExposeComplete: enter
01:14:53.289 00.000 10844 UpdateGuideState(): m_state=6
01:14:53.290 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9017
01:14:53.290 00.000 10844 Star::Find returns 1 (1), X=264.77, Y=58.64, Mass=2814, SNR=33.2, Peak=255 HFD=3.6
01:14:53.290 00.000 10844 MultiStar: [#1 0.65,-0.52,0.00,M1] [#2 -0.17,0.31,1.97,U] [#3 0.48,0.47,0.00,M3] [#4 0.85,-0.54,0.00,M3] [#5 0.34,0.79,0.00,M1] [#6 -0.13,-0.04,0.90,U] [#7 0.66,0.47,0.00,M1] [#8 0.08,0.22,0.86,U] 
01:14:53.290 00.000 10844 refined, 3 included, MultiStar: {0.00, 0.21}, one-star: {0.40, 0.22}
01:14:53.290 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.32 = -2.97)
01:14:53.290 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.99)
01:14:53.290 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.56 mountX=-0.21 mountY=-0.03, mountTheta=-2.99
01:14:53.292 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.21, opts=13)
01:14:53.292 00.000 10844 Enqueuing Move request for scope (0.00, 0.21)
01:14:53.292 00.000 11060 Worker thread wakes up
01:14:53.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:53.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.21) opts 0xd
01:14:53.292 00.000 10844 UpdateGuideState exits: m=2814 SNR=33.2 Saturated
01:14:53.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.21)
01:14:53.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:53.292 00.000 11060 Moving (0.00, 0.21) raw xDistance=-0.21 yDistance=-0.03
01:14:53.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:53.292 00.000 10844 Enqueuing Expose request
01:14:53.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:14:53.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:53.293 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:53.293 00.000 11060 MoveAxis(E, 36, ABG)
01:14:53.293 00.000 11060 Guiding  Dir = 2, Dur = 36
01:14:53.322 00.029 11060 IsSlewing returns 0
01:14:53.322 00.000 11060 IsGuiding returns 0
01:14:53.407 00.085 11060 IsGuiding returns 0
01:14:53.407 00.000 11060 Move returns status 0, amount 36
01:14:53.407 00.000 11060 MoveAxis(N, 0, ABG)
01:14:53.408 00.001 11060 Move returns status 0, amount 0
01:14:53.408 00.000 11060 move complete, result=0
01:14:53.408 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
01:14:53.409 00.001 11060 worker thread done servicing request
01:14:53.409 00.000 11060 Worker thread wakes up
01:14:53.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:53.410 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:54.049 00.639 11060 Exposure complete
01:14:54.239 00.190 11060 worker thread done servicing request
01:14:54.239 00.000 10844 OnExposeComplete: enter
01:14:54.239 00.000 10844 UpdateGuideState(): m_state=6
01:14:54.240 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9018
01:14:54.240 00.000 10844 Star::Find returns 1 (1), X=264.73, Y=57.79, Mass=3351, SNR=36.9, Peak=255 HFD=3.5
01:14:54.240 00.000 10844 MultiStar: [#1 0.24,-0.48,0.90,U] [#2 -0.68,-0.63,0.00,M1] [#3 0.78,-0.02,0.00,M4] [#4 0.58,-0.52,0.00,M4] [#5 0.52,0.64,0.00,M2] [#6 -0.26,-0.01,0.82,U] [#7 0.25,-0.04,0.81,U] [#8 0.54,-0.26,0.79,U] 
01:14:54.240 00.000 10844 refined, 4 included, MultiStar: {0.23, -0.30}, one-star: {0.36, -0.63}
01:14:54.240 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
01:14:54.240 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
01:14:54.240 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-0.92 mountX=0.25 mountY=0.27, mountTheta=0.82
01:14:54.241 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.30, opts=13)
01:14:54.242 00.001 10844 Enqueuing Move request for scope (0.23, -0.30)
01:14:54.242 00.000 11060 Worker thread wakes up
01:14:54.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.30) opts 0xd
01:14:54.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.30)
01:14:54.242 00.000 11060 Moving (0.23, -0.30) raw xDistance=0.25 yDistance=0.27
01:14:54.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:14:54.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:14:54.242 00.000 11060 MoveAxis(W, 43, ABG)
01:14:54.242 00.000 11060 Guiding  Dir = 3, Dur = 43
01:14:54.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:54.242 00.000 10844 UpdateGuideState exits: m=3351 SNR=36.9 Saturated
01:14:54.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:54.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:54.242 00.000 10844 Enqueuing Expose request
01:14:54.248 00.006 11060 IsSlewing returns 0
01:14:54.248 00.000 11060 IsGuiding returns 0
01:14:54.295 00.047 11060 IsGuiding returns 0
01:14:54.295 00.000 11060 Move returns status 0, amount 43
01:14:54.295 00.000 11060 MoveAxis(S, 107, ABG)
01:14:54.295 00.000 11060 Guiding  Dir = 1, Dur = 107
01:14:54.310 00.015 11060 IsSlewing returns 0
01:14:54.310 00.000 11060 IsGuiding returns 0
01:14:54.420 00.110 11060 IsGuiding returns 0
01:14:54.420 00.000 11060 Move returns status 0, amount 107
01:14:54.420 00.000 11060 move complete, result=0
01:14:54.420 00.000 11060 worker thread done servicing request
01:14:54.420 00.000 11060 Worker thread wakes up
01:14:54.420 00.000 10844 GuideStep: 0.3 px 43 ms WEST, 0.3 px 107 ms SOUTH
01:14:54.421 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:54.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:55.059 00.638 11060 Exposure complete
01:14:55.230 00.171 11060 worker thread done servicing request
01:14:55.230 00.000 10844 OnExposeComplete: enter
01:14:55.230 00.000 10844 UpdateGuideState(): m_state=6
01:14:55.230 00.000 10844 Star::Find(15, 264, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9019
01:14:55.230 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=58.50, Mass=2823, SNR=33.5, Peak=255 HFD=3.7
01:14:55.231 00.001 10844 MultiStar: [#1 0.27,-0.41,1.02,U] [#2 -0.55,0.38,0.00,M2] [#3 0.66,1.26,0.00,M5] [#4 0.51,0.08,0.94,U] [#5 0.45,0.58,0.00,M3] [#6 0.14,0.35,0.95,U] [#7 0.37,0.82,0.00,M1] [#8 0.69,-0.12,0.00,M1] 
01:14:55.231 00.000 10844 single-star, 3 included, MultiStar: {0.19, 0.02}, one-star: {-0.13, 0.08}
01:14:55.231 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
01:14:55.231 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
01:14:55.231 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.58 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
01:14:55.232 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
01:14:55.232 00.000 10844 Enqueuing Move request for scope (-0.13, 0.08)
01:14:55.233 00.001 11060 Worker thread wakes up
01:14:55.233 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:55.233 00.000 10844 UpdateGuideState exits: m=2823 SNR=33.5 Saturated
01:14:55.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:55.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:55.233 00.000 10844 Enqueuing Expose request
01:14:55.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
01:14:55.233 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
01:14:55.233 00.000 11060 Moving (-0.13, 0.08) raw xDistance=-0.06 yDistance=-0.14
01:14:55.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:14:55.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:55.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:14:55.234 00.001 11060 MoveAxis(E, 0, ABG)
01:14:55.234 00.000 11060 Move returns status 0, amount 0
01:14:55.234 00.000 11060 MoveAxis(N, 0, ABG)
01:14:55.234 00.000 11060 Move returns status 0, amount 0
01:14:55.234 00.000 11060 move complete, result=0
01:14:55.234 00.000 11060 worker thread done servicing request
01:14:55.234 00.000 11060 Worker thread wakes up
01:14:55.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:55.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:55.235 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:55.868 00.633 11060 Exposure complete
01:14:56.054 00.186 11060 worker thread done servicing request
01:14:56.054 00.000 10844 OnExposeComplete: enter
01:14:56.054 00.000 10844 UpdateGuideState(): m_state=6
01:14:56.054 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9020
01:14:56.054 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=58.25, Mass=3498, SNR=38.0, Peak=255 HFD=3.6
01:14:56.055 00.001 10844 MultiStar: [#1 -0.34,-0.39,0.85,U] [#2 -0.50,0.29,1.78,U] [#3 0.20,0.52,0.75,U] [#4 0.65,0.17,0.00,M4] [#5 0.75,0.49,0.00,M4] [#6 -0.12,0.30,0.83,U] [#7 0.12,0.85,0.00,M2] [#8 0.04,-0.01,0.86,U] 
01:14:56.055 00.000 10844 single-star, 5 included, MultiStar: {-0.18, 0.11}, one-star: {0.00, -0.16}
01:14:56.055 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
01:14:56.055 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
01:14:56.055 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.56 mountX=0.16 mountY=0.03, mountTheta=0.17
01:14:56.057 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.16, opts=13)
01:14:56.057 00.000 10844 Enqueuing Move request for scope (0.00, -0.16)
01:14:56.057 00.000 11060 Worker thread wakes up
01:14:56.058 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
01:14:56.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:56.058 00.000 10844 UpdateGuideState exits: m=3498 SNR=38.0 Saturated
01:14:56.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:56.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:56.058 00.000 10844 Enqueuing Expose request
01:14:56.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
01:14:56.058 00.000 11060 Moving (0.00, -0.16) raw xDistance=0.16 yDistance=0.03
01:14:56.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:14:56.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:56.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:56.058 00.000 11060 MoveAxis(W, 28, ABG)
01:14:56.058 00.000 11060 Guiding  Dir = 3, Dur = 28
01:14:56.066 00.008 11060 IsSlewing returns 0
01:14:56.066 00.000 11060 IsGuiding returns 0
01:14:56.097 00.031 11060 IsGuiding returns 0
01:14:56.097 00.000 11060 Move returns status 0, amount 28
01:14:56.097 00.000 11060 MoveAxis(N, 0, ABG)
01:14:56.097 00.000 11060 Move returns status 0, amount 0
01:14:56.097 00.000 11060 move complete, result=0
01:14:56.097 00.000 11060 worker thread done servicing request
01:14:56.097 00.000 11060 Worker thread wakes up
01:14:56.097 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
01:14:56.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:56.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:56.733 00.636 11060 Exposure complete
01:14:56.906 00.173 11060 worker thread done servicing request
01:14:56.906 00.000 10844 OnExposeComplete: enter
01:14:56.906 00.000 10844 UpdateGuideState(): m_state=6
01:14:56.907 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9021
01:14:56.907 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=58.35, Mass=2440, SNR=31.1, Peak=255 HFD=3.6
01:14:56.907 00.000 10844 MultiStar: [#1 0.08,0.01,1.01,U] [#2 0.05,-0.28,2.25,U] [#3 -0.02,0.64,0.00,M5] [#4 0.61,0.16,0.00,M5] [#5 0.42,-0.10,1.11,U] [#6 -0.21,0.03,0.96,U] [#7 -0.14,0.77,0.00,M3] [#8 -0.15,0.46,0.98,U] 
01:14:56.907 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.04}, one-star: {-0.15, -0.06}
01:14:56.907 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
01:14:56.907 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
01:14:56.907 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.09 mountX=0.04 mountY=0.03, mountTheta=0.65
01:14:56.908 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
01:14:56.908 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
01:14:56.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:56.908 00.000 10844 UpdateGuideState exits: m=2440 SNR=31.1 Saturated
01:14:56.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:56.909 00.001 11060 Worker thread wakes up
01:14:56.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:56.909 00.000 10844 Enqueuing Expose request
01:14:56.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:14:56.909 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:14:56.909 00.000 11060 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=0.03
01:14:56.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:14:56.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:56.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:14:56.909 00.000 11060 MoveAxis(E, 0, ABG)
01:14:56.909 00.000 11060 Move returns status 0, amount 0
01:14:56.909 00.000 11060 MoveAxis(N, 0, ABG)
01:14:56.909 00.000 11060 Move returns status 0, amount 0
01:14:56.909 00.000 11060 move complete, result=0
01:14:56.909 00.000 11060 worker thread done servicing request
01:14:56.909 00.000 11060 Worker thread wakes up
01:14:56.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:56.910 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:56.910 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:57.540 00.630 11060 Exposure complete
01:14:57.711 00.171 11060 worker thread done servicing request
01:14:57.711 00.000 10844 OnExposeComplete: enter
01:14:57.711 00.000 10844 UpdateGuideState(): m_state=6
01:14:57.711 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9022
01:14:57.711 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=58.74, Mass=2773, SNR=33.9, Peak=255 HFD=3.3
01:14:57.713 00.002 10844 MultiStar: [#1 -0.53,-0.10,0.93,U] [#2 0.04,-0.44,2.05,U] [#3 0.62,0.47,0.00,M6] [#4 0.60,0.05,0.00,M6] [#5 -0.08,0.30,1.04,U] [#6 -0.01,-0.42,0.90,U] [#7 0.19,0.43,0.83,U] [#8 0.29,-0.15,0.97,U] 
01:14:57.713 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.07}, one-star: {0.12, 0.32}
01:14:57.713 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
01:14:57.713 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
01:14:57.713 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.48 mountX=0.07 mountY=0.02, mountTheta=0.26
01:14:57.714 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
01:14:57.714 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
01:14:57.714 00.000 11060 Worker thread wakes up
01:14:57.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:14:57.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:14:57.714 00.000 11060 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.02
01:14:57.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:14:57.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:57.715 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:14:57.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:14:57.715 00.000 11060 MoveAxis(E, 0, ABG)
01:14:57.715 00.000 11060 Move returns status 0, amount 0
01:14:57.715 00.000 11060 MoveAxis(N, 0, ABG)
01:14:57.715 00.000 11060 Move returns status 0, amount 0
01:14:57.715 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.9 Saturated
01:14:57.715 00.000 11060 move complete, result=0
01:14:57.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:57.715 00.000 11060 worker thread done servicing request
01:14:57.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:57.715 00.000 10844 Enqueuing Expose request
01:14:57.715 00.000 11060 Worker thread wakes up
01:14:57.715 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:57.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:57.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:58.350 00.635 11060 Exposure complete
01:14:58.521 00.171 11060 worker thread done servicing request
01:14:58.522 00.001 10844 OnExposeComplete: enter
01:14:58.522 00.000 10844 UpdateGuideState(): m_state=6
01:14:58.522 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9023
01:14:58.522 00.000 10844 Star::Find returns 1 (1), X=264.66, Y=58.75, Mass=2903, SNR=34.5, Peak=255 HFD=3.6
01:14:58.522 00.000 10844 MultiStar: [#1 -0.49,-0.19,0.95,U] [#2 0.19,0.30,1.87,U] [#3 0.45,0.99,0.00,M7] [#4 0.54,-0.07,0.92,U] [#5 0.04,0.50,1.00,U] [#6 -0.37,0.16,0.85,U] [#7 0.10,0.46,0.80,U] [#8 0.48,-0.17,0.95,U] 
01:14:58.522 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.18}, one-star: {0.30, 0.33}
01:14:58.522 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
01:14:58.523 00.001 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
01:14:58.523 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.00 mountX=-0.20 mountY=0.08, mountTheta=2.74
01:14:58.525 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
01:14:58.525 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
01:14:58.525 00.000 11060 Worker thread wakes up
01:14:58.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:58.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
01:14:58.525 00.000 10844 UpdateGuideState exits: m=2903 SNR=34.5 Saturated
01:14:58.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
01:14:58.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:58.525 00.000 11060 Moving (0.11, 0.18) raw xDistance=-0.20 yDistance=0.08
01:14:58.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:58.525 00.000 10844 Enqueuing Expose request
01:14:58.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:14:58.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:58.526 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:14:58.526 00.000 11060 MoveAxis(E, 34, ABG)
01:14:58.526 00.000 11060 Guiding  Dir = 2, Dur = 34
01:14:58.539 00.013 11060 IsSlewing returns 0
01:14:58.540 00.001 11060 IsGuiding returns 0
01:14:58.580 00.040 11060 IsGuiding returns 0
01:14:58.580 00.000 11060 Move returns status 0, amount 34
01:14:58.580 00.000 11060 MoveAxis(N, 0, ABG)
01:14:58.580 00.000 11060 Move returns status 0, amount 0
01:14:58.580 00.000 11060 move complete, result=0
01:14:58.580 00.000 11060 worker thread done servicing request
01:14:58.580 00.000 11060 Worker thread wakes up
01:14:58.580 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
01:14:58.581 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:58.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:59.221 00.640 11060 Exposure complete
01:14:59.421 00.200 11060 worker thread done servicing request
01:14:59.421 00.000 10844 OnExposeComplete: enter
01:14:59.421 00.000 10844 UpdateGuideState(): m_state=6
01:14:59.422 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9024
01:14:59.422 00.000 10844 Star::Find returns 1 (1), X=264.06, Y=58.93, Mass=2867, SNR=34.4, Peak=255 HFD=3.0
01:14:59.422 00.000 10844 MultiStar: [#1 -0.24,-0.18,0.96,U] [#2 -0.35,-0.34,1.87,U] [#3 0.23,0.84,0.00,M8] [#4 0.76,0.29,0.00,M6] [#5 0.10,0.53,0.98,U] [#6 -0.31,-0.04,0.94,U] [#7 0.15,0.55,0.74,U] [#8 0.26,-0.01,0.82,U] 
01:14:59.422 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.08}, one-star: {-0.31, 0.52}
01:14:59.422 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
01:14:59.422 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
01:14:59.422 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.64 mountX=-0.05 mountY=-0.16, mountTheta=-1.90
01:14:59.423 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.08, opts=13)
01:14:59.424 00.001 10844 Enqueuing Move request for scope (-0.15, 0.08)
01:14:59.424 00.000 11060 Worker thread wakes up
01:14:59.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:14:59.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
01:14:59.424 00.000 10844 UpdateGuideState exits: m=2867 SNR=34.4 Saturated
01:14:59.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
01:14:59.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:59.424 00.000 11060 Moving (-0.15, 0.08) raw xDistance=-0.05 yDistance=-0.16
01:14:59.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:14:59.424 00.000 10844 Enqueuing Expose request
01:14:59.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:14:59.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:59.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:14:59.425 00.001 11060 MoveAxis(E, 0, ABG)
01:14:59.425 00.000 11060 Move returns status 0, amount 0
01:14:59.425 00.000 11060 MoveAxis(N, 0, ABG)
01:14:59.425 00.000 11060 Move returns status 0, amount 0
01:14:59.425 00.000 11060 move complete, result=0
01:14:59.425 00.000 11060 worker thread done servicing request
01:14:59.425 00.000 11060 Worker thread wakes up
01:14:59.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:14:59.426 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:14:59.430 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:00.053 00.623 11060 Exposure complete
01:15:00.218 00.165 11060 worker thread done servicing request
01:15:00.218 00.000 10844 OnExposeComplete: enter
01:15:00.218 00.000 10844 UpdateGuideState(): m_state=6
01:15:00.219 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9025
01:15:00.219 00.000 10844 Star::Find returns 1 (1), X=264.07, Y=58.92, Mass=2827, SNR=33.5, Peak=255 HFD=3.8
01:15:00.219 00.000 10844 MultiStar: [#1 -0.25,-0.49,0.94,U] [#2 -0.25,-0.35,1.91,U] [#3 0.32,0.37,0.94,U] [#4 0.43,0.06,0.93,U] [#5 0.22,0.31,1.02,U] [#6 -0.17,0.25,0.94,U] [#7 0.40,0.42,0.81,U] [#8 0.23,-0.59,0.00,M1] 
01:15:00.219 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {-0.30, 0.50}
01:15:00.219 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
01:15:00.219 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
01:15:00.219 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
01:15:00.220 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
01:15:00.220 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
01:15:00.220 00.000 11060 Worker thread wakes up
01:15:00.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:00.221 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:15:00.221 00.000 10844 UpdateGuideState exits: m=2827 SNR=33.5 Saturated
01:15:00.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:15:00.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:00.221 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
01:15:00.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:00.221 00.000 10844 Enqueuing Expose request
01:15:00.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:15:00.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:00.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:15:00.221 00.000 11060 MoveAxis(E, 0, ABG)
01:15:00.221 00.000 11060 Move returns status 0, amount 0
01:15:00.221 00.000 11060 MoveAxis(N, 0, ABG)
01:15:00.221 00.000 11060 Move returns status 0, amount 0
01:15:00.221 00.000 11060 move complete, result=0
01:15:00.221 00.000 11060 worker thread done servicing request
01:15:00.221 00.000 11060 Worker thread wakes up
01:15:00.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:00.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:00.223 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:00.857 00.634 11060 Exposure complete
01:15:01.028 00.171 11060 worker thread done servicing request
01:15:01.028 00.000 10844 OnExposeComplete: enter
01:15:01.028 00.000 10844 UpdateGuideState(): m_state=6
01:15:01.028 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9026
01:15:01.030 00.002 10844 Star::Find returns 1 (1), X=264.51, Y=58.76, Mass=2298, SNR=29.9, Peak=255 HFD=3.3
01:15:01.030 00.000 10844 MultiStar: [#1 0.03,0.11,1.08,U] [#2 -0.27,-0.10,2.28,U] [#3 0.68,0.69,0.00,M8] [#4 0.05,0.36,1.14,U] [#5 0.34,0.93,0.00,M1] [#6 -0.61,0.08,0.00,M1] [#7 0.28,0.93,0.00,M1] [#8 0.41,0.28,1.07,U] 
01:15:01.030 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.14}, one-star: {0.15, 0.35}
01:15:01.030 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
01:15:01.030 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
01:15:01.030 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.52 mountX=-0.14 mountY=-0.02, mountTheta=-3.03
01:15:01.031 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.14, opts=13)
01:15:01.031 00.000 10844 Enqueuing Move request for scope (0.01, 0.14)
01:15:01.031 00.000 11060 Worker thread wakes up
01:15:01.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:01.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
01:15:01.031 00.000 10844 UpdateGuideState exits: m=2298 SNR=29.9 Saturated
01:15:01.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
01:15:01.032 00.001 11060 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=-0.02
01:15:01.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:01.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:15:01.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:01.032 00.000 10844 Enqueuing Expose request
01:15:01.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:01.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:15:01.032 00.000 11060 MoveAxis(E, 25, ABG)
01:15:01.032 00.000 11060 Guiding  Dir = 2, Dur = 25
01:15:01.034 00.002 11060 IsSlewing returns 0
01:15:01.034 00.000 11060 IsGuiding returns 0
01:15:01.065 00.031 11060 IsGuiding returns 0
01:15:01.065 00.000 11060 Move returns status 0, amount 25
01:15:01.065 00.000 11060 MoveAxis(N, 0, ABG)
01:15:01.065 00.000 11060 Move returns status 0, amount 0
01:15:01.065 00.000 11060 move complete, result=0
01:15:01.067 00.002 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
01:15:01.067 00.000 11060 worker thread done servicing request
01:15:01.067 00.000 11060 Worker thread wakes up
01:15:01.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:01.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:01.698 00.631 11060 Exposure complete
01:15:01.877 00.179 11060 worker thread done servicing request
01:15:01.877 00.000 10844 OnExposeComplete: enter
01:15:01.878 00.001 10844 UpdateGuideState(): m_state=6
01:15:01.878 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9027
01:15:01.878 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=58.39, Mass=3280, SNR=36.5, Peak=255 HFD=3.3
01:15:01.878 00.000 10844 MultiStar: [#1 -0.08,-0.21,0.82,U] [#2 -0.30,0.36,1.87,U] [#3 0.66,0.87,0.00,M9] [#4 0.27,0.08,0.85,U] [#5 0.85,0.69,0.00,M2] [#6 -0.26,0.13,0.85,U] [#7 0.07,0.43,0.83,U] [#8 0.05,-0.02,0.80,U] 
01:15:01.878 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.14}, one-star: {0.18, -0.02}
01:15:01.878 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
01:15:01.878 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
01:15:01.879 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.89 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
01:15:01.880 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.14, opts=13)
01:15:01.880 00.000 10844 Enqueuing Move request for scope (-0.05, 0.14)
01:15:01.880 00.000 11060 Worker thread wakes up
01:15:01.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:15:01.880 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:15:01.880 00.000 11060 Moving (-0.05, 0.14) raw xDistance=-0.13 yDistance=-0.07
01:15:01.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:15:01.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:15:01.881 00.001 10844 UpdateGuideState exits: m=3280 SNR=36.5 Saturated
01:15:01.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:01.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:01.881 00.000 10844 Enqueuing Expose request
01:15:01.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:01.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:15:01.881 00.000 11060 MoveAxis(E, 23, ABG)
01:15:01.881 00.000 11060 Guiding  Dir = 2, Dur = 23
01:15:01.909 00.028 11060 IsSlewing returns 0
01:15:01.911 00.002 11060 IsGuiding returns 0
01:15:01.956 00.045 11060 IsGuiding returns 0
01:15:01.957 00.001 11060 Move returns status 0, amount 23
01:15:01.957 00.000 11060 MoveAxis(N, 0, ABG)
01:15:01.957 00.000 11060 Move returns status 0, amount 0
01:15:01.957 00.000 11060 move complete, result=0
01:15:01.957 00.000 11060 worker thread done servicing request
01:15:01.957 00.000 11060 Worker thread wakes up
01:15:01.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:01.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:01.957 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
01:15:02.585 00.628 11060 Exposure complete
01:15:02.761 00.176 11060 worker thread done servicing request
01:15:02.761 00.000 10844 OnExposeComplete: enter
01:15:02.761 00.000 10844 UpdateGuideState(): m_state=6
01:15:02.761 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9028
01:15:02.762 00.001 10844 Star::Find returns 1 (1), X=264.12, Y=58.16, Mass=2767, SNR=33.0, Peak=255 HFD=3.6
01:15:02.762 00.000 10844 MultiStar: [#1 -0.36,-0.04,0.96,U] [#2 -0.28,0.19,2.04,U] [#3 0.26,0.42,0.96,U] [#4 0.32,0.29,0.99,U] [#5 0.30,-0.15,1.04,U] [#6 -0.40,-0.88,0.00,M1] [#7 -0.04,0.24,0.82,U] [#8 0.30,-0.58,0.00,M1] 
01:15:02.762 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.11}, one-star: {-0.25, -0.26}
01:15:02.762 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
01:15:02.762 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.62)
01:15:02.762 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.93 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
01:15:02.764 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
01:15:02.764 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
01:15:02.764 00.000 11060 Worker thread wakes up
01:15:02.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
01:15:02.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:15:02.764 00.000 11060 Moving (-0.04, 0.11) raw xDistance=-0.10 yDistance=-0.06
01:15:02.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:15:02.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:02.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:02.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:15:02.764 00.000 11060 MoveAxis(E, 0, ABG)
01:15:02.764 00.000 11060 Move returns status 0, amount 0
01:15:02.764 00.000 10844 UpdateGuideState exits: m=2767 SNR=33.0 Saturated
01:15:02.764 00.000 11060 MoveAxis(N, 0, ABG)
01:15:02.764 00.000 11060 Move returns status 0, amount 0
01:15:02.764 00.000 11060 move complete, result=0
01:15:02.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:02.764 00.000 11060 worker thread done servicing request
01:15:02.766 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:02.766 00.000 10844 Enqueuing Expose request
01:15:02.766 00.000 11060 Worker thread wakes up
01:15:02.766 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:02.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:02.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:03.426 00.660 11060 Exposure complete
01:15:03.597 00.171 11060 worker thread done servicing request
01:15:03.597 00.000 10844 OnExposeComplete: enter
01:15:03.597 00.000 10844 UpdateGuideState(): m_state=6
01:15:03.599 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9029
01:15:03.599 00.000 10844 Star::Find returns 1 (1), X=264.64, Y=58.27, Mass=3148, SNR=35.9, Peak=255 HFD=3.6
01:15:03.599 00.000 10844 MultiStar: [#1 -0.49,-0.16,0.82,U] [#2 -0.23,-0.22,1.80,U] [#3 0.18,0.07,0.80,U] [#4 0.06,-0.35,0.90,U] [#5 0.62,-0.33,0.00,M2] [#6 -0.42,0.00,0.91,U] [#7 0.35,0.53,0.00,M1] [#8 0.30,0.15,0.79,U] 
01:15:03.599 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.12}, one-star: {0.27, -0.15}
01:15:03.599 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
01:15:03.599 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
01:15:03.599 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-2.10 mountX=0.13 mountY=-0.05, mountTheta=-0.37
01:15:03.601 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.12, opts=13)
01:15:03.601 00.000 10844 Enqueuing Move request for scope (-0.07, -0.12)
01:15:03.601 00.000 11060 Worker thread wakes up
01:15:03.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:03.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
01:15:03.601 00.000 10844 UpdateGuideState exits: m=3148 SNR=35.9 Saturated
01:15:03.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
01:15:03.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:03.601 00.000 11060 Moving (-0.07, -0.12) raw xDistance=0.13 yDistance=-0.05
01:15:03.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:03.601 00.000 10844 Enqueuing Expose request
01:15:03.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:15:03.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:03.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:15:03.601 00.000 11060 MoveAxis(W, 22, ABG)
01:15:03.601 00.000 11060 Guiding  Dir = 3, Dur = 22
01:15:03.618 00.017 11060 IsSlewing returns 0
01:15:03.618 00.000 11060 IsGuiding returns 0
01:15:03.649 00.031 11060 IsGuiding returns 0
01:15:03.649 00.000 11060 Move returns status 0, amount 22
01:15:03.649 00.000 11060 MoveAxis(N, 0, ABG)
01:15:03.649 00.000 11060 Move returns status 0, amount 0
01:15:03.649 00.000 11060 move complete, result=0
01:15:03.649 00.000 11060 worker thread done servicing request
01:15:03.649 00.000 11060 Worker thread wakes up
01:15:03.649 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
01:15:03.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:03.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:04.285 00.636 11060 Exposure complete
01:15:04.461 00.176 11060 worker thread done servicing request
01:15:04.461 00.000 10844 OnExposeComplete: enter
01:15:04.461 00.000 10844 UpdateGuideState(): m_state=6
01:15:04.461 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9030
01:15:04.461 00.000 10844 Star::Find returns 1 (1), X=264.86, Y=58.28, Mass=3053, SNR=34.7, Peak=255 HFD=3.4
01:15:04.461 00.000 10844 MultiStar: [#1 0.15,-0.28,0.95,U] [#2 -0.40,-0.46,0.00,M1] [#3 0.49,0.47,0.00,M8] [#4 0.51,-0.12,0.87,U] [#5 0.02,0.31,0.94,U] [#6 -0.16,-0.18,0.95,U] [#7 0.27,0.97,0.00,M2] [#8 0.43,-0.09,0.87,U] 
01:15:04.462 00.001 10844 refined, 5 included, MultiStar: {0.24, -0.08}, one-star: {0.49, -0.13}
01:15:04.462 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
01:15:04.462 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
01:15:04.462 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.33 mountX=0.04 mountY=0.25, mountTheta=1.42
01:15:04.464 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.08, opts=13)
01:15:04.464 00.000 10844 Enqueuing Move request for scope (0.24, -0.08)
01:15:04.464 00.000 11060 Worker thread wakes up
01:15:04.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
01:15:04.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
01:15:04.464 00.000 11060 Moving (0.24, -0.08) raw xDistance=0.04 yDistance=0.25
01:15:04.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:15:04.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
01:15:04.464 00.000 11060 MoveAxis(E, 0, ABG)
01:15:04.464 00.000 11060 Move returns status 0, amount 0
01:15:04.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:04.464 00.000 11060 MoveAxis(S, 96, ABG)
01:15:04.464 00.000 11060 Guiding  Dir = 1, Dur = 96
01:15:04.464 00.000 10844 UpdateGuideState exits: m=3053 SNR=34.7 Saturated
01:15:04.465 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:04.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:04.465 00.000 10844 Enqueuing Expose request
01:15:04.491 00.026 11060 IsSlewing returns 0
01:15:04.492 00.001 11060 IsGuiding returns 0
01:15:04.601 00.109 11060 IsGuiding returns 0
01:15:04.601 00.000 11060 Move returns status 0, amount 96
01:15:04.601 00.000 11060 move complete, result=0
01:15:04.601 00.000 11060 worker thread done servicing request
01:15:04.602 00.001 11060 Worker thread wakes up
01:15:04.602 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 96 ms SOUTH
01:15:04.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:04.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:05.236 00.634 11060 Exposure complete
01:15:05.412 00.176 11060 worker thread done servicing request
01:15:05.412 00.000 10844 OnExposeComplete: enter
01:15:05.412 00.000 10844 UpdateGuideState(): m_state=6
01:15:05.413 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9031
01:15:05.413 00.000 10844 Star::Find returns 1 (1), X=264.74, Y=58.34, Mass=2733, SNR=33.4, Peak=255 HFD=3.0
01:15:05.413 00.000 10844 MultiStar: [#1 -0.29,-0.26,0.98,U] [#2 -0.18,0.08,2.03,U] [#3 0.61,0.68,0.00,M9] [#4 0.44,0.00,0.98,U] [#5 0.23,0.48,1.04,U] [#6 -0.25,-0.07,0.93,U] [#7 0.06,0.55,0.86,U] [#8 0.43,0.27,0.93,U] 
01:15:05.413 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.37, -0.07}
01:15:05.413 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
01:15:05.413 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
01:15:05.413 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=-0.12 mountY=0.05, mountTheta=2.76
01:15:05.414 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
01:15:05.414 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
01:15:05.415 00.001 11060 Worker thread wakes up
01:15:05.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
01:15:05.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
01:15:05.415 00.000 11060 Moving (0.07, 0.11) raw xDistance=-0.12 yDistance=0.05
01:15:05.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:15:05.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:05.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:05.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:15:05.415 00.000 10844 UpdateGuideState exits: m=2733 SNR=33.4 Saturated
01:15:05.415 00.000 11060 MoveAxis(E, 22, ABG)
01:15:05.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:05.415 00.000 11060 Guiding  Dir = 2, Dur = 22
01:15:05.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:05.415 00.000 10844 Enqueuing Expose request
01:15:05.458 00.043 11060 IsSlewing returns 0
01:15:05.458 00.000 11060 IsGuiding returns 0
01:15:05.522 00.064 11060 IsGuiding returns 0
01:15:05.522 00.000 11060 Move returns status 0, amount 22
01:15:05.522 00.000 11060 MoveAxis(N, 0, ABG)
01:15:05.522 00.000 11060 Move returns status 0, amount 0
01:15:05.522 00.000 11060 move complete, result=0
01:15:05.522 00.000 11060 worker thread done servicing request
01:15:05.522 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:15:05.523 00.001 11060 Worker thread wakes up
01:15:05.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:05.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:06.153 00.630 11060 Exposure complete
01:15:06.325 00.172 11060 worker thread done servicing request
01:15:06.325 00.000 10844 OnExposeComplete: enter
01:15:06.325 00.000 10844 UpdateGuideState(): m_state=6
01:15:06.325 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9032
01:15:06.325 00.000 10844 Star::Find returns 1 (1), X=264.81, Y=58.72, Mass=2439, SNR=31.1, Peak=255 HFD=3.4
01:15:06.326 00.001 10844 MultiStar: [#1 -0.13,0.00,1.09,U] [#2 -0.54,0.06,2.03,U] [#3 0.38,0.53,0.00,M10] [#4 0.32,-0.12,0.97,U] [#5 0.41,-0.05,1.08,U] [#6 -0.06,0.04,1.00,U] [#7 0.38,0.62,0.00,M2] [#8 0.40,0.50,0.00,M1] 
01:15:06.326 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.04}, one-star: {0.44, 0.30}
01:15:06.326 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
01:15:06.326 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
01:15:06.326 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.88 mountX=-0.04 mountY=-0.02, mountTheta=-2.67
01:15:06.327 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
01:15:06.327 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
01:15:06.328 00.001 11060 Worker thread wakes up
01:15:06.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:06.328 00.000 10844 UpdateGuideState exits: m=2439 SNR=31.1 Saturated
01:15:06.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:06.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:06.328 00.000 10844 Enqueuing Expose request
01:15:06.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:15:06.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:15:06.328 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.02
01:15:06.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:15:06.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:06.329 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:15:06.329 00.000 11060 MoveAxis(E, 0, ABG)
01:15:06.329 00.000 11060 Move returns status 0, amount 0
01:15:06.329 00.000 11060 MoveAxis(N, 0, ABG)
01:15:06.329 00.000 11060 Move returns status 0, amount 0
01:15:06.329 00.000 11060 move complete, result=0
01:15:06.329 00.000 11060 worker thread done servicing request
01:15:06.329 00.000 11060 Worker thread wakes up
01:15:06.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:06.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:06.330 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:06.979 00.649 11060 Exposure complete
01:15:07.167 00.188 11060 worker thread done servicing request
01:15:07.168 00.001 10844 OnExposeComplete: enter
01:15:07.168 00.000 10844 UpdateGuideState(): m_state=6
01:15:07.168 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9033
01:15:07.168 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.86, Mass=2964, SNR=35.0, Peak=255 HFD=3.5
01:15:07.168 00.000 10844 MultiStar: [#1 0.03,0.51,0.94,U] [#2 -0.35,0.20,1.91,U] [#3 0.39,0.89,0.00,R] [#4 0.05,-0.13,0.96,U] [#5 0.01,0.53,0.90,U] [#6 -0.13,0.08,0.91,U] [#7 0.38,0.81,0.00,M3] [#8 0.13,-0.08,0.91,U] 
01:15:07.168 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.22}, one-star: {0.14, 0.45}
01:15:07.169 00.001 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
01:15:07.169 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
01:15:07.169 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.84 mountX=-0.21 mountY=-0.10, mountTheta=-2.71
01:15:07.170 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.22, opts=13)
01:15:07.170 00.000 10844 Enqueuing Move request for scope (-0.06, 0.22)
01:15:07.170 00.000 11060 Worker thread wakes up
01:15:07.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:07.170 00.000 10844 UpdateGuideState exits: m=2964 SNR=35.0 Saturated
01:15:07.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:07.171 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
01:15:07.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
01:15:07.171 00.000 11060 Moving (-0.06, 0.22) raw xDistance=-0.21 yDistance=-0.10
01:15:07.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:15:07.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:07.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:07.171 00.000 10844 Enqueuing Expose request
01:15:07.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:15:07.171 00.000 11060 MoveAxis(E, 36, ABG)
01:15:07.171 00.000 11060 Guiding  Dir = 2, Dur = 36
01:15:07.177 00.006 11060 IsSlewing returns 0
01:15:07.177 00.000 11060 IsGuiding returns 0
01:15:07.224 00.047 11060 IsGuiding returns 0
01:15:07.224 00.000 11060 Move returns status 0, amount 36
01:15:07.224 00.000 11060 MoveAxis(N, 0, ABG)
01:15:07.224 00.000 11060 Move returns status 0, amount 0
01:15:07.224 00.000 11060 move complete, result=0
01:15:07.224 00.000 11060 worker thread done servicing request
01:15:07.224 00.000 11060 Worker thread wakes up
01:15:07.225 00.001 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
01:15:07.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:07.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:07.870 00.645 11060 Exposure complete
01:15:08.070 00.200 11060 worker thread done servicing request
01:15:08.070 00.000 10844 OnExposeComplete: enter
01:15:08.070 00.000 10844 UpdateGuideState(): m_state=6
01:15:08.070 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9034
01:15:08.070 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=58.51, Mass=2653, SNR=32.9, Peak=246 HFD=3.2
01:15:08.071 00.001 10844 MultiStar: [#1 -0.11,-0.28,1.03,U] [#2 -0.22,-0.05,2.16,U] [#3 -0.12,-0.15,0.91,U] [#4 0.35,0.26,0.97,U] [#5 0.16,0.58,1.03,U] [#6 -0.81,-0.14,0.00,M1] [#7 0.48,1.06,0.00,M4] [#8 0.15,-0.11,0.95,U] 
01:15:08.071 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.04}, one-star: {-0.04, 0.10}
01:15:08.071 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
01:15:08.071 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.70)
01:15:08.071 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.85 mountX=-0.04 mountY=-0.02, mountTheta=-2.69
01:15:08.072 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
01:15:08.072 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
01:15:08.072 00.000 11060 Worker thread wakes up
01:15:08.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:08.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:15:08.072 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.9
01:15:08.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:15:08.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:08.072 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.02
01:15:08.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:08.072 00.000 10844 Enqueuing Expose request
01:15:08.073 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:15:08.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:08.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:15:08.073 00.000 11060 MoveAxis(E, 0, ABG)
01:15:08.073 00.000 11060 Move returns status 0, amount 0
01:15:08.073 00.000 11060 MoveAxis(N, 0, ABG)
01:15:08.073 00.000 11060 Move returns status 0, amount 0
01:15:08.073 00.000 11060 move complete, result=0
01:15:08.073 00.000 11060 worker thread done servicing request
01:15:08.073 00.000 11060 Worker thread wakes up
01:15:08.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:08.074 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:08.076 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:08.700 00.624 11060 Exposure complete
01:15:08.870 00.170 11060 worker thread done servicing request
01:15:08.870 00.000 10844 OnExposeComplete: enter
01:15:08.870 00.000 10844 UpdateGuideState(): m_state=6
01:15:08.870 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9035
01:15:08.870 00.000 10844 Star::Find returns 1 (1), X=264.00, Y=58.15, Mass=2736, SNR=33.2, Peak=255 HFD=3.1
01:15:08.871 00.001 10844 MultiStar: [#1 -0.89,-0.65,0.00,M1] [#2 -0.46,-0.23,2.06,U] [#3 -0.37,-0.69,0.00,M1] [#4 0.07,-0.46,1.02,U] [#5 0.20,0.00,0.99,U] [#6 -0.42,-0.44,0.97,U] [#7 0.04,0.59,0.84,U] [#8 -0.15,-0.57,0.87,U] 
01:15:08.871 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.21}, one-star: {-0.36, -0.26}
01:15:08.871 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
01:15:08.871 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
01:15:08.871 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.33 mountX=0.24 mountY=-0.16, mountTheta=-0.59
01:15:08.872 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.21, opts=13)
01:15:08.872 00.000 10844 Enqueuing Move request for scope (-0.20, -0.21)
01:15:08.872 00.000 11060 Worker thread wakes up
01:15:08.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:08.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
01:15:08.872 00.000 10844 UpdateGuideState exits: m=2736 SNR=33.2 Saturated
01:15:08.872 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
01:15:08.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:08.872 00.000 11060 Moving (-0.20, -0.21) raw xDistance=0.24 yDistance=-0.16
01:15:08.873 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:08.873 00.000 10844 Enqueuing Expose request
01:15:08.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:15:08.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:08.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:15:08.873 00.000 11060 MoveAxis(W, 42, ABG)
01:15:08.873 00.000 11060 Guiding  Dir = 3, Dur = 42
01:15:08.903 00.030 11060 IsSlewing returns 0
01:15:08.905 00.002 11060 IsGuiding returns 0
01:15:08.962 00.057 11060 IsGuiding returns 0
01:15:08.962 00.000 11060 Move returns status 0, amount 42
01:15:08.962 00.000 11060 MoveAxis(N, 0, ABG)
01:15:08.962 00.000 11060 Move returns status 0, amount 0
01:15:08.962 00.000 11060 move complete, result=0
01:15:08.962 00.000 11060 worker thread done servicing request
01:15:08.962 00.000 11060 Worker thread wakes up
01:15:08.962 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
01:15:08.963 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:08.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:09.595 00.632 11060 Exposure complete
01:15:09.789 00.194 11060 worker thread done servicing request
01:15:09.789 00.000 10844 OnExposeComplete: enter
01:15:09.789 00.000 10844 UpdateGuideState(): m_state=6
01:15:09.789 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9036
01:15:09.789 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=58.42, Mass=2973, SNR=34.9, Peak=255 HFD=3.7
01:15:09.789 00.000 10844 MultiStar: [#1 -0.32,-0.15,0.90,U] [#2 -0.26,-0.56,0.00,M1] [#3 0.03,-0.29,0.83,U] [#4 0.35,0.01,0.87,U] [#5 0.35,0.62,0.00,M1] [#6 -0.08,-0.37,0.85,U] [#7 0.05,0.57,0.78,U] [#8 -0.22,0.00,0.96,U] 
01:15:09.789 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {-0.17, 0.00}
01:15:09.789 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
01:15:09.789 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
01:15:09.789 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.58 mountX=0.05 mountY=-0.05, mountTheta=-0.84
01:15:09.792 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
01:15:09.792 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
01:15:09.792 00.000 11060 Worker thread wakes up
01:15:09.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:09.792 00.000 10844 UpdateGuideState exits: m=2973 SNR=34.9 Saturated
01:15:09.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:15:09.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:09.792 00.000 10844 Enqueuing Expose request
01:15:09.792 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:15:09.792 00.000 11060 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=-0.05
01:15:09.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:15:09.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:09.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:15:09.792 00.000 11060 MoveAxis(E, 0, ABG)
01:15:09.792 00.000 11060 Move returns status 0, amount 0
01:15:09.792 00.000 11060 MoveAxis(N, 0, ABG)
01:15:09.792 00.000 11060 Move returns status 0, amount 0
01:15:09.793 00.001 11060 move complete, result=0
01:15:09.793 00.000 11060 worker thread done servicing request
01:15:09.793 00.000 11060 Worker thread wakes up
01:15:09.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:09.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:09.794 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:10.426 00.632 11060 Exposure complete
01:15:10.596 00.170 11060 worker thread done servicing request
01:15:10.596 00.000 10844 OnExposeComplete: enter
01:15:10.596 00.000 10844 UpdateGuideState(): m_state=6
01:15:10.597 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9037
01:15:10.597 00.000 10844 Star::Find returns 1 (1), X=264.72, Y=58.67, Mass=2545, SNR=31.4, Peak=255 HFD=3.4
01:15:10.597 00.000 10844 MultiStar: [#1 -0.12,-0.28,0.93,U] [#2 -0.45,-0.89,0.00,M2] [#3 0.11,-0.35,0.90,U] [#4 0.27,-0.51,0.95,U] [#5 0.05,0.35,0.99,U] [#6 -0.63,-0.37,0.00,M1] [#7 0.25,1.02,0.00,M3] [#8 0.46,-0.14,0.89,U] 
01:15:10.597 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.10}, one-star: {0.35, 0.25}
01:15:10.597 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
01:15:10.597 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
01:15:10.597 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=0.07 mountY=0.20, mountTheta=1.24
01:15:10.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.10, opts=13)
01:15:10.599 00.000 10844 Enqueuing Move request for scope (0.19, -0.10)
01:15:10.599 00.000 11060 Worker thread wakes up
01:15:10.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
01:15:10.599 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
01:15:10.599 00.000 11060 Moving (0.19, -0.10) raw xDistance=0.07 yDistance=0.20
01:15:10.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:15:10.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:15:10.599 00.000 11060 MoveAxis(E, 0, ABG)
01:15:10.599 00.000 11060 Move returns status 0, amount 0
01:15:10.599 00.000 11060 MoveAxis(S, 78, ABG)
01:15:10.599 00.000 11060 Guiding  Dir = 1, Dur = 78
01:15:10.600 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:10.600 00.000 10844 UpdateGuideState exits: m=2545 SNR=31.4 Saturated
01:15:10.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:10.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:10.600 00.000 10844 Enqueuing Expose request
01:15:10.604 00.004 11060 IsSlewing returns 0
01:15:10.604 00.000 11060 IsGuiding returns 0
01:15:10.688 00.084 11060 IsGuiding returns 0
01:15:10.688 00.000 11060 Move returns status 0, amount 78
01:15:10.688 00.000 11060 move complete, result=0
01:15:10.688 00.000 11060 worker thread done servicing request
01:15:10.688 00.000 11060 Worker thread wakes up
01:15:10.688 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 78 ms SOUTH
01:15:10.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:10.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:11.331 00.643 11060 Exposure complete
01:15:11.513 00.182 11060 worker thread done servicing request
01:15:11.514 00.001 10844 OnExposeComplete: enter
01:15:11.514 00.000 10844 UpdateGuideState(): m_state=6
01:15:11.514 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9038
01:15:11.514 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=58.13, Mass=2576, SNR=32.4, Peak=248 HFD=3.6
01:15:11.514 00.000 10844 MultiStar: [#1 0.02,-0.19,1.08,U] [#2 -0.48,-0.40,0.00,M3] [#3 -0.74,0.00,0.00,M1] [#4 0.03,0.21,0.90,U] [#5 0.20,0.33,1.00,U] [#6 -0.70,-0.23,0.00,M2] [#7 -0.04,0.44,0.86,U] [#8 -0.04,-0.37,0.90,U] 
01:15:11.514 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.01}, one-star: {-0.11, -0.28}
01:15:11.515 00.001 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
01:15:11.515 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
01:15:11.515 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.81 mountX=-0.01 mountY=0.01, mountTheta=2.55
01:15:11.516 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
01:15:11.516 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
01:15:11.516 00.000 11060 Worker thread wakes up
01:15:11.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:11.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:15:11.516 00.000 10844 UpdateGuideState exits: m=2576 SNR=32.4
01:15:11.517 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:15:11.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:11.517 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
01:15:11.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:11.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:15:11.517 00.000 10844 Enqueuing Expose request
01:15:11.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:11.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:15:11.517 00.000 11060 MoveAxis(E, 0, ABG)
01:15:11.517 00.000 11060 Move returns status 0, amount 0
01:15:11.517 00.000 11060 MoveAxis(N, 0, ABG)
01:15:11.517 00.000 11060 Move returns status 0, amount 0
01:15:11.517 00.000 11060 move complete, result=0
01:15:11.517 00.000 11060 worker thread done servicing request
01:15:11.517 00.000 11060 Worker thread wakes up
01:15:11.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:11.518 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:11.519 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:15:12.167 00.648 11060 Exposure complete
01:15:12.330 00.163 11060 worker thread done servicing request
01:15:12.330 00.000 10844 OnExposeComplete: enter
01:15:12.330 00.000 10844 UpdateGuideState(): m_state=6
01:15:12.331 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9039
01:15:12.331 00.000 10844 Star::Find returns 1 (1), X=264.11, Y=58.66, Mass=2944, SNR=34.0, Peak=255 HFD=3.5
01:15:12.331 00.000 10844 MultiStar: [#1 -0.15,0.24,0.95,U] [#2 -0.27,-0.01,1.88,U] [#3 -0.37,-0.13,0.90,U] [#4 -0.19,0.18,1.04,U] [#5 0.20,0.94,0.00,M1] [#6 -0.76,-0.09,0.00,M3] [#7 0.07,0.92,0.00,M3] [#8 0.39,-0.19,0.79,U] 
01:15:12.331 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.05}, one-star: {-0.25, 0.24}
01:15:12.331 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
01:15:12.331 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
01:15:12.331 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.84 mountX=-0.02 mountY=-0.18, mountTheta=-1.69
01:15:12.332 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.05, opts=13)
01:15:12.332 00.000 10844 Enqueuing Move request for scope (-0.17, 0.05)
01:15:12.333 00.001 11060 Worker thread wakes up
01:15:12.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:12.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
01:15:12.333 00.000 10844 UpdateGuideState exits: m=2944 SNR=34.0 Saturated
01:15:12.333 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
01:15:12.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:12.333 00.000 11060 Moving (-0.17, 0.05) raw xDistance=-0.02 yDistance=-0.18
01:15:12.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:12.333 00.000 10844 Enqueuing Expose request
01:15:12.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:15:12.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:12.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:15:12.333 00.000 11060 MoveAxis(E, 0, ABG)
01:15:12.333 00.000 11060 Move returns status 0, amount 0
01:15:12.333 00.000 11060 MoveAxis(N, 0, ABG)
01:15:12.333 00.000 11060 Move returns status 0, amount 0
01:15:12.333 00.000 11060 move complete, result=0
01:15:12.334 00.001 11060 worker thread done servicing request
01:15:12.334 00.000 11060 Worker thread wakes up
01:15:12.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:12.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:12.335 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:12.992 00.657 11060 Exposure complete
01:15:13.153 00.161 11060 worker thread done servicing request
01:15:13.154 00.001 10844 OnExposeComplete: enter
01:15:13.154 00.000 10844 UpdateGuideState(): m_state=6
01:15:13.154 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9040
01:15:13.154 00.000 10844 Star::Find returns 1 (1), X=264.25, Y=58.49, Mass=3262, SNR=36.3, Peak=255 HFD=3.4
01:15:13.154 00.000 10844 MultiStar: [#1 -0.81,-0.10,0.00,M1] [#2 -0.70,0.02,0.00,M3] [#3 -0.45,-0.35,0.77,U] [#4 0.37,0.28,0.82,U] [#5 0.11,0.16,0.86,U] [#6 -0.59,-0.19,0.00,M4] [#7 -0.54,0.75,0.00,M4] [#8 -0.24,0.02,0.78,U] 
01:15:13.154 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.04}, one-star: {-0.12, 0.07}
01:15:13.155 00.001 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.29 = -2.00)
01:15:13.155 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.02)
01:15:13.155 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.53 mountX=-0.03 mountY=-0.07, mountTheta=-2.00
01:15:13.156 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
01:15:13.156 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
01:15:13.156 00.000 11060 Worker thread wakes up
01:15:13.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:13.156 00.000 10844 UpdateGuideState exits: m=3262 SNR=36.3 Saturated
01:15:13.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:13.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:13.156 00.000 10844 Enqueuing Expose request
01:15:13.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:15:13.157 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:15:13.157 00.000 11060 Moving (-0.06, 0.04) raw xDistance=-0.03 yDistance=-0.07
01:15:13.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:15:13.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:13.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:15:13.157 00.000 11060 MoveAxis(E, 0, ABG)
01:15:13.157 00.000 11060 Move returns status 0, amount 0
01:15:13.157 00.000 11060 MoveAxis(N, 0, ABG)
01:15:13.157 00.000 11060 Move returns status 0, amount 0
01:15:13.157 00.000 11060 move complete, result=0
01:15:13.157 00.000 11060 worker thread done servicing request
01:15:13.157 00.000 11060 Worker thread wakes up
01:15:13.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:13.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:13.158 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:13.795 00.637 11060 Exposure complete
01:15:14.011 00.216 11060 worker thread done servicing request
01:15:14.011 00.000 10844 OnExposeComplete: enter
01:15:14.011 00.000 10844 UpdateGuideState(): m_state=6
01:15:14.012 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9041
01:15:14.012 00.000 10844 Star::Find returns 1 (0), X=264.19, Y=59.29, Mass=2725, SNR=32.4, Peak=225 HFD=3.7
01:15:14.012 00.000 10844 MultiStar: [#1 -0.20,-0.12,0.96,U] [#2 -1.13,-0.29,0.00,M4] [#3 -0.17,-0.31,0.90,U] [#4 -0.00,0.68,0.00,M1] [#5 0.16,0.36,0.98,U] [#6 -0.29,-0.36,1.01,U] [#7 0.02,0.74,0.00,M5] [#8 -0.11,0.02,0.88,U] 
01:15:14.013 00.001 10844 refined, 5 included, MultiStar: {-0.13, 0.09}, one-star: {-0.18, 0.87}
01:15:14.013 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
01:15:14.013 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.98)
01:15:14.013 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.57 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
01:15:14.014 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.09, opts=13)
01:15:14.014 00.000 10844 Enqueuing Move request for scope (-0.13, 0.09)
01:15:14.014 00.000 11060 Worker thread wakes up
01:15:14.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
01:15:14.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
01:15:14.014 00.000 11060 Moving (-0.13, 0.09) raw xDistance=-0.06 yDistance=-0.15
01:15:14.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:15:14.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:14.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:14.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:15:14.014 00.000 11060 MoveAxis(E, 0, ABG)
01:15:14.016 00.002 10844 UpdateGuideState exits: m=2725 SNR=32.4
01:15:14.016 00.000 11060 Move returns status 0, amount 0
01:15:14.016 00.000 11060 MoveAxis(N, 0, ABG)
01:15:14.016 00.000 11060 Move returns status 0, amount 0
01:15:14.016 00.000 11060 move complete, result=0
01:15:14.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:14.016 00.000 11060 worker thread done servicing request
01:15:14.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:14.016 00.000 10844 Enqueuing Expose request
01:15:14.016 00.000 11060 Worker thread wakes up
01:15:14.016 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:14.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:14.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:14.658 00.642 11060 Exposure complete
01:15:14.832 00.174 11060 worker thread done servicing request
01:15:14.832 00.000 10844 OnExposeComplete: enter
01:15:14.832 00.000 10844 UpdateGuideState(): m_state=6
01:15:14.833 00.001 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9042
01:15:14.833 00.000 10844 Star::Find returns 1 (1), X=264.50, Y=58.42, Mass=2555, SNR=32.1, Peak=255 HFD=3.2
01:15:14.833 00.000 10844 MultiStar: [#1 -0.33,0.40,0.98,U] [#2 -0.40,0.00,1.93,U] [#3 -0.35,-0.51,0.00,M1] [#4 -0.08,0.09,1.06,U] [#5 0.22,-0.12,1.05,U] [#6 -0.52,-0.19,0.95,U] [#7 -0.18,0.37,0.83,U] [#8 0.14,-0.39,0.95,U] 
01:15:14.833 00.000 10844 single-star, 7 included, MultiStar: {-0.15, 0.01}, one-star: {0.13, 0.00}
01:15:14.833 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
01:15:14.833 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
01:15:14.833 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.01 mountX=-0.03 mountY=0.13, mountTheta=1.77
01:15:14.835 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.00, opts=13)
01:15:14.835 00.000 10844 Enqueuing Move request for scope (0.13, 0.00)
01:15:14.835 00.000 11060 Worker thread wakes up
01:15:14.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:14.835 00.000 10844 UpdateGuideState exits: m=2555 SNR=32.1 Saturated
01:15:14.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:14.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:14.835 00.000 10844 Enqueuing Expose request
01:15:14.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
01:15:14.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
01:15:14.835 00.000 11060 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=0.13
01:15:14.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:15:14.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:14.836 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:15:14.836 00.000 11060 MoveAxis(E, 0, ABG)
01:15:14.836 00.000 11060 Move returns status 0, amount 0
01:15:14.836 00.000 11060 MoveAxis(N, 0, ABG)
01:15:14.836 00.000 11060 Move returns status 0, amount 0
01:15:14.836 00.000 11060 move complete, result=0
01:15:14.836 00.000 11060 worker thread done servicing request
01:15:14.836 00.000 11060 Worker thread wakes up
01:15:14.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:14.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:14.838 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:15.469 00.631 11060 Exposure complete
01:15:15.652 00.183 11060 worker thread done servicing request
01:15:15.652 00.000 10844 OnExposeComplete: enter
01:15:15.652 00.000 10844 UpdateGuideState(): m_state=6
01:15:15.652 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9043
01:15:15.652 00.000 10844 Star::Find returns 1 (0), X=263.71, Y=58.37, Mass=2838, SNR=33.7, Peak=251 HFD=3.5
01:15:15.653 00.001 10844 MultiStar: [#1 -0.40,0.27,0.86,U] [#2 -0.67,-0.10,0.00,M4] [#3 -0.33,-0.25,0.93,U] [#4 0.01,0.30,0.90,U] [#5 -0.23,0.48,1.02,U] [#6 -0.53,-0.26,0.91,U] [#7 -0.06,1.04,0.00,M5] [#8 -0.44,-0.17,0.91,U] 
01:15:15.653 00.000 10844 refined, 6 included, MultiStar: {-0.37, 0.05}, one-star: {-0.66, -0.04}
01:15:15.653 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
01:15:15.653 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.54)
01:15:15.653 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.05 hyp=0.37 cameraTheta=3.01 mountX=0.02 mountY=-0.37, mountTheta=-1.52
01:15:15.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.05, opts=13)
01:15:15.654 00.000 10844 Enqueuing Move request for scope (-0.37, 0.05)
01:15:15.655 00.001 11060 Worker thread wakes up
01:15:15.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:15.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.05) opts 0xd
01:15:15.655 00.000 10844 UpdateGuideState exits: m=2838 SNR=33.7
01:15:15.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.05)
01:15:15.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:15.655 00.000 11060 Moving (-0.37, 0.05) raw xDistance=0.02 yDistance=-0.37
01:15:15.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:15.655 00.000 10844 Enqueuing Expose request
01:15:15.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:15:15.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:15.656 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:15:15.656 00.000 11060 MoveAxis(E, 0, ABG)
01:15:15.656 00.000 11060 Move returns status 0, amount 0
01:15:15.656 00.000 11060 MoveAxis(N, 0, ABG)
01:15:15.656 00.000 11060 Move returns status 0, amount 0
01:15:15.656 00.000 11060 move complete, result=0
01:15:15.658 00.002 11060 worker thread done servicing request
01:15:15.658 00.000 11060 Worker thread wakes up
01:15:15.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:15.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:15.659 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:15:16.295 00.636 11060 Exposure complete
01:15:16.487 00.192 11060 worker thread done servicing request
01:15:16.487 00.000 10844 OnExposeComplete: enter
01:15:16.487 00.000 10844 UpdateGuideState(): m_state=6
01:15:16.488 00.001 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9044
01:15:16.488 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=58.88, Mass=2484, SNR=31.8, Peak=245 HFD=3.0
01:15:16.488 00.000 10844 MultiStar: [#1 -0.35,0.05,0.99,U] [#2 -0.66,0.03,0.00,M5] [#3 -0.42,0.09,1.00,U] [#4 0.13,0.16,0.97,U] [#5 0.09,0.60,1.03,U] [#6 -0.62,0.19,0.00,M2] [#7 -0.24,0.69,0.00,M6] [#8 -0.00,-0.45,1.01,U] 
01:15:16.488 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.15}, one-star: {-0.23, 0.46}
01:15:16.488 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
01:15:16.488 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
01:15:16.488 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.28 mountX=-0.13 mountY=-0.15, mountTheta=-2.26
01:15:16.489 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.15, opts=13)
01:15:16.490 00.001 10844 Enqueuing Move request for scope (-0.13, 0.15)
01:15:16.490 00.000 11060 Worker thread wakes up
01:15:16.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:16.490 00.000 10844 UpdateGuideState exits: m=2484 SNR=31.8
01:15:16.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:16.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:16.490 00.000 10844 Enqueuing Expose request
01:15:16.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
01:15:16.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
01:15:16.490 00.000 11060 Moving (-0.13, 0.15) raw xDistance=-0.13 yDistance=-0.15
01:15:16.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:15:16.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:16.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:15:16.492 00.002 11060 MoveAxis(E, 22, ABG)
01:15:16.492 00.000 11060 Guiding  Dir = 2, Dur = 22
01:15:16.526 00.034 11060 IsSlewing returns 0
01:15:16.526 00.000 11060 IsGuiding returns 0
01:15:16.557 00.031 11060 IsGuiding returns 0
01:15:16.557 00.000 11060 Move returns status 0, amount 22
01:15:16.557 00.000 11060 MoveAxis(N, 0, ABG)
01:15:16.557 00.000 11060 Move returns status 0, amount 0
01:15:16.557 00.000 11060 move complete, result=0
01:15:16.557 00.000 11060 worker thread done servicing request
01:15:16.557 00.000 11060 Worker thread wakes up
01:15:16.557 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
01:15:16.558 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:16.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:17.191 00.633 11060 Exposure complete
01:15:17.387 00.196 11060 worker thread done servicing request
01:15:17.387 00.000 10844 OnExposeComplete: enter
01:15:17.387 00.000 10844 UpdateGuideState(): m_state=6
01:15:17.387 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9045
01:15:17.387 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=58.83, Mass=2337, SNR=30.4, Peak=227 HFD=2.7
01:15:17.388 00.001 10844 MultiStar: [#1 -0.64,0.25,0.00,M1] [#2 -0.51,-0.15,1.98,U] [#3 -0.11,-0.48,1.01,U] [#4 -0.30,0.24,1.13,U] [#5 -0.54,0.89,0.00,M1] [#6 -0.66,-0.24,0.00,M3] [#7 -0.16,0.41,0.93,U] [#8 -0.04,-0.27,1.04,U] 
01:15:17.388 00.000 10844 refined, 5 included, MultiStar: {-0.27, -0.00}, one-star: {-0.23, 0.42}
01:15:17.388 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.39 = -1.39)
01:15:17.388 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.41 = -1.41)
01:15:17.388 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-3.14 mountX=0.05 mountY=-0.26, mountTheta=-1.39
01:15:17.389 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.00, opts=13)
01:15:17.389 00.000 10844 Enqueuing Move request for scope (-0.27, -0.00)
01:15:17.389 00.000 11060 Worker thread wakes up
01:15:17.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:17.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.00) opts 0xd
01:15:17.389 00.000 10844 UpdateGuideState exits: m=2337 SNR=30.4
01:15:17.389 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.00)
01:15:17.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:17.389 00.000 11060 Moving (-0.27, -0.00) raw xDistance=0.05 yDistance=-0.26
01:15:17.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:17.390 00.001 10844 Enqueuing Expose request
01:15:17.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:15:17.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:15:17.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:15:17.390 00.000 11060 MoveAxis(E, 0, ABG)
01:15:17.390 00.000 11060 Move returns status 0, amount 0
01:15:17.390 00.000 11060 MoveAxis(N, 0, ABG)
01:15:17.390 00.000 11060 Move returns status 0, amount 0
01:15:17.390 00.000 11060 move complete, result=0
01:15:17.390 00.000 11060 worker thread done servicing request
01:15:17.390 00.000 11060 Worker thread wakes up
01:15:17.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:17.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:17.392 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:15:18.022 00.630 11060 Exposure complete
01:15:18.191 00.169 11060 worker thread done servicing request
01:15:18.191 00.000 10844 OnExposeComplete: enter
01:15:18.191 00.000 10844 UpdateGuideState(): m_state=6
01:15:18.192 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9046
01:15:18.192 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=58.82, Mass=2960, SNR=34.1, Peak=240 HFD=3.0
01:15:18.192 00.000 10844 MultiStar: [#1 -0.46,0.10,0.96,U] [#2 -0.71,-0.31,0.00,M5] [#3 -0.40,0.04,0.86,U] [#4 -0.27,0.34,0.87,U] [#5 -0.64,0.68,0.00,M2] [#6 -0.48,-0.26,0.93,U] [#7 -0.01,0.66,0.00,M6] [#8 -0.04,-0.30,0.89,U] 
01:15:18.192 00.000 10844 refined, 5 included, MultiStar: {-0.36, 0.06}, one-star: {-0.46, 0.40}
01:15:18.192 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
01:15:18.192 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
01:15:18.192 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.06 hyp=0.36 cameraTheta=2.98 mountX=0.01 mountY=-0.36, mountTheta=-1.55
01:15:18.194 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.06, opts=13)
01:15:18.194 00.000 10844 Enqueuing Move request for scope (-0.36, 0.06)
01:15:18.194 00.000 11060 Worker thread wakes up
01:15:18.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.06) opts 0xd
01:15:18.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.06)
01:15:18.194 00.000 11060 Moving (-0.36, 0.06) raw xDistance=0.01 yDistance=-0.36
01:15:18.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:15:18.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:15:18.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:18.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:15:18.194 00.000 11060 MoveAxis(E, 0, ABG)
01:15:18.194 00.000 11060 Move returns status 0, amount 0
01:15:18.194 00.000 10844 UpdateGuideState exits: m=2960 SNR=34.1
01:15:18.194 00.000 11060 MoveAxis(N, 0, ABG)
01:15:18.194 00.000 11060 Move returns status 0, amount 0
01:15:18.194 00.000 11060 move complete, result=0
01:15:18.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:18.194 00.000 11060 worker thread done servicing request
01:15:18.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:18.196 00.002 10844 Enqueuing Expose request
01:15:18.196 00.000 11060 Worker thread wakes up
01:15:18.196 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:15:18.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:18.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:18.830 00.634 11060 Exposure complete
01:15:19.003 00.173 11060 worker thread done servicing request
01:15:19.003 00.000 10844 OnExposeComplete: enter
01:15:19.003 00.000 10844 UpdateGuideState(): m_state=6
01:15:19.003 00.000 10844 Star::Find(15, 263, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9047
01:15:19.003 00.000 10844 Star::Find returns 1 (0), X=264.13, Y=58.66, Mass=2520, SNR=31.6, Peak=234 HFD=3.2
01:15:19.005 00.002 10844 MultiStar: [#1 -0.29,0.27,1.12,U] [#2 -0.91,0.05,0.00,M6] [#3 -0.17,-0.29,0.93,U] [#4 -0.03,0.31,1.02,U] [#5 -0.09,0.79,0.00,M3] [#6 -0.70,-0.09,0.00,M3] [#7 -0.26,0.82,0.00,M7] [#8 -0.25,-0.05,0.94,U] 
01:15:19.005 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.11}, one-star: {-0.24, 0.24}
01:15:19.005 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
01:15:19.005 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
01:15:19.005 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=-0.07 mountY=-0.21, mountTheta=-1.90
01:15:19.007 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.11, opts=13)
01:15:19.007 00.000 10844 Enqueuing Move request for scope (-0.20, 0.11)
01:15:19.007 00.000 11060 Worker thread wakes up
01:15:19.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:19.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
01:15:19.007 00.000 10844 UpdateGuideState exits: m=2520 SNR=31.6
01:15:19.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
01:15:19.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:19.007 00.000 11060 Moving (-0.20, 0.11) raw xDistance=-0.07 yDistance=-0.21
01:15:19.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:19.007 00.000 10844 Enqueuing Expose request
01:15:19.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:15:19.007 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.24 newest=-0.84
01:15:19.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:15:19.008 00.001 11060 MoveAxis(E, 0, ABG)
01:15:19.008 00.000 11060 Move returns status 0, amount 0
01:15:19.008 00.000 11060 BLC: Oldest BLC event removed
01:15:19.008 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:15:19.008 00.000 11060 MoveAxis(N, 833, ABG)
01:15:19.008 00.000 11060 duration set to 750 by maxDecDuration
01:15:19.008 00.000 11060 Guiding  Dir = 0, Dur = 750
01:15:19.012 00.004 11060 IsSlewing returns 0
01:15:19.012 00.000 11060 IsGuiding returns 0
01:15:19.766 00.754 11060 IsGuiding returns 0
01:15:19.766 00.000 11060 Move returns status 0, amount 750
01:15:19.766 00.000 11060 move complete, result=0
01:15:19.766 00.000 11060 worker thread done servicing request
01:15:19.767 00.001 11060 Worker thread wakes up
01:15:19.767 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
01:15:19.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:19.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:20.392 00.625 11060 Exposure complete
01:15:20.569 00.177 11060 worker thread done servicing request
01:15:20.569 00.000 10844 OnExposeComplete: enter
01:15:20.569 00.000 10844 UpdateGuideState(): m_state=6
01:15:20.569 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9048
01:15:20.569 00.000 10844 Star::Find returns 1 (0), X=264.82, Y=58.46, Mass=2542, SNR=31.5, Peak=246 HFD=3.4
01:15:20.570 00.001 10844 MultiStar: [#1 0.32,-0.42,0.94,U] [#2 -0.73,-0.30,0.00,M7] [#3 -0.04,-0.83,0.00,M1] [#4 -0.16,-0.20,1.02,U] [#5 -0.16,-0.05,1.10,U] [#6 -0.12,-0.17,1.02,U] [#7 -0.09,0.44,0.79,U] [#8 0.46,-0.02,0.95,U] 
01:15:20.570 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.46, 0.05}
01:15:20.570 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
01:15:20.570 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
01:15:20.570 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.58 mountX=0.05 mountY=0.11, mountTheta=1.17
01:15:20.571 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
01:15:20.571 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
01:15:20.571 00.000 11060 Worker thread wakes up
01:15:20.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:20.571 00.000 10844 UpdateGuideState exits: m=2542 SNR=31.5
01:15:20.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:20.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:20.571 00.000 10844 Enqueuing Expose request
01:15:20.572 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
01:15:20.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
01:15:20.572 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
01:15:20.572 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.149207, 1:-0.108193
01:15:20.572 00.000 11060 BLC: No correction, Miss < min_move
01:15:20.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:15:20.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:20.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:15:20.572 00.000 11060 MoveAxis(E, 0, ABG)
01:15:20.572 00.000 11060 Move returns status 0, amount 0
01:15:20.572 00.000 11060 MoveAxis(N, 0, ABG)
01:15:20.572 00.000 11060 Move returns status 0, amount 0
01:15:20.572 00.000 11060 move complete, result=0
01:15:20.572 00.000 11060 worker thread done servicing request
01:15:20.572 00.000 11060 Worker thread wakes up
01:15:20.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:20.573 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:20.574 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:21.205 00.631 11060 Exposure complete
01:15:21.367 00.162 11060 worker thread done servicing request
01:15:21.367 00.000 10844 OnExposeComplete: enter
01:15:21.367 00.000 10844 UpdateGuideState(): m_state=6
01:15:21.368 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9049
01:15:21.368 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=58.48, Mass=2537, SNR=32.0, Peak=255 HFD=3.3
01:15:21.368 00.000 10844 MultiStar: [#1 0.10,0.02,0.94,U] [#2 -0.29,0.33,2.14,U] [#3 -0.02,-0.26,0.98,U] [#4 -0.02,0.00,1.06,U] [#5 -0.08,0.38,0.99,U] [#6 -0.55,-0.22,1.01,U] [#7 0.06,0.43,0.90,U] [#8 0.40,-0.48,0.00,M1] 
01:15:21.368 00.000 10844 single-star, 7 included, MultiStar: {-0.13, 0.12}, one-star: {-0.00, 0.07}
01:15:21.368 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
01:15:21.368 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
01:15:21.368 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.57 mountX=-0.07 mountY=-0.01, mountTheta=-2.98
01:15:21.370 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.07, opts=13)
01:15:21.370 00.000 10844 Enqueuing Move request for scope (-0.00, 0.07)
01:15:21.370 00.000 11060 Worker thread wakes up
01:15:21.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:21.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
01:15:21.370 00.000 10844 UpdateGuideState exits: m=2537 SNR=32.0 Saturated
01:15:21.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
01:15:21.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:21.370 00.000 11060 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
01:15:21.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:21.370 00.000 10844 Enqueuing Expose request
01:15:21.370 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.149207, 1:-0.108193, 2:0.011069
01:15:21.370 00.000 11060 BLC: No correction, Miss < min_move
01:15:21.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:15:21.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:21.371 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:15:21.371 00.000 11060 MoveAxis(E, 0, ABG)
01:15:21.371 00.000 11060 Move returns status 0, amount 0
01:15:21.372 00.001 11060 MoveAxis(N, 0, ABG)
01:15:21.372 00.000 11060 Move returns status 0, amount 0
01:15:21.372 00.000 11060 move complete, result=0
01:15:21.372 00.000 11060 worker thread done servicing request
01:15:21.372 00.000 11060 Worker thread wakes up
01:15:21.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:21.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:21.374 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:22.008 00.634 11060 Exposure complete
01:15:22.174 00.166 11060 worker thread done servicing request
01:15:22.175 00.001 10844 OnExposeComplete: enter
01:15:22.175 00.000 10844 UpdateGuideState(): m_state=6
01:15:22.175 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9050
01:15:22.175 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=58.94, Mass=2665, SNR=32.6, Peak=243 HFD=3.4
01:15:22.176 00.001 10844 MultiStar: [#1 0.10,0.50,0.96,U] [#2 -0.23,0.80,0.00,M7] [#3 0.02,0.16,0.94,U] [#4 0.13,-0.00,0.95,U] [#5 0.29,0.87,0.00,M2] [#6 0.07,0.24,0.95,U] [#7 0.24,0.91,0.00,M6] [#8 0.00,0.90,0.00,M2] 
01:15:22.176 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.29}, one-star: {-0.07, 0.52}
01:15:22.176 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
01:15:22.176 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
01:15:22.176 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.40 mountX=-0.29 mountY=0.00, mountTheta=3.14
01:15:22.178 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.29, opts=13)
01:15:22.178 00.000 10844 Enqueuing Move request for scope (0.05, 0.29)
01:15:22.178 00.000 11060 Worker thread wakes up
01:15:22.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
01:15:22.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
01:15:22.178 00.000 11060 Moving (0.05, 0.29) raw xDistance=-0.29 yDistance=0.00
01:15:22.178 00.000 11060 BLC: window closed
01:15:22.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:22.178 00.000 10844 UpdateGuideState exits: m=2665 SNR=32.6
01:15:22.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:22.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:22.178 00.000 10844 Enqueuing Expose request
01:15:22.178 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.149207, 1:-0.108193, 2:0.011069
01:15:22.178 00.000 11060 BLC: No correction, Miss < min_move
01:15:22.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:15:22.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:22.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:15:22.179 00.001 11060 MoveAxis(E, 51, ABG)
01:15:22.179 00.000 11060 Guiding  Dir = 2, Dur = 51
01:15:22.184 00.005 11060 IsSlewing returns 0
01:15:22.184 00.000 11060 IsGuiding returns 0
01:15:22.247 00.063 11060 IsGuiding returns 0
01:15:22.247 00.000 11060 Move returns status 0, amount 51
01:15:22.247 00.000 11060 MoveAxis(N, 0, ABG)
01:15:22.247 00.000 11060 Move returns status 0, amount 0
01:15:22.247 00.000 11060 move complete, result=0
01:15:22.247 00.000 11060 worker thread done servicing request
01:15:22.248 00.001 11060 Worker thread wakes up
01:15:22.248 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
01:15:22.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:22.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:22.894 00.646 11060 Exposure complete
01:15:23.075 00.181 11060 worker thread done servicing request
01:15:23.075 00.000 10844 OnExposeComplete: enter
01:15:23.075 00.000 10844 UpdateGuideState(): m_state=6
01:15:23.075 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9051
01:15:23.075 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=58.45, Mass=2395, SNR=30.4, Peak=255 HFD=3.4
01:15:23.076 00.001 10844 MultiStar: [#1 -0.42,-0.25,1.15,U] [#2 -0.54,-0.20,2.22,U] [#3 -0.30,0.04,1.03,U] [#4 0.27,-0.59,0.00,M1] [#5 0.05,0.18,1.14,U] [#6 -0.29,-0.11,0.98,U] [#7 -0.08,0.80,0.00,M7] [#8 0.24,0.37,0.88,U] 
01:15:23.076 00.000 10844 single-star, 6 included, MultiStar: {-0.24, -0.03}, one-star: {0.01, 0.03}
01:15:23.076 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
01:15:23.076 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
01:15:23.076 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.32 mountX=-0.03 mountY=0.00, mountTheta=3.05
01:15:23.078 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
01:15:23.078 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
01:15:23.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:23.078 00.000 10844 UpdateGuideState exits: m=2395 SNR=30.4 Saturated
01:15:23.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:23.078 00.000 11060 Worker thread wakes up
01:15:23.079 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:23.079 00.000 10844 Enqueuing Expose request
01:15:23.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:15:23.079 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:15:23.079 00.000 11060 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=0.00
01:15:23.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:15:23.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:23.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:15:23.079 00.000 11060 MoveAxis(E, 0, ABG)
01:15:23.079 00.000 11060 Move returns status 0, amount 0
01:15:23.079 00.000 11060 MoveAxis(N, 0, ABG)
01:15:23.079 00.000 11060 Move returns status 0, amount 0
01:15:23.079 00.000 11060 move complete, result=0
01:15:23.079 00.000 11060 worker thread done servicing request
01:15:23.079 00.000 11060 Worker thread wakes up
01:15:23.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:23.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:23.080 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:15:23.727 00.647 11060 Exposure complete
01:15:23.888 00.161 11060 worker thread done servicing request
01:15:23.889 00.001 10844 OnExposeComplete: enter
01:15:23.889 00.000 10844 UpdateGuideState(): m_state=6
01:15:23.889 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9052
01:15:23.889 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=58.71, Mass=3065, SNR=35.2, Peak=255 HFD=3.6
01:15:23.889 00.000 10844 MultiStar: [#1 -0.29,0.15,1.00,U] [#2 -0.36,0.08,1.90,U] [#3 -0.45,-0.33,0.89,U] [#4 0.10,0.24,0.83,U] [#5 -0.08,0.55,1.00,U] [#6 -0.42,-0.07,0.92,U] [#7 -0.06,0.54,0.83,U] [#8 -0.08,0.05,0.82,U] 
01:15:23.889 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.16}, one-star: {-0.08, 0.29}
01:15:23.889 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
01:15:23.889 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.06)
01:15:23.889 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.27 cameraTheta=2.49 mountX=-0.12 mountY=-0.24, mountTheta=-2.04
01:15:23.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.16, opts=13)
01:15:23.891 00.000 10844 Enqueuing Move request for scope (-0.21, 0.16)
01:15:23.891 00.000 11060 Worker thread wakes up
01:15:23.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
01:15:23.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
01:15:23.891 00.000 11060 Moving (-0.21, 0.16) raw xDistance=-0.12 yDistance=-0.24
01:15:23.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:15:23.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:23.891 00.000 10844 UpdateGuideState exits: m=3065 SNR=35.2 Saturated
01:15:23.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:23.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:23.891 00.000 10844 Enqueuing Expose request
01:15:23.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.24
01:15:23.892 00.001 11060 MoveAxis(E, 21, ABG)
01:15:23.892 00.000 11060 Guiding  Dir = 2, Dur = 21
01:15:23.924 00.032 11060 IsSlewing returns 0
01:15:23.924 00.000 11060 IsGuiding returns 0
01:15:23.972 00.048 11060 IsGuiding returns 0
01:15:23.972 00.000 11060 Move returns status 0, amount 21
01:15:23.972 00.000 11060 MoveAxis(N, 92, ABG)
01:15:23.972 00.000 11060 Guiding  Dir = 0, Dur = 92
01:15:24.019 00.047 11060 IsSlewing returns 0
01:15:24.019 00.000 11060 IsGuiding returns 0
01:15:24.135 00.116 11060 IsGuiding returns 0
01:15:24.135 00.000 11060 Move returns status 0, amount 92
01:15:24.136 00.001 11060 move complete, result=0
01:15:24.136 00.000 11060 worker thread done servicing request
01:15:24.136 00.000 11060 Worker thread wakes up
01:15:24.136 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.2 px 92 ms NORTH
01:15:24.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:24.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:24.780 00.644 11060 Exposure complete
01:15:24.931 00.151 11060 worker thread done servicing request
01:15:24.931 00.000 10844 OnExposeComplete: enter
01:15:24.931 00.000 10844 UpdateGuideState(): m_state=6
01:15:24.931 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9053
01:15:24.931 00.000 10844 Star::Find returns 1 (1), X=264.66, Y=58.61, Mass=3029, SNR=35.3, Peak=255 HFD=3.4
01:15:24.931 00.000 10844 MultiStar: [#1 -0.35,0.12,0.96,U] [#2 -0.57,-0.05,1.88,U] [#3 -0.64,0.17,0.00,M1] [#4 0.39,-0.06,0.91,U] [#5 0.44,0.60,0.00,M1] [#6 -0.27,0.06,0.82,U] [#7 0.12,1.07,0.00,M7] [#8 0.32,0.47,0.82,U] 
01:15:24.931 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.09}, one-star: {0.29, 0.19}
01:15:24.932 00.001 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
01:15:24.932 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
01:15:24.932 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.44 mountX=-0.07 mountY=-0.13, mountTheta=-2.10
01:15:24.934 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
01:15:24.934 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
01:15:24.934 00.000 11060 Worker thread wakes up
01:15:24.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:24.934 00.000 10844 UpdateGuideState exits: m=3029 SNR=35.3 Saturated
01:15:24.935 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:24.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:24.935 00.000 10844 Enqueuing Expose request
01:15:24.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
01:15:24.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
01:15:24.935 00.000 11060 Moving (-0.11, 0.09) raw xDistance=-0.07 yDistance=-0.13
01:15:24.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:15:24.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:24.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:15:24.935 00.000 11060 MoveAxis(E, 0, ABG)
01:15:24.935 00.000 11060 Move returns status 0, amount 0
01:15:24.935 00.000 11060 MoveAxis(N, 0, ABG)
01:15:24.935 00.000 11060 Move returns status 0, amount 0
01:15:24.935 00.000 11060 move complete, result=0
01:15:24.935 00.000 11060 worker thread done servicing request
01:15:24.936 00.001 11060 Worker thread wakes up
01:15:24.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:24.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:24.937 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:25.572 00.635 11060 Exposure complete
01:15:25.724 00.152 11060 worker thread done servicing request
01:15:25.724 00.000 10844 OnExposeComplete: enter
01:15:25.724 00.000 10844 UpdateGuideState(): m_state=6
01:15:25.724 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9054
01:15:25.724 00.000 10844 Star::Find returns 1 (1), X=264.18, Y=58.74, Mass=2973, SNR=34.7, Peak=255 HFD=3.5
01:15:25.724 00.000 10844 MultiStar: [#1 -0.54,-0.03,0.98,U] [#2 -0.82,-0.07,0.00,M5] [#3 -0.39,-0.55,0.00,M2] [#4 0.33,-0.22,0.96,U] [#5 0.23,0.17,0.93,U] [#6 -0.13,-0.18,0.93,U] [#7 0.06,0.41,0.84,U] [#8 -0.13,0.27,0.75,U] 
01:15:25.724 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.10}, one-star: {-0.18, 0.33}
01:15:25.724 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
01:15:25.724 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
01:15:25.724 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.09 mountX=-0.09 mountY=-0.07, mountTheta=-2.45
01:15:25.733 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.10, opts=13)
01:15:25.733 00.000 10844 Enqueuing Move request for scope (-0.06, 0.10)
01:15:25.733 00.000 11060 Worker thread wakes up
01:15:25.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:25.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
01:15:25.733 00.000 10844 UpdateGuideState exits: m=2973 SNR=34.7 Saturated
01:15:25.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:15:25.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:25.733 00.000 11060 Moving (-0.06, 0.10) raw xDistance=-0.09 yDistance=-0.07
01:15:25.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:25.733 00.000 10844 Enqueuing Expose request
01:15:25.734 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:15:25.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:25.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:15:25.734 00.000 11060 MoveAxis(E, 0, ABG)
01:15:25.734 00.000 11060 Move returns status 0, amount 0
01:15:25.734 00.000 11060 MoveAxis(N, 0, ABG)
01:15:25.734 00.000 11060 Move returns status 0, amount 0
01:15:25.735 00.001 11060 move complete, result=0
01:15:25.735 00.000 11060 worker thread done servicing request
01:15:25.735 00.000 11060 Worker thread wakes up
01:15:25.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:25.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:25.735 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:26.375 00.640 11060 Exposure complete
01:15:26.543 00.168 11060 worker thread done servicing request
01:15:26.543 00.000 10844 OnExposeComplete: enter
01:15:26.543 00.000 10844 UpdateGuideState(): m_state=6
01:15:26.544 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9055
01:15:26.544 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=58.34, Mass=2278, SNR=29.9, Peak=229 HFD=3.2
01:15:26.544 00.000 10844 MultiStar: [#1 0.30,-0.32,1.12,U] [#2 -0.52,0.02,2.25,U] [#3 -0.38,-0.24,1.06,U] [#4 0.11,0.34,0.98,U] [#5 0.09,0.24,1.19,U] [#6 0.16,-0.40,0.99,U] [#7 0.29,0.06,0.94,U] [#8 0.07,-0.31,1.03,U] 
01:15:26.544 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.18, -0.08}
01:15:26.544 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
01:15:26.545 00.001 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
01:15:26.545 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.02 mountX=0.07 mountY=-0.02, mountTheta=-0.28
01:15:26.546 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
01:15:26.546 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
01:15:26.546 00.000 11060 Worker thread wakes up
01:15:26.546 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:26.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
01:15:26.547 00.001 10844 UpdateGuideState exits: m=2278 SNR=29.9
01:15:26.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
01:15:26.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:26.547 00.000 11060 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=-0.02
01:15:26.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:26.547 00.000 10844 Enqueuing Expose request
01:15:26.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:15:26.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:26.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:15:26.547 00.000 11060 MoveAxis(E, 0, ABG)
01:15:26.547 00.000 11060 Move returns status 0, amount 0
01:15:26.547 00.000 11060 MoveAxis(N, 0, ABG)
01:15:26.547 00.000 11060 Move returns status 0, amount 0
01:15:26.548 00.001 11060 move complete, result=0
01:15:26.548 00.000 11060 worker thread done servicing request
01:15:26.548 00.000 11060 Worker thread wakes up
01:15:26.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:26.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:26.549 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:27.191 00.642 11060 Exposure complete
01:15:27.366 00.175 11060 worker thread done servicing request
01:15:27.366 00.000 10844 OnExposeComplete: enter
01:15:27.366 00.000 10844 UpdateGuideState(): m_state=6
01:15:27.366 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9056
01:15:27.366 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=58.44, Mass=2420, SNR=31.1, Peak=255 HFD=3.2
01:15:27.367 00.001 10844 MultiStar: [#1 -0.39,-0.46,1.07,U] [#2 -0.16,0.05,2.15,U] [#3 -0.30,-0.64,0.00,M2] [#4 0.18,-0.03,1.07,U] [#5 0.11,-0.10,1.01,U] [#6 -0.31,0.33,1.06,U] [#7 -0.02,0.76,0.00,M6] [#8 -0.15,-0.43,0.93,U] 
01:15:27.367 00.000 10844 single-star, 6 included, MultiStar: {-0.12, -0.07}, one-star: {-0.02, 0.03}
01:15:27.367 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
01:15:27.367 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
01:15:27.367 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.24 mountX=-0.02 mountY=-0.03, mountTheta=-2.30
01:15:27.368 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
01:15:27.369 00.001 10844 Enqueuing Move request for scope (-0.02, 0.03)
01:15:27.369 00.000 11060 Worker thread wakes up
01:15:27.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:27.369 00.000 10844 UpdateGuideState exits: m=2420 SNR=31.1 Saturated
01:15:27.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:27.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:27.369 00.000 10844 Enqueuing Expose request
01:15:27.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:15:27.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:15:27.369 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
01:15:27.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:15:27.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:27.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:15:27.370 00.001 11060 MoveAxis(E, 0, ABG)
01:15:27.370 00.000 11060 Move returns status 0, amount 0
01:15:27.370 00.000 11060 MoveAxis(N, 0, ABG)
01:15:27.370 00.000 11060 Move returns status 0, amount 0
01:15:27.370 00.000 11060 move complete, result=0
01:15:27.370 00.000 11060 worker thread done servicing request
01:15:27.370 00.000 11060 Worker thread wakes up
01:15:27.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:27.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:27.372 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:28.019 00.647 11060 Exposure complete
01:15:28.196 00.177 11060 worker thread done servicing request
01:15:28.196 00.000 10844 OnExposeComplete: enter
01:15:28.196 00.000 10844 UpdateGuideState(): m_state=6
01:15:28.196 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9057
01:15:28.196 00.000 10844 Star::Find returns 1 (0), X=264.74, Y=58.81, Mass=3060, SNR=35.1, Peak=253 HFD=3.7
01:15:28.197 00.001 10844 MultiStar: [#1 -0.29,-0.05,0.80,U] [#2 -0.57,-0.06,1.85,U] [#3 -0.47,0.03,0.92,U] [#4 0.01,0.18,0.92,U] [#5 0.06,0.81,0.00,M1] [#6 -0.22,0.07,0.91,U] [#7 -0.20,0.58,0.00,M7] [#8 -0.01,0.28,0.83,U] 
01:15:28.197 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.10}, one-star: {0.38, 0.39}
01:15:28.197 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.44 = -1.84)
01:15:28.197 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.86)
01:15:28.197 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.69 mountX=-0.06 mountY=-0.23, mountTheta=-1.84
01:15:28.198 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.10, opts=13)
01:15:28.198 00.000 10844 Enqueuing Move request for scope (-0.21, 0.10)
01:15:28.198 00.000 11060 Worker thread wakes up
01:15:28.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
01:15:28.198 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
01:15:28.198 00.000 11060 Moving (-0.21, 0.10) raw xDistance=-0.06 yDistance=-0.23
01:15:28.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:15:28.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:15:28.200 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:28.200 00.000 10844 UpdateGuideState exits: m=3060 SNR=35.1
01:15:28.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:28.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:28.200 00.000 10844 Enqueuing Expose request
01:15:28.200 00.000 11060 MoveAxis(E, 0, ABG)
01:15:28.200 00.000 11060 Move returns status 0, amount 0
01:15:28.200 00.000 11060 MoveAxis(N, 88, ABG)
01:15:28.200 00.000 11060 Guiding  Dir = 0, Dur = 88
01:15:28.215 00.015 11060 IsSlewing returns 0
01:15:28.215 00.000 11060 IsGuiding returns 0
01:15:28.309 00.094 11060 IsGuiding returns 0
01:15:28.309 00.000 11060 Move returns status 0, amount 88
01:15:28.309 00.000 11060 move complete, result=0
01:15:28.309 00.000 11060 worker thread done servicing request
01:15:28.309 00.000 11060 Worker thread wakes up
01:15:28.309 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 88 ms NORTH
01:15:28.310 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:28.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:28.951 00.641 11060 Exposure complete
01:15:29.133 00.182 11060 worker thread done servicing request
01:15:29.133 00.000 10844 OnExposeComplete: enter
01:15:29.133 00.000 10844 UpdateGuideState(): m_state=6
01:15:29.133 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9058
01:15:29.134 00.001 10844 Star::Find returns 1 (1), X=264.10, Y=58.62, Mass=2836, SNR=34.2, Peak=255 HFD=3.4
01:15:29.134 00.000 10844 MultiStar: [#1 -0.17,0.48,0.90,U] [#2 -0.35,-0.42,2.05,U] [#3 -0.48,-0.07,0.86,U] [#4 0.55,0.08,0.93,U] [#5 -0.27,0.31,1.10,U] [#6 -0.87,-0.35,0.00,M1] [#7 -0.11,0.50,0.74,U] [#8 -0.15,-0.17,0.91,U] 
01:15:29.134 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.04}, one-star: {-0.27, 0.20}
01:15:29.134 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
01:15:29.134 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.63)
01:15:29.134 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.92 mountX=-0.01 mountY=-0.19, mountTheta=-1.61
01:15:29.136 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.04, opts=13)
01:15:29.136 00.000 10844 Enqueuing Move request for scope (-0.18, 0.04)
01:15:29.136 00.000 11060 Worker thread wakes up
01:15:29.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
01:15:29.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
01:15:29.136 00.000 11060 Moving (-0.18, 0.04) raw xDistance=-0.01 yDistance=-0.19
01:15:29.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:15:29.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:29.136 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:15:29.136 00.000 10844 UpdateGuideState exits: m=2836 SNR=34.2 Saturated
01:15:29.137 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:29.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:29.137 00.000 10844 Enqueuing Expose request
01:15:29.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:15:29.137 00.000 11060 MoveAxis(E, 0, ABG)
01:15:29.137 00.000 11060 Move returns status 0, amount 0
01:15:29.137 00.000 11060 MoveAxis(N, 0, ABG)
01:15:29.137 00.000 11060 Move returns status 0, amount 0
01:15:29.137 00.000 11060 move complete, result=0
01:15:29.137 00.000 11060 worker thread done servicing request
01:15:29.137 00.000 11060 Worker thread wakes up
01:15:29.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:29.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:29.139 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:29.773 00.634 11060 Exposure complete
01:15:29.939 00.166 11060 worker thread done servicing request
01:15:29.939 00.000 10844 OnExposeComplete: enter
01:15:29.939 00.000 10844 UpdateGuideState(): m_state=6
01:15:29.941 00.002 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9059
01:15:29.941 00.000 10844 Star::Find returns 1 (1), X=264.79, Y=58.58, Mass=2660, SNR=32.9, Peak=255 HFD=3.4
01:15:29.941 00.000 10844 MultiStar: [#1 -0.45,-0.17,0.92,U] [#2 -0.51,-0.10,2.06,U] [#3 -0.12,-0.33,0.91,U] [#4 0.40,0.05,0.89,U] [#5 0.55,0.64,0.00,M1] [#6 -0.50,-0.16,0.87,U] [#7 -0.03,-0.11,0.85,U] [#8 0.07,0.08,0.87,U] 
01:15:29.941 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.07}, one-star: {0.42, 0.16}
01:15:29.941 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
01:15:29.941 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
01:15:29.941 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.67 mountX=0.10 mountY=-0.13, mountTheta=-0.92
01:15:29.943 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.07, opts=13)
01:15:29.943 00.000 10844 Enqueuing Move request for scope (-0.14, -0.07)
01:15:29.943 00.000 11060 Worker thread wakes up
01:15:29.943 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:29.943 00.000 10844 UpdateGuideState exits: m=2660 SNR=32.9 Saturated
01:15:29.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:29.944 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
01:15:29.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:29.944 00.000 10844 Enqueuing Expose request
01:15:29.944 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
01:15:29.944 00.000 11060 Moving (-0.14, -0.07) raw xDistance=0.10 yDistance=-0.13
01:15:29.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:15:29.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:29.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:15:29.944 00.000 11060 MoveAxis(E, 0, ABG)
01:15:29.944 00.000 11060 Move returns status 0, amount 0
01:15:29.944 00.000 11060 MoveAxis(N, 0, ABG)
01:15:29.944 00.000 11060 Move returns status 0, amount 0
01:15:29.944 00.000 11060 move complete, result=0
01:15:29.945 00.001 11060 worker thread done servicing request
01:15:29.945 00.000 11060 Worker thread wakes up
01:15:29.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:29.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:29.946 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:30.580 00.634 11060 Exposure complete
01:15:30.737 00.157 11060 worker thread done servicing request
01:15:30.737 00.000 10844 OnExposeComplete: enter
01:15:30.737 00.000 10844 UpdateGuideState(): m_state=6
01:15:30.738 00.001 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9060
01:15:30.738 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=59.09, Mass=3028, SNR=35.5, Peak=255 HFD=3.5
01:15:30.738 00.000 10844 MultiStar: [#1 -0.46,0.20,0.92,U] [#2 -0.26,-0.00,1.87,U] [#3 -0.41,-0.64,0.00,M1] [#4 0.12,0.21,0.91,U] [#5 0.08,0.48,0.95,U] [#6 -0.18,-0.09,1.00,U] [#7 0.23,0.37,0.76,U] [#8 0.12,-0.04,0.83,U] 
01:15:30.738 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {0.04, 0.68}
01:15:30.738 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
01:15:30.738 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
01:15:30.739 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.90 mountX=-0.19 mountY=-0.10, mountTheta=-2.64
01:15:30.740 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.20, opts=13)
01:15:30.740 00.000 10844 Enqueuing Move request for scope (-0.07, 0.20)
01:15:30.740 00.000 11060 Worker thread wakes up
01:15:30.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
01:15:30.740 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
01:15:30.740 00.000 11060 Moving (-0.07, 0.20) raw xDistance=-0.19 yDistance=-0.10
01:15:30.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:15:30.741 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:30.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:30.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:15:30.741 00.000 11060 MoveAxis(E, 32, ABG)
01:15:30.741 00.000 11060 Guiding  Dir = 2, Dur = 32
01:15:30.741 00.000 10844 UpdateGuideState exits: m=3028 SNR=35.5 Saturated
01:15:30.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:30.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:30.741 00.000 10844 Enqueuing Expose request
01:15:30.750 00.009 11060 IsSlewing returns 0
01:15:30.750 00.000 11060 IsGuiding returns 0
01:15:30.798 00.048 11060 IsGuiding returns 0
01:15:30.798 00.000 11060 Move returns status 0, amount 32
01:15:30.798 00.000 11060 MoveAxis(N, 0, ABG)
01:15:30.799 00.001 11060 Move returns status 0, amount 0
01:15:30.799 00.000 11060 move complete, result=0
01:15:30.799 00.000 11060 worker thread done servicing request
01:15:30.799 00.000 11060 Worker thread wakes up
01:15:30.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:30.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:30.799 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
01:15:31.459 00.660 11060 Exposure complete
01:15:31.649 00.190 11060 worker thread done servicing request
01:15:31.649 00.000 10844 OnExposeComplete: enter
01:15:31.649 00.000 10844 UpdateGuideState(): m_state=6
01:15:31.649 00.000 10844 Star::Find(15, 264, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9061
01:15:31.649 00.000 10844 Star::Find returns 1 (1), X=264.41, Y=58.63, Mass=2531, SNR=31.4, Peak=255 HFD=3.2
01:15:31.650 00.001 10844 MultiStar: [#1 -0.34,0.26,0.99,U] [#2 -0.08,-0.50,2.17,U] [#3 -0.47,-0.78,0.00,M2] [#4 -0.26,-0.03,1.07,U] [#5 0.49,-0.26,1.00,U] [#6 -0.21,-0.88,0.00,M1] [#7 0.31,0.17,0.90,U] [#8 -0.16,-0.21,0.96,U] 
01:15:31.650 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.12}, one-star: {0.04, 0.21}
01:15:31.650 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
01:15:31.650 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
01:15:31.650 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.70 mountX=0.12 mountY=0.00, mountTheta=0.04
01:15:31.651 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
01:15:31.651 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
01:15:31.651 00.000 11060 Worker thread wakes up
01:15:31.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
01:15:31.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
01:15:31.651 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.00
01:15:31.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:15:31.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:31.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:31.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:15:31.651 00.000 11060 MoveAxis(W, 20, ABG)
01:15:31.652 00.001 10844 UpdateGuideState exits: m=2531 SNR=31.4 Saturated
01:15:31.652 00.000 11060 Guiding  Dir = 3, Dur = 20
01:15:31.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:31.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:31.652 00.000 10844 Enqueuing Expose request
01:15:31.663 00.011 11060 IsSlewing returns 0
01:15:31.664 00.001 11060 IsGuiding returns 0
01:15:31.690 00.026 11060 IsGuiding returns 0
01:15:31.690 00.000 11060 Move returns status 0, amount 20
01:15:31.690 00.000 11060 MoveAxis(N, 0, ABG)
01:15:31.690 00.000 11060 Move returns status 0, amount 0
01:15:31.690 00.000 11060 move complete, result=0
01:15:31.690 00.000 11060 worker thread done servicing request
01:15:31.690 00.000 11060 Worker thread wakes up
01:15:31.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:31.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:31.691 00.001 10844 GuideStep: 0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
01:15:32.331 00.640 11060 Exposure complete
01:15:32.522 00.191 11060 worker thread done servicing request
01:15:32.522 00.000 10844 OnExposeComplete: enter
01:15:32.522 00.000 10844 UpdateGuideState(): m_state=6
01:15:32.522 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9062
01:15:32.524 00.002 10844 Star::Find returns 1 (1), X=264.64, Y=58.91, Mass=2809, SNR=34.2, Peak=255 HFD=3.3
01:15:32.524 00.000 10844 MultiStar: [#1 -0.52,-0.57,0.00,M1] [#2 -0.30,-0.34,1.95,U] [#3 -0.01,-0.76,0.00,M3] [#4 0.02,0.39,0.92,U] [#5 0.62,-0.19,0.00,M1] [#6 -0.03,-0.16,0.85,U] [#7 0.13,0.24,0.82,U] [#8 0.42,0.05,0.82,U] 
01:15:32.524 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.05}, one-star: {0.28, 0.50}
01:15:32.524 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:15:32.524 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:15:32.524 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.13 mountX=-0.05 mountY=0.01, mountTheta=2.86
01:15:32.525 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
01:15:32.525 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
01:15:32.525 00.000 11060 Worker thread wakes up
01:15:32.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:32.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:15:32.525 00.000 10844 UpdateGuideState exits: m=2809 SNR=34.2 Saturated
01:15:32.526 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:15:32.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:32.526 00.000 11060 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=0.01
01:15:32.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:32.526 00.000 10844 Enqueuing Expose request
01:15:32.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:15:32.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:32.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:15:32.526 00.000 11060 MoveAxis(E, 0, ABG)
01:15:32.526 00.000 11060 Move returns status 0, amount 0
01:15:32.526 00.000 11060 MoveAxis(N, 0, ABG)
01:15:32.526 00.000 11060 Move returns status 0, amount 0
01:15:32.526 00.000 11060 move complete, result=0
01:15:32.527 00.001 11060 worker thread done servicing request
01:15:32.527 00.000 11060 Worker thread wakes up
01:15:32.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:32.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:32.528 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:15:33.181 00.653 11060 Exposure complete
01:15:33.341 00.160 11060 worker thread done servicing request
01:15:33.342 00.001 10844 OnExposeComplete: enter
01:15:33.342 00.000 10844 UpdateGuideState(): m_state=6
01:15:33.342 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9063
01:15:33.342 00.000 10844 Star::Find returns 1 (1), X=264.90, Y=58.56, Mass=3387, SNR=37.5, Peak=255 HFD=3.6
01:15:33.342 00.000 10844 MultiStar: [#1 -0.07,-0.17,0.85,U] [#2 -0.01,-0.32,1.62,U] [#3 0.27,-0.29,0.79,U] [#4 0.42,0.33,0.84,U] [#5 0.37,0.34,1.00,U] [#6 0.01,-0.00,0.74,U] [#7 0.25,0.29,0.76,U] [#8 0.47,-0.19,0.86,U] 
01:15:33.343 00.001 10844 refined, 8 included, MultiStar: {0.24, -0.01}, one-star: {0.54, 0.15}
01:15:33.343 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
01:15:33.343 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
01:15:33.343 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.03 mountX=-0.04 mountY=0.24, mountTheta=1.72
01:15:33.346 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.01, opts=13)
01:15:33.346 00.000 10844 Enqueuing Move request for scope (0.24, -0.01)
01:15:33.346 00.000 11060 Worker thread wakes up
01:15:33.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:33.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
01:15:33.346 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
01:15:33.346 00.000 11060 Moving (0.24, -0.01) raw xDistance=-0.04 yDistance=0.24
01:15:33.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:15:33.346 00.000 10844 UpdateGuideState exits: m=3387 SNR=37.5 Saturated
01:15:33.354 00.008 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:33.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:33.355 00.001 10844 Enqueuing Expose request
01:15:33.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:33.356 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:15:33.356 00.000 11060 MoveAxis(E, 0, ABG)
01:15:33.356 00.000 11060 Move returns status 0, amount 0
01:15:33.356 00.000 11060 MoveAxis(N, 0, ABG)
01:15:33.356 00.000 11060 Move returns status 0, amount 0
01:15:33.356 00.000 11060 move complete, result=0
01:15:33.356 00.000 11060 worker thread done servicing request
01:15:33.356 00.000 11060 Worker thread wakes up
01:15:33.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:33.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,43,31,31)
01:15:33.358 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:34.026 00.668 11060 Exposure complete
01:15:34.110 00.084 10844 evsrv: cli 0EEEDB70 connect
01:15:34.111 00.001 10844 case statement mapped state 6 to 3
01:15:34.111 00.000 10844 case statement mapped state 6 to 3
01:15:34.112 00.001 10844 evsrv: cli 0EEEDB70 request: {"method":"get_app_state","id":"97177676-2d81-4687-9812-d1d803291997"}
01:15:34.112 00.000 10844 case statement mapped state 6 to 3
01:15:34.112 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"97177676-2d81-4687-9812-d1d803291997"}
01:15:34.112 00.000 10844 evsrv: cli 0EEEDB70 disconnect
01:15:34.153 00.041 10844 evsrv: cli 0EEEE430 connect
01:15:34.153 00.000 10844 case statement mapped state 6 to 3
01:15:34.153 00.000 10844 case statement mapped state 6 to 3
01:15:34.154 00.001 10844 evsrv: cli 0EEEE430 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5ada099d-e410-4bdf-b69d-9482876af6cc"}
01:15:34.154 00.000 10844 PhdController::Dither begins
01:15:34.154 00.000 10844 dither: size=5.00, dRA=-3.26 dDec=3.59
01:15:34.155 00.001 10844 MountToCamera -- mountTheta (2.31) + m_xAngle (-1.75) = xAngle (0.56 = 0.56)
01:15:34.155 00.000 10844 MountToCamera -- mountX=-3.26 mountY=3.59 hyp=4.85 mountTheta=2.31 cameraX=4.12, cameraY=2.56 cameraTheta=0.56
01:15:34.155 00.000 10844 setting lock position to (268.49, 60.97)
01:15:34.155 00.000 10844 Mount: notify guiding dithered (4.1, 2.6)
01:15:34.155 00.000 10844 MultiStar: stabilizing after lock position change
01:15:34.155 00.000 10844 Status Line: Dither by -3.26,3.59
01:15:34.156 00.001 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:15:34.156 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
01:15:34.157 00.001 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":0,"id":"5ada099d-e410-4bdf-b69d-9482876af6cc"}
01:15:34.157 00.000 10844 evsrv: cli 0EEEE430 disconnect
01:15:34.189 00.032 11060 worker thread done servicing request
01:15:34.189 00.000 10844 OnExposeComplete: enter
01:15:34.190 00.001 10844 UpdateGuideState(): m_state=6
01:15:34.190 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9064
01:15:34.190 00.000 10844 Star::Find returns 1 (1), X=264.68, Y=58.46, Mass=2619, SNR=32.1, Peak=255 HFD=3.4
01:15:34.190 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
01:15:34.190 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
01:15:34.190 00.000 10844 CameraToMount -- cameraX=-3.80 cameraY=-2.51 hyp=4.56 cameraTheta=-2.56 mountX=3.16 mountY=-3.34, mountTheta=-0.81
01:15:34.193 00.003 10844 dither recenter: remaining=(3.3,-3.6) step=(3.3,-3.6)
01:15:34.193 00.000 10844 MountToCamera -- mountTheta (-0.83) + m_xAngle (-1.75) = xAngle (-2.59 = -2.59)
01:15:34.193 00.000 10844 MountToCamera -- mountX=3.26 mountY=-3.59 hyp=4.85 mountTheta=-0.83 cameraX=-4.12, cameraY=-2.56 cameraTheta=-2.59
01:15:34.193 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-4.12, y=-2.56, opts=4)
01:15:34.193 00.000 10844 Enqueuing Move request for scope (-4.12, -2.56)
01:15:34.193 00.000 10844 Mount: notify direct move 3.26,-3.59
01:15:34.193 00.000 11060 Worker thread wakes up
01:15:34.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-4.12, -2.56) opts 0x4
01:15:34.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:34.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-4.12, -2.56)
01:15:34.193 00.000 10844 UpdateGuideState exits: m=2619 SNR=32.1 Saturated
01:15:34.193 00.000 11060 Moving (-4.12, -2.56) raw xDistance=3.26 yDistance=-3.59
01:15:34.193 00.000 11060 BLC: window closed
01:15:34.193 00.000 10844 PhdController: settling, locked = 1, distance = 4.87 (1.50) aobump = 0 frame = 1 / 99999
01:15:34.193 00.000 11060 MoveAxis(W, 2094, B)
01:15:34.193 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369334.193,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.87,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:15:34.193 00.000 11060 Guiding  Dir = 3, Dur = 2094
01:15:34.194 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:34.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:34.194 00.000 10844 Enqueuing Expose request
01:15:34.210 00.016 11060 IsSlewing returns 0
01:15:34.210 00.000 11060 IsGuiding returns 0
01:15:36.313 02.103 11060 IsGuiding returns 0
01:15:36.314 00.001 11060 Move returns status 0, amount 2094
01:15:36.314 00.000 11060 BLC: non-algo type move will not reverse Dec direction, no blc applied
01:15:36.314 00.000 11060 MoveAxis(N, 1995, B)
01:15:36.314 00.000 11060 Guiding  Dir = 0, Dur = 1995
01:15:36.337 00.023 11060 IsSlewing returns 0
01:15:36.338 00.001 11060 IsGuiding returns 0
01:15:38.353 02.015 11060 IsGuiding returns 0
01:15:38.353 00.000 11060 Move returns status 0, amount 1995
01:15:38.353 00.000 11060 move complete, result=0
01:15:38.354 00.001 11060 worker thread done servicing request
01:15:38.354 00.000 10844 GuideStep: 3.3 px 2094 ms WEST, -3.6 px 1995 ms NORTH
01:15:38.356 00.002 11060 Worker thread wakes up
01:15:38.357 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:38.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:39.016 00.659 11060 Exposure complete
01:15:39.462 00.446 11060 worker thread done servicing request
01:15:39.462 00.000 10844 OnExposeComplete: enter
01:15:39.463 00.001 10844 UpdateGuideState(): m_state=6
01:15:39.463 00.000 10844 Star::Find(15, 264, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9065
01:15:39.463 00.000 10844 Star::Find returns 1 (0), X=267.57, Y=62.12, Mass=2768, SNR=32.9, Peak=251 HFD=3.4
01:15:39.463 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
01:15:39.463 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.31)
01:15:39.463 00.000 10844 CameraToMount -- cameraX=-0.91 cameraY=1.15 hyp=1.47 cameraTheta=2.24 mountX=-0.97 mountY=-1.09, mountTheta=-2.30
01:15:39.465 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.91, y=1.15, opts=13)
01:15:39.465 00.000 10844 Enqueuing Move request for scope (-0.91, 1.15)
01:15:39.465 00.000 11060 Worker thread wakes up
01:15:39.466 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:39.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 1.15) opts 0xd
01:15:39.466 00.000 10844 UpdateGuideState exits: m=2768 SNR=32.9
01:15:39.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.91, 1.15)
01:15:39.466 00.000 10844 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 2 / 99999
01:15:39.466 00.000 11060 Moving (-0.91, 1.15) raw xDistance=-0.97 yDistance=-1.09
01:15:39.466 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369339.466,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:15:39.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.97
01:15:39.466 00.000 11060 resist switch: large excursion: input -1.09 thresh 0.57 direction from 0 to -1
01:15:39.466 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.27
01:15:39.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:39.467 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.76 from input -1.09
01:15:39.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:39.467 00.000 10844 Enqueuing Expose request
01:15:39.467 00.000 11060 MoveAxis(E, 168, ABG)
01:15:39.467 00.000 11060 Guiding  Dir = 2, Dur = 168
01:15:39.475 00.008 11060 IsSlewing returns 0
01:15:39.475 00.000 11060 IsGuiding returns 0
01:15:39.653 00.178 11060 IsGuiding returns 0
01:15:39.653 00.000 11060 Move returns status 0, amount 168
01:15:39.653 00.000 11060 MoveAxis(N, 424, ABG)
01:15:39.653 00.000 11060 Guiding  Dir = 0, Dur = 424
01:15:39.693 00.040 11060 IsSlewing returns 0
01:15:39.693 00.000 11060 IsGuiding returns 0
01:15:40.159 00.466 11060 IsGuiding returns 0
01:15:40.159 00.000 11060 Move returns status 0, amount 424
01:15:40.159 00.000 11060 move complete, result=0
01:15:40.159 00.000 11060 worker thread done servicing request
01:15:40.160 00.001 11060 Worker thread wakes up
01:15:40.160 00.000 10844 GuideStep: -1.0 px 168 ms EAST, -1.1 px 424 ms NORTH
01:15:40.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:40.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:40.789 00.629 11060 Exposure complete
01:15:40.990 00.201 11060 worker thread done servicing request
01:15:40.990 00.000 10844 OnExposeComplete: enter
01:15:40.990 00.000 10844 UpdateGuideState(): m_state=6
01:15:40.991 00.001 10844 Star::Find(15, 267, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9066
01:15:40.991 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=61.12, Mass=2610, SNR=31.9, Peak=251 HFD=3.3
01:15:40.991 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.57 = -1.72)
01:15:40.991 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
01:15:40.991 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=0.15 hyp=0.46 cameraTheta=2.81 mountX=-0.07 mountY=-0.45, mountTheta=-1.72
01:15:40.992 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=0.15, opts=13)
01:15:40.993 00.001 10844 Enqueuing Move request for scope (-0.43, 0.15)
01:15:40.993 00.000 11060 Worker thread wakes up
01:15:40.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.15) opts 0xd
01:15:40.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, 0.15)
01:15:40.993 00.000 11060 Moving (-0.43, 0.15) raw xDistance=-0.07 yDistance=-0.45
01:15:40.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:15:40.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.45
01:15:40.993 00.000 11060 MoveAxis(E, 0, ABG)
01:15:40.993 00.000 11060 Move returns status 0, amount 0
01:15:40.993 00.000 11060 MoveAxis(N, 175, ABG)
01:15:40.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:40.993 00.000 11060 Guiding  Dir = 0, Dur = 175
01:15:40.994 00.001 10844 UpdateGuideState exits: m=2610 SNR=31.9
01:15:40.994 00.000 10844 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 3 / 99999
01:15:40.994 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369340.994,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.17,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
01:15:40.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:40.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:40.994 00.000 10844 Enqueuing Expose request
01:15:41.002 00.008 11060 IsSlewing returns 0
01:15:41.002 00.000 11060 IsGuiding returns 0
01:15:41.192 00.190 11060 IsGuiding returns 0
01:15:41.192 00.000 11060 Move returns status 0, amount 175
01:15:41.192 00.000 11060 move complete, result=0
01:15:41.192 00.000 11060 worker thread done servicing request
01:15:41.192 00.000 11060 Worker thread wakes up
01:15:41.192 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 175 ms NORTH
01:15:41.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:41.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:41.833 00.641 11060 Exposure complete
01:15:42.037 00.204 11060 worker thread done servicing request
01:15:42.037 00.000 10844 OnExposeComplete: enter
01:15:42.037 00.000 10844 UpdateGuideState(): m_state=6
01:15:42.037 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9067
01:15:42.039 00.002 10844 Star::Find returns 1 (1), X=268.54, Y=61.17, Mass=2777, SNR=33.4, Peak=255 HFD=3.5
01:15:42.039 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
01:15:42.039 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
01:15:42.039 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.30 mountX=-0.20 mountY=0.02, mountTheta=3.03
01:15:42.040 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.19, opts=13)
01:15:42.040 00.000 10844 Enqueuing Move request for scope (0.05, 0.19)
01:15:42.040 00.000 11060 Worker thread wakes up
01:15:42.041 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
01:15:42.041 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
01:15:42.041 00.000 11060 Moving (0.05, 0.19) raw xDistance=-0.20 yDistance=0.02
01:15:42.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:15:42.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:42.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:42.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:15:42.041 00.000 11060 MoveAxis(E, 35, ABG)
01:15:42.041 00.000 11060 Guiding  Dir = 2, Dur = 35
01:15:42.041 00.000 10844 UpdateGuideState exits: m=2777 SNR=33.4 Saturated
01:15:42.041 00.000 10844 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 4 / 99999
01:15:42.041 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369342.041,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.88,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
01:15:42.042 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:42.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:42.042 00.000 10844 Enqueuing Expose request
01:15:42.053 00.011 11060 IsSlewing returns 0
01:15:42.053 00.000 11060 IsGuiding returns 0
01:15:42.106 00.053 11060 IsGuiding returns 0
01:15:42.106 00.000 11060 Move returns status 0, amount 35
01:15:42.106 00.000 11060 MoveAxis(N, 0, ABG)
01:15:42.106 00.000 11060 Move returns status 0, amount 0
01:15:42.106 00.000 11060 move complete, result=0
01:15:42.106 00.000 11060 worker thread done servicing request
01:15:42.107 00.001 11060 Worker thread wakes up
01:15:42.107 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
01:15:42.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:42.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:42.755 00.648 11060 Exposure complete
01:15:42.937 00.182 11060 worker thread done servicing request
01:15:42.937 00.000 10844 OnExposeComplete: enter
01:15:42.937 00.000 10844 UpdateGuideState(): m_state=6
01:15:42.943 00.006 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9068
01:15:42.943 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.10, Mass=2723, SNR=33.1, Peak=250 HFD=3.2
01:15:42.944 00.001 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
01:15:42.944 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
01:15:42.944 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.63 mountX=-0.15 mountY=0.15, mountTheta=2.37
01:15:42.945 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.13, opts=13)
01:15:42.945 00.000 10844 Enqueuing Move request for scope (0.17, 0.13)
01:15:42.945 00.000 11060 Worker thread wakes up
01:15:42.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
01:15:42.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
01:15:42.945 00.000 11060 Moving (0.17, 0.13) raw xDistance=-0.15 yDistance=0.15
01:15:42.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:15:42.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:42.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:42.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:15:42.945 00.000 11060 MoveAxis(E, 28, ABG)
01:15:42.947 00.002 11060 Guiding  Dir = 2, Dur = 28
01:15:42.947 00.000 10844 UpdateGuideState exits: m=2723 SNR=33.1
01:15:42.947 00.000 10844 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 5 / 99999
01:15:42.947 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369342.947,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.68,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
01:15:42.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:42.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:42.947 00.000 10844 Enqueuing Expose request
01:15:42.955 00.008 11060 IsSlewing returns 0
01:15:42.955 00.000 11060 IsGuiding returns 0
01:15:42.986 00.031 11060 IsGuiding returns 0
01:15:42.986 00.000 11060 Move returns status 0, amount 28
01:15:42.986 00.000 11060 MoveAxis(N, 0, ABG)
01:15:42.986 00.000 11060 Move returns status 0, amount 0
01:15:42.987 00.001 11060 move complete, result=0
01:15:42.987 00.000 11060 worker thread done servicing request
01:15:42.987 00.000 11060 Worker thread wakes up
01:15:42.987 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.2 px 0 ms NORTH
01:15:42.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:42.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:43.617 00.630 11060 Exposure complete
01:15:43.816 00.199 11060 worker thread done servicing request
01:15:43.816 00.000 10844 OnExposeComplete: enter
01:15:43.816 00.000 10844 UpdateGuideState(): m_state=6
01:15:43.817 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9069
01:15:43.817 00.000 10844 Star::Find returns 1 (1), X=268.09, Y=61.45, Mass=2494, SNR=32.0, Peak=255 HFD=3.4
01:15:43.817 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
01:15:43.817 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
01:15:43.817 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.48 hyp=0.62 cameraTheta=2.26 mountX=-0.40 mountY=-0.46, mountTheta=-2.28
01:15:43.819 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.48, opts=13)
01:15:43.819 00.000 10844 Enqueuing Move request for scope (-0.39, 0.48)
01:15:43.819 00.000 11060 Worker thread wakes up
01:15:43.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:43.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.48) opts 0xd
01:15:43.819 00.000 10844 UpdateGuideState exits: m=2494 SNR=32.0 Saturated
01:15:43.819 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.48)
01:15:43.820 00.001 10844 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 6 / 99999
01:15:43.820 00.000 11060 Moving (-0.39, 0.48) raw xDistance=-0.40 yDistance=-0.46
01:15:43.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
01:15:43.820 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369343.820,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.66,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
01:15:43.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
01:15:43.820 00.000 11060 MoveAxis(E, 70, ABG)
01:15:43.820 00.000 11060 Guiding  Dir = 2, Dur = 70
01:15:43.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:43.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:43.820 00.000 10844 Enqueuing Expose request
01:15:43.826 00.006 11060 IsSlewing returns 0
01:15:43.826 00.000 11060 IsGuiding returns 0
01:15:43.903 00.077 11060 IsGuiding returns 0
01:15:43.903 00.000 11060 Move returns status 0, amount 70
01:15:43.903 00.000 11060 MoveAxis(N, 181, ABG)
01:15:43.904 00.001 11060 Guiding  Dir = 0, Dur = 181
01:15:43.918 00.014 11060 IsSlewing returns 0
01:15:43.918 00.000 11060 IsGuiding returns 0
01:15:44.105 00.187 11060 IsGuiding returns 0
01:15:44.105 00.000 11060 Move returns status 0, amount 181
01:15:44.105 00.000 11060 move complete, result=0
01:15:44.105 00.000 11060 worker thread done servicing request
01:15:44.106 00.001 11060 Worker thread wakes up
01:15:44.106 00.000 10844 GuideStep: -0.4 px 70 ms EAST, -0.5 px 181 ms NORTH
01:15:44.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:44.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:44.738 00.632 11060 Exposure complete
01:15:44.998 00.260 11060 worker thread done servicing request
01:15:44.999 00.001 10844 OnExposeComplete: enter
01:15:44.999 00.000 10844 UpdateGuideState(): m_state=6
01:15:44.999 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9070
01:15:44.999 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=60.85, Mass=2736, SNR=33.5, Peak=248 HFD=3.1
01:15:44.999 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
01:15:45.000 00.001 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
01:15:45.000 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.12 hyp=0.42 cameraTheta=-0.30 mountX=0.05 mountY=0.41, mountTheta=1.45
01:15:45.001 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.12, opts=13)
01:15:45.002 00.001 10844 Enqueuing Move request for scope (0.40, -0.12)
01:15:45.002 00.000 11060 Worker thread wakes up
01:15:45.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=15, FiltMax=255, Gamma=1.000
01:15:45.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.12) opts 0xd
01:15:45.002 00.000 10844 UpdateGuideState exits: m=2736 SNR=33.5
01:15:45.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.12)
01:15:45.002 00.000 10844 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 7 / 99999
01:15:45.002 00.000 11060 Moving (0.40, -0.12) raw xDistance=0.05 yDistance=0.41
01:15:45.002 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369345.002,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.59,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
01:15:45.003 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:15:45.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:45.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:45.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:15:45.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:45.003 00.000 10844 Enqueuing Expose request
01:15:45.003 00.000 11060 MoveAxis(E, 0, ABG)
01:15:45.003 00.000 11060 Move returns status 0, amount 0
01:15:45.003 00.000 11060 MoveAxis(N, 0, ABG)
01:15:45.003 00.000 11060 Move returns status 0, amount 0
01:15:45.003 00.000 11060 move complete, result=0
01:15:45.004 00.001 11060 worker thread done servicing request
01:15:45.004 00.000 11060 Worker thread wakes up
01:15:45.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:45.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:45.006 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:15:45.654 00.648 11060 Exposure complete
01:15:45.964 00.310 11060 worker thread done servicing request
01:15:45.964 00.000 10844 OnExposeComplete: enter
01:15:45.965 00.001 10844 UpdateGuideState(): m_state=6
01:15:45.965 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9071
01:15:45.965 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=61.04, Mass=3215, SNR=36.2, Peak=250 HFD=3.6
01:15:45.965 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
01:15:45.965 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
01:15:45.965 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.32 mountX=-0.10 mountY=0.18, mountTheta=2.07
01:15:45.967 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
01:15:45.967 00.000 10844 Enqueuing Move request for scope (0.19, 0.06)
01:15:45.967 00.000 11060 Worker thread wakes up
01:15:45.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:45.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
01:15:45.967 00.000 10844 UpdateGuideState exits: m=3215 SNR=36.2
01:15:45.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
01:15:45.967 00.000 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
01:15:45.969 00.002 11060 Moving (0.19, 0.06) raw xDistance=-0.10 yDistance=0.18
01:15:45.969 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369345.969,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.47,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
01:15:45.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:15:45.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:45.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:45.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:15:45.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:45.969 00.000 10844 Enqueuing Expose request
01:15:45.969 00.000 11060 MoveAxis(E, 0, ABG)
01:15:45.969 00.000 11060 Move returns status 0, amount 0
01:15:45.969 00.000 11060 MoveAxis(N, 0, ABG)
01:15:45.969 00.000 11060 Move returns status 0, amount 0
01:15:45.969 00.000 11060 move complete, result=0
01:15:45.969 00.000 11060 worker thread done servicing request
01:15:45.969 00.000 11060 Worker thread wakes up
01:15:45.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:45.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:45.972 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:46.613 00.641 11060 Exposure complete
01:15:46.857 00.244 11060 worker thread done servicing request
01:15:46.858 00.001 10844 OnExposeComplete: enter
01:15:46.858 00.000 10844 UpdateGuideState(): m_state=6
01:15:46.858 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9072
01:15:46.858 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=61.09, Mass=3006, SNR=35.0, Peak=253 HFD=2.9
01:15:46.858 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
01:15:46.858 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
01:15:46.859 00.001 10844 CameraToMount -- cameraX=0.40 cameraY=0.12 hyp=0.42 cameraTheta=0.29 mountX=-0.19 mountY=0.38, mountTheta=2.04
01:15:46.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.12, opts=13)
01:15:46.860 00.000 10844 Enqueuing Move request for scope (0.40, 0.12)
01:15:46.861 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:46.861 00.000 10844 UpdateGuideState exits: m=3006 SNR=35.0
01:15:46.861 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 9 / 99999
01:15:46.861 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369346.861,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
01:15:46.861 00.000 11060 Worker thread wakes up
01:15:46.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:46.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.12) opts 0xd
01:15:46.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:46.861 00.000 10844 Enqueuing Expose request
01:15:46.862 00.001 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.12)
01:15:46.862 00.000 11060 Moving (0.40, 0.12) raw xDistance=-0.19 yDistance=0.38
01:15:46.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:15:46.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:46.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:15:46.862 00.000 11060 MoveAxis(E, 33, ABG)
01:15:46.862 00.000 11060 Guiding  Dir = 2, Dur = 33
01:15:46.887 00.025 11060 IsSlewing returns 0
01:15:46.887 00.000 11060 IsGuiding returns 0
01:15:46.950 00.063 11060 IsGuiding returns 0
01:15:46.950 00.000 11060 Move returns status 0, amount 33
01:15:46.950 00.000 11060 MoveAxis(N, 0, ABG)
01:15:46.950 00.000 11060 Move returns status 0, amount 0
01:15:46.950 00.000 11060 move complete, result=0
01:15:46.951 00.001 11060 worker thread done servicing request
01:15:46.951 00.000 11060 Worker thread wakes up
01:15:46.951 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.4 px 0 ms NORTH
01:15:46.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:46.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:47.585 00.634 11060 Exposure complete
01:15:47.797 00.212 11060 worker thread done servicing request
01:15:47.797 00.000 10844 OnExposeComplete: enter
01:15:47.797 00.000 10844 UpdateGuideState(): m_state=6
01:15:47.797 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9073
01:15:47.797 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=61.04, Mass=2790, SNR=33.8, Peak=255 HFD=3.5
01:15:47.799 00.002 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:15:47.799 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
01:15:47.799 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.22 mountX=-0.07 mountY=0.01, mountTheta=2.96
01:15:47.800 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
01:15:47.800 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
01:15:47.800 00.000 11060 Worker thread wakes up
01:15:47.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:47.800 00.000 10844 UpdateGuideState exits: m=2790 SNR=33.8 Saturated
01:15:47.801 00.001 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 10 / 99999
01:15:47.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:15:47.801 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369347.801,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
01:15:47.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:15:47.801 00.000 11060 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=0.01
01:15:47.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:47.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:15:47.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:47.801 00.000 10844 Enqueuing Expose request
01:15:47.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:47.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:15:47.801 00.000 11060 MoveAxis(E, 0, ABG)
01:15:47.801 00.000 11060 Move returns status 0, amount 0
01:15:47.801 00.000 11060 MoveAxis(N, 0, ABG)
01:15:47.801 00.000 11060 Move returns status 0, amount 0
01:15:47.801 00.000 11060 move complete, result=0
01:15:47.801 00.000 11060 worker thread done servicing request
01:15:47.801 00.000 11060 Worker thread wakes up
01:15:47.802 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:47.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:47.804 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:15:48.444 00.640 11060 Exposure complete
01:15:48.640 00.196 11060 worker thread done servicing request
01:15:48.640 00.000 10844 OnExposeComplete: enter
01:15:48.640 00.000 10844 UpdateGuideState(): m_state=6
01:15:48.640 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9074
01:15:48.641 00.001 10844 Star::Find returns 1 (1), X=268.85, Y=60.56, Mass=2873, SNR=34.2, Peak=255 HFD=3.6
01:15:48.641 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
01:15:48.641 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
01:15:48.641 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.41 hyp=0.55 cameraTheta=-0.85 mountX=0.34 mountY=0.43, mountTheta=0.90
01:15:48.642 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.41, opts=13)
01:15:48.642 00.000 10844 Enqueuing Move request for scope (0.36, -0.41)
01:15:48.642 00.000 11060 Worker thread wakes up
01:15:48.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:48.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.41) opts 0xd
01:15:48.642 00.000 10844 UpdateGuideState exits: m=2873 SNR=34.2 Saturated
01:15:48.643 00.001 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.41)
01:15:48.643 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 11 / 99999
01:15:48.643 00.000 11060 Moving (0.36, -0.41) raw xDistance=0.34 yDistance=0.43
01:15:48.643 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369348.643,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
01:15:48.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:15:48.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:15:48.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:15:48.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:48.643 00.000 11060 MoveAxis(W, 59, ABG)
01:15:48.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:48.643 00.000 10844 Enqueuing Expose request
01:15:48.643 00.000 11060 Guiding  Dir = 3, Dur = 59
01:15:48.653 00.010 11060 IsSlewing returns 0
01:15:48.654 00.001 11060 IsGuiding returns 0
01:15:48.717 00.063 11060 IsGuiding returns 0
01:15:48.717 00.000 11060 Move returns status 0, amount 59
01:15:48.717 00.000 11060 MoveAxis(N, 0, ABG)
01:15:48.717 00.000 11060 Move returns status 0, amount 0
01:15:48.718 00.001 11060 move complete, result=0
01:15:48.718 00.000 11060 worker thread done servicing request
01:15:48.718 00.000 11060 Worker thread wakes up
01:15:48.718 00.000 10844 GuideStep: 0.3 px 59 ms WEST, 0.4 px 0 ms NORTH
01:15:48.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:48.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:49.350 00.632 11060 Exposure complete
01:15:49.668 00.318 11060 worker thread done servicing request
01:15:49.668 00.000 10844 OnExposeComplete: enter
01:15:49.668 00.000 10844 UpdateGuideState(): m_state=6
01:15:49.669 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9075
01:15:49.669 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=60.95, Mass=2727, SNR=33.5, Peak=216 HFD=3.4
01:15:49.669 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
01:15:49.669 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
01:15:49.669 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=0.00 mountY=0.13, mountTheta=1.55
01:15:49.671 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
01:15:49.671 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
01:15:49.671 00.000 11060 Worker thread wakes up
01:15:49.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:49.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:15:49.671 00.000 10844 UpdateGuideState exits: m=2727 SNR=33.5
01:15:49.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:15:49.671 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 12 / 99999
01:15:49.671 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.00 yDistance=0.13
01:15:49.671 00.000 10844 PhdController: newstate STATE_FINISH
01:15:49.672 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:15:49.672 00.000 10844 PhdController complete: success
01:15:49.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:49.672 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770369349.672,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
01:15:49.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:15:49.672 00.000 11060 MoveAxis(E, 0, ABG)
01:15:49.672 00.000 11060 Move returns status 0, amount 0
01:15:49.672 00.000 11060 MoveAxis(N, 0, ABG)
01:15:49.672 00.000 11060 Move returns status 0, amount 0
01:15:49.672 00.000 10844 Mount: notify guiding dither settle done success=1
01:15:49.672 00.000 11060 move complete, result=0
01:15:49.672 00.000 10844 PhdController: newstate STATE_IDLE
01:15:49.673 00.001 11060 worker thread done servicing request
01:15:49.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:49.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:49.673 00.000 10844 Enqueuing Expose request
01:15:49.673 00.000 11060 Worker thread wakes up
01:15:49.673 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:49.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:49.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:50.311 00.638 11060 Exposure complete
01:15:50.529 00.218 10844 evsrv: cli 0EEEEA70 connect
01:15:50.529 00.000 10844 case statement mapped state 6 to 3
01:15:50.529 00.000 10844 case statement mapped state 6 to 3
01:15:50.530 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"a4ac329a-cf8c-4fdc-af17-80c4512650c5"}
01:15:50.530 00.000 10844 PhdController::Guide begins
01:15:50.530 00.000 10844 PhdController: newstate STATE_SETUP
01:15:50.530 00.000 10844 PhdController: setup
01:15:50.530 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
01:15:50.530 00.000 10844 PhdController: guider state = 6
01:15:50.530 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:15:50.531 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
01:15:50.531 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":0,"id":"a4ac329a-cf8c-4fdc-af17-80c4512650c5"}
01:15:50.532 00.001 10844 evsrv: cli 0EEEEA70 disconnect
01:15:50.533 00.001 10844 evsrv: cli 0EEEE250 connect
01:15:50.533 00.000 10844 case statement mapped state 6 to 3
01:15:50.535 00.002 10844 case statement mapped state 6 to 3
01:15:50.536 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_shift_params","id":"6b491895-cec6-43f3-a248-c62e30bdf2ff"}
01:15:50.536 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6b491895-cec6-43f3-a248-c62e30bdf2ff"}
01:15:50.540 00.004 10844 evsrv: cli 0EEEE250 disconnect
01:15:50.556 00.016 10844 evsrv: cli 0EEEE2F0 connect
01:15:50.556 00.000 10844 case statement mapped state 6 to 3
01:15:50.557 00.001 10844 case statement mapped state 6 to 3
01:15:50.557 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_lock_position","id":"593b8105-3e58-423e-bd76-89111a8e5cd4"}
01:15:50.557 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":[268.49,60.97],"id":"593b8105-3e58-423e-bd76-89111a8e5cd4"}
01:15:50.558 00.001 10844 evsrv: cli 0EEEE2F0 disconnect
01:15:50.560 00.002 10844 evsrv: cli 0EEEDB70 connect
01:15:50.560 00.000 10844 case statement mapped state 6 to 3
01:15:50.560 00.000 10844 case statement mapped state 6 to 3
01:15:50.561 00.001 10844 evsrv: cli 0EEEDB70 request: {"method":"get_calibrated","id":"5756ff6f-953d-4d00-9996-9d2f71cef190"}
01:15:50.561 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":true,"id":"5756ff6f-953d-4d00-9996-9d2f71cef190"}
01:15:50.561 00.000 10844 evsrv: cli 0EEEDB70 disconnect
01:15:50.562 00.001 10844 evsrv: cli 0EEEEA70 connect
01:15:50.562 00.000 10844 case statement mapped state 6 to 3
01:15:50.563 00.001 10844 case statement mapped state 6 to 3
01:15:50.563 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_app_state","id":"44278aae-7575-4a71-8df6-e880265adbd0"}
01:15:50.563 00.000 10844 case statement mapped state 6 to 3
01:15:50.563 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":"Guiding","id":"44278aae-7575-4a71-8df6-e880265adbd0"}
01:15:50.564 00.001 10844 evsrv: cli 0EEEEA70 disconnect
01:15:50.571 00.007 11060 worker thread done servicing request
01:15:50.571 00.000 10844 OnExposeComplete: enter
01:15:50.571 00.000 10844 UpdateGuideState(): m_state=6
01:15:50.571 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9076
01:15:50.571 00.000 10844 Star::Find returns 1 (1), X=268.73, Y=60.70, Mass=2691, SNR=32.3, Peak=255 HFD=3.5
01:15:50.571 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
01:15:50.572 00.001 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
01:15:50.572 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.28 hyp=0.37 cameraTheta=-0.85 mountX=0.23 mountY=0.29, mountTheta=0.89
01:15:50.574 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.28, opts=13)
01:15:50.574 00.000 10844 Enqueuing Move request for scope (0.24, -0.28)
01:15:50.574 00.000 11060 Worker thread wakes up
01:15:50.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.28) opts 0xd
01:15:50.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:50.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.28)
01:15:50.574 00.000 10844 UpdateGuideState exits: m=2691 SNR=32.3 Saturated
01:15:50.574 00.000 11060 Moving (0.24, -0.28) raw xDistance=0.23 yDistance=0.29
01:15:50.575 00.001 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 1 / 99999
01:15:50.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:15:50.575 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369350.575,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:15:50.575 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.29 newest=0.84
01:15:50.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
01:15:50.576 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:50.576 00.000 11060 MoveAxis(W, 40, ABG)
01:15:50.576 00.000 11060 Guiding  Dir = 3, Dur = 40
01:15:50.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:50.576 00.000 10844 Enqueuing Expose request
01:15:50.580 00.004 11060 IsSlewing returns 0
01:15:50.580 00.000 11060 IsGuiding returns 0
01:15:50.629 00.049 11060 IsGuiding returns 0
01:15:50.629 00.000 11060 Move returns status 0, amount 40
01:15:50.629 00.000 11060 BLC: Oldest BLC event removed
01:15:50.629 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:15:50.629 00.000 11060 MoveAxis(S, 861, ABG)
01:15:50.629 00.000 11060 duration set to 750 by maxDecDuration
01:15:50.629 00.000 11060 Guiding  Dir = 1, Dur = 750
01:15:50.644 00.015 11060 IsSlewing returns 0
01:15:50.644 00.000 11060 IsGuiding returns 0
01:15:51.410 00.766 11060 IsGuiding returns 0
01:15:51.410 00.000 11060 Move returns status 0, amount 750
01:15:51.410 00.000 11060 move complete, result=0
01:15:51.411 00.001 11060 worker thread done servicing request
01:15:51.411 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.3 px 750 ms SOUTH
01:15:51.411 00.000 11060 Worker thread wakes up
01:15:51.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:51.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:52.042 00.631 11060 Exposure complete
01:15:52.307 00.265 11060 worker thread done servicing request
01:15:52.308 00.001 10844 OnExposeComplete: enter
01:15:52.308 00.000 10844 UpdateGuideState(): m_state=6
01:15:52.308 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9077
01:15:52.308 00.000 10844 Star::Find returns 1 (1), X=268.75, Y=61.21, Mass=3075, SNR=34.9, Peak=255 HFD=3.4
01:15:52.308 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
01:15:52.308 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
01:15:52.309 00.001 10844 CameraToMount -- cameraX=0.26 cameraY=0.24 hyp=0.35 cameraTheta=0.74 mountX=-0.28 mountY=0.22, mountTheta=2.48
01:15:52.310 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.24, opts=13)
01:15:52.311 00.001 10844 Enqueuing Move request for scope (0.26, 0.24)
01:15:52.311 00.000 11060 Worker thread wakes up
01:15:52.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:52.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.24) opts 0xd
01:15:52.311 00.000 10844 UpdateGuideState exits: m=3075 SNR=34.9 Saturated
01:15:52.311 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.24)
01:15:52.311 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 2 / 99999
01:15:52.311 00.000 11060 Moving (0.26, 0.24) raw xDistance=-0.28 yDistance=0.22
01:15:52.311 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369352.311,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
01:15:52.312 00.001 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.199661, 1:0.219741
01:15:52.312 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
01:15:52.312 00.000 11060 BLC: window closed
01:15:52.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:52.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
01:15:52.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:52.312 00.000 10844 Enqueuing Expose request
01:15:52.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
01:15:52.312 00.000 11060 MoveAxis(E, 47, ABG)
01:15:52.312 00.000 11060 Guiding  Dir = 2, Dur = 47
01:15:52.338 00.026 11060 IsSlewing returns 0
01:15:52.339 00.001 11060 IsGuiding returns 0
01:15:52.395 00.056 11060 IsGuiding returns 0
01:15:52.395 00.000 11060 Move returns status 0, amount 47
01:15:52.395 00.000 11060 MoveAxis(S, 86, ABG)
01:15:52.395 00.000 11060 Guiding  Dir = 1, Dur = 86
01:15:52.426 00.031 11060 IsSlewing returns 0
01:15:52.427 00.001 11060 IsGuiding returns 0
01:15:52.537 00.110 11060 IsGuiding returns 0
01:15:52.537 00.000 11060 Move returns status 0, amount 86
01:15:52.537 00.000 11060 move complete, result=0
01:15:52.537 00.000 11060 worker thread done servicing request
01:15:52.537 00.000 11060 Worker thread wakes up
01:15:52.537 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.2 px 86 ms SOUTH
01:15:52.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:52.539 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:53.209 00.670 11060 Exposure complete
01:15:54.072 00.863 11060 worker thread done servicing request
01:15:54.072 00.000 10844 OnExposeComplete: enter
01:15:54.072 00.000 10844 UpdateGuideState(): m_state=6
01:15:54.073 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9078
01:15:54.073 00.000 10844 Star::Find returns 1 (1), X=268.80, Y=61.08, Mass=2949, SNR=34.1, Peak=255 HFD=3.6
01:15:54.073 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
01:15:54.073 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
01:15:54.073 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.11 hyp=0.34 cameraTheta=0.33 mountX=-0.17 mountY=0.30, mountTheta=2.08
01:15:54.075 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.11, opts=13)
01:15:54.077 00.002 10844 Enqueuing Move request for scope (0.32, 0.11)
01:15:54.077 00.000 11060 Worker thread wakes up
01:15:54.077 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:54.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.11) opts 0xd
01:15:54.077 00.000 10844 UpdateGuideState exits: m=2949 SNR=34.1 Saturated
01:15:54.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.11)
01:15:54.077 00.000 11060 Moving (0.32, 0.11) raw xDistance=-0.17 yDistance=0.30
01:15:54.077 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 3 / 99999
01:15:54.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:15:54.077 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369354.077,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
01:15:54.077 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
01:15:54.077 00.000 11060 MoveAxis(E, 30, ABG)
01:15:54.077 00.000 11060 Guiding  Dir = 2, Dur = 30
01:15:54.078 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:54.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:54.078 00.000 10844 Enqueuing Expose request
01:15:54.085 00.007 11060 IsSlewing returns 0
01:15:54.086 00.001 11060 IsGuiding returns 0
01:15:54.132 00.046 11060 IsGuiding returns 0
01:15:54.132 00.000 11060 Move returns status 0, amount 30
01:15:54.132 00.000 11060 MoveAxis(S, 115, ABG)
01:15:54.133 00.001 11060 Guiding  Dir = 1, Dur = 115
01:15:54.148 00.015 11060 IsSlewing returns 0
01:15:54.149 00.001 11060 IsGuiding returns 0
01:15:54.272 00.123 11060 IsGuiding returns 0
01:15:54.272 00.000 11060 Move returns status 0, amount 115
01:15:54.272 00.000 11060 move complete, result=0
01:15:54.272 00.000 11060 worker thread done servicing request
01:15:54.272 00.000 11060 Worker thread wakes up
01:15:54.272 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.3 px 115 ms SOUTH
01:15:54.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:54.274 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:54.948 00.674 11060 Exposure complete
01:15:55.531 00.583 11060 worker thread done servicing request
01:15:55.531 00.000 10844 OnExposeComplete: enter
01:15:55.531 00.000 10844 UpdateGuideState(): m_state=6
01:15:55.532 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9079
01:15:55.532 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=61.00, Mass=2421, SNR=31.4, Peak=237 HFD=2.9
01:15:55.532 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
01:15:55.532 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
01:15:55.532 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.11 mountX=-0.06 mountY=0.21, mountTheta=1.86
01:15:55.537 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.02, opts=13)
01:15:55.537 00.000 10844 Enqueuing Move request for scope (0.22, 0.02)
01:15:55.537 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:55.537 00.000 10844 UpdateGuideState exits: m=2421 SNR=31.4
01:15:55.550 00.013 11060 Worker thread wakes up
01:15:55.551 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
01:15:55.551 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
01:15:55.551 00.000 11060 Moving (0.22, 0.02) raw xDistance=-0.06 yDistance=0.21
01:15:55.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:15:55.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:15:55.551 00.000 11060 MoveAxis(E, 0, ABG)
01:15:55.552 00.001 11060 Move returns status 0, amount 0
01:15:55.552 00.000 11060 MoveAxis(S, 82, ABG)
01:15:55.552 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 4 / 99999
01:15:55.552 00.000 11060 Guiding  Dir = 1, Dur = 82
01:15:55.552 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369355.552,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
01:15:55.553 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:55.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:55.553 00.000 10844 Enqueuing Expose request
01:15:55.557 00.004 11060 IsSlewing returns 0
01:15:55.559 00.002 11060 IsGuiding returns 0
01:15:55.651 00.092 11060 IsGuiding returns 0
01:15:55.651 00.000 11060 Move returns status 0, amount 82
01:15:55.652 00.001 11060 move complete, result=0
01:15:55.652 00.000 11060 worker thread done servicing request
01:15:55.652 00.000 11060 Worker thread wakes up
01:15:55.652 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 82 ms SOUTH
01:15:55.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:55.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:56.283 00.631 11060 Exposure complete
01:15:56.542 00.259 11060 worker thread done servicing request
01:15:56.542 00.000 10844 OnExposeComplete: enter
01:15:56.542 00.000 10844 UpdateGuideState(): m_state=6
01:15:56.542 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9080
01:15:56.542 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=60.74, Mass=2849, SNR=33.6, Peak=255 HFD=3.4
01:15:56.542 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
01:15:56.543 00.001 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
01:15:56.543 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.37 mountX=0.22 mountY=0.08, mountTheta=0.36
01:15:56.546 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.23, opts=13)
01:15:56.546 00.000 10844 Enqueuing Move request for scope (0.05, -0.23)
01:15:56.546 00.000 11060 Worker thread wakes up
01:15:56.546 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:56.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
01:15:56.546 00.000 10844 UpdateGuideState exits: m=2849 SNR=33.6 Saturated
01:15:56.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
01:15:56.546 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 5 / 99999
01:15:56.547 00.001 11060 Moving (0.05, -0.23) raw xDistance=0.22 yDistance=0.08
01:15:56.547 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369356.547,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
01:15:56.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:15:56.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:56.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:56.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:15:56.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:56.547 00.000 10844 Enqueuing Expose request
01:15:56.547 00.000 11060 MoveAxis(W, 38, ABG)
01:15:56.547 00.000 11060 Guiding  Dir = 3, Dur = 38
01:15:56.591 00.044 11060 IsSlewing returns 0
01:15:56.591 00.000 11060 IsGuiding returns 0
01:15:56.652 00.061 11060 IsGuiding returns 0
01:15:56.652 00.000 11060 Move returns status 0, amount 38
01:15:56.652 00.000 11060 MoveAxis(N, 0, ABG)
01:15:56.652 00.000 11060 Move returns status 0, amount 0
01:15:56.652 00.000 11060 move complete, result=0
01:15:56.652 00.000 11060 worker thread done servicing request
01:15:56.652 00.000 11060 Worker thread wakes up
01:15:56.652 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
01:15:56.654 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:56.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:57.361 00.707 11060 Exposure complete
01:15:57.995 00.634 11060 worker thread done servicing request
01:15:57.996 00.001 10844 OnExposeComplete: enter
01:15:57.996 00.000 10844 UpdateGuideState(): m_state=6
01:15:57.996 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9081
01:15:57.996 00.000 10844 Star::Find returns 1 (1), X=269.04, Y=61.21, Mass=3095, SNR=35.3, Peak=255 HFD=3.5
01:15:57.996 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
01:15:57.997 00.001 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
01:15:57.997 00.000 10844 CameraToMount -- cameraX=0.55 cameraY=0.24 hyp=0.60 cameraTheta=0.41 mountX=-0.33 mountY=0.50, mountTheta=2.16
01:15:57.998 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.55, y=0.24, opts=13)
01:15:57.999 00.001 10844 Enqueuing Move request for scope (0.55, 0.24)
01:15:57.999 00.000 11060 Worker thread wakes up
01:15:57.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:15:57.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.24) opts 0xd
01:15:57.999 00.000 10844 UpdateGuideState exits: m=3095 SNR=35.3 Saturated
01:15:57.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.55, 0.24)
01:15:57.999 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 6 / 99999
01:15:57.999 00.000 11060 Moving (0.55, 0.24) raw xDistance=-0.33 yDistance=0.50
01:15:57.999 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369357.999,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
01:15:58.000 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:15:58.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.50
01:15:58.000 00.000 11060 MoveAxis(E, 57, ABG)
01:15:58.000 00.000 11060 Guiding  Dir = 2, Dur = 57
01:15:58.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:58.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:58.001 00.001 10844 Enqueuing Expose request
01:15:58.017 00.016 11060 IsSlewing returns 0
01:15:58.018 00.001 11060 IsGuiding returns 0
01:15:58.096 00.078 11060 IsGuiding returns 0
01:15:58.096 00.000 11060 Move returns status 0, amount 57
01:15:58.097 00.001 11060 MoveAxis(S, 197, ABG)
01:15:58.097 00.000 11060 Guiding  Dir = 1, Dur = 197
01:15:58.127 00.030 11060 IsSlewing returns 0
01:15:58.128 00.001 11060 IsGuiding returns 0
01:15:58.345 00.217 11060 IsGuiding returns 0
01:15:58.345 00.000 11060 Move returns status 0, amount 197
01:15:58.345 00.000 11060 move complete, result=0
01:15:58.346 00.001 11060 worker thread done servicing request
01:15:58.346 00.000 11060 Worker thread wakes up
01:15:58.346 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.5 px 197 ms SOUTH
01:15:58.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:58.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:15:59.015 00.669 11060 Exposure complete
01:15:59.653 00.638 11060 worker thread done servicing request
01:15:59.653 00.000 10844 OnExposeComplete: enter
01:15:59.653 00.000 10844 UpdateGuideState(): m_state=6
01:15:59.654 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9082
01:15:59.654 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=60.96, Mass=2687, SNR=32.7, Peak=247 HFD=3.1
01:15:59.654 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
01:15:59.655 00.001 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
01:15:59.655 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.04 mountX=-0.05 mountY=0.32, mountTheta=1.71
01:15:59.657 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.01, opts=13)
01:15:59.657 00.000 10844 Enqueuing Move request for scope (0.32, -0.01)
01:15:59.657 00.000 11060 Worker thread wakes up
01:15:59.657 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:15:59.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.01) opts 0xd
01:15:59.657 00.000 10844 UpdateGuideState exits: m=2687 SNR=32.7
01:15:59.657 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.01)
01:15:59.658 00.001 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 7 / 99999
01:15:59.658 00.000 11060 Moving (0.32, -0.01) raw xDistance=-0.05 yDistance=0.32
01:15:59.658 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369359.658,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
01:15:59.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:15:59.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
01:15:59.658 00.000 11060 MoveAxis(E, 0, ABG)
01:15:59.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:59.658 00.000 11060 Move returns status 0, amount 0
01:15:59.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:15:59.658 00.000 10844 Enqueuing Expose request
01:15:59.658 00.000 11060 MoveAxis(S, 123, ABG)
01:15:59.658 00.000 11060 Guiding  Dir = 1, Dur = 123
01:15:59.672 00.014 11060 IsSlewing returns 0
01:15:59.673 00.001 11060 IsGuiding returns 0
01:15:59.812 00.139 11060 IsGuiding returns 0
01:15:59.812 00.000 11060 Move returns status 0, amount 123
01:15:59.812 00.000 11060 move complete, result=0
01:15:59.813 00.001 11060 worker thread done servicing request
01:15:59.813 00.000 11060 Worker thread wakes up
01:15:59.813 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 123 ms SOUTH
01:15:59.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:15:59.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:00.504 00.691 11060 Exposure complete
01:16:01.711 01.207 10844 OnExposeComplete: enter
01:16:01.712 00.001 10844 UpdateGuideState(): m_state=6
01:16:01.724 00.012 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9083
01:16:01.724 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=60.98, Mass=2404, SNR=30.9, Peak=231 HFD=3.3
01:16:01.724 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.85 = -1.44)
01:16:01.724 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
01:16:01.724 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.09 mountX=0.02 mountY=-0.15, mountTheta=-1.44
01:16:01.726 00.002 11060 worker thread done servicing request
01:16:01.728 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.01, opts=13)
01:16:01.728 00.000 10844 Enqueuing Move request for scope (-0.16, 0.01)
01:16:01.728 00.000 11060 Worker thread wakes up
01:16:01.729 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:01.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
01:16:01.729 00.000 10844 UpdateGuideState exits: m=2404 SNR=30.9
01:16:01.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
01:16:01.729 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 8 / 99999
01:16:01.729 00.000 11060 Moving (-0.16, 0.01) raw xDistance=0.02 yDistance=-0.15
01:16:01.729 00.000 10844 PhdController: newstate STATE_FINISH
01:16:01.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:01.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:01.730 00.001 10844 PhdController complete: success
01:16:01.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:16:01.730 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770369361.730,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
01:16:01.730 00.000 11060 MoveAxis(E, 0, ABG)
01:16:01.730 00.000 11060 Move returns status 0, amount 0
01:16:01.730 00.000 11060 MoveAxis(N, 0, ABG)
01:16:01.731 00.001 10844 Mount: notify guiding dither settle done success=1
01:16:01.731 00.000 11060 Move returns status 0, amount 0
01:16:01.731 00.000 10844 PhdController: newstate STATE_IDLE
01:16:01.731 00.000 11060 move complete, result=0
01:16:01.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:01.731 00.000 11060 worker thread done servicing request
01:16:01.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:01.731 00.000 10844 Enqueuing Expose request
01:16:01.731 00.000 11060 Worker thread wakes up
01:16:01.732 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:01.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:01.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:02.381 00.649 11060 Exposure complete
01:16:02.652 00.271 11060 worker thread done servicing request
01:16:02.652 00.000 10844 OnExposeComplete: enter
01:16:02.652 00.000 10844 UpdateGuideState(): m_state=6
01:16:02.653 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9084
01:16:02.653 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=61.12, Mass=3199, SNR=36.2, Peak=253 HFD=3.1
01:16:02.653 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
01:16:02.653 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
01:16:02.653 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=0.15 hyp=0.56 cameraTheta=2.88 mountX=-0.05 mountY=-0.55, mountTheta=-1.65
01:16:02.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=0.15, opts=13)
01:16:02.654 00.000 10844 Enqueuing Move request for scope (-0.54, 0.15)
01:16:02.655 00.001 11060 Worker thread wakes up
01:16:02.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:02.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.15) opts 0xd
01:16:02.655 00.000 10844 UpdateGuideState exits: m=3199 SNR=36.2
01:16:02.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, 0.15)
01:16:02.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:02.655 00.000 11060 Moving (-0.54, 0.15) raw xDistance=-0.05 yDistance=-0.55
01:16:02.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:02.655 00.000 10844 Enqueuing Expose request
01:16:02.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:16:02.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:02.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:16:02.655 00.000 11060 MoveAxis(E, 0, ABG)
01:16:02.655 00.000 11060 Move returns status 0, amount 0
01:16:02.656 00.001 11060 MoveAxis(N, 0, ABG)
01:16:02.656 00.000 11060 Move returns status 0, amount 0
01:16:02.656 00.000 11060 move complete, result=0
01:16:02.656 00.000 11060 worker thread done servicing request
01:16:02.656 00.000 11060 Worker thread wakes up
01:16:02.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:02.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:02.659 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
01:16:03.305 00.646 11060 Exposure complete
01:16:04.246 00.941 11060 worker thread done servicing request
01:16:04.246 00.000 10844 OnExposeComplete: enter
01:16:04.246 00.000 10844 UpdateGuideState(): m_state=6
01:16:04.247 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.247 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=60.99, Mass=2700, SNR=33.0, Peak=251 HFD=3.4
01:16:04.247 00.000 10844 MultiStar: exiting stabilization period
01:16:04.247 00.000 10844 MultiStar: updating star positions after lock position change
01:16:04.247 00.000 10844 Star::Find(15, 475, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.247 00.000 10844 Star::Find returns 1 (1), X=474.51, Y=425.52, Mass=2887, SNR=33.1, Peak=255 HFD=4.1
01:16:04.247 00.000 10844 Star::Find(15, 821, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.248 00.001 10844 Star::Find returns 1 (1), X=820.23, Y=902.61, Mass=12414, SNR=66.7, Peak=255 HFD=6.3
01:16:04.248 00.000 10844 Star::Find(15, 416, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.248 00.000 10844 Star::Find returns 1 (1), X=415.46, Y=693.52, Mass=2438, SNR=30.2, Peak=255 HFD=3.2
01:16:04.248 00.000 10844 Star::Find(15, 1762, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.248 00.000 10844 Star::Find returns 1 (1), X=1761.85, Y=663.30, Mass=2860, SNR=33.4, Peak=255 HFD=3.8
01:16:04.248 00.000 10844 Star::Find(15, 899, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.248 00.000 10844 Star::Find returns 1 (0), X=897.22, Y=645.94, Mass=2868, SNR=33.6, Peak=219 HFD=3.7
01:16:04.248 00.000 10844 Star::Find(15, 170, 952, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.248 00.000 10844 Star::Find returns 1 (0), X=168.55, Y=951.41, Mass=2397, SNR=31.2, Peak=229 HFD=3.3
01:16:04.249 00.001 10844 Star::Find(15, 427, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.249 00.000 10844 Star::Find returns 1 (1), X=426.02, Y=558.42, Mass=2170, SNR=29.4, Peak=255 HFD=3.2
01:16:04.249 00.000 10844 Star::Find(15, 518, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.249 00.000 10844 Star::Find returns 1 (1), X=516.30, Y=914.55, Mass=2463, SNR=31.2, Peak=255 HFD=3.2
01:16:04.249 00.000 10844 Star::Find(15, 115, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.249 00.000 10844 Star::Find returns 1 (0), X=114.46, Y=268.36, Mass=2457, SNR=31.6, Peak=242 HFD=3.2
01:16:04.249 00.000 10844 Star::Find(15, 1392, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.249 00.000 10844 Star::Find returns 1 (0), X=1392.01, Y=407.33, Mass=3060, SNR=34.0, Peak=236 HFD=4.0
01:16:04.249 00.000 10844 Star::Find(15, 1610, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9085
01:16:04.249 00.000 10844 Star::Find returns 1 (0), X=1610.18, Y=260.24, Mass=2344, SNR=29.6, Peak=245 HFD=3.7
01:16:04.250 00.001 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.88)
01:16:04.250 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.90)
01:16:04.250 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.65 mountX=-0.01 mountY=-0.03, mountTheta=-1.89
01:16:04.264 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.02, opts=13)
01:16:04.264 00.000 10844 Enqueuing Move request for scope (-0.03, 0.02)
01:16:04.264 00.000 11060 Worker thread wakes up
01:16:04.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:16:04.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:16:04.264 00.000 11060 Moving (-0.03, 0.02) raw xDistance=-0.01 yDistance=-0.03
01:16:04.293 00.029 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:04.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:16:04.293 00.000 10844 UpdateGuideState exits: m=2700 SNR=33.0
01:16:04.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:04.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:04.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:04.295 00.002 11060 MoveAxis(E, 0, ABG)
01:16:04.295 00.000 10844 Enqueuing Expose request
01:16:04.295 00.000 11060 Move returns status 0, amount 0
01:16:04.295 00.000 11060 MoveAxis(N, 0, ABG)
01:16:04.295 00.000 11060 Move returns status 0, amount 0
01:16:04.295 00.000 11060 move complete, result=0
01:16:04.295 00.000 11060 worker thread done servicing request
01:16:04.295 00.000 11060 Worker thread wakes up
01:16:04.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:04.296 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:04.315 00.019 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:04.942 00.627 11060 Exposure complete
01:16:05.222 00.280 11060 worker thread done servicing request
01:16:05.222 00.000 10844 OnExposeComplete: enter
01:16:05.222 00.000 10844 UpdateGuideState(): m_state=6
01:16:05.222 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9086
01:16:05.222 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=60.50, Mass=2453, SNR=31.2, Peak=254 HFD=3.3
01:16:05.223 00.001 10844 MultiStar: [#1 0.57,-0.32,0.00,M1] [#2 0.03,-0.09,2.13,U] [#3 -0.28,-0.15,1.03,U] [#4 -0.23,-0.16,1.02,U] [#5 0.15,-0.19,1.06,U] [#6 -0.04,0.40,1.04,U] [#7 0.24,0.04,0.81,U] [#8 -0.12,-0.17,0.85,U] 
01:16:05.223 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.10}, one-star: {-0.17, -0.48}
01:16:05.223 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
01:16:05.223 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
01:16:05.223 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.04 mountX=0.11 mountY=-0.03, mountTheta=-0.30
01:16:05.236 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
01:16:05.236 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
01:16:05.236 00.000 11060 Worker thread wakes up
01:16:05.237 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:05.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
01:16:05.237 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
01:16:05.237 00.000 10844 UpdateGuideState exits: m=2453 SNR=31.2
01:16:05.237 00.000 11060 Moving (-0.05, -0.10) raw xDistance=0.11 yDistance=-0.03
01:16:05.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:05.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:16:05.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:05.237 00.000 10844 Enqueuing Expose request
01:16:05.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:05.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:05.237 00.000 11060 MoveAxis(E, 0, ABG)
01:16:05.237 00.000 11060 Move returns status 0, amount 0
01:16:05.237 00.000 11060 MoveAxis(N, 0, ABG)
01:16:05.238 00.001 11060 Move returns status 0, amount 0
01:16:05.238 00.000 11060 move complete, result=0
01:16:05.238 00.000 11060 worker thread done servicing request
01:16:05.238 00.000 11060 Worker thread wakes up
01:16:05.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:05.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:05.240 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:05.879 00.639 11060 Exposure complete
01:16:06.082 00.203 11060 worker thread done servicing request
01:16:06.082 00.000 10844 OnExposeComplete: enter
01:16:06.082 00.000 10844 UpdateGuideState(): m_state=6
01:16:06.082 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9087
01:16:06.083 00.001 10844 Star::Find returns 1 (0), X=268.31, Y=61.21, Mass=2280, SNR=29.8, Peak=185 HFD=3.4
01:16:06.083 00.000 10844 MultiStar: [#1 -0.09,-0.29,1.26,U] [#2 0.11,-0.23,2.21,U] [#3 0.02,0.11,0.89,U] [#4 -0.34,-0.01,1.06,U] [#5 -0.01,0.17,1.18,U] [#6 0.04,0.03,1.01,U] [#7 0.30,-0.11,0.95,U] [#8 -0.34,-0.35,0.94,U] 
01:16:06.083 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.18, 0.24}
01:16:06.083 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
01:16:06.083 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:16:06.083 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.05 mountX=0.08 mountY=-0.02, mountTheta=-0.31
01:16:06.084 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
01:16:06.084 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
01:16:06.086 00.002 11060 Worker thread wakes up
01:16:06.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
01:16:06.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
01:16:06.086 00.000 11060 Moving (-0.04, -0.07) raw xDistance=0.08 yDistance=-0.02
01:16:06.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:16:06.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:06.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:06.086 00.000 10844 UpdateGuideState exits: m=2280 SNR=29.8
01:16:06.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:06.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:06.086 00.000 10844 Enqueuing Expose request
01:16:06.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:06.086 00.000 11060 MoveAxis(E, 0, ABG)
01:16:06.086 00.000 11060 Move returns status 0, amount 0
01:16:06.086 00.000 11060 MoveAxis(N, 0, ABG)
01:16:06.086 00.000 11060 Move returns status 0, amount 0
01:16:06.086 00.000 11060 move complete, result=0
01:16:06.086 00.000 11060 worker thread done servicing request
01:16:06.087 00.001 11060 Worker thread wakes up
01:16:06.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:06.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:06.088 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:06.720 00.632 11060 Exposure complete
01:16:06.897 00.177 11060 worker thread done servicing request
01:16:06.897 00.000 10844 OnExposeComplete: enter
01:16:06.897 00.000 10844 UpdateGuideState(): m_state=6
01:16:06.898 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9088
01:16:06.898 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=60.95, Mass=2847, SNR=34.4, Peak=251 HFD=3.4
01:16:06.898 00.000 10844 MultiStar: [#1 -0.15,-0.25,0.98,U] [#2 0.02,0.21,1.86,U] [#3 -0.04,-0.34,0.93,U] [#4 -0.60,0.07,0.97,U] [#5 0.03,0.40,0.93,U] [#6 0.07,0.10,0.85,U] [#7 0.11,-0.40,0.88,U] [#8 0.04,0.42,0.91,U] 
01:16:06.898 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.08, -0.02}
01:16:06.898 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
01:16:06.898 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.13)
01:16:06.898 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.42 mountX=-0.03 mountY=-0.05, mountTheta=-2.11
01:16:06.900 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
01:16:06.900 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
01:16:06.900 00.000 11060 Worker thread wakes up
01:16:06.900 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:06.900 00.000 10844 UpdateGuideState exits: m=2847 SNR=34.4
01:16:06.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:06.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:06.900 00.000 10844 Enqueuing Expose request
01:16:06.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:16:06.900 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:16:06.900 00.000 11060 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.05
01:16:06.901 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:16:06.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:06.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:06.901 00.000 11060 MoveAxis(E, 0, ABG)
01:16:06.901 00.000 11060 Move returns status 0, amount 0
01:16:06.901 00.000 11060 MoveAxis(N, 0, ABG)
01:16:06.901 00.000 11060 Move returns status 0, amount 0
01:16:06.901 00.000 11060 move complete, result=0
01:16:06.901 00.000 11060 worker thread done servicing request
01:16:06.901 00.000 11060 Worker thread wakes up
01:16:06.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:06.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:06.902 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:07.529 00.627 11060 Exposure complete
01:16:07.762 00.233 11060 worker thread done servicing request
01:16:07.762 00.000 10844 OnExposeComplete: enter
01:16:07.762 00.000 10844 UpdateGuideState(): m_state=6
01:16:07.763 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9089
01:16:07.763 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=61.36, Mass=2888, SNR=34.2, Peak=255 HFD=3.3
01:16:07.763 00.000 10844 MultiStar: [#1 0.06,0.34,0.87,U] [#2 0.17,-0.07,1.90,U] [#3 0.04,0.05,0.90,U] [#4 -0.17,0.29,0.97,U] [#5 -0.18,0.65,0.00,M1] [#6 -0.27,0.21,0.91,U] [#7 0.39,-0.23,0.75,U] [#8 0.08,0.15,0.91,U] 
01:16:07.763 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.13}, one-star: {-0.36, 0.39}
01:16:07.763 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
01:16:07.763 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.99)
01:16:07.763 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.56 mountX=-0.12 mountY=-0.02, mountTheta=-2.99
01:16:07.765 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.13, opts=13)
01:16:07.765 00.000 10844 Enqueuing Move request for scope (0.00, 0.13)
01:16:07.765 00.000 11060 Worker thread wakes up
01:16:07.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
01:16:07.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:07.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
01:16:07.765 00.000 10844 UpdateGuideState exits: m=2888 SNR=34.2 Saturated
01:16:07.765 00.000 11060 Moving (0.00, 0.13) raw xDistance=-0.12 yDistance=-0.02
01:16:07.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:07.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:16:07.767 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:07.767 00.000 10844 Enqueuing Expose request
01:16:07.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:07.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:07.767 00.000 11060 MoveAxis(E, 22, ABG)
01:16:07.767 00.000 11060 Guiding  Dir = 2, Dur = 22
01:16:07.775 00.008 11060 IsSlewing returns 0
01:16:07.776 00.001 11060 IsGuiding returns 0
01:16:07.806 00.030 11060 IsGuiding returns 0
01:16:07.806 00.000 11060 Move returns status 0, amount 22
01:16:07.806 00.000 11060 MoveAxis(N, 0, ABG)
01:16:07.806 00.000 11060 Move returns status 0, amount 0
01:16:07.806 00.000 11060 move complete, result=0
01:16:07.806 00.000 11060 worker thread done servicing request
01:16:07.807 00.001 11060 Worker thread wakes up
01:16:07.807 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
01:16:07.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:07.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:08.453 00.646 11060 Exposure complete
01:16:08.687 00.234 11060 worker thread done servicing request
01:16:08.687 00.000 10844 OnExposeComplete: enter
01:16:08.687 00.000 10844 UpdateGuideState(): m_state=6
01:16:08.687 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9090
01:16:08.688 00.001 10844 Star::Find returns 1 (1), X=268.12, Y=61.57, Mass=2656, SNR=32.2, Peak=255 HFD=3.5
01:16:08.688 00.000 10844 MultiStar: [#1 -0.36,-0.24,0.90,U] [#2 0.09,-0.38,2.21,U] [#3 -0.02,-0.01,0.95,U] [#4 -0.43,0.04,0.99,U] [#5 0.03,0.44,1.06,U] [#6 -0.12,-0.17,0.96,U] [#7 -0.10,-0.31,0.86,U] [#8 -0.57,-0.08,0.90,U] 
01:16:08.688 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.05}, one-star: {-0.36, 0.60}
01:16:08.688 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
01:16:08.688 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
01:16:08.688 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.86 mountX=0.08 mountY=-0.15, mountTheta=-1.11
01:16:08.690 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.05, opts=13)
01:16:08.690 00.000 10844 Enqueuing Move request for scope (-0.16, -0.05)
01:16:08.690 00.000 11060 Worker thread wakes up
01:16:08.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
01:16:08.691 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
01:16:08.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:16:08.691 00.000 11060 Moving (-0.16, -0.05) raw xDistance=0.08 yDistance=-0.15
01:16:08.691 00.000 10844 UpdateGuideState exits: m=2656 SNR=32.2 Saturated
01:16:08.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:16:08.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:08.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:08.691 00.000 10844 Enqueuing Expose request
01:16:08.692 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:08.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:16:08.692 00.000 11060 MoveAxis(E, 0, ABG)
01:16:08.692 00.000 11060 Move returns status 0, amount 0
01:16:08.692 00.000 11060 MoveAxis(N, 0, ABG)
01:16:08.692 00.000 11060 Move returns status 0, amount 0
01:16:08.692 00.000 11060 move complete, result=0
01:16:08.693 00.001 11060 worker thread done servicing request
01:16:08.693 00.000 11060 Worker thread wakes up
01:16:08.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:08.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:08.698 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:09.330 00.632 11060 Exposure complete
01:16:09.686 00.356 11060 worker thread done servicing request
01:16:09.686 00.000 10844 OnExposeComplete: enter
01:16:09.686 00.000 10844 UpdateGuideState(): m_state=6
01:16:09.687 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9091
01:16:09.687 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=61.55, Mass=2798, SNR=33.6, Peak=255 HFD=3.2
01:16:09.687 00.000 10844 MultiStar: [#1 0.07,-0.23,0.95,U] [#2 -0.27,0.07,2.12,U] [#3 -0.08,-0.21,1.02,U] [#4 -0.66,0.52,0.00,M1] [#5 -0.21,0.43,1.03,U] [#6 -0.29,0.01,0.93,U] [#7 0.35,-0.13,0.82,U] [#8 -0.02,-0.33,0.82,U] 
01:16:09.687 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {0.07, 0.57}
01:16:09.687 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
01:16:09.688 00.001 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
01:16:09.688 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.68 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
01:16:09.690 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
01:16:09.690 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
01:16:09.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:09.690 00.000 11060 Worker thread wakes up
01:16:09.690 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.6 Saturated
01:16:09.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:16:09.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:09.691 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:09.691 00.000 10844 Enqueuing Expose request
01:16:09.691 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:16:09.691 00.000 11060 Moving (-0.08, 0.04) raw xDistance=-0.03 yDistance=-0.09
01:16:09.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:16:09.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:09.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:16:09.691 00.000 11060 MoveAxis(E, 0, ABG)
01:16:09.691 00.000 11060 Move returns status 0, amount 0
01:16:09.691 00.000 11060 MoveAxis(N, 0, ABG)
01:16:09.693 00.002 11060 Move returns status 0, amount 0
01:16:09.693 00.000 11060 move complete, result=0
01:16:09.693 00.000 11060 worker thread done servicing request
01:16:09.693 00.000 11060 Worker thread wakes up
01:16:09.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:09.694 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:09.696 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:10.336 00.640 11060 Exposure complete
01:16:10.691 00.355 11060 worker thread done servicing request
01:16:10.692 00.001 10844 OnExposeComplete: enter
01:16:10.692 00.000 10844 UpdateGuideState(): m_state=6
01:16:10.692 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9092
01:16:10.692 00.000 10844 Star::Find returns 1 (1), X=268.15, Y=61.64, Mass=2861, SNR=33.8, Peak=255 HFD=3.4
01:16:10.693 00.001 10844 MultiStar: [#1 -0.00,0.08,0.96,U] [#2 0.15,-0.23,2.12,U] [#3 -0.14,0.19,0.89,U] [#4 -0.94,0.20,0.00,M2] [#5 -0.48,0.43,0.00,M1] [#6 -0.09,0.47,0.80,U] [#7 0.02,-0.78,0.00,M1] [#8 0.22,0.12,0.92,U] 
01:16:10.693 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.14}, one-star: {-0.34, 0.67}
01:16:10.693 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
01:16:10.693 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
01:16:10.693 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.58 mountX=-0.14 mountY=-0.02, mountTheta=-2.97
01:16:10.696 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.14, opts=13)
01:16:10.696 00.000 10844 Enqueuing Move request for scope (-0.00, 0.14)
01:16:10.697 00.001 11060 Worker thread wakes up
01:16:10.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:10.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
01:16:10.697 00.000 10844 UpdateGuideState exits: m=2861 SNR=33.8 Saturated
01:16:10.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.697 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
01:16:10.697 00.000 11060 Moving (-0.00, 0.14) raw xDistance=-0.14 yDistance=-0.02
01:16:10.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:10.697 00.000 10844 Enqueuing Expose request
01:16:10.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:16:10.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:10.698 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:10.698 00.000 11060 MoveAxis(E, 24, ABG)
01:16:10.698 00.000 11060 Guiding  Dir = 2, Dur = 24
01:16:10.703 00.005 11060 IsSlewing returns 0
01:16:10.703 00.000 11060 IsGuiding returns 0
01:16:10.734 00.031 11060 IsGuiding returns 0
01:16:10.734 00.000 11060 Move returns status 0, amount 24
01:16:10.734 00.000 11060 MoveAxis(N, 0, ABG)
01:16:10.734 00.000 11060 Move returns status 0, amount 0
01:16:10.734 00.000 11060 move complete, result=0
01:16:10.735 00.001 11060 worker thread done servicing request
01:16:10.735 00.000 11060 Worker thread wakes up
01:16:10.735 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
01:16:10.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:10.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:11.366 00.631 11060 Exposure complete
01:16:11.565 00.199 11060 worker thread done servicing request
01:16:11.566 00.001 10844 OnExposeComplete: enter
01:16:11.566 00.000 10844 UpdateGuideState(): m_state=6
01:16:11.566 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9093
01:16:11.566 00.000 10844 Star::Find returns 1 (1), X=268.63, Y=61.35, Mass=2997, SNR=34.9, Peak=255 HFD=3.5
01:16:11.566 00.000 10844 MultiStar: [#1 0.31,-0.45,0.95,U] [#2 0.39,0.25,1.89,U] [#3 0.51,-0.44,0.00,M1] [#4 -0.49,0.10,0.82,U] [#5 0.30,0.06,0.95,U] [#6 0.36,0.01,0.89,U] [#7 0.58,-0.08,0.75,U] [#8 0.13,0.45,0.85,U] 
01:16:11.567 00.001 10844 refined, 7 included, MultiStar: {0.24, 0.11}, one-star: {0.15, 0.38}
01:16:11.567 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
01:16:11.567 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
01:16:11.567 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.43 mountX=-0.15 mountY=0.22, mountTheta=2.18
01:16:11.568 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.11, opts=13)
01:16:11.568 00.000 10844 Enqueuing Move request for scope (0.24, 0.11)
01:16:11.568 00.000 11060 Worker thread wakes up
01:16:11.569 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
01:16:11.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:11.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
01:16:11.569 00.000 11060 Moving (0.24, 0.11) raw xDistance=-0.15 yDistance=0.22
01:16:11.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:16:11.570 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
01:16:11.570 00.000 11060 MoveAxis(E, 27, ABG)
01:16:11.570 00.000 11060 Guiding  Dir = 2, Dur = 27
01:16:11.570 00.000 10844 UpdateGuideState exits: m=2997 SNR=34.9 Saturated
01:16:11.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:11.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:11.570 00.000 10844 Enqueuing Expose request
01:16:11.579 00.009 11060 IsSlewing returns 0
01:16:11.579 00.000 11060 IsGuiding returns 0
01:16:11.610 00.031 11060 IsGuiding returns 0
01:16:11.610 00.000 11060 Move returns status 0, amount 27
01:16:11.610 00.000 11060 MoveAxis(S, 84, ABG)
01:16:11.610 00.000 11060 Guiding  Dir = 1, Dur = 84
01:16:11.625 00.015 11060 IsSlewing returns 0
01:16:11.625 00.000 11060 IsGuiding returns 0
01:16:11.719 00.094 11060 IsGuiding returns 0
01:16:11.719 00.000 11060 Move returns status 0, amount 84
01:16:11.720 00.001 11060 move complete, result=0
01:16:11.720 00.000 11060 worker thread done servicing request
01:16:11.720 00.000 11060 Worker thread wakes up
01:16:11.720 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 84 ms SOUTH
01:16:11.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:11.721 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:12.350 00.629 11060 Exposure complete
01:16:12.532 00.182 11060 worker thread done servicing request
01:16:12.532 00.000 10844 OnExposeComplete: enter
01:16:12.532 00.000 10844 UpdateGuideState(): m_state=6
01:16:12.534 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9094
01:16:12.534 00.000 10844 Star::Find returns 1 (1), X=268.46, Y=61.25, Mass=2556, SNR=32.1, Peak=255 HFD=3.2
01:16:12.534 00.000 10844 MultiStar: [#1 0.12,-0.16,1.06,U] [#2 0.16,-0.29,2.05,U] [#3 0.12,-0.03,0.91,U] [#4 -0.74,0.24,0.00,M2] [#5 -0.11,-0.17,0.99,U] [#6 0.04,0.02,0.98,U] [#7 0.14,-0.47,0.86,U] [#8 0.22,0.48,0.92,U] 
01:16:12.534 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {-0.03, 0.28}
01:16:12.534 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
01:16:12.534 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
01:16:12.534 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=0.05 mountY=0.10, mountTheta=1.08
01:16:12.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
01:16:12.536 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
01:16:12.536 00.000 11060 Worker thread wakes up
01:16:12.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:12.536 00.000 10844 UpdateGuideState exits: m=2556 SNR=32.1 Saturated
01:16:12.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:12.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:12.536 00.000 10844 Enqueuing Expose request
01:16:12.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:16:12.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:16:12.537 00.001 11060 Moving (0.09, -0.07) raw xDistance=0.05 yDistance=0.10
01:16:12.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:16:12.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:12.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:16:12.537 00.000 11060 MoveAxis(E, 0, ABG)
01:16:12.537 00.000 11060 Move returns status 0, amount 0
01:16:12.537 00.000 11060 MoveAxis(N, 0, ABG)
01:16:12.537 00.000 11060 Move returns status 0, amount 0
01:16:12.537 00.000 11060 move complete, result=0
01:16:12.537 00.000 11060 worker thread done servicing request
01:16:12.537 00.000 11060 Worker thread wakes up
01:16:12.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:12.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:12.539 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:13.166 00.627 11060 Exposure complete
01:16:13.390 00.224 11060 worker thread done servicing request
01:16:13.390 00.000 10844 OnExposeComplete: enter
01:16:13.390 00.000 10844 UpdateGuideState(): m_state=6
01:16:13.390 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9095
01:16:13.390 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=61.36, Mass=2300, SNR=30.3, Peak=222 HFD=3.4
01:16:13.391 00.001 10844 MultiStar: [#1 0.17,0.20,1.07,U] [#2 0.01,0.21,2.02,U] [#3 0.25,-0.15,1.10,U] [#4 -0.56,0.50,0.00,M3] [#5 0.45,0.04,1.14,U] [#6 0.22,0.23,0.96,U] [#7 0.13,-0.12,0.96,U] [#8 0.52,0.04,1.04,U] 
01:16:13.391 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.11}, one-star: {0.16, 0.39}
01:16:13.391 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
01:16:13.391 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
01:16:13.391 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.25 cameraTheta=0.47 mountX=-0.15 mountY=0.20, mountTheta=2.22
01:16:13.392 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.11, opts=13)
01:16:13.393 00.001 10844 Enqueuing Move request for scope (0.22, 0.11)
01:16:13.393 00.000 11060 Worker thread wakes up
01:16:13.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:13.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
01:16:13.393 00.000 10844 UpdateGuideState exits: m=2300 SNR=30.3
01:16:13.393 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
01:16:13.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:13.393 00.000 11060 Moving (0.22, 0.11) raw xDistance=-0.15 yDistance=0.20
01:16:13.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:13.393 00.000 10844 Enqueuing Expose request
01:16:13.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:16:13.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:16:13.393 00.000 11060 MoveAxis(E, 26, ABG)
01:16:13.393 00.000 11060 Guiding  Dir = 2, Dur = 26
01:16:13.413 00.020 11060 IsSlewing returns 0
01:16:13.414 00.001 11060 IsGuiding returns 0
01:16:13.456 00.042 11060 IsGuiding returns 0
01:16:13.457 00.001 11060 Move returns status 0, amount 26
01:16:13.457 00.000 11060 MoveAxis(S, 77, ABG)
01:16:13.457 00.000 11060 Guiding  Dir = 1, Dur = 77
01:16:13.471 00.014 11060 IsSlewing returns 0
01:16:13.472 00.001 11060 IsGuiding returns 0
01:16:13.580 00.108 11060 IsGuiding returns 0
01:16:13.580 00.000 11060 Move returns status 0, amount 77
01:16:13.581 00.001 11060 move complete, result=0
01:16:13.581 00.000 11060 worker thread done servicing request
01:16:13.581 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.2 px 77 ms SOUTH
01:16:13.581 00.000 11060 Worker thread wakes up
01:16:13.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:13.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:14.216 00.635 11060 Exposure complete
01:16:14.493 00.277 11060 worker thread done servicing request
01:16:14.493 00.000 10844 OnExposeComplete: enter
01:16:14.493 00.000 10844 UpdateGuideState(): m_state=6
01:16:14.494 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9096
01:16:14.494 00.000 10844 Star::Find returns 1 (1), X=268.45, Y=61.23, Mass=3113, SNR=34.9, Peak=255 HFD=3.5
01:16:14.494 00.000 10844 MultiStar: [#1 -0.08,-0.50,0.88,U] [#2 0.30,-0.31,1.91,U] [#3 -0.05,0.15,0.89,U] [#4 -0.37,0.29,0.90,U] [#5 0.03,0.19,0.97,U] [#6 0.42,-0.16,1.00,U] [#7 0.33,-0.54,0.00,M1] [#8 -0.19,-0.07,0.83,U] 
01:16:14.494 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {-0.04, 0.26}
01:16:14.494 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
01:16:14.495 00.001 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
01:16:14.495 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.83 mountX=0.04 mountY=0.05, mountTheta=0.92
01:16:14.497 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
01:16:14.497 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
01:16:14.497 00.000 11060 Worker thread wakes up
01:16:14.497 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:14.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:16:14.497 00.000 10844 UpdateGuideState exits: m=3113 SNR=34.9 Saturated
01:16:14.497 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:16:14.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:14.497 00.000 11060 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.05
01:16:14.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:14.497 00.000 10844 Enqueuing Expose request
01:16:14.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:14.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:14.499 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:16:14.499 00.000 11060 MoveAxis(E, 0, ABG)
01:16:14.499 00.000 11060 Move returns status 0, amount 0
01:16:14.499 00.000 11060 MoveAxis(N, 0, ABG)
01:16:14.499 00.000 11060 Move returns status 0, amount 0
01:16:14.499 00.000 11060 move complete, result=0
01:16:14.499 00.000 11060 worker thread done servicing request
01:16:14.499 00.000 11060 Worker thread wakes up
01:16:14.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:14.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:14.501 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:15.139 00.638 11060 Exposure complete
01:16:15.389 00.250 11060 worker thread done servicing request
01:16:15.390 00.001 10844 OnExposeComplete: enter
01:16:15.390 00.000 10844 UpdateGuideState(): m_state=6
01:16:15.390 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9097
01:16:15.390 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=61.33, Mass=2576, SNR=32.1, Peak=249 HFD=3.4
01:16:15.391 00.001 10844 MultiStar: [#1 -0.09,-0.19,0.98,U] [#2 0.18,-0.43,2.10,U] [#3 -0.06,0.12,0.94,U] [#4 -0.56,0.23,0.00,M3] [#5 -0.13,0.09,1.08,U] [#6 0.04,-0.04,0.92,U] [#7 0.09,-0.63,0.00,M2] [#8 -0.08,-0.38,1.03,U] 
01:16:15.391 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.12}, one-star: {-0.19, 0.36}
01:16:15.391 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
01:16:15.391 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
01:16:15.391 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.71 mountX=0.12 mountY=0.00, mountTheta=0.03
01:16:15.392 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
01:16:15.392 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
01:16:15.393 00.001 11060 Worker thread wakes up
01:16:15.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
01:16:15.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
01:16:15.393 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.00
01:16:15.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:16:15.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:15.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:15.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:16:15.393 00.000 11060 MoveAxis(E, 0, ABG)
01:16:15.393 00.000 11060 Move returns status 0, amount 0
01:16:15.393 00.000 11060 MoveAxis(N, 0, ABG)
01:16:15.394 00.001 11060 Move returns status 0, amount 0
01:16:15.394 00.000 11060 move complete, result=0
01:16:15.394 00.000 10844 UpdateGuideState exits: m=2576 SNR=32.1
01:16:15.394 00.000 11060 worker thread done servicing request
01:16:15.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:15.394 00.000 10844 Enqueuing Expose request
01:16:15.394 00.000 11060 Worker thread wakes up
01:16:15.394 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:15.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:15.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:16.033 00.639 11060 Exposure complete
01:16:16.238 00.205 11060 worker thread done servicing request
01:16:16.238 00.000 10844 OnExposeComplete: enter
01:16:16.238 00.000 10844 UpdateGuideState(): m_state=6
01:16:16.239 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9098
01:16:16.239 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.34, Mass=2413, SNR=30.4, Peak=237 HFD=3.2
01:16:16.239 00.000 10844 MultiStar: [#1 -0.05,-0.42,1.09,U] [#2 0.28,0.11,2.22,U] [#3 -0.28,0.36,1.06,U] [#4 -0.71,0.24,0.00,M4] [#5 -0.24,0.34,1.17,U] [#6 -0.40,0.05,0.99,U] [#7 -0.14,0.05,0.97,U] [#8 -0.18,0.04,1.01,U] 
01:16:16.239 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {0.08, 0.37}
01:16:16.239 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.87 = -2.42)
01:16:16.240 00.001 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
01:16:16.240 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.11 mountX=-0.10 mountY=-0.09, mountTheta=-2.43
01:16:16.241 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
01:16:16.241 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
01:16:16.241 00.000 11060 Worker thread wakes up
01:16:16.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:16.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
01:16:16.241 00.000 10844 UpdateGuideState exits: m=2413 SNR=30.4
01:16:16.241 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
01:16:16.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:16.241 00.000 11060 Moving (-0.07, 0.11) raw xDistance=-0.10 yDistance=-0.09
01:16:16.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:16.241 00.000 10844 Enqueuing Expose request
01:16:16.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:16:16.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:16.243 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:16:16.243 00.000 11060 MoveAxis(E, 0, ABG)
01:16:16.243 00.000 11060 Move returns status 0, amount 0
01:16:16.243 00.000 11060 MoveAxis(N, 0, ABG)
01:16:16.243 00.000 11060 Move returns status 0, amount 0
01:16:16.243 00.000 11060 move complete, result=0
01:16:16.243 00.000 11060 worker thread done servicing request
01:16:16.243 00.000 11060 Worker thread wakes up
01:16:16.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:16.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:16.245 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:16.877 00.632 11060 Exposure complete
01:16:17.069 00.192 11060 worker thread done servicing request
01:16:17.070 00.001 10844 OnExposeComplete: enter
01:16:17.070 00.000 10844 UpdateGuideState(): m_state=6
01:16:17.070 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9099
01:16:17.070 00.000 10844 Star::Find returns 1 (1), X=268.05, Y=60.85, Mass=3023, SNR=35.3, Peak=255 HFD=2.9
01:16:17.070 00.000 10844 MultiStar: [#1 -0.09,-0.32,0.95,U] [#2 -0.39,-0.90,0.00,M1] [#3 -0.33,-0.35,0.93,U] [#4 -0.61,0.29,0.00,M5] [#5 -0.33,-0.05,1.05,U] [#6 -0.07,-0.30,0.89,U] [#7 -0.23,-0.42,0.81,U] [#8 -0.35,-0.75,0.00,M1] 
01:16:17.070 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.25}, one-star: {-0.44, -0.13}
01:16:17.071 00.001 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
01:16:17.071 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
01:16:17.071 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.25 hyp=0.36 cameraTheta=-2.36 mountX=0.29 mountY=-0.21, mountTheta=-0.62
01:16:17.072 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.25, opts=13)
01:16:17.072 00.000 10844 Enqueuing Move request for scope (-0.25, -0.25)
01:16:17.072 00.000 11060 Worker thread wakes up
01:16:17.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.25) opts 0xd
01:16:17.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.25)
01:16:17.072 00.000 11060 Moving (-0.25, -0.25) raw xDistance=0.29 yDistance=-0.21
01:16:17.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
01:16:17.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:17.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:17.073 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:16:17.073 00.000 11060 MoveAxis(W, 51, ABG)
01:16:17.073 00.000 11060 Guiding  Dir = 3, Dur = 51
01:16:17.073 00.000 10844 UpdateGuideState exits: m=3023 SNR=35.3 Saturated
01:16:17.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:17.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:17.073 00.000 10844 Enqueuing Expose request
01:16:17.076 00.003 11060 IsSlewing returns 0
01:16:17.076 00.000 11060 IsGuiding returns 0
01:16:17.139 00.063 11060 IsGuiding returns 0
01:16:17.139 00.000 11060 Move returns status 0, amount 51
01:16:17.139 00.000 11060 MoveAxis(N, 0, ABG)
01:16:17.139 00.000 11060 Move returns status 0, amount 0
01:16:17.139 00.000 11060 move complete, result=0
01:16:17.139 00.000 11060 worker thread done servicing request
01:16:17.141 00.002 11060 Worker thread wakes up
01:16:17.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:17.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:17.141 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.2 px 0 ms NORTH
01:16:17.782 00.641 11060 Exposure complete
01:16:17.966 00.184 11060 worker thread done servicing request
01:16:17.966 00.000 10844 OnExposeComplete: enter
01:16:17.966 00.000 10844 UpdateGuideState(): m_state=6
01:16:17.966 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9100
01:16:17.966 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=61.05, Mass=2803, SNR=33.6, Peak=244 HFD=3.0
01:16:17.966 00.000 10844 MultiStar: [#1 -0.51,0.11,0.87,U] [#2 -0.23,0.06,2.07,U] [#3 -0.17,0.48,0.95,U] [#4 -0.29,0.53,0.97,U] [#5 -0.20,0.40,0.85,U] [#6 -0.01,-0.08,0.90,U] [#7 -0.02,-0.32,0.80,U] [#8 -0.47,0.35,0.87,U] 
01:16:17.966 00.000 10844 refined, 8 included, MultiStar: {-0.25, 0.17}, one-star: {-0.35, 0.07}
01:16:17.966 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
01:16:17.966 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
01:16:17.967 00.001 10844 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.54 mountX=-0.12 mountY=-0.27, mountTheta=-1.99
01:16:17.968 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.17, opts=13)
01:16:17.968 00.000 10844 Enqueuing Move request for scope (-0.25, 0.17)
01:16:17.968 00.000 11060 Worker thread wakes up
01:16:17.968 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:17.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
01:16:17.968 00.000 10844 UpdateGuideState exits: m=2803 SNR=33.6
01:16:17.968 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
01:16:17.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:17.968 00.000 11060 Moving (-0.25, 0.17) raw xDistance=-0.12 yDistance=-0.27
01:16:17.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:17.968 00.000 10844 Enqueuing Expose request
01:16:17.969 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:16:17.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:17.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:16:17.969 00.000 11060 MoveAxis(E, 20, ABG)
01:16:17.969 00.000 11060 Guiding  Dir = 2, Dur = 20
01:16:18.000 00.031 11060 IsSlewing returns 0
01:16:18.000 00.000 11060 IsGuiding returns 0
01:16:18.046 00.046 11060 IsGuiding returns 0
01:16:18.046 00.000 11060 Move returns status 0, amount 20
01:16:18.046 00.000 11060 MoveAxis(N, 0, ABG)
01:16:18.046 00.000 11060 Move returns status 0, amount 0
01:16:18.046 00.000 11060 move complete, result=0
01:16:18.046 00.000 11060 worker thread done servicing request
01:16:18.046 00.000 11060 Worker thread wakes up
01:16:18.046 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.3 px 0 ms NORTH
01:16:18.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:18.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:18.682 00.636 11060 Exposure complete
01:16:18.834 00.152 11060 worker thread done servicing request
01:16:18.834 00.000 10844 OnExposeComplete: enter
01:16:18.834 00.000 10844 UpdateGuideState(): m_state=6
01:16:18.834 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9101
01:16:18.834 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=61.10, Mass=3634, SNR=38.2, Peak=254 HFD=3.9
01:16:18.835 00.001 10844 MultiStar: [#1 -0.15,-0.34,0.91,U] [#2 0.01,0.39,1.69,U] [#3 -0.50,-0.03,0.86,U] [#4 -0.64,0.40,0.00,M5] [#5 0.23,0.24,0.85,U] [#6 -0.39,0.07,0.80,U] [#7 0.06,-0.49,0.67,U] [#8 -0.15,0.26,0.78,U] 
01:16:18.835 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.08}, one-star: {-0.44, 0.13}
01:16:18.835 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
01:16:18.835 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.87)
01:16:18.835 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
01:16:18.836 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
01:16:18.836 00.000 10844 Enqueuing Move request for scope (-0.16, 0.08)
01:16:18.836 00.000 11060 Worker thread wakes up
01:16:18.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
01:16:18.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
01:16:18.836 00.000 11060 Moving (-0.16, 0.08) raw xDistance=-0.05 yDistance=-0.17
01:16:18.837 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:18.837 00.000 10844 UpdateGuideState exits: m=3634 SNR=38.2
01:16:18.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:18.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:16:18.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:18.837 00.000 10844 Enqueuing Expose request
01:16:18.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:18.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:16:18.837 00.000 11060 MoveAxis(E, 0, ABG)
01:16:18.837 00.000 11060 Move returns status 0, amount 0
01:16:18.837 00.000 11060 MoveAxis(N, 0, ABG)
01:16:18.837 00.000 11060 Move returns status 0, amount 0
01:16:18.837 00.000 11060 move complete, result=0
01:16:18.837 00.000 11060 worker thread done servicing request
01:16:18.837 00.000 11060 Worker thread wakes up
01:16:18.839 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:18.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:18.840 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:19.467 00.627 11060 Exposure complete
01:16:19.640 00.173 11060 worker thread done servicing request
01:16:19.640 00.000 10844 OnExposeComplete: enter
01:16:19.640 00.000 10844 UpdateGuideState(): m_state=6
01:16:19.641 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9102
01:16:19.641 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=61.03, Mass=2831, SNR=33.8, Peak=243 HFD=3.0
01:16:19.641 00.000 10844 MultiStar: [#1 -0.28,-0.36,0.99,U] [#2 -0.21,0.47,2.01,U] [#3 -0.44,-0.24,0.92,U] [#4 -0.99,0.14,0.00,M6] [#5 -0.15,0.04,1.02,U] [#6 -0.26,-0.09,0.91,U] [#7 0.43,-0.32,0.74,U] [#8 0.21,-0.64,0.00,M1] 
01:16:19.641 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.02}, one-star: {-0.40, 0.05}
01:16:19.641 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.80 = -1.49)
01:16:19.641 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.51)
01:16:19.641 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.04 mountX=0.02 mountY=-0.21, mountTheta=-1.49
01:16:19.643 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.02, opts=13)
01:16:19.643 00.000 10844 Enqueuing Move request for scope (-0.21, 0.02)
01:16:19.643 00.000 11060 Worker thread wakes up
01:16:19.643 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:19.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
01:16:19.643 00.000 10844 UpdateGuideState exits: m=2831 SNR=33.8
01:16:19.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
01:16:19.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:19.643 00.000 11060 Moving (-0.21, 0.02) raw xDistance=0.02 yDistance=-0.21
01:16:19.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:19.643 00.000 10844 Enqueuing Expose request
01:16:19.644 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:19.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:16:19.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:16:19.644 00.000 11060 MoveAxis(E, 0, ABG)
01:16:19.644 00.000 11060 Move returns status 0, amount 0
01:16:19.644 00.000 11060 MoveAxis(N, 0, ABG)
01:16:19.644 00.000 11060 Move returns status 0, amount 0
01:16:19.644 00.000 11060 move complete, result=0
01:16:19.644 00.000 11060 worker thread done servicing request
01:16:19.644 00.000 11060 Worker thread wakes up
01:16:19.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:19.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:19.646 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:20.298 00.652 11060 Exposure complete
01:16:20.477 00.179 11060 worker thread done servicing request
01:16:20.477 00.000 10844 OnExposeComplete: enter
01:16:20.477 00.000 10844 UpdateGuideState(): m_state=6
01:16:20.478 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9103
01:16:20.478 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=60.90, Mass=2827, SNR=33.7, Peak=253 HFD=3.3
01:16:20.478 00.000 10844 MultiStar: [#1 -0.07,-0.36,0.93,U] [#2 0.36,0.01,2.08,U] [#3 -0.02,-0.06,0.89,U] [#4 -0.24,-0.16,0.84,U] [#5 -0.45,0.32,1.00,U] [#6 -0.23,-0.18,0.83,U] [#7 0.01,-0.41,0.71,U] [#8 -0.23,-0.44,0.93,U] 
01:16:20.478 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.12}, one-star: {-0.15, -0.07}
01:16:20.478 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
01:16:20.478 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
01:16:20.478 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.01 mountX=0.13 mountY=-0.04, mountTheta=-0.28
01:16:20.481 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
01:16:20.481 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
01:16:20.481 00.000 11060 Worker thread wakes up
01:16:20.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:20.481 00.000 10844 UpdateGuideState exits: m=2827 SNR=33.7
01:16:20.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
01:16:20.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:20.481 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
01:16:20.482 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:20.482 00.000 11060 Moving (-0.06, -0.12) raw xDistance=0.13 yDistance=-0.04
01:16:20.482 00.000 10844 Enqueuing Expose request
01:16:20.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:16:20.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:20.490 00.008 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:16:20.491 00.001 11060 MoveAxis(W, 23, ABG)
01:16:20.491 00.000 11060 Guiding  Dir = 3, Dur = 23
01:16:20.510 00.019 11060 IsSlewing returns 0
01:16:20.510 00.000 11060 IsGuiding returns 0
01:16:20.557 00.047 11060 IsGuiding returns 0
01:16:20.557 00.000 11060 Move returns status 0, amount 23
01:16:20.557 00.000 11060 MoveAxis(N, 0, ABG)
01:16:20.557 00.000 11060 Move returns status 0, amount 0
01:16:20.557 00.000 11060 move complete, result=0
01:16:20.557 00.000 11060 worker thread done servicing request
01:16:20.557 00.000 11060 Worker thread wakes up
01:16:20.558 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:20.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:20.558 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
01:16:21.183 00.625 11060 Exposure complete
01:16:21.358 00.175 11060 worker thread done servicing request
01:16:21.358 00.000 10844 OnExposeComplete: enter
01:16:21.359 00.001 10844 UpdateGuideState(): m_state=6
01:16:21.359 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9104
01:16:21.359 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=60.85, Mass=2928, SNR=34.3, Peak=248 HFD=3.5
01:16:21.359 00.000 10844 MultiStar: [#1 0.40,-0.18,1.04,U] [#2 0.14,0.09,1.97,U] [#3 -0.02,-0.43,0.94,U] [#4 -0.40,0.03,0.92,U] [#5 -0.48,0.23,0.98,U] [#6 0.03,-0.01,0.75,U] [#7 0.43,-0.05,0.78,U] [#8 -0.13,-0.05,0.92,U] 
01:16:21.359 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.06, -0.13}
01:16:21.359 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
01:16:21.359 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
01:16:21.360 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.24 mountX=0.04 mountY=0.02, mountTheta=0.50
01:16:21.361 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
01:16:21.361 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
01:16:21.361 00.000 11060 Worker thread wakes up
01:16:21.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:21.361 00.000 10844 UpdateGuideState exits: m=2928 SNR=34.3
01:16:21.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:21.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:21.361 00.000 10844 Enqueuing Expose request
01:16:21.362 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:16:21.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:16:21.362 00.000 11060 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.02
01:16:21.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:21.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:21.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:21.362 00.000 11060 MoveAxis(E, 0, ABG)
01:16:21.362 00.000 11060 Move returns status 0, amount 0
01:16:21.362 00.000 11060 MoveAxis(N, 0, ABG)
01:16:21.362 00.000 11060 Move returns status 0, amount 0
01:16:21.362 00.000 11060 move complete, result=0
01:16:21.362 00.000 11060 worker thread done servicing request
01:16:21.362 00.000 11060 Worker thread wakes up
01:16:21.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:21.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:21.364 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:22.012 00.648 11060 Exposure complete
01:16:22.210 00.198 11060 worker thread done servicing request
01:16:22.210 00.000 10844 OnExposeComplete: enter
01:16:22.210 00.000 10844 UpdateGuideState(): m_state=6
01:16:22.210 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9105
01:16:22.210 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=60.95, Mass=2773, SNR=33.6, Peak=252 HFD=3.3
01:16:22.211 00.001 10844 MultiStar: [#1 0.33,-0.08,0.94,U] [#2 -0.07,0.02,2.00,U] [#3 -0.06,-0.18,0.86,U] [#4 -0.47,0.51,0.00,M5] [#5 -0.13,0.74,0.00,M1] [#6 -0.53,0.38,0.00,M1] [#7 0.02,0.17,0.85,U] [#8 -0.13,-0.04,0.87,U] 
01:16:22.211 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.01}, one-star: {-0.09, -0.02}
01:16:22.211 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
01:16:22.211 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
01:16:22.211 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.23 mountX=0.02 mountY=-0.01, mountTheta=-0.49
01:16:22.212 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
01:16:22.212 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
01:16:22.212 00.000 11060 Worker thread wakes up
01:16:22.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:16:22.212 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:16:22.212 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.02 yDistance=-0.01
01:16:22.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:22.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:22.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:22.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:16:22.212 00.000 11060 MoveAxis(E, 0, ABG)
01:16:22.212 00.000 11060 Move returns status 0, amount 0
01:16:22.214 00.002 11060 MoveAxis(N, 0, ABG)
01:16:22.214 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.6
01:16:22.214 00.000 11060 Move returns status 0, amount 0
01:16:22.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:22.214 00.000 11060 move complete, result=0
01:16:22.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:22.214 00.000 11060 worker thread done servicing request
01:16:22.214 00.000 10844 Enqueuing Expose request
01:16:22.214 00.000 11060 Worker thread wakes up
01:16:22.214 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:22.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:22.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:22.853 00.639 11060 Exposure complete
01:16:23.023 00.170 11060 worker thread done servicing request
01:16:23.023 00.000 10844 OnExposeComplete: enter
01:16:23.023 00.000 10844 UpdateGuideState(): m_state=6
01:16:23.023 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9106
01:16:23.023 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=60.95, Mass=2341, SNR=29.5, Peak=235 HFD=3.3
01:16:23.025 00.002 10844 MultiStar: [#1 -0.46,0.33,1.02,U] [#2 0.03,-0.51,2.27,U] [#3 -0.22,-0.22,1.09,U] [#4 -0.48,-0.16,1.09,U] [#5 -0.56,0.02,1.13,U] [#6 -0.32,0.21,1.13,U] [#7 0.24,-0.33,0.99,U] [#8 -0.16,-0.04,1.01,U] 
01:16:23.025 00.000 10844 single-star, 8 included, MultiStar: {-0.21, -0.13}, one-star: {-0.12, -0.03}
01:16:23.025 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
01:16:23.025 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
01:16:23.025 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.92 mountX=0.05 mountY=-0.11, mountTheta=-1.17
01:16:23.026 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.03, opts=13)
01:16:23.026 00.000 10844 Enqueuing Move request for scope (-0.12, -0.03)
01:16:23.026 00.000 11060 Worker thread wakes up
01:16:23.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:23.026 00.000 10844 UpdateGuideState exits: m=2341 SNR=29.5
01:16:23.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:23.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:23.026 00.000 10844 Enqueuing Expose request
01:16:23.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
01:16:23.027 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
01:16:23.027 00.000 11060 Moving (-0.12, -0.03) raw xDistance=0.05 yDistance=-0.11
01:16:23.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:16:23.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:23.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:16:23.027 00.000 11060 MoveAxis(E, 0, ABG)
01:16:23.027 00.000 11060 Move returns status 0, amount 0
01:16:23.027 00.000 11060 MoveAxis(N, 0, ABG)
01:16:23.027 00.000 11060 Move returns status 0, amount 0
01:16:23.027 00.000 11060 move complete, result=0
01:16:23.027 00.000 11060 worker thread done servicing request
01:16:23.029 00.002 11060 Worker thread wakes up
01:16:23.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:23.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:23.030 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:23.681 00.651 11060 Exposure complete
01:16:23.872 00.191 11060 worker thread done servicing request
01:16:23.872 00.000 10844 OnExposeComplete: enter
01:16:23.872 00.000 10844 UpdateGuideState(): m_state=6
01:16:23.873 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9107
01:16:23.873 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=61.10, Mass=2711, SNR=33.2, Peak=250 HFD=3.4
01:16:23.873 00.000 10844 MultiStar: [#1 -0.48,-0.03,0.96,U] [#2 -0.24,0.42,1.95,U] [#3 -0.30,-0.52,0.95,U] [#4 -0.80,0.33,0.00,M5] [#5 -0.16,0.31,0.95,U] [#6 -0.23,0.32,0.92,U] [#7 0.03,-0.39,0.88,U] [#8 0.04,0.73,0.00,M1] 
01:16:23.873 00.000 10844 single-star, 6 included, MultiStar: {-0.21, 0.09}, one-star: {-0.07, 0.13}
01:16:23.873 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
01:16:23.873 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.48)
01:16:23.873 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.14 cameraTheta=2.07 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
01:16:23.874 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.13, opts=13)
01:16:23.874 00.000 10844 Enqueuing Move request for scope (-0.07, 0.13)
01:16:23.874 00.000 11060 Worker thread wakes up
01:16:23.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
01:16:23.874 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
01:16:23.874 00.000 11060 Moving (-0.07, 0.13) raw xDistance=-0.11 yDistance=-0.09
01:16:23.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:23.874 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:23.875 00.001 10844 UpdateGuideState exits: m=2711 SNR=33.2
01:16:23.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:23.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:23.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:23.875 00.000 10844 Enqueuing Expose request
01:16:23.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:16:23.875 00.000 11060 MoveAxis(E, 0, ABG)
01:16:23.875 00.000 11060 Move returns status 0, amount 0
01:16:23.875 00.000 11060 MoveAxis(N, 0, ABG)
01:16:23.875 00.000 11060 Move returns status 0, amount 0
01:16:23.875 00.000 11060 move complete, result=0
01:16:23.875 00.000 11060 worker thread done servicing request
01:16:23.875 00.000 11060 Worker thread wakes up
01:16:23.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:23.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:23.877 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:24.520 00.643 11060 Exposure complete
01:16:24.710 00.190 11060 worker thread done servicing request
01:16:24.710 00.000 10844 OnExposeComplete: enter
01:16:24.710 00.000 10844 UpdateGuideState(): m_state=6
01:16:24.710 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9108
01:16:24.710 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=61.19, Mass=3035, SNR=35.1, Peak=250 HFD=3.2
01:16:24.711 00.001 10844 MultiStar: [#1 0.07,-0.08,0.85,U] [#2 -0.20,0.57,1.85,U] [#3 -0.38,0.61,0.00,M1] [#4 -0.52,0.89,0.00,M6] [#5 -0.17,0.21,0.97,U] [#6 -0.36,0.43,0.82,U] [#7 0.10,-0.25,0.81,U] [#8 -0.23,0.57,0.00,M2] 
01:16:24.711 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.25}, one-star: {-0.34, 0.21}
01:16:24.711 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
01:16:24.711 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
01:16:24.711 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.25 hyp=0.30 cameraTheta=2.16 mountX=-0.21 mountY=-0.20, mountTheta=-2.38
01:16:24.713 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.25, opts=13)
01:16:24.713 00.000 10844 Enqueuing Move request for scope (-0.17, 0.25)
01:16:24.713 00.000 11060 Worker thread wakes up
01:16:24.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.25) opts 0xd
01:16:24.713 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.25)
01:16:24.713 00.000 11060 Moving (-0.17, 0.25) raw xDistance=-0.21 yDistance=-0.20
01:16:24.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:16:24.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:16:24.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:24.713 00.000 10844 UpdateGuideState exits: m=3035 SNR=35.1
01:16:24.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:16:24.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:24.713 00.000 11060 MoveAxis(E, 37, ABG)
01:16:24.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:24.713 00.000 10844 Enqueuing Expose request
01:16:24.714 00.001 11060 Guiding  Dir = 2, Dur = 37
01:16:24.725 00.011 11060 IsSlewing returns 0
01:16:24.725 00.000 11060 IsGuiding returns 0
01:16:24.778 00.053 11060 IsGuiding returns 0
01:16:24.778 00.000 11060 Move returns status 0, amount 37
01:16:24.778 00.000 11060 MoveAxis(N, 0, ABG)
01:16:24.778 00.000 11060 Move returns status 0, amount 0
01:16:24.778 00.000 11060 move complete, result=0
01:16:24.779 00.001 11060 worker thread done servicing request
01:16:24.779 00.000 11060 Worker thread wakes up
01:16:24.779 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
01:16:24.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:24.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:25.425 00.646 11060 Exposure complete
01:16:25.614 00.189 11060 worker thread done servicing request
01:16:25.614 00.000 10844 OnExposeComplete: enter
01:16:25.614 00.000 10844 UpdateGuideState(): m_state=6
01:16:25.614 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9109
01:16:25.614 00.000 10844 Star::Find returns 1 (1), X=268.08, Y=60.56, Mass=3042, SNR=35.0, Peak=255 HFD=3.3
01:16:25.614 00.000 10844 MultiStar: [#1 -0.26,-0.73,0.00,M1] [#2 0.06,0.81,0.00,M1] [#3 -0.48,0.35,0.93,U] [#4 -0.41,0.13,0.90,U] [#5 -0.41,0.21,1.00,U] [#6 0.04,0.45,0.83,U] [#7 -0.29,-0.99,0.00,M1] [#8 0.02,0.26,0.85,U] 
01:16:25.614 00.000 10844 refined, 5 included, MultiStar: {-0.29, 0.15}, one-star: {-0.41, -0.42}
01:16:25.614 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
01:16:25.615 00.001 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
01:16:25.615 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.66 mountX=-0.10 mountY=-0.31, mountTheta=-1.87
01:16:25.616 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.15, opts=13)
01:16:25.616 00.000 10844 Enqueuing Move request for scope (-0.29, 0.15)
01:16:25.616 00.000 11060 Worker thread wakes up
01:16:25.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:25.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
01:16:25.616 00.000 10844 UpdateGuideState exits: m=3042 SNR=35.0 Saturated
01:16:25.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
01:16:25.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:25.616 00.000 11060 Moving (-0.29, 0.15) raw xDistance=-0.10 yDistance=-0.31
01:16:25.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:25.616 00.000 10844 Enqueuing Expose request
01:16:25.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:16:25.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:16:25.617 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:16:25.617 00.000 11060 MoveAxis(E, 0, ABG)
01:16:25.617 00.000 11060 Move returns status 0, amount 0
01:16:25.617 00.000 11060 MoveAxis(N, 0, ABG)
01:16:25.617 00.000 11060 Move returns status 0, amount 0
01:16:25.617 00.000 11060 move complete, result=0
01:16:25.617 00.000 11060 worker thread done servicing request
01:16:25.617 00.000 11060 Worker thread wakes up
01:16:25.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:25.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:25.619 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:16:26.247 00.628 11060 Exposure complete
01:16:26.419 00.172 11060 worker thread done servicing request
01:16:26.419 00.000 10844 OnExposeComplete: enter
01:16:26.419 00.000 10844 UpdateGuideState(): m_state=6
01:16:26.421 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9110
01:16:26.421 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=61.04, Mass=2956, SNR=34.1, Peak=241 HFD=4.0
01:16:26.421 00.000 10844 MultiStar: [#1 -0.06,-0.01,0.86,U] [#2 -0.02,0.12,1.93,U] [#3 -0.36,0.25,0.95,U] [#4 -0.18,0.04,0.99,U] [#5 -0.09,0.18,0.99,U] [#6 -0.03,0.48,0.85,U] [#7 0.25,0.08,0.84,U] [#8 -0.14,-0.21,0.92,U] 
01:16:26.421 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.11}, one-star: {-0.48, 0.07}
01:16:26.421 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
01:16:26.421 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.14)
01:16:26.421 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.41 mountX=-0.08 mountY=-0.14, mountTheta=-2.12
01:16:26.422 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.11, opts=13)
01:16:26.422 00.000 10844 Enqueuing Move request for scope (-0.12, 0.11)
01:16:26.422 00.000 11060 Worker thread wakes up
01:16:26.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
01:16:26.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
01:16:26.422 00.000 11060 Moving (-0.12, 0.11) raw xDistance=-0.08 yDistance=-0.14
01:16:26.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:16:26.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:26.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:26.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:16:26.422 00.000 11060 MoveAxis(E, 0, ABG)
01:16:26.424 00.002 11060 Move returns status 0, amount 0
01:16:26.424 00.000 11060 MoveAxis(N, 0, ABG)
01:16:26.424 00.000 11060 Move returns status 0, amount 0
01:16:26.424 00.000 11060 move complete, result=0
01:16:26.424 00.000 10844 UpdateGuideState exits: m=2956 SNR=34.1
01:16:26.424 00.000 11060 worker thread done servicing request
01:16:26.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:26.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:26.424 00.000 10844 Enqueuing Expose request
01:16:26.424 00.000 11060 Worker thread wakes up
01:16:26.424 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:26.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:26.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:27.078 00.654 11060 Exposure complete
01:16:27.248 00.170 11060 worker thread done servicing request
01:16:27.248 00.000 10844 OnExposeComplete: enter
01:16:27.249 00.001 10844 UpdateGuideState(): m_state=6
01:16:27.249 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9111
01:16:27.249 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=60.74, Mass=2869, SNR=34.0, Peak=239 HFD=3.2
01:16:27.249 00.000 10844 MultiStar: [#1 0.08,-0.87,0.00,M1] [#2 0.02,-0.57,1.94,U] [#3 -0.06,-0.20,0.97,U] [#4 0.01,-0.18,0.95,U] [#5 -0.38,-0.01,0.97,U] [#6 -0.35,0.31,0.90,U] [#7 0.09,-0.20,0.90,U] [#8 0.07,-0.00,0.78,U] 
01:16:27.249 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.19}, one-star: {-0.49, -0.23}
01:16:27.249 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
01:16:27.249 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
01:16:27.249 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.15 mountX=0.21 mountY=-0.09, mountTheta=-0.41
01:16:27.251 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.19, opts=13)
01:16:27.251 00.000 10844 Enqueuing Move request for scope (-0.12, -0.19)
01:16:27.251 00.000 11060 Worker thread wakes up
01:16:27.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
01:16:27.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
01:16:27.251 00.000 11060 Moving (-0.12, -0.19) raw xDistance=0.21 yDistance=-0.09
01:16:27.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:16:27.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:27.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:27.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:16:27.251 00.000 11060 MoveAxis(W, 36, ABG)
01:16:27.251 00.000 11060 Guiding  Dir = 3, Dur = 36
01:16:27.251 00.000 10844 UpdateGuideState exits: m=2869 SNR=34.0
01:16:27.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:27.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:27.251 00.000 10844 Enqueuing Expose request
01:16:27.259 00.008 11060 IsSlewing returns 0
01:16:27.259 00.000 11060 IsGuiding returns 0
01:16:27.306 00.047 11060 IsGuiding returns 0
01:16:27.307 00.001 11060 Move returns status 0, amount 36
01:16:27.307 00.000 11060 MoveAxis(N, 0, ABG)
01:16:27.307 00.000 11060 Move returns status 0, amount 0
01:16:27.307 00.000 11060 move complete, result=0
01:16:27.307 00.000 11060 worker thread done servicing request
01:16:27.307 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
01:16:27.307 00.000 11060 Worker thread wakes up
01:16:27.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:27.308 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:27.937 00.629 11060 Exposure complete
01:16:28.132 00.195 11060 worker thread done servicing request
01:16:28.132 00.000 10844 OnExposeComplete: enter
01:16:28.132 00.000 10844 UpdateGuideState(): m_state=6
01:16:28.132 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9112
01:16:28.132 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=60.87, Mass=2646, SNR=32.6, Peak=250 HFD=3.4
01:16:28.133 00.001 10844 MultiStar: [#1 0.33,-0.41,0.97,U] [#2 0.20,0.08,2.06,U] [#3 0.28,0.06,0.93,U] [#4 -0.11,-0.03,0.96,U] [#5 0.15,-0.00,0.99,U] [#6 -0.02,0.02,0.94,U] [#7 0.15,-0.01,0.80,U] [#8 0.24,0.10,0.85,U] 
01:16:28.133 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {-0.18, -0.10}
01:16:28.133 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:16:28.133 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:16:28.133 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.19 mountX=0.00 mountY=0.12, mountTheta=1.56
01:16:28.134 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
01:16:28.134 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
01:16:28.135 00.001 11060 Worker thread wakes up
01:16:28.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
01:16:28.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
01:16:28.135 00.000 11060 Moving (0.12, -0.02) raw xDistance=0.00 yDistance=0.12
01:16:28.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:16:28.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:28.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:28.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:16:28.135 00.000 11060 MoveAxis(E, 0, ABG)
01:16:28.135 00.000 11060 Move returns status 0, amount 0
01:16:28.135 00.000 11060 MoveAxis(N, 0, ABG)
01:16:28.135 00.000 11060 Move returns status 0, amount 0
01:16:28.135 00.000 11060 move complete, result=0
01:16:28.135 00.000 11060 worker thread done servicing request
01:16:28.135 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.6
01:16:28.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:28.137 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:28.137 00.000 10844 Enqueuing Expose request
01:16:28.137 00.000 11060 Worker thread wakes up
01:16:28.137 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:28.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:28.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:28.766 00.629 11060 Exposure complete
01:16:28.934 00.168 11060 worker thread done servicing request
01:16:28.934 00.000 10844 OnExposeComplete: enter
01:16:28.934 00.000 10844 UpdateGuideState(): m_state=6
01:16:28.935 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9113
01:16:28.935 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=60.83, Mass=3208, SNR=35.8, Peak=255 HFD=3.4
01:16:28.935 00.000 10844 MultiStar: [#1 -0.22,-0.72,0.00,M1] [#2 -0.23,-0.32,1.81,U] [#3 -0.28,0.16,0.91,U] [#4 -0.34,-0.16,0.75,U] [#5 -0.18,-0.14,0.91,U] [#6 -0.00,-0.31,0.86,U] [#7 -0.18,-0.53,0.80,U] [#8 -0.26,-0.05,0.89,U] 
01:16:28.935 00.000 10844 single-star, 7 included, MultiStar: {-0.21, -0.20}, one-star: {-0.20, -0.14}
01:16:28.935 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
01:16:28.935 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
01:16:28.935 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.52 mountX=0.18 mountY=-0.17, mountTheta=-0.77
01:16:28.937 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.14, opts=13)
01:16:28.937 00.000 10844 Enqueuing Move request for scope (-0.20, -0.14)
01:16:28.938 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:28.938 00.000 10844 UpdateGuideState exits: m=3208 SNR=35.8 Saturated
01:16:28.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:28.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:28.938 00.000 10844 Enqueuing Expose request
01:16:28.938 00.000 11060 Worker thread wakes up
01:16:28.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
01:16:28.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
01:16:28.938 00.000 11060 Moving (-0.20, -0.14) raw xDistance=0.18 yDistance=-0.17
01:16:28.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:16:28.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:28.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:16:28.938 00.000 11060 MoveAxis(W, 31, ABG)
01:16:28.938 00.000 11060 Guiding  Dir = 3, Dur = 31
01:16:28.964 00.026 11060 IsSlewing returns 0
01:16:28.964 00.000 11060 IsGuiding returns 0
01:16:29.010 00.046 11060 IsGuiding returns 0
01:16:29.010 00.000 11060 Move returns status 0, amount 31
01:16:29.010 00.000 11060 MoveAxis(N, 0, ABG)
01:16:29.010 00.000 11060 Move returns status 0, amount 0
01:16:29.010 00.000 11060 move complete, result=0
01:16:29.010 00.000 11060 worker thread done servicing request
01:16:29.010 00.000 11060 Worker thread wakes up
01:16:29.010 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
01:16:29.012 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:29.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:29.642 00.630 11060 Exposure complete
01:16:29.812 00.170 11060 worker thread done servicing request
01:16:29.812 00.000 10844 OnExposeComplete: enter
01:16:29.812 00.000 10844 UpdateGuideState(): m_state=6
01:16:29.812 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9114
01:16:29.812 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=60.96, Mass=2973, SNR=34.5, Peak=239 HFD=3.4
01:16:29.813 00.001 10844 MultiStar: [#1 -0.13,-0.51,0.92,U] [#2 0.04,-0.11,1.95,U] [#3 -0.38,-0.04,0.94,U] [#4 -0.28,0.09,0.87,U] [#5 -0.47,-0.04,0.94,U] [#6 -0.70,0.25,0.00,M1] [#7 -0.35,-0.53,0.00,M1] [#8 -0.29,0.21,0.77,U] 
01:16:29.813 00.000 10844 single-star, 6 included, MultiStar: {-0.19, -0.07}, one-star: {-0.11, -0.01}
01:16:29.813 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
01:16:29.813 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
01:16:29.813 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.01 mountX=0.03 mountY=-0.10, mountTheta=-1.26
01:16:29.815 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
01:16:29.816 00.001 10844 Enqueuing Move request for scope (-0.11, -0.01)
01:16:29.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:16:29.816 00.000 10844 UpdateGuideState exits: m=2973 SNR=34.5
01:16:29.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:29.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:29.816 00.000 10844 Enqueuing Expose request
01:16:29.827 00.011 11060 Worker thread wakes up
01:16:29.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
01:16:29.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
01:16:29.827 00.000 11060 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=-0.10
01:16:29.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:16:29.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:29.828 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:16:29.828 00.000 11060 MoveAxis(E, 0, ABG)
01:16:29.828 00.000 11060 Move returns status 0, amount 0
01:16:29.828 00.000 11060 MoveAxis(N, 0, ABG)
01:16:29.828 00.000 11060 Move returns status 0, amount 0
01:16:29.828 00.000 11060 move complete, result=0
01:16:29.828 00.000 11060 worker thread done servicing request
01:16:29.828 00.000 11060 Worker thread wakes up
01:16:29.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:29.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:29.832 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:30.473 00.641 11060 Exposure complete
01:16:30.634 00.161 10844 OnExposeComplete: enter
01:16:30.634 00.000 10844 UpdateGuideState(): m_state=6
01:16:30.635 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9115
01:16:30.635 00.000 10844 Star::Find returns 1 (1), X=268.44, Y=61.49, Mass=2667, SNR=32.9, Peak=255 HFD=3.3
01:16:30.635 00.000 10844 MultiStar: [#1 -0.11,0.37,1.09,U] [#2 -0.31,-0.25,2.10,U] [#3 0.23,0.36,0.96,U] [#4 -0.54,0.34,0.00,M1] [#5 -0.38,0.31,1.05,U] [#6 -0.37,0.21,0.92,U] [#7 0.00,0.13,0.87,U] [#8 -0.24,0.39,0.77,U] 
01:16:30.642 00.007 10844 refined, 7 included, MultiStar: {-0.17, 0.19}, one-star: {-0.05, 0.52}
01:16:30.642 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
01:16:30.642 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
01:16:30.642 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.26 cameraTheta=2.31 mountX=-0.16 mountY=-0.20, mountTheta=-2.23
01:16:30.643 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.19, opts=13)
01:16:30.643 00.000 10844 Enqueuing Move request for scope (-0.17, 0.19)
01:16:30.643 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:30.643 00.000 10844 UpdateGuideState exits: m=2667 SNR=32.9 Saturated
01:16:30.643 00.000 11060 worker thread done servicing request
01:16:30.643 00.000 11060 Worker thread wakes up
01:16:30.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:30.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
01:16:30.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:30.643 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
01:16:30.643 00.000 10844 Enqueuing Expose request
01:16:30.643 00.000 11060 Moving (-0.17, 0.19) raw xDistance=-0.16 yDistance=-0.20
01:16:30.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:16:30.643 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.41 newest=-0.48
01:16:30.645 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:16:30.645 00.000 11060 MoveAxis(E, 27, ABG)
01:16:30.645 00.000 11060 Guiding  Dir = 2, Dur = 27
01:16:30.656 00.011 11060 IsSlewing returns 0
01:16:30.656 00.000 11060 IsGuiding returns 0
01:16:30.687 00.031 11060 IsGuiding returns 0
01:16:30.687 00.000 11060 Move returns status 0, amount 27
01:16:30.687 00.000 11060 BLC: Oldest BLC event removed
01:16:30.687 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:16:30.687 00.000 11060 MoveAxis(N, 829, ABG)
01:16:30.688 00.001 11060 duration set to 750 by maxDecDuration
01:16:30.688 00.000 11060 Guiding  Dir = 0, Dur = 750
01:16:30.714 00.026 11060 IsSlewing returns 0
01:16:30.715 00.001 11060 IsGuiding returns 0
01:16:31.473 00.758 11060 IsGuiding returns 0
01:16:31.473 00.000 11060 Move returns status 0, amount 750
01:16:31.473 00.000 11060 move complete, result=0
01:16:31.473 00.000 11060 worker thread done servicing request
01:16:31.473 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 750 ms NORTH
01:16:31.473 00.000 11060 Worker thread wakes up
01:16:31.474 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:31.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:32.103 00.629 11060 Exposure complete
01:16:32.269 00.166 11060 worker thread done servicing request
01:16:32.269 00.000 10844 OnExposeComplete: enter
01:16:32.269 00.000 10844 UpdateGuideState(): m_state=6
01:16:32.269 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9116
01:16:32.269 00.000 10844 Star::Find returns 1 (1), X=268.87, Y=61.16, Mass=2406, SNR=30.8, Peak=255 HFD=3.0
01:16:32.269 00.000 10844 MultiStar: [#1 0.35,0.28,1.16,U] [#2 0.12,0.92,0.00,M1] [#3 0.07,0.47,0.97,U] [#4 -0.57,0.74,0.00,M2] [#5 0.25,0.45,1.08,U] [#6 0.17,1.03,0.00,M1] [#7 0.52,0.17,0.89,U] [#8 0.13,0.09,0.97,U] 
01:16:32.269 00.000 10844 refined, 5 included, MultiStar: {0.28, 0.28}, one-star: {0.39, 0.18}
01:16:32.269 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
01:16:32.269 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
01:16:32.269 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.28 hyp=0.40 cameraTheta=0.77 mountX=-0.32 mountY=0.23, mountTheta=2.52
01:16:32.270 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.28, opts=13)
01:16:32.270 00.000 10844 Enqueuing Move request for scope (0.28, 0.28)
01:16:32.270 00.000 11060 Worker thread wakes up
01:16:32.271 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:32.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.28) opts 0xd
01:16:32.271 00.000 10844 UpdateGuideState exits: m=2406 SNR=30.8 Saturated
01:16:32.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.28)
01:16:32.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:32.271 00.000 11060 Moving (0.28, 0.28) raw xDistance=-0.32 yDistance=0.23
01:16:32.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:32.271 00.000 10844 Enqueuing Expose request
01:16:32.271 00.000 11060 BLC: History state: CurrMiss=-0.23, AvgInitMiss=-0.02, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=-0.142559, 1:-0.233636
01:16:32.271 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:16:32.271 00.000 11060 BLC: window closed
01:16:32.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:16:32.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:16:32.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:16:32.271 00.000 11060 MoveAxis(E, 57, ABG)
01:16:32.271 00.000 11060 Guiding  Dir = 2, Dur = 57
01:16:32.287 00.016 11060 IsSlewing returns 0
01:16:32.287 00.000 11060 IsGuiding returns 0
01:16:32.350 00.063 11060 IsGuiding returns 0
01:16:32.351 00.001 11060 Move returns status 0, amount 57
01:16:32.351 00.000 11060 MoveAxis(N, 0, ABG)
01:16:32.351 00.000 11060 Move returns status 0, amount 0
01:16:32.351 00.000 11060 move complete, result=0
01:16:32.351 00.000 11060 worker thread done servicing request
01:16:32.351 00.000 11060 Worker thread wakes up
01:16:32.351 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
01:16:32.352 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:32.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:32.985 00.633 11060 Exposure complete
01:16:33.155 00.170 11060 worker thread done servicing request
01:16:33.155 00.000 10844 OnExposeComplete: enter
01:16:33.155 00.000 10844 UpdateGuideState(): m_state=6
01:16:33.155 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9117
01:16:33.155 00.000 10844 Star::Find returns 1 (1), X=268.64, Y=61.83, Mass=2818, SNR=33.3, Peak=255 HFD=3.6
01:16:33.156 00.001 10844 MultiStar: [#1 0.19,-0.15,0.99,U] [#2 0.17,0.77,0.00,M2] [#3 -0.42,0.22,0.92,U] [#4 -0.38,0.28,0.95,U] [#5 0.40,0.30,1.09,U] [#6 -0.07,1.12,0.00,M2] [#7 -0.06,-0.06,0.84,U] [#8 0.16,0.14,0.85,U] 
01:16:33.156 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.24}, one-star: {0.16, 0.86}
01:16:33.156 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
01:16:33.156 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
01:16:33.156 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=-0.24 mountY=-0.02, mountTheta=-3.05
01:16:33.157 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.24, opts=13)
01:16:33.157 00.000 10844 Enqueuing Move request for scope (0.02, 0.24)
01:16:33.157 00.000 11060 Worker thread wakes up
01:16:33.157 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:33.157 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
01:16:33.157 00.000 10844 UpdateGuideState exits: m=2818 SNR=33.3 Saturated
01:16:33.158 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:33.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:33.158 00.000 10844 Enqueuing Expose request
01:16:33.158 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:16:33.158 00.000 11060 Moving (0.02, 0.24) raw xDistance=-0.24 yDistance=-0.02
01:16:33.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:16:33.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:33.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:33.158 00.000 11060 MoveAxis(E, 43, ABG)
01:16:33.158 00.000 11060 Guiding  Dir = 2, Dur = 43
01:16:33.161 00.003 11060 IsSlewing returns 0
01:16:33.161 00.000 11060 IsGuiding returns 0
01:16:33.208 00.047 11060 IsGuiding returns 0
01:16:33.208 00.000 11060 Move returns status 0, amount 43
01:16:33.208 00.000 11060 MoveAxis(N, 0, ABG)
01:16:33.208 00.000 11060 Move returns status 0, amount 0
01:16:33.209 00.001 11060 move complete, result=0
01:16:33.209 00.000 11060 worker thread done servicing request
01:16:33.209 00.000 11060 Worker thread wakes up
01:16:33.209 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
01:16:33.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:33.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:33.844 00.635 11060 Exposure complete
01:16:34.018 00.174 11060 worker thread done servicing request
01:16:34.019 00.001 10844 OnExposeComplete: enter
01:16:34.019 00.000 10844 UpdateGuideState(): m_state=6
01:16:34.019 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9118
01:16:34.019 00.000 10844 Star::Find returns 1 (1), X=268.33, Y=61.33, Mass=2391, SNR=30.7, Peak=255 HFD=3.4
01:16:34.019 00.000 10844 MultiStar: [#1 0.25,0.08,1.09,U] [#2 0.05,0.44,2.17,U] [#3 -0.21,-0.34,0.99,U] [#4 -0.07,-0.10,1.02,U] [#5 -0.01,0.06,0.99,U] [#6 -0.09,0.21,0.96,U] [#7 -0.14,0.12,0.88,U] [#8 0.04,-0.18,1.09,U] 
01:16:34.019 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.15, 0.36}
01:16:34.020 00.001 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
01:16:34.020 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.77)
01:16:34.020 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.78 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
01:16:34.021 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
01:16:34.021 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
01:16:34.021 00.000 11060 Worker thread wakes up
01:16:34.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:16:34.022 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:16:34.022 00.000 10844 UpdateGuideState exits: m=2391 SNR=30.7 Saturated
01:16:34.022 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:16:34.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:34.022 00.000 11060 Moving (-0.02, 0.11) raw xDistance=-0.10 yDistance=-0.04
01:16:34.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:34.022 00.000 10844 Enqueuing Expose request
01:16:34.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:16:34.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:34.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:16:34.022 00.000 11060 MoveAxis(E, 0, ABG)
01:16:34.022 00.000 11060 Move returns status 0, amount 0
01:16:34.022 00.000 11060 MoveAxis(N, 0, ABG)
01:16:34.023 00.001 11060 Move returns status 0, amount 0
01:16:34.023 00.000 11060 move complete, result=0
01:16:34.023 00.000 11060 worker thread done servicing request
01:16:34.023 00.000 11060 Worker thread wakes up
01:16:34.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:34.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:34.026 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:34.654 00.628 11060 Exposure complete
01:16:34.806 00.152 11060 worker thread done servicing request
01:16:34.806 00.000 10844 OnExposeComplete: enter
01:16:34.806 00.000 10844 UpdateGuideState(): m_state=6
01:16:34.806 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9119
01:16:34.806 00.000 10844 Star::Find returns 1 (1), X=268.15, Y=61.19, Mass=2763, SNR=33.7, Peak=255 HFD=3.1
01:16:34.807 00.001 10844 MultiStar: [#1 0.09,-0.19,0.92,U] [#2 0.16,-0.17,2.05,U] [#3 -0.23,-0.90,0.00,M1] [#4 -0.10,-0.53,0.87,U] [#5 -0.05,0.17,1.02,U] [#6 0.21,0.18,0.79,U] [#7 -0.07,-0.40,0.78,U] [#8 0.39,-0.40,0.95,U] 
01:16:34.807 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.14}, one-star: {-0.33, 0.22}
01:16:34.807 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
01:16:34.807 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
01:16:34.807 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.24 mountX=0.13 mountY=0.07, mountTheta=0.50
01:16:34.810 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.14, opts=13)
01:16:34.810 00.000 10844 Enqueuing Move request for scope (0.05, -0.14)
01:16:34.810 00.000 11060 Worker thread wakes up
01:16:34.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:34.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
01:16:34.810 00.000 10844 UpdateGuideState exits: m=2763 SNR=33.7 Saturated
01:16:34.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
01:16:34.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:34.810 00.000 11060 Moving (0.05, -0.14) raw xDistance=0.13 yDistance=0.07
01:16:34.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:34.810 00.000 10844 Enqueuing Expose request
01:16:34.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:16:34.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:34.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:34.810 00.000 11060 MoveAxis(W, 22, ABG)
01:16:34.811 00.001 11060 Guiding  Dir = 3, Dur = 22
01:16:34.822 00.011 11060 IsSlewing returns 0
01:16:34.822 00.000 11060 IsGuiding returns 0
01:16:34.869 00.047 11060 IsGuiding returns 0
01:16:34.869 00.000 11060 Move returns status 0, amount 22
01:16:34.869 00.000 11060 MoveAxis(N, 0, ABG)
01:16:34.869 00.000 11060 Move returns status 0, amount 0
01:16:34.870 00.001 11060 move complete, result=0
01:16:34.870 00.000 11060 worker thread done servicing request
01:16:34.870 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
01:16:34.870 00.000 11060 Worker thread wakes up
01:16:34.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:34.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:35.499 00.629 11060 Exposure complete
01:16:35.665 00.166 11060 worker thread done servicing request
01:16:35.665 00.000 10844 OnExposeComplete: enter
01:16:35.666 00.001 10844 UpdateGuideState(): m_state=6
01:16:35.666 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9120
01:16:35.666 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.21, Mass=2792, SNR=33.5, Peak=246 HFD=3.4
01:16:35.666 00.000 10844 MultiStar: [#1 -0.05,0.04,0.95,U] [#2 0.33,-0.03,1.97,U] [#3 0.01,-0.07,1.01,U] [#4 -0.14,0.43,0.93,U] [#5 -0.40,0.36,1.01,U] [#6 0.10,0.43,0.95,U] [#7 0.36,-0.53,0.00,M1] [#8 0.69,-0.03,0.00,M1] 
01:16:35.666 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.17}, one-star: {0.17, 0.24}
01:16:35.666 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
01:16:35.666 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
01:16:35.667 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.32 mountX=-0.17 mountY=0.02, mountTheta=3.05
01:16:35.668 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.17, opts=13)
01:16:35.668 00.000 10844 Enqueuing Move request for scope (0.04, 0.17)
01:16:35.668 00.000 11060 Worker thread wakes up
01:16:35.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:35.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
01:16:35.668 00.000 10844 UpdateGuideState exits: m=2792 SNR=33.5
01:16:35.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
01:16:35.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:35.668 00.000 11060 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=0.02
01:16:35.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:35.669 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:16:35.669 00.000 10844 Enqueuing Expose request
01:16:35.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:35.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:35.669 00.000 11060 MoveAxis(E, 30, ABG)
01:16:35.669 00.000 11060 Guiding  Dir = 2, Dur = 30
01:16:35.687 00.018 11060 IsSlewing returns 0
01:16:35.687 00.000 11060 IsGuiding returns 0
01:16:35.729 00.042 11060 IsGuiding returns 0
01:16:35.729 00.000 11060 Move returns status 0, amount 30
01:16:35.729 00.000 11060 MoveAxis(N, 0, ABG)
01:16:35.730 00.001 11060 Move returns status 0, amount 0
01:16:35.730 00.000 11060 move complete, result=0
01:16:35.730 00.000 11060 worker thread done servicing request
01:16:35.730 00.000 11060 Worker thread wakes up
01:16:35.730 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
01:16:35.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:35.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:36.361 00.631 11060 Exposure complete
01:16:36.551 00.190 11060 worker thread done servicing request
01:16:36.551 00.000 10844 OnExposeComplete: enter
01:16:36.551 00.000 10844 UpdateGuideState(): m_state=6
01:16:36.552 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9121
01:16:36.552 00.000 10844 Star::Find returns 1 (0), X=269.01, Y=60.99, Mass=2566, SNR=31.9, Peak=229 HFD=2.8
01:16:36.552 00.000 10844 MultiStar: [#1 0.19,-0.17,1.03,U] [#2 -0.19,-0.16,2.10,U] [#3 0.19,0.16,0.90,U] [#4 -0.34,-0.09,0.99,U] [#5 0.26,-0.07,1.00,U] [#6 0.17,0.14,1.06,U] [#7 0.36,-0.55,0.00,M2] [#8 0.02,-0.19,0.93,U] 
01:16:36.552 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.53, 0.01}
01:16:36.552 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
01:16:36.552 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
01:16:36.552 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.71 mountX=0.05 mountY=0.08, mountTheta=1.04
01:16:36.554 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
01:16:36.554 00.000 10844 Enqueuing Move request for scope (0.07, -0.06)
01:16:36.554 00.000 11060 Worker thread wakes up
01:16:36.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:36.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
01:16:36.554 00.000 10844 UpdateGuideState exits: m=2566 SNR=31.9
01:16:36.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
01:16:36.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:36.554 00.000 11060 Moving (0.07, -0.06) raw xDistance=0.05 yDistance=0.08
01:16:36.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:36.554 00.000 10844 Enqueuing Expose request
01:16:36.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:16:36.555 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:36.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:16:36.555 00.000 11060 MoveAxis(E, 0, ABG)
01:16:36.555 00.000 11060 Move returns status 0, amount 0
01:16:36.555 00.000 11060 MoveAxis(N, 0, ABG)
01:16:36.555 00.000 11060 Move returns status 0, amount 0
01:16:36.555 00.000 11060 move complete, result=0
01:16:36.555 00.000 11060 worker thread done servicing request
01:16:36.555 00.000 11060 Worker thread wakes up
01:16:36.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:36.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:36.556 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:37.188 00.632 11060 Exposure complete
01:16:37.360 00.172 11060 worker thread done servicing request
01:16:37.361 00.001 10844 OnExposeComplete: enter
01:16:37.361 00.000 10844 UpdateGuideState(): m_state=6
01:16:37.361 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9122
01:16:37.361 00.000 10844 Star::Find returns 1 (1), X=268.65, Y=60.49, Mass=2477, SNR=32.1, Peak=255 HFD=3.3
01:16:37.361 00.000 10844 MultiStar: [#1 -0.19,-0.39,1.07,U] [#2 -0.24,-0.21,1.91,U] [#3 -0.15,0.22,1.04,U] [#4 -0.43,-0.38,1.01,U] [#5 -0.09,-0.01,1.09,U] [#6 -0.05,0.09,1.08,U] [#7 -0.05,-0.54,0.84,U] [#8 -0.27,-0.39,0.93,U] 
01:16:37.362 00.001 10844 refined, 8 included, MultiStar: {-0.15, -0.22}, one-star: {0.16, -0.48}
01:16:37.362 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
01:16:37.362 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
01:16:37.362 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-2.18 mountX=0.24 mountY=-0.11, mountTheta=-0.44
01:16:37.363 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.22, opts=13)
01:16:37.363 00.000 10844 Enqueuing Move request for scope (-0.15, -0.22)
01:16:37.363 00.000 11060 Worker thread wakes up
01:16:37.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
01:16:37.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
01:16:37.363 00.000 11060 Moving (-0.15, -0.22) raw xDistance=0.24 yDistance=-0.11
01:16:37.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:16:37.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:37.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:37.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:16:37.364 00.001 11060 MoveAxis(W, 42, ABG)
01:16:37.364 00.000 10844 UpdateGuideState exits: m=2477 SNR=32.1 Saturated
01:16:37.364 00.000 11060 Guiding  Dir = 3, Dur = 42
01:16:37.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:37.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:37.364 00.000 10844 Enqueuing Expose request
01:16:37.401 00.037 11060 IsSlewing returns 0
01:16:37.401 00.000 11060 IsGuiding returns 0
01:16:37.485 00.084 11060 IsGuiding returns 0
01:16:37.487 00.002 11060 Move returns status 0, amount 42
01:16:37.487 00.000 11060 MoveAxis(N, 0, ABG)
01:16:37.487 00.000 11060 Move returns status 0, amount 0
01:16:37.487 00.000 11060 move complete, result=0
01:16:37.487 00.000 11060 worker thread done servicing request
01:16:37.487 00.000 11060 Worker thread wakes up
01:16:37.487 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
01:16:37.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:37.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:38.126 00.639 11060 Exposure complete
01:16:38.303 00.177 11060 worker thread done servicing request
01:16:38.303 00.000 10844 OnExposeComplete: enter
01:16:38.303 00.000 10844 UpdateGuideState(): m_state=6
01:16:38.303 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9123
01:16:38.303 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=60.94, Mass=2707, SNR=32.8, Peak=228 HFD=3.4
01:16:38.303 00.000 10844 MultiStar: [#1 -0.48,0.31,1.04,U] [#2 -0.13,-0.15,2.06,U] [#3 0.28,0.30,1.03,U] [#4 -0.65,0.40,0.00,M1] [#5 -0.08,0.15,1.06,U] [#6 -0.19,0.25,0.80,U] [#7 0.40,0.28,0.83,U] [#8 -0.21,-0.15,0.88,U] 
01:16:38.304 00.001 10844 refined, 7 included, MultiStar: {-0.04, 0.09}, one-star: {0.21, -0.03}
01:16:38.304 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.52)
01:16:38.304 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
01:16:38.304 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.02 mountX=-0.08 mountY=-0.05, mountTheta=-2.53
01:16:38.305 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
01:16:38.305 00.000 10844 Enqueuing Move request for scope (-0.04, 0.09)
01:16:38.305 00.000 11060 Worker thread wakes up
01:16:38.305 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:38.305 00.000 10844 UpdateGuideState exits: m=2707 SNR=32.8
01:16:38.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:38.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
01:16:38.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:38.305 00.000 10844 Enqueuing Expose request
01:16:38.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
01:16:38.306 00.001 11060 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=-0.05
01:16:38.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:16:38.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:38.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:38.306 00.000 11060 MoveAxis(E, 0, ABG)
01:16:38.306 00.000 11060 Move returns status 0, amount 0
01:16:38.306 00.000 11060 MoveAxis(N, 0, ABG)
01:16:38.306 00.000 11060 Move returns status 0, amount 0
01:16:38.306 00.000 11060 move complete, result=0
01:16:38.306 00.000 11060 worker thread done servicing request
01:16:38.306 00.000 11060 Worker thread wakes up
01:16:38.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:38.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:38.307 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:38.934 00.627 11060 Exposure complete
01:16:39.113 00.179 11060 worker thread done servicing request
01:16:39.113 00.000 10844 OnExposeComplete: enter
01:16:39.113 00.000 10844 UpdateGuideState(): m_state=6
01:16:39.114 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9124
01:16:39.114 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.21, Mass=2338, SNR=30.6, Peak=246 HFD=3.0
01:16:39.114 00.000 10844 MultiStar: [#1 0.26,-0.06,0.99,U] [#2 0.17,0.52,2.18,U] [#3 0.27,0.61,0.00,M1] [#4 -0.51,-0.04,1.08,U] [#5 -0.28,-0.03,1.12,U] [#6 0.28,0.38,0.98,U] [#7 -0.04,-0.26,1.00,U] [#8 0.30,0.02,0.93,U] 
01:16:39.114 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.17, 0.24}
01:16:39.114 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
01:16:39.114 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:16:39.114 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.25 mountX=-0.15 mountY=0.02, mountTheta=2.99
01:16:39.115 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.15, opts=13)
01:16:39.115 00.000 10844 Enqueuing Move request for scope (0.05, 0.15)
01:16:39.115 00.000 11060 Worker thread wakes up
01:16:39.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:39.116 00.001 10844 UpdateGuideState exits: m=2338 SNR=30.6
01:16:39.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:16:39.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:39.116 00.000 10844 Enqueuing Expose request
01:16:39.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:16:39.116 00.000 11060 Moving (0.05, 0.15) raw xDistance=-0.15 yDistance=0.02
01:16:39.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:16:39.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:39.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:39.116 00.000 11060 MoveAxis(E, 27, ABG)
01:16:39.116 00.000 11060 Guiding  Dir = 2, Dur = 27
01:16:39.120 00.004 11060 IsSlewing returns 0
01:16:39.120 00.000 11060 IsGuiding returns 0
01:16:39.152 00.032 11060 IsGuiding returns 0
01:16:39.152 00.000 11060 Move returns status 0, amount 27
01:16:39.152 00.000 11060 MoveAxis(N, 0, ABG)
01:16:39.152 00.000 11060 Move returns status 0, amount 0
01:16:39.152 00.000 11060 move complete, result=0
01:16:39.152 00.000 11060 worker thread done servicing request
01:16:39.152 00.000 11060 Worker thread wakes up
01:16:39.152 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
01:16:39.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:39.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:39.782 00.630 11060 Exposure complete
01:16:39.950 00.168 11060 worker thread done servicing request
01:16:39.950 00.000 10844 OnExposeComplete: enter
01:16:39.950 00.000 10844 UpdateGuideState(): m_state=6
01:16:39.950 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9125
01:16:39.950 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=60.83, Mass=3015, SNR=34.4, Peak=255 HFD=3.4
01:16:39.951 00.001 10844 MultiStar: [#1 -0.04,-0.60,0.94,U] [#2 -0.06,0.27,1.92,U] [#3 0.07,0.55,1.01,U] [#4 -0.65,-0.09,0.00,M1] [#5 0.45,0.42,0.00,M1] [#6 0.09,0.06,0.87,U] [#7 0.36,-0.31,0.80,U] [#8 0.07,-0.44,0.90,U] 
01:16:39.951 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.03}, one-star: {-0.09, -0.15}
01:16:39.951 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
01:16:39.951 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
01:16:39.951 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.72 mountX=0.02 mountY=0.04, mountTheta=1.02
01:16:39.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.03, opts=13)
01:16:39.953 00.001 10844 Enqueuing Move request for scope (0.03, -0.03)
01:16:39.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:39.953 00.000 10844 UpdateGuideState exits: m=3015 SNR=34.4 Saturated
01:16:39.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:39.953 00.000 10844 Enqueuing Expose request
01:16:39.953 00.000 11060 Worker thread wakes up
01:16:39.960 00.007 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:16:39.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:16:39.960 00.000 11060 Moving (0.03, -0.03) raw xDistance=0.02 yDistance=0.04
01:16:39.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:39.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:39.961 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:16:39.961 00.000 11060 MoveAxis(E, 0, ABG)
01:16:39.961 00.000 11060 Move returns status 0, amount 0
01:16:39.961 00.000 11060 MoveAxis(N, 0, ABG)
01:16:39.961 00.000 11060 Move returns status 0, amount 0
01:16:39.961 00.000 11060 move complete, result=0
01:16:39.961 00.000 11060 worker thread done servicing request
01:16:39.961 00.000 11060 Worker thread wakes up
01:16:39.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:39.962 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:39.963 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:40.593 00.630 11060 Exposure complete
01:16:40.765 00.172 11060 worker thread done servicing request
01:16:40.765 00.000 10844 OnExposeComplete: enter
01:16:40.765 00.000 10844 UpdateGuideState(): m_state=6
01:16:40.765 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9126
01:16:40.766 00.001 10844 Star::Find returns 1 (0), X=268.51, Y=60.88, Mass=2776, SNR=34.1, Peak=250 HFD=3.2
01:16:40.766 00.000 10844 MultiStar: [#1 -0.04,-0.24,0.98,U] [#2 0.05,-0.10,2.12,U] [#3 0.24,0.22,0.93,U] [#4 -0.25,0.35,0.82,U] [#5 0.19,0.47,0.94,U] [#6 -0.06,0.30,0.90,U] [#7 0.14,0.22,0.89,U] [#8 0.05,0.01,0.88,U] 
01:16:40.766 00.000 10844 single-star, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.02, -0.10}
01:16:40.766 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
01:16:40.766 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
01:16:40.766 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.33 mountX=0.09 mountY=0.04, mountTheta=0.41
01:16:40.768 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
01:16:40.768 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
01:16:40.768 00.000 11060 Worker thread wakes up
01:16:40.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:40.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
01:16:40.768 00.000 10844 UpdateGuideState exits: m=2776 SNR=34.1
01:16:40.768 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
01:16:40.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:40.768 00.000 11060 Moving (0.02, -0.10) raw xDistance=0.09 yDistance=0.04
01:16:40.769 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:40.769 00.000 10844 Enqueuing Expose request
01:16:40.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:16:40.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:40.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:16:40.769 00.000 11060 MoveAxis(E, 0, ABG)
01:16:40.769 00.000 11060 Move returns status 0, amount 0
01:16:40.769 00.000 11060 MoveAxis(N, 0, ABG)
01:16:40.769 00.000 11060 Move returns status 0, amount 0
01:16:40.769 00.000 11060 move complete, result=0
01:16:40.769 00.000 11060 worker thread done servicing request
01:16:40.770 00.001 11060 Worker thread wakes up
01:16:40.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:40.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:40.772 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:41.409 00.637 11060 Exposure complete
01:16:41.614 00.205 11060 worker thread done servicing request
01:16:41.614 00.000 10844 OnExposeComplete: enter
01:16:41.614 00.000 10844 UpdateGuideState(): m_state=6
01:16:41.614 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9127
01:16:41.614 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=61.12, Mass=2460, SNR=31.2, Peak=228 HFD=3.1
01:16:41.614 00.000 10844 MultiStar: [#1 0.22,-0.35,1.03,U] [#2 0.11,0.36,2.20,U] [#3 0.15,0.41,0.92,U] [#4 -0.48,0.40,0.00,M1] [#5 0.37,0.26,1.06,U] [#6 0.40,0.07,0.98,U] [#7 0.11,-0.29,0.79,U] [#8 0.08,0.19,1.02,U] 
01:16:41.615 00.001 10844 refined, 7 included, MultiStar: {0.19, 0.14}, one-star: {0.21, 0.15}
01:16:41.615 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
01:16:41.615 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
01:16:41.615 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.24 cameraTheta=0.63 mountX=-0.17 mountY=0.17, mountTheta=2.37
01:16:41.616 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.14, opts=13)
01:16:41.616 00.000 10844 Enqueuing Move request for scope (0.19, 0.14)
01:16:41.616 00.000 11060 Worker thread wakes up
01:16:41.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
01:16:41.616 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
01:16:41.616 00.000 11060 Moving (0.19, 0.14) raw xDistance=-0.17 yDistance=0.17
01:16:41.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:16:41.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:41.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:41.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:16:41.617 00.001 11060 MoveAxis(E, 30, ABG)
01:16:41.617 00.000 11060 Guiding  Dir = 2, Dur = 30
01:16:41.617 00.000 10844 UpdateGuideState exits: m=2460 SNR=31.2
01:16:41.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:41.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:41.617 00.000 10844 Enqueuing Expose request
01:16:41.619 00.002 11060 IsSlewing returns 0
01:16:41.620 00.001 11060 IsGuiding returns 0
01:16:41.666 00.046 11060 IsGuiding returns 0
01:16:41.666 00.000 11060 Move returns status 0, amount 30
01:16:41.666 00.000 11060 MoveAxis(N, 0, ABG)
01:16:41.666 00.000 11060 Move returns status 0, amount 0
01:16:41.666 00.000 11060 move complete, result=0
01:16:41.666 00.000 11060 worker thread done servicing request
01:16:41.666 00.000 11060 Worker thread wakes up
01:16:41.666 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
01:16:41.668 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:41.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:42.295 00.627 11060 Exposure complete
01:16:42.487 00.192 11060 worker thread done servicing request
01:16:42.487 00.000 10844 OnExposeComplete: enter
01:16:42.487 00.000 10844 UpdateGuideState(): m_state=6
01:16:42.488 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9128
01:16:42.488 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=61.15, Mass=2948, SNR=34.3, Peak=255 HFD=3.3
01:16:42.489 00.001 10844 MultiStar: [#1 0.45,-0.49,0.00,M1] [#2 -0.08,0.68,0.00,M1] [#3 0.33,0.20,0.87,U] [#4 0.04,0.70,0.00,M2] [#5 -0.04,0.31,0.97,U] [#6 -0.05,0.52,0.97,U] [#7 0.48,-0.23,0.86,U] [#8 0.58,-0.03,0.85,U] 
01:16:42.489 00.000 10844 single-star, 5 included, MultiStar: {0.21, 0.17}, one-star: {0.09, 0.18}
01:16:42.489 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:16:42.489 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:16:42.489 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=-0.19 mountY=0.05, mountTheta=2.87
01:16:42.490 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.18, opts=13)
01:16:42.490 00.000 10844 Enqueuing Move request for scope (0.09, 0.18)
01:16:42.492 00.002 11060 Worker thread wakes up
01:16:42.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
01:16:42.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
01:16:42.492 00.000 11060 Moving (0.09, 0.18) raw xDistance=-0.19 yDistance=0.05
01:16:42.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:16:42.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:42.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:42.492 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.3 Saturated
01:16:42.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:42.492 00.000 10844 Enqueuing Expose request
01:16:42.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:16:42.492 00.000 11060 MoveAxis(E, 34, ABG)
01:16:42.493 00.001 11060 Guiding  Dir = 2, Dur = 34
01:16:42.524 00.031 11060 IsSlewing returns 0
01:16:42.524 00.000 11060 IsGuiding returns 0
01:16:42.572 00.048 11060 IsGuiding returns 0
01:16:42.572 00.000 11060 Move returns status 0, amount 34
01:16:42.572 00.000 11060 MoveAxis(N, 0, ABG)
01:16:42.572 00.000 11060 Move returns status 0, amount 0
01:16:42.572 00.000 11060 move complete, result=0
01:16:42.572 00.000 11060 worker thread done servicing request
01:16:42.572 00.000 11060 Worker thread wakes up
01:16:42.573 00.001 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
01:16:42.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:42.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:43.203 00.630 11060 Exposure complete
01:16:43.364 00.161 11060 worker thread done servicing request
01:16:43.366 00.002 10844 OnExposeComplete: enter
01:16:43.366 00.000 10844 UpdateGuideState(): m_state=6
01:16:43.366 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9129
01:16:43.366 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=60.80, Mass=2835, SNR=34.1, Peak=255 HFD=3.3
01:16:43.366 00.000 10844 MultiStar: [#1 -0.10,-0.40,0.92,U] [#2 -0.06,-0.20,2.00,U] [#3 0.27,-0.19,0.93,U] [#4 -0.45,0.74,0.00,M3] [#5 -0.08,0.02,0.97,U] [#6 -0.10,0.31,0.91,U] [#7 0.39,-0.38,0.72,U] [#8 0.26,0.37,0.95,U] 
01:16:43.366 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.12, -0.17}
01:16:43.366 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
01:16:43.366 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
01:16:43.366 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.97 mountX=0.08 mountY=0.07, mountTheta=0.77
01:16:43.368 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.09, opts=13)
01:16:43.368 00.000 10844 Enqueuing Move request for scope (0.06, -0.09)
01:16:43.368 00.000 11060 Worker thread wakes up
01:16:43.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:43.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
01:16:43.368 00.000 10844 UpdateGuideState exits: m=2835 SNR=34.1 Saturated
01:16:43.368 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
01:16:43.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:43.368 00.000 11060 Moving (0.06, -0.09) raw xDistance=0.08 yDistance=0.07
01:16:43.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:43.368 00.000 10844 Enqueuing Expose request
01:16:43.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:16:43.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:43.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:43.368 00.000 11060 MoveAxis(E, 0, ABG)
01:16:43.368 00.000 11060 Move returns status 0, amount 0
01:16:43.368 00.000 11060 MoveAxis(N, 0, ABG)
01:16:43.369 00.001 11060 Move returns status 0, amount 0
01:16:43.369 00.000 11060 move complete, result=0
01:16:43.369 00.000 11060 worker thread done servicing request
01:16:43.369 00.000 11060 Worker thread wakes up
01:16:43.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:43.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:43.370 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:44.002 00.632 11060 Exposure complete
01:16:44.183 00.181 11060 worker thread done servicing request
01:16:44.184 00.001 10844 OnExposeComplete: enter
01:16:44.184 00.000 10844 UpdateGuideState(): m_state=6
01:16:44.184 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9130
01:16:44.184 00.000 10844 Star::Find returns 1 (1), X=268.70, Y=60.82, Mass=2447, SNR=31.4, Peak=255 HFD=3.0
01:16:44.184 00.000 10844 MultiStar: [#1 0.15,-0.49,1.09,U] [#2 -0.23,0.00,2.08,U] [#3 -0.10,0.03,1.00,U] [#4 -0.58,0.47,0.00,M4] [#5 -0.18,0.26,1.03,U] [#6 -0.36,0.60,0.00,M1] [#7 0.12,-0.28,0.97,U] [#8 -0.20,0.40,0.94,U] 
01:16:44.184 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.03}, one-star: {0.21, -0.15}
01:16:44.184 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
01:16:44.184 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
01:16:44.184 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.58 mountX=0.04 mountY=-0.05, mountTheta=-0.84
01:16:44.186 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
01:16:44.186 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
01:16:44.186 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:44.186 00.000 10844 UpdateGuideState exits: m=2447 SNR=31.4 Saturated
01:16:44.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:44.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:44.186 00.000 10844 Enqueuing Expose request
01:16:44.186 00.000 11060 Worker thread wakes up
01:16:44.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:16:44.186 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:16:44.186 00.000 11060 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.05
01:16:44.187 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:44.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:44.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:16:44.187 00.000 11060 MoveAxis(E, 0, ABG)
01:16:44.187 00.000 11060 Move returns status 0, amount 0
01:16:44.187 00.000 11060 MoveAxis(N, 0, ABG)
01:16:44.187 00.000 11060 Move returns status 0, amount 0
01:16:44.187 00.000 11060 move complete, result=0
01:16:44.187 00.000 11060 worker thread done servicing request
01:16:44.187 00.000 11060 Worker thread wakes up
01:16:44.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:44.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:44.189 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:44.829 00.640 11060 Exposure complete
01:16:44.995 00.166 11060 worker thread done servicing request
01:16:44.995 00.000 10844 OnExposeComplete: enter
01:16:44.995 00.000 10844 UpdateGuideState(): m_state=6
01:16:44.995 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9131
01:16:44.995 00.000 10844 Star::Find returns 1 (1), X=268.46, Y=61.23, Mass=3043, SNR=34.6, Peak=255 HFD=3.4
01:16:44.996 00.001 10844 MultiStar: [#1 0.22,-0.48,0.81,U] [#2 -0.40,0.11,1.99,U] [#3 -0.13,0.50,0.92,U] [#4 -0.36,0.59,0.00,M5] [#5 -0.15,0.54,0.97,U] [#6 0.04,0.90,0.00,M2] [#7 -0.02,0.26,0.90,U] [#8 -0.14,0.35,0.88,U] 
01:16:44.996 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.21}, one-star: {-0.03, 0.25}
01:16:44.996 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.91 = -2.38)
01:16:44.996 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
01:16:44.996 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.15 mountX=-0.18 mountY=-0.17, mountTheta=-2.39
01:16:44.997 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.21, opts=13)
01:16:44.997 00.000 10844 Enqueuing Move request for scope (-0.14, 0.21)
01:16:44.997 00.000 11060 Worker thread wakes up
01:16:44.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:44.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
01:16:44.998 00.001 10844 UpdateGuideState exits: m=3043 SNR=34.6 Saturated
01:16:44.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
01:16:44.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:44.998 00.000 11060 Moving (-0.14, 0.21) raw xDistance=-0.18 yDistance=-0.17
01:16:44.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:44.998 00.000 10844 Enqueuing Expose request
01:16:44.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:16:44.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:44.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:16:44.998 00.000 11060 MoveAxis(E, 32, ABG)
01:16:44.998 00.000 11060 Guiding  Dir = 2, Dur = 32
01:16:45.015 00.017 11060 IsSlewing returns 0
01:16:45.015 00.000 11060 IsGuiding returns 0
01:16:45.062 00.047 11060 IsGuiding returns 0
01:16:45.062 00.000 11060 Move returns status 0, amount 32
01:16:45.063 00.001 11060 MoveAxis(N, 0, ABG)
01:16:45.063 00.000 11060 Move returns status 0, amount 0
01:16:45.063 00.000 11060 move complete, result=0
01:16:45.063 00.000 11060 worker thread done servicing request
01:16:45.063 00.000 11060 Worker thread wakes up
01:16:45.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:45.064 00.001 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
01:16:45.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:45.695 00.631 11060 Exposure complete
01:16:45.872 00.177 11060 worker thread done servicing request
01:16:45.872 00.000 10844 OnExposeComplete: enter
01:16:45.872 00.000 10844 UpdateGuideState(): m_state=6
01:16:45.873 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9132
01:16:45.873 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=60.81, Mass=2697, SNR=32.4, Peak=253 HFD=3.2
01:16:45.873 00.000 10844 MultiStar: [#1 0.31,-0.54,0.00,M1] [#2 -0.42,-0.12,2.13,U] [#3 -0.29,-0.06,1.02,U] [#4 -0.53,-0.11,1.07,U] [#5 0.18,0.08,1.01,U] [#6 -0.00,0.63,0.00,M3] [#7 0.14,-0.04,0.74,U] [#8 -0.00,0.33,1.01,U] 
01:16:45.873 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.03}, one-star: {-0.28, -0.16}
01:16:45.873 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
01:16:45.873 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
01:16:45.873 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.02 mountX=0.07 mountY=-0.21, mountTheta=-1.27
01:16:45.875 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.03, opts=13)
01:16:45.875 00.000 10844 Enqueuing Move request for scope (-0.22, -0.03)
01:16:45.875 00.000 11060 Worker thread wakes up
01:16:45.876 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:45.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
01:16:45.876 00.000 10844 UpdateGuideState exits: m=2697 SNR=32.4
01:16:45.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
01:16:45.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:45.876 00.000 11060 Moving (-0.22, -0.03) raw xDistance=0.07 yDistance=-0.21
01:16:45.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:45.876 00.000 10844 Enqueuing Expose request
01:16:45.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:16:45.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:16:45.876 00.000 11060 MoveAxis(E, 0, ABG)
01:16:45.876 00.000 11060 Move returns status 0, amount 0
01:16:45.876 00.000 11060 MoveAxis(N, 83, ABG)
01:16:45.876 00.000 11060 Guiding  Dir = 0, Dur = 83
01:16:45.894 00.018 11060 IsSlewing returns 0
01:16:45.895 00.001 11060 IsGuiding returns 0
01:16:46.003 00.108 11060 IsGuiding returns 0
01:16:46.004 00.001 11060 Move returns status 0, amount 83
01:16:46.004 00.000 11060 move complete, result=0
01:16:46.004 00.000 11060 worker thread done servicing request
01:16:46.004 00.000 11060 Worker thread wakes up
01:16:46.004 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 83 ms NORTH
01:16:46.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:46.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:46.637 00.633 11060 Exposure complete
01:16:46.811 00.174 11060 worker thread done servicing request
01:16:46.811 00.000 10844 OnExposeComplete: enter
01:16:46.811 00.000 10844 UpdateGuideState(): m_state=6
01:16:46.811 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9133
01:16:46.811 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=61.40, Mass=3030, SNR=34.8, Peak=255 HFD=3.5
01:16:46.811 00.000 10844 MultiStar: [#1 0.14,-0.17,0.87,U] [#2 0.36,0.23,1.99,U] [#3 -0.04,0.43,0.90,U] [#4 -0.63,0.57,0.00,M5] [#5 -0.21,0.14,0.95,U] [#6 -0.09,0.86,0.00,M4] [#7 0.36,-0.28,0.95,U] [#8 -0.09,0.36,0.88,U] 
01:16:46.811 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.17}, one-star: {-0.17, 0.43}
01:16:46.811 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
01:16:46.811 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
01:16:46.811 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.08 mountX=-0.19 mountY=0.06, mountTheta=2.81
01:16:46.814 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.17, opts=13)
01:16:46.814 00.000 10844 Enqueuing Move request for scope (0.09, 0.17)
01:16:46.814 00.000 11060 Worker thread wakes up
01:16:46.814 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:46.814 00.000 10844 UpdateGuideState exits: m=3030 SNR=34.8 Saturated
01:16:46.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:46.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:46.814 00.000 10844 Enqueuing Expose request
01:16:46.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
01:16:46.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:16:46.814 00.000 11060 Moving (0.09, 0.17) raw xDistance=-0.19 yDistance=0.06
01:16:46.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:16:46.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:46.815 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:16:46.815 00.000 11060 MoveAxis(E, 33, ABG)
01:16:46.815 00.000 11060 Guiding  Dir = 2, Dur = 33
01:16:46.831 00.016 11060 IsSlewing returns 0
01:16:46.831 00.000 11060 IsGuiding returns 0
01:16:46.893 00.062 11060 IsGuiding returns 0
01:16:46.893 00.000 11060 Move returns status 0, amount 33
01:16:46.893 00.000 11060 MoveAxis(N, 0, ABG)
01:16:46.893 00.000 11060 Move returns status 0, amount 0
01:16:46.893 00.000 11060 move complete, result=0
01:16:46.893 00.000 11060 worker thread done servicing request
01:16:46.893 00.000 11060 Worker thread wakes up
01:16:46.894 00.001 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
01:16:46.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:46.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:47.526 00.632 11060 Exposure complete
01:16:47.724 00.198 11060 worker thread done servicing request
01:16:47.724 00.000 10844 OnExposeComplete: enter
01:16:47.724 00.000 10844 UpdateGuideState(): m_state=6
01:16:47.725 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9134
01:16:47.725 00.000 10844 Star::Find returns 1 (1), X=268.62, Y=61.44, Mass=2641, SNR=32.6, Peak=255 HFD=3.2
01:16:47.725 00.000 10844 MultiStar: [#1 0.15,-0.05,0.94,U] [#2 -0.13,0.27,2.12,U] [#3 -0.44,0.29,0.92,U] [#4 -0.36,0.81,0.00,M6] [#5 -0.11,0.41,1.02,U] [#6 0.10,0.30,0.94,U] [#7 -0.13,0.01,0.88,U] [#8 -0.03,0.90,0.00,M1] 
01:16:47.725 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.25}, one-star: {0.13, 0.47}
01:16:47.725 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
01:16:47.725 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
01:16:47.725 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.83 mountX=-0.23 mountY=-0.11, mountTheta=-2.71
01:16:47.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.25, opts=13)
01:16:47.727 00.001 10844 Enqueuing Move request for scope (-0.07, 0.25)
01:16:47.727 00.000 11060 Worker thread wakes up
01:16:47.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:47.727 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.6 Saturated
01:16:47.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:47.727 00.000 10844 Enqueuing Expose request
01:16:47.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
01:16:47.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
01:16:47.727 00.000 11060 Moving (-0.07, 0.25) raw xDistance=-0.23 yDistance=-0.11
01:16:47.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:16:47.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:47.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:16:47.727 00.000 11060 MoveAxis(E, 42, ABG)
01:16:47.728 00.001 11060 Guiding  Dir = 2, Dur = 42
01:16:47.738 00.010 11060 IsSlewing returns 0
01:16:47.738 00.000 11060 IsGuiding returns 0
01:16:47.782 00.044 11060 IsGuiding returns 0
01:16:47.782 00.000 11060 Move returns status 0, amount 42
01:16:47.782 00.000 11060 MoveAxis(N, 0, ABG)
01:16:47.782 00.000 11060 Move returns status 0, amount 0
01:16:47.782 00.000 11060 move complete, result=0
01:16:47.782 00.000 11060 worker thread done servicing request
01:16:47.782 00.000 11060 Worker thread wakes up
01:16:47.783 00.001 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:16:47.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:47.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:48.412 00.629 11060 Exposure complete
01:16:48.580 00.168 11060 worker thread done servicing request
01:16:48.580 00.000 10844 OnExposeComplete: enter
01:16:48.580 00.000 10844 UpdateGuideState(): m_state=6
01:16:48.581 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9135
01:16:48.581 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=60.91, Mass=2783, SNR=33.3, Peak=217 HFD=3.5
01:16:48.581 00.000 10844 MultiStar: [#1 0.34,0.11,0.96,U] [#2 0.05,-0.08,2.01,U] [#3 0.04,-0.17,1.05,U] [#4 -0.27,-0.17,0.96,U] [#5 -0.13,0.14,0.98,U] [#6 -0.08,0.18,1.03,U] [#7 0.53,-0.39,0.00,M1] [#8 0.05,-0.07,0.88,U] 
01:16:48.581 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {0.12, -0.06}
01:16:48.581 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
01:16:48.581 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
01:16:48.581 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.88 mountX=0.02 mountY=0.02, mountTheta=0.87
01:16:48.589 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
01:16:48.589 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
01:16:48.589 00.000 11060 Worker thread wakes up
01:16:48.590 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:48.590 00.000 10844 UpdateGuideState exits: m=2783 SNR=33.3
01:16:48.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:16:48.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:16:48.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:48.590 00.000 11060 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.02
01:16:48.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:48.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:48.590 00.000 10844 Enqueuing Expose request
01:16:48.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:48.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:48.590 00.000 11060 MoveAxis(E, 0, ABG)
01:16:48.590 00.000 11060 Move returns status 0, amount 0
01:16:48.590 00.000 11060 MoveAxis(N, 0, ABG)
01:16:48.590 00.000 11060 Move returns status 0, amount 0
01:16:48.590 00.000 11060 move complete, result=0
01:16:48.590 00.000 11060 worker thread done servicing request
01:16:48.590 00.000 11060 Worker thread wakes up
01:16:48.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:48.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:48.591 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:49.237 00.646 11060 Exposure complete
01:16:49.405 00.168 11060 worker thread done servicing request
01:16:49.407 00.002 10844 OnExposeComplete: enter
01:16:49.407 00.000 10844 UpdateGuideState(): m_state=6
01:16:49.407 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9136
01:16:49.407 00.000 10844 Star::Find returns 1 (0), X=268.97, Y=60.72, Mass=2557, SNR=32.0, Peak=230 HFD=3.3
01:16:49.407 00.000 10844 MultiStar: [#1 0.18,0.18,0.99,U] [#2 0.18,-0.26,2.04,U] [#3 0.07,0.19,0.95,U] [#4 -0.04,0.12,0.93,U] [#5 1.01,0.36,0.00,M1] [#6 -0.13,0.11,1.09,U] [#7 0.23,0.13,0.85,U] [#8 0.30,0.08,0.91,U] 
01:16:49.407 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.00}, one-star: {0.48, -0.25}
01:16:49.407 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
01:16:49.407 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
01:16:49.408 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.01 mountX=-0.03 mountY=0.16, mountTheta=1.74
01:16:49.409 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.00, opts=13)
01:16:49.409 00.000 10844 Enqueuing Move request for scope (0.16, -0.00)
01:16:49.409 00.000 11060 Worker thread wakes up
01:16:49.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:49.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
01:16:49.409 00.000 10844 UpdateGuideState exits: m=2557 SNR=32.0
01:16:49.409 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
01:16:49.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:49.409 00.000 11060 Moving (0.16, -0.00) raw xDistance=-0.03 yDistance=0.16
01:16:49.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:49.409 00.000 10844 Enqueuing Expose request
01:16:49.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:16:49.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:49.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:16:49.410 00.001 11060 MoveAxis(E, 0, ABG)
01:16:49.410 00.000 11060 Move returns status 0, amount 0
01:16:49.410 00.000 11060 MoveAxis(N, 0, ABG)
01:16:49.410 00.000 11060 Move returns status 0, amount 0
01:16:49.410 00.000 11060 move complete, result=0
01:16:49.410 00.000 11060 worker thread done servicing request
01:16:49.410 00.000 11060 Worker thread wakes up
01:16:49.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:49.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:49.411 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:50.051 00.640 11060 Exposure complete
01:16:50.222 00.171 11060 worker thread done servicing request
01:16:50.222 00.000 10844 OnExposeComplete: enter
01:16:50.222 00.000 10844 UpdateGuideState(): m_state=6
01:16:50.222 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9137
01:16:50.222 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=60.36, Mass=2761, SNR=33.5, Peak=255 HFD=3.3
01:16:50.223 00.001 10844 MultiStar: [#1 -0.08,0.55,1.04,U] [#2 0.12,-0.48,2.13,U] [#3 -0.59,-0.05,0.95,U] [#4 -0.50,-0.29,1.03,U] [#5 0.56,0.14,1.06,U] [#6 -0.22,-0.01,0.86,U] [#7 0.18,0.19,0.78,U] [#8 -0.07,0.22,0.87,U] 
01:16:50.223 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {0.10, -0.61}
01:16:50.223 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
01:16:50.223 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
01:16:50.223 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.90 mountX=0.10 mountY=-0.02, mountTheta=-0.17
01:16:50.225 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
01:16:50.225 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
01:16:50.225 00.000 11060 Worker thread wakes up
01:16:50.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
01:16:50.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
01:16:50.225 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=-0.02
01:16:50.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:16:50.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:50.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:50.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:16:50.225 00.000 11060 MoveAxis(E, 0, ABG)
01:16:50.226 00.001 10844 UpdateGuideState exits: m=2761 SNR=33.5 Saturated
01:16:50.226 00.000 11060 Move returns status 0, amount 0
01:16:50.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:50.226 00.000 11060 MoveAxis(N, 0, ABG)
01:16:50.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:50.226 00.000 10844 Enqueuing Expose request
01:16:50.226 00.000 11060 Move returns status 0, amount 0
01:16:50.226 00.000 11060 move complete, result=0
01:16:50.226 00.000 11060 worker thread done servicing request
01:16:50.226 00.000 11060 Worker thread wakes up
01:16:50.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:50.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:50.228 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:16:50.870 00.642 11060 Exposure complete
01:16:51.032 00.162 11060 worker thread done servicing request
01:16:51.033 00.001 10844 OnExposeComplete: enter
01:16:51.033 00.000 10844 UpdateGuideState(): m_state=6
01:16:51.033 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9138
01:16:51.033 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=61.12, Mass=2719, SNR=33.6, Peak=253 HFD=3.4
01:16:51.033 00.000 10844 MultiStar: [#1 -0.13,0.31,0.96,U] [#2 0.28,0.20,1.97,U] [#3 0.08,0.05,0.91,U] [#4 -0.56,0.44,0.00,M4] [#5 0.05,0.66,0.00,M1] [#6 0.05,0.44,0.99,U] [#7 0.50,0.23,0.87,U] [#8 0.00,0.26,0.81,U] 
01:16:51.033 00.000 10844 single-star, 6 included, MultiStar: {0.15, 0.23}, one-star: {0.17, 0.14}
01:16:51.034 00.001 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
01:16:51.034 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
01:16:51.034 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.70 mountX=-0.17 mountY=0.14, mountTheta=2.44
01:16:51.035 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.14, opts=13)
01:16:51.035 00.000 10844 Enqueuing Move request for scope (0.17, 0.14)
01:16:51.035 00.000 11060 Worker thread wakes up
01:16:51.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
01:16:51.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
01:16:51.035 00.000 11060 Moving (0.17, 0.14) raw xDistance=-0.17 yDistance=0.14
01:16:51.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:16:51.036 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:51.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:16:51.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:16:51.036 00.000 11060 MoveAxis(E, 30, ABG)
01:16:51.036 00.000 11060 Guiding  Dir = 2, Dur = 30
01:16:51.036 00.000 10844 UpdateGuideState exits: m=2719 SNR=33.6
01:16:51.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:51.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:51.036 00.000 10844 Enqueuing Expose request
01:16:51.046 00.010 11060 IsSlewing returns 0
01:16:51.046 00.000 11060 IsGuiding returns 0
01:16:51.080 00.034 11060 IsGuiding returns 0
01:16:51.080 00.000 11060 Move returns status 0, amount 30
01:16:51.080 00.000 11060 MoveAxis(N, 0, ABG)
01:16:51.080 00.000 11060 Move returns status 0, amount 0
01:16:51.080 00.000 11060 move complete, result=0
01:16:51.080 00.000 11060 worker thread done servicing request
01:16:51.080 00.000 11060 Worker thread wakes up
01:16:51.080 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
01:16:51.081 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:51.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:51.730 00.649 11060 Exposure complete
01:16:51.896 00.166 11060 worker thread done servicing request
01:16:51.896 00.000 10844 OnExposeComplete: enter
01:16:51.896 00.000 10844 UpdateGuideState(): m_state=6
01:16:51.896 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9139
01:16:51.897 00.001 10844 Star::Find returns 1 (1), X=268.65, Y=60.77, Mass=3151, SNR=35.5, Peak=255 HFD=3.6
01:16:51.897 00.000 10844 MultiStar: [#1 0.19,-0.10,0.92,U] [#2 0.31,-0.25,1.82,U] [#3 0.20,-0.38,0.92,U] [#4 -0.74,-0.09,0.00,M5] [#5 -0.21,0.49,0.92,U] [#6 0.13,0.32,0.89,U] [#7 0.41,-0.37,0.71,U] [#8 -0.14,-0.20,0.71,U] 
01:16:51.897 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.10}, one-star: {0.17, -0.20}
01:16:51.897 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
01:16:51.897 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
01:16:51.897 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.57 mountX=0.07 mountY=0.17, mountTheta=1.18
01:16:51.899 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.10, opts=13)
01:16:51.899 00.000 10844 Enqueuing Move request for scope (0.15, -0.10)
01:16:51.899 00.000 11060 Worker thread wakes up
01:16:51.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
01:16:51.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
01:16:51.899 00.000 11060 Moving (0.15, -0.10) raw xDistance=0.07 yDistance=0.17
01:16:51.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:16:51.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:51.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:51.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:16:51.899 00.000 11060 MoveAxis(E, 0, ABG)
01:16:51.899 00.000 11060 Move returns status 0, amount 0
01:16:51.899 00.000 10844 UpdateGuideState exits: m=3151 SNR=35.5 Saturated
01:16:51.899 00.000 11060 MoveAxis(N, 0, ABG)
01:16:51.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:51.899 00.000 11060 Move returns status 0, amount 0
01:16:51.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:51.900 00.001 10844 Enqueuing Expose request
01:16:51.900 00.000 11060 move complete, result=0
01:16:51.900 00.000 11060 worker thread done servicing request
01:16:51.900 00.000 11060 Worker thread wakes up
01:16:51.900 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:51.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:51.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:52.539 00.639 11060 Exposure complete
01:16:52.696 00.157 11060 worker thread done servicing request
01:16:52.696 00.000 10844 OnExposeComplete: enter
01:16:52.696 00.000 10844 UpdateGuideState(): m_state=6
01:16:52.697 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9140
01:16:52.697 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=61.18, Mass=2551, SNR=32.0, Peak=251 HFD=3.6
01:16:52.697 00.000 10844 MultiStar: [#1 -0.21,-0.75,0.00,M1] [#2 -0.03,0.53,1.98,U] [#3 -0.03,0.37,1.01,U] [#4 -0.36,0.45,0.97,U] [#5 -0.46,0.71,0.00,M1] [#6 0.12,-0.09,0.91,U] [#7 0.18,0.10,0.91,U] [#8 0.38,0.25,0.97,U] 
01:16:52.697 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.30}, one-star: {-0.09, 0.21}
01:16:52.697 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.75 = -2.54)
01:16:52.697 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.56)
01:16:52.697 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.99 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
01:16:52.699 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.21, opts=13)
01:16:52.699 00.000 10844 Enqueuing Move request for scope (-0.09, 0.21)
01:16:52.700 00.001 11060 Worker thread wakes up
01:16:52.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
01:16:52.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
01:16:52.700 00.000 11060 Moving (-0.09, 0.21) raw xDistance=-0.19 yDistance=-0.13
01:16:52.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:16:52.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:52.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:52.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:16:52.700 00.000 11060 MoveAxis(E, 33, ABG)
01:16:52.700 00.000 11060 Guiding  Dir = 2, Dur = 33
01:16:52.700 00.000 10844 UpdateGuideState exits: m=2551 SNR=32.0
01:16:52.701 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:52.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:52.701 00.000 10844 Enqueuing Expose request
01:16:52.707 00.006 11060 IsSlewing returns 0
01:16:52.707 00.000 11060 IsGuiding returns 0
01:16:52.754 00.047 11060 IsGuiding returns 0
01:16:52.754 00.000 11060 Move returns status 0, amount 33
01:16:52.754 00.000 11060 MoveAxis(N, 0, ABG)
01:16:52.754 00.000 11060 Move returns status 0, amount 0
01:16:52.755 00.001 11060 move complete, result=0
01:16:52.755 00.000 11060 worker thread done servicing request
01:16:52.755 00.000 11060 Worker thread wakes up
01:16:52.755 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
01:16:52.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:52.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:53.390 00.635 11060 Exposure complete
01:16:53.564 00.174 11060 worker thread done servicing request
01:16:53.565 00.001 10844 OnExposeComplete: enter
01:16:53.565 00.000 10844 UpdateGuideState(): m_state=6
01:16:53.565 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9141
01:16:53.565 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=61.39, Mass=2377, SNR=30.6, Peak=255 HFD=3.2
01:16:53.565 00.000 10844 MultiStar: [#1 0.25,-0.49,1.13,U] [#2 -0.16,0.62,0.00,M1] [#3 0.39,0.30,1.06,U] [#4 -0.39,0.59,0.00,M5] [#5 0.31,0.66,0.00,M2] [#6 0.04,-0.07,1.06,U] [#7 0.22,0.39,1.01,U] [#8 0.01,0.36,0.95,U] 
01:16:53.565 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.14}, one-star: {0.04, 0.42}
01:16:53.565 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
01:16:53.566 00.001 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
01:16:53.566 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.69 mountX=-0.16 mountY=0.14, mountTheta=2.43
01:16:53.567 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
01:16:53.567 00.000 10844 Enqueuing Move request for scope (0.16, 0.14)
01:16:53.567 00.000 11060 Worker thread wakes up
01:16:53.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
01:16:53.567 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
01:16:53.567 00.000 11060 Moving (0.16, 0.14) raw xDistance=-0.16 yDistance=0.14
01:16:53.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:16:53.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:53.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:53.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:16:53.568 00.001 10844 UpdateGuideState exits: m=2377 SNR=30.6 Saturated
01:16:53.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:53.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:53.568 00.000 10844 Enqueuing Expose request
01:16:53.568 00.000 11060 MoveAxis(E, 29, ABG)
01:16:53.568 00.000 11060 Guiding  Dir = 2, Dur = 29
01:16:53.600 00.032 11060 IsSlewing returns 0
01:16:53.600 00.000 11060 IsGuiding returns 0
01:16:53.633 00.033 11060 IsGuiding returns 0
01:16:53.633 00.000 11060 Move returns status 0, amount 29
01:16:53.633 00.000 11060 MoveAxis(N, 0, ABG)
01:16:53.633 00.000 11060 Move returns status 0, amount 0
01:16:53.633 00.000 11060 move complete, result=0
01:16:53.633 00.000 11060 worker thread done servicing request
01:16:53.633 00.000 11060 Worker thread wakes up
01:16:53.633 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:16:53.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:53.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:54.262 00.629 11060 Exposure complete
01:16:54.441 00.179 11060 worker thread done servicing request
01:16:54.441 00.000 10844 OnExposeComplete: enter
01:16:54.441 00.000 10844 UpdateGuideState(): m_state=6
01:16:54.441 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9142
01:16:54.441 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=60.68, Mass=2707, SNR=32.9, Peak=255 HFD=3.2
01:16:54.442 00.001 10844 MultiStar: [#1 0.38,-0.60,0.00,M1] [#2 0.06,-0.24,2.11,U] [#3 0.27,0.02,0.94,U] [#4 -0.63,-0.02,0.00,M6] [#5 0.23,0.18,0.98,U] [#6 -0.19,-0.10,0.98,U] [#7 0.29,-0.20,0.91,U] [#8 0.25,-0.24,1.00,U] 
01:16:54.442 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.14}, one-star: {0.08, -0.30}
01:16:54.442 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
01:16:54.442 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
01:16:54.442 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.84 mountX=0.12 mountY=0.15, mountTheta=0.90
01:16:54.443 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.14, opts=13)
01:16:54.443 00.000 10844 Enqueuing Move request for scope (0.13, -0.14)
01:16:54.443 00.000 11060 Worker thread wakes up
01:16:54.445 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:54.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
01:16:54.445 00.000 10844 UpdateGuideState exits: m=2707 SNR=32.9 Saturated
01:16:54.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:54.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:54.445 00.000 10844 Enqueuing Expose request
01:16:54.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
01:16:54.445 00.000 11060 Moving (0.13, -0.14) raw xDistance=0.12 yDistance=0.15
01:16:54.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:16:54.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:54.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:16:54.445 00.000 11060 MoveAxis(E, 0, ABG)
01:16:54.446 00.001 11060 Move returns status 0, amount 0
01:16:54.446 00.000 11060 MoveAxis(N, 0, ABG)
01:16:54.446 00.000 11060 Move returns status 0, amount 0
01:16:54.446 00.000 11060 move complete, result=0
01:16:54.446 00.000 11060 worker thread done servicing request
01:16:54.446 00.000 11060 Worker thread wakes up
01:16:54.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:54.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:54.447 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:55.075 00.628 11060 Exposure complete
01:16:55.249 00.174 11060 worker thread done servicing request
01:16:55.249 00.000 10844 OnExposeComplete: enter
01:16:55.249 00.000 10844 UpdateGuideState(): m_state=6
01:16:55.249 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9143
01:16:55.249 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=61.03, Mass=2555, SNR=32.7, Peak=255 HFD=3.4
01:16:55.250 00.001 10844 MultiStar: [#1 0.19,-0.34,0.94,U] [#2 0.43,-0.33,2.09,U] [#3 0.09,-0.21,0.92,U] [#4 -0.12,-0.08,0.93,U] [#5 0.41,0.23,0.99,U] [#6 -0.28,-0.01,0.81,U] [#7 0.08,-0.07,0.81,U] [#8 0.35,0.23,0.82,U] 
01:16:55.250 00.000 10844 single-star, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.03, 0.06}
01:16:55.250 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
01:16:55.250 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
01:16:55.250 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=-0.06 mountY=0.02, mountTheta=2.80
01:16:55.251 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
01:16:55.251 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
01:16:55.252 00.001 11060 Worker thread wakes up
01:16:55.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:16:55.252 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:16:55.252 00.000 11060 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=0.02
01:16:55.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:16:55.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:55.252 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:55.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:55.252 00.000 11060 MoveAxis(E, 0, ABG)
01:16:55.252 00.000 11060 Move returns status 0, amount 0
01:16:55.252 00.000 11060 MoveAxis(N, 0, ABG)
01:16:55.252 00.000 11060 Move returns status 0, amount 0
01:16:55.252 00.000 11060 move complete, result=0
01:16:55.252 00.000 10844 UpdateGuideState exits: m=2555 SNR=32.7 Saturated
01:16:55.252 00.000 11060 worker thread done servicing request
01:16:55.253 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:55.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:55.253 00.000 10844 Enqueuing Expose request
01:16:55.253 00.000 11060 Worker thread wakes up
01:16:55.253 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:55.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:55.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:55.909 00.656 11060 Exposure complete
01:16:56.085 00.176 11060 worker thread done servicing request
01:16:56.085 00.000 10844 OnExposeComplete: enter
01:16:56.085 00.000 10844 UpdateGuideState(): m_state=6
01:16:56.085 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9144
01:16:56.085 00.000 10844 Star::Find returns 1 (1), X=268.30, Y=61.13, Mass=3313, SNR=37.0, Peak=255 HFD=3.4
01:16:56.086 00.001 10844 MultiStar: [#1 -0.06,-0.36,0.92,U] [#2 -0.10,-0.03,1.87,U] [#3 -0.05,-0.14,0.82,U] [#4 -0.58,0.24,0.00,M6] [#5 0.09,0.17,0.91,U] [#6 -0.02,-0.02,0.80,U] [#7 -0.10,-0.11,0.75,U] [#8 -0.11,-0.06,0.80,U] 
01:16:56.086 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {-0.19, 0.16}
01:16:56.086 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
01:16:56.086 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
01:16:56.086 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.60 mountX=0.06 mountY=-0.06, mountTheta=-0.85
01:16:56.087 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
01:16:56.087 00.000 10844 Enqueuing Move request for scope (-0.07, -0.04)
01:16:56.088 00.001 11060 Worker thread wakes up
01:16:56.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:56.088 00.000 10844 UpdateGuideState exits: m=3313 SNR=37.0 Saturated
01:16:56.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:56.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
01:16:56.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
01:16:56.088 00.000 11060 Moving (-0.07, -0.04) raw xDistance=0.06 yDistance=-0.06
01:16:56.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:16:56.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:56.088 00.000 10844 Enqueuing Expose request
01:16:56.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:56.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:16:56.089 00.001 11060 MoveAxis(E, 0, ABG)
01:16:56.089 00.000 11060 Move returns status 0, amount 0
01:16:56.089 00.000 11060 MoveAxis(N, 0, ABG)
01:16:56.089 00.000 11060 Move returns status 0, amount 0
01:16:56.089 00.000 11060 move complete, result=0
01:16:56.089 00.000 11060 worker thread done servicing request
01:16:56.089 00.000 11060 Worker thread wakes up
01:16:56.090 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:56.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:56.091 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:56.717 00.626 11060 Exposure complete
01:16:56.899 00.182 11060 worker thread done servicing request
01:16:56.899 00.000 10844 OnExposeComplete: enter
01:16:56.899 00.000 10844 UpdateGuideState(): m_state=6
01:16:56.900 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9145
01:16:56.900 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=61.23, Mass=2909, SNR=34.4, Peak=254 HFD=3.5
01:16:56.900 00.000 10844 MultiStar: [#1 0.20,0.04,1.02,U] [#2 0.10,-0.35,1.98,U] [#3 0.29,-0.42,0.94,U] [#4 0.06,-0.17,1.01,U] [#5 -0.08,0.18,0.86,U] [#6 0.03,0.17,0.91,U] [#7 0.17,-0.44,0.75,U] [#8 -0.29,-0.44,0.97,U] 
01:16:56.900 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {0.28, 0.25}
01:16:56.900 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
01:16:56.900 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
01:16:56.901 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.05 mountX=0.13 mountY=0.11, mountTheta=0.69
01:16:56.902 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.15, opts=13)
01:16:56.902 00.000 10844 Enqueuing Move request for scope (0.09, -0.15)
01:16:56.902 00.000 11060 Worker thread wakes up
01:16:56.902 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:56.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
01:16:56.902 00.000 10844 UpdateGuideState exits: m=2909 SNR=34.4
01:16:56.903 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:56.903 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
01:16:56.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:56.903 00.000 10844 Enqueuing Expose request
01:16:56.903 00.000 11060 Moving (0.09, -0.15) raw xDistance=0.13 yDistance=0.11
01:16:56.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:16:56.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:56.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:16:56.903 00.000 11060 MoveAxis(W, 23, ABG)
01:16:56.903 00.000 11060 Guiding  Dir = 3, Dur = 23
01:16:56.931 00.028 11060 IsSlewing returns 0
01:16:56.931 00.000 11060 IsGuiding returns 0
01:16:56.978 00.047 11060 IsGuiding returns 0
01:16:56.978 00.000 11060 Move returns status 0, amount 23
01:16:56.978 00.000 11060 MoveAxis(N, 0, ABG)
01:16:56.978 00.000 11060 Move returns status 0, amount 0
01:16:56.978 00.000 11060 move complete, result=0
01:16:56.978 00.000 11060 worker thread done servicing request
01:16:56.978 00.000 11060 Worker thread wakes up
01:16:56.978 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
01:16:56.979 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:56.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:57.625 00.646 11060 Exposure complete
01:16:57.794 00.169 11060 worker thread done servicing request
01:16:57.794 00.000 10844 OnExposeComplete: enter
01:16:57.794 00.000 10844 UpdateGuideState(): m_state=6
01:16:57.794 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9146
01:16:57.794 00.000 10844 Star::Find returns 1 (1), X=268.88, Y=60.98, Mass=3568, SNR=38.6, Peak=255 HFD=3.4
01:16:57.803 00.009 10844 MultiStar: [#1 0.35,-0.30,0.84,U] [#2 0.00,0.49,1.76,U] [#3 0.20,-0.50,0.77,U] [#4 -0.07,0.02,0.81,U] [#5 -0.00,0.28,0.85,U] [#6 0.05,-0.08,0.85,U] [#7 0.62,-0.03,0.00,M1] [#8 0.31,0.25,0.74,U] 
01:16:57.803 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.39, 0.00}
01:16:57.803 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
01:16:57.803 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
01:16:57.803 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.50 mountX=-0.10 mountY=0.13, mountTheta=2.24
01:16:57.805 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.08, opts=13)
01:16:57.805 00.000 10844 Enqueuing Move request for scope (0.14, 0.08)
01:16:57.805 00.000 11060 Worker thread wakes up
01:16:57.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:57.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
01:16:57.805 00.000 10844 UpdateGuideState exits: m=3568 SNR=38.6 Saturated
01:16:57.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
01:16:57.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.805 00.000 11060 Moving (0.14, 0.08) raw xDistance=-0.10 yDistance=0.13
01:16:57.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:57.805 00.000 10844 Enqueuing Expose request
01:16:57.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:16:57.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:57.806 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:16:57.806 00.000 11060 MoveAxis(E, 0, ABG)
01:16:57.806 00.000 11060 Move returns status 0, amount 0
01:16:57.806 00.000 11060 MoveAxis(N, 0, ABG)
01:16:57.806 00.000 11060 Move returns status 0, amount 0
01:16:57.806 00.000 11060 move complete, result=0
01:16:57.806 00.000 11060 worker thread done servicing request
01:16:57.806 00.000 11060 Worker thread wakes up
01:16:57.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:57.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:57.808 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:58.436 00.628 11060 Exposure complete
01:16:58.600 00.164 11060 worker thread done servicing request
01:16:58.601 00.001 10844 OnExposeComplete: enter
01:16:58.601 00.000 10844 UpdateGuideState(): m_state=6
01:16:58.601 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9147
01:16:58.601 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=60.91, Mass=2521, SNR=31.9, Peak=225 HFD=3.3
01:16:58.601 00.000 10844 MultiStar: [#1 0.00,-0.25,1.03,U] [#2 0.30,-0.19,2.13,U] [#3 0.38,0.24,1.06,U] [#4 -0.23,-0.36,0.89,U] [#5 -0.14,0.14,1.07,U] [#6 -0.09,0.34,0.94,U] [#7 0.35,-0.21,0.83,U] [#8 0.33,0.44,0.92,U] 
01:16:58.601 00.000 10844 single-star, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.06, -0.06}
01:16:58.602 00.001 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
01:16:58.602 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
01:16:58.602 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.80 mountX=0.05 mountY=0.07, mountTheta=0.95
01:16:58.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
01:16:58.603 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
01:16:58.603 00.000 11060 Worker thread wakes up
01:16:58.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:16:58.603 00.000 10844 UpdateGuideState exits: m=2521 SNR=31.9
01:16:58.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:58.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:58.603 00.000 10844 Enqueuing Expose request
01:16:58.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:16:58.603 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:16:58.604 00.001 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
01:16:58.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:16:58.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:58.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:58.604 00.000 11060 MoveAxis(E, 0, ABG)
01:16:58.604 00.000 11060 Move returns status 0, amount 0
01:16:58.604 00.000 11060 MoveAxis(N, 0, ABG)
01:16:58.604 00.000 11060 Move returns status 0, amount 0
01:16:58.604 00.000 11060 move complete, result=0
01:16:58.604 00.000 11060 worker thread done servicing request
01:16:58.604 00.000 11060 Worker thread wakes up
01:16:58.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:58.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:16:58.612 00.008 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:59.262 00.650 11060 Exposure complete
01:16:59.459 00.197 11060 worker thread done servicing request
01:16:59.460 00.001 10844 OnExposeComplete: enter
01:16:59.460 00.000 10844 UpdateGuideState(): m_state=6
01:16:59.460 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9148
01:16:59.460 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=61.40, Mass=2481, SNR=31.5, Peak=241 HFD=3.3
01:16:59.461 00.001 10844 MultiStar: [#1 0.31,-0.34,0.95,U] [#2 0.34,0.23,1.98,U] [#3 0.09,0.23,1.08,U] [#4 -0.12,0.19,0.90,U] [#5 -0.08,0.91,0.00,M1] [#6 0.11,0.51,0.92,U] [#7 0.47,0.20,1.02,U] [#8 0.43,0.20,0.91,U] 
01:16:59.461 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.21}, one-star: {-0.28, 0.43}
01:16:59.461 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
01:16:59.461 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
01:16:59.461 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.28 cameraTheta=0.84 mountX=-0.24 mountY=0.15, mountTheta=2.58
01:16:59.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.21, opts=13)
01:16:59.462 00.000 10844 Enqueuing Move request for scope (0.19, 0.21)
01:16:59.462 00.000 11060 Worker thread wakes up
01:16:59.462 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:16:59.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
01:16:59.462 00.000 10844 UpdateGuideState exits: m=2481 SNR=31.5
01:16:59.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
01:16:59.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:59.462 00.000 11060 Moving (0.19, 0.21) raw xDistance=-0.24 yDistance=0.15
01:16:59.463 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:16:59.463 00.000 10844 Enqueuing Expose request
01:16:59.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:16:59.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:59.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:16:59.463 00.000 11060 MoveAxis(E, 42, ABG)
01:16:59.463 00.000 11060 Guiding  Dir = 2, Dur = 42
01:16:59.492 00.029 11060 IsSlewing returns 0
01:16:59.492 00.000 11060 IsGuiding returns 0
01:16:59.554 00.062 11060 IsGuiding returns 0
01:16:59.554 00.000 11060 Move returns status 0, amount 42
01:16:59.554 00.000 11060 MoveAxis(N, 0, ABG)
01:16:59.554 00.000 11060 Move returns status 0, amount 0
01:16:59.554 00.000 11060 move complete, result=0
01:16:59.554 00.000 11060 worker thread done servicing request
01:16:59.554 00.000 11060 Worker thread wakes up
01:16:59.554 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
01:16:59.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:16:59.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:00.188 00.634 11060 Exposure complete
01:17:00.357 00.169 11060 worker thread done servicing request
01:17:00.357 00.000 10844 OnExposeComplete: enter
01:17:00.357 00.000 10844 UpdateGuideState(): m_state=6
01:17:00.358 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9149
01:17:00.358 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=60.67, Mass=2991, SNR=35.4, Peak=251 HFD=3.4
01:17:00.358 00.000 10844 MultiStar: [#1 -0.10,-0.79,0.00,M1] [#2 0.33,-0.36,1.93,U] [#3 0.13,-0.04,0.90,U] [#4 -0.24,-0.31,0.91,U] [#5 0.37,0.17,0.96,U] [#6 -0.41,0.50,0.00,M1] [#7 0.27,-0.64,0.00,M1] [#8 0.45,0.24,0.72,U] 
01:17:00.358 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.15}, one-star: {-0.55, -0.30}
01:17:00.358 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
01:17:00.359 00.001 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
01:17:00.359 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=0.13 mountY=0.13, mountTheta=0.77
01:17:00.361 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.15, opts=13)
01:17:00.361 00.000 10844 Enqueuing Move request for scope (0.10, -0.15)
01:17:00.362 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:00.362 00.000 11060 Worker thread wakes up
01:17:00.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:17:00.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:17:00.362 00.000 11060 Moving (0.10, -0.15) raw xDistance=0.13 yDistance=0.13
01:17:00.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:17:00.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:00.363 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:17:00.363 00.000 11060 MoveAxis(W, 22, ABG)
01:17:00.363 00.000 11060 Guiding  Dir = 3, Dur = 22
01:17:00.364 00.001 10844 UpdateGuideState exits: m=2991 SNR=35.4
01:17:00.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:00.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:00.364 00.000 10844 Enqueuing Expose request
01:17:00.398 00.034 11060 IsSlewing returns 0
01:17:00.398 00.000 11060 IsGuiding returns 0
01:17:00.446 00.048 11060 IsGuiding returns 0
01:17:00.447 00.001 11060 Move returns status 0, amount 22
01:17:00.447 00.000 11060 MoveAxis(N, 0, ABG)
01:17:00.447 00.000 11060 Move returns status 0, amount 0
01:17:00.447 00.000 11060 move complete, result=0
01:17:00.447 00.000 11060 worker thread done servicing request
01:17:00.447 00.000 11060 Worker thread wakes up
01:17:00.447 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
01:17:00.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:00.448 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:01.099 00.651 11060 Exposure complete
01:17:01.274 00.175 11060 worker thread done servicing request
01:17:01.274 00.000 10844 OnExposeComplete: enter
01:17:01.274 00.000 10844 UpdateGuideState(): m_state=6
01:17:01.274 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9150
01:17:01.274 00.000 10844 Star::Find returns 1 (1), X=268.62, Y=61.59, Mass=2780, SNR=33.1, Peak=255 HFD=3.3
01:17:01.275 00.001 10844 MultiStar: [#1 0.07,-0.21,1.01,U] [#2 0.19,0.20,1.99,U] [#3 0.50,0.01,0.99,U] [#4 -0.48,0.73,0.00,M2] [#5 -0.16,0.61,0.00,M1] [#6 -0.10,0.32,0.96,U] [#7 0.21,0.32,0.89,U] [#8 0.09,0.34,0.93,U] 
01:17:01.275 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.22}, one-star: {0.13, 0.61}
01:17:01.275 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
01:17:01.275 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
01:17:01.275 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.28 cameraTheta=0.94 mountX=-0.25 mountY=0.12, mountTheta=2.68
01:17:01.276 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.22, opts=13)
01:17:01.276 00.000 10844 Enqueuing Move request for scope (0.16, 0.22)
01:17:01.276 00.000 11060 Worker thread wakes up
01:17:01.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:01.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
01:17:01.276 00.000 10844 UpdateGuideState exits: m=2780 SNR=33.1 Saturated
01:17:01.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
01:17:01.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:01.276 00.000 11060 Moving (0.16, 0.22) raw xDistance=-0.25 yDistance=0.12
01:17:01.277 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:01.277 00.000 10844 Enqueuing Expose request
01:17:01.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:17:01.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:01.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:17:01.277 00.000 11060 MoveAxis(E, 42, ABG)
01:17:01.277 00.000 11060 Guiding  Dir = 2, Dur = 42
01:17:01.317 00.040 11060 IsSlewing returns 0
01:17:01.317 00.000 11060 IsGuiding returns 0
01:17:01.400 00.083 11060 IsGuiding returns 0
01:17:01.400 00.000 11060 Move returns status 0, amount 42
01:17:01.401 00.001 11060 MoveAxis(N, 0, ABG)
01:17:01.401 00.000 11060 Move returns status 0, amount 0
01:17:01.401 00.000 11060 move complete, result=0
01:17:01.402 00.001 11060 worker thread done servicing request
01:17:01.402 00.000 11060 Worker thread wakes up
01:17:01.402 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
01:17:01.404 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:01.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:02.040 00.636 11060 Exposure complete
01:17:02.203 00.163 11060 worker thread done servicing request
01:17:02.205 00.002 10844 OnExposeComplete: enter
01:17:02.205 00.000 10844 UpdateGuideState(): m_state=6
01:17:02.205 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9151
01:17:02.205 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=61.50, Mass=3042, SNR=35.0, Peak=249 HFD=3.4
01:17:02.205 00.000 10844 MultiStar: [#1 -0.10,-1.05,0.00,M1] [#2 0.19,-0.21,1.95,U] [#3 -0.12,0.15,0.89,U] [#4 -0.48,0.15,0.91,U] [#5 0.09,0.55,0.97,U] [#6 -0.18,0.34,0.91,U] [#7 0.27,-0.27,0.81,U] [#8 -0.31,0.49,0.96,U] 
01:17:02.205 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.18}, one-star: {-0.09, 0.53}
01:17:02.205 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
01:17:02.205 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
01:17:02.206 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.85 mountX=-0.16 mountY=-0.08, mountTheta=-2.70
01:17:02.207 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
01:17:02.207 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
01:17:02.207 00.000 11060 Worker thread wakes up
01:17:02.207 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:02.207 00.000 10844 UpdateGuideState exits: m=3042 SNR=35.0
01:17:02.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:02.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:02.207 00.000 10844 Enqueuing Expose request
01:17:02.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
01:17:02.207 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
01:17:02.207 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.16 yDistance=-0.08
01:17:02.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:17:02.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:02.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:02.207 00.000 11060 MoveAxis(E, 30, ABG)
01:17:02.207 00.000 11060 Guiding  Dir = 2, Dur = 30
01:17:02.222 00.015 11060 IsSlewing returns 0
01:17:02.222 00.000 11060 IsGuiding returns 0
01:17:02.268 00.046 11060 IsGuiding returns 0
01:17:02.268 00.000 11060 Move returns status 0, amount 30
01:17:02.268 00.000 11060 MoveAxis(N, 0, ABG)
01:17:02.268 00.000 11060 Move returns status 0, amount 0
01:17:02.268 00.000 11060 move complete, result=0
01:17:02.268 00.000 11060 worker thread done servicing request
01:17:02.268 00.000 11060 Worker thread wakes up
01:17:02.268 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
01:17:02.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:02.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:02.901 00.633 11060 Exposure complete
01:17:03.072 00.171 11060 worker thread done servicing request
01:17:03.072 00.000 10844 OnExposeComplete: enter
01:17:03.072 00.000 10844 UpdateGuideState(): m_state=6
01:17:03.072 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9152
01:17:03.072 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=61.05, Mass=2444, SNR=30.8, Peak=255 HFD=3.3
01:17:03.072 00.000 10844 MultiStar: [#1 0.21,-0.65,0.00,M2] [#2 -0.20,-0.25,2.25,U] [#3 -0.36,-0.40,1.10,U] [#4 -0.30,-0.03,0.99,U] [#5 -0.14,0.19,1.11,U] [#6 0.11,0.22,1.07,U] [#7 0.43,-0.25,0.86,U] [#8 -0.29,-0.15,1.11,U] 
01:17:03.072 00.000 10844 single-star, 7 included, MultiStar: {-0.11, -0.09}, one-star: {0.11, 0.08}
01:17:03.072 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:17:03.072 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
01:17:03.072 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.62 mountX=-0.09 mountY=0.09, mountTheta=2.37
01:17:03.073 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.08, opts=13)
01:17:03.073 00.000 10844 Enqueuing Move request for scope (0.11, 0.08)
01:17:03.073 00.000 11060 Worker thread wakes up
01:17:03.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:17:03.075 00.002 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:17:03.075 00.000 11060 Moving (0.11, 0.08) raw xDistance=-0.09 yDistance=0.09
01:17:03.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:03.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:03.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:03.075 00.000 10844 UpdateGuideState exits: m=2444 SNR=30.8 Saturated
01:17:03.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:03.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:03.075 00.000 10844 Enqueuing Expose request
01:17:03.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:17:03.075 00.000 11060 MoveAxis(E, 0, ABG)
01:17:03.075 00.000 11060 Move returns status 0, amount 0
01:17:03.075 00.000 11060 MoveAxis(N, 0, ABG)
01:17:03.075 00.000 11060 Move returns status 0, amount 0
01:17:03.075 00.000 11060 move complete, result=0
01:17:03.075 00.000 11060 worker thread done servicing request
01:17:03.075 00.000 11060 Worker thread wakes up
01:17:03.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:03.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:03.077 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:03.710 00.633 11060 Exposure complete
01:17:03.868 00.158 11060 worker thread done servicing request
01:17:03.868 00.000 10844 OnExposeComplete: enter
01:17:03.869 00.001 10844 UpdateGuideState(): m_state=6
01:17:03.869 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9153
01:17:03.869 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.13, Mass=2719, SNR=33.0, Peak=241 HFD=3.6
01:17:03.869 00.000 10844 MultiStar: [#1 0.30,-0.59,0.00,M3] [#2 0.06,0.07,2.00,U] [#3 0.43,-0.31,1.03,U] [#4 0.03,-0.18,0.93,U] [#5 0.09,0.24,1.08,U] [#6 -0.00,0.18,0.88,U] [#7 0.58,-0.39,0.00,M1] [#8 0.30,-0.23,0.89,U] 
01:17:03.869 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.00}, one-star: {0.07, 0.16}
01:17:03.869 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
01:17:03.869 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
01:17:03.869 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.03 mountX=-0.03 mountY=0.13, mountTheta=1.78
01:17:03.871 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.00, opts=13)
01:17:03.871 00.000 10844 Enqueuing Move request for scope (0.13, 0.00)
01:17:03.871 00.000 11060 Worker thread wakes up
01:17:03.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
01:17:03.872 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
01:17:03.872 00.000 11060 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=0.13
01:17:03.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:17:03.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:03.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:03.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:17:03.872 00.000 11060 MoveAxis(E, 0, ABG)
01:17:03.872 00.000 11060 Move returns status 0, amount 0
01:17:03.872 00.000 11060 MoveAxis(N, 0, ABG)
01:17:03.872 00.000 11060 Move returns status 0, amount 0
01:17:03.872 00.000 10844 UpdateGuideState exits: m=2719 SNR=33.0
01:17:03.872 00.000 11060 move complete, result=0
01:17:03.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:03.872 00.000 11060 worker thread done servicing request
01:17:03.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:03.872 00.000 10844 Enqueuing Expose request
01:17:03.873 00.001 11060 Worker thread wakes up
01:17:03.873 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:03.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:03.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:04.515 00.642 11060 Exposure complete
01:17:04.697 00.182 11060 worker thread done servicing request
01:17:04.697 00.000 10844 OnExposeComplete: enter
01:17:04.697 00.000 10844 UpdateGuideState(): m_state=6
01:17:04.698 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9154
01:17:04.698 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=61.17, Mass=2587, SNR=32.3, Peak=253 HFD=3.3
01:17:04.698 00.000 10844 MultiStar: [#1 0.27,0.11,0.90,U] [#2 0.34,0.69,0.00,M1] [#3 0.24,-0.30,0.95,U] [#4 -0.03,0.06,1.02,U] [#5 0.44,0.39,1.01,U] [#6 0.18,0.49,0.97,U] [#7 0.56,0.02,0.95,U] [#8 0.46,0.21,0.97,U] 
01:17:04.698 00.000 10844 single-star, 7 included, MultiStar: {0.27, 0.15}, one-star: {0.09, 0.20}
01:17:04.698 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:17:04.698 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:17:04.698 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.13 mountX=-0.21 mountY=0.06, mountTheta=2.87
01:17:04.700 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.20, opts=13)
01:17:04.700 00.000 10844 Enqueuing Move request for scope (0.09, 0.20)
01:17:04.700 00.000 11060 Worker thread wakes up
01:17:04.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
01:17:04.700 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
01:17:04.700 00.000 11060 Moving (0.09, 0.20) raw xDistance=-0.21 yDistance=0.06
01:17:04.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:17:04.701 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:04.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:04.701 00.000 10844 UpdateGuideState exits: m=2587 SNR=32.3
01:17:04.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:04.701 00.000 11060 MoveAxis(E, 37, ABG)
01:17:04.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:04.701 00.000 11060 Guiding  Dir = 2, Dur = 37
01:17:04.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:04.701 00.000 10844 Enqueuing Expose request
01:17:04.730 00.029 11060 IsSlewing returns 0
01:17:04.731 00.001 11060 IsGuiding returns 0
01:17:04.783 00.052 11060 IsGuiding returns 0
01:17:04.783 00.000 11060 Move returns status 0, amount 37
01:17:04.783 00.000 11060 MoveAxis(N, 0, ABG)
01:17:04.783 00.000 11060 Move returns status 0, amount 0
01:17:04.784 00.001 11060 move complete, result=0
01:17:04.784 00.000 11060 worker thread done servicing request
01:17:04.784 00.000 11060 Worker thread wakes up
01:17:04.784 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
01:17:04.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:04.785 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:05.431 00.646 11060 Exposure complete
01:17:05.658 00.227 11060 worker thread done servicing request
01:17:05.658 00.000 10844 OnExposeComplete: enter
01:17:05.658 00.000 10844 UpdateGuideState(): m_state=6
01:17:05.659 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9155
01:17:05.659 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=61.45, Mass=2866, SNR=33.8, Peak=255 HFD=3.2
01:17:05.659 00.000 10844 MultiStar: [#1 0.48,-0.30,0.99,U] [#2 0.03,-0.21,2.07,U] [#3 0.45,-0.06,0.99,U] [#4 -0.36,0.33,0.90,U] [#5 0.09,0.49,1.10,U] [#6 0.34,0.06,0.92,U] [#7 0.39,-0.15,0.81,U] [#8 0.42,-0.29,0.90,U] 
01:17:05.659 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.08, 0.48}
01:17:05.659 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
01:17:05.660 00.001 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
01:17:05.660 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.11 mountX=-0.05 mountY=0.19, mountTheta=1.86
01:17:05.661 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.02, opts=13)
01:17:05.661 00.000 10844 Enqueuing Move request for scope (0.19, 0.02)
01:17:05.662 00.001 11060 Worker thread wakes up
01:17:05.662 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:05.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
01:17:05.662 00.000 10844 UpdateGuideState exits: m=2866 SNR=33.8 Saturated
01:17:05.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
01:17:05.662 00.000 11060 Moving (0.19, 0.02) raw xDistance=-0.05 yDistance=0.19
01:17:05.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:05.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:17:05.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:05.662 00.000 10844 Enqueuing Expose request
01:17:05.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:05.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:17:05.663 00.001 11060 MoveAxis(E, 0, ABG)
01:17:05.663 00.000 11060 Move returns status 0, amount 0
01:17:05.663 00.000 11060 MoveAxis(N, 0, ABG)
01:17:05.663 00.000 11060 Move returns status 0, amount 0
01:17:05.663 00.000 11060 move complete, result=0
01:17:05.663 00.000 11060 worker thread done servicing request
01:17:05.663 00.000 11060 Worker thread wakes up
01:17:05.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:05.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:05.670 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:06.298 00.628 11060 Exposure complete
01:17:06.546 00.248 11060 worker thread done servicing request
01:17:06.546 00.000 10844 OnExposeComplete: enter
01:17:06.547 00.001 10844 UpdateGuideState(): m_state=6
01:17:06.547 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9156
01:17:06.548 00.001 10844 Star::Find returns 1 (0), X=268.65, Y=61.20, Mass=3108, SNR=35.3, Peak=247 HFD=3.6
01:17:06.548 00.000 10844 MultiStar: [#1 0.33,-0.76,0.00,M2] [#2 0.35,0.07,1.93,U] [#3 0.32,0.17,0.84,U] [#4 0.00,0.02,0.90,U] [#5 0.53,0.40,0.00,M1] [#6 -0.07,-0.38,0.82,U] [#7 0.39,-0.55,0.00,M1] [#8 0.68,0.01,0.00,M1] 
01:17:06.548 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.04}, one-star: {0.16, 0.22}
01:17:06.548 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
01:17:06.548 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
01:17:06.548 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=-0.07 mountY=0.18, mountTheta=1.94
01:17:06.550 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.04, opts=13)
01:17:06.550 00.000 10844 Enqueuing Move request for scope (0.19, 0.04)
01:17:06.550 00.000 11060 Worker thread wakes up
01:17:06.550 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:06.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
01:17:06.550 00.000 10844 UpdateGuideState exits: m=3108 SNR=35.3
01:17:06.550 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
01:17:06.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:06.551 00.001 11060 Moving (0.19, 0.04) raw xDistance=-0.07 yDistance=0.18
01:17:06.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:06.551 00.000 10844 Enqueuing Expose request
01:17:06.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:06.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:06.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:17:06.551 00.000 11060 MoveAxis(E, 0, ABG)
01:17:06.551 00.000 11060 Move returns status 0, amount 0
01:17:06.551 00.000 11060 MoveAxis(N, 0, ABG)
01:17:06.551 00.000 11060 Move returns status 0, amount 0
01:17:06.551 00.000 11060 move complete, result=0
01:17:06.552 00.001 11060 worker thread done servicing request
01:17:06.552 00.000 11060 Worker thread wakes up
01:17:06.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:06.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:06.568 00.016 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:07.188 00.620 11060 Exposure complete
01:17:07.400 00.212 11060 worker thread done servicing request
01:17:07.400 00.000 10844 OnExposeComplete: enter
01:17:07.401 00.001 10844 UpdateGuideState(): m_state=6
01:17:07.401 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9157
01:17:07.401 00.000 10844 Star::Find returns 1 (1), X=268.72, Y=60.75, Mass=3139, SNR=35.4, Peak=255 HFD=3.5
01:17:07.402 00.001 10844 MultiStar: [#1 0.36,-0.41,1.04,U] [#2 0.35,0.36,1.91,U] [#3 0.14,-0.07,0.92,U] [#4 -0.16,0.41,0.83,U] [#5 0.44,0.25,0.97,U] [#6 -0.07,-0.42,0.74,U] [#7 0.48,-0.27,0.82,U] [#8 0.47,0.22,0.85,U] 
01:17:07.402 00.000 10844 refined, 8 included, MultiStar: {0.27, 0.02}, one-star: {0.24, -0.23}
01:17:07.402 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
01:17:07.402 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
01:17:07.402 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.08 mountX=-0.07 mountY=0.26, mountTheta=1.83
01:17:07.404 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.02, opts=13)
01:17:07.405 00.001 10844 Enqueuing Move request for scope (0.27, 0.02)
01:17:07.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:07.405 00.000 10844 UpdateGuideState exits: m=3139 SNR=35.4 Saturated
01:17:07.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:07.405 00.000 11060 Worker thread wakes up
01:17:07.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd
01:17:07.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.02)
01:17:07.405 00.000 11060 Moving (0.27, 0.02) raw xDistance=-0.07 yDistance=0.26
01:17:07.407 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:07.407 00.000 10844 Enqueuing Expose request
01:17:07.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:07.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:07.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:17:07.407 00.000 11060 MoveAxis(E, 0, ABG)
01:17:07.407 00.000 11060 Move returns status 0, amount 0
01:17:07.407 00.000 11060 MoveAxis(N, 0, ABG)
01:17:07.407 00.000 11060 Move returns status 0, amount 0
01:17:07.408 00.001 11060 move complete, result=0
01:17:07.408 00.000 11060 worker thread done servicing request
01:17:07.408 00.000 11060 Worker thread wakes up
01:17:07.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:07.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:07.410 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:17:08.046 00.636 11060 Exposure complete
01:17:08.232 00.186 11060 worker thread done servicing request
01:17:08.232 00.000 10844 OnExposeComplete: enter
01:17:08.232 00.000 10844 UpdateGuideState(): m_state=6
01:17:08.232 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9158
01:17:08.232 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=61.20, Mass=2774, SNR=33.7, Peak=225 HFD=3.5
01:17:08.233 00.001 10844 MultiStar: [#1 0.21,0.23,0.95,U] [#2 0.91,0.49,0.00,M1] [#3 0.44,-0.29,0.96,U] [#4 -0.03,-0.28,0.93,U] [#5 0.44,0.24,0.99,U] [#6 -0.06,0.16,0.83,U] [#7 0.42,0.25,0.82,U] [#8 0.62,0.20,0.00,M1] 
01:17:08.233 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.07}, one-star: {0.32, 0.23}
01:17:08.233 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
01:17:08.233 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
01:17:08.233 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.27 cameraTheta=0.28 mountX=-0.12 mountY=0.24, mountTheta=2.03
01:17:08.235 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.07, opts=13)
01:17:08.235 00.000 10844 Enqueuing Move request for scope (0.25, 0.07)
01:17:08.235 00.000 11060 Worker thread wakes up
01:17:08.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
01:17:08.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
01:17:08.235 00.000 11060 Moving (0.25, 0.07) raw xDistance=-0.12 yDistance=0.24
01:17:08.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:17:08.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:08.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:08.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:17:08.235 00.000 11060 MoveAxis(E, 0, ABG)
01:17:08.235 00.000 11060 Move returns status 0, amount 0
01:17:08.236 00.001 10844 UpdateGuideState exits: m=2774 SNR=33.7
01:17:08.236 00.000 11060 MoveAxis(N, 0, ABG)
01:17:08.236 00.000 11060 Move returns status 0, amount 0
01:17:08.236 00.000 11060 move complete, result=0
01:17:08.236 00.000 11060 worker thread done servicing request
01:17:08.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:08.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:08.236 00.000 10844 Enqueuing Expose request
01:17:08.236 00.000 11060 Worker thread wakes up
01:17:08.236 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:08.238 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:08.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:08.874 00.636 11060 Exposure complete
01:17:09.048 00.174 11060 worker thread done servicing request
01:17:09.048 00.000 10844 OnExposeComplete: enter
01:17:09.048 00.000 10844 UpdateGuideState(): m_state=6
01:17:09.048 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9159
01:17:09.048 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=60.83, Mass=2426, SNR=30.8, Peak=236 HFD=3.3
01:17:09.048 00.000 10844 MultiStar: [#1 0.13,-0.39,1.09,U] [#2 0.81,-0.49,0.00,M2] [#3 0.20,-0.24,1.10,U] [#4 -0.34,-0.29,1.16,U] [#5 0.61,0.17,0.00,M1] [#6 -0.14,0.12,0.98,U] [#7 0.35,-0.44,0.95,U] [#8 0.37,0.00,0.94,U] 
01:17:09.048 00.000 10844 single-star, 6 included, MultiStar: {0.08, -0.20}, one-star: {0.10, -0.15}
01:17:09.048 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
01:17:09.048 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
01:17:09.048 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.98 mountX=0.13 mountY=0.12, mountTheta=0.76
01:17:09.050 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.15, opts=13)
01:17:09.051 00.001 10844 Enqueuing Move request for scope (0.10, -0.15)
01:17:09.051 00.000 11060 Worker thread wakes up
01:17:09.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:09.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:17:09.051 00.000 10844 UpdateGuideState exits: m=2426 SNR=30.8
01:17:09.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:17:09.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:09.051 00.000 11060 Moving (0.10, -0.15) raw xDistance=0.13 yDistance=0.12
01:17:09.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:09.051 00.000 10844 Enqueuing Expose request
01:17:09.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:17:09.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:09.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:17:09.051 00.000 11060 MoveAxis(W, 22, ABG)
01:17:09.051 00.000 11060 Guiding  Dir = 3, Dur = 22
01:17:09.058 00.007 11060 IsSlewing returns 0
01:17:09.058 00.000 11060 IsGuiding returns 0
01:17:09.089 00.031 11060 IsGuiding returns 0
01:17:09.089 00.000 11060 Move returns status 0, amount 22
01:17:09.089 00.000 11060 MoveAxis(N, 0, ABG)
01:17:09.090 00.001 11060 Move returns status 0, amount 0
01:17:09.090 00.000 11060 move complete, result=0
01:17:09.090 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
01:17:09.092 00.002 11060 worker thread done servicing request
01:17:09.092 00.000 11060 Worker thread wakes up
01:17:09.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:09.093 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:09.728 00.635 11060 Exposure complete
01:17:09.897 00.169 11060 worker thread done servicing request
01:17:09.897 00.000 10844 OnExposeComplete: enter
01:17:09.897 00.000 10844 UpdateGuideState(): m_state=6
01:17:09.898 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9160
01:17:09.898 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.43, Mass=2630, SNR=32.6, Peak=246 HFD=3.3
01:17:09.898 00.000 10844 MultiStar: [#1 0.04,-0.19,0.96,U] [#2 0.66,0.09,0.00,M3] [#3 -0.09,-0.01,0.99,U] [#4 -0.72,0.84,0.00,M1] [#5 0.37,0.34,1.18,U] [#6 -0.05,-0.25,0.93,U] [#7 0.51,-0.19,0.88,U] [#8 0.24,0.44,0.85,U] 
01:17:09.898 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.09}, one-star: {0.14, 0.45}
01:17:09.898 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
01:17:09.898 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:17:09.898 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=-0.12 mountY=0.15, mountTheta=2.25
01:17:09.900 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.09, opts=13)
01:17:09.901 00.001 10844 Enqueuing Move request for scope (0.17, 0.09)
01:17:09.901 00.000 11060 Worker thread wakes up
01:17:09.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:09.901 00.000 10844 UpdateGuideState exits: m=2630 SNR=32.6
01:17:09.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:09.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:09.901 00.000 10844 Enqueuing Expose request
01:17:09.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
01:17:09.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
01:17:09.901 00.000 11060 Moving (0.17, 0.09) raw xDistance=-0.12 yDistance=0.15
01:17:09.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:17:09.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:09.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:17:09.901 00.000 11060 MoveAxis(E, 20, ABG)
01:17:09.902 00.001 11060 Guiding  Dir = 2, Dur = 20
01:17:09.919 00.017 11060 IsSlewing returns 0
01:17:09.919 00.000 11060 IsGuiding returns 0
01:17:09.965 00.046 11060 IsGuiding returns 0
01:17:09.966 00.001 11060 Move returns status 0, amount 20
01:17:09.966 00.000 11060 MoveAxis(N, 0, ABG)
01:17:09.966 00.000 11060 Move returns status 0, amount 0
01:17:09.966 00.000 11060 move complete, result=0
01:17:09.967 00.001 11060 worker thread done servicing request
01:17:09.967 00.000 11060 Worker thread wakes up
01:17:09.967 00.000 10844 GuideStep: -0.1 px 20 ms EAST, 0.2 px 0 ms NORTH
01:17:09.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:09.969 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:10.620 00.651 11060 Exposure complete
01:17:10.798 00.178 11060 worker thread done servicing request
01:17:10.798 00.000 10844 OnExposeComplete: enter
01:17:10.798 00.000 10844 UpdateGuideState(): m_state=6
01:17:10.799 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9161
01:17:10.799 00.000 10844 Star::Find returns 1 (1), X=268.86, Y=61.47, Mass=2766, SNR=33.3, Peak=255 HFD=3.2
01:17:10.799 00.000 10844 MultiStar: [#1 0.34,-0.41,1.00,U] [#2 0.43,-0.29,2.04,U] [#3 -0.02,-0.16,1.01,U] [#4 -0.46,0.50,0.00,M2] [#5 0.44,0.16,0.94,U] [#6 -0.05,0.35,0.87,U] [#7 0.64,-0.51,0.00,M1] [#8 0.53,0.06,1.00,U] 
01:17:10.799 00.000 10844 refined, 6 included, MultiStar: {0.31, -0.02}, one-star: {0.37, 0.49}
01:17:10.799 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
01:17:10.799 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
01:17:10.799 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.02 hyp=0.32 cameraTheta=-0.07 mountX=-0.04 mountY=0.31, mountTheta=1.68
01:17:10.800 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.02, opts=13)
01:17:10.801 00.001 10844 Enqueuing Move request for scope (0.31, -0.02)
01:17:10.801 00.000 11060 Worker thread wakes up
01:17:10.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.02) opts 0xd
01:17:10.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.02)
01:17:10.801 00.000 11060 Moving (0.31, -0.02) raw xDistance=-0.04 yDistance=0.31
01:17:10.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:17:10.801 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.28 newest=0.58
01:17:10.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
01:17:10.801 00.000 11060 MoveAxis(E, 0, ABG)
01:17:10.801 00.000 11060 Move returns status 0, amount 0
01:17:10.801 00.000 11060 BLC: Oldest BLC event removed
01:17:10.801 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:17:10.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:10.801 00.000 11060 MoveAxis(S, 872, ABG)
01:17:10.802 00.001 10844 UpdateGuideState exits: m=2766 SNR=33.3 Saturated
01:17:10.802 00.000 11060 duration set to 750 by maxDecDuration
01:17:10.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:10.802 00.000 11060 Guiding  Dir = 1, Dur = 750
01:17:10.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:10.802 00.000 10844 Enqueuing Expose request
01:17:10.807 00.005 11060 IsSlewing returns 0
01:17:10.807 00.000 11060 IsGuiding returns 0
01:17:11.587 00.780 11060 IsGuiding returns 0
01:17:11.587 00.000 11060 Move returns status 0, amount 750
01:17:11.587 00.000 11060 move complete, result=0
01:17:11.587 00.000 11060 worker thread done servicing request
01:17:11.587 00.000 11060 Worker thread wakes up
01:17:11.588 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 750 ms SOUTH
01:17:11.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:11.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:12.249 00.661 11060 Exposure complete
01:17:12.419 00.170 11060 worker thread done servicing request
01:17:12.419 00.000 10844 OnExposeComplete: enter
01:17:12.419 00.000 10844 UpdateGuideState(): m_state=6
01:17:12.420 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9162
01:17:12.420 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=61.52, Mass=2716, SNR=32.9, Peak=245 HFD=3.5
01:17:12.420 00.000 10844 MultiStar: [#1 -0.10,-0.05,0.92,U] [#2 0.10,0.26,2.07,U] [#3 0.07,0.35,0.93,U] [#4 -0.26,0.67,0.00,M3] [#5 0.25,0.23,1.05,U] [#6 0.02,0.52,0.94,U] [#7 0.10,-0.23,0.77,U] [#8 0.42,1.01,0.00,M1] 
01:17:12.420 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.25}, one-star: {0.29, 0.54}
01:17:12.420 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
01:17:12.420 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
01:17:12.420 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.17 mountX=-0.26 mountY=0.06, mountTheta=2.90
01:17:12.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.25, opts=13)
01:17:12.422 00.000 10844 Enqueuing Move request for scope (0.11, 0.25)
01:17:12.422 00.000 11060 Worker thread wakes up
01:17:12.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:12.422 00.000 10844 UpdateGuideState exits: m=2716 SNR=32.9
01:17:12.423 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:12.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
01:17:12.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:12.423 00.000 10844 Enqueuing Expose request
01:17:12.423 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
01:17:12.423 00.000 11060 Moving (0.11, 0.25) raw xDistance=-0.26 yDistance=0.06
01:17:12.423 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.02, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.219832, 1:0.063886
01:17:12.423 00.000 11060 BLC: No correction, Miss < min_move
01:17:12.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:17:12.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:12.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:12.423 00.000 11060 MoveAxis(E, 46, ABG)
01:17:12.424 00.001 11060 Guiding  Dir = 2, Dur = 46
01:17:12.459 00.035 11060 IsSlewing returns 0
01:17:12.459 00.000 11060 IsGuiding returns 0
01:17:12.537 00.078 11060 IsGuiding returns 0
01:17:12.537 00.000 11060 Move returns status 0, amount 46
01:17:12.537 00.000 11060 MoveAxis(N, 0, ABG)
01:17:12.537 00.000 11060 Move returns status 0, amount 0
01:17:12.537 00.000 11060 move complete, result=0
01:17:12.537 00.000 11060 worker thread done servicing request
01:17:12.537 00.000 11060 Worker thread wakes up
01:17:12.537 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
01:17:12.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:12.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:13.176 00.639 11060 Exposure complete
01:17:13.345 00.169 11060 worker thread done servicing request
01:17:13.345 00.000 10844 OnExposeComplete: enter
01:17:13.345 00.000 10844 UpdateGuideState(): m_state=6
01:17:13.345 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9163
01:17:13.346 00.001 10844 Star::Find returns 1 (1), X=268.41, Y=61.55, Mass=2711, SNR=32.9, Peak=255 HFD=3.3
01:17:13.346 00.000 10844 MultiStar: [#1 0.47,0.14,0.99,U] [#2 0.39,0.32,2.03,U] [#3 0.15,0.35,0.97,U] [#4 -0.67,0.73,0.00,M4] [#5 0.39,0.78,0.00,M1] [#6 0.17,0.58,0.00,M1] [#7 0.18,-0.53,0.80,U] [#8 0.37,0.23,0.91,U] 
01:17:13.346 00.000 10844 refined, 5 included, MultiStar: {0.27, 0.22}, one-star: {-0.08, 0.58}
01:17:13.346 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
01:17:13.346 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
01:17:13.346 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.35 cameraTheta=0.69 mountX=-0.27 mountY=0.23, mountTheta=2.43
01:17:13.347 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.22, opts=13)
01:17:13.347 00.000 10844 Enqueuing Move request for scope (0.27, 0.22)
01:17:13.347 00.000 11060 Worker thread wakes up
01:17:13.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:13.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.22) opts 0xd
01:17:13.347 00.000 10844 UpdateGuideState exits: m=2711 SNR=32.9 Saturated
01:17:13.347 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.22)
01:17:13.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:13.347 00.000 11060 Moving (0.27, 0.22) raw xDistance=-0.27 yDistance=0.23
01:17:13.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:13.347 00.000 10844 Enqueuing Expose request
01:17:13.347 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=-0.02, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.219832, 1:0.063886, 2:0.230881
01:17:13.348 00.001 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
01:17:13.348 00.000 11060 BLC: window closed
01:17:13.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:17:13.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
01:17:13.348 00.000 11060 MoveAxis(E, 48, ABG)
01:17:13.348 00.000 11060 Guiding  Dir = 2, Dur = 48
01:17:13.380 00.032 11060 IsSlewing returns 0
01:17:13.380 00.000 11060 IsGuiding returns 0
01:17:13.474 00.094 11060 IsGuiding returns 0
01:17:13.475 00.001 11060 Move returns status 0, amount 48
01:17:13.475 00.000 11060 MoveAxis(S, 90, ABG)
01:17:13.475 00.000 11060 Guiding  Dir = 1, Dur = 90
01:17:13.530 00.055 11060 IsSlewing returns 0
01:17:13.530 00.000 11060 IsGuiding returns 0
01:17:13.647 00.117 11060 IsGuiding returns 0
01:17:13.647 00.000 11060 Move returns status 0, amount 90
01:17:13.647 00.000 11060 move complete, result=0
01:17:13.647 00.000 11060 worker thread done servicing request
01:17:13.647 00.000 11060 Worker thread wakes up
01:17:13.647 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.2 px 90 ms SOUTH
01:17:13.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:13.648 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:14.274 00.626 11060 Exposure complete
01:17:14.433 00.159 11060 worker thread done servicing request
01:17:14.433 00.000 10844 OnExposeComplete: enter
01:17:14.433 00.000 10844 UpdateGuideState(): m_state=6
01:17:14.433 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9164
01:17:14.434 00.001 10844 Star::Find returns 1 (1), X=268.45, Y=61.68, Mass=2282, SNR=29.9, Peak=255 HFD=3.2
01:17:14.434 00.000 10844 MultiStar: [#1 0.04,-0.46,1.03,U] [#2 -0.19,-0.08,2.34,U] [#3 0.03,0.24,1.05,U] [#4 -0.51,0.30,1.15,U] [#5 0.02,0.19,1.08,U] [#6 0.09,-0.09,1.06,U] [#7 -0.19,-0.59,0.00,M1] [#8 -0.06,0.25,0.95,U] 
01:17:14.434 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.10}, one-star: {-0.04, 0.71}
01:17:14.434 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
01:17:14.434 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.22)
01:17:14.434 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.33 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
01:17:14.437 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.10, opts=13)
01:17:14.437 00.000 10844 Enqueuing Move request for scope (-0.10, 0.10)
01:17:14.437 00.000 11060 Worker thread wakes up
01:17:14.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
01:17:14.437 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
01:17:14.437 00.000 11060 Moving (-0.10, 0.10) raw xDistance=-0.08 yDistance=-0.11
01:17:14.437 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:14.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:17:14.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:14.438 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:17:14.438 00.000 11060 MoveAxis(E, 0, ABG)
01:17:14.438 00.000 10844 UpdateGuideState exits: m=2282 SNR=29.9 Saturated
01:17:14.438 00.000 11060 Move returns status 0, amount 0
01:17:14.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:14.438 00.000 11060 MoveAxis(N, 0, ABG)
01:17:14.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:14.438 00.000 10844 Enqueuing Expose request
01:17:14.438 00.000 11060 Move returns status 0, amount 0
01:17:14.438 00.000 11060 move complete, result=0
01:17:14.438 00.000 11060 worker thread done servicing request
01:17:14.438 00.000 11060 Worker thread wakes up
01:17:14.438 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:14.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:14.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:15.076 00.638 11060 Exposure complete
01:17:15.257 00.181 11060 worker thread done servicing request
01:17:15.257 00.000 10844 OnExposeComplete: enter
01:17:15.257 00.000 10844 UpdateGuideState(): m_state=6
01:17:15.258 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9165
01:17:15.258 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=61.24, Mass=2619, SNR=32.5, Peak=255 HFD=3.4
01:17:15.258 00.000 10844 MultiStar: [#1 0.02,-0.31,1.07,U] [#2 -0.18,-0.52,2.09,U] [#3 -0.36,0.10,0.98,U] [#4 -0.72,0.40,0.00,M4] [#5 -0.09,0.60,0.00,M1] [#6 -0.50,-0.11,0.88,U] [#7 0.13,-0.13,0.89,U] [#8 0.10,-0.58,0.89,U] 
01:17:15.258 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.23}, one-star: {-0.28, 0.26}
01:17:15.258 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
01:17:15.258 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
01:17:15.258 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-2.16 mountX=0.25 mountY=-0.11, mountTheta=-0.43
01:17:15.259 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.23, opts=13)
01:17:15.259 00.000 10844 Enqueuing Move request for scope (-0.15, -0.23)
01:17:15.259 00.000 11060 Worker thread wakes up
01:17:15.260 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:15.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
01:17:15.260 00.000 10844 UpdateGuideState exits: m=2619 SNR=32.5 Saturated
01:17:15.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
01:17:15.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:15.260 00.000 11060 Moving (-0.15, -0.23) raw xDistance=0.25 yDistance=-0.11
01:17:15.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:15.260 00.000 10844 Enqueuing Expose request
01:17:15.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:17:15.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:15.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:17:15.260 00.000 11060 MoveAxis(W, 44, ABG)
01:17:15.260 00.000 11060 Guiding  Dir = 3, Dur = 44
01:17:15.268 00.008 11060 IsSlewing returns 0
01:17:15.268 00.000 11060 IsGuiding returns 0
01:17:15.331 00.063 11060 IsGuiding returns 0
01:17:15.331 00.000 11060 Move returns status 0, amount 44
01:17:15.331 00.000 11060 MoveAxis(N, 0, ABG)
01:17:15.331 00.000 11060 Move returns status 0, amount 0
01:17:15.331 00.000 11060 move complete, result=0
01:17:15.331 00.000 11060 worker thread done servicing request
01:17:15.331 00.000 11060 Worker thread wakes up
01:17:15.331 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
01:17:15.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:15.332 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:15.961 00.629 11060 Exposure complete
01:17:16.124 00.163 11060 worker thread done servicing request
01:17:16.124 00.000 10844 OnExposeComplete: enter
01:17:16.124 00.000 10844 UpdateGuideState(): m_state=6
01:17:16.125 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9166
01:17:16.125 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.27, Mass=2554, SNR=31.9, Peak=252 HFD=3.2
01:17:16.125 00.000 10844 MultiStar: [#1 -0.21,-0.25,1.04,U] [#2 0.29,0.20,2.12,U] [#3 0.20,0.61,0.00,M1] [#4 -0.65,0.38,0.00,M5] [#5 0.24,0.33,1.06,U] [#6 -0.19,-0.03,0.91,U] [#7 -0.04,0.04,0.84,U] [#8 0.02,-0.02,0.91,U] 
01:17:16.125 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {0.07, 0.30}
01:17:16.125 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
01:17:16.125 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
01:17:16.125 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.11 mountY=0.05, mountTheta=2.72
01:17:16.126 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.10, opts=13)
01:17:16.126 00.000 10844 Enqueuing Move request for scope (0.07, 0.10)
01:17:16.127 00.001 11060 Worker thread wakes up
01:17:16.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:17:16.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:17:16.127 00.000 11060 Moving (0.07, 0.10) raw xDistance=-0.11 yDistance=0.05
01:17:16.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:17:16.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:16.127 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:16.127 00.000 10844 UpdateGuideState exits: m=2554 SNR=31.9
01:17:16.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:16.127 00.000 10844 Enqueuing Expose request
01:17:16.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:17:16.127 00.000 11060 MoveAxis(E, 0, ABG)
01:17:16.127 00.000 11060 Move returns status 0, amount 0
01:17:16.127 00.000 11060 MoveAxis(N, 0, ABG)
01:17:16.127 00.000 11060 Move returns status 0, amount 0
01:17:16.128 00.001 11060 move complete, result=0
01:17:16.128 00.000 11060 worker thread done servicing request
01:17:16.128 00.000 11060 Worker thread wakes up
01:17:16.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:16.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:16.130 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:16.757 00.627 11060 Exposure complete
01:17:16.949 00.192 11060 worker thread done servicing request
01:17:16.949 00.000 10844 OnExposeComplete: enter
01:17:16.949 00.000 10844 UpdateGuideState(): m_state=6
01:17:16.949 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9167
01:17:16.949 00.000 10844 Star::Find returns 1 (1), X=268.64, Y=61.51, Mass=2283, SNR=30.4, Peak=255 HFD=3.2
01:17:16.950 00.001 10844 MultiStar: [#1 0.49,0.19,1.09,U] [#2 0.08,0.74,0.00,M1] [#3 -0.10,0.49,0.99,U] [#4 -0.32,0.86,0.00,M6] [#5 -0.03,1.16,0.00,M1] [#6 -0.00,0.64,0.00,M1] [#7 0.25,0.09,0.93,U] [#8 0.27,0.23,1.00,U] 
01:17:16.950 00.000 10844 refined, 4 included, MultiStar: {0.22, 0.31}, one-star: {0.15, 0.54}
01:17:16.950 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
01:17:16.950 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
01:17:16.950 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.31 hyp=0.38 cameraTheta=0.96 mountX=-0.34 mountY=0.16, mountTheta=2.70
01:17:16.951 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.31, opts=13)
01:17:16.951 00.000 10844 Enqueuing Move request for scope (0.22, 0.31)
01:17:16.952 00.001 11060 Worker thread wakes up
01:17:16.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:16.952 00.000 10844 UpdateGuideState exits: m=2283 SNR=30.4 Saturated
01:17:16.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:16.952 00.000 10844 Enqueuing Expose request
01:17:16.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.31) opts 0xd
01:17:16.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.31)
01:17:16.952 00.000 11060 Moving (0.22, 0.31) raw xDistance=-0.34 yDistance=0.16
01:17:16.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:17:16.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:16.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:17:16.952 00.000 11060 MoveAxis(E, 59, ABG)
01:17:16.952 00.000 11060 Guiding  Dir = 2, Dur = 59
01:17:16.973 00.021 11060 IsSlewing returns 0
01:17:16.974 00.001 11060 IsGuiding returns 0
01:17:17.050 00.076 11060 IsGuiding returns 0
01:17:17.050 00.000 11060 Move returns status 0, amount 59
01:17:17.050 00.000 11060 MoveAxis(N, 0, ABG)
01:17:17.050 00.000 11060 Move returns status 0, amount 0
01:17:17.050 00.000 11060 move complete, result=0
01:17:17.050 00.000 11060 worker thread done servicing request
01:17:17.051 00.001 11060 Worker thread wakes up
01:17:17.051 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
01:17:17.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:17.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:17.690 00.639 11060 Exposure complete
01:17:17.878 00.188 11060 worker thread done servicing request
01:17:17.878 00.000 10844 OnExposeComplete: enter
01:17:17.878 00.000 10844 UpdateGuideState(): m_state=6
01:17:17.879 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9168
01:17:17.879 00.000 10844 Star::Find returns 1 (1), X=268.89, Y=61.53, Mass=2627, SNR=32.0, Peak=255 HFD=3.5
01:17:17.879 00.000 10844 MultiStar: [#1 -0.00,-0.00,1.00,U] [#2 0.04,0.12,2.10,U] [#3 -0.10,0.32,0.90,U] [#4 -0.55,0.25,0.00,M7] [#5 0.34,0.83,0.00,M2] [#6 0.02,0.35,0.89,U] [#7 -0.34,0.23,0.84,U] [#8 0.27,0.23,0.93,U] 
01:17:17.879 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.24}, one-star: {0.40, 0.56}
01:17:17.879 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
01:17:17.879 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
01:17:17.879 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.37 mountX=-0.24 mountY=0.01, mountTheta=3.11
01:17:17.881 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
01:17:17.881 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
01:17:17.881 00.000 11060 Worker thread wakes up
01:17:17.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:17.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
01:17:17.881 00.000 10844 UpdateGuideState exits: m=2627 SNR=32.0 Saturated
01:17:17.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
01:17:17.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:17.882 00.001 11060 Moving (0.05, 0.24) raw xDistance=-0.24 yDistance=0.01
01:17:17.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:17.882 00.000 10844 Enqueuing Expose request
01:17:17.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:17:17.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:17.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:17.882 00.000 11060 MoveAxis(E, 44, ABG)
01:17:17.882 00.000 11060 Guiding  Dir = 2, Dur = 44
01:17:17.897 00.015 11060 IsSlewing returns 0
01:17:17.898 00.001 11060 IsGuiding returns 0
01:17:17.958 00.060 11060 IsGuiding returns 0
01:17:17.958 00.000 11060 Move returns status 0, amount 44
01:17:17.958 00.000 11060 MoveAxis(N, 0, ABG)
01:17:17.958 00.000 11060 Move returns status 0, amount 0
01:17:17.959 00.001 11060 move complete, result=0
01:17:17.959 00.000 11060 worker thread done servicing request
01:17:17.959 00.000 11060 Worker thread wakes up
01:17:17.959 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
01:17:17.960 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:17.961 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:18.619 00.658 11060 Exposure complete
01:17:18.817 00.198 11060 worker thread done servicing request
01:17:18.817 00.000 10844 OnExposeComplete: enter
01:17:18.818 00.001 10844 UpdateGuideState(): m_state=6
01:17:18.818 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9169
01:17:18.819 00.001 10844 Star::Find returns 1 (0), X=268.66, Y=61.69, Mass=2541, SNR=31.5, Peak=252 HFD=3.4
01:17:18.819 00.000 10844 MultiStar: [#1 -0.09,0.06,0.99,U] [#2 0.13,0.01,2.12,U] [#3 -0.19,0.27,0.96,U] [#4 -0.42,0.47,0.00,M8] [#5 -0.03,0.86,0.00,M3] [#6 -0.06,0.65,0.00,M1] [#7 0.08,0.04,0.85,U] [#8 0.35,0.69,0.00,M1] 
01:17:18.819 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.19}, one-star: {0.17, 0.72}
01:17:18.819 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
01:17:18.819 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
01:17:18.819 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.36 mountX=-0.19 mountY=0.01, mountTheta=3.09
01:17:18.821 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.19, opts=13)
01:17:18.822 00.001 10844 Enqueuing Move request for scope (0.04, 0.19)
01:17:18.822 00.000 11060 Worker thread wakes up
01:17:18.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:18.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
01:17:18.822 00.000 10844 UpdateGuideState exits: m=2541 SNR=31.5
01:17:18.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:18.822 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
01:17:18.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:18.823 00.001 10844 Enqueuing Expose request
01:17:18.823 00.000 11060 Moving (0.04, 0.19) raw xDistance=-0.19 yDistance=0.01
01:17:18.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:17:18.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:18.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:18.823 00.000 11060 MoveAxis(E, 34, ABG)
01:17:18.823 00.000 11060 Guiding  Dir = 2, Dur = 34
01:17:18.831 00.008 11060 IsSlewing returns 0
01:17:18.831 00.000 11060 IsGuiding returns 0
01:17:18.878 00.047 11060 IsGuiding returns 0
01:17:18.878 00.000 11060 Move returns status 0, amount 34
01:17:18.878 00.000 11060 MoveAxis(N, 0, ABG)
01:17:18.878 00.000 11060 Move returns status 0, amount 0
01:17:18.878 00.000 11060 move complete, result=0
01:17:18.878 00.000 11060 worker thread done servicing request
01:17:18.878 00.000 11060 Worker thread wakes up
01:17:18.878 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
01:17:18.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:18.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:19.512 00.634 11060 Exposure complete
01:17:19.677 00.165 11060 worker thread done servicing request
01:17:19.677 00.000 10844 OnExposeComplete: enter
01:17:19.677 00.000 10844 UpdateGuideState(): m_state=6
01:17:19.679 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9170
01:17:19.679 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=61.39, Mass=2646, SNR=32.3, Peak=252 HFD=3.3
01:17:19.679 00.000 10844 MultiStar: [#1 -0.29,0.52,1.07,U] [#2 0.42,0.50,0.00,M1] [#3 0.01,1.01,0.00,M1] [#4 -0.53,1.15,0.00,M9] [#5 0.15,0.90,0.00,M4] [#6 -0.03,0.63,0.00,M2] [#7 -0.13,0.50,0.85,U] [#8 0.10,0.89,0.00,M2] 
01:17:19.679 00.000 10844 single-star, 2 included, MultiStar: {-0.15, 0.48}, one-star: {-0.02, 0.42}
01:17:19.679 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.38 = -2.91)
01:17:19.679 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
01:17:19.679 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.42 hyp=0.42 cameraTheta=1.62 mountX=-0.41 mountY=-0.09, mountTheta=-2.92
01:17:19.680 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.42, opts=13)
01:17:19.680 00.000 10844 Enqueuing Move request for scope (-0.02, 0.42)
01:17:19.680 00.000 11060 Worker thread wakes up
01:17:19.681 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:19.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.42) opts 0xd
01:17:19.681 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.3
01:17:19.681 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.42)
01:17:19.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:19.681 00.000 11060 Moving (-0.02, 0.42) raw xDistance=-0.41 yDistance=-0.09
01:17:19.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:19.681 00.000 10844 Enqueuing Expose request
01:17:19.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
01:17:19.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:19.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:17:19.681 00.000 11060 MoveAxis(E, 71, ABG)
01:17:19.681 00.000 11060 Guiding  Dir = 2, Dur = 71
01:17:19.692 00.011 11060 IsSlewing returns 0
01:17:19.699 00.007 11060 IsGuiding returns 0
01:17:19.787 00.088 11060 IsGuiding returns 0
01:17:19.787 00.000 11060 Move returns status 0, amount 71
01:17:19.787 00.000 11060 MoveAxis(N, 0, ABG)
01:17:19.787 00.000 11060 Move returns status 0, amount 0
01:17:19.787 00.000 11060 move complete, result=0
01:17:19.788 00.001 11060 worker thread done servicing request
01:17:19.788 00.000 11060 Worker thread wakes up
01:17:19.788 00.000 10844 GuideStep: -0.4 px 71 ms EAST, -0.1 px 0 ms NORTH
01:17:19.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:19.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:20.428 00.640 11060 Exposure complete
01:17:20.593 00.165 11060 worker thread done servicing request
01:17:20.594 00.001 10844 OnExposeComplete: enter
01:17:20.594 00.000 10844 UpdateGuideState(): m_state=6
01:17:20.595 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9171
01:17:20.595 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=61.55, Mass=2594, SNR=32.0, Peak=255 HFD=3.3
01:17:20.595 00.000 10844 MultiStar: [#1 -0.24,-0.13,0.98,U] [#2 -0.16,0.07,2.05,U] [#3 0.02,0.03,1.04,U] [#4 -0.37,-0.17,1.03,U] [#5 0.27,0.36,1.04,U] [#6 -0.41,0.01,0.89,U] [#7 0.25,-0.30,0.91,U] [#8 -0.37,-0.01,0.92,U] 
01:17:20.595 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.06}, one-star: {-0.22, 0.57}
01:17:20.595 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
01:17:20.595 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.80)
01:17:20.595 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.75 mountX=-0.03 mountY=-0.14, mountTheta=-1.78
01:17:20.597 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
01:17:20.597 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
01:17:20.597 00.000 11060 Worker thread wakes up
01:17:20.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:20.597 00.000 10844 UpdateGuideState exits: m=2594 SNR=32.0 Saturated
01:17:20.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
01:17:20.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:20.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
01:17:20.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:20.597 00.000 10844 Enqueuing Expose request
01:17:20.597 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.03 yDistance=-0.14
01:17:20.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:17:20.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:20.598 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:17:20.598 00.000 11060 MoveAxis(E, 0, ABG)
01:17:20.598 00.000 11060 Move returns status 0, amount 0
01:17:20.598 00.000 11060 MoveAxis(N, 0, ABG)
01:17:20.598 00.000 11060 Move returns status 0, amount 0
01:17:20.598 00.000 11060 move complete, result=0
01:17:20.598 00.000 11060 worker thread done servicing request
01:17:20.598 00.000 11060 Worker thread wakes up
01:17:20.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:20.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:20.599 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:21.232 00.633 11060 Exposure complete
01:17:21.417 00.185 11060 worker thread done servicing request
01:17:21.418 00.001 10844 OnExposeComplete: enter
01:17:21.418 00.000 10844 UpdateGuideState(): m_state=6
01:17:21.418 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9172
01:17:21.418 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=61.25, Mass=2274, SNR=29.8, Peak=234 HFD=3.5
01:17:21.418 00.000 10844 MultiStar: [#1 -0.45,-0.01,1.08,U] [#2 -0.15,0.28,2.13,U] [#3 -0.44,0.28,1.19,U] [#4 -0.19,0.54,1.04,U] [#5 0.03,0.69,0.00,M4] [#6 0.21,0.41,1.20,U] [#7 0.25,-0.12,0.95,U] [#8 -0.03,0.38,1.08,U] 
01:17:21.418 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.26}, one-star: {-0.14, 0.27}
01:17:21.419 00.001 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.77 = -2.52)
01:17:21.419 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
01:17:21.419 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.01 mountX=-0.24 mountY=-0.17, mountTheta=-2.53
01:17:21.420 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.26, opts=13)
01:17:21.420 00.000 10844 Enqueuing Move request for scope (-0.13, 0.26)
01:17:21.420 00.000 11060 Worker thread wakes up
01:17:21.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
01:17:21.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
01:17:21.420 00.000 11060 Moving (-0.13, 0.26) raw xDistance=-0.24 yDistance=-0.17
01:17:21.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:17:21.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:21.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:21.420 00.000 10844 UpdateGuideState exits: m=2274 SNR=29.8
01:17:21.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.421 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:21.421 00.000 10844 Enqueuing Expose request
01:17:21.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:17:21.421 00.000 11060 MoveAxis(E, 41, ABG)
01:17:21.421 00.000 11060 Guiding  Dir = 2, Dur = 41
01:17:21.462 00.041 11060 IsSlewing returns 0
01:17:21.462 00.000 11060 IsGuiding returns 0
01:17:21.542 00.080 11060 IsGuiding returns 0
01:17:21.542 00.000 11060 Move returns status 0, amount 41
01:17:21.542 00.000 11060 MoveAxis(N, 0, ABG)
01:17:21.542 00.000 11060 Move returns status 0, amount 0
01:17:21.543 00.001 11060 move complete, result=0
01:17:21.543 00.000 11060 worker thread done servicing request
01:17:21.543 00.000 11060 Worker thread wakes up
01:17:21.543 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
01:17:21.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:21.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:22.199 00.656 11060 Exposure complete
01:17:22.366 00.167 11060 worker thread done servicing request
01:17:22.366 00.000 10844 OnExposeComplete: enter
01:17:22.366 00.000 10844 UpdateGuideState(): m_state=6
01:17:22.367 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9173
01:17:22.367 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=61.55, Mass=2690, SNR=32.8, Peak=255 HFD=3.2
01:17:22.367 00.000 10844 MultiStar: [#1 -0.01,-0.22,1.04,U] [#2 0.02,0.08,1.98,U] [#3 -0.25,0.09,0.93,U] [#4 -0.58,0.60,0.00,M8] [#5 0.24,0.63,0.00,M5] [#6 0.05,0.25,0.89,U] [#7 0.11,0.40,0.87,U] [#8 -0.28,0.52,0.94,U] 
01:17:22.367 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.21}, one-star: {-0.00, 0.57}
01:17:22.367 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
01:17:22.367 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
01:17:22.367 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.77 mountX=-0.20 mountY=-0.08, mountTheta=-2.78
01:17:22.368 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
01:17:22.369 00.001 10844 Enqueuing Move request for scope (-0.04, 0.21)
01:17:22.369 00.000 11060 Worker thread wakes up
01:17:22.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:22.369 00.000 10844 UpdateGuideState exits: m=2690 SNR=32.8 Saturated
01:17:22.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:22.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:22.369 00.000 10844 Enqueuing Expose request
01:17:22.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
01:17:22.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
01:17:22.369 00.000 11060 Moving (-0.04, 0.21) raw xDistance=-0.20 yDistance=-0.08
01:17:22.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:17:22.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:22.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:22.369 00.000 11060 MoveAxis(E, 37, ABG)
01:17:22.369 00.000 11060 Guiding  Dir = 2, Dur = 37
01:17:22.379 00.010 11060 IsSlewing returns 0
01:17:22.379 00.000 11060 IsGuiding returns 0
01:17:22.426 00.047 11060 IsGuiding returns 0
01:17:22.426 00.000 11060 Move returns status 0, amount 37
01:17:22.426 00.000 11060 MoveAxis(N, 0, ABG)
01:17:22.427 00.001 11060 Move returns status 0, amount 0
01:17:22.427 00.000 11060 move complete, result=0
01:17:22.427 00.000 11060 worker thread done servicing request
01:17:22.427 00.000 11060 Worker thread wakes up
01:17:22.427 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:17:22.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:22.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:23.062 00.635 11060 Exposure complete
01:17:23.238 00.176 11060 worker thread done servicing request
01:17:23.238 00.000 10844 OnExposeComplete: enter
01:17:23.238 00.000 10844 UpdateGuideState(): m_state=6
01:17:23.238 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9174
01:17:23.238 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=61.17, Mass=2675, SNR=32.2, Peak=248 HFD=3.7
01:17:23.239 00.001 10844 MultiStar: [#1 -0.49,-0.22,0.99,U] [#2 -0.06,0.28,1.99,U] [#3 -0.63,0.47,0.00,M1] [#4 -0.26,-0.09,0.98,U] [#5 0.15,0.87,0.00,M6] [#6 0.16,0.18,1.02,U] [#7 -0.31,0.25,0.87,U] [#8 -0.31,0.52,0.99,U] 
01:17:23.239 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.17}, one-star: {-0.31, 0.20}
01:17:23.239 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.19 = -2.10)
01:17:23.239 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
01:17:23.239 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.27 cameraTheta=2.43 mountX=-0.13 mountY=-0.23, mountTheta=-2.10
01:17:23.241 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.17, opts=13)
01:17:23.241 00.000 10844 Enqueuing Move request for scope (-0.20, 0.17)
01:17:23.241 00.000 11060 Worker thread wakes up
01:17:23.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:23.241 00.000 10844 UpdateGuideState exits: m=2675 SNR=32.2
01:17:23.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:23.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:23.241 00.000 10844 Enqueuing Expose request
01:17:23.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
01:17:23.241 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
01:17:23.242 00.001 11060 Moving (-0.20, 0.17) raw xDistance=-0.13 yDistance=-0.23
01:17:23.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:17:23.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:23.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:17:23.242 00.000 11060 MoveAxis(E, 24, ABG)
01:17:23.242 00.000 11060 Guiding  Dir = 2, Dur = 24
01:17:23.257 00.015 11060 IsSlewing returns 0
01:17:23.257 00.000 11060 IsGuiding returns 0
01:17:23.288 00.031 11060 IsGuiding returns 0
01:17:23.288 00.000 11060 Move returns status 0, amount 24
01:17:23.288 00.000 11060 MoveAxis(N, 0, ABG)
01:17:23.288 00.000 11060 Move returns status 0, amount 0
01:17:23.288 00.000 11060 move complete, result=0
01:17:23.288 00.000 11060 worker thread done servicing request
01:17:23.288 00.000 11060 Worker thread wakes up
01:17:23.288 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
01:17:23.289 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:23.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:23.932 00.643 11060 Exposure complete
01:17:24.117 00.185 11060 worker thread done servicing request
01:17:24.117 00.000 10844 OnExposeComplete: enter
01:17:24.117 00.000 10844 UpdateGuideState(): m_state=6
01:17:24.117 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9175
01:17:24.117 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=61.34, Mass=2488, SNR=31.4, Peak=244 HFD=3.2
01:17:24.117 00.000 10844 MultiStar: [#1 -0.26,-0.28,1.04,U] [#2 -0.11,0.37,2.02,U] [#3 -0.16,0.42,1.04,U] [#4 -0.60,0.47,0.00,M8] [#5 0.17,0.66,0.00,M7] [#6 0.06,0.23,1.03,U] [#7 -0.11,0.12,0.91,U] [#8 -0.22,0.17,0.91,U] 
01:17:24.118 00.001 10844 refined, 6 included, MultiStar: {-0.12, 0.22}, one-star: {-0.03, 0.37}
01:17:24.118 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
01:17:24.118 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:17:24.118 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.06 mountX=-0.20 mountY=-0.15, mountTheta=-2.49
01:17:24.119 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.22, opts=13)
01:17:24.119 00.000 10844 Enqueuing Move request for scope (-0.12, 0.22)
01:17:24.119 00.000 11060 Worker thread wakes up
01:17:24.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:24.119 00.000 10844 UpdateGuideState exits: m=2488 SNR=31.4
01:17:24.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:24.119 00.000 10844 Enqueuing Expose request
01:17:24.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
01:17:24.120 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
01:17:24.120 00.000 11060 Moving (-0.12, 0.22) raw xDistance=-0.20 yDistance=-0.15
01:17:24.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:17:24.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:24.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:17:24.120 00.000 11060 MoveAxis(E, 35, ABG)
01:17:24.120 00.000 11060 Guiding  Dir = 2, Dur = 35
01:17:24.129 00.009 11060 IsSlewing returns 0
01:17:24.130 00.001 11060 IsGuiding returns 0
01:17:24.173 00.043 11060 IsGuiding returns 0
01:17:24.173 00.000 11060 Move returns status 0, amount 35
01:17:24.173 00.000 11060 MoveAxis(N, 0, ABG)
01:17:24.173 00.000 11060 Move returns status 0, amount 0
01:17:24.173 00.000 11060 move complete, result=0
01:17:24.173 00.000 11060 worker thread done servicing request
01:17:24.173 00.000 11060 Worker thread wakes up
01:17:24.174 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:24.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:24.174 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
01:17:24.803 00.629 11060 Exposure complete
01:17:24.975 00.172 11060 worker thread done servicing request
01:17:24.975 00.000 10844 OnExposeComplete: enter
01:17:24.975 00.000 10844 UpdateGuideState(): m_state=6
01:17:24.976 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9176
01:17:24.976 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=61.54, Mass=2366, SNR=30.1, Peak=255 HFD=3.3
01:17:24.976 00.000 10844 MultiStar: [#1 0.17,-0.07,1.08,U] [#2 -0.30,-0.04,2.26,U] [#3 -0.36,0.10,1.04,U] [#4 -0.69,0.20,0.00,M9] [#5 -0.20,0.45,1.08,U] [#6 0.03,0.25,0.95,U] [#7 0.06,0.16,0.93,U] [#8 -0.16,-0.08,1.06,U] 
01:17:24.976 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.14}, one-star: {-0.09, 0.57}
01:17:24.976 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
01:17:24.976 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.21)
01:17:24.976 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.19 cameraTheta=2.34 mountX=-0.11 mountY=-0.16, mountTheta=-2.20
01:17:24.978 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.14, opts=13)
01:17:24.978 00.000 10844 Enqueuing Move request for scope (-0.14, 0.14)
01:17:24.978 00.000 11060 Worker thread wakes up
01:17:24.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
01:17:24.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
01:17:24.978 00.000 11060 Moving (-0.14, 0.14) raw xDistance=-0.11 yDistance=-0.16
01:17:24.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:17:24.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:24.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:24.980 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:17:24.980 00.000 11060 MoveAxis(E, 0, ABG)
01:17:24.980 00.000 11060 Move returns status 0, amount 0
01:17:24.980 00.000 11060 MoveAxis(N, 0, ABG)
01:17:24.980 00.000 10844 UpdateGuideState exits: m=2366 SNR=30.1 Saturated
01:17:24.980 00.000 11060 Move returns status 0, amount 0
01:17:24.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.980 00.000 11060 move complete, result=0
01:17:24.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:24.980 00.000 10844 Enqueuing Expose request
01:17:24.980 00.000 11060 worker thread done servicing request
01:17:24.980 00.000 11060 Worker thread wakes up
01:17:24.980 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:24.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:24.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:25.616 00.636 11060 Exposure complete
01:17:25.779 00.163 11060 worker thread done servicing request
01:17:25.779 00.000 10844 OnExposeComplete: enter
01:17:25.780 00.001 10844 UpdateGuideState(): m_state=6
01:17:25.780 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9177
01:17:25.780 00.000 10844 Star::Find returns 1 (1), X=268.07, Y=61.78, Mass=3029, SNR=34.8, Peak=255 HFD=3.5
01:17:25.780 00.000 10844 MultiStar: [#1 -0.08,-0.31,0.99,U] [#2 -0.13,-0.03,1.89,U] [#3 -0.42,0.05,0.85,U] [#4 -0.51,0.99,0.00,M10] [#5 -0.04,0.32,0.88,U] [#6 -0.13,0.33,0.86,U] [#7 -0.12,-0.06,0.88,U] [#8 0.03,0.46,0.77,U] 
01:17:25.781 00.001 10844 refined, 7 included, MultiStar: {-0.16, 0.17}, one-star: {-0.41, 0.80}
01:17:25.781 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.10 = -2.19)
01:17:25.781 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
01:17:25.781 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.34 mountX=-0.14 mountY=-0.19, mountTheta=-2.19
01:17:25.782 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.17, opts=13)
01:17:25.782 00.000 10844 Enqueuing Move request for scope (-0.16, 0.17)
01:17:25.782 00.000 11060 Worker thread wakes up
01:17:25.782 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:25.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
01:17:25.782 00.000 10844 UpdateGuideState exits: m=3029 SNR=34.8 Saturated
01:17:25.782 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
01:17:25.783 00.001 11060 Moving (-0.16, 0.17) raw xDistance=-0.14 yDistance=-0.19
01:17:25.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:25.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:17:25.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:25.783 00.000 10844 Enqueuing Expose request
01:17:25.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:25.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:17:25.783 00.000 11060 MoveAxis(E, 23, ABG)
01:17:25.783 00.000 11060 Guiding  Dir = 2, Dur = 23
01:17:25.801 00.018 11060 IsSlewing returns 0
01:17:25.801 00.000 11060 IsGuiding returns 0
01:17:25.840 00.039 11060 IsGuiding returns 0
01:17:25.840 00.000 11060 Move returns status 0, amount 23
01:17:25.840 00.000 11060 MoveAxis(N, 0, ABG)
01:17:25.840 00.000 11060 Move returns status 0, amount 0
01:17:25.840 00.000 11060 move complete, result=0
01:17:25.840 00.000 11060 worker thread done servicing request
01:17:25.840 00.000 11060 Worker thread wakes up
01:17:25.840 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
01:17:25.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:25.841 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:26.476 00.635 11060 Exposure complete
01:17:26.655 00.179 11060 worker thread done servicing request
01:17:26.655 00.000 10844 OnExposeComplete: enter
01:17:26.655 00.000 10844 UpdateGuideState(): m_state=6
01:17:26.655 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9178
01:17:26.657 00.002 10844 Star::Find returns 1 (0), X=268.68, Y=61.26, Mass=2536, SNR=32.0, Peak=230 HFD=3.0
01:17:26.657 00.000 10844 MultiStar: [#1 -0.02,-0.40,0.95,U] [#2 0.04,0.05,2.14,U] [#3 -0.06,-0.27,1.02,U] [#4 -0.64,0.21,0.00,R] [#5 0.49,0.70,0.00,M6] [#6 0.19,-0.08,0.97,U] [#7 0.31,-0.44,0.92,U] [#8 0.17,0.09,0.96,U] 
01:17:26.657 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.08}, one-star: {0.19, 0.29}
01:17:26.657 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
01:17:26.657 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
01:17:26.657 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.66 mountX=0.06 mountY=0.12, mountTheta=1.08
01:17:26.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.08, opts=13)
01:17:26.659 00.000 10844 Enqueuing Move request for scope (0.10, -0.08)
01:17:26.659 00.000 11060 Worker thread wakes up
01:17:26.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:26.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
01:17:26.659 00.000 10844 UpdateGuideState exits: m=2536 SNR=32.0
01:17:26.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
01:17:26.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:26.660 00.001 11060 Moving (0.10, -0.08) raw xDistance=0.06 yDistance=0.12
01:17:26.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:26.660 00.000 10844 Enqueuing Expose request
01:17:26.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:17:26.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:26.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:17:26.660 00.000 11060 MoveAxis(E, 0, ABG)
01:17:26.660 00.000 11060 Move returns status 0, amount 0
01:17:26.660 00.000 11060 MoveAxis(N, 0, ABG)
01:17:26.660 00.000 11060 Move returns status 0, amount 0
01:17:26.660 00.000 11060 move complete, result=0
01:17:26.660 00.000 11060 worker thread done servicing request
01:17:26.660 00.000 11060 Worker thread wakes up
01:17:26.661 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:26.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:26.662 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:27.300 00.638 11060 Exposure complete
01:17:27.471 00.171 11060 worker thread done servicing request
01:17:27.471 00.000 10844 OnExposeComplete: enter
01:17:27.472 00.001 10844 UpdateGuideState(): m_state=6
01:17:27.472 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9179
01:17:27.472 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=61.63, Mass=2645, SNR=32.6, Peak=255 HFD=3.4
01:17:27.472 00.000 10844 MultiStar: [#1 0.29,-0.42,0.89,U] [#2 -0.03,0.16,2.13,U] [#3 0.13,-0.16,0.96,U] [#4 0.12,0.00,0.98,U] [#5 0.24,0.27,0.94,U] [#6 -0.28,0.43,0.91,U] [#7 0.28,-0.07,0.87,U] [#8 0.23,0.32,0.94,U] 
01:17:27.472 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.14}, one-star: {0.07, 0.65}
01:17:27.472 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
01:17:27.472 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:17:27.472 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.96 mountX=-0.16 mountY=0.07, mountTheta=2.70
01:17:27.474 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.14, opts=13)
01:17:27.474 00.000 10844 Enqueuing Move request for scope (0.10, 0.14)
01:17:27.474 00.000 11060 Worker thread wakes up
01:17:27.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:27.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
01:17:27.474 00.000 10844 UpdateGuideState exits: m=2645 SNR=32.6 Saturated
01:17:27.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
01:17:27.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:27.474 00.000 11060 Moving (0.10, 0.14) raw xDistance=-0.16 yDistance=0.07
01:17:27.475 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:17:27.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:27.475 00.000 10844 Enqueuing Expose request
01:17:27.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:27.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:17:27.475 00.000 11060 MoveAxis(E, 27, ABG)
01:17:27.475 00.000 11060 Guiding  Dir = 2, Dur = 27
01:17:27.522 00.047 11060 IsSlewing returns 0
01:17:27.522 00.000 11060 IsGuiding returns 0
01:17:27.599 00.077 11060 IsGuiding returns 0
01:17:27.599 00.000 11060 Move returns status 0, amount 27
01:17:27.599 00.000 11060 MoveAxis(N, 0, ABG)
01:17:27.599 00.000 11060 Move returns status 0, amount 0
01:17:27.599 00.000 11060 move complete, result=0
01:17:27.599 00.000 11060 worker thread done servicing request
01:17:27.599 00.000 11060 Worker thread wakes up
01:17:27.599 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
01:17:27.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:27.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:28.230 00.631 11060 Exposure complete
01:17:28.401 00.171 11060 worker thread done servicing request
01:17:28.401 00.000 10844 OnExposeComplete: enter
01:17:28.401 00.000 10844 UpdateGuideState(): m_state=6
01:17:28.402 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9180
01:17:28.402 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=61.88, Mass=2685, SNR=32.4, Peak=255 HFD=3.5
01:17:28.402 00.000 10844 MultiStar: [#1 0.14,-0.82,0.00,M1] [#2 0.36,0.14,2.13,U] [#3 0.02,0.26,0.97,U] [#4 0.06,0.16,1.06,U] [#5 -0.00,0.12,0.98,U] [#6 -0.22,0.85,0.00,M1] [#7 0.32,-0.57,0.00,M1] [#8 -0.08,0.25,0.98,U] 
01:17:28.402 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.28}, one-star: {0.05, 0.90}
01:17:28.402 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
01:17:28.402 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
01:17:28.402 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.18 mountX=-0.29 mountY=0.07, mountTheta=2.92
01:17:28.404 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.28, opts=13)
01:17:28.404 00.000 10844 Enqueuing Move request for scope (0.11, 0.28)
01:17:28.404 00.000 11060 Worker thread wakes up
01:17:28.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
01:17:28.404 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
01:17:28.404 00.000 11060 Moving (0.11, 0.28) raw xDistance=-0.29 yDistance=0.07
01:17:28.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:17:28.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:28.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:28.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:17:28.404 00.000 11060 MoveAxis(E, 52, ABG)
01:17:28.404 00.000 11060 Guiding  Dir = 2, Dur = 52
01:17:28.404 00.000 10844 UpdateGuideState exits: m=2685 SNR=32.4 Saturated
01:17:28.406 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:28.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:28.406 00.000 10844 Enqueuing Expose request
01:17:28.428 00.022 11060 IsSlewing returns 0
01:17:28.428 00.000 11060 IsGuiding returns 0
01:17:28.506 00.078 11060 IsGuiding returns 0
01:17:28.507 00.001 11060 Move returns status 0, amount 52
01:17:28.507 00.000 11060 MoveAxis(N, 0, ABG)
01:17:28.507 00.000 11060 Move returns status 0, amount 0
01:17:28.507 00.000 11060 move complete, result=0
01:17:28.507 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
01:17:28.507 00.000 11060 worker thread done servicing request
01:17:28.508 00.001 11060 Worker thread wakes up
01:17:28.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:28.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:29.136 00.628 11060 Exposure complete
01:17:29.296 00.160 11060 worker thread done servicing request
01:17:29.296 00.000 10844 OnExposeComplete: enter
01:17:29.296 00.000 10844 UpdateGuideState(): m_state=6
01:17:29.296 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9181
01:17:29.296 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=61.25, Mass=2534, SNR=31.8, Peak=253 HFD=3.5
01:17:29.297 00.001 10844 MultiStar: [#1 -0.17,0.17,1.06,U] [#2 -0.27,0.05,2.09,U] [#3 0.07,0.21,0.99,U] [#4 0.26,0.11,1.08,U] [#5 -0.04,-0.02,0.99,U] [#6 0.11,0.54,0.93,U] [#7 -0.18,0.18,0.87,U] [#8 -0.18,0.23,0.98,U] 
01:17:29.297 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.18}, one-star: {0.17, 0.28}
01:17:29.297 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
01:17:29.297 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.70)
01:17:29.297 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.85 mountX=-0.16 mountY=-0.08, mountTheta=-2.69
01:17:29.298 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
01:17:29.298 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
01:17:29.298 00.000 11060 Worker thread wakes up
01:17:29.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:29.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
01:17:29.298 00.000 10844 UpdateGuideState exits: m=2534 SNR=31.8
01:17:29.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
01:17:29.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:29.299 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:29.299 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.16 yDistance=-0.08
01:17:29.299 00.000 10844 Enqueuing Expose request
01:17:29.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:17:29.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:29.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:29.299 00.000 11060 MoveAxis(E, 30, ABG)
01:17:29.300 00.001 11060 Guiding  Dir = 2, Dur = 30
01:17:29.321 00.021 11060 IsSlewing returns 0
01:17:29.321 00.000 11060 IsGuiding returns 0
01:17:29.363 00.042 11060 IsGuiding returns 0
01:17:29.363 00.000 11060 Move returns status 0, amount 30
01:17:29.363 00.000 11060 MoveAxis(N, 0, ABG)
01:17:29.363 00.000 11060 Move returns status 0, amount 0
01:17:29.365 00.002 11060 move complete, result=0
01:17:29.365 00.000 11060 worker thread done servicing request
01:17:29.365 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
01:17:29.366 00.001 11060 Worker thread wakes up
01:17:29.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:29.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:30.015 00.649 11060 Exposure complete
01:17:30.177 00.162 11060 worker thread done servicing request
01:17:30.177 00.000 10844 OnExposeComplete: enter
01:17:30.177 00.000 10844 UpdateGuideState(): m_state=6
01:17:30.177 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9182
01:17:30.177 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=61.10, Mass=2676, SNR=32.6, Peak=254 HFD=3.5
01:17:30.178 00.001 10844 MultiStar: [#1 -0.11,0.07,0.95,U] [#2 0.28,-0.24,2.04,U] [#3 -0.30,0.06,0.94,U] [#4 -0.07,0.04,0.82,U] [#5 -0.20,-0.03,0.96,U] [#6 0.11,0.29,0.84,U] [#7 -0.16,0.59,0.00,M1] [#8 -0.33,0.05,0.94,U] 
01:17:30.178 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {-0.01, 0.13}
01:17:30.178 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
01:17:30.178 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
01:17:30.178 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.96 mountX=-0.00 mountY=-0.03, mountTheta=-1.57
01:17:30.180 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
01:17:30.180 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
01:17:30.180 00.000 11060 Worker thread wakes up
01:17:30.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
01:17:30.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
01:17:30.180 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
01:17:30.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:17:30.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:30.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:30.180 00.000 10844 UpdateGuideState exits: m=2676 SNR=32.6
01:17:30.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.181 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:30.181 00.000 11060 MoveAxis(E, 0, ABG)
01:17:30.181 00.000 11060 Move returns status 0, amount 0
01:17:30.181 00.000 11060 MoveAxis(N, 0, ABG)
01:17:30.181 00.000 11060 Move returns status 0, amount 0
01:17:30.181 00.000 11060 move complete, result=0
01:17:30.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:30.181 00.000 10844 Enqueuing Expose request
01:17:30.181 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:30.181 00.000 11060 worker thread done servicing request
01:17:30.181 00.000 11060 Worker thread wakes up
01:17:30.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:30.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:30.822 00.641 11060 Exposure complete
01:17:30.986 00.164 11060 worker thread done servicing request
01:17:30.986 00.000 10844 OnExposeComplete: enter
01:17:30.986 00.000 10844 UpdateGuideState(): m_state=6
01:17:30.987 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9183
01:17:30.987 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=61.03, Mass=2605, SNR=32.4, Peak=238 HFD=3.4
01:17:30.987 00.000 10844 MultiStar: [#1 0.33,-0.01,0.94,U] [#2 -0.34,0.44,2.12,U] [#3 0.14,-0.08,1.07,U] [#4 0.29,-0.29,0.91,U] [#5 -0.23,0.59,0.00,M3] [#6 -0.15,0.66,0.00,M1] [#7 0.00,-0.06,0.80,U] [#8 -0.12,0.06,0.98,U] 
01:17:30.987 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {-0.25, 0.06}
01:17:30.987 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.46)
01:17:30.987 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
01:17:30.987 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.08 mountX=-0.07 mountY=-0.06, mountTheta=-2.47
01:17:30.988 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
01:17:30.988 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
01:17:30.989 00.001 11060 Worker thread wakes up
01:17:30.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:17:30.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:17:30.989 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.06
01:17:30.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:30.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:30.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:30.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:30.989 00.000 11060 MoveAxis(E, 0, ABG)
01:17:30.989 00.000 11060 Move returns status 0, amount 0
01:17:30.989 00.000 10844 UpdateGuideState exits: m=2605 SNR=32.4
01:17:30.989 00.000 11060 MoveAxis(N, 0, ABG)
01:17:30.989 00.000 11060 Move returns status 0, amount 0
01:17:30.989 00.000 11060 move complete, result=0
01:17:30.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.989 00.000 11060 worker thread done servicing request
01:17:30.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:30.989 00.000 10844 Enqueuing Expose request
01:17:30.991 00.002 11060 Worker thread wakes up
01:17:30.991 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:30.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:30.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:31.625 00.634 11060 Exposure complete
01:17:31.811 00.186 11060 worker thread done servicing request
01:17:31.812 00.001 10844 OnExposeComplete: enter
01:17:31.812 00.000 10844 UpdateGuideState(): m_state=6
01:17:31.812 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9184
01:17:31.812 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=60.89, Mass=3080, SNR=35.4, Peak=238 HFD=3.5
01:17:31.812 00.000 10844 MultiStar: [#1 0.30,-0.64,0.00,M1] [#2 -0.00,-0.00,1.96,U] [#3 -0.03,-0.17,0.93,U] [#4 0.18,-0.17,0.86,U] [#5 0.26,0.33,0.85,U] [#6 -0.21,0.42,0.90,U] [#7 0.00,0.03,0.78,U] [#8 -0.20,0.31,0.85,U] 
01:17:31.812 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.07}, one-star: {0.04, -0.09}
01:17:31.813 00.001 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
01:17:31.813 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
01:17:31.813 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.52 mountX=-0.07 mountY=-0.01, mountTheta=-3.03
01:17:31.814 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
01:17:31.814 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
01:17:31.814 00.000 11060 Worker thread wakes up
01:17:31.814 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:31.814 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.4
01:17:31.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:31.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:31.814 00.000 10844 Enqueuing Expose request
01:17:31.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
01:17:31.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
01:17:31.814 00.000 11060 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
01:17:31.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:31.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:31.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:31.814 00.000 11060 MoveAxis(E, 0, ABG)
01:17:31.814 00.000 11060 Move returns status 0, amount 0
01:17:31.814 00.000 11060 MoveAxis(N, 0, ABG)
01:17:31.814 00.000 11060 Move returns status 0, amount 0
01:17:31.816 00.002 11060 move complete, result=0
01:17:31.816 00.000 11060 worker thread done servicing request
01:17:31.816 00.000 11060 Worker thread wakes up
01:17:31.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:31.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:31.817 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:32.460 00.643 11060 Exposure complete
01:17:32.626 00.166 11060 worker thread done servicing request
01:17:32.626 00.000 10844 OnExposeComplete: enter
01:17:32.626 00.000 10844 UpdateGuideState(): m_state=6
01:17:32.626 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9185
01:17:32.626 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=60.78, Mass=2808, SNR=33.2, Peak=255 HFD=3.7
01:17:32.627 00.001 10844 MultiStar: [#1 -0.18,-0.38,0.92,U] [#2 0.03,-0.04,2.01,U] [#3 -0.23,-0.24,1.02,U] [#4 -0.01,-0.64,0.00,M1] [#5 -0.27,0.10,1.03,U] [#6 -0.39,0.15,0.98,U] [#7 -0.08,-0.02,0.82,U] [#8 -0.35,-0.00,0.94,U] 
01:17:32.627 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.07}, one-star: {-0.36, -0.19}
01:17:32.627 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
01:17:32.627 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
01:17:32.627 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.80 mountX=0.11 mountY=-0.19, mountTheta=-1.05
01:17:32.628 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.07, opts=13)
01:17:32.628 00.000 10844 Enqueuing Move request for scope (-0.20, -0.07)
01:17:32.628 00.000 11060 Worker thread wakes up
01:17:32.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
01:17:32.628 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
01:17:32.629 00.001 11060 Moving (-0.20, -0.07) raw xDistance=0.11 yDistance=-0.19
01:17:32.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:32.629 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.2 Saturated
01:17:32.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:32.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:32.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:17:32.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:32.629 00.000 10844 Enqueuing Expose request
01:17:32.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:17:32.629 00.000 11060 MoveAxis(E, 0, ABG)
01:17:32.629 00.000 11060 Move returns status 0, amount 0
01:17:32.629 00.000 11060 MoveAxis(N, 0, ABG)
01:17:32.629 00.000 11060 Move returns status 0, amount 0
01:17:32.629 00.000 11060 move complete, result=0
01:17:32.630 00.001 11060 worker thread done servicing request
01:17:32.630 00.000 11060 Worker thread wakes up
01:17:32.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:32.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:32.631 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:33.260 00.629 11060 Exposure complete
01:17:33.435 00.175 11060 worker thread done servicing request
01:17:33.435 00.000 10844 OnExposeComplete: enter
01:17:33.436 00.001 10844 UpdateGuideState(): m_state=6
01:17:33.436 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9186
01:17:33.436 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=61.07, Mass=2581, SNR=32.4, Peak=239 HFD=3.4
01:17:33.436 00.000 10844 MultiStar: [#1 0.13,-0.32,1.04,U] [#2 -0.17,0.36,2.13,U] [#3 -0.35,0.23,0.91,U] [#4 0.19,-0.34,0.97,U] [#5 0.06,-0.03,1.07,U] [#6 0.09,0.43,0.97,U] [#7 -0.32,0.56,0.00,M1] [#8 -0.27,0.02,0.97,U] 
01:17:33.436 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.09}, one-star: {-0.17, 0.09}
01:17:33.436 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.99 = -2.30)
01:17:33.437 00.001 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.32)
01:17:33.437 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.23 mountX=-0.08 mountY=-0.08, mountTheta=-2.31
01:17:33.438 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.09, opts=13)
01:17:33.438 00.000 10844 Enqueuing Move request for scope (-0.07, 0.09)
01:17:33.438 00.000 11060 Worker thread wakes up
01:17:33.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:33.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
01:17:33.438 00.000 10844 UpdateGuideState exits: m=2581 SNR=32.4
01:17:33.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:17:33.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:33.438 00.000 11060 Moving (-0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:17:33.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:33.440 00.002 10844 Enqueuing Expose request
01:17:33.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:17:33.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:33.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:33.440 00.000 11060 MoveAxis(E, 0, ABG)
01:17:33.440 00.000 11060 Move returns status 0, amount 0
01:17:33.440 00.000 11060 MoveAxis(N, 0, ABG)
01:17:33.440 00.000 11060 Move returns status 0, amount 0
01:17:33.440 00.000 11060 move complete, result=0
01:17:33.440 00.000 11060 worker thread done servicing request
01:17:33.440 00.000 11060 Worker thread wakes up
01:17:33.441 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:33.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:33.442 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:34.072 00.630 11060 Exposure complete
01:17:34.262 00.190 11060 worker thread done servicing request
01:17:34.262 00.000 10844 OnExposeComplete: enter
01:17:34.263 00.001 10844 UpdateGuideState(): m_state=6
01:17:34.263 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9187
01:17:34.263 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=61.63, Mass=2257, SNR=30.3, Peak=255 HFD=3.3
01:17:34.263 00.000 10844 MultiStar: [#1 -0.05,-0.24,1.10,U] [#2 -0.02,0.71,0.00,M1] [#3 0.07,-0.09,1.00,U] [#4 0.11,-0.11,0.98,U] [#5 0.14,0.56,1.14,U] [#6 0.12,0.46,1.04,U] [#7 -0.03,-0.60,0.00,M2] [#8 0.22,0.45,0.96,U] 
01:17:34.263 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.24}, one-star: {-0.11, 0.65}
01:17:34.263 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
01:17:34.263 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
01:17:34.264 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.28 mountX=-0.25 mountY=0.03, mountTheta=3.02
01:17:34.265 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.24, opts=13)
01:17:34.265 00.000 10844 Enqueuing Move request for scope (0.07, 0.24)
01:17:34.265 00.000 11060 Worker thread wakes up
01:17:34.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:34.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
01:17:34.265 00.000 10844 UpdateGuideState exits: m=2257 SNR=30.3 Saturated
01:17:34.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
01:17:34.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:34.265 00.000 11060 Moving (0.07, 0.24) raw xDistance=-0.25 yDistance=0.03
01:17:34.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:34.265 00.000 10844 Enqueuing Expose request
01:17:34.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:17:34.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:34.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:17:34.265 00.000 11060 MoveAxis(E, 43, ABG)
01:17:34.265 00.000 11060 Guiding  Dir = 2, Dur = 43
01:17:34.272 00.007 11060 IsSlewing returns 0
01:17:34.272 00.000 11060 IsGuiding returns 0
01:17:34.320 00.048 11060 IsGuiding returns 0
01:17:34.320 00.000 11060 Move returns status 0, amount 43
01:17:34.320 00.000 11060 MoveAxis(N, 0, ABG)
01:17:34.320 00.000 11060 Move returns status 0, amount 0
01:17:34.320 00.000 11060 move complete, result=0
01:17:34.320 00.000 11060 worker thread done servicing request
01:17:34.320 00.000 11060 Worker thread wakes up
01:17:34.320 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
01:17:34.321 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:34.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:34.952 00.631 11060 Exposure complete
01:17:35.123 00.171 11060 worker thread done servicing request
01:17:35.123 00.000 10844 OnExposeComplete: enter
01:17:35.123 00.000 10844 UpdateGuideState(): m_state=6
01:17:35.125 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9188
01:17:35.125 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=61.12, Mass=3031, SNR=34.9, Peak=255 HFD=3.5
01:17:35.125 00.000 10844 MultiStar: [#1 -0.15,-0.42,0.90,U] [#2 -0.16,-0.05,1.84,U] [#3 0.11,-0.20,0.84,U] [#4 -0.16,-0.40,0.97,U] [#5 -0.18,-0.12,0.95,U] [#6 0.01,-0.40,0.84,U] [#7 0.10,-0.32,0.74,U] [#8 0.03,-0.23,0.85,U] 
01:17:35.125 00.000 10844 single-star, 8 included, MultiStar: {-0.08, -0.20}, one-star: {-0.15, 0.15}
01:17:35.125 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
01:17:35.126 00.001 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.19)
01:17:35.126 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.36 mountX=-0.12 mountY=-0.17, mountTheta=-2.18
01:17:35.127 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.15, opts=13)
01:17:35.127 00.000 10844 Enqueuing Move request for scope (-0.15, 0.15)
01:17:35.127 00.000 11060 Worker thread wakes up
01:17:35.127 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:17:35.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
01:17:35.127 00.000 10844 UpdateGuideState exits: m=3031 SNR=34.9 Saturated
01:17:35.127 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
01:17:35.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:35.127 00.000 11060 Moving (-0.15, 0.15) raw xDistance=-0.12 yDistance=-0.17
01:17:35.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:35.128 00.001 10844 Enqueuing Expose request
01:17:35.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:17:35.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:35.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:17:35.128 00.000 11060 MoveAxis(E, 0, ABG)
01:17:35.128 00.000 11060 Move returns status 0, amount 0
01:17:35.128 00.000 11060 MoveAxis(N, 0, ABG)
01:17:35.129 00.001 11060 Move returns status 0, amount 0
01:17:35.129 00.000 11060 move complete, result=0
01:17:35.129 00.000 11060 worker thread done servicing request
01:17:35.129 00.000 11060 Worker thread wakes up
01:17:35.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:35.130 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:35.132 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:35.766 00.634 11060 Exposure complete
01:17:35.946 00.180 11060 worker thread done servicing request
01:17:35.946 00.000 10844 OnExposeComplete: enter
01:17:35.946 00.000 10844 UpdateGuideState(): m_state=6
01:17:35.946 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9189
01:17:35.947 00.001 10844 Star::Find returns 1 (1), X=268.65, Y=61.51, Mass=2910, SNR=34.7, Peak=255 HFD=3.2
01:17:35.947 00.000 10844 MultiStar: [#1 0.18,-0.50,0.94,U] [#2 -0.07,-0.13,1.96,U] [#3 0.06,0.36,0.96,U] [#4 0.06,0.14,0.88,U] [#5 0.06,0.79,0.00,M1] [#6 0.32,0.24,0.94,U] [#7 0.22,-0.54,0.83,U] [#8 0.77,0.40,0.00,M1] 
01:17:35.947 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.17, 0.53}
01:17:35.947 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
01:17:35.947 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
01:17:35.947 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.03 mountY=0.10, mountTheta=1.82
01:17:35.948 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.01, opts=13)
01:17:35.948 00.000 10844 Enqueuing Move request for scope (0.11, 0.01)
01:17:35.948 00.000 11060 Worker thread wakes up
01:17:35.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:35.950 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:17:35.950 00.000 10844 UpdateGuideState exits: m=2910 SNR=34.7 Saturated
01:17:35.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:17:35.950 00.000 11060 Moving (0.11, 0.01) raw xDistance=-0.03 yDistance=0.10
01:17:35.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:35.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:17:35.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:35.950 00.000 10844 Enqueuing Expose request
01:17:35.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:35.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:17:35.950 00.000 11060 MoveAxis(E, 0, ABG)
01:17:35.950 00.000 11060 Move returns status 0, amount 0
01:17:35.950 00.000 11060 MoveAxis(N, 0, ABG)
01:17:35.950 00.000 11060 Move returns status 0, amount 0
01:17:35.950 00.000 11060 move complete, result=0
01:17:35.951 00.001 11060 worker thread done servicing request
01:17:35.951 00.000 11060 Worker thread wakes up
01:17:35.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:35.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:35.953 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:36.577 00.624 11060 Exposure complete
01:17:36.752 00.175 11060 worker thread done servicing request
01:17:36.752 00.000 10844 OnExposeComplete: enter
01:17:36.752 00.000 10844 UpdateGuideState(): m_state=6
01:17:36.752 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9190
01:17:36.753 00.001 10844 Star::Find returns 1 (0), X=268.48, Y=61.19, Mass=2617, SNR=32.8, Peak=246 HFD=3.4
01:17:36.753 00.000 10844 MultiStar: [#1 0.16,-0.22,1.06,U] [#2 -0.07,-0.13,2.03,U] [#3 -0.00,0.59,0.95,U] [#4 0.18,0.17,0.98,U] [#5 -0.01,0.10,0.97,U] [#6 0.19,0.52,0.94,U] [#7 0.24,0.44,0.82,U] [#8 -0.25,0.42,0.90,U] 
01:17:36.753 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.18}, one-star: {-0.01, 0.22}
01:17:36.753 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
01:17:36.753 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
01:17:36.753 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.38 mountX=-0.19 mountY=0.00, mountTheta=3.12
01:17:36.755 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.18, opts=13)
01:17:36.755 00.000 10844 Enqueuing Move request for scope (0.03, 0.18)
01:17:36.755 00.000 11060 Worker thread wakes up
01:17:36.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:36.755 00.000 10844 UpdateGuideState exits: m=2617 SNR=32.8
01:17:36.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:36.763 00.008 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:36.763 00.000 10844 Enqueuing Expose request
01:17:36.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
01:17:36.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
01:17:36.763 00.000 11060 Moving (0.03, 0.18) raw xDistance=-0.19 yDistance=0.00
01:17:36.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:17:36.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:36.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:17:36.763 00.000 11060 MoveAxis(E, 32, ABG)
01:17:36.763 00.000 11060 Guiding  Dir = 2, Dur = 32
01:17:36.790 00.027 11060 IsSlewing returns 0
01:17:36.790 00.000 11060 IsGuiding returns 0
01:17:36.852 00.062 11060 IsGuiding returns 0
01:17:36.852 00.000 11060 Move returns status 0, amount 32
01:17:36.852 00.000 11060 MoveAxis(N, 0, ABG)
01:17:36.852 00.000 11060 Move returns status 0, amount 0
01:17:36.852 00.000 11060 move complete, result=0
01:17:36.852 00.000 11060 worker thread done servicing request
01:17:36.852 00.000 11060 Worker thread wakes up
01:17:36.852 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
01:17:36.854 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:36.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:37.504 00.650 11060 Exposure complete
01:17:37.666 00.162 11060 worker thread done servicing request
01:17:37.666 00.000 10844 OnExposeComplete: enter
01:17:37.666 00.000 10844 UpdateGuideState(): m_state=6
01:17:37.666 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9191
01:17:37.666 00.000 10844 Star::Find returns 1 (1), X=268.25, Y=61.39, Mass=2884, SNR=33.3, Peak=255 HFD=3.6
01:17:37.666 00.000 10844 MultiStar: [#1 -0.32,-0.13,0.95,U] [#2 -0.33,0.04,2.10,U] [#3 -0.23,0.23,0.87,U] [#4 0.33,-0.26,0.89,U] [#5 -0.07,0.48,0.96,U] [#6 0.19,0.26,0.99,U] [#7 0.40,-0.15,0.76,U] [#8 0.05,0.24,0.93,U] 
01:17:37.668 00.002 10844 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.24, 0.42}
01:17:37.668 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
01:17:37.668 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
01:17:37.668 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.08 mountX=-0.11 mountY=-0.09, mountTheta=-2.46
01:17:37.670 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
01:17:37.670 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
01:17:37.670 00.000 11060 Worker thread wakes up
01:17:37.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:37.670 00.000 10844 UpdateGuideState exits: m=2884 SNR=33.3 Saturated
01:17:37.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:37.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:37.670 00.000 10844 Enqueuing Expose request
01:17:37.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
01:17:37.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
01:17:37.670 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.11 yDistance=-0.09
01:17:37.671 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:17:37.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:37.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:17:37.671 00.000 11060 MoveAxis(E, 0, ABG)
01:17:37.671 00.000 11060 Move returns status 0, amount 0
01:17:37.671 00.000 11060 MoveAxis(N, 0, ABG)
01:17:37.671 00.000 11060 Move returns status 0, amount 0
01:17:37.671 00.000 11060 move complete, result=0
01:17:37.671 00.000 11060 worker thread done servicing request
01:17:37.671 00.000 11060 Worker thread wakes up
01:17:37.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:37.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:37.672 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:38.300 00.628 11060 Exposure complete
01:17:38.464 00.164 11060 worker thread done servicing request
01:17:38.464 00.000 10844 OnExposeComplete: enter
01:17:38.464 00.000 10844 UpdateGuideState(): m_state=6
01:17:38.465 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9192
01:17:38.465 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=61.22, Mass=3336, SNR=36.9, Peak=255 HFD=3.8
01:17:38.465 00.000 10844 MultiStar: [#1 -0.30,-0.07,0.76,U] [#2 -0.10,0.42,1.79,U] [#3 -0.33,0.56,0.00,M1] [#4 0.35,0.33,0.84,U] [#5 -0.38,0.65,0.00,M1] [#6 0.15,0.02,0.85,U] [#7 0.26,-0.38,0.76,U] [#8 -0.11,-0.10,0.79,U] 
01:17:38.465 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.13}, one-star: {-0.27, 0.24}
01:17:38.465 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
01:17:38.465 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
01:17:38.465 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.74 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
01:17:38.467 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
01:17:38.467 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
01:17:38.468 00.001 11060 Worker thread wakes up
01:17:38.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:38.468 00.000 10844 UpdateGuideState exits: m=3336 SNR=36.9 Saturated
01:17:38.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:38.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:38.468 00.000 10844 Enqueuing Expose request
01:17:38.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:17:38.468 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:17:38.468 00.000 11060 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
01:17:38.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:17:38.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:38.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:38.468 00.000 11060 MoveAxis(E, 21, ABG)
01:17:38.468 00.000 11060 Guiding  Dir = 2, Dur = 21
01:17:38.480 00.012 11060 IsSlewing returns 0
01:17:38.480 00.000 11060 IsGuiding returns 0
01:17:38.522 00.042 11060 IsGuiding returns 0
01:17:38.522 00.000 11060 Move returns status 0, amount 21
01:17:38.523 00.001 11060 MoveAxis(N, 0, ABG)
01:17:38.523 00.000 11060 Move returns status 0, amount 0
01:17:38.523 00.000 11060 move complete, result=0
01:17:38.523 00.000 11060 worker thread done servicing request
01:17:38.523 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
01:17:38.524 00.001 11060 Worker thread wakes up
01:17:38.525 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:38.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:39.178 00.653 11060 Exposure complete
01:17:39.340 00.162 11060 worker thread done servicing request
01:17:39.340 00.000 10844 OnExposeComplete: enter
01:17:39.340 00.000 10844 UpdateGuideState(): m_state=6
01:17:39.340 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9193
01:17:39.340 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=61.27, Mass=2445, SNR=31.1, Peak=255 HFD=3.2
01:17:39.340 00.000 10844 MultiStar: [#1 0.36,0.53,0.00,M1] [#2 0.28,0.84,0.00,M1] [#3 -0.04,0.32,0.95,U] [#4 0.22,0.65,0.00,M1] [#5 0.13,0.69,0.00,M2] [#6 0.01,0.16,1.00,U] [#7 0.62,0.39,0.00,M1] [#8 0.09,0.31,1.00,U] 
01:17:39.341 00.001 10844 refined, 3 included, MultiStar: {0.03, 0.27}, one-star: {0.06, 0.29}
01:17:39.341 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
01:17:39.341 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
01:17:39.341 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.46 mountX=-0.27 mountY=-0.01, mountTheta=-3.09
01:17:39.343 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.27, opts=13)
01:17:39.343 00.000 10844 Enqueuing Move request for scope (0.03, 0.27)
01:17:39.343 00.000 11060 Worker thread wakes up
01:17:39.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:39.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
01:17:39.343 00.000 10844 UpdateGuideState exits: m=2445 SNR=31.1 Saturated
01:17:39.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
01:17:39.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:39.343 00.000 11060 Moving (0.03, 0.27) raw xDistance=-0.27 yDistance=-0.01
01:17:39.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:39.343 00.000 10844 Enqueuing Expose request
01:17:39.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:17:39.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:39.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:39.343 00.000 11060 MoveAxis(E, 48, ABG)
01:17:39.344 00.001 11060 Guiding  Dir = 2, Dur = 48
01:17:39.388 00.044 11060 IsSlewing returns 0
01:17:39.388 00.000 11060 IsGuiding returns 0
01:17:39.481 00.093 11060 IsGuiding returns 0
01:17:39.481 00.000 11060 Move returns status 0, amount 48
01:17:39.481 00.000 11060 MoveAxis(N, 0, ABG)
01:17:39.481 00.000 11060 Move returns status 0, amount 0
01:17:39.481 00.000 11060 move complete, result=0
01:17:39.481 00.000 11060 worker thread done servicing request
01:17:39.481 00.000 11060 Worker thread wakes up
01:17:39.481 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.0 px 0 ms NORTH
01:17:39.482 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:39.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:40.116 00.634 11060 Exposure complete
01:17:40.274 00.158 11060 worker thread done servicing request
01:17:40.274 00.000 10844 OnExposeComplete: enter
01:17:40.275 00.001 10844 UpdateGuideState(): m_state=6
01:17:40.275 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9194
01:17:40.275 00.000 10844 Star::Find returns 1 (1), X=268.95, Y=61.56, Mass=2634, SNR=32.4, Peak=255 HFD=3.2
01:17:40.275 00.000 10844 MultiStar: [#1 0.23,-0.35,1.00,U] [#2 0.20,0.77,0.00,M2] [#3 0.21,0.32,0.97,U] [#4 0.17,1.13,0.00,M2] [#5 0.59,0.93,0.00,M3] [#6 0.22,0.66,0.00,M1] [#7 0.66,0.70,0.00,M2] [#8 0.23,0.55,0.90,U] 
01:17:40.275 00.000 10844 refined, 3 included, MultiStar: {0.28, 0.27}, one-star: {0.46, 0.58}
01:17:40.275 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
01:17:40.276 00.001 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
01:17:40.276 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.27 hyp=0.39 cameraTheta=0.76 mountX=-0.31 mountY=0.24, mountTheta=2.50
01:17:40.276 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.27, opts=13)
01:17:40.277 00.001 10844 Enqueuing Move request for scope (0.28, 0.27)
01:17:40.277 00.000 11060 Worker thread wakes up
01:17:40.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:40.277 00.000 10844 UpdateGuideState exits: m=2634 SNR=32.4 Saturated
01:17:40.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:40.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:40.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.27) opts 0xd
01:17:40.277 00.000 10844 Enqueuing Expose request
01:17:40.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.27)
01:17:40.277 00.000 11060 Moving (0.28, 0.27) raw xDistance=-0.31 yDistance=0.24
01:17:40.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
01:17:40.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
01:17:40.277 00.000 11060 MoveAxis(E, 56, ABG)
01:17:40.277 00.000 11060 Guiding  Dir = 2, Dur = 56
01:17:40.298 00.021 11060 IsSlewing returns 0
01:17:40.298 00.000 11060 IsGuiding returns 0
01:17:40.404 00.106 11060 IsGuiding returns 0
01:17:40.404 00.000 11060 Move returns status 0, amount 56
01:17:40.404 00.000 11060 MoveAxis(S, 92, ABG)
01:17:40.404 00.000 11060 Guiding  Dir = 1, Dur = 92
01:17:40.424 00.020 11060 IsSlewing returns 0
01:17:40.424 00.000 11060 IsGuiding returns 0
01:17:40.534 00.110 11060 IsGuiding returns 0
01:17:40.534 00.000 11060 Move returns status 0, amount 92
01:17:40.534 00.000 11060 move complete, result=0
01:17:40.535 00.001 11060 worker thread done servicing request
01:17:40.535 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.2 px 92 ms SOUTH
01:17:40.535 00.000 11060 Worker thread wakes up
01:17:40.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:40.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:41.190 00.655 11060 Exposure complete
01:17:41.366 00.176 11060 worker thread done servicing request
01:17:41.366 00.000 10844 OnExposeComplete: enter
01:17:41.366 00.000 10844 UpdateGuideState(): m_state=6
01:17:41.367 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9195
01:17:41.367 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=61.49, Mass=2406, SNR=30.8, Peak=255 HFD=3.2
01:17:41.367 00.000 10844 MultiStar: [#1 0.36,-0.13,1.03,U] [#2 -0.04,0.18,2.17,U] [#3 0.14,0.39,0.92,U] [#4 0.10,0.41,1.07,U] [#5 -0.33,0.48,1.00,U] [#6 0.31,0.48,1.06,U] [#7 0.64,0.41,0.00,M3] [#8 0.01,0.16,1.05,U] 
01:17:41.367 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.29}, one-star: {-0.01, 0.52}
01:17:41.367 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
01:17:41.367 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
01:17:41.367 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.39 mountX=-0.30 mountY=0.01, mountTheta=3.12
01:17:41.368 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.29, opts=13)
01:17:41.368 00.000 10844 Enqueuing Move request for scope (0.05, 0.29)
01:17:41.369 00.001 11060 Worker thread wakes up
01:17:41.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:41.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
01:17:41.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
01:17:41.369 00.000 11060 Moving (0.05, 0.29) raw xDistance=-0.30 yDistance=0.01
01:17:41.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:17:41.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:41.369 00.000 10844 UpdateGuideState exits: m=2406 SNR=30.8 Saturated
01:17:41.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:41.369 00.000 11060 MoveAxis(E, 53, ABG)
01:17:41.369 00.000 11060 Guiding  Dir = 2, Dur = 53
01:17:41.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:41.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:41.369 00.000 10844 Enqueuing Expose request
01:17:41.409 00.040 11060 IsSlewing returns 0
01:17:41.409 00.000 11060 IsGuiding returns 0
01:17:41.504 00.095 11060 IsGuiding returns 0
01:17:41.504 00.000 11060 Move returns status 0, amount 53
01:17:41.504 00.000 11060 MoveAxis(N, 0, ABG)
01:17:41.504 00.000 11060 Move returns status 0, amount 0
01:17:41.504 00.000 11060 move complete, result=0
01:17:41.504 00.000 11060 worker thread done servicing request
01:17:41.504 00.000 11060 Worker thread wakes up
01:17:41.505 00.001 10844 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
01:17:41.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:41.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:42.137 00.632 11060 Exposure complete
01:17:42.310 00.173 11060 worker thread done servicing request
01:17:42.311 00.001 10844 OnExposeComplete: enter
01:17:42.311 00.000 10844 UpdateGuideState(): m_state=6
01:17:42.311 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9196
01:17:42.311 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=61.15, Mass=2817, SNR=33.7, Peak=249 HFD=3.4
01:17:42.311 00.000 10844 MultiStar: [#1 0.45,-0.27,0.96,U] [#2 0.41,-0.05,1.95,U] [#3 0.15,-0.24,1.04,U] [#4 0.35,0.42,0.98,U] [#5 -0.10,1.15,0.00,M3] [#6 0.36,0.78,0.00,M1] [#7 0.42,0.24,0.85,U] [#8 0.43,0.71,0.00,M1] 
01:17:42.311 00.000 10844 single-star, 5 included, MultiStar: {0.33, 0.03}, one-star: {0.19, 0.17}
01:17:42.311 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
01:17:42.312 00.001 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
01:17:42.312 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.26 cameraTheta=0.72 mountX=-0.20 mountY=0.16, mountTheta=2.46
01:17:42.313 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.17, opts=13)
01:17:42.313 00.000 10844 Enqueuing Move request for scope (0.19, 0.17)
01:17:42.313 00.000 11060 Worker thread wakes up
01:17:42.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
01:17:42.313 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
01:17:42.313 00.000 11060 Moving (0.19, 0.17) raw xDistance=-0.20 yDistance=0.16
01:17:42.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:17:42.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:42.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:42.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:17:42.313 00.000 11060 MoveAxis(E, 37, ABG)
01:17:42.314 00.001 11060 Guiding  Dir = 2, Dur = 37
01:17:42.314 00.000 10844 UpdateGuideState exits: m=2817 SNR=33.7
01:17:42.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:42.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:42.314 00.000 10844 Enqueuing Expose request
01:17:42.334 00.020 11060 IsSlewing returns 0
01:17:42.334 00.000 11060 IsGuiding returns 0
01:17:42.398 00.064 11060 IsGuiding returns 0
01:17:42.399 00.001 11060 Move returns status 0, amount 37
01:17:42.399 00.000 11060 MoveAxis(N, 0, ABG)
01:17:42.399 00.000 11060 Move returns status 0, amount 0
01:17:42.399 00.000 11060 move complete, result=0
01:17:42.399 00.000 11060 worker thread done servicing request
01:17:42.399 00.000 11060 Worker thread wakes up
01:17:42.399 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
01:17:42.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:42.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:43.029 00.630 11060 Exposure complete
01:17:43.197 00.168 11060 worker thread done servicing request
01:17:43.197 00.000 10844 OnExposeComplete: enter
01:17:43.197 00.000 10844 UpdateGuideState(): m_state=6
01:17:43.197 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9197
01:17:43.197 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=61.12, Mass=2440, SNR=31.1, Peak=246 HFD=3.4
01:17:43.198 00.001 10844 MultiStar: [#1 0.40,-0.28,1.06,U] [#2 0.21,0.29,2.21,U] [#3 0.65,-0.12,0.00,M1] [#4 0.54,0.27,0.00,M1] [#5 0.04,0.42,1.03,U] [#6 -0.02,0.03,1.01,U] [#7 0.60,-0.63,0.00,M3] [#8 0.55,0.33,0.00,M2] 
01:17:43.198 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.15}, one-star: {-0.16, 0.15}
01:17:43.198 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:17:43.198 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:17:43.198 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=-0.17 mountY=0.09, mountTheta=2.64
01:17:43.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
01:17:43.199 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
01:17:43.199 00.000 11060 Worker thread wakes up
01:17:43.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:17:43.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:17:43.199 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.09
01:17:43.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:17:43.200 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:43.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:43.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:17:43.200 00.000 11060 MoveAxis(E, 31, ABG)
01:17:43.200 00.000 11060 Guiding  Dir = 2, Dur = 31
01:17:43.200 00.000 10844 UpdateGuideState exits: m=2440 SNR=31.1
01:17:43.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:43.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:43.200 00.000 10844 Enqueuing Expose request
01:17:43.228 00.028 11060 IsSlewing returns 0
01:17:43.228 00.000 11060 IsGuiding returns 0
01:17:43.293 00.065 11060 IsGuiding returns 0
01:17:43.293 00.000 11060 Move returns status 0, amount 31
01:17:43.294 00.001 11060 MoveAxis(N, 0, ABG)
01:17:43.294 00.000 11060 Move returns status 0, amount 0
01:17:43.294 00.000 11060 move complete, result=0
01:17:43.294 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:17:43.295 00.001 11060 worker thread done servicing request
01:17:43.295 00.000 11060 Worker thread wakes up
01:17:43.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:43.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:43.949 00.654 11060 Exposure complete
01:17:44.110 00.161 11060 worker thread done servicing request
01:17:44.111 00.001 10844 OnExposeComplete: enter
01:17:44.111 00.000 10844 UpdateGuideState(): m_state=6
01:17:44.111 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9198
01:17:44.111 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=61.05, Mass=3105, SNR=35.7, Peak=255 HFD=3.5
01:17:44.111 00.000 10844 MultiStar: [#1 0.03,-0.18,0.92,U] [#2 -0.02,-0.21,1.94,U] [#3 0.07,-0.30,0.91,U] [#4 0.19,-0.21,0.76,U] [#5 0.13,-0.04,0.94,U] [#6 -0.13,-0.06,0.82,U] [#7 0.45,-0.79,0.00,M4] [#8 0.11,0.12,0.84,U] 
01:17:44.111 00.000 10844 single-star, 7 included, MultiStar: {0.05, -0.11}, one-star: {0.07, 0.07}
01:17:44.112 00.001 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
01:17:44.112 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:17:44.112 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.80 mountX=-0.09 mountY=0.06, mountTheta=2.54
01:17:44.113 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
01:17:44.113 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
01:17:44.113 00.000 11060 Worker thread wakes up
01:17:44.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:44.113 00.000 10844 UpdateGuideState exits: m=3105 SNR=35.7 Saturated
01:17:44.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:44.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:44.113 00.000 10844 Enqueuing Expose request
01:17:44.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:17:44.114 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:17:44.114 00.000 11060 Moving (0.07, 0.07) raw xDistance=-0.09 yDistance=0.06
01:17:44.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:44.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:44.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:44.114 00.000 11060 MoveAxis(E, 0, ABG)
01:17:44.114 00.000 11060 Move returns status 0, amount 0
01:17:44.114 00.000 11060 MoveAxis(N, 0, ABG)
01:17:44.114 00.000 11060 Move returns status 0, amount 0
01:17:44.114 00.000 11060 move complete, result=0
01:17:44.114 00.000 11060 worker thread done servicing request
01:17:44.114 00.000 11060 Worker thread wakes up
01:17:44.115 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:44.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:44.115 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:44.749 00.634 11060 Exposure complete
01:17:44.946 00.197 11060 worker thread done servicing request
01:17:44.946 00.000 10844 OnExposeComplete: enter
01:17:44.946 00.000 10844 UpdateGuideState(): m_state=6
01:17:44.946 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9199
01:17:44.946 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=61.12, Mass=2488, SNR=31.9, Peak=224 HFD=3.0
01:17:44.946 00.000 10844 MultiStar: [#1 -0.17,0.05,1.08,U] [#2 -0.21,0.29,2.10,U] [#3 -0.48,-0.23,0.94,U] [#4 -0.29,-0.24,1.02,U] [#5 -0.34,0.23,1.08,U] [#6 -0.19,0.44,1.03,U] [#7 0.00,-0.26,0.81,U] [#8 -0.08,0.15,0.98,U] 
01:17:44.946 00.000 10844 refined, 8 included, MultiStar: {-0.24, 0.10}, one-star: {-0.40, 0.14}
01:17:44.946 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
01:17:44.946 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.79)
01:17:44.948 00.002 10844 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.76 mountX=-0.05 mountY=-0.25, mountTheta=-1.77
01:17:44.949 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.10, opts=13)
01:17:44.949 00.000 10844 Enqueuing Move request for scope (-0.24, 0.10)
01:17:44.950 00.001 11060 Worker thread wakes up
01:17:44.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:44.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
01:17:44.950 00.000 10844 UpdateGuideState exits: m=2488 SNR=31.9
01:17:44.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
01:17:44.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:44.950 00.000 11060 Moving (-0.24, 0.10) raw xDistance=-0.05 yDistance=-0.25
01:17:44.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:44.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:17:44.950 00.000 10844 Enqueuing Expose request
01:17:44.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:17:44.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:17:44.950 00.000 11060 MoveAxis(E, 0, ABG)
01:17:44.950 00.000 11060 Move returns status 0, amount 0
01:17:44.950 00.000 11060 MoveAxis(N, 0, ABG)
01:17:44.950 00.000 11060 Move returns status 0, amount 0
01:17:44.951 00.001 11060 move complete, result=0
01:17:44.951 00.000 11060 worker thread done servicing request
01:17:44.951 00.000 11060 Worker thread wakes up
01:17:44.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:44.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:44.954 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:17:45.595 00.641 11060 Exposure complete
01:17:45.755 00.160 11060 worker thread done servicing request
01:17:45.755 00.000 10844 OnExposeComplete: enter
01:17:45.755 00.000 10844 UpdateGuideState(): m_state=6
01:17:45.756 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9200
01:17:45.756 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=61.14, Mass=3056, SNR=35.1, Peak=242 HFD=3.4
01:17:45.763 00.007 10844 MultiStar: [#1 -0.18,0.11,0.88,U] [#2 0.27,0.52,1.88,U] [#3 0.31,0.49,0.89,U] [#4 0.33,0.41,0.89,U] [#5 0.01,0.52,1.05,U] [#6 -0.12,0.35,0.89,U] [#7 0.32,0.12,0.71,U] [#8 0.15,0.19,0.78,U] 
01:17:45.763 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.35}, one-star: {-0.33, 0.17}
01:17:45.763 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
01:17:45.763 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
01:17:45.763 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.31 mountX=-0.36 mountY=0.03, mountTheta=3.05
01:17:45.765 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.35, opts=13)
01:17:45.765 00.000 10844 Enqueuing Move request for scope (0.09, 0.35)
01:17:45.765 00.000 11060 Worker thread wakes up
01:17:45.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:45.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
01:17:45.765 00.000 10844 UpdateGuideState exits: m=3056 SNR=35.1
01:17:45.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
01:17:45.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:45.765 00.000 11060 Moving (0.09, 0.35) raw xDistance=-0.36 yDistance=0.03
01:17:45.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:45.765 00.000 10844 Enqueuing Expose request
01:17:45.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
01:17:45.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:45.766 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:17:45.766 00.000 11060 MoveAxis(E, 62, ABG)
01:17:45.766 00.000 11060 Guiding  Dir = 2, Dur = 62
01:17:45.793 00.027 11060 IsSlewing returns 0
01:17:45.793 00.000 11060 IsGuiding returns 0
01:17:45.886 00.093 11060 IsGuiding returns 0
01:17:45.886 00.000 11060 Move returns status 0, amount 62
01:17:45.886 00.000 11060 MoveAxis(N, 0, ABG)
01:17:45.886 00.000 11060 Move returns status 0, amount 0
01:17:45.886 00.000 11060 move complete, result=0
01:17:45.886 00.000 11060 worker thread done servicing request
01:17:45.887 00.001 11060 Worker thread wakes up
01:17:45.887 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.0 px 0 ms NORTH
01:17:45.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:45.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:46.519 00.632 11060 Exposure complete
01:17:46.695 00.176 11060 worker thread done servicing request
01:17:46.695 00.000 10844 OnExposeComplete: enter
01:17:46.695 00.000 10844 UpdateGuideState(): m_state=6
01:17:46.695 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9201
01:17:46.695 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=60.82, Mass=2853, SNR=33.8, Peak=255 HFD=3.4
01:17:46.696 00.001 10844 MultiStar: [#1 -0.03,-0.22,1.01,U] [#2 0.08,0.05,2.17,U] [#3 0.03,-0.31,0.79,U] [#4 0.23,-0.14,0.93,U] [#5 0.34,0.28,0.96,U] [#6 -0.03,0.16,0.96,U] [#7 0.35,-0.59,0.00,M3] [#8 0.41,0.16,0.86,U] 
01:17:46.696 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {-0.22, -0.15}
01:17:46.696 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
01:17:46.696 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
01:17:46.696 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.09 mountX=-0.01 mountY=0.10, mountTheta=1.66
01:17:46.697 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
01:17:46.698 00.001 10844 Enqueuing Move request for scope (0.10, -0.01)
01:17:46.698 00.000 11060 Worker thread wakes up
01:17:46.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:46.698 00.000 10844 UpdateGuideState exits: m=2853 SNR=33.8 Saturated
01:17:46.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:46.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:46.698 00.000 10844 Enqueuing Expose request
01:17:46.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:17:46.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:17:46.698 00.000 11060 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=0.10
01:17:46.699 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:17:46.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:46.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:17:46.699 00.000 11060 MoveAxis(E, 0, ABG)
01:17:46.699 00.000 11060 Move returns status 0, amount 0
01:17:46.699 00.000 11060 MoveAxis(N, 0, ABG)
01:17:46.699 00.000 11060 Move returns status 0, amount 0
01:17:46.699 00.000 11060 move complete, result=0
01:17:46.699 00.000 11060 worker thread done servicing request
01:17:46.699 00.000 11060 Worker thread wakes up
01:17:46.700 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:46.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:46.709 00.009 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:47.334 00.625 11060 Exposure complete
01:17:47.512 00.178 11060 worker thread done servicing request
01:17:47.512 00.000 10844 OnExposeComplete: enter
01:17:47.512 00.000 10844 UpdateGuideState(): m_state=6
01:17:47.513 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9202
01:17:47.513 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=61.02, Mass=2764, SNR=33.0, Peak=245 HFD=3.4
01:17:47.513 00.000 10844 MultiStar: [#1 -0.38,-0.36,0.88,U] [#2 -0.26,-0.02,1.90,U] [#3 -0.33,0.04,0.88,U] [#4 -0.01,0.22,1.00,U] [#5 -0.17,0.19,0.96,U] [#6 0.09,0.55,0.96,U] [#7 0.00,-0.18,0.80,U] [#8 0.11,0.15,0.89,U] 
01:17:47.513 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.07}, one-star: {-0.26, 0.05}
01:17:47.513 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.45 = -1.83)
01:17:47.513 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.85)
01:17:47.514 00.001 10844 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.70 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
01:17:47.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.07, opts=13)
01:17:47.515 00.000 10844 Enqueuing Move request for scope (-0.15, 0.07)
01:17:47.515 00.000 11060 Worker thread wakes up
01:17:47.516 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
01:17:47.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
01:17:47.516 00.000 11060 Moving (-0.15, 0.07) raw xDistance=-0.04 yDistance=-0.16
01:17:47.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:17:47.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:47.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:47.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:17:47.516 00.000 11060 MoveAxis(E, 0, ABG)
01:17:47.516 00.000 11060 Move returns status 0, amount 0
01:17:47.516 00.000 10844 UpdateGuideState exits: m=2764 SNR=33.0
01:17:47.516 00.000 11060 MoveAxis(N, 0, ABG)
01:17:47.516 00.000 11060 Move returns status 0, amount 0
01:17:47.516 00.000 11060 move complete, result=0
01:17:47.517 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:47.517 00.000 11060 worker thread done servicing request
01:17:47.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:47.517 00.000 10844 Enqueuing Expose request
01:17:47.517 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:47.517 00.000 11060 Worker thread wakes up
01:17:47.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:47.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:48.154 00.637 11060 Exposure complete
01:17:48.317 00.163 11060 worker thread done servicing request
01:17:48.317 00.000 10844 OnExposeComplete: enter
01:17:48.318 00.001 10844 UpdateGuideState(): m_state=6
01:17:48.318 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9203
01:17:48.318 00.000 10844 Star::Find returns 1 (1), X=268.49, Y=61.06, Mass=3255, SNR=36.6, Peak=255 HFD=3.5
01:17:48.318 00.000 10844 MultiStar: [#1 -0.07,-0.19,0.82,U] [#2 -0.12,0.20,1.80,U] [#3 -0.01,0.01,0.87,U] [#4 0.20,0.43,0.90,U] [#5 -0.07,0.22,0.90,U] [#6 0.01,0.43,0.86,U] [#7 0.28,-0.17,0.87,U] [#8 0.04,0.21,0.87,U] 
01:17:48.318 00.000 10844 single-star, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.00, 0.09}
01:17:48.319 00.001 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
01:17:48.319 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
01:17:48.319 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
01:17:48.321 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.09, opts=13)
01:17:48.321 00.000 10844 Enqueuing Move request for scope (0.00, 0.09)
01:17:48.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:48.321 00.000 10844 UpdateGuideState exits: m=3255 SNR=36.6 Saturated
01:17:48.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:48.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:48.321 00.000 10844 Enqueuing Expose request
01:17:48.321 00.000 11060 Worker thread wakes up
01:17:48.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:17:48.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:17:48.322 00.001 11060 Moving (0.00, 0.09) raw xDistance=-0.09 yDistance=-0.01
01:17:48.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:48.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:48.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:48.322 00.000 11060 MoveAxis(E, 0, ABG)
01:17:48.322 00.000 11060 Move returns status 0, amount 0
01:17:48.322 00.000 11060 MoveAxis(N, 0, ABG)
01:17:48.322 00.000 11060 Move returns status 0, amount 0
01:17:48.322 00.000 11060 move complete, result=0
01:17:48.322 00.000 11060 worker thread done servicing request
01:17:48.322 00.000 11060 Worker thread wakes up
01:17:48.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:48.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:48.324 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:48.954 00.630 11060 Exposure complete
01:17:49.143 00.189 11060 worker thread done servicing request
01:17:49.144 00.001 10844 OnExposeComplete: enter
01:17:49.144 00.000 10844 UpdateGuideState(): m_state=6
01:17:49.144 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9204
01:17:49.144 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=60.94, Mass=2816, SNR=33.3, Peak=250 HFD=3.4
01:17:49.144 00.000 10844 MultiStar: [#1 -0.45,0.38,1.05,U] [#2 -0.69,0.18,0.00,M1] [#3 -0.27,0.56,0.00,M1] [#4 -0.23,0.24,0.97,U] [#5 -0.48,0.56,0.00,M1] [#6 -0.35,0.40,0.95,U] [#7 -0.42,0.11,0.98,U] [#8 -0.39,0.10,0.94,U] 
01:17:49.144 00.000 10844 single-star, 5 included, MultiStar: {-0.32, 0.20}, one-star: {-0.08, -0.04}
01:17:49.144 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
01:17:49.144 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
01:17:49.145 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.71 mountX=0.05 mountY=-0.08, mountTheta=-0.97
01:17:49.146 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
01:17:49.146 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
01:17:49.146 00.000 11060 Worker thread wakes up
01:17:49.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:17:49.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
01:17:49.146 00.000 10844 UpdateGuideState exits: m=2816 SNR=33.3
01:17:49.146 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
01:17:49.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:49.146 00.000 11060 Moving (-0.08, -0.04) raw xDistance=0.05 yDistance=-0.08
01:17:49.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:49.146 00.000 10844 Enqueuing Expose request
01:17:49.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:17:49.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:49.147 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:49.147 00.000 11060 MoveAxis(E, 0, ABG)
01:17:49.147 00.000 11060 Move returns status 0, amount 0
01:17:49.147 00.000 11060 MoveAxis(N, 0, ABG)
01:17:49.147 00.000 11060 Move returns status 0, amount 0
01:17:49.147 00.000 11060 move complete, result=0
01:17:49.147 00.000 11060 worker thread done servicing request
01:17:49.147 00.000 11060 Worker thread wakes up
01:17:49.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:49.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:49.148 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:49.788 00.640 11060 Exposure complete
01:17:49.947 00.159 11060 worker thread done servicing request
01:17:49.947 00.000 10844 OnExposeComplete: enter
01:17:49.947 00.000 10844 UpdateGuideState(): m_state=6
01:17:49.947 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9205
01:17:49.947 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=60.75, Mass=2369, SNR=30.9, Peak=255 HFD=3.1
01:17:49.948 00.001 10844 MultiStar: [#1 0.02,-0.58,1.06,U] [#2 -0.05,-0.14,2.16,U] [#3 -0.30,-0.42,0.98,U] [#4 -0.07,0.04,1.06,U] [#5 0.01,0.41,1.13,U] [#6 -0.32,0.21,0.91,U] [#7 -0.22,-0.03,0.88,U] [#8 0.06,-0.36,1.01,U] 
01:17:49.948 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {0.04, -0.23}
01:17:49.948 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
01:17:49.948 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
01:17:49.948 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.15 mountX=0.14 mountY=-0.06, mountTheta=-0.41
01:17:49.950 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.12, opts=13)
01:17:49.950 00.000 10844 Enqueuing Move request for scope (-0.08, -0.12)
01:17:49.950 00.000 11060 Worker thread wakes up
01:17:49.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:49.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
01:17:49.950 00.000 10844 UpdateGuideState exits: m=2369 SNR=30.9 Saturated
01:17:49.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
01:17:49.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:49.950 00.000 11060 Moving (-0.08, -0.12) raw xDistance=0.14 yDistance=-0.06
01:17:49.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:49.950 00.000 10844 Enqueuing Expose request
01:17:49.952 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:17:49.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:49.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:49.952 00.000 11060 MoveAxis(W, 24, ABG)
01:17:49.952 00.000 11060 Guiding  Dir = 3, Dur = 24
01:17:49.980 00.028 11060 IsSlewing returns 0
01:17:49.980 00.000 11060 IsGuiding returns 0
01:17:50.020 00.040 11060 IsGuiding returns 0
01:17:50.020 00.000 11060 Move returns status 0, amount 24
01:17:50.021 00.001 11060 MoveAxis(N, 0, ABG)
01:17:50.021 00.000 11060 Move returns status 0, amount 0
01:17:50.021 00.000 11060 move complete, result=0
01:17:50.021 00.000 11060 worker thread done servicing request
01:17:50.021 00.000 11060 Worker thread wakes up
01:17:50.021 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:17:50.023 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:50.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:50.666 00.643 11060 Exposure complete
01:17:50.834 00.168 11060 worker thread done servicing request
01:17:50.834 00.000 10844 OnExposeComplete: enter
01:17:50.834 00.000 10844 UpdateGuideState(): m_state=6
01:17:50.834 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9206
01:17:50.834 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=60.57, Mass=2928, SNR=35.0, Peak=255 HFD=3.3
01:17:50.836 00.002 10844 MultiStar: [#1 0.36,-0.67,0.00,M1] [#2 -0.15,0.09,1.94,U] [#3 0.49,-0.08,0.88,U] [#4 0.28,0.01,0.92,U] [#5 -0.05,0.40,0.85,U] [#6 -0.14,0.35,0.85,U] [#7 0.06,0.31,0.76,U] [#8 0.50,0.39,0.00,M1] 
01:17:50.836 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.08, -0.40}
01:17:50.836 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
01:17:50.836 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
01:17:50.836 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.00 mountX=-0.09 mountY=0.04, mountTheta=2.74
01:17:50.838 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.08, opts=13)
01:17:50.838 00.000 10844 Enqueuing Move request for scope (0.05, 0.08)
01:17:50.838 00.000 11060 Worker thread wakes up
01:17:50.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:50.838 00.000 10844 UpdateGuideState exits: m=2928 SNR=35.0 Saturated
01:17:50.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:50.838 00.000 10844 Enqueuing Expose request
01:17:50.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:17:50.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:17:50.838 00.000 11060 Moving (0.05, 0.08) raw xDistance=-0.09 yDistance=0.04
01:17:50.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:50.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:50.839 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:17:50.839 00.000 11060 MoveAxis(E, 0, ABG)
01:17:50.839 00.000 11060 Move returns status 0, amount 0
01:17:50.839 00.000 11060 MoveAxis(N, 0, ABG)
01:17:50.839 00.000 11060 Move returns status 0, amount 0
01:17:50.839 00.000 11060 move complete, result=0
01:17:50.839 00.000 11060 worker thread done servicing request
01:17:50.839 00.000 11060 Worker thread wakes up
01:17:50.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:50.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:50.840 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:51.472 00.632 11060 Exposure complete
01:17:51.641 00.169 11060 worker thread done servicing request
01:17:51.642 00.001 10844 OnExposeComplete: enter
01:17:51.642 00.000 10844 UpdateGuideState(): m_state=6
01:17:51.642 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9207
01:17:51.642 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=61.73, Mass=2647, SNR=32.9, Peak=249 HFD=3.5
01:17:51.642 00.000 10844 MultiStar: [#1 0.25,-0.35,1.11,U] [#2 -0.20,0.64,0.00,M1] [#3 -0.41,0.39,0.91,U] [#4 0.72,0.32,0.00,M1] [#5 0.39,0.64,0.00,M1] [#6 0.06,0.81,0.00,M1] [#7 -0.00,0.51,0.85,U] [#8 0.48,1.09,0.00,M2] 
01:17:51.642 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.30}, one-star: {0.20, 0.75}
01:17:51.642 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:17:51.643 00.001 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:17:51.643 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.49 mountX=-0.30 mountY=-0.02, mountTheta=-3.06
01:17:51.644 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.30, opts=13)
01:17:51.644 00.000 10844 Enqueuing Move request for scope (0.02, 0.30)
01:17:51.644 00.000 11060 Worker thread wakes up
01:17:51.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
01:17:51.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
01:17:51.644 00.000 11060 Moving (0.02, 0.30) raw xDistance=-0.30 yDistance=-0.02
01:17:51.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:17:51.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:51.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:51.645 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:51.645 00.000 11060 MoveAxis(E, 52, ABG)
01:17:51.645 00.000 11060 Guiding  Dir = 2, Dur = 52
01:17:51.645 00.000 10844 UpdateGuideState exits: m=2647 SNR=32.9
01:17:51.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:51.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:51.645 00.000 10844 Enqueuing Expose request
01:17:51.654 00.009 11060 IsSlewing returns 0
01:17:51.654 00.000 11060 IsGuiding returns 0
01:17:51.717 00.063 11060 IsGuiding returns 0
01:17:51.717 00.000 11060 Move returns status 0, amount 52
01:17:51.717 00.000 11060 MoveAxis(N, 0, ABG)
01:17:51.717 00.000 11060 Move returns status 0, amount 0
01:17:51.717 00.000 11060 move complete, result=0
01:17:51.717 00.000 11060 worker thread done servicing request
01:17:51.717 00.000 11060 Worker thread wakes up
01:17:51.717 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
01:17:51.718 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:51.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:52.342 00.624 11060 Exposure complete
01:17:52.499 00.157 11060 worker thread done servicing request
01:17:52.499 00.000 10844 OnExposeComplete: enter
01:17:52.500 00.001 10844 UpdateGuideState(): m_state=6
01:17:52.500 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9208
01:17:52.500 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=60.95, Mass=2867, SNR=34.4, Peak=255 HFD=3.5
01:17:52.500 00.000 10844 MultiStar: [#1 0.09,0.09,0.91,U] [#2 -0.01,0.47,1.99,U] [#3 -0.19,0.23,0.94,U] [#4 0.29,0.05,0.92,U] [#5 -0.06,0.42,0.98,U] [#6 -0.09,0.09,0.78,U] [#7 0.12,-0.65,0.00,M1] [#8 0.26,0.48,0.94,U] 
01:17:52.500 00.000 10844 single-star, 7 included, MultiStar: {0.03, 0.26}, one-star: {-0.01, -0.02}
01:17:52.500 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
01:17:52.501 00.001 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
01:17:52.501 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.83 mountX=0.02 mountY=-0.00, mountTheta=-0.10
01:17:52.502 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
01:17:52.502 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
01:17:52.502 00.000 11060 Worker thread wakes up
01:17:52.502 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:52.502 00.000 10844 UpdateGuideState exits: m=2867 SNR=34.4 Saturated
01:17:52.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:52.503 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:17:52.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:52.503 00.000 10844 Enqueuing Expose request
01:17:52.503 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:17:52.503 00.000 11060 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=-0.00
01:17:52.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:17:52.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:52.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:17:52.504 00.001 11060 MoveAxis(E, 0, ABG)
01:17:52.504 00.000 11060 Move returns status 0, amount 0
01:17:52.504 00.000 11060 MoveAxis(N, 0, ABG)
01:17:52.504 00.000 11060 Move returns status 0, amount 0
01:17:52.504 00.000 11060 move complete, result=0
01:17:52.504 00.000 11060 worker thread done servicing request
01:17:52.504 00.000 11060 Worker thread wakes up
01:17:52.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:52.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:52.505 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:53.145 00.640 11060 Exposure complete
01:17:53.304 00.159 11060 worker thread done servicing request
01:17:53.304 00.000 10844 OnExposeComplete: enter
01:17:53.304 00.000 10844 UpdateGuideState(): m_state=6
01:17:53.304 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9209
01:17:53.305 00.001 10844 Star::Find returns 1 (1), X=268.18, Y=61.24, Mass=2890, SNR=34.4, Peak=255 HFD=3.5
01:17:53.305 00.000 10844 MultiStar: [#1 0.16,0.05,0.87,U] [#2 0.02,0.17,1.89,U] [#3 -0.07,0.35,0.95,U] [#4 0.40,-0.07,0.90,U] [#5 -0.14,0.59,0.00,M1] [#6 -0.09,0.28,0.79,U] [#7 -0.11,-0.14,0.82,U] [#8 0.16,0.38,0.84,U] 
01:17:53.305 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.17}, one-star: {-0.31, 0.27}
01:17:53.305 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
01:17:53.305 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
01:17:53.305 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.47 mountX=-0.17 mountY=-0.01, mountTheta=-3.07
01:17:53.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.17, opts=13)
01:17:53.306 00.000 10844 Enqueuing Move request for scope (0.02, 0.17)
01:17:53.306 00.000 11060 Worker thread wakes up
01:17:53.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:53.307 00.001 10844 UpdateGuideState exits: m=2890 SNR=34.4 Saturated
01:17:53.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:53.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:53.307 00.000 10844 Enqueuing Expose request
01:17:53.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:17:53.307 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:17:53.307 00.000 11060 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.01
01:17:53.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:17:53.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:53.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:53.307 00.000 11060 MoveAxis(E, 29, ABG)
01:17:53.307 00.000 11060 Guiding  Dir = 2, Dur = 29
01:17:53.323 00.016 11060 IsSlewing returns 0
01:17:53.323 00.000 11060 IsGuiding returns 0
01:17:53.386 00.063 11060 IsGuiding returns 0
01:17:53.386 00.000 11060 Move returns status 0, amount 29
01:17:53.386 00.000 11060 MoveAxis(N, 0, ABG)
01:17:53.388 00.002 11060 Move returns status 0, amount 0
01:17:53.388 00.000 11060 move complete, result=0
01:17:53.388 00.000 11060 worker thread done servicing request
01:17:53.388 00.000 11060 Worker thread wakes up
01:17:53.388 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
01:17:53.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:53.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:54.032 00.644 11060 Exposure complete
01:17:54.221 00.189 11060 worker thread done servicing request
01:17:54.221 00.000 10844 OnExposeComplete: enter
01:17:54.221 00.000 10844 UpdateGuideState(): m_state=6
01:17:54.221 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9210
01:17:54.221 00.000 10844 Star::Find returns 1 (1), X=268.11, Y=61.63, Mass=2680, SNR=33.0, Peak=255 HFD=3.3
01:17:54.222 00.001 10844 MultiStar: [#1 -0.41,-0.46,0.00,M1] [#2 -0.35,0.16,2.06,U] [#3 -0.37,0.06,0.93,U] [#4 0.01,-0.46,0.92,U] [#5 -0.35,0.18,1.07,U] [#6 -0.34,0.55,0.00,M1] [#7 -0.23,0.04,0.77,U] [#8 -0.29,0.15,0.96,U] 
01:17:54.222 00.000 10844 refined, 6 included, MultiStar: {-0.29, 0.13}, one-star: {-0.38, 0.66}
01:17:54.222 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.49 = -1.80)
01:17:54.222 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
01:17:54.229 00.007 10844 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.32 cameraTheta=2.73 mountX=-0.07 mountY=-0.31, mountTheta=-1.80
01:17:54.231 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.13, opts=13)
01:17:54.232 00.001 10844 Enqueuing Move request for scope (-0.29, 0.13)
01:17:54.232 00.000 11060 Worker thread wakes up
01:17:54.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:54.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.13) opts 0xd
01:17:54.232 00.000 10844 UpdateGuideState exits: m=2680 SNR=33.0 Saturated
01:17:54.232 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.13)
01:17:54.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:54.232 00.000 11060 Moving (-0.29, 0.13) raw xDistance=-0.07 yDistance=-0.31
01:17:54.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:54.232 00.000 10844 Enqueuing Expose request
01:17:54.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:54.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:54.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:17:54.233 00.001 11060 MoveAxis(E, 0, ABG)
01:17:54.233 00.000 11060 Move returns status 0, amount 0
01:17:54.233 00.000 11060 MoveAxis(N, 0, ABG)
01:17:54.233 00.000 11060 Move returns status 0, amount 0
01:17:54.233 00.000 11060 move complete, result=0
01:17:54.233 00.000 11060 worker thread done servicing request
01:17:54.233 00.000 11060 Worker thread wakes up
01:17:54.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:54.234 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:54.235 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:17:54.863 00.628 11060 Exposure complete
01:17:55.038 00.175 11060 worker thread done servicing request
01:17:55.038 00.000 10844 OnExposeComplete: enter
01:17:55.038 00.000 10844 UpdateGuideState(): m_state=6
01:17:55.039 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9211
01:17:55.039 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=60.95, Mass=2358, SNR=30.4, Peak=204 HFD=3.3
01:17:55.039 00.000 10844 MultiStar: [#1 0.06,-0.56,1.01,U] [#2 -0.36,-0.05,2.25,U] [#3 -0.29,0.31,1.09,U] [#4 0.14,-0.10,1.03,U] [#5 0.14,0.30,1.15,U] [#6 -0.31,0.04,1.10,U] [#7 -0.11,-0.29,0.96,U] [#8 -0.55,0.18,1.03,U] 
01:17:55.039 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.02}, one-star: {-0.35, -0.02}
01:17:55.039 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
01:17:55.039 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
01:17:55.039 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.05 mountX=0.05 mountY=-0.20, mountTheta=-1.30
01:17:55.040 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.02, opts=13)
01:17:55.041 00.001 10844 Enqueuing Move request for scope (-0.20, -0.02)
01:17:55.041 00.000 11060 Worker thread wakes up
01:17:55.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
01:17:55.041 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
01:17:55.041 00.000 11060 Moving (-0.20, -0.02) raw xDistance=0.05 yDistance=-0.20
01:17:55.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:17:55.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:17:55.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:55.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:17:55.041 00.000 11060 MoveAxis(E, 0, ABG)
01:17:55.041 00.000 11060 Move returns status 0, amount 0
01:17:55.041 00.000 11060 MoveAxis(N, 0, ABG)
01:17:55.041 00.000 11060 Move returns status 0, amount 0
01:17:55.042 00.001 10844 UpdateGuideState exits: m=2358 SNR=30.4
01:17:55.042 00.000 11060 move complete, result=0
01:17:55.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:55.042 00.000 11060 worker thread done servicing request
01:17:55.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:55.042 00.000 10844 Enqueuing Expose request
01:17:55.042 00.000 11060 Worker thread wakes up
01:17:55.042 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:55.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:55.043 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:55.679 00.636 11060 Exposure complete
01:17:55.870 00.191 11060 worker thread done servicing request
01:17:55.870 00.000 10844 OnExposeComplete: enter
01:17:55.870 00.000 10844 UpdateGuideState(): m_state=6
01:17:55.871 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9212
01:17:55.871 00.000 10844 Star::Find returns 1 (0), X=267.83, Y=61.24, Mass=2906, SNR=34.3, Peak=222 HFD=3.4
01:17:55.871 00.000 10844 MultiStar: [#1 0.29,-0.57,0.00,M1] [#2 -0.29,-0.01,2.04,U] [#3 -0.12,0.03,0.91,U] [#4 -0.32,-0.25,0.87,U] [#5 -0.17,0.35,0.96,U] [#6 0.13,0.26,0.86,U] [#7 0.11,-0.42,0.79,U] [#8 0.01,0.17,0.89,U] 
01:17:55.871 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.05}, one-star: {-0.65, 0.27}
01:17:55.878 00.007 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.63 = -1.66)
01:17:55.878 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
01:17:55.879 00.001 10844 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.87 mountX=-0.02 mountY=-0.20, mountTheta=-1.66
01:17:55.879 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.05, opts=13)
01:17:55.880 00.001 10844 Enqueuing Move request for scope (-0.19, 0.05)
01:17:55.880 00.000 11060 Worker thread wakes up
01:17:55.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
01:17:55.880 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
01:17:55.880 00.000 11060 Moving (-0.19, 0.05) raw xDistance=-0.02 yDistance=-0.20
01:17:55.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:17:55.880 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.15 newest=-0.70
01:17:55.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:55.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:17:55.880 00.000 11060 MoveAxis(E, 0, ABG)
01:17:55.880 00.000 11060 Move returns status 0, amount 0
01:17:55.880 00.000 10844 UpdateGuideState exits: m=2906 SNR=34.3
01:17:55.880 00.000 11060 BLC: Oldest BLC event removed
01:17:55.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:55.881 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:17:55.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:55.881 00.000 10844 Enqueuing Expose request
01:17:55.881 00.000 11060 MoveAxis(N, 827, ABG)
01:17:55.881 00.000 11060 duration set to 750 by maxDecDuration
01:17:55.881 00.000 11060 Guiding  Dir = 0, Dur = 750
01:17:55.900 00.019 11060 IsSlewing returns 0
01:17:55.900 00.000 11060 IsGuiding returns 0
01:17:56.667 00.767 11060 IsGuiding returns 0
01:17:56.667 00.000 11060 Move returns status 0, amount 750
01:17:56.667 00.000 11060 move complete, result=0
01:17:56.668 00.001 11060 worker thread done servicing request
01:17:56.668 00.000 11060 Worker thread wakes up
01:17:56.668 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
01:17:56.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:56.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:57.295 00.627 11060 Exposure complete
01:17:57.454 00.159 11060 worker thread done servicing request
01:17:57.454 00.000 10844 OnExposeComplete: enter
01:17:57.454 00.000 10844 UpdateGuideState(): m_state=6
01:17:57.454 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9213
01:17:57.454 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=61.44, Mass=2511, SNR=31.5, Peak=251 HFD=3.2
01:17:57.455 00.001 10844 MultiStar: [#1 0.29,-0.04,1.04,U] [#2 -0.34,0.77,0.00,M1] [#3 0.45,0.49,0.00,M1] [#4 0.57,-0.03,0.95,U] [#5 0.30,0.64,0.00,M1] [#6 0.24,0.46,1.03,U] [#7 0.80,0.05,0.00,M1] [#8 0.24,0.18,0.95,U] 
01:17:57.455 00.000 10844 refined, 4 included, MultiStar: {0.31, 0.21}, one-star: {0.20, 0.47}
01:17:57.455 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:17:57.455 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:17:57.455 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.37 cameraTheta=0.61 mountX=-0.26 mountY=0.27, mountTheta=2.35
01:17:57.456 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.21, opts=13)
01:17:57.456 00.000 10844 Enqueuing Move request for scope (0.31, 0.21)
01:17:57.456 00.000 11060 Worker thread wakes up
01:17:57.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.21) opts 0xd
01:17:57.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.21)
01:17:57.456 00.000 11060 Moving (0.31, 0.21) raw xDistance=-0.26 yDistance=0.27
01:17:57.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:17:57.456 00.000 11060 BLC: History state: CurrMiss=-0.27, AvgInitMiss=-0.04, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.138138, 1:-0.267222
01:17:57.456 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:17:57.456 00.000 11060 BLC: window closed
01:17:57.456 00.000 10844 UpdateGuideState exits: m=2511 SNR=31.5
01:17:57.457 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:17:57.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:17:57.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:57.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:17:57.457 00.000 11060 MoveAxis(E, 46, ABG)
01:17:57.457 00.000 11060 Guiding  Dir = 2, Dur = 46
01:17:57.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:57.457 00.000 10844 Enqueuing Expose request
01:17:57.492 00.035 11060 IsSlewing returns 0
01:17:57.492 00.000 11060 IsGuiding returns 0
01:17:57.570 00.078 11060 IsGuiding returns 0
01:17:57.570 00.000 11060 Move returns status 0, amount 46
01:17:57.570 00.000 11060 MoveAxis(N, 0, ABG)
01:17:57.570 00.000 11060 Move returns status 0, amount 0
01:17:57.570 00.000 11060 move complete, result=0
01:17:57.572 00.002 11060 worker thread done servicing request
01:17:57.572 00.000 11060 Worker thread wakes up
01:17:57.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:57.572 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.3 px 0 ms NORTH
01:17:57.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:58.214 00.642 11060 Exposure complete
01:17:58.363 00.149 11060 worker thread done servicing request
01:17:58.363 00.000 10844 OnExposeComplete: enter
01:17:58.363 00.000 10844 UpdateGuideState(): m_state=6
01:17:58.363 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9214
01:17:58.363 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=61.33, Mass=2658, SNR=32.8, Peak=252 HFD=3.2
01:17:58.364 00.001 10844 MultiStar: [#1 0.41,-0.34,1.06,U] [#2 -0.20,0.25,2.01,U] [#3 0.15,0.05,0.99,U] [#4 0.30,-0.25,1.03,U] [#5 0.33,0.36,0.93,U] [#6 -0.02,0.47,0.93,U] [#7 0.01,-0.10,0.91,U] [#8 0.03,0.49,0.90,U] 
01:17:58.364 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.05, 0.36}
01:17:58.364 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
01:17:58.364 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
01:17:58.364 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.03 mountX=-0.16 mountY=0.06, mountTheta=2.77
01:17:58.365 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.15, opts=13)
01:17:58.365 00.000 10844 Enqueuing Move request for scope (0.09, 0.15)
01:17:58.365 00.000 11060 Worker thread wakes up
01:17:58.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
01:17:58.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
01:17:58.365 00.000 11060 Moving (0.09, 0.15) raw xDistance=-0.16 yDistance=0.06
01:17:58.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:17:58.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:58.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:58.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:58.365 00.000 11060 MoveAxis(E, 29, ABG)
01:17:58.366 00.001 11060 Guiding  Dir = 2, Dur = 29
01:17:58.366 00.000 10844 UpdateGuideState exits: m=2658 SNR=32.8
01:17:58.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:58.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:58.366 00.000 10844 Enqueuing Expose request
01:17:58.382 00.016 11060 IsSlewing returns 0
01:17:58.382 00.000 11060 IsGuiding returns 0
01:17:58.429 00.047 11060 IsGuiding returns 0
01:17:58.430 00.001 11060 Move returns status 0, amount 29
01:17:58.430 00.000 11060 MoveAxis(N, 0, ABG)
01:17:58.430 00.000 11060 Move returns status 0, amount 0
01:17:58.430 00.000 11060 move complete, result=0
01:17:58.430 00.000 11060 worker thread done servicing request
01:17:58.430 00.000 11060 Worker thread wakes up
01:17:58.430 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:17:58.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:58.431 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:59.063 00.632 11060 Exposure complete
01:17:59.221 00.158 11060 worker thread done servicing request
01:17:59.221 00.000 10844 OnExposeComplete: enter
01:17:59.221 00.000 10844 UpdateGuideState(): m_state=6
01:17:59.221 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9215
01:17:59.221 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=61.34, Mass=2784, SNR=33.4, Peak=252 HFD=3.4
01:17:59.222 00.001 10844 MultiStar: [#1 0.21,-0.36,1.04,U] [#2 0.13,0.52,1.97,U] [#3 -0.15,0.49,0.97,U] [#4 0.18,0.21,0.94,U] [#5 0.22,0.52,0.91,U] [#6 -0.05,-0.09,0.88,U] [#7 0.08,-0.03,0.85,U] [#8 -0.26,0.27,0.92,U] 
01:17:59.222 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.24}, one-star: {-0.07, 0.37}
01:17:59.222 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
01:17:59.222 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
01:17:59.222 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.39 mountX=-0.25 mountY=0.00, mountTheta=3.13
01:17:59.223 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.24, opts=13)
01:17:59.223 00.000 10844 Enqueuing Move request for scope (0.04, 0.24)
01:17:59.223 00.000 11060 Worker thread wakes up
01:17:59.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:17:59.223 00.000 10844 UpdateGuideState exits: m=2784 SNR=33.4
01:17:59.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:59.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:17:59.223 00.000 10844 Enqueuing Expose request
01:17:59.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
01:17:59.224 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
01:17:59.224 00.000 11060 Moving (0.04, 0.24) raw xDistance=-0.25 yDistance=0.00
01:17:59.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:17:59.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:59.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:17:59.224 00.000 11060 MoveAxis(E, 44, ABG)
01:17:59.224 00.000 11060 Guiding  Dir = 2, Dur = 44
01:17:59.240 00.016 11060 IsSlewing returns 0
01:17:59.240 00.000 11060 IsGuiding returns 0
01:17:59.301 00.061 11060 IsGuiding returns 0
01:17:59.301 00.000 11060 Move returns status 0, amount 44
01:17:59.301 00.000 11060 MoveAxis(N, 0, ABG)
01:17:59.301 00.000 11060 Move returns status 0, amount 0
01:17:59.301 00.000 11060 move complete, result=0
01:17:59.301 00.000 11060 worker thread done servicing request
01:17:59.302 00.001 11060 Worker thread wakes up
01:17:59.302 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
01:17:59.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:17:59.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:17:59.935 00.633 11060 Exposure complete
01:18:00.099 00.164 11060 worker thread done servicing request
01:18:00.099 00.000 10844 OnExposeComplete: enter
01:18:00.099 00.000 10844 UpdateGuideState(): m_state=6
01:18:00.100 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9216
01:18:00.100 00.000 10844 Star::Find returns 1 (1), X=268.74, Y=61.08, Mass=2892, SNR=34.5, Peak=255 HFD=3.1
01:18:00.100 00.000 10844 MultiStar: [#1 0.37,-0.27,0.98,U] [#2 -0.05,0.41,2.05,U] [#3 0.34,0.32,0.94,U] [#4 0.52,-0.53,0.00,M1] [#5 -0.25,0.47,0.95,U] [#6 0.35,0.30,0.95,U] [#7 0.53,-0.05,0.84,U] [#8 0.57,0.36,0.00,M1] 
01:18:00.100 00.000 10844 single-star, 6 included, MultiStar: {0.18, 0.22}, one-star: {0.26, 0.11}
01:18:00.100 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
01:18:00.100 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
01:18:00.100 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.11 hyp=0.28 cameraTheta=0.41 mountX=-0.15 mountY=0.23, mountTheta=2.15
01:18:00.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.11, opts=13)
01:18:00.102 00.001 10844 Enqueuing Move request for scope (0.26, 0.11)
01:18:00.102 00.000 11060 Worker thread wakes up
01:18:00.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:00.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.11) opts 0xd
01:18:00.102 00.000 10844 UpdateGuideState exits: m=2892 SNR=34.5 Saturated
01:18:00.102 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.11)
01:18:00.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:00.102 00.000 11060 Moving (0.26, 0.11) raw xDistance=-0.15 yDistance=0.23
01:18:00.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:00.102 00.000 10844 Enqueuing Expose request
01:18:00.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:18:00.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:18:00.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:18:00.102 00.000 11060 MoveAxis(E, 28, ABG)
01:18:00.102 00.000 11060 Guiding  Dir = 2, Dur = 28
01:18:00.115 00.013 11060 IsSlewing returns 0
01:18:00.115 00.000 11060 IsGuiding returns 0
01:18:00.147 00.032 11060 IsGuiding returns 0
01:18:00.147 00.000 11060 Move returns status 0, amount 28
01:18:00.147 00.000 11060 MoveAxis(N, 0, ABG)
01:18:00.147 00.000 11060 Move returns status 0, amount 0
01:18:00.147 00.000 11060 move complete, result=0
01:18:00.147 00.000 11060 worker thread done servicing request
01:18:00.147 00.000 11060 Worker thread wakes up
01:18:00.147 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.2 px 0 ms NORTH
01:18:00.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:00.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:00.780 00.633 11060 Exposure complete
01:18:00.949 00.169 11060 worker thread done servicing request
01:18:00.950 00.001 10844 OnExposeComplete: enter
01:18:00.950 00.000 10844 UpdateGuideState(): m_state=6
01:18:00.950 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9217
01:18:00.950 00.000 10844 Star::Find returns 1 (1), X=268.81, Y=60.84, Mass=3220, SNR=36.1, Peak=255 HFD=3.3
01:18:00.950 00.000 10844 MultiStar: [#1 0.64,-0.62,0.00,M1] [#2 0.23,0.18,1.94,U] [#3 0.17,-0.14,0.93,U] [#4 0.26,-0.50,0.79,U] [#5 0.33,-0.45,0.89,U] [#6 0.18,-0.12,0.82,U] [#7 0.83,-0.63,0.00,M1] [#8 0.55,-0.62,0.00,M2] 
01:18:00.950 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.13}, one-star: {0.33, -0.13}
01:18:00.950 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
01:18:00.951 00.001 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
01:18:00.951 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-0.48 mountX=0.08 mountY=0.26, mountTheta=1.28
01:18:00.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.13, opts=13)
01:18:00.952 00.000 10844 Enqueuing Move request for scope (0.25, -0.13)
01:18:00.953 00.001 11060 Worker thread wakes up
01:18:00.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:00.953 00.000 10844 UpdateGuideState exits: m=3220 SNR=36.1 Saturated
01:18:00.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:00.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:00.953 00.000 10844 Enqueuing Expose request
01:18:00.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.13) opts 0xd
01:18:00.953 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.13)
01:18:00.953 00.000 11060 Moving (0.25, -0.13) raw xDistance=0.08 yDistance=0.26
01:18:00.954 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:18:00.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:18:00.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:18:00.954 00.000 11060 MoveAxis(E, 0, ABG)
01:18:00.954 00.000 11060 Move returns status 0, amount 0
01:18:00.954 00.000 11060 MoveAxis(N, 0, ABG)
01:18:00.954 00.000 11060 Move returns status 0, amount 0
01:18:00.954 00.000 11060 move complete, result=0
01:18:00.954 00.000 11060 worker thread done servicing request
01:18:00.954 00.000 11060 Worker thread wakes up
01:18:00.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:00.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:00.955 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:18:01.587 00.632 11060 Exposure complete
01:18:01.771 00.184 11060 worker thread done servicing request
01:18:01.771 00.000 10844 OnExposeComplete: enter
01:18:01.771 00.000 10844 UpdateGuideState(): m_state=6
01:18:01.771 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9218
01:18:01.771 00.000 10844 Star::Find returns 1 (1), X=268.80, Y=60.74, Mass=2705, SNR=32.9, Peak=255 HFD=3.5
01:18:01.772 00.001 10844 MultiStar: [#1 0.16,-0.80,0.00,M2] [#2 0.04,-0.06,2.14,U] [#3 0.70,0.20,0.00,M1] [#4 0.43,-0.45,0.00,M1] [#5 0.74,-0.03,0.00,M1] [#6 -0.02,0.21,0.85,U] [#7 0.53,-0.54,0.00,M2] [#8 0.32,-0.25,0.86,U] 
01:18:01.772 00.000 10844 refined, 3 included, MultiStar: {0.14, -0.08}, one-star: {0.32, -0.23}
01:18:01.772 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
01:18:01.772 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
01:18:01.772 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.54 mountX=0.05 mountY=0.15, mountTheta=1.21
01:18:01.773 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.08, opts=13)
01:18:01.773 00.000 10844 Enqueuing Move request for scope (0.14, -0.08)
01:18:01.773 00.000 11060 Worker thread wakes up
01:18:01.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:01.773 00.000 10844 UpdateGuideState exits: m=2705 SNR=32.9 Saturated
01:18:01.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:01.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
01:18:01.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:01.773 00.000 10844 Enqueuing Expose request
01:18:01.773 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
01:18:01.773 00.000 11060 Moving (0.14, -0.08) raw xDistance=0.05 yDistance=0.15
01:18:01.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:18:01.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:01.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:18:01.774 00.001 11060 MoveAxis(E, 0, ABG)
01:18:01.774 00.000 11060 Move returns status 0, amount 0
01:18:01.774 00.000 11060 MoveAxis(N, 0, ABG)
01:18:01.774 00.000 11060 Move returns status 0, amount 0
01:18:01.774 00.000 11060 move complete, result=0
01:18:01.774 00.000 11060 worker thread done servicing request
01:18:01.774 00.000 11060 Worker thread wakes up
01:18:01.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:01.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:01.775 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:02.400 00.625 11060 Exposure complete
01:18:02.608 00.208 11060 worker thread done servicing request
01:18:02.608 00.000 10844 OnExposeComplete: enter
01:18:02.608 00.000 10844 UpdateGuideState(): m_state=6
01:18:02.608 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9219
01:18:02.608 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=60.90, Mass=2893, SNR=34.2, Peak=255 HFD=3.3
01:18:02.609 00.001 10844 MultiStar: [#1 0.51,-0.78,0.00,M3] [#2 0.44,0.28,2.01,U] [#3 -0.08,0.60,0.00,M2] [#4 0.21,-0.02,0.97,U] [#5 0.67,-0.37,0.00,M2] [#6 -0.04,0.34,0.95,U] [#7 0.06,-0.40,0.78,U] [#8 0.24,0.28,0.81,U] 
01:18:02.609 00.000 10844 single-star, 5 included, MultiStar: {0.22, 0.11}, one-star: {0.12, -0.07}
01:18:02.609 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
01:18:02.609 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
01:18:02.609 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=0.05 mountY=0.13, mountTheta=1.22
01:18:02.610 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.07, opts=13)
01:18:02.610 00.000 10844 Enqueuing Move request for scope (0.12, -0.07)
01:18:02.610 00.000 11060 Worker thread wakes up
01:18:02.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:02.610 00.000 10844 UpdateGuideState exits: m=2893 SNR=34.2 Saturated
01:18:02.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:02.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:02.610 00.000 10844 Enqueuing Expose request
01:18:02.611 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:18:02.611 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:18:02.611 00.000 11060 Moving (0.12, -0.07) raw xDistance=0.05 yDistance=0.13
01:18:02.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:18:02.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:02.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:18:02.611 00.000 11060 MoveAxis(E, 0, ABG)
01:18:02.611 00.000 11060 Move returns status 0, amount 0
01:18:02.611 00.000 11060 MoveAxis(N, 0, ABG)
01:18:02.611 00.000 11060 Move returns status 0, amount 0
01:18:02.611 00.000 11060 move complete, result=0
01:18:02.611 00.000 11060 worker thread done servicing request
01:18:02.611 00.000 11060 Worker thread wakes up
01:18:02.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:02.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:02.612 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:03.246 00.634 11060 Exposure complete
01:18:03.412 00.166 11060 worker thread done servicing request
01:18:03.412 00.000 10844 OnExposeComplete: enter
01:18:03.412 00.000 10844 UpdateGuideState(): m_state=6
01:18:03.412 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9220
01:18:03.412 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=61.69, Mass=2526, SNR=31.4, Peak=255 HFD=3.3
01:18:03.413 00.001 10844 MultiStar: [#1 0.52,-0.32,0.00,M4] [#2 -0.04,0.12,2.14,U] [#3 -0.01,0.23,0.98,U] [#4 0.05,-0.35,1.03,U] [#5 0.56,0.07,1.15,U] [#6 -0.25,0.80,0.00,M1] [#7 0.59,0.03,0.93,U] [#8 0.19,0.70,0.00,M1] 
01:18:03.413 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.13}, one-star: {0.03, 0.72}
01:18:03.413 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
01:18:03.413 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
01:18:03.413 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.67 mountX=-0.16 mountY=0.14, mountTheta=2.42
01:18:03.414 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.13, opts=13)
01:18:03.414 00.000 10844 Enqueuing Move request for scope (0.17, 0.13)
01:18:03.414 00.000 11060 Worker thread wakes up
01:18:03.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:03.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
01:18:03.414 00.000 10844 UpdateGuideState exits: m=2526 SNR=31.4 Saturated
01:18:03.414 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
01:18:03.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:03.416 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:03.416 00.000 10844 Enqueuing Expose request
01:18:03.416 00.000 11060 Moving (0.17, 0.13) raw xDistance=-0.16 yDistance=0.14
01:18:03.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:18:03.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:03.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:18:03.416 00.000 11060 MoveAxis(E, 28, ABG)
01:18:03.416 00.000 11060 Guiding  Dir = 2, Dur = 28
01:18:03.475 00.059 11060 IsSlewing returns 0
01:18:03.476 00.001 11060 IsGuiding returns 0
01:18:03.551 00.075 11060 IsGuiding returns 0
01:18:03.551 00.000 11060 Move returns status 0, amount 28
01:18:03.551 00.000 11060 MoveAxis(N, 0, ABG)
01:18:03.551 00.000 11060 Move returns status 0, amount 0
01:18:03.551 00.000 11060 move complete, result=0
01:18:03.552 00.001 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
01:18:03.552 00.000 11060 worker thread done servicing request
01:18:03.553 00.001 11060 Worker thread wakes up
01:18:03.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:03.554 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:04.181 00.627 11060 Exposure complete
01:18:04.350 00.169 10844 OnExposeComplete: enter
01:18:04.350 00.000 10844 UpdateGuideState(): m_state=6
01:18:04.350 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9221
01:18:04.350 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=61.19, Mass=2174, SNR=29.3, Peak=238 HFD=3.0
01:18:04.351 00.001 10844 MultiStar: [#1 0.84,-0.76,0.00,M5] [#2 0.14,0.13,2.41,U] [#3 0.19,0.41,1.07,U] [#4 0.40,-0.44,0.95,U] [#5 0.16,0.04,1.23,U] [#6 0.28,0.29,1.06,U] [#7 0.76,-0.21,0.00,M1] [#8 0.36,0.17,1.08,U] 
01:18:04.351 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.13}, one-star: {0.30, 0.22}
01:18:04.351 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:18:04.351 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:18:04.351 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.27 cameraTheta=0.49 mountX=-0.17 mountY=0.21, mountTheta=2.23
01:18:04.352 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.13, opts=13)
01:18:04.352 00.000 10844 Enqueuing Move request for scope (0.24, 0.13)
01:18:04.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:04.352 00.000 10844 UpdateGuideState exits: m=2174 SNR=29.3
01:18:04.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:04.353 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:04.353 00.000 10844 Enqueuing Expose request
01:18:04.354 00.001 11060 worker thread done servicing request
01:18:04.354 00.000 11060 Worker thread wakes up
01:18:04.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.13) opts 0xd
01:18:04.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.13)
01:18:04.354 00.000 11060 Moving (0.24, 0.13) raw xDistance=-0.17 yDistance=0.21
01:18:04.356 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:18:04.356 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=0.49
01:18:04.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:18:04.356 00.000 11060 MoveAxis(E, 30, ABG)
01:18:04.356 00.000 11060 Guiding  Dir = 2, Dur = 30
01:18:04.364 00.008 11060 IsSlewing returns 0
01:18:04.364 00.000 11060 IsGuiding returns 0
01:18:04.415 00.051 11060 IsGuiding returns 0
01:18:04.416 00.001 11060 Move returns status 0, amount 30
01:18:04.416 00.000 11060 BLC: Oldest BLC event removed
01:18:04.416 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:18:04.416 00.000 11060 MoveAxis(S, 833, ABG)
01:18:04.416 00.000 11060 duration set to 750 by maxDecDuration
01:18:04.416 00.000 11060 Guiding  Dir = 1, Dur = 750
01:18:04.441 00.025 11060 IsSlewing returns 0
01:18:04.441 00.000 11060 IsGuiding returns 0
01:18:05.228 00.787 11060 IsGuiding returns 0
01:18:05.228 00.000 11060 Move returns status 0, amount 750
01:18:05.228 00.000 11060 move complete, result=0
01:18:05.228 00.000 11060 worker thread done servicing request
01:18:05.228 00.000 11060 Worker thread wakes up
01:18:05.228 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 750 ms SOUTH
01:18:05.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:05.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:05.868 00.640 11060 Exposure complete
01:18:06.049 00.181 11060 worker thread done servicing request
01:18:06.050 00.001 10844 OnExposeComplete: enter
01:18:06.050 00.000 10844 UpdateGuideState(): m_state=6
01:18:06.050 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9222
01:18:06.050 00.000 10844 Star::Find returns 1 (1), X=268.89, Y=61.30, Mass=2765, SNR=33.2, Peak=255 HFD=3.4
01:18:06.051 00.001 10844 MultiStar: [#1 0.28,-0.67,0.00,M6] [#2 0.01,0.21,2.02,U] [#3 0.10,-0.08,0.96,U] [#4 0.54,0.15,0.89,U] [#5 0.31,0.40,0.93,U] [#6 0.08,0.24,0.96,U] [#7 0.34,0.20,0.83,U] [#8 -0.10,0.33,0.85,U] 
01:18:06.051 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.22}, one-star: {0.40, 0.33}
01:18:06.051 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:18:06.051 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
01:18:06.051 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.87 mountX=-0.25 mountY=0.15, mountTheta=2.60
01:18:06.053 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.22, opts=13)
01:18:06.053 00.000 10844 Enqueuing Move request for scope (0.19, 0.22)
01:18:06.053 00.000 11060 Worker thread wakes up
01:18:06.053 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:06.053 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.2 Saturated
01:18:06.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:06.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:06.053 00.000 10844 Enqueuing Expose request
01:18:06.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
01:18:06.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
01:18:06.053 00.000 11060 Moving (0.19, 0.22) raw xDistance=-0.25 yDistance=0.15
01:18:06.053 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.150086, 1:0.147744
01:18:06.053 00.000 11060 BLC: No correction, Miss < min_move
01:18:06.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:18:06.054 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:06.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:18:06.054 00.000 11060 MoveAxis(E, 44, ABG)
01:18:06.054 00.000 11060 Guiding  Dir = 2, Dur = 44
01:18:06.082 00.028 11060 IsSlewing returns 0
01:18:06.083 00.001 11060 IsGuiding returns 0
01:18:06.142 00.059 11060 IsGuiding returns 0
01:18:06.142 00.000 11060 Move returns status 0, amount 44
01:18:06.142 00.000 11060 MoveAxis(N, 0, ABG)
01:18:06.142 00.000 11060 Move returns status 0, amount 0
01:18:06.142 00.000 11060 move complete, result=0
01:18:06.142 00.000 11060 worker thread done servicing request
01:18:06.142 00.000 11060 Worker thread wakes up
01:18:06.142 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
01:18:06.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:06.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:06.774 00.632 11060 Exposure complete
01:18:06.964 00.190 11060 worker thread done servicing request
01:18:06.964 00.000 10844 OnExposeComplete: enter
01:18:06.964 00.000 10844 UpdateGuideState(): m_state=6
01:18:06.964 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9223
01:18:06.964 00.000 10844 Star::Find returns 1 (0), X=269.06, Y=60.71, Mass=2369, SNR=30.6, Peak=235 HFD=3.3
01:18:06.965 00.001 10844 MultiStar: [#1 0.28,-0.95,0.00,M7] [#2 0.20,0.17,2.15,U] [#3 0.00,-0.15,1.02,U] [#4 0.16,-0.25,1.12,U] [#5 0.35,0.35,1.07,U] [#6 -0.17,-0.11,1.04,U] [#7 0.25,-0.72,0.00,M1] [#8 0.20,0.13,0.93,U] 
01:18:06.965 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.00}, one-star: {0.58, -0.26}
01:18:06.965 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
01:18:06.965 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
01:18:06.965 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.02 mountX=-0.04 mountY=0.18, mountTheta=1.77
01:18:06.966 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.00, opts=13)
01:18:06.966 00.000 10844 Enqueuing Move request for scope (0.19, 0.00)
01:18:06.967 00.001 11060 Worker thread wakes up
01:18:06.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
01:18:06.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
01:18:06.967 00.000 11060 Moving (0.19, 0.00) raw xDistance=-0.04 yDistance=0.18
01:18:06.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:06.967 00.000 10844 UpdateGuideState exits: m=2369 SNR=30.6
01:18:06.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:06.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:06.967 00.000 10844 Enqueuing Expose request
01:18:06.967 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.150086, 1:0.147744, 2:0.184754
01:18:06.967 00.000 11060 BLC: No correction, Miss < min_move
01:18:06.968 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:18:06.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:06.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:18:06.968 00.000 11060 MoveAxis(E, 0, ABG)
01:18:06.968 00.000 11060 Move returns status 0, amount 0
01:18:06.968 00.000 11060 MoveAxis(N, 0, ABG)
01:18:06.968 00.000 11060 Move returns status 0, amount 0
01:18:06.968 00.000 11060 move complete, result=0
01:18:06.968 00.000 11060 worker thread done servicing request
01:18:06.968 00.000 11060 Worker thread wakes up
01:18:06.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:06.969 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:06.970 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:07.624 00.654 11060 Exposure complete
01:18:07.785 00.161 11060 worker thread done servicing request
01:18:07.785 00.000 10844 OnExposeComplete: enter
01:18:07.785 00.000 10844 UpdateGuideState(): m_state=6
01:18:07.785 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9224
01:18:07.785 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=60.97, Mass=2454, SNR=31.6, Peak=251 HFD=3.0
01:18:07.786 00.001 10844 MultiStar: [#1 0.11,-0.50,1.04,U] [#2 0.38,0.14,2.26,U] [#3 -0.12,-0.26,0.98,U] [#4 -0.02,-0.59,1.02,U] [#5 0.41,0.72,0.00,M1] [#6 -0.01,0.25,1.05,U] [#7 0.09,0.03,0.98,U] [#8 -0.26,0.28,0.94,U] 
01:18:07.786 00.000 10844 single-star, 7 included, MultiStar: {0.07, -0.06}, one-star: {-0.00, -0.00}
01:18:07.786 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
01:18:07.786 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
01:18:07.786 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-2.69 mountX=0.00 mountY=-0.00, mountTheta=-0.95
01:18:07.787 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.00, opts=13)
01:18:07.787 00.000 10844 Enqueuing Move request for scope (-0.00, -0.00)
01:18:07.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:07.788 00.001 11060 Worker thread wakes up
01:18:07.788 00.000 10844 UpdateGuideState exits: m=2454 SNR=31.6
01:18:07.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:07.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:07.788 00.000 10844 Enqueuing Expose request
01:18:07.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
01:18:07.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
01:18:07.788 00.000 11060 Moving (-0.00, -0.00) raw xDistance=0.00 yDistance=-0.00
01:18:07.788 00.000 11060 BLC: window closed
01:18:07.788 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.150086, 1:0.147744, 2:0.184754
01:18:07.788 00.000 11060 BLC: No correction, Miss < min_move
01:18:07.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:18:07.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:07.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:18:07.789 00.001 11060 MoveAxis(E, 0, ABG)
01:18:07.789 00.000 11060 Move returns status 0, amount 0
01:18:07.789 00.000 11060 MoveAxis(N, 0, ABG)
01:18:07.789 00.000 11060 Move returns status 0, amount 0
01:18:07.789 00.000 11060 move complete, result=0
01:18:07.789 00.000 11060 worker thread done servicing request
01:18:07.789 00.000 11060 Worker thread wakes up
01:18:07.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:07.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:07.790 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:08.428 00.638 11060 Exposure complete
01:18:08.616 00.188 11060 worker thread done servicing request
01:18:08.616 00.000 10844 OnExposeComplete: enter
01:18:08.616 00.000 10844 UpdateGuideState(): m_state=6
01:18:08.616 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9225
01:18:08.616 00.000 10844 Star::Find returns 1 (1), X=268.08, Y=61.58, Mass=3464, SNR=37.7, Peak=255 HFD=3.7
01:18:08.617 00.001 10844 MultiStar: [#1 -0.08,-0.57,0.90,U] [#2 0.09,0.44,1.83,U] [#3 0.32,-0.14,0.76,U] [#4 0.02,0.22,0.78,U] [#5 -0.10,0.26,0.92,U] [#6 -0.14,0.33,0.76,U] [#7 0.24,0.02,0.74,U] [#8 -0.15,0.45,0.78,U] 
01:18:08.617 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.22}, one-star: {-0.40, 0.61}
01:18:08.617 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
01:18:08.617 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
01:18:08.617 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.67 mountX=-0.21 mountY=-0.06, mountTheta=-2.88
01:18:08.618 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.22, opts=13)
01:18:08.618 00.000 10844 Enqueuing Move request for scope (-0.02, 0.22)
01:18:08.618 00.000 11060 Worker thread wakes up
01:18:08.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:08.618 00.000 10844 UpdateGuideState exits: m=3464 SNR=37.7 Saturated
01:18:08.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:08.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
01:18:08.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:08.618 00.000 10844 Enqueuing Expose request
01:18:08.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
01:18:08.619 00.001 11060 Moving (-0.02, 0.22) raw xDistance=-0.21 yDistance=-0.06
01:18:08.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:18:08.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:08.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:08.619 00.000 11060 MoveAxis(E, 36, ABG)
01:18:08.619 00.000 11060 Guiding  Dir = 2, Dur = 36
01:18:08.621 00.002 11060 IsSlewing returns 0
01:18:08.621 00.000 11060 IsGuiding returns 0
01:18:08.668 00.047 11060 IsGuiding returns 0
01:18:08.668 00.000 11060 Move returns status 0, amount 36
01:18:08.668 00.000 11060 MoveAxis(N, 0, ABG)
01:18:08.668 00.000 11060 Move returns status 0, amount 0
01:18:08.668 00.000 11060 move complete, result=0
01:18:08.668 00.000 11060 worker thread done servicing request
01:18:08.669 00.001 11060 Worker thread wakes up
01:18:08.669 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
01:18:08.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:08.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:09.297 00.628 11060 Exposure complete
01:18:09.472 00.175 11060 worker thread done servicing request
01:18:09.472 00.000 10844 OnExposeComplete: enter
01:18:09.472 00.000 10844 UpdateGuideState(): m_state=6
01:18:09.472 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9226
01:18:09.472 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=60.91, Mass=2271, SNR=30.0, Peak=219 HFD=3.3
01:18:09.472 00.000 10844 MultiStar: [#1 0.27,-0.79,0.00,M6] [#2 0.26,0.46,2.49,U] [#3 -0.29,-0.62,0.00,M1] [#4 0.18,-0.46,1.07,U] [#5 0.24,-0.65,0.00,M1] [#6 0.17,0.02,0.96,U] [#7 0.22,-0.22,0.99,U] [#8 0.04,0.07,0.92,U] 
01:18:09.472 00.000 10844 single-star, 5 included, MultiStar: {0.19, 0.06}, one-star: {0.15, -0.07}
01:18:09.472 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:18:09.472 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
01:18:09.472 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=0.04 mountY=0.16, mountTheta=1.33
01:18:09.474 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
01:18:09.474 00.000 10844 Enqueuing Move request for scope (0.15, -0.07)
01:18:09.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:09.474 00.000 10844 UpdateGuideState exits: m=2271 SNR=30.0
01:18:09.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:09.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:09.474 00.000 10844 Enqueuing Expose request
01:18:09.474 00.000 11060 Worker thread wakes up
01:18:09.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
01:18:09.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
01:18:09.474 00.000 11060 Moving (0.15, -0.07) raw xDistance=0.04 yDistance=0.16
01:18:09.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:18:09.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:09.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:18:09.475 00.001 11060 MoveAxis(E, 0, ABG)
01:18:09.475 00.000 11060 Move returns status 0, amount 0
01:18:09.475 00.000 11060 MoveAxis(N, 0, ABG)
01:18:09.475 00.000 11060 Move returns status 0, amount 0
01:18:09.475 00.000 11060 move complete, result=0
01:18:09.475 00.000 11060 worker thread done servicing request
01:18:09.475 00.000 11060 Worker thread wakes up
01:18:09.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:09.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:09.483 00.008 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:10.113 00.630 11060 Exposure complete
01:18:10.297 00.184 11060 worker thread done servicing request
01:18:10.297 00.000 10844 OnExposeComplete: enter
01:18:10.297 00.000 10844 UpdateGuideState(): m_state=6
01:18:10.298 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9227
01:18:10.298 00.000 10844 Star::Find returns 1 (1), X=268.33, Y=60.93, Mass=3285, SNR=36.5, Peak=255 HFD=3.9
01:18:10.298 00.000 10844 MultiStar: [#1 -0.16,-0.60,0.00,M7] [#2 0.18,-0.38,1.85,U] [#3 0.31,-0.22,0.78,U] [#4 0.54,-0.29,0.00,M1] [#5 0.51,-0.14,0.87,U] [#6 -0.18,0.10,0.82,U] [#7 0.00,0.06,0.76,U] [#8 0.09,0.12,0.82,U] 
01:18:10.298 00.000 10844 single-star, 6 included, MultiStar: {0.11, -0.12}, one-star: {-0.15, -0.04}
01:18:10.298 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
01:18:10.298 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
01:18:10.298 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.86 mountX=0.07 mountY=-0.14, mountTheta=-1.11
01:18:10.300 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.04, opts=13)
01:18:10.300 00.000 10844 Enqueuing Move request for scope (-0.15, -0.04)
01:18:10.300 00.000 11060 Worker thread wakes up
01:18:10.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:10.300 00.000 10844 UpdateGuideState exits: m=3285 SNR=36.5 Saturated
01:18:10.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:10.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:10.300 00.000 10844 Enqueuing Expose request
01:18:10.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
01:18:10.301 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
01:18:10.301 00.000 11060 Moving (-0.15, -0.04) raw xDistance=0.07 yDistance=-0.14
01:18:10.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:18:10.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:10.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:18:10.301 00.000 11060 MoveAxis(E, 0, ABG)
01:18:10.301 00.000 11060 Move returns status 0, amount 0
01:18:10.301 00.000 11060 MoveAxis(N, 0, ABG)
01:18:10.301 00.000 11060 Move returns status 0, amount 0
01:18:10.301 00.000 11060 move complete, result=0
01:18:10.302 00.001 11060 worker thread done servicing request
01:18:10.302 00.000 11060 Worker thread wakes up
01:18:10.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:10.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:10.305 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:10.958 00.653 11060 Exposure complete
01:18:11.138 00.180 11060 worker thread done servicing request
01:18:11.139 00.001 10844 OnExposeComplete: enter
01:18:11.139 00.000 10844 UpdateGuideState(): m_state=6
01:18:11.139 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9228
01:18:11.139 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=61.27, Mass=3217, SNR=35.8, Peak=255 HFD=3.6
01:18:11.139 00.000 10844 MultiStar: [#1 0.06,-0.41,0.91,U] [#2 -0.01,0.24,1.90,U] [#3 -0.11,-0.29,0.88,U] [#4 0.40,0.10,0.88,U] [#5 0.22,0.45,0.91,U] [#6 -0.14,0.24,0.88,U] [#7 0.33,-0.52,0.00,M1] [#8 0.34,0.32,0.84,U] 
01:18:11.139 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {-0.14, 0.30}
01:18:11.139 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
01:18:11.139 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
01:18:11.140 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.14 mountX=-0.14 mountY=0.04, mountTheta=2.87
01:18:11.141 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.13, opts=13)
01:18:11.141 00.000 10844 Enqueuing Move request for scope (0.06, 0.13)
01:18:11.141 00.000 11060 Worker thread wakes up
01:18:11.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:18:11.141 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:18:11.141 00.000 11060 Moving (0.06, 0.13) raw xDistance=-0.14 yDistance=0.04
01:18:11.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:18:11.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:11.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:11.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:11.141 00.000 11060 MoveAxis(E, 25, ABG)
01:18:11.141 00.000 11060 Guiding  Dir = 2, Dur = 25
01:18:11.141 00.000 10844 UpdateGuideState exits: m=3217 SNR=35.8 Saturated
01:18:11.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:11.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:11.141 00.000 10844 Enqueuing Expose request
01:18:11.158 00.017 11060 IsSlewing returns 0
01:18:11.158 00.000 11060 IsGuiding returns 0
01:18:11.190 00.032 11060 IsGuiding returns 0
01:18:11.190 00.000 11060 Move returns status 0, amount 25
01:18:11.190 00.000 11060 MoveAxis(N, 0, ABG)
01:18:11.190 00.000 11060 Move returns status 0, amount 0
01:18:11.190 00.000 11060 move complete, result=0
01:18:11.190 00.000 11060 worker thread done servicing request
01:18:11.190 00.000 11060 Worker thread wakes up
01:18:11.190 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
01:18:11.191 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:11.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:11.843 00.652 11060 Exposure complete
01:18:12.007 00.164 11060 worker thread done servicing request
01:18:12.007 00.000 10844 OnExposeComplete: enter
01:18:12.007 00.000 10844 UpdateGuideState(): m_state=6
01:18:12.008 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9229
01:18:12.008 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=61.16, Mass=2626, SNR=32.0, Peak=253 HFD=3.3
01:18:12.008 00.000 10844 MultiStar: [#1 -0.14,-0.01,1.00,U] [#2 0.11,0.29,2.15,U] [#3 0.29,-0.01,1.02,U] [#4 0.53,0.46,0.00,M1] [#5 -0.23,0.47,1.00,U] [#6 0.35,0.57,0.00,M1] [#7 0.40,-0.42,0.86,U] [#8 0.18,0.09,0.85,U] 
01:18:12.008 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.34, 0.19}
01:18:12.008 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
01:18:12.008 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
01:18:12.008 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.78 mountX=-0.15 mountY=0.10, mountTheta=2.52
01:18:12.010 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
01:18:12.010 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
01:18:12.010 00.000 11060 Worker thread wakes up
01:18:12.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=15, FiltMax=255, Gamma=1.000
01:18:12.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
01:18:12.011 00.001 10844 UpdateGuideState exits: m=2626 SNR=32.0
01:18:12.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:18:12.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.011 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.15 yDistance=0.10
01:18:12.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:12.011 00.000 10844 Enqueuing Expose request
01:18:12.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:18:12.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:12.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:18:12.011 00.000 11060 MoveAxis(E, 26, ABG)
01:18:12.011 00.000 11060 Guiding  Dir = 2, Dur = 26
01:18:12.018 00.007 11060 IsSlewing returns 0
01:18:12.018 00.000 11060 IsGuiding returns 0
01:18:12.048 00.030 11060 IsGuiding returns 0
01:18:12.048 00.000 11060 Move returns status 0, amount 26
01:18:12.048 00.000 11060 MoveAxis(N, 0, ABG)
01:18:12.048 00.000 11060 Move returns status 0, amount 0
01:18:12.048 00.000 11060 move complete, result=0
01:18:12.049 00.001 11060 worker thread done servicing request
01:18:12.049 00.000 11060 Worker thread wakes up
01:18:12.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:12.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:12.049 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
01:18:12.681 00.632 11060 Exposure complete
01:18:12.845 00.164 11060 worker thread done servicing request
01:18:12.846 00.001 10844 OnExposeComplete: enter
01:18:12.846 00.000 10844 UpdateGuideState(): m_state=6
01:18:12.846 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9230
01:18:12.846 00.000 10844 Star::Find returns 1 (1), X=268.45, Y=60.86, Mass=2318, SNR=29.9, Peak=255 HFD=3.2
01:18:12.847 00.001 10844 MultiStar: [#1 0.39,-0.42,1.14,U] [#2 -0.11,0.49,2.23,U] [#3 0.15,-0.34,1.06,U] [#4 0.06,-0.35,1.05,U] [#5 -0.04,-0.16,1.22,U] [#6 -0.12,0.03,1.13,U] [#7 0.60,-0.85,0.00,M1] [#8 0.03,0.19,0.97,U] 
01:18:12.847 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {-0.04, -0.12}
01:18:12.847 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
01:18:12.847 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
01:18:12.847 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.74 mountX=0.02 mountY=0.03, mountTheta=1.01
01:18:12.849 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
01:18:12.849 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
01:18:12.849 00.000 11060 Worker thread wakes up
01:18:12.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:12.849 00.000 10844 UpdateGuideState exits: m=2318 SNR=29.9 Saturated
01:18:12.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:12.856 00.007 10844 Enqueuing Expose request
01:18:12.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:18:12.856 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:18:12.856 00.000 11060 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.03
01:18:12.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:18:12.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:12.857 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:12.857 00.000 11060 MoveAxis(E, 0, ABG)
01:18:12.857 00.000 11060 Move returns status 0, amount 0
01:18:12.857 00.000 11060 MoveAxis(N, 0, ABG)
01:18:12.857 00.000 11060 Move returns status 0, amount 0
01:18:12.857 00.000 11060 move complete, result=0
01:18:12.857 00.000 11060 worker thread done servicing request
01:18:12.857 00.000 11060 Worker thread wakes up
01:18:12.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:12.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:12.858 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:13.487 00.629 11060 Exposure complete
01:18:13.653 00.166 11060 worker thread done servicing request
01:18:13.653 00.000 10844 OnExposeComplete: enter
01:18:13.653 00.000 10844 UpdateGuideState(): m_state=6
01:18:13.653 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9231
01:18:13.653 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=61.27, Mass=2520, SNR=32.1, Peak=247 HFD=3.2
01:18:13.654 00.001 10844 MultiStar: [#1 -0.08,-0.36,1.04,U] [#2 -0.15,0.57,2.06,U] [#3 0.14,0.74,0.00,M1] [#4 0.37,-0.36,0.90,U] [#5 -0.21,0.26,1.09,U] [#6 -0.00,0.54,0.94,U] [#7 -0.17,-0.20,0.94,U] [#8 -0.19,-0.01,0.99,U] 
01:18:13.654 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.15}, one-star: {-0.36, 0.30}
01:18:13.654 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
01:18:13.654 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
01:18:13.654 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.20 mountX=-0.13 mountY=-0.13, mountTheta=-2.34
01:18:13.655 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.15, opts=13)
01:18:13.655 00.000 10844 Enqueuing Move request for scope (-0.11, 0.15)
01:18:13.655 00.000 11060 Worker thread wakes up
01:18:13.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
01:18:13.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
01:18:13.655 00.000 11060 Moving (-0.11, 0.15) raw xDistance=-0.13 yDistance=-0.13
01:18:13.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:18:13.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:13.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:13.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:18:13.655 00.000 11060 MoveAxis(E, 23, ABG)
01:18:13.656 00.001 11060 Guiding  Dir = 2, Dur = 23
01:18:13.656 00.000 10844 UpdateGuideState exits: m=2520 SNR=32.1
01:18:13.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:13.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:13.656 00.000 10844 Enqueuing Expose request
01:18:13.672 00.016 11060 IsSlewing returns 0
01:18:13.672 00.000 11060 IsGuiding returns 0
01:18:13.709 00.037 11060 IsGuiding returns 0
01:18:13.709 00.000 11060 Move returns status 0, amount 23
01:18:13.709 00.000 11060 MoveAxis(N, 0, ABG)
01:18:13.709 00.000 11060 Move returns status 0, amount 0
01:18:13.709 00.000 11060 move complete, result=0
01:18:13.709 00.000 11060 worker thread done servicing request
01:18:13.710 00.001 11060 Worker thread wakes up
01:18:13.710 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
01:18:13.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:13.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:14.355 00.645 11060 Exposure complete
01:18:14.536 00.181 11060 worker thread done servicing request
01:18:14.536 00.000 10844 OnExposeComplete: enter
01:18:14.536 00.000 10844 UpdateGuideState(): m_state=6
01:18:14.536 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9232
01:18:14.537 00.001 10844 Star::Find returns 1 (0), X=268.65, Y=60.71, Mass=2368, SNR=31.1, Peak=210 HFD=3.5
01:18:14.537 00.000 10844 MultiStar: [#1 0.13,-0.51,0.97,U] [#2 -0.15,0.07,2.26,U] [#3 0.13,-0.10,0.96,U] [#4 0.26,-0.11,1.04,U] [#5 0.33,-0.09,1.04,U] [#6 0.18,0.10,1.02,U] [#7 0.28,-0.69,0.00,M1] [#8 0.14,0.12,1.04,U] 
01:18:14.537 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.16, -0.27}
01:18:14.537 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
01:18:14.537 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
01:18:14.537 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=0.05 mountY=0.12, mountTheta=1.18
01:18:14.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
01:18:14.538 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
01:18:14.538 00.000 11060 Worker thread wakes up
01:18:14.538 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:18:14.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:18:14.538 00.000 10844 UpdateGuideState exits: m=2368 SNR=31.1
01:18:14.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:18:14.539 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:14.539 00.000 11060 Moving (0.11, -0.07) raw xDistance=0.05 yDistance=0.12
01:18:14.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:14.539 00.000 10844 Enqueuing Expose request
01:18:14.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:18:14.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:14.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:18:14.539 00.000 11060 MoveAxis(E, 0, ABG)
01:18:14.539 00.000 11060 Move returns status 0, amount 0
01:18:14.539 00.000 11060 MoveAxis(N, 0, ABG)
01:18:14.539 00.000 11060 Move returns status 0, amount 0
01:18:14.539 00.000 11060 move complete, result=0
01:18:14.539 00.000 11060 worker thread done servicing request
01:18:14.539 00.000 11060 Worker thread wakes up
01:18:14.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:14.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:14.541 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:15.180 00.639 11060 Exposure complete
01:18:15.350 00.170 11060 worker thread done servicing request
01:18:15.350 00.000 10844 OnExposeComplete: enter
01:18:15.350 00.000 10844 UpdateGuideState(): m_state=6
01:18:15.350 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9233
01:18:15.351 00.001 10844 Star::Find returns 1 (0), X=268.77, Y=60.61, Mass=2855, SNR=34.2, Peak=247 HFD=3.6
01:18:15.351 00.000 10844 MultiStar: [#1 0.13,-0.66,0.00,M3] [#2 0.16,-0.32,1.88,U] [#3 -0.04,-0.16,0.94,U] [#4 0.36,0.08,0.91,U] [#5 -0.14,0.37,0.94,U] [#6 0.03,0.04,0.92,U] [#7 0.22,-0.45,0.85,U] [#8 -0.04,0.09,0.92,U] 
01:18:15.351 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.28, -0.36}
01:18:15.351 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
01:18:15.351 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
01:18:15.351 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.80 mountX=0.09 mountY=0.13, mountTheta=0.95
01:18:15.355 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
01:18:15.355 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
01:18:15.367 00.012 11060 Worker thread wakes up
01:18:15.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
01:18:15.367 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
01:18:15.367 00.000 11060 Moving (0.11, -0.11) raw xDistance=0.09 yDistance=0.13
01:18:15.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:18:15.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:15.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:18:15.367 00.000 11060 MoveAxis(E, 0, ABG)
01:18:15.367 00.000 11060 Move returns status 0, amount 0
01:18:15.367 00.000 11060 MoveAxis(N, 0, ABG)
01:18:15.367 00.000 11060 Move returns status 0, amount 0
01:18:15.368 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:15.368 00.000 11060 move complete, result=0
01:18:15.368 00.000 10844 UpdateGuideState exits: m=2855 SNR=34.2
01:18:15.368 00.000 11060 worker thread done servicing request
01:18:15.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:15.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:15.368 00.000 10844 Enqueuing Expose request
01:18:15.368 00.000 11060 Worker thread wakes up
01:18:15.368 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:15.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:15.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:16.006 00.638 11060 Exposure complete
01:18:16.179 00.173 11060 worker thread done servicing request
01:18:16.179 00.000 10844 OnExposeComplete: enter
01:18:16.179 00.000 10844 UpdateGuideState(): m_state=6
01:18:16.180 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9234
01:18:16.180 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=61.10, Mass=2408, SNR=31.3, Peak=223 HFD=2.8
01:18:16.180 00.000 10844 MultiStar: [#1 0.12,-0.46,1.10,U] [#2 -0.19,0.38,2.12,U] [#3 -0.11,-0.20,1.03,U] [#4 0.26,0.06,1.03,U] [#5 0.49,0.43,0.00,M1] [#6 -0.24,0.17,0.89,U] [#7 0.09,-0.02,0.87,U] [#8 0.23,0.36,0.99,U] 
01:18:16.180 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.09}, one-star: {-0.30, 0.13}
01:18:16.180 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
01:18:16.180 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
01:18:16.180 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.96 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
01:18:16.181 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
01:18:16.181 00.000 10844 Enqueuing Move request for scope (-0.04, 0.09)
01:18:16.181 00.000 11060 Worker thread wakes up
01:18:16.182 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:16.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
01:18:16.182 00.000 10844 UpdateGuideState exits: m=2408 SNR=31.3
01:18:16.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
01:18:16.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:16.182 00.000 11060 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=-0.05
01:18:16.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:16.182 00.000 10844 Enqueuing Expose request
01:18:16.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:18:16.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:16.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:16.182 00.000 11060 MoveAxis(E, 0, ABG)
01:18:16.182 00.000 11060 Move returns status 0, amount 0
01:18:16.182 00.000 11060 MoveAxis(N, 0, ABG)
01:18:16.182 00.000 11060 Move returns status 0, amount 0
01:18:16.182 00.000 11060 move complete, result=0
01:18:16.182 00.000 11060 worker thread done servicing request
01:18:16.182 00.000 11060 Worker thread wakes up
01:18:16.183 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:16.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:16.184 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:16.824 00.640 11060 Exposure complete
01:18:16.989 00.165 11060 worker thread done servicing request
01:18:16.989 00.000 10844 OnExposeComplete: enter
01:18:16.989 00.000 10844 UpdateGuideState(): m_state=6
01:18:16.989 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9235
01:18:16.989 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=61.42, Mass=2662, SNR=32.7, Peak=255 HFD=3.4
01:18:16.990 00.001 10844 MultiStar: [#1 0.04,-0.09,1.03,U] [#2 0.21,0.15,2.11,U] [#3 -0.25,-0.03,0.91,U] [#4 0.29,0.13,0.93,U] [#5 0.39,-0.21,0.94,U] [#6 0.40,0.39,1.01,U] [#7 0.27,-0.23,0.81,U] [#8 -0.11,0.29,0.96,U] 
01:18:16.990 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.10, 0.44}
01:18:16.990 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:18:16.990 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:18:16.990 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.60 mountX=-0.13 mountY=0.14, mountTheta=2.35
01:18:16.992 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
01:18:16.992 00.000 10844 Enqueuing Move request for scope (0.16, 0.11)
01:18:16.992 00.000 11060 Worker thread wakes up
01:18:16.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:18:16.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
01:18:16.992 00.000 10844 UpdateGuideState exits: m=2662 SNR=32.7 Saturated
01:18:16.992 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
01:18:16.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:16.992 00.000 11060 Moving (0.16, 0.11) raw xDistance=-0.13 yDistance=0.14
01:18:16.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:16.992 00.000 10844 Enqueuing Expose request
01:18:16.999 00.007 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:18:16.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:16.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:18:16.999 00.000 11060 MoveAxis(E, 23, ABG)
01:18:16.999 00.000 11060 Guiding  Dir = 2, Dur = 23
01:18:17.007 00.008 11060 IsSlewing returns 0
01:18:17.007 00.000 11060 IsGuiding returns 0
01:18:17.038 00.031 11060 IsGuiding returns 0
01:18:17.038 00.000 11060 Move returns status 0, amount 23
01:18:17.038 00.000 11060 MoveAxis(N, 0, ABG)
01:18:17.039 00.001 11060 Move returns status 0, amount 0
01:18:17.039 00.000 11060 move complete, result=0
01:18:17.039 00.000 11060 worker thread done servicing request
01:18:17.040 00.001 11060 Worker thread wakes up
01:18:17.040 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:18:17.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:17.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:17.670 00.630 11060 Exposure complete
01:18:17.833 00.163 11060 worker thread done servicing request
01:18:17.833 00.000 10844 OnExposeComplete: enter
01:18:17.833 00.000 10844 UpdateGuideState(): m_state=6
01:18:17.833 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9236
01:18:17.833 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=61.60, Mass=2578, SNR=32.6, Peak=248 HFD=3.2
01:18:17.833 00.000 10844 MultiStar: [#1 0.69,-0.25,0.00,M2] [#2 0.35,0.31,1.95,U] [#3 0.18,0.02,1.01,U] [#4 0.19,-0.27,0.88,U] [#5 0.21,0.18,1.03,U] [#6 -0.36,0.24,0.90,U] [#7 0.30,-0.03,0.84,U] [#8 -0.21,0.04,0.88,U] 
01:18:17.833 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.17}, one-star: {0.22, 0.63}
01:18:17.833 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:18:17.834 00.001 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
01:18:17.834 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.87 mountX=-0.19 mountY=0.11, mountTheta=2.61
01:18:17.835 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.17, opts=13)
01:18:17.835 00.000 10844 Enqueuing Move request for scope (0.14, 0.17)
01:18:17.835 00.000 11060 Worker thread wakes up
01:18:17.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:17.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
01:18:17.835 00.000 10844 UpdateGuideState exits: m=2578 SNR=32.6
01:18:17.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
01:18:17.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:17.835 00.000 11060 Moving (0.14, 0.17) raw xDistance=-0.19 yDistance=0.11
01:18:17.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:17.835 00.000 10844 Enqueuing Expose request
01:18:17.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:18:17.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:17.836 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:18:17.836 00.000 11060 MoveAxis(E, 34, ABG)
01:18:17.836 00.000 11060 Guiding  Dir = 2, Dur = 34
01:18:17.868 00.032 11060 IsSlewing returns 0
01:18:17.868 00.000 11060 IsGuiding returns 0
01:18:17.930 00.062 11060 IsGuiding returns 0
01:18:17.930 00.000 11060 Move returns status 0, amount 34
01:18:17.930 00.000 11060 MoveAxis(N, 0, ABG)
01:18:17.930 00.000 11060 Move returns status 0, amount 0
01:18:17.930 00.000 11060 move complete, result=0
01:18:17.930 00.000 11060 worker thread done servicing request
01:18:17.930 00.000 11060 Worker thread wakes up
01:18:17.930 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
01:18:17.931 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:17.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:18.566 00.635 11060 Exposure complete
01:18:18.731 00.165 11060 worker thread done servicing request
01:18:18.731 00.000 10844 OnExposeComplete: enter
01:18:18.731 00.000 10844 UpdateGuideState(): m_state=6
01:18:18.733 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9237
01:18:18.733 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=60.76, Mass=2547, SNR=31.8, Peak=246 HFD=3.2
01:18:18.733 00.000 10844 MultiStar: [#1 0.32,-0.64,0.00,M3] [#2 -0.10,0.11,2.08,U] [#3 -0.34,-0.70,0.00,M1] [#4 0.16,-0.61,0.00,M1] [#5 -0.22,-0.22,1.13,U] [#6 -0.39,0.13,0.93,U] [#7 0.28,-0.18,0.79,U] [#8 -0.24,0.39,0.95,U] 
01:18:18.733 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.02}, one-star: {0.00, -0.21}
01:18:18.733 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
01:18:18.733 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
01:18:18.733 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.01 mountX=0.01 mountY=-0.12, mountTheta=-1.52
01:18:18.734 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
01:18:18.734 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
01:18:18.735 00.001 11060 Worker thread wakes up
01:18:18.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:18.735 00.000 10844 UpdateGuideState exits: m=2547 SNR=31.8
01:18:18.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:18.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:18.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:18:18.735 00.000 10844 Enqueuing Expose request
01:18:18.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:18:18.735 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.01 yDistance=-0.12
01:18:18.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:18:18.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:18.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:18:18.735 00.000 11060 MoveAxis(E, 0, ABG)
01:18:18.735 00.000 11060 Move returns status 0, amount 0
01:18:18.735 00.000 11060 MoveAxis(N, 0, ABG)
01:18:18.736 00.001 11060 Move returns status 0, amount 0
01:18:18.736 00.000 11060 move complete, result=0
01:18:18.736 00.000 11060 worker thread done servicing request
01:18:18.736 00.000 11060 Worker thread wakes up
01:18:18.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:18.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:18.737 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:19.367 00.630 11060 Exposure complete
01:18:19.526 00.159 11060 worker thread done servicing request
01:18:19.526 00.000 10844 OnExposeComplete: enter
01:18:19.526 00.000 10844 UpdateGuideState(): m_state=6
01:18:19.526 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9238
01:18:19.526 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=61.19, Mass=2772, SNR=33.5, Peak=251 HFD=3.6
01:18:19.527 00.001 10844 MultiStar: [#1 0.21,-0.19,1.08,U] [#2 0.24,0.14,2.02,U] [#3 -0.18,-0.12,0.95,U] [#4 0.30,-0.55,0.00,M2] [#5 0.04,0.31,1.02,U] [#6 -0.30,0.24,0.86,U] [#7 0.28,-0.37,0.87,U] [#8 -0.13,0.15,0.95,U] 
01:18:19.527 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {-0.06, 0.22}
01:18:19.527 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:18:19.527 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:18:19.527 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.95 mountX=-0.07 mountY=0.03, mountTheta=2.68
01:18:19.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
01:18:19.528 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
01:18:19.528 00.000 11060 Worker thread wakes up
01:18:19.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:19.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:18:19.528 00.000 10844 UpdateGuideState exits: m=2772 SNR=33.5
01:18:19.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:18:19.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:19.528 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.07 yDistance=0.03
01:18:19.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:19.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:18:19.528 00.000 10844 Enqueuing Expose request
01:18:19.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:19.529 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:19.529 00.000 11060 MoveAxis(E, 0, ABG)
01:18:19.529 00.000 11060 Move returns status 0, amount 0
01:18:19.529 00.000 11060 MoveAxis(N, 0, ABG)
01:18:19.529 00.000 11060 Move returns status 0, amount 0
01:18:19.529 00.000 11060 move complete, result=0
01:18:19.529 00.000 11060 worker thread done servicing request
01:18:19.529 00.000 11060 Worker thread wakes up
01:18:19.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:19.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:19.531 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:20.166 00.635 11060 Exposure complete
01:18:20.339 00.173 11060 worker thread done servicing request
01:18:20.339 00.000 10844 OnExposeComplete: enter
01:18:20.340 00.001 10844 UpdateGuideState(): m_state=6
01:18:20.340 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9239
01:18:20.340 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=61.37, Mass=2326, SNR=30.4, Peak=255 HFD=3.2
01:18:20.340 00.000 10844 MultiStar: [#1 -0.11,0.13,1.20,U] [#2 -0.01,-0.03,2.15,U] [#3 -0.25,0.20,1.02,U] [#4 0.45,0.07,0.99,U] [#5 0.34,-0.00,1.17,U] [#6 -0.16,0.39,1.07,U] [#7 -0.11,0.10,0.93,U] [#8 0.06,0.44,0.97,U] 
01:18:20.340 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.16}, one-star: {-0.21, 0.40}
01:18:20.340 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
01:18:20.340 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
01:18:20.340 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.56 mountX=-0.16 mountY=-0.02, mountTheta=-2.99
01:18:20.349 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.16, opts=13)
01:18:20.349 00.000 10844 Enqueuing Move request for scope (0.00, 0.16)
01:18:20.349 00.000 11060 Worker thread wakes up
01:18:20.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
01:18:20.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
01:18:20.349 00.000 11060 Moving (0.00, 0.16) raw xDistance=-0.16 yDistance=-0.02
01:18:20.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:20.349 00.000 10844 UpdateGuideState exits: m=2326 SNR=30.4 Saturated
01:18:20.350 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:20.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:20.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:18:20.350 00.000 10844 Enqueuing Expose request
01:18:20.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:20.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:20.350 00.000 11060 MoveAxis(E, 28, ABG)
01:18:20.350 00.000 11060 Guiding  Dir = 2, Dur = 28
01:18:20.364 00.014 11060 IsSlewing returns 0
01:18:20.364 00.000 11060 IsGuiding returns 0
01:18:20.395 00.031 11060 IsGuiding returns 0
01:18:20.395 00.000 11060 Move returns status 0, amount 28
01:18:20.395 00.000 11060 MoveAxis(N, 0, ABG)
01:18:20.395 00.000 11060 Move returns status 0, amount 0
01:18:20.395 00.000 11060 move complete, result=0
01:18:20.395 00.000 11060 worker thread done servicing request
01:18:20.395 00.000 11060 Worker thread wakes up
01:18:20.395 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
01:18:20.396 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:20.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:21.028 00.632 11060 Exposure complete
01:18:21.241 00.213 11060 worker thread done servicing request
01:18:21.241 00.000 10844 OnExposeComplete: enter
01:18:21.241 00.000 10844 UpdateGuideState(): m_state=6
01:18:21.242 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9240
01:18:21.242 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=60.94, Mass=2635, SNR=32.5, Peak=237 HFD=3.1
01:18:21.242 00.000 10844 MultiStar: [#1 0.16,-0.32,0.99,U] [#2 -0.15,0.14,1.90,U] [#3 0.11,0.46,0.98,U] [#4 0.50,-0.37,0.00,M2] [#5 0.32,0.31,0.96,U] [#6 -0.16,0.53,0.99,U] [#7 0.08,-0.26,0.87,U] [#8 -0.17,0.58,0.00,M1] 
01:18:21.242 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.12}, one-star: {0.30, -0.03}
01:18:21.242 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
01:18:21.242 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:18:21.242 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.09 mountX=-0.13 mountY=0.04, mountTheta=2.83
01:18:21.244 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.12, opts=13)
01:18:21.244 00.000 10844 Enqueuing Move request for scope (0.06, 0.12)
01:18:21.244 00.000 11060 Worker thread wakes up
01:18:21.245 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:21.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
01:18:21.245 00.000 10844 UpdateGuideState exits: m=2635 SNR=32.5
01:18:21.245 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:18:21.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:21.245 00.000 11060 Moving (0.06, 0.12) raw xDistance=-0.13 yDistance=0.04
01:18:21.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:21.245 00.000 10844 Enqueuing Expose request
01:18:21.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:18:21.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:21.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:21.245 00.000 11060 MoveAxis(E, 24, ABG)
01:18:21.245 00.000 11060 Guiding  Dir = 2, Dur = 24
01:18:21.252 00.007 11060 IsSlewing returns 0
01:18:21.252 00.000 11060 IsGuiding returns 0
01:18:21.282 00.030 11060 IsGuiding returns 0
01:18:21.282 00.000 11060 Move returns status 0, amount 24
01:18:21.282 00.000 11060 MoveAxis(N, 0, ABG)
01:18:21.283 00.001 11060 Move returns status 0, amount 0
01:18:21.283 00.000 11060 move complete, result=0
01:18:21.283 00.000 11060 worker thread done servicing request
01:18:21.283 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
01:18:21.283 00.000 11060 Worker thread wakes up
01:18:21.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:21.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:21.916 00.633 11060 Exposure complete
01:18:22.122 00.206 11060 worker thread done servicing request
01:18:22.122 00.000 10844 OnExposeComplete: enter
01:18:22.122 00.000 10844 UpdateGuideState(): m_state=6
01:18:22.123 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9241
01:18:22.123 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=61.19, Mass=2939, SNR=34.1, Peak=253 HFD=3.6
01:18:22.123 00.000 10844 MultiStar: [#1 0.17,-0.24,0.97,U] [#2 -0.40,0.44,2.03,U] [#3 -0.22,0.10,0.96,U] [#4 0.08,-0.03,0.96,U] [#5 -0.08,-0.07,1.01,U] [#6 -0.08,0.42,0.94,U] [#7 0.14,-0.13,0.77,U] [#8 -0.20,0.13,0.88,U] 
01:18:22.123 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.13}, one-star: {-0.31, 0.22}
01:18:22.123 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
01:18:22.123 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
01:18:22.123 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.38 mountX=-0.11 mountY=-0.16, mountTheta=-2.16
01:18:22.124 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.13, opts=13)
01:18:22.124 00.000 10844 Enqueuing Move request for scope (-0.14, 0.13)
01:18:22.125 00.001 11060 Worker thread wakes up
01:18:22.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:22.125 00.000 10844 UpdateGuideState exits: m=2939 SNR=34.1
01:18:22.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:22.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
01:18:22.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:22.125 00.000 10844 Enqueuing Expose request
01:18:22.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
01:18:22.125 00.000 11060 Moving (-0.14, 0.13) raw xDistance=-0.11 yDistance=-0.16
01:18:22.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:18:22.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:22.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:18:22.125 00.000 11060 MoveAxis(E, 0, ABG)
01:18:22.125 00.000 11060 Move returns status 0, amount 0
01:18:22.125 00.000 11060 MoveAxis(N, 0, ABG)
01:18:22.125 00.000 11060 Move returns status 0, amount 0
01:18:22.125 00.000 11060 move complete, result=0
01:18:22.126 00.001 11060 worker thread done servicing request
01:18:22.126 00.000 11060 Worker thread wakes up
01:18:22.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:22.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:22.126 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:22.766 00.640 11060 Exposure complete
01:18:22.928 00.162 11060 worker thread done servicing request
01:18:22.928 00.000 10844 OnExposeComplete: enter
01:18:22.928 00.000 10844 UpdateGuideState(): m_state=6
01:18:22.929 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9242
01:18:22.929 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=61.04, Mass=2930, SNR=34.2, Peak=216 HFD=3.5
01:18:22.929 00.000 10844 MultiStar: [#1 -0.14,-0.05,0.95,U] [#2 -0.42,0.16,1.90,U] [#3 -0.10,-0.49,0.87,U] [#4 0.42,-0.09,0.88,U] [#5 -0.30,0.16,1.02,U] [#6 -0.42,0.57,0.00,M1] [#7 0.26,-0.31,0.80,U] [#8 -0.02,0.07,0.90,U] 
01:18:22.929 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.03}, one-star: {-0.37, 0.07}
01:18:22.929 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
01:18:22.929 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
01:18:22.929 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.95 mountX=0.05 mountY=-0.13, mountTheta=-1.20
01:18:22.931 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
01:18:22.931 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
01:18:22.931 00.000 11060 Worker thread wakes up
01:18:22.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
01:18:22.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
01:18:22.931 00.000 11060 Moving (-0.14, -0.03) raw xDistance=0.05 yDistance=-0.13
01:18:22.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:18:22.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:22.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:22.931 00.000 10844 UpdateGuideState exits: m=2930 SNR=34.2
01:18:22.932 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:22.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:18:22.932 00.000 11060 MoveAxis(E, 0, ABG)
01:18:22.932 00.000 11060 Move returns status 0, amount 0
01:18:22.932 00.000 11060 MoveAxis(N, 0, ABG)
01:18:22.932 00.000 11060 Move returns status 0, amount 0
01:18:22.932 00.000 11060 move complete, result=0
01:18:22.932 00.000 11060 worker thread done servicing request
01:18:22.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:22.932 00.000 10844 Enqueuing Expose request
01:18:22.932 00.000 11060 Worker thread wakes up
01:18:22.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:22.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:22.932 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:23.577 00.645 11060 Exposure complete
01:18:23.754 00.177 11060 worker thread done servicing request
01:18:23.754 00.000 10844 OnExposeComplete: enter
01:18:23.754 00.000 10844 UpdateGuideState(): m_state=6
01:18:23.754 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9243
01:18:23.755 00.001 10844 Star::Find returns 1 (1), X=268.11, Y=61.47, Mass=2455, SNR=30.6, Peak=255 HFD=3.5
01:18:23.755 00.000 10844 MultiStar: [#1 -0.23,-0.15,1.06,U] [#2 -0.05,0.26,2.24,U] [#3 -0.12,0.26,1.05,U] [#4 0.49,0.14,1.02,U] [#5 -0.15,0.64,0.00,M1] [#6 -0.15,0.38,1.08,U] [#7 0.18,-0.32,0.96,U] [#8 -0.33,0.06,0.91,U] 
01:18:23.755 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.16}, one-star: {-0.38, 0.50}
01:18:23.755 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
01:18:23.755 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
01:18:23.755 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.97 mountX=-0.15 mountY=-0.09, mountTheta=-2.57
01:18:23.757 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.16, opts=13)
01:18:23.757 00.000 10844 Enqueuing Move request for scope (-0.07, 0.16)
01:18:23.757 00.000 11060 Worker thread wakes up
01:18:23.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
01:18:23.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
01:18:23.757 00.000 11060 Moving (-0.07, 0.16) raw xDistance=-0.15 yDistance=-0.09
01:18:23.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:18:23.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:23.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:23.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:18:23.757 00.000 11060 MoveAxis(E, 26, ABG)
01:18:23.757 00.000 11060 Guiding  Dir = 2, Dur = 26
01:18:23.757 00.000 10844 UpdateGuideState exits: m=2455 SNR=30.6 Saturated
01:18:23.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:23.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:23.757 00.000 10844 Enqueuing Expose request
01:18:23.763 00.006 11060 IsSlewing returns 0
01:18:23.763 00.000 11060 IsGuiding returns 0
01:18:23.801 00.038 11060 IsGuiding returns 0
01:18:23.801 00.000 11060 Move returns status 0, amount 26
01:18:23.802 00.001 11060 MoveAxis(N, 0, ABG)
01:18:23.802 00.000 11060 Move returns status 0, amount 0
01:18:23.802 00.000 11060 move complete, result=0
01:18:23.802 00.000 11060 worker thread done servicing request
01:18:23.802 00.000 11060 Worker thread wakes up
01:18:23.802 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
01:18:23.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:23.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:24.439 00.637 11060 Exposure complete
01:18:24.593 00.154 11060 worker thread done servicing request
01:18:24.593 00.000 10844 OnExposeComplete: enter
01:18:24.593 00.000 10844 UpdateGuideState(): m_state=6
01:18:24.593 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9244
01:18:24.593 00.000 10844 Star::Find returns 1 (1), X=268.20, Y=60.49, Mass=2821, SNR=33.9, Peak=255 HFD=3.1
01:18:24.593 00.000 10844 MultiStar: [#1 -0.28,-0.74,0.00,M1] [#2 0.03,0.07,1.89,U] [#3 -0.38,-0.30,0.89,U] [#4 -0.21,-0.30,1.02,U] [#5 0.18,-0.05,1.00,U] [#6 -0.29,0.21,0.98,U] [#7 -0.35,0.05,0.79,U] [#8 -0.26,-0.39,0.97,U] 
01:18:24.593 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.13}, one-star: {-0.29, -0.48}
01:18:24.593 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
01:18:24.595 00.002 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
01:18:24.595 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.49 mountX=0.16 mountY=-0.14, mountTheta=-0.74
01:18:24.596 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.13, opts=13)
01:18:24.596 00.000 10844 Enqueuing Move request for scope (-0.17, -0.13)
01:18:24.596 00.000 11060 Worker thread wakes up
01:18:24.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:24.596 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.9 Saturated
01:18:24.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
01:18:24.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:24.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
01:18:24.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:24.597 00.001 10844 Enqueuing Expose request
01:18:24.597 00.000 11060 Moving (-0.17, -0.13) raw xDistance=0.16 yDistance=-0.14
01:18:24.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:18:24.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:24.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:18:24.597 00.000 11060 MoveAxis(W, 26, ABG)
01:18:24.597 00.000 11060 Guiding  Dir = 3, Dur = 26
01:18:24.613 00.016 11060 IsSlewing returns 0
01:18:24.613 00.000 11060 IsGuiding returns 0
01:18:24.653 00.040 11060 IsGuiding returns 0
01:18:24.653 00.000 11060 Move returns status 0, amount 26
01:18:24.653 00.000 11060 MoveAxis(N, 0, ABG)
01:18:24.654 00.001 11060 Move returns status 0, amount 0
01:18:24.654 00.000 11060 move complete, result=0
01:18:24.654 00.000 11060 worker thread done servicing request
01:18:24.654 00.000 11060 Worker thread wakes up
01:18:24.654 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
01:18:24.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:24.655 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:25.282 00.627 11060 Exposure complete
01:18:25.473 00.191 11060 worker thread done servicing request
01:18:25.473 00.000 10844 OnExposeComplete: enter
01:18:25.473 00.000 10844 UpdateGuideState(): m_state=6
01:18:25.473 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9245
01:18:25.473 00.000 10844 Star::Find returns 1 (1), X=268.42, Y=60.82, Mass=3020, SNR=35.2, Peak=255 HFD=3.2
01:18:25.473 00.000 10844 MultiStar: [#1 -0.08,-0.23,0.91,U] [#2 0.05,0.13,1.96,U] [#3 0.18,0.56,0.88,U] [#4 0.67,-0.17,0.00,M1] [#5 0.44,0.04,0.96,U] [#6 -0.41,0.11,0.88,U] [#7 0.13,0.11,0.69,U] [#8 0.22,0.42,0.91,U] 
01:18:25.473 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {-0.06, -0.16}
01:18:25.473 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:18:25.474 00.001 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:18:25.474 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=-0.13 mountY=0.04, mountTheta=2.86
01:18:25.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.12, opts=13)
01:18:25.475 00.000 10844 Enqueuing Move request for scope (0.06, 0.12)
01:18:25.475 00.000 11060 Worker thread wakes up
01:18:25.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:25.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
01:18:25.475 00.000 10844 UpdateGuideState exits: m=3020 SNR=35.2 Saturated
01:18:25.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:18:25.476 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:25.476 00.000 11060 Moving (0.06, 0.12) raw xDistance=-0.13 yDistance=0.04
01:18:25.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:25.476 00.000 10844 Enqueuing Expose request
01:18:25.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:18:25.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:25.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:25.476 00.000 11060 MoveAxis(E, 22, ABG)
01:18:25.476 00.000 11060 Guiding  Dir = 2, Dur = 22
01:18:25.510 00.034 11060 IsSlewing returns 0
01:18:25.511 00.001 11060 IsGuiding returns 0
01:18:25.573 00.062 11060 IsGuiding returns 0
01:18:25.573 00.000 11060 Move returns status 0, amount 22
01:18:25.573 00.000 11060 MoveAxis(N, 0, ABG)
01:18:25.573 00.000 11060 Move returns status 0, amount 0
01:18:25.574 00.001 11060 move complete, result=0
01:18:25.574 00.000 11060 worker thread done servicing request
01:18:25.574 00.000 11060 Worker thread wakes up
01:18:25.574 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
01:18:25.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:25.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:26.206 00.632 11060 Exposure complete
01:18:26.417 00.211 11060 worker thread done servicing request
01:18:26.417 00.000 10844 OnExposeComplete: enter
01:18:26.417 00.000 10844 UpdateGuideState(): m_state=6
01:18:26.417 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9246
01:18:26.417 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=61.30, Mass=2998, SNR=34.3, Peak=247 HFD=3.4
01:18:26.418 00.001 10844 MultiStar: [#1 0.18,-0.65,0.00,M1] [#2 -0.02,0.41,1.93,U] [#3 -0.14,0.03,0.90,U] [#4 0.39,-0.21,0.97,U] [#5 -0.03,0.12,0.92,U] [#6 -0.44,0.27,0.98,U] [#7 0.30,0.36,0.73,U] [#8 -0.14,-0.06,0.93,U] 
01:18:26.418 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.18}, one-star: {0.17, 0.33}
01:18:26.418 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
01:18:26.418 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.99)
01:18:26.418 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.56 mountX=-0.18 mountY=-0.03, mountTheta=-2.99
01:18:26.419 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.18, opts=13)
01:18:26.419 00.000 10844 Enqueuing Move request for scope (0.00, 0.18)
01:18:26.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:26.419 00.000 10844 UpdateGuideState exits: m=2998 SNR=34.3
01:18:26.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:26.419 00.000 11060 Worker thread wakes up
01:18:26.420 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:26.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
01:18:26.420 00.000 10844 Enqueuing Expose request
01:18:26.420 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
01:18:26.420 00.000 11060 Moving (0.00, 0.18) raw xDistance=-0.18 yDistance=-0.03
01:18:26.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:18:26.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:26.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:18:26.420 00.000 11060 MoveAxis(E, 32, ABG)
01:18:26.420 00.000 11060 Guiding  Dir = 2, Dur = 32
01:18:26.451 00.031 11060 IsSlewing returns 0
01:18:26.451 00.000 11060 IsGuiding returns 0
01:18:26.525 00.074 11060 IsGuiding returns 0
01:18:26.526 00.001 11060 Move returns status 0, amount 32
01:18:26.526 00.000 11060 MoveAxis(N, 0, ABG)
01:18:26.526 00.000 11060 Move returns status 0, amount 0
01:18:26.527 00.001 11060 move complete, result=0
01:18:26.527 00.000 11060 worker thread done servicing request
01:18:26.527 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
01:18:26.527 00.000 11060 Worker thread wakes up
01:18:26.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:26.528 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:27.173 00.645 11060 Exposure complete
01:18:27.334 00.161 11060 worker thread done servicing request
01:18:27.334 00.000 10844 OnExposeComplete: enter
01:18:27.334 00.000 10844 UpdateGuideState(): m_state=6
01:18:27.335 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9247
01:18:27.335 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=60.81, Mass=2426, SNR=31.1, Peak=229 HFD=3.4
01:18:27.335 00.000 10844 MultiStar: [#1 0.18,-1.18,0.00,M2] [#2 -0.01,0.03,2.29,U] [#3 0.25,-0.66,0.00,M1] [#4 -0.01,-0.89,0.00,M1] [#5 0.31,-0.14,1.01,U] [#6 -0.43,0.52,0.00,M1] [#7 0.67,-0.68,0.00,M1] [#8 -0.01,-0.08,1.00,U] 
01:18:27.335 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.06}, one-star: {0.05, -0.16}
01:18:27.335 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
01:18:27.335 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
01:18:27.335 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.75 mountX=0.05 mountY=0.07, mountTheta=1.00
01:18:27.337 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
01:18:27.337 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
01:18:27.337 00.000 11060 Worker thread wakes up
01:18:27.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:27.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:18:27.337 00.000 10844 UpdateGuideState exits: m=2426 SNR=31.1
01:18:27.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:18:27.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:27.337 00.000 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
01:18:27.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:27.337 00.000 10844 Enqueuing Expose request
01:18:27.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:18:27.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:27.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:18:27.338 00.001 11060 MoveAxis(E, 0, ABG)
01:18:27.338 00.000 11060 Move returns status 0, amount 0
01:18:27.338 00.000 11060 MoveAxis(N, 0, ABG)
01:18:27.338 00.000 11060 Move returns status 0, amount 0
01:18:27.338 00.000 11060 move complete, result=0
01:18:27.338 00.000 11060 worker thread done servicing request
01:18:27.338 00.000 11060 Worker thread wakes up
01:18:27.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:27.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:27.339 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:27.970 00.631 11060 Exposure complete
01:18:28.143 00.173 11060 worker thread done servicing request
01:18:28.143 00.000 10844 OnExposeComplete: enter
01:18:28.143 00.000 10844 UpdateGuideState(): m_state=6
01:18:28.143 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9248
01:18:28.143 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=60.98, Mass=2985, SNR=34.7, Peak=250 HFD=3.6
01:18:28.143 00.000 10844 MultiStar: [#1 0.22,-0.73,0.00,M3] [#2 -0.22,-0.07,1.92,U] [#3 -0.20,-0.25,0.91,U] [#4 0.05,-1.10,0.00,M2] [#5 -0.19,-0.04,0.94,U] [#6 -0.47,0.34,0.85,U] [#7 0.05,-0.19,0.75,U] [#8 -0.09,0.05,0.87,U] 
01:18:28.144 00.001 10844 single-star, 6 included, MultiStar: {-0.17, -0.03}, one-star: {0.02, 0.00}
01:18:28.144 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
01:18:28.144 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
01:18:28.144 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.12 mountX=-0.01 mountY=0.02, mountTheta=1.87
01:18:28.145 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.00, opts=13)
01:18:28.145 00.000 10844 Enqueuing Move request for scope (0.02, 0.00)
01:18:28.145 00.000 11060 Worker thread wakes up
01:18:28.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:28.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
01:18:28.145 00.000 10844 UpdateGuideState exits: m=2985 SNR=34.7
01:18:28.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
01:18:28.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:28.145 00.000 11060 Moving (0.02, 0.00) raw xDistance=-0.01 yDistance=0.02
01:18:28.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:28.145 00.000 10844 Enqueuing Expose request
01:18:28.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:28.146 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:28.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:28.146 00.000 11060 MoveAxis(E, 0, ABG)
01:18:28.146 00.000 11060 Move returns status 0, amount 0
01:18:28.146 00.000 11060 MoveAxis(N, 0, ABG)
01:18:28.146 00.000 11060 Move returns status 0, amount 0
01:18:28.146 00.000 11060 move complete, result=0
01:18:28.146 00.000 11060 worker thread done servicing request
01:18:28.146 00.000 11060 Worker thread wakes up
01:18:28.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:28.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:28.147 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:28.796 00.649 11060 Exposure complete
01:18:28.982 00.186 11060 worker thread done servicing request
01:18:28.983 00.001 10844 OnExposeComplete: enter
01:18:28.983 00.000 10844 UpdateGuideState(): m_state=6
01:18:28.983 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9249
01:18:28.983 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=61.23, Mass=3152, SNR=35.1, Peak=255 HFD=3.3
01:18:28.983 00.000 10844 MultiStar: [#1 0.40,-0.62,0.00,M4] [#2 -0.14,-0.28,2.00,U] [#3 -0.05,0.34,0.83,U] [#4 0.37,-0.13,0.88,U] [#5 0.04,0.24,0.91,U] [#6 -0.45,0.46,0.00,M1] [#7 0.19,-0.20,0.74,U] [#8 0.04,-0.23,0.92,U] 
01:18:28.983 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.04}, one-star: {-0.06, 0.26}
01:18:28.983 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
01:18:28.983 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
01:18:28.984 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-0.99 mountX=0.03 mountY=0.03, mountTheta=0.75
01:18:28.985 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
01:18:28.985 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
01:18:28.985 00.000 11060 Worker thread wakes up
01:18:28.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:28.985 00.000 10844 UpdateGuideState exits: m=3152 SNR=35.1 Saturated
01:18:28.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:28.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:18:28.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:28.985 00.000 10844 Enqueuing Expose request
01:18:28.985 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:18:28.985 00.000 11060 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=0.03
01:18:28.986 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:28.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:28.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:28.986 00.000 11060 MoveAxis(E, 0, ABG)
01:18:28.986 00.000 11060 Move returns status 0, amount 0
01:18:28.986 00.000 11060 MoveAxis(N, 0, ABG)
01:18:28.987 00.001 11060 Move returns status 0, amount 0
01:18:28.987 00.000 11060 move complete, result=0
01:18:28.987 00.000 11060 worker thread done servicing request
01:18:28.987 00.000 11060 Worker thread wakes up
01:18:28.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:28.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:28.988 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:29.630 00.642 11060 Exposure complete
01:18:29.787 00.157 11060 worker thread done servicing request
01:18:29.787 00.000 10844 OnExposeComplete: enter
01:18:29.787 00.000 10844 UpdateGuideState(): m_state=6
01:18:29.787 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9250
01:18:29.787 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=61.05, Mass=2821, SNR=33.6, Peak=247 HFD=3.5
01:18:29.788 00.001 10844 MultiStar: [#1 -0.11,-0.44,1.04,U] [#2 -0.07,-0.44,1.94,U] [#3 0.08,-0.13,0.94,U] [#4 -0.11,-0.56,0.96,U] [#5 -0.09,-0.28,0.93,U] [#6 -0.30,0.29,0.91,U] [#7 0.09,-0.40,0.82,U] [#8 0.05,0.19,0.86,U] 
01:18:29.788 00.000 10844 single-star, 8 included, MultiStar: {-0.06, -0.22}, one-star: {-0.00, 0.07}
01:18:29.788 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
01:18:29.788 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
01:18:29.788 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.59 mountX=-0.07 mountY=-0.01, mountTheta=-2.96
01:18:29.789 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.07, opts=13)
01:18:29.789 00.000 10844 Enqueuing Move request for scope (-0.00, 0.07)
01:18:29.790 00.001 11060 Worker thread wakes up
01:18:29.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:29.790 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.6
01:18:29.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:29.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:29.790 00.000 10844 Enqueuing Expose request
01:18:29.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
01:18:29.790 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
01:18:29.790 00.000 11060 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
01:18:29.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:18:29.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:29.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:18:29.790 00.000 11060 MoveAxis(E, 0, ABG)
01:18:29.791 00.001 11060 Move returns status 0, amount 0
01:18:29.791 00.000 11060 MoveAxis(N, 0, ABG)
01:18:29.791 00.000 11060 Move returns status 0, amount 0
01:18:29.791 00.000 11060 move complete, result=0
01:18:29.791 00.000 11060 worker thread done servicing request
01:18:29.791 00.000 11060 Worker thread wakes up
01:18:29.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:29.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:29.792 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:30.424 00.632 11060 Exposure complete
01:18:30.591 00.167 10844 OnExposeComplete: enter
01:18:30.591 00.000 11060 worker thread done servicing request
01:18:30.591 00.000 10844 UpdateGuideState(): m_state=6
01:18:30.591 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9251
01:18:30.591 00.000 10844 Star::Find returns 1 (1), X=268.36, Y=61.23, Mass=2996, SNR=34.8, Peak=255 HFD=3.5
01:18:30.592 00.001 10844 MultiStar: [#1 0.29,-0.77,0.00,M4] [#2 0.03,-0.03,1.84,U] [#3 -0.34,-0.20,0.87,U] [#4 0.06,-0.06,0.89,U] [#5 -0.12,-0.08,0.93,U] [#6 -0.60,0.04,0.89,U] [#7 0.33,-0.47,0.83,U] [#8 -0.19,0.10,0.82,U] 
01:18:30.592 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.05}, one-star: {-0.12, 0.26}
01:18:30.592 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
01:18:30.592 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
01:18:30.592 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.72 mountX=0.07 mountY=-0.09, mountTheta=-0.97
01:18:30.593 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.05, opts=13)
01:18:30.593 00.000 10844 Enqueuing Move request for scope (-0.10, -0.05)
01:18:30.593 00.000 11060 Worker thread wakes up
01:18:30.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
01:18:30.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
01:18:30.593 00.000 11060 Moving (-0.10, -0.05) raw xDistance=0.07 yDistance=-0.09
01:18:30.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:18:30.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:30.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:30.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:18:30.595 00.002 10844 UpdateGuideState exits: m=2996 SNR=34.8 Saturated
01:18:30.595 00.000 11060 MoveAxis(E, 0, ABG)
01:18:30.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:30.595 00.000 11060 Move returns status 0, amount 0
01:18:30.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:30.595 00.000 11060 MoveAxis(N, 0, ABG)
01:18:30.595 00.000 10844 Enqueuing Expose request
01:18:30.595 00.000 11060 Move returns status 0, amount 0
01:18:30.595 00.000 11060 move complete, result=0
01:18:30.595 00.000 11060 worker thread done servicing request
01:18:30.595 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:30.595 00.000 11060 Worker thread wakes up
01:18:30.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:30.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:31.220 00.625 11060 Exposure complete
01:18:31.408 00.188 11060 worker thread done servicing request
01:18:31.408 00.000 10844 OnExposeComplete: enter
01:18:31.408 00.000 10844 UpdateGuideState(): m_state=6
01:18:31.409 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9252
01:18:31.409 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=61.21, Mass=2368, SNR=30.8, Peak=232 HFD=2.9
01:18:31.409 00.000 10844 MultiStar: [#1 -0.18,-0.23,0.95,U] [#2 0.00,-0.15,2.26,U] [#3 0.06,-0.04,1.02,U] [#4 0.22,0.60,0.00,M1] [#5 0.12,0.02,1.04,U] [#6 0.26,0.23,1.05,U] [#7 0.17,-0.63,0.00,M1] [#8 0.16,-0.11,0.96,U] 
01:18:31.409 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.02}, one-star: {0.18, 0.23}
01:18:31.409 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
01:18:31.410 00.001 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
01:18:31.410 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.31 mountX=0.01 mountY=0.08, mountTheta=1.45
01:18:31.412 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
01:18:31.412 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
01:18:31.412 00.000 11060 Worker thread wakes up
01:18:31.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:31.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:18:31.412 00.000 10844 UpdateGuideState exits: m=2368 SNR=30.8
01:18:31.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:31.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:18:31.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:31.412 00.000 10844 Enqueuing Expose request
01:18:31.412 00.000 11060 Moving (0.08, -0.02) raw xDistance=0.01 yDistance=0.08
01:18:31.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:18:31.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:31.413 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:18:31.413 00.000 11060 MoveAxis(E, 0, ABG)
01:18:31.413 00.000 11060 Move returns status 0, amount 0
01:18:31.413 00.000 11060 MoveAxis(N, 0, ABG)
01:18:31.413 00.000 11060 Move returns status 0, amount 0
01:18:31.413 00.000 11060 move complete, result=0
01:18:31.413 00.000 11060 worker thread done servicing request
01:18:31.413 00.000 11060 Worker thread wakes up
01:18:31.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:31.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:31.414 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:32.062 00.648 11060 Exposure complete
01:18:32.247 00.185 11060 worker thread done servicing request
01:18:32.248 00.001 10844 OnExposeComplete: enter
01:18:32.248 00.000 10844 UpdateGuideState(): m_state=6
01:18:32.248 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9253
01:18:32.248 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=60.94, Mass=2647, SNR=32.8, Peak=239 HFD=3.1
01:18:32.248 00.000 10844 MultiStar: [#1 0.50,-0.42,0.00,M4] [#2 0.13,0.08,2.08,U] [#3 0.18,0.15,0.98,U] [#4 0.27,0.27,0.93,U] [#5 -0.28,0.51,0.95,U] [#6 -0.07,0.82,0.00,M1] [#7 0.30,-0.05,0.88,U] [#8 0.14,0.17,0.88,U] 
01:18:32.248 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.15}, one-star: {0.34, -0.03}
01:18:32.249 00.001 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
01:18:32.249 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
01:18:32.249 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.77 mountX=-0.17 mountY=0.12, mountTheta=2.51
01:18:32.251 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.15, opts=13)
01:18:32.251 00.000 10844 Enqueuing Move request for scope (0.15, 0.15)
01:18:32.251 00.000 11060 Worker thread wakes up
01:18:32.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
01:18:32.251 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
01:18:32.251 00.000 11060 Moving (0.15, 0.15) raw xDistance=-0.17 yDistance=0.12
01:18:32.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:18:32.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:32.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:32.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:18:32.251 00.000 11060 MoveAxis(E, 30, ABG)
01:18:32.251 00.000 11060 Guiding  Dir = 2, Dur = 30
01:18:32.252 00.001 10844 UpdateGuideState exits: m=2647 SNR=32.8
01:18:32.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:32.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:32.252 00.000 10844 Enqueuing Expose request
01:18:32.259 00.007 11060 IsSlewing returns 0
01:18:32.259 00.000 11060 IsGuiding returns 0
01:18:32.291 00.032 11060 IsGuiding returns 0
01:18:32.291 00.000 11060 Move returns status 0, amount 30
01:18:32.291 00.000 11060 MoveAxis(N, 0, ABG)
01:18:32.291 00.000 11060 Move returns status 0, amount 0
01:18:32.291 00.000 11060 move complete, result=0
01:18:32.291 00.000 11060 worker thread done servicing request
01:18:32.291 00.000 11060 Worker thread wakes up
01:18:32.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:32.292 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:32.292 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
01:18:32.924 00.632 11060 Exposure complete
01:18:33.097 00.173 11060 worker thread done servicing request
01:18:33.097 00.000 10844 OnExposeComplete: enter
01:18:33.097 00.000 10844 UpdateGuideState(): m_state=6
01:18:33.098 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9254
01:18:33.098 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=60.95, Mass=2736, SNR=33.3, Peak=232 HFD=3.4
01:18:33.098 00.000 10844 MultiStar: [#1 0.42,-0.43,0.00,M5] [#2 0.06,-0.11,2.04,U] [#3 0.01,0.03,0.95,U] [#4 0.52,0.12,0.94,U] [#5 0.58,-0.17,0.98,U] [#6 -0.05,0.36,0.93,U] [#7 0.20,-0.02,0.82,U] [#8 0.16,0.20,0.89,U] 
01:18:33.098 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.03}, one-star: {0.27, -0.02}
01:18:33.098 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
01:18:33.098 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
01:18:33.098 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=-0.06 mountY=0.20, mountTheta=1.88
01:18:33.100 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.03, opts=13)
01:18:33.100 00.000 10844 Enqueuing Move request for scope (0.20, 0.03)
01:18:33.100 00.000 11060 Worker thread wakes up
01:18:33.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
01:18:33.100 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
01:18:33.100 00.000 11060 Moving (0.20, 0.03) raw xDistance=-0.06 yDistance=0.20
01:18:33.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:18:33.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:18:33.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:33.101 00.001 10844 UpdateGuideState exits: m=2736 SNR=33.3
01:18:33.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:33.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:33.101 00.000 10844 Enqueuing Expose request
01:18:33.101 00.000 11060 MoveAxis(E, 0, ABG)
01:18:33.101 00.000 11060 Move returns status 0, amount 0
01:18:33.101 00.000 11060 MoveAxis(S, 76, ABG)
01:18:33.101 00.000 11060 Guiding  Dir = 1, Dur = 76
01:18:33.103 00.002 11060 IsSlewing returns 0
01:18:33.103 00.000 11060 IsGuiding returns 0
01:18:33.195 00.092 11060 IsGuiding returns 0
01:18:33.195 00.000 11060 Move returns status 0, amount 76
01:18:33.195 00.000 11060 move complete, result=0
01:18:33.195 00.000 11060 worker thread done servicing request
01:18:33.195 00.000 11060 Worker thread wakes up
01:18:33.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:33.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:33.196 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
01:18:33.823 00.627 11060 Exposure complete
01:18:34.011 00.188 11060 worker thread done servicing request
01:18:34.011 00.000 10844 OnExposeComplete: enter
01:18:34.011 00.000 10844 UpdateGuideState(): m_state=6
01:18:34.011 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9255
01:18:34.011 00.000 10844 Star::Find returns 1 (1), X=268.58, Y=61.33, Mass=2645, SNR=32.3, Peak=255 HFD=3.2
01:18:34.011 00.000 10844 MultiStar: [#1 0.11,-0.16,0.98,U] [#2 -0.18,0.58,0.00,M1] [#3 0.00,0.33,0.91,U] [#4 0.42,0.06,1.00,U] [#5 0.20,0.18,1.11,U] [#6 -0.09,1.19,0.00,M1] [#7 0.22,0.05,0.76,U] [#8 0.25,-0.04,0.95,U] 
01:18:34.011 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.11}, one-star: {0.09, 0.36}
01:18:34.012 00.001 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
01:18:34.012 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
01:18:34.012 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.55 mountX=-0.15 mountY=0.17, mountTheta=2.29
01:18:34.013 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.11, opts=13)
01:18:34.013 00.000 10844 Enqueuing Move request for scope (0.19, 0.11)
01:18:34.013 00.000 11060 Worker thread wakes up
01:18:34.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:34.013 00.000 10844 UpdateGuideState exits: m=2645 SNR=32.3 Saturated
01:18:34.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:34.013 00.000 10844 Enqueuing Expose request
01:18:34.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
01:18:34.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
01:18:34.015 00.002 11060 Moving (0.19, 0.11) raw xDistance=-0.15 yDistance=0.17
01:18:34.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:18:34.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:34.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:18:34.015 00.000 11060 MoveAxis(E, 25, ABG)
01:18:34.015 00.000 11060 Guiding  Dir = 2, Dur = 25
01:18:34.023 00.008 11060 IsSlewing returns 0
01:18:34.023 00.000 11060 IsGuiding returns 0
01:18:34.054 00.031 11060 IsGuiding returns 0
01:18:34.054 00.000 11060 Move returns status 0, amount 25
01:18:34.054 00.000 11060 MoveAxis(N, 0, ABG)
01:18:34.054 00.000 11060 Move returns status 0, amount 0
01:18:34.054 00.000 11060 move complete, result=0
01:18:34.054 00.000 11060 worker thread done servicing request
01:18:34.054 00.000 11060 Worker thread wakes up
01:18:34.054 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
01:18:34.055 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:34.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:34.684 00.629 11060 Exposure complete
01:18:34.837 00.153 11060 worker thread done servicing request
01:18:34.838 00.001 10844 OnExposeComplete: enter
01:18:34.838 00.000 10844 UpdateGuideState(): m_state=6
01:18:34.838 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9256
01:18:34.838 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=61.13, Mass=3096, SNR=35.4, Peak=248 HFD=3.3
01:18:34.838 00.000 10844 MultiStar: [#1 0.11,0.04,0.88,U] [#2 0.25,-0.20,2.02,U] [#3 0.19,0.14,0.85,U] [#4 0.08,-0.00,0.97,U] [#5 0.09,0.34,0.94,U] [#6 0.05,0.59,0.95,U] [#7 -0.03,-0.14,0.76,U] [#8 0.05,0.19,0.83,U] 
01:18:34.838 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.18, 0.16}
01:18:34.839 00.001 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:18:34.839 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:18:34.839 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.62 mountX=-0.11 mountY=0.11, mountTheta=2.36
01:18:34.840 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
01:18:34.840 00.000 10844 Enqueuing Move request for scope (0.13, 0.09)
01:18:34.840 00.000 11060 Worker thread wakes up
01:18:34.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
01:18:34.840 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
01:18:34.840 00.000 11060 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=0.11
01:18:34.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:18:34.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:34.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:34.842 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:18:34.842 00.000 11060 MoveAxis(E, 0, ABG)
01:18:34.842 00.000 10844 UpdateGuideState exits: m=3096 SNR=35.4
01:18:34.842 00.000 11060 Move returns status 0, amount 0
01:18:34.842 00.000 11060 MoveAxis(N, 0, ABG)
01:18:34.842 00.000 11060 Move returns status 0, amount 0
01:18:34.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.842 00.000 11060 move complete, result=0
01:18:34.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:34.842 00.000 11060 worker thread done servicing request
01:18:34.842 00.000 10844 Enqueuing Expose request
01:18:34.842 00.000 11060 Worker thread wakes up
01:18:34.842 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:34.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:34.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:35.476 00.634 11060 Exposure complete
01:18:35.634 00.158 11060 worker thread done servicing request
01:18:35.634 00.000 10844 OnExposeComplete: enter
01:18:35.634 00.000 10844 UpdateGuideState(): m_state=6
01:18:35.635 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9257
01:18:35.635 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=61.39, Mass=2778, SNR=33.2, Peak=255 HFD=3.2
01:18:35.635 00.000 10844 MultiStar: [#1 0.11,-0.52,0.98,U] [#2 0.14,0.64,0.00,M1] [#3 -0.24,0.58,0.00,M1] [#4 -0.10,-0.13,0.99,U] [#5 0.08,0.73,0.00,M1] [#6 -0.25,0.62,0.00,M1] [#7 0.14,0.23,0.92,U] [#8 -0.39,0.64,0.00,M1] 
01:18:35.635 00.000 10844 refined, 3 included, MultiStar: {0.05, -0.00}, one-star: {0.05, 0.42}
01:18:35.635 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
01:18:35.635 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
01:18:35.635 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.06 mountX=-0.01 mountY=0.05, mountTheta=1.69
01:18:35.636 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.00, opts=13)
01:18:35.637 00.001 10844 Enqueuing Move request for scope (0.05, -0.00)
01:18:35.637 00.000 11060 Worker thread wakes up
01:18:35.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:35.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
01:18:35.637 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.2 Saturated
01:18:35.637 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
01:18:35.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:35.637 00.000 11060 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=0.05
01:18:35.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:35.637 00.000 10844 Enqueuing Expose request
01:18:35.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:35.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:35.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:35.637 00.000 11060 MoveAxis(E, 0, ABG)
01:18:35.637 00.000 11060 Move returns status 0, amount 0
01:18:35.637 00.000 11060 MoveAxis(N, 0, ABG)
01:18:35.638 00.001 11060 Move returns status 0, amount 0
01:18:35.638 00.000 11060 move complete, result=0
01:18:35.638 00.000 11060 worker thread done servicing request
01:18:35.638 00.000 11060 Worker thread wakes up
01:18:35.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:35.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:35.640 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:36.274 00.634 11060 Exposure complete
01:18:36.461 00.187 11060 worker thread done servicing request
01:18:36.462 00.001 10844 OnExposeComplete: enter
01:18:36.462 00.000 10844 UpdateGuideState(): m_state=6
01:18:36.462 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9258
01:18:36.463 00.001 10844 Star::Find returns 1 (1), X=268.55, Y=61.04, Mass=2824, SNR=33.8, Peak=255 HFD=3.5
01:18:36.463 00.000 10844 MultiStar: [#1 -0.08,-0.03,0.97,U] [#2 -0.04,0.24,2.06,U] [#3 -0.12,0.26,0.89,U] [#4 0.12,0.24,0.88,U] [#5 -0.18,0.61,0.00,M2] [#6 -0.26,0.87,0.00,M2] [#7 0.25,0.18,0.79,U] [#8 0.03,0.37,0.91,U] 
01:18:36.463 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.19}, one-star: {0.06, 0.07}
01:18:36.463 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
01:18:36.463 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
01:18:36.463 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.85 mountX=-0.08 mountY=0.05, mountTheta=2.59
01:18:36.467 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
01:18:36.467 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
01:18:36.467 00.000 11060 Worker thread wakes up
01:18:36.468 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:36.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:18:36.468 00.000 10844 UpdateGuideState exits: m=2824 SNR=33.8 Saturated
01:18:36.468 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:18:36.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:36.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:36.468 00.000 10844 Enqueuing Expose request
01:18:36.468 00.000 11060 Moving (0.06, 0.07) raw xDistance=-0.08 yDistance=0.05
01:18:36.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:18:36.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:36.469 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:36.469 00.000 11060 MoveAxis(E, 0, ABG)
01:18:36.469 00.000 11060 Move returns status 0, amount 0
01:18:36.469 00.000 11060 MoveAxis(N, 0, ABG)
01:18:36.469 00.000 11060 Move returns status 0, amount 0
01:18:36.469 00.000 11060 move complete, result=0
01:18:36.469 00.000 11060 worker thread done servicing request
01:18:36.469 00.000 11060 Worker thread wakes up
01:18:36.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:36.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:36.473 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:37.100 00.627 11060 Exposure complete
01:18:37.270 00.170 11060 worker thread done servicing request
01:18:37.270 00.000 10844 OnExposeComplete: enter
01:18:37.270 00.000 10844 UpdateGuideState(): m_state=6
01:18:37.271 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9259
01:18:37.271 00.000 10844 Star::Find returns 1 (1), X=268.28, Y=61.51, Mass=2742, SNR=32.8, Peak=255 HFD=3.3
01:18:37.271 00.000 10844 MultiStar: [#1 0.04,-0.04,0.98,U] [#2 -0.16,0.55,2.06,U] [#3 -0.18,0.61,0.00,M1] [#4 0.12,0.10,0.91,U] [#5 0.19,0.63,0.00,M3] [#6 -0.25,0.79,0.00,M3] [#7 0.09,0.35,0.90,U] [#8 0.13,0.51,0.98,U] 
01:18:37.272 00.001 10844 refined, 5 included, MultiStar: {-0.03, 0.37}, one-star: {-0.21, 0.53}
01:18:37.272 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
01:18:37.272 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.91)
01:18:37.272 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.64 mountX=-0.36 mountY=-0.09, mountTheta=-2.91
01:18:37.279 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.37, opts=13)
01:18:37.279 00.000 10844 Enqueuing Move request for scope (-0.03, 0.37)
01:18:37.280 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:37.280 00.000 11060 Worker thread wakes up
01:18:37.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.37) opts 0xd
01:18:37.280 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.37)
01:18:37.280 00.000 11060 Moving (-0.03, 0.37) raw xDistance=-0.36 yDistance=-0.09
01:18:37.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
01:18:37.280 00.000 10844 UpdateGuideState exits: m=2742 SNR=32.8 Saturated
01:18:37.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:37.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:37.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:18:37.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:37.280 00.000 10844 Enqueuing Expose request
01:18:37.280 00.000 11060 MoveAxis(E, 62, ABG)
01:18:37.280 00.000 11060 Guiding  Dir = 2, Dur = 62
01:18:37.314 00.034 11060 IsSlewing returns 0
01:18:37.314 00.000 11060 IsGuiding returns 0
01:18:37.422 00.108 11060 IsGuiding returns 0
01:18:37.422 00.000 11060 Move returns status 0, amount 62
01:18:37.422 00.000 11060 MoveAxis(N, 0, ABG)
01:18:37.422 00.000 11060 Move returns status 0, amount 0
01:18:37.422 00.000 11060 move complete, result=0
01:18:37.423 00.001 10844 GuideStep: -0.4 px 62 ms EAST, -0.1 px 0 ms NORTH
01:18:37.423 00.000 11060 worker thread done servicing request
01:18:37.423 00.000 11060 Worker thread wakes up
01:18:37.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:37.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:38.052 00.629 11060 Exposure complete
01:18:38.226 00.174 11060 worker thread done servicing request
01:18:38.227 00.001 10844 OnExposeComplete: enter
01:18:38.227 00.000 10844 UpdateGuideState(): m_state=6
01:18:38.227 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9260
01:18:38.227 00.000 10844 Star::Find returns 1 (1), X=268.42, Y=61.65, Mass=2526, SNR=31.5, Peak=255 HFD=3.2
01:18:38.228 00.001 10844 MultiStar: [#1 0.07,-0.26,1.04,U] [#2 0.08,0.61,0.00,M1] [#3 0.41,0.32,1.05,U] [#4 -0.04,0.65,0.00,M1] [#5 0.04,1.08,0.00,M4] [#6 -0.01,1.00,0.00,M4] [#7 0.32,0.09,0.93,U] [#8 0.23,0.72,0.00,M1] 
01:18:38.228 00.000 10844 refined, 3 included, MultiStar: {0.18, 0.21}, one-star: {-0.07, 0.68}
01:18:38.228 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
01:18:38.228 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
01:18:38.228 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.85 mountX=-0.24 mountY=0.15, mountTheta=2.59
01:18:38.230 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.21, opts=13)
01:18:38.230 00.000 10844 Enqueuing Move request for scope (0.18, 0.21)
01:18:38.230 00.000 11060 Worker thread wakes up
01:18:38.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:38.230 00.000 10844 UpdateGuideState exits: m=2526 SNR=31.5 Saturated
01:18:38.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:38.231 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:38.231 00.000 10844 Enqueuing Expose request
01:18:38.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
01:18:38.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
01:18:38.231 00.000 11060 Moving (0.18, 0.21) raw xDistance=-0.24 yDistance=0.15
01:18:38.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:18:38.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:38.232 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:18:38.232 00.000 11060 MoveAxis(E, 43, ABG)
01:18:38.232 00.000 11060 Guiding  Dir = 2, Dur = 43
01:18:38.236 00.004 11060 IsSlewing returns 0
01:18:38.237 00.001 11060 IsGuiding returns 0
01:18:38.302 00.065 11060 IsGuiding returns 0
01:18:38.302 00.000 11060 Move returns status 0, amount 43
01:18:38.302 00.000 11060 MoveAxis(N, 0, ABG)
01:18:38.302 00.000 11060 Move returns status 0, amount 0
01:18:38.303 00.001 11060 move complete, result=0
01:18:38.303 00.000 11060 worker thread done servicing request
01:18:38.303 00.000 11060 Worker thread wakes up
01:18:38.303 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:18:38.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:38.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:38.938 00.635 11060 Exposure complete
01:18:39.111 00.173 11060 worker thread done servicing request
01:18:39.111 00.000 10844 OnExposeComplete: enter
01:18:39.111 00.000 10844 UpdateGuideState(): m_state=6
01:18:39.111 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9261
01:18:39.112 00.001 10844 Star::Find returns 1 (1), X=268.33, Y=61.64, Mass=2857, SNR=34.2, Peak=255 HFD=3.4
01:18:39.112 00.000 10844 MultiStar: [#1 0.42,0.11,0.93,U] [#2 0.07,0.32,1.95,U] [#3 -0.02,0.15,0.88,U] [#4 0.17,0.09,0.88,U] [#5 0.44,0.47,0.00,M5] [#6 -0.34,0.24,0.87,U] [#7 0.40,-0.07,0.81,U] [#8 0.01,0.46,0.87,U] 
01:18:39.112 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.26}, one-star: {-0.16, 0.67}
01:18:39.112 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
01:18:39.112 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
01:18:39.112 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.33 mountX=-0.27 mountY=0.02, mountTheta=3.06
01:18:39.114 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.26, opts=13)
01:18:39.114 00.000 10844 Enqueuing Move request for scope (0.07, 0.26)
01:18:39.114 00.000 11060 Worker thread wakes up
01:18:39.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
01:18:39.115 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
01:18:39.115 00.000 11060 Moving (0.07, 0.26) raw xDistance=-0.27 yDistance=0.02
01:18:39.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
01:18:39.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:39.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:39.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:39.115 00.000 11060 MoveAxis(E, 48, ABG)
01:18:39.115 00.000 11060 Guiding  Dir = 2, Dur = 48
01:18:39.115 00.000 10844 UpdateGuideState exits: m=2857 SNR=34.2 Saturated
01:18:39.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:39.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:39.115 00.000 10844 Enqueuing Expose request
01:18:39.132 00.017 11060 IsSlewing returns 0
01:18:39.133 00.001 11060 IsGuiding returns 0
01:18:39.195 00.062 11060 IsGuiding returns 0
01:18:39.195 00.000 11060 Move returns status 0, amount 48
01:18:39.195 00.000 11060 MoveAxis(N, 0, ABG)
01:18:39.196 00.001 11060 Move returns status 0, amount 0
01:18:39.196 00.000 11060 move complete, result=0
01:18:39.197 00.001 10844 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
01:18:39.200 00.003 11060 worker thread done servicing request
01:18:39.200 00.000 11060 Worker thread wakes up
01:18:39.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:39.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:39.841 00.641 11060 Exposure complete
01:18:40.033 00.192 11060 worker thread done servicing request
01:18:40.033 00.000 10844 OnExposeComplete: enter
01:18:40.033 00.000 10844 UpdateGuideState(): m_state=6
01:18:40.034 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9262
01:18:40.034 00.000 10844 Star::Find returns 1 (1), X=268.20, Y=61.15, Mass=2869, SNR=34.1, Peak=255 HFD=3.2
01:18:40.034 00.000 10844 MultiStar: [#1 -0.35,0.61,0.00,M1] [#2 0.02,0.41,1.97,U] [#3 -0.24,0.55,0.87,U] [#4 -0.06,0.54,0.93,U] [#5 -0.30,0.45,1.00,U] [#6 -0.32,0.25,0.99,U] [#7 -0.27,0.05,0.85,U] [#8 -0.23,0.40,0.88,U] 
01:18:40.034 00.000 10844 single-star, 7 included, MultiStar: {-0.18, 0.36}, one-star: {-0.29, 0.18}
01:18:40.034 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
01:18:40.034 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.97)
01:18:40.034 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.34 cameraTheta=2.58 mountX=-0.13 mountY=-0.31, mountTheta=-1.95
01:18:40.035 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.18, opts=13)
01:18:40.036 00.001 10844 Enqueuing Move request for scope (-0.29, 0.18)
01:18:40.036 00.000 11060 Worker thread wakes up
01:18:40.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd
01:18:40.036 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.18)
01:18:40.036 00.000 11060 Moving (-0.29, 0.18) raw xDistance=-0.13 yDistance=-0.31
01:18:40.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:18:40.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:18:40.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:40.036 00.000 10844 UpdateGuideState exits: m=2869 SNR=34.1 Saturated
01:18:40.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:40.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:40.036 00.000 10844 Enqueuing Expose request
01:18:40.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:18:40.036 00.000 11060 MoveAxis(E, 23, ABG)
01:18:40.036 00.000 11060 Guiding  Dir = 2, Dur = 23
01:18:40.054 00.018 11060 IsSlewing returns 0
01:18:40.054 00.000 11060 IsGuiding returns 0
01:18:40.084 00.030 11060 IsGuiding returns 0
01:18:40.084 00.000 11060 Move returns status 0, amount 23
01:18:40.084 00.000 11060 MoveAxis(N, 0, ABG)
01:18:40.084 00.000 11060 Move returns status 0, amount 0
01:18:40.084 00.000 11060 move complete, result=0
01:18:40.084 00.000 11060 worker thread done servicing request
01:18:40.084 00.000 11060 Worker thread wakes up
01:18:40.084 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.3 px 0 ms NORTH
01:18:40.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:40.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:40.716 00.632 11060 Exposure complete
01:18:40.910 00.194 11060 worker thread done servicing request
01:18:40.910 00.000 10844 OnExposeComplete: enter
01:18:40.910 00.000 10844 UpdateGuideState(): m_state=6
01:18:40.910 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9263
01:18:40.910 00.000 10844 Star::Find returns 1 (1), X=268.10, Y=61.49, Mass=2407, SNR=31.5, Peak=255 HFD=3.4
01:18:40.911 00.001 10844 MultiStar: [#1 -0.20,0.27,1.02,U] [#2 -0.17,0.44,2.28,U] [#3 0.06,0.16,1.02,U] [#4 0.35,0.60,0.00,M1] [#5 0.04,0.30,1.08,U] [#6 -0.18,0.58,0.00,M3] [#7 0.23,0.00,0.87,U] [#8 0.04,0.39,0.96,U] 
01:18:40.911 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.32}, one-star: {-0.39, 0.52}
01:18:40.911 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
01:18:40.911 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
01:18:40.911 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.80 mountX=-0.31 mountY=-0.13, mountTheta=-2.75
01:18:40.912 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.32, opts=13)
01:18:40.912 00.000 10844 Enqueuing Move request for scope (-0.08, 0.32)
01:18:40.912 00.000 11060 Worker thread wakes up
01:18:40.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:40.912 00.000 10844 UpdateGuideState exits: m=2407 SNR=31.5 Saturated
01:18:40.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:40.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:40.912 00.000 10844 Enqueuing Expose request
01:18:40.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
01:18:40.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
01:18:40.913 00.001 11060 Moving (-0.08, 0.32) raw xDistance=-0.31 yDistance=-0.13
01:18:40.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
01:18:40.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:40.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:18:40.913 00.000 11060 MoveAxis(E, 54, ABG)
01:18:40.913 00.000 11060 Guiding  Dir = 2, Dur = 54
01:18:40.928 00.015 11060 IsSlewing returns 0
01:18:40.928 00.000 11060 IsGuiding returns 0
01:18:40.989 00.061 11060 IsGuiding returns 0
01:18:40.989 00.000 11060 Move returns status 0, amount 54
01:18:40.989 00.000 11060 MoveAxis(N, 0, ABG)
01:18:40.989 00.000 11060 Move returns status 0, amount 0
01:18:40.989 00.000 11060 move complete, result=0
01:18:40.989 00.000 11060 worker thread done servicing request
01:18:40.990 00.001 11060 Worker thread wakes up
01:18:40.990 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
01:18:40.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:40.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:41.619 00.629 11060 Exposure complete
01:18:41.773 00.154 11060 worker thread done servicing request
01:18:41.773 00.000 10844 OnExposeComplete: enter
01:18:41.773 00.000 10844 UpdateGuideState(): m_state=6
01:18:41.775 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9264
01:18:41.775 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=60.87, Mass=2247, SNR=29.9, Peak=202 HFD=3.6
01:18:41.781 00.006 10844 MultiStar: [#1 0.12,-0.61,0.00,M1] [#2 -0.08,-0.23,2.25,U] [#3 -0.01,-0.35,0.91,U] [#4 0.14,0.16,1.07,U] [#5 -0.12,0.39,1.17,U] [#6 -0.32,0.23,0.98,U] [#7 0.38,-0.47,0.00,M1] [#8 -0.31,-0.06,1.00,U] 
01:18:41.781 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.02}, one-star: {-0.10, -0.10}
01:18:41.781 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
01:18:41.781 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
01:18:41.781 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.97 mountX=0.04 mountY=-0.10, mountTheta=-1.22
01:18:41.783 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
01:18:41.783 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
01:18:41.784 00.001 11060 Worker thread wakes up
01:18:41.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:41.784 00.000 10844 UpdateGuideState exits: m=2247 SNR=29.9
01:18:41.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:41.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:18:41.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:41.784 00.000 10844 Enqueuing Expose request
01:18:41.784 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:18:41.784 00.000 11060 Moving (-0.11, -0.02) raw xDistance=0.04 yDistance=-0.10
01:18:41.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:18:41.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:41.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:18:41.784 00.000 11060 MoveAxis(E, 0, ABG)
01:18:41.784 00.000 11060 Move returns status 0, amount 0
01:18:41.784 00.000 11060 MoveAxis(N, 0, ABG)
01:18:41.784 00.000 11060 Move returns status 0, amount 0
01:18:41.784 00.000 11060 move complete, result=0
01:18:41.784 00.000 11060 worker thread done servicing request
01:18:41.786 00.002 11060 Worker thread wakes up
01:18:41.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:41.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:41.788 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:42.426 00.638 11060 Exposure complete
01:18:42.596 00.170 11060 worker thread done servicing request
01:18:42.597 00.001 10844 OnExposeComplete: enter
01:18:42.597 00.000 10844 UpdateGuideState(): m_state=6
01:18:42.597 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9265
01:18:42.597 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=60.46, Mass=2622, SNR=32.6, Peak=255 HFD=3.2
01:18:42.597 00.000 10844 MultiStar: [#1 0.03,-0.44,1.04,U] [#2 0.14,0.22,2.05,U] [#3 -0.05,-0.37,1.00,U] [#4 -0.23,0.40,0.99,U] [#5 -0.03,0.44,1.00,U] [#6 -0.12,0.29,0.81,U] [#7 0.06,-0.27,0.82,U] [#8 0.31,0.03,0.85,U] 
01:18:42.597 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {-0.00, -0.52}
01:18:42.597 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
01:18:42.598 00.001 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
01:18:42.598 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.12 mountX=-0.00 mountY=0.02, mountTheta=1.63
01:18:42.599 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
01:18:42.599 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
01:18:42.599 00.000 11060 Worker thread wakes up
01:18:42.600 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
01:18:42.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
01:18:42.600 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
01:18:42.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:18:42.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:42.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:42.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:42.600 00.000 11060 MoveAxis(E, 0, ABG)
01:18:42.600 00.000 11060 Move returns status 0, amount 0
01:18:42.600 00.000 10844 UpdateGuideState exits: m=2622 SNR=32.6 Saturated
01:18:42.600 00.000 11060 MoveAxis(N, 0, ABG)
01:18:42.600 00.000 11060 Move returns status 0, amount 0
01:18:42.600 00.000 11060 move complete, result=0
01:18:42.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:42.600 00.000 11060 worker thread done servicing request
01:18:42.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:42.600 00.000 10844 Enqueuing Expose request
01:18:42.601 00.001 11060 Worker thread wakes up
01:18:42.601 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:42.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:42.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:43.240 00.639 11060 Exposure complete
01:18:43.398 00.158 11060 worker thread done servicing request
01:18:43.398 00.000 10844 OnExposeComplete: enter
01:18:43.398 00.000 10844 UpdateGuideState(): m_state=6
01:18:43.399 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9266
01:18:43.399 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=60.92, Mass=2844, SNR=34.1, Peak=255 HFD=3.2
01:18:43.399 00.000 10844 MultiStar: [#1 -0.14,-0.09,0.87,U] [#2 -0.07,0.47,1.99,U] [#3 -0.04,0.08,0.85,U] [#4 -0.04,0.08,0.90,U] [#5 -0.23,0.12,0.95,U] [#6 -0.39,0.46,0.92,U] [#7 -0.05,-0.45,0.82,U] [#8 -0.13,0.41,0.89,U] 
01:18:43.399 00.000 10844 single-star, 8 included, MultiStar: {-0.13, 0.16}, one-star: {-0.14, -0.05}
01:18:43.399 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
01:18:43.399 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
01:18:43.400 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.78 mountX=0.08 mountY=-0.13, mountTheta=-1.04
01:18:43.400 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.05, opts=13)
01:18:43.400 00.000 10844 Enqueuing Move request for scope (-0.14, -0.05)
01:18:43.401 00.001 11060 Worker thread wakes up
01:18:43.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:43.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
01:18:43.401 00.000 10844 UpdateGuideState exits: m=2844 SNR=34.1 Saturated
01:18:43.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
01:18:43.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:43.401 00.000 11060 Moving (-0.14, -0.05) raw xDistance=0.08 yDistance=-0.13
01:18:43.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:43.401 00.000 10844 Enqueuing Expose request
01:18:43.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:18:43.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:43.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:18:43.401 00.000 11060 MoveAxis(E, 0, ABG)
01:18:43.401 00.000 11060 Move returns status 0, amount 0
01:18:43.401 00.000 11060 MoveAxis(N, 0, ABG)
01:18:43.401 00.000 11060 Move returns status 0, amount 0
01:18:43.401 00.000 11060 move complete, result=0
01:18:43.402 00.001 11060 worker thread done servicing request
01:18:43.402 00.000 11060 Worker thread wakes up
01:18:43.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:43.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:43.404 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:44.039 00.635 11060 Exposure complete
01:18:44.221 00.182 11060 worker thread done servicing request
01:18:44.222 00.001 10844 OnExposeComplete: enter
01:18:44.222 00.000 10844 UpdateGuideState(): m_state=6
01:18:44.222 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9267
01:18:44.222 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=60.82, Mass=2929, SNR=34.9, Peak=248 HFD=3.3
01:18:44.223 00.001 10844 MultiStar: [#1 -0.12,-0.29,0.89,U] [#2 -0.06,-0.48,1.86,U] [#3 -0.04,-0.22,0.87,U] [#4 0.10,-0.41,0.85,U] [#5 -0.02,-0.03,0.95,U] [#6 -0.25,-0.18,0.81,U] [#7 -0.00,-0.59,0.75,U] [#8 -0.02,-0.22,0.89,U] 
01:18:44.223 00.000 10844 single-star, 8 included, MultiStar: {-0.04, -0.30}, one-star: {0.02, -0.16}
01:18:44.223 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
01:18:44.223 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
01:18:44.223 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.42 mountX=0.15 mountY=0.05, mountTheta=0.32
01:18:44.224 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.16, opts=13)
01:18:44.224 00.000 10844 Enqueuing Move request for scope (0.02, -0.16)
01:18:44.224 00.000 11060 Worker thread wakes up
01:18:44.225 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:18:44.225 00.000 10844 UpdateGuideState exits: m=2929 SNR=34.9
01:18:44.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:44.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:44.225 00.000 10844 Enqueuing Expose request
01:18:44.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:18:44.225 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:18:44.225 00.000 11060 Moving (0.02, -0.16) raw xDistance=0.15 yDistance=0.05
01:18:44.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:18:44.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:44.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:18:44.225 00.000 11060 MoveAxis(W, 26, ABG)
01:18:44.225 00.000 11060 Guiding  Dir = 3, Dur = 26
01:18:44.237 00.012 11060 IsSlewing returns 0
01:18:44.237 00.000 11060 IsGuiding returns 0
01:18:44.268 00.031 11060 IsGuiding returns 0
01:18:44.268 00.000 11060 Move returns status 0, amount 26
01:18:44.268 00.000 11060 MoveAxis(N, 0, ABG)
01:18:44.268 00.000 11060 Move returns status 0, amount 0
01:18:44.268 00.000 11060 move complete, result=0
01:18:44.268 00.000 11060 worker thread done servicing request
01:18:44.268 00.000 11060 Worker thread wakes up
01:18:44.268 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
01:18:44.269 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:44.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:44.906 00.637 11060 Exposure complete
01:18:45.075 00.169 11060 worker thread done servicing request
01:18:45.075 00.000 10844 OnExposeComplete: enter
01:18:45.075 00.000 10844 UpdateGuideState(): m_state=6
01:18:45.075 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9268
01:18:45.075 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=60.93, Mass=2703, SNR=32.4, Peak=213 HFD=3.9
01:18:45.075 00.000 10844 MultiStar: [#1 -0.57,-0.20,0.00,M1] [#2 -0.05,-0.31,2.11,U] [#3 -0.37,-0.41,0.97,U] [#4 0.18,-0.01,0.88,U] [#5 -0.15,-0.31,1.00,U] [#6 -0.05,0.09,0.96,U] [#7 0.20,-0.46,0.80,U] [#8 -0.15,-0.15,0.92,U] 
01:18:45.075 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.21}, one-star: {-0.46, -0.04}
01:18:45.076 00.001 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
01:18:45.076 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:18:45.076 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.05 mountX=0.23 mountY=-0.07, mountTheta=-0.31
01:18:45.077 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.21, opts=13)
01:18:45.077 00.000 10844 Enqueuing Move request for scope (-0.11, -0.21)
01:18:45.077 00.000 11060 Worker thread wakes up
01:18:45.078 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
01:18:45.078 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
01:18:45.078 00.000 11060 Moving (-0.11, -0.21) raw xDistance=0.23 yDistance=-0.07
01:18:45.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:18:45.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:45.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:45.078 00.000 10844 UpdateGuideState exits: m=2703 SNR=32.4
01:18:45.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:45.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:45.078 00.000 10844 Enqueuing Expose request
01:18:45.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:45.078 00.000 11060 MoveAxis(W, 40, ABG)
01:18:45.078 00.000 11060 Guiding  Dir = 3, Dur = 40
01:18:45.092 00.014 11060 IsSlewing returns 0
01:18:45.093 00.001 11060 IsGuiding returns 0
01:18:45.134 00.041 11060 IsGuiding returns 0
01:18:45.134 00.000 11060 Move returns status 0, amount 40
01:18:45.134 00.000 11060 MoveAxis(N, 0, ABG)
01:18:45.134 00.000 11060 Move returns status 0, amount 0
01:18:45.134 00.000 11060 move complete, result=0
01:18:45.134 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
01:18:45.135 00.001 11060 worker thread done servicing request
01:18:45.135 00.000 11060 Worker thread wakes up
01:18:45.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:45.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:45.761 00.626 11060 Exposure complete
01:18:45.933 00.172 11060 worker thread done servicing request
01:18:45.933 00.000 10844 OnExposeComplete: enter
01:18:45.933 00.000 10844 UpdateGuideState(): m_state=6
01:18:45.934 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9269
01:18:45.934 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=61.28, Mass=2342, SNR=30.4, Peak=254 HFD=3.2
01:18:45.934 00.000 10844 MultiStar: [#1 -0.26,-0.27,1.04,U] [#2 -0.11,-0.05,2.10,U] [#3 -0.31,0.40,0.99,U] [#4 -0.32,0.32,1.13,U] [#5 -0.22,0.22,1.14,U] [#6 0.00,0.13,0.96,U] [#7 0.18,-0.10,0.87,U] [#8 -0.08,0.23,1.01,U] 
01:18:45.934 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.11}, one-star: {-0.04, 0.30}
01:18:45.934 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
01:18:45.934 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
01:18:45.934 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.44 mountX=-0.09 mountY=-0.15, mountTheta=-2.09
01:18:45.937 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.11, opts=13)
01:18:45.937 00.000 10844 Enqueuing Move request for scope (-0.14, 0.11)
01:18:45.937 00.000 11060 Worker thread wakes up
01:18:45.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:45.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
01:18:45.937 00.000 10844 UpdateGuideState exits: m=2342 SNR=30.4
01:18:45.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
01:18:45.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:45.937 00.000 11060 Moving (-0.14, 0.11) raw xDistance=-0.09 yDistance=-0.15
01:18:45.938 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:45.938 00.000 10844 Enqueuing Expose request
01:18:45.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:18:45.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:45.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:18:45.938 00.000 11060 MoveAxis(E, 0, ABG)
01:18:45.938 00.000 11060 Move returns status 0, amount 0
01:18:45.938 00.000 11060 MoveAxis(N, 0, ABG)
01:18:45.938 00.000 11060 Move returns status 0, amount 0
01:18:45.938 00.000 11060 move complete, result=0
01:18:45.938 00.000 11060 worker thread done servicing request
01:18:45.938 00.000 11060 Worker thread wakes up
01:18:45.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:45.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:45.940 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:46.575 00.635 11060 Exposure complete
01:18:46.749 00.174 11060 worker thread done servicing request
01:18:46.749 00.000 10844 OnExposeComplete: enter
01:18:46.749 00.000 10844 UpdateGuideState(): m_state=6
01:18:46.749 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9270
01:18:46.749 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=61.16, Mass=2957, SNR=34.9, Peak=255 HFD=3.5
01:18:46.751 00.002 10844 MultiStar: [#1 -0.14,-0.44,1.05,U] [#2 -0.00,0.17,1.94,U] [#3 0.03,-0.07,0.86,U] [#4 -0.17,0.29,0.88,U] [#5 -0.06,-0.18,1.01,U] [#6 -0.24,0.44,0.95,U] [#7 0.16,-0.30,0.80,U] [#8 -0.01,0.06,0.88,U] 
01:18:46.751 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.10, 0.18}
01:18:46.751 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
01:18:46.751 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
01:18:46.751 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.64 mountX=-0.02 mountY=-0.06, mountTheta=-1.90
01:18:46.753 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.03, opts=13)
01:18:46.753 00.000 10844 Enqueuing Move request for scope (-0.06, 0.03)
01:18:46.753 00.000 11060 Worker thread wakes up
01:18:46.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:46.753 00.000 10844 UpdateGuideState exits: m=2957 SNR=34.9 Saturated
01:18:46.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:46.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:46.753 00.000 10844 Enqueuing Expose request
01:18:46.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:18:46.754 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:18:46.754 00.000 11060 Moving (-0.06, 0.03) raw xDistance=-0.02 yDistance=-0.06
01:18:46.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:18:46.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:46.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:18:46.754 00.000 11060 MoveAxis(E, 0, ABG)
01:18:46.754 00.000 11060 Move returns status 0, amount 0
01:18:46.754 00.000 11060 MoveAxis(N, 0, ABG)
01:18:46.754 00.000 11060 Move returns status 0, amount 0
01:18:46.754 00.000 11060 move complete, result=0
01:18:46.754 00.000 11060 worker thread done servicing request
01:18:46.754 00.000 11060 Worker thread wakes up
01:18:46.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:46.756 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:46.757 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:47.390 00.633 11060 Exposure complete
01:18:47.568 00.178 11060 worker thread done servicing request
01:18:47.568 00.000 10844 OnExposeComplete: enter
01:18:47.568 00.000 10844 UpdateGuideState(): m_state=6
01:18:47.568 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9271
01:18:47.568 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=60.59, Mass=2866, SNR=34.2, Peak=255 HFD=3.5
01:18:47.568 00.000 10844 MultiStar: [#1 -0.16,-0.50,0.97,U] [#2 -0.15,-0.43,1.91,U] [#3 -0.09,0.06,0.88,U] [#4 -0.13,-0.67,0.00,M1] [#5 -0.10,0.30,1.02,U] [#6 -0.15,0.27,0.92,U] [#7 -0.12,-0.47,0.81,U] [#8 0.04,-0.07,0.84,U] 
01:18:47.568 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.18}, one-star: {-0.22, -0.38}
01:18:47.570 00.002 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
01:18:47.570 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
01:18:47.570 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.17 mountX=0.20 mountY=-0.09, mountTheta=-0.43
01:18:47.571 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.18, opts=13)
01:18:47.571 00.000 10844 Enqueuing Move request for scope (-0.13, -0.18)
01:18:47.571 00.000 11060 Worker thread wakes up
01:18:47.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:47.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
01:18:47.571 00.000 10844 UpdateGuideState exits: m=2866 SNR=34.2 Saturated
01:18:47.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
01:18:47.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:47.571 00.000 11060 Moving (-0.13, -0.18) raw xDistance=0.20 yDistance=-0.09
01:18:47.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:47.571 00.000 10844 Enqueuing Expose request
01:18:47.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:18:47.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:47.572 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:18:47.572 00.000 11060 MoveAxis(W, 35, ABG)
01:18:47.572 00.000 11060 Guiding  Dir = 3, Dur = 35
01:18:47.604 00.032 11060 IsSlewing returns 0
01:18:47.605 00.001 11060 IsGuiding returns 0
01:18:47.646 00.041 11060 IsGuiding returns 0
01:18:47.646 00.000 11060 Move returns status 0, amount 35
01:18:47.646 00.000 11060 MoveAxis(N, 0, ABG)
01:18:47.646 00.000 11060 Move returns status 0, amount 0
01:18:47.646 00.000 11060 move complete, result=0
01:18:47.646 00.000 11060 worker thread done servicing request
01:18:47.646 00.000 11060 Worker thread wakes up
01:18:47.646 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
01:18:47.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:47.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:48.280 00.634 11060 Exposure complete
01:18:48.456 00.176 11060 worker thread done servicing request
01:18:48.456 00.000 10844 OnExposeComplete: enter
01:18:48.456 00.000 10844 UpdateGuideState(): m_state=6
01:18:48.456 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9272
01:18:48.456 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=61.09, Mass=2903, SNR=34.4, Peak=248 HFD=2.9
01:18:48.456 00.000 10844 MultiStar: [#1 -0.28,-0.55,0.00,M1] [#2 -0.17,-0.08,1.99,U] [#3 -0.14,-0.16,0.94,U] [#4 0.08,-0.24,0.97,U] [#5 -0.39,-0.02,1.01,U] [#6 -0.18,0.20,0.83,U] [#7 -0.21,-0.48,0.84,U] [#8 -0.08,0.01,0.86,U] 
01:18:48.457 00.001 10844 refined, 7 included, MultiStar: {-0.18, -0.08}, one-star: {-0.38, 0.12}
01:18:48.457 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
01:18:48.457 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
01:18:48.457 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.72 mountX=0.11 mountY=-0.17, mountTheta=-0.98
01:18:48.458 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.08, opts=13)
01:18:48.458 00.000 10844 Enqueuing Move request for scope (-0.18, -0.08)
01:18:48.458 00.000 11060 Worker thread wakes up
01:18:48.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:18:48.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
01:18:48.458 00.000 10844 UpdateGuideState exits: m=2903 SNR=34.4
01:18:48.458 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
01:18:48.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:48.458 00.000 11060 Moving (-0.18, -0.08) raw xDistance=0.11 yDistance=-0.17
01:18:48.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:48.458 00.000 10844 Enqueuing Expose request
01:18:48.460 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:18:48.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:48.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:18:48.460 00.000 11060 MoveAxis(E, 0, ABG)
01:18:48.460 00.000 11060 Move returns status 0, amount 0
01:18:48.460 00.000 11060 MoveAxis(N, 0, ABG)
01:18:48.460 00.000 11060 Move returns status 0, amount 0
01:18:48.461 00.001 11060 move complete, result=0
01:18:48.461 00.000 11060 worker thread done servicing request
01:18:48.461 00.000 11060 Worker thread wakes up
01:18:48.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:48.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:48.462 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:49.104 00.642 11060 Exposure complete
01:18:49.296 00.192 11060 worker thread done servicing request
01:18:49.296 00.000 10844 OnExposeComplete: enter
01:18:49.296 00.000 10844 UpdateGuideState(): m_state=6
01:18:49.297 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9273
01:18:49.297 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=60.96, Mass=2886, SNR=34.1, Peak=248 HFD=3.3
01:18:49.297 00.000 10844 MultiStar: [#1 0.11,-0.14,0.99,U] [#2 -0.18,0.20,2.03,U] [#3 -0.05,0.10,0.84,U] [#4 0.22,0.11,0.95,U] [#5 -0.14,0.42,0.88,U] [#6 0.02,0.48,0.96,U] [#7 0.29,-0.50,0.85,U] [#8 0.03,0.22,0.92,U] 
01:18:49.297 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {-0.13, -0.01}
01:18:49.297 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
01:18:49.297 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
01:18:49.297 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.61 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
01:18:49.298 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.11, opts=13)
01:18:49.299 00.001 10844 Enqueuing Move request for scope (-0.00, 0.11)
01:18:49.299 00.000 11060 Worker thread wakes up
01:18:49.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:49.299 00.000 10844 UpdateGuideState exits: m=2886 SNR=34.1
01:18:49.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:49.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:49.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
01:18:49.299 00.000 10844 Enqueuing Expose request
01:18:49.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
01:18:49.299 00.000 11060 Moving (-0.00, 0.11) raw xDistance=-0.11 yDistance=-0.02
01:18:49.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:18:49.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:49.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:49.300 00.001 11060 MoveAxis(E, 0, ABG)
01:18:49.300 00.000 11060 Move returns status 0, amount 0
01:18:49.300 00.000 11060 MoveAxis(N, 0, ABG)
01:18:49.300 00.000 11060 Move returns status 0, amount 0
01:18:49.300 00.000 11060 move complete, result=0
01:18:49.300 00.000 11060 worker thread done servicing request
01:18:49.300 00.000 11060 Worker thread wakes up
01:18:49.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:49.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:49.301 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:49.946 00.645 11060 Exposure complete
01:18:50.141 00.195 11060 worker thread done servicing request
01:18:50.141 00.000 10844 OnExposeComplete: enter
01:18:50.141 00.000 10844 UpdateGuideState(): m_state=6
01:18:50.141 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9274
01:18:50.141 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=61.34, Mass=2057, SNR=28.4, Peak=203 HFD=3.4
01:18:50.141 00.000 10844 MultiStar: [#1 -0.24,-0.56,0.00,M1] [#2 0.15,-0.09,2.41,U] [#3 -0.38,0.08,1.16,U] [#4 0.46,0.24,1.20,U] [#5 -0.27,0.22,1.18,U] [#6 -0.17,0.12,0.95,U] [#7 0.03,-0.55,0.92,U] [#8 0.14,-0.28,1.13,U] 
01:18:50.142 00.001 10844 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {-0.32, 0.37}
01:18:50.142 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
01:18:50.142 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.96)
01:18:50.142 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.59 mountX=-0.01 mountY=-0.02, mountTheta=-1.94
01:18:50.143 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
01:18:50.143 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
01:18:50.143 00.000 11060 Worker thread wakes up
01:18:50.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:50.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:18:50.143 00.000 10844 UpdateGuideState exits: m=2057 SNR=28.4
01:18:50.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:18:50.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:50.143 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
01:18:50.144 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:50.144 00.000 10844 Enqueuing Expose request
01:18:50.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:50.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:50.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:50.144 00.000 11060 MoveAxis(E, 0, ABG)
01:18:50.144 00.000 11060 Move returns status 0, amount 0
01:18:50.144 00.000 11060 MoveAxis(N, 0, ABG)
01:18:50.144 00.000 11060 Move returns status 0, amount 0
01:18:50.144 00.000 11060 move complete, result=0
01:18:50.144 00.000 11060 worker thread done servicing request
01:18:50.144 00.000 11060 Worker thread wakes up
01:18:50.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:50.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:50.145 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:50.778 00.633 11060 Exposure complete
01:18:50.976 00.198 11060 worker thread done servicing request
01:18:50.976 00.000 10844 OnExposeComplete: enter
01:18:50.983 00.007 10844 UpdateGuideState(): m_state=6
01:18:50.984 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9275
01:18:50.984 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=61.21, Mass=2677, SNR=33.3, Peak=246 HFD=3.2
01:18:50.984 00.000 10844 MultiStar: [#1 0.47,-0.63,0.00,M2] [#2 -0.13,0.09,1.98,U] [#3 -0.07,0.19,0.89,U] [#4 -0.01,0.01,1.04,U] [#5 0.04,0.25,1.01,U] [#6 -0.33,0.17,0.95,U] [#7 0.31,0.19,0.75,U] [#8 0.34,0.32,0.87,U] 
01:18:50.984 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.17}, one-star: {-0.11, 0.24}
01:18:50.984 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
01:18:50.984 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.86)
01:18:50.984 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.69 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
01:18:50.985 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.17, opts=13)
01:18:50.985 00.000 10844 Enqueuing Move request for scope (-0.02, 0.17)
01:18:50.985 00.000 11060 Worker thread wakes up
01:18:50.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:50.986 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
01:18:50.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
01:18:50.986 00.000 11060 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.05
01:18:50.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:18:50.986 00.000 10844 UpdateGuideState exits: m=2677 SNR=33.3
01:18:50.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:50.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:50.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:50.986 00.000 10844 Enqueuing Expose request
01:18:50.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:50.986 00.000 11060 MoveAxis(E, 28, ABG)
01:18:50.986 00.000 11060 Guiding  Dir = 2, Dur = 28
01:18:51.008 00.022 11060 IsSlewing returns 0
01:18:51.009 00.001 11060 IsGuiding returns 0
01:18:51.055 00.046 11060 IsGuiding returns 0
01:18:51.055 00.000 11060 Move returns status 0, amount 28
01:18:51.055 00.000 11060 MoveAxis(N, 0, ABG)
01:18:51.055 00.000 11060 Move returns status 0, amount 0
01:18:51.055 00.000 11060 move complete, result=0
01:18:51.055 00.000 11060 worker thread done servicing request
01:18:51.055 00.000 11060 Worker thread wakes up
01:18:51.055 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
01:18:51.056 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:51.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:51.685 00.629 11060 Exposure complete
01:18:51.861 00.176 11060 worker thread done servicing request
01:18:51.861 00.000 10844 OnExposeComplete: enter
01:18:51.862 00.001 10844 UpdateGuideState(): m_state=6
01:18:51.862 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9276
01:18:51.862 00.000 10844 Star::Find returns 1 (1), X=268.10, Y=61.40, Mass=2702, SNR=32.8, Peak=255 HFD=3.5
01:18:51.862 00.000 10844 MultiStar: [#1 -0.23,-0.53,1.05,U] [#2 0.10,-0.03,2.02,U] [#3 0.01,0.42,0.97,U] [#4 0.05,0.21,0.96,U] [#5 0.17,0.04,0.97,U] [#6 -0.01,-0.10,0.91,U] [#7 -0.06,-0.58,0.81,U] [#8 -0.24,0.26,0.89,U] 
01:18:51.862 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.38, 0.43}
01:18:51.862 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.61 = -1.68)
01:18:51.862 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
01:18:51.862 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.85 mountX=-0.01 mountY=-0.05, mountTheta=-1.68
01:18:51.865 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
01:18:51.865 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
01:18:51.866 00.001 11060 Worker thread wakes up
01:18:51.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:51.866 00.000 10844 UpdateGuideState exits: m=2702 SNR=32.8 Saturated
01:18:51.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:51.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:51.866 00.000 10844 Enqueuing Expose request
01:18:51.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:18:51.866 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:18:51.866 00.000 11060 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
01:18:51.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:51.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:51.867 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:51.867 00.000 11060 MoveAxis(E, 0, ABG)
01:18:51.867 00.000 11060 Move returns status 0, amount 0
01:18:51.867 00.000 11060 MoveAxis(N, 0, ABG)
01:18:51.867 00.000 11060 Move returns status 0, amount 0
01:18:51.867 00.000 11060 move complete, result=0
01:18:51.867 00.000 11060 worker thread done servicing request
01:18:51.867 00.000 11060 Worker thread wakes up
01:18:51.868 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:51.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:51.869 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:52.518 00.649 11060 Exposure complete
01:18:52.696 00.178 11060 worker thread done servicing request
01:18:52.696 00.000 10844 OnExposeComplete: enter
01:18:52.696 00.000 10844 UpdateGuideState(): m_state=6
01:18:52.696 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9277
01:18:52.696 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=60.84, Mass=2745, SNR=33.5, Peak=255 HFD=3.2
01:18:52.696 00.000 10844 MultiStar: [#1 -0.37,-0.25,0.90,U] [#2 -0.07,-0.35,2.02,U] [#3 0.35,-0.16,0.94,U] [#4 0.50,-0.13,0.98,U] [#5 0.09,0.12,1.01,U] [#6 -0.24,-0.21,0.87,U] [#7 0.19,-0.68,0.00,M1] [#8 -0.23,-0.19,0.92,U] 
01:18:52.696 00.000 10844 single-star, 7 included, MultiStar: {-0.01, -0.18}, one-star: {-0.09, -0.13}
01:18:52.696 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
01:18:52.696 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
01:18:52.696 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.20 mountX=0.14 mountY=-0.07, mountTheta=-0.46
01:18:52.698 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
01:18:52.698 00.000 10844 Enqueuing Move request for scope (-0.09, -0.13)
01:18:52.698 00.000 11060 Worker thread wakes up
01:18:52.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:52.698 00.000 10844 UpdateGuideState exits: m=2745 SNR=33.5 Saturated
01:18:52.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:52.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:52.698 00.000 10844 Enqueuing Expose request
01:18:52.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:18:52.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:18:52.698 00.000 11060 Moving (-0.09, -0.13) raw xDistance=0.14 yDistance=-0.07
01:18:52.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:18:52.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:52.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:18:52.698 00.000 11060 MoveAxis(W, 25, ABG)
01:18:52.699 00.001 11060 Guiding  Dir = 3, Dur = 25
01:18:52.712 00.013 11060 IsSlewing returns 0
01:18:52.712 00.000 11060 IsGuiding returns 0
01:18:52.743 00.031 11060 IsGuiding returns 0
01:18:52.743 00.000 11060 Move returns status 0, amount 25
01:18:52.743 00.000 11060 MoveAxis(N, 0, ABG)
01:18:52.743 00.000 11060 Move returns status 0, amount 0
01:18:52.743 00.000 11060 move complete, result=0
01:18:52.744 00.001 11060 worker thread done servicing request
01:18:52.744 00.000 11060 Worker thread wakes up
01:18:52.744 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
01:18:52.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:52.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:53.373 00.629 11060 Exposure complete
01:18:53.550 00.177 11060 worker thread done servicing request
01:18:53.550 00.000 10844 OnExposeComplete: enter
01:18:53.550 00.000 10844 UpdateGuideState(): m_state=6
01:18:53.550 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9278
01:18:53.551 00.001 10844 Star::Find returns 1 (0), X=268.20, Y=60.64, Mass=2795, SNR=33.5, Peak=253 HFD=3.6
01:18:53.551 00.000 10844 MultiStar: [#1 -0.14,-1.02,0.00,M1] [#2 0.23,-0.29,1.96,U] [#3 -0.38,-0.95,0.00,M1] [#4 0.23,-0.40,0.96,U] [#5 -0.13,-0.23,1.07,U] [#6 -0.27,-0.23,0.90,U] [#7 0.09,-0.64,0.00,M2] [#8 -0.05,0.03,0.96,U] 
01:18:53.551 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.25}, one-star: {-0.28, -0.33}
01:18:53.551 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
01:18:53.551 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
01:18:53.551 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.58 mountX=0.24 mountY=0.04, mountTheta=0.15
01:18:53.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.25, opts=13)
01:18:53.553 00.001 10844 Enqueuing Move request for scope (-0.00, -0.25)
01:18:53.553 00.000 11060 Worker thread wakes up
01:18:53.553 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:53.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
01:18:53.553 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.5
01:18:53.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
01:18:53.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:53.553 00.000 11060 Moving (-0.00, -0.25) raw xDistance=0.24 yDistance=0.04
01:18:53.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:53.553 00.000 10844 Enqueuing Expose request
01:18:53.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:18:53.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:53.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:53.553 00.000 11060 MoveAxis(W, 43, ABG)
01:18:53.553 00.000 11060 Guiding  Dir = 3, Dur = 43
01:18:53.587 00.034 11060 IsSlewing returns 0
01:18:53.587 00.000 11060 IsGuiding returns 0
01:18:53.649 00.062 11060 IsGuiding returns 0
01:18:53.649 00.000 11060 Move returns status 0, amount 43
01:18:53.649 00.000 11060 MoveAxis(N, 0, ABG)
01:18:53.649 00.000 11060 Move returns status 0, amount 0
01:18:53.649 00.000 11060 move complete, result=0
01:18:53.649 00.000 11060 worker thread done servicing request
01:18:53.649 00.000 11060 Worker thread wakes up
01:18:53.649 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
01:18:53.650 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:53.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:54.284 00.634 11060 Exposure complete
01:18:54.444 00.160 11060 worker thread done servicing request
01:18:54.444 00.000 10844 OnExposeComplete: enter
01:18:54.444 00.000 10844 UpdateGuideState(): m_state=6
01:18:54.444 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9279
01:18:54.445 00.001 10844 Star::Find returns 1 (1), X=268.64, Y=61.58, Mass=2926, SNR=34.2, Peak=255 HFD=3.4
01:18:54.445 00.000 10844 MultiStar: [#1 -0.05,-0.48,0.93,U] [#2 -0.21,-0.13,2.02,U] [#3 0.08,-0.33,0.96,U] [#4 0.12,0.00,0.97,U] [#5 -0.14,-0.04,0.98,U] [#6 -0.29,0.52,0.90,U] [#7 0.12,-0.04,0.72,U] [#8 -0.01,0.80,0.00,M1] 
01:18:54.445 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {0.15, 0.60}
01:18:54.445 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
01:18:54.445 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
01:18:54.445 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.11 mountX=0.01 mountY=-0.05, mountTheta=-1.36
01:18:54.447 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.00, opts=13)
01:18:54.447 00.000 10844 Enqueuing Move request for scope (-0.05, -0.00)
01:18:54.447 00.000 11060 Worker thread wakes up
01:18:54.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:54.447 00.000 10844 UpdateGuideState exits: m=2926 SNR=34.2 Saturated
01:18:54.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:54.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:54.447 00.000 10844 Enqueuing Expose request
01:18:54.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
01:18:54.447 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
01:18:54.447 00.000 11060 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=-0.05
01:18:54.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:18:54.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:54.448 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:54.448 00.000 11060 MoveAxis(E, 0, ABG)
01:18:54.448 00.000 11060 Move returns status 0, amount 0
01:18:54.448 00.000 11060 MoveAxis(N, 0, ABG)
01:18:54.448 00.000 11060 Move returns status 0, amount 0
01:18:54.448 00.000 11060 move complete, result=0
01:18:54.448 00.000 11060 worker thread done servicing request
01:18:54.449 00.001 11060 Worker thread wakes up
01:18:54.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:54.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:54.450 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:55.098 00.648 11060 Exposure complete
01:18:55.278 00.180 11060 worker thread done servicing request
01:18:55.278 00.000 10844 OnExposeComplete: enter
01:18:55.278 00.000 10844 UpdateGuideState(): m_state=6
01:18:55.278 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9280
01:18:55.280 00.002 10844 Star::Find returns 1 (0), X=267.92, Y=61.28, Mass=2683, SNR=32.9, Peak=238 HFD=3.3
01:18:55.280 00.000 10844 MultiStar: [#1 -0.13,0.07,1.09,U] [#2 -0.02,0.63,0.00,M1] [#3 -0.15,0.23,0.91,U] [#4 0.46,0.08,0.92,U] [#5 -0.10,0.26,1.04,U] [#6 -0.03,0.11,0.91,U] [#7 -0.02,0.08,0.86,U] [#8 -0.28,0.32,0.89,U] 
01:18:55.280 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.18}, one-star: {-0.57, 0.30}
01:18:55.280 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.87 = -2.42)
01:18:55.280 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
01:18:55.280 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.11 mountX=-0.16 mountY=-0.14, mountTheta=-2.43
01:18:55.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.18, opts=13)
01:18:55.281 00.000 10844 Enqueuing Move request for scope (-0.11, 0.18)
01:18:55.281 00.000 11060 Worker thread wakes up
01:18:55.282 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
01:18:55.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
01:18:55.282 00.000 11060 Moving (-0.11, 0.18) raw xDistance=-0.16 yDistance=-0.14
01:18:55.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:18:55.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:55.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:55.282 00.000 10844 UpdateGuideState exits: m=2683 SNR=32.9
01:18:55.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:55.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:55.282 00.000 10844 Enqueuing Expose request
01:18:55.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:18:55.282 00.000 11060 MoveAxis(E, 27, ABG)
01:18:55.282 00.000 11060 Guiding  Dir = 2, Dur = 27
01:18:55.309 00.027 11060 IsSlewing returns 0
01:18:55.309 00.000 11060 IsGuiding returns 0
01:18:55.357 00.048 11060 IsGuiding returns 0
01:18:55.357 00.000 11060 Move returns status 0, amount 27
01:18:55.357 00.000 11060 MoveAxis(N, 0, ABG)
01:18:55.357 00.000 11060 Move returns status 0, amount 0
01:18:55.358 00.001 11060 move complete, result=0
01:18:55.358 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
01:18:55.361 00.003 11060 worker thread done servicing request
01:18:55.361 00.000 11060 Worker thread wakes up
01:18:55.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:55.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:56.002 00.641 11060 Exposure complete
01:18:56.177 00.175 11060 worker thread done servicing request
01:18:56.178 00.001 10844 OnExposeComplete: enter
01:18:56.178 00.000 10844 UpdateGuideState(): m_state=6
01:18:56.178 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9281
01:18:56.178 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=60.89, Mass=3175, SNR=35.5, Peak=245 HFD=3.8
01:18:56.178 00.000 10844 MultiStar: [#1 -0.34,-0.60,0.00,M1] [#2 -0.34,-0.10,1.96,U] [#3 -0.11,-0.30,0.85,U] [#4 0.15,-0.56,0.91,U] [#5 -0.10,-0.15,0.89,U] [#6 -0.24,-0.53,0.83,U] [#7 -0.05,-0.48,0.85,U] [#8 -0.25,-0.19,0.84,U] 
01:18:56.179 00.001 10844 refined, 7 included, MultiStar: {-0.19, -0.27}, one-star: {-0.36, -0.08}
01:18:56.179 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
01:18:56.179 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
01:18:56.179 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.27 hyp=0.33 cameraTheta=-2.18 mountX=0.30 mountY=-0.14, mountTheta=-0.44
01:18:56.179 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.27, opts=13)
01:18:56.181 00.002 10844 Enqueuing Move request for scope (-0.19, -0.27)
01:18:56.181 00.000 11060 Worker thread wakes up
01:18:56.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.27) opts 0xd
01:18:56.181 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.27)
01:18:56.181 00.000 11060 Moving (-0.19, -0.27) raw xDistance=0.30 yDistance=-0.14
01:18:56.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
01:18:56.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:56.181 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:56.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:18:56.181 00.000 11060 MoveAxis(W, 51, ABG)
01:18:56.181 00.000 11060 Guiding  Dir = 3, Dur = 51
01:18:56.181 00.000 10844 UpdateGuideState exits: m=3175 SNR=35.5
01:18:56.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:56.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:56.181 00.000 10844 Enqueuing Expose request
01:18:56.185 00.004 11060 IsSlewing returns 0
01:18:56.185 00.000 11060 IsGuiding returns 0
01:18:56.247 00.062 11060 IsGuiding returns 0
01:18:56.247 00.000 11060 Move returns status 0, amount 51
01:18:56.247 00.000 11060 MoveAxis(N, 0, ABG)
01:18:56.247 00.000 11060 Move returns status 0, amount 0
01:18:56.247 00.000 11060 move complete, result=0
01:18:56.247 00.000 11060 worker thread done servicing request
01:18:56.247 00.000 11060 Worker thread wakes up
01:18:56.247 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
01:18:56.249 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:56.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:56.878 00.629 11060 Exposure complete
01:18:57.051 00.173 11060 worker thread done servicing request
01:18:57.051 00.000 10844 OnExposeComplete: enter
01:18:57.051 00.000 10844 UpdateGuideState(): m_state=6
01:18:57.051 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9282
01:18:57.051 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=61.46, Mass=2943, SNR=34.6, Peak=255 HFD=3.2
01:18:57.052 00.001 10844 MultiStar: [#1 -0.01,-0.47,0.89,U] [#2 -0.09,-0.01,1.89,U] [#3 -0.17,-0.07,1.01,U] [#4 0.21,-0.23,1.00,U] [#5 0.42,-0.03,1.03,U] [#6 -0.66,0.28,0.00,M1] [#7 0.05,-0.07,0.81,U] [#8 -0.07,0.22,0.91,U] 
01:18:57.052 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.03, 0.48}
01:18:57.052 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
01:18:57.052 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:18:57.052 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.44 mountX=0.01 mountY=0.04, mountTheta=1.31
01:18:57.053 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.02, opts=13)
01:18:57.053 00.000 10844 Enqueuing Move request for scope (0.03, -0.02)
01:18:57.053 00.000 11060 Worker thread wakes up
01:18:57.053 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:57.053 00.000 10844 UpdateGuideState exits: m=2943 SNR=34.6 Saturated
01:18:57.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:57.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:18:57.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:57.053 00.000 10844 Enqueuing Expose request
01:18:57.054 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:18:57.054 00.000 11060 Moving (0.03, -0.02) raw xDistance=0.01 yDistance=0.04
01:18:57.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:18:57.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:57.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:57.054 00.000 11060 MoveAxis(E, 0, ABG)
01:18:57.054 00.000 11060 Move returns status 0, amount 0
01:18:57.054 00.000 11060 MoveAxis(N, 0, ABG)
01:18:57.054 00.000 11060 Move returns status 0, amount 0
01:18:57.054 00.000 11060 move complete, result=0
01:18:57.054 00.000 11060 worker thread done servicing request
01:18:57.054 00.000 11060 Worker thread wakes up
01:18:57.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:57.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:57.055 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:57.697 00.642 11060 Exposure complete
01:18:57.852 00.155 11060 worker thread done servicing request
01:18:57.852 00.000 10844 OnExposeComplete: enter
01:18:57.852 00.000 10844 UpdateGuideState(): m_state=6
01:18:57.852 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9283
01:18:57.852 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=61.20, Mass=2711, SNR=33.4, Peak=239 HFD=3.2
01:18:57.853 00.001 10844 MultiStar: [#1 -0.28,-0.36,1.01,U] [#2 -0.08,0.00,2.04,U] [#3 -0.68,0.09,0.00,M1] [#4 -0.10,-0.40,1.00,U] [#5 0.23,-0.05,1.03,U] [#6 -0.87,0.61,0.00,M2] [#7 -0.27,-0.14,0.81,U] [#8 -0.30,0.19,0.90,U] 
01:18:57.853 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.07}, one-star: {-0.52, 0.23}
01:18:57.853 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
01:18:57.853 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
01:18:57.853 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.77 mountX=0.10 mountY=-0.16, mountTheta=-1.02
01:18:57.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.07, opts=13)
01:18:57.854 00.000 10844 Enqueuing Move request for scope (-0.17, -0.07)
01:18:57.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:18:57.854 00.000 10844 UpdateGuideState exits: m=2711 SNR=33.4
01:18:57.855 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:57.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:57.855 00.000 11060 Worker thread wakes up
01:18:57.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
01:18:57.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
01:18:57.855 00.000 11060 Moving (-0.17, -0.07) raw xDistance=0.10 yDistance=-0.16
01:18:57.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:57.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:57.855 00.000 10844 Enqueuing Expose request
01:18:57.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:18:57.855 00.000 11060 MoveAxis(E, 0, ABG)
01:18:57.855 00.000 11060 Move returns status 0, amount 0
01:18:57.855 00.000 11060 MoveAxis(N, 0, ABG)
01:18:57.855 00.000 11060 Move returns status 0, amount 0
01:18:57.855 00.000 11060 move complete, result=0
01:18:57.855 00.000 11060 worker thread done servicing request
01:18:57.855 00.000 11060 Worker thread wakes up
01:18:57.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:57.856 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:57.857 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:58.492 00.635 11060 Exposure complete
01:18:58.657 00.165 11060 worker thread done servicing request
01:18:58.657 00.000 10844 OnExposeComplete: enter
01:18:58.657 00.000 10844 UpdateGuideState(): m_state=6
01:18:58.657 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9284
01:18:58.657 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=60.79, Mass=2974, SNR=34.3, Peak=242 HFD=4.1
01:18:58.658 00.001 10844 MultiStar: [#1 -0.25,-0.56,0.00,M1] [#2 -0.15,-0.22,2.09,U] [#3 -0.20,-0.03,0.90,U] [#4 -0.26,-0.28,0.95,U] [#5 -0.30,0.43,0.98,U] [#6 -0.43,-0.20,0.85,U] [#7 -0.21,-0.64,0.00,M1] [#8 -0.30,-0.43,1.04,U] 
01:18:58.658 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.14}, one-star: {-0.47, -0.19}
01:18:58.658 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
01:18:58.658 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
01:18:58.658 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.14 hyp=0.32 cameraTheta=-2.67 mountX=0.19 mountY=-0.25, mountTheta=-0.92
01:18:58.659 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.14, opts=13)
01:18:58.659 00.000 10844 Enqueuing Move request for scope (-0.28, -0.14)
01:18:58.660 00.001 11060 Worker thread wakes up
01:18:58.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:58.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.14) opts 0xd
01:18:58.660 00.000 10844 UpdateGuideState exits: m=2974 SNR=34.3
01:18:58.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.14)
01:18:58.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:58.660 00.000 11060 Moving (-0.28, -0.14) raw xDistance=0.19 yDistance=-0.25
01:18:58.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:58.660 00.000 10844 Enqueuing Expose request
01:18:58.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:18:58.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:18:58.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:18:58.660 00.000 11060 MoveAxis(W, 33, ABG)
01:18:58.660 00.000 11060 Guiding  Dir = 3, Dur = 33
01:18:58.674 00.014 11060 IsSlewing returns 0
01:18:58.675 00.001 11060 IsGuiding returns 0
01:18:58.721 00.046 11060 IsGuiding returns 0
01:18:58.721 00.000 11060 Move returns status 0, amount 33
01:18:58.721 00.000 11060 MoveAxis(N, 0, ABG)
01:18:58.721 00.000 11060 Move returns status 0, amount 0
01:18:58.721 00.000 11060 move complete, result=0
01:18:58.721 00.000 11060 worker thread done servicing request
01:18:58.721 00.000 11060 Worker thread wakes up
01:18:58.721 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.3 px 0 ms NORTH
01:18:58.722 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:58.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:59.354 00.632 11060 Exposure complete
01:18:59.530 00.176 11060 worker thread done servicing request
01:18:59.530 00.000 10844 OnExposeComplete: enter
01:18:59.530 00.000 10844 UpdateGuideState(): m_state=6
01:18:59.530 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9285
01:18:59.532 00.002 10844 Star::Find returns 1 (0), X=268.14, Y=60.87, Mass=2822, SNR=34.2, Peak=250 HFD=3.0
01:18:59.532 00.000 10844 MultiStar: [#1 0.05,-0.49,0.92,U] [#2 -0.04,0.13,2.03,U] [#3 -0.19,-0.03,1.04,U] [#4 -0.03,0.04,0.95,U] [#5 -0.23,0.16,0.99,U] [#6 -0.38,-0.27,0.90,U] [#7 -0.12,-0.82,0.00,M2] [#8 -0.28,-0.21,0.86,U] 
01:18:59.532 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.35, -0.10}
01:18:59.532 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
01:18:59.532 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
01:18:59.532 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.77 mountX=0.09 mountY=-0.15, mountTheta=-1.02
01:18:59.533 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
01:18:59.533 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
01:18:59.533 00.000 11060 Worker thread wakes up
01:18:59.534 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:18:59.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
01:18:59.534 00.000 10844 UpdateGuideState exits: m=2822 SNR=34.2
01:18:59.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
01:18:59.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:59.534 00.000 11060 Moving (-0.16, -0.06) raw xDistance=0.09 yDistance=-0.15
01:18:59.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:18:59.534 00.000 10844 Enqueuing Expose request
01:18:59.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:18:59.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:59.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:18:59.534 00.000 11060 MoveAxis(E, 0, ABG)
01:18:59.534 00.000 11060 Move returns status 0, amount 0
01:18:59.534 00.000 11060 MoveAxis(N, 0, ABG)
01:18:59.534 00.000 11060 Move returns status 0, amount 0
01:18:59.534 00.000 11060 move complete, result=0
01:18:59.534 00.000 11060 worker thread done servicing request
01:18:59.535 00.001 11060 Worker thread wakes up
01:18:59.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:18:59.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:18:59.536 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:19:00.165 00.629 11060 Exposure complete
01:19:00.342 00.177 11060 worker thread done servicing request
01:19:00.343 00.001 10844 OnExposeComplete: enter
01:19:00.343 00.000 10844 UpdateGuideState(): m_state=6
01:19:00.343 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9286
01:19:00.343 00.000 10844 Star::Find returns 1 (1), X=268.44, Y=60.81, Mass=3202, SNR=36.7, Peak=255 HFD=3.3
01:19:00.343 00.000 10844 MultiStar: [#1 -0.14,-0.30,0.93,U] [#2 -0.45,0.04,1.84,U] [#3 -0.61,-0.18,0.00,M1] [#4 0.14,0.09,0.94,U] [#5 0.28,0.33,0.93,U] [#6 -0.29,0.20,0.83,U] [#7 0.10,-0.07,0.63,U] [#8 -0.50,0.04,0.86,U] 
01:19:00.343 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.02}, one-star: {-0.04, -0.16}
01:19:00.344 00.001 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
01:19:00.344 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
01:19:00.344 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.00 mountX=0.01 mountY=-0.15, mountTheta=-1.53
01:19:00.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.02, opts=13)
01:19:00.345 00.001 10844 Enqueuing Move request for scope (-0.15, 0.02)
01:19:00.345 00.000 11060 Worker thread wakes up
01:19:00.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
01:19:00.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
01:19:00.345 00.000 11060 Moving (-0.15, 0.02) raw xDistance=0.01 yDistance=-0.15
01:19:00.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:19:00.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:00.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:00.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:19:00.345 00.000 11060 MoveAxis(E, 0, ABG)
01:19:00.345 00.000 11060 Move returns status 0, amount 0
01:19:00.345 00.000 11060 MoveAxis(N, 0, ABG)
01:19:00.345 00.000 10844 UpdateGuideState exits: m=3202 SNR=36.7 Saturated
01:19:00.345 00.000 11060 Move returns status 0, amount 0
01:19:00.345 00.000 11060 move complete, result=0
01:19:00.346 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:00.346 00.000 11060 worker thread done servicing request
01:19:00.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:00.346 00.000 10844 Enqueuing Expose request
01:19:00.346 00.000 11060 Worker thread wakes up
01:19:00.346 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:19:00.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:00.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:00.983 00.637 11060 Exposure complete
01:19:01.174 00.191 11060 worker thread done servicing request
01:19:01.174 00.000 10844 OnExposeComplete: enter
01:19:01.174 00.000 10844 UpdateGuideState(): m_state=6
01:19:01.174 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9287
01:19:01.174 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=61.03, Mass=2760, SNR=32.7, Peak=255 HFD=3.5
01:19:01.174 00.000 10844 MultiStar: [#1 -0.04,-0.89,0.00,M1] [#2 -0.33,-0.16,2.13,U] [#3 -0.30,0.21,0.93,U] [#4 0.16,0.43,1.01,U] [#5 0.02,-0.36,1.04,U] [#6 -0.24,0.05,0.90,U] [#7 -0.05,-0.54,0.84,U] [#8 -0.06,-0.16,0.99,U] 
01:19:01.174 00.000 10844 single-star, 7 included, MultiStar: {-0.13, -0.07}, one-star: {-0.02, 0.05}
01:19:01.174 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
01:19:01.176 00.002 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.66)
01:19:01.176 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.89 mountX=-0.05 mountY=-0.03, mountTheta=-2.65
01:19:01.177 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
01:19:01.177 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
01:19:01.177 00.000 11060 Worker thread wakes up
01:19:01.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:19:01.177 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:19:01.177 00.000 11060 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=-0.03
01:19:01.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:19:01.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:01.177 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:01.177 00.000 10844 UpdateGuideState exits: m=2760 SNR=32.7 Saturated
01:19:01.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:01.177 00.000 10844 Enqueuing Expose request
01:19:01.178 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:01.178 00.000 11060 MoveAxis(E, 0, ABG)
01:19:01.178 00.000 11060 Move returns status 0, amount 0
01:19:01.178 00.000 11060 MoveAxis(N, 0, ABG)
01:19:01.178 00.000 11060 Move returns status 0, amount 0
01:19:01.178 00.000 11060 move complete, result=0
01:19:01.178 00.000 11060 worker thread done servicing request
01:19:01.178 00.000 11060 Worker thread wakes up
01:19:01.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:01.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:01.180 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:01.812 00.632 11060 Exposure complete
01:19:02.013 00.201 11060 worker thread done servicing request
01:19:02.013 00.000 10844 OnExposeComplete: enter
01:19:02.014 00.001 10844 UpdateGuideState(): m_state=6
01:19:02.014 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9288
01:19:02.014 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=60.97, Mass=2601, SNR=32.8, Peak=224 HFD=3.5
01:19:02.015 00.001 10844 MultiStar: [#1 -0.17,-0.82,0.00,M2] [#2 -0.28,-0.09,2.02,U] [#3 0.02,-0.41,0.93,U] [#4 0.02,-0.48,1.02,U] [#5 -0.50,-0.04,1.08,U] [#6 -0.32,-0.07,0.95,U] [#7 0.10,-0.69,0.00,M1] [#8 0.07,-0.08,0.86,U] 
01:19:02.015 00.000 10844 single-star, 6 included, MultiStar: {-0.15, -0.16}, one-star: {0.08, -0.00}
01:19:02.015 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
01:19:02.015 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
01:19:02.015 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.02 mountX=-0.01 mountY=0.08, mountTheta=1.73
01:19:02.017 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.00, opts=13)
01:19:02.017 00.000 10844 Enqueuing Move request for scope (0.08, -0.00)
01:19:02.017 00.000 11060 Worker thread wakes up
01:19:02.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:19:02.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:19:02.017 00.000 11060 Moving (0.08, -0.00) raw xDistance=-0.01 yDistance=0.08
01:19:02.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:19:02.018 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:02.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:19:02.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:19:02.018 00.000 11060 MoveAxis(E, 0, ABG)
01:19:02.018 00.000 11060 Move returns status 0, amount 0
01:19:02.018 00.000 11060 MoveAxis(N, 0, ABG)
01:19:02.018 00.000 11060 Move returns status 0, amount 0
01:19:02.018 00.000 11060 move complete, result=0
01:19:02.018 00.000 11060 worker thread done servicing request
01:19:02.018 00.000 10844 UpdateGuideState exits: m=2601 SNR=32.8
01:19:02.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:02.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:02.018 00.000 10844 Enqueuing Expose request
01:19:02.018 00.000 11060 Worker thread wakes up
01:19:02.018 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:02.019 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:02.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:02.654 00.635 11060 Exposure complete
01:19:02.828 00.174 11060 worker thread done servicing request
01:19:02.828 00.000 10844 OnExposeComplete: enter
01:19:02.828 00.000 10844 UpdateGuideState(): m_state=6
01:19:02.828 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9289
01:19:02.828 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=60.85, Mass=2410, SNR=31.0, Peak=217 HFD=2.9
01:19:02.829 00.001 10844 MultiStar: [#1 0.04,-0.53,1.06,U] [#2 -0.36,0.42,2.09,U] [#3 -0.05,-0.38,1.00,U] [#4 -0.11,0.07,1.08,U] [#5 0.13,0.64,0.00,M1] [#6 -0.40,0.63,0.00,M1] [#7 0.33,-0.13,0.93,U] [#8 0.37,0.48,0.00,M1] 
01:19:02.829 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.03}, one-star: {-0.35, -0.12}
01:19:02.829 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:19:02.829 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
01:19:02.829 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.90 mountX=0.05 mountY=-0.12, mountTheta=-1.15
01:19:02.830 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
01:19:02.830 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
01:19:02.830 00.000 11060 Worker thread wakes up
01:19:02.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
01:19:02.832 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:02.832 00.000 10844 UpdateGuideState exits: m=2410 SNR=31.0
01:19:02.832 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
01:19:02.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:02.832 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:02.832 00.000 10844 Enqueuing Expose request
01:19:02.832 00.000 11060 Moving (-0.13, -0.03) raw xDistance=0.05 yDistance=-0.12
01:19:02.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:19:02.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:02.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:19:02.832 00.000 11060 MoveAxis(E, 0, ABG)
01:19:02.832 00.000 11060 Move returns status 0, amount 0
01:19:02.832 00.000 11060 MoveAxis(N, 0, ABG)
01:19:02.832 00.000 11060 Move returns status 0, amount 0
01:19:02.832 00.000 11060 move complete, result=0
01:19:02.832 00.000 11060 worker thread done servicing request
01:19:02.832 00.000 11060 Worker thread wakes up
01:19:02.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:02.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:02.833 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:03.478 00.645 11060 Exposure complete
01:19:03.662 00.184 11060 worker thread done servicing request
01:19:03.662 00.000 10844 OnExposeComplete: enter
01:19:03.663 00.001 10844 UpdateGuideState(): m_state=6
01:19:03.663 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9290
01:19:03.663 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=61.13, Mass=2920, SNR=33.9, Peak=249 HFD=3.5
01:19:03.663 00.000 10844 MultiStar: [#1 -0.08,-0.21,1.02,U] [#2 -0.35,-0.06,2.14,U] [#3 -0.06,-0.21,0.91,U] [#4 -0.09,-0.08,1.01,U] [#5 -0.19,0.08,1.03,U] [#6 -0.47,-0.05,1.00,U] [#7 0.10,-0.15,0.90,U] [#8 -0.22,0.22,0.89,U] 
01:19:03.663 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.04}, one-star: {0.26, 0.16}
01:19:03.663 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:19:03.663 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
01:19:03.663 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.90 mountX=0.06 mountY=-0.14, mountTheta=-1.15
01:19:03.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.04, opts=13)
01:19:03.665 00.001 10844 Enqueuing Move request for scope (-0.15, -0.04)
01:19:03.665 00.000 11060 Worker thread wakes up
01:19:03.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:19:03.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
01:19:03.665 00.000 10844 UpdateGuideState exits: m=2920 SNR=33.9
01:19:03.665 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
01:19:03.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:03.665 00.000 11060 Moving (-0.15, -0.04) raw xDistance=0.06 yDistance=-0.14
01:19:03.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:03.665 00.000 10844 Enqueuing Expose request
01:19:03.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:19:03.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:03.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:19:03.665 00.000 11060 MoveAxis(E, 0, ABG)
01:19:03.665 00.000 11060 Move returns status 0, amount 0
01:19:03.665 00.000 11060 MoveAxis(N, 0, ABG)
01:19:03.665 00.000 11060 Move returns status 0, amount 0
01:19:03.665 00.000 11060 move complete, result=0
01:19:03.665 00.000 11060 worker thread done servicing request
01:19:03.667 00.002 11060 Worker thread wakes up
01:19:03.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:03.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:03.668 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:04.306 00.638 11060 Exposure complete
01:19:04.474 00.168 11060 worker thread done servicing request
01:19:04.474 00.000 10844 OnExposeComplete: enter
01:19:04.474 00.000 10844 UpdateGuideState(): m_state=6
01:19:04.474 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9291
01:19:04.474 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=60.43, Mass=2557, SNR=31.7, Peak=255 HFD=3.3
01:19:04.475 00.001 10844 MultiStar: [#1 -0.19,-0.86,0.00,M1] [#2 -0.20,-0.55,2.07,U] [#3 -0.42,-0.47,0.00,M1] [#4 -0.33,-0.09,1.01,U] [#5 -0.15,-0.32,1.03,U] [#6 -0.57,0.36,0.00,M1] [#7 -0.10,-1.02,0.00,M1] [#8 -0.41,0.05,0.98,U] 
01:19:04.475 00.000 10844 refined, 4 included, MultiStar: {-0.22, -0.34}, one-star: {-0.02, -0.54}
01:19:04.475 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
01:19:04.475 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
01:19:04.475 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.34 hyp=0.40 cameraTheta=-2.14 mountX=0.37 mountY=-0.16, mountTheta=-0.41
01:19:04.476 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.34, opts=13)
01:19:04.476 00.000 10844 Enqueuing Move request for scope (-0.22, -0.34)
01:19:04.476 00.000 11060 Worker thread wakes up
01:19:04.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:04.476 00.000 10844 UpdateGuideState exits: m=2557 SNR=31.7 Saturated
01:19:04.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:04.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:04.476 00.000 10844 Enqueuing Expose request
01:19:04.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.34) opts 0xd
01:19:04.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.34)
01:19:04.476 00.000 11060 Moving (-0.22, -0.34) raw xDistance=0.37 yDistance=-0.16
01:19:04.478 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
01:19:04.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:04.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:19:04.478 00.000 11060 MoveAxis(W, 65, ABG)
01:19:04.478 00.000 11060 Guiding  Dir = 3, Dur = 65
01:19:04.489 00.011 11060 IsSlewing returns 0
01:19:04.489 00.000 11060 IsGuiding returns 0
01:19:04.568 00.079 11060 IsGuiding returns 0
01:19:04.568 00.000 11060 Move returns status 0, amount 65
01:19:04.568 00.000 11060 MoveAxis(N, 0, ABG)
01:19:04.568 00.000 11060 Move returns status 0, amount 0
01:19:04.568 00.000 11060 move complete, result=0
01:19:04.568 00.000 11060 worker thread done servicing request
01:19:04.568 00.000 11060 Worker thread wakes up
01:19:04.569 00.001 10844 GuideStep: 0.4 px 65 ms WEST, -0.2 px 0 ms NORTH
01:19:04.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:04.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:05.197 00.628 11060 Exposure complete
01:19:05.382 00.185 11060 worker thread done servicing request
01:19:05.382 00.000 10844 OnExposeComplete: enter
01:19:05.382 00.000 10844 UpdateGuideState(): m_state=6
01:19:05.382 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9292
01:19:05.383 00.001 10844 Star::Find returns 1 (0), X=268.01, Y=61.11, Mass=3500, SNR=37.9, Peak=249 HFD=3.5
01:19:05.383 00.000 10844 MultiStar: [#1 -0.60,-0.07,0.00,M2] [#2 -0.68,-0.08,0.00,M1] [#3 -0.69,0.26,0.00,M2] [#4 -0.53,-0.16,0.80,U] [#5 -0.65,0.58,0.00,M1] [#6 -0.30,0.18,0.77,U] [#7 -0.46,0.01,0.72,U] [#8 -0.53,0.28,0.86,U] 
01:19:05.383 00.000 10844 refined, 4 included, MultiStar: {-0.46, 0.10}, one-star: {-0.48, 0.14}
01:19:05.383 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
01:19:05.383 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
01:19:05.383 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=0.10 hyp=0.47 cameraTheta=2.94 mountX=-0.01 mountY=-0.47, mountTheta=-1.59
01:19:05.384 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=0.10, opts=13)
01:19:05.384 00.000 10844 Enqueuing Move request for scope (-0.46, 0.10)
01:19:05.384 00.000 11060 Worker thread wakes up
01:19:05.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:05.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.10) opts 0xd
01:19:05.384 00.000 10844 UpdateGuideState exits: m=3500 SNR=37.9
01:19:05.384 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, 0.10)
01:19:05.386 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:05.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:05.386 00.000 10844 Enqueuing Expose request
01:19:05.386 00.000 11060 Moving (-0.46, 0.10) raw xDistance=-0.01 yDistance=-0.47
01:19:05.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:19:05.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:19:05.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
01:19:05.386 00.000 11060 MoveAxis(E, 0, ABG)
01:19:05.386 00.000 11060 Move returns status 0, amount 0
01:19:05.386 00.000 11060 MoveAxis(N, 0, ABG)
01:19:05.386 00.000 11060 Move returns status 0, amount 0
01:19:05.386 00.000 11060 move complete, result=0
01:19:05.386 00.000 11060 worker thread done servicing request
01:19:05.386 00.000 11060 Worker thread wakes up
01:19:05.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:05.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:05.387 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
01:19:06.016 00.629 11060 Exposure complete
01:19:06.188 00.172 11060 worker thread done servicing request
01:19:06.189 00.001 10844 OnExposeComplete: enter
01:19:06.189 00.000 10844 UpdateGuideState(): m_state=6
01:19:06.189 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9293
01:19:06.189 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=60.76, Mass=2675, SNR=32.6, Peak=255 HFD=3.2
01:19:06.189 00.000 10844 MultiStar: [#1 0.21,-0.51,0.85,U] [#2 0.14,0.05,2.14,U] [#3 0.07,0.06,0.95,U] [#4 -0.00,-0.34,0.93,U] [#5 -0.17,0.39,1.15,U] [#6 0.23,0.62,0.00,M1] [#7 0.23,-0.25,0.97,U] [#8 0.20,0.10,0.97,U] 
01:19:06.189 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.13, -0.21}
01:19:06.190 00.001 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
01:19:06.190 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
01:19:06.190 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=0.03 mountY=0.11, mountTheta=1.26
01:19:06.191 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.05, opts=13)
01:19:06.191 00.000 10844 Enqueuing Move request for scope (0.10, -0.05)
01:19:06.191 00.000 11060 Worker thread wakes up
01:19:06.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
01:19:06.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
01:19:06.192 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:06.192 00.000 10844 UpdateGuideState exits: m=2675 SNR=32.6 Saturated
01:19:06.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:06.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:06.192 00.000 10844 Enqueuing Expose request
01:19:06.192 00.000 11060 Moving (0.10, -0.05) raw xDistance=0.03 yDistance=0.11
01:19:06.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:19:06.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:06.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:19:06.192 00.000 11060 MoveAxis(E, 0, ABG)
01:19:06.192 00.000 11060 Move returns status 0, amount 0
01:19:06.192 00.000 11060 MoveAxis(N, 0, ABG)
01:19:06.192 00.000 11060 Move returns status 0, amount 0
01:19:06.192 00.000 11060 move complete, result=0
01:19:06.194 00.002 11060 worker thread done servicing request
01:19:06.194 00.000 11060 Worker thread wakes up
01:19:06.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:06.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:06.196 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:06.825 00.629 11060 Exposure complete
01:19:06.992 00.167 11060 worker thread done servicing request
01:19:06.992 00.000 10844 OnExposeComplete: enter
01:19:06.992 00.000 10844 UpdateGuideState(): m_state=6
01:19:06.992 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9294
01:19:06.993 00.001 10844 Star::Find returns 1 (1), X=268.31, Y=60.46, Mass=3238, SNR=36.5, Peak=255 HFD=3.5
01:19:06.993 00.000 10844 MultiStar: [#1 -0.25,-0.52,0.91,U] [#2 -0.20,-0.11,1.90,U] [#3 -0.22,-0.27,0.84,U] [#4 -0.13,-0.25,0.81,U] [#5 0.09,0.11,0.97,U] [#6 0.07,0.11,0.78,U] [#7 0.12,-0.45,0.77,U] [#8 -0.16,0.13,0.83,U] 
01:19:06.993 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.19}, one-star: {-0.18, -0.52}
01:19:06.993 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
01:19:06.993 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
01:19:06.993 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.10 mountX=0.21 mountY=-0.08, mountTheta=-0.36
01:19:06.995 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.19, opts=13)
01:19:06.995 00.000 10844 Enqueuing Move request for scope (-0.11, -0.19)
01:19:06.995 00.000 11060 Worker thread wakes up
01:19:06.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:06.995 00.000 10844 UpdateGuideState exits: m=3238 SNR=36.5 Saturated
01:19:06.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:06.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:06.995 00.000 10844 Enqueuing Expose request
01:19:06.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
01:19:06.996 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
01:19:06.996 00.000 11060 Moving (-0.11, -0.19) raw xDistance=0.21 yDistance=-0.08
01:19:06.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:19:06.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:06.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:06.996 00.000 11060 MoveAxis(W, 36, ABG)
01:19:06.996 00.000 11060 Guiding  Dir = 3, Dur = 36
01:19:07.008 00.012 11060 IsSlewing returns 0
01:19:07.008 00.000 11060 IsGuiding returns 0
01:19:07.055 00.047 11060 IsGuiding returns 0
01:19:07.055 00.000 11060 Move returns status 0, amount 36
01:19:07.056 00.001 11060 MoveAxis(N, 0, ABG)
01:19:07.056 00.000 11060 Move returns status 0, amount 0
01:19:07.056 00.000 11060 move complete, result=0
01:19:07.056 00.000 11060 worker thread done servicing request
01:19:07.056 00.000 11060 Worker thread wakes up
01:19:07.056 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
01:19:07.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:07.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:07.686 00.630 11060 Exposure complete
01:19:07.840 00.154 11060 worker thread done servicing request
01:19:07.841 00.001 10844 OnExposeComplete: enter
01:19:07.841 00.000 10844 UpdateGuideState(): m_state=6
01:19:07.841 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9295
01:19:07.841 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.01, Mass=2773, SNR=33.1, Peak=254 HFD=3.6
01:19:07.841 00.000 10844 MultiStar: [#1 -0.08,0.10,1.04,U] [#2 0.12,0.10,2.01,U] [#3 -0.12,0.12,0.87,U] [#4 0.08,-0.08,0.90,U] [#5 -0.27,0.24,1.10,U] [#6 -0.40,0.07,0.91,U] [#7 0.37,0.04,0.84,U] [#8 0.31,0.19,0.96,U] 
01:19:07.841 00.000 10844 single-star, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.04, 0.04}
01:19:07.842 00.001 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
01:19:07.842 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
01:19:07.842 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.71 mountX=-0.04 mountY=0.04, mountTheta=2.45
01:19:07.844 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
01:19:07.844 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
01:19:07.844 00.000 11060 Worker thread wakes up
01:19:07.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:19:07.844 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:19:07.844 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
01:19:07.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:19:07.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:07.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:07.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:19:07.844 00.000 11060 MoveAxis(E, 0, ABG)
01:19:07.844 00.000 11060 Move returns status 0, amount 0
01:19:07.844 00.000 11060 MoveAxis(N, 0, ABG)
01:19:07.844 00.000 11060 Move returns status 0, amount 0
01:19:07.844 00.000 11060 move complete, result=0
01:19:07.845 00.001 11060 worker thread done servicing request
01:19:07.845 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.1
01:19:07.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:07.845 00.000 10844 Enqueuing Expose request
01:19:07.845 00.000 11060 Worker thread wakes up
01:19:07.845 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:07.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:07.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:08.481 00.636 11060 Exposure complete
01:19:08.633 00.152 11060 worker thread done servicing request
01:19:08.633 00.000 10844 OnExposeComplete: enter
01:19:08.633 00.000 10844 UpdateGuideState(): m_state=6
01:19:08.633 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9296
01:19:08.634 00.001 10844 Star::Find returns 1 (0), X=268.61, Y=61.07, Mass=2316, SNR=30.1, Peak=245 HFD=3.2
01:19:08.634 00.000 10844 MultiStar: [#1 -0.05,-0.12,1.10,U] [#2 0.11,-0.14,2.22,U] [#3 -0.00,0.44,1.03,U] [#4 0.07,0.27,1.11,U] [#5 -0.15,0.45,1.04,U] [#6 0.06,0.54,1.02,U] [#7 0.13,0.26,0.95,U] [#8 -0.15,-0.08,1.05,U] 
01:19:08.634 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.15}, one-star: {0.12, 0.10}
01:19:08.634 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
01:19:08.635 00.001 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
01:19:08.635 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
01:19:08.636 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
01:19:08.636 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
01:19:08.636 00.000 11060 Worker thread wakes up
01:19:08.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:08.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:19:08.636 00.000 10844 UpdateGuideState exits: m=2316 SNR=30.1
01:19:08.637 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:19:08.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:08.637 00.000 11060 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.00
01:19:08.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:08.637 00.000 10844 Enqueuing Expose request
01:19:08.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:19:08.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:08.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:19:08.637 00.000 11060 MoveAxis(E, 26, ABG)
01:19:08.637 00.000 11060 Guiding  Dir = 2, Dur = 26
01:19:08.665 00.028 11060 IsSlewing returns 0
01:19:08.665 00.000 11060 IsGuiding returns 0
01:19:08.711 00.046 11060 IsGuiding returns 0
01:19:08.711 00.000 11060 Move returns status 0, amount 26
01:19:08.711 00.000 11060 MoveAxis(N, 0, ABG)
01:19:08.711 00.000 11060 Move returns status 0, amount 0
01:19:08.711 00.000 11060 move complete, result=0
01:19:08.712 00.001 11060 worker thread done servicing request
01:19:08.712 00.000 11060 Worker thread wakes up
01:19:08.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:08.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:08.712 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.0 px 0 ms NORTH
01:19:09.344 00.632 11060 Exposure complete
01:19:09.523 00.179 11060 worker thread done servicing request
01:19:09.523 00.000 10844 OnExposeComplete: enter
01:19:09.523 00.000 10844 UpdateGuideState(): m_state=6
01:19:09.524 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9297
01:19:09.524 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=61.25, Mass=2756, SNR=33.1, Peak=255 HFD=3.6
01:19:09.524 00.000 10844 MultiStar: [#1 -0.22,-0.42,1.00,U] [#2 -0.02,0.42,2.11,U] [#3 -0.29,-0.27,0.91,U] [#4 0.06,0.58,0.93,U] [#5 -0.37,0.23,1.02,U] [#6 -0.05,0.36,0.90,U] [#7 0.24,0.30,0.96,U] [#8 -0.26,0.25,1.00,U] 
01:19:09.524 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.22}, one-star: {-0.14, 0.27}
01:19:09.524 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
01:19:09.524 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
01:19:09.524 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.03 mountX=-0.19 mountY=-0.14, mountTheta=-2.51
01:19:09.525 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.22, opts=13)
01:19:09.525 00.000 10844 Enqueuing Move request for scope (-0.11, 0.22)
01:19:09.526 00.001 11060 Worker thread wakes up
01:19:09.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:09.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
01:19:09.526 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.1 Saturated
01:19:09.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
01:19:09.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:09.526 00.000 11060 Moving (-0.11, 0.22) raw xDistance=-0.19 yDistance=-0.14
01:19:09.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:09.526 00.000 10844 Enqueuing Expose request
01:19:09.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:19:09.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:09.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:19:09.526 00.000 11060 MoveAxis(E, 34, ABG)
01:19:09.526 00.000 11060 Guiding  Dir = 2, Dur = 34
01:19:09.559 00.033 11060 IsSlewing returns 0
01:19:09.560 00.001 11060 IsGuiding returns 0
01:19:09.622 00.062 11060 IsGuiding returns 0
01:19:09.622 00.000 11060 Move returns status 0, amount 34
01:19:09.622 00.000 11060 MoveAxis(N, 0, ABG)
01:19:09.622 00.000 11060 Move returns status 0, amount 0
01:19:09.622 00.000 11060 move complete, result=0
01:19:09.622 00.000 11060 worker thread done servicing request
01:19:09.622 00.000 11060 Worker thread wakes up
01:19:09.622 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:19:09.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:09.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:10.258 00.636 11060 Exposure complete
01:19:10.414 00.156 11060 worker thread done servicing request
01:19:10.414 00.000 10844 OnExposeComplete: enter
01:19:10.414 00.000 10844 UpdateGuideState(): m_state=6
01:19:10.415 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9298
01:19:10.415 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=61.39, Mass=2842, SNR=33.7, Peak=243 HFD=3.4
01:19:10.415 00.000 10844 MultiStar: [#1 -0.07,-0.93,0.00,M1] [#2 0.18,-0.23,1.93,U] [#3 -0.12,0.02,0.87,U] [#4 0.36,0.18,0.85,U] [#5 0.36,0.32,1.08,U] [#6 -0.23,-0.20,1.00,U] [#7 0.18,-0.02,0.99,U] [#8 -0.20,0.41,0.95,U] 
01:19:10.415 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {-0.15, 0.42}
01:19:10.415 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
01:19:10.415 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
01:19:10.415 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.88 mountX=-0.09 mountY=0.05, mountTheta=2.62
01:19:10.417 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
01:19:10.417 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
01:19:10.417 00.000 11060 Worker thread wakes up
01:19:10.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:10.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:19:10.417 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:19:10.417 00.000 11060 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.05
01:19:10.417 00.000 10844 UpdateGuideState exits: m=2842 SNR=33.7
01:19:10.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:19:10.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:10.418 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:10.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:10.418 00.000 10844 Enqueuing Expose request
01:19:10.419 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:19:10.419 00.000 11060 MoveAxis(E, 0, ABG)
01:19:10.419 00.000 11060 Move returns status 0, amount 0
01:19:10.419 00.000 11060 MoveAxis(N, 0, ABG)
01:19:10.419 00.000 11060 Move returns status 0, amount 0
01:19:10.419 00.000 11060 move complete, result=0
01:19:10.420 00.001 11060 worker thread done servicing request
01:19:10.420 00.000 11060 Worker thread wakes up
01:19:10.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:10.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:10.421 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:11.056 00.635 11060 Exposure complete
01:19:11.222 00.166 11060 worker thread done servicing request
01:19:11.222 00.000 10844 OnExposeComplete: enter
01:19:11.222 00.000 10844 UpdateGuideState(): m_state=6
01:19:11.223 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9299
01:19:11.223 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=60.91, Mass=3089, SNR=35.6, Peak=213 HFD=3.9
01:19:11.223 00.000 10844 MultiStar: [#1 -0.02,-0.46,0.99,U] [#2 -0.04,-0.54,2.05,U] [#3 -0.55,-0.26,0.00,M1] [#4 0.22,-0.13,0.93,U] [#5 0.02,0.27,1.03,U] [#6 -0.24,-0.18,0.86,U] [#7 -0.05,-0.37,0.78,U] [#8 -0.60,0.39,0.00,M1] 
01:19:11.223 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.25}, one-star: {-0.38, -0.06}
01:19:11.223 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
01:19:11.223 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
01:19:11.223 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.82 mountX=0.26 mountY=-0.02, mountTheta=-0.09
01:19:11.224 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.25, opts=13)
01:19:11.224 00.000 10844 Enqueuing Move request for scope (-0.06, -0.25)
01:19:11.225 00.001 11060 Worker thread wakes up
01:19:11.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
01:19:11.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
01:19:11.225 00.000 11060 Moving (-0.06, -0.25) raw xDistance=0.26 yDistance=-0.02
01:19:11.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:19:11.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:11.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:11.225 00.000 10844 UpdateGuideState exits: m=3089 SNR=35.6
01:19:11.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:11.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:11.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:11.225 00.000 11060 MoveAxis(W, 45, ABG)
01:19:11.225 00.000 11060 Guiding  Dir = 3, Dur = 45
01:19:11.225 00.000 10844 Enqueuing Expose request
01:19:11.234 00.009 11060 IsSlewing returns 0
01:19:11.234 00.000 11060 IsGuiding returns 0
01:19:11.282 00.048 11060 IsGuiding returns 0
01:19:11.282 00.000 11060 Move returns status 0, amount 45
01:19:11.282 00.000 11060 MoveAxis(N, 0, ABG)
01:19:11.282 00.000 11060 Move returns status 0, amount 0
01:19:11.283 00.001 11060 move complete, result=0
01:19:11.283 00.000 11060 worker thread done servicing request
01:19:11.283 00.000 11060 Worker thread wakes up
01:19:11.283 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.0 px 0 ms NORTH
01:19:11.285 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:11.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:11.931 00.646 11060 Exposure complete
01:19:12.193 00.262 11060 worker thread done servicing request
01:19:12.193 00.000 10844 OnExposeComplete: enter
01:19:12.194 00.001 10844 UpdateGuideState(): m_state=6
01:19:12.194 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9300
01:19:12.195 00.001 10844 Star::Find returns 1 (0), X=268.44, Y=61.02, Mass=2869, SNR=34.0, Peak=248 HFD=3.5
01:19:12.195 00.000 10844 MultiStar: [#1 0.07,-0.62,0.00,M1] [#2 -0.02,-0.29,1.97,U] [#3 -0.01,0.07,0.87,U] [#4 0.53,0.03,0.95,U] [#5 0.41,-0.28,1.08,U] [#6 0.26,0.38,0.94,U] [#7 0.59,0.01,0.84,U] [#8 -0.13,-0.38,0.92,U] 
01:19:12.195 00.000 10844 single-star, 7 included, MultiStar: {0.17, -0.08}, one-star: {-0.05, 0.04}
01:19:12.195 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
01:19:12.195 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
01:19:12.195 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.41 mountX=-0.03 mountY=-0.06, mountTheta=-2.13
01:19:12.197 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
01:19:12.197 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
01:19:12.197 00.000 11060 Worker thread wakes up
01:19:12.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:12.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:19:12.197 00.000 10844 UpdateGuideState exits: m=2869 SNR=34.0
01:19:12.198 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:19:12.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:12.198 00.000 11060 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.06
01:19:12.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:12.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:19:12.198 00.000 10844 Enqueuing Expose request
01:19:12.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:12.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:19:12.198 00.000 11060 MoveAxis(E, 0, ABG)
01:19:12.199 00.001 11060 Move returns status 0, amount 0
01:19:12.199 00.000 11060 MoveAxis(N, 0, ABG)
01:19:12.199 00.000 11060 Move returns status 0, amount 0
01:19:12.199 00.000 11060 move complete, result=0
01:19:12.199 00.000 11060 worker thread done servicing request
01:19:12.199 00.000 11060 Worker thread wakes up
01:19:12.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:12.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:12.203 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:12.848 00.645 11060 Exposure complete
01:19:13.131 00.283 11060 worker thread done servicing request
01:19:13.131 00.000 10844 OnExposeComplete: enter
01:19:13.131 00.000 10844 UpdateGuideState(): m_state=6
01:19:13.131 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9301
01:19:13.132 00.001 10844 Star::Find returns 1 (1), X=268.58, Y=60.93, Mass=3564, SNR=37.9, Peak=255 HFD=3.6
01:19:13.132 00.000 10844 MultiStar: [#1 0.20,-0.35,0.94,U] [#2 0.38,-0.24,1.80,U] [#3 0.03,0.10,0.81,U] [#4 0.14,-0.39,0.81,U] [#5 0.12,0.18,0.85,U] [#6 -0.12,-0.02,0.83,U] [#7 0.51,-0.23,0.72,U] [#8 0.24,-0.13,0.83,U] 
01:19:13.132 00.000 10844 single-star, 8 included, MultiStar: {0.19, -0.14}, one-star: {0.09, -0.04}
01:19:13.132 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:19:13.132 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
01:19:13.132 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.42 mountX=0.02 mountY=0.10, mountTheta=1.33
01:19:13.134 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.04, opts=13)
01:19:13.135 00.001 10844 Enqueuing Move request for scope (0.09, -0.04)
01:19:13.135 00.000 11060 Worker thread wakes up
01:19:13.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:13.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:19:13.135 00.000 10844 UpdateGuideState exits: m=3564 SNR=37.9 Saturated
01:19:13.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:19:13.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:13.135 00.000 11060 Moving (0.09, -0.04) raw xDistance=0.02 yDistance=0.10
01:19:13.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:13.135 00.000 10844 Enqueuing Expose request
01:19:13.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:19:13.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:13.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:19:13.137 00.002 11060 MoveAxis(E, 0, ABG)
01:19:13.137 00.000 11060 Move returns status 0, amount 0
01:19:13.137 00.000 11060 MoveAxis(N, 0, ABG)
01:19:13.137 00.000 11060 Move returns status 0, amount 0
01:19:13.137 00.000 11060 move complete, result=0
01:19:13.137 00.000 11060 worker thread done servicing request
01:19:13.137 00.000 11060 Worker thread wakes up
01:19:13.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:13.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:13.150 00.013 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:13.778 00.628 11060 Exposure complete
01:19:13.999 00.221 11060 worker thread done servicing request
01:19:13.999 00.000 10844 OnExposeComplete: enter
01:19:13.999 00.000 10844 UpdateGuideState(): m_state=6
01:19:13.999 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9302
01:19:14.000 00.001 10844 Star::Find returns 1 (1), X=268.46, Y=60.88, Mass=2931, SNR=34.2, Peak=255 HFD=3.5
01:19:14.000 00.000 10844 MultiStar: [#1 0.20,0.25,1.02,U] [#2 -0.19,-0.09,2.08,U] [#3 0.01,-0.16,0.93,U] [#4 0.43,0.06,0.91,U] [#5 0.29,0.46,1.01,U] [#6 -0.04,-0.14,0.93,U] [#7 0.22,-0.12,0.82,U] [#8 0.27,-0.14,0.95,U] 
01:19:14.000 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.00}, one-star: {-0.03, -0.09}
01:19:14.000 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
01:19:14.000 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
01:19:14.000 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.02 mountX=-0.01 mountY=0.09, mountTheta=1.74
01:19:14.002 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
01:19:14.002 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
01:19:14.002 00.000 11060 Worker thread wakes up
01:19:14.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:14.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:19:14.002 00.000 10844 UpdateGuideState exits: m=2931 SNR=34.2 Saturated
01:19:14.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:19:14.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:14.002 00.000 11060 Moving (0.09, -0.00) raw xDistance=-0.01 yDistance=0.09
01:19:14.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:14.003 00.001 10844 Enqueuing Expose request
01:19:14.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:19:14.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:14.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:19:14.003 00.000 11060 MoveAxis(E, 0, ABG)
01:19:14.003 00.000 11060 Move returns status 0, amount 0
01:19:14.003 00.000 11060 MoveAxis(N, 0, ABG)
01:19:14.003 00.000 11060 Move returns status 0, amount 0
01:19:14.003 00.000 11060 move complete, result=0
01:19:14.003 00.000 11060 worker thread done servicing request
01:19:14.003 00.000 11060 Worker thread wakes up
01:19:14.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:14.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:14.005 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:14.635 00.630 11060 Exposure complete
01:19:14.830 00.195 11060 worker thread done servicing request
01:19:14.830 00.000 10844 OnExposeComplete: enter
01:19:14.831 00.001 10844 UpdateGuideState(): m_state=6
01:19:14.831 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9303
01:19:14.831 00.000 10844 Star::Find returns 1 (1), X=268.98, Y=60.58, Mass=2765, SNR=33.0, Peak=255 HFD=3.5
01:19:14.831 00.000 10844 MultiStar: [#1 0.14,-0.42,1.03,U] [#2 0.22,-0.20,2.05,U] [#3 0.30,-0.20,1.00,U] [#4 0.52,-0.29,0.97,U] [#5 0.35,0.18,1.02,U] [#6 0.13,-0.06,1.02,U] [#7 0.69,-0.18,0.00,M1] [#8 0.15,-0.24,0.92,U] 
01:19:14.831 00.000 10844 refined, 7 included, MultiStar: {0.28, -0.20}, one-star: {0.49, -0.39}
01:19:14.831 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
01:19:14.831 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
01:19:14.832 00.001 10844 CameraToMount -- cameraX=0.28 cameraY=-0.20 hyp=0.35 cameraTheta=-0.62 mountX=0.15 mountY=0.31, mountTheta=1.13
01:19:14.833 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.20, opts=13)
01:19:14.833 00.000 10844 Enqueuing Move request for scope (0.28, -0.20)
01:19:14.833 00.000 11060 Worker thread wakes up
01:19:14.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.20) opts 0xd
01:19:14.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.20)
01:19:14.833 00.000 11060 Moving (0.28, -0.20) raw xDistance=0.15 yDistance=0.31
01:19:14.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:19:14.834 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:14.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
01:19:14.834 00.000 11060 MoveAxis(W, 25, ABG)
01:19:14.834 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.0 Saturated
01:19:14.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:14.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:14.834 00.000 10844 Enqueuing Expose request
01:19:14.834 00.000 11060 Guiding  Dir = 3, Dur = 25
01:19:14.876 00.042 11060 IsSlewing returns 0
01:19:14.877 00.001 11060 IsGuiding returns 0
01:19:14.913 00.036 11060 IsGuiding returns 0
01:19:14.913 00.000 11060 Move returns status 0, amount 25
01:19:14.913 00.000 11060 MoveAxis(S, 121, ABG)
01:19:14.913 00.000 11060 Guiding  Dir = 1, Dur = 121
01:19:14.946 00.033 11060 IsSlewing returns 0
01:19:14.946 00.000 11060 IsGuiding returns 0
01:19:15.084 00.138 11060 IsGuiding returns 0
01:19:15.084 00.000 11060 Move returns status 0, amount 121
01:19:15.085 00.001 11060 move complete, result=0
01:19:15.085 00.000 11060 worker thread done servicing request
01:19:15.085 00.000 11060 Worker thread wakes up
01:19:15.085 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.3 px 121 ms SOUTH
01:19:15.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:15.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:15.716 00.631 11060 Exposure complete
01:19:15.889 00.173 11060 worker thread done servicing request
01:19:15.890 00.001 10844 OnExposeComplete: enter
01:19:15.890 00.000 10844 UpdateGuideState(): m_state=6
01:19:15.890 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9304
01:19:15.890 00.000 10844 Star::Find returns 1 (1), X=268.71, Y=61.53, Mass=3306, SNR=36.9, Peak=255 HFD=3.5
01:19:15.890 00.000 10844 MultiStar: [#1 0.32,-0.25,1.01,U] [#2 0.11,0.34,2.00,U] [#3 0.25,-0.24,0.80,U] [#4 0.46,0.07,0.86,U] [#5 -0.13,0.68,0.00,M1] [#6 0.02,0.05,0.82,U] [#7 0.48,0.05,0.81,U] [#8 0.12,-0.19,0.82,U] 
01:19:15.890 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.09}, one-star: {0.22, 0.55}
01:19:15.890 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
01:19:15.890 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
01:19:15.890 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.25 cameraTheta=0.39 mountX=-0.13 mountY=0.21, mountTheta=2.14
01:19:15.892 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.09, opts=13)
01:19:15.892 00.000 10844 Enqueuing Move request for scope (0.23, 0.09)
01:19:15.892 00.000 11060 Worker thread wakes up
01:19:15.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:15.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
01:19:15.892 00.000 10844 UpdateGuideState exits: m=3306 SNR=36.9 Saturated
01:19:15.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
01:19:15.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:15.892 00.000 11060 Moving (0.23, 0.09) raw xDistance=-0.13 yDistance=0.21
01:19:15.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:15.892 00.000 10844 Enqueuing Expose request
01:19:15.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:19:15.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:19:15.892 00.000 11060 MoveAxis(E, 22, ABG)
01:19:15.892 00.000 11060 Guiding  Dir = 2, Dur = 22
01:19:15.897 00.005 11060 IsSlewing returns 0
01:19:15.897 00.000 11060 IsGuiding returns 0
01:19:15.943 00.046 11060 IsGuiding returns 0
01:19:15.943 00.000 11060 Move returns status 0, amount 22
01:19:15.943 00.000 11060 MoveAxis(S, 81, ABG)
01:19:15.943 00.000 11060 Guiding  Dir = 1, Dur = 81
01:19:15.974 00.031 11060 IsSlewing returns 0
01:19:15.974 00.000 11060 IsGuiding returns 0
01:19:16.084 00.110 11060 IsGuiding returns 0
01:19:16.084 00.000 11060 Move returns status 0, amount 81
01:19:16.084 00.000 11060 move complete, result=0
01:19:16.084 00.000 11060 worker thread done servicing request
01:19:16.084 00.000 11060 Worker thread wakes up
01:19:16.085 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:16.085 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 81 ms SOUTH
01:19:16.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:16.737 00.652 11060 Exposure complete
01:19:16.896 00.159 11060 worker thread done servicing request
01:19:16.896 00.000 10844 OnExposeComplete: enter
01:19:16.896 00.000 10844 UpdateGuideState(): m_state=6
01:19:16.896 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9305
01:19:16.896 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.57, Mass=2983, SNR=34.6, Peak=234 HFD=3.3
01:19:16.896 00.000 10844 MultiStar: [#1 -0.06,-0.11,0.98,U] [#2 -0.13,-0.15,2.04,U] [#3 -0.20,0.20,0.98,U] [#4 0.13,-0.05,0.88,U] [#5 -0.03,0.40,0.90,U] [#6 -0.12,-0.04,0.91,U] [#7 0.06,0.22,0.80,U] [#8 -0.21,0.00,0.83,U] 
01:19:16.896 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.09}, one-star: {0.04, 0.60}
01:19:16.896 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
01:19:16.897 00.001 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.34)
01:19:16.897 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.21 mountX=-0.08 mountY=-0.08, mountTheta=-2.33
01:19:16.898 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.09, opts=13)
01:19:16.898 00.000 10844 Enqueuing Move request for scope (-0.07, 0.09)
01:19:16.898 00.000 11060 Worker thread wakes up
01:19:16.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:16.898 00.000 10844 UpdateGuideState exits: m=2983 SNR=34.6
01:19:16.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:16.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:16.898 00.000 10844 Enqueuing Expose request
01:19:16.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
01:19:16.898 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:19:16.898 00.000 11060 Moving (-0.07, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:19:16.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:19:16.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:16.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:16.899 00.001 11060 MoveAxis(E, 0, ABG)
01:19:16.899 00.000 11060 Move returns status 0, amount 0
01:19:16.899 00.000 11060 MoveAxis(N, 0, ABG)
01:19:16.899 00.000 11060 Move returns status 0, amount 0
01:19:16.899 00.000 11060 move complete, result=0
01:19:16.899 00.000 11060 worker thread done servicing request
01:19:16.899 00.000 11060 Worker thread wakes up
01:19:16.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:16.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:16.900 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:17.539 00.639 11060 Exposure complete
01:19:17.705 00.166 11060 worker thread done servicing request
01:19:17.705 00.000 10844 OnExposeComplete: enter
01:19:17.705 00.000 10844 UpdateGuideState(): m_state=6
01:19:17.705 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9306
01:19:17.705 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=61.21, Mass=2880, SNR=33.8, Peak=251 HFD=3.5
01:19:17.705 00.000 10844 MultiStar: [#1 -0.01,0.41,0.91,U] [#2 -0.04,-0.29,2.00,U] [#3 0.10,0.24,0.90,U] [#4 0.36,0.36,1.02,U] [#5 0.15,0.67,0.00,M1] [#6 0.30,0.19,0.90,U] [#7 0.42,0.06,0.90,U] [#8 0.25,0.18,0.85,U] 
01:19:17.706 00.001 10844 refined, 7 included, MultiStar: {0.18, 0.12}, one-star: {0.29, 0.23}
01:19:17.706 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
01:19:17.706 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
01:19:17.706 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.58 mountX=-0.15 mountY=0.16, mountTheta=2.32
01:19:17.707 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.12, opts=13)
01:19:17.707 00.000 10844 Enqueuing Move request for scope (0.18, 0.12)
01:19:17.707 00.000 11060 Worker thread wakes up
01:19:17.707 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:17.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
01:19:17.707 00.000 10844 UpdateGuideState exits: m=2880 SNR=33.8
01:19:17.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
01:19:17.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:17.708 00.001 11060 Moving (0.18, 0.12) raw xDistance=-0.15 yDistance=0.16
01:19:17.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:17.708 00.000 10844 Enqueuing Expose request
01:19:17.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:19:17.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:17.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:19:17.708 00.000 11060 MoveAxis(E, 25, ABG)
01:19:17.708 00.000 11060 Guiding  Dir = 2, Dur = 25
01:19:17.721 00.013 11060 IsSlewing returns 0
01:19:17.721 00.000 11060 IsGuiding returns 0
01:19:17.753 00.032 11060 IsGuiding returns 0
01:19:17.753 00.000 11060 Move returns status 0, amount 25
01:19:17.753 00.000 11060 MoveAxis(N, 0, ABG)
01:19:17.753 00.000 11060 Move returns status 0, amount 0
01:19:17.753 00.000 11060 move complete, result=0
01:19:17.753 00.000 11060 worker thread done servicing request
01:19:17.753 00.000 11060 Worker thread wakes up
01:19:17.754 00.001 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
01:19:17.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:17.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:18.397 00.643 11060 Exposure complete
01:19:18.572 00.175 11060 worker thread done servicing request
01:19:18.572 00.000 10844 OnExposeComplete: enter
01:19:18.572 00.000 10844 UpdateGuideState(): m_state=6
01:19:18.572 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9307
01:19:18.572 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=61.55, Mass=2433, SNR=31.1, Peak=255 HFD=3.2
01:19:18.573 00.001 10844 MultiStar: [#1 0.33,-0.20,1.06,U] [#2 0.22,-0.37,2.24,U] [#3 -0.10,-0.18,1.04,U] [#4 0.07,-0.15,1.00,U] [#5 0.18,0.34,1.17,U] [#6 -0.54,0.08,0.97,U] [#7 0.24,0.07,0.94,U] [#8 0.55,-0.06,0.96,U] 
01:19:18.573 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.05, 0.57}
01:19:18.573 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
01:19:18.573 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
01:19:18.573 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.23 mountX=0.01 mountY=0.13, mountTheta=1.52
01:19:18.574 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
01:19:18.574 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
01:19:18.574 00.000 11060 Worker thread wakes up
01:19:18.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:18.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:19:18.574 00.000 10844 UpdateGuideState exits: m=2433 SNR=31.1 Saturated
01:19:18.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:19:18.575 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:18.575 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.01 yDistance=0.13
01:19:18.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:18.575 00.000 10844 Enqueuing Expose request
01:19:18.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:19:18.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:18.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:19:18.575 00.000 11060 MoveAxis(E, 0, ABG)
01:19:18.575 00.000 11060 Move returns status 0, amount 0
01:19:18.575 00.000 11060 MoveAxis(N, 0, ABG)
01:19:18.575 00.000 11060 Move returns status 0, amount 0
01:19:18.575 00.000 11060 move complete, result=0
01:19:18.575 00.000 11060 worker thread done servicing request
01:19:18.575 00.000 11060 Worker thread wakes up
01:19:18.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:18.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:18.577 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:19.214 00.637 11060 Exposure complete
01:19:19.385 00.171 10844 OnExposeComplete: enter
01:19:19.391 00.006 10844 UpdateGuideState(): m_state=6
01:19:19.391 00.000 11060 worker thread done servicing request
01:19:19.391 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9308
01:19:19.391 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=60.48, Mass=2423, SNR=31.4, Peak=248 HFD=3.3
01:19:19.391 00.000 10844 MultiStar: [#1 0.12,0.32,0.97,U] [#2 -0.02,0.01,2.24,U] [#3 -0.03,0.12,1.11,U] [#4 0.48,-0.07,1.06,U] [#5 0.01,0.24,1.09,U] [#6 0.59,0.68,0.00,M1] [#7 0.30,0.35,0.80,U] [#8 0.32,0.22,0.93,U] 
01:19:19.391 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.16, -0.49}
01:19:19.391 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
01:19:19.393 00.002 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
01:19:19.393 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=-0.09 mountY=0.12, mountTheta=2.22
01:19:19.394 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.07, opts=13)
01:19:19.394 00.000 10844 Enqueuing Move request for scope (0.14, 0.07)
01:19:19.394 00.000 11060 Worker thread wakes up
01:19:19.394 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:19.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:19:19.394 00.000 10844 UpdateGuideState exits: m=2423 SNR=31.4
01:19:19.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:19:19.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:19.394 00.000 11060 Moving (0.14, 0.07) raw xDistance=-0.09 yDistance=0.12
01:19:19.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:19.395 00.001 10844 Enqueuing Expose request
01:19:19.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:19:19.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:19.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:19:19.395 00.000 11060 MoveAxis(E, 0, ABG)
01:19:19.395 00.000 11060 Move returns status 0, amount 0
01:19:19.395 00.000 11060 MoveAxis(N, 0, ABG)
01:19:19.395 00.000 11060 Move returns status 0, amount 0
01:19:19.395 00.000 11060 move complete, result=0
01:19:19.395 00.000 11060 worker thread done servicing request
01:19:19.395 00.000 11060 Worker thread wakes up
01:19:19.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:19.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:19.397 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:20.028 00.631 11060 Exposure complete
01:19:20.207 00.179 11060 worker thread done servicing request
01:19:20.207 00.000 10844 OnExposeComplete: enter
01:19:20.207 00.000 10844 UpdateGuideState(): m_state=6
01:19:20.207 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9309
01:19:20.208 00.001 10844 Star::Find returns 1 (0), X=268.26, Y=60.66, Mass=2964, SNR=34.1, Peak=253 HFD=3.5
01:19:20.208 00.000 10844 MultiStar: [#1 -0.08,-0.04,1.06,U] [#2 0.43,0.72,0.00,M1] [#3 0.03,0.37,0.99,U] [#4 0.18,0.56,0.92,U] [#5 0.36,0.37,1.01,U] [#6 -0.05,0.46,0.93,U] [#7 0.09,0.34,0.79,U] [#8 0.42,-0.13,0.92,U] 
01:19:20.208 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.19}, one-star: {-0.22, -0.31}
01:19:20.208 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
01:19:20.208 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
01:19:20.208 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.14 mountX=-0.21 mountY=0.06, mountTheta=2.88
01:19:20.209 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.19, opts=13)
01:19:20.209 00.000 10844 Enqueuing Move request for scope (0.09, 0.19)
01:19:20.209 00.000 11060 Worker thread wakes up
01:19:20.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
01:19:20.209 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
01:19:20.210 00.001 11060 Moving (0.09, 0.19) raw xDistance=-0.21 yDistance=0.06
01:19:20.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:19:20.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:20.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:20.210 00.000 10844 UpdateGuideState exits: m=2964 SNR=34.1
01:19:20.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:19:20.210 00.000 11060 MoveAxis(E, 36, ABG)
01:19:20.210 00.000 11060 Guiding  Dir = 2, Dur = 36
01:19:20.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:20.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:20.210 00.000 10844 Enqueuing Expose request
01:19:20.227 00.017 11060 IsSlewing returns 0
01:19:20.227 00.000 11060 IsGuiding returns 0
01:19:20.274 00.047 11060 IsGuiding returns 0
01:19:20.274 00.000 11060 Move returns status 0, amount 36
01:19:20.274 00.000 11060 MoveAxis(N, 0, ABG)
01:19:20.274 00.000 11060 Move returns status 0, amount 0
01:19:20.274 00.000 11060 move complete, result=0
01:19:20.274 00.000 11060 worker thread done servicing request
01:19:20.274 00.000 11060 Worker thread wakes up
01:19:20.274 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
01:19:20.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:20.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:20.926 00.652 11060 Exposure complete
01:19:21.090 00.164 11060 worker thread done servicing request
01:19:21.090 00.000 10844 OnExposeComplete: enter
01:19:21.090 00.000 10844 UpdateGuideState(): m_state=6
01:19:21.091 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9310
01:19:21.091 00.000 10844 Star::Find returns 1 (1), X=268.65, Y=60.71, Mass=3238, SNR=36.3, Peak=255 HFD=3.4
01:19:21.091 00.000 10844 MultiStar: [#1 0.27,-0.58,0.00,M1] [#2 0.33,-0.20,1.93,U] [#3 -0.10,0.51,0.89,U] [#4 0.83,0.28,0.00,M1] [#5 0.37,0.34,0.92,U] [#6 0.09,0.11,0.81,U] [#7 0.28,-0.23,0.78,U] [#8 0.21,-0.07,0.81,U] 
01:19:21.091 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.00}, one-star: {0.16, -0.26}
01:19:21.091 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
01:19:21.092 00.001 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
01:19:21.092 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.02 mountX=-0.03 mountY=0.21, mountTheta=1.73
01:19:21.093 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.00, opts=13)
01:19:21.093 00.000 10844 Enqueuing Move request for scope (0.21, -0.00)
01:19:21.093 00.000 11060 Worker thread wakes up
01:19:21.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
01:19:21.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
01:19:21.093 00.000 11060 Moving (0.21, -0.00) raw xDistance=-0.03 yDistance=0.21
01:19:21.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:21.093 00.000 10844 UpdateGuideState exits: m=3238 SNR=36.3 Saturated
01:19:21.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:21.093 00.000 10844 Enqueuing Expose request
01:19:21.094 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:19:21.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:19:21.094 00.000 11060 MoveAxis(E, 0, ABG)
01:19:21.094 00.000 11060 Move returns status 0, amount 0
01:19:21.094 00.000 11060 MoveAxis(S, 82, ABG)
01:19:21.094 00.000 11060 Guiding  Dir = 1, Dur = 82
01:19:21.103 00.009 11060 IsSlewing returns 0
01:19:21.103 00.000 11060 IsGuiding returns 0
01:19:21.196 00.093 11060 IsGuiding returns 0
01:19:21.196 00.000 11060 Move returns status 0, amount 82
01:19:21.196 00.000 11060 move complete, result=0
01:19:21.196 00.000 11060 worker thread done servicing request
01:19:21.196 00.000 11060 Worker thread wakes up
01:19:21.196 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 82 ms SOUTH
01:19:21.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:21.197 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:21.827 00.630 11060 Exposure complete
01:19:22.019 00.192 11060 worker thread done servicing request
01:19:22.019 00.000 10844 OnExposeComplete: enter
01:19:22.019 00.000 10844 UpdateGuideState(): m_state=6
01:19:22.019 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9311
01:19:22.019 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=60.25, Mass=2883, SNR=34.0, Peak=251 HFD=3.4
01:19:22.020 00.001 10844 MultiStar: [#1 0.09,-1.45,0.00,M2] [#2 0.23,0.01,1.95,U] [#3 0.27,-0.38,1.04,U] [#4 0.50,-0.59,0.00,M2] [#5 0.05,-0.52,1.04,U] [#6 -0.35,-0.28,0.83,U] [#7 -0.09,-1.29,0.00,M1] [#8 0.36,-0.60,0.00,M1] 
01:19:22.020 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.32}, one-star: {0.10, -0.73}
01:19:22.020 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
01:19:22.020 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
01:19:22.020 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.26 mountX=0.30 mountY=0.15, mountTheta=0.47
01:19:22.021 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.32, opts=13)
01:19:22.021 00.000 10844 Enqueuing Move request for scope (0.10, -0.32)
01:19:22.021 00.000 11060 Worker thread wakes up
01:19:22.022 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:22.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.32) opts 0xd
01:19:22.022 00.000 10844 UpdateGuideState exits: m=2883 SNR=34.0
01:19:22.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.32)
01:19:22.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:22.022 00.000 11060 Moving (0.10, -0.32) raw xDistance=0.30 yDistance=0.15
01:19:22.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:22.022 00.000 10844 Enqueuing Expose request
01:19:22.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
01:19:22.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:22.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:19:22.022 00.000 11060 MoveAxis(W, 52, ABG)
01:19:22.022 00.000 11060 Guiding  Dir = 3, Dur = 52
01:19:22.044 00.022 11060 IsSlewing returns 0
01:19:22.045 00.001 11060 IsGuiding returns 0
01:19:22.119 00.074 11060 IsGuiding returns 0
01:19:22.120 00.001 11060 Move returns status 0, amount 52
01:19:22.120 00.000 11060 MoveAxis(N, 0, ABG)
01:19:22.120 00.000 11060 Move returns status 0, amount 0
01:19:22.121 00.001 11060 move complete, result=0
01:19:22.121 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.2 px 0 ms NORTH
01:19:22.121 00.000 11060 worker thread done servicing request
01:19:22.121 00.000 11060 Worker thread wakes up
01:19:22.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:22.124 00.003 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:22.753 00.629 11060 Exposure complete
01:19:22.915 00.162 11060 worker thread done servicing request
01:19:22.915 00.000 10844 OnExposeComplete: enter
01:19:22.915 00.000 10844 UpdateGuideState(): m_state=6
01:19:22.915 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9312
01:19:22.915 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=60.50, Mass=2813, SNR=33.9, Peak=255 HFD=3.3
01:19:22.916 00.001 10844 MultiStar: [#1 -0.03,-0.81,0.00,M3] [#2 0.16,0.01,2.02,U] [#3 -0.02,-0.22,1.02,U] [#4 0.30,0.26,0.92,U] [#5 -0.14,-0.04,1.08,U] [#6 -0.50,0.36,0.00,M1] [#7 -0.03,-0.39,0.83,U] [#8 0.02,0.51,0.95,U] 
01:19:22.916 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {-0.10, -0.47}
01:19:22.916 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
01:19:22.916 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
01:19:22.916 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.78 mountX=0.03 mountY=0.05, mountTheta=0.97
01:19:22.917 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
01:19:22.917 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
01:19:22.917 00.000 11060 Worker thread wakes up
01:19:22.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:22.917 00.000 10844 UpdateGuideState exits: m=2813 SNR=33.9 Saturated
01:19:22.918 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:22.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:22.918 00.000 10844 Enqueuing Expose request
01:19:22.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:19:22.918 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:19:22.918 00.000 11060 Moving (0.04, -0.04) raw xDistance=0.03 yDistance=0.05
01:19:22.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:19:22.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:22.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:19:22.918 00.000 11060 MoveAxis(E, 0, ABG)
01:19:22.918 00.000 11060 Move returns status 0, amount 0
01:19:22.918 00.000 11060 MoveAxis(N, 0, ABG)
01:19:22.918 00.000 11060 Move returns status 0, amount 0
01:19:22.918 00.000 11060 move complete, result=0
01:19:22.918 00.000 11060 worker thread done servicing request
01:19:22.924 00.006 11060 Worker thread wakes up
01:19:22.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:22.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:22.924 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:23.565 00.641 11060 Exposure complete
01:19:23.733 00.168 11060 worker thread done servicing request
01:19:23.733 00.000 10844 OnExposeComplete: enter
01:19:23.734 00.001 10844 UpdateGuideState(): m_state=6
01:19:23.734 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9313
01:19:23.734 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=60.53, Mass=2639, SNR=32.7, Peak=246 HFD=3.2
01:19:23.734 00.000 10844 MultiStar: [#1 -0.08,-0.17,1.04,U] [#2 -0.03,0.05,2.06,U] [#3 -0.27,-0.06,0.94,U] [#4 -0.07,-0.22,0.98,U] [#5 0.19,0.19,0.94,U] [#6 -0.27,0.55,0.00,M2] [#7 0.06,-0.44,0.82,U] [#8 -0.03,0.37,0.95,U] 
01:19:23.734 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {-0.00, -0.45}
01:19:23.734 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:19:23.734 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:19:23.735 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.96 mountX=0.08 mountY=-0.02, mountTheta=-0.22
01:19:23.736 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
01:19:23.736 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
01:19:23.736 00.000 11060 Worker thread wakes up
01:19:23.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
01:19:23.736 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
01:19:23.736 00.000 11060 Moving (-0.03, -0.07) raw xDistance=0.08 yDistance=-0.02
01:19:23.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:19:23.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:23.737 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:23.737 00.000 10844 UpdateGuideState exits: m=2639 SNR=32.7
01:19:23.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:23.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:23.737 00.000 10844 Enqueuing Expose request
01:19:23.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:23.737 00.000 11060 MoveAxis(E, 0, ABG)
01:19:23.737 00.000 11060 Move returns status 0, amount 0
01:19:23.737 00.000 11060 MoveAxis(N, 0, ABG)
01:19:23.737 00.000 11060 Move returns status 0, amount 0
01:19:23.737 00.000 11060 move complete, result=0
01:19:23.737 00.000 11060 worker thread done servicing request
01:19:23.737 00.000 11060 Worker thread wakes up
01:19:23.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:23.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:23.739 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:24.376 00.637 11060 Exposure complete
01:19:24.563 00.187 11060 worker thread done servicing request
01:19:24.563 00.000 10844 OnExposeComplete: enter
01:19:24.563 00.000 10844 UpdateGuideState(): m_state=6
01:19:24.563 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9314
01:19:24.563 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=60.62, Mass=2622, SNR=32.2, Peak=255 HFD=3.2
01:19:24.564 00.001 10844 MultiStar: [#1 -0.19,-0.74,0.00,M3] [#2 0.10,0.02,2.11,U] [#3 -0.49,-0.02,1.05,U] [#4 -0.24,0.49,0.97,U] [#5 0.24,-0.16,1.04,U] [#6 -0.55,0.08,0.90,U] [#7 -0.06,-0.70,0.00,M1] [#8 0.07,-0.44,0.98,U] 
01:19:24.564 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.01, -0.36}
01:19:24.564 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
01:19:24.564 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
01:19:24.564 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.65 mountX=0.06 mountY=-0.08, mountTheta=-0.90
01:19:24.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
01:19:24.565 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
01:19:24.565 00.000 11060 Worker thread wakes up
01:19:24.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:24.566 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:19:24.566 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:19:24.566 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.06 yDistance=-0.08
01:19:24.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:19:24.566 00.000 10844 UpdateGuideState exits: m=2622 SNR=32.2 Saturated
01:19:24.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:24.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:19:24.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:24.566 00.000 11060 MoveAxis(E, 0, ABG)
01:19:24.566 00.000 10844 Enqueuing Expose request
01:19:24.566 00.000 11060 Move returns status 0, amount 0
01:19:24.566 00.000 11060 MoveAxis(N, 0, ABG)
01:19:24.566 00.000 11060 Move returns status 0, amount 0
01:19:24.567 00.001 11060 move complete, result=0
01:19:24.567 00.000 11060 worker thread done servicing request
01:19:24.567 00.000 11060 Worker thread wakes up
01:19:24.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:24.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:24.568 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:25.204 00.636 11060 Exposure complete
01:19:25.362 00.158 11060 worker thread done servicing request
01:19:25.363 00.001 10844 OnExposeComplete: enter
01:19:25.363 00.000 10844 UpdateGuideState(): m_state=6
01:19:25.363 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9315
01:19:25.363 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=60.62, Mass=2816, SNR=33.3, Peak=255 HFD=3.3
01:19:25.363 00.000 10844 MultiStar: [#1 -0.04,-0.97,0.00,M4] [#2 -0.10,-0.43,2.06,U] [#3 -0.57,0.06,0.90,U] [#4 0.38,-0.26,0.94,U] [#5 -0.44,-0.18,1.02,U] [#6 -0.29,-0.25,0.88,U] [#7 0.15,-1.14,0.00,M2] [#8 -0.21,-0.41,0.94,U] 
01:19:25.363 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.29}, one-star: {-0.06, -0.36}
01:19:25.363 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
01:19:25.363 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
01:19:25.364 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.33 cameraTheta=-2.11 mountX=0.31 mountY=-0.12, mountTheta=-0.37
01:19:25.365 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.29, opts=13)
01:19:25.365 00.000 10844 Enqueuing Move request for scope (-0.17, -0.29)
01:19:25.365 00.000 11060 Worker thread wakes up
01:19:25.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:25.365 00.000 10844 UpdateGuideState exits: m=2816 SNR=33.3 Saturated
01:19:25.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:25.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
01:19:25.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:25.365 00.000 10844 Enqueuing Expose request
01:19:25.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
01:19:25.365 00.000 11060 Moving (-0.17, -0.29) raw xDistance=0.31 yDistance=-0.12
01:19:25.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
01:19:25.366 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:25.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:19:25.366 00.000 11060 MoveAxis(W, 54, ABG)
01:19:25.366 00.000 11060 Guiding  Dir = 3, Dur = 54
01:19:25.400 00.034 11060 IsSlewing returns 0
01:19:25.400 00.000 11060 IsGuiding returns 0
01:19:25.495 00.095 11060 IsGuiding returns 0
01:19:25.495 00.000 11060 Move returns status 0, amount 54
01:19:25.495 00.000 11060 MoveAxis(N, 0, ABG)
01:19:25.495 00.000 11060 Move returns status 0, amount 0
01:19:25.495 00.000 11060 move complete, result=0
01:19:25.495 00.000 11060 worker thread done servicing request
01:19:25.496 00.001 11060 Worker thread wakes up
01:19:25.496 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
01:19:25.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:25.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:26.125 00.629 11060 Exposure complete
01:19:26.289 00.164 11060 worker thread done servicing request
01:19:26.289 00.000 10844 OnExposeComplete: enter
01:19:26.289 00.000 10844 UpdateGuideState(): m_state=6
01:19:26.289 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9316
01:19:26.289 00.000 10844 Star::Find returns 1 (1), X=268.01, Y=60.62, Mass=2986, SNR=34.7, Peak=255 HFD=3.6
01:19:26.290 00.001 10844 MultiStar: [#1 -0.16,-1.07,0.00,M5] [#2 -0.07,-0.74,0.00,M1] [#3 -0.02,-0.60,0.91,U] [#4 0.21,-0.38,0.99,U] [#5 -0.61,-0.98,0.00,M1] [#6 -0.45,0.16,0.93,U] [#7 -0.12,-0.55,0.79,U] [#8 -0.49,-0.65,0.00,M1] 
01:19:26.290 00.000 10844 refined, 4 included, MultiStar: {-0.17, -0.34}, one-star: {-0.48, -0.35}
01:19:26.290 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
01:19:26.290 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:19:26.290 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-2.04 mountX=0.36 mountY=-0.12, mountTheta=-0.31
01:19:26.291 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.34, opts=13)
01:19:26.292 00.001 10844 Enqueuing Move request for scope (-0.17, -0.34)
01:19:26.292 00.000 11060 Worker thread wakes up
01:19:26.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:26.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.34) opts 0xd
01:19:26.292 00.000 10844 UpdateGuideState exits: m=2986 SNR=34.7 Saturated
01:19:26.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.34)
01:19:26.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:26.292 00.000 11060 Moving (-0.17, -0.34) raw xDistance=0.36 yDistance=-0.12
01:19:26.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:26.292 00.000 10844 Enqueuing Expose request
01:19:26.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
01:19:26.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:26.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:19:26.292 00.000 11060 MoveAxis(W, 65, ABG)
01:19:26.292 00.000 11060 Guiding  Dir = 3, Dur = 65
01:19:26.312 00.020 11060 IsSlewing returns 0
01:19:26.312 00.000 11060 IsGuiding returns 0
01:19:26.386 00.074 11060 IsGuiding returns 0
01:19:26.386 00.000 11060 Move returns status 0, amount 65
01:19:26.386 00.000 11060 MoveAxis(N, 0, ABG)
01:19:26.386 00.000 11060 Move returns status 0, amount 0
01:19:26.386 00.000 11060 move complete, result=0
01:19:26.386 00.000 11060 worker thread done servicing request
01:19:26.386 00.000 11060 Worker thread wakes up
01:19:26.386 00.000 10844 GuideStep: 0.4 px 65 ms WEST, -0.1 px 0 ms NORTH
01:19:26.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:26.387 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:27.024 00.637 11060 Exposure complete
01:19:27.201 00.177 11060 worker thread done servicing request
01:19:27.201 00.000 10844 OnExposeComplete: enter
01:19:27.201 00.000 10844 UpdateGuideState(): m_state=6
01:19:27.201 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9317
01:19:27.201 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=61.02, Mass=2766, SNR=33.4, Peak=246 HFD=3.4
01:19:27.201 00.000 10844 MultiStar: [#1 -0.42,-1.12,0.00,M6] [#2 -0.45,0.04,2.06,U] [#3 -0.46,-0.63,0.00,M1] [#4 -0.00,-0.14,0.99,U] [#5 -0.07,-0.38,1.04,U] [#6 -0.77,0.37,0.00,M1] [#7 0.14,-0.99,0.00,M2] [#8 0.07,-0.15,0.90,U] 
01:19:27.201 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.09}, one-star: {-0.25, 0.05}
01:19:27.201 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
01:19:27.202 00.001 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
01:19:27.202 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.72 mountX=0.12 mountY=-0.18, mountTheta=-0.98
01:19:27.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.09, opts=13)
01:19:27.204 00.000 10844 Enqueuing Move request for scope (-0.20, -0.09)
01:19:27.204 00.000 11060 Worker thread wakes up
01:19:27.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
01:19:27.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
01:19:27.204 00.000 11060 Moving (-0.20, -0.09) raw xDistance=0.12 yDistance=-0.18
01:19:27.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
01:19:27.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:27.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:27.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:19:27.204 00.000 11060 MoveAxis(W, 23, ABG)
01:19:27.204 00.000 11060 Guiding  Dir = 3, Dur = 23
01:19:27.204 00.000 10844 UpdateGuideState exits: m=2766 SNR=33.4
01:19:27.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:27.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:27.204 00.000 10844 Enqueuing Expose request
01:19:27.216 00.012 11060 IsSlewing returns 0
01:19:27.216 00.000 11060 IsGuiding returns 0
01:19:27.248 00.032 11060 IsGuiding returns 0
01:19:27.248 00.000 11060 Move returns status 0, amount 23
01:19:27.248 00.000 11060 MoveAxis(N, 0, ABG)
01:19:27.248 00.000 11060 Move returns status 0, amount 0
01:19:27.248 00.000 11060 move complete, result=0
01:19:27.249 00.001 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
01:19:27.250 00.001 11060 worker thread done servicing request
01:19:27.250 00.000 11060 Worker thread wakes up
01:19:27.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:27.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:27.882 00.632 11060 Exposure complete
01:19:28.063 00.181 11060 worker thread done servicing request
01:19:28.063 00.000 10844 OnExposeComplete: enter
01:19:28.063 00.000 10844 UpdateGuideState(): m_state=6
01:19:28.064 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9318
01:19:28.064 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=60.98, Mass=2593, SNR=31.5, Peak=228 HFD=3.1
01:19:28.064 00.000 10844 MultiStar: [#1 -0.49,-0.60,0.00,M7] [#2 -0.39,-0.31,2.20,U] [#3 -0.28,-0.45,1.02,U] [#4 0.10,0.42,1.01,U] [#5 -0.24,-0.62,0.00,M1] [#6 -0.46,0.13,1.03,U] [#7 -0.19,-0.61,0.00,M3] [#8 -0.33,-0.00,1.03,U] 
01:19:28.064 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.08}, one-star: {-0.43, 0.01}
01:19:28.064 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:19:28.064 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
01:19:28.064 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.90 mountX=0.13 mountY=-0.30, mountTheta=-1.15
01:19:28.065 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.08, opts=13)
01:19:28.065 00.000 10844 Enqueuing Move request for scope (-0.31, -0.08)
01:19:28.065 00.000 11060 Worker thread wakes up
01:19:28.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:28.066 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd
01:19:28.066 00.000 10844 UpdateGuideState exits: m=2593 SNR=31.5
01:19:28.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:28.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:28.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.08)
01:19:28.066 00.000 10844 Enqueuing Expose request
01:19:28.066 00.000 11060 Moving (-0.31, -0.08) raw xDistance=0.13 yDistance=-0.30
01:19:28.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:19:28.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:28.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:19:28.066 00.000 11060 MoveAxis(W, 24, ABG)
01:19:28.066 00.000 11060 Guiding  Dir = 3, Dur = 24
01:19:28.077 00.011 11060 IsSlewing returns 0
01:19:28.077 00.000 11060 IsGuiding returns 0
01:19:28.109 00.032 11060 IsGuiding returns 0
01:19:28.109 00.000 11060 Move returns status 0, amount 24
01:19:28.109 00.000 11060 MoveAxis(N, 0, ABG)
01:19:28.109 00.000 11060 Move returns status 0, amount 0
01:19:28.109 00.000 11060 move complete, result=0
01:19:28.109 00.000 11060 worker thread done servicing request
01:19:28.109 00.000 11060 Worker thread wakes up
01:19:28.110 00.001 10844 GuideStep: 0.1 px 24 ms WEST, -0.3 px 0 ms NORTH
01:19:28.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:28.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:28.735 00.625 11060 Exposure complete
01:19:28.899 00.164 11060 worker thread done servicing request
01:19:28.899 00.000 10844 OnExposeComplete: enter
01:19:28.899 00.000 10844 UpdateGuideState(): m_state=6
01:19:28.900 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9319
01:19:28.900 00.000 10844 Star::Find returns 1 (1), X=268.08, Y=61.36, Mass=2953, SNR=34.9, Peak=255 HFD=3.3
01:19:28.900 00.000 10844 MultiStar: [#1 -0.29,-0.99,0.00,M8] [#2 -0.08,-0.35,2.05,U] [#3 -0.48,-0.37,0.00,M1] [#4 -0.15,-0.07,0.95,U] [#5 0.07,-0.05,1.00,U] [#6 -1.13,0.16,0.00,M1] [#7 -0.31,-0.86,0.00,M4] [#8 -0.38,-0.18,0.91,U] 
01:19:28.900 00.000 10844 refined, 4 included, MultiStar: {-0.17, -0.10}, one-star: {-0.41, 0.39}
01:19:28.900 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
01:19:28.900 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
01:19:28.900 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.58 mountX=0.13 mountY=-0.15, mountTheta=-0.84
01:19:28.902 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.10, opts=13)
01:19:28.902 00.000 10844 Enqueuing Move request for scope (-0.17, -0.10)
01:19:28.902 00.000 11060 Worker thread wakes up
01:19:28.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
01:19:28.902 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
01:19:28.902 00.000 11060 Moving (-0.17, -0.10) raw xDistance=0.13 yDistance=-0.15
01:19:28.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:19:28.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:28.904 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:28.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:19:28.904 00.000 10844 UpdateGuideState exits: m=2953 SNR=34.9 Saturated
01:19:28.904 00.000 11060 MoveAxis(W, 24, ABG)
01:19:28.904 00.000 11060 Guiding  Dir = 3, Dur = 24
01:19:28.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:28.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:28.904 00.000 10844 Enqueuing Expose request
01:19:28.933 00.029 11060 IsSlewing returns 0
01:19:28.933 00.000 11060 IsGuiding returns 0
01:19:28.980 00.047 11060 IsGuiding returns 0
01:19:28.980 00.000 11060 Move returns status 0, amount 24
01:19:28.980 00.000 11060 MoveAxis(N, 0, ABG)
01:19:28.980 00.000 11060 Move returns status 0, amount 0
01:19:28.980 00.000 11060 move complete, result=0
01:19:28.980 00.000 11060 worker thread done servicing request
01:19:28.980 00.000 11060 Worker thread wakes up
01:19:28.981 00.001 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:19:28.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:28.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:29.613 00.632 11060 Exposure complete
01:19:29.783 00.170 11060 worker thread done servicing request
01:19:29.783 00.000 10844 OnExposeComplete: enter
01:19:29.783 00.000 10844 UpdateGuideState(): m_state=6
01:19:29.785 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9320
01:19:29.785 00.000 10844 Star::Find returns 1 (1), X=268.24, Y=61.03, Mass=2953, SNR=34.6, Peak=255 HFD=3.2
01:19:29.785 00.000 10844 MultiStar: [#1 -0.09,-0.30,0.98,U] [#2 -0.37,-0.12,1.90,U] [#3 -0.50,-0.34,0.00,M2] [#4 -0.07,-0.34,0.95,U] [#5 -0.10,-0.18,0.97,U] [#6 -0.63,0.35,0.00,M2] [#7 0.05,-0.23,0.83,U] [#8 -0.43,-0.15,0.90,U] 
01:19:29.785 00.000 10844 single-star, 6 included, MultiStar: {-0.21, -0.17}, one-star: {-0.24, 0.06}
01:19:29.785 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
01:19:29.785 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.64)
01:19:29.785 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.91 mountX=-0.01 mountY=-0.25, mountTheta=-1.62
01:19:29.787 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.06, opts=13)
01:19:29.787 00.000 10844 Enqueuing Move request for scope (-0.24, 0.06)
01:19:29.787 00.000 11060 Worker thread wakes up
01:19:29.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:29.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
01:19:29.787 00.000 10844 UpdateGuideState exits: m=2953 SNR=34.6 Saturated
01:19:29.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
01:19:29.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:29.787 00.000 11060 Moving (-0.24, 0.06) raw xDistance=-0.01 yDistance=-0.25
01:19:29.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:29.787 00.000 10844 Enqueuing Expose request
01:19:29.788 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:19:29.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:19:29.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:19:29.788 00.000 11060 MoveAxis(E, 0, ABG)
01:19:29.788 00.000 11060 Move returns status 0, amount 0
01:19:29.788 00.000 11060 MoveAxis(N, 0, ABG)
01:19:29.788 00.000 11060 Move returns status 0, amount 0
01:19:29.788 00.000 11060 move complete, result=0
01:19:29.788 00.000 11060 worker thread done servicing request
01:19:29.788 00.000 11060 Worker thread wakes up
01:19:29.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:29.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:29.790 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:19:30.424 00.634 11060 Exposure complete
01:19:30.612 00.188 11060 worker thread done servicing request
01:19:30.612 00.000 10844 OnExposeComplete: enter
01:19:30.612 00.000 10844 UpdateGuideState(): m_state=6
01:19:30.613 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9321
01:19:30.613 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=61.07, Mass=2365, SNR=30.9, Peak=195 HFD=3.1
01:19:30.613 00.000 10844 MultiStar: [#1 -0.30,-0.56,0.00,M8] [#2 -0.53,-0.35,0.00,M1] [#3 -0.47,-0.56,0.00,M3] [#4 -0.20,-0.20,1.12,U] [#5 -0.22,0.30,1.16,U] [#6 -0.94,-0.30,0.00,M3] [#7 -0.06,-0.84,0.00,M4] [#8 -0.52,-0.26,1.01,U] 
01:19:30.613 00.000 10844 refined, 3 included, MultiStar: {-0.32, -0.01}, one-star: {-0.35, 0.09}
01:19:30.613 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
01:19:30.613 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
01:19:30.613 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.11 mountX=0.07 mountY=-0.31, mountTheta=-1.35
01:19:30.614 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.01, opts=13)
01:19:30.614 00.000 10844 Enqueuing Move request for scope (-0.32, -0.01)
01:19:30.615 00.001 11060 Worker thread wakes up
01:19:30.615 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:19:30.615 00.000 10844 UpdateGuideState exits: m=2365 SNR=30.9
01:19:30.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:30.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:30.615 00.000 10844 Enqueuing Expose request
01:19:30.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
01:19:30.615 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
01:19:30.615 00.000 11060 Moving (-0.32, -0.01) raw xDistance=0.07 yDistance=-0.31
01:19:30.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:30.615 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.05 newest=-0.71
01:19:30.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
01:19:30.615 00.000 11060 MoveAxis(E, 0, ABG)
01:19:30.615 00.000 11060 Move returns status 0, amount 0
01:19:30.615 00.000 11060 BLC: Oldest BLC event removed
01:19:30.615 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:19:30.616 00.001 11060 MoveAxis(N, 871, ABG)
01:19:30.616 00.000 11060 duration set to 750 by maxDecDuration
01:19:30.616 00.000 11060 Guiding  Dir = 0, Dur = 750
01:19:30.622 00.006 11060 IsSlewing returns 0
01:19:30.622 00.000 11060 IsGuiding returns 0
01:19:31.390 00.768 11060 IsGuiding returns 0
01:19:31.391 00.001 11060 Move returns status 0, amount 750
01:19:31.391 00.000 11060 move complete, result=0
01:19:31.391 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
01:19:31.391 00.000 11060 worker thread done servicing request
01:19:31.391 00.000 11060 Worker thread wakes up
01:19:31.393 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:31.394 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:32.018 00.624 11060 Exposure complete
01:19:32.198 00.180 11060 worker thread done servicing request
01:19:32.198 00.000 10844 OnExposeComplete: enter
01:19:32.198 00.000 10844 UpdateGuideState(): m_state=6
01:19:32.198 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9322
01:19:32.198 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=60.80, Mass=2604, SNR=32.2, Peak=241 HFD=3.2
01:19:32.198 00.000 10844 MultiStar: [#1 -0.10,-0.32,1.00,U] [#2 -0.00,-0.13,2.14,U] [#3 -0.75,0.23,0.00,M4] [#4 0.25,-0.19,0.94,U] [#5 0.03,0.17,1.06,U] [#6 -0.54,-0.07,1.10,U] [#7 -0.05,0.11,0.88,U] [#8 -0.14,0.24,0.98,U] 
01:19:32.198 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.06}, one-star: {-0.08, -0.17}
01:19:32.198 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
01:19:32.198 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
01:19:32.198 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.50 mountX=0.07 mountY=-0.07, mountTheta=-0.75
01:19:32.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
01:19:32.199 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
01:19:32.199 00.000 11060 Worker thread wakes up
01:19:32.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:32.201 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:19:32.201 00.000 10844 UpdateGuideState exits: m=2604 SNR=32.2
01:19:32.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:19:32.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:32.201 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.07
01:19:32.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:32.201 00.000 10844 Enqueuing Expose request
01:19:32.201 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.218236, 1:0.065821
01:19:32.201 00.000 11060 BLC: No correction, Miss < min_move
01:19:32.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:32.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:32.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:19:32.201 00.000 11060 MoveAxis(E, 0, ABG)
01:19:32.201 00.000 11060 Move returns status 0, amount 0
01:19:32.201 00.000 11060 MoveAxis(N, 0, ABG)
01:19:32.201 00.000 11060 Move returns status 0, amount 0
01:19:32.201 00.000 11060 move complete, result=0
01:19:32.201 00.000 11060 worker thread done servicing request
01:19:32.202 00.001 11060 Worker thread wakes up
01:19:32.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:32.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:32.202 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:32.828 00.626 11060 Exposure complete
01:19:32.993 00.165 11060 worker thread done servicing request
01:19:32.993 00.000 10844 OnExposeComplete: enter
01:19:32.993 00.000 10844 UpdateGuideState(): m_state=6
01:19:32.993 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9323
01:19:32.993 00.000 10844 Star::Find returns 1 (0), X=267.69, Y=61.11, Mass=2819, SNR=33.4, Peak=237 HFD=3.4
01:19:32.994 00.001 10844 MultiStar: [#1 -0.81,-0.41,0.00,M8] [#2 -0.34,0.12,1.99,U] [#3 -0.51,-0.30,0.91,U] [#4 0.09,0.30,0.94,U] [#5 0.22,0.12,1.06,U] [#6 -0.50,-0.45,0.00,M3] [#7 -0.08,-0.75,0.00,M4] [#8 -0.28,-0.15,1.04,U] 
01:19:32.994 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.05}, one-star: {-0.79, 0.13}
01:19:32.994 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.71 = -1.58)
01:19:32.994 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
01:19:32.994 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.28 cameraTheta=2.95 mountX=-0.00 mountY=-0.28, mountTheta=-1.58
01:19:32.995 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.05, opts=13)
01:19:32.996 00.001 10844 Enqueuing Move request for scope (-0.28, 0.05)
01:19:32.996 00.000 11060 Worker thread wakes up
01:19:32.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:32.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
01:19:32.996 00.000 10844 UpdateGuideState exits: m=2819 SNR=33.4
01:19:32.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
01:19:32.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:32.996 00.000 11060 Moving (-0.28, 0.05) raw xDistance=-0.00 yDistance=-0.28
01:19:32.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:32.996 00.000 10844 Enqueuing Expose request
01:19:32.996 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.218236, 1:0.065821, 2:0.280706
01:19:32.996 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
01:19:32.996 00.000 11060 BLC: window closed
01:19:32.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:19:32.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
01:19:32.997 00.001 11060 MoveAxis(E, 0, ABG)
01:19:32.997 00.000 11060 Move returns status 0, amount 0
01:19:32.997 00.000 11060 MoveAxis(N, 109, ABG)
01:19:32.997 00.000 11060 Guiding  Dir = 0, Dur = 109
01:19:33.011 00.014 11060 IsSlewing returns 0
01:19:33.011 00.000 11060 IsGuiding returns 0
01:19:33.136 00.125 11060 IsGuiding returns 0
01:19:33.136 00.000 11060 Move returns status 0, amount 109
01:19:33.136 00.000 11060 move complete, result=0
01:19:33.136 00.000 11060 worker thread done servicing request
01:19:33.136 00.000 11060 Worker thread wakes up
01:19:33.136 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 109 ms NORTH
01:19:33.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:33.137 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:33.773 00.636 11060 Exposure complete
01:19:33.942 00.169 11060 worker thread done servicing request
01:19:33.943 00.001 10844 OnExposeComplete: enter
01:19:33.943 00.000 10844 UpdateGuideState(): m_state=6
01:19:33.943 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9324
01:19:33.943 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=60.99, Mass=2502, SNR=31.5, Peak=199 HFD=3.5
01:19:33.944 00.001 10844 MultiStar: [#1 0.34,-0.58,0.00,M9] [#2 -0.37,-0.44,2.20,U] [#3 0.10,-0.41,1.03,U] [#4 -0.22,-0.78,0.00,M1] [#5 0.28,0.38,1.10,U] [#6 -0.07,-0.20,0.99,U] [#7 -0.24,-0.22,0.90,U] [#8 -0.21,-0.38,0.98,U] 
01:19:33.944 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.21}, one-star: {-0.30, 0.02}
01:19:33.944 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
01:19:33.944 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
01:19:33.944 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-2.18 mountX=0.23 mountY=-0.11, mountTheta=-0.44
01:19:33.945 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.21, opts=13)
01:19:33.945 00.000 10844 Enqueuing Move request for scope (-0.15, -0.21)
01:19:33.945 00.000 11060 Worker thread wakes up
01:19:33.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:33.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.21) opts 0xd
01:19:33.945 00.000 10844 UpdateGuideState exits: m=2502 SNR=31.5
01:19:33.945 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.21)
01:19:33.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:33.945 00.000 11060 Moving (-0.15, -0.21) raw xDistance=0.23 yDistance=-0.11
01:19:33.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:33.945 00.000 10844 Enqueuing Expose request
01:19:33.946 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:19:33.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:33.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:19:33.946 00.000 11060 MoveAxis(W, 41, ABG)
01:19:33.946 00.000 11060 Guiding  Dir = 3, Dur = 41
01:19:33.974 00.028 11060 IsSlewing returns 0
01:19:33.974 00.000 11060 IsGuiding returns 0
01:19:34.031 00.057 11060 IsGuiding returns 0
01:19:34.031 00.000 11060 Move returns status 0, amount 41
01:19:34.031 00.000 11060 MoveAxis(N, 0, ABG)
01:19:34.031 00.000 11060 Move returns status 0, amount 0
01:19:34.031 00.000 11060 move complete, result=0
01:19:34.031 00.000 11060 worker thread done servicing request
01:19:34.031 00.000 11060 Worker thread wakes up
01:19:34.031 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
01:19:34.032 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:34.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:34.662 00.630 11060 Exposure complete
01:19:34.854 00.192 11060 worker thread done servicing request
01:19:34.854 00.000 10844 OnExposeComplete: enter
01:19:34.854 00.000 10844 UpdateGuideState(): m_state=6
01:19:34.854 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9325
01:19:34.855 00.001 10844 Star::Find returns 1 (1), X=268.56, Y=61.27, Mass=3428, SNR=37.5, Peak=255 HFD=3.6
01:19:34.855 00.000 10844 MultiStar: [#1 -0.39,-0.39,0.89,U] [#2 -0.13,-0.36,1.85,U] [#3 0.15,0.50,0.98,U] [#4 0.20,-0.33,0.92,U] [#5 0.04,0.26,0.89,U] [#6 0.07,0.35,0.81,U] [#7 0.36,-0.12,0.82,U] [#8 0.09,0.19,0.87,U] 
01:19:34.855 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.07, 0.29}
01:19:34.855 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
01:19:34.855 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
01:19:34.855 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.14 mountX=-0.01 mountY=0.03, mountTheta=1.89
01:19:34.857 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
01:19:34.857 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
01:19:34.857 00.000 11060 Worker thread wakes up
01:19:34.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
01:19:34.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
01:19:34.857 00.000 11060 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=0.03
01:19:34.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:19:34.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:34.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:34.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:19:34.857 00.000 11060 MoveAxis(E, 0, ABG)
01:19:34.857 00.000 11060 Move returns status 0, amount 0
01:19:34.858 00.001 11060 MoveAxis(N, 0, ABG)
01:19:34.858 00.000 11060 Move returns status 0, amount 0
01:19:34.858 00.000 10844 UpdateGuideState exits: m=3428 SNR=37.5 Saturated
01:19:34.858 00.000 11060 move complete, result=0
01:19:34.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:34.858 00.000 11060 worker thread done servicing request
01:19:34.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:34.858 00.000 10844 Enqueuing Expose request
01:19:34.858 00.000 11060 Worker thread wakes up
01:19:34.858 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:34.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:34.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:35.490 00.632 11060 Exposure complete
01:19:35.674 00.184 11060 worker thread done servicing request
01:19:35.674 00.000 10844 OnExposeComplete: enter
01:19:35.674 00.000 10844 UpdateGuideState(): m_state=6
01:19:35.674 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9326
01:19:35.674 00.000 10844 Star::Find returns 1 (0), X=267.63, Y=61.38, Mass=2301, SNR=30.5, Peak=202 HFD=3.3
01:19:35.675 00.001 10844 MultiStar: [#1 0.04,-0.26,1.12,U] [#2 -0.23,-0.07,2.18,U] [#3 0.07,-0.47,1.04,U] [#4 -0.02,-0.53,1.03,U] [#5 -0.39,0.09,1.11,U] [#6 -0.21,0.33,0.92,U] [#7 0.11,-0.56,0.99,U] [#8 0.14,-0.19,0.99,U] 
01:19:35.675 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.14}, one-star: {-0.85, 0.40}
01:19:35.675 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
01:19:35.675 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
01:19:35.675 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.43 mountX=0.16 mountY=-0.13, mountTheta=-0.69
01:19:35.676 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.14, opts=13)
01:19:35.676 00.000 10844 Enqueuing Move request for scope (-0.16, -0.14)
01:19:35.676 00.000 11060 Worker thread wakes up
01:19:35.676 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:35.676 00.000 10844 UpdateGuideState exits: m=2301 SNR=30.5
01:19:35.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:35.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:35.676 00.000 10844 Enqueuing Expose request
01:19:35.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
01:19:35.676 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
01:19:35.678 00.002 11060 Moving (-0.16, -0.14) raw xDistance=0.16 yDistance=-0.13
01:19:35.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:19:35.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:35.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:19:35.678 00.000 11060 MoveAxis(W, 28, ABG)
01:19:35.678 00.000 11060 Guiding  Dir = 3, Dur = 28
01:19:35.686 00.008 11060 IsSlewing returns 0
01:19:35.686 00.000 11060 IsGuiding returns 0
01:19:35.719 00.033 11060 IsGuiding returns 0
01:19:35.719 00.000 11060 Move returns status 0, amount 28
01:19:35.719 00.000 11060 MoveAxis(N, 0, ABG)
01:19:35.719 00.000 11060 Move returns status 0, amount 0
01:19:35.719 00.000 11060 move complete, result=0
01:19:35.719 00.000 11060 worker thread done servicing request
01:19:35.719 00.000 11060 Worker thread wakes up
01:19:35.719 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
01:19:35.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:35.720 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:36.350 00.630 11060 Exposure complete
01:19:36.545 00.195 11060 worker thread done servicing request
01:19:36.545 00.000 10844 OnExposeComplete: enter
01:19:36.545 00.000 10844 UpdateGuideState(): m_state=6
01:19:36.545 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9327
01:19:36.546 00.001 10844 Star::Find returns 1 (0), X=267.92, Y=60.95, Mass=3216, SNR=36.1, Peak=246 HFD=3.6
01:19:36.546 00.000 10844 MultiStar: [#1 -0.65,-0.64,0.00,M8] [#2 -0.30,0.23,1.95,U] [#3 -0.62,-0.44,0.00,M1] [#4 -0.30,-0.17,0.89,U] [#5 -0.27,-0.20,1.01,U] [#6 -0.45,-0.14,0.80,U] [#7 -0.60,-0.75,0.00,M2] [#8 -0.73,-0.35,0.00,M1] 
01:19:36.546 00.000 10844 refined, 4 included, MultiStar: {-0.36, -0.01}, one-star: {-0.57, -0.03}
01:19:36.546 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:19:36.546 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
01:19:36.546 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-3.12 mountX=0.07 mountY=-0.35, mountTheta=-1.37
01:19:36.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.01, opts=13)
01:19:36.547 00.000 10844 Enqueuing Move request for scope (-0.36, -0.01)
01:19:36.547 00.000 11060 Worker thread wakes up
01:19:36.548 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.01) opts 0xd
01:19:36.553 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:36.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.01)
01:19:36.553 00.000 11060 Moving (-0.36, -0.01) raw xDistance=0.07 yDistance=-0.35
01:19:36.553 00.000 10844 UpdateGuideState exits: m=3216 SNR=36.1
01:19:36.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:36.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:36.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
01:19:36.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:36.553 00.000 10844 Enqueuing Expose request
01:19:36.553 00.000 11060 MoveAxis(E, 0, ABG)
01:19:36.553 00.000 11060 Move returns status 0, amount 0
01:19:36.554 00.001 11060 MoveAxis(N, 138, ABG)
01:19:36.554 00.000 11060 Guiding  Dir = 0, Dur = 138
01:19:36.564 00.010 11060 IsSlewing returns 0
01:19:36.564 00.000 11060 IsGuiding returns 0
01:19:36.705 00.141 11060 IsGuiding returns 0
01:19:36.705 00.000 11060 Move returns status 0, amount 138
01:19:36.705 00.000 11060 move complete, result=0
01:19:36.705 00.000 11060 worker thread done servicing request
01:19:36.705 00.000 11060 Worker thread wakes up
01:19:36.705 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 138 ms NORTH
01:19:36.706 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:36.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:37.337 00.631 11060 Exposure complete
01:19:37.508 00.171 11060 worker thread done servicing request
01:19:37.508 00.000 10844 OnExposeComplete: enter
01:19:37.508 00.000 10844 UpdateGuideState(): m_state=6
01:19:37.508 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9328
01:19:37.508 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=61.57, Mass=2850, SNR=34.3, Peak=255 HFD=3.4
01:19:37.510 00.002 10844 MultiStar: [#1 -0.46,-0.50,0.00,M9] [#2 -0.46,-0.17,2.02,U] [#3 -0.78,-0.30,0.00,M2] [#4 -0.02,-0.12,0.95,U] [#5 -0.32,-0.32,1.07,U] [#6 -0.67,-0.63,0.00,M1] [#7 -0.16,-0.76,0.00,M3] [#8 -0.27,-0.35,0.99,U] 
01:19:37.510 00.000 10844 refined, 4 included, MultiStar: {-0.28, -0.09}, one-star: {-0.14, 0.60}
01:19:37.510 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
01:19:37.510 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
01:19:37.510 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-2.83 mountX=0.14 mountY=-0.26, mountTheta=-1.08
01:19:37.511 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.09, opts=13)
01:19:37.511 00.000 10844 Enqueuing Move request for scope (-0.28, -0.09)
01:19:37.511 00.000 11060 Worker thread wakes up
01:19:37.512 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:37.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.09) opts 0xd
01:19:37.512 00.000 10844 UpdateGuideState exits: m=2850 SNR=34.3 Saturated
01:19:37.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.09)
01:19:37.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:37.512 00.000 11060 Moving (-0.28, -0.09) raw xDistance=0.14 yDistance=-0.26
01:19:37.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:37.512 00.000 10844 Enqueuing Expose request
01:19:37.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:19:37.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:19:37.512 00.000 11060 MoveAxis(W, 25, ABG)
01:19:37.512 00.000 11060 Guiding  Dir = 3, Dur = 25
01:19:37.548 00.036 11060 IsSlewing returns 0
01:19:37.549 00.001 11060 IsGuiding returns 0
01:19:37.611 00.062 11060 IsGuiding returns 0
01:19:37.611 00.000 11060 Move returns status 0, amount 25
01:19:37.611 00.000 11060 MoveAxis(N, 102, ABG)
01:19:37.611 00.000 11060 Guiding  Dir = 0, Dur = 102
01:19:37.627 00.016 11060 IsSlewing returns 0
01:19:37.627 00.000 11060 IsGuiding returns 0
01:19:37.737 00.110 11060 IsGuiding returns 0
01:19:37.737 00.000 11060 Move returns status 0, amount 102
01:19:37.738 00.001 11060 move complete, result=0
01:19:37.738 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.3 px 102 ms NORTH
01:19:37.739 00.001 11060 worker thread done servicing request
01:19:37.739 00.000 11060 Worker thread wakes up
01:19:37.742 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:37.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:38.387 00.645 11060 Exposure complete
01:19:38.561 00.174 11060 worker thread done servicing request
01:19:38.561 00.000 10844 OnExposeComplete: enter
01:19:38.561 00.000 10844 UpdateGuideState(): m_state=6
01:19:38.561 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9329
01:19:38.561 00.000 10844 Star::Find returns 1 (0), X=269.42, Y=61.28, Mass=2640, SNR=33.1, Peak=216 HFD=3.5
01:19:38.562 00.001 10844 MultiStar: [#1 -0.16,-0.44,1.15,U] [#2 0.15,-0.32,2.01,U] [#3 0.10,-0.88,0.00,M3] [#4 -0.05,-0.63,0.00,M1] [#5 -0.41,-0.14,1.02,U] [#6 -0.46,0.21,0.78,U] [#7 0.15,-0.89,0.00,M4] [#8 -0.60,-0.54,0.00,M1] 
01:19:38.562 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.14}, one-star: {0.93, 0.30}
01:19:38.562 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
01:19:38.562 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
01:19:38.562 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.26 mountX=0.13 mountY=0.07, mountTheta=0.47
01:19:38.563 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.14, opts=13)
01:19:38.563 00.000 10844 Enqueuing Move request for scope (0.04, -0.14)
01:19:38.563 00.000 11060 Worker thread wakes up
01:19:38.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:38.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:19:38.563 00.000 10844 UpdateGuideState exits: m=2640 SNR=33.1
01:19:38.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:19:38.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:38.563 00.000 11060 Moving (0.04, -0.14) raw xDistance=0.13 yDistance=0.07
01:19:38.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:38.563 00.000 10844 Enqueuing Expose request
01:19:38.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:19:38.564 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:38.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:19:38.564 00.000 11060 MoveAxis(W, 23, ABG)
01:19:38.564 00.000 11060 Guiding  Dir = 3, Dur = 23
01:19:38.580 00.016 11060 IsSlewing returns 0
01:19:38.580 00.000 11060 IsGuiding returns 0
01:19:38.611 00.031 11060 IsGuiding returns 0
01:19:38.612 00.001 11060 Move returns status 0, amount 23
01:19:38.612 00.000 11060 MoveAxis(N, 0, ABG)
01:19:38.612 00.000 11060 Move returns status 0, amount 0
01:19:38.612 00.000 11060 move complete, result=0
01:19:38.612 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
01:19:38.613 00.001 11060 worker thread done servicing request
01:19:38.613 00.000 11060 Worker thread wakes up
01:19:38.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:38.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:39.239 00.626 11060 Exposure complete
01:19:39.390 00.151 11060 worker thread done servicing request
01:19:39.390 00.000 10844 OnExposeComplete: enter
01:19:39.390 00.000 10844 UpdateGuideState(): m_state=6
01:19:39.391 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9330
01:19:39.391 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=61.03, Mass=3094, SNR=35.3, Peak=254 HFD=3.3
01:19:39.391 00.000 10844 MultiStar: [#1 0.07,-0.68,0.00,M9] [#2 -0.05,-0.31,1.95,U] [#3 0.07,-0.75,0.00,M4] [#4 0.03,-0.38,0.86,U] [#5 -0.17,0.01,1.00,U] [#6 0.00,0.10,0.87,U] [#7 0.39,-0.76,0.00,M5] [#8 -0.03,-0.18,0.95,U] 
01:19:39.391 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.14}, one-star: {-0.32, 0.06}
01:19:39.391 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
01:19:39.391 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
01:19:39.391 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.13 mountX=0.16 mountY=-0.07, mountTheta=-0.39
01:19:39.394 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.14, opts=13)
01:19:39.394 00.000 10844 Enqueuing Move request for scope (-0.09, -0.14)
01:19:39.394 00.000 11060 Worker thread wakes up
01:19:39.394 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:39.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
01:19:39.394 00.000 10844 UpdateGuideState exits: m=3094 SNR=35.3
01:19:39.394 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
01:19:39.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:39.394 00.000 11060 Moving (-0.09, -0.14) raw xDistance=0.16 yDistance=-0.07
01:19:39.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:39.394 00.000 10844 Enqueuing Expose request
01:19:39.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:19:39.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:39.395 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:19:39.395 00.000 11060 MoveAxis(W, 28, ABG)
01:19:39.395 00.000 11060 Guiding  Dir = 3, Dur = 28
01:19:39.438 00.043 11060 IsSlewing returns 0
01:19:39.438 00.000 11060 IsGuiding returns 0
01:19:39.500 00.062 11060 IsGuiding returns 0
01:19:39.500 00.000 11060 Move returns status 0, amount 28
01:19:39.500 00.000 11060 MoveAxis(N, 0, ABG)
01:19:39.500 00.000 11060 Move returns status 0, amount 0
01:19:39.500 00.000 11060 move complete, result=0
01:19:39.500 00.000 11060 worker thread done servicing request
01:19:39.500 00.000 11060 Worker thread wakes up
01:19:39.500 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
01:19:39.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:39.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:40.151 00.651 11060 Exposure complete
01:19:40.338 00.187 11060 worker thread done servicing request
01:19:40.338 00.000 10844 OnExposeComplete: enter
01:19:40.338 00.000 10844 UpdateGuideState(): m_state=6
01:19:40.339 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9331
01:19:40.339 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=61.00, Mass=2916, SNR=34.5, Peak=255 HFD=3.6
01:19:40.339 00.000 10844 MultiStar: [#1 0.22,-0.32,1.02,U] [#2 -0.01,0.03,1.95,U] [#3 0.07,-0.15,0.87,U] [#4 0.15,-0.06,0.97,U] [#5 -0.22,-0.10,1.00,U] [#6 0.21,-0.07,0.88,U] [#7 0.36,-0.31,0.80,U] [#8 0.40,0.14,0.91,U] 
01:19:40.340 00.001 10844 single-star, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.03, 0.02}
01:19:40.340 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
01:19:40.340 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
01:19:40.340 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.68 mountX=-0.03 mountY=0.03, mountTheta=2.42
01:19:40.342 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
01:19:40.342 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
01:19:40.342 00.000 11060 Worker thread wakes up
01:19:40.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:19:40.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:19:40.342 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=0.03
01:19:40.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:19:40.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:40.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:40.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:19:40.342 00.000 11060 MoveAxis(E, 0, ABG)
01:19:40.343 00.001 11060 Move returns status 0, amount 0
01:19:40.343 00.000 11060 MoveAxis(N, 0, ABG)
01:19:40.343 00.000 11060 Move returns status 0, amount 0
01:19:40.343 00.000 11060 move complete, result=0
01:19:40.343 00.000 10844 UpdateGuideState exits: m=2916 SNR=34.5 Saturated
01:19:40.343 00.000 11060 worker thread done servicing request
01:19:40.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:40.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:40.343 00.000 10844 Enqueuing Expose request
01:19:40.343 00.000 11060 Worker thread wakes up
01:19:40.344 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:40.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:40.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:40.978 00.634 11060 Exposure complete
01:19:41.172 00.194 11060 worker thread done servicing request
01:19:41.172 00.000 10844 OnExposeComplete: enter
01:19:41.172 00.000 10844 UpdateGuideState(): m_state=6
01:19:41.173 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9332
01:19:41.173 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=60.59, Mass=2545, SNR=32.4, Peak=249 HFD=3.3
01:19:41.173 00.000 10844 MultiStar: [#1 0.63,-0.14,0.00,M9] [#2 0.04,0.20,2.15,U] [#3 0.37,-0.27,0.97,U] [#4 0.65,-0.13,0.00,M1] [#5 0.22,-0.31,1.02,U] [#6 -0.18,-0.22,0.95,U] [#7 -0.00,-0.88,0.00,M5] [#8 0.24,0.08,0.93,U] 
01:19:41.173 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.09}, one-star: {-0.41, -0.38}
01:19:41.173 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
01:19:41.173 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
01:19:41.173 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.12 mountX=0.08 mountY=0.06, mountTheta=0.62
01:19:41.174 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.09, opts=13)
01:19:41.174 00.000 10844 Enqueuing Move request for scope (0.04, -0.09)
01:19:41.174 00.000 11060 Worker thread wakes up
01:19:41.175 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:19:41.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:19:41.175 00.000 11060 Moving (0.04, -0.09) raw xDistance=0.08 yDistance=0.06
01:19:41.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:19:41.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:41.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:41.175 00.000 10844 UpdateGuideState exits: m=2545 SNR=32.4
01:19:41.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:41.175 00.000 10844 Enqueuing Expose request
01:19:41.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:19:41.175 00.000 11060 MoveAxis(E, 0, ABG)
01:19:41.175 00.000 11060 Move returns status 0, amount 0
01:19:41.175 00.000 11060 MoveAxis(N, 0, ABG)
01:19:41.175 00.000 11060 Move returns status 0, amount 0
01:19:41.175 00.000 11060 move complete, result=0
01:19:41.175 00.000 11060 worker thread done servicing request
01:19:41.175 00.000 11060 Worker thread wakes up
01:19:41.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:41.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:41.177 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:41.814 00.637 11060 Exposure complete
01:19:41.981 00.167 11060 worker thread done servicing request
01:19:41.981 00.000 10844 OnExposeComplete: enter
01:19:41.981 00.000 10844 UpdateGuideState(): m_state=6
01:19:41.981 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9333
01:19:41.982 00.001 10844 Star::Find returns 1 (0), X=268.60, Y=60.90, Mass=2794, SNR=34.0, Peak=246 HFD=3.4
01:19:41.982 00.000 10844 MultiStar: [#1 0.35,-0.46,1.04,U] [#2 0.03,0.17,2.09,U] [#3 0.00,-0.10,0.96,U] [#4 0.32,0.30,0.90,U] [#5 0.05,-0.27,1.03,U] [#6 0.11,0.05,0.91,U] [#7 0.16,-0.23,0.88,U] [#8 0.03,-0.25,0.92,U] 
01:19:41.982 00.000 10844 single-star, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.11, -0.07}
01:19:41.982 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
01:19:41.982 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
01:19:41.982 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.58 mountX=0.05 mountY=0.12, mountTheta=1.17
01:19:41.983 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
01:19:41.983 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
01:19:41.984 00.001 11060 Worker thread wakes up
01:19:41.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:19:41.984 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:19:41.984 00.000 11060 Moving (0.11, -0.07) raw xDistance=0.05 yDistance=0.12
01:19:41.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:19:41.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:41.984 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:19:41.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:19:41.984 00.000 11060 MoveAxis(E, 0, ABG)
01:19:41.984 00.000 11060 Move returns status 0, amount 0
01:19:41.984 00.000 11060 MoveAxis(N, 0, ABG)
01:19:41.984 00.000 10844 UpdateGuideState exits: m=2794 SNR=34.0
01:19:41.984 00.000 11060 Move returns status 0, amount 0
01:19:41.984 00.000 11060 move complete, result=0
01:19:41.984 00.000 11060 worker thread done servicing request
01:19:41.985 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:41.985 00.000 10844 Enqueuing Expose request
01:19:41.985 00.000 11060 Worker thread wakes up
01:19:41.985 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:41.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:41.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:42.626 00.641 11060 Exposure complete
01:19:42.808 00.182 11060 worker thread done servicing request
01:19:42.808 00.000 10844 OnExposeComplete: enter
01:19:42.808 00.000 10844 UpdateGuideState(): m_state=6
01:19:42.808 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9334
01:19:42.808 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=60.80, Mass=2919, SNR=34.0, Peak=254 HFD=3.5
01:19:42.809 00.001 10844 MultiStar: [#1 0.26,-0.16,0.97,U] [#2 0.14,-0.28,1.98,U] [#3 -0.07,-0.04,0.89,U] [#4 0.50,0.05,0.92,U] [#5 0.07,-0.11,1.01,U] [#6 0.07,-0.22,0.90,U] [#7 0.47,-0.31,0.78,U] [#8 -0.17,-0.09,0.85,U] 
01:19:42.809 00.000 10844 single-star, 8 included, MultiStar: {0.15, -0.16}, one-star: {0.11, -0.17}
01:19:42.809 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
01:19:42.809 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
01:19:42.809 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.02 mountX=0.15 mountY=0.13, mountTheta=0.73
01:19:42.810 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.17, opts=13)
01:19:42.810 00.000 10844 Enqueuing Move request for scope (0.11, -0.17)
01:19:42.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:42.810 00.000 10844 UpdateGuideState exits: m=2919 SNR=34.0
01:19:42.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:42.810 00.000 11060 Worker thread wakes up
01:19:42.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
01:19:42.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
01:19:42.810 00.000 11060 Moving (0.11, -0.17) raw xDistance=0.15 yDistance=0.13
01:19:42.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:19:42.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:42.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:42.810 00.000 10844 Enqueuing Expose request
01:19:42.812 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:19:42.812 00.000 11060 MoveAxis(W, 26, ABG)
01:19:42.812 00.000 11060 Guiding  Dir = 3, Dur = 26
01:19:42.820 00.008 11060 IsSlewing returns 0
01:19:42.820 00.000 11060 IsGuiding returns 0
01:19:42.851 00.031 11060 IsGuiding returns 0
01:19:42.851 00.000 11060 Move returns status 0, amount 26
01:19:42.851 00.000 11060 MoveAxis(N, 0, ABG)
01:19:42.851 00.000 11060 Move returns status 0, amount 0
01:19:42.851 00.000 11060 move complete, result=0
01:19:42.851 00.000 11060 worker thread done servicing request
01:19:42.851 00.000 11060 Worker thread wakes up
01:19:42.851 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
01:19:42.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:42.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:43.482 00.631 11060 Exposure complete
01:19:43.667 00.185 11060 worker thread done servicing request
01:19:43.668 00.001 10844 OnExposeComplete: enter
01:19:43.668 00.000 10844 UpdateGuideState(): m_state=6
01:19:43.668 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9335
01:19:43.668 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=60.70, Mass=3230, SNR=35.4, Peak=236 HFD=3.6
01:19:43.669 00.001 10844 MultiStar: [#1 0.04,-0.59,0.98,U] [#2 0.51,-0.40,0.00,M1] [#3 0.19,-0.20,0.89,U] [#4 0.48,0.68,0.00,M1] [#5 0.23,0.17,0.93,U] [#6 0.03,-0.50,0.91,U] [#7 0.52,-0.53,0.00,M4] [#8 -0.05,-0.17,0.84,U] 
01:19:43.669 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.26}, one-star: {0.30, -0.27}
01:19:43.669 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
01:19:43.669 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
01:19:43.669 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.12 mountX=0.24 mountY=0.17, mountTheta=0.62
01:19:43.671 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.26, opts=13)
01:19:43.671 00.000 10844 Enqueuing Move request for scope (0.13, -0.26)
01:19:43.672 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:19:43.672 00.000 11060 Worker thread wakes up
01:19:43.672 00.000 10844 UpdateGuideState exits: m=3230 SNR=35.4
01:19:43.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
01:19:43.672 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
01:19:43.672 00.000 11060 Moving (0.13, -0.26) raw xDistance=0.24 yDistance=0.17
01:19:43.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:19:43.673 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:43.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:43.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:43.673 00.000 10844 Enqueuing Expose request
01:19:43.674 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:19:43.675 00.001 11060 MoveAxis(W, 42, ABG)
01:19:43.675 00.000 11060 Guiding  Dir = 3, Dur = 42
01:19:43.678 00.003 11060 IsSlewing returns 0
01:19:43.678 00.000 11060 IsGuiding returns 0
01:19:43.726 00.048 11060 IsGuiding returns 0
01:19:43.726 00.000 11060 Move returns status 0, amount 42
01:19:43.727 00.001 11060 MoveAxis(N, 0, ABG)
01:19:43.727 00.000 11060 Move returns status 0, amount 0
01:19:43.727 00.000 11060 move complete, result=0
01:19:43.727 00.000 11060 worker thread done servicing request
01:19:43.727 00.000 11060 Worker thread wakes up
01:19:43.727 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
01:19:43.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:43.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:44.369 00.642 11060 Exposure complete
01:19:44.542 00.173 11060 worker thread done servicing request
01:19:44.542 00.000 10844 OnExposeComplete: enter
01:19:44.542 00.000 10844 UpdateGuideState(): m_state=6
01:19:44.543 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9336
01:19:44.543 00.000 10844 Star::Find returns 1 (0), X=268.98, Y=60.82, Mass=2523, SNR=31.3, Peak=209 HFD=3.1
01:19:44.543 00.000 10844 MultiStar: [#1 0.26,-0.98,0.00,M7] [#2 0.04,-0.34,2.18,U] [#3 -0.18,-0.52,1.04,U] [#4 0.41,-0.04,0.94,U] [#5 0.23,-0.29,1.04,U] [#6 -0.16,-0.40,1.11,U] [#7 0.34,-0.76,0.00,M5] [#8 0.12,-0.13,1.05,U] 
01:19:44.543 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.28}, one-star: {0.50, -0.15}
01:19:44.543 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
01:19:44.543 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
01:19:44.543 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.18 mountX=0.25 mountY=0.16, mountTheta=0.56
01:19:44.545 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.28, opts=13)
01:19:44.545 00.000 10844 Enqueuing Move request for scope (0.12, -0.28)
01:19:44.545 00.000 11060 Worker thread wakes up
01:19:44.545 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:44.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
01:19:44.545 00.000 10844 UpdateGuideState exits: m=2523 SNR=31.3
01:19:44.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
01:19:44.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:44.545 00.000 11060 Moving (0.12, -0.28) raw xDistance=0.25 yDistance=0.16
01:19:44.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:44.545 00.000 10844 Enqueuing Expose request
01:19:44.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:19:44.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:44.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:19:44.545 00.000 11060 MoveAxis(W, 45, ABG)
01:19:44.546 00.001 11060 Guiding  Dir = 3, Dur = 45
01:19:44.552 00.006 11060 IsSlewing returns 0
01:19:44.552 00.000 11060 IsGuiding returns 0
01:19:44.599 00.047 11060 IsGuiding returns 0
01:19:44.599 00.000 11060 Move returns status 0, amount 45
01:19:44.599 00.000 11060 MoveAxis(N, 0, ABG)
01:19:44.599 00.000 11060 Move returns status 0, amount 0
01:19:44.599 00.000 11060 move complete, result=0
01:19:44.599 00.000 11060 worker thread done servicing request
01:19:44.599 00.000 11060 Worker thread wakes up
01:19:44.600 00.001 10844 GuideStep: 0.3 px 45 ms WEST, 0.2 px 0 ms NORTH
01:19:44.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:44.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:45.231 00.631 11060 Exposure complete
01:19:45.410 00.179 11060 worker thread done servicing request
01:19:45.410 00.000 10844 OnExposeComplete: enter
01:19:45.410 00.000 10844 UpdateGuideState(): m_state=6
01:19:45.410 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9337
01:19:45.410 00.000 10844 Star::Find returns 1 (1), X=269.14, Y=60.70, Mass=3359, SNR=36.9, Peak=255 HFD=3.6
01:19:45.411 00.001 10844 MultiStar: [#1 0.42,-0.84,0.00,M8] [#2 0.33,-0.11,1.83,U] [#3 0.48,-0.07,0.88,U] [#4 0.87,0.13,0.00,M1] [#5 0.11,-0.37,1.05,U] [#6 0.10,-0.40,0.92,U] [#7 0.15,-0.66,0.00,M6] [#8 0.44,-0.59,0.00,M1] 
01:19:45.411 00.000 10844 refined, 4 included, MultiStar: {0.33, -0.23}, one-star: {0.65, -0.27}
01:19:45.411 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
01:19:45.411 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
01:19:45.411 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.23 hyp=0.40 cameraTheta=-0.60 mountX=0.17 mountY=0.36, mountTheta=1.14
01:19:45.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.23, opts=13)
01:19:45.412 00.000 10844 Enqueuing Move request for scope (0.33, -0.23)
01:19:45.412 00.000 11060 Worker thread wakes up
01:19:45.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:45.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.23) opts 0xd
01:19:45.412 00.000 10844 UpdateGuideState exits: m=3359 SNR=36.9 Saturated
01:19:45.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.23)
01:19:45.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:45.412 00.000 11060 Moving (0.33, -0.23) raw xDistance=0.17 yDistance=0.36
01:19:45.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:45.413 00.001 10844 Enqueuing Expose request
01:19:45.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:19:45.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:45.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:19:45.413 00.000 11060 MoveAxis(W, 30, ABG)
01:19:45.413 00.000 11060 Guiding  Dir = 3, Dur = 30
01:19:45.447 00.034 11060 IsSlewing returns 0
01:19:45.447 00.000 11060 IsGuiding returns 0
01:19:45.509 00.062 11060 IsGuiding returns 0
01:19:45.509 00.000 11060 Move returns status 0, amount 30
01:19:45.509 00.000 11060 MoveAxis(N, 0, ABG)
01:19:45.509 00.000 11060 Move returns status 0, amount 0
01:19:45.509 00.000 11060 move complete, result=0
01:19:45.510 00.001 11060 worker thread done servicing request
01:19:45.510 00.000 11060 Worker thread wakes up
01:19:45.510 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.4 px 0 ms NORTH
01:19:45.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:45.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:46.142 00.632 11060 Exposure complete
01:19:46.318 00.176 11060 worker thread done servicing request
01:19:46.318 00.000 10844 OnExposeComplete: enter
01:19:46.318 00.000 10844 UpdateGuideState(): m_state=6
01:19:46.318 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9338
01:19:46.320 00.002 10844 Star::Find returns 1 (1), X=268.99, Y=60.76, Mass=3077, SNR=35.3, Peak=255 HFD=3.2
01:19:46.320 00.000 10844 MultiStar: [#1 0.65,-0.45,0.00,M9] [#2 0.78,0.04,0.00,M1] [#3 0.21,-0.26,0.87,U] [#4 0.61,-0.13,0.00,M2] [#5 0.90,-0.27,0.00,M1] [#6 0.16,-0.11,0.92,U] [#7 0.46,-0.14,0.77,U] [#8 0.48,0.14,0.82,U] 
01:19:46.320 00.000 10844 refined, 4 included, MultiStar: {0.36, -0.12}, one-star: {0.50, -0.22}
01:19:46.320 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
01:19:46.320 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
01:19:46.320 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.32 mountX=0.05 mountY=0.38, mountTheta=1.43
01:19:46.328 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.12, opts=13)
01:19:46.328 00.000 10844 Enqueuing Move request for scope (0.36, -0.12)
01:19:46.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:46.328 00.000 11060 Worker thread wakes up
01:19:46.328 00.000 10844 UpdateGuideState exits: m=3077 SNR=35.3 Saturated
01:19:46.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.12) opts 0xd
01:19:46.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:46.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.12)
01:19:46.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:46.328 00.000 10844 Enqueuing Expose request
01:19:46.330 00.002 11060 Moving (0.36, -0.12) raw xDistance=0.05 yDistance=0.38
01:19:46.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:19:46.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:19:46.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:19:46.331 00.001 11060 MoveAxis(E, 0, ABG)
01:19:46.331 00.000 11060 Move returns status 0, amount 0
01:19:46.331 00.000 11060 MoveAxis(N, 0, ABG)
01:19:46.331 00.000 11060 Move returns status 0, amount 0
01:19:46.331 00.000 11060 move complete, result=0
01:19:46.331 00.000 11060 worker thread done servicing request
01:19:46.331 00.000 11060 Worker thread wakes up
01:19:46.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:46.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:46.332 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:19:46.967 00.635 11060 Exposure complete
01:19:47.161 00.194 11060 worker thread done servicing request
01:19:47.161 00.000 10844 OnExposeComplete: enter
01:19:47.161 00.000 10844 UpdateGuideState(): m_state=6
01:19:47.161 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9339
01:19:47.161 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=61.12, Mass=2857, SNR=33.4, Peak=211 HFD=3.7
01:19:47.163 00.002 10844 MultiStar: [#1 0.80,-0.17,0.00,M10] [#2 0.43,-0.12,2.01,U] [#3 0.33,-0.07,0.97,U] [#4 0.53,-0.25,0.95,U] [#5 0.67,0.39,0.00,M2] [#6 0.36,-0.11,1.01,U] [#7 0.69,-0.53,0.00,M6] [#8 0.31,-0.30,0.89,U] 
01:19:47.163 00.000 10844 single-star, 5 included, MultiStar: {0.34, -0.11}, one-star: {0.03, 0.14}
01:19:47.163 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
01:19:47.163 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
01:19:47.163 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.39 mountX=-0.15 mountY=0.00, mountTheta=3.12
01:19:47.164 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.14, opts=13)
01:19:47.164 00.000 10844 Enqueuing Move request for scope (0.03, 0.14)
01:19:47.164 00.000 11060 Worker thread wakes up
01:19:47.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:47.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
01:19:47.165 00.001 10844 UpdateGuideState exits: m=2857 SNR=33.4
01:19:47.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
01:19:47.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:47.165 00.000 11060 Moving (0.03, 0.14) raw xDistance=-0.15 yDistance=0.00
01:19:47.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:47.165 00.000 10844 Enqueuing Expose request
01:19:47.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:19:47.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:47.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:19:47.165 00.000 11060 MoveAxis(E, 25, ABG)
01:19:47.165 00.000 11060 Guiding  Dir = 2, Dur = 25
01:19:47.178 00.013 11060 IsSlewing returns 0
01:19:47.178 00.000 11060 IsGuiding returns 0
01:19:47.211 00.033 11060 IsGuiding returns 0
01:19:47.211 00.000 11060 Move returns status 0, amount 25
01:19:47.211 00.000 11060 MoveAxis(N, 0, ABG)
01:19:47.211 00.000 11060 Move returns status 0, amount 0
01:19:47.211 00.000 11060 move complete, result=0
01:19:47.212 00.001 11060 worker thread done servicing request
01:19:47.212 00.000 11060 Worker thread wakes up
01:19:47.212 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
01:19:47.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:47.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:47.847 00.635 11060 Exposure complete
01:19:48.033 00.186 11060 worker thread done servicing request
01:19:48.034 00.001 10844 OnExposeComplete: enter
01:19:48.034 00.000 10844 UpdateGuideState(): m_state=6
01:19:48.034 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9340
01:19:48.034 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=61.20, Mass=2646, SNR=32.2, Peak=245 HFD=3.5
01:19:48.035 00.001 10844 MultiStar: [#1 0.16,-0.51,1.10,U] [#2 0.71,0.28,0.00,M1] [#3 -0.04,-0.35,1.05,U] [#4 0.50,-0.51,0.00,M2] [#5 0.86,0.40,0.00,M3] [#6 -0.12,-0.27,0.97,U] [#7 0.64,-0.10,0.00,M7] [#8 0.24,0.73,0.00,M1] 
01:19:48.035 00.000 10844 refined, 3 included, MultiStar: {-0.01, -0.23}, one-star: {-0.06, 0.23}
01:19:48.035 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
01:19:48.035 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
01:19:48.035 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.61 mountX=0.23 mountY=0.03, mountTheta=0.12
01:19:48.036 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.23, opts=13)
01:19:48.036 00.000 10844 Enqueuing Move request for scope (-0.01, -0.23)
01:19:48.037 00.001 11060 Worker thread wakes up
01:19:48.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:48.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
01:19:48.037 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.2
01:19:48.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
01:19:48.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:48.037 00.000 11060 Moving (-0.01, -0.23) raw xDistance=0.23 yDistance=0.03
01:19:48.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:48.037 00.000 10844 Enqueuing Expose request
01:19:48.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:19:48.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:48.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:19:48.037 00.000 11060 MoveAxis(W, 40, ABG)
01:19:48.037 00.000 11060 Guiding  Dir = 3, Dur = 40
01:19:48.070 00.033 11060 IsSlewing returns 0
01:19:48.070 00.000 11060 IsGuiding returns 0
01:19:48.117 00.047 11060 IsGuiding returns 0
01:19:48.117 00.000 11060 Move returns status 0, amount 40
01:19:48.117 00.000 11060 MoveAxis(N, 0, ABG)
01:19:48.117 00.000 11060 Move returns status 0, amount 0
01:19:48.117 00.000 11060 move complete, result=0
01:19:48.118 00.001 11060 worker thread done servicing request
01:19:48.118 00.000 11060 Worker thread wakes up
01:19:48.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:48.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:48.118 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
01:19:48.746 00.628 11060 Exposure complete
01:19:48.914 00.168 11060 worker thread done servicing request
01:19:48.914 00.000 10844 OnExposeComplete: enter
01:19:48.914 00.000 10844 UpdateGuideState(): m_state=6
01:19:48.914 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9341
01:19:48.914 00.000 10844 Star::Find returns 1 (1), X=268.67, Y=61.51, Mass=3117, SNR=34.9, Peak=255 HFD=3.5
01:19:48.914 00.000 10844 MultiStar: [#1 0.33,-1.26,0.00,M10] [#2 0.49,0.06,1.90,U] [#3 0.38,-0.10,0.97,U] [#4 0.51,0.59,0.00,M3] [#5 0.36,0.09,1.00,U] [#6 0.65,-0.16,0.00,M1] [#7 0.73,-0.53,0.00,M8] [#8 0.36,-0.23,0.83,U] 
01:19:48.914 00.000 10844 refined, 4 included, MultiStar: {0.37, 0.08}, one-star: {0.18, 0.54}
01:19:48.914 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
01:19:48.916 00.002 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
01:19:48.916 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.08 hyp=0.38 cameraTheta=0.21 mountX=-0.14 mountY=0.36, mountTheta=1.96
01:19:48.917 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.08, opts=13)
01:19:48.917 00.000 10844 Enqueuing Move request for scope (0.37, 0.08)
01:19:48.917 00.000 11060 Worker thread wakes up
01:19:48.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.08) opts 0xd
01:19:48.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.08)
01:19:48.917 00.000 11060 Moving (0.37, 0.08) raw xDistance=-0.14 yDistance=0.36
01:19:48.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:19:48.917 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=0.39
01:19:48.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
01:19:48.917 00.000 11060 MoveAxis(E, 24, ABG)
01:19:48.917 00.000 11060 Guiding  Dir = 2, Dur = 24
01:19:48.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:48.918 00.001 10844 UpdateGuideState exits: m=3117 SNR=34.9 Saturated
01:19:48.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:48.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:48.918 00.000 10844 Enqueuing Expose request
01:19:48.945 00.027 11060 IsSlewing returns 0
01:19:48.945 00.000 11060 IsGuiding returns 0
01:19:49.008 00.063 11060 IsGuiding returns 0
01:19:49.008 00.000 11060 Move returns status 0, amount 24
01:19:49.009 00.001 11060 BLC: Oldest BLC event removed
01:19:49.009 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:19:49.009 00.000 11060 MoveAxis(S, 889, ABG)
01:19:49.009 00.000 11060 duration set to 750 by maxDecDuration
01:19:49.009 00.000 11060 Guiding  Dir = 1, Dur = 750
01:19:49.024 00.015 11060 IsSlewing returns 0
01:19:49.024 00.000 11060 IsGuiding returns 0
01:19:49.795 00.771 11060 IsGuiding returns 0
01:19:49.795 00.000 11060 Move returns status 0, amount 750
01:19:49.795 00.000 11060 move complete, result=0
01:19:49.795 00.000 11060 worker thread done servicing request
01:19:49.795 00.000 11060 Worker thread wakes up
01:19:49.795 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.4 px 750 ms SOUTH
01:19:49.803 00.008 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:49.804 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:50.440 00.636 11060 Exposure complete
01:19:50.596 00.156 11060 worker thread done servicing request
01:19:50.596 00.000 10844 OnExposeComplete: enter
01:19:50.596 00.000 10844 UpdateGuideState(): m_state=6
01:19:50.596 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9342
01:19:50.596 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=60.34, Mass=2423, SNR=31.3, Peak=255 HFD=3.4
01:19:50.596 00.000 10844 MultiStar: [#1 0.18,-0.58,0.00,R] [#2 0.13,-0.62,0.00,M1] [#3 0.12,-0.88,0.00,M1] [#4 0.72,-0.46,0.00,M4] [#5 0.36,-0.56,0.00,M3] [#6 -0.03,-0.60,0.97,U] [#7 0.01,-0.69,0.00,M9] [#8 0.05,-0.67,0.00,M1] 
01:19:50.596 00.000 10844 refined, 1 included, MultiStar: {-0.11, -0.62}, one-star: {-0.18, -0.64}
01:19:50.596 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
01:19:50.596 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
01:19:50.596 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.62 hyp=0.63 cameraTheta=-1.74 mountX=0.63 mountY=-0.00, mountTheta=-0.01
01:19:50.598 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.62, opts=13)
01:19:50.598 00.000 10844 Enqueuing Move request for scope (-0.11, -0.62)
01:19:50.598 00.000 11060 Worker thread wakes up
01:19:50.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:50.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.62) opts 0xd
01:19:50.598 00.000 10844 UpdateGuideState exits: m=2423 SNR=31.3 Saturated
01:19:50.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.62)
01:19:50.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:50.599 00.001 11060 Moving (-0.11, -0.62) raw xDistance=0.63 yDistance=-0.00
01:19:50.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:50.599 00.000 10844 Enqueuing Expose request
01:19:50.599 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.249974, 1:-0.003497
01:19:50.599 00.000 11060 BLC: No correction, Miss < min_move
01:19:50.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.63
01:19:50.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:50.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:19:50.599 00.000 11060 MoveAxis(W, 108, ABG)
01:19:50.599 00.000 11060 Guiding  Dir = 3, Dur = 108
01:19:50.604 00.005 11060 IsSlewing returns 0
01:19:50.604 00.000 11060 IsGuiding returns 0
01:19:50.715 00.111 11060 IsGuiding returns 0
01:19:50.715 00.000 11060 Move returns status 0, amount 108
01:19:50.715 00.000 11060 MoveAxis(N, 0, ABG)
01:19:50.715 00.000 11060 Move returns status 0, amount 0
01:19:50.715 00.000 11060 move complete, result=0
01:19:50.715 00.000 11060 worker thread done servicing request
01:19:50.716 00.001 11060 Worker thread wakes up
01:19:50.716 00.000 10844 GuideStep: 0.6 px 108 ms WEST, -0.0 px 0 ms NORTH
01:19:50.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:50.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:51.346 00.630 11060 Exposure complete
01:19:51.498 00.152 11060 worker thread done servicing request
01:19:51.498 00.000 10844 OnExposeComplete: enter
01:19:51.498 00.000 10844 UpdateGuideState(): m_state=6
01:19:51.499 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9343
01:19:51.499 00.000 10844 Star::Find returns 1 (1), X=268.83, Y=60.69, Mass=3122, SNR=36.0, Peak=255 HFD=3.6
01:19:51.499 00.000 10844 MultiStar: [#1 -0.17,-0.26,0.87,U] [#2 0.59,-0.33,0.00,M2] [#3 0.74,-0.34,0.00,M2] [#4 0.25,0.29,0.90,U] [#5 0.61,0.12,0.00,M4] [#6 0.11,0.30,0.80,U] [#7 0.90,-0.24,0.00,M10] [#8 0.47,0.03,0.90,U] 
01:19:51.499 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.00}, one-star: {0.35, -0.28}
01:19:51.499 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
01:19:51.499 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
01:19:51.499 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.00 hyp=0.21 cameraTheta=0.01 mountX=-0.04 mountY=0.20, mountTheta=1.76
01:19:51.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.00, opts=13)
01:19:51.500 00.000 10844 Enqueuing Move request for scope (0.21, 0.00)
01:19:51.501 00.001 11060 Worker thread wakes up
01:19:51.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:51.501 00.000 10844 UpdateGuideState exits: m=3122 SNR=36.0 Saturated
01:19:51.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:51.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:51.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.00) opts 0xd
01:19:51.501 00.000 10844 Enqueuing Expose request
01:19:51.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.00)
01:19:51.501 00.000 11060 Moving (0.21, 0.00) raw xDistance=-0.04 yDistance=0.20
01:19:51.501 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=-0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.249974, 1:-0.003497, 2:0.204003
01:19:51.501 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
01:19:51.501 00.000 11060 BLC: window closed
01:19:51.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:19:51.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:19:51.501 00.000 11060 MoveAxis(E, 0, ABG)
01:19:51.501 00.000 11060 Move returns status 0, amount 0
01:19:51.501 00.000 11060 MoveAxis(S, 79, ABG)
01:19:51.501 00.000 11060 Guiding  Dir = 1, Dur = 79
01:19:51.548 00.047 11060 IsSlewing returns 0
01:19:51.549 00.001 11060 IsGuiding returns 0
01:19:51.669 00.120 11060 IsGuiding returns 0
01:19:51.669 00.000 11060 Move returns status 0, amount 79
01:19:51.669 00.000 11060 move complete, result=0
01:19:51.669 00.000 11060 worker thread done servicing request
01:19:51.669 00.000 11060 Worker thread wakes up
01:19:51.669 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 79 ms SOUTH
01:19:51.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:51.670 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:52.302 00.632 11060 Exposure complete
01:19:52.489 00.187 11060 worker thread done servicing request
01:19:52.490 00.001 10844 OnExposeComplete: enter
01:19:52.490 00.000 10844 UpdateGuideState(): m_state=6
01:19:52.490 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9344
01:19:52.490 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=61.63, Mass=2732, SNR=33.1, Peak=253 HFD=3.4
01:19:52.490 00.000 10844 MultiStar: [#1 -0.12,0.68,0.00,M1] [#2 0.05,0.22,2.01,U] [#3 0.21,0.47,1.02,U] [#4 0.10,0.33,0.96,U] [#5 0.33,0.42,1.10,U] [#6 0.44,0.31,0.93,U] [#7 0.23,-0.01,0.81,U] [#8 0.11,0.04,0.94,U] 
01:19:52.490 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.31}, one-star: {-0.17, 0.66}
01:19:52.490 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
01:19:52.490 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
01:19:52.491 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.34 cameraTheta=1.11 mountX=-0.33 mountY=0.10, mountTheta=2.85
01:19:52.492 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.31, opts=13)
01:19:52.492 00.000 10844 Enqueuing Move request for scope (0.15, 0.31)
01:19:52.493 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:52.493 00.000 10844 UpdateGuideState exits: m=2732 SNR=33.1
01:19:52.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:52.493 00.000 11060 Worker thread wakes up
01:19:52.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd
01:19:52.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.31)
01:19:52.493 00.000 11060 Moving (0.15, 0.31) raw xDistance=-0.33 yDistance=0.10
01:19:52.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:52.493 00.000 10844 Enqueuing Expose request
01:19:52.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:19:52.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:52.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:19:52.493 00.000 11060 MoveAxis(E, 57, ABG)
01:19:52.493 00.000 11060 Guiding  Dir = 2, Dur = 57
01:19:52.514 00.021 11060 IsSlewing returns 0
01:19:52.514 00.000 11060 IsGuiding returns 0
01:19:52.592 00.078 11060 IsGuiding returns 0
01:19:52.592 00.000 11060 Move returns status 0, amount 57
01:19:52.592 00.000 11060 MoveAxis(N, 0, ABG)
01:19:52.592 00.000 11060 Move returns status 0, amount 0
01:19:52.592 00.000 11060 move complete, result=0
01:19:52.592 00.000 11060 worker thread done servicing request
01:19:52.592 00.000 11060 Worker thread wakes up
01:19:52.592 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
01:19:52.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:52.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:53.225 00.633 11060 Exposure complete
01:19:53.402 00.177 11060 worker thread done servicing request
01:19:53.402 00.000 10844 OnExposeComplete: enter
01:19:53.402 00.000 10844 UpdateGuideState(): m_state=6
01:19:53.402 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9345
01:19:53.402 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.26, Mass=2863, SNR=34.2, Peak=237 HFD=3.5
01:19:53.403 00.001 10844 MultiStar: [#1 -0.01,-0.06,0.92,U] [#2 0.13,-0.18,1.95,U] [#3 0.45,0.04,1.01,U] [#4 0.15,-1.04,0.00,M3] [#5 0.71,0.51,0.00,M4] [#6 -0.21,0.31,0.88,U] [#7 0.52,-0.31,0.00,M10] [#8 0.99,0.22,0.00,M1] 
01:19:53.403 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.03}, one-star: {0.17, 0.29}
01:19:53.403 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
01:19:53.403 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
01:19:53.403 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.26 mountX=-0.05 mountY=0.11, mountTheta=2.01
01:19:53.404 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
01:19:53.404 00.000 10844 Enqueuing Move request for scope (0.12, 0.03)
01:19:53.404 00.000 11060 Worker thread wakes up
01:19:53.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:19:53.404 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:19:53.404 00.000 11060 Moving (0.12, 0.03) raw xDistance=-0.05 yDistance=0.11
01:19:53.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:19:53.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:53.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:53.405 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:19:53.405 00.000 11060 MoveAxis(E, 0, ABG)
01:19:53.405 00.000 10844 UpdateGuideState exits: m=2863 SNR=34.2
01:19:53.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:53.405 00.000 11060 Move returns status 0, amount 0
01:19:53.405 00.000 11060 MoveAxis(N, 0, ABG)
01:19:53.405 00.000 11060 Move returns status 0, amount 0
01:19:53.405 00.000 11060 move complete, result=0
01:19:53.405 00.000 11060 worker thread done servicing request
01:19:53.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:53.405 00.000 10844 Enqueuing Expose request
01:19:53.405 00.000 11060 Worker thread wakes up
01:19:53.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:53.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:53.405 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:54.042 00.637 11060 Exposure complete
01:19:54.208 00.166 11060 worker thread done servicing request
01:19:54.208 00.000 10844 OnExposeComplete: enter
01:19:54.209 00.001 10844 UpdateGuideState(): m_state=6
01:19:54.209 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9346
01:19:54.209 00.000 10844 Star::Find returns 1 (1), X=269.00, Y=61.18, Mass=2796, SNR=33.7, Peak=255 HFD=3.0
01:19:54.209 00.000 10844 MultiStar: [#1 0.47,0.06,0.92,U] [#2 0.38,-0.05,2.20,U] [#3 0.02,0.42,0.87,U] [#4 0.56,-0.37,0.00,M4] [#5 0.18,0.33,1.03,U] [#6 0.00,0.45,0.99,U] [#7 0.26,0.11,0.74,U] [#8 0.28,0.54,0.00,M2] 
01:19:54.209 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.18}, one-star: {0.51, 0.21}
01:19:54.209 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:19:54.209 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:19:54.209 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.18 hyp=0.33 cameraTheta=0.57 mountX=-0.23 mountY=0.25, mountTheta=2.31
01:19:54.210 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.18, opts=13)
01:19:54.210 00.000 10844 Enqueuing Move request for scope (0.28, 0.18)
01:19:54.211 00.001 11060 Worker thread wakes up
01:19:54.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:54.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.18) opts 0xd
01:19:54.211 00.000 10844 UpdateGuideState exits: m=2796 SNR=33.7 Saturated
01:19:54.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.18)
01:19:54.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:54.211 00.000 11060 Moving (0.28, 0.18) raw xDistance=-0.23 yDistance=0.25
01:19:54.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:54.211 00.000 10844 Enqueuing Expose request
01:19:54.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:19:54.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
01:19:54.211 00.000 11060 MoveAxis(E, 39, ABG)
01:19:54.211 00.000 11060 Guiding  Dir = 2, Dur = 39
01:19:54.217 00.006 11060 IsSlewing returns 0
01:19:54.217 00.000 11060 IsGuiding returns 0
01:19:54.268 00.051 11060 IsGuiding returns 0
01:19:54.268 00.000 11060 Move returns status 0, amount 39
01:19:54.268 00.000 11060 MoveAxis(S, 97, ABG)
01:19:54.268 00.000 11060 Guiding  Dir = 1, Dur = 97
01:19:54.279 00.011 11060 IsSlewing returns 0
01:19:54.279 00.000 11060 IsGuiding returns 0
01:19:54.390 00.111 11060 IsGuiding returns 0
01:19:54.390 00.000 11060 Move returns status 0, amount 97
01:19:54.390 00.000 11060 move complete, result=0
01:19:54.390 00.000 11060 worker thread done servicing request
01:19:54.390 00.000 11060 Worker thread wakes up
01:19:54.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:54.391 00.001 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 97 ms SOUTH
01:19:54.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:55.034 00.643 11060 Exposure complete
01:19:55.234 00.200 11060 worker thread done servicing request
01:19:55.234 00.000 10844 OnExposeComplete: enter
01:19:55.234 00.000 10844 UpdateGuideState(): m_state=6
01:19:55.234 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9347
01:19:55.234 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=61.04, Mass=2613, SNR=32.8, Peak=236 HFD=3.3
01:19:55.234 00.000 10844 MultiStar: [#1 0.22,0.18,1.03,U] [#2 0.44,0.13,2.04,U] [#3 0.09,-0.01,1.00,U] [#4 0.55,0.28,0.00,M5] [#5 0.43,0.56,0.00,M4] [#6 -0.07,0.63,0.00,M1] [#7 0.36,-0.12,0.75,U] [#8 -0.11,0.47,0.92,U] 
01:19:55.234 00.000 10844 single-star, 5 included, MultiStar: {0.22, 0.12}, one-star: {0.10, 0.06}
01:19:55.234 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:19:55.234 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:19:55.234 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.08 mountY=0.09, mountTheta=2.31
01:19:55.236 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
01:19:55.236 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
01:19:55.236 00.000 11060 Worker thread wakes up
01:19:55.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:19:55.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:19:55.236 00.000 11060 Moving (0.10, 0.06) raw xDistance=-0.08 yDistance=0.09
01:19:55.236 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:55.236 00.000 10844 UpdateGuideState exits: m=2613 SNR=32.8
01:19:55.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:55.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:55.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:19:55.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:55.236 00.000 10844 Enqueuing Expose request
01:19:55.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:19:55.236 00.000 11060 MoveAxis(E, 0, ABG)
01:19:55.237 00.001 11060 Move returns status 0, amount 0
01:19:55.237 00.000 11060 MoveAxis(N, 0, ABG)
01:19:55.237 00.000 11060 Move returns status 0, amount 0
01:19:55.237 00.000 11060 move complete, result=0
01:19:55.237 00.000 11060 worker thread done servicing request
01:19:55.237 00.000 11060 Worker thread wakes up
01:19:55.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:55.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:55.239 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:55.881 00.642 11060 Exposure complete
01:19:56.054 00.173 11060 worker thread done servicing request
01:19:56.054 00.000 10844 OnExposeComplete: enter
01:19:56.054 00.000 10844 UpdateGuideState(): m_state=6
01:19:56.054 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9348
01:19:56.054 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=60.33, Mass=3026, SNR=34.7, Peak=249 HFD=3.6
01:19:56.054 00.000 10844 MultiStar: [#1 0.20,0.13,0.93,U] [#2 0.05,-0.14,2.03,U] [#3 0.35,-0.77,0.00,M1] [#4 0.26,-0.66,0.00,M6] [#5 0.68,-0.83,0.00,M5] [#6 0.19,0.45,0.79,U] [#7 0.58,-0.28,0.00,M9] [#8 0.54,-0.16,0.88,U] 
01:19:56.054 00.000 10844 refined, 4 included, MultiStar: {0.20, -0.10}, one-star: {0.25, -0.65}
01:19:56.055 00.001 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
01:19:56.055 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
01:19:56.055 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-0.47 mountX=0.07 mountY=0.22, mountTheta=1.28
01:19:56.055 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.10, opts=13)
01:19:56.057 00.002 10844 Enqueuing Move request for scope (0.20, -0.10)
01:19:56.057 00.000 11060 Worker thread wakes up
01:19:56.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
01:19:56.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
01:19:56.057 00.000 11060 Moving (0.20, -0.10) raw xDistance=0.07 yDistance=0.22
01:19:56.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:56.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
01:19:56.057 00.000 11060 MoveAxis(E, 0, ABG)
01:19:56.057 00.000 11060 Move returns status 0, amount 0
01:19:56.057 00.000 11060 MoveAxis(S, 85, ABG)
01:19:56.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:56.057 00.000 10844 UpdateGuideState exits: m=3026 SNR=34.7
01:19:56.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:56.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:56.057 00.000 10844 Enqueuing Expose request
01:19:56.057 00.000 11060 Guiding  Dir = 1, Dur = 85
01:19:56.096 00.039 11060 IsSlewing returns 0
01:19:56.097 00.001 11060 IsGuiding returns 0
01:19:56.185 00.088 11060 IsGuiding returns 0
01:19:56.185 00.000 11060 Move returns status 0, amount 85
01:19:56.185 00.000 11060 move complete, result=0
01:19:56.185 00.000 11060 worker thread done servicing request
01:19:56.185 00.000 11060 Worker thread wakes up
01:19:56.186 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 85 ms SOUTH
01:19:56.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:56.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:56.817 00.631 11060 Exposure complete
01:19:56.989 00.172 11060 worker thread done servicing request
01:19:56.995 00.006 10844 OnExposeComplete: enter
01:19:56.995 00.000 10844 UpdateGuideState(): m_state=6
01:19:56.995 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9349
01:19:56.995 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=60.57, Mass=2738, SNR=33.8, Peak=255 HFD=3.2
01:19:56.996 00.001 10844 MultiStar: [#1 0.03,0.16,0.96,U] [#2 -0.10,0.13,2.04,U] [#3 -0.09,-0.40,0.98,U] [#4 0.79,-0.46,0.00,M7] [#5 -0.11,-0.12,0.98,U] [#6 -0.41,0.05,0.93,U] [#7 -0.13,-0.01,0.81,U] [#8 -0.36,-0.07,0.93,U] 
01:19:56.996 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.16, -0.40}
01:19:56.996 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
01:19:56.996 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
01:19:56.996 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.78 mountX=0.09 mountY=-0.14, mountTheta=-1.03
01:19:56.997 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
01:19:56.997 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
01:19:56.997 00.000 11060 Worker thread wakes up
01:19:56.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:56.998 00.001 10844 UpdateGuideState exits: m=2738 SNR=33.8 Saturated
01:19:56.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:56.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:56.998 00.000 10844 Enqueuing Expose request
01:19:56.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
01:19:56.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
01:19:56.998 00.000 11060 Moving (-0.16, -0.06) raw xDistance=0.09 yDistance=-0.14
01:19:56.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:19:56.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:56.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:19:56.998 00.000 11060 MoveAxis(E, 0, ABG)
01:19:56.998 00.000 11060 Move returns status 0, amount 0
01:19:56.998 00.000 11060 MoveAxis(N, 0, ABG)
01:19:56.998 00.000 11060 Move returns status 0, amount 0
01:19:56.999 00.001 11060 move complete, result=0
01:19:56.999 00.000 11060 worker thread done servicing request
01:19:56.999 00.000 11060 Worker thread wakes up
01:19:56.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:56.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:57.001 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:57.650 00.649 11060 Exposure complete
01:19:57.818 00.168 11060 worker thread done servicing request
01:19:57.818 00.000 10844 OnExposeComplete: enter
01:19:57.818 00.000 10844 UpdateGuideState(): m_state=6
01:19:57.818 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9350
01:19:57.819 00.001 10844 Star::Find returns 1 (0), X=268.10, Y=61.02, Mass=2879, SNR=34.3, Peak=251 HFD=3.3
01:19:57.819 00.000 10844 MultiStar: [#1 -0.36,0.46,0.96,U] [#2 0.14,0.33,1.91,U] [#3 0.01,0.58,0.92,U] [#4 0.14,0.09,0.92,U] [#5 0.04,-0.03,0.98,U] [#6 -0.57,0.18,0.00,M1] [#7 0.05,0.03,0.86,U] [#8 -0.32,-0.14,0.87,U] 
01:19:57.819 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.19}, one-star: {-0.38, 0.05}
01:19:57.819 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
01:19:57.819 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
01:19:57.819 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.89 mountX=-0.18 mountY=-0.09, mountTheta=-2.66
01:19:57.820 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.19, opts=13)
01:19:57.820 00.000 10844 Enqueuing Move request for scope (-0.06, 0.19)
01:19:57.820 00.000 11060 Worker thread wakes up
01:19:57.821 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
01:19:57.821 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
01:19:57.821 00.000 11060 Moving (-0.06, 0.19) raw xDistance=-0.18 yDistance=-0.09
01:19:57.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:19:57.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:57.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:57.821 00.000 10844 UpdateGuideState exits: m=2879 SNR=34.3
01:19:57.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:19:57.821 00.000 11060 MoveAxis(E, 30, ABG)
01:19:57.821 00.000 11060 Guiding  Dir = 2, Dur = 30
01:19:57.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:57.821 00.000 10844 Enqueuing Expose request
01:19:57.834 00.013 11060 IsSlewing returns 0
01:19:57.834 00.000 11060 IsGuiding returns 0
01:19:57.866 00.032 11060 IsGuiding returns 0
01:19:57.866 00.000 11060 Move returns status 0, amount 30
01:19:57.866 00.000 11060 MoveAxis(N, 0, ABG)
01:19:57.866 00.000 11060 Move returns status 0, amount 0
01:19:57.866 00.000 11060 move complete, result=0
01:19:57.866 00.000 11060 worker thread done servicing request
01:19:57.866 00.000 11060 Worker thread wakes up
01:19:57.866 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
01:19:57.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:57.867 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:58.503 00.636 11060 Exposure complete
01:19:58.662 00.159 11060 worker thread done servicing request
01:19:58.662 00.000 10844 OnExposeComplete: enter
01:19:58.662 00.000 10844 UpdateGuideState(): m_state=6
01:19:58.663 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9351
01:19:58.663 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=61.31, Mass=3296, SNR=36.1, Peak=255 HFD=3.5
01:19:58.663 00.000 10844 MultiStar: [#1 -0.02,0.17,0.97,U] [#2 0.14,0.04,1.80,U] [#3 0.16,-0.11,0.92,U] [#4 0.49,-0.22,0.92,U] [#5 -0.39,0.35,0.95,U] [#6 0.09,0.14,0.84,U] [#7 0.12,-0.32,0.82,U] [#8 -0.04,0.21,0.78,U] 
01:19:58.663 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {-0.09, 0.34}
01:19:58.663 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
01:19:58.663 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
01:19:58.663 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.87 mountX=-0.08 mountY=0.05, mountTheta=2.61
01:19:58.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
01:19:58.664 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
01:19:58.664 00.000 11060 Worker thread wakes up
01:19:58.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:19:58.664 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:19:58.664 00.000 11060 Moving (0.06, 0.07) raw xDistance=-0.08 yDistance=0.05
01:19:58.665 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:19:58.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:19:58.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:58.665 00.000 10844 UpdateGuideState exits: m=3296 SNR=36.1 Saturated
01:19:58.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:19:58.665 00.000 11060 MoveAxis(E, 0, ABG)
01:19:58.665 00.000 11060 Move returns status 0, amount 0
01:19:58.665 00.000 11060 MoveAxis(N, 0, ABG)
01:19:58.665 00.000 11060 Move returns status 0, amount 0
01:19:58.665 00.000 11060 move complete, result=0
01:19:58.665 00.000 11060 worker thread done servicing request
01:19:58.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:58.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:58.665 00.000 10844 Enqueuing Expose request
01:19:58.665 00.000 11060 Worker thread wakes up
01:19:58.665 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:58.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:58.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:19:59.295 00.630 11060 Exposure complete
01:19:59.469 00.174 11060 worker thread done servicing request
01:19:59.470 00.001 10844 OnExposeComplete: enter
01:19:59.470 00.000 10844 UpdateGuideState(): m_state=6
01:19:59.470 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9352
01:19:59.470 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=60.77, Mass=2811, SNR=33.7, Peak=251 HFD=3.2
01:19:59.470 00.000 10844 MultiStar: [#1 -0.57,0.12,0.98,U] [#2 -0.22,-0.27,2.15,U] [#3 -0.63,-0.19,0.00,M1] [#4 0.39,-0.75,0.00,M6] [#5 -0.15,0.19,1.03,U] [#6 -0.68,-0.07,0.00,M1] [#7 -0.08,-0.48,0.81,U] [#8 -0.21,0.24,1.01,U] 
01:19:59.470 00.000 10844 refined, 5 included, MultiStar: {-0.29, -0.09}, one-star: {-0.59, -0.21}
01:19:59.471 00.001 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
01:19:59.471 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
01:19:59.471 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-2.85 mountX=0.14 mountY=-0.27, mountTheta=-1.10
01:19:59.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.09, opts=13)
01:19:59.472 00.000 10844 Enqueuing Move request for scope (-0.29, -0.09)
01:19:59.472 00.000 11060 Worker thread wakes up
01:19:59.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:19:59.472 00.000 10844 UpdateGuideState exits: m=2811 SNR=33.7
01:19:59.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:59.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:19:59.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
01:19:59.472 00.000 10844 Enqueuing Expose request
01:19:59.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
01:19:59.473 00.001 11060 Moving (-0.29, -0.09) raw xDistance=0.14 yDistance=-0.27
01:19:59.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:19:59.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:19:59.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:19:59.473 00.000 11060 MoveAxis(W, 24, ABG)
01:19:59.473 00.000 11060 Guiding  Dir = 3, Dur = 24
01:19:59.505 00.032 11060 IsSlewing returns 0
01:19:59.505 00.000 11060 IsGuiding returns 0
01:19:59.568 00.063 11060 IsGuiding returns 0
01:19:59.568 00.000 11060 Move returns status 0, amount 24
01:19:59.568 00.000 11060 MoveAxis(N, 0, ABG)
01:19:59.568 00.000 11060 Move returns status 0, amount 0
01:19:59.568 00.000 11060 move complete, result=0
01:19:59.568 00.000 11060 worker thread done servicing request
01:19:59.568 00.000 11060 Worker thread wakes up
01:19:59.568 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.3 px 0 ms NORTH
01:19:59.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:19:59.569 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:00.203 00.634 11060 Exposure complete
01:20:00.373 00.170 11060 worker thread done servicing request
01:20:00.373 00.000 10844 OnExposeComplete: enter
01:20:00.373 00.000 10844 UpdateGuideState(): m_state=6
01:20:00.373 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9353
01:20:00.373 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=60.71, Mass=2983, SNR=34.9, Peak=249 HFD=3.4
01:20:00.375 00.002 10844 MultiStar: [#1 -0.03,0.34,0.91,U] [#2 -0.05,-0.23,1.94,U] [#3 -0.56,0.01,0.91,U] [#4 0.18,-0.22,1.01,U] [#5 -0.00,-0.05,0.92,U] [#6 -0.57,-0.08,0.92,U] [#7 -0.07,-0.95,0.00,M6] [#8 -0.34,-0.01,0.95,U] 
01:20:00.375 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.09}, one-star: {-0.55, -0.27}
01:20:00.375 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
01:20:00.375 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
01:20:00.375 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.23 cameraTheta=-2.76 mountX=0.12 mountY=-0.20, mountTheta=-1.02
01:20:00.375 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.09, opts=13)
01:20:00.375 00.000 10844 Enqueuing Move request for scope (-0.22, -0.09)
01:20:00.376 00.001 11060 Worker thread wakes up
01:20:00.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:20:00.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
01:20:00.376 00.000 10844 UpdateGuideState exits: m=2983 SNR=34.9
01:20:00.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
01:20:00.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:00.376 00.000 11060 Moving (-0.22, -0.09) raw xDistance=0.12 yDistance=-0.20
01:20:00.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:00.376 00.000 10844 Enqueuing Expose request
01:20:00.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:20:00.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:00.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:20:00.376 00.000 11060 MoveAxis(W, 22, ABG)
01:20:00.376 00.000 11060 Guiding  Dir = 3, Dur = 22
01:20:00.382 00.006 11060 IsSlewing returns 0
01:20:00.382 00.000 11060 IsGuiding returns 0
01:20:00.414 00.032 11060 IsGuiding returns 0
01:20:00.414 00.000 11060 Move returns status 0, amount 22
01:20:00.414 00.000 11060 MoveAxis(N, 0, ABG)
01:20:00.414 00.000 11060 Move returns status 0, amount 0
01:20:00.414 00.000 11060 move complete, result=0
01:20:00.415 00.001 11060 worker thread done servicing request
01:20:00.415 00.000 11060 Worker thread wakes up
01:20:00.415 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.2 px 0 ms NORTH
01:20:00.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:00.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:01.045 00.630 11060 Exposure complete
01:20:01.202 00.157 11060 worker thread done servicing request
01:20:01.203 00.001 10844 OnExposeComplete: enter
01:20:01.203 00.000 10844 UpdateGuideState(): m_state=6
01:20:01.203 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9354
01:20:01.203 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=61.26, Mass=2456, SNR=31.4, Peak=227 HFD=3.3
01:20:01.203 00.000 10844 MultiStar: [#1 -0.35,0.19,1.15,U] [#2 -0.64,-0.17,0.00,M1] [#3 -0.55,-0.15,1.07,U] [#4 0.20,-0.52,1.00,U] [#5 -0.23,0.48,1.03,U] [#6 -0.62,-0.22,0.00,M1] [#7 -0.63,-0.07,0.00,M7] [#8 -0.05,0.34,0.95,U] 
01:20:01.203 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.10}, one-star: {-0.37, 0.29}
01:20:01.203 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.47 = -1.81)
01:20:01.203 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.83)
01:20:01.204 00.001 10844 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.26 cameraTheta=2.72 mountX=-0.06 mountY=-0.25, mountTheta=-1.81
01:20:01.205 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.10, opts=13)
01:20:01.205 00.000 10844 Enqueuing Move request for scope (-0.23, 0.10)
01:20:01.205 00.000 11060 Worker thread wakes up
01:20:01.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
01:20:01.205 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
01:20:01.206 00.001 11060 Moving (-0.23, 0.10) raw xDistance=-0.06 yDistance=-0.25
01:20:01.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:20:01.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:01.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:01.206 00.000 10844 UpdateGuideState exits: m=2456 SNR=31.4
01:20:01.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:01.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:01.206 00.000 10844 Enqueuing Expose request
01:20:01.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:20:01.206 00.000 11060 MoveAxis(E, 0, ABG)
01:20:01.206 00.000 11060 Move returns status 0, amount 0
01:20:01.206 00.000 11060 MoveAxis(N, 0, ABG)
01:20:01.206 00.000 11060 Move returns status 0, amount 0
01:20:01.206 00.000 11060 move complete, result=0
01:20:01.206 00.000 11060 worker thread done servicing request
01:20:01.206 00.000 11060 Worker thread wakes up
01:20:01.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:01.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:01.208 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:01.849 00.641 11060 Exposure complete
01:20:02.016 00.167 11060 worker thread done servicing request
01:20:02.016 00.000 10844 OnExposeComplete: enter
01:20:02.016 00.000 10844 UpdateGuideState(): m_state=6
01:20:02.016 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9355
01:20:02.017 00.001 10844 Star::Find returns 1 (1), X=268.24, Y=61.00, Mass=3577, SNR=38.8, Peak=255 HFD=3.8
01:20:02.017 00.000 10844 MultiStar: [#1 -0.63,-0.03,0.00,M1] [#2 -0.30,-0.14,1.70,U] [#3 -0.42,-0.46,0.00,M1] [#4 -0.24,-0.38,0.86,U] [#5 -0.00,-0.11,0.91,U] [#6 -0.43,-0.70,0.00,M2] [#7 -0.02,-0.61,0.00,M8] [#8 0.00,-0.53,0.83,U] 
01:20:02.017 00.000 10844 single-star, 4 included, MultiStar: {-0.18, -0.20}, one-star: {-0.25, 0.02}
01:20:02.017 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.80 = -1.49)
01:20:02.017 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.51)
01:20:02.017 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.04 mountX=0.02 mountY=-0.25, mountTheta=-1.49
01:20:02.018 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.02, opts=13)
01:20:02.018 00.000 10844 Enqueuing Move request for scope (-0.25, 0.02)
01:20:02.018 00.000 11060 Worker thread wakes up
01:20:02.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:02.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
01:20:02.018 00.000 10844 UpdateGuideState exits: m=3577 SNR=38.8 Saturated
01:20:02.019 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
01:20:02.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.019 00.000 11060 Moving (-0.25, 0.02) raw xDistance=0.02 yDistance=-0.25
01:20:02.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:02.019 00.000 10844 Enqueuing Expose request
01:20:02.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:20:02.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:02.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:20:02.019 00.000 11060 MoveAxis(E, 0, ABG)
01:20:02.019 00.000 11060 Move returns status 0, amount 0
01:20:02.019 00.000 11060 MoveAxis(N, 0, ABG)
01:20:02.019 00.000 11060 Move returns status 0, amount 0
01:20:02.019 00.000 11060 move complete, result=0
01:20:02.020 00.001 11060 worker thread done servicing request
01:20:02.020 00.000 11060 Worker thread wakes up
01:20:02.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:02.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:02.022 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:02.655 00.633 11060 Exposure complete
01:20:02.813 00.158 11060 worker thread done servicing request
01:20:02.814 00.001 10844 OnExposeComplete: enter
01:20:02.814 00.000 10844 UpdateGuideState(): m_state=6
01:20:02.814 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9356
01:20:02.814 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=61.06, Mass=2919, SNR=34.2, Peak=252 HFD=3.7
01:20:02.815 00.001 10844 MultiStar: [#1 -0.41,0.27,0.96,U] [#2 -0.41,-0.21,1.96,U] [#3 -0.65,-0.35,0.00,M2] [#4 0.32,-0.30,0.97,U] [#5 -0.29,0.35,0.96,U] [#6 -0.52,-0.21,0.87,U] [#7 -0.68,-0.43,0.00,M9] [#8 -0.35,-0.83,0.00,M1] 
01:20:02.815 00.000 10844 refined, 5 included, MultiStar: {-0.30, -0.03}, one-star: {-0.42, 0.09}
01:20:02.815 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
01:20:02.815 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
01:20:02.815 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-3.04 mountX=0.09 mountY=-0.29, mountTheta=-1.29
01:20:02.827 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.03, opts=13)
01:20:02.827 00.000 10844 Enqueuing Move request for scope (-0.30, -0.03)
01:20:02.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:02.827 00.000 10844 UpdateGuideState exits: m=2919 SNR=34.2
01:20:02.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:02.827 00.000 10844 Enqueuing Expose request
01:20:02.828 00.001 11060 Worker thread wakes up
01:20:02.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.03) opts 0xd
01:20:02.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.03)
01:20:02.828 00.000 11060 Moving (-0.30, -0.03) raw xDistance=0.09 yDistance=-0.29
01:20:02.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:20:02.828 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.16 newest=-0.79
01:20:02.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
01:20:02.828 00.000 11060 MoveAxis(E, 0, ABG)
01:20:02.828 00.000 11060 Move returns status 0, amount 0
01:20:02.829 00.001 11060 BLC: Oldest BLC event removed
01:20:02.829 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:20:02.829 00.000 11060 MoveAxis(N, 864, ABG)
01:20:02.829 00.000 11060 duration set to 750 by maxDecDuration
01:20:02.829 00.000 11060 Guiding  Dir = 0, Dur = 750
01:20:02.838 00.009 11060 IsSlewing returns 0
01:20:02.838 00.000 11060 IsGuiding returns 0
01:20:03.607 00.769 11060 IsGuiding returns 0
01:20:03.607 00.000 11060 Move returns status 0, amount 750
01:20:03.607 00.000 11060 move complete, result=0
01:20:03.608 00.001 11060 worker thread done servicing request
01:20:03.608 00.000 11060 Worker thread wakes up
01:20:03.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:03.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:03.608 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
01:20:04.241 00.633 11060 Exposure complete
01:20:04.413 00.172 11060 worker thread done servicing request
01:20:04.413 00.000 10844 OnExposeComplete: enter
01:20:04.413 00.000 10844 UpdateGuideState(): m_state=6
01:20:04.414 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9357
01:20:04.414 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=60.89, Mass=3109, SNR=35.9, Peak=250 HFD=3.5
01:20:04.414 00.000 10844 MultiStar: [#1 -0.40,0.19,0.97,U] [#2 -0.28,0.06,1.78,U] [#3 -0.02,-0.38,0.92,U] [#4 0.49,-0.52,0.00,M3] [#5 -0.84,0.03,0.00,M1] [#6 -0.38,0.37,0.84,U] [#7 0.24,-0.69,0.00,M10] [#8 -0.16,0.30,0.87,U] 
01:20:04.414 00.000 10844 single-star, 5 included, MultiStar: {-0.20, 0.07}, one-star: {0.12, -0.08}
01:20:04.414 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
01:20:04.414 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
01:20:04.414 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.59 mountX=0.06 mountY=0.13, mountTheta=1.15
01:20:04.415 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.08, opts=13)
01:20:04.416 00.001 10844 Enqueuing Move request for scope (0.12, -0.08)
01:20:04.416 00.000 11060 Worker thread wakes up
01:20:04.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
01:20:04.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
01:20:04.416 00.000 11060 Moving (0.12, -0.08) raw xDistance=0.06 yDistance=0.13
01:20:04.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:04.416 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.205149, 1:-0.132659
01:20:04.416 00.000 11060 BLC: No correction, Miss < min_move
01:20:04.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:04.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:04.416 00.000 10844 UpdateGuideState exits: m=3109 SNR=35.9
01:20:04.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:20:04.417 00.001 11060 MoveAxis(E, 0, ABG)
01:20:04.417 00.000 11060 Move returns status 0, amount 0
01:20:04.417 00.000 11060 MoveAxis(N, 0, ABG)
01:20:04.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:04.417 00.000 11060 Move returns status 0, amount 0
01:20:04.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:04.417 00.000 11060 move complete, result=0
01:20:04.417 00.000 10844 Enqueuing Expose request
01:20:04.417 00.000 11060 worker thread done servicing request
01:20:04.417 00.000 11060 Worker thread wakes up
01:20:04.417 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:04.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:04.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:05.054 00.637 11060 Exposure complete
01:20:05.213 00.159 11060 worker thread done servicing request
01:20:05.213 00.000 10844 OnExposeComplete: enter
01:20:05.213 00.000 10844 UpdateGuideState(): m_state=6
01:20:05.213 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9358
01:20:05.213 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=61.45, Mass=2976, SNR=34.7, Peak=255 HFD=3.5
01:20:05.214 00.001 10844 MultiStar: [#1 -0.39,0.26,1.07,U] [#2 -0.40,-0.13,1.90,U] [#3 -0.11,-0.20,1.02,U] [#4 0.57,-0.32,0.00,M4] [#5 -0.47,0.15,0.89,U] [#6 -0.47,0.26,0.90,U] [#7 0.12,-0.37,0.78,U] [#8 -0.08,0.26,0.78,U] 
01:20:05.214 00.000 10844 refined, 7 included, MultiStar: {-0.27, 0.07}, one-star: {-0.17, 0.48}
01:20:05.214 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
01:20:05.214 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
01:20:05.214 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.89 mountX=-0.02 mountY=-0.28, mountTheta=-1.64
01:20:05.216 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.07, opts=13)
01:20:05.216 00.000 10844 Enqueuing Move request for scope (-0.27, 0.07)
01:20:05.216 00.000 11060 Worker thread wakes up
01:20:05.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:05.216 00.000 10844 UpdateGuideState exits: m=2976 SNR=34.7 Saturated
01:20:05.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:05.217 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:05.217 00.000 10844 Enqueuing Expose request
01:20:05.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
01:20:05.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
01:20:05.217 00.000 11060 Moving (-0.27, 0.07) raw xDistance=-0.02 yDistance=-0.28
01:20:05.217 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=-0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.205149, 1:-0.132659, 2:0.279866
01:20:05.217 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
01:20:05.217 00.000 11060 BLC: window closed
01:20:05.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:05.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
01:20:05.218 00.001 11060 MoveAxis(E, 0, ABG)
01:20:05.218 00.000 11060 Move returns status 0, amount 0
01:20:05.218 00.000 11060 MoveAxis(N, 109, ABG)
01:20:05.218 00.000 11060 Guiding  Dir = 0, Dur = 109
01:20:05.222 00.004 11060 IsSlewing returns 0
01:20:05.222 00.000 11060 IsGuiding returns 0
01:20:05.349 00.127 11060 IsGuiding returns 0
01:20:05.350 00.001 11060 Move returns status 0, amount 109
01:20:05.350 00.000 11060 move complete, result=0
01:20:05.350 00.000 11060 worker thread done servicing request
01:20:05.350 00.000 11060 Worker thread wakes up
01:20:05.350 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 109 ms NORTH
01:20:05.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:05.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:05.990 00.640 11060 Exposure complete
01:20:06.150 00.160 11060 worker thread done servicing request
01:20:06.150 00.000 10844 OnExposeComplete: enter
01:20:06.150 00.000 10844 UpdateGuideState(): m_state=6
01:20:06.152 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9359
01:20:06.152 00.000 10844 Star::Find returns 1 (1), X=268.19, Y=61.13, Mass=2719, SNR=33.4, Peak=255 HFD=3.2
01:20:06.152 00.000 10844 MultiStar: [#1 -0.30,0.83,0.00,M1] [#2 -0.48,-0.04,2.01,U] [#3 -0.36,-0.33,0.93,U] [#4 0.23,-0.04,0.98,U] [#5 -0.32,0.40,0.98,U] [#6 -0.01,0.15,0.93,U] [#7 0.28,-0.13,0.83,U] [#8 0.27,0.09,0.99,U] 
01:20:06.152 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.03}, one-star: {-0.30, 0.15}
01:20:06.152 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
01:20:06.152 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
01:20:06.152 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.95 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
01:20:06.153 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.03, opts=13)
01:20:06.154 00.001 10844 Enqueuing Move request for scope (-0.14, 0.03)
01:20:06.154 00.000 11060 Worker thread wakes up
01:20:06.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
01:20:06.154 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
01:20:06.154 00.000 11060 Moving (-0.14, 0.03) raw xDistance=-0.00 yDistance=-0.14
01:20:06.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:20:06.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:06.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:06.154 00.000 10844 UpdateGuideState exits: m=2719 SNR=33.4 Saturated
01:20:06.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:06.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:06.154 00.000 10844 Enqueuing Expose request
01:20:06.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:20:06.155 00.001 11060 MoveAxis(E, 0, ABG)
01:20:06.155 00.000 11060 Move returns status 0, amount 0
01:20:06.155 00.000 11060 MoveAxis(N, 0, ABG)
01:20:06.155 00.000 11060 Move returns status 0, amount 0
01:20:06.155 00.000 11060 move complete, result=0
01:20:06.155 00.000 11060 worker thread done servicing request
01:20:06.155 00.000 11060 Worker thread wakes up
01:20:06.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:06.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:06.156 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:06.787 00.631 11060 Exposure complete
01:20:06.951 00.164 11060 worker thread done servicing request
01:20:06.951 00.000 10844 OnExposeComplete: enter
01:20:06.951 00.000 10844 UpdateGuideState(): m_state=6
01:20:06.951 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9360
01:20:06.951 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=61.10, Mass=2438, SNR=31.2, Peak=251 HFD=3.3
01:20:06.951 00.000 10844 MultiStar: [#1 -0.41,0.19,1.02,U] [#2 -0.19,0.40,2.18,U] [#3 -0.25,-0.24,1.07,U] [#4 0.26,-0.09,1.06,U] [#5 -0.30,0.17,1.10,U] [#6 0.26,-0.23,1.07,U] [#7 0.12,-0.46,0.89,U] [#8 0.13,0.50,1.03,U] 
01:20:06.951 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.13, 0.13}
01:20:06.951 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
01:20:06.951 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.47)
01:20:06.953 00.002 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.08 mountX=-0.08 mountY=-0.06, mountTheta=-2.46
01:20:06.954 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
01:20:06.954 00.000 10844 Enqueuing Move request for scope (-0.05, 0.09)
01:20:06.954 00.000 11060 Worker thread wakes up
01:20:06.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=15, FiltMax=255, Gamma=1.000
01:20:06.954 00.000 10844 UpdateGuideState exits: m=2438 SNR=31.2
01:20:06.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:06.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:06.954 00.000 10844 Enqueuing Expose request
01:20:06.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
01:20:06.954 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
01:20:06.954 00.000 11060 Moving (-0.05, 0.09) raw xDistance=-0.08 yDistance=-0.06
01:20:06.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:20:06.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:06.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:20:06.954 00.000 11060 MoveAxis(E, 0, ABG)
01:20:06.954 00.000 11060 Move returns status 0, amount 0
01:20:06.954 00.000 11060 MoveAxis(N, 0, ABG)
01:20:06.956 00.002 11060 Move returns status 0, amount 0
01:20:06.956 00.000 11060 move complete, result=0
01:20:06.956 00.000 11060 worker thread done servicing request
01:20:06.956 00.000 11060 Worker thread wakes up
01:20:06.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:06.956 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:06.957 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:07.584 00.627 11060 Exposure complete
01:20:07.765 00.181 11060 worker thread done servicing request
01:20:07.765 00.000 10844 OnExposeComplete: enter
01:20:07.765 00.000 10844 UpdateGuideState(): m_state=6
01:20:07.767 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9361
01:20:07.767 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=61.15, Mass=2775, SNR=33.3, Peak=212 HFD=3.8
01:20:07.767 00.000 10844 MultiStar: [#1 -0.48,0.16,0.92,U] [#2 -0.25,-0.28,2.15,U] [#3 0.07,-0.60,0.00,M1] [#4 -0.29,-0.27,1.08,U] [#5 -0.09,0.24,1.14,U] [#6 -0.34,-0.35,0.95,U] [#7 0.01,-0.33,0.80,U] [#8 0.02,-0.53,0.93,U] 
01:20:07.767 00.000 10844 refined, 7 included, MultiStar: {-0.23, -0.16}, one-star: {-0.38, 0.17}
01:20:07.767 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
01:20:07.767 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
01:20:07.767 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.55 mountX=0.20 mountY=-0.20, mountTheta=-0.80
01:20:07.768 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.16, opts=13)
01:20:07.769 00.001 10844 Enqueuing Move request for scope (-0.23, -0.16)
01:20:07.769 00.000 11060 Worker thread wakes up
01:20:07.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:07.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd
01:20:07.769 00.000 10844 UpdateGuideState exits: m=2775 SNR=33.3
01:20:07.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.16)
01:20:07.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:07.769 00.000 11060 Moving (-0.23, -0.16) raw xDistance=0.20 yDistance=-0.20
01:20:07.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:07.769 00.000 10844 Enqueuing Expose request
01:20:07.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:20:07.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:20:07.769 00.000 11060 MoveAxis(W, 34, ABG)
01:20:07.769 00.000 11060 Guiding  Dir = 3, Dur = 34
01:20:07.782 00.013 11060 IsSlewing returns 0
01:20:07.782 00.000 11060 IsGuiding returns 0
01:20:07.829 00.047 11060 IsGuiding returns 0
01:20:07.829 00.000 11060 Move returns status 0, amount 34
01:20:07.829 00.000 11060 MoveAxis(N, 79, ABG)
01:20:07.829 00.000 11060 Guiding  Dir = 0, Dur = 79
01:20:07.845 00.016 11060 IsSlewing returns 0
01:20:07.845 00.000 11060 IsGuiding returns 0
01:20:07.938 00.093 11060 IsGuiding returns 0
01:20:07.938 00.000 11060 Move returns status 0, amount 79
01:20:07.938 00.000 11060 move complete, result=0
01:20:07.938 00.000 11060 worker thread done servicing request
01:20:07.938 00.000 11060 Worker thread wakes up
01:20:07.939 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:07.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:07.939 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.2 px 79 ms NORTH
01:20:08.567 00.628 11060 Exposure complete
01:20:08.736 00.169 11060 worker thread done servicing request
01:20:08.737 00.001 10844 OnExposeComplete: enter
01:20:08.737 00.000 10844 UpdateGuideState(): m_state=6
01:20:08.737 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9362
01:20:08.737 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=61.07, Mass=2736, SNR=32.9, Peak=246 HFD=3.3
01:20:08.737 00.000 10844 MultiStar: [#1 0.14,0.74,0.00,M1] [#2 0.07,-0.13,2.11,U] [#3 0.21,-0.36,0.98,U] [#4 -0.05,0.03,1.02,U] [#5 -0.65,0.55,0.00,M1] [#6 0.23,0.39,0.97,U] [#7 0.30,-0.45,0.91,U] [#8 0.11,0.29,0.92,U] 
01:20:08.737 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.14, 0.09}
01:20:08.737 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
01:20:08.737 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
01:20:08.737 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.25 mountX=0.01 mountY=0.13, mountTheta=1.50
01:20:08.739 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
01:20:08.739 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
01:20:08.739 00.000 11060 Worker thread wakes up
01:20:08.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:20:08.739 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:20:08.739 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.01 yDistance=0.13
01:20:08.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:08.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:08.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:08.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:20:08.739 00.000 10844 UpdateGuideState exits: m=2736 SNR=32.9
01:20:08.739 00.000 11060 MoveAxis(E, 0, ABG)
01:20:08.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:08.740 00.001 11060 Move returns status 0, amount 0
01:20:08.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:08.740 00.000 10844 Enqueuing Expose request
01:20:08.740 00.000 11060 MoveAxis(N, 0, ABG)
01:20:08.740 00.000 11060 Move returns status 0, amount 0
01:20:08.740 00.000 11060 move complete, result=0
01:20:08.741 00.001 11060 worker thread done servicing request
01:20:08.741 00.000 11060 Worker thread wakes up
01:20:08.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:08.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:08.742 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:09.382 00.640 11060 Exposure complete
01:20:09.559 00.177 11060 worker thread done servicing request
01:20:09.559 00.000 10844 OnExposeComplete: enter
01:20:09.559 00.000 10844 UpdateGuideState(): m_state=6
01:20:09.560 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9363
01:20:09.560 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=61.76, Mass=2970, SNR=34.2, Peak=255 HFD=3.4
01:20:09.560 00.000 10844 MultiStar: [#1 0.14,0.11,1.07,U] [#2 0.33,0.41,2.05,U] [#3 0.28,-0.45,0.88,U] [#4 0.09,0.54,0.94,U] [#5 0.58,0.25,0.00,M2] [#6 -0.04,0.17,0.99,U] [#7 0.52,-0.67,0.00,M6] [#8 0.10,0.05,0.90,U] 
01:20:09.560 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.26}, one-star: {0.06, 0.79}
01:20:09.560 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
01:20:09.560 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
01:20:09.560 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.31 cameraTheta=1.02 mountX=-0.29 mountY=0.12, mountTheta=2.76
01:20:09.562 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.26, opts=13)
01:20:09.562 00.000 10844 Enqueuing Move request for scope (0.16, 0.26)
01:20:09.562 00.000 11060 Worker thread wakes up
01:20:09.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:09.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
01:20:09.562 00.000 10844 UpdateGuideState exits: m=2970 SNR=34.2 Saturated
01:20:09.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
01:20:09.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:09.562 00.000 11060 Moving (0.16, 0.26) raw xDistance=-0.29 yDistance=0.12
01:20:09.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:09.562 00.000 10844 Enqueuing Expose request
01:20:09.563 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:20:09.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:09.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:20:09.563 00.000 11060 MoveAxis(E, 50, ABG)
01:20:09.563 00.000 11060 Guiding  Dir = 2, Dur = 50
01:20:09.593 00.030 11060 IsSlewing returns 0
01:20:09.593 00.000 11060 IsGuiding returns 0
01:20:09.657 00.064 11060 IsGuiding returns 0
01:20:09.658 00.001 11060 Move returns status 0, amount 50
01:20:09.658 00.000 11060 MoveAxis(N, 0, ABG)
01:20:09.658 00.000 11060 Move returns status 0, amount 0
01:20:09.658 00.000 11060 move complete, result=0
01:20:09.658 00.000 11060 worker thread done servicing request
01:20:09.658 00.000 11060 Worker thread wakes up
01:20:09.658 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
01:20:09.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:09.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:10.303 00.645 11060 Exposure complete
01:20:10.460 00.157 11060 worker thread done servicing request
01:20:10.461 00.001 10844 OnExposeComplete: enter
01:20:10.461 00.000 10844 UpdateGuideState(): m_state=6
01:20:10.461 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9364
01:20:10.461 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=61.46, Mass=2807, SNR=33.5, Peak=245 HFD=3.3
01:20:10.463 00.002 10844 MultiStar: [#1 -0.17,-0.14,1.02,U] [#2 0.55,-0.36,0.00,M1] [#3 0.17,-0.50,0.90,U] [#4 0.00,-0.22,0.91,U] [#5 -0.23,-0.07,0.92,U] [#6 0.31,-0.33,0.98,U] [#7 0.12,-0.62,0.00,M7] [#8 0.36,-0.09,0.90,U] 
01:20:10.463 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.10, 0.49}
01:20:10.463 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
01:20:10.463 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
01:20:10.463 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.99 mountX=0.10 mountY=0.09, mountTheta=0.75
01:20:10.464 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.12, opts=13)
01:20:10.464 00.000 10844 Enqueuing Move request for scope (0.08, -0.12)
01:20:10.464 00.000 11060 Worker thread wakes up
01:20:10.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
01:20:10.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
01:20:10.465 00.001 11060 Moving (0.08, -0.12) raw xDistance=0.10 yDistance=0.09
01:20:10.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:10.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:10.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:20:10.465 00.000 11060 MoveAxis(E, 0, ABG)
01:20:10.465 00.000 11060 Move returns status 0, amount 0
01:20:10.465 00.000 11060 MoveAxis(N, 0, ABG)
01:20:10.465 00.000 11060 Move returns status 0, amount 0
01:20:10.465 00.000 11060 move complete, result=0
01:20:10.465 00.000 11060 worker thread done servicing request
01:20:10.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:10.465 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.5
01:20:10.466 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:10.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:10.466 00.000 10844 Enqueuing Expose request
01:20:10.466 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:10.466 00.000 11060 Worker thread wakes up
01:20:10.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:10.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:11.099 00.633 11060 Exposure complete
01:20:11.288 00.189 11060 worker thread done servicing request
01:20:11.288 00.000 10844 OnExposeComplete: enter
01:20:11.288 00.000 10844 UpdateGuideState(): m_state=6
01:20:11.288 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9365
01:20:11.288 00.000 10844 Star::Find returns 1 (1), X=268.50, Y=61.47, Mass=2622, SNR=32.3, Peak=255 HFD=3.2
01:20:11.288 00.000 10844 MultiStar: [#1 0.13,-0.21,0.93,U] [#2 -0.34,-0.04,2.29,U] [#3 0.10,-0.30,0.92,U] [#4 0.19,-0.34,1.03,U] [#5 0.32,0.25,1.03,U] [#6 0.23,-0.31,0.94,U] [#7 0.73,-0.41,0.00,M8] [#8 0.28,-0.11,0.89,U] 
01:20:11.288 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.02, 0.49}
01:20:11.289 00.001 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
01:20:11.289 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
01:20:11.289 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.88 mountX=0.05 mountY=0.06, mountTheta=0.86
01:20:11.290 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
01:20:11.290 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
01:20:11.290 00.000 11060 Worker thread wakes up
01:20:11.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:11.290 00.000 10844 UpdateGuideState exits: m=2622 SNR=32.3 Saturated
01:20:11.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:11.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:11.290 00.000 10844 Enqueuing Expose request
01:20:11.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:20:11.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:20:11.291 00.001 11060 Moving (0.05, -0.06) raw xDistance=0.05 yDistance=0.06
01:20:11.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:20:11.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:11.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:20:11.291 00.000 11060 MoveAxis(E, 0, ABG)
01:20:11.291 00.000 11060 Move returns status 0, amount 0
01:20:11.291 00.000 11060 MoveAxis(N, 0, ABG)
01:20:11.291 00.000 11060 Move returns status 0, amount 0
01:20:11.291 00.000 11060 move complete, result=0
01:20:11.291 00.000 11060 worker thread done servicing request
01:20:11.291 00.000 11060 Worker thread wakes up
01:20:11.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:11.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:11.292 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:11.930 00.638 11060 Exposure complete
01:20:12.138 00.208 11060 worker thread done servicing request
01:20:12.139 00.001 10844 OnExposeComplete: enter
01:20:12.139 00.000 10844 UpdateGuideState(): m_state=6
01:20:12.139 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9366
01:20:12.139 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=61.46, Mass=2503, SNR=31.3, Peak=248 HFD=3.2
01:20:12.139 00.000 10844 MultiStar: [#1 -0.01,0.06,1.01,U] [#2 0.11,0.41,2.16,U] [#3 0.03,-0.32,0.97,U] [#4 0.17,0.26,1.00,U] [#5 0.22,-0.14,1.10,U] [#6 0.10,-0.35,0.97,U] [#7 0.23,-0.56,0.00,M9] [#8 0.49,0.42,0.00,M1] 
01:20:12.139 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.06, 0.49}
01:20:12.139 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
01:20:12.139 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
01:20:12.139 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.12 mountY=0.08, mountTheta=2.57
01:20:12.141 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.11, opts=13)
01:20:12.141 00.000 10844 Enqueuing Move request for scope (0.10, 0.11)
01:20:12.141 00.000 11060 Worker thread wakes up
01:20:12.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:20:12.141 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:20:12.141 00.000 11060 Moving (0.10, 0.11) raw xDistance=-0.12 yDistance=0.08
01:20:12.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:20:12.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:12.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:12.141 00.000 10844 UpdateGuideState exits: m=2503 SNR=31.3
01:20:12.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:20:12.141 00.000 11060 MoveAxis(E, 22, ABG)
01:20:12.141 00.000 11060 Guiding  Dir = 2, Dur = 22
01:20:12.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:12.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:12.141 00.000 10844 Enqueuing Expose request
01:20:12.144 00.003 11060 IsSlewing returns 0
01:20:12.144 00.000 11060 IsGuiding returns 0
01:20:12.176 00.032 11060 IsGuiding returns 0
01:20:12.176 00.000 11060 Move returns status 0, amount 22
01:20:12.176 00.000 11060 MoveAxis(N, 0, ABG)
01:20:12.176 00.000 11060 Move returns status 0, amount 0
01:20:12.176 00.000 11060 move complete, result=0
01:20:12.176 00.000 11060 worker thread done servicing request
01:20:12.176 00.000 11060 Worker thread wakes up
01:20:12.176 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:20:12.177 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:12.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:12.823 00.646 11060 Exposure complete
01:20:12.977 00.154 11060 worker thread done servicing request
01:20:12.978 00.001 10844 OnExposeComplete: enter
01:20:12.978 00.000 10844 UpdateGuideState(): m_state=6
01:20:12.978 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9367
01:20:12.978 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=61.39, Mass=2324, SNR=30.2, Peak=251 HFD=3.5
01:20:12.978 00.000 10844 MultiStar: [#1 0.16,0.25,1.09,U] [#2 -0.01,-0.18,2.17,U] [#3 0.40,-0.17,1.00,U] [#4 0.57,-0.73,0.00,M1] [#5 0.37,-0.16,1.12,U] [#6 0.45,-0.05,1.02,U] [#7 0.64,-0.40,0.00,M10] [#8 0.41,-0.09,1.04,U] 
01:20:12.978 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.02}, one-star: {-0.26, 0.41}
01:20:12.978 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
01:20:12.979 00.001 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
01:20:12.979 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.11 mountX=-0.01 mountY=0.19, mountTheta=1.64
01:20:12.980 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.02, opts=13)
01:20:12.980 00.000 10844 Enqueuing Move request for scope (0.19, -0.02)
01:20:12.980 00.000 11060 Worker thread wakes up
01:20:12.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:12.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
01:20:12.980 00.000 10844 UpdateGuideState exits: m=2324 SNR=30.2
01:20:12.980 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
01:20:12.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:12.980 00.000 11060 Moving (0.19, -0.02) raw xDistance=-0.01 yDistance=0.19
01:20:12.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:12.980 00.000 10844 Enqueuing Expose request
01:20:12.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:12.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:12.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:20:12.980 00.000 11060 MoveAxis(E, 0, ABG)
01:20:12.980 00.000 11060 Move returns status 0, amount 0
01:20:12.980 00.000 11060 MoveAxis(N, 0, ABG)
01:20:12.980 00.000 11060 Move returns status 0, amount 0
01:20:12.980 00.000 11060 move complete, result=0
01:20:12.980 00.000 11060 worker thread done servicing request
01:20:12.982 00.002 11060 Worker thread wakes up
01:20:12.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:12.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:12.983 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:13.636 00.653 11060 Exposure complete
01:20:13.805 00.169 11060 worker thread done servicing request
01:20:13.805 00.000 10844 OnExposeComplete: enter
01:20:13.805 00.000 10844 UpdateGuideState(): m_state=6
01:20:13.806 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9368
01:20:13.806 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=60.99, Mass=2792, SNR=33.5, Peak=239 HFD=2.9
01:20:13.806 00.000 10844 MultiStar: [#1 0.20,-0.55,1.04,U] [#2 0.24,-0.16,1.99,U] [#3 0.11,-0.47,0.99,U] [#4 0.19,-0.94,0.00,M2] [#5 0.57,0.10,0.97,U] [#6 -0.01,-0.42,0.95,U] [#7 0.17,-0.69,0.00,R] [#8 0.34,-0.45,0.92,U] 
01:20:13.806 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.26}, one-star: {-0.52, 0.02}
01:20:13.806 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
01:20:13.806 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
01:20:13.806 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-1.06 mountX=0.23 mountY=0.18, mountTheta=0.68
01:20:13.807 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.26, opts=13)
01:20:13.807 00.000 10844 Enqueuing Move request for scope (0.14, -0.26)
01:20:13.807 00.000 11060 Worker thread wakes up
01:20:13.808 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.26) opts 0xd
01:20:13.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.26)
01:20:13.808 00.000 11060 Moving (0.14, -0.26) raw xDistance=0.23 yDistance=0.18
01:20:13.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:20:13.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:13.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:13.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:20:13.808 00.000 11060 MoveAxis(W, 40, ABG)
01:20:13.808 00.000 11060 Guiding  Dir = 3, Dur = 40
01:20:13.808 00.000 10844 UpdateGuideState exits: m=2792 SNR=33.5
01:20:13.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:13.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:13.808 00.000 10844 Enqueuing Expose request
01:20:13.817 00.009 11060 IsSlewing returns 0
01:20:13.817 00.000 11060 IsGuiding returns 0
01:20:13.864 00.047 11060 IsGuiding returns 0
01:20:13.864 00.000 11060 Move returns status 0, amount 40
01:20:13.864 00.000 11060 MoveAxis(N, 0, ABG)
01:20:13.864 00.000 11060 Move returns status 0, amount 0
01:20:13.864 00.000 11060 move complete, result=0
01:20:13.864 00.000 11060 worker thread done servicing request
01:20:13.864 00.000 11060 Worker thread wakes up
01:20:13.864 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
01:20:13.865 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:13.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:14.492 00.627 11060 Exposure complete
01:20:14.653 00.161 11060 worker thread done servicing request
01:20:14.653 00.000 10844 OnExposeComplete: enter
01:20:14.653 00.000 10844 UpdateGuideState(): m_state=6
01:20:14.653 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9369
01:20:14.654 00.001 10844 Star::Find returns 1 (1), X=268.42, Y=61.27, Mass=2287, SNR=29.6, Peak=255 HFD=3.5
01:20:14.654 00.000 10844 MultiStar: [#1 0.19,-0.19,1.09,U] [#2 -0.13,0.40,2.26,U] [#3 -0.29,-0.29,1.02,U] [#4 0.45,-0.43,0.00,M3] [#5 0.19,-0.10,1.19,U] [#6 -0.09,-0.32,0.92,U] [#7 0.14,-0.16,0.88,U] [#8 0.22,-0.47,1.04,U] 
01:20:14.654 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.06, 0.30}
01:20:14.654 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
01:20:14.654 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
01:20:14.654 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.37 mountX=0.03 mountY=0.01, mountTheta=0.36
01:20:14.655 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
01:20:14.655 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
01:20:14.655 00.000 11060 Worker thread wakes up
01:20:14.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:14.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:20:14.655 00.000 10844 UpdateGuideState exits: m=2287 SNR=29.6 Saturated
01:20:14.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:20:14.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:14.655 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.01
01:20:14.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:14.655 00.000 10844 Enqueuing Expose request
01:20:14.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:20:14.657 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:14.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:20:14.657 00.000 11060 MoveAxis(E, 0, ABG)
01:20:14.657 00.000 11060 Move returns status 0, amount 0
01:20:14.657 00.000 11060 MoveAxis(N, 0, ABG)
01:20:14.657 00.000 11060 Move returns status 0, amount 0
01:20:14.657 00.000 11060 move complete, result=0
01:20:14.657 00.000 11060 worker thread done servicing request
01:20:14.657 00.000 11060 Worker thread wakes up
01:20:14.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:14.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:14.658 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:15.293 00.635 11060 Exposure complete
01:20:15.479 00.186 11060 worker thread done servicing request
01:20:15.479 00.000 10844 OnExposeComplete: enter
01:20:15.479 00.000 10844 UpdateGuideState(): m_state=6
01:20:15.479 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9370
01:20:15.479 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=61.21, Mass=2897, SNR=33.8, Peak=255 HFD=3.7
01:20:15.479 00.000 10844 MultiStar: [#1 -0.23,0.10,1.00,U] [#2 -0.04,-0.56,2.11,U] [#3 0.08,-0.17,0.94,U] [#4 0.13,-0.19,0.96,U] [#5 -0.18,0.13,1.08,U] [#6 0.13,-0.02,0.97,U] [#7 0.23,0.65,0.00,M1] [#8 0.08,-0.62,0.00,M1] 
01:20:15.480 00.001 10844 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {0.08, 0.23}
01:20:15.480 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
01:20:15.480 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
01:20:15.480 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.68 mountX=0.13 mountY=0.01, mountTheta=0.05
01:20:15.481 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
01:20:15.481 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
01:20:15.481 00.000 11060 Worker thread wakes up
01:20:15.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:15.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
01:20:15.481 00.000 10844 UpdateGuideState exits: m=2897 SNR=33.8 Saturated
01:20:15.481 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
01:20:15.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:15.481 00.000 11060 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.01
01:20:15.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:15.481 00.000 10844 Enqueuing Expose request
01:20:15.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:20:15.482 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:15.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:20:15.482 00.000 11060 MoveAxis(W, 23, ABG)
01:20:15.482 00.000 11060 Guiding  Dir = 3, Dur = 23
01:20:15.519 00.037 11060 IsSlewing returns 0
01:20:15.519 00.000 11060 IsGuiding returns 0
01:20:15.582 00.063 11060 IsGuiding returns 0
01:20:15.582 00.000 11060 Move returns status 0, amount 23
01:20:15.582 00.000 11060 MoveAxis(N, 0, ABG)
01:20:15.582 00.000 11060 Move returns status 0, amount 0
01:20:15.582 00.000 11060 move complete, result=0
01:20:15.583 00.001 11060 worker thread done servicing request
01:20:15.583 00.000 11060 Worker thread wakes up
01:20:15.583 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
01:20:15.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:15.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:16.213 00.630 11060 Exposure complete
01:20:16.397 00.184 11060 worker thread done servicing request
01:20:16.397 00.000 10844 OnExposeComplete: enter
01:20:16.398 00.001 10844 UpdateGuideState(): m_state=6
01:20:16.398 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9371
01:20:16.398 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=61.33, Mass=2591, SNR=32.5, Peak=255 HFD=3.4
01:20:16.398 00.000 10844 MultiStar: [#1 0.26,0.43,0.94,U] [#2 0.31,-0.53,0.00,M1] [#3 0.01,-0.47,0.92,U] [#4 0.12,-0.54,0.96,U] [#5 0.33,-0.06,1.14,U] [#6 0.08,-0.05,0.98,U] [#7 0.06,0.44,0.87,U] [#8 -0.03,-0.51,0.95,U] 
01:20:16.399 00.001 10844 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.02, 0.35}
01:20:16.399 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
01:20:16.399 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
01:20:16.399 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=0.03 mountY=0.12, mountTheta=1.32
01:20:16.400 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
01:20:16.400 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
01:20:16.400 00.000 11060 Worker thread wakes up
01:20:16.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:16.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
01:20:16.401 00.001 10844 UpdateGuideState exits: m=2591 SNR=32.5 Saturated
01:20:16.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
01:20:16.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:16.401 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.12
01:20:16.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:16.401 00.000 10844 Enqueuing Expose request
01:20:16.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:20:16.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:16.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:20:16.401 00.000 11060 MoveAxis(E, 0, ABG)
01:20:16.401 00.000 11060 Move returns status 0, amount 0
01:20:16.401 00.000 11060 MoveAxis(N, 0, ABG)
01:20:16.401 00.000 11060 Move returns status 0, amount 0
01:20:16.401 00.000 11060 move complete, result=0
01:20:16.401 00.000 11060 worker thread done servicing request
01:20:16.401 00.000 11060 Worker thread wakes up
01:20:16.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:16.402 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:16.403 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:17.045 00.642 11060 Exposure complete
01:20:17.231 00.186 11060 worker thread done servicing request
01:20:17.231 00.000 10844 OnExposeComplete: enter
01:20:17.231 00.000 10844 UpdateGuideState(): m_state=6
01:20:17.232 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9372
01:20:17.232 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=61.63, Mass=3071, SNR=34.8, Peak=248 HFD=3.2
01:20:17.232 00.000 10844 MultiStar: [#1 -0.10,0.55,0.95,U] [#2 0.49,0.80,0.00,M2] [#3 0.26,-0.01,0.91,U] [#4 -0.01,-0.08,0.92,U] [#5 0.50,0.72,0.00,M1] [#6 0.41,-0.09,0.88,U] [#7 -0.23,0.36,0.85,U] [#8 0.24,0.39,0.92,U] 
01:20:17.232 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.26}, one-star: {0.19, 0.66}
01:20:17.232 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
01:20:17.232 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
01:20:17.232 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.17 mountX=-0.28 mountY=0.07, mountTheta=2.90
01:20:17.234 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.26, opts=13)
01:20:17.234 00.000 10844 Enqueuing Move request for scope (0.11, 0.26)
01:20:17.234 00.000 11060 Worker thread wakes up
01:20:17.235 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
01:20:17.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
01:20:17.235 00.000 11060 Moving (0.11, 0.26) raw xDistance=-0.28 yDistance=0.07
01:20:17.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
01:20:17.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:17.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:17.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:20:17.235 00.000 11060 MoveAxis(E, 48, ABG)
01:20:17.235 00.000 11060 Guiding  Dir = 2, Dur = 48
01:20:17.235 00.000 10844 UpdateGuideState exits: m=3071 SNR=34.8
01:20:17.236 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:17.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:17.236 00.000 10844 Enqueuing Expose request
01:20:17.241 00.005 11060 IsSlewing returns 0
01:20:17.241 00.000 11060 IsGuiding returns 0
01:20:17.302 00.061 11060 IsGuiding returns 0
01:20:17.302 00.000 11060 Move returns status 0, amount 48
01:20:17.302 00.000 11060 MoveAxis(N, 0, ABG)
01:20:17.302 00.000 11060 Move returns status 0, amount 0
01:20:17.302 00.000 11060 move complete, result=0
01:20:17.302 00.000 11060 worker thread done servicing request
01:20:17.302 00.000 11060 Worker thread wakes up
01:20:17.302 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
01:20:17.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:17.304 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:17.939 00.635 11060 Exposure complete
01:20:18.113 00.174 11060 worker thread done servicing request
01:20:18.113 00.000 10844 OnExposeComplete: enter
01:20:18.113 00.000 10844 UpdateGuideState(): m_state=6
01:20:18.113 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9373
01:20:18.113 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=61.13, Mass=2985, SNR=35.0, Peak=249 HFD=3.4
01:20:18.114 00.001 10844 MultiStar: [#1 0.04,0.26,0.96,U] [#2 0.51,-0.05,1.93,U] [#3 0.16,0.12,0.84,U] [#4 0.59,0.48,0.00,M1] [#5 0.63,0.06,0.00,M2] [#6 0.17,0.07,0.88,U] [#7 0.27,-0.16,0.84,U] [#8 0.41,0.10,0.92,U] 
01:20:18.114 00.000 10844 single-star, 6 included, MultiStar: {0.29, 0.06}, one-star: {0.22, 0.16}
01:20:18.114 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
01:20:18.114 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
01:20:18.114 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.63 mountX=-0.19 mountY=0.19, mountTheta=2.37
01:20:18.116 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.16, opts=13)
01:20:18.116 00.000 10844 Enqueuing Move request for scope (0.22, 0.16)
01:20:18.117 00.001 11060 Worker thread wakes up
01:20:18.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:18.117 00.000 10844 UpdateGuideState exits: m=2985 SNR=35.0
01:20:18.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:18.117 00.000 10844 Enqueuing Expose request
01:20:18.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
01:20:18.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
01:20:18.117 00.000 11060 Moving (0.22, 0.16) raw xDistance=-0.19 yDistance=0.19
01:20:18.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:20:18.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:18.118 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:20:18.118 00.000 11060 MoveAxis(E, 35, ABG)
01:20:18.118 00.000 11060 Guiding  Dir = 2, Dur = 35
01:20:18.130 00.012 11060 IsSlewing returns 0
01:20:18.130 00.000 11060 IsGuiding returns 0
01:20:18.177 00.047 11060 IsGuiding returns 0
01:20:18.177 00.000 11060 Move returns status 0, amount 35
01:20:18.177 00.000 11060 MoveAxis(N, 0, ABG)
01:20:18.177 00.000 11060 Move returns status 0, amount 0
01:20:18.177 00.000 11060 move complete, result=0
01:20:18.177 00.000 11060 worker thread done servicing request
01:20:18.177 00.000 11060 Worker thread wakes up
01:20:18.178 00.001 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
01:20:18.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:18.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:18.814 00.636 11060 Exposure complete
01:20:18.996 00.182 11060 worker thread done servicing request
01:20:18.996 00.000 10844 OnExposeComplete: enter
01:20:18.996 00.000 10844 UpdateGuideState(): m_state=6
01:20:18.996 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9374
01:20:18.996 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=61.53, Mass=2637, SNR=33.0, Peak=218 HFD=3.3
01:20:18.997 00.001 10844 MultiStar: [#1 0.23,-0.26,1.00,U] [#2 0.20,-0.07,2.03,U] [#3 -0.04,-0.34,0.94,U] [#4 0.46,-0.37,0.95,U] [#5 0.42,0.30,1.05,U] [#6 0.42,-0.37,0.95,U] [#7 -0.12,0.49,0.83,U] [#8 0.14,-0.31,1.03,U] 
01:20:18.997 00.000 10844 refined, 8 included, MultiStar: {0.24, -0.05}, one-star: {0.41, 0.55}
01:20:18.997 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:20:18.997 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:20:18.997 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-0.20 mountX=0.00 mountY=0.24, mountTheta=1.56
01:20:18.998 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.05, opts=13)
01:20:18.998 00.000 10844 Enqueuing Move request for scope (0.24, -0.05)
01:20:18.998 00.000 11060 Worker thread wakes up
01:20:18.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:18.998 00.000 10844 UpdateGuideState exits: m=2637 SNR=33.0
01:20:18.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:18.998 00.000 10844 Enqueuing Expose request
01:20:18.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
01:20:18.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
01:20:18.999 00.001 11060 Moving (0.24, -0.05) raw xDistance=0.00 yDistance=0.24
01:20:18.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:20:18.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:18.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:20:18.999 00.000 11060 MoveAxis(E, 0, ABG)
01:20:18.999 00.000 11060 Move returns status 0, amount 0
01:20:18.999 00.000 11060 MoveAxis(N, 0, ABG)
01:20:18.999 00.000 11060 Move returns status 0, amount 0
01:20:18.999 00.000 11060 move complete, result=0
01:20:18.999 00.000 11060 worker thread done servicing request
01:20:18.999 00.000 11060 Worker thread wakes up
01:20:18.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:18.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:19.000 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:19.658 00.658 11060 Exposure complete
01:20:19.834 00.176 10844 OnExposeComplete: enter
01:20:19.834 00.000 10844 UpdateGuideState(): m_state=6
01:20:19.834 00.000 11060 worker thread done servicing request
01:20:19.834 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9375
01:20:19.834 00.000 10844 Star::Find returns 1 (0), X=269.16, Y=61.16, Mass=2701, SNR=32.6, Peak=219 HFD=3.6
01:20:19.834 00.000 10844 MultiStar: [#1 0.44,-0.12,1.04,U] [#2 0.36,-0.24,1.95,U] [#3 0.99,-0.58,0.00,M1] [#4 0.76,-0.13,0.00,M1] [#5 0.54,0.10,1.00,U] [#6 0.66,-0.25,0.00,M1] [#7 0.83,0.23,0.00,M1] [#8 0.91,-0.36,0.00,M1] 
01:20:19.834 00.000 10844 refined, 3 included, MultiStar: {0.48, -0.06}, one-star: {0.67, 0.18}
01:20:19.834 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
01:20:19.834 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
01:20:19.836 00.002 10844 CameraToMount -- cameraX=0.48 cameraY=-0.06 hyp=0.48 cameraTheta=-0.13 mountX=-0.02 mountY=0.48, mountTheta=1.62
01:20:19.837 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=-0.06, opts=13)
01:20:19.837 00.000 10844 Enqueuing Move request for scope (0.48, -0.06)
01:20:19.837 00.000 11060 Worker thread wakes up
01:20:19.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:19.837 00.000 10844 UpdateGuideState exits: m=2701 SNR=32.6
01:20:19.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:19.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.06) opts 0xd
01:20:19.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:19.837 00.000 10844 Enqueuing Expose request
01:20:19.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, -0.06)
01:20:19.838 00.001 11060 Moving (0.48, -0.06) raw xDistance=-0.02 yDistance=0.48
01:20:19.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:19.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:20:19.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
01:20:19.838 00.000 11060 MoveAxis(E, 0, ABG)
01:20:19.838 00.000 11060 Move returns status 0, amount 0
01:20:19.838 00.000 11060 MoveAxis(N, 0, ABG)
01:20:19.839 00.001 11060 Move returns status 0, amount 0
01:20:19.839 00.000 11060 move complete, result=0
01:20:19.847 00.008 11060 worker thread done servicing request
01:20:19.847 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:20:19.847 00.000 11060 Worker thread wakes up
01:20:19.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:19.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:20.485 00.638 11060 Exposure complete
01:20:20.656 00.171 11060 worker thread done servicing request
01:20:20.656 00.000 10844 OnExposeComplete: enter
01:20:20.656 00.000 10844 UpdateGuideState(): m_state=6
01:20:20.656 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9376
01:20:20.656 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=60.74, Mass=2805, SNR=33.6, Peak=252 HFD=3.6
01:20:20.657 00.001 10844 MultiStar: [#1 0.51,-0.05,0.97,U] [#2 0.45,-0.00,2.07,U] [#3 0.28,0.20,0.94,U] [#4 0.34,-0.09,0.97,U] [#5 0.63,-0.18,0.00,M1] [#6 0.16,-0.46,0.95,U] [#7 0.31,0.72,0.00,M2] [#8 0.80,-0.23,0.00,M2] 
01:20:20.657 00.000 10844 single-star, 5 included, MultiStar: {0.29, -0.09}, one-star: {-0.13, -0.23}
01:20:20.657 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
01:20:20.657 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
01:20:20.657 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-2.07 mountX=0.25 mountY=-0.09, mountTheta=-0.33
01:20:20.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.23, opts=13)
01:20:20.659 00.000 10844 Enqueuing Move request for scope (-0.13, -0.23)
01:20:20.659 00.000 11060 Worker thread wakes up
01:20:20.660 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:20.660 00.000 10844 UpdateGuideState exits: m=2805 SNR=33.6
01:20:20.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:20.660 00.000 10844 Enqueuing Expose request
01:20:20.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
01:20:20.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
01:20:20.660 00.000 11060 Moving (-0.13, -0.23) raw xDistance=0.25 yDistance=-0.09
01:20:20.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:20:20.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:20.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:20:20.660 00.000 11060 MoveAxis(W, 43, ABG)
01:20:20.660 00.000 11060 Guiding  Dir = 3, Dur = 43
01:20:20.668 00.008 11060 IsSlewing returns 0
01:20:20.668 00.000 11060 IsGuiding returns 0
01:20:20.714 00.046 11060 IsGuiding returns 0
01:20:20.714 00.000 11060 Move returns status 0, amount 43
01:20:20.714 00.000 11060 MoveAxis(N, 0, ABG)
01:20:20.714 00.000 11060 Move returns status 0, amount 0
01:20:20.714 00.000 11060 move complete, result=0
01:20:20.714 00.000 11060 worker thread done servicing request
01:20:20.715 00.001 11060 Worker thread wakes up
01:20:20.715 00.000 10844 GuideStep: 0.3 px 43 ms WEST, -0.1 px 0 ms NORTH
01:20:20.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:20.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:21.346 00.631 11060 Exposure complete
01:20:21.523 00.177 11060 worker thread done servicing request
01:20:21.523 00.000 10844 OnExposeComplete: enter
01:20:21.523 00.000 10844 UpdateGuideState(): m_state=6
01:20:21.523 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9377
01:20:21.525 00.002 10844 Star::Find returns 1 (0), X=268.85, Y=60.71, Mass=3087, SNR=34.9, Peak=249 HFD=3.8
01:20:21.525 00.000 10844 MultiStar: [#1 -0.16,-0.05,1.00,U] [#2 0.30,0.30,1.97,U] [#3 0.54,-0.13,0.97,U] [#4 1.14,-0.58,0.00,M1] [#5 0.37,-0.27,1.03,U] [#6 0.47,-0.15,0.78,U] [#7 0.07,0.47,0.76,U] [#8 0.22,-0.03,0.84,U] 
01:20:21.525 00.000 10844 refined, 7 included, MultiStar: {0.28, 0.01}, one-star: {0.37, -0.27}
01:20:21.525 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
01:20:21.525 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
01:20:21.525 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.04 mountX=-0.06 mountY=0.27, mountTheta=1.79
01:20:21.527 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.01, opts=13)
01:20:21.527 00.000 10844 Enqueuing Move request for scope (0.28, 0.01)
01:20:21.527 00.000 11060 Worker thread wakes up
01:20:21.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:21.527 00.000 10844 UpdateGuideState exits: m=3087 SNR=34.9
01:20:21.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:21.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
01:20:21.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:21.527 00.000 10844 Enqueuing Expose request
01:20:21.527 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
01:20:21.528 00.001 11060 Moving (0.28, 0.01) raw xDistance=-0.06 yDistance=0.27
01:20:21.532 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:20:21.532 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.20 newest=0.67
01:20:21.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:20:21.532 00.000 11060 MoveAxis(E, 0, ABG)
01:20:21.532 00.000 11060 Move returns status 0, amount 0
01:20:21.532 00.000 11060 BLC: Oldest BLC event removed
01:20:21.532 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:20:21.532 00.000 11060 MoveAxis(S, 856, ABG)
01:20:21.532 00.000 11060 duration set to 750 by maxDecDuration
01:20:21.532 00.000 11060 Guiding  Dir = 1, Dur = 750
01:20:21.559 00.027 11060 IsSlewing returns 0
01:20:21.559 00.000 11060 IsGuiding returns 0
01:20:22.338 00.779 11060 IsGuiding returns 0
01:20:22.338 00.000 11060 Move returns status 0, amount 750
01:20:22.338 00.000 11060 move complete, result=0
01:20:22.338 00.000 11060 worker thread done servicing request
01:20:22.338 00.000 11060 Worker thread wakes up
01:20:22.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:22.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:22.339 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
01:20:22.970 00.631 11060 Exposure complete
01:20:23.122 00.152 11060 worker thread done servicing request
01:20:23.122 00.000 10844 OnExposeComplete: enter
01:20:23.122 00.000 10844 UpdateGuideState(): m_state=6
01:20:23.122 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9378
01:20:23.122 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=61.30, Mass=3060, SNR=35.0, Peak=253 HFD=3.5
01:20:23.122 00.000 10844 MultiStar: [#1 0.20,0.34,0.91,U] [#2 0.20,0.21,2.00,U] [#3 -0.05,0.03,0.93,U] [#4 0.53,0.04,0.91,U] [#5 0.40,0.47,0.00,M1] [#6 0.12,0.21,0.85,U] [#7 0.23,0.78,0.00,M2] [#8 0.19,0.58,0.00,M2] 
01:20:23.122 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.20}, one-star: {-0.07, 0.32}
01:20:23.122 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
01:20:23.122 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
01:20:23.123 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.25 cameraTheta=0.88 mountX=-0.22 mountY=0.13, mountTheta=2.62
01:20:23.124 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.20, opts=13)
01:20:23.124 00.000 10844 Enqueuing Move request for scope (0.16, 0.20)
01:20:23.124 00.000 11060 Worker thread wakes up
01:20:23.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:23.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
01:20:23.124 00.000 10844 UpdateGuideState exits: m=3060 SNR=35.0
01:20:23.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
01:20:23.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:23.124 00.000 11060 Moving (0.16, 0.20) raw xDistance=-0.22 yDistance=0.13
01:20:23.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:23.124 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.190000, 1:0.127164
01:20:23.124 00.000 10844 Enqueuing Expose request
01:20:23.124 00.000 11060 BLC: No correction, Miss < min_move
01:20:23.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:20:23.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:23.125 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:20:23.125 00.000 11060 MoveAxis(E, 38, ABG)
01:20:23.125 00.000 11060 Guiding  Dir = 2, Dur = 38
01:20:23.139 00.014 11060 IsSlewing returns 0
01:20:23.139 00.000 11060 IsGuiding returns 0
01:20:23.195 00.056 11060 IsGuiding returns 0
01:20:23.195 00.000 11060 Move returns status 0, amount 38
01:20:23.195 00.000 11060 MoveAxis(N, 0, ABG)
01:20:23.195 00.000 11060 Move returns status 0, amount 0
01:20:23.195 00.000 11060 move complete, result=0
01:20:23.195 00.000 11060 worker thread done servicing request
01:20:23.195 00.000 11060 Worker thread wakes up
01:20:23.195 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
01:20:23.196 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:23.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:23.863 00.667 11060 Exposure complete
01:20:24.032 00.169 11060 worker thread done servicing request
01:20:24.032 00.000 10844 OnExposeComplete: enter
01:20:24.032 00.000 10844 UpdateGuideState(): m_state=6
01:20:24.033 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9379
01:20:24.033 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=61.15, Mass=2653, SNR=32.3, Peak=253 HFD=3.3
01:20:24.033 00.000 10844 MultiStar: [#1 0.13,0.17,1.10,U] [#2 0.88,0.30,0.00,M1] [#3 0.30,0.15,0.97,U] [#4 0.18,0.25,0.96,U] [#5 0.55,0.13,1.14,U] [#6 0.15,-0.11,1.01,U] [#7 0.19,0.50,0.78,U] [#8 0.59,0.17,0.00,M3] 
01:20:24.033 00.000 10844 single-star, 6 included, MultiStar: {0.24, 0.17}, one-star: {0.12, 0.18}
01:20:24.033 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
01:20:24.033 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
01:20:24.033 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.21 cameraTheta=0.99 mountX=-0.20 mountY=0.09, mountTheta=2.73
01:20:24.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.18, opts=13)
01:20:24.035 00.000 10844 Enqueuing Move request for scope (0.12, 0.18)
01:20:24.035 00.000 11060 Worker thread wakes up
01:20:24.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
01:20:24.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
01:20:24.035 00.000 11060 Moving (0.12, 0.18) raw xDistance=-0.20 yDistance=0.09
01:20:24.035 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.190000, 1:0.127164, 2:0.085500
01:20:24.035 00.000 11060 BLC: No correction, Miss < min_move
01:20:24.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:20:24.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:24.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:24.035 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.3
01:20:24.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:24.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:24.036 00.001 10844 Enqueuing Expose request
01:20:24.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:20:24.036 00.000 11060 MoveAxis(E, 35, ABG)
01:20:24.036 00.000 11060 Guiding  Dir = 2, Dur = 35
01:20:24.072 00.036 11060 IsSlewing returns 0
01:20:24.073 00.001 11060 IsGuiding returns 0
01:20:24.124 00.051 11060 IsGuiding returns 0
01:20:24.124 00.000 11060 Move returns status 0, amount 35
01:20:24.124 00.000 11060 MoveAxis(N, 0, ABG)
01:20:24.126 00.002 11060 Move returns status 0, amount 0
01:20:24.126 00.000 11060 move complete, result=0
01:20:24.126 00.000 11060 worker thread done servicing request
01:20:24.126 00.000 11060 Worker thread wakes up
01:20:24.126 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
01:20:24.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:24.127 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:24.755 00.628 11060 Exposure complete
01:20:24.920 00.165 11060 worker thread done servicing request
01:20:24.920 00.000 10844 OnExposeComplete: enter
01:20:24.920 00.000 10844 UpdateGuideState(): m_state=6
01:20:24.920 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9380
01:20:24.920 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=60.77, Mass=2906, SNR=34.7, Peak=251 HFD=3.4
01:20:24.920 00.000 10844 MultiStar: [#1 0.08,-0.24,1.01,U] [#2 0.65,-0.69,0.00,M2] [#3 -0.12,-0.88,0.00,M1] [#4 0.61,-0.03,0.00,M1] [#5 0.45,0.11,0.95,U] [#6 -0.11,-0.14,0.88,U] [#7 0.34,-0.05,0.79,U] [#8 0.53,-0.08,0.95,U] 
01:20:24.920 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.10}, one-star: {0.19, -0.21}
01:20:24.920 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
01:20:24.920 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
01:20:24.920 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.40 mountX=0.06 mountY=0.26, mountTheta=1.35
01:20:24.921 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.10, opts=13)
01:20:24.923 00.002 10844 Enqueuing Move request for scope (0.25, -0.10)
01:20:24.923 00.000 11060 Worker thread wakes up
01:20:24.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
01:20:24.923 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:24.923 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
01:20:24.923 00.000 10844 UpdateGuideState exits: m=2906 SNR=34.7
01:20:24.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:24.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:24.923 00.000 11060 Moving (0.25, -0.10) raw xDistance=0.06 yDistance=0.26
01:20:24.923 00.000 10844 Enqueuing Expose request
01:20:24.923 00.000 11060 BLC: window closed
01:20:24.923 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.190000, 1:0.127164, 2:0.085500
01:20:24.923 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
01:20:24.923 00.000 11060 BLC: window closed
01:20:24.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:24.924 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
01:20:24.924 00.000 11060 MoveAxis(E, 0, ABG)
01:20:24.924 00.000 11060 Move returns status 0, amount 0
01:20:24.924 00.000 11060 MoveAxis(S, 101, ABG)
01:20:24.924 00.000 11060 Guiding  Dir = 1, Dur = 101
01:20:24.952 00.028 11060 IsSlewing returns 0
01:20:24.953 00.001 11060 IsGuiding returns 0
01:20:25.086 00.133 11060 IsGuiding returns 0
01:20:25.086 00.000 11060 Move returns status 0, amount 101
01:20:25.086 00.000 11060 move complete, result=0
01:20:25.086 00.000 11060 worker thread done servicing request
01:20:25.086 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 101 ms SOUTH
01:20:25.087 00.001 11060 Worker thread wakes up
01:20:25.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:25.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:25.728 00.641 11060 Exposure complete
01:20:25.889 00.161 11060 worker thread done servicing request
01:20:25.890 00.001 10844 OnExposeComplete: enter
01:20:25.890 00.000 10844 UpdateGuideState(): m_state=6
01:20:25.890 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9381
01:20:25.890 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=61.18, Mass=3027, SNR=34.5, Peak=246 HFD=3.5
01:20:25.891 00.001 10844 MultiStar: [#1 -0.06,0.18,0.92,U] [#2 0.42,0.33,1.93,U] [#3 0.31,-0.07,0.94,U] [#4 0.44,-0.09,0.87,U] [#5 0.43,0.30,1.03,U] [#6 0.44,0.30,0.89,U] [#7 0.25,0.27,0.84,U] [#8 0.31,0.02,0.96,U] 
01:20:25.891 00.000 10844 single-star, 8 included, MultiStar: {0.33, 0.18}, one-star: {0.29, 0.20}
01:20:25.891 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:20:25.891 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:20:25.891 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.20 hyp=0.35 cameraTheta=0.61 mountX=-0.25 mountY=0.25, mountTheta=2.36
01:20:25.892 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.20, opts=13)
01:20:25.892 00.000 10844 Enqueuing Move request for scope (0.29, 0.20)
01:20:25.892 00.000 11060 Worker thread wakes up
01:20:25.893 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:25.893 00.000 10844 UpdateGuideState exits: m=3027 SNR=34.5
01:20:25.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:25.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:25.893 00.000 10844 Enqueuing Expose request
01:20:25.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.20) opts 0xd
01:20:25.893 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.20)
01:20:25.893 00.000 11060 Moving (0.29, 0.20) raw xDistance=-0.25 yDistance=0.25
01:20:25.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:20:25.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
01:20:25.893 00.000 11060 MoveAxis(E, 44, ABG)
01:20:25.893 00.000 11060 Guiding  Dir = 2, Dur = 44
01:20:25.912 00.019 11060 IsSlewing returns 0
01:20:25.912 00.000 11060 IsGuiding returns 0
01:20:25.975 00.063 11060 IsGuiding returns 0
01:20:25.975 00.000 11060 Move returns status 0, amount 44
01:20:25.975 00.000 11060 MoveAxis(S, 98, ABG)
01:20:25.975 00.000 11060 Guiding  Dir = 1, Dur = 98
01:20:26.006 00.031 11060 IsSlewing returns 0
01:20:26.008 00.002 11060 IsGuiding returns 0
01:20:26.148 00.140 11060 IsGuiding returns 0
01:20:26.148 00.000 11060 Move returns status 0, amount 98
01:20:26.148 00.000 11060 move complete, result=0
01:20:26.148 00.000 11060 worker thread done servicing request
01:20:26.148 00.000 11060 Worker thread wakes up
01:20:26.148 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.3 px 98 ms SOUTH
01:20:26.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:26.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:26.779 00.631 11060 Exposure complete
01:20:26.946 00.167 11060 worker thread done servicing request
01:20:26.946 00.000 10844 OnExposeComplete: enter
01:20:26.946 00.000 10844 UpdateGuideState(): m_state=6
01:20:26.947 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9382
01:20:26.947 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=61.17, Mass=2523, SNR=31.7, Peak=213 HFD=3.6
01:20:26.947 00.000 10844 MultiStar: [#1 -0.05,0.33,1.11,U] [#2 0.54,0.34,0.00,M2] [#3 -0.23,0.06,1.04,U] [#4 0.64,-0.09,0.00,M1] [#5 0.42,0.28,1.11,U] [#6 0.06,0.13,1.01,U] [#7 0.13,0.84,0.00,M1] [#8 0.37,0.93,0.00,M2] 
01:20:26.947 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.20}, one-star: {0.24, 0.20}
01:20:26.947 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
01:20:26.947 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
01:20:26.947 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.15 mountX=-0.22 mountY=0.06, mountTheta=2.89
01:20:26.948 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.20, opts=13)
01:20:26.949 00.001 10844 Enqueuing Move request for scope (0.09, 0.20)
01:20:26.949 00.000 11060 Worker thread wakes up
01:20:26.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:26.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
01:20:26.949 00.000 10844 UpdateGuideState exits: m=2523 SNR=31.7
01:20:26.949 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
01:20:26.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:26.949 00.000 11060 Moving (0.09, 0.20) raw xDistance=-0.22 yDistance=0.06
01:20:26.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:26.949 00.000 10844 Enqueuing Expose request
01:20:26.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:20:26.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:26.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:20:26.949 00.000 11060 MoveAxis(E, 39, ABG)
01:20:26.949 00.000 11060 Guiding  Dir = 2, Dur = 39
01:20:26.982 00.033 11060 IsSlewing returns 0
01:20:26.982 00.000 11060 IsGuiding returns 0
01:20:27.039 00.057 11060 IsGuiding returns 0
01:20:27.039 00.000 11060 Move returns status 0, amount 39
01:20:27.039 00.000 11060 MoveAxis(N, 0, ABG)
01:20:27.039 00.000 11060 Move returns status 0, amount 0
01:20:27.039 00.000 11060 move complete, result=0
01:20:27.039 00.000 11060 worker thread done servicing request
01:20:27.039 00.000 11060 Worker thread wakes up
01:20:27.039 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:20:27.041 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:27.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:27.673 00.632 11060 Exposure complete
01:20:27.841 00.168 11060 worker thread done servicing request
01:20:27.841 00.000 10844 OnExposeComplete: enter
01:20:27.841 00.000 10844 UpdateGuideState(): m_state=6
01:20:27.841 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9383
01:20:27.841 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=60.92, Mass=2592, SNR=32.9, Peak=232 HFD=3.5
01:20:27.842 00.001 10844 MultiStar: [#1 -0.18,-0.20,1.07,U] [#2 -0.41,-0.49,0.00,M3] [#3 -0.35,-0.33,1.04,U] [#4 0.45,-0.57,0.00,M2] [#5 -0.10,-0.56,1.01,U] [#6 -0.65,-0.19,0.00,M1] [#7 -0.13,0.08,0.90,U] [#8 -0.02,-0.68,0.00,M3] 
01:20:27.842 00.000 10844 single-star, 4 included, MultiStar: {-0.14, -0.22}, one-star: {0.04, -0.06}
01:20:27.842 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
01:20:27.842 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
01:20:27.842 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.90 mountX=0.05 mountY=0.05, mountTheta=0.84
01:20:27.843 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.06, opts=13)
01:20:27.843 00.000 10844 Enqueuing Move request for scope (0.04, -0.06)
01:20:27.843 00.000 11060 Worker thread wakes up
01:20:27.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:27.843 00.000 10844 UpdateGuideState exits: m=2592 SNR=32.9
01:20:27.845 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:27.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:20:27.845 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:20:27.845 00.000 11060 Moving (0.04, -0.06) raw xDistance=0.05 yDistance=0.05
01:20:27.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:20:27.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:27.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:27.845 00.000 10844 Enqueuing Expose request
01:20:27.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:27.845 00.000 11060 MoveAxis(E, 0, ABG)
01:20:27.845 00.000 11060 Move returns status 0, amount 0
01:20:27.845 00.000 11060 MoveAxis(N, 0, ABG)
01:20:27.845 00.000 11060 Move returns status 0, amount 0
01:20:27.845 00.000 11060 move complete, result=0
01:20:27.845 00.000 11060 worker thread done servicing request
01:20:27.845 00.000 11060 Worker thread wakes up
01:20:27.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:27.846 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:27.847 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:28.498 00.651 11060 Exposure complete
01:20:28.658 00.160 11060 worker thread done servicing request
01:20:28.658 00.000 10844 OnExposeComplete: enter
01:20:28.658 00.000 10844 UpdateGuideState(): m_state=6
01:20:28.658 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9384
01:20:28.659 00.001 10844 Star::Find returns 1 (0), X=268.50, Y=61.26, Mass=2994, SNR=34.7, Peak=251 HFD=3.6
01:20:28.659 00.000 10844 MultiStar: [#1 -0.48,0.05,1.03,U] [#2 -0.25,-0.47,1.95,U] [#3 -0.21,-0.28,0.88,U] [#4 0.00,0.08,0.87,U] [#5 0.03,0.55,1.02,U] [#6 -0.38,0.48,0.00,M2] [#7 -0.27,0.50,0.83,U] [#8 -0.19,0.31,0.87,U] 
01:20:28.659 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.06}, one-star: {0.01, 0.29}
01:20:28.659 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.58 = -1.71)
01:20:28.659 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.73)
01:20:28.659 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.82 mountX=-0.03 mountY=-0.19, mountTheta=-1.71
01:20:28.661 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.06, opts=13)
01:20:28.661 00.000 10844 Enqueuing Move request for scope (-0.18, 0.06)
01:20:28.661 00.000 11060 Worker thread wakes up
01:20:28.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
01:20:28.661 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
01:20:28.661 00.000 11060 Moving (-0.18, 0.06) raw xDistance=-0.03 yDistance=-0.19
01:20:28.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:20:28.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:28.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:28.661 00.000 10844 UpdateGuideState exits: m=2994 SNR=34.7
01:20:28.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:28.661 00.000 10844 Enqueuing Expose request
01:20:28.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:20:28.661 00.000 11060 MoveAxis(E, 0, ABG)
01:20:28.661 00.000 11060 Move returns status 0, amount 0
01:20:28.661 00.000 11060 MoveAxis(N, 0, ABG)
01:20:28.661 00.000 11060 Move returns status 0, amount 0
01:20:28.662 00.001 11060 move complete, result=0
01:20:28.662 00.000 11060 worker thread done servicing request
01:20:28.662 00.000 11060 Worker thread wakes up
01:20:28.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:28.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:28.663 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:29.294 00.631 11060 Exposure complete
01:20:29.469 00.175 11060 worker thread done servicing request
01:20:29.469 00.000 10844 OnExposeComplete: enter
01:20:29.469 00.000 10844 UpdateGuideState(): m_state=6
01:20:29.469 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9385
01:20:29.469 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=60.93, Mass=2721, SNR=32.5, Peak=247 HFD=3.6
01:20:29.470 00.001 10844 MultiStar: [#1 0.22,-0.10,1.05,U] [#2 -0.10,0.64,0.00,M3] [#3 0.03,-0.10,1.03,U] [#4 0.27,0.10,1.04,U] [#5 -0.43,-0.10,1.10,U] [#6 0.06,-0.46,1.02,U] [#7 -0.17,0.78,0.00,M1] [#8 -0.11,-0.04,0.95,U] 
01:20:29.470 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {0.11, -0.04}
01:20:29.470 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
01:20:29.470 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
01:20:29.470 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.40 mountX=0.10 mountY=0.04, mountTheta=0.34
01:20:29.472 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
01:20:29.472 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
01:20:29.472 00.000 11060 Worker thread wakes up
01:20:29.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:29.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
01:20:29.472 00.000 10844 UpdateGuideState exits: m=2721 SNR=32.5
01:20:29.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
01:20:29.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:29.472 00.000 11060 Moving (0.02, -0.11) raw xDistance=0.10 yDistance=0.04
01:20:29.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:29.472 00.000 10844 Enqueuing Expose request
01:20:29.473 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:29.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:29.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:20:29.473 00.000 11060 MoveAxis(E, 0, ABG)
01:20:29.473 00.000 11060 Move returns status 0, amount 0
01:20:29.473 00.000 11060 MoveAxis(N, 0, ABG)
01:20:29.473 00.000 11060 Move returns status 0, amount 0
01:20:29.473 00.000 11060 move complete, result=0
01:20:29.473 00.000 11060 worker thread done servicing request
01:20:29.473 00.000 11060 Worker thread wakes up
01:20:29.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:29.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:29.478 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:30.109 00.631 11060 Exposure complete
01:20:30.287 00.178 11060 worker thread done servicing request
01:20:30.287 00.000 10844 OnExposeComplete: enter
01:20:30.287 00.000 10844 UpdateGuideState(): m_state=6
01:20:30.287 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9386
01:20:30.288 00.001 10844 Star::Find returns 1 (0), X=268.45, Y=61.20, Mass=2458, SNR=31.4, Peak=235 HFD=3.2
01:20:30.288 00.000 10844 MultiStar: [#1 0.08,0.67,0.00,M1] [#2 -0.66,-0.08,0.00,M4] [#3 0.03,-0.11,1.06,U] [#4 0.12,-0.35,1.05,U] [#5 -0.21,-0.02,1.04,U] [#6 -0.29,-0.30,0.94,U] [#7 0.43,0.66,0.00,M2] [#8 -0.05,-0.41,1.05,U] 
01:20:30.288 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.16}, one-star: {-0.04, 0.23}
01:20:30.288 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
01:20:30.288 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
01:20:30.288 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.96 mountX=0.17 mountY=-0.04, mountTheta=-0.22
01:20:30.290 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.16, opts=13)
01:20:30.290 00.000 10844 Enqueuing Move request for scope (-0.07, -0.16)
01:20:30.290 00.000 11060 Worker thread wakes up
01:20:30.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
01:20:30.290 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
01:20:30.290 00.000 11060 Moving (-0.07, -0.16) raw xDistance=0.17 yDistance=-0.04
01:20:30.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:20:30.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:30.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:30.290 00.000 10844 UpdateGuideState exits: m=2458 SNR=31.4
01:20:30.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:30.291 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:30.291 00.000 10844 Enqueuing Expose request
01:20:30.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:30.291 00.000 11060 MoveAxis(W, 30, ABG)
01:20:30.291 00.000 11060 Guiding  Dir = 3, Dur = 30
01:20:30.308 00.017 11060 IsSlewing returns 0
01:20:30.308 00.000 11060 IsGuiding returns 0
01:20:30.355 00.047 11060 IsGuiding returns 0
01:20:30.355 00.000 11060 Move returns status 0, amount 30
01:20:30.355 00.000 11060 MoveAxis(N, 0, ABG)
01:20:30.355 00.000 11060 Move returns status 0, amount 0
01:20:30.355 00.000 11060 move complete, result=0
01:20:30.355 00.000 11060 worker thread done servicing request
01:20:30.355 00.000 11060 Worker thread wakes up
01:20:30.356 00.001 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
01:20:30.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:30.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:30.982 00.626 11060 Exposure complete
01:20:31.142 00.160 11060 worker thread done servicing request
01:20:31.142 00.000 10844 OnExposeComplete: enter
01:20:31.142 00.000 10844 UpdateGuideState(): m_state=6
01:20:31.142 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9387
01:20:31.142 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=60.76, Mass=3021, SNR=34.9, Peak=245 HFD=3.4
01:20:31.143 00.001 10844 MultiStar: [#1 -0.51,0.31,1.02,U] [#2 -0.34,-0.14,1.88,U] [#3 -0.26,-0.27,0.94,U] [#4 -0.03,-0.32,0.90,U] [#5 0.02,0.21,1.02,U] [#6 0.09,-0.04,0.87,U] [#7 -0.04,0.30,0.83,U] [#8 -0.28,-0.01,0.86,U] 
01:20:31.143 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.03}, one-star: {0.06, -0.21}
01:20:31.143 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
01:20:31.143 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
01:20:31.143 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.96 mountX=0.06 mountY=-0.16, mountTheta=-1.21
01:20:31.144 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.03, opts=13)
01:20:31.144 00.000 10844 Enqueuing Move request for scope (-0.17, -0.03)
01:20:31.144 00.000 11060 Worker thread wakes up
01:20:31.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:31.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
01:20:31.145 00.001 10844 UpdateGuideState exits: m=3021 SNR=34.9
01:20:31.145 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
01:20:31.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:31.145 00.000 11060 Moving (-0.17, -0.03) raw xDistance=0.06 yDistance=-0.16
01:20:31.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:31.145 00.000 10844 Enqueuing Expose request
01:20:31.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:31.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:31.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:20:31.145 00.000 11060 MoveAxis(E, 0, ABG)
01:20:31.145 00.000 11060 Move returns status 0, amount 0
01:20:31.145 00.000 11060 MoveAxis(N, 0, ABG)
01:20:31.145 00.000 11060 Move returns status 0, amount 0
01:20:31.145 00.000 11060 move complete, result=0
01:20:31.145 00.000 11060 worker thread done servicing request
01:20:31.145 00.000 11060 Worker thread wakes up
01:20:31.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:31.146 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:31.148 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:31.779 00.631 11060 Exposure complete
01:20:31.941 00.162 11060 worker thread done servicing request
01:20:31.941 00.000 10844 OnExposeComplete: enter
01:20:31.942 00.001 10844 UpdateGuideState(): m_state=6
01:20:31.942 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9388
01:20:31.942 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=61.34, Mass=2612, SNR=32.6, Peak=253 HFD=3.2
01:20:31.942 00.000 10844 MultiStar: [#1 0.03,-0.43,1.05,U] [#2 -0.01,-0.01,2.19,U] [#3 -0.07,-0.17,0.95,U] [#4 0.41,-0.20,0.99,U] [#5 0.27,-0.21,1.01,U] [#6 -0.13,0.02,0.87,U] [#7 0.02,0.06,0.92,U] [#8 -0.05,0.23,0.92,U] 
01:20:31.942 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.31, 0.37}
01:20:31.942 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
01:20:31.942 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
01:20:31.942 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=0.02 mountY=0.09, mountTheta=1.29
01:20:31.944 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
01:20:31.944 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
01:20:31.944 00.000 11060 Worker thread wakes up
01:20:31.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:20:31.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:20:31.944 00.000 11060 Moving (0.08, -0.04) raw xDistance=0.02 yDistance=0.09
01:20:31.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:20:31.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:31.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:31.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:20:31.944 00.000 11060 MoveAxis(E, 0, ABG)
01:20:31.944 00.000 11060 Move returns status 0, amount 0
01:20:31.944 00.000 11060 MoveAxis(N, 0, ABG)
01:20:31.944 00.000 11060 Move returns status 0, amount 0
01:20:31.944 00.000 11060 move complete, result=0
01:20:31.944 00.000 10844 UpdateGuideState exits: m=2612 SNR=32.6
01:20:31.944 00.000 11060 worker thread done servicing request
01:20:31.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:31.946 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:31.946 00.000 10844 Enqueuing Expose request
01:20:31.946 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:31.946 00.000 11060 Worker thread wakes up
01:20:31.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:31.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:32.578 00.632 11060 Exposure complete
01:20:32.752 00.174 11060 worker thread done servicing request
01:20:32.752 00.000 10844 OnExposeComplete: enter
01:20:32.752 00.000 10844 UpdateGuideState(): m_state=6
01:20:32.752 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9389
01:20:32.752 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=61.59, Mass=2644, SNR=32.3, Peak=225 HFD=3.3
01:20:32.752 00.000 10844 MultiStar: [#1 -0.26,0.14,1.05,U] [#2 -0.16,-0.16,2.13,U] [#3 -0.28,0.19,1.00,U] [#4 0.39,0.23,1.06,U] [#5 -0.16,0.17,1.11,U] [#6 0.06,0.62,0.00,M1] [#7 -0.23,0.89,0.00,M1] [#8 -0.03,0.04,1.04,U] 
01:20:32.753 00.001 10844 refined, 6 included, MultiStar: {-0.05, 0.13}, one-star: {0.29, 0.61}
01:20:32.753 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
01:20:32.753 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
01:20:32.753 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.94 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
01:20:32.755 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
01:20:32.755 00.000 10844 Enqueuing Move request for scope (-0.05, 0.13)
01:20:32.756 00.001 11060 Worker thread wakes up
01:20:32.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:32.756 00.000 10844 UpdateGuideState exits: m=2644 SNR=32.3
01:20:32.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:32.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
01:20:32.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:32.756 00.000 10844 Enqueuing Expose request
01:20:32.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:20:32.756 00.000 11060 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=-0.07
01:20:32.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:20:32.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:32.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:20:32.757 00.001 11060 MoveAxis(E, 0, ABG)
01:20:32.757 00.000 11060 Move returns status 0, amount 0
01:20:32.757 00.000 11060 MoveAxis(N, 0, ABG)
01:20:32.757 00.000 11060 Move returns status 0, amount 0
01:20:32.757 00.000 11060 move complete, result=0
01:20:32.757 00.000 11060 worker thread done servicing request
01:20:32.757 00.000 11060 Worker thread wakes up
01:20:32.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:32.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:32.758 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:33.408 00.650 11060 Exposure complete
01:20:33.602 00.194 11060 worker thread done servicing request
01:20:33.602 00.000 10844 OnExposeComplete: enter
01:20:33.602 00.000 10844 UpdateGuideState(): m_state=6
01:20:33.602 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9390
01:20:33.603 00.001 10844 Star::Find returns 1 (0), X=268.49, Y=61.18, Mass=2722, SNR=32.8, Peak=220 HFD=3.8
01:20:33.603 00.000 10844 MultiStar: [#1 -0.13,0.52,1.03,U] [#2 0.14,-0.35,2.10,U] [#3 -0.14,-0.13,0.94,U] [#4 0.48,-0.90,0.00,M1] [#5 0.02,0.27,1.12,U] [#6 0.09,-0.10,1.00,U] [#7 0.03,0.47,0.83,U] [#8 0.08,0.25,0.96,U] 
01:20:33.603 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.00, 0.21}
01:20:33.603 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:20:33.603 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:20:33.603 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.25 mountX=-0.08 mountY=0.01, mountTheta=2.99
01:20:33.604 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
01:20:33.604 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
01:20:33.605 00.001 11060 Worker thread wakes up
01:20:33.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:33.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:20:33.605 00.000 10844 UpdateGuideState exits: m=2722 SNR=32.8
01:20:33.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:20:33.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:33.605 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.01
01:20:33.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:33.605 00.000 10844 Enqueuing Expose request
01:20:33.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:20:33.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:33.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:20:33.606 00.001 11060 MoveAxis(E, 0, ABG)
01:20:33.606 00.000 11060 Move returns status 0, amount 0
01:20:33.606 00.000 11060 MoveAxis(N, 0, ABG)
01:20:33.606 00.000 11060 Move returns status 0, amount 0
01:20:33.606 00.000 11060 move complete, result=0
01:20:33.606 00.000 11060 worker thread done servicing request
01:20:33.606 00.000 11060 Worker thread wakes up
01:20:33.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:33.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:33.608 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:34.238 00.630 11060 Exposure complete
01:20:34.400 00.162 11060 worker thread done servicing request
01:20:34.400 00.000 10844 OnExposeComplete: enter
01:20:34.400 00.000 10844 UpdateGuideState(): m_state=6
01:20:34.400 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9391
01:20:34.401 00.001 10844 Star::Find returns 1 (1), X=268.71, Y=61.53, Mass=2982, SNR=34.6, Peak=255 HFD=3.4
01:20:34.401 00.000 10844 MultiStar: [#1 0.17,0.03,0.94,U] [#2 -0.14,0.01,1.98,U] [#3 -0.20,0.10,0.94,U] [#4 -0.03,0.46,0.94,U] [#5 -0.01,0.44,1.00,U] [#6 -0.16,0.46,0.91,U] [#7 0.04,0.72,0.00,M1] [#8 0.06,-0.12,0.88,U] 
01:20:34.401 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.22}, one-star: {0.23, 0.56}
01:20:34.401 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.43 = -2.86)
01:20:34.401 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
01:20:34.401 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.67 mountX=-0.21 mountY=-0.06, mountTheta=-2.87
01:20:34.402 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.22, opts=13)
01:20:34.402 00.000 10844 Enqueuing Move request for scope (-0.02, 0.22)
01:20:34.402 00.000 11060 Worker thread wakes up
01:20:34.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:34.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
01:20:34.403 00.001 10844 UpdateGuideState exits: m=2982 SNR=34.6 Saturated
01:20:34.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
01:20:34.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:34.403 00.000 11060 Moving (-0.02, 0.22) raw xDistance=-0.21 yDistance=-0.06
01:20:34.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:34.403 00.000 10844 Enqueuing Expose request
01:20:34.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:20:34.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:34.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:20:34.403 00.000 11060 MoveAxis(E, 37, ABG)
01:20:34.403 00.000 11060 Guiding  Dir = 2, Dur = 37
01:20:34.436 00.033 11060 IsSlewing returns 0
01:20:34.436 00.000 11060 IsGuiding returns 0
01:20:34.499 00.063 11060 IsGuiding returns 0
01:20:34.499 00.000 11060 Move returns status 0, amount 37
01:20:34.499 00.000 11060 MoveAxis(N, 0, ABG)
01:20:34.499 00.000 11060 Move returns status 0, amount 0
01:20:34.499 00.000 11060 move complete, result=0
01:20:34.499 00.000 11060 worker thread done servicing request
01:20:34.499 00.000 11060 Worker thread wakes up
01:20:34.499 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:20:34.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:34.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:35.134 00.635 11060 Exposure complete
01:20:35.293 00.159 11060 worker thread done servicing request
01:20:35.293 00.000 10844 OnExposeComplete: enter
01:20:35.293 00.000 10844 UpdateGuideState(): m_state=6
01:20:35.293 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9392
01:20:35.293 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=61.25, Mass=2931, SNR=35.1, Peak=253 HFD=3.4
01:20:35.293 00.000 10844 MultiStar: [#1 0.13,0.14,1.03,U] [#2 -0.20,-0.03,1.98,U] [#3 -0.11,-0.45,0.95,U] [#4 0.06,-0.57,0.98,U] [#5 -0.05,0.47,0.87,U] [#6 -0.08,0.08,0.96,U] [#7 0.23,0.90,0.00,M2] [#8 0.05,0.33,0.88,U] 
01:20:35.293 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.02}, one-star: {0.02, 0.27}
01:20:35.293 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.48 = -1.81)
01:20:35.293 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
01:20:35.293 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.72 mountX=-0.01 mountY=-0.04, mountTheta=-1.81
01:20:35.296 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
01:20:35.296 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
01:20:35.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:35.296 00.000 10844 UpdateGuideState exits: m=2931 SNR=35.1
01:20:35.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:35.296 00.000 11060 Worker thread wakes up
01:20:35.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:20:35.297 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:20:35.297 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.01 yDistance=-0.04
01:20:35.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:35.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:35.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:35.297 00.000 11060 MoveAxis(E, 0, ABG)
01:20:35.297 00.000 11060 Move returns status 0, amount 0
01:20:35.297 00.000 11060 MoveAxis(N, 0, ABG)
01:20:35.297 00.000 11060 Move returns status 0, amount 0
01:20:35.297 00.000 11060 move complete, result=0
01:20:35.297 00.000 11060 worker thread done servicing request
01:20:35.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:35.297 00.000 10844 Enqueuing Expose request
01:20:35.297 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:35.297 00.000 11060 Worker thread wakes up
01:20:35.298 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:35.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:35.930 00.632 11060 Exposure complete
01:20:36.089 00.159 11060 worker thread done servicing request
01:20:36.091 00.002 10844 OnExposeComplete: enter
01:20:36.091 00.000 10844 UpdateGuideState(): m_state=6
01:20:36.091 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9393
01:20:36.091 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.11, Mass=2699, SNR=32.3, Peak=236 HFD=3.3
01:20:36.091 00.000 10844 MultiStar: [#1 -0.05,0.28,0.94,U] [#2 -0.04,0.13,2.03,U] [#3 -0.12,-0.49,0.99,U] [#4 0.28,-0.35,0.97,U] [#5 0.07,-0.04,1.05,U] [#6 -0.40,-0.12,0.93,U] [#7 0.07,0.59,0.79,U] [#8 0.08,-0.31,1.03,U] 
01:20:36.091 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.15, 0.13}
01:20:36.092 00.001 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
01:20:36.092 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
01:20:36.092 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.43 mountX=0.02 mountY=0.01, mountTheta=0.30
01:20:36.093 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
01:20:36.093 00.000 10844 Enqueuing Move request for scope (0.00, -0.02)
01:20:36.093 00.000 11060 Worker thread wakes up
01:20:36.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:36.093 00.000 10844 UpdateGuideState exits: m=2699 SNR=32.3
01:20:36.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:36.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:36.093 00.000 10844 Enqueuing Expose request
01:20:36.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:20:36.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:20:36.094 00.001 11060 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=0.01
01:20:36.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:20:36.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:36.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:20:36.094 00.000 11060 MoveAxis(E, 0, ABG)
01:20:36.094 00.000 11060 Move returns status 0, amount 0
01:20:36.094 00.000 11060 MoveAxis(N, 0, ABG)
01:20:36.094 00.000 11060 Move returns status 0, amount 0
01:20:36.094 00.000 11060 move complete, result=0
01:20:36.094 00.000 11060 worker thread done servicing request
01:20:36.094 00.000 11060 Worker thread wakes up
01:20:36.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:36.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:36.095 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:36.723 00.628 11060 Exposure complete
01:20:36.885 00.162 11060 worker thread done servicing request
01:20:36.885 00.000 10844 OnExposeComplete: enter
01:20:36.885 00.000 10844 UpdateGuideState(): m_state=6
01:20:36.885 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9394
01:20:36.887 00.002 10844 Star::Find returns 1 (0), X=268.54, Y=60.95, Mass=3048, SNR=35.3, Peak=227 HFD=3.6
01:20:36.887 00.000 10844 MultiStar: [#1 0.20,0.25,0.94,U] [#2 -0.07,-0.10,1.85,U] [#3 -0.27,-0.09,0.88,U] [#4 -0.11,-0.13,0.86,U] [#5 -0.22,0.28,0.97,U] [#6 -0.06,-0.14,0.91,U] [#7 0.27,-0.12,0.88,U] [#8 -0.02,-0.41,0.86,U] 
01:20:36.887 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.06, -0.02}
01:20:36.887 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
01:20:36.887 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
01:20:36.887 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.05 mountX=0.06 mountY=-0.02, mountTheta=-0.32
01:20:36.889 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
01:20:36.889 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
01:20:36.889 00.000 11060 Worker thread wakes up
01:20:36.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:36.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:20:36.889 00.000 10844 UpdateGuideState exits: m=3048 SNR=35.3
01:20:36.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:20:36.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:36.889 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.06 yDistance=-0.02
01:20:36.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:36.889 00.000 10844 Enqueuing Expose request
01:20:36.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:36.890 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:36.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:20:36.890 00.000 11060 MoveAxis(E, 0, ABG)
01:20:36.890 00.000 11060 Move returns status 0, amount 0
01:20:36.890 00.000 11060 MoveAxis(N, 0, ABG)
01:20:36.890 00.000 11060 Move returns status 0, amount 0
01:20:36.890 00.000 11060 move complete, result=0
01:20:36.890 00.000 11060 worker thread done servicing request
01:20:36.890 00.000 11060 Worker thread wakes up
01:20:36.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:36.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:36.892 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:37.526 00.634 11060 Exposure complete
01:20:37.710 00.184 11060 worker thread done servicing request
01:20:37.710 00.000 10844 OnExposeComplete: enter
01:20:37.710 00.000 10844 UpdateGuideState(): m_state=6
01:20:37.710 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9395
01:20:37.710 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=60.73, Mass=2678, SNR=32.5, Peak=250 HFD=3.5
01:20:37.711 00.001 10844 MultiStar: [#1 0.53,0.05,0.97,U] [#2 0.38,-0.68,0.00,M1] [#3 0.12,0.15,1.01,U] [#4 0.08,-0.08,0.95,U] [#5 0.23,0.04,1.17,U] [#6 0.01,0.39,0.94,U] [#7 0.37,0.28,0.98,U] [#8 0.15,-0.42,0.99,U] 
01:20:37.711 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.02}, one-star: {-0.13, -0.24}
01:20:37.711 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
01:20:37.711 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
01:20:37.711 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=-0.05 mountY=0.17, mountTheta=1.87
01:20:37.713 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.02, opts=13)
01:20:37.713 00.000 10844 Enqueuing Move request for scope (0.17, 0.02)
01:20:37.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:37.713 00.000 10844 UpdateGuideState exits: m=2678 SNR=32.5
01:20:37.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:37.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:37.713 00.000 10844 Enqueuing Expose request
01:20:37.713 00.000 11060 Worker thread wakes up
01:20:37.714 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
01:20:37.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
01:20:37.714 00.000 11060 Moving (0.17, 0.02) raw xDistance=-0.05 yDistance=0.17
01:20:37.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:20:37.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:37.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:20:37.714 00.000 11060 MoveAxis(E, 0, ABG)
01:20:37.714 00.000 11060 Move returns status 0, amount 0
01:20:37.714 00.000 11060 MoveAxis(N, 0, ABG)
01:20:37.714 00.000 11060 Move returns status 0, amount 0
01:20:37.715 00.001 11060 move complete, result=0
01:20:37.715 00.000 11060 worker thread done servicing request
01:20:37.715 00.000 11060 Worker thread wakes up
01:20:37.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:37.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:37.717 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:38.363 00.646 11060 Exposure complete
01:20:38.532 00.169 11060 worker thread done servicing request
01:20:38.532 00.000 10844 OnExposeComplete: enter
01:20:38.540 00.008 10844 UpdateGuideState(): m_state=6
01:20:38.540 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9396
01:20:38.541 00.001 10844 Star::Find returns 1 (1), X=268.89, Y=61.24, Mass=2827, SNR=33.7, Peak=255 HFD=3.4
01:20:38.541 00.000 10844 MultiStar: [#1 -0.33,0.23,0.93,U] [#2 0.22,0.11,2.01,U] [#3 0.59,-0.94,0.00,M1] [#4 0.33,-0.54,0.00,M1] [#5 -0.04,0.31,0.93,U] [#6 -0.15,0.03,0.98,U] [#7 0.29,0.20,0.82,U] [#8 0.36,0.09,1.01,U] 
01:20:38.541 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.16}, one-star: {0.41, 0.27}
01:20:38.541 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:20:38.541 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:20:38.541 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.21 cameraTheta=0.93 mountX=-0.18 mountY=0.09, mountTheta=2.67
01:20:38.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.16, opts=13)
01:20:38.543 00.000 10844 Enqueuing Move request for scope (0.12, 0.16)
01:20:38.543 00.000 11060 Worker thread wakes up
01:20:38.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:38.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
01:20:38.543 00.000 10844 UpdateGuideState exits: m=2827 SNR=33.7 Saturated
01:20:38.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
01:20:38.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:38.543 00.000 11060 Moving (0.12, 0.16) raw xDistance=-0.18 yDistance=0.09
01:20:38.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:38.543 00.000 10844 Enqueuing Expose request
01:20:38.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:20:38.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:38.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:20:38.543 00.000 11060 MoveAxis(E, 32, ABG)
01:20:38.543 00.000 11060 Guiding  Dir = 2, Dur = 32
01:20:38.552 00.009 11060 IsSlewing returns 0
01:20:38.552 00.000 11060 IsGuiding returns 0
01:20:38.600 00.048 11060 IsGuiding returns 0
01:20:38.600 00.000 11060 Move returns status 0, amount 32
01:20:38.600 00.000 11060 MoveAxis(N, 0, ABG)
01:20:38.600 00.000 11060 Move returns status 0, amount 0
01:20:38.601 00.001 11060 move complete, result=0
01:20:38.601 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
01:20:38.602 00.001 11060 worker thread done servicing request
01:20:38.603 00.001 11060 Worker thread wakes up
01:20:38.621 00.018 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:38.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:39.263 00.642 11060 Exposure complete
01:20:39.433 00.170 11060 worker thread done servicing request
01:20:39.433 00.000 10844 OnExposeComplete: enter
01:20:39.433 00.000 10844 UpdateGuideState(): m_state=6
01:20:39.433 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9397
01:20:39.433 00.000 10844 Star::Find returns 1 (1), X=268.80, Y=61.23, Mass=2740, SNR=33.3, Peak=255 HFD=3.4
01:20:39.434 00.001 10844 MultiStar: [#1 0.19,-0.07,1.06,U] [#2 0.20,-0.37,2.11,U] [#3 0.36,-0.29,0.97,U] [#4 0.69,-0.45,0.00,M2] [#5 -0.12,-0.33,1.06,U] [#6 -0.12,-0.41,0.93,U] [#7 0.39,0.07,0.88,U] [#8 0.28,-0.10,0.87,U] 
01:20:39.434 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.19}, one-star: {0.31, 0.25}
01:20:39.434 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
01:20:39.434 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
01:20:39.434 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.80 mountX=0.15 mountY=0.21, mountTheta=0.95
01:20:39.436 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.19, opts=13)
01:20:39.436 00.000 10844 Enqueuing Move request for scope (0.18, -0.19)
01:20:39.436 00.000 11060 Worker thread wakes up
01:20:39.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:39.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
01:20:39.436 00.000 10844 UpdateGuideState exits: m=2740 SNR=33.3 Saturated
01:20:39.436 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
01:20:39.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:39.436 00.000 11060 Moving (0.18, -0.19) raw xDistance=0.15 yDistance=0.21
01:20:39.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:39.436 00.000 10844 Enqueuing Expose request
01:20:39.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:20:39.437 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:20:39.437 00.000 11060 MoveAxis(W, 25, ABG)
01:20:39.437 00.000 11060 Guiding  Dir = 3, Dur = 25
01:20:39.448 00.011 11060 IsSlewing returns 0
01:20:39.448 00.000 11060 IsGuiding returns 0
01:20:39.511 00.063 11060 IsGuiding returns 0
01:20:39.511 00.000 11060 Move returns status 0, amount 25
01:20:39.512 00.001 11060 MoveAxis(S, 81, ABG)
01:20:39.512 00.000 11060 Guiding  Dir = 1, Dur = 81
01:20:39.544 00.032 11060 IsSlewing returns 0
01:20:39.544 00.000 11060 IsGuiding returns 0
01:20:39.635 00.091 11060 IsGuiding returns 0
01:20:39.635 00.000 11060 Move returns status 0, amount 81
01:20:39.635 00.000 11060 move complete, result=0
01:20:39.635 00.000 11060 worker thread done servicing request
01:20:39.635 00.000 11060 Worker thread wakes up
01:20:39.636 00.001 10844 GuideStep: 0.2 px 25 ms WEST, 0.2 px 81 ms SOUTH
01:20:39.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:39.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:40.271 00.635 11060 Exposure complete
01:20:40.454 00.183 11060 worker thread done servicing request
01:20:40.455 00.001 10844 OnExposeComplete: enter
01:20:40.455 00.000 10844 UpdateGuideState(): m_state=6
01:20:40.455 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9398
01:20:40.455 00.000 10844 Star::Find returns 1 (1), X=268.62, Y=60.50, Mass=3185, SNR=36.0, Peak=255 HFD=3.4
01:20:40.456 00.001 10844 MultiStar: [#1 0.52,0.37,0.00,M1] [#2 0.19,-0.22,1.87,U] [#3 0.31,-0.20,0.92,U] [#4 0.14,-0.18,0.92,U] [#5 0.65,-0.07,0.00,M1] [#6 0.34,0.17,0.87,U] [#7 0.56,0.76,0.00,M1] [#8 0.28,-0.20,0.86,U] 
01:20:40.456 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.20}, one-star: {0.13, -0.48}
01:20:40.456 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
01:20:40.456 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:20:40.456 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.72 mountX=0.15 mountY=0.25, mountTheta=1.03
01:20:40.457 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.20, opts=13)
01:20:40.457 00.000 10844 Enqueuing Move request for scope (0.22, -0.20)
01:20:40.457 00.000 11060 Worker thread wakes up
01:20:40.458 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
01:20:40.458 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
01:20:40.458 00.000 11060 Moving (0.22, -0.20) raw xDistance=0.15 yDistance=0.25
01:20:40.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:20:40.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
01:20:40.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:40.458 00.000 10844 UpdateGuideState exits: m=3185 SNR=36.0 Saturated
01:20:40.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:40.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:40.458 00.000 10844 Enqueuing Expose request
01:20:40.458 00.000 11060 MoveAxis(W, 27, ABG)
01:20:40.458 00.000 11060 Guiding  Dir = 3, Dur = 27
01:20:40.466 00.008 11060 IsSlewing returns 0
01:20:40.466 00.000 11060 IsGuiding returns 0
01:20:40.498 00.032 11060 IsGuiding returns 0
01:20:40.498 00.000 11060 Move returns status 0, amount 27
01:20:40.498 00.000 11060 MoveAxis(S, 98, ABG)
01:20:40.498 00.000 11060 Guiding  Dir = 1, Dur = 98
01:20:40.513 00.015 11060 IsSlewing returns 0
01:20:40.513 00.000 11060 IsGuiding returns 0
01:20:40.622 00.109 11060 IsGuiding returns 0
01:20:40.622 00.000 11060 Move returns status 0, amount 98
01:20:40.622 00.000 11060 move complete, result=0
01:20:40.622 00.000 11060 worker thread done servicing request
01:20:40.622 00.000 11060 Worker thread wakes up
01:20:40.622 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.3 px 98 ms SOUTH
01:20:40.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:40.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:41.266 00.644 11060 Exposure complete
01:20:41.431 00.165 11060 worker thread done servicing request
01:20:41.431 00.000 10844 OnExposeComplete: enter
01:20:41.431 00.000 10844 UpdateGuideState(): m_state=6
01:20:41.431 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9399
01:20:41.431 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=60.78, Mass=2632, SNR=32.3, Peak=243 HFD=3.2
01:20:41.431 00.000 10844 MultiStar: [#1 -0.04,0.60,0.00,M2] [#2 0.26,0.48,2.16,U] [#3 -0.17,0.37,0.97,U] [#4 0.75,-0.11,0.00,M2] [#5 0.57,-0.20,1.06,U] [#6 -0.31,0.25,0.96,U] [#7 0.24,0.06,0.88,U] [#8 0.26,0.28,0.96,U] 
01:20:41.431 00.000 10844 single-star, 6 included, MultiStar: {0.14, 0.20}, one-star: {-0.01, -0.19}
01:20:41.431 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
01:20:41.431 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
01:20:41.432 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=0.19 mountY=0.02, mountTheta=0.11
01:20:41.433 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.19, opts=13)
01:20:41.433 00.000 10844 Enqueuing Move request for scope (-0.01, -0.19)
01:20:41.433 00.000 11060 Worker thread wakes up
01:20:41.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
01:20:41.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
01:20:41.433 00.000 11060 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=0.02
01:20:41.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:20:41.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:41.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:41.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:20:41.434 00.001 11060 MoveAxis(W, 34, ABG)
01:20:41.434 00.000 11060 Guiding  Dir = 3, Dur = 34
01:20:41.434 00.000 10844 UpdateGuideState exits: m=2632 SNR=32.3
01:20:41.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:41.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:41.434 00.000 10844 Enqueuing Expose request
01:20:41.453 00.019 11060 IsSlewing returns 0
01:20:41.454 00.001 11060 IsGuiding returns 0
01:20:41.496 00.042 11060 IsGuiding returns 0
01:20:41.496 00.000 11060 Move returns status 0, amount 34
01:20:41.496 00.000 11060 MoveAxis(N, 0, ABG)
01:20:41.496 00.000 11060 Move returns status 0, amount 0
01:20:41.496 00.000 11060 move complete, result=0
01:20:41.496 00.000 11060 worker thread done servicing request
01:20:41.496 00.000 11060 Worker thread wakes up
01:20:41.496 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
01:20:41.497 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:41.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:42.129 00.632 11060 Exposure complete
01:20:42.311 00.182 11060 worker thread done servicing request
01:20:42.311 00.000 10844 OnExposeComplete: enter
01:20:42.311 00.000 10844 UpdateGuideState(): m_state=6
01:20:42.311 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9400
01:20:42.312 00.001 10844 Star::Find returns 1 (0), X=268.45, Y=61.11, Mass=2912, SNR=33.9, Peak=234 HFD=3.5
01:20:42.312 00.000 10844 MultiStar: [#1 0.00,0.15,0.97,U] [#2 0.21,-0.10,2.03,U] [#3 -0.11,0.02,0.98,U] [#4 0.62,0.41,0.00,M3] [#5 -0.01,-0.68,0.00,M1] [#6 0.02,-0.06,0.80,U] [#7 -0.00,0.45,0.85,U] [#8 -0.02,-0.18,0.82,U] 
01:20:42.312 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.04}, one-star: {-0.04, 0.14}
01:20:42.312 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:20:42.312 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
01:20:42.312 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.81 mountX=-0.04 mountY=0.03, mountTheta=2.55
01:20:42.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
01:20:42.314 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
01:20:42.314 00.000 11060 Worker thread wakes up
01:20:42.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:42.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:20:42.314 00.000 10844 UpdateGuideState exits: m=2912 SNR=33.9
01:20:42.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:20:42.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:42.314 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.03
01:20:42.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:42.314 00.000 10844 Enqueuing Expose request
01:20:42.315 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:42.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:42.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:42.315 00.000 11060 MoveAxis(E, 0, ABG)
01:20:42.315 00.000 11060 Move returns status 0, amount 0
01:20:42.315 00.000 11060 MoveAxis(N, 0, ABG)
01:20:42.315 00.000 11060 Move returns status 0, amount 0
01:20:42.315 00.000 11060 move complete, result=0
01:20:42.315 00.000 11060 worker thread done servicing request
01:20:42.315 00.000 11060 Worker thread wakes up
01:20:42.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:42.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:42.317 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:42.958 00.641 11060 Exposure complete
01:20:43.140 00.182 11060 worker thread done servicing request
01:20:43.141 00.001 10844 OnExposeComplete: enter
01:20:43.141 00.000 10844 UpdateGuideState(): m_state=6
01:20:43.141 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9401
01:20:43.141 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=61.15, Mass=2825, SNR=33.5, Peak=248 HFD=3.4
01:20:43.142 00.001 10844 MultiStar: [#1 0.01,-0.19,0.98,U] [#2 0.06,0.03,2.06,U] [#3 -0.41,-0.08,0.98,U] [#4 0.11,0.06,0.98,U] [#5 -0.21,0.23,1.07,U] [#6 -0.48,-0.12,0.95,U] [#7 -0.01,-0.16,0.90,U] [#8 -0.03,0.07,0.92,U] 
01:20:43.142 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {0.25, 0.18}
01:20:43.142 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
01:20:43.142 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
01:20:43.142 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.07 cameraTheta=3.01 mountX=0.00 mountY=-0.07, mountTheta=-1.52
01:20:43.144 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
01:20:43.144 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
01:20:43.144 00.000 11060 Worker thread wakes up
01:20:43.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:43.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:20:43.144 00.000 10844 UpdateGuideState exits: m=2825 SNR=33.5
01:20:43.144 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:20:43.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:43.144 00.000 11060 Moving (-0.06, 0.01) raw xDistance=0.00 yDistance=-0.07
01:20:43.145 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:43.145 00.000 10844 Enqueuing Expose request
01:20:43.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:20:43.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:43.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:20:43.145 00.000 11060 MoveAxis(E, 0, ABG)
01:20:43.145 00.000 11060 Move returns status 0, amount 0
01:20:43.145 00.000 11060 MoveAxis(N, 0, ABG)
01:20:43.145 00.000 11060 Move returns status 0, amount 0
01:20:43.145 00.000 11060 move complete, result=0
01:20:43.145 00.000 11060 worker thread done servicing request
01:20:43.145 00.000 11060 Worker thread wakes up
01:20:43.147 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:43.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:43.148 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:43.789 00.641 11060 Exposure complete
01:20:43.988 00.199 11060 worker thread done servicing request
01:20:43.988 00.000 10844 OnExposeComplete: enter
01:20:43.988 00.000 10844 UpdateGuideState(): m_state=6
01:20:43.988 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9402
01:20:43.988 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=60.60, Mass=2742, SNR=33.7, Peak=255 HFD=3.2
01:20:43.989 00.001 10844 MultiStar: [#1 -0.08,0.92,0.00,M1] [#2 -0.13,-0.01,2.04,U] [#3 -0.34,0.23,1.06,U] [#4 0.01,0.34,0.97,U] [#5 -0.06,0.17,1.12,U] [#6 -0.69,0.56,0.00,M1] [#7 -0.24,0.77,0.00,M1] [#8 -0.17,0.57,0.91,U] 
01:20:43.989 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.12}, one-star: {-0.01, -0.37}
01:20:43.989 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
01:20:43.989 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
01:20:43.989 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.34 mountX=-0.10 mountY=-0.14, mountTheta=-2.20
01:20:43.990 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.12, opts=13)
01:20:43.990 00.000 10844 Enqueuing Move request for scope (-0.12, 0.12)
01:20:43.990 00.000 11060 Worker thread wakes up
01:20:43.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
01:20:43.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
01:20:43.991 00.001 11060 Moving (-0.12, 0.12) raw xDistance=-0.10 yDistance=-0.14
01:20:43.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:20:43.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:43.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:43.991 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.7 Saturated
01:20:43.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:43.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:43.991 00.000 10844 Enqueuing Expose request
01:20:43.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:20:43.991 00.000 11060 MoveAxis(E, 0, ABG)
01:20:43.991 00.000 11060 Move returns status 0, amount 0
01:20:43.991 00.000 11060 MoveAxis(N, 0, ABG)
01:20:43.991 00.000 11060 Move returns status 0, amount 0
01:20:43.992 00.001 11060 move complete, result=0
01:20:43.992 00.000 11060 worker thread done servicing request
01:20:43.992 00.000 11060 Worker thread wakes up
01:20:43.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:43.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:43.994 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:44.627 00.633 11060 Exposure complete
01:20:44.787 00.160 11060 worker thread done servicing request
01:20:44.787 00.000 10844 OnExposeComplete: enter
01:20:44.787 00.000 10844 UpdateGuideState(): m_state=6
01:20:44.787 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9403
01:20:44.787 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=61.19, Mass=2818, SNR=33.5, Peak=243 HFD=3.1
01:20:44.787 00.000 10844 MultiStar: [#1 -0.76,0.45,0.00,M2] [#2 -0.28,0.53,1.83,U] [#3 -0.31,-0.02,0.91,U] [#4 0.39,0.26,0.89,U] [#5 -0.36,0.74,0.00,M1] [#6 -0.09,0.01,0.92,U] [#7 -0.07,0.40,0.87,U] [#8 -0.13,-0.29,0.99,U] 
01:20:44.787 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.20}, one-star: {-0.50, 0.21}
01:20:44.787 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.02 = -2.27)
01:20:44.787 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
01:20:44.788 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.26 mountX=-0.16 mountY=-0.19, mountTheta=-2.27
01:20:44.789 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.20, opts=13)
01:20:44.789 00.000 10844 Enqueuing Move request for scope (-0.16, 0.20)
01:20:44.789 00.000 11060 Worker thread wakes up
01:20:44.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:44.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
01:20:44.789 00.000 10844 UpdateGuideState exits: m=2818 SNR=33.5
01:20:44.789 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
01:20:44.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:44.790 00.001 11060 Moving (-0.16, 0.20) raw xDistance=-0.16 yDistance=-0.19
01:20:44.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:44.790 00.000 10844 Enqueuing Expose request
01:20:44.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:20:44.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:44.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:20:44.790 00.000 11060 MoveAxis(E, 29, ABG)
01:20:44.790 00.000 11060 Guiding  Dir = 2, Dur = 29
01:20:44.796 00.006 11060 IsSlewing returns 0
01:20:44.797 00.001 11060 IsGuiding returns 0
01:20:44.842 00.045 11060 IsGuiding returns 0
01:20:44.842 00.000 11060 Move returns status 0, amount 29
01:20:44.842 00.000 11060 MoveAxis(N, 0, ABG)
01:20:44.842 00.000 11060 Move returns status 0, amount 0
01:20:44.842 00.000 11060 move complete, result=0
01:20:44.842 00.000 11060 worker thread done servicing request
01:20:44.843 00.001 11060 Worker thread wakes up
01:20:44.843 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
01:20:44.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:44.844 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:45.472 00.628 11060 Exposure complete
01:20:45.624 00.152 11060 worker thread done servicing request
01:20:45.624 00.000 10844 OnExposeComplete: enter
01:20:45.624 00.000 10844 UpdateGuideState(): m_state=6
01:20:45.624 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9404
01:20:45.625 00.001 10844 Star::Find returns 1 (0), X=268.25, Y=61.08, Mass=2978, SNR=35.1, Peak=237 HFD=3.4
01:20:45.625 00.000 10844 MultiStar: [#1 -0.07,-0.15,0.96,U] [#2 0.02,0.60,1.97,U] [#3 -0.12,-0.39,0.90,U] [#4 -0.23,0.35,0.87,U] [#5 0.50,0.24,1.06,U] [#6 0.09,0.04,0.89,U] [#7 -0.08,-0.07,0.79,U] [#8 0.01,0.15,0.90,U] 
01:20:45.625 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.16}, one-star: {-0.24, 0.11}
01:20:45.625 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
01:20:45.625 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
01:20:45.625 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.58 mountX=-0.15 mountY=-0.03, mountTheta=-2.97
01:20:45.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.16, opts=13)
01:20:45.626 00.000 10844 Enqueuing Move request for scope (-0.00, 0.16)
01:20:45.626 00.000 11060 Worker thread wakes up
01:20:45.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:45.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
01:20:45.627 00.001 10844 UpdateGuideState exits: m=2978 SNR=35.1
01:20:45.627 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
01:20:45.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:45.627 00.000 11060 Moving (-0.00, 0.16) raw xDistance=-0.15 yDistance=-0.03
01:20:45.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:45.627 00.000 10844 Enqueuing Expose request
01:20:45.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:20:45.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:45.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:45.627 00.000 11060 MoveAxis(E, 27, ABG)
01:20:45.627 00.000 11060 Guiding  Dir = 2, Dur = 27
01:20:45.643 00.016 11060 IsSlewing returns 0
01:20:45.643 00.000 11060 IsGuiding returns 0
01:20:45.685 00.042 11060 IsGuiding returns 0
01:20:45.685 00.000 11060 Move returns status 0, amount 27
01:20:45.685 00.000 11060 MoveAxis(N, 0, ABG)
01:20:45.685 00.000 11060 Move returns status 0, amount 0
01:20:45.685 00.000 11060 move complete, result=0
01:20:45.686 00.001 11060 worker thread done servicing request
01:20:45.686 00.000 11060 Worker thread wakes up
01:20:45.686 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
01:20:45.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:45.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:46.315 00.629 11060 Exposure complete
01:20:46.468 00.153 11060 worker thread done servicing request
01:20:46.469 00.001 10844 OnExposeComplete: enter
01:20:46.469 00.000 10844 UpdateGuideState(): m_state=6
01:20:46.469 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9405
01:20:46.469 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=60.70, Mass=2828, SNR=34.5, Peak=253 HFD=3.3
01:20:46.469 00.000 10844 MultiStar: [#1 -0.42,0.47,0.00,M2] [#2 -0.07,0.13,1.89,U] [#3 0.04,-0.38,0.98,U] [#4 0.32,-0.06,0.97,U] [#5 -0.26,0.41,0.93,U] [#6 -0.44,0.40,0.93,U] [#7 0.21,0.52,0.78,U] [#8 -0.33,0.23,0.90,U] 
01:20:46.469 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {-0.01, -0.27}
01:20:46.469 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.90 = -2.39)
01:20:46.470 00.001 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.41)
01:20:46.470 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.14 mountX=-0.09 mountY=-0.09, mountTheta=-2.40
01:20:46.471 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
01:20:46.471 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
01:20:46.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:46.471 00.000 11060 Worker thread wakes up
01:20:46.471 00.000 10844 UpdateGuideState exits: m=2828 SNR=34.5
01:20:46.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:46.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
01:20:46.472 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:46.472 00.000 10844 Enqueuing Expose request
01:20:46.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
01:20:46.472 00.000 11060 Moving (-0.07, 0.11) raw xDistance=-0.09 yDistance=-0.09
01:20:46.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:20:46.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:46.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:20:46.472 00.000 11060 MoveAxis(E, 0, ABG)
01:20:46.472 00.000 11060 Move returns status 0, amount 0
01:20:46.472 00.000 11060 MoveAxis(N, 0, ABG)
01:20:46.472 00.000 11060 Move returns status 0, amount 0
01:20:46.472 00.000 11060 move complete, result=0
01:20:46.472 00.000 11060 worker thread done servicing request
01:20:46.473 00.001 11060 Worker thread wakes up
01:20:46.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:46.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:46.474 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:47.128 00.654 11060 Exposure complete
01:20:47.313 00.185 11060 worker thread done servicing request
01:20:47.314 00.001 10844 OnExposeComplete: enter
01:20:47.314 00.000 10844 UpdateGuideState(): m_state=6
01:20:47.314 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9406
01:20:47.314 00.000 10844 Star::Find returns 1 (1), X=268.26, Y=61.09, Mass=2735, SNR=33.5, Peak=255 HFD=3.2
01:20:47.314 00.000 10844 MultiStar: [#1 -0.79,-0.12,0.00,M3] [#2 -0.39,-0.28,1.93,U] [#3 -0.38,-0.27,1.00,U] [#4 -0.14,-0.13,0.96,U] [#5 -0.31,-0.01,0.99,U] [#6 -0.63,0.03,0.00,M1] [#7 -0.59,0.19,0.00,M1] [#8 -0.34,-0.32,0.92,U] 
01:20:47.314 00.000 10844 single-star, 5 included, MultiStar: {-0.31, -0.16}, one-star: {-0.22, 0.12}
01:20:47.314 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.88)
01:20:47.314 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.90)
01:20:47.315 00.001 10844 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.65 mountX=-0.08 mountY=-0.24, mountTheta=-1.89
01:20:47.317 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.12, opts=13)
01:20:47.317 00.000 10844 Enqueuing Move request for scope (-0.22, 0.12)
01:20:47.317 00.000 11060 Worker thread wakes up
01:20:47.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
01:20:47.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
01:20:47.317 00.000 11060 Moving (-0.22, 0.12) raw xDistance=-0.08 yDistance=-0.24
01:20:47.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:20:47.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:47.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:47.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:20:47.317 00.000 11060 MoveAxis(E, 0, ABG)
01:20:47.318 00.001 11060 Move returns status 0, amount 0
01:20:47.318 00.000 10844 UpdateGuideState exits: m=2735 SNR=33.5 Saturated
01:20:47.318 00.000 11060 MoveAxis(N, 0, ABG)
01:20:47.318 00.000 11060 Move returns status 0, amount 0
01:20:47.318 00.000 11060 move complete, result=0
01:20:47.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:47.318 00.000 11060 worker thread done servicing request
01:20:47.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:47.318 00.000 10844 Enqueuing Expose request
01:20:47.318 00.000 11060 Worker thread wakes up
01:20:47.318 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:47.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:47.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:47.957 00.639 11060 Exposure complete
01:20:48.121 00.164 11060 worker thread done servicing request
01:20:48.121 00.000 10844 OnExposeComplete: enter
01:20:48.122 00.001 10844 UpdateGuideState(): m_state=6
01:20:48.122 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9407
01:20:48.122 00.000 10844 Star::Find returns 1 (1), X=268.33, Y=60.53, Mass=2320, SNR=30.8, Peak=255 HFD=3.2
01:20:48.122 00.000 10844 MultiStar: [#1 -0.41,-0.51,0.00,M4] [#2 -0.48,-0.57,0.00,M1] [#3 -0.24,-0.39,1.01,U] [#4 0.07,-0.87,0.00,M1] [#5 -0.70,-0.14,0.00,M1] [#6 -0.27,-0.42,1.00,U] [#7 -0.16,-0.05,0.95,U] [#8 -0.39,-0.34,1.13,U] 
01:20:48.122 00.000 10844 refined, 4 included, MultiStar: {-0.24, -0.33}, one-star: {-0.15, -0.45}
01:20:48.122 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
01:20:48.122 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
01:20:48.122 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.33 hyp=0.41 cameraTheta=-2.20 mountX=0.37 mountY=-0.19, mountTheta=-0.47
01:20:48.124 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.33, opts=13)
01:20:48.124 00.000 10844 Enqueuing Move request for scope (-0.24, -0.33)
01:20:48.124 00.000 11060 Worker thread wakes up
01:20:48.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:48.124 00.000 10844 UpdateGuideState exits: m=2320 SNR=30.8 Saturated
01:20:48.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:48.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:48.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.33) opts 0xd
01:20:48.124 00.000 10844 Enqueuing Expose request
01:20:48.124 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.33)
01:20:48.124 00.000 11060 Moving (-0.24, -0.33) raw xDistance=0.37 yDistance=-0.19
01:20:48.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
01:20:48.125 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:48.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:20:48.125 00.000 11060 MoveAxis(W, 64, ABG)
01:20:48.125 00.000 11060 Guiding  Dir = 3, Dur = 64
01:20:48.137 00.012 11060 IsSlewing returns 0
01:20:48.137 00.000 11060 IsGuiding returns 0
01:20:48.224 00.087 11060 IsGuiding returns 0
01:20:48.224 00.000 11060 Move returns status 0, amount 64
01:20:48.224 00.000 11060 MoveAxis(N, 0, ABG)
01:20:48.224 00.000 11060 Move returns status 0, amount 0
01:20:48.225 00.001 11060 move complete, result=0
01:20:48.225 00.000 11060 worker thread done servicing request
01:20:48.225 00.000 11060 Worker thread wakes up
01:20:48.225 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.2 px 0 ms NORTH
01:20:48.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:48.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:48.864 00.639 11060 Exposure complete
01:20:49.037 00.173 11060 worker thread done servicing request
01:20:49.037 00.000 10844 OnExposeComplete: enter
01:20:49.037 00.000 10844 UpdateGuideState(): m_state=6
01:20:49.037 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9408
01:20:49.037 00.000 10844 Star::Find returns 1 (1), X=268.15, Y=60.33, Mass=3036, SNR=34.7, Peak=255 HFD=3.5
01:20:49.037 00.000 10844 MultiStar: [#1 0.27,-0.67,0.00,M5] [#2 0.04,-0.15,2.02,U] [#3 0.13,-0.41,0.95,U] [#4 0.04,-0.19,0.89,U] [#5 0.26,-0.09,0.93,U] [#6 -0.42,-0.23,0.88,U] [#7 0.37,-0.14,0.82,U] [#8 -0.02,0.07,0.93,U] 
01:20:49.037 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.22}, one-star: {-0.34, -0.64}
01:20:49.037 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
01:20:49.037 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
01:20:49.039 00.002 10844 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.55 mountX=0.21 mountY=0.04, mountTheta=0.19
01:20:49.041 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.22, opts=13)
01:20:49.047 00.006 10844 Enqueuing Move request for scope (0.01, -0.22)
01:20:49.047 00.000 11060 Worker thread wakes up
01:20:49.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:49.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
01:20:49.047 00.000 10844 UpdateGuideState exits: m=3036 SNR=34.7 Saturated
01:20:49.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
01:20:49.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:49.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:49.047 00.000 10844 Enqueuing Expose request
01:20:49.048 00.001 11060 Moving (0.01, -0.22) raw xDistance=0.21 yDistance=0.04
01:20:49.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:20:49.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:49.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:20:49.048 00.000 11060 MoveAxis(W, 39, ABG)
01:20:49.048 00.000 11060 Guiding  Dir = 3, Dur = 39
01:20:49.059 00.011 11060 IsSlewing returns 0
01:20:49.059 00.000 11060 IsGuiding returns 0
01:20:49.116 00.057 11060 IsGuiding returns 0
01:20:49.116 00.000 11060 Move returns status 0, amount 39
01:20:49.116 00.000 11060 MoveAxis(N, 0, ABG)
01:20:49.116 00.000 11060 Move returns status 0, amount 0
01:20:49.116 00.000 11060 move complete, result=0
01:20:49.116 00.000 11060 worker thread done servicing request
01:20:49.116 00.000 11060 Worker thread wakes up
01:20:49.116 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
01:20:49.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:49.117 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:49.753 00.636 11060 Exposure complete
01:20:49.927 00.174 11060 worker thread done servicing request
01:20:49.927 00.000 10844 OnExposeComplete: enter
01:20:49.927 00.000 10844 UpdateGuideState(): m_state=6
01:20:49.929 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9409
01:20:49.929 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=60.26, Mass=2718, SNR=33.0, Peak=255 HFD=3.6
01:20:49.929 00.000 10844 MultiStar: [#1 -0.11,0.07,1.03,U] [#2 -0.09,0.23,2.07,U] [#3 -0.27,0.04,0.94,U] [#4 0.42,-0.22,0.88,U] [#5 0.12,0.37,0.98,U] [#6 -0.66,0.10,0.00,M1] [#7 -0.20,0.62,0.00,M1] [#8 -0.04,0.46,0.94,U] 
01:20:49.929 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {-0.17, -0.71}
01:20:49.929 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
01:20:49.930 00.001 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.46)
01:20:49.930 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.09 mountX=-0.05 mountY=-0.05, mountTheta=-2.45
01:20:49.931 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
01:20:49.931 00.000 10844 Enqueuing Move request for scope (-0.04, 0.06)
01:20:49.931 00.000 11060 Worker thread wakes up
01:20:49.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:49.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:20:49.931 00.000 10844 UpdateGuideState exits: m=2718 SNR=33.0 Saturated
01:20:49.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:20:49.932 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:49.932 00.000 11060 Moving (-0.04, 0.06) raw xDistance=-0.05 yDistance=-0.05
01:20:49.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:20:49.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:49.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:49.932 00.000 10844 Enqueuing Expose request
01:20:49.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:49.932 00.000 11060 MoveAxis(E, 0, ABG)
01:20:49.932 00.000 11060 Move returns status 0, amount 0
01:20:49.932 00.000 11060 MoveAxis(N, 0, ABG)
01:20:49.932 00.000 11060 Move returns status 0, amount 0
01:20:49.932 00.000 11060 move complete, result=0
01:20:49.932 00.000 11060 worker thread done servicing request
01:20:49.932 00.000 11060 Worker thread wakes up
01:20:49.933 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:49.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:49.934 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:50.562 00.628 11060 Exposure complete
01:20:50.738 00.176 11060 worker thread done servicing request
01:20:50.738 00.000 10844 OnExposeComplete: enter
01:20:50.738 00.000 10844 UpdateGuideState(): m_state=6
01:20:50.738 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9410
01:20:50.738 00.000 10844 Star::Find returns 1 (1), X=268.26, Y=60.56, Mass=2516, SNR=31.1, Peak=255 HFD=3.2
01:20:50.739 00.001 10844 MultiStar: [#1 -0.70,-0.22,0.00,M5] [#2 -0.26,-0.07,2.29,U] [#3 -0.43,-0.28,0.93,U] [#4 0.07,-0.40,1.00,U] [#5 -0.70,-0.16,0.00,M1] [#6 -0.60,0.13,0.00,M2] [#7 -0.33,0.05,0.87,U] [#8 -0.34,-0.03,1.06,U] 
01:20:50.739 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.17}, one-star: {-0.23, -0.41}
01:20:50.739 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
01:20:50.739 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
01:20:50.739 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-2.54 mountX=0.21 mountY=-0.22, mountTheta=-0.80
01:20:50.741 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.17, opts=13)
01:20:50.741 00.000 10844 Enqueuing Move request for scope (-0.25, -0.17)
01:20:50.741 00.000 11060 Worker thread wakes up
01:20:50.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:50.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.17) opts 0xd
01:20:50.741 00.000 10844 UpdateGuideState exits: m=2516 SNR=31.1 Saturated
01:20:50.741 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.17)
01:20:50.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:50.741 00.000 11060 Moving (-0.25, -0.17) raw xDistance=0.21 yDistance=-0.22
01:20:50.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:50.741 00.000 10844 Enqueuing Expose request
01:20:50.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:20:50.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:20:50.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:20:50.742 00.001 11060 MoveAxis(W, 37, ABG)
01:20:50.742 00.000 11060 Guiding  Dir = 3, Dur = 37
01:20:50.744 00.002 11060 IsSlewing returns 0
01:20:50.744 00.000 11060 IsGuiding returns 0
01:20:50.795 00.051 11060 IsGuiding returns 0
01:20:50.795 00.000 11060 Move returns status 0, amount 37
01:20:50.795 00.000 11060 MoveAxis(N, 0, ABG)
01:20:50.795 00.000 11060 Move returns status 0, amount 0
01:20:50.795 00.000 11060 move complete, result=0
01:20:50.795 00.000 11060 worker thread done servicing request
01:20:50.795 00.000 11060 Worker thread wakes up
01:20:50.795 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
01:20:50.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:50.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:51.439 00.644 11060 Exposure complete
01:20:51.607 00.168 11060 worker thread done servicing request
01:20:51.607 00.000 10844 OnExposeComplete: enter
01:20:51.607 00.000 10844 UpdateGuideState(): m_state=6
01:20:51.609 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9411
01:20:51.609 00.000 10844 Star::Find returns 1 (1), X=268.11, Y=60.71, Mass=2550, SNR=31.8, Peak=255 HFD=3.4
01:20:51.609 00.000 10844 MultiStar: [#1 -0.38,0.42,1.07,U] [#2 -0.10,-0.35,2.08,U] [#3 -0.41,-0.36,0.95,U] [#4 -0.37,-0.11,1.11,U] [#5 -0.65,-0.37,0.00,M2] [#6 -0.49,-0.24,0.90,U] [#7 -0.18,0.32,0.92,U] [#8 -0.43,0.32,1.01,U] 
01:20:51.609 00.000 10844 refined, 7 included, MultiStar: {-0.31, -0.07}, one-star: {-0.38, -0.27}
01:20:51.609 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
01:20:51.609 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
01:20:51.609 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-2.93 mountX=0.12 mountY=-0.30, mountTheta=-1.18
01:20:51.610 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.07, opts=13)
01:20:51.611 00.001 10844 Enqueuing Move request for scope (-0.31, -0.07)
01:20:51.611 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:51.611 00.000 11060 Worker thread wakes up
01:20:51.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.07) opts 0xd
01:20:51.611 00.000 10844 UpdateGuideState exits: m=2550 SNR=31.8 Saturated
01:20:51.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.07)
01:20:51.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:51.611 00.000 11060 Moving (-0.31, -0.07) raw xDistance=0.12 yDistance=-0.30
01:20:51.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:51.611 00.000 10844 Enqueuing Expose request
01:20:51.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
01:20:51.611 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.36 newest=-0.56
01:20:51.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
01:20:51.611 00.000 11060 MoveAxis(W, 23, ABG)
01:20:51.611 00.000 11060 Guiding  Dir = 3, Dur = 23
01:20:51.622 00.011 11060 IsSlewing returns 0
01:20:51.622 00.000 11060 IsGuiding returns 0
01:20:51.654 00.032 11060 IsGuiding returns 0
01:20:51.654 00.000 11060 Move returns status 0, amount 23
01:20:51.654 00.000 11060 BLC: Oldest BLC event removed
01:20:51.654 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:20:51.654 00.000 11060 MoveAxis(N, 866, ABG)
01:20:51.654 00.000 11060 duration set to 750 by maxDecDuration
01:20:51.654 00.000 11060 Guiding  Dir = 0, Dur = 750
01:20:51.669 00.015 11060 IsSlewing returns 0
01:20:51.671 00.002 11060 IsGuiding returns 0
01:20:52.426 00.755 11060 IsGuiding returns 0
01:20:52.426 00.000 11060 Move returns status 0, amount 750
01:20:52.426 00.000 11060 move complete, result=0
01:20:52.426 00.000 11060 worker thread done servicing request
01:20:52.426 00.000 11060 Worker thread wakes up
01:20:52.427 00.001 10844 GuideStep: 0.1 px 23 ms WEST, -0.3 px 750 ms NORTH
01:20:52.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:52.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:53.085 00.658 11060 Exposure complete
01:20:53.248 00.163 11060 worker thread done servicing request
01:20:53.248 00.000 10844 OnExposeComplete: enter
01:20:53.248 00.000 10844 UpdateGuideState(): m_state=6
01:20:53.255 00.007 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9412
01:20:53.255 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=60.88, Mass=2945, SNR=34.6, Peak=251 HFD=3.4
01:20:53.255 00.000 10844 MultiStar: [#1 -0.43,-0.46,0.00,M5] [#2 -0.31,-0.08,1.99,U] [#3 -0.25,-0.58,0.00,M1] [#4 0.18,-0.86,0.00,M1] [#5 0.23,0.02,0.98,U] [#6 -0.05,-0.32,0.91,U] [#7 -0.08,-0.26,0.85,U] [#8 0.02,-0.03,0.92,U] 
01:20:53.255 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.12}, one-star: {0.18, -0.10}
01:20:53.255 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
01:20:53.255 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
01:20:53.255 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.95 mountX=0.12 mountY=-0.03, mountTheta=-0.22
01:20:53.257 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.12, opts=13)
01:20:53.257 00.000 10844 Enqueuing Move request for scope (-0.05, -0.12)
01:20:53.257 00.000 11060 Worker thread wakes up
01:20:53.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:53.257 00.000 10844 UpdateGuideState exits: m=2945 SNR=34.6
01:20:53.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:53.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:53.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
01:20:53.257 00.000 10844 Enqueuing Expose request
01:20:53.257 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
01:20:53.257 00.000 11060 Moving (-0.05, -0.12) raw xDistance=0.12 yDistance=-0.03
01:20:53.257 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.209071, 1:0.026993
01:20:53.257 00.000 11060 BLC: No correction, Miss < min_move
01:20:53.258 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:20:53.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:53.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:53.258 00.000 11060 MoveAxis(W, 22, ABG)
01:20:53.258 00.000 11060 Guiding  Dir = 3, Dur = 22
01:20:53.264 00.006 11060 IsSlewing returns 0
01:20:53.264 00.000 11060 IsGuiding returns 0
01:20:53.312 00.048 11060 IsGuiding returns 0
01:20:53.313 00.001 11060 Move returns status 0, amount 22
01:20:53.313 00.000 11060 MoveAxis(N, 0, ABG)
01:20:53.313 00.000 11060 Move returns status 0, amount 0
01:20:53.313 00.000 11060 move complete, result=0
01:20:53.314 00.001 11060 worker thread done servicing request
01:20:53.314 00.000 11060 Worker thread wakes up
01:20:53.314 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
01:20:53.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:53.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:53.954 00.640 11060 Exposure complete
01:20:54.113 00.159 11060 worker thread done servicing request
01:20:54.114 00.001 10844 OnExposeComplete: enter
01:20:54.114 00.000 10844 UpdateGuideState(): m_state=6
01:20:54.114 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9413
01:20:54.114 00.000 10844 Star::Find returns 1 (0), X=269.10, Y=60.81, Mass=2802, SNR=34.1, Peak=243 HFD=2.9
01:20:54.114 00.000 10844 MultiStar: [#1 0.14,-0.38,1.00,U] [#2 0.00,-0.18,1.92,U] [#3 0.05,-0.24,0.94,U] [#4 0.14,-0.69,0.00,M2] [#5 -0.07,-0.46,0.93,U] [#6 -0.34,0.30,0.96,U] [#7 0.29,-0.17,0.77,U] [#8 0.17,-0.62,0.00,M1] 
01:20:54.114 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.18}, one-star: {0.61, -0.16}
01:20:54.114 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
01:20:54.115 00.001 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
01:20:54.115 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.14 mountX=0.17 mountY=0.11, mountTheta=0.60
01:20:54.116 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.18, opts=13)
01:20:54.116 00.000 10844 Enqueuing Move request for scope (0.09, -0.18)
01:20:54.116 00.000 11060 Worker thread wakes up
01:20:54.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
01:20:54.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
01:20:54.116 00.000 11060 Moving (0.09, -0.18) raw xDistance=0.17 yDistance=0.11
01:20:54.116 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.209071, 1:0.026993, 2:-0.113998
01:20:54.116 00.000 11060 BLC: No correction, Miss < min_move
01:20:54.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:20:54.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:54.117 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:20:54.117 00.000 11060 MoveAxis(W, 29, ABG)
01:20:54.117 00.000 11060 Guiding  Dir = 3, Dur = 29
01:20:54.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:54.117 00.000 10844 UpdateGuideState exits: m=2802 SNR=34.1
01:20:54.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:54.117 00.000 10844 Enqueuing Expose request
01:20:54.131 00.014 11060 IsSlewing returns 0
01:20:54.133 00.002 11060 IsGuiding returns 0
01:20:54.175 00.042 11060 IsGuiding returns 0
01:20:54.175 00.000 11060 Move returns status 0, amount 29
01:20:54.175 00.000 11060 MoveAxis(N, 0, ABG)
01:20:54.175 00.000 11060 Move returns status 0, amount 0
01:20:54.175 00.000 11060 move complete, result=0
01:20:54.175 00.000 11060 worker thread done servicing request
01:20:54.175 00.000 11060 Worker thread wakes up
01:20:54.175 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
01:20:54.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:54.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:54.802 00.627 11060 Exposure complete
01:20:54.985 00.183 11060 worker thread done servicing request
01:20:54.985 00.000 10844 OnExposeComplete: enter
01:20:54.986 00.001 10844 UpdateGuideState(): m_state=6
01:20:54.986 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9414
01:20:54.986 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=60.81, Mass=2772, SNR=33.5, Peak=246 HFD=3.3
01:20:54.987 00.001 10844 MultiStar: [#1 -0.29,-0.31,1.02,U] [#2 0.04,0.21,2.05,U] [#3 0.25,-0.23,0.89,U] [#4 0.08,-0.60,0.00,M3] [#5 0.17,-0.02,1.04,U] [#6 -0.04,0.18,0.96,U] [#7 0.27,0.61,0.00,M1] [#8 0.11,-0.05,0.93,U] 
01:20:54.987 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {0.29, -0.16}
01:20:54.987 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
01:20:54.987 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
01:20:54.987 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.26 mountX=0.01 mountY=0.07, mountTheta=1.49
01:20:54.988 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
01:20:54.988 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
01:20:54.989 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:54.989 00.000 11060 Worker thread wakes up
01:20:54.989 00.000 10844 UpdateGuideState exits: m=2772 SNR=33.5
01:20:54.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:20:54.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:20:54.989 00.000 11060 Moving (0.07, -0.02) raw xDistance=0.01 yDistance=0.07
01:20:54.989 00.000 11060 BLC: window closed
01:20:54.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.989 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.209071, 1:0.026993, 2:-0.113998
01:20:54.989 00.000 11060 BLC: No correction, Miss < min_move
01:20:54.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:54.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:54.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:20:54.989 00.000 11060 MoveAxis(E, 0, ABG)
01:20:54.989 00.000 11060 Move returns status 0, amount 0
01:20:54.989 00.000 11060 MoveAxis(N, 0, ABG)
01:20:54.989 00.000 11060 Move returns status 0, amount 0
01:20:54.989 00.000 11060 move complete, result=0
01:20:54.989 00.000 11060 worker thread done servicing request
01:20:54.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:54.989 00.000 10844 Enqueuing Expose request
01:20:54.990 00.001 11060 Worker thread wakes up
01:20:54.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:54.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:54.990 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:55.618 00.628 11060 Exposure complete
01:20:55.777 00.159 11060 worker thread done servicing request
01:20:55.777 00.000 10844 OnExposeComplete: enter
01:20:55.777 00.000 10844 UpdateGuideState(): m_state=6
01:20:55.777 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9415
01:20:55.777 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=61.32, Mass=2622, SNR=32.5, Peak=242 HFD=3.4
01:20:55.778 00.001 10844 MultiStar: [#1 -0.09,0.56,1.00,U] [#2 0.09,-0.04,2.01,U] [#3 -0.06,0.12,0.95,U] [#4 0.11,0.50,0.96,U] [#5 0.58,-0.09,1.03,U] [#6 -0.08,-0.37,0.87,U] [#7 0.09,0.32,0.84,U] [#8 -0.07,-0.22,1.00,U] 
01:20:55.778 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {-0.06, 0.34}
01:20:55.778 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
01:20:55.778 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:20:55.778 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.04 mountX=-0.12 mountY=0.05, mountTheta=2.77
01:20:55.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
01:20:55.779 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
01:20:55.779 00.000 11060 Worker thread wakes up
01:20:55.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:55.780 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
01:20:55.780 00.000 10844 UpdateGuideState exits: m=2622 SNR=32.5
01:20:55.780 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
01:20:55.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:55.780 00.000 11060 Moving (0.06, 0.11) raw xDistance=-0.12 yDistance=0.05
01:20:55.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:55.780 00.000 10844 Enqueuing Expose request
01:20:55.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:20:55.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:55.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:20:55.780 00.000 11060 MoveAxis(E, 0, ABG)
01:20:55.780 00.000 11060 Move returns status 0, amount 0
01:20:55.780 00.000 11060 MoveAxis(N, 0, ABG)
01:20:55.780 00.000 11060 Move returns status 0, amount 0
01:20:55.780 00.000 11060 move complete, result=0
01:20:55.780 00.000 11060 worker thread done servicing request
01:20:55.781 00.001 11060 Worker thread wakes up
01:20:55.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:55.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:55.782 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:56.421 00.639 11060 Exposure complete
01:20:56.592 00.171 11060 worker thread done servicing request
01:20:56.592 00.000 10844 OnExposeComplete: enter
01:20:56.592 00.000 10844 UpdateGuideState(): m_state=6
01:20:56.592 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9416
01:20:56.592 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=60.16, Mass=2670, SNR=32.9, Peak=243 HFD=3.5
01:20:56.593 00.001 10844 MultiStar: [#1 0.19,-0.05,0.93,U] [#2 0.23,-0.23,2.06,U] [#3 0.17,-0.40,0.94,U] [#4 0.35,0.29,0.97,U] [#5 -0.10,-0.02,1.02,U] [#6 -0.01,0.12,0.92,U] [#7 0.03,0.62,0.00,M1] [#8 0.30,-0.67,0.00,M1] 
01:20:56.593 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.17}, one-star: {0.05, -0.81}
01:20:56.593 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
01:20:56.593 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
01:20:56.593 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.90 mountX=0.14 mountY=0.16, mountTheta=0.85
01:20:56.594 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.17, opts=13)
01:20:56.594 00.000 10844 Enqueuing Move request for scope (0.14, -0.17)
01:20:56.594 00.000 11060 Worker thread wakes up
01:20:56.594 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:20:56.595 00.001 10844 UpdateGuideState exits: m=2670 SNR=32.9
01:20:56.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:56.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
01:20:56.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:56.595 00.000 10844 Enqueuing Expose request
01:20:56.595 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
01:20:56.595 00.000 11060 Moving (0.14, -0.17) raw xDistance=0.14 yDistance=0.16
01:20:56.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:20:56.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:56.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:20:56.595 00.000 11060 MoveAxis(W, 25, ABG)
01:20:56.595 00.000 11060 Guiding  Dir = 3, Dur = 25
01:20:56.612 00.017 11060 IsSlewing returns 0
01:20:56.614 00.002 11060 IsGuiding returns 0
01:20:56.643 00.029 11060 IsGuiding returns 0
01:20:56.643 00.000 11060 Move returns status 0, amount 25
01:20:56.643 00.000 11060 MoveAxis(N, 0, ABG)
01:20:56.643 00.000 11060 Move returns status 0, amount 0
01:20:56.643 00.000 11060 move complete, result=0
01:20:56.643 00.000 11060 worker thread done servicing request
01:20:56.643 00.000 11060 Worker thread wakes up
01:20:56.643 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.2 px 0 ms NORTH
01:20:56.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:56.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:57.277 00.634 11060 Exposure complete
01:20:57.473 00.196 11060 worker thread done servicing request
01:20:57.473 00.000 10844 OnExposeComplete: enter
01:20:57.473 00.000 10844 UpdateGuideState(): m_state=6
01:20:57.473 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9417
01:20:57.473 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=60.81, Mass=2449, SNR=31.5, Peak=239 HFD=2.9
01:20:57.474 00.001 10844 MultiStar: [#1 0.42,0.38,1.03,U] [#2 0.18,0.59,0.00,M1] [#3 0.53,0.25,1.09,U] [#4 0.42,-0.04,1.03,U] [#5 0.25,0.22,1.13,U] [#6 -0.09,0.24,0.95,U] [#7 0.32,0.36,0.90,U] [#8 0.20,-0.04,0.91,U] 
01:20:57.474 00.000 10844 refined, 7 included, MultiStar: {0.31, 0.15}, one-star: {0.37, -0.17}
01:20:57.474 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:20:57.474 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
01:20:57.474 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.15 hyp=0.35 cameraTheta=0.46 mountX=-0.21 mountY=0.28, mountTheta=2.21
01:20:57.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.15, opts=13)
01:20:57.476 00.001 10844 Enqueuing Move request for scope (0.31, 0.15)
01:20:57.476 00.000 11060 Worker thread wakes up
01:20:57.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:20:57.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.15) opts 0xd
01:20:57.476 00.000 10844 UpdateGuideState exits: m=2449 SNR=31.5
01:20:57.476 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.15)
01:20:57.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:57.476 00.000 11060 Moving (0.31, 0.15) raw xDistance=-0.21 yDistance=0.28
01:20:57.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:57.476 00.000 10844 Enqueuing Expose request
01:20:57.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
01:20:57.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:20:57.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:20:57.476 00.000 11060 MoveAxis(E, 35, ABG)
01:20:57.476 00.000 11060 Guiding  Dir = 2, Dur = 35
01:20:57.521 00.045 11060 IsSlewing returns 0
01:20:57.521 00.000 11060 IsGuiding returns 0
01:20:57.598 00.077 11060 IsGuiding returns 0
01:20:57.598 00.000 11060 Move returns status 0, amount 35
01:20:57.598 00.000 11060 MoveAxis(N, 0, ABG)
01:20:57.598 00.000 11060 Move returns status 0, amount 0
01:20:57.598 00.000 11060 move complete, result=0
01:20:57.598 00.000 11060 worker thread done servicing request
01:20:57.598 00.000 11060 Worker thread wakes up
01:20:57.598 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.3 px 0 ms NORTH
01:20:57.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:57.600 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:58.234 00.634 11060 Exposure complete
01:20:58.392 00.158 11060 worker thread done servicing request
01:20:58.392 00.000 10844 OnExposeComplete: enter
01:20:58.392 00.000 10844 UpdateGuideState(): m_state=6
01:20:58.394 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9418
01:20:58.394 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=60.88, Mass=2099, SNR=29.0, Peak=215 HFD=3.2
01:20:58.394 00.000 10844 MultiStar: [#1 0.21,0.01,1.12,U] [#2 -0.05,0.22,2.37,U] [#3 0.16,-0.19,1.08,U] [#4 -0.15,-0.14,1.05,U] [#5 -0.07,0.71,0.00,M1] [#6 -0.12,0.28,0.98,U] [#7 0.09,0.36,1.07,U] [#8 -0.09,0.53,1.10,U] 
01:20:58.394 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.14}, one-star: {0.21, -0.10}
01:20:58.394 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
01:20:58.394 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
01:20:58.394 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.40 mountX=-0.14 mountY=0.00, mountTheta=3.14
01:20:58.396 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
01:20:58.396 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
01:20:58.396 00.000 11060 Worker thread wakes up
01:20:58.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:20:58.396 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:20:58.396 00.000 11060 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=0.00
01:20:58.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:20:58.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:58.396 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:58.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:20:58.396 00.000 11060 MoveAxis(E, 25, ABG)
01:20:58.397 00.001 11060 Guiding  Dir = 2, Dur = 25
01:20:58.397 00.000 10844 UpdateGuideState exits: m=2099 SNR=29.0
01:20:58.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:58.397 00.000 10844 Enqueuing Expose request
01:20:58.432 00.035 11060 IsSlewing returns 0
01:20:58.433 00.001 11060 IsGuiding returns 0
01:20:58.476 00.043 11060 IsGuiding returns 0
01:20:58.476 00.000 11060 Move returns status 0, amount 25
01:20:58.476 00.000 11060 MoveAxis(N, 0, ABG)
01:20:58.476 00.000 11060 Move returns status 0, amount 0
01:20:58.476 00.000 11060 move complete, result=0
01:20:58.476 00.000 11060 worker thread done servicing request
01:20:58.476 00.000 11060 Worker thread wakes up
01:20:58.477 00.001 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
01:20:58.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:58.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:59.109 00.632 11060 Exposure complete
01:20:59.279 00.170 11060 worker thread done servicing request
01:20:59.279 00.000 10844 OnExposeComplete: enter
01:20:59.279 00.000 10844 UpdateGuideState(): m_state=6
01:20:59.279 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9419
01:20:59.279 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=61.46, Mass=2336, SNR=30.2, Peak=254 HFD=3.2
01:20:59.279 00.000 10844 MultiStar: [#1 -0.49,0.08,1.11,U] [#2 -0.27,-0.18,2.22,U] [#3 -0.06,0.07,1.10,U] [#4 0.41,0.06,1.03,U] [#5 0.38,-0.54,0.00,M2] [#6 0.10,0.41,0.96,U] [#7 -0.00,0.08,0.90,U] [#8 -0.21,-0.17,1.04,U] 
01:20:59.279 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.06}, one-star: {0.12, 0.48}
01:20:59.286 00.007 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
01:20:59.286 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
01:20:59.286 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.11 cameraTheta=2.49 mountX=-0.05 mountY=-0.09, mountTheta=-2.04
01:20:59.287 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.06, opts=13)
01:20:59.287 00.000 10844 Enqueuing Move request for scope (-0.08, 0.06)
01:20:59.287 00.000 11060 Worker thread wakes up
01:20:59.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:20:59.289 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:20:59.289 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:20:59.289 00.000 11060 Moving (-0.08, 0.06) raw xDistance=-0.05 yDistance=-0.09
01:20:59.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:20:59.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:59.289 00.000 10844 UpdateGuideState exits: m=2336 SNR=30.2
01:20:59.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:20:59.289 00.000 11060 MoveAxis(E, 0, ABG)
01:20:59.289 00.000 11060 Move returns status 0, amount 0
01:20:59.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:59.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:20:59.289 00.000 10844 Enqueuing Expose request
01:20:59.289 00.000 11060 MoveAxis(N, 0, ABG)
01:20:59.289 00.000 11060 Move returns status 0, amount 0
01:20:59.289 00.000 11060 move complete, result=0
01:20:59.290 00.001 11060 worker thread done servicing request
01:20:59.290 00.000 11060 Worker thread wakes up
01:20:59.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:20:59.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:20:59.292 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:59.923 00.631 11060 Exposure complete
01:21:00.128 00.205 11060 worker thread done servicing request
01:21:00.128 00.000 10844 OnExposeComplete: enter
01:21:00.128 00.000 10844 UpdateGuideState(): m_state=6
01:21:00.129 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9420
01:21:00.129 00.000 10844 Star::Find returns 1 (1), X=268.83, Y=61.02, Mass=2958, SNR=34.8, Peak=255 HFD=3.1
01:21:00.129 00.000 10844 MultiStar: [#1 -0.16,0.27,0.86,U] [#2 -0.00,-0.09,1.94,U] [#3 0.04,-0.19,0.94,U] [#4 0.11,0.03,0.87,U] [#5 -0.33,-0.22,1.02,U] [#6 0.00,0.07,0.94,U] [#7 0.06,0.07,0.92,U] [#8 -0.00,0.64,0.00,M1] 
01:21:00.129 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.34, 0.05}
01:21:00.129 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
01:21:00.129 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
01:21:00.129 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.12 mountX=0.01 mountY=0.01, mountTheta=0.62
01:21:00.131 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
01:21:00.131 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
01:21:00.131 00.000 11060 Worker thread wakes up
01:21:00.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:21:00.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:21:00.131 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
01:21:00.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:21:00.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:00.131 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:00.131 00.000 10844 UpdateGuideState exits: m=2958 SNR=34.8 Saturated
01:21:00.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:00.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:00.131 00.000 10844 Enqueuing Expose request
01:21:00.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:00.131 00.000 11060 MoveAxis(E, 0, ABG)
01:21:00.131 00.000 11060 Move returns status 0, amount 0
01:21:00.131 00.000 11060 MoveAxis(N, 0, ABG)
01:21:00.131 00.000 11060 Move returns status 0, amount 0
01:21:00.131 00.000 11060 move complete, result=0
01:21:00.132 00.001 11060 worker thread done servicing request
01:21:00.132 00.000 11060 Worker thread wakes up
01:21:00.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:00.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:00.134 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:00.765 00.631 11060 Exposure complete
01:21:00.937 00.172 11060 worker thread done servicing request
01:21:00.937 00.000 10844 OnExposeComplete: enter
01:21:00.937 00.000 10844 UpdateGuideState(): m_state=6
01:21:00.938 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9421
01:21:00.938 00.000 10844 Star::Find returns 1 (1), X=268.64, Y=60.68, Mass=3081, SNR=35.1, Peak=255 HFD=3.5
01:21:00.938 00.000 10844 MultiStar: [#1 -0.12,-0.03,0.94,U] [#2 0.20,0.52,1.86,U] [#3 0.32,-0.05,0.90,U] [#4 0.26,-0.30,0.91,U] [#5 0.35,-0.17,0.96,U] [#6 -0.16,0.05,0.83,U] [#7 0.01,0.60,0.00,M1] [#8 0.23,0.32,0.86,U] 
01:21:00.939 00.001 10844 refined, 7 included, MultiStar: {0.16, 0.06}, one-star: {0.15, -0.30}
01:21:00.939 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
01:21:00.939 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
01:21:00.939 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=-0.09 mountY=0.15, mountTheta=2.09
01:21:00.940 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.06, opts=13)
01:21:00.941 00.001 10844 Enqueuing Move request for scope (0.16, 0.06)
01:21:00.941 00.000 11060 Worker thread wakes up
01:21:00.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:21:00.941 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:21:00.941 00.000 11060 Moving (0.16, 0.06) raw xDistance=-0.09 yDistance=0.15
01:21:00.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:21:00.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:00.941 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:00.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:21:00.941 00.000 11060 MoveAxis(E, 0, ABG)
01:21:00.941 00.000 11060 Move returns status 0, amount 0
01:21:00.941 00.000 11060 MoveAxis(N, 0, ABG)
01:21:00.941 00.000 11060 Move returns status 0, amount 0
01:21:00.941 00.000 10844 UpdateGuideState exits: m=3081 SNR=35.1 Saturated
01:21:00.941 00.000 11060 move complete, result=0
01:21:00.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:00.942 00.001 11060 worker thread done servicing request
01:21:00.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:00.942 00.000 10844 Enqueuing Expose request
01:21:00.942 00.000 11060 Worker thread wakes up
01:21:00.942 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:00.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:00.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:01.586 00.644 11060 Exposure complete
01:21:01.761 00.175 11060 worker thread done servicing request
01:21:01.761 00.000 10844 OnExposeComplete: enter
01:21:01.761 00.000 10844 UpdateGuideState(): m_state=6
01:21:01.761 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9422
01:21:01.761 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=61.37, Mass=2781, SNR=32.9, Peak=255 HFD=3.3
01:21:01.762 00.001 10844 MultiStar: [#1 -0.22,0.03,0.96,U] [#2 -0.01,0.25,2.04,U] [#3 -0.20,-0.13,0.84,U] [#4 0.02,-0.16,1.02,U] [#5 -0.01,0.39,1.10,U] [#6 -0.02,0.65,0.00,M1] [#7 -0.02,-0.11,0.88,U] [#8 -0.04,0.52,0.96,U] 
01:21:01.762 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.17}, one-star: {0.06, 0.39}
01:21:01.762 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:21:01.762 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
01:21:01.762 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.83 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
01:21:01.763 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
01:21:01.763 00.000 10844 Enqueuing Move request for scope (-0.05, 0.17)
01:21:01.763 00.000 11060 Worker thread wakes up
01:21:01.764 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:01.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
01:21:01.764 00.000 10844 UpdateGuideState exits: m=2781 SNR=32.9 Saturated
01:21:01.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
01:21:01.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:01.764 00.000 11060 Moving (-0.05, 0.17) raw xDistance=-0.16 yDistance=-0.07
01:21:01.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:01.764 00.000 10844 Enqueuing Expose request
01:21:01.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:21:01.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:01.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:21:01.764 00.000 11060 MoveAxis(E, 28, ABG)
01:21:01.764 00.000 11060 Guiding  Dir = 2, Dur = 28
01:21:01.778 00.014 11060 IsSlewing returns 0
01:21:01.778 00.000 11060 IsGuiding returns 0
01:21:01.808 00.030 11060 IsGuiding returns 0
01:21:01.808 00.000 11060 Move returns status 0, amount 28
01:21:01.808 00.000 11060 MoveAxis(N, 0, ABG)
01:21:01.808 00.000 11060 Move returns status 0, amount 0
01:21:01.808 00.000 11060 move complete, result=0
01:21:01.808 00.000 11060 worker thread done servicing request
01:21:01.809 00.001 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
01:21:01.809 00.000 11060 Worker thread wakes up
01:21:01.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:01.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:02.441 00.632 11060 Exposure complete
01:21:02.639 00.198 10844 OnExposeComplete: enter
01:21:02.639 00.000 10844 UpdateGuideState(): m_state=6
01:21:02.639 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9423
01:21:02.639 00.000 10844 Star::Find returns 1 (1), X=268.28, Y=61.32, Mass=2667, SNR=33.0, Peak=255 HFD=3.4
01:21:02.640 00.001 10844 MultiStar: [#1 -0.28,0.50,1.10,U] [#2 -0.43,0.40,2.01,U] [#3 -0.44,0.27,0.99,U] [#4 0.21,0.42,0.94,U] [#5 -0.31,0.13,1.04,U] [#6 -0.33,0.25,0.94,U] [#7 0.02,0.42,0.86,U] [#8 0.16,0.12,0.95,U] 
01:21:02.640 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.33}, one-star: {-0.21, 0.34}
01:21:02.640 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.90 = -2.39)
01:21:02.640 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
01:21:02.640 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.14 mountX=-0.28 mountY=-0.26, mountTheta=-2.40
01:21:02.640 00.000 11060 worker thread done servicing request
01:21:02.643 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.33, opts=13)
01:21:02.643 00.000 10844 Enqueuing Move request for scope (-0.21, 0.33)
01:21:02.643 00.000 11060 Worker thread wakes up
01:21:02.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.33) opts 0xd
01:21:02.644 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.33)
01:21:02.644 00.000 11060 Moving (-0.21, 0.33) raw xDistance=-0.28 yDistance=-0.26
01:21:02.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:21:02.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:02.645 00.001 10844 UpdateGuideState exits: m=2667 SNR=33.0 Saturated
01:21:02.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:02.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:02.645 00.000 10844 Enqueuing Expose request
01:21:02.646 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:21:02.646 00.000 11060 MoveAxis(E, 50, ABG)
01:21:02.646 00.000 11060 Guiding  Dir = 2, Dur = 50
01:21:02.656 00.010 11060 IsSlewing returns 0
01:21:02.656 00.000 11060 IsGuiding returns 0
01:21:02.719 00.063 11060 IsGuiding returns 0
01:21:02.719 00.000 11060 Move returns status 0, amount 50
01:21:02.719 00.000 11060 MoveAxis(N, 102, ABG)
01:21:02.719 00.000 11060 Guiding  Dir = 0, Dur = 102
01:21:02.734 00.015 11060 IsSlewing returns 0
01:21:02.735 00.001 11060 IsGuiding returns 0
01:21:02.844 00.109 11060 IsGuiding returns 0
01:21:02.844 00.000 11060 Move returns status 0, amount 102
01:21:02.844 00.000 11060 move complete, result=0
01:21:02.844 00.000 11060 worker thread done servicing request
01:21:02.844 00.000 11060 Worker thread wakes up
01:21:02.845 00.001 10844 GuideStep: -0.3 px 50 ms EAST, -0.3 px 102 ms NORTH
01:21:02.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:02.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:03.304 00.459 10844 evsrv: cli 0EEEE2F0 connect
01:21:03.304 00.000 10844 case statement mapped state 6 to 3
01:21:03.305 00.001 10844 case statement mapped state 6 to 3
01:21:03.347 00.042 10844 evsrv: cli 0EEEE2F0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"96ca3549-7a80-4594-8d91-090c707fb538"}
01:21:03.347 00.000 10844 PhdController::Guide begins
01:21:03.347 00.000 10844 PhdController: newstate STATE_SETUP
01:21:03.347 00.000 10844 PhdController: setup
01:21:03.348 00.001 10844 PhdController: newstate STATE_ATTEMPT_START
01:21:03.348 00.000 10844 PhdController: guider state = 6
01:21:03.348 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:21:03.348 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
01:21:03.348 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":0,"id":"96ca3549-7a80-4594-8d91-090c707fb538"}
01:21:03.348 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
01:21:03.352 00.004 10844 evsrv: cli 0EEEE930 connect
01:21:03.352 00.000 10844 case statement mapped state 6 to 3
01:21:03.353 00.001 10844 case statement mapped state 6 to 3
01:21:03.353 00.000 10844 evsrv: cli 0EEEE930 request: {"method":"get_lock_shift_params","id":"83803de4-3913-4083-8ab5-8b4f02ea9538"}
01:21:03.354 00.001 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"83803de4-3913-4083-8ab5-8b4f02ea9538"}
01:21:03.354 00.000 10844 evsrv: cli 0EEEE930 disconnect
01:21:03.369 00.015 10844 evsrv: cli 0EEEDDF0 connect
01:21:03.369 00.000 10844 case statement mapped state 6 to 3
01:21:03.369 00.000 10844 case statement mapped state 6 to 3
01:21:03.370 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_position","id":"5981559a-995f-4100-b83b-a44119e50c15"}
01:21:03.370 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":[268.49,60.97],"id":"5981559a-995f-4100-b83b-a44119e50c15"}
01:21:03.424 00.054 10844 evsrv: cli 0EEEDDF0 disconnect
01:21:03.425 00.001 10844 evsrv: cli 0EEEDFD0 connect
01:21:03.426 00.001 10844 case statement mapped state 6 to 3
01:21:03.426 00.000 10844 case statement mapped state 6 to 3
01:21:03.427 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_calibrated","id":"db72aa7d-a62e-429e-8d9f-5c0f84061a3a"}
01:21:03.427 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":true,"id":"db72aa7d-a62e-429e-8d9f-5c0f84061a3a"}
01:21:03.427 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
01:21:03.429 00.002 10844 evsrv: cli 0EEEEA70 connect
01:21:03.430 00.001 10844 case statement mapped state 6 to 3
01:21:03.430 00.000 10844 case statement mapped state 6 to 3
01:21:03.430 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_app_state","id":"9ba72d92-9da7-45c7-a458-f50f24435ff9"}
01:21:03.431 00.001 10844 case statement mapped state 6 to 3
01:21:03.431 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ba72d92-9da7-45c7-a458-f50f24435ff9"}
01:21:03.431 00.000 10844 evsrv: cli 0EEEEA70 disconnect
01:21:03.488 00.057 11060 Exposure complete
01:21:03.710 00.222 11060 worker thread done servicing request
01:21:03.710 00.000 10844 OnExposeComplete: enter
01:21:03.710 00.000 10844 UpdateGuideState(): m_state=6
01:21:03.711 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9424
01:21:03.711 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=60.51, Mass=2648, SNR=32.3, Peak=255 HFD=3.3
01:21:03.711 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:21:03.711 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:21:03.711 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.46 hyp=0.50 cameraTheta=-1.97 mountX=0.49 mountY=-0.11, mountTheta=-0.23
01:21:03.713 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.46, opts=13)
01:21:03.713 00.000 10844 Enqueuing Move request for scope (-0.19, -0.46)
01:21:03.713 00.000 11060 Worker thread wakes up
01:21:03.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:03.714 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.46) opts 0xd
01:21:03.714 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.3 Saturated
01:21:03.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.46)
01:21:03.714 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 1 / 99999
01:21:03.714 00.000 11060 Moving (-0.19, -0.46) raw xDistance=0.49 yDistance=-0.11
01:21:03.714 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369663.714,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:21:03.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
01:21:03.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:03.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:03.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:03.714 00.000 10844 Enqueuing Expose request
01:21:03.715 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:21:03.715 00.000 11060 MoveAxis(W, 83, ABG)
01:21:03.715 00.000 11060 Guiding  Dir = 3, Dur = 83
01:21:03.724 00.009 11060 IsSlewing returns 0
01:21:03.725 00.001 11060 IsGuiding returns 0
01:21:03.818 00.093 11060 IsGuiding returns 0
01:21:03.818 00.000 11060 Move returns status 0, amount 83
01:21:03.819 00.001 11060 MoveAxis(N, 0, ABG)
01:21:03.819 00.000 11060 Move returns status 0, amount 0
01:21:03.819 00.000 11060 move complete, result=0
01:21:03.819 00.000 11060 worker thread done servicing request
01:21:03.819 00.000 11060 Worker thread wakes up
01:21:03.819 00.000 10844 GuideStep: 0.5 px 83 ms WEST, -0.1 px 0 ms NORTH
01:21:03.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:03.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:04.484 00.665 11060 Exposure complete
01:21:05.019 00.535 11060 worker thread done servicing request
01:21:05.020 00.001 10844 OnExposeComplete: enter
01:21:05.020 00.000 10844 UpdateGuideState(): m_state=6
01:21:05.020 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9425
01:21:05.021 00.001 10844 Star::Find returns 1 (0), X=268.54, Y=61.15, Mass=3065, SNR=35.0, Peak=246 HFD=3.6
01:21:05.021 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:21:05.021 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
01:21:05.021 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.27 mountX=-0.18 mountY=0.02, mountTheta=3.01
01:21:05.023 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.18, opts=13)
01:21:05.023 00.000 10844 Enqueuing Move request for scope (0.05, 0.18)
01:21:05.023 00.000 11060 Worker thread wakes up
01:21:05.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:05.024 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
01:21:05.024 00.000 10844 UpdateGuideState exits: m=3065 SNR=35.0
01:21:05.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
01:21:05.024 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 2 / 99999
01:21:05.024 00.000 11060 Moving (0.05, 0.18) raw xDistance=-0.18 yDistance=0.02
01:21:05.024 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369665.024,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":1.3,"SettleTime":10.0,"StarLocked":true}
01:21:05.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:21:05.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:05.025 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:05.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:05.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:05.025 00.000 10844 Enqueuing Expose request
01:21:05.025 00.000 11060 MoveAxis(E, 29, ABG)
01:21:05.025 00.000 11060 Guiding  Dir = 2, Dur = 29
01:21:05.041 00.016 11060 IsSlewing returns 0
01:21:05.042 00.001 11060 IsGuiding returns 0
01:21:05.086 00.044 11060 IsGuiding returns 0
01:21:05.086 00.000 11060 Move returns status 0, amount 29
01:21:05.087 00.001 11060 MoveAxis(N, 0, ABG)
01:21:05.087 00.000 11060 Move returns status 0, amount 0
01:21:05.087 00.000 11060 move complete, result=0
01:21:05.087 00.000 11060 worker thread done servicing request
01:21:05.087 00.000 11060 Worker thread wakes up
01:21:05.087 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
01:21:05.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:05.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:05.729 00.642 11060 Exposure complete
01:21:06.171 00.442 11060 worker thread done servicing request
01:21:06.171 00.000 10844 OnExposeComplete: enter
01:21:06.171 00.000 10844 UpdateGuideState(): m_state=6
01:21:06.171 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9426
01:21:06.171 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=61.05, Mass=2918, SNR=33.9, Peak=234 HFD=3.9
01:21:06.171 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
01:21:06.171 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
01:21:06.172 00.001 10844 CameraToMount -- cameraX=-0.42 cameraY=0.08 hyp=0.43 cameraTheta=2.96 mountX=-0.00 mountY=-0.43, mountTheta=-1.57
01:21:06.173 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.08, opts=13)
01:21:06.173 00.000 10844 Enqueuing Move request for scope (-0.42, 0.08)
01:21:06.174 00.001 11060 Worker thread wakes up
01:21:06.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:06.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.08) opts 0xd
01:21:06.174 00.000 10844 UpdateGuideState exits: m=2918 SNR=33.9
01:21:06.174 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.08)
01:21:06.174 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 3 / 99999
01:21:06.174 00.000 11060 Moving (-0.42, 0.08) raw xDistance=-0.00 yDistance=-0.43
01:21:06.174 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369666.174,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
01:21:06.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:21:06.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
01:21:06.175 00.001 11060 MoveAxis(E, 0, ABG)
01:21:06.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:06.175 00.000 11060 Move returns status 0, amount 0
01:21:06.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:06.175 00.000 10844 Enqueuing Expose request
01:21:06.175 00.000 11060 MoveAxis(N, 166, ABG)
01:21:06.175 00.000 11060 Guiding  Dir = 0, Dur = 166
01:21:06.180 00.005 11060 IsSlewing returns 0
01:21:06.180 00.000 11060 IsGuiding returns 0
01:21:06.352 00.172 11060 IsGuiding returns 0
01:21:06.352 00.000 11060 Move returns status 0, amount 166
01:21:06.352 00.000 11060 move complete, result=0
01:21:06.352 00.000 11060 worker thread done servicing request
01:21:06.354 00.002 11060 Worker thread wakes up
01:21:06.354 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 166 ms NORTH
01:21:06.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:06.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:07.055 00.701 11060 Exposure complete
01:21:07.741 00.686 11060 worker thread done servicing request
01:21:07.741 00.000 10844 OnExposeComplete: enter
01:21:07.741 00.000 10844 UpdateGuideState(): m_state=6
01:21:07.742 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9427
01:21:07.742 00.000 10844 Star::Find returns 1 (0), X=269.04, Y=60.93, Mass=2927, SNR=34.5, Peak=240 HFD=3.9
01:21:07.742 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
01:21:07.742 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
01:21:07.742 00.000 10844 CameraToMount -- cameraX=0.55 cameraY=-0.05 hyp=0.56 cameraTheta=-0.08 mountX=-0.05 mountY=0.56, mountTheta=1.67
01:21:07.744 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.55, y=-0.05, opts=13)
01:21:07.744 00.000 10844 Enqueuing Move request for scope (0.55, -0.05)
01:21:07.744 00.000 11060 Worker thread wakes up
01:21:07.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:07.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.05) opts 0xd
01:21:07.744 00.000 10844 UpdateGuideState exits: m=2927 SNR=34.5
01:21:07.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.55, -0.05)
01:21:07.746 00.002 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 4 / 99999
01:21:07.746 00.000 11060 Moving (0.55, -0.05) raw xDistance=-0.05 yDistance=0.56
01:21:07.746 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369667.746,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
01:21:07.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:07.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:21:07.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:07.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:21:07.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:07.746 00.000 10844 Enqueuing Expose request
01:21:07.746 00.000 11060 MoveAxis(E, 0, ABG)
01:21:07.747 00.001 11060 Move returns status 0, amount 0
01:21:07.747 00.000 11060 MoveAxis(N, 0, ABG)
01:21:07.747 00.000 11060 Move returns status 0, amount 0
01:21:07.747 00.000 11060 move complete, result=0
01:21:07.747 00.000 11060 worker thread done servicing request
01:21:07.747 00.000 11060 Worker thread wakes up
01:21:07.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:07.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:07.749 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
01:21:08.404 00.655 11060 Exposure complete
01:21:08.933 00.529 11060 worker thread done servicing request
01:21:08.933 00.000 10844 OnExposeComplete: enter
01:21:08.933 00.000 10844 UpdateGuideState(): m_state=6
01:21:08.933 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9428
01:21:08.934 00.001 10844 Star::Find returns 1 (0), X=268.49, Y=61.04, Mass=2838, SNR=34.4, Peak=236 HFD=3.6
01:21:08.934 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:21:08.934 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:21:08.934 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=-0.07 mountY=-0.01, mountTheta=-3.06
01:21:08.935 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
01:21:08.936 00.001 10844 Enqueuing Move request for scope (0.01, 0.07)
01:21:08.936 00.000 11060 Worker thread wakes up
01:21:08.936 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:08.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:21:08.936 00.000 10844 UpdateGuideState exits: m=2838 SNR=34.4
01:21:08.936 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:21:08.936 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 5 / 99999
01:21:08.936 00.000 11060 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
01:21:08.936 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369668.936,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
01:21:08.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:21:08.937 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:08.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:08.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:08.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:08.937 00.000 10844 Enqueuing Expose request
01:21:08.937 00.000 11060 MoveAxis(E, 0, ABG)
01:21:08.937 00.000 11060 Move returns status 0, amount 0
01:21:08.937 00.000 11060 MoveAxis(N, 0, ABG)
01:21:08.937 00.000 11060 Move returns status 0, amount 0
01:21:08.937 00.000 11060 move complete, result=0
01:21:08.937 00.000 11060 worker thread done servicing request
01:21:08.938 00.001 11060 Worker thread wakes up
01:21:08.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:08.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:08.960 00.022 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:09.629 00.669 11060 Exposure complete
01:21:10.109 00.480 11060 worker thread done servicing request
01:21:10.109 00.000 10844 OnExposeComplete: enter
01:21:10.110 00.001 10844 UpdateGuideState(): m_state=6
01:21:10.110 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9429
01:21:10.110 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=61.20, Mass=2992, SNR=35.0, Peak=249 HFD=3.5
01:21:10.110 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
01:21:10.110 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
01:21:10.110 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.94 mountX=-0.21 mountY=-0.12, mountTheta=-2.61
01:21:10.112 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.23, opts=13)
01:21:10.112 00.000 10844 Enqueuing Move request for scope (-0.09, 0.23)
01:21:10.112 00.000 11060 Worker thread wakes up
01:21:10.112 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:10.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
01:21:10.112 00.000 10844 UpdateGuideState exits: m=2992 SNR=35.0
01:21:10.112 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
01:21:10.112 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 6 / 99999
01:21:10.112 00.000 11060 Moving (-0.09, 0.23) raw xDistance=-0.21 yDistance=-0.12
01:21:10.113 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770369670.113,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
01:21:10.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:21:10.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:10.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:10.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:21:10.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:10.113 00.000 10844 Enqueuing Expose request
01:21:10.113 00.000 11060 MoveAxis(E, 37, ABG)
01:21:10.113 00.000 11060 Guiding  Dir = 2, Dur = 37
01:21:10.138 00.025 11060 IsSlewing returns 0
01:21:10.139 00.001 11060 IsGuiding returns 0
01:21:10.207 00.068 11060 IsGuiding returns 0
01:21:10.207 00.000 11060 Move returns status 0, amount 37
01:21:10.207 00.000 11060 MoveAxis(N, 0, ABG)
01:21:10.207 00.000 11060 Move returns status 0, amount 0
01:21:10.208 00.001 11060 move complete, result=0
01:21:10.208 00.000 11060 worker thread done servicing request
01:21:10.208 00.000 11060 Worker thread wakes up
01:21:10.208 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:21:10.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:10.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:10.852 00.644 11060 Exposure complete
01:21:11.079 00.227 11060 worker thread done servicing request
01:21:11.080 00.001 10844 OnExposeComplete: enter
01:21:11.080 00.000 10844 UpdateGuideState(): m_state=6
01:21:11.080 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9430
01:21:11.080 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=60.39, Mass=2416, SNR=31.0, Peak=247 HFD=3.3
01:21:11.081 00.001 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:21:11.081 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
01:21:11.081 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.58 hyp=0.60 cameraTheta=-1.38 mountX=0.55 mountY=0.21, mountTheta=0.36
01:21:11.083 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.58, opts=13)
01:21:11.083 00.000 10844 Enqueuing Move request for scope (0.11, -0.58)
01:21:11.083 00.000 11060 Worker thread wakes up
01:21:11.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:11.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.58) opts 0xd
01:21:11.083 00.000 10844 UpdateGuideState exits: m=2416 SNR=31.0
01:21:11.085 00.002 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.58)
01:21:11.085 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 7 / 99999
01:21:11.085 00.000 11060 Moving (0.11, -0.58) raw xDistance=0.55 yDistance=0.21
01:21:11.085 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369671.085,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
01:21:11.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.55
01:21:11.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:21:11.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:11.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:21:11.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:11.085 00.000 11060 MoveAxis(W, 95, ABG)
01:21:11.085 00.000 10844 Enqueuing Expose request
01:21:11.086 00.001 11060 Guiding  Dir = 3, Dur = 95
01:21:11.114 00.028 11060 IsSlewing returns 0
01:21:11.114 00.000 11060 IsGuiding returns 0
01:21:11.243 00.129 11060 IsGuiding returns 0
01:21:11.243 00.000 11060 Move returns status 0, amount 95
01:21:11.243 00.000 11060 MoveAxis(N, 0, ABG)
01:21:11.243 00.000 11060 Move returns status 0, amount 0
01:21:11.243 00.000 11060 move complete, result=0
01:21:11.243 00.000 11060 worker thread done servicing request
01:21:11.243 00.000 10844 GuideStep: 0.6 px 95 ms WEST, 0.2 px 0 ms NORTH
01:21:11.256 00.013 11060 Worker thread wakes up
01:21:11.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:11.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:11.892 00.636 11060 Exposure complete
01:21:12.170 00.278 11060 worker thread done servicing request
01:21:12.170 00.000 10844 OnExposeComplete: enter
01:21:12.170 00.000 10844 UpdateGuideState(): m_state=6
01:21:12.171 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9431
01:21:12.171 00.000 10844 Star::Find returns 1 (1), X=268.23, Y=61.26, Mass=2985, SNR=34.2, Peak=255 HFD=3.8
01:21:12.171 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
01:21:12.171 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
01:21:12.171 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.29 hyp=0.39 cameraTheta=2.29 mountX=-0.24 mountY=-0.30, mountTheta=-2.25
01:21:12.174 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.29, opts=13)
01:21:12.174 00.000 10844 Enqueuing Move request for scope (-0.25, 0.29)
01:21:12.175 00.001 11060 Worker thread wakes up
01:21:12.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:12.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.29) opts 0xd
01:21:12.175 00.000 10844 UpdateGuideState exits: m=2985 SNR=34.2 Saturated
01:21:12.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.29)
01:21:12.175 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 8 / 99999
01:21:12.175 00.000 11060 Moving (-0.25, 0.29) raw xDistance=-0.24 yDistance=-0.30
01:21:12.175 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369672.175,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
01:21:12.176 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:21:12.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
01:21:12.176 00.000 11060 MoveAxis(E, 39, ABG)
01:21:12.176 00.000 11060 Guiding  Dir = 2, Dur = 39
01:21:12.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:12.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:12.176 00.000 10844 Enqueuing Expose request
01:21:12.195 00.019 11060 IsSlewing returns 0
01:21:12.196 00.001 11060 IsGuiding returns 0
01:21:12.249 00.053 11060 IsGuiding returns 0
01:21:12.249 00.000 11060 Move returns status 0, amount 39
01:21:12.249 00.000 11060 MoveAxis(N, 116, ABG)
01:21:12.249 00.000 11060 Guiding  Dir = 0, Dur = 116
01:21:12.258 00.009 11060 IsSlewing returns 0
01:21:12.259 00.001 11060 IsGuiding returns 0
01:21:12.383 00.124 11060 IsGuiding returns 0
01:21:12.383 00.000 11060 Move returns status 0, amount 116
01:21:12.383 00.000 11060 move complete, result=0
01:21:12.384 00.001 11060 worker thread done servicing request
01:21:12.384 00.000 11060 Worker thread wakes up
01:21:12.384 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.3 px 116 ms NORTH
01:21:12.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:12.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:13.016 00.632 11060 Exposure complete
01:21:13.250 00.234 11060 worker thread done servicing request
01:21:13.251 00.001 10844 OnExposeComplete: enter
01:21:13.251 00.000 10844 UpdateGuideState(): m_state=6
01:21:13.251 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9432
01:21:13.251 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=61.20, Mass=3149, SNR=36.7, Peak=246 HFD=3.3
01:21:13.251 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
01:21:13.251 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
01:21:13.251 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.23 hyp=0.40 cameraTheta=0.59 mountX=-0.28 mountY=0.29, mountTheta=2.34
01:21:13.254 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.23, opts=13)
01:21:13.254 00.000 10844 Enqueuing Move request for scope (0.34, 0.23)
01:21:13.254 00.000 11060 Worker thread wakes up
01:21:13.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:13.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.23) opts 0xd
01:21:13.254 00.000 10844 UpdateGuideState exits: m=3149 SNR=36.7
01:21:13.254 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.23)
01:21:13.254 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 9 / 99999
01:21:13.254 00.000 11060 Moving (0.34, 0.23) raw xDistance=-0.28 yDistance=0.29
01:21:13.255 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770369673.254,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
01:21:13.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:21:13.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:21:13.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:13.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:21:13.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:13.255 00.000 10844 Enqueuing Expose request
01:21:13.255 00.000 11060 MoveAxis(E, 50, ABG)
01:21:13.255 00.000 11060 Guiding  Dir = 2, Dur = 50
01:21:13.260 00.005 11060 IsSlewing returns 0
01:21:13.260 00.000 11060 IsGuiding returns 0
01:21:13.323 00.063 11060 IsGuiding returns 0
01:21:13.323 00.000 11060 Move returns status 0, amount 50
01:21:13.323 00.000 11060 MoveAxis(N, 0, ABG)
01:21:13.324 00.001 11060 Move returns status 0, amount 0
01:21:13.324 00.000 11060 move complete, result=0
01:21:13.324 00.000 11060 worker thread done servicing request
01:21:13.324 00.000 11060 Worker thread wakes up
01:21:13.324 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.3 px 0 ms NORTH
01:21:13.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:13.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:13.963 00.639 11060 Exposure complete
01:21:14.195 00.232 11060 worker thread done servicing request
01:21:14.195 00.000 10844 OnExposeComplete: enter
01:21:14.195 00.000 10844 UpdateGuideState(): m_state=6
01:21:14.195 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9433
01:21:14.195 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.18, Mass=2710, SNR=32.6, Peak=220 HFD=3.8
01:21:14.195 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
01:21:14.196 00.001 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
01:21:14.196 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.34 mountX=-0.21 mountY=0.01, mountTheta=3.08
01:21:14.197 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.21, opts=13)
01:21:14.197 00.000 10844 Enqueuing Move request for scope (0.05, 0.21)
01:21:14.198 00.001 11060 Worker thread wakes up
01:21:14.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:14.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
01:21:14.198 00.000 10844 UpdateGuideState exits: m=2710 SNR=32.6
01:21:14.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
01:21:14.198 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 10 / 99999
01:21:14.198 00.000 10844 PhdController: newstate STATE_FINISH
01:21:14.198 00.000 10844 PhdController complete: success
01:21:14.198 00.000 11060 Moving (0.05, 0.21) raw xDistance=-0.21 yDistance=0.01
01:21:14.198 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770369674.198,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:21:14.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:21:14.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:14.199 00.001 10844 Mount: notify guiding dither settle done success=1
01:21:14.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:14.199 00.000 11060 MoveAxis(E, 38, ABG)
01:21:14.199 00.000 11060 Guiding  Dir = 2, Dur = 38
01:21:14.199 00.000 10844 PhdController: newstate STATE_IDLE
01:21:14.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:14.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:14.199 00.000 10844 Enqueuing Expose request
01:21:14.204 00.005 11060 IsSlewing returns 0
01:21:14.204 00.000 11060 IsGuiding returns 0
01:21:14.251 00.047 11060 IsGuiding returns 0
01:21:14.251 00.000 11060 Move returns status 0, amount 38
01:21:14.251 00.000 11060 MoveAxis(N, 0, ABG)
01:21:14.252 00.001 11060 Move returns status 0, amount 0
01:21:14.252 00.000 11060 move complete, result=0
01:21:14.252 00.000 11060 worker thread done servicing request
01:21:14.252 00.000 11060 Worker thread wakes up
01:21:14.252 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
01:21:14.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:14.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:14.882 00.630 11060 Exposure complete
01:21:15.115 00.233 11060 worker thread done servicing request
01:21:15.115 00.000 10844 OnExposeComplete: enter
01:21:15.116 00.001 10844 UpdateGuideState(): m_state=6
01:21:15.117 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9434
01:21:15.117 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=61.40, Mass=2563, SNR=32.2, Peak=228 HFD=3.2
01:21:15.117 00.000 10844 MultiStar: [#1 -0.02,-0.27,1.10,U] [#2 -0.26,0.21,2.14,U] [#3 -0.28,0.25,1.05,U] [#4 0.57,-0.22,0.00,M1] [#5 0.01,0.55,1.13,U] [#6 -0.04,0.39,1.03,U] [#7 -0.20,0.79,0.00,M1] [#8 -0.17,0.12,1.05,U] 
01:21:15.117 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.24}, one-star: {0.27, 0.42}
01:21:15.117 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.58)
01:21:15.117 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
01:21:15.117 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.25 cameraTheta=1.96 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
01:21:15.119 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.24, opts=13)
01:21:15.119 00.000 10844 Enqueuing Move request for scope (-0.10, 0.24)
01:21:15.119 00.000 11060 Worker thread wakes up
01:21:15.120 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:15.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
01:21:15.120 00.000 10844 UpdateGuideState exits: m=2563 SNR=32.2
01:21:15.120 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
01:21:15.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:15.120 00.000 11060 Moving (-0.10, 0.24) raw xDistance=-0.21 yDistance=-0.13
01:21:15.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:15.120 00.000 10844 Enqueuing Expose request
01:21:15.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:21:15.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:15.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:21:15.121 00.001 11060 MoveAxis(E, 38, ABG)
01:21:15.121 00.000 11060 Guiding  Dir = 2, Dur = 38
01:21:15.127 00.006 11060 IsSlewing returns 0
01:21:15.127 00.000 11060 IsGuiding returns 0
01:21:15.174 00.047 11060 IsGuiding returns 0
01:21:15.175 00.001 11060 Move returns status 0, amount 38
01:21:15.175 00.000 11060 MoveAxis(N, 0, ABG)
01:21:15.175 00.000 11060 Move returns status 0, amount 0
01:21:15.175 00.000 11060 move complete, result=0
01:21:15.175 00.000 11060 worker thread done servicing request
01:21:15.175 00.000 11060 Worker thread wakes up
01:21:15.176 00.001 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:21:15.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:15.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:15.833 00.657 11060 Exposure complete
01:21:16.242 00.409 11060 worker thread done servicing request
01:21:16.242 00.000 10844 OnExposeComplete: enter
01:21:16.242 00.000 10844 UpdateGuideState(): m_state=6
01:21:16.242 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9435
01:21:16.243 00.001 10844 Star::Find returns 1 (1), X=268.46, Y=61.54, Mass=3014, SNR=34.8, Peak=255 HFD=3.2
01:21:16.243 00.000 10844 MultiStar: [#1 -0.47,0.30,1.02,U] [#2 -0.12,0.29,2.02,U] [#3 -0.01,0.11,0.95,U] [#4 0.34,0.32,0.97,U] [#5 0.25,0.47,0.97,U] [#6 0.30,-0.03,0.83,U] [#7 -0.21,0.36,0.89,U] [#8 0.41,0.05,0.91,U] 
01:21:16.243 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.28}, one-star: {-0.03, 0.57}
01:21:16.243 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.24 = -3.05)
01:21:16.243 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:21:16.244 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.48 mountX=-0.28 mountY=-0.02, mountTheta=-3.06
01:21:16.245 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.28, opts=13)
01:21:16.246 00.001 10844 Enqueuing Move request for scope (0.02, 0.28)
01:21:16.246 00.000 11060 Worker thread wakes up
01:21:16.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:16.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
01:21:16.246 00.000 10844 UpdateGuideState exits: m=3014 SNR=34.8 Saturated
01:21:16.246 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
01:21:16.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:16.246 00.000 11060 Moving (0.02, 0.28) raw xDistance=-0.28 yDistance=-0.02
01:21:16.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:16.247 00.001 10844 Enqueuing Expose request
01:21:16.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:21:16.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:16.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:16.247 00.000 11060 MoveAxis(E, 50, ABG)
01:21:16.247 00.000 11060 Guiding  Dir = 2, Dur = 50
01:21:16.260 00.013 11060 IsSlewing returns 0
01:21:16.261 00.001 11060 IsGuiding returns 0
01:21:16.325 00.064 11060 IsGuiding returns 0
01:21:16.325 00.000 11060 Move returns status 0, amount 50
01:21:16.325 00.000 11060 MoveAxis(N, 0, ABG)
01:21:16.325 00.000 11060 Move returns status 0, amount 0
01:21:16.325 00.000 11060 move complete, result=0
01:21:16.325 00.000 11060 worker thread done servicing request
01:21:16.325 00.000 11060 Worker thread wakes up
01:21:16.325 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
01:21:16.326 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:16.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:16.974 00.648 11060 Exposure complete
01:21:17.304 00.330 10844 OnExposeComplete: enter
01:21:17.304 00.000 10844 UpdateGuideState(): m_state=6
01:21:17.304 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9436
01:21:17.305 00.001 10844 Star::Find returns 1 (0), X=268.47, Y=60.70, Mass=2671, SNR=32.3, Peak=253 HFD=3.3
01:21:17.305 00.000 10844 MultiStar: [#1 -0.19,-0.13,1.04,U] [#2 0.26,-0.07,2.13,U] [#3 -0.26,-0.59,0.00,M1] [#4 0.05,-0.02,0.94,U] [#5 0.56,-0.39,0.00,M1] [#6 -0.01,-0.14,0.94,U] [#7 0.03,-0.29,0.92,U] [#8 0.10,-0.46,0.92,U] 
01:21:17.305 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.18}, one-star: {-0.02, -0.27}
01:21:17.305 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
01:21:17.305 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:21:17.306 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.22 mountX=0.16 mountY=0.09, mountTheta=0.52
01:21:17.308 00.002 11060 worker thread done servicing request
01:21:17.309 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
01:21:17.309 00.000 10844 Enqueuing Move request for scope (0.06, -0.18)
01:21:17.309 00.000 11060 Worker thread wakes up
01:21:17.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:17.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
01:21:17.309 00.000 10844 UpdateGuideState exits: m=2671 SNR=32.3
01:21:17.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
01:21:17.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:17.310 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:17.310 00.000 10844 Enqueuing Expose request
01:21:17.310 00.000 11060 Moving (0.06, -0.18) raw xDistance=0.16 yDistance=0.09
01:21:17.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:21:17.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:17.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:21:17.310 00.000 11060 MoveAxis(W, 27, ABG)
01:21:17.316 00.006 11060 Guiding  Dir = 3, Dur = 27
01:21:17.344 00.028 11060 IsSlewing returns 0
01:21:17.355 00.011 11060 IsGuiding returns 0
01:21:17.407 00.052 11060 IsGuiding returns 0
01:21:17.408 00.001 11060 Move returns status 0, amount 27
01:21:17.408 00.000 11060 MoveAxis(N, 0, ABG)
01:21:17.408 00.000 11060 Move returns status 0, amount 0
01:21:17.408 00.000 11060 move complete, result=0
01:21:17.408 00.000 11060 worker thread done servicing request
01:21:17.408 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
01:21:17.408 00.000 11060 Worker thread wakes up
01:21:17.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:17.409 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:18.071 00.662 11060 Exposure complete
01:21:18.371 00.300 10844 OnExposeComplete: enter
01:21:18.371 00.000 10844 UpdateGuideState(): m_state=6
01:21:18.372 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9437
01:21:18.372 00.000 10844 Star::Find returns 1 (1), X=268.76, Y=60.64, Mass=2944, SNR=33.9, Peak=255 HFD=3.6
01:21:18.372 00.000 10844 MultiStar: [#1 0.23,0.13,1.00,U] [#2 0.24,-0.47,2.06,U] [#3 0.22,-0.37,0.97,U] [#4 0.21,0.34,0.97,U] [#5 -0.12,-0.19,0.99,U] [#6 0.15,-0.15,0.93,U] [#7 0.43,0.22,0.84,U] [#8 0.18,-0.17,0.91,U] 
01:21:18.372 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.16}, one-star: {0.27, -0.33}
01:21:18.373 00.001 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
01:21:18.373 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
01:21:18.373 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.25 cameraTheta=-0.66 mountX=0.12 mountY=0.22, mountTheta=1.09
01:21:18.375 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.16, opts=13)
01:21:18.376 00.001 10844 Enqueuing Move request for scope (0.20, -0.16)
01:21:18.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:18.376 00.000 10844 UpdateGuideState exits: m=2944 SNR=33.9 Saturated
01:21:18.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:18.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:18.376 00.000 10844 Enqueuing Expose request
01:21:18.377 00.001 11060 worker thread done servicing request
01:21:18.377 00.000 11060 Worker thread wakes up
01:21:18.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
01:21:18.377 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
01:21:18.377 00.000 11060 Moving (0.20, -0.16) raw xDistance=0.12 yDistance=0.22
01:21:18.378 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:21:18.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:18.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:21:18.378 00.000 11060 MoveAxis(E, 0, ABG)
01:21:18.378 00.000 11060 Move returns status 0, amount 0
01:21:18.378 00.000 11060 MoveAxis(N, 0, ABG)
01:21:18.378 00.000 11060 Move returns status 0, amount 0
01:21:18.378 00.000 11060 move complete, result=0
01:21:18.378 00.000 11060 worker thread done servicing request
01:21:18.378 00.000 11060 Worker thread wakes up
01:21:18.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:18.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:18.382 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:19.008 00.626 11060 Exposure complete
01:21:19.251 00.243 11060 worker thread done servicing request
01:21:19.251 00.000 10844 OnExposeComplete: enter
01:21:19.251 00.000 10844 UpdateGuideState(): m_state=6
01:21:19.251 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9438
01:21:19.252 00.001 10844 Star::Find returns 1 (0), X=268.97, Y=60.97, Mass=2549, SNR=32.1, Peak=248 HFD=2.8
01:21:19.252 00.000 10844 MultiStar: [#1 0.06,-0.01,0.97,U] [#2 0.03,-0.65,0.00,M1] [#3 0.57,-0.11,1.05,U] [#4 0.37,0.05,1.06,U] [#5 0.06,-0.29,1.06,U] [#6 0.40,-0.18,1.07,U] [#7 0.36,0.15,1.00,U] [#8 0.18,0.04,0.95,U] 
01:21:19.252 00.000 10844 refined, 7 included, MultiStar: {0.31, -0.05}, one-star: {0.49, -0.01}
01:21:19.252 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
01:21:19.252 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
01:21:19.252 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.05 hyp=0.32 cameraTheta=-0.15 mountX=-0.01 mountY=0.32, mountTheta=1.60
01:21:19.254 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.05, opts=13)
01:21:19.254 00.000 10844 Enqueuing Move request for scope (0.31, -0.05)
01:21:19.254 00.000 11060 Worker thread wakes up
01:21:19.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:19.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.05) opts 0xd
01:21:19.254 00.000 10844 UpdateGuideState exits: m=2549 SNR=32.1
01:21:19.254 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.05)
01:21:19.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:19.254 00.000 11060 Moving (0.31, -0.05) raw xDistance=-0.01 yDistance=0.32
01:21:19.256 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:19.256 00.000 10844 Enqueuing Expose request
01:21:19.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:21:19.256 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.21 newest=0.63
01:21:19.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
01:21:19.256 00.000 11060 MoveAxis(E, 0, ABG)
01:21:19.256 00.000 11060 Move returns status 0, amount 0
01:21:19.256 00.000 11060 BLC: Oldest BLC event removed
01:21:19.256 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:21:19.256 00.000 11060 MoveAxis(S, 873, ABG)
01:21:19.256 00.000 11060 duration set to 750 by maxDecDuration
01:21:19.256 00.000 11060 Guiding  Dir = 1, Dur = 750
01:21:19.269 00.013 11060 IsSlewing returns 0
01:21:19.269 00.000 11060 IsGuiding returns 0
01:21:20.038 00.769 11060 IsGuiding returns 0
01:21:20.038 00.000 11060 Move returns status 0, amount 750
01:21:20.038 00.000 11060 move complete, result=0
01:21:20.038 00.000 11060 worker thread done servicing request
01:21:20.038 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 750 ms SOUTH
01:21:20.038 00.000 11060 Worker thread wakes up
01:21:20.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:20.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:20.668 00.630 11060 Exposure complete
01:21:21.039 00.371 11060 worker thread done servicing request
01:21:21.039 00.000 10844 OnExposeComplete: enter
01:21:21.039 00.000 10844 UpdateGuideState(): m_state=6
01:21:21.041 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9439
01:21:21.041 00.000 10844 Star::Find returns 1 (1), X=268.65, Y=61.09, Mass=3072, SNR=35.3, Peak=255 HFD=3.4
01:21:21.041 00.000 10844 MultiStar: [#1 -0.40,0.33,0.94,U] [#2 0.30,-0.09,1.81,U] [#3 0.18,-0.51,0.90,U] [#4 0.39,0.06,0.87,U] [#5 0.12,0.56,0.94,U] [#6 0.08,0.48,0.87,U] [#7 0.11,-0.18,0.87,U] [#8 0.27,0.14,0.95,U] 
01:21:21.041 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.08}, one-star: {0.16, 0.11}
01:21:21.041 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
01:21:21.041 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
01:21:21.041 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.51 mountX=-0.11 mountY=0.13, mountTheta=2.26
01:21:21.043 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
01:21:21.043 00.000 10844 Enqueuing Move request for scope (0.15, 0.08)
01:21:21.043 00.000 11060 Worker thread wakes up
01:21:21.043 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:21.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:21:21.043 00.000 10844 UpdateGuideState exits: m=3072 SNR=35.3 Saturated
01:21:21.043 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:21:21.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:21.043 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.11 yDistance=0.13
01:21:21.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:21.044 00.001 10844 Enqueuing Expose request
01:21:21.044 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.221980, 1:0.134472
01:21:21.044 00.000 11060 BLC: No correction, Miss < min_move
01:21:21.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:21:21.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:21.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:21:21.044 00.000 11060 MoveAxis(E, 0, ABG)
01:21:21.047 00.003 11060 Move returns status 0, amount 0
01:21:21.047 00.000 11060 MoveAxis(N, 0, ABG)
01:21:21.047 00.000 11060 Move returns status 0, amount 0
01:21:21.047 00.000 11060 move complete, result=0
01:21:21.047 00.000 11060 worker thread done servicing request
01:21:21.047 00.000 11060 Worker thread wakes up
01:21:21.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:21.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:21.048 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:21.685 00.637 11060 Exposure complete
01:21:22.364 00.679 10844 OnExposeComplete: enter
01:21:22.364 00.000 10844 UpdateGuideState(): m_state=6
01:21:22.365 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9440
01:21:22.365 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=61.56, Mass=2730, SNR=32.7, Peak=219 HFD=3.6
01:21:22.366 00.001 10844 MultiStar: [#1 -0.51,0.19,1.05,U] [#2 0.05,0.30,2.08,U] [#3 -0.08,-0.40,1.12,U] [#4 0.30,-0.24,0.95,U] [#5 -0.20,0.03,0.99,U] [#6 -0.32,-0.15,1.01,U] [#7 -0.31,0.28,0.79,U] [#8 -0.14,-0.12,1.01,U] 
01:21:22.366 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.07}, one-star: {-0.49, 0.59}
01:21:22.366 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
01:21:22.366 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
01:21:22.366 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.73 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
01:21:22.368 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.07, opts=13)
01:21:22.368 00.000 10844 Enqueuing Move request for scope (-0.16, 0.07)
01:21:22.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:21:22.385 00.017 11060 worker thread done servicing request
01:21:22.385 00.000 11060 Worker thread wakes up
01:21:22.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
01:21:22.386 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
01:21:22.386 00.000 11060 Moving (-0.16, 0.07) raw xDistance=-0.04 yDistance=-0.17
01:21:22.386 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.221980, 1:0.134472, 2:-0.173784
01:21:22.386 00.000 11060 BLC: No correction, Miss < min_move
01:21:22.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:21:22.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:22.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:21:22.386 00.000 11060 MoveAxis(E, 0, ABG)
01:21:22.386 00.000 11060 Move returns status 0, amount 0
01:21:22.386 00.000 11060 MoveAxis(N, 0, ABG)
01:21:22.386 00.000 11060 Move returns status 0, amount 0
01:21:22.387 00.001 11060 move complete, result=0
01:21:22.387 00.000 11060 worker thread done servicing request
01:21:22.399 00.012 10844 UpdateGuideState exits: m=2730 SNR=32.7
01:21:22.400 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:22.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:22.400 00.000 10844 Enqueuing Expose request
01:21:22.400 00.000 11060 Worker thread wakes up
01:21:22.400 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:22.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:22.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:23.122 00.722 11060 Exposure complete
01:21:23.673 00.551 11060 worker thread done servicing request
01:21:23.673 00.000 10844 OnExposeComplete: enter
01:21:23.673 00.000 10844 UpdateGuideState(): m_state=6
01:21:23.674 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9441
01:21:23.674 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=61.07, Mass=3584, SNR=38.6, Peak=237 HFD=3.6
01:21:23.675 00.001 10844 MultiStar: [#1 -0.07,0.19,0.82,U] [#2 -0.09,-0.47,1.71,U] [#3 -0.13,-0.13,0.79,U] [#4 -0.10,-0.36,0.80,U] [#5 0.01,-0.35,0.85,U] [#6 -0.04,0.12,0.81,U] [#7 0.31,0.03,0.80,U] [#8 -0.05,-0.22,0.80,U] 
01:21:23.675 00.000 10844 single-star, 8 included, MultiStar: {-0.03, -0.16}, one-star: {-0.02, 0.10}
01:21:23.675 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
01:21:23.675 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
01:21:23.675 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.80 mountX=-0.09 mountY=-0.04, mountTheta=-2.75
01:21:23.677 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
01:21:23.677 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
01:21:23.678 00.001 11060 Worker thread wakes up
01:21:23.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:23.678 00.000 10844 UpdateGuideState exits: m=3584 SNR=38.6
01:21:23.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:23.678 00.000 10844 Enqueuing Expose request
01:21:23.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:21:23.679 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:21:23.679 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.09 yDistance=-0.04
01:21:23.679 00.000 11060 BLC: window closed
01:21:23.680 00.001 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.221980, 1:0.134472, 2:-0.173784
01:21:23.682 00.002 11060 BLC: No correction, Miss < min_move
01:21:23.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:21:23.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:23.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:21:23.682 00.000 11060 MoveAxis(E, 0, ABG)
01:21:23.682 00.000 11060 Move returns status 0, amount 0
01:21:23.682 00.000 11060 MoveAxis(N, 0, ABG)
01:21:23.683 00.001 11060 Move returns status 0, amount 0
01:21:23.683 00.000 11060 move complete, result=0
01:21:23.683 00.000 11060 worker thread done servicing request
01:21:23.683 00.000 11060 Worker thread wakes up
01:21:23.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:23.683 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:23.686 00.003 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:24.329 00.643 11060 Exposure complete
01:21:24.578 00.249 11060 worker thread done servicing request
01:21:24.579 00.001 10844 OnExposeComplete: enter
01:21:24.579 00.000 10844 UpdateGuideState(): m_state=6
01:21:24.579 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9442
01:21:24.579 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=61.14, Mass=3004, SNR=35.2, Peak=245 HFD=3.7
01:21:24.580 00.001 10844 MultiStar: [#1 -0.24,0.32,1.00,U] [#2 0.12,-0.48,1.87,U] [#3 -0.41,-0.59,0.00,M1] [#4 -0.22,-0.23,0.96,U] [#5 0.20,0.03,0.99,U] [#6 -0.50,0.30,0.89,U] [#7 -0.02,-0.55,0.81,U] [#8 -0.11,-0.09,0.89,U] 
01:21:24.580 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.10}, one-star: {-0.39, 0.16}
01:21:24.580 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
01:21:24.580 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
01:21:24.580 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.42 mountX=0.12 mountY=-0.10, mountTheta=-0.68
01:21:24.582 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.10, opts=13)
01:21:24.582 00.000 10844 Enqueuing Move request for scope (-0.12, -0.10)
01:21:24.582 00.000 11060 Worker thread wakes up
01:21:24.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:24.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
01:21:24.582 00.000 10844 UpdateGuideState exits: m=3004 SNR=35.2
01:21:24.583 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
01:21:24.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:24.583 00.000 11060 Moving (-0.12, -0.10) raw xDistance=0.12 yDistance=-0.10
01:21:24.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:24.583 00.000 10844 Enqueuing Expose request
01:21:24.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:21:24.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:24.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:21:24.583 00.000 11060 MoveAxis(W, 21, ABG)
01:21:24.584 00.001 11060 Guiding  Dir = 3, Dur = 21
01:21:24.593 00.009 11060 IsSlewing returns 0
01:21:24.593 00.000 11060 IsGuiding returns 0
01:21:24.624 00.031 11060 IsGuiding returns 0
01:21:24.624 00.000 11060 Move returns status 0, amount 21
01:21:24.625 00.001 11060 MoveAxis(N, 0, ABG)
01:21:24.625 00.000 11060 Move returns status 0, amount 0
01:21:24.625 00.000 11060 move complete, result=0
01:21:24.625 00.000 11060 worker thread done servicing request
01:21:24.625 00.000 11060 Worker thread wakes up
01:21:24.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:24.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:24.625 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
01:21:25.322 00.697 11060 Exposure complete
01:21:25.955 00.633 11060 worker thread done servicing request
01:21:25.956 00.001 10844 OnExposeComplete: enter
01:21:25.956 00.000 10844 UpdateGuideState(): m_state=6
01:21:25.956 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9443
01:21:25.956 00.000 10844 Star::Find returns 1 (1), X=268.85, Y=60.53, Mass=2847, SNR=33.9, Peak=255 HFD=3.6
01:21:25.957 00.001 10844 MultiStar: [#1 -0.04,0.17,1.03,U] [#2 0.14,-0.09,2.10,U] [#3 0.09,-0.47,0.89,U] [#4 -0.16,0.02,0.91,U] [#5 -0.21,-0.22,0.98,U] [#6 0.08,0.02,0.92,U] [#7 0.28,0.05,0.86,U] [#8 -0.07,-0.04,0.86,U] 
01:21:25.957 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.37, -0.44}
01:21:25.957 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
01:21:25.957 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
01:21:25.957 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.03 mountX=0.09 mountY=0.08, mountTheta=0.71
01:21:25.960 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.11, opts=13)
01:21:25.960 00.000 10844 Enqueuing Move request for scope (0.06, -0.11)
01:21:25.960 00.000 11060 Worker thread wakes up
01:21:25.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:25.961 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:21:25.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:21:25.961 00.000 11060 Moving (0.06, -0.11) raw xDistance=0.09 yDistance=0.08
01:21:25.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:21:25.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:25.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:21:25.961 00.000 11060 MoveAxis(E, 0, ABG)
01:21:25.961 00.000 11060 Move returns status 0, amount 0
01:21:25.961 00.000 11060 MoveAxis(N, 0, ABG)
01:21:25.962 00.001 11060 Move returns status 0, amount 0
01:21:25.962 00.000 11060 move complete, result=0
01:21:25.962 00.000 11060 worker thread done servicing request
01:21:25.962 00.000 10844 UpdateGuideState exits: m=2847 SNR=33.9 Saturated
01:21:25.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:25.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:25.962 00.000 10844 Enqueuing Expose request
01:21:25.962 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:25.963 00.001 11060 Worker thread wakes up
01:21:25.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:25.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:26.679 00.716 11060 Exposure complete
01:21:27.254 00.575 11060 worker thread done servicing request
01:21:27.255 00.001 10844 OnExposeComplete: enter
01:21:27.255 00.000 10844 UpdateGuideState(): m_state=6
01:21:27.255 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9444
01:21:27.255 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=60.71, Mass=2719, SNR=33.0, Peak=249 HFD=3.5
01:21:27.256 00.001 10844 MultiStar: [#1 -0.21,-0.28,1.00,U] [#2 0.32,-0.49,2.04,U] [#3 -0.39,-0.28,0.96,U] [#4 0.32,-0.02,0.94,U] [#5 0.06,0.47,1.05,U] [#6 -0.27,-0.04,0.92,U] [#7 -0.12,0.17,0.91,U] [#8 -0.37,-0.39,1.01,U] 
01:21:27.256 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {-0.20, -0.26}
01:21:27.256 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
01:21:27.256 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
01:21:27.256 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.88 mountX=0.17 mountY=-0.02, mountTheta=-0.15
01:21:27.258 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
01:21:27.258 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
01:21:27.258 00.000 11060 Worker thread wakes up
01:21:27.258 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:27.259 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:21:27.259 00.000 10844 UpdateGuideState exits: m=2719 SNR=33.0
01:21:27.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:27.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:21:27.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:27.259 00.000 10844 Enqueuing Expose request
01:21:27.259 00.000 11060 Moving (-0.05, -0.16) raw xDistance=0.17 yDistance=-0.02
01:21:27.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:21:27.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:27.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:27.259 00.000 11060 MoveAxis(W, 29, ABG)
01:21:27.259 00.000 11060 Guiding  Dir = 3, Dur = 29
01:21:27.301 00.042 11060 IsSlewing returns 0
01:21:27.302 00.001 11060 IsGuiding returns 0
01:21:27.348 00.046 11060 IsGuiding returns 0
01:21:27.348 00.000 11060 Move returns status 0, amount 29
01:21:27.348 00.000 11060 MoveAxis(N, 0, ABG)
01:21:27.348 00.000 11060 Move returns status 0, amount 0
01:21:27.348 00.000 11060 move complete, result=0
01:21:27.348 00.000 11060 worker thread done servicing request
01:21:27.348 00.000 11060 Worker thread wakes up
01:21:27.348 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
01:21:27.350 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:27.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:27.984 00.634 11060 Exposure complete
01:21:28.252 00.268 11060 worker thread done servicing request
01:21:28.252 00.000 10844 OnExposeComplete: enter
01:21:28.252 00.000 10844 UpdateGuideState(): m_state=6
01:21:28.252 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9445
01:21:28.252 00.000 10844 Star::Find returns 1 (1), X=268.73, Y=60.88, Mass=2929, SNR=34.1, Peak=255 HFD=3.3
01:21:28.253 00.001 10844 MultiStar: [#1 0.06,-0.21,0.99,U] [#2 0.05,0.01,2.03,U] [#3 0.35,-0.54,0.00,M1] [#4 -0.19,-0.36,0.95,U] [#5 -0.03,0.05,0.98,U] [#6 -0.18,-0.34,0.84,U] [#7 0.19,-0.39,0.90,U] [#8 0.42,-0.57,0.00,M1] 
01:21:28.253 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.16}, one-star: {0.25, -0.09}
01:21:28.253 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
01:21:28.253 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
01:21:28.253 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.39 mountX=0.15 mountY=0.05, mountTheta=0.34
01:21:28.256 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
01:21:28.256 00.000 10844 Enqueuing Move request for scope (0.03, -0.16)
01:21:28.256 00.000 11060 Worker thread wakes up
01:21:28.257 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:28.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:21:28.257 00.000 10844 UpdateGuideState exits: m=2929 SNR=34.1 Saturated
01:21:28.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:21:28.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:28.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:28.257 00.000 10844 Enqueuing Expose request
01:21:28.257 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.15 yDistance=0.05
01:21:28.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:21:28.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:28.258 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:21:28.258 00.000 11060 MoveAxis(W, 27, ABG)
01:21:28.258 00.000 11060 Guiding  Dir = 3, Dur = 27
01:21:28.273 00.015 11060 IsSlewing returns 0
01:21:28.274 00.001 11060 IsGuiding returns 0
01:21:28.304 00.030 11060 IsGuiding returns 0
01:21:28.304 00.000 11060 Move returns status 0, amount 27
01:21:28.305 00.001 11060 MoveAxis(N, 0, ABG)
01:21:28.305 00.000 11060 Move returns status 0, amount 0
01:21:28.305 00.000 11060 move complete, result=0
01:21:28.305 00.000 11060 worker thread done servicing request
01:21:28.305 00.000 11060 Worker thread wakes up
01:21:28.305 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
01:21:28.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:28.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:28.994 00.689 11060 Exposure complete
01:21:29.740 00.746 11060 worker thread done servicing request
01:21:29.740 00.000 10844 OnExposeComplete: enter
01:21:29.740 00.000 10844 UpdateGuideState(): m_state=6
01:21:29.740 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9446
01:21:29.741 00.001 10844 Star::Find returns 1 (1), X=268.33, Y=60.57, Mass=2647, SNR=32.3, Peak=255 HFD=3.3
01:21:29.741 00.000 10844 MultiStar: [#1 -0.15,-0.03,1.00,U] [#2 0.11,0.08,2.07,U] [#3 -0.08,-0.66,0.00,M2] [#4 0.18,-0.40,1.05,U] [#5 -0.42,-0.05,1.06,U] [#6 -0.37,-0.16,0.96,U] [#7 0.07,0.35,0.82,U] [#8 0.18,-0.26,0.96,U] 
01:21:29.741 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.10}, one-star: {-0.15, -0.40}
01:21:29.741 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
01:21:29.742 00.001 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:21:29.742 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.05 mountX=0.10 mountY=-0.03, mountTheta=-0.31
01:21:29.744 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
01:21:29.744 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
01:21:29.744 00.000 11060 Worker thread wakes up
01:21:29.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:29.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
01:21:29.744 00.000 10844 UpdateGuideState exits: m=2647 SNR=32.3 Saturated
01:21:29.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:29.745 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:29.745 00.000 10844 Enqueuing Expose request
01:21:29.746 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
01:21:29.746 00.000 11060 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=-0.03
01:21:29.747 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:21:29.748 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:29.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:21:29.748 00.000 11060 MoveAxis(E, 0, ABG)
01:21:29.748 00.000 11060 Move returns status 0, amount 0
01:21:29.748 00.000 11060 MoveAxis(N, 0, ABG)
01:21:29.749 00.001 11060 Move returns status 0, amount 0
01:21:29.749 00.000 11060 move complete, result=0
01:21:29.749 00.000 11060 worker thread done servicing request
01:21:29.749 00.000 11060 Worker thread wakes up
01:21:29.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:29.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:29.751 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:30.471 00.720 11060 Exposure complete
01:21:30.947 00.476 10844 OnExposeComplete: enter
01:21:30.947 00.000 10844 UpdateGuideState(): m_state=6
01:21:30.947 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9447
01:21:30.948 00.001 10844 Star::Find returns 1 (0), X=268.43, Y=61.28, Mass=2514, SNR=31.5, Peak=252 HFD=3.4
01:21:30.948 00.000 10844 MultiStar: [#1 0.15,0.62,0.00,M1] [#2 -0.05,0.14,2.23,U] [#3 0.38,-0.36,1.06,U] [#4 0.03,0.15,0.95,U] [#5 -0.01,0.78,0.00,M1] [#6 -0.15,0.01,1.07,U] [#7 -0.08,-0.01,0.84,U] [#8 0.17,-0.17,0.91,U] 
01:21:30.948 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {-0.05, 0.31}
01:21:30.948 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
01:21:30.949 00.001 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
01:21:30.949 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.86 mountX=-0.03 mountY=0.02, mountTheta=2.60
01:21:30.952 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
01:21:30.955 00.003 11060 worker thread done servicing request
01:21:30.961 00.006 10844 Enqueuing Move request for scope (0.02, 0.03)
01:21:30.961 00.000 11060 Worker thread wakes up
01:21:30.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:30.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:21:30.961 00.000 10844 UpdateGuideState exits: m=2514 SNR=31.5
01:21:30.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:21:30.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:30.961 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
01:21:30.962 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:30.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:21:30.962 00.000 10844 Enqueuing Expose request
01:21:30.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:30.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:30.962 00.000 11060 MoveAxis(E, 0, ABG)
01:21:30.962 00.000 11060 Move returns status 0, amount 0
01:21:30.962 00.000 11060 MoveAxis(N, 0, ABG)
01:21:30.962 00.000 11060 Move returns status 0, amount 0
01:21:30.962 00.000 11060 move complete, result=0
01:21:30.963 00.001 11060 worker thread done servicing request
01:21:30.963 00.000 11060 Worker thread wakes up
01:21:30.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:30.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:30.970 00.007 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:31.600 00.630 11060 Exposure complete
01:21:32.198 00.598 11060 worker thread done servicing request
01:21:32.198 00.000 10844 OnExposeComplete: enter
01:21:32.199 00.001 10844 UpdateGuideState(): m_state=6
01:21:32.199 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9448
01:21:32.199 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=61.57, Mass=2977, SNR=34.0, Peak=255 HFD=3.6
01:21:32.200 00.001 10844 MultiStar: [#1 -0.44,0.59,0.00,M2] [#2 0.12,-0.24,2.04,U] [#3 -0.39,-0.06,0.93,U] [#4 0.01,0.14,0.91,U] [#5 -0.31,0.65,0.00,M2] [#6 -0.52,0.03,0.85,U] [#7 -0.42,0.29,0.84,U] [#8 -0.23,-0.08,1.04,U] 
01:21:32.200 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.05}, one-star: {-0.22, 0.60}
01:21:32.200 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
01:21:32.200 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
01:21:32.200 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.18 cameraTheta=2.87 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
01:21:32.202 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.05, opts=13)
01:21:32.202 00.000 10844 Enqueuing Move request for scope (-0.18, 0.05)
01:21:32.202 00.000 11060 Worker thread wakes up
01:21:32.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
01:21:32.202 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
01:21:32.203 00.001 11060 Moving (-0.18, 0.05) raw xDistance=-0.02 yDistance=-0.18
01:21:32.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:32.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:32.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:21:32.203 00.000 11060 MoveAxis(E, 0, ABG)
01:21:32.203 00.000 11060 Move returns status 0, amount 0
01:21:32.203 00.000 11060 MoveAxis(N, 0, ABG)
01:21:32.203 00.000 11060 Move returns status 0, amount 0
01:21:32.203 00.000 11060 move complete, result=0
01:21:32.203 00.000 11060 worker thread done servicing request
01:21:32.212 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:32.212 00.000 10844 UpdateGuideState exits: m=2977 SNR=34.0 Saturated
01:21:32.213 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:32.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:32.213 00.000 10844 Enqueuing Expose request
01:21:32.213 00.000 11060 Worker thread wakes up
01:21:32.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:32.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:32.214 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:32.916 00.702 11060 Exposure complete
01:21:33.688 00.772 11060 worker thread done servicing request
01:21:33.689 00.001 10844 OnExposeComplete: enter
01:21:33.689 00.000 10844 UpdateGuideState(): m_state=6
01:21:33.689 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9449
01:21:33.690 00.001 10844 Star::Find returns 1 (1), X=268.27, Y=61.66, Mass=2734, SNR=33.4, Peak=255 HFD=3.4
01:21:33.690 00.000 10844 MultiStar: [#1 0.05,0.28,1.02,U] [#2 -0.08,-0.16,2.16,U] [#3 0.18,0.46,0.95,U] [#4 -0.27,0.35,0.93,U] [#5 0.30,0.35,1.08,U] [#6 -0.06,0.70,0.00,M1] [#7 -0.04,0.78,0.00,M1] [#8 0.18,0.02,0.99,U] 
01:21:33.690 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.22}, one-star: {-0.22, 0.68}
01:21:33.690 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.29 = -3.00)
01:21:33.690 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.02)
01:21:33.690 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.53 mountX=-0.22 mountY=-0.03, mountTheta=-3.02
01:21:33.694 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.22, opts=13)
01:21:33.694 00.000 10844 Enqueuing Move request for scope (0.01, 0.22)
01:21:33.695 00.001 11060 Worker thread wakes up
01:21:33.695 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:33.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
01:21:33.695 00.000 10844 UpdateGuideState exits: m=2734 SNR=33.4 Saturated
01:21:33.695 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
01:21:33.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:33.695 00.000 11060 Moving (0.01, 0.22) raw xDistance=-0.22 yDistance=-0.03
01:21:33.697 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:33.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:21:33.697 00.000 10844 Enqueuing Expose request
01:21:33.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:33.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:21:33.697 00.000 11060 MoveAxis(E, 38, ABG)
01:21:33.697 00.000 11060 Guiding  Dir = 2, Dur = 38
01:21:33.705 00.008 11060 IsSlewing returns 0
01:21:33.705 00.000 11060 IsGuiding returns 0
01:21:33.754 00.049 11060 IsGuiding returns 0
01:21:33.754 00.000 11060 Move returns status 0, amount 38
01:21:33.755 00.001 11060 MoveAxis(N, 0, ABG)
01:21:33.755 00.000 11060 Move returns status 0, amount 0
01:21:33.755 00.000 11060 move complete, result=0
01:21:33.755 00.000 11060 worker thread done servicing request
01:21:33.755 00.000 11060 Worker thread wakes up
01:21:33.755 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
01:21:33.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:33.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:34.398 00.643 11060 Exposure complete
01:21:34.646 00.248 11060 worker thread done servicing request
01:21:34.646 00.000 10844 OnExposeComplete: enter
01:21:34.646 00.000 10844 UpdateGuideState(): m_state=6
01:21:34.646 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9450
01:21:34.646 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=60.88, Mass=2481, SNR=31.7, Peak=219 HFD=3.2
01:21:34.647 00.001 10844 MultiStar: [#1 -0.44,-0.09,1.08,U] [#2 0.01,-0.26,2.12,U] [#3 -0.26,0.11,1.06,U] [#4 0.02,-0.46,0.96,U] [#5 0.37,0.13,1.13,U] [#6 -0.35,-0.29,0.95,U] [#7 0.06,0.43,0.91,U] [#8 0.28,0.06,0.94,U] 
01:21:34.647 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {0.39, -0.09}
01:21:34.647 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
01:21:34.647 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
01:21:34.647 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.45 mountX=0.07 mountY=0.02, mountTheta=0.29
01:21:34.649 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
01:21:34.649 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
01:21:34.649 00.000 11060 Worker thread wakes up
01:21:34.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:21:34.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:21:34.650 00.001 10844 UpdateGuideState exits: m=2481 SNR=31.7
01:21:34.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:21:34.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:34.650 00.000 11060 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.02
01:21:34.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:34.650 00.000 10844 Enqueuing Expose request
01:21:34.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:21:34.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:34.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:21:34.650 00.000 11060 MoveAxis(E, 0, ABG)
01:21:34.650 00.000 11060 Move returns status 0, amount 0
01:21:34.650 00.000 11060 MoveAxis(N, 0, ABG)
01:21:34.652 00.002 11060 Move returns status 0, amount 0
01:21:34.652 00.000 11060 move complete, result=0
01:21:34.652 00.000 11060 worker thread done servicing request
01:21:34.652 00.000 11060 Worker thread wakes up
01:21:34.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:34.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:34.654 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:35.352 00.698 11060 Exposure complete
01:21:36.211 00.859 11060 worker thread done servicing request
01:21:36.212 00.001 10844 OnExposeComplete: enter
01:21:36.212 00.000 10844 UpdateGuideState(): m_state=6
01:21:36.212 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9451
01:21:36.212 00.000 10844 Star::Find returns 1 (1), X=268.69, Y=61.74, Mass=3054, SNR=34.7, Peak=255 HFD=3.6
01:21:36.213 00.001 10844 MultiStar: [#1 0.26,0.74,0.00,M1] [#2 0.34,0.31,1.98,U] [#3 0.38,0.38,0.89,U] [#4 0.01,0.13,0.87,U] [#5 -0.17,0.64,0.00,M1] [#6 0.03,0.32,0.84,U] [#7 0.38,1.03,0.00,M1] [#8 0.58,0.54,0.00,M1] 
01:21:36.213 00.000 10844 refined, 4 included, MultiStar: {0.22, 0.38}, one-star: {0.20, 0.77}
01:21:36.213 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
01:21:36.213 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:21:36.213 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.38 hyp=0.44 cameraTheta=1.04 mountX=-0.41 mountY=0.16, mountTheta=2.77
01:21:36.215 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.38, opts=13)
01:21:36.215 00.000 10844 Enqueuing Move request for scope (0.22, 0.38)
01:21:36.215 00.000 11060 Worker thread wakes up
01:21:36.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:36.216 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.38) opts 0xd
01:21:36.216 00.000 10844 UpdateGuideState exits: m=3054 SNR=34.7 Saturated
01:21:36.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.38)
01:21:36.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:36.216 00.000 11060 Moving (0.22, 0.38) raw xDistance=-0.41 yDistance=0.16
01:21:36.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:36.216 00.000 10844 Enqueuing Expose request
01:21:36.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
01:21:36.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:36.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:21:36.216 00.000 11060 MoveAxis(E, 72, ABG)
01:21:36.217 00.001 11060 Guiding  Dir = 2, Dur = 72
01:21:36.219 00.002 11060 IsSlewing returns 0
01:21:36.219 00.000 11060 IsGuiding returns 0
01:21:36.298 00.079 11060 IsGuiding returns 0
01:21:36.298 00.000 11060 Move returns status 0, amount 72
01:21:36.298 00.000 11060 MoveAxis(N, 0, ABG)
01:21:36.298 00.000 11060 Move returns status 0, amount 0
01:21:36.298 00.000 11060 move complete, result=0
01:21:36.299 00.001 11060 worker thread done servicing request
01:21:36.299 00.000 11060 Worker thread wakes up
01:21:36.299 00.000 10844 GuideStep: -0.4 px 72 ms EAST, 0.2 px 0 ms NORTH
01:21:36.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:36.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:36.930 00.631 11060 Exposure complete
01:21:37.141 00.211 11060 worker thread done servicing request
01:21:37.141 00.000 10844 OnExposeComplete: enter
01:21:37.141 00.000 10844 UpdateGuideState(): m_state=6
01:21:37.142 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9452
01:21:37.142 00.000 10844 Star::Find returns 1 (1), X=268.77, Y=61.58, Mass=3134, SNR=35.9, Peak=255 HFD=3.6
01:21:37.142 00.000 10844 MultiStar: [#1 0.23,0.64,0.00,M2] [#2 0.10,0.48,1.92,U] [#3 0.24,-0.14,0.84,U] [#4 0.08,0.36,0.99,U] [#5 0.16,0.59,0.00,M2] [#6 -0.01,0.04,0.84,U] [#7 0.26,0.69,0.00,M2] [#8 0.12,-0.12,0.86,U] 
01:21:37.142 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.26}, one-star: {0.28, 0.61}
01:21:37.142 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
01:21:37.142 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
01:21:37.142 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.11 mountX=-0.28 mountY=0.09, mountTheta=2.84
01:21:37.144 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.26, opts=13)
01:21:37.144 00.000 10844 Enqueuing Move request for scope (0.13, 0.26)
01:21:37.144 00.000 11060 Worker thread wakes up
01:21:37.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
01:21:37.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
01:21:37.144 00.000 11060 Moving (0.13, 0.26) raw xDistance=-0.28 yDistance=0.09
01:21:37.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:37.145 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:21:37.145 00.000 10844 UpdateGuideState exits: m=3134 SNR=35.9 Saturated
01:21:37.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:37.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:37.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:21:37.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:37.145 00.000 11060 MoveAxis(E, 51, ABG)
01:21:37.145 00.000 10844 Enqueuing Expose request
01:21:37.145 00.000 11060 Guiding  Dir = 2, Dur = 51
01:21:37.160 00.015 11060 IsSlewing returns 0
01:21:37.160 00.000 11060 IsGuiding returns 0
01:21:37.222 00.062 11060 IsGuiding returns 0
01:21:37.222 00.000 11060 Move returns status 0, amount 51
01:21:37.222 00.000 11060 MoveAxis(N, 0, ABG)
01:21:37.222 00.000 11060 Move returns status 0, amount 0
01:21:37.222 00.000 11060 move complete, result=0
01:21:37.222 00.000 11060 worker thread done servicing request
01:21:37.222 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
01:21:37.223 00.001 11060 Worker thread wakes up
01:21:37.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:37.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:37.859 00.636 11060 Exposure complete
01:21:38.038 00.179 11060 worker thread done servicing request
01:21:38.039 00.001 10844 OnExposeComplete: enter
01:21:38.039 00.000 10844 UpdateGuideState(): m_state=6
01:21:38.039 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9453
01:21:38.039 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.68, Mass=2798, SNR=33.6, Peak=242 HFD=3.4
01:21:38.039 00.000 10844 MultiStar: [#1 0.31,0.18,1.09,U] [#2 0.30,-0.38,2.10,U] [#3 0.01,0.16,0.87,U] [#4 0.49,-0.37,0.00,M1] [#5 0.18,0.66,0.00,M3] [#6 0.60,0.32,0.00,M1] [#7 0.17,0.89,0.00,M3] [#8 0.26,-0.09,1.03,U] 
01:21:38.040 00.001 10844 refined, 4 included, MultiStar: {0.23, 0.02}, one-star: {0.16, 0.70}
01:21:38.040 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
01:21:38.040 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
01:21:38.040 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.10 mountX=-0.07 mountY=0.22, mountTheta=1.85
01:21:38.041 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.02, opts=13)
01:21:38.041 00.000 10844 Enqueuing Move request for scope (0.23, 0.02)
01:21:38.041 00.000 11060 Worker thread wakes up
01:21:38.042 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
01:21:38.042 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
01:21:38.042 00.000 11060 Moving (0.23, 0.02) raw xDistance=-0.07 yDistance=0.22
01:21:38.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:21:38.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:21:38.042 00.000 11060 MoveAxis(E, 0, ABG)
01:21:38.042 00.000 11060 Move returns status 0, amount 0
01:21:38.042 00.000 11060 MoveAxis(S, 87, ABG)
01:21:38.042 00.000 11060 Guiding  Dir = 1, Dur = 87
01:21:38.042 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:38.042 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.6
01:21:38.043 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:38.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:38.043 00.000 10844 Enqueuing Expose request
01:21:38.051 00.008 11060 IsSlewing returns 0
01:21:38.051 00.000 11060 IsGuiding returns 0
01:21:38.148 00.097 11060 IsGuiding returns 0
01:21:38.148 00.000 11060 Move returns status 0, amount 87
01:21:38.148 00.000 11060 move complete, result=0
01:21:38.148 00.000 11060 worker thread done servicing request
01:21:38.148 00.000 11060 Worker thread wakes up
01:21:38.148 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 87 ms SOUTH
01:21:38.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:38.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:38.796 00.648 11060 Exposure complete
01:21:39.014 00.218 11060 worker thread done servicing request
01:21:39.014 00.000 10844 OnExposeComplete: enter
01:21:39.014 00.000 10844 UpdateGuideState(): m_state=6
01:21:39.014 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9454
01:21:39.014 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=61.89, Mass=2810, SNR=33.6, Peak=225 HFD=3.5
01:21:39.014 00.000 10844 MultiStar: [#1 0.36,0.47,0.99,U] [#2 0.55,0.11,1.98,U] [#3 0.45,-0.10,0.95,U] [#4 0.61,0.62,0.00,M2] [#5 0.30,0.38,1.01,U] [#6 -0.01,0.31,0.97,U] [#7 0.43,0.72,0.00,M4] [#8 0.21,0.21,0.90,U] 
01:21:39.014 00.000 10844 refined, 6 included, MultiStar: {0.33, 0.30}, one-star: {0.26, 0.92}
01:21:39.014 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
01:21:39.015 00.001 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
01:21:39.015 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.30 hyp=0.45 cameraTheta=0.74 mountX=-0.36 mountY=0.28, mountTheta=2.48
01:21:39.016 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.30, opts=13)
01:21:39.016 00.000 10844 Enqueuing Move request for scope (0.33, 0.30)
01:21:39.016 00.000 11060 Worker thread wakes up
01:21:39.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:39.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.30) opts 0xd
01:21:39.016 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.6
01:21:39.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.30)
01:21:39.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:39.016 00.000 11060 Moving (0.33, 0.30) raw xDistance=-0.36 yDistance=0.28
01:21:39.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:39.017 00.001 10844 Enqueuing Expose request
01:21:39.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
01:21:39.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
01:21:39.017 00.000 11060 MoveAxis(E, 62, ABG)
01:21:39.017 00.000 11060 Guiding  Dir = 2, Dur = 62
01:21:39.021 00.004 11060 IsSlewing returns 0
01:21:39.021 00.000 11060 IsGuiding returns 0
01:21:39.099 00.078 11060 IsGuiding returns 0
01:21:39.099 00.000 11060 Move returns status 0, amount 62
01:21:39.099 00.000 11060 MoveAxis(S, 109, ABG)
01:21:39.099 00.000 11060 Guiding  Dir = 1, Dur = 109
01:21:39.115 00.016 11060 IsSlewing returns 0
01:21:39.115 00.000 11060 IsGuiding returns 0
01:21:39.239 00.124 11060 IsGuiding returns 0
01:21:39.239 00.000 11060 Move returns status 0, amount 109
01:21:39.239 00.000 11060 move complete, result=0
01:21:39.239 00.000 11060 worker thread done servicing request
01:21:39.239 00.000 11060 Worker thread wakes up
01:21:39.239 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.3 px 109 ms SOUTH
01:21:39.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:39.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:39.878 00.639 11060 Exposure complete
01:21:40.099 00.221 11060 worker thread done servicing request
01:21:40.099 00.000 10844 OnExposeComplete: enter
01:21:40.099 00.000 10844 UpdateGuideState(): m_state=6
01:21:40.099 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9455
01:21:40.100 00.001 10844 Star::Find returns 1 (1), X=268.37, Y=61.10, Mass=2715, SNR=32.9, Peak=255 HFD=3.3
01:21:40.100 00.000 10844 MultiStar: [#1 -0.47,0.08,1.12,U] [#2 0.10,-0.04,2.01,U] [#3 -0.09,-0.51,0.87,U] [#4 0.23,0.08,0.95,U] [#5 0.13,0.13,1.06,U] [#6 -0.32,-0.20,0.85,U] [#7 -0.09,0.49,0.91,U] [#8 0.07,0.20,0.97,U] 
01:21:40.100 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {-0.11, 0.13}
01:21:40.100 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.22 = -2.07)
01:21:40.100 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
01:21:40.100 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.46 mountX=-0.03 mountY=-0.05, mountTheta=-2.07
01:21:40.102 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
01:21:40.102 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
01:21:40.102 00.000 11060 Worker thread wakes up
01:21:40.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:40.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:21:40.102 00.000 10844 UpdateGuideState exits: m=2715 SNR=32.9 Saturated
01:21:40.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:21:40.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:40.104 00.002 11060 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.05
01:21:40.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:40.104 00.000 10844 Enqueuing Expose request
01:21:40.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:21:40.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:40.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:21:40.104 00.000 11060 MoveAxis(E, 0, ABG)
01:21:40.104 00.000 11060 Move returns status 0, amount 0
01:21:40.104 00.000 11060 MoveAxis(N, 0, ABG)
01:21:40.104 00.000 11060 Move returns status 0, amount 0
01:21:40.104 00.000 11060 move complete, result=0
01:21:40.105 00.001 11060 worker thread done servicing request
01:21:40.105 00.000 11060 Worker thread wakes up
01:21:40.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:40.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:40.107 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:40.770 00.663 11060 Exposure complete
01:21:41.222 00.452 11060 worker thread done servicing request
01:21:41.222 00.000 10844 OnExposeComplete: enter
01:21:41.222 00.000 10844 UpdateGuideState(): m_state=6
01:21:41.222 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9456
01:21:41.222 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=60.97, Mass=2541, SNR=31.9, Peak=253 HFD=3.3
01:21:41.223 00.001 10844 MultiStar: [#1 0.12,0.20,1.03,U] [#2 0.27,0.51,2.05,U] [#3 0.23,-0.21,1.13,U] [#4 0.27,-0.17,0.91,U] [#5 0.44,0.29,1.02,U] [#6 -0.15,-0.36,0.99,U] [#7 0.31,0.56,0.00,M4] [#8 -0.04,-0.09,0.94,U] 
01:21:41.223 00.000 10844 single-star, 7 included, MultiStar: {0.15, 0.08}, one-star: {-0.12, -0.00}
01:21:41.223 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
01:21:41.223 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
01:21:41.223 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.14 mountX=0.02 mountY=-0.12, mountTheta=-1.38
01:21:41.225 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.00, opts=13)
01:21:41.225 00.000 10844 Enqueuing Move request for scope (-0.12, -0.00)
01:21:41.225 00.000 11060 Worker thread wakes up
01:21:41.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:41.226 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
01:21:41.226 00.000 10844 UpdateGuideState exits: m=2541 SNR=31.9
01:21:41.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
01:21:41.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:41.226 00.000 11060 Moving (-0.12, -0.00) raw xDistance=0.02 yDistance=-0.12
01:21:41.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:41.226 00.000 10844 Enqueuing Expose request
01:21:41.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:21:41.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:41.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:21:41.227 00.001 11060 MoveAxis(E, 0, ABG)
01:21:41.227 00.000 11060 Move returns status 0, amount 0
01:21:41.227 00.000 11060 MoveAxis(N, 0, ABG)
01:21:41.227 00.000 11060 Move returns status 0, amount 0
01:21:41.227 00.000 11060 move complete, result=0
01:21:41.227 00.000 11060 worker thread done servicing request
01:21:41.227 00.000 11060 Worker thread wakes up
01:21:41.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:41.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:41.229 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:41.859 00.630 11060 Exposure complete
01:21:42.184 00.325 11060 worker thread done servicing request
01:21:42.184 00.000 10844 OnExposeComplete: enter
01:21:42.184 00.000 10844 UpdateGuideState(): m_state=6
01:21:42.184 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9457
01:21:42.185 00.001 10844 Star::Find returns 1 (1), X=268.11, Y=61.41, Mass=3045, SNR=34.9, Peak=255 HFD=3.7
01:21:42.185 00.000 10844 MultiStar: [#1 -0.40,0.59,0.00,M1] [#2 -0.12,-0.14,2.06,U] [#3 -0.38,0.09,0.91,U] [#4 0.28,0.29,0.90,U] [#5 -0.21,0.14,1.05,U] [#6 -0.19,-0.01,0.89,U] [#7 0.07,0.30,0.84,U] [#8 -0.06,-0.18,0.93,U] 
01:21:42.185 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.08}, one-star: {-0.37, 0.44}
01:21:42.185 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
01:21:42.185 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
01:21:42.185 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.56 mountX=-0.06 mountY=-0.14, mountTheta=-1.97
01:21:42.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
01:21:42.187 00.000 10844 Enqueuing Move request for scope (-0.13, 0.08)
01:21:42.188 00.001 11060 Worker thread wakes up
01:21:42.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:42.188 00.000 10844 UpdateGuideState exits: m=3045 SNR=34.9 Saturated
01:21:42.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:42.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:42.188 00.000 10844 Enqueuing Expose request
01:21:42.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
01:21:42.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
01:21:42.188 00.000 11060 Moving (-0.13, 0.08) raw xDistance=-0.06 yDistance=-0.14
01:21:42.189 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:21:42.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:42.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:21:42.189 00.000 11060 MoveAxis(E, 0, ABG)
01:21:42.189 00.000 11060 Move returns status 0, amount 0
01:21:42.189 00.000 11060 MoveAxis(N, 0, ABG)
01:21:42.189 00.000 11060 Move returns status 0, amount 0
01:21:42.189 00.000 11060 move complete, result=0
01:21:42.189 00.000 11060 worker thread done servicing request
01:21:42.189 00.000 11060 Worker thread wakes up
01:21:42.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:42.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:42.191 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:42.826 00.635 11060 Exposure complete
01:21:43.010 00.184 11060 worker thread done servicing request
01:21:43.010 00.000 10844 OnExposeComplete: enter
01:21:43.010 00.000 10844 UpdateGuideState(): m_state=6
01:21:43.010 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9458
01:21:43.011 00.001 10844 Star::Find returns 1 (1), X=268.05, Y=61.00, Mass=2672, SNR=33.0, Peak=255 HFD=3.3
01:21:43.011 00.000 10844 MultiStar: [#1 -0.06,0.37,0.97,U] [#2 -0.19,-0.20,2.02,U] [#3 -0.13,-0.02,1.05,U] [#4 0.29,-0.13,0.92,U] [#5 -0.55,0.00,1.05,U] [#6 -0.01,-0.08,0.95,U] [#7 -0.01,0.54,0.78,U] [#8 -0.14,-0.27,0.88,U] 
01:21:43.011 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.01}, one-star: {-0.43, 0.03}
01:21:43.011 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
01:21:43.011 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
01:21:43.011 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.10 mountX=0.03 mountY=-0.15, mountTheta=-1.35
01:21:43.013 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.01, opts=13)
01:21:43.013 00.000 10844 Enqueuing Move request for scope (-0.15, -0.01)
01:21:43.013 00.000 11060 Worker thread wakes up
01:21:43.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:43.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
01:21:43.013 00.000 10844 UpdateGuideState exits: m=2672 SNR=33.0 Saturated
01:21:43.013 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
01:21:43.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:43.013 00.000 11060 Moving (-0.15, -0.01) raw xDistance=0.03 yDistance=-0.15
01:21:43.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:43.013 00.000 10844 Enqueuing Expose request
01:21:43.014 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:21:43.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:43.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:21:43.014 00.000 11060 MoveAxis(E, 0, ABG)
01:21:43.014 00.000 11060 Move returns status 0, amount 0
01:21:43.014 00.000 11060 MoveAxis(N, 0, ABG)
01:21:43.014 00.000 11060 Move returns status 0, amount 0
01:21:43.014 00.000 11060 move complete, result=0
01:21:43.014 00.000 11060 worker thread done servicing request
01:21:43.014 00.000 11060 Worker thread wakes up
01:21:43.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:43.015 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:43.024 00.009 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:43.651 00.627 11060 Exposure complete
01:21:43.817 00.166 11060 worker thread done servicing request
01:21:43.817 00.000 10844 OnExposeComplete: enter
01:21:43.817 00.000 10844 UpdateGuideState(): m_state=6
01:21:43.818 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9459
01:21:43.818 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=61.23, Mass=2506, SNR=31.9, Peak=221 HFD=3.2
01:21:43.818 00.000 10844 MultiStar: [#1 -0.19,-0.21,1.04,U] [#2 0.11,-0.28,2.10,U] [#3 0.03,-0.57,1.09,U] [#4 0.43,-0.27,0.93,U] [#5 -0.20,0.14,1.03,U] [#6 0.01,0.07,1.06,U] [#7 -0.32,0.37,0.82,U] [#8 -0.10,-0.15,0.88,U] 
01:21:43.818 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.52, 0.26}
01:21:43.818 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
01:21:43.818 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
01:21:43.818 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.09 mountX=0.11 mountY=-0.04, mountTheta=-0.35
01:21:43.820 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
01:21:43.820 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
01:21:43.820 00.000 11060 Worker thread wakes up
01:21:43.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:43.820 00.000 10844 UpdateGuideState exits: m=2506 SNR=31.9
01:21:43.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:43.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:43.820 00.000 10844 Enqueuing Expose request
01:21:43.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
01:21:43.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
01:21:43.820 00.000 11060 Moving (-0.06, -0.10) raw xDistance=0.11 yDistance=-0.04
01:21:43.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:21:43.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:43.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:21:43.820 00.000 11060 MoveAxis(E, 0, ABG)
01:21:43.820 00.000 11060 Move returns status 0, amount 0
01:21:43.820 00.000 11060 MoveAxis(N, 0, ABG)
01:21:43.820 00.000 11060 Move returns status 0, amount 0
01:21:43.820 00.000 11060 move complete, result=0
01:21:43.820 00.000 11060 worker thread done servicing request
01:21:43.820 00.000 11060 Worker thread wakes up
01:21:43.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:43.821 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:43.821 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:44.447 00.626 11060 Exposure complete
01:21:44.675 00.228 11060 worker thread done servicing request
01:21:44.675 00.000 10844 OnExposeComplete: enter
01:21:44.675 00.000 10844 UpdateGuideState(): m_state=6
01:21:44.675 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9460
01:21:44.683 00.008 10844 Star::Find returns 1 (0), X=267.66, Y=61.55, Mass=2415, SNR=30.4, Peak=244 HFD=3.4
01:21:44.683 00.000 10844 MultiStar: [#1 -0.68,-0.04,0.00,M1] [#2 -0.03,-0.20,2.30,U] [#3 -0.28,-0.09,1.10,U] [#4 0.31,-0.08,1.09,U] [#5 -0.36,0.30,1.18,U] [#6 -0.27,-0.20,1.00,U] [#7 -0.51,0.81,0.00,M2] [#8 -0.33,-0.02,1.03,U] 
01:21:44.683 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.01}, one-star: {-0.82, 0.57}
01:21:44.683 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
01:21:44.683 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
01:21:44.684 00.001 10844 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.11 mountX=0.03 mountY=-0.22, mountTheta=-1.42
01:21:44.685 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.01, opts=13)
01:21:44.685 00.000 10844 Enqueuing Move request for scope (-0.22, 0.01)
01:21:44.685 00.000 11060 Worker thread wakes up
01:21:44.686 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:44.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
01:21:44.686 00.000 10844 UpdateGuideState exits: m=2415 SNR=30.4
01:21:44.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
01:21:44.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:44.686 00.000 11060 Moving (-0.22, 0.01) raw xDistance=0.03 yDistance=-0.22
01:21:44.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:44.686 00.000 10844 Enqueuing Expose request
01:21:44.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:21:44.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:21:44.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:21:44.686 00.000 11060 MoveAxis(E, 0, ABG)
01:21:44.686 00.000 11060 Move returns status 0, amount 0
01:21:44.686 00.000 11060 MoveAxis(N, 0, ABG)
01:21:44.686 00.000 11060 Move returns status 0, amount 0
01:21:44.686 00.000 11060 move complete, result=0
01:21:44.686 00.000 11060 worker thread done servicing request
01:21:44.686 00.000 11060 Worker thread wakes up
01:21:44.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:44.687 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:44.688 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:45.351 00.663 11060 Exposure complete
01:21:45.633 00.282 11060 worker thread done servicing request
01:21:45.633 00.000 10844 OnExposeComplete: enter
01:21:45.633 00.000 10844 UpdateGuideState(): m_state=6
01:21:45.635 00.002 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9461
01:21:45.635 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=60.64, Mass=2234, SNR=30.1, Peak=253 HFD=3.1
01:21:45.635 00.000 10844 MultiStar: [#1 -0.02,-0.23,1.08,U] [#2 -0.21,-0.78,0.00,M1] [#3 0.07,-0.59,1.04,U] [#4 0.20,-0.25,1.07,U] [#5 -0.51,-0.29,1.14,U] [#6 -0.23,-0.28,0.98,U] [#7 -0.15,0.03,0.87,U] [#8 0.07,-0.34,1.05,U] 
01:21:45.635 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.29}, one-star: {0.00, -0.33}
01:21:45.636 00.001 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
01:21:45.636 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
01:21:45.636 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.81 mountX=0.30 mountY=-0.02, mountTheta=-0.08
01:21:45.638 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.29, opts=13)
01:21:45.638 00.000 10844 Enqueuing Move request for scope (-0.07, -0.29)
01:21:45.638 00.000 11060 Worker thread wakes up
01:21:45.639 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
01:21:45.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
01:21:45.639 00.000 11060 Moving (-0.07, -0.29) raw xDistance=0.30 yDistance=-0.02
01:21:45.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
01:21:45.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:45.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:21:45.639 00.000 11060 MoveAxis(W, 52, ABG)
01:21:45.639 00.000 11060 Guiding  Dir = 3, Dur = 52
01:21:45.640 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:45.640 00.000 10844 UpdateGuideState exits: m=2234 SNR=30.1
01:21:45.641 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:45.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:45.641 00.000 10844 Enqueuing Expose request
01:21:45.654 00.013 11060 IsSlewing returns 0
01:21:45.654 00.000 11060 IsGuiding returns 0
01:21:45.715 00.061 11060 IsGuiding returns 0
01:21:45.715 00.000 11060 Move returns status 0, amount 52
01:21:45.716 00.001 11060 MoveAxis(N, 0, ABG)
01:21:45.716 00.000 11060 Move returns status 0, amount 0
01:21:45.716 00.000 11060 move complete, result=0
01:21:45.716 00.000 11060 worker thread done servicing request
01:21:45.716 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.0 px 0 ms NORTH
01:21:45.716 00.000 11060 Worker thread wakes up
01:21:45.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:45.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:46.352 00.636 11060 Exposure complete
01:21:46.574 00.222 11060 worker thread done servicing request
01:21:46.574 00.000 10844 OnExposeComplete: enter
01:21:46.574 00.000 10844 UpdateGuideState(): m_state=6
01:21:46.574 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9462
01:21:46.575 00.001 10844 Star::Find returns 1 (1), X=268.46, Y=61.77, Mass=2561, SNR=31.6, Peak=255 HFD=3.3
01:21:46.575 00.000 10844 MultiStar: [#1 -0.17,-0.12,1.00,U] [#2 -0.14,-0.33,2.21,U] [#3 -0.15,0.04,1.00,U] [#4 0.00,-0.13,1.11,U] [#5 0.27,-0.03,1.11,U] [#6 0.14,0.21,1.04,U] [#7 -0.06,0.65,0.00,M2] [#8 -0.09,-0.25,1.03,U] 
01:21:46.575 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.02}, one-star: {-0.03, 0.80}
01:21:46.575 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
01:21:46.575 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
01:21:46.576 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.50 mountX=0.03 mountY=-0.03, mountTheta=-0.76
01:21:46.577 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.02, opts=13)
01:21:46.577 00.000 10844 Enqueuing Move request for scope (-0.03, -0.02)
01:21:46.578 00.001 11060 Worker thread wakes up
01:21:46.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:21:46.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:46.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:21:46.578 00.000 10844 UpdateGuideState exits: m=2561 SNR=31.6 Saturated
01:21:46.578 00.000 11060 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=-0.03
01:21:46.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:46.579 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:46.579 00.000 10844 Enqueuing Expose request
01:21:46.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:21:46.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:46.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:21:46.579 00.000 11060 MoveAxis(E, 0, ABG)
01:21:46.579 00.000 11060 Move returns status 0, amount 0
01:21:46.579 00.000 11060 MoveAxis(N, 0, ABG)
01:21:46.579 00.000 11060 Move returns status 0, amount 0
01:21:46.581 00.002 11060 move complete, result=0
01:21:46.581 00.000 11060 worker thread done servicing request
01:21:46.581 00.000 11060 Worker thread wakes up
01:21:46.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:46.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:46.582 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:47.211 00.629 11060 Exposure complete
01:21:47.405 00.194 11060 worker thread done servicing request
01:21:47.405 00.000 10844 OnExposeComplete: enter
01:21:47.405 00.000 10844 UpdateGuideState(): m_state=6
01:21:47.407 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9463
01:21:47.407 00.000 10844 Star::Find returns 1 (1), X=268.20, Y=61.03, Mass=3306, SNR=36.2, Peak=255 HFD=3.7
01:21:47.407 00.000 10844 MultiStar: [#1 -0.00,0.34,0.93,U] [#2 0.15,-0.06,1.89,U] [#3 -0.12,0.25,0.83,U] [#4 0.09,0.30,0.90,U] [#5 0.04,0.50,0.89,U] [#6 -0.38,0.12,0.84,U] [#7 0.08,0.75,0.00,M3] [#8 -0.30,-0.26,0.84,U] 
01:21:47.407 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.13}, one-star: {-0.28, 0.06}
01:21:47.407 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
01:21:47.408 00.001 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:21:47.408 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.06 mountX=-0.12 mountY=-0.09, mountTheta=-2.49
01:21:47.410 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.13, opts=13)
01:21:47.410 00.000 10844 Enqueuing Move request for scope (-0.07, 0.13)
01:21:47.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:47.410 00.000 10844 UpdateGuideState exits: m=3306 SNR=36.2 Saturated
01:21:47.411 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:47.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:47.411 00.000 10844 Enqueuing Expose request
01:21:47.411 00.000 11060 Worker thread wakes up
01:21:47.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
01:21:47.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
01:21:47.411 00.000 11060 Moving (-0.07, 0.13) raw xDistance=-0.12 yDistance=-0.09
01:21:47.412 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:21:47.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:47.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:21:47.412 00.000 11060 MoveAxis(E, 0, ABG)
01:21:47.412 00.000 11060 Move returns status 0, amount 0
01:21:47.412 00.000 11060 MoveAxis(N, 0, ABG)
01:21:47.412 00.000 11060 Move returns status 0, amount 0
01:21:47.412 00.000 11060 move complete, result=0
01:21:47.413 00.001 11060 worker thread done servicing request
01:21:47.413 00.000 11060 Worker thread wakes up
01:21:47.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:47.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:47.415 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:48.055 00.640 11060 Exposure complete
01:21:48.223 00.168 11060 worker thread done servicing request
01:21:48.223 00.000 10844 OnExposeComplete: enter
01:21:48.223 00.000 10844 UpdateGuideState(): m_state=6
01:21:48.223 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9464
01:21:48.223 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=61.26, Mass=2686, SNR=32.7, Peak=230 HFD=3.5
01:21:48.224 00.001 10844 MultiStar: [#1 -0.09,0.16,1.05,U] [#2 -0.19,0.40,2.01,U] [#3 -0.38,-0.11,1.17,U] [#4 0.34,-0.08,1.06,U] [#5 0.13,0.37,1.06,U] [#6 -0.53,-0.05,0.92,U] [#7 -0.43,0.42,0.00,M4] [#8 -0.37,-0.05,0.95,U] 
01:21:48.224 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.15}, one-star: {-0.25, 0.29}
01:21:48.224 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.17 = -2.12)
01:21:48.224 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.14)
01:21:48.224 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=-0.11 mountY=-0.19, mountTheta=-2.12
01:21:48.225 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.15, opts=13)
01:21:48.226 00.001 10844 Enqueuing Move request for scope (-0.16, 0.15)
01:21:48.226 00.000 11060 Worker thread wakes up
01:21:48.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:48.226 00.000 10844 UpdateGuideState exits: m=2686 SNR=32.7
01:21:48.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:48.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:48.226 00.000 10844 Enqueuing Expose request
01:21:48.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
01:21:48.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
01:21:48.226 00.000 11060 Moving (-0.16, 0.15) raw xDistance=-0.11 yDistance=-0.19
01:21:48.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:21:48.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:48.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:21:48.226 00.000 11060 MoveAxis(E, 0, ABG)
01:21:48.226 00.000 11060 Move returns status 0, amount 0
01:21:48.227 00.001 11060 MoveAxis(N, 0, ABG)
01:21:48.227 00.000 11060 Move returns status 0, amount 0
01:21:48.227 00.000 11060 move complete, result=0
01:21:48.227 00.000 11060 worker thread done servicing request
01:21:48.227 00.000 11060 Worker thread wakes up
01:21:48.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:48.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:48.228 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:48.857 00.629 11060 Exposure complete
01:21:49.017 00.160 11060 worker thread done servicing request
01:21:49.017 00.000 10844 OnExposeComplete: enter
01:21:49.018 00.001 10844 UpdateGuideState(): m_state=6
01:21:49.018 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9465
01:21:49.018 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=61.64, Mass=3084, SNR=34.9, Peak=255 HFD=3.3
01:21:49.019 00.001 10844 MultiStar: [#1 -0.60,0.83,0.00,M1] [#2 -0.07,0.36,1.85,U] [#3 -0.26,-0.05,0.90,U] [#4 -0.06,0.25,0.90,U] [#5 -0.12,0.57,1.01,U] [#6 -0.54,0.47,0.00,M1] [#7 -0.37,0.39,0.72,U] [#8 -0.51,0.24,0.97,U] 
01:21:49.019 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.35}, one-star: {-0.01, 0.66}
01:21:49.020 00.001 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
01:21:49.020 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.51)
01:21:49.020 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.35 hyp=0.40 cameraTheta=2.04 mountX=-0.31 mountY=-0.23, mountTheta=-2.50
01:21:49.022 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.35, opts=13)
01:21:49.022 00.000 10844 Enqueuing Move request for scope (-0.18, 0.35)
01:21:49.022 00.000 11060 Worker thread wakes up
01:21:49.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:49.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.35) opts 0xd
01:21:49.022 00.000 10844 UpdateGuideState exits: m=3084 SNR=34.9 Saturated
01:21:49.022 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.35)
01:21:49.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:49.022 00.000 11060 Moving (-0.18, 0.35) raw xDistance=-0.31 yDistance=-0.23
01:21:49.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:49.022 00.000 10844 Enqueuing Expose request
01:21:49.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
01:21:49.023 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:49.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:21:49.023 00.000 11060 MoveAxis(E, 54, ABG)
01:21:49.023 00.000 11060 Guiding  Dir = 2, Dur = 54
01:21:49.039 00.016 11060 IsSlewing returns 0
01:21:49.039 00.000 11060 IsGuiding returns 0
01:21:49.101 00.062 11060 IsGuiding returns 0
01:21:49.101 00.000 11060 Move returns status 0, amount 54
01:21:49.101 00.000 11060 MoveAxis(N, 0, ABG)
01:21:49.101 00.000 11060 Move returns status 0, amount 0
01:21:49.101 00.000 11060 move complete, result=0
01:21:49.101 00.000 11060 worker thread done servicing request
01:21:49.101 00.000 11060 Worker thread wakes up
01:21:49.101 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.2 px 0 ms NORTH
01:21:49.102 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:49.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:49.735 00.633 11060 Exposure complete
01:21:49.898 00.163 11060 worker thread done servicing request
01:21:49.899 00.001 10844 OnExposeComplete: enter
01:21:49.899 00.000 10844 UpdateGuideState(): m_state=6
01:21:49.899 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9466
01:21:49.899 00.000 10844 Star::Find returns 1 (1), X=268.06, Y=61.77, Mass=3345, SNR=37.2, Peak=255 HFD=3.7
01:21:49.899 00.000 10844 MultiStar: [#1 -0.81,-0.02,0.00,M2] [#2 -0.43,-0.17,1.91,U] [#3 -0.31,-0.03,0.81,U] [#4 -0.12,0.16,0.82,U] [#5 -0.33,0.54,0.00,M1] [#6 -0.34,0.44,0.88,U] [#7 -0.48,0.32,0.79,U] [#8 -0.20,-0.07,0.88,U] 
01:21:49.899 00.000 10844 refined, 6 included, MultiStar: {-0.35, 0.16}, one-star: {-0.42, 0.80}
01:21:49.899 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.45 = -1.83)
01:21:49.899 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.85)
01:21:49.899 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.38 cameraTheta=2.70 mountX=-0.10 mountY=-0.37, mountTheta=-1.83
01:21:49.902 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.16, opts=13)
01:21:49.902 00.000 10844 Enqueuing Move request for scope (-0.35, 0.16)
01:21:49.902 00.000 11060 Worker thread wakes up
01:21:49.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
01:21:49.903 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:49.903 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
01:21:49.903 00.000 11060 Moving (-0.35, 0.16) raw xDistance=-0.10 yDistance=-0.37
01:21:49.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:21:49.903 00.000 10844 UpdateGuideState exits: m=3345 SNR=37.2 Saturated
01:21:49.903 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.33 newest=-0.79
01:21:49.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:49.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
01:21:49.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:49.903 00.000 10844 Enqueuing Expose request
01:21:49.903 00.000 11060 MoveAxis(E, 0, ABG)
01:21:49.903 00.000 11060 Move returns status 0, amount 0
01:21:49.903 00.000 11060 BLC: Oldest BLC event removed
01:21:49.903 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:21:49.903 00.000 11060 MoveAxis(N, 893, ABG)
01:21:49.903 00.000 11060 duration set to 750 by maxDecDuration
01:21:49.903 00.000 11060 Guiding  Dir = 0, Dur = 750
01:21:49.916 00.013 11060 IsSlewing returns 0
01:21:49.918 00.002 11060 IsGuiding returns 0
01:21:50.698 00.780 11060 IsGuiding returns 0
01:21:50.698 00.000 11060 Move returns status 0, amount 750
01:21:50.698 00.000 11060 move complete, result=0
01:21:50.698 00.000 11060 worker thread done servicing request
01:21:50.698 00.000 11060 Worker thread wakes up
01:21:50.699 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 750 ms NORTH
01:21:50.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:50.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:51.331 00.632 11060 Exposure complete
01:21:51.511 00.180 11060 worker thread done servicing request
01:21:51.511 00.000 10844 OnExposeComplete: enter
01:21:51.511 00.000 10844 UpdateGuideState(): m_state=6
01:21:51.511 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9467
01:21:51.511 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=61.48, Mass=2823, SNR=33.8, Peak=255 HFD=3.4
01:21:51.512 00.001 10844 MultiStar: [#1 -0.28,-0.01,1.02,U] [#2 -0.05,-0.18,1.95,U] [#3 -0.22,0.03,0.97,U] [#4 -0.24,-0.32,0.96,U] [#5 -0.12,0.10,1.06,U] [#6 0.39,-0.13,0.91,U] [#7 0.12,0.25,0.80,U] [#8 0.39,-0.43,0.84,U] 
01:21:51.512 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.15, 0.51}
01:21:51.512 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
01:21:51.512 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
01:21:51.512 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.42 mountX=0.04 mountY=-0.03, mountTheta=-0.68
01:21:51.514 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
01:21:51.514 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
01:21:51.514 00.000 11060 Worker thread wakes up
01:21:51.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:21:51.514 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:21:51.514 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.04 yDistance=-0.03
01:21:51.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:51.514 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.257306, 1:0.029255
01:21:51.514 00.000 11060 BLC: No correction, Miss < min_move
01:21:51.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:21:51.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:51.514 00.000 10844 UpdateGuideState exits: m=2823 SNR=33.8 Saturated
01:21:51.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:21:51.514 00.000 11060 MoveAxis(E, 0, ABG)
01:21:51.514 00.000 11060 Move returns status 0, amount 0
01:21:51.514 00.000 11060 MoveAxis(N, 0, ABG)
01:21:51.514 00.000 11060 Move returns status 0, amount 0
01:21:51.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:51.515 00.001 11060 move complete, result=0
01:21:51.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:51.515 00.000 10844 Enqueuing Expose request
01:21:51.515 00.000 11060 worker thread done servicing request
01:21:51.515 00.000 11060 Worker thread wakes up
01:21:51.515 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:51.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:51.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:52.140 00.625 11060 Exposure complete
01:21:52.337 00.197 11060 worker thread done servicing request
01:21:52.337 00.000 10844 OnExposeComplete: enter
01:21:52.337 00.000 10844 UpdateGuideState(): m_state=6
01:21:52.338 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9468
01:21:52.338 00.000 10844 Star::Find returns 1 (0), X=269.25, Y=61.73, Mass=3204, SNR=36.1, Peak=252 HFD=3.5
01:21:52.338 00.000 10844 MultiStar: [#1 0.43,0.81,0.00,M2] [#2 0.15,-0.15,1.94,U] [#3 0.25,0.25,0.90,U] [#4 0.42,0.40,0.92,U] [#5 0.44,-0.09,0.89,U] [#6 0.39,0.18,0.88,U] [#7 0.37,0.37,0.81,U] [#8 0.63,-0.09,0.00,M1] 
01:21:52.338 00.000 10844 refined, 6 included, MultiStar: {0.37, 0.19}, one-star: {0.77, 0.76}
01:21:52.338 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:21:52.338 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:21:52.338 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.19 hyp=0.42 cameraTheta=0.48 mountX=-0.26 mountY=0.33, mountTheta=2.23
01:21:52.339 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.19, opts=13)
01:21:52.339 00.000 10844 Enqueuing Move request for scope (0.37, 0.19)
01:21:52.339 00.000 11060 Worker thread wakes up
01:21:52.341 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:52.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.19) opts 0xd
01:21:52.341 00.000 10844 UpdateGuideState exits: m=3204 SNR=36.1
01:21:52.341 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.19)
01:21:52.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:52.341 00.000 11060 Moving (0.37, 0.19) raw xDistance=-0.26 yDistance=0.33
01:21:52.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:52.341 00.000 10844 Enqueuing Expose request
01:21:52.341 00.000 11060 BLC: History state: CurrMiss=-0.33, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.257306, 1:0.029255, 2:-0.332064
01:21:52.341 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
01:21:52.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:21:52.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:21:52.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:21:52.341 00.000 11060 MoveAxis(E, 45, ABG)
01:21:52.341 00.000 11060 Guiding  Dir = 2, Dur = 45
01:21:52.355 00.014 11060 IsSlewing returns 0
01:21:52.355 00.000 11060 IsGuiding returns 0
01:21:52.401 00.046 11060 IsGuiding returns 0
01:21:52.401 00.000 11060 Move returns status 0, amount 45
01:21:52.401 00.000 11060 MoveAxis(N, 0, ABG)
01:21:52.401 00.000 11060 Move returns status 0, amount 0
01:21:52.401 00.000 11060 move complete, result=0
01:21:52.402 00.001 11060 worker thread done servicing request
01:21:52.402 00.000 11060 Worker thread wakes up
01:21:52.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:52.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:52.402 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.3 px 0 ms NORTH
01:21:53.053 00.651 11060 Exposure complete
01:21:53.226 00.173 11060 worker thread done servicing request
01:21:53.226 00.000 10844 OnExposeComplete: enter
01:21:53.227 00.001 10844 UpdateGuideState(): m_state=6
01:21:53.227 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9469
01:21:53.227 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=61.44, Mass=3071, SNR=34.9, Peak=250 HFD=3.6
01:21:53.227 00.000 10844 MultiStar: [#1 0.50,0.60,0.00,M3] [#2 0.41,0.13,1.92,U] [#3 0.64,0.38,0.00,M1] [#4 1.05,0.07,0.00,M1] [#5 0.07,0.43,1.00,U] [#6 -0.07,0.10,0.83,U] [#7 0.29,1.06,0.00,M1] [#8 0.26,0.28,0.85,U] 
01:21:53.227 00.000 10844 refined, 4 included, MultiStar: {0.26, 0.26}, one-star: {0.41, 0.47}
01:21:53.227 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
01:21:53.227 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:21:53.227 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.26 hyp=0.37 cameraTheta=0.80 mountX=-0.31 mountY=0.21, mountTheta=2.54
01:21:53.228 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.26, opts=13)
01:21:53.228 00.000 10844 Enqueuing Move request for scope (0.26, 0.26)
01:21:53.228 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:53.229 00.001 10844 UpdateGuideState exits: m=3071 SNR=34.9
01:21:53.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:53.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:53.229 00.000 10844 Enqueuing Expose request
01:21:53.229 00.000 11060 Worker thread wakes up
01:21:53.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.26) opts 0xd
01:21:53.229 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.26)
01:21:53.229 00.000 11060 Moving (0.26, 0.26) raw xDistance=-0.31 yDistance=0.21
01:21:53.229 00.000 11060 BLC: window closed
01:21:53.229 00.000 11060 BLC: History state: CurrMiss=-0.21, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.257306, 1:0.029255, 2:-0.332064
01:21:53.229 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
01:21:53.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
01:21:53.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:21:53.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:21:53.229 00.000 11060 MoveAxis(E, 54, ABG)
01:21:53.229 00.000 11060 Guiding  Dir = 2, Dur = 54
01:21:53.246 00.017 11060 IsSlewing returns 0
01:21:53.246 00.000 11060 IsGuiding returns 0
01:21:53.308 00.062 11060 IsGuiding returns 0
01:21:53.308 00.000 11060 Move returns status 0, amount 54
01:21:53.308 00.000 11060 MoveAxis(N, 0, ABG)
01:21:53.308 00.000 11060 Move returns status 0, amount 0
01:21:53.308 00.000 11060 move complete, result=0
01:21:53.308 00.000 11060 worker thread done servicing request
01:21:53.308 00.000 11060 Worker thread wakes up
01:21:53.309 00.001 10844 GuideStep: -0.3 px 54 ms EAST, 0.2 px 0 ms NORTH
01:21:53.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:53.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:53.956 00.647 11060 Exposure complete
01:21:54.112 00.156 11060 worker thread done servicing request
01:21:54.113 00.001 10844 OnExposeComplete: enter
01:21:54.113 00.000 10844 UpdateGuideState(): m_state=6
01:21:54.113 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9470
01:21:54.113 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=61.02, Mass=3237, SNR=35.9, Peak=252 HFD=3.0
01:21:54.113 00.000 10844 MultiStar: [#1 0.31,0.33,0.92,U] [#2 0.15,-0.05,1.87,U] [#3 0.51,0.54,0.00,M2] [#4 0.45,0.37,0.87,U] [#5 0.33,0.43,0.99,U] [#6 0.40,0.22,0.89,U] [#7 0.55,0.26,0.00,M2] [#8 0.36,0.29,0.91,U] 
01:21:54.113 00.000 10844 refined, 6 included, MultiStar: {0.32, 0.20}, one-star: {0.38, 0.04}
01:21:54.113 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
01:21:54.114 00.001 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:21:54.114 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.20 hyp=0.37 cameraTheta=0.55 mountX=-0.25 mountY=0.28, mountTheta=2.30
01:21:54.115 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.20, opts=13)
01:21:54.115 00.000 10844 Enqueuing Move request for scope (0.32, 0.20)
01:21:54.115 00.000 11060 Worker thread wakes up
01:21:54.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:54.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.20) opts 0xd
01:21:54.115 00.000 10844 UpdateGuideState exits: m=3237 SNR=35.9
01:21:54.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.20)
01:21:54.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:54.115 00.000 11060 Moving (0.32, 0.20) raw xDistance=-0.25 yDistance=0.28
01:21:54.116 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:54.116 00.000 10844 Enqueuing Expose request
01:21:54.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:21:54.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:54.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:21:54.116 00.000 11060 MoveAxis(E, 45, ABG)
01:21:54.116 00.000 11060 Guiding  Dir = 2, Dur = 45
01:21:54.125 00.009 11060 IsSlewing returns 0
01:21:54.125 00.000 11060 IsGuiding returns 0
01:21:54.172 00.047 11060 IsGuiding returns 0
01:21:54.172 00.000 11060 Move returns status 0, amount 45
01:21:54.172 00.000 11060 MoveAxis(N, 0, ABG)
01:21:54.172 00.000 11060 Move returns status 0, amount 0
01:21:54.172 00.000 11060 move complete, result=0
01:21:54.172 00.000 11060 worker thread done servicing request
01:21:54.172 00.000 11060 Worker thread wakes up
01:21:54.172 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.3 px 0 ms NORTH
01:21:54.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:54.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:54.803 00.631 11060 Exposure complete
01:21:54.987 00.184 11060 worker thread done servicing request
01:21:54.987 00.000 10844 OnExposeComplete: enter
01:21:54.987 00.000 10844 UpdateGuideState(): m_state=6
01:21:54.987 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9471
01:21:54.987 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=61.30, Mass=2745, SNR=33.0, Peak=245 HFD=3.2
01:21:54.988 00.001 10844 MultiStar: [#1 0.20,0.47,1.13,U] [#2 0.33,0.34,2.03,U] [#3 0.16,0.10,0.95,U] [#4 0.79,0.14,0.00,M1] [#5 0.57,0.21,0.00,M1] [#6 0.03,0.16,0.88,U] [#7 0.51,0.41,0.00,M3] [#8 0.33,0.39,0.94,U] 
01:21:54.988 00.000 10844 single-star, 5 included, MultiStar: {0.21, 0.31}, one-star: {0.07, 0.33}
01:21:54.988 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
01:21:54.988 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
01:21:54.988 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.33 cameraTheta=1.36 mountX=-0.33 mountY=0.01, mountTheta=3.10
01:21:54.989 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.33, opts=13)
01:21:54.989 00.000 10844 Enqueuing Move request for scope (0.07, 0.33)
01:21:54.989 00.000 11060 Worker thread wakes up
01:21:54.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:54.991 00.002 10844 UpdateGuideState exits: m=2745 SNR=33.0
01:21:54.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
01:21:54.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
01:21:54.991 00.000 11060 Moving (0.07, 0.33) raw xDistance=-0.33 yDistance=0.01
01:21:54.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:21:54.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:54.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:54.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:21:54.991 00.000 11060 MoveAxis(E, 59, ABG)
01:21:54.991 00.000 11060 Guiding  Dir = 2, Dur = 59
01:21:54.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:54.991 00.000 10844 Enqueuing Expose request
01:21:55.016 00.025 11060 IsSlewing returns 0
01:21:55.016 00.000 11060 IsGuiding returns 0
01:21:55.094 00.078 11060 IsGuiding returns 0
01:21:55.094 00.000 11060 Move returns status 0, amount 59
01:21:55.094 00.000 11060 MoveAxis(N, 0, ABG)
01:21:55.094 00.000 11060 Move returns status 0, amount 0
01:21:55.094 00.000 11060 move complete, result=0
01:21:55.094 00.000 11060 worker thread done servicing request
01:21:55.094 00.000 11060 Worker thread wakes up
01:21:55.095 00.001 10844 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
01:21:55.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:55.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:55.732 00.637 11060 Exposure complete
01:21:55.920 00.188 11060 worker thread done servicing request
01:21:55.921 00.001 10844 OnExposeComplete: enter
01:21:55.921 00.000 10844 UpdateGuideState(): m_state=6
01:21:55.921 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9472
01:21:55.921 00.000 10844 Star::Find returns 1 (0), X=268.96, Y=61.50, Mass=2566, SNR=32.1, Peak=232 HFD=3.6
01:21:55.921 00.000 10844 MultiStar: [#1 0.22,0.98,0.00,M2] [#2 0.36,0.10,2.14,U] [#3 0.23,0.09,0.96,U] [#4 0.57,0.00,1.01,U] [#5 0.25,-0.11,1.10,U] [#6 0.56,0.02,0.95,U] [#7 0.20,0.34,0.84,U] [#8 0.36,-0.07,0.94,U] 
01:21:55.921 00.000 10844 refined, 7 included, MultiStar: {0.38, 0.11}, one-star: {0.47, 0.52}
01:21:55.921 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
01:21:55.921 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
01:21:55.922 00.001 10844 CameraToMount -- cameraX=0.38 cameraY=0.11 hyp=0.39 cameraTheta=0.27 mountX=-0.17 mountY=0.35, mountTheta=2.02
01:21:55.923 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.11, opts=13)
01:21:55.923 00.000 10844 Enqueuing Move request for scope (0.38, 0.11)
01:21:55.923 00.000 11060 Worker thread wakes up
01:21:55.923 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:21:55.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.11) opts 0xd
01:21:55.923 00.000 10844 UpdateGuideState exits: m=2566 SNR=32.1
01:21:55.923 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.11)
01:21:55.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:55.923 00.000 11060 Moving (0.38, 0.11) raw xDistance=-0.17 yDistance=0.35
01:21:55.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:55.923 00.000 10844 Enqueuing Expose request
01:21:55.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:21:55.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:55.924 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:21:55.924 00.000 11060 MoveAxis(E, 31, ABG)
01:21:55.924 00.000 11060 Guiding  Dir = 2, Dur = 31
01:21:55.954 00.030 11060 IsSlewing returns 0
01:21:55.955 00.001 11060 IsGuiding returns 0
01:21:56.001 00.046 11060 IsGuiding returns 0
01:21:56.001 00.000 11060 Move returns status 0, amount 31
01:21:56.001 00.000 11060 MoveAxis(N, 0, ABG)
01:21:56.001 00.000 11060 Move returns status 0, amount 0
01:21:56.001 00.000 11060 move complete, result=0
01:21:56.001 00.000 11060 worker thread done servicing request
01:21:56.001 00.000 11060 Worker thread wakes up
01:21:56.001 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.4 px 0 ms NORTH
01:21:56.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:56.002 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:56.633 00.631 11060 Exposure complete
01:21:56.807 00.174 11060 worker thread done servicing request
01:21:56.807 00.000 10844 OnExposeComplete: enter
01:21:56.808 00.001 10844 UpdateGuideState(): m_state=6
01:21:56.808 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9473
01:21:56.808 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=61.34, Mass=2440, SNR=30.6, Peak=248 HFD=3.4
01:21:56.808 00.000 10844 MultiStar: [#1 0.41,-0.32,1.30,U] [#2 0.42,-0.11,2.28,U] [#3 0.01,0.04,0.99,U] [#4 0.48,0.05,0.92,U] [#5 0.35,0.22,1.17,U] [#6 0.59,0.64,0.00,M1] [#7 0.65,0.17,0.00,M3] [#8 0.44,0.08,0.90,U] 
01:21:56.808 00.000 10844 refined, 6 included, MultiStar: {0.33, 0.01}, one-star: {0.03, 0.37}
01:21:56.809 00.001 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
01:21:56.809 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
01:21:56.809 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.04 mountX=-0.07 mountY=0.32, mountTheta=1.80
01:21:56.810 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.01, opts=13)
01:21:56.810 00.000 10844 Enqueuing Move request for scope (0.33, 0.01)
01:21:56.810 00.000 11060 Worker thread wakes up
01:21:56.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:56.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd
01:21:56.811 00.001 10844 UpdateGuideState exits: m=2440 SNR=30.6
01:21:56.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.01)
01:21:56.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:56.811 00.000 11060 Moving (0.33, 0.01) raw xDistance=-0.07 yDistance=0.32
01:21:56.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:56.811 00.000 10844 Enqueuing Expose request
01:21:56.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:21:56.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:21:56.812 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:21:56.812 00.000 11060 MoveAxis(E, 0, ABG)
01:21:56.812 00.000 11060 Move returns status 0, amount 0
01:21:56.812 00.000 11060 MoveAxis(N, 0, ABG)
01:21:56.812 00.000 11060 Move returns status 0, amount 0
01:21:56.812 00.000 11060 move complete, result=0
01:21:56.812 00.000 11060 worker thread done servicing request
01:21:56.812 00.000 11060 Worker thread wakes up
01:21:56.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:56.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:56.815 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:21:57.457 00.642 11060 Exposure complete
01:21:57.637 00.180 11060 worker thread done servicing request
01:21:57.637 00.000 10844 OnExposeComplete: enter
01:21:57.637 00.000 10844 UpdateGuideState(): m_state=6
01:21:57.637 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9474
01:21:57.637 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=61.27, Mass=3335, SNR=36.7, Peak=253 HFD=3.5
01:21:57.638 00.001 10844 MultiStar: [#1 0.15,-0.42,0.88,U] [#2 0.27,0.03,1.80,U] [#3 0.19,-0.50,0.88,U] [#4 0.31,0.55,0.00,M1] [#5 0.19,0.04,0.98,U] [#6 -0.29,0.16,0.90,U] [#7 0.28,0.28,0.81,U] [#8 0.42,-0.18,0.80,U] 
01:21:57.638 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.02}, one-star: {0.21, 0.29}
01:21:57.638 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
01:21:57.638 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
01:21:57.638 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.13 mountX=-0.01 mountY=0.18, mountTheta=1.62
01:21:57.640 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.02, opts=13)
01:21:57.640 00.000 10844 Enqueuing Move request for scope (0.18, -0.02)
01:21:57.640 00.000 11060 Worker thread wakes up
01:21:57.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:57.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
01:21:57.640 00.000 10844 UpdateGuideState exits: m=3335 SNR=36.7
01:21:57.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
01:21:57.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:57.640 00.000 11060 Moving (0.18, -0.02) raw xDistance=-0.01 yDistance=0.18
01:21:57.641 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:57.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:21:57.641 00.000 10844 Enqueuing Expose request
01:21:57.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:57.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:21:57.641 00.000 11060 MoveAxis(E, 0, ABG)
01:21:57.641 00.000 11060 Move returns status 0, amount 0
01:21:57.641 00.000 11060 MoveAxis(N, 0, ABG)
01:21:57.641 00.000 11060 Move returns status 0, amount 0
01:21:57.641 00.000 11060 move complete, result=0
01:21:57.641 00.000 11060 worker thread done servicing request
01:21:57.641 00.000 11060 Worker thread wakes up
01:21:57.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:57.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:57.642 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:58.290 00.648 11060 Exposure complete
01:21:58.525 00.235 11060 worker thread done servicing request
01:21:58.525 00.000 10844 OnExposeComplete: enter
01:21:58.525 00.000 10844 UpdateGuideState(): m_state=6
01:21:58.525 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9475
01:21:58.526 00.001 10844 Star::Find returns 1 (0), X=269.14, Y=61.64, Mass=2758, SNR=33.1, Peak=249 HFD=3.2
01:21:58.526 00.000 10844 MultiStar: [#1 -0.11,0.05,1.05,U] [#2 0.22,0.49,1.96,U] [#3 0.00,-0.18,1.02,U] [#4 0.46,-0.06,0.89,U] [#5 0.80,-0.35,0.00,M1] [#6 -0.10,0.20,0.94,U] [#7 -0.23,0.52,0.93,U] [#8 0.81,-0.21,0.00,M1] 
01:21:58.526 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.27}, one-star: {0.66, 0.67}
01:21:58.526 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
01:21:58.526 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
01:21:58.526 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.27 hyp=0.31 cameraTheta=1.11 mountX=-0.29 mountY=0.09, mountTheta=2.84
01:21:58.527 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.27, opts=13)
01:21:58.528 00.001 10844 Enqueuing Move request for scope (0.14, 0.27)
01:21:58.528 00.000 11060 Worker thread wakes up
01:21:58.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:58.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.27) opts 0xd
01:21:58.528 00.000 10844 UpdateGuideState exits: m=2758 SNR=33.1
01:21:58.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.27)
01:21:58.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:58.528 00.000 11060 Moving (0.14, 0.27) raw xDistance=-0.29 yDistance=0.09
01:21:58.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:58.528 00.000 10844 Enqueuing Expose request
01:21:58.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:21:58.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:58.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:21:58.528 00.000 11060 MoveAxis(E, 51, ABG)
01:21:58.529 00.001 11060 Guiding  Dir = 2, Dur = 51
01:21:58.538 00.009 11060 IsSlewing returns 0
01:21:58.538 00.000 11060 IsGuiding returns 0
01:21:58.600 00.062 11060 IsGuiding returns 0
01:21:58.600 00.000 11060 Move returns status 0, amount 51
01:21:58.600 00.000 11060 MoveAxis(N, 0, ABG)
01:21:58.600 00.000 11060 Move returns status 0, amount 0
01:21:58.600 00.000 11060 move complete, result=0
01:21:58.600 00.000 11060 worker thread done servicing request
01:21:58.602 00.002 11060 Worker thread wakes up
01:21:58.602 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
01:21:58.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:21:58.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:21:59.235 00.633 11060 Exposure complete
01:21:59.395 00.160 11060 worker thread done servicing request
01:21:59.395 00.000 10844 OnExposeComplete: enter
01:21:59.395 00.000 10844 UpdateGuideState(): m_state=6
01:21:59.396 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9476
01:21:59.396 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=61.62, Mass=2872, SNR=34.2, Peak=249 HFD=3.5
01:21:59.396 00.000 10844 MultiStar: [#1 0.56,0.39,0.00,M1] [#2 0.71,0.38,0.00,M1] [#3 0.45,-0.51,0.00,M1] [#4 0.45,0.09,0.98,U] [#5 0.42,0.33,1.08,U] [#6 0.44,-0.07,0.81,U] [#7 0.44,0.57,0.00,M2] [#8 0.13,-0.11,0.84,U] 
01:21:59.396 00.000 10844 refined, 4 included, MultiStar: {0.36, 0.20}, one-star: {0.35, 0.65}
01:21:59.396 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
01:21:59.396 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:21:59.396 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.20 hyp=0.41 cameraTheta=0.50 mountX=-0.26 mountY=0.33, mountTheta=2.25
01:21:59.398 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.20, opts=13)
01:21:59.398 00.000 10844 Enqueuing Move request for scope (0.36, 0.20)
01:21:59.398 00.000 11060 Worker thread wakes up
01:21:59.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:21:59.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.20) opts 0xd
01:21:59.398 00.000 10844 UpdateGuideState exits: m=2872 SNR=34.2
01:21:59.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.20)
01:21:59.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:59.398 00.000 11060 Moving (0.36, 0.20) raw xDistance=-0.26 yDistance=0.33
01:21:59.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:21:59.398 00.000 10844 Enqueuing Expose request
01:21:59.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:21:59.398 00.000 11060 switching direction from -1 to 1 - decHistory=6 oldest=0.51 newest=0.60
01:21:59.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
01:21:59.398 00.000 11060 MoveAxis(E, 47, ABG)
01:21:59.398 00.000 11060 Guiding  Dir = 2, Dur = 47
01:21:59.445 00.047 11060 IsSlewing returns 0
01:21:59.445 00.000 11060 IsGuiding returns 0
01:21:59.538 00.093 11060 IsGuiding returns 0
01:21:59.538 00.000 11060 Move returns status 0, amount 47
01:21:59.539 00.001 11060 BLC: Oldest BLC event removed
01:21:59.539 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:21:59.539 00.000 11060 MoveAxis(S, 877, ABG)
01:21:59.539 00.000 11060 duration set to 750 by maxDecDuration
01:21:59.539 00.000 11060 Guiding  Dir = 1, Dur = 750
01:21:59.569 00.030 11060 IsSlewing returns 0
01:21:59.569 00.000 11060 IsGuiding returns 0
01:22:00.367 00.798 11060 IsGuiding returns 0
01:22:00.367 00.000 11060 Move returns status 0, amount 750
01:22:00.369 00.002 11060 move complete, result=0
01:22:00.369 00.000 11060 worker thread done servicing request
01:22:00.369 00.000 11060 Worker thread wakes up
01:22:00.369 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.3 px 750 ms SOUTH
01:22:00.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:00.370 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:01.010 00.640 11060 Exposure complete
01:22:01.208 00.198 11060 worker thread done servicing request
01:22:01.209 00.001 10844 OnExposeComplete: enter
01:22:01.209 00.000 10844 UpdateGuideState(): m_state=6
01:22:01.209 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9477
01:22:01.209 00.000 10844 Star::Find returns 1 (0), X=269.21, Y=61.07, Mass=2473, SNR=31.3, Peak=223 HFD=3.2
01:22:01.209 00.000 10844 MultiStar: [#1 -0.02,0.02,1.01,U] [#2 0.58,-0.34,0.00,M2] [#3 0.57,-0.09,0.97,U] [#4 0.29,-0.12,1.02,U] [#5 0.55,0.29,0.00,M1] [#6 0.55,0.40,0.00,M1] [#7 0.43,0.28,0.94,U] [#8 0.62,0.07,0.00,M1] 
01:22:01.209 00.000 10844 refined, 4 included, MultiStar: {0.40, 0.03}, one-star: {0.73, 0.09}
01:22:01.209 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
01:22:01.210 00.001 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
01:22:01.210 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.03 hyp=0.40 cameraTheta=0.08 mountX=-0.10 mountY=0.39, mountTheta=1.84
01:22:01.211 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.03, opts=13)
01:22:01.211 00.000 10844 Enqueuing Move request for scope (0.40, 0.03)
01:22:01.211 00.000 11060 Worker thread wakes up
01:22:01.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:01.211 00.000 10844 UpdateGuideState exits: m=2473 SNR=31.3
01:22:01.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:01.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:01.211 00.000 10844 Enqueuing Expose request
01:22:01.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.03) opts 0xd
01:22:01.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.03)
01:22:01.211 00.000 11060 Moving (0.40, 0.03) raw xDistance=-0.10 yDistance=0.39
01:22:01.212 00.001 11060 BLC: History state: CurrMiss=0.39, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.227607, 1:0.385214
01:22:01.212 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:22:01.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:22:01.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
01:22:01.212 00.000 11060 MoveAxis(E, 0, ABG)
01:22:01.212 00.000 11060 Move returns status 0, amount 0
01:22:01.212 00.000 11060 MoveAxis(S, 150, ABG)
01:22:01.212 00.000 11060 Guiding  Dir = 1, Dur = 150
01:22:01.222 00.010 11060 IsSlewing returns 0
01:22:01.222 00.000 11060 IsGuiding returns 0
01:22:01.380 00.158 11060 IsGuiding returns 0
01:22:01.381 00.001 11060 Move returns status 0, amount 150
01:22:01.381 00.000 11060 move complete, result=0
01:22:01.381 00.000 11060 worker thread done servicing request
01:22:01.381 00.000 11060 Worker thread wakes up
01:22:01.381 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 150 ms SOUTH
01:22:01.382 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:01.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:02.010 00.628 11060 Exposure complete
01:22:02.171 00.161 11060 worker thread done servicing request
01:22:02.171 00.000 10844 OnExposeComplete: enter
01:22:02.171 00.000 10844 UpdateGuideState(): m_state=6
01:22:02.172 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9478
01:22:02.172 00.000 10844 Star::Find returns 1 (1), X=269.05, Y=61.66, Mass=2937, SNR=34.6, Peak=255 HFD=3.5
01:22:02.172 00.000 10844 MultiStar: [#1 -0.11,1.09,0.00,M1] [#2 0.21,-0.20,1.89,U] [#3 -0.09,-0.15,0.88,U] [#4 0.63,-0.09,0.00,M1] [#5 0.35,0.66,0.00,M2] [#6 -0.12,0.42,0.86,U] [#7 0.22,-0.10,0.81,U] [#8 0.67,0.10,0.00,M2] 
01:22:02.172 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.09}, one-star: {0.57, 0.69}
01:22:02.172 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:22:02.172 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:22:02.172 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.45 mountX=-0.12 mountY=0.16, mountTheta=2.20
01:22:02.174 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.09, opts=13)
01:22:02.174 00.000 10844 Enqueuing Move request for scope (0.17, 0.09)
01:22:02.174 00.000 11060 Worker thread wakes up
01:22:02.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:02.174 00.000 10844 UpdateGuideState exits: m=2937 SNR=34.6 Saturated
01:22:02.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:02.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:02.174 00.000 10844 Enqueuing Expose request
01:22:02.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
01:22:02.174 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
01:22:02.175 00.001 11060 Moving (0.17, 0.09) raw xDistance=-0.12 yDistance=0.16
01:22:02.175 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.227607, 1:0.385214, 2:0.158711
01:22:02.175 00.000 11060 BLC: No correction, Miss < min_move
01:22:02.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:22:02.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:02.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:22:02.175 00.000 11060 MoveAxis(E, 0, ABG)
01:22:02.175 00.000 11060 Move returns status 0, amount 0
01:22:02.175 00.000 11060 MoveAxis(N, 0, ABG)
01:22:02.175 00.000 11060 Move returns status 0, amount 0
01:22:02.175 00.000 11060 move complete, result=0
01:22:02.175 00.000 11060 worker thread done servicing request
01:22:02.175 00.000 11060 Worker thread wakes up
01:22:02.176 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:02.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:02.177 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:22:02.823 00.646 11060 Exposure complete
01:22:03.014 00.191 11060 worker thread done servicing request
01:22:03.014 00.000 10844 OnExposeComplete: enter
01:22:03.015 00.001 10844 UpdateGuideState(): m_state=6
01:22:03.015 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9479
01:22:03.015 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=60.81, Mass=2783, SNR=33.3, Peak=234 HFD=3.6
01:22:03.016 00.001 10844 MultiStar: [#1 -0.25,0.93,0.00,M2] [#2 0.30,-0.12,2.02,U] [#3 -0.32,-0.08,0.96,U] [#4 0.36,-0.42,0.97,U] [#5 0.18,0.27,1.00,U] [#6 -0.35,0.14,0.78,U] [#7 -0.24,0.21,0.85,U] [#8 0.14,-0.53,0.90,U] 
01:22:03.016 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {0.12, -0.16}
01:22:03.016 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
01:22:03.016 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
01:22:03.016 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.94 mountX=0.08 mountY=0.08, mountTheta=0.80
01:22:03.019 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.10, opts=13)
01:22:03.019 00.000 10844 Enqueuing Move request for scope (0.07, -0.10)
01:22:03.019 00.000 11060 Worker thread wakes up
01:22:03.019 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:03.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:22:03.019 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:22:03.021 00.002 11060 Moving (0.07, -0.10) raw xDistance=0.08 yDistance=0.08
01:22:03.021 00.000 11060 BLC: window closed
01:22:03.021 00.000 10844 UpdateGuideState exits: m=2783 SNR=33.3
01:22:03.021 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.227607, 1:0.385214, 2:0.158711
01:22:03.021 00.000 11060 BLC: No correction, Miss < min_move
01:22:03.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:22:03.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:03.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:03.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:22:03.021 00.000 11060 MoveAxis(E, 0, ABG)
01:22:03.021 00.000 11060 Move returns status 0, amount 0
01:22:03.021 00.000 11060 MoveAxis(N, 0, ABG)
01:22:03.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:03.022 00.001 10844 Enqueuing Expose request
01:22:03.022 00.000 11060 Move returns status 0, amount 0
01:22:03.022 00.000 11060 move complete, result=0
01:22:03.022 00.000 11060 worker thread done servicing request
01:22:03.022 00.000 11060 Worker thread wakes up
01:22:03.023 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:03.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:03.025 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:03.652 00.627 11060 Exposure complete
01:22:03.814 00.162 11060 worker thread done servicing request
01:22:03.814 00.000 10844 OnExposeComplete: enter
01:22:03.814 00.000 10844 UpdateGuideState(): m_state=6
01:22:03.815 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9480
01:22:03.815 00.000 10844 Star::Find returns 1 (0), X=269.24, Y=61.68, Mass=2668, SNR=32.1, Peak=245 HFD=3.4
01:22:03.815 00.000 10844 MultiStar: [#1 0.07,1.01,0.00,M3] [#2 0.28,0.26,2.18,U] [#3 0.10,-0.10,1.08,U] [#4 0.43,0.89,0.00,M1] [#5 -0.31,-0.19,1.10,U] [#6 0.21,0.05,0.96,U] [#7 0.38,0.49,0.00,M1] [#8 0.09,0.05,0.93,U] 
01:22:03.815 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.14}, one-star: {0.75, 0.70}
01:22:03.815 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
01:22:03.815 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
01:22:03.815 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.63 mountX=-0.18 mountY=0.17, mountTheta=2.37
01:22:03.816 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.14, opts=13)
01:22:03.817 00.001 10844 Enqueuing Move request for scope (0.20, 0.14)
01:22:03.817 00.000 11060 Worker thread wakes up
01:22:03.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:03.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
01:22:03.817 00.000 10844 UpdateGuideState exits: m=2668 SNR=32.1
01:22:03.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
01:22:03.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:03.817 00.000 11060 Moving (0.20, 0.14) raw xDistance=-0.18 yDistance=0.17
01:22:03.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:03.817 00.000 10844 Enqueuing Expose request
01:22:03.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:22:03.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:03.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:22:03.817 00.000 11060 MoveAxis(E, 31, ABG)
01:22:03.818 00.001 11060 Guiding  Dir = 2, Dur = 31
01:22:03.820 00.002 11060 IsSlewing returns 0
01:22:03.820 00.000 11060 IsGuiding returns 0
01:22:03.867 00.047 11060 IsGuiding returns 0
01:22:03.867 00.000 11060 Move returns status 0, amount 31
01:22:03.867 00.000 11060 MoveAxis(N, 0, ABG)
01:22:03.867 00.000 11060 Move returns status 0, amount 0
01:22:03.867 00.000 11060 move complete, result=0
01:22:03.867 00.000 11060 worker thread done servicing request
01:22:03.867 00.000 11060 Worker thread wakes up
01:22:03.867 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
01:22:03.868 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:03.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:04.498 00.630 11060 Exposure complete
01:22:04.680 00.182 11060 worker thread done servicing request
01:22:04.680 00.000 10844 OnExposeComplete: enter
01:22:04.680 00.000 10844 UpdateGuideState(): m_state=6
01:22:04.680 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9481
01:22:04.680 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=61.77, Mass=2754, SNR=33.0, Peak=251 HFD=3.5
01:22:04.681 00.001 10844 MultiStar: [#1 0.43,0.62,0.00,M4] [#2 0.10,-0.12,1.98,U] [#3 0.20,-0.15,0.96,U] [#4 0.38,0.67,0.00,M2] [#5 -0.18,1.01,0.00,M1] [#6 0.03,-0.09,0.95,U] [#7 0.03,1.00,0.00,M2] [#8 0.23,0.17,0.86,U] 
01:22:04.681 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.08}, one-star: {0.25, 0.79}
01:22:04.681 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
01:22:04.681 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
01:22:04.681 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.50 mountX=-0.11 mountY=0.14, mountTheta=2.25
01:22:04.682 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
01:22:04.682 00.000 10844 Enqueuing Move request for scope (0.15, 0.08)
01:22:04.682 00.000 11060 Worker thread wakes up
01:22:04.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:04.682 00.000 10844 UpdateGuideState exits: m=2754 SNR=33.0
01:22:04.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:04.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:04.682 00.000 10844 Enqueuing Expose request
01:22:04.683 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:22:04.683 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:22:04.683 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.11 yDistance=0.14
01:22:04.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:22:04.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:04.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:22:04.683 00.000 11060 MoveAxis(E, 0, ABG)
01:22:04.683 00.000 11060 Move returns status 0, amount 0
01:22:04.683 00.000 11060 MoveAxis(N, 0, ABG)
01:22:04.683 00.000 11060 Move returns status 0, amount 0
01:22:04.683 00.000 11060 move complete, result=0
01:22:04.683 00.000 11060 worker thread done servicing request
01:22:04.683 00.000 11060 Worker thread wakes up
01:22:04.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:04.684 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:04.685 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:05.330 00.645 11060 Exposure complete
01:22:05.512 00.182 11060 worker thread done servicing request
01:22:05.512 00.000 10844 OnExposeComplete: enter
01:22:05.513 00.001 10844 UpdateGuideState(): m_state=6
01:22:05.513 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9482
01:22:05.513 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=61.27, Mass=2699, SNR=33.0, Peak=250 HFD=3.3
01:22:05.513 00.000 10844 MultiStar: [#1 -0.00,0.69,0.00,M5] [#2 0.11,0.50,2.05,U] [#3 -0.15,0.03,0.93,U] [#4 0.42,0.42,0.91,U] [#5 0.78,0.87,0.00,M2] [#6 -0.33,0.40,1.00,U] [#7 -0.14,1.38,0.00,M3] [#8 0.40,0.39,0.95,U] 
01:22:05.513 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.36}, one-star: {0.27, 0.30}
01:22:05.513 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
01:22:05.513 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:22:05.513 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.26 mountX=-0.38 mountY=0.06, mountTheta=2.99
01:22:05.514 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.36, opts=13)
01:22:05.515 00.001 10844 Enqueuing Move request for scope (0.12, 0.36)
01:22:05.515 00.000 11060 Worker thread wakes up
01:22:05.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:05.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
01:22:05.515 00.000 10844 UpdateGuideState exits: m=2699 SNR=33.0
01:22:05.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
01:22:05.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:05.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:05.515 00.000 10844 Enqueuing Expose request
01:22:05.515 00.000 11060 Moving (0.12, 0.36) raw xDistance=-0.38 yDistance=0.06
01:22:05.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
01:22:05.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:05.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:22:05.515 00.000 11060 MoveAxis(E, 66, ABG)
01:22:05.515 00.000 11060 Guiding  Dir = 2, Dur = 66
01:22:05.561 00.046 11060 IsSlewing returns 0
01:22:05.561 00.000 11060 IsGuiding returns 0
01:22:05.671 00.110 11060 IsGuiding returns 0
01:22:05.671 00.000 11060 Move returns status 0, amount 66
01:22:05.671 00.000 11060 MoveAxis(N, 0, ABG)
01:22:05.671 00.000 11060 Move returns status 0, amount 0
01:22:05.671 00.000 11060 move complete, result=0
01:22:05.672 00.001 11060 worker thread done servicing request
01:22:05.672 00.000 11060 Worker thread wakes up
01:22:05.672 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.1 px 0 ms NORTH
01:22:05.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:05.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:06.305 00.633 11060 Exposure complete
01:22:06.489 00.184 11060 worker thread done servicing request
01:22:06.489 00.000 10844 OnExposeComplete: enter
01:22:06.489 00.000 10844 UpdateGuideState(): m_state=6
01:22:06.489 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9483
01:22:06.489 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=62.17, Mass=2654, SNR=32.4, Peak=254 HFD=3.5
01:22:06.491 00.002 10844 MultiStar: [#1 0.09,0.43,0.95,U] [#2 0.22,-0.13,2.01,U] [#3 0.27,-0.11,1.01,U] [#4 0.32,0.08,1.04,U] [#5 0.29,0.52,1.16,U] [#6 0.16,0.21,1.02,U] [#7 0.09,0.51,0.84,U] [#8 0.25,0.24,0.99,U] 
01:22:06.491 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.28}, one-star: {-0.04, 1.20}
01:22:06.491 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:22:06.491 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:22:06.491 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.34 cameraTheta=0.97 mountX=-0.31 mountY=0.14, mountTheta=2.71
01:22:06.492 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.28, opts=13)
01:22:06.492 00.000 10844 Enqueuing Move request for scope (0.19, 0.28)
01:22:06.492 00.000 11060 Worker thread wakes up
01:22:06.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:06.492 00.000 10844 UpdateGuideState exits: m=2654 SNR=32.4
01:22:06.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:06.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
01:22:06.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:06.493 00.001 10844 Enqueuing Expose request
01:22:06.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
01:22:06.493 00.000 11060 Moving (0.19, 0.28) raw xDistance=-0.31 yDistance=0.14
01:22:06.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
01:22:06.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:06.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:22:06.493 00.000 11060 MoveAxis(E, 56, ABG)
01:22:06.493 00.000 11060 Guiding  Dir = 2, Dur = 56
01:22:06.516 00.023 11060 IsSlewing returns 0
01:22:06.517 00.001 11060 IsGuiding returns 0
01:22:06.591 00.074 11060 IsGuiding returns 0
01:22:06.591 00.000 11060 Move returns status 0, amount 56
01:22:06.591 00.000 11060 MoveAxis(N, 0, ABG)
01:22:06.591 00.000 11060 Move returns status 0, amount 0
01:22:06.591 00.000 11060 move complete, result=0
01:22:06.591 00.000 11060 worker thread done servicing request
01:22:06.591 00.000 11060 Worker thread wakes up
01:22:06.591 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
01:22:06.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:06.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:07.221 00.630 11060 Exposure complete
01:22:07.393 00.172 11060 worker thread done servicing request
01:22:07.393 00.000 10844 OnExposeComplete: enter
01:22:07.393 00.000 10844 UpdateGuideState(): m_state=6
01:22:07.393 00.000 10844 Star::Find(15, 268, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9484
01:22:07.393 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=61.44, Mass=3052, SNR=35.2, Peak=247 HFD=3.3
01:22:07.394 00.001 10844 MultiStar: [#1 0.28,0.25,1.02,U] [#2 0.26,0.53,1.94,U] [#3 0.36,-0.15,0.87,U] [#4 -0.42,0.67,0.00,M1] [#5 0.06,0.73,0.00,M2] [#6 0.32,0.44,0.84,U] [#7 0.23,0.24,0.87,U] [#8 0.59,0.15,0.00,M1] 
01:22:07.394 00.000 10844 refined, 5 included, MultiStar: {0.28, 0.33}, one-star: {0.28, 0.46}
01:22:07.394 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:22:07.394 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
01:22:07.394 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.33 hyp=0.44 cameraTheta=0.87 mountX=-0.38 mountY=0.22, mountTheta=2.61
01:22:07.395 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.33, opts=13)
01:22:07.395 00.000 10844 Enqueuing Move request for scope (0.28, 0.33)
01:22:07.396 00.001 11060 Worker thread wakes up
01:22:07.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.33) opts 0xd
01:22:07.396 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.33)
01:22:07.396 00.000 11060 Moving (0.28, 0.33) raw xDistance=-0.38 yDistance=0.22
01:22:07.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
01:22:07.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:22:07.396 00.000 11060 MoveAxis(E, 67, ABG)
01:22:07.396 00.000 11060 Guiding  Dir = 2, Dur = 67
01:22:07.396 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:07.396 00.000 10844 UpdateGuideState exits: m=3052 SNR=35.2
01:22:07.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:07.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:07.396 00.000 10844 Enqueuing Expose request
01:22:07.421 00.025 11060 IsSlewing returns 0
01:22:07.422 00.001 11060 IsGuiding returns 0
01:22:07.532 00.110 11060 IsGuiding returns 0
01:22:07.532 00.000 11060 Move returns status 0, amount 67
01:22:07.532 00.000 11060 MoveAxis(S, 87, ABG)
01:22:07.532 00.000 11060 Guiding  Dir = 1, Dur = 87
01:22:07.578 00.046 11060 IsSlewing returns 0
01:22:07.580 00.002 11060 IsGuiding returns 0
01:22:07.703 00.123 11060 IsGuiding returns 0
01:22:07.703 00.000 11060 Move returns status 0, amount 87
01:22:07.703 00.000 11060 move complete, result=0
01:22:07.703 00.000 11060 worker thread done servicing request
01:22:07.703 00.000 11060 Worker thread wakes up
01:22:07.704 00.001 10844 GuideStep: -0.4 px 67 ms EAST, 0.2 px 87 ms SOUTH
01:22:07.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:07.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:08.331 00.627 11060 Exposure complete
01:22:08.516 00.185 11060 worker thread done servicing request
01:22:08.517 00.001 10844 OnExposeComplete: enter
01:22:08.517 00.000 10844 UpdateGuideState(): m_state=6
01:22:08.517 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9485
01:22:08.517 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=61.01, Mass=3087, SNR=35.2, Peak=252 HFD=3.0
01:22:08.517 00.000 10844 MultiStar: [#1 0.18,-0.14,0.90,U] [#2 0.68,0.01,0.00,M1] [#3 0.06,0.19,0.90,U] [#4 0.52,-0.13,0.85,U] [#5 0.31,-0.06,0.96,U] [#6 -0.42,0.04,0.88,U] [#7 0.43,0.37,0.80,U] [#8 -0.08,-0.60,0.00,M2] 
01:22:08.517 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.04}, one-star: {0.42, 0.03}
01:22:08.518 00.001 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
01:22:08.518 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
01:22:08.518 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.18 mountX=-0.08 mountY=0.20, mountTheta=1.93
01:22:08.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.04, opts=13)
01:22:08.519 00.000 10844 Enqueuing Move request for scope (0.21, 0.04)
01:22:08.519 00.000 11060 Worker thread wakes up
01:22:08.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
01:22:08.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
01:22:08.519 00.000 11060 Moving (0.21, 0.04) raw xDistance=-0.08 yDistance=0.20
01:22:08.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:08.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:22:08.519 00.000 11060 MoveAxis(E, 0, ABG)
01:22:08.519 00.000 11060 Move returns status 0, amount 0
01:22:08.520 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:08.520 00.000 11060 MoveAxis(S, 79, ABG)
01:22:08.520 00.000 10844 UpdateGuideState exits: m=3087 SNR=35.2
01:22:08.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:08.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:08.520 00.000 10844 Enqueuing Expose request
01:22:08.520 00.000 11060 Guiding  Dir = 1, Dur = 79
01:22:08.547 00.027 11060 IsSlewing returns 0
01:22:08.547 00.000 11060 IsGuiding returns 0
01:22:08.658 00.111 11060 IsGuiding returns 0
01:22:08.658 00.000 11060 Move returns status 0, amount 79
01:22:08.658 00.000 11060 move complete, result=0
01:22:08.658 00.000 11060 worker thread done servicing request
01:22:08.658 00.000 11060 Worker thread wakes up
01:22:08.658 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 79 ms SOUTH
01:22:08.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:08.659 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:09.299 00.640 11060 Exposure complete
01:22:09.458 00.159 11060 worker thread done servicing request
01:22:09.459 00.001 10844 OnExposeComplete: enter
01:22:09.459 00.000 10844 UpdateGuideState(): m_state=6
01:22:09.459 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9486
01:22:09.459 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=61.16, Mass=2920, SNR=34.6, Peak=252 HFD=3.3
01:22:09.459 00.000 10844 MultiStar: [#1 0.09,0.53,0.91,U] [#2 -0.04,-0.03,2.00,U] [#3 -0.27,0.21,0.93,U] [#4 0.38,0.35,0.95,U] [#5 0.18,-0.15,0.99,U] [#6 -0.26,0.47,0.79,U] [#7 0.07,-0.07,0.86,U] [#8 -0.45,0.08,0.99,U] 
01:22:09.459 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.15}, one-star: {0.20, 0.19}
01:22:09.459 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.39 = -2.90)
01:22:09.459 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
01:22:09.460 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.63 mountX=-0.14 mountY=-0.03, mountTheta=-2.91
01:22:09.461 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
01:22:09.461 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
01:22:09.461 00.000 11060 Worker thread wakes up
01:22:09.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:09.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
01:22:09.461 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.6
01:22:09.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
01:22:09.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:09.461 00.000 11060 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=-0.03
01:22:09.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:09.461 00.000 10844 Enqueuing Expose request
01:22:09.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:22:09.462 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:09.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:22:09.462 00.000 11060 MoveAxis(E, 25, ABG)
01:22:09.462 00.000 11060 Guiding  Dir = 2, Dur = 25
01:22:09.501 00.039 11060 IsSlewing returns 0
01:22:09.501 00.000 11060 IsGuiding returns 0
01:22:09.548 00.047 11060 IsGuiding returns 0
01:22:09.548 00.000 11060 Move returns status 0, amount 25
01:22:09.548 00.000 11060 MoveAxis(N, 0, ABG)
01:22:09.549 00.001 11060 Move returns status 0, amount 0
01:22:09.549 00.000 11060 move complete, result=0
01:22:09.549 00.000 11060 worker thread done servicing request
01:22:09.549 00.000 11060 Worker thread wakes up
01:22:09.549 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
01:22:09.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:09.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:10.177 00.628 11060 Exposure complete
01:22:10.352 00.175 11060 worker thread done servicing request
01:22:10.352 00.000 10844 OnExposeComplete: enter
01:22:10.352 00.000 10844 UpdateGuideState(): m_state=6
01:22:10.358 00.006 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9487
01:22:10.358 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=60.89, Mass=2356, SNR=30.9, Peak=237 HFD=2.9
01:22:10.358 00.000 10844 MultiStar: [#1 -0.07,-0.02,1.04,U] [#2 0.17,0.18,2.25,U] [#3 -0.50,0.33,1.08,U] [#4 -0.08,0.47,1.09,U] [#5 -0.32,0.60,0.00,M1] [#6 0.11,-0.10,0.92,U] [#7 -0.18,0.20,0.91,U] [#8 -0.15,0.18,0.93,U] 
01:22:10.358 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.15}, one-star: {-0.29, -0.09}
01:22:10.358 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
01:22:10.358 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
01:22:10.358 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.10 mountX=-0.14 mountY=-0.11, mountTheta=-2.44
01:22:10.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.15, opts=13)
01:22:10.360 00.000 10844 Enqueuing Move request for scope (-0.09, 0.15)
01:22:10.360 00.000 11060 Worker thread wakes up
01:22:10.361 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
01:22:10.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
01:22:10.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:10.361 00.000 11060 Moving (-0.09, 0.15) raw xDistance=-0.14 yDistance=-0.11
01:22:10.361 00.000 10844 UpdateGuideState exits: m=2356 SNR=30.9
01:22:10.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:22:10.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:10.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:10.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:10.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:22:10.361 00.000 10844 Enqueuing Expose request
01:22:10.361 00.000 11060 MoveAxis(E, 24, ABG)
01:22:10.361 00.000 11060 Guiding  Dir = 2, Dur = 24
01:22:10.377 00.016 11060 IsSlewing returns 0
01:22:10.377 00.000 11060 IsGuiding returns 0
01:22:10.408 00.031 11060 IsGuiding returns 0
01:22:10.408 00.000 11060 Move returns status 0, amount 24
01:22:10.408 00.000 11060 MoveAxis(N, 0, ABG)
01:22:10.408 00.000 11060 Move returns status 0, amount 0
01:22:10.408 00.000 11060 move complete, result=0
01:22:10.408 00.000 11060 worker thread done servicing request
01:22:10.408 00.000 11060 Worker thread wakes up
01:22:10.408 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
01:22:10.409 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:10.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:11.040 00.631 11060 Exposure complete
01:22:11.226 00.186 11060 worker thread done servicing request
01:22:11.226 00.000 10844 OnExposeComplete: enter
01:22:11.226 00.000 10844 UpdateGuideState(): m_state=6
01:22:11.227 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9488
01:22:11.227 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=61.91, Mass=2670, SNR=32.7, Peak=248 HFD=3.4
01:22:11.227 00.000 10844 MultiStar: [#1 0.21,0.28,1.05,U] [#2 -0.45,0.21,2.20,U] [#3 0.08,-0.14,0.95,U] [#4 0.24,0.58,0.00,M1] [#5 0.28,0.03,1.13,U] [#6 0.33,0.47,0.97,U] [#7 0.01,0.63,0.00,M1] [#8 0.44,-0.05,1.00,U] 
01:22:11.227 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.24}, one-star: {0.11, 0.94}
01:22:11.227 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
01:22:11.227 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
01:22:11.228 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.33 mountX=-0.25 mountY=0.02, mountTheta=3.07
01:22:11.230 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.24, opts=13)
01:22:11.230 00.000 10844 Enqueuing Move request for scope (0.06, 0.24)
01:22:11.230 00.000 11060 Worker thread wakes up
01:22:11.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:11.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
01:22:11.230 00.000 10844 UpdateGuideState exits: m=2670 SNR=32.7
01:22:11.230 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
01:22:11.231 00.001 11060 Moving (0.06, 0.24) raw xDistance=-0.25 yDistance=0.02
01:22:11.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:22:11.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:11.232 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:11.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:11.232 00.000 10844 Enqueuing Expose request
01:22:11.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:22:11.232 00.000 11060 MoveAxis(E, 44, ABG)
01:22:11.232 00.000 11060 Guiding  Dir = 2, Dur = 44
01:22:11.238 00.006 11060 IsSlewing returns 0
01:22:11.239 00.001 11060 IsGuiding returns 0
01:22:11.285 00.046 11060 IsGuiding returns 0
01:22:11.285 00.000 11060 Move returns status 0, amount 44
01:22:11.285 00.000 11060 MoveAxis(N, 0, ABG)
01:22:11.285 00.000 11060 Move returns status 0, amount 0
01:22:11.285 00.000 11060 move complete, result=0
01:22:11.285 00.000 11060 worker thread done servicing request
01:22:11.285 00.000 11060 Worker thread wakes up
01:22:11.285 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
01:22:11.286 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:11.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:11.918 00.632 11060 Exposure complete
01:22:12.087 00.169 11060 worker thread done servicing request
01:22:12.087 00.000 10844 OnExposeComplete: enter
01:22:12.087 00.000 10844 UpdateGuideState(): m_state=6
01:22:12.087 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9489
01:22:12.087 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=61.39, Mass=3086, SNR=35.4, Peak=240 HFD=3.6
01:22:12.087 00.000 10844 MultiStar: [#1 -0.00,0.59,0.99,U] [#2 -0.24,0.67,0.00,M1] [#3 -0.24,0.26,0.94,U] [#4 0.65,0.13,0.00,M2] [#5 0.15,0.10,1.04,U] [#6 -0.08,0.34,0.84,U] [#7 0.15,0.47,0.82,U] [#8 -0.17,0.43,0.83,U] 
01:22:12.087 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.37}, one-star: {0.31, 0.42}
01:22:12.088 00.001 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
01:22:12.088 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
01:22:12.088 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.51 mountX=-0.37 mountY=-0.04, mountTheta=-3.04
01:22:12.089 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.37, opts=13)
01:22:12.089 00.000 10844 Enqueuing Move request for scope (0.02, 0.37)
01:22:12.089 00.000 11060 Worker thread wakes up
01:22:12.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:12.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.37) opts 0xd
01:22:12.089 00.000 10844 UpdateGuideState exits: m=3086 SNR=35.4
01:22:12.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.37)
01:22:12.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:12.089 00.000 11060 Moving (0.02, 0.37) raw xDistance=-0.37 yDistance=-0.04
01:22:12.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:12.089 00.000 10844 Enqueuing Expose request
01:22:12.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
01:22:12.090 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:12.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:22:12.090 00.000 11060 MoveAxis(E, 65, ABG)
01:22:12.090 00.000 11060 Guiding  Dir = 2, Dur = 65
01:22:12.098 00.008 11060 IsSlewing returns 0
01:22:12.098 00.000 11060 IsGuiding returns 0
01:22:12.179 00.081 11060 IsGuiding returns 0
01:22:12.179 00.000 11060 Move returns status 0, amount 65
01:22:12.179 00.000 11060 MoveAxis(N, 0, ABG)
01:22:12.179 00.000 11060 Move returns status 0, amount 0
01:22:12.179 00.000 11060 move complete, result=0
01:22:12.179 00.000 11060 worker thread done servicing request
01:22:12.179 00.000 10844 GuideStep: -0.4 px 65 ms EAST, -0.0 px 0 ms NORTH
01:22:12.180 00.001 11060 Worker thread wakes up
01:22:12.181 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:12.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:12.811 00.630 11060 Exposure complete
01:22:12.993 00.182 11060 worker thread done servicing request
01:22:12.993 00.000 10844 OnExposeComplete: enter
01:22:12.993 00.000 10844 UpdateGuideState(): m_state=6
01:22:12.993 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9490
01:22:12.993 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=61.23, Mass=2317, SNR=30.6, Peak=231 HFD=3.4
01:22:12.994 00.001 10844 MultiStar: [#1 -0.22,0.62,0.00,M1] [#2 -0.41,0.05,2.36,U] [#3 0.07,-0.06,1.08,U] [#4 -0.13,0.69,0.00,M3] [#5 -0.18,0.05,1.03,U] [#6 -0.44,0.24,0.97,U] [#7 0.08,0.22,0.97,U] [#8 0.07,0.06,0.93,U] 
01:22:12.994 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.10}, one-star: {0.03, 0.25}
01:22:12.994 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.32 = -1.97)
01:22:12.994 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
01:22:12.994 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.56 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
01:22:12.995 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.10, opts=13)
01:22:12.995 00.000 10844 Enqueuing Move request for scope (-0.16, 0.10)
01:22:12.995 00.000 11060 Worker thread wakes up
01:22:12.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:12.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
01:22:12.995 00.000 10844 UpdateGuideState exits: m=2317 SNR=30.6
01:22:12.995 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
01:22:12.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:12.995 00.000 11060 Moving (-0.16, 0.10) raw xDistance=-0.07 yDistance=-0.17
01:22:12.996 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:12.996 00.000 10844 Enqueuing Expose request
01:22:12.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:22:12.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:12.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:22:12.996 00.000 11060 MoveAxis(E, 0, ABG)
01:22:12.996 00.000 11060 Move returns status 0, amount 0
01:22:12.996 00.000 11060 MoveAxis(N, 0, ABG)
01:22:12.996 00.000 11060 Move returns status 0, amount 0
01:22:12.996 00.000 11060 move complete, result=0
01:22:12.996 00.000 11060 worker thread done servicing request
01:22:12.996 00.000 11060 Worker thread wakes up
01:22:12.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:12.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:12.997 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:13.620 00.623 11060 Exposure complete
01:22:13.802 00.182 11060 worker thread done servicing request
01:22:13.802 00.000 10844 OnExposeComplete: enter
01:22:13.802 00.000 10844 UpdateGuideState(): m_state=6
01:22:13.802 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9491
01:22:13.804 00.002 10844 Star::Find returns 1 (0), X=268.41, Y=61.82, Mass=2668, SNR=33.0, Peak=253 HFD=3.2
01:22:13.804 00.000 10844 MultiStar: [#1 -0.48,1.02,0.00,M2] [#2 -0.08,-0.10,2.12,U] [#3 -0.48,-0.26,1.04,U] [#4 -0.28,0.06,0.87,U] [#5 -0.01,0.03,1.03,U] [#6 -0.40,0.15,0.89,U] [#7 -0.26,0.58,0.00,M1] [#8 -0.17,0.09,1.02,U] 
01:22:13.804 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.08}, one-star: {-0.07, 0.84}
01:22:13.804 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
01:22:13.804 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
01:22:13.804 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.73 mountX=-0.05 mountY=-0.20, mountTheta=-1.80
01:22:13.806 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.08, opts=13)
01:22:13.806 00.000 10844 Enqueuing Move request for scope (-0.19, 0.08)
01:22:13.806 00.000 11060 Worker thread wakes up
01:22:13.806 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:13.806 00.000 10844 UpdateGuideState exits: m=2668 SNR=33.0
01:22:13.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:13.806 00.000 10844 Enqueuing Expose request
01:22:13.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
01:22:13.806 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
01:22:13.807 00.001 11060 Moving (-0.19, 0.08) raw xDistance=-0.05 yDistance=-0.20
01:22:13.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:22:13.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:13.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:22:13.807 00.000 11060 MoveAxis(E, 0, ABG)
01:22:13.807 00.000 11060 Move returns status 0, amount 0
01:22:13.807 00.000 11060 MoveAxis(N, 0, ABG)
01:22:13.807 00.000 11060 Move returns status 0, amount 0
01:22:13.807 00.000 11060 move complete, result=0
01:22:13.807 00.000 11060 worker thread done servicing request
01:22:13.807 00.000 11060 Worker thread wakes up
01:22:13.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:13.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:13.809 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:14.440 00.631 11060 Exposure complete
01:22:14.616 00.176 11060 worker thread done servicing request
01:22:14.616 00.000 10844 OnExposeComplete: enter
01:22:14.616 00.000 10844 UpdateGuideState(): m_state=6
01:22:14.616 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9492
01:22:14.616 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=60.78, Mass=2829, SNR=33.7, Peak=254 HFD=3.1
01:22:14.616 00.000 10844 MultiStar: [#1 -0.57,-0.07,0.98,U] [#2 -0.48,-0.01,2.04,U] [#3 -0.52,-0.63,0.00,M1] [#4 -0.22,-0.55,1.06,U] [#5 -0.45,0.07,1.05,U] [#6 -0.29,-0.17,0.95,U] [#7 -0.41,-0.06,0.91,U] [#8 -0.54,-0.51,0.00,M1] 
01:22:14.616 00.000 10844 single-star, 6 included, MultiStar: {-0.40, -0.13}, one-star: {-0.31, -0.19}
01:22:14.617 00.001 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
01:22:14.617 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
01:22:14.617 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.19 hyp=0.36 cameraTheta=-2.58 mountX=0.24 mountY=-0.27, mountTheta=-0.84
01:22:14.618 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.19, opts=13)
01:22:14.618 00.000 10844 Enqueuing Move request for scope (-0.31, -0.19)
01:22:14.618 00.000 11060 Worker thread wakes up
01:22:14.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:14.618 00.000 10844 UpdateGuideState exits: m=2829 SNR=33.7
01:22:14.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:14.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:14.618 00.000 10844 Enqueuing Expose request
01:22:14.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.19) opts 0xd
01:22:14.619 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.19)
01:22:14.619 00.000 11060 Moving (-0.31, -0.19) raw xDistance=0.24 yDistance=-0.27
01:22:14.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:22:14.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:14.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:22:14.619 00.000 11060 MoveAxis(W, 42, ABG)
01:22:14.619 00.000 11060 Guiding  Dir = 3, Dur = 42
01:22:14.636 00.017 11060 IsSlewing returns 0
01:22:14.636 00.000 11060 IsGuiding returns 0
01:22:14.682 00.046 11060 IsGuiding returns 0
01:22:14.682 00.000 11060 Move returns status 0, amount 42
01:22:14.682 00.000 11060 MoveAxis(N, 0, ABG)
01:22:14.682 00.000 11060 Move returns status 0, amount 0
01:22:14.682 00.000 11060 move complete, result=0
01:22:14.682 00.000 11060 worker thread done servicing request
01:22:14.682 00.000 11060 Worker thread wakes up
01:22:14.682 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.3 px 0 ms NORTH
01:22:14.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:14.684 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:15.316 00.632 11060 Exposure complete
01:22:15.485 00.169 11060 worker thread done servicing request
01:22:15.485 00.000 10844 OnExposeComplete: enter
01:22:15.485 00.000 10844 UpdateGuideState(): m_state=6
01:22:15.485 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9493
01:22:15.485 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=62.24, Mass=3463, SNR=37.0, Peak=233 HFD=4.0
01:22:15.485 00.000 10844 MultiStar: large primary error, entering stabilization period
01:22:15.485 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
01:22:15.485 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.63)
01:22:15.486 00.001 10844 CameraToMount -- cameraX=-0.47 cameraY=1.27 hyp=1.35 cameraTheta=1.92 mountX=-1.16 mountY=-0.67, mountTheta=-2.62
01:22:15.487 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=1.27, opts=13)
01:22:15.487 00.000 10844 Enqueuing Move request for scope (-0.47, 1.27)
01:22:15.487 00.000 11060 Worker thread wakes up
01:22:15.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:15.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 1.27) opts 0xd
01:22:15.487 00.000 10844 UpdateGuideState exits: m=3463 SNR=37.0
01:22:15.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 1.27)
01:22:15.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:15.487 00.000 11060 Moving (-0.47, 1.27) raw xDistance=-1.16 yDistance=-0.67
01:22:15.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:15.487 00.000 10844 Enqueuing Expose request
01:22:15.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.31 from input -1.16
01:22:15.487 00.000 11060 resist switch: large excursion: input -0.67 thresh 0.57 direction from 1 to -1
01:22:15.488 00.001 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.00
01:22:15.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.67
01:22:15.488 00.000 11060 MoveAxis(E, 200, ABG)
01:22:15.488 00.000 11060 Guiding  Dir = 2, Dur = 200
01:22:15.529 00.041 11060 IsSlewing returns 0
01:22:15.530 00.001 11060 IsGuiding returns 0
01:22:15.764 00.234 11060 IsGuiding returns 0
01:22:15.764 00.000 11060 Move returns status 0, amount 200
01:22:15.764 00.000 11060 BLC: Oldest BLC event removed
01:22:15.764 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:22:15.765 00.001 11060 MoveAxis(N, 1009, ABG)
01:22:15.765 00.000 11060 duration set to 750 by maxDecDuration
01:22:15.765 00.000 11060 Guiding  Dir = 0, Dur = 750
01:22:15.779 00.014 11060 IsSlewing returns 0
01:22:15.779 00.000 11060 IsGuiding returns 0
01:22:16.551 00.772 11060 IsGuiding returns 0
01:22:16.551 00.000 11060 Move returns status 0, amount 750
01:22:16.551 00.000 11060 move complete, result=0
01:22:16.551 00.000 11060 worker thread done servicing request
01:22:16.551 00.000 11060 Worker thread wakes up
01:22:16.551 00.000 10844 GuideStep: -1.2 px 200 ms EAST, -0.7 px 750 ms NORTH
01:22:16.552 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:16.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:17.197 00.645 11060 Exposure complete
01:22:17.361 00.164 11060 worker thread done servicing request
01:22:17.361 00.000 10844 OnExposeComplete: enter
01:22:17.361 00.000 10844 UpdateGuideState(): m_state=6
01:22:17.362 00.001 10844 Star::Find(15, 268, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9494
01:22:17.362 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=61.36, Mass=2298, SNR=30.0, Peak=236 HFD=3.4
01:22:17.362 00.000 10844 MultiStar: exiting stabilization period
01:22:17.362 00.000 10844 MultiStar: [#1 -0.13,0.01,1.05,U] [#2 -0.29,0.01,2.33,U] [#3 -0.03,-0.49,1.04,U] [#4 0.02,-0.06,1.00,U] [#5 -0.10,-0.48,1.18,U] [#6 0.12,0.30,1.05,U] [#7 0.24,0.41,0.96,U] [#8 -0.04,0.07,1.11,U] 
01:22:17.362 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.13, 0.38}
01:22:17.362 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
01:22:17.362 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.50)
01:22:17.362 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.05 mountX=0.01 mountY=-0.07, mountTheta=-1.48
01:22:17.363 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.01, opts=13)
01:22:17.363 00.000 10844 Enqueuing Move request for scope (-0.07, 0.01)
01:22:17.363 00.000 11060 Worker thread wakes up
01:22:17.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
01:22:17.365 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:17.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
01:22:17.365 00.000 11060 Moving (-0.07, 0.01) raw xDistance=0.01 yDistance=-0.07
01:22:17.365 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.465902, 1:0.072131
01:22:17.365 00.000 11060 BLC: No correction, Miss < min_move
01:22:17.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:22:17.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:17.365 00.000 10844 UpdateGuideState exits: m=2298 SNR=30.0
01:22:17.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:17.365 00.000 11060 MoveAxis(E, 0, ABG)
01:22:17.365 00.000 11060 Move returns status 0, amount 0
01:22:17.365 00.000 11060 MoveAxis(N, 0, ABG)
01:22:17.365 00.000 11060 Move returns status 0, amount 0
01:22:17.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:17.365 00.000 11060 move complete, result=0
01:22:17.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:17.365 00.000 10844 Enqueuing Expose request
01:22:17.365 00.000 11060 worker thread done servicing request
01:22:17.365 00.000 11060 Worker thread wakes up
01:22:17.365 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:17.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:17.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:18.016 00.651 11060 Exposure complete
01:22:18.164 00.148 11060 worker thread done servicing request
01:22:18.164 00.000 10844 OnExposeComplete: enter
01:22:18.164 00.000 10844 UpdateGuideState(): m_state=6
01:22:18.165 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9495
01:22:18.165 00.000 10844 Star::Find returns 1 (1), X=268.20, Y=61.22, Mass=3263, SNR=36.3, Peak=255 HFD=3.6
01:22:18.165 00.000 10844 MultiStar: [#1 0.06,0.03,0.87,U] [#2 -0.06,-0.02,1.88,U] [#3 -0.12,-0.29,0.83,U] [#4 0.10,-0.54,0.90,U] [#5 0.25,0.20,0.97,U] [#6 -0.27,0.41,0.83,U] [#7 -0.11,0.23,0.78,U] [#8 0.22,0.16,0.87,U] 
01:22:18.165 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.29, 0.25}
01:22:18.165 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
01:22:18.165 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.41)
01:22:18.165 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.14 mountX=-0.04 mountY=-0.03, mountTheta=-2.40
01:22:18.167 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
01:22:18.167 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
01:22:18.167 00.000 11060 Worker thread wakes up
01:22:18.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:18.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:22:18.167 00.000 10844 UpdateGuideState exits: m=3263 SNR=36.3 Saturated
01:22:18.167 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:22:18.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:18.167 00.000 11060 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=-0.03
01:22:18.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:18.167 00.000 10844 Enqueuing Expose request
01:22:18.167 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.465902, 1:0.072131, 2:0.032555
01:22:18.167 00.000 11060 BLC: No correction, Miss < min_move
01:22:18.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:22:18.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:18.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:22:18.167 00.000 11060 MoveAxis(E, 0, ABG)
01:22:18.168 00.001 11060 Move returns status 0, amount 0
01:22:18.168 00.000 11060 MoveAxis(N, 0, ABG)
01:22:18.168 00.000 11060 Move returns status 0, amount 0
01:22:18.168 00.000 11060 move complete, result=0
01:22:18.168 00.000 11060 worker thread done servicing request
01:22:18.168 00.000 11060 Worker thread wakes up
01:22:18.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:18.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:18.170 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:18.805 00.635 11060 Exposure complete
01:22:19.002 00.197 11060 worker thread done servicing request
01:22:19.002 00.000 10844 OnExposeComplete: enter
01:22:19.002 00.000 10844 UpdateGuideState(): m_state=6
01:22:19.002 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9496
01:22:19.002 00.000 10844 Star::Find returns 1 (1), X=268.28, Y=60.84, Mass=3339, SNR=36.6, Peak=255 HFD=3.5
01:22:19.003 00.001 10844 MultiStar: [#1 -0.12,0.24,1.00,U] [#2 0.34,0.34,1.89,U] [#3 0.11,0.57,0.87,U] [#4 -0.27,0.18,0.91,U] [#5 0.21,0.50,0.91,U] [#6 0.11,0.71,0.00,M1] [#7 0.49,0.47,0.00,M1] [#8 0.08,0.24,0.84,U] 
01:22:19.003 00.000 10844 single-star, 6 included, MultiStar: {0.06, 0.28}, one-star: {-0.21, -0.13}
01:22:19.003 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
01:22:19.003 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
01:22:19.003 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-2.57 mountX=0.17 mountY=-0.18, mountTheta=-0.82
01:22:19.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.13, opts=13)
01:22:19.004 00.000 10844 Enqueuing Move request for scope (-0.21, -0.13)
01:22:19.004 00.000 11060 Worker thread wakes up
01:22:19.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd
01:22:19.004 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.13)
01:22:19.004 00.000 11060 Moving (-0.21, -0.13) raw xDistance=0.17 yDistance=-0.18
01:22:19.005 00.001 11060 BLC: window closed
01:22:19.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:19.005 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.465902, 1:0.072131, 2:0.032555
01:22:19.005 00.000 11060 BLC: No correction, Miss < min_move
01:22:19.005 00.000 10844 UpdateGuideState exits: m=3339 SNR=36.6 Saturated
01:22:19.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:22:19.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:19.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:22:19.005 00.000 11060 MoveAxis(W, 30, ABG)
01:22:19.005 00.000 11060 Guiding  Dir = 3, Dur = 30
01:22:19.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:19.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:19.005 00.000 10844 Enqueuing Expose request
01:22:19.015 00.010 11060 IsSlewing returns 0
01:22:19.015 00.000 11060 IsGuiding returns 0
01:22:19.061 00.046 11060 IsGuiding returns 0
01:22:19.061 00.000 11060 Move returns status 0, amount 30
01:22:19.061 00.000 11060 MoveAxis(N, 0, ABG)
01:22:19.061 00.000 11060 Move returns status 0, amount 0
01:22:19.061 00.000 11060 move complete, result=0
01:22:19.061 00.000 11060 worker thread done servicing request
01:22:19.061 00.000 11060 Worker thread wakes up
01:22:19.061 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
01:22:19.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:19.062 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:19.698 00.636 11060 Exposure complete
01:22:19.875 00.177 11060 worker thread done servicing request
01:22:19.875 00.000 10844 OnExposeComplete: enter
01:22:19.875 00.000 10844 UpdateGuideState(): m_state=6
01:22:19.875 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9497
01:22:19.875 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=60.95, Mass=3235, SNR=36.1, Peak=255 HFD=3.6
01:22:19.876 00.001 10844 MultiStar: [#1 -0.07,-0.22,1.01,U] [#2 -0.03,0.34,1.94,U] [#3 0.17,0.08,0.79,U] [#4 0.33,0.09,0.83,U] [#5 0.27,0.51,0.99,U] [#6 -0.00,0.43,0.89,U] [#7 0.10,0.65,0.00,M2] [#8 -0.16,0.40,0.94,U] 
01:22:19.876 00.000 10844 single-star, 7 included, MultiStar: {0.06, 0.22}, one-star: {0.10, -0.02}
01:22:19.876 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
01:22:19.876 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
01:22:19.876 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.24 mountX=0.01 mountY=0.10, mountTheta=1.51
01:22:19.877 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
01:22:19.877 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
01:22:19.877 00.000 11060 Worker thread wakes up
01:22:19.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:22:19.877 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:22:19.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:19.877 00.000 11060 Moving (0.10, -0.02) raw xDistance=0.01 yDistance=0.10
01:22:19.878 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:22:19.878 00.000 10844 UpdateGuideState exits: m=3235 SNR=36.1 Saturated
01:22:19.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:19.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:19.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:22:19.878 00.000 11060 MoveAxis(E, 0, ABG)
01:22:19.878 00.000 11060 Move returns status 0, amount 0
01:22:19.878 00.000 11060 MoveAxis(N, 0, ABG)
01:22:19.878 00.000 11060 Move returns status 0, amount 0
01:22:19.878 00.000 11060 move complete, result=0
01:22:19.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:19.878 00.000 10844 Enqueuing Expose request
01:22:19.878 00.000 11060 worker thread done servicing request
01:22:19.878 00.000 11060 Worker thread wakes up
01:22:19.878 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:19.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:19.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:20.515 00.637 11060 Exposure complete
01:22:20.676 00.161 11060 worker thread done servicing request
01:22:20.677 00.001 10844 OnExposeComplete: enter
01:22:20.677 00.000 10844 UpdateGuideState(): m_state=6
01:22:20.677 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9498
01:22:20.677 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=60.97, Mass=2783, SNR=33.0, Peak=199 HFD=4.0
01:22:20.677 00.000 10844 MultiStar: [#1 -0.51,-0.13,1.07,U] [#2 0.60,-0.21,0.00,M1] [#3 -0.51,-0.00,1.00,U] [#4 0.34,0.02,0.99,U] [#5 0.38,0.11,1.13,U] [#6 -0.11,0.21,0.95,U] [#7 -0.06,-0.05,0.80,U] [#8 0.12,0.51,0.95,U] 
01:22:20.677 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {-0.21, -0.00}
01:22:20.678 00.001 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
01:22:20.678 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.28)
01:22:20.678 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.27 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
01:22:20.679 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
01:22:20.679 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
01:22:20.679 00.000 11060 Worker thread wakes up
01:22:20.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:22:20.679 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:22:20.679 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:20.679 00.000 11060 Moving (-0.07, 0.08) raw xDistance=-0.07 yDistance=-0.08
01:22:20.679 00.000 10844 UpdateGuideState exits: m=2783 SNR=33.0
01:22:20.680 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:22:20.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:20.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:20.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:20.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:22:20.680 00.000 10844 Enqueuing Expose request
01:22:20.680 00.000 11060 MoveAxis(E, 0, ABG)
01:22:20.680 00.000 11060 Move returns status 0, amount 0
01:22:20.680 00.000 11060 MoveAxis(N, 0, ABG)
01:22:20.680 00.000 11060 Move returns status 0, amount 0
01:22:20.680 00.000 11060 move complete, result=0
01:22:20.680 00.000 11060 worker thread done servicing request
01:22:20.680 00.000 11060 Worker thread wakes up
01:22:20.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:20.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:20.682 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:21.315 00.633 11060 Exposure complete
01:22:21.477 00.162 11060 worker thread done servicing request
01:22:21.478 00.001 10844 OnExposeComplete: enter
01:22:21.478 00.000 10844 UpdateGuideState(): m_state=6
01:22:21.478 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9499
01:22:21.478 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=61.08, Mass=3050, SNR=34.9, Peak=237 HFD=3.6
01:22:21.478 00.000 10844 MultiStar: [#1 -0.14,0.59,0.00,M1] [#2 -0.20,0.53,1.93,U] [#3 -0.40,0.56,0.00,M1] [#4 -0.00,0.56,0.97,U] [#5 -0.10,0.59,0.97,U] [#6 0.08,0.40,1.01,U] [#7 -0.05,0.94,0.00,M2] [#8 0.01,0.49,0.87,U] 
01:22:21.478 00.000 10844 single-star, 5 included, MultiStar: {-0.07, 0.45}, one-star: {-0.05, 0.10}
01:22:21.478 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
01:22:21.479 00.001 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
01:22:21.479 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.03 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
01:22:21.480 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.10, opts=13)
01:22:21.480 00.000 10844 Enqueuing Move request for scope (-0.05, 0.10)
01:22:21.480 00.000 11060 Worker thread wakes up
01:22:21.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:21.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
01:22:21.480 00.000 10844 UpdateGuideState exits: m=3050 SNR=34.9
01:22:21.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:22:21.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:21.481 00.001 11060 Moving (-0.05, 0.10) raw xDistance=-0.09 yDistance=-0.07
01:22:21.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:21.481 00.000 10844 Enqueuing Expose request
01:22:21.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:22:21.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:21.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:22:21.481 00.000 11060 MoveAxis(E, 0, ABG)
01:22:21.481 00.000 11060 Move returns status 0, amount 0
01:22:21.481 00.000 11060 MoveAxis(N, 0, ABG)
01:22:21.481 00.000 11060 Move returns status 0, amount 0
01:22:21.481 00.000 11060 move complete, result=0
01:22:21.481 00.000 11060 worker thread done servicing request
01:22:21.481 00.000 11060 Worker thread wakes up
01:22:21.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:21.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:21.494 00.013 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:22.142 00.648 11060 Exposure complete
01:22:22.310 00.168 11060 worker thread done servicing request
01:22:22.310 00.000 10844 OnExposeComplete: enter
01:22:22.310 00.000 10844 UpdateGuideState(): m_state=6
01:22:22.310 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9500
01:22:22.310 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.60, Mass=2882, SNR=34.1, Peak=247 HFD=3.4
01:22:22.311 00.001 10844 MultiStar: [#1 0.19,0.64,0.00,M2] [#2 0.18,0.18,2.11,U] [#3 0.03,0.04,0.91,U] [#4 -0.03,0.44,0.94,U] [#5 0.35,0.46,0.99,U] [#6 -0.05,0.87,0.00,M1] [#7 0.42,0.21,0.90,U] [#8 0.57,0.28,0.00,M1] 
01:22:22.311 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.31}, one-star: {0.14, 0.63}
01:22:22.311 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
01:22:22.311 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:22:22.311 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.31 hyp=0.36 cameraTheta=1.04 mountX=-0.33 mountY=0.13, mountTheta=2.77
01:22:22.312 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.31, opts=13)
01:22:22.312 00.000 10844 Enqueuing Move request for scope (0.18, 0.31)
01:22:22.312 00.000 11060 Worker thread wakes up
01:22:22.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:22.312 00.000 10844 UpdateGuideState exits: m=2882 SNR=34.1
01:22:22.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:22.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:22.312 00.000 10844 Enqueuing Expose request
01:22:22.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.31) opts 0xd
01:22:22.312 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.31)
01:22:22.313 00.001 11060 Moving (0.18, 0.31) raw xDistance=-0.33 yDistance=0.13
01:22:22.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:22:22.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:22.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:22:22.313 00.000 11060 MoveAxis(E, 58, ABG)
01:22:22.313 00.000 11060 Guiding  Dir = 2, Dur = 58
01:22:22.327 00.014 11060 IsSlewing returns 0
01:22:22.327 00.000 11060 IsGuiding returns 0
01:22:22.390 00.063 11060 IsGuiding returns 0
01:22:22.390 00.000 11060 Move returns status 0, amount 58
01:22:22.390 00.000 11060 MoveAxis(N, 0, ABG)
01:22:22.390 00.000 11060 Move returns status 0, amount 0
01:22:22.390 00.000 11060 move complete, result=0
01:22:22.390 00.000 11060 worker thread done servicing request
01:22:22.390 00.000 11060 Worker thread wakes up
01:22:22.390 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
01:22:22.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:22.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:23.022 00.632 11060 Exposure complete
01:22:23.212 00.190 11060 worker thread done servicing request
01:22:23.213 00.001 10844 OnExposeComplete: enter
01:22:23.213 00.000 10844 UpdateGuideState(): m_state=6
01:22:23.213 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9501
01:22:23.213 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=60.82, Mass=2658, SNR=32.6, Peak=194 HFD=3.6
01:22:23.213 00.000 10844 MultiStar: [#1 -0.23,-0.47,1.02,U] [#2 -0.01,-0.42,2.25,U] [#3 0.17,-0.51,1.05,U] [#4 0.33,-0.12,0.95,U] [#5 -0.10,-0.00,1.02,U] [#6 -0.08,0.06,1.01,U] [#7 0.26,-0.00,0.83,U] [#8 0.04,-0.27,0.98,U] 
01:22:23.213 00.000 10844 single-star, 8 included, MultiStar: {0.05, -0.24}, one-star: {0.15, -0.15}
01:22:23.213 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
01:22:23.214 00.001 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
01:22:23.214 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.80 mountX=0.12 mountY=0.17, mountTheta=0.94
01:22:23.215 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.15, opts=13)
01:22:23.215 00.000 10844 Enqueuing Move request for scope (0.15, -0.15)
01:22:23.215 00.000 11060 Worker thread wakes up
01:22:23.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:23.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
01:22:23.215 00.000 10844 UpdateGuideState exits: m=2658 SNR=32.6
01:22:23.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
01:22:23.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:23.215 00.000 11060 Moving (0.15, -0.15) raw xDistance=0.12 yDistance=0.17
01:22:23.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:23.215 00.000 10844 Enqueuing Expose request
01:22:23.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:22:23.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:23.216 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:22:23.216 00.000 11060 MoveAxis(W, 20, ABG)
01:22:23.216 00.000 11060 Guiding  Dir = 3, Dur = 20
01:22:23.221 00.005 11060 IsSlewing returns 0
01:22:23.221 00.000 11060 IsGuiding returns 0
01:22:23.259 00.038 11060 IsGuiding returns 0
01:22:23.259 00.000 11060 Move returns status 0, amount 20
01:22:23.259 00.000 11060 MoveAxis(N, 0, ABG)
01:22:23.259 00.000 11060 Move returns status 0, amount 0
01:22:23.259 00.000 11060 move complete, result=0
01:22:23.259 00.000 11060 worker thread done servicing request
01:22:23.260 00.001 10844 GuideStep: 0.1 px 20 ms WEST, 0.2 px 0 ms NORTH
01:22:23.260 00.000 11060 Worker thread wakes up
01:22:23.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:23.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:23.899 00.639 11060 Exposure complete
01:22:24.067 00.168 11060 worker thread done servicing request
01:22:24.067 00.000 10844 OnExposeComplete: enter
01:22:24.067 00.000 10844 UpdateGuideState(): m_state=6
01:22:24.068 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9502
01:22:24.068 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=61.19, Mass=2733, SNR=32.6, Peak=244 HFD=3.5
01:22:24.068 00.000 10844 MultiStar: [#1 0.57,0.29,0.00,M2] [#2 0.37,-0.16,2.12,U] [#3 0.50,-0.23,0.95,U] [#4 0.97,-0.06,0.00,M1] [#5 0.66,0.29,0.00,M1] [#6 0.03,0.53,0.95,U] [#7 0.54,0.24,0.95,U] [#8 0.64,0.22,0.00,M1] 
01:22:24.068 00.000 10844 single-star, 4 included, MultiStar: {0.29, 0.06}, one-star: {-0.06, 0.21}
01:22:24.068 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:22:24.068 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
01:22:24.068 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.83 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
01:22:24.071 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.21, opts=13)
01:22:24.071 00.000 10844 Enqueuing Move request for scope (-0.06, 0.21)
01:22:24.071 00.000 11060 Worker thread wakes up
01:22:24.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
01:22:24.071 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
01:22:24.071 00.000 11060 Moving (-0.06, 0.21) raw xDistance=-0.20 yDistance=-0.09
01:22:24.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:22:24.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:24.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:24.072 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:22:24.072 00.000 11060 MoveAxis(E, 34, ABG)
01:22:24.072 00.000 11060 Guiding  Dir = 2, Dur = 34
01:22:24.072 00.000 10844 UpdateGuideState exits: m=2733 SNR=32.6
01:22:24.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:24.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:24.072 00.000 10844 Enqueuing Expose request
01:22:24.094 00.022 11060 IsSlewing returns 0
01:22:24.094 00.000 11060 IsGuiding returns 0
01:22:24.130 00.036 11060 IsGuiding returns 0
01:22:24.130 00.000 11060 Move returns status 0, amount 34
01:22:24.130 00.000 11060 MoveAxis(N, 0, ABG)
01:22:24.130 00.000 11060 Move returns status 0, amount 0
01:22:24.130 00.000 11060 move complete, result=0
01:22:24.130 00.000 11060 worker thread done servicing request
01:22:24.130 00.000 11060 Worker thread wakes up
01:22:24.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:24.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:24.131 00.001 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:22:24.762 00.631 11060 Exposure complete
01:22:24.945 00.183 11060 worker thread done servicing request
01:22:24.945 00.000 10844 OnExposeComplete: enter
01:22:24.945 00.000 10844 UpdateGuideState(): m_state=6
01:22:24.945 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9503
01:22:24.946 00.001 10844 Star::Find returns 1 (0), X=268.40, Y=61.17, Mass=2988, SNR=34.5, Peak=240 HFD=3.6
01:22:24.946 00.000 10844 MultiStar: [#1 -0.03,0.32,0.92,U] [#2 -0.15,-0.24,2.00,U] [#3 -0.05,0.05,0.88,U] [#4 0.22,-0.22,1.04,U] [#5 -0.19,0.13,0.92,U] [#6 -0.14,0.35,0.90,U] [#7 -0.03,0.14,0.96,U] [#8 0.03,0.16,0.90,U] 
01:22:24.946 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.08, 0.20}
01:22:24.946 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.20)
01:22:24.946 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
01:22:24.946 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.34 mountX=-0.05 mountY=-0.06, mountTheta=-2.20
01:22:24.948 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
01:22:24.948 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
01:22:24.948 00.000 11060 Worker thread wakes up
01:22:24.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:22:24.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:22:24.948 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
01:22:24.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:22:24.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:24.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:24.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:22:24.948 00.000 10844 UpdateGuideState exits: m=2988 SNR=34.5
01:22:24.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:24.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:24.948 00.000 10844 Enqueuing Expose request
01:22:24.948 00.000 11060 MoveAxis(E, 0, ABG)
01:22:24.948 00.000 11060 Move returns status 0, amount 0
01:22:24.948 00.000 11060 MoveAxis(N, 0, ABG)
01:22:24.950 00.002 11060 Move returns status 0, amount 0
01:22:24.950 00.000 11060 move complete, result=0
01:22:24.950 00.000 11060 worker thread done servicing request
01:22:24.950 00.000 11060 Worker thread wakes up
01:22:24.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:24.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:24.951 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:25.593 00.642 11060 Exposure complete
01:22:25.757 00.164 11060 worker thread done servicing request
01:22:25.757 00.000 10844 OnExposeComplete: enter
01:22:25.757 00.000 10844 UpdateGuideState(): m_state=6
01:22:25.758 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9504
01:22:25.758 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.00, Mass=2626, SNR=32.1, Peak=239 HFD=3.6
01:22:25.758 00.000 10844 MultiStar: [#1 -0.24,-0.36,1.04,U] [#2 0.15,-0.36,2.09,U] [#3 -0.08,0.04,1.02,U] [#4 0.08,-0.21,1.04,U] [#5 0.55,-0.01,1.16,U] [#6 0.11,-0.42,1.02,U] [#7 0.17,0.22,0.88,U] [#8 0.18,-0.17,0.92,U] 
01:22:25.758 00.000 10844 single-star, 8 included, MultiStar: {0.11, -0.17}, one-star: {0.04, 0.02}
01:22:25.758 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
01:22:25.758 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:22:25.758 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.50 mountX=-0.03 mountY=0.04, mountTheta=2.25
01:22:25.759 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
01:22:25.760 00.001 10844 Enqueuing Move request for scope (0.04, 0.02)
01:22:25.760 00.000 11060 Worker thread wakes up
01:22:25.760 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:25.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:22:25.760 00.000 10844 UpdateGuideState exits: m=2626 SNR=32.1
01:22:25.760 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:22:25.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:25.760 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.04
01:22:25.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:25.760 00.000 10844 Enqueuing Expose request
01:22:25.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:22:25.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:25.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:22:25.760 00.000 11060 MoveAxis(E, 0, ABG)
01:22:25.760 00.000 11060 Move returns status 0, amount 0
01:22:25.761 00.001 11060 MoveAxis(N, 0, ABG)
01:22:25.761 00.000 11060 Move returns status 0, amount 0
01:22:25.761 00.000 11060 move complete, result=0
01:22:25.761 00.000 11060 worker thread done servicing request
01:22:25.761 00.000 11060 Worker thread wakes up
01:22:25.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:25.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:25.762 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:26.405 00.643 11060 Exposure complete
01:22:26.581 00.176 11060 worker thread done servicing request
01:22:26.581 00.000 10844 OnExposeComplete: enter
01:22:26.581 00.000 10844 UpdateGuideState(): m_state=6
01:22:26.581 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9505
01:22:26.581 00.000 10844 Star::Find returns 1 (0), X=268.96, Y=60.74, Mass=2662, SNR=33.2, Peak=216 HFD=3.3
01:22:26.582 00.001 10844 MultiStar: [#1 0.90,-0.26,0.00,M1] [#2 0.31,-0.64,0.00,M1] [#3 0.22,-0.48,0.99,U] [#4 0.11,-0.05,0.86,U] [#5 -0.11,-0.29,1.06,U] [#6 0.09,-0.80,0.00,M1] [#7 0.56,-0.07,0.80,U] [#8 0.12,-0.80,0.00,M1] 
01:22:26.582 00.000 10844 refined, 4 included, MultiStar: {0.24, -0.24}, one-star: {0.48, -0.24}
01:22:26.582 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
01:22:26.582 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
01:22:26.582 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.79 mountX=0.19 mountY=0.27, mountTheta=0.96
01:22:26.583 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.24, opts=13)
01:22:26.583 00.000 10844 Enqueuing Move request for scope (0.24, -0.24)
01:22:26.583 00.000 11060 Worker thread wakes up
01:22:26.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:26.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
01:22:26.583 00.000 10844 UpdateGuideState exits: m=2662 SNR=33.2
01:22:26.583 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
01:22:26.584 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:26.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:26.584 00.000 10844 Enqueuing Expose request
01:22:26.584 00.000 11060 Moving (0.24, -0.24) raw xDistance=0.19 yDistance=0.27
01:22:26.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:22:26.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:26.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:22:26.584 00.000 11060 MoveAxis(W, 33, ABG)
01:22:26.584 00.000 11060 Guiding  Dir = 3, Dur = 33
01:22:26.600 00.016 11060 IsSlewing returns 0
01:22:26.601 00.001 11060 IsGuiding returns 0
01:22:26.648 00.047 11060 IsGuiding returns 0
01:22:26.648 00.000 11060 Move returns status 0, amount 33
01:22:26.649 00.001 11060 MoveAxis(N, 0, ABG)
01:22:26.649 00.000 11060 Move returns status 0, amount 0
01:22:26.649 00.000 11060 move complete, result=0
01:22:26.649 00.000 11060 worker thread done servicing request
01:22:26.649 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.3 px 0 ms NORTH
01:22:26.649 00.000 11060 Worker thread wakes up
01:22:26.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:26.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:27.275 00.626 11060 Exposure complete
01:22:27.448 00.173 11060 worker thread done servicing request
01:22:27.448 00.000 10844 OnExposeComplete: enter
01:22:27.448 00.000 10844 UpdateGuideState(): m_state=6
01:22:27.448 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9506
01:22:27.448 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=61.36, Mass=3108, SNR=35.0, Peak=245 HFD=3.4
01:22:27.449 00.001 10844 MultiStar: [#1 0.31,-0.14,0.95,U] [#2 0.02,-0.87,0.00,M2] [#3 -0.11,-0.02,0.83,U] [#4 0.82,-0.38,0.00,M1] [#5 0.62,-0.12,0.00,M1] [#6 0.19,0.10,0.86,U] [#7 0.10,-0.30,0.88,U] [#8 0.19,-0.28,0.87,U] 
01:22:27.449 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.03}, one-star: {0.09, 0.38}
01:22:27.449 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
01:22:27.449 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
01:22:27.449 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.25 mountX=0.01 mountY=0.14, mountTheta=1.50
01:22:27.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
01:22:27.451 00.001 10844 Enqueuing Move request for scope (0.13, -0.03)
01:22:27.451 00.000 11060 Worker thread wakes up
01:22:27.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:27.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:22:27.451 00.000 10844 UpdateGuideState exits: m=3108 SNR=35.0
01:22:27.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:22:27.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:27.451 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.01 yDistance=0.14
01:22:27.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:27.451 00.000 10844 Enqueuing Expose request
01:22:27.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:22:27.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:27.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:22:27.451 00.000 11060 MoveAxis(E, 0, ABG)
01:22:27.451 00.000 11060 Move returns status 0, amount 0
01:22:27.451 00.000 11060 MoveAxis(N, 0, ABG)
01:22:27.451 00.000 11060 Move returns status 0, amount 0
01:22:27.451 00.000 11060 move complete, result=0
01:22:27.453 00.002 11060 worker thread done servicing request
01:22:27.453 00.000 11060 Worker thread wakes up
01:22:27.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:27.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:27.454 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:28.089 00.635 11060 Exposure complete
01:22:28.271 00.182 11060 worker thread done servicing request
01:22:28.272 00.001 10844 OnExposeComplete: enter
01:22:28.272 00.000 10844 UpdateGuideState(): m_state=6
01:22:28.272 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9507
01:22:28.272 00.000 10844 Star::Find returns 1 (1), X=268.88, Y=61.40, Mass=2694, SNR=33.1, Peak=255 HFD=3.3
01:22:28.272 00.000 10844 MultiStar: [#1 0.46,0.07,0.96,U] [#2 0.15,-0.28,1.94,U] [#3 0.47,-0.13,0.96,U] [#4 0.30,0.41,0.88,U] [#5 0.05,0.29,1.01,U] [#6 0.14,0.41,0.91,U] [#7 0.23,0.67,0.00,M1] [#8 0.07,0.46,0.92,U] 
01:22:28.273 00.001 10844 refined, 7 included, MultiStar: {0.24, 0.15}, one-star: {0.40, 0.42}
01:22:28.273 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
01:22:28.273 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
01:22:28.273 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.29 cameraTheta=0.55 mountX=-0.19 mountY=0.22, mountTheta=2.29
01:22:28.275 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.15, opts=13)
01:22:28.275 00.000 10844 Enqueuing Move request for scope (0.24, 0.15)
01:22:28.275 00.000 11060 Worker thread wakes up
01:22:28.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:28.275 00.000 10844 UpdateGuideState exits: m=2694 SNR=33.1 Saturated
01:22:28.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:28.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:28.275 00.000 10844 Enqueuing Expose request
01:22:28.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
01:22:28.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
01:22:28.275 00.000 11060 Moving (0.24, 0.15) raw xDistance=-0.19 yDistance=0.22
01:22:28.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:22:28.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:22:28.276 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:22:28.276 00.000 11060 MoveAxis(E, 33, ABG)
01:22:28.276 00.000 11060 Guiding  Dir = 2, Dur = 33
01:22:28.288 00.012 11060 IsSlewing returns 0
01:22:28.288 00.000 11060 IsGuiding returns 0
01:22:28.335 00.047 11060 IsGuiding returns 0
01:22:28.335 00.000 11060 Move returns status 0, amount 33
01:22:28.335 00.000 11060 MoveAxis(N, 0, ABG)
01:22:28.335 00.000 11060 Move returns status 0, amount 0
01:22:28.335 00.000 11060 move complete, result=0
01:22:28.335 00.000 11060 worker thread done servicing request
01:22:28.335 00.000 11060 Worker thread wakes up
01:22:28.336 00.001 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
01:22:28.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:28.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:28.967 00.631 11060 Exposure complete
01:22:29.134 00.167 11060 worker thread done servicing request
01:22:29.134 00.000 10844 OnExposeComplete: enter
01:22:29.134 00.000 10844 UpdateGuideState(): m_state=6
01:22:29.135 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9508
01:22:29.135 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=61.17, Mass=2888, SNR=34.5, Peak=252 HFD=3.5
01:22:29.135 00.000 10844 MultiStar: [#1 0.08,0.03,0.93,U] [#2 -0.01,-0.44,1.95,U] [#3 0.09,-0.35,1.00,U] [#4 0.54,-0.46,0.00,M1] [#5 0.26,0.57,0.00,M1] [#6 0.31,0.14,0.89,U] [#7 0.20,-0.07,0.82,U] [#8 0.17,-0.05,0.95,U] 
01:22:29.135 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.13}, one-star: {0.26, 0.20}
01:22:29.135 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
01:22:29.135 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
01:22:29.135 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.77 mountX=0.10 mountY=0.15, mountTheta=0.98
01:22:29.138 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.13, opts=13)
01:22:29.138 00.000 10844 Enqueuing Move request for scope (0.13, -0.13)
01:22:29.138 00.000 11060 Worker thread wakes up
01:22:29.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:29.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
01:22:29.138 00.000 10844 UpdateGuideState exits: m=2888 SNR=34.5
01:22:29.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
01:22:29.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:29.138 00.000 11060 Moving (0.13, -0.13) raw xDistance=0.10 yDistance=0.15
01:22:29.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:29.138 00.000 10844 Enqueuing Expose request
01:22:29.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:22:29.139 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:29.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:22:29.139 00.000 11060 MoveAxis(E, 0, ABG)
01:22:29.139 00.000 11060 Move returns status 0, amount 0
01:22:29.139 00.000 11060 MoveAxis(N, 0, ABG)
01:22:29.139 00.000 11060 Move returns status 0, amount 0
01:22:29.139 00.000 11060 move complete, result=0
01:22:29.139 00.000 11060 worker thread done servicing request
01:22:29.139 00.000 11060 Worker thread wakes up
01:22:29.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:29.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:29.141 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:22:29.772 00.631 11060 Exposure complete
01:22:29.949 00.177 11060 worker thread done servicing request
01:22:29.949 00.000 10844 OnExposeComplete: enter
01:22:29.949 00.000 10844 UpdateGuideState(): m_state=6
01:22:29.949 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9509
01:22:29.949 00.000 10844 Star::Find returns 1 (1), X=269.10, Y=61.01, Mass=3154, SNR=35.7, Peak=255 HFD=3.8
01:22:29.949 00.000 10844 MultiStar: [#1 0.78,0.13,0.00,M1] [#2 0.42,0.22,1.82,U] [#3 0.64,0.07,0.00,M1] [#4 0.51,-0.14,1.06,U] [#5 0.38,0.20,0.91,U] [#6 0.12,0.17,0.94,U] [#7 0.28,0.19,0.74,U] [#8 0.56,-0.14,0.83,U] 
01:22:29.949 00.000 10844 refined, 6 included, MultiStar: {0.42, 0.09}, one-star: {0.62, 0.03}
01:22:29.950 00.001 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
01:22:29.950 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
01:22:29.950 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.09 hyp=0.43 cameraTheta=0.21 mountX=-0.16 mountY=0.40, mountTheta=1.96
01:22:29.951 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.09, opts=13)
01:22:29.951 00.000 10844 Enqueuing Move request for scope (0.42, 0.09)
01:22:29.952 00.001 11060 Worker thread wakes up
01:22:29.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:29.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.09) opts 0xd
01:22:29.952 00.000 10844 UpdateGuideState exits: m=3154 SNR=35.7 Saturated
01:22:29.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.09)
01:22:29.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:29.952 00.000 11060 Moving (0.42, 0.09) raw xDistance=-0.16 yDistance=0.40
01:22:29.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:29.952 00.000 10844 Enqueuing Expose request
01:22:29.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:22:29.952 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.21 newest=0.77
01:22:29.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
01:22:29.952 00.000 11060 MoveAxis(E, 28, ABG)
01:22:29.952 00.000 11060 Guiding  Dir = 2, Dur = 28
01:22:29.982 00.030 11060 IsSlewing returns 0
01:22:29.982 00.000 11060 IsGuiding returns 0
01:22:30.031 00.049 11060 IsGuiding returns 0
01:22:30.031 00.000 11060 Move returns status 0, amount 28
01:22:30.031 00.000 11060 BLC: Oldest BLC event removed
01:22:30.031 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:22:30.032 00.001 11060 MoveAxis(S, 905, ABG)
01:22:30.032 00.000 11060 duration set to 750 by maxDecDuration
01:22:30.032 00.000 11060 Guiding  Dir = 1, Dur = 750
01:22:30.061 00.029 11060 IsSlewing returns 0
01:22:30.062 00.001 11060 IsGuiding returns 0
01:22:30.828 00.766 11060 IsGuiding returns 0
01:22:30.829 00.001 11060 Move returns status 0, amount 750
01:22:30.829 00.000 11060 move complete, result=0
01:22:30.829 00.000 11060 worker thread done servicing request
01:22:30.829 00.000 11060 Worker thread wakes up
01:22:30.829 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.4 px 750 ms SOUTH
01:22:30.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:30.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:31.455 00.626 11060 Exposure complete
01:22:31.615 00.160 11060 worker thread done servicing request
01:22:31.615 00.000 10844 OnExposeComplete: enter
01:22:31.615 00.000 10844 UpdateGuideState(): m_state=6
01:22:31.616 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9510
01:22:31.616 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.89, Mass=2794, SNR=33.1, Peak=226 HFD=3.5
01:22:31.616 00.000 10844 MultiStar: [#1 -0.13,-0.46,1.02,U] [#2 0.19,-0.31,2.02,U] [#3 -0.04,-0.36,0.97,U] [#4 0.68,-0.41,0.00,M1] [#5 -0.26,0.25,1.01,U] [#6 -0.40,0.44,0.86,U] [#7 0.02,0.16,0.85,U] [#8 -0.01,-0.28,0.93,U] 
01:22:31.616 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.12}, one-star: {0.17, -0.08}
01:22:31.616 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
01:22:31.616 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
01:22:31.616 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.77 mountX=0.12 mountY=-0.00, mountTheta=-0.03
01:22:31.617 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
01:22:31.617 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
01:22:31.617 00.000 11060 Worker thread wakes up
01:22:31.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:31.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
01:22:31.618 00.001 10844 UpdateGuideState exits: m=2794 SNR=33.1
01:22:31.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
01:22:31.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:31.618 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=-0.00
01:22:31.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:31.618 00.000 10844 Enqueuing Expose request
01:22:31.618 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.279092, 1:-0.004279
01:22:31.618 00.000 11060 BLC: No correction, Miss < min_move
01:22:31.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:22:31.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:31.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:22:31.618 00.000 11060 MoveAxis(W, 20, ABG)
01:22:31.618 00.000 11060 Guiding  Dir = 3, Dur = 20
01:22:31.623 00.005 11060 IsSlewing returns 0
01:22:31.623 00.000 11060 IsGuiding returns 0
01:22:31.656 00.033 11060 IsGuiding returns 0
01:22:31.656 00.000 11060 Move returns status 0, amount 20
01:22:31.656 00.000 11060 MoveAxis(N, 0, ABG)
01:22:31.656 00.000 11060 Move returns status 0, amount 0
01:22:31.656 00.000 11060 move complete, result=0
01:22:31.658 00.002 10844 GuideStep: 0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
01:22:31.659 00.001 11060 worker thread done servicing request
01:22:31.659 00.000 11060 Worker thread wakes up
01:22:31.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:31.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:32.299 00.640 11060 Exposure complete
01:22:32.476 00.177 11060 worker thread done servicing request
01:22:32.478 00.002 10844 OnExposeComplete: enter
01:22:32.478 00.000 10844 UpdateGuideState(): m_state=6
01:22:32.478 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9511
01:22:32.478 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=60.24, Mass=2807, SNR=33.1, Peak=254 HFD=3.6
01:22:32.479 00.001 10844 MultiStar: [#1 0.21,0.38,1.05,U] [#2 -0.22,-0.09,2.16,U] [#3 -0.27,0.08,1.03,U] [#4 0.54,-0.76,0.00,M2] [#5 0.28,-0.15,1.02,U] [#6 -0.27,-0.03,0.87,U] [#7 -0.40,0.54,0.00,M1] [#8 -0.24,0.00,0.97,U] 
01:22:32.479 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.08}, one-star: {0.11, -0.73}
01:22:32.479 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
01:22:32.479 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
01:22:32.479 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.34 mountX=0.09 mountY=-0.06, mountTheta=-0.60
01:22:32.481 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
01:22:32.481 00.000 10844 Enqueuing Move request for scope (-0.07, -0.08)
01:22:32.481 00.000 11060 Worker thread wakes up
01:22:32.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:22:32.481 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:22:32.481 00.000 11060 Moving (-0.07, -0.08) raw xDistance=0.09 yDistance=-0.06
01:22:32.481 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.279092, 1:-0.004279, 2:-0.060687
01:22:32.481 00.000 11060 BLC: No correction, Miss < min_move
01:22:32.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:22:32.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:32.482 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:32.482 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.1
01:22:32.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:22:32.482 00.000 11060 MoveAxis(E, 0, ABG)
01:22:32.482 00.000 11060 Move returns status 0, amount 0
01:22:32.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:32.482 00.000 11060 MoveAxis(N, 0, ABG)
01:22:32.482 00.000 11060 Move returns status 0, amount 0
01:22:32.482 00.000 11060 move complete, result=0
01:22:32.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:32.482 00.000 10844 Enqueuing Expose request
01:22:32.482 00.000 11060 worker thread done servicing request
01:22:32.482 00.000 11060 Worker thread wakes up
01:22:32.482 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:32.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:32.483 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:33.117 00.634 11060 Exposure complete
01:22:33.313 00.196 11060 worker thread done servicing request
01:22:33.313 00.000 10844 OnExposeComplete: enter
01:22:33.313 00.000 10844 UpdateGuideState(): m_state=6
01:22:33.314 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9512
01:22:33.314 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=60.67, Mass=2886, SNR=33.9, Peak=245 HFD=3.5
01:22:33.314 00.000 10844 MultiStar: [#1 -0.15,-0.23,1.02,U] [#2 0.12,0.04,2.10,U] [#3 -0.01,0.09,0.95,U] [#4 0.05,0.08,0.95,U] [#5 -0.02,0.46,0.99,U] [#6 -0.08,0.33,0.96,U] [#7 0.13,0.56,0.82,U] [#8 0.15,0.23,0.94,U] 
01:22:33.314 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.18, -0.30}
01:22:33.314 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
01:22:33.314 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
01:22:33.314 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=-0.13 mountY=0.03, mountTheta=2.92
01:22:33.315 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
01:22:33.315 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
01:22:33.316 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:33.316 00.000 10844 UpdateGuideState exits: m=2886 SNR=33.9
01:22:33.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:33.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:33.316 00.000 10844 Enqueuing Expose request
01:22:33.316 00.000 11060 Worker thread wakes up
01:22:33.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:22:33.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:22:33.316 00.000 11060 Moving (0.05, 0.12) raw xDistance=-0.13 yDistance=0.03
01:22:33.316 00.000 11060 BLC: window closed
01:22:33.316 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.279092, 1:-0.004279, 2:-0.060687
01:22:33.316 00.000 11060 BLC: No correction, Miss < min_move
01:22:33.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:22:33.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:33.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:22:33.317 00.001 11060 MoveAxis(E, 22, ABG)
01:22:33.317 00.000 11060 Guiding  Dir = 2, Dur = 22
01:22:33.355 00.038 11060 IsSlewing returns 0
01:22:33.355 00.000 11060 IsGuiding returns 0
01:22:33.418 00.063 11060 IsGuiding returns 0
01:22:33.419 00.001 11060 Move returns status 0, amount 22
01:22:33.419 00.000 11060 MoveAxis(N, 0, ABG)
01:22:33.420 00.001 11060 Move returns status 0, amount 0
01:22:33.420 00.000 11060 move complete, result=0
01:22:33.421 00.001 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
01:22:33.423 00.002 11060 worker thread done servicing request
01:22:33.424 00.001 11060 Worker thread wakes up
01:22:33.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:33.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:34.066 00.642 11060 Exposure complete
01:22:34.229 00.163 11060 worker thread done servicing request
01:22:34.229 00.000 10844 OnExposeComplete: enter
01:22:34.229 00.000 10844 UpdateGuideState(): m_state=6
01:22:34.229 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9513
01:22:34.229 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=61.29, Mass=2534, SNR=31.5, Peak=191 HFD=3.5
01:22:34.229 00.000 10844 MultiStar: [#1 0.17,0.94,0.00,M1] [#2 0.08,-0.50,2.19,U] [#3 0.59,0.28,0.00,M1] [#4 0.05,-0.15,1.06,U] [#5 0.08,-0.07,1.01,U] [#6 0.37,0.15,1.12,U] [#7 0.77,1.22,0.00,M1] [#8 0.23,0.12,1.04,U] 
01:22:34.229 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.10}, one-star: {-0.10, 0.31}
01:22:34.230 00.001 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
01:22:34.230 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
01:22:34.230 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.69 mountX=0.07 mountY=0.13, mountTheta=1.06
01:22:34.232 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.10, opts=13)
01:22:34.232 00.000 10844 Enqueuing Move request for scope (0.12, -0.10)
01:22:34.232 00.000 11060 Worker thread wakes up
01:22:34.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:34.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
01:22:34.232 00.000 10844 UpdateGuideState exits: m=2534 SNR=31.5
01:22:34.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
01:22:34.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:34.232 00.000 11060 Moving (0.12, -0.10) raw xDistance=0.07 yDistance=0.13
01:22:34.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:34.232 00.000 10844 Enqueuing Expose request
01:22:34.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:22:34.233 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:34.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:22:34.233 00.000 11060 MoveAxis(E, 0, ABG)
01:22:34.233 00.000 11060 Move returns status 0, amount 0
01:22:34.233 00.000 11060 MoveAxis(N, 0, ABG)
01:22:34.233 00.000 11060 Move returns status 0, amount 0
01:22:34.233 00.000 11060 move complete, result=0
01:22:34.233 00.000 11060 worker thread done servicing request
01:22:34.233 00.000 11060 Worker thread wakes up
01:22:34.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:34.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:34.234 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:34.863 00.629 11060 Exposure complete
01:22:35.020 00.157 11060 worker thread done servicing request
01:22:35.020 00.000 10844 OnExposeComplete: enter
01:22:35.020 00.000 10844 UpdateGuideState(): m_state=6
01:22:35.021 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9514
01:22:35.021 00.000 10844 Star::Find returns 1 (1), X=268.84, Y=61.31, Mass=2781, SNR=32.5, Peak=255 HFD=3.7
01:22:35.021 00.000 10844 MultiStar: [#1 -0.23,0.10,1.00,U] [#2 0.17,0.24,2.13,U] [#3 0.31,-0.37,0.99,U] [#4 0.57,0.31,0.00,M1] [#5 0.26,0.41,1.04,U] [#6 -0.04,0.40,0.92,U] [#7 0.02,0.04,0.89,U] [#8 0.27,0.53,0.96,U] 
01:22:35.021 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.21}, one-star: {0.35, 0.34}
01:22:35.021 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
01:22:35.021 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
01:22:35.021 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.26 cameraTheta=0.98 mountX=-0.24 mountY=0.11, mountTheta=2.71
01:22:35.022 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.21, opts=13)
01:22:35.023 00.001 10844 Enqueuing Move request for scope (0.14, 0.21)
01:22:35.023 00.000 11060 Worker thread wakes up
01:22:35.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:35.023 00.000 10844 UpdateGuideState exits: m=2781 SNR=32.5 Saturated
01:22:35.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:35.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:35.023 00.000 10844 Enqueuing Expose request
01:22:35.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
01:22:35.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
01:22:35.023 00.000 11060 Moving (0.14, 0.21) raw xDistance=-0.24 yDistance=0.11
01:22:35.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:22:35.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:35.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:22:35.024 00.001 11060 MoveAxis(E, 41, ABG)
01:22:35.024 00.000 11060 Guiding  Dir = 2, Dur = 41
01:22:35.030 00.006 11060 IsSlewing returns 0
01:22:35.030 00.000 11060 IsGuiding returns 0
01:22:35.077 00.047 11060 IsGuiding returns 0
01:22:35.077 00.000 11060 Move returns status 0, amount 41
01:22:35.077 00.000 11060 MoveAxis(N, 0, ABG)
01:22:35.077 00.000 11060 Move returns status 0, amount 0
01:22:35.077 00.000 11060 move complete, result=0
01:22:35.077 00.000 11060 worker thread done servicing request
01:22:35.077 00.000 11060 Worker thread wakes up
01:22:35.077 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
01:22:35.078 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:35.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:35.705 00.627 11060 Exposure complete
01:22:35.891 00.186 11060 worker thread done servicing request
01:22:35.891 00.000 10844 OnExposeComplete: enter
01:22:35.892 00.001 10844 UpdateGuideState(): m_state=6
01:22:35.892 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9515
01:22:35.892 00.000 10844 Star::Find returns 1 (1), X=268.44, Y=60.86, Mass=2750, SNR=33.1, Peak=255 HFD=3.3
01:22:35.892 00.000 10844 MultiStar: [#1 -0.25,0.08,1.00,U] [#2 -0.20,0.06,1.98,U] [#3 0.01,-0.08,0.98,U] [#4 0.32,-0.22,0.98,U] [#5 0.49,0.38,0.00,M1] [#6 -0.07,-0.01,0.96,U] [#7 -0.01,0.38,0.90,U] [#8 0.34,0.43,0.93,U] 
01:22:35.893 00.001 10844 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {-0.05, -0.11}
01:22:35.893 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
01:22:35.893 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
01:22:35.893 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.82 mountX=-0.05 mountY=-0.02, mountTheta=-2.73
01:22:35.894 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
01:22:35.895 00.001 10844 Enqueuing Move request for scope (-0.01, 0.06)
01:22:35.895 00.000 11060 Worker thread wakes up
01:22:35.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:35.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:22:35.895 00.000 10844 UpdateGuideState exits: m=2750 SNR=33.1 Saturated
01:22:35.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:22:35.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:35.895 00.000 11060 Moving (-0.01, 0.06) raw xDistance=-0.05 yDistance=-0.02
01:22:35.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:35.895 00.000 10844 Enqueuing Expose request
01:22:35.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:22:35.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:35.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:22:35.895 00.000 11060 MoveAxis(E, 0, ABG)
01:22:35.896 00.001 11060 Move returns status 0, amount 0
01:22:35.896 00.000 11060 MoveAxis(N, 0, ABG)
01:22:35.896 00.000 11060 Move returns status 0, amount 0
01:22:35.896 00.000 11060 move complete, result=0
01:22:35.896 00.000 11060 worker thread done servicing request
01:22:35.896 00.000 11060 Worker thread wakes up
01:22:35.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:35.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:35.897 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:36.533 00.636 11060 Exposure complete
01:22:36.707 00.174 11060 worker thread done servicing request
01:22:36.708 00.001 10844 OnExposeComplete: enter
01:22:36.708 00.000 10844 UpdateGuideState(): m_state=6
01:22:36.708 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9516
01:22:36.708 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=60.91, Mass=2686, SNR=32.6, Peak=216 HFD=3.5
01:22:36.708 00.000 10844 MultiStar: [#1 -0.12,-0.01,1.03,U] [#2 -0.01,0.44,2.05,U] [#3 -0.32,-0.09,0.97,U] [#4 0.17,-0.07,1.05,U] [#5 0.10,0.21,1.07,U] [#6 0.11,0.13,0.94,U] [#7 -0.14,0.29,0.87,U] [#8 -0.39,-0.20,0.98,U] 
01:22:36.709 00.001 10844 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {-0.21, -0.07}
01:22:36.709 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.96 = -2.33)
01:22:36.709 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
01:22:36.709 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.20 mountX=-0.09 mountY=-0.09, mountTheta=-2.34
01:22:36.710 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
01:22:36.710 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
01:22:36.710 00.000 11060 Worker thread wakes up
01:22:36.710 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:36.710 00.000 10844 UpdateGuideState exits: m=2686 SNR=32.6
01:22:36.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:36.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
01:22:36.711 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:36.711 00.000 10844 Enqueuing Expose request
01:22:36.711 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
01:22:36.711 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.09 yDistance=-0.09
01:22:36.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:22:36.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:36.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:22:36.711 00.000 11060 MoveAxis(E, 0, ABG)
01:22:36.711 00.000 11060 Move returns status 0, amount 0
01:22:36.711 00.000 11060 MoveAxis(N, 0, ABG)
01:22:36.711 00.000 11060 Move returns status 0, amount 0
01:22:36.711 00.000 11060 move complete, result=0
01:22:36.711 00.000 11060 worker thread done servicing request
01:22:36.711 00.000 11060 Worker thread wakes up
01:22:36.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:36.712 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:36.713 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:37.356 00.643 11060 Exposure complete
01:22:37.531 00.175 11060 worker thread done servicing request
01:22:37.531 00.000 10844 OnExposeComplete: enter
01:22:37.531 00.000 10844 UpdateGuideState(): m_state=6
01:22:37.531 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9517
01:22:37.531 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=60.85, Mass=2748, SNR=33.1, Peak=241 HFD=3.2
01:22:37.532 00.001 10844 MultiStar: [#1 -0.31,0.15,1.02,U] [#2 0.08,-0.70,0.00,M1] [#3 0.34,-1.13,0.00,M1] [#4 0.09,-0.43,0.92,U] [#5 -0.25,0.06,1.10,U] [#6 0.10,-0.11,0.91,U] [#7 0.07,-0.34,0.97,U] [#8 0.16,-0.26,1.02,U] 
01:22:37.532 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.14}, one-star: {0.35, -0.12}
01:22:37.532 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
01:22:37.532 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
01:22:37.532 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.40 mountX=0.14 mountY=0.05, mountTheta=0.34
01:22:37.535 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
01:22:37.535 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
01:22:37.535 00.000 11060 Worker thread wakes up
01:22:37.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:37.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
01:22:37.535 00.000 10844 UpdateGuideState exits: m=2748 SNR=33.1
01:22:37.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
01:22:37.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:37.535 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=0.05
01:22:37.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:37.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:22:37.535 00.000 10844 Enqueuing Expose request
01:22:37.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:37.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:22:37.535 00.000 11060 MoveAxis(W, 24, ABG)
01:22:37.535 00.000 11060 Guiding  Dir = 3, Dur = 24
01:22:37.576 00.041 11060 IsSlewing returns 0
01:22:37.576 00.000 11060 IsGuiding returns 0
01:22:37.624 00.048 11060 IsGuiding returns 0
01:22:37.624 00.000 11060 Move returns status 0, amount 24
01:22:37.624 00.000 11060 MoveAxis(N, 0, ABG)
01:22:37.624 00.000 11060 Move returns status 0, amount 0
01:22:37.624 00.000 11060 move complete, result=0
01:22:37.624 00.000 11060 worker thread done servicing request
01:22:37.624 00.000 11060 Worker thread wakes up
01:22:37.624 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
01:22:37.625 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:37.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:38.260 00.635 11060 Exposure complete
01:22:38.447 00.187 11060 worker thread done servicing request
01:22:38.447 00.000 10844 OnExposeComplete: enter
01:22:38.447 00.000 10844 UpdateGuideState(): m_state=6
01:22:38.447 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9518
01:22:38.447 00.000 10844 Star::Find returns 1 (1), X=268.79, Y=60.87, Mass=3205, SNR=35.6, Peak=255 HFD=3.6
01:22:38.448 00.001 10844 MultiStar: [#1 0.02,0.65,0.00,M1] [#2 0.53,0.05,1.93,U] [#3 0.19,-0.36,0.91,U] [#4 0.60,0.03,0.00,M1] [#5 0.46,-0.02,0.96,U] [#6 0.10,0.07,0.86,U] [#7 0.20,0.61,0.00,M1] [#8 -0.18,0.04,0.93,U] 
01:22:38.448 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.04}, one-star: {0.30, -0.10}
01:22:38.448 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
01:22:38.448 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
01:22:38.448 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.29 cameraTheta=-0.14 mountX=-0.01 mountY=0.29, mountTheta=1.61
01:22:38.450 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.04, opts=13)
01:22:38.451 00.001 10844 Enqueuing Move request for scope (0.28, -0.04)
01:22:38.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:38.451 00.000 10844 UpdateGuideState exits: m=3205 SNR=35.6 Saturated
01:22:38.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:38.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:38.451 00.000 11060 Worker thread wakes up
01:22:38.451 00.000 10844 Enqueuing Expose request
01:22:38.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
01:22:38.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
01:22:38.452 00.001 11060 Moving (0.28, -0.04) raw xDistance=-0.01 yDistance=0.29
01:22:38.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:22:38.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
01:22:38.452 00.000 11060 MoveAxis(E, 0, ABG)
01:22:38.452 00.000 11060 Move returns status 0, amount 0
01:22:38.452 00.000 11060 MoveAxis(S, 111, ABG)
01:22:38.452 00.000 11060 Guiding  Dir = 1, Dur = 111
01:22:38.485 00.033 11060 IsSlewing returns 0
01:22:38.485 00.000 11060 IsGuiding returns 0
01:22:38.626 00.141 11060 IsGuiding returns 0
01:22:38.626 00.000 11060 Move returns status 0, amount 111
01:22:38.627 00.001 11060 move complete, result=0
01:22:38.627 00.000 11060 worker thread done servicing request
01:22:38.627 00.000 11060 Worker thread wakes up
01:22:38.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:38.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:38.627 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 111 ms SOUTH
01:22:39.256 00.629 11060 Exposure complete
01:22:39.415 00.159 11060 worker thread done servicing request
01:22:39.415 00.000 10844 OnExposeComplete: enter
01:22:39.416 00.001 10844 UpdateGuideState(): m_state=6
01:22:39.416 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9519
01:22:39.416 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=61.46, Mass=2935, SNR=34.1, Peak=254 HFD=3.5
01:22:39.416 00.000 10844 MultiStar: [#1 0.39,0.44,1.00,U] [#2 0.20,0.59,0.00,M1] [#3 0.21,0.44,0.94,U] [#4 -0.06,0.24,0.93,U] [#5 0.23,0.38,0.94,U] [#6 0.02,-0.06,0.90,U] [#7 0.20,0.72,0.00,M2] [#8 0.62,-0.10,0.00,M1] 
01:22:39.417 00.001 10844 refined, 5 included, MultiStar: {0.10, 0.33}, one-star: {-0.17, 0.48}
01:22:39.417 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:22:39.417 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
01:22:39.417 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.34 cameraTheta=1.27 mountX=-0.34 mountY=0.05, mountTheta=3.00
01:22:39.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.33, opts=13)
01:22:39.419 00.000 10844 Enqueuing Move request for scope (0.10, 0.33)
01:22:39.419 00.000 11060 Worker thread wakes up
01:22:39.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
01:22:39.420 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
01:22:39.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:22:39.420 00.000 10844 UpdateGuideState exits: m=2935 SNR=34.1
01:22:39.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:39.420 00.000 11060 Moving (0.10, 0.33) raw xDistance=-0.34 yDistance=0.05
01:22:39.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:22:39.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:39.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:39.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:22:39.420 00.000 10844 Enqueuing Expose request
01:22:39.420 00.000 11060 MoveAxis(E, 59, ABG)
01:22:39.420 00.000 11060 Guiding  Dir = 2, Dur = 59
01:22:39.461 00.041 11060 IsSlewing returns 0
01:22:39.462 00.001 11060 IsGuiding returns 0
01:22:39.552 00.090 11060 IsGuiding returns 0
01:22:39.552 00.000 11060 Move returns status 0, amount 59
01:22:39.552 00.000 11060 MoveAxis(N, 0, ABG)
01:22:39.553 00.001 11060 Move returns status 0, amount 0
01:22:39.553 00.000 11060 move complete, result=0
01:22:39.553 00.000 11060 worker thread done servicing request
01:22:39.553 00.000 11060 Worker thread wakes up
01:22:39.553 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
01:22:39.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:39.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:40.182 00.629 11060 Exposure complete
01:22:40.379 00.197 11060 worker thread done servicing request
01:22:40.379 00.000 10844 OnExposeComplete: enter
01:22:40.379 00.000 10844 UpdateGuideState(): m_state=6
01:22:40.379 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9520
01:22:40.379 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=61.00, Mass=2986, SNR=35.0, Peak=253 HFD=3.5
01:22:40.380 00.001 10844 MultiStar: [#1 -0.20,0.02,1.00,U] [#2 -0.33,0.26,1.92,U] [#3 -0.23,-0.44,0.91,U] [#4 0.12,-0.45,0.86,U] [#5 -0.02,-0.05,0.97,U] [#6 -0.30,0.19,0.84,U] [#7 -0.35,0.07,0.80,U] [#8 -0.40,-0.49,0.00,M2] 
01:22:40.380 00.000 10844 single-star, 7 included, MultiStar: {-0.19, -0.01}, one-star: {-0.08, 0.03}
01:22:40.380 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
01:22:40.380 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
01:22:40.380 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.76 mountX=-0.02 mountY=-0.08, mountTheta=-1.77
01:22:40.381 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
01:22:40.382 00.001 10844 Enqueuing Move request for scope (-0.08, 0.03)
01:22:40.382 00.000 11060 Worker thread wakes up
01:22:40.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:40.382 00.000 10844 UpdateGuideState exits: m=2986 SNR=35.0
01:22:40.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:40.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
01:22:40.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:40.382 00.000 10844 Enqueuing Expose request
01:22:40.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
01:22:40.382 00.000 11060 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=-0.08
01:22:40.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:22:40.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:40.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:22:40.382 00.000 11060 MoveAxis(E, 0, ABG)
01:22:40.382 00.000 11060 Move returns status 0, amount 0
01:22:40.382 00.000 11060 MoveAxis(N, 0, ABG)
01:22:40.382 00.000 11060 Move returns status 0, amount 0
01:22:40.382 00.000 11060 move complete, result=0
01:22:40.383 00.001 11060 worker thread done servicing request
01:22:40.383 00.000 11060 Worker thread wakes up
01:22:40.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:40.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:40.384 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:41.030 00.646 11060 Exposure complete
01:22:41.194 00.164 11060 worker thread done servicing request
01:22:41.194 00.000 10844 OnExposeComplete: enter
01:22:41.194 00.000 10844 UpdateGuideState(): m_state=6
01:22:41.194 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9521
01:22:41.195 00.001 10844 Star::Find returns 1 (0), X=268.82, Y=61.44, Mass=3020, SNR=34.2, Peak=254 HFD=3.6
01:22:41.195 00.000 10844 MultiStar: [#1 0.07,0.19,1.02,U] [#2 -0.38,0.62,0.00,M1] [#3 0.01,0.04,0.96,U] [#4 0.28,0.01,0.93,U] [#5 0.06,0.53,1.00,U] [#6 -0.32,1.05,0.00,M1] [#7 -0.11,0.84,0.00,M2] [#8 -0.09,0.59,0.92,U] 
01:22:41.195 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.31}, one-star: {0.33, 0.46}
01:22:41.195 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:22:41.195 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
01:22:41.195 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.22 mountX=-0.32 mountY=0.06, mountTheta=2.96
01:22:41.196 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.31, opts=13)
01:22:41.196 00.000 10844 Enqueuing Move request for scope (0.11, 0.31)
01:22:41.196 00.000 11060 Worker thread wakes up
01:22:41.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:41.196 00.000 10844 UpdateGuideState exits: m=3020 SNR=34.2
01:22:41.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:41.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:41.196 00.000 10844 Enqueuing Expose request
01:22:41.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd
01:22:41.198 00.002 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.31)
01:22:41.198 00.000 11060 Moving (0.11, 0.31) raw xDistance=-0.32 yDistance=0.06
01:22:41.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:22:41.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:41.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:22:41.198 00.000 11060 MoveAxis(E, 56, ABG)
01:22:41.198 00.000 11060 Guiding  Dir = 2, Dur = 56
01:22:41.204 00.006 11060 IsSlewing returns 0
01:22:41.205 00.001 11060 IsGuiding returns 0
01:22:41.266 00.061 11060 IsGuiding returns 0
01:22:41.266 00.000 11060 Move returns status 0, amount 56
01:22:41.267 00.001 11060 MoveAxis(N, 0, ABG)
01:22:41.267 00.000 11060 Move returns status 0, amount 0
01:22:41.267 00.000 11060 move complete, result=0
01:22:41.267 00.000 11060 worker thread done servicing request
01:22:41.267 00.000 11060 Worker thread wakes up
01:22:41.267 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
01:22:41.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:41.268 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:41.896 00.628 11060 Exposure complete
01:22:42.074 00.178 11060 worker thread done servicing request
01:22:42.074 00.000 10844 OnExposeComplete: enter
01:22:42.075 00.001 10844 UpdateGuideState(): m_state=6
01:22:42.075 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9522
01:22:42.075 00.000 10844 Star::Find returns 1 (0), X=269.01, Y=61.42, Mass=2765, SNR=33.5, Peak=247 HFD=3.4
01:22:42.076 00.001 10844 MultiStar: [#1 0.25,0.63,0.00,M1] [#2 0.12,-0.13,2.03,U] [#3 0.59,0.18,0.00,M1] [#4 0.36,-0.19,1.04,U] [#5 -0.11,0.53,1.06,U] [#6 0.17,0.34,0.95,U] [#7 0.31,0.82,0.00,M3] [#8 0.45,0.12,0.90,U] 
01:22:42.076 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.14}, one-star: {0.53, 0.45}
01:22:42.076 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
01:22:42.076 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:22:42.076 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.55 mountX=-0.18 mountY=0.20, mountTheta=2.30
01:22:42.077 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.14, opts=13)
01:22:42.077 00.000 10844 Enqueuing Move request for scope (0.23, 0.14)
01:22:42.078 00.001 11060 Worker thread wakes up
01:22:42.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:42.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
01:22:42.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
01:22:42.078 00.000 11060 Moving (0.23, 0.14) raw xDistance=-0.18 yDistance=0.20
01:22:42.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:22:42.078 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.5
01:22:42.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:22:42.078 00.000 11060 MoveAxis(E, 33, ABG)
01:22:42.078 00.000 11060 Guiding  Dir = 2, Dur = 33
01:22:42.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:42.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:42.079 00.001 10844 Enqueuing Expose request
01:22:42.094 00.015 11060 IsSlewing returns 0
01:22:42.094 00.000 11060 IsGuiding returns 0
01:22:42.141 00.047 11060 IsGuiding returns 0
01:22:42.141 00.000 11060 Move returns status 0, amount 33
01:22:42.141 00.000 11060 MoveAxis(S, 79, ABG)
01:22:42.141 00.000 11060 Guiding  Dir = 1, Dur = 79
01:22:42.157 00.016 11060 IsSlewing returns 0
01:22:42.157 00.000 11060 IsGuiding returns 0
01:22:42.251 00.094 11060 IsGuiding returns 0
01:22:42.251 00.000 11060 Move returns status 0, amount 79
01:22:42.251 00.000 11060 move complete, result=0
01:22:42.251 00.000 11060 worker thread done servicing request
01:22:42.251 00.000 11060 Worker thread wakes up
01:22:42.251 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 79 ms SOUTH
01:22:42.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:42.252 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:42.884 00.632 11060 Exposure complete
01:22:43.061 00.177 11060 worker thread done servicing request
01:22:43.061 00.000 10844 OnExposeComplete: enter
01:22:43.061 00.000 10844 UpdateGuideState(): m_state=6
01:22:43.061 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9523
01:22:43.061 00.000 10844 Star::Find returns 1 (0), X=269.13, Y=61.55, Mass=2685, SNR=32.7, Peak=246 HFD=3.6
01:22:43.062 00.001 10844 MultiStar: [#1 0.07,0.20,1.09,U] [#2 0.24,0.26,2.04,U] [#3 0.39,0.51,0.00,M2] [#4 0.46,0.02,1.00,U] [#5 0.13,0.38,1.04,U] [#6 0.12,0.64,0.00,M1] [#7 0.48,0.63,0.00,M4] [#8 0.37,0.34,1.01,U] 
01:22:43.062 00.000 10844 refined, 5 included, MultiStar: {0.30, 0.29}, one-star: {0.64, 0.58}
01:22:43.062 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
01:22:43.062 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
01:22:43.062 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.29 hyp=0.42 cameraTheta=0.76 mountX=-0.34 mountY=0.25, mountTheta=2.50
01:22:43.063 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.29, opts=13)
01:22:43.063 00.000 10844 Enqueuing Move request for scope (0.30, 0.29)
01:22:43.064 00.001 11060 Worker thread wakes up
01:22:43.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.29) opts 0xd
01:22:43.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:43.064 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.29)
01:22:43.064 00.000 10844 UpdateGuideState exits: m=2685 SNR=32.7
01:22:43.064 00.000 11060 Moving (0.30, 0.29) raw xDistance=-0.34 yDistance=0.25
01:22:43.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:43.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:22:43.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:43.064 00.000 10844 Enqueuing Expose request
01:22:43.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
01:22:43.064 00.000 11060 MoveAxis(E, 60, ABG)
01:22:43.064 00.000 11060 Guiding  Dir = 2, Dur = 60
01:22:43.078 00.014 11060 IsSlewing returns 0
01:22:43.079 00.001 11060 IsGuiding returns 0
01:22:43.154 00.075 11060 IsGuiding returns 0
01:22:43.154 00.000 11060 Move returns status 0, amount 60
01:22:43.154 00.000 11060 MoveAxis(S, 98, ABG)
01:22:43.154 00.000 11060 Guiding  Dir = 1, Dur = 98
01:22:43.173 00.019 11060 IsSlewing returns 0
01:22:43.175 00.002 11060 IsGuiding returns 0
01:22:43.279 00.104 11060 IsGuiding returns 0
01:22:43.279 00.000 11060 Move returns status 0, amount 98
01:22:43.279 00.000 11060 move complete, result=0
01:22:43.279 00.000 11060 worker thread done servicing request
01:22:43.280 00.001 11060 Worker thread wakes up
01:22:43.280 00.000 10844 GuideStep: -0.3 px 60 ms EAST, 0.3 px 98 ms SOUTH
01:22:43.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:43.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:43.913 00.633 11060 Exposure complete
01:22:44.079 00.166 11060 worker thread done servicing request
01:22:44.079 00.000 10844 OnExposeComplete: enter
01:22:44.079 00.000 10844 UpdateGuideState(): m_state=6
01:22:44.079 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9524
01:22:44.080 00.001 10844 Star::Find returns 1 (0), X=268.14, Y=61.17, Mass=2302, SNR=30.1, Peak=215 HFD=3.6
01:22:44.080 00.000 10844 MultiStar: [#1 -0.32,-0.31,1.10,U] [#2 -0.10,0.03,2.27,U] [#3 -0.15,-0.14,1.15,U] [#4 0.07,-0.56,1.05,U] [#5 -0.13,0.32,1.13,U] [#6 -0.14,0.34,1.00,U] [#7 -0.32,-0.18,0.92,U] [#8 -0.14,0.21,1.03,U] 
01:22:44.080 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.34, 0.20}
01:22:44.080 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
01:22:44.080 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
01:22:44.080 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.09 mountX=0.04 mountY=-0.16, mountTheta=-1.34
01:22:44.082 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.01, opts=13)
01:22:44.082 00.000 10844 Enqueuing Move request for scope (-0.16, -0.01)
01:22:44.082 00.000 11060 Worker thread wakes up
01:22:44.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
01:22:44.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
01:22:44.082 00.000 11060 Moving (-0.16, -0.01) raw xDistance=0.04 yDistance=-0.16
01:22:44.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:22:44.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:44.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:44.083 00.001 10844 UpdateGuideState exits: m=2302 SNR=30.1
01:22:44.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:44.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:44.083 00.000 10844 Enqueuing Expose request
01:22:44.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:22:44.083 00.000 11060 MoveAxis(E, 0, ABG)
01:22:44.083 00.000 11060 Move returns status 0, amount 0
01:22:44.083 00.000 11060 MoveAxis(N, 0, ABG)
01:22:44.083 00.000 11060 Move returns status 0, amount 0
01:22:44.083 00.000 11060 move complete, result=0
01:22:44.083 00.000 11060 worker thread done servicing request
01:22:44.083 00.000 11060 Worker thread wakes up
01:22:44.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:44.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:44.085 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:44.721 00.636 11060 Exposure complete
01:22:44.898 00.177 11060 worker thread done servicing request
01:22:44.898 00.000 10844 OnExposeComplete: enter
01:22:44.898 00.000 10844 UpdateGuideState(): m_state=6
01:22:44.898 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9525
01:22:44.898 00.000 10844 Star::Find returns 1 (1), X=268.50, Y=61.41, Mass=2836, SNR=33.6, Peak=255 HFD=3.2
01:22:44.899 00.001 10844 MultiStar: [#1 -0.23,0.56,0.00,M1] [#2 -0.35,-0.14,2.09,U] [#3 -0.37,0.26,0.98,U] [#4 0.08,-0.69,0.00,M1] [#5 0.11,0.10,1.09,U] [#6 -0.03,-0.00,0.91,U] [#7 0.00,0.44,0.86,U] [#8 -0.60,0.40,0.00,M1] 
01:22:44.899 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.13}, one-star: {0.02, 0.43}
01:22:44.899 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
01:22:44.899 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
01:22:44.899 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.41 mountX=-0.10 mountY=-0.16, mountTheta=-2.13
01:22:44.900 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.13, opts=13)
01:22:44.900 00.000 10844 Enqueuing Move request for scope (-0.14, 0.13)
01:22:44.900 00.000 11060 Worker thread wakes up
01:22:44.900 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:44.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
01:22:44.900 00.000 10844 UpdateGuideState exits: m=2836 SNR=33.6 Saturated
01:22:44.900 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
01:22:44.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:44.900 00.000 11060 Moving (-0.14, 0.13) raw xDistance=-0.10 yDistance=-0.16
01:22:44.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:44.900 00.000 10844 Enqueuing Expose request
01:22:44.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:22:44.900 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:44.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:22:44.901 00.001 11060 MoveAxis(E, 0, ABG)
01:22:44.901 00.000 11060 Move returns status 0, amount 0
01:22:44.901 00.000 11060 MoveAxis(N, 0, ABG)
01:22:44.901 00.000 11060 Move returns status 0, amount 0
01:22:44.901 00.000 11060 move complete, result=0
01:22:44.901 00.000 11060 worker thread done servicing request
01:22:44.901 00.000 11060 Worker thread wakes up
01:22:44.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:44.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:44.902 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:45.535 00.633 11060 Exposure complete
01:22:45.698 00.163 11060 worker thread done servicing request
01:22:45.698 00.000 10844 OnExposeComplete: enter
01:22:45.699 00.001 10844 UpdateGuideState(): m_state=6
01:22:45.699 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9526
01:22:45.699 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=60.92, Mass=2896, SNR=33.8, Peak=247 HFD=3.4
01:22:45.699 00.000 10844 MultiStar: [#1 -0.34,0.09,0.97,U] [#2 0.10,0.72,0.00,M1] [#3 0.25,0.01,1.00,U] [#4 0.19,0.19,0.98,U] [#5 0.48,0.08,1.01,U] [#6 -0.02,-0.00,0.78,U] [#7 0.48,0.44,0.00,M3] [#8 0.65,0.50,0.00,M2] 
01:22:45.699 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.05}, one-star: {-0.14, -0.05}
01:22:45.699 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:22:45.699 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:22:45.699 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.62 mountX=-0.07 mountY=0.07, mountTheta=2.36
01:22:45.701 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
01:22:45.701 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
01:22:45.701 00.000 11060 Worker thread wakes up
01:22:45.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:22:45.702 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:22:45.702 00.000 11060 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=0.07
01:22:45.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:22:45.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:45.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:45.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:22:45.702 00.000 11060 MoveAxis(E, 0, ABG)
01:22:45.702 00.000 11060 Move returns status 0, amount 0
01:22:45.702 00.000 10844 UpdateGuideState exits: m=2896 SNR=33.8
01:22:45.702 00.000 11060 MoveAxis(N, 0, ABG)
01:22:45.702 00.000 11060 Move returns status 0, amount 0
01:22:45.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:45.702 00.000 11060 move complete, result=0
01:22:45.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:45.702 00.000 10844 Enqueuing Expose request
01:22:45.702 00.000 11060 worker thread done servicing request
01:22:45.702 00.000 11060 Worker thread wakes up
01:22:45.704 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:45.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:45.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:46.331 00.627 11060 Exposure complete
01:22:46.504 00.173 11060 worker thread done servicing request
01:22:46.504 00.000 10844 OnExposeComplete: enter
01:22:46.504 00.000 10844 UpdateGuideState(): m_state=6
01:22:46.504 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9527
01:22:46.505 00.001 10844 Star::Find returns 1 (1), X=267.98, Y=61.09, Mass=3520, SNR=37.9, Peak=255 HFD=3.8
01:22:46.505 00.000 10844 MultiStar: [#1 -0.34,-0.28,0.85,U] [#2 0.24,0.35,1.67,U] [#3 -0.40,-0.09,0.90,U] [#4 0.10,0.21,0.85,U] [#5 0.07,-0.12,0.92,U] [#6 -0.95,0.40,0.00,M1] [#7 -0.37,0.24,0.69,U] [#8 -0.42,0.39,0.88,U] 
01:22:46.505 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.12}, one-star: {-0.51, 0.11}
01:22:46.505 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
01:22:46.505 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
01:22:46.505 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.49 mountX=-0.09 mountY=-0.18, mountTheta=-2.05
01:22:46.515 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.12, opts=13)
01:22:46.515 00.000 10844 Enqueuing Move request for scope (-0.16, 0.12)
01:22:46.515 00.000 11060 Worker thread wakes up
01:22:46.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:46.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:22:46.515 00.000 10844 UpdateGuideState exits: m=3520 SNR=37.9 Saturated
01:22:46.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:22:46.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:46.515 00.000 11060 Moving (-0.16, 0.12) raw xDistance=-0.09 yDistance=-0.18
01:22:46.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:46.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:22:46.515 00.000 10844 Enqueuing Expose request
01:22:46.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:46.516 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:22:46.516 00.000 11060 MoveAxis(E, 0, ABG)
01:22:46.516 00.000 11060 Move returns status 0, amount 0
01:22:46.516 00.000 11060 MoveAxis(N, 0, ABG)
01:22:46.516 00.000 11060 Move returns status 0, amount 0
01:22:46.516 00.000 11060 move complete, result=0
01:22:46.516 00.000 11060 worker thread done servicing request
01:22:46.516 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:46.516 00.000 11060 Worker thread wakes up
01:22:46.517 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:46.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:47.143 00.626 11060 Exposure complete
01:22:47.316 00.173 11060 worker thread done servicing request
01:22:47.316 00.000 10844 OnExposeComplete: enter
01:22:47.316 00.000 10844 UpdateGuideState(): m_state=6
01:22:47.316 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9528
01:22:47.316 00.000 10844 Star::Find returns 1 (0), X=267.83, Y=60.70, Mass=2639, SNR=32.4, Peak=230 HFD=3.5
01:22:47.317 00.001 10844 MultiStar: [#1 -0.75,0.05,0.00,M1] [#2 -0.69,0.37,0.00,M1] [#3 -0.75,-0.33,0.00,M1] [#4 0.37,-0.27,0.93,U] [#5 -0.33,0.69,0.00,M1] [#6 -1.14,0.09,0.00,M2] [#7 -1.15,0.50,0.00,M3] [#8 -0.93,0.43,0.00,M2] 
01:22:47.317 00.000 10844 refined, 1 included, MultiStar: {-0.16, -0.27}, one-star: {-0.66, -0.27}
01:22:47.317 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
01:22:47.317 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
01:22:47.317 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-2.11 mountX=0.29 mountY=-0.12, mountTheta=-0.38
01:22:47.318 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.27, opts=13)
01:22:47.319 00.001 10844 Enqueuing Move request for scope (-0.16, -0.27)
01:22:47.319 00.000 11060 Worker thread wakes up
01:22:47.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
01:22:47.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
01:22:47.319 00.000 11060 Moving (-0.16, -0.27) raw xDistance=0.29 yDistance=-0.12
01:22:47.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
01:22:47.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:47.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:22:47.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:22:47.319 00.000 11060 MoveAxis(W, 51, ABG)
01:22:47.319 00.000 11060 Guiding  Dir = 3, Dur = 51
01:22:47.319 00.000 10844 UpdateGuideState exits: m=2639 SNR=32.4
01:22:47.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:47.319 00.000 10844 Enqueuing Expose request
01:22:47.339 00.020 11060 IsSlewing returns 0
01:22:47.340 00.001 11060 IsGuiding returns 0
01:22:47.434 00.094 11060 IsGuiding returns 0
01:22:47.434 00.000 11060 Move returns status 0, amount 51
01:22:47.434 00.000 11060 MoveAxis(N, 0, ABG)
01:22:47.434 00.000 11060 Move returns status 0, amount 0
01:22:47.434 00.000 11060 move complete, result=0
01:22:47.434 00.000 11060 worker thread done servicing request
01:22:47.434 00.000 11060 Worker thread wakes up
01:22:47.434 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
01:22:47.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:47.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:48.081 00.647 11060 Exposure complete
01:22:48.251 00.170 11060 worker thread done servicing request
01:22:48.251 00.000 10844 OnExposeComplete: enter
01:22:48.251 00.000 10844 UpdateGuideState(): m_state=6
01:22:48.251 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9529
01:22:48.251 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=61.69, Mass=2766, SNR=33.1, Peak=231 HFD=3.4
01:22:48.252 00.001 10844 MultiStar: [#1 -0.64,0.68,0.00,M2] [#2 -1.39,1.37,0.00,M2] [#3 -0.81,0.18,0.00,M2] [#4 -0.52,0.71,0.00,M1] [#5 -1.02,0.33,0.00,M2] [#6 -0.53,0.19,0.98,U] [#7 -0.38,0.40,0.84,U] [#8 -1.14,0.43,0.00,M3] 
01:22:48.252 00.000 10844 refined, 2 included, MultiStar: {-0.51, 0.44}, one-star: {-0.59, 0.72}
01:22:48.252 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
01:22:48.252 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.12)
01:22:48.252 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=0.44 hyp=0.67 cameraTheta=2.43 mountX=-0.34 mountY=-0.57, mountTheta=-2.10
01:22:48.253 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=0.44, opts=13)
01:22:48.253 00.000 10844 Enqueuing Move request for scope (-0.51, 0.44)
01:22:48.253 00.000 11060 Worker thread wakes up
01:22:48.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.44) opts 0xd
01:22:48.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, 0.44)
01:22:48.253 00.000 11060 Moving (-0.51, 0.44) raw xDistance=-0.34 yDistance=-0.57
01:22:48.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:22:48.253 00.000 11060 resist switch: large excursion: input -0.57 thresh 0.57 direction from 1 to -1
01:22:48.253 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.72
01:22:48.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.57
01:22:48.253 00.000 11060 MoveAxis(E, 57, ABG)
01:22:48.253 00.000 11060 Guiding  Dir = 2, Dur = 57
01:22:48.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:48.253 00.000 10844 UpdateGuideState exits: m=2766 SNR=33.1
01:22:48.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:48.255 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:48.255 00.000 10844 Enqueuing Expose request
01:22:48.261 00.006 11060 IsSlewing returns 0
01:22:48.261 00.000 11060 IsGuiding returns 0
01:22:48.324 00.063 11060 IsGuiding returns 0
01:22:48.324 00.000 11060 Move returns status 0, amount 57
01:22:48.324 00.000 11060 BLC: Oldest BLC event removed
01:22:48.324 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:22:48.325 00.001 11060 MoveAxis(N, 973, ABG)
01:22:48.325 00.000 11060 duration set to 750 by maxDecDuration
01:22:48.325 00.000 11060 Guiding  Dir = 0, Dur = 750
01:22:48.340 00.015 11060 IsSlewing returns 0
01:22:48.340 00.000 11060 IsGuiding returns 0
01:22:49.093 00.753 11060 IsGuiding returns 0
01:22:49.093 00.000 11060 Move returns status 0, amount 750
01:22:49.093 00.000 11060 move complete, result=0
01:22:49.094 00.001 11060 worker thread done servicing request
01:22:49.094 00.000 11060 Worker thread wakes up
01:22:49.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:49.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:49.094 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.6 px 750 ms NORTH
01:22:49.721 00.627 11060 Exposure complete
01:22:49.889 00.168 11060 worker thread done servicing request
01:22:49.889 00.000 10844 OnExposeComplete: enter
01:22:49.889 00.000 10844 UpdateGuideState(): m_state=6
01:22:49.889 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9530
01:22:49.890 00.001 10844 Star::Find returns 1 (0), X=268.33, Y=60.77, Mass=2509, SNR=31.8, Peak=220 HFD=3.6
01:22:49.890 00.000 10844 MultiStar: [#1 -0.14,0.47,1.04,U] [#2 -0.11,0.97,0.00,M3] [#3 -0.02,0.52,1.01,U] [#4 0.06,0.53,1.07,U] [#5 0.11,0.43,1.13,U] [#6 -0.27,0.52,0.88,U] [#7 -0.15,0.49,0.92,U] [#8 -0.02,0.34,1.07,U] 
01:22:49.890 00.000 10844 single-star, 7 included, MultiStar: {-0.06, 0.39}, one-star: {-0.15, -0.20}
01:22:49.890 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
01:22:49.890 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
01:22:49.890 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.23 mountX=0.22 mountY=-0.12, mountTheta=-0.49
01:22:49.891 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.20, opts=13)
01:22:49.891 00.000 10844 Enqueuing Move request for scope (-0.15, -0.20)
01:22:49.891 00.000 11060 Worker thread wakes up
01:22:49.892 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:49.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
01:22:49.892 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.8
01:22:49.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
01:22:49.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:49.892 00.000 11060 Moving (-0.15, -0.20) raw xDistance=0.22 yDistance=-0.12
01:22:49.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:49.892 00.000 10844 Enqueuing Expose request
01:22:49.892 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.401495, 1:0.119249
01:22:49.892 00.000 11060 BLC: No correction, Miss < min_move
01:22:49.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:22:49.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:49.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:22:49.892 00.000 11060 MoveAxis(W, 37, ABG)
01:22:49.892 00.000 11060 Guiding  Dir = 3, Dur = 37
01:22:49.904 00.012 11060 IsSlewing returns 0
01:22:49.904 00.000 11060 IsGuiding returns 0
01:22:49.950 00.046 11060 IsGuiding returns 0
01:22:49.950 00.000 11060 Move returns status 0, amount 37
01:22:49.950 00.000 11060 MoveAxis(N, 0, ABG)
01:22:49.950 00.000 11060 Move returns status 0, amount 0
01:22:49.950 00.000 11060 move complete, result=0
01:22:49.950 00.000 11060 worker thread done servicing request
01:22:49.950 00.000 11060 Worker thread wakes up
01:22:49.950 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:22:49.952 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:49.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:50.582 00.630 11060 Exposure complete
01:22:50.737 00.155 11060 worker thread done servicing request
01:22:50.737 00.000 10844 OnExposeComplete: enter
01:22:50.737 00.000 10844 UpdateGuideState(): m_state=6
01:22:50.737 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9531
01:22:50.737 00.000 10844 Star::Find returns 1 (1), X=268.08, Y=61.72, Mass=2818, SNR=33.5, Peak=255 HFD=3.4
01:22:50.738 00.001 10844 MultiStar: [#1 -0.77,0.52,0.00,M2] [#2 0.17,0.13,2.13,U] [#3 -0.35,-0.33,1.07,U] [#4 0.01,0.09,0.97,U] [#5 -0.15,0.59,0.00,M2] [#6 -0.45,0.68,0.00,M1] [#7 -0.44,0.14,0.81,U] [#8 -0.40,0.36,0.88,U] 
01:22:50.738 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.17}, one-star: {-0.40, 0.74}
01:22:50.738 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
01:22:50.738 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
01:22:50.738 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.24 cameraTheta=2.32 mountX=-0.14 mountY=-0.19, mountTheta=-2.22
01:22:50.739 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.17, opts=13)
01:22:50.739 00.000 10844 Enqueuing Move request for scope (-0.16, 0.17)
01:22:50.739 00.000 11060 Worker thread wakes up
01:22:50.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:50.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
01:22:50.739 00.000 10844 UpdateGuideState exits: m=2818 SNR=33.5 Saturated
01:22:50.739 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
01:22:50.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:50.740 00.001 11060 Moving (-0.16, 0.17) raw xDistance=-0.14 yDistance=-0.19
01:22:50.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:50.740 00.000 10844 Enqueuing Expose request
01:22:50.740 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.401495, 1:0.119249, 2:0.187827
01:22:50.740 00.000 11060 BLC: No correction, Miss < min_move
01:22:50.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:22:50.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:50.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:22:50.740 00.000 11060 MoveAxis(E, 24, ABG)
01:22:50.740 00.000 11060 Guiding  Dir = 2, Dur = 24
01:22:50.747 00.007 11060 IsSlewing returns 0
01:22:50.747 00.000 11060 IsGuiding returns 0
01:22:50.778 00.031 11060 IsGuiding returns 0
01:22:50.778 00.000 11060 Move returns status 0, amount 24
01:22:50.778 00.000 11060 MoveAxis(N, 0, ABG)
01:22:50.778 00.000 11060 Move returns status 0, amount 0
01:22:50.778 00.000 11060 move complete, result=0
01:22:50.779 00.001 11060 worker thread done servicing request
01:22:50.779 00.000 11060 Worker thread wakes up
01:22:50.779 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
01:22:50.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:50.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:51.432 00.653 11060 Exposure complete
01:22:51.619 00.187 11060 worker thread done servicing request
01:22:51.619 00.000 10844 OnExposeComplete: enter
01:22:51.619 00.000 10844 UpdateGuideState(): m_state=6
01:22:51.619 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9532
01:22:51.620 00.001 10844 Star::Find returns 1 (0), X=268.35, Y=61.21, Mass=2841, SNR=33.6, Peak=226 HFD=3.6
01:22:51.620 00.000 10844 MultiStar: [#1 -0.61,0.44,0.00,M3] [#2 -0.36,0.36,2.13,U] [#3 -0.20,-0.24,1.10,U] [#4 -0.61,0.81,0.00,M1] [#5 -0.37,0.92,0.00,M3] [#6 -0.06,0.65,0.00,M2] [#7 -0.20,0.69,0.00,M1] [#8 0.39,-0.13,0.93,U] 
01:22:51.620 00.000 10844 refined, 3 included, MultiStar: {-0.15, 0.12}, one-star: {-0.14, 0.24}
01:22:51.620 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
01:22:51.620 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
01:22:51.620 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.46 mountX=-0.09 mountY=-0.17, mountTheta=-2.08
01:22:51.623 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.12, opts=13)
01:22:51.623 00.000 10844 Enqueuing Move request for scope (-0.15, 0.12)
01:22:51.623 00.000 11060 Worker thread wakes up
01:22:51.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:51.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
01:22:51.623 00.000 10844 UpdateGuideState exits: m=2841 SNR=33.6
01:22:51.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
01:22:51.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:51.623 00.000 11060 Moving (-0.15, 0.12) raw xDistance=-0.09 yDistance=-0.17
01:22:51.624 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:51.624 00.000 10844 Enqueuing Expose request
01:22:51.624 00.000 11060 BLC: window closed
01:22:51.624 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.401495, 1:0.119249, 2:0.187827
01:22:51.624 00.000 11060 BLC: No correction, Miss < min_move
01:22:51.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:22:51.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:51.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:22:51.624 00.000 11060 MoveAxis(E, 0, ABG)
01:22:51.624 00.000 11060 Move returns status 0, amount 0
01:22:51.624 00.000 11060 MoveAxis(N, 0, ABG)
01:22:51.624 00.000 11060 Move returns status 0, amount 0
01:22:51.624 00.000 11060 move complete, result=0
01:22:51.624 00.000 11060 worker thread done servicing request
01:22:51.624 00.000 11060 Worker thread wakes up
01:22:51.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:51.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:51.627 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:52.249 00.622 11060 Exposure complete
01:22:52.434 00.185 11060 worker thread done servicing request
01:22:52.434 00.000 10844 OnExposeComplete: enter
01:22:52.434 00.000 10844 UpdateGuideState(): m_state=6
01:22:52.435 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9533
01:22:52.435 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=60.77, Mass=2682, SNR=33.0, Peak=229 HFD=3.3
01:22:52.435 00.000 10844 MultiStar: [#1 -0.76,0.03,0.00,M4] [#2 -0.36,0.62,0.00,M2] [#3 -0.46,-0.21,1.00,U] [#4 -0.46,0.24,1.03,U] [#5 0.12,-0.27,1.08,U] [#6 -0.45,0.37,0.88,U] [#7 -0.45,0.01,0.88,U] [#8 -0.58,0.24,0.00,M1] 
01:22:52.435 00.000 10844 refined, 5 included, MultiStar: {-0.36, -0.02}, one-star: {-0.50, -0.20}
01:22:52.435 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
01:22:52.435 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
01:22:52.435 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-3.09 mountX=0.08 mountY=-0.35, mountTheta=-1.34
01:22:52.436 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.02, opts=13)
01:22:52.436 00.000 10844 Enqueuing Move request for scope (-0.36, -0.02)
01:22:52.436 00.000 11060 Worker thread wakes up
01:22:52.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:52.436 00.000 10844 UpdateGuideState exits: m=2682 SNR=33.0
01:22:52.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:52.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:52.437 00.001 10844 Enqueuing Expose request
01:22:52.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.02) opts 0xd
01:22:52.437 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.02)
01:22:52.437 00.000 11060 Moving (-0.36, -0.02) raw xDistance=0.08 yDistance=-0.35
01:22:52.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:22:52.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
01:22:52.437 00.000 11060 MoveAxis(E, 0, ABG)
01:22:52.437 00.000 11060 Move returns status 0, amount 0
01:22:52.437 00.000 11060 MoveAxis(N, 136, ABG)
01:22:52.437 00.000 11060 Guiding  Dir = 0, Dur = 136
01:22:52.462 00.025 11060 IsSlewing returns 0
01:22:52.462 00.000 11060 IsGuiding returns 0
01:22:52.619 00.157 11060 IsGuiding returns 0
01:22:52.619 00.000 11060 Move returns status 0, amount 136
01:22:52.619 00.000 11060 move complete, result=0
01:22:52.619 00.000 11060 worker thread done servicing request
01:22:52.619 00.000 11060 Worker thread wakes up
01:22:52.619 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
01:22:52.620 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:52.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:53.254 00.634 11060 Exposure complete
01:22:53.446 00.192 11060 worker thread done servicing request
01:22:53.446 00.000 10844 OnExposeComplete: enter
01:22:53.446 00.000 10844 UpdateGuideState(): m_state=6
01:22:53.447 00.001 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9534
01:22:53.447 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=60.80, Mass=2944, SNR=35.1, Peak=255 HFD=3.3
01:22:53.447 00.000 10844 MultiStar: [#1 -0.79,-0.11,0.00,M5] [#2 -0.93,0.45,0.00,M3] [#3 -0.40,0.22,0.99,U] [#4 -0.56,0.08,0.94,U] [#5 -0.54,-0.22,0.99,U] [#6 -0.11,0.25,0.87,U] [#7 -0.26,0.27,0.85,U] [#8 -0.36,0.24,0.86,U] 
01:22:53.447 00.000 10844 single-star, 6 included, MultiStar: {-0.35, 0.09}, one-star: {-0.16, -0.18}
01:22:53.447 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
01:22:53.447 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
01:22:53.447 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-2.31 mountX=0.20 mountY=-0.13, mountTheta=-0.57
01:22:53.449 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.18, opts=13)
01:22:53.449 00.000 10844 Enqueuing Move request for scope (-0.16, -0.18)
01:22:53.449 00.000 11060 Worker thread wakes up
01:22:53.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
01:22:53.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
01:22:53.449 00.000 11060 Moving (-0.16, -0.18) raw xDistance=0.20 yDistance=-0.13
01:22:53.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:22:53.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:53.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:53.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:22:53.450 00.001 11060 MoveAxis(W, 35, ABG)
01:22:53.450 00.000 11060 Guiding  Dir = 3, Dur = 35
01:22:53.450 00.000 10844 UpdateGuideState exits: m=2944 SNR=35.1 Saturated
01:22:53.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:53.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:53.450 00.000 10844 Enqueuing Expose request
01:22:53.482 00.032 11060 IsSlewing returns 0
01:22:53.482 00.000 11060 IsGuiding returns 0
01:22:53.560 00.078 11060 IsGuiding returns 0
01:22:53.560 00.000 11060 Move returns status 0, amount 35
01:22:53.560 00.000 11060 MoveAxis(N, 0, ABG)
01:22:53.560 00.000 11060 Move returns status 0, amount 0
01:22:53.560 00.000 11060 move complete, result=0
01:22:53.561 00.001 11060 worker thread done servicing request
01:22:53.561 00.000 11060 Worker thread wakes up
01:22:53.561 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
01:22:53.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:53.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:54.194 00.633 11060 Exposure complete
01:22:54.373 00.179 11060 worker thread done servicing request
01:22:54.373 00.000 10844 OnExposeComplete: enter
01:22:54.373 00.000 10844 UpdateGuideState(): m_state=6
01:22:54.374 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9535
01:22:54.374 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=61.02, Mass=2979, SNR=34.3, Peak=237 HFD=3.0
01:22:54.374 00.000 10844 MultiStar: [#1 -0.38,0.39,1.03,U] [#2 -0.38,0.41,2.00,U] [#3 -0.53,-0.44,0.00,M1] [#4 0.04,-0.31,0.90,U] [#5 -0.65,-0.22,0.00,M2] [#6 -0.71,0.36,0.00,M1] [#7 -0.34,0.30,0.92,U] [#8 -0.21,-0.27,0.90,U] 
01:22:54.374 00.000 10844 refined, 5 included, MultiStar: {-0.29, 0.15}, one-star: {-0.35, 0.05}
01:22:54.374 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
01:22:54.374 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
01:22:54.374 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.66 mountX=-0.10 mountY=-0.31, mountTheta=-1.88
01:22:54.376 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.15, opts=13)
01:22:54.376 00.000 10844 Enqueuing Move request for scope (-0.29, 0.15)
01:22:54.376 00.000 11060 Worker thread wakes up
01:22:54.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:54.376 00.000 10844 UpdateGuideState exits: m=2979 SNR=34.3
01:22:54.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:54.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
01:22:54.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
01:22:54.376 00.000 11060 Moving (-0.29, 0.15) raw xDistance=-0.10 yDistance=-0.31
01:22:54.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:54.376 00.000 10844 Enqueuing Expose request
01:22:54.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:22:54.377 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
01:22:54.377 00.000 11060 MoveAxis(E, 0, ABG)
01:22:54.377 00.000 11060 Move returns status 0, amount 0
01:22:54.377 00.000 11060 MoveAxis(N, 121, ABG)
01:22:54.377 00.000 11060 Guiding  Dir = 0, Dur = 121
01:22:54.391 00.014 11060 IsSlewing returns 0
01:22:54.392 00.001 11060 IsGuiding returns 0
01:22:54.531 00.139 11060 IsGuiding returns 0
01:22:54.531 00.000 11060 Move returns status 0, amount 121
01:22:54.531 00.000 11060 move complete, result=0
01:22:54.531 00.000 11060 worker thread done servicing request
01:22:54.531 00.000 11060 Worker thread wakes up
01:22:54.531 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 121 ms NORTH
01:22:54.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:54.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:55.167 00.636 11060 Exposure complete
01:22:55.336 00.169 11060 worker thread done servicing request
01:22:55.336 00.000 10844 OnExposeComplete: enter
01:22:55.336 00.000 10844 UpdateGuideState(): m_state=6
01:22:55.336 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9536
01:22:55.336 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=60.99, Mass=2731, SNR=32.7, Peak=234 HFD=3.3
01:22:55.337 00.001 10844 MultiStar: [#1 -0.62,0.25,0.00,M5] [#2 -0.78,-0.39,0.00,M3] [#3 -0.07,-0.16,0.94,U] [#4 -0.10,-0.73,0.00,M1] [#5 -0.55,0.22,1.07,U] [#6 -0.48,-0.55,0.00,M2] [#7 -0.20,0.61,0.00,M1] [#8 -0.38,-0.38,0.99,U] 
01:22:55.337 00.000 10844 refined, 3 included, MultiStar: {-0.41, -0.07}, one-star: {-0.59, 0.01}
01:22:55.337 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
01:22:55.337 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
01:22:55.337 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.07 hyp=0.41 cameraTheta=-2.97 mountX=0.14 mountY=-0.39, mountTheta=-1.22
01:22:55.338 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.07, opts=13)
01:22:55.338 00.000 10844 Enqueuing Move request for scope (-0.41, -0.07)
01:22:55.338 00.000 11060 Worker thread wakes up
01:22:55.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:55.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.07) opts 0xd
01:22:55.339 00.001 10844 UpdateGuideState exits: m=2731 SNR=32.7
01:22:55.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.07)
01:22:55.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:55.339 00.000 11060 Moving (-0.41, -0.07) raw xDistance=0.14 yDistance=-0.39
01:22:55.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:55.339 00.000 10844 Enqueuing Expose request
01:22:55.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:22:55.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
01:22:55.339 00.000 11060 MoveAxis(W, 25, ABG)
01:22:55.339 00.000 11060 Guiding  Dir = 3, Dur = 25
01:22:55.374 00.035 11060 IsSlewing returns 0
01:22:55.374 00.000 11060 IsGuiding returns 0
01:22:55.436 00.062 11060 IsGuiding returns 0
01:22:55.436 00.000 11060 Move returns status 0, amount 25
01:22:55.436 00.000 11060 MoveAxis(N, 152, ABG)
01:22:55.436 00.000 11060 Guiding  Dir = 0, Dur = 152
01:22:55.483 00.047 11060 IsSlewing returns 0
01:22:55.483 00.000 11060 IsGuiding returns 0
01:22:55.669 00.186 11060 IsGuiding returns 0
01:22:55.670 00.001 11060 Move returns status 0, amount 152
01:22:55.670 00.000 11060 move complete, result=0
01:22:55.670 00.000 11060 worker thread done servicing request
01:22:55.670 00.000 11060 Worker thread wakes up
01:22:55.670 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.4 px 152 ms NORTH
01:22:55.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:55.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:56.319 00.649 11060 Exposure complete
01:22:56.494 00.175 11060 worker thread done servicing request
01:22:56.494 00.000 10844 OnExposeComplete: enter
01:22:56.494 00.000 10844 UpdateGuideState(): m_state=6
01:22:56.494 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9537
01:22:56.495 00.001 10844 Star::Find returns 1 (0), X=268.47, Y=61.15, Mass=2832, SNR=33.8, Peak=246 HFD=3.6
01:22:56.495 00.000 10844 MultiStar: [#1 0.07,-0.36,0.96,U] [#2 0.26,-0.37,2.08,U] [#3 0.59,-0.61,0.00,M1] [#4 0.47,0.24,0.88,U] [#5 0.42,-0.23,1.05,U] [#6 -0.29,0.25,0.89,U] [#7 0.35,0.24,0.88,U] [#8 0.58,-0.55,0.00,M1] 
01:22:56.495 00.000 10844 single-star, 6 included, MultiStar: {0.19, -0.07}, one-star: {-0.02, 0.18}
01:22:56.495 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
01:22:56.495 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.87)
01:22:56.495 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.68 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
01:22:56.496 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.18, opts=13)
01:22:56.496 00.000 10844 Enqueuing Move request for scope (-0.02, 0.18)
01:22:56.496 00.000 11060 Worker thread wakes up
01:22:56.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:56.497 00.001 10844 UpdateGuideState exits: m=2832 SNR=33.8
01:22:56.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:56.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:56.497 00.000 10844 Enqueuing Expose request
01:22:56.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
01:22:56.497 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
01:22:56.497 00.000 11060 Moving (-0.02, 0.18) raw xDistance=-0.17 yDistance=-0.05
01:22:56.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:22:56.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:56.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:22:56.497 00.000 11060 MoveAxis(E, 29, ABG)
01:22:56.497 00.000 11060 Guiding  Dir = 2, Dur = 29
01:22:56.528 00.031 11060 IsSlewing returns 0
01:22:56.528 00.000 11060 IsGuiding returns 0
01:22:56.582 00.054 11060 IsGuiding returns 0
01:22:56.582 00.000 11060 Move returns status 0, amount 29
01:22:56.582 00.000 11060 MoveAxis(N, 0, ABG)
01:22:56.582 00.000 11060 Move returns status 0, amount 0
01:22:56.582 00.000 11060 move complete, result=0
01:22:56.582 00.000 11060 worker thread done servicing request
01:22:56.582 00.000 11060 Worker thread wakes up
01:22:56.582 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
01:22:56.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:56.583 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:57.226 00.643 11060 Exposure complete
01:22:57.385 00.159 11060 worker thread done servicing request
01:22:57.385 00.000 10844 OnExposeComplete: enter
01:22:57.385 00.000 10844 UpdateGuideState(): m_state=6
01:22:57.385 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9538
01:22:57.385 00.000 10844 Star::Find returns 1 (0), X=268.91, Y=61.14, Mass=3258, SNR=36.3, Peak=246 HFD=4.0
01:22:57.385 00.000 10844 MultiStar: [#1 0.41,-0.12,1.02,U] [#2 0.28,0.32,1.78,U] [#3 0.17,0.14,0.84,U] [#4 -0.02,0.07,0.89,U] [#5 0.51,0.29,0.96,U] [#6 0.35,0.38,0.87,U] [#7 0.30,0.54,0.00,M1] [#8 0.23,-0.25,0.82,U] 
01:22:57.385 00.000 10844 refined, 7 included, MultiStar: {0.30, 0.15}, one-star: {0.42, 0.16}
01:22:57.385 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:22:57.385 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:22:57.386 00.001 10844 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.33 cameraTheta=0.45 mountX=-0.20 mountY=0.27, mountTheta=2.20
01:22:57.387 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.15, opts=13)
01:22:57.387 00.000 10844 Enqueuing Move request for scope (0.30, 0.15)
01:22:57.387 00.000 11060 Worker thread wakes up
01:22:57.388 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:57.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.15) opts 0xd
01:22:57.388 00.000 10844 UpdateGuideState exits: m=3258 SNR=36.3
01:22:57.388 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.15)
01:22:57.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:57.388 00.000 11060 Moving (0.30, 0.15) raw xDistance=-0.20 yDistance=0.27
01:22:57.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:57.388 00.000 10844 Enqueuing Expose request
01:22:57.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:22:57.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:57.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:22:57.388 00.000 11060 MoveAxis(E, 35, ABG)
01:22:57.388 00.000 11060 Guiding  Dir = 2, Dur = 35
01:22:57.430 00.042 11060 IsSlewing returns 0
01:22:57.431 00.001 11060 IsGuiding returns 0
01:22:57.501 00.070 11060 IsGuiding returns 0
01:22:57.501 00.000 11060 Move returns status 0, amount 35
01:22:57.501 00.000 11060 MoveAxis(N, 0, ABG)
01:22:57.501 00.000 11060 Move returns status 0, amount 0
01:22:57.501 00.000 11060 move complete, result=0
01:22:57.501 00.000 11060 worker thread done servicing request
01:22:57.501 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.3 px 0 ms NORTH
01:22:57.501 00.000 11060 Worker thread wakes up
01:22:57.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:57.515 00.014 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:58.152 00.637 11060 Exposure complete
01:22:58.348 00.196 11060 worker thread done servicing request
01:22:58.348 00.000 10844 OnExposeComplete: enter
01:22:58.348 00.000 10844 UpdateGuideState(): m_state=6
01:22:58.348 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9539
01:22:58.348 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=61.27, Mass=2751, SNR=33.5, Peak=223 HFD=3.5
01:22:58.349 00.001 10844 MultiStar: [#1 0.42,0.21,0.90,U] [#2 0.12,0.15,2.01,U] [#3 0.39,0.27,0.97,U] [#4 0.54,0.26,1.01,U] [#5 0.27,-0.10,0.99,U] [#6 0.07,-0.34,0.92,U] [#7 0.29,0.77,0.00,M2] [#8 0.11,-0.02,1.05,U] 
01:22:58.349 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.10}, one-star: {0.12, 0.29}
01:22:58.349 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
01:22:58.349 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
01:22:58.349 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.40 mountX=-0.14 mountY=0.22, mountTheta=2.15
01:22:58.350 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.10, opts=13)
01:22:58.350 00.000 10844 Enqueuing Move request for scope (0.24, 0.10)
01:22:58.350 00.000 11060 Worker thread wakes up
01:22:58.351 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:22:58.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
01:22:58.351 00.000 10844 UpdateGuideState exits: m=2751 SNR=33.5
01:22:58.351 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
01:22:58.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:58.351 00.000 11060 Moving (0.24, 0.10) raw xDistance=-0.14 yDistance=0.22
01:22:58.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:58.351 00.000 10844 Enqueuing Expose request
01:22:58.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:22:58.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:22:58.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:22:58.351 00.000 11060 MoveAxis(E, 26, ABG)
01:22:58.351 00.000 11060 Guiding  Dir = 2, Dur = 26
01:22:58.359 00.008 11060 IsSlewing returns 0
01:22:58.359 00.000 11060 IsGuiding returns 0
01:22:58.390 00.031 11060 IsGuiding returns 0
01:22:58.390 00.000 11060 Move returns status 0, amount 26
01:22:58.390 00.000 11060 MoveAxis(N, 0, ABG)
01:22:58.391 00.001 11060 Move returns status 0, amount 0
01:22:58.391 00.000 11060 move complete, result=0
01:22:58.391 00.000 11060 worker thread done servicing request
01:22:58.391 00.000 11060 Worker thread wakes up
01:22:58.391 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.2 px 0 ms NORTH
01:22:58.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:58.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:59.021 00.630 11060 Exposure complete
01:22:59.207 00.186 11060 worker thread done servicing request
01:22:59.208 00.001 10844 OnExposeComplete: enter
01:22:59.208 00.000 10844 UpdateGuideState(): m_state=6
01:22:59.208 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9540
01:22:59.208 00.000 10844 Star::Find returns 1 (0), X=267.76, Y=61.21, Mass=2640, SNR=32.2, Peak=231 HFD=3.5
01:22:59.208 00.000 10844 MultiStar: [#1 -0.28,-0.28,1.12,U] [#2 -0.06,-0.22,2.09,U] [#3 -0.28,0.42,1.01,U] [#4 0.47,-0.12,1.00,U] [#5 0.01,0.28,1.16,U] [#6 -0.75,-0.57,0.00,M1] [#7 -0.23,0.16,0.89,U] [#8 -0.13,-0.36,0.94,U] 
01:22:59.208 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.01}, one-star: {-0.73, 0.23}
01:22:59.209 00.001 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
01:22:59.209 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
01:22:59.209 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.05 mountX=0.04 mountY=-0.14, mountTheta=-1.30
01:22:59.210 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
01:22:59.211 00.001 10844 Enqueuing Move request for scope (-0.14, -0.01)
01:22:59.211 00.000 11060 Worker thread wakes up
01:22:59.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:22:59.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
01:22:59.211 00.000 10844 UpdateGuideState exits: m=2640 SNR=32.2
01:22:59.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
01:22:59.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:59.211 00.000 11060 Moving (-0.14, -0.01) raw xDistance=0.04 yDistance=-0.14
01:22:59.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:22:59.211 00.000 10844 Enqueuing Expose request
01:22:59.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:22:59.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:59.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:22:59.211 00.000 11060 MoveAxis(E, 0, ABG)
01:22:59.211 00.000 11060 Move returns status 0, amount 0
01:22:59.211 00.000 11060 MoveAxis(N, 0, ABG)
01:22:59.212 00.001 11060 Move returns status 0, amount 0
01:22:59.212 00.000 11060 move complete, result=0
01:22:59.212 00.000 11060 worker thread done servicing request
01:22:59.212 00.000 11060 Worker thread wakes up
01:22:59.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:22:59.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:22:59.214 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:59.848 00.634 11060 Exposure complete
01:23:00.042 00.194 11060 worker thread done servicing request
01:23:00.042 00.000 10844 OnExposeComplete: enter
01:23:00.042 00.000 10844 UpdateGuideState(): m_state=6
01:23:00.043 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9541
01:23:00.043 00.000 10844 Star::Find returns 1 (0), X=267.86, Y=60.88, Mass=2261, SNR=29.9, Peak=210 HFD=3.1
01:23:00.043 00.000 10844 MultiStar: [#1 -0.90,-0.03,0.00,M2] [#2 -0.62,-0.03,0.00,M1] [#3 -0.37,-0.30,1.20,U] [#4 -0.28,-0.19,0.99,U] [#5 -0.36,0.50,0.00,M1] [#6 -0.35,0.41,0.85,U] [#7 -0.87,-0.04,0.00,M2] [#8 -0.34,0.33,1.09,U] 
01:23:00.043 00.000 10844 refined, 4 included, MultiStar: {-0.39, 0.01}, one-star: {-0.63, -0.09}
01:23:00.043 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
01:23:00.043 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
01:23:00.044 00.001 10844 CameraToMount -- cameraX=-0.39 cameraY=0.01 hyp=0.39 cameraTheta=3.11 mountX=0.06 mountY=-0.39, mountTheta=-1.42
01:23:00.044 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.01, opts=13)
01:23:00.044 00.000 10844 Enqueuing Move request for scope (-0.39, 0.01)
01:23:00.046 00.002 11060 Worker thread wakes up
01:23:00.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.01) opts 0xd
01:23:00.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:00.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.01)
01:23:00.046 00.000 10844 UpdateGuideState exits: m=2261 SNR=29.9
01:23:00.046 00.000 11060 Moving (-0.39, 0.01) raw xDistance=0.06 yDistance=-0.39
01:23:00.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:00.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:23:00.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
01:23:00.046 00.000 11060 MoveAxis(E, 0, ABG)
01:23:00.046 00.000 11060 Move returns status 0, amount 0
01:23:00.046 00.000 11060 MoveAxis(N, 151, ABG)
01:23:00.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:00.046 00.000 10844 Enqueuing Expose request
01:23:00.046 00.000 11060 Guiding  Dir = 0, Dur = 151
01:23:00.077 00.031 11060 IsSlewing returns 0
01:23:00.077 00.000 11060 IsGuiding returns 0
01:23:00.233 00.156 11060 IsGuiding returns 0
01:23:00.233 00.000 11060 Move returns status 0, amount 151
01:23:00.233 00.000 11060 move complete, result=0
01:23:00.233 00.000 11060 worker thread done servicing request
01:23:00.233 00.000 11060 Worker thread wakes up
01:23:00.233 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 151 ms NORTH
01:23:00.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:00.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:00.866 00.633 11060 Exposure complete
01:23:01.043 00.177 11060 worker thread done servicing request
01:23:01.043 00.000 10844 OnExposeComplete: enter
01:23:01.043 00.000 10844 UpdateGuideState(): m_state=6
01:23:01.043 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9542
01:23:01.044 00.001 10844 Star::Find returns 1 (1), X=268.53, Y=60.25, Mass=2603, SNR=31.6, Peak=255 HFD=3.2
01:23:01.044 00.000 10844 MultiStar: [#1 0.18,-0.29,1.11,U] [#2 -0.66,-0.82,0.00,M2] [#3 0.01,0.22,1.01,U] [#4 -0.35,-0.34,1.08,U] [#5 -0.38,-0.57,0.00,M2] [#6 -0.25,-0.27,0.94,U] [#7 -0.32,0.35,0.86,U] [#8 -0.24,-0.55,1.04,U] 
01:23:01.044 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.24}, one-star: {0.04, -0.72}
01:23:01.044 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
01:23:01.044 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:23:01.044 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.04 mountX=0.26 mountY=-0.08, mountTheta=-0.31
01:23:01.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.24, opts=13)
01:23:01.045 00.000 10844 Enqueuing Move request for scope (-0.12, -0.24)
01:23:01.045 00.000 11060 Worker thread wakes up
01:23:01.045 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:01.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
01:23:01.045 00.000 10844 UpdateGuideState exits: m=2603 SNR=31.6 Saturated
01:23:01.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
01:23:01.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:01.046 00.001 11060 Moving (-0.12, -0.24) raw xDistance=0.26 yDistance=-0.08
01:23:01.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:01.046 00.000 10844 Enqueuing Expose request
01:23:01.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:23:01.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:01.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:23:01.046 00.000 11060 MoveAxis(W, 45, ABG)
01:23:01.046 00.000 11060 Guiding  Dir = 3, Dur = 45
01:23:01.060 00.014 11060 IsSlewing returns 0
01:23:01.060 00.000 11060 IsGuiding returns 0
01:23:01.107 00.047 11060 IsGuiding returns 0
01:23:01.107 00.000 11060 Move returns status 0, amount 45
01:23:01.107 00.000 11060 MoveAxis(N, 0, ABG)
01:23:01.107 00.000 11060 Move returns status 0, amount 0
01:23:01.107 00.000 11060 move complete, result=0
01:23:01.107 00.000 11060 worker thread done servicing request
01:23:01.107 00.000 11060 Worker thread wakes up
01:23:01.107 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
01:23:01.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:01.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:01.735 00.628 11060 Exposure complete
01:23:01.903 00.168 11060 worker thread done servicing request
01:23:01.903 00.000 10844 OnExposeComplete: enter
01:23:01.903 00.000 10844 UpdateGuideState(): m_state=6
01:23:01.905 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9543
01:23:01.905 00.000 10844 Star::Find returns 1 (1), X=268.75, Y=61.14, Mass=3271, SNR=36.6, Peak=255 HFD=3.4
01:23:01.905 00.000 10844 MultiStar: [#1 -0.01,0.38,0.86,U] [#2 0.11,-0.12,1.86,U] [#3 -0.11,-0.02,0.82,U] [#4 -0.45,-0.36,0.88,U] [#5 0.28,0.18,0.92,U] [#6 -0.06,0.08,0.85,U] [#7 0.17,0.39,0.84,U] [#8 0.33,0.07,0.92,U] 
01:23:01.905 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.27, 0.16}
01:23:01.905 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
01:23:01.905 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
01:23:01.905 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.73 mountX=-0.07 mountY=0.06, mountTheta=2.47
01:23:01.906 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
01:23:01.906 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
01:23:01.907 00.001 11060 Worker thread wakes up
01:23:01.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:01.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
01:23:01.907 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
01:23:01.907 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.06
01:23:01.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:23:01.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:01.907 00.000 10844 UpdateGuideState exits: m=3271 SNR=36.6 Saturated
01:23:01.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:23:01.907 00.000 11060 MoveAxis(E, 0, ABG)
01:23:01.907 00.000 11060 Move returns status 0, amount 0
01:23:01.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:01.907 00.000 11060 MoveAxis(N, 0, ABG)
01:23:01.907 00.000 11060 Move returns status 0, amount 0
01:23:01.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:01.907 00.000 10844 Enqueuing Expose request
01:23:01.908 00.001 11060 move complete, result=0
01:23:01.908 00.000 11060 worker thread done servicing request
01:23:01.908 00.000 11060 Worker thread wakes up
01:23:01.908 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:01.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:01.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:02.552 00.644 11060 Exposure complete
01:23:02.740 00.188 11060 worker thread done servicing request
01:23:02.740 00.000 10844 OnExposeComplete: enter
01:23:02.740 00.000 10844 UpdateGuideState(): m_state=6
01:23:02.740 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9544
01:23:02.740 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=61.40, Mass=3109, SNR=35.4, Peak=252 HFD=3.6
01:23:02.741 00.001 10844 MultiStar: [#1 -0.19,0.02,0.91,U] [#2 -0.14,0.18,1.90,U] [#3 -0.44,-0.84,0.00,M1] [#4 0.38,0.15,0.91,U] [#5 -0.30,0.36,0.99,U] [#6 -0.05,0.24,0.87,U] [#7 -0.16,0.52,0.80,U] [#8 -0.14,-0.15,0.89,U] 
01:23:02.741 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.21}, one-star: {0.35, 0.43}
01:23:02.741 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
01:23:02.741 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:23:02.741 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.75 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
01:23:02.742 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
01:23:02.742 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
01:23:02.742 00.000 11060 Worker thread wakes up
01:23:02.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
01:23:02.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
01:23:02.742 00.000 11060 Moving (-0.04, 0.21) raw xDistance=-0.20 yDistance=-0.07
01:23:02.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:23:02.743 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:02.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:02.743 00.000 10844 UpdateGuideState exits: m=3109 SNR=35.4
01:23:02.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:23:02.743 00.000 11060 MoveAxis(E, 35, ABG)
01:23:02.743 00.000 11060 Guiding  Dir = 2, Dur = 35
01:23:02.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:02.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:02.743 00.000 10844 Enqueuing Expose request
01:23:02.748 00.005 11060 IsSlewing returns 0
01:23:02.748 00.000 11060 IsGuiding returns 0
01:23:02.795 00.047 11060 IsGuiding returns 0
01:23:02.795 00.000 11060 Move returns status 0, amount 35
01:23:02.795 00.000 11060 MoveAxis(N, 0, ABG)
01:23:02.795 00.000 11060 Move returns status 0, amount 0
01:23:02.795 00.000 11060 move complete, result=0
01:23:02.795 00.000 11060 worker thread done servicing request
01:23:02.795 00.000 11060 Worker thread wakes up
01:23:02.795 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
01:23:02.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:02.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:03.428 00.633 11060 Exposure complete
01:23:03.611 00.183 11060 worker thread done servicing request
01:23:03.611 00.000 10844 OnExposeComplete: enter
01:23:03.611 00.000 10844 UpdateGuideState(): m_state=6
01:23:03.611 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9545
01:23:03.611 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=60.94, Mass=2907, SNR=34.2, Peak=248 HFD=3.5
01:23:03.612 00.001 10844 MultiStar: [#1 0.36,0.36,0.90,U] [#2 -0.18,-0.22,1.92,U] [#3 -0.18,-0.31,0.91,U] [#4 0.19,-0.52,0.99,U] [#5 -0.38,-0.21,0.99,U] [#6 -0.24,0.29,0.87,U] [#7 0.14,0.52,0.77,U] [#8 0.13,-0.44,0.92,U] 
01:23:03.612 00.000 10844 single-star, 8 included, MultiStar: {-0.03, -0.10}, one-star: {0.07, -0.03}
01:23:03.612 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
01:23:03.612 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
01:23:03.612 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.45 mountX=0.02 mountY=0.08, mountTheta=1.30
01:23:03.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
01:23:03.614 00.001 10844 Enqueuing Move request for scope (0.07, -0.03)
01:23:03.614 00.000 11060 Worker thread wakes up
01:23:03.614 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:03.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:23:03.614 00.000 10844 UpdateGuideState exits: m=2907 SNR=34.2
01:23:03.614 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:23:03.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:03.614 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=0.08
01:23:03.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:03.614 00.000 10844 Enqueuing Expose request
01:23:03.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:23:03.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:03.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:23:03.614 00.000 11060 MoveAxis(E, 0, ABG)
01:23:03.614 00.000 11060 Move returns status 0, amount 0
01:23:03.614 00.000 11060 MoveAxis(N, 0, ABG)
01:23:03.614 00.000 11060 Move returns status 0, amount 0
01:23:03.614 00.000 11060 move complete, result=0
01:23:03.615 00.001 11060 worker thread done servicing request
01:23:03.615 00.000 11060 Worker thread wakes up
01:23:03.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:03.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:03.616 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:04.255 00.639 11060 Exposure complete
01:23:04.418 00.163 11060 worker thread done servicing request
01:23:04.418 00.000 10844 OnExposeComplete: enter
01:23:04.418 00.000 10844 UpdateGuideState(): m_state=6
01:23:04.418 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9546
01:23:04.419 00.001 10844 Star::Find returns 1 (1), X=268.75, Y=60.96, Mass=3510, SNR=37.9, Peak=255 HFD=4.0
01:23:04.419 00.000 10844 MultiStar: [#1 -0.42,0.41,0.91,U] [#2 0.20,0.50,1.76,U] [#3 0.48,-0.33,0.88,U] [#4 -0.16,0.15,0.85,U] [#5 0.02,0.32,0.83,U] [#6 -0.06,-0.10,0.80,U] [#7 -0.05,0.25,0.76,U] [#8 0.15,-0.14,0.90,U] 
01:23:04.419 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.27, -0.01}
01:23:04.419 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
01:23:04.419 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
01:23:04.419 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.15 mountX=-0.16 mountY=0.04, mountTheta=2.89
01:23:04.420 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.15, opts=13)
01:23:04.420 00.000 10844 Enqueuing Move request for scope (0.07, 0.15)
01:23:04.420 00.000 11060 Worker thread wakes up
01:23:04.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:04.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:23:04.422 00.002 10844 UpdateGuideState exits: m=3510 SNR=37.9 Saturated
01:23:04.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:23:04.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:04.422 00.000 11060 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=0.04
01:23:04.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:04.422 00.000 10844 Enqueuing Expose request
01:23:04.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:23:04.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:04.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:23:04.422 00.000 11060 MoveAxis(E, 28, ABG)
01:23:04.422 00.000 11060 Guiding  Dir = 2, Dur = 28
01:23:04.451 00.029 11060 IsSlewing returns 0
01:23:04.451 00.000 11060 IsGuiding returns 0
01:23:04.508 00.057 11060 IsGuiding returns 0
01:23:04.508 00.000 11060 Move returns status 0, amount 28
01:23:04.508 00.000 11060 MoveAxis(N, 0, ABG)
01:23:04.508 00.000 11060 Move returns status 0, amount 0
01:23:04.508 00.000 11060 move complete, result=0
01:23:04.508 00.000 11060 worker thread done servicing request
01:23:04.508 00.000 11060 Worker thread wakes up
01:23:04.509 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:04.509 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
01:23:04.510 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:05.143 00.633 11060 Exposure complete
01:23:05.336 00.193 11060 worker thread done servicing request
01:23:05.337 00.001 10844 OnExposeComplete: enter
01:23:05.337 00.000 10844 UpdateGuideState(): m_state=6
01:23:05.337 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9547
01:23:05.337 00.000 10844 Star::Find returns 1 (0), X=269.00, Y=60.88, Mass=2958, SNR=34.4, Peak=241 HFD=3.8
01:23:05.337 00.000 10844 MultiStar: [#1 0.12,0.01,1.00,U] [#2 0.19,-0.01,2.03,U] [#3 0.12,-0.17,0.90,U] [#4 0.26,0.24,0.94,U] [#5 0.27,-0.24,0.98,U] [#6 -0.09,-0.24,0.94,U] [#7 0.38,0.38,0.84,U] [#8 0.38,-0.08,0.90,U] 
01:23:05.337 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.03}, one-star: {0.51, -0.10}
01:23:05.337 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
01:23:05.338 00.001 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
01:23:05.338 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.11 mountX=-0.02 mountY=0.23, mountTheta=1.64
01:23:05.339 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.03, opts=13)
01:23:05.339 00.000 10844 Enqueuing Move request for scope (0.23, -0.03)
01:23:05.339 00.000 11060 Worker thread wakes up
01:23:05.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:05.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
01:23:05.339 00.000 10844 UpdateGuideState exits: m=2958 SNR=34.4
01:23:05.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
01:23:05.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:05.339 00.000 11060 Moving (0.23, -0.03) raw xDistance=-0.02 yDistance=0.23
01:23:05.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:05.339 00.000 10844 Enqueuing Expose request
01:23:05.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:23:05.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:05.340 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:23:05.340 00.000 11060 MoveAxis(E, 0, ABG)
01:23:05.340 00.000 11060 Move returns status 0, amount 0
01:23:05.340 00.000 11060 MoveAxis(N, 0, ABG)
01:23:05.340 00.000 11060 Move returns status 0, amount 0
01:23:05.340 00.000 11060 move complete, result=0
01:23:05.340 00.000 11060 worker thread done servicing request
01:23:05.340 00.000 11060 Worker thread wakes up
01:23:05.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:05.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:05.341 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:05.976 00.635 11060 Exposure complete
01:23:06.153 00.177 11060 worker thread done servicing request
01:23:06.153 00.000 10844 OnExposeComplete: enter
01:23:06.153 00.000 10844 UpdateGuideState(): m_state=6
01:23:06.153 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9548
01:23:06.153 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.99, Mass=3015, SNR=34.6, Peak=234 HFD=3.3
01:23:06.155 00.002 10844 MultiStar: [#1 -0.29,-0.16,0.99,U] [#2 0.22,-0.39,1.92,U] [#3 0.22,-0.59,0.00,M1] [#4 0.58,-0.10,0.92,U] [#5 0.30,0.17,1.03,U] [#6 -0.16,-0.29,0.90,U] [#7 -0.02,-0.20,0.76,U] [#8 0.39,-0.59,0.00,M1] 
01:23:06.155 00.000 10844 single-star, 6 included, MultiStar: {0.14, -0.16}, one-star: {0.20, 0.01}
01:23:06.155 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
01:23:06.155 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
01:23:06.155 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.07 mountX=-0.05 mountY=0.19, mountTheta=1.83
01:23:06.156 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.01, opts=13)
01:23:06.156 00.000 10844 Enqueuing Move request for scope (0.20, 0.01)
01:23:06.156 00.000 11060 Worker thread wakes up
01:23:06.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:06.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
01:23:06.156 00.000 10844 UpdateGuideState exits: m=3015 SNR=34.6
01:23:06.157 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:06.157 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
01:23:06.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:06.157 00.000 10844 Enqueuing Expose request
01:23:06.157 00.000 11060 Moving (0.20, 0.01) raw xDistance=-0.05 yDistance=0.19
01:23:06.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:06.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:06.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:23:06.157 00.000 11060 MoveAxis(E, 0, ABG)
01:23:06.157 00.000 11060 Move returns status 0, amount 0
01:23:06.157 00.000 11060 MoveAxis(N, 0, ABG)
01:23:06.157 00.000 11060 Move returns status 0, amount 0
01:23:06.157 00.000 11060 move complete, result=0
01:23:06.157 00.000 11060 worker thread done servicing request
01:23:06.157 00.000 11060 Worker thread wakes up
01:23:06.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:06.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:06.159 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:06.786 00.627 11060 Exposure complete
01:23:06.970 00.184 11060 worker thread done servicing request
01:23:06.970 00.000 10844 OnExposeComplete: enter
01:23:06.970 00.000 10844 UpdateGuideState(): m_state=6
01:23:06.972 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9549
01:23:06.972 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=60.59, Mass=2690, SNR=32.6, Peak=237 HFD=3.7
01:23:06.973 00.001 10844 MultiStar: [#1 -0.19,-0.61,0.00,M1] [#2 0.50,-0.61,0.00,M1] [#3 0.18,-0.37,0.99,U] [#4 0.44,-0.50,0.00,M1] [#5 0.53,-0.35,0.00,M1] [#6 0.28,-0.45,0.92,U] [#7 0.29,-0.42,0.92,U] [#8 0.23,-0.52,1.03,U] 
01:23:06.973 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.43}, one-star: {0.34, -0.39}
01:23:06.973 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
01:23:06.973 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
01:23:06.973 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.43 hyp=0.51 cameraTheta=-1.02 mountX=0.38 mountY=0.33, mountTheta=0.72
01:23:06.980 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.43, opts=13)
01:23:06.980 00.000 10844 Enqueuing Move request for scope (0.26, -0.43)
01:23:06.980 00.000 11060 Worker thread wakes up
01:23:06.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:06.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.43) opts 0xd
01:23:06.980 00.000 10844 UpdateGuideState exits: m=2690 SNR=32.6
01:23:06.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:06.981 00.001 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.43)
01:23:06.981 00.000 11060 Moving (0.26, -0.43) raw xDistance=0.38 yDistance=0.33
01:23:06.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:06.981 00.000 10844 Enqueuing Expose request
01:23:06.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
01:23:06.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:06.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:23:06.981 00.000 11060 MoveAxis(W, 65, ABG)
01:23:06.981 00.000 11060 Guiding  Dir = 3, Dur = 65
01:23:06.999 00.018 11060 IsSlewing returns 0
01:23:06.999 00.000 11060 IsGuiding returns 0
01:23:07.077 00.078 11060 IsGuiding returns 0
01:23:07.077 00.000 11060 Move returns status 0, amount 65
01:23:07.077 00.000 11060 MoveAxis(N, 0, ABG)
01:23:07.077 00.000 11060 Move returns status 0, amount 0
01:23:07.077 00.000 11060 move complete, result=0
01:23:07.077 00.000 11060 worker thread done servicing request
01:23:07.077 00.000 11060 Worker thread wakes up
01:23:07.077 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.3 px 0 ms NORTH
01:23:07.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:07.078 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:07.706 00.628 11060 Exposure complete
01:23:07.873 00.167 11060 worker thread done servicing request
01:23:07.873 00.000 10844 OnExposeComplete: enter
01:23:07.874 00.001 10844 UpdateGuideState(): m_state=6
01:23:07.874 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9550
01:23:07.874 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=61.33, Mass=2582, SNR=32.3, Peak=249 HFD=3.3
01:23:07.874 00.000 10844 MultiStar: [#1 -0.47,-0.26,0.94,U] [#2 0.47,0.01,2.06,U] [#3 -0.08,-0.04,1.02,U] [#4 0.22,-0.12,1.03,U] [#5 0.39,0.22,1.11,U] [#6 -0.50,0.43,0.00,M1] [#7 -0.27,0.22,0.92,U] [#8 0.02,0.30,0.92,U] 
01:23:07.874 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.08}, one-star: {-0.08, 0.35}
01:23:07.874 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
01:23:07.874 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
01:23:07.874 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.09 mountY=0.07, mountTheta=2.46
01:23:07.876 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
01:23:07.876 00.000 10844 Enqueuing Move request for scope (0.09, 0.08)
01:23:07.876 00.000 11060 Worker thread wakes up
01:23:07.876 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:07.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:23:07.876 00.000 10844 UpdateGuideState exits: m=2582 SNR=32.3
01:23:07.876 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:23:07.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:07.876 00.000 11060 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=0.07
01:23:07.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:07.876 00.000 10844 Enqueuing Expose request
01:23:07.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:23:07.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:07.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:23:07.876 00.000 11060 MoveAxis(E, 0, ABG)
01:23:07.876 00.000 11060 Move returns status 0, amount 0
01:23:07.876 00.000 11060 MoveAxis(N, 0, ABG)
01:23:07.876 00.000 11060 Move returns status 0, amount 0
01:23:07.876 00.000 11060 move complete, result=0
01:23:07.876 00.000 11060 worker thread done servicing request
01:23:07.877 00.001 11060 Worker thread wakes up
01:23:07.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:07.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:07.878 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:08.517 00.639 11060 Exposure complete
01:23:08.687 00.170 11060 worker thread done servicing request
01:23:08.687 00.000 10844 OnExposeComplete: enter
01:23:08.687 00.000 10844 UpdateGuideState(): m_state=6
01:23:08.687 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9551
01:23:08.687 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=61.55, Mass=2602, SNR=32.4, Peak=255 HFD=3.3
01:23:08.688 00.001 10844 MultiStar: [#1 -0.05,0.28,0.99,U] [#2 0.52,0.54,0.00,M1] [#3 0.45,-0.28,0.94,U] [#4 0.59,0.35,0.00,M1] [#5 0.34,0.55,0.00,M1] [#6 -0.39,0.49,0.00,M2] [#7 0.02,0.57,0.85,U] [#8 0.26,0.69,0.00,M1] 
01:23:08.688 00.000 10844 refined, 3 included, MultiStar: {0.07, 0.28}, one-star: {-0.14, 0.58}
01:23:08.688 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
01:23:08.688 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
01:23:08.688 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.34 mountX=-0.29 mountY=0.02, mountTheta=3.08
01:23:08.690 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.28, opts=13)
01:23:08.690 00.000 10844 Enqueuing Move request for scope (0.07, 0.28)
01:23:08.690 00.000 11060 Worker thread wakes up
01:23:08.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.28) opts 0xd
01:23:08.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.28)
01:23:08.690 00.000 11060 Moving (0.07, 0.28) raw xDistance=-0.29 yDistance=0.02
01:23:08.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:23:08.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:08.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:08.690 00.000 10844 UpdateGuideState exits: m=2602 SNR=32.4 Saturated
01:23:08.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:08.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:08.690 00.000 10844 Enqueuing Expose request
01:23:08.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:23:08.690 00.000 11060 MoveAxis(E, 51, ABG)
01:23:08.690 00.000 11060 Guiding  Dir = 2, Dur = 51
01:23:08.698 00.008 11060 IsSlewing returns 0
01:23:08.698 00.000 11060 IsGuiding returns 0
01:23:08.762 00.064 11060 IsGuiding returns 0
01:23:08.762 00.000 11060 Move returns status 0, amount 51
01:23:08.762 00.000 11060 MoveAxis(N, 0, ABG)
01:23:08.762 00.000 11060 Move returns status 0, amount 0
01:23:08.762 00.000 11060 move complete, result=0
01:23:08.762 00.000 11060 worker thread done servicing request
01:23:08.762 00.000 11060 Worker thread wakes up
01:23:08.762 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
01:23:08.763 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:08.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:09.391 00.628 11060 Exposure complete
01:23:09.569 00.178 11060 worker thread done servicing request
01:23:09.569 00.000 10844 OnExposeComplete: enter
01:23:09.569 00.000 10844 UpdateGuideState(): m_state=6
01:23:09.570 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9552
01:23:09.570 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=61.11, Mass=2961, SNR=34.1, Peak=251 HFD=3.4
01:23:09.570 00.000 10844 MultiStar: [#1 -0.14,-0.02,1.04,U] [#2 0.07,-0.03,1.96,U] [#3 0.14,0.27,0.93,U] [#4 0.44,-0.59,0.00,M2] [#5 0.43,-0.05,1.02,U] [#6 -0.03,0.16,0.88,U] [#7 0.51,0.92,0.00,M1] [#8 0.34,-0.56,0.00,M2] 
01:23:09.570 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.06}, one-star: {0.29, 0.14}
01:23:09.570 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
01:23:09.570 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
01:23:09.570 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=-0.08 mountY=0.11, mountTheta=2.20
01:23:09.572 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.06, opts=13)
01:23:09.572 00.000 10844 Enqueuing Move request for scope (0.12, 0.06)
01:23:09.572 00.000 11060 Worker thread wakes up
01:23:09.572 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:09.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:23:09.572 00.000 10844 UpdateGuideState exits: m=2961 SNR=34.1
01:23:09.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:23:09.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:09.572 00.000 11060 Moving (0.12, 0.06) raw xDistance=-0.08 yDistance=0.11
01:23:09.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:09.572 00.000 10844 Enqueuing Expose request
01:23:09.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:23:09.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:09.573 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:23:09.573 00.000 11060 MoveAxis(E, 0, ABG)
01:23:09.573 00.000 11060 Move returns status 0, amount 0
01:23:09.573 00.000 11060 MoveAxis(N, 0, ABG)
01:23:09.573 00.000 11060 Move returns status 0, amount 0
01:23:09.573 00.000 11060 move complete, result=0
01:23:09.573 00.000 11060 worker thread done servicing request
01:23:09.573 00.000 11060 Worker thread wakes up
01:23:09.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:09.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:09.574 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:10.205 00.631 11060 Exposure complete
01:23:10.377 00.172 11060 worker thread done servicing request
01:23:10.377 00.000 10844 OnExposeComplete: enter
01:23:10.377 00.000 10844 UpdateGuideState(): m_state=6
01:23:10.378 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9553
01:23:10.378 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=62.12, Mass=3159, SNR=36.2, Peak=242 HFD=3.7
01:23:10.378 00.000 10844 MultiStar: [#1 -0.29,-0.42,0.96,U] [#2 0.06,-0.01,1.80,U] [#3 0.16,0.07,0.97,U] [#4 0.19,0.38,0.86,U] [#5 -0.08,0.09,0.91,U] [#6 0.14,0.07,0.78,U] [#7 -0.18,0.47,0.88,U] [#8 0.67,0.02,0.00,M3] 
01:23:10.378 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.20}, one-star: {0.35, 1.14}
01:23:10.378 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
01:23:10.378 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
01:23:10.378 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.35 mountX=-0.21 mountY=0.01, mountTheta=3.09
01:23:10.380 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.20, opts=13)
01:23:10.380 00.000 10844 Enqueuing Move request for scope (0.05, 0.20)
01:23:10.380 00.000 11060 Worker thread wakes up
01:23:10.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
01:23:10.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
01:23:10.380 00.000 11060 Moving (0.05, 0.20) raw xDistance=-0.21 yDistance=0.01
01:23:10.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:23:10.381 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:10.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:10.381 00.000 10844 UpdateGuideState exits: m=3159 SNR=36.2
01:23:10.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:10.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:10.381 00.000 11060 MoveAxis(E, 36, ABG)
01:23:10.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:10.381 00.000 10844 Enqueuing Expose request
01:23:10.381 00.000 11060 Guiding  Dir = 2, Dur = 36
01:23:10.415 00.034 11060 IsSlewing returns 0
01:23:10.417 00.002 11060 IsGuiding returns 0
01:23:10.475 00.058 11060 IsGuiding returns 0
01:23:10.475 00.000 11060 Move returns status 0, amount 36
01:23:10.475 00.000 11060 MoveAxis(N, 0, ABG)
01:23:10.475 00.000 11060 Move returns status 0, amount 0
01:23:10.475 00.000 11060 move complete, result=0
01:23:10.475 00.000 11060 worker thread done servicing request
01:23:10.475 00.000 11060 Worker thread wakes up
01:23:10.475 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
01:23:10.477 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:10.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:11.118 00.641 11060 Exposure complete
01:23:11.292 00.174 11060 worker thread done servicing request
01:23:11.292 00.000 10844 OnExposeComplete: enter
01:23:11.292 00.000 10844 UpdateGuideState(): m_state=6
01:23:11.292 00.000 10844 Star::Find(15, 268, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9554
01:23:11.292 00.000 10844 Star::Find returns 1 (1), X=268.94, Y=61.61, Mass=2864, SNR=33.9, Peak=255 HFD=3.3
01:23:11.294 00.002 10844 MultiStar: [#1 -0.49,0.50,0.00,M1] [#2 0.23,-0.07,2.09,U] [#3 -0.05,0.03,0.93,U] [#4 0.48,0.49,0.00,M2] [#5 0.57,0.73,0.00,M1] [#6 -0.24,0.59,0.00,M1] [#7 0.07,0.48,0.84,U] [#8 -0.07,0.23,0.94,U] 
01:23:11.294 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.20}, one-star: {0.46, 0.64}
01:23:11.294 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:23:11.294 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:23:11.294 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.90 mountX=-0.22 mountY=0.12, mountTheta=2.64
01:23:11.295 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.20, opts=13)
01:23:11.295 00.000 10844 Enqueuing Move request for scope (0.15, 0.20)
01:23:11.295 00.000 11060 Worker thread wakes up
01:23:11.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:11.296 00.001 10844 UpdateGuideState exits: m=2864 SNR=33.9 Saturated
01:23:11.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:11.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:11.296 00.000 10844 Enqueuing Expose request
01:23:11.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
01:23:11.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
01:23:11.296 00.000 11060 Moving (0.15, 0.20) raw xDistance=-0.22 yDistance=0.12
01:23:11.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:23:11.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:11.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:23:11.296 00.000 11060 MoveAxis(E, 39, ABG)
01:23:11.296 00.000 11060 Guiding  Dir = 2, Dur = 39
01:23:11.300 00.004 11060 IsSlewing returns 0
01:23:11.300 00.000 11060 IsGuiding returns 0
01:23:11.362 00.062 11060 IsGuiding returns 0
01:23:11.362 00.000 11060 Move returns status 0, amount 39
01:23:11.362 00.000 11060 MoveAxis(N, 0, ABG)
01:23:11.362 00.000 11060 Move returns status 0, amount 0
01:23:11.362 00.000 11060 move complete, result=0
01:23:11.362 00.000 11060 worker thread done servicing request
01:23:11.363 00.001 11060 Worker thread wakes up
01:23:11.363 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:23:11.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:11.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:11.994 00.631 11060 Exposure complete
01:23:12.187 00.193 11060 worker thread done servicing request
01:23:12.187 00.000 10844 OnExposeComplete: enter
01:23:12.187 00.000 10844 UpdateGuideState(): m_state=6
01:23:12.188 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9555
01:23:12.188 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=60.84, Mass=3056, SNR=34.9, Peak=231 HFD=3.6
01:23:12.188 00.000 10844 MultiStar: [#1 0.35,0.31,0.90,U] [#2 0.10,-0.10,1.94,U] [#3 -0.03,-0.40,0.85,U] [#4 0.67,-0.05,0.00,M3] [#5 -0.13,-0.20,0.95,U] [#6 -0.32,0.25,0.90,U] [#7 0.23,0.70,0.00,M1] [#8 -0.21,-0.02,0.93,U] 
01:23:12.188 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.05}, one-star: {0.15, -0.13}
01:23:12.188 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
01:23:12.188 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
01:23:12.189 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.47 mountX=0.05 mountY=0.01, mountTheta=0.26
01:23:12.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
01:23:12.190 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
01:23:12.190 00.000 11060 Worker thread wakes up
01:23:12.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:12.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:23:12.191 00.001 10844 UpdateGuideState exits: m=3056 SNR=34.9
01:23:12.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:23:12.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:12.191 00.000 11060 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.01
01:23:12.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:12.191 00.000 10844 Enqueuing Expose request
01:23:12.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:23:12.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:12.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:12.191 00.000 11060 MoveAxis(E, 0, ABG)
01:23:12.191 00.000 11060 Move returns status 0, amount 0
01:23:12.191 00.000 11060 MoveAxis(N, 0, ABG)
01:23:12.191 00.000 11060 Move returns status 0, amount 0
01:23:12.192 00.001 11060 move complete, result=0
01:23:12.192 00.000 11060 worker thread done servicing request
01:23:12.192 00.000 11060 Worker thread wakes up
01:23:12.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:12.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:12.194 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:12.829 00.635 11060 Exposure complete
01:23:13.007 00.178 11060 worker thread done servicing request
01:23:13.007 00.000 10844 OnExposeComplete: enter
01:23:13.007 00.000 10844 UpdateGuideState(): m_state=6
01:23:13.007 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9556
01:23:13.007 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=61.29, Mass=2938, SNR=34.3, Peak=246 HFD=3.5
01:23:13.007 00.000 10844 MultiStar: [#1 0.03,0.45,1.00,U] [#2 -0.10,0.23,1.98,U] [#3 0.18,0.31,0.93,U] [#4 0.69,-0.02,0.00,M4] [#5 0.33,0.35,1.01,U] [#6 -0.00,0.13,0.95,U] [#7 0.15,0.60,0.00,M2] [#8 -0.05,-0.26,0.86,U] 
01:23:13.008 00.001 10844 refined, 6 included, MultiStar: {0.06, 0.23}, one-star: {0.17, 0.31}
01:23:13.008 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
01:23:13.008 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
01:23:13.008 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.32 mountX=-0.23 mountY=0.02, mountTheta=3.05
01:23:13.009 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.23, opts=13)
01:23:13.009 00.000 10844 Enqueuing Move request for scope (0.06, 0.23)
01:23:13.009 00.000 11060 Worker thread wakes up
01:23:13.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
01:23:13.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
01:23:13.009 00.000 11060 Moving (0.06, 0.23) raw xDistance=-0.23 yDistance=0.02
01:23:13.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:23:13.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:13.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:23:13.009 00.000 11060 MoveAxis(E, 41, ABG)
01:23:13.009 00.000 11060 Guiding  Dir = 2, Dur = 41
01:23:13.010 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:13.010 00.000 10844 UpdateGuideState exits: m=2938 SNR=34.3
01:23:13.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:13.010 00.000 10844 Enqueuing Expose request
01:23:13.020 00.010 11060 IsSlewing returns 0
01:23:13.020 00.000 11060 IsGuiding returns 0
01:23:13.067 00.047 11060 IsGuiding returns 0
01:23:13.067 00.000 11060 Move returns status 0, amount 41
01:23:13.067 00.000 11060 MoveAxis(N, 0, ABG)
01:23:13.067 00.000 11060 Move returns status 0, amount 0
01:23:13.067 00.000 11060 move complete, result=0
01:23:13.067 00.000 11060 worker thread done servicing request
01:23:13.067 00.000 11060 Worker thread wakes up
01:23:13.068 00.001 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
01:23:13.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:13.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:13.699 00.631 11060 Exposure complete
01:23:13.874 00.175 11060 worker thread done servicing request
01:23:13.874 00.000 10844 OnExposeComplete: enter
01:23:13.875 00.001 10844 UpdateGuideState(): m_state=6
01:23:13.875 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9557
01:23:13.875 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.56, Mass=2963, SNR=35.2, Peak=234 HFD=3.4
01:23:13.875 00.000 10844 MultiStar: [#1 0.25,0.07,1.02,U] [#2 0.25,0.23,1.94,U] [#3 0.23,0.13,0.84,U] [#4 0.47,0.59,0.00,M5] [#5 0.55,0.33,0.00,M1] [#6 0.10,0.24,0.91,U] [#7 0.30,-0.11,0.80,U] [#8 0.07,0.14,0.85,U] 
01:23:13.875 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.20}, one-star: {0.14, 0.59}
01:23:13.875 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
01:23:13.875 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
01:23:13.876 00.001 10844 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.28 cameraTheta=0.79 mountX=-0.23 mountY=0.16, mountTheta=2.53
01:23:13.876 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.20, opts=13)
01:23:13.876 00.000 10844 Enqueuing Move request for scope (0.20, 0.20)
01:23:13.878 00.002 11060 Worker thread wakes up
01:23:13.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd
01:23:13.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.20)
01:23:13.878 00.000 11060 Moving (0.20, 0.20) raw xDistance=-0.23 yDistance=0.16
01:23:13.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:23:13.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:13.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:13.878 00.000 10844 UpdateGuideState exits: m=2963 SNR=35.2
01:23:13.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:13.878 00.000 10844 Enqueuing Expose request
01:23:13.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:23:13.878 00.000 11060 MoveAxis(E, 41, ABG)
01:23:13.878 00.000 11060 Guiding  Dir = 2, Dur = 41
01:23:13.882 00.004 11060 IsSlewing returns 0
01:23:13.882 00.000 11060 IsGuiding returns 0
01:23:13.932 00.050 11060 IsGuiding returns 0
01:23:13.932 00.000 11060 Move returns status 0, amount 41
01:23:13.932 00.000 11060 MoveAxis(N, 0, ABG)
01:23:13.932 00.000 11060 Move returns status 0, amount 0
01:23:13.932 00.000 11060 move complete, result=0
01:23:13.932 00.000 11060 worker thread done servicing request
01:23:13.932 00.000 11060 Worker thread wakes up
01:23:13.932 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
01:23:13.933 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:13.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:14.560 00.627 11060 Exposure complete
01:23:14.735 00.175 11060 worker thread done servicing request
01:23:14.735 00.000 10844 OnExposeComplete: enter
01:23:14.735 00.000 10844 UpdateGuideState(): m_state=6
01:23:14.735 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9558
01:23:14.735 00.000 10844 Star::Find returns 1 (1), X=268.89, Y=61.23, Mass=3166, SNR=35.8, Peak=255 HFD=3.7
01:23:14.735 00.000 10844 MultiStar: [#1 -0.29,0.16,0.99,U] [#2 0.04,0.28,1.80,U] [#3 0.16,-0.34,0.86,U] [#4 0.41,-0.47,0.00,M6] [#5 0.85,-0.00,0.00,M2] [#6 0.10,-0.50,0.95,U] [#7 0.16,-0.20,0.87,U] [#8 0.82,0.24,0.00,M1] 
01:23:14.735 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.00}, one-star: {0.40, 0.26}
01:23:14.736 00.001 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
01:23:14.736 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
01:23:14.736 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.04 mountX=-0.01 mountY=0.09, mountTheta=1.71
01:23:14.737 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
01:23:14.737 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
01:23:14.737 00.000 11060 Worker thread wakes up
01:23:14.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:14.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:23:14.737 00.000 10844 UpdateGuideState exits: m=3166 SNR=35.8 Saturated
01:23:14.737 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:23:14.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:14.737 00.000 11060 Moving (0.09, -0.00) raw xDistance=-0.01 yDistance=0.09
01:23:14.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:14.738 00.001 10844 Enqueuing Expose request
01:23:14.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:23:14.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:14.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:23:14.738 00.000 11060 MoveAxis(E, 0, ABG)
01:23:14.738 00.000 11060 Move returns status 0, amount 0
01:23:14.738 00.000 11060 MoveAxis(N, 0, ABG)
01:23:14.738 00.000 11060 Move returns status 0, amount 0
01:23:14.738 00.000 11060 move complete, result=0
01:23:14.738 00.000 11060 worker thread done servicing request
01:23:14.738 00.000 11060 Worker thread wakes up
01:23:14.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:14.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:14.739 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:15.375 00.636 11060 Exposure complete
01:23:15.552 00.177 11060 worker thread done servicing request
01:23:15.552 00.000 10844 OnExposeComplete: enter
01:23:15.553 00.001 10844 UpdateGuideState(): m_state=6
01:23:15.553 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9559
01:23:15.553 00.000 10844 Star::Find returns 1 (0), X=268.96, Y=61.06, Mass=2724, SNR=33.3, Peak=217 HFD=3.5
01:23:15.553 00.000 10844 MultiStar: [#1 -0.10,0.36,0.97,U] [#2 0.29,-0.07,2.08,U] [#3 0.69,-0.02,0.00,M1] [#4 1.10,0.21,0.00,M7] [#5 0.25,0.25,1.08,U] [#6 0.50,0.49,0.00,M1] [#7 0.57,-0.13,0.93,U] [#8 0.12,-0.22,0.88,U] 
01:23:15.553 00.000 10844 refined, 5 included, MultiStar: {0.27, 0.04}, one-star: {0.47, 0.08}
01:23:15.553 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
01:23:15.553 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
01:23:15.553 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.27 cameraTheta=0.13 mountX=-0.08 mountY=0.26, mountTheta=1.88
01:23:15.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.04, opts=13)
01:23:15.555 00.000 10844 Enqueuing Move request for scope (0.27, 0.04)
01:23:15.555 00.000 11060 Worker thread wakes up
01:23:15.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:23:15.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
01:23:15.555 00.000 10844 UpdateGuideState exits: m=2724 SNR=33.3
01:23:15.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
01:23:15.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:15.555 00.000 11060 Moving (0.27, 0.04) raw xDistance=-0.08 yDistance=0.26
01:23:15.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:15.555 00.000 10844 Enqueuing Expose request
01:23:15.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:23:15.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:15.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:23:15.555 00.000 11060 MoveAxis(E, 0, ABG)
01:23:15.555 00.000 11060 Move returns status 0, amount 0
01:23:15.555 00.000 11060 MoveAxis(N, 0, ABG)
01:23:15.555 00.000 11060 Move returns status 0, amount 0
01:23:15.555 00.000 11060 move complete, result=0
01:23:15.556 00.001 11060 worker thread done servicing request
01:23:15.556 00.000 11060 Worker thread wakes up
01:23:15.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:15.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:15.558 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:23:16.186 00.628 11060 Exposure complete
01:23:16.375 00.189 11060 worker thread done servicing request
01:23:16.375 00.000 10844 OnExposeComplete: enter
01:23:16.375 00.000 10844 UpdateGuideState(): m_state=6
01:23:16.375 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9560
01:23:16.376 00.001 10844 Star::Find returns 1 (1), X=268.46, Y=61.47, Mass=3103, SNR=34.8, Peak=255 HFD=3.2
01:23:16.376 00.000 10844 MultiStar: [#1 0.23,0.08,0.98,U] [#2 0.63,-0.43,0.00,M1] [#3 -0.01,0.18,0.96,U] [#4 0.86,0.15,0.00,M8] [#5 0.69,0.75,0.00,M2] [#6 -0.35,-0.23,0.89,U] [#7 0.49,0.17,0.89,U] [#8 0.20,-0.04,0.80,U] 
01:23:16.376 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.12}, one-star: {-0.02, 0.50}
01:23:16.376 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:23:16.376 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:23:16.376 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.95 mountX=-0.13 mountY=0.06, mountTheta=2.68
01:23:16.378 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.12, opts=13)
01:23:16.378 00.000 10844 Enqueuing Move request for scope (0.09, 0.12)
01:23:16.379 00.001 11060 Worker thread wakes up
01:23:16.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:16.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
01:23:16.379 00.000 10844 UpdateGuideState exits: m=3103 SNR=34.8 Saturated
01:23:16.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:16.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:16.379 00.000 10844 Enqueuing Expose request
01:23:16.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
01:23:16.379 00.000 11060 Moving (0.09, 0.12) raw xDistance=-0.13 yDistance=0.06
01:23:16.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:23:16.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:16.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:23:16.380 00.001 11060 MoveAxis(E, 23, ABG)
01:23:16.380 00.000 11060 Guiding  Dir = 2, Dur = 23
01:23:16.414 00.034 11060 IsSlewing returns 0
01:23:16.414 00.000 11060 IsGuiding returns 0
01:23:16.461 00.047 11060 IsGuiding returns 0
01:23:16.461 00.000 11060 Move returns status 0, amount 23
01:23:16.461 00.000 11060 MoveAxis(N, 0, ABG)
01:23:16.461 00.000 11060 Move returns status 0, amount 0
01:23:16.461 00.000 11060 move complete, result=0
01:23:16.461 00.000 11060 worker thread done servicing request
01:23:16.461 00.000 11060 Worker thread wakes up
01:23:16.461 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:23:16.463 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:16.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:17.108 00.645 11060 Exposure complete
01:23:17.287 00.179 11060 worker thread done servicing request
01:23:17.287 00.000 10844 OnExposeComplete: enter
01:23:17.287 00.000 10844 UpdateGuideState(): m_state=6
01:23:17.287 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9561
01:23:17.287 00.000 10844 Star::Find returns 1 (0), X=268.97, Y=60.87, Mass=2774, SNR=33.6, Peak=245 HFD=3.2
01:23:17.287 00.000 10844 MultiStar: [#1 -0.17,0.35,0.99,U] [#2 0.07,0.30,1.94,U] [#3 -0.18,-0.33,1.01,U] [#4 0.17,0.33,0.96,U] [#5 -0.28,0.10,1.08,U] [#6 0.22,0.14,0.82,U] [#7 0.32,0.50,0.79,U] [#8 -0.07,0.30,0.96,U] 
01:23:17.287 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.18}, one-star: {0.48, -0.10}
01:23:17.288 00.001 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
01:23:17.288 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
01:23:17.288 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.30 mountX=-0.19 mountY=0.02, mountTheta=3.03
01:23:17.289 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.18, opts=13)
01:23:17.289 00.000 10844 Enqueuing Move request for scope (0.05, 0.18)
01:23:17.289 00.000 11060 Worker thread wakes up
01:23:17.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
01:23:17.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
01:23:17.289 00.000 11060 Moving (0.05, 0.18) raw xDistance=-0.19 yDistance=0.02
01:23:17.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:23:17.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:17.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:17.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:23:17.289 00.000 11060 MoveAxis(E, 33, ABG)
01:23:17.289 00.000 11060 Guiding  Dir = 2, Dur = 33
01:23:17.289 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.6
01:23:17.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:17.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:17.289 00.000 10844 Enqueuing Expose request
01:23:17.306 00.017 11060 IsSlewing returns 0
01:23:17.306 00.000 11060 IsGuiding returns 0
01:23:17.373 00.067 11060 IsGuiding returns 0
01:23:17.376 00.003 11060 Move returns status 0, amount 33
01:23:17.376 00.000 11060 MoveAxis(N, 0, ABG)
01:23:17.376 00.000 11060 Move returns status 0, amount 0
01:23:17.377 00.001 11060 move complete, result=0
01:23:17.377 00.000 11060 worker thread done servicing request
01:23:17.377 00.000 11060 Worker thread wakes up
01:23:17.377 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
01:23:17.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:17.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:18.033 00.656 11060 Exposure complete
01:23:18.192 00.159 11060 worker thread done servicing request
01:23:18.193 00.001 10844 OnExposeComplete: enter
01:23:18.193 00.000 10844 UpdateGuideState(): m_state=6
01:23:18.193 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9562
01:23:18.193 00.000 10844 Star::Find returns 1 (1), X=268.71, Y=60.83, Mass=2774, SNR=33.1, Peak=255 HFD=3.4
01:23:18.193 00.000 10844 MultiStar: [#1 0.00,0.15,0.94,U] [#2 0.71,-0.52,0.00,M1] [#3 0.03,-0.96,0.00,M1] [#4 0.32,0.23,1.00,U] [#5 0.34,0.51,0.00,M2] [#6 0.12,-0.00,0.93,U] [#7 0.55,0.21,0.86,U] [#8 0.09,0.21,0.88,U] 
01:23:18.193 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.11}, one-star: {0.22, -0.14}
01:23:18.193 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:23:18.194 00.001 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:23:18.194 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.46 mountX=-0.14 mountY=0.20, mountTheta=2.20
01:23:18.195 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.11, opts=13)
01:23:18.195 00.000 10844 Enqueuing Move request for scope (0.22, 0.11)
01:23:18.195 00.000 11060 Worker thread wakes up
01:23:18.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
01:23:18.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
01:23:18.195 00.000 11060 Moving (0.22, 0.11) raw xDistance=-0.14 yDistance=0.20
01:23:18.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:23:18.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:18.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:18.195 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.1 Saturated
01:23:18.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:18.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:23:18.195 00.000 11060 MoveAxis(E, 26, ABG)
01:23:18.196 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:18.196 00.000 10844 Enqueuing Expose request
01:23:18.196 00.000 11060 Guiding  Dir = 2, Dur = 26
01:23:18.200 00.004 11060 IsSlewing returns 0
01:23:18.200 00.000 11060 IsGuiding returns 0
01:23:18.231 00.031 11060 IsGuiding returns 0
01:23:18.231 00.000 11060 Move returns status 0, amount 26
01:23:18.231 00.000 11060 MoveAxis(N, 0, ABG)
01:23:18.231 00.000 11060 Move returns status 0, amount 0
01:23:18.233 00.002 11060 move complete, result=0
01:23:18.233 00.000 11060 worker thread done servicing request
01:23:18.233 00.000 11060 Worker thread wakes up
01:23:18.233 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.2 px 0 ms NORTH
01:23:18.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:18.235 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:18.875 00.640 11060 Exposure complete
01:23:19.078 00.203 11060 worker thread done servicing request
01:23:19.078 00.000 10844 OnExposeComplete: enter
01:23:19.078 00.000 10844 UpdateGuideState(): m_state=6
01:23:19.079 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9563
01:23:19.079 00.000 10844 Star::Find returns 1 (1), X=268.42, Y=61.54, Mass=2692, SNR=32.7, Peak=255 HFD=3.3
01:23:19.079 00.000 10844 MultiStar: [#1 0.39,0.09,0.99,U] [#2 0.22,-0.01,2.06,U] [#3 0.53,0.11,1.06,U] [#4 0.54,-0.03,1.02,U] [#5 0.07,0.41,0.97,U] [#6 0.23,0.41,0.96,U] [#7 0.58,0.93,0.00,M1] [#8 -0.06,0.40,0.94,U] 
01:23:19.079 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.21}, one-star: {-0.06, 0.57}
01:23:19.079 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
01:23:19.079 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
01:23:19.079 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.73 mountX=-0.25 mountY=0.20, mountTheta=2.47
01:23:19.082 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.21, opts=13)
01:23:19.082 00.000 10844 Enqueuing Move request for scope (0.24, 0.21)
01:23:19.082 00.000 11060 Worker thread wakes up
01:23:19.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:19.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd
01:23:19.082 00.000 10844 UpdateGuideState exits: m=2692 SNR=32.7 Saturated
01:23:19.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.21)
01:23:19.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:19.082 00.000 11060 Moving (0.24, 0.21) raw xDistance=-0.25 yDistance=0.20
01:23:19.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:23:19.082 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=0.41
01:23:19.083 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:23:19.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:19.083 00.000 10844 Enqueuing Expose request
01:23:19.083 00.000 11060 MoveAxis(E, 44, ABG)
01:23:19.083 00.000 11060 Guiding  Dir = 2, Dur = 44
01:23:19.090 00.007 11060 IsSlewing returns 0
01:23:19.091 00.001 11060 IsGuiding returns 0
01:23:19.140 00.049 11060 IsGuiding returns 0
01:23:19.140 00.000 11060 Move returns status 0, amount 44
01:23:19.140 00.000 11060 BLC: Oldest BLC event removed
01:23:19.141 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:23:19.141 00.000 11060 MoveAxis(S, 827, ABG)
01:23:19.141 00.000 11060 duration set to 750 by maxDecDuration
01:23:19.141 00.000 11060 Guiding  Dir = 1, Dur = 750
01:23:19.152 00.011 11060 IsSlewing returns 0
01:23:19.153 00.001 11060 IsGuiding returns 0
01:23:19.917 00.764 11060 IsGuiding returns 0
01:23:19.917 00.000 11060 Move returns status 0, amount 750
01:23:19.917 00.000 11060 move complete, result=0
01:23:19.918 00.001 11060 worker thread done servicing request
01:23:19.918 00.000 11060 Worker thread wakes up
01:23:19.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:19.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:19.918 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.2 px 750 ms SOUTH
01:23:20.551 00.633 11060 Exposure complete
01:23:20.712 00.161 11060 worker thread done servicing request
01:23:20.712 00.000 10844 OnExposeComplete: enter
01:23:20.712 00.000 10844 UpdateGuideState(): m_state=6
01:23:20.712 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9564
01:23:20.712 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=60.93, Mass=2558, SNR=32.2, Peak=234 HFD=3.4
01:23:20.713 00.001 10844 MultiStar: [#1 -0.15,0.05,0.97,U] [#2 0.57,0.70,0.00,M1] [#3 0.17,-0.08,0.99,U] [#4 0.29,0.56,0.00,M6] [#5 0.34,0.55,0.00,M2] [#6 0.08,0.25,0.92,U] [#7 0.06,0.33,0.99,U] [#8 0.24,0.37,1.00,U] 
01:23:20.713 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.15}, one-star: {-0.16, -0.05}
01:23:20.713 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
01:23:20.713 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
01:23:20.713 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.31 mountX=-0.15 mountY=0.01, mountTheta=3.04
01:23:20.714 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
01:23:20.714 00.000 10844 Enqueuing Move request for scope (0.04, 0.15)
01:23:20.714 00.000 11060 Worker thread wakes up
01:23:20.715 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:20.715 00.000 10844 UpdateGuideState exits: m=2558 SNR=32.2
01:23:20.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:20.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
01:23:20.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:20.715 00.000 10844 Enqueuing Expose request
01:23:20.715 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
01:23:20.715 00.000 11060 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=0.01
01:23:20.716 00.001 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.139048, 1:0.014784
01:23:20.716 00.000 11060 BLC: No correction, Miss < min_move
01:23:20.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:23:20.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:20.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:20.716 00.000 11060 MoveAxis(E, 27, ABG)
01:23:20.716 00.000 11060 Guiding  Dir = 2, Dur = 27
01:23:20.734 00.018 11060 IsSlewing returns 0
01:23:20.734 00.000 11060 IsGuiding returns 0
01:23:20.765 00.031 11060 IsGuiding returns 0
01:23:20.765 00.000 11060 Move returns status 0, amount 27
01:23:20.765 00.000 11060 MoveAxis(N, 0, ABG)
01:23:20.765 00.000 11060 Move returns status 0, amount 0
01:23:20.765 00.000 11060 move complete, result=0
01:23:20.765 00.000 11060 worker thread done servicing request
01:23:20.766 00.001 11060 Worker thread wakes up
01:23:20.766 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
01:23:20.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:20.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:21.426 00.660 11060 Exposure complete
01:23:21.598 00.172 11060 worker thread done servicing request
01:23:21.598 00.000 10844 OnExposeComplete: enter
01:23:21.598 00.000 10844 UpdateGuideState(): m_state=6
01:23:21.598 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9565
01:23:21.598 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=61.48, Mass=2324, SNR=30.5, Peak=252 HFD=3.3
01:23:21.600 00.002 10844 MultiStar: [#1 -0.34,0.52,0.00,M1] [#2 0.26,0.84,0.00,M2] [#3 0.40,-0.52,0.00,M1] [#4 0.54,0.27,1.21,U] [#5 0.56,0.20,0.98,U] [#6 -0.17,0.35,0.98,U] [#7 0.07,0.09,0.90,U] [#8 0.09,0.62,0.00,M1] 
01:23:21.600 00.000 10844 refined, 4 included, MultiStar: {0.25, 0.29}, one-star: {0.16, 0.50}
01:23:21.600 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
01:23:21.600 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
01:23:21.600 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.29 hyp=0.38 cameraTheta=0.86 mountX=-0.33 mountY=0.20, mountTheta=2.60
01:23:21.609 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.29, opts=13)
01:23:21.609 00.000 10844 Enqueuing Move request for scope (0.25, 0.29)
01:23:21.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:21.609 00.000 10844 UpdateGuideState exits: m=2324 SNR=30.5
01:23:21.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:21.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:21.609 00.000 10844 Enqueuing Expose request
01:23:21.609 00.000 11060 Worker thread wakes up
01:23:21.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.29) opts 0xd
01:23:21.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.29)
01:23:21.609 00.000 11060 Moving (0.25, 0.29) raw xDistance=-0.33 yDistance=0.20
01:23:21.610 00.001 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.139048, 1:0.014784, 2:0.196181
01:23:21.610 00.000 11060 BLC: Under-shoot: nominal increase by 42
01:23:21.610 00.000 11060 BLC: window closed
01:23:21.610 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:23:21.610 00.000 11060 BLC: Pulse adjusted to 750
01:23:21.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:23:21.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:23:21.611 00.001 11060 MoveAxis(E, 57, ABG)
01:23:21.611 00.000 11060 Guiding  Dir = 2, Dur = 57
01:23:21.620 00.009 11060 IsSlewing returns 0
01:23:21.620 00.000 11060 IsGuiding returns 0
01:23:21.684 00.064 11060 IsGuiding returns 0
01:23:21.684 00.000 11060 Move returns status 0, amount 57
01:23:21.684 00.000 11060 MoveAxis(S, 76, ABG)
01:23:21.684 00.000 11060 Guiding  Dir = 1, Dur = 76
01:23:21.699 00.015 11060 IsSlewing returns 0
01:23:21.699 00.000 11060 IsGuiding returns 0
01:23:21.778 00.079 11060 IsGuiding returns 0
01:23:21.778 00.000 11060 Move returns status 0, amount 76
01:23:21.778 00.000 11060 move complete, result=0
01:23:21.778 00.000 11060 worker thread done servicing request
01:23:21.778 00.000 11060 Worker thread wakes up
01:23:21.778 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.2 px 76 ms SOUTH
01:23:21.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:21.779 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:22.044 00.265 10844 evsrv: cli 0EEEEB10 connect
01:23:22.044 00.000 10844 case statement mapped state 6 to 3
01:23:22.045 00.001 10844 case statement mapped state 6 to 3
01:23:22.045 00.000 10844 evsrv: cli 0EEEEB10 request: {"method":"get_pixel_scale","id":"072d8e1b-5cbc-4ff4-9d4d-c033f98ecbcc"}
01:23:22.046 00.001 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":4.1253,"id":"072d8e1b-5cbc-4ff4-9d4d-c033f98ecbcc"}
01:23:22.046 00.000 10844 evsrv: cli 0EEEEB10 disconnect
01:23:22.416 00.370 11060 Exposure complete
01:23:22.584 00.168 11060 worker thread done servicing request
01:23:22.584 00.000 10844 OnExposeComplete: enter
01:23:22.584 00.000 10844 UpdateGuideState(): m_state=6
01:23:22.584 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9566
01:23:22.584 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=61.16, Mass=2848, SNR=34.0, Peak=251 HFD=3.5
01:23:22.584 00.000 10844 MultiStar: [#1 -0.16,0.08,1.03,U] [#2 0.13,-0.10,2.02,U] [#3 -0.02,-0.38,0.96,U] [#4 -0.10,0.12,1.04,U] [#5 0.18,0.05,0.99,U] [#6 -0.01,-0.08,0.91,U] [#7 0.18,-0.19,0.87,U] [#8 0.21,0.46,0.91,U] 
01:23:22.584 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.38, 0.19}
01:23:22.584 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
01:23:22.584 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
01:23:22.585 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=-0.02 mountY=0.09, mountTheta=1.84
01:23:22.586 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
01:23:22.586 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
01:23:22.586 00.000 11060 Worker thread wakes up
01:23:22.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:23:22.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:23:22.586 00.000 11060 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=0.09
01:23:22.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:23:22.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:22.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:22.586 00.000 10844 UpdateGuideState exits: m=2848 SNR=34.0
01:23:22.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:22.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:22.586 00.000 10844 Enqueuing Expose request
01:23:22.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:23:22.587 00.001 11060 MoveAxis(E, 0, ABG)
01:23:22.587 00.000 11060 Move returns status 0, amount 0
01:23:22.587 00.000 11060 MoveAxis(N, 0, ABG)
01:23:22.587 00.000 11060 Move returns status 0, amount 0
01:23:22.587 00.000 11060 move complete, result=0
01:23:22.587 00.000 11060 worker thread done servicing request
01:23:22.587 00.000 11060 Worker thread wakes up
01:23:22.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:22.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:22.588 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:23.220 00.632 11060 Exposure complete
01:23:23.397 00.177 11060 worker thread done servicing request
01:23:23.397 00.000 10844 OnExposeComplete: enter
01:23:23.397 00.000 10844 UpdateGuideState(): m_state=6
01:23:23.397 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9567
01:23:23.397 00.000 10844 Star::Find returns 1 (0), X=269.01, Y=61.19, Mass=3086, SNR=35.8, Peak=250 HFD=3.1
01:23:23.397 00.000 10844 MultiStar: [#1 -0.11,0.42,0.86,U] [#2 0.22,0.11,1.87,U] [#3 -0.28,-0.11,0.92,U] [#4 0.17,0.34,0.98,U] [#5 0.18,-0.12,0.97,U] [#6 -0.12,-0.10,0.91,U] [#7 0.22,0.58,0.00,M1] [#8 0.41,-0.08,0.88,U] 
01:23:23.397 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.52, 0.22}
01:23:23.397 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
01:23:23.397 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:23:23.398 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.56 mountX=-0.11 mountY=0.12, mountTheta=2.30
01:23:23.399 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.09, opts=13)
01:23:23.399 00.000 10844 Enqueuing Move request for scope (0.14, 0.09)
01:23:23.399 00.000 11060 Worker thread wakes up
01:23:23.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:23.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
01:23:23.399 00.000 10844 UpdateGuideState exits: m=3086 SNR=35.8
01:23:23.399 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
01:23:23.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:23.399 00.000 11060 Moving (0.14, 0.09) raw xDistance=-0.11 yDistance=0.12
01:23:23.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:23.399 00.000 10844 Enqueuing Expose request
01:23:23.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:23.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:23.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:23:23.400 00.001 11060 MoveAxis(E, 0, ABG)
01:23:23.400 00.000 11060 Move returns status 0, amount 0
01:23:23.400 00.000 11060 MoveAxis(N, 0, ABG)
01:23:23.400 00.000 11060 Move returns status 0, amount 0
01:23:23.400 00.000 11060 move complete, result=0
01:23:23.400 00.000 11060 worker thread done servicing request
01:23:23.400 00.000 11060 Worker thread wakes up
01:23:23.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:23.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:23.401 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:24.034 00.633 11060 Exposure complete
01:23:24.233 00.199 11060 worker thread done servicing request
01:23:24.233 00.000 10844 OnExposeComplete: enter
01:23:24.233 00.000 10844 UpdateGuideState(): m_state=6
01:23:24.233 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9568
01:23:24.233 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=61.08, Mass=2907, SNR=34.5, Peak=248 HFD=3.7
01:23:24.234 00.001 10844 MultiStar: [#1 -0.19,-0.23,0.93,U] [#2 -0.24,-0.53,2.01,U] [#3 0.38,0.13,0.88,U] [#4 0.12,-0.28,0.92,U] [#5 0.27,-0.08,1.00,U] [#6 -0.03,-0.21,0.83,U] [#7 0.17,0.11,0.87,U] [#8 -0.02,-0.08,0.96,U] 
01:23:24.234 00.000 10844 single-star, 8 included, MultiStar: {0.03, -0.17}, one-star: {0.12, 0.11}
01:23:24.234 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
01:23:24.234 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
01:23:24.234 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=-0.13 mountY=0.10, mountTheta=2.47
01:23:24.235 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.11, opts=13)
01:23:24.235 00.000 10844 Enqueuing Move request for scope (0.12, 0.11)
01:23:24.235 00.000 11060 Worker thread wakes up
01:23:24.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:23:24.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:23:24.235 00.000 11060 Moving (0.12, 0.11) raw xDistance=-0.13 yDistance=0.10
01:23:24.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:23:24.236 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:24.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:24.236 00.000 10844 UpdateGuideState exits: m=2907 SNR=34.5
01:23:24.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:23:24.236 00.000 11060 MoveAxis(E, 22, ABG)
01:23:24.236 00.000 11060 Guiding  Dir = 2, Dur = 22
01:23:24.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:24.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:24.236 00.000 10844 Enqueuing Expose request
01:23:24.248 00.012 11060 IsSlewing returns 0
01:23:24.248 00.000 11060 IsGuiding returns 0
01:23:24.279 00.031 11060 IsGuiding returns 0
01:23:24.279 00.000 11060 Move returns status 0, amount 22
01:23:24.279 00.000 11060 MoveAxis(N, 0, ABG)
01:23:24.279 00.000 11060 Move returns status 0, amount 0
01:23:24.279 00.000 11060 move complete, result=0
01:23:24.279 00.000 11060 worker thread done servicing request
01:23:24.280 00.001 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:23:24.280 00.000 11060 Worker thread wakes up
01:23:24.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:24.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:24.909 00.629 11060 Exposure complete
01:23:25.107 00.198 11060 worker thread done servicing request
01:23:25.107 00.000 10844 OnExposeComplete: enter
01:23:25.107 00.000 10844 UpdateGuideState(): m_state=6
01:23:25.107 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9569
01:23:25.107 00.000 10844 Star::Find returns 1 (1), X=269.03, Y=60.92, Mass=3234, SNR=35.9, Peak=255 HFD=3.0
01:23:25.108 00.001 10844 MultiStar: [#1 0.05,0.32,0.94,U] [#2 -0.01,-0.35,1.95,U] [#3 -0.31,-0.22,0.91,U] [#4 -0.08,-0.42,0.84,U] [#5 0.32,-0.48,0.87,U] [#6 -0.05,0.26,0.87,U] [#7 0.00,0.55,0.79,U] [#8 0.17,-0.08,0.86,U] 
01:23:25.108 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {0.54, -0.06}
01:23:25.108 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
01:23:25.108 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
01:23:25.108 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=0.08 mountY=0.08, mountTheta=0.81
01:23:25.109 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
01:23:25.109 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
01:23:25.109 00.000 11060 Worker thread wakes up
01:23:25.110 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:23:25.110 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:23:25.110 00.000 11060 Moving (0.07, -0.09) raw xDistance=0.08 yDistance=0.08
01:23:25.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:23:25.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:25.110 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:25.110 00.000 10844 UpdateGuideState exits: m=3234 SNR=35.9 Saturated
01:23:25.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:25.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:25.110 00.000 10844 Enqueuing Expose request
01:23:25.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:23:25.110 00.000 11060 MoveAxis(E, 0, ABG)
01:23:25.110 00.000 11060 Move returns status 0, amount 0
01:23:25.110 00.000 11060 MoveAxis(N, 0, ABG)
01:23:25.110 00.000 11060 Move returns status 0, amount 0
01:23:25.110 00.000 11060 move complete, result=0
01:23:25.111 00.001 11060 worker thread done servicing request
01:23:25.111 00.000 11060 Worker thread wakes up
01:23:25.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:25.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:25.112 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:25.740 00.628 11060 Exposure complete
01:23:25.906 00.166 11060 worker thread done servicing request
01:23:25.906 00.000 10844 OnExposeComplete: enter
01:23:25.907 00.001 10844 UpdateGuideState(): m_state=6
01:23:25.907 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9570
01:23:25.907 00.000 10844 Star::Find returns 1 (1), X=268.62, Y=61.76, Mass=3019, SNR=34.8, Peak=255 HFD=3.5
01:23:25.907 00.000 10844 MultiStar: [#1 -0.34,0.47,0.96,U] [#2 -0.22,0.26,2.02,U] [#3 -0.12,0.32,0.93,U] [#4 0.47,0.39,0.00,M2] [#5 0.03,0.62,0.00,M1] [#6 0.10,0.14,0.89,U] [#7 -0.16,-0.05,0.81,U] [#8 0.13,0.01,0.94,U] 
01:23:25.907 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.28}, one-star: {0.13, 0.79}
01:23:25.908 00.001 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
01:23:25.908 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.68)
01:23:25.908 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.87 mountX=-0.26 mountY=-0.13, mountTheta=-2.67
01:23:25.909 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.28, opts=13)
01:23:25.909 00.000 10844 Enqueuing Move request for scope (-0.09, 0.28)
01:23:25.909 00.000 11060 Worker thread wakes up
01:23:25.909 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:25.909 00.000 10844 UpdateGuideState exits: m=3019 SNR=34.8 Saturated
01:23:25.910 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:25.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:25.910 00.000 10844 Enqueuing Expose request
01:23:25.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.28) opts 0xd
01:23:25.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.28)
01:23:25.910 00.000 11060 Moving (-0.09, 0.28) raw xDistance=-0.26 yDistance=-0.13
01:23:25.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:23:25.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:25.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:23:25.910 00.000 11060 MoveAxis(E, 46, ABG)
01:23:25.910 00.000 11060 Guiding  Dir = 2, Dur = 46
01:23:25.937 00.027 11060 IsSlewing returns 0
01:23:25.938 00.001 11060 IsGuiding returns 0
01:23:26.010 00.072 11060 IsGuiding returns 0
01:23:26.010 00.000 11060 Move returns status 0, amount 46
01:23:26.011 00.001 11060 MoveAxis(N, 0, ABG)
01:23:26.011 00.000 11060 Move returns status 0, amount 0
01:23:26.011 00.000 11060 move complete, result=0
01:23:26.011 00.000 11060 worker thread done servicing request
01:23:26.011 00.000 11060 Worker thread wakes up
01:23:26.011 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:23:26.012 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:26.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:26.660 00.648 11060 Exposure complete
01:23:26.828 00.168 11060 worker thread done servicing request
01:23:26.828 00.000 10844 OnExposeComplete: enter
01:23:26.828 00.000 10844 UpdateGuideState(): m_state=6
01:23:26.828 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9571
01:23:26.828 00.000 10844 Star::Find returns 1 (1), X=268.60, Y=61.58, Mass=2954, SNR=34.8, Peak=255 HFD=3.3
01:23:26.829 00.001 10844 MultiStar: [#1 -0.14,0.36,0.88,U] [#2 -0.07,-0.28,1.97,U] [#3 0.54,-0.21,1.03,U] [#4 0.19,-0.02,0.95,U] [#5 0.08,-0.02,0.89,U] [#6 0.10,-0.34,0.86,U] [#7 0.54,0.66,0.00,M1] [#8 0.27,-0.18,0.85,U] 
01:23:26.829 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.04}, one-star: {0.12, 0.60}
01:23:26.829 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
01:23:26.829 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
01:23:26.829 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=0.02 mountY=0.12, mountTheta=1.44
01:23:26.830 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.04, opts=13)
01:23:26.830 00.000 10844 Enqueuing Move request for scope (0.11, -0.04)
01:23:26.830 00.000 11060 Worker thread wakes up
01:23:26.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:23:26.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:23:26.830 00.000 11060 Moving (0.11, -0.04) raw xDistance=0.02 yDistance=0.12
01:23:26.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:23:26.831 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:26.831 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:26.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:23:26.831 00.000 11060 MoveAxis(E, 0, ABG)
01:23:26.831 00.000 11060 Move returns status 0, amount 0
01:23:26.831 00.000 10844 UpdateGuideState exits: m=2954 SNR=34.8 Saturated
01:23:26.831 00.000 11060 MoveAxis(N, 0, ABG)
01:23:26.831 00.000 11060 Move returns status 0, amount 0
01:23:26.832 00.001 11060 move complete, result=0
01:23:26.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:26.832 00.000 11060 worker thread done servicing request
01:23:26.832 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:26.832 00.000 10844 Enqueuing Expose request
01:23:26.832 00.000 11060 Worker thread wakes up
01:23:26.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:26.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:26.832 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:27.467 00.635 11060 Exposure complete
01:23:27.632 00.165 11060 worker thread done servicing request
01:23:27.633 00.001 10844 OnExposeComplete: enter
01:23:27.633 00.000 10844 UpdateGuideState(): m_state=6
01:23:27.633 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9572
01:23:27.633 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=60.68, Mass=2731, SNR=33.3, Peak=255 HFD=3.4
01:23:27.633 00.000 10844 MultiStar: [#1 0.22,-0.06,1.02,U] [#2 0.26,-0.13,2.01,U] [#3 0.37,-0.37,0.93,U] [#4 0.25,0.10,0.95,U] [#5 0.11,0.35,1.03,U] [#6 0.25,-0.07,0.95,U] [#7 0.54,0.43,0.00,M2] [#8 0.04,-0.18,0.88,U] 
01:23:27.633 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.08}, one-star: {0.13, -0.29}
01:23:27.633 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:23:27.633 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
01:23:27.634 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.38 mountX=0.05 mountY=0.22, mountTheta=1.37
01:23:27.635 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.08, opts=13)
01:23:27.635 00.000 10844 Enqueuing Move request for scope (0.21, -0.08)
01:23:27.635 00.000 11060 Worker thread wakes up
01:23:27.635 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:27.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
01:23:27.635 00.000 10844 UpdateGuideState exits: m=2731 SNR=33.3 Saturated
01:23:27.635 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
01:23:27.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:27.635 00.000 11060 Moving (0.21, -0.08) raw xDistance=0.05 yDistance=0.22
01:23:27.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:27.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:23:27.635 00.000 10844 Enqueuing Expose request
01:23:27.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:23:27.635 00.000 11060 MoveAxis(E, 0, ABG)
01:23:27.635 00.000 11060 Move returns status 0, amount 0
01:23:27.636 00.001 11060 MoveAxis(S, 87, ABG)
01:23:27.636 00.000 11060 Guiding  Dir = 1, Dur = 87
01:23:27.644 00.008 11060 IsSlewing returns 0
01:23:27.644 00.000 11060 IsGuiding returns 0
01:23:27.739 00.095 11060 IsGuiding returns 0
01:23:27.739 00.000 11060 Move returns status 0, amount 87
01:23:27.739 00.000 11060 move complete, result=0
01:23:27.739 00.000 11060 worker thread done servicing request
01:23:27.739 00.000 11060 Worker thread wakes up
01:23:27.739 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 87 ms SOUTH
01:23:27.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:27.740 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:28.368 00.628 11060 Exposure complete
01:23:28.538 00.170 11060 worker thread done servicing request
01:23:28.538 00.000 10844 OnExposeComplete: enter
01:23:28.538 00.000 10844 UpdateGuideState(): m_state=6
01:23:28.538 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9573
01:23:28.538 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=61.31, Mass=2466, SNR=30.8, Peak=193 HFD=3.7
01:23:28.538 00.000 10844 MultiStar: [#1 0.02,0.78,0.00,M1] [#2 0.10,-0.21,2.26,U] [#3 0.05,-0.20,1.02,U] [#4 0.47,0.16,0.99,U] [#5 0.27,0.28,1.05,U] [#6 -0.13,0.15,0.99,U] [#7 -0.07,0.65,0.00,M3] [#8 -0.32,-0.10,1.12,U] 
01:23:28.539 00.001 10844 refined, 6 included, MultiStar: {0.10, 0.02}, one-star: {0.33, 0.34}
01:23:28.539 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
01:23:28.539 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
01:23:28.539 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.04 mountY=0.10, mountTheta=1.94
01:23:28.540 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.02, opts=13)
01:23:28.540 00.000 10844 Enqueuing Move request for scope (0.10, 0.02)
01:23:28.540 00.000 11060 Worker thread wakes up
01:23:28.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
01:23:28.540 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
01:23:28.540 00.000 11060 Moving (0.10, 0.02) raw xDistance=-0.04 yDistance=0.10
01:23:28.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:23:28.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:28.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:28.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:23:28.540 00.000 11060 MoveAxis(E, 0, ABG)
01:23:28.540 00.000 11060 Move returns status 0, amount 0
01:23:28.540 00.000 10844 UpdateGuideState exits: m=2466 SNR=30.8
01:23:28.541 00.001 11060 MoveAxis(N, 0, ABG)
01:23:28.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:28.541 00.000 11060 Move returns status 0, amount 0
01:23:28.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:28.541 00.000 11060 move complete, result=0
01:23:28.541 00.000 10844 Enqueuing Expose request
01:23:28.541 00.000 11060 worker thread done servicing request
01:23:28.541 00.000 11060 Worker thread wakes up
01:23:28.541 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:28.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:28.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:29.195 00.654 11060 Exposure complete
01:23:29.384 00.189 11060 worker thread done servicing request
01:23:29.384 00.000 10844 OnExposeComplete: enter
01:23:29.384 00.000 10844 UpdateGuideState(): m_state=6
01:23:29.384 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9574
01:23:29.384 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=61.07, Mass=2986, SNR=34.8, Peak=255 HFD=3.5
01:23:29.385 00.001 10844 MultiStar: [#1 0.17,0.25,0.99,U] [#2 0.48,-0.19,2.15,U] [#3 0.38,-0.59,0.00,M1] [#4 0.26,0.00,0.82,U] [#5 -0.26,-0.18,0.98,U] [#6 0.41,-0.39,0.88,U] [#7 0.08,0.41,0.78,U] [#8 0.21,-0.30,0.91,U] 
01:23:29.385 00.000 10844 single-star, 7 included, MultiStar: {0.21, -0.06}, one-star: {-0.01, 0.10}
01:23:29.385 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
01:23:29.385 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
01:23:29.385 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.65 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
01:23:29.386 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
01:23:29.386 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
01:23:29.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:29.386 00.000 10844 UpdateGuideState exits: m=2986 SNR=34.8 Saturated
01:23:29.386 00.000 11060 Worker thread wakes up
01:23:29.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:29.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:23:29.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:29.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:23:29.386 00.000 10844 Enqueuing Expose request
01:23:29.386 00.000 11060 Moving (-0.01, 0.10) raw xDistance=-0.09 yDistance=-0.02
01:23:29.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:23:29.387 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:29.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:23:29.387 00.000 11060 MoveAxis(E, 0, ABG)
01:23:29.387 00.000 11060 Move returns status 0, amount 0
01:23:29.387 00.000 11060 MoveAxis(N, 0, ABG)
01:23:29.387 00.000 11060 Move returns status 0, amount 0
01:23:29.387 00.000 11060 move complete, result=0
01:23:29.387 00.000 11060 worker thread done servicing request
01:23:29.387 00.000 11060 Worker thread wakes up
01:23:29.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:29.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:29.389 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:30.028 00.639 11060 Exposure complete
01:23:30.199 00.171 11060 worker thread done servicing request
01:23:30.199 00.000 10844 OnExposeComplete: enter
01:23:30.199 00.000 10844 UpdateGuideState(): m_state=6
01:23:30.200 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9575
01:23:30.200 00.000 10844 Star::Find returns 1 (1), X=268.96, Y=60.63, Mass=2943, SNR=34.6, Peak=255 HFD=3.4
01:23:30.200 00.000 10844 MultiStar: [#1 0.16,0.07,0.94,U] [#2 0.33,-0.46,1.99,U] [#3 0.27,-0.87,0.00,M2] [#4 0.95,-0.62,0.00,M1] [#5 0.46,-0.50,0.00,M1] [#6 0.12,-0.63,0.00,M1] [#7 0.40,0.32,0.89,U] [#8 0.25,-0.61,0.00,M1] 
01:23:30.200 00.000 10844 refined, 3 included, MultiStar: {0.34, -0.19}, one-star: {0.48, -0.34}
01:23:30.200 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
01:23:30.200 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
01:23:30.200 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.19 hyp=0.39 cameraTheta=-0.51 mountX=0.13 mountY=0.37, mountTheta=1.24
01:23:30.201 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.19, opts=13)
01:23:30.201 00.000 10844 Enqueuing Move request for scope (0.34, -0.19)
01:23:30.201 00.000 11060 Worker thread wakes up
01:23:30.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.19) opts 0xd
01:23:30.201 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.19)
01:23:30.201 00.000 11060 Moving (0.34, -0.19) raw xDistance=0.13 yDistance=0.37
01:23:30.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:23:30.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
01:23:30.201 00.000 11060 MoveAxis(W, 22, ABG)
01:23:30.202 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:30.202 00.000 11060 Guiding  Dir = 3, Dur = 22
01:23:30.202 00.000 10844 UpdateGuideState exits: m=2943 SNR=34.6 Saturated
01:23:30.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:30.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:30.202 00.000 10844 Enqueuing Expose request
01:23:30.212 00.010 11060 IsSlewing returns 0
01:23:30.212 00.000 11060 IsGuiding returns 0
01:23:30.243 00.031 11060 IsGuiding returns 0
01:23:30.243 00.000 11060 Move returns status 0, amount 22
01:23:30.244 00.001 11060 MoveAxis(S, 143, ABG)
01:23:30.244 00.000 11060 Guiding  Dir = 1, Dur = 143
01:23:30.268 00.024 11060 IsSlewing returns 0
01:23:30.268 00.000 11060 IsGuiding returns 0
01:23:30.421 00.153 11060 IsGuiding returns 0
01:23:30.421 00.000 11060 Move returns status 0, amount 143
01:23:30.421 00.000 11060 move complete, result=0
01:23:30.421 00.000 11060 worker thread done servicing request
01:23:30.422 00.001 11060 Worker thread wakes up
01:23:30.422 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.4 px 143 ms SOUTH
01:23:30.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:30.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:31.059 00.637 11060 Exposure complete
01:23:31.229 00.170 11060 worker thread done servicing request
01:23:31.230 00.001 10844 OnExposeComplete: enter
01:23:31.230 00.000 10844 UpdateGuideState(): m_state=6
01:23:31.230 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9576
01:23:31.230 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=60.82, Mass=3273, SNR=36.3, Peak=224 HFD=3.8
01:23:31.230 00.000 10844 MultiStar: [#1 -0.36,0.35,0.94,U] [#2 0.34,-0.03,1.97,U] [#3 0.10,0.26,0.92,U] [#4 0.81,0.35,0.00,M2] [#5 0.25,0.16,0.99,U] [#6 -0.21,0.82,0.00,M2] [#7 -0.30,0.73,0.00,M2] [#8 0.14,0.18,0.89,U] 
01:23:31.230 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.10}, one-star: {-0.23, -0.16}
01:23:31.231 00.001 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:23:31.231 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
01:23:31.231 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.87 mountX=-0.11 mountY=0.07, mountTheta=2.60
01:23:31.232 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
01:23:31.232 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
01:23:31.232 00.000 11060 Worker thread wakes up
01:23:31.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:31.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
01:23:31.232 00.000 10844 UpdateGuideState exits: m=3273 SNR=36.3
01:23:31.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
01:23:31.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:31.232 00.000 11060 Moving (0.08, 0.10) raw xDistance=-0.11 yDistance=0.07
01:23:31.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:31.232 00.000 10844 Enqueuing Expose request
01:23:31.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:31.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:31.233 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:23:31.233 00.000 11060 MoveAxis(E, 0, ABG)
01:23:31.233 00.000 11060 Move returns status 0, amount 0
01:23:31.233 00.000 11060 MoveAxis(N, 0, ABG)
01:23:31.233 00.000 11060 Move returns status 0, amount 0
01:23:31.233 00.000 11060 move complete, result=0
01:23:31.233 00.000 11060 worker thread done servicing request
01:23:31.233 00.000 11060 Worker thread wakes up
01:23:31.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:31.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:31.234 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:31.885 00.651 11060 Exposure complete
01:23:32.058 00.173 11060 worker thread done servicing request
01:23:32.058 00.000 10844 OnExposeComplete: enter
01:23:32.058 00.000 10844 UpdateGuideState(): m_state=6
01:23:32.059 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9577
01:23:32.059 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=60.56, Mass=2162, SNR=28.9, Peak=178 HFD=3.5
01:23:32.059 00.000 10844 MultiStar: [#1 -0.26,0.81,0.00,M1] [#2 -0.58,0.48,0.00,M1] [#3 -0.47,0.53,0.00,M2] [#4 0.10,0.45,1.16,U] [#5 -0.13,0.99,0.00,M1] [#6 -0.24,0.51,1.08,U] [#7 -0.49,0.97,0.00,M3] [#8 -0.26,0.36,1.03,U] 
01:23:32.059 00.000 10844 refined, 3 included, MultiStar: {-0.21, 0.24}, one-star: {-0.49, -0.42}
01:23:32.059 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.05 = -2.24)
01:23:32.059 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
01:23:32.059 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.24 hyp=0.32 cameraTheta=2.29 mountX=-0.20 mountY=-0.25, mountTheta=-2.24
01:23:32.060 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.24, opts=13)
01:23:32.060 00.000 10844 Enqueuing Move request for scope (-0.21, 0.24)
01:23:32.061 00.001 11060 Worker thread wakes up
01:23:32.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:32.061 00.000 10844 UpdateGuideState exits: m=2162 SNR=28.9
01:23:32.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:32.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.24) opts 0xd
01:23:32.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:32.061 00.000 10844 Enqueuing Expose request
01:23:32.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.24)
01:23:32.062 00.001 11060 Moving (-0.21, 0.24) raw xDistance=-0.20 yDistance=-0.25
01:23:32.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:23:32.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:23:32.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:23:32.062 00.000 11060 MoveAxis(E, 34, ABG)
01:23:32.062 00.000 11060 Guiding  Dir = 2, Dur = 34
01:23:32.071 00.009 11060 IsSlewing returns 0
01:23:32.081 00.010 11060 IsGuiding returns 0
01:23:32.118 00.037 11060 IsGuiding returns 0
01:23:32.119 00.001 11060 Move returns status 0, amount 34
01:23:32.119 00.000 11060 MoveAxis(N, 0, ABG)
01:23:32.119 00.000 11060 Move returns status 0, amount 0
01:23:32.119 00.000 11060 move complete, result=0
01:23:32.119 00.000 11060 worker thread done servicing request
01:23:32.119 00.000 11060 Worker thread wakes up
01:23:32.119 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
01:23:32.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:32.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:32.749 00.630 11060 Exposure complete
01:23:32.925 00.176 11060 worker thread done servicing request
01:23:32.926 00.001 10844 OnExposeComplete: enter
01:23:32.926 00.000 10844 UpdateGuideState(): m_state=6
01:23:32.926 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9578
01:23:32.926 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=60.69, Mass=2734, SNR=32.6, Peak=229 HFD=3.4
01:23:32.927 00.001 10844 MultiStar: [#1 -0.69,0.10,0.00,M2] [#2 -0.07,-0.39,2.04,U] [#3 -0.25,0.20,1.06,U] [#4 -0.04,0.13,1.01,U] [#5 -0.96,0.62,0.00,M2] [#6 -0.65,0.15,0.00,M2] [#7 -0.36,0.86,0.00,M4] [#8 -0.20,-0.47,0.87,U] 
01:23:32.927 00.000 10844 refined, 4 included, MultiStar: {-0.18, -0.19}, one-star: {-0.44, -0.29}
01:23:32.927 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
01:23:32.927 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
01:23:32.927 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.33 mountX=0.22 mountY=-0.15, mountTheta=-0.59
01:23:32.929 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.19, opts=13)
01:23:32.929 00.000 10844 Enqueuing Move request for scope (-0.18, -0.19)
01:23:32.929 00.000 11060 Worker thread wakes up
01:23:32.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:32.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
01:23:32.929 00.000 10844 UpdateGuideState exits: m=2734 SNR=32.6
01:23:32.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
01:23:32.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:32.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:32.930 00.001 11060 Moving (-0.18, -0.19) raw xDistance=0.22 yDistance=-0.15
01:23:32.930 00.000 10844 Enqueuing Expose request
01:23:32.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:23:32.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:32.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:23:32.930 00.000 11060 MoveAxis(W, 37, ABG)
01:23:32.930 00.000 11060 Guiding  Dir = 3, Dur = 37
01:23:32.948 00.018 11060 IsSlewing returns 0
01:23:32.948 00.000 11060 IsGuiding returns 0
01:23:32.995 00.047 11060 IsGuiding returns 0
01:23:32.996 00.001 11060 Move returns status 0, amount 37
01:23:32.996 00.000 11060 MoveAxis(N, 0, ABG)
01:23:32.996 00.000 11060 Move returns status 0, amount 0
01:23:32.996 00.000 11060 move complete, result=0
01:23:32.996 00.000 11060 worker thread done servicing request
01:23:32.996 00.000 11060 Worker thread wakes up
01:23:32.996 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:23:32.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:32.997 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:33.629 00.632 11060 Exposure complete
01:23:33.792 00.163 11060 worker thread done servicing request
01:23:33.792 00.000 10844 OnExposeComplete: enter
01:23:33.792 00.000 10844 UpdateGuideState(): m_state=6
01:23:33.793 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9579
01:23:33.793 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=60.41, Mass=3066, SNR=35.6, Peak=255 HFD=3.5
01:23:33.793 00.000 10844 MultiStar: [#1 -0.44,0.11,0.97,U] [#2 -0.19,-0.12,1.89,U] [#3 -0.31,-0.78,0.00,M2] [#4 0.07,0.08,0.90,U] [#5 -0.37,0.49,0.00,M3] [#6 -1.01,0.08,0.00,M3] [#7 -0.46,0.27,0.81,U] [#8 -0.02,-0.29,0.89,U] 
01:23:33.793 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.10}, one-star: {-0.28, -0.56}
01:23:33.793 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
01:23:33.793 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
01:23:33.793 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-2.70 mountX=0.14 mountY=-0.19, mountTheta=-0.96
01:23:33.795 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.10, opts=13)
01:23:33.795 00.000 10844 Enqueuing Move request for scope (-0.21, -0.10)
01:23:33.795 00.000 11060 Worker thread wakes up
01:23:33.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
01:23:33.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
01:23:33.795 00.000 11060 Moving (-0.21, -0.10) raw xDistance=0.14 yDistance=-0.19
01:23:33.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:23:33.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:23:33.796 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:23:33.796 00.000 11060 MoveAxis(W, 25, ABG)
01:23:33.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:33.796 00.000 11060 Guiding  Dir = 3, Dur = 25
01:23:33.796 00.000 10844 UpdateGuideState exits: m=3066 SNR=35.6 Saturated
01:23:33.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:33.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:33.796 00.000 10844 Enqueuing Expose request
01:23:33.823 00.027 11060 IsSlewing returns 0
01:23:33.824 00.001 11060 IsGuiding returns 0
01:23:33.885 00.061 11060 IsGuiding returns 0
01:23:33.885 00.000 11060 Move returns status 0, amount 25
01:23:33.885 00.000 11060 MoveAxis(N, 0, ABG)
01:23:33.885 00.000 11060 Move returns status 0, amount 0
01:23:33.885 00.000 11060 move complete, result=0
01:23:33.886 00.001 11060 worker thread done servicing request
01:23:33.886 00.000 11060 Worker thread wakes up
01:23:33.886 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
01:23:33.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:33.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:34.519 00.633 11060 Exposure complete
01:23:34.703 00.184 11060 worker thread done servicing request
01:23:34.704 00.001 10844 OnExposeComplete: enter
01:23:34.704 00.000 10844 UpdateGuideState(): m_state=6
01:23:34.704 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9580
01:23:34.704 00.000 10844 Star::Find returns 1 (1), X=268.36, Y=60.48, Mass=3024, SNR=34.8, Peak=255 HFD=3.3
01:23:34.705 00.001 10844 MultiStar: [#1 -0.57,0.26,0.00,M2] [#2 -0.59,-0.06,1.92,U] [#3 -0.19,-0.65,0.00,M3] [#4 0.18,0.05,0.88,U] [#5 -0.73,-0.34,0.00,M4] [#6 -0.46,-0.03,0.72,U] [#7 -0.41,0.28,0.81,U] [#8 -0.32,-0.37,0.83,U] 
01:23:34.705 00.000 10844 refined, 5 included, MultiStar: {-0.33, -0.11}, one-star: {-0.13, -0.49}
01:23:34.705 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
01:23:34.705 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
01:23:34.705 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.11 hyp=0.35 cameraTheta=-2.82 mountX=0.17 mountY=-0.31, mountTheta=-1.07
01:23:34.706 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.11, opts=13)
01:23:34.706 00.000 10844 Enqueuing Move request for scope (-0.33, -0.11)
01:23:34.707 00.001 11060 Worker thread wakes up
01:23:34.707 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:34.707 00.000 10844 UpdateGuideState exits: m=3024 SNR=34.8 Saturated
01:23:34.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:34.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:34.707 00.000 10844 Enqueuing Expose request
01:23:34.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.11) opts 0xd
01:23:34.707 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.11)
01:23:34.707 00.000 11060 Moving (-0.33, -0.11) raw xDistance=0.17 yDistance=-0.31
01:23:34.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:23:34.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:34.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:23:34.707 00.000 11060 MoveAxis(W, 30, ABG)
01:23:34.708 00.001 11060 Guiding  Dir = 3, Dur = 30
01:23:34.732 00.024 11060 IsSlewing returns 0
01:23:34.732 00.000 11060 IsGuiding returns 0
01:23:34.779 00.047 11060 IsGuiding returns 0
01:23:34.779 00.000 11060 Move returns status 0, amount 30
01:23:34.779 00.000 11060 MoveAxis(N, 0, ABG)
01:23:34.779 00.000 11060 Move returns status 0, amount 0
01:23:34.779 00.000 11060 move complete, result=0
01:23:34.779 00.000 11060 worker thread done servicing request
01:23:34.779 00.000 11060 Worker thread wakes up
01:23:34.780 00.001 10844 GuideStep: 0.2 px 30 ms WEST, -0.3 px 0 ms NORTH
01:23:34.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:34.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:35.408 00.628 11060 Exposure complete
01:23:35.569 00.161 11060 worker thread done servicing request
01:23:35.569 00.000 10844 OnExposeComplete: enter
01:23:35.569 00.000 10844 UpdateGuideState(): m_state=6
01:23:35.569 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9581
01:23:35.569 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=60.30, Mass=2392, SNR=30.5, Peak=233 HFD=3.5
01:23:35.569 00.000 10844 MultiStar: [#1 -0.33,-0.52,0.00,M3] [#2 -0.23,-0.35,2.24,U] [#3 -0.38,-0.63,0.00,M4] [#4 -0.20,0.16,0.99,U] [#5 -0.27,-0.03,1.12,U] [#6 -0.35,-0.48,0.94,U] [#7 -0.10,0.01,0.90,U] [#8 -0.44,-0.58,0.00,M1] 
01:23:35.569 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.25}, one-star: {-0.17, -0.67}
01:23:35.569 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
01:23:35.569 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
01:23:35.569 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-2.31 mountX=0.28 mountY=-0.18, mountTheta=-0.57
01:23:35.572 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.25, opts=13)
01:23:35.572 00.000 10844 Enqueuing Move request for scope (-0.22, -0.25)
01:23:35.572 00.000 11060 Worker thread wakes up
01:23:35.572 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:35.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.25) opts 0xd
01:23:35.572 00.000 10844 UpdateGuideState exits: m=2392 SNR=30.5
01:23:35.572 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.25)
01:23:35.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:35.572 00.000 11060 Moving (-0.22, -0.25) raw xDistance=0.28 yDistance=-0.18
01:23:35.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:35.572 00.000 10844 Enqueuing Expose request
01:23:35.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
01:23:35.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:35.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:23:35.572 00.000 11060 MoveAxis(W, 50, ABG)
01:23:35.573 00.001 11060 Guiding  Dir = 3, Dur = 50
01:23:35.575 00.002 11060 IsSlewing returns 0
01:23:35.575 00.000 11060 IsGuiding returns 0
01:23:35.638 00.063 11060 IsGuiding returns 0
01:23:35.638 00.000 11060 Move returns status 0, amount 50
01:23:35.638 00.000 11060 MoveAxis(N, 0, ABG)
01:23:35.638 00.000 11060 Move returns status 0, amount 0
01:23:35.638 00.000 11060 move complete, result=0
01:23:35.638 00.000 11060 worker thread done servicing request
01:23:35.638 00.000 11060 Worker thread wakes up
01:23:35.638 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.2 px 0 ms NORTH
01:23:35.639 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:35.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:36.300 00.661 11060 Exposure complete
01:23:36.477 00.177 11060 worker thread done servicing request
01:23:36.477 00.000 10844 OnExposeComplete: enter
01:23:36.478 00.001 10844 UpdateGuideState(): m_state=6
01:23:36.478 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9582
01:23:36.478 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=61.06, Mass=3200, SNR=36.2, Peak=244 HFD=3.4
01:23:36.478 00.000 10844 MultiStar: [#1 -0.12,0.39,1.01,U] [#2 0.17,0.02,1.89,U] [#3 -0.42,0.15,0.90,U] [#4 -0.04,-0.00,0.99,U] [#5 -0.54,0.04,0.89,U] [#6 -0.60,0.06,0.87,U] [#7 -0.47,0.35,0.79,U] [#8 -0.52,0.29,0.91,U] 
01:23:36.478 00.000 10844 single-star, 8 included, MultiStar: {-0.24, 0.14}, one-star: {-0.16, 0.08}
01:23:36.478 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
01:23:36.478 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
01:23:36.478 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
01:23:36.480 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
01:23:36.481 00.001 10844 Enqueuing Move request for scope (-0.16, 0.08)
01:23:36.481 00.000 11060 Worker thread wakes up
01:23:36.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:36.481 00.000 10844 UpdateGuideState exits: m=3200 SNR=36.2
01:23:36.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:36.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:36.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
01:23:36.481 00.000 10844 Enqueuing Expose request
01:23:36.481 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
01:23:36.481 00.000 11060 Moving (-0.16, 0.08) raw xDistance=-0.05 yDistance=-0.17
01:23:36.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:36.482 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:36.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:23:36.482 00.000 11060 MoveAxis(E, 0, ABG)
01:23:36.482 00.000 11060 Move returns status 0, amount 0
01:23:36.482 00.000 11060 MoveAxis(N, 0, ABG)
01:23:36.482 00.000 11060 Move returns status 0, amount 0
01:23:36.482 00.000 11060 move complete, result=0
01:23:36.483 00.001 11060 worker thread done servicing request
01:23:36.483 00.000 11060 Worker thread wakes up
01:23:36.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:36.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:36.485 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:37.112 00.627 11060 Exposure complete
01:23:37.299 00.187 11060 worker thread done servicing request
01:23:37.299 00.000 10844 OnExposeComplete: enter
01:23:37.299 00.000 10844 UpdateGuideState(): m_state=6
01:23:37.299 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9583
01:23:37.299 00.000 10844 Star::Find returns 1 (1), X=268.24, Y=61.23, Mass=2865, SNR=33.8, Peak=255 HFD=3.5
01:23:37.300 00.001 10844 MultiStar: [#1 -0.25,0.26,0.91,U] [#2 0.12,0.06,2.05,U] [#3 -0.67,0.23,0.00,M4] [#4 -0.08,0.41,1.00,U] [#5 -0.05,0.24,1.01,U] [#6 -0.14,-0.13,0.92,U] [#7 -0.44,0.89,0.00,M1] [#8 -0.23,0.27,0.85,U] 
01:23:37.300 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.18}, one-star: {-0.24, 0.26}
01:23:37.300 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
01:23:37.300 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
01:23:37.300 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=-0.16 mountY=-0.12, mountTheta=-2.51
01:23:37.301 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.18, opts=13)
01:23:37.301 00.000 10844 Enqueuing Move request for scope (-0.09, 0.18)
01:23:37.301 00.000 11060 Worker thread wakes up
01:23:37.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
01:23:37.301 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
01:23:37.301 00.000 11060 Moving (-0.09, 0.18) raw xDistance=-0.16 yDistance=-0.12
01:23:37.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:23:37.302 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:37.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:37.302 00.000 10844 UpdateGuideState exits: m=2865 SNR=33.8 Saturated
01:23:37.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:23:37.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:37.302 00.000 11060 MoveAxis(E, 28, ABG)
01:23:37.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:37.302 00.000 10844 Enqueuing Expose request
01:23:37.302 00.000 11060 Guiding  Dir = 2, Dur = 28
01:23:37.327 00.025 11060 IsSlewing returns 0
01:23:37.327 00.000 11060 IsGuiding returns 0
01:23:37.374 00.047 11060 IsGuiding returns 0
01:23:37.374 00.000 11060 Move returns status 0, amount 28
01:23:37.374 00.000 11060 MoveAxis(N, 0, ABG)
01:23:37.375 00.001 11060 Move returns status 0, amount 0
01:23:37.375 00.000 11060 move complete, result=0
01:23:37.375 00.000 11060 worker thread done servicing request
01:23:37.375 00.000 11060 Worker thread wakes up
01:23:37.375 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
01:23:37.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:37.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:38.006 00.631 11060 Exposure complete
01:23:38.188 00.182 11060 worker thread done servicing request
01:23:38.188 00.000 10844 OnExposeComplete: enter
01:23:38.188 00.000 10844 UpdateGuideState(): m_state=6
01:23:38.189 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9584
01:23:38.189 00.000 10844 Star::Find returns 1 (0), X=267.68, Y=60.89, Mass=2669, SNR=32.5, Peak=228 HFD=3.4
01:23:38.189 00.000 10844 MultiStar: [#1 -0.89,-0.36,0.00,M2] [#2 -0.31,0.11,2.04,U] [#3 -0.60,0.26,0.00,M5] [#4 0.08,0.21,0.97,U] [#5 -0.23,0.86,0.00,M2] [#6 -0.81,0.24,0.00,M1] [#7 -0.98,1.07,0.00,M2] [#8 -0.48,0.57,0.00,M1] 
01:23:38.189 00.000 10844 refined, 2 included, MultiStar: {-0.34, 0.08}, one-star: {-0.81, -0.09}
01:23:38.189 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
01:23:38.189 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.65)
01:23:38.189 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.08 hyp=0.35 cameraTheta=2.90 mountX=-0.02 mountY=-0.35, mountTheta=-1.63
01:23:38.193 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.08, opts=13)
01:23:38.193 00.000 10844 Enqueuing Move request for scope (-0.34, 0.08)
01:23:38.204 00.011 11060 Worker thread wakes up
01:23:38.205 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.08) opts 0xd
01:23:38.205 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.08)
01:23:38.206 00.001 11060 Moving (-0.34, 0.08) raw xDistance=-0.02 yDistance=-0.35
01:23:38.208 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:38.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:23:38.208 00.000 10844 UpdateGuideState exits: m=2669 SNR=32.5
01:23:38.208 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.18 newest=-0.64
01:23:38.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:38.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
01:23:38.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:38.208 00.000 11060 MoveAxis(E, 0, ABG)
01:23:38.208 00.000 10844 Enqueuing Expose request
01:23:38.208 00.000 11060 Move returns status 0, amount 0
01:23:38.208 00.000 11060 BLC: Oldest BLC event removed
01:23:38.208 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:23:38.208 00.000 11060 MoveAxis(N, 887, ABG)
01:23:38.208 00.000 11060 duration set to 750 by maxDecDuration
01:23:38.208 00.000 11060 Guiding  Dir = 0, Dur = 750
01:23:38.219 00.011 11060 IsSlewing returns 0
01:23:38.219 00.000 11060 IsGuiding returns 0
01:23:38.985 00.766 11060 IsGuiding returns 0
01:23:38.985 00.000 11060 Move returns status 0, amount 750
01:23:38.985 00.000 11060 move complete, result=0
01:23:38.985 00.000 11060 worker thread done servicing request
01:23:38.985 00.000 11060 Worker thread wakes up
01:23:38.986 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 750 ms NORTH
01:23:38.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:38.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:39.611 00.625 11060 Exposure complete
01:23:39.768 00.157 11060 worker thread done servicing request
01:23:39.768 00.000 10844 OnExposeComplete: enter
01:23:39.768 00.000 10844 UpdateGuideState(): m_state=6
01:23:39.768 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9585
01:23:39.768 00.000 10844 Star::Find returns 1 (1), X=268.01, Y=61.33, Mass=3542, SNR=37.7, Peak=255 HFD=3.9
01:23:39.770 00.002 10844 MultiStar: [#1 -0.41,0.55,0.00,M3] [#2 -0.23,-0.11,1.83,U] [#3 -0.37,-0.03,0.81,U] [#4 -0.03,0.18,0.90,U] [#5 -0.26,0.11,0.89,U] [#6 -0.56,0.30,0.00,M2] [#7 -0.25,0.23,0.79,U] [#8 -0.41,-0.46,0.00,M2] 
01:23:39.770 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.09}, one-star: {-0.48, 0.36}
01:23:39.770 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.73)
01:23:39.770 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.75)
01:23:39.770 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.80 mountX=-0.04 mountY=-0.28, mountTheta=-1.73
01:23:39.771 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.09, opts=13)
01:23:39.771 00.000 10844 Enqueuing Move request for scope (-0.26, 0.09)
01:23:39.771 00.000 11060 Worker thread wakes up
01:23:39.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
01:23:39.772 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
01:23:39.772 00.000 11060 Moving (-0.26, 0.09) raw xDistance=-0.04 yDistance=-0.28
01:23:39.772 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.246381, 1:0.276345
01:23:39.772 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:23:39.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:23:39.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
01:23:39.772 00.000 11060 MoveAxis(E, 0, ABG)
01:23:39.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:39.772 00.000 11060 Move returns status 0, amount 0
01:23:39.772 00.000 11060 MoveAxis(N, 108, ABG)
01:23:39.772 00.000 11060 Guiding  Dir = 0, Dur = 108
01:23:39.772 00.000 10844 UpdateGuideState exits: m=3542 SNR=37.7 Saturated
01:23:39.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:39.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:39.772 00.000 10844 Enqueuing Expose request
01:23:39.780 00.008 11060 IsSlewing returns 0
01:23:39.780 00.000 11060 IsGuiding returns 0
01:23:39.890 00.110 11060 IsGuiding returns 0
01:23:39.890 00.000 11060 Move returns status 0, amount 108
01:23:39.890 00.000 11060 move complete, result=0
01:23:39.890 00.000 11060 worker thread done servicing request
01:23:39.890 00.000 11060 Worker thread wakes up
01:23:39.890 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 108 ms NORTH
01:23:39.891 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:39.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:40.531 00.640 11060 Exposure complete
01:23:40.694 00.163 11060 worker thread done servicing request
01:23:40.694 00.000 10844 OnExposeComplete: enter
01:23:40.694 00.000 10844 UpdateGuideState(): m_state=6
01:23:40.694 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9586
01:23:40.694 00.000 10844 Star::Find returns 1 (1), X=268.42, Y=61.49, Mass=2613, SNR=32.0, Peak=255 HFD=3.2
01:23:40.694 00.000 10844 MultiStar: [#1 -0.47,0.09,1.14,U] [#2 -0.34,-0.04,1.94,U] [#3 -0.19,0.06,1.03,U] [#4 -0.22,-0.37,1.08,U] [#5 -0.59,0.49,0.00,M2] [#6 -0.40,0.17,0.98,U] [#7 -0.15,0.60,0.00,M2] [#8 -0.61,-0.09,0.00,M3] 
01:23:40.695 00.001 10844 refined, 5 included, MultiStar: {-0.29, 0.05}, one-star: {-0.06, 0.52}
01:23:40.695 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
01:23:40.695 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.58)
01:23:40.695 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.30 cameraTheta=2.97 mountX=0.00 mountY=-0.30, mountTheta=-1.56
01:23:40.696 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.05, opts=13)
01:23:40.696 00.000 10844 Enqueuing Move request for scope (-0.29, 0.05)
01:23:40.696 00.000 11060 Worker thread wakes up
01:23:40.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:40.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
01:23:40.696 00.000 10844 UpdateGuideState exits: m=2613 SNR=32.0 Saturated
01:23:40.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
01:23:40.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:40.696 00.000 11060 Moving (-0.29, 0.05) raw xDistance=0.00 yDistance=-0.30
01:23:40.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:40.696 00.000 10844 Enqueuing Expose request
01:23:40.696 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.246381, 1:0.276345, 2:0.295409
01:23:40.696 00.000 11060 BLC: Under-shoot: nominal increase by 65
01:23:40.698 00.002 11060 BLC: window closed
01:23:40.698 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:23:40.698 00.000 11060 BLC: Pulse adjusted to 750
01:23:40.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:23:40.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
01:23:40.698 00.000 11060 MoveAxis(E, 0, ABG)
01:23:40.698 00.000 11060 Move returns status 0, amount 0
01:23:40.698 00.000 11060 MoveAxis(N, 115, ABG)
01:23:40.698 00.000 11060 Guiding  Dir = 0, Dur = 115
01:23:40.701 00.003 11060 IsSlewing returns 0
01:23:40.701 00.000 11060 IsGuiding returns 0
01:23:40.827 00.126 11060 IsGuiding returns 0
01:23:40.827 00.000 11060 Move returns status 0, amount 115
01:23:40.827 00.000 11060 move complete, result=0
01:23:40.827 00.000 11060 worker thread done servicing request
01:23:40.827 00.000 11060 Worker thread wakes up
01:23:40.827 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 115 ms NORTH
01:23:40.828 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:40.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:40.934 00.106 10844 evsrv: cli 0EEEEA70 connect
01:23:40.934 00.000 10844 case statement mapped state 6 to 3
01:23:40.935 00.001 10844 case statement mapped state 6 to 3
01:23:40.935 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"51c79a03-a93d-4b77-9a77-3c20e0233b81"}
01:23:40.935 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"51c79a03-a93d-4b77-9a77-3c20e0233b81"}
01:23:40.935 00.000 10844 evsrv: cli 0EEEEA70 disconnect
01:23:41.457 00.522 11060 Exposure complete
01:23:41.645 00.188 11060 worker thread done servicing request
01:23:41.645 00.000 10844 OnExposeComplete: enter
01:23:41.645 00.000 10844 UpdateGuideState(): m_state=6
01:23:41.645 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9587
01:23:41.645 00.000 10844 Star::Find returns 1 (1), X=268.15, Y=61.37, Mass=2808, SNR=33.2, Peak=255 HFD=3.5
01:23:41.645 00.000 10844 MultiStar: [#1 -0.07,0.29,1.02,U] [#2 -0.23,-0.21,2.17,U] [#3 0.13,0.10,0.85,U] [#4 -0.48,-0.03,0.98,U] [#5 -0.25,0.02,1.04,U] [#6 -0.47,0.09,0.93,U] [#7 -0.29,0.52,0.81,U] [#8 -0.17,-0.25,0.84,U] 
01:23:41.645 00.000 10844 refined, 8 included, MultiStar: {-0.24, 0.07}, one-star: {-0.34, 0.40}
01:23:41.645 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
01:23:41.645 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.67)
01:23:41.645 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.88 mountX=-0.02 mountY=-0.25, mountTheta=-1.65
01:23:41.649 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.07, opts=13)
01:23:41.649 00.000 10844 Enqueuing Move request for scope (-0.24, 0.07)
01:23:41.650 00.001 11060 Worker thread wakes up
01:23:41.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:41.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
01:23:41.650 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.2 Saturated
01:23:41.650 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
01:23:41.650 00.000 11060 Moving (-0.24, 0.07) raw xDistance=-0.02 yDistance=-0.25
01:23:41.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:23:41.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:41.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
01:23:41.650 00.000 11060 MoveAxis(E, 0, ABG)
01:23:41.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:41.651 00.001 11060 Move returns status 0, amount 0
01:23:41.651 00.000 10844 Enqueuing Expose request
01:23:41.651 00.000 11060 MoveAxis(N, 98, ABG)
01:23:41.651 00.000 11060 Guiding  Dir = 0, Dur = 98
01:23:41.656 00.005 11060 IsSlewing returns 0
01:23:41.656 00.000 11060 IsGuiding returns 0
01:23:41.766 00.110 11060 IsGuiding returns 0
01:23:41.766 00.000 11060 Move returns status 0, amount 98
01:23:41.767 00.001 11060 move complete, result=0
01:23:41.767 00.000 11060 worker thread done servicing request
01:23:41.782 00.015 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 98 ms NORTH
01:23:41.786 00.004 11060 Worker thread wakes up
01:23:41.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:41.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:42.418 00.632 11060 Exposure complete
01:23:42.610 00.192 11060 worker thread done servicing request
01:23:42.611 00.001 10844 OnExposeComplete: enter
01:23:42.611 00.000 10844 UpdateGuideState(): m_state=6
01:23:42.611 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9588
01:23:42.611 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=60.94, Mass=2816, SNR=34.1, Peak=255 HFD=3.5
01:23:42.611 00.000 10844 MultiStar: [#1 -0.08,0.47,0.98,U] [#2 0.07,-0.06,1.96,U] [#3 -0.14,-0.30,0.90,U] [#4 -0.20,0.55,0.96,U] [#5 -0.22,0.35,0.96,U] [#6 -0.07,0.18,0.87,U] [#7 0.20,0.41,0.84,U] [#8 0.26,0.42,0.92,U] 
01:23:42.611 00.000 10844 single-star, 8 included, MultiStar: {-0.01, 0.19}, one-star: {0.04, -0.03}
01:23:42.611 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
01:23:42.611 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
01:23:42.611 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.06 cameraTheta=-0.65 mountX=0.03 mountY=0.05, mountTheta=1.10
01:23:42.613 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
01:23:42.613 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
01:23:42.613 00.000 11060 Worker thread wakes up
01:23:42.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:42.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:23:42.614 00.001 10844 UpdateGuideState exits: m=2816 SNR=34.1 Saturated
01:23:42.614 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:23:42.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:42.614 00.000 11060 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=0.05
01:23:42.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:42.614 00.000 10844 Enqueuing Expose request
01:23:42.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:23:42.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:42.615 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:23:42.615 00.000 11060 MoveAxis(E, 0, ABG)
01:23:42.615 00.000 11060 Move returns status 0, amount 0
01:23:42.615 00.000 11060 MoveAxis(N, 0, ABG)
01:23:42.615 00.000 11060 Move returns status 0, amount 0
01:23:42.615 00.000 11060 move complete, result=0
01:23:42.615 00.000 11060 worker thread done servicing request
01:23:42.615 00.000 11060 Worker thread wakes up
01:23:42.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:42.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:42.616 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:43.264 00.648 11060 Exposure complete
01:23:43.442 00.178 11060 worker thread done servicing request
01:23:43.442 00.000 10844 OnExposeComplete: enter
01:23:43.442 00.000 10844 UpdateGuideState(): m_state=6
01:23:43.443 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9589
01:23:43.443 00.000 10844 Star::Find returns 1 (1), X=268.41, Y=61.32, Mass=2915, SNR=34.5, Peak=255 HFD=3.3
01:23:43.443 00.000 10844 MultiStar: [#1 0.03,0.56,0.95,U] [#2 -0.08,0.36,2.02,U] [#3 -0.17,0.47,0.95,U] [#4 0.24,0.32,0.91,U] [#5 0.25,0.78,0.00,M1] [#6 -0.31,0.60,0.00,M1] [#7 0.12,0.96,0.00,M1] [#8 -0.08,0.21,0.98,U] 
01:23:43.443 00.000 10844 single-star, 5 included, MultiStar: {-0.03, 0.37}, one-star: {-0.08, 0.34}
01:23:43.443 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.55 = -2.74)
01:23:43.443 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
01:23:43.443 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.79 mountX=-0.32 mountY=-0.13, mountTheta=-2.75
01:23:43.444 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.34, opts=13)
01:23:43.444 00.000 10844 Enqueuing Move request for scope (-0.08, 0.34)
01:23:43.444 00.000 11060 Worker thread wakes up
01:23:43.445 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:43.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd
01:23:43.445 00.000 10844 UpdateGuideState exits: m=2915 SNR=34.5 Saturated
01:23:43.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.34)
01:23:43.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:43.445 00.000 11060 Moving (-0.08, 0.34) raw xDistance=-0.32 yDistance=-0.13
01:23:43.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:43.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:23:43.445 00.000 10844 Enqueuing Expose request
01:23:43.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:43.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:23:43.445 00.000 11060 MoveAxis(E, 56, ABG)
01:23:43.445 00.000 11060 Guiding  Dir = 2, Dur = 56
01:23:43.485 00.040 11060 IsSlewing returns 0
01:23:43.485 00.000 11060 IsGuiding returns 0
01:23:43.580 00.095 11060 IsGuiding returns 0
01:23:43.580 00.000 11060 Move returns status 0, amount 56
01:23:43.580 00.000 11060 MoveAxis(N, 0, ABG)
01:23:43.582 00.002 11060 Move returns status 0, amount 0
01:23:43.582 00.000 11060 move complete, result=0
01:23:43.582 00.000 11060 worker thread done servicing request
01:23:43.583 00.001 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
01:23:43.583 00.000 11060 Worker thread wakes up
01:23:43.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:43.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:44.228 00.645 11060 Exposure complete
01:23:44.384 00.156 11060 worker thread done servicing request
01:23:44.384 00.000 10844 OnExposeComplete: enter
01:23:44.384 00.000 10844 UpdateGuideState(): m_state=6
01:23:44.385 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9590
01:23:44.385 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=61.32, Mass=2620, SNR=31.9, Peak=247 HFD=3.4
01:23:44.385 00.000 10844 MultiStar: [#1 -0.21,-0.01,1.05,U] [#2 -0.18,-0.38,2.06,U] [#3 0.17,-0.25,1.04,U] [#4 0.20,0.05,0.88,U] [#5 -0.19,0.35,1.02,U] [#6 0.08,0.17,0.89,U] [#7 0.03,0.48,0.92,U] [#8 0.11,-0.06,0.92,U] 
01:23:44.385 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.36, 0.35}
01:23:44.385 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
01:23:44.385 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
01:23:44.385 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.76 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
01:23:44.387 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
01:23:44.387 00.000 10844 Enqueuing Move request for scope (-0.06, 0.02)
01:23:44.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:44.387 00.000 10844 UpdateGuideState exits: m=2620 SNR=31.9
01:23:44.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:44.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:44.387 00.000 10844 Enqueuing Expose request
01:23:44.387 00.000 11060 Worker thread wakes up
01:23:44.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:23:44.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:23:44.387 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:23:44.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:23:44.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:44.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:23:44.388 00.001 11060 MoveAxis(E, 0, ABG)
01:23:44.388 00.000 11060 Move returns status 0, amount 0
01:23:44.388 00.000 11060 MoveAxis(N, 0, ABG)
01:23:44.388 00.000 11060 Move returns status 0, amount 0
01:23:44.388 00.000 11060 move complete, result=0
01:23:44.388 00.000 11060 worker thread done servicing request
01:23:44.388 00.000 11060 Worker thread wakes up
01:23:44.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:44.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:44.389 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:45.020 00.631 11060 Exposure complete
01:23:45.189 00.169 11060 worker thread done servicing request
01:23:45.189 00.000 10844 OnExposeComplete: enter
01:23:45.189 00.000 10844 UpdateGuideState(): m_state=6
01:23:45.189 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9591
01:23:45.189 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=61.06, Mass=2259, SNR=29.8, Peak=212 HFD=3.3
01:23:45.190 00.001 10844 MultiStar: [#1 -0.15,0.28,1.14,U] [#2 -0.18,0.05,2.40,U] [#3 0.36,0.07,1.02,U] [#4 -0.22,0.69,0.00,M1] [#5 0.47,0.14,1.20,U] [#6 0.06,0.07,1.07,U] [#7 -0.10,0.34,0.87,U] [#8 0.02,0.18,0.95,U] 
01:23:45.190 00.000 10844 single-star, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.11, 0.09}
01:23:45.190 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
01:23:45.190 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
01:23:45.190 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.64 mountX=-0.10 mountY=0.10, mountTheta=2.38
01:23:45.191 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.09, opts=13)
01:23:45.191 00.000 10844 Enqueuing Move request for scope (0.11, 0.09)
01:23:45.191 00.000 11060 Worker thread wakes up
01:23:45.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:45.191 00.000 10844 UpdateGuideState exits: m=2259 SNR=29.8
01:23:45.192 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:45.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:23:45.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:45.192 00.000 10844 Enqueuing Expose request
01:23:45.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:23:45.192 00.000 11060 Moving (0.11, 0.09) raw xDistance=-0.10 yDistance=0.10
01:23:45.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:23:45.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:45.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:23:45.192 00.000 11060 MoveAxis(E, 0, ABG)
01:23:45.192 00.000 11060 Move returns status 0, amount 0
01:23:45.192 00.000 11060 MoveAxis(N, 0, ABG)
01:23:45.192 00.000 11060 Move returns status 0, amount 0
01:23:45.192 00.000 11060 move complete, result=0
01:23:45.192 00.000 11060 worker thread done servicing request
01:23:45.192 00.000 11060 Worker thread wakes up
01:23:45.193 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:45.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:45.194 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:45.829 00.635 11060 Exposure complete
01:23:46.018 00.189 11060 worker thread done servicing request
01:23:46.018 00.000 10844 OnExposeComplete: enter
01:23:46.018 00.000 10844 UpdateGuideState(): m_state=6
01:23:46.019 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9592
01:23:46.019 00.000 10844 Star::Find returns 1 (1), X=268.71, Y=60.77, Mass=3002, SNR=35.1, Peak=255 HFD=3.5
01:23:46.019 00.000 10844 MultiStar: [#1 0.14,0.36,0.92,U] [#2 0.14,0.06,1.92,U] [#3 0.33,0.36,0.88,U] [#4 0.57,0.14,0.98,U] [#5 -0.06,0.57,0.94,U] [#6 0.15,0.35,0.88,U] [#7 0.22,0.16,0.75,U] [#8 0.04,0.24,0.87,U] 
01:23:46.019 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.20}, one-star: {0.22, -0.21}
01:23:46.019 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:23:46.019 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
01:23:46.019 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.82 mountX=-0.24 mountY=0.15, mountTheta=2.56
01:23:46.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.20, opts=13)
01:23:46.021 00.000 10844 Enqueuing Move request for scope (0.19, 0.20)
01:23:46.021 00.000 11060 Worker thread wakes up
01:23:46.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:46.021 00.000 10844 UpdateGuideState exits: m=3002 SNR=35.1 Saturated
01:23:46.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:46.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:46.021 00.000 10844 Enqueuing Expose request
01:23:46.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
01:23:46.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
01:23:46.021 00.000 11060 Moving (0.19, 0.20) raw xDistance=-0.24 yDistance=0.15
01:23:46.022 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:23:46.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:46.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:23:46.022 00.000 11060 MoveAxis(E, 41, ABG)
01:23:46.022 00.000 11060 Guiding  Dir = 2, Dur = 41
01:23:46.044 00.022 11060 IsSlewing returns 0
01:23:46.044 00.000 11060 IsGuiding returns 0
01:23:46.091 00.047 11060 IsGuiding returns 0
01:23:46.092 00.001 11060 Move returns status 0, amount 41
01:23:46.092 00.000 11060 MoveAxis(N, 0, ABG)
01:23:46.092 00.000 11060 Move returns status 0, amount 0
01:23:46.092 00.000 11060 move complete, result=0
01:23:46.092 00.000 11060 worker thread done servicing request
01:23:46.092 00.000 11060 Worker thread wakes up
01:23:46.092 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
01:23:46.093 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:46.094 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:46.733 00.639 11060 Exposure complete
01:23:46.904 00.171 11060 worker thread done servicing request
01:23:46.904 00.000 10844 OnExposeComplete: enter
01:23:46.905 00.001 10844 UpdateGuideState(): m_state=6
01:23:46.905 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9593
01:23:46.905 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=60.99, Mass=3036, SNR=34.6, Peak=255 HFD=3.5
01:23:46.905 00.000 10844 MultiStar: [#1 0.09,-0.08,1.01,U] [#2 -0.06,-0.53,1.99,U] [#3 -0.21,-0.55,0.88,U] [#4 0.70,-0.07,0.00,M1] [#5 -0.13,-0.10,0.97,U] [#6 -0.21,-0.31,0.89,U] [#7 -0.19,0.25,0.80,U] [#8 -0.52,-0.19,1.00,U] 
01:23:46.905 00.000 10844 single-star, 7 included, MultiStar: {-0.15, -0.23}, one-star: {-0.08, 0.02}
01:23:46.905 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.68 = -1.61)
01:23:46.906 00.001 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
01:23:46.906 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.92 mountX=-0.00 mountY=-0.08, mountTheta=-1.61
01:23:46.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
01:23:46.908 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
01:23:46.908 00.000 11060 Worker thread wakes up
01:23:46.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:46.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:23:46.908 00.000 10844 UpdateGuideState exits: m=3036 SNR=34.6 Saturated
01:23:46.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:23:46.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:46.909 00.001 11060 Moving (-0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
01:23:46.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:46.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:23:46.909 00.000 10844 Enqueuing Expose request
01:23:46.920 00.011 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:46.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:23:46.921 00.001 11060 MoveAxis(E, 0, ABG)
01:23:46.921 00.000 11060 Move returns status 0, amount 0
01:23:46.921 00.000 11060 MoveAxis(N, 0, ABG)
01:23:46.921 00.000 11060 Move returns status 0, amount 0
01:23:46.921 00.000 11060 move complete, result=0
01:23:46.921 00.000 11060 worker thread done servicing request
01:23:46.921 00.000 11060 Worker thread wakes up
01:23:46.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:46.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:46.923 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:47.561 00.638 11060 Exposure complete
01:23:47.739 00.178 11060 worker thread done servicing request
01:23:47.739 00.000 10844 OnExposeComplete: enter
01:23:47.740 00.001 10844 UpdateGuideState(): m_state=6
01:23:47.740 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9594
01:23:47.740 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=60.86, Mass=2512, SNR=32.0, Peak=237 HFD=3.4
01:23:47.740 00.000 10844 MultiStar: [#1 0.06,0.76,0.00,M1] [#2 -0.10,-0.16,2.17,U] [#3 -0.18,-0.18,0.99,U] [#4 -0.01,-0.24,1.01,U] [#5 -0.34,0.01,0.96,U] [#6 -0.08,-0.15,0.93,U] [#7 -0.12,0.48,0.90,U] [#8 -0.28,-0.04,1.04,U] 
01:23:47.740 00.000 10844 single-star, 7 included, MultiStar: {-0.13, -0.07}, one-star: {0.06, -0.11}
01:23:47.740 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
01:23:47.740 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
01:23:47.740 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.08 mountX=0.10 mountY=0.08, mountTheta=0.66
01:23:47.742 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.11, opts=13)
01:23:47.742 00.000 10844 Enqueuing Move request for scope (0.06, -0.11)
01:23:47.742 00.000 11060 Worker thread wakes up
01:23:47.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:47.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:23:47.742 00.000 10844 UpdateGuideState exits: m=2512 SNR=32.0
01:23:47.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:23:47.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:47.742 00.000 11060 Moving (0.06, -0.11) raw xDistance=0.10 yDistance=0.08
01:23:47.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:47.742 00.000 10844 Enqueuing Expose request
01:23:47.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:47.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:47.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:23:47.743 00.001 11060 MoveAxis(E, 0, ABG)
01:23:47.743 00.000 11060 Move returns status 0, amount 0
01:23:47.743 00.000 11060 MoveAxis(N, 0, ABG)
01:23:47.743 00.000 11060 Move returns status 0, amount 0
01:23:47.743 00.000 11060 move complete, result=0
01:23:47.743 00.000 11060 worker thread done servicing request
01:23:47.743 00.000 11060 Worker thread wakes up
01:23:47.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:47.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:47.744 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:48.393 00.649 11060 Exposure complete
01:23:48.560 00.167 11060 worker thread done servicing request
01:23:48.560 00.000 10844 OnExposeComplete: enter
01:23:48.560 00.000 10844 UpdateGuideState(): m_state=6
01:23:48.560 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9595
01:23:48.560 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.01, Mass=2619, SNR=32.8, Peak=244 HFD=3.4
01:23:48.561 00.001 10844 MultiStar: [#1 -0.19,0.63,0.00,M2] [#2 -0.21,-0.26,2.12,U] [#3 -0.11,-0.27,0.96,U] [#4 0.24,0.16,0.95,U] [#5 -0.31,0.03,1.02,U] [#6 0.25,0.12,0.88,U] [#7 0.05,0.28,0.83,U] [#8 -0.10,-0.10,0.92,U] 
01:23:48.561 00.000 10844 single-star, 7 included, MultiStar: {-0.05, -0.04}, one-star: {0.04, 0.04}
01:23:48.561 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
01:23:48.561 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
01:23:48.561 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.77 mountX=-0.05 mountY=0.03, mountTheta=2.51
01:23:48.562 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
01:23:48.562 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
01:23:48.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:48.562 00.000 10844 UpdateGuideState exits: m=2619 SNR=32.8
01:23:48.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.563 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:48.563 00.000 10844 Enqueuing Expose request
01:23:48.563 00.000 11060 Worker thread wakes up
01:23:48.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:23:48.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:23:48.563 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.05 yDistance=0.03
01:23:48.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:48.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:48.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:23:48.563 00.000 11060 MoveAxis(E, 0, ABG)
01:23:48.563 00.000 11060 Move returns status 0, amount 0
01:23:48.563 00.000 11060 MoveAxis(N, 0, ABG)
01:23:48.563 00.000 11060 Move returns status 0, amount 0
01:23:48.563 00.000 11060 move complete, result=0
01:23:48.563 00.000 11060 worker thread done servicing request
01:23:48.563 00.000 11060 Worker thread wakes up
01:23:48.564 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:48.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:48.564 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:49.191 00.627 11060 Exposure complete
01:23:49.361 00.170 11060 worker thread done servicing request
01:23:49.361 00.000 10844 OnExposeComplete: enter
01:23:49.361 00.000 10844 UpdateGuideState(): m_state=6
01:23:49.361 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9596
01:23:49.361 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=60.87, Mass=2688, SNR=33.0, Peak=194 HFD=3.5
01:23:49.362 00.001 10844 MultiStar: [#1 -0.33,0.11,0.97,U] [#2 -0.31,0.18,1.96,U] [#3 0.01,0.01,0.94,U] [#4 0.33,0.31,0.92,U] [#5 -0.26,0.29,1.05,U] [#6 -0.21,0.52,0.94,U] [#7 -0.25,0.78,0.00,M1] [#8 0.20,0.30,0.89,U] 
01:23:49.362 00.000 10844 single-star, 7 included, MultiStar: {-0.10, 0.20}, one-star: {0.03, -0.10}
01:23:49.362 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
01:23:49.362 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
01:23:49.362 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.32 mountX=0.10 mountY=0.04, mountTheta=0.41
01:23:49.363 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.10, opts=13)
01:23:49.363 00.000 10844 Enqueuing Move request for scope (0.03, -0.10)
01:23:49.363 00.000 11060 Worker thread wakes up
01:23:49.364 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:49.364 00.000 10844 UpdateGuideState exits: m=2688 SNR=33.0
01:23:49.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:49.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:49.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
01:23:49.364 00.000 10844 Enqueuing Expose request
01:23:49.364 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
01:23:49.364 00.000 11060 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=0.04
01:23:49.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:49.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:49.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:23:49.364 00.000 11060 MoveAxis(E, 0, ABG)
01:23:49.364 00.000 11060 Move returns status 0, amount 0
01:23:49.364 00.000 11060 MoveAxis(N, 0, ABG)
01:23:49.364 00.000 11060 Move returns status 0, amount 0
01:23:49.364 00.000 11060 move complete, result=0
01:23:49.365 00.001 11060 worker thread done servicing request
01:23:49.365 00.000 11060 Worker thread wakes up
01:23:49.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:49.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:49.365 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:50.001 00.636 11060 Exposure complete
01:23:50.176 00.175 11060 worker thread done servicing request
01:23:50.176 00.000 10844 OnExposeComplete: enter
01:23:50.176 00.000 10844 UpdateGuideState(): m_state=6
01:23:50.176 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9597
01:23:50.178 00.002 10844 Star::Find returns 1 (0), X=268.06, Y=61.27, Mass=2853, SNR=33.7, Peak=252 HFD=3.2
01:23:50.178 00.000 10844 MultiStar: [#1 -0.53,0.15,1.03,U] [#2 -0.23,0.08,1.95,U] [#3 -0.17,-0.12,0.89,U] [#4 0.56,-0.22,0.96,U] [#5 -0.32,0.16,1.00,U] [#6 -0.34,0.18,0.88,U] [#7 -0.39,0.49,0.00,M2] [#8 -0.01,-0.20,0.90,U] 
01:23:50.178 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.05}, one-star: {-0.43, 0.30}
01:23:50.178 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
01:23:50.178 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.66)
01:23:50.178 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.89 mountX=-0.01 mountY=-0.20, mountTheta=-1.64
01:23:50.179 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.05, opts=13)
01:23:50.179 00.000 10844 Enqueuing Move request for scope (-0.19, 0.05)
01:23:50.180 00.001 11060 Worker thread wakes up
01:23:50.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:50.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
01:23:50.180 00.000 10844 UpdateGuideState exits: m=2853 SNR=33.7
01:23:50.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
01:23:50.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:50.180 00.000 11060 Moving (-0.19, 0.05) raw xDistance=-0.01 yDistance=-0.20
01:23:50.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:50.180 00.000 10844 Enqueuing Expose request
01:23:50.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:23:50.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:23:50.180 00.000 11060 MoveAxis(E, 0, ABG)
01:23:50.180 00.000 11060 Move returns status 0, amount 0
01:23:50.180 00.000 11060 MoveAxis(N, 78, ABG)
01:23:50.180 00.000 11060 Guiding  Dir = 0, Dur = 78
01:23:50.183 00.003 11060 IsSlewing returns 0
01:23:50.183 00.000 11060 IsGuiding returns 0
01:23:50.275 00.092 11060 IsGuiding returns 0
01:23:50.275 00.000 11060 Move returns status 0, amount 78
01:23:50.275 00.000 11060 move complete, result=0
01:23:50.275 00.000 11060 worker thread done servicing request
01:23:50.276 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 78 ms NORTH
01:23:50.276 00.000 11060 Worker thread wakes up
01:23:50.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:50.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:50.905 00.629 11060 Exposure complete
01:23:51.077 00.172 11060 worker thread done servicing request
01:23:51.078 00.001 10844 OnExposeComplete: enter
01:23:51.078 00.000 10844 UpdateGuideState(): m_state=6
01:23:51.078 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9598
01:23:51.078 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=61.51, Mass=2540, SNR=31.8, Peak=245 HFD=3.0
01:23:51.078 00.000 10844 MultiStar: [#1 0.15,0.53,1.08,U] [#2 0.04,0.14,2.11,U] [#3 0.19,0.12,1.02,U] [#4 -0.04,0.21,1.04,U] [#5 0.36,-0.03,1.07,U] [#6 0.12,0.88,0.00,M1] [#7 -0.05,0.95,0.00,M3] [#8 0.08,0.25,0.91,U] 
01:23:51.078 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.24}, one-star: {0.50, 0.54}
01:23:51.078 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
01:23:51.078 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:23:51.079 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.29 cameraTheta=0.96 mountX=-0.26 mountY=0.12, mountTheta=2.70
01:23:51.080 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.24, opts=13)
01:23:51.080 00.000 10844 Enqueuing Move request for scope (0.17, 0.24)
01:23:51.080 00.000 11060 Worker thread wakes up
01:23:51.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:51.080 00.000 10844 UpdateGuideState exits: m=2540 SNR=31.8
01:23:51.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:51.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
01:23:51.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:51.080 00.000 10844 Enqueuing Expose request
01:23:51.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
01:23:51.081 00.001 11060 Moving (0.17, 0.24) raw xDistance=-0.26 yDistance=0.12
01:23:51.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:23:51.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:51.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:23:51.081 00.000 11060 MoveAxis(E, 46, ABG)
01:23:51.081 00.000 11060 Guiding  Dir = 2, Dur = 46
01:23:51.090 00.009 11060 IsSlewing returns 0
01:23:51.090 00.000 11060 IsGuiding returns 0
01:23:51.152 00.062 11060 IsGuiding returns 0
01:23:51.152 00.000 11060 Move returns status 0, amount 46
01:23:51.152 00.000 11060 MoveAxis(N, 0, ABG)
01:23:51.152 00.000 11060 Move returns status 0, amount 0
01:23:51.152 00.000 11060 move complete, result=0
01:23:51.152 00.000 11060 worker thread done servicing request
01:23:51.152 00.000 11060 Worker thread wakes up
01:23:51.153 00.001 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
01:23:51.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:51.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:51.782 00.629 11060 Exposure complete
01:23:51.949 00.167 11060 worker thread done servicing request
01:23:51.949 00.000 10844 OnExposeComplete: enter
01:23:51.949 00.000 10844 UpdateGuideState(): m_state=6
01:23:51.950 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9599
01:23:51.950 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=61.03, Mass=2572, SNR=31.5, Peak=254 HFD=3.6
01:23:51.950 00.000 10844 MultiStar: [#1 0.12,-0.05,1.07,U] [#2 0.35,0.21,2.12,U] [#3 0.15,0.19,1.02,U] [#4 0.39,-0.43,0.98,U] [#5 0.66,0.00,0.00,M1] [#6 0.29,0.06,0.95,U] [#7 -0.13,0.71,0.00,M4] [#8 0.43,0.19,0.88,U] 
01:23:51.950 00.000 10844 single-star, 6 included, MultiStar: {0.26, 0.05}, one-star: {0.04, 0.05}
01:23:51.950 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:23:51.950 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:23:51.951 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.97 mountX=-0.06 mountY=0.03, mountTheta=2.71
01:23:51.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
01:23:51.952 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
01:23:51.952 00.000 11060 Worker thread wakes up
01:23:51.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:51.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:23:51.952 00.000 10844 UpdateGuideState exits: m=2572 SNR=31.5
01:23:51.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:23:51.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:51.952 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.06 yDistance=0.03
01:23:51.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:51.952 00.000 10844 Enqueuing Expose request
01:23:51.953 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:23:51.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:51.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:23:51.953 00.000 11060 MoveAxis(E, 0, ABG)
01:23:51.953 00.000 11060 Move returns status 0, amount 0
01:23:51.953 00.000 11060 MoveAxis(N, 0, ABG)
01:23:51.953 00.000 11060 Move returns status 0, amount 0
01:23:51.953 00.000 11060 move complete, result=0
01:23:51.953 00.000 11060 worker thread done servicing request
01:23:51.953 00.000 11060 Worker thread wakes up
01:23:51.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:51.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:51.954 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:52.582 00.628 11060 Exposure complete
01:23:52.742 00.160 11060 worker thread done servicing request
01:23:52.742 00.000 10844 OnExposeComplete: enter
01:23:52.742 00.000 10844 UpdateGuideState(): m_state=6
01:23:52.742 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9600
01:23:52.742 00.000 10844 Star::Find returns 1 (1), X=268.97, Y=60.73, Mass=2849, SNR=33.8, Peak=255 HFD=3.4
01:23:52.742 00.000 10844 MultiStar: [#1 0.46,0.03,1.03,U] [#2 0.03,-0.15,1.94,U] [#3 0.19,-0.47,0.92,U] [#4 0.33,-0.58,0.00,M1] [#5 0.04,0.02,1.06,U] [#6 0.12,-0.17,0.91,U] [#7 0.27,-0.09,0.90,U] [#8 -0.01,-0.40,0.88,U] 
01:23:52.742 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.17}, one-star: {0.48, -0.25}
01:23:52.742 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:23:52.742 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:23:52.743 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.77 mountX=0.14 mountY=0.21, mountTheta=0.98
01:23:52.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.17, opts=13)
01:23:52.744 00.000 10844 Enqueuing Move request for scope (0.18, -0.17)
01:23:52.744 00.000 11060 Worker thread wakes up
01:23:52.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:52.744 00.000 10844 UpdateGuideState exits: m=2849 SNR=33.8 Saturated
01:23:52.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:52.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:52.744 00.000 10844 Enqueuing Expose request
01:23:52.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
01:23:52.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
01:23:52.745 00.001 11060 Moving (0.18, -0.17) raw xDistance=0.14 yDistance=0.21
01:23:52.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:23:52.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:23:52.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:23:52.745 00.000 11060 MoveAxis(W, 24, ABG)
01:23:52.745 00.000 11060 Guiding  Dir = 3, Dur = 24
01:23:52.766 00.021 11060 IsSlewing returns 0
01:23:52.766 00.000 11060 IsGuiding returns 0
01:23:52.794 00.028 11060 IsGuiding returns 0
01:23:52.794 00.000 11060 Move returns status 0, amount 24
01:23:52.794 00.000 11060 MoveAxis(N, 0, ABG)
01:23:52.794 00.000 11060 Move returns status 0, amount 0
01:23:52.794 00.000 11060 move complete, result=0
01:23:52.794 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
01:23:52.796 00.002 11060 worker thread done servicing request
01:23:52.796 00.000 11060 Worker thread wakes up
01:23:52.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:52.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:53.449 00.653 11060 Exposure complete
01:23:53.621 00.172 11060 worker thread done servicing request
01:23:53.621 00.000 10844 OnExposeComplete: enter
01:23:53.621 00.000 10844 UpdateGuideState(): m_state=6
01:23:53.621 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9601
01:23:53.621 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=61.34, Mass=2451, SNR=31.4, Peak=245 HFD=3.4
01:23:53.621 00.000 10844 MultiStar: [#1 -0.21,0.15,1.06,U] [#2 0.14,0.05,2.27,U] [#3 0.09,-0.17,1.03,U] [#4 0.18,0.21,1.03,U] [#5 0.20,0.14,1.00,U] [#6 0.03,0.10,0.95,U] [#7 0.50,0.25,0.96,U] [#8 0.33,0.18,0.96,U] 
01:23:53.621 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.21, 0.36}
01:23:53.621 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
01:23:53.621 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
01:23:53.621 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.20 cameraTheta=0.68 mountX=-0.16 mountY=0.14, mountTheta=2.42
01:23:53.623 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.13, opts=13)
01:23:53.623 00.000 10844 Enqueuing Move request for scope (0.16, 0.13)
01:23:53.623 00.000 11060 Worker thread wakes up
01:23:53.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
01:23:53.623 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
01:23:53.623 00.000 11060 Moving (0.16, 0.13) raw xDistance=-0.16 yDistance=0.14
01:23:53.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:23:53.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:53.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:53.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:23:53.623 00.000 11060 MoveAxis(E, 26, ABG)
01:23:53.623 00.000 11060 Guiding  Dir = 2, Dur = 26
01:23:53.623 00.000 10844 UpdateGuideState exits: m=2451 SNR=31.4
01:23:53.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:53.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:53.623 00.000 10844 Enqueuing Expose request
01:23:53.640 00.017 11060 IsSlewing returns 0
01:23:53.640 00.000 11060 IsGuiding returns 0
01:23:53.672 00.032 11060 IsGuiding returns 0
01:23:53.672 00.000 11060 Move returns status 0, amount 26
01:23:53.672 00.000 11060 MoveAxis(N, 0, ABG)
01:23:53.672 00.000 11060 Move returns status 0, amount 0
01:23:53.672 00.000 11060 move complete, result=0
01:23:53.672 00.000 11060 worker thread done servicing request
01:23:53.673 00.001 11060 Worker thread wakes up
01:23:53.673 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
01:23:53.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:53.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:54.304 00.631 11060 Exposure complete
01:23:54.468 00.164 11060 worker thread done servicing request
01:23:54.468 00.000 10844 OnExposeComplete: enter
01:23:54.468 00.000 10844 UpdateGuideState(): m_state=6
01:23:54.468 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9602
01:23:54.468 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=61.30, Mass=3615, SNR=38.2, Peak=255 HFD=3.6
01:23:54.469 00.001 10844 MultiStar: [#1 -0.31,-0.18,0.86,U] [#2 0.15,-0.33,1.79,U] [#3 -0.09,-0.84,0.00,M1] [#4 0.89,-0.32,0.00,M1] [#5 0.32,0.34,0.90,U] [#6 -0.41,0.03,0.78,U] [#7 -0.14,0.40,0.74,U] [#8 0.13,-0.56,0.83,U] 
01:23:54.469 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {-0.11, 0.33}
01:23:54.469 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
01:23:54.469 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
01:23:54.469 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.01 mountX=0.04 mountY=-0.01, mountTheta=-0.28
01:23:54.470 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
01:23:54.470 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
01:23:54.470 00.000 11060 Worker thread wakes up
01:23:54.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:54.470 00.000 10844 UpdateGuideState exits: m=3615 SNR=38.2 Saturated
01:23:54.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:54.471 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:54.471 00.000 10844 Enqueuing Expose request
01:23:54.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:23:54.471 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:23:54.471 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=-0.01
01:23:54.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:23:54.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:54.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:23:54.471 00.000 11060 MoveAxis(E, 0, ABG)
01:23:54.471 00.000 11060 Move returns status 0, amount 0
01:23:54.471 00.000 11060 MoveAxis(N, 0, ABG)
01:23:54.472 00.001 11060 Move returns status 0, amount 0
01:23:54.472 00.000 11060 move complete, result=0
01:23:54.472 00.000 11060 worker thread done servicing request
01:23:54.472 00.000 11060 Worker thread wakes up
01:23:54.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:54.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:54.476 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:55.100 00.624 11060 Exposure complete
01:23:55.286 00.186 11060 worker thread done servicing request
01:23:55.286 00.000 10844 OnExposeComplete: enter
01:23:55.286 00.000 10844 UpdateGuideState(): m_state=6
01:23:55.287 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9603
01:23:55.287 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=61.06, Mass=2739, SNR=33.4, Peak=225 HFD=3.2
01:23:55.287 00.000 10844 MultiStar: [#1 -0.41,-0.01,0.97,U] [#2 -0.10,0.05,2.14,U] [#3 0.17,-0.26,0.94,U] [#4 0.42,0.00,0.99,U] [#5 -0.06,0.04,1.06,U] [#6 -0.22,0.20,0.91,U] [#7 -0.14,0.06,0.72,U] [#8 -0.11,-0.07,0.91,U] 
01:23:55.287 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {0.27, 0.09}
01:23:55.287 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
01:23:55.287 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
01:23:55.287 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.56 mountX=-0.01 mountY=-0.03, mountTheta=-1.98
01:23:55.289 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.02, opts=13)
01:23:55.289 00.000 10844 Enqueuing Move request for scope (-0.03, 0.02)
01:23:55.289 00.000 11060 Worker thread wakes up
01:23:55.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:55.289 00.000 10844 UpdateGuideState exits: m=2739 SNR=33.4
01:23:55.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:55.290 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:23:55.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:55.290 00.000 10844 Enqueuing Expose request
01:23:55.290 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:23:55.290 00.000 11060 Moving (-0.03, 0.02) raw xDistance=-0.01 yDistance=-0.03
01:23:55.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:23:55.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:55.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:23:55.290 00.000 11060 MoveAxis(E, 0, ABG)
01:23:55.290 00.000 11060 Move returns status 0, amount 0
01:23:55.290 00.000 11060 MoveAxis(N, 0, ABG)
01:23:55.290 00.000 11060 Move returns status 0, amount 0
01:23:55.290 00.000 11060 move complete, result=0
01:23:55.290 00.000 11060 worker thread done servicing request
01:23:55.290 00.000 11060 Worker thread wakes up
01:23:55.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:55.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:55.291 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:55.918 00.627 11060 Exposure complete
01:23:56.103 00.185 11060 worker thread done servicing request
01:23:56.103 00.000 10844 OnExposeComplete: enter
01:23:56.103 00.000 10844 UpdateGuideState(): m_state=6
01:23:56.103 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9604
01:23:56.103 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=60.88, Mass=2352, SNR=30.6, Peak=205 HFD=3.3
01:23:56.104 00.001 10844 MultiStar: [#1 -0.05,0.32,1.11,U] [#2 0.11,-0.14,2.36,U] [#3 -0.28,-0.41,0.97,U] [#4 0.57,-0.40,0.00,M1] [#5 -0.31,-0.48,1.07,U] [#6 -0.28,0.77,0.00,M1] [#7 -0.16,0.60,0.00,M1] [#8 -0.37,0.41,1.01,U] 
01:23:56.104 00.000 10844 single-star, 5 included, MultiStar: {-0.11, -0.07}, one-star: {-0.04, -0.09}
01:23:56.104 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:23:56.104 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:23:56.104 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.96 mountX=0.10 mountY=-0.02, mountTheta=-0.23
01:23:56.105 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.09, opts=13)
01:23:56.105 00.000 10844 Enqueuing Move request for scope (-0.04, -0.09)
01:23:56.105 00.000 11060 Worker thread wakes up
01:23:56.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:56.105 00.000 10844 UpdateGuideState exits: m=2352 SNR=30.6
01:23:56.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:56.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:56.107 00.002 10844 Enqueuing Expose request
01:23:56.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
01:23:56.107 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
01:23:56.107 00.000 11060 Moving (-0.04, -0.09) raw xDistance=0.10 yDistance=-0.02
01:23:56.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:56.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:56.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:23:56.107 00.000 11060 MoveAxis(E, 0, ABG)
01:23:56.107 00.000 11060 Move returns status 0, amount 0
01:23:56.107 00.000 11060 MoveAxis(N, 0, ABG)
01:23:56.108 00.001 11060 Move returns status 0, amount 0
01:23:56.108 00.000 11060 move complete, result=0
01:23:56.108 00.000 11060 worker thread done servicing request
01:23:56.108 00.000 11060 Worker thread wakes up
01:23:56.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:56.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:56.110 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:56.742 00.632 11060 Exposure complete
01:23:56.904 00.162 11060 worker thread done servicing request
01:23:56.904 00.000 10844 OnExposeComplete: enter
01:23:56.904 00.000 10844 UpdateGuideState(): m_state=6
01:23:56.905 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9605
01:23:56.905 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=60.86, Mass=2596, SNR=32.2, Peak=222 HFD=3.4
01:23:56.905 00.000 10844 MultiStar: [#1 0.38,0.45,1.10,U] [#2 -0.28,0.35,2.16,U] [#3 0.30,-0.25,1.02,U] [#4 0.59,-0.51,0.00,M2] [#5 -0.49,0.08,1.07,U] [#6 -0.01,0.23,1.01,U] [#7 0.57,0.32,0.00,M2] [#8 0.31,0.09,0.94,U] 
01:23:56.905 00.000 10844 single-star, 6 included, MultiStar: {-0.00, 0.16}, one-star: {0.06, -0.11}
01:23:56.905 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
01:23:56.905 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
01:23:56.905 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.07 mountX=0.10 mountY=0.08, mountTheta=0.67
01:23:56.906 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.11, opts=13)
01:23:56.907 00.001 10844 Enqueuing Move request for scope (0.06, -0.11)
01:23:56.907 00.000 11060 Worker thread wakes up
01:23:56.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:56.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:23:56.907 00.000 10844 UpdateGuideState exits: m=2596 SNR=32.2
01:23:56.907 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:23:56.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:56.907 00.000 11060 Moving (0.06, -0.11) raw xDistance=0.10 yDistance=0.08
01:23:56.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:56.907 00.000 10844 Enqueuing Expose request
01:23:56.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:56.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:56.908 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:23:56.908 00.000 11060 MoveAxis(E, 0, ABG)
01:23:56.908 00.000 11060 Move returns status 0, amount 0
01:23:56.908 00.000 11060 MoveAxis(N, 0, ABG)
01:23:56.908 00.000 11060 Move returns status 0, amount 0
01:23:56.908 00.000 11060 move complete, result=0
01:23:56.908 00.000 11060 worker thread done servicing request
01:23:56.908 00.000 11060 Worker thread wakes up
01:23:56.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:56.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:56.916 00.008 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:57.543 00.627 11060 Exposure complete
01:23:57.725 00.182 11060 worker thread done servicing request
01:23:57.725 00.000 10844 OnExposeComplete: enter
01:23:57.725 00.000 10844 UpdateGuideState(): m_state=6
01:23:57.725 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9606
01:23:57.725 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=60.93, Mass=2934, SNR=34.4, Peak=224 HFD=3.5
01:23:57.726 00.001 10844 MultiStar: [#1 0.18,0.43,0.94,U] [#2 0.09,0.34,1.96,U] [#3 0.29,-0.12,0.92,U] [#4 0.12,0.52,0.96,U] [#5 0.28,0.21,1.00,U] [#6 -0.12,0.40,0.86,U] [#7 0.27,0.29,0.79,U] [#8 0.38,0.16,0.97,U] 
01:23:57.726 00.000 10844 single-star, 8 included, MultiStar: {0.19, 0.25}, one-star: {0.27, -0.05}
01:23:57.726 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
01:23:57.726 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
01:23:57.726 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-0.16 mountX=-0.00 mountY=0.28, mountTheta=1.59
01:23:57.727 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.05, opts=13)
01:23:57.727 00.000 10844 Enqueuing Move request for scope (0.27, -0.05)
01:23:57.727 00.000 11060 Worker thread wakes up
01:23:57.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:57.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
01:23:57.728 00.001 10844 UpdateGuideState exits: m=2934 SNR=34.4
01:23:57.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
01:23:57.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:57.728 00.000 11060 Moving (0.27, -0.05) raw xDistance=-0.00 yDistance=0.28
01:23:57.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:57.728 00.000 10844 Enqueuing Expose request
01:23:57.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:23:57.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:23:57.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:23:57.728 00.000 11060 MoveAxis(E, 0, ABG)
01:23:57.728 00.000 11060 Move returns status 0, amount 0
01:23:57.728 00.000 11060 MoveAxis(N, 0, ABG)
01:23:57.728 00.000 11060 Move returns status 0, amount 0
01:23:57.728 00.000 11060 move complete, result=0
01:23:57.728 00.000 11060 worker thread done servicing request
01:23:57.728 00.000 11060 Worker thread wakes up
01:23:57.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:57.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:57.730 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:23:58.367 00.637 11060 Exposure complete
01:23:58.571 00.204 11060 worker thread done servicing request
01:23:58.571 00.000 10844 OnExposeComplete: enter
01:23:58.571 00.000 10844 UpdateGuideState(): m_state=6
01:23:58.572 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9607
01:23:58.572 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=60.77, Mass=2595, SNR=32.0, Peak=216 HFD=3.7
01:23:58.572 00.000 10844 MultiStar: [#1 -0.12,0.26,0.96,U] [#2 0.11,-0.21,2.31,U] [#3 0.33,-0.26,0.97,U] [#4 0.51,-0.35,0.00,M2] [#5 0.31,0.07,1.03,U] [#6 -0.11,0.36,0.90,U] [#7 0.01,0.31,0.86,U] [#8 0.24,0.10,1.00,U] 
01:23:58.572 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.30, -0.20}
01:23:58.572 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
01:23:58.572 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
01:23:58.572 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.06 mountX=-0.03 mountY=0.13, mountTheta=1.81
01:23:58.574 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
01:23:58.574 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
01:23:58.574 00.000 11060 Worker thread wakes up
01:23:58.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:23:58.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:23:58.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:23:58.574 00.000 11060 Moving (0.14, 0.01) raw xDistance=-0.03 yDistance=0.13
01:23:58.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:23:58.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:58.574 00.000 10844 UpdateGuideState exits: m=2595 SNR=32.0
01:23:58.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:23:58.574 00.000 11060 MoveAxis(E, 0, ABG)
01:23:58.575 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:58.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:58.575 00.000 10844 Enqueuing Expose request
01:23:58.575 00.000 11060 Move returns status 0, amount 0
01:23:58.575 00.000 11060 MoveAxis(N, 0, ABG)
01:23:58.575 00.000 11060 Move returns status 0, amount 0
01:23:58.575 00.000 11060 move complete, result=0
01:23:58.575 00.000 11060 worker thread done servicing request
01:23:58.575 00.000 11060 Worker thread wakes up
01:23:58.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:58.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:58.577 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:59.226 00.649 11060 Exposure complete
01:23:59.402 00.176 11060 worker thread done servicing request
01:23:59.402 00.000 10844 OnExposeComplete: enter
01:23:59.403 00.001 10844 UpdateGuideState(): m_state=6
01:23:59.403 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9608
01:23:59.403 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=60.75, Mass=2632, SNR=32.3, Peak=225 HFD=3.2
01:23:59.403 00.000 10844 MultiStar: [#1 0.02,0.44,1.00,U] [#2 0.23,0.56,0.00,M1] [#3 0.09,-0.38,0.92,U] [#4 0.33,0.01,0.92,U] [#5 0.19,0.27,1.05,U] [#6 0.10,0.23,0.96,U] [#7 -0.08,0.04,0.96,U] [#8 0.34,-0.17,0.89,U] 
01:23:59.403 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {-0.10, -0.23}
01:23:59.403 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
01:23:59.403 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
01:23:59.403 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=-0.05 mountY=0.10, mountTheta=2.05
01:23:59.405 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
01:23:59.405 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
01:23:59.405 00.000 11060 Worker thread wakes up
01:23:59.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:23:59.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:23:59.405 00.000 10844 UpdateGuideState exits: m=2632 SNR=32.3
01:23:59.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:23:59.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:59.405 00.000 11060 Moving (0.11, 0.03) raw xDistance=-0.05 yDistance=0.10
01:23:59.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:23:59.405 00.000 10844 Enqueuing Expose request
01:23:59.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:59.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:59.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:23:59.405 00.000 11060 MoveAxis(E, 0, ABG)
01:23:59.405 00.000 11060 Move returns status 0, amount 0
01:23:59.405 00.000 11060 MoveAxis(N, 0, ABG)
01:23:59.405 00.000 11060 Move returns status 0, amount 0
01:23:59.405 00.000 11060 move complete, result=0
01:23:59.405 00.000 11060 worker thread done servicing request
01:23:59.405 00.000 11060 Worker thread wakes up
01:23:59.406 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:23:59.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:23:59.407 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:00.037 00.630 11060 Exposure complete
01:24:00.219 00.182 11060 worker thread done servicing request
01:24:00.219 00.000 10844 OnExposeComplete: enter
01:24:00.219 00.000 10844 UpdateGuideState(): m_state=6
01:24:00.220 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9609
01:24:00.220 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=60.71, Mass=2261, SNR=30.2, Peak=230 HFD=3.1
01:24:00.220 00.000 10844 MultiStar: [#1 0.19,0.59,0.00,M1] [#2 0.27,-0.10,2.23,U] [#3 0.19,-0.03,1.00,U] [#4 0.67,-0.16,0.00,M2] [#5 0.29,0.06,1.12,U] [#6 -0.06,0.28,0.93,U] [#7 0.11,0.57,0.88,U] [#8 0.03,-0.21,1.01,U] 
01:24:00.220 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.01}, one-star: {0.33, -0.26}
01:24:00.220 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
01:24:00.220 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
01:24:00.220 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.07 mountX=-0.05 mountY=0.18, mountTheta=1.82
01:24:00.221 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.01, opts=13)
01:24:00.221 00.000 10844 Enqueuing Move request for scope (0.19, 0.01)
01:24:00.221 00.000 11060 Worker thread wakes up
01:24:00.221 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:00.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
01:24:00.221 00.000 10844 UpdateGuideState exits: m=2261 SNR=30.2
01:24:00.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
01:24:00.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:00.222 00.001 11060 Moving (0.19, 0.01) raw xDistance=-0.05 yDistance=0.18
01:24:00.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:00.222 00.000 10844 Enqueuing Expose request
01:24:00.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:00.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:00.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:24:00.222 00.000 11060 MoveAxis(E, 0, ABG)
01:24:00.222 00.000 11060 Move returns status 0, amount 0
01:24:00.222 00.000 11060 MoveAxis(N, 0, ABG)
01:24:00.222 00.000 11060 Move returns status 0, amount 0
01:24:00.222 00.000 11060 move complete, result=0
01:24:00.222 00.000 11060 worker thread done servicing request
01:24:00.222 00.000 11060 Worker thread wakes up
01:24:00.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:00.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:00.224 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:00.851 00.627 11060 Exposure complete
01:24:01.045 00.194 11060 worker thread done servicing request
01:24:01.045 00.000 10844 OnExposeComplete: enter
01:24:01.045 00.000 10844 UpdateGuideState(): m_state=6
01:24:01.045 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9610
01:24:01.045 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=61.15, Mass=2572, SNR=31.7, Peak=247 HFD=3.3
01:24:01.046 00.001 10844 MultiStar: [#1 0.55,0.18,1.07,U] [#2 0.06,-0.25,2.11,U] [#3 0.43,-0.03,0.93,U] [#4 0.76,-0.08,0.00,M3] [#5 0.22,0.53,1.08,U] [#6 -0.25,-0.00,0.94,U] [#7 0.18,0.25,0.88,U] [#8 -0.12,-0.32,0.92,U] 
01:24:01.046 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.03}, one-star: {0.13, 0.18}
01:24:01.046 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
01:24:01.046 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
01:24:01.046 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.23 mountX=-0.06 mountY=0.14, mountTheta=1.98
01:24:01.047 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
01:24:01.047 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
01:24:01.047 00.000 11060 Worker thread wakes up
01:24:01.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:01.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:24:01.048 00.001 10844 UpdateGuideState exits: m=2572 SNR=31.7
01:24:01.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:24:01.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:01.048 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.14
01:24:01.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:01.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:01.048 00.000 10844 Enqueuing Expose request
01:24:01.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:01.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:24:01.048 00.000 11060 MoveAxis(E, 0, ABG)
01:24:01.048 00.000 11060 Move returns status 0, amount 0
01:24:01.048 00.000 11060 MoveAxis(N, 0, ABG)
01:24:01.048 00.000 11060 Move returns status 0, amount 0
01:24:01.048 00.000 11060 move complete, result=0
01:24:01.048 00.000 11060 worker thread done servicing request
01:24:01.049 00.001 11060 Worker thread wakes up
01:24:01.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:01.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:01.050 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:01.686 00.636 11060 Exposure complete
01:24:01.873 00.187 11060 worker thread done servicing request
01:24:01.874 00.001 10844 OnExposeComplete: enter
01:24:01.874 00.000 10844 UpdateGuideState(): m_state=6
01:24:01.874 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9611
01:24:01.874 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=60.94, Mass=2290, SNR=29.6, Peak=189 HFD=3.6
01:24:01.874 00.000 10844 MultiStar: [#1 0.09,-0.19,1.14,U] [#2 0.22,-0.19,2.35,U] [#3 0.34,-0.27,1.01,U] [#4 0.68,0.27,0.00,M4] [#5 -0.18,0.28,1.12,U] [#6 0.04,0.18,1.01,U] [#7 -0.03,0.60,0.95,U] [#8 0.09,-0.09,1.07,U] 
01:24:01.874 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.00}, one-star: {0.34, -0.03}
01:24:01.874 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
01:24:01.874 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
01:24:01.875 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.00 mountX=-0.02 mountY=0.12, mountTheta=1.76
01:24:01.876 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.00, opts=13)
01:24:01.876 00.000 10844 Enqueuing Move request for scope (0.13, 0.00)
01:24:01.876 00.000 11060 Worker thread wakes up
01:24:01.876 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:01.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
01:24:01.876 00.000 10844 UpdateGuideState exits: m=2290 SNR=29.6
01:24:01.876 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
01:24:01.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:01.876 00.000 11060 Moving (0.13, 0.00) raw xDistance=-0.02 yDistance=0.12
01:24:01.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:01.876 00.000 10844 Enqueuing Expose request
01:24:01.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:24:01.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:01.877 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:24:01.877 00.000 11060 MoveAxis(E, 0, ABG)
01:24:01.877 00.000 11060 Move returns status 0, amount 0
01:24:01.877 00.000 11060 MoveAxis(N, 0, ABG)
01:24:01.877 00.000 11060 Move returns status 0, amount 0
01:24:01.877 00.000 11060 move complete, result=0
01:24:01.877 00.000 11060 worker thread done servicing request
01:24:01.877 00.000 11060 Worker thread wakes up
01:24:01.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:01.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:01.879 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:02.513 00.634 11060 Exposure complete
01:24:02.708 00.195 11060 worker thread done servicing request
01:24:02.708 00.000 10844 OnExposeComplete: enter
01:24:02.708 00.000 10844 UpdateGuideState(): m_state=6
01:24:02.708 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9612
01:24:02.708 00.000 10844 Star::Find returns 1 (0), X=269.04, Y=60.29, Mass=2623, SNR=32.4, Peak=239 HFD=3.4
01:24:02.709 00.001 10844 MultiStar: [#1 0.03,-0.20,0.95,U] [#2 0.23,-0.15,2.06,U] [#3 0.41,-0.08,0.97,U] [#4 0.38,-0.29,0.95,U] [#5 0.52,-0.15,0.99,U] [#6 -0.01,0.10,1.05,U] [#7 0.08,0.20,0.82,U] [#8 0.67,-0.16,0.00,M1] 
01:24:02.709 00.000 10844 refined, 7 included, MultiStar: {0.27, -0.16}, one-star: {0.56, -0.68}
01:24:02.709 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
01:24:02.709 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
01:24:02.709 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.16 hyp=0.32 cameraTheta=-0.53 mountX=0.11 mountY=0.29, mountTheta=1.22
01:24:02.710 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.16, opts=13)
01:24:02.710 00.000 10844 Enqueuing Move request for scope (0.27, -0.16)
01:24:02.711 00.001 11060 Worker thread wakes up
01:24:02.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.16) opts 0xd
01:24:02.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.16)
01:24:02.711 00.000 11060 Moving (0.27, -0.16) raw xDistance=0.11 yDistance=0.29
01:24:02.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:24:02.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:02.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:02.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:24:02.711 00.000 11060 MoveAxis(E, 0, ABG)
01:24:02.711 00.000 11060 Move returns status 0, amount 0
01:24:02.711 00.000 10844 UpdateGuideState exits: m=2623 SNR=32.4
01:24:02.711 00.000 11060 MoveAxis(N, 0, ABG)
01:24:02.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:02.711 00.000 11060 Move returns status 0, amount 0
01:24:02.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:02.711 00.000 11060 move complete, result=0
01:24:02.712 00.001 10844 Enqueuing Expose request
01:24:02.712 00.000 11060 worker thread done servicing request
01:24:02.712 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:24:02.712 00.000 11060 Worker thread wakes up
01:24:02.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:02.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:03.348 00.636 11060 Exposure complete
01:24:03.522 00.174 11060 worker thread done servicing request
01:24:03.522 00.000 10844 OnExposeComplete: enter
01:24:03.522 00.000 10844 UpdateGuideState(): m_state=6
01:24:03.522 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9613
01:24:03.522 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=61.16, Mass=3011, SNR=34.9, Peak=254 HFD=3.5
01:24:03.523 00.001 10844 MultiStar: [#1 -0.01,0.37,0.86,U] [#2 0.36,-0.45,1.91,U] [#3 0.23,0.05,0.85,U] [#4 0.79,-0.28,0.00,M4] [#5 0.64,0.23,0.00,M1] [#6 0.27,-0.62,0.00,M1] [#7 0.02,0.32,0.81,U] [#8 -0.22,-0.57,0.00,M2] 
01:24:03.523 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.01}, one-star: {0.10, 0.18}
01:24:03.523 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
01:24:03.523 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
01:24:03.523 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.05 mountX=-0.02 mountY=0.18, mountTheta=1.70
01:24:03.524 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.01, opts=13)
01:24:03.524 00.000 10844 Enqueuing Move request for scope (0.18, -0.01)
01:24:03.524 00.000 11060 Worker thread wakes up
01:24:03.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:03.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:24:03.524 00.000 10844 UpdateGuideState exits: m=3011 SNR=34.9
01:24:03.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:24:03.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:03.524 00.000 11060 Moving (0.18, -0.01) raw xDistance=-0.02 yDistance=0.18
01:24:03.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:03.524 00.000 10844 Enqueuing Expose request
01:24:03.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:24:03.525 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:03.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:24:03.525 00.000 11060 MoveAxis(E, 0, ABG)
01:24:03.525 00.000 11060 Move returns status 0, amount 0
01:24:03.525 00.000 11060 MoveAxis(N, 0, ABG)
01:24:03.525 00.000 11060 Move returns status 0, amount 0
01:24:03.525 00.000 11060 move complete, result=0
01:24:03.525 00.000 11060 worker thread done servicing request
01:24:03.525 00.000 11060 Worker thread wakes up
01:24:03.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:03.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:03.526 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:04.160 00.634 11060 Exposure complete
01:24:04.338 00.178 11060 worker thread done servicing request
01:24:04.338 00.000 10844 OnExposeComplete: enter
01:24:04.338 00.000 10844 UpdateGuideState(): m_state=6
01:24:04.338 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9614
01:24:04.338 00.000 10844 Star::Find returns 1 (1), X=268.77, Y=60.74, Mass=2201, SNR=29.5, Peak=255 HFD=3.0
01:24:04.339 00.001 10844 MultiStar: [#1 -0.02,0.11,1.12,U] [#2 0.18,-0.61,0.00,M1] [#3 -0.19,-0.62,0.00,M1] [#4 0.20,-0.59,0.00,M5] [#5 0.15,-0.12,1.18,U] [#6 0.12,-1.07,0.00,M2] [#7 0.14,0.05,0.95,U] [#8 0.25,-0.46,0.92,U] 
01:24:04.339 00.000 10844 refined, 4 included, MultiStar: {0.16, -0.12}, one-star: {0.28, -0.23}
01:24:04.339 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
01:24:04.339 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
01:24:04.339 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.65 mountX=0.09 mountY=0.17, mountTheta=1.09
01:24:04.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.12, opts=13)
01:24:04.341 00.000 10844 Enqueuing Move request for scope (0.16, -0.12)
01:24:04.341 00.000 11060 Worker thread wakes up
01:24:04.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:04.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
01:24:04.341 00.000 10844 UpdateGuideState exits: m=2201 SNR=29.5 Saturated
01:24:04.342 00.001 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
01:24:04.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:04.342 00.000 11060 Moving (0.16, -0.12) raw xDistance=0.09 yDistance=0.17
01:24:04.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:04.342 00.000 10844 Enqueuing Expose request
01:24:04.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:24:04.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:04.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:24:04.342 00.000 11060 MoveAxis(E, 0, ABG)
01:24:04.342 00.000 11060 Move returns status 0, amount 0
01:24:04.342 00.000 11060 MoveAxis(N, 0, ABG)
01:24:04.342 00.000 11060 Move returns status 0, amount 0
01:24:04.343 00.001 11060 move complete, result=0
01:24:04.343 00.000 11060 worker thread done servicing request
01:24:04.343 00.000 11060 Worker thread wakes up
01:24:04.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:04.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:04.344 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:04.975 00.631 11060 Exposure complete
01:24:05.168 00.193 11060 worker thread done servicing request
01:24:05.168 00.000 10844 OnExposeComplete: enter
01:24:05.168 00.000 10844 UpdateGuideState(): m_state=6
01:24:05.168 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9615
01:24:05.170 00.002 10844 Star::Find returns 1 (0), X=268.86, Y=60.48, Mass=2299, SNR=30.3, Peak=206 HFD=3.4
01:24:05.170 00.000 10844 MultiStar: [#1 -0.18,-0.40,1.04,U] [#2 0.11,-0.12,2.10,U] [#3 0.30,-0.74,0.00,M2] [#4 0.54,-0.77,0.00,M6] [#5 0.33,-0.18,1.08,U] [#6 -0.13,-0.69,0.00,M3] [#7 0.10,-0.25,0.87,U] [#8 -0.01,-0.96,0.00,M2] 
01:24:05.170 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.25}, one-star: {0.37, -0.49}
01:24:05.170 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
01:24:05.170 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
01:24:05.170 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.07 mountX=0.23 mountY=0.18, mountTheta=0.67
01:24:05.172 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.25, opts=13)
01:24:05.172 00.000 10844 Enqueuing Move request for scope (0.14, -0.25)
01:24:05.172 00.000 11060 Worker thread wakes up
01:24:05.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:05.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
01:24:05.172 00.000 10844 UpdateGuideState exits: m=2299 SNR=30.3
01:24:05.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
01:24:05.172 00.000 11060 Moving (0.14, -0.25) raw xDistance=0.23 yDistance=0.18
01:24:05.173 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:05.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:24:05.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:05.173 00.000 10844 Enqueuing Expose request
01:24:05.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:05.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:24:05.173 00.000 11060 MoveAxis(W, 39, ABG)
01:24:05.173 00.000 11060 Guiding  Dir = 3, Dur = 39
01:24:05.189 00.016 11060 IsSlewing returns 0
01:24:05.189 00.000 11060 IsGuiding returns 0
01:24:05.239 00.050 11060 IsGuiding returns 0
01:24:05.239 00.000 11060 Move returns status 0, amount 39
01:24:05.239 00.000 11060 MoveAxis(N, 0, ABG)
01:24:05.239 00.000 11060 Move returns status 0, amount 0
01:24:05.239 00.000 11060 move complete, result=0
01:24:05.240 00.001 11060 worker thread done servicing request
01:24:05.241 00.001 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
01:24:05.241 00.000 11060 Worker thread wakes up
01:24:05.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:05.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:05.881 00.640 11060 Exposure complete
01:24:06.041 00.160 11060 worker thread done servicing request
01:24:06.041 00.000 10844 OnExposeComplete: enter
01:24:06.041 00.000 10844 UpdateGuideState(): m_state=6
01:24:06.041 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9616
01:24:06.041 00.000 10844 Star::Find returns 1 (1), X=268.30, Y=60.44, Mass=3121, SNR=35.1, Peak=255 HFD=3.5
01:24:06.042 00.001 10844 MultiStar: [#1 0.09,-0.32,1.03,U] [#2 0.12,0.39,1.89,U] [#3 0.37,-0.54,0.00,M3] [#4 0.19,-0.10,0.91,U] [#5 0.02,-0.20,0.96,U] [#6 0.06,-0.46,0.91,U] [#7 0.20,0.40,0.76,U] [#8 0.41,-0.56,0.00,M3] 
01:24:06.042 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {-0.18, -0.53}
01:24:06.042 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
01:24:06.042 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
01:24:06.042 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.77 mountX=0.06 mountY=0.08, mountTheta=0.97
01:24:06.043 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
01:24:06.044 00.001 10844 Enqueuing Move request for scope (0.07, -0.07)
01:24:06.044 00.000 11060 Worker thread wakes up
01:24:06.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:24:06.044 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:24:06.044 00.000 11060 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=0.08
01:24:06.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:24:06.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:06.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:06.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:24:06.044 00.000 11060 MoveAxis(E, 0, ABG)
01:24:06.044 00.000 11060 Move returns status 0, amount 0
01:24:06.044 00.000 11060 MoveAxis(N, 0, ABG)
01:24:06.044 00.000 11060 Move returns status 0, amount 0
01:24:06.044 00.000 11060 move complete, result=0
01:24:06.044 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.1 Saturated
01:24:06.045 00.001 11060 worker thread done servicing request
01:24:06.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:06.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:06.045 00.000 10844 Enqueuing Expose request
01:24:06.045 00.000 11060 Worker thread wakes up
01:24:06.045 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:06.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:06.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:06.685 00.640 11060 Exposure complete
01:24:06.863 00.178 11060 worker thread done servicing request
01:24:06.863 00.000 10844 OnExposeComplete: enter
01:24:06.863 00.000 10844 UpdateGuideState(): m_state=6
01:24:06.863 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9617
01:24:06.864 00.001 10844 Star::Find returns 1 (0), X=268.62, Y=60.30, Mass=2597, SNR=31.8, Peak=250 HFD=3.5
01:24:06.864 00.000 10844 MultiStar: [#1 -0.02,-0.53,1.02,U] [#2 -0.32,-0.34,2.23,U] [#3 -0.02,-0.54,0.99,U] [#4 0.24,-0.43,0.98,U] [#5 0.24,-0.62,0.00,M1] [#6 0.21,-0.61,0.00,M3] [#7 0.07,0.09,0.84,U] [#8 0.22,-0.79,0.00,M4] 
01:24:06.864 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.41}, one-star: {0.13, -0.68}
01:24:06.864 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
01:24:06.864 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
01:24:06.864 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.41 hyp=0.41 cameraTheta=-1.69 mountX=0.41 mountY=0.02, mountTheta=0.05
01:24:06.865 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.41, opts=13)
01:24:06.865 00.000 10844 Enqueuing Move request for scope (-0.05, -0.41)
01:24:06.865 00.000 11060 Worker thread wakes up
01:24:06.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.41) opts 0xd
01:24:06.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.41)
01:24:06.866 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:06.866 00.000 10844 UpdateGuideState exits: m=2597 SNR=31.8
01:24:06.866 00.000 11060 Moving (-0.05, -0.41) raw xDistance=0.41 yDistance=0.02
01:24:06.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:06.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:06.866 00.000 10844 Enqueuing Expose request
01:24:06.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
01:24:06.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:06.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:06.866 00.000 11060 MoveAxis(W, 71, ABG)
01:24:06.866 00.000 11060 Guiding  Dir = 3, Dur = 71
01:24:06.891 00.025 11060 IsSlewing returns 0
01:24:06.891 00.000 11060 IsGuiding returns 0
01:24:06.983 00.092 11060 IsGuiding returns 0
01:24:06.983 00.000 11060 Move returns status 0, amount 71
01:24:06.983 00.000 11060 MoveAxis(N, 0, ABG)
01:24:06.983 00.000 11060 Move returns status 0, amount 0
01:24:06.983 00.000 11060 move complete, result=0
01:24:06.983 00.000 11060 worker thread done servicing request
01:24:06.983 00.000 11060 Worker thread wakes up
01:24:06.984 00.001 10844 GuideStep: 0.4 px 71 ms WEST, 0.0 px 0 ms NORTH
01:24:06.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:06.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:07.619 00.635 11060 Exposure complete
01:24:07.807 00.188 11060 worker thread done servicing request
01:24:07.807 00.000 10844 OnExposeComplete: enter
01:24:07.807 00.000 10844 UpdateGuideState(): m_state=6
01:24:07.807 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9618
01:24:07.807 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=60.58, Mass=2541, SNR=31.7, Peak=249 HFD=3.2
01:24:07.809 00.002 10844 MultiStar: [#1 0.12,-0.47,1.02,U] [#2 0.35,-0.29,2.26,U] [#3 0.29,-0.74,0.00,M3] [#4 0.70,-0.66,0.00,M5] [#5 0.45,-0.23,1.15,U] [#6 0.35,-0.15,1.01,U] [#7 0.16,0.04,0.96,U] [#8 0.20,-0.65,0.00,M5] 
01:24:07.809 00.000 10844 refined, 5 included, MultiStar: {0.30, -0.26}, one-star: {0.27, -0.39}
01:24:07.809 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
01:24:07.809 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:24:07.809 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.26 hyp=0.40 cameraTheta=-0.71 mountX=0.20 mountY=0.34, mountTheta=1.03
01:24:07.810 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.26, opts=13)
01:24:07.810 00.000 10844 Enqueuing Move request for scope (0.30, -0.26)
01:24:07.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:07.811 00.001 11060 Worker thread wakes up
01:24:07.811 00.000 10844 UpdateGuideState exits: m=2541 SNR=31.7
01:24:07.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:07.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:07.811 00.000 10844 Enqueuing Expose request
01:24:07.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.26) opts 0xd
01:24:07.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.26)
01:24:07.811 00.000 11060 Moving (0.30, -0.26) raw xDistance=0.20 yDistance=0.34
01:24:07.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:24:07.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:07.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:24:07.811 00.000 11060 MoveAxis(W, 37, ABG)
01:24:07.811 00.000 11060 Guiding  Dir = 3, Dur = 37
01:24:07.820 00.009 11060 IsSlewing returns 0
01:24:07.820 00.000 11060 IsGuiding returns 0
01:24:07.863 00.043 11060 IsGuiding returns 0
01:24:07.863 00.000 11060 Move returns status 0, amount 37
01:24:07.863 00.000 11060 MoveAxis(N, 0, ABG)
01:24:07.863 00.000 11060 Move returns status 0, amount 0
01:24:07.863 00.000 11060 move complete, result=0
01:24:07.863 00.000 11060 worker thread done servicing request
01:24:07.863 00.000 11060 Worker thread wakes up
01:24:07.863 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.3 px 0 ms NORTH
01:24:07.864 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:07.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:08.498 00.634 11060 Exposure complete
01:24:08.693 00.195 11060 worker thread done servicing request
01:24:08.693 00.000 10844 OnExposeComplete: enter
01:24:08.693 00.000 10844 UpdateGuideState(): m_state=6
01:24:08.694 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9619
01:24:08.694 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=60.92, Mass=2999, SNR=34.6, Peak=252 HFD=3.4
01:24:08.695 00.001 10844 MultiStar: [#1 0.05,-0.18,0.95,U] [#2 0.12,-0.33,1.89,U] [#3 0.09,-0.44,0.91,U] [#4 0.47,-0.59,0.00,M6] [#5 0.23,-0.67,0.00,M1] [#6 0.09,-0.75,0.00,M3] [#7 -0.05,0.11,0.75,U] [#8 0.18,-0.67,0.00,M6] 
01:24:08.695 00.000 10844 single-star, 4 included, MultiStar: {0.08, -0.21}, one-star: {0.13, -0.06}
01:24:08.695 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
01:24:08.695 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
01:24:08.695 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.41 mountX=0.03 mountY=0.13, mountTheta=1.34
01:24:08.696 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
01:24:08.696 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
01:24:08.696 00.000 11060 Worker thread wakes up
01:24:08.697 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:24:08.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:24:08.697 00.000 11060 Moving (0.13, -0.06) raw xDistance=0.03 yDistance=0.13
01:24:08.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:24:08.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:08.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:08.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:24:08.697 00.000 11060 MoveAxis(E, 0, ABG)
01:24:08.697 00.000 11060 Move returns status 0, amount 0
01:24:08.697 00.000 11060 MoveAxis(N, 0, ABG)
01:24:08.697 00.000 11060 Move returns status 0, amount 0
01:24:08.697 00.000 11060 move complete, result=0
01:24:08.697 00.000 11060 worker thread done servicing request
01:24:08.697 00.000 10844 UpdateGuideState exits: m=2999 SNR=34.6
01:24:08.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:08.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:08.697 00.000 10844 Enqueuing Expose request
01:24:08.698 00.001 11060 Worker thread wakes up
01:24:08.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:08.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:08.698 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:09.337 00.639 11060 Exposure complete
01:24:09.508 00.171 11060 worker thread done servicing request
01:24:09.508 00.000 10844 OnExposeComplete: enter
01:24:09.508 00.000 10844 UpdateGuideState(): m_state=6
01:24:09.515 00.007 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9620
01:24:09.515 00.000 10844 Star::Find returns 1 (1), X=268.69, Y=60.38, Mass=2474, SNR=31.2, Peak=255 HFD=3.3
01:24:09.516 00.001 10844 MultiStar: [#1 0.63,-0.54,0.00,M1] [#2 0.41,-0.74,0.00,M1] [#3 0.43,-0.72,0.00,M3] [#4 0.29,-0.68,0.00,M7] [#5 0.10,-0.51,1.02,U] [#6 0.30,-0.69,0.00,M4] [#7 0.55,0.06,0.86,U] [#8 0.47,-0.87,0.00,M7] 
01:24:09.516 00.000 10844 refined, 2 included, MultiStar: {0.27, -0.37}, one-star: {0.21, -0.59}
01:24:09.516 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
01:24:09.516 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
01:24:09.516 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-0.93 mountX=0.31 mountY=0.33, mountTheta=0.81
01:24:09.517 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.37, opts=13)
01:24:09.517 00.000 10844 Enqueuing Move request for scope (0.27, -0.37)
01:24:09.517 00.000 11060 Worker thread wakes up
01:24:09.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.37) opts 0xd
01:24:09.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.37)
01:24:09.517 00.000 11060 Moving (0.27, -0.37) raw xDistance=0.31 yDistance=0.33
01:24:09.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
01:24:09.517 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.60 newest=0.80
01:24:09.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
01:24:09.517 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:09.517 00.000 11060 MoveAxis(W, 54, ABG)
01:24:09.519 00.002 10844 UpdateGuideState exits: m=2474 SNR=31.2 Saturated
01:24:09.519 00.000 11060 Guiding  Dir = 3, Dur = 54
01:24:09.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:09.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:09.519 00.000 10844 Enqueuing Expose request
01:24:09.551 00.032 11060 IsSlewing returns 0
01:24:09.551 00.000 11060 IsGuiding returns 0
01:24:09.645 00.094 11060 IsGuiding returns 0
01:24:09.645 00.000 11060 Move returns status 0, amount 54
01:24:09.645 00.000 11060 BLC: Oldest BLC event removed
01:24:09.645 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:24:09.645 00.000 11060 MoveAxis(S, 877, ABG)
01:24:09.645 00.000 11060 duration set to 750 by maxDecDuration
01:24:09.645 00.000 11060 Guiding  Dir = 1, Dur = 750
01:24:09.665 00.020 11060 IsSlewing returns 0
01:24:09.667 00.002 11060 IsGuiding returns 0
01:24:10.425 00.758 11060 IsGuiding returns 0
01:24:10.425 00.000 11060 Move returns status 0, amount 750
01:24:10.425 00.000 11060 move complete, result=0
01:24:10.426 00.001 11060 worker thread done servicing request
01:24:10.426 00.000 11060 Worker thread wakes up
01:24:10.426 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.3 px 750 ms SOUTH
01:24:10.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:10.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:11.051 00.625 11060 Exposure complete
01:24:11.221 00.170 11060 worker thread done servicing request
01:24:11.221 00.000 10844 OnExposeComplete: enter
01:24:11.221 00.000 10844 UpdateGuideState(): m_state=6
01:24:11.221 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9621
01:24:11.221 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=60.67, Mass=2669, SNR=32.9, Peak=255 HFD=3.4
01:24:11.222 00.001 10844 MultiStar: [#1 0.08,-0.72,0.00,M2] [#2 0.41,-0.59,0.00,M2] [#3 0.27,-0.54,0.00,M4] [#4 0.68,-0.53,0.00,M8] [#5 0.39,-0.32,1.05,U] [#6 0.14,-0.76,0.00,M5] [#7 0.41,-0.42,0.88,U] [#8 -0.01,-0.31,0.93,U] 
01:24:11.233 00.011 10844 single-star, 3 included, MultiStar: {0.17, -0.34}, one-star: {-0.09, -0.30}
01:24:11.233 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
01:24:11.233 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
01:24:11.234 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.30 hyp=0.32 cameraTheta=-1.87 mountX=0.31 mountY=-0.04, mountTheta=-0.13
01:24:11.236 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.30, opts=13)
01:24:11.236 00.000 10844 Enqueuing Move request for scope (-0.09, -0.30)
01:24:11.236 00.000 11060 Worker thread wakes up
01:24:11.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.30) opts 0xd
01:24:11.236 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.30)
01:24:11.236 00.000 11060 Moving (-0.09, -0.30) raw xDistance=0.31 yDistance=-0.04
01:24:11.237 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:11.237 00.000 10844 UpdateGuideState exits: m=2669 SNR=32.9 Saturated
01:24:11.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:11.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:11.237 00.000 10844 Enqueuing Expose request
01:24:11.237 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.229105, 1:-0.042599
01:24:11.237 00.000 11060 BLC: No correction, Miss < min_move
01:24:11.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
01:24:11.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:11.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:11.237 00.000 11060 MoveAxis(W, 56, ABG)
01:24:11.237 00.000 11060 Guiding  Dir = 3, Dur = 56
01:24:11.250 00.013 11060 IsSlewing returns 0
01:24:11.250 00.000 11060 IsGuiding returns 0
01:24:11.314 00.064 11060 IsGuiding returns 0
01:24:11.314 00.000 11060 Move returns status 0, amount 56
01:24:11.314 00.000 11060 MoveAxis(N, 0, ABG)
01:24:11.314 00.000 11060 Move returns status 0, amount 0
01:24:11.314 00.000 11060 move complete, result=0
01:24:11.314 00.000 11060 worker thread done servicing request
01:24:11.314 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.0 px 0 ms NORTH
01:24:11.316 00.002 11060 Worker thread wakes up
01:24:11.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:11.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:11.945 00.629 11060 Exposure complete
01:24:12.121 00.176 11060 worker thread done servicing request
01:24:12.121 00.000 10844 OnExposeComplete: enter
01:24:12.121 00.000 10844 UpdateGuideState(): m_state=6
01:24:12.122 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9622
01:24:12.122 00.000 10844 Star::Find returns 1 (1), X=268.50, Y=60.75, Mass=2804, SNR=33.8, Peak=255 HFD=3.4
01:24:12.122 00.000 10844 MultiStar: [#1 -0.20,0.05,1.02,U] [#2 -0.04,-0.45,1.96,U] [#3 0.23,-0.47,0.95,U] [#4 0.52,-0.48,0.00,M9] [#5 0.24,0.15,0.93,U] [#6 0.06,0.14,0.98,U] [#7 0.14,0.50,0.78,U] [#8 -0.07,0.06,0.86,U] 
01:24:12.122 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {0.01, -0.22}
01:24:12.122 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
01:24:12.122 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
01:24:12.122 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.23 mountX=0.09 mountY=0.05, mountTheta=0.51
01:24:12.123 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
01:24:12.124 00.001 10844 Enqueuing Move request for scope (0.03, -0.09)
01:24:12.124 00.000 11060 Worker thread wakes up
01:24:12.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:24:12.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:24:12.124 00.000 11060 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=0.05
01:24:12.124 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.229105, 1:-0.042599, 2:0.047506
01:24:12.124 00.000 11060 BLC: No correction, Miss < min_move
01:24:12.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:12.124 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.8 Saturated
01:24:12.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:12.124 00.000 10844 Enqueuing Expose request
01:24:12.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:24:12.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:12.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:12.124 00.000 11060 MoveAxis(E, 0, ABG)
01:24:12.124 00.000 11060 Move returns status 0, amount 0
01:24:12.125 00.001 11060 MoveAxis(N, 0, ABG)
01:24:12.125 00.000 11060 Move returns status 0, amount 0
01:24:12.125 00.000 11060 move complete, result=0
01:24:12.125 00.000 11060 worker thread done servicing request
01:24:12.125 00.000 11060 Worker thread wakes up
01:24:12.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:12.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:12.126 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:12.756 00.630 11060 Exposure complete
01:24:12.958 00.202 11060 worker thread done servicing request
01:24:12.958 00.000 10844 OnExposeComplete: enter
01:24:12.958 00.000 10844 UpdateGuideState(): m_state=6
01:24:12.958 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9623
01:24:12.958 00.000 10844 Star::Find returns 1 (0), X=268.98, Y=60.98, Mass=2819, SNR=33.8, Peak=252 HFD=2.8
01:24:12.959 00.001 10844 MultiStar: [#1 0.07,-0.58,0.98,U] [#2 0.01,-0.30,2.04,U] [#3 0.07,-0.46,0.92,U] [#4 0.41,-0.34,0.83,U] [#5 -0.12,-0.01,0.89,U] [#6 -0.05,-0.17,0.90,U] [#7 0.01,0.26,0.78,U] [#8 0.03,-0.06,0.96,U] 
01:24:12.959 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.49, 0.00}
01:24:12.959 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
01:24:12.959 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
01:24:12.959 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=0.18 mountY=0.12, mountTheta=0.60
01:24:12.960 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.20, opts=13)
01:24:12.960 00.000 10844 Enqueuing Move request for scope (0.09, -0.20)
01:24:12.960 00.000 11060 Worker thread wakes up
01:24:12.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
01:24:12.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
01:24:12.960 00.000 11060 Moving (0.09, -0.20) raw xDistance=0.18 yDistance=0.12
01:24:12.961 00.001 11060 BLC: window closed
01:24:12.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:12.961 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.229105, 1:-0.042599, 2:0.047506
01:24:12.961 00.000 11060 BLC: No correction, Miss < min_move
01:24:12.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:24:12.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:12.961 00.000 10844 UpdateGuideState exits: m=2819 SNR=33.8
01:24:12.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:24:12.961 00.000 11060 MoveAxis(W, 32, ABG)
01:24:12.961 00.000 11060 Guiding  Dir = 3, Dur = 32
01:24:12.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:12.961 00.000 10844 Enqueuing Expose request
01:24:12.987 00.026 11060 IsSlewing returns 0
01:24:12.987 00.000 11060 IsGuiding returns 0
01:24:13.035 00.048 11060 IsGuiding returns 0
01:24:13.035 00.000 11060 Move returns status 0, amount 32
01:24:13.035 00.000 11060 MoveAxis(N, 0, ABG)
01:24:13.035 00.000 11060 Move returns status 0, amount 0
01:24:13.035 00.000 11060 move complete, result=0
01:24:13.035 00.000 11060 worker thread done servicing request
01:24:13.035 00.000 11060 Worker thread wakes up
01:24:13.035 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
01:24:13.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:13.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:13.665 00.630 11060 Exposure complete
01:24:13.824 00.159 11060 worker thread done servicing request
01:24:13.824 00.000 10844 OnExposeComplete: enter
01:24:13.824 00.000 10844 UpdateGuideState(): m_state=6
01:24:13.825 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9624
01:24:13.825 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.23, Mass=2725, SNR=32.5, Peak=211 HFD=3.6
01:24:13.825 00.000 10844 MultiStar: [#1 0.39,0.52,0.00,M1] [#2 0.06,-0.30,2.01,U] [#3 0.26,-0.07,0.98,U] [#4 0.31,-0.66,0.00,M9] [#5 0.54,-0.15,1.03,U] [#6 0.01,0.25,0.82,U] [#7 0.36,0.07,0.83,U] [#8 0.19,-0.09,0.93,U] 
01:24:13.825 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.05}, one-star: {0.07, 0.26}
01:24:13.825 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
01:24:13.825 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
01:24:13.825 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.26 mountX=0.01 mountY=0.20, mountTheta=1.50
01:24:13.829 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.05, opts=13)
01:24:13.829 00.000 10844 Enqueuing Move request for scope (0.20, -0.05)
01:24:13.829 00.000 11060 Worker thread wakes up
01:24:13.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:13.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
01:24:13.829 00.000 10844 UpdateGuideState exits: m=2725 SNR=32.5
01:24:13.829 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
01:24:13.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:13.829 00.000 11060 Moving (0.20, -0.05) raw xDistance=0.01 yDistance=0.20
01:24:13.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:13.829 00.000 10844 Enqueuing Expose request
01:24:13.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:24:13.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:24:13.829 00.000 11060 MoveAxis(E, 0, ABG)
01:24:13.829 00.000 11060 Move returns status 0, amount 0
01:24:13.829 00.000 11060 MoveAxis(S, 78, ABG)
01:24:13.829 00.000 11060 Guiding  Dir = 1, Dur = 78
01:24:13.840 00.011 11060 IsSlewing returns 0
01:24:13.840 00.000 11060 IsGuiding returns 0
01:24:13.928 00.088 11060 IsGuiding returns 0
01:24:13.928 00.000 11060 Move returns status 0, amount 78
01:24:13.928 00.000 11060 move complete, result=0
01:24:13.928 00.000 11060 worker thread done servicing request
01:24:13.928 00.000 11060 Worker thread wakes up
01:24:13.928 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 78 ms SOUTH
01:24:13.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:13.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:14.578 00.650 11060 Exposure complete
01:24:14.739 00.161 11060 worker thread done servicing request
01:24:14.739 00.000 10844 OnExposeComplete: enter
01:24:14.739 00.000 10844 UpdateGuideState(): m_state=6
01:24:14.739 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9625
01:24:14.739 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=61.00, Mass=3345, SNR=37.2, Peak=255 HFD=3.6
01:24:14.740 00.001 10844 MultiStar: [#1 -0.06,0.24,0.89,U] [#2 0.43,-0.29,1.81,U] [#3 0.05,0.11,0.87,U] [#4 0.46,0.02,0.88,U] [#5 0.31,0.75,0.00,M1] [#6 0.19,-0.04,0.86,U] [#7 0.09,0.54,0.65,U] [#8 0.03,-0.08,0.81,U] 
01:24:14.740 00.000 10844 single-star, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.05, 0.02}
01:24:14.740 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
01:24:14.740 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
01:24:14.740 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.44 mountX=-0.03 mountY=0.04, mountTheta=2.19
01:24:14.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
01:24:14.741 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
01:24:14.741 00.000 11060 Worker thread wakes up
01:24:14.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:24:14.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:24:14.741 00.000 10844 UpdateGuideState exits: m=3345 SNR=37.2 Saturated
01:24:14.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:24:14.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:14.741 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.04
01:24:14.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:14.741 00.000 10844 Enqueuing Expose request
01:24:14.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:14.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:14.742 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:14.742 00.000 11060 MoveAxis(E, 0, ABG)
01:24:14.742 00.000 11060 Move returns status 0, amount 0
01:24:14.742 00.000 11060 MoveAxis(N, 0, ABG)
01:24:14.742 00.000 11060 Move returns status 0, amount 0
01:24:14.742 00.000 11060 move complete, result=0
01:24:14.742 00.000 11060 worker thread done servicing request
01:24:14.742 00.000 11060 Worker thread wakes up
01:24:14.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:14.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:14.743 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:15.379 00.636 11060 Exposure complete
01:24:15.558 00.179 11060 worker thread done servicing request
01:24:15.558 00.000 10844 OnExposeComplete: enter
01:24:15.565 00.007 10844 UpdateGuideState(): m_state=6
01:24:15.565 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9626
01:24:15.565 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=60.80, Mass=2931, SNR=34.5, Peak=255 HFD=3.2
01:24:15.566 00.001 10844 MultiStar: [#1 0.25,-0.70,0.00,M1] [#2 0.13,-0.10,1.96,U] [#3 -0.12,-0.32,0.91,U] [#4 0.67,-0.17,0.00,M9] [#5 0.18,-0.16,0.98,U] [#6 -0.21,0.18,0.92,U] [#7 0.07,0.53,0.78,U] [#8 -0.12,-0.43,0.88,U] 
01:24:15.566 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.09, -0.17}
01:24:15.566 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
01:24:15.566 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
01:24:15.566 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.29 mountX=0.08 mountY=0.04, mountTheta=0.45
01:24:15.567 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
01:24:15.567 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
01:24:15.567 00.000 11060 Worker thread wakes up
01:24:15.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:15.567 00.000 10844 UpdateGuideState exits: m=2931 SNR=34.5 Saturated
01:24:15.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:15.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:24:15.568 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:15.568 00.000 10844 Enqueuing Expose request
01:24:15.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:24:15.568 00.000 11060 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.04
01:24:15.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:15.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:15.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:15.568 00.000 11060 MoveAxis(E, 0, ABG)
01:24:15.568 00.000 11060 Move returns status 0, amount 0
01:24:15.568 00.000 11060 MoveAxis(N, 0, ABG)
01:24:15.568 00.000 11060 Move returns status 0, amount 0
01:24:15.568 00.000 11060 move complete, result=0
01:24:15.568 00.000 11060 worker thread done servicing request
01:24:15.568 00.000 11060 Worker thread wakes up
01:24:15.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:15.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:15.570 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:16.204 00.634 11060 Exposure complete
01:24:16.380 00.176 11060 worker thread done servicing request
01:24:16.380 00.000 10844 OnExposeComplete: enter
01:24:16.380 00.000 10844 UpdateGuideState(): m_state=6
01:24:16.380 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9627
01:24:16.380 00.000 10844 Star::Find returns 1 (1), X=268.88, Y=60.67, Mass=2823, SNR=33.3, Peak=255 HFD=3.5
01:24:16.381 00.001 10844 MultiStar: [#1 -0.35,0.04,0.96,U] [#2 -0.21,0.11,2.02,U] [#3 -0.39,0.09,0.91,U] [#4 0.13,-0.27,1.06,U] [#5 0.04,0.71,0.00,M1] [#6 -0.44,0.26,0.96,U] [#7 0.03,0.98,0.00,M1] [#8 0.20,0.24,0.96,U] 
01:24:16.381 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.03}, one-star: {0.40, -0.31}
01:24:16.381 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
01:24:16.381 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
01:24:16.381 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.86 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
01:24:16.382 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
01:24:16.382 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
01:24:16.382 00.000 11060 Worker thread wakes up
01:24:16.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:16.382 00.000 10844 UpdateGuideState exits: m=2823 SNR=33.3 Saturated
01:24:16.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:16.383 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:16.383 00.000 10844 Enqueuing Expose request
01:24:16.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:24:16.383 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:24:16.383 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.01 yDistance=-0.11
01:24:16.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:24:16.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:16.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:24:16.383 00.000 11060 MoveAxis(E, 0, ABG)
01:24:16.383 00.000 11060 Move returns status 0, amount 0
01:24:16.383 00.000 11060 MoveAxis(N, 0, ABG)
01:24:16.383 00.000 11060 Move returns status 0, amount 0
01:24:16.383 00.000 11060 move complete, result=0
01:24:16.383 00.000 11060 worker thread done servicing request
01:24:16.383 00.000 11060 Worker thread wakes up
01:24:16.384 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:16.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:16.386 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:17.024 00.638 11060 Exposure complete
01:24:17.196 00.172 11060 worker thread done servicing request
01:24:17.196 00.000 10844 OnExposeComplete: enter
01:24:17.196 00.000 10844 UpdateGuideState(): m_state=6
01:24:17.197 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9628
01:24:17.197 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=60.67, Mass=2400, SNR=31.1, Peak=244 HFD=3.1
01:24:17.197 00.000 10844 MultiStar: [#1 0.06,0.02,1.09,U] [#2 -0.08,0.42,2.07,U] [#3 0.14,0.01,0.96,U] [#4 0.44,-0.30,1.05,U] [#5 0.48,0.36,1.13,U] [#6 -0.21,0.32,0.99,U] [#7 -0.47,-0.04,0.87,U] [#8 0.07,0.27,0.98,U] 
01:24:17.197 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {0.27, -0.31}
01:24:17.197 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
01:24:17.197 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
01:24:17.197 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=-0.13 mountY=0.05, mountTheta=2.75
01:24:17.200 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
01:24:17.200 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
01:24:17.200 00.000 11060 Worker thread wakes up
01:24:17.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:24:17.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:24:17.200 00.000 11060 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=0.05
01:24:17.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:24:17.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:17.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:17.200 00.000 10844 UpdateGuideState exits: m=2400 SNR=31.1
01:24:17.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:17.201 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:17.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:17.201 00.000 10844 Enqueuing Expose request
01:24:17.201 00.000 11060 MoveAxis(E, 23, ABG)
01:24:17.201 00.000 11060 Guiding  Dir = 2, Dur = 23
01:24:17.216 00.015 11060 IsSlewing returns 0
01:24:17.217 00.001 11060 IsGuiding returns 0
01:24:17.248 00.031 11060 IsGuiding returns 0
01:24:17.248 00.000 11060 Move returns status 0, amount 23
01:24:17.248 00.000 11060 MoveAxis(N, 0, ABG)
01:24:17.248 00.000 11060 Move returns status 0, amount 0
01:24:17.248 00.000 11060 move complete, result=0
01:24:17.248 00.000 11060 worker thread done servicing request
01:24:17.248 00.000 11060 Worker thread wakes up
01:24:17.248 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:24:17.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:17.249 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:17.881 00.632 11060 Exposure complete
01:24:18.050 00.169 11060 worker thread done servicing request
01:24:18.050 00.000 10844 OnExposeComplete: enter
01:24:18.050 00.000 10844 UpdateGuideState(): m_state=6
01:24:18.050 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9629
01:24:18.050 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=60.94, Mass=2918, SNR=34.1, Peak=244 HFD=3.4
01:24:18.051 00.001 10844 MultiStar: [#1 0.01,0.35,0.96,U] [#2 -0.22,0.54,1.94,U] [#3 0.37,-0.43,0.94,U] [#4 0.14,0.20,0.91,U] [#5 -0.17,0.17,0.98,U] [#6 -0.37,0.21,0.88,U] [#7 0.17,0.84,0.00,M1] [#8 -0.05,-0.21,0.85,U] 
01:24:18.051 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.15}, one-star: {0.22, -0.03}
01:24:18.051 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.52 = -2.77)
01:24:18.051 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
01:24:18.051 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.76 mountX=-0.15 mountY=-0.06, mountTheta=-2.78
01:24:18.052 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.15, opts=13)
01:24:18.052 00.000 10844 Enqueuing Move request for scope (-0.03, 0.15)
01:24:18.053 00.001 11060 Worker thread wakes up
01:24:18.053 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:18.053 00.000 10844 UpdateGuideState exits: m=2918 SNR=34.1
01:24:18.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:18.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:18.053 00.000 10844 Enqueuing Expose request
01:24:18.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
01:24:18.053 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
01:24:18.053 00.000 11060 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=-0.06
01:24:18.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:24:18.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:18.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:24:18.053 00.000 11060 MoveAxis(E, 26, ABG)
01:24:18.053 00.000 11060 Guiding  Dir = 2, Dur = 26
01:24:18.076 00.023 11060 IsSlewing returns 0
01:24:18.076 00.000 11060 IsGuiding returns 0
01:24:18.107 00.031 11060 IsGuiding returns 0
01:24:18.107 00.000 11060 Move returns status 0, amount 26
01:24:18.107 00.000 11060 MoveAxis(N, 0, ABG)
01:24:18.107 00.000 11060 Move returns status 0, amount 0
01:24:18.107 00.000 11060 move complete, result=0
01:24:18.107 00.000 11060 worker thread done servicing request
01:24:18.107 00.000 11060 Worker thread wakes up
01:24:18.107 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
01:24:18.109 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:18.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:18.741 00.632 11060 Exposure complete
01:24:18.919 00.178 11060 worker thread done servicing request
01:24:18.919 00.000 10844 OnExposeComplete: enter
01:24:18.919 00.000 10844 UpdateGuideState(): m_state=6
01:24:18.919 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9630
01:24:18.919 00.000 10844 Star::Find returns 1 (1), X=268.95, Y=60.30, Mass=2575, SNR=32.5, Peak=255 HFD=3.1
01:24:18.919 00.000 10844 MultiStar: [#1 0.25,-0.01,0.90,U] [#2 0.16,0.21,2.03,U] [#3 0.24,-0.37,0.97,U] [#4 0.55,0.00,0.92,U] [#5 0.37,-0.16,0.98,U] [#6 0.08,0.61,0.00,M1] [#7 0.34,0.34,0.81,U] [#8 0.50,0.13,0.99,U] 
01:24:18.919 00.000 10844 refined, 7 included, MultiStar: {0.34, -0.04}, one-star: {0.46, -0.67}
01:24:18.920 00.001 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
01:24:18.920 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
01:24:18.920 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-0.13 mountX=-0.02 mountY=0.34, mountTheta=1.63
01:24:18.921 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.04, opts=13)
01:24:18.921 00.000 10844 Enqueuing Move request for scope (0.34, -0.04)
01:24:18.921 00.000 11060 Worker thread wakes up
01:24:18.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.04) opts 0xd
01:24:18.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.04)
01:24:18.922 00.001 11060 Moving (0.34, -0.04) raw xDistance=-0.02 yDistance=0.34
01:24:18.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:24:18.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
01:24:18.922 00.000 11060 MoveAxis(E, 0, ABG)
01:24:18.922 00.000 11060 Move returns status 0, amount 0
01:24:18.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:18.922 00.000 11060 MoveAxis(S, 132, ABG)
01:24:18.922 00.000 11060 Guiding  Dir = 1, Dur = 132
01:24:18.922 00.000 10844 UpdateGuideState exits: m=2575 SNR=32.5 Saturated
01:24:18.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:18.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:18.922 00.000 10844 Enqueuing Expose request
01:24:18.956 00.034 11060 IsSlewing returns 0
01:24:18.956 00.000 11060 IsGuiding returns 0
01:24:19.116 00.160 11060 IsGuiding returns 0
01:24:19.116 00.000 11060 Move returns status 0, amount 132
01:24:19.116 00.000 11060 move complete, result=0
01:24:19.117 00.001 11060 worker thread done servicing request
01:24:19.117 00.000 11060 Worker thread wakes up
01:24:19.117 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 132 ms SOUTH
01:24:19.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:19.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:19.763 00.646 11060 Exposure complete
01:24:19.919 00.156 11060 worker thread done servicing request
01:24:19.919 00.000 10844 OnExposeComplete: enter
01:24:19.919 00.000 10844 UpdateGuideState(): m_state=6
01:24:19.920 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9631
01:24:19.920 00.000 10844 Star::Find returns 1 (1), X=268.93, Y=60.63, Mass=3187, SNR=36.0, Peak=255 HFD=3.5
01:24:19.920 00.000 10844 MultiStar: [#1 0.00,-0.09,0.89,U] [#2 0.34,0.50,0.00,M1] [#3 0.08,-0.33,0.89,U] [#4 0.59,0.14,0.00,M6] [#5 0.32,0.23,0.95,U] [#6 -0.24,0.36,0.84,U] [#7 -0.02,0.46,0.75,U] [#8 0.15,0.30,0.94,U] 
01:24:19.920 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.45, -0.34}
01:24:19.920 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
01:24:19.920 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
01:24:19.920 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=-0.09 mountY=0.11, mountTheta=2.27
01:24:19.921 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.07, opts=13)
01:24:19.921 00.000 10844 Enqueuing Move request for scope (0.12, 0.07)
01:24:19.921 00.000 11060 Worker thread wakes up
01:24:19.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:19.921 00.000 10844 UpdateGuideState exits: m=3187 SNR=36.0 Saturated
01:24:19.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:19.922 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:24:19.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:19.922 00.000 10844 Enqueuing Expose request
01:24:19.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:24:19.922 00.000 11060 Moving (0.12, 0.07) raw xDistance=-0.09 yDistance=0.11
01:24:19.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:24:19.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:19.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:24:19.922 00.000 11060 MoveAxis(E, 0, ABG)
01:24:19.922 00.000 11060 Move returns status 0, amount 0
01:24:19.922 00.000 11060 MoveAxis(N, 0, ABG)
01:24:19.922 00.000 11060 Move returns status 0, amount 0
01:24:19.922 00.000 11060 move complete, result=0
01:24:19.922 00.000 11060 worker thread done servicing request
01:24:19.923 00.001 11060 Worker thread wakes up
01:24:19.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:19.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:19.924 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:20.558 00.634 11060 Exposure complete
01:24:20.716 00.158 11060 worker thread done servicing request
01:24:20.716 00.000 10844 OnExposeComplete: enter
01:24:20.716 00.000 10844 UpdateGuideState(): m_state=6
01:24:20.716 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9632
01:24:20.718 00.002 10844 Star::Find returns 1 (0), X=269.01, Y=60.95, Mass=2707, SNR=33.1, Peak=244 HFD=2.9
01:24:20.718 00.000 10844 MultiStar: [#1 0.16,-0.08,1.02,U] [#2 0.44,-0.18,2.11,U] [#3 0.22,-0.47,0.87,U] [#4 0.49,-0.03,0.98,U] [#5 0.27,-0.08,0.93,U] [#6 0.21,-0.64,0.00,M1] [#7 -0.10,-0.13,0.92,U] [#8 0.13,-0.16,0.99,U] 
01:24:20.718 00.000 10844 refined, 7 included, MultiStar: {0.29, -0.15}, one-star: {0.53, -0.03}
01:24:20.718 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
01:24:20.718 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
01:24:20.718 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.15 hyp=0.33 cameraTheta=-0.46 mountX=0.09 mountY=0.31, mountTheta=1.29
01:24:20.719 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.15, opts=13)
01:24:20.720 00.001 10844 Enqueuing Move request for scope (0.29, -0.15)
01:24:20.720 00.000 11060 Worker thread wakes up
01:24:20.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.15) opts 0xd
01:24:20.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.15)
01:24:20.720 00.000 11060 Moving (0.29, -0.15) raw xDistance=0.09 yDistance=0.31
01:24:20.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:24:20.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
01:24:20.720 00.000 11060 MoveAxis(E, 0, ABG)
01:24:20.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:20.720 00.000 11060 Move returns status 0, amount 0
01:24:20.720 00.000 11060 MoveAxis(S, 122, ABG)
01:24:20.720 00.000 11060 Guiding  Dir = 1, Dur = 122
01:24:20.720 00.000 10844 UpdateGuideState exits: m=2707 SNR=33.1
01:24:20.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:20.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:20.721 00.001 10844 Enqueuing Expose request
01:24:20.737 00.016 11060 IsSlewing returns 0
01:24:20.737 00.000 11060 IsGuiding returns 0
01:24:20.864 00.127 11060 IsGuiding returns 0
01:24:20.864 00.000 11060 Move returns status 0, amount 122
01:24:20.864 00.000 11060 move complete, result=0
01:24:20.864 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 122 ms SOUTH
01:24:20.865 00.001 11060 worker thread done servicing request
01:24:20.865 00.000 11060 Worker thread wakes up
01:24:20.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:20.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:21.499 00.634 11060 Exposure complete
01:24:21.656 00.157 11060 worker thread done servicing request
01:24:21.656 00.000 10844 OnExposeComplete: enter
01:24:21.656 00.000 10844 UpdateGuideState(): m_state=6
01:24:21.657 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9633
01:24:21.657 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=60.87, Mass=2855, SNR=33.9, Peak=251 HFD=3.4
01:24:21.657 00.000 10844 MultiStar: [#1 0.04,-0.47,0.95,U] [#2 0.22,-0.27,2.04,U] [#3 -0.04,-0.79,0.00,M1] [#4 0.85,-0.48,0.00,M6] [#5 0.27,-0.31,1.04,U] [#6 -0.33,-0.29,0.86,U] [#7 0.15,-0.24,0.79,U] [#8 0.13,-0.36,0.91,U] 
01:24:21.657 00.000 10844 single-star, 6 included, MultiStar: {0.11, -0.29}, one-star: {0.10, -0.10}
01:24:21.657 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
01:24:21.657 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
01:24:21.657 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.15 cameraTheta=-0.79 mountX=0.08 mountY=0.12, mountTheta=0.96
01:24:21.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
01:24:21.666 00.007 10844 Enqueuing Move request for scope (0.10, -0.10)
01:24:21.666 00.000 11060 Worker thread wakes up
01:24:21.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:21.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
01:24:21.666 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
01:24:21.666 00.000 11060 Moving (0.10, -0.10) raw xDistance=0.08 yDistance=0.12
01:24:21.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:21.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:21.666 00.000 10844 UpdateGuideState exits: m=2855 SNR=33.9
01:24:21.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:24:21.666 00.000 11060 MoveAxis(E, 0, ABG)
01:24:21.666 00.000 11060 Move returns status 0, amount 0
01:24:21.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:21.666 00.000 11060 MoveAxis(N, 0, ABG)
01:24:21.666 00.000 11060 Move returns status 0, amount 0
01:24:21.666 00.000 11060 move complete, result=0
01:24:21.667 00.001 11060 worker thread done servicing request
01:24:21.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:21.667 00.000 10844 Enqueuing Expose request
01:24:21.667 00.000 11060 Worker thread wakes up
01:24:21.667 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:21.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:21.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:22.296 00.629 11060 Exposure complete
01:24:22.469 00.173 11060 worker thread done servicing request
01:24:22.469 00.000 10844 OnExposeComplete: enter
01:24:22.469 00.000 10844 UpdateGuideState(): m_state=6
01:24:22.469 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9634
01:24:22.469 00.000 10844 Star::Find returns 1 (1), X=269.18, Y=60.63, Mass=2898, SNR=33.6, Peak=255 HFD=3.5
01:24:22.469 00.000 10844 MultiStar: [#1 0.12,-0.33,0.92,U] [#2 -0.19,-0.11,1.97,U] [#3 -0.31,-0.53,0.00,M2] [#4 0.33,-0.28,0.84,U] [#5 0.10,-0.26,1.11,U] [#6 -0.18,-0.32,0.91,U] [#7 0.08,-0.36,0.92,U] [#8 0.10,-0.48,0.96,U] 
01:24:22.469 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.29}, one-star: {0.70, -0.35}
01:24:22.469 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
01:24:22.469 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
01:24:22.469 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.25 mountX=0.26 mountY=0.14, mountTheta=0.49
01:24:22.472 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.29, opts=13)
01:24:22.472 00.000 10844 Enqueuing Move request for scope (0.09, -0.29)
01:24:22.472 00.000 11060 Worker thread wakes up
01:24:22.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:22.472 00.000 10844 UpdateGuideState exits: m=2898 SNR=33.6 Saturated
01:24:22.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:22.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:22.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
01:24:22.472 00.000 10844 Enqueuing Expose request
01:24:22.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
01:24:22.472 00.000 11060 Moving (0.09, -0.29) raw xDistance=0.26 yDistance=0.14
01:24:22.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:24:22.473 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:22.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:24:22.473 00.000 11060 MoveAxis(W, 46, ABG)
01:24:22.473 00.000 11060 Guiding  Dir = 3, Dur = 46
01:24:22.492 00.019 11060 IsSlewing returns 0
01:24:22.492 00.000 11060 IsGuiding returns 0
01:24:22.555 00.063 11060 IsGuiding returns 0
01:24:22.555 00.000 11060 Move returns status 0, amount 46
01:24:22.555 00.000 11060 MoveAxis(N, 0, ABG)
01:24:22.555 00.000 11060 Move returns status 0, amount 0
01:24:22.555 00.000 11060 move complete, result=0
01:24:22.555 00.000 11060 worker thread done servicing request
01:24:22.556 00.001 11060 Worker thread wakes up
01:24:22.556 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.1 px 0 ms NORTH
01:24:22.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:22.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:23.191 00.635 11060 Exposure complete
01:24:23.361 00.170 11060 worker thread done servicing request
01:24:23.361 00.000 10844 OnExposeComplete: enter
01:24:23.361 00.000 10844 UpdateGuideState(): m_state=6
01:24:23.362 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9635
01:24:23.362 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=60.75, Mass=3209, SNR=35.8, Peak=255 HFD=3.4
01:24:23.362 00.000 10844 MultiStar: [#1 0.08,0.19,0.86,U] [#2 0.46,0.08,1.96,U] [#3 0.30,-0.10,0.89,U] [#4 0.23,0.23,0.98,U] [#5 -0.10,0.00,0.95,U] [#6 0.07,-0.00,0.87,U] [#7 0.06,0.43,0.83,U] [#8 0.20,0.58,0.00,M1] 
01:24:23.362 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.07}, one-star: {0.02, -0.23}
01:24:23.362 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
01:24:23.362 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
01:24:23.362 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=-0.10 mountY=0.16, mountTheta=2.13
01:24:23.364 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
01:24:23.364 00.000 10844 Enqueuing Move request for scope (0.18, 0.07)
01:24:23.364 00.000 11060 Worker thread wakes up
01:24:23.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
01:24:23.364 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
01:24:23.364 00.000 11060 Moving (0.18, 0.07) raw xDistance=-0.10 yDistance=0.16
01:24:23.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:24:23.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:23.364 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:23.364 00.000 10844 UpdateGuideState exits: m=3209 SNR=35.8 Saturated
01:24:23.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:23.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:23.364 00.000 10844 Enqueuing Expose request
01:24:23.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:24:23.364 00.000 11060 MoveAxis(E, 0, ABG)
01:24:23.364 00.000 11060 Move returns status 0, amount 0
01:24:23.364 00.000 11060 MoveAxis(N, 0, ABG)
01:24:23.364 00.000 11060 Move returns status 0, amount 0
01:24:23.366 00.002 11060 move complete, result=0
01:24:23.366 00.000 11060 worker thread done servicing request
01:24:23.366 00.000 11060 Worker thread wakes up
01:24:23.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:23.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:23.367 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:24.002 00.635 11060 Exposure complete
01:24:24.160 00.158 11060 worker thread done servicing request
01:24:24.160 00.000 10844 OnExposeComplete: enter
01:24:24.160 00.000 10844 UpdateGuideState(): m_state=6
01:24:24.160 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9636
01:24:24.160 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=60.60, Mass=2766, SNR=32.8, Peak=255 HFD=3.3
01:24:24.161 00.001 10844 MultiStar: [#1 -0.28,-0.16,0.98,U] [#2 -0.18,-0.10,2.21,U] [#3 -0.30,0.36,0.95,U] [#4 0.73,-0.35,0.00,M5] [#5 -0.08,-0.19,0.98,U] [#6 0.19,-0.00,0.95,U] [#7 0.13,0.25,0.88,U] [#8 -0.14,0.27,1.02,U] 
01:24:24.161 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {0.11, -0.38}
01:24:24.161 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
01:24:24.161 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
01:24:24.161 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.02 mountX=0.03 mountY=-0.08, mountTheta=-1.27
01:24:24.162 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
01:24:24.162 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
01:24:24.163 00.001 11060 Worker thread wakes up
01:24:24.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:24.163 00.000 10844 UpdateGuideState exits: m=2766 SNR=32.8 Saturated
01:24:24.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:24.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:24.163 00.000 10844 Enqueuing Expose request
01:24:24.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
01:24:24.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
01:24:24.163 00.000 11060 Moving (-0.09, -0.01) raw xDistance=0.03 yDistance=-0.08
01:24:24.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:24:24.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:24.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:24:24.163 00.000 11060 MoveAxis(E, 0, ABG)
01:24:24.163 00.000 11060 Move returns status 0, amount 0
01:24:24.163 00.000 11060 MoveAxis(N, 0, ABG)
01:24:24.163 00.000 11060 Move returns status 0, amount 0
01:24:24.163 00.000 11060 move complete, result=0
01:24:24.163 00.000 11060 worker thread done servicing request
01:24:24.164 00.001 11060 Worker thread wakes up
01:24:24.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:24.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:24.166 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:24.798 00.632 11060 Exposure complete
01:24:24.960 00.162 11060 worker thread done servicing request
01:24:24.960 00.000 10844 OnExposeComplete: enter
01:24:24.960 00.000 10844 UpdateGuideState(): m_state=6
01:24:24.960 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9637
01:24:24.960 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.34, Mass=2603, SNR=31.9, Peak=241 HFD=3.3
01:24:24.961 00.001 10844 MultiStar: [#1 -0.11,0.31,1.10,U] [#2 0.16,0.09,2.12,U] [#3 0.01,-0.18,1.09,U] [#4 -0.10,0.01,0.95,U] [#5 0.30,0.58,0.00,M1] [#6 -0.02,0.17,0.99,U] [#7 -0.02,-0.11,0.91,U] [#8 -0.03,0.01,0.94,U] 
01:24:24.961 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.15, 0.37}
01:24:24.961 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
01:24:24.961 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
01:24:24.961 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.29 mountX=-0.09 mountY=0.01, mountTheta=3.03
01:24:24.963 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
01:24:24.964 00.001 10844 Enqueuing Move request for scope (0.03, 0.09)
01:24:24.964 00.000 11060 Worker thread wakes up
01:24:24.964 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:24.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:24:24.964 00.000 10844 UpdateGuideState exits: m=2603 SNR=31.9
01:24:24.964 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:24:24.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:24.964 00.000 11060 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=0.01
01:24:24.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:24.964 00.000 10844 Enqueuing Expose request
01:24:24.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:24:24.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:24.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:24.964 00.000 11060 MoveAxis(E, 0, ABG)
01:24:24.964 00.000 11060 Move returns status 0, amount 0
01:24:24.964 00.000 11060 MoveAxis(N, 0, ABG)
01:24:24.965 00.001 11060 Move returns status 0, amount 0
01:24:24.965 00.000 11060 move complete, result=0
01:24:24.965 00.000 11060 worker thread done servicing request
01:24:24.965 00.000 11060 Worker thread wakes up
01:24:24.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:24.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:24.967 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:25.600 00.633 11060 Exposure complete
01:24:25.772 00.172 11060 worker thread done servicing request
01:24:25.772 00.000 10844 OnExposeComplete: enter
01:24:25.772 00.000 10844 UpdateGuideState(): m_state=6
01:24:25.773 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9638
01:24:25.773 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=60.69, Mass=2863, SNR=33.7, Peak=228 HFD=3.5
01:24:25.773 00.000 10844 MultiStar: [#1 -0.17,0.53,0.94,U] [#2 -0.34,0.45,1.89,U] [#3 -0.25,0.23,0.90,U] [#4 0.32,0.12,0.88,U] [#5 -0.03,0.00,0.98,U] [#6 -0.33,-0.09,0.93,U] [#7 -0.30,0.52,0.00,M1] [#8 -0.03,0.09,0.93,U] 
01:24:25.773 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.17}, one-star: {-0.29, -0.29}
01:24:25.773 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
01:24:25.773 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
01:24:25.774 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.23 cameraTheta=2.36 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
01:24:25.775 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.17, opts=13)
01:24:25.775 00.000 10844 Enqueuing Move request for scope (-0.17, 0.17)
01:24:25.775 00.000 11060 Worker thread wakes up
01:24:25.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:24:25.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
01:24:25.775 00.000 10844 UpdateGuideState exits: m=2863 SNR=33.7
01:24:25.775 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
01:24:25.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:25.775 00.000 11060 Moving (-0.17, 0.17) raw xDistance=-0.13 yDistance=-0.19
01:24:25.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:25.775 00.000 10844 Enqueuing Expose request
01:24:25.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:24:25.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:24:25.776 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:24:25.776 00.000 11060 MoveAxis(E, 23, ABG)
01:24:25.776 00.000 11060 Guiding  Dir = 2, Dur = 23
01:24:25.780 00.004 11060 IsSlewing returns 0
01:24:25.780 00.000 11060 IsGuiding returns 0
01:24:25.811 00.031 11060 IsGuiding returns 0
01:24:25.811 00.000 11060 Move returns status 0, amount 23
01:24:25.811 00.000 11060 MoveAxis(N, 0, ABG)
01:24:25.811 00.000 11060 Move returns status 0, amount 0
01:24:25.811 00.000 11060 move complete, result=0
01:24:25.811 00.000 11060 worker thread done servicing request
01:24:25.812 00.001 11060 Worker thread wakes up
01:24:25.812 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
01:24:25.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:25.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:26.442 00.630 11060 Exposure complete
01:24:26.597 00.155 11060 worker thread done servicing request
01:24:26.597 00.000 10844 OnExposeComplete: enter
01:24:26.597 00.000 10844 UpdateGuideState(): m_state=6
01:24:26.597 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9639
01:24:26.597 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=60.99, Mass=2563, SNR=32.1, Peak=251 HFD=3.3
01:24:26.598 00.001 10844 MultiStar: [#1 -0.23,0.38,1.03,U] [#2 -0.03,-0.25,2.15,U] [#3 -0.19,-0.31,1.00,U] [#4 0.37,-0.74,0.00,M4] [#5 0.22,0.10,1.01,U] [#6 -0.26,-0.12,0.86,U] [#7 0.26,0.51,0.98,U] [#8 0.01,-0.36,1.01,U] 
01:24:26.598 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.20, 0.02}
01:24:26.598 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
01:24:26.598 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
01:24:26.598 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.54 mountX=0.04 mountY=-0.04, mountTheta=-0.80
01:24:26.599 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
01:24:26.599 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
01:24:26.599 00.000 11060 Worker thread wakes up
01:24:26.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:26.599 00.000 10844 UpdateGuideState exits: m=2563 SNR=32.1
01:24:26.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:26.600 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:26.600 00.000 10844 Enqueuing Expose request
01:24:26.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:24:26.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:24:26.600 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=-0.04
01:24:26.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:24:26.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:26.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:26.600 00.000 11060 MoveAxis(E, 0, ABG)
01:24:26.600 00.000 11060 Move returns status 0, amount 0
01:24:26.600 00.000 11060 MoveAxis(N, 0, ABG)
01:24:26.600 00.000 11060 Move returns status 0, amount 0
01:24:26.600 00.000 11060 move complete, result=0
01:24:26.600 00.000 11060 worker thread done servicing request
01:24:26.600 00.000 11060 Worker thread wakes up
01:24:26.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:26.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:26.602 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:27.235 00.633 11060 Exposure complete
01:24:27.426 00.191 11060 worker thread done servicing request
01:24:27.426 00.000 10844 OnExposeComplete: enter
01:24:27.426 00.000 10844 UpdateGuideState(): m_state=6
01:24:27.427 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9640
01:24:27.427 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=60.55, Mass=3173, SNR=35.2, Peak=255 HFD=3.4
01:24:27.427 00.000 10844 MultiStar: [#1 -0.24,0.30,0.83,U] [#2 0.11,-0.16,2.00,U] [#3 -0.28,-0.42,0.92,U] [#4 -0.34,-0.87,0.00,M5] [#5 -0.19,0.01,0.98,U] [#6 -0.03,-0.29,0.91,U] [#7 -0.01,0.01,0.71,U] [#8 -0.22,-0.34,0.87,U] 
01:24:27.427 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.17}, one-star: {-0.15, -0.42}
01:24:27.428 00.001 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
01:24:27.428 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
01:24:27.428 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.08 mountX=0.19 mountY=-0.07, mountTheta=-0.35
01:24:27.430 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.17, opts=13)
01:24:27.430 00.000 10844 Enqueuing Move request for scope (-0.10, -0.17)
01:24:27.430 00.000 11060 Worker thread wakes up
01:24:27.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:27.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
01:24:27.430 00.000 10844 UpdateGuideState exits: m=3173 SNR=35.2 Saturated
01:24:27.430 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
01:24:27.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:27.430 00.000 11060 Moving (-0.10, -0.17) raw xDistance=0.19 yDistance=-0.07
01:24:27.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:27.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:24:27.430 00.000 10844 Enqueuing Expose request
01:24:27.431 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:27.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:27.431 00.000 11060 MoveAxis(W, 33, ABG)
01:24:27.431 00.000 11060 Guiding  Dir = 3, Dur = 33
01:24:27.468 00.037 11060 IsSlewing returns 0
01:24:27.469 00.001 11060 IsGuiding returns 0
01:24:27.545 00.076 11060 IsGuiding returns 0
01:24:27.546 00.001 11060 Move returns status 0, amount 33
01:24:27.546 00.000 11060 MoveAxis(N, 0, ABG)
01:24:27.546 00.000 11060 Move returns status 0, amount 0
01:24:27.546 00.000 11060 move complete, result=0
01:24:27.546 00.000 11060 worker thread done servicing request
01:24:27.546 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
01:24:27.547 00.001 11060 Worker thread wakes up
01:24:27.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:27.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:28.175 00.628 11060 Exposure complete
01:24:28.349 00.174 11060 worker thread done servicing request
01:24:28.349 00.000 10844 OnExposeComplete: enter
01:24:28.350 00.001 10844 UpdateGuideState(): m_state=6
01:24:28.350 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9641
01:24:28.350 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=60.64, Mass=2538, SNR=31.1, Peak=254 HFD=3.3
01:24:28.350 00.000 10844 MultiStar: [#1 -0.55,0.50,0.00,M1] [#2 -0.12,-0.18,2.18,U] [#3 -0.32,-0.14,1.00,U] [#4 0.14,-0.04,1.01,U] [#5 0.19,-0.13,1.17,U] [#6 -0.34,-0.70,0.00,M1] [#7 0.03,0.48,0.90,U] [#8 -0.39,-0.28,0.89,U] 
01:24:28.350 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.11}, one-star: {-0.10, -0.34}
01:24:28.350 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
01:24:28.351 00.001 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
01:24:28.351 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.19 mountX=0.12 mountY=-0.06, mountTheta=-0.45
01:24:28.352 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.11, opts=13)
01:24:28.352 00.000 10844 Enqueuing Move request for scope (-0.08, -0.11)
01:24:28.352 00.000 11060 Worker thread wakes up
01:24:28.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:24:28.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
01:24:28.352 00.000 10844 UpdateGuideState exits: m=2538 SNR=31.1
01:24:28.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
01:24:28.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:28.353 00.001 11060 Moving (-0.08, -0.11) raw xDistance=0.12 yDistance=-0.06
01:24:28.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:28.353 00.000 10844 Enqueuing Expose request
01:24:28.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:24:28.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:28.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:24:28.353 00.000 11060 MoveAxis(E, 0, ABG)
01:24:28.353 00.000 11060 Move returns status 0, amount 0
01:24:28.353 00.000 11060 MoveAxis(N, 0, ABG)
01:24:28.353 00.000 11060 Move returns status 0, amount 0
01:24:28.353 00.000 11060 move complete, result=0
01:24:28.354 00.001 11060 worker thread done servicing request
01:24:28.354 00.000 11060 Worker thread wakes up
01:24:28.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:28.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:28.367 00.013 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:28.995 00.628 11060 Exposure complete
01:24:29.191 00.196 11060 worker thread done servicing request
01:24:29.191 00.000 10844 OnExposeComplete: enter
01:24:29.191 00.000 10844 UpdateGuideState(): m_state=6
01:24:29.191 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9642
01:24:29.191 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=60.48, Mass=3256, SNR=36.1, Peak=255 HFD=3.2
01:24:29.192 00.001 10844 MultiStar: [#1 -0.25,-0.22,0.97,U] [#2 -0.08,-0.09,1.78,U] [#3 -0.22,-0.05,0.90,U] [#4 0.40,-0.01,0.86,U] [#5 0.47,-0.04,0.93,U] [#6 -0.41,0.00,0.89,U] [#7 0.10,0.41,0.81,U] [#8 0.32,-0.06,0.86,U] 
01:24:29.192 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.05, -0.50}
01:24:29.192 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
01:24:29.192 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:24:29.192 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.22 mountX=0.07 mountY=0.04, mountTheta=0.51
01:24:29.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
01:24:29.193 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
01:24:29.193 00.000 11060 Worker thread wakes up
01:24:29.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:29.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:24:29.193 00.000 10844 UpdateGuideState exits: m=3256 SNR=36.1 Saturated
01:24:29.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:24:29.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:29.193 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.07 yDistance=0.04
01:24:29.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:29.193 00.000 10844 Enqueuing Expose request
01:24:29.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:24:29.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:29.194 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:29.194 00.000 11060 MoveAxis(E, 0, ABG)
01:24:29.194 00.000 11060 Move returns status 0, amount 0
01:24:29.194 00.000 11060 MoveAxis(N, 0, ABG)
01:24:29.194 00.000 11060 Move returns status 0, amount 0
01:24:29.194 00.000 11060 move complete, result=0
01:24:29.194 00.000 11060 worker thread done servicing request
01:24:29.194 00.000 11060 Worker thread wakes up
01:24:29.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:29.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:29.195 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:29.832 00.637 11060 Exposure complete
01:24:30.004 00.172 10844 OnExposeComplete: enter
01:24:30.004 00.000 10844 UpdateGuideState(): m_state=6
01:24:30.004 00.000 11060 worker thread done servicing request
01:24:30.005 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9643
01:24:30.005 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=60.79, Mass=3033, SNR=35.0, Peak=223 HFD=3.6
01:24:30.005 00.000 10844 MultiStar: [#1 -0.05,-0.07,0.93,U] [#2 -0.13,-0.16,1.91,U] [#3 -0.28,-0.57,0.00,M1] [#4 0.15,-0.06,0.83,U] [#5 0.19,0.27,1.01,U] [#6 -0.12,0.17,0.86,U] [#7 -0.29,0.05,0.73,U] [#8 0.47,0.07,0.81,U] 
01:24:30.005 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {-0.15, -0.18}
01:24:30.005 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
01:24:30.005 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
01:24:30.005 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.11 mountX=0.01 mountY=-0.01, mountTheta=-0.37
01:24:30.006 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
01:24:30.006 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
01:24:30.008 00.002 11060 Worker thread wakes up
01:24:30.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:24:30.008 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:24:30.008 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
01:24:30.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:24:30.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:30.008 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:30.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:24:30.008 00.000 11060 MoveAxis(E, 0, ABG)
01:24:30.008 00.000 11060 Move returns status 0, amount 0
01:24:30.008 00.000 10844 UpdateGuideState exits: m=3033 SNR=35.0
01:24:30.008 00.000 11060 MoveAxis(N, 0, ABG)
01:24:30.008 00.000 11060 Move returns status 0, amount 0
01:24:30.008 00.000 11060 move complete, result=0
01:24:30.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.008 00.000 11060 worker thread done servicing request
01:24:30.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:30.008 00.000 10844 Enqueuing Expose request
01:24:30.009 00.001 11060 Worker thread wakes up
01:24:30.009 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:30.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:30.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:30.667 00.658 11060 Exposure complete
01:24:30.854 00.187 11060 worker thread done servicing request
01:24:30.854 00.000 10844 OnExposeComplete: enter
01:24:30.854 00.000 10844 UpdateGuideState(): m_state=6
01:24:30.854 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9644
01:24:30.854 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=60.77, Mass=2856, SNR=33.9, Peak=255 HFD=3.5
01:24:30.854 00.000 10844 MultiStar: [#1 -0.11,-0.12,0.93,U] [#2 -0.09,-0.27,1.99,U] [#3 -0.14,-0.12,0.92,U] [#4 0.31,-0.18,0.90,U] [#5 0.16,0.04,0.90,U] [#6 -0.45,-0.25,0.86,U] [#7 -0.03,-0.08,0.77,U] [#8 -0.29,-0.15,0.90,U] 
01:24:30.854 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.16}, one-star: {0.13, -0.20}
01:24:30.854 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
01:24:30.854 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
01:24:30.855 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.91 mountX=0.17 mountY=-0.03, mountTheta=-0.18
01:24:30.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.16, opts=13)
01:24:30.856 00.000 10844 Enqueuing Move request for scope (-0.06, -0.16)
01:24:30.856 00.000 11060 Worker thread wakes up
01:24:30.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
01:24:30.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
01:24:30.856 00.000 11060 Moving (-0.06, -0.16) raw xDistance=0.17 yDistance=-0.03
01:24:30.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:30.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:24:30.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:30.856 00.000 10844 UpdateGuideState exits: m=2856 SNR=33.9 Saturated
01:24:30.857 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:30.857 00.000 11060 MoveAxis(W, 30, ABG)
01:24:30.857 00.000 11060 Guiding  Dir = 3, Dur = 30
01:24:30.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:30.857 00.000 10844 Enqueuing Expose request
01:24:30.877 00.020 11060 IsSlewing returns 0
01:24:30.877 00.000 11060 IsGuiding returns 0
01:24:30.938 00.061 11060 IsGuiding returns 0
01:24:30.939 00.001 11060 Move returns status 0, amount 30
01:24:30.939 00.000 11060 MoveAxis(N, 0, ABG)
01:24:30.940 00.001 11060 Move returns status 0, amount 0
01:24:30.940 00.000 11060 move complete, result=0
01:24:30.940 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
01:24:30.943 00.003 11060 worker thread done servicing request
01:24:30.943 00.000 11060 Worker thread wakes up
01:24:30.944 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:30.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:31.573 00.629 11060 Exposure complete
01:24:31.769 00.196 11060 worker thread done servicing request
01:24:31.769 00.000 10844 OnExposeComplete: enter
01:24:31.769 00.000 10844 UpdateGuideState(): m_state=6
01:24:31.769 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9645
01:24:31.770 00.001 10844 Star::Find returns 1 (0), X=268.18, Y=61.27, Mass=2277, SNR=29.5, Peak=234 HFD=3.4
01:24:31.770 00.000 10844 MultiStar: [#1 -0.25,0.23,1.20,U] [#2 -0.20,-0.24,2.35,U] [#3 -0.02,0.26,1.04,U] [#4 -0.44,0.23,1.08,U] [#5 -0.43,0.11,1.19,U] [#6 -0.33,0.17,0.99,U] [#7 -0.18,0.42,1.07,U] [#8 -0.13,0.01,1.10,U] 
01:24:31.770 00.000 10844 refined, 8 included, MultiStar: {-0.25, 0.12}, one-star: {-0.31, 0.29}
01:24:31.770 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.46 = -1.83)
01:24:31.770 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
01:24:31.770 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.27 cameraTheta=2.70 mountX=-0.07 mountY=-0.26, mountTheta=-1.83
01:24:31.773 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.12, opts=13)
01:24:31.773 00.000 10844 Enqueuing Move request for scope (-0.25, 0.12)
01:24:31.773 00.000 11060 Worker thread wakes up
01:24:31.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:31.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
01:24:31.773 00.000 10844 UpdateGuideState exits: m=2277 SNR=29.5
01:24:31.773 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
01:24:31.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:31.773 00.000 11060 Moving (-0.25, 0.12) raw xDistance=-0.07 yDistance=-0.26
01:24:31.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:31.773 00.000 10844 Enqueuing Expose request
01:24:31.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:31.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:31.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:24:31.773 00.000 11060 MoveAxis(E, 0, ABG)
01:24:31.773 00.000 11060 Move returns status 0, amount 0
01:24:31.773 00.000 11060 MoveAxis(N, 0, ABG)
01:24:31.773 00.000 11060 Move returns status 0, amount 0
01:24:31.774 00.001 11060 move complete, result=0
01:24:31.774 00.000 11060 worker thread done servicing request
01:24:31.774 00.000 11060 Worker thread wakes up
01:24:31.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:31.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:31.775 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:24:32.420 00.645 11060 Exposure complete
01:24:32.595 00.175 11060 worker thread done servicing request
01:24:32.595 00.000 10844 OnExposeComplete: enter
01:24:32.595 00.000 10844 UpdateGuideState(): m_state=6
01:24:32.595 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9646
01:24:32.596 00.001 10844 Star::Find returns 1 (1), X=268.47, Y=60.77, Mass=2706, SNR=33.0, Peak=255 HFD=3.4
01:24:32.596 00.000 10844 MultiStar: [#1 -0.30,-0.28,1.02,U] [#2 0.32,-0.32,2.04,U] [#3 -0.25,-0.31,1.06,U] [#4 -0.35,-0.09,1.08,U] [#5 0.01,-0.04,1.00,U] [#6 -0.47,-0.05,0.81,U] [#7 0.01,0.08,0.85,U] [#8 0.35,-0.53,0.00,M1] 
01:24:32.596 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {-0.02, -0.20}
01:24:32.596 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:24:32.596 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:24:32.596 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.97 mountX=0.19 mountY=-0.04, mountTheta=-0.23
01:24:32.598 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.18, opts=13)
01:24:32.598 00.000 10844 Enqueuing Move request for scope (-0.07, -0.18)
01:24:32.599 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:32.599 00.000 10844 UpdateGuideState exits: m=2706 SNR=33.0 Saturated
01:24:32.599 00.000 11060 Worker thread wakes up
01:24:32.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:32.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
01:24:32.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:32.599 00.000 10844 Enqueuing Expose request
01:24:32.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
01:24:32.599 00.000 11060 Moving (-0.07, -0.18) raw xDistance=0.19 yDistance=-0.04
01:24:32.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:24:32.600 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:32.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:32.600 00.000 11060 MoveAxis(W, 33, ABG)
01:24:32.600 00.000 11060 Guiding  Dir = 3, Dur = 33
01:24:32.612 00.012 11060 IsSlewing returns 0
01:24:32.614 00.002 11060 IsGuiding returns 0
01:24:32.659 00.045 11060 IsGuiding returns 0
01:24:32.659 00.000 11060 Move returns status 0, amount 33
01:24:32.659 00.000 11060 MoveAxis(N, 0, ABG)
01:24:32.659 00.000 11060 Move returns status 0, amount 0
01:24:32.659 00.000 11060 move complete, result=0
01:24:32.659 00.000 11060 worker thread done servicing request
01:24:32.659 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
01:24:32.659 00.000 11060 Worker thread wakes up
01:24:32.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:32.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:33.301 00.642 11060 Exposure complete
01:24:33.480 00.179 11060 worker thread done servicing request
01:24:33.480 00.000 10844 OnExposeComplete: enter
01:24:33.480 00.000 10844 UpdateGuideState(): m_state=6
01:24:33.480 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9647
01:24:33.480 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=61.24, Mass=3059, SNR=35.3, Peak=255 HFD=3.6
01:24:33.481 00.001 10844 MultiStar: [#1 -0.34,0.29,0.94,U] [#2 -0.08,-0.42,2.02,U] [#3 0.08,-0.50,1.01,U] [#4 0.12,-0.74,0.00,M1] [#5 -0.34,0.08,1.04,U] [#6 -0.06,0.26,0.96,U] [#7 0.06,0.10,0.80,U] [#8 -0.28,-0.13,0.92,U] 
01:24:33.481 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.06}, one-star: {-0.11, 0.26}
01:24:33.481 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
01:24:33.481 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
01:24:33.481 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.70 mountX=0.08 mountY=-0.12, mountTheta=-0.95
01:24:33.482 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.06, opts=13)
01:24:33.482 00.000 10844 Enqueuing Move request for scope (-0.13, -0.06)
01:24:33.482 00.000 11060 Worker thread wakes up
01:24:33.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:33.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
01:24:33.482 00.000 10844 UpdateGuideState exits: m=3059 SNR=35.3 Saturated
01:24:33.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
01:24:33.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:33.482 00.000 11060 Moving (-0.13, -0.06) raw xDistance=0.08 yDistance=-0.12
01:24:33.483 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:33.483 00.000 10844 Enqueuing Expose request
01:24:33.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:33.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:33.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:24:33.483 00.000 11060 MoveAxis(E, 0, ABG)
01:24:33.483 00.000 11060 Move returns status 0, amount 0
01:24:33.483 00.000 11060 MoveAxis(N, 0, ABG)
01:24:33.483 00.000 11060 Move returns status 0, amount 0
01:24:33.483 00.000 11060 move complete, result=0
01:24:33.483 00.000 11060 worker thread done servicing request
01:24:33.483 00.000 11060 Worker thread wakes up
01:24:33.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:33.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:33.484 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:34.130 00.646 11060 Exposure complete
01:24:34.294 00.164 11060 worker thread done servicing request
01:24:34.294 00.000 10844 OnExposeComplete: enter
01:24:34.294 00.000 10844 UpdateGuideState(): m_state=6
01:24:34.294 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9648
01:24:34.294 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=61.13, Mass=2685, SNR=33.1, Peak=221 HFD=3.6
01:24:34.296 00.002 10844 MultiStar: [#1 -0.16,0.04,0.95,U] [#2 -0.21,-0.10,2.10,U] [#3 -0.47,-0.72,0.00,M1] [#4 -0.09,0.05,1.09,U] [#5 -0.08,0.07,1.06,U] [#6 -0.83,0.09,0.00,M1] [#7 -0.26,0.18,0.84,U] [#8 -0.25,0.26,0.95,U] 
01:24:34.296 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.06}, one-star: {-0.36, 0.15}
01:24:34.296 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
01:24:34.296 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.72)
01:24:34.296 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.83 mountX=-0.03 mountY=-0.21, mountTheta=-1.70
01:24:34.298 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.06, opts=13)
01:24:34.298 00.000 10844 Enqueuing Move request for scope (-0.20, 0.06)
01:24:34.298 00.000 11060 Worker thread wakes up
01:24:34.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
01:24:34.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
01:24:34.298 00.000 11060 Moving (-0.20, 0.06) raw xDistance=-0.03 yDistance=-0.21
01:24:34.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:34.299 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:34.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:34.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:24:34.299 00.000 11060 MoveAxis(E, 0, ABG)
01:24:34.299 00.000 11060 Move returns status 0, amount 0
01:24:34.299 00.000 10844 UpdateGuideState exits: m=2685 SNR=33.1
01:24:34.299 00.000 11060 MoveAxis(N, 0, ABG)
01:24:34.299 00.000 11060 Move returns status 0, amount 0
01:24:34.299 00.000 11060 move complete, result=0
01:24:34.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:34.299 00.000 11060 worker thread done servicing request
01:24:34.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:34.299 00.000 10844 Enqueuing Expose request
01:24:34.299 00.000 11060 Worker thread wakes up
01:24:34.300 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:34.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:34.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:34.942 00.642 11060 Exposure complete
01:24:35.138 00.196 11060 worker thread done servicing request
01:24:35.138 00.000 10844 OnExposeComplete: enter
01:24:35.138 00.000 10844 UpdateGuideState(): m_state=6
01:24:35.138 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9649
01:24:35.138 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=61.17, Mass=3090, SNR=35.1, Peak=253 HFD=3.6
01:24:35.139 00.001 10844 MultiStar: [#1 -0.22,0.15,0.90,U] [#2 0.12,-0.13,1.96,U] [#3 -0.30,-0.27,0.93,U] [#4 0.44,-0.30,0.99,U] [#5 -0.16,0.30,1.05,U] [#6 -0.58,0.05,0.84,U] [#7 -0.21,0.36,0.82,U] [#8 -0.29,0.02,0.90,U] 
01:24:35.139 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.09, 0.19}
01:24:35.139 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
01:24:35.139 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.61)
01:24:35.139 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=-0.00 mountY=-0.11, mountTheta=-1.59
01:24:35.140 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.02, opts=13)
01:24:35.140 00.000 10844 Enqueuing Move request for scope (-0.11, 0.02)
01:24:35.140 00.000 11060 Worker thread wakes up
01:24:35.141 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:35.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
01:24:35.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:24:35.141 00.000 11060 Moving (-0.11, 0.02) raw xDistance=-0.00 yDistance=-0.11
01:24:35.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:24:35.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:35.141 00.000 10844 UpdateGuideState exits: m=3090 SNR=35.1
01:24:35.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:24:35.141 00.000 11060 MoveAxis(E, 0, ABG)
01:24:35.141 00.000 11060 Move returns status 0, amount 0
01:24:35.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:35.141 00.000 11060 MoveAxis(N, 0, ABG)
01:24:35.141 00.000 11060 Move returns status 0, amount 0
01:24:35.141 00.000 11060 move complete, result=0
01:24:35.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:35.141 00.000 10844 Enqueuing Expose request
01:24:35.141 00.000 11060 worker thread done servicing request
01:24:35.141 00.000 11060 Worker thread wakes up
01:24:35.141 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:35.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:35.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:35.770 00.629 11060 Exposure complete
01:24:35.960 00.190 11060 worker thread done servicing request
01:24:35.960 00.000 10844 OnExposeComplete: enter
01:24:35.960 00.000 10844 UpdateGuideState(): m_state=6
01:24:35.960 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9650
01:24:35.961 00.001 10844 Star::Find returns 1 (0), X=268.22, Y=61.09, Mass=2591, SNR=32.6, Peak=250 HFD=2.9
01:24:35.961 00.000 10844 MultiStar: [#1 0.04,0.02,1.06,U] [#2 -0.28,0.09,2.04,U] [#3 -0.19,0.12,0.98,U] [#4 0.18,-0.48,1.01,U] [#5 -0.17,0.19,1.13,U] [#6 -0.13,0.41,0.91,U] [#7 -0.16,0.22,0.92,U] [#8 -0.22,0.05,0.91,U] 
01:24:35.961 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.08}, one-star: {-0.26, 0.11}
01:24:35.961 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
01:24:35.961 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
01:24:35.961 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.64 mountX=-0.05 mountY=-0.16, mountTheta=-1.89
01:24:35.964 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.08, opts=13)
01:24:35.964 00.000 10844 Enqueuing Move request for scope (-0.15, 0.08)
01:24:35.964 00.000 11060 Worker thread wakes up
01:24:35.964 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:35.965 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
01:24:35.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
01:24:35.965 00.000 11060 Moving (-0.15, 0.08) raw xDistance=-0.05 yDistance=-0.16
01:24:35.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:35.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:35.965 00.000 10844 UpdateGuideState exits: m=2591 SNR=32.6
01:24:35.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:24:35.965 00.000 11060 MoveAxis(E, 0, ABG)
01:24:35.965 00.000 11060 Move returns status 0, amount 0
01:24:35.965 00.000 11060 MoveAxis(N, 0, ABG)
01:24:35.965 00.000 11060 Move returns status 0, amount 0
01:24:35.965 00.000 11060 move complete, result=0
01:24:35.966 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:35.966 00.000 11060 worker thread done servicing request
01:24:35.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:35.966 00.000 10844 Enqueuing Expose request
01:24:35.966 00.000 11060 Worker thread wakes up
01:24:35.966 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:35.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:35.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:36.603 00.637 11060 Exposure complete
01:24:36.773 00.170 11060 worker thread done servicing request
01:24:36.773 00.000 10844 OnExposeComplete: enter
01:24:36.773 00.000 10844 UpdateGuideState(): m_state=6
01:24:36.773 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9651
01:24:36.773 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=61.44, Mass=2463, SNR=31.1, Peak=248 HFD=3.2
01:24:36.773 00.000 10844 MultiStar: [#1 -0.45,0.68,0.00,M1] [#2 -0.01,-0.15,2.33,U] [#3 0.03,-0.16,0.95,U] [#4 0.27,-0.38,0.97,U] [#5 0.40,0.35,1.02,U] [#6 -0.36,0.22,0.94,U] [#7 0.30,0.45,0.96,U] [#8 -0.11,0.35,1.02,U] 
01:24:36.773 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.02, 0.47}
01:24:36.773 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
01:24:36.773 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
01:24:36.773 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.05 mountX=-0.11 mountY=0.04, mountTheta=2.78
01:24:36.775 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
01:24:36.775 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
01:24:36.775 00.000 11060 Worker thread wakes up
01:24:36.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:24:36.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:24:36.776 00.001 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.04
01:24:36.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:36.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:36.776 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:36.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:24:36.776 00.000 11060 MoveAxis(E, 0, ABG)
01:24:36.776 00.000 11060 Move returns status 0, amount 0
01:24:36.776 00.000 11060 MoveAxis(N, 0, ABG)
01:24:36.776 00.000 11060 Move returns status 0, amount 0
01:24:36.776 00.000 11060 move complete, result=0
01:24:36.776 00.000 10844 UpdateGuideState exits: m=2463 SNR=31.1
01:24:36.776 00.000 11060 worker thread done servicing request
01:24:36.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:36.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:36.776 00.000 10844 Enqueuing Expose request
01:24:36.776 00.000 11060 Worker thread wakes up
01:24:36.777 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:36.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:36.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:37.443 00.666 11060 Exposure complete
01:24:37.595 00.152 11060 worker thread done servicing request
01:24:37.595 00.000 10844 OnExposeComplete: enter
01:24:37.595 00.000 10844 UpdateGuideState(): m_state=6
01:24:37.596 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9652
01:24:37.596 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=61.11, Mass=2627, SNR=32.4, Peak=247 HFD=3.4
01:24:37.596 00.000 10844 MultiStar: [#1 -0.48,0.65,0.00,M2] [#2 -0.04,0.12,2.20,U] [#3 -0.09,-0.02,1.05,U] [#4 0.23,0.20,0.90,U] [#5 0.05,0.28,1.05,U] [#6 -0.12,0.34,0.90,U] [#7 -0.12,0.86,0.00,M1] [#8 0.09,0.13,0.96,U] 
01:24:37.596 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.16}, one-star: {0.26, 0.14}
01:24:37.596 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
01:24:37.596 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
01:24:37.596 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.33 mountX=-0.16 mountY=0.01, mountTheta=3.07
01:24:37.598 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
01:24:37.598 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
01:24:37.598 00.000 11060 Worker thread wakes up
01:24:37.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:37.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:24:37.598 00.000 10844 UpdateGuideState exits: m=2627 SNR=32.4
01:24:37.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:24:37.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:37.598 00.000 11060 Moving (0.04, 0.16) raw xDistance=-0.16 yDistance=0.01
01:24:37.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:37.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:24:37.598 00.000 10844 Enqueuing Expose request
01:24:37.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:37.600 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:37.600 00.000 11060 MoveAxis(E, 28, ABG)
01:24:37.600 00.000 11060 Guiding  Dir = 2, Dur = 28
01:24:37.610 00.010 11060 IsSlewing returns 0
01:24:37.610 00.000 11060 IsGuiding returns 0
01:24:37.642 00.032 11060 IsGuiding returns 0
01:24:37.642 00.000 11060 Move returns status 0, amount 28
01:24:37.642 00.000 11060 MoveAxis(N, 0, ABG)
01:24:37.642 00.000 11060 Move returns status 0, amount 0
01:24:37.642 00.000 11060 move complete, result=0
01:24:37.643 00.001 11060 worker thread done servicing request
01:24:37.643 00.000 11060 Worker thread wakes up
01:24:37.643 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
01:24:37.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:37.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:38.281 00.638 11060 Exposure complete
01:24:38.447 00.166 11060 worker thread done servicing request
01:24:38.447 00.000 10844 OnExposeComplete: enter
01:24:38.447 00.000 10844 UpdateGuideState(): m_state=6
01:24:38.447 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9653
01:24:38.447 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=60.86, Mass=3237, SNR=35.9, Peak=255 HFD=3.6
01:24:38.448 00.001 10844 MultiStar: [#1 -0.13,0.13,0.90,U] [#2 -0.10,-0.18,1.88,U] [#3 0.17,-0.37,0.88,U] [#4 -0.06,-0.59,0.96,U] [#5 0.23,-0.44,0.96,U] [#6 -0.11,-0.45,0.81,U] [#7 0.37,0.26,0.81,U] [#8 0.06,-0.52,0.91,U] 
01:24:38.448 00.000 10844 single-star, 8 included, MultiStar: {0.02, -0.25}, one-star: {-0.06, -0.11}
01:24:38.448 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
01:24:38.448 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:24:38.448 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.05 mountX=0.12 mountY=-0.04, mountTheta=-0.31
01:24:38.449 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
01:24:38.449 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
01:24:38.449 00.000 11060 Worker thread wakes up
01:24:38.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
01:24:38.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
01:24:38.449 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.04
01:24:38.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:24:38.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:38.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:38.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:38.449 00.000 11060 MoveAxis(W, 20, ABG)
01:24:38.449 00.000 11060 Guiding  Dir = 3, Dur = 20
01:24:38.451 00.002 10844 UpdateGuideState exits: m=3237 SNR=35.9 Saturated
01:24:38.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:38.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:38.451 00.000 10844 Enqueuing Expose request
01:24:38.476 00.025 11060 IsSlewing returns 0
01:24:38.477 00.001 11060 IsGuiding returns 0
01:24:38.521 00.044 11060 IsGuiding returns 0
01:24:38.521 00.000 11060 Move returns status 0, amount 20
01:24:38.521 00.000 11060 MoveAxis(N, 0, ABG)
01:24:38.521 00.000 11060 Move returns status 0, amount 0
01:24:38.521 00.000 11060 move complete, result=0
01:24:38.521 00.000 11060 worker thread done servicing request
01:24:38.521 00.000 11060 Worker thread wakes up
01:24:38.521 00.000 10844 GuideStep: 0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
01:24:38.522 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:38.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:39.150 00.628 11060 Exposure complete
01:24:39.330 00.180 11060 worker thread done servicing request
01:24:39.330 00.000 10844 OnExposeComplete: enter
01:24:39.331 00.001 10844 UpdateGuideState(): m_state=6
01:24:39.331 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9654
01:24:39.331 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=60.96, Mass=2883, SNR=33.8, Peak=215 HFD=3.6
01:24:39.331 00.000 10844 MultiStar: [#1 0.24,0.28,0.99,U] [#2 -0.05,-0.10,1.97,U] [#3 -0.17,0.14,0.97,U] [#4 0.51,-0.36,0.00,M1] [#5 0.32,0.29,1.01,U] [#6 -0.20,-0.23,0.91,U] [#7 0.34,0.20,0.91,U] [#8 0.19,0.28,0.88,U] 
01:24:39.331 00.000 10844 single-star, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.00, -0.01}
01:24:39.331 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
01:24:39.331 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
01:24:39.332 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.31 mountX=0.01 mountY=0.00, mountTheta=0.43
01:24:39.333 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
01:24:39.333 00.000 10844 Enqueuing Move request for scope (0.00, -0.01)
01:24:39.333 00.000 11060 Worker thread wakes up
01:24:39.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:39.333 00.000 10844 UpdateGuideState exits: m=2883 SNR=33.8
01:24:39.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:39.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:39.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
01:24:39.333 00.000 10844 Enqueuing Expose request
01:24:39.334 00.001 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
01:24:39.334 00.000 11060 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=0.00
01:24:39.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:24:39.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:39.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:24:39.334 00.000 11060 MoveAxis(E, 0, ABG)
01:24:39.334 00.000 11060 Move returns status 0, amount 0
01:24:39.334 00.000 11060 MoveAxis(N, 0, ABG)
01:24:39.334 00.000 11060 Move returns status 0, amount 0
01:24:39.334 00.000 11060 move complete, result=0
01:24:39.334 00.000 11060 worker thread done servicing request
01:24:39.334 00.000 11060 Worker thread wakes up
01:24:39.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:39.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:39.336 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:39.966 00.630 11060 Exposure complete
01:24:40.126 00.160 11060 worker thread done servicing request
01:24:40.127 00.001 10844 OnExposeComplete: enter
01:24:40.127 00.000 10844 UpdateGuideState(): m_state=6
01:24:40.127 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9655
01:24:40.127 00.000 10844 Star::Find returns 1 (1), X=268.36, Y=60.89, Mass=2785, SNR=33.5, Peak=255 HFD=3.3
01:24:40.127 00.000 10844 MultiStar: [#1 -0.03,0.09,1.00,U] [#2 0.07,-0.56,1.98,U] [#3 -0.29,-0.30,1.01,U] [#4 0.13,-0.41,0.98,U] [#5 -0.09,-0.11,1.02,U] [#6 -0.40,0.15,0.89,U] [#7 0.46,0.09,0.86,U] [#8 0.13,-0.43,0.93,U] 
01:24:40.127 00.000 10844 single-star, 8 included, MultiStar: {-0.01, -0.22}, one-star: {-0.13, -0.08}
01:24:40.127 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
01:24:40.128 00.001 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
01:24:40.128 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.59 mountX=0.10 mountY=-0.12, mountTheta=-0.85
01:24:40.129 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.08, opts=13)
01:24:40.129 00.000 10844 Enqueuing Move request for scope (-0.13, -0.08)
01:24:40.129 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:40.129 00.000 10844 UpdateGuideState exits: m=2785 SNR=33.5 Saturated
01:24:40.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:40.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:40.129 00.000 10844 Enqueuing Expose request
01:24:40.129 00.000 11060 Worker thread wakes up
01:24:40.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
01:24:40.129 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
01:24:40.129 00.000 11060 Moving (-0.13, -0.08) raw xDistance=0.10 yDistance=-0.12
01:24:40.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:24:40.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:40.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:24:40.130 00.001 11060 MoveAxis(E, 0, ABG)
01:24:40.130 00.000 11060 Move returns status 0, amount 0
01:24:40.130 00.000 11060 MoveAxis(N, 0, ABG)
01:24:40.130 00.000 11060 Move returns status 0, amount 0
01:24:40.130 00.000 11060 move complete, result=0
01:24:40.130 00.000 11060 worker thread done servicing request
01:24:40.130 00.000 11060 Worker thread wakes up
01:24:40.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:40.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:40.131 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:40.765 00.634 11060 Exposure complete
01:24:40.973 00.208 11060 worker thread done servicing request
01:24:40.973 00.000 10844 OnExposeComplete: enter
01:24:40.973 00.000 10844 UpdateGuideState(): m_state=6
01:24:40.973 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9656
01:24:40.974 00.001 10844 Star::Find returns 1 (0), X=268.49, Y=61.57, Mass=2894, SNR=33.4, Peak=254 HFD=3.2
01:24:40.974 00.000 10844 MultiStar: [#1 -0.28,0.47,0.96,U] [#2 -0.16,0.23,2.10,U] [#3 -0.11,0.03,1.01,U] [#4 -0.02,0.20,1.04,U] [#5 -0.07,0.03,0.95,U] [#6 -0.44,0.45,0.00,M1] [#7 -0.36,0.70,0.00,M1] [#8 -0.07,0.18,0.97,U] 
01:24:40.974 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.24}, one-star: {0.01, 0.60}
01:24:40.974 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
01:24:40.974 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.57)
01:24:40.974 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.98 mountX=-0.22 mountY=-0.14, mountTheta=-2.56
01:24:40.975 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.24, opts=13)
01:24:40.975 00.000 10844 Enqueuing Move request for scope (-0.11, 0.24)
01:24:40.975 00.000 11060 Worker thread wakes up
01:24:40.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:40.976 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
01:24:40.976 00.000 10844 UpdateGuideState exits: m=2894 SNR=33.4
01:24:40.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
01:24:40.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:40.976 00.000 11060 Moving (-0.11, 0.24) raw xDistance=-0.22 yDistance=-0.14
01:24:40.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:40.976 00.000 10844 Enqueuing Expose request
01:24:40.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:24:40.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:40.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:24:40.976 00.000 11060 MoveAxis(E, 38, ABG)
01:24:40.976 00.000 11060 Guiding  Dir = 2, Dur = 38
01:24:40.994 00.018 11060 IsSlewing returns 0
01:24:40.994 00.000 11060 IsGuiding returns 0
01:24:41.041 00.047 11060 IsGuiding returns 0
01:24:41.041 00.000 11060 Move returns status 0, amount 38
01:24:41.041 00.000 11060 MoveAxis(N, 0, ABG)
01:24:41.041 00.000 11060 Move returns status 0, amount 0
01:24:41.041 00.000 11060 move complete, result=0
01:24:41.041 00.000 11060 worker thread done servicing request
01:24:41.041 00.000 11060 Worker thread wakes up
01:24:41.041 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:24:41.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:41.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:41.677 00.636 11060 Exposure complete
01:24:41.856 00.179 11060 worker thread done servicing request
01:24:41.856 00.000 10844 OnExposeComplete: enter
01:24:41.856 00.000 10844 UpdateGuideState(): m_state=6
01:24:41.857 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9657
01:24:41.857 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=61.27, Mass=2646, SNR=32.9, Peak=218 HFD=3.4
01:24:41.857 00.000 10844 MultiStar: [#1 0.24,0.17,1.09,U] [#2 0.19,-0.16,2.06,U] [#3 0.20,0.05,1.12,U] [#4 0.12,-0.23,0.94,U] [#5 0.29,0.08,1.02,U] [#6 -0.01,0.43,0.93,U] [#7 0.42,0.76,0.00,M2] [#8 0.25,-0.10,0.94,U] 
01:24:41.857 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.04}, one-star: {0.38, 0.29}
01:24:41.857 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
01:24:41.857 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
01:24:41.857 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.20 mountX=-0.08 mountY=0.20, mountTheta=1.95
01:24:41.859 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.04, opts=13)
01:24:41.859 00.000 10844 Enqueuing Move request for scope (0.21, 0.04)
01:24:41.859 00.000 11060 Worker thread wakes up
01:24:41.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:41.859 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.9
01:24:41.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:41.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:41.859 00.000 10844 Enqueuing Expose request
01:24:41.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
01:24:41.860 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
01:24:41.860 00.000 11060 Moving (0.21, 0.04) raw xDistance=-0.08 yDistance=0.20
01:24:41.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:24:41.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:24:41.860 00.000 11060 MoveAxis(E, 0, ABG)
01:24:41.860 00.000 11060 Move returns status 0, amount 0
01:24:41.860 00.000 11060 MoveAxis(S, 77, ABG)
01:24:41.860 00.000 11060 Guiding  Dir = 1, Dur = 77
01:24:41.870 00.010 11060 IsSlewing returns 0
01:24:41.871 00.001 11060 IsGuiding returns 0
01:24:41.968 00.097 11060 IsGuiding returns 0
01:24:41.968 00.000 11060 Move returns status 0, amount 77
01:24:41.968 00.000 11060 move complete, result=0
01:24:41.968 00.000 11060 worker thread done servicing request
01:24:41.970 00.002 11060 Worker thread wakes up
01:24:41.970 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 77 ms SOUTH
01:24:41.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:41.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:42.614 00.644 11060 Exposure complete
01:24:42.794 00.180 11060 worker thread done servicing request
01:24:42.794 00.000 10844 OnExposeComplete: enter
01:24:42.794 00.000 10844 UpdateGuideState(): m_state=6
01:24:42.794 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9658
01:24:42.794 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.35, Mass=2892, SNR=34.6, Peak=247 HFD=3.4
01:24:42.794 00.000 10844 MultiStar: [#1 0.18,0.17,1.04,U] [#2 -0.27,0.01,2.07,U] [#3 -0.19,0.42,0.97,U] [#4 0.22,0.40,0.88,U] [#5 0.18,0.18,1.02,U] [#6 -0.37,0.30,0.82,U] [#7 0.07,0.34,0.84,U] [#8 0.01,0.18,0.93,U] 
01:24:42.794 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.23}, one-star: {0.15, 0.37}
01:24:42.795 00.001 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
01:24:42.795 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
01:24:42.795 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.69 mountX=-0.22 mountY=-0.07, mountTheta=-2.85
01:24:42.796 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.23, opts=13)
01:24:42.796 00.000 10844 Enqueuing Move request for scope (-0.03, 0.23)
01:24:42.796 00.000 11060 Worker thread wakes up
01:24:42.797 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:42.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
01:24:42.797 00.000 10844 UpdateGuideState exits: m=2892 SNR=34.6
01:24:42.797 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
01:24:42.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:42.797 00.000 11060 Moving (-0.03, 0.23) raw xDistance=-0.22 yDistance=-0.07
01:24:42.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:42.797 00.000 10844 Enqueuing Expose request
01:24:42.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:24:42.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:42.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:42.797 00.000 11060 MoveAxis(E, 38, ABG)
01:24:42.803 00.006 11060 Guiding  Dir = 2, Dur = 38
01:24:42.811 00.008 11060 IsSlewing returns 0
01:24:42.811 00.000 11060 IsGuiding returns 0
01:24:42.858 00.047 11060 IsGuiding returns 0
01:24:42.858 00.000 11060 Move returns status 0, amount 38
01:24:42.858 00.000 11060 MoveAxis(N, 0, ABG)
01:24:42.858 00.000 11060 Move returns status 0, amount 0
01:24:42.858 00.000 11060 move complete, result=0
01:24:42.858 00.000 11060 worker thread done servicing request
01:24:42.859 00.001 11060 Worker thread wakes up
01:24:42.859 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:24:42.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:42.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:43.489 00.630 11060 Exposure complete
01:24:43.664 00.175 11060 worker thread done servicing request
01:24:43.664 00.000 10844 OnExposeComplete: enter
01:24:43.664 00.000 10844 UpdateGuideState(): m_state=6
01:24:43.665 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9659
01:24:43.665 00.000 10844 Star::Find returns 1 (1), X=268.70, Y=60.91, Mass=2692, SNR=32.6, Peak=255 HFD=3.3
01:24:43.665 00.000 10844 MultiStar: [#1 -0.37,0.22,0.94,U] [#2 -0.16,0.14,2.05,U] [#3 -0.22,0.43,0.97,U] [#4 0.30,0.04,0.96,U] [#5 0.39,-0.32,0.98,U] [#6 0.22,0.29,0.98,U] [#7 -0.17,0.29,0.85,U] [#8 0.03,-0.02,0.91,U] 
01:24:43.665 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.22, -0.07}
01:24:43.665 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
01:24:43.665 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
01:24:43.666 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.47 mountX=-0.11 mountY=-0.01, mountTheta=-3.08
01:24:43.667 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
01:24:43.667 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
01:24:43.667 00.000 11060 Worker thread wakes up
01:24:43.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:24:43.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:24:43.667 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
01:24:43.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:43.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:43.667 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:43.668 00.001 10844 UpdateGuideState exits: m=2692 SNR=32.6 Saturated
01:24:43.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:24:43.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:43.668 00.000 11060 MoveAxis(E, 0, ABG)
01:24:43.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:43.668 00.000 10844 Enqueuing Expose request
01:24:43.668 00.000 11060 Move returns status 0, amount 0
01:24:43.668 00.000 11060 MoveAxis(N, 0, ABG)
01:24:43.668 00.000 11060 Move returns status 0, amount 0
01:24:43.668 00.000 11060 move complete, result=0
01:24:43.668 00.000 11060 worker thread done servicing request
01:24:43.668 00.000 11060 Worker thread wakes up
01:24:43.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:43.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:43.671 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:44.319 00.648 11060 Exposure complete
01:24:44.501 00.182 11060 worker thread done servicing request
01:24:44.501 00.000 10844 OnExposeComplete: enter
01:24:44.501 00.000 10844 UpdateGuideState(): m_state=6
01:24:44.501 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9660
01:24:44.501 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=60.76, Mass=3171, SNR=35.7, Peak=255 HFD=3.6
01:24:44.502 00.001 10844 MultiStar: [#1 -0.12,-0.28,1.00,U] [#2 0.53,-0.07,1.98,U] [#3 0.15,-0.66,0.00,M1] [#4 -0.03,-0.63,0.00,M1] [#5 0.20,-0.16,0.99,U] [#6 0.28,-0.17,0.89,U] [#7 -0.08,-0.31,0.86,U] [#8 0.34,-0.36,0.98,U] 
01:24:44.502 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.20}, one-star: {-0.26, -0.21}
01:24:44.502 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
01:24:44.502 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
01:24:44.502 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.85 mountX=0.17 mountY=0.21, mountTheta=0.90
01:24:44.503 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.20, opts=13)
01:24:44.503 00.000 10844 Enqueuing Move request for scope (0.18, -0.20)
01:24:44.503 00.000 11060 Worker thread wakes up
01:24:44.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:44.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
01:24:44.504 00.001 10844 UpdateGuideState exits: m=3171 SNR=35.7 Saturated
01:24:44.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
01:24:44.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:44.504 00.000 11060 Moving (0.18, -0.20) raw xDistance=0.17 yDistance=0.21
01:24:44.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:44.504 00.000 10844 Enqueuing Expose request
01:24:44.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:24:44.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:24:44.504 00.000 11060 MoveAxis(W, 29, ABG)
01:24:44.504 00.000 11060 Guiding  Dir = 3, Dur = 29
01:24:44.513 00.009 11060 IsSlewing returns 0
01:24:44.513 00.000 11060 IsGuiding returns 0
01:24:44.544 00.031 11060 IsGuiding returns 0
01:24:44.544 00.000 11060 Move returns status 0, amount 29
01:24:44.544 00.000 11060 MoveAxis(S, 82, ABG)
01:24:44.544 00.000 11060 Guiding  Dir = 1, Dur = 82
01:24:44.560 00.016 11060 IsSlewing returns 0
01:24:44.560 00.000 11060 IsGuiding returns 0
01:24:44.654 00.094 11060 IsGuiding returns 0
01:24:44.654 00.000 11060 Move returns status 0, amount 82
01:24:44.654 00.000 11060 move complete, result=0
01:24:44.654 00.000 11060 worker thread done servicing request
01:24:44.654 00.000 11060 Worker thread wakes up
01:24:44.654 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.2 px 82 ms SOUTH
01:24:44.655 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:44.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:45.286 00.631 11060 Exposure complete
01:24:45.450 00.164 11060 worker thread done servicing request
01:24:45.450 00.000 10844 OnExposeComplete: enter
01:24:45.450 00.000 10844 UpdateGuideState(): m_state=6
01:24:45.451 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9661
01:24:45.451 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=61.07, Mass=2678, SNR=33.3, Peak=221 HFD=3.6
01:24:45.451 00.000 10844 MultiStar: [#1 -0.10,0.27,0.97,U] [#2 0.11,-0.15,2.09,U] [#3 -0.05,-0.05,0.95,U] [#4 0.38,-0.09,0.92,U] [#5 -0.00,-0.03,0.95,U] [#6 -0.28,0.15,0.95,U] [#7 0.02,0.65,0.00,M1] [#8 0.11,-0.02,0.82,U] 
01:24:45.451 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {-0.01, 0.10}
01:24:45.451 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
01:24:45.452 00.001 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
01:24:45.452 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.09 mountX=-0.01 mountY=0.03, mountTheta=1.85
01:24:45.455 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
01:24:45.455 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
01:24:45.455 00.000 11060 Worker thread wakes up
01:24:45.455 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:45.455 00.000 10844 UpdateGuideState exits: m=2678 SNR=33.3
01:24:45.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:45.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
01:24:45.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:45.455 00.000 10844 Enqueuing Expose request
01:24:45.455 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
01:24:45.455 00.000 11060 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=0.03
01:24:45.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:24:45.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:45.456 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:24:45.456 00.000 11060 MoveAxis(E, 0, ABG)
01:24:45.456 00.000 11060 Move returns status 0, amount 0
01:24:45.456 00.000 11060 MoveAxis(N, 0, ABG)
01:24:45.456 00.000 11060 Move returns status 0, amount 0
01:24:45.456 00.000 11060 move complete, result=0
01:24:45.456 00.000 11060 worker thread done servicing request
01:24:45.456 00.000 11060 Worker thread wakes up
01:24:45.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:45.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:45.471 00.015 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:46.101 00.630 11060 Exposure complete
01:24:46.272 00.171 11060 worker thread done servicing request
01:24:46.272 00.000 10844 OnExposeComplete: enter
01:24:46.272 00.000 10844 UpdateGuideState(): m_state=6
01:24:46.273 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9662
01:24:46.273 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=61.33, Mass=3039, SNR=35.3, Peak=255 HFD=3.6
01:24:46.273 00.000 10844 MultiStar: [#1 -0.25,0.37,1.02,U] [#2 -0.14,0.15,1.92,U] [#3 -0.29,-0.17,0.83,U] [#4 0.11,-0.21,0.96,U] [#5 -0.10,-0.08,0.98,U] [#6 -0.45,-0.22,0.80,U] [#7 -0.01,0.14,0.87,U] [#8 -0.16,-0.20,0.88,U] 
01:24:46.273 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.04}, one-star: {-0.21, 0.35}
01:24:46.274 00.001 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.64)
01:24:46.274 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
01:24:46.274 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=-0.01 mountY=-0.16, mountTheta=-1.64
01:24:46.275 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.04, opts=13)
01:24:46.275 00.000 10844 Enqueuing Move request for scope (-0.16, 0.04)
01:24:46.276 00.001 11060 Worker thread wakes up
01:24:46.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
01:24:46.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
01:24:46.276 00.000 11060 Moving (-0.16, 0.04) raw xDistance=-0.01 yDistance=-0.16
01:24:46.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:24:46.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:46.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:46.276 00.000 10844 UpdateGuideState exits: m=3039 SNR=35.3 Saturated
01:24:46.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:46.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:46.276 00.000 10844 Enqueuing Expose request
01:24:46.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:24:46.276 00.000 11060 MoveAxis(E, 0, ABG)
01:24:46.277 00.001 11060 Move returns status 0, amount 0
01:24:46.277 00.000 11060 MoveAxis(N, 0, ABG)
01:24:46.277 00.000 11060 Move returns status 0, amount 0
01:24:46.277 00.000 11060 move complete, result=0
01:24:46.277 00.000 11060 worker thread done servicing request
01:24:46.277 00.000 11060 Worker thread wakes up
01:24:46.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:46.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:46.280 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:46.913 00.633 11060 Exposure complete
01:24:47.078 00.165 11060 worker thread done servicing request
01:24:47.078 00.000 10844 OnExposeComplete: enter
01:24:47.078 00.000 10844 UpdateGuideState(): m_state=6
01:24:47.078 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9663
01:24:47.080 00.002 10844 Star::Find returns 1 (0), X=268.39, Y=60.99, Mass=3055, SNR=35.6, Peak=247 HFD=3.4
01:24:47.080 00.000 10844 MultiStar: [#1 -0.70,0.03,0.00,M1] [#2 -0.27,-0.21,1.87,U] [#3 -0.06,-0.03,0.93,U] [#4 0.32,-0.14,0.84,U] [#5 -0.21,-0.04,0.94,U] [#6 -0.41,-0.18,0.81,U] [#7 -0.03,-0.06,0.81,U] [#8 0.12,-0.74,0.00,M1] 
01:24:47.080 00.000 10844 single-star, 6 included, MultiStar: {-0.13, -0.11}, one-star: {-0.09, 0.01}
01:24:47.080 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
01:24:47.080 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
01:24:47.080 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.02 mountX=0.01 mountY=-0.09, mountTheta=-1.51
01:24:47.082 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
01:24:47.082 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
01:24:47.082 00.000 11060 Worker thread wakes up
01:24:47.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:47.082 00.000 10844 UpdateGuideState exits: m=3055 SNR=35.6
01:24:47.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:47.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:47.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
01:24:47.082 00.000 10844 Enqueuing Expose request
01:24:47.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
01:24:47.083 00.001 11060 Moving (-0.09, 0.01) raw xDistance=0.01 yDistance=-0.09
01:24:47.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:24:47.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:47.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:24:47.083 00.000 11060 MoveAxis(E, 0, ABG)
01:24:47.083 00.000 11060 Move returns status 0, amount 0
01:24:47.083 00.000 11060 MoveAxis(N, 0, ABG)
01:24:47.083 00.000 11060 Move returns status 0, amount 0
01:24:47.083 00.000 11060 move complete, result=0
01:24:47.083 00.000 11060 worker thread done servicing request
01:24:47.083 00.000 11060 Worker thread wakes up
01:24:47.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:47.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:47.085 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:47.711 00.626 11060 Exposure complete
01:24:47.888 00.177 11060 worker thread done servicing request
01:24:47.888 00.000 10844 OnExposeComplete: enter
01:24:47.888 00.000 10844 UpdateGuideState(): m_state=6
01:24:47.889 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9664
01:24:47.889 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=61.19, Mass=3258, SNR=36.1, Peak=221 HFD=3.7
01:24:47.889 00.000 10844 MultiStar: [#1 -0.31,0.59,0.00,M2] [#2 -0.23,-0.34,1.94,U] [#3 -0.39,0.32,0.94,U] [#4 0.22,0.09,0.86,U] [#5 -0.12,0.15,0.91,U] [#6 -0.40,0.08,0.85,U] [#7 -0.39,0.50,0.00,M1] [#8 0.30,-0.01,0.90,U] 
01:24:47.889 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.02}, one-star: {-0.22, 0.21}
01:24:47.889 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
01:24:47.889 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
01:24:47.889 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.02 mountX=0.01 mountY=-0.14, mountTheta=-1.51
01:24:47.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.02, opts=13)
01:24:47.891 00.000 10844 Enqueuing Move request for scope (-0.14, 0.02)
01:24:47.891 00.000 11060 Worker thread wakes up
01:24:47.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:47.891 00.000 10844 UpdateGuideState exits: m=3258 SNR=36.1
01:24:47.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:47.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:47.891 00.000 10844 Enqueuing Expose request
01:24:47.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
01:24:47.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
01:24:47.891 00.000 11060 Moving (-0.14, 0.02) raw xDistance=0.01 yDistance=-0.14
01:24:47.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:24:47.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:47.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:24:47.891 00.000 11060 MoveAxis(E, 0, ABG)
01:24:47.891 00.000 11060 Move returns status 0, amount 0
01:24:47.891 00.000 11060 MoveAxis(N, 0, ABG)
01:24:47.891 00.000 11060 Move returns status 0, amount 0
01:24:47.893 00.002 11060 move complete, result=0
01:24:47.893 00.000 11060 worker thread done servicing request
01:24:47.893 00.000 11060 Worker thread wakes up
01:24:47.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:47.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:47.893 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:48.525 00.632 11060 Exposure complete
01:24:48.725 00.200 11060 worker thread done servicing request
01:24:48.725 00.000 10844 OnExposeComplete: enter
01:24:48.725 00.000 10844 UpdateGuideState(): m_state=6
01:24:48.726 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9665
01:24:48.726 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=61.53, Mass=2940, SNR=34.4, Peak=255 HFD=3.4
01:24:48.726 00.000 10844 MultiStar: [#1 -0.16,0.48,0.88,U] [#2 -0.32,0.60,0.00,M1] [#3 0.01,-0.33,0.89,U] [#4 0.11,0.18,0.98,U] [#5 -0.14,0.16,1.07,U] [#6 -0.14,-0.26,0.92,U] [#7 -0.17,0.03,0.92,U] [#8 -0.02,-0.15,0.99,U] 
01:24:48.726 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.09}, one-star: {-0.22, 0.56}
01:24:48.726 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
01:24:48.726 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.18)
01:24:48.726 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.37 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
01:24:48.729 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
01:24:48.729 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
01:24:48.729 00.000 11060 Worker thread wakes up
01:24:48.729 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:48.729 00.000 10844 UpdateGuideState exits: m=2940 SNR=34.4 Saturated
01:24:48.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:48.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:48.729 00.000 10844 Enqueuing Expose request
01:24:48.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:24:48.730 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:24:48.730 00.000 11060 Moving (-0.09, 0.09) raw xDistance=-0.07 yDistance=-0.10
01:24:48.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:48.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:48.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:24:48.730 00.000 11060 MoveAxis(E, 0, ABG)
01:24:48.730 00.000 11060 Move returns status 0, amount 0
01:24:48.730 00.000 11060 MoveAxis(N, 0, ABG)
01:24:48.730 00.000 11060 Move returns status 0, amount 0
01:24:48.731 00.001 11060 move complete, result=0
01:24:48.731 00.000 11060 worker thread done servicing request
01:24:48.731 00.000 11060 Worker thread wakes up
01:24:48.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:48.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:48.733 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:49.371 00.638 11060 Exposure complete
01:24:49.548 00.177 11060 worker thread done servicing request
01:24:49.548 00.000 10844 OnExposeComplete: enter
01:24:49.548 00.000 10844 UpdateGuideState(): m_state=6
01:24:49.549 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9666
01:24:49.549 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=61.49, Mass=2939, SNR=34.2, Peak=255 HFD=3.4
01:24:49.549 00.000 10844 MultiStar: [#1 -0.34,0.29,0.97,U] [#2 0.15,0.59,0.00,M2] [#3 -0.29,-0.60,0.00,M1] [#4 0.32,-0.06,0.97,U] [#5 -0.14,0.58,0.98,U] [#6 -0.47,-0.12,0.90,U] [#7 -0.20,0.25,0.88,U] [#8 0.14,0.30,0.93,U] 
01:24:49.549 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.26}, one-star: {-0.27, 0.51}
01:24:49.549 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
01:24:49.549 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:24:49.549 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.29 cameraTheta=2.06 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
01:24:49.551 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.26, opts=13)
01:24:49.551 00.000 10844 Enqueuing Move request for scope (-0.14, 0.26)
01:24:49.551 00.000 11060 Worker thread wakes up
01:24:49.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:49.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
01:24:49.551 00.000 10844 UpdateGuideState exits: m=2939 SNR=34.2 Saturated
01:24:49.551 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
01:24:49.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:49.551 00.000 11060 Moving (-0.14, 0.26) raw xDistance=-0.23 yDistance=-0.18
01:24:49.552 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:49.552 00.000 10844 Enqueuing Expose request
01:24:49.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:24:49.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:49.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:24:49.552 00.000 11060 MoveAxis(E, 40, ABG)
01:24:49.552 00.000 11060 Guiding  Dir = 2, Dur = 40
01:24:49.581 00.029 11060 IsSlewing returns 0
01:24:49.581 00.000 11060 IsGuiding returns 0
01:24:49.650 00.069 11060 IsGuiding returns 0
01:24:49.650 00.000 11060 Move returns status 0, amount 40
01:24:49.650 00.000 11060 MoveAxis(N, 0, ABG)
01:24:49.650 00.000 11060 Move returns status 0, amount 0
01:24:49.650 00.000 11060 move complete, result=0
01:24:49.650 00.000 11060 worker thread done servicing request
01:24:49.650 00.000 11060 Worker thread wakes up
01:24:49.650 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
01:24:49.651 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:49.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:50.294 00.643 11060 Exposure complete
01:24:50.467 00.173 11060 worker thread done servicing request
01:24:50.467 00.000 10844 OnExposeComplete: enter
01:24:50.467 00.000 10844 UpdateGuideState(): m_state=6
01:24:50.467 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9667
01:24:50.467 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=60.94, Mass=3096, SNR=35.5, Peak=227 HFD=3.0
01:24:50.468 00.001 10844 MultiStar: [#1 -0.39,-0.06,0.87,U] [#2 -0.17,0.11,1.89,U] [#3 -0.29,-0.70,0.00,M2] [#4 0.18,0.25,0.96,U] [#5 -0.22,0.25,1.08,U] [#6 -0.65,0.08,0.00,M1] [#7 -0.47,-0.06,0.81,U] [#8 -0.15,0.39,0.86,U] 
01:24:50.468 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.12}, one-star: {-0.39, -0.03}
01:24:50.468 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.38 = -1.90)
01:24:50.468 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.92)
01:24:50.468 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.63 mountX=-0.08 mountY=-0.23, mountTheta=-1.90
01:24:50.469 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.12, opts=13)
01:24:50.469 00.000 10844 Enqueuing Move request for scope (-0.22, 0.12)
01:24:50.470 00.001 11060 Worker thread wakes up
01:24:50.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
01:24:50.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
01:24:50.470 00.000 11060 Moving (-0.22, 0.12) raw xDistance=-0.08 yDistance=-0.23
01:24:50.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:24:50.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:24:50.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:50.471 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:24:50.471 00.000 10844 UpdateGuideState exits: m=3096 SNR=35.5
01:24:50.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:50.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:50.471 00.000 10844 Enqueuing Expose request
01:24:50.471 00.000 11060 MoveAxis(E, 0, ABG)
01:24:50.471 00.000 11060 Move returns status 0, amount 0
01:24:50.471 00.000 11060 MoveAxis(N, 0, ABG)
01:24:50.471 00.000 11060 Move returns status 0, amount 0
01:24:50.471 00.000 11060 move complete, result=0
01:24:50.471 00.000 11060 worker thread done servicing request
01:24:50.471 00.000 11060 Worker thread wakes up
01:24:50.473 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:50.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:50.474 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:24:51.101 00.627 11060 Exposure complete
01:24:51.282 00.181 11060 worker thread done servicing request
01:24:51.283 00.001 10844 OnExposeComplete: enter
01:24:51.283 00.000 10844 UpdateGuideState(): m_state=6
01:24:51.283 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9668
01:24:51.283 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=60.87, Mass=2852, SNR=33.6, Peak=216 HFD=3.3
01:24:51.283 00.000 10844 MultiStar: [#1 -0.55,0.29,0.00,M1] [#2 -0.49,0.35,2.03,U] [#3 -0.44,-0.28,0.93,U] [#4 0.40,-0.05,1.00,U] [#5 -0.22,-0.24,0.96,U] [#6 -0.44,0.36,0.92,U] [#7 -0.42,0.27,0.88,U] [#8 -0.45,0.43,0.00,M1] 
01:24:51.283 00.000 10844 refined, 6 included, MultiStar: {-0.31, 0.08}, one-star: {-0.42, -0.10}
01:24:51.284 00.001 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.64 = -1.65)
01:24:51.284 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
01:24:51.284 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.88 mountX=-0.02 mountY=-0.32, mountTheta=-1.65
01:24:51.285 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.08, opts=13)
01:24:51.285 00.000 10844 Enqueuing Move request for scope (-0.31, 0.08)
01:24:51.285 00.000 11060 Worker thread wakes up
01:24:51.286 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
01:24:51.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
01:24:51.286 00.000 11060 Moving (-0.31, 0.08) raw xDistance=-0.02 yDistance=-0.32
01:24:51.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:24:51.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:51.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:51.286 00.000 10844 UpdateGuideState exits: m=2852 SNR=33.6
01:24:51.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:51.286 00.000 10844 Enqueuing Expose request
01:24:51.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:24:51.286 00.000 11060 MoveAxis(E, 0, ABG)
01:24:51.286 00.000 11060 Move returns status 0, amount 0
01:24:51.286 00.000 11060 MoveAxis(N, 0, ABG)
01:24:51.286 00.000 11060 Move returns status 0, amount 0
01:24:51.286 00.000 11060 move complete, result=0
01:24:51.287 00.001 11060 worker thread done servicing request
01:24:51.287 00.000 11060 Worker thread wakes up
01:24:51.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:51.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:51.290 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:24:51.928 00.638 11060 Exposure complete
01:24:52.096 00.168 11060 worker thread done servicing request
01:24:52.096 00.000 10844 OnExposeComplete: enter
01:24:52.097 00.001 10844 UpdateGuideState(): m_state=6
01:24:52.097 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9669
01:24:52.097 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=61.34, Mass=2924, SNR=34.3, Peak=249 HFD=3.4
01:24:52.097 00.000 10844 MultiStar: [#1 -0.71,0.13,0.00,M2] [#2 -0.45,0.20,2.07,U] [#3 -0.16,0.27,0.94,U] [#4 0.15,0.05,0.89,U] [#5 -0.48,0.37,0.00,M1] [#6 -0.61,0.67,0.00,M1] [#7 -0.22,1.18,0.00,M1] [#8 -0.31,0.45,0.91,U] 
01:24:52.097 00.000 10844 refined, 4 included, MultiStar: {-0.21, 0.26}, one-star: {0.01, 0.37}
01:24:52.097 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
01:24:52.097 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
01:24:52.097 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.33 cameraTheta=2.26 mountX=-0.21 mountY=-0.25, mountTheta=-2.28
01:24:52.099 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.26, opts=13)
01:24:52.099 00.000 10844 Enqueuing Move request for scope (-0.21, 0.26)
01:24:52.099 00.000 11060 Worker thread wakes up
01:24:52.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0xd
01:24:52.099 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.26)
01:24:52.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:52.099 00.000 11060 Moving (-0.21, 0.26) raw xDistance=-0.21 yDistance=-0.25
01:24:52.099 00.000 10844 UpdateGuideState exits: m=2924 SNR=34.3
01:24:52.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:24:52.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:52.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:52.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:52.099 00.000 10844 Enqueuing Expose request
01:24:52.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:24:52.099 00.000 11060 MoveAxis(E, 37, ABG)
01:24:52.099 00.000 11060 Guiding  Dir = 2, Dur = 37
01:24:52.110 00.011 11060 IsSlewing returns 0
01:24:52.110 00.000 11060 IsGuiding returns 0
01:24:52.166 00.056 11060 IsGuiding returns 0
01:24:52.166 00.000 11060 Move returns status 0, amount 37
01:24:52.166 00.000 11060 MoveAxis(N, 0, ABG)
01:24:52.166 00.000 11060 Move returns status 0, amount 0
01:24:52.166 00.000 11060 move complete, result=0
01:24:52.166 00.000 11060 worker thread done servicing request
01:24:52.166 00.000 11060 Worker thread wakes up
01:24:52.166 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
01:24:52.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:52.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:52.816 00.650 11060 Exposure complete
01:24:52.984 00.168 11060 worker thread done servicing request
01:24:52.985 00.001 10844 OnExposeComplete: enter
01:24:52.985 00.000 10844 UpdateGuideState(): m_state=6
01:24:52.985 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9670
01:24:52.985 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=61.08, Mass=1971, SNR=27.1, Peak=189 HFD=3.4
01:24:52.985 00.000 10844 MultiStar: [#1 -0.59,0.69,0.00,M3] [#2 -0.13,0.39,2.55,U] [#3 -0.34,0.03,1.15,U] [#4 -0.28,0.13,1.29,U] [#5 -0.36,0.67,0.00,M2] [#6 0.04,0.69,0.00,M2] [#7 -0.39,0.79,0.00,M2] [#8 -0.38,0.15,1.07,U] 
01:24:52.985 00.000 10844 single-star, 4 included, MultiStar: {-0.24, 0.21}, one-star: {-0.18, 0.11}
01:24:52.986 00.001 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.94)
01:24:52.986 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
01:24:52.986 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.60 mountX=-0.07 mountY=-0.19, mountTheta=-1.94
01:24:52.987 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.11, opts=13)
01:24:52.987 00.000 10844 Enqueuing Move request for scope (-0.18, 0.11)
01:24:52.987 00.000 11060 Worker thread wakes up
01:24:52.988 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
01:24:52.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
01:24:52.988 00.000 11060 Moving (-0.18, 0.11) raw xDistance=-0.07 yDistance=-0.19
01:24:52.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:52.988 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.23 newest=-0.77
01:24:52.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
01:24:52.988 00.000 11060 MoveAxis(E, 0, ABG)
01:24:52.988 00.000 11060 Move returns status 0, amount 0
01:24:52.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:52.988 00.000 11060 BLC: Oldest BLC event removed
01:24:52.988 00.000 10844 UpdateGuideState exits: m=1971 SNR=27.1
01:24:52.988 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:24:52.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:52.988 00.000 11060 MoveAxis(N, 826, ABG)
01:24:52.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:52.988 00.000 11060 duration set to 750 by maxDecDuration
01:24:52.988 00.000 10844 Enqueuing Expose request
01:24:52.988 00.000 11060 Guiding  Dir = 0, Dur = 750
01:24:52.999 00.011 11060 IsSlewing returns 0
01:24:52.999 00.000 11060 IsGuiding returns 0
01:24:53.762 00.763 11060 IsGuiding returns 0
01:24:53.764 00.002 11060 Move returns status 0, amount 750
01:24:53.764 00.000 11060 move complete, result=0
01:24:53.764 00.000 11060 worker thread done servicing request
01:24:53.764 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
01:24:53.764 00.000 11060 Worker thread wakes up
01:24:53.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:53.765 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:54.405 00.640 11060 Exposure complete
01:24:54.551 00.146 11060 worker thread done servicing request
01:24:54.551 00.000 10844 OnExposeComplete: enter
01:24:54.551 00.000 10844 UpdateGuideState(): m_state=6
01:24:54.552 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9671
01:24:54.552 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=60.48, Mass=2737, SNR=33.0, Peak=247 HFD=3.4
01:24:54.552 00.000 10844 MultiStar: [#1 -0.11,0.24,0.87,U] [#2 0.18,0.42,2.05,U] [#3 0.10,-0.47,1.00,U] [#4 -0.07,-0.03,0.95,U] [#5 -0.05,0.40,1.03,U] [#6 -0.50,-0.14,0.94,U] [#7 -0.27,0.37,0.93,U] [#8 0.15,-0.20,0.99,U] 
01:24:54.552 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.15, -0.49}
01:24:54.552 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
01:24:54.552 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.24)
01:24:54.552 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.31 mountX=-0.04 mountY=-0.06, mountTheta=-2.23
01:24:54.553 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
01:24:54.553 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
01:24:54.553 00.000 11060 Worker thread wakes up
01:24:54.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:24:54.554 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:24:54.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:54.554 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
01:24:54.554 00.000 10844 UpdateGuideState exits: m=2737 SNR=33.0
01:24:54.554 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.136427, 1:0.056326
01:24:54.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:54.554 00.000 11060 BLC: No correction, Miss < min_move
01:24:54.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:54.554 00.000 10844 Enqueuing Expose request
01:24:54.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:24:54.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:54.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:24:54.554 00.000 11060 MoveAxis(E, 0, ABG)
01:24:54.554 00.000 11060 Move returns status 0, amount 0
01:24:54.554 00.000 11060 MoveAxis(N, 0, ABG)
01:24:54.554 00.000 11060 Move returns status 0, amount 0
01:24:54.554 00.000 11060 move complete, result=0
01:24:54.554 00.000 11060 worker thread done servicing request
01:24:54.556 00.002 11060 Worker thread wakes up
01:24:54.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:54.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:54.557 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:55.191 00.634 11060 Exposure complete
01:24:55.357 00.166 11060 worker thread done servicing request
01:24:55.357 00.000 10844 OnExposeComplete: enter
01:24:55.357 00.000 10844 UpdateGuideState(): m_state=6
01:24:55.357 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9672
01:24:55.357 00.000 10844 Star::Find returns 1 (1), X=268.78, Y=61.20, Mass=2665, SNR=32.8, Peak=255 HFD=3.2
01:24:55.358 00.001 10844 MultiStar: [#1 -0.14,0.14,0.98,U] [#2 0.04,-0.15,2.01,U] [#3 0.20,-0.01,0.95,U] [#4 0.32,0.38,1.13,U] [#5 0.38,0.08,0.99,U] [#6 0.36,-0.13,0.89,U] [#7 0.01,0.27,0.95,U] [#8 0.35,0.03,0.88,U] 
01:24:55.358 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.07}, one-star: {0.29, 0.23}
01:24:55.358 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
01:24:55.358 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
01:24:55.358 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.38 mountX=-0.11 mountY=0.17, mountTheta=2.13
01:24:55.359 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.07, opts=13)
01:24:55.359 00.000 10844 Enqueuing Move request for scope (0.19, 0.07)
01:24:55.359 00.000 11060 Worker thread wakes up
01:24:55.360 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:55.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
01:24:55.360 00.000 10844 UpdateGuideState exits: m=2665 SNR=32.8 Saturated
01:24:55.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
01:24:55.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:55.360 00.000 11060 Moving (0.19, 0.07) raw xDistance=-0.11 yDistance=0.17
01:24:55.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:55.360 00.000 10844 Enqueuing Expose request
01:24:55.360 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.136427, 1:0.056326, 2:-0.170738
01:24:55.360 00.000 11060 BLC: No correction, Miss < min_move
01:24:55.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:55.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:55.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:24:55.360 00.000 11060 MoveAxis(E, 0, ABG)
01:24:55.360 00.000 11060 Move returns status 0, amount 0
01:24:55.360 00.000 11060 MoveAxis(N, 0, ABG)
01:24:55.360 00.000 11060 Move returns status 0, amount 0
01:24:55.360 00.000 11060 move complete, result=0
01:24:55.360 00.000 11060 worker thread done servicing request
01:24:55.361 00.001 11060 Worker thread wakes up
01:24:55.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:55.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:55.362 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:55.981 00.619 11060 Exposure complete
01:24:56.164 00.183 11060 worker thread done servicing request
01:24:56.164 00.000 10844 OnExposeComplete: enter
01:24:56.164 00.000 10844 UpdateGuideState(): m_state=6
01:24:56.165 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9673
01:24:56.165 00.000 10844 Star::Find returns 1 (1), X=267.99, Y=61.38, Mass=2867, SNR=33.9, Peak=255 HFD=3.4
01:24:56.166 00.001 10844 MultiStar: [#1 -0.22,0.57,0.00,M2] [#2 0.48,-0.22,2.05,U] [#3 -0.12,-0.05,0.89,U] [#4 -0.07,-0.13,0.86,U] [#5 0.03,0.82,0.00,M1] [#6 -0.37,-0.10,0.91,U] [#7 -0.22,0.53,0.88,U] [#8 0.13,0.46,0.86,U] 
01:24:56.166 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {-0.50, 0.40}
01:24:56.166 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
01:24:56.166 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:24:56.166 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=-0.07 mountY=-0.03, mountTheta=-2.79
01:24:56.168 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
01:24:56.169 00.001 10844 Enqueuing Move request for scope (-0.01, 0.08)
01:24:56.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:56.169 00.000 10844 UpdateGuideState exits: m=2867 SNR=33.9 Saturated
01:24:56.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:56.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:56.169 00.000 10844 Enqueuing Expose request
01:24:56.170 00.001 11060 Worker thread wakes up
01:24:56.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:24:56.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:24:56.170 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=-0.03
01:24:56.170 00.000 11060 BLC: window closed
01:24:56.170 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.136427, 1:0.056326, 2:-0.170738
01:24:56.170 00.000 11060 BLC: No correction, Miss < min_move
01:24:56.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:56.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:56.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:56.171 00.001 11060 MoveAxis(E, 0, ABG)
01:24:56.171 00.000 11060 Move returns status 0, amount 0
01:24:56.171 00.000 11060 MoveAxis(N, 0, ABG)
01:24:56.171 00.000 11060 Move returns status 0, amount 0
01:24:56.172 00.001 11060 move complete, result=0
01:24:56.172 00.000 11060 worker thread done servicing request
01:24:56.172 00.000 11060 Worker thread wakes up
01:24:56.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:56.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:56.173 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:56.799 00.626 11060 Exposure complete
01:24:56.960 00.161 11060 worker thread done servicing request
01:24:56.960 00.000 10844 OnExposeComplete: enter
01:24:56.960 00.000 10844 UpdateGuideState(): m_state=6
01:24:56.960 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9674
01:24:56.962 00.002 10844 Star::Find returns 1 (0), X=268.63, Y=61.21, Mass=2689, SNR=32.7, Peak=206 HFD=3.6
01:24:56.962 00.000 10844 MultiStar: [#1 0.24,0.03,0.94,U] [#2 -0.19,-0.05,2.09,U] [#3 0.58,0.25,0.00,M1] [#4 0.48,-0.21,0.99,U] [#5 0.09,0.29,1.03,U] [#6 -0.01,0.53,0.97,U] [#7 0.09,0.76,0.00,M1] [#8 0.25,0.45,0.97,U] 
01:24:56.962 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.15}, one-star: {0.15, 0.23}
01:24:56.962 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
01:24:56.962 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
01:24:56.963 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=-0.17 mountY=0.07, mountTheta=2.73
01:24:56.964 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.15, opts=13)
01:24:56.964 00.000 10844 Enqueuing Move request for scope (0.10, 0.15)
01:24:56.964 00.000 11060 Worker thread wakes up
01:24:56.964 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:56.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:24:56.964 00.000 10844 UpdateGuideState exits: m=2689 SNR=32.7
01:24:56.964 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:24:56.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:56.964 00.000 11060 Moving (0.10, 0.15) raw xDistance=-0.17 yDistance=0.07
01:24:56.965 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:56.965 00.000 10844 Enqueuing Expose request
01:24:56.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
01:24:56.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:56.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:24:56.965 00.000 11060 MoveAxis(E, 29, ABG)
01:24:56.965 00.000 11060 Guiding  Dir = 2, Dur = 29
01:24:56.980 00.015 11060 IsSlewing returns 0
01:24:56.980 00.000 11060 IsGuiding returns 0
01:24:57.011 00.031 11060 IsGuiding returns 0
01:24:57.012 00.001 11060 Move returns status 0, amount 29
01:24:57.012 00.000 11060 MoveAxis(N, 0, ABG)
01:24:57.012 00.000 11060 Move returns status 0, amount 0
01:24:57.012 00.000 11060 move complete, result=0
01:24:57.012 00.000 11060 worker thread done servicing request
01:24:57.012 00.000 11060 Worker thread wakes up
01:24:57.013 00.001 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:24:57.014 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:57.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:57.642 00.628 11060 Exposure complete
01:24:57.798 00.156 11060 worker thread done servicing request
01:24:57.799 00.001 10844 OnExposeComplete: enter
01:24:57.799 00.000 10844 UpdateGuideState(): m_state=6
01:24:57.799 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9675
01:24:57.799 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=61.81, Mass=2736, SNR=32.5, Peak=235 HFD=3.5
01:24:57.799 00.000 10844 MultiStar: [#1 0.19,0.40,1.07,U] [#2 -0.36,0.27,2.02,U] [#3 0.06,0.35,0.93,U] [#4 0.47,0.37,0.99,U] [#5 -0.14,0.98,0.00,M1] [#6 0.16,0.49,1.00,U] [#7 -0.24,1.01,0.00,M2] [#8 0.19,0.35,0.95,U] 
01:24:57.799 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.42}, one-star: {0.09, 0.83}
01:24:57.799 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.09)
01:24:57.799 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
01:24:57.801 00.002 10844 CameraToMount -- cameraX=0.05 cameraY=0.42 hyp=0.42 cameraTheta=1.45 mountX=-0.42 mountY=-0.02, mountTheta=-3.10
01:24:57.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.42, opts=13)
01:24:57.802 00.000 10844 Enqueuing Move request for scope (0.05, 0.42)
01:24:57.802 00.000 11060 Worker thread wakes up
01:24:57.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.42) opts 0xd
01:24:57.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.42)
01:24:57.802 00.000 11060 Moving (0.05, 0.42) raw xDistance=-0.42 yDistance=-0.02
01:24:57.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
01:24:57.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:57.803 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:57.803 00.000 10844 UpdateGuideState exits: m=2736 SNR=32.5
01:24:57.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:57.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:57.803 00.000 10844 Enqueuing Expose request
01:24:57.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:24:57.803 00.000 11060 MoveAxis(E, 74, ABG)
01:24:57.803 00.000 11060 Guiding  Dir = 2, Dur = 74
01:24:57.813 00.010 11060 IsSlewing returns 0
01:24:57.814 00.001 11060 IsGuiding returns 0
01:24:57.902 00.088 11060 IsGuiding returns 0
01:24:57.902 00.000 11060 Move returns status 0, amount 74
01:24:57.903 00.001 11060 MoveAxis(N, 0, ABG)
01:24:57.903 00.000 11060 Move returns status 0, amount 0
01:24:57.903 00.000 11060 move complete, result=0
01:24:57.903 00.000 11060 worker thread done servicing request
01:24:57.903 00.000 11060 Worker thread wakes up
01:24:57.903 00.000 10844 GuideStep: -0.4 px 74 ms EAST, -0.0 px 0 ms NORTH
01:24:57.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:57.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:58.529 00.626 11060 Exposure complete
01:24:58.707 00.178 11060 worker thread done servicing request
01:24:58.707 00.000 10844 OnExposeComplete: enter
01:24:58.707 00.000 10844 UpdateGuideState(): m_state=6
01:24:58.707 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9676
01:24:58.707 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=60.94, Mass=2789, SNR=33.7, Peak=247 HFD=3.4
01:24:58.708 00.001 10844 MultiStar: [#1 0.19,0.18,0.96,U] [#2 0.16,0.41,1.99,U] [#3 0.33,-0.18,1.00,U] [#4 -0.01,-0.27,0.88,U] [#5 -0.26,0.25,1.02,U] [#6 -0.01,-0.07,0.93,U] [#7 0.00,-0.06,0.89,U] [#8 0.23,-0.07,0.85,U] 
01:24:58.708 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.22, -0.04}
01:24:58.708 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:24:58.708 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:24:58.708 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.08 mountY=0.09, mountTheta=2.31
01:24:58.709 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
01:24:58.709 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
01:24:58.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:24:58.709 00.000 10844 UpdateGuideState exits: m=2789 SNR=33.7
01:24:58.709 00.000 11060 Worker thread wakes up
01:24:58.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:24:58.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:24:58.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:58.709 00.000 11060 Moving (0.10, 0.06) raw xDistance=-0.08 yDistance=0.09
01:24:58.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:24:58.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:58.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:58.711 00.002 10844 Enqueuing Expose request
01:24:58.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:24:58.711 00.000 11060 MoveAxis(E, 0, ABG)
01:24:58.711 00.000 11060 Move returns status 0, amount 0
01:24:58.711 00.000 11060 MoveAxis(N, 0, ABG)
01:24:58.711 00.000 11060 Move returns status 0, amount 0
01:24:58.711 00.000 11060 move complete, result=0
01:24:58.711 00.000 11060 worker thread done servicing request
01:24:58.711 00.000 11060 Worker thread wakes up
01:24:58.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:58.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:24:58.713 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:59.340 00.627 11060 Exposure complete
01:24:59.511 00.171 11060 worker thread done servicing request
01:24:59.511 00.000 10844 OnExposeComplete: enter
01:24:59.511 00.000 10844 UpdateGuideState(): m_state=6
01:24:59.511 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9677
01:24:59.511 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=60.85, Mass=3042, SNR=34.9, Peak=243 HFD=3.3
01:24:59.511 00.000 10844 MultiStar: [#1 0.20,0.26,0.91,U] [#2 0.09,0.40,1.90,U] [#3 -0.06,-0.03,0.81,U] [#4 0.01,0.38,0.96,U] [#5 0.14,0.61,0.00,M1] [#6 0.22,0.08,0.86,U] [#7 0.19,0.85,0.00,M2] [#8 0.39,0.22,0.86,U] 
01:24:59.511 00.000 10844 single-star, 6 included, MultiStar: {0.11, 0.20}, one-star: {-0.02, -0.13}
01:24:59.511 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
01:24:59.511 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
01:24:59.512 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.70 mountX=0.13 mountY=0.00, mountTheta=0.03
01:24:59.513 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
01:24:59.513 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
01:24:59.520 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:24:59.521 00.001 11060 Worker thread wakes up
01:24:59.521 00.000 10844 UpdateGuideState exits: m=3042 SNR=34.9
01:24:59.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
01:24:59.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:59.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
01:24:59.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:24:59.521 00.000 10844 Enqueuing Expose request
01:24:59.521 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.00
01:24:59.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:24:59.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:59.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:24:59.521 00.000 11060 MoveAxis(W, 22, ABG)
01:24:59.521 00.000 11060 Guiding  Dir = 3, Dur = 22
01:24:59.554 00.033 11060 IsSlewing returns 0
01:24:59.554 00.000 11060 IsGuiding returns 0
01:24:59.616 00.062 11060 IsGuiding returns 0
01:24:59.617 00.001 11060 Move returns status 0, amount 22
01:24:59.617 00.000 11060 MoveAxis(N, 0, ABG)
01:24:59.617 00.000 11060 Move returns status 0, amount 0
01:24:59.617 00.000 11060 move complete, result=0
01:24:59.617 00.000 11060 worker thread done servicing request
01:24:59.617 00.000 11060 Worker thread wakes up
01:24:59.617 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
01:24:59.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:24:59.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:00.248 00.631 11060 Exposure complete
01:25:00.434 00.186 11060 worker thread done servicing request
01:25:00.434 00.000 10844 OnExposeComplete: enter
01:25:00.434 00.000 10844 UpdateGuideState(): m_state=6
01:25:00.435 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9678
01:25:00.435 00.000 10844 Star::Find returns 1 (1), X=268.49, Y=61.59, Mass=3076, SNR=35.1, Peak=255 HFD=3.3
01:25:00.435 00.000 10844 MultiStar: [#1 0.17,-0.11,0.90,U] [#2 0.23,0.09,1.94,U] [#3 0.30,-0.36,0.87,U] [#4 0.33,0.50,0.94,U] [#5 0.22,0.39,1.10,U] [#6 -0.27,0.10,0.84,U] [#7 0.44,0.22,0.77,U] [#8 0.89,-0.18,0.00,M1] 
01:25:00.435 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.18}, one-star: {0.00, 0.62}
01:25:00.435 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
01:25:00.435 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:25:00.436 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.26 cameraTheta=0.79 mountX=-0.21 mountY=0.15, mountTheta=2.53
01:25:00.437 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.18, opts=13)
01:25:00.437 00.000 10844 Enqueuing Move request for scope (0.18, 0.18)
01:25:00.437 00.000 11060 Worker thread wakes up
01:25:00.437 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:00.437 00.000 10844 UpdateGuideState exits: m=3076 SNR=35.1 Saturated
01:25:00.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:00.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:00.437 00.000 10844 Enqueuing Expose request
01:25:00.438 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
01:25:00.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
01:25:00.438 00.000 11060 Moving (0.18, 0.18) raw xDistance=-0.21 yDistance=0.15
01:25:00.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:25:00.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:00.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:25:00.438 00.000 11060 MoveAxis(E, 37, ABG)
01:25:00.438 00.000 11060 Guiding  Dir = 2, Dur = 37
01:25:00.462 00.024 11060 IsSlewing returns 0
01:25:00.463 00.001 11060 IsGuiding returns 0
01:25:00.540 00.077 11060 IsGuiding returns 0
01:25:00.541 00.001 11060 Move returns status 0, amount 37
01:25:00.541 00.000 11060 MoveAxis(N, 0, ABG)
01:25:00.541 00.000 11060 Move returns status 0, amount 0
01:25:00.541 00.000 11060 move complete, result=0
01:25:00.541 00.000 11060 worker thread done servicing request
01:25:00.541 00.000 11060 Worker thread wakes up
01:25:00.541 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
01:25:00.543 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:00.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:01.170 00.627 11060 Exposure complete
01:25:01.371 00.201 11060 worker thread done servicing request
01:25:01.371 00.000 10844 OnExposeComplete: enter
01:25:01.371 00.000 10844 UpdateGuideState(): m_state=6
01:25:01.372 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9679
01:25:01.372 00.000 10844 Star::Find returns 1 (0), X=269.02, Y=61.41, Mass=2323, SNR=30.1, Peak=237 HFD=3.0
01:25:01.372 00.000 10844 MultiStar: [#1 0.11,0.13,1.15,U] [#2 0.09,-0.08,2.27,U] [#3 0.34,-0.24,1.05,U] [#4 0.10,-0.12,1.04,U] [#5 0.61,0.40,0.00,M1] [#6 0.36,0.09,1.10,U] [#7 0.30,0.54,0.00,M2] [#8 0.13,-0.08,0.96,U] 
01:25:01.372 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.00}, one-star: {0.53, 0.44}
01:25:01.372 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
01:25:01.372 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
01:25:01.374 00.002 10844 CameraToMount -- cameraX=0.22 cameraY=0.00 hyp=0.22 cameraTheta=0.02 mountX=-0.04 mountY=0.21, mountTheta=1.77
01:25:01.375 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.00, opts=13)
01:25:01.375 00.000 10844 Enqueuing Move request for scope (0.22, 0.00)
01:25:01.375 00.000 11060 Worker thread wakes up
01:25:01.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:01.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.00) opts 0xd
01:25:01.376 00.001 10844 UpdateGuideState exits: m=2323 SNR=30.1
01:25:01.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.00)
01:25:01.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:01.376 00.000 11060 Moving (0.22, 0.00) raw xDistance=-0.04 yDistance=0.21
01:25:01.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:01.376 00.000 10844 Enqueuing Expose request
01:25:01.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:25:01.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:25:01.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:25:01.376 00.000 11060 MoveAxis(E, 0, ABG)
01:25:01.376 00.000 11060 Move returns status 0, amount 0
01:25:01.376 00.000 11060 MoveAxis(N, 0, ABG)
01:25:01.376 00.000 11060 Move returns status 0, amount 0
01:25:01.376 00.000 11060 move complete, result=0
01:25:01.376 00.000 11060 worker thread done servicing request
01:25:01.377 00.001 11060 Worker thread wakes up
01:25:01.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:01.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:01.378 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:02.014 00.636 11060 Exposure complete
01:25:02.200 00.186 11060 worker thread done servicing request
01:25:02.201 00.001 10844 OnExposeComplete: enter
01:25:02.201 00.000 10844 UpdateGuideState(): m_state=6
01:25:02.201 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9680
01:25:02.201 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=60.96, Mass=2565, SNR=31.9, Peak=221 HFD=3.4
01:25:02.202 00.001 10844 MultiStar: [#1 -0.17,0.01,1.04,U] [#2 0.13,-0.16,2.10,U] [#3 -0.01,-0.36,0.97,U] [#4 -0.32,-0.07,1.03,U] [#5 0.45,0.18,1.09,U] [#6 0.28,0.07,1.01,U] [#7 0.28,0.00,0.74,U] [#8 0.01,-0.02,0.92,U] 
01:25:02.202 00.000 10844 single-star, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.08, -0.02}
01:25:02.202 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
01:25:02.202 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
01:25:02.202 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.21 mountX=0.00 mountY=0.08, mountTheta=1.54
01:25:02.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
01:25:02.204 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
01:25:02.204 00.000 11060 Worker thread wakes up
01:25:02.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:02.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:25:02.205 00.001 10844 UpdateGuideState exits: m=2565 SNR=31.9
01:25:02.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:02.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:25:02.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:02.205 00.000 10844 Enqueuing Expose request
01:25:02.205 00.000 11060 Moving (0.08, -0.02) raw xDistance=0.00 yDistance=0.08
01:25:02.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:25:02.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:02.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:25:02.205 00.000 11060 MoveAxis(E, 0, ABG)
01:25:02.205 00.000 11060 Move returns status 0, amount 0
01:25:02.207 00.002 11060 MoveAxis(N, 0, ABG)
01:25:02.207 00.000 11060 Move returns status 0, amount 0
01:25:02.207 00.000 11060 move complete, result=0
01:25:02.207 00.000 11060 worker thread done servicing request
01:25:02.207 00.000 11060 Worker thread wakes up
01:25:02.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:02.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:02.209 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:02.849 00.640 11060 Exposure complete
01:25:03.036 00.187 11060 worker thread done servicing request
01:25:03.036 00.000 10844 OnExposeComplete: enter
01:25:03.036 00.000 10844 UpdateGuideState(): m_state=6
01:25:03.037 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9681
01:25:03.037 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=61.69, Mass=2859, SNR=33.7, Peak=255 HFD=3.4
01:25:03.037 00.000 10844 MultiStar: [#1 -0.05,0.66,0.00,M1] [#2 0.10,-0.04,2.01,U] [#3 0.32,-0.18,0.98,U] [#4 -0.04,0.25,0.94,U] [#5 -0.11,0.16,0.99,U] [#6 0.21,-0.00,0.88,U] [#7 0.28,0.74,0.00,M2] [#8 0.23,-0.08,0.90,U] 
01:25:03.037 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {-0.01, 0.72}
01:25:03.037 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:25:03.037 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
01:25:03.037 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.82 mountX=-0.12 mountY=0.08, mountTheta=2.56
01:25:03.039 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
01:25:03.039 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
01:25:03.039 00.000 11060 Worker thread wakes up
01:25:03.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:03.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
01:25:03.039 00.000 10844 UpdateGuideState exits: m=2859 SNR=33.7 Saturated
01:25:03.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
01:25:03.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:03.039 00.000 11060 Moving (0.10, 0.10) raw xDistance=-0.12 yDistance=0.08
01:25:03.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:03.039 00.000 10844 Enqueuing Expose request
01:25:03.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:25:03.040 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:03.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:25:03.040 00.000 11060 MoveAxis(E, 0, ABG)
01:25:03.040 00.000 11060 Move returns status 0, amount 0
01:25:03.040 00.000 11060 MoveAxis(N, 0, ABG)
01:25:03.040 00.000 11060 Move returns status 0, amount 0
01:25:03.040 00.000 11060 move complete, result=0
01:25:03.040 00.000 11060 worker thread done servicing request
01:25:03.040 00.000 11060 Worker thread wakes up
01:25:03.041 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:03.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:03.044 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:03.679 00.635 11060 Exposure complete
01:25:03.845 00.166 11060 worker thread done servicing request
01:25:03.846 00.001 10844 OnExposeComplete: enter
01:25:03.846 00.000 10844 UpdateGuideState(): m_state=6
01:25:03.846 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9682
01:25:03.846 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=61.10, Mass=2916, SNR=33.9, Peak=213 HFD=3.9
01:25:03.846 00.000 10844 MultiStar: [#1 -0.05,0.38,0.99,U] [#2 -0.23,0.35,2.02,U] [#3 0.54,0.27,0.00,M1] [#4 0.53,0.22,0.90,U] [#5 0.52,0.95,0.00,M1] [#6 0.26,0.61,0.00,M1] [#7 -0.05,1.16,0.00,M3] [#8 0.46,-0.03,0.89,U] 
01:25:03.846 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.24}, one-star: {0.29, 0.12}
01:25:03.846 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
01:25:03.847 00.001 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
01:25:03.847 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.26 cameraTheta=1.11 mountX=-0.25 mountY=0.08, mountTheta=2.85
01:25:03.848 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.24, opts=13)
01:25:03.848 00.000 10844 Enqueuing Move request for scope (0.12, 0.24)
01:25:03.848 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:03.848 00.000 11060 Worker thread wakes up
01:25:03.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
01:25:03.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
01:25:03.848 00.000 11060 Moving (0.12, 0.24) raw xDistance=-0.25 yDistance=0.08
01:25:03.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:25:03.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:03.849 00.001 10844 UpdateGuideState exits: m=2916 SNR=33.9
01:25:03.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:25:03.849 00.000 11060 MoveAxis(E, 44, ABG)
01:25:03.849 00.000 11060 Guiding  Dir = 2, Dur = 44
01:25:03.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:03.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:03.849 00.000 10844 Enqueuing Expose request
01:25:03.858 00.009 11060 IsSlewing returns 0
01:25:03.858 00.000 11060 IsGuiding returns 0
01:25:03.905 00.047 11060 IsGuiding returns 0
01:25:03.905 00.000 11060 Move returns status 0, amount 44
01:25:03.905 00.000 11060 MoveAxis(N, 0, ABG)
01:25:03.905 00.000 11060 Move returns status 0, amount 0
01:25:03.906 00.001 11060 move complete, result=0
01:25:03.906 00.000 11060 worker thread done servicing request
01:25:03.906 00.000 11060 Worker thread wakes up
01:25:03.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:03.906 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
01:25:03.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:04.535 00.629 11060 Exposure complete
01:25:04.713 00.178 11060 worker thread done servicing request
01:25:04.713 00.000 10844 OnExposeComplete: enter
01:25:04.713 00.000 10844 UpdateGuideState(): m_state=6
01:25:04.714 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9683
01:25:04.714 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=60.70, Mass=2529, SNR=32.0, Peak=222 HFD=3.3
01:25:04.714 00.000 10844 MultiStar: [#1 0.08,-0.02,1.05,U] [#2 0.37,-0.55,0.00,M1] [#3 0.14,-0.20,0.97,U] [#4 0.56,0.08,1.05,U] [#5 0.73,0.21,0.00,M2] [#6 -0.29,-0.35,0.99,U] [#7 -0.10,0.02,0.94,U] [#8 0.13,-0.27,1.00,U] 
01:25:04.714 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.14}, one-star: {-0.46, -0.28}
01:25:04.714 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
01:25:04.714 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
01:25:04.715 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.49 mountX=0.14 mountY=0.03, mountTheta=0.24
01:25:04.716 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
01:25:04.716 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
01:25:04.716 00.000 11060 Worker thread wakes up
01:25:04.716 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:04.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
01:25:04.716 00.000 10844 UpdateGuideState exits: m=2529 SNR=32.0
01:25:04.717 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
01:25:04.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:04.717 00.000 11060 Moving (0.01, -0.14) raw xDistance=0.14 yDistance=0.03
01:25:04.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:04.717 00.000 10844 Enqueuing Expose request
01:25:04.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:25:04.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:04.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:25:04.717 00.000 11060 MoveAxis(W, 23, ABG)
01:25:04.717 00.000 11060 Guiding  Dir = 3, Dur = 23
01:25:04.720 00.003 11060 IsSlewing returns 0
01:25:04.721 00.001 11060 IsGuiding returns 0
01:25:04.756 00.035 11060 IsGuiding returns 0
01:25:04.756 00.000 11060 Move returns status 0, amount 23
01:25:04.756 00.000 11060 MoveAxis(N, 0, ABG)
01:25:04.756 00.000 11060 Move returns status 0, amount 0
01:25:04.756 00.000 11060 move complete, result=0
01:25:04.756 00.000 11060 worker thread done servicing request
01:25:04.756 00.000 11060 Worker thread wakes up
01:25:04.756 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
01:25:04.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:04.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:05.396 00.640 11060 Exposure complete
01:25:05.563 00.167 11060 worker thread done servicing request
01:25:05.564 00.001 10844 OnExposeComplete: enter
01:25:05.564 00.000 10844 UpdateGuideState(): m_state=6
01:25:05.564 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9684
01:25:05.564 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=61.16, Mass=2241, SNR=29.6, Peak=215 HFD=3.5
01:25:05.564 00.000 10844 MultiStar: [#1 -0.22,0.37,1.15,U] [#2 0.24,0.01,2.40,U] [#3 0.09,0.54,1.03,U] [#4 -0.04,1.00,0.00,M1] [#5 0.37,0.34,1.18,U] [#6 0.13,0.36,1.11,U] [#7 0.36,0.77,0.00,M3] [#8 0.03,0.53,1.10,U] 
01:25:05.564 00.000 10844 single-star, 6 included, MultiStar: {0.10, 0.29}, one-star: {-0.10, 0.18}
01:25:05.564 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
01:25:05.564 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:25:05.565 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.06 mountX=-0.16 mountY=-0.12, mountTheta=-2.49
01:25:05.566 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.18, opts=13)
01:25:05.566 00.000 10844 Enqueuing Move request for scope (-0.10, 0.18)
01:25:05.566 00.000 11060 Worker thread wakes up
01:25:05.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:05.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
01:25:05.566 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
01:25:05.566 00.000 11060 Moving (-0.10, 0.18) raw xDistance=-0.16 yDistance=-0.12
01:25:05.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:25:05.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:05.566 00.000 10844 UpdateGuideState exits: m=2241 SNR=29.6
01:25:05.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:05.567 00.001 11060 MoveAxis(E, 27, ABG)
01:25:05.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:05.567 00.000 11060 Guiding  Dir = 2, Dur = 27
01:25:05.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:05.567 00.000 10844 Enqueuing Expose request
01:25:05.591 00.024 11060 IsSlewing returns 0
01:25:05.591 00.000 11060 IsGuiding returns 0
01:25:05.637 00.046 11060 IsGuiding returns 0
01:25:05.637 00.000 11060 Move returns status 0, amount 27
01:25:05.637 00.000 11060 MoveAxis(N, 0, ABG)
01:25:05.637 00.000 11060 Move returns status 0, amount 0
01:25:05.637 00.000 11060 move complete, result=0
01:25:05.638 00.001 11060 worker thread done servicing request
01:25:05.638 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
01:25:05.638 00.000 11060 Worker thread wakes up
01:25:05.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:05.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:06.267 00.629 11060 Exposure complete
01:25:06.447 00.180 11060 worker thread done servicing request
01:25:06.447 00.000 10844 OnExposeComplete: enter
01:25:06.447 00.000 10844 UpdateGuideState(): m_state=6
01:25:06.448 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9685
01:25:06.448 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=60.57, Mass=2805, SNR=33.5, Peak=199 HFD=3.4
01:25:06.449 00.001 10844 MultiStar: [#1 -0.28,-0.13,1.05,U] [#2 0.06,0.17,2.11,U] [#3 -0.19,0.32,0.96,U] [#4 0.22,0.04,0.96,U] [#5 -0.01,0.38,0.94,U] [#6 -0.16,-0.18,0.83,U] [#7 -0.32,0.31,0.86,U] [#8 0.18,0.13,0.88,U] 
01:25:06.449 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.11, -0.40}
01:25:06.449 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
01:25:06.449 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
01:25:06.449 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.17 mountX=-0.07 mountY=-0.06, mountTheta=-2.37
01:25:06.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.08, opts=13)
01:25:06.450 00.000 10844 Enqueuing Move request for scope (-0.05, 0.08)
01:25:06.450 00.000 11060 Worker thread wakes up
01:25:06.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:25:06.450 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:25:06.450 00.000 11060 Moving (-0.05, 0.08) raw xDistance=-0.07 yDistance=-0.06
01:25:06.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:06.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:06.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:25:06.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:06.450 00.000 10844 UpdateGuideState exits: m=2805 SNR=33.5
01:25:06.451 00.001 11060 MoveAxis(E, 0, ABG)
01:25:06.451 00.000 11060 Move returns status 0, amount 0
01:25:06.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:06.451 00.000 11060 MoveAxis(N, 0, ABG)
01:25:06.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:06.451 00.000 10844 Enqueuing Expose request
01:25:06.451 00.000 11060 Move returns status 0, amount 0
01:25:06.451 00.000 11060 move complete, result=0
01:25:06.451 00.000 11060 worker thread done servicing request
01:25:06.451 00.000 11060 Worker thread wakes up
01:25:06.451 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:06.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:06.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:07.091 00.640 11060 Exposure complete
01:25:07.257 00.166 11060 worker thread done servicing request
01:25:07.257 00.000 10844 OnExposeComplete: enter
01:25:07.257 00.000 10844 UpdateGuideState(): m_state=6
01:25:07.257 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9686
01:25:07.257 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=60.47, Mass=2807, SNR=33.3, Peak=255 HFD=3.2
01:25:07.258 00.001 10844 MultiStar: [#1 -0.42,-0.43,0.96,U] [#2 -0.65,-0.48,0.00,M1] [#3 -0.61,-0.57,0.00,M1] [#4 -0.08,-0.58,0.96,U] [#5 -0.29,0.04,1.08,U] [#6 -0.12,-0.33,0.91,U] [#7 -0.28,0.13,0.86,U] [#8 -0.35,-0.32,0.90,U] 
01:25:07.258 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.29}, one-star: {0.03, -0.50}
01:25:07.258 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
01:25:07.258 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
01:25:07.258 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-2.21 mountX=0.32 mountY=-0.16, mountTheta=-0.48
01:25:07.260 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.29, opts=13)
01:25:07.260 00.000 10844 Enqueuing Move request for scope (-0.21, -0.29)
01:25:07.260 00.000 11060 Worker thread wakes up
01:25:07.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:07.261 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.29) opts 0xd
01:25:07.261 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.3 Saturated
01:25:07.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.29)
01:25:07.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:07.261 00.000 11060 Moving (-0.21, -0.29) raw xDistance=0.32 yDistance=-0.16
01:25:07.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:07.261 00.000 10844 Enqueuing Expose request
01:25:07.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
01:25:07.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:07.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:25:07.261 00.000 11060 MoveAxis(W, 56, ABG)
01:25:07.261 00.000 11060 Guiding  Dir = 3, Dur = 56
01:25:07.270 00.009 11060 IsSlewing returns 0
01:25:07.270 00.000 11060 IsGuiding returns 0
01:25:07.369 00.099 11060 IsGuiding returns 0
01:25:07.369 00.000 11060 Move returns status 0, amount 56
01:25:07.369 00.000 11060 MoveAxis(N, 0, ABG)
01:25:07.369 00.000 11060 Move returns status 0, amount 0
01:25:07.369 00.000 11060 move complete, result=0
01:25:07.370 00.001 10844 GuideStep: 0.3 px 56 ms WEST, -0.2 px 0 ms NORTH
01:25:07.371 00.001 11060 worker thread done servicing request
01:25:07.372 00.001 11060 Worker thread wakes up
01:25:07.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:07.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:08.009 00.637 11060 Exposure complete
01:25:08.176 00.167 11060 worker thread done servicing request
01:25:08.176 00.000 10844 OnExposeComplete: enter
01:25:08.176 00.000 10844 UpdateGuideState(): m_state=6
01:25:08.177 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9687
01:25:08.177 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=61.14, Mass=2819, SNR=33.2, Peak=205 HFD=3.6
01:25:08.177 00.000 10844 MultiStar: [#1 -0.65,0.01,0.00,M1] [#2 -0.18,0.29,2.02,U] [#3 -0.08,-0.13,0.92,U] [#4 0.56,0.02,0.93,U] [#5 -0.12,-0.33,1.05,U] [#6 -0.42,-0.03,0.90,U] [#7 0.04,0.17,0.93,U] [#8 0.05,0.05,0.93,U] 
01:25:08.177 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.06}, one-star: {-0.24, 0.16}
01:25:08.177 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
01:25:08.177 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.12)
01:25:08.177 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.43 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
01:25:08.179 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.06, opts=13)
01:25:08.179 00.000 10844 Enqueuing Move request for scope (-0.07, 0.06)
01:25:08.179 00.000 11060 Worker thread wakes up
01:25:08.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
01:25:08.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:25:08.179 00.000 11060 Moving (-0.07, 0.06) raw xDistance=-0.04 yDistance=-0.07
01:25:08.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:25:08.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:08.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:08.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:25:08.179 00.000 11060 MoveAxis(E, 0, ABG)
01:25:08.179 00.000 11060 Move returns status 0, amount 0
01:25:08.180 00.001 11060 MoveAxis(N, 0, ABG)
01:25:08.180 00.000 11060 Move returns status 0, amount 0
01:25:08.180 00.000 11060 move complete, result=0
01:25:08.180 00.000 10844 UpdateGuideState exits: m=2819 SNR=33.2
01:25:08.180 00.000 11060 worker thread done servicing request
01:25:08.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:08.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:08.180 00.000 10844 Enqueuing Expose request
01:25:08.180 00.000 11060 Worker thread wakes up
01:25:08.180 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:08.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:08.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:08.811 00.631 11060 Exposure complete
01:25:08.963 00.152 11060 worker thread done servicing request
01:25:08.963 00.000 10844 OnExposeComplete: enter
01:25:08.964 00.001 10844 UpdateGuideState(): m_state=6
01:25:08.964 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9688
01:25:08.964 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=60.68, Mass=2338, SNR=30.8, Peak=204 HFD=3.2
01:25:08.964 00.000 10844 MultiStar: [#1 -0.11,-0.03,1.11,U] [#2 0.15,-0.43,2.22,U] [#3 0.29,-0.55,0.00,M1] [#4 0.32,0.08,1.05,U] [#5 0.12,0.07,1.14,U] [#6 0.06,0.10,1.04,U] [#7 0.32,0.06,0.87,U] [#8 0.45,0.14,0.87,U] 
01:25:08.964 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.09}, one-star: {0.26, -0.29}
01:25:08.964 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
01:25:08.964 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
01:25:08.964 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=0.06 mountY=0.19, mountTheta=1.29
01:25:08.966 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.09, opts=13)
01:25:08.966 00.000 10844 Enqueuing Move request for scope (0.18, -0.09)
01:25:08.966 00.000 11060 Worker thread wakes up
01:25:08.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:08.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
01:25:08.967 00.001 10844 UpdateGuideState exits: m=2338 SNR=30.8
01:25:08.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
01:25:08.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:08.967 00.000 11060 Moving (0.18, -0.09) raw xDistance=0.06 yDistance=0.19
01:25:08.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:08.967 00.000 10844 Enqueuing Expose request
01:25:08.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:25:08.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:08.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:25:08.967 00.000 11060 MoveAxis(E, 0, ABG)
01:25:08.967 00.000 11060 Move returns status 0, amount 0
01:25:08.967 00.000 11060 MoveAxis(N, 0, ABG)
01:25:08.967 00.000 11060 Move returns status 0, amount 0
01:25:08.967 00.000 11060 move complete, result=0
01:25:08.967 00.000 11060 worker thread done servicing request
01:25:08.967 00.000 11060 Worker thread wakes up
01:25:08.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:08.968 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:08.969 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:09.592 00.623 11060 Exposure complete
01:25:09.759 00.167 10844 OnExposeComplete: enter
01:25:09.760 00.001 11060 worker thread done servicing request
01:25:09.760 00.000 10844 UpdateGuideState(): m_state=6
01:25:09.760 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9689
01:25:09.760 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=60.83, Mass=2509, SNR=31.7, Peak=243 HFD=3.1
01:25:09.761 00.001 10844 MultiStar: [#1 0.06,-0.39,1.19,U] [#2 0.38,-0.34,2.08,U] [#3 0.15,-0.63,0.00,M2] [#4 0.30,-0.65,0.00,M1] [#5 0.38,-0.11,1.09,U] [#6 -0.33,0.21,0.99,U] [#7 0.11,-0.11,0.92,U] [#8 0.15,-0.30,0.94,U] 
01:25:09.761 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.19}, one-star: {0.43, -0.14}
01:25:09.761 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
01:25:09.761 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
01:25:09.761 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.78 mountX=0.16 mountY=0.23, mountTheta=0.97
01:25:09.762 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.19, opts=13)
01:25:09.762 00.000 10844 Enqueuing Move request for scope (0.20, -0.19)
01:25:09.762 00.000 11060 Worker thread wakes up
01:25:09.763 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:09.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
01:25:09.763 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.7
01:25:09.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
01:25:09.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:09.763 00.000 11060 Moving (0.20, -0.19) raw xDistance=0.16 yDistance=0.23
01:25:09.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:09.763 00.000 10844 Enqueuing Expose request
01:25:09.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:25:09.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:09.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:25:09.763 00.000 11060 MoveAxis(W, 27, ABG)
01:25:09.763 00.000 11060 Guiding  Dir = 3, Dur = 27
01:25:09.781 00.018 11060 IsSlewing returns 0
01:25:09.781 00.000 11060 IsGuiding returns 0
01:25:09.821 00.040 11060 IsGuiding returns 0
01:25:09.821 00.000 11060 Move returns status 0, amount 27
01:25:09.821 00.000 11060 MoveAxis(N, 0, ABG)
01:25:09.821 00.000 11060 Move returns status 0, amount 0
01:25:09.821 00.000 11060 move complete, result=0
01:25:09.821 00.000 11060 worker thread done servicing request
01:25:09.821 00.000 11060 Worker thread wakes up
01:25:09.821 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
01:25:09.822 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:09.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:10.453 00.631 11060 Exposure complete
01:25:10.612 00.159 11060 worker thread done servicing request
01:25:10.613 00.001 10844 OnExposeComplete: enter
01:25:10.613 00.000 10844 UpdateGuideState(): m_state=6
01:25:10.613 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9690
01:25:10.613 00.000 10844 Star::Find returns 1 (1), X=268.88, Y=60.83, Mass=3288, SNR=36.6, Peak=255 HFD=3.6
01:25:10.613 00.000 10844 MultiStar: [#1 -0.14,-0.07,0.88,U] [#2 -0.86,-0.25,0.00,M1] [#3 -0.46,-0.10,0.84,U] [#4 0.13,-0.49,0.89,U] [#5 0.05,-0.33,0.91,U] [#6 -0.40,0.10,0.86,U] [#7 -0.07,0.18,0.77,U] [#8 -0.34,-0.15,0.88,U] 
01:25:10.613 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.13}, one-star: {0.40, -0.15}
01:25:10.613 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
01:25:10.613 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
01:25:10.613 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.19 mountX=0.15 mountY=-0.07, mountTheta=-0.45
01:25:10.614 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
01:25:10.614 00.000 10844 Enqueuing Move request for scope (-0.09, -0.13)
01:25:10.614 00.000 11060 Worker thread wakes up
01:25:10.615 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:25:10.615 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:25:10.615 00.000 11060 Moving (-0.09, -0.13) raw xDistance=0.15 yDistance=-0.07
01:25:10.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:25:10.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:10.615 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:10.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:25:10.615 00.000 11060 MoveAxis(W, 26, ABG)
01:25:10.615 00.000 11060 Guiding  Dir = 3, Dur = 26
01:25:10.615 00.000 10844 UpdateGuideState exits: m=3288 SNR=36.6 Saturated
01:25:10.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:10.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:10.615 00.000 10844 Enqueuing Expose request
01:25:10.620 00.005 11060 IsSlewing returns 0
01:25:10.620 00.000 11060 IsGuiding returns 0
01:25:10.652 00.032 11060 IsGuiding returns 0
01:25:10.652 00.000 11060 Move returns status 0, amount 26
01:25:10.652 00.000 11060 MoveAxis(N, 0, ABG)
01:25:10.652 00.000 11060 Move returns status 0, amount 0
01:25:10.652 00.000 11060 move complete, result=0
01:25:10.652 00.000 11060 worker thread done servicing request
01:25:10.652 00.000 11060 Worker thread wakes up
01:25:10.652 00.000 10844 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
01:25:10.653 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:10.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:11.300 00.647 11060 Exposure complete
01:25:11.483 00.183 11060 worker thread done servicing request
01:25:11.483 00.000 10844 OnExposeComplete: enter
01:25:11.483 00.000 10844 UpdateGuideState(): m_state=6
01:25:11.483 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9691
01:25:11.483 00.000 10844 Star::Find returns 1 (1), X=268.46, Y=61.35, Mass=2517, SNR=31.3, Peak=255 HFD=3.3
01:25:11.484 00.001 10844 MultiStar: [#1 -0.05,-0.07,1.02,U] [#2 -0.05,-0.18,2.25,U] [#3 -0.21,0.33,1.02,U] [#4 -0.02,-0.15,1.09,U] [#5 0.13,0.41,1.06,U] [#6 -0.24,0.20,1.01,U] [#7 -0.16,0.12,0.99,U] [#8 -0.24,-0.05,0.99,U] 
01:25:11.484 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.03, 0.38}
01:25:11.484 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
01:25:11.484 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
01:25:11.484 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.45 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
01:25:11.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.07, opts=13)
01:25:11.485 00.000 10844 Enqueuing Move request for scope (-0.09, 0.07)
01:25:11.485 00.000 11060 Worker thread wakes up
01:25:11.486 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
01:25:11.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:25:11.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:11.486 00.000 11060 Moving (-0.09, 0.07) raw xDistance=-0.06 yDistance=-0.10
01:25:11.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:25:11.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:11.486 00.000 10844 UpdateGuideState exits: m=2517 SNR=31.3 Saturated
01:25:11.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:11.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:11.486 00.000 11060 MoveAxis(E, 0, ABG)
01:25:11.486 00.000 11060 Move returns status 0, amount 0
01:25:11.486 00.000 11060 MoveAxis(N, 0, ABG)
01:25:11.486 00.000 11060 Move returns status 0, amount 0
01:25:11.486 00.000 11060 move complete, result=0
01:25:11.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:11.487 00.001 11060 worker thread done servicing request
01:25:11.487 00.000 10844 Enqueuing Expose request
01:25:11.487 00.000 11060 Worker thread wakes up
01:25:11.487 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:11.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:11.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:12.142 00.655 11060 Exposure complete
01:25:12.314 00.172 11060 worker thread done servicing request
01:25:12.314 00.000 10844 OnExposeComplete: enter
01:25:12.314 00.000 10844 UpdateGuideState(): m_state=6
01:25:12.314 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9692
01:25:12.314 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=60.95, Mass=2856, SNR=34.2, Peak=248 HFD=3.3
01:25:12.315 00.001 10844 MultiStar: [#1 -0.12,1.02,0.00,M1] [#2 -0.19,0.57,2.00,U] [#3 0.14,0.35,0.91,U] [#4 -0.23,0.19,1.04,U] [#5 -0.20,-0.06,0.95,U] [#6 -0.17,0.68,0.00,M1] [#7 0.14,-0.04,0.81,U] [#8 0.50,0.02,0.86,U] 
01:25:12.315 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.21}, one-star: {0.17, -0.02}
01:25:12.315 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
01:25:12.315 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
01:25:12.315 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=-0.01 mountY=0.17, mountTheta=1.61
01:25:12.316 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.02, opts=13)
01:25:12.316 00.000 10844 Enqueuing Move request for scope (0.17, -0.02)
01:25:12.316 00.000 11060 Worker thread wakes up
01:25:12.318 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:12.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
01:25:12.318 00.000 10844 UpdateGuideState exits: m=2856 SNR=34.2
01:25:12.318 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
01:25:12.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:12.318 00.000 11060 Moving (0.17, -0.02) raw xDistance=-0.01 yDistance=0.17
01:25:12.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:25:12.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:12.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:12.318 00.000 10844 Enqueuing Expose request
01:25:12.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:25:12.319 00.001 11060 MoveAxis(E, 0, ABG)
01:25:12.319 00.000 11060 Move returns status 0, amount 0
01:25:12.319 00.000 11060 MoveAxis(N, 0, ABG)
01:25:12.319 00.000 11060 Move returns status 0, amount 0
01:25:12.319 00.000 11060 move complete, result=0
01:25:12.319 00.000 11060 worker thread done servicing request
01:25:12.319 00.000 11060 Worker thread wakes up
01:25:12.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:12.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:12.322 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:12.958 00.636 11060 Exposure complete
01:25:13.132 00.174 11060 worker thread done servicing request
01:25:13.132 00.000 10844 OnExposeComplete: enter
01:25:13.132 00.000 10844 UpdateGuideState(): m_state=6
01:25:13.133 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9693
01:25:13.133 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=60.72, Mass=2591, SNR=32.2, Peak=254 HFD=3.5
01:25:13.133 00.000 10844 MultiStar: [#1 -0.30,0.41,1.10,U] [#2 -0.10,0.06,2.12,U] [#3 -0.33,-0.51,0.00,M1] [#4 0.40,-0.65,0.00,M1] [#5 0.07,-0.17,1.09,U] [#6 -0.42,0.29,0.94,U] [#7 -0.16,-0.21,0.98,U] [#8 -0.17,0.23,1.02,U] 
01:25:13.133 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.05}, one-star: {0.15, -0.26}
01:25:13.133 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.80)
01:25:13.133 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
01:25:13.133 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.14 cameraTheta=2.74 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
01:25:13.136 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
01:25:13.136 00.000 10844 Enqueuing Move request for scope (-0.12, 0.05)
01:25:13.136 00.000 11060 Worker thread wakes up
01:25:13.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:25:13.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:25:13.136 00.000 11060 Moving (-0.12, 0.05) raw xDistance=-0.03 yDistance=-0.13
01:25:13.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:25:13.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:13.136 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:13.136 00.000 10844 UpdateGuideState exits: m=2591 SNR=32.2
01:25:13.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:13.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:13.136 00.000 10844 Enqueuing Expose request
01:25:13.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:25:13.137 00.001 11060 MoveAxis(E, 0, ABG)
01:25:13.137 00.000 11060 Move returns status 0, amount 0
01:25:13.137 00.000 11060 MoveAxis(N, 0, ABG)
01:25:13.137 00.000 11060 Move returns status 0, amount 0
01:25:13.137 00.000 11060 move complete, result=0
01:25:13.137 00.000 11060 worker thread done servicing request
01:25:13.137 00.000 11060 Worker thread wakes up
01:25:13.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:13.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:13.138 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:13.767 00.629 11060 Exposure complete
01:25:13.930 00.163 11060 worker thread done servicing request
01:25:13.930 00.000 10844 OnExposeComplete: enter
01:25:13.930 00.000 10844 UpdateGuideState(): m_state=6
01:25:13.930 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9694
01:25:13.930 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=61.01, Mass=3165, SNR=35.9, Peak=254 HFD=4.0
01:25:13.930 00.000 10844 MultiStar: [#1 -0.03,0.18,0.95,U] [#2 0.00,0.01,1.86,U] [#3 -0.04,-0.40,0.96,U] [#4 0.30,-0.75,0.00,M2] [#5 0.43,0.36,0.99,U] [#6 -0.14,-0.25,0.92,U] [#7 0.20,0.39,0.78,U] [#8 -0.05,0.20,0.92,U] 
01:25:13.930 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.23, 0.04}
01:25:13.930 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
01:25:13.930 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
01:25:13.930 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.66 mountX=-0.07 mountY=0.06, mountTheta=2.40
01:25:13.933 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
01:25:13.933 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
01:25:13.933 00.000 11060 Worker thread wakes up
01:25:13.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:13.933 00.000 10844 UpdateGuideState exits: m=3165 SNR=35.9
01:25:13.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:25:13.934 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:25:13.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:13.934 00.000 11060 Moving (0.07, 0.05) raw xDistance=-0.07 yDistance=0.06
01:25:13.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:13.934 00.000 10844 Enqueuing Expose request
01:25:13.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:13.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:13.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:25:13.934 00.000 11060 MoveAxis(E, 0, ABG)
01:25:13.934 00.000 11060 Move returns status 0, amount 0
01:25:13.934 00.000 11060 MoveAxis(N, 0, ABG)
01:25:13.934 00.000 11060 Move returns status 0, amount 0
01:25:13.935 00.001 11060 move complete, result=0
01:25:13.935 00.000 11060 worker thread done servicing request
01:25:13.935 00.000 11060 Worker thread wakes up
01:25:13.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:13.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:13.946 00.011 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:14.574 00.628 11060 Exposure complete
01:25:14.739 00.165 11060 worker thread done servicing request
01:25:14.739 00.000 10844 OnExposeComplete: enter
01:25:14.739 00.000 10844 UpdateGuideState(): m_state=6
01:25:14.740 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9695
01:25:14.740 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.14, Mass=2894, SNR=34.3, Peak=249 HFD=3.3
01:25:14.740 00.000 10844 MultiStar: [#1 0.19,-0.30,1.01,U] [#2 -0.21,0.01,2.08,U] [#3 -0.38,-0.13,0.92,U] [#4 0.06,-0.09,0.88,U] [#5 0.07,-0.10,0.99,U] [#6 0.02,-0.32,0.88,U] [#7 0.07,0.29,0.81,U] [#8 0.12,-0.23,0.95,U] 
01:25:14.740 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.16, 0.17}
01:25:14.740 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
01:25:14.740 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
01:25:14.740 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.75 mountX=0.07 mountY=-0.00, mountTheta=-0.01
01:25:14.742 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
01:25:14.742 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
01:25:14.742 00.000 11060 Worker thread wakes up
01:25:14.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:14.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
01:25:14.742 00.000 10844 UpdateGuideState exits: m=2894 SNR=34.3
01:25:14.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
01:25:14.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:14.742 00.000 11060 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=-0.00
01:25:14.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:14.742 00.000 10844 Enqueuing Expose request
01:25:14.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:25:14.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:14.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:25:14.742 00.000 11060 MoveAxis(E, 0, ABG)
01:25:14.742 00.000 11060 Move returns status 0, amount 0
01:25:14.742 00.000 11060 MoveAxis(N, 0, ABG)
01:25:14.742 00.000 11060 Move returns status 0, amount 0
01:25:14.742 00.000 11060 move complete, result=0
01:25:14.742 00.000 11060 worker thread done servicing request
01:25:14.742 00.000 11060 Worker thread wakes up
01:25:14.744 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:14.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:14.744 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:15.370 00.626 11060 Exposure complete
01:25:15.530 00.160 11060 worker thread done servicing request
01:25:15.530 00.000 10844 OnExposeComplete: enter
01:25:15.530 00.000 10844 UpdateGuideState(): m_state=6
01:25:15.530 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9696
01:25:15.531 00.001 10844 Star::Find returns 1 (0), X=268.78, Y=60.89, Mass=2573, SNR=32.3, Peak=246 HFD=3.0
01:25:15.531 00.000 10844 MultiStar: [#1 0.30,0.13,0.95,U] [#2 0.56,-0.46,0.00,M1] [#3 0.22,-0.33,0.99,U] [#4 0.70,-0.21,0.00,M2] [#5 0.22,-0.56,0.00,M1] [#6 0.31,-0.13,0.95,U] [#7 0.23,0.73,0.00,M1] [#8 0.60,0.12,0.00,M1] 
01:25:15.531 00.000 10844 refined, 3 included, MultiStar: {0.28, -0.10}, one-star: {0.29, -0.08}
01:25:15.531 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
01:25:15.531 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
01:25:15.531 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-0.36 mountX=0.05 mountY=0.29, mountTheta=1.40
01:25:15.532 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.10, opts=13)
01:25:15.532 00.000 10844 Enqueuing Move request for scope (0.28, -0.10)
01:25:15.532 00.000 11060 Worker thread wakes up
01:25:15.533 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:15.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.10) opts 0xd
01:25:15.533 00.000 10844 UpdateGuideState exits: m=2573 SNR=32.3
01:25:15.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.10)
01:25:15.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:15.533 00.000 11060 Moving (0.28, -0.10) raw xDistance=0.05 yDistance=0.29
01:25:15.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:15.533 00.000 10844 Enqueuing Expose request
01:25:15.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:25:15.533 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.34 newest=0.35
01:25:15.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.29
01:25:15.533 00.000 11060 MoveAxis(E, 0, ABG)
01:25:15.533 00.000 11060 Move returns status 0, amount 0
01:25:15.533 00.000 11060 BLC: Oldest BLC event removed
01:25:15.533 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:25:15.533 00.000 11060 MoveAxis(S, 865, ABG)
01:25:15.533 00.000 11060 duration set to 750 by maxDecDuration
01:25:15.533 00.000 11060 Guiding  Dir = 1, Dur = 750
01:25:15.567 00.034 11060 IsSlewing returns 0
01:25:15.567 00.000 11060 IsGuiding returns 0
01:25:16.334 00.767 11060 IsGuiding returns 0
01:25:16.334 00.000 11060 Move returns status 0, amount 750
01:25:16.334 00.000 11060 move complete, result=0
01:25:16.334 00.000 11060 worker thread done servicing request
01:25:16.334 00.000 11060 Worker thread wakes up
01:25:16.334 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
01:25:16.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:16.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:16.981 00.647 11060 Exposure complete
01:25:17.134 00.153 11060 worker thread done servicing request
01:25:17.134 00.000 10844 OnExposeComplete: enter
01:25:17.134 00.000 10844 UpdateGuideState(): m_state=6
01:25:17.136 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9697
01:25:17.136 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=60.89, Mass=2549, SNR=31.9, Peak=242 HFD=3.4
01:25:17.136 00.000 10844 MultiStar: [#1 0.14,0.16,1.10,U] [#2 0.13,0.24,2.08,U] [#3 0.07,-0.01,1.01,U] [#4 -0.48,-0.22,0.99,U] [#5 0.56,0.12,1.00,U] [#6 -0.07,0.06,0.91,U] [#7 0.03,0.53,0.89,U] [#8 0.38,-0.62,0.00,M2] 
01:25:17.136 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {0.13, -0.08}
01:25:17.136 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
01:25:17.136 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
01:25:17.137 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.98 mountX=-0.12 mountY=0.06, mountTheta=2.71
01:25:17.138 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.11, opts=13)
01:25:17.138 00.000 10844 Enqueuing Move request for scope (0.08, 0.11)
01:25:17.138 00.000 11060 Worker thread wakes up
01:25:17.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:25:17.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:25:17.138 00.000 11060 Moving (0.08, 0.11) raw xDistance=-0.12 yDistance=0.06
01:25:17.138 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.206153, 1:0.056399
01:25:17.138 00.000 11060 BLC: No correction, Miss < min_move
01:25:17.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:25:17.139 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:17.139 00.000 10844 UpdateGuideState exits: m=2549 SNR=31.9
01:25:17.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:17.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:17.139 00.000 10844 Enqueuing Expose request
01:25:17.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:17.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:25:17.139 00.000 11060 MoveAxis(E, 21, ABG)
01:25:17.139 00.000 11060 Guiding  Dir = 2, Dur = 21
01:25:17.157 00.018 11060 IsSlewing returns 0
01:25:17.157 00.000 11060 IsGuiding returns 0
01:25:17.191 00.034 11060 IsGuiding returns 0
01:25:17.191 00.000 11060 Move returns status 0, amount 21
01:25:17.191 00.000 11060 MoveAxis(N, 0, ABG)
01:25:17.191 00.000 11060 Move returns status 0, amount 0
01:25:17.191 00.000 11060 move complete, result=0
01:25:17.192 00.001 11060 worker thread done servicing request
01:25:17.192 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
01:25:17.192 00.000 11060 Worker thread wakes up
01:25:17.193 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:17.194 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:17.830 00.636 11060 Exposure complete
01:25:18.003 00.173 11060 worker thread done servicing request
01:25:18.003 00.000 10844 OnExposeComplete: enter
01:25:18.003 00.000 10844 UpdateGuideState(): m_state=6
01:25:18.003 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9698
01:25:18.003 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=61.08, Mass=3112, SNR=35.3, Peak=234 HFD=3.7
01:25:18.004 00.001 10844 MultiStar: [#1 -0.58,0.38,0.00,M1] [#2 0.15,0.10,1.98,U] [#3 -0.35,-0.08,0.89,U] [#4 0.06,0.40,0.97,U] [#5 0.16,0.55,0.97,U] [#6 -0.02,0.15,0.98,U] [#7 -0.06,0.68,0.00,M1] [#8 -0.19,0.40,0.92,U] 
01:25:18.004 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.22}, one-star: {-0.52, 0.11}
01:25:18.004 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
01:25:18.004 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
01:25:18.004 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.87 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
01:25:18.005 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.22, opts=13)
01:25:18.005 00.000 10844 Enqueuing Move request for scope (-0.07, 0.22)
01:25:18.005 00.000 11060 Worker thread wakes up
01:25:18.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:18.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
01:25:18.006 00.001 10844 UpdateGuideState exits: m=3112 SNR=35.3
01:25:18.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
01:25:18.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:18.006 00.000 11060 Moving (-0.07, 0.22) raw xDistance=-0.20 yDistance=-0.10
01:25:18.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:18.006 00.000 10844 Enqueuing Expose request
01:25:18.006 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.206153, 1:0.056399, 2:-0.101206
01:25:18.006 00.000 11060 BLC: No correction, Miss < min_move
01:25:18.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:25:18.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:18.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:18.006 00.000 11060 MoveAxis(E, 36, ABG)
01:25:18.006 00.000 11060 Guiding  Dir = 2, Dur = 36
01:25:18.028 00.022 11060 IsSlewing returns 0
01:25:18.029 00.001 11060 IsGuiding returns 0
01:25:18.093 00.064 11060 IsGuiding returns 0
01:25:18.094 00.001 11060 Move returns status 0, amount 36
01:25:18.094 00.000 11060 MoveAxis(N, 0, ABG)
01:25:18.094 00.000 11060 Move returns status 0, amount 0
01:25:18.094 00.000 11060 move complete, result=0
01:25:18.094 00.000 11060 worker thread done servicing request
01:25:18.094 00.000 11060 Worker thread wakes up
01:25:18.094 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
01:25:18.095 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:18.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:18.757 00.662 11060 Exposure complete
01:25:18.944 00.187 11060 worker thread done servicing request
01:25:18.944 00.000 10844 OnExposeComplete: enter
01:25:18.944 00.000 10844 UpdateGuideState(): m_state=6
01:25:18.945 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9699
01:25:18.945 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=60.83, Mass=2761, SNR=33.0, Peak=253 HFD=3.2
01:25:18.945 00.000 10844 MultiStar: [#1 -0.06,-0.45,1.03,U] [#2 0.28,-0.49,2.12,U] [#3 0.39,-0.21,0.90,U] [#4 -0.10,-0.10,1.03,U] [#5 0.05,-0.24,1.10,U] [#6 -0.04,-0.56,1.01,U] [#7 0.34,-0.29,0.84,U] [#8 0.02,-0.70,0.00,M2] 
01:25:18.945 00.000 10844 single-star, 7 included, MultiStar: {0.11, -0.33}, one-star: {-0.08, -0.15}
01:25:18.945 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
01:25:18.945 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
01:25:18.945 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.07 mountX=0.16 mountY=-0.05, mountTheta=-0.33
01:25:18.946 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.15, opts=13)
01:25:18.946 00.000 10844 Enqueuing Move request for scope (-0.08, -0.15)
01:25:18.946 00.000 11060 Worker thread wakes up
01:25:18.948 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:18.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
01:25:18.948 00.000 10844 UpdateGuideState exits: m=2761 SNR=33.0
01:25:18.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
01:25:18.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:18.948 00.000 11060 Moving (-0.08, -0.15) raw xDistance=0.16 yDistance=-0.05
01:25:18.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:18.948 00.000 10844 Enqueuing Expose request
01:25:18.948 00.000 11060 BLC: window closed
01:25:18.948 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.206153, 1:0.056399, 2:-0.101206
01:25:18.948 00.000 11060 BLC: No correction, Miss < min_move
01:25:18.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:25:18.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:18.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:25:18.948 00.000 11060 MoveAxis(W, 26, ABG)
01:25:18.948 00.000 11060 Guiding  Dir = 3, Dur = 26
01:25:18.968 00.020 11060 IsSlewing returns 0
01:25:18.968 00.000 11060 IsGuiding returns 0
01:25:19.015 00.047 11060 IsGuiding returns 0
01:25:19.015 00.000 11060 Move returns status 0, amount 26
01:25:19.015 00.000 11060 MoveAxis(N, 0, ABG)
01:25:19.015 00.000 11060 Move returns status 0, amount 0
01:25:19.015 00.000 11060 move complete, result=0
01:25:19.015 00.000 11060 worker thread done servicing request
01:25:19.015 00.000 11060 Worker thread wakes up
01:25:19.015 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
01:25:19.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:19.017 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:19.642 00.625 11060 Exposure complete
01:25:19.819 00.177 11060 worker thread done servicing request
01:25:19.819 00.000 10844 OnExposeComplete: enter
01:25:19.819 00.000 10844 UpdateGuideState(): m_state=6
01:25:19.819 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9700
01:25:19.819 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=60.59, Mass=2393, SNR=30.1, Peak=245 HFD=3.3
01:25:19.819 00.000 10844 MultiStar: [#1 -0.60,-0.25,0.00,M1] [#2 -0.00,-0.32,2.21,U] [#3 -0.29,-0.17,1.06,U] [#4 0.09,0.02,1.11,U] [#5 -0.16,-0.30,1.22,U] [#6 -0.46,-0.41,0.00,M1] [#7 -0.18,0.01,0.92,U] [#8 -0.01,-0.30,0.96,U] 
01:25:19.819 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.22}, one-star: {-0.18, -0.39}
01:25:19.819 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
01:25:19.821 00.002 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
01:25:19.821 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.96 mountX=0.24 mountY=-0.05, mountTheta=-0.22
01:25:19.822 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.22, opts=13)
01:25:19.822 00.000 10844 Enqueuing Move request for scope (-0.09, -0.22)
01:25:19.822 00.000 11060 Worker thread wakes up
01:25:19.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
01:25:19.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
01:25:19.822 00.000 11060 Moving (-0.09, -0.22) raw xDistance=0.24 yDistance=-0.05
01:25:19.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:25:19.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:19.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:19.823 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:25:19.823 00.000 11060 MoveAxis(W, 42, ABG)
01:25:19.823 00.000 11060 Guiding  Dir = 3, Dur = 42
01:25:19.823 00.000 10844 UpdateGuideState exits: m=2393 SNR=30.1
01:25:19.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:19.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:19.823 00.000 10844 Enqueuing Expose request
01:25:19.839 00.016 11060 IsSlewing returns 0
01:25:19.839 00.000 11060 IsGuiding returns 0
01:25:19.887 00.048 11060 IsGuiding returns 0
01:25:19.887 00.000 11060 Move returns status 0, amount 42
01:25:19.887 00.000 11060 MoveAxis(N, 0, ABG)
01:25:19.887 00.000 11060 Move returns status 0, amount 0
01:25:19.887 00.000 11060 move complete, result=0
01:25:19.887 00.000 11060 worker thread done servicing request
01:25:19.887 00.000 11060 Worker thread wakes up
01:25:19.887 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
01:25:19.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:19.889 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:20.520 00.631 11060 Exposure complete
01:25:20.678 00.158 11060 worker thread done servicing request
01:25:20.678 00.000 10844 OnExposeComplete: enter
01:25:20.678 00.000 10844 UpdateGuideState(): m_state=6
01:25:20.679 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9701
01:25:20.679 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=60.53, Mass=2492, SNR=31.0, Peak=247 HFD=3.6
01:25:20.679 00.000 10844 MultiStar: [#1 0.09,-0.02,1.01,U] [#2 0.29,0.02,2.29,U] [#3 0.10,0.09,0.97,U] [#4 0.29,0.13,1.07,U] [#5 0.14,-0.15,1.12,U] [#6 -0.17,0.10,0.95,U] [#7 0.24,0.27,0.89,U] [#8 -0.34,0.05,0.99,U] 
01:25:20.679 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.50, -0.44}
01:25:20.679 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
01:25:20.679 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
01:25:20.680 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.03 mountY=0.15, mountTheta=1.77
01:25:20.682 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.00, opts=13)
01:25:20.682 00.000 10844 Enqueuing Move request for scope (0.15, 0.00)
01:25:20.682 00.000 11060 Worker thread wakes up
01:25:20.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:20.682 00.000 10844 UpdateGuideState exits: m=2492 SNR=31.0
01:25:20.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:20.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:20.682 00.000 10844 Enqueuing Expose request
01:25:20.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
01:25:20.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
01:25:20.683 00.001 11060 Moving (0.15, 0.00) raw xDistance=-0.03 yDistance=0.15
01:25:20.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:25:20.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:20.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:25:20.683 00.000 11060 MoveAxis(E, 0, ABG)
01:25:20.683 00.000 11060 Move returns status 0, amount 0
01:25:20.683 00.000 11060 MoveAxis(N, 0, ABG)
01:25:20.683 00.000 11060 Move returns status 0, amount 0
01:25:20.683 00.000 11060 move complete, result=0
01:25:20.683 00.000 11060 worker thread done servicing request
01:25:20.683 00.000 11060 Worker thread wakes up
01:25:20.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:20.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:20.684 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:21.311 00.627 11060 Exposure complete
01:25:21.488 00.177 11060 worker thread done servicing request
01:25:21.488 00.000 10844 OnExposeComplete: enter
01:25:21.488 00.000 10844 UpdateGuideState(): m_state=6
01:25:21.489 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9702
01:25:21.489 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=60.79, Mass=2167, SNR=29.3, Peak=222 HFD=3.0
01:25:21.489 00.000 10844 MultiStar: [#1 -0.35,0.23,1.19,U] [#2 -0.21,-0.28,2.39,U] [#3 -0.22,-0.63,0.00,M1] [#4 -0.00,-0.49,1.12,U] [#5 -0.00,-0.21,1.03,U] [#6 -0.36,-0.47,1.05,U] [#7 -0.47,0.46,0.00,M1] [#8 -0.32,-0.44,1.11,U] 
01:25:21.489 00.000 10844 single-star, 6 included, MultiStar: {-0.20, -0.26}, one-star: {-0.14, -0.19}
01:25:21.489 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
01:25:21.489 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
01:25:21.489 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.22 mountX=0.21 mountY=-0.11, mountTheta=-0.49
01:25:21.498 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.19, opts=13)
01:25:21.498 00.000 10844 Enqueuing Move request for scope (-0.14, -0.19)
01:25:21.498 00.000 11060 Worker thread wakes up
01:25:21.498 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:25:21.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
01:25:21.498 00.000 10844 UpdateGuideState exits: m=2167 SNR=29.3
01:25:21.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
01:25:21.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:21.498 00.000 11060 Moving (-0.14, -0.19) raw xDistance=0.21 yDistance=-0.11
01:25:21.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:21.500 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:25:21.500 00.000 10844 Enqueuing Expose request
01:25:21.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:21.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:25:21.500 00.000 11060 MoveAxis(W, 37, ABG)
01:25:21.500 00.000 11060 Guiding  Dir = 3, Dur = 37
01:25:21.538 00.038 11060 IsSlewing returns 0
01:25:21.538 00.000 11060 IsGuiding returns 0
01:25:21.617 00.079 11060 IsGuiding returns 0
01:25:21.619 00.002 11060 Move returns status 0, amount 37
01:25:21.619 00.000 11060 MoveAxis(N, 0, ABG)
01:25:21.619 00.000 11060 Move returns status 0, amount 0
01:25:21.619 00.000 11060 move complete, result=0
01:25:21.620 00.001 11060 worker thread done servicing request
01:25:21.620 00.000 11060 Worker thread wakes up
01:25:21.620 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:25:21.621 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:21.622 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:22.276 00.654 11060 Exposure complete
01:25:22.448 00.172 11060 worker thread done servicing request
01:25:22.449 00.001 10844 OnExposeComplete: enter
01:25:22.449 00.000 10844 UpdateGuideState(): m_state=6
01:25:22.449 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9703
01:25:22.449 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=60.89, Mass=2559, SNR=31.8, Peak=227 HFD=3.0
01:25:22.449 00.000 10844 MultiStar: [#1 -0.71,0.13,0.00,M1] [#2 -0.27,-0.24,2.20,U] [#3 -0.09,-0.27,0.97,U] [#4 -0.01,0.21,1.03,U] [#5 -0.24,-0.02,1.18,U] [#6 -0.61,-0.09,0.00,M1] [#7 -0.27,0.32,0.98,U] [#8 -0.55,-0.12,1.07,U] 
01:25:22.449 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.06}, one-star: {-0.28, -0.08}
01:25:22.450 00.001 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
01:25:22.450 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:25:22.450 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.91 mountX=0.10 mountY=-0.24, mountTheta=-1.16
01:25:22.451 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.06, opts=13)
01:25:22.451 00.000 10844 Enqueuing Move request for scope (-0.25, -0.06)
01:25:22.451 00.000 11060 Worker thread wakes up
01:25:22.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
01:25:22.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
01:25:22.451 00.000 11060 Moving (-0.25, -0.06) raw xDistance=0.10 yDistance=-0.24
01:25:22.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:22.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:25:22.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:22.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:25:22.451 00.000 11060 MoveAxis(E, 0, ABG)
01:25:22.451 00.000 11060 Move returns status 0, amount 0
01:25:22.451 00.000 11060 MoveAxis(N, 0, ABG)
01:25:22.451 00.000 11060 Move returns status 0, amount 0
01:25:22.451 00.000 11060 move complete, result=0
01:25:22.451 00.000 11060 worker thread done servicing request
01:25:22.451 00.000 10844 UpdateGuideState exits: m=2559 SNR=31.8
01:25:22.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:22.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:22.453 00.002 10844 Enqueuing Expose request
01:25:22.453 00.000 11060 Worker thread wakes up
01:25:22.453 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:22.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:22.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:23.079 00.626 11060 Exposure complete
01:25:23.242 00.163 11060 worker thread done servicing request
01:25:23.242 00.000 10844 OnExposeComplete: enter
01:25:23.242 00.000 10844 UpdateGuideState(): m_state=6
01:25:23.242 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9704
01:25:23.242 00.000 10844 Star::Find returns 1 (1), X=268.19, Y=61.05, Mass=2887, SNR=34.2, Peak=255 HFD=3.2
01:25:23.243 00.001 10844 MultiStar: [#1 -0.03,0.44,0.93,U] [#2 -0.29,-0.09,2.08,U] [#3 -0.41,0.13,0.84,U] [#4 -0.10,-0.12,0.99,U] [#5 -0.11,-0.06,1.01,U] [#6 -0.49,-0.35,0.00,M2] [#7 0.08,-0.12,0.93,U] [#8 0.05,0.10,0.98,U] 
01:25:23.243 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.02}, one-star: {-0.29, 0.07}
01:25:23.243 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
01:25:23.243 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
01:25:23.243 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.98 mountX=0.00 mountY=-0.15, mountTheta=-1.55
01:25:23.244 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.02, opts=13)
01:25:23.244 00.000 10844 Enqueuing Move request for scope (-0.15, 0.02)
01:25:23.244 00.000 11060 Worker thread wakes up
01:25:23.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:23.244 00.000 10844 UpdateGuideState exits: m=2887 SNR=34.2 Saturated
01:25:23.244 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:23.244 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:23.244 00.000 10844 Enqueuing Expose request
01:25:23.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
01:25:23.244 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
01:25:23.244 00.000 11060 Moving (-0.15, 0.02) raw xDistance=0.00 yDistance=-0.15
01:25:23.246 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:25:23.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:23.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:25:23.246 00.000 11060 MoveAxis(E, 0, ABG)
01:25:23.246 00.000 11060 Move returns status 0, amount 0
01:25:23.246 00.000 11060 MoveAxis(N, 0, ABG)
01:25:23.246 00.000 11060 Move returns status 0, amount 0
01:25:23.246 00.000 11060 move complete, result=0
01:25:23.246 00.000 11060 worker thread done servicing request
01:25:23.246 00.000 11060 Worker thread wakes up
01:25:23.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:23.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:23.247 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:23.874 00.627 11060 Exposure complete
01:25:24.075 00.201 11060 worker thread done servicing request
01:25:24.075 00.000 10844 OnExposeComplete: enter
01:25:24.075 00.000 10844 UpdateGuideState(): m_state=6
01:25:24.075 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9705
01:25:24.075 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=60.68, Mass=2939, SNR=34.3, Peak=255 HFD=3.5
01:25:24.075 00.000 10844 MultiStar: [#1 0.25,-0.13,1.06,U] [#2 0.05,0.06,2.08,U] [#3 0.31,-0.56,0.00,M1] [#4 0.08,0.16,0.99,U] [#5 0.13,0.45,0.99,U] [#6 0.04,-0.11,0.91,U] [#7 0.34,-0.07,0.86,U] [#8 0.33,0.07,0.93,U] 
01:25:24.075 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.02}, one-star: {0.08, -0.29}
01:25:24.075 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
01:25:24.075 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
01:25:24.075 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.15 mountX=-0.05 mountY=0.14, mountTheta=1.90
01:25:24.077 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.02, opts=13)
01:25:24.077 00.000 10844 Enqueuing Move request for scope (0.15, 0.02)
01:25:24.077 00.000 11060 Worker thread wakes up
01:25:24.078 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:24.078 00.000 10844 UpdateGuideState exits: m=2939 SNR=34.3 Saturated
01:25:24.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:24.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:25:24.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:24.078 00.000 10844 Enqueuing Expose request
01:25:24.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:25:24.078 00.000 11060 Moving (0.15, 0.02) raw xDistance=-0.05 yDistance=0.14
01:25:24.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:24.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:24.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:25:24.078 00.000 11060 MoveAxis(E, 0, ABG)
01:25:24.079 00.001 11060 Move returns status 0, amount 0
01:25:24.079 00.000 11060 MoveAxis(N, 0, ABG)
01:25:24.079 00.000 11060 Move returns status 0, amount 0
01:25:24.079 00.000 11060 move complete, result=0
01:25:24.079 00.000 11060 worker thread done servicing request
01:25:24.079 00.000 11060 Worker thread wakes up
01:25:24.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:24.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:24.080 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:24.714 00.634 11060 Exposure complete
01:25:24.877 00.163 11060 worker thread done servicing request
01:25:24.877 00.000 10844 OnExposeComplete: enter
01:25:24.877 00.000 10844 UpdateGuideState(): m_state=6
01:25:24.878 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9706
01:25:24.878 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=60.96, Mass=3121, SNR=35.6, Peak=255 HFD=3.4
01:25:24.878 00.000 10844 MultiStar: [#1 -0.06,-0.10,1.00,U] [#2 0.42,-0.73,0.00,M1] [#3 -0.44,-0.08,0.98,U] [#4 0.10,-0.13,0.98,U] [#5 0.53,-0.26,1.00,U] [#6 -0.26,-0.30,0.83,U] [#7 -0.34,-0.18,0.89,U] [#8 -0.03,-0.10,1.02,U] 
01:25:24.878 00.000 10844 single-star, 7 included, MultiStar: {-0.07, -0.14}, one-star: {-0.10, -0.02}
01:25:24.878 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
01:25:24.878 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
01:25:24.878 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.97 mountX=0.04 mountY=-0.10, mountTheta=-1.22
01:25:24.880 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
01:25:24.880 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
01:25:24.880 00.000 11060 Worker thread wakes up
01:25:24.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:24.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
01:25:24.880 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.6 Saturated
01:25:24.880 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
01:25:24.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:24.880 00.000 11060 Moving (-0.10, -0.02) raw xDistance=0.04 yDistance=-0.10
01:25:24.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:24.880 00.000 10844 Enqueuing Expose request
01:25:24.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:25:24.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:24.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:24.881 00.001 11060 MoveAxis(E, 0, ABG)
01:25:24.881 00.000 11060 Move returns status 0, amount 0
01:25:24.881 00.000 11060 MoveAxis(N, 0, ABG)
01:25:24.881 00.000 11060 Move returns status 0, amount 0
01:25:24.881 00.000 11060 move complete, result=0
01:25:24.881 00.000 11060 worker thread done servicing request
01:25:24.881 00.000 11060 Worker thread wakes up
01:25:24.882 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:24.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:24.883 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:25.515 00.632 11060 Exposure complete
01:25:25.682 00.167 11060 worker thread done servicing request
01:25:25.682 00.000 10844 OnExposeComplete: enter
01:25:25.682 00.000 10844 UpdateGuideState(): m_state=6
01:25:25.683 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9707
01:25:25.683 00.000 10844 Star::Find returns 1 (1), X=268.91, Y=61.17, Mass=3102, SNR=35.9, Peak=255 HFD=3.1
01:25:25.683 00.000 10844 MultiStar: [#1 0.16,-0.08,0.91,U] [#2 0.40,-0.07,1.90,U] [#3 0.32,-0.28,0.92,U] [#4 0.69,-0.43,0.00,M1] [#5 0.67,-0.04,0.00,M1] [#6 0.43,-0.26,0.99,U] [#7 0.50,-0.09,0.69,U] [#8 0.19,-0.40,0.84,U] 
01:25:25.683 00.000 10844 refined, 6 included, MultiStar: {0.35, -0.13}, one-star: {0.42, 0.20}
01:25:25.683 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
01:25:25.683 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
01:25:25.684 00.001 10844 CameraToMount -- cameraX=0.35 cameraY=-0.13 hyp=0.38 cameraTheta=-0.35 mountX=0.06 mountY=0.37, mountTheta=1.41
01:25:25.685 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.13, opts=13)
01:25:25.685 00.000 10844 Enqueuing Move request for scope (0.35, -0.13)
01:25:25.685 00.000 11060 Worker thread wakes up
01:25:25.685 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:25.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.13) opts 0xd
01:25:25.685 00.000 10844 UpdateGuideState exits: m=3102 SNR=35.9 Saturated
01:25:25.685 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.13)
01:25:25.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:25.685 00.000 11060 Moving (0.35, -0.13) raw xDistance=0.06 yDistance=0.37
01:25:25.686 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:25.686 00.000 10844 Enqueuing Expose request
01:25:25.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:25:25.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
01:25:25.686 00.000 11060 MoveAxis(E, 0, ABG)
01:25:25.686 00.000 11060 Move returns status 0, amount 0
01:25:25.686 00.000 11060 MoveAxis(S, 144, ABG)
01:25:25.687 00.001 11060 Guiding  Dir = 1, Dur = 144
01:25:25.693 00.006 11060 IsSlewing returns 0
01:25:25.701 00.008 11060 IsGuiding returns 0
01:25:25.850 00.149 11060 IsGuiding returns 0
01:25:25.850 00.000 11060 Move returns status 0, amount 144
01:25:25.850 00.000 11060 move complete, result=0
01:25:25.850 00.000 11060 worker thread done servicing request
01:25:25.850 00.000 11060 Worker thread wakes up
01:25:25.850 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 144 ms SOUTH
01:25:25.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:25.851 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:26.478 00.627 11060 Exposure complete
01:25:26.653 00.175 11060 worker thread done servicing request
01:25:26.653 00.000 10844 OnExposeComplete: enter
01:25:26.653 00.000 10844 UpdateGuideState(): m_state=6
01:25:26.655 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9708
01:25:26.655 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=61.13, Mass=2863, SNR=34.4, Peak=249 HFD=3.3
01:25:26.655 00.000 10844 MultiStar: [#1 -0.47,0.47,0.00,M1] [#2 0.50,0.24,1.95,U] [#3 0.35,-0.25,0.99,U] [#4 0.27,0.14,0.89,U] [#5 0.37,0.34,0.96,U] [#6 0.25,0.07,0.99,U] [#7 0.52,0.01,0.76,U] [#8 0.54,-0.20,0.95,U] 
01:25:26.655 00.000 10844 single-star, 7 included, MultiStar: {0.37, 0.08}, one-star: {0.11, 0.16}
01:25:26.655 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:25:26.655 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:25:26.656 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.97 mountX=-0.18 mountY=0.08, mountTheta=2.71
01:25:26.657 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
01:25:26.657 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
01:25:26.657 00.000 11060 Worker thread wakes up
01:25:26.657 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:26.657 00.000 10844 UpdateGuideState exits: m=2863 SNR=34.4
01:25:26.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:26.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:26.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
01:25:26.658 00.001 10844 Enqueuing Expose request
01:25:26.658 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
01:25:26.658 00.000 11060 Moving (0.11, 0.16) raw xDistance=-0.18 yDistance=0.08
01:25:26.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:25:26.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:26.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:25:26.658 00.000 11060 MoveAxis(E, 31, ABG)
01:25:26.658 00.000 11060 Guiding  Dir = 2, Dur = 31
01:25:26.661 00.003 11060 IsSlewing returns 0
01:25:26.661 00.000 11060 IsGuiding returns 0
01:25:26.709 00.048 11060 IsGuiding returns 0
01:25:26.709 00.000 11060 Move returns status 0, amount 31
01:25:26.709 00.000 11060 MoveAxis(N, 0, ABG)
01:25:26.709 00.000 11060 Move returns status 0, amount 0
01:25:26.709 00.000 11060 move complete, result=0
01:25:26.709 00.000 11060 worker thread done servicing request
01:25:26.710 00.001 11060 Worker thread wakes up
01:25:26.710 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:25:26.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:26.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:27.353 00.643 11060 Exposure complete
01:25:27.536 00.183 11060 worker thread done servicing request
01:25:27.536 00.000 10844 OnExposeComplete: enter
01:25:27.536 00.000 10844 UpdateGuideState(): m_state=6
01:25:27.536 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9709
01:25:27.537 00.001 10844 Star::Find returns 1 (0), X=268.16, Y=60.96, Mass=2921, SNR=34.3, Peak=251 HFD=3.3
01:25:27.537 00.000 10844 MultiStar: [#1 -0.48,0.02,0.98,U] [#2 -0.23,-0.42,1.96,U] [#3 -0.14,-0.28,0.93,U] [#4 0.01,-0.03,0.96,U] [#5 -0.23,0.33,1.05,U] [#6 -0.54,0.02,0.93,U] [#7 -0.53,0.19,0.87,U] [#8 -0.25,-0.23,0.97,U] 
01:25:27.537 00.000 10844 refined, 8 included, MultiStar: {-0.29, -0.08}, one-star: {-0.33, -0.01}
01:25:27.537 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
01:25:27.537 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
01:25:27.537 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-2.87 mountX=0.13 mountY=-0.27, mountTheta=-1.12
01:25:27.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.08, opts=13)
01:25:27.538 00.000 10844 Enqueuing Move request for scope (-0.29, -0.08)
01:25:27.539 00.001 11060 Worker thread wakes up
01:25:27.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:27.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.08) opts 0xd
01:25:27.539 00.000 10844 UpdateGuideState exits: m=2921 SNR=34.3
01:25:27.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.08)
01:25:27.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.539 00.000 11060 Moving (-0.29, -0.08) raw xDistance=0.13 yDistance=-0.27
01:25:27.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:27.539 00.000 10844 Enqueuing Expose request
01:25:27.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:25:27.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:27.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:25:27.539 00.000 11060 MoveAxis(W, 22, ABG)
01:25:27.539 00.000 11060 Guiding  Dir = 3, Dur = 22
01:25:27.565 00.026 11060 IsSlewing returns 0
01:25:27.565 00.000 11060 IsGuiding returns 0
01:25:27.612 00.047 11060 IsGuiding returns 0
01:25:27.612 00.000 11060 Move returns status 0, amount 22
01:25:27.612 00.000 11060 MoveAxis(N, 0, ABG)
01:25:27.612 00.000 11060 Move returns status 0, amount 0
01:25:27.612 00.000 11060 move complete, result=0
01:25:27.612 00.000 11060 worker thread done servicing request
01:25:27.613 00.001 11060 Worker thread wakes up
01:25:27.613 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.3 px 0 ms NORTH
01:25:27.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:27.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:28.247 00.634 11060 Exposure complete
01:25:28.425 00.178 11060 worker thread done servicing request
01:25:28.425 00.000 10844 OnExposeComplete: enter
01:25:28.425 00.000 10844 UpdateGuideState(): m_state=6
01:25:28.425 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9710
01:25:28.426 00.001 10844 Star::Find returns 1 (0), X=268.04, Y=61.38, Mass=2670, SNR=32.7, Peak=251 HFD=3.4
01:25:28.426 00.000 10844 MultiStar: [#1 -0.32,0.72,0.00,M1] [#2 0.03,0.18,2.06,U] [#3 -0.22,-0.09,0.91,U] [#4 0.06,0.17,1.10,U] [#5 -0.31,0.25,1.10,U] [#6 -0.43,0.03,0.99,U] [#7 -0.45,0.84,0.00,M1] [#8 -0.23,0.09,0.92,U] 
01:25:28.426 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.16}, one-star: {-0.45, 0.41}
01:25:28.426 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.19 = -2.10)
01:25:28.426 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.12)
01:25:28.426 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.43 mountX=-0.12 mountY=-0.21, mountTheta=-2.10
01:25:28.427 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.16, opts=13)
01:25:28.427 00.000 10844 Enqueuing Move request for scope (-0.18, 0.16)
01:25:28.427 00.000 11060 Worker thread wakes up
01:25:28.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
01:25:28.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
01:25:28.427 00.000 11060 Moving (-0.18, 0.16) raw xDistance=-0.12 yDistance=-0.21
01:25:28.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:25:28.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:28.427 00.000 10844 UpdateGuideState exits: m=2670 SNR=32.7
01:25:28.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:28.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:28.427 00.000 10844 Enqueuing Expose request
01:25:28.429 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:28.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:25:28.429 00.000 11060 MoveAxis(E, 21, ABG)
01:25:28.429 00.000 11060 Guiding  Dir = 2, Dur = 21
01:25:28.443 00.014 11060 IsSlewing returns 0
01:25:28.443 00.000 11060 IsGuiding returns 0
01:25:28.475 00.032 11060 IsGuiding returns 0
01:25:28.475 00.000 11060 Move returns status 0, amount 21
01:25:28.475 00.000 11060 MoveAxis(N, 0, ABG)
01:25:28.475 00.000 11060 Move returns status 0, amount 0
01:25:28.475 00.000 11060 move complete, result=0
01:25:28.475 00.000 11060 worker thread done servicing request
01:25:28.476 00.001 11060 Worker thread wakes up
01:25:28.476 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.2 px 0 ms NORTH
01:25:28.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:28.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:29.111 00.635 11060 Exposure complete
01:25:29.297 00.186 11060 worker thread done servicing request
01:25:29.297 00.000 10844 OnExposeComplete: enter
01:25:29.297 00.000 10844 UpdateGuideState(): m_state=6
01:25:29.297 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9711
01:25:29.298 00.001 10844 Star::Find returns 1 (0), X=268.64, Y=60.61, Mass=3291, SNR=36.6, Peak=251 HFD=3.5
01:25:29.298 00.000 10844 MultiStar: [#1 -0.31,-0.11,0.89,U] [#2 0.11,-0.22,1.88,U] [#3 0.11,-0.03,0.88,U] [#4 -0.03,0.25,0.85,U] [#5 0.30,0.50,0.93,U] [#6 0.05,-0.32,0.86,U] [#7 0.08,0.16,0.76,U] [#8 0.08,0.17,0.85,U] 
01:25:29.298 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.15, -0.36}
01:25:29.298 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
01:25:29.298 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
01:25:29.298 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=0.01 mountY=0.07, mountTheta=1.39
01:25:29.300 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
01:25:29.300 00.000 10844 Enqueuing Move request for scope (0.07, -0.03)
01:25:29.300 00.000 11060 Worker thread wakes up
01:25:29.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:29.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:25:29.300 00.000 10844 UpdateGuideState exits: m=3291 SNR=36.6
01:25:29.300 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:25:29.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:29.300 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.01 yDistance=0.07
01:25:29.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:29.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:25:29.301 00.001 10844 Enqueuing Expose request
01:25:29.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:29.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:25:29.301 00.000 11060 MoveAxis(E, 0, ABG)
01:25:29.301 00.000 11060 Move returns status 0, amount 0
01:25:29.301 00.000 11060 MoveAxis(N, 0, ABG)
01:25:29.301 00.000 11060 Move returns status 0, amount 0
01:25:29.301 00.000 11060 move complete, result=0
01:25:29.301 00.000 11060 worker thread done servicing request
01:25:29.301 00.000 11060 Worker thread wakes up
01:25:29.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:29.302 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:29.304 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:29.928 00.624 11060 Exposure complete
01:25:30.079 00.151 11060 worker thread done servicing request
01:25:30.079 00.000 10844 OnExposeComplete: enter
01:25:30.079 00.000 10844 UpdateGuideState(): m_state=6
01:25:30.079 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9712
01:25:30.079 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=61.12, Mass=2773, SNR=33.2, Peak=215 HFD=3.1
01:25:30.080 00.001 10844 MultiStar: [#1 -0.50,-0.19,1.08,U] [#2 0.09,-0.21,2.19,U] [#3 -0.49,-0.59,0.00,M1] [#4 0.17,-0.24,1.00,U] [#5 -0.19,-0.50,1.02,U] [#6 -0.53,-0.45,0.00,M1] [#7 -0.38,0.18,0.95,U] [#8 -0.11,-0.48,1.00,U] 
01:25:30.080 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.19}, one-star: {-0.40, 0.15}
01:25:30.080 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
01:25:30.080 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
01:25:30.080 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.24 mountX=0.21 mountY=-0.12, mountTheta=-0.50
01:25:30.081 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.19, opts=13)
01:25:30.081 00.000 10844 Enqueuing Move request for scope (-0.15, -0.19)
01:25:30.081 00.000 11060 Worker thread wakes up
01:25:30.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:25:30.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
01:25:30.081 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.2
01:25:30.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
01:25:30.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:30.081 00.000 11060 Moving (-0.15, -0.19) raw xDistance=0.21 yDistance=-0.12
01:25:30.082 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:30.082 00.000 10844 Enqueuing Expose request
01:25:30.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:25:30.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:30.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:25:30.082 00.000 11060 MoveAxis(W, 37, ABG)
01:25:30.082 00.000 11060 Guiding  Dir = 3, Dur = 37
01:25:30.095 00.013 11060 IsSlewing returns 0
01:25:30.095 00.000 11060 IsGuiding returns 0
01:25:30.142 00.047 11060 IsGuiding returns 0
01:25:30.142 00.000 11060 Move returns status 0, amount 37
01:25:30.142 00.000 11060 MoveAxis(N, 0, ABG)
01:25:30.142 00.000 11060 Move returns status 0, amount 0
01:25:30.142 00.000 11060 move complete, result=0
01:25:30.142 00.000 11060 worker thread done servicing request
01:25:30.142 00.000 11060 Worker thread wakes up
01:25:30.142 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:25:30.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:30.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:30.783 00.641 11060 Exposure complete
01:25:30.956 00.173 11060 worker thread done servicing request
01:25:30.956 00.000 10844 OnExposeComplete: enter
01:25:30.956 00.000 10844 UpdateGuideState(): m_state=6
01:25:30.957 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9713
01:25:30.962 00.005 10844 Star::Find returns 1 (0), X=268.62, Y=61.39, Mass=3160, SNR=35.8, Peak=248 HFD=3.5
01:25:30.962 00.000 10844 MultiStar: [#1 -0.18,0.59,0.00,M1] [#2 0.14,-0.55,1.81,U] [#3 -0.11,-0.49,0.95,U] [#4 0.12,-0.88,0.00,M1] [#5 0.36,-0.24,0.96,U] [#6 -0.03,-0.77,0.00,M2] [#7 0.27,0.71,0.00,M1] [#8 -0.15,-0.29,0.99,U] 
01:25:30.962 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.27}, one-star: {0.13, 0.42}
01:25:30.962 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
01:25:30.962 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
01:25:30.962 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.29 cameraTheta=-1.28 mountX=0.25 mountY=0.13, mountTheta=0.46
01:25:30.964 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.27, opts=13)
01:25:30.964 00.000 10844 Enqueuing Move request for scope (0.08, -0.27)
01:25:30.964 00.000 11060 Worker thread wakes up
01:25:30.964 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:30.964 00.000 10844 UpdateGuideState exits: m=3160 SNR=35.8
01:25:30.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:30.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:30.964 00.000 10844 Enqueuing Expose request
01:25:30.965 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
01:25:30.965 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
01:25:30.965 00.000 11060 Moving (0.08, -0.27) raw xDistance=0.25 yDistance=0.13
01:25:30.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:25:30.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:30.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:25:30.965 00.000 11060 MoveAxis(W, 45, ABG)
01:25:30.965 00.000 11060 Guiding  Dir = 3, Dur = 45
01:25:30.972 00.007 11060 IsSlewing returns 0
01:25:30.985 00.013 11060 IsGuiding returns 0
01:25:31.035 00.050 11060 IsGuiding returns 0
01:25:31.035 00.000 11060 Move returns status 0, amount 45
01:25:31.035 00.000 11060 MoveAxis(N, 0, ABG)
01:25:31.035 00.000 11060 Move returns status 0, amount 0
01:25:31.035 00.000 11060 move complete, result=0
01:25:31.036 00.001 10844 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
01:25:31.037 00.001 11060 worker thread done servicing request
01:25:31.037 00.000 11060 Worker thread wakes up
01:25:31.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:31.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:31.686 00.649 11060 Exposure complete
01:25:31.877 00.191 11060 worker thread done servicing request
01:25:31.877 00.000 10844 OnExposeComplete: enter
01:25:31.877 00.000 10844 UpdateGuideState(): m_state=6
01:25:31.877 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9714
01:25:31.877 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=60.43, Mass=2486, SNR=31.0, Peak=234 HFD=3.3
01:25:31.877 00.000 10844 MultiStar: [#1 -0.37,-0.16,1.07,U] [#2 0.43,-0.37,2.16,U] [#3 0.33,-0.30,1.12,U] [#4 -0.13,-0.63,0.00,M2] [#5 0.01,0.14,1.12,U] [#6 0.30,-0.07,1.00,U] [#7 0.01,-0.17,1.01,U] [#8 0.67,-0.08,0.00,M1] 
01:25:31.877 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.23}, one-star: {0.02, -0.55}
01:25:31.878 00.001 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
01:25:31.878 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
01:25:31.878 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-1.00 mountX=0.20 mountY=0.18, mountTheta=0.74
01:25:31.879 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.23, opts=13)
01:25:31.879 00.000 10844 Enqueuing Move request for scope (0.15, -0.23)
01:25:31.879 00.000 11060 Worker thread wakes up
01:25:31.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:31.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
01:25:31.879 00.000 10844 UpdateGuideState exits: m=2486 SNR=31.0
01:25:31.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
01:25:31.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:31.879 00.000 11060 Moving (0.15, -0.23) raw xDistance=0.20 yDistance=0.18
01:25:31.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:31.879 00.000 10844 Enqueuing Expose request
01:25:31.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:25:31.880 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:31.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:25:31.880 00.000 11060 MoveAxis(W, 36, ABG)
01:25:31.880 00.000 11060 Guiding  Dir = 3, Dur = 36
01:25:31.901 00.021 11060 IsSlewing returns 0
01:25:31.902 00.001 11060 IsGuiding returns 0
01:25:31.941 00.039 11060 IsGuiding returns 0
01:25:31.941 00.000 11060 Move returns status 0, amount 36
01:25:31.941 00.000 11060 MoveAxis(N, 0, ABG)
01:25:31.941 00.000 11060 Move returns status 0, amount 0
01:25:31.941 00.000 11060 move complete, result=0
01:25:31.941 00.000 11060 worker thread done servicing request
01:25:31.941 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
01:25:31.941 00.000 11060 Worker thread wakes up
01:25:31.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:31.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:32.570 00.629 11060 Exposure complete
01:25:32.752 00.182 11060 worker thread done servicing request
01:25:32.752 00.000 10844 OnExposeComplete: enter
01:25:32.752 00.000 10844 UpdateGuideState(): m_state=6
01:25:32.752 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9715
01:25:32.752 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.48, Mass=2592, SNR=32.0, Peak=231 HFD=3.2
01:25:32.753 00.001 10844 MultiStar: [#1 -0.31,0.35,1.10,U] [#2 -0.07,0.23,2.09,U] [#3 -0.37,0.14,1.02,U] [#4 0.08,-0.18,0.94,U] [#5 -0.12,0.34,0.98,U] [#6 -0.70,0.43,0.00,M2] [#7 -0.29,0.93,0.00,M1] [#8 -0.20,0.55,0.97,U] 
01:25:32.753 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.27}, one-star: {0.04, 0.51}
01:25:32.753 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
01:25:32.753 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
01:25:32.753 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.02 mountX=-0.25 mountY=-0.17, mountTheta=-2.52
01:25:32.755 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.27, opts=13)
01:25:32.755 00.000 10844 Enqueuing Move request for scope (-0.13, 0.27)
01:25:32.755 00.000 11060 Worker thread wakes up
01:25:32.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:32.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
01:25:32.755 00.000 10844 UpdateGuideState exits: m=2592 SNR=32.0
01:25:32.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
01:25:32.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:32.755 00.000 11060 Moving (-0.13, 0.27) raw xDistance=-0.25 yDistance=-0.17
01:25:32.756 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:32.756 00.000 10844 Enqueuing Expose request
01:25:32.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.25
01:25:32.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:32.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:25:32.756 00.000 11060 MoveAxis(E, 41, ABG)
01:25:32.756 00.000 11060 Guiding  Dir = 2, Dur = 41
01:25:32.772 00.016 11060 IsSlewing returns 0
01:25:32.772 00.000 11060 IsGuiding returns 0
01:25:32.822 00.050 11060 IsGuiding returns 0
01:25:32.822 00.000 11060 Move returns status 0, amount 41
01:25:32.823 00.001 11060 MoveAxis(N, 0, ABG)
01:25:32.823 00.000 11060 Move returns status 0, amount 0
01:25:32.823 00.000 11060 move complete, result=0
01:25:32.823 00.000 11060 worker thread done servicing request
01:25:32.823 00.000 11060 Worker thread wakes up
01:25:32.823 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
01:25:32.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:32.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:33.479 00.656 11060 Exposure complete
01:25:33.647 00.168 11060 worker thread done servicing request
01:25:33.648 00.001 10844 OnExposeComplete: enter
01:25:33.648 00.000 10844 UpdateGuideState(): m_state=6
01:25:33.648 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9716
01:25:33.648 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=61.60, Mass=3183, SNR=36.3, Peak=250 HFD=3.6
01:25:33.648 00.000 10844 MultiStar: [#1 0.17,1.01,0.00,M1] [#2 0.12,-0.25,1.88,U] [#3 0.29,0.62,0.00,M1] [#4 0.15,0.10,0.90,U] [#5 0.25,0.51,0.98,U] [#6 0.23,0.44,0.76,U] [#7 -0.03,0.75,0.00,M2] [#8 -0.15,0.58,0.80,U] 
01:25:33.648 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.24}, one-star: {0.38, 0.62}
01:25:33.649 00.001 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
01:25:33.649 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
01:25:33.649 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.98 mountX=-0.27 mountY=0.12, mountTheta=2.72
01:25:33.650 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.24, opts=13)
01:25:33.650 00.000 10844 Enqueuing Move request for scope (0.16, 0.24)
01:25:33.650 00.000 11060 Worker thread wakes up
01:25:33.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:33.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
01:25:33.650 00.000 10844 UpdateGuideState exits: m=3183 SNR=36.3
01:25:33.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
01:25:33.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:33.650 00.000 11060 Moving (0.16, 0.24) raw xDistance=-0.27 yDistance=0.12
01:25:33.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:33.651 00.001 10844 Enqueuing Expose request
01:25:33.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:25:33.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:33.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:25:33.651 00.000 11060 MoveAxis(E, 48, ABG)
01:25:33.651 00.000 11060 Guiding  Dir = 2, Dur = 48
01:25:33.662 00.011 11060 IsSlewing returns 0
01:25:33.662 00.000 11060 IsGuiding returns 0
01:25:33.723 00.061 11060 IsGuiding returns 0
01:25:33.723 00.000 11060 Move returns status 0, amount 48
01:25:33.723 00.000 11060 MoveAxis(N, 0, ABG)
01:25:33.723 00.000 11060 Move returns status 0, amount 0
01:25:33.723 00.000 11060 move complete, result=0
01:25:33.723 00.000 11060 worker thread done servicing request
01:25:33.724 00.001 11060 Worker thread wakes up
01:25:33.724 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
01:25:33.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:33.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:34.360 00.636 11060 Exposure complete
01:25:34.546 00.186 11060 worker thread done servicing request
01:25:34.546 00.000 10844 OnExposeComplete: enter
01:25:34.546 00.000 10844 UpdateGuideState(): m_state=6
01:25:34.546 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9717
01:25:34.546 00.000 10844 Star::Find returns 1 (1), X=268.58, Y=61.49, Mass=2996, SNR=34.2, Peak=255 HFD=3.3
01:25:34.547 00.001 10844 MultiStar: [#1 0.02,0.88,0.00,M2] [#2 -0.04,0.51,2.02,U] [#3 -0.34,0.80,0.00,M2] [#4 0.21,0.24,0.93,U] [#5 0.12,0.89,0.00,M1] [#6 -0.17,0.79,0.00,M2] [#7 -0.05,1.61,0.00,M3] [#8 -0.03,0.85,0.00,M1] 
01:25:34.547 00.000 10844 refined, 2 included, MultiStar: {0.05, 0.45}, one-star: {0.09, 0.51}
01:25:34.547 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
01:25:34.547 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
01:25:34.547 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.45 hyp=0.45 cameraTheta=1.45 mountX=-0.45 mountY=-0.02, mountTheta=-3.10
01:25:34.548 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.45, opts=13)
01:25:34.548 00.000 10844 Enqueuing Move request for scope (0.05, 0.45)
01:25:34.548 00.000 11060 Worker thread wakes up
01:25:34.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.45) opts 0xd
01:25:34.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.45)
01:25:34.548 00.000 11060 Moving (0.05, 0.45) raw xDistance=-0.45 yDistance=-0.02
01:25:34.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
01:25:34.549 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:34.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:34.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:34.549 00.000 11060 MoveAxis(E, 80, ABG)
01:25:34.549 00.000 11060 Guiding  Dir = 2, Dur = 80
01:25:34.549 00.000 10844 UpdateGuideState exits: m=2996 SNR=34.2 Saturated
01:25:34.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:34.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:34.549 00.000 10844 Enqueuing Expose request
01:25:34.570 00.021 11060 IsSlewing returns 0
01:25:34.570 00.000 11060 IsGuiding returns 0
01:25:34.679 00.109 11060 IsGuiding returns 0
01:25:34.679 00.000 11060 Move returns status 0, amount 80
01:25:34.679 00.000 11060 MoveAxis(N, 0, ABG)
01:25:34.679 00.000 11060 Move returns status 0, amount 0
01:25:34.679 00.000 11060 move complete, result=0
01:25:34.680 00.001 11060 worker thread done servicing request
01:25:34.680 00.000 11060 Worker thread wakes up
01:25:34.680 00.000 10844 GuideStep: -0.5 px 80 ms EAST, -0.0 px 0 ms NORTH
01:25:34.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:34.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:35.326 00.646 11060 Exposure complete
01:25:35.520 00.194 11060 worker thread done servicing request
01:25:35.520 00.000 10844 OnExposeComplete: enter
01:25:35.520 00.000 10844 UpdateGuideState(): m_state=6
01:25:35.520 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9718
01:25:35.520 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=61.12, Mass=2678, SNR=33.2, Peak=247 HFD=3.2
01:25:35.521 00.001 10844 MultiStar: [#1 -0.59,0.17,0.00,M3] [#2 0.50,0.23,2.02,U] [#3 -0.37,0.11,0.97,U] [#4 0.38,0.52,0.00,M1] [#5 0.10,0.61,0.00,M2] [#6 -0.15,-0.29,0.85,U] [#7 0.10,0.35,0.80,U] [#8 0.16,-0.02,0.93,U] 
01:25:35.521 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.11}, one-star: {-0.37, 0.15}
01:25:35.521 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
01:25:35.521 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
01:25:35.521 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.10 mountX=-0.12 mountY=0.04, mountTheta=2.84
01:25:35.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
01:25:35.522 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
01:25:35.522 00.000 11060 Worker thread wakes up
01:25:35.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:35.522 00.000 10844 UpdateGuideState exits: m=2678 SNR=33.2
01:25:35.523 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:35.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:35.523 00.000 10844 Enqueuing Expose request
01:25:35.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
01:25:35.523 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
01:25:35.523 00.000 11060 Moving (0.06, 0.11) raw xDistance=-0.12 yDistance=0.04
01:25:35.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
01:25:35.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:35.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:25:35.523 00.000 11060 MoveAxis(E, 24, ABG)
01:25:35.523 00.000 11060 Guiding  Dir = 2, Dur = 24
01:25:35.566 00.043 11060 IsSlewing returns 0
01:25:35.566 00.000 11060 IsGuiding returns 0
01:25:35.606 00.040 11060 IsGuiding returns 0
01:25:35.606 00.000 11060 Move returns status 0, amount 24
01:25:35.606 00.000 11060 MoveAxis(N, 0, ABG)
01:25:35.606 00.000 11060 Move returns status 0, amount 0
01:25:35.606 00.000 11060 move complete, result=0
01:25:35.606 00.000 11060 worker thread done servicing request
01:25:35.606 00.000 11060 Worker thread wakes up
01:25:35.606 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
01:25:35.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:35.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:36.240 00.634 11060 Exposure complete
01:25:36.443 00.203 11060 worker thread done servicing request
01:25:36.444 00.001 10844 OnExposeComplete: enter
01:25:36.444 00.000 10844 UpdateGuideState(): m_state=6
01:25:36.444 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9719
01:25:36.444 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=61.21, Mass=2677, SNR=33.2, Peak=228 HFD=3.5
01:25:36.445 00.001 10844 MultiStar: [#1 0.12,0.05,1.01,U] [#2 -0.30,-0.23,2.12,U] [#3 -0.40,-0.31,1.00,U] [#4 -0.04,0.08,0.97,U] [#5 -0.61,0.10,0.00,M3] [#6 -0.61,0.27,0.00,M2] [#7 -0.31,0.33,0.85,U] [#8 -0.41,-0.35,0.99,U] 
01:25:36.445 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.06}, one-star: {-0.26, 0.24}
01:25:36.445 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
01:25:36.445 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
01:25:36.445 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.89 mountX=0.10 mountY=-0.22, mountTheta=-1.14
01:25:36.446 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.06, opts=13)
01:25:36.446 00.000 10844 Enqueuing Move request for scope (-0.24, -0.06)
01:25:36.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=11, FiltMax=255, Gamma=1.000
01:25:36.447 00.001 10844 UpdateGuideState exits: m=2677 SNR=33.2
01:25:36.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:36.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:36.447 00.000 10844 Enqueuing Expose request
01:25:36.447 00.000 11060 Worker thread wakes up
01:25:36.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
01:25:36.447 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
01:25:36.447 00.000 11060 Moving (-0.24, -0.06) raw xDistance=0.10 yDistance=-0.22
01:25:36.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:36.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:36.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:25:36.447 00.000 11060 MoveAxis(E, 0, ABG)
01:25:36.447 00.000 11060 Move returns status 0, amount 0
01:25:36.447 00.000 11060 MoveAxis(N, 0, ABG)
01:25:36.447 00.000 11060 Move returns status 0, amount 0
01:25:36.447 00.000 11060 move complete, result=0
01:25:36.448 00.001 11060 worker thread done servicing request
01:25:36.448 00.000 11060 Worker thread wakes up
01:25:36.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:36.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:36.449 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:37.082 00.633 11060 Exposure complete
01:25:37.235 00.153 11060 worker thread done servicing request
01:25:37.235 00.000 10844 OnExposeComplete: enter
01:25:37.235 00.000 10844 UpdateGuideState(): m_state=6
01:25:37.237 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9720
01:25:37.237 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=61.16, Mass=2913, SNR=34.0, Peak=246 HFD=3.4
01:25:37.237 00.000 10844 MultiStar: [#1 -0.12,-0.31,1.04,U] [#2 -0.38,-0.36,2.05,U] [#3 -0.02,-0.29,0.86,U] [#4 0.37,-0.12,0.88,U] [#5 -0.07,-0.59,1.05,U] [#6 0.02,0.24,0.97,U] [#7 -0.13,0.47,0.88,U] [#8 0.07,-0.48,0.93,U] 
01:25:37.237 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.17}, one-star: {0.25, 0.18}
01:25:37.237 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
01:25:37.237 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
01:25:37.237 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.83 mountX=0.18 mountY=-0.02, mountTheta=-0.10
01:25:37.239 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
01:25:37.239 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
01:25:37.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:37.239 00.000 10844 UpdateGuideState exits: m=2913 SNR=34.0
01:25:37.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:37.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:37.239 00.000 10844 Enqueuing Expose request
01:25:37.239 00.000 11060 Worker thread wakes up
01:25:37.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:25:37.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:25:37.239 00.000 11060 Moving (-0.05, -0.17) raw xDistance=0.18 yDistance=-0.02
01:25:37.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:25:37.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:37.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:37.240 00.001 11060 MoveAxis(W, 31, ABG)
01:25:37.240 00.000 11060 Guiding  Dir = 3, Dur = 31
01:25:37.248 00.008 11060 IsSlewing returns 0
01:25:37.248 00.000 11060 IsGuiding returns 0
01:25:37.296 00.048 11060 IsGuiding returns 0
01:25:37.296 00.000 11060 Move returns status 0, amount 31
01:25:37.296 00.000 11060 MoveAxis(N, 0, ABG)
01:25:37.296 00.000 11060 Move returns status 0, amount 0
01:25:37.296 00.000 11060 move complete, result=0
01:25:37.296 00.000 11060 worker thread done servicing request
01:25:37.296 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
01:25:37.296 00.000 11060 Worker thread wakes up
01:25:37.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:37.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:37.928 00.632 11060 Exposure complete
01:25:38.126 00.198 11060 worker thread done servicing request
01:25:38.126 00.000 10844 OnExposeComplete: enter
01:25:38.126 00.000 10844 UpdateGuideState(): m_state=6
01:25:38.126 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9721
01:25:38.127 00.001 10844 Star::Find returns 1 (0), X=268.40, Y=61.29, Mass=2879, SNR=34.4, Peak=251 HFD=3.4
01:25:38.127 00.000 10844 MultiStar: [#1 -0.38,0.44,1.02,U] [#2 -0.08,0.27,1.90,U] [#3 -0.30,-0.02,0.91,U] [#4 0.22,0.08,0.91,U] [#5 -0.17,0.34,1.00,U] [#6 -0.13,-0.08,0.89,U] [#7 -0.02,0.48,0.81,U] [#8 0.19,0.45,0.92,U] 
01:25:38.127 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.26}, one-star: {-0.08, 0.32}
01:25:38.127 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.65 = -2.64)
01:25:38.127 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
01:25:38.127 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.89 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
01:25:38.128 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.26, opts=13)
01:25:38.128 00.000 10844 Enqueuing Move request for scope (-0.09, 0.26)
01:25:38.128 00.000 11060 Worker thread wakes up
01:25:38.129 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
01:25:38.129 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
01:25:38.129 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:38.129 00.000 11060 Moving (-0.09, 0.26) raw xDistance=-0.24 yDistance=-0.13
01:25:38.129 00.000 10844 UpdateGuideState exits: m=2879 SNR=34.4
01:25:38.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:25:38.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:38.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:38.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:25:38.129 00.000 10844 Enqueuing Expose request
01:25:38.129 00.000 11060 MoveAxis(E, 40, ABG)
01:25:38.129 00.000 11060 Guiding  Dir = 2, Dur = 40
01:25:38.143 00.014 11060 IsSlewing returns 0
01:25:38.143 00.000 11060 IsGuiding returns 0
01:25:38.192 00.049 11060 IsGuiding returns 0
01:25:38.192 00.000 11060 Move returns status 0, amount 40
01:25:38.192 00.000 11060 MoveAxis(N, 0, ABG)
01:25:38.192 00.000 11060 Move returns status 0, amount 0
01:25:38.192 00.000 11060 move complete, result=0
01:25:38.192 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:25:38.192 00.000 11060 worker thread done servicing request
01:25:38.192 00.000 11060 Worker thread wakes up
01:25:38.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:38.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:38.829 00.637 11060 Exposure complete
01:25:38.976 00.147 11060 worker thread done servicing request
01:25:38.976 00.000 10844 OnExposeComplete: enter
01:25:38.977 00.001 10844 UpdateGuideState(): m_state=6
01:25:38.977 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9722
01:25:38.977 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=60.83, Mass=3446, SNR=37.2, Peak=254 HFD=3.5
01:25:38.977 00.000 10844 MultiStar: [#1 -0.59,-0.18,0.00,M1] [#2 -0.27,0.03,1.87,U] [#3 -0.52,-0.08,0.94,U] [#4 -0.06,0.04,0.78,U] [#5 -0.19,0.31,0.93,U] [#6 -0.41,0.00,0.79,U] [#7 -0.28,0.73,0.00,M1] [#8 -0.42,-0.19,0.80,U] 
01:25:38.977 00.000 10844 single-star, 6 included, MultiStar: {-0.29, 0.00}, one-star: {-0.16, -0.14}
01:25:38.977 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
01:25:38.977 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
01:25:38.977 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-2.42 mountX=0.17 mountY=-0.14, mountTheta=-0.68
01:25:38.979 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.14, opts=13)
01:25:38.979 00.000 10844 Enqueuing Move request for scope (-0.16, -0.14)
01:25:38.979 00.000 11060 Worker thread wakes up
01:25:38.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:38.979 00.000 10844 UpdateGuideState exits: m=3446 SNR=37.2
01:25:38.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:38.979 00.000 10844 Enqueuing Expose request
01:25:38.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
01:25:38.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
01:25:38.979 00.000 11060 Moving (-0.16, -0.14) raw xDistance=0.17 yDistance=-0.14
01:25:38.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:25:38.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:38.980 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:25:38.980 00.000 11060 MoveAxis(W, 28, ABG)
01:25:38.980 00.000 11060 Guiding  Dir = 3, Dur = 28
01:25:39.010 00.030 11060 IsSlewing returns 0
01:25:39.011 00.001 11060 IsGuiding returns 0
01:25:39.052 00.041 11060 IsGuiding returns 0
01:25:39.052 00.000 11060 Move returns status 0, amount 28
01:25:39.052 00.000 11060 MoveAxis(N, 0, ABG)
01:25:39.052 00.000 11060 Move returns status 0, amount 0
01:25:39.052 00.000 11060 move complete, result=0
01:25:39.052 00.000 11060 worker thread done servicing request
01:25:39.053 00.001 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
01:25:39.053 00.000 11060 Worker thread wakes up
01:25:39.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:39.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:39.688 00.635 11060 Exposure complete
01:25:39.877 00.189 11060 worker thread done servicing request
01:25:39.877 00.000 10844 OnExposeComplete: enter
01:25:39.877 00.000 10844 UpdateGuideState(): m_state=6
01:25:39.878 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9723
01:25:39.878 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=61.33, Mass=2894, SNR=34.3, Peak=237 HFD=3.8
01:25:39.878 00.000 10844 MultiStar: [#1 -0.39,-0.17,1.02,U] [#2 -0.45,0.24,1.93,U] [#3 -0.35,0.11,0.94,U] [#4 0.19,0.08,0.93,U] [#5 -0.65,0.09,0.00,M1] [#6 -0.59,-0.52,0.00,M1] [#7 -0.24,0.26,0.76,U] [#8 -0.23,-0.27,0.93,U] 
01:25:39.878 00.000 10844 refined, 6 included, MultiStar: {-0.30, 0.10}, one-star: {-0.41, 0.36}
01:25:39.878 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
01:25:39.878 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
01:25:39.878 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.31 cameraTheta=2.81 mountX=-0.05 mountY=-0.31, mountTheta=-1.72
01:25:39.879 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.10, opts=13)
01:25:39.879 00.000 10844 Enqueuing Move request for scope (-0.30, 0.10)
01:25:39.879 00.000 11060 Worker thread wakes up
01:25:39.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
01:25:39.879 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
01:25:39.879 00.000 11060 Moving (-0.30, 0.10) raw xDistance=-0.05 yDistance=-0.31
01:25:39.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:39.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:39.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:25:39.880 00.001 11060 MoveAxis(E, 0, ABG)
01:25:39.880 00.000 11060 Move returns status 0, amount 0
01:25:39.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:39.880 00.000 11060 MoveAxis(N, 0, ABG)
01:25:39.880 00.000 11060 Move returns status 0, amount 0
01:25:39.880 00.000 10844 UpdateGuideState exits: m=2894 SNR=34.3
01:25:39.880 00.000 11060 move complete, result=0
01:25:39.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:39.880 00.000 11060 worker thread done servicing request
01:25:39.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:39.880 00.000 10844 Enqueuing Expose request
01:25:39.880 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:25:39.880 00.000 11060 Worker thread wakes up
01:25:39.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:39.881 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:40.534 00.653 11060 Exposure complete
01:25:40.712 00.178 11060 worker thread done servicing request
01:25:40.712 00.000 10844 OnExposeComplete: enter
01:25:40.712 00.000 10844 UpdateGuideState(): m_state=6
01:25:40.712 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9724
01:25:40.713 00.001 10844 Star::Find returns 1 (0), X=268.59, Y=60.60, Mass=2845, SNR=33.6, Peak=252 HFD=3.3
01:25:40.713 00.000 10844 MultiStar: [#1 -0.26,0.31,1.06,U] [#2 0.03,0.13,2.11,U] [#3 -0.14,-0.16,1.10,U] [#4 0.24,-0.44,0.89,U] [#5 0.17,0.06,0.98,U] [#6 -0.11,-0.45,0.92,U] [#7 -0.51,0.35,0.00,M1] [#8 -0.18,-0.24,0.97,U] 
01:25:40.713 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.10}, one-star: {0.10, -0.38}
01:25:40.713 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
01:25:40.713 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
01:25:40.713 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.74 mountX=0.10 mountY=-0.00, mountTheta=-0.01
01:25:40.714 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
01:25:40.714 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
01:25:40.715 00.001 11060 Worker thread wakes up
01:25:40.715 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:40.715 00.000 10844 UpdateGuideState exits: m=2845 SNR=33.6
01:25:40.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:40.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:40.715 00.000 10844 Enqueuing Expose request
01:25:40.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
01:25:40.715 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
01:25:40.715 00.000 11060 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=-0.00
01:25:40.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:40.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:40.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:25:40.715 00.000 11060 MoveAxis(E, 0, ABG)
01:25:40.715 00.000 11060 Move returns status 0, amount 0
01:25:40.715 00.000 11060 MoveAxis(N, 0, ABG)
01:25:40.716 00.001 11060 Move returns status 0, amount 0
01:25:40.716 00.000 11060 move complete, result=0
01:25:40.716 00.000 11060 worker thread done servicing request
01:25:40.716 00.000 11060 Worker thread wakes up
01:25:40.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:40.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:40.717 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:41.343 00.626 11060 Exposure complete
01:25:41.510 00.167 11060 worker thread done servicing request
01:25:41.510 00.000 10844 OnExposeComplete: enter
01:25:41.510 00.000 10844 UpdateGuideState(): m_state=6
01:25:41.510 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9725
01:25:41.510 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=61.48, Mass=2594, SNR=31.8, Peak=234 HFD=4.0
01:25:41.510 00.000 10844 MultiStar: [#1 -0.07,0.79,0.00,M1] [#2 -0.18,0.27,2.08,U] [#3 -0.41,0.07,0.96,U] [#4 0.21,0.55,1.10,U] [#5 -0.23,0.69,0.00,M1] [#6 -0.22,0.25,0.95,U] [#7 0.13,0.77,0.00,M2] [#8 -0.06,0.18,0.92,U] 
01:25:41.510 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.31}, one-star: {-0.50, 0.51}
01:25:41.511 00.001 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
01:25:41.511 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
01:25:41.511 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.31 hyp=0.36 cameraTheta=2.12 mountX=-0.27 mountY=-0.23, mountTheta=-2.42
01:25:41.512 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.31, opts=13)
01:25:41.512 00.000 10844 Enqueuing Move request for scope (-0.19, 0.31)
01:25:41.512 00.000 11060 Worker thread wakes up
01:25:41.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:41.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.31) opts 0xd
01:25:41.512 00.000 10844 UpdateGuideState exits: m=2594 SNR=31.8
01:25:41.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.31)
01:25:41.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.512 00.000 11060 Moving (-0.19, 0.31) raw xDistance=-0.27 yDistance=-0.23
01:25:41.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:41.512 00.000 10844 Enqueuing Expose request
01:25:41.513 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:25:41.513 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.14 newest=-0.54
01:25:41.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:25:41.513 00.000 11060 MoveAxis(E, 46, ABG)
01:25:41.513 00.000 11060 Guiding  Dir = 2, Dur = 46
01:25:41.556 00.043 11060 IsSlewing returns 0
01:25:41.556 00.000 11060 IsGuiding returns 0
01:25:41.634 00.078 11060 IsGuiding returns 0
01:25:41.634 00.000 11060 Move returns status 0, amount 46
01:25:41.634 00.000 11060 BLC: Oldest BLC event removed
01:25:41.634 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:25:41.634 00.000 11060 MoveAxis(N, 841, ABG)
01:25:41.634 00.000 11060 duration set to 750 by maxDecDuration
01:25:41.634 00.000 11060 Guiding  Dir = 0, Dur = 750
01:25:41.650 00.016 11060 IsSlewing returns 0
01:25:41.650 00.000 11060 IsGuiding returns 0
01:25:42.412 00.762 11060 IsGuiding returns 0
01:25:42.413 00.001 11060 Move returns status 0, amount 750
01:25:42.413 00.000 11060 move complete, result=0
01:25:42.413 00.000 11060 worker thread done servicing request
01:25:42.413 00.000 11060 Worker thread wakes up
01:25:42.415 00.002 10844 GuideStep: -0.3 px 46 ms EAST, -0.2 px 750 ms NORTH
01:25:42.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:42.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:43.055 00.640 11060 Exposure complete
01:25:43.232 00.177 11060 worker thread done servicing request
01:25:43.232 00.000 10844 OnExposeComplete: enter
01:25:43.232 00.000 10844 UpdateGuideState(): m_state=6
01:25:43.232 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9726
01:25:43.232 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=61.63, Mass=2529, SNR=31.0, Peak=200 HFD=3.7
01:25:43.233 00.001 10844 MultiStar: [#1 -0.15,0.41,1.13,U] [#2 0.04,0.26,2.19,U] [#3 -0.41,-0.01,1.14,U] [#4 0.37,0.67,0.00,M1] [#5 0.03,0.48,1.20,U] [#6 -0.09,0.45,1.00,U] [#7 -0.11,0.45,1.00,U] [#8 -0.16,0.17,1.01,U] 
01:25:43.233 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.34}, one-star: {-0.29, 0.66}
01:25:43.233 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
01:25:43.233 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
01:25:43.233 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.91 mountX=-0.32 mountY=-0.17, mountTheta=-2.64
01:25:43.234 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.34, opts=13)
01:25:43.234 00.000 10844 Enqueuing Move request for scope (-0.12, 0.34)
01:25:43.234 00.000 11060 Worker thread wakes up
01:25:43.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.34) opts 0xd
01:25:43.234 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.34)
01:25:43.234 00.000 11060 Moving (-0.12, 0.34) raw xDistance=-0.32 yDistance=-0.17
01:25:43.235 00.001 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.163526, 1:0.173585
01:25:43.235 00.000 11060 BLC: No correction, Miss < min_move
01:25:43.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:25:43.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:43.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:43.235 00.000 10844 UpdateGuideState exits: m=2529 SNR=31.0
01:25:43.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:43.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:43.235 00.000 10844 Enqueuing Expose request
01:25:43.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:25:43.235 00.000 11060 MoveAxis(E, 56, ABG)
01:25:43.235 00.000 11060 Guiding  Dir = 2, Dur = 56
01:25:43.243 00.008 11060 IsSlewing returns 0
01:25:43.244 00.001 11060 IsGuiding returns 0
01:25:43.301 00.057 11060 IsGuiding returns 0
01:25:43.301 00.000 11060 Move returns status 0, amount 56
01:25:43.301 00.000 11060 MoveAxis(N, 0, ABG)
01:25:43.301 00.000 11060 Move returns status 0, amount 0
01:25:43.302 00.001 11060 move complete, result=0
01:25:43.302 00.000 11060 worker thread done servicing request
01:25:43.302 00.000 11060 Worker thread wakes up
01:25:43.302 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.2 px 0 ms NORTH
01:25:43.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:43.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:43.938 00.636 11060 Exposure complete
01:25:44.096 00.158 11060 worker thread done servicing request
01:25:44.096 00.000 10844 OnExposeComplete: enter
01:25:44.096 00.000 10844 UpdateGuideState(): m_state=6
01:25:44.097 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9727
01:25:44.097 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=60.73, Mass=2965, SNR=34.4, Peak=236 HFD=3.7
01:25:44.097 00.000 10844 MultiStar: [#1 -0.02,-0.24,1.07,U] [#2 0.59,-0.09,2.01,U] [#3 0.29,-0.70,0.00,M1] [#4 0.48,-0.20,0.90,U] [#5 0.34,-0.15,0.99,U] [#6 0.19,-0.20,0.93,U] [#7 0.15,0.07,0.90,U] [#8 -0.24,-0.36,0.85,U] 
01:25:44.097 00.000 10844 refined, 7 included, MultiStar: {0.26, -0.17}, one-star: {0.20, -0.25}
01:25:44.097 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
01:25:44.097 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
01:25:44.097 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.57 mountX=0.12 mountY=0.28, mountTheta=1.18
01:25:44.099 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.17, opts=13)
01:25:44.099 00.000 10844 Enqueuing Move request for scope (0.26, -0.17)
01:25:44.099 00.000 11060 Worker thread wakes up
01:25:44.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:44.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd
01:25:44.099 00.000 10844 UpdateGuideState exits: m=2965 SNR=34.4
01:25:44.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:44.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.17)
01:25:44.099 00.000 11060 Moving (0.26, -0.17) raw xDistance=0.12 yDistance=0.28
01:25:44.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:44.099 00.000 10844 Enqueuing Expose request
01:25:44.099 00.000 11060 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.163526, 1:0.173585, 2:-0.282222
01:25:44.099 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
01:25:44.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:25:44.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:25:44.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:25:44.099 00.000 11060 MoveAxis(E, 0, ABG)
01:25:44.099 00.000 11060 Move returns status 0, amount 0
01:25:44.099 00.000 11060 MoveAxis(N, 0, ABG)
01:25:44.099 00.000 11060 Move returns status 0, amount 0
01:25:44.099 00.000 11060 move complete, result=0
01:25:44.100 00.001 11060 worker thread done servicing request
01:25:44.100 00.000 11060 Worker thread wakes up
01:25:44.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:44.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:44.101 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:25:44.726 00.625 11060 Exposure complete
01:25:44.885 00.159 11060 worker thread done servicing request
01:25:44.885 00.000 10844 OnExposeComplete: enter
01:25:44.885 00.000 10844 UpdateGuideState(): m_state=6
01:25:44.887 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9728
01:25:44.893 00.006 10844 Star::Find returns 1 (1), X=268.49, Y=60.40, Mass=2806, SNR=33.9, Peak=255 HFD=3.2
01:25:44.893 00.000 10844 MultiStar: [#1 -0.10,-0.01,0.99,U] [#2 -0.26,-0.29,2.09,U] [#3 0.06,-0.54,0.92,U] [#4 0.59,-0.07,0.97,U] [#5 -0.16,-0.12,1.03,U] [#6 -0.02,-0.35,0.88,U] [#7 -0.11,-0.17,0.80,U] [#8 0.03,0.21,0.91,U] 
01:25:44.893 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.22}, one-star: {0.00, -0.57}
01:25:44.895 00.002 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
01:25:44.895 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
01:25:44.895 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.69 mountX=0.22 mountY=0.01, mountTheta=0.04
01:25:44.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.22, opts=13)
01:25:44.897 00.000 10844 Enqueuing Move request for scope (-0.03, -0.22)
01:25:44.897 00.000 11060 Worker thread wakes up
01:25:44.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:44.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
01:25:44.897 00.000 10844 UpdateGuideState exits: m=2806 SNR=33.9 Saturated
01:25:44.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
01:25:44.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:44.897 00.000 11060 Moving (-0.03, -0.22) raw xDistance=0.22 yDistance=0.01
01:25:44.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:44.897 00.000 11060 BLC: window closed
01:25:44.897 00.000 10844 Enqueuing Expose request
01:25:44.897 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.163526, 1:0.173585, 2:-0.282222
01:25:44.897 00.000 11060 BLC: No correction, Miss < min_move
01:25:44.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:25:44.898 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:44.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:25:44.898 00.000 11060 MoveAxis(W, 39, ABG)
01:25:44.898 00.000 11060 Guiding  Dir = 3, Dur = 39
01:25:44.924 00.026 11060 IsSlewing returns 0
01:25:44.924 00.000 11060 IsGuiding returns 0
01:25:44.989 00.065 11060 IsGuiding returns 0
01:25:44.989 00.000 11060 Move returns status 0, amount 39
01:25:44.989 00.000 11060 MoveAxis(N, 0, ABG)
01:25:44.989 00.000 11060 Move returns status 0, amount 0
01:25:44.989 00.000 11060 move complete, result=0
01:25:44.989 00.000 11060 worker thread done servicing request
01:25:44.990 00.001 11060 Worker thread wakes up
01:25:44.990 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
01:25:44.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:44.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:45.639 00.649 11060 Exposure complete
01:25:45.816 00.177 11060 worker thread done servicing request
01:25:45.816 00.000 10844 OnExposeComplete: enter
01:25:45.817 00.001 10844 UpdateGuideState(): m_state=6
01:25:45.817 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9729
01:25:45.817 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=60.97, Mass=2964, SNR=34.5, Peak=247 HFD=3.3
01:25:45.817 00.000 10844 MultiStar: [#1 -0.03,-0.29,0.99,U] [#2 0.29,0.47,2.00,U] [#3 -0.11,-0.36,0.92,U] [#4 -0.16,-0.03,0.99,U] [#5 0.22,0.36,1.06,U] [#6 -0.18,0.59,0.00,M1] [#7 0.06,0.39,0.86,U] [#8 -0.07,0.11,0.90,U] 
01:25:45.817 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.13}, one-star: {-0.19, -0.01}
01:25:45.817 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
01:25:45.817 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
01:25:45.817 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.30 mountX=-0.13 mountY=0.01, mountTheta=3.03
01:25:45.819 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
01:25:45.819 00.000 10844 Enqueuing Move request for scope (0.04, 0.13)
01:25:45.819 00.000 11060 Worker thread wakes up
01:25:45.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:45.819 00.000 10844 UpdateGuideState exits: m=2964 SNR=34.5
01:25:45.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:45.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:45.819 00.000 10844 Enqueuing Expose request
01:25:45.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
01:25:45.820 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
01:25:45.820 00.000 11060 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=0.01
01:25:45.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:25:45.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:45.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:25:45.820 00.000 11060 MoveAxis(E, 22, ABG)
01:25:45.820 00.000 11060 Guiding  Dir = 2, Dur = 22
01:25:45.828 00.008 11060 IsSlewing returns 0
01:25:45.828 00.000 11060 IsGuiding returns 0
01:25:45.859 00.031 11060 IsGuiding returns 0
01:25:45.859 00.000 11060 Move returns status 0, amount 22
01:25:45.859 00.000 11060 MoveAxis(N, 0, ABG)
01:25:45.859 00.000 11060 Move returns status 0, amount 0
01:25:45.859 00.000 11060 move complete, result=0
01:25:45.859 00.000 11060 worker thread done servicing request
01:25:45.859 00.000 11060 Worker thread wakes up
01:25:45.859 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
01:25:45.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:45.860 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:46.492 00.632 11060 Exposure complete
01:25:46.671 00.179 11060 worker thread done servicing request
01:25:46.671 00.000 10844 OnExposeComplete: enter
01:25:46.671 00.000 10844 UpdateGuideState(): m_state=6
01:25:46.678 00.007 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9730
01:25:46.678 00.000 10844 Star::Find returns 1 (1), X=268.26, Y=61.42, Mass=3162, SNR=34.7, Peak=255 HFD=3.6
01:25:46.678 00.000 10844 MultiStar: [#1 -0.14,0.43,0.90,U] [#2 -0.15,-0.04,1.90,U] [#3 -0.15,-0.33,1.02,U] [#4 0.08,0.29,0.96,U] [#5 -0.34,0.40,1.06,U] [#6 0.00,0.13,0.85,U] [#7 -0.16,0.54,0.84,U] [#8 -0.05,0.16,0.91,U] 
01:25:46.678 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.20}, one-star: {-0.23, 0.45}
01:25:46.678 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
01:25:46.678 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
01:25:46.678 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.17 mountX=-0.17 mountY=-0.16, mountTheta=-2.37
01:25:46.679 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.20, opts=13)
01:25:46.679 00.000 10844 Enqueuing Move request for scope (-0.13, 0.20)
01:25:46.679 00.000 11060 Worker thread wakes up
01:25:46.680 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:46.680 00.000 10844 UpdateGuideState exits: m=3162 SNR=34.7 Saturated
01:25:46.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:46.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:46.680 00.000 10844 Enqueuing Expose request
01:25:46.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
01:25:46.680 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
01:25:46.680 00.000 11060 Moving (-0.13, 0.20) raw xDistance=-0.17 yDistance=-0.16
01:25:46.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:25:46.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:46.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:25:46.680 00.000 11060 MoveAxis(E, 30, ABG)
01:25:46.680 00.000 11060 Guiding  Dir = 2, Dur = 30
01:25:46.686 00.006 11060 IsSlewing returns 0
01:25:46.686 00.000 11060 IsGuiding returns 0
01:25:46.733 00.047 11060 IsGuiding returns 0
01:25:46.733 00.000 11060 Move returns status 0, amount 30
01:25:46.733 00.000 11060 MoveAxis(N, 0, ABG)
01:25:46.733 00.000 11060 Move returns status 0, amount 0
01:25:46.734 00.001 11060 move complete, result=0
01:25:46.734 00.000 11060 worker thread done servicing request
01:25:46.734 00.000 11060 Worker thread wakes up
01:25:46.734 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
01:25:46.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:46.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:47.363 00.629 11060 Exposure complete
01:25:47.531 00.168 11060 worker thread done servicing request
01:25:47.531 00.000 10844 OnExposeComplete: enter
01:25:47.531 00.000 10844 UpdateGuideState(): m_state=6
01:25:47.531 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9731
01:25:47.531 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=61.08, Mass=2788, SNR=33.3, Peak=243 HFD=3.5
01:25:47.532 00.001 10844 MultiStar: [#1 0.21,-0.56,1.01,U] [#2 0.12,-0.40,2.06,U] [#3 0.09,-0.50,0.91,U] [#4 -0.33,0.20,0.93,U] [#5 0.31,-0.79,0.00,M1] [#6 -0.03,-0.23,0.96,U] [#7 0.16,-0.30,0.86,U] [#8 0.07,-0.55,0.88,U] 
01:25:47.532 00.000 10844 single-star, 7 included, MultiStar: {0.06, -0.29}, one-star: {0.11, 0.11}
01:25:47.532 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
01:25:47.532 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
01:25:47.532 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.77 mountX=-0.13 mountY=0.09, mountTheta=2.51
01:25:47.533 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.11, opts=13)
01:25:47.533 00.000 10844 Enqueuing Move request for scope (0.11, 0.11)
01:25:47.533 00.000 11060 Worker thread wakes up
01:25:47.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:47.534 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
01:25:47.534 00.000 10844 UpdateGuideState exits: m=2788 SNR=33.3
01:25:47.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
01:25:47.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:47.534 00.000 11060 Moving (0.11, 0.11) raw xDistance=-0.13 yDistance=0.09
01:25:47.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:47.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:25:47.534 00.000 10844 Enqueuing Expose request
01:25:47.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:47.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:25:47.534 00.000 11060 MoveAxis(E, 23, ABG)
01:25:47.534 00.000 11060 Guiding  Dir = 2, Dur = 23
01:25:47.576 00.042 11060 IsSlewing returns 0
01:25:47.576 00.000 11060 IsGuiding returns 0
01:25:47.653 00.077 11060 IsGuiding returns 0
01:25:47.653 00.000 11060 Move returns status 0, amount 23
01:25:47.653 00.000 11060 MoveAxis(N, 0, ABG)
01:25:47.653 00.000 11060 Move returns status 0, amount 0
01:25:47.653 00.000 11060 move complete, result=0
01:25:47.653 00.000 11060 worker thread done servicing request
01:25:47.654 00.001 11060 Worker thread wakes up
01:25:47.654 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:25:47.655 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:47.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:48.287 00.632 11060 Exposure complete
01:25:48.476 00.189 11060 worker thread done servicing request
01:25:48.476 00.000 10844 OnExposeComplete: enter
01:25:48.476 00.000 10844 UpdateGuideState(): m_state=6
01:25:48.476 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9732
01:25:48.476 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=61.06, Mass=2721, SNR=32.9, Peak=223 HFD=3.6
01:25:48.477 00.001 10844 MultiStar: [#1 0.01,0.06,0.89,U] [#2 0.08,0.05,2.01,U] [#3 0.39,0.08,0.90,U] [#4 0.57,0.18,0.98,U] [#5 0.42,0.47,0.00,M2] [#6 0.05,0.76,0.00,M1] [#7 0.36,0.35,0.86,U] [#8 0.16,-0.05,0.87,U] 
01:25:48.477 00.000 10844 single-star, 6 included, MultiStar: {0.19, 0.10}, one-star: {-0.09, 0.09}
01:25:48.477 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
01:25:48.477 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
01:25:48.477 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.39 mountX=-0.07 mountY=-0.10, mountTheta=-2.15
01:25:48.479 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
01:25:48.479 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
01:25:48.479 00.000 11060 Worker thread wakes up
01:25:48.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:48.479 00.000 10844 UpdateGuideState exits: m=2721 SNR=32.9
01:25:48.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:48.480 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:48.480 00.000 10844 Enqueuing Expose request
01:25:48.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:25:48.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:25:48.480 00.000 11060 Moving (-0.09, 0.09) raw xDistance=-0.07 yDistance=-0.10
01:25:48.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:48.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:48.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:25:48.481 00.001 11060 MoveAxis(E, 0, ABG)
01:25:48.481 00.000 11060 Move returns status 0, amount 0
01:25:48.481 00.000 11060 MoveAxis(N, 0, ABG)
01:25:48.481 00.000 11060 Move returns status 0, amount 0
01:25:48.482 00.001 11060 move complete, result=0
01:25:48.482 00.000 11060 worker thread done servicing request
01:25:48.482 00.000 11060 Worker thread wakes up
01:25:48.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:48.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:48.486 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:49.118 00.632 11060 Exposure complete
01:25:49.296 00.178 11060 worker thread done servicing request
01:25:49.296 00.000 10844 OnExposeComplete: enter
01:25:49.297 00.001 10844 UpdateGuideState(): m_state=6
01:25:49.297 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9733
01:25:49.297 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=61.25, Mass=2447, SNR=31.4, Peak=255 HFD=3.1
01:25:49.297 00.000 10844 MultiStar: [#1 -0.14,-0.04,1.02,U] [#2 -0.02,-0.07,2.17,U] [#3 -0.17,-0.16,0.91,U] [#4 0.17,0.19,0.95,U] [#5 0.28,0.18,1.05,U] [#6 0.07,-0.15,0.99,U] [#7 0.09,-0.11,0.99,U] [#8 0.44,0.52,0.00,M1] 
01:25:49.297 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {-0.01, 0.28}
01:25:49.297 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
01:25:49.297 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
01:25:49.297 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.16 mountX=-0.01 mountY=0.03, mountTheta=1.91
01:25:49.300 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
01:25:49.300 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
01:25:49.300 00.000 11060 Worker thread wakes up
01:25:49.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:49.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
01:25:49.300 00.000 10844 UpdateGuideState exits: m=2447 SNR=31.4 Saturated
01:25:49.300 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
01:25:49.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:49.300 00.000 11060 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=0.03
01:25:49.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:49.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:25:49.300 00.000 10844 Enqueuing Expose request
01:25:49.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:49.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:25:49.301 00.001 11060 MoveAxis(E, 0, ABG)
01:25:49.301 00.000 11060 Move returns status 0, amount 0
01:25:49.301 00.000 11060 MoveAxis(N, 0, ABG)
01:25:49.301 00.000 11060 Move returns status 0, amount 0
01:25:49.301 00.000 11060 move complete, result=0
01:25:49.301 00.000 11060 worker thread done servicing request
01:25:49.301 00.000 11060 Worker thread wakes up
01:25:49.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:49.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:49.303 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:49.933 00.630 11060 Exposure complete
01:25:50.139 00.206 11060 worker thread done servicing request
01:25:50.139 00.000 10844 OnExposeComplete: enter
01:25:50.139 00.000 10844 UpdateGuideState(): m_state=6
01:25:50.140 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9734
01:25:50.140 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=61.28, Mass=2621, SNR=32.4, Peak=242 HFD=3.0
01:25:50.140 00.000 10844 MultiStar: [#1 -0.00,0.15,1.01,U] [#2 -0.07,0.82,0.00,M1] [#3 -0.22,-0.06,1.00,U] [#4 -0.03,0.17,0.93,U] [#5 -0.14,0.67,0.00,M2] [#6 -0.25,-0.26,1.00,U] [#7 0.10,0.34,0.97,U] [#8 -0.30,0.36,0.89,U] 
01:25:50.140 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.14}, one-star: {0.29, 0.30}
01:25:50.140 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
01:25:50.140 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
01:25:50.140 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.96 mountX=-0.13 mountY=-0.08, mountTheta=-2.59
01:25:50.142 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.14, opts=13)
01:25:50.142 00.000 10844 Enqueuing Move request for scope (-0.06, 0.14)
01:25:50.142 00.000 11060 Worker thread wakes up
01:25:50.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:50.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
01:25:50.142 00.000 10844 UpdateGuideState exits: m=2621 SNR=32.4
01:25:50.142 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
01:25:50.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:50.142 00.000 11060 Moving (-0.06, 0.14) raw xDistance=-0.13 yDistance=-0.08
01:25:50.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:50.142 00.000 10844 Enqueuing Expose request
01:25:50.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:25:50.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:50.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:50.142 00.000 11060 MoveAxis(E, 22, ABG)
01:25:50.142 00.000 11060 Guiding  Dir = 2, Dur = 22
01:25:50.160 00.018 11060 IsSlewing returns 0
01:25:50.160 00.000 11060 IsGuiding returns 0
01:25:50.190 00.030 11060 IsGuiding returns 0
01:25:50.191 00.001 11060 Move returns status 0, amount 22
01:25:50.191 00.000 11060 MoveAxis(N, 0, ABG)
01:25:50.191 00.000 11060 Move returns status 0, amount 0
01:25:50.191 00.000 11060 move complete, result=0
01:25:50.191 00.000 11060 worker thread done servicing request
01:25:50.191 00.000 11060 Worker thread wakes up
01:25:50.191 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
01:25:50.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:50.192 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:50.820 00.628 11060 Exposure complete
01:25:51.003 00.183 11060 worker thread done servicing request
01:25:51.003 00.000 10844 OnExposeComplete: enter
01:25:51.003 00.000 10844 UpdateGuideState(): m_state=6
01:25:51.003 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9735
01:25:51.004 00.001 10844 Star::Find returns 1 (0), X=268.42, Y=60.82, Mass=2748, SNR=33.6, Peak=239 HFD=3.7
01:25:51.004 00.000 10844 MultiStar: [#1 -0.11,0.03,0.95,U] [#2 0.30,0.01,2.00,U] [#3 -0.09,0.02,0.92,U] [#4 0.33,0.61,0.00,M1] [#5 0.10,0.02,1.00,U] [#6 -0.05,0.68,0.00,M1] [#7 -0.06,0.41,0.79,U] [#8 0.07,0.37,0.79,U] 
01:25:51.004 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.07}, one-star: {-0.07, -0.15}
01:25:51.004 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
01:25:51.004 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
01:25:51.004 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.87 mountX=-0.08 mountY=0.05, mountTheta=2.61
01:25:51.005 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
01:25:51.005 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
01:25:51.006 00.001 11060 Worker thread wakes up
01:25:51.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:25:51.006 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:25:51.006 00.000 11060 Moving (0.06, 0.07) raw xDistance=-0.08 yDistance=0.05
01:25:51.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:25:51.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:51.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:51.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:25:51.006 00.000 11060 MoveAxis(E, 0, ABG)
01:25:51.006 00.000 11060 Move returns status 0, amount 0
01:25:51.006 00.000 10844 UpdateGuideState exits: m=2748 SNR=33.6
01:25:51.006 00.000 11060 MoveAxis(N, 0, ABG)
01:25:51.006 00.000 11060 Move returns status 0, amount 0
01:25:51.006 00.000 11060 move complete, result=0
01:25:51.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:51.006 00.000 11060 worker thread done servicing request
01:25:51.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:51.007 00.001 10844 Enqueuing Expose request
01:25:51.007 00.000 11060 Worker thread wakes up
01:25:51.007 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:51.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:51.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:51.637 00.630 11060 Exposure complete
01:25:51.833 00.196 11060 worker thread done servicing request
01:25:51.833 00.000 10844 OnExposeComplete: enter
01:25:51.833 00.000 10844 UpdateGuideState(): m_state=6
01:25:51.834 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9736
01:25:51.834 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=61.00, Mass=2213, SNR=29.6, Peak=209 HFD=3.1
01:25:51.834 00.000 10844 MultiStar: [#1 -0.03,0.44,1.21,U] [#2 0.11,0.18,2.33,U] [#3 0.13,0.23,1.07,U] [#4 0.27,0.13,0.94,U] [#5 0.45,0.39,1.28,U] [#6 -0.27,0.19,0.98,U] [#7 0.09,0.46,1.03,U] [#8 0.00,0.06,1.04,U] 
01:25:51.834 00.000 10844 single-star, 8 included, MultiStar: {0.10, 0.24}, one-star: {0.03, 0.03}
01:25:51.834 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:25:51.834 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
01:25:51.834 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.87 mountX=-0.03 mountY=0.02, mountTheta=2.61
01:25:51.836 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
01:25:51.837 00.001 10844 Enqueuing Move request for scope (0.03, 0.03)
01:25:51.837 00.000 11060 Worker thread wakes up
01:25:51.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:51.837 00.000 10844 UpdateGuideState exits: m=2213 SNR=29.6
01:25:51.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:51.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:51.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:25:51.837 00.000 10844 Enqueuing Expose request
01:25:51.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:25:51.837 00.000 11060 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=0.02
01:25:51.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:25:51.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:51.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:25:51.837 00.000 11060 MoveAxis(E, 0, ABG)
01:25:51.838 00.001 11060 Move returns status 0, amount 0
01:25:51.838 00.000 11060 MoveAxis(N, 0, ABG)
01:25:51.838 00.000 11060 Move returns status 0, amount 0
01:25:51.838 00.000 11060 move complete, result=0
01:25:51.838 00.000 11060 worker thread done servicing request
01:25:51.838 00.000 11060 Worker thread wakes up
01:25:51.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:51.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:51.839 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:52.463 00.624 11060 Exposure complete
01:25:52.610 00.147 11060 worker thread done servicing request
01:25:52.610 00.000 10844 OnExposeComplete: enter
01:25:52.611 00.001 10844 UpdateGuideState(): m_state=6
01:25:52.611 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9737
01:25:52.611 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=61.54, Mass=2818, SNR=33.7, Peak=253 HFD=3.5
01:25:52.611 00.000 10844 MultiStar: [#1 -0.08,0.53,0.94,U] [#2 0.03,0.05,1.81,U] [#3 -0.04,0.08,0.92,U] [#4 -0.03,0.41,0.99,U] [#5 0.29,0.57,0.00,M1] [#6 -0.02,0.10,0.88,U] [#7 -0.15,0.42,0.72,U] [#8 -0.17,0.11,0.89,U] 
01:25:52.611 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.26}, one-star: {0.21, 0.57}
01:25:52.611 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
01:25:52.611 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.91)
01:25:52.611 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=-0.25 mountY=-0.06, mountTheta=-2.90
01:25:52.613 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.26, opts=13)
01:25:52.613 00.000 10844 Enqueuing Move request for scope (-0.02, 0.26)
01:25:52.613 00.000 11060 Worker thread wakes up
01:25:52.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:52.613 00.000 10844 UpdateGuideState exits: m=2818 SNR=33.7
01:25:52.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:52.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:52.613 00.000 10844 Enqueuing Expose request
01:25:52.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
01:25:52.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
01:25:52.613 00.000 11060 Moving (-0.02, 0.26) raw xDistance=-0.25 yDistance=-0.06
01:25:52.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:25:52.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:52.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:52.613 00.000 11060 MoveAxis(E, 44, ABG)
01:25:52.613 00.000 11060 Guiding  Dir = 2, Dur = 44
01:25:52.628 00.015 11060 IsSlewing returns 0
01:25:52.628 00.000 11060 IsGuiding returns 0
01:25:52.675 00.047 11060 IsGuiding returns 0
01:25:52.675 00.000 11060 Move returns status 0, amount 44
01:25:52.675 00.000 11060 MoveAxis(N, 0, ABG)
01:25:52.675 00.000 11060 Move returns status 0, amount 0
01:25:52.675 00.000 11060 move complete, result=0
01:25:52.675 00.000 11060 worker thread done servicing request
01:25:52.676 00.001 11060 Worker thread wakes up
01:25:52.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:52.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:52.676 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
01:25:53.324 00.648 11060 Exposure complete
01:25:53.511 00.187 11060 worker thread done servicing request
01:25:53.511 00.000 10844 OnExposeComplete: enter
01:25:53.511 00.000 10844 UpdateGuideState(): m_state=6
01:25:53.511 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9738
01:25:53.511 00.000 10844 Star::Find returns 1 (1), X=268.50, Y=61.06, Mass=3713, SNR=39.0, Peak=255 HFD=3.7
01:25:53.511 00.000 10844 MultiStar: [#1 0.03,0.34,0.84,U] [#2 0.15,0.26,1.69,U] [#3 0.12,-0.43,0.91,U] [#4 0.01,-0.30,0.82,U] [#5 0.12,0.20,0.86,U] [#6 -0.32,0.28,0.81,U] [#7 0.30,0.28,0.71,U] [#8 0.02,0.33,0.77,U] 
01:25:53.512 00.001 10844 single-star, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.02, 0.09}
01:25:53.512 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.14)
01:25:53.512 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
01:25:53.512 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.40 mountX=-0.09 mountY=0.00, mountTheta=3.13
01:25:53.513 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
01:25:53.513 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
01:25:53.513 00.000 11060 Worker thread wakes up
01:25:53.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:53.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:25:53.513 00.000 10844 UpdateGuideState exits: m=3713 SNR=39.0 Saturated
01:25:53.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:25:53.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:53.513 00.000 11060 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=0.00
01:25:53.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:53.514 00.001 10844 Enqueuing Expose request
01:25:53.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:53.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:53.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:25:53.514 00.000 11060 MoveAxis(E, 0, ABG)
01:25:53.514 00.000 11060 Move returns status 0, amount 0
01:25:53.514 00.000 11060 MoveAxis(N, 0, ABG)
01:25:53.514 00.000 11060 Move returns status 0, amount 0
01:25:53.514 00.000 11060 move complete, result=0
01:25:53.514 00.000 11060 worker thread done servicing request
01:25:53.514 00.000 11060 Worker thread wakes up
01:25:53.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:53.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:53.516 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:54.149 00.633 11060 Exposure complete
01:25:54.322 00.173 11060 worker thread done servicing request
01:25:54.322 00.000 10844 OnExposeComplete: enter
01:25:54.323 00.001 10844 UpdateGuideState(): m_state=6
01:25:54.323 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9739
01:25:54.323 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=61.14, Mass=3165, SNR=36.0, Peak=248 HFD=3.5
01:25:54.323 00.000 10844 MultiStar: [#1 -0.20,0.42,0.88,U] [#2 -0.15,-0.13,1.94,U] [#3 -0.10,-0.10,0.83,U] [#4 0.27,0.10,0.83,U] [#5 0.09,0.36,0.93,U] [#6 -0.34,0.26,0.83,U] [#7 0.21,0.29,0.74,U] [#8 0.10,0.31,0.86,U] 
01:25:54.323 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {0.06, 0.17}
01:25:54.323 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.80)
01:25:54.323 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
01:25:54.323 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.74 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
01:25:54.331 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
01:25:54.332 00.001 10844 Enqueuing Move request for scope (-0.02, 0.15)
01:25:54.332 00.000 11060 Worker thread wakes up
01:25:54.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
01:25:54.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
01:25:54.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:54.332 00.000 10844 UpdateGuideState exits: m=3165 SNR=36.0
01:25:54.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:54.332 00.000 11060 Moving (-0.02, 0.15) raw xDistance=-0.14 yDistance=-0.05
01:25:54.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:54.332 00.000 10844 Enqueuing Expose request
01:25:54.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:25:54.333 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:54.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:25:54.333 00.000 11060 MoveAxis(E, 25, ABG)
01:25:54.333 00.000 11060 Guiding  Dir = 2, Dur = 25
01:25:54.348 00.015 11060 IsSlewing returns 0
01:25:54.348 00.000 11060 IsGuiding returns 0
01:25:54.379 00.031 11060 IsGuiding returns 0
01:25:54.379 00.000 11060 Move returns status 0, amount 25
01:25:54.379 00.000 11060 MoveAxis(N, 0, ABG)
01:25:54.379 00.000 11060 Move returns status 0, amount 0
01:25:54.379 00.000 11060 move complete, result=0
01:25:54.380 00.001 11060 worker thread done servicing request
01:25:54.380 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
01:25:54.380 00.000 11060 Worker thread wakes up
01:25:54.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:54.385 00.005 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:55.034 00.649 11060 Exposure complete
01:25:55.207 00.173 11060 worker thread done servicing request
01:25:55.207 00.000 10844 OnExposeComplete: enter
01:25:55.207 00.000 10844 UpdateGuideState(): m_state=6
01:25:55.207 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9740
01:25:55.207 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=61.31, Mass=2380, SNR=30.7, Peak=254 HFD=3.3
01:25:55.207 00.000 10844 MultiStar: [#1 -0.28,0.09,1.06,U] [#2 -0.01,0.17,2.35,U] [#3 -0.07,0.36,1.07,U] [#4 0.28,-0.03,0.94,U] [#5 0.12,0.39,1.06,U] [#6 -0.04,0.39,1.00,U] [#7 -0.14,0.23,0.91,U] [#8 -0.16,0.17,1.01,U] 
01:25:55.208 00.001 10844 refined, 8 included, MultiStar: {-0.02, 0.23}, one-star: {0.12, 0.33}
01:25:55.208 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
01:25:55.208 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
01:25:55.208 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.66 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
01:25:55.209 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.23, opts=13)
01:25:55.209 00.000 10844 Enqueuing Move request for scope (-0.02, 0.23)
01:25:55.209 00.000 11060 Worker thread wakes up
01:25:55.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:55.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
01:25:55.209 00.000 10844 UpdateGuideState exits: m=2380 SNR=30.7
01:25:55.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
01:25:55.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:55.209 00.000 11060 Moving (-0.02, 0.23) raw xDistance=-0.22 yDistance=-0.06
01:25:55.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:55.209 00.000 10844 Enqueuing Expose request
01:25:55.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:25:55.210 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:55.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:55.210 00.000 11060 MoveAxis(E, 39, ABG)
01:25:55.210 00.000 11060 Guiding  Dir = 2, Dur = 39
01:25:55.224 00.014 11060 IsSlewing returns 0
01:25:55.224 00.000 11060 IsGuiding returns 0
01:25:55.271 00.047 11060 IsGuiding returns 0
01:25:55.271 00.000 11060 Move returns status 0, amount 39
01:25:55.271 00.000 11060 MoveAxis(N, 0, ABG)
01:25:55.271 00.000 11060 Move returns status 0, amount 0
01:25:55.271 00.000 11060 move complete, result=0
01:25:55.272 00.001 11060 worker thread done servicing request
01:25:55.272 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
01:25:55.274 00.002 11060 Worker thread wakes up
01:25:55.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:55.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:55.907 00.633 11060 Exposure complete
01:25:56.100 00.193 11060 worker thread done servicing request
01:25:56.100 00.000 10844 OnExposeComplete: enter
01:25:56.101 00.001 10844 UpdateGuideState(): m_state=6
01:25:56.101 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9741
01:25:56.101 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=60.65, Mass=2707, SNR=33.2, Peak=231 HFD=3.5
01:25:56.101 00.000 10844 MultiStar: [#1 -0.03,0.68,0.00,M1] [#2 0.10,-0.11,2.02,U] [#3 0.19,-0.00,0.81,U] [#4 0.06,-0.48,1.00,U] [#5 -0.11,-0.15,1.10,U] [#6 -0.06,-0.13,0.85,U] [#7 0.11,0.22,0.83,U] [#8 0.89,-0.09,0.00,M1] 
01:25:56.101 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.15}, one-star: {0.36, -0.33}
01:25:56.102 00.001 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
01:25:56.102 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
01:25:56.102 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.02 mountX=0.13 mountY=0.11, mountTheta=0.72
01:25:56.103 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.15, opts=13)
01:25:56.103 00.000 10844 Enqueuing Move request for scope (0.09, -0.15)
01:25:56.103 00.000 11060 Worker thread wakes up
01:25:56.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:56.103 00.000 10844 UpdateGuideState exits: m=2707 SNR=33.2
01:25:56.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:56.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
01:25:56.104 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:56.104 00.000 10844 Enqueuing Expose request
01:25:56.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
01:25:56.104 00.000 11060 Moving (0.09, -0.15) raw xDistance=0.13 yDistance=0.11
01:25:56.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:25:56.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:56.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:25:56.104 00.000 11060 MoveAxis(W, 21, ABG)
01:25:56.104 00.000 11060 Guiding  Dir = 3, Dur = 21
01:25:56.119 00.015 11060 IsSlewing returns 0
01:25:56.119 00.000 11060 IsGuiding returns 0
01:25:56.151 00.032 11060 IsGuiding returns 0
01:25:56.151 00.000 11060 Move returns status 0, amount 21
01:25:56.151 00.000 11060 MoveAxis(N, 0, ABG)
01:25:56.151 00.000 11060 Move returns status 0, amount 0
01:25:56.151 00.000 11060 move complete, result=0
01:25:56.151 00.000 11060 worker thread done servicing request
01:25:56.151 00.000 11060 Worker thread wakes up
01:25:56.152 00.001 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
01:25:56.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:56.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:56.781 00.629 11060 Exposure complete
01:25:56.966 00.185 11060 worker thread done servicing request
01:25:56.966 00.000 10844 OnExposeComplete: enter
01:25:56.966 00.000 10844 UpdateGuideState(): m_state=6
01:25:56.966 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9742
01:25:56.967 00.001 10844 Star::Find returns 1 (0), X=268.34, Y=61.17, Mass=2631, SNR=32.6, Peak=246 HFD=3.4
01:25:56.967 00.000 10844 MultiStar: [#1 0.07,0.35,1.06,U] [#2 -0.12,0.04,2.13,U] [#3 0.14,-0.12,0.98,U] [#4 0.22,-0.22,0.89,U] [#5 0.56,-0.13,1.03,U] [#6 0.16,0.31,0.97,U] [#7 0.06,0.52,0.85,U] [#8 0.35,-0.07,0.96,U] 
01:25:56.967 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {-0.14, 0.19}
01:25:56.967 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
01:25:56.967 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
01:25:56.967 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.15 cameraTheta=0.67 mountX=-0.11 mountY=0.10, mountTheta=2.41
01:25:56.969 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.09, opts=13)
01:25:56.969 00.000 10844 Enqueuing Move request for scope (0.11, 0.09)
01:25:56.969 00.000 11060 Worker thread wakes up
01:25:56.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:25:56.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:25:56.969 00.000 11060 Moving (0.11, 0.09) raw xDistance=-0.11 yDistance=0.10
01:25:56.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:25:56.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:56.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:25:56.969 00.000 11060 MoveAxis(E, 0, ABG)
01:25:56.970 00.001 11060 Move returns status 0, amount 0
01:25:56.970 00.000 11060 MoveAxis(N, 0, ABG)
01:25:56.970 00.000 11060 Move returns status 0, amount 0
01:25:56.970 00.000 11060 move complete, result=0
01:25:56.970 00.000 11060 worker thread done servicing request
01:25:56.970 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:56.970 00.000 10844 UpdateGuideState exits: m=2631 SNR=32.6
01:25:56.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:56.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:56.970 00.000 10844 Enqueuing Expose request
01:25:56.970 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:56.971 00.001 11060 Worker thread wakes up
01:25:56.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:56.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:57.607 00.636 11060 Exposure complete
01:25:57.777 00.170 11060 worker thread done servicing request
01:25:57.777 00.000 10844 OnExposeComplete: enter
01:25:57.777 00.000 10844 UpdateGuideState(): m_state=6
01:25:57.778 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9743
01:25:57.778 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=60.90, Mass=3236, SNR=36.2, Peak=248 HFD=3.1
01:25:57.778 00.000 10844 MultiStar: [#1 -0.41,0.29,0.97,U] [#2 -0.19,0.61,0.00,M1] [#3 -0.33,-0.10,0.86,U] [#4 0.82,-0.41,0.00,M1] [#5 -0.09,-0.11,1.02,U] [#6 -0.78,0.43,0.00,M1] [#7 -0.10,0.22,0.71,U] [#8 -0.29,0.21,0.90,U] 
01:25:57.779 00.001 10844 refined, 5 included, MultiStar: {-0.27, 0.07}, one-star: {-0.38, -0.07}
01:25:57.779 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
01:25:57.779 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
01:25:57.779 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.90 mountX=-0.02 mountY=-0.28, mountTheta=-1.63
01:25:57.781 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.07, opts=13)
01:25:57.781 00.000 10844 Enqueuing Move request for scope (-0.27, 0.07)
01:25:57.781 00.000 11060 Worker thread wakes up
01:25:57.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:57.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
01:25:57.781 00.000 10844 UpdateGuideState exits: m=3236 SNR=36.2
01:25:57.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
01:25:57.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:57.781 00.000 11060 Moving (-0.27, 0.07) raw xDistance=-0.02 yDistance=-0.28
01:25:57.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:57.781 00.000 10844 Enqueuing Expose request
01:25:57.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:25:57.782 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
01:25:57.782 00.000 11060 MoveAxis(E, 0, ABG)
01:25:57.782 00.000 11060 Move returns status 0, amount 0
01:25:57.782 00.000 11060 MoveAxis(N, 108, ABG)
01:25:57.782 00.000 11060 Guiding  Dir = 0, Dur = 108
01:25:57.790 00.008 11060 IsSlewing returns 0
01:25:57.790 00.000 11060 IsGuiding returns 0
01:25:57.900 00.110 11060 IsGuiding returns 0
01:25:57.901 00.001 11060 Move returns status 0, amount 108
01:25:57.901 00.000 11060 move complete, result=0
01:25:57.901 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 108 ms NORTH
01:25:57.901 00.000 11060 worker thread done servicing request
01:25:57.903 00.002 11060 Worker thread wakes up
01:25:57.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:57.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:58.533 00.630 11060 Exposure complete
01:25:58.695 00.162 11060 worker thread done servicing request
01:25:58.702 00.007 10844 OnExposeComplete: enter
01:25:58.702 00.000 10844 UpdateGuideState(): m_state=6
01:25:58.702 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9744
01:25:58.702 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=61.11, Mass=2791, SNR=33.0, Peak=243 HFD=3.4
01:25:58.703 00.001 10844 MultiStar: [#1 -0.05,-0.16,1.00,U] [#2 -0.02,0.03,2.12,U] [#3 -0.16,0.04,0.96,U] [#4 0.48,0.34,1.04,U] [#5 -0.30,0.43,1.10,U] [#6 -0.17,0.25,0.98,U] [#7 0.08,0.40,0.88,U] [#8 -0.23,0.09,0.92,U] 
01:25:58.703 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.16}, one-star: {-0.23, 0.13}
01:25:58.703 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
01:25:58.703 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
01:25:58.703 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.95 mountX=-0.14 mountY=-0.09, mountTheta=-2.60
01:25:58.704 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.16, opts=13)
01:25:58.704 00.000 10844 Enqueuing Move request for scope (-0.06, 0.16)
01:25:58.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:25:58.704 00.000 10844 UpdateGuideState exits: m=2791 SNR=33.0
01:25:58.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:58.704 00.000 11060 Worker thread wakes up
01:25:58.705 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
01:25:58.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:58.705 00.000 10844 Enqueuing Expose request
01:25:58.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
01:25:58.705 00.000 11060 Moving (-0.06, 0.16) raw xDistance=-0.14 yDistance=-0.09
01:25:58.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:25:58.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:58.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:25:58.705 00.000 11060 MoveAxis(E, 25, ABG)
01:25:58.705 00.000 11060 Guiding  Dir = 2, Dur = 25
01:25:58.716 00.011 11060 IsSlewing returns 0
01:25:58.716 00.000 11060 IsGuiding returns 0
01:25:58.747 00.031 11060 IsGuiding returns 0
01:25:58.747 00.000 11060 Move returns status 0, amount 25
01:25:58.747 00.000 11060 MoveAxis(N, 0, ABG)
01:25:58.747 00.000 11060 Move returns status 0, amount 0
01:25:58.747 00.000 11060 move complete, result=0
01:25:58.747 00.000 11060 worker thread done servicing request
01:25:58.747 00.000 11060 Worker thread wakes up
01:25:58.747 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
01:25:58.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:58.748 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:59.379 00.631 11060 Exposure complete
01:25:59.555 00.176 11060 worker thread done servicing request
01:25:59.555 00.000 10844 OnExposeComplete: enter
01:25:59.555 00.000 10844 UpdateGuideState(): m_state=6
01:25:59.556 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9745
01:25:59.556 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=60.59, Mass=3029, SNR=34.9, Peak=250 HFD=3.2
01:25:59.556 00.000 10844 MultiStar: [#1 -0.03,0.01,0.94,U] [#2 0.37,-0.25,1.87,U] [#3 -0.41,-0.03,0.91,U] [#4 0.37,-0.49,0.00,M1] [#5 -0.14,0.21,0.95,U] [#6 -0.26,-0.07,0.89,U] [#7 -0.00,0.15,0.83,U] [#8 -0.09,0.14,0.86,U] 
01:25:59.556 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {-0.20, -0.39}
01:25:59.556 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
01:25:59.556 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
01:25:59.556 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.18 mountX=0.07 mountY=-0.03, mountTheta=-0.44
01:25:59.558 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
01:25:59.558 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
01:25:59.558 00.000 11060 Worker thread wakes up
01:25:59.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:25:59.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
01:25:59.558 00.000 10844 UpdateGuideState exits: m=3029 SNR=34.9
01:25:59.558 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
01:25:59.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:59.558 00.000 11060 Moving (-0.04, -0.06) raw xDistance=0.07 yDistance=-0.03
01:25:59.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:25:59.558 00.000 10844 Enqueuing Expose request
01:25:59.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:25:59.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:59.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:25:59.558 00.000 11060 MoveAxis(E, 0, ABG)
01:25:59.558 00.000 11060 Move returns status 0, amount 0
01:25:59.558 00.000 11060 MoveAxis(N, 0, ABG)
01:25:59.558 00.000 11060 Move returns status 0, amount 0
01:25:59.558 00.000 11060 move complete, result=0
01:25:59.559 00.001 11060 worker thread done servicing request
01:25:59.559 00.000 11060 Worker thread wakes up
01:25:59.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:25:59.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:25:59.560 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:00.189 00.629 11060 Exposure complete
01:26:00.365 00.176 11060 worker thread done servicing request
01:26:00.365 00.000 10844 OnExposeComplete: enter
01:26:00.365 00.000 10844 UpdateGuideState(): m_state=6
01:26:00.366 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9746
01:26:00.366 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=60.78, Mass=2463, SNR=31.6, Peak=217 HFD=3.2
01:26:00.366 00.000 10844 MultiStar: [#1 -0.05,-0.07,1.01,U] [#2 0.06,-0.05,2.17,U] [#3 -0.43,0.19,0.99,U] [#4 0.27,0.12,0.94,U] [#5 -0.65,0.39,0.00,M1] [#6 -0.33,-0.05,0.94,U] [#7 -0.29,0.54,0.00,M1] [#8 -0.45,0.12,1.03,U] 
01:26:00.366 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.00}, one-star: {-0.67, -0.20}
01:26:00.366 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
01:26:00.366 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
01:26:00.366 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.14 mountX=0.03 mountY=-0.19, mountTheta=-1.39
01:26:00.368 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.00, opts=13)
01:26:00.368 00.000 10844 Enqueuing Move request for scope (-0.19, 0.00)
01:26:00.368 00.000 11060 Worker thread wakes up
01:26:00.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
01:26:00.368 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
01:26:00.368 00.000 11060 Moving (-0.19, 0.00) raw xDistance=0.03 yDistance=-0.19
01:26:00.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:26:00.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:00.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:00.368 00.000 10844 UpdateGuideState exits: m=2463 SNR=31.6
01:26:00.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:00.369 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:00.369 00.000 10844 Enqueuing Expose request
01:26:00.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:26:00.369 00.000 11060 MoveAxis(E, 0, ABG)
01:26:00.369 00.000 11060 Move returns status 0, amount 0
01:26:00.369 00.000 11060 MoveAxis(N, 0, ABG)
01:26:00.369 00.000 11060 Move returns status 0, amount 0
01:26:00.369 00.000 11060 move complete, result=0
01:26:00.369 00.000 11060 worker thread done servicing request
01:26:00.369 00.000 11060 Worker thread wakes up
01:26:00.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:00.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:00.373 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:01.010 00.637 11060 Exposure complete
01:26:01.199 00.189 11060 worker thread done servicing request
01:26:01.199 00.000 10844 OnExposeComplete: enter
01:26:01.199 00.000 10844 UpdateGuideState(): m_state=6
01:26:01.200 00.001 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9747
01:26:01.200 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=60.84, Mass=3141, SNR=35.8, Peak=255 HFD=3.3
01:26:01.200 00.000 10844 MultiStar: [#1 0.01,-0.44,0.87,U] [#2 0.01,-0.67,0.00,M1] [#3 -0.29,0.37,1.03,U] [#4 0.55,-0.37,0.00,M1] [#5 0.09,0.20,0.99,U] [#6 0.13,0.04,0.84,U] [#7 -0.00,-0.07,0.81,U] [#8 -0.07,0.24,0.83,U] 
01:26:01.200 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.15, -0.13}
01:26:01.200 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
01:26:01.200 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
01:26:01.200 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.48 mountX=-0.03 mountY=-0.05, mountTheta=-2.06
01:26:01.201 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
01:26:01.201 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
01:26:01.201 00.000 11060 Worker thread wakes up
01:26:01.202 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:01.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:26:01.202 00.000 10844 UpdateGuideState exits: m=3141 SNR=35.8 Saturated
01:26:01.202 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:26:01.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:01.202 00.000 11060 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.05
01:26:01.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:01.202 00.000 10844 Enqueuing Expose request
01:26:01.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:26:01.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:01.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:01.202 00.000 11060 MoveAxis(E, 0, ABG)
01:26:01.202 00.000 11060 Move returns status 0, amount 0
01:26:01.202 00.000 11060 MoveAxis(N, 0, ABG)
01:26:01.202 00.000 11060 Move returns status 0, amount 0
01:26:01.202 00.000 11060 move complete, result=0
01:26:01.202 00.000 11060 worker thread done servicing request
01:26:01.203 00.001 11060 Worker thread wakes up
01:26:01.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:01.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:01.203 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:01.829 00.626 11060 Exposure complete
01:26:01.999 00.170 11060 worker thread done servicing request
01:26:01.999 00.000 10844 OnExposeComplete: enter
01:26:02.000 00.001 10844 UpdateGuideState(): m_state=6
01:26:02.000 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9748
01:26:02.000 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=61.00, Mass=2661, SNR=32.6, Peak=249 HFD=3.6
01:26:02.000 00.000 10844 MultiStar: [#1 0.30,-0.80,0.00,M1] [#2 0.11,-0.20,2.01,U] [#3 -0.20,0.24,0.97,U] [#4 0.19,-0.46,0.94,U] [#5 0.40,0.21,1.08,U] [#6 -0.05,0.02,0.96,U] [#7 0.23,0.00,0.89,U] [#8 0.06,-0.12,0.97,U] 
01:26:02.000 00.000 10844 single-star, 7 included, MultiStar: {0.10, -0.05}, one-star: {0.02, 0.02}
01:26:02.000 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
01:26:02.001 00.001 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
01:26:02.001 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.84 mountX=-0.03 mountY=0.02, mountTheta=2.58
01:26:02.003 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
01:26:02.010 00.007 10844 Enqueuing Move request for scope (0.02, 0.02)
01:26:02.010 00.000 11060 Worker thread wakes up
01:26:02.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:02.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
01:26:02.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
01:26:02.010 00.000 11060 Moving (0.02, 0.02) raw xDistance=-0.03 yDistance=0.02
01:26:02.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:26:02.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:02.010 00.000 10844 UpdateGuideState exits: m=2661 SNR=32.6
01:26:02.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:26:02.010 00.000 11060 MoveAxis(E, 0, ABG)
01:26:02.011 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:02.011 00.000 11060 Move returns status 0, amount 0
01:26:02.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:02.011 00.000 10844 Enqueuing Expose request
01:26:02.011 00.000 11060 MoveAxis(N, 0, ABG)
01:26:02.011 00.000 11060 Move returns status 0, amount 0
01:26:02.011 00.000 11060 move complete, result=0
01:26:02.011 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:02.011 00.000 11060 worker thread done servicing request
01:26:02.011 00.000 11060 Worker thread wakes up
01:26:02.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:02.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:02.638 00.627 11060 Exposure complete
01:26:02.839 00.201 11060 worker thread done servicing request
01:26:02.839 00.000 10844 OnExposeComplete: enter
01:26:02.840 00.001 10844 UpdateGuideState(): m_state=6
01:26:02.840 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9749
01:26:02.840 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=61.14, Mass=2652, SNR=32.5, Peak=233 HFD=3.4
01:26:02.841 00.001 10844 MultiStar: [#1 -0.31,-0.08,1.02,U] [#2 -0.23,0.62,0.00,M1] [#3 -0.28,-0.12,1.07,U] [#4 0.05,-0.24,1.00,U] [#5 -0.14,0.34,1.10,U] [#6 -0.30,-0.07,1.01,U] [#7 -0.48,0.25,0.83,U] [#8 -0.18,-0.15,1.01,U] 
01:26:02.841 00.000 10844 refined, 7 included, MultiStar: {-0.22, 0.01}, one-star: {-0.19, 0.16}
01:26:02.841 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.44)
01:26:02.841 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
01:26:02.841 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.10 mountX=0.03 mountY=-0.22, mountTheta=-1.44
01:26:02.843 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.01, opts=13)
01:26:02.843 00.000 10844 Enqueuing Move request for scope (-0.22, 0.01)
01:26:02.843 00.000 11060 Worker thread wakes up
01:26:02.844 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:02.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
01:26:02.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
01:26:02.844 00.000 11060 Moving (-0.22, 0.01) raw xDistance=0.03 yDistance=-0.22
01:26:02.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:26:02.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:26:02.844 00.000 11060 MoveAxis(E, 0, ABG)
01:26:02.844 00.000 11060 Move returns status 0, amount 0
01:26:02.844 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.5
01:26:02.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:02.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:02.845 00.001 10844 Enqueuing Expose request
01:26:02.845 00.000 11060 MoveAxis(N, 86, ABG)
01:26:02.845 00.000 11060 Guiding  Dir = 0, Dur = 86
01:26:02.867 00.022 11060 IsSlewing returns 0
01:26:02.868 00.001 11060 IsGuiding returns 0
01:26:02.991 00.123 11060 IsGuiding returns 0
01:26:02.991 00.000 11060 Move returns status 0, amount 86
01:26:02.991 00.000 11060 move complete, result=0
01:26:02.991 00.000 11060 worker thread done servicing request
01:26:02.991 00.000 11060 Worker thread wakes up
01:26:02.991 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 86 ms NORTH
01:26:02.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:02.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:03.622 00.631 11060 Exposure complete
01:26:03.800 00.178 11060 worker thread done servicing request
01:26:03.800 00.000 10844 OnExposeComplete: enter
01:26:03.800 00.000 10844 UpdateGuideState(): m_state=6
01:26:03.800 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9750
01:26:03.800 00.000 10844 Star::Find returns 1 (1), X=268.66, Y=61.25, Mass=2469, SNR=31.5, Peak=255 HFD=3.4
01:26:03.800 00.000 10844 MultiStar: [#1 0.28,0.20,0.96,U] [#2 0.15,0.30,2.20,U] [#3 0.08,-0.02,0.99,U] [#4 -0.02,-0.20,1.08,U] [#5 0.34,-0.01,1.10,U] [#6 0.15,-0.68,0.00,M1] [#7 -0.40,0.38,0.89,U] [#8 0.05,-0.23,1.02,U] 
01:26:03.801 00.001 10844 refined, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.18, 0.28}
01:26:03.801 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
01:26:03.801 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
01:26:03.801 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.12 mountY=0.08, mountTheta=2.57
01:26:03.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.11, opts=13)
01:26:03.802 00.000 10844 Enqueuing Move request for scope (0.10, 0.11)
01:26:03.802 00.000 11060 Worker thread wakes up
01:26:03.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:26:03.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:03.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:26:03.802 00.000 10844 UpdateGuideState exits: m=2469 SNR=31.5 Saturated
01:26:03.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:03.803 00.001 11060 Moving (0.10, 0.11) raw xDistance=-0.12 yDistance=0.08
01:26:03.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:03.803 00.000 10844 Enqueuing Expose request
01:26:03.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:26:03.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:03.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:26:03.803 00.000 11060 MoveAxis(E, 22, ABG)
01:26:03.803 00.000 11060 Guiding  Dir = 2, Dur = 22
01:26:03.817 00.014 11060 IsSlewing returns 0
01:26:03.817 00.000 11060 IsGuiding returns 0
01:26:03.848 00.031 11060 IsGuiding returns 0
01:26:03.848 00.000 11060 Move returns status 0, amount 22
01:26:03.848 00.000 11060 MoveAxis(N, 0, ABG)
01:26:03.848 00.000 11060 Move returns status 0, amount 0
01:26:03.848 00.000 11060 move complete, result=0
01:26:03.849 00.001 11060 worker thread done servicing request
01:26:03.849 00.000 11060 Worker thread wakes up
01:26:03.849 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:26:03.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:03.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:04.482 00.633 11060 Exposure complete
01:26:04.652 00.170 11060 worker thread done servicing request
01:26:04.652 00.000 10844 OnExposeComplete: enter
01:26:04.652 00.000 10844 UpdateGuideState(): m_state=6
01:26:04.653 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9751
01:26:04.653 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=60.51, Mass=2590, SNR=32.0, Peak=247 HFD=3.3
01:26:04.653 00.000 10844 MultiStar: [#1 -0.02,-0.70,0.00,M1] [#2 -0.15,-0.24,2.11,U] [#3 -0.41,-0.35,1.05,U] [#4 0.17,0.08,1.05,U] [#5 -0.24,-0.06,1.11,U] [#6 -0.26,-0.35,0.92,U] [#7 -0.22,0.57,0.00,M1] [#8 -0.18,-0.47,0.88,U] 
01:26:04.653 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.25}, one-star: {-0.09, -0.46}
01:26:04.653 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
01:26:04.653 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
01:26:04.653 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.15 mountX=0.28 mountY=-0.12, mountTheta=-0.41
01:26:04.655 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.25, opts=13)
01:26:04.655 00.000 10844 Enqueuing Move request for scope (-0.16, -0.25)
01:26:04.655 00.000 11060 Worker thread wakes up
01:26:04.656 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:04.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
01:26:04.656 00.000 10844 UpdateGuideState exits: m=2590 SNR=32.0
01:26:04.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
01:26:04.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:04.656 00.000 11060 Moving (-0.16, -0.25) raw xDistance=0.28 yDistance=-0.12
01:26:04.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:04.656 00.000 10844 Enqueuing Expose request
01:26:04.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
01:26:04.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:04.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:26:04.656 00.000 11060 MoveAxis(W, 48, ABG)
01:26:04.656 00.000 11060 Guiding  Dir = 3, Dur = 48
01:26:04.661 00.005 11060 IsSlewing returns 0
01:26:04.661 00.000 11060 IsGuiding returns 0
01:26:04.723 00.062 11060 IsGuiding returns 0
01:26:04.723 00.000 11060 Move returns status 0, amount 48
01:26:04.723 00.000 11060 MoveAxis(N, 0, ABG)
01:26:04.723 00.000 11060 Move returns status 0, amount 0
01:26:04.723 00.000 11060 move complete, result=0
01:26:04.723 00.000 11060 worker thread done servicing request
01:26:04.723 00.000 11060 Worker thread wakes up
01:26:04.723 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
01:26:04.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:04.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:05.364 00.641 11060 Exposure complete
01:26:05.549 00.185 11060 worker thread done servicing request
01:26:05.550 00.001 10844 OnExposeComplete: enter
01:26:05.550 00.000 10844 UpdateGuideState(): m_state=6
01:26:05.550 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9752
01:26:05.550 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=61.52, Mass=2425, SNR=30.9, Peak=216 HFD=3.2
01:26:05.550 00.000 10844 MultiStar: [#1 -0.35,0.51,0.00,M2] [#2 0.01,0.44,2.13,U] [#3 -0.04,-0.05,1.07,U] [#4 0.25,-0.29,1.12,U] [#5 0.36,0.22,1.05,U] [#6 -0.15,0.09,0.93,U] [#7 -0.19,0.28,0.93,U] [#8 0.08,0.34,0.93,U] 
01:26:05.550 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.22}, one-star: {-0.02, 0.54}
01:26:05.551 00.001 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
01:26:05.551 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
01:26:05.551 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.37 mountX=-0.22 mountY=0.01, mountTheta=3.11
01:26:05.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.22, opts=13)
01:26:05.553 00.001 10844 Enqueuing Move request for scope (0.04, 0.22)
01:26:05.553 00.000 11060 Worker thread wakes up
01:26:05.553 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:05.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
01:26:05.553 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
01:26:05.553 00.000 10844 UpdateGuideState exits: m=2425 SNR=30.9
01:26:05.553 00.000 11060 Moving (0.04, 0.22) raw xDistance=-0.22 yDistance=0.01
01:26:05.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:05.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:26:05.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:05.553 00.000 10844 Enqueuing Expose request
01:26:05.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:05.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:26:05.553 00.000 11060 MoveAxis(E, 37, ABG)
01:26:05.553 00.000 11060 Guiding  Dir = 2, Dur = 37
01:26:05.586 00.033 11060 IsSlewing returns 0
01:26:05.587 00.001 11060 IsGuiding returns 0
01:26:05.649 00.062 11060 IsGuiding returns 0
01:26:05.649 00.000 11060 Move returns status 0, amount 37
01:26:05.649 00.000 11060 MoveAxis(N, 0, ABG)
01:26:05.649 00.000 11060 Move returns status 0, amount 0
01:26:05.649 00.000 11060 move complete, result=0
01:26:05.649 00.000 11060 worker thread done servicing request
01:26:05.649 00.000 11060 Worker thread wakes up
01:26:05.649 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
01:26:05.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:05.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:06.280 00.631 11060 Exposure complete
01:26:06.456 00.176 11060 worker thread done servicing request
01:26:06.456 00.000 10844 OnExposeComplete: enter
01:26:06.456 00.000 10844 UpdateGuideState(): m_state=6
01:26:06.456 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9753
01:26:06.456 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=61.29, Mass=2751, SNR=32.8, Peak=238 HFD=3.6
01:26:06.457 00.001 10844 MultiStar: [#1 -0.52,0.27,0.98,U] [#2 0.29,0.60,0.00,M1] [#3 -0.14,-0.38,1.00,U] [#4 0.13,0.44,0.94,U] [#5 0.27,0.28,1.01,U] [#6 -0.05,-0.35,1.03,U] [#7 -0.01,0.18,0.89,U] [#8 0.17,0.08,0.97,U] 
01:26:06.457 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.10}, one-star: {-0.15, 0.32}
01:26:06.457 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
01:26:06.457 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.61)
01:26:06.457 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.94 mountX=-0.09 mountY=-0.05, mountTheta=-2.60
01:26:06.458 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
01:26:06.458 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
01:26:06.458 00.000 11060 Worker thread wakes up
01:26:06.459 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:26:06.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:26:06.459 00.000 11060 Moving (-0.04, 0.10) raw xDistance=-0.09 yDistance=-0.05
01:26:06.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:06.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:06.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:06.459 00.000 10844 UpdateGuideState exits: m=2751 SNR=32.8
01:26:06.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:06.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:06.459 00.000 11060 MoveAxis(E, 0, ABG)
01:26:06.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:06.459 00.000 10844 Enqueuing Expose request
01:26:06.459 00.000 11060 Move returns status 0, amount 0
01:26:06.460 00.001 11060 MoveAxis(N, 0, ABG)
01:26:06.460 00.000 11060 Move returns status 0, amount 0
01:26:06.460 00.000 11060 move complete, result=0
01:26:06.460 00.000 11060 worker thread done servicing request
01:26:06.460 00.000 11060 Worker thread wakes up
01:26:06.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:06.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:06.470 00.010 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:07.110 00.640 11060 Exposure complete
01:26:07.299 00.189 11060 worker thread done servicing request
01:26:07.299 00.000 10844 OnExposeComplete: enter
01:26:07.299 00.000 10844 UpdateGuideState(): m_state=6
01:26:07.300 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9754
01:26:07.300 00.000 10844 Star::Find returns 1 (1), X=268.60, Y=61.45, Mass=2727, SNR=32.9, Peak=255 HFD=3.3
01:26:07.300 00.000 10844 MultiStar: [#1 0.15,0.47,1.07,U] [#2 -0.00,-0.06,2.08,U] [#3 0.27,-0.44,1.01,U] [#4 0.09,0.38,0.88,U] [#5 -0.19,-0.12,1.09,U] [#6 0.02,0.29,0.89,U] [#7 0.31,0.53,0.00,M1] [#8 0.14,0.40,0.92,U] 
01:26:07.300 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {0.11, 0.48}
01:26:07.300 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
01:26:07.301 00.001 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
01:26:07.301 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=-0.15 mountY=0.04, mountTheta=2.89
01:26:07.302 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.14, opts=13)
01:26:07.302 00.000 10844 Enqueuing Move request for scope (0.06, 0.14)
01:26:07.302 00.000 11060 Worker thread wakes up
01:26:07.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:26:07.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:26:07.302 00.000 11060 Moving (0.06, 0.14) raw xDistance=-0.15 yDistance=0.04
01:26:07.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:26:07.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:07.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:07.303 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:07.303 00.000 11060 MoveAxis(E, 26, ABG)
01:26:07.303 00.000 11060 Guiding  Dir = 2, Dur = 26
01:26:07.303 00.000 10844 UpdateGuideState exits: m=2727 SNR=32.9 Saturated
01:26:07.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:07.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:07.303 00.000 10844 Enqueuing Expose request
01:26:07.321 00.018 11060 IsSlewing returns 0
01:26:07.321 00.000 11060 IsGuiding returns 0
01:26:07.384 00.063 11060 IsGuiding returns 0
01:26:07.384 00.000 11060 Move returns status 0, amount 26
01:26:07.384 00.000 11060 MoveAxis(N, 0, ABG)
01:26:07.384 00.000 11060 Move returns status 0, amount 0
01:26:07.384 00.000 11060 move complete, result=0
01:26:07.384 00.000 11060 worker thread done servicing request
01:26:07.384 00.000 11060 Worker thread wakes up
01:26:07.384 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
01:26:07.385 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:07.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:08.027 00.642 11060 Exposure complete
01:26:08.192 00.165 11060 worker thread done servicing request
01:26:08.192 00.000 10844 OnExposeComplete: enter
01:26:08.192 00.000 10844 UpdateGuideState(): m_state=6
01:26:08.193 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9755
01:26:08.193 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=61.42, Mass=3453, SNR=37.2, Peak=247 HFD=3.3
01:26:08.193 00.000 10844 MultiStar: [#1 -0.40,0.43,0.81,U] [#2 -0.05,-0.44,1.78,U] [#3 -0.01,-0.64,0.00,M1] [#4 0.42,0.02,0.88,U] [#5 0.08,-0.17,0.96,U] [#6 -0.51,-0.04,0.73,U] [#7 -0.09,0.40,0.76,U] [#8 -0.25,-0.02,0.81,U] 
01:26:08.194 00.001 10844 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {0.01, 0.44}
01:26:08.194 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
01:26:08.194 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
01:26:08.194 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.94 mountX=-0.00 mountY=-0.08, mountTheta=-1.59
01:26:08.196 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
01:26:08.196 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
01:26:08.196 00.000 11060 Worker thread wakes up
01:26:08.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:08.196 00.000 10844 UpdateGuideState exits: m=3453 SNR=37.2
01:26:08.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:08.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:08.196 00.000 10844 Enqueuing Expose request
01:26:08.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:26:08.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:26:08.196 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
01:26:08.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:26:08.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:08.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:08.196 00.000 11060 MoveAxis(E, 0, ABG)
01:26:08.196 00.000 11060 Move returns status 0, amount 0
01:26:08.196 00.000 11060 MoveAxis(N, 0, ABG)
01:26:08.196 00.000 11060 Move returns status 0, amount 0
01:26:08.197 00.001 11060 move complete, result=0
01:26:08.197 00.000 11060 worker thread done servicing request
01:26:08.197 00.000 11060 Worker thread wakes up
01:26:08.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:08.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:08.205 00.008 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:08.829 00.624 11060 Exposure complete
01:26:09.013 00.184 11060 worker thread done servicing request
01:26:09.013 00.000 10844 OnExposeComplete: enter
01:26:09.013 00.000 10844 UpdateGuideState(): m_state=6
01:26:09.013 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9756
01:26:09.013 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=61.42, Mass=2928, SNR=33.9, Peak=252 HFD=3.3
01:26:09.014 00.001 10844 MultiStar: [#1 0.22,0.30,0.95,U] [#2 0.05,-0.09,2.03,U] [#3 0.16,-0.27,0.95,U] [#4 0.09,-0.18,1.01,U] [#5 0.17,0.50,1.02,U] [#6 -0.20,0.03,0.86,U] [#7 0.24,0.18,0.92,U] [#8 0.38,-0.22,0.95,U] 
01:26:09.014 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.06, 0.45}
01:26:09.014 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:26:09.014 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:26:09.014 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.46 mountX=-0.08 mountY=0.11, mountTheta=2.21
01:26:09.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
01:26:09.016 00.000 10844 Enqueuing Move request for scope (0.13, 0.06)
01:26:09.016 00.000 11060 Worker thread wakes up
01:26:09.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
01:26:09.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
01:26:09.016 00.000 11060 Moving (0.13, 0.06) raw xDistance=-0.08 yDistance=0.11
01:26:09.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:26:09.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:09.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:09.016 00.000 10844 UpdateGuideState exits: m=2928 SNR=33.9
01:26:09.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:09.016 00.000 10844 Enqueuing Expose request
01:26:09.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:26:09.017 00.001 11060 MoveAxis(E, 0, ABG)
01:26:09.017 00.000 11060 Move returns status 0, amount 0
01:26:09.017 00.000 11060 MoveAxis(N, 0, ABG)
01:26:09.017 00.000 11060 Move returns status 0, amount 0
01:26:09.017 00.000 11060 move complete, result=0
01:26:09.017 00.000 11060 worker thread done servicing request
01:26:09.017 00.000 11060 Worker thread wakes up
01:26:09.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:09.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:09.018 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:09.670 00.652 11060 Exposure complete
01:26:09.845 00.175 11060 worker thread done servicing request
01:26:09.845 00.000 10844 OnExposeComplete: enter
01:26:09.845 00.000 10844 UpdateGuideState(): m_state=6
01:26:09.845 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9757
01:26:09.845 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=61.87, Mass=2921, SNR=34.7, Peak=236 HFD=3.6
01:26:09.846 00.001 10844 MultiStar: [#1 0.06,0.29,0.93,U] [#2 0.19,0.04,1.94,U] [#3 -0.04,0.09,0.83,U] [#4 -0.16,0.42,0.98,U] [#5 0.43,0.09,0.98,U] [#6 -0.20,-0.08,0.88,U] [#7 0.22,0.18,0.88,U] [#8 0.07,0.32,0.87,U] 
01:26:09.846 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.24}, one-star: {-0.30, 0.90}
01:26:09.846 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
01:26:09.846 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
01:26:09.846 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.37 mountX=-0.24 mountY=0.01, mountTheta=3.11
01:26:09.847 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
01:26:09.847 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
01:26:09.848 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:09.848 00.000 10844 UpdateGuideState exits: m=2921 SNR=34.7
01:26:09.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:09.848 00.000 10844 Enqueuing Expose request
01:26:09.849 00.001 11060 Worker thread wakes up
01:26:09.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
01:26:09.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
01:26:09.849 00.000 11060 Moving (0.05, 0.24) raw xDistance=-0.24 yDistance=0.01
01:26:09.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:26:09.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:09.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:26:09.849 00.000 11060 MoveAxis(E, 42, ABG)
01:26:09.849 00.000 11060 Guiding  Dir = 2, Dur = 42
01:26:09.853 00.004 11060 IsSlewing returns 0
01:26:09.853 00.000 11060 IsGuiding returns 0
01:26:09.901 00.048 11060 IsGuiding returns 0
01:26:09.901 00.000 11060 Move returns status 0, amount 42
01:26:09.901 00.000 11060 MoveAxis(N, 0, ABG)
01:26:09.901 00.000 11060 Move returns status 0, amount 0
01:26:09.902 00.001 11060 move complete, result=0
01:26:09.902 00.000 11060 worker thread done servicing request
01:26:09.902 00.000 11060 Worker thread wakes up
01:26:09.902 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
01:26:09.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:09.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:10.535 00.633 11060 Exposure complete
01:26:10.702 00.167 11060 worker thread done servicing request
01:26:10.702 00.000 10844 OnExposeComplete: enter
01:26:10.702 00.000 10844 UpdateGuideState(): m_state=6
01:26:10.702 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9758
01:26:10.702 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=61.29, Mass=2597, SNR=32.0, Peak=237 HFD=3.5
01:26:10.703 00.001 10844 MultiStar: [#1 -0.20,-0.13,1.05,U] [#2 0.07,-0.35,2.11,U] [#3 0.20,-0.76,0.00,M1] [#4 -0.29,-0.75,0.00,M1] [#5 -0.24,-0.21,1.04,U] [#6 0.04,-0.84,0.00,M1] [#7 0.28,-0.52,0.88,U] [#8 0.03,-0.86,0.00,M1] 
01:26:10.703 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.20}, one-star: {-0.22, 0.32}
01:26:10.703 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
01:26:10.703 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
01:26:10.703 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.80 mountX=0.21 mountY=-0.01, mountTheta=-0.06
01:26:10.704 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.20, opts=13)
01:26:10.704 00.000 10844 Enqueuing Move request for scope (-0.05, -0.20)
01:26:10.704 00.000 11060 Worker thread wakes up
01:26:10.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:10.704 00.000 10844 UpdateGuideState exits: m=2597 SNR=32.0
01:26:10.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:10.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:10.704 00.000 10844 Enqueuing Expose request
01:26:10.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
01:26:10.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
01:26:10.704 00.000 11060 Moving (-0.05, -0.20) raw xDistance=0.21 yDistance=-0.01
01:26:10.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
01:26:10.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:10.705 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:26:10.705 00.000 11060 MoveAxis(W, 34, ABG)
01:26:10.705 00.000 11060 Guiding  Dir = 3, Dur = 34
01:26:10.711 00.006 11060 IsSlewing returns 0
01:26:10.711 00.000 11060 IsGuiding returns 0
01:26:10.758 00.047 11060 IsGuiding returns 0
01:26:10.759 00.001 11060 Move returns status 0, amount 34
01:26:10.759 00.000 11060 MoveAxis(N, 0, ABG)
01:26:10.759 00.000 11060 Move returns status 0, amount 0
01:26:10.759 00.000 11060 move complete, result=0
01:26:10.759 00.000 11060 worker thread done servicing request
01:26:10.759 00.000 11060 Worker thread wakes up
01:26:10.760 00.001 10844 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
01:26:10.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:10.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:11.395 00.635 11060 Exposure complete
01:26:11.596 00.201 11060 worker thread done servicing request
01:26:11.596 00.000 10844 OnExposeComplete: enter
01:26:11.596 00.000 10844 UpdateGuideState(): m_state=6
01:26:11.596 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9759
01:26:11.597 00.001 10844 Star::Find returns 1 (1), X=268.96, Y=60.50, Mass=2829, SNR=33.9, Peak=255 HFD=3.6
01:26:11.597 00.000 10844 MultiStar: [#1 0.29,-0.01,0.94,U] [#2 0.41,-0.43,1.96,U] [#3 0.36,-0.32,0.97,U] [#4 0.06,-0.09,0.99,U] [#5 -0.09,0.30,0.96,U] [#6 0.15,-0.22,0.89,U] [#7 0.22,0.64,0.00,M1] [#8 0.20,0.11,0.88,U] 
01:26:11.597 00.000 10844 refined, 7 included, MultiStar: {0.25, -0.18}, one-star: {0.47, -0.47}
01:26:11.597 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
01:26:11.597 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
01:26:11.597 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.62 mountX=0.13 mountY=0.28, mountTheta=1.13
01:26:11.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.18, opts=13)
01:26:11.599 00.000 10844 Enqueuing Move request for scope (0.25, -0.18)
01:26:11.599 00.000 11060 Worker thread wakes up
01:26:11.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:11.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
01:26:11.599 00.000 10844 UpdateGuideState exits: m=2829 SNR=33.9 Saturated
01:26:11.599 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
01:26:11.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:11.599 00.000 11060 Moving (0.25, -0.18) raw xDistance=0.13 yDistance=0.28
01:26:11.600 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:26:11.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:11.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:26:11.600 00.000 11060 MoveAxis(W, 24, ABG)
01:26:11.600 00.000 11060 Guiding  Dir = 3, Dur = 24
01:26:11.601 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:11.601 00.000 10844 Enqueuing Expose request
01:26:11.604 00.003 11060 IsSlewing returns 0
01:26:11.605 00.001 11060 IsGuiding returns 0
01:26:11.643 00.038 11060 IsGuiding returns 0
01:26:11.643 00.000 11060 Move returns status 0, amount 24
01:26:11.643 00.000 11060 MoveAxis(N, 0, ABG)
01:26:11.643 00.000 11060 Move returns status 0, amount 0
01:26:11.643 00.000 11060 move complete, result=0
01:26:11.643 00.000 11060 worker thread done servicing request
01:26:11.643 00.000 11060 Worker thread wakes up
01:26:11.644 00.001 10844 GuideStep: 0.1 px 24 ms WEST, 0.3 px 0 ms NORTH
01:26:11.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:11.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:12.283 00.639 11060 Exposure complete
01:26:12.470 00.187 11060 worker thread done servicing request
01:26:12.471 00.001 10844 OnExposeComplete: enter
01:26:12.471 00.000 10844 UpdateGuideState(): m_state=6
01:26:12.471 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9760
01:26:12.471 00.000 10844 Star::Find returns 1 (1), X=268.81, Y=60.80, Mass=2823, SNR=33.3, Peak=255 HFD=3.5
01:26:12.471 00.000 10844 MultiStar: [#1 0.14,-0.06,1.04,U] [#2 0.30,-0.33,2.00,U] [#3 -0.07,-0.37,0.94,U] [#4 0.29,0.01,0.98,U] [#5 0.37,-0.28,1.00,U] [#6 0.52,-0.37,0.00,M1] [#7 0.02,-0.01,0.93,U] [#8 0.43,-0.09,0.94,U] 
01:26:12.471 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.18}, one-star: {0.32, -0.17}
01:26:12.472 00.001 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
01:26:12.472 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
01:26:12.472 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-0.66 mountX=0.14 mountY=0.26, mountTheta=1.09
01:26:12.473 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.18, opts=13)
01:26:12.473 00.000 10844 Enqueuing Move request for scope (0.24, -0.18)
01:26:12.473 00.000 11060 Worker thread wakes up
01:26:12.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:12.473 00.000 10844 UpdateGuideState exits: m=2823 SNR=33.3 Saturated
01:26:12.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:12.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:12.473 00.000 10844 Enqueuing Expose request
01:26:12.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.18) opts 0xd
01:26:12.474 00.001 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.18)
01:26:12.474 00.000 11060 Moving (0.24, -0.18) raw xDistance=0.14 yDistance=0.26
01:26:12.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:26:12.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:12.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:26:12.474 00.000 11060 MoveAxis(W, 25, ABG)
01:26:12.474 00.000 11060 Guiding  Dir = 3, Dur = 25
01:26:12.508 00.034 11060 IsSlewing returns 0
01:26:12.508 00.000 11060 IsGuiding returns 0
01:26:12.556 00.048 11060 IsGuiding returns 0
01:26:12.556 00.000 11060 Move returns status 0, amount 25
01:26:12.556 00.000 11060 MoveAxis(N, 0, ABG)
01:26:12.556 00.000 11060 Move returns status 0, amount 0
01:26:12.556 00.000 11060 move complete, result=0
01:26:12.556 00.000 11060 worker thread done servicing request
01:26:12.556 00.000 11060 Worker thread wakes up
01:26:12.556 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.3 px 0 ms NORTH
01:26:12.557 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:12.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:13.187 00.630 11060 Exposure complete
01:26:13.360 00.173 11060 worker thread done servicing request
01:26:13.360 00.000 10844 OnExposeComplete: enter
01:26:13.360 00.000 10844 UpdateGuideState(): m_state=6
01:26:13.360 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9761
01:26:13.360 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=60.94, Mass=2881, SNR=34.2, Peak=255 HFD=3.5
01:26:13.361 00.001 10844 MultiStar: [#1 0.04,-0.53,0.97,U] [#2 0.45,-0.37,2.02,U] [#3 0.48,-0.36,0.82,U] [#4 0.14,-0.02,0.97,U] [#5 0.53,-0.28,1.03,U] [#6 0.18,-0.48,0.95,U] [#7 0.24,0.30,0.87,U] [#8 0.39,-0.55,0.00,M1] 
01:26:13.361 00.000 10844 single-star, 7 included, MultiStar: {0.28, -0.24}, one-star: {0.04, -0.03}
01:26:13.361 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
01:26:13.361 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
01:26:13.361 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.73 mountX=0.03 mountY=0.04, mountTheta=1.02
01:26:13.362 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
01:26:13.362 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
01:26:13.362 00.000 11060 Worker thread wakes up
01:26:13.362 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:13.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:26:13.362 00.000 10844 UpdateGuideState exits: m=2881 SNR=34.2 Saturated
01:26:13.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:26:13.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:13.362 00.000 11060 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=0.04
01:26:13.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:13.363 00.001 10844 Enqueuing Expose request
01:26:13.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:26:13.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:13.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:13.363 00.000 11060 MoveAxis(E, 0, ABG)
01:26:13.363 00.000 11060 Move returns status 0, amount 0
01:26:13.363 00.000 11060 MoveAxis(N, 0, ABG)
01:26:13.363 00.000 11060 Move returns status 0, amount 0
01:26:13.363 00.000 11060 move complete, result=0
01:26:13.363 00.000 11060 worker thread done servicing request
01:26:13.363 00.000 11060 Worker thread wakes up
01:26:13.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:13.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:13.365 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:14.002 00.637 11060 Exposure complete
01:26:14.174 00.172 11060 worker thread done servicing request
01:26:14.175 00.001 10844 OnExposeComplete: enter
01:26:14.175 00.000 10844 UpdateGuideState(): m_state=6
01:26:14.175 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9762
01:26:14.175 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=60.53, Mass=3336, SNR=36.6, Peak=255 HFD=3.3
01:26:14.175 00.000 10844 MultiStar: [#1 0.15,0.01,0.88,U] [#2 0.15,-0.35,1.96,U] [#3 0.57,-0.34,0.00,M1] [#4 0.67,-0.38,0.00,M1] [#5 0.43,-0.34,0.96,U] [#6 -0.02,-0.18,0.80,U] [#7 -0.09,-0.15,0.81,U] [#8 0.70,-0.47,0.00,M2] 
01:26:14.175 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.27}, one-star: {-0.13, -0.44}
01:26:14.176 00.001 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
01:26:14.176 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:26:14.176 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.23 mountX=0.25 mountY=0.14, mountTheta=0.51
01:26:14.177 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.27, opts=13)
01:26:14.177 00.000 10844 Enqueuing Move request for scope (0.09, -0.27)
01:26:14.177 00.000 11060 Worker thread wakes up
01:26:14.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.27) opts 0xd
01:26:14.177 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.27)
01:26:14.177 00.000 11060 Moving (0.09, -0.27) raw xDistance=0.25 yDistance=0.14
01:26:14.178 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:26:14.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:14.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:26:14.178 00.000 11060 MoveAxis(W, 43, ABG)
01:26:14.178 00.000 11060 Guiding  Dir = 3, Dur = 43
01:26:14.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:14.178 00.000 10844 UpdateGuideState exits: m=3336 SNR=36.6 Saturated
01:26:14.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:14.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:14.178 00.000 10844 Enqueuing Expose request
01:26:14.196 00.018 11060 IsSlewing returns 0
01:26:14.196 00.000 11060 IsGuiding returns 0
01:26:14.243 00.047 11060 IsGuiding returns 0
01:26:14.243 00.000 11060 Move returns status 0, amount 43
01:26:14.243 00.000 11060 MoveAxis(N, 0, ABG)
01:26:14.243 00.000 11060 Move returns status 0, amount 0
01:26:14.243 00.000 11060 move complete, result=0
01:26:14.243 00.000 11060 worker thread done servicing request
01:26:14.243 00.000 11060 Worker thread wakes up
01:26:14.244 00.001 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
01:26:14.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:14.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:14.879 00.635 11060 Exposure complete
01:26:15.037 00.158 11060 worker thread done servicing request
01:26:15.038 00.001 10844 OnExposeComplete: enter
01:26:15.038 00.000 10844 UpdateGuideState(): m_state=6
01:26:15.038 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9763
01:26:15.038 00.000 10844 Star::Find returns 1 (1), X=268.86, Y=60.63, Mass=2556, SNR=32.2, Peak=255 HFD=3.3
01:26:15.038 00.000 10844 MultiStar: [#1 -0.17,-0.24,0.95,U] [#2 0.21,-0.39,2.23,U] [#3 0.40,-0.52,0.00,M2] [#4 0.11,-0.37,1.02,U] [#5 0.30,-0.55,0.00,M1] [#6 -0.28,-0.18,1.00,U] [#7 0.21,-0.37,0.86,U] [#8 0.30,-0.10,0.95,U] 
01:26:15.039 00.001 10844 refined, 6 included, MultiStar: {0.12, -0.30}, one-star: {0.38, -0.34}
01:26:15.039 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
01:26:15.039 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
01:26:15.039 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.18 mountX=0.27 mountY=0.17, mountTheta=0.56
01:26:15.041 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.30, opts=13)
01:26:15.041 00.000 10844 Enqueuing Move request for scope (0.12, -0.30)
01:26:15.041 00.000 11060 Worker thread wakes up
01:26:15.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:15.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.30) opts 0xd
01:26:15.041 00.000 10844 UpdateGuideState exits: m=2556 SNR=32.2 Saturated
01:26:15.041 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.30)
01:26:15.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:15.041 00.000 11060 Moving (0.12, -0.30) raw xDistance=0.27 yDistance=0.17
01:26:15.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:15.041 00.000 10844 Enqueuing Expose request
01:26:15.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
01:26:15.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:15.042 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:26:15.042 00.000 11060 MoveAxis(W, 49, ABG)
01:26:15.042 00.000 11060 Guiding  Dir = 3, Dur = 49
01:26:15.053 00.011 11060 IsSlewing returns 0
01:26:15.053 00.000 11060 IsGuiding returns 0
01:26:15.125 00.072 11060 IsGuiding returns 0
01:26:15.125 00.000 11060 Move returns status 0, amount 49
01:26:15.125 00.000 11060 MoveAxis(N, 0, ABG)
01:26:15.125 00.000 11060 Move returns status 0, amount 0
01:26:15.125 00.000 11060 move complete, result=0
01:26:15.125 00.000 11060 worker thread done servicing request
01:26:15.125 00.000 11060 Worker thread wakes up
01:26:15.125 00.000 10844 GuideStep: 0.3 px 49 ms WEST, 0.2 px 0 ms NORTH
01:26:15.127 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:15.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:15.396 00.269 10844 evsrv: cli 0EEEE250 connect
01:26:15.396 00.000 10844 case statement mapped state 6 to 3
01:26:15.397 00.001 10844 case statement mapped state 6 to 3
01:26:15.401 00.004 10844 evsrv: cli 0EEEE250 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"155e700c-ea64-4526-82d2-311b9126122f"}
01:26:15.401 00.000 10844 PhdController::Guide begins
01:26:15.401 00.000 10844 PhdController: newstate STATE_SETUP
01:26:15.401 00.000 10844 PhdController: setup
01:26:15.401 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
01:26:15.401 00.000 10844 PhdController: guider state = 6
01:26:15.401 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:26:15.401 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
01:26:15.401 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":0,"id":"155e700c-ea64-4526-82d2-311b9126122f"}
01:26:15.404 00.003 10844 evsrv: cli 0EEEE250 disconnect
01:26:15.405 00.001 10844 evsrv: cli 0EEEE2F0 connect
01:26:15.406 00.001 10844 case statement mapped state 6 to 3
01:26:15.406 00.000 10844 case statement mapped state 6 to 3
01:26:15.406 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_lock_shift_params","id":"32e77a0c-c62c-4d49-b1d6-7d920a01e9f0"}
01:26:15.407 00.001 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"32e77a0c-c62c-4d49-b1d6-7d920a01e9f0"}
01:26:15.408 00.001 10844 evsrv: cli 0EEEE2F0 disconnect
01:26:15.408 00.000 10844 evsrv: cli 0EEEDB70 connect
01:26:15.408 00.000 10844 case statement mapped state 6 to 3
01:26:15.409 00.001 10844 case statement mapped state 6 to 3
01:26:15.409 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_lock_position","id":"d44f2f5b-03c0-46cc-86b4-4e586d510c81"}
01:26:15.409 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":[268.49,60.97],"id":"d44f2f5b-03c0-46cc-86b4-4e586d510c81"}
01:26:15.409 00.000 10844 evsrv: cli 0EEEDB70 disconnect
01:26:15.411 00.002 10844 evsrv: cli 0EEEDFD0 connect
01:26:15.411 00.000 10844 case statement mapped state 6 to 3
01:26:15.412 00.001 10844 case statement mapped state 6 to 3
01:26:15.412 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_calibrated","id":"b24f0c55-c412-4401-a5db-5893c0cf5c3e"}
01:26:15.412 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":true,"id":"b24f0c55-c412-4401-a5db-5893c0cf5c3e"}
01:26:15.412 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
01:26:15.413 00.001 10844 evsrv: cli 0EEEDB70 connect
01:26:15.413 00.000 10844 case statement mapped state 6 to 3
01:26:15.413 00.000 10844 case statement mapped state 6 to 3
01:26:15.413 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_app_state","id":"21fec742-c0c8-4426-a172-0c7c7f9a003d"}
01:26:15.413 00.000 10844 case statement mapped state 6 to 3
01:26:15.413 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"21fec742-c0c8-4426-a172-0c7c7f9a003d"}
01:26:15.452 00.039 10844 evsrv: cli 0EEEDB70 disconnect
01:26:15.771 00.319 11060 Exposure complete
01:26:16.011 00.240 10844 OnExposeComplete: enter
01:26:16.011 00.000 10844 UpdateGuideState(): m_state=6
01:26:16.012 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9764
01:26:16.012 00.000 10844 Star::Find returns 1 (1), X=268.65, Y=60.82, Mass=2685, SNR=32.6, Peak=255 HFD=3.6
01:26:16.012 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
01:26:16.012 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
01:26:16.012 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-0.73 mountX=0.12 mountY=0.19, mountTheta=1.02
01:26:16.014 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.15, opts=13)
01:26:16.014 00.000 10844 Enqueuing Move request for scope (0.17, -0.15)
01:26:16.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:16.014 00.000 10844 UpdateGuideState exits: m=2685 SNR=32.6 Saturated
01:26:16.014 00.000 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 1 / 99999
01:26:16.014 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369976.014,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:26:16.015 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:16.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:16.015 00.000 10844 Enqueuing Expose request
01:26:16.016 00.001 11060 worker thread done servicing request
01:26:16.016 00.000 11060 Worker thread wakes up
01:26:16.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
01:26:16.017 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
01:26:16.017 00.000 11060 Moving (0.17, -0.15) raw xDistance=0.12 yDistance=0.19
01:26:16.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:26:16.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:16.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:26:16.017 00.000 11060 MoveAxis(E, 0, ABG)
01:26:16.017 00.000 11060 Move returns status 0, amount 0
01:26:16.017 00.000 11060 MoveAxis(N, 0, ABG)
01:26:16.017 00.000 11060 Move returns status 0, amount 0
01:26:16.017 00.000 11060 move complete, result=0
01:26:16.017 00.000 11060 worker thread done servicing request
01:26:16.017 00.000 11060 Worker thread wakes up
01:26:16.018 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:16.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:16.019 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:16.664 00.645 11060 Exposure complete
01:26:17.361 00.697 11060 worker thread done servicing request
01:26:17.361 00.000 10844 OnExposeComplete: enter
01:26:17.361 00.000 10844 UpdateGuideState(): m_state=6
01:26:17.362 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9765
01:26:17.362 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=60.47, Mass=2397, SNR=30.8, Peak=243 HFD=3.2
01:26:17.362 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
01:26:17.362 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
01:26:17.362 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.50 hyp=0.55 cameraTheta=-1.13 mountX=0.45 mountY=0.32, mountTheta=0.61
01:26:17.366 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.50, opts=13)
01:26:17.366 00.000 10844 Enqueuing Move request for scope (0.24, -0.50)
01:26:17.366 00.000 11060 Worker thread wakes up
01:26:17.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.50) opts 0xd
01:26:17.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.50)
01:26:17.366 00.000 11060 Moving (0.24, -0.50) raw xDistance=0.45 yDistance=0.32
01:26:17.367 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
01:26:17.367 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.67
01:26:17.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
01:26:17.367 00.000 11060 MoveAxis(W, 78, ABG)
01:26:17.367 00.000 11060 Guiding  Dir = 3, Dur = 78
01:26:17.368 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:17.368 00.000 10844 UpdateGuideState exits: m=2397 SNR=30.8
01:26:17.369 00.001 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 2 / 99999
01:26:17.369 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369977.369,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
01:26:17.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:17.370 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:17.370 00.000 10844 Enqueuing Expose request
01:26:17.402 00.032 11060 IsSlewing returns 0
01:26:17.403 00.001 11060 IsGuiding returns 0
01:26:17.526 00.123 11060 IsGuiding returns 0
01:26:17.526 00.000 11060 Move returns status 0, amount 78
01:26:17.526 00.000 11060 BLC: Oldest BLC event removed
01:26:17.526 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:26:17.527 00.001 11060 MoveAxis(S, 873, ABG)
01:26:17.527 00.000 11060 duration set to 750 by maxDecDuration
01:26:17.527 00.000 11060 Guiding  Dir = 1, Dur = 750
01:26:17.542 00.015 11060 IsSlewing returns 0
01:26:17.543 00.001 11060 IsGuiding returns 0
01:26:18.314 00.771 11060 IsGuiding returns 0
01:26:18.314 00.000 11060 Move returns status 0, amount 750
01:26:18.314 00.000 11060 move complete, result=0
01:26:18.314 00.000 11060 worker thread done servicing request
01:26:18.314 00.000 11060 Worker thread wakes up
01:26:18.314 00.000 10844 GuideStep: 0.4 px 78 ms WEST, 0.3 px 750 ms SOUTH
01:26:18.316 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:18.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:18.959 00.643 11060 Exposure complete
01:26:19.533 00.574 11060 worker thread done servicing request
01:26:19.533 00.000 10844 OnExposeComplete: enter
01:26:19.533 00.000 10844 UpdateGuideState(): m_state=6
01:26:19.534 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9766
01:26:19.534 00.000 10844 Star::Find returns 1 (1), X=268.80, Y=61.04, Mass=2697, SNR=33.4, Peak=255 HFD=2.7
01:26:19.534 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
01:26:19.534 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
01:26:19.534 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.32 cameraTheta=0.20 mountX=-0.12 mountY=0.30, mountTheta=1.95
01:26:19.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.06, opts=13)
01:26:19.536 00.000 10844 Enqueuing Move request for scope (0.31, 0.06)
01:26:19.536 00.000 11060 Worker thread wakes up
01:26:19.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:19.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.06) opts 0xd
01:26:19.536 00.000 10844 UpdateGuideState exits: m=2697 SNR=33.4 Saturated
01:26:19.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.06)
01:26:19.537 00.001 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 3 / 99999
01:26:19.537 00.000 11060 Moving (0.31, 0.06) raw xDistance=-0.12 yDistance=0.30
01:26:19.537 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369979.537,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
01:26:19.537 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.221405, 1:0.298551
01:26:19.537 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:26:19.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:26:19.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
01:26:19.537 00.000 11060 MoveAxis(E, 0, ABG)
01:26:19.537 00.000 11060 Move returns status 0, amount 0
01:26:19.537 00.000 11060 MoveAxis(S, 116, ABG)
01:26:19.537 00.000 11060 Guiding  Dir = 1, Dur = 116
01:26:19.539 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:19.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:19.539 00.000 10844 Enqueuing Expose request
01:26:19.565 00.026 11060 IsSlewing returns 0
01:26:19.565 00.000 11060 IsGuiding returns 0
01:26:19.721 00.156 11060 IsGuiding returns 0
01:26:19.721 00.000 11060 Move returns status 0, amount 116
01:26:19.721 00.000 11060 move complete, result=0
01:26:19.722 00.001 11060 worker thread done servicing request
01:26:19.722 00.000 11060 Worker thread wakes up
01:26:19.722 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 116 ms SOUTH
01:26:19.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:19.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:20.382 00.660 11060 Exposure complete
01:26:20.923 00.541 11060 worker thread done servicing request
01:26:20.923 00.000 10844 OnExposeComplete: enter
01:26:20.923 00.000 10844 UpdateGuideState(): m_state=6
01:26:20.923 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9767
01:26:20.924 00.001 10844 Star::Find returns 1 (0), X=268.82, Y=61.24, Mass=2947, SNR=33.7, Peak=252 HFD=3.4
01:26:20.924 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
01:26:20.924 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
01:26:20.924 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.27 hyp=0.43 cameraTheta=0.68 mountX=-0.33 mountY=0.29, mountTheta=2.42
01:26:20.926 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.27, opts=13)
01:26:20.926 00.000 10844 Enqueuing Move request for scope (0.33, 0.27)
01:26:20.926 00.000 11060 Worker thread wakes up
01:26:20.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:20.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.27) opts 0xd
01:26:20.926 00.000 10844 UpdateGuideState exits: m=2947 SNR=33.7
01:26:20.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.27)
01:26:20.926 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 4 / 99999
01:26:20.926 00.000 11060 Moving (0.33, 0.27) raw xDistance=-0.33 yDistance=0.29
01:26:20.926 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369980.926,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
01:26:20.927 00.001 11060 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.221405, 1:0.298551, 2:0.286082
01:26:20.927 00.000 11060 BLC: Under-shoot: nominal increase by 56
01:26:20.927 00.000 11060 BLC: window closed
01:26:20.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:20.927 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:26:20.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:20.927 00.000 10844 Enqueuing Expose request
01:26:20.927 00.000 11060 BLC: Pulse adjusted to 750
01:26:20.928 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:26:20.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
01:26:20.928 00.000 11060 MoveAxis(E, 57, ABG)
01:26:20.928 00.000 11060 Guiding  Dir = 2, Dur = 57
01:26:20.967 00.039 11060 IsSlewing returns 0
01:26:20.967 00.000 11060 IsGuiding returns 0
01:26:21.033 00.066 11060 IsGuiding returns 0
01:26:21.033 00.000 11060 Move returns status 0, amount 57
01:26:21.034 00.001 11060 MoveAxis(S, 111, ABG)
01:26:21.034 00.000 11060 Guiding  Dir = 1, Dur = 111
01:26:21.050 00.016 11060 IsSlewing returns 0
01:26:21.051 00.001 11060 IsGuiding returns 0
01:26:21.175 00.124 11060 IsGuiding returns 0
01:26:21.175 00.000 11060 Move returns status 0, amount 111
01:26:21.176 00.001 11060 move complete, result=0
01:26:21.176 00.000 11060 worker thread done servicing request
01:26:21.176 00.000 11060 Worker thread wakes up
01:26:21.176 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.3 px 111 ms SOUTH
01:26:21.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:21.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:21.355 00.179 10844 evsrv: cli 0EEEDDF0 connect
01:26:21.355 00.000 10844 case statement mapped state 6 to 3
01:26:21.356 00.001 10844 case statement mapped state 6 to 3
01:26:21.356 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"96c0eed1-6220-4c16-97a1-b02a5e6b410d"}
01:26:21.356 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"96c0eed1-6220-4c16-97a1-b02a5e6b410d"}
01:26:21.410 00.054 10844 evsrv: cli 0EEEDDF0 disconnect
01:26:21.811 00.401 11060 Exposure complete
01:26:22.057 00.246 11060 worker thread done servicing request
01:26:22.057 00.000 10844 OnExposeComplete: enter
01:26:22.057 00.000 10844 UpdateGuideState(): m_state=6
01:26:22.057 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9768
01:26:22.057 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=60.93, Mass=2473, SNR=32.0, Peak=215 HFD=3.6
01:26:22.058 00.001 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
01:26:22.058 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
01:26:22.058 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.16 mountX=0.05 mountY=-0.02, mountTheta=-0.42
01:26:22.060 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
01:26:22.060 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
01:26:22.060 00.000 11060 Worker thread wakes up
01:26:22.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:22.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:26:22.060 00.000 10844 UpdateGuideState exits: m=2473 SNR=32.0
01:26:22.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:26:22.060 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 5 / 99999
01:26:22.060 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=-0.02
01:26:22.061 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770369982.060,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
01:26:22.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:22.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:22.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:26:22.061 00.000 11060 MoveAxis(E, 0, ABG)
01:26:22.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:22.061 00.000 11060 Move returns status 0, amount 0
01:26:22.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:22.061 00.000 11060 MoveAxis(N, 0, ABG)
01:26:22.061 00.000 10844 Enqueuing Expose request
01:26:22.062 00.001 11060 Move returns status 0, amount 0
01:26:22.062 00.000 11060 move complete, result=0
01:26:22.062 00.000 11060 worker thread done servicing request
01:26:22.062 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:22.062 00.000 11060 Worker thread wakes up
01:26:22.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:22.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:22.699 00.637 11060 Exposure complete
01:26:22.916 00.217 11060 worker thread done servicing request
01:26:22.916 00.000 10844 OnExposeComplete: enter
01:26:22.916 00.000 10844 UpdateGuideState(): m_state=6
01:26:22.917 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9769
01:26:22.917 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=60.44, Mass=3077, SNR=35.5, Peak=255 HFD=3.6
01:26:22.917 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
01:26:22.917 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:26:22.917 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.53 hyp=0.60 cameraTheta=-2.05 mountX=0.57 mountY=-0.19, mountTheta=-0.31
01:26:22.920 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.53, opts=13)
01:26:22.920 00.000 10844 Enqueuing Move request for scope (-0.28, -0.53)
01:26:22.920 00.000 11060 Worker thread wakes up
01:26:22.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:22.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.53) opts 0xd
01:26:22.920 00.000 10844 UpdateGuideState exits: m=3077 SNR=35.5 Saturated
01:26:22.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.53)
01:26:22.920 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 6 / 99999
01:26:22.920 00.000 11060 Moving (-0.28, -0.53) raw xDistance=0.57 yDistance=-0.19
01:26:22.920 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369982.920,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
01:26:22.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.57
01:26:22.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:22.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:22.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:26:22.921 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:22.921 00.000 11060 MoveAxis(W, 100, ABG)
01:26:22.921 00.000 10844 Enqueuing Expose request
01:26:22.921 00.000 11060 Guiding  Dir = 3, Dur = 100
01:26:22.930 00.009 11060 IsSlewing returns 0
01:26:22.939 00.009 11060 IsGuiding returns 0
01:26:23.041 00.102 11060 IsGuiding returns 0
01:26:23.042 00.001 11060 Move returns status 0, amount 100
01:26:23.042 00.000 11060 MoveAxis(N, 0, ABG)
01:26:23.042 00.000 11060 Move returns status 0, amount 0
01:26:23.042 00.000 11060 move complete, result=0
01:26:23.042 00.000 11060 worker thread done servicing request
01:26:23.042 00.000 10844 GuideStep: 0.6 px 100 ms WEST, -0.2 px 0 ms NORTH
01:26:23.042 00.000 11060 Worker thread wakes up
01:26:23.043 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:23.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:23.679 00.636 11060 Exposure complete
01:26:23.914 00.235 11060 worker thread done servicing request
01:26:23.914 00.000 10844 OnExposeComplete: enter
01:26:23.914 00.000 10844 UpdateGuideState(): m_state=6
01:26:23.915 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9770
01:26:23.915 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=61.31, Mass=2472, SNR=31.9, Peak=237 HFD=3.4
01:26:23.915 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
01:26:23.915 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
01:26:23.915 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.34 hyp=0.40 cameraTheta=0.99 mountX=-0.37 mountY=0.16, mountTheta=2.73
01:26:23.917 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.34, opts=13)
01:26:23.917 00.000 10844 Enqueuing Move request for scope (0.22, 0.34)
01:26:23.917 00.000 11060 Worker thread wakes up
01:26:23.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:23.918 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.34) opts 0xd
01:26:23.918 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.34)
01:26:23.918 00.000 10844 UpdateGuideState exits: m=2472 SNR=31.9
01:26:23.918 00.000 11060 Moving (0.22, 0.34) raw xDistance=-0.37 yDistance=0.16
01:26:23.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
01:26:23.918 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 7 / 99999
01:26:23.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:23.918 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369983.918,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
01:26:23.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:26:23.918 00.000 11060 MoveAxis(E, 61, ABG)
01:26:23.918 00.000 11060 Guiding  Dir = 2, Dur = 61
01:26:23.919 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:23.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:23.919 00.000 10844 Enqueuing Expose request
01:26:23.949 00.030 11060 IsSlewing returns 0
01:26:23.949 00.000 11060 IsGuiding returns 0
01:26:24.042 00.093 11060 IsGuiding returns 0
01:26:24.042 00.000 11060 Move returns status 0, amount 61
01:26:24.042 00.000 11060 MoveAxis(N, 0, ABG)
01:26:24.042 00.000 11060 Move returns status 0, amount 0
01:26:24.042 00.000 11060 move complete, result=0
01:26:24.043 00.001 11060 worker thread done servicing request
01:26:24.043 00.000 11060 Worker thread wakes up
01:26:24.043 00.000 10844 GuideStep: -0.4 px 61 ms EAST, 0.2 px 0 ms NORTH
01:26:24.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:24.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:24.675 00.632 11060 Exposure complete
01:26:24.898 00.223 11060 worker thread done servicing request
01:26:24.898 00.000 10844 OnExposeComplete: enter
01:26:24.898 00.000 10844 UpdateGuideState(): m_state=6
01:26:24.899 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9771
01:26:24.899 00.000 10844 Star::Find returns 1 (1), X=268.74, Y=61.47, Mass=2910, SNR=34.3, Peak=255 HFD=3.2
01:26:24.899 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
01:26:24.899 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
01:26:24.899 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.49 hyp=0.55 cameraTheta=1.10 mountX=-0.53 mountY=0.17, mountTheta=2.84
01:26:24.901 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.49, opts=13)
01:26:24.901 00.000 10844 Enqueuing Move request for scope (0.25, 0.49)
01:26:24.901 00.000 11060 Worker thread wakes up
01:26:24.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:24.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.49) opts 0xd
01:26:24.901 00.000 10844 UpdateGuideState exits: m=2910 SNR=34.3 Saturated
01:26:24.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.49)
01:26:24.901 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 8 / 99999
01:26:24.901 00.000 11060 Moving (0.25, 0.49) raw xDistance=-0.53 yDistance=0.17
01:26:24.901 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369984.901,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
01:26:24.902 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.53
01:26:24.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:24.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:24.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:26:24.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:24.902 00.000 11060 MoveAxis(E, 94, ABG)
01:26:24.902 00.000 10844 Enqueuing Expose request
01:26:24.902 00.000 11060 Guiding  Dir = 2, Dur = 94
01:26:24.922 00.020 11060 IsSlewing returns 0
01:26:24.922 00.000 11060 IsGuiding returns 0
01:26:25.032 00.110 11060 IsGuiding returns 0
01:26:25.032 00.000 11060 Move returns status 0, amount 94
01:26:25.032 00.000 11060 MoveAxis(N, 0, ABG)
01:26:25.032 00.000 11060 Move returns status 0, amount 0
01:26:25.032 00.000 11060 move complete, result=0
01:26:25.032 00.000 11060 worker thread done servicing request
01:26:25.032 00.000 11060 Worker thread wakes up
01:26:25.033 00.001 10844 GuideStep: -0.5 px 94 ms EAST, 0.2 px 0 ms NORTH
01:26:25.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:25.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:25.667 00.634 11060 Exposure complete
01:26:25.896 00.229 11060 worker thread done servicing request
01:26:25.896 00.000 10844 OnExposeComplete: enter
01:26:25.896 00.000 10844 UpdateGuideState(): m_state=6
01:26:25.897 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9772
01:26:25.897 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=61.42, Mass=3055, SNR=35.1, Peak=255 HFD=3.3
01:26:25.897 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
01:26:25.897 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
01:26:25.897 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.29 mountX=-0.46 mountY=0.05, mountTheta=3.03
01:26:25.899 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.45, opts=13)
01:26:25.899 00.000 10844 Enqueuing Move request for scope (0.13, 0.45)
01:26:25.899 00.000 11060 Worker thread wakes up
01:26:25.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:26:25.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.45) opts 0xd
01:26:25.899 00.000 10844 UpdateGuideState exits: m=3055 SNR=35.1 Saturated
01:26:25.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.45)
01:26:25.900 00.001 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 9 / 99999
01:26:25.900 00.000 11060 Moving (0.13, 0.45) raw xDistance=-0.46 yDistance=0.05
01:26:25.900 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770369985.900,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
01:26:25.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
01:26:25.900 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:25.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:25.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:25.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:25.900 00.000 11060 MoveAxis(E, 83, ABG)
01:26:25.900 00.000 11060 Guiding  Dir = 2, Dur = 83
01:26:25.900 00.000 10844 Enqueuing Expose request
01:26:25.920 00.020 11060 IsSlewing returns 0
01:26:25.922 00.002 11060 IsGuiding returns 0
01:26:26.030 00.108 11060 IsGuiding returns 0
01:26:26.031 00.001 11060 Move returns status 0, amount 83
01:26:26.031 00.000 11060 MoveAxis(N, 0, ABG)
01:26:26.031 00.000 11060 Move returns status 0, amount 0
01:26:26.031 00.000 11060 move complete, result=0
01:26:26.031 00.000 11060 worker thread done servicing request
01:26:26.031 00.000 10844 GuideStep: -0.5 px 83 ms EAST, 0.1 px 0 ms NORTH
01:26:26.032 00.001 11060 Worker thread wakes up
01:26:26.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:26.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:26.677 00.645 11060 Exposure complete
01:26:26.985 00.308 11060 worker thread done servicing request
01:26:26.986 00.001 10844 OnExposeComplete: enter
01:26:26.986 00.000 10844 UpdateGuideState(): m_state=6
01:26:26.986 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9773
01:26:26.986 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=61.01, Mass=2363, SNR=30.8, Peak=211 HFD=3.2
01:26:26.986 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
01:26:26.986 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
01:26:26.986 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.82 mountX=-0.01 mountY=-0.10, mountTheta=-1.71
01:26:26.988 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
01:26:26.989 00.001 10844 Enqueuing Move request for scope (-0.10, 0.03)
01:26:26.989 00.000 11060 Worker thread wakes up
01:26:26.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:26:26.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:26:26.989 00.000 10844 UpdateGuideState exits: m=2363 SNR=30.8
01:26:26.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:26:26.989 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 10 / 99999
01:26:26.989 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.01 yDistance=-0.10
01:26:26.990 00.001 10844 PhdController: newstate STATE_FINISH
01:26:26.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:26:26.990 00.000 10844 PhdController complete: success
01:26:26.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:26.990 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770369986.990,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:26:26.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:26.990 00.000 11060 MoveAxis(E, 0, ABG)
01:26:26.990 00.000 11060 Move returns status 0, amount 0
01:26:26.990 00.000 10844 Mount: notify guiding dither settle done success=1
01:26:26.990 00.000 10844 PhdController: newstate STATE_IDLE
01:26:26.990 00.000 11060 MoveAxis(N, 0, ABG)
01:26:26.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:26.990 00.000 11060 Move returns status 0, amount 0
01:26:26.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:26.990 00.000 11060 move complete, result=0
01:26:26.991 00.001 10844 Enqueuing Expose request
01:26:26.991 00.000 11060 worker thread done servicing request
01:26:26.991 00.000 11060 Worker thread wakes up
01:26:26.991 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:27.006 00.015 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:27.007 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:27.645 00.638 11060 Exposure complete
01:26:27.961 00.316 11060 worker thread done servicing request
01:26:27.961 00.000 10844 OnExposeComplete: enter
01:26:27.961 00.000 10844 UpdateGuideState(): m_state=6
01:26:27.962 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9774
01:26:27.962 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=60.97, Mass=2493, SNR=31.1, Peak=208 HFD=3.4
01:26:27.962 00.000 10844 MultiStar: [#1 -0.34,0.13,1.01,U] [#2 -0.28,0.12,2.23,U] [#3 -0.36,-0.25,1.02,U] [#4 -0.17,0.15,0.95,U] [#5 0.14,0.14,1.08,U] [#6 -0.55,0.30,0.00,M1] [#7 0.06,-0.25,0.90,U] [#8 -0.42,0.32,1.12,U] 
01:26:27.962 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.06}, one-star: {0.19, -0.01}
01:26:27.962 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
01:26:27.963 00.001 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.76)
01:26:27.963 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.79 mountX=-0.03 mountY=-0.18, mountTheta=-1.74
01:26:27.964 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.06, opts=13)
01:26:27.965 00.001 10844 Enqueuing Move request for scope (-0.17, 0.06)
01:26:27.965 00.000 11060 Worker thread wakes up
01:26:27.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:27.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
01:26:27.965 00.000 10844 UpdateGuideState exits: m=2493 SNR=31.1
01:26:27.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
01:26:27.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.965 00.000 11060 Moving (-0.17, 0.06) raw xDistance=-0.03 yDistance=-0.18
01:26:27.966 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:27.966 00.000 10844 Enqueuing Expose request
01:26:27.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:26:27.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:27.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:26:27.966 00.000 11060 MoveAxis(E, 0, ABG)
01:26:27.966 00.000 11060 Move returns status 0, amount 0
01:26:27.966 00.000 11060 MoveAxis(N, 0, ABG)
01:26:27.966 00.000 11060 Move returns status 0, amount 0
01:26:27.967 00.001 11060 move complete, result=0
01:26:27.967 00.000 11060 worker thread done servicing request
01:26:27.967 00.000 11060 Worker thread wakes up
01:26:27.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:27.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:27.970 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:28.609 00.639 11060 Exposure complete
01:26:29.078 00.469 11060 worker thread done servicing request
01:26:29.078 00.000 10844 OnExposeComplete: enter
01:26:29.078 00.000 10844 UpdateGuideState(): m_state=6
01:26:29.079 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9775
01:26:29.079 00.000 10844 Star::Find returns 1 (1), X=268.50, Y=60.67, Mass=2752, SNR=33.6, Peak=255 HFD=3.3
01:26:29.080 00.001 10844 MultiStar: [#1 -0.08,0.10,1.05,U] [#2 -0.18,-0.04,1.91,U] [#3 -0.35,-0.66,0.00,M2] [#4 -0.28,-0.40,1.08,U] [#5 -0.23,-0.00,0.91,U] [#6 -0.35,-0.38,0.90,U] [#7 -0.08,0.24,0.88,U] [#8 -0.17,-0.26,0.98,U] 
01:26:29.080 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.13}, one-star: {0.01, -0.30}
01:26:29.080 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
01:26:29.080 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
01:26:29.080 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.51 mountX=0.15 mountY=-0.15, mountTheta=-0.77
01:26:29.082 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.13, opts=13)
01:26:29.082 00.000 10844 Enqueuing Move request for scope (-0.17, -0.13)
01:26:29.083 00.001 11060 Worker thread wakes up
01:26:29.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
01:26:29.083 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
01:26:29.083 00.000 11060 Moving (-0.17, -0.13) raw xDistance=0.15 yDistance=-0.15
01:26:29.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:26:29.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:29.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:29.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:26:29.083 00.000 10844 UpdateGuideState exits: m=2752 SNR=33.6 Saturated
01:26:29.083 00.000 11060 MoveAxis(W, 27, ABG)
01:26:29.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:29.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:29.084 00.001 10844 Enqueuing Expose request
01:26:29.087 00.003 11060 Guiding  Dir = 3, Dur = 27
01:26:29.094 00.007 11060 IsSlewing returns 0
01:26:29.095 00.001 11060 IsGuiding returns 0
01:26:29.125 00.030 11060 IsGuiding returns 0
01:26:29.125 00.000 11060 Move returns status 0, amount 27
01:26:29.125 00.000 11060 MoveAxis(N, 0, ABG)
01:26:29.126 00.001 11060 Move returns status 0, amount 0
01:26:29.126 00.000 11060 move complete, result=0
01:26:29.126 00.000 11060 worker thread done servicing request
01:26:29.126 00.000 11060 Worker thread wakes up
01:26:29.126 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
01:26:29.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:29.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:29.762 00.636 11060 Exposure complete
01:26:30.117 00.355 11060 worker thread done servicing request
01:26:30.117 00.000 10844 OnExposeComplete: enter
01:26:30.118 00.001 10844 UpdateGuideState(): m_state=6
01:26:30.118 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9776
01:26:30.118 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=60.97, Mass=2953, SNR=35.2, Peak=255 HFD=3.4
01:26:30.119 00.001 10844 MultiStar: [#1 -0.14,0.84,0.00,M1] [#2 -0.09,0.62,0.00,M1] [#3 -0.02,0.63,0.00,M3] [#4 -0.07,0.23,0.92,U] [#5 -0.40,0.99,0.00,M1] [#6 -0.32,0.62,0.00,M1] [#7 -0.33,1.25,0.00,M1] [#8 -0.34,0.56,0.00,M1] 
01:26:30.119 00.000 10844 single-star, 1 included, MultiStar: {0.02, 0.11}, one-star: {0.11, -0.00}
01:26:30.119 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
01:26:30.119 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
01:26:30.119 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.02 mountX=-0.02 mountY=0.11, mountTheta=1.74
01:26:30.121 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.00, opts=13)
01:26:30.121 00.000 10844 Enqueuing Move request for scope (0.11, -0.00)
01:26:30.122 00.001 11060 Worker thread wakes up
01:26:30.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:30.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
01:26:30.122 00.000 10844 UpdateGuideState exits: m=2953 SNR=35.2 Saturated
01:26:30.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
01:26:30.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.122 00.000 11060 Moving (0.11, -0.00) raw xDistance=-0.02 yDistance=0.11
01:26:30.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:30.122 00.000 10844 Enqueuing Expose request
01:26:30.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:26:30.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:30.123 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:26:30.123 00.000 11060 MoveAxis(E, 0, ABG)
01:26:30.123 00.000 11060 Move returns status 0, amount 0
01:26:30.123 00.000 11060 MoveAxis(N, 0, ABG)
01:26:30.123 00.000 11060 Move returns status 0, amount 0
01:26:30.123 00.000 11060 move complete, result=0
01:26:30.124 00.001 11060 worker thread done servicing request
01:26:30.124 00.000 11060 Worker thread wakes up
01:26:30.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:30.125 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:30.128 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:30.761 00.633 11060 Exposure complete
01:26:30.993 00.232 11060 worker thread done servicing request
01:26:30.993 00.000 10844 OnExposeComplete: enter
01:26:30.993 00.000 10844 UpdateGuideState(): m_state=6
01:26:30.994 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9777
01:26:30.994 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=60.83, Mass=2680, SNR=32.7, Peak=220 HFD=3.2
01:26:30.994 00.000 10844 MultiStar: [#1 -0.28,0.06,0.96,U] [#2 -0.27,0.66,0.00,M2] [#3 -0.18,0.03,0.93,U] [#4 0.09,0.05,1.05,U] [#5 -0.31,0.45,1.09,U] [#6 -0.48,0.08,0.99,U] [#7 -0.02,0.02,0.81,U] [#8 0.13,0.36,0.89,U] 
01:26:30.994 00.000 10844 single-star, 7 included, MultiStar: {-0.15, 0.12}, one-star: {-0.10, -0.14}
01:26:30.994 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
01:26:30.995 00.001 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
01:26:30.995 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.16 mountX=0.16 mountY=-0.07, mountTheta=-0.42
01:26:30.996 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
01:26:30.996 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
01:26:30.996 00.000 11060 Worker thread wakes up
01:26:30.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
01:26:30.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
01:26:30.996 00.000 11060 Moving (-0.10, -0.14) raw xDistance=0.16 yDistance=-0.07
01:26:30.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:26:30.997 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:30.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:30.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:26:30.997 00.000 11060 MoveAxis(W, 28, ABG)
01:26:30.997 00.000 11060 Guiding  Dir = 3, Dur = 28
01:26:30.997 00.000 10844 UpdateGuideState exits: m=2680 SNR=32.7
01:26:30.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:30.997 00.000 10844 Enqueuing Expose request
01:26:31.002 00.005 11060 IsSlewing returns 0
01:26:31.002 00.000 11060 IsGuiding returns 0
01:26:31.033 00.031 11060 IsGuiding returns 0
01:26:31.033 00.000 11060 Move returns status 0, amount 28
01:26:31.033 00.000 11060 MoveAxis(N, 0, ABG)
01:26:31.033 00.000 11060 Move returns status 0, amount 0
01:26:31.034 00.001 11060 move complete, result=0
01:26:31.034 00.000 11060 worker thread done servicing request
01:26:31.034 00.000 11060 Worker thread wakes up
01:26:31.034 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
01:26:31.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:31.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:31.666 00.632 11060 Exposure complete
01:26:31.886 00.220 11060 worker thread done servicing request
01:26:31.886 00.000 10844 OnExposeComplete: enter
01:26:31.887 00.001 10844 UpdateGuideState(): m_state=6
01:26:31.887 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9778
01:26:31.887 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=61.02, Mass=2677, SNR=32.7, Peak=229 HFD=3.5
01:26:31.888 00.001 10844 MultiStar: [#1 -0.01,0.35,1.02,U] [#2 0.39,0.57,0.00,M3] [#3 -0.58,0.37,0.00,M3] [#4 0.28,0.53,0.00,M1] [#5 0.42,0.27,1.03,U] [#6 -0.30,0.16,0.92,U] [#7 0.44,-0.15,0.94,U] [#8 0.03,0.46,0.93,U] 
01:26:31.888 00.000 10844 single-star, 5 included, MultiStar: {0.11, 0.19}, one-star: {0.06, 0.05}
01:26:31.888 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
01:26:31.888 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
01:26:31.888 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.65 mountX=-0.06 mountY=0.05, mountTheta=2.40
01:26:31.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
01:26:31.889 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
01:26:31.889 00.000 11060 Worker thread wakes up
01:26:31.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:31.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:26:31.891 00.002 10844 UpdateGuideState exits: m=2677 SNR=32.7
01:26:31.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:26:31.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:31.891 00.000 11060 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=0.05
01:26:31.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:31.891 00.000 10844 Enqueuing Expose request
01:26:31.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:31.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:31.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:31.891 00.000 11060 MoveAxis(E, 0, ABG)
01:26:31.891 00.000 11060 Move returns status 0, amount 0
01:26:31.891 00.000 11060 MoveAxis(N, 0, ABG)
01:26:31.891 00.000 11060 Move returns status 0, amount 0
01:26:31.891 00.000 11060 move complete, result=0
01:26:31.892 00.001 11060 worker thread done servicing request
01:26:31.892 00.000 11060 Worker thread wakes up
01:26:31.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:31.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:31.893 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:32.537 00.644 11060 Exposure complete
01:26:32.857 00.320 10844 OnExposeComplete: enter
01:26:32.857 00.000 10844 UpdateGuideState(): m_state=6
01:26:32.858 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9779
01:26:32.858 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=60.96, Mass=2727, SNR=32.9, Peak=224 HFD=3.6
01:26:32.858 00.000 10844 MultiStar: [#1 -0.14,0.65,0.00,M1] [#2 -0.26,0.28,1.91,U] [#3 -0.32,0.16,0.88,U] [#4 -0.01,0.63,0.00,M2] [#5 -0.13,0.42,0.95,U] [#6 -0.36,0.52,0.00,M1] [#7 -0.07,0.53,0.89,U] [#8 -0.05,0.26,0.97,U] 
01:26:32.858 00.000 10844 single-star, 5 included, MultiStar: {-0.16, 0.27}, one-star: {-0.08, -0.01}
01:26:32.859 00.001 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
01:26:32.859 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
01:26:32.859 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.00 mountX=0.02 mountY=-0.07, mountTheta=-1.25
01:26:32.859 00.000 11060 worker thread done servicing request
01:26:32.862 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
01:26:32.862 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
01:26:32.862 00.000 11060 Worker thread wakes up
01:26:32.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:32.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:26:32.862 00.000 10844 UpdateGuideState exits: m=2727 SNR=32.9
01:26:32.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:26:32.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:32.862 00.000 11060 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=-0.07
01:26:32.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:32.862 00.000 10844 Enqueuing Expose request
01:26:32.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:26:32.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:32.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:26:32.863 00.001 11060 MoveAxis(E, 0, ABG)
01:26:32.863 00.000 11060 Move returns status 0, amount 0
01:26:32.863 00.000 11060 MoveAxis(N, 0, ABG)
01:26:32.863 00.000 11060 Move returns status 0, amount 0
01:26:32.863 00.000 11060 move complete, result=0
01:26:32.863 00.000 11060 worker thread done servicing request
01:26:32.863 00.000 11060 Worker thread wakes up
01:26:32.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:32.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:32.865 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:33.597 00.732 11060 Exposure complete
01:26:34.475 00.878 11060 worker thread done servicing request
01:26:34.475 00.000 10844 OnExposeComplete: enter
01:26:34.475 00.000 10844 UpdateGuideState(): m_state=6
01:26:34.477 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9780
01:26:34.477 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=60.97, Mass=2578, SNR=32.1, Peak=216 HFD=3.6
01:26:34.477 00.000 10844 MultiStar: [#1 0.14,-0.24,0.95,U] [#2 -0.08,0.07,2.01,U] [#3 0.00,-0.56,1.04,U] [#4 0.14,0.01,1.11,U] [#5 -0.18,-0.31,1.03,U] [#6 -0.06,-0.09,0.91,U] [#7 0.14,-0.41,0.91,U] [#8 -0.12,-0.01,1.06,U] 
01:26:34.477 00.000 10844 single-star, 8 included, MultiStar: {-0.02, -0.15}, one-star: {-0.12, -0.00}
01:26:34.478 00.001 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
01:26:34.478 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
01:26:34.478 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.10 mountX=0.03 mountY=-0.12, mountTheta=-1.35
01:26:34.481 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.00, opts=13)
01:26:34.481 00.000 10844 Enqueuing Move request for scope (-0.12, -0.00)
01:26:34.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:34.481 00.000 10844 UpdateGuideState exits: m=2578 SNR=32.1
01:26:34.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:34.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:34.481 00.000 10844 Enqueuing Expose request
01:26:34.491 00.010 11060 Worker thread wakes up
01:26:34.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
01:26:34.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
01:26:34.492 00.001 11060 Moving (-0.12, -0.00) raw xDistance=0.03 yDistance=-0.12
01:26:34.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:26:34.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:34.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:26:34.492 00.000 11060 MoveAxis(E, 0, ABG)
01:26:34.492 00.000 11060 Move returns status 0, amount 0
01:26:34.492 00.000 11060 MoveAxis(N, 0, ABG)
01:26:34.492 00.000 11060 Move returns status 0, amount 0
01:26:34.492 00.000 11060 move complete, result=0
01:26:34.492 00.000 11060 worker thread done servicing request
01:26:34.492 00.000 11060 Worker thread wakes up
01:26:34.494 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:34.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:34.505 00.011 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:35.131 00.626 11060 Exposure complete
01:26:35.406 00.275 11060 worker thread done servicing request
01:26:35.406 00.000 10844 OnExposeComplete: enter
01:26:35.406 00.000 10844 UpdateGuideState(): m_state=6
01:26:35.407 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9781
01:26:35.407 00.000 10844 Star::Find returns 1 (1), X=268.71, Y=61.33, Mass=3279, SNR=36.1, Peak=255 HFD=3.5
01:26:35.407 00.000 10844 MultiStar: [#1 -0.43,0.61,0.00,M1] [#2 -0.07,0.40,1.89,U] [#3 -0.19,0.13,0.78,U] [#4 0.03,0.37,0.86,U] [#5 0.05,0.41,0.85,U] [#6 -0.26,0.22,0.89,U] [#7 -0.36,0.49,0.00,M1] [#8 -0.49,0.14,0.92,U] 
01:26:35.407 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.31}, one-star: {0.22, 0.36}
01:26:35.407 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
01:26:35.407 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.68)
01:26:35.407 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.87 mountX=-0.29 mountY=-0.14, mountTheta=-2.67
01:26:35.411 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.31, opts=13)
01:26:35.411 00.000 10844 Enqueuing Move request for scope (-0.10, 0.31)
01:26:35.412 00.001 11060 Worker thread wakes up
01:26:35.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
01:26:35.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:35.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
01:26:35.412 00.000 11060 Moving (-0.10, 0.31) raw xDistance=-0.29 yDistance=-0.14
01:26:35.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:26:35.412 00.000 10844 UpdateGuideState exits: m=3279 SNR=36.1 Saturated
01:26:35.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:35.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:35.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:35.413 00.001 10844 Enqueuing Expose request
01:26:35.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:35.413 00.000 11060 MoveAxis(E, 49, ABG)
01:26:35.413 00.000 11060 Guiding  Dir = 2, Dur = 49
01:26:35.430 00.017 11060 IsSlewing returns 0
01:26:35.439 00.009 11060 IsGuiding returns 0
01:26:35.519 00.080 11060 IsGuiding returns 0
01:26:35.519 00.000 11060 Move returns status 0, amount 49
01:26:35.519 00.000 11060 MoveAxis(N, 0, ABG)
01:26:35.519 00.000 11060 Move returns status 0, amount 0
01:26:35.519 00.000 11060 move complete, result=0
01:26:35.520 00.001 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
01:26:35.520 00.000 11060 worker thread done servicing request
01:26:35.520 00.000 11060 Worker thread wakes up
01:26:35.521 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:35.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:36.158 00.637 11060 Exposure complete
01:26:37.046 00.888 11060 worker thread done servicing request
01:26:37.047 00.001 10844 OnExposeComplete: enter
01:26:37.047 00.000 10844 UpdateGuideState(): m_state=6
01:26:37.047 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9782
01:26:37.047 00.000 10844 Star::Find returns 1 (1), X=268.44, Y=60.73, Mass=2771, SNR=34.1, Peak=255 HFD=3.2
01:26:37.048 00.001 10844 MultiStar: [#1 0.36,0.39,1.03,U] [#2 0.16,-0.06,2.00,U] [#3 -0.09,0.14,0.88,U] [#4 -0.04,0.39,0.89,U] [#5 -0.01,0.40,0.93,U] [#6 0.10,0.03,0.91,U] [#7 -0.02,0.71,0.00,M2] [#8 -0.05,0.19,0.90,U] 
01:26:37.048 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.12}, one-star: {-0.04, -0.25}
01:26:37.048 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
01:26:37.048 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
01:26:37.048 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=-0.14 mountY=0.05, mountTheta=2.81
01:26:37.061 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
01:26:37.062 00.001 10844 Enqueuing Move request for scope (0.07, 0.12)
01:26:37.062 00.000 11060 Worker thread wakes up
01:26:37.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:37.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:26:37.062 00.000 10844 UpdateGuideState exits: m=2771 SNR=34.1 Saturated
01:26:37.063 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:26:37.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:37.063 00.000 11060 Moving (0.07, 0.12) raw xDistance=-0.14 yDistance=0.05
01:26:37.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:37.063 00.000 10844 Enqueuing Expose request
01:26:37.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:26:37.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:37.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:26:37.063 00.000 11060 MoveAxis(E, 25, ABG)
01:26:37.064 00.001 11060 Guiding  Dir = 2, Dur = 25
01:26:37.084 00.020 11060 IsSlewing returns 0
01:26:37.085 00.001 11060 IsGuiding returns 0
01:26:37.131 00.046 11060 IsGuiding returns 0
01:26:37.132 00.001 11060 Move returns status 0, amount 25
01:26:37.132 00.000 11060 MoveAxis(N, 0, ABG)
01:26:37.132 00.000 11060 Move returns status 0, amount 0
01:26:37.132 00.000 11060 move complete, result=0
01:26:37.132 00.000 11060 worker thread done servicing request
01:26:37.132 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
01:26:37.133 00.001 11060 Worker thread wakes up
01:26:37.144 00.011 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:37.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:37.824 00.680 11060 Exposure complete
01:26:38.575 00.751 10844 OnExposeComplete: enter
01:26:38.575 00.000 10844 UpdateGuideState(): m_state=6
01:26:38.575 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9783
01:26:38.576 00.001 10844 Star::Find returns 1 (1), X=268.59, Y=61.18, Mass=2358, SNR=30.3, Peak=255 HFD=3.2
01:26:38.576 00.000 10844 MultiStar: [#1 0.10,0.26,1.08,U] [#2 -0.20,0.20,2.17,U] [#3 0.06,-0.01,0.96,U] [#4 -0.09,0.55,1.09,U] [#5 -0.28,0.57,0.00,M1] [#6 -0.30,0.19,0.92,U] [#7 0.31,0.53,0.00,M3] [#8 -0.20,0.16,0.98,U] 
01:26:38.576 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.23}, one-star: {0.10, 0.21}
01:26:38.576 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
01:26:38.576 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
01:26:38.576 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.12 mountX=-0.22 mountY=0.07, mountTheta=2.85
01:26:38.579 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.21, opts=13)
01:26:38.579 00.000 10844 Enqueuing Move request for scope (0.10, 0.21)
01:26:38.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:38.579 00.000 10844 UpdateGuideState exits: m=2358 SNR=30.3 Saturated
01:26:38.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:38.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:38.605 00.026 11060 worker thread done servicing request
01:26:38.605 00.000 11060 Worker thread wakes up
01:26:38.605 00.000 10844 Enqueuing Expose request
01:26:38.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
01:26:38.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
01:26:38.605 00.000 11060 Moving (0.10, 0.21) raw xDistance=-0.22 yDistance=0.07
01:26:38.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:26:38.606 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:38.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:26:38.606 00.000 11060 MoveAxis(E, 39, ABG)
01:26:38.606 00.000 11060 Guiding  Dir = 2, Dur = 39
01:26:38.630 00.024 11060 IsSlewing returns 0
01:26:38.631 00.001 11060 IsGuiding returns 0
01:26:38.693 00.062 11060 IsGuiding returns 0
01:26:38.693 00.000 11060 Move returns status 0, amount 39
01:26:38.693 00.000 11060 MoveAxis(N, 0, ABG)
01:26:38.693 00.000 11060 Move returns status 0, amount 0
01:26:38.693 00.000 11060 move complete, result=0
01:26:38.694 00.001 11060 worker thread done servicing request
01:26:38.694 00.000 11060 Worker thread wakes up
01:26:38.694 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:26:38.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:38.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:39.333 00.639 11060 Exposure complete
01:26:39.824 00.491 11060 worker thread done servicing request
01:26:39.824 00.000 10844 OnExposeComplete: enter
01:26:39.824 00.000 10844 UpdateGuideState(): m_state=6
01:26:39.824 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9784
01:26:39.825 00.001 10844 Star::Find returns 1 (1), X=268.82, Y=60.73, Mass=3131, SNR=35.5, Peak=255 HFD=3.5
01:26:39.825 00.000 10844 MultiStar: [#1 0.04,0.14,0.92,U] [#2 -0.01,-0.02,1.94,U] [#3 -0.11,-0.32,0.92,U] [#4 -0.11,-0.03,0.84,U] [#5 -0.03,0.04,0.96,U] [#6 -0.21,-0.09,0.86,U] [#7 -0.01,0.27,0.82,U] [#8 0.26,-0.18,0.90,U] 
01:26:39.825 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.34, -0.24}
01:26:39.825 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
01:26:39.825 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
01:26:39.825 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.17 mountX=0.04 mountY=0.03, mountTheta=0.57
01:26:39.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
01:26:39.827 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
01:26:39.828 00.001 11060 Worker thread wakes up
01:26:39.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:39.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:26:39.828 00.000 10844 UpdateGuideState exits: m=3131 SNR=35.5 Saturated
01:26:39.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:26:39.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:39.828 00.000 11060 Moving (0.02, -0.05) raw xDistance=0.04 yDistance=0.03
01:26:39.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:39.828 00.000 10844 Enqueuing Expose request
01:26:39.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:26:39.829 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:39.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:26:39.829 00.000 11060 MoveAxis(E, 0, ABG)
01:26:39.829 00.000 11060 Move returns status 0, amount 0
01:26:39.829 00.000 11060 MoveAxis(N, 0, ABG)
01:26:39.829 00.000 11060 Move returns status 0, amount 0
01:26:39.829 00.000 11060 move complete, result=0
01:26:39.829 00.000 11060 worker thread done servicing request
01:26:39.829 00.000 11060 Worker thread wakes up
01:26:39.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:39.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:39.832 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:40.507 00.675 11060 Exposure complete
01:26:41.504 00.997 10844 OnExposeComplete: enter
01:26:41.504 00.000 10844 UpdateGuideState(): m_state=6
01:26:41.505 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9785
01:26:41.505 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=60.53, Mass=2458, SNR=31.1, Peak=255 HFD=3.2
01:26:41.506 00.001 10844 MultiStar: [#1 -0.59,-0.05,1.08,U] [#2 0.28,-0.71,0.00,M1] [#3 -0.34,-0.55,0.00,M1] [#4 0.07,-0.50,0.96,U] [#5 0.04,-0.05,1.05,U] [#6 -0.26,-1.02,0.00,M1] [#7 -0.27,-0.05,0.95,U] [#8 0.17,-0.53,1.08,U] 
01:26:41.506 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.27}, one-star: {0.06, -0.44}
01:26:41.506 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
01:26:41.506 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
01:26:41.506 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.89 mountX=0.28 mountY=-0.04, mountTheta=-0.16
01:26:41.508 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.27, opts=13)
01:26:41.508 00.000 10844 Enqueuing Move request for scope (-0.09, -0.27)
01:26:41.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:41.508 00.000 10844 UpdateGuideState exits: m=2458 SNR=31.1 Saturated
01:26:41.509 00.001 11060 worker thread done servicing request
01:26:41.509 00.000 11060 Worker thread wakes up
01:26:41.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
01:26:41.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
01:26:41.509 00.000 11060 Moving (-0.09, -0.27) raw xDistance=0.28 yDistance=-0.04
01:26:41.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
01:26:41.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:41.524 00.015 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:41.524 00.000 11060 MoveAxis(W, 49, ABG)
01:26:41.525 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:41.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:41.525 00.000 10844 Enqueuing Expose request
01:26:41.531 00.006 11060 Guiding  Dir = 3, Dur = 49
01:26:41.572 00.041 11060 IsSlewing returns 0
01:26:41.573 00.001 11060 IsGuiding returns 0
01:26:41.665 00.092 11060 IsGuiding returns 0
01:26:41.665 00.000 11060 Move returns status 0, amount 49
01:26:41.665 00.000 11060 MoveAxis(N, 0, ABG)
01:26:41.666 00.001 11060 Move returns status 0, amount 0
01:26:41.666 00.000 11060 move complete, result=0
01:26:41.666 00.000 11060 worker thread done servicing request
01:26:41.666 00.000 11060 Worker thread wakes up
01:26:41.666 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.0 px 0 ms NORTH
01:26:41.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:41.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:42.406 00.740 11060 Exposure complete
01:26:43.625 01.219 11060 worker thread done servicing request
01:26:43.625 00.000 10844 OnExposeComplete: enter
01:26:43.625 00.000 10844 UpdateGuideState(): m_state=6
01:26:43.626 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9786
01:26:43.626 00.000 10844 Star::Find returns 1 (1), X=268.16, Y=60.20, Mass=2833, SNR=34.3, Peak=255 HFD=3.6
01:26:43.627 00.001 10844 MultiStar: [#1 -0.20,-0.09,1.03,U] [#2 -0.02,-0.87,0.00,M2] [#3 0.04,-0.66,0.00,M2] [#4 0.00,-0.31,1.01,U] [#5 -0.45,-0.08,0.95,U] [#6 0.26,-0.70,0.00,M2] [#7 -0.01,-0.13,0.86,U] [#8 -0.02,-0.84,0.00,M1] 
01:26:43.627 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.28}, one-star: {-0.33, -0.77}
01:26:43.627 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
01:26:43.627 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
01:26:43.627 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.28 hyp=0.35 cameraTheta=-2.19 mountX=0.31 mountY=-0.15, mountTheta=-0.45
01:26:43.633 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.28, opts=13)
01:26:43.633 00.000 10844 Enqueuing Move request for scope (-0.20, -0.28)
01:26:43.633 00.000 11060 Worker thread wakes up
01:26:43.633 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:43.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.28) opts 0xd
01:26:43.633 00.000 10844 UpdateGuideState exits: m=2833 SNR=34.3 Saturated
01:26:43.635 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.28)
01:26:43.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.635 00.000 11060 Moving (-0.20, -0.28) raw xDistance=0.31 yDistance=-0.15
01:26:43.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:43.635 00.000 10844 Enqueuing Expose request
01:26:43.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
01:26:43.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:43.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:26:43.635 00.000 11060 MoveAxis(W, 56, ABG)
01:26:43.636 00.001 11060 Guiding  Dir = 3, Dur = 56
01:26:43.654 00.018 11060 IsSlewing returns 0
01:26:43.655 00.001 11060 IsGuiding returns 0
01:26:43.714 00.059 11060 IsGuiding returns 0
01:26:43.715 00.001 11060 Move returns status 0, amount 56
01:26:43.715 00.000 11060 MoveAxis(N, 0, ABG)
01:26:43.715 00.000 11060 Move returns status 0, amount 0
01:26:43.715 00.000 11060 move complete, result=0
01:26:43.715 00.000 11060 worker thread done servicing request
01:26:43.715 00.000 11060 Worker thread wakes up
01:26:43.715 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.2 px 0 ms NORTH
01:26:43.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:43.716 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:44.368 00.652 11060 Exposure complete
01:26:46.278 01.910 11060 worker thread done servicing request
01:26:46.278 00.000 10844 OnExposeComplete: enter
01:26:46.278 00.000 10844 UpdateGuideState(): m_state=6
01:26:46.278 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9787
01:26:46.280 00.002 10844 Star::Find returns 1 (0), X=268.45, Y=61.61, Mass=2481, SNR=31.6, Peak=252 HFD=3.2
01:26:46.280 00.000 10844 MultiStar: [#1 0.25,0.61,0.00,M1] [#2 0.45,0.49,0.00,M3] [#3 -0.27,0.74,0.00,M3] [#4 0.76,0.34,0.00,M1] [#5 0.11,0.99,0.00,M1] [#6 0.02,0.46,0.97,U] [#7 0.30,0.64,0.00,M1] [#8 0.71,1.02,0.00,M2] 
01:26:46.281 00.001 10844 refined, 1 included, MultiStar: {-0.00, 0.55}, one-star: {-0.03, 0.64}
01:26:46.281 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
01:26:46.281 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
01:26:46.281 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.55 hyp=0.55 cameraTheta=1.58 mountX=-0.54 mountY=-0.09, mountTheta=-2.97
01:26:46.283 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.55, opts=13)
01:26:46.283 00.000 10844 Enqueuing Move request for scope (-0.00, 0.55)
01:26:46.283 00.000 11060 Worker thread wakes up
01:26:46.283 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:46.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.55) opts 0xd
01:26:46.284 00.001 10844 UpdateGuideState exits: m=2481 SNR=31.6
01:26:46.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.55)
01:26:46.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:46.284 00.000 11060 Moving (-0.00, 0.55) raw xDistance=-0.54 yDistance=-0.09
01:26:46.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:46.284 00.000 10844 Enqueuing Expose request
01:26:46.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.54
01:26:46.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:46.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:26:46.284 00.000 11060 MoveAxis(E, 92, ABG)
01:26:46.285 00.001 11060 Guiding  Dir = 2, Dur = 92
01:26:46.289 00.004 11060 IsSlewing returns 0
01:26:46.290 00.001 11060 IsGuiding returns 0
01:26:46.398 00.108 11060 IsGuiding returns 0
01:26:46.399 00.001 11060 Move returns status 0, amount 92
01:26:46.399 00.000 11060 MoveAxis(N, 0, ABG)
01:26:46.399 00.000 11060 Move returns status 0, amount 0
01:26:46.399 00.000 11060 move complete, result=0
01:26:46.399 00.000 11060 worker thread done servicing request
01:26:46.399 00.000 10844 GuideStep: -0.5 px 92 ms EAST, -0.1 px 0 ms NORTH
01:26:46.401 00.002 11060 Worker thread wakes up
01:26:46.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:46.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:47.033 00.632 11060 Exposure complete
01:26:47.454 00.421 11060 worker thread done servicing request
01:26:47.454 00.000 10844 OnExposeComplete: enter
01:26:47.454 00.000 10844 UpdateGuideState(): m_state=6
01:26:47.454 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9788
01:26:47.455 00.001 10844 Star::Find returns 1 (0), X=268.39, Y=61.70, Mass=2309, SNR=30.4, Peak=186 HFD=3.5
01:26:47.455 00.000 10844 MultiStar: [#1 -0.05,0.73,0.00,M2] [#2 0.19,0.60,0.00,M4] [#3 -0.46,1.04,0.00,M4] [#4 0.14,0.53,1.03,U] [#5 0.24,1.22,0.00,M2] [#6 -0.14,0.48,1.10,U] [#7 0.03,1.53,0.00,M2] [#8 -0.14,0.21,1.13,U] 
01:26:47.455 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.48}, one-star: {-0.10, 0.73}
01:26:47.455 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
01:26:47.455 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.85)
01:26:47.456 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.48 hyp=0.48 cameraTheta=1.70 mountX=-0.46 mountY=-0.14, mountTheta=-2.85
01:26:47.457 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.48, opts=13)
01:26:47.458 00.001 10844 Enqueuing Move request for scope (-0.06, 0.48)
01:26:47.458 00.000 11060 Worker thread wakes up
01:26:47.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:47.458 00.000 10844 UpdateGuideState exits: m=2309 SNR=30.4
01:26:47.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:47.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:47.458 00.000 10844 Enqueuing Expose request
01:26:47.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.48) opts 0xd
01:26:47.458 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.48)
01:26:47.459 00.001 11060 Moving (-0.06, 0.48) raw xDistance=-0.46 yDistance=-0.14
01:26:47.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
01:26:47.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:47.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:47.459 00.000 11060 MoveAxis(E, 82, ABG)
01:26:47.459 00.000 11060 Guiding  Dir = 2, Dur = 82
01:26:47.501 00.042 11060 IsSlewing returns 0
01:26:47.502 00.001 11060 IsGuiding returns 0
01:26:47.605 00.103 11060 IsGuiding returns 0
01:26:47.605 00.000 11060 Move returns status 0, amount 82
01:26:47.606 00.001 11060 MoveAxis(N, 0, ABG)
01:26:47.606 00.000 11060 Move returns status 0, amount 0
01:26:47.606 00.000 11060 move complete, result=0
01:26:47.606 00.000 11060 worker thread done servicing request
01:26:47.606 00.000 11060 Worker thread wakes up
01:26:47.606 00.000 10844 GuideStep: -0.5 px 82 ms EAST, -0.1 px 0 ms NORTH
01:26:47.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:47.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:48.236 00.630 11060 Exposure complete
01:26:48.620 00.384 11060 worker thread done servicing request
01:26:48.620 00.000 10844 OnExposeComplete: enter
01:26:48.620 00.000 10844 UpdateGuideState(): m_state=6
01:26:48.620 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9789
01:26:48.622 00.002 10844 Star::Find returns 1 (0), X=268.69, Y=61.48, Mass=2781, SNR=33.3, Peak=248 HFD=3.3
01:26:48.622 00.000 10844 MultiStar: [#1 -0.24,0.42,1.00,U] [#2 0.06,0.37,2.00,U] [#3 -0.13,0.35,0.98,U] [#4 0.00,0.48,0.87,U] [#5 -0.14,0.66,0.00,M3] [#6 -0.18,0.28,0.98,U] [#7 0.13,1.09,0.00,M3] [#8 -0.04,0.40,0.91,U] 
01:26:48.622 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.40}, one-star: {0.21, 0.51}
01:26:48.622 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
01:26:48.622 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
01:26:48.622 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.40 hyp=0.40 cameraTheta=1.65 mountX=-0.38 mountY=-0.10, mountTheta=-2.90
01:26:48.623 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.40, opts=13)
01:26:48.623 00.000 10844 Enqueuing Move request for scope (-0.03, 0.40)
01:26:48.624 00.001 11060 Worker thread wakes up
01:26:48.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:48.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.40) opts 0xd
01:26:48.624 00.000 10844 UpdateGuideState exits: m=2781 SNR=33.3
01:26:48.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.40)
01:26:48.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:48.624 00.000 11060 Moving (-0.03, 0.40) raw xDistance=-0.38 yDistance=-0.10
01:26:48.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:48.624 00.000 10844 Enqueuing Expose request
01:26:48.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
01:26:48.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:48.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:48.624 00.000 11060 MoveAxis(E, 69, ABG)
01:26:48.624 00.000 11060 Guiding  Dir = 2, Dur = 69
01:26:48.640 00.016 11060 IsSlewing returns 0
01:26:48.651 00.011 11060 IsGuiding returns 0
01:26:48.729 00.078 11060 IsGuiding returns 0
01:26:48.729 00.000 11060 Move returns status 0, amount 69
01:26:48.729 00.000 11060 MoveAxis(N, 0, ABG)
01:26:48.730 00.001 11060 Move returns status 0, amount 0
01:26:48.730 00.000 11060 move complete, result=0
01:26:48.730 00.000 11060 worker thread done servicing request
01:26:48.730 00.000 11060 Worker thread wakes up
01:26:48.730 00.000 10844 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
01:26:48.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:48.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:49.427 00.697 11060 Exposure complete
01:26:49.736 00.309 11060 worker thread done servicing request
01:26:49.736 00.000 10844 OnExposeComplete: enter
01:26:49.736 00.000 10844 UpdateGuideState(): m_state=6
01:26:49.737 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9790
01:26:49.737 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=61.72, Mass=2356, SNR=30.8, Peak=245 HFD=3.2
01:26:49.737 00.000 10844 MultiStar: [#1 0.41,0.36,1.17,U] [#2 -0.04,0.84,0.00,M4] [#3 0.09,0.30,0.99,U] [#4 0.10,0.87,0.00,M1] [#5 0.02,0.34,1.11,U] [#6 -0.04,0.20,1.08,U] [#7 0.47,0.68,0.00,M4] [#8 0.03,0.41,1.00,U] 
01:26:49.738 00.001 10844 refined, 5 included, MultiStar: {0.08, 0.39}, one-star: {-0.08, 0.75}
01:26:49.738 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
01:26:49.738 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
01:26:49.738 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.37 mountX=-0.40 mountY=0.02, mountTheta=3.10
01:26:49.740 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.39, opts=13)
01:26:49.741 00.001 10844 Enqueuing Move request for scope (0.08, 0.39)
01:26:49.741 00.000 11060 Worker thread wakes up
01:26:49.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd
01:26:49.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.39)
01:26:49.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:49.741 00.000 11060 Moving (0.08, 0.39) raw xDistance=-0.40 yDistance=0.02
01:26:49.741 00.000 10844 UpdateGuideState exits: m=2356 SNR=30.8
01:26:49.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
01:26:49.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:49.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:49.742 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:49.742 00.000 10844 Enqueuing Expose request
01:26:49.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:26:49.742 00.000 11060 MoveAxis(E, 71, ABG)
01:26:49.742 00.000 11060 Guiding  Dir = 2, Dur = 71
01:26:49.761 00.019 11060 IsSlewing returns 0
01:26:49.762 00.001 11060 IsGuiding returns 0
01:26:49.852 00.090 11060 IsGuiding returns 0
01:26:49.852 00.000 11060 Move returns status 0, amount 71
01:26:49.852 00.000 11060 MoveAxis(N, 0, ABG)
01:26:49.852 00.000 11060 Move returns status 0, amount 0
01:26:49.852 00.000 11060 move complete, result=0
01:26:49.853 00.001 11060 worker thread done servicing request
01:26:49.853 00.000 11060 Worker thread wakes up
01:26:49.853 00.000 10844 GuideStep: -0.4 px 71 ms EAST, 0.0 px 0 ms NORTH
01:26:49.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:49.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:50.495 00.642 11060 Exposure complete
01:26:50.708 00.213 11060 worker thread done servicing request
01:26:50.708 00.000 10844 OnExposeComplete: enter
01:26:50.708 00.000 10844 UpdateGuideState(): m_state=6
01:26:50.709 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9791
01:26:50.709 00.000 10844 Star::Find returns 1 (1), X=268.33, Y=61.63, Mass=2474, SNR=31.4, Peak=255 HFD=3.4
01:26:50.709 00.000 10844 MultiStar: [#1 -0.32,0.05,1.04,U] [#2 0.11,-0.07,2.11,U] [#3 -0.40,0.14,1.08,U] [#4 0.44,0.73,0.00,M2] [#5 0.47,0.43,0.00,M3] [#6 -0.37,0.23,0.96,U] [#7 -0.13,0.49,0.88,U] [#8 -0.11,0.68,0.00,M1] 
01:26:50.709 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.19}, one-star: {-0.16, 0.66}
01:26:50.709 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
01:26:50.709 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
01:26:50.709 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.27 mountX=-0.16 mountY=-0.19, mountTheta=-2.27
01:26:50.711 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.19, opts=13)
01:26:50.711 00.000 10844 Enqueuing Move request for scope (-0.16, 0.19)
01:26:50.712 00.001 11060 Worker thread wakes up
01:26:50.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:50.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
01:26:50.712 00.000 10844 UpdateGuideState exits: m=2474 SNR=31.4 Saturated
01:26:50.712 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
01:26:50.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:50.712 00.000 11060 Moving (-0.16, 0.19) raw xDistance=-0.16 yDistance=-0.19
01:26:50.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:50.712 00.000 10844 Enqueuing Expose request
01:26:50.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:26:50.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:50.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:26:50.712 00.000 11060 MoveAxis(E, 30, ABG)
01:26:50.713 00.001 11060 Guiding  Dir = 2, Dur = 30
01:26:50.731 00.018 11060 IsSlewing returns 0
01:26:50.732 00.001 11060 IsGuiding returns 0
01:26:50.783 00.051 11060 IsGuiding returns 0
01:26:50.783 00.000 11060 Move returns status 0, amount 30
01:26:50.783 00.000 11060 MoveAxis(N, 0, ABG)
01:26:50.783 00.000 11060 Move returns status 0, amount 0
01:26:50.784 00.001 11060 move complete, result=0
01:26:50.784 00.000 11060 worker thread done servicing request
01:26:50.784 00.000 11060 Worker thread wakes up
01:26:50.784 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
01:26:50.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:50.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:51.417 00.633 11060 Exposure complete
01:26:51.595 00.178 11060 worker thread done servicing request
01:26:51.595 00.000 10844 OnExposeComplete: enter
01:26:51.595 00.000 10844 UpdateGuideState(): m_state=6
01:26:51.595 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9792
01:26:51.596 00.001 10844 Star::Find returns 1 (0), X=268.66, Y=61.25, Mass=2646, SNR=32.1, Peak=249 HFD=3.5
01:26:51.596 00.000 10844 MultiStar: [#1 -0.38,-0.06,0.98,U] [#2 0.14,-0.49,2.08,U] [#3 -0.26,-0.37,1.03,U] [#4 0.26,0.26,0.92,U] [#5 -0.08,-0.11,1.06,U] [#6 -0.09,0.26,1.04,U] [#7 -0.15,0.16,0.93,U] [#8 -0.27,0.08,1.04,U] 
01:26:51.596 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.18, 0.27}
01:26:51.596 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
01:26:51.596 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
01:26:51.596 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.33 mountX=0.06 mountY=-0.04, mountTheta=-0.59
01:26:51.599 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
01:26:51.599 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
01:26:51.609 00.010 11060 Worker thread wakes up
01:26:51.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:51.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:26:51.609 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.1
01:26:51.610 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:26:51.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:51.610 00.000 11060 Moving (-0.05, -0.06) raw xDistance=0.06 yDistance=-0.04
01:26:51.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:51.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:26:51.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:51.610 00.000 10844 Enqueuing Expose request
01:26:51.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:51.610 00.000 11060 MoveAxis(E, 0, ABG)
01:26:51.610 00.000 11060 Move returns status 0, amount 0
01:26:51.610 00.000 11060 MoveAxis(N, 0, ABG)
01:26:51.610 00.000 11060 Move returns status 0, amount 0
01:26:51.610 00.000 11060 move complete, result=0
01:26:51.610 00.000 11060 worker thread done servicing request
01:26:51.612 00.002 11060 Worker thread wakes up
01:26:51.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:51.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:51.613 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:52.246 00.633 11060 Exposure complete
01:26:52.435 00.189 11060 worker thread done servicing request
01:26:52.435 00.000 10844 OnExposeComplete: enter
01:26:52.435 00.000 10844 UpdateGuideState(): m_state=6
01:26:52.436 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9793
01:26:52.436 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=61.42, Mass=2832, SNR=33.3, Peak=255 HFD=3.3
01:26:52.436 00.000 10844 MultiStar: [#1 -0.16,0.38,1.00,U] [#2 0.18,0.44,2.01,U] [#3 -0.32,-0.42,0.97,U] [#4 0.37,0.27,1.03,U] [#5 0.07,0.04,1.16,U] [#6 -0.56,0.19,0.95,U] [#7 0.13,0.22,0.82,U] [#8 -0.21,0.17,0.89,U] 
01:26:52.436 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.22}, one-star: {0.12, 0.45}
01:26:52.436 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.39 = -2.90)
01:26:52.436 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.92)
01:26:52.436 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.63 mountX=-0.21 mountY=-0.05, mountTheta=-2.91
01:26:52.438 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.22, opts=13)
01:26:52.438 00.000 10844 Enqueuing Move request for scope (-0.01, 0.22)
01:26:52.438 00.000 11060 Worker thread wakes up
01:26:52.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:52.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
01:26:52.438 00.000 10844 UpdateGuideState exits: m=2832 SNR=33.3 Saturated
01:26:52.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
01:26:52.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:52.438 00.000 11060 Moving (-0.01, 0.22) raw xDistance=-0.21 yDistance=-0.05
01:26:52.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:52.438 00.000 10844 Enqueuing Expose request
01:26:52.439 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:26:52.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:52.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:52.439 00.000 11060 MoveAxis(E, 37, ABG)
01:26:52.439 00.000 11060 Guiding  Dir = 2, Dur = 37
01:26:52.455 00.016 11060 IsSlewing returns 0
01:26:52.456 00.001 11060 IsGuiding returns 0
01:26:52.501 00.045 11060 IsGuiding returns 0
01:26:52.501 00.000 11060 Move returns status 0, amount 37
01:26:52.501 00.000 11060 MoveAxis(N, 0, ABG)
01:26:52.501 00.000 11060 Move returns status 0, amount 0
01:26:52.501 00.000 11060 move complete, result=0
01:26:52.502 00.001 11060 worker thread done servicing request
01:26:52.502 00.000 11060 Worker thread wakes up
01:26:52.502 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
01:26:52.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:52.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:53.134 00.632 11060 Exposure complete
01:26:53.363 00.229 11060 worker thread done servicing request
01:26:53.363 00.000 10844 OnExposeComplete: enter
01:26:53.363 00.000 10844 UpdateGuideState(): m_state=6
01:26:53.364 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9794
01:26:53.364 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=61.42, Mass=2651, SNR=32.4, Peak=255 HFD=3.3
01:26:53.364 00.000 10844 MultiStar: [#1 -0.15,0.42,1.01,U] [#2 -0.36,0.54,0.00,M2] [#3 -0.22,0.18,0.90,U] [#4 0.25,0.14,0.89,U] [#5 -0.34,0.60,0.00,M2] [#6 -0.25,0.22,0.89,U] [#7 -0.37,1.16,0.00,M2] [#8 0.07,-0.16,0.80,U] 
01:26:53.364 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.22}, one-star: {-0.06, 0.45}
01:26:53.364 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
01:26:53.365 00.001 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.70)
01:26:53.365 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.85 mountX=-0.21 mountY=-0.10, mountTheta=-2.69
01:26:53.366 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.22, opts=13)
01:26:53.367 00.001 10844 Enqueuing Move request for scope (-0.06, 0.22)
01:26:53.367 00.000 11060 Worker thread wakes up
01:26:53.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:53.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
01:26:53.367 00.000 10844 UpdateGuideState exits: m=2651 SNR=32.4 Saturated
01:26:53.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
01:26:53.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:53.367 00.000 11060 Moving (-0.06, 0.22) raw xDistance=-0.21 yDistance=-0.10
01:26:53.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:53.367 00.000 10844 Enqueuing Expose request
01:26:53.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:26:53.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:53.368 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:53.368 00.000 11060 MoveAxis(E, 37, ABG)
01:26:53.368 00.000 11060 Guiding  Dir = 2, Dur = 37
01:26:53.394 00.026 11060 IsSlewing returns 0
01:26:53.394 00.000 11060 IsGuiding returns 0
01:26:53.457 00.063 11060 IsGuiding returns 0
01:26:53.457 00.000 11060 Move returns status 0, amount 37
01:26:53.458 00.001 11060 MoveAxis(N, 0, ABG)
01:26:53.458 00.000 11060 Move returns status 0, amount 0
01:26:53.458 00.000 11060 move complete, result=0
01:26:53.458 00.000 11060 worker thread done servicing request
01:26:53.458 00.000 11060 Worker thread wakes up
01:26:53.458 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:26:53.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:53.459 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:54.091 00.632 11060 Exposure complete
01:26:54.402 00.311 11060 worker thread done servicing request
01:26:54.402 00.000 10844 OnExposeComplete: enter
01:26:54.402 00.000 10844 UpdateGuideState(): m_state=6
01:26:54.402 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9795
01:26:54.402 00.000 10844 Star::Find returns 1 (1), X=268.18, Y=61.24, Mass=2680, SNR=32.7, Peak=255 HFD=3.4
01:26:54.403 00.001 10844 MultiStar: [#1 -0.10,0.42,1.07,U] [#2 -0.15,-0.05,2.18,U] [#3 0.12,-0.28,0.99,U] [#4 0.00,0.38,1.04,U] [#5 -0.14,0.55,1.06,U] [#6 -0.30,0.28,0.91,U] [#7 0.20,0.21,0.89,U] [#8 0.42,0.36,0.90,U] 
01:26:54.403 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.21}, one-star: {-0.31, 0.27}
01:26:54.403 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
01:26:54.403 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
01:26:54.403 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.81 mountX=-0.19 mountY=-0.08, mountTheta=-2.74
01:26:54.405 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.21, opts=13)
01:26:54.405 00.000 10844 Enqueuing Move request for scope (-0.05, 0.21)
01:26:54.405 00.000 11060 Worker thread wakes up
01:26:54.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:26:54.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
01:26:54.405 00.000 10844 UpdateGuideState exits: m=2680 SNR=32.7 Saturated
01:26:54.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
01:26:54.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:54.406 00.001 11060 Moving (-0.05, 0.21) raw xDistance=-0.19 yDistance=-0.08
01:26:54.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:54.406 00.000 10844 Enqueuing Expose request
01:26:54.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:26:54.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:54.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:54.406 00.000 11060 MoveAxis(E, 35, ABG)
01:26:54.406 00.000 11060 Guiding  Dir = 2, Dur = 35
01:26:54.424 00.018 11060 IsSlewing returns 0
01:26:54.424 00.000 11060 IsGuiding returns 0
01:26:54.470 00.046 11060 IsGuiding returns 0
01:26:54.470 00.000 11060 Move returns status 0, amount 35
01:26:54.470 00.000 11060 MoveAxis(N, 0, ABG)
01:26:54.470 00.000 11060 Move returns status 0, amount 0
01:26:54.471 00.001 11060 move complete, result=0
01:26:54.471 00.000 11060 worker thread done servicing request
01:26:54.471 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
01:26:54.471 00.000 11060 Worker thread wakes up
01:26:54.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:54.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:55.118 00.647 11060 Exposure complete
01:26:55.360 00.242 11060 worker thread done servicing request
01:26:55.361 00.001 10844 OnExposeComplete: enter
01:26:55.361 00.000 10844 UpdateGuideState(): m_state=6
01:26:55.361 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9796
01:26:55.361 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=61.37, Mass=2923, SNR=35.0, Peak=248 HFD=3.6
01:26:55.362 00.001 10844 MultiStar: [#1 -0.24,0.54,0.93,U] [#2 0.03,0.19,1.87,U] [#3 -0.05,0.02,0.94,U] [#4 0.19,0.59,0.00,M1] [#5 -0.41,0.40,0.96,U] [#6 -0.03,0.32,0.89,U] [#7 0.03,0.07,0.75,U] [#8 0.08,0.05,0.89,U] 
01:26:55.362 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.25}, one-star: {-0.32, 0.39}
01:26:55.362 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
01:26:55.362 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.58)
01:26:55.362 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.97 mountX=-0.22 mountY=-0.14, mountTheta=-2.57
01:26:55.363 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.25, opts=13)
01:26:55.363 00.000 10844 Enqueuing Move request for scope (-0.11, 0.25)
01:26:55.363 00.000 11060 Worker thread wakes up
01:26:55.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
01:26:55.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
01:26:55.365 00.002 11060 Moving (-0.11, 0.25) raw xDistance=-0.22 yDistance=-0.14
01:26:55.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:26:55.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:55.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=15, FiltMax=255, Gamma=1.000
01:26:55.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:55.365 00.000 11060 MoveAxis(E, 40, ABG)
01:26:55.365 00.000 11060 Guiding  Dir = 2, Dur = 40
01:26:55.365 00.000 10844 UpdateGuideState exits: m=2923 SNR=35.0
01:26:55.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:55.366 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:55.366 00.000 10844 Enqueuing Expose request
01:26:55.392 00.026 11060 IsSlewing returns 0
01:26:55.393 00.001 11060 IsGuiding returns 0
01:26:55.465 00.072 11060 IsGuiding returns 0
01:26:55.466 00.001 11060 Move returns status 0, amount 40
01:26:55.466 00.000 11060 MoveAxis(N, 0, ABG)
01:26:55.466 00.000 11060 Move returns status 0, amount 0
01:26:55.466 00.000 11060 move complete, result=0
01:26:55.466 00.000 11060 worker thread done servicing request
01:26:55.467 00.001 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:26:55.467 00.000 11060 Worker thread wakes up
01:26:55.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:55.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:56.098 00.631 11060 Exposure complete
01:26:56.274 00.176 11060 worker thread done servicing request
01:26:56.274 00.000 10844 OnExposeComplete: enter
01:26:56.274 00.000 10844 UpdateGuideState(): m_state=6
01:26:56.275 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9797
01:26:56.275 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=61.46, Mass=2400, SNR=30.6, Peak=236 HFD=3.2
01:26:56.275 00.000 10844 MultiStar: [#1 -0.29,0.41,0.97,U] [#2 0.12,0.39,2.30,U] [#3 -0.09,-0.33,1.10,U] [#4 -0.09,0.40,1.05,U] [#5 -0.36,0.88,0.00,M1] [#6 0.14,0.26,1.08,U] [#7 0.08,0.60,0.00,M1] [#8 -0.07,0.57,1.07,U] 
01:26:56.275 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.32}, one-star: {0.16, 0.49}
01:26:56.276 00.001 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.98)
01:26:56.276 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
01:26:56.276 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.56 mountX=-0.31 mountY=-0.05, mountTheta=-2.99
01:26:56.279 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.32, opts=13)
01:26:56.279 00.000 10844 Enqueuing Move request for scope (0.00, 0.32)
01:26:56.279 00.000 11060 Worker thread wakes up
01:26:56.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:56.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.32) opts 0xd
01:26:56.279 00.000 10844 UpdateGuideState exits: m=2400 SNR=30.6
01:26:56.279 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.32)
01:26:56.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:56.279 00.000 11060 Moving (0.00, 0.32) raw xDistance=-0.31 yDistance=-0.05
01:26:56.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:56.279 00.000 10844 Enqueuing Expose request
01:26:56.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
01:26:56.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:56.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:56.279 00.000 11060 MoveAxis(E, 56, ABG)
01:26:56.279 00.000 11060 Guiding  Dir = 2, Dur = 56
01:26:56.297 00.018 11060 IsSlewing returns 0
01:26:56.298 00.001 11060 IsGuiding returns 0
01:26:56.360 00.062 11060 IsGuiding returns 0
01:26:56.360 00.000 11060 Move returns status 0, amount 56
01:26:56.360 00.000 11060 MoveAxis(N, 0, ABG)
01:26:56.361 00.001 11060 Move returns status 0, amount 0
01:26:56.361 00.000 11060 move complete, result=0
01:26:56.361 00.000 11060 worker thread done servicing request
01:26:56.361 00.000 11060 Worker thread wakes up
01:26:56.361 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.0 px 0 ms NORTH
01:26:56.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:56.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:57.004 00.643 11060 Exposure complete
01:26:57.194 00.190 11060 worker thread done servicing request
01:26:57.194 00.000 10844 OnExposeComplete: enter
01:26:57.194 00.000 10844 UpdateGuideState(): m_state=6
01:26:57.194 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9798
01:26:57.195 00.001 10844 Star::Find returns 1 (0), X=268.58, Y=60.96, Mass=2656, SNR=32.7, Peak=239 HFD=3.4
01:26:57.195 00.000 10844 MultiStar: [#1 -0.10,-0.32,1.12,U] [#2 0.40,0.31,2.21,U] [#3 -0.17,-0.07,1.01,U] [#4 0.05,0.43,0.86,U] [#5 0.50,0.10,1.08,U] [#6 -0.23,0.12,0.93,U] [#7 0.16,0.31,0.84,U] [#8 0.04,-0.01,0.85,U] 
01:26:57.195 00.000 10844 single-star, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.09, -0.01}
01:26:57.195 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
01:26:57.195 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
01:26:57.195 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-0.15 mountX=-0.00 mountY=0.10, mountTheta=1.60
01:26:57.196 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
01:26:57.197 00.001 10844 Enqueuing Move request for scope (0.09, -0.01)
01:26:57.197 00.000 11060 Worker thread wakes up
01:26:57.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:57.197 00.000 10844 UpdateGuideState exits: m=2656 SNR=32.7
01:26:57.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:57.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:57.197 00.000 10844 Enqueuing Expose request
01:26:57.198 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:26:57.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:26:57.198 00.000 11060 Moving (0.09, -0.01) raw xDistance=-0.00 yDistance=0.10
01:26:57.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:26:57.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:57.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:26:57.198 00.000 11060 MoveAxis(E, 0, ABG)
01:26:57.198 00.000 11060 Move returns status 0, amount 0
01:26:57.198 00.000 11060 MoveAxis(N, 0, ABG)
01:26:57.199 00.001 11060 Move returns status 0, amount 0
01:26:57.199 00.000 11060 move complete, result=0
01:26:57.199 00.000 11060 worker thread done servicing request
01:26:57.199 00.000 11060 Worker thread wakes up
01:26:57.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:57.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:57.202 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:57.847 00.645 11060 Exposure complete
01:26:58.073 00.226 11060 worker thread done servicing request
01:26:58.073 00.000 10844 OnExposeComplete: enter
01:26:58.073 00.000 10844 UpdateGuideState(): m_state=6
01:26:58.074 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9799
01:26:58.074 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=61.60, Mass=2529, SNR=31.7, Peak=243 HFD=3.4
01:26:58.075 00.001 10844 MultiStar: [#1 0.15,0.50,1.04,U] [#2 -0.02,0.30,2.02,U] [#3 0.11,0.28,1.00,U] [#4 0.21,0.61,0.00,M1] [#5 -0.59,-0.03,1.15,U] [#6 0.25,0.26,0.94,U] [#7 0.54,0.24,0.92,U] [#8 0.24,0.62,0.00,M1] 
01:26:58.075 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.30}, one-star: {0.30, 0.63}
01:26:58.075 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
01:26:58.075 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
01:26:58.075 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.34 mountX=-0.31 mountY=0.02, mountTheta=3.07
01:26:58.077 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.30, opts=13)
01:26:58.077 00.000 10844 Enqueuing Move request for scope (0.07, 0.30)
01:26:58.077 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:26:58.077 00.000 10844 UpdateGuideState exits: m=2529 SNR=31.7
01:26:58.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:58.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:58.077 00.000 10844 Enqueuing Expose request
01:26:58.078 00.001 11060 Worker thread wakes up
01:26:58.079 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
01:26:58.079 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
01:26:58.079 00.000 11060 Moving (0.07, 0.30) raw xDistance=-0.31 yDistance=0.02
01:26:58.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
01:26:58.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:58.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:26:58.079 00.000 11060 MoveAxis(E, 54, ABG)
01:26:58.079 00.000 11060 Guiding  Dir = 2, Dur = 54
01:26:58.095 00.016 11060 IsSlewing returns 0
01:26:58.095 00.000 11060 IsGuiding returns 0
01:26:58.158 00.063 11060 IsGuiding returns 0
01:26:58.158 00.000 11060 Move returns status 0, amount 54
01:26:58.158 00.000 11060 MoveAxis(N, 0, ABG)
01:26:58.158 00.000 11060 Move returns status 0, amount 0
01:26:58.158 00.000 11060 move complete, result=0
01:26:58.159 00.001 11060 worker thread done servicing request
01:26:58.159 00.000 11060 Worker thread wakes up
01:26:58.159 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
01:26:58.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:58.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:58.791 00.632 11060 Exposure complete
01:26:59.065 00.274 11060 worker thread done servicing request
01:26:59.065 00.000 10844 OnExposeComplete: enter
01:26:59.065 00.000 10844 UpdateGuideState(): m_state=6
01:26:59.065 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9800
01:26:59.066 00.001 10844 Star::Find returns 1 (1), X=268.67, Y=61.40, Mass=3216, SNR=35.6, Peak=255 HFD=3.5
01:26:59.066 00.000 10844 MultiStar: [#1 -0.30,1.18,0.00,M1] [#2 -0.03,0.50,1.95,U] [#3 -0.08,0.33,0.90,U] [#4 0.42,0.63,0.00,M2] [#5 0.13,1.15,0.00,M1] [#6 -0.41,0.42,0.84,U] [#7 -0.20,1.00,0.00,M1] [#8 -0.09,0.81,0.00,M2] 
01:26:59.066 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.44}, one-star: {0.19, 0.42}
01:26:59.066 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
01:26:59.066 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
01:26:59.066 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.44 hyp=0.44 cameraTheta=1.71 mountX=-0.42 mountY=-0.13, mountTheta=-2.84
01:26:59.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.44, opts=13)
01:26:59.068 00.000 10844 Enqueuing Move request for scope (-0.06, 0.44)
01:26:59.068 00.000 11060 Worker thread wakes up
01:26:59.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:26:59.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.44) opts 0xd
01:26:59.069 00.001 10844 UpdateGuideState exits: m=3216 SNR=35.6 Saturated
01:26:59.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.44)
01:26:59.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:59.069 00.000 11060 Moving (-0.06, 0.44) raw xDistance=-0.42 yDistance=-0.13
01:26:59.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:26:59.069 00.000 10844 Enqueuing Expose request
01:26:59.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.42
01:26:59.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:59.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:26:59.069 00.000 11060 MoveAxis(E, 74, ABG)
01:26:59.069 00.000 11060 Guiding  Dir = 2, Dur = 74
01:26:59.085 00.016 11060 IsSlewing returns 0
01:26:59.087 00.002 11060 IsGuiding returns 0
01:26:59.174 00.087 11060 IsGuiding returns 0
01:26:59.174 00.000 11060 Move returns status 0, amount 74
01:26:59.174 00.000 11060 MoveAxis(N, 0, ABG)
01:26:59.175 00.001 11060 Move returns status 0, amount 0
01:26:59.175 00.000 11060 move complete, result=0
01:26:59.175 00.000 11060 worker thread done servicing request
01:26:59.175 00.000 10844 GuideStep: -0.4 px 74 ms EAST, -0.1 px 0 ms NORTH
01:26:59.175 00.000 11060 Worker thread wakes up
01:26:59.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:26:59.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:26:59.812 00.637 11060 Exposure complete
01:27:00.085 00.273 11060 worker thread done servicing request
01:27:00.085 00.000 10844 OnExposeComplete: enter
01:27:00.085 00.000 10844 UpdateGuideState(): m_state=6
01:27:00.085 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9801
01:27:00.086 00.001 10844 Star::Find returns 1 (0), X=268.68, Y=61.55, Mass=2487, SNR=31.4, Peak=233 HFD=3.2
01:27:00.086 00.000 10844 MultiStar: [#1 -0.24,0.37,0.97,U] [#2 0.22,0.05,2.10,U] [#3 -0.09,0.38,1.02,U] [#4 0.05,0.47,1.03,U] [#5 -0.08,0.54,1.19,U] [#6 -0.15,-0.05,0.97,U] [#7 0.09,0.69,0.00,M2] [#8 -0.08,0.42,1.06,U] 
01:27:00.086 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.32}, one-star: {0.19, 0.58}
01:27:00.086 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
01:27:00.086 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
01:27:00.086 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.55 mountX=-0.31 mountY=-0.04, mountTheta=-3.00
01:27:00.088 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.32, opts=13)
01:27:00.088 00.000 10844 Enqueuing Move request for scope (0.01, 0.32)
01:27:00.088 00.000 11060 Worker thread wakes up
01:27:00.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:00.089 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
01:27:00.089 00.000 10844 UpdateGuideState exits: m=2487 SNR=31.4
01:27:00.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
01:27:00.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:00.089 00.000 11060 Moving (0.01, 0.32) raw xDistance=-0.31 yDistance=-0.04
01:27:00.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:00.089 00.000 10844 Enqueuing Expose request
01:27:00.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
01:27:00.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:00.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:00.089 00.000 11060 MoveAxis(E, 56, ABG)
01:27:00.089 00.000 11060 Guiding  Dir = 2, Dur = 56
01:27:00.103 00.014 11060 IsSlewing returns 0
01:27:00.103 00.000 11060 IsGuiding returns 0
01:27:00.166 00.063 11060 IsGuiding returns 0
01:27:00.166 00.000 11060 Move returns status 0, amount 56
01:27:00.166 00.000 11060 MoveAxis(N, 0, ABG)
01:27:00.167 00.001 11060 Move returns status 0, amount 0
01:27:00.167 00.000 11060 move complete, result=0
01:27:00.167 00.000 11060 worker thread done servicing request
01:27:00.167 00.000 11060 Worker thread wakes up
01:27:00.167 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.0 px 0 ms NORTH
01:27:00.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:00.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:00.806 00.639 11060 Exposure complete
01:27:01.103 00.297 11060 worker thread done servicing request
01:27:01.103 00.000 10844 OnExposeComplete: enter
01:27:01.103 00.000 10844 UpdateGuideState(): m_state=6
01:27:01.104 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9802
01:27:01.104 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=61.34, Mass=2629, SNR=32.2, Peak=249 HFD=3.2
01:27:01.104 00.000 10844 MultiStar: [#1 0.14,0.52,1.00,U] [#2 0.16,0.02,2.19,U] [#3 -0.12,0.13,1.04,U] [#4 -0.05,0.44,1.03,U] [#5 -0.03,0.60,0.00,M1] [#6 -0.03,0.37,0.90,U] [#7 0.30,0.77,0.00,M3] [#8 0.38,0.43,1.03,U] 
01:27:01.105 00.001 10844 refined, 6 included, MultiStar: {0.09, 0.28}, one-star: {0.04, 0.36}
01:27:01.105 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:27:01.105 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
01:27:01.105 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.27 mountX=-0.29 mountY=0.04, mountTheta=3.00
01:27:01.107 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.28, opts=13)
01:27:01.108 00.001 10844 Enqueuing Move request for scope (0.09, 0.28)
01:27:01.108 00.000 11060 Worker thread wakes up
01:27:01.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:01.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
01:27:01.108 00.000 10844 UpdateGuideState exits: m=2629 SNR=32.2
01:27:01.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
01:27:01.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:01.108 00.000 11060 Moving (0.09, 0.28) raw xDistance=-0.29 yDistance=0.04
01:27:01.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:01.109 00.001 10844 Enqueuing Expose request
01:27:01.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:27:01.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:01.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:27:01.109 00.000 11060 MoveAxis(E, 52, ABG)
01:27:01.109 00.000 11060 Guiding  Dir = 2, Dur = 52
01:27:01.130 00.021 11060 IsSlewing returns 0
01:27:01.131 00.001 11060 IsGuiding returns 0
01:27:01.195 00.064 11060 IsGuiding returns 0
01:27:01.196 00.001 11060 Move returns status 0, amount 52
01:27:01.196 00.000 11060 MoveAxis(N, 0, ABG)
01:27:01.196 00.000 11060 Move returns status 0, amount 0
01:27:01.197 00.001 11060 move complete, result=0
01:27:01.197 00.000 11060 worker thread done servicing request
01:27:01.197 00.000 11060 Worker thread wakes up
01:27:01.197 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
01:27:01.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:01.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:01.831 00.634 11060 Exposure complete
01:27:02.083 00.252 11060 worker thread done servicing request
01:27:02.084 00.001 10844 OnExposeComplete: enter
01:27:02.084 00.000 10844 UpdateGuideState(): m_state=6
01:27:02.084 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9803
01:27:02.084 00.000 10844 Star::Find returns 1 (0), X=269.03, Y=60.86, Mass=2767, SNR=33.2, Peak=225 HFD=3.2
01:27:02.085 00.001 10844 MultiStar: [#1 0.12,0.02,0.95,U] [#2 0.44,0.43,0.00,M1] [#3 0.07,-0.10,0.93,U] [#4 0.26,0.36,0.97,U] [#5 0.63,0.31,0.00,M2] [#6 -0.18,0.42,0.97,U] [#7 0.10,0.54,0.87,U] [#8 0.28,0.19,0.96,U] 
01:27:02.085 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.18}, one-star: {0.54, -0.11}
01:27:02.085 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:27:02.085 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
01:27:02.085 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.82 mountX=-0.21 mountY=0.14, mountTheta=2.56
01:27:02.087 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.18, opts=13)
01:27:02.087 00.000 10844 Enqueuing Move request for scope (0.17, 0.18)
01:27:02.087 00.000 11060 Worker thread wakes up
01:27:02.087 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:02.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
01:27:02.087 00.000 10844 UpdateGuideState exits: m=2767 SNR=33.2
01:27:02.087 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
01:27:02.087 00.000 11060 Moving (0.17, 0.18) raw xDistance=-0.21 yDistance=0.14
01:27:02.088 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:02.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:27:02.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:02.088 00.000 10844 Enqueuing Expose request
01:27:02.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:02.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:27:02.088 00.000 11060 MoveAxis(E, 38, ABG)
01:27:02.088 00.000 11060 Guiding  Dir = 2, Dur = 38
01:27:02.107 00.019 11060 IsSlewing returns 0
01:27:02.108 00.001 11060 IsGuiding returns 0
01:27:02.150 00.042 11060 IsGuiding returns 0
01:27:02.150 00.000 11060 Move returns status 0, amount 38
01:27:02.150 00.000 11060 MoveAxis(N, 0, ABG)
01:27:02.150 00.000 11060 Move returns status 0, amount 0
01:27:02.150 00.000 11060 move complete, result=0
01:27:02.150 00.000 11060 worker thread done servicing request
01:27:02.150 00.000 11060 Worker thread wakes up
01:27:02.151 00.001 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
01:27:02.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:02.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:02.798 00.647 11060 Exposure complete
01:27:03.025 00.227 11060 worker thread done servicing request
01:27:03.025 00.000 10844 OnExposeComplete: enter
01:27:03.025 00.000 10844 UpdateGuideState(): m_state=6
01:27:03.027 00.002 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9804
01:27:03.027 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=60.69, Mass=2696, SNR=32.4, Peak=255 HFD=3.4
01:27:03.027 00.000 10844 MultiStar: [#1 0.08,0.16,1.04,U] [#2 0.22,-0.03,2.03,U] [#3 0.10,-0.44,1.06,U] [#4 0.30,-0.29,0.97,U] [#5 0.61,-0.30,0.00,M3] [#6 -0.31,-0.37,1.00,U] [#7 -0.10,0.24,0.90,U] [#8 -0.13,-0.09,0.99,U] 
01:27:03.027 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.09, -0.29}
01:27:03.027 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
01:27:03.027 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
01:27:03.028 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.19 mountX=0.12 mountY=0.07, mountTheta=0.55
01:27:03.030 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
01:27:03.030 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
01:27:03.030 00.000 11060 Worker thread wakes up
01:27:03.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:03.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
01:27:03.030 00.000 10844 UpdateGuideState exits: m=2696 SNR=32.4 Saturated
01:27:03.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
01:27:03.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:03.030 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
01:27:03.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:03.030 00.000 10844 Enqueuing Expose request
01:27:03.031 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:27:03.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:03.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:27:03.031 00.000 11060 MoveAxis(W, 20, ABG)
01:27:03.031 00.000 11060 Guiding  Dir = 3, Dur = 20
01:27:03.048 00.017 11060 IsSlewing returns 0
01:27:03.048 00.000 11060 IsGuiding returns 0
01:27:03.078 00.030 11060 IsGuiding returns 0
01:27:03.078 00.000 11060 Move returns status 0, amount 20
01:27:03.078 00.000 11060 MoveAxis(N, 0, ABG)
01:27:03.079 00.001 11060 Move returns status 0, amount 0
01:27:03.079 00.000 11060 move complete, result=0
01:27:03.079 00.000 11060 worker thread done servicing request
01:27:03.079 00.000 11060 Worker thread wakes up
01:27:03.079 00.000 10844 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
01:27:03.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:03.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:03.711 00.632 11060 Exposure complete
01:27:03.924 00.213 11060 worker thread done servicing request
01:27:03.925 00.001 10844 OnExposeComplete: enter
01:27:03.925 00.000 10844 UpdateGuideState(): m_state=6
01:27:03.925 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9805
01:27:03.925 00.000 10844 Star::Find returns 1 (1), X=268.93, Y=61.65, Mass=2436, SNR=30.7, Peak=255 HFD=3.3
01:27:03.926 00.001 10844 MultiStar: [#1 -0.45,0.98,0.00,M1] [#2 -0.31,0.36,2.23,U] [#3 -0.25,0.19,1.06,U] [#4 0.33,0.51,0.00,M1] [#5 0.61,0.45,0.00,M4] [#6 -0.21,-0.09,1.05,U] [#7 -0.41,1.00,0.00,M2] [#8 0.18,0.52,0.95,U] 
01:27:03.926 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.33}, one-star: {0.44, 0.68}
01:27:03.926 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
01:27:03.926 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
01:27:03.926 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.84 mountX=-0.31 mountY=-0.14, mountTheta=-2.71
01:27:03.928 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.33, opts=13)
01:27:03.928 00.000 10844 Enqueuing Move request for scope (-0.09, 0.33)
01:27:03.928 00.000 11060 Worker thread wakes up
01:27:03.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.33) opts 0xd
01:27:03.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.33)
01:27:03.928 00.000 11060 Moving (-0.09, 0.33) raw xDistance=-0.31 yDistance=-0.14
01:27:03.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
01:27:03.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:03.928 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:03.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:03.928 00.000 11060 MoveAxis(E, 53, ABG)
01:27:03.928 00.000 11060 Guiding  Dir = 2, Dur = 53
01:27:03.928 00.000 10844 UpdateGuideState exits: m=2436 SNR=30.7 Saturated
01:27:03.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:03.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:03.929 00.001 10844 Enqueuing Expose request
01:27:03.937 00.008 11060 IsSlewing returns 0
01:27:03.937 00.000 11060 IsGuiding returns 0
01:27:04.000 00.063 11060 IsGuiding returns 0
01:27:04.000 00.000 11060 Move returns status 0, amount 53
01:27:04.000 00.000 11060 MoveAxis(N, 0, ABG)
01:27:04.000 00.000 11060 Move returns status 0, amount 0
01:27:04.000 00.000 11060 move complete, result=0
01:27:04.000 00.000 11060 worker thread done servicing request
01:27:04.001 00.001 11060 Worker thread wakes up
01:27:04.001 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
01:27:04.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:04.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:04.649 00.648 11060 Exposure complete
01:27:04.852 00.203 11060 worker thread done servicing request
01:27:04.852 00.000 10844 OnExposeComplete: enter
01:27:04.852 00.000 10844 UpdateGuideState(): m_state=6
01:27:04.852 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9806
01:27:04.852 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=61.60, Mass=3080, SNR=35.3, Peak=255 HFD=3.4
01:27:04.853 00.001 10844 MultiStar: [#1 -0.03,1.37,0.00,M2] [#2 -0.14,0.64,0.00,M1] [#3 0.30,0.37,0.87,U] [#4 0.17,0.04,0.85,U] [#5 0.18,0.85,0.00,M5] [#6 0.05,0.16,0.83,U] [#7 0.02,1.08,0.00,M3] [#8 0.14,0.05,0.83,U] 
01:27:04.853 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.26}, one-star: {0.08, 0.63}
01:27:04.853 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
01:27:04.853 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
01:27:04.853 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.06 mountX=-0.29 mountY=0.10, mountTheta=2.80
01:27:04.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.26, opts=13)
01:27:04.854 00.000 10844 Enqueuing Move request for scope (0.15, 0.26)
01:27:04.854 00.000 11060 Worker thread wakes up
01:27:04.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
01:27:04.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
01:27:04.855 00.001 11060 Moving (0.15, 0.26) raw xDistance=-0.29 yDistance=0.10
01:27:04.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:04.855 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.3 Saturated
01:27:04.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:04.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:04.855 00.000 10844 Enqueuing Expose request
01:27:04.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:27:04.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:04.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:27:04.855 00.000 11060 MoveAxis(E, 51, ABG)
01:27:04.855 00.000 11060 Guiding  Dir = 2, Dur = 51
01:27:04.858 00.003 11060 IsSlewing returns 0
01:27:04.858 00.000 11060 IsGuiding returns 0
01:27:04.919 00.061 11060 IsGuiding returns 0
01:27:04.919 00.000 11060 Move returns status 0, amount 51
01:27:04.919 00.000 11060 MoveAxis(N, 0, ABG)
01:27:04.919 00.000 11060 Move returns status 0, amount 0
01:27:04.919 00.000 11060 move complete, result=0
01:27:04.919 00.000 11060 worker thread done servicing request
01:27:04.919 00.000 11060 Worker thread wakes up
01:27:04.920 00.001 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
01:27:04.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:04.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:05.547 00.627 11060 Exposure complete
01:27:05.713 00.166 11060 worker thread done servicing request
01:27:05.713 00.000 10844 OnExposeComplete: enter
01:27:05.713 00.000 10844 UpdateGuideState(): m_state=6
01:27:05.713 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9807
01:27:05.713 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=60.99, Mass=2951, SNR=34.7, Peak=249 HFD=3.3
01:27:05.713 00.000 10844 MultiStar: [#1 -0.08,0.74,0.00,M3] [#2 0.02,-0.05,1.89,U] [#3 0.10,0.10,0.86,U] [#4 0.72,0.17,0.00,M1] [#5 0.05,0.55,0.96,U] [#6 -0.28,0.46,0.84,U] [#7 0.15,0.02,0.92,U] [#8 0.04,0.42,0.88,U] 
01:27:05.713 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.18}, one-star: {-0.21, 0.01}
01:27:05.713 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
01:27:05.713 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.90)
01:27:05.714 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.65 mountX=-0.17 mountY=-0.04, mountTheta=-2.89
01:27:05.716 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.18, opts=13)
01:27:05.716 00.000 10844 Enqueuing Move request for scope (-0.01, 0.18)
01:27:05.716 00.000 11060 Worker thread wakes up
01:27:05.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
01:27:05.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
01:27:05.717 00.001 11060 Moving (-0.01, 0.18) raw xDistance=-0.17 yDistance=-0.04
01:27:05.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:05.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:27:05.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:05.717 00.000 10844 UpdateGuideState exits: m=2951 SNR=34.7
01:27:05.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:05.717 00.000 11060 MoveAxis(E, 32, ABG)
01:27:05.717 00.000 11060 Guiding  Dir = 2, Dur = 32
01:27:05.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:05.717 00.000 10844 Enqueuing Expose request
01:27:05.730 00.013 11060 IsSlewing returns 0
01:27:05.730 00.000 11060 IsGuiding returns 0
01:27:05.777 00.047 11060 IsGuiding returns 0
01:27:05.777 00.000 11060 Move returns status 0, amount 32
01:27:05.777 00.000 11060 MoveAxis(N, 0, ABG)
01:27:05.777 00.000 11060 Move returns status 0, amount 0
01:27:05.777 00.000 11060 move complete, result=0
01:27:05.777 00.000 11060 worker thread done servicing request
01:27:05.777 00.000 11060 Worker thread wakes up
01:27:05.777 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
01:27:05.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:05.779 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:06.408 00.629 11060 Exposure complete
01:27:06.581 00.173 11060 worker thread done servicing request
01:27:06.581 00.000 10844 OnExposeComplete: enter
01:27:06.581 00.000 10844 UpdateGuideState(): m_state=6
01:27:06.581 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9808
01:27:06.581 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=61.48, Mass=2782, SNR=33.4, Peak=243 HFD=3.4
01:27:06.583 00.002 10844 MultiStar: [#1 -0.34,0.74,0.00,M4] [#2 0.14,0.36,2.07,U] [#3 -0.21,0.56,0.96,U] [#4 0.17,0.33,0.91,U] [#5 -0.17,0.53,1.01,U] [#6 -0.19,0.66,0.00,M1] [#7 0.07,0.67,0.00,M3] [#8 -0.13,0.41,0.84,U] 
01:27:06.583 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.44}, one-star: {-0.12, 0.51}
01:27:06.583 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.38 = -2.91)
01:27:06.583 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
01:27:06.583 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.44 hyp=0.44 cameraTheta=1.62 mountX=-0.43 mountY=-0.09, mountTheta=-2.92
01:27:06.584 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.44, opts=13)
01:27:06.584 00.000 10844 Enqueuing Move request for scope (-0.02, 0.44)
01:27:06.584 00.000 11060 Worker thread wakes up
01:27:06.584 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:06.584 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.4
01:27:06.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:06.585 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.44) opts 0xd
01:27:06.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:06.585 00.000 10844 Enqueuing Expose request
01:27:06.585 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.44)
01:27:06.585 00.000 11060 Moving (-0.02, 0.44) raw xDistance=-0.43 yDistance=-0.09
01:27:06.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
01:27:06.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:06.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:27:06.585 00.000 11060 MoveAxis(E, 75, ABG)
01:27:06.585 00.000 11060 Guiding  Dir = 2, Dur = 75
01:27:06.588 00.003 11060 IsSlewing returns 0
01:27:06.588 00.000 11060 IsGuiding returns 0
01:27:06.666 00.078 11060 IsGuiding returns 0
01:27:06.666 00.000 11060 Move returns status 0, amount 75
01:27:06.666 00.000 11060 MoveAxis(N, 0, ABG)
01:27:06.666 00.000 11060 Move returns status 0, amount 0
01:27:06.666 00.000 11060 move complete, result=0
01:27:06.666 00.000 11060 worker thread done servicing request
01:27:06.667 00.001 11060 Worker thread wakes up
01:27:06.667 00.000 10844 GuideStep: -0.4 px 75 ms EAST, -0.1 px 0 ms NORTH
01:27:06.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:06.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:07.296 00.629 11060 Exposure complete
01:27:07.474 00.178 11060 worker thread done servicing request
01:27:07.474 00.000 10844 OnExposeComplete: enter
01:27:07.474 00.000 10844 UpdateGuideState(): m_state=6
01:27:07.474 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9809
01:27:07.474 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=61.02, Mass=3223, SNR=35.6, Peak=254 HFD=3.6
01:27:07.474 00.000 10844 MultiStar: [#1 -0.13,0.30,1.01,U] [#2 -0.18,-0.05,1.99,U] [#3 -0.39,-0.32,0.92,U] [#4 0.27,0.25,0.85,U] [#5 -0.06,0.34,1.00,U] [#6 -0.13,-0.10,0.90,U] [#7 -0.21,0.13,0.82,U] [#8 -0.35,0.10,0.85,U] 
01:27:07.474 00.000 10844 single-star, 8 included, MultiStar: {-0.13, 0.07}, one-star: {0.03, 0.04}
01:27:07.474 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:27:07.474 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:27:07.474 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.93 mountX=-0.05 mountY=0.02, mountTheta=2.67
01:27:07.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
01:27:07.476 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
01:27:07.477 00.001 11060 Worker thread wakes up
01:27:07.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:07.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:27:07.477 00.000 10844 UpdateGuideState exits: m=3223 SNR=35.6
01:27:07.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:07.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:07.477 00.000 10844 Enqueuing Expose request
01:27:07.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:27:07.477 00.000 11060 Moving (0.03, 0.04) raw xDistance=-0.05 yDistance=0.02
01:27:07.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:27:07.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:07.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:27:07.477 00.000 11060 MoveAxis(E, 0, ABG)
01:27:07.477 00.000 11060 Move returns status 0, amount 0
01:27:07.477 00.000 11060 MoveAxis(N, 0, ABG)
01:27:07.478 00.001 11060 Move returns status 0, amount 0
01:27:07.478 00.000 11060 move complete, result=0
01:27:07.478 00.000 11060 worker thread done servicing request
01:27:07.478 00.000 11060 Worker thread wakes up
01:27:07.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:07.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:07.479 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:08.110 00.631 11060 Exposure complete
01:27:08.283 00.173 11060 worker thread done servicing request
01:27:08.283 00.000 10844 OnExposeComplete: enter
01:27:08.283 00.000 10844 UpdateGuideState(): m_state=6
01:27:08.284 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9810
01:27:08.284 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=60.85, Mass=2906, SNR=34.2, Peak=255 HFD=3.3
01:27:08.284 00.000 10844 MultiStar: [#1 -0.26,-0.03,1.08,U] [#2 -0.10,0.08,1.99,U] [#3 -0.23,-0.07,0.92,U] [#4 0.56,-0.33,0.00,M1] [#5 0.47,-0.47,0.00,M3] [#6 0.02,-0.13,0.85,U] [#7 0.04,-0.07,0.87,U] [#8 -0.28,0.06,0.90,U] 
01:27:08.284 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.02}, one-star: {-0.11, -0.12}
01:27:08.284 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
01:27:08.284 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
01:27:08.284 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.97 mountX=0.05 mountY=-0.13, mountTheta=-1.22
01:27:08.286 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.02, opts=13)
01:27:08.286 00.000 10844 Enqueuing Move request for scope (-0.13, -0.02)
01:27:08.286 00.000 11060 Worker thread wakes up
01:27:08.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:08.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
01:27:08.286 00.000 10844 UpdateGuideState exits: m=2906 SNR=34.2 Saturated
01:27:08.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
01:27:08.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:08.286 00.000 11060 Moving (-0.13, -0.02) raw xDistance=0.05 yDistance=-0.13
01:27:08.287 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:08.287 00.000 10844 Enqueuing Expose request
01:27:08.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:27:08.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:08.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:27:08.287 00.000 11060 MoveAxis(E, 0, ABG)
01:27:08.287 00.000 11060 Move returns status 0, amount 0
01:27:08.287 00.000 11060 MoveAxis(N, 0, ABG)
01:27:08.287 00.000 11060 Move returns status 0, amount 0
01:27:08.287 00.000 11060 move complete, result=0
01:27:08.287 00.000 11060 worker thread done servicing request
01:27:08.287 00.000 11060 Worker thread wakes up
01:27:08.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:08.288 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:08.289 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:08.921 00.632 11060 Exposure complete
01:27:09.078 00.157 11060 worker thread done servicing request
01:27:09.078 00.000 10844 OnExposeComplete: enter
01:27:09.078 00.000 10844 UpdateGuideState(): m_state=6
01:27:09.079 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9811
01:27:09.079 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=60.66, Mass=2795, SNR=33.8, Peak=248 HFD=3.5
01:27:09.079 00.000 10844 MultiStar: [#1 -0.23,-0.12,0.88,U] [#2 -0.35,0.20,1.95,U] [#3 -0.13,0.17,0.86,U] [#4 0.34,-0.10,1.04,U] [#5 0.32,0.21,1.02,U] [#6 -0.19,0.16,0.87,U] [#7 0.18,-0.01,0.82,U] [#8 -0.29,0.24,0.88,U] 
01:27:09.079 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {0.24, -0.31}
01:27:09.079 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
01:27:09.079 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.43)
01:27:09.079 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.12 mountX=-0.05 mountY=-0.05, mountTheta=-2.42
01:27:09.081 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
01:27:09.081 00.000 10844 Enqueuing Move request for scope (-0.04, 0.06)
01:27:09.081 00.000 11060 Worker thread wakes up
01:27:09.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:27:09.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:27:09.081 00.000 11060 Moving (-0.04, 0.06) raw xDistance=-0.05 yDistance=-0.05
01:27:09.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:27:09.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:09.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:27:09.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:09.081 00.000 11060 MoveAxis(E, 0, ABG)
01:27:09.081 00.000 11060 Move returns status 0, amount 0
01:27:09.082 00.001 11060 MoveAxis(N, 0, ABG)
01:27:09.082 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.8
01:27:09.082 00.000 11060 Move returns status 0, amount 0
01:27:09.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.082 00.000 11060 move complete, result=0
01:27:09.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:09.082 00.000 10844 Enqueuing Expose request
01:27:09.082 00.000 11060 worker thread done servicing request
01:27:09.082 00.000 11060 Worker thread wakes up
01:27:09.082 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:09.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:09.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:09.720 00.638 11060 Exposure complete
01:27:09.911 00.191 11060 worker thread done servicing request
01:27:09.911 00.000 10844 OnExposeComplete: enter
01:27:09.912 00.001 10844 UpdateGuideState(): m_state=6
01:27:09.912 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9812
01:27:09.912 00.000 10844 Star::Find returns 1 (1), X=268.18, Y=60.77, Mass=2877, SNR=34.3, Peak=255 HFD=2.9
01:27:09.912 00.000 10844 MultiStar: [#1 -0.46,0.43,0.00,M2] [#2 0.01,-0.08,1.84,U] [#3 -0.22,-0.03,0.94,U] [#4 0.23,-0.10,0.91,U] [#5 -0.17,0.14,0.91,U] [#6 0.04,-0.40,0.99,U] [#7 -0.29,0.57,0.00,M1] [#8 -0.27,0.34,0.99,U] 
01:27:09.912 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.30, -0.21}
01:27:09.912 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
01:27:09.912 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
01:27:09.912 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.60 mountX=0.07 mountY=-0.08, mountTheta=-0.86
01:27:09.915 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
01:27:09.915 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
01:27:09.915 00.000 11060 Worker thread wakes up
01:27:09.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:09.915 00.000 10844 UpdateGuideState exits: m=2877 SNR=34.3 Saturated
01:27:09.916 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:27:09.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:09.916 00.000 10844 Enqueuing Expose request
01:27:09.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:27:09.916 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.07 yDistance=-0.08
01:27:09.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:09.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:09.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:27:09.916 00.000 11060 MoveAxis(E, 0, ABG)
01:27:09.917 00.001 11060 Move returns status 0, amount 0
01:27:09.917 00.000 11060 MoveAxis(N, 0, ABG)
01:27:09.917 00.000 11060 Move returns status 0, amount 0
01:27:09.917 00.000 11060 move complete, result=0
01:27:09.917 00.000 11060 worker thread done servicing request
01:27:09.917 00.000 11060 Worker thread wakes up
01:27:09.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:09.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:09.920 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:10.553 00.633 11060 Exposure complete
01:27:10.710 00.157 11060 worker thread done servicing request
01:27:10.710 00.000 10844 OnExposeComplete: enter
01:27:10.710 00.000 10844 UpdateGuideState(): m_state=6
01:27:10.710 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9813
01:27:10.710 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=61.06, Mass=2925, SNR=34.2, Peak=238 HFD=3.3
01:27:10.712 00.002 10844 MultiStar: [#1 0.02,0.21,0.94,U] [#2 -0.05,0.35,1.94,U] [#3 0.04,0.14,0.92,U] [#4 0.29,0.05,0.92,U] [#5 0.15,-0.16,0.96,U] [#6 -0.19,-0.09,0.91,U] [#7 0.57,0.31,0.00,M2] [#8 0.08,0.75,0.00,M1] 
01:27:10.712 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.12}, one-star: {-0.13, 0.09}
01:27:10.712 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
01:27:10.712 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.05)
01:27:10.712 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=-0.12 mountY=-0.01, mountTheta=-3.05
01:27:10.713 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.12, opts=13)
01:27:10.713 00.000 10844 Enqueuing Move request for scope (0.01, 0.12)
01:27:10.713 00.000 11060 Worker thread wakes up
01:27:10.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:10.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
01:27:10.714 00.001 10844 UpdateGuideState exits: m=2925 SNR=34.2
01:27:10.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
01:27:10.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:10.714 00.000 11060 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=-0.01
01:27:10.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:10.714 00.000 10844 Enqueuing Expose request
01:27:10.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:27:10.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:10.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:27:10.714 00.000 11060 MoveAxis(E, 0, ABG)
01:27:10.714 00.000 11060 Move returns status 0, amount 0
01:27:10.714 00.000 11060 MoveAxis(N, 0, ABG)
01:27:10.714 00.000 11060 Move returns status 0, amount 0
01:27:10.714 00.000 11060 move complete, result=0
01:27:10.714 00.000 11060 worker thread done servicing request
01:27:10.714 00.000 11060 Worker thread wakes up
01:27:10.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:10.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:10.715 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:11.350 00.635 11060 Exposure complete
01:27:11.520 00.170 11060 worker thread done servicing request
01:27:11.520 00.000 10844 OnExposeComplete: enter
01:27:11.520 00.000 10844 UpdateGuideState(): m_state=6
01:27:11.520 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9814
01:27:11.520 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=61.17, Mass=2470, SNR=31.2, Peak=247 HFD=3.6
01:27:11.521 00.001 10844 MultiStar: [#1 -0.52,0.28,1.06,U] [#2 -0.26,0.35,2.18,U] [#3 -0.16,-0.21,0.96,U] [#4 0.16,0.05,1.01,U] [#5 -0.42,0.29,1.06,U] [#6 -0.12,0.12,0.94,U] [#7 -0.16,0.25,0.91,U] [#8 -0.19,0.05,1.06,U] 
01:27:11.521 00.000 10844 refined, 8 included, MultiStar: {-0.23, 0.18}, one-star: {-0.28, 0.20}
01:27:11.521 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
01:27:11.521 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
01:27:11.521 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.48 mountX=-0.13 mountY=-0.25, mountTheta=-2.06
01:27:11.523 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.18, opts=13)
01:27:11.523 00.000 10844 Enqueuing Move request for scope (-0.23, 0.18)
01:27:11.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:11.523 00.000 10844 UpdateGuideState exits: m=2470 SNR=31.2
01:27:11.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:11.523 00.000 11060 Worker thread wakes up
01:27:11.524 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.18) opts 0xd
01:27:11.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:11.524 00.000 10844 Enqueuing Expose request
01:27:11.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.18)
01:27:11.524 00.000 11060 Moving (-0.23, 0.18) raw xDistance=-0.13 yDistance=-0.25
01:27:11.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:27:11.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:11.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:27:11.524 00.000 11060 MoveAxis(E, 23, ABG)
01:27:11.524 00.000 11060 Guiding  Dir = 2, Dur = 23
01:27:11.562 00.038 11060 IsSlewing returns 0
01:27:11.562 00.000 11060 IsGuiding returns 0
01:27:11.626 00.064 11060 IsGuiding returns 0
01:27:11.626 00.000 11060 Move returns status 0, amount 23
01:27:11.626 00.000 11060 MoveAxis(N, 0, ABG)
01:27:11.626 00.000 11060 Move returns status 0, amount 0
01:27:11.626 00.000 11060 move complete, result=0
01:27:11.626 00.000 11060 worker thread done servicing request
01:27:11.626 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.3 px 0 ms NORTH
01:27:11.629 00.003 11060 Worker thread wakes up
01:27:11.630 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:11.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:12.259 00.629 11060 Exposure complete
01:27:12.449 00.190 11060 worker thread done servicing request
01:27:12.449 00.000 10844 OnExposeComplete: enter
01:27:12.450 00.001 10844 UpdateGuideState(): m_state=6
01:27:12.450 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9815
01:27:12.450 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=61.41, Mass=2702, SNR=32.5, Peak=249 HFD=3.4
01:27:12.450 00.000 10844 MultiStar: [#1 -0.01,0.08,0.99,U] [#2 0.17,-0.02,2.09,U] [#3 0.02,-0.16,0.98,U] [#4 0.10,0.10,1.00,U] [#5 -0.02,0.75,0.00,M1] [#6 0.19,0.25,0.97,U] [#7 0.04,0.47,0.90,U] [#8 0.13,0.24,0.95,U] 
01:27:12.450 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.15}, one-star: {0.18, 0.44}
01:27:12.451 00.001 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
01:27:12.451 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
01:27:12.451 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.93 mountX=-0.16 mountY=0.08, mountTheta=2.67
01:27:12.452 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
01:27:12.452 00.000 10844 Enqueuing Move request for scope (0.11, 0.15)
01:27:12.452 00.000 11060 Worker thread wakes up
01:27:12.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
01:27:12.452 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:27:12.452 00.000 11060 Moving (0.11, 0.15) raw xDistance=-0.16 yDistance=0.08
01:27:12.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:27:12.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:12.452 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:12.454 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:27:12.454 00.000 11060 MoveAxis(E, 29, ABG)
01:27:12.454 00.000 11060 Guiding  Dir = 2, Dur = 29
01:27:12.454 00.000 10844 UpdateGuideState exits: m=2702 SNR=32.5
01:27:12.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:12.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:12.454 00.000 10844 Enqueuing Expose request
01:27:12.485 00.031 11060 IsSlewing returns 0
01:27:12.486 00.001 11060 IsGuiding returns 0
01:27:12.531 00.045 11060 IsGuiding returns 0
01:27:12.531 00.000 11060 Move returns status 0, amount 29
01:27:12.531 00.000 11060 MoveAxis(N, 0, ABG)
01:27:12.532 00.001 11060 Move returns status 0, amount 0
01:27:12.532 00.000 11060 move complete, result=0
01:27:12.532 00.000 11060 worker thread done servicing request
01:27:12.532 00.000 11060 Worker thread wakes up
01:27:12.532 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:27:12.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:12.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:13.162 00.630 11060 Exposure complete
01:27:13.455 00.293 11060 worker thread done servicing request
01:27:13.455 00.000 10844 OnExposeComplete: enter
01:27:13.456 00.001 10844 UpdateGuideState(): m_state=6
01:27:13.456 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9816
01:27:13.456 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=61.41, Mass=2919, SNR=34.1, Peak=255 HFD=3.5
01:27:13.457 00.001 10844 MultiStar: [#1 -0.08,0.24,1.05,U] [#2 0.18,0.03,2.05,U] [#3 -0.33,0.33,0.86,U] [#4 0.21,0.36,0.92,U] [#5 -0.05,0.17,1.09,U] [#6 -0.20,0.48,0.94,U] [#7 0.01,0.44,0.81,U] [#8 -0.31,0.41,0.90,U] 
01:27:13.457 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.28}, one-star: {-0.14, 0.44}
01:27:13.457 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
01:27:13.457 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
01:27:13.457 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.74 mountX=-0.27 mountY=-0.09, mountTheta=-2.81
01:27:13.459 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.28, opts=13)
01:27:13.459 00.000 10844 Enqueuing Move request for scope (-0.05, 0.28)
01:27:13.459 00.000 11060 Worker thread wakes up
01:27:13.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:13.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
01:27:13.459 00.000 10844 UpdateGuideState exits: m=2919 SNR=34.1 Saturated
01:27:13.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:13.460 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
01:27:13.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:13.460 00.000 10844 Enqueuing Expose request
01:27:13.460 00.000 11060 Moving (-0.05, 0.28) raw xDistance=-0.27 yDistance=-0.09
01:27:13.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:27:13.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:13.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:27:13.460 00.000 11060 MoveAxis(E, 48, ABG)
01:27:13.460 00.000 11060 Guiding  Dir = 2, Dur = 48
01:27:13.498 00.038 11060 IsSlewing returns 0
01:27:13.499 00.001 11060 IsGuiding returns 0
01:27:13.599 00.100 11060 IsGuiding returns 0
01:27:13.599 00.000 11060 Move returns status 0, amount 48
01:27:13.599 00.000 11060 MoveAxis(N, 0, ABG)
01:27:13.600 00.001 11060 Move returns status 0, amount 0
01:27:13.600 00.000 11060 move complete, result=0
01:27:13.600 00.000 11060 worker thread done servicing request
01:27:13.600 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
01:27:13.601 00.001 11060 Worker thread wakes up
01:27:13.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:13.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:14.243 00.642 11060 Exposure complete
01:27:14.498 00.255 11060 worker thread done servicing request
01:27:14.498 00.000 10844 OnExposeComplete: enter
01:27:14.498 00.000 10844 UpdateGuideState(): m_state=6
01:27:14.499 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9817
01:27:14.499 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=60.78, Mass=2766, SNR=33.0, Peak=255 HFD=3.2
01:27:14.500 00.001 10844 MultiStar: [#1 -0.06,-0.17,0.97,U] [#2 -0.22,0.16,1.94,U] [#3 -0.06,-0.02,0.92,U] [#4 0.41,0.30,0.91,U] [#5 0.23,-0.03,1.03,U] [#6 -0.51,0.33,0.00,M1] [#7 -0.06,0.27,0.83,U] [#8 0.17,-0.10,0.94,U] 
01:27:14.500 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {-0.09, -0.19}
01:27:14.500 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
01:27:14.500 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
01:27:14.500 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.33 mountX=-0.04 mountY=0.00, mountTheta=3.06
01:27:14.503 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.04, opts=13)
01:27:14.504 00.001 10844 Enqueuing Move request for scope (0.01, 0.04)
01:27:14.504 00.000 11060 Worker thread wakes up
01:27:14.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:14.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:27:14.504 00.000 10844 UpdateGuideState exits: m=2766 SNR=33.0 Saturated
01:27:14.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:27:14.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:14.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:14.504 00.000 10844 Enqueuing Expose request
01:27:14.505 00.001 11060 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=0.00
01:27:14.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:14.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:14.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:27:14.505 00.000 11060 MoveAxis(E, 0, ABG)
01:27:14.505 00.000 11060 Move returns status 0, amount 0
01:27:14.505 00.000 11060 MoveAxis(N, 0, ABG)
01:27:14.505 00.000 11060 Move returns status 0, amount 0
01:27:14.505 00.000 11060 move complete, result=0
01:27:14.506 00.001 11060 worker thread done servicing request
01:27:14.506 00.000 11060 Worker thread wakes up
01:27:14.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:14.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:14.509 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:15.144 00.635 11060 Exposure complete
01:27:15.394 00.250 11060 worker thread done servicing request
01:27:15.394 00.000 10844 OnExposeComplete: enter
01:27:15.394 00.000 10844 UpdateGuideState(): m_state=6
01:27:15.395 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9818
01:27:15.395 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=60.99, Mass=2627, SNR=32.6, Peak=246 HFD=3.6
01:27:15.395 00.000 10844 MultiStar: [#1 0.04,0.38,1.03,U] [#2 0.15,0.03,1.96,U] [#3 0.10,0.25,0.93,U] [#4 -0.00,-0.22,1.00,U] [#5 0.18,0.09,1.00,U] [#6 -0.21,0.61,0.00,M2] [#7 0.11,0.32,0.90,U] [#8 0.07,0.29,0.89,U] 
01:27:15.395 00.000 10844 single-star, 7 included, MultiStar: {0.09, 0.13}, one-star: {0.04, 0.02}
01:27:15.395 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
01:27:15.396 00.001 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
01:27:15.396 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.43 mountX=-0.03 mountY=0.04, mountTheta=2.17
01:27:15.397 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
01:27:15.397 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
01:27:15.397 00.000 11060 Worker thread wakes up
01:27:15.397 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:15.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:27:15.397 00.000 10844 UpdateGuideState exits: m=2627 SNR=32.6
01:27:15.397 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:27:15.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:15.397 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.04
01:27:15.399 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:15.399 00.000 10844 Enqueuing Expose request
01:27:15.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:27:15.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:15.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:27:15.399 00.000 11060 MoveAxis(E, 0, ABG)
01:27:15.399 00.000 11060 Move returns status 0, amount 0
01:27:15.399 00.000 11060 MoveAxis(N, 0, ABG)
01:27:15.399 00.000 11060 Move returns status 0, amount 0
01:27:15.399 00.000 11060 move complete, result=0
01:27:15.399 00.000 11060 worker thread done servicing request
01:27:15.399 00.000 11060 Worker thread wakes up
01:27:15.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:15.400 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:15.401 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:16.039 00.638 11060 Exposure complete
01:27:16.279 00.240 11060 worker thread done servicing request
01:27:16.279 00.000 10844 OnExposeComplete: enter
01:27:16.279 00.000 10844 UpdateGuideState(): m_state=6
01:27:16.280 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9819
01:27:16.280 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=61.67, Mass=2566, SNR=31.9, Peak=255 HFD=3.2
01:27:16.280 00.000 10844 MultiStar: [#1 0.07,0.77,0.00,M1] [#2 0.40,0.75,0.00,M1] [#3 -0.07,0.33,1.01,U] [#4 0.06,0.43,0.99,U] [#5 0.60,0.77,0.00,M1] [#6 -0.16,0.62,0.00,M3] [#7 0.22,0.93,0.00,M1] [#8 0.10,0.34,0.96,U] 
01:27:16.280 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.45}, one-star: {0.07, 0.70}
01:27:16.280 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.05)
01:27:16.280 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:27:16.280 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.49 mountX=-0.45 mountY=-0.04, mountTheta=-3.06
01:27:16.283 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.45, opts=13)
01:27:16.284 00.001 10844 Enqueuing Move request for scope (0.04, 0.45)
01:27:16.284 00.000 11060 Worker thread wakes up
01:27:16.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.45) opts 0xd
01:27:16.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:16.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.45)
01:27:16.284 00.000 10844 UpdateGuideState exits: m=2566 SNR=31.9 Saturated
01:27:16.284 00.000 11060 Moving (0.04, 0.45) raw xDistance=-0.45 yDistance=-0.04
01:27:16.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:16.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
01:27:16.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:16.284 00.000 10844 Enqueuing Expose request
01:27:16.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:16.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:16.285 00.001 11060 MoveAxis(E, 78, ABG)
01:27:16.285 00.000 11060 Guiding  Dir = 2, Dur = 78
01:27:16.301 00.016 11060 IsSlewing returns 0
01:27:16.301 00.000 11060 IsGuiding returns 0
01:27:16.395 00.094 11060 IsGuiding returns 0
01:27:16.395 00.000 11060 Move returns status 0, amount 78
01:27:16.395 00.000 11060 MoveAxis(N, 0, ABG)
01:27:16.395 00.000 11060 Move returns status 0, amount 0
01:27:16.396 00.001 11060 move complete, result=0
01:27:16.396 00.000 11060 worker thread done servicing request
01:27:16.396 00.000 11060 Worker thread wakes up
01:27:16.396 00.000 10844 GuideStep: -0.4 px 78 ms EAST, -0.0 px 0 ms NORTH
01:27:16.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:16.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:17.026 00.630 11060 Exposure complete
01:27:17.220 00.194 11060 worker thread done servicing request
01:27:17.220 00.000 10844 OnExposeComplete: enter
01:27:17.220 00.000 10844 UpdateGuideState(): m_state=6
01:27:17.220 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9820
01:27:17.220 00.000 10844 Star::Find returns 1 (1), X=268.33, Y=61.01, Mass=3253, SNR=36.3, Peak=255 HFD=3.3
01:27:17.221 00.001 10844 MultiStar: [#1 0.12,-0.06,0.92,U] [#2 -0.29,0.46,1.82,U] [#3 0.20,-0.31,0.82,U] [#4 0.05,0.44,0.86,U] [#5 0.25,0.52,0.85,U] [#6 -0.23,0.49,0.86,U] [#7 -0.20,0.19,0.82,U] [#8 0.26,0.22,0.84,U] 
01:27:17.221 00.000 10844 single-star, 8 included, MultiStar: {-0.03, 0.24}, one-star: {-0.16, 0.03}
01:27:17.221 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
01:27:17.221 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.63)
01:27:17.221 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.92 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
01:27:17.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.03, opts=13)
01:27:17.222 00.000 10844 Enqueuing Move request for scope (-0.16, 0.03)
01:27:17.222 00.000 11060 Worker thread wakes up
01:27:17.223 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:17.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
01:27:17.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
01:27:17.223 00.000 10844 UpdateGuideState exits: m=3253 SNR=36.3 Saturated
01:27:17.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:17.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:17.223 00.000 10844 Enqueuing Expose request
01:27:17.223 00.000 11060 Moving (-0.16, 0.03) raw xDistance=-0.01 yDistance=-0.16
01:27:17.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:27:17.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:17.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:27:17.224 00.001 11060 MoveAxis(E, 0, ABG)
01:27:17.224 00.000 11060 Move returns status 0, amount 0
01:27:17.224 00.000 11060 MoveAxis(N, 0, ABG)
01:27:17.224 00.000 11060 Move returns status 0, amount 0
01:27:17.224 00.000 11060 move complete, result=0
01:27:17.224 00.000 11060 worker thread done servicing request
01:27:17.224 00.000 11060 Worker thread wakes up
01:27:17.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:17.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:17.225 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:17.852 00.627 11060 Exposure complete
01:27:18.044 00.192 11060 worker thread done servicing request
01:27:18.044 00.000 10844 OnExposeComplete: enter
01:27:18.044 00.000 10844 UpdateGuideState(): m_state=6
01:27:18.044 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9821
01:27:18.044 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=60.85, Mass=2843, SNR=34.7, Peak=232 HFD=3.3
01:27:18.045 00.001 10844 MultiStar: [#1 -0.32,0.09,0.92,U] [#2 0.13,0.46,1.87,U] [#3 -0.44,0.18,0.90,U] [#4 0.22,0.08,0.92,U] [#5 0.10,0.65,0.00,M1] [#6 -0.16,0.36,0.86,U] [#7 0.12,0.53,0.70,U] [#8 -0.08,0.40,0.94,U] 
01:27:18.045 00.000 10844 single-star, 7 included, MultiStar: {-0.05, 0.26}, one-star: {-0.06, -0.13}
01:27:18.045 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
01:27:18.045 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:27:18.045 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.04 mountX=0.14 mountY=-0.04, mountTheta=-0.31
01:27:18.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.13, opts=13)
01:27:18.047 00.000 10844 Enqueuing Move request for scope (-0.06, -0.13)
01:27:18.047 00.000 11060 Worker thread wakes up
01:27:18.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:18.047 00.000 10844 UpdateGuideState exits: m=2843 SNR=34.7
01:27:18.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:18.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
01:27:18.047 00.000 10844 Enqueuing Expose request
01:27:18.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
01:27:18.048 00.001 11060 Moving (-0.06, -0.13) raw xDistance=0.14 yDistance=-0.04
01:27:18.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:27:18.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:18.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:18.048 00.000 11060 MoveAxis(W, 23, ABG)
01:27:18.048 00.000 11060 Guiding  Dir = 3, Dur = 23
01:27:18.067 00.019 11060 IsSlewing returns 0
01:27:18.067 00.000 11060 IsGuiding returns 0
01:27:18.111 00.044 11060 IsGuiding returns 0
01:27:18.111 00.000 11060 Move returns status 0, amount 23
01:27:18.111 00.000 11060 MoveAxis(N, 0, ABG)
01:27:18.111 00.000 11060 Move returns status 0, amount 0
01:27:18.111 00.000 11060 move complete, result=0
01:27:18.112 00.001 11060 worker thread done servicing request
01:27:18.112 00.000 11060 Worker thread wakes up
01:27:18.112 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
01:27:18.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:18.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:18.745 00.633 11060 Exposure complete
01:27:18.943 00.198 11060 worker thread done servicing request
01:27:18.943 00.000 10844 OnExposeComplete: enter
01:27:18.943 00.000 10844 UpdateGuideState(): m_state=6
01:27:18.944 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9822
01:27:18.944 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=61.18, Mass=2986, SNR=34.4, Peak=239 HFD=3.5
01:27:18.944 00.000 10844 MultiStar: [#1 0.22,0.57,0.00,M1] [#2 -0.05,0.24,1.86,U] [#3 -0.54,-0.18,0.87,U] [#4 0.12,0.16,0.91,U] [#5 -0.13,0.44,1.02,U] [#6 -0.27,0.62,0.00,M2] [#7 0.04,0.63,0.00,M1] [#8 -0.33,0.54,0.00,M1] 
01:27:18.944 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.19}, one-star: {-0.16, 0.20}
01:27:18.944 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
01:27:18.944 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.37)
01:27:18.944 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.18 mountX=-0.16 mountY=-0.16, mountTheta=-2.36
01:27:18.947 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.19, opts=13)
01:27:18.947 00.000 10844 Enqueuing Move request for scope (-0.13, 0.19)
01:27:18.947 00.000 11060 Worker thread wakes up
01:27:18.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:18.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
01:27:18.947 00.000 10844 UpdateGuideState exits: m=2986 SNR=34.4
01:27:18.947 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
01:27:18.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.947 00.000 11060 Moving (-0.13, 0.19) raw xDistance=-0.16 yDistance=-0.16
01:27:18.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:18.947 00.000 10844 Enqueuing Expose request
01:27:18.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:27:18.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:18.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:27:18.948 00.001 11060 MoveAxis(E, 28, ABG)
01:27:18.948 00.000 11060 Guiding  Dir = 2, Dur = 28
01:27:18.953 00.005 11060 IsSlewing returns 0
01:27:18.953 00.000 11060 IsGuiding returns 0
01:27:18.983 00.030 11060 IsGuiding returns 0
01:27:18.983 00.000 11060 Move returns status 0, amount 28
01:27:18.983 00.000 11060 MoveAxis(N, 0, ABG)
01:27:18.983 00.000 11060 Move returns status 0, amount 0
01:27:18.983 00.000 11060 move complete, result=0
01:27:18.983 00.000 11060 worker thread done servicing request
01:27:18.983 00.000 11060 Worker thread wakes up
01:27:18.983 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
01:27:18.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:18.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:19.622 00.639 11060 Exposure complete
01:27:19.799 00.177 11060 worker thread done servicing request
01:27:19.799 00.000 10844 OnExposeComplete: enter
01:27:19.799 00.000 10844 UpdateGuideState(): m_state=6
01:27:19.799 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9823
01:27:19.799 00.000 10844 Star::Find returns 1 (1), X=268.78, Y=61.36, Mass=3178, SNR=35.4, Peak=255 HFD=3.6
01:27:19.799 00.000 10844 MultiStar: [#1 -0.36,0.40,0.89,U] [#2 0.05,0.11,1.91,U] [#3 -0.17,0.20,0.86,U] [#4 0.04,0.25,0.92,U] [#5 0.25,0.00,1.02,U] [#6 -0.42,0.07,0.86,U] [#7 -0.52,0.44,0.00,M2] [#8 -0.27,0.44,0.80,U] 
01:27:19.800 00.001 10844 refined, 7 included, MultiStar: {-0.04, 0.22}, one-star: {0.29, 0.39}
01:27:19.800 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
01:27:19.800 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
01:27:19.800 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.77 mountX=-0.20 mountY=-0.08, mountTheta=-2.77
01:27:19.801 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.22, opts=13)
01:27:19.801 00.000 10844 Enqueuing Move request for scope (-0.04, 0.22)
01:27:19.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:19.801 00.000 10844 UpdateGuideState exits: m=3178 SNR=35.4 Saturated
01:27:19.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:19.801 00.000 11060 Worker thread wakes up
01:27:19.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:19.801 00.000 10844 Enqueuing Expose request
01:27:19.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
01:27:19.802 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
01:27:19.802 00.000 11060 Moving (-0.04, 0.22) raw xDistance=-0.20 yDistance=-0.08
01:27:19.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:27:19.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:19.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:27:19.802 00.000 11060 MoveAxis(E, 36, ABG)
01:27:19.802 00.000 11060 Guiding  Dir = 2, Dur = 36
01:27:19.814 00.012 11060 IsSlewing returns 0
01:27:19.814 00.000 11060 IsGuiding returns 0
01:27:19.860 00.046 11060 IsGuiding returns 0
01:27:19.862 00.002 11060 Move returns status 0, amount 36
01:27:19.862 00.000 11060 MoveAxis(N, 0, ABG)
01:27:19.862 00.000 11060 Move returns status 0, amount 0
01:27:19.862 00.000 11060 move complete, result=0
01:27:19.862 00.000 11060 worker thread done servicing request
01:27:19.862 00.000 11060 Worker thread wakes up
01:27:19.862 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
01:27:19.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:19.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:20.493 00.631 11060 Exposure complete
01:27:20.653 00.160 11060 worker thread done servicing request
01:27:20.653 00.000 10844 OnExposeComplete: enter
01:27:20.653 00.000 10844 UpdateGuideState(): m_state=6
01:27:20.653 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9824
01:27:20.653 00.000 10844 Star::Find returns 1 (1), X=268.69, Y=60.75, Mass=2617, SNR=32.2, Peak=255 HFD=3.2
01:27:20.654 00.001 10844 MultiStar: [#1 -0.17,0.33,1.11,U] [#2 -0.60,-0.13,0.00,M1] [#3 -0.18,-0.20,0.99,U] [#4 -0.10,0.10,0.92,U] [#5 -0.32,0.09,1.05,U] [#6 0.01,0.06,0.95,U] [#7 -0.01,0.81,0.00,M3] [#8 -0.28,-0.19,1.02,U] 
01:27:20.654 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.00}, one-star: {0.20, -0.22}
01:27:20.654 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
01:27:20.654 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
01:27:20.654 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.13 mountX=0.02 mountY=-0.12, mountTheta=-1.40
01:27:20.655 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.00, opts=13)
01:27:20.655 00.000 10844 Enqueuing Move request for scope (-0.12, 0.00)
01:27:20.655 00.000 11060 Worker thread wakes up
01:27:20.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:20.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
01:27:20.655 00.000 10844 UpdateGuideState exits: m=2617 SNR=32.2 Saturated
01:27:20.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
01:27:20.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:20.655 00.000 11060 Moving (-0.12, 0.00) raw xDistance=0.02 yDistance=-0.12
01:27:20.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:20.655 00.000 10844 Enqueuing Expose request
01:27:20.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:27:20.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:20.656 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:20.656 00.000 11060 MoveAxis(E, 0, ABG)
01:27:20.656 00.000 11060 Move returns status 0, amount 0
01:27:20.656 00.000 11060 MoveAxis(N, 0, ABG)
01:27:20.656 00.000 11060 Move returns status 0, amount 0
01:27:20.656 00.000 11060 move complete, result=0
01:27:20.656 00.000 11060 worker thread done servicing request
01:27:20.656 00.000 11060 Worker thread wakes up
01:27:20.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:20.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:20.658 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:21.308 00.650 11060 Exposure complete
01:27:21.479 00.171 11060 worker thread done servicing request
01:27:21.479 00.000 10844 OnExposeComplete: enter
01:27:21.479 00.000 10844 UpdateGuideState(): m_state=6
01:27:21.480 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9825
01:27:21.480 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=60.90, Mass=3054, SNR=35.0, Peak=249 HFD=3.7
01:27:21.480 00.000 10844 MultiStar: [#1 -0.02,0.53,0.96,U] [#2 0.08,0.42,1.83,U] [#3 0.51,-0.01,0.94,U] [#4 0.11,-0.29,0.95,U] [#5 0.48,0.58,0.00,M1] [#6 -0.30,0.46,0.88,U] [#7 -0.03,0.67,0.00,M4] [#8 -0.15,-0.14,0.90,U] 
01:27:21.480 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.16}, one-star: {0.34, -0.07}
01:27:21.480 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
01:27:21.480 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
01:27:21.480 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=-0.17 mountY=0.06, mountTheta=2.82
01:27:21.481 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.16, opts=13)
01:27:21.481 00.000 10844 Enqueuing Move request for scope (0.09, 0.16)
01:27:21.482 00.001 11060 Worker thread wakes up
01:27:21.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:21.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
01:27:21.482 00.000 10844 UpdateGuideState exits: m=3054 SNR=35.0
01:27:21.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
01:27:21.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:21.482 00.000 11060 Moving (0.09, 0.16) raw xDistance=-0.17 yDistance=0.06
01:27:21.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:21.482 00.000 10844 Enqueuing Expose request
01:27:21.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:27:21.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:21.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:27:21.482 00.000 11060 MoveAxis(E, 30, ABG)
01:27:21.482 00.000 11060 Guiding  Dir = 2, Dur = 30
01:27:21.508 00.026 11060 IsSlewing returns 0
01:27:21.508 00.000 11060 IsGuiding returns 0
01:27:21.547 00.039 11060 IsGuiding returns 0
01:27:21.547 00.000 11060 Move returns status 0, amount 30
01:27:21.547 00.000 11060 MoveAxis(N, 0, ABG)
01:27:21.547 00.000 11060 Move returns status 0, amount 0
01:27:21.547 00.000 11060 move complete, result=0
01:27:21.547 00.000 11060 worker thread done servicing request
01:27:21.547 00.000 11060 Worker thread wakes up
01:27:21.548 00.001 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
01:27:21.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:21.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:22.197 00.649 11060 Exposure complete
01:27:22.365 00.168 11060 worker thread done servicing request
01:27:22.366 00.001 10844 OnExposeComplete: enter
01:27:22.366 00.000 10844 UpdateGuideState(): m_state=6
01:27:22.366 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9826
01:27:22.366 00.000 10844 Star::Find returns 1 (1), X=268.63, Y=60.91, Mass=2886, SNR=34.1, Peak=255 HFD=3.3
01:27:22.366 00.000 10844 MultiStar: [#1 -0.06,0.93,0.00,M1] [#2 -0.28,0.49,2.03,U] [#3 -0.15,0.60,0.00,M1] [#4 -0.05,0.48,0.97,U] [#5 0.09,0.35,0.99,U] [#6 -0.24,0.38,0.88,U] [#7 0.15,0.63,0.00,M5] [#8 -0.01,0.51,0.95,U] 
01:27:22.366 00.000 10844 single-star, 5 included, MultiStar: {-0.09, 0.37}, one-star: {0.14, -0.06}
01:27:22.366 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:27:22.367 00.001 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
01:27:22.367 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=0.04 mountY=0.15, mountTheta=1.33
01:27:22.368 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.06, opts=13)
01:27:22.368 00.000 10844 Enqueuing Move request for scope (0.14, -0.06)
01:27:22.368 00.000 11060 Worker thread wakes up
01:27:22.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:22.368 00.000 10844 UpdateGuideState exits: m=2886 SNR=34.1 Saturated
01:27:22.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:22.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:22.368 00.000 10844 Enqueuing Expose request
01:27:22.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:27:22.368 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:27:22.369 00.001 11060 Moving (0.14, -0.06) raw xDistance=0.04 yDistance=0.15
01:27:22.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:27:22.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:22.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:27:22.369 00.000 11060 MoveAxis(E, 0, ABG)
01:27:22.369 00.000 11060 Move returns status 0, amount 0
01:27:22.369 00.000 11060 MoveAxis(N, 0, ABG)
01:27:22.369 00.000 11060 Move returns status 0, amount 0
01:27:22.369 00.000 11060 move complete, result=0
01:27:22.369 00.000 11060 worker thread done servicing request
01:27:22.369 00.000 11060 Worker thread wakes up
01:27:22.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:22.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:22.370 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:23.015 00.645 11060 Exposure complete
01:27:23.163 00.148 11060 worker thread done servicing request
01:27:23.163 00.000 10844 OnExposeComplete: enter
01:27:23.163 00.000 10844 UpdateGuideState(): m_state=6
01:27:23.164 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9827
01:27:23.164 00.000 10844 Star::Find returns 1 (1), X=268.86, Y=61.32, Mass=3339, SNR=37.1, Peak=255 HFD=3.5
01:27:23.164 00.000 10844 MultiStar: [#1 -0.04,0.69,0.00,M2] [#2 0.14,0.30,1.69,U] [#3 0.43,0.07,0.85,U] [#4 0.22,0.73,0.00,M1] [#5 -0.24,0.95,0.00,M1] [#6 0.21,0.11,0.87,U] [#7 0.15,0.66,0.00,M6] [#8 0.25,0.58,0.00,M1] 
01:27:23.164 00.000 10844 refined, 3 included, MultiStar: {0.26, 0.23}, one-star: {0.37, 0.35}
01:27:23.164 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
01:27:23.164 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
01:27:23.164 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.23 hyp=0.35 cameraTheta=0.72 mountX=-0.27 mountY=0.22, mountTheta=2.46
01:27:23.166 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.23, opts=13)
01:27:23.166 00.000 10844 Enqueuing Move request for scope (0.26, 0.23)
01:27:23.166 00.000 11060 Worker thread wakes up
01:27:23.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:23.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.23) opts 0xd
01:27:23.166 00.000 10844 UpdateGuideState exits: m=3339 SNR=37.1 Saturated
01:27:23.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.23)
01:27:23.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:23.166 00.000 11060 Moving (0.26, 0.23) raw xDistance=-0.27 yDistance=0.22
01:27:23.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:23.166 00.000 10844 Enqueuing Expose request
01:27:23.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:27:23.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:27:23.166 00.000 11060 MoveAxis(E, 47, ABG)
01:27:23.166 00.000 11060 Guiding  Dir = 2, Dur = 47
01:27:23.173 00.007 11060 IsSlewing returns 0
01:27:23.174 00.001 11060 IsGuiding returns 0
01:27:23.235 00.061 11060 IsGuiding returns 0
01:27:23.235 00.000 11060 Move returns status 0, amount 47
01:27:23.236 00.001 11060 MoveAxis(S, 86, ABG)
01:27:23.236 00.000 11060 Guiding  Dir = 1, Dur = 86
01:27:23.267 00.031 11060 IsSlewing returns 0
01:27:23.267 00.000 11060 IsGuiding returns 0
01:27:23.376 00.109 11060 IsGuiding returns 0
01:27:23.376 00.000 11060 Move returns status 0, amount 86
01:27:23.376 00.000 11060 move complete, result=0
01:27:23.376 00.000 11060 worker thread done servicing request
01:27:23.376 00.000 11060 Worker thread wakes up
01:27:23.377 00.001 10844 GuideStep: -0.3 px 47 ms EAST, 0.2 px 86 ms SOUTH
01:27:23.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:23.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:24.020 00.643 11060 Exposure complete
01:27:24.236 00.216 11060 worker thread done servicing request
01:27:24.236 00.000 10844 OnExposeComplete: enter
01:27:24.236 00.000 10844 UpdateGuideState(): m_state=6
01:27:24.236 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9828
01:27:24.236 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=61.16, Mass=2676, SNR=32.9, Peak=254 HFD=3.2
01:27:24.236 00.000 10844 MultiStar: [#1 0.17,0.33,1.07,U] [#2 0.03,-0.02,2.06,U] [#3 0.28,0.15,0.95,U] [#4 0.04,0.65,0.00,M2] [#5 0.02,0.86,0.00,M2] [#6 -0.00,0.74,0.00,M1] [#7 0.14,0.87,0.00,M7] [#8 0.41,0.04,1.01,U] 
01:27:24.236 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.11}, one-star: {0.07, 0.19}
01:27:24.236 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:27:24.237 00.001 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:27:24.237 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.60 mountX=-0.14 mountY=0.14, mountTheta=2.35
01:27:24.238 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
01:27:24.238 00.000 10844 Enqueuing Move request for scope (0.16, 0.11)
01:27:24.238 00.000 11060 Worker thread wakes up
01:27:24.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:24.238 00.000 10844 UpdateGuideState exits: m=2676 SNR=32.9
01:27:24.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:24.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
01:27:24.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:24.238 00.000 10844 Enqueuing Expose request
01:27:24.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
01:27:24.238 00.000 11060 Moving (0.16, 0.11) raw xDistance=-0.14 yDistance=0.14
01:27:24.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:27:24.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:24.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:27:24.238 00.000 11060 MoveAxis(E, 25, ABG)
01:27:24.238 00.000 11060 Guiding  Dir = 2, Dur = 25
01:27:24.264 00.026 11060 IsSlewing returns 0
01:27:24.264 00.000 11060 IsGuiding returns 0
01:27:24.326 00.062 11060 IsGuiding returns 0
01:27:24.326 00.000 11060 Move returns status 0, amount 25
01:27:24.326 00.000 11060 MoveAxis(N, 0, ABG)
01:27:24.326 00.000 11060 Move returns status 0, amount 0
01:27:24.326 00.000 11060 move complete, result=0
01:27:24.326 00.000 11060 worker thread done servicing request
01:27:24.326 00.000 11060 Worker thread wakes up
01:27:24.326 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
01:27:24.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:24.327 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:24.958 00.631 11060 Exposure complete
01:27:25.131 00.173 11060 worker thread done servicing request
01:27:25.131 00.000 10844 OnExposeComplete: enter
01:27:25.131 00.000 10844 UpdateGuideState(): m_state=6
01:27:25.131 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9829
01:27:25.131 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=61.71, Mass=2416, SNR=31.2, Peak=252 HFD=3.2
01:27:25.132 00.001 10844 MultiStar: [#1 -0.24,-0.10,1.12,U] [#2 0.46,0.15,2.16,U] [#3 0.06,-0.03,0.91,U] [#4 0.31,0.45,0.95,U] [#5 0.01,0.39,1.23,U] [#6 -0.10,0.07,1.01,U] [#7 -0.43,0.16,0.90,U] [#8 -0.27,0.28,0.98,U] 
01:27:25.132 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {0.19, 0.74}
01:27:25.132 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
01:27:25.132 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
01:27:25.132 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.34 mountX=-0.23 mountY=0.01, mountTheta=3.08
01:27:25.134 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.23, opts=13)
01:27:25.134 00.000 10844 Enqueuing Move request for scope (0.05, 0.23)
01:27:25.134 00.000 11060 Worker thread wakes up
01:27:25.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
01:27:25.134 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:27:25.134 00.000 11060 Moving (0.05, 0.23) raw xDistance=-0.23 yDistance=0.01
01:27:25.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:27:25.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:25.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:25.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:27:25.134 00.000 11060 MoveAxis(E, 41, ABG)
01:27:25.135 00.001 11060 Guiding  Dir = 2, Dur = 41
01:27:25.135 00.000 10844 UpdateGuideState exits: m=2416 SNR=31.2
01:27:25.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:25.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:25.135 00.000 10844 Enqueuing Expose request
01:27:25.137 00.002 11060 IsSlewing returns 0
01:27:25.137 00.000 11060 IsGuiding returns 0
01:27:25.185 00.048 11060 IsGuiding returns 0
01:27:25.185 00.000 11060 Move returns status 0, amount 41
01:27:25.185 00.000 11060 MoveAxis(N, 0, ABG)
01:27:25.185 00.000 11060 Move returns status 0, amount 0
01:27:25.185 00.000 11060 move complete, result=0
01:27:25.185 00.000 11060 worker thread done servicing request
01:27:25.186 00.001 11060 Worker thread wakes up
01:27:25.186 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
01:27:25.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:25.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:25.814 00.628 11060 Exposure complete
01:27:25.997 00.183 11060 worker thread done servicing request
01:27:25.997 00.000 10844 OnExposeComplete: enter
01:27:25.997 00.000 10844 UpdateGuideState(): m_state=6
01:27:25.998 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9830
01:27:25.998 00.000 10844 Star::Find returns 1 (1), X=268.67, Y=61.16, Mass=2651, SNR=32.3, Peak=255 HFD=3.4
01:27:25.998 00.000 10844 MultiStar: [#1 0.32,-0.24,1.01,U] [#2 0.20,-0.46,2.10,U] [#3 -0.00,-0.22,0.95,U] [#4 -0.35,-0.39,0.99,U] [#5 0.42,-0.26,1.11,U] [#6 -0.01,0.04,0.95,U] [#7 0.46,0.08,0.89,U] [#8 -0.02,-0.31,0.92,U] 
01:27:25.998 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.21}, one-star: {0.19, 0.19}
01:27:25.998 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
01:27:25.998 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
01:27:25.998 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-0.96 mountX=0.18 mountY=0.18, mountTheta=0.78
01:27:26.000 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.21, opts=13)
01:27:26.000 00.000 10844 Enqueuing Move request for scope (0.14, -0.21)
01:27:26.000 00.000 11060 Worker thread wakes up
01:27:26.000 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:26.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
01:27:26.000 00.000 10844 UpdateGuideState exits: m=2651 SNR=32.3 Saturated
01:27:26.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
01:27:26.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:26.000 00.000 11060 Moving (0.14, -0.21) raw xDistance=0.18 yDistance=0.18
01:27:26.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:26.000 00.000 10844 Enqueuing Expose request
01:27:26.002 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:27:26.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:26.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:27:26.002 00.000 11060 MoveAxis(W, 30, ABG)
01:27:26.002 00.000 11060 Guiding  Dir = 3, Dur = 30
01:27:26.014 00.012 11060 IsSlewing returns 0
01:27:26.014 00.000 11060 IsGuiding returns 0
01:27:26.046 00.032 11060 IsGuiding returns 0
01:27:26.046 00.000 11060 Move returns status 0, amount 30
01:27:26.046 00.000 11060 MoveAxis(N, 0, ABG)
01:27:26.046 00.000 11060 Move returns status 0, amount 0
01:27:26.046 00.000 11060 move complete, result=0
01:27:26.047 00.001 11060 worker thread done servicing request
01:27:26.047 00.000 11060 Worker thread wakes up
01:27:26.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:26.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:26.047 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
01:27:26.681 00.634 11060 Exposure complete
01:27:26.898 00.217 11060 worker thread done servicing request
01:27:26.898 00.000 10844 OnExposeComplete: enter
01:27:26.898 00.000 10844 UpdateGuideState(): m_state=6
01:27:26.899 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9831
01:27:26.899 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=61.57, Mass=2804, SNR=33.7, Peak=247 HFD=3.2
01:27:26.899 00.000 10844 MultiStar: [#1 0.15,0.56,1.03,U] [#2 -0.13,-0.05,2.00,U] [#3 0.09,-0.01,0.87,U] [#4 0.00,0.45,0.94,U] [#5 0.18,0.20,0.99,U] [#6 0.12,0.30,0.95,U] [#7 -0.03,1.00,0.00,M6] [#8 0.07,0.49,0.89,U] 
01:27:26.899 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.28}, one-star: {0.23, 0.60}
01:27:26.900 00.001 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
01:27:26.900 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
01:27:26.900 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.34 mountX=-0.29 mountY=0.02, mountTheta=3.08
01:27:26.901 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.28, opts=13)
01:27:26.902 00.001 10844 Enqueuing Move request for scope (0.06, 0.28)
01:27:26.902 00.000 11060 Worker thread wakes up
01:27:26.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
01:27:26.902 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:26.902 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
01:27:26.902 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.7
01:27:26.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:26.902 00.000 11060 Moving (0.06, 0.28) raw xDistance=-0.29 yDistance=0.02
01:27:26.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:26.902 00.000 10844 Enqueuing Expose request
01:27:26.903 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:27:26.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:26.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:27:26.903 00.000 11060 MoveAxis(E, 49, ABG)
01:27:26.903 00.000 11060 Guiding  Dir = 2, Dur = 49
01:27:26.907 00.004 11060 IsSlewing returns 0
01:27:26.907 00.000 11060 IsGuiding returns 0
01:27:26.971 00.064 11060 IsGuiding returns 0
01:27:26.971 00.000 11060 Move returns status 0, amount 49
01:27:26.971 00.000 11060 MoveAxis(N, 0, ABG)
01:27:26.971 00.000 11060 Move returns status 0, amount 0
01:27:26.971 00.000 11060 move complete, result=0
01:27:26.971 00.000 11060 worker thread done servicing request
01:27:26.971 00.000 11060 Worker thread wakes up
01:27:26.971 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
01:27:26.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:26.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:27.608 00.637 11060 Exposure complete
01:27:27.899 00.291 11060 worker thread done servicing request
01:27:27.899 00.000 10844 OnExposeComplete: enter
01:27:27.899 00.000 10844 UpdateGuideState(): m_state=6
01:27:27.909 00.010 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9832
01:27:27.909 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=61.10, Mass=2821, SNR=33.1, Peak=222 HFD=3.4
01:27:27.909 00.000 10844 MultiStar: [#1 0.43,0.18,0.96,U] [#2 0.34,0.16,2.04,U] [#3 0.23,0.15,0.99,U] [#4 0.46,0.50,0.00,M1] [#5 0.21,0.62,0.00,M1] [#6 0.10,0.35,0.98,U] [#7 0.34,0.61,0.00,M7] [#8 0.01,0.09,1.03,U] 
01:27:27.909 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.17}, one-star: {0.36, 0.12}
01:27:27.910 00.001 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
01:27:27.910 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
01:27:27.910 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.17 hyp=0.31 cameraTheta=0.59 mountX=-0.22 mountY=0.22, mountTheta=2.34
01:27:27.912 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.17, opts=13)
01:27:27.912 00.000 10844 Enqueuing Move request for scope (0.26, 0.17)
01:27:27.912 00.000 11060 Worker thread wakes up
01:27:27.913 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:27.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.17) opts 0xd
01:27:27.913 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.1
01:27:27.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.17)
01:27:27.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:27.913 00.000 11060 Moving (0.26, 0.17) raw xDistance=-0.22 yDistance=0.22
01:27:27.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:27.913 00.000 10844 Enqueuing Expose request
01:27:27.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:27:27.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:27:27.913 00.000 11060 MoveAxis(E, 39, ABG)
01:27:27.913 00.000 11060 Guiding  Dir = 2, Dur = 39
01:27:27.922 00.009 11060 IsSlewing returns 0
01:27:27.922 00.000 11060 IsGuiding returns 0
01:27:27.969 00.047 11060 IsGuiding returns 0
01:27:27.969 00.000 11060 Move returns status 0, amount 39
01:27:27.970 00.001 11060 MoveAxis(S, 87, ABG)
01:27:27.970 00.000 11060 Guiding  Dir = 1, Dur = 87
01:27:27.991 00.021 11060 IsSlewing returns 0
01:27:27.991 00.000 11060 IsGuiding returns 0
01:27:28.081 00.090 11060 IsGuiding returns 0
01:27:28.081 00.000 11060 Move returns status 0, amount 87
01:27:28.081 00.000 11060 move complete, result=0
01:27:28.081 00.000 11060 worker thread done servicing request
01:27:28.081 00.000 11060 Worker thread wakes up
01:27:28.081 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 87 ms SOUTH
01:27:28.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:28.082 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:28.713 00.631 11060 Exposure complete
01:27:28.973 00.260 11060 worker thread done servicing request
01:27:28.973 00.000 10844 OnExposeComplete: enter
01:27:28.973 00.000 10844 UpdateGuideState(): m_state=6
01:27:28.974 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9833
01:27:28.974 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=60.96, Mass=2953, SNR=34.8, Peak=247 HFD=3.8
01:27:28.974 00.000 10844 MultiStar: [#1 0.11,-0.21,0.97,U] [#2 0.06,-0.10,1.97,U] [#3 0.09,-0.14,0.90,U] [#4 0.01,0.10,0.87,U] [#5 -0.35,0.23,1.03,U] [#6 -0.58,0.22,0.00,M1] [#7 0.06,0.58,0.76,U] [#8 -0.04,0.28,0.82,U] 
01:27:28.974 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.42, -0.02}
01:27:28.974 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
01:27:28.974 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.21)
01:27:28.975 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.34 mountX=-0.04 mountY=-0.06, mountTheta=-2.20
01:27:28.977 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
01:27:28.977 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
01:27:28.977 00.000 11060 Worker thread wakes up
01:27:28.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:28.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:27:28.977 00.000 10844 UpdateGuideState exits: m=2953 SNR=34.8
01:27:28.977 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:27:28.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:28.977 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.04 yDistance=-0.06
01:27:28.978 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:28.978 00.000 10844 Enqueuing Expose request
01:27:28.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:28.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:28.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:28.978 00.000 11060 MoveAxis(E, 0, ABG)
01:27:28.978 00.000 11060 Move returns status 0, amount 0
01:27:28.978 00.000 11060 MoveAxis(N, 0, ABG)
01:27:28.978 00.000 11060 Move returns status 0, amount 0
01:27:28.978 00.000 11060 move complete, result=0
01:27:28.978 00.000 11060 worker thread done servicing request
01:27:28.979 00.001 11060 Worker thread wakes up
01:27:28.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:28.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:28.981 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:29.621 00.640 11060 Exposure complete
01:27:29.857 00.236 11060 worker thread done servicing request
01:27:29.857 00.000 10844 OnExposeComplete: enter
01:27:29.857 00.000 10844 UpdateGuideState(): m_state=6
01:27:29.857 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9834
01:27:29.857 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=60.70, Mass=2752, SNR=33.2, Peak=255 HFD=3.2
01:27:29.858 00.001 10844 MultiStar: [#1 -0.23,0.54,0.89,U] [#2 0.08,-0.30,2.04,U] [#3 -0.28,-0.15,0.96,U] [#4 0.11,0.59,0.91,U] [#5 0.25,0.28,0.91,U] [#6 -0.11,0.28,0.89,U] [#7 0.14,0.40,0.86,U] [#8 0.03,0.37,0.96,U] 
01:27:29.858 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.13}, one-star: {0.06, -0.27}
01:27:29.858 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
01:27:29.858 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
01:27:29.858 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.46 mountX=-0.13 mountY=-0.01, mountTheta=-3.09
01:27:29.860 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
01:27:29.860 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
01:27:29.860 00.000 11060 Worker thread wakes up
01:27:29.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:29.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:27:29.861 00.001 10844 UpdateGuideState exits: m=2752 SNR=33.2 Saturated
01:27:29.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:27:29.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:29.861 00.000 11060 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
01:27:29.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:29.861 00.000 10844 Enqueuing Expose request
01:27:29.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:27:29.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:29.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:27:29.861 00.000 11060 MoveAxis(E, 22, ABG)
01:27:29.861 00.000 11060 Guiding  Dir = 2, Dur = 22
01:27:29.865 00.004 11060 IsSlewing returns 0
01:27:29.865 00.000 11060 IsGuiding returns 0
01:27:29.902 00.037 11060 IsGuiding returns 0
01:27:29.902 00.000 11060 Move returns status 0, amount 22
01:27:29.902 00.000 11060 MoveAxis(N, 0, ABG)
01:27:29.902 00.000 11060 Move returns status 0, amount 0
01:27:29.903 00.001 11060 move complete, result=0
01:27:29.903 00.000 11060 worker thread done servicing request
01:27:29.903 00.000 11060 Worker thread wakes up
01:27:29.903 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
01:27:29.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:29.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:30.553 00.650 11060 Exposure complete
01:27:30.784 00.231 11060 worker thread done servicing request
01:27:30.784 00.000 10844 OnExposeComplete: enter
01:27:30.784 00.000 10844 UpdateGuideState(): m_state=6
01:27:30.784 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9835
01:27:30.784 00.000 10844 Star::Find returns 1 (1), X=268.77, Y=60.74, Mass=3160, SNR=35.9, Peak=255 HFD=3.5
01:27:30.785 00.001 10844 MultiStar: [#1 0.10,-0.27,0.97,U] [#2 0.13,0.41,1.80,U] [#3 -0.21,0.08,0.83,U] [#4 0.31,0.16,0.81,U] [#5 -0.01,0.37,0.96,U] [#6 -0.34,-0.23,0.91,U] [#7 -0.04,0.63,0.00,M6] [#8 -0.68,0.44,0.00,M1] 
01:27:30.785 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {0.29, -0.23}
01:27:30.785 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
01:27:30.785 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
01:27:30.785 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.00 mountX=-0.09 mountY=0.04, mountTheta=2.74
01:27:30.786 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.08, opts=13)
01:27:30.787 00.001 10844 Enqueuing Move request for scope (0.05, 0.08)
01:27:30.787 00.000 11060 Worker thread wakes up
01:27:30.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:30.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:27:30.787 00.000 10844 UpdateGuideState exits: m=3160 SNR=35.9 Saturated
01:27:30.787 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:27:30.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:30.787 00.000 11060 Moving (0.05, 0.08) raw xDistance=-0.09 yDistance=0.04
01:27:30.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:30.787 00.000 10844 Enqueuing Expose request
01:27:30.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:27:30.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:30.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:27:30.787 00.000 11060 MoveAxis(E, 0, ABG)
01:27:30.787 00.000 11060 Move returns status 0, amount 0
01:27:30.787 00.000 11060 MoveAxis(N, 0, ABG)
01:27:30.787 00.000 11060 Move returns status 0, amount 0
01:27:30.789 00.002 11060 move complete, result=0
01:27:30.789 00.000 11060 worker thread done servicing request
01:27:30.789 00.000 11060 Worker thread wakes up
01:27:30.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:30.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:30.790 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:31.431 00.641 11060 Exposure complete
01:27:31.656 00.225 11060 worker thread done servicing request
01:27:31.656 00.000 10844 OnExposeComplete: enter
01:27:31.656 00.000 10844 UpdateGuideState(): m_state=6
01:27:31.656 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9836
01:27:31.657 00.001 10844 Star::Find returns 1 (1), X=268.71, Y=61.70, Mass=2669, SNR=32.3, Peak=255 HFD=3.3
01:27:31.657 00.000 10844 MultiStar: [#1 -0.21,0.27,1.08,U] [#2 -0.20,-0.37,2.23,U] [#3 0.13,0.22,1.04,U] [#4 0.33,-0.03,1.01,U] [#5 -0.11,0.62,0.00,M1] [#6 -0.02,0.02,0.92,U] [#7 -0.14,0.52,0.83,U] [#8 0.25,0.02,0.94,U] 
01:27:31.657 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.09}, one-star: {0.22, 0.73}
01:27:31.657 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
01:27:31.657 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
01:27:31.657 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.42 mountX=-0.10 mountY=-0.00, mountTheta=-3.13
01:27:31.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
01:27:31.659 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
01:27:31.659 00.000 11060 Worker thread wakes up
01:27:31.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:31.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
01:27:31.659 00.000 10844 UpdateGuideState exits: m=2669 SNR=32.3 Saturated
01:27:31.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
01:27:31.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:31.659 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.10 yDistance=-0.00
01:27:31.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:31.659 00.000 10844 Enqueuing Expose request
01:27:31.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:27:31.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:31.660 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:27:31.660 00.000 11060 MoveAxis(E, 0, ABG)
01:27:31.660 00.000 11060 Move returns status 0, amount 0
01:27:31.660 00.000 11060 MoveAxis(N, 0, ABG)
01:27:31.660 00.000 11060 Move returns status 0, amount 0
01:27:31.660 00.000 11060 move complete, result=0
01:27:31.660 00.000 11060 worker thread done servicing request
01:27:31.660 00.000 11060 Worker thread wakes up
01:27:31.661 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:31.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:31.665 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:32.292 00.627 11060 Exposure complete
01:27:32.486 00.194 11060 worker thread done servicing request
01:27:32.486 00.000 10844 OnExposeComplete: enter
01:27:32.486 00.000 10844 UpdateGuideState(): m_state=6
01:27:32.487 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9837
01:27:32.487 00.000 10844 Star::Find returns 1 (1), X=268.63, Y=61.08, Mass=2989, SNR=34.7, Peak=255 HFD=3.3
01:27:32.487 00.000 10844 MultiStar: [#1 -0.10,0.18,0.97,U] [#2 0.14,-0.37,1.88,U] [#3 -0.28,-0.12,0.85,U] [#4 -0.35,-0.37,0.82,U] [#5 0.42,0.21,1.01,U] [#6 -0.42,-0.16,0.95,U] [#7 -0.15,0.28,0.79,U] [#8 -0.16,-0.04,0.98,U] 
01:27:32.487 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.15, 0.11}
01:27:32.487 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
01:27:32.487 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
01:27:32.487 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.23 mountX=0.07 mountY=-0.04, mountTheta=-0.49
01:27:32.489 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
01:27:32.489 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
01:27:32.489 00.000 11060 Worker thread wakes up
01:27:32.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:27:32.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
01:27:32.489 00.000 10844 UpdateGuideState exits: m=2989 SNR=34.7 Saturated
01:27:32.489 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
01:27:32.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:32.491 00.002 11060 Moving (-0.05, -0.06) raw xDistance=0.07 yDistance=-0.04
01:27:32.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:32.491 00.000 10844 Enqueuing Expose request
01:27:32.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:32.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:32.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:27:32.491 00.000 11060 MoveAxis(E, 0, ABG)
01:27:32.491 00.000 11060 Move returns status 0, amount 0
01:27:32.491 00.000 11060 MoveAxis(N, 0, ABG)
01:27:32.491 00.000 11060 Move returns status 0, amount 0
01:27:32.491 00.000 11060 move complete, result=0
01:27:32.491 00.000 11060 worker thread done servicing request
01:27:32.491 00.000 11060 Worker thread wakes up
01:27:32.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:32.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:32.493 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:33.124 00.631 11060 Exposure complete
01:27:33.306 00.182 11060 worker thread done servicing request
01:27:33.306 00.000 10844 OnExposeComplete: enter
01:27:33.306 00.000 10844 UpdateGuideState(): m_state=6
01:27:33.306 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9838
01:27:33.306 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=61.52, Mass=3038, SNR=34.9, Peak=255 HFD=3.4
01:27:33.306 00.000 10844 MultiStar: [#1 -0.36,0.48,0.91,U] [#2 -0.04,0.22,1.98,U] [#3 -0.63,0.30,0.00,M1] [#4 -0.02,0.13,0.93,U] [#5 0.21,0.36,0.94,U] [#6 -0.36,0.27,0.93,U] [#7 -0.36,0.95,0.00,M5] [#8 -0.28,0.20,0.90,U] 
01:27:33.307 00.001 10844 refined, 6 included, MultiStar: {-0.12, 0.31}, one-star: {-0.10, 0.55}
01:27:33.307 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
01:27:33.307 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
01:27:33.307 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.95 mountX=-0.28 mountY=-0.17, mountTheta=-2.60
01:27:33.309 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.31, opts=13)
01:27:33.309 00.000 10844 Enqueuing Move request for scope (-0.12, 0.31)
01:27:33.309 00.000 11060 Worker thread wakes up
01:27:33.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:33.309 00.000 10844 UpdateGuideState exits: m=3038 SNR=34.9 Saturated
01:27:33.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:33.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:33.309 00.000 10844 Enqueuing Expose request
01:27:33.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.31) opts 0xd
01:27:33.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.31)
01:27:33.310 00.001 11060 Moving (-0.12, 0.31) raw xDistance=-0.28 yDistance=-0.17
01:27:33.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:27:33.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:33.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:27:33.310 00.000 11060 MoveAxis(E, 48, ABG)
01:27:33.310 00.000 11060 Guiding  Dir = 2, Dur = 48
01:27:33.354 00.044 11060 IsSlewing returns 0
01:27:33.354 00.000 11060 IsGuiding returns 0
01:27:33.449 00.095 11060 IsGuiding returns 0
01:27:33.449 00.000 11060 Move returns status 0, amount 48
01:27:33.449 00.000 11060 MoveAxis(N, 0, ABG)
01:27:33.449 00.000 11060 Move returns status 0, amount 0
01:27:33.449 00.000 11060 move complete, result=0
01:27:33.449 00.000 11060 worker thread done servicing request
01:27:33.449 00.000 11060 Worker thread wakes up
01:27:33.449 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
01:27:33.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:33.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:34.084 00.635 11060 Exposure complete
01:27:34.252 00.168 11060 worker thread done servicing request
01:27:34.252 00.000 10844 OnExposeComplete: enter
01:27:34.252 00.000 10844 UpdateGuideState(): m_state=6
01:27:34.252 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9839
01:27:34.252 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=61.44, Mass=2895, SNR=34.6, Peak=255 HFD=3.3
01:27:34.253 00.001 10844 MultiStar: [#1 -0.30,0.94,0.00,M1] [#2 -0.32,0.17,1.87,U] [#3 -0.24,0.73,0.00,M2] [#4 0.17,0.29,0.90,U] [#5 0.20,0.96,0.00,M1] [#6 -0.02,0.32,0.89,U] [#7 -0.28,0.95,0.00,M6] [#8 -0.01,0.35,0.86,U] 
01:27:34.253 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.29}, one-star: {0.05, 0.46}
01:27:34.253 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:27:34.253 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.72)
01:27:34.253 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.83 mountX=-0.27 mountY=-0.12, mountTheta=-2.72
01:27:34.254 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.29, opts=13)
01:27:34.254 00.000 10844 Enqueuing Move request for scope (-0.08, 0.29)
01:27:34.254 00.000 11060 Worker thread wakes up
01:27:34.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:34.254 00.000 10844 UpdateGuideState exits: m=2895 SNR=34.6 Saturated
01:27:34.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:34.255 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:34.255 00.000 10844 Enqueuing Expose request
01:27:34.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
01:27:34.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
01:27:34.255 00.000 11060 Moving (-0.08, 0.29) raw xDistance=-0.27 yDistance=-0.12
01:27:34.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
01:27:34.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:34.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:34.255 00.000 11060 MoveAxis(E, 49, ABG)
01:27:34.255 00.000 11060 Guiding  Dir = 2, Dur = 49
01:27:34.260 00.005 11060 IsSlewing returns 0
01:27:34.260 00.000 11060 IsGuiding returns 0
01:27:34.322 00.062 11060 IsGuiding returns 0
01:27:34.322 00.000 11060 Move returns status 0, amount 49
01:27:34.322 00.000 11060 MoveAxis(N, 0, ABG)
01:27:34.322 00.000 11060 Move returns status 0, amount 0
01:27:34.322 00.000 11060 move complete, result=0
01:27:34.322 00.000 11060 worker thread done servicing request
01:27:34.324 00.002 11060 Worker thread wakes up
01:27:34.324 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
01:27:34.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:34.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:34.952 00.628 11060 Exposure complete
01:27:35.130 00.178 11060 worker thread done servicing request
01:27:35.131 00.001 10844 OnExposeComplete: enter
01:27:35.131 00.000 10844 UpdateGuideState(): m_state=6
01:27:35.131 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9840
01:27:35.131 00.000 10844 Star::Find returns 1 (1), X=268.24, Y=60.95, Mass=2839, SNR=33.9, Peak=255 HFD=3.0
01:27:35.132 00.001 10844 MultiStar: [#1 -0.08,0.46,0.95,U] [#2 -0.15,-0.09,1.90,U] [#3 -0.10,0.28,0.97,U] [#4 0.41,-0.02,0.98,U] [#5 -0.13,0.60,0.00,M2] [#6 -0.10,0.30,0.92,U] [#7 -0.12,1.44,0.00,M7] [#8 0.01,0.24,0.95,U] 
01:27:35.132 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.13}, one-star: {-0.24, -0.03}
01:27:35.132 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.68 = -2.61)
01:27:35.132 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
01:27:35.132 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.92 mountX=-0.12 mountY=-0.07, mountTheta=-2.62
01:27:35.134 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
01:27:35.134 00.000 10844 Enqueuing Move request for scope (-0.05, 0.13)
01:27:35.134 00.000 11060 Worker thread wakes up
01:27:35.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
01:27:35.134 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:27:35.134 00.000 11060 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=-0.07
01:27:35.135 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:27:35.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:35.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:35.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:27:35.135 00.000 11060 MoveAxis(E, 0, ABG)
01:27:35.135 00.000 11060 Move returns status 0, amount 0
01:27:35.135 00.000 11060 MoveAxis(N, 0, ABG)
01:27:35.135 00.000 11060 Move returns status 0, amount 0
01:27:35.135 00.000 11060 move complete, result=0
01:27:35.135 00.000 10844 UpdateGuideState exits: m=2839 SNR=33.9 Saturated
01:27:35.136 00.001 11060 worker thread done servicing request
01:27:35.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:35.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:35.136 00.000 10844 Enqueuing Expose request
01:27:35.136 00.000 11060 Worker thread wakes up
01:27:35.136 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:35.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:35.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:35.766 00.630 11060 Exposure complete
01:27:35.942 00.176 11060 worker thread done servicing request
01:27:35.942 00.000 10844 OnExposeComplete: enter
01:27:35.942 00.000 10844 UpdateGuideState(): m_state=6
01:27:35.943 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9841
01:27:35.943 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=61.14, Mass=2528, SNR=31.9, Peak=229 HFD=3.2
01:27:35.943 00.000 10844 MultiStar: [#1 -0.26,0.34,1.08,U] [#2 0.11,0.33,2.14,U] [#3 -0.20,0.16,0.94,U] [#4 0.12,0.73,0.00,M1] [#5 0.09,0.83,0.00,M3] [#6 -0.20,0.78,0.00,M1] [#7 -0.24,0.95,0.00,M8] [#8 -0.16,1.06,0.00,M1] 
01:27:35.943 00.000 10844 refined, 3 included, MultiStar: {-0.10, 0.27}, one-star: {-0.27, 0.17}
01:27:35.943 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
01:27:35.943 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.64)
01:27:35.943 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.91 mountX=-0.25 mountY=-0.14, mountTheta=-2.63
01:27:35.945 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.27, opts=13)
01:27:35.945 00.000 10844 Enqueuing Move request for scope (-0.10, 0.27)
01:27:35.945 00.000 11060 Worker thread wakes up
01:27:35.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
01:27:35.945 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
01:27:35.945 00.000 11060 Moving (-0.10, 0.27) raw xDistance=-0.25 yDistance=-0.14
01:27:35.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:27:35.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:35.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:35.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:35.945 00.000 11060 MoveAxis(E, 43, ABG)
01:27:35.945 00.000 11060 Guiding  Dir = 2, Dur = 43
01:27:35.945 00.000 10844 UpdateGuideState exits: m=2528 SNR=31.9
01:27:35.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:35.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:35.945 00.000 10844 Enqueuing Expose request
01:27:35.965 00.020 11060 IsSlewing returns 0
01:27:35.965 00.000 11060 IsGuiding returns 0
01:27:36.031 00.066 11060 IsGuiding returns 0
01:27:36.031 00.000 11060 Move returns status 0, amount 43
01:27:36.031 00.000 11060 MoveAxis(N, 0, ABG)
01:27:36.031 00.000 11060 Move returns status 0, amount 0
01:27:36.031 00.000 11060 move complete, result=0
01:27:36.031 00.000 11060 worker thread done servicing request
01:27:36.031 00.000 11060 Worker thread wakes up
01:27:36.032 00.001 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
01:27:36.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:36.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:36.671 00.639 11060 Exposure complete
01:27:36.847 00.176 11060 worker thread done servicing request
01:27:36.847 00.000 10844 OnExposeComplete: enter
01:27:36.847 00.000 10844 UpdateGuideState(): m_state=6
01:27:36.847 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9842
01:27:36.847 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=61.14, Mass=3133, SNR=36.0, Peak=251 HFD=3.3
01:27:36.849 00.002 10844 MultiStar: [#1 -0.50,0.48,0.00,M1] [#2 -0.05,0.85,0.00,M1] [#3 -0.28,0.61,0.00,M1] [#4 0.28,0.46,0.86,U] [#5 0.06,0.85,0.00,M4] [#6 -0.18,0.37,0.90,U] [#7 0.08,0.83,0.00,M9] [#8 -0.40,0.76,0.00,M2] 
01:27:36.849 00.000 10844 refined, 2 included, MultiStar: {-0.12, 0.33}, one-star: {-0.40, 0.17}
01:27:36.849 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
01:27:36.849 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.64)
01:27:36.849 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.91 mountX=-0.30 mountY=-0.17, mountTheta=-2.63
01:27:36.850 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.33, opts=13)
01:27:36.850 00.000 10844 Enqueuing Move request for scope (-0.12, 0.33)
01:27:36.851 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:36.851 00.000 10844 UpdateGuideState exits: m=3133 SNR=36.0
01:27:36.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:36.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:36.851 00.000 10844 Enqueuing Expose request
01:27:36.851 00.000 11060 Worker thread wakes up
01:27:36.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.33) opts 0xd
01:27:36.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.33)
01:27:36.851 00.000 11060 Moving (-0.12, 0.33) raw xDistance=-0.30 yDistance=-0.17
01:27:36.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:27:36.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:36.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:27:36.851 00.000 11060 MoveAxis(E, 54, ABG)
01:27:36.851 00.000 11060 Guiding  Dir = 2, Dur = 54
01:27:36.855 00.004 11060 IsSlewing returns 0
01:27:36.855 00.000 11060 IsGuiding returns 0
01:27:36.918 00.063 11060 IsGuiding returns 0
01:27:36.918 00.000 11060 Move returns status 0, amount 54
01:27:36.918 00.000 11060 MoveAxis(N, 0, ABG)
01:27:36.918 00.000 11060 Move returns status 0, amount 0
01:27:36.918 00.000 11060 move complete, result=0
01:27:36.918 00.000 11060 worker thread done servicing request
01:27:36.919 00.001 11060 Worker thread wakes up
01:27:36.919 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.2 px 0 ms NORTH
01:27:36.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:36.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:37.559 00.640 11060 Exposure complete
01:27:37.743 00.184 11060 worker thread done servicing request
01:27:37.743 00.000 10844 OnExposeComplete: enter
01:27:37.743 00.000 10844 UpdateGuideState(): m_state=6
01:27:37.743 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9843
01:27:37.743 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=60.70, Mass=2457, SNR=31.0, Peak=235 HFD=3.4
01:27:37.744 00.001 10844 MultiStar: [#1 -0.63,-0.07,0.00,M2] [#2 -0.27,0.13,2.18,U] [#3 -0.29,-0.47,0.96,U] [#4 0.03,0.32,1.05,U] [#5 0.17,0.50,1.06,U] [#6 -0.29,0.38,0.96,U] [#7 -0.65,0.17,0.00,M10] [#8 -0.07,0.44,1.03,U] 
01:27:37.744 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.15}, one-star: {-0.40, -0.27}
01:27:37.744 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
01:27:37.744 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
01:27:37.744 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.41 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
01:27:37.745 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.15, opts=13)
01:27:37.745 00.000 10844 Enqueuing Move request for scope (-0.17, 0.15)
01:27:37.745 00.000 11060 Worker thread wakes up
01:27:37.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
01:27:37.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
01:27:37.745 00.000 11060 Moving (-0.17, 0.15) raw xDistance=-0.12 yDistance=-0.19
01:27:37.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:27:37.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:37.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:37.747 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:27:37.747 00.000 11060 MoveAxis(E, 22, ABG)
01:27:37.747 00.000 10844 UpdateGuideState exits: m=2457 SNR=31.0
01:27:37.747 00.000 11060 Guiding  Dir = 2, Dur = 22
01:27:37.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:37.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:37.747 00.000 10844 Enqueuing Expose request
01:27:37.749 00.002 11060 IsSlewing returns 0
01:27:37.749 00.000 11060 IsGuiding returns 0
01:27:37.780 00.031 11060 IsGuiding returns 0
01:27:37.780 00.000 11060 Move returns status 0, amount 22
01:27:37.780 00.000 11060 MoveAxis(N, 0, ABG)
01:27:37.780 00.000 11060 Move returns status 0, amount 0
01:27:37.780 00.000 11060 move complete, result=0
01:27:37.780 00.000 11060 worker thread done servicing request
01:27:37.780 00.000 11060 Worker thread wakes up
01:27:37.780 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
01:27:37.781 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:37.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:38.407 00.626 11060 Exposure complete
01:27:38.583 00.176 11060 worker thread done servicing request
01:27:38.583 00.000 10844 OnExposeComplete: enter
01:27:38.583 00.000 10844 UpdateGuideState(): m_state=6
01:27:38.583 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9844
01:27:38.583 00.000 10844 Star::Find returns 1 (1), X=267.97, Y=61.51, Mass=2986, SNR=34.6, Peak=255 HFD=3.6
01:27:38.585 00.002 10844 MultiStar: [#1 -0.59,0.14,0.00,M3] [#2 -0.19,0.12,2.10,U] [#3 -0.64,-0.19,0.00,M1] [#4 0.14,0.63,0.00,M1] [#5 -0.09,0.23,0.97,U] [#6 -0.40,0.35,0.94,U] [#7 -0.76,0.27,0.00,R] [#8 -0.42,0.76,0.00,M2] 
01:27:38.585 00.000 10844 refined, 3 included, MultiStar: {-0.28, 0.27}, one-star: {-0.51, 0.54}
01:27:38.585 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
01:27:38.585 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
01:27:38.585 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.27 hyp=0.39 cameraTheta=2.37 mountX=-0.22 mountY=-0.32, mountTheta=-2.17
01:27:38.587 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.27, opts=13)
01:27:38.587 00.000 10844 Enqueuing Move request for scope (-0.28, 0.27)
01:27:38.587 00.000 11060 Worker thread wakes up
01:27:38.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:38.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.27) opts 0xd
01:27:38.588 00.001 10844 UpdateGuideState exits: m=2986 SNR=34.6 Saturated
01:27:38.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.27)
01:27:38.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:38.588 00.000 11060 Moving (-0.28, 0.27) raw xDistance=-0.22 yDistance=-0.32
01:27:38.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:38.588 00.000 10844 Enqueuing Expose request
01:27:38.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:27:38.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:27:38.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:27:38.588 00.000 11060 MoveAxis(E, 38, ABG)
01:27:38.588 00.000 11060 Guiding  Dir = 2, Dur = 38
01:27:38.591 00.003 11060 IsSlewing returns 0
01:27:38.592 00.001 11060 IsGuiding returns 0
01:27:38.643 00.051 11060 IsGuiding returns 0
01:27:38.644 00.001 11060 Move returns status 0, amount 38
01:27:38.644 00.000 11060 MoveAxis(N, 0, ABG)
01:27:38.644 00.000 11060 Move returns status 0, amount 0
01:27:38.644 00.000 11060 move complete, result=0
01:27:38.644 00.000 11060 worker thread done servicing request
01:27:38.644 00.000 11060 Worker thread wakes up
01:27:38.644 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.3 px 0 ms NORTH
01:27:38.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:38.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:39.287 00.643 11060 Exposure complete
01:27:39.460 00.173 11060 worker thread done servicing request
01:27:39.462 00.002 10844 OnExposeComplete: enter
01:27:39.462 00.000 10844 UpdateGuideState(): m_state=6
01:27:39.468 00.006 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9845
01:27:39.468 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=61.01, Mass=3108, SNR=35.0, Peak=247 HFD=3.9
01:27:39.469 00.001 10844 MultiStar: [#1 -0.43,-0.24,1.04,U] [#2 0.05,-0.26,2.02,U] [#3 -0.39,-0.18,0.96,U] [#4 -0.18,0.26,1.00,U] [#5 -0.20,0.27,0.88,U] [#6 -0.62,-0.02,0.00,M1] [#7 0.18,0.38,0.75,U] [#8 -0.32,0.01,0.94,U] 
01:27:39.469 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.01}, one-star: {-0.42, 0.04}
01:27:39.469 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
01:27:39.469 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
01:27:39.469 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.07 mountX=0.05 mountY=-0.19, mountTheta=-1.32
01:27:39.470 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.01, opts=13)
01:27:39.471 00.001 10844 Enqueuing Move request for scope (-0.19, -0.01)
01:27:39.471 00.000 11060 Worker thread wakes up
01:27:39.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:39.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
01:27:39.471 00.000 10844 UpdateGuideState exits: m=3108 SNR=35.0
01:27:39.471 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
01:27:39.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:39.471 00.000 11060 Moving (-0.19, -0.01) raw xDistance=0.05 yDistance=-0.19
01:27:39.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:39.471 00.000 10844 Enqueuing Expose request
01:27:39.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:27:39.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:39.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:27:39.471 00.000 11060 MoveAxis(E, 0, ABG)
01:27:39.471 00.000 11060 Move returns status 0, amount 0
01:27:39.472 00.001 11060 MoveAxis(N, 0, ABG)
01:27:39.472 00.000 11060 Move returns status 0, amount 0
01:27:39.472 00.000 11060 move complete, result=0
01:27:39.472 00.000 11060 worker thread done servicing request
01:27:39.472 00.000 11060 Worker thread wakes up
01:27:39.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:39.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:39.474 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:40.122 00.648 11060 Exposure complete
01:27:40.340 00.218 11060 worker thread done servicing request
01:27:40.340 00.000 10844 OnExposeComplete: enter
01:27:40.340 00.000 10844 UpdateGuideState(): m_state=6
01:27:40.340 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9846
01:27:40.340 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=61.18, Mass=2679, SNR=32.8, Peak=236 HFD=3.1
01:27:40.341 00.001 10844 MultiStar: [#1 -0.86,0.31,0.00,M3] [#2 -0.03,-0.28,2.14,U] [#3 -0.23,0.03,1.00,U] [#4 0.34,0.31,0.90,U] [#5 -0.25,0.41,1.02,U] [#6 -0.79,0.01,0.00,M2] [#7 0.44,0.09,0.82,U] [#8 -0.20,-0.08,0.90,U] 
01:27:40.341 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.30, 0.20}
01:27:40.341 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
01:27:40.341 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.17)
01:27:40.341 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.38 mountX=-0.04 mountY=-0.05, mountTheta=-2.15
01:27:40.343 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
01:27:40.343 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
01:27:40.343 00.000 11060 Worker thread wakes up
01:27:40.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:40.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:27:40.343 00.000 10844 UpdateGuideState exits: m=2679 SNR=32.8
01:27:40.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:27:40.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:40.343 00.000 11060 Moving (-0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
01:27:40.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:40.343 00.000 10844 Enqueuing Expose request
01:27:40.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:40.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:40.344 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:40.344 00.000 11060 MoveAxis(E, 0, ABG)
01:27:40.344 00.000 11060 Move returns status 0, amount 0
01:27:40.344 00.000 11060 MoveAxis(N, 0, ABG)
01:27:40.344 00.000 11060 Move returns status 0, amount 0
01:27:40.344 00.000 11060 move complete, result=0
01:27:40.344 00.000 11060 worker thread done servicing request
01:27:40.344 00.000 11060 Worker thread wakes up
01:27:40.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:40.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:40.346 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:40.996 00.650 11060 Exposure complete
01:27:41.219 00.223 11060 worker thread done servicing request
01:27:41.219 00.000 10844 OnExposeComplete: enter
01:27:41.220 00.001 10844 UpdateGuideState(): m_state=6
01:27:41.220 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9847
01:27:41.220 00.000 10844 Star::Find returns 1 (1), X=268.13, Y=60.91, Mass=3022, SNR=35.0, Peak=255 HFD=3.1
01:27:41.221 00.001 10844 MultiStar: [#1 -0.72,0.41,0.00,M4] [#2 -0.09,-0.38,1.91,U] [#3 -0.56,-0.73,0.00,M1] [#4 -0.01,0.29,0.91,U] [#5 -0.61,0.08,0.00,M1] [#6 -0.35,-0.03,0.91,U] [#7 0.28,-0.08,0.84,U] [#8 0.12,0.07,0.91,U] 
01:27:41.221 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.09}, one-star: {-0.36, -0.07}
01:27:41.221 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
01:27:41.221 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
01:27:41.221 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.11 cameraTheta=-2.30 mountX=0.10 mountY=-0.06, mountTheta=-0.56
01:27:41.223 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.09, opts=13)
01:27:41.223 00.000 10844 Enqueuing Move request for scope (-0.08, -0.09)
01:27:41.223 00.000 11060 Worker thread wakes up
01:27:41.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:41.224 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
01:27:41.224 00.000 10844 UpdateGuideState exits: m=3022 SNR=35.0 Saturated
01:27:41.224 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
01:27:41.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:41.224 00.000 11060 Moving (-0.08, -0.09) raw xDistance=0.10 yDistance=-0.06
01:27:41.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:41.224 00.000 10844 Enqueuing Expose request
01:27:41.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:27:41.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:41.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:41.224 00.000 11060 MoveAxis(E, 0, ABG)
01:27:41.225 00.001 11060 Move returns status 0, amount 0
01:27:41.225 00.000 11060 MoveAxis(N, 0, ABG)
01:27:41.225 00.000 11060 Move returns status 0, amount 0
01:27:41.225 00.000 11060 move complete, result=0
01:27:41.227 00.002 11060 worker thread done servicing request
01:27:41.227 00.000 11060 Worker thread wakes up
01:27:41.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:41.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:41.228 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:41.878 00.650 11060 Exposure complete
01:27:42.164 00.286 11060 worker thread done servicing request
01:27:42.164 00.000 10844 OnExposeComplete: enter
01:27:42.164 00.000 10844 UpdateGuideState(): m_state=6
01:27:42.164 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9848
01:27:42.165 00.001 10844 Star::Find returns 1 (0), X=268.17, Y=60.76, Mass=2493, SNR=31.6, Peak=241 HFD=3.3
01:27:42.165 00.000 10844 MultiStar: [#1 -0.08,-0.06,1.00,U] [#2 -0.04,0.11,2.11,U] [#3 0.19,0.32,1.08,U] [#4 0.07,0.48,1.04,U] [#5 -0.25,0.68,0.00,M2] [#6 -0.24,-0.13,0.99,U] [#7 0.53,-0.33,0.00,M1] [#8 0.12,0.44,1.02,U] 
01:27:42.165 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.14}, one-star: {-0.31, -0.21}
01:27:42.165 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:27:42.165 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
01:27:42.165 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.83 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
01:27:42.167 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
01:27:42.168 00.001 10844 Enqueuing Move request for scope (-0.04, 0.14)
01:27:42.168 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:42.168 00.000 10844 UpdateGuideState exits: m=2493 SNR=31.6
01:27:42.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:42.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:42.168 00.000 10844 Enqueuing Expose request
01:27:42.172 00.004 11060 Worker thread wakes up
01:27:42.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
01:27:42.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
01:27:42.172 00.000 11060 Moving (-0.04, 0.14) raw xDistance=-0.13 yDistance=-0.06
01:27:42.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:27:42.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:42.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:42.172 00.000 11060 MoveAxis(E, 22, ABG)
01:27:42.173 00.001 11060 Guiding  Dir = 2, Dur = 22
01:27:42.184 00.011 11060 IsSlewing returns 0
01:27:42.185 00.001 11060 IsGuiding returns 0
01:27:42.216 00.031 11060 IsGuiding returns 0
01:27:42.217 00.001 11060 Move returns status 0, amount 22
01:27:42.217 00.000 11060 MoveAxis(N, 0, ABG)
01:27:42.217 00.000 11060 Move returns status 0, amount 0
01:27:42.217 00.000 11060 move complete, result=0
01:27:42.217 00.000 11060 worker thread done servicing request
01:27:42.217 00.000 11060 Worker thread wakes up
01:27:42.217 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
01:27:42.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:42.218 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:42.869 00.651 11060 Exposure complete
01:27:43.129 00.260 11060 worker thread done servicing request
01:27:43.130 00.001 10844 OnExposeComplete: enter
01:27:43.130 00.000 10844 UpdateGuideState(): m_state=6
01:27:43.130 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9849
01:27:43.130 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=60.72, Mass=2929, SNR=34.6, Peak=252 HFD=3.1
01:27:43.131 00.001 10844 MultiStar: [#1 -0.45,0.35,0.96,U] [#2 -0.12,-0.06,1.91,U] [#3 -0.42,-0.06,0.95,U] [#4 0.40,0.02,0.97,U] [#5 -0.05,-0.21,0.96,U] [#6 -0.50,-0.36,0.00,M1] [#7 0.50,-0.34,0.00,M2] [#8 0.00,-0.20,0.83,U] 
01:27:43.131 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.06}, one-star: {-0.39, -0.25}
01:27:43.131 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
01:27:43.131 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
01:27:43.131 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.78 mountX=0.08 mountY=-0.14, mountTheta=-1.03
01:27:43.134 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.06, opts=13)
01:27:43.134 00.000 10844 Enqueuing Move request for scope (-0.15, -0.06)
01:27:43.134 00.000 11060 Worker thread wakes up
01:27:43.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:43.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
01:27:43.134 00.000 10844 UpdateGuideState exits: m=2929 SNR=34.6
01:27:43.134 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
01:27:43.134 00.000 11060 Moving (-0.15, -0.06) raw xDistance=0.08 yDistance=-0.14
01:27:43.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:43.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:43.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:27:43.134 00.000 10844 Enqueuing Expose request
01:27:43.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:43.135 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:43.135 00.000 11060 MoveAxis(E, 0, ABG)
01:27:43.135 00.000 11060 Move returns status 0, amount 0
01:27:43.135 00.000 11060 MoveAxis(N, 0, ABG)
01:27:43.135 00.000 11060 Move returns status 0, amount 0
01:27:43.135 00.000 11060 move complete, result=0
01:27:43.135 00.000 11060 worker thread done servicing request
01:27:43.135 00.000 11060 Worker thread wakes up
01:27:43.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:43.136 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:43.138 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:43.781 00.643 11060 Exposure complete
01:27:44.014 00.233 11060 worker thread done servicing request
01:27:44.014 00.000 10844 OnExposeComplete: enter
01:27:44.014 00.000 10844 UpdateGuideState(): m_state=6
01:27:44.014 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9850
01:27:44.015 00.001 10844 Star::Find returns 1 (0), X=268.27, Y=61.14, Mass=2675, SNR=32.3, Peak=241 HFD=3.6
01:27:44.015 00.000 10844 MultiStar: [#1 -0.31,-0.08,0.98,U] [#2 -0.15,0.14,1.98,U] [#3 -0.75,-0.12,0.00,M1] [#4 0.31,-0.09,0.96,U] [#5 -0.04,-0.14,1.08,U] [#6 -0.45,0.16,1.03,U] [#7 0.69,0.03,0.00,M3] [#8 -0.25,0.08,0.97,U] 
01:27:44.015 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.05}, one-star: {-0.22, 0.16}
01:27:44.015 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.62 = -1.67)
01:27:44.015 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.69)
01:27:44.015 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.86 mountX=-0.02 mountY=-0.16, mountTheta=-1.67
01:27:44.018 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.05, opts=13)
01:27:44.018 00.000 10844 Enqueuing Move request for scope (-0.16, 0.05)
01:27:44.018 00.000 11060 Worker thread wakes up
01:27:44.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:44.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
01:27:44.018 00.000 10844 UpdateGuideState exits: m=2675 SNR=32.3
01:27:44.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
01:27:44.019 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:44.019 00.000 11060 Moving (-0.16, 0.05) raw xDistance=-0.02 yDistance=-0.16
01:27:44.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:44.019 00.000 10844 Enqueuing Expose request
01:27:44.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:27:44.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:44.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:27:44.019 00.000 11060 MoveAxis(E, 0, ABG)
01:27:44.019 00.000 11060 Move returns status 0, amount 0
01:27:44.019 00.000 11060 MoveAxis(N, 0, ABG)
01:27:44.019 00.000 11060 Move returns status 0, amount 0
01:27:44.019 00.000 11060 move complete, result=0
01:27:44.020 00.001 11060 worker thread done servicing request
01:27:44.020 00.000 11060 Worker thread wakes up
01:27:44.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:44.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:44.022 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:44.657 00.635 11060 Exposure complete
01:27:44.894 00.237 11060 worker thread done servicing request
01:27:44.894 00.000 10844 OnExposeComplete: enter
01:27:44.894 00.000 10844 UpdateGuideState(): m_state=6
01:27:44.895 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9851
01:27:44.895 00.000 10844 Star::Find returns 1 (1), X=268.41, Y=60.77, Mass=3060, SNR=35.5, Peak=255 HFD=3.3
01:27:44.895 00.000 10844 MultiStar: [#1 -0.21,-0.01,0.93,U] [#2 -0.18,0.12,1.84,U] [#3 -0.40,-0.29,0.89,U] [#4 -0.34,-0.51,0.00,M1] [#5 -0.32,0.08,0.95,U] [#6 -0.39,-0.12,0.85,U] [#7 0.02,-0.11,0.86,U] [#8 -0.12,0.27,0.92,U] 
01:27:44.895 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.01}, one-star: {-0.08, -0.21}
01:27:44.895 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
01:27:44.895 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
01:27:44.895 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.07 mountX=0.05 mountY=-0.20, mountTheta=-1.32
01:27:44.898 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.01, opts=13)
01:27:44.898 00.000 10844 Enqueuing Move request for scope (-0.21, -0.01)
01:27:44.898 00.000 11060 Worker thread wakes up
01:27:44.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:44.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
01:27:44.898 00.000 10844 UpdateGuideState exits: m=3060 SNR=35.5 Saturated
01:27:44.899 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
01:27:44.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:44.899 00.000 11060 Moving (-0.21, -0.01) raw xDistance=0.05 yDistance=-0.20
01:27:44.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:44.899 00.000 10844 Enqueuing Expose request
01:27:44.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:27:44.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:27:44.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:27:44.899 00.000 11060 MoveAxis(E, 0, ABG)
01:27:44.899 00.000 11060 Move returns status 0, amount 0
01:27:44.899 00.000 11060 MoveAxis(N, 0, ABG)
01:27:44.899 00.000 11060 Move returns status 0, amount 0
01:27:44.899 00.000 11060 move complete, result=0
01:27:44.899 00.000 11060 worker thread done servicing request
01:27:44.900 00.001 11060 Worker thread wakes up
01:27:44.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:44.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:44.902 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:45.547 00.645 11060 Exposure complete
01:27:45.740 00.193 11060 worker thread done servicing request
01:27:45.740 00.000 10844 OnExposeComplete: enter
01:27:45.740 00.000 10844 UpdateGuideState(): m_state=6
01:27:45.740 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9852
01:27:45.741 00.001 10844 Star::Find returns 1 (1), X=268.55, Y=61.51, Mass=2834, SNR=33.0, Peak=255 HFD=3.2
01:27:45.741 00.000 10844 MultiStar: [#1 -0.29,0.46,1.00,U] [#2 -0.26,0.38,2.08,U] [#3 -0.11,0.08,0.91,U] [#4 -0.31,0.29,0.99,U] [#5 -0.39,0.47,0.00,M1] [#6 -0.12,0.88,0.00,M1] [#7 0.81,0.34,0.00,M3] [#8 0.07,0.50,0.90,U] 
01:27:45.741 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.38}, one-star: {0.06, 0.54}
01:27:45.741 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
01:27:45.741 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
01:27:45.741 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.38 hyp=0.41 cameraTheta=1.98 mountX=-0.34 mountY=-0.22, mountTheta=-2.57
01:27:45.742 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.38, opts=13)
01:27:45.743 00.001 10844 Enqueuing Move request for scope (-0.16, 0.38)
01:27:45.743 00.000 11060 Worker thread wakes up
01:27:45.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.38) opts 0xd
01:27:45.743 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.38)
01:27:45.743 00.000 11060 Moving (-0.16, 0.38) raw xDistance=-0.34 yDistance=-0.22
01:27:45.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:27:45.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:27:45.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:45.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:27:45.743 00.000 11060 MoveAxis(E, 60, ABG)
01:27:45.743 00.000 11060 Guiding  Dir = 2, Dur = 60
01:27:45.743 00.000 10844 UpdateGuideState exits: m=2834 SNR=33.0 Saturated
01:27:45.744 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:45.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:45.744 00.000 10844 Enqueuing Expose request
01:27:45.756 00.012 11060 IsSlewing returns 0
01:27:45.756 00.000 11060 IsGuiding returns 0
01:27:45.830 00.074 11060 IsGuiding returns 0
01:27:45.830 00.000 11060 Move returns status 0, amount 60
01:27:45.830 00.000 11060 MoveAxis(N, 0, ABG)
01:27:45.830 00.000 11060 Move returns status 0, amount 0
01:27:45.830 00.000 11060 move complete, result=0
01:27:45.830 00.000 11060 worker thread done servicing request
01:27:45.830 00.000 11060 Worker thread wakes up
01:27:45.830 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
01:27:45.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:45.832 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:46.463 00.631 11060 Exposure complete
01:27:46.634 00.171 11060 worker thread done servicing request
01:27:46.634 00.000 10844 OnExposeComplete: enter
01:27:46.634 00.000 10844 UpdateGuideState(): m_state=6
01:27:46.634 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9853
01:27:46.634 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=60.93, Mass=3200, SNR=36.3, Peak=253 HFD=2.9
01:27:46.635 00.001 10844 MultiStar: [#1 -0.30,0.54,0.00,M1] [#2 -0.16,0.15,2.01,U] [#3 -0.19,0.08,0.86,U] [#4 -0.23,0.13,0.87,U] [#5 -0.09,-0.16,0.92,U] [#6 -0.50,0.06,0.80,U] [#7 0.59,0.31,0.00,M4] [#8 0.23,-0.33,0.78,U] 
01:27:46.635 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.01}, one-star: {-0.35, -0.04}
01:27:46.635 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
01:27:46.635 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.48)
01:27:46.635 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.07 mountX=0.02 mountY=-0.18, mountTheta=-1.46
01:27:46.636 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.01, opts=13)
01:27:46.636 00.000 10844 Enqueuing Move request for scope (-0.18, 0.01)
01:27:46.636 00.000 11060 Worker thread wakes up
01:27:46.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:46.636 00.000 10844 UpdateGuideState exits: m=3200 SNR=36.3
01:27:46.637 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:46.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:46.637 00.000 10844 Enqueuing Expose request
01:27:46.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
01:27:46.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
01:27:46.637 00.000 11060 Moving (-0.18, 0.01) raw xDistance=0.02 yDistance=-0.18
01:27:46.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:27:46.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:46.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:27:46.637 00.000 11060 MoveAxis(E, 0, ABG)
01:27:46.637 00.000 11060 Move returns status 0, amount 0
01:27:46.637 00.000 11060 MoveAxis(N, 0, ABG)
01:27:46.638 00.001 11060 Move returns status 0, amount 0
01:27:46.638 00.000 11060 move complete, result=0
01:27:46.638 00.000 11060 worker thread done servicing request
01:27:46.638 00.000 11060 Worker thread wakes up
01:27:46.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:46.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:46.640 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:47.281 00.641 11060 Exposure complete
01:27:47.451 00.170 11060 worker thread done servicing request
01:27:47.451 00.000 10844 OnExposeComplete: enter
01:27:47.451 00.000 10844 UpdateGuideState(): m_state=6
01:27:47.452 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9854
01:27:47.452 00.000 10844 Star::Find returns 1 (1), X=268.36, Y=61.25, Mass=2531, SNR=31.9, Peak=255 HFD=3.6
01:27:47.452 00.000 10844 MultiStar: [#1 -0.47,0.31,1.01,U] [#2 -0.08,0.48,2.17,U] [#3 -0.26,-0.12,0.96,U] [#4 0.14,-0.07,0.98,U] [#5 -0.10,0.54,1.01,U] [#6 -0.47,0.62,0.00,M1] [#7 0.13,0.91,0.00,M5] [#8 -0.21,0.15,0.97,U] 
01:27:47.452 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.26}, one-star: {-0.12, 0.27}
01:27:47.452 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
01:27:47.452 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
01:27:47.452 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.30 cameraTheta=2.00 mountX=-0.25 mountY=-0.17, mountTheta=-2.54
01:27:47.454 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.27, opts=13)
01:27:47.454 00.000 10844 Enqueuing Move request for scope (-0.12, 0.27)
01:27:47.454 00.000 11060 Worker thread wakes up
01:27:47.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:47.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
01:27:47.454 00.000 10844 UpdateGuideState exits: m=2531 SNR=31.9 Saturated
01:27:47.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
01:27:47.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:47.454 00.000 11060 Moving (-0.12, 0.27) raw xDistance=-0.25 yDistance=-0.17
01:27:47.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:47.454 00.000 10844 Enqueuing Expose request
01:27:47.455 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:27:47.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:47.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:27:47.455 00.000 11060 MoveAxis(E, 43, ABG)
01:27:47.455 00.000 11060 Guiding  Dir = 2, Dur = 43
01:27:47.494 00.039 11060 IsSlewing returns 0
01:27:47.494 00.000 11060 IsGuiding returns 0
01:27:47.572 00.078 11060 IsGuiding returns 0
01:27:47.572 00.000 11060 Move returns status 0, amount 43
01:27:47.572 00.000 11060 MoveAxis(N, 0, ABG)
01:27:47.573 00.001 11060 Move returns status 0, amount 0
01:27:47.573 00.000 11060 move complete, result=0
01:27:47.573 00.000 11060 worker thread done servicing request
01:27:47.573 00.000 11060 Worker thread wakes up
01:27:47.573 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
01:27:47.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:47.574 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:48.227 00.653 11060 Exposure complete
01:27:48.405 00.178 11060 worker thread done servicing request
01:27:48.405 00.000 10844 OnExposeComplete: enter
01:27:48.405 00.000 10844 UpdateGuideState(): m_state=6
01:27:48.405 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9855
01:27:48.405 00.000 10844 Star::Find returns 1 (1), X=268.03, Y=61.29, Mass=2635, SNR=32.3, Peak=255 HFD=3.2
01:27:48.406 00.001 10844 MultiStar: [#1 -0.15,0.41,1.07,U] [#2 -0.18,0.30,2.03,U] [#3 0.21,0.37,1.06,U] [#4 0.21,0.25,0.92,U] [#5 -0.23,0.69,0.00,M1] [#6 -0.16,0.38,1.02,U] [#7 0.91,0.17,0.00,M6] [#8 0.20,0.51,0.94,U] 
01:27:48.406 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.35}, one-star: {-0.46, 0.32}
01:27:48.406 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
01:27:48.406 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:27:48.406 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.76 mountX=-0.34 mountY=-0.12, mountTheta=-2.79
01:27:48.407 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.35, opts=13)
01:27:48.407 00.000 10844 Enqueuing Move request for scope (-0.07, 0.35)
01:27:48.408 00.001 11060 Worker thread wakes up
01:27:48.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
01:27:48.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
01:27:48.408 00.000 11060 Moving (-0.07, 0.35) raw xDistance=-0.34 yDistance=-0.12
01:27:48.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:27:48.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:48.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:48.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:48.408 00.000 11060 MoveAxis(E, 60, ABG)
01:27:48.408 00.000 11060 Guiding  Dir = 2, Dur = 60
01:27:48.408 00.000 10844 UpdateGuideState exits: m=2635 SNR=32.3 Saturated
01:27:48.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:48.408 00.000 10844 Enqueuing Expose request
01:27:48.434 00.026 11060 IsSlewing returns 0
01:27:48.434 00.000 11060 IsGuiding returns 0
01:27:48.514 00.080 11060 IsGuiding returns 0
01:27:48.514 00.000 11060 Move returns status 0, amount 60
01:27:48.514 00.000 11060 MoveAxis(N, 0, ABG)
01:27:48.514 00.000 11060 Move returns status 0, amount 0
01:27:48.514 00.000 11060 move complete, result=0
01:27:48.514 00.000 11060 worker thread done servicing request
01:27:48.514 00.000 11060 Worker thread wakes up
01:27:48.515 00.001 10844 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
01:27:48.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:48.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:49.163 00.648 11060 Exposure complete
01:27:49.330 00.167 11060 worker thread done servicing request
01:27:49.330 00.000 10844 OnExposeComplete: enter
01:27:49.330 00.000 10844 UpdateGuideState(): m_state=6
01:27:49.330 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9856
01:27:49.330 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=60.52, Mass=2842, SNR=33.7, Peak=255 HFD=3.2
01:27:49.331 00.001 10844 MultiStar: [#1 -0.45,0.26,1.01,U] [#2 -0.27,0.62,0.00,M1] [#3 -0.30,-0.31,1.02,U] [#4 0.11,0.07,0.94,U] [#5 -0.36,0.47,1.00,U] [#6 -0.47,0.05,0.97,U] [#7 0.92,-0.60,0.00,M7] [#8 0.00,0.08,0.99,U] 
01:27:49.331 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.02}, one-star: {-0.28, -0.45}
01:27:49.331 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
01:27:49.331 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
01:27:49.331 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.05 mountX=0.02 mountY=-0.25, mountTheta=-1.48
01:27:49.332 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.02, opts=13)
01:27:49.332 00.000 10844 Enqueuing Move request for scope (-0.25, 0.02)
01:27:49.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:49.332 00.000 10844 UpdateGuideState exits: m=2842 SNR=33.7 Saturated
01:27:49.333 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:49.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:49.333 00.000 10844 Enqueuing Expose request
01:27:49.333 00.000 11060 Worker thread wakes up
01:27:49.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
01:27:49.333 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
01:27:49.333 00.000 11060 Moving (-0.25, 0.02) raw xDistance=0.02 yDistance=-0.25
01:27:49.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:27:49.333 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.25 newest=-0.54
01:27:49.334 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
01:27:49.334 00.000 11060 MoveAxis(E, 0, ABG)
01:27:49.334 00.000 11060 Move returns status 0, amount 0
01:27:49.334 00.000 11060 BLC: Oldest BLC event removed
01:27:49.334 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:27:49.334 00.000 11060 MoveAxis(N, 849, ABG)
01:27:49.334 00.000 11060 duration set to 750 by maxDecDuration
01:27:49.334 00.000 11060 Guiding  Dir = 0, Dur = 750
01:27:49.365 00.031 11060 IsSlewing returns 0
01:27:49.365 00.000 11060 IsGuiding returns 0
01:27:50.148 00.783 11060 IsGuiding returns 0
01:27:50.148 00.000 11060 Move returns status 0, amount 750
01:27:50.148 00.000 11060 move complete, result=0
01:27:50.148 00.000 11060 worker thread done servicing request
01:27:50.148 00.000 11060 Worker thread wakes up
01:27:50.148 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
01:27:50.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:50.149 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:50.797 00.648 11060 Exposure complete
01:27:50.943 00.146 11060 worker thread done servicing request
01:27:50.943 00.000 10844 OnExposeComplete: enter
01:27:50.943 00.000 10844 UpdateGuideState(): m_state=6
01:27:50.943 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9857
01:27:50.943 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=60.81, Mass=2403, SNR=31.4, Peak=248 HFD=3.0
01:27:50.943 00.000 10844 MultiStar: [#1 -0.63,0.02,0.00,M1] [#2 -0.32,-0.50,2.00,U] [#3 -0.30,-0.41,1.01,U] [#4 0.17,-0.28,1.03,U] [#5 -0.19,0.37,1.13,U] [#6 -0.38,-0.15,0.89,U] [#7 0.87,0.10,0.00,M8] [#8 -0.18,-0.55,0.95,U] 
01:27:50.943 00.000 10844 single-star, 6 included, MultiStar: {-0.21, -0.26}, one-star: {-0.21, -0.17}
01:27:50.943 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
01:27:50.943 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
01:27:50.943 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.46 mountX=0.20 mountY=-0.18, mountTheta=-0.72
01:27:50.946 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.17, opts=13)
01:27:50.946 00.000 10844 Enqueuing Move request for scope (-0.21, -0.17)
01:27:50.946 00.000 11060 Worker thread wakes up
01:27:50.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:50.946 00.000 10844 UpdateGuideState exits: m=2403 SNR=31.4
01:27:50.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:50.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
01:27:50.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:50.946 00.000 10844 Enqueuing Expose request
01:27:50.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
01:27:50.947 00.001 11060 Moving (-0.21, -0.17) raw xDistance=0.20 yDistance=-0.18
01:27:50.947 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.177595, 1:0.177917
01:27:50.947 00.000 11060 BLC: No correction, Miss < min_move
01:27:50.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:27:50.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:50.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:27:50.947 00.000 11060 MoveAxis(W, 35, ABG)
01:27:50.947 00.000 11060 Guiding  Dir = 3, Dur = 35
01:27:50.987 00.040 11060 IsSlewing returns 0
01:27:50.987 00.000 11060 IsGuiding returns 0
01:27:51.048 00.061 11060 IsGuiding returns 0
01:27:51.048 00.000 11060 Move returns status 0, amount 35
01:27:51.048 00.000 11060 MoveAxis(N, 0, ABG)
01:27:51.048 00.000 11060 Move returns status 0, amount 0
01:27:51.048 00.000 11060 move complete, result=0
01:27:51.048 00.000 11060 worker thread done servicing request
01:27:51.048 00.000 11060 Worker thread wakes up
01:27:51.048 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.2 px 0 ms NORTH
01:27:51.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:51.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:51.686 00.638 11060 Exposure complete
01:27:51.850 00.164 11060 worker thread done servicing request
01:27:51.850 00.000 10844 OnExposeComplete: enter
01:27:51.850 00.000 10844 UpdateGuideState(): m_state=6
01:27:51.852 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9858
01:27:51.852 00.000 10844 Star::Find returns 1 (1), X=268.60, Y=60.96, Mass=2745, SNR=33.2, Peak=255 HFD=3.4
01:27:51.852 00.000 10844 MultiStar: [#1 -0.19,-0.27,1.08,U] [#2 -0.16,-0.31,2.12,U] [#3 0.06,-0.13,0.85,U] [#4 0.35,0.15,0.87,U] [#5 0.03,0.17,0.97,U] [#6 -0.48,0.25,0.99,U] [#7 0.77,-0.01,0.00,M9] [#8 -0.13,-0.19,0.86,U] 
01:27:51.852 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.08}, one-star: {0.11, -0.01}
01:27:51.852 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
01:27:51.852 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
01:27:51.852 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=0.09 mountY=-0.06, mountTheta=-0.57
01:27:51.853 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
01:27:51.853 00.000 10844 Enqueuing Move request for scope (-0.07, -0.08)
01:27:51.854 00.001 11060 Worker thread wakes up
01:27:51.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:27:51.854 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:27:51.854 00.000 11060 Moving (-0.07, -0.08) raw xDistance=0.09 yDistance=-0.06
01:27:51.854 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.177595, 1:0.177917, 2:0.058920
01:27:51.854 00.000 11060 BLC: No correction, Miss < min_move
01:27:51.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:27:51.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:51.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:51.854 00.000 10844 UpdateGuideState exits: m=2745 SNR=33.2 Saturated
01:27:51.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:51.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:51.854 00.000 10844 Enqueuing Expose request
01:27:51.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:51.854 00.000 11060 MoveAxis(E, 0, ABG)
01:27:51.854 00.000 11060 Move returns status 0, amount 0
01:27:51.854 00.000 11060 MoveAxis(N, 0, ABG)
01:27:51.854 00.000 11060 Move returns status 0, amount 0
01:27:51.855 00.001 11060 move complete, result=0
01:27:51.855 00.000 11060 worker thread done servicing request
01:27:51.855 00.000 11060 Worker thread wakes up
01:27:51.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:51.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:51.856 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:52.488 00.632 11060 Exposure complete
01:27:52.652 00.164 10844 OnExposeComplete: enter
01:27:52.652 00.000 10844 UpdateGuideState(): m_state=6
01:27:52.652 00.000 11060 worker thread done servicing request
01:27:52.653 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9859
01:27:52.653 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=60.74, Mass=2415, SNR=30.7, Peak=203 HFD=3.3
01:27:52.653 00.000 10844 MultiStar: [#1 -0.04,0.55,1.10,U] [#2 -0.11,0.12,2.26,U] [#3 -0.19,0.02,1.05,U] [#4 -0.09,-0.07,1.08,U] [#5 -0.40,0.46,0.00,M1] [#6 -0.21,0.34,0.98,U] [#7 0.91,0.26,0.00,M10] [#8 -0.42,0.07,1.02,U] 
01:27:52.653 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.12}, one-star: {0.08, -0.24}
01:27:52.653 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
01:27:52.653 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
01:27:52.653 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.43 mountX=-0.09 mountY=-0.15, mountTheta=-2.11
01:27:52.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.12, opts=13)
01:27:52.654 00.000 10844 Enqueuing Move request for scope (-0.13, 0.12)
01:27:52.654 00.000 11060 Worker thread wakes up
01:27:52.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
01:27:52.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
01:27:52.654 00.000 11060 Moving (-0.13, 0.12) raw xDistance=-0.09 yDistance=-0.15
01:27:52.654 00.000 11060 BLC: window closed
01:27:52.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:52.654 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.177595, 1:0.177917, 2:0.058920
01:27:52.654 00.000 11060 BLC: No correction, Miss < min_move
01:27:52.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:27:52.655 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:52.655 00.000 10844 UpdateGuideState exits: m=2415 SNR=30.7
01:27:52.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:52.655 00.000 11060 MoveAxis(E, 0, ABG)
01:27:52.655 00.000 11060 Move returns status 0, amount 0
01:27:52.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:52.655 00.000 11060 MoveAxis(N, 0, ABG)
01:27:52.655 00.000 11060 Move returns status 0, amount 0
01:27:52.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:52.655 00.000 10844 Enqueuing Expose request
01:27:52.655 00.000 11060 move complete, result=0
01:27:52.655 00.000 11060 worker thread done servicing request
01:27:52.655 00.000 11060 Worker thread wakes up
01:27:52.655 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:52.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:52.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:53.297 00.642 11060 Exposure complete
01:27:53.476 00.179 11060 worker thread done servicing request
01:27:53.476 00.000 10844 OnExposeComplete: enter
01:27:53.476 00.000 10844 UpdateGuideState(): m_state=6
01:27:53.477 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9860
01:27:53.477 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=60.84, Mass=2534, SNR=31.8, Peak=245 HFD=3.6
01:27:53.477 00.000 10844 MultiStar: [#1 0.06,0.81,0.00,M1] [#2 -0.13,-0.01,2.11,U] [#3 0.22,0.22,0.95,U] [#4 0.16,-0.38,1.03,U] [#5 0.05,0.56,1.10,U] [#6 -0.52,0.42,0.00,M1] [#7 1.02,0.10,0.00,R] [#8 0.03,-0.23,0.89,U] 
01:27:53.477 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.01}, one-star: {-0.11, -0.14}
01:27:53.477 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
01:27:53.477 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:27:53.477 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.79 mountX=-0.01 mountY=0.01, mountTheta=2.53
01:27:53.478 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
01:27:53.480 00.002 10844 Enqueuing Move request for scope (0.01, 0.01)
01:27:53.480 00.000 11060 Worker thread wakes up
01:27:53.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:53.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:27:53.480 00.000 10844 UpdateGuideState exits: m=2534 SNR=31.8
01:27:53.480 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:27:53.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:53.480 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
01:27:53.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:53.480 00.000 10844 Enqueuing Expose request
01:27:53.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:27:53.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:53.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:27:53.480 00.000 11060 MoveAxis(E, 0, ABG)
01:27:53.481 00.001 11060 Move returns status 0, amount 0
01:27:53.481 00.000 11060 MoveAxis(N, 0, ABG)
01:27:53.481 00.000 11060 Move returns status 0, amount 0
01:27:53.481 00.000 11060 move complete, result=0
01:27:53.481 00.000 11060 worker thread done servicing request
01:27:53.481 00.000 11060 Worker thread wakes up
01:27:53.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:53.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:53.482 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:54.108 00.626 11060 Exposure complete
01:27:54.273 00.165 11060 worker thread done servicing request
01:27:54.273 00.000 10844 OnExposeComplete: enter
01:27:54.273 00.000 10844 UpdateGuideState(): m_state=6
01:27:54.273 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9861
01:27:54.273 00.000 10844 Star::Find returns 1 (1), X=268.26, Y=61.28, Mass=2664, SNR=32.4, Peak=255 HFD=3.5
01:27:54.273 00.000 10844 MultiStar: [#1 -0.30,0.61,0.00,M2] [#2 -0.26,-0.08,2.08,U] [#3 -0.12,-0.30,0.98,U] [#4 0.24,0.11,0.99,U] [#5 0.11,0.21,1.05,U] [#6 -0.22,-0.02,0.90,U] [#7 -0.26,-0.06,0.91,U] [#8 -0.23,0.09,0.94,U] 
01:27:54.273 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.02}, one-star: {-0.23, 0.31}
01:27:54.273 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
01:27:54.274 00.001 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
01:27:54.274 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=3.00 mountX=0.00 mountY=-0.14, mountTheta=-1.53
01:27:54.275 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.02, opts=13)
01:27:54.275 00.000 10844 Enqueuing Move request for scope (-0.13, 0.02)
01:27:54.275 00.000 11060 Worker thread wakes up
01:27:54.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:27:54.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:27:54.275 00.000 10844 UpdateGuideState exits: m=2664 SNR=32.4 Saturated
01:27:54.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:27:54.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:54.275 00.000 11060 Moving (-0.13, 0.02) raw xDistance=0.00 yDistance=-0.14
01:27:54.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:54.275 00.000 10844 Enqueuing Expose request
01:27:54.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:27:54.276 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:54.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:27:54.276 00.000 11060 MoveAxis(E, 0, ABG)
01:27:54.276 00.000 11060 Move returns status 0, amount 0
01:27:54.276 00.000 11060 MoveAxis(N, 0, ABG)
01:27:54.276 00.000 11060 Move returns status 0, amount 0
01:27:54.276 00.000 11060 move complete, result=0
01:27:54.276 00.000 11060 worker thread done servicing request
01:27:54.276 00.000 11060 Worker thread wakes up
01:27:54.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:54.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:54.277 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:54.909 00.632 11060 Exposure complete
01:27:55.089 00.180 11060 worker thread done servicing request
01:27:55.089 00.000 10844 OnExposeComplete: enter
01:27:55.089 00.000 10844 UpdateGuideState(): m_state=6
01:27:55.089 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9862
01:27:55.089 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=61.33, Mass=3004, SNR=35.0, Peak=249 HFD=3.4
01:27:55.090 00.001 10844 MultiStar: [#1 -0.19,0.06,0.89,U] [#2 -0.36,-0.10,1.91,U] [#3 0.03,-0.10,0.92,U] [#4 -0.01,-0.20,0.95,U] [#5 0.13,0.04,0.97,U] [#6 -0.13,0.21,0.92,U] [#7 -0.41,0.05,0.77,U] [#8 0.20,0.10,0.88,U] 
01:27:55.090 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.07, 0.36}
01:27:55.090 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.63 = -1.66)
01:27:55.090 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
01:27:55.090 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.87 mountX=-0.01 mountY=-0.12, mountTheta=-1.66
01:27:55.092 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
01:27:55.092 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
01:27:55.092 00.000 11060 Worker thread wakes up
01:27:55.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:55.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:27:55.092 00.000 10844 UpdateGuideState exits: m=3004 SNR=35.0
01:27:55.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:27:55.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.092 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.12
01:27:55.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:55.092 00.000 10844 Enqueuing Expose request
01:27:55.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:27:55.093 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:55.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:27:55.093 00.000 11060 MoveAxis(E, 0, ABG)
01:27:55.093 00.000 11060 Move returns status 0, amount 0
01:27:55.093 00.000 11060 MoveAxis(N, 0, ABG)
01:27:55.093 00.000 11060 Move returns status 0, amount 0
01:27:55.093 00.000 11060 move complete, result=0
01:27:55.093 00.000 11060 worker thread done servicing request
01:27:55.093 00.000 11060 Worker thread wakes up
01:27:55.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:55.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:55.100 00.007 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:55.752 00.652 11060 Exposure complete
01:27:55.953 00.201 11060 worker thread done servicing request
01:27:55.953 00.000 10844 OnExposeComplete: enter
01:27:55.953 00.000 10844 UpdateGuideState(): m_state=6
01:27:55.953 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9863
01:27:55.954 00.001 10844 Star::Find returns 1 (0), X=268.48, Y=60.91, Mass=2619, SNR=32.2, Peak=252 HFD=3.5
01:27:55.954 00.000 10844 MultiStar: [#1 -0.38,0.64,0.00,M2] [#2 -0.30,0.04,2.19,U] [#3 0.16,-0.23,0.93,U] [#4 0.29,0.20,0.93,U] [#5 -0.13,0.42,1.07,U] [#6 -0.32,-0.09,0.95,U] [#7 -0.19,0.25,1.05,U] [#8 0.03,0.01,1.03,U] 
01:27:55.954 00.000 10844 single-star, 7 included, MultiStar: {-0.09, 0.07}, one-star: {-0.00, -0.06}
01:27:55.954 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
01:27:55.954 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
01:27:55.954 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.61 mountX=0.06 mountY=0.01, mountTheta=0.13
01:27:55.955 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.06, opts=13)
01:27:55.955 00.000 10844 Enqueuing Move request for scope (-0.00, -0.06)
01:27:55.955 00.000 11060 Worker thread wakes up
01:27:55.955 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:55.955 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
01:27:55.955 00.000 10844 UpdateGuideState exits: m=2619 SNR=32.2
01:27:55.956 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
01:27:55.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.956 00.000 11060 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=0.01
01:27:55.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:55.956 00.000 10844 Enqueuing Expose request
01:27:55.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:27:55.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:55.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:27:55.956 00.000 11060 MoveAxis(E, 0, ABG)
01:27:55.956 00.000 11060 Move returns status 0, amount 0
01:27:55.956 00.000 11060 MoveAxis(N, 0, ABG)
01:27:55.956 00.000 11060 Move returns status 0, amount 0
01:27:55.956 00.000 11060 move complete, result=0
01:27:55.956 00.000 11060 worker thread done servicing request
01:27:55.956 00.000 11060 Worker thread wakes up
01:27:55.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:55.956 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:55.957 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:56.593 00.636 11060 Exposure complete
01:27:56.780 00.187 11060 worker thread done servicing request
01:27:56.780 00.000 10844 OnExposeComplete: enter
01:27:56.780 00.000 10844 UpdateGuideState(): m_state=6
01:27:56.780 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9864
01:27:56.780 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.08, Mass=2435, SNR=31.7, Peak=254 HFD=3.4
01:27:56.780 00.000 10844 MultiStar: [#1 -0.54,0.86,0.00,M3] [#2 0.00,0.28,2.20,U] [#3 -0.20,-0.30,1.10,U] [#4 0.01,0.04,1.02,U] [#5 -0.29,0.44,1.12,U] [#6 -0.14,0.26,1.01,U] [#7 -0.16,0.13,0.87,U] [#8 -0.36,0.27,0.95,U] 
01:27:56.780 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.17}, one-star: {0.08, 0.10}
01:27:56.780 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
01:27:56.780 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
01:27:56.780 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=-0.11 mountY=0.06, mountTheta=2.68
01:27:56.783 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
01:27:56.783 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
01:27:56.789 00.006 11060 Worker thread wakes up
01:27:56.790 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
01:27:56.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
01:27:56.790 00.000 11060 Moving (0.08, 0.10) raw xDistance=-0.11 yDistance=0.06
01:27:56.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:56.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:27:56.790 00.000 10844 UpdateGuideState exits: m=2435 SNR=31.7
01:27:56.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:56.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:56.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:27:56.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:56.790 00.000 10844 Enqueuing Expose request
01:27:56.790 00.000 11060 MoveAxis(E, 0, ABG)
01:27:56.791 00.001 11060 Move returns status 0, amount 0
01:27:56.791 00.000 11060 MoveAxis(N, 0, ABG)
01:27:56.791 00.000 11060 Move returns status 0, amount 0
01:27:56.791 00.000 11060 move complete, result=0
01:27:56.791 00.000 11060 worker thread done servicing request
01:27:56.791 00.000 11060 Worker thread wakes up
01:27:56.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:56.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:56.792 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:57.427 00.635 11060 Exposure complete
01:27:57.628 00.201 11060 worker thread done servicing request
01:27:57.628 00.000 10844 OnExposeComplete: enter
01:27:57.628 00.000 10844 UpdateGuideState(): m_state=6
01:27:57.628 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9865
01:27:57.628 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=61.41, Mass=2530, SNR=32.1, Peak=248 HFD=3.2
01:27:57.629 00.001 10844 MultiStar: [#1 -0.57,0.29,0.00,M4] [#2 -0.22,-0.01,2.14,U] [#3 -0.10,0.03,0.94,U] [#4 0.22,0.15,1.05,U] [#5 -0.33,0.45,1.18,U] [#6 -0.23,0.39,1.00,U] [#7 -0.13,0.27,0.85,U] [#8 -0.14,0.07,1.00,U] 
01:27:57.629 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.20}, one-star: {-0.18, 0.44}
01:27:57.629 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
01:27:57.629 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
01:27:57.629 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.22 mountX=-0.17 mountY=-0.18, mountTheta=-2.32
01:27:57.630 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.20, opts=13)
01:27:57.630 00.000 10844 Enqueuing Move request for scope (-0.15, 0.20)
01:27:57.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:57.630 00.000 10844 UpdateGuideState exits: m=2530 SNR=32.1
01:27:57.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:57.630 00.000 11060 Worker thread wakes up
01:27:57.632 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:57.632 00.000 10844 Enqueuing Expose request
01:27:57.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
01:27:57.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
01:27:57.632 00.000 11060 Moving (-0.15, 0.20) raw xDistance=-0.17 yDistance=-0.18
01:27:57.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:27:57.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:57.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:27:57.632 00.000 11060 MoveAxis(E, 29, ABG)
01:27:57.632 00.000 11060 Guiding  Dir = 2, Dur = 29
01:27:57.647 00.015 11060 IsSlewing returns 0
01:27:57.647 00.000 11060 IsGuiding returns 0
01:27:57.679 00.032 11060 IsGuiding returns 0
01:27:57.679 00.000 11060 Move returns status 0, amount 29
01:27:57.679 00.000 11060 MoveAxis(N, 0, ABG)
01:27:57.679 00.000 11060 Move returns status 0, amount 0
01:27:57.679 00.000 11060 move complete, result=0
01:27:57.679 00.000 11060 worker thread done servicing request
01:27:57.679 00.000 11060 Worker thread wakes up
01:27:57.680 00.001 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
01:27:57.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:57.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:58.309 00.629 11060 Exposure complete
01:27:58.507 00.198 11060 worker thread done servicing request
01:27:58.508 00.001 10844 OnExposeComplete: enter
01:27:58.508 00.000 10844 UpdateGuideState(): m_state=6
01:27:58.508 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9866
01:27:58.508 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.07, Mass=2611, SNR=31.9, Peak=251 HFD=3.4
01:27:58.509 00.001 10844 MultiStar: [#1 -0.43,0.45,0.00,M5] [#2 -0.00,0.05,2.03,U] [#3 -0.33,0.38,0.92,U] [#4 0.26,0.25,0.99,U] [#5 -0.17,0.41,0.98,U] [#6 -0.33,0.29,1.02,U] [#7 -0.81,0.41,0.00,M1] [#8 -0.11,0.11,0.98,U] 
01:27:58.509 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.20}, one-star: {0.05, 0.09}
01:27:58.509 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
01:27:58.509 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
01:27:58.509 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=-0.10 mountY=0.03, mountTheta=2.84
01:27:58.510 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
01:27:58.511 00.001 10844 Enqueuing Move request for scope (0.05, 0.09)
01:27:58.511 00.000 11060 Worker thread wakes up
01:27:58.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:27:58.511 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:27:58.511 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=0.03
01:27:58.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:27:58.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:58.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:58.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:27:58.511 00.000 11060 MoveAxis(E, 0, ABG)
01:27:58.511 00.000 11060 Move returns status 0, amount 0
01:27:58.511 00.000 11060 MoveAxis(N, 0, ABG)
01:27:58.511 00.000 11060 Move returns status 0, amount 0
01:27:58.511 00.000 10844 UpdateGuideState exits: m=2611 SNR=31.9
01:27:58.512 00.001 11060 move complete, result=0
01:27:58.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:58.512 00.000 11060 worker thread done servicing request
01:27:58.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:58.512 00.000 10844 Enqueuing Expose request
01:27:58.512 00.000 11060 Worker thread wakes up
01:27:58.512 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:58.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:58.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:27:59.161 00.649 11060 Exposure complete
01:27:59.424 00.263 10844 OnExposeComplete: enter
01:27:59.424 00.000 10844 UpdateGuideState(): m_state=6
01:27:59.425 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9867
01:27:59.425 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=61.49, Mass=2650, SNR=32.8, Peak=255 HFD=3.3
01:27:59.425 00.000 10844 MultiStar: [#1 -0.78,0.27,0.00,M6] [#2 -0.28,0.41,2.03,U] [#3 -0.19,0.26,0.92,U] [#4 0.02,0.62,0.00,M1] [#5 -0.13,0.65,0.00,M1] [#6 -0.20,0.58,0.00,M1] [#7 -0.47,0.38,0.00,M2] [#8 -0.45,0.70,0.00,M1] 
01:27:59.425 00.000 10844 refined, 2 included, MultiStar: {-0.24, 0.40}, one-star: {-0.19, 0.52}
01:27:59.425 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
01:27:59.425 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
01:27:59.425 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.40 hyp=0.47 cameraTheta=2.10 mountX=-0.35 mountY=-0.30, mountTheta=-2.44
01:27:59.426 00.001 11060 worker thread done servicing request
01:27:59.427 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.40, opts=13)
01:27:59.427 00.000 10844 Enqueuing Move request for scope (-0.24, 0.40)
01:27:59.427 00.000 11060 Worker thread wakes up
01:27:59.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:27:59.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.40) opts 0xd
01:27:59.429 00.002 10844 UpdateGuideState exits: m=2650 SNR=32.8 Saturated
01:27:59.429 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.40)
01:27:59.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:59.429 00.000 11060 Moving (-0.24, 0.40) raw xDistance=-0.35 yDistance=-0.30
01:27:59.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:27:59.429 00.000 10844 Enqueuing Expose request
01:27:59.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:27:59.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
01:27:59.429 00.000 11060 MoveAxis(E, 61, ABG)
01:27:59.429 00.000 11060 Guiding  Dir = 2, Dur = 61
01:27:59.464 00.035 11060 IsSlewing returns 0
01:27:59.464 00.000 11060 IsGuiding returns 0
01:27:59.543 00.079 11060 IsGuiding returns 0
01:27:59.543 00.000 11060 Move returns status 0, amount 61
01:27:59.543 00.000 11060 MoveAxis(N, 116, ABG)
01:27:59.544 00.001 11060 Guiding  Dir = 0, Dur = 116
01:27:59.589 00.045 11060 IsSlewing returns 0
01:27:59.590 00.001 11060 IsGuiding returns 0
01:27:59.731 00.141 11060 IsGuiding returns 0
01:27:59.731 00.000 11060 Move returns status 0, amount 116
01:27:59.731 00.000 11060 move complete, result=0
01:27:59.732 00.001 11060 worker thread done servicing request
01:27:59.732 00.000 11060 Worker thread wakes up
01:27:59.732 00.000 10844 GuideStep: -0.4 px 61 ms EAST, -0.3 px 116 ms NORTH
01:27:59.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:27:59.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:00.367 00.635 11060 Exposure complete
01:28:00.625 00.258 11060 worker thread done servicing request
01:28:00.625 00.000 10844 OnExposeComplete: enter
01:28:00.625 00.000 10844 UpdateGuideState(): m_state=6
01:28:00.626 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9868
01:28:00.626 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=61.48, Mass=2641, SNR=32.6, Peak=252 HFD=3.2
01:28:00.626 00.000 10844 MultiStar: [#1 -0.04,0.31,1.08,U] [#2 0.08,0.06,2.04,U] [#3 -0.18,0.15,0.92,U] [#4 0.12,-0.19,1.04,U] [#5 0.26,0.23,1.12,U] [#6 0.09,0.43,0.97,U] [#7 -0.25,0.06,0.87,U] [#8 0.10,0.44,0.98,U] 
01:28:00.626 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {0.02, 0.50}
01:28:00.627 00.001 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
01:28:00.627 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
01:28:00.627 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.40 mountX=-0.21 mountY=0.00, mountTheta=3.13
01:28:00.628 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.21, opts=13)
01:28:00.628 00.000 10844 Enqueuing Move request for scope (0.04, 0.21)
01:28:00.628 00.000 11060 Worker thread wakes up
01:28:00.629 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:00.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
01:28:00.629 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.6
01:28:00.629 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
01:28:00.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:00.629 00.000 11060 Moving (0.04, 0.21) raw xDistance=-0.21 yDistance=0.00
01:28:00.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:00.629 00.000 10844 Enqueuing Expose request
01:28:00.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:28:00.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:00.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:28:00.629 00.000 11060 MoveAxis(E, 38, ABG)
01:28:00.630 00.001 11060 Guiding  Dir = 2, Dur = 38
01:28:00.650 00.020 11060 IsSlewing returns 0
01:28:00.651 00.001 11060 IsGuiding returns 0
01:28:00.705 00.054 11060 IsGuiding returns 0
01:28:00.706 00.001 11060 Move returns status 0, amount 38
01:28:00.706 00.000 11060 MoveAxis(N, 0, ABG)
01:28:00.706 00.000 11060 Move returns status 0, amount 0
01:28:00.706 00.000 11060 move complete, result=0
01:28:00.706 00.000 11060 worker thread done servicing request
01:28:00.706 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
01:28:00.706 00.000 11060 Worker thread wakes up
01:28:00.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:00.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:01.338 00.632 11060 Exposure complete
01:28:01.592 00.254 11060 worker thread done servicing request
01:28:01.592 00.000 10844 OnExposeComplete: enter
01:28:01.592 00.000 10844 UpdateGuideState(): m_state=6
01:28:01.593 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9869
01:28:01.593 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=61.32, Mass=3026, SNR=34.4, Peak=249 HFD=3.5
01:28:01.593 00.000 10844 MultiStar: [#1 -0.16,0.07,0.99,U] [#2 0.15,-0.09,1.87,U] [#3 -0.48,0.04,0.92,U] [#4 -0.01,0.18,0.94,U] [#5 0.05,0.59,0.94,U] [#6 -0.23,0.27,0.88,U] [#7 -0.30,0.23,0.81,U] [#8 -0.47,0.34,0.84,U] 
01:28:01.593 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.19}, one-star: {-0.05, 0.35}
01:28:01.593 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.93 = -2.36)
01:28:01.594 00.001 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
01:28:01.594 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.17 mountX=-0.16 mountY=-0.16, mountTheta=-2.37
01:28:01.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.19, opts=13)
01:28:01.595 00.000 10844 Enqueuing Move request for scope (-0.13, 0.19)
01:28:01.596 00.001 11060 Worker thread wakes up
01:28:01.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:01.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
01:28:01.596 00.000 10844 UpdateGuideState exits: m=3026 SNR=34.4
01:28:01.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
01:28:01.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:01.596 00.000 11060 Moving (-0.13, 0.19) raw xDistance=-0.16 yDistance=-0.16
01:28:01.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:01.596 00.000 10844 Enqueuing Expose request
01:28:01.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:28:01.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:01.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:28:01.596 00.000 11060 MoveAxis(E, 29, ABG)
01:28:01.597 00.001 11060 Guiding  Dir = 2, Dur = 29
01:28:01.599 00.002 11060 IsSlewing returns 0
01:28:01.599 00.000 11060 IsGuiding returns 0
01:28:01.630 00.031 11060 IsGuiding returns 0
01:28:01.630 00.000 11060 Move returns status 0, amount 29
01:28:01.630 00.000 11060 MoveAxis(N, 0, ABG)
01:28:01.630 00.000 11060 Move returns status 0, amount 0
01:28:01.630 00.000 11060 move complete, result=0
01:28:01.631 00.001 11060 worker thread done servicing request
01:28:01.631 00.000 11060 Worker thread wakes up
01:28:01.631 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
01:28:01.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:01.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:02.264 00.633 11060 Exposure complete
01:28:02.496 00.232 10844 OnExposeComplete: enter
01:28:02.496 00.000 10844 UpdateGuideState(): m_state=6
01:28:02.496 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9870
01:28:02.496 00.000 11060 worker thread done servicing request
01:28:02.497 00.001 10844 Star::Find returns 1 (1), X=268.66, Y=61.76, Mass=2792, SNR=32.8, Peak=255 HFD=3.6
01:28:02.497 00.000 10844 MultiStar: [#1 0.03,0.67,0.00,M5] [#2 -0.02,0.35,2.05,U] [#3 0.33,0.07,0.96,U] [#4 -0.02,0.34,0.99,U] [#5 -0.04,0.08,1.03,U] [#6 0.18,0.17,1.03,U] [#7 -0.23,0.01,0.81,U] [#8 0.26,0.01,0.84,U] 
01:28:02.497 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.25}, one-star: {0.17, 0.79}
01:28:02.497 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
01:28:02.497 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
01:28:02.497 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.30 mountX=-0.26 mountY=0.03, mountTheta=3.03
01:28:02.499 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.25, opts=13)
01:28:02.500 00.001 10844 Enqueuing Move request for scope (0.07, 0.25)
01:28:02.500 00.000 11060 Worker thread wakes up
01:28:02.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:02.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
01:28:02.500 00.000 10844 UpdateGuideState exits: m=2792 SNR=32.8 Saturated
01:28:02.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
01:28:02.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:02.500 00.000 11060 Moving (0.07, 0.25) raw xDistance=-0.26 yDistance=0.03
01:28:02.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:02.500 00.000 10844 Enqueuing Expose request
01:28:02.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:28:02.501 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:02.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:02.501 00.000 11060 MoveAxis(E, 46, ABG)
01:28:02.501 00.000 11060 Guiding  Dir = 2, Dur = 46
01:28:02.509 00.008 11060 IsSlewing returns 0
01:28:02.509 00.000 11060 IsGuiding returns 0
01:28:02.559 00.050 11060 IsGuiding returns 0
01:28:02.559 00.000 11060 Move returns status 0, amount 46
01:28:02.559 00.000 11060 MoveAxis(N, 0, ABG)
01:28:02.559 00.000 11060 Move returns status 0, amount 0
01:28:02.559 00.000 11060 move complete, result=0
01:28:02.559 00.000 11060 worker thread done servicing request
01:28:02.559 00.000 11060 Worker thread wakes up
01:28:02.560 00.001 10844 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
01:28:02.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:02.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:03.185 00.625 11060 Exposure complete
01:28:03.378 00.193 11060 worker thread done servicing request
01:28:03.378 00.000 10844 OnExposeComplete: enter
01:28:03.378 00.000 10844 UpdateGuideState(): m_state=6
01:28:03.379 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9871
01:28:03.379 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=60.95, Mass=3166, SNR=36.2, Peak=255 HFD=3.5
01:28:03.379 00.000 10844 MultiStar: [#1 -0.25,0.45,0.90,U] [#2 0.04,0.37,1.88,U] [#3 -0.01,-0.35,0.94,U] [#4 -0.11,-0.15,0.93,U] [#5 -0.17,0.20,0.97,U] [#6 0.11,0.49,0.84,U] [#7 -0.17,0.11,0.76,U] [#8 0.16,0.56,0.86,U] 
01:28:03.379 00.000 10844 single-star, 8 included, MultiStar: {-0.02, 0.20}, one-star: {0.13, -0.03}
01:28:03.379 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
01:28:03.379 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
01:28:03.379 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.22 mountX=0.00 mountY=0.13, mountTheta=1.54
01:28:03.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
01:28:03.381 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
01:28:03.382 00.001 11060 Worker thread wakes up
01:28:03.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:03.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:28:03.382 00.000 10844 UpdateGuideState exits: m=3166 SNR=36.2 Saturated
01:28:03.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:03.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:03.382 00.000 10844 Enqueuing Expose request
01:28:03.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:28:03.382 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.00 yDistance=0.13
01:28:03.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:28:03.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:03.383 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:28:03.383 00.000 11060 MoveAxis(E, 0, ABG)
01:28:03.383 00.000 11060 Move returns status 0, amount 0
01:28:03.383 00.000 11060 MoveAxis(N, 0, ABG)
01:28:03.383 00.000 11060 Move returns status 0, amount 0
01:28:03.383 00.000 11060 move complete, result=0
01:28:03.383 00.000 11060 worker thread done servicing request
01:28:03.383 00.000 11060 Worker thread wakes up
01:28:03.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:03.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:03.385 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:04.018 00.633 11060 Exposure complete
01:28:04.200 00.182 11060 worker thread done servicing request
01:28:04.201 00.001 10844 OnExposeComplete: enter
01:28:04.201 00.000 10844 UpdateGuideState(): m_state=6
01:28:04.201 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9872
01:28:04.201 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=61.41, Mass=2726, SNR=32.6, Peak=246 HFD=3.4
01:28:04.201 00.000 10844 MultiStar: [#1 0.21,0.20,0.99,U] [#2 0.39,-0.08,2.22,U] [#3 -0.18,0.12,1.07,U] [#4 0.13,0.13,0.91,U] [#5 0.23,-0.02,1.01,U] [#6 -0.20,0.00,0.91,U] [#7 -0.04,-0.23,0.83,U] [#8 0.18,0.26,0.89,U] 
01:28:04.201 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.16, 0.43}
01:28:04.202 00.001 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
01:28:04.202 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
01:28:04.202 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.49 mountX=-0.10 mountY=0.12, mountTheta=2.24
01:28:04.203 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.07, opts=13)
01:28:04.203 00.000 10844 Enqueuing Move request for scope (0.14, 0.07)
01:28:04.203 00.000 11060 Worker thread wakes up
01:28:04.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:28:04.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:28:04.203 00.000 11060 Moving (0.14, 0.07) raw xDistance=-0.10 yDistance=0.12
01:28:04.204 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:28:04.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:04.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:04.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:28:04.204 00.000 11060 MoveAxis(E, 0, ABG)
01:28:04.204 00.000 11060 Move returns status 0, amount 0
01:28:04.204 00.000 11060 MoveAxis(N, 0, ABG)
01:28:04.204 00.000 11060 Move returns status 0, amount 0
01:28:04.204 00.000 11060 move complete, result=0
01:28:04.204 00.000 10844 UpdateGuideState exits: m=2726 SNR=32.6
01:28:04.204 00.000 11060 worker thread done servicing request
01:28:04.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:04.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:04.204 00.000 10844 Enqueuing Expose request
01:28:04.204 00.000 11060 Worker thread wakes up
01:28:04.205 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:04.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:04.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:04.846 00.641 11060 Exposure complete
01:28:04.997 00.151 11060 worker thread done servicing request
01:28:04.997 00.000 10844 OnExposeComplete: enter
01:28:04.998 00.001 10844 UpdateGuideState(): m_state=6
01:28:04.998 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9873
01:28:04.998 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=60.78, Mass=2677, SNR=33.0, Peak=248 HFD=3.2
01:28:04.998 00.000 10844 MultiStar: [#1 -0.06,0.18,1.02,U] [#2 0.14,0.34,2.07,U] [#3 -0.05,0.06,0.92,U] [#4 -0.01,0.27,1.01,U] [#5 -0.11,0.51,1.05,U] [#6 -0.10,0.25,0.95,U] [#7 -0.29,-0.33,0.83,U] [#8 0.01,0.24,0.88,U] 
01:28:04.998 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.18}, one-star: {-0.07, -0.19}
01:28:04.998 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
01:28:04.998 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
01:28:04.999 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.77 mountX=-0.17 mountY=-0.06, mountTheta=-2.77
01:28:04.999 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.18, opts=13)
01:28:04.999 00.000 10844 Enqueuing Move request for scope (-0.04, 0.18)
01:28:04.999 00.000 11060 Worker thread wakes up
01:28:05.001 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
01:28:05.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
01:28:05.001 00.000 11060 Moving (-0.04, 0.18) raw xDistance=-0.17 yDistance=-0.06
01:28:05.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:28:05.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:05.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:05.001 00.000 10844 UpdateGuideState exits: m=2677 SNR=33.0
01:28:05.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:05.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:05.001 00.000 10844 Enqueuing Expose request
01:28:05.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:05.001 00.000 11060 MoveAxis(E, 29, ABG)
01:28:05.001 00.000 11060 Guiding  Dir = 2, Dur = 29
01:28:05.024 00.023 11060 IsSlewing returns 0
01:28:05.024 00.000 11060 IsGuiding returns 0
01:28:05.070 00.046 11060 IsGuiding returns 0
01:28:05.070 00.000 11060 Move returns status 0, amount 29
01:28:05.070 00.000 11060 MoveAxis(N, 0, ABG)
01:28:05.070 00.000 11060 Move returns status 0, amount 0
01:28:05.070 00.000 11060 move complete, result=0
01:28:05.070 00.000 11060 worker thread done servicing request
01:28:05.070 00.000 11060 Worker thread wakes up
01:28:05.070 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
01:28:05.071 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:05.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:05.712 00.641 11060 Exposure complete
01:28:05.889 00.177 11060 worker thread done servicing request
01:28:05.889 00.000 10844 OnExposeComplete: enter
01:28:05.889 00.000 10844 UpdateGuideState(): m_state=6
01:28:05.890 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9874
01:28:05.890 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=61.14, Mass=2768, SNR=33.9, Peak=248 HFD=3.4
01:28:05.890 00.000 10844 MultiStar: [#1 0.12,0.25,0.96,U] [#2 -0.10,-0.03,1.95,U] [#3 -0.17,-0.12,0.96,U] [#4 0.47,0.13,0.95,U] [#5 -0.08,-0.02,0.89,U] [#6 -0.18,-0.00,0.96,U] [#7 -0.19,-0.24,0.85,U] [#8 0.30,-0.33,0.93,U] 
01:28:05.890 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.21, 0.17}
01:28:05.890 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
01:28:05.890 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
01:28:05.890 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.51 mountX=0.01 mountY=0.03, mountTheta=1.24
01:28:05.893 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.02, opts=13)
01:28:05.893 00.000 10844 Enqueuing Move request for scope (0.03, -0.02)
01:28:05.893 00.000 11060 Worker thread wakes up
01:28:05.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:28:05.893 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:28:05.893 00.000 11060 Moving (0.03, -0.02) raw xDistance=0.01 yDistance=0.03
01:28:05.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:28:05.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:05.893 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:05.894 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:05.894 00.000 11060 MoveAxis(E, 0, ABG)
01:28:05.894 00.000 11060 Move returns status 0, amount 0
01:28:05.894 00.000 11060 MoveAxis(N, 0, ABG)
01:28:05.894 00.000 11060 Move returns status 0, amount 0
01:28:05.894 00.000 11060 move complete, result=0
01:28:05.894 00.000 11060 worker thread done servicing request
01:28:05.894 00.000 10844 UpdateGuideState exits: m=2768 SNR=33.9
01:28:05.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:05.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:05.894 00.000 10844 Enqueuing Expose request
01:28:05.894 00.000 11060 Worker thread wakes up
01:28:05.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:05.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:05.894 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:06.533 00.639 11060 Exposure complete
01:28:06.713 00.180 11060 worker thread done servicing request
01:28:06.713 00.000 10844 OnExposeComplete: enter
01:28:06.713 00.000 10844 UpdateGuideState(): m_state=6
01:28:06.713 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9875
01:28:06.713 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=60.89, Mass=2501, SNR=32.0, Peak=208 HFD=3.1
01:28:06.714 00.001 10844 MultiStar: [#1 -0.19,0.26,1.02,U] [#2 -0.05,-0.16,2.00,U] [#3 -0.24,0.10,1.01,U] [#4 0.36,0.05,1.03,U] [#5 0.12,0.01,0.95,U] [#6 -0.13,-0.37,0.95,U] [#7 -0.22,-0.23,0.77,U] [#8 0.10,-0.35,0.90,U] 
01:28:06.714 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.26, -0.08}
01:28:06.714 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
01:28:06.714 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
01:28:06.714 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.14 mountX=0.09 mountY=-0.04, mountTheta=-0.40
01:28:06.715 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
01:28:06.715 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
01:28:06.715 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:06.715 00.000 10844 UpdateGuideState exits: m=2501 SNR=32.0
01:28:06.715 00.000 11060 Worker thread wakes up
01:28:06.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:06.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:28:06.716 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:06.716 00.000 10844 Enqueuing Expose request
01:28:06.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:28:06.716 00.000 11060 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.04
01:28:06.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:28:06.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:06.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:06.716 00.000 11060 MoveAxis(E, 0, ABG)
01:28:06.716 00.000 11060 Move returns status 0, amount 0
01:28:06.716 00.000 11060 MoveAxis(N, 0, ABG)
01:28:06.716 00.000 11060 Move returns status 0, amount 0
01:28:06.716 00.000 11060 move complete, result=0
01:28:06.716 00.000 11060 worker thread done servicing request
01:28:06.716 00.000 11060 Worker thread wakes up
01:28:06.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:06.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:06.717 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:07.365 00.648 11060 Exposure complete
01:28:07.527 00.162 11060 worker thread done servicing request
01:28:07.527 00.000 10844 OnExposeComplete: enter
01:28:07.527 00.000 10844 UpdateGuideState(): m_state=6
01:28:07.527 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9876
01:28:07.528 00.001 10844 Star::Find returns 1 (0), X=268.32, Y=61.27, Mass=2609, SNR=31.9, Peak=251 HFD=3.4
01:28:07.528 00.000 10844 MultiStar: [#1 -0.28,0.05,1.02,U] [#2 -0.15,-0.24,2.22,U] [#3 -0.17,0.04,1.04,U] [#4 0.42,0.29,1.02,U] [#5 -0.02,0.12,1.00,U] [#6 -0.37,-0.10,0.96,U] [#7 -0.32,-0.13,0.81,U] [#8 0.01,0.13,0.94,U] 
01:28:07.528 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.17, 0.30}
01:28:07.528 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.57)
01:28:07.528 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
01:28:07.528 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.97 mountX=0.00 mountY=-0.12, mountTheta=-1.57
01:28:07.529 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
01:28:07.529 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
01:28:07.529 00.000 11060 Worker thread wakes up
01:28:07.529 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:07.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:28:07.529 00.000 10844 UpdateGuideState exits: m=2609 SNR=31.9
01:28:07.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:28:07.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.529 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.00 yDistance=-0.12
01:28:07.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:07.530 00.001 10844 Enqueuing Expose request
01:28:07.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:28:07.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:07.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:07.530 00.000 11060 MoveAxis(E, 0, ABG)
01:28:07.530 00.000 11060 Move returns status 0, amount 0
01:28:07.530 00.000 11060 MoveAxis(N, 0, ABG)
01:28:07.530 00.000 11060 Move returns status 0, amount 0
01:28:07.530 00.000 11060 move complete, result=0
01:28:07.530 00.000 11060 worker thread done servicing request
01:28:07.530 00.000 11060 Worker thread wakes up
01:28:07.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:07.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:07.531 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:08.171 00.640 11060 Exposure complete
01:28:08.344 00.173 11060 worker thread done servicing request
01:28:08.344 00.000 10844 OnExposeComplete: enter
01:28:08.344 00.000 10844 UpdateGuideState(): m_state=6
01:28:08.344 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9877
01:28:08.344 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=61.16, Mass=2539, SNR=31.8, Peak=255 HFD=3.2
01:28:08.345 00.001 10844 MultiStar: [#1 0.10,-0.02,1.04,U] [#2 -0.04,0.11,2.11,U] [#3 -0.33,-0.09,1.03,U] [#4 0.11,0.46,1.02,U] [#5 -0.25,0.55,0.00,M1] [#6 -0.50,0.46,0.00,M1] [#7 -0.11,0.08,0.93,U] [#8 0.02,-0.02,0.95,U] 
01:28:08.345 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {0.02, 0.18}
01:28:08.345 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
01:28:08.345 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
01:28:08.345 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.91 mountX=-0.09 mountY=-0.05, mountTheta=-2.64
01:28:08.347 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
01:28:08.347 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
01:28:08.347 00.000 11060 Worker thread wakes up
01:28:08.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:08.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:28:08.347 00.000 10844 UpdateGuideState exits: m=2539 SNR=31.8 Saturated
01:28:08.347 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:28:08.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:08.347 00.000 11060 Moving (-0.04, 0.10) raw xDistance=-0.09 yDistance=-0.05
01:28:08.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:08.347 00.000 10844 Enqueuing Expose request
01:28:08.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:28:08.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:08.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:28:08.347 00.000 11060 MoveAxis(E, 0, ABG)
01:28:08.347 00.000 11060 Move returns status 0, amount 0
01:28:08.347 00.000 11060 MoveAxis(N, 0, ABG)
01:28:08.347 00.000 11060 Move returns status 0, amount 0
01:28:08.347 00.000 11060 move complete, result=0
01:28:08.348 00.001 11060 worker thread done servicing request
01:28:08.348 00.000 11060 Worker thread wakes up
01:28:08.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:08.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:08.349 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:08.985 00.636 11060 Exposure complete
01:28:09.141 00.156 11060 worker thread done servicing request
01:28:09.142 00.001 10844 OnExposeComplete: enter
01:28:09.142 00.000 10844 UpdateGuideState(): m_state=6
01:28:09.142 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9878
01:28:09.142 00.000 10844 Star::Find returns 1 (1), X=268.28, Y=61.32, Mass=2956, SNR=34.4, Peak=255 HFD=3.4
01:28:09.142 00.000 10844 MultiStar: [#1 -0.29,0.56,0.00,M1] [#2 0.02,0.24,2.02,U] [#3 -0.15,0.04,0.87,U] [#4 0.15,0.40,0.89,U] [#5 0.22,0.33,0.96,U] [#6 -0.62,0.18,0.00,M2] [#7 -0.55,0.49,0.00,M1] [#8 0.09,0.44,0.86,U] 
01:28:09.142 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.29}, one-star: {-0.21, 0.34}
01:28:09.142 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
01:28:09.142 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
01:28:09.143 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.51 mountX=-0.29 mountY=-0.03, mountTheta=-3.04
01:28:09.144 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.29, opts=13)
01:28:09.144 00.000 10844 Enqueuing Move request for scope (0.02, 0.29)
01:28:09.144 00.000 11060 Worker thread wakes up
01:28:09.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:09.144 00.000 10844 UpdateGuideState exits: m=2956 SNR=34.4 Saturated
01:28:09.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:09.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
01:28:09.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:09.144 00.000 10844 Enqueuing Expose request
01:28:09.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
01:28:09.144 00.000 11060 Moving (0.02, 0.29) raw xDistance=-0.29 yDistance=-0.03
01:28:09.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:28:09.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:09.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:28:09.144 00.000 11060 MoveAxis(E, 50, ABG)
01:28:09.144 00.000 11060 Guiding  Dir = 2, Dur = 50
01:28:09.152 00.008 11060 IsSlewing returns 0
01:28:09.152 00.000 11060 IsGuiding returns 0
01:28:09.213 00.061 11060 IsGuiding returns 0
01:28:09.213 00.000 11060 Move returns status 0, amount 50
01:28:09.213 00.000 11060 MoveAxis(N, 0, ABG)
01:28:09.213 00.000 11060 Move returns status 0, amount 0
01:28:09.213 00.000 11060 move complete, result=0
01:28:09.213 00.000 11060 worker thread done servicing request
01:28:09.213 00.000 11060 Worker thread wakes up
01:28:09.214 00.001 10844 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
01:28:09.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:09.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:09.845 00.631 11060 Exposure complete
01:28:10.012 00.167 11060 worker thread done servicing request
01:28:10.012 00.000 10844 OnExposeComplete: enter
01:28:10.012 00.000 10844 UpdateGuideState(): m_state=6
01:28:10.013 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9879
01:28:10.013 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=61.30, Mass=2675, SNR=33.2, Peak=239 HFD=3.0
01:28:10.013 00.000 10844 MultiStar: [#1 -0.13,0.17,0.97,U] [#2 -0.01,0.20,1.96,U] [#3 0.21,-0.07,0.97,U] [#4 0.18,0.42,0.94,U] [#5 0.52,0.88,0.00,M1] [#6 -0.14,0.40,0.94,U] [#7 0.13,0.54,0.84,U] [#8 -0.18,0.01,0.98,U] 
01:28:10.013 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.24}, one-star: {0.18, 0.33}
01:28:10.013 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
01:28:10.013 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.08)
01:28:10.013 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.47 mountX=-0.24 mountY=-0.02, mountTheta=-3.08
01:28:10.014 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.24, opts=13)
01:28:10.015 00.001 10844 Enqueuing Move request for scope (0.02, 0.24)
01:28:10.015 00.000 11060 Worker thread wakes up
01:28:10.015 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:10.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
01:28:10.015 00.000 10844 UpdateGuideState exits: m=2675 SNR=33.2
01:28:10.015 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:28:10.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:10.015 00.000 11060 Moving (0.02, 0.24) raw xDistance=-0.24 yDistance=-0.02
01:28:10.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:10.015 00.000 10844 Enqueuing Expose request
01:28:10.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:28:10.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:10.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:10.015 00.000 11060 MoveAxis(E, 43, ABG)
01:28:10.015 00.000 11060 Guiding  Dir = 2, Dur = 43
01:28:10.040 00.025 11060 IsSlewing returns 0
01:28:10.040 00.000 11060 IsGuiding returns 0
01:28:10.103 00.063 11060 IsGuiding returns 0
01:28:10.104 00.001 11060 Move returns status 0, amount 43
01:28:10.104 00.000 11060 MoveAxis(N, 0, ABG)
01:28:10.104 00.000 11060 Move returns status 0, amount 0
01:28:10.104 00.000 11060 move complete, result=0
01:28:10.104 00.000 11060 worker thread done servicing request
01:28:10.104 00.000 11060 Worker thread wakes up
01:28:10.104 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
01:28:10.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:10.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:10.740 00.636 11060 Exposure complete
01:28:10.894 00.154 11060 worker thread done servicing request
01:28:10.895 00.001 10844 OnExposeComplete: enter
01:28:10.895 00.000 10844 UpdateGuideState(): m_state=6
01:28:10.895 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9880
01:28:10.895 00.000 10844 Star::Find returns 1 (1), X=268.44, Y=61.24, Mass=2994, SNR=34.7, Peak=255 HFD=3.4
01:28:10.895 00.000 10844 MultiStar: [#1 0.10,0.38,0.90,U] [#2 -0.12,0.47,1.93,U] [#3 0.05,0.24,0.84,U] [#4 -0.08,-0.04,1.02,U] [#5 -0.04,0.28,1.00,U] [#6 0.03,0.75,0.00,M2] [#7 -0.19,0.23,0.78,U] [#8 0.09,0.70,0.00,M1] 
01:28:10.895 00.000 10844 single-star, 6 included, MultiStar: {-0.06, 0.28}, one-star: {-0.04, 0.27}
01:28:10.895 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
01:28:10.895 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
01:28:10.896 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.73 mountX=-0.25 mountY=-0.08, mountTheta=-2.82
01:28:10.897 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.27, opts=13)
01:28:10.897 00.000 10844 Enqueuing Move request for scope (-0.04, 0.27)
01:28:10.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:10.897 00.000 10844 UpdateGuideState exits: m=2994 SNR=34.7 Saturated
01:28:10.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:10.897 00.000 11060 Worker thread wakes up
01:28:10.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:10.897 00.000 10844 Enqueuing Expose request
01:28:10.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
01:28:10.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
01:28:10.897 00.000 11060 Moving (-0.04, 0.27) raw xDistance=-0.25 yDistance=-0.08
01:28:10.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:28:10.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:10.898 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:28:10.898 00.000 11060 MoveAxis(E, 45, ABG)
01:28:10.898 00.000 11060 Guiding  Dir = 2, Dur = 45
01:28:10.927 00.029 11060 IsSlewing returns 0
01:28:10.928 00.001 11060 IsGuiding returns 0
01:28:10.981 00.053 11060 IsGuiding returns 0
01:28:10.981 00.000 11060 Move returns status 0, amount 45
01:28:10.981 00.000 11060 MoveAxis(N, 0, ABG)
01:28:10.981 00.000 11060 Move returns status 0, amount 0
01:28:10.981 00.000 11060 move complete, result=0
01:28:10.981 00.000 11060 worker thread done servicing request
01:28:10.981 00.000 11060 Worker thread wakes up
01:28:10.981 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
01:28:10.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:10.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:11.614 00.633 11060 Exposure complete
01:28:11.799 00.185 11060 worker thread done servicing request
01:28:11.799 00.000 10844 OnExposeComplete: enter
01:28:11.799 00.000 10844 UpdateGuideState(): m_state=6
01:28:11.800 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9881
01:28:11.800 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=61.58, Mass=2412, SNR=30.7, Peak=255 HFD=3.4
01:28:11.803 00.003 10844 MultiStar: [#1 -0.11,-0.11,1.10,U] [#2 -0.01,0.62,0.00,M1] [#3 -0.10,-0.31,1.00,U] [#4 0.82,0.12,0.00,M1] [#5 -0.00,0.32,1.03,U] [#6 -0.33,0.23,1.02,U] [#7 -0.13,0.30,0.86,U] [#8 0.12,0.10,0.89,U] 
01:28:11.803 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.16}, one-star: {-0.14, 0.61}
01:28:11.803 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
01:28:11.803 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.41)
01:28:11.803 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.14 mountX=-0.14 mountY=-0.13, mountTheta=-2.40
01:28:11.809 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.16, opts=13)
01:28:11.809 00.000 10844 Enqueuing Move request for scope (-0.10, 0.16)
01:28:11.809 00.000 11060 Worker thread wakes up
01:28:11.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:11.809 00.000 10844 UpdateGuideState exits: m=2412 SNR=30.7 Saturated
01:28:11.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:11.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:11.809 00.000 10844 Enqueuing Expose request
01:28:11.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
01:28:11.809 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
01:28:11.810 00.001 11060 Moving (-0.10, 0.16) raw xDistance=-0.14 yDistance=-0.13
01:28:11.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:28:11.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:11.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:28:11.810 00.000 11060 MoveAxis(E, 25, ABG)
01:28:11.810 00.000 11060 Guiding  Dir = 2, Dur = 25
01:28:11.825 00.015 11060 IsSlewing returns 0
01:28:11.825 00.000 11060 IsGuiding returns 0
01:28:11.864 00.039 11060 IsGuiding returns 0
01:28:11.864 00.000 11060 Move returns status 0, amount 25
01:28:11.864 00.000 11060 MoveAxis(N, 0, ABG)
01:28:11.864 00.000 11060 Move returns status 0, amount 0
01:28:11.864 00.000 11060 move complete, result=0
01:28:11.864 00.000 11060 worker thread done servicing request
01:28:11.864 00.000 11060 Worker thread wakes up
01:28:11.864 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
01:28:11.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:11.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:12.501 00.637 11060 Exposure complete
01:28:12.667 00.166 11060 worker thread done servicing request
01:28:12.667 00.000 10844 OnExposeComplete: enter
01:28:12.667 00.000 10844 UpdateGuideState(): m_state=6
01:28:12.667 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9882
01:28:12.667 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=60.99, Mass=2716, SNR=33.4, Peak=255 HFD=3.2
01:28:12.669 00.002 10844 MultiStar: [#1 0.00,-0.23,0.90,U] [#2 -0.27,-0.07,1.96,U] [#3 0.18,-0.64,0.00,M1] [#4 0.31,-0.04,0.97,U] [#5 -0.11,0.18,1.01,U] [#6 -0.22,-0.11,0.91,U] [#7 -0.15,-0.07,0.79,U] [#8 0.10,-0.26,0.93,U] 
01:28:12.669 00.000 10844 single-star, 7 included, MultiStar: {-0.07, -0.07}, one-star: {-0.06, 0.02}
01:28:12.669 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
01:28:12.669 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
01:28:12.669 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.87 mountX=-0.01 mountY=-0.06, mountTheta=-1.66
01:28:12.671 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
01:28:12.671 00.000 10844 Enqueuing Move request for scope (-0.06, 0.02)
01:28:12.671 00.000 11060 Worker thread wakes up
01:28:12.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:12.671 00.000 10844 UpdateGuideState exits: m=2716 SNR=33.4 Saturated
01:28:12.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:12.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:28:12.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:12.671 00.000 10844 Enqueuing Expose request
01:28:12.671 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:28:12.671 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:28:12.672 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:28:12.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:12.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:12.672 00.000 11060 MoveAxis(E, 0, ABG)
01:28:12.672 00.000 11060 Move returns status 0, amount 0
01:28:12.672 00.000 11060 MoveAxis(N, 0, ABG)
01:28:12.672 00.000 11060 Move returns status 0, amount 0
01:28:12.672 00.000 11060 move complete, result=0
01:28:12.672 00.000 11060 worker thread done servicing request
01:28:12.672 00.000 11060 Worker thread wakes up
01:28:12.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:12.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:12.673 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:13.316 00.643 11060 Exposure complete
01:28:13.496 00.180 11060 worker thread done servicing request
01:28:13.496 00.000 10844 OnExposeComplete: enter
01:28:13.496 00.000 10844 UpdateGuideState(): m_state=6
01:28:13.496 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9883
01:28:13.496 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=61.14, Mass=2859, SNR=33.6, Peak=252 HFD=3.8
01:28:13.497 00.001 10844 MultiStar: [#1 0.17,0.60,0.00,M1] [#2 -0.05,-0.18,1.99,U] [#3 0.36,-0.72,0.00,M2] [#4 0.17,-0.38,1.01,U] [#5 -0.15,-0.10,1.05,U] [#6 -0.02,0.41,0.95,U] [#7 -0.05,0.13,0.77,U] [#8 0.21,-0.25,0.84,U] 
01:28:13.497 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.05}, one-star: {0.06, 0.17}
01:28:13.497 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
01:28:13.497 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
01:28:13.497 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.34 mountX=0.05 mountY=0.02, mountTheta=0.39
01:28:13.498 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
01:28:13.499 00.001 10844 Enqueuing Move request for scope (0.01, -0.05)
01:28:13.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:13.499 00.000 10844 UpdateGuideState exits: m=2859 SNR=33.6
01:28:13.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:13.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:13.499 00.000 10844 Enqueuing Expose request
01:28:13.499 00.000 11060 Worker thread wakes up
01:28:13.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:28:13.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:28:13.500 00.001 11060 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.02
01:28:13.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:13.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:13.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:28:13.501 00.001 11060 MoveAxis(E, 0, ABG)
01:28:13.501 00.000 11060 Move returns status 0, amount 0
01:28:13.501 00.000 11060 MoveAxis(N, 0, ABG)
01:28:13.501 00.000 11060 Move returns status 0, amount 0
01:28:13.501 00.000 11060 move complete, result=0
01:28:13.501 00.000 11060 worker thread done servicing request
01:28:13.501 00.000 11060 Worker thread wakes up
01:28:13.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:13.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:13.503 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:14.137 00.634 11060 Exposure complete
01:28:14.315 00.178 11060 worker thread done servicing request
01:28:14.315 00.000 10844 OnExposeComplete: enter
01:28:14.315 00.000 10844 UpdateGuideState(): m_state=6
01:28:14.315 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9884
01:28:14.315 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=61.06, Mass=2592, SNR=31.3, Peak=222 HFD=3.0
01:28:14.315 00.000 10844 MultiStar: [#1 -0.07,0.36,0.96,U] [#2 0.02,-0.09,2.17,U] [#3 0.10,-0.71,0.00,M3] [#4 0.17,-0.08,1.00,U] [#5 -0.00,0.19,1.01,U] [#6 -0.05,-0.13,1.00,U] [#7 -0.20,0.19,0.92,U] [#8 -0.10,-0.02,1.01,U] 
01:28:14.315 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.41, 0.09}
01:28:14.315 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
01:28:14.315 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:28:14.316 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.03 mountX=-0.04 mountY=0.02, mountTheta=2.77
01:28:14.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
01:28:14.317 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
01:28:14.317 00.000 11060 Worker thread wakes up
01:28:14.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:28:14.317 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:28:14.317 00.000 11060 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
01:28:14.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:28:14.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:14.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:14.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:28:14.317 00.000 11060 MoveAxis(E, 0, ABG)
01:28:14.317 00.000 11060 Move returns status 0, amount 0
01:28:14.317 00.000 11060 MoveAxis(N, 0, ABG)
01:28:14.317 00.000 10844 UpdateGuideState exits: m=2592 SNR=31.3
01:28:14.317 00.000 11060 Move returns status 0, amount 0
01:28:14.317 00.000 11060 move complete, result=0
01:28:14.318 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:14.318 00.000 11060 worker thread done servicing request
01:28:14.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:14.318 00.000 10844 Enqueuing Expose request
01:28:14.318 00.000 11060 Worker thread wakes up
01:28:14.318 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:14.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:14.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:14.948 00.630 11060 Exposure complete
01:28:15.130 00.182 11060 worker thread done servicing request
01:28:15.130 00.000 10844 OnExposeComplete: enter
01:28:15.130 00.000 10844 UpdateGuideState(): m_state=6
01:28:15.130 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9885
01:28:15.130 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=61.22, Mass=2938, SNR=34.5, Peak=254 HFD=3.4
01:28:15.131 00.001 10844 MultiStar: [#1 -0.15,-0.19,1.03,U] [#2 0.03,-0.14,1.88,U] [#3 -0.18,0.05,0.86,U] [#4 0.08,-0.25,0.92,U] [#5 0.20,0.58,0.00,M1] [#6 -0.41,0.04,0.91,U] [#7 -0.20,-0.16,0.80,U] [#8 -0.05,0.24,0.81,U] 
01:28:15.131 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {-0.01, 0.24}
01:28:15.131 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
01:28:15.131 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
01:28:15.131 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.78 mountX=0.05 mountY=-0.09, mountTheta=-1.03
01:28:15.131 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
01:28:15.133 00.002 10844 Enqueuing Move request for scope (-0.09, -0.04)
01:28:15.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:15.133 00.000 10844 UpdateGuideState exits: m=2938 SNR=34.5
01:28:15.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:15.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:15.133 00.000 10844 Enqueuing Expose request
01:28:15.140 00.007 11060 Worker thread wakes up
01:28:15.141 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
01:28:15.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
01:28:15.141 00.000 11060 Moving (-0.09, -0.04) raw xDistance=0.05 yDistance=-0.09
01:28:15.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:15.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:15.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:28:15.141 00.000 11060 MoveAxis(E, 0, ABG)
01:28:15.141 00.000 11060 Move returns status 0, amount 0
01:28:15.141 00.000 11060 MoveAxis(N, 0, ABG)
01:28:15.141 00.000 11060 Move returns status 0, amount 0
01:28:15.141 00.000 11060 move complete, result=0
01:28:15.141 00.000 11060 worker thread done servicing request
01:28:15.141 00.000 11060 Worker thread wakes up
01:28:15.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:15.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:15.143 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:15.772 00.629 11060 Exposure complete
01:28:15.975 00.203 11060 worker thread done servicing request
01:28:15.975 00.000 10844 OnExposeComplete: enter
01:28:15.975 00.000 10844 UpdateGuideState(): m_state=6
01:28:15.976 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9886
01:28:15.976 00.000 10844 Star::Find returns 1 (1), X=268.16, Y=61.41, Mass=2844, SNR=33.8, Peak=255 HFD=3.5
01:28:15.976 00.000 10844 MultiStar: [#1 -0.33,0.21,1.03,U] [#2 0.03,0.14,2.02,U] [#3 -0.02,-0.21,0.90,U] [#4 -0.12,0.56,0.92,U] [#5 0.21,0.16,1.01,U] [#6 -0.45,0.02,0.90,U] [#7 -0.47,-0.17,0.84,U] [#8 0.52,-0.45,0.00,M1] 
01:28:15.976 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.15}, one-star: {-0.33, 0.43}
01:28:15.976 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
01:28:15.976 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.18)
01:28:15.976 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.22 cameraTheta=2.37 mountX=-0.12 mountY=-0.18, mountTheta=-2.17
01:28:15.978 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.15, opts=13)
01:28:15.978 00.000 10844 Enqueuing Move request for scope (-0.15, 0.15)
01:28:15.978 00.000 11060 Worker thread wakes up
01:28:15.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:15.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
01:28:15.978 00.000 10844 UpdateGuideState exits: m=2844 SNR=33.8 Saturated
01:28:15.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
01:28:15.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:15.978 00.000 11060 Moving (-0.15, 0.15) raw xDistance=-0.12 yDistance=-0.18
01:28:15.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:15.978 00.000 10844 Enqueuing Expose request
01:28:15.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:28:15.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:15.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:28:15.979 00.001 11060 MoveAxis(E, 0, ABG)
01:28:15.979 00.000 11060 Move returns status 0, amount 0
01:28:15.979 00.000 11060 MoveAxis(N, 0, ABG)
01:28:15.979 00.000 11060 Move returns status 0, amount 0
01:28:15.979 00.000 11060 move complete, result=0
01:28:15.979 00.000 11060 worker thread done servicing request
01:28:15.979 00.000 11060 Worker thread wakes up
01:28:15.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:15.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:15.981 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:16.613 00.632 11060 Exposure complete
01:28:16.832 00.219 11060 worker thread done servicing request
01:28:16.833 00.001 10844 OnExposeComplete: enter
01:28:16.833 00.000 10844 UpdateGuideState(): m_state=6
01:28:16.833 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9887
01:28:16.833 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=60.95, Mass=2822, SNR=33.5, Peak=253 HFD=3.3
01:28:16.833 00.000 10844 MultiStar: [#1 -0.19,0.39,0.90,U] [#2 -0.01,-0.18,2.02,U] [#3 -0.10,-0.23,0.85,U] [#4 0.00,0.21,0.90,U] [#5 0.18,-0.34,0.94,U] [#6 -0.18,0.08,0.85,U] [#7 -0.13,-0.42,0.87,U] [#8 0.05,-0.07,0.83,U] 
01:28:16.834 00.001 10844 single-star, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.07, -0.03}
01:28:16.834 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
01:28:16.834 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
01:28:16.834 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.75 mountX=0.04 mountY=-0.06, mountTheta=-1.00
01:28:16.835 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.03, opts=13)
01:28:16.835 00.000 10844 Enqueuing Move request for scope (-0.07, -0.03)
01:28:16.835 00.000 11060 Worker thread wakes up
01:28:16.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:16.836 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:28:16.836 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.5
01:28:16.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:28:16.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:16.836 00.000 11060 Moving (-0.07, -0.03) raw xDistance=0.04 yDistance=-0.06
01:28:16.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:16.836 00.000 10844 Enqueuing Expose request
01:28:16.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:28:16.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:16.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:16.836 00.000 11060 MoveAxis(E, 0, ABG)
01:28:16.836 00.000 11060 Move returns status 0, amount 0
01:28:16.836 00.000 11060 MoveAxis(N, 0, ABG)
01:28:16.836 00.000 11060 Move returns status 0, amount 0
01:28:16.836 00.000 11060 move complete, result=0
01:28:16.837 00.001 11060 worker thread done servicing request
01:28:16.837 00.000 11060 Worker thread wakes up
01:28:16.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:16.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:16.838 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:17.479 00.641 11060 Exposure complete
01:28:17.834 00.355 11060 worker thread done servicing request
01:28:17.835 00.001 10844 OnExposeComplete: enter
01:28:17.835 00.000 10844 UpdateGuideState(): m_state=6
01:28:17.835 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9888
01:28:17.835 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=61.08, Mass=2597, SNR=31.8, Peak=227 HFD=3.5
01:28:17.836 00.001 10844 MultiStar: [#1 -0.04,-0.11,1.05,U] [#2 0.18,-0.36,2.16,U] [#3 -0.18,-0.27,1.01,U] [#4 0.20,0.25,1.03,U] [#5 0.28,0.39,1.17,U] [#6 -0.06,-0.02,0.99,U] [#7 -0.04,0.02,0.89,U] [#8 0.07,-0.15,0.93,U] 
01:28:17.836 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {0.09, 0.11}
01:28:17.836 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
01:28:17.836 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
01:28:17.836 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.58 mountX=0.03 mountY=0.08, mountTheta=1.17
01:28:17.838 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
01:28:17.838 00.000 10844 Enqueuing Move request for scope (0.07, -0.05)
01:28:17.838 00.000 11060 Worker thread wakes up
01:28:17.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:17.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:28:17.839 00.001 10844 UpdateGuideState exits: m=2597 SNR=31.8
01:28:17.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:28:17.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:17.839 00.000 11060 Moving (0.07, -0.05) raw xDistance=0.03 yDistance=0.08
01:28:17.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:17.839 00.000 10844 Enqueuing Expose request
01:28:17.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:28:17.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:17.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:28:17.839 00.000 11060 MoveAxis(E, 0, ABG)
01:28:17.839 00.000 11060 Move returns status 0, amount 0
01:28:17.839 00.000 11060 MoveAxis(N, 0, ABG)
01:28:17.839 00.000 11060 Move returns status 0, amount 0
01:28:17.839 00.000 11060 move complete, result=0
01:28:17.841 00.002 11060 worker thread done servicing request
01:28:17.841 00.000 11060 Worker thread wakes up
01:28:17.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:17.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:17.843 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:18.493 00.650 11060 Exposure complete
01:28:18.744 00.251 11060 worker thread done servicing request
01:28:18.744 00.000 10844 OnExposeComplete: enter
01:28:18.744 00.000 10844 UpdateGuideState(): m_state=6
01:28:18.745 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9889
01:28:18.745 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.32, Mass=2471, SNR=31.9, Peak=252 HFD=3.4
01:28:18.745 00.000 10844 MultiStar: [#1 -0.14,-0.26,0.98,U] [#2 -0.20,0.03,2.03,U] [#3 0.13,-0.59,0.00,M1] [#4 0.16,-0.06,1.02,U] [#5 0.03,0.03,1.10,U] [#6 -0.13,0.04,0.84,U] [#7 -0.44,-0.65,0.00,M1] [#8 0.01,-0.41,1.00,U] 
01:28:18.746 00.001 10844 refined, 6 included, MultiStar: {-0.03, -0.16}, one-star: {0.21, -0.65}
01:28:18.746 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (-0.00 = -0.00)
01:28:18.746 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
01:28:18.746 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=0.16 mountY=-0.00, mountTheta=-0.02
01:28:18.748 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
01:28:18.748 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
01:28:18.748 00.000 11060 Worker thread wakes up
01:28:18.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:18.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
01:28:18.748 00.000 10844 UpdateGuideState exits: m=2471 SNR=31.9
01:28:18.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
01:28:18.749 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:18.749 00.000 11060 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=-0.00
01:28:18.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:18.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:28:18.749 00.000 10844 Enqueuing Expose request
01:28:18.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:18.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:28:18.749 00.000 11060 MoveAxis(W, 28, ABG)
01:28:18.749 00.000 11060 Guiding  Dir = 3, Dur = 28
01:28:18.757 00.008 11060 IsSlewing returns 0
01:28:18.757 00.000 11060 IsGuiding returns 0
01:28:18.795 00.038 11060 IsGuiding returns 0
01:28:18.795 00.000 11060 Move returns status 0, amount 28
01:28:18.795 00.000 11060 MoveAxis(N, 0, ABG)
01:28:18.795 00.000 11060 Move returns status 0, amount 0
01:28:18.796 00.001 11060 move complete, result=0
01:28:18.796 00.000 11060 worker thread done servicing request
01:28:18.796 00.000 11060 Worker thread wakes up
01:28:18.796 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
01:28:18.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:18.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:19.427 00.631 11060 Exposure complete
01:28:19.670 00.243 11060 worker thread done servicing request
01:28:19.670 00.000 10844 OnExposeComplete: enter
01:28:19.670 00.000 10844 UpdateGuideState(): m_state=6
01:28:19.670 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9890
01:28:19.671 00.001 10844 Star::Find returns 1 (0), X=268.40, Y=60.41, Mass=2778, SNR=33.3, Peak=241 HFD=3.3
01:28:19.671 00.000 10844 MultiStar: [#1 -0.25,0.01,0.98,U] [#2 0.00,-0.10,2.00,U] [#3 -0.04,-0.68,0.00,M2] [#4 0.00,0.03,0.95,U] [#5 0.19,-0.01,0.97,U] [#6 -0.36,-0.21,0.93,U] [#7 -0.15,-0.57,0.83,U] [#8 0.17,-0.06,0.86,U] 
01:28:19.671 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.17}, one-star: {-0.09, -0.56}
01:28:19.671 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
01:28:19.671 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
01:28:19.671 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.88 mountX=0.18 mountY=-0.03, mountTheta=-0.14
01:28:19.673 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
01:28:19.673 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
01:28:19.673 00.000 11060 Worker thread wakes up
01:28:19.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:19.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:28:19.674 00.001 10844 UpdateGuideState exits: m=2778 SNR=33.3
01:28:19.674 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:28:19.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:19.674 00.000 11060 Moving (-0.05, -0.17) raw xDistance=0.18 yDistance=-0.03
01:28:19.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:19.674 00.000 10844 Enqueuing Expose request
01:28:19.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:28:19.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:19.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:28:19.674 00.000 11060 MoveAxis(W, 32, ABG)
01:28:19.674 00.000 11060 Guiding  Dir = 3, Dur = 32
01:28:19.685 00.011 11060 IsSlewing returns 0
01:28:19.685 00.000 11060 IsGuiding returns 0
01:28:19.732 00.047 11060 IsGuiding returns 0
01:28:19.732 00.000 11060 Move returns status 0, amount 32
01:28:19.732 00.000 11060 MoveAxis(N, 0, ABG)
01:28:19.732 00.000 11060 Move returns status 0, amount 0
01:28:19.732 00.000 11060 move complete, result=0
01:28:19.733 00.001 11060 worker thread done servicing request
01:28:19.733 00.000 11060 Worker thread wakes up
01:28:19.733 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
01:28:19.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:19.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:20.381 00.648 11060 Exposure complete
01:28:20.608 00.227 11060 worker thread done servicing request
01:28:20.608 00.000 10844 OnExposeComplete: enter
01:28:20.608 00.000 10844 UpdateGuideState(): m_state=6
01:28:20.609 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9891
01:28:20.609 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=60.90, Mass=2671, SNR=32.5, Peak=232 HFD=3.3
01:28:20.609 00.000 10844 MultiStar: [#1 -0.10,-0.06,1.00,U] [#2 -0.17,0.20,2.00,U] [#3 -0.18,-0.35,0.93,U] [#4 0.08,-0.17,0.98,U] [#5 -0.23,-0.25,1.08,U] [#6 -0.38,0.18,0.93,U] [#7 -0.59,0.18,0.00,M1] [#8 0.07,0.06,0.90,U] 
01:28:20.609 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.03}, one-star: {-0.21, -0.07}
01:28:20.609 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
01:28:20.609 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
01:28:20.609 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=0.06 mountY=-0.14, mountTheta=-1.18
01:28:20.611 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.03, opts=13)
01:28:20.611 00.000 10844 Enqueuing Move request for scope (-0.15, -0.03)
01:28:20.611 00.000 11060 Worker thread wakes up
01:28:20.612 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:20.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
01:28:20.612 00.000 10844 UpdateGuideState exits: m=2671 SNR=32.5
01:28:20.612 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
01:28:20.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:20.612 00.000 11060 Moving (-0.15, -0.03) raw xDistance=0.06 yDistance=-0.14
01:28:20.612 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:20.612 00.000 10844 Enqueuing Expose request
01:28:20.613 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:28:20.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:20.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:28:20.613 00.000 11060 MoveAxis(E, 0, ABG)
01:28:20.613 00.000 11060 Move returns status 0, amount 0
01:28:20.613 00.000 11060 MoveAxis(N, 0, ABG)
01:28:20.613 00.000 11060 Move returns status 0, amount 0
01:28:20.613 00.000 11060 move complete, result=0
01:28:20.613 00.000 11060 worker thread done servicing request
01:28:20.613 00.000 11060 Worker thread wakes up
01:28:20.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:20.614 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:20.616 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:21.244 00.628 11060 Exposure complete
01:28:21.444 00.200 11060 worker thread done servicing request
01:28:21.444 00.000 10844 OnExposeComplete: enter
01:28:21.444 00.000 10844 UpdateGuideState(): m_state=6
01:28:21.446 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9892
01:28:21.446 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.02, Mass=3311, SNR=35.8, Peak=246 HFD=3.6
01:28:21.446 00.000 10844 MultiStar: [#1 0.01,0.87,0.00,M1] [#2 -0.36,0.33,1.80,U] [#3 0.11,-0.25,0.93,U] [#4 0.05,0.08,0.91,U] [#5 -0.23,0.03,0.99,U] [#6 0.56,0.28,0.00,M1] [#7 0.06,0.05,0.82,U] [#8 -0.09,0.01,0.91,U] 
01:28:21.446 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.07}, one-star: {0.04, 0.05}
01:28:21.446 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
01:28:21.446 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
01:28:21.446 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.82 mountX=-0.05 mountY=0.03, mountTheta=2.56
01:28:21.448 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
01:28:21.448 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
01:28:21.448 00.000 11060 Worker thread wakes up
01:28:21.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:21.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:28:21.448 00.000 10844 UpdateGuideState exits: m=3311 SNR=35.8
01:28:21.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:28:21.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:21.448 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=0.03
01:28:21.449 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:21.449 00.000 10844 Enqueuing Expose request
01:28:21.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:28:21.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:21.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:21.449 00.000 11060 MoveAxis(E, 0, ABG)
01:28:21.449 00.000 11060 Move returns status 0, amount 0
01:28:21.449 00.000 11060 MoveAxis(N, 0, ABG)
01:28:21.449 00.000 11060 Move returns status 0, amount 0
01:28:21.449 00.000 11060 move complete, result=0
01:28:21.450 00.001 11060 worker thread done servicing request
01:28:21.450 00.000 11060 Worker thread wakes up
01:28:21.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:21.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:21.451 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:22.088 00.637 11060 Exposure complete
01:28:22.261 00.173 11060 worker thread done servicing request
01:28:22.261 00.000 10844 OnExposeComplete: enter
01:28:22.261 00.000 10844 UpdateGuideState(): m_state=6
01:28:22.261 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9893
01:28:22.262 00.001 10844 Star::Find returns 1 (0), X=268.40, Y=60.85, Mass=2532, SNR=31.4, Peak=230 HFD=3.5
01:28:22.262 00.000 10844 MultiStar: [#1 0.25,0.18,0.98,U] [#2 0.13,-0.23,2.14,U] [#3 0.07,0.17,0.87,U] [#4 -0.02,-0.30,1.07,U] [#5 0.39,0.05,0.99,U] [#6 -0.20,-0.07,0.92,U] [#7 -0.26,-0.11,0.81,U] [#8 0.35,-0.07,0.98,U] 
01:28:22.262 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {-0.09, -0.12}
01:28:22.262 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
01:28:22.262 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
01:28:22.262 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.78 mountX=0.07 mountY=0.09, mountTheta=0.97
01:28:22.264 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
01:28:22.264 00.000 10844 Enqueuing Move request for scope (0.08, -0.08)
01:28:22.264 00.000 11060 Worker thread wakes up
01:28:22.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:28:22.264 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:28:22.264 00.000 11060 Moving (0.08, -0.08) raw xDistance=0.07 yDistance=0.09
01:28:22.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:28:22.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:22.264 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:22.265 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:28:22.265 00.000 11060 MoveAxis(E, 0, ABG)
01:28:22.265 00.000 11060 Move returns status 0, amount 0
01:28:22.265 00.000 11060 MoveAxis(N, 0, ABG)
01:28:22.265 00.000 10844 UpdateGuideState exits: m=2532 SNR=31.4
01:28:22.265 00.000 11060 Move returns status 0, amount 0
01:28:22.265 00.000 11060 move complete, result=0
01:28:22.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:22.265 00.000 11060 worker thread done servicing request
01:28:22.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:22.265 00.000 10844 Enqueuing Expose request
01:28:22.265 00.000 11060 Worker thread wakes up
01:28:22.265 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:22.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:22.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:22.905 00.640 11060 Exposure complete
01:28:23.079 00.174 11060 worker thread done servicing request
01:28:23.079 00.000 10844 OnExposeComplete: enter
01:28:23.080 00.001 10844 UpdateGuideState(): m_state=6
01:28:23.080 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9894
01:28:23.080 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=61.52, Mass=3725, SNR=38.8, Peak=255 HFD=3.2
01:28:23.090 00.010 10844 MultiStar: [#1 0.08,-0.27,0.84,U] [#2 0.20,-0.04,1.67,U] [#3 -0.19,-0.33,0.78,U] [#4 0.07,0.23,0.79,U] [#5 0.36,0.09,0.85,U] [#6 -0.29,-0.24,0.84,U] [#7 -0.33,0.01,0.78,U] [#8 -0.04,-0.37,0.73,U] 
01:28:23.090 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {-0.01, 0.54}
01:28:23.090 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
01:28:23.090 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
01:28:23.090 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.25 mountX=0.02 mountY=0.01, mountTheta=0.49
01:28:23.092 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
01:28:23.092 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
01:28:23.092 00.000 11060 Worker thread wakes up
01:28:23.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:28:23.092 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:28:23.092 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.02 yDistance=0.01
01:28:23.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:28:23.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:23.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:23.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:23.093 00.001 11060 MoveAxis(E, 0, ABG)
01:28:23.093 00.000 11060 Move returns status 0, amount 0
01:28:23.093 00.000 10844 UpdateGuideState exits: m=3725 SNR=38.8 Saturated
01:28:23.093 00.000 11060 MoveAxis(N, 0, ABG)
01:28:23.093 00.000 11060 Move returns status 0, amount 0
01:28:23.093 00.000 11060 move complete, result=0
01:28:23.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:23.093 00.000 11060 worker thread done servicing request
01:28:23.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:23.093 00.000 10844 Enqueuing Expose request
01:28:23.093 00.000 11060 Worker thread wakes up
01:28:23.093 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:23.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:23.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:23.732 00.639 11060 Exposure complete
01:28:23.894 00.162 11060 worker thread done servicing request
01:28:23.894 00.000 10844 OnExposeComplete: enter
01:28:23.894 00.000 10844 UpdateGuideState(): m_state=6
01:28:23.895 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9895
01:28:23.895 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=60.87, Mass=3094, SNR=35.3, Peak=250 HFD=3.5
01:28:23.895 00.000 10844 MultiStar: [#1 -0.59,0.05,0.83,U] [#2 0.00,-0.34,2.05,U] [#3 -0.27,-0.52,0.96,U] [#4 0.41,-0.04,0.86,U] [#5 -0.56,0.03,0.90,U] [#6 -0.02,-0.83,0.00,M1] [#7 -0.65,-0.01,0.00,M1] [#8 -0.10,-0.45,0.94,U] 
01:28:23.895 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.22}, one-star: {-0.43, -0.11}
01:28:23.895 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
01:28:23.895 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
01:28:23.895 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.27 mountX=0.25 mountY=-0.15, mountTheta=-0.53
01:28:23.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.22, opts=13)
01:28:23.897 00.000 10844 Enqueuing Move request for scope (-0.19, -0.22)
01:28:23.897 00.000 11060 Worker thread wakes up
01:28:23.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
01:28:23.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
01:28:23.897 00.000 11060 Moving (-0.19, -0.22) raw xDistance=0.25 yDistance=-0.15
01:28:23.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:28:23.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:23.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:23.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:28:23.897 00.000 11060 MoveAxis(W, 44, ABG)
01:28:23.897 00.000 11060 Guiding  Dir = 3, Dur = 44
01:28:23.897 00.000 10844 UpdateGuideState exits: m=3094 SNR=35.3
01:28:23.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:23.899 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:23.899 00.000 10844 Enqueuing Expose request
01:28:23.929 00.030 11060 IsSlewing returns 0
01:28:23.930 00.001 11060 IsGuiding returns 0
01:28:24.004 00.074 11060 IsGuiding returns 0
01:28:24.004 00.000 11060 Move returns status 0, amount 44
01:28:24.004 00.000 11060 MoveAxis(N, 0, ABG)
01:28:24.004 00.000 11060 Move returns status 0, amount 0
01:28:24.004 00.000 11060 move complete, result=0
01:28:24.004 00.000 11060 worker thread done servicing request
01:28:24.004 00.000 11060 Worker thread wakes up
01:28:24.004 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
01:28:24.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:24.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:24.650 00.646 11060 Exposure complete
01:28:24.826 00.176 11060 worker thread done servicing request
01:28:24.826 00.000 10844 OnExposeComplete: enter
01:28:24.826 00.000 10844 UpdateGuideState(): m_state=6
01:28:24.826 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9896
01:28:24.827 00.001 10844 Star::Find returns 1 (1), X=268.60, Y=60.82, Mass=3070, SNR=34.7, Peak=255 HFD=3.6
01:28:24.827 00.000 10844 MultiStar: [#1 -0.29,0.24,0.96,U] [#2 0.06,-0.22,1.91,U] [#3 -0.05,-0.01,0.90,U] [#4 0.33,-0.27,0.94,U] [#5 0.03,0.25,0.92,U] [#6 -0.23,-0.12,0.88,U] [#7 -0.21,0.15,0.81,U] [#8 -0.09,-0.30,0.94,U] 
01:28:24.827 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.12, -0.16}
01:28:24.827 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
01:28:24.827 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
01:28:24.827 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.85 mountX=0.07 mountY=-0.01, mountTheta=-0.12
01:28:24.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
01:28:24.828 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
01:28:24.828 00.000 11060 Worker thread wakes up
01:28:24.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:28:24.829 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:28:24.829 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.01
01:28:24.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:28:24.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:24.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:24.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:28:24.829 00.000 11060 MoveAxis(E, 0, ABG)
01:28:24.829 00.000 11060 Move returns status 0, amount 0
01:28:24.829 00.000 11060 MoveAxis(N, 0, ABG)
01:28:24.829 00.000 11060 Move returns status 0, amount 0
01:28:24.829 00.000 11060 move complete, result=0
01:28:24.829 00.000 11060 worker thread done servicing request
01:28:24.829 00.000 10844 UpdateGuideState exits: m=3070 SNR=34.7 Saturated
01:28:24.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:24.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:24.829 00.000 10844 Enqueuing Expose request
01:28:24.829 00.000 11060 Worker thread wakes up
01:28:24.829 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:24.830 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:24.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:25.467 00.637 11060 Exposure complete
01:28:25.640 00.173 11060 worker thread done servicing request
01:28:25.640 00.000 10844 OnExposeComplete: enter
01:28:25.640 00.000 10844 UpdateGuideState(): m_state=6
01:28:25.640 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9897
01:28:25.641 00.001 10844 Star::Find returns 1 (0), X=268.53, Y=60.84, Mass=3065, SNR=35.7, Peak=228 HFD=3.5
01:28:25.641 00.000 10844 MultiStar: [#1 -0.10,0.04,0.92,U] [#2 0.22,-0.01,2.01,U] [#3 -0.38,-0.20,0.76,U] [#4 0.28,-0.34,0.80,U] [#5 0.33,0.34,0.87,U] [#6 -0.01,-0.06,0.90,U] [#7 -0.38,-0.12,0.78,U] [#8 0.11,0.16,0.83,U] 
01:28:25.641 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.04, -0.13}
01:28:25.641 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
01:28:25.641 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
01:28:25.641 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.55 mountX=0.02 mountY=0.05, mountTheta=1.20
01:28:25.643 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
01:28:25.643 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
01:28:25.643 00.000 11060 Worker thread wakes up
01:28:25.643 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:28:25.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:28:25.643 00.000 10844 UpdateGuideState exits: m=3065 SNR=35.7
01:28:25.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:25.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:25.643 00.000 10844 Enqueuing Expose request
01:28:25.643 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:28:25.644 00.001 11060 Moving (0.04, -0.03) raw xDistance=0.02 yDistance=0.05
01:28:25.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:28:25.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:25.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:28:25.644 00.000 11060 MoveAxis(E, 0, ABG)
01:28:25.644 00.000 11060 Move returns status 0, amount 0
01:28:25.644 00.000 11060 MoveAxis(N, 0, ABG)
01:28:25.644 00.000 11060 Move returns status 0, amount 0
01:28:25.644 00.000 11060 move complete, result=0
01:28:25.644 00.000 11060 worker thread done servicing request
01:28:25.644 00.000 11060 Worker thread wakes up
01:28:25.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:25.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:25.646 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:26.279 00.633 11060 Exposure complete
01:28:26.460 00.181 11060 worker thread done servicing request
01:28:26.460 00.000 10844 OnExposeComplete: enter
01:28:26.460 00.000 10844 UpdateGuideState(): m_state=6
01:28:26.460 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9898
01:28:26.460 00.000 10844 Star::Find returns 1 (1), X=268.83, Y=60.92, Mass=2710, SNR=33.0, Peak=255 HFD=3.1
01:28:26.461 00.001 10844 MultiStar: [#1 -0.05,0.34,1.05,U] [#2 0.07,0.31,2.02,U] [#3 0.15,-0.18,0.96,U] [#4 -0.12,-0.04,1.04,U] [#5 0.52,0.17,1.07,U] [#6 -0.07,0.01,0.90,U] [#7 -0.18,0.44,0.80,U] [#8 0.17,0.03,0.92,U] 
01:28:26.461 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.13}, one-star: {0.35, -0.05}
01:28:26.461 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:28:26.461 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
01:28:26.461 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.93 mountX=-0.15 mountY=0.08, mountTheta=2.67
01:28:26.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
01:28:26.462 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
01:28:26.462 00.000 11060 Worker thread wakes up
01:28:26.463 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:28:26.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:26.463 00.000 10844 UpdateGuideState exits: m=2710 SNR=33.0 Saturated
01:28:26.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:26.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:26.463 00.000 10844 Enqueuing Expose request
01:28:26.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:28:26.463 00.000 11060 Moving (0.10, 0.13) raw xDistance=-0.15 yDistance=0.08
01:28:26.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:28:26.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:26.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:28:26.463 00.000 11060 MoveAxis(E, 26, ABG)
01:28:26.463 00.000 11060 Guiding  Dir = 2, Dur = 26
01:28:26.491 00.028 11060 IsSlewing returns 0
01:28:26.491 00.000 11060 IsGuiding returns 0
01:28:26.554 00.063 11060 IsGuiding returns 0
01:28:26.554 00.000 11060 Move returns status 0, amount 26
01:28:26.554 00.000 11060 MoveAxis(N, 0, ABG)
01:28:26.554 00.000 11060 Move returns status 0, amount 0
01:28:26.554 00.000 11060 move complete, result=0
01:28:26.555 00.001 11060 worker thread done servicing request
01:28:26.555 00.000 11060 Worker thread wakes up
01:28:26.555 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
01:28:26.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:26.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:27.185 00.630 11060 Exposure complete
01:28:27.353 00.168 10844 OnExposeComplete: enter
01:28:27.353 00.000 10844 UpdateGuideState(): m_state=6
01:28:27.354 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9899
01:28:27.354 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=61.10, Mass=2878, SNR=34.5, Peak=245 HFD=3.3
01:28:27.354 00.000 10844 MultiStar: [#1 -0.10,0.32,0.96,U] [#2 0.22,0.45,2.00,U] [#3 0.29,0.10,0.85,U] [#4 0.57,-0.25,0.00,M1] [#5 -0.11,0.41,0.95,U] [#6 0.02,-0.13,0.98,U] [#7 -0.03,-0.40,0.85,U] [#8 0.50,0.07,0.89,U] 
01:28:27.354 00.000 10844 single-star, 7 included, MultiStar: {0.09, 0.17}, one-star: {-0.13, 0.13}
01:28:27.354 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.16)
01:28:27.354 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
01:28:27.354 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.37 mountX=-0.10 mountY=-0.15, mountTheta=-2.17
01:28:27.356 00.002 11060 worker thread done servicing request
01:28:27.356 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.13, opts=13)
01:28:27.356 00.000 10844 Enqueuing Move request for scope (-0.13, 0.13)
01:28:27.356 00.000 11060 Worker thread wakes up
01:28:27.356 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:27.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
01:28:27.356 00.000 10844 UpdateGuideState exits: m=2878 SNR=34.5
01:28:27.356 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
01:28:27.356 00.000 11060 Moving (-0.13, 0.13) raw xDistance=-0.10 yDistance=-0.15
01:28:27.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:28:27.356 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:27.357 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:27.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:28:27.357 00.000 11060 MoveAxis(E, 0, ABG)
01:28:27.357 00.000 11060 Move returns status 0, amount 0
01:28:27.357 00.000 11060 MoveAxis(N, 0, ABG)
01:28:27.357 00.000 11060 Move returns status 0, amount 0
01:28:27.357 00.000 11060 move complete, result=0
01:28:27.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:27.357 00.000 10844 Enqueuing Expose request
01:28:27.357 00.000 11060 worker thread done servicing request
01:28:27.357 00.000 11060 Worker thread wakes up
01:28:27.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:27.357 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:27.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:27.997 00.640 11060 Exposure complete
01:28:28.190 00.193 11060 worker thread done servicing request
01:28:28.190 00.000 10844 OnExposeComplete: enter
01:28:28.190 00.000 10844 UpdateGuideState(): m_state=6
01:28:28.190 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9900
01:28:28.190 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=61.07, Mass=2828, SNR=33.7, Peak=214 HFD=3.9
01:28:28.191 00.001 10844 MultiStar: [#1 0.24,0.26,0.91,U] [#2 0.21,0.50,1.92,U] [#3 0.20,0.27,0.91,U] [#4 0.59,-0.07,0.95,U] [#5 0.36,0.48,1.04,U] [#6 -0.19,0.04,0.89,U] [#7 -0.14,-0.07,0.68,U] [#8 0.24,0.44,0.92,U] 
01:28:28.191 00.000 10844 single-star, 8 included, MultiStar: {0.20, 0.26}, one-star: {0.20, 0.09}
01:28:28.191 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
01:28:28.191 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
01:28:28.191 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.44 mountX=-0.13 mountY=0.18, mountTheta=2.18
01:28:28.193 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.09, opts=13)
01:28:28.194 00.001 10844 Enqueuing Move request for scope (0.20, 0.09)
01:28:28.194 00.000 11060 Worker thread wakes up
01:28:28.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:28.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
01:28:28.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
01:28:28.194 00.000 11060 Moving (0.20, 0.09) raw xDistance=-0.13 yDistance=0.18
01:28:28.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:28:28.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:28.194 00.000 10844 UpdateGuideState exits: m=2828 SNR=33.7
01:28:28.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:28.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:28:28.194 00.000 11060 MoveAxis(E, 22, ABG)
01:28:28.194 00.000 11060 Guiding  Dir = 2, Dur = 22
01:28:28.195 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:28.195 00.000 10844 Enqueuing Expose request
01:28:28.226 00.031 11060 IsSlewing returns 0
01:28:28.226 00.000 11060 IsGuiding returns 0
01:28:28.258 00.032 11060 IsGuiding returns 0
01:28:28.258 00.000 11060 Move returns status 0, amount 22
01:28:28.258 00.000 11060 MoveAxis(N, 0, ABG)
01:28:28.259 00.001 11060 Move returns status 0, amount 0
01:28:28.259 00.000 11060 move complete, result=0
01:28:28.259 00.000 11060 worker thread done servicing request
01:28:28.259 00.000 11060 Worker thread wakes up
01:28:28.259 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
01:28:28.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:28.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:28.891 00.632 11060 Exposure complete
01:28:29.052 00.161 11060 worker thread done servicing request
01:28:29.052 00.000 10844 OnExposeComplete: enter
01:28:29.052 00.000 10844 UpdateGuideState(): m_state=6
01:28:29.053 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9901
01:28:29.053 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.19, Mass=3269, SNR=36.7, Peak=252 HFD=3.3
01:28:29.053 00.000 10844 MultiStar: [#1 -0.03,0.13,0.85,U] [#2 0.10,0.13,1.77,U] [#3 0.24,-0.19,0.75,U] [#4 0.34,0.13,0.87,U] [#5 -0.15,0.05,0.81,U] [#6 -0.46,0.26,0.86,U] [#7 -0.21,-0.30,0.73,U] [#8 -0.25,0.10,0.83,U] 
01:28:29.053 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.15, 0.21}
01:28:29.053 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
01:28:29.053 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.84)
01:28:29.053 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=-0.07 mountY=-0.02, mountTheta=-2.84
01:28:29.054 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
01:28:29.054 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
01:28:29.054 00.000 11060 Worker thread wakes up
01:28:29.055 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:28:29.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:28:29.055 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=-0.02
01:28:29.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:28:29.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:29.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:29.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:29.055 00.000 11060 MoveAxis(E, 0, ABG)
01:28:29.055 00.000 11060 Move returns status 0, amount 0
01:28:29.055 00.000 10844 UpdateGuideState exits: m=3269 SNR=36.7
01:28:29.055 00.000 11060 MoveAxis(N, 0, ABG)
01:28:29.055 00.000 11060 Move returns status 0, amount 0
01:28:29.055 00.000 11060 move complete, result=0
01:28:29.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:29.055 00.000 11060 worker thread done servicing request
01:28:29.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:29.055 00.000 10844 Enqueuing Expose request
01:28:29.056 00.001 11060 Worker thread wakes up
01:28:29.056 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:29.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:29.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:29.688 00.632 11060 Exposure complete
01:28:29.876 00.188 11060 worker thread done servicing request
01:28:29.876 00.000 10844 OnExposeComplete: enter
01:28:29.876 00.000 10844 UpdateGuideState(): m_state=6
01:28:29.876 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9902
01:28:29.876 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=60.93, Mass=3043, SNR=34.6, Peak=255 HFD=3.6
01:28:29.877 00.001 10844 MultiStar: [#1 -0.44,-0.07,0.93,U] [#2 -0.16,-0.30,1.98,U] [#3 -0.44,-0.58,0.00,M1] [#4 0.17,-0.56,0.95,U] [#5 -0.26,-0.34,0.94,U] [#6 0.01,-0.29,0.92,U] [#7 -0.44,-0.04,0.76,U] [#8 -0.36,-0.41,0.87,U] 
01:28:29.877 00.000 10844 single-star, 7 included, MultiStar: {-0.17, -0.26}, one-star: {-0.01, -0.05}
01:28:29.877 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
01:28:29.877 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
01:28:29.877 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.81 mountX=0.05 mountY=-0.00, mountTheta=-0.07
01:28:29.878 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
01:28:29.878 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
01:28:29.879 00.001 11060 Worker thread wakes up
01:28:29.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:29.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:28:29.879 00.000 10844 UpdateGuideState exits: m=3043 SNR=34.6 Saturated
01:28:29.879 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:28:29.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:29.879 00.000 11060 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=-0.00
01:28:29.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:29.879 00.000 10844 Enqueuing Expose request
01:28:29.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:29.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:29.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:28:29.879 00.000 11060 MoveAxis(E, 0, ABG)
01:28:29.880 00.001 11060 Move returns status 0, amount 0
01:28:29.880 00.000 11060 MoveAxis(N, 0, ABG)
01:28:29.880 00.000 11060 Move returns status 0, amount 0
01:28:29.880 00.000 11060 move complete, result=0
01:28:29.880 00.000 11060 worker thread done servicing request
01:28:29.880 00.000 11060 Worker thread wakes up
01:28:29.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:29.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:29.884 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:30.521 00.637 11060 Exposure complete
01:28:30.698 00.177 11060 worker thread done servicing request
01:28:30.698 00.000 10844 OnExposeComplete: enter
01:28:30.698 00.000 10844 UpdateGuideState(): m_state=6
01:28:30.698 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9903
01:28:30.699 00.001 10844 Star::Find returns 1 (1), X=268.50, Y=60.90, Mass=2666, SNR=32.3, Peak=255 HFD=3.5
01:28:30.699 00.000 10844 MultiStar: [#1 -0.20,0.28,1.04,U] [#2 -0.09,-0.20,2.07,U] [#3 0.22,-0.20,0.91,U] [#4 0.09,-0.19,0.90,U] [#5 -0.36,0.50,0.00,M1] [#6 0.07,0.08,0.95,U] [#7 0.20,-0.13,0.95,U] [#8 0.11,-0.13,0.93,U] 
01:28:30.699 00.000 10844 single-star, 7 included, MultiStar: {0.03, -0.08}, one-star: {0.01, -0.07}
01:28:30.699 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
01:28:30.699 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
01:28:30.699 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.43 mountX=0.07 mountY=0.02, mountTheta=0.31
01:28:30.700 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
01:28:30.701 00.001 10844 Enqueuing Move request for scope (0.01, -0.07)
01:28:30.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:30.701 00.000 11060 Worker thread wakes up
01:28:30.701 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.3 Saturated
01:28:30.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:28:30.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:28:30.701 00.000 11060 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.02
01:28:30.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:28:30.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:30.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:30.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:28:30.701 00.000 11060 MoveAxis(E, 0, ABG)
01:28:30.701 00.000 11060 Move returns status 0, amount 0
01:28:30.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:30.701 00.000 10844 Enqueuing Expose request
01:28:30.701 00.000 11060 MoveAxis(N, 0, ABG)
01:28:30.701 00.000 11060 Move returns status 0, amount 0
01:28:30.701 00.000 11060 move complete, result=0
01:28:30.701 00.000 11060 worker thread done servicing request
01:28:30.702 00.001 11060 Worker thread wakes up
01:28:30.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:30.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:30.704 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:31.332 00.628 11060 Exposure complete
01:28:31.514 00.182 11060 worker thread done servicing request
01:28:31.514 00.000 10844 OnExposeComplete: enter
01:28:31.514 00.000 10844 UpdateGuideState(): m_state=6
01:28:31.514 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9904
01:28:31.514 00.000 10844 Star::Find returns 1 (1), X=268.74, Y=60.98, Mass=2707, SNR=32.7, Peak=255 HFD=3.2
01:28:31.515 00.001 10844 MultiStar: [#1 0.41,-0.21,1.03,U] [#2 0.38,0.04,2.02,U] [#3 -0.24,-0.12,0.97,U] [#4 0.23,-0.31,0.99,U] [#5 0.12,0.09,1.10,U] [#6 -0.19,0.01,0.96,U] [#7 0.04,0.06,0.80,U] [#8 0.46,0.17,0.92,U] 
01:28:31.515 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.02}, one-star: {0.25, 0.01}
01:28:31.515 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
01:28:31.515 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
01:28:31.515 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.13 mountX=-0.01 mountY=0.19, mountTheta=1.62
01:28:31.516 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.02, opts=13)
01:28:31.516 00.000 10844 Enqueuing Move request for scope (0.19, -0.02)
01:28:31.516 00.000 11060 Worker thread wakes up
01:28:31.517 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:31.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
01:28:31.517 00.000 10844 UpdateGuideState exits: m=2707 SNR=32.7 Saturated
01:28:31.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
01:28:31.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:31.517 00.000 11060 Moving (0.19, -0.02) raw xDistance=-0.01 yDistance=0.19
01:28:31.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:31.517 00.000 10844 Enqueuing Expose request
01:28:31.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:28:31.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:31.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:28:31.517 00.000 11060 MoveAxis(E, 0, ABG)
01:28:31.517 00.000 11060 Move returns status 0, amount 0
01:28:31.517 00.000 11060 MoveAxis(N, 0, ABG)
01:28:31.517 00.000 11060 Move returns status 0, amount 0
01:28:31.517 00.000 11060 move complete, result=0
01:28:31.518 00.001 11060 worker thread done servicing request
01:28:31.518 00.000 11060 Worker thread wakes up
01:28:31.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:31.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:31.519 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:32.169 00.650 11060 Exposure complete
01:28:32.358 00.189 11060 worker thread done servicing request
01:28:32.358 00.000 10844 OnExposeComplete: enter
01:28:32.358 00.000 10844 UpdateGuideState(): m_state=6
01:28:32.359 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9905
01:28:32.359 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=61.12, Mass=3122, SNR=36.1, Peak=244 HFD=3.6
01:28:32.359 00.000 10844 MultiStar: [#1 -0.08,-0.09,0.93,U] [#2 -0.03,-0.08,1.81,U] [#3 -0.26,-0.15,0.82,U] [#4 0.56,-0.13,0.81,U] [#5 -0.17,0.28,0.96,U] [#6 -0.27,0.16,0.83,U] [#7 -0.45,0.19,0.75,U] [#8 -0.16,0.05,0.84,U] 
01:28:32.359 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {-0.04, 0.15}
01:28:32.359 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.73)
01:28:32.359 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
01:28:32.359 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.81 mountX=-0.01 mountY=-0.09, mountTheta=-1.73
01:28:32.360 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
01:28:32.361 00.001 10844 Enqueuing Move request for scope (-0.09, 0.03)
01:28:32.361 00.000 11060 Worker thread wakes up
01:28:32.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
01:28:32.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
01:28:32.361 00.000 11060 Moving (-0.09, 0.03) raw xDistance=-0.01 yDistance=-0.09
01:28:32.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:28:32.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:32.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:28:32.361 00.000 11060 MoveAxis(E, 0, ABG)
01:28:32.361 00.000 11060 Move returns status 0, amount 0
01:28:32.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:32.361 00.000 10844 UpdateGuideState exits: m=3122 SNR=36.1
01:28:32.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:32.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:32.362 00.001 10844 Enqueuing Expose request
01:28:32.362 00.000 11060 MoveAxis(N, 0, ABG)
01:28:32.362 00.000 11060 Move returns status 0, amount 0
01:28:32.362 00.000 11060 move complete, result=0
01:28:32.362 00.000 11060 worker thread done servicing request
01:28:32.362 00.000 11060 Worker thread wakes up
01:28:32.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:32.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:32.364 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:32.996 00.632 11060 Exposure complete
01:28:33.167 00.171 11060 worker thread done servicing request
01:28:33.167 00.000 10844 OnExposeComplete: enter
01:28:33.167 00.000 10844 UpdateGuideState(): m_state=6
01:28:33.168 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9906
01:28:33.168 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=60.79, Mass=2206, SNR=29.6, Peak=229 HFD=3.0
01:28:33.168 00.000 10844 MultiStar: [#1 -0.16,-0.08,1.17,U] [#2 -0.18,0.12,2.24,U] [#3 -0.01,-0.42,1.04,U] [#4 0.09,-0.24,1.13,U] [#5 -0.21,0.01,1.12,U] [#6 -0.09,0.03,1.02,U] [#7 -0.32,-0.50,0.97,U] [#8 0.13,0.09,1.07,U] 
01:28:33.168 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {0.19, -0.18}
01:28:33.168 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
01:28:33.168 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
01:28:33.168 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.20 mountX=0.11 mountY=-0.06, mountTheta=-0.46
01:28:33.169 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
01:28:33.170 00.001 10844 Enqueuing Move request for scope (-0.07, -0.10)
01:28:33.170 00.000 11060 Worker thread wakes up
01:28:33.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:33.170 00.000 10844 UpdateGuideState exits: m=2206 SNR=29.6
01:28:33.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:33.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:33.170 00.000 10844 Enqueuing Expose request
01:28:33.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
01:28:33.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
01:28:33.170 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.11 yDistance=-0.06
01:28:33.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:28:33.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:33.171 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:33.171 00.000 11060 MoveAxis(E, 0, ABG)
01:28:33.171 00.000 11060 Move returns status 0, amount 0
01:28:33.171 00.000 11060 MoveAxis(N, 0, ABG)
01:28:33.171 00.000 11060 Move returns status 0, amount 0
01:28:33.171 00.000 11060 move complete, result=0
01:28:33.171 00.000 11060 worker thread done servicing request
01:28:33.171 00.000 11060 Worker thread wakes up
01:28:33.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:33.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:33.172 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:33.823 00.651 11060 Exposure complete
01:28:34.013 00.190 11060 worker thread done servicing request
01:28:34.013 00.000 10844 OnExposeComplete: enter
01:28:34.013 00.000 10844 UpdateGuideState(): m_state=6
01:28:34.013 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9907
01:28:34.013 00.000 10844 Star::Find returns 1 (1), X=268.83, Y=60.83, Mass=2902, SNR=34.3, Peak=255 HFD=3.2
01:28:34.014 00.001 10844 MultiStar: [#1 0.08,0.03,0.99,U] [#2 0.06,0.04,2.02,U] [#3 -0.18,-0.21,0.95,U] [#4 -0.00,0.04,0.95,U] [#5 -0.11,0.36,1.04,U] [#6 -0.08,0.11,0.84,U] [#7 -0.20,0.21,0.74,U] [#8 -0.15,0.06,0.90,U] 
01:28:34.014 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.35, -0.14}
01:28:34.014 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
01:28:34.014 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:28:34.014 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.75 mountX=-0.05 mountY=-0.02, mountTheta=-2.79
01:28:34.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.05, opts=13)
01:28:34.016 00.000 10844 Enqueuing Move request for scope (-0.01, 0.05)
01:28:34.016 00.000 11060 Worker thread wakes up
01:28:34.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:34.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
01:28:34.016 00.000 10844 UpdateGuideState exits: m=2902 SNR=34.3 Saturated
01:28:34.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
01:28:34.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:34.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:34.016 00.000 10844 Enqueuing Expose request
01:28:34.017 00.001 11060 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=-0.02
01:28:34.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:28:34.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:34.018 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:34.018 00.000 11060 MoveAxis(E, 0, ABG)
01:28:34.018 00.000 11060 Move returns status 0, amount 0
01:28:34.018 00.000 11060 MoveAxis(N, 0, ABG)
01:28:34.018 00.000 11060 Move returns status 0, amount 0
01:28:34.018 00.000 11060 move complete, result=0
01:28:34.018 00.000 11060 worker thread done servicing request
01:28:34.018 00.000 11060 Worker thread wakes up
01:28:34.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:34.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:34.021 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:34.653 00.632 11060 Exposure complete
01:28:34.861 00.208 11060 worker thread done servicing request
01:28:34.862 00.001 10844 OnExposeComplete: enter
01:28:34.862 00.000 10844 UpdateGuideState(): m_state=6
01:28:34.862 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9908
01:28:34.862 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=61.44, Mass=2552, SNR=31.9, Peak=206 HFD=3.3
01:28:34.863 00.001 10844 MultiStar: [#1 -0.09,0.61,0.00,M1] [#2 0.05,0.21,2.07,U] [#3 -0.07,-0.02,0.96,U] [#4 0.28,0.40,1.00,U] [#5 -0.01,0.58,1.07,U] [#6 0.13,0.33,0.98,U] [#7 -0.44,0.17,1.01,U] [#8 -0.24,-0.02,0.97,U] 
01:28:34.863 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.26}, one-star: {0.20, 0.46}
01:28:34.863 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
01:28:34.863 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
01:28:34.863 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.59 mountX=-0.26 mountY=-0.05, mountTheta=-2.96
01:28:34.864 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.26, opts=13)
01:28:34.864 00.000 10844 Enqueuing Move request for scope (-0.00, 0.26)
01:28:34.864 00.000 11060 Worker thread wakes up
01:28:34.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:34.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.26) opts 0xd
01:28:34.864 00.000 10844 UpdateGuideState exits: m=2552 SNR=31.9
01:28:34.864 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.26)
01:28:34.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:34.864 00.000 11060 Moving (-0.00, 0.26) raw xDistance=-0.26 yDistance=-0.05
01:28:34.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:34.866 00.002 10844 Enqueuing Expose request
01:28:34.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:28:34.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:34.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:28:34.866 00.000 11060 MoveAxis(E, 44, ABG)
01:28:34.866 00.000 11060 Guiding  Dir = 2, Dur = 44
01:28:34.898 00.032 11060 IsSlewing returns 0
01:28:34.899 00.001 11060 IsGuiding returns 0
01:28:34.965 00.066 11060 IsGuiding returns 0
01:28:34.965 00.000 11060 Move returns status 0, amount 44
01:28:34.967 00.002 11060 MoveAxis(N, 0, ABG)
01:28:34.967 00.000 11060 Move returns status 0, amount 0
01:28:34.967 00.000 11060 move complete, result=0
01:28:34.967 00.000 11060 worker thread done servicing request
01:28:34.967 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.0 px 0 ms NORTH
01:28:34.967 00.000 11060 Worker thread wakes up
01:28:34.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:34.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:35.629 00.662 11060 Exposure complete
01:28:35.954 00.325 11060 worker thread done servicing request
01:28:35.954 00.000 10844 OnExposeComplete: enter
01:28:35.954 00.000 10844 UpdateGuideState(): m_state=6
01:28:35.955 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9909
01:28:35.955 00.000 10844 Star::Find returns 1 (1), X=268.80, Y=60.49, Mass=2842, SNR=33.5, Peak=255 HFD=3.4
01:28:35.955 00.000 10844 MultiStar: [#1 0.15,-0.15,0.92,U] [#2 0.04,-0.27,1.93,U] [#3 0.28,-0.49,0.98,U] [#4 -0.07,-0.41,0.96,U] [#5 0.29,0.09,0.92,U] [#6 -0.05,-0.04,0.96,U] [#7 -0.06,-0.28,0.83,U] [#8 0.21,-0.34,0.99,U] 
01:28:35.955 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.27}, one-star: {0.31, -0.48}
01:28:35.956 00.001 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
01:28:35.956 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
01:28:35.956 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.29 cameraTheta=-1.16 mountX=0.24 mountY=0.16, mountTheta=0.58
01:28:35.958 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.27, opts=13)
01:28:35.958 00.000 10844 Enqueuing Move request for scope (0.12, -0.27)
01:28:35.958 00.000 11060 Worker thread wakes up
01:28:35.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:35.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
01:28:35.958 00.000 10844 UpdateGuideState exits: m=2842 SNR=33.5 Saturated
01:28:35.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
01:28:35.959 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:35.959 00.000 11060 Moving (0.12, -0.27) raw xDistance=0.24 yDistance=0.16
01:28:35.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:35.959 00.000 10844 Enqueuing Expose request
01:28:35.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:28:35.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:35.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:28:35.959 00.000 11060 MoveAxis(W, 41, ABG)
01:28:35.959 00.000 11060 Guiding  Dir = 3, Dur = 41
01:28:35.980 00.021 11060 IsSlewing returns 0
01:28:35.981 00.001 11060 IsGuiding returns 0
01:28:36.039 00.058 11060 IsGuiding returns 0
01:28:36.039 00.000 11060 Move returns status 0, amount 41
01:28:36.040 00.001 11060 MoveAxis(N, 0, ABG)
01:28:36.040 00.000 11060 Move returns status 0, amount 0
01:28:36.040 00.000 11060 move complete, result=0
01:28:36.040 00.000 11060 worker thread done servicing request
01:28:36.040 00.000 11060 Worker thread wakes up
01:28:36.040 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
01:28:36.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:36.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:36.675 00.635 11060 Exposure complete
01:28:36.931 00.256 11060 worker thread done servicing request
01:28:36.931 00.000 10844 OnExposeComplete: enter
01:28:36.931 00.000 10844 UpdateGuideState(): m_state=6
01:28:36.931 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9910
01:28:36.932 00.001 10844 Star::Find returns 1 (0), X=268.45, Y=60.84, Mass=3071, SNR=35.5, Peak=248 HFD=3.4
01:28:36.932 00.000 10844 MultiStar: [#1 0.18,-0.11,0.92,U] [#2 -0.11,0.01,2.04,U] [#3 -0.11,0.01,0.92,U] [#4 0.67,0.00,0.00,M1] [#5 -0.06,-0.12,0.89,U] [#6 0.14,0.04,0.87,U] [#7 0.09,-0.31,0.87,U] [#8 -0.10,-0.29,0.87,U] 
01:28:36.932 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.10}, one-star: {-0.03, -0.14}
01:28:36.932 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
01:28:36.932 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
01:28:36.932 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.73 mountX=0.10 mountY=0.00, mountTheta=0.00
01:28:36.934 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
01:28:36.934 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
01:28:36.934 00.000 11060 Worker thread wakes up
01:28:36.935 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:36.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
01:28:36.935 00.000 10844 UpdateGuideState exits: m=3071 SNR=35.5
01:28:36.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
01:28:36.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:36.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:36.935 00.000 10844 Enqueuing Expose request
01:28:36.935 00.000 11060 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.00
01:28:36.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:28:36.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:36.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:28:36.936 00.001 11060 MoveAxis(E, 0, ABG)
01:28:36.936 00.000 11060 Move returns status 0, amount 0
01:28:36.936 00.000 11060 MoveAxis(N, 0, ABG)
01:28:36.936 00.000 11060 Move returns status 0, amount 0
01:28:36.936 00.000 11060 move complete, result=0
01:28:36.936 00.000 11060 worker thread done servicing request
01:28:36.936 00.000 11060 Worker thread wakes up
01:28:36.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:36.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:36.938 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:37.579 00.641 11060 Exposure complete
01:28:37.813 00.234 11060 worker thread done servicing request
01:28:37.813 00.000 10844 OnExposeComplete: enter
01:28:37.813 00.000 10844 UpdateGuideState(): m_state=6
01:28:37.814 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9911
01:28:37.814 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.04, Mass=2714, SNR=32.9, Peak=232 HFD=3.3
01:28:37.814 00.000 10844 MultiStar: [#1 0.03,-0.15,1.01,U] [#2 -0.15,0.02,2.08,U] [#3 0.18,-0.09,0.97,U] [#4 0.14,-0.29,1.08,U] [#5 0.21,0.03,0.97,U] [#6 -0.11,-0.10,0.86,U] [#7 -0.18,-0.17,0.80,U] [#8 0.28,-0.12,0.92,U] 
01:28:37.814 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.18, 0.06}
01:28:37.815 00.001 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
01:28:37.815 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
01:28:37.815 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.05 mountX=0.07 mountY=0.06, mountTheta=0.70
01:28:37.817 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
01:28:37.817 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
01:28:37.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:37.817 00.000 10844 UpdateGuideState exits: m=2714 SNR=32.9
01:28:37.817 00.000 11060 Worker thread wakes up
01:28:37.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:37.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:37.817 00.000 10844 Enqueuing Expose request
01:28:37.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:28:37.818 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:28:37.818 00.000 11060 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=0.06
01:28:37.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:28:37.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:37.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:37.818 00.000 11060 MoveAxis(E, 0, ABG)
01:28:37.820 00.002 11060 Move returns status 0, amount 0
01:28:37.820 00.000 11060 MoveAxis(N, 0, ABG)
01:28:37.820 00.000 11060 Move returns status 0, amount 0
01:28:37.820 00.000 11060 move complete, result=0
01:28:37.820 00.000 11060 worker thread done servicing request
01:28:37.820 00.000 11060 Worker thread wakes up
01:28:37.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:37.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:37.823 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:38.463 00.640 11060 Exposure complete
01:28:38.685 00.222 11060 worker thread done servicing request
01:28:38.685 00.000 10844 OnExposeComplete: enter
01:28:38.685 00.000 10844 UpdateGuideState(): m_state=6
01:28:38.685 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9912
01:28:38.685 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=60.59, Mass=2833, SNR=34.1, Peak=255 HFD=3.3
01:28:38.686 00.001 10844 MultiStar: [#1 -0.00,-0.03,0.93,U] [#2 -0.05,-0.41,2.04,U] [#3 0.35,0.05,1.01,U] [#4 0.47,-0.01,0.79,U] [#5 -0.10,0.18,0.87,U] [#6 0.06,-0.07,0.90,U] [#7 -0.26,-0.28,0.81,U] [#8 0.16,-0.41,0.89,U] 
01:28:38.686 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.19}, one-star: {-0.14, -0.39}
01:28:38.686 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
01:28:38.686 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
01:28:38.686 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.35 mountX=0.17 mountY=0.07, mountTheta=0.39
01:28:38.687 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.19, opts=13)
01:28:38.688 00.001 10844 Enqueuing Move request for scope (0.04, -0.19)
01:28:38.688 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:38.688 00.000 11060 Worker thread wakes up
01:28:38.688 00.000 10844 UpdateGuideState exits: m=2833 SNR=34.1 Saturated
01:28:38.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
01:28:38.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:38.688 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
01:28:38.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:38.688 00.000 10844 Enqueuing Expose request
01:28:38.688 00.000 11060 Moving (0.04, -0.19) raw xDistance=0.17 yDistance=0.07
01:28:38.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:28:38.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:38.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:28:38.688 00.000 11060 MoveAxis(W, 30, ABG)
01:28:38.688 00.000 11060 Guiding  Dir = 3, Dur = 30
01:28:38.705 00.017 11060 IsSlewing returns 0
01:28:38.705 00.000 11060 IsGuiding returns 0
01:28:38.752 00.047 11060 IsGuiding returns 0
01:28:38.752 00.000 11060 Move returns status 0, amount 30
01:28:38.752 00.000 11060 MoveAxis(N, 0, ABG)
01:28:38.753 00.001 11060 Move returns status 0, amount 0
01:28:38.753 00.000 11060 move complete, result=0
01:28:38.753 00.000 11060 worker thread done servicing request
01:28:38.753 00.000 11060 Worker thread wakes up
01:28:38.753 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
01:28:38.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:38.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:39.403 00.650 11060 Exposure complete
01:28:39.602 00.199 11060 worker thread done servicing request
01:28:39.602 00.000 10844 OnExposeComplete: enter
01:28:39.602 00.000 10844 UpdateGuideState(): m_state=6
01:28:39.602 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9913
01:28:39.602 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=60.80, Mass=2613, SNR=32.4, Peak=244 HFD=3.3
01:28:39.603 00.001 10844 MultiStar: [#1 0.16,0.91,0.00,M1] [#2 0.25,0.32,1.97,U] [#3 0.30,-0.11,0.95,U] [#4 0.17,0.40,1.07,U] [#5 -0.18,0.41,0.97,U] [#6 0.01,-0.06,0.91,U] [#7 -0.25,0.71,0.00,M1] [#8 0.22,-0.19,0.88,U] 
01:28:39.603 00.000 10844 single-star, 6 included, MultiStar: {0.13, 0.13}, one-star: {-0.02, -0.17}
01:28:39.603 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
01:28:39.603 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
01:28:39.603 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.69 mountX=0.17 mountY=0.01, mountTheta=0.04
01:28:39.604 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.17, opts=13)
01:28:39.604 00.000 10844 Enqueuing Move request for scope (-0.02, -0.17)
01:28:39.604 00.000 11060 Worker thread wakes up
01:28:39.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:39.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
01:28:39.604 00.000 10844 UpdateGuideState exits: m=2613 SNR=32.4
01:28:39.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
01:28:39.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:39.604 00.000 11060 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.01
01:28:39.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:39.604 00.000 10844 Enqueuing Expose request
01:28:39.606 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:28:39.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:39.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:39.606 00.000 11060 MoveAxis(W, 30, ABG)
01:28:39.606 00.000 11060 Guiding  Dir = 3, Dur = 30
01:28:39.611 00.005 11060 IsSlewing returns 0
01:28:39.611 00.000 11060 IsGuiding returns 0
01:28:39.659 00.048 11060 IsGuiding returns 0
01:28:39.659 00.000 11060 Move returns status 0, amount 30
01:28:39.659 00.000 11060 MoveAxis(N, 0, ABG)
01:28:39.659 00.000 11060 Move returns status 0, amount 0
01:28:39.659 00.000 11060 move complete, result=0
01:28:39.660 00.001 11060 worker thread done servicing request
01:28:39.660 00.000 11060 Worker thread wakes up
01:28:39.660 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
01:28:39.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:39.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:40.285 00.625 11060 Exposure complete
01:28:40.437 00.152 11060 worker thread done servicing request
01:28:40.437 00.000 10844 OnExposeComplete: enter
01:28:40.437 00.000 10844 UpdateGuideState(): m_state=6
01:28:40.438 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9914
01:28:40.438 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.68, Mass=2164, SNR=29.0, Peak=237 HFD=3.4
01:28:40.438 00.000 10844 MultiStar: [#1 -0.14,0.26,1.16,U] [#2 0.33,0.00,2.27,U] [#3 0.33,0.00,1.09,U] [#4 0.41,0.60,0.00,M1] [#5 0.32,0.56,0.00,M1] [#6 0.16,0.42,1.04,U] [#7 -0.13,0.27,1.04,U] [#8 0.14,0.23,1.06,U] 
01:28:40.438 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.11}, one-star: {0.21, -0.29}
01:28:40.438 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
01:28:40.438 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
01:28:40.439 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=-0.14 mountY=0.13, mountTheta=2.37
01:28:40.440 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.11, opts=13)
01:28:40.440 00.000 10844 Enqueuing Move request for scope (0.15, 0.11)
01:28:40.440 00.000 11060 Worker thread wakes up
01:28:40.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:40.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
01:28:40.440 00.000 10844 UpdateGuideState exits: m=2164 SNR=29.0
01:28:40.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
01:28:40.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:40.440 00.000 11060 Moving (0.15, 0.11) raw xDistance=-0.14 yDistance=0.13
01:28:40.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:40.440 00.000 10844 Enqueuing Expose request
01:28:40.441 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:28:40.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:40.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:28:40.441 00.000 11060 MoveAxis(E, 23, ABG)
01:28:40.441 00.000 11060 Guiding  Dir = 2, Dur = 23
01:28:40.458 00.017 11060 IsSlewing returns 0
01:28:40.459 00.001 11060 IsGuiding returns 0
01:28:40.498 00.039 11060 IsGuiding returns 0
01:28:40.498 00.000 11060 Move returns status 0, amount 23
01:28:40.498 00.000 11060 MoveAxis(N, 0, ABG)
01:28:40.498 00.000 11060 Move returns status 0, amount 0
01:28:40.498 00.000 11060 move complete, result=0
01:28:40.498 00.000 11060 worker thread done servicing request
01:28:40.498 00.000 11060 Worker thread wakes up
01:28:40.498 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:28:40.499 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:40.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:41.123 00.624 11060 Exposure complete
01:28:41.308 00.185 11060 worker thread done servicing request
01:28:41.308 00.000 10844 OnExposeComplete: enter
01:28:41.308 00.000 10844 UpdateGuideState(): m_state=6
01:28:41.309 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9915
01:28:41.309 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=60.77, Mass=3047, SNR=34.8, Peak=255 HFD=3.6
01:28:41.309 00.000 10844 MultiStar: [#1 -0.13,-0.25,0.92,U] [#2 -0.01,-0.11,2.06,U] [#3 0.00,-0.47,0.91,U] [#4 -0.24,-0.56,0.00,M2] [#5 -0.18,-0.33,0.89,U] [#6 -0.45,-0.10,0.81,U] [#7 -0.29,-0.41,0.84,U] [#8 -0.13,-0.24,0.88,U] 
01:28:41.309 00.000 10844 single-star, 7 included, MultiStar: {-0.15, -0.24}, one-star: {-0.19, -0.20}
01:28:41.309 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
01:28:41.309 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
01:28:41.310 00.001 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-2.32 mountX=0.24 mountY=-0.16, mountTheta=-0.58
01:28:41.311 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.20, opts=13)
01:28:41.311 00.000 10844 Enqueuing Move request for scope (-0.19, -0.20)
01:28:41.311 00.000 11060 Worker thread wakes up
01:28:41.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:41.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
01:28:41.311 00.000 10844 UpdateGuideState exits: m=3047 SNR=34.8 Saturated
01:28:41.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
01:28:41.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:41.311 00.000 11060 Moving (-0.19, -0.20) raw xDistance=0.24 yDistance=-0.16
01:28:41.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:41.311 00.000 10844 Enqueuing Expose request
01:28:41.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:28:41.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:41.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:28:41.312 00.001 11060 MoveAxis(W, 40, ABG)
01:28:41.312 00.000 11060 Guiding  Dir = 3, Dur = 40
01:28:41.352 00.040 11060 IsSlewing returns 0
01:28:41.352 00.000 11060 IsGuiding returns 0
01:28:41.439 00.087 11060 IsGuiding returns 0
01:28:41.440 00.001 11060 Move returns status 0, amount 40
01:28:41.440 00.000 11060 MoveAxis(N, 0, ABG)
01:28:41.440 00.000 11060 Move returns status 0, amount 0
01:28:41.440 00.000 11060 move complete, result=0
01:28:41.440 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
01:28:41.441 00.001 11060 worker thread done servicing request
01:28:41.441 00.000 11060 Worker thread wakes up
01:28:41.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:41.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:42.085 00.644 11060 Exposure complete
01:28:42.265 00.180 11060 worker thread done servicing request
01:28:42.265 00.000 10844 OnExposeComplete: enter
01:28:42.265 00.000 10844 UpdateGuideState(): m_state=6
01:28:42.265 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9916
01:28:42.265 00.000 10844 Star::Find returns 1 (1), X=268.41, Y=61.52, Mass=3113, SNR=34.9, Peak=255 HFD=3.3
01:28:42.266 00.001 10844 MultiStar: [#1 -0.07,0.07,0.91,U] [#2 0.02,0.07,2.01,U] [#3 -0.22,-0.05,0.88,U] [#4 -0.01,0.11,0.92,U] [#5 -0.12,-0.06,1.00,U] [#6 -0.29,0.22,0.82,U] [#7 -0.51,-0.23,0.74,U] [#8 -0.18,-0.01,0.87,U] 
01:28:42.266 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.08}, one-star: {-0.08, 0.54}
01:28:42.266 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
01:28:42.266 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
01:28:42.266 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.59 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
01:28:42.267 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
01:28:42.267 00.000 10844 Enqueuing Move request for scope (-0.13, 0.08)
01:28:42.267 00.000 11060 Worker thread wakes up
01:28:42.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:42.268 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
01:28:42.268 00.000 10844 UpdateGuideState exits: m=3113 SNR=34.9 Saturated
01:28:42.268 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
01:28:42.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:42.268 00.000 11060 Moving (-0.13, 0.08) raw xDistance=-0.06 yDistance=-0.14
01:28:42.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:42.268 00.000 10844 Enqueuing Expose request
01:28:42.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:28:42.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:42.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:28:42.268 00.000 11060 MoveAxis(E, 0, ABG)
01:28:42.268 00.000 11060 Move returns status 0, amount 0
01:28:42.268 00.000 11060 MoveAxis(N, 0, ABG)
01:28:42.268 00.000 11060 Move returns status 0, amount 0
01:28:42.268 00.000 11060 move complete, result=0
01:28:42.268 00.000 11060 worker thread done servicing request
01:28:42.269 00.001 11060 Worker thread wakes up
01:28:42.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:42.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:42.270 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:42.904 00.634 11060 Exposure complete
01:28:43.100 00.196 11060 worker thread done servicing request
01:28:43.100 00.000 10844 OnExposeComplete: enter
01:28:43.100 00.000 10844 UpdateGuideState(): m_state=6
01:28:43.100 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9917
01:28:43.102 00.002 10844 Star::Find returns 1 (0), X=268.42, Y=61.90, Mass=2904, SNR=34.2, Peak=253 HFD=3.6
01:28:43.102 00.000 10844 MultiStar: [#1 0.36,0.59,0.00,M1] [#2 0.11,0.19,2.06,U] [#3 -0.07,0.04,0.90,U] [#4 0.20,0.27,0.99,U] [#5 0.08,0.45,1.00,U] [#6 -0.25,-0.28,0.85,U] [#7 -0.00,0.41,0.80,U] [#8 0.16,0.35,0.93,U] 
01:28:43.102 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.29}, one-star: {-0.06, 0.93}
01:28:43.102 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.20 = -3.09)
01:28:43.102 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
01:28:43.102 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.44 mountX=-0.29 mountY=-0.01, mountTheta=-3.10
01:28:43.105 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.29, opts=13)
01:28:43.105 00.000 10844 Enqueuing Move request for scope (0.04, 0.29)
01:28:43.105 00.000 11060 Worker thread wakes up
01:28:43.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:43.106 00.001 10844 UpdateGuideState exits: m=2904 SNR=34.2
01:28:43.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
01:28:43.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
01:28:43.106 00.000 11060 Moving (0.04, 0.29) raw xDistance=-0.29 yDistance=-0.01
01:28:43.107 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:28:43.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:43.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:43.107 00.000 10844 Enqueuing Expose request
01:28:43.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:28:43.107 00.000 11060 MoveAxis(E, 51, ABG)
01:28:43.107 00.000 11060 Guiding  Dir = 2, Dur = 51
01:28:43.117 00.010 11060 IsSlewing returns 0
01:28:43.117 00.000 11060 IsGuiding returns 0
01:28:43.179 00.062 11060 IsGuiding returns 0
01:28:43.179 00.000 11060 Move returns status 0, amount 51
01:28:43.179 00.000 11060 MoveAxis(N, 0, ABG)
01:28:43.179 00.000 11060 Move returns status 0, amount 0
01:28:43.179 00.000 11060 move complete, result=0
01:28:43.179 00.000 11060 worker thread done servicing request
01:28:43.180 00.001 10844 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
01:28:43.180 00.000 11060 Worker thread wakes up
01:28:43.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:43.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:43.810 00.630 11060 Exposure complete
01:28:43.974 00.164 11060 worker thread done servicing request
01:28:43.975 00.001 10844 OnExposeComplete: enter
01:28:43.975 00.000 10844 UpdateGuideState(): m_state=6
01:28:43.975 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9918
01:28:43.975 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=60.72, Mass=2795, SNR=33.4, Peak=255 HFD=3.4
01:28:43.975 00.000 10844 MultiStar: [#1 0.03,-0.11,0.93,U] [#2 0.13,-0.19,2.05,U] [#3 -0.05,-0.25,0.96,U] [#4 0.32,-0.06,0.97,U] [#5 0.11,0.22,1.00,U] [#6 0.25,-0.56,0.00,M1] [#7 -0.27,-0.08,0.81,U] [#8 0.23,-0.12,0.97,U] 
01:28:43.975 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.12}, one-star: {0.08, -0.25}
01:28:43.975 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
01:28:43.975 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
01:28:43.975 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.93 mountX=0.10 mountY=0.11, mountTheta=0.81
01:28:43.977 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.12, opts=13)
01:28:43.977 00.000 10844 Enqueuing Move request for scope (0.09, -0.12)
01:28:43.977 00.000 11060 Worker thread wakes up
01:28:43.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:43.977 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.4 Saturated
01:28:43.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:43.977 00.000 10844 Enqueuing Expose request
01:28:43.978 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
01:28:43.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
01:28:43.978 00.000 11060 Moving (0.09, -0.12) raw xDistance=0.10 yDistance=0.11
01:28:43.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:28:43.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:43.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:28:43.978 00.000 11060 MoveAxis(E, 0, ABG)
01:28:43.978 00.000 11060 Move returns status 0, amount 0
01:28:43.978 00.000 11060 MoveAxis(N, 0, ABG)
01:28:43.978 00.000 11060 Move returns status 0, amount 0
01:28:43.978 00.000 11060 move complete, result=0
01:28:43.978 00.000 11060 worker thread done servicing request
01:28:43.978 00.000 11060 Worker thread wakes up
01:28:43.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:43.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:43.979 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:44.606 00.627 11060 Exposure complete
01:28:44.793 00.187 11060 worker thread done servicing request
01:28:44.794 00.001 10844 OnExposeComplete: enter
01:28:44.794 00.000 10844 UpdateGuideState(): m_state=6
01:28:44.794 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9919
01:28:44.794 00.000 10844 Star::Find returns 1 (1), X=268.78, Y=60.86, Mass=2749, SNR=33.0, Peak=255 HFD=3.2
01:28:44.794 00.000 10844 MultiStar: [#1 0.06,0.04,1.02,U] [#2 0.25,-0.03,1.96,U] [#3 -0.08,-0.34,0.97,U] [#4 0.17,0.79,0.00,M1] [#5 -0.02,0.23,0.97,U] [#6 0.01,0.09,0.98,U] [#7 -0.09,-0.18,0.89,U] [#8 0.43,-0.34,1.05,U] 
01:28:44.794 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.29, -0.12}
01:28:44.794 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
01:28:44.794 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
01:28:44.795 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.52 mountX=0.05 mountY=0.14, mountTheta=1.23
01:28:44.796 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
01:28:44.796 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
01:28:44.796 00.000 11060 Worker thread wakes up
01:28:44.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:28:44.796 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:28:44.796 00.000 11060 Moving (0.13, -0.07) raw xDistance=0.05 yDistance=0.14
01:28:44.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:44.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:44.797 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:44.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:28:44.797 00.000 11060 MoveAxis(E, 0, ABG)
01:28:44.797 00.000 11060 Move returns status 0, amount 0
01:28:44.797 00.000 10844 UpdateGuideState exits: m=2749 SNR=33.0 Saturated
01:28:44.797 00.000 11060 MoveAxis(N, 0, ABG)
01:28:44.797 00.000 11060 Move returns status 0, amount 0
01:28:44.797 00.000 11060 move complete, result=0
01:28:44.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:44.797 00.000 11060 worker thread done servicing request
01:28:44.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:44.797 00.000 10844 Enqueuing Expose request
01:28:44.797 00.000 11060 Worker thread wakes up
01:28:44.797 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:44.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:44.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:45.456 00.659 11060 Exposure complete
01:28:45.628 00.172 11060 worker thread done servicing request
01:28:45.628 00.000 10844 OnExposeComplete: enter
01:28:45.628 00.000 10844 UpdateGuideState(): m_state=6
01:28:45.628 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9920
01:28:45.628 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=60.97, Mass=2972, SNR=34.4, Peak=245 HFD=3.4
01:28:45.629 00.001 10844 MultiStar: [#1 0.45,0.36,1.01,U] [#2 0.10,-0.17,1.92,U] [#3 0.35,-0.21,0.87,U] [#4 0.43,0.21,0.87,U] [#5 -0.19,0.56,1.05,U] [#6 0.19,0.02,0.92,U] [#7 0.02,0.22,0.76,U] [#8 0.42,-0.21,0.84,U] 
01:28:45.629 00.000 10844 single-star, 8 included, MultiStar: {0.20, 0.07}, one-star: {0.14, -0.01}
01:28:45.629 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
01:28:45.629 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
01:28:45.629 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.05 mountX=-0.02 mountY=0.14, mountTheta=1.71
01:28:45.630 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.01, opts=13)
01:28:45.630 00.000 10844 Enqueuing Move request for scope (0.14, -0.01)
01:28:45.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:45.630 00.000 10844 UpdateGuideState exits: m=2972 SNR=34.4
01:28:45.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:45.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:45.630 00.000 10844 Enqueuing Expose request
01:28:45.631 00.001 11060 Worker thread wakes up
01:28:45.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
01:28:45.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
01:28:45.631 00.000 11060 Moving (0.14, -0.01) raw xDistance=-0.02 yDistance=0.14
01:28:45.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:28:45.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:45.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:28:45.631 00.000 11060 MoveAxis(E, 0, ABG)
01:28:45.631 00.000 11060 Move returns status 0, amount 0
01:28:45.631 00.000 11060 MoveAxis(N, 0, ABG)
01:28:45.631 00.000 11060 Move returns status 0, amount 0
01:28:45.631 00.000 11060 move complete, result=0
01:28:45.631 00.000 11060 worker thread done servicing request
01:28:45.631 00.000 11060 Worker thread wakes up
01:28:45.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:45.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:45.634 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:46.290 00.656 11060 Exposure complete
01:28:46.451 00.161 11060 worker thread done servicing request
01:28:46.451 00.000 10844 OnExposeComplete: enter
01:28:46.451 00.000 10844 UpdateGuideState(): m_state=6
01:28:46.452 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9921
01:28:46.452 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=61.12, Mass=3107, SNR=35.4, Peak=253 HFD=3.5
01:28:46.452 00.000 10844 MultiStar: [#1 -0.10,0.31,0.91,U] [#2 0.04,0.37,1.87,U] [#3 0.06,-0.52,0.95,U] [#4 0.31,-0.09,0.92,U] [#5 -0.05,0.18,0.90,U] [#6 -0.44,-0.07,0.85,U] [#7 -0.24,0.11,0.77,U] [#8 -0.14,-0.05,0.85,U] 
01:28:46.452 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.00, 0.15}
01:28:46.452 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
01:28:46.452 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.46)
01:28:46.452 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=-0.07 mountY=-0.06, mountTheta=-2.45
01:28:46.454 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
01:28:46.454 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
01:28:46.454 00.000 11060 Worker thread wakes up
01:28:46.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:46.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:28:46.454 00.000 10844 UpdateGuideState exits: m=3107 SNR=35.4
01:28:46.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:28:46.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:46.454 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.06
01:28:46.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:46.454 00.000 10844 Enqueuing Expose request
01:28:46.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:28:46.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:46.455 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:46.455 00.000 11060 MoveAxis(E, 0, ABG)
01:28:46.455 00.000 11060 Move returns status 0, amount 0
01:28:46.455 00.000 11060 MoveAxis(N, 0, ABG)
01:28:46.455 00.000 11060 Move returns status 0, amount 0
01:28:46.455 00.000 11060 move complete, result=0
01:28:46.455 00.000 11060 worker thread done servicing request
01:28:46.455 00.000 11060 Worker thread wakes up
01:28:46.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:46.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:46.456 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:47.097 00.641 11060 Exposure complete
01:28:47.273 00.176 11060 worker thread done servicing request
01:28:47.273 00.000 10844 OnExposeComplete: enter
01:28:47.273 00.000 10844 UpdateGuideState(): m_state=6
01:28:47.273 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9922
01:28:47.273 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=60.93, Mass=2977, SNR=34.5, Peak=230 HFD=3.7
01:28:47.274 00.001 10844 MultiStar: [#1 -0.29,0.25,0.89,U] [#2 -0.29,-0.27,1.89,U] [#3 -0.12,-0.29,1.03,U] [#4 0.76,0.33,0.00,M1] [#5 0.10,-0.08,0.97,U] [#6 0.02,-0.41,0.91,U] [#7 -0.25,-0.06,0.80,U] [#8 -0.28,-0.40,0.75,U] 
01:28:47.274 00.000 10844 single-star, 7 included, MultiStar: {-0.16, -0.17}, one-star: {-0.07, -0.04}
01:28:47.274 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
01:28:47.274 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
01:28:47.274 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.64 mountX=0.05 mountY=-0.06, mountTheta=-0.90
01:28:47.275 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
01:28:47.276 00.001 10844 Enqueuing Move request for scope (-0.07, -0.04)
01:28:47.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:47.276 00.000 10844 UpdateGuideState exits: m=2977 SNR=34.5
01:28:47.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:47.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:47.276 00.000 10844 Enqueuing Expose request
01:28:47.276 00.000 11060 Worker thread wakes up
01:28:47.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
01:28:47.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
01:28:47.276 00.000 11060 Moving (-0.07, -0.04) raw xDistance=0.05 yDistance=-0.06
01:28:47.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:47.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:47.277 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:47.277 00.000 11060 MoveAxis(E, 0, ABG)
01:28:47.277 00.000 11060 Move returns status 0, amount 0
01:28:47.277 00.000 11060 MoveAxis(N, 0, ABG)
01:28:47.277 00.000 11060 Move returns status 0, amount 0
01:28:47.277 00.000 11060 move complete, result=0
01:28:47.277 00.000 11060 worker thread done servicing request
01:28:47.277 00.000 11060 Worker thread wakes up
01:28:47.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:47.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:47.278 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:47.908 00.630 11060 Exposure complete
01:28:48.102 00.194 11060 worker thread done servicing request
01:28:48.102 00.000 10844 OnExposeComplete: enter
01:28:48.103 00.001 10844 UpdateGuideState(): m_state=6
01:28:48.103 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9923
01:28:48.103 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=60.61, Mass=2550, SNR=32.1, Peak=247 HFD=3.2
01:28:48.103 00.000 10844 MultiStar: [#1 0.14,0.64,0.00,M1] [#2 -0.12,-0.42,2.19,U] [#3 0.34,-0.47,0.97,U] [#4 0.24,0.14,0.95,U] [#5 0.26,0.33,1.04,U] [#6 -0.05,0.11,0.98,U] [#7 -0.08,0.09,0.77,U] [#8 0.11,-0.03,0.93,U] 
01:28:48.104 00.001 10844 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {-0.02, -0.37}
01:28:48.104 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
01:28:48.104 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
01:28:48.104 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.13 mountX=0.11 mountY=0.08, mountTheta=0.61
01:28:48.106 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.12, opts=13)
01:28:48.106 00.000 10844 Enqueuing Move request for scope (0.06, -0.12)
01:28:48.106 00.000 11060 Worker thread wakes up
01:28:48.106 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:48.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
01:28:48.106 00.000 10844 UpdateGuideState exits: m=2550 SNR=32.1
01:28:48.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
01:28:48.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:48.107 00.001 11060 Moving (0.06, -0.12) raw xDistance=0.11 yDistance=0.08
01:28:48.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:48.107 00.000 10844 Enqueuing Expose request
01:28:48.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:28:48.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:48.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:28:48.107 00.000 11060 MoveAxis(E, 0, ABG)
01:28:48.107 00.000 11060 Move returns status 0, amount 0
01:28:48.107 00.000 11060 MoveAxis(N, 0, ABG)
01:28:48.107 00.000 11060 Move returns status 0, amount 0
01:28:48.107 00.000 11060 move complete, result=0
01:28:48.108 00.001 11060 worker thread done servicing request
01:28:48.108 00.000 11060 Worker thread wakes up
01:28:48.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:48.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:48.108 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:48.744 00.636 11060 Exposure complete
01:28:48.958 00.214 11060 worker thread done servicing request
01:28:48.958 00.000 10844 OnExposeComplete: enter
01:28:48.958 00.000 10844 UpdateGuideState(): m_state=6
01:28:48.958 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9924
01:28:48.958 00.000 10844 Star::Find returns 1 (1), X=268.36, Y=61.49, Mass=2906, SNR=34.0, Peak=255 HFD=3.4
01:28:48.958 00.000 10844 MultiStar: [#1 -0.31,0.41,0.96,U] [#2 0.03,0.04,1.98,U] [#3 0.18,0.05,1.02,U] [#4 0.13,0.93,0.00,M1] [#5 0.32,0.09,0.93,U] [#6 -0.29,0.35,0.88,U] [#7 -0.02,-0.10,0.80,U] [#8 0.11,0.40,0.89,U] 
01:28:48.958 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.20}, one-star: {-0.13, 0.51}
01:28:48.959 00.001 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.36 = -2.93)
01:28:48.959 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
01:28:48.959 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.60 mountX=-0.20 mountY=-0.04, mountTheta=-2.94
01:28:48.960 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.20, opts=13)
01:28:48.960 00.000 10844 Enqueuing Move request for scope (-0.01, 0.20)
01:28:48.960 00.000 11060 Worker thread wakes up
01:28:48.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:48.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
01:28:48.961 00.001 10844 UpdateGuideState exits: m=2906 SNR=34.0 Saturated
01:28:48.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
01:28:48.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:48.961 00.000 11060 Moving (-0.01, 0.20) raw xDistance=-0.20 yDistance=-0.04
01:28:48.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:48.961 00.000 10844 Enqueuing Expose request
01:28:48.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:28:48.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:48.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:48.961 00.000 11060 MoveAxis(E, 34, ABG)
01:28:48.961 00.000 11060 Guiding  Dir = 2, Dur = 34
01:28:48.983 00.022 11060 IsSlewing returns 0
01:28:48.983 00.000 11060 IsGuiding returns 0
01:28:49.046 00.063 11060 IsGuiding returns 0
01:28:49.046 00.000 11060 Move returns status 0, amount 34
01:28:49.046 00.000 11060 MoveAxis(N, 0, ABG)
01:28:49.047 00.001 11060 Move returns status 0, amount 0
01:28:49.047 00.000 11060 move complete, result=0
01:28:49.047 00.000 11060 worker thread done servicing request
01:28:49.047 00.000 11060 Worker thread wakes up
01:28:49.047 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
01:28:49.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:49.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:49.683 00.636 11060 Exposure complete
01:28:49.974 00.291 11060 worker thread done servicing request
01:28:49.975 00.001 10844 OnExposeComplete: enter
01:28:49.975 00.000 10844 UpdateGuideState(): m_state=6
01:28:49.975 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9925
01:28:49.976 00.001 10844 Star::Find returns 1 (0), X=268.96, Y=61.15, Mass=2679, SNR=32.1, Peak=249 HFD=3.1
01:28:49.976 00.000 10844 MultiStar: [#1 -0.10,-0.25,0.96,U] [#2 -0.08,0.26,2.08,U] [#3 -0.06,-0.05,0.83,U] [#4 0.08,0.51,1.08,U] [#5 0.24,-0.08,1.07,U] [#6 -0.00,-0.12,0.94,U] [#7 -0.32,0.18,0.88,U] [#8 0.02,0.19,0.97,U] 
01:28:49.976 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.48, 0.18}
01:28:49.976 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
01:28:49.976 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
01:28:49.977 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.12 mountY=0.01, mountTheta=3.10
01:28:49.979 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.12, opts=13)
01:28:49.979 00.000 10844 Enqueuing Move request for scope (0.02, 0.12)
01:28:49.979 00.000 11060 Worker thread wakes up
01:28:49.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:49.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:28:49.979 00.000 10844 UpdateGuideState exits: m=2679 SNR=32.1
01:28:49.980 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:28:49.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:49.980 00.000 11060 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=0.01
01:28:49.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:49.980 00.000 10844 Enqueuing Expose request
01:28:49.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:28:49.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:49.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:49.980 00.000 11060 MoveAxis(E, 0, ABG)
01:28:49.981 00.001 11060 Move returns status 0, amount 0
01:28:49.981 00.000 11060 MoveAxis(N, 0, ABG)
01:28:49.981 00.000 11060 Move returns status 0, amount 0
01:28:49.981 00.000 11060 move complete, result=0
01:28:49.981 00.000 11060 worker thread done servicing request
01:28:49.981 00.000 11060 Worker thread wakes up
01:28:49.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:49.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:49.984 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:50.638 00.654 11060 Exposure complete
01:28:50.928 00.290 11060 worker thread done servicing request
01:28:50.928 00.000 10844 OnExposeComplete: enter
01:28:50.928 00.000 10844 UpdateGuideState(): m_state=6
01:28:50.929 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9926
01:28:50.929 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=61.12, Mass=3115, SNR=35.5, Peak=253 HFD=3.6
01:28:50.929 00.000 10844 MultiStar: [#1 -0.02,0.62,0.00,M1] [#2 0.14,0.62,0.00,M1] [#3 0.17,0.58,0.00,M1] [#4 0.54,0.52,0.00,M1] [#5 0.11,0.82,0.00,M1] [#6 0.16,0.22,0.84,U] [#7 0.01,-0.07,0.80,U] [#8 -0.14,0.22,0.76,U] 
01:28:50.929 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.13}, one-star: {0.04, 0.15}
01:28:50.930 00.001 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
01:28:50.930 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
01:28:50.930 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.40 mountX=-0.13 mountY=0.00, mountTheta=3.13
01:28:50.932 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
01:28:50.932 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
01:28:50.933 00.001 11060 Worker thread wakes up
01:28:50.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:28:50.933 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:28:50.933 00.000 11060 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=0.00
01:28:50.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:28:50.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:50.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:28:50.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:50.934 00.001 10844 UpdateGuideState exits: m=3115 SNR=35.5
01:28:50.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:50.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:50.934 00.000 10844 Enqueuing Expose request
01:28:50.935 00.001 11060 MoveAxis(E, 23, ABG)
01:28:50.935 00.000 11060 Guiding  Dir = 2, Dur = 23
01:28:50.968 00.033 11060 IsSlewing returns 0
01:28:50.968 00.000 11060 IsGuiding returns 0
01:28:51.015 00.047 11060 IsGuiding returns 0
01:28:51.015 00.000 11060 Move returns status 0, amount 23
01:28:51.015 00.000 11060 MoveAxis(N, 0, ABG)
01:28:51.015 00.000 11060 Move returns status 0, amount 0
01:28:51.016 00.001 11060 move complete, result=0
01:28:51.016 00.000 11060 worker thread done servicing request
01:28:51.016 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
01:28:51.016 00.000 11060 Worker thread wakes up
01:28:51.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:51.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:51.652 00.636 11060 Exposure complete
01:28:51.894 00.242 11060 worker thread done servicing request
01:28:51.894 00.000 10844 OnExposeComplete: enter
01:28:51.894 00.000 10844 UpdateGuideState(): m_state=6
01:28:51.895 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9927
01:28:51.895 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=61.15, Mass=2702, SNR=32.8, Peak=255 HFD=3.2
01:28:51.895 00.000 10844 MultiStar: [#1 -0.01,0.20,1.03,U] [#2 0.08,0.52,1.99,U] [#3 -0.43,0.16,1.02,U] [#4 -0.09,0.32,0.98,U] [#5 0.61,-0.15,0.00,M2] [#6 0.14,0.22,0.91,U] [#7 -0.31,0.07,0.95,U] [#8 -0.07,0.31,1.01,U] 
01:28:51.895 00.000 10844 single-star, 7 included, MultiStar: {-0.08, 0.28}, one-star: {-0.10, 0.18}
01:28:51.895 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
01:28:51.896 00.001 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.45)
01:28:51.896 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.10 mountX=-0.16 mountY=-0.13, mountTheta=-2.44
01:28:51.898 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.18, opts=13)
01:28:51.898 00.000 10844 Enqueuing Move request for scope (-0.10, 0.18)
01:28:51.898 00.000 11060 Worker thread wakes up
01:28:51.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
01:28:51.898 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
01:28:51.898 00.000 11060 Moving (-0.10, 0.18) raw xDistance=-0.16 yDistance=-0.13
01:28:51.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:28:51.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:51.899 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:51.899 00.000 10844 UpdateGuideState exits: m=2702 SNR=32.8 Saturated
01:28:51.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:28:51.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:51.899 00.000 11060 MoveAxis(E, 28, ABG)
01:28:51.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:51.899 00.000 10844 Enqueuing Expose request
01:28:51.899 00.000 11060 Guiding  Dir = 2, Dur = 28
01:28:51.911 00.012 11060 IsSlewing returns 0
01:28:51.911 00.000 11060 IsGuiding returns 0
01:28:51.943 00.032 11060 IsGuiding returns 0
01:28:51.943 00.000 11060 Move returns status 0, amount 28
01:28:51.943 00.000 11060 MoveAxis(N, 0, ABG)
01:28:51.943 00.000 11060 Move returns status 0, amount 0
01:28:51.943 00.000 11060 move complete, result=0
01:28:51.944 00.001 11060 worker thread done servicing request
01:28:51.944 00.000 11060 Worker thread wakes up
01:28:51.944 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
01:28:51.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:51.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:52.579 00.635 11060 Exposure complete
01:28:52.814 00.235 11060 worker thread done servicing request
01:28:52.814 00.000 10844 OnExposeComplete: enter
01:28:52.814 00.000 10844 UpdateGuideState(): m_state=6
01:28:52.814 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9928
01:28:52.815 00.001 10844 Star::Find returns 1 (0), X=268.69, Y=60.81, Mass=2984, SNR=34.9, Peak=253 HFD=3.6
01:28:52.815 00.000 10844 MultiStar: [#1 -0.30,-0.23,0.87,U] [#2 -0.35,-0.14,1.85,U] [#3 -0.16,-0.72,0.00,M1] [#4 0.38,-0.39,0.94,U] [#5 0.20,-0.28,0.95,U] [#6 -0.40,-0.61,0.00,M1] [#7 -0.34,-0.19,0.87,U] [#8 -0.12,-0.10,0.88,U] 
01:28:52.815 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.21}, one-star: {0.21, -0.17}
01:28:52.815 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
01:28:52.815 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
01:28:52.815 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.92 mountX=0.22 mountY=-0.04, mountTheta=-0.18
01:28:52.817 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.21, opts=13)
01:28:52.817 00.000 10844 Enqueuing Move request for scope (-0.07, -0.21)
01:28:52.817 00.000 11060 Worker thread wakes up
01:28:52.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:52.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
01:28:52.818 00.001 10844 UpdateGuideState exits: m=2984 SNR=34.9
01:28:52.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
01:28:52.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:52.818 00.000 11060 Moving (-0.07, -0.21) raw xDistance=0.22 yDistance=-0.04
01:28:52.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:52.818 00.000 10844 Enqueuing Expose request
01:28:52.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:28:52.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:52.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:28:52.818 00.000 11060 MoveAxis(W, 37, ABG)
01:28:52.818 00.000 11060 Guiding  Dir = 3, Dur = 37
01:28:52.837 00.019 11060 IsSlewing returns 0
01:28:52.837 00.000 11060 IsGuiding returns 0
01:28:52.885 00.048 11060 IsGuiding returns 0
01:28:52.885 00.000 11060 Move returns status 0, amount 37
01:28:52.885 00.000 11060 MoveAxis(N, 0, ABG)
01:28:52.885 00.000 11060 Move returns status 0, amount 0
01:28:52.885 00.000 11060 move complete, result=0
01:28:52.886 00.001 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
01:28:52.886 00.000 11060 worker thread done servicing request
01:28:52.886 00.000 11060 Worker thread wakes up
01:28:52.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:52.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:53.517 00.631 11060 Exposure complete
01:28:53.716 00.199 11060 worker thread done servicing request
01:28:53.716 00.000 10844 OnExposeComplete: enter
01:28:53.716 00.000 10844 UpdateGuideState(): m_state=6
01:28:53.716 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9929
01:28:53.716 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=60.83, Mass=2552, SNR=32.1, Peak=226 HFD=3.5
01:28:53.717 00.001 10844 MultiStar: [#1 -0.44,-0.07,0.97,U] [#2 -0.02,-0.01,2.20,U] [#3 -0.40,-0.59,0.00,M2] [#4 -0.19,0.17,1.07,U] [#5 -0.45,-0.11,1.03,U] [#6 0.01,-0.45,0.96,U] [#7 -0.78,-0.12,0.00,M1] [#8 -0.28,-0.05,0.96,U] 
01:28:53.717 00.000 10844 single-star, 6 included, MultiStar: {-0.16, -0.08}, one-star: {0.07, -0.14}
01:28:53.717 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
01:28:53.717 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
01:28:53.717 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.12 mountX=0.13 mountY=0.09, mountTheta=0.62
01:28:53.718 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.14, opts=13)
01:28:53.718 00.000 10844 Enqueuing Move request for scope (0.07, -0.14)
01:28:53.718 00.000 11060 Worker thread wakes up
01:28:53.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:53.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
01:28:53.719 00.001 10844 UpdateGuideState exits: m=2552 SNR=32.1
01:28:53.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
01:28:53.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:53.719 00.000 11060 Moving (0.07, -0.14) raw xDistance=0.13 yDistance=0.09
01:28:53.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:53.719 00.000 10844 Enqueuing Expose request
01:28:53.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:28:53.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:53.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:28:53.719 00.000 11060 MoveAxis(W, 23, ABG)
01:28:53.719 00.000 11060 Guiding  Dir = 3, Dur = 23
01:28:53.729 00.010 11060 IsSlewing returns 0
01:28:53.729 00.000 11060 IsGuiding returns 0
01:28:53.763 00.034 11060 IsGuiding returns 0
01:28:53.763 00.000 11060 Move returns status 0, amount 23
01:28:53.763 00.000 11060 MoveAxis(N, 0, ABG)
01:28:53.763 00.000 11060 Move returns status 0, amount 0
01:28:53.763 00.000 11060 move complete, result=0
01:28:53.763 00.000 11060 worker thread done servicing request
01:28:53.763 00.000 11060 Worker thread wakes up
01:28:53.763 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
01:28:53.764 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:53.765 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:54.409 00.644 11060 Exposure complete
01:28:54.572 00.163 11060 worker thread done servicing request
01:28:54.572 00.000 10844 OnExposeComplete: enter
01:28:54.572 00.000 10844 UpdateGuideState(): m_state=6
01:28:54.572 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9930
01:28:54.572 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=60.89, Mass=2796, SNR=33.7, Peak=254 HFD=3.3
01:28:54.580 00.008 10844 MultiStar: [#1 -0.03,0.33,0.91,U] [#2 0.04,-0.33,2.05,U] [#3 -0.35,0.04,0.94,U] [#4 0.01,0.47,0.97,U] [#5 -0.28,0.14,1.02,U] [#6 -0.27,-0.08,0.84,U] [#7 -0.26,-0.25,0.89,U] [#8 0.23,-0.34,0.89,U] 
01:28:54.580 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.20, -0.09}
01:28:54.580 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
01:28:54.580 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
01:28:54.580 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.75 mountX=0.06 mountY=-0.10, mountTheta=-1.00
01:28:54.581 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.04, opts=13)
01:28:54.582 00.001 10844 Enqueuing Move request for scope (-0.11, -0.04)
01:28:54.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:54.582 00.000 11060 Worker thread wakes up
01:28:54.582 00.000 10844 UpdateGuideState exits: m=2796 SNR=33.7
01:28:54.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:54.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:54.582 00.000 10844 Enqueuing Expose request
01:28:54.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
01:28:54.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
01:28:54.582 00.000 11060 Moving (-0.11, -0.04) raw xDistance=0.06 yDistance=-0.10
01:28:54.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:28:54.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:54.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:28:54.583 00.001 11060 MoveAxis(E, 0, ABG)
01:28:54.583 00.000 11060 Move returns status 0, amount 0
01:28:54.583 00.000 11060 MoveAxis(N, 0, ABG)
01:28:54.583 00.000 11060 Move returns status 0, amount 0
01:28:54.583 00.000 11060 move complete, result=0
01:28:54.583 00.000 11060 worker thread done servicing request
01:28:54.583 00.000 11060 Worker thread wakes up
01:28:54.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:54.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:54.583 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:55.219 00.636 11060 Exposure complete
01:28:55.407 00.188 11060 worker thread done servicing request
01:28:55.408 00.001 10844 OnExposeComplete: enter
01:28:55.408 00.000 10844 UpdateGuideState(): m_state=6
01:28:55.408 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9931
01:28:55.408 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=61.26, Mass=2332, SNR=30.3, Peak=222 HFD=3.2
01:28:55.409 00.001 10844 MultiStar: [#1 -0.08,0.26,1.12,U] [#2 -0.16,-0.08,2.23,U] [#3 0.06,-0.11,0.93,U] [#4 -0.26,-0.00,1.10,U] [#5 -0.06,0.04,1.10,U] [#6 -0.08,-0.21,1.16,U] [#7 0.19,-0.26,0.91,U] [#8 -0.07,-0.14,1.02,U] 
01:28:55.409 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.07, 0.29}
01:28:55.409 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
01:28:55.409 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
01:28:55.409 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.75 mountX=0.04 mountY=-0.06, mountTheta=-1.00
01:28:55.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
01:28:55.410 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
01:28:55.410 00.000 11060 Worker thread wakes up
01:28:55.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:28:55.410 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:28:55.410 00.000 11060 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.06
01:28:55.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:28:55.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:55.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:55.410 00.000 10844 UpdateGuideState exits: m=2332 SNR=30.3
01:28:55.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:55.411 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:55.411 00.000 10844 Enqueuing Expose request
01:28:55.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:55.411 00.000 11060 MoveAxis(E, 0, ABG)
01:28:55.411 00.000 11060 Move returns status 0, amount 0
01:28:55.411 00.000 11060 MoveAxis(N, 0, ABG)
01:28:55.411 00.000 11060 Move returns status 0, amount 0
01:28:55.411 00.000 11060 move complete, result=0
01:28:55.411 00.000 11060 worker thread done servicing request
01:28:55.411 00.000 11060 Worker thread wakes up
01:28:55.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:55.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:55.412 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:56.035 00.623 11060 Exposure complete
01:28:56.204 00.169 11060 worker thread done servicing request
01:28:56.205 00.001 10844 OnExposeComplete: enter
01:28:56.205 00.000 10844 UpdateGuideState(): m_state=6
01:28:56.205 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9932
01:28:56.205 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=61.09, Mass=3199, SNR=35.8, Peak=253 HFD=3.4
01:28:56.206 00.001 10844 MultiStar: [#1 0.34,-0.11,0.92,U] [#2 0.02,-0.33,1.80,U] [#3 0.38,-0.25,0.94,U] [#4 -0.04,-0.16,0.94,U] [#5 0.21,-0.16,0.91,U] [#6 -0.10,-0.09,0.82,U] [#7 -0.10,0.51,0.80,U] [#8 0.35,-0.08,0.82,U] 
01:28:56.206 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {-0.11, 0.12}
01:28:56.206 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
01:28:56.206 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
01:28:56.206 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.78 mountX=0.08 mountY=0.11, mountTheta=0.97
01:28:56.207 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
01:28:56.207 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
01:28:56.208 00.001 11060 Worker thread wakes up
01:28:56.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:28:56.208 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:28:56.208 00.000 11060 Moving (0.10, -0.09) raw xDistance=0.08 yDistance=0.11
01:28:56.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:28:56.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:56.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:56.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:28:56.208 00.000 11060 MoveAxis(E, 0, ABG)
01:28:56.208 00.000 11060 Move returns status 0, amount 0
01:28:56.208 00.000 11060 MoveAxis(N, 0, ABG)
01:28:56.209 00.001 11060 Move returns status 0, amount 0
01:28:56.209 00.000 11060 move complete, result=0
01:28:56.209 00.000 10844 UpdateGuideState exits: m=3199 SNR=35.8
01:28:56.209 00.000 11060 worker thread done servicing request
01:28:56.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:56.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:56.209 00.000 10844 Enqueuing Expose request
01:28:56.209 00.000 11060 Worker thread wakes up
01:28:56.209 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:56.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:56.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:56.852 00.643 11060 Exposure complete
01:28:57.056 00.204 11060 worker thread done servicing request
01:28:57.056 00.000 10844 OnExposeComplete: enter
01:28:57.056 00.000 10844 UpdateGuideState(): m_state=6
01:28:57.056 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9933
01:28:57.056 00.000 10844 Star::Find returns 1 (1), X=268.76, Y=60.86, Mass=2903, SNR=34.3, Peak=255 HFD=3.3
01:28:57.058 00.002 10844 MultiStar: [#1 -0.36,-0.03,1.02,U] [#2 -0.16,0.11,1.97,U] [#3 0.19,0.12,0.92,U] [#4 0.29,-0.02,0.82,U] [#5 0.32,0.15,1.01,U] [#6 0.06,-0.19,0.91,U] [#7 -0.11,-0.60,0.00,M1] [#8 0.18,-0.07,0.94,U] 
01:28:57.058 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.27, -0.12}
01:28:57.058 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
01:28:57.058 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
01:28:57.058 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.11 mountX=-0.02 mountY=0.06, mountTheta=1.87
01:28:57.059 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.01, opts=13)
01:28:57.059 00.000 10844 Enqueuing Move request for scope (0.06, 0.01)
01:28:57.059 00.000 11060 Worker thread wakes up
01:28:57.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:28:57.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:28:57.059 00.000 11060 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=0.06
01:28:57.060 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:28:57.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:57.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=15, FiltMax=255, Gamma=1.000
01:28:57.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:57.060 00.000 11060 MoveAxis(E, 0, ABG)
01:28:57.060 00.000 11060 Move returns status 0, amount 0
01:28:57.060 00.000 11060 MoveAxis(N, 0, ABG)
01:28:57.060 00.000 11060 Move returns status 0, amount 0
01:28:57.060 00.000 10844 UpdateGuideState exits: m=2903 SNR=34.3 Saturated
01:28:57.060 00.000 11060 move complete, result=0
01:28:57.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:57.060 00.000 11060 worker thread done servicing request
01:28:57.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:57.060 00.000 10844 Enqueuing Expose request
01:28:57.060 00.000 11060 Worker thread wakes up
01:28:57.060 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:57.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:57.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:57.695 00.635 11060 Exposure complete
01:28:57.861 00.166 11060 worker thread done servicing request
01:28:57.861 00.000 10844 OnExposeComplete: enter
01:28:57.861 00.000 10844 UpdateGuideState(): m_state=6
01:28:57.861 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9934
01:28:57.862 00.001 10844 Star::Find returns 1 (0), X=268.20, Y=60.82, Mass=2711, SNR=33.0, Peak=248 HFD=2.9
01:28:57.862 00.000 10844 MultiStar: [#1 -0.22,0.12,1.04,U] [#2 0.34,-0.04,2.10,U] [#3 0.01,-0.34,0.98,U] [#4 0.39,0.26,0.96,U] [#5 0.43,0.28,1.10,U] [#6 -0.15,0.06,0.89,U] [#7 -0.28,-0.24,0.80,U] [#8 -0.07,0.39,0.92,U] 
01:28:57.862 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {-0.28, -0.15}
01:28:57.862 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
01:28:57.862 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:28:57.862 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.48 mountX=-0.05 mountY=0.06, mountTheta=2.23
01:28:57.863 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
01:28:57.863 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
01:28:57.863 00.000 11060 Worker thread wakes up
01:28:57.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:57.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:28:57.865 00.002 10844 UpdateGuideState exits: m=2711 SNR=33.0
01:28:57.865 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:28:57.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:57.865 00.000 11060 Moving (0.07, 0.03) raw xDistance=-0.05 yDistance=0.06
01:28:57.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:57.865 00.000 10844 Enqueuing Expose request
01:28:57.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:28:57.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:57.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:28:57.865 00.000 11060 MoveAxis(E, 0, ABG)
01:28:57.865 00.000 11060 Move returns status 0, amount 0
01:28:57.865 00.000 11060 MoveAxis(N, 0, ABG)
01:28:57.865 00.000 11060 Move returns status 0, amount 0
01:28:57.865 00.000 11060 move complete, result=0
01:28:57.865 00.000 11060 worker thread done servicing request
01:28:57.865 00.000 11060 Worker thread wakes up
01:28:57.866 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:57.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:57.867 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:58.497 00.630 11060 Exposure complete
01:28:58.685 00.188 11060 worker thread done servicing request
01:28:58.685 00.000 10844 OnExposeComplete: enter
01:28:58.685 00.000 10844 UpdateGuideState(): m_state=6
01:28:58.686 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9935
01:28:58.686 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=59.98, Mass=2847, SNR=33.7, Peak=251 HFD=3.8
01:28:58.686 00.000 10844 MultiStar: [#1 0.03,-1.03,0.00,M1] [#2 -0.21,-0.71,0.00,M1] [#3 -0.40,-0.76,0.00,M1] [#4 -0.18,-0.07,0.90,U] [#5 0.21,-0.41,0.96,U] [#6 -0.24,-0.54,0.92,U] [#7 -0.37,-0.86,0.00,M1] [#8 0.08,-0.67,0.00,M1] 
01:28:58.686 00.000 10844 refined, 3 included, MultiStar: {0.02, -0.51}, one-star: {0.27, -1.00}
01:28:58.686 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
01:28:58.686 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
01:28:58.686 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.51 hyp=0.52 cameraTheta=-1.53 mountX=0.50 mountY=0.11, mountTheta=0.21
01:28:58.689 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.51, opts=13)
01:28:58.689 00.000 10844 Enqueuing Move request for scope (0.02, -0.51)
01:28:58.689 00.000 11060 Worker thread wakes up
01:28:58.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.51) opts 0xd
01:28:58.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.51)
01:28:58.689 00.000 11060 Moving (0.02, -0.51) raw xDistance=0.50 yDistance=0.11
01:28:58.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
01:28:58.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:58.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:28:58.689 00.000 10844 UpdateGuideState exits: m=2847 SNR=33.7
01:28:58.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:58.690 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:28:58.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:58.690 00.000 10844 Enqueuing Expose request
01:28:58.690 00.000 11060 MoveAxis(W, 87, ABG)
01:28:58.690 00.000 11060 Guiding  Dir = 3, Dur = 87
01:28:58.694 00.004 11060 IsSlewing returns 0
01:28:58.694 00.000 11060 IsGuiding returns 0
01:28:58.786 00.092 11060 IsGuiding returns 0
01:28:58.786 00.000 11060 Move returns status 0, amount 87
01:28:58.787 00.001 11060 MoveAxis(N, 0, ABG)
01:28:58.787 00.000 11060 Move returns status 0, amount 0
01:28:58.787 00.000 11060 move complete, result=0
01:28:58.787 00.000 11060 worker thread done servicing request
01:28:58.787 00.000 11060 Worker thread wakes up
01:28:58.787 00.000 10844 GuideStep: 0.5 px 87 ms WEST, 0.1 px 0 ms NORTH
01:28:58.788 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:58.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:59.415 00.627 11060 Exposure complete
01:28:59.600 00.185 11060 worker thread done servicing request
01:28:59.600 00.000 10844 OnExposeComplete: enter
01:28:59.600 00.000 10844 UpdateGuideState(): m_state=6
01:28:59.600 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9936
01:28:59.600 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.03, Mass=2689, SNR=33.1, Peak=233 HFD=3.3
01:28:59.601 00.001 10844 MultiStar: [#1 -0.21,0.50,0.98,U] [#2 -0.11,-0.31,2.03,U] [#3 0.02,-0.27,0.85,U] [#4 0.07,-0.56,0.97,U] [#5 -0.14,-0.31,1.02,U] [#6 -0.16,-0.58,0.90,U] [#7 -0.23,0.20,0.90,U] [#8 -0.24,-0.07,0.87,U] 
01:28:59.601 00.000 10844 single-star, 8 included, MultiStar: {-0.09, -0.17}, one-star: {0.15, 0.05}
01:28:59.601 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
01:28:59.601 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
01:28:59.601 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.33 mountX=-0.08 mountY=0.14, mountTheta=2.08
01:28:59.602 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.05, opts=13)
01:28:59.602 00.000 10844 Enqueuing Move request for scope (0.15, 0.05)
01:28:59.602 00.000 11060 Worker thread wakes up
01:28:59.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:28:59.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:28:59.602 00.000 10844 UpdateGuideState exits: m=2689 SNR=33.1
01:28:59.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:28:59.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:59.602 00.000 11060 Moving (0.15, 0.05) raw xDistance=-0.08 yDistance=0.14
01:28:59.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:28:59.602 00.000 10844 Enqueuing Expose request
01:28:59.603 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:28:59.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:59.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:28:59.603 00.000 11060 MoveAxis(E, 0, ABG)
01:28:59.603 00.000 11060 Move returns status 0, amount 0
01:28:59.603 00.000 11060 MoveAxis(N, 0, ABG)
01:28:59.603 00.000 11060 Move returns status 0, amount 0
01:28:59.603 00.000 11060 move complete, result=0
01:28:59.603 00.000 11060 worker thread done servicing request
01:28:59.603 00.000 11060 Worker thread wakes up
01:28:59.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:28:59.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:28:59.604 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:00.248 00.644 11060 Exposure complete
01:29:00.413 00.165 11060 worker thread done servicing request
01:29:00.413 00.000 10844 OnExposeComplete: enter
01:29:00.413 00.000 10844 UpdateGuideState(): m_state=6
01:29:00.414 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9937
01:29:00.414 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=60.94, Mass=3444, SNR=37.9, Peak=251 HFD=3.6
01:29:00.414 00.000 10844 MultiStar: [#1 0.25,0.36,0.95,U] [#2 -0.07,-0.32,1.79,U] [#3 0.10,0.28,0.83,U] [#4 -0.20,-0.14,0.90,U] [#5 -0.07,0.11,0.91,U] [#6 0.17,-0.16,0.80,U] [#7 -0.05,0.23,0.70,U] [#8 0.06,-0.04,0.83,U] 
01:29:00.414 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.05, -0.03}
01:29:00.414 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
01:29:00.414 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
01:29:00.414 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.69 mountX=0.00 mountY=0.01, mountTheta=1.06
01:29:00.415 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
01:29:00.415 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
01:29:00.415 00.000 11060 Worker thread wakes up
01:29:00.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:00.415 00.000 10844 UpdateGuideState exits: m=3444 SNR=37.9
01:29:00.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:00.416 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:29:00.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:00.416 00.000 10844 Enqueuing Expose request
01:29:00.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:29:00.416 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.00 yDistance=0.01
01:29:00.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:29:00.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:00.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:29:00.416 00.000 11060 MoveAxis(E, 0, ABG)
01:29:00.416 00.000 11060 Move returns status 0, amount 0
01:29:00.417 00.001 11060 MoveAxis(N, 0, ABG)
01:29:00.417 00.000 11060 Move returns status 0, amount 0
01:29:00.417 00.000 11060 move complete, result=0
01:29:00.417 00.000 11060 worker thread done servicing request
01:29:00.417 00.000 11060 Worker thread wakes up
01:29:00.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:00.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:00.418 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:01.062 00.644 11060 Exposure complete
01:29:01.248 00.186 11060 worker thread done servicing request
01:29:01.248 00.000 10844 OnExposeComplete: enter
01:29:01.248 00.000 10844 UpdateGuideState(): m_state=6
01:29:01.249 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9938
01:29:01.249 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=60.98, Mass=2529, SNR=31.7, Peak=236 HFD=3.6
01:29:01.249 00.000 10844 MultiStar: [#1 0.11,0.86,0.00,M1] [#2 0.13,-0.24,2.17,U] [#3 -0.25,0.01,0.98,U] [#4 0.09,0.55,1.02,U] [#5 -0.08,1.08,0.00,M1] [#6 -0.12,-0.30,0.95,U] [#7 -0.25,0.12,0.90,U] [#8 0.09,-0.49,1.00,U] 
01:29:01.249 00.000 10844 single-star, 6 included, MultiStar: {-0.02, -0.08}, one-star: {-0.02, 0.01}
01:29:01.249 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
01:29:01.249 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
01:29:01.249 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.86 mountX=-0.00 mountY=-0.02, mountTheta=-1.67
01:29:01.251 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
01:29:01.251 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
01:29:01.251 00.000 11060 Worker thread wakes up
01:29:01.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:29:01.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:29:01.251 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
01:29:01.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:01.251 00.000 10844 UpdateGuideState exits: m=2529 SNR=31.7
01:29:01.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:01.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:01.251 00.000 10844 Enqueuing Expose request
01:29:01.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:29:01.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:01.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:29:01.251 00.000 11060 MoveAxis(E, 0, ABG)
01:29:01.253 00.002 11060 Move returns status 0, amount 0
01:29:01.253 00.000 11060 MoveAxis(N, 0, ABG)
01:29:01.253 00.000 11060 Move returns status 0, amount 0
01:29:01.253 00.000 11060 move complete, result=0
01:29:01.253 00.000 11060 worker thread done servicing request
01:29:01.253 00.000 11060 Worker thread wakes up
01:29:01.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:01.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:01.254 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:01.898 00.644 11060 Exposure complete
01:29:02.083 00.185 11060 worker thread done servicing request
01:29:02.083 00.000 10844 OnExposeComplete: enter
01:29:02.083 00.000 10844 UpdateGuideState(): m_state=6
01:29:02.083 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9939
01:29:02.083 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=61.18, Mass=2834, SNR=33.8, Peak=255 HFD=3.4
01:29:02.084 00.001 10844 MultiStar: [#1 -0.13,0.82,0.00,M2] [#2 0.10,-0.38,1.91,U] [#3 0.10,0.00,0.89,U] [#4 0.29,0.82,0.00,M1] [#5 0.35,0.86,0.00,M2] [#6 -0.07,0.16,0.89,U] [#7 -0.12,0.39,0.79,U] [#8 -0.11,0.33,0.88,U] 
01:29:02.084 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.03}, one-star: {0.02, 0.20}
01:29:02.084 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
01:29:02.084 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
01:29:02.084 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.33 mountX=-0.03 mountY=0.00, mountTheta=3.06
01:29:02.086 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
01:29:02.094 00.008 10844 Enqueuing Move request for scope (0.01, 0.03)
01:29:02.094 00.000 11060 Worker thread wakes up
01:29:02.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=12, FiltMax=255, Gamma=1.000
01:29:02.094 00.000 10844 UpdateGuideState exits: m=2834 SNR=33.8 Saturated
01:29:02.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
01:29:02.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:02.094 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
01:29:02.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:02.094 00.000 10844 Enqueuing Expose request
01:29:02.094 00.000 11060 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=0.00
01:29:02.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:29:02.095 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:02.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:29:02.095 00.000 11060 MoveAxis(E, 0, ABG)
01:29:02.095 00.000 11060 Move returns status 0, amount 0
01:29:02.095 00.000 11060 MoveAxis(N, 0, ABG)
01:29:02.095 00.000 11060 Move returns status 0, amount 0
01:29:02.095 00.000 11060 move complete, result=0
01:29:02.095 00.000 11060 worker thread done servicing request
01:29:02.095 00.000 11060 Worker thread wakes up
01:29:02.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:02.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:02.097 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:02.725 00.628 11060 Exposure complete
01:29:02.944 00.219 11060 worker thread done servicing request
01:29:02.944 00.000 10844 OnExposeComplete: enter
01:29:02.944 00.000 10844 UpdateGuideState(): m_state=6
01:29:02.945 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9940
01:29:02.945 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=61.27, Mass=2621, SNR=31.9, Peak=255 HFD=3.6
01:29:02.945 00.000 10844 MultiStar: [#1 0.00,-0.15,1.03,U] [#2 0.25,0.17,2.08,U] [#3 -0.22,-0.32,1.08,U] [#4 0.16,0.51,1.01,U] [#5 0.48,0.01,1.11,U] [#6 -0.02,0.07,0.95,U] [#7 -0.26,-0.14,0.90,U] [#8 -0.18,0.31,0.98,U] 
01:29:02.945 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {-0.10, 0.29}
01:29:02.945 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:29:02.945 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:29:02.946 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=-0.10 mountY=0.03, mountTheta=2.86
01:29:02.947 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.09, opts=13)
01:29:02.947 00.000 10844 Enqueuing Move request for scope (0.04, 0.09)
01:29:02.947 00.000 11060 Worker thread wakes up
01:29:02.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:02.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:29:02.947 00.000 10844 UpdateGuideState exits: m=2621 SNR=31.9 Saturated
01:29:02.947 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:29:02.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:02.947 00.000 11060 Moving (0.04, 0.09) raw xDistance=-0.10 yDistance=0.03
01:29:02.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:02.947 00.000 10844 Enqueuing Expose request
01:29:02.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:29:02.948 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:02.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:29:02.948 00.000 11060 MoveAxis(E, 0, ABG)
01:29:02.948 00.000 11060 Move returns status 0, amount 0
01:29:02.948 00.000 11060 MoveAxis(N, 0, ABG)
01:29:02.948 00.000 11060 Move returns status 0, amount 0
01:29:02.948 00.000 11060 move complete, result=0
01:29:02.948 00.000 11060 worker thread done servicing request
01:29:02.948 00.000 11060 Worker thread wakes up
01:29:02.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:02.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:02.950 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:03.599 00.649 11060 Exposure complete
01:29:03.893 00.294 11060 worker thread done servicing request
01:29:03.893 00.000 10844 OnExposeComplete: enter
01:29:03.893 00.000 10844 UpdateGuideState(): m_state=6
01:29:03.894 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9941
01:29:03.894 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=60.89, Mass=2992, SNR=34.7, Peak=241 HFD=3.4
01:29:03.894 00.000 10844 MultiStar: [#1 0.15,-0.15,0.94,U] [#2 0.19,-0.01,1.94,U] [#3 -0.05,-0.24,0.95,U] [#4 0.02,0.58,0.90,U] [#5 0.09,0.07,0.95,U] [#6 0.09,-0.16,0.90,U] [#7 -0.36,-0.17,0.87,U] [#8 -0.00,-0.14,0.85,U] 
01:29:03.895 00.001 10844 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.06, -0.09}
01:29:03.895 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
01:29:03.905 00.010 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
01:29:03.905 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.80 mountX=0.03 mountY=0.04, mountTheta=0.94
01:29:03.907 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.03, opts=13)
01:29:03.908 00.001 10844 Enqueuing Move request for scope (0.03, -0.03)
01:29:03.908 00.000 11060 Worker thread wakes up
01:29:03.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:03.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:29:03.908 00.000 10844 UpdateGuideState exits: m=2992 SNR=34.7
01:29:03.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:29:03.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:03.908 00.000 11060 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=0.04
01:29:03.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:03.909 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:03.909 00.000 10844 Enqueuing Expose request
01:29:03.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:03.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:29:03.909 00.000 11060 MoveAxis(E, 0, ABG)
01:29:03.909 00.000 11060 Move returns status 0, amount 0
01:29:03.909 00.000 11060 MoveAxis(N, 0, ABG)
01:29:03.909 00.000 11060 Move returns status 0, amount 0
01:29:03.909 00.000 11060 move complete, result=0
01:29:03.909 00.000 11060 worker thread done servicing request
01:29:03.910 00.001 11060 Worker thread wakes up
01:29:03.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:03.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:03.912 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:04.553 00.641 11060 Exposure complete
01:29:04.796 00.243 11060 worker thread done servicing request
01:29:04.797 00.001 10844 OnExposeComplete: enter
01:29:04.797 00.000 10844 UpdateGuideState(): m_state=6
01:29:04.797 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9942
01:29:04.797 00.000 10844 Star::Find returns 1 (1), X=269.11, Y=60.78, Mass=3060, SNR=35.5, Peak=255 HFD=3.6
01:29:04.799 00.002 10844 MultiStar: [#1 0.16,-0.31,0.89,U] [#2 0.26,-0.32,1.89,U] [#3 -0.19,-0.62,0.00,M1] [#4 0.39,-0.24,0.78,U] [#5 0.37,0.05,1.04,U] [#6 0.29,-0.38,0.78,U] [#7 -0.16,0.02,0.80,U] [#8 -0.18,0.02,0.93,U] 
01:29:04.799 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.18}, one-star: {0.63, -0.19}
01:29:04.799 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
01:29:04.799 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
01:29:04.799 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.66 mountX=0.13 mountY=0.26, mountTheta=1.09
01:29:04.801 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.18, opts=13)
01:29:04.801 00.000 10844 Enqueuing Move request for scope (0.23, -0.18)
01:29:04.801 00.000 11060 Worker thread wakes up
01:29:04.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:04.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
01:29:04.801 00.000 10844 UpdateGuideState exits: m=3060 SNR=35.5 Saturated
01:29:04.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
01:29:04.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:04.801 00.000 11060 Moving (0.23, -0.18) raw xDistance=0.13 yDistance=0.26
01:29:04.802 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:04.802 00.000 10844 Enqueuing Expose request
01:29:04.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:29:04.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:04.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:29:04.802 00.000 11060 MoveAxis(W, 23, ABG)
01:29:04.802 00.000 11060 Guiding  Dir = 3, Dur = 23
01:29:04.812 00.010 11060 IsSlewing returns 0
01:29:04.812 00.000 11060 IsGuiding returns 0
01:29:04.850 00.038 11060 IsGuiding returns 0
01:29:04.850 00.000 11060 Move returns status 0, amount 23
01:29:04.850 00.000 11060 MoveAxis(N, 0, ABG)
01:29:04.850 00.000 11060 Move returns status 0, amount 0
01:29:04.850 00.000 11060 move complete, result=0
01:29:04.850 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.3 px 0 ms NORTH
01:29:04.851 00.001 11060 worker thread done servicing request
01:29:04.851 00.000 11060 Worker thread wakes up
01:29:04.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:04.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:05.490 00.639 11060 Exposure complete
01:29:05.747 00.257 11060 worker thread done servicing request
01:29:05.747 00.000 10844 OnExposeComplete: enter
01:29:05.747 00.000 10844 UpdateGuideState(): m_state=6
01:29:05.748 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9943
01:29:05.748 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=60.98, Mass=2539, SNR=32.0, Peak=238 HFD=3.2
01:29:05.748 00.000 10844 MultiStar: [#1 -0.18,0.35,0.93,U] [#2 0.19,0.11,1.97,U] [#3 -0.08,-0.14,0.97,U] [#4 0.22,0.44,0.94,U] [#5 0.17,0.60,0.00,M1] [#6 0.35,0.13,0.88,U] [#7 0.16,-0.17,0.87,U] [#8 0.18,-0.05,0.93,U] 
01:29:05.748 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.24, 0.01}
01:29:05.748 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:29:05.749 00.001 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:29:05.749 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.57 mountX=-0.11 mountY=0.12, mountTheta=2.31
01:29:05.750 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.09, opts=13)
01:29:05.750 00.000 10844 Enqueuing Move request for scope (0.14, 0.09)
01:29:05.750 00.000 11060 Worker thread wakes up
01:29:05.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:05.751 00.001 10844 UpdateGuideState exits: m=2539 SNR=32.0
01:29:05.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:05.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:05.751 00.000 10844 Enqueuing Expose request
01:29:05.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
01:29:05.751 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
01:29:05.751 00.000 11060 Moving (0.14, 0.09) raw xDistance=-0.11 yDistance=0.12
01:29:05.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:29:05.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:05.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:29:05.752 00.001 11060 MoveAxis(E, 0, ABG)
01:29:05.752 00.000 11060 Move returns status 0, amount 0
01:29:05.752 00.000 11060 MoveAxis(N, 0, ABG)
01:29:05.752 00.000 11060 Move returns status 0, amount 0
01:29:05.752 00.000 11060 move complete, result=0
01:29:05.752 00.000 11060 worker thread done servicing request
01:29:05.752 00.000 11060 Worker thread wakes up
01:29:05.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:05.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:05.754 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:06.387 00.633 11060 Exposure complete
01:29:06.609 00.222 11060 worker thread done servicing request
01:29:06.609 00.000 10844 OnExposeComplete: enter
01:29:06.611 00.002 10844 UpdateGuideState(): m_state=6
01:29:06.611 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9944
01:29:06.611 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=61.10, Mass=2606, SNR=32.5, Peak=240 HFD=3.1
01:29:06.611 00.000 10844 MultiStar: [#1 -0.04,0.34,1.03,U] [#2 -0.06,-0.14,2.07,U] [#3 -0.06,0.00,0.90,U] [#4 0.37,0.28,0.93,U] [#5 0.37,0.23,0.97,U] [#6 0.08,-0.20,0.87,U] [#7 0.11,-0.21,0.87,U] [#8 0.57,-0.18,0.95,U] 
01:29:06.611 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.36, 0.12}
01:29:06.611 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
01:29:06.611 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
01:29:06.611 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.09 mountX=-0.04 mountY=0.16, mountTheta=1.84
01:29:06.612 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.01, opts=13)
01:29:06.612 00.000 10844 Enqueuing Move request for scope (0.16, 0.01)
01:29:06.613 00.001 11060 Worker thread wakes up
01:29:06.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:29:06.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:29:06.613 00.000 11060 Moving (0.16, 0.01) raw xDistance=-0.04 yDistance=0.16
01:29:06.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:29:06.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:06.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:06.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:29:06.613 00.000 11060 MoveAxis(E, 0, ABG)
01:29:06.613 00.000 11060 Move returns status 0, amount 0
01:29:06.613 00.000 11060 MoveAxis(N, 0, ABG)
01:29:06.613 00.000 11060 Move returns status 0, amount 0
01:29:06.613 00.000 11060 move complete, result=0
01:29:06.615 00.002 10844 UpdateGuideState exits: m=2606 SNR=32.5
01:29:06.615 00.000 11060 worker thread done servicing request
01:29:06.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:06.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:06.615 00.000 10844 Enqueuing Expose request
01:29:06.615 00.000 11060 Worker thread wakes up
01:29:06.615 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:06.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:06.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:07.244 00.629 11060 Exposure complete
01:29:07.450 00.206 11060 worker thread done servicing request
01:29:07.450 00.000 10844 OnExposeComplete: enter
01:29:07.450 00.000 10844 UpdateGuideState(): m_state=6
01:29:07.450 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9945
01:29:07.450 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=60.88, Mass=2622, SNR=32.3, Peak=253 HFD=3.5
01:29:07.451 00.001 10844 MultiStar: [#1 0.07,0.10,1.03,U] [#2 0.38,-0.20,2.14,U] [#3 0.20,-0.04,0.97,U] [#4 0.80,0.34,0.00,M1] [#5 0.64,0.18,0.00,M1] [#6 0.37,-0.37,0.93,U] [#7 0.06,0.30,0.84,U] [#8 0.15,-0.49,0.91,U] 
01:29:07.451 00.000 10844 single-star, 6 included, MultiStar: {0.21, -0.13}, one-star: {0.04, -0.09}
01:29:07.451 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
01:29:07.451 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
01:29:07.451 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.18 mountX=0.09 mountY=0.05, mountTheta=0.56
01:29:07.452 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.09, opts=13)
01:29:07.452 00.000 10844 Enqueuing Move request for scope (0.04, -0.09)
01:29:07.453 00.001 11060 Worker thread wakes up
01:29:07.453 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:07.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:29:07.453 00.000 10844 UpdateGuideState exits: m=2622 SNR=32.3
01:29:07.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:29:07.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:07.453 00.000 11060 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=0.05
01:29:07.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:07.453 00.000 10844 Enqueuing Expose request
01:29:07.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:29:07.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:07.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:29:07.453 00.000 11060 MoveAxis(E, 0, ABG)
01:29:07.453 00.000 11060 Move returns status 0, amount 0
01:29:07.453 00.000 11060 MoveAxis(N, 0, ABG)
01:29:07.453 00.000 11060 Move returns status 0, amount 0
01:29:07.454 00.001 11060 move complete, result=0
01:29:07.454 00.000 11060 worker thread done servicing request
01:29:07.454 00.000 11060 Worker thread wakes up
01:29:07.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:07.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:07.455 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:08.086 00.631 11060 Exposure complete
01:29:08.294 00.208 10844 OnExposeComplete: enter
01:29:08.295 00.001 10844 UpdateGuideState(): m_state=6
01:29:08.295 00.000 11060 worker thread done servicing request
01:29:08.295 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9946
01:29:08.295 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=60.54, Mass=2661, SNR=32.6, Peak=255 HFD=3.2
01:29:08.296 00.001 10844 MultiStar: [#1 0.03,-0.73,0.00,M1] [#2 0.11,-0.32,2.04,U] [#3 0.10,-1.16,0.00,M1] [#4 0.12,-0.36,1.02,U] [#5 0.05,-0.08,1.11,U] [#6 -0.09,-0.76,0.00,M1] [#7 -0.30,-0.59,0.00,M1] [#8 -0.06,-0.32,1.03,U] 
01:29:08.296 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.30}, one-star: {0.06, -0.43}
01:29:08.296 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
01:29:08.296 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
01:29:08.296 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.36 mountX=0.28 mountY=0.11, mountTheta=0.38
01:29:08.297 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.30, opts=13)
01:29:08.297 00.000 10844 Enqueuing Move request for scope (0.06, -0.30)
01:29:08.297 00.000 11060 Worker thread wakes up
01:29:08.298 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:08.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
01:29:08.298 00.000 10844 UpdateGuideState exits: m=2661 SNR=32.6 Saturated
01:29:08.298 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
01:29:08.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:08.298 00.000 11060 Moving (0.06, -0.30) raw xDistance=0.28 yDistance=0.11
01:29:08.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:08.298 00.000 10844 Enqueuing Expose request
01:29:08.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
01:29:08.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:08.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:29:08.298 00.000 11060 MoveAxis(W, 49, ABG)
01:29:08.298 00.000 11060 Guiding  Dir = 3, Dur = 49
01:29:08.315 00.017 11060 IsSlewing returns 0
01:29:08.315 00.000 11060 IsGuiding returns 0
01:29:08.376 00.061 11060 IsGuiding returns 0
01:29:08.376 00.000 11060 Move returns status 0, amount 49
01:29:08.376 00.000 11060 MoveAxis(N, 0, ABG)
01:29:08.376 00.000 11060 Move returns status 0, amount 0
01:29:08.376 00.000 11060 move complete, result=0
01:29:08.376 00.000 11060 worker thread done servicing request
01:29:08.376 00.000 10844 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
01:29:08.376 00.000 11060 Worker thread wakes up
01:29:08.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:08.377 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:09.006 00.629 11060 Exposure complete
01:29:09.182 00.176 11060 worker thread done servicing request
01:29:09.182 00.000 10844 OnExposeComplete: enter
01:29:09.182 00.000 10844 UpdateGuideState(): m_state=6
01:29:09.182 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9947
01:29:09.182 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=60.29, Mass=2663, SNR=32.3, Peak=243 HFD=3.3
01:29:09.183 00.001 10844 MultiStar: [#1 0.35,-0.68,0.00,M2] [#2 0.36,-0.68,0.00,M1] [#3 0.21,-1.19,0.00,M2] [#4 0.82,0.01,0.00,M1] [#5 0.36,-0.55,0.00,M1] [#6 -0.23,-0.97,0.00,M2] [#7 0.19,-0.50,0.77,U] [#8 0.09,-1.05,0.00,M1] 
01:29:09.183 00.000 10844 refined, 1 included, MultiStar: {0.11, -0.60}, one-star: {0.04, -0.68}
01:29:09.183 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
01:29:09.183 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
01:29:09.183 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.60 hyp=0.61 cameraTheta=-1.39 mountX=0.57 mountY=0.20, mountTheta=0.34
01:29:09.184 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.60, opts=13)
01:29:09.184 00.000 10844 Enqueuing Move request for scope (0.11, -0.60)
01:29:09.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:09.184 00.000 10844 UpdateGuideState exits: m=2663 SNR=32.3
01:29:09.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:09.185 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:09.185 00.000 10844 Enqueuing Expose request
01:29:09.185 00.000 11060 Worker thread wakes up
01:29:09.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.60) opts 0xd
01:29:09.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.60)
01:29:09.185 00.000 11060 Moving (0.11, -0.60) raw xDistance=0.57 yDistance=0.20
01:29:09.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.57
01:29:09.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:09.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:29:09.185 00.000 11060 MoveAxis(W, 101, ABG)
01:29:09.185 00.000 11060 Guiding  Dir = 3, Dur = 101
01:29:09.202 00.017 11060 IsSlewing returns 0
01:29:09.202 00.000 11060 IsGuiding returns 0
01:29:09.312 00.110 11060 IsGuiding returns 0
01:29:09.312 00.000 11060 Move returns status 0, amount 101
01:29:09.312 00.000 11060 MoveAxis(N, 0, ABG)
01:29:09.312 00.000 11060 Move returns status 0, amount 0
01:29:09.312 00.000 11060 move complete, result=0
01:29:09.312 00.000 11060 worker thread done servicing request
01:29:09.313 00.001 10844 GuideStep: 0.6 px 101 ms WEST, 0.2 px 0 ms NORTH
01:29:09.313 00.000 11060 Worker thread wakes up
01:29:09.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:09.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:09.940 00.627 11060 Exposure complete
01:29:10.101 00.161 11060 worker thread done servicing request
01:29:10.102 00.001 10844 OnExposeComplete: enter
01:29:10.102 00.000 10844 UpdateGuideState(): m_state=6
01:29:10.102 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9948
01:29:10.102 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=60.21, Mass=2643, SNR=32.3, Peak=241 HFD=3.5
01:29:10.102 00.000 10844 MultiStar: [#1 -0.12,-1.01,0.00,M3] [#2 -0.29,-1.07,0.00,M2] [#3 -0.11,-0.88,0.00,M3] [#4 0.36,-0.64,0.00,M2] [#5 0.05,-0.63,0.00,M2] [#6 -0.22,-0.74,0.00,M3] [#7 -0.29,-1.00,0.00,M1] [#8 0.05,-0.87,0.00,M2] 
01:29:10.102 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
01:29:10.102 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
01:29:10.103 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.76 hyp=0.76 cameraTheta=-1.60 mountX=0.75 mountY=0.10, mountTheta=0.13
01:29:10.104 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.76, opts=13)
01:29:10.104 00.000 10844 Enqueuing Move request for scope (-0.03, -0.76)
01:29:10.104 00.000 11060 Worker thread wakes up
01:29:10.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:10.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.76) opts 0xd
01:29:10.104 00.000 10844 UpdateGuideState exits: m=2643 SNR=32.3
01:29:10.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.76)
01:29:10.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:10.104 00.000 11060 Moving (-0.03, -0.76) raw xDistance=0.75 yDistance=0.10
01:29:10.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:10.104 00.000 10844 Enqueuing Expose request
01:29:10.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.75
01:29:10.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:10.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:29:10.105 00.001 11060 MoveAxis(W, 134, ABG)
01:29:10.105 00.000 11060 Guiding  Dir = 3, Dur = 134
01:29:10.114 00.009 11060 IsSlewing returns 0
01:29:10.114 00.000 11060 IsGuiding returns 0
01:29:10.264 00.150 11060 IsGuiding returns 0
01:29:10.264 00.000 11060 Move returns status 0, amount 134
01:29:10.264 00.000 11060 MoveAxis(N, 0, ABG)
01:29:10.264 00.000 11060 Move returns status 0, amount 0
01:29:10.264 00.000 11060 move complete, result=0
01:29:10.264 00.000 11060 worker thread done servicing request
01:29:10.264 00.000 11060 Worker thread wakes up
01:29:10.264 00.000 10844 GuideStep: 0.8 px 134 ms WEST, 0.1 px 0 ms NORTH
01:29:10.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:10.265 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:10.895 00.630 11060 Exposure complete
01:29:11.089 00.194 11060 worker thread done servicing request
01:29:11.089 00.000 10844 OnExposeComplete: enter
01:29:11.089 00.000 10844 UpdateGuideState(): m_state=6
01:29:11.090 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9949
01:29:11.090 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=60.76, Mass=2607, SNR=32.5, Peak=243 HFD=3.5
01:29:11.090 00.000 10844 MultiStar: [#1 0.39,0.21,1.05,U] [#2 0.46,0.09,2.01,U] [#3 0.07,-0.36,0.98,U] [#4 0.71,0.01,0.00,M3] [#5 0.49,0.18,0.94,U] [#6 0.13,-0.21,0.93,U] [#7 -0.09,0.27,0.89,U] [#8 0.36,-0.31,0.94,U] 
01:29:11.090 00.000 10844 single-star, 7 included, MultiStar: {0.28, -0.03}, one-star: {0.18, -0.21}
01:29:11.090 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
01:29:11.090 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
01:29:11.091 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.85 mountX=0.17 mountY=0.22, mountTheta=0.90
01:29:11.098 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.21, opts=13)
01:29:11.099 00.001 10844 Enqueuing Move request for scope (0.18, -0.21)
01:29:11.099 00.000 11060 Worker thread wakes up
01:29:11.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:11.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
01:29:11.099 00.000 10844 UpdateGuideState exits: m=2607 SNR=32.5
01:29:11.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
01:29:11.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:11.099 00.000 11060 Moving (0.18, -0.21) raw xDistance=0.17 yDistance=0.22
01:29:11.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:11.099 00.000 10844 Enqueuing Expose request
01:29:11.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:29:11.099 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=0.52
01:29:11.100 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
01:29:11.100 00.000 11060 MoveAxis(W, 34, ABG)
01:29:11.100 00.000 11060 Guiding  Dir = 3, Dur = 34
01:29:11.106 00.006 11060 IsSlewing returns 0
01:29:11.106 00.000 11060 IsGuiding returns 0
01:29:11.152 00.046 11060 IsGuiding returns 0
01:29:11.152 00.000 11060 Move returns status 0, amount 34
01:29:11.152 00.000 11060 BLC: Oldest BLC event removed
01:29:11.152 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:29:11.152 00.000 11060 MoveAxis(S, 834, ABG)
01:29:11.152 00.000 11060 duration set to 750 by maxDecDuration
01:29:11.152 00.000 11060 Guiding  Dir = 1, Dur = 750
01:29:11.168 00.016 11060 IsSlewing returns 0
01:29:11.168 00.000 11060 IsGuiding returns 0
01:29:11.920 00.752 11060 IsGuiding returns 0
01:29:11.920 00.000 11060 Move returns status 0, amount 750
01:29:11.920 00.000 11060 move complete, result=0
01:29:11.922 00.002 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 750 ms SOUTH
01:29:11.923 00.001 11060 worker thread done servicing request
01:29:11.923 00.000 11060 Worker thread wakes up
01:29:11.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:11.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:12.564 00.641 11060 Exposure complete
01:29:12.718 00.154 11060 worker thread done servicing request
01:29:12.718 00.000 10844 OnExposeComplete: enter
01:29:12.718 00.000 10844 UpdateGuideState(): m_state=6
01:29:12.718 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9950
01:29:12.719 00.001 10844 Star::Find returns 1 (0), X=268.53, Y=60.89, Mass=2434, SNR=30.9, Peak=249 HFD=3.2
01:29:12.719 00.000 10844 MultiStar: [#1 0.02,0.18,1.03,U] [#2 0.16,-0.03,2.30,U] [#3 -0.11,-0.25,1.05,U] [#4 0.16,-0.05,1.00,U] [#5 -0.21,0.22,1.04,U] [#6 -0.05,0.07,1.01,U] [#7 -0.16,0.19,0.87,U] [#8 0.44,-0.15,0.91,U] 
01:29:12.719 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.05, -0.08}
01:29:12.719 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
01:29:12.719 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
01:29:12.719 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.12 mountX=-0.01 mountY=0.04, mountTheta=1.87
01:29:12.721 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
01:29:12.721 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
01:29:12.721 00.000 11060 Worker thread wakes up
01:29:12.721 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:12.721 00.000 10844 UpdateGuideState exits: m=2434 SNR=30.9
01:29:12.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:12.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:12.721 00.000 10844 Enqueuing Expose request
01:29:12.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:29:12.721 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:29:12.722 00.001 11060 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=0.04
01:29:12.722 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.151475, 1:0.044620
01:29:12.722 00.000 11060 BLC: No correction, Miss < min_move
01:29:12.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:29:12.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:12.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:29:12.722 00.000 11060 MoveAxis(E, 0, ABG)
01:29:12.722 00.000 11060 Move returns status 0, amount 0
01:29:12.722 00.000 11060 MoveAxis(N, 0, ABG)
01:29:12.722 00.000 11060 Move returns status 0, amount 0
01:29:12.722 00.000 11060 move complete, result=0
01:29:12.722 00.000 11060 worker thread done servicing request
01:29:12.722 00.000 11060 Worker thread wakes up
01:29:12.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:12.723 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:12.723 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:13.363 00.640 11060 Exposure complete
01:29:13.550 00.187 11060 worker thread done servicing request
01:29:13.550 00.000 10844 OnExposeComplete: enter
01:29:13.550 00.000 10844 UpdateGuideState(): m_state=6
01:29:13.550 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9951
01:29:13.550 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=61.07, Mass=2875, SNR=34.3, Peak=255 HFD=3.6
01:29:13.551 00.001 10844 MultiStar: [#1 0.01,0.35,0.92,U] [#2 -0.21,0.25,1.93,U] [#3 0.02,0.67,0.00,M2] [#4 0.12,0.29,0.94,U] [#5 0.10,0.98,0.00,M1] [#6 0.04,0.07,0.98,U] [#7 -0.32,0.46,0.90,U] [#8 -0.18,0.46,0.93,U] 
01:29:13.551 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.27}, one-star: {-0.12, 0.09}
01:29:13.551 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
01:29:13.551 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
01:29:13.551 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.47 mountX=-0.07 mountY=-0.13, mountTheta=-2.07
01:29:13.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.09, opts=13)
01:29:13.552 00.000 10844 Enqueuing Move request for scope (-0.12, 0.09)
01:29:13.552 00.000 11060 Worker thread wakes up
01:29:13.553 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:13.553 00.000 10844 UpdateGuideState exits: m=2875 SNR=34.3 Saturated
01:29:13.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:13.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:13.553 00.000 10844 Enqueuing Expose request
01:29:13.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
01:29:13.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
01:29:13.553 00.000 11060 Moving (-0.12, 0.09) raw xDistance=-0.07 yDistance=-0.13
01:29:13.553 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.151475, 1:0.044620, 2:-0.130302
01:29:13.553 00.000 11060 BLC: No correction, Miss < min_move
01:29:13.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:29:13.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:13.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:29:13.553 00.000 11060 MoveAxis(E, 0, ABG)
01:29:13.553 00.000 11060 Move returns status 0, amount 0
01:29:13.554 00.001 11060 MoveAxis(N, 0, ABG)
01:29:13.554 00.000 11060 Move returns status 0, amount 0
01:29:13.554 00.000 11060 move complete, result=0
01:29:13.554 00.000 11060 worker thread done servicing request
01:29:13.554 00.000 11060 Worker thread wakes up
01:29:13.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:13.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:13.555 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:14.191 00.636 11060 Exposure complete
01:29:14.353 00.162 11060 worker thread done servicing request
01:29:14.353 00.000 10844 OnExposeComplete: enter
01:29:14.354 00.001 10844 UpdateGuideState(): m_state=6
01:29:14.354 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9952
01:29:14.354 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=61.18, Mass=3080, SNR=35.2, Peak=248 HFD=3.6
01:29:14.354 00.000 10844 MultiStar: [#1 -0.45,0.28,0.89,U] [#2 0.08,-0.05,1.85,U] [#3 -0.07,-0.32,0.84,U] [#4 0.21,0.57,0.00,M2] [#5 -0.26,0.65,0.00,M2] [#6 -0.18,0.03,0.86,U] [#7 -0.38,0.06,0.82,U] [#8 0.05,0.08,0.88,U] 
01:29:14.354 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.03}, one-star: {-0.24, 0.21}
01:29:14.354 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.65 = -1.64)
01:29:14.354 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.66)
01:29:14.355 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.89 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
01:29:14.356 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.03, opts=13)
01:29:14.356 00.000 10844 Enqueuing Move request for scope (-0.13, 0.03)
01:29:14.356 00.000 11060 Worker thread wakes up
01:29:14.356 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:14.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
01:29:14.356 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.2
01:29:14.356 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
01:29:14.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:14.356 00.000 11060 Moving (-0.13, 0.03) raw xDistance=-0.01 yDistance=-0.14
01:29:14.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:14.356 00.000 10844 Enqueuing Expose request
01:29:14.356 00.000 11060 BLC: window closed
01:29:14.358 00.002 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.151475, 1:0.044620, 2:-0.130302
01:29:14.358 00.000 11060 BLC: No correction, Miss < min_move
01:29:14.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:29:14.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:14.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:29:14.358 00.000 11060 MoveAxis(E, 0, ABG)
01:29:14.358 00.000 11060 Move returns status 0, amount 0
01:29:14.358 00.000 11060 MoveAxis(N, 0, ABG)
01:29:14.358 00.000 11060 Move returns status 0, amount 0
01:29:14.358 00.000 11060 move complete, result=0
01:29:14.358 00.000 11060 worker thread done servicing request
01:29:14.358 00.000 11060 Worker thread wakes up
01:29:14.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:14.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:14.359 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:14.988 00.629 11060 Exposure complete
01:29:15.168 00.180 11060 worker thread done servicing request
01:29:15.168 00.000 10844 OnExposeComplete: enter
01:29:15.168 00.000 10844 UpdateGuideState(): m_state=6
01:29:15.168 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9953
01:29:15.168 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=60.93, Mass=2982, SNR=34.5, Peak=253 HFD=3.4
01:29:15.169 00.001 10844 MultiStar: [#1 -0.11,0.46,0.97,U] [#2 -0.20,0.13,2.03,U] [#3 -0.12,-0.34,0.98,U] [#4 0.15,0.01,0.92,U] [#5 0.16,0.19,0.98,U] [#6 -0.15,-0.17,0.86,U] [#7 -0.41,0.09,0.85,U] [#8 -0.13,-0.06,0.89,U] 
01:29:15.169 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {0.22, -0.05}
01:29:15.169 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.92)
01:29:15.169 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
01:29:15.169 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.62 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
01:29:15.170 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
01:29:15.171 00.001 10844 Enqueuing Move request for scope (-0.07, 0.04)
01:29:15.171 00.000 11060 Worker thread wakes up
01:29:15.171 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:15.171 00.000 10844 UpdateGuideState exits: m=2982 SNR=34.5
01:29:15.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:29:15.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:15.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:29:15.171 00.000 11060 Moving (-0.07, 0.04) raw xDistance=-0.03 yDistance=-0.08
01:29:15.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:29:15.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:15.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:15.171 00.000 10844 Enqueuing Expose request
01:29:15.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:29:15.172 00.001 11060 MoveAxis(E, 0, ABG)
01:29:15.172 00.000 11060 Move returns status 0, amount 0
01:29:15.172 00.000 11060 MoveAxis(N, 0, ABG)
01:29:15.172 00.000 11060 Move returns status 0, amount 0
01:29:15.172 00.000 11060 move complete, result=0
01:29:15.172 00.000 11060 worker thread done servicing request
01:29:15.172 00.000 11060 Worker thread wakes up
01:29:15.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:15.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:15.175 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:15.811 00.636 11060 Exposure complete
01:29:15.986 00.175 11060 worker thread done servicing request
01:29:15.986 00.000 10844 OnExposeComplete: enter
01:29:15.986 00.000 10844 UpdateGuideState(): m_state=6
01:29:15.986 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9954
01:29:15.986 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=60.91, Mass=2858, SNR=33.9, Peak=251 HFD=3.3
01:29:15.986 00.000 10844 MultiStar: [#1 0.13,-0.09,0.82,U] [#2 0.10,-0.11,1.92,U] [#3 -0.11,-0.67,0.00,M1] [#4 -0.03,-0.36,0.93,U] [#5 0.09,0.22,0.97,U] [#6 0.20,-0.14,0.88,U] [#7 -0.05,-0.56,0.85,U] [#8 0.02,-0.23,0.91,U] 
01:29:15.986 00.000 10844 single-star, 7 included, MultiStar: {0.06, -0.15}, one-star: {-0.01, -0.06}
01:29:15.986 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
01:29:15.987 00.001 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
01:29:15.987 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.76 mountX=0.07 mountY=-0.00, mountTheta=-0.02
01:29:15.988 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
01:29:15.988 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
01:29:15.994 00.006 11060 Worker thread wakes up
01:29:15.995 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:29:15.995 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:29:15.995 00.000 11060 Moving (-0.01, -0.06) raw xDistance=0.07 yDistance=-0.00
01:29:15.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:15.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:15.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:15.995 00.000 10844 UpdateGuideState exits: m=2858 SNR=33.9
01:29:15.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:15.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:15.995 00.000 10844 Enqueuing Expose request
01:29:15.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:29:15.995 00.000 11060 MoveAxis(E, 0, ABG)
01:29:15.995 00.000 11060 Move returns status 0, amount 0
01:29:15.995 00.000 11060 MoveAxis(N, 0, ABG)
01:29:15.995 00.000 11060 Move returns status 0, amount 0
01:29:15.995 00.000 11060 move complete, result=0
01:29:15.995 00.000 11060 worker thread done servicing request
01:29:15.995 00.000 11060 Worker thread wakes up
01:29:15.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:15.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:15.998 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:16.629 00.631 11060 Exposure complete
01:29:16.788 00.159 11060 worker thread done servicing request
01:29:16.788 00.000 10844 OnExposeComplete: enter
01:29:16.788 00.000 10844 UpdateGuideState(): m_state=6
01:29:16.788 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9955
01:29:16.789 00.001 10844 Star::Find returns 1 (0), X=268.25, Y=60.73, Mass=3030, SNR=34.8, Peak=245 HFD=3.6
01:29:16.789 00.000 10844 MultiStar: [#1 0.10,-0.44,0.99,U] [#2 0.02,-0.09,1.91,U] [#3 0.42,0.06,0.85,U] [#4 0.45,-0.39,0.89,U] [#5 0.04,0.06,0.98,U] [#6 -0.15,0.06,0.91,U] [#7 -0.31,-0.09,0.74,U] [#8 0.48,-0.13,0.83,U] 
01:29:16.789 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.13}, one-star: {-0.23, -0.25}
01:29:16.789 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
01:29:16.789 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
01:29:16.789 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-1.03 mountX=0.12 mountY=0.10, mountTheta=0.71
01:29:16.790 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.13, opts=13)
01:29:16.790 00.000 10844 Enqueuing Move request for scope (0.08, -0.13)
01:29:16.790 00.000 11060 Worker thread wakes up
01:29:16.791 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
01:29:16.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
01:29:16.791 00.000 11060 Moving (0.08, -0.13) raw xDistance=0.12 yDistance=0.10
01:29:16.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:29:16.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:16.791 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:16.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:29:16.791 00.000 11060 MoveAxis(E, 0, ABG)
01:29:16.791 00.000 11060 Move returns status 0, amount 0
01:29:16.791 00.000 11060 MoveAxis(N, 0, ABG)
01:29:16.791 00.000 10844 UpdateGuideState exits: m=3030 SNR=34.8
01:29:16.791 00.000 11060 Move returns status 0, amount 0
01:29:16.791 00.000 11060 move complete, result=0
01:29:16.791 00.000 11060 worker thread done servicing request
01:29:16.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:16.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:16.791 00.000 10844 Enqueuing Expose request
01:29:16.791 00.000 11060 Worker thread wakes up
01:29:16.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:16.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:16.791 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:17.428 00.637 11060 Exposure complete
01:29:17.624 00.196 11060 worker thread done servicing request
01:29:17.624 00.000 10844 OnExposeComplete: enter
01:29:17.624 00.000 10844 UpdateGuideState(): m_state=6
01:29:17.625 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9956
01:29:17.625 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=60.69, Mass=2816, SNR=33.9, Peak=254 HFD=3.3
01:29:17.625 00.000 10844 MultiStar: [#1 -0.20,0.05,0.92,U] [#2 0.29,0.10,2.01,U] [#3 -0.01,-0.15,0.94,U] [#4 0.20,-0.05,0.89,U] [#5 0.36,0.07,0.99,U] [#6 -0.29,0.01,0.88,U] [#7 -0.55,0.04,0.93,U] [#8 -0.04,-0.25,0.89,U] 
01:29:17.625 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.13, -0.28}
01:29:17.625 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
01:29:17.625 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
01:29:17.625 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.58 mountX=0.03 mountY=0.00, mountTheta=0.15
01:29:17.627 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.03, opts=13)
01:29:17.627 00.000 10844 Enqueuing Move request for scope (-0.00, -0.03)
01:29:17.627 00.000 11060 Worker thread wakes up
01:29:17.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:17.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:29:17.627 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:29:17.627 00.000 11060 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.00
01:29:17.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:17.629 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:17.629 00.000 10844 UpdateGuideState exits: m=2816 SNR=33.9
01:29:17.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:29:17.629 00.000 11060 MoveAxis(E, 0, ABG)
01:29:17.629 00.000 11060 Move returns status 0, amount 0
01:29:17.629 00.000 11060 MoveAxis(N, 0, ABG)
01:29:17.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:17.629 00.000 11060 Move returns status 0, amount 0
01:29:17.629 00.000 11060 move complete, result=0
01:29:17.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:17.629 00.000 11060 worker thread done servicing request
01:29:17.629 00.000 10844 Enqueuing Expose request
01:29:17.629 00.000 11060 Worker thread wakes up
01:29:17.630 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:17.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:17.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:18.272 00.642 11060 Exposure complete
01:29:18.436 00.164 11060 worker thread done servicing request
01:29:18.436 00.000 10844 OnExposeComplete: enter
01:29:18.436 00.000 10844 UpdateGuideState(): m_state=6
01:29:18.437 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9957
01:29:18.437 00.000 10844 Star::Find returns 1 (1), X=268.62, Y=60.55, Mass=2219, SNR=29.4, Peak=255 HFD=3.2
01:29:18.437 00.000 10844 MultiStar: [#1 -0.16,-0.54,1.03,U] [#2 -0.16,-0.12,2.23,U] [#3 -0.25,-0.46,1.12,U] [#4 -0.04,0.10,1.09,U] [#5 0.15,-0.15,1.11,U] [#6 -0.24,-0.16,1.07,U] [#7 -0.28,-0.50,0.88,U] [#8 -0.38,-0.03,1.06,U] 
01:29:18.437 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.23}, one-star: {0.13, -0.42}
01:29:18.437 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
01:29:18.437 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
01:29:18.437 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.10 mountX=0.25 mountY=-0.10, mountTheta=-0.36
01:29:18.439 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.23, opts=13)
01:29:18.439 00.000 10844 Enqueuing Move request for scope (-0.14, -0.23)
01:29:18.439 00.000 11060 Worker thread wakes up
01:29:18.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
01:29:18.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
01:29:18.439 00.000 11060 Moving (-0.14, -0.23) raw xDistance=0.25 yDistance=-0.10
01:29:18.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:29:18.439 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:18.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:18.440 00.001 10844 UpdateGuideState exits: m=2219 SNR=29.4 Saturated
01:29:18.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:29:18.440 00.000 11060 MoveAxis(W, 44, ABG)
01:29:18.440 00.000 11060 Guiding  Dir = 3, Dur = 44
01:29:18.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:18.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:18.440 00.000 10844 Enqueuing Expose request
01:29:18.457 00.017 11060 IsSlewing returns 0
01:29:18.457 00.000 11060 IsGuiding returns 0
01:29:18.535 00.078 11060 IsGuiding returns 0
01:29:18.535 00.000 11060 Move returns status 0, amount 44
01:29:18.535 00.000 11060 MoveAxis(N, 0, ABG)
01:29:18.535 00.000 11060 Move returns status 0, amount 0
01:29:18.535 00.000 11060 move complete, result=0
01:29:18.535 00.000 11060 worker thread done servicing request
01:29:18.535 00.000 11060 Worker thread wakes up
01:29:18.535 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
01:29:18.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:18.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:19.187 00.652 11060 Exposure complete
01:29:19.371 00.184 11060 worker thread done servicing request
01:29:19.371 00.000 10844 OnExposeComplete: enter
01:29:19.371 00.000 10844 UpdateGuideState(): m_state=6
01:29:19.371 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9958
01:29:19.372 00.001 10844 Star::Find returns 1 (0), X=268.86, Y=60.64, Mass=2614, SNR=32.4, Peak=246 HFD=3.3
01:29:19.372 00.000 10844 MultiStar: [#1 0.03,-0.16,1.02,U] [#2 -0.09,0.06,2.07,U] [#3 -0.07,-0.10,0.93,U] [#4 0.10,-0.05,1.02,U] [#5 0.25,-0.14,1.05,U] [#6 -0.21,0.37,0.97,U] [#7 -0.26,-0.02,0.90,U] [#8 -0.04,0.30,0.87,U] 
01:29:19.372 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {0.38, -0.34}
01:29:19.372 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
01:29:19.372 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
01:29:19.373 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-0.95 mountX=0.00 mountY=0.00, mountTheta=0.79
01:29:19.375 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
01:29:19.375 00.000 10844 Enqueuing Move request for scope (0.00, -0.01)
01:29:19.375 00.000 11060 Worker thread wakes up
01:29:19.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
01:29:19.375 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
01:29:19.375 00.000 11060 Moving (0.00, -0.01) raw xDistance=0.00 yDistance=0.00
01:29:19.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:29:19.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:19.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:19.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:29:19.376 00.001 10844 UpdateGuideState exits: m=2614 SNR=32.4
01:29:19.376 00.000 11060 MoveAxis(E, 0, ABG)
01:29:19.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:19.376 00.000 11060 Move returns status 0, amount 0
01:29:19.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:19.376 00.000 10844 Enqueuing Expose request
01:29:19.376 00.000 11060 MoveAxis(N, 0, ABG)
01:29:19.376 00.000 11060 Move returns status 0, amount 0
01:29:19.376 00.000 11060 move complete, result=0
01:29:19.376 00.000 11060 worker thread done servicing request
01:29:19.376 00.000 11060 Worker thread wakes up
01:29:19.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:19.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:19.378 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:20.011 00.633 11060 Exposure complete
01:29:20.174 00.163 11060 worker thread done servicing request
01:29:20.174 00.000 10844 OnExposeComplete: enter
01:29:20.174 00.000 10844 UpdateGuideState(): m_state=6
01:29:20.174 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9959
01:29:20.175 00.001 10844 Star::Find returns 1 (0), X=268.44, Y=60.78, Mass=2322, SNR=30.0, Peak=230 HFD=3.3
01:29:20.175 00.000 10844 MultiStar: [#1 0.06,-0.18,1.17,U] [#2 0.13,-0.10,2.16,U] [#3 -0.11,-0.18,0.98,U] [#4 0.02,0.08,1.00,U] [#5 0.12,0.11,1.01,U] [#6 -0.42,0.01,1.04,U] [#7 -0.40,-0.12,0.93,U] [#8 -0.33,-0.03,0.99,U] 
01:29:20.175 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {-0.04, -0.19}
01:29:20.175 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
01:29:20.175 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
01:29:20.175 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.40 mountX=0.08 mountY=-0.07, mountTheta=-0.66
01:29:20.176 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.07, opts=13)
01:29:20.176 00.000 10844 Enqueuing Move request for scope (-0.08, -0.07)
01:29:20.176 00.000 11060 Worker thread wakes up
01:29:20.178 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:20.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
01:29:20.178 00.000 10844 UpdateGuideState exits: m=2322 SNR=30.0
01:29:20.178 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
01:29:20.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:20.178 00.000 11060 Moving (-0.08, -0.07) raw xDistance=0.08 yDistance=-0.07
01:29:20.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:20.178 00.000 10844 Enqueuing Expose request
01:29:20.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:29:20.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:20.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:29:20.178 00.000 11060 MoveAxis(E, 0, ABG)
01:29:20.178 00.000 11060 Move returns status 0, amount 0
01:29:20.178 00.000 11060 MoveAxis(N, 0, ABG)
01:29:20.178 00.000 11060 Move returns status 0, amount 0
01:29:20.178 00.000 11060 move complete, result=0
01:29:20.178 00.000 11060 worker thread done servicing request
01:29:20.178 00.000 11060 Worker thread wakes up
01:29:20.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:20.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:20.179 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:20.809 00.630 11060 Exposure complete
01:29:20.969 00.160 11060 worker thread done servicing request
01:29:20.969 00.000 10844 OnExposeComplete: enter
01:29:20.969 00.000 10844 UpdateGuideState(): m_state=6
01:29:20.969 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9960
01:29:20.969 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=60.54, Mass=3045, SNR=35.3, Peak=255 HFD=3.2
01:29:20.970 00.001 10844 MultiStar: [#1 -0.23,-0.25,0.98,U] [#2 -0.00,-0.31,1.83,U] [#3 -0.14,-0.83,0.00,M1] [#4 0.13,-0.45,0.83,U] [#5 0.04,-0.17,0.93,U] [#6 -0.48,-0.17,0.87,U] [#7 -0.83,-0.38,0.00,M1] [#8 -0.28,0.07,0.84,U] 
01:29:20.970 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.26}, one-star: {-0.09, -0.43}
01:29:20.970 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
01:29:20.970 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
01:29:20.970 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.98 mountX=0.27 mountY=-0.07, mountTheta=-0.25
01:29:20.973 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.26, opts=13)
01:29:20.973 00.000 10844 Enqueuing Move request for scope (-0.11, -0.26)
01:29:20.973 00.000 11060 Worker thread wakes up
01:29:20.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:20.983 00.010 10844 UpdateGuideState exits: m=3045 SNR=35.3 Saturated
01:29:20.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:20.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:20.983 00.000 10844 Enqueuing Expose request
01:29:20.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd
01:29:20.983 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.26)
01:29:20.983 00.000 11060 Moving (-0.11, -0.26) raw xDistance=0.27 yDistance=-0.07
01:29:20.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
01:29:20.984 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:20.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:29:20.984 00.000 11060 MoveAxis(W, 47, ABG)
01:29:20.984 00.000 11060 Guiding  Dir = 3, Dur = 47
01:29:21.008 00.024 11060 IsSlewing returns 0
01:29:21.008 00.000 11060 IsGuiding returns 0
01:29:21.086 00.078 11060 IsGuiding returns 0
01:29:21.086 00.000 11060 Move returns status 0, amount 47
01:29:21.086 00.000 11060 MoveAxis(N, 0, ABG)
01:29:21.086 00.000 11060 Move returns status 0, amount 0
01:29:21.086 00.000 11060 move complete, result=0
01:29:21.087 00.001 11060 worker thread done servicing request
01:29:21.087 00.000 11060 Worker thread wakes up
01:29:21.087 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.1 px 0 ms NORTH
01:29:21.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:21.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:21.715 00.628 11060 Exposure complete
01:29:21.883 00.168 11060 worker thread done servicing request
01:29:21.883 00.000 10844 OnExposeComplete: enter
01:29:21.883 00.000 10844 UpdateGuideState(): m_state=6
01:29:21.884 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9961
01:29:21.884 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=61.01, Mass=2882, SNR=33.9, Peak=252 HFD=3.5
01:29:21.884 00.000 10844 MultiStar: [#1 -0.41,-0.26,0.88,U] [#2 0.01,-0.28,2.09,U] [#3 -0.37,-0.57,0.00,M2] [#4 -0.32,-0.43,0.96,U] [#5 0.39,-0.01,0.97,U] [#6 -0.31,-0.27,0.89,U] [#7 -0.26,-0.38,0.82,U] [#8 -0.13,-0.13,0.80,U] 
01:29:21.885 00.001 10844 single-star, 7 included, MultiStar: {-0.11, -0.22}, one-star: {-0.03, 0.04}
01:29:21.885 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
01:29:21.885 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
01:29:21.885 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.04 cameraTheta=2.20 mountX=-0.03 mountY=-0.03, mountTheta=-2.34
01:29:21.886 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
01:29:21.886 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
01:29:21.886 00.000 11060 Worker thread wakes up
01:29:21.886 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=15, FiltMax=255, Gamma=1.000
01:29:21.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
01:29:21.886 00.000 10844 UpdateGuideState exits: m=2882 SNR=33.9
01:29:21.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
01:29:21.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:21.886 00.000 11060 Moving (-0.03, 0.04) raw xDistance=-0.03 yDistance=-0.03
01:29:21.887 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:21.887 00.000 10844 Enqueuing Expose request
01:29:21.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:29:21.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:21.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:29:21.887 00.000 11060 MoveAxis(E, 0, ABG)
01:29:21.887 00.000 11060 Move returns status 0, amount 0
01:29:21.887 00.000 11060 MoveAxis(N, 0, ABG)
01:29:21.887 00.000 11060 Move returns status 0, amount 0
01:29:21.887 00.000 11060 move complete, result=0
01:29:21.887 00.000 11060 worker thread done servicing request
01:29:21.887 00.000 11060 Worker thread wakes up
01:29:21.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:21.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:21.896 00.009 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:22.524 00.628 11060 Exposure complete
01:29:22.696 00.172 11060 worker thread done servicing request
01:29:22.696 00.000 10844 OnExposeComplete: enter
01:29:22.697 00.001 10844 UpdateGuideState(): m_state=6
01:29:22.697 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9962
01:29:22.697 00.000 10844 Star::Find returns 1 (1), X=268.49, Y=60.69, Mass=3105, SNR=35.4, Peak=255 HFD=3.3
01:29:22.697 00.000 10844 MultiStar: [#1 0.12,-0.29,0.89,U] [#2 -0.24,0.13,1.89,U] [#3 0.02,-0.17,0.84,U] [#4 -0.02,-0.37,0.86,U] [#5 -0.05,-0.20,0.91,U] [#6 0.08,-0.38,0.91,U] [#7 -0.63,-0.11,0.00,M1] [#8 0.02,-0.02,0.84,U] 
01:29:22.697 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.16}, one-star: {0.01, -0.28}
01:29:22.697 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
01:29:22.697 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
01:29:22.698 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.81 mountX=0.16 mountY=-0.01, mountTheta=-0.07
01:29:22.699 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.16, opts=13)
01:29:22.699 00.000 10844 Enqueuing Move request for scope (-0.04, -0.16)
01:29:22.699 00.000 11060 Worker thread wakes up
01:29:22.699 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:22.699 00.000 10844 UpdateGuideState exits: m=3105 SNR=35.4 Saturated
01:29:22.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:22.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
01:29:22.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:22.699 00.000 10844 Enqueuing Expose request
01:29:22.699 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
01:29:22.699 00.000 11060 Moving (-0.04, -0.16) raw xDistance=0.16 yDistance=-0.01
01:29:22.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:29:22.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:22.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:29:22.700 00.001 11060 MoveAxis(W, 28, ABG)
01:29:22.700 00.000 11060 Guiding  Dir = 3, Dur = 28
01:29:22.703 00.003 11060 IsSlewing returns 0
01:29:22.703 00.000 11060 IsGuiding returns 0
01:29:22.735 00.032 11060 IsGuiding returns 0
01:29:22.735 00.000 11060 Move returns status 0, amount 28
01:29:22.735 00.000 11060 MoveAxis(N, 0, ABG)
01:29:22.735 00.000 11060 Move returns status 0, amount 0
01:29:22.735 00.000 11060 move complete, result=0
01:29:22.735 00.000 11060 worker thread done servicing request
01:29:22.735 00.000 11060 Worker thread wakes up
01:29:22.735 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
01:29:22.736 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:22.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:23.366 00.630 11060 Exposure complete
01:29:23.536 00.170 11060 worker thread done servicing request
01:29:23.537 00.001 10844 OnExposeComplete: enter
01:29:23.537 00.000 10844 UpdateGuideState(): m_state=6
01:29:23.537 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9963
01:29:23.537 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=61.21, Mass=2547, SNR=31.7, Peak=247 HFD=3.3
01:29:23.538 00.001 10844 MultiStar: [#1 -0.24,-0.25,1.10,U] [#2 -0.10,0.09,2.14,U] [#3 -0.22,-0.05,0.95,U] [#4 0.38,-0.09,0.99,U] [#5 0.18,0.41,1.06,U] [#6 -0.17,-0.17,1.06,U] [#7 -0.38,0.20,0.91,U] [#8 0.04,0.08,0.92,U] 
01:29:23.538 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.12, 0.24}
01:29:23.538 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
01:29:23.538 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.02)
01:29:23.538 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.53 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
01:29:23.539 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.05, opts=13)
01:29:23.539 00.000 10844 Enqueuing Move request for scope (-0.07, 0.05)
01:29:23.539 00.000 11060 Worker thread wakes up
01:29:23.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
01:29:23.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
01:29:23.539 00.000 11060 Moving (-0.07, 0.05) raw xDistance=-0.04 yDistance=-0.08
01:29:23.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:29:23.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:23.540 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:23.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:29:23.540 00.000 11060 MoveAxis(E, 0, ABG)
01:29:23.540 00.000 11060 Move returns status 0, amount 0
01:29:23.540 00.000 10844 UpdateGuideState exits: m=2547 SNR=31.7
01:29:23.540 00.000 11060 MoveAxis(N, 0, ABG)
01:29:23.540 00.000 11060 Move returns status 0, amount 0
01:29:23.540 00.000 11060 move complete, result=0
01:29:23.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:23.540 00.000 11060 worker thread done servicing request
01:29:23.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:23.540 00.000 10844 Enqueuing Expose request
01:29:23.540 00.000 11060 Worker thread wakes up
01:29:23.540 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:23.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:23.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:24.170 00.630 11060 Exposure complete
01:29:24.388 00.218 11060 worker thread done servicing request
01:29:24.388 00.000 10844 OnExposeComplete: enter
01:29:24.388 00.000 10844 UpdateGuideState(): m_state=6
01:29:24.389 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9964
01:29:24.389 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=60.98, Mass=2650, SNR=32.9, Peak=223 HFD=3.1
01:29:24.389 00.000 10844 MultiStar: [#1 -0.04,0.16,1.10,U] [#2 -0.38,0.01,2.05,U] [#3 0.38,-0.18,0.92,U] [#4 0.29,-0.18,1.05,U] [#5 -0.44,0.14,1.05,U] [#6 0.02,0.14,0.90,U] [#7 0.01,-0.03,0.85,U] [#8 0.21,0.03,0.86,U] 
01:29:24.390 00.001 10844 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.06, 0.01}
01:29:24.390 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.64)
01:29:24.390 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
01:29:24.390 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.90 mountX=-0.00 mountY=-0.05, mountTheta=-1.64
01:29:24.391 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
01:29:24.392 00.001 10844 Enqueuing Move request for scope (-0.05, 0.01)
01:29:24.392 00.000 11060 Worker thread wakes up
01:29:24.392 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:24.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:29:24.392 00.000 10844 UpdateGuideState exits: m=2650 SNR=32.9
01:29:24.392 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:29:24.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:24.392 00.000 11060 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
01:29:24.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:24.392 00.000 10844 Enqueuing Expose request
01:29:24.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:29:24.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:24.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:29:24.392 00.000 11060 MoveAxis(E, 0, ABG)
01:29:24.392 00.000 11060 Move returns status 0, amount 0
01:29:24.394 00.002 11060 MoveAxis(N, 0, ABG)
01:29:24.394 00.000 11060 Move returns status 0, amount 0
01:29:24.394 00.000 11060 move complete, result=0
01:29:24.394 00.000 11060 worker thread done servicing request
01:29:24.394 00.000 11060 Worker thread wakes up
01:29:24.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:24.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:24.395 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:25.030 00.635 11060 Exposure complete
01:29:25.241 00.211 11060 worker thread done servicing request
01:29:25.241 00.000 10844 OnExposeComplete: enter
01:29:25.241 00.000 10844 UpdateGuideState(): m_state=6
01:29:25.242 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9965
01:29:25.242 00.000 10844 Star::Find returns 1 (1), X=268.82, Y=60.96, Mass=3134, SNR=35.6, Peak=255 HFD=3.3
01:29:25.242 00.000 10844 MultiStar: [#1 0.29,-0.24,0.89,U] [#2 0.10,-0.02,1.90,U] [#3 0.14,0.00,0.86,U] [#4 0.38,0.14,0.87,U] [#5 0.15,0.23,0.95,U] [#6 -0.21,0.11,0.81,U] [#7 -0.04,-0.26,0.75,U] [#8 -0.03,-0.26,0.84,U] 
01:29:25.242 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.33, -0.02}
01:29:25.242 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
01:29:25.242 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
01:29:25.242 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=0.00 mountY=0.13, mountTheta=1.54
01:29:25.244 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
01:29:25.244 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
01:29:25.245 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:25.245 00.000 11060 Worker thread wakes up
01:29:25.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:29:25.245 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:29:25.245 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.00 yDistance=0.13
01:29:25.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:29:25.245 00.000 10844 UpdateGuideState exits: m=3134 SNR=35.6 Saturated
01:29:25.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:25.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:25.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:29:25.247 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:25.247 00.000 10844 Enqueuing Expose request
01:29:25.249 00.002 11060 MoveAxis(E, 0, ABG)
01:29:25.249 00.000 11060 Move returns status 0, amount 0
01:29:25.249 00.000 11060 MoveAxis(N, 0, ABG)
01:29:25.249 00.000 11060 Move returns status 0, amount 0
01:29:25.249 00.000 11060 move complete, result=0
01:29:25.250 00.001 11060 worker thread done servicing request
01:29:25.250 00.000 11060 Worker thread wakes up
01:29:25.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:25.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:25.251 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:25.904 00.653 11060 Exposure complete
01:29:26.185 00.281 11060 worker thread done servicing request
01:29:26.186 00.001 10844 OnExposeComplete: enter
01:29:26.186 00.000 10844 UpdateGuideState(): m_state=6
01:29:26.186 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9966
01:29:26.186 00.000 10844 Star::Find returns 1 (1), X=268.28, Y=61.04, Mass=3288, SNR=36.5, Peak=255 HFD=3.4
01:29:26.188 00.002 10844 MultiStar: [#1 -0.27,0.31,0.88,U] [#2 -0.23,0.10,1.76,U] [#3 -0.06,-0.68,0.00,M1] [#4 0.40,-0.39,0.87,U] [#5 -0.35,0.16,0.96,U] [#6 -0.27,-0.36,0.83,U] [#7 -0.47,-0.05,0.86,U] [#8 -0.15,-0.35,0.87,U] 
01:29:26.188 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.04}, one-star: {-0.21, 0.07}
01:29:26.188 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
01:29:26.188 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
01:29:26.188 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.94 mountX=0.07 mountY=-0.19, mountTheta=-1.19
01:29:26.190 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.04, opts=13)
01:29:26.190 00.000 10844 Enqueuing Move request for scope (-0.20, -0.04)
01:29:26.190 00.000 11060 Worker thread wakes up
01:29:26.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:26.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
01:29:26.190 00.000 10844 UpdateGuideState exits: m=3288 SNR=36.5 Saturated
01:29:26.191 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
01:29:26.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:26.191 00.000 11060 Moving (-0.20, -0.04) raw xDistance=0.07 yDistance=-0.19
01:29:26.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:26.191 00.000 10844 Enqueuing Expose request
01:29:26.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:26.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:26.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:29:26.191 00.000 11060 MoveAxis(E, 0, ABG)
01:29:26.191 00.000 11060 Move returns status 0, amount 0
01:29:26.192 00.001 11060 MoveAxis(N, 0, ABG)
01:29:26.192 00.000 11060 Move returns status 0, amount 0
01:29:26.192 00.000 11060 move complete, result=0
01:29:26.192 00.000 11060 worker thread done servicing request
01:29:26.192 00.000 11060 Worker thread wakes up
01:29:26.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:26.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:26.194 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:26.832 00.638 11060 Exposure complete
01:29:27.099 00.267 11060 worker thread done servicing request
01:29:27.099 00.000 10844 OnExposeComplete: enter
01:29:27.099 00.000 10844 UpdateGuideState(): m_state=6
01:29:27.099 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9967
01:29:27.099 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=61.02, Mass=2577, SNR=32.2, Peak=227 HFD=3.4
01:29:27.100 00.001 10844 MultiStar: [#1 0.19,0.17,1.04,U] [#2 0.09,-0.46,1.99,U] [#3 -0.16,-0.37,0.97,U] [#4 0.13,-0.46,0.97,U] [#5 -0.20,0.00,1.01,U] [#6 -0.08,-0.36,0.98,U] [#7 -0.17,0.13,0.85,U] [#8 -0.08,-0.53,0.91,U] 
01:29:27.100 00.000 10844 single-star, 8 included, MultiStar: {-0.00, -0.23}, one-star: {0.12, 0.04}
01:29:27.100 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
01:29:27.100 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
01:29:27.100 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=-0.06 mountY=0.12, mountTheta=2.07
01:29:27.103 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.04, opts=13)
01:29:27.104 00.001 10844 Enqueuing Move request for scope (0.12, 0.04)
01:29:27.104 00.000 11060 Worker thread wakes up
01:29:27.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:29:27.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:29:27.104 00.000 11060 Moving (0.12, 0.04) raw xDistance=-0.06 yDistance=0.12
01:29:27.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:29:27.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:27.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:29:27.104 00.000 11060 MoveAxis(E, 0, ABG)
01:29:27.106 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:27.106 00.000 10844 UpdateGuideState exits: m=2577 SNR=32.2
01:29:27.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:27.106 00.000 11060 Move returns status 0, amount 0
01:29:27.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:27.106 00.000 11060 MoveAxis(N, 0, ABG)
01:29:27.106 00.000 10844 Enqueuing Expose request
01:29:27.106 00.000 11060 Move returns status 0, amount 0
01:29:27.106 00.000 11060 move complete, result=0
01:29:27.107 00.001 11060 worker thread done servicing request
01:29:27.107 00.000 11060 Worker thread wakes up
01:29:27.107 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:27.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:27.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:27.739 00.632 11060 Exposure complete
01:29:27.975 00.236 11060 worker thread done servicing request
01:29:27.975 00.000 10844 OnExposeComplete: enter
01:29:27.975 00.000 10844 UpdateGuideState(): m_state=6
01:29:27.975 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9968
01:29:27.976 00.001 10844 Star::Find returns 1 (1), X=268.90, Y=60.60, Mass=3026, SNR=35.0, Peak=255 HFD=3.5
01:29:27.976 00.000 10844 MultiStar: [#1 -0.05,-0.20,0.88,U] [#2 -0.03,-0.27,2.02,U] [#3 0.57,-0.10,0.86,U] [#4 0.37,-0.19,0.83,U] [#5 0.01,0.14,0.91,U] [#6 -0.14,-0.59,0.00,M1] [#7 -0.17,-0.36,0.81,U] [#8 -0.00,0.09,0.83,U] 
01:29:27.976 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.18}, one-star: {0.41, -0.38}
01:29:27.976 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
01:29:27.976 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
01:29:27.976 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.21 cameraTheta=-0.97 mountX=0.15 mountY=0.15, mountTheta=0.77
01:29:27.979 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.18, opts=13)
01:29:27.979 00.000 10844 Enqueuing Move request for scope (0.12, -0.18)
01:29:27.979 00.000 11060 Worker thread wakes up
01:29:27.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:27.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
01:29:27.979 00.000 10844 UpdateGuideState exits: m=3026 SNR=35.0 Saturated
01:29:27.979 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
01:29:27.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:27.980 00.001 11060 Moving (0.12, -0.18) raw xDistance=0.15 yDistance=0.15
01:29:27.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:27.980 00.000 10844 Enqueuing Expose request
01:29:27.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:29:27.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:27.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:29:27.980 00.000 11060 MoveAxis(W, 26, ABG)
01:29:27.980 00.000 11060 Guiding  Dir = 3, Dur = 26
01:29:28.001 00.021 11060 IsSlewing returns 0
01:29:28.002 00.001 11060 IsGuiding returns 0
01:29:28.047 00.045 11060 IsGuiding returns 0
01:29:28.047 00.000 11060 Move returns status 0, amount 26
01:29:28.047 00.000 11060 MoveAxis(N, 0, ABG)
01:29:28.047 00.000 11060 Move returns status 0, amount 0
01:29:28.047 00.000 11060 move complete, result=0
01:29:28.048 00.001 11060 worker thread done servicing request
01:29:28.048 00.000 11060 Worker thread wakes up
01:29:28.048 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
01:29:28.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:28.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:28.681 00.633 11060 Exposure complete
01:29:28.943 00.262 11060 worker thread done servicing request
01:29:28.943 00.000 10844 OnExposeComplete: enter
01:29:28.943 00.000 10844 UpdateGuideState(): m_state=6
01:29:28.943 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9969
01:29:28.943 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=61.01, Mass=2570, SNR=31.6, Peak=236 HFD=3.5
01:29:28.944 00.001 10844 MultiStar: [#1 0.18,0.22,0.99,U] [#2 0.22,0.00,2.30,U] [#3 -0.07,-0.09,0.99,U] [#4 0.48,0.04,0.89,U] [#5 0.05,0.14,1.09,U] [#6 0.09,0.07,1.03,U] [#7 -0.17,0.30,0.87,U] [#8 0.01,-0.12,1.05,U] 
01:29:28.944 00.000 10844 single-star, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.05, 0.04}
01:29:28.944 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
01:29:28.944 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.02)
01:29:28.944 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.53 mountX=-0.03 mountY=-0.06, mountTheta=-2.00
01:29:28.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
01:29:28.946 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
01:29:28.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:28.947 00.001 10844 UpdateGuideState exits: m=2570 SNR=31.6
01:29:28.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:28.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:28.947 00.000 10844 Enqueuing Expose request
01:29:28.957 00.010 11060 Worker thread wakes up
01:29:28.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:29:28.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:29:28.959 00.002 11060 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.06
01:29:28.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:29:28.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:28.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:29:28.959 00.000 11060 MoveAxis(E, 0, ABG)
01:29:28.959 00.000 11060 Move returns status 0, amount 0
01:29:28.959 00.000 11060 MoveAxis(N, 0, ABG)
01:29:28.959 00.000 11060 Move returns status 0, amount 0
01:29:28.959 00.000 11060 move complete, result=0
01:29:28.960 00.001 11060 worker thread done servicing request
01:29:28.960 00.000 11060 Worker thread wakes up
01:29:28.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:28.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:28.960 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:29.602 00.642 11060 Exposure complete
01:29:29.819 00.217 11060 worker thread done servicing request
01:29:29.819 00.000 10844 OnExposeComplete: enter
01:29:29.819 00.000 10844 UpdateGuideState(): m_state=6
01:29:29.819 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9970
01:29:29.819 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=60.99, Mass=2958, SNR=34.2, Peak=255 HFD=3.4
01:29:29.820 00.001 10844 MultiStar: [#1 -0.00,0.36,1.02,U] [#2 0.00,-0.29,2.03,U] [#3 0.15,-0.80,0.00,M1] [#4 0.67,-0.37,0.00,M1] [#5 0.14,0.15,1.01,U] [#6 0.01,0.36,0.84,U] [#7 0.02,-0.36,0.81,U] [#8 0.25,-0.15,0.80,U] 
01:29:29.820 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {0.12, 0.02}
01:29:29.820 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
01:29:29.820 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
01:29:29.820 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.34 mountX=0.01 mountY=0.07, mountTheta=1.41
01:29:29.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
01:29:29.821 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
01:29:29.821 00.000 11060 Worker thread wakes up
01:29:29.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:29.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:29:29.821 00.000 10844 UpdateGuideState exits: m=2958 SNR=34.2 Saturated
01:29:29.822 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:29:29.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:29.822 00.000 11060 Moving (0.07, -0.02) raw xDistance=0.01 yDistance=0.07
01:29:29.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:29.822 00.000 10844 Enqueuing Expose request
01:29:29.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:29:29.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:29.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:29:29.822 00.000 11060 MoveAxis(E, 0, ABG)
01:29:29.822 00.000 11060 Move returns status 0, amount 0
01:29:29.822 00.000 11060 MoveAxis(N, 0, ABG)
01:29:29.822 00.000 11060 Move returns status 0, amount 0
01:29:29.822 00.000 11060 move complete, result=0
01:29:29.823 00.001 11060 worker thread done servicing request
01:29:29.823 00.000 11060 Worker thread wakes up
01:29:29.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:29.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:29.824 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:30.461 00.637 11060 Exposure complete
01:29:30.629 00.168 11060 worker thread done servicing request
01:29:30.629 00.000 10844 OnExposeComplete: enter
01:29:30.629 00.000 10844 UpdateGuideState(): m_state=6
01:29:30.629 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9971
01:29:30.629 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=60.94, Mass=2703, SNR=32.9, Peak=219 HFD=3.5
01:29:30.631 00.002 10844 MultiStar: [#1 -0.24,-0.08,1.13,U] [#2 -0.22,0.03,2.06,U] [#3 -0.10,-0.27,1.01,U] [#4 0.32,-0.28,0.97,U] [#5 0.14,-0.01,0.99,U] [#6 -0.17,0.03,0.92,U] [#7 -0.60,-0.05,0.00,M1] [#8 -0.06,0.30,0.92,U] 
01:29:30.631 00.000 10844 single-star, 7 included, MultiStar: {-0.06, -0.04}, one-star: {0.01, -0.03}
01:29:30.631 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
01:29:30.631 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
01:29:30.631 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.33 mountX=0.03 mountY=0.01, mountTheta=0.41
01:29:30.632 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
01:29:30.632 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
01:29:30.632 00.000 11060 Worker thread wakes up
01:29:30.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:30.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:29:30.632 00.000 10844 UpdateGuideState exits: m=2703 SNR=32.9
01:29:30.633 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:30.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:29:30.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:30.633 00.000 10844 Enqueuing Expose request
01:29:30.633 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.01
01:29:30.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:30.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:30.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:29:30.633 00.000 11060 MoveAxis(E, 0, ABG)
01:29:30.633 00.000 11060 Move returns status 0, amount 0
01:29:30.633 00.000 11060 MoveAxis(N, 0, ABG)
01:29:30.633 00.000 11060 Move returns status 0, amount 0
01:29:30.633 00.000 11060 move complete, result=0
01:29:30.633 00.000 11060 worker thread done servicing request
01:29:30.633 00.000 11060 Worker thread wakes up
01:29:30.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:30.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:30.634 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:31.258 00.624 11060 Exposure complete
01:29:31.430 00.172 11060 worker thread done servicing request
01:29:31.430 00.000 10844 OnExposeComplete: enter
01:29:31.430 00.000 10844 UpdateGuideState(): m_state=6
01:29:31.431 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9972
01:29:31.431 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=61.00, Mass=2738, SNR=33.0, Peak=208 HFD=3.4
01:29:31.431 00.000 10844 MultiStar: [#1 0.35,-0.28,0.96,U] [#2 -0.00,0.01,2.05,U] [#3 -0.12,-0.38,0.87,U] [#4 0.50,-0.64,0.00,M1] [#5 -0.05,-0.49,1.00,U] [#6 -0.19,0.40,0.95,U] [#7 -0.17,0.09,0.73,U] [#8 -0.25,-0.10,0.89,U] 
01:29:31.431 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {0.14, 0.03}
01:29:31.431 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
01:29:31.431 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
01:29:31.431 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.88 mountX=0.09 mountY=-0.01, mountTheta=-0.15
01:29:31.433 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
01:29:31.433 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
01:29:31.433 00.000 11060 Worker thread wakes up
01:29:31.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:31.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:29:31.433 00.000 10844 UpdateGuideState exits: m=2738 SNR=33.0
01:29:31.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:29:31.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:31.433 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.09 yDistance=-0.01
01:29:31.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:31.434 00.001 10844 Enqueuing Expose request
01:29:31.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:29:31.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:31.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:29:31.434 00.000 11060 MoveAxis(E, 0, ABG)
01:29:31.434 00.000 11060 Move returns status 0, amount 0
01:29:31.434 00.000 11060 MoveAxis(N, 0, ABG)
01:29:31.434 00.000 11060 Move returns status 0, amount 0
01:29:31.434 00.000 11060 move complete, result=0
01:29:31.434 00.000 11060 worker thread done servicing request
01:29:31.434 00.000 11060 Worker thread wakes up
01:29:31.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:31.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:31.435 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:32.084 00.649 11060 Exposure complete
01:29:32.285 00.201 11060 worker thread done servicing request
01:29:32.285 00.000 10844 OnExposeComplete: enter
01:29:32.285 00.000 10844 UpdateGuideState(): m_state=6
01:29:32.285 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9973
01:29:32.285 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=60.74, Mass=2632, SNR=32.5, Peak=238 HFD=3.3
01:29:32.286 00.001 10844 MultiStar: [#1 0.08,-0.16,0.95,U] [#2 0.03,-0.17,2.03,U] [#3 0.01,-0.19,0.97,U] [#4 0.13,0.02,0.98,U] [#5 0.26,-0.29,1.03,U] [#6 -0.04,-0.20,0.97,U] [#7 -0.20,-0.43,0.84,U] [#8 0.15,-0.06,0.92,U] 
01:29:32.286 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.19}, one-star: {-0.13, -0.23}
01:29:32.286 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:29:32.286 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
01:29:32.286 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.38 mountX=0.18 mountY=0.07, mountTheta=0.36
01:29:32.287 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.19, opts=13)
01:29:32.287 00.000 10844 Enqueuing Move request for scope (0.04, -0.19)
01:29:32.287 00.000 11060 Worker thread wakes up
01:29:32.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
01:29:32.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
01:29:32.287 00.000 11060 Moving (0.04, -0.19) raw xDistance=0.18 yDistance=0.07
01:29:32.287 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:32.288 00.001 10844 UpdateGuideState exits: m=2632 SNR=32.5
01:29:32.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:32.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:32.288 00.000 10844 Enqueuing Expose request
01:29:32.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:29:32.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:32.289 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:29:32.289 00.000 11060 MoveAxis(W, 31, ABG)
01:29:32.289 00.000 11060 Guiding  Dir = 3, Dur = 31
01:29:32.298 00.009 11060 IsSlewing returns 0
01:29:32.298 00.000 11060 IsGuiding returns 0
01:29:32.345 00.047 11060 IsGuiding returns 0
01:29:32.345 00.000 11060 Move returns status 0, amount 31
01:29:32.345 00.000 11060 MoveAxis(N, 0, ABG)
01:29:32.345 00.000 11060 Move returns status 0, amount 0
01:29:32.345 00.000 11060 move complete, result=0
01:29:32.346 00.001 11060 worker thread done servicing request
01:29:32.346 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
01:29:32.346 00.000 11060 Worker thread wakes up
01:29:32.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:32.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:32.979 00.633 11060 Exposure complete
01:29:33.152 00.173 11060 worker thread done servicing request
01:29:33.152 00.000 10844 OnExposeComplete: enter
01:29:33.152 00.000 10844 UpdateGuideState(): m_state=6
01:29:33.152 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9974
01:29:33.153 00.001 10844 Star::Find returns 1 (1), X=268.59, Y=60.28, Mass=2730, SNR=33.4, Peak=255 HFD=3.2
01:29:33.153 00.000 10844 MultiStar: [#1 -0.33,-0.50,0.97,U] [#2 0.01,-0.24,1.93,U] [#3 -0.07,-0.44,0.87,U] [#4 0.15,0.02,0.85,U] [#5 0.08,-0.03,1.05,U] [#6 0.12,-0.30,0.94,U] [#7 -0.52,-0.48,0.00,M1] [#8 0.11,0.11,0.83,U] 
01:29:33.153 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.26}, one-star: {0.11, -0.69}
01:29:33.153 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
01:29:33.153 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
01:29:33.153 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.50 mountX=0.26 mountY=0.06, mountTheta=0.23
01:29:33.154 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.26, opts=13)
01:29:33.154 00.000 10844 Enqueuing Move request for scope (0.02, -0.26)
01:29:33.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:33.154 00.000 10844 UpdateGuideState exits: m=2730 SNR=33.4 Saturated
01:29:33.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:33.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:33.154 00.000 10844 Enqueuing Expose request
01:29:33.154 00.000 11060 Worker thread wakes up
01:29:33.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
01:29:33.154 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
01:29:33.154 00.000 11060 Moving (0.02, -0.26) raw xDistance=0.26 yDistance=0.06
01:29:33.155 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:29:33.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:33.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:29:33.155 00.000 11060 MoveAxis(W, 45, ABG)
01:29:33.155 00.000 11060 Guiding  Dir = 3, Dur = 45
01:29:33.173 00.018 11060 IsSlewing returns 0
01:29:33.173 00.000 11060 IsGuiding returns 0
01:29:33.234 00.061 11060 IsGuiding returns 0
01:29:33.234 00.000 11060 Move returns status 0, amount 45
01:29:33.234 00.000 11060 MoveAxis(N, 0, ABG)
01:29:33.234 00.000 11060 Move returns status 0, amount 0
01:29:33.234 00.000 11060 move complete, result=0
01:29:33.234 00.000 11060 worker thread done servicing request
01:29:33.234 00.000 11060 Worker thread wakes up
01:29:33.234 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
01:29:33.235 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:33.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:33.863 00.628 11060 Exposure complete
01:29:34.025 00.162 11060 worker thread done servicing request
01:29:34.025 00.000 10844 OnExposeComplete: enter
01:29:34.025 00.000 10844 UpdateGuideState(): m_state=6
01:29:34.025 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9975
01:29:34.025 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=60.83, Mass=2854, SNR=33.6, Peak=245 HFD=3.4
01:29:34.025 00.000 10844 MultiStar: [#1 -0.35,-0.10,0.98,U] [#2 0.02,-0.13,1.97,U] [#3 -0.14,-0.31,0.98,U] [#4 0.60,-0.01,0.00,M1] [#5 0.07,0.19,0.96,U] [#6 -0.23,-0.36,0.92,U] [#7 -0.55,-0.05,0.83,U] [#8 -0.16,-0.17,0.87,U] 
01:29:34.025 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.14}, one-star: {-0.39, -0.15}
01:29:34.025 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
01:29:34.026 00.001 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
01:29:34.026 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.51 mountX=0.17 mountY=-0.16, mountTheta=-0.77
01:29:34.027 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.14, opts=13)
01:29:34.027 00.000 10844 Enqueuing Move request for scope (-0.18, -0.14)
01:29:34.029 00.002 11060 Worker thread wakes up
01:29:34.029 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:34.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
01:29:34.029 00.000 10844 UpdateGuideState exits: m=2854 SNR=33.6
01:29:34.029 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
01:29:34.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:34.029 00.000 11060 Moving (-0.18, -0.14) raw xDistance=0.17 yDistance=-0.16
01:29:34.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:34.029 00.000 10844 Enqueuing Expose request
01:29:34.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:29:34.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:34.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:29:34.029 00.000 11060 MoveAxis(W, 30, ABG)
01:29:34.030 00.001 11060 Guiding  Dir = 3, Dur = 30
01:29:34.061 00.031 11060 IsSlewing returns 0
01:29:34.061 00.000 11060 IsGuiding returns 0
01:29:34.124 00.063 11060 IsGuiding returns 0
01:29:34.124 00.000 11060 Move returns status 0, amount 30
01:29:34.124 00.000 11060 MoveAxis(N, 0, ABG)
01:29:34.124 00.000 11060 Move returns status 0, amount 0
01:29:34.124 00.000 11060 move complete, result=0
01:29:34.124 00.000 11060 worker thread done servicing request
01:29:34.124 00.000 11060 Worker thread wakes up
01:29:34.124 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
01:29:34.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:34.125 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:34.776 00.651 11060 Exposure complete
01:29:34.942 00.166 11060 worker thread done servicing request
01:29:34.942 00.000 10844 OnExposeComplete: enter
01:29:34.942 00.000 10844 UpdateGuideState(): m_state=6
01:29:34.943 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9976
01:29:34.943 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=60.77, Mass=2804, SNR=33.4, Peak=239 HFD=3.3
01:29:34.943 00.000 10844 MultiStar: [#1 -0.34,0.08,0.96,U] [#2 0.08,0.02,2.02,U] [#3 -0.21,-0.33,0.96,U] [#4 0.06,-0.07,0.99,U] [#5 -0.09,0.20,0.94,U] [#6 -0.19,-0.34,0.92,U] [#7 -0.36,-0.22,0.94,U] [#8 -0.07,-0.00,0.91,U] 
01:29:34.943 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.02, -0.20}
01:29:34.943 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
01:29:34.943 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
01:29:34.943 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=0.10 mountY=-0.09, mountTheta=-0.72
01:29:34.945 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
01:29:34.945 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
01:29:34.945 00.000 11060 Worker thread wakes up
01:29:34.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:34.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
01:29:34.945 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.4
01:29:34.945 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
01:29:34.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:34.945 00.000 11060 Moving (-0.10, -0.08) raw xDistance=0.10 yDistance=-0.09
01:29:34.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:34.945 00.000 10844 Enqueuing Expose request
01:29:34.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:29:34.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:34.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:29:34.945 00.000 11060 MoveAxis(E, 0, ABG)
01:29:34.945 00.000 11060 Move returns status 0, amount 0
01:29:34.946 00.001 11060 MoveAxis(N, 0, ABG)
01:29:34.946 00.000 11060 Move returns status 0, amount 0
01:29:34.946 00.000 11060 move complete, result=0
01:29:34.946 00.000 11060 worker thread done servicing request
01:29:34.946 00.000 11060 Worker thread wakes up
01:29:34.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:34.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:34.947 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:35.586 00.639 11060 Exposure complete
01:29:35.739 00.153 11060 worker thread done servicing request
01:29:35.739 00.000 10844 OnExposeComplete: enter
01:29:35.739 00.000 10844 UpdateGuideState(): m_state=6
01:29:35.740 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9977
01:29:35.740 00.000 10844 Star::Find returns 1 (1), X=268.45, Y=60.87, Mass=2798, SNR=34.2, Peak=255 HFD=3.4
01:29:35.740 00.000 10844 MultiStar: [#1 -0.25,0.06,0.99,U] [#2 -0.15,0.04,2.01,U] [#3 -0.07,-0.37,0.85,U] [#4 -0.01,0.09,0.92,U] [#5 0.19,-0.03,0.91,U] [#6 -0.43,-0.00,0.83,U] [#7 -0.23,-0.21,0.79,U] [#8 -0.38,0.21,0.91,U] 
01:29:35.740 00.000 10844 single-star, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.03, -0.11}
01:29:35.740 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
01:29:35.740 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
01:29:35.740 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.89 mountX=0.11 mountY=-0.02, mountTheta=-0.15
01:29:35.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.11, opts=13)
01:29:35.742 00.001 10844 Enqueuing Move request for scope (-0.03, -0.11)
01:29:35.742 00.000 11060 Worker thread wakes up
01:29:35.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:35.742 00.000 10844 UpdateGuideState exits: m=2798 SNR=34.2 Saturated
01:29:35.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:35.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:35.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
01:29:35.742 00.000 10844 Enqueuing Expose request
01:29:35.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
01:29:35.742 00.000 11060 Moving (-0.03, -0.11) raw xDistance=0.11 yDistance=-0.02
01:29:35.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:29:35.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:35.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:29:35.742 00.000 11060 MoveAxis(E, 0, ABG)
01:29:35.742 00.000 11060 Move returns status 0, amount 0
01:29:35.743 00.001 11060 MoveAxis(N, 0, ABG)
01:29:35.743 00.000 11060 Move returns status 0, amount 0
01:29:35.743 00.000 11060 move complete, result=0
01:29:35.743 00.000 11060 worker thread done servicing request
01:29:35.743 00.000 11060 Worker thread wakes up
01:29:35.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:35.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:35.745 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:36.381 00.636 11060 Exposure complete
01:29:36.545 00.164 11060 worker thread done servicing request
01:29:36.545 00.000 10844 OnExposeComplete: enter
01:29:36.545 00.000 10844 UpdateGuideState(): m_state=6
01:29:36.545 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9978
01:29:36.545 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=61.29, Mass=2724, SNR=32.4, Peak=255 HFD=3.4
01:29:36.546 00.001 10844 MultiStar: [#1 -0.25,0.16,1.01,U] [#2 -0.12,0.33,2.09,U] [#3 -0.14,0.22,0.96,U] [#4 0.31,0.15,0.95,U] [#5 0.08,0.72,0.00,M1] [#6 0.18,-0.03,0.93,U] [#7 -0.65,0.65,0.00,M1] [#8 -0.21,0.40,0.95,U] 
01:29:36.546 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.24}, one-star: {-0.11, 0.32}
01:29:36.546 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:29:36.546 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
01:29:36.546 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.83 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
01:29:36.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.24, opts=13)
01:29:36.548 00.001 10844 Enqueuing Move request for scope (-0.06, 0.24)
01:29:36.548 00.000 11060 Worker thread wakes up
01:29:36.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:29:36.548 00.000 10844 UpdateGuideState exits: m=2724 SNR=32.4 Saturated
01:29:36.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:36.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:36.548 00.000 10844 Enqueuing Expose request
01:29:36.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
01:29:36.549 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
01:29:36.549 00.000 11060 Moving (-0.06, 0.24) raw xDistance=-0.22 yDistance=-0.10
01:29:36.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:29:36.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:36.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:29:36.549 00.000 11060 MoveAxis(E, 39, ABG)
01:29:36.549 00.000 11060 Guiding  Dir = 2, Dur = 39
01:29:36.564 00.015 11060 IsSlewing returns 0
01:29:36.564 00.000 11060 IsGuiding returns 0
01:29:36.611 00.047 11060 IsGuiding returns 0
01:29:36.611 00.000 11060 Move returns status 0, amount 39
01:29:36.611 00.000 11060 MoveAxis(N, 0, ABG)
01:29:36.611 00.000 11060 Move returns status 0, amount 0
01:29:36.611 00.000 11060 move complete, result=0
01:29:36.611 00.000 11060 worker thread done servicing request
01:29:36.611 00.000 11060 Worker thread wakes up
01:29:36.612 00.001 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
01:29:36.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:36.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:37.246 00.634 11060 Exposure complete
01:29:37.410 00.164 11060 worker thread done servicing request
01:29:37.410 00.000 10844 OnExposeComplete: enter
01:29:37.410 00.000 10844 UpdateGuideState(): m_state=6
01:29:37.410 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9979
01:29:37.410 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=60.92, Mass=2996, SNR=35.3, Peak=231 HFD=3.3
01:29:37.411 00.001 10844 MultiStar: [#1 -0.24,0.17,0.88,U] [#2 -0.15,0.13,1.75,U] [#3 -0.17,0.32,0.91,U] [#4 0.41,-0.03,0.85,U] [#5 -0.33,0.59,0.00,M2] [#6 -0.47,-0.08,0.85,U] [#7 -0.28,0.18,0.78,U] [#8 -0.20,-0.12,0.93,U] 
01:29:37.411 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.07}, one-star: {-0.20, -0.06}
01:29:37.411 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.49 = -1.80)
01:29:37.411 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.82)
01:29:37.411 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.73 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
01:29:37.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.07, opts=13)
01:29:37.412 00.000 10844 Enqueuing Move request for scope (-0.16, 0.07)
01:29:37.412 00.000 11060 Worker thread wakes up
01:29:37.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:37.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
01:29:37.412 00.000 10844 UpdateGuideState exits: m=2996 SNR=35.3
01:29:37.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
01:29:37.413 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:37.413 00.000 11060 Moving (-0.16, 0.07) raw xDistance=-0.04 yDistance=-0.17
01:29:37.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:37.413 00.000 10844 Enqueuing Expose request
01:29:37.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:29:37.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:37.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:37.413 00.000 11060 MoveAxis(E, 0, ABG)
01:29:37.413 00.000 11060 Move returns status 0, amount 0
01:29:37.413 00.000 11060 MoveAxis(N, 0, ABG)
01:29:37.413 00.000 11060 Move returns status 0, amount 0
01:29:37.413 00.000 11060 move complete, result=0
01:29:37.413 00.000 11060 worker thread done servicing request
01:29:37.413 00.000 11060 Worker thread wakes up
01:29:37.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:37.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:37.414 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:38.051 00.637 11060 Exposure complete
01:29:38.216 00.165 11060 worker thread done servicing request
01:29:38.216 00.000 10844 OnExposeComplete: enter
01:29:38.216 00.000 10844 UpdateGuideState(): m_state=6
01:29:38.216 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9980
01:29:38.216 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=61.11, Mass=3095, SNR=35.3, Peak=249 HFD=3.5
01:29:38.216 00.000 10844 MultiStar: [#1 -0.15,-0.01,0.92,U] [#2 -0.08,-0.50,1.97,U] [#3 -0.24,0.03,0.91,U] [#4 0.30,-0.16,0.84,U] [#5 -0.52,-0.04,1.02,U] [#6 -0.49,-0.23,0.92,U] [#7 -0.20,-0.58,0.00,M1] [#8 -0.18,0.07,0.88,U] 
01:29:38.218 00.002 10844 single-star, 7 included, MultiStar: {-0.16, -0.14}, one-star: {0.02, 0.14}
01:29:38.218 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
01:29:38.218 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.14)
01:29:38.218 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=-0.14 mountY=-0.00, mountTheta=-3.14
01:29:38.229 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
01:29:38.229 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
01:29:38.229 00.000 11060 Worker thread wakes up
01:29:38.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:38.230 00.001 10844 UpdateGuideState exits: m=3095 SNR=35.3
01:29:38.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:38.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:29:38.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:38.230 00.000 10844 Enqueuing Expose request
01:29:38.230 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:29:38.230 00.000 11060 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.00
01:29:38.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:29:38.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:38.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:29:38.230 00.000 11060 MoveAxis(E, 24, ABG)
01:29:38.230 00.000 11060 Guiding  Dir = 2, Dur = 24
01:29:38.234 00.004 11060 IsSlewing returns 0
01:29:38.234 00.000 11060 IsGuiding returns 0
01:29:38.265 00.031 11060 IsGuiding returns 0
01:29:38.265 00.000 11060 Move returns status 0, amount 24
01:29:38.265 00.000 11060 MoveAxis(N, 0, ABG)
01:29:38.265 00.000 11060 Move returns status 0, amount 0
01:29:38.265 00.000 11060 move complete, result=0
01:29:38.265 00.000 11060 worker thread done servicing request
01:29:38.265 00.000 11060 Worker thread wakes up
01:29:38.265 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
01:29:38.266 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:38.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:38.899 00.633 11060 Exposure complete
01:29:39.063 00.164 11060 worker thread done servicing request
01:29:39.063 00.000 10844 OnExposeComplete: enter
01:29:39.063 00.000 10844 UpdateGuideState(): m_state=6
01:29:39.063 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9981
01:29:39.063 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=61.14, Mass=3040, SNR=34.6, Peak=250 HFD=3.6
01:29:39.063 00.000 10844 MultiStar: [#1 -0.24,0.37,0.89,U] [#2 0.06,0.19,2.00,U] [#3 -0.24,-0.05,0.91,U] [#4 -0.16,0.02,0.83,U] [#5 -0.15,-0.01,1.00,U] [#6 0.05,-0.12,0.90,U] [#7 -0.28,-0.05,0.82,U] [#8 -0.20,0.11,0.82,U] 
01:29:39.063 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {0.03, 0.17}
01:29:39.063 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
01:29:39.064 00.001 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
01:29:39.064 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.43 mountX=-0.07 mountY=-0.11, mountTheta=-2.11
01:29:39.065 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.09, opts=13)
01:29:39.065 00.000 10844 Enqueuing Move request for scope (-0.10, 0.09)
01:29:39.065 00.000 11060 Worker thread wakes up
01:29:39.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:39.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
01:29:39.065 00.000 10844 UpdateGuideState exits: m=3040 SNR=34.6
01:29:39.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
01:29:39.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:39.065 00.000 11060 Moving (-0.10, 0.09) raw xDistance=-0.07 yDistance=-0.11
01:29:39.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:39.066 00.001 10844 Enqueuing Expose request
01:29:39.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:29:39.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:39.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:39.066 00.000 11060 MoveAxis(E, 0, ABG)
01:29:39.066 00.000 11060 Move returns status 0, amount 0
01:29:39.066 00.000 11060 MoveAxis(N, 0, ABG)
01:29:39.066 00.000 11060 Move returns status 0, amount 0
01:29:39.066 00.000 11060 move complete, result=0
01:29:39.066 00.000 11060 worker thread done servicing request
01:29:39.066 00.000 11060 Worker thread wakes up
01:29:39.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:39.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:39.068 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:39.701 00.633 11060 Exposure complete
01:29:39.868 00.167 11060 worker thread done servicing request
01:29:39.869 00.001 10844 OnExposeComplete: enter
01:29:39.869 00.000 10844 UpdateGuideState(): m_state=6
01:29:39.869 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9982
01:29:39.869 00.000 10844 Star::Find returns 1 (1), X=268.97, Y=61.09, Mass=3167, SNR=35.4, Peak=255 HFD=3.0
01:29:39.870 00.001 10844 MultiStar: [#1 0.37,0.12,0.93,U] [#2 -0.00,0.44,1.94,U] [#3 0.05,-0.37,0.87,U] [#4 0.03,0.13,0.93,U] [#5 0.19,0.73,0.00,M1] [#6 -0.17,-0.06,0.91,U] [#7 -0.05,0.18,0.79,U] [#8 0.03,0.06,0.86,U] 
01:29:39.870 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.13}, one-star: {0.49, 0.12}
01:29:39.870 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
01:29:39.870 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
01:29:39.870 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.95 mountX=-0.14 mountY=0.07, mountTheta=2.69
01:29:39.872 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.13, opts=13)
01:29:39.872 00.000 10844 Enqueuing Move request for scope (0.09, 0.13)
01:29:39.872 00.000 11060 Worker thread wakes up
01:29:39.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
01:29:39.872 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
01:29:39.872 00.000 11060 Moving (0.09, 0.13) raw xDistance=-0.14 yDistance=0.07
01:29:39.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:29:39.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:39.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:39.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:29:39.872 00.000 11060 MoveAxis(E, 24, ABG)
01:29:39.872 00.000 11060 Guiding  Dir = 2, Dur = 24
01:29:39.872 00.000 10844 UpdateGuideState exits: m=3167 SNR=35.4 Saturated
01:29:39.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:39.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:39.873 00.001 10844 Enqueuing Expose request
01:29:39.880 00.007 11060 IsSlewing returns 0
01:29:39.880 00.000 11060 IsGuiding returns 0
01:29:39.912 00.032 11060 IsGuiding returns 0
01:29:39.912 00.000 11060 Move returns status 0, amount 24
01:29:39.912 00.000 11060 MoveAxis(N, 0, ABG)
01:29:39.912 00.000 11060 Move returns status 0, amount 0
01:29:39.912 00.000 11060 move complete, result=0
01:29:39.912 00.000 11060 worker thread done servicing request
01:29:39.912 00.000 11060 Worker thread wakes up
01:29:39.913 00.001 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
01:29:39.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:39.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:40.561 00.648 11060 Exposure complete
01:29:40.729 00.168 11060 worker thread done servicing request
01:29:40.730 00.001 10844 OnExposeComplete: enter
01:29:40.730 00.000 10844 UpdateGuideState(): m_state=6
01:29:40.730 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9983
01:29:40.730 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.97, Mass=2880, SNR=33.8, Peak=251 HFD=3.4
01:29:40.730 00.000 10844 MultiStar: [#1 -0.30,0.33,0.92,U] [#2 0.16,0.44,1.84,U] [#3 0.07,0.15,0.89,U] [#4 0.22,0.36,1.09,U] [#5 -0.18,0.64,0.00,M2] [#6 -0.20,0.59,0.00,M1] [#7 -0.17,0.35,0.78,U] [#8 0.04,0.48,0.93,U] 
01:29:40.730 00.000 10844 single-star, 6 included, MultiStar: {0.06, 0.32}, one-star: {0.21, -0.00}
01:29:40.731 00.001 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
01:29:40.731 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
01:29:40.731 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.00 mountX=-0.04 mountY=0.20, mountTheta=1.75
01:29:40.732 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.00, opts=13)
01:29:40.732 00.000 10844 Enqueuing Move request for scope (0.21, -0.00)
01:29:40.732 00.000 11060 Worker thread wakes up
01:29:40.733 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:40.733 00.000 10844 UpdateGuideState exits: m=2880 SNR=33.8
01:29:40.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:40.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:40.733 00.000 10844 Enqueuing Expose request
01:29:40.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
01:29:40.733 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
01:29:40.733 00.000 11060 Moving (0.21, -0.00) raw xDistance=-0.04 yDistance=0.20
01:29:40.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:29:40.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:29:40.734 00.001 11060 MoveAxis(E, 0, ABG)
01:29:40.734 00.000 11060 Move returns status 0, amount 0
01:29:40.734 00.000 11060 MoveAxis(S, 79, ABG)
01:29:40.734 00.000 11060 Guiding  Dir = 1, Dur = 79
01:29:40.739 00.005 11060 IsSlewing returns 0
01:29:40.739 00.000 11060 IsGuiding returns 0
01:29:40.832 00.093 11060 IsGuiding returns 0
01:29:40.833 00.001 11060 Move returns status 0, amount 79
01:29:40.833 00.000 11060 move complete, result=0
01:29:40.833 00.000 11060 worker thread done servicing request
01:29:40.833 00.000 11060 Worker thread wakes up
01:29:40.833 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 79 ms SOUTH
01:29:40.833 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:40.833 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:41.469 00.636 11060 Exposure complete
01:29:41.645 00.176 11060 worker thread done servicing request
01:29:41.645 00.000 10844 OnExposeComplete: enter
01:29:41.645 00.000 10844 UpdateGuideState(): m_state=6
01:29:41.645 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9984
01:29:41.646 00.001 10844 Star::Find returns 1 (0), X=268.73, Y=61.14, Mass=2473, SNR=30.7, Peak=233 HFD=3.4
01:29:41.646 00.000 10844 MultiStar: [#1 -0.08,0.58,1.12,U] [#2 0.45,0.18,2.17,U] [#3 -0.01,0.22,0.98,U] [#4 0.27,-0.10,1.02,U] [#5 0.10,0.42,1.03,U] [#6 0.01,0.38,0.96,U] [#7 0.03,-0.33,0.89,U] [#8 0.04,0.31,1.12,U] 
01:29:41.646 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.21}, one-star: {0.24, 0.16}
01:29:41.646 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
01:29:41.646 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:29:41.646 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.94 mountX=-0.23 mountY=0.12, mountTheta=2.68
01:29:41.647 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.21, opts=13)
01:29:41.647 00.000 10844 Enqueuing Move request for scope (0.15, 0.21)
01:29:41.648 00.001 11060 Worker thread wakes up
01:29:41.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=25, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:41.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
01:29:41.648 00.000 10844 UpdateGuideState exits: m=2473 SNR=30.7
01:29:41.648 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
01:29:41.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:41.648 00.000 11060 Moving (0.15, 0.21) raw xDistance=-0.23 yDistance=0.12
01:29:41.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:41.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:29:41.648 00.000 10844 Enqueuing Expose request
01:29:41.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:41.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:29:41.648 00.000 11060 MoveAxis(E, 41, ABG)
01:29:41.648 00.000 11060 Guiding  Dir = 2, Dur = 41
01:29:41.665 00.017 11060 IsSlewing returns 0
01:29:41.665 00.000 11060 IsGuiding returns 0
01:29:41.712 00.047 11060 IsGuiding returns 0
01:29:41.712 00.000 11060 Move returns status 0, amount 41
01:29:41.712 00.000 11060 MoveAxis(N, 0, ABG)
01:29:41.712 00.000 11060 Move returns status 0, amount 0
01:29:41.712 00.000 11060 move complete, result=0
01:29:41.713 00.001 11060 worker thread done servicing request
01:29:41.713 00.000 11060 Worker thread wakes up
01:29:41.713 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
01:29:41.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:41.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:42.343 00.630 11060 Exposure complete
01:29:42.532 00.189 11060 worker thread done servicing request
01:29:42.532 00.000 10844 OnExposeComplete: enter
01:29:42.532 00.000 10844 UpdateGuideState(): m_state=6
01:29:42.533 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9985
01:29:42.533 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=61.25, Mass=2590, SNR=32.4, Peak=253 HFD=3.4
01:29:42.533 00.000 10844 MultiStar: [#1 0.11,0.19,1.02,U] [#2 0.55,-0.06,2.13,U] [#3 0.10,0.09,0.98,U] [#4 0.22,0.15,0.91,U] [#5 0.40,0.51,0.00,M2] [#6 -0.01,0.45,0.98,U] [#7 0.52,0.26,0.84,U] [#8 0.29,0.26,0.96,U] 
01:29:42.533 00.000 10844 single-star, 7 included, MultiStar: {0.27, 0.17}, one-star: {0.09, 0.28}
01:29:42.533 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:29:42.533 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
01:29:42.533 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.25 mountX=-0.29 mountY=0.05, mountTheta=2.98
01:29:42.535 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.28, opts=13)
01:29:42.535 00.000 10844 Enqueuing Move request for scope (0.09, 0.28)
01:29:42.535 00.000 11060 Worker thread wakes up
01:29:42.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
01:29:42.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
01:29:42.535 00.000 11060 Moving (0.09, 0.28) raw xDistance=-0.29 yDistance=0.05
01:29:42.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:29:42.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:42.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:29:42.535 00.000 11060 MoveAxis(E, 51, ABG)
01:29:42.535 00.000 11060 Guiding  Dir = 2, Dur = 51
01:29:42.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:42.536 00.001 10844 UpdateGuideState exits: m=2590 SNR=32.4
01:29:42.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:42.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:42.536 00.000 10844 Enqueuing Expose request
01:29:42.543 00.007 11060 IsSlewing returns 0
01:29:42.543 00.000 11060 IsGuiding returns 0
01:29:42.605 00.062 11060 IsGuiding returns 0
01:29:42.606 00.001 11060 Move returns status 0, amount 51
01:29:42.606 00.000 11060 MoveAxis(N, 0, ABG)
01:29:42.606 00.000 11060 Move returns status 0, amount 0
01:29:42.606 00.000 11060 move complete, result=0
01:29:42.606 00.000 11060 worker thread done servicing request
01:29:42.606 00.000 11060 Worker thread wakes up
01:29:42.607 00.001 10844 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
01:29:42.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:42.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:43.238 00.631 11060 Exposure complete
01:29:43.414 00.176 11060 worker thread done servicing request
01:29:43.414 00.000 10844 OnExposeComplete: enter
01:29:43.414 00.000 10844 UpdateGuideState(): m_state=6
01:29:43.414 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9986
01:29:43.415 00.001 10844 Star::Find returns 1 (0), X=268.58, Y=61.32, Mass=2976, SNR=34.9, Peak=249 HFD=3.4
01:29:43.415 00.000 10844 MultiStar: [#1 -0.42,0.39,0.97,U] [#2 -0.01,0.06,1.88,U] [#3 0.02,-0.25,0.85,U] [#4 0.26,0.33,0.97,U] [#5 -0.05,0.50,0.93,U] [#6 -0.33,-0.01,0.94,U] [#7 -0.36,-0.52,0.00,M1] [#8 0.04,0.51,0.85,U] 
01:29:43.415 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.22}, one-star: {0.09, 0.35}
01:29:43.415 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
01:29:43.415 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
01:29:43.415 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.77 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
01:29:43.417 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.22, opts=13)
01:29:43.417 00.000 10844 Enqueuing Move request for scope (-0.04, 0.22)
01:29:43.417 00.000 11060 Worker thread wakes up
01:29:43.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:43.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
01:29:43.417 00.000 10844 UpdateGuideState exits: m=2976 SNR=34.9
01:29:43.417 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
01:29:43.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:43.417 00.000 11060 Moving (-0.04, 0.22) raw xDistance=-0.21 yDistance=-0.08
01:29:43.418 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:43.418 00.000 10844 Enqueuing Expose request
01:29:43.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:29:43.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:43.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:29:43.418 00.000 11060 MoveAxis(E, 38, ABG)
01:29:43.418 00.000 11060 Guiding  Dir = 2, Dur = 38
01:29:43.453 00.035 11060 IsSlewing returns 0
01:29:43.453 00.000 11060 IsGuiding returns 0
01:29:43.531 00.078 11060 IsGuiding returns 0
01:29:43.532 00.001 11060 Move returns status 0, amount 38
01:29:43.532 00.000 11060 MoveAxis(N, 0, ABG)
01:29:43.532 00.000 11060 Move returns status 0, amount 0
01:29:43.532 00.000 11060 move complete, result=0
01:29:43.533 00.001 11060 worker thread done servicing request
01:29:43.533 00.000 11060 Worker thread wakes up
01:29:43.533 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:29:43.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:43.534 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:44.175 00.641 11060 Exposure complete
01:29:44.338 00.163 11060 worker thread done servicing request
01:29:44.338 00.000 10844 OnExposeComplete: enter
01:29:44.338 00.000 10844 UpdateGuideState(): m_state=6
01:29:44.339 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9987
01:29:44.339 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=60.93, Mass=2877, SNR=34.1, Peak=249 HFD=3.3
01:29:44.339 00.000 10844 MultiStar: [#1 0.10,-0.28,0.95,U] [#2 0.01,-0.21,2.01,U] [#3 -0.10,-0.32,0.93,U] [#4 0.20,-0.07,0.91,U] [#5 -0.41,-0.01,1.04,U] [#6 -0.19,-0.05,0.86,U] [#7 -0.47,-0.21,0.85,U] [#8 -0.25,0.34,0.78,U] 
01:29:44.339 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.11}, one-star: {-0.17, -0.04}
01:29:44.339 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
01:29:44.339 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
01:29:44.339 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-2.39 mountX=0.13 mountY=-0.10, mountTheta=-0.65
01:29:44.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.11, opts=13)
01:29:44.341 00.000 10844 Enqueuing Move request for scope (-0.12, -0.11)
01:29:44.341 00.000 11060 Worker thread wakes up
01:29:44.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:44.341 00.000 10844 UpdateGuideState exits: m=2877 SNR=34.1
01:29:44.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:44.343 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:44.343 00.000 10844 Enqueuing Expose request
01:29:44.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
01:29:44.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
01:29:44.343 00.000 11060 Moving (-0.12, -0.11) raw xDistance=0.13 yDistance=-0.10
01:29:44.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:29:44.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:44.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:29:44.343 00.000 11060 MoveAxis(W, 22, ABG)
01:29:44.344 00.001 11060 Guiding  Dir = 3, Dur = 22
01:29:44.356 00.012 11060 IsSlewing returns 0
01:29:44.356 00.000 11060 IsGuiding returns 0
01:29:44.387 00.031 11060 IsGuiding returns 0
01:29:44.387 00.000 11060 Move returns status 0, amount 22
01:29:44.388 00.001 11060 MoveAxis(N, 0, ABG)
01:29:44.388 00.000 11060 Move returns status 0, amount 0
01:29:44.388 00.000 11060 move complete, result=0
01:29:44.388 00.000 11060 worker thread done servicing request
01:29:44.388 00.000 11060 Worker thread wakes up
01:29:44.388 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
01:29:44.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:44.389 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:45.020 00.631 11060 Exposure complete
01:29:45.189 00.169 11060 worker thread done servicing request
01:29:45.189 00.000 10844 OnExposeComplete: enter
01:29:45.189 00.000 10844 UpdateGuideState(): m_state=6
01:29:45.191 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9988
01:29:45.191 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.10, Mass=2716, SNR=32.8, Peak=250 HFD=3.7
01:29:45.191 00.000 10844 MultiStar: [#1 0.18,0.09,0.94,U] [#2 -0.07,0.32,2.09,U] [#3 -0.31,-0.24,0.92,U] [#4 -0.01,0.86,0.00,M1] [#5 -0.02,0.32,0.98,U] [#6 -0.51,0.30,0.93,U] [#7 -0.44,0.42,0.00,M1] [#8 -0.09,0.19,0.93,U] 
01:29:45.191 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.18}, one-star: {0.08, 0.13}
01:29:45.191 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
01:29:45.191 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
01:29:45.191 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.04 mountX=-0.14 mountY=0.05, mountTheta=2.78
01:29:45.192 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.13, opts=13)
01:29:45.193 00.001 10844 Enqueuing Move request for scope (0.08, 0.13)
01:29:45.193 00.000 11060 Worker thread wakes up
01:29:45.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:29:45.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:29:45.193 00.000 10844 UpdateGuideState exits: m=2716 SNR=32.8
01:29:45.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:29:45.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:45.193 00.000 11060 Moving (0.08, 0.13) raw xDistance=-0.14 yDistance=0.05
01:29:45.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:45.193 00.000 10844 Enqueuing Expose request
01:29:45.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:29:45.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:45.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:29:45.193 00.000 11060 MoveAxis(E, 24, ABG)
01:29:45.193 00.000 11060 Guiding  Dir = 2, Dur = 24
01:29:45.203 00.010 11060 IsSlewing returns 0
01:29:45.203 00.000 11060 IsGuiding returns 0
01:29:45.234 00.031 11060 IsGuiding returns 0
01:29:45.234 00.000 11060 Move returns status 0, amount 24
01:29:45.234 00.000 11060 MoveAxis(N, 0, ABG)
01:29:45.234 00.000 11060 Move returns status 0, amount 0
01:29:45.234 00.000 11060 move complete, result=0
01:29:45.234 00.000 11060 worker thread done servicing request
01:29:45.234 00.000 11060 Worker thread wakes up
01:29:45.234 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
01:29:45.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:45.236 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:45.862 00.626 11060 Exposure complete
01:29:46.028 00.166 11060 worker thread done servicing request
01:29:46.029 00.001 10844 OnExposeComplete: enter
01:29:46.029 00.000 10844 UpdateGuideState(): m_state=6
01:29:46.029 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9989
01:29:46.029 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=61.39, Mass=3086, SNR=34.8, Peak=255 HFD=3.7
01:29:46.029 00.000 10844 MultiStar: [#1 -0.37,0.39,0.97,U] [#2 -0.30,0.58,0.00,M1] [#3 -0.13,0.08,0.90,U] [#4 0.23,0.17,0.86,U] [#5 0.15,0.27,0.94,U] [#6 -0.31,0.20,0.85,U] [#7 -0.73,0.48,0.00,M2] [#8 -0.29,0.71,0.00,M1] 
01:29:46.029 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.26}, one-star: {-0.28, 0.42}
01:29:46.029 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
01:29:46.030 00.001 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.53)
01:29:46.030 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=-0.23 mountY=-0.17, mountTheta=-2.52
01:29:46.031 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.26, opts=13)
01:29:46.031 00.000 10844 Enqueuing Move request for scope (-0.13, 0.26)
01:29:46.031 00.000 11060 Worker thread wakes up
01:29:46.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=25, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:46.031 00.000 10844 UpdateGuideState exits: m=3086 SNR=34.8 Saturated
01:29:46.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:46.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:46.032 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
01:29:46.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
01:29:46.032 00.000 10844 Enqueuing Expose request
01:29:46.032 00.000 11060 Moving (-0.13, 0.26) raw xDistance=-0.23 yDistance=-0.17
01:29:46.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:29:46.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:46.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:46.032 00.000 11060 MoveAxis(E, 41, ABG)
01:29:46.032 00.000 11060 Guiding  Dir = 2, Dur = 41
01:29:46.063 00.031 11060 IsSlewing returns 0
01:29:46.063 00.000 11060 IsGuiding returns 0
01:29:46.126 00.063 11060 IsGuiding returns 0
01:29:46.126 00.000 11060 Move returns status 0, amount 41
01:29:46.126 00.000 11060 MoveAxis(N, 0, ABG)
01:29:46.126 00.000 11060 Move returns status 0, amount 0
01:29:46.126 00.000 11060 move complete, result=0
01:29:46.127 00.001 11060 worker thread done servicing request
01:29:46.127 00.000 11060 Worker thread wakes up
01:29:46.127 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
01:29:46.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:46.128 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:46.757 00.629 11060 Exposure complete
01:29:46.925 00.168 11060 worker thread done servicing request
01:29:46.925 00.000 10844 OnExposeComplete: enter
01:29:46.925 00.000 10844 UpdateGuideState(): m_state=6
01:29:46.925 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9990
01:29:46.925 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=61.12, Mass=3133, SNR=36.0, Peak=244 HFD=3.6
01:29:46.925 00.000 10844 MultiStar: [#1 -0.63,-0.00,0.00,M1] [#2 0.10,0.59,1.84,U] [#3 -0.27,-0.17,0.86,U] [#4 0.76,0.25,0.00,M1] [#5 -0.01,0.47,0.85,U] [#6 -0.60,0.19,0.00,M1] [#7 -0.87,-0.05,0.00,M3] [#8 0.05,0.46,0.88,U] 
01:29:46.925 00.000 10844 single-star, 4 included, MultiStar: {-0.03, 0.35}, one-star: {-0.13, 0.14}
01:29:46.926 00.001 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.08 = -2.21)
01:29:46.926 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
01:29:46.926 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.20 cameraTheta=2.32 mountX=-0.12 mountY=-0.15, mountTheta=-2.21
01:29:46.927 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.14, opts=13)
01:29:46.927 00.000 10844 Enqueuing Move request for scope (-0.13, 0.14)
01:29:46.927 00.000 11060 Worker thread wakes up
01:29:46.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
01:29:46.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
01:29:46.927 00.000 11060 Moving (-0.13, 0.14) raw xDistance=-0.12 yDistance=-0.15
01:29:46.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:29:46.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:46.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:46.927 00.000 10844 UpdateGuideState exits: m=3133 SNR=36.0
01:29:46.928 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:46.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:29:46.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:46.928 00.000 10844 Enqueuing Expose request
01:29:46.928 00.000 11060 MoveAxis(E, 0, ABG)
01:29:46.928 00.000 11060 Move returns status 0, amount 0
01:29:46.928 00.000 11060 MoveAxis(N, 0, ABG)
01:29:46.928 00.000 11060 Move returns status 0, amount 0
01:29:46.928 00.000 11060 move complete, result=0
01:29:46.928 00.000 11060 worker thread done servicing request
01:29:46.928 00.000 11060 Worker thread wakes up
01:29:46.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:46.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:46.930 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:47.569 00.639 11060 Exposure complete
01:29:47.727 00.158 11060 worker thread done servicing request
01:29:47.727 00.000 10844 OnExposeComplete: enter
01:29:47.727 00.000 10844 UpdateGuideState(): m_state=6
01:29:47.727 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9991
01:29:47.728 00.001 10844 Star::Find returns 1 (0), X=268.38, Y=61.52, Mass=2614, SNR=32.7, Peak=254 HFD=3.3
01:29:47.728 00.000 10844 MultiStar: [#1 -0.49,0.18,1.01,U] [#2 -0.19,-0.07,2.09,U] [#3 -0.20,-0.25,1.07,U] [#4 0.18,0.81,0.00,M2] [#5 -0.06,0.38,0.99,U] [#6 -0.54,-0.06,0.92,U] [#7 -0.67,0.31,0.00,M4] [#8 -0.30,0.07,0.95,U] 
01:29:47.728 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.09}, one-star: {-0.11, 0.55}
01:29:47.728 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
01:29:47.728 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
01:29:47.728 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.27 cameraTheta=2.81 mountX=-0.04 mountY=-0.27, mountTheta=-1.72
01:29:47.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.09, opts=13)
01:29:47.730 00.000 10844 Enqueuing Move request for scope (-0.25, 0.09)
01:29:47.730 00.000 11060 Worker thread wakes up
01:29:47.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:47.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
01:29:47.732 00.002 10844 UpdateGuideState exits: m=2614 SNR=32.7
01:29:47.732 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
01:29:47.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:47.738 00.006 11060 Moving (-0.25, 0.09) raw xDistance=-0.04 yDistance=-0.27
01:29:47.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:47.738 00.000 10844 Enqueuing Expose request
01:29:47.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:29:47.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:29:47.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:29:47.740 00.002 11060 MoveAxis(E, 0, ABG)
01:29:47.740 00.000 11060 Move returns status 0, amount 0
01:29:47.740 00.000 11060 MoveAxis(N, 0, ABG)
01:29:47.740 00.000 11060 Move returns status 0, amount 0
01:29:47.740 00.000 11060 move complete, result=0
01:29:47.740 00.000 11060 worker thread done servicing request
01:29:47.740 00.000 11060 Worker thread wakes up
01:29:47.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:47.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:47.741 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:29:48.390 00.649 11060 Exposure complete
01:29:48.553 00.163 11060 worker thread done servicing request
01:29:48.553 00.000 10844 OnExposeComplete: enter
01:29:48.553 00.000 10844 UpdateGuideState(): m_state=6
01:29:48.553 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9992
01:29:48.553 00.000 10844 Star::Find returns 1 (1), X=268.26, Y=61.62, Mass=2739, SNR=33.0, Peak=255 HFD=3.6
01:29:48.554 00.001 10844 MultiStar: [#1 -0.45,0.92,0.00,M1] [#2 -0.33,-0.28,2.06,U] [#3 -0.41,0.21,0.98,U] [#4 0.09,0.32,1.03,U] [#5 -0.38,0.75,0.00,M1] [#6 -0.11,0.22,0.85,U] [#7 -0.32,-0.04,0.86,U] [#8 -0.41,0.31,0.92,U] 
01:29:48.554 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.14}, one-star: {-0.23, 0.65}
01:29:48.554 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.89)
01:29:48.554 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.90)
01:29:48.554 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.29 cameraTheta=2.65 mountX=-0.09 mountY=-0.27, mountTheta=-1.89
01:29:48.556 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.14, opts=13)
01:29:48.556 00.000 10844 Enqueuing Move request for scope (-0.25, 0.14)
01:29:48.556 00.000 11060 Worker thread wakes up
01:29:48.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:48.556 00.000 10844 UpdateGuideState exits: m=2739 SNR=33.0 Saturated
01:29:48.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:48.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:48.556 00.000 10844 Enqueuing Expose request
01:29:48.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.14) opts 0xd
01:29:48.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.14)
01:29:48.556 00.000 11060 Moving (-0.25, 0.14) raw xDistance=-0.09 yDistance=-0.27
01:29:48.557 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:29:48.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:48.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:29:48.557 00.000 11060 MoveAxis(E, 0, ABG)
01:29:48.557 00.000 11060 Move returns status 0, amount 0
01:29:48.557 00.000 11060 MoveAxis(N, 0, ABG)
01:29:48.557 00.000 11060 Move returns status 0, amount 0
01:29:48.557 00.000 11060 move complete, result=0
01:29:48.557 00.000 11060 worker thread done servicing request
01:29:48.557 00.000 11060 Worker thread wakes up
01:29:48.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:48.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:48.559 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:29:49.191 00.632 11060 Exposure complete
01:29:49.371 00.180 11060 worker thread done servicing request
01:29:49.371 00.000 10844 OnExposeComplete: enter
01:29:49.371 00.000 10844 UpdateGuideState(): m_state=6
01:29:49.371 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9993
01:29:49.371 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=61.35, Mass=2745, SNR=33.1, Peak=237 HFD=3.3
01:29:49.371 00.000 10844 MultiStar: [#1 -0.20,0.19,1.09,U] [#2 0.06,-0.07,2.11,U] [#3 -0.24,0.28,0.88,U] [#4 0.04,0.16,0.96,U] [#5 -0.60,0.71,0.00,M2] [#6 0.14,-0.03,1.04,U] [#7 -0.31,-0.08,0.77,U] [#8 0.11,-0.14,0.87,U] 
01:29:49.371 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {0.03, 0.38}
01:29:49.371 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.68 = -2.61)
01:29:49.371 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
01:29:49.371 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.92 mountX=-0.07 mountY=-0.04, mountTheta=-2.62
01:29:49.374 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.07, opts=13)
01:29:49.374 00.000 10844 Enqueuing Move request for scope (-0.03, 0.07)
01:29:49.374 00.000 11060 Worker thread wakes up
01:29:49.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
01:29:49.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:49.374 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
01:29:49.374 00.000 10844 UpdateGuideState exits: m=2745 SNR=33.1
01:29:49.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:49.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:49.374 00.000 10844 Enqueuing Expose request
01:29:49.374 00.000 11060 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=-0.04
01:29:49.375 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:29:49.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:49.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:29:49.375 00.000 11060 MoveAxis(E, 0, ABG)
01:29:49.375 00.000 11060 Move returns status 0, amount 0
01:29:49.375 00.000 11060 MoveAxis(N, 0, ABG)
01:29:49.382 00.007 11060 Move returns status 0, amount 0
01:29:49.382 00.000 11060 move complete, result=0
01:29:49.382 00.000 11060 worker thread done servicing request
01:29:49.382 00.000 11060 Worker thread wakes up
01:29:49.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:49.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:49.383 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:50.016 00.633 11060 Exposure complete
01:29:50.202 00.186 11060 worker thread done servicing request
01:29:50.202 00.000 10844 OnExposeComplete: enter
01:29:50.202 00.000 10844 UpdateGuideState(): m_state=6
01:29:50.202 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9994
01:29:50.202 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=60.73, Mass=2621, SNR=32.9, Peak=253 HFD=3.2
01:29:50.202 00.000 10844 MultiStar: [#1 0.02,-0.07,0.92,U] [#2 0.06,-0.27,2.09,U] [#3 -0.09,0.12,0.97,U] [#4 -0.27,0.01,0.95,U] [#5 -0.20,0.32,1.01,U] [#6 -0.08,-0.39,0.87,U] [#7 -0.29,-0.20,0.78,U] [#8 0.00,-0.44,0.90,U] 
01:29:50.202 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.14}, one-star: {-0.10, -0.24}
01:29:50.202 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
01:29:50.202 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
01:29:50.204 00.002 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.12 mountX=0.15 mountY=-0.06, mountTheta=-0.38
01:29:50.205 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.14, opts=13)
01:29:50.205 00.000 10844 Enqueuing Move request for scope (-0.08, -0.14)
01:29:50.205 00.000 11060 Worker thread wakes up
01:29:50.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
01:29:50.205 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
01:29:50.205 00.000 11060 Moving (-0.08, -0.14) raw xDistance=0.15 yDistance=-0.06
01:29:50.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:29:50.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:50.206 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:50.206 00.000 10844 UpdateGuideState exits: m=2621 SNR=32.9
01:29:50.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:29:50.206 00.000 11060 MoveAxis(W, 26, ABG)
01:29:50.206 00.000 11060 Guiding  Dir = 3, Dur = 26
01:29:50.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:50.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:50.206 00.000 10844 Enqueuing Expose request
01:29:50.213 00.007 11060 IsSlewing returns 0
01:29:50.213 00.000 11060 IsGuiding returns 0
01:29:50.244 00.031 11060 IsGuiding returns 0
01:29:50.244 00.000 11060 Move returns status 0, amount 26
01:29:50.244 00.000 11060 MoveAxis(N, 0, ABG)
01:29:50.244 00.000 11060 Move returns status 0, amount 0
01:29:50.244 00.000 11060 move complete, result=0
01:29:50.244 00.000 11060 worker thread done servicing request
01:29:50.244 00.000 11060 Worker thread wakes up
01:29:50.244 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
01:29:50.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:50.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:50.876 00.632 11060 Exposure complete
01:29:51.052 00.176 11060 worker thread done servicing request
01:29:51.053 00.001 10844 OnExposeComplete: enter
01:29:51.053 00.000 10844 UpdateGuideState(): m_state=6
01:29:51.053 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9995
01:29:51.053 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=61.24, Mass=2742, SNR=33.1, Peak=231 HFD=3.6
01:29:51.053 00.000 10844 MultiStar: [#1 -0.16,-0.34,1.06,U] [#2 -0.17,-0.24,2.02,U] [#3 -0.02,-0.01,1.00,U] [#4 0.01,0.12,0.91,U] [#5 -0.20,0.38,1.03,U] [#6 -0.12,0.17,0.94,U] [#7 -0.36,-0.23,0.78,U] [#8 0.03,0.12,0.91,U] 
01:29:51.053 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.00}, one-star: {-0.59, 0.27}
01:29:51.053 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.39 = -1.39)
01:29:51.053 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.41 = -1.41)
01:29:51.053 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.14 mountX=0.03 mountY=-0.17, mountTheta=-1.39
01:29:51.056 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.00, opts=13)
01:29:51.056 00.000 10844 Enqueuing Move request for scope (-0.18, -0.00)
01:29:51.056 00.000 11060 Worker thread wakes up
01:29:51.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:51.056 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.1
01:29:51.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:51.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:51.056 00.000 10844 Enqueuing Expose request
01:29:51.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
01:29:51.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
01:29:51.056 00.000 11060 Moving (-0.18, -0.00) raw xDistance=0.03 yDistance=-0.17
01:29:51.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:51.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:51.057 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:51.057 00.000 11060 MoveAxis(E, 0, ABG)
01:29:51.057 00.000 11060 Move returns status 0, amount 0
01:29:51.057 00.000 11060 MoveAxis(N, 0, ABG)
01:29:51.057 00.000 11060 Move returns status 0, amount 0
01:29:51.057 00.000 11060 move complete, result=0
01:29:51.057 00.000 11060 worker thread done servicing request
01:29:51.057 00.000 11060 Worker thread wakes up
01:29:51.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:51.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:51.058 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:51.683 00.625 11060 Exposure complete
01:29:51.847 00.164 11060 worker thread done servicing request
01:29:51.847 00.000 10844 OnExposeComplete: enter
01:29:51.847 00.000 10844 UpdateGuideState(): m_state=6
01:29:51.848 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9996
01:29:51.848 00.000 10844 Star::Find returns 1 (1), X=268.60, Y=60.72, Mass=2650, SNR=32.1, Peak=255 HFD=3.3
01:29:51.848 00.000 10844 MultiStar: [#1 -0.43,-0.05,0.97,U] [#2 0.10,0.47,2.02,U] [#3 0.00,-0.44,1.05,U] [#4 0.06,0.08,0.91,U] [#5 0.38,-0.07,1.08,U] [#6 0.02,0.35,0.88,U] [#7 -0.43,-0.55,0.00,M1] [#8 0.02,0.06,0.99,U] 
01:29:51.848 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.12, -0.25}
01:29:51.848 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:29:51.849 00.001 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:29:51.849 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.95 mountX=-0.07 mountY=0.03, mountTheta=2.68
01:29:51.851 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
01:29:51.851 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
01:29:51.851 00.000 11060 Worker thread wakes up
01:29:51.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:51.851 00.000 10844 UpdateGuideState exits: m=2650 SNR=32.1 Saturated
01:29:51.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:51.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:51.851 00.000 10844 Enqueuing Expose request
01:29:51.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:29:51.852 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:29:51.852 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=0.03
01:29:51.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:29:51.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:51.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:29:51.852 00.000 11060 MoveAxis(E, 0, ABG)
01:29:51.852 00.000 11060 Move returns status 0, amount 0
01:29:51.852 00.000 11060 MoveAxis(N, 0, ABG)
01:29:51.852 00.000 11060 Move returns status 0, amount 0
01:29:51.852 00.000 11060 move complete, result=0
01:29:51.852 00.000 11060 worker thread done servicing request
01:29:51.852 00.000 11060 Worker thread wakes up
01:29:51.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:51.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:51.860 00.008 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:52.481 00.621 11060 Exposure complete
01:29:52.646 00.165 11060 worker thread done servicing request
01:29:52.646 00.000 10844 OnExposeComplete: enter
01:29:52.646 00.000 10844 UpdateGuideState(): m_state=6
01:29:52.646 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9997
01:29:52.646 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=61.16, Mass=2751, SNR=33.0, Peak=240 HFD=3.6
01:29:52.647 00.001 10844 MultiStar: [#1 0.06,0.20,0.96,U] [#2 -0.09,-0.38,2.01,U] [#3 -0.26,-0.17,0.93,U] [#4 0.06,-0.26,1.01,U] [#5 0.04,0.05,0.97,U] [#6 -0.13,-0.34,0.90,U] [#7 -0.06,0.03,0.84,U] [#8 -0.11,-0.58,0.96,U] 
01:29:52.647 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.17}, one-star: {0.09, 0.18}
01:29:52.647 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
01:29:52.647 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
01:29:52.647 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.85 mountX=0.17 mountY=-0.02, mountTheta=-0.11
01:29:52.648 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
01:29:52.648 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
01:29:52.648 00.000 11060 Worker thread wakes up
01:29:52.649 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:29:52.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:29:52.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:52.649 00.000 11060 Moving (-0.05, -0.17) raw xDistance=0.17 yDistance=-0.02
01:29:52.649 00.000 10844 UpdateGuideState exits: m=2751 SNR=33.0
01:29:52.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:29:52.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:52.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:52.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:52.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:29:52.649 00.000 10844 Enqueuing Expose request
01:29:52.649 00.000 11060 MoveAxis(W, 30, ABG)
01:29:52.649 00.000 11060 Guiding  Dir = 3, Dur = 30
01:29:52.662 00.013 11060 IsSlewing returns 0
01:29:52.663 00.001 11060 IsGuiding returns 0
01:29:52.715 00.052 11060 IsGuiding returns 0
01:29:52.716 00.001 11060 Move returns status 0, amount 30
01:29:52.716 00.000 11060 MoveAxis(N, 0, ABG)
01:29:52.716 00.000 11060 Move returns status 0, amount 0
01:29:52.716 00.000 11060 move complete, result=0
01:29:52.716 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
01:29:52.717 00.001 11060 worker thread done servicing request
01:29:52.717 00.000 11060 Worker thread wakes up
01:29:52.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:52.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:53.355 00.638 11060 Exposure complete
01:29:53.525 00.170 11060 worker thread done servicing request
01:29:53.525 00.000 10844 OnExposeComplete: enter
01:29:53.525 00.000 10844 UpdateGuideState(): m_state=6
01:29:53.525 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9998
01:29:53.525 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=61.15, Mass=2244, SNR=29.9, Peak=242 HFD=3.3
01:29:53.526 00.001 10844 MultiStar: [#1 -0.07,0.11,1.08,U] [#2 0.33,0.14,2.33,U] [#3 0.19,-0.68,0.00,M1] [#4 0.59,0.18,0.00,M1] [#5 0.26,0.15,1.18,U] [#6 -0.08,0.36,0.94,U] [#7 0.13,-0.42,0.92,U] [#8 0.48,-0.13,1.09,U] 
01:29:53.526 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.07}, one-star: {-0.30, 0.18}
01:29:53.526 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:29:53.526 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:29:53.526 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.46 mountX=-0.10 mountY=0.14, mountTheta=2.20
01:29:53.527 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.07, opts=13)
01:29:53.527 00.000 10844 Enqueuing Move request for scope (0.15, 0.07)
01:29:53.527 00.000 11060 Worker thread wakes up
01:29:53.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:53.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
01:29:53.527 00.000 10844 UpdateGuideState exits: m=2244 SNR=29.9
01:29:53.527 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
01:29:53.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:53.527 00.000 11060 Moving (0.15, 0.07) raw xDistance=-0.10 yDistance=0.14
01:29:53.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:53.527 00.000 10844 Enqueuing Expose request
01:29:53.528 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:29:53.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:53.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:29:53.528 00.000 11060 MoveAxis(E, 0, ABG)
01:29:53.528 00.000 11060 Move returns status 0, amount 0
01:29:53.528 00.000 11060 MoveAxis(N, 0, ABG)
01:29:53.528 00.000 11060 Move returns status 0, amount 0
01:29:53.528 00.000 11060 move complete, result=0
01:29:53.528 00.000 11060 worker thread done servicing request
01:29:53.528 00.000 11060 Worker thread wakes up
01:29:53.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:53.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:53.530 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:54.166 00.636 11060 Exposure complete
01:29:54.343 00.177 11060 worker thread done servicing request
01:29:54.343 00.000 10844 OnExposeComplete: enter
01:29:54.343 00.000 10844 UpdateGuideState(): m_state=6
01:29:54.343 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9999
01:29:54.343 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=61.34, Mass=2959, SNR=34.4, Peak=253 HFD=3.6
01:29:54.344 00.001 10844 MultiStar: [#1 0.05,0.00,0.87,U] [#2 -0.05,-0.08,2.04,U] [#3 0.13,-0.45,0.93,U] [#4 0.37,0.08,0.98,U] [#5 0.15,0.34,0.97,U] [#6 -0.60,-0.17,0.00,M1] [#7 -0.39,0.02,0.83,U] [#8 0.24,-0.15,0.90,U] 
01:29:54.344 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {-0.22, 0.37}
01:29:54.344 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
01:29:54.344 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
01:29:54.344 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.30 mountX=-0.01 mountY=0.03, mountTheta=2.05
01:29:54.345 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
01:29:54.345 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
01:29:54.346 00.001 11060 Worker thread wakes up
01:29:54.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:54.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:29:54.346 00.000 10844 UpdateGuideState exits: m=2959 SNR=34.4
01:29:54.346 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:29:54.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:54.346 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
01:29:54.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:54.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:29:54.346 00.000 10844 Enqueuing Expose request
01:29:54.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:54.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:29:54.346 00.000 11060 MoveAxis(E, 0, ABG)
01:29:54.346 00.000 11060 Move returns status 0, amount 0
01:29:54.346 00.000 11060 MoveAxis(N, 0, ABG)
01:29:54.346 00.000 11060 Move returns status 0, amount 0
01:29:54.346 00.000 11060 move complete, result=0
01:29:54.346 00.000 11060 worker thread done servicing request
01:29:54.346 00.000 11060 Worker thread wakes up
01:29:54.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:54.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:54.349 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:54.980 00.631 11060 Exposure complete
01:29:55.161 00.181 11060 worker thread done servicing request
01:29:55.161 00.000 10844 OnExposeComplete: enter
01:29:55.161 00.000 10844 UpdateGuideState(): m_state=6
01:29:55.161 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10000
01:29:55.162 00.001 10844 Star::Find returns 1 (1), X=268.49, Y=61.37, Mass=2775, SNR=33.3, Peak=255 HFD=3.3
01:29:55.162 00.000 10844 MultiStar: [#1 -0.36,0.79,0.00,M1] [#2 0.06,0.06,2.01,U] [#3 0.17,-0.05,0.86,U] [#4 0.07,0.94,0.00,M1] [#5 -0.15,0.07,1.03,U] [#6 -0.11,0.52,0.85,U] [#7 -0.14,0.02,0.94,U] [#8 0.09,0.20,0.89,U] 
01:29:55.162 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.16}, one-star: {0.00, 0.40}
01:29:55.162 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
01:29:55.162 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
01:29:55.162 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.60 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
01:29:55.164 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.16, opts=13)
01:29:55.164 00.000 10844 Enqueuing Move request for scope (-0.00, 0.16)
01:29:55.164 00.000 11060 Worker thread wakes up
01:29:55.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
01:29:55.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
01:29:55.164 00.000 11060 Moving (-0.00, 0.16) raw xDistance=-0.15 yDistance=-0.03
01:29:55.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:29:55.165 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:55.165 00.000 10844 UpdateGuideState exits: m=2775 SNR=33.3 Saturated
01:29:55.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:55.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:55.165 00.000 10844 Enqueuing Expose request
01:29:55.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:55.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:29:55.165 00.000 11060 MoveAxis(E, 27, ABG)
01:29:55.165 00.000 11060 Guiding  Dir = 2, Dur = 27
01:29:55.176 00.011 11060 IsSlewing returns 0
01:29:55.176 00.000 11060 IsGuiding returns 0
01:29:55.208 00.032 11060 IsGuiding returns 0
01:29:55.208 00.000 11060 Move returns status 0, amount 27
01:29:55.208 00.000 11060 MoveAxis(N, 0, ABG)
01:29:55.208 00.000 11060 Move returns status 0, amount 0
01:29:55.208 00.000 11060 move complete, result=0
01:29:55.210 00.002 11060 worker thread done servicing request
01:29:55.210 00.000 11060 Worker thread wakes up
01:29:55.210 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
01:29:55.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:55.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:55.839 00.629 11060 Exposure complete
01:29:56.018 00.179 11060 worker thread done servicing request
01:29:56.018 00.000 10844 OnExposeComplete: enter
01:29:56.018 00.000 10844 UpdateGuideState(): m_state=6
01:29:56.018 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10001
01:29:56.018 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=60.74, Mass=3360, SNR=37.0, Peak=253 HFD=3.6
01:29:56.019 00.001 10844 MultiStar: [#1 -0.72,-0.14,0.00,M2] [#2 0.09,-0.29,1.81,U] [#3 -0.65,-0.68,0.00,M1] [#4 0.17,0.28,0.87,U] [#5 0.11,0.21,0.92,U] [#6 -0.32,-0.20,0.84,U] [#7 -0.92,0.03,0.00,M1] [#8 0.15,-0.33,0.81,U] 
01:29:56.019 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.12}, one-star: {-0.12, -0.24}
01:29:56.019 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:29:56.019 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
01:29:56.019 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.38 mountX=0.12 mountY=0.04, mountTheta=0.35
01:29:56.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
01:29:56.021 00.000 10844 Enqueuing Move request for scope (0.02, -0.12)
01:29:56.021 00.000 11060 Worker thread wakes up
01:29:56.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:29:56.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:29:56.021 00.000 11060 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=0.04
01:29:56.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:29:56.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:56.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:56.021 00.000 10844 UpdateGuideState exits: m=3360 SNR=37.0
01:29:56.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:56.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:56.021 00.000 10844 Enqueuing Expose request
01:29:56.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:29:56.022 00.001 11060 MoveAxis(E, 0, ABG)
01:29:56.022 00.000 11060 Move returns status 0, amount 0
01:29:56.022 00.000 11060 MoveAxis(N, 0, ABG)
01:29:56.022 00.000 11060 Move returns status 0, amount 0
01:29:56.022 00.000 11060 move complete, result=0
01:29:56.022 00.000 11060 worker thread done servicing request
01:29:56.022 00.000 11060 Worker thread wakes up
01:29:56.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:56.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:56.024 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:56.651 00.627 11060 Exposure complete
01:29:56.823 00.172 11060 worker thread done servicing request
01:29:56.823 00.000 10844 OnExposeComplete: enter
01:29:56.823 00.000 10844 UpdateGuideState(): m_state=6
01:29:56.823 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10002
01:29:56.825 00.002 10844 Star::Find returns 1 (1), X=268.77, Y=60.84, Mass=2648, SNR=32.8, Peak=255 HFD=3.4
01:29:56.825 00.000 10844 MultiStar: [#1 0.18,0.27,1.04,U] [#2 0.12,-0.10,2.06,U] [#3 0.16,-0.06,0.88,U] [#4 0.55,0.44,0.00,M1] [#5 -0.10,0.09,0.96,U] [#6 0.23,-0.23,0.88,U] [#7 0.02,0.05,0.78,U] [#8 0.14,0.14,0.95,U] 
01:29:56.825 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.28, -0.13}
01:29:56.825 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
01:29:56.825 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
01:29:56.825 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.02 mountY=0.13, mountTheta=1.71
01:29:56.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
01:29:56.827 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
01:29:56.828 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:56.828 00.000 11060 Worker thread wakes up
01:29:56.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:29:56.828 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.8 Saturated
01:29:56.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:29:56.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:56.828 00.000 11060 Moving (0.13, -0.01) raw xDistance=-0.02 yDistance=0.13
01:29:56.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:56.828 00.000 10844 Enqueuing Expose request
01:29:56.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:29:56.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:56.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:29:56.829 00.001 11060 MoveAxis(E, 0, ABG)
01:29:56.829 00.000 11060 Move returns status 0, amount 0
01:29:56.829 00.000 11060 MoveAxis(N, 0, ABG)
01:29:56.829 00.000 11060 Move returns status 0, amount 0
01:29:56.829 00.000 11060 move complete, result=0
01:29:56.829 00.000 11060 worker thread done servicing request
01:29:56.829 00.000 11060 Worker thread wakes up
01:29:56.830 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:56.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:56.832 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:57.464 00.632 11060 Exposure complete
01:29:57.650 00.186 11060 worker thread done servicing request
01:29:57.650 00.000 10844 OnExposeComplete: enter
01:29:57.650 00.000 10844 UpdateGuideState(): m_state=6
01:29:57.650 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10003
01:29:57.650 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.10, Mass=3022, SNR=35.4, Peak=240 HFD=3.3
01:29:57.651 00.001 10844 MultiStar: [#1 -0.08,0.05,0.93,U] [#2 0.23,0.07,1.98,U] [#3 0.26,-0.26,0.92,U] [#4 -0.09,-0.02,0.85,U] [#5 -0.22,0.72,0.00,M1] [#6 0.09,-0.06,0.85,U] [#7 -0.10,-0.14,0.77,U] [#8 0.16,0.21,0.90,U] 
01:29:57.651 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.17, 0.13}
01:29:57.651 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
01:29:57.651 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
01:29:57.651 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.03 mountY=0.10, mountTheta=1.83
01:29:57.653 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.01, opts=13)
01:29:57.653 00.000 10844 Enqueuing Move request for scope (0.11, 0.01)
01:29:57.653 00.000 11060 Worker thread wakes up
01:29:57.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:29:57.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:29:57.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:29:57.653 00.000 11060 Moving (0.11, 0.01) raw xDistance=-0.03 yDistance=0.10
01:29:57.654 00.001 10844 UpdateGuideState exits: m=3022 SNR=35.4
01:29:57.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:29:57.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:57.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:57.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:57.654 00.000 10844 Enqueuing Expose request
01:29:57.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:29:57.654 00.000 11060 MoveAxis(E, 0, ABG)
01:29:57.654 00.000 11060 Move returns status 0, amount 0
01:29:57.654 00.000 11060 MoveAxis(N, 0, ABG)
01:29:57.654 00.000 11060 Move returns status 0, amount 0
01:29:57.654 00.000 11060 move complete, result=0
01:29:57.655 00.001 11060 worker thread done servicing request
01:29:57.655 00.000 11060 Worker thread wakes up
01:29:57.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:57.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:57.658 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:58.305 00.647 11060 Exposure complete
01:29:58.471 00.166 11060 worker thread done servicing request
01:29:58.471 00.000 10844 OnExposeComplete: enter
01:29:58.471 00.000 10844 UpdateGuideState(): m_state=6
01:29:58.471 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10004
01:29:58.471 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=61.02, Mass=2969, SNR=34.9, Peak=238 HFD=3.5
01:29:58.471 00.000 10844 MultiStar: [#1 -0.10,-0.02,0.94,U] [#2 0.01,-0.14,1.90,U] [#3 -0.02,-0.40,0.90,U] [#4 0.13,0.05,0.91,U] [#5 0.02,0.05,0.98,U] [#6 -0.39,0.27,0.82,U] [#7 -0.15,-0.26,0.77,U] [#8 0.39,0.25,0.86,U] 
01:29:58.471 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.05, 0.05}
01:29:58.471 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
01:29:58.471 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
01:29:58.471 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.00 mountX=0.03 mountY=-0.01, mountTheta=-0.26
01:29:58.473 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
01:29:58.473 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
01:29:58.473 00.000 11060 Worker thread wakes up
01:29:58.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:29:58.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:29:58.473 00.000 10844 UpdateGuideState exits: m=2969 SNR=34.9
01:29:58.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:29:58.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:58.473 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
01:29:58.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:58.473 00.000 10844 Enqueuing Expose request
01:29:58.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:58.474 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:58.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:29:58.474 00.000 11060 MoveAxis(E, 0, ABG)
01:29:58.474 00.000 11060 Move returns status 0, amount 0
01:29:58.474 00.000 11060 MoveAxis(N, 0, ABG)
01:29:58.474 00.000 11060 Move returns status 0, amount 0
01:29:58.474 00.000 11060 move complete, result=0
01:29:58.474 00.000 11060 worker thread done servicing request
01:29:58.474 00.000 11060 Worker thread wakes up
01:29:58.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:58.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:58.475 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:59.116 00.641 11060 Exposure complete
01:29:59.288 00.172 11060 worker thread done servicing request
01:29:59.288 00.000 10844 OnExposeComplete: enter
01:29:59.288 00.000 10844 UpdateGuideState(): m_state=6
01:29:59.288 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10005
01:29:59.288 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=60.90, Mass=2626, SNR=32.0, Peak=239 HFD=3.3
01:29:59.289 00.001 10844 MultiStar: [#1 0.06,0.11,0.96,U] [#2 -0.11,0.13,2.13,U] [#3 -0.33,-0.23,0.91,U] [#4 0.40,0.18,0.93,U] [#5 -0.20,0.16,1.08,U] [#6 -0.56,0.11,0.92,U] [#7 -0.25,-0.32,0.85,U] [#8 -0.11,0.09,0.98,U] 
01:29:59.289 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {0.17, -0.08}
01:29:59.289 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.57 = -1.72)
01:29:59.289 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
01:29:59.289 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.81 mountX=-0.02 mountY=-0.11, mountTheta=-1.72
01:29:59.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
01:29:59.291 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
01:29:59.291 00.000 11060 Worker thread wakes up
01:29:59.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:29:59.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:29:59.291 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.02 yDistance=-0.11
01:29:59.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:29:59.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:59.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:29:59.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:29:59.291 00.000 11060 MoveAxis(E, 0, ABG)
01:29:59.291 00.000 11060 Move returns status 0, amount 0
01:29:59.291 00.000 11060 MoveAxis(N, 0, ABG)
01:29:59.291 00.000 11060 Move returns status 0, amount 0
01:29:59.291 00.000 11060 move complete, result=0
01:29:59.291 00.000 10844 UpdateGuideState exits: m=2626 SNR=32.0
01:29:59.292 00.001 11060 worker thread done servicing request
01:29:59.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:59.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:29:59.292 00.000 10844 Enqueuing Expose request
01:29:59.292 00.000 11060 Worker thread wakes up
01:29:59.292 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:59.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:29:59.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:29:59.920 00.628 11060 Exposure complete
01:30:00.099 00.179 11060 worker thread done servicing request
01:30:00.099 00.000 10844 OnExposeComplete: enter
01:30:00.099 00.000 10844 UpdateGuideState(): m_state=6
01:30:00.099 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10006
01:30:00.099 00.000 10844 Star::Find returns 1 (1), X=268.81, Y=61.37, Mass=2536, SNR=32.1, Peak=255 HFD=3.2
01:30:00.100 00.001 10844 MultiStar: [#1 0.29,0.23,0.96,U] [#2 0.20,-0.17,2.05,U] [#3 0.04,0.27,0.92,U] [#4 0.27,0.02,0.98,U] [#5 0.11,0.43,1.07,U] [#6 -0.19,0.17,1.07,U] [#7 0.53,-0.05,0.85,U] [#8 -0.12,-0.06,0.87,U] 
01:30:00.100 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.33, 0.40}
01:30:00.100 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:30:00.100 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:30:00.100 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.60 mountX=-0.14 mountY=0.14, mountTheta=2.35
01:30:00.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
01:30:00.101 00.000 10844 Enqueuing Move request for scope (0.16, 0.11)
01:30:00.101 00.000 11060 Worker thread wakes up
01:30:00.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:00.101 00.000 10844 UpdateGuideState exits: m=2536 SNR=32.1 Saturated
01:30:00.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:00.102 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
01:30:00.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:00.102 00.000 10844 Enqueuing Expose request
01:30:00.102 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
01:30:00.102 00.000 11060 Moving (0.16, 0.11) raw xDistance=-0.14 yDistance=0.14
01:30:00.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:30:00.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:00.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:30:00.102 00.000 11060 MoveAxis(E, 24, ABG)
01:30:00.102 00.000 11060 Guiding  Dir = 2, Dur = 24
01:30:00.118 00.016 11060 IsSlewing returns 0
01:30:00.118 00.000 11060 IsGuiding returns 0
01:30:00.160 00.042 11060 IsGuiding returns 0
01:30:00.161 00.001 11060 Move returns status 0, amount 24
01:30:00.161 00.000 11060 MoveAxis(N, 0, ABG)
01:30:00.162 00.001 11060 Move returns status 0, amount 0
01:30:00.162 00.000 11060 move complete, result=0
01:30:00.162 00.000 11060 worker thread done servicing request
01:30:00.162 00.000 11060 Worker thread wakes up
01:30:00.162 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
01:30:00.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:00.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:00.807 00.645 11060 Exposure complete
01:30:00.986 00.179 11060 worker thread done servicing request
01:30:00.987 00.001 10844 OnExposeComplete: enter
01:30:00.987 00.000 10844 UpdateGuideState(): m_state=6
01:30:00.987 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10007
01:30:00.987 00.000 10844 Star::Find returns 1 (1), X=268.26, Y=61.14, Mass=2752, SNR=33.3, Peak=255 HFD=3.4
01:30:00.987 00.000 10844 MultiStar: [#1 0.04,0.37,1.08,U] [#2 -0.15,0.34,1.97,U] [#3 -0.01,0.22,0.96,U] [#4 0.17,0.14,1.04,U] [#5 -0.17,0.53,1.05,U] [#6 -0.16,0.31,1.01,U] [#7 0.10,-0.28,0.87,U] [#8 0.24,-0.06,0.96,U] 
01:30:00.988 00.001 10844 refined, 8 included, MultiStar: {-0.03, 0.22}, one-star: {-0.23, 0.17}
01:30:00.988 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
01:30:00.988 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
01:30:00.988 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.73 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
01:30:00.989 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.22, opts=13)
01:30:00.989 00.000 10844 Enqueuing Move request for scope (-0.03, 0.22)
01:30:00.989 00.000 11060 Worker thread wakes up
01:30:00.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:00.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
01:30:00.989 00.000 10844 UpdateGuideState exits: m=2752 SNR=33.3 Saturated
01:30:00.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
01:30:00.991 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:00.991 00.000 11060 Moving (-0.03, 0.22) raw xDistance=-0.21 yDistance=-0.07
01:30:00.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:00.991 00.000 10844 Enqueuing Expose request
01:30:00.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:30:00.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:00.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:30:00.991 00.000 11060 MoveAxis(E, 37, ABG)
01:30:00.991 00.000 11060 Guiding  Dir = 2, Dur = 37
01:30:00.998 00.007 11060 IsSlewing returns 0
01:30:00.998 00.000 11060 IsGuiding returns 0
01:30:01.044 00.046 11060 IsGuiding returns 0
01:30:01.044 00.000 11060 Move returns status 0, amount 37
01:30:01.044 00.000 11060 MoveAxis(N, 0, ABG)
01:30:01.044 00.000 11060 Move returns status 0, amount 0
01:30:01.044 00.000 11060 move complete, result=0
01:30:01.044 00.000 11060 worker thread done servicing request
01:30:01.044 00.000 11060 Worker thread wakes up
01:30:01.045 00.001 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:30:01.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:01.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:01.698 00.653 11060 Exposure complete
01:30:01.887 00.189 11060 worker thread done servicing request
01:30:01.887 00.000 10844 OnExposeComplete: enter
01:30:01.887 00.000 10844 UpdateGuideState(): m_state=6
01:30:01.887 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10008
01:30:01.887 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=60.93, Mass=3107, SNR=35.5, Peak=255 HFD=3.4
01:30:01.888 00.001 10844 MultiStar: [#1 0.01,0.08,0.89,U] [#2 0.11,-0.28,1.83,U] [#3 0.35,-0.61,0.00,M1] [#4 0.17,-0.16,0.85,U] [#5 -0.14,-0.02,0.96,U] [#6 0.03,-0.02,0.90,U] [#7 -0.04,-0.51,0.85,U] [#8 0.08,-0.08,0.83,U] 
01:30:01.888 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.14}, one-star: {-0.15, -0.04}
01:30:01.888 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
01:30:01.888 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
01:30:01.888 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.46 mountX=0.14 mountY=0.04, mountTheta=0.28
01:30:01.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
01:30:01.889 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
01:30:01.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:01.889 00.000 10844 UpdateGuideState exits: m=3107 SNR=35.5 Saturated
01:30:01.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:01.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:01.889 00.000 10844 Enqueuing Expose request
01:30:01.889 00.000 11060 Worker thread wakes up
01:30:01.890 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
01:30:01.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
01:30:01.890 00.000 11060 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=0.04
01:30:01.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:30:01.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:01.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:30:01.890 00.000 11060 MoveAxis(W, 23, ABG)
01:30:01.890 00.000 11060 Guiding  Dir = 3, Dur = 23
01:30:01.922 00.032 11060 IsSlewing returns 0
01:30:01.922 00.000 11060 IsGuiding returns 0
01:30:01.983 00.061 11060 IsGuiding returns 0
01:30:01.984 00.001 11060 Move returns status 0, amount 23
01:30:01.984 00.000 11060 MoveAxis(N, 0, ABG)
01:30:01.984 00.000 11060 Move returns status 0, amount 0
01:30:01.984 00.000 11060 move complete, result=0
01:30:01.985 00.001 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
01:30:01.985 00.000 11060 worker thread done servicing request
01:30:01.985 00.000 11060 Worker thread wakes up
01:30:01.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:01.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:02.635 00.650 11060 Exposure complete
01:30:02.801 00.166 11060 worker thread done servicing request
01:30:02.801 00.000 10844 OnExposeComplete: enter
01:30:02.801 00.000 10844 UpdateGuideState(): m_state=6
01:30:02.801 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10009
01:30:02.801 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=60.66, Mass=2937, SNR=34.9, Peak=255 HFD=3.2
01:30:02.801 00.000 10844 MultiStar: [#1 0.09,-0.17,0.93,U] [#2 0.15,-0.49,2.03,U] [#3 -0.18,-0.23,0.99,U] [#4 -0.02,0.18,0.95,U] [#5 0.04,0.55,1.01,U] [#6 0.26,-0.15,0.96,U] [#7 -0.22,-0.11,0.78,U] [#8 -0.01,0.20,0.88,U] 
01:30:02.802 00.001 10844 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.08, -0.31}
01:30:02.802 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
01:30:02.802 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:30:02.802 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.22 mountX=0.10 mountY=0.06, mountTheta=0.52
01:30:02.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
01:30:02.803 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
01:30:02.803 00.000 11060 Worker thread wakes up
01:30:02.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:02.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
01:30:02.803 00.000 10844 UpdateGuideState exits: m=2937 SNR=34.9 Saturated
01:30:02.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
01:30:02.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:02.803 00.000 11060 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=0.06
01:30:02.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:02.803 00.000 10844 Enqueuing Expose request
01:30:02.805 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:30:02.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:02.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:30:02.805 00.000 11060 MoveAxis(E, 0, ABG)
01:30:02.805 00.000 11060 Move returns status 0, amount 0
01:30:02.805 00.000 11060 MoveAxis(N, 0, ABG)
01:30:02.805 00.000 11060 Move returns status 0, amount 0
01:30:02.805 00.000 11060 move complete, result=0
01:30:02.805 00.000 11060 worker thread done servicing request
01:30:02.805 00.000 11060 Worker thread wakes up
01:30:02.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:02.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:02.807 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:03.435 00.628 11060 Exposure complete
01:30:03.601 00.166 11060 worker thread done servicing request
01:30:03.601 00.000 10844 OnExposeComplete: enter
01:30:03.601 00.000 10844 UpdateGuideState(): m_state=6
01:30:03.602 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10010
01:30:03.602 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=61.37, Mass=2911, SNR=34.5, Peak=245 HFD=3.4
01:30:03.602 00.000 10844 MultiStar: [#1 0.11,-0.41,0.99,U] [#2 0.14,0.10,1.96,U] [#3 -0.14,-0.12,0.93,U] [#4 0.21,0.41,0.92,U] [#5 0.44,0.63,0.00,M1] [#6 -0.31,0.40,0.93,U] [#7 -0.37,0.37,0.85,U] [#8 0.15,0.58,0.93,U] 
01:30:03.602 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.20}, one-star: {0.21, 0.40}
01:30:03.602 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
01:30:03.602 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
01:30:03.602 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.45 mountX=-0.20 mountY=-0.01, mountTheta=-3.10
01:30:03.604 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.20, opts=13)
01:30:03.604 00.000 10844 Enqueuing Move request for scope (0.02, 0.20)
01:30:03.604 00.000 11060 Worker thread wakes up
01:30:03.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:03.604 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.5
01:30:03.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:03.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:03.604 00.000 10844 Enqueuing Expose request
01:30:03.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
01:30:03.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
01:30:03.604 00.000 11060 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=-0.01
01:30:03.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:30:03.605 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:03.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:30:03.605 00.000 11060 MoveAxis(E, 34, ABG)
01:30:03.605 00.000 11060 Guiding  Dir = 2, Dur = 34
01:30:03.623 00.018 11060 IsSlewing returns 0
01:30:03.624 00.001 11060 IsGuiding returns 0
01:30:03.666 00.042 11060 IsGuiding returns 0
01:30:03.666 00.000 11060 Move returns status 0, amount 34
01:30:03.666 00.000 11060 MoveAxis(N, 0, ABG)
01:30:03.666 00.000 11060 Move returns status 0, amount 0
01:30:03.666 00.000 11060 move complete, result=0
01:30:03.666 00.000 11060 worker thread done servicing request
01:30:03.666 00.000 11060 Worker thread wakes up
01:30:03.667 00.001 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
01:30:03.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:03.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:04.297 00.630 11060 Exposure complete
01:30:04.476 00.179 11060 worker thread done servicing request
01:30:04.476 00.000 10844 OnExposeComplete: enter
01:30:04.476 00.000 10844 UpdateGuideState(): m_state=6
01:30:04.476 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10011
01:30:04.477 00.001 10844 Star::Find returns 1 (1), X=268.83, Y=60.69, Mass=2855, SNR=33.6, Peak=255 HFD=3.4
01:30:04.477 00.000 10844 MultiStar: [#1 -0.10,-0.43,1.01,U] [#2 0.13,-0.01,2.10,U] [#3 0.04,-0.04,0.95,U] [#4 0.22,-0.10,0.90,U] [#5 0.14,0.17,0.93,U] [#6 0.09,0.27,0.92,U] [#7 -0.24,-0.38,0.91,U] [#8 0.09,0.01,0.94,U] 
01:30:04.477 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.34, -0.29}
01:30:04.477 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:30:04.477 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:30:04.477 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=0.07 mountY=0.10, mountTheta=0.98
01:30:04.479 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
01:30:04.479 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
01:30:04.479 00.000 11060 Worker thread wakes up
01:30:04.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:04.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:30:04.479 00.000 10844 UpdateGuideState exits: m=2855 SNR=33.6 Saturated
01:30:04.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:30:04.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:04.479 00.000 11060 Moving (0.09, -0.08) raw xDistance=0.07 yDistance=0.10
01:30:04.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:04.479 00.000 10844 Enqueuing Expose request
01:30:04.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:30:04.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:04.480 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:30:04.480 00.000 11060 MoveAxis(E, 0, ABG)
01:30:04.480 00.000 11060 Move returns status 0, amount 0
01:30:04.480 00.000 11060 MoveAxis(N, 0, ABG)
01:30:04.480 00.000 11060 Move returns status 0, amount 0
01:30:04.480 00.000 11060 move complete, result=0
01:30:04.480 00.000 11060 worker thread done servicing request
01:30:04.480 00.000 11060 Worker thread wakes up
01:30:04.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:04.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:04.483 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:05.112 00.629 11060 Exposure complete
01:30:05.302 00.190 11060 worker thread done servicing request
01:30:05.303 00.001 10844 OnExposeComplete: enter
01:30:05.303 00.000 10844 UpdateGuideState(): m_state=6
01:30:05.303 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10012
01:30:05.303 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=61.20, Mass=3066, SNR=35.0, Peak=248 HFD=3.6
01:30:05.303 00.000 10844 MultiStar: [#1 -0.07,-0.01,0.96,U] [#2 -0.12,0.18,1.84,U] [#3 0.10,0.01,0.93,U] [#4 0.18,0.52,0.93,U] [#5 0.01,0.63,0.00,M1] [#6 -0.14,-0.02,0.89,U] [#7 -0.23,-0.21,0.81,U] [#8 -0.08,0.30,0.89,U] 
01:30:05.304 00.001 10844 refined, 7 included, MultiStar: {-0.02, 0.14}, one-star: {0.29, 0.23}
01:30:05.304 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
01:30:05.304 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
01:30:05.304 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.69 mountX=-0.13 mountY=-0.04, mountTheta=-2.86
01:30:05.305 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.14, opts=13)
01:30:05.305 00.000 10844 Enqueuing Move request for scope (-0.02, 0.14)
01:30:05.305 00.000 11060 Worker thread wakes up
01:30:05.305 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:05.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:30:05.307 00.002 10844 UpdateGuideState exits: m=3066 SNR=35.0
01:30:05.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:30:05.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:05.307 00.000 11060 Moving (-0.02, 0.14) raw xDistance=-0.13 yDistance=-0.04
01:30:05.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:05.307 00.000 10844 Enqueuing Expose request
01:30:05.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:30:05.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:05.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:05.307 00.000 11060 MoveAxis(E, 23, ABG)
01:30:05.307 00.000 11060 Guiding  Dir = 2, Dur = 23
01:30:05.339 00.032 11060 IsSlewing returns 0
01:30:05.340 00.001 11060 IsGuiding returns 0
01:30:05.402 00.062 11060 IsGuiding returns 0
01:30:05.402 00.000 11060 Move returns status 0, amount 23
01:30:05.402 00.000 11060 MoveAxis(N, 0, ABG)
01:30:05.402 00.000 11060 Move returns status 0, amount 0
01:30:05.402 00.000 11060 move complete, result=0
01:30:05.402 00.000 11060 worker thread done servicing request
01:30:05.402 00.000 11060 Worker thread wakes up
01:30:05.402 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
01:30:05.403 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:05.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:06.033 00.630 11060 Exposure complete
01:30:06.208 00.175 11060 worker thread done servicing request
01:30:06.208 00.000 10844 OnExposeComplete: enter
01:30:06.208 00.000 10844 UpdateGuideState(): m_state=6
01:30:06.209 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10013
01:30:06.209 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.16, Mass=2835, SNR=33.6, Peak=251 HFD=3.5
01:30:06.209 00.000 10844 MultiStar: [#1 0.27,-0.23,0.98,U] [#2 0.14,0.02,1.94,U] [#3 0.14,0.15,0.96,U] [#4 0.23,0.42,0.94,U] [#5 0.16,0.04,1.00,U] [#6 -0.01,0.30,0.91,U] [#7 -0.41,0.02,0.79,U] [#8 0.21,0.35,0.89,U] 
01:30:06.209 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {0.07, 0.19}
01:30:06.209 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
01:30:06.209 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
01:30:06.209 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=-0.14 mountY=0.08, mountTheta=2.62
01:30:06.211 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.12, opts=13)
01:30:06.211 00.000 10844 Enqueuing Move request for scope (0.10, 0.12)
01:30:06.211 00.000 11060 Worker thread wakes up
01:30:06.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:30:06.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:30:06.211 00.000 11060 Moving (0.10, 0.12) raw xDistance=-0.14 yDistance=0.08
01:30:06.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:30:06.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:06.211 00.000 10844 UpdateGuideState exits: m=2835 SNR=33.6
01:30:06.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:06.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:06.211 00.000 10844 Enqueuing Expose request
01:30:06.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:06.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:30:06.213 00.002 11060 MoveAxis(E, 25, ABG)
01:30:06.213 00.000 11060 Guiding  Dir = 2, Dur = 25
01:30:06.232 00.019 11060 IsSlewing returns 0
01:30:06.235 00.003 11060 IsGuiding returns 0
01:30:06.279 00.044 11060 IsGuiding returns 0
01:30:06.280 00.001 11060 Move returns status 0, amount 25
01:30:06.280 00.000 11060 MoveAxis(N, 0, ABG)
01:30:06.280 00.000 11060 Move returns status 0, amount 0
01:30:06.280 00.000 11060 move complete, result=0
01:30:06.280 00.000 11060 worker thread done servicing request
01:30:06.280 00.000 11060 Worker thread wakes up
01:30:06.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:06.281 00.001 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
01:30:06.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:06.929 00.648 11060 Exposure complete
01:30:07.097 00.168 11060 worker thread done servicing request
01:30:07.097 00.000 10844 OnExposeComplete: enter
01:30:07.097 00.000 10844 UpdateGuideState(): m_state=6
01:30:07.097 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10014
01:30:07.097 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=61.16, Mass=3036, SNR=35.2, Peak=252 HFD=3.5
01:30:07.098 00.001 10844 MultiStar: [#1 -0.27,-0.12,0.92,U] [#2 -0.11,-0.66,0.00,M1] [#3 0.14,-0.67,0.00,M1] [#4 0.30,0.00,0.87,U] [#5 0.09,0.24,0.87,U] [#6 -0.13,-0.27,0.93,U] [#7 -0.08,-0.38,0.78,U] [#8 -0.15,-0.26,0.87,U] 
01:30:07.098 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.08}, one-star: {0.03, 0.19}
01:30:07.098 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
01:30:07.098 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
01:30:07.098 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.95 mountX=0.08 mountY=-0.02, mountTheta=-0.21
01:30:07.099 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
01:30:07.099 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
01:30:07.099 00.000 11060 Worker thread wakes up
01:30:07.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:07.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:30:07.099 00.000 10844 UpdateGuideState exits: m=3036 SNR=35.2
01:30:07.099 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:30:07.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:07.100 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:07.100 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=-0.02
01:30:07.100 00.000 10844 Enqueuing Expose request
01:30:07.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:30:07.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:07.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:07.100 00.000 11060 MoveAxis(E, 0, ABG)
01:30:07.100 00.000 11060 Move returns status 0, amount 0
01:30:07.100 00.000 11060 MoveAxis(N, 0, ABG)
01:30:07.100 00.000 11060 Move returns status 0, amount 0
01:30:07.100 00.000 11060 move complete, result=0
01:30:07.100 00.000 11060 worker thread done servicing request
01:30:07.100 00.000 11060 Worker thread wakes up
01:30:07.101 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:07.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:07.103 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:07.748 00.645 11060 Exposure complete
01:30:07.906 00.158 11060 worker thread done servicing request
01:30:07.907 00.001 10844 OnExposeComplete: enter
01:30:07.907 00.000 10844 UpdateGuideState(): m_state=6
01:30:07.907 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10015
01:30:07.907 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=60.71, Mass=2922, SNR=34.8, Peak=247 HFD=3.3
01:30:07.907 00.000 10844 MultiStar: [#1 -0.16,0.04,0.89,U] [#2 0.05,-0.30,1.96,U] [#3 0.20,-0.47,0.88,U] [#4 0.22,0.13,0.81,U] [#5 0.29,-0.32,0.97,U] [#6 -0.01,-0.29,0.83,U] [#7 0.00,-0.38,0.77,U] [#8 -0.04,-0.55,0.89,U] 
01:30:07.908 00.001 10844 refined, 8 included, MultiStar: {0.04, -0.27}, one-star: {-0.17, -0.26}
01:30:07.908 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
01:30:07.908 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
01:30:07.908 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.28 cameraTheta=-1.42 mountX=0.26 mountY=0.09, mountTheta=0.31
01:30:07.909 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.27, opts=13)
01:30:07.909 00.000 10844 Enqueuing Move request for scope (0.04, -0.27)
01:30:07.909 00.000 11060 Worker thread wakes up
01:30:07.909 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:07.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
01:30:07.909 00.000 10844 UpdateGuideState exits: m=2922 SNR=34.8
01:30:07.910 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
01:30:07.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:07.910 00.000 11060 Moving (0.04, -0.27) raw xDistance=0.26 yDistance=0.09
01:30:07.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:07.910 00.000 10844 Enqueuing Expose request
01:30:07.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:30:07.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:07.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:30:07.910 00.000 11060 MoveAxis(W, 45, ABG)
01:30:07.910 00.000 11060 Guiding  Dir = 3, Dur = 45
01:30:07.924 00.014 11060 IsSlewing returns 0
01:30:07.925 00.001 11060 IsGuiding returns 0
01:30:07.987 00.062 11060 IsGuiding returns 0
01:30:07.987 00.000 11060 Move returns status 0, amount 45
01:30:07.987 00.000 11060 MoveAxis(N, 0, ABG)
01:30:07.987 00.000 11060 Move returns status 0, amount 0
01:30:07.987 00.000 11060 move complete, result=0
01:30:07.987 00.000 11060 worker thread done servicing request
01:30:07.987 00.000 11060 Worker thread wakes up
01:30:07.987 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
01:30:07.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:07.988 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:08.634 00.646 11060 Exposure complete
01:30:08.792 00.158 11060 worker thread done servicing request
01:30:08.792 00.000 10844 OnExposeComplete: enter
01:30:08.792 00.000 10844 UpdateGuideState(): m_state=6
01:30:08.793 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10016
01:30:08.793 00.000 10844 Star::Find returns 1 (1), X=268.87, Y=60.88, Mass=2802, SNR=32.9, Peak=255 HFD=3.0
01:30:08.793 00.000 10844 MultiStar: [#1 0.01,0.14,0.97,U] [#2 0.20,-0.09,2.07,U] [#3 0.20,0.06,0.93,U] [#4 0.61,0.05,0.00,M1] [#5 0.04,-0.01,0.93,U] [#6 0.20,-0.01,0.93,U] [#7 0.08,-0.33,0.87,U] [#8 0.46,-0.09,0.88,U] 
01:30:08.793 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.05}, one-star: {0.38, -0.09}
01:30:08.793 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
01:30:08.793 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
01:30:08.793 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.27 mountX=0.02 mountY=0.20, mountTheta=1.48
01:30:08.795 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.05, opts=13)
01:30:08.795 00.000 10844 Enqueuing Move request for scope (0.20, -0.05)
01:30:08.795 00.000 11060 Worker thread wakes up
01:30:08.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:08.795 00.000 10844 UpdateGuideState exits: m=2802 SNR=32.9 Saturated
01:30:08.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:08.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
01:30:08.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:08.795 00.000 10844 Enqueuing Expose request
01:30:08.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
01:30:08.795 00.000 11060 Moving (0.20, -0.05) raw xDistance=0.02 yDistance=0.20
01:30:08.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:30:08.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:30:08.795 00.000 11060 MoveAxis(E, 0, ABG)
01:30:08.795 00.000 11060 Move returns status 0, amount 0
01:30:08.795 00.000 11060 MoveAxis(S, 79, ABG)
01:30:08.795 00.000 11060 Guiding  Dir = 1, Dur = 79
01:30:08.800 00.005 11060 IsSlewing returns 0
01:30:08.800 00.000 11060 IsGuiding returns 0
01:30:08.903 00.103 11060 IsGuiding returns 0
01:30:08.903 00.000 11060 Move returns status 0, amount 79
01:30:08.903 00.000 11060 move complete, result=0
01:30:08.903 00.000 11060 worker thread done servicing request
01:30:08.903 00.000 11060 Worker thread wakes up
01:30:08.903 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 79 ms SOUTH
01:30:08.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:08.904 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:09.543 00.639 11060 Exposure complete
01:30:09.709 00.166 11060 worker thread done servicing request
01:30:09.709 00.000 10844 OnExposeComplete: enter
01:30:09.709 00.000 10844 UpdateGuideState(): m_state=6
01:30:09.709 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10017
01:30:09.709 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=60.88, Mass=2866, SNR=33.8, Peak=251 HFD=3.4
01:30:09.709 00.000 10844 MultiStar: [#1 0.11,-0.01,0.99,U] [#2 -0.03,-0.09,1.92,U] [#3 0.11,-0.66,0.00,M1] [#4 0.30,-0.28,0.94,U] [#5 0.12,0.25,1.07,U] [#6 0.30,0.07,0.85,U] [#7 0.14,-0.34,0.80,U] [#8 0.05,0.02,0.85,U] 
01:30:09.709 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.14, -0.09}
01:30:09.709 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
01:30:09.710 00.001 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:30:09.710 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.44 mountX=0.03 mountY=0.13, mountTheta=1.31
01:30:09.711 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.06, opts=13)
01:30:09.711 00.000 10844 Enqueuing Move request for scope (0.12, -0.06)
01:30:09.711 00.000 11060 Worker thread wakes up
01:30:09.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:30:09.711 00.000 10844 UpdateGuideState exits: m=2866 SNR=33.8
01:30:09.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:09.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:09.711 00.000 10844 Enqueuing Expose request
01:30:09.713 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
01:30:09.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
01:30:09.713 00.000 11060 Moving (0.12, -0.06) raw xDistance=0.03 yDistance=0.13
01:30:09.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:30:09.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:09.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:30:09.713 00.000 11060 MoveAxis(E, 0, ABG)
01:30:09.713 00.000 11060 Move returns status 0, amount 0
01:30:09.713 00.000 11060 MoveAxis(N, 0, ABG)
01:30:09.713 00.000 11060 Move returns status 0, amount 0
01:30:09.713 00.000 11060 move complete, result=0
01:30:09.713 00.000 11060 worker thread done servicing request
01:30:09.713 00.000 11060 Worker thread wakes up
01:30:09.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:09.714 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:09.715 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:10.340 00.625 11060 Exposure complete
01:30:10.504 00.164 11060 worker thread done servicing request
01:30:10.504 00.000 10844 OnExposeComplete: enter
01:30:10.504 00.000 10844 UpdateGuideState(): m_state=6
01:30:10.504 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10018
01:30:10.504 00.000 10844 Star::Find returns 1 (1), X=269.10, Y=60.45, Mass=2648, SNR=32.8, Peak=255 HFD=3.2
01:30:10.505 00.001 10844 MultiStar: [#1 0.19,0.19,1.00,U] [#2 0.06,-0.05,2.04,U] [#3 0.07,-0.16,0.98,U] [#4 0.52,0.16,0.93,U] [#5 -0.09,0.03,1.04,U] [#6 -0.22,-0.08,0.90,U] [#7 0.06,-0.29,0.87,U] [#8 0.39,-0.02,0.94,U] 
01:30:10.505 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.61, -0.52}
01:30:10.505 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
01:30:10.505 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:30:10.505 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.44 mountX=0.05 mountY=0.18, mountTheta=1.31
01:30:10.506 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.08, opts=13)
01:30:10.506 00.000 10844 Enqueuing Move request for scope (0.17, -0.08)
01:30:10.506 00.000 11060 Worker thread wakes up
01:30:10.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
01:30:10.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
01:30:10.506 00.000 11060 Moving (0.17, -0.08) raw xDistance=0.05 yDistance=0.18
01:30:10.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:30:10.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:10.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:10.506 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.8 Saturated
01:30:10.508 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:30:10.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:10.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:10.508 00.000 10844 Enqueuing Expose request
01:30:10.508 00.000 11060 MoveAxis(E, 0, ABG)
01:30:10.508 00.000 11060 Move returns status 0, amount 0
01:30:10.508 00.000 11060 MoveAxis(N, 0, ABG)
01:30:10.508 00.000 11060 Move returns status 0, amount 0
01:30:10.508 00.000 11060 move complete, result=0
01:30:10.508 00.000 11060 worker thread done servicing request
01:30:10.508 00.000 11060 Worker thread wakes up
01:30:10.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:10.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:10.510 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:11.142 00.632 11060 Exposure complete
01:30:11.329 00.187 11060 worker thread done servicing request
01:30:11.329 00.000 10844 OnExposeComplete: enter
01:30:11.329 00.000 10844 UpdateGuideState(): m_state=6
01:30:11.329 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10019
01:30:11.329 00.000 10844 Star::Find returns 1 (0), X=268.94, Y=60.73, Mass=2920, SNR=34.3, Peak=228 HFD=3.5
01:30:11.330 00.001 10844 MultiStar: [#1 0.55,-0.26,0.00,M1] [#2 0.21,-0.07,2.04,U] [#3 0.17,-0.19,0.87,U] [#4 0.59,-0.35,0.00,M1] [#5 0.40,0.30,1.09,U] [#6 -0.03,0.13,0.86,U] [#7 -0.18,0.01,0.79,U] [#8 0.24,-0.17,0.89,U] 
01:30:11.330 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.04}, one-star: {0.45, -0.24}
01:30:11.330 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
01:30:11.330 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
01:30:11.330 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.18 mountX=-0.00 mountY=0.20, mountTheta=1.58
01:30:11.331 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.04, opts=13)
01:30:11.331 00.000 10844 Enqueuing Move request for scope (0.20, -0.04)
01:30:11.331 00.000 11060 Worker thread wakes up
01:30:11.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
01:30:11.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
01:30:11.331 00.000 11060 Moving (0.20, -0.04) raw xDistance=-0.00 yDistance=0.20
01:30:11.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:30:11.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:30:11.331 00.000 11060 MoveAxis(E, 0, ABG)
01:30:11.331 00.000 11060 Move returns status 0, amount 0
01:30:11.331 00.000 11060 MoveAxis(S, 78, ABG)
01:30:11.331 00.000 11060 Guiding  Dir = 1, Dur = 78
01:30:11.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:11.331 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.3
01:30:11.333 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:11.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:11.333 00.000 10844 Enqueuing Expose request
01:30:11.353 00.020 11060 IsSlewing returns 0
01:30:11.353 00.000 11060 IsGuiding returns 0
01:30:11.478 00.125 11060 IsGuiding returns 0
01:30:11.478 00.000 11060 Move returns status 0, amount 78
01:30:11.478 00.000 11060 move complete, result=0
01:30:11.478 00.000 11060 worker thread done servicing request
01:30:11.478 00.000 11060 Worker thread wakes up
01:30:11.478 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 78 ms SOUTH
01:30:11.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:11.479 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:12.110 00.631 11060 Exposure complete
01:30:12.287 00.177 11060 worker thread done servicing request
01:30:12.288 00.001 10844 OnExposeComplete: enter
01:30:12.288 00.000 10844 UpdateGuideState(): m_state=6
01:30:12.288 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10020
01:30:12.288 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=61.02, Mass=2393, SNR=31.4, Peak=228 HFD=3.5
01:30:12.289 00.001 10844 MultiStar: [#1 0.07,0.37,1.01,U] [#2 0.23,0.32,2.11,U] [#3 0.17,0.18,0.99,U] [#4 0.52,0.39,0.00,M2] [#5 0.48,-0.07,1.11,U] [#6 -0.04,-0.33,0.93,U] [#7 -0.18,-0.16,0.89,U] [#8 0.14,-0.21,0.96,U] 
01:30:12.289 00.000 10844 single-star, 7 included, MultiStar: {0.14, 0.06}, one-star: {0.10, 0.05}
01:30:12.289 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
01:30:12.289 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
01:30:12.289 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=-0.06 mountY=0.09, mountTheta=2.18
01:30:12.290 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
01:30:12.290 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
01:30:12.290 00.000 11060 Worker thread wakes up
01:30:12.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:12.291 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:30:12.291 00.000 10844 UpdateGuideState exits: m=2393 SNR=31.4
01:30:12.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:30:12.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:12.291 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.06 yDistance=0.09
01:30:12.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:12.291 00.000 10844 Enqueuing Expose request
01:30:12.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:30:12.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:12.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:30:12.292 00.001 11060 MoveAxis(E, 0, ABG)
01:30:12.292 00.000 11060 Move returns status 0, amount 0
01:30:12.292 00.000 11060 MoveAxis(N, 0, ABG)
01:30:12.292 00.000 11060 Move returns status 0, amount 0
01:30:12.292 00.000 11060 move complete, result=0
01:30:12.292 00.000 11060 worker thread done servicing request
01:30:12.292 00.000 11060 Worker thread wakes up
01:30:12.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:12.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:12.296 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:12.926 00.630 11060 Exposure complete
01:30:13.083 00.157 11060 worker thread done servicing request
01:30:13.083 00.000 10844 OnExposeComplete: enter
01:30:13.083 00.000 10844 UpdateGuideState(): m_state=6
01:30:13.083 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10021
01:30:13.083 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=60.88, Mass=2510, SNR=31.0, Peak=233 HFD=3.5
01:30:13.083 00.000 10844 MultiStar: [#1 0.02,-0.28,1.03,U] [#2 0.08,-0.38,2.15,U] [#3 0.08,-0.55,1.04,U] [#4 0.40,-0.14,1.06,U] [#5 -0.22,-0.38,1.03,U] [#6 0.09,-0.80,0.00,M1] [#7 -0.37,-0.61,0.00,M1] [#8 -0.15,-0.53,1.01,U] 
01:30:13.084 00.001 10844 single-star, 6 included, MultiStar: {0.04, -0.34}, one-star: {0.05, -0.09}
01:30:13.084 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
01:30:13.084 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
01:30:13.084 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.11 mountX=0.08 mountY=0.06, mountTheta=0.63
01:30:13.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
01:30:13.085 00.000 10844 Enqueuing Move request for scope (0.05, -0.09)
01:30:13.085 00.000 11060 Worker thread wakes up
01:30:13.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:13.085 00.000 10844 UpdateGuideState exits: m=2510 SNR=31.0
01:30:13.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:13.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:13.085 00.000 10844 Enqueuing Expose request
01:30:13.086 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:30:13.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:30:13.086 00.000 11060 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=0.06
01:30:13.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:30:13.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:13.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:30:13.086 00.000 11060 MoveAxis(E, 0, ABG)
01:30:13.086 00.000 11060 Move returns status 0, amount 0
01:30:13.086 00.000 11060 MoveAxis(N, 0, ABG)
01:30:13.086 00.000 11060 Move returns status 0, amount 0
01:30:13.086 00.000 11060 move complete, result=0
01:30:13.086 00.000 11060 worker thread done servicing request
01:30:13.086 00.000 11060 Worker thread wakes up
01:30:13.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:13.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:13.087 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:13.722 00.635 11060 Exposure complete
01:30:13.905 00.183 11060 worker thread done servicing request
01:30:13.905 00.000 10844 OnExposeComplete: enter
01:30:13.905 00.000 10844 UpdateGuideState(): m_state=6
01:30:13.906 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10022
01:30:13.906 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=60.67, Mass=2682, SNR=33.1, Peak=243 HFD=3.4
01:30:13.906 00.000 10844 MultiStar: [#1 -0.03,-0.08,0.98,U] [#2 0.15,-0.22,2.07,U] [#3 -0.15,-0.13,0.81,U] [#4 0.12,-0.10,0.96,U] [#5 0.06,-0.35,0.97,U] [#6 -0.31,-0.21,0.89,U] [#7 -0.22,-0.53,0.92,U] [#8 -0.08,-0.24,0.91,U] 
01:30:13.906 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.24}, one-star: {0.34, -0.31}
01:30:13.906 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
01:30:13.906 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
01:30:13.906 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.52 mountX=0.23 mountY=0.05, mountTheta=0.21
01:30:13.907 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.24, opts=13)
01:30:13.907 00.000 10844 Enqueuing Move request for scope (0.01, -0.24)
01:30:13.908 00.001 11060 Worker thread wakes up
01:30:13.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
01:30:13.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
01:30:13.908 00.000 11060 Moving (0.01, -0.24) raw xDistance=0.23 yDistance=0.05
01:30:13.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:30:13.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:13.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:13.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:30:13.908 00.000 11060 MoveAxis(W, 40, ABG)
01:30:13.908 00.000 11060 Guiding  Dir = 3, Dur = 40
01:30:13.908 00.000 10844 UpdateGuideState exits: m=2682 SNR=33.1
01:30:13.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:13.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:13.908 00.000 10844 Enqueuing Expose request
01:30:13.916 00.008 11060 IsSlewing returns 0
01:30:13.916 00.000 11060 IsGuiding returns 0
01:30:13.979 00.063 11060 IsGuiding returns 0
01:30:13.979 00.000 11060 Move returns status 0, amount 40
01:30:13.979 00.000 11060 MoveAxis(N, 0, ABG)
01:30:13.979 00.000 11060 Move returns status 0, amount 0
01:30:13.979 00.000 11060 move complete, result=0
01:30:13.979 00.000 11060 worker thread done servicing request
01:30:13.979 00.000 11060 Worker thread wakes up
01:30:13.979 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
01:30:13.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:13.980 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:14.612 00.632 11060 Exposure complete
01:30:14.788 00.176 11060 worker thread done servicing request
01:30:14.795 00.007 10844 OnExposeComplete: enter
01:30:14.795 00.000 10844 UpdateGuideState(): m_state=6
01:30:14.795 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10023
01:30:14.795 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=61.23, Mass=2660, SNR=32.6, Peak=252 HFD=3.5
01:30:14.796 00.001 10844 MultiStar: [#1 0.42,0.28,0.98,U] [#2 0.07,0.03,2.18,U] [#3 0.13,-0.21,0.99,U] [#4 0.38,0.24,1.00,U] [#5 0.40,0.26,1.06,U] [#6 0.06,-0.12,1.03,U] [#7 -0.16,-0.28,0.85,U] [#8 0.42,-0.15,0.85,U] 
01:30:14.796 00.000 10844 refined, 8 included, MultiStar: {0.21, 0.04}, one-star: {0.27, 0.25}
01:30:14.796 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
01:30:14.796 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
01:30:14.796 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.20 mountX=-0.08 mountY=0.20, mountTheta=1.95
01:30:14.797 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.04, opts=13)
01:30:14.797 00.000 10844 Enqueuing Move request for scope (0.21, 0.04)
01:30:14.797 00.000 11060 Worker thread wakes up
01:30:14.797 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:14.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
01:30:14.797 00.000 10844 UpdateGuideState exits: m=2660 SNR=32.6
01:30:14.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
01:30:14.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:14.799 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:14.799 00.000 11060 Moving (0.21, 0.04) raw xDistance=-0.08 yDistance=0.20
01:30:14.799 00.000 10844 Enqueuing Expose request
01:30:14.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:30:14.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:30:14.799 00.000 11060 MoveAxis(E, 0, ABG)
01:30:14.799 00.000 11060 Move returns status 0, amount 0
01:30:14.799 00.000 11060 MoveAxis(S, 76, ABG)
01:30:14.799 00.000 11060 Guiding  Dir = 1, Dur = 76
01:30:14.802 00.003 11060 IsSlewing returns 0
01:30:14.802 00.000 11060 IsGuiding returns 0
01:30:14.881 00.079 11060 IsGuiding returns 0
01:30:14.881 00.000 11060 Move returns status 0, amount 76
01:30:14.881 00.000 11060 move complete, result=0
01:30:14.881 00.000 11060 worker thread done servicing request
01:30:14.881 00.000 11060 Worker thread wakes up
01:30:14.881 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
01:30:14.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:14.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:15.521 00.640 11060 Exposure complete
01:30:15.699 00.178 11060 worker thread done servicing request
01:30:15.699 00.000 10844 OnExposeComplete: enter
01:30:15.699 00.000 10844 UpdateGuideState(): m_state=6
01:30:15.699 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10024
01:30:15.700 00.001 10844 Star::Find returns 1 (0), X=268.12, Y=61.19, Mass=2707, SNR=32.8, Peak=252 HFD=3.4
01:30:15.700 00.000 10844 MultiStar: [#1 -0.54,0.17,1.04,U] [#2 -0.54,0.15,2.09,U] [#3 -0.47,-0.10,0.95,U] [#4 0.32,-0.16,0.95,U] [#5 -0.30,0.31,1.00,U] [#6 -0.13,-0.09,0.91,U] [#7 -0.77,0.16,0.00,M1] [#8 -0.51,0.02,0.89,U] 
01:30:15.700 00.000 10844 refined, 7 included, MultiStar: {-0.35, 0.08}, one-star: {-0.36, 0.21}
01:30:15.700 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
01:30:15.700 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
01:30:15.700 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.92 mountX=-0.02 mountY=-0.36, mountTheta=-1.61
01:30:15.703 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.08, opts=13)
01:30:15.703 00.000 10844 Enqueuing Move request for scope (-0.35, 0.08)
01:30:15.703 00.000 11060 Worker thread wakes up
01:30:15.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:15.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd
01:30:15.703 00.000 10844 UpdateGuideState exits: m=2707 SNR=32.8
01:30:15.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.08)
01:30:15.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:15.703 00.000 11060 Moving (-0.35, 0.08) raw xDistance=-0.02 yDistance=-0.36
01:30:15.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:15.703 00.000 10844 Enqueuing Expose request
01:30:15.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:15.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:15.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:30:15.703 00.000 11060 MoveAxis(E, 0, ABG)
01:30:15.704 00.001 11060 Move returns status 0, amount 0
01:30:15.704 00.000 11060 MoveAxis(N, 0, ABG)
01:30:15.704 00.000 11060 Move returns status 0, amount 0
01:30:15.704 00.000 11060 move complete, result=0
01:30:15.704 00.000 11060 worker thread done servicing request
01:30:15.704 00.000 11060 Worker thread wakes up
01:30:15.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:15.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:15.705 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:30:16.341 00.636 11060 Exposure complete
01:30:16.523 00.182 11060 worker thread done servicing request
01:30:16.525 00.002 10844 OnExposeComplete: enter
01:30:16.525 00.000 10844 UpdateGuideState(): m_state=6
01:30:16.525 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10025
01:30:16.525 00.000 10844 Star::Find returns 1 (1), X=268.18, Y=61.34, Mass=2731, SNR=33.3, Peak=255 HFD=3.4
01:30:16.525 00.000 10844 MultiStar: [#1 -0.15,0.04,0.98,U] [#2 -0.35,0.32,1.96,U] [#3 -0.37,-0.04,1.00,U] [#4 0.05,0.12,0.88,U] [#5 -0.58,0.29,0.00,M1] [#6 -0.50,-0.19,0.94,U] [#7 -0.32,0.01,0.84,U] [#8 -0.04,0.09,0.95,U] 
01:30:16.525 00.000 10844 refined, 7 included, MultiStar: {-0.26, 0.12}, one-star: {-0.30, 0.37}
01:30:16.526 00.001 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.47 = -1.81)
01:30:16.526 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.83)
01:30:16.526 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.29 cameraTheta=2.72 mountX=-0.07 mountY=-0.28, mountTheta=-1.81
01:30:16.527 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.12, opts=13)
01:30:16.527 00.000 10844 Enqueuing Move request for scope (-0.26, 0.12)
01:30:16.527 00.000 11060 Worker thread wakes up
01:30:16.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:16.527 00.000 10844 UpdateGuideState exits: m=2731 SNR=33.3 Saturated
01:30:16.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:16.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:16.527 00.000 10844 Enqueuing Expose request
01:30:16.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.12) opts 0xd
01:30:16.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.12)
01:30:16.528 00.001 11060 Moving (-0.26, 0.12) raw xDistance=-0.07 yDistance=-0.28
01:30:16.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:30:16.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:16.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:30:16.528 00.000 11060 MoveAxis(E, 0, ABG)
01:30:16.528 00.000 11060 Move returns status 0, amount 0
01:30:16.528 00.000 11060 MoveAxis(N, 0, ABG)
01:30:16.528 00.000 11060 Move returns status 0, amount 0
01:30:16.528 00.000 11060 move complete, result=0
01:30:16.528 00.000 11060 worker thread done servicing request
01:30:16.528 00.000 11060 Worker thread wakes up
01:30:16.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:16.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:16.530 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:30:17.153 00.623 11060 Exposure complete
01:30:17.335 00.182 11060 worker thread done servicing request
01:30:17.335 00.000 10844 OnExposeComplete: enter
01:30:17.335 00.000 10844 UpdateGuideState(): m_state=6
01:30:17.336 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10026
01:30:17.336 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=61.00, Mass=3086, SNR=35.7, Peak=247 HFD=3.6
01:30:17.336 00.000 10844 MultiStar: [#1 -0.13,0.52,0.89,U] [#2 -0.32,0.23,2.02,U] [#3 -0.42,0.39,0.90,U] [#4 -0.20,0.18,0.85,U] [#5 -0.40,0.50,0.00,M2] [#6 -0.41,-0.21,0.86,U] [#7 -0.18,0.41,0.77,U] [#8 -0.56,0.53,0.00,M1] 
01:30:17.336 00.000 10844 single-star, 6 included, MultiStar: {-0.25, 0.22}, one-star: {-0.01, 0.03}
01:30:17.336 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
01:30:17.336 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
01:30:17.336 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.94 mountX=-0.03 mountY=-0.02, mountTheta=-2.61
01:30:17.338 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
01:30:17.338 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
01:30:17.338 00.000 11060 Worker thread wakes up
01:30:17.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:30:17.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:17.338 00.000 10844 UpdateGuideState exits: m=3086 SNR=35.7
01:30:17.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:17.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:17.338 00.000 10844 Enqueuing Expose request
01:30:17.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:30:17.338 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.02
01:30:17.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:30:17.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:17.339 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:17.339 00.000 11060 MoveAxis(E, 0, ABG)
01:30:17.339 00.000 11060 Move returns status 0, amount 0
01:30:17.339 00.000 11060 MoveAxis(N, 0, ABG)
01:30:17.339 00.000 11060 Move returns status 0, amount 0
01:30:17.339 00.000 11060 move complete, result=0
01:30:17.339 00.000 11060 worker thread done servicing request
01:30:17.339 00.000 11060 Worker thread wakes up
01:30:17.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:17.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:17.340 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:17.966 00.626 11060 Exposure complete
01:30:18.160 00.194 11060 worker thread done servicing request
01:30:18.161 00.001 10844 OnExposeComplete: enter
01:30:18.161 00.000 10844 UpdateGuideState(): m_state=6
01:30:18.161 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10027
01:30:18.161 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=61.28, Mass=2755, SNR=33.4, Peak=241 HFD=3.6
01:30:18.161 00.000 10844 MultiStar: [#1 -0.27,0.67,0.00,M1] [#2 -0.06,0.55,2.10,U] [#3 -0.42,0.02,0.95,U] [#4 -0.09,0.14,0.97,U] [#5 -0.20,0.97,0.00,M3] [#6 -0.40,0.42,0.90,U] [#7 -0.53,-0.06,0.83,U] [#8 -0.23,0.50,0.99,U] 
01:30:18.161 00.000 10844 single-star, 6 included, MultiStar: {-0.24, 0.32}, one-star: {-0.21, 0.31}
01:30:18.161 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
01:30:18.162 00.001 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
01:30:18.162 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.37 cameraTheta=2.16 mountX=-0.27 mountY=-0.25, mountTheta=-2.38
01:30:18.163 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.31, opts=13)
01:30:18.163 00.000 10844 Enqueuing Move request for scope (-0.21, 0.31)
01:30:18.163 00.000 11060 Worker thread wakes up
01:30:18.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
01:30:18.164 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
01:30:18.164 00.000 11060 Moving (-0.21, 0.31) raw xDistance=-0.27 yDistance=-0.25
01:30:18.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:30:18.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:18.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:18.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:30:18.164 00.000 10844 UpdateGuideState exits: m=2755 SNR=33.4
01:30:18.164 00.000 11060 MoveAxis(E, 46, ABG)
01:30:18.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:18.164 00.000 11060 Guiding  Dir = 2, Dur = 46
01:30:18.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:18.164 00.000 10844 Enqueuing Expose request
01:30:18.186 00.022 11060 IsSlewing returns 0
01:30:18.188 00.002 11060 IsGuiding returns 0
01:30:18.242 00.054 11060 IsGuiding returns 0
01:30:18.242 00.000 11060 Move returns status 0, amount 46
01:30:18.242 00.000 11060 MoveAxis(N, 0, ABG)
01:30:18.242 00.000 11060 Move returns status 0, amount 0
01:30:18.243 00.001 11060 move complete, result=0
01:30:18.243 00.000 11060 worker thread done servicing request
01:30:18.243 00.000 11060 Worker thread wakes up
01:30:18.243 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.3 px 0 ms NORTH
01:30:18.244 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:18.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:18.894 00.650 11060 Exposure complete
01:30:19.065 00.171 11060 worker thread done servicing request
01:30:19.065 00.000 10844 OnExposeComplete: enter
01:30:19.065 00.000 10844 UpdateGuideState(): m_state=6
01:30:19.065 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10028
01:30:19.065 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=60.79, Mass=2600, SNR=32.1, Peak=235 HFD=3.1
01:30:19.066 00.001 10844 MultiStar: [#1 -0.60,-0.06,0.00,M2] [#2 -0.27,0.21,2.10,U] [#3 -0.71,-0.46,0.00,M1] [#4 0.37,-0.24,0.86,U] [#5 -0.18,0.32,1.09,U] [#6 -0.42,0.08,1.02,U] [#7 -0.71,-0.05,0.00,M1] [#8 -0.53,0.00,1.03,U] 
01:30:19.066 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.07}, one-star: {-0.49, -0.18}
01:30:19.066 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
01:30:19.066 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.65)
01:30:19.066 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.90 mountX=-0.02 mountY=-0.28, mountTheta=-1.63
01:30:19.067 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.07, opts=13)
01:30:19.067 00.000 10844 Enqueuing Move request for scope (-0.27, 0.07)
01:30:19.067 00.000 11060 Worker thread wakes up
01:30:19.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:19.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
01:30:19.067 00.000 10844 UpdateGuideState exits: m=2600 SNR=32.1
01:30:19.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
01:30:19.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:19.067 00.000 11060 Moving (-0.27, 0.07) raw xDistance=-0.02 yDistance=-0.28
01:30:19.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:19.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:19.067 00.000 10844 Enqueuing Expose request
01:30:19.068 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:19.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:30:19.068 00.000 11060 MoveAxis(E, 0, ABG)
01:30:19.068 00.000 11060 Move returns status 0, amount 0
01:30:19.068 00.000 11060 MoveAxis(N, 0, ABG)
01:30:19.068 00.000 11060 Move returns status 0, amount 0
01:30:19.068 00.000 11060 move complete, result=0
01:30:19.068 00.000 11060 worker thread done servicing request
01:30:19.068 00.000 11060 Worker thread wakes up
01:30:19.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:19.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:19.070 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:30:19.703 00.633 11060 Exposure complete
01:30:19.874 00.171 11060 worker thread done servicing request
01:30:19.874 00.000 10844 OnExposeComplete: enter
01:30:19.874 00.000 10844 UpdateGuideState(): m_state=6
01:30:19.874 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10029
01:30:19.874 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=60.80, Mass=3033, SNR=34.7, Peak=253 HFD=3.2
01:30:19.875 00.001 10844 MultiStar: [#1 -0.13,-0.18,0.99,U] [#2 -0.32,-0.04,1.95,U] [#3 -0.16,-0.31,0.88,U] [#4 -0.07,0.04,0.94,U] [#5 -0.18,0.60,0.00,M3] [#6 -0.43,-0.05,0.82,U] [#7 -0.51,0.13,0.81,U] [#8 -0.42,0.15,0.90,U] 
01:30:19.875 00.000 10844 refined, 7 included, MultiStar: {-0.29, -0.06}, one-star: {-0.30, -0.18}
01:30:19.875 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
01:30:19.875 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
01:30:19.875 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-2.95 mountX=0.11 mountY=-0.28, mountTheta=-1.20
01:30:19.877 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.06, opts=13)
01:30:19.877 00.000 10844 Enqueuing Move request for scope (-0.29, -0.06)
01:30:19.877 00.000 11060 Worker thread wakes up
01:30:19.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:19.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.06) opts 0xd
01:30:19.877 00.000 10844 UpdateGuideState exits: m=3033 SNR=34.7
01:30:19.878 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:19.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.06)
01:30:19.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:19.878 00.000 10844 Enqueuing Expose request
01:30:19.878 00.000 11060 Moving (-0.29, -0.06) raw xDistance=0.11 yDistance=-0.28
01:30:19.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:30:19.878 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.20 newest=-0.81
01:30:19.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
01:30:19.878 00.000 11060 MoveAxis(E, 0, ABG)
01:30:19.878 00.000 11060 Move returns status 0, amount 0
01:30:19.878 00.000 11060 BLC: Oldest BLC event removed
01:30:19.878 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:30:19.878 00.000 11060 MoveAxis(N, 858, ABG)
01:30:19.878 00.000 11060 duration set to 750 by maxDecDuration
01:30:19.878 00.000 11060 Guiding  Dir = 0, Dur = 750
01:30:19.885 00.007 11060 IsSlewing returns 0
01:30:19.885 00.000 11060 IsGuiding returns 0
01:30:20.665 00.780 11060 IsGuiding returns 0
01:30:20.665 00.000 11060 Move returns status 0, amount 750
01:30:20.665 00.000 11060 move complete, result=0
01:30:20.666 00.001 11060 worker thread done servicing request
01:30:20.666 00.000 11060 Worker thread wakes up
01:30:20.666 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
01:30:20.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:20.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:21.296 00.630 11060 Exposure complete
01:30:21.456 00.160 11060 worker thread done servicing request
01:30:21.456 00.000 10844 OnExposeComplete: enter
01:30:21.456 00.000 10844 UpdateGuideState(): m_state=6
01:30:21.456 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10030
01:30:21.456 00.000 10844 Star::Find returns 1 (1), X=268.07, Y=60.82, Mass=2938, SNR=33.9, Peak=255 HFD=3.3
01:30:21.457 00.001 10844 MultiStar: [#1 -0.48,-0.25,0.96,U] [#2 -0.36,-0.11,2.07,U] [#3 -0.41,-0.14,0.94,U] [#4 0.19,-0.35,0.95,U] [#5 -0.20,0.12,0.97,U] [#6 -0.26,0.19,0.88,U] [#7 -0.55,0.24,0.00,M1] [#8 -0.17,-0.05,0.93,U] 
01:30:21.457 00.000 10844 refined, 7 included, MultiStar: {-0.28, -0.10}, one-star: {-0.42, -0.16}
01:30:21.457 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
01:30:21.457 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
01:30:21.457 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.29 cameraTheta=-2.81 mountX=0.15 mountY=-0.26, mountTheta=-1.06
01:30:21.458 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.10, opts=13)
01:30:21.458 00.000 10844 Enqueuing Move request for scope (-0.28, -0.10)
01:30:21.458 00.000 11060 Worker thread wakes up
01:30:21.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:21.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
01:30:21.459 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
01:30:21.459 00.000 10844 UpdateGuideState exits: m=2938 SNR=33.9 Saturated
01:30:21.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:21.459 00.000 11060 Moving (-0.28, -0.10) raw xDistance=0.15 yDistance=-0.26
01:30:21.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:21.459 00.000 10844 Enqueuing Expose request
01:30:21.459 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.194688, 1:0.258193
01:30:21.459 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:30:21.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:30:21.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:30:21.459 00.000 11060 MoveAxis(W, 25, ABG)
01:30:21.459 00.000 11060 Guiding  Dir = 3, Dur = 25
01:30:21.494 00.035 11060 IsSlewing returns 0
01:30:21.496 00.002 11060 IsGuiding returns 0
01:30:21.565 00.069 11060 IsGuiding returns 0
01:30:21.566 00.001 11060 Move returns status 0, amount 25
01:30:21.566 00.000 11060 MoveAxis(N, 100, ABG)
01:30:21.568 00.002 11060 Guiding  Dir = 0, Dur = 100
01:30:21.603 00.035 11060 IsSlewing returns 0
01:30:21.603 00.000 11060 IsGuiding returns 0
01:30:21.727 00.124 11060 IsGuiding returns 0
01:30:21.727 00.000 11060 Move returns status 0, amount 100
01:30:21.727 00.000 11060 move complete, result=0
01:30:21.727 00.000 11060 worker thread done servicing request
01:30:21.727 00.000 11060 Worker thread wakes up
01:30:21.727 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.3 px 100 ms NORTH
01:30:21.728 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:21.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:22.358 00.630 11060 Exposure complete
01:30:22.542 00.184 11060 worker thread done servicing request
01:30:22.542 00.000 10844 OnExposeComplete: enter
01:30:22.542 00.000 10844 UpdateGuideState(): m_state=6
01:30:22.542 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10031
01:30:22.542 00.000 10844 Star::Find returns 1 (1), X=268.44, Y=61.36, Mass=2605, SNR=31.9, Peak=255 HFD=3.4
01:30:22.543 00.001 10844 MultiStar: [#1 -0.09,0.36,1.07,U] [#2 -0.31,0.55,0.00,M1] [#3 0.28,-0.25,0.95,U] [#4 0.70,-0.09,0.00,M1] [#5 0.29,0.06,1.08,U] [#6 -0.03,0.15,0.91,U] [#7 -0.04,-0.21,0.86,U] [#8 0.08,0.12,0.91,U] 
01:30:22.543 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.10}, one-star: {-0.05, 0.38}
01:30:22.543 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:30:22.543 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:30:22.543 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.11 mountY=0.05, mountTheta=2.71
01:30:22.544 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.10, opts=13)
01:30:22.544 00.000 10844 Enqueuing Move request for scope (0.07, 0.10)
01:30:22.544 00.000 11060 Worker thread wakes up
01:30:22.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
01:30:22.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
01:30:22.544 00.000 11060 Moving (0.07, 0.10) raw xDistance=-0.11 yDistance=0.05
01:30:22.545 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:22.545 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.194688, 1:0.258193, 2:-0.050080
01:30:22.545 00.000 11060 BLC: No correction, Miss < min_move
01:30:22.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:30:22.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:22.545 00.000 10844 UpdateGuideState exits: m=2605 SNR=31.9 Saturated
01:30:22.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:30:22.545 00.000 11060 MoveAxis(E, 0, ABG)
01:30:22.545 00.000 11060 Move returns status 0, amount 0
01:30:22.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:22.545 00.000 11060 MoveAxis(N, 0, ABG)
01:30:22.545 00.000 11060 Move returns status 0, amount 0
01:30:22.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:22.545 00.000 10844 Enqueuing Expose request
01:30:22.545 00.000 11060 move complete, result=0
01:30:22.546 00.001 11060 worker thread done servicing request
01:30:22.546 00.000 11060 Worker thread wakes up
01:30:22.546 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:22.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:22.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:23.186 00.640 11060 Exposure complete
01:30:23.343 00.157 11060 worker thread done servicing request
01:30:23.343 00.000 10844 OnExposeComplete: enter
01:30:23.343 00.000 10844 UpdateGuideState(): m_state=6
01:30:23.343 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10032
01:30:23.343 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=60.82, Mass=3091, SNR=35.4, Peak=231 HFD=3.5
01:30:23.344 00.001 10844 MultiStar: [#1 -0.28,-0.04,0.93,U] [#2 -0.28,0.33,1.93,U] [#3 -0.20,-0.10,0.85,U] [#4 0.06,0.19,0.88,U] [#5 0.03,0.21,0.94,U] [#6 0.05,0.04,0.85,U] [#7 -0.27,0.34,0.78,U] [#8 0.15,0.23,0.92,U] 
01:30:23.344 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.14}, one-star: {-0.23, -0.15}
01:30:23.344 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
01:30:23.344 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
01:30:23.344 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.32 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
01:30:23.345 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.14, opts=13)
01:30:23.345 00.000 10844 Enqueuing Move request for scope (-0.13, 0.14)
01:30:23.345 00.000 11060 Worker thread wakes up
01:30:23.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
01:30:23.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
01:30:23.345 00.000 11060 Moving (-0.13, 0.14) raw xDistance=-0.11 yDistance=-0.15
01:30:23.346 00.001 11060 BLC: window closed
01:30:23.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:23.346 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.194688, 1:0.258193, 2:-0.050080
01:30:23.346 00.000 11060 BLC: No correction, Miss < min_move
01:30:23.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:30:23.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:23.346 00.000 10844 UpdateGuideState exits: m=3091 SNR=35.4
01:30:23.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:30:23.346 00.000 11060 MoveAxis(E, 0, ABG)
01:30:23.346 00.000 11060 Move returns status 0, amount 0
01:30:23.346 00.000 11060 MoveAxis(N, 0, ABG)
01:30:23.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:23.346 00.000 11060 Move returns status 0, amount 0
01:30:23.347 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:23.347 00.000 10844 Enqueuing Expose request
01:30:23.347 00.000 11060 move complete, result=0
01:30:23.347 00.000 11060 worker thread done servicing request
01:30:23.347 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:23.347 00.000 11060 Worker thread wakes up
01:30:23.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:23.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:23.983 00.636 11060 Exposure complete
01:30:24.170 00.187 11060 worker thread done servicing request
01:30:24.171 00.001 10844 OnExposeComplete: enter
01:30:24.171 00.000 10844 UpdateGuideState(): m_state=6
01:30:24.171 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10033
01:30:24.171 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=61.12, Mass=2991, SNR=35.0, Peak=243 HFD=3.4
01:30:24.171 00.000 10844 MultiStar: [#1 -0.40,0.46,0.00,M1] [#2 -0.36,0.36,1.88,U] [#3 0.15,0.48,0.92,U] [#4 0.03,0.42,0.92,U] [#5 -0.03,0.67,0.00,M1] [#6 -0.09,-0.06,0.85,U] [#7 -0.51,0.09,0.85,U] [#8 -0.03,0.06,0.86,U] 
01:30:24.171 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.24}, one-star: {0.22, 0.14}
01:30:24.171 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
01:30:24.172 00.001 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
01:30:24.172 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.58 mountX=-0.18 mountY=0.19, mountTheta=2.32
01:30:24.173 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.14, opts=13)
01:30:24.173 00.000 10844 Enqueuing Move request for scope (0.22, 0.14)
01:30:24.173 00.000 11060 Worker thread wakes up
01:30:24.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:24.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
01:30:24.173 00.000 10844 UpdateGuideState exits: m=2991 SNR=35.0
01:30:24.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
01:30:24.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:24.173 00.000 11060 Moving (0.22, 0.14) raw xDistance=-0.18 yDistance=0.19
01:30:24.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:24.173 00.000 10844 Enqueuing Expose request
01:30:24.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:30:24.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:24.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:30:24.173 00.000 11060 MoveAxis(E, 31, ABG)
01:30:24.173 00.000 11060 Guiding  Dir = 2, Dur = 31
01:30:24.179 00.006 11060 IsSlewing returns 0
01:30:24.179 00.000 11060 IsGuiding returns 0
01:30:24.229 00.050 11060 IsGuiding returns 0
01:30:24.229 00.000 11060 Move returns status 0, amount 31
01:30:24.229 00.000 11060 MoveAxis(N, 0, ABG)
01:30:24.229 00.000 11060 Move returns status 0, amount 0
01:30:24.229 00.000 11060 move complete, result=0
01:30:24.229 00.000 11060 worker thread done servicing request
01:30:24.229 00.000 11060 Worker thread wakes up
01:30:24.230 00.001 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
01:30:24.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:24.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:24.873 00.643 11060 Exposure complete
01:30:25.064 00.191 11060 worker thread done servicing request
01:30:25.064 00.000 10844 OnExposeComplete: enter
01:30:25.064 00.000 10844 UpdateGuideState(): m_state=6
01:30:25.064 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10034
01:30:25.064 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=61.43, Mass=2694, SNR=32.6, Peak=255 HFD=3.6
01:30:25.064 00.000 10844 MultiStar: [#1 -0.52,0.10,0.99,U] [#2 -0.23,0.07,2.11,U] [#3 -0.21,0.10,0.99,U] [#4 -0.08,0.25,0.94,U] [#5 0.06,0.31,0.98,U] [#6 0.16,-0.51,0.92,U] [#7 -0.40,-0.13,0.95,U] [#8 -0.04,-0.58,0.97,U] 
01:30:25.064 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.02}, one-star: {-0.37, 0.45}
01:30:25.064 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
01:30:25.064 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.51)
01:30:25.064 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.04 mountX=0.02 mountY=-0.19, mountTheta=-1.49
01:30:25.067 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.02, opts=13)
01:30:25.067 00.000 10844 Enqueuing Move request for scope (-0.19, 0.02)
01:30:25.067 00.000 11060 Worker thread wakes up
01:30:25.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:25.067 00.000 10844 UpdateGuideState exits: m=2694 SNR=32.6 Saturated
01:30:25.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:25.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:25.067 00.000 10844 Enqueuing Expose request
01:30:25.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
01:30:25.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
01:30:25.067 00.000 11060 Moving (-0.19, 0.02) raw xDistance=0.02 yDistance=-0.19
01:30:25.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:30:25.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
01:30:25.067 00.000 11060 MoveAxis(E, 0, ABG)
01:30:25.067 00.000 11060 Move returns status 0, amount 0
01:30:25.067 00.000 11060 MoveAxis(N, 75, ABG)
01:30:25.067 00.000 11060 Guiding  Dir = 0, Dur = 75
01:30:25.083 00.016 11060 IsSlewing returns 0
01:30:25.084 00.001 11060 IsGuiding returns 0
01:30:25.162 00.078 11060 IsGuiding returns 0
01:30:25.162 00.000 11060 Move returns status 0, amount 75
01:30:25.162 00.000 11060 move complete, result=0
01:30:25.162 00.000 11060 worker thread done servicing request
01:30:25.162 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 75 ms NORTH
01:30:25.162 00.000 11060 Worker thread wakes up
01:30:25.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:25.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:25.804 00.642 11060 Exposure complete
01:30:25.971 00.167 11060 worker thread done servicing request
01:30:25.971 00.000 10844 OnExposeComplete: enter
01:30:25.972 00.001 10844 UpdateGuideState(): m_state=6
01:30:25.972 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10035
01:30:25.972 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=61.05, Mass=2522, SNR=31.7, Peak=222 HFD=3.3
01:30:25.972 00.000 10844 MultiStar: [#1 -0.17,-0.22,1.07,U] [#2 0.41,-0.18,2.18,U] [#3 -0.21,-0.44,0.97,U] [#4 0.07,0.12,0.95,U] [#5 0.14,0.30,1.07,U] [#6 -0.18,-0.53,0.93,U] [#7 -0.32,0.17,0.92,U] [#8 0.13,-0.35,0.91,U] 
01:30:25.972 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {0.14, 0.08}
01:30:25.972 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
01:30:25.972 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
01:30:25.972 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.16 mountX=0.11 mountY=0.07, mountTheta=0.58
01:30:25.975 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
01:30:25.975 00.000 10844 Enqueuing Move request for scope (0.05, -0.12)
01:30:25.975 00.000 11060 Worker thread wakes up
01:30:25.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
01:30:25.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
01:30:25.975 00.000 11060 Moving (0.05, -0.12) raw xDistance=0.11 yDistance=0.07
01:30:25.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:30:25.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:25.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:25.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:30:25.975 00.000 11060 MoveAxis(E, 0, ABG)
01:30:25.976 00.001 11060 Move returns status 0, amount 0
01:30:25.976 00.000 11060 MoveAxis(N, 0, ABG)
01:30:25.976 00.000 10844 UpdateGuideState exits: m=2522 SNR=31.7
01:30:25.976 00.000 11060 Move returns status 0, amount 0
01:30:25.976 00.000 11060 move complete, result=0
01:30:25.976 00.000 11060 worker thread done servicing request
01:30:25.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:25.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:25.976 00.000 10844 Enqueuing Expose request
01:30:25.976 00.000 11060 Worker thread wakes up
01:30:25.976 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:25.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:25.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:26.611 00.635 11060 Exposure complete
01:30:26.791 00.180 11060 worker thread done servicing request
01:30:26.791 00.000 10844 OnExposeComplete: enter
01:30:26.791 00.000 10844 UpdateGuideState(): m_state=6
01:30:26.791 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10036
01:30:26.791 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.49, Mass=2477, SNR=31.4, Peak=248 HFD=3.2
01:30:26.792 00.001 10844 MultiStar: [#1 0.13,0.27,1.09,U] [#2 -0.07,0.01,2.15,U] [#3 0.40,-0.39,1.02,U] [#4 0.10,0.23,0.98,U] [#5 0.28,0.17,1.05,U] [#6 -0.04,-0.08,0.95,U] [#7 0.20,-0.18,0.92,U] [#8 0.43,-0.66,0.00,M1] 
01:30:26.792 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.07, 0.52}
01:30:26.792 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
01:30:26.792 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
01:30:26.792 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=-0.09 mountY=0.10, mountTheta=2.28
01:30:26.793 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
01:30:26.793 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
01:30:26.793 00.000 11060 Worker thread wakes up
01:30:26.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:30:26.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:30:26.793 00.000 11060 Moving (0.11, 0.07) raw xDistance=-0.09 yDistance=0.10
01:30:26.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:30:26.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:30:26.793 00.000 10844 UpdateGuideState exits: m=2477 SNR=31.4
01:30:26.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:26.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:26.794 00.001 10844 Enqueuing Expose request
01:30:26.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:26.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:30:26.794 00.000 11060 MoveAxis(E, 0, ABG)
01:30:26.794 00.000 11060 Move returns status 0, amount 0
01:30:26.794 00.000 11060 MoveAxis(N, 0, ABG)
01:30:26.794 00.000 11060 Move returns status 0, amount 0
01:30:26.794 00.000 11060 move complete, result=0
01:30:26.794 00.000 11060 worker thread done servicing request
01:30:26.794 00.000 11060 Worker thread wakes up
01:30:26.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:26.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:26.795 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:27.431 00.636 11060 Exposure complete
01:30:27.603 00.172 11060 worker thread done servicing request
01:30:27.604 00.001 10844 OnExposeComplete: enter
01:30:27.604 00.000 10844 UpdateGuideState(): m_state=6
01:30:27.604 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10037
01:30:27.604 00.000 10844 Star::Find returns 1 (0), X=268.98, Y=60.82, Mass=2651, SNR=32.6, Peak=248 HFD=3.1
01:30:27.604 00.000 10844 MultiStar: [#1 -0.33,0.37,0.92,U] [#2 -0.35,-0.07,2.07,U] [#3 0.10,-0.24,0.96,U] [#4 0.07,-0.51,0.90,U] [#5 0.03,0.08,0.98,U] [#6 -0.01,-0.30,1.03,U] [#7 -0.22,-0.16,0.85,U] [#8 -0.31,-0.49,0.96,U] 
01:30:27.604 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.15}, one-star: {0.49, -0.15}
01:30:27.604 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
01:30:27.605 00.001 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
01:30:27.605 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.09 mountX=0.16 mountY=-0.06, mountTheta=-0.36
01:30:27.607 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
01:30:27.607 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
01:30:27.607 00.000 11060 Worker thread wakes up
01:30:27.607 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:27.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
01:30:27.607 00.000 10844 UpdateGuideState exits: m=2651 SNR=32.6
01:30:27.607 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
01:30:27.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:27.607 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=-0.06
01:30:27.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:27.607 00.000 10844 Enqueuing Expose request
01:30:27.608 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:30:27.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:27.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:27.608 00.000 11060 MoveAxis(W, 29, ABG)
01:30:27.608 00.000 11060 Guiding  Dir = 3, Dur = 29
01:30:27.621 00.013 11060 IsSlewing returns 0
01:30:27.621 00.000 11060 IsGuiding returns 0
01:30:27.653 00.032 11060 IsGuiding returns 0
01:30:27.653 00.000 11060 Move returns status 0, amount 29
01:30:27.654 00.001 11060 MoveAxis(N, 0, ABG)
01:30:27.654 00.000 11060 Move returns status 0, amount 0
01:30:27.654 00.000 11060 move complete, result=0
01:30:27.654 00.000 11060 worker thread done servicing request
01:30:27.654 00.000 11060 Worker thread wakes up
01:30:27.654 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
01:30:27.655 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:27.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:28.290 00.635 11060 Exposure complete
01:30:28.463 00.173 11060 worker thread done servicing request
01:30:28.463 00.000 10844 OnExposeComplete: enter
01:30:28.463 00.000 10844 UpdateGuideState(): m_state=6
01:30:28.464 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10038
01:30:28.464 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=60.98, Mass=2885, SNR=33.9, Peak=240 HFD=3.8
01:30:28.464 00.000 10844 MultiStar: [#1 0.05,-0.12,0.96,U] [#2 0.01,0.07,2.03,U] [#3 -0.22,0.05,1.00,U] [#4 0.13,0.10,0.93,U] [#5 0.11,0.38,1.02,U] [#6 0.15,-0.52,0.85,U] [#7 -0.28,0.05,0.89,U] [#8 0.30,0.13,0.95,U] 
01:30:28.464 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.12, 0.01}
01:30:28.464 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
01:30:28.464 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
01:30:28.464 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.68 mountX=-0.04 mountY=0.03, mountTheta=2.43
01:30:28.465 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
01:30:28.465 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
01:30:28.466 00.001 11060 Worker thread wakes up
01:30:28.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:28.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
01:30:28.466 00.000 10844 UpdateGuideState exits: m=2885 SNR=33.9
01:30:28.466 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
01:30:28.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:28.466 00.000 11060 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=0.03
01:30:28.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:28.466 00.000 10844 Enqueuing Expose request
01:30:28.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:30:28.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:28.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:28.466 00.000 11060 MoveAxis(E, 0, ABG)
01:30:28.466 00.000 11060 Move returns status 0, amount 0
01:30:28.466 00.000 11060 MoveAxis(N, 0, ABG)
01:30:28.466 00.000 11060 Move returns status 0, amount 0
01:30:28.467 00.001 11060 move complete, result=0
01:30:28.467 00.000 11060 worker thread done servicing request
01:30:28.467 00.000 11060 Worker thread wakes up
01:30:28.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:28.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:28.468 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:29.108 00.640 11060 Exposure complete
01:30:29.277 00.169 11060 worker thread done servicing request
01:30:29.277 00.000 10844 OnExposeComplete: enter
01:30:29.277 00.000 10844 UpdateGuideState(): m_state=6
01:30:29.278 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10039
01:30:29.278 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=61.10, Mass=3042, SNR=34.3, Peak=235 HFD=3.7
01:30:29.278 00.000 10844 MultiStar: [#1 -0.46,-0.29,0.89,U] [#2 -0.12,-0.13,1.93,U] [#3 -0.31,-0.45,0.87,U] [#4 0.01,0.02,0.92,U] [#5 -0.26,0.39,0.94,U] [#6 -0.14,-0.30,0.89,U] [#7 -0.53,-0.49,0.00,M1] [#8 0.01,-0.21,0.91,U] 
01:30:29.278 00.000 10844 single-star, 7 included, MultiStar: {-0.16, -0.10}, one-star: {-0.04, 0.13}
01:30:29.278 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
01:30:29.278 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.64)
01:30:29.278 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.91 mountX=-0.12 mountY=-0.06, mountTheta=-2.63
01:30:29.280 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
01:30:29.280 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
01:30:29.281 00.001 11060 Worker thread wakes up
01:30:29.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:29.281 00.000 10844 UpdateGuideState exits: m=3042 SNR=34.3
01:30:29.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:29.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:29.281 00.000 10844 Enqueuing Expose request
01:30:29.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
01:30:29.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
01:30:29.281 00.000 11060 Moving (-0.04, 0.13) raw xDistance=-0.12 yDistance=-0.06
01:30:29.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:30:29.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:29.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:30:29.281 00.000 11060 MoveAxis(E, 0, ABG)
01:30:29.281 00.000 11060 Move returns status 0, amount 0
01:30:29.281 00.000 11060 MoveAxis(N, 0, ABG)
01:30:29.281 00.000 11060 Move returns status 0, amount 0
01:30:29.282 00.001 11060 move complete, result=0
01:30:29.282 00.000 11060 worker thread done servicing request
01:30:29.282 00.000 11060 Worker thread wakes up
01:30:29.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:29.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:29.283 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:29.910 00.627 11060 Exposure complete
01:30:30.093 00.183 11060 worker thread done servicing request
01:30:30.093 00.000 10844 OnExposeComplete: enter
01:30:30.093 00.000 10844 UpdateGuideState(): m_state=6
01:30:30.093 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10040
01:30:30.093 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=60.46, Mass=3175, SNR=35.6, Peak=251 HFD=3.7
01:30:30.093 00.000 10844 MultiStar: [#1 0.17,-0.32,0.98,U] [#2 0.11,-0.94,0.00,M1] [#3 -0.08,-0.65,0.00,M1] [#4 0.34,-0.01,0.86,U] [#5 -0.38,-0.39,0.99,U] [#6 -0.18,-0.70,0.00,M1] [#7 0.07,-0.69,0.00,M2] [#8 0.18,-0.82,0.00,M1] 
01:30:30.094 00.001 10844 refined, 3 included, MultiStar: {0.12, -0.32}, one-star: {0.39, -0.51}
01:30:30.094 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
01:30:30.094 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
01:30:30.094 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.21 mountX=0.29 mountY=0.17, mountTheta=0.53
01:30:30.095 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.32, opts=13)
01:30:30.095 00.000 10844 Enqueuing Move request for scope (0.12, -0.32)
01:30:30.095 00.000 11060 Worker thread wakes up
01:30:30.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.32) opts 0xd
01:30:30.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.32)
01:30:30.095 00.000 11060 Moving (0.12, -0.32) raw xDistance=0.29 yDistance=0.17
01:30:30.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:30.095 00.000 10844 UpdateGuideState exits: m=3175 SNR=35.6
01:30:30.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:30.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:30.095 00.000 10844 Enqueuing Expose request
01:30:30.096 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
01:30:30.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:30.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:30:30.096 00.000 11060 MoveAxis(W, 50, ABG)
01:30:30.096 00.000 11060 Guiding  Dir = 3, Dur = 50
01:30:30.107 00.011 11060 IsSlewing returns 0
01:30:30.107 00.000 11060 IsGuiding returns 0
01:30:30.171 00.064 11060 IsGuiding returns 0
01:30:30.172 00.001 11060 Move returns status 0, amount 50
01:30:30.172 00.000 11060 MoveAxis(N, 0, ABG)
01:30:30.172 00.000 11060 Move returns status 0, amount 0
01:30:30.172 00.000 11060 move complete, result=0
01:30:30.172 00.000 11060 worker thread done servicing request
01:30:30.172 00.000 11060 Worker thread wakes up
01:30:30.172 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.2 px 0 ms NORTH
01:30:30.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:30.173 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:30.815 00.642 11060 Exposure complete
01:30:30.994 00.179 11060 worker thread done servicing request
01:30:30.994 00.000 10844 OnExposeComplete: enter
01:30:30.994 00.000 10844 UpdateGuideState(): m_state=6
01:30:30.994 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10041
01:30:30.994 00.000 10844 Star::Find returns 1 (1), X=268.42, Y=60.74, Mass=3249, SNR=36.6, Peak=255 HFD=3.2
01:30:30.995 00.001 10844 MultiStar: [#1 -0.04,-0.31,0.91,U] [#2 0.23,-0.70,0.00,M2] [#3 -0.12,-0.53,0.86,U] [#4 0.44,-0.72,0.00,M1] [#5 0.29,-0.02,0.92,U] [#6 0.16,-0.54,0.80,U] [#7 -0.24,-0.73,0.00,M3] [#8 0.13,-0.61,0.00,M2] 
01:30:30.995 00.000 10844 single-star, 4 included, MultiStar: {0.04, -0.32}, one-star: {-0.07, -0.24}
01:30:30.995 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
01:30:30.995 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
01:30:30.995 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.86 mountX=0.24 mountY=-0.03, mountTheta=-0.12
01:30:30.997 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.24, opts=13)
01:30:30.997 00.000 10844 Enqueuing Move request for scope (-0.07, -0.24)
01:30:30.997 00.000 11060 Worker thread wakes up
01:30:30.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:30.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
01:30:30.997 00.000 10844 UpdateGuideState exits: m=3249 SNR=36.6 Saturated
01:30:30.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
01:30:30.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:30.997 00.000 11060 Moving (-0.07, -0.24) raw xDistance=0.24 yDistance=-0.03
01:30:30.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:30.997 00.000 10844 Enqueuing Expose request
01:30:30.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:30:30.998 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:30.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:30:30.998 00.000 11060 MoveAxis(W, 44, ABG)
01:30:30.998 00.000 11060 Guiding  Dir = 3, Dur = 44
01:30:31.011 00.013 11060 IsSlewing returns 0
01:30:31.011 00.000 11060 IsGuiding returns 0
01:30:31.058 00.047 11060 IsGuiding returns 0
01:30:31.058 00.000 11060 Move returns status 0, amount 44
01:30:31.058 00.000 11060 MoveAxis(N, 0, ABG)
01:30:31.058 00.000 11060 Move returns status 0, amount 0
01:30:31.058 00.000 11060 move complete, result=0
01:30:31.058 00.000 11060 worker thread done servicing request
01:30:31.058 00.000 11060 Worker thread wakes up
01:30:31.058 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
01:30:31.059 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:31.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:31.687 00.628 11060 Exposure complete
01:30:31.875 00.188 11060 worker thread done servicing request
01:30:31.876 00.001 10844 OnExposeComplete: enter
01:30:31.876 00.000 10844 UpdateGuideState(): m_state=6
01:30:31.876 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10042
01:30:31.876 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=61.03, Mass=2687, SNR=32.6, Peak=220 HFD=3.4
01:30:31.876 00.000 10844 MultiStar: [#1 0.29,0.13,0.92,U] [#2 0.23,-0.23,2.06,U] [#3 0.47,-0.36,0.97,U] [#4 0.20,-0.07,0.95,U] [#5 0.39,-0.14,1.03,U] [#6 -0.14,-0.24,0.94,U] [#7 -0.20,-0.06,0.84,U] [#8 -0.20,-0.55,0.89,U] 
01:30:31.876 00.000 10844 single-star, 8 included, MultiStar: {0.15, -0.17}, one-star: {0.10, 0.05}
01:30:31.876 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:30:31.876 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:30:31.877 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.49 mountX=-0.07 mountY=0.09, mountTheta=2.23
01:30:31.878 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
01:30:31.878 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
01:30:31.878 00.000 11060 Worker thread wakes up
01:30:31.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:31.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:30:31.878 00.000 10844 UpdateGuideState exits: m=2687 SNR=32.6
01:30:31.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:30:31.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.878 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.07 yDistance=0.09
01:30:31.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:31.878 00.000 10844 Enqueuing Expose request
01:30:31.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:30:31.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:31.879 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:30:31.879 00.000 11060 MoveAxis(E, 0, ABG)
01:30:31.879 00.000 11060 Move returns status 0, amount 0
01:30:31.879 00.000 11060 MoveAxis(N, 0, ABG)
01:30:31.879 00.000 11060 Move returns status 0, amount 0
01:30:31.879 00.000 11060 move complete, result=0
01:30:31.879 00.000 11060 worker thread done servicing request
01:30:31.879 00.000 11060 Worker thread wakes up
01:30:31.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:31.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:31.881 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:32.516 00.635 11060 Exposure complete
01:30:32.703 00.187 11060 worker thread done servicing request
01:30:32.703 00.000 10844 OnExposeComplete: enter
01:30:32.704 00.001 10844 UpdateGuideState(): m_state=6
01:30:32.704 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10043
01:30:32.704 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=60.81, Mass=2858, SNR=33.3, Peak=245 HFD=3.3
01:30:32.704 00.000 10844 MultiStar: [#1 -0.16,-0.33,1.08,U] [#2 0.05,-0.27,2.03,U] [#3 -0.09,-0.23,0.98,U] [#4 0.28,-0.06,0.95,U] [#5 0.13,0.22,0.93,U] [#6 -0.37,-0.07,0.89,U] [#7 -0.45,-0.01,0.87,U] [#8 -0.23,0.01,0.89,U] 
01:30:32.704 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.13}, one-star: {-0.17, -0.17}
01:30:32.704 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
01:30:32.706 00.002 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
01:30:32.706 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-2.20 mountX=0.14 mountY=-0.07, mountTheta=-0.46
01:30:32.707 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
01:30:32.707 00.000 10844 Enqueuing Move request for scope (-0.09, -0.13)
01:30:32.707 00.000 11060 Worker thread wakes up
01:30:32.708 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:30:32.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:32.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:30:32.708 00.000 11060 Moving (-0.09, -0.13) raw xDistance=0.14 yDistance=-0.07
01:30:32.708 00.000 10844 UpdateGuideState exits: m=2858 SNR=33.3
01:30:32.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:32.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:32.708 00.000 10844 Enqueuing Expose request
01:30:32.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:30:32.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:32.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:30:32.708 00.000 11060 MoveAxis(W, 24, ABG)
01:30:32.708 00.000 11060 Guiding  Dir = 3, Dur = 24
01:30:32.712 00.004 11060 IsSlewing returns 0
01:30:32.712 00.000 11060 IsGuiding returns 0
01:30:32.743 00.031 11060 IsGuiding returns 0
01:30:32.743 00.000 11060 Move returns status 0, amount 24
01:30:32.743 00.000 11060 MoveAxis(N, 0, ABG)
01:30:32.743 00.000 11060 Move returns status 0, amount 0
01:30:32.744 00.001 11060 move complete, result=0
01:30:32.744 00.000 11060 worker thread done servicing request
01:30:32.744 00.000 11060 Worker thread wakes up
01:30:32.744 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:30:32.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:32.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:33.371 00.627 11060 Exposure complete
01:30:33.548 00.177 11060 worker thread done servicing request
01:30:33.549 00.001 10844 OnExposeComplete: enter
01:30:33.549 00.000 10844 UpdateGuideState(): m_state=6
01:30:33.549 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10044
01:30:33.549 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=61.04, Mass=2819, SNR=33.9, Peak=236 HFD=3.4
01:30:33.549 00.000 10844 MultiStar: [#1 -0.13,-0.05,0.98,U] [#2 0.44,-0.40,1.97,U] [#3 0.07,-0.10,0.91,U] [#4 0.86,0.00,0.00,M1] [#5 -0.13,0.32,0.96,U] [#6 -0.14,-0.20,0.89,U] [#7 -0.11,-0.51,0.80,U] [#8 0.23,0.03,0.91,U] 
01:30:33.549 00.000 10844 single-star, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.12, 0.07}
01:30:33.549 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:30:33.549 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:30:33.550 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.49 mountX=-0.09 mountY=0.11, mountTheta=2.23
01:30:33.551 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.07, opts=13)
01:30:33.551 00.000 10844 Enqueuing Move request for scope (0.12, 0.07)
01:30:33.551 00.000 11060 Worker thread wakes up
01:30:33.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:33.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:30:33.551 00.000 10844 UpdateGuideState exits: m=2819 SNR=33.9
01:30:33.551 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:30:33.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:33.552 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:33.552 00.000 11060 Moving (0.12, 0.07) raw xDistance=-0.09 yDistance=0.11
01:30:33.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:30:33.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:33.552 00.000 10844 Enqueuing Expose request
01:30:33.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:30:33.552 00.000 11060 MoveAxis(E, 0, ABG)
01:30:33.552 00.000 11060 Move returns status 0, amount 0
01:30:33.552 00.000 11060 MoveAxis(N, 0, ABG)
01:30:33.552 00.000 11060 Move returns status 0, amount 0
01:30:33.552 00.000 11060 move complete, result=0
01:30:33.553 00.001 11060 worker thread done servicing request
01:30:33.553 00.000 11060 Worker thread wakes up
01:30:33.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:33.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:33.554 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:34.195 00.641 11060 Exposure complete
01:30:34.511 00.316 11060 worker thread done servicing request
01:30:34.511 00.000 10844 OnExposeComplete: enter
01:30:34.511 00.000 10844 UpdateGuideState(): m_state=6
01:30:34.512 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10045
01:30:34.512 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=60.92, Mass=3084, SNR=35.2, Peak=255 HFD=3.5
01:30:34.512 00.000 10844 MultiStar: [#1 -0.04,0.54,0.87,U] [#2 0.26,-0.42,1.90,U] [#3 -0.29,-0.09,0.94,U] [#4 0.55,-0.16,0.90,U] [#5 -0.01,-0.14,0.93,U] [#6 -0.29,-0.46,0.85,U] [#7 -0.33,-0.06,0.78,U] [#8 -0.07,0.25,0.81,U] 
01:30:34.512 00.000 10844 single-star, 8 included, MultiStar: {0.02, -0.11}, one-star: {0.08, -0.06}
01:30:34.512 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
01:30:34.512 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
01:30:34.513 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=0.04 mountY=0.09, mountTheta=1.14
01:30:34.514 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
01:30:34.514 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
01:30:34.514 00.000 11060 Worker thread wakes up
01:30:34.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:34.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:30:34.514 00.000 10844 UpdateGuideState exits: m=3084 SNR=35.2 Saturated
01:30:34.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:30:34.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:34.514 00.000 11060 Moving (0.08, -0.06) raw xDistance=0.04 yDistance=0.09
01:30:34.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:34.516 00.002 10844 Enqueuing Expose request
01:30:34.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:30:34.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:34.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:30:34.516 00.000 11060 MoveAxis(E, 0, ABG)
01:30:34.516 00.000 11060 Move returns status 0, amount 0
01:30:34.516 00.000 11060 MoveAxis(N, 0, ABG)
01:30:34.516 00.000 11060 Move returns status 0, amount 0
01:30:34.516 00.000 11060 move complete, result=0
01:30:34.516 00.000 11060 worker thread done servicing request
01:30:34.517 00.001 11060 Worker thread wakes up
01:30:34.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:34.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:34.519 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:35.158 00.639 11060 Exposure complete
01:30:35.393 00.235 11060 worker thread done servicing request
01:30:35.393 00.000 10844 OnExposeComplete: enter
01:30:35.394 00.001 10844 UpdateGuideState(): m_state=6
01:30:35.394 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10046
01:30:35.394 00.000 10844 Star::Find returns 1 (1), X=268.81, Y=61.14, Mass=3080, SNR=35.0, Peak=255 HFD=3.3
01:30:35.394 00.000 10844 MultiStar: [#1 0.16,0.27,0.92,U] [#2 0.20,-0.01,1.98,U] [#3 0.33,0.16,0.90,U] [#4 0.15,0.28,0.92,U] [#5 0.07,0.24,0.98,U] [#6 0.25,-0.02,0.90,U] [#7 -0.02,0.38,0.77,U] [#8 0.26,0.02,0.84,U] 
01:30:35.395 00.001 10844 refined, 8 included, MultiStar: {0.20, 0.14}, one-star: {0.33, 0.17}
01:30:35.395 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
01:30:35.395 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
01:30:35.395 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.63 mountX=-0.18 mountY=0.17, mountTheta=2.38
01:30:35.396 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.14, opts=13)
01:30:35.396 00.000 10844 Enqueuing Move request for scope (0.20, 0.14)
01:30:35.397 00.001 11060 Worker thread wakes up
01:30:35.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
01:30:35.397 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:35.397 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
01:30:35.397 00.000 10844 UpdateGuideState exits: m=3080 SNR=35.0 Saturated
01:30:35.397 00.000 11060 Moving (0.20, 0.14) raw xDistance=-0.18 yDistance=0.17
01:30:35.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:35.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:35.397 00.000 10844 Enqueuing Expose request
01:30:35.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:30:35.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:35.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:30:35.397 00.000 11060 MoveAxis(E, 31, ABG)
01:30:35.398 00.001 11060 Guiding  Dir = 2, Dur = 31
01:30:35.416 00.018 11060 IsSlewing returns 0
01:30:35.416 00.000 11060 IsGuiding returns 0
01:30:35.462 00.046 11060 IsGuiding returns 0
01:30:35.462 00.000 11060 Move returns status 0, amount 31
01:30:35.462 00.000 11060 MoveAxis(N, 0, ABG)
01:30:35.462 00.000 11060 Move returns status 0, amount 0
01:30:35.462 00.000 11060 move complete, result=0
01:30:35.463 00.001 11060 worker thread done servicing request
01:30:35.463 00.000 11060 Worker thread wakes up
01:30:35.463 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
01:30:35.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:35.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:36.108 00.645 11060 Exposure complete
01:30:36.288 00.180 11060 worker thread done servicing request
01:30:36.288 00.000 10844 OnExposeComplete: enter
01:30:36.288 00.000 10844 UpdateGuideState(): m_state=6
01:30:36.288 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10047
01:30:36.289 00.001 10844 Star::Find returns 1 (1), X=268.52, Y=61.08, Mass=2858, SNR=34.1, Peak=255 HFD=3.4
01:30:36.289 00.000 10844 MultiStar: [#1 -0.05,-0.05,0.93,U] [#2 -0.06,0.09,1.94,U] [#3 -0.06,-0.61,0.00,M1] [#4 0.09,-0.24,0.87,U] [#5 0.20,0.08,0.97,U] [#6 -0.20,0.07,0.84,U] [#7 -0.26,-0.11,0.80,U] [#8 -0.19,0.07,0.85,U] 
01:30:36.289 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {0.04, 0.10}
01:30:36.289 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
01:30:36.289 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.73)
01:30:36.289 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.82 mountX=-0.01 mountY=-0.05, mountTheta=-1.71
01:30:36.290 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
01:30:36.290 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
01:30:36.290 00.000 11060 Worker thread wakes up
01:30:36.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:30:36.290 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:30:36.290 00.000 11060 Moving (-0.05, 0.02) raw xDistance=-0.01 yDistance=-0.05
01:30:36.291 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:30:36.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:36.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:36.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:30:36.291 00.000 11060 MoveAxis(E, 0, ABG)
01:30:36.291 00.000 11060 Move returns status 0, amount 0
01:30:36.291 00.000 11060 MoveAxis(N, 0, ABG)
01:30:36.291 00.000 11060 Move returns status 0, amount 0
01:30:36.291 00.000 11060 move complete, result=0
01:30:36.291 00.000 10844 UpdateGuideState exits: m=2858 SNR=34.1 Saturated
01:30:36.291 00.000 11060 worker thread done servicing request
01:30:36.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:36.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:36.291 00.000 10844 Enqueuing Expose request
01:30:36.292 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:36.292 00.000 11060 Worker thread wakes up
01:30:36.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:36.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:36.929 00.637 11060 Exposure complete
01:30:37.085 00.156 11060 worker thread done servicing request
01:30:37.087 00.002 10844 OnExposeComplete: enter
01:30:37.087 00.000 10844 UpdateGuideState(): m_state=6
01:30:37.087 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10048
01:30:37.087 00.000 10844 Star::Find returns 1 (0), X=269.06, Y=61.07, Mass=2663, SNR=32.6, Peak=218 HFD=3.3
01:30:37.087 00.000 10844 MultiStar: [#1 0.13,0.31,1.02,U] [#2 0.05,0.20,2.09,U] [#3 0.24,0.17,0.98,U] [#4 0.59,0.19,0.00,M1] [#5 0.06,0.28,1.01,U] [#6 0.45,0.19,0.88,U] [#7 0.15,0.50,0.81,U] [#8 0.31,0.17,0.94,U] 
01:30:37.087 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.23}, one-star: {0.57, 0.09}
01:30:37.087 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
01:30:37.088 00.001 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
01:30:37.088 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.81 mountX=-0.27 mountY=0.18, mountTheta=2.55
01:30:37.089 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.23, opts=13)
01:30:37.089 00.000 10844 Enqueuing Move request for scope (0.22, 0.23)
01:30:37.089 00.000 11060 Worker thread wakes up
01:30:37.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:37.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
01:30:37.089 00.000 10844 UpdateGuideState exits: m=2663 SNR=32.6
01:30:37.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
01:30:37.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:37.089 00.000 11060 Moving (0.22, 0.23) raw xDistance=-0.27 yDistance=0.18
01:30:37.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:30:37.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:37.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:37.089 00.000 10844 Enqueuing Expose request
01:30:37.090 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:30:37.090 00.000 11060 MoveAxis(E, 46, ABG)
01:30:37.090 00.000 11060 Guiding  Dir = 2, Dur = 46
01:30:37.125 00.035 11060 IsSlewing returns 0
01:30:37.126 00.001 11060 IsGuiding returns 0
01:30:37.191 00.065 11060 IsGuiding returns 0
01:30:37.191 00.000 11060 Move returns status 0, amount 46
01:30:37.191 00.000 11060 MoveAxis(N, 0, ABG)
01:30:37.191 00.000 11060 Move returns status 0, amount 0
01:30:37.191 00.000 11060 move complete, result=0
01:30:37.191 00.000 11060 worker thread done servicing request
01:30:37.191 00.000 11060 Worker thread wakes up
01:30:37.191 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.2 px 0 ms NORTH
01:30:37.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:37.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:37.828 00.637 11060 Exposure complete
01:30:38.019 00.191 11060 worker thread done servicing request
01:30:38.019 00.000 10844 OnExposeComplete: enter
01:30:38.019 00.000 10844 UpdateGuideState(): m_state=6
01:30:38.019 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10049
01:30:38.019 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=61.26, Mass=2798, SNR=33.6, Peak=230 HFD=3.3
01:30:38.020 00.001 10844 MultiStar: [#1 0.31,0.30,1.04,U] [#2 0.19,-0.26,1.99,U] [#3 0.73,-0.45,0.00,M1] [#4 -0.27,0.45,0.95,U] [#5 0.23,0.18,0.93,U] [#6 0.34,0.13,0.90,U] [#7 -0.12,0.09,0.75,U] [#8 0.41,-0.02,0.94,U] 
01:30:38.020 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {0.08, 0.29}
01:30:38.020 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:30:38.020 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:30:38.020 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.57 mountX=-0.13 mountY=0.14, mountTheta=2.31
01:30:38.022 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
01:30:38.022 00.000 10844 Enqueuing Move request for scope (0.16, 0.10)
01:30:38.023 00.001 11060 Worker thread wakes up
01:30:38.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:38.023 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.6
01:30:38.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:38.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:38.023 00.000 10844 Enqueuing Expose request
01:30:38.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
01:30:38.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
01:30:38.023 00.000 11060 Moving (0.16, 0.10) raw xDistance=-0.13 yDistance=0.14
01:30:38.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:30:38.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:38.024 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:30:38.024 00.000 11060 MoveAxis(E, 24, ABG)
01:30:38.024 00.000 11060 Guiding  Dir = 2, Dur = 24
01:30:38.060 00.036 11060 IsSlewing returns 0
01:30:38.060 00.000 11060 IsGuiding returns 0
01:30:38.107 00.047 11060 IsGuiding returns 0
01:30:38.107 00.000 11060 Move returns status 0, amount 24
01:30:38.107 00.000 11060 MoveAxis(N, 0, ABG)
01:30:38.107 00.000 11060 Move returns status 0, amount 0
01:30:38.107 00.000 11060 move complete, result=0
01:30:38.107 00.000 11060 worker thread done servicing request
01:30:38.107 00.000 11060 Worker thread wakes up
01:30:38.108 00.001 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
01:30:38.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:38.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:38.739 00.631 11060 Exposure complete
01:30:38.902 00.163 11060 worker thread done servicing request
01:30:38.902 00.000 10844 OnExposeComplete: enter
01:30:38.902 00.000 10844 UpdateGuideState(): m_state=6
01:30:38.903 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10050
01:30:38.903 00.000 10844 Star::Find returns 1 (0), X=269.02, Y=61.01, Mass=2592, SNR=32.4, Peak=238 HFD=2.9
01:30:38.903 00.000 10844 MultiStar: [#1 0.50,-0.01,1.10,U] [#2 0.43,-0.22,2.06,U] [#3 0.18,-0.10,0.86,U] [#4 -0.03,-0.12,0.91,U] [#5 0.69,-0.07,0.00,M1] [#6 0.11,0.01,0.94,U] [#7 0.23,0.33,0.90,U] [#8 0.06,0.10,1.02,U] 
01:30:38.903 00.000 10844 refined, 7 included, MultiStar: {0.28, -0.03}, one-star: {0.53, 0.03}
01:30:38.903 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
01:30:38.903 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
01:30:38.903 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.09 mountX=-0.02 mountY=0.28, mountTheta=1.66
01:30:38.904 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.03, opts=13)
01:30:38.904 00.000 10844 Enqueuing Move request for scope (0.28, -0.03)
01:30:38.904 00.000 11060 Worker thread wakes up
01:30:38.905 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:38.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
01:30:38.905 00.000 10844 UpdateGuideState exits: m=2592 SNR=32.4
01:30:38.905 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
01:30:38.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:38.905 00.000 11060 Moving (0.28, -0.03) raw xDistance=-0.02 yDistance=0.28
01:30:38.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:38.905 00.000 10844 Enqueuing Expose request
01:30:38.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:38.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:38.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:30:38.905 00.000 11060 MoveAxis(E, 0, ABG)
01:30:38.905 00.000 11060 Move returns status 0, amount 0
01:30:38.905 00.000 11060 MoveAxis(N, 0, ABG)
01:30:38.905 00.000 11060 Move returns status 0, amount 0
01:30:38.905 00.000 11060 move complete, result=0
01:30:38.905 00.000 11060 worker thread done servicing request
01:30:38.905 00.000 11060 Worker thread wakes up
01:30:38.907 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:38.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:38.908 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:30:39.553 00.645 11060 Exposure complete
01:30:39.709 00.156 11060 worker thread done servicing request
01:30:39.710 00.001 10844 OnExposeComplete: enter
01:30:39.710 00.000 10844 UpdateGuideState(): m_state=6
01:30:39.710 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10051
01:30:39.710 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=61.22, Mass=2669, SNR=32.7, Peak=245 HFD=3.1
01:30:39.710 00.000 10844 MultiStar: [#1 0.05,0.09,0.96,U] [#2 0.07,0.51,2.11,U] [#3 0.10,0.46,1.03,U] [#4 0.68,-0.07,0.00,M1] [#5 0.39,0.44,1.07,U] [#6 -0.01,-0.13,0.97,U] [#7 0.10,0.30,0.86,U] [#8 0.25,-0.02,0.95,U] 
01:30:39.710 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.28}, one-star: {0.42, 0.25}
01:30:39.710 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
01:30:39.710 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:30:39.711 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.32 cameraTheta=1.04 mountX=-0.30 mountY=0.12, mountTheta=2.78
01:30:39.713 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.28, opts=13)
01:30:39.713 00.000 10844 Enqueuing Move request for scope (0.16, 0.28)
01:30:39.713 00.000 11060 Worker thread wakes up
01:30:39.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
01:30:39.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
01:30:39.713 00.000 11060 Moving (0.16, 0.28) raw xDistance=-0.30 yDistance=0.12
01:30:39.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:30:39.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:39.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:30:39.713 00.000 11060 MoveAxis(E, 52, ABG)
01:30:39.713 00.000 11060 Guiding  Dir = 2, Dur = 52
01:30:39.714 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:30:39.714 00.000 10844 UpdateGuideState exits: m=2669 SNR=32.7
01:30:39.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:39.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:39.714 00.000 10844 Enqueuing Expose request
01:30:39.718 00.004 11060 IsSlewing returns 0
01:30:39.718 00.000 11060 IsGuiding returns 0
01:30:39.781 00.063 11060 IsGuiding returns 0
01:30:39.781 00.000 11060 Move returns status 0, amount 52
01:30:39.781 00.000 11060 MoveAxis(N, 0, ABG)
01:30:39.781 00.000 11060 Move returns status 0, amount 0
01:30:39.781 00.000 11060 move complete, result=0
01:30:39.781 00.000 11060 worker thread done servicing request
01:30:39.781 00.000 11060 Worker thread wakes up
01:30:39.781 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
01:30:39.782 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:39.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:40.418 00.636 11060 Exposure complete
01:30:40.596 00.178 11060 worker thread done servicing request
01:30:40.596 00.000 10844 OnExposeComplete: enter
01:30:40.596 00.000 10844 UpdateGuideState(): m_state=6
01:30:40.603 00.007 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10052
01:30:40.603 00.000 10844 Star::Find returns 1 (1), X=269.08, Y=61.09, Mass=2857, SNR=33.4, Peak=255 HFD=3.1
01:30:40.603 00.000 10844 MultiStar: [#1 0.44,0.44,0.00,M1] [#2 0.42,0.07,2.04,U] [#3 0.46,0.03,1.00,U] [#4 0.89,0.50,0.00,M2] [#5 0.24,0.45,0.92,U] [#6 0.20,-0.03,0.97,U] [#7 -0.02,0.10,0.76,U] [#8 0.58,-0.43,0.00,M1] 
01:30:40.603 00.000 10844 refined, 5 included, MultiStar: {0.35, 0.11}, one-star: {0.60, 0.12}
01:30:40.603 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
01:30:40.603 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
01:30:40.603 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.11 hyp=0.37 cameraTheta=0.31 mountX=-0.17 mountY=0.33, mountTheta=2.06
01:30:40.605 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.11, opts=13)
01:30:40.605 00.000 10844 Enqueuing Move request for scope (0.35, 0.11)
01:30:40.606 00.001 11060 Worker thread wakes up
01:30:40.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:40.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.11) opts 0xd
01:30:40.606 00.000 10844 UpdateGuideState exits: m=2857 SNR=33.4 Saturated
01:30:40.606 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.11)
01:30:40.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:40.606 00.000 11060 Moving (0.35, 0.11) raw xDistance=-0.17 yDistance=0.33
01:30:40.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:40.606 00.000 10844 Enqueuing Expose request
01:30:40.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:30:40.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:40.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:30:40.606 00.000 11060 MoveAxis(E, 32, ABG)
01:30:40.606 00.000 11060 Guiding  Dir = 2, Dur = 32
01:30:40.611 00.005 11060 IsSlewing returns 0
01:30:40.611 00.000 11060 IsGuiding returns 0
01:30:40.658 00.047 11060 IsGuiding returns 0
01:30:40.658 00.000 11060 Move returns status 0, amount 32
01:30:40.658 00.000 11060 MoveAxis(N, 0, ABG)
01:30:40.658 00.000 11060 Move returns status 0, amount 0
01:30:40.658 00.000 11060 move complete, result=0
01:30:40.658 00.000 11060 worker thread done servicing request
01:30:40.658 00.000 11060 Worker thread wakes up
01:30:40.658 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.3 px 0 ms NORTH
01:30:40.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:40.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:41.295 00.637 11060 Exposure complete
01:30:41.465 00.170 11060 worker thread done servicing request
01:30:41.465 00.000 10844 OnExposeComplete: enter
01:30:41.465 00.000 10844 UpdateGuideState(): m_state=6
01:30:41.465 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10053
01:30:41.465 00.000 10844 Star::Find returns 1 (1), X=268.75, Y=60.81, Mass=2778, SNR=33.2, Peak=255 HFD=3.5
01:30:41.466 00.001 10844 MultiStar: [#1 -0.22,0.19,0.98,U] [#2 0.48,-0.32,1.92,U] [#3 0.48,-0.77,0.00,M1] [#4 0.45,-0.20,1.04,U] [#5 0.45,0.29,0.99,U] [#6 0.04,-0.69,0.00,M1] [#7 0.19,-0.42,0.84,U] [#8 -0.03,-0.45,0.91,U] 
01:30:41.466 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.17}, one-star: {0.27, -0.17}
01:30:41.466 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
01:30:41.466 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
01:30:41.466 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.57 mountX=0.12 mountY=0.29, mountTheta=1.18
01:30:41.467 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.17, opts=13)
01:30:41.467 00.000 10844 Enqueuing Move request for scope (0.26, -0.17)
01:30:41.467 00.000 11060 Worker thread wakes up
01:30:41.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd
01:30:41.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.17)
01:30:41.467 00.000 11060 Moving (0.26, -0.17) raw xDistance=0.12 yDistance=0.29
01:30:41.468 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:30:41.468 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.37 newest=0.73
01:30:41.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
01:30:41.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:41.468 00.000 11060 MoveAxis(E, 0, ABG)
01:30:41.468 00.000 11060 Move returns status 0, amount 0
01:30:41.468 00.000 11060 BLC: Oldest BLC event removed
01:30:41.468 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:30:41.468 00.000 11060 MoveAxis(S, 861, ABG)
01:30:41.468 00.000 11060 duration set to 750 by maxDecDuration
01:30:41.468 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.2 Saturated
01:30:41.468 00.000 11060 Guiding  Dir = 1, Dur = 750
01:30:41.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:41.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:41.468 00.000 10844 Enqueuing Expose request
01:30:41.501 00.033 11060 IsSlewing returns 0
01:30:41.501 00.000 11060 IsGuiding returns 0
01:30:42.284 00.783 11060 IsGuiding returns 0
01:30:42.284 00.000 11060 Move returns status 0, amount 750
01:30:42.284 00.000 11060 move complete, result=0
01:30:42.284 00.000 11060 worker thread done servicing request
01:30:42.284 00.000 11060 Worker thread wakes up
01:30:42.285 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
01:30:42.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:42.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:42.921 00.636 11060 Exposure complete
01:30:43.072 00.151 11060 worker thread done servicing request
01:30:43.074 00.002 10844 OnExposeComplete: enter
01:30:43.074 00.000 10844 UpdateGuideState(): m_state=6
01:30:43.074 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10054
01:30:43.074 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=61.10, Mass=2584, SNR=32.0, Peak=255 HFD=3.3
01:30:43.074 00.000 10844 MultiStar: [#1 -0.45,-0.04,1.01,U] [#2 0.29,-0.19,2.14,U] [#3 -0.42,-0.17,1.12,U] [#4 0.03,-0.44,0.98,U] [#5 0.25,0.28,1.05,U] [#6 -0.61,-0.03,0.00,M2] [#7 -0.72,-0.24,0.00,M1] [#8 -0.08,-0.51,0.93,U] 
01:30:43.074 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.13}, one-star: {0.05, 0.12}
01:30:43.074 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
01:30:43.074 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
01:30:43.075 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.59 mountX=0.13 mountY=0.02, mountTheta=0.14
01:30:43.076 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.13, opts=13)
01:30:43.076 00.000 10844 Enqueuing Move request for scope (-0.00, -0.13)
01:30:43.076 00.000 11060 Worker thread wakes up
01:30:43.076 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:43.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
01:30:43.076 00.000 10844 UpdateGuideState exits: m=2584 SNR=32.0 Saturated
01:30:43.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
01:30:43.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.076 00.000 11060 Moving (-0.00, -0.13) raw xDistance=0.13 yDistance=0.02
01:30:43.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:43.076 00.000 10844 Enqueuing Expose request
01:30:43.076 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.199735, 1:0.019111
01:30:43.076 00.000 11060 BLC: No correction, Miss < min_move
01:30:43.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:30:43.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:43.077 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:30:43.077 00.000 11060 MoveAxis(W, 23, ABG)
01:30:43.077 00.000 11060 Guiding  Dir = 3, Dur = 23
01:30:43.089 00.012 11060 IsSlewing returns 0
01:30:43.089 00.000 11060 IsGuiding returns 0
01:30:43.121 00.032 11060 IsGuiding returns 0
01:30:43.121 00.000 11060 Move returns status 0, amount 23
01:30:43.121 00.000 11060 MoveAxis(N, 0, ABG)
01:30:43.121 00.000 11060 Move returns status 0, amount 0
01:30:43.121 00.000 11060 move complete, result=0
01:30:43.121 00.000 11060 worker thread done servicing request
01:30:43.121 00.000 11060 Worker thread wakes up
01:30:43.121 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
01:30:43.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:43.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:43.757 00.636 11060 Exposure complete
01:30:43.907 00.150 11060 worker thread done servicing request
01:30:43.908 00.001 10844 OnExposeComplete: enter
01:30:43.908 00.000 10844 UpdateGuideState(): m_state=6
01:30:43.908 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10055
01:30:43.908 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=61.70, Mass=2522, SNR=31.2, Peak=251 HFD=3.3
01:30:43.908 00.000 10844 MultiStar: [#1 -0.31,0.06,0.99,U] [#2 -0.44,-0.13,2.08,U] [#3 -0.14,0.02,0.93,U] [#4 0.59,-0.12,0.00,M1] [#5 -0.02,-0.16,1.07,U] [#6 -0.33,0.44,0.95,U] [#7 -0.18,-0.02,0.91,U] [#8 -0.21,-0.00,0.99,U] 
01:30:43.908 00.000 10844 refined, 7 included, MultiStar: {-0.24, 0.08}, one-star: {-0.08, 0.73}
01:30:43.908 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
01:30:43.908 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
01:30:43.908 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.81 mountX=-0.04 mountY=-0.25, mountTheta=-1.72
01:30:43.910 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.08, opts=13)
01:30:43.910 00.000 10844 Enqueuing Move request for scope (-0.24, 0.08)
01:30:43.910 00.000 11060 Worker thread wakes up
01:30:43.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
01:30:43.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
01:30:43.910 00.000 11060 Moving (-0.24, 0.08) raw xDistance=-0.04 yDistance=-0.25
01:30:43.910 00.000 11060 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=0.199735, 1:0.019111, 2:-0.250643
01:30:43.910 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -148.000000
01:30:43.910 00.000 11060 BLC: window closed
01:30:43.912 00.002 11060 BLC: Pulse adjusted to 602
01:30:43.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:43.912 00.000 10844 UpdateGuideState exits: m=2522 SNR=31.2
01:30:43.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:43.912 00.000 10844 Enqueuing Expose request
01:30:43.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:30:43.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:30:43.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:30:43.912 00.000 11060 MoveAxis(E, 0, ABG)
01:30:43.912 00.000 11060 Move returns status 0, amount 0
01:30:43.912 00.000 11060 MoveAxis(N, 0, ABG)
01:30:43.912 00.000 11060 Move returns status 0, amount 0
01:30:43.913 00.001 11060 move complete, result=0
01:30:43.913 00.000 11060 worker thread done servicing request
01:30:43.913 00.000 11060 Worker thread wakes up
01:30:43.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:43.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:43.914 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:30:44.257 00.343 10844 evsrv: cli 0EEEDDF0 connect
01:30:44.257 00.000 10844 case statement mapped state 6 to 3
01:30:44.258 00.001 10844 case statement mapped state 6 to 3
01:30:44.259 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"ef9173ab-053a-4327-8d59-2b9f5cdb6fb8"}
01:30:44.260 00.001 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"ef9173ab-053a-4327-8d59-2b9f5cdb6fb8"}
01:30:44.261 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
01:30:44.556 00.295 11060 Exposure complete
01:30:44.751 00.195 11060 worker thread done servicing request
01:30:44.752 00.001 10844 OnExposeComplete: enter
01:30:44.752 00.000 10844 UpdateGuideState(): m_state=6
01:30:44.752 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10056
01:30:44.752 00.000 10844 Star::Find returns 1 (1), X=268.66, Y=60.90, Mass=3149, SNR=35.8, Peak=255 HFD=3.4
01:30:44.753 00.001 10844 MultiStar: [#1 0.05,-0.37,0.93,U] [#2 -0.02,0.44,1.83,U] [#3 -0.05,-0.20,0.90,U] [#4 0.28,-0.24,0.89,U] [#5 0.28,0.18,0.93,U] [#6 -0.06,0.37,0.83,U] [#7 -0.26,-0.39,0.77,U] [#8 0.11,0.02,0.83,U] 
01:30:44.753 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.18, -0.07}
01:30:44.753 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
01:30:44.754 00.001 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
01:30:44.754 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.34 mountX=-0.03 mountY=0.05, mountTheta=2.09
01:30:44.756 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
01:30:44.756 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
01:30:44.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:44.756 00.000 10844 UpdateGuideState exits: m=3149 SNR=35.8 Saturated
01:30:44.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:44.756 00.000 11060 Worker thread wakes up
01:30:44.757 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:44.757 00.000 10844 Enqueuing Expose request
01:30:44.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:30:44.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:30:44.757 00.000 11060 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.05
01:30:44.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:30:44.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:44.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:30:44.757 00.000 11060 MoveAxis(E, 0, ABG)
01:30:44.757 00.000 11060 Move returns status 0, amount 0
01:30:44.758 00.001 11060 MoveAxis(N, 0, ABG)
01:30:44.758 00.000 11060 Move returns status 0, amount 0
01:30:44.758 00.000 11060 move complete, result=0
01:30:44.758 00.000 11060 worker thread done servicing request
01:30:44.758 00.000 11060 Worker thread wakes up
01:30:44.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:44.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:44.759 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:45.398 00.639 11060 Exposure complete
01:30:45.555 00.157 11060 worker thread done servicing request
01:30:45.556 00.001 10844 OnExposeComplete: enter
01:30:45.556 00.000 10844 UpdateGuideState(): m_state=6
01:30:45.556 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10057
01:30:45.556 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=60.94, Mass=2488, SNR=31.7, Peak=229 HFD=3.4
01:30:45.556 00.000 10844 MultiStar: [#1 -0.44,-0.19,0.93,U] [#2 0.05,0.02,2.21,U] [#3 -0.01,-0.08,1.00,U] [#4 0.40,0.13,1.03,U] [#5 0.21,0.34,1.04,U] [#6 -0.64,0.05,0.00,M1] [#7 -0.24,-0.14,0.83,U] [#8 0.21,0.16,1.02,U] 
01:30:45.556 00.000 10844 single-star, 7 included, MultiStar: {0.04, 0.03}, one-star: {0.03, -0.04}
01:30:45.556 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
01:30:45.557 00.001 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:30:45.557 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.87 mountX=0.03 mountY=0.04, mountTheta=0.88
01:30:45.558 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
01:30:45.558 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
01:30:45.558 00.000 11060 Worker thread wakes up
01:30:45.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:45.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:30:45.558 00.000 10844 UpdateGuideState exits: m=2488 SNR=31.7
01:30:45.558 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:30:45.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:45.558 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.04
01:30:45.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:45.558 00.000 10844 Enqueuing Expose request
01:30:45.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:30:45.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:45.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:30:45.558 00.000 11060 MoveAxis(E, 0, ABG)
01:30:45.559 00.001 11060 Move returns status 0, amount 0
01:30:45.559 00.000 11060 MoveAxis(N, 0, ABG)
01:30:45.559 00.000 11060 Move returns status 0, amount 0
01:30:45.559 00.000 11060 move complete, result=0
01:30:45.559 00.000 11060 worker thread done servicing request
01:30:45.559 00.000 11060 Worker thread wakes up
01:30:45.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:45.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:45.560 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:46.212 00.652 11060 Exposure complete
01:30:46.382 00.170 11060 worker thread done servicing request
01:30:46.382 00.000 10844 OnExposeComplete: enter
01:30:46.382 00.000 10844 UpdateGuideState(): m_state=6
01:30:46.383 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10058
01:30:46.383 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.21, Mass=2774, SNR=33.1, Peak=252 HFD=3.4
01:30:46.383 00.000 10844 MultiStar: [#1 -0.10,0.23,1.06,U] [#2 -0.19,-0.12,2.14,U] [#3 -0.30,0.14,0.93,U] [#4 0.11,-0.37,0.89,U] [#5 -0.10,-0.11,1.02,U] [#6 0.11,-0.52,1.01,U] [#7 -0.54,0.16,0.83,U] [#8 -0.25,-0.57,0.00,M1] 
01:30:46.383 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.05}, one-star: {0.04, 0.23}
01:30:46.383 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
01:30:46.383 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
01:30:46.383 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.14 cameraTheta=-2.73 mountX=0.08 mountY=-0.11, mountTheta=-0.99
01:30:46.384 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
01:30:46.384 00.000 10844 Enqueuing Move request for scope (-0.12, -0.05)
01:30:46.384 00.000 11060 Worker thread wakes up
01:30:46.385 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:46.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
01:30:46.385 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.1
01:30:46.385 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
01:30:46.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:46.385 00.000 11060 Moving (-0.12, -0.05) raw xDistance=0.08 yDistance=-0.11
01:30:46.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:46.385 00.000 10844 Enqueuing Expose request
01:30:46.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:30:46.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:46.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:30:46.385 00.000 11060 MoveAxis(E, 0, ABG)
01:30:46.385 00.000 11060 Move returns status 0, amount 0
01:30:46.385 00.000 11060 MoveAxis(N, 0, ABG)
01:30:46.385 00.000 11060 Move returns status 0, amount 0
01:30:46.385 00.000 11060 move complete, result=0
01:30:46.386 00.001 11060 worker thread done servicing request
01:30:46.386 00.000 11060 Worker thread wakes up
01:30:46.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:46.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:46.387 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:47.024 00.637 11060 Exposure complete
01:30:47.210 00.186 11060 worker thread done servicing request
01:30:47.210 00.000 10844 OnExposeComplete: enter
01:30:47.210 00.000 10844 UpdateGuideState(): m_state=6
01:30:47.210 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10059
01:30:47.210 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=60.69, Mass=2356, SNR=30.2, Peak=176 HFD=3.5
01:30:47.211 00.001 10844 MultiStar: [#1 -0.14,-0.07,1.04,U] [#2 0.36,-0.09,2.22,U] [#3 -0.06,-0.01,1.05,U] [#4 0.21,-0.08,1.13,U] [#5 -0.10,0.61,0.00,M1] [#6 -0.12,0.06,1.05,U] [#7 -0.31,0.69,0.00,M1] [#8 -0.07,-0.57,1.08,U] 
01:30:47.211 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {-0.32, -0.28}
01:30:47.211 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
01:30:47.211 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
01:30:47.211 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.32 mountX=0.13 mountY=0.06, mountTheta=0.42
01:30:47.212 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.14, opts=13)
01:30:47.212 00.000 10844 Enqueuing Move request for scope (0.04, -0.14)
01:30:47.212 00.000 11060 Worker thread wakes up
01:30:47.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:47.213 00.001 10844 UpdateGuideState exits: m=2356 SNR=30.2
01:30:47.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:30:47.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:47.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:47.213 00.000 10844 Enqueuing Expose request
01:30:47.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:30:47.213 00.000 11060 Moving (0.04, -0.14) raw xDistance=0.13 yDistance=0.06
01:30:47.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:30:47.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:47.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:30:47.213 00.000 11060 MoveAxis(W, 23, ABG)
01:30:47.213 00.000 11060 Guiding  Dir = 3, Dur = 23
01:30:47.219 00.006 11060 IsSlewing returns 0
01:30:47.219 00.000 11060 IsGuiding returns 0
01:30:47.250 00.031 11060 IsGuiding returns 0
01:30:47.250 00.000 11060 Move returns status 0, amount 23
01:30:47.250 00.000 11060 MoveAxis(N, 0, ABG)
01:30:47.250 00.000 11060 Move returns status 0, amount 0
01:30:47.250 00.000 11060 move complete, result=0
01:30:47.250 00.000 11060 worker thread done servicing request
01:30:47.250 00.000 11060 Worker thread wakes up
01:30:47.251 00.001 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
01:30:47.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:47.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:47.891 00.640 11060 Exposure complete
01:30:48.073 00.182 11060 worker thread done servicing request
01:30:48.073 00.000 10844 OnExposeComplete: enter
01:30:48.073 00.000 10844 UpdateGuideState(): m_state=6
01:30:48.073 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10060
01:30:48.073 00.000 10844 Star::Find returns 1 (1), X=268.58, Y=60.48, Mass=2546, SNR=32.2, Peak=255 HFD=3.2
01:30:48.074 00.001 10844 MultiStar: [#1 0.15,-0.49,1.04,U] [#2 -0.05,0.14,2.08,U] [#3 -0.16,-0.07,0.99,U] [#4 0.25,0.34,1.03,U] [#5 0.42,-0.59,0.00,M2] [#6 -0.09,-0.10,0.94,U] [#7 -0.50,-0.68,0.00,M2] [#8 -0.01,-0.36,0.91,U] 
01:30:48.074 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {0.09, -0.49}
01:30:48.074 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:30:48.074 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
01:30:48.074 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.39 mountX=0.10 mountY=0.04, mountTheta=0.35
01:30:48.075 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
01:30:48.075 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
01:30:48.075 00.000 11060 Worker thread wakes up
01:30:48.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
01:30:48.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
01:30:48.075 00.000 11060 Moving (0.02, -0.11) raw xDistance=0.10 yDistance=0.04
01:30:48.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:30:48.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:48.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:48.077 00.002 10844 UpdateGuideState exits: m=2546 SNR=32.2 Saturated
01:30:48.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:48.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:48.077 00.000 10844 Enqueuing Expose request
01:30:48.077 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:30:48.077 00.000 11060 MoveAxis(E, 0, ABG)
01:30:48.077 00.000 11060 Move returns status 0, amount 0
01:30:48.077 00.000 11060 MoveAxis(N, 0, ABG)
01:30:48.077 00.000 11060 Move returns status 0, amount 0
01:30:48.077 00.000 11060 move complete, result=0
01:30:48.077 00.000 11060 worker thread done servicing request
01:30:48.077 00.000 11060 Worker thread wakes up
01:30:48.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:48.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:48.079 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:48.711 00.632 11060 Exposure complete
01:30:48.870 00.159 11060 worker thread done servicing request
01:30:48.870 00.000 10844 OnExposeComplete: enter
01:30:48.870 00.000 10844 UpdateGuideState(): m_state=6
01:30:48.870 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10061
01:30:48.870 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=60.36, Mass=2714, SNR=33.2, Peak=251 HFD=3.4
01:30:48.871 00.001 10844 MultiStar: [#1 -0.50,-0.26,1.01,U] [#2 0.04,-0.25,2.02,U] [#3 -0.41,0.06,0.97,U] [#4 -0.03,-0.07,1.03,U] [#5 -0.25,0.26,1.05,U] [#6 -0.38,-0.10,0.93,U] [#7 -0.60,-0.41,0.00,M3] [#8 -0.28,-0.47,1.00,U] 
01:30:48.871 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.19}, one-star: {0.14, -0.62}
01:30:48.871 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
01:30:48.871 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
01:30:48.871 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.33 mountX=0.22 mountY=-0.15, mountTheta=-0.59
01:30:48.872 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.19, opts=13)
01:30:48.872 00.000 10844 Enqueuing Move request for scope (-0.18, -0.19)
01:30:48.872 00.000 11060 Worker thread wakes up
01:30:48.873 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:48.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
01:30:48.873 00.000 10844 UpdateGuideState exits: m=2714 SNR=33.2
01:30:48.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
01:30:48.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:48.873 00.000 11060 Moving (-0.18, -0.19) raw xDistance=0.22 yDistance=-0.15
01:30:48.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:48.873 00.000 10844 Enqueuing Expose request
01:30:48.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:30:48.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:48.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:30:48.873 00.000 11060 MoveAxis(W, 38, ABG)
01:30:48.873 00.000 11060 Guiding  Dir = 3, Dur = 38
01:30:48.897 00.024 11060 IsSlewing returns 0
01:30:48.897 00.000 11060 IsGuiding returns 0
01:30:48.961 00.064 11060 IsGuiding returns 0
01:30:48.962 00.001 11060 Move returns status 0, amount 38
01:30:48.962 00.000 11060 MoveAxis(N, 0, ABG)
01:30:48.962 00.000 11060 Move returns status 0, amount 0
01:30:48.962 00.000 11060 move complete, result=0
01:30:48.962 00.000 11060 worker thread done servicing request
01:30:48.962 00.000 11060 Worker thread wakes up
01:30:48.962 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
01:30:48.963 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:48.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:49.613 00.650 11060 Exposure complete
01:30:49.778 00.165 11060 worker thread done servicing request
01:30:49.778 00.000 10844 OnExposeComplete: enter
01:30:49.778 00.000 10844 UpdateGuideState(): m_state=6
01:30:49.779 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10062
01:30:49.779 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=60.97, Mass=2652, SNR=32.3, Peak=239 HFD=3.3
01:30:49.779 00.000 10844 MultiStar: [#1 -0.33,-0.22,1.20,U] [#2 -0.10,0.07,2.01,U] [#3 -0.25,-0.12,0.98,U] [#4 0.12,0.13,1.09,U] [#5 -0.25,0.15,1.05,U] [#6 -0.50,-0.33,0.00,M1] [#7 -0.25,-0.29,0.90,U] [#8 -0.45,-0.14,0.96,U] 
01:30:49.779 00.000 10844 single-star, 7 included, MultiStar: {-0.20, -0.04}, one-star: {-0.20, -0.00}
01:30:49.779 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:30:49.779 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
01:30:49.779 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.12 mountX=0.04 mountY=-0.20, mountTheta=-1.37
01:30:49.781 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.00, opts=13)
01:30:49.781 00.000 10844 Enqueuing Move request for scope (-0.20, -0.00)
01:30:49.781 00.000 11060 Worker thread wakes up
01:30:49.782 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
01:30:49.782 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
01:30:49.782 00.000 11060 Moving (-0.20, -0.00) raw xDistance=0.04 yDistance=-0.20
01:30:49.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:30:49.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:30:49.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:30:49.782 00.000 11060 MoveAxis(E, 0, ABG)
01:30:49.782 00.000 11060 Move returns status 0, amount 0
01:30:49.782 00.000 11060 MoveAxis(N, 0, ABG)
01:30:49.782 00.000 11060 Move returns status 0, amount 0
01:30:49.782 00.000 11060 move complete, result=0
01:30:49.782 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:49.782 00.000 11060 worker thread done servicing request
01:30:49.782 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.3
01:30:49.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:49.783 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:49.783 00.000 10844 Enqueuing Expose request
01:30:49.783 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:49.783 00.000 11060 Worker thread wakes up
01:30:49.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:49.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:50.432 00.649 11060 Exposure complete
01:30:50.593 00.161 11060 worker thread done servicing request
01:30:50.593 00.000 10844 OnExposeComplete: enter
01:30:50.593 00.000 10844 UpdateGuideState(): m_state=6
01:30:50.593 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10063
01:30:50.594 00.001 10844 Star::Find returns 1 (1), X=268.17, Y=60.38, Mass=2868, SNR=33.7, Peak=255 HFD=3.6
01:30:50.594 00.000 10844 MultiStar: [#1 -0.43,0.14,0.85,U] [#2 -0.24,-0.12,1.92,U] [#3 -0.29,-0.69,0.00,M1] [#4 -0.25,-0.27,1.01,U] [#5 -0.09,-0.33,1.09,U] [#6 -0.54,0.11,0.95,U] [#7 -0.50,-0.18,0.77,U] [#8 -0.41,-0.54,0.00,M1] 
01:30:50.594 00.000 10844 refined, 6 included, MultiStar: {-0.32, -0.18}, one-star: {-0.32, -0.59}
01:30:50.594 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
01:30:50.594 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
01:30:50.594 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.18 hyp=0.36 cameraTheta=-2.62 mountX=0.24 mountY=-0.28, mountTheta=-0.87
01:30:50.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.18, opts=13)
01:30:50.596 00.001 10844 Enqueuing Move request for scope (-0.32, -0.18)
01:30:50.596 00.000 11060 Worker thread wakes up
01:30:50.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:50.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.18) opts 0xd
01:30:50.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.18)
01:30:50.596 00.000 11060 Moving (-0.32, -0.18) raw xDistance=0.24 yDistance=-0.28
01:30:50.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:30:50.596 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.18 newest=-0.62
01:30:50.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
01:30:50.596 00.000 11060 MoveAxis(W, 41, ABG)
01:30:50.596 00.000 11060 Guiding  Dir = 3, Dur = 41
01:30:50.596 00.000 10844 UpdateGuideState exits: m=2868 SNR=33.7 Saturated
01:30:50.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:50.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:50.596 00.000 10844 Enqueuing Expose request
01:30:50.604 00.008 11060 IsSlewing returns 0
01:30:50.604 00.000 11060 IsGuiding returns 0
01:30:50.651 00.047 11060 IsGuiding returns 0
01:30:50.651 00.000 11060 Move returns status 0, amount 41
01:30:50.651 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 602 applied
01:30:50.651 00.000 11060 MoveAxis(N, 711, ABG)
01:30:50.651 00.000 11060 Guiding  Dir = 0, Dur = 711
01:30:50.666 00.015 11060 IsSlewing returns 0
01:30:50.666 00.000 11060 IsGuiding returns 0
01:30:51.388 00.722 11060 IsGuiding returns 0
01:30:51.388 00.000 11060 Move returns status 0, amount 711
01:30:51.388 00.000 11060 move complete, result=0
01:30:51.388 00.000 11060 worker thread done servicing request
01:30:51.388 00.000 11060 Worker thread wakes up
01:30:51.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:51.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:51.388 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.3 px 711 ms NORTH
01:30:52.019 00.631 11060 Exposure complete
01:30:52.219 00.200 11060 worker thread done servicing request
01:30:52.219 00.000 10844 OnExposeComplete: enter
01:30:52.219 00.000 10844 UpdateGuideState(): m_state=6
01:30:52.219 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10064
01:30:52.219 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=61.04, Mass=2730, SNR=32.9, Peak=246 HFD=2.9
01:30:52.220 00.001 10844 MultiStar: [#1 0.02,0.35,1.01,U] [#2 0.06,-0.07,2.04,U] [#3 -0.16,-0.03,1.02,U] [#4 0.28,0.11,0.92,U] [#5 0.39,0.25,1.07,U] [#6 0.30,-0.11,1.00,U] [#7 -0.27,-0.13,0.83,U] [#8 -0.07,-0.11,0.80,U] 
01:30:52.220 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.43, 0.07}
01:30:52.220 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
01:30:52.220 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
01:30:52.220 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.26 mountX=-0.05 mountY=0.11, mountTheta=2.01
01:30:52.221 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
01:30:52.221 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
01:30:52.221 00.000 11060 Worker thread wakes up
01:30:52.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:30:52.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:30:52.221 00.000 11060 Moving (0.11, 0.03) raw xDistance=-0.05 yDistance=0.11
01:30:52.221 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.196922, 1:-0.107880
01:30:52.221 00.000 11060 BLC: No correction, Miss < min_move
01:30:52.223 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:30:52.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:52.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:52.223 00.000 10844 UpdateGuideState exits: m=2730 SNR=32.9
01:30:52.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:52.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:52.223 00.000 10844 Enqueuing Expose request
01:30:52.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:30:52.223 00.000 11060 MoveAxis(E, 0, ABG)
01:30:52.223 00.000 11060 Move returns status 0, amount 0
01:30:52.223 00.000 11060 MoveAxis(N, 0, ABG)
01:30:52.223 00.000 11060 Move returns status 0, amount 0
01:30:52.223 00.000 11060 move complete, result=0
01:30:52.223 00.000 11060 worker thread done servicing request
01:30:52.223 00.000 11060 Worker thread wakes up
01:30:52.224 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:52.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:52.225 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:52.862 00.637 11060 Exposure complete
01:30:53.016 00.154 11060 worker thread done servicing request
01:30:53.016 00.000 10844 OnExposeComplete: enter
01:30:53.016 00.000 10844 UpdateGuideState(): m_state=6
01:30:53.017 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10065
01:30:53.017 00.000 10844 Star::Find returns 1 (1), X=268.79, Y=60.76, Mass=2500, SNR=31.1, Peak=255 HFD=3.3
01:30:53.017 00.000 10844 MultiStar: [#1 0.01,0.23,1.03,U] [#2 0.12,-0.17,2.08,U] [#3 0.18,-0.08,1.09,U] [#4 0.05,-0.36,1.00,U] [#5 0.29,0.23,1.03,U] [#6 -0.04,0.27,0.99,U] [#7 0.07,-0.28,0.86,U] [#8 -0.32,0.02,0.98,U] 
01:30:53.017 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.31, -0.22}
01:30:53.017 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
01:30:53.017 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
01:30:53.017 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.53 mountX=0.03 mountY=0.09, mountTheta=1.22
01:30:53.019 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
01:30:53.019 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
01:30:53.019 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:30:53.019 00.000 10844 UpdateGuideState exits: m=2500 SNR=31.1 Saturated
01:30:53.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:53.019 00.000 11060 Worker thread wakes up
01:30:53.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:53.019 00.000 10844 Enqueuing Expose request
01:30:53.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:30:53.019 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:30:53.019 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.03 yDistance=0.09
01:30:53.019 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.196922, 1:-0.107880, 2:-0.090681
01:30:53.019 00.000 11060 BLC: No correction, Miss < min_move
01:30:53.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:30:53.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:53.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:30:53.019 00.000 11060 MoveAxis(E, 0, ABG)
01:30:53.019 00.000 11060 Move returns status 0, amount 0
01:30:53.019 00.000 11060 MoveAxis(N, 0, ABG)
01:30:53.019 00.000 11060 Move returns status 0, amount 0
01:30:53.019 00.000 11060 move complete, result=0
01:30:53.020 00.001 11060 worker thread done servicing request
01:30:53.020 00.000 11060 Worker thread wakes up
01:30:53.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:53.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:53.020 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:53.657 00.637 11060 Exposure complete
01:30:53.854 00.197 11060 worker thread done servicing request
01:30:53.854 00.000 10844 OnExposeComplete: enter
01:30:53.854 00.000 10844 UpdateGuideState(): m_state=6
01:30:53.854 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10066
01:30:53.856 00.002 10844 Star::Find returns 1 (0), X=268.97, Y=61.09, Mass=2592, SNR=32.6, Peak=245 HFD=2.9
01:30:53.856 00.000 10844 MultiStar: [#1 -0.04,0.45,0.99,U] [#2 0.42,0.29,2.12,U] [#3 -0.22,0.25,0.97,U] [#4 0.19,0.21,1.03,U] [#5 0.72,0.58,0.00,M1] [#6 0.20,-0.09,0.92,U] [#7 -0.11,0.35,0.83,U] [#8 0.02,0.07,0.96,U] 
01:30:53.856 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.22}, one-star: {0.49, 0.11}
01:30:53.856 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:30:53.856 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:30:53.856 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.93 mountX=-0.24 mountY=0.12, mountTheta=2.67
01:30:53.858 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.22, opts=13)
01:30:53.858 00.000 10844 Enqueuing Move request for scope (0.16, 0.22)
01:30:53.858 00.000 11060 Worker thread wakes up
01:30:53.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:53.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
01:30:53.859 00.001 10844 UpdateGuideState exits: m=2592 SNR=32.6
01:30:53.859 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
01:30:53.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:53.859 00.000 11060 Moving (0.16, 0.22) raw xDistance=-0.24 yDistance=0.12
01:30:53.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:53.859 00.000 10844 Enqueuing Expose request
01:30:53.859 00.000 11060 BLC: window closed
01:30:53.859 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.196922, 1:-0.107880, 2:-0.090681
01:30:53.859 00.000 11060 BLC: No correction, Miss < min_move
01:30:53.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:30:53.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:53.860 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:30:53.860 00.000 11060 MoveAxis(E, 42, ABG)
01:30:53.860 00.000 11060 Guiding  Dir = 2, Dur = 42
01:30:53.872 00.012 11060 IsSlewing returns 0
01:30:53.872 00.000 11060 IsGuiding returns 0
01:30:53.919 00.047 11060 IsGuiding returns 0
01:30:53.919 00.000 11060 Move returns status 0, amount 42
01:30:53.919 00.000 11060 MoveAxis(N, 0, ABG)
01:30:53.919 00.000 11060 Move returns status 0, amount 0
01:30:53.919 00.000 11060 move complete, result=0
01:30:53.920 00.001 11060 worker thread done servicing request
01:30:53.920 00.000 11060 Worker thread wakes up
01:30:53.920 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
01:30:53.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:53.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:54.553 00.633 11060 Exposure complete
01:30:54.744 00.191 11060 worker thread done servicing request
01:30:54.744 00.000 10844 OnExposeComplete: enter
01:30:54.744 00.000 10844 UpdateGuideState(): m_state=6
01:30:54.744 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10067
01:30:54.744 00.000 10844 Star::Find returns 1 (1), X=268.82, Y=61.25, Mass=2544, SNR=31.5, Peak=255 HFD=3.5
01:30:54.745 00.001 10844 MultiStar: [#1 -0.18,0.28,0.97,U] [#2 0.53,0.00,2.12,U] [#3 -0.07,-0.39,1.02,U] [#4 0.28,0.07,0.99,U] [#5 0.51,0.36,0.00,M2] [#6 -0.13,-0.22,0.94,U] [#7 -0.33,0.02,0.91,U] [#8 -0.05,0.49,0.99,U] 
01:30:54.745 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {0.33, 0.27}
01:30:54.745 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
01:30:54.745 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
01:30:54.745 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.46 mountX=-0.08 mountY=0.10, mountTheta=2.21
01:30:54.747 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.06, opts=13)
01:30:54.747 00.000 10844 Enqueuing Move request for scope (0.11, 0.06)
01:30:54.747 00.000 11060 Worker thread wakes up
01:30:54.747 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:54.747 00.000 10844 UpdateGuideState exits: m=2544 SNR=31.5 Saturated
01:30:54.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:54.748 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
01:30:54.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
01:30:54.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:54.748 00.000 10844 Enqueuing Expose request
01:30:54.748 00.000 11060 Moving (0.11, 0.06) raw xDistance=-0.08 yDistance=0.10
01:30:54.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:30:54.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:54.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:30:54.748 00.000 11060 MoveAxis(E, 0, ABG)
01:30:54.748 00.000 11060 Move returns status 0, amount 0
01:30:54.748 00.000 11060 MoveAxis(N, 0, ABG)
01:30:54.748 00.000 11060 Move returns status 0, amount 0
01:30:54.749 00.001 11060 move complete, result=0
01:30:54.749 00.000 11060 worker thread done servicing request
01:30:54.749 00.000 11060 Worker thread wakes up
01:30:54.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:54.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:54.750 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:55.381 00.631 11060 Exposure complete
01:30:55.573 00.192 11060 worker thread done servicing request
01:30:55.573 00.000 10844 OnExposeComplete: enter
01:30:55.573 00.000 10844 UpdateGuideState(): m_state=6
01:30:55.574 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10068
01:30:55.574 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=61.66, Mass=3151, SNR=35.8, Peak=255 HFD=3.5
01:30:55.574 00.000 10844 MultiStar: [#1 -0.11,-0.01,0.86,U] [#2 0.14,0.30,1.87,U] [#3 -0.38,0.24,0.78,U] [#4 0.44,0.11,0.81,U] [#5 0.05,0.32,0.95,U] [#6 0.16,-0.38,0.86,U] [#7 -0.55,0.06,0.81,U] [#8 0.12,0.22,0.85,U] 
01:30:55.574 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.20}, one-star: {0.03, 0.68}
01:30:55.575 00.001 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.27 = -3.02)
01:30:55.575 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
01:30:55.575 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.51 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
01:30:55.575 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
01:30:55.575 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
01:30:55.577 00.002 11060 Worker thread wakes up
01:30:55.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:55.577 00.000 10844 UpdateGuideState exits: m=3151 SNR=35.8 Saturated
01:30:55.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:55.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:55.577 00.000 10844 Enqueuing Expose request
01:30:55.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
01:30:55.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
01:30:55.577 00.000 11060 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.02
01:30:55.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:30:55.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:55.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:55.577 00.000 11060 MoveAxis(E, 34, ABG)
01:30:55.577 00.000 11060 Guiding  Dir = 2, Dur = 34
01:30:55.593 00.016 11060 IsSlewing returns 0
01:30:55.593 00.000 11060 IsGuiding returns 0
01:30:55.656 00.063 11060 IsGuiding returns 0
01:30:55.656 00.000 11060 Move returns status 0, amount 34
01:30:55.656 00.000 11060 MoveAxis(N, 0, ABG)
01:30:55.656 00.000 11060 Move returns status 0, amount 0
01:30:55.656 00.000 11060 move complete, result=0
01:30:55.656 00.000 11060 worker thread done servicing request
01:30:55.656 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
01:30:55.657 00.001 11060 Worker thread wakes up
01:30:55.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:55.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:56.295 00.638 11060 Exposure complete
01:30:56.451 00.156 11060 worker thread done servicing request
01:30:56.452 00.001 10844 OnExposeComplete: enter
01:30:56.452 00.000 10844 UpdateGuideState(): m_state=6
01:30:56.452 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10069
01:30:56.452 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=60.98, Mass=2562, SNR=32.1, Peak=234 HFD=3.3
01:30:56.452 00.000 10844 MultiStar: [#1 -0.23,0.20,1.06,U] [#2 -0.29,0.06,2.02,U] [#3 -0.33,-0.06,1.01,U] [#4 0.40,0.33,1.02,U] [#5 -0.23,0.06,1.08,U] [#6 -0.07,0.12,0.93,U] [#7 -0.21,-0.04,0.81,U] [#8 -0.09,0.20,0.98,U] 
01:30:56.453 00.001 10844 refined, 8 included, MultiStar: {-0.11, 0.10}, one-star: {0.22, 0.01}
01:30:56.453 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
01:30:56.453 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
01:30:56.453 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.43 mountX=-0.08 mountY=-0.13, mountTheta=-2.11
01:30:56.454 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.10, opts=13)
01:30:56.454 00.000 10844 Enqueuing Move request for scope (-0.11, 0.10)
01:30:56.454 00.000 11060 Worker thread wakes up
01:30:56.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:56.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
01:30:56.454 00.000 10844 UpdateGuideState exits: m=2562 SNR=32.1
01:30:56.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
01:30:56.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:56.454 00.000 11060 Moving (-0.11, 0.10) raw xDistance=-0.08 yDistance=-0.13
01:30:56.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:56.454 00.000 10844 Enqueuing Expose request
01:30:56.455 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:30:56.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:56.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:30:56.455 00.000 11060 MoveAxis(E, 0, ABG)
01:30:56.455 00.000 11060 Move returns status 0, amount 0
01:30:56.455 00.000 11060 MoveAxis(N, 0, ABG)
01:30:56.455 00.000 11060 Move returns status 0, amount 0
01:30:56.455 00.000 11060 move complete, result=0
01:30:56.455 00.000 11060 worker thread done servicing request
01:30:56.455 00.000 11060 Worker thread wakes up
01:30:56.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:56.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:56.457 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:57.086 00.629 11060 Exposure complete
01:30:57.267 00.181 10844 OnExposeComplete: enter
01:30:57.267 00.000 10844 UpdateGuideState(): m_state=6
01:30:57.269 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10070
01:30:57.269 00.000 10844 Star::Find returns 1 (1), X=268.42, Y=60.82, Mass=2742, SNR=33.1, Peak=255 HFD=3.5
01:30:57.269 00.000 10844 MultiStar: [#1 0.09,0.10,1.04,U] [#2 0.14,0.05,2.06,U] [#3 0.36,-0.27,0.90,U] [#4 0.10,0.61,0.00,M1] [#5 0.36,0.49,0.00,M1] [#6 -0.01,0.01,0.92,U] [#7 -0.05,-0.11,0.82,U] [#8 0.44,0.33,0.95,U] 
01:30:57.270 00.001 10844 refined, 6 included, MultiStar: {0.13, 0.00}, one-star: {-0.07, -0.16}
01:30:57.270 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
01:30:57.270 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
01:30:57.270 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.04 mountX=-0.03 mountY=0.13, mountTheta=1.79
01:30:57.272 00.002 11060 worker thread done servicing request
01:30:57.273 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.00, opts=13)
01:30:57.273 00.000 10844 Enqueuing Move request for scope (0.13, 0.00)
01:30:57.273 00.000 11060 Worker thread wakes up
01:30:57.273 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:57.273 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.1 Saturated
01:30:57.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:57.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
01:30:57.274 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:57.274 00.000 10844 Enqueuing Expose request
01:30:57.274 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
01:30:57.274 00.000 11060 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=0.13
01:30:57.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:30:57.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:57.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:30:57.274 00.000 11060 MoveAxis(E, 0, ABG)
01:30:57.274 00.000 11060 Move returns status 0, amount 0
01:30:57.274 00.000 11060 MoveAxis(N, 0, ABG)
01:30:57.275 00.001 11060 Move returns status 0, amount 0
01:30:57.275 00.000 11060 move complete, result=0
01:30:57.275 00.000 11060 worker thread done servicing request
01:30:57.275 00.000 11060 Worker thread wakes up
01:30:57.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:57.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:57.278 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:57.916 00.638 11060 Exposure complete
01:30:58.099 00.183 11060 worker thread done servicing request
01:30:58.100 00.001 10844 OnExposeComplete: enter
01:30:58.100 00.000 10844 UpdateGuideState(): m_state=6
01:30:58.100 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10071
01:30:58.100 00.000 10844 Star::Find returns 1 (1), X=268.78, Y=61.05, Mass=3072, SNR=35.2, Peak=255 HFD=3.1
01:30:58.100 00.000 10844 MultiStar: [#1 -0.14,0.02,0.91,U] [#2 0.00,-0.00,2.06,U] [#3 0.01,-0.23,0.92,U] [#4 0.37,0.27,0.88,U] [#5 0.01,0.46,0.93,U] [#6 -0.42,0.21,0.86,U] [#7 -0.13,-0.08,0.73,U] [#8 0.08,0.27,0.81,U] 
01:30:58.100 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.29, 0.08}
01:30:58.100 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
01:30:58.100 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
01:30:58.101 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.42 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
01:30:58.103 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
01:30:58.103 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
01:30:58.103 00.000 11060 Worker thread wakes up
01:30:58.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:58.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:30:58.103 00.000 10844 UpdateGuideState exits: m=3072 SNR=35.2 Saturated
01:30:58.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:30:58.104 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:58.104 00.000 11060 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.00
01:30:58.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:58.104 00.000 10844 Enqueuing Expose request
01:30:58.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:30:58.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:58.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:30:58.104 00.000 11060 MoveAxis(E, 0, ABG)
01:30:58.104 00.000 11060 Move returns status 0, amount 0
01:30:58.104 00.000 11060 MoveAxis(N, 0, ABG)
01:30:58.104 00.000 11060 Move returns status 0, amount 0
01:30:58.104 00.000 11060 move complete, result=0
01:30:58.104 00.000 11060 worker thread done servicing request
01:30:58.104 00.000 11060 Worker thread wakes up
01:30:58.105 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:58.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:58.106 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:58.760 00.654 11060 Exposure complete
01:30:58.924 00.164 11060 worker thread done servicing request
01:30:58.924 00.000 10844 OnExposeComplete: enter
01:30:58.924 00.000 10844 UpdateGuideState(): m_state=6
01:30:58.924 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10072
01:30:58.924 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=60.93, Mass=3149, SNR=35.2, Peak=240 HFD=3.4
01:30:58.924 00.000 10844 MultiStar: [#1 0.03,0.14,0.93,U] [#2 -0.10,-0.11,1.90,U] [#3 -0.14,-0.08,0.92,U] [#4 0.14,0.06,0.82,U] [#5 0.05,0.19,0.91,U] [#6 -0.37,0.12,0.86,U] [#7 -0.41,-0.38,0.75,U] [#8 -0.04,0.32,0.86,U] 
01:30:58.925 00.001 10844 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.24, -0.05}
01:30:58.925 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
01:30:58.925 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
01:30:58.925 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.12 cameraTheta=3.02 mountX=0.01 mountY=-0.12, mountTheta=-1.51
01:30:58.926 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
01:30:58.926 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
01:30:58.926 00.000 11060 Worker thread wakes up
01:30:58.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:58.926 00.000 10844 UpdateGuideState exits: m=3149 SNR=35.2
01:30:58.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
01:30:58.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
01:30:58.926 00.000 11060 Moving (-0.11, 0.01) raw xDistance=0.01 yDistance=-0.12
01:30:58.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:30:58.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:58.927 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:58.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:30:58.927 00.000 11060 MoveAxis(E, 0, ABG)
01:30:58.927 00.000 11060 Move returns status 0, amount 0
01:30:58.927 00.000 11060 MoveAxis(N, 0, ABG)
01:30:58.927 00.000 11060 Move returns status 0, amount 0
01:30:58.927 00.000 11060 move complete, result=0
01:30:58.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:58.927 00.000 10844 Enqueuing Expose request
01:30:58.927 00.000 11060 worker thread done servicing request
01:30:58.927 00.000 11060 Worker thread wakes up
01:30:58.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:58.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:30:58.927 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:59.554 00.627 11060 Exposure complete
01:30:59.754 00.200 11060 worker thread done servicing request
01:30:59.754 00.000 10844 OnExposeComplete: enter
01:30:59.754 00.000 10844 UpdateGuideState(): m_state=6
01:30:59.755 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10073
01:30:59.755 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=60.60, Mass=2874, SNR=34.4, Peak=255 HFD=3.5
01:30:59.755 00.000 10844 MultiStar: [#1 0.22,0.01,0.94,U] [#2 -0.52,-0.12,1.95,U] [#3 -0.07,-0.14,0.87,U] [#4 -0.15,0.06,0.95,U] [#5 -0.22,0.29,1.01,U] [#6 -0.14,-0.14,0.88,U] [#7 -0.59,0.02,0.86,U] [#8 -0.13,-0.12,0.92,U] 
01:30:59.755 00.000 10844 refined, 8 included, MultiStar: {-0.23, -0.06}, one-star: {-0.19, -0.37}
01:30:59.755 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
01:30:59.756 00.001 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
01:30:59.756 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-2.88 mountX=0.10 mountY=-0.22, mountTheta=-1.13
01:30:59.757 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.06, opts=13)
01:30:59.757 00.000 10844 Enqueuing Move request for scope (-0.23, -0.06)
01:30:59.757 00.000 11060 Worker thread wakes up
01:30:59.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:30:59.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.06) opts 0xd
01:30:59.758 00.001 10844 UpdateGuideState exits: m=2874 SNR=34.4 Saturated
01:30:59.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:59.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:30:59.758 00.000 10844 Enqueuing Expose request
01:30:59.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.06)
01:30:59.758 00.000 11060 Moving (-0.23, -0.06) raw xDistance=0.10 yDistance=-0.22
01:30:59.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:30:59.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:30:59.758 00.000 11060 MoveAxis(E, 0, ABG)
01:30:59.758 00.000 11060 Move returns status 0, amount 0
01:30:59.758 00.000 11060 MoveAxis(N, 85, ABG)
01:30:59.758 00.000 11060 Guiding  Dir = 0, Dur = 85
01:30:59.767 00.009 11060 IsSlewing returns 0
01:30:59.768 00.001 11060 IsGuiding returns 0
01:30:59.863 00.095 11060 IsGuiding returns 0
01:30:59.864 00.001 11060 Move returns status 0, amount 85
01:30:59.864 00.000 11060 move complete, result=0
01:30:59.864 00.000 11060 worker thread done servicing request
01:30:59.866 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 85 ms NORTH
01:30:59.866 00.000 11060 Worker thread wakes up
01:30:59.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:30:59.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:00.495 00.629 11060 Exposure complete
01:31:00.646 00.151 11060 worker thread done servicing request
01:31:00.646 00.000 10844 OnExposeComplete: enter
01:31:00.646 00.000 10844 UpdateGuideState(): m_state=6
01:31:00.647 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10074
01:31:00.647 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=60.81, Mass=2958, SNR=34.8, Peak=255 HFD=3.4
01:31:00.647 00.000 10844 MultiStar: [#1 -0.21,0.04,0.88,U] [#2 -0.22,0.19,1.92,U] [#3 0.32,-0.22,0.83,U] [#4 0.19,0.06,0.89,U] [#5 -0.12,0.14,0.96,U] [#6 -0.20,-0.02,0.87,U] [#7 -0.39,-0.26,0.75,U] [#8 0.16,-0.19,0.94,U] 
01:31:00.647 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.06, -0.16}
01:31:00.647 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
01:31:00.647 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
01:31:00.647 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.92 mountX=0.03 mountY=-0.07, mountTheta=-1.17
01:31:00.649 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
01:31:00.649 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
01:31:00.649 00.000 11060 Worker thread wakes up
01:31:00.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
01:31:00.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
01:31:00.649 00.000 11060 Moving (-0.07, -0.02) raw xDistance=0.03 yDistance=-0.07
01:31:00.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:31:00.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:00.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:00.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:00.649 00.000 11060 MoveAxis(E, 0, ABG)
01:31:00.649 00.000 11060 Move returns status 0, amount 0
01:31:00.649 00.000 11060 MoveAxis(N, 0, ABG)
01:31:00.649 00.000 11060 Move returns status 0, amount 0
01:31:00.649 00.000 11060 move complete, result=0
01:31:00.649 00.000 10844 UpdateGuideState exits: m=2958 SNR=34.8 Saturated
01:31:00.649 00.000 11060 worker thread done servicing request
01:31:00.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:00.650 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:00.650 00.000 10844 Enqueuing Expose request
01:31:00.650 00.000 11060 Worker thread wakes up
01:31:00.650 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:00.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:00.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:01.293 00.643 11060 Exposure complete
01:31:01.486 00.193 11060 worker thread done servicing request
01:31:01.486 00.000 10844 OnExposeComplete: enter
01:31:01.486 00.000 10844 UpdateGuideState(): m_state=6
01:31:01.486 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10075
01:31:01.486 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=60.85, Mass=2438, SNR=31.6, Peak=238 HFD=3.1
01:31:01.487 00.001 10844 MultiStar: [#1 -0.08,-0.11,1.03,U] [#2 -0.29,0.06,2.15,U] [#3 -0.20,-0.06,1.05,U] [#4 -0.28,0.25,0.97,U] [#5 -0.18,-0.06,1.11,U] [#6 -0.70,0.29,0.00,M1] [#7 0.09,0.25,0.81,U] [#8 -0.18,0.21,1.06,U] 
01:31:01.487 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.05}, one-star: {-0.16, -0.12}
01:31:01.487 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
01:31:01.487 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
01:31:01.487 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.88 mountX=-0.02 mountY=-0.19, mountTheta=-1.65
01:31:01.488 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.05, opts=13)
01:31:01.488 00.000 10844 Enqueuing Move request for scope (-0.18, 0.05)
01:31:01.488 00.000 11060 Worker thread wakes up
01:31:01.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:01.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
01:31:01.488 00.000 10844 UpdateGuideState exits: m=2438 SNR=31.6
01:31:01.488 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
01:31:01.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:01.488 00.000 11060 Moving (-0.18, 0.05) raw xDistance=-0.02 yDistance=-0.19
01:31:01.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:01.488 00.000 10844 Enqueuing Expose request
01:31:01.489 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:01.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:01.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:31:01.489 00.000 11060 MoveAxis(E, 0, ABG)
01:31:01.489 00.000 11060 Move returns status 0, amount 0
01:31:01.489 00.000 11060 MoveAxis(N, 0, ABG)
01:31:01.489 00.000 11060 Move returns status 0, amount 0
01:31:01.489 00.000 11060 move complete, result=0
01:31:01.489 00.000 11060 worker thread done servicing request
01:31:01.489 00.000 11060 Worker thread wakes up
01:31:01.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:01.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:01.491 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:02.124 00.633 11060 Exposure complete
01:31:02.286 00.162 11060 worker thread done servicing request
01:31:02.286 00.000 10844 OnExposeComplete: enter
01:31:02.286 00.000 10844 UpdateGuideState(): m_state=6
01:31:02.286 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10076
01:31:02.286 00.000 10844 Star::Find returns 1 (1), X=268.83, Y=60.64, Mass=2777, SNR=33.7, Peak=255 HFD=3.4
01:31:02.286 00.000 10844 MultiStar: [#1 -0.07,-0.08,0.98,U] [#2 -0.30,0.05,2.03,U] [#3 -0.09,-0.04,0.96,U] [#4 -0.43,0.00,0.99,U] [#5 -0.25,0.44,1.03,U] [#6 0.18,0.27,0.92,U] [#7 -0.51,0.61,0.00,M1] [#8 -0.25,0.47,0.92,U] 
01:31:02.286 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.09}, one-star: {0.34, -0.33}
01:31:02.286 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
01:31:02.287 00.001 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
01:31:02.287 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.55 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
01:31:02.288 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.09, opts=13)
01:31:02.288 00.000 10844 Enqueuing Move request for scope (-0.13, 0.09)
01:31:02.288 00.000 11060 Worker thread wakes up
01:31:02.288 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:02.288 00.000 10844 UpdateGuideState exits: m=2777 SNR=33.7 Saturated
01:31:02.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:02.288 00.000 10844 Enqueuing Expose request
01:31:02.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
01:31:02.289 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
01:31:02.289 00.000 11060 Moving (-0.13, 0.09) raw xDistance=-0.06 yDistance=-0.14
01:31:02.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:02.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:02.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:31:02.289 00.000 11060 MoveAxis(E, 0, ABG)
01:31:02.289 00.000 11060 Move returns status 0, amount 0
01:31:02.289 00.000 11060 MoveAxis(N, 0, ABG)
01:31:02.289 00.000 11060 Move returns status 0, amount 0
01:31:02.289 00.000 11060 move complete, result=0
01:31:02.289 00.000 11060 worker thread done servicing request
01:31:02.289 00.000 11060 Worker thread wakes up
01:31:02.290 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:02.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:02.291 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:02.926 00.635 11060 Exposure complete
01:31:03.092 00.166 11060 worker thread done servicing request
01:31:03.092 00.000 10844 OnExposeComplete: enter
01:31:03.092 00.000 10844 UpdateGuideState(): m_state=6
01:31:03.092 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10077
01:31:03.093 00.001 10844 Star::Find returns 1 (0), X=268.58, Y=60.79, Mass=3196, SNR=35.9, Peak=221 HFD=3.7
01:31:03.093 00.000 10844 MultiStar: [#1 -0.29,0.10,0.88,U] [#2 0.15,0.63,0.00,M1] [#3 -0.19,-0.10,0.83,U] [#4 0.20,0.07,0.85,U] [#5 -0.08,0.59,0.97,U] [#6 -0.22,-0.14,0.79,U] [#7 -0.41,0.06,0.80,U] [#8 0.21,0.48,0.84,U] 
01:31:03.093 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.11}, one-star: {0.10, -0.18}
01:31:03.093 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
01:31:03.093 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
01:31:03.093 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.17 mountX=-0.10 mountY=-0.10, mountTheta=-2.37
01:31:03.094 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
01:31:03.094 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
01:31:03.094 00.000 11060 Worker thread wakes up
01:31:03.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
01:31:03.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
01:31:03.094 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.10 yDistance=-0.10
01:31:03.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:31:03.095 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:03.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:03.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:03.095 00.000 11060 MoveAxis(E, 0, ABG)
01:31:03.095 00.000 11060 Move returns status 0, amount 0
01:31:03.095 00.000 11060 MoveAxis(N, 0, ABG)
01:31:03.095 00.000 11060 Move returns status 0, amount 0
01:31:03.095 00.000 10844 UpdateGuideState exits: m=3196 SNR=35.9
01:31:03.095 00.000 11060 move complete, result=0
01:31:03.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:03.095 00.000 11060 worker thread done servicing request
01:31:03.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:03.095 00.000 10844 Enqueuing Expose request
01:31:03.095 00.000 11060 Worker thread wakes up
01:31:03.095 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:03.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:03.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:03.751 00.656 11060 Exposure complete
01:31:03.921 00.170 11060 worker thread done servicing request
01:31:03.921 00.000 10844 OnExposeComplete: enter
01:31:03.921 00.000 10844 UpdateGuideState(): m_state=6
01:31:03.921 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10078
01:31:03.921 00.000 10844 Star::Find returns 1 (1), X=269.21, Y=61.83, Mass=2828, SNR=33.4, Peak=255 HFD=3.5
01:31:03.922 00.001 10844 MultiStar: [#1 0.02,0.09,0.95,U] [#2 0.25,-0.14,1.93,U] [#3 -0.08,-0.10,0.91,U] [#4 0.58,0.15,0.94,U] [#5 -0.09,0.51,0.97,U] [#6 0.06,0.81,0.00,M1] [#7 -0.24,0.46,0.88,U] [#8 -0.04,0.31,0.97,U] 
01:31:03.922 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.22}, one-star: {0.73, 0.86}
01:31:03.922 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
01:31:03.922 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
01:31:03.922 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.95 mountX=-0.25 mountY=0.12, mountTheta=2.69
01:31:03.923 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.22, opts=13)
01:31:03.923 00.000 10844 Enqueuing Move request for scope (0.16, 0.22)
01:31:03.923 00.000 11060 Worker thread wakes up
01:31:03.923 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:03.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
01:31:03.924 00.001 10844 UpdateGuideState exits: m=2828 SNR=33.4 Saturated
01:31:03.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
01:31:03.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:03.924 00.000 11060 Moving (0.16, 0.22) raw xDistance=-0.25 yDistance=0.12
01:31:03.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:03.924 00.000 10844 Enqueuing Expose request
01:31:03.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:31:03.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:03.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:31:03.924 00.000 11060 MoveAxis(E, 43, ABG)
01:31:03.924 00.000 11060 Guiding  Dir = 2, Dur = 43
01:31:03.933 00.009 11060 IsSlewing returns 0
01:31:03.933 00.000 11060 IsGuiding returns 0
01:31:03.980 00.047 11060 IsGuiding returns 0
01:31:03.980 00.000 11060 Move returns status 0, amount 43
01:31:03.980 00.000 11060 MoveAxis(N, 0, ABG)
01:31:03.980 00.000 11060 Move returns status 0, amount 0
01:31:03.980 00.000 11060 move complete, result=0
01:31:03.982 00.002 11060 worker thread done servicing request
01:31:03.982 00.000 11060 Worker thread wakes up
01:31:03.982 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:31:03.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:03.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:04.614 00.632 11060 Exposure complete
01:31:04.803 00.189 11060 worker thread done servicing request
01:31:04.803 00.000 10844 OnExposeComplete: enter
01:31:04.803 00.000 10844 UpdateGuideState(): m_state=6
01:31:04.803 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10079
01:31:04.803 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=60.96, Mass=2774, SNR=33.8, Peak=255 HFD=3.3
01:31:04.803 00.000 10844 MultiStar: [#1 0.01,-0.47,0.99,U] [#2 0.31,-0.28,1.92,U] [#3 -0.29,-0.06,0.92,U] [#4 -0.12,-0.19,0.89,U] [#5 -0.18,0.18,0.87,U] [#6 0.27,-0.40,1.00,U] [#7 -0.37,-0.04,0.90,U] [#8 -0.10,0.05,0.94,U] 
01:31:04.803 00.000 10844 single-star, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.06, -0.01}
01:31:04.803 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
01:31:04.804 00.001 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
01:31:04.804 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.95 mountX=0.02 mountY=-0.05, mountTheta=-1.20
01:31:04.805 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
01:31:04.805 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
01:31:04.805 00.000 11060 Worker thread wakes up
01:31:04.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:31:04.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:31:04.805 00.000 11060 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=-0.05
01:31:04.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:04.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:04.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:04.805 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.8 Saturated
01:31:04.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:31:04.805 00.000 11060 MoveAxis(E, 0, ABG)
01:31:04.805 00.000 11060 Move returns status 0, amount 0
01:31:04.805 00.000 11060 MoveAxis(N, 0, ABG)
01:31:04.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:04.805 00.000 11060 Move returns status 0, amount 0
01:31:04.805 00.000 11060 move complete, result=0
01:31:04.805 00.000 11060 worker thread done servicing request
01:31:04.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:04.806 00.001 10844 Enqueuing Expose request
01:31:04.806 00.000 11060 Worker thread wakes up
01:31:04.806 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:04.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:04.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:05.454 00.648 11060 Exposure complete
01:31:05.618 00.164 11060 worker thread done servicing request
01:31:05.618 00.000 10844 OnExposeComplete: enter
01:31:05.618 00.000 10844 UpdateGuideState(): m_state=6
01:31:05.618 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10080
01:31:05.620 00.002 10844 Star::Find returns 1 (0), X=268.29, Y=60.99, Mass=2335, SNR=30.4, Peak=210 HFD=3.2
01:31:05.620 00.000 10844 MultiStar: [#1 -0.05,0.71,0.00,M1] [#2 -0.09,-0.00,2.13,U] [#3 -0.15,0.38,1.07,U] [#4 0.38,-0.14,1.09,U] [#5 -0.35,0.60,0.00,M1] [#6 -0.16,0.34,1.04,U] [#7 -0.06,0.45,0.84,U] [#8 -0.15,0.26,1.00,U] 
01:31:05.620 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {-0.19, 0.02}
01:31:05.620 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
01:31:05.621 00.001 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.60)
01:31:05.621 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.95 mountX=-0.14 mountY=-0.09, mountTheta=-2.59
01:31:05.623 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
01:31:05.624 00.001 10844 Enqueuing Move request for scope (-0.06, 0.15)
01:31:05.624 00.000 11060 Worker thread wakes up
01:31:05.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:05.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
01:31:05.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:31:05.624 00.000 11060 Moving (-0.06, 0.15) raw xDistance=-0.14 yDistance=-0.09
01:31:05.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:31:05.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:05.625 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:05.625 00.000 11060 MoveAxis(E, 24, ABG)
01:31:05.625 00.000 11060 Guiding  Dir = 2, Dur = 24
01:31:05.625 00.000 10844 UpdateGuideState exits: m=2335 SNR=30.4
01:31:05.627 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:05.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:05.627 00.000 10844 Enqueuing Expose request
01:31:05.652 00.025 11060 IsSlewing returns 0
01:31:05.652 00.000 11060 IsGuiding returns 0
01:31:05.683 00.031 11060 IsGuiding returns 0
01:31:05.683 00.000 11060 Move returns status 0, amount 24
01:31:05.683 00.000 11060 MoveAxis(N, 0, ABG)
01:31:05.683 00.000 11060 Move returns status 0, amount 0
01:31:05.683 00.000 11060 move complete, result=0
01:31:05.683 00.000 11060 worker thread done servicing request
01:31:05.683 00.000 11060 Worker thread wakes up
01:31:05.684 00.001 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
01:31:05.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:05.684 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:06.317 00.633 11060 Exposure complete
01:31:06.499 00.182 11060 worker thread done servicing request
01:31:06.499 00.000 10844 OnExposeComplete: enter
01:31:06.499 00.000 10844 UpdateGuideState(): m_state=6
01:31:06.499 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10081
01:31:06.499 00.000 10844 Star::Find returns 1 (1), X=268.45, Y=60.57, Mass=2622, SNR=32.2, Peak=255 HFD=3.1
01:31:06.500 00.001 10844 MultiStar: [#1 0.25,0.01,1.08,U] [#2 0.27,0.41,2.16,U] [#3 0.00,0.06,0.93,U] [#4 0.41,-0.25,0.99,U] [#5 0.31,0.17,1.05,U] [#6 -0.02,-0.02,0.98,U] [#7 0.12,0.19,0.88,U] [#8 0.28,0.41,0.92,U] 
01:31:06.500 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.10}, one-star: {-0.03, -0.41}
01:31:06.500 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:31:06.500 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:31:06.500 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.49 mountX=-0.13 mountY=0.17, mountTheta=2.23
01:31:06.501 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.10, opts=13)
01:31:06.501 00.000 10844 Enqueuing Move request for scope (0.19, 0.10)
01:31:06.501 00.000 11060 Worker thread wakes up
01:31:06.503 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:06.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
01:31:06.503 00.000 10844 UpdateGuideState exits: m=2622 SNR=32.2 Saturated
01:31:06.503 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
01:31:06.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:06.503 00.000 11060 Moving (0.19, 0.10) raw xDistance=-0.13 yDistance=0.17
01:31:06.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:06.503 00.000 10844 Enqueuing Expose request
01:31:06.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:31:06.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:06.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:31:06.503 00.000 11060 MoveAxis(E, 24, ABG)
01:31:06.503 00.000 11060 Guiding  Dir = 2, Dur = 24
01:31:06.531 00.028 11060 IsSlewing returns 0
01:31:06.531 00.000 11060 IsGuiding returns 0
01:31:06.577 00.046 11060 IsGuiding returns 0
01:31:06.577 00.000 11060 Move returns status 0, amount 24
01:31:06.577 00.000 11060 MoveAxis(N, 0, ABG)
01:31:06.577 00.000 11060 Move returns status 0, amount 0
01:31:06.577 00.000 11060 move complete, result=0
01:31:06.578 00.001 11060 worker thread done servicing request
01:31:06.578 00.000 11060 Worker thread wakes up
01:31:06.578 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.2 px 0 ms NORTH
01:31:06.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:06.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:07.207 00.629 11060 Exposure complete
01:31:07.369 00.162 11060 worker thread done servicing request
01:31:07.369 00.000 10844 OnExposeComplete: enter
01:31:07.369 00.000 10844 UpdateGuideState(): m_state=6
01:31:07.369 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10082
01:31:07.369 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=61.01, Mass=2980, SNR=34.9, Peak=234 HFD=3.9
01:31:07.369 00.000 10844 MultiStar: [#1 -0.15,0.04,0.95,U] [#2 -0.12,0.34,1.94,U] [#3 0.04,-0.41,0.92,U] [#4 0.27,-0.55,0.00,M1] [#5 0.32,0.03,1.01,U] [#6 0.19,-0.17,0.88,U] [#7 -0.56,-0.17,0.77,U] [#8 0.32,0.21,0.89,U] 
01:31:07.370 00.001 10844 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.36, 0.03}
01:31:07.370 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
01:31:07.370 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
01:31:07.370 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=-0.04 mountY=0.04, mountTheta=2.44
01:31:07.371 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
01:31:07.371 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
01:31:07.371 00.000 11060 Worker thread wakes up
01:31:07.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:31:07.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:31:07.371 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
01:31:07.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:31:07.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:07.372 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:07.372 00.000 10844 UpdateGuideState exits: m=2980 SNR=34.9
01:31:07.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:07.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:07.372 00.000 10844 Enqueuing Expose request
01:31:07.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:31:07.372 00.000 11060 MoveAxis(E, 0, ABG)
01:31:07.372 00.000 11060 Move returns status 0, amount 0
01:31:07.372 00.000 11060 MoveAxis(N, 0, ABG)
01:31:07.372 00.000 11060 Move returns status 0, amount 0
01:31:07.372 00.000 11060 move complete, result=0
01:31:07.372 00.000 11060 worker thread done servicing request
01:31:07.372 00.000 11060 Worker thread wakes up
01:31:07.373 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:07.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:07.374 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:08.011 00.637 11060 Exposure complete
01:31:08.179 00.168 11060 worker thread done servicing request
01:31:08.179 00.000 10844 OnExposeComplete: enter
01:31:08.179 00.000 10844 UpdateGuideState(): m_state=6
01:31:08.179 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10083
01:31:08.179 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=61.00, Mass=3115, SNR=35.5, Peak=251 HFD=3.1
01:31:08.179 00.000 10844 MultiStar: [#1 0.14,0.32,0.87,U] [#2 0.17,-0.44,1.84,U] [#3 0.58,-0.49,0.00,M1] [#4 0.38,-0.03,0.85,U] [#5 0.18,0.10,0.96,U] [#6 0.23,-0.13,0.89,U] [#7 0.13,-0.23,0.78,U] [#8 0.62,-0.31,0.00,M1] 
01:31:08.179 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.10}, one-star: {0.31, 0.03}
01:31:08.179 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
01:31:08.179 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:31:08.180 00.001 10844 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.44 mountX=0.06 mountY=0.23, mountTheta=1.31
01:31:08.182 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.10, opts=13)
01:31:08.182 00.000 10844 Enqueuing Move request for scope (0.22, -0.10)
01:31:08.182 00.000 11060 Worker thread wakes up
01:31:08.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
01:31:08.182 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
01:31:08.183 00.001 11060 Moving (0.22, -0.10) raw xDistance=0.06 yDistance=0.23
01:31:08.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:08.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:08.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:08.183 00.000 10844 UpdateGuideState exits: m=3115 SNR=35.5
01:31:08.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:08.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:08.183 00.000 10844 Enqueuing Expose request
01:31:08.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:31:08.183 00.000 11060 MoveAxis(E, 0, ABG)
01:31:08.183 00.000 11060 Move returns status 0, amount 0
01:31:08.183 00.000 11060 MoveAxis(N, 0, ABG)
01:31:08.183 00.000 11060 Move returns status 0, amount 0
01:31:08.183 00.000 11060 move complete, result=0
01:31:08.183 00.000 11060 worker thread done servicing request
01:31:08.183 00.000 11060 Worker thread wakes up
01:31:08.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:08.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:08.185 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:08.823 00.638 11060 Exposure complete
01:31:09.004 00.181 11060 worker thread done servicing request
01:31:09.004 00.000 10844 OnExposeComplete: enter
01:31:09.004 00.000 10844 UpdateGuideState(): m_state=6
01:31:09.005 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10084
01:31:09.005 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=61.11, Mass=2776, SNR=33.2, Peak=232 HFD=3.0
01:31:09.005 00.000 10844 MultiStar: [#1 0.25,0.44,0.93,U] [#2 0.30,0.25,1.98,U] [#3 0.10,-0.09,0.86,U] [#4 0.31,0.34,0.85,U] [#5 0.57,0.37,0.00,M1] [#6 -0.07,0.13,0.90,U] [#7 0.04,0.18,0.85,U] [#8 0.08,0.04,0.99,U] 
01:31:09.005 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.19}, one-star: {0.40, 0.13}
01:31:09.005 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
01:31:09.005 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
01:31:09.005 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.27 cameraTheta=0.77 mountX=-0.22 mountY=0.16, mountTheta=2.51
01:31:09.006 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.19, opts=13)
01:31:09.006 00.000 10844 Enqueuing Move request for scope (0.19, 0.19)
01:31:09.006 00.000 11060 Worker thread wakes up
01:31:09.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:09.007 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.19) opts 0xd
01:31:09.007 00.000 10844 UpdateGuideState exits: m=2776 SNR=33.2
01:31:09.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.19)
01:31:09.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:09.007 00.000 11060 Moving (0.19, 0.19) raw xDistance=-0.22 yDistance=0.16
01:31:09.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:09.007 00.000 10844 Enqueuing Expose request
01:31:09.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:31:09.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:09.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:31:09.007 00.000 11060 MoveAxis(E, 38, ABG)
01:31:09.007 00.000 11060 Guiding  Dir = 2, Dur = 38
01:31:09.036 00.029 11060 IsSlewing returns 0
01:31:09.036 00.000 11060 IsGuiding returns 0
01:31:09.093 00.057 11060 IsGuiding returns 0
01:31:09.093 00.000 11060 Move returns status 0, amount 38
01:31:09.093 00.000 11060 MoveAxis(N, 0, ABG)
01:31:09.093 00.000 11060 Move returns status 0, amount 0
01:31:09.093 00.000 11060 move complete, result=0
01:31:09.093 00.000 11060 worker thread done servicing request
01:31:09.093 00.000 11060 Worker thread wakes up
01:31:09.093 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
01:31:09.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:09.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:09.725 00.632 11060 Exposure complete
01:31:09.891 00.166 11060 worker thread done servicing request
01:31:09.891 00.000 10844 OnExposeComplete: enter
01:31:09.891 00.000 10844 UpdateGuideState(): m_state=6
01:31:09.892 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10085
01:31:09.892 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=60.94, Mass=2733, SNR=33.3, Peak=255 HFD=3.6
01:31:09.892 00.000 10844 MultiStar: [#1 -0.05,0.06,0.93,U] [#2 0.37,-0.03,1.91,U] [#3 0.08,-0.65,0.00,M1] [#4 0.31,-0.42,0.98,U] [#5 0.33,0.29,1.01,U] [#6 -0.24,-0.12,0.92,U] [#7 0.01,-0.18,0.85,U] [#8 0.02,-0.34,0.91,U] 
01:31:09.892 00.000 10844 single-star, 7 included, MultiStar: {0.14, -0.09}, one-star: {0.06, -0.04}
01:31:09.892 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
01:31:09.892 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:31:09.892 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.54 mountX=0.02 mountY=0.07, mountTheta=1.21
01:31:09.894 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
01:31:09.894 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
01:31:09.894 00.000 11060 Worker thread wakes up
01:31:09.894 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:31:09.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:31:09.894 00.000 10844 UpdateGuideState exits: m=2733 SNR=33.3 Saturated
01:31:09.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:31:09.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:09.894 00.000 11060 Moving (0.06, -0.04) raw xDistance=0.02 yDistance=0.07
01:31:09.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:09.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:09.894 00.000 10844 Enqueuing Expose request
01:31:09.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:09.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:31:09.895 00.001 11060 MoveAxis(E, 0, ABG)
01:31:09.895 00.000 11060 Move returns status 0, amount 0
01:31:09.895 00.000 11060 MoveAxis(N, 0, ABG)
01:31:09.895 00.000 11060 Move returns status 0, amount 0
01:31:09.895 00.000 11060 move complete, result=0
01:31:09.895 00.000 11060 worker thread done servicing request
01:31:09.895 00.000 11060 Worker thread wakes up
01:31:09.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:09.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:09.896 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:10.531 00.635 11060 Exposure complete
01:31:10.700 00.169 11060 worker thread done servicing request
01:31:10.700 00.000 10844 OnExposeComplete: enter
01:31:10.700 00.000 10844 UpdateGuideState(): m_state=6
01:31:10.701 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10086
01:31:10.701 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=61.11, Mass=2851, SNR=34.2, Peak=255 HFD=3.6
01:31:10.701 00.000 10844 MultiStar: [#1 -0.10,-0.21,1.00,U] [#2 -0.04,0.03,1.90,U] [#3 -0.19,0.01,0.87,U] [#4 0.51,-0.32,0.00,M1] [#5 -0.05,-0.09,1.07,U] [#6 -0.48,-0.39,0.00,M1] [#7 -0.45,-0.31,0.80,U] [#8 0.09,-0.27,0.89,U] 
01:31:10.701 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.08}, one-star: {-0.06, 0.14}
01:31:10.701 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
01:31:10.701 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
01:31:10.702 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=0.10 mountY=-0.08, mountTheta=-0.71
01:31:10.703 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
01:31:10.703 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
01:31:10.703 00.000 11060 Worker thread wakes up
01:31:10.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:10.703 00.000 10844 UpdateGuideState exits: m=2851 SNR=34.2 Saturated
01:31:10.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:10.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:10.704 00.001 10844 Enqueuing Expose request
01:31:10.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
01:31:10.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
01:31:10.704 00.000 11060 Moving (-0.10, -0.08) raw xDistance=0.10 yDistance=-0.08
01:31:10.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:31:10.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:10.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:31:10.704 00.000 11060 MoveAxis(E, 0, ABG)
01:31:10.704 00.000 11060 Move returns status 0, amount 0
01:31:10.704 00.000 11060 MoveAxis(N, 0, ABG)
01:31:10.704 00.000 11060 Move returns status 0, amount 0
01:31:10.704 00.000 11060 move complete, result=0
01:31:10.704 00.000 11060 worker thread done servicing request
01:31:10.704 00.000 11060 Worker thread wakes up
01:31:10.705 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:10.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:10.706 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:11.361 00.655 11060 Exposure complete
01:31:11.522 00.161 11060 worker thread done servicing request
01:31:11.522 00.000 10844 OnExposeComplete: enter
01:31:11.522 00.000 10844 UpdateGuideState(): m_state=6
01:31:11.522 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10087
01:31:11.522 00.000 10844 Star::Find returns 1 (1), X=268.83, Y=60.90, Mass=2940, SNR=34.7, Peak=255 HFD=3.2
01:31:11.523 00.001 10844 MultiStar: [#1 0.13,0.15,0.95,U] [#2 0.11,0.19,1.87,U] [#3 0.45,-0.29,0.91,U] [#4 0.58,-0.20,0.00,M2] [#5 0.09,0.47,0.91,U] [#6 0.15,-0.00,0.88,U] [#7 0.04,-0.32,0.75,U] [#8 0.28,-0.02,0.91,U] 
01:31:11.523 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.04}, one-star: {0.34, -0.08}
01:31:11.523 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
01:31:11.523 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
01:31:11.523 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.21 mountX=-0.08 mountY=0.18, mountTheta=1.96
01:31:11.524 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.04, opts=13)
01:31:11.524 00.000 10844 Enqueuing Move request for scope (0.19, 0.04)
01:31:11.524 00.000 11060 Worker thread wakes up
01:31:11.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:11.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
01:31:11.524 00.000 10844 UpdateGuideState exits: m=2940 SNR=34.7 Saturated
01:31:11.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
01:31:11.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:11.524 00.000 11060 Moving (0.19, 0.04) raw xDistance=-0.08 yDistance=0.18
01:31:11.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:11.524 00.000 10844 Enqueuing Expose request
01:31:11.525 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:31:11.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:11.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:31:11.525 00.000 11060 MoveAxis(E, 0, ABG)
01:31:11.525 00.000 11060 Move returns status 0, amount 0
01:31:11.525 00.000 11060 MoveAxis(N, 0, ABG)
01:31:11.525 00.000 11060 Move returns status 0, amount 0
01:31:11.525 00.000 11060 move complete, result=0
01:31:11.525 00.000 11060 worker thread done servicing request
01:31:11.525 00.000 11060 Worker thread wakes up
01:31:11.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:11.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:11.526 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:12.162 00.636 11060 Exposure complete
01:31:12.331 00.169 11060 worker thread done servicing request
01:31:12.331 00.000 10844 OnExposeComplete: enter
01:31:12.331 00.000 10844 UpdateGuideState(): m_state=6
01:31:12.332 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10088
01:31:12.332 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=61.66, Mass=3191, SNR=36.3, Peak=249 HFD=3.4
01:31:12.332 00.000 10844 MultiStar: [#1 0.30,-0.40,0.89,U] [#2 0.13,0.05,1.84,U] [#3 0.37,0.19,0.83,U] [#4 0.02,0.52,0.84,U] [#5 0.47,0.28,0.92,U] [#6 0.10,0.07,0.85,U] [#7 0.21,-0.01,0.76,U] [#8 0.46,0.08,0.89,U] 
01:31:12.332 00.000 10844 refined, 8 included, MultiStar: {0.27, 0.16}, one-star: {0.50, 0.69}
01:31:12.332 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
01:31:12.332 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
01:31:12.332 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.16 hyp=0.32 cameraTheta=0.52 mountX=-0.21 mountY=0.25, mountTheta=2.27
01:31:12.340 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.16, opts=13)
01:31:12.340 00.000 10844 Enqueuing Move request for scope (0.27, 0.16)
01:31:12.340 00.000 11060 Worker thread wakes up
01:31:12.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:12.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.16) opts 0xd
01:31:12.340 00.000 10844 UpdateGuideState exits: m=3191 SNR=36.3
01:31:12.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.16)
01:31:12.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:12.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:12.340 00.000 10844 Enqueuing Expose request
01:31:12.340 00.000 11060 Moving (0.27, 0.16) raw xDistance=-0.21 yDistance=0.25
01:31:12.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:31:12.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:12.341 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:31:12.341 00.000 11060 MoveAxis(E, 36, ABG)
01:31:12.341 00.000 11060 Guiding  Dir = 2, Dur = 36
01:31:12.357 00.016 11060 IsSlewing returns 0
01:31:12.357 00.000 11060 IsGuiding returns 0
01:31:12.410 00.053 11060 IsGuiding returns 0
01:31:12.410 00.000 11060 Move returns status 0, amount 36
01:31:12.410 00.000 11060 MoveAxis(N, 0, ABG)
01:31:12.410 00.000 11060 Move returns status 0, amount 0
01:31:12.410 00.000 11060 move complete, result=0
01:31:12.411 00.001 11060 worker thread done servicing request
01:31:12.411 00.000 11060 Worker thread wakes up
01:31:12.411 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
01:31:12.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:12.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:13.050 00.639 11060 Exposure complete
01:31:13.249 00.199 11060 worker thread done servicing request
01:31:13.249 00.000 10844 OnExposeComplete: enter
01:31:13.249 00.000 10844 UpdateGuideState(): m_state=6
01:31:13.250 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10089
01:31:13.250 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=61.35, Mass=2826, SNR=34.0, Peak=247 HFD=3.5
01:31:13.250 00.000 10844 MultiStar: [#1 0.00,0.32,0.92,U] [#2 0.42,0.11,1.98,U] [#3 0.38,-0.08,0.94,U] [#4 0.37,0.29,1.01,U] [#5 0.07,0.41,0.94,U] [#6 -0.09,0.13,0.89,U] [#7 0.15,-0.29,0.79,U] [#8 0.65,0.15,0.00,M1] 
01:31:13.250 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.16}, one-star: {0.31, 0.37}
01:31:13.250 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:31:13.250 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:31:13.250 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.16 hyp=0.29 cameraTheta=0.61 mountX=-0.20 mountY=0.20, mountTheta=2.36
01:31:13.252 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.16, opts=13)
01:31:13.252 00.000 10844 Enqueuing Move request for scope (0.23, 0.16)
01:31:13.252 00.000 11060 Worker thread wakes up
01:31:13.252 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:13.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.16) opts 0xd
01:31:13.252 00.000 10844 UpdateGuideState exits: m=2826 SNR=34.0
01:31:13.252 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.16)
01:31:13.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:13.252 00.000 11060 Moving (0.23, 0.16) raw xDistance=-0.20 yDistance=0.20
01:31:13.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:13.252 00.000 10844 Enqueuing Expose request
01:31:13.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:31:13.252 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.12 newest=0.63
01:31:13.253 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:31:13.253 00.000 11060 MoveAxis(E, 36, ABG)
01:31:13.253 00.000 11060 Guiding  Dir = 2, Dur = 36
01:31:13.265 00.012 11060 IsSlewing returns 0
01:31:13.265 00.000 11060 IsGuiding returns 0
01:31:13.326 00.061 11060 IsGuiding returns 0
01:31:13.326 00.000 11060 Move returns status 0, amount 36
01:31:13.326 00.000 11060 BLC: Oldest BLC event removed
01:31:13.326 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 602 applied
01:31:13.326 00.000 11060 MoveAxis(S, 681, ABG)
01:31:13.326 00.000 11060 Guiding  Dir = 1, Dur = 681
01:31:13.374 00.048 11060 IsSlewing returns 0
01:31:13.374 00.000 11060 IsGuiding returns 0
01:31:14.092 00.718 11060 IsGuiding returns 0
01:31:14.092 00.000 11060 Move returns status 0, amount 681
01:31:14.093 00.001 11060 move complete, result=0
01:31:14.093 00.000 11060 worker thread done servicing request
01:31:14.093 00.000 11060 Worker thread wakes up
01:31:14.093 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 681 ms SOUTH
01:31:14.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:14.095 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:14.723 00.628 11060 Exposure complete
01:31:14.870 00.147 11060 worker thread done servicing request
01:31:14.870 00.000 10844 OnExposeComplete: enter
01:31:14.871 00.001 10844 UpdateGuideState(): m_state=6
01:31:14.871 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10090
01:31:14.871 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=60.91, Mass=2901, SNR=34.3, Peak=255 HFD=3.5
01:31:14.871 00.000 10844 MultiStar: [#1 -0.18,0.36,1.01,U] [#2 0.02,-0.02,2.08,U] [#3 0.19,0.01,0.97,U] [#4 0.48,0.28,1.01,U] [#5 0.18,0.43,0.91,U] [#6 -0.14,0.33,0.88,U] [#7 -0.14,-0.42,0.84,U] [#8 0.00,-0.11,0.87,U] 
01:31:14.871 00.000 10844 single-star, 8 included, MultiStar: {0.05, 0.08}, one-star: {-0.01, -0.07}
01:31:14.871 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
01:31:14.871 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
01:31:14.871 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.74 mountX=0.07 mountY=-0.00, mountTheta=-0.00
01:31:14.873 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
01:31:14.873 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
01:31:14.873 00.000 11060 Worker thread wakes up
01:31:14.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
01:31:14.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
01:31:14.873 00.000 11060 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=-0.00
01:31:14.873 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.142594, 1:-0.000120
01:31:14.873 00.000 11060 BLC: No correction, Miss < min_move
01:31:14.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:31:14.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:14.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:14.873 00.000 10844 UpdateGuideState exits: m=2901 SNR=34.3 Saturated
01:31:14.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:31:14.873 00.000 11060 MoveAxis(E, 0, ABG)
01:31:14.873 00.000 11060 Move returns status 0, amount 0
01:31:14.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:14.873 00.000 11060 MoveAxis(N, 0, ABG)
01:31:14.874 00.001 11060 Move returns status 0, amount 0
01:31:14.874 00.000 11060 move complete, result=0
01:31:14.874 00.000 11060 worker thread done servicing request
01:31:14.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:14.874 00.000 10844 Enqueuing Expose request
01:31:14.874 00.000 11060 Worker thread wakes up
01:31:14.874 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:14.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:14.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:15.514 00.640 11060 Exposure complete
01:31:15.672 00.158 10844 OnExposeComplete: enter
01:31:15.673 00.001 10844 UpdateGuideState(): m_state=6
01:31:15.673 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10091
01:31:15.673 00.000 10844 Star::Find returns 1 (1), X=268.70, Y=60.63, Mass=2852, SNR=33.7, Peak=255 HFD=3.5
01:31:15.673 00.000 10844 MultiStar: [#1 0.06,0.15,1.01,U] [#2 -0.12,-0.13,2.07,U] [#3 -0.01,-0.56,0.96,U] [#4 0.43,-0.34,0.92,U] [#5 0.09,-0.23,1.00,U] [#6 0.31,0.12,0.90,U] [#7 -0.06,0.10,0.80,U] [#8 -0.29,-0.24,0.87,U] 
01:31:15.673 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.16}, one-star: {0.22, -0.34}
01:31:15.674 00.001 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
01:31:15.674 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
01:31:15.674 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.27 mountX=0.15 mountY=0.08, mountTheta=0.47
01:31:15.674 00.000 11060 worker thread done servicing request
01:31:15.675 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.16, opts=13)
01:31:15.675 00.000 10844 Enqueuing Move request for scope (0.05, -0.16)
01:31:15.675 00.000 11060 Worker thread wakes up
01:31:15.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:15.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
01:31:15.675 00.000 10844 UpdateGuideState exits: m=2852 SNR=33.7 Saturated
01:31:15.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
01:31:15.676 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:15.676 00.000 11060 Moving (0.05, -0.16) raw xDistance=0.15 yDistance=0.08
01:31:15.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:15.676 00.000 10844 Enqueuing Expose request
01:31:15.676 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.142594, 1:-0.000120, 2:0.076769
01:31:15.676 00.000 11060 BLC: No correction, Miss < min_move
01:31:15.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:31:15.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:15.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:15.676 00.000 11060 MoveAxis(W, 26, ABG)
01:31:15.676 00.000 11060 Guiding  Dir = 3, Dur = 26
01:31:15.684 00.008 11060 IsSlewing returns 0
01:31:15.684 00.000 11060 IsGuiding returns 0
01:31:15.716 00.032 11060 IsGuiding returns 0
01:31:15.716 00.000 11060 Move returns status 0, amount 26
01:31:15.716 00.000 11060 MoveAxis(N, 0, ABG)
01:31:15.716 00.000 11060 Move returns status 0, amount 0
01:31:15.716 00.000 11060 move complete, result=0
01:31:15.716 00.000 11060 worker thread done servicing request
01:31:15.716 00.000 11060 Worker thread wakes up
01:31:15.716 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
01:31:15.717 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:15.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:16.347 00.630 11060 Exposure complete
01:31:16.502 00.155 11060 worker thread done servicing request
01:31:16.502 00.000 10844 OnExposeComplete: enter
01:31:16.502 00.000 10844 UpdateGuideState(): m_state=6
01:31:16.502 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10092
01:31:16.502 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=60.84, Mass=2927, SNR=34.5, Peak=254 HFD=3.4
01:31:16.503 00.001 10844 MultiStar: [#1 -0.06,0.21,0.98,U] [#2 -0.02,0.14,2.00,U] [#3 0.01,-0.18,0.88,U] [#4 0.30,-0.01,0.89,U] [#5 0.35,0.34,0.88,U] [#6 -0.43,0.13,0.98,U] [#7 -0.26,-0.18,0.87,U] [#8 -0.02,-0.09,0.90,U] 
01:31:16.503 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.22, -0.13}
01:31:16.503 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
01:31:16.503 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
01:31:16.503 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.41 mountX=-0.03 mountY=-0.05, mountTheta=-2.13
01:31:16.506 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
01:31:16.506 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
01:31:16.506 00.000 11060 Worker thread wakes up
01:31:16.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:31:16.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:31:16.506 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
01:31:16.507 00.001 11060 BLC: window closed
01:31:16.507 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.142594, 1:-0.000120, 2:0.076769
01:31:16.507 00.000 11060 BLC: No correction, Miss < min_move
01:31:16.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:31:16.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:16.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:16.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:31:16.507 00.000 11060 MoveAxis(E, 0, ABG)
01:31:16.507 00.000 11060 Move returns status 0, amount 0
01:31:16.507 00.000 11060 MoveAxis(N, 0, ABG)
01:31:16.507 00.000 11060 Move returns status 0, amount 0
01:31:16.507 00.000 11060 move complete, result=0
01:31:16.507 00.000 11060 worker thread done servicing request
01:31:16.507 00.000 10844 UpdateGuideState exits: m=2927 SNR=34.5
01:31:16.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:16.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:16.507 00.000 10844 Enqueuing Expose request
01:31:16.508 00.001 11060 Worker thread wakes up
01:31:16.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:16.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:16.508 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:17.153 00.645 11060 Exposure complete
01:31:17.322 00.169 11060 worker thread done servicing request
01:31:17.323 00.001 10844 OnExposeComplete: enter
01:31:17.323 00.000 10844 UpdateGuideState(): m_state=6
01:31:17.323 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10093
01:31:17.323 00.000 10844 Star::Find returns 1 (1), X=268.87, Y=60.66, Mass=2923, SNR=34.2, Peak=255 HFD=3.4
01:31:17.323 00.000 10844 MultiStar: [#1 -0.00,0.05,0.99,U] [#2 -0.23,-0.11,1.86,U] [#3 -0.09,-0.10,0.93,U] [#4 0.51,-0.04,0.93,U] [#5 -0.40,0.25,1.00,U] [#6 -0.41,-0.33,0.88,U] [#7 -0.33,-0.21,0.88,U] [#8 -0.41,-0.64,0.00,M1] 
01:31:17.323 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.10}, one-star: {0.38, -0.32}
01:31:17.323 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
01:31:17.323 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
01:31:17.323 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.27 mountX=0.11 mountY=-0.07, mountTheta=-0.53
01:31:17.325 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.10, opts=13)
01:31:17.325 00.000 10844 Enqueuing Move request for scope (-0.08, -0.10)
01:31:17.325 00.000 11060 Worker thread wakes up
01:31:17.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=12, FiltMax=255, Gamma=1.000
01:31:17.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
01:31:17.325 00.000 10844 UpdateGuideState exits: m=2923 SNR=34.2 Saturated
01:31:17.325 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
01:31:17.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:17.325 00.000 11060 Moving (-0.08, -0.10) raw xDistance=0.11 yDistance=-0.07
01:31:17.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:17.325 00.000 10844 Enqueuing Expose request
01:31:17.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:31:17.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:17.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:17.326 00.001 11060 MoveAxis(E, 0, ABG)
01:31:17.326 00.000 11060 Move returns status 0, amount 0
01:31:17.326 00.000 11060 MoveAxis(N, 0, ABG)
01:31:17.326 00.000 11060 Move returns status 0, amount 0
01:31:17.326 00.000 11060 move complete, result=0
01:31:17.326 00.000 11060 worker thread done servicing request
01:31:17.326 00.000 11060 Worker thread wakes up
01:31:17.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:17.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:17.327 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:17.957 00.630 11060 Exposure complete
01:31:18.113 00.156 11060 worker thread done servicing request
01:31:18.114 00.001 10844 OnExposeComplete: enter
01:31:18.114 00.000 10844 UpdateGuideState(): m_state=6
01:31:18.114 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10094
01:31:18.114 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=61.24, Mass=2527, SNR=31.5, Peak=243 HFD=3.5
01:31:18.115 00.001 10844 MultiStar: [#1 0.01,0.40,0.98,U] [#2 -0.04,0.38,2.24,U] [#3 -0.02,0.18,1.01,U] [#4 0.22,-0.04,1.03,U] [#5 0.38,0.53,0.00,M1] [#6 0.14,0.53,1.01,U] [#7 0.12,0.21,0.91,U] [#8 0.37,-0.10,0.94,U] 
01:31:18.115 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.25}, one-star: {-0.00, 0.27}
01:31:18.115 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:31:18.115 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
01:31:18.115 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=-0.26 mountY=0.04, mountTheta=3.00
01:31:18.116 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.25, opts=13)
01:31:18.117 00.001 10844 Enqueuing Move request for scope (0.08, 0.25)
01:31:18.117 00.000 11060 Worker thread wakes up
01:31:18.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:18.117 00.000 10844 UpdateGuideState exits: m=2527 SNR=31.5
01:31:18.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:18.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:18.117 00.000 10844 Enqueuing Expose request
01:31:18.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
01:31:18.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
01:31:18.117 00.000 11060 Moving (0.08, 0.25) raw xDistance=-0.26 yDistance=0.04
01:31:18.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:31:18.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:18.118 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:31:18.118 00.000 11060 MoveAxis(E, 45, ABG)
01:31:18.118 00.000 11060 Guiding  Dir = 2, Dur = 45
01:31:18.136 00.018 11060 IsSlewing returns 0
01:31:18.136 00.000 11060 IsGuiding returns 0
01:31:18.197 00.061 11060 IsGuiding returns 0
01:31:18.197 00.000 11060 Move returns status 0, amount 45
01:31:18.197 00.000 11060 MoveAxis(N, 0, ABG)
01:31:18.197 00.000 11060 Move returns status 0, amount 0
01:31:18.197 00.000 11060 move complete, result=0
01:31:18.197 00.000 11060 worker thread done servicing request
01:31:18.197 00.000 11060 Worker thread wakes up
01:31:18.197 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
01:31:18.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:18.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:18.828 00.631 11060 Exposure complete
01:31:18.986 00.158 11060 worker thread done servicing request
01:31:18.986 00.000 10844 OnExposeComplete: enter
01:31:18.986 00.000 10844 UpdateGuideState(): m_state=6
01:31:18.986 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10095
01:31:18.987 00.001 10844 Star::Find returns 1 (0), X=268.69, Y=61.23, Mass=2748, SNR=33.1, Peak=230 HFD=3.3
01:31:18.987 00.000 10844 MultiStar: [#1 -0.23,0.07,1.02,U] [#2 0.24,-0.16,2.03,U] [#3 -0.05,-0.30,0.95,U] [#4 0.16,0.49,0.93,U] [#5 0.38,0.24,0.99,U] [#6 -0.22,0.17,0.88,U] [#7 -0.17,-0.13,0.85,U] [#8 0.62,-0.23,0.00,M1] 
01:31:18.987 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.21, 0.25}
01:31:18.987 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
01:31:18.987 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
01:31:18.987 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.65 mountX=-0.06 mountY=0.06, mountTheta=2.39
01:31:18.988 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
01:31:18.988 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
01:31:18.988 00.000 11060 Worker thread wakes up
01:31:18.989 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:18.989 00.000 10844 UpdateGuideState exits: m=2748 SNR=33.1
01:31:18.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:18.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:18.989 00.000 10844 Enqueuing Expose request
01:31:18.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:31:18.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:31:18.989 00.000 11060 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=0.06
01:31:18.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:18.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:18.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:31:18.989 00.000 11060 MoveAxis(E, 0, ABG)
01:31:18.989 00.000 11060 Move returns status 0, amount 0
01:31:18.989 00.000 11060 MoveAxis(N, 0, ABG)
01:31:18.989 00.000 11060 Move returns status 0, amount 0
01:31:18.989 00.000 11060 move complete, result=0
01:31:18.989 00.000 11060 worker thread done servicing request
01:31:18.991 00.002 11060 Worker thread wakes up
01:31:18.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:18.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:18.991 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:19.625 00.634 11060 Exposure complete
01:31:19.803 00.178 11060 worker thread done servicing request
01:31:19.803 00.000 10844 OnExposeComplete: enter
01:31:19.803 00.000 10844 UpdateGuideState(): m_state=6
01:31:19.803 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10096
01:31:19.803 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=60.81, Mass=2539, SNR=31.9, Peak=238 HFD=3.3
01:31:19.803 00.000 10844 MultiStar: [#1 0.00,0.15,1.01,U] [#2 -0.00,0.07,2.29,U] [#3 -0.05,0.01,0.99,U] [#4 0.54,0.26,0.94,U] [#5 0.33,0.31,1.16,U] [#6 0.04,0.05,1.04,U] [#7 -0.14,-0.46,0.93,U] [#8 -0.01,0.13,0.97,U] 
01:31:19.803 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.15, -0.16}
01:31:19.803 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
01:31:19.803 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
01:31:19.805 00.002 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=-0.06 mountY=0.08, mountTheta=2.27
01:31:19.806 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
01:31:19.806 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
01:31:19.806 00.000 11060 Worker thread wakes up
01:31:19.806 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:19.806 00.000 10844 UpdateGuideState exits: m=2539 SNR=31.9
01:31:19.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:19.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:31:19.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:19.806 00.000 10844 Enqueuing Expose request
01:31:19.806 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:31:19.806 00.000 11060 Moving (0.09, 0.05) raw xDistance=-0.06 yDistance=0.08
01:31:19.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:19.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:19.807 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:19.807 00.000 11060 MoveAxis(E, 0, ABG)
01:31:19.807 00.000 11060 Move returns status 0, amount 0
01:31:19.807 00.000 11060 MoveAxis(N, 0, ABG)
01:31:19.807 00.000 11060 Move returns status 0, amount 0
01:31:19.807 00.000 11060 move complete, result=0
01:31:19.807 00.000 11060 worker thread done servicing request
01:31:19.807 00.000 11060 Worker thread wakes up
01:31:19.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:19.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:19.808 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:20.432 00.624 11060 Exposure complete
01:31:20.604 00.172 11060 worker thread done servicing request
01:31:20.604 00.000 10844 OnExposeComplete: enter
01:31:20.604 00.000 10844 UpdateGuideState(): m_state=6
01:31:20.604 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10097
01:31:20.604 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=61.27, Mass=2686, SNR=32.5, Peak=251 HFD=3.5
01:31:20.605 00.001 10844 MultiStar: [#1 0.25,0.59,0.00,M1] [#2 -0.15,0.12,2.04,U] [#3 0.33,-0.45,0.94,U] [#4 0.53,0.06,0.98,U] [#5 0.23,0.29,1.06,U] [#6 -0.25,0.31,0.97,U] [#7 -0.29,-0.04,0.86,U] [#8 0.20,-0.29,1.01,U] 
01:31:20.605 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.11, 0.30}
01:31:20.605 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
01:31:20.605 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
01:31:20.605 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.88 mountX=-0.06 mountY=0.03, mountTheta=2.62
01:31:20.606 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
01:31:20.606 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
01:31:20.606 00.000 11060 Worker thread wakes up
01:31:20.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:20.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:31:20.607 00.001 10844 UpdateGuideState exits: m=2686 SNR=32.5
01:31:20.607 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:31:20.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:20.607 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.06 yDistance=0.03
01:31:20.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:20.607 00.000 10844 Enqueuing Expose request
01:31:20.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:20.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:20.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:31:20.607 00.000 11060 MoveAxis(E, 0, ABG)
01:31:20.607 00.000 11060 Move returns status 0, amount 0
01:31:20.607 00.000 11060 MoveAxis(N, 0, ABG)
01:31:20.607 00.000 11060 Move returns status 0, amount 0
01:31:20.607 00.000 11060 move complete, result=0
01:31:20.608 00.001 11060 worker thread done servicing request
01:31:20.608 00.000 11060 Worker thread wakes up
01:31:20.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:20.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:20.609 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:21.245 00.636 11060 Exposure complete
01:31:21.433 00.188 11060 worker thread done servicing request
01:31:21.433 00.000 10844 OnExposeComplete: enter
01:31:21.433 00.000 10844 UpdateGuideState(): m_state=6
01:31:21.433 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10098
01:31:21.433 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=61.33, Mass=3135, SNR=35.2, Peak=252 HFD=3.6
01:31:21.434 00.001 10844 MultiStar: [#1 0.22,-0.16,0.92,U] [#2 0.02,0.55,1.86,U] [#3 0.06,-0.44,0.92,U] [#4 0.38,0.04,0.90,U] [#5 0.26,0.30,0.98,U] [#6 0.09,-0.07,0.90,U] [#7 -0.08,-0.22,0.90,U] [#8 0.22,-0.01,0.81,U] 
01:31:21.434 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.32, 0.36}
01:31:21.434 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:31:21.434 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:31:21.434 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.57 mountX=-0.12 mountY=0.13, mountTheta=2.31
01:31:21.435 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.10, opts=13)
01:31:21.435 00.000 10844 Enqueuing Move request for scope (0.15, 0.10)
01:31:21.435 00.000 11060 Worker thread wakes up
01:31:21.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:21.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:31:21.435 00.000 10844 UpdateGuideState exits: m=3135 SNR=35.2
01:31:21.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:31:21.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:21.435 00.000 11060 Moving (0.15, 0.10) raw xDistance=-0.12 yDistance=0.13
01:31:21.437 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:21.437 00.000 10844 Enqueuing Expose request
01:31:21.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:31:21.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:21.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:31:21.437 00.000 11060 MoveAxis(E, 21, ABG)
01:31:21.437 00.000 11060 Guiding  Dir = 2, Dur = 21
01:31:21.476 00.039 11060 IsSlewing returns 0
01:31:21.476 00.000 11060 IsGuiding returns 0
01:31:21.538 00.062 11060 IsGuiding returns 0
01:31:21.538 00.000 11060 Move returns status 0, amount 21
01:31:21.538 00.000 11060 MoveAxis(N, 0, ABG)
01:31:21.538 00.000 11060 Move returns status 0, amount 0
01:31:21.538 00.000 11060 move complete, result=0
01:31:21.538 00.000 11060 worker thread done servicing request
01:31:21.539 00.001 11060 Worker thread wakes up
01:31:21.539 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
01:31:21.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:21.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:22.170 00.631 11060 Exposure complete
01:31:22.337 00.167 11060 worker thread done servicing request
01:31:22.337 00.000 10844 OnExposeComplete: enter
01:31:22.337 00.000 10844 UpdateGuideState(): m_state=6
01:31:22.338 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10099
01:31:22.338 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=60.64, Mass=3018, SNR=35.0, Peak=255 HFD=3.5
01:31:22.338 00.000 10844 MultiStar: [#1 -0.42,-0.19,0.93,U] [#2 0.01,-0.33,1.94,U] [#3 -0.38,-0.69,0.00,M1] [#4 0.24,-0.09,0.86,U] [#5 0.11,0.41,0.90,U] [#6 -0.22,-0.37,0.94,U] [#7 -0.55,0.05,0.79,U] [#8 -0.04,-0.30,0.85,U] 
01:31:22.338 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.17}, one-star: {-0.20, -0.34}
01:31:22.338 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
01:31:22.338 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
01:31:22.338 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.16 mountX=0.19 mountY=-0.09, mountTheta=-0.43
01:31:22.340 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.17, opts=13)
01:31:22.340 00.000 10844 Enqueuing Move request for scope (-0.12, -0.17)
01:31:22.340 00.000 11060 Worker thread wakes up
01:31:22.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:31:22.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
01:31:22.340 00.000 10844 UpdateGuideState exits: m=3018 SNR=35.0 Saturated
01:31:22.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
01:31:22.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:22.340 00.000 11060 Moving (-0.12, -0.17) raw xDistance=0.19 yDistance=-0.09
01:31:22.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:22.340 00.000 10844 Enqueuing Expose request
01:31:22.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:31:22.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:22.341 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:22.341 00.000 11060 MoveAxis(W, 32, ABG)
01:31:22.341 00.000 11060 Guiding  Dir = 3, Dur = 32
01:31:22.369 00.028 11060 IsSlewing returns 0
01:31:22.369 00.000 11060 IsGuiding returns 0
01:31:22.428 00.059 11060 IsGuiding returns 0
01:31:22.428 00.000 11060 Move returns status 0, amount 32
01:31:22.428 00.000 11060 MoveAxis(N, 0, ABG)
01:31:22.428 00.000 11060 Move returns status 0, amount 0
01:31:22.428 00.000 11060 move complete, result=0
01:31:22.428 00.000 11060 worker thread done servicing request
01:31:22.428 00.000 11060 Worker thread wakes up
01:31:22.428 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
01:31:22.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:22.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:23.057 00.629 11060 Exposure complete
01:31:23.241 00.184 11060 worker thread done servicing request
01:31:23.241 00.000 10844 OnExposeComplete: enter
01:31:23.241 00.000 10844 UpdateGuideState(): m_state=6
01:31:23.242 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10100
01:31:23.242 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=60.94, Mass=2760, SNR=33.4, Peak=204 HFD=3.5
01:31:23.242 00.000 10844 MultiStar: [#1 -0.16,0.17,0.91,U] [#2 -0.21,0.01,2.03,U] [#3 -0.17,0.23,0.91,U] [#4 0.27,-0.38,1.00,U] [#5 0.26,0.39,0.99,U] [#6 0.29,-0.03,0.87,U] [#7 -0.14,0.18,0.75,U] [#8 0.03,-0.65,0.00,M1] 
01:31:23.242 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.30, -0.03}
01:31:23.242 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
01:31:23.242 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
01:31:23.243 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=-0.06 mountY=0.02, mountTheta=2.81
01:31:23.245 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
01:31:23.245 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
01:31:23.245 00.000 11060 Worker thread wakes up
01:31:23.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:31:23.245 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:31:23.245 00.000 11060 Moving (0.03, 0.05) raw xDistance=-0.06 yDistance=0.02
01:31:23.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:23.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:23.246 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:23.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:31:23.246 00.000 11060 MoveAxis(E, 0, ABG)
01:31:23.246 00.000 11060 Move returns status 0, amount 0
01:31:23.246 00.000 11060 MoveAxis(N, 0, ABG)
01:31:23.246 00.000 11060 Move returns status 0, amount 0
01:31:23.246 00.000 11060 move complete, result=0
01:31:23.246 00.000 10844 UpdateGuideState exits: m=2760 SNR=33.4
01:31:23.246 00.000 11060 worker thread done servicing request
01:31:23.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:23.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:23.246 00.000 10844 Enqueuing Expose request
01:31:23.246 00.000 11060 Worker thread wakes up
01:31:23.246 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:23.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:23.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:23.891 00.645 11060 Exposure complete
01:31:24.071 00.180 11060 worker thread done servicing request
01:31:24.072 00.001 10844 OnExposeComplete: enter
01:31:24.072 00.000 10844 UpdateGuideState(): m_state=6
01:31:24.072 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10101
01:31:24.072 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=60.96, Mass=2883, SNR=34.6, Peak=246 HFD=3.3
01:31:24.073 00.001 10844 MultiStar: [#1 -0.11,0.11,0.92,U] [#2 0.04,-0.09,1.96,U] [#3 0.43,-0.44,0.00,M1] [#4 0.37,0.09,0.92,U] [#5 0.13,0.24,0.84,U] [#6 0.45,-0.02,0.81,U] [#7 0.24,-0.20,0.81,U] [#8 0.15,0.12,0.87,U] 
01:31:24.073 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.01}, one-star: {0.25, -0.02}
01:31:24.073 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
01:31:24.073 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
01:31:24.073 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.09 mountX=-0.04 mountY=0.16, mountTheta=1.84
01:31:24.074 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.01, opts=13)
01:31:24.074 00.000 10844 Enqueuing Move request for scope (0.17, 0.01)
01:31:24.074 00.000 11060 Worker thread wakes up
01:31:24.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:24.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
01:31:24.075 00.001 10844 UpdateGuideState exits: m=2883 SNR=34.6
01:31:24.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
01:31:24.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.075 00.000 11060 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=0.16
01:31:24.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:24.075 00.000 10844 Enqueuing Expose request
01:31:24.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:31:24.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:24.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:31:24.075 00.000 11060 MoveAxis(E, 0, ABG)
01:31:24.075 00.000 11060 Move returns status 0, amount 0
01:31:24.075 00.000 11060 MoveAxis(N, 0, ABG)
01:31:24.075 00.000 11060 Move returns status 0, amount 0
01:31:24.076 00.001 11060 move complete, result=0
01:31:24.076 00.000 11060 worker thread done servicing request
01:31:24.076 00.000 11060 Worker thread wakes up
01:31:24.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:24.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:24.077 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:24.712 00.635 11060 Exposure complete
01:31:24.896 00.184 11060 worker thread done servicing request
01:31:24.896 00.000 10844 OnExposeComplete: enter
01:31:24.896 00.000 10844 UpdateGuideState(): m_state=6
01:31:24.896 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10102
01:31:24.896 00.000 10844 Star::Find returns 1 (1), X=268.62, Y=60.96, Mass=3038, SNR=34.7, Peak=255 HFD=3.4
01:31:24.896 00.000 10844 MultiStar: [#1 -0.04,-0.28,1.01,U] [#2 0.33,-0.08,1.94,U] [#3 0.06,-0.34,0.92,U] [#4 0.16,0.13,0.96,U] [#5 0.12,0.37,0.97,U] [#6 -0.42,-0.04,0.83,U] [#7 -0.50,-0.20,0.72,U] [#8 0.24,0.05,0.91,U] 
01:31:24.896 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.13, -0.01}
01:31:24.897 00.001 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
01:31:24.897 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
01:31:24.897 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.62 mountX=0.03 mountY=0.07, mountTheta=1.13
01:31:24.899 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
01:31:24.899 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
01:31:24.899 00.000 11060 Worker thread wakes up
01:31:24.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:24.899 00.000 10844 UpdateGuideState exits: m=3038 SNR=34.7 Saturated
01:31:24.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:24.899 00.000 10844 Enqueuing Expose request
01:31:24.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:31:24.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:31:24.899 00.000 11060 Moving (0.06, -0.04) raw xDistance=0.03 yDistance=0.07
01:31:24.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:31:24.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:24.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:31:24.899 00.000 11060 MoveAxis(E, 0, ABG)
01:31:24.899 00.000 11060 Move returns status 0, amount 0
01:31:24.899 00.000 11060 MoveAxis(N, 0, ABG)
01:31:24.900 00.001 11060 Move returns status 0, amount 0
01:31:24.900 00.000 11060 move complete, result=0
01:31:24.900 00.000 11060 worker thread done servicing request
01:31:24.900 00.000 11060 Worker thread wakes up
01:31:24.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:24.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:24.901 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:25.541 00.640 11060 Exposure complete
01:31:25.708 00.167 11060 worker thread done servicing request
01:31:25.708 00.000 10844 OnExposeComplete: enter
01:31:25.708 00.000 10844 UpdateGuideState(): m_state=6
01:31:25.710 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10103
01:31:25.710 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=61.18, Mass=2563, SNR=32.2, Peak=251 HFD=3.4
01:31:25.710 00.000 10844 MultiStar: [#1 0.16,0.13,1.08,U] [#2 0.28,-0.19,2.10,U] [#3 0.25,-0.31,1.00,U] [#4 0.40,-0.05,1.06,U] [#5 0.07,0.08,1.07,U] [#6 -0.51,-0.00,0.95,U] [#7 -0.17,0.10,0.89,U] [#8 -0.12,-0.25,1.02,U] 
01:31:25.710 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.03, 0.21}
01:31:25.710 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
01:31:25.710 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
01:31:25.710 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.57 mountX=0.03 mountY=0.08, mountTheta=1.18
01:31:25.711 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
01:31:25.712 00.001 10844 Enqueuing Move request for scope (0.08, -0.05)
01:31:25.712 00.000 11060 Worker thread wakes up
01:31:25.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:25.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:31:25.712 00.000 10844 UpdateGuideState exits: m=2563 SNR=32.2
01:31:25.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:31:25.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:25.712 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.03 yDistance=0.08
01:31:25.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:25.712 00.000 10844 Enqueuing Expose request
01:31:25.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:31:25.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:25.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:31:25.712 00.000 11060 MoveAxis(E, 0, ABG)
01:31:25.712 00.000 11060 Move returns status 0, amount 0
01:31:25.712 00.000 11060 MoveAxis(N, 0, ABG)
01:31:25.712 00.000 11060 Move returns status 0, amount 0
01:31:25.712 00.000 11060 move complete, result=0
01:31:25.712 00.000 11060 worker thread done servicing request
01:31:25.713 00.001 11060 Worker thread wakes up
01:31:25.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:25.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:25.714 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:26.352 00.638 11060 Exposure complete
01:31:26.535 00.183 11060 worker thread done servicing request
01:31:26.535 00.000 10844 OnExposeComplete: enter
01:31:26.536 00.001 10844 UpdateGuideState(): m_state=6
01:31:26.536 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10104
01:31:26.536 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.76, Mass=2562, SNR=32.5, Peak=249 HFD=3.2
01:31:26.537 00.001 10844 MultiStar: [#1 0.34,0.07,1.06,U] [#2 -0.04,-0.17,2.08,U] [#3 -0.07,-0.08,0.97,U] [#4 0.49,-0.09,0.95,U] [#5 0.18,0.37,0.95,U] [#6 -0.11,0.06,0.94,U] [#7 -0.22,0.05,0.91,U] [#8 -0.07,-0.12,0.90,U] 
01:31:26.537 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.17, -0.21}
01:31:26.537 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
01:31:26.537 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
01:31:26.537 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.46 mountX=0.02 mountY=0.07, mountTheta=1.29
01:31:26.539 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
01:31:26.539 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
01:31:26.539 00.000 11060 Worker thread wakes up
01:31:26.540 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
01:31:26.540 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
01:31:26.540 00.000 11060 Moving (0.06, -0.03) raw xDistance=0.02 yDistance=0.07
01:31:26.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:26.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:26.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:26.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:31:26.540 00.000 11060 MoveAxis(E, 0, ABG)
01:31:26.540 00.000 11060 Move returns status 0, amount 0
01:31:26.540 00.000 11060 MoveAxis(N, 0, ABG)
01:31:26.540 00.000 11060 Move returns status 0, amount 0
01:31:26.540 00.000 10844 UpdateGuideState exits: m=2562 SNR=32.5
01:31:26.540 00.000 11060 move complete, result=0
01:31:26.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:26.540 00.000 11060 worker thread done servicing request
01:31:26.541 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:26.541 00.000 10844 Enqueuing Expose request
01:31:26.541 00.000 11060 Worker thread wakes up
01:31:26.541 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:26.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:26.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:27.182 00.641 11060 Exposure complete
01:31:27.365 00.183 10844 OnExposeComplete: enter
01:31:27.366 00.001 10844 UpdateGuideState(): m_state=6
01:31:27.366 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10105
01:31:27.366 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=61.32, Mass=2879, SNR=34.3, Peak=223 HFD=3.5
01:31:27.367 00.001 10844 MultiStar: [#1 0.35,0.71,0.00,M1] [#2 0.04,-0.01,1.98,U] [#3 0.40,0.11,0.98,U] [#4 0.17,0.13,0.89,U] [#5 -0.03,0.31,1.01,U] [#6 0.15,0.19,0.89,U] [#7 0.27,0.43,0.89,U] [#8 0.09,0.22,0.88,U] 
01:31:27.367 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.19}, one-star: {0.25, 0.35}
01:31:27.367 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:31:27.367 00.000 11060 worker thread done servicing request
01:31:27.367 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
01:31:27.368 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.90 mountX=-0.21 mountY=0.12, mountTheta=2.64
01:31:27.371 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.19, opts=13)
01:31:27.371 00.000 10844 Enqueuing Move request for scope (0.15, 0.19)
01:31:27.371 00.000 11060 Worker thread wakes up
01:31:27.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:27.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
01:31:27.371 00.000 10844 UpdateGuideState exits: m=2879 SNR=34.3
01:31:27.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
01:31:27.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:27.371 00.000 11060 Moving (0.15, 0.19) raw xDistance=-0.21 yDistance=0.12
01:31:27.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:27.371 00.000 10844 Enqueuing Expose request
01:31:27.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:31:27.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:27.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:31:27.372 00.001 11060 MoveAxis(E, 37, ABG)
01:31:27.372 00.000 11060 Guiding  Dir = 2, Dur = 37
01:31:27.410 00.038 11060 IsSlewing returns 0
01:31:27.410 00.000 11060 IsGuiding returns 0
01:31:27.490 00.080 11060 IsGuiding returns 0
01:31:27.490 00.000 11060 Move returns status 0, amount 37
01:31:27.490 00.000 11060 MoveAxis(N, 0, ABG)
01:31:27.490 00.000 11060 Move returns status 0, amount 0
01:31:27.490 00.000 11060 move complete, result=0
01:31:27.490 00.000 11060 worker thread done servicing request
01:31:27.490 00.000 11060 Worker thread wakes up
01:31:27.490 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
01:31:27.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:27.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:28.117 00.627 11060 Exposure complete
01:31:28.303 00.186 11060 worker thread done servicing request
01:31:28.303 00.000 10844 OnExposeComplete: enter
01:31:28.304 00.001 10844 UpdateGuideState(): m_state=6
01:31:28.304 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10106
01:31:28.304 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=60.59, Mass=2621, SNR=32.1, Peak=250 HFD=3.5
01:31:28.305 00.001 10844 MultiStar: [#1 0.34,-0.11,1.02,U] [#2 0.13,-0.06,2.21,U] [#3 -0.12,-0.13,0.98,U] [#4 0.08,-0.09,0.97,U] [#5 0.39,-0.16,1.04,U] [#6 0.28,-0.74,0.00,M1] [#7 -0.18,0.25,0.88,U] [#8 0.03,-0.38,0.91,U] 
01:31:28.305 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.13}, one-star: {0.32, -0.39}
01:31:28.305 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:31:28.305 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:31:28.305 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.76 mountX=0.10 mountY=0.15, mountTheta=0.98
01:31:28.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.13, opts=13)
01:31:28.306 00.000 10844 Enqueuing Move request for scope (0.13, -0.13)
01:31:28.308 00.002 11060 Worker thread wakes up
01:31:28.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
01:31:28.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
01:31:28.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:28.308 00.000 11060 Moving (0.13, -0.13) raw xDistance=0.10 yDistance=0.15
01:31:28.308 00.000 10844 UpdateGuideState exits: m=2621 SNR=32.1
01:31:28.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:28.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:28.308 00.000 10844 Enqueuing Expose request
01:31:28.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:31:28.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:28.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:31:28.308 00.000 11060 MoveAxis(E, 0, ABG)
01:31:28.309 00.001 11060 Move returns status 0, amount 0
01:31:28.309 00.000 11060 MoveAxis(N, 0, ABG)
01:31:28.309 00.000 11060 Move returns status 0, amount 0
01:31:28.309 00.000 11060 move complete, result=0
01:31:28.309 00.000 11060 worker thread done servicing request
01:31:28.309 00.000 11060 Worker thread wakes up
01:31:28.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:28.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:28.310 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:28.946 00.636 11060 Exposure complete
01:31:29.133 00.187 11060 worker thread done servicing request
01:31:29.133 00.000 10844 OnExposeComplete: enter
01:31:29.133 00.000 10844 UpdateGuideState(): m_state=6
01:31:29.135 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10107
01:31:29.135 00.000 10844 Star::Find returns 1 (1), X=268.94, Y=60.86, Mass=2722, SNR=32.7, Peak=255 HFD=2.9
01:31:29.135 00.000 10844 MultiStar: [#1 0.19,0.21,1.07,U] [#2 0.22,0.17,2.14,U] [#3 0.25,-0.23,0.95,U] [#4 0.11,-0.09,1.07,U] [#5 0.26,0.67,0.00,M1] [#6 0.12,-0.02,0.93,U] [#7 -0.10,0.03,0.82,U] [#8 0.31,-0.35,0.98,U] 
01:31:29.135 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.02}, one-star: {0.45, -0.12}
01:31:29.135 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
01:31:29.135 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
01:31:29.135 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.10 mountX=-0.02 mountY=0.20, mountTheta=1.65
01:31:29.137 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.02, opts=13)
01:31:29.137 00.000 10844 Enqueuing Move request for scope (0.20, -0.02)
01:31:29.137 00.000 11060 Worker thread wakes up
01:31:29.137 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:29.137 00.000 10844 UpdateGuideState exits: m=2722 SNR=32.7 Saturated
01:31:29.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:29.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:29.137 00.000 10844 Enqueuing Expose request
01:31:29.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
01:31:29.137 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
01:31:29.137 00.000 11060 Moving (0.20, -0.02) raw xDistance=-0.02 yDistance=0.20
01:31:29.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:29.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:31:29.137 00.000 11060 MoveAxis(E, 0, ABG)
01:31:29.138 00.001 11060 Move returns status 0, amount 0
01:31:29.138 00.000 11060 MoveAxis(S, 79, ABG)
01:31:29.138 00.000 11060 Guiding  Dir = 1, Dur = 79
01:31:29.145 00.007 11060 IsSlewing returns 0
01:31:29.145 00.000 11060 IsGuiding returns 0
01:31:29.238 00.093 11060 IsGuiding returns 0
01:31:29.238 00.000 11060 Move returns status 0, amount 79
01:31:29.238 00.000 11060 move complete, result=0
01:31:29.238 00.000 11060 worker thread done servicing request
01:31:29.238 00.000 11060 Worker thread wakes up
01:31:29.238 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 79 ms SOUTH
01:31:29.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:29.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:29.881 00.643 11060 Exposure complete
01:31:30.056 00.175 11060 worker thread done servicing request
01:31:30.056 00.000 10844 OnExposeComplete: enter
01:31:30.056 00.000 10844 UpdateGuideState(): m_state=6
01:31:30.057 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10108
01:31:30.057 00.000 10844 Star::Find returns 1 (1), X=269.18, Y=61.13, Mass=3145, SNR=35.5, Peak=255 HFD=3.2
01:31:30.057 00.000 10844 MultiStar: [#1 0.29,0.38,0.96,U] [#2 0.26,0.07,1.80,U] [#3 0.61,0.19,0.00,M1] [#4 0.76,0.35,0.00,M1] [#5 0.45,0.35,0.88,U] [#6 -0.21,0.22,0.85,U] [#7 0.11,0.30,0.75,U] [#8 0.49,0.15,0.86,U] 
01:31:30.057 00.000 10844 refined, 6 included, MultiStar: {0.30, 0.21}, one-star: {0.70, 0.16}
01:31:30.057 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:31:30.057 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:31:30.057 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.21 hyp=0.37 cameraTheta=0.61 mountX=-0.26 mountY=0.27, mountTheta=2.35
01:31:30.059 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.21, opts=13)
01:31:30.059 00.000 10844 Enqueuing Move request for scope (0.30, 0.21)
01:31:30.060 00.001 11060 Worker thread wakes up
01:31:30.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:30.060 00.000 10844 UpdateGuideState exits: m=3145 SNR=35.5 Saturated
01:31:30.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:30.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:30.060 00.000 10844 Enqueuing Expose request
01:31:30.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.21) opts 0xd
01:31:30.060 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.21)
01:31:30.060 00.000 11060 Moving (0.30, 0.21) raw xDistance=-0.26 yDistance=0.27
01:31:30.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:31:30.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:31:30.060 00.000 11060 MoveAxis(E, 46, ABG)
01:31:30.060 00.000 11060 Guiding  Dir = 2, Dur = 46
01:31:30.068 00.008 11060 IsSlewing returns 0
01:31:30.068 00.000 11060 IsGuiding returns 0
01:31:30.115 00.047 11060 IsGuiding returns 0
01:31:30.115 00.000 11060 Move returns status 0, amount 46
01:31:30.115 00.000 11060 MoveAxis(S, 103, ABG)
01:31:30.115 00.000 11060 Guiding  Dir = 1, Dur = 103
01:31:30.131 00.016 11060 IsSlewing returns 0
01:31:30.131 00.000 11060 IsGuiding returns 0
01:31:30.241 00.110 11060 IsGuiding returns 0
01:31:30.241 00.000 11060 Move returns status 0, amount 103
01:31:30.241 00.000 11060 move complete, result=0
01:31:30.241 00.000 11060 worker thread done servicing request
01:31:30.241 00.000 11060 Worker thread wakes up
01:31:30.241 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.3 px 103 ms SOUTH
01:31:30.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:30.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:30.876 00.635 11060 Exposure complete
01:31:31.059 00.183 11060 worker thread done servicing request
01:31:31.059 00.000 10844 OnExposeComplete: enter
01:31:31.059 00.000 10844 UpdateGuideState(): m_state=6
01:31:31.059 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10109
01:31:31.060 00.001 10844 Star::Find returns 1 (0), X=268.73, Y=61.21, Mass=2471, SNR=31.1, Peak=204 HFD=3.5
01:31:31.060 00.000 10844 MultiStar: [#1 0.24,0.35,1.00,U] [#2 0.11,0.14,2.30,U] [#3 0.25,0.44,0.99,U] [#4 0.40,0.39,1.01,U] [#5 -0.13,0.34,1.04,U] [#6 0.11,0.48,1.03,U] [#7 0.32,0.28,0.93,U] [#8 0.29,0.10,0.97,U] 
01:31:31.060 00.000 10844 single-star, 8 included, MultiStar: {0.19, 0.28}, one-star: {0.24, 0.23}
01:31:31.060 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
01:31:31.060 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
01:31:31.060 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.34 cameraTheta=0.76 mountX=-0.27 mountY=0.20, mountTheta=2.50
01:31:31.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.23, opts=13)
01:31:31.061 00.000 10844 Enqueuing Move request for scope (0.24, 0.23)
01:31:31.061 00.000 11060 Worker thread wakes up
01:31:31.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.23) opts 0xd
01:31:31.062 00.001 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.23)
01:31:31.062 00.000 11060 Moving (0.24, 0.23) raw xDistance=-0.27 yDistance=0.20
01:31:31.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:31.062 00.000 10844 UpdateGuideState exits: m=2471 SNR=31.1
01:31:31.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:31.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:31.062 00.000 10844 Enqueuing Expose request
01:31:31.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
01:31:31.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:31:31.062 00.000 11060 MoveAxis(E, 49, ABG)
01:31:31.062 00.000 11060 Guiding  Dir = 2, Dur = 49
01:31:31.071 00.009 11060 IsSlewing returns 0
01:31:31.071 00.000 11060 IsGuiding returns 0
01:31:31.134 00.063 11060 IsGuiding returns 0
01:31:31.134 00.000 11060 Move returns status 0, amount 49
01:31:31.134 00.000 11060 MoveAxis(S, 79, ABG)
01:31:31.134 00.000 11060 Guiding  Dir = 1, Dur = 79
01:31:31.155 00.021 11060 IsSlewing returns 0
01:31:31.156 00.001 11060 IsGuiding returns 0
01:31:31.245 00.089 11060 IsGuiding returns 0
01:31:31.245 00.000 11060 Move returns status 0, amount 79
01:31:31.245 00.000 11060 move complete, result=0
01:31:31.245 00.000 11060 worker thread done servicing request
01:31:31.245 00.000 11060 Worker thread wakes up
01:31:31.245 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.2 px 79 ms SOUTH
01:31:31.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:31.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:31.894 00.649 11060 Exposure complete
01:31:32.053 00.159 11060 worker thread done servicing request
01:31:32.053 00.000 10844 OnExposeComplete: enter
01:31:32.053 00.000 10844 UpdateGuideState(): m_state=6
01:31:32.054 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10110
01:31:32.054 00.000 10844 Star::Find returns 1 (0), X=268.91, Y=60.73, Mass=2771, SNR=33.8, Peak=224 HFD=3.3
01:31:32.054 00.000 10844 MultiStar: [#1 0.22,0.15,0.91,U] [#2 0.23,-0.06,1.95,U] [#3 0.37,-0.30,0.91,U] [#4 0.22,0.26,0.99,U] [#5 0.64,0.03,0.00,M1] [#6 -0.33,-0.44,0.90,U] [#7 0.05,0.53,0.80,U] [#8 0.24,0.11,0.95,U] 
01:31:32.054 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.01}, one-star: {0.42, -0.25}
01:31:32.054 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
01:31:32.054 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
01:31:32.054 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=-0.02 mountY=0.19, mountTheta=1.69
01:31:32.056 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
01:31:32.056 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
01:31:32.056 00.000 11060 Worker thread wakes up
01:31:32.063 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:32.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:31:32.063 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:31:32.063 00.000 11060 Moving (0.19, -0.01) raw xDistance=-0.02 yDistance=0.19
01:31:32.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:32.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:32.063 00.000 10844 UpdateGuideState exits: m=2771 SNR=33.8
01:31:32.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:31:32.063 00.000 11060 MoveAxis(E, 0, ABG)
01:31:32.063 00.000 11060 Move returns status 0, amount 0
01:31:32.064 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:32.064 00.000 11060 MoveAxis(N, 0, ABG)
01:31:32.064 00.000 11060 Move returns status 0, amount 0
01:31:32.064 00.000 11060 move complete, result=0
01:31:32.064 00.000 11060 worker thread done servicing request
01:31:32.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:32.064 00.000 10844 Enqueuing Expose request
01:31:32.064 00.000 11060 Worker thread wakes up
01:31:32.064 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:32.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:32.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:32.716 00.652 11060 Exposure complete
01:31:32.880 00.164 11060 worker thread done servicing request
01:31:32.880 00.000 10844 OnExposeComplete: enter
01:31:32.880 00.000 10844 UpdateGuideState(): m_state=6
01:31:32.881 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10111
01:31:32.881 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=61.20, Mass=2646, SNR=32.5, Peak=252 HFD=3.4
01:31:32.881 00.000 10844 MultiStar: [#1 -0.20,0.34,1.09,U] [#2 0.16,0.35,2.01,U] [#3 0.06,-0.24,0.92,U] [#4 0.02,0.12,1.00,U] [#5 0.23,0.21,1.04,U] [#6 -0.36,0.39,0.90,U] [#7 -0.07,-0.19,0.87,U] [#8 -0.24,0.46,0.98,U] 
01:31:32.881 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.21}, one-star: {-0.01, 0.23}
01:31:32.881 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
01:31:32.881 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
01:31:32.881 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.67 mountX=-0.20 mountY=-0.05, mountTheta=-2.88
01:31:32.882 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.21, opts=13)
01:31:32.882 00.000 10844 Enqueuing Move request for scope (-0.02, 0.21)
01:31:32.882 00.000 11060 Worker thread wakes up
01:31:32.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
01:31:32.883 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
01:31:32.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:32.883 00.000 11060 Moving (-0.02, 0.21) raw xDistance=-0.20 yDistance=-0.05
01:31:32.883 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.5
01:31:32.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:31:32.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:32.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:32.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:31:32.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:32.883 00.000 10844 Enqueuing Expose request
01:31:32.883 00.000 11060 MoveAxis(E, 35, ABG)
01:31:32.883 00.000 11060 Guiding  Dir = 2, Dur = 35
01:31:32.886 00.003 11060 IsSlewing returns 0
01:31:32.886 00.000 11060 IsGuiding returns 0
01:31:32.934 00.048 11060 IsGuiding returns 0
01:31:32.934 00.000 11060 Move returns status 0, amount 35
01:31:32.934 00.000 11060 MoveAxis(N, 0, ABG)
01:31:32.934 00.000 11060 Move returns status 0, amount 0
01:31:32.934 00.000 11060 move complete, result=0
01:31:32.934 00.000 11060 worker thread done servicing request
01:31:32.935 00.001 11060 Worker thread wakes up
01:31:32.935 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
01:31:32.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:32.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:33.565 00.630 11060 Exposure complete
01:31:33.762 00.197 11060 worker thread done servicing request
01:31:33.762 00.000 10844 OnExposeComplete: enter
01:31:33.762 00.000 10844 UpdateGuideState(): m_state=6
01:31:33.763 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10112
01:31:33.763 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=60.51, Mass=2914, SNR=34.4, Peak=255 HFD=3.3
01:31:33.763 00.000 10844 MultiStar: [#1 0.13,-0.52,0.97,U] [#2 -0.03,-0.38,1.98,U] [#3 -0.51,-0.47,0.00,M1] [#4 0.03,-0.35,0.98,U] [#5 -0.09,-0.04,1.01,U] [#6 -0.38,-0.32,0.94,U] [#7 -0.67,-0.16,0.00,M1] [#8 -0.47,-0.44,0.00,M1] 
01:31:33.763 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.35}, one-star: {-0.20, -0.47}
01:31:33.763 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
01:31:33.763 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
01:31:33.763 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.80 mountX=0.36 mountY=-0.02, mountTheta=-0.06
01:31:33.765 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.35, opts=13)
01:31:33.765 00.000 10844 Enqueuing Move request for scope (-0.08, -0.35)
01:31:33.766 00.001 11060 Worker thread wakes up
01:31:33.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:33.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
01:31:33.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
01:31:33.766 00.000 11060 Moving (-0.08, -0.35) raw xDistance=0.36 yDistance=-0.02
01:31:33.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
01:31:33.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:33.766 00.000 10844 UpdateGuideState exits: m=2914 SNR=34.4 Saturated
01:31:33.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:33.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:33.766 00.000 10844 Enqueuing Expose request
01:31:33.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:31:33.766 00.000 11060 MoveAxis(W, 61, ABG)
01:31:33.766 00.000 11060 Guiding  Dir = 3, Dur = 61
01:31:33.779 00.013 11060 IsSlewing returns 0
01:31:33.779 00.000 11060 IsGuiding returns 0
01:31:33.856 00.077 11060 IsGuiding returns 0
01:31:33.856 00.000 11060 Move returns status 0, amount 61
01:31:33.856 00.000 11060 MoveAxis(N, 0, ABG)
01:31:33.856 00.000 11060 Move returns status 0, amount 0
01:31:33.856 00.000 11060 move complete, result=0
01:31:33.857 00.001 11060 worker thread done servicing request
01:31:33.857 00.000 11060 Worker thread wakes up
01:31:33.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:33.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:33.857 00.000 10844 GuideStep: 0.4 px 61 ms WEST, -0.0 px 0 ms NORTH
01:31:34.489 00.632 11060 Exposure complete
01:31:34.661 00.172 11060 worker thread done servicing request
01:31:34.661 00.000 10844 OnExposeComplete: enter
01:31:34.661 00.000 10844 UpdateGuideState(): m_state=6
01:31:34.661 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10113
01:31:34.663 00.002 10844 Star::Find returns 1 (0), X=268.68, Y=61.01, Mass=2605, SNR=32.3, Peak=220 HFD=3.3
01:31:34.663 00.000 10844 MultiStar: [#1 0.02,-0.17,1.07,U] [#2 -0.17,0.03,2.15,U] [#3 -0.27,0.24,1.01,U] [#4 0.41,-0.02,0.98,U] [#5 0.12,0.13,1.01,U] [#6 -0.01,0.11,0.98,U] [#7 -0.23,0.19,0.87,U] [#8 0.15,0.51,0.99,U] 
01:31:34.663 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.19, 0.04}
01:31:34.663 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
01:31:34.663 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
01:31:34.663 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=-0.10 mountY=-0.01, mountTheta=-3.03
01:31:34.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
01:31:34.665 00.001 10844 Enqueuing Move request for scope (0.01, 0.10)
01:31:34.665 00.000 11060 Worker thread wakes up
01:31:34.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:31:34.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:31:34.665 00.000 11060 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.01
01:31:34.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:31:34.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:34.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:34.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:31:34.665 00.000 11060 MoveAxis(E, 0, ABG)
01:31:34.665 00.000 11060 Move returns status 0, amount 0
01:31:34.665 00.000 11060 MoveAxis(N, 0, ABG)
01:31:34.665 00.000 11060 Move returns status 0, amount 0
01:31:34.665 00.000 11060 move complete, result=0
01:31:34.665 00.000 10844 UpdateGuideState exits: m=2605 SNR=32.3
01:31:34.665 00.000 11060 worker thread done servicing request
01:31:34.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:34.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:34.665 00.000 10844 Enqueuing Expose request
01:31:34.665 00.000 11060 Worker thread wakes up
01:31:34.665 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:34.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:34.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:35.305 00.640 11060 Exposure complete
01:31:35.474 00.169 11060 worker thread done servicing request
01:31:35.474 00.000 10844 OnExposeComplete: enter
01:31:35.474 00.000 10844 UpdateGuideState(): m_state=6
01:31:35.474 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10114
01:31:35.474 00.000 10844 Star::Find returns 1 (1), X=268.87, Y=61.93, Mass=2460, SNR=30.8, Peak=255 HFD=3.0
01:31:35.475 00.001 10844 MultiStar: [#1 -0.51,0.46,0.00,M1] [#2 -0.31,0.87,0.00,M1] [#3 -0.19,0.05,1.10,U] [#4 0.14,0.20,1.04,U] [#5 -0.31,0.44,1.09,U] [#6 -0.08,0.64,0.00,M1] [#7 -0.04,0.78,0.00,M1] [#8 -0.34,0.53,0.00,M1] 
01:31:35.475 00.000 10844 refined, 3 included, MultiStar: {-0.00, 0.40}, one-star: {0.38, 0.96}
01:31:35.475 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
01:31:35.475 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
01:31:35.475 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.58 mountX=-0.39 mountY=-0.07, mountTheta=-2.97
01:31:35.477 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.40, opts=13)
01:31:35.477 00.000 10844 Enqueuing Move request for scope (-0.00, 0.40)
01:31:35.477 00.000 11060 Worker thread wakes up
01:31:35.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.40) opts 0xd
01:31:35.477 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.40)
01:31:35.477 00.000 11060 Moving (-0.00, 0.40) raw xDistance=-0.39 yDistance=-0.07
01:31:35.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
01:31:35.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:35.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:35.477 00.000 10844 UpdateGuideState exits: m=2460 SNR=30.8 Saturated
01:31:35.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:31:35.477 00.000 11060 MoveAxis(E, 68, ABG)
01:31:35.477 00.000 11060 Guiding  Dir = 2, Dur = 68
01:31:35.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:35.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:35.477 00.000 10844 Enqueuing Expose request
01:31:35.499 00.022 11060 IsSlewing returns 0
01:31:35.499 00.000 11060 IsGuiding returns 0
01:31:35.594 00.095 11060 IsGuiding returns 0
01:31:35.594 00.000 11060 Move returns status 0, amount 68
01:31:35.594 00.000 11060 MoveAxis(N, 0, ABG)
01:31:35.594 00.000 11060 Move returns status 0, amount 0
01:31:35.594 00.000 11060 move complete, result=0
01:31:35.595 00.001 11060 worker thread done servicing request
01:31:35.595 00.000 11060 Worker thread wakes up
01:31:35.595 00.000 10844 GuideStep: -0.4 px 68 ms EAST, -0.1 px 0 ms NORTH
01:31:35.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:35.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:36.224 00.629 11060 Exposure complete
01:31:36.400 00.176 11060 worker thread done servicing request
01:31:36.400 00.000 10844 OnExposeComplete: enter
01:31:36.400 00.000 10844 UpdateGuideState(): m_state=6
01:31:36.400 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10115
01:31:36.400 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=61.24, Mass=2715, SNR=32.7, Peak=253 HFD=3.4
01:31:36.400 00.000 10844 MultiStar: [#1 0.05,0.77,0.00,M2] [#2 -0.05,0.05,2.14,U] [#3 0.01,0.38,0.95,U] [#4 0.20,0.08,1.05,U] [#5 -0.00,0.38,1.05,U] [#6 0.10,0.37,0.91,U] [#7 -0.08,0.20,0.84,U] [#8 0.32,0.43,0.93,U] 
01:31:36.402 00.002 10844 refined, 7 included, MultiStar: {0.05, 0.24}, one-star: {0.02, 0.27}
01:31:36.402 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
01:31:36.402 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
01:31:36.402 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.36 mountX=-0.25 mountY=0.01, mountTheta=3.09
01:31:36.403 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
01:31:36.403 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
01:31:36.403 00.000 11060 Worker thread wakes up
01:31:36.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:36.404 00.001 10844 UpdateGuideState exits: m=2715 SNR=32.7
01:31:36.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:36.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:36.404 00.000 10844 Enqueuing Expose request
01:31:36.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
01:31:36.404 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
01:31:36.404 00.000 11060 Moving (0.05, 0.24) raw xDistance=-0.25 yDistance=0.01
01:31:36.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:31:36.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:36.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:31:36.404 00.000 11060 MoveAxis(E, 45, ABG)
01:31:36.404 00.000 11060 Guiding  Dir = 2, Dur = 45
01:31:36.424 00.020 11060 IsSlewing returns 0
01:31:36.424 00.000 11060 IsGuiding returns 0
01:31:36.487 00.063 11060 IsGuiding returns 0
01:31:36.487 00.000 11060 Move returns status 0, amount 45
01:31:36.489 00.002 11060 MoveAxis(N, 0, ABG)
01:31:36.489 00.000 11060 Move returns status 0, amount 0
01:31:36.489 00.000 11060 move complete, result=0
01:31:36.489 00.000 11060 worker thread done servicing request
01:31:36.489 00.000 11060 Worker thread wakes up
01:31:36.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:36.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:36.489 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
01:31:37.117 00.628 11060 Exposure complete
01:31:37.302 00.185 11060 worker thread done servicing request
01:31:37.303 00.001 10844 OnExposeComplete: enter
01:31:37.303 00.000 10844 UpdateGuideState(): m_state=6
01:31:37.303 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10116
01:31:37.303 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=61.36, Mass=2819, SNR=33.3, Peak=255 HFD=3.4
01:31:37.304 00.001 10844 MultiStar: [#1 -0.07,0.52,0.97,U] [#2 -0.07,0.21,2.01,U] [#3 -0.01,0.15,0.92,U] [#4 0.25,0.50,0.98,U] [#5 -0.34,0.37,1.00,U] [#6 -0.08,0.26,0.93,U] [#7 -0.29,0.25,0.89,U] [#8 0.08,-0.01,0.93,U] 
01:31:37.304 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.29}, one-star: {0.06, 0.38}
01:31:37.304 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
01:31:37.304 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:31:37.304 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.75 mountX=-0.27 mountY=-0.10, mountTheta=-2.79
01:31:37.305 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.29, opts=13)
01:31:37.305 00.000 10844 Enqueuing Move request for scope (-0.05, 0.29)
01:31:37.305 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:37.305 00.000 10844 UpdateGuideState exits: m=2819 SNR=33.3 Saturated
01:31:37.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:37.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:37.305 00.000 10844 Enqueuing Expose request
01:31:37.305 00.000 11060 Worker thread wakes up
01:31:37.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
01:31:37.306 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
01:31:37.306 00.000 11060 Moving (-0.05, 0.29) raw xDistance=-0.27 yDistance=-0.10
01:31:37.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
01:31:37.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:37.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:37.306 00.000 11060 MoveAxis(E, 49, ABG)
01:31:37.306 00.000 11060 Guiding  Dir = 2, Dur = 49
01:31:37.330 00.024 11060 IsSlewing returns 0
01:31:37.331 00.001 11060 IsGuiding returns 0
01:31:37.425 00.094 11060 IsGuiding returns 0
01:31:37.425 00.000 11060 Move returns status 0, amount 49
01:31:37.425 00.000 11060 MoveAxis(N, 0, ABG)
01:31:37.425 00.000 11060 Move returns status 0, amount 0
01:31:37.425 00.000 11060 move complete, result=0
01:31:37.425 00.000 11060 worker thread done servicing request
01:31:37.426 00.001 11060 Worker thread wakes up
01:31:37.426 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
01:31:37.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:37.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:38.055 00.629 11060 Exposure complete
01:31:38.220 00.165 11060 worker thread done servicing request
01:31:38.220 00.000 10844 OnExposeComplete: enter
01:31:38.220 00.000 10844 UpdateGuideState(): m_state=6
01:31:38.220 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10117
01:31:38.220 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=60.99, Mass=2663, SNR=32.1, Peak=241 HFD=3.6
01:31:38.220 00.000 10844 MultiStar: [#1 -0.16,0.18,1.03,U] [#2 0.04,0.16,2.20,U] [#3 -0.28,0.17,1.00,U] [#4 0.27,0.58,0.00,M1] [#5 0.03,0.42,0.96,U] [#6 -0.45,0.11,0.91,U] [#7 -0.37,0.19,0.84,U] [#8 0.24,0.54,0.90,U] 
01:31:38.220 00.000 10844 single-star, 7 included, MultiStar: {-0.10, 0.21}, one-star: {-0.06, 0.02}
01:31:38.220 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.60 = -1.69)
01:31:38.220 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
01:31:38.222 00.002 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.84 mountX=-0.01 mountY=-0.06, mountTheta=-1.69
01:31:38.224 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
01:31:38.224 00.000 10844 Enqueuing Move request for scope (-0.06, 0.02)
01:31:38.225 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:38.225 00.000 10844 UpdateGuideState exits: m=2663 SNR=32.1
01:31:38.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:38.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:38.225 00.000 10844 Enqueuing Expose request
01:31:38.226 00.001 11060 Worker thread wakes up
01:31:38.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:31:38.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:31:38.226 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:31:38.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:31:38.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:38.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:31:38.226 00.000 11060 MoveAxis(E, 0, ABG)
01:31:38.226 00.000 11060 Move returns status 0, amount 0
01:31:38.226 00.000 11060 MoveAxis(N, 0, ABG)
01:31:38.227 00.001 11060 Move returns status 0, amount 0
01:31:38.227 00.000 11060 move complete, result=0
01:31:38.227 00.000 11060 worker thread done servicing request
01:31:38.227 00.000 11060 Worker thread wakes up
01:31:38.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:38.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:38.229 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:38.868 00.639 11060 Exposure complete
01:31:39.053 00.185 11060 worker thread done servicing request
01:31:39.053 00.000 10844 OnExposeComplete: enter
01:31:39.053 00.000 10844 UpdateGuideState(): m_state=6
01:31:39.054 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10118
01:31:39.054 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=60.94, Mass=2920, SNR=34.3, Peak=255 HFD=3.3
01:31:39.055 00.001 10844 MultiStar: [#1 -0.10,-0.10,0.93,U] [#2 -0.03,-0.14,1.89,U] [#3 -0.10,-0.32,0.97,U] [#4 0.06,0.23,0.95,U] [#5 -0.11,-0.00,0.99,U] [#6 -0.36,-0.19,0.96,U] [#7 -0.48,0.08,0.84,U] [#8 -0.13,-0.01,0.85,U] 
01:31:39.055 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {-0.17, -0.04}
01:31:39.055 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
01:31:39.055 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
01:31:39.055 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.71 mountX=0.09 mountY=-0.13, mountTheta=-0.96
01:31:39.057 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.07, opts=13)
01:31:39.057 00.000 10844 Enqueuing Move request for scope (-0.14, -0.07)
01:31:39.057 00.000 11060 Worker thread wakes up
01:31:39.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
01:31:39.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
01:31:39.057 00.000 11060 Moving (-0.14, -0.07) raw xDistance=0.09 yDistance=-0.13
01:31:39.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:31:39.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:39.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:39.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:31:39.058 00.001 11060 MoveAxis(E, 0, ABG)
01:31:39.058 00.000 11060 Move returns status 0, amount 0
01:31:39.058 00.000 11060 MoveAxis(N, 0, ABG)
01:31:39.058 00.000 11060 Move returns status 0, amount 0
01:31:39.058 00.000 11060 move complete, result=0
01:31:39.058 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.3 Saturated
01:31:39.058 00.000 11060 worker thread done servicing request
01:31:39.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:39.059 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:39.059 00.000 10844 Enqueuing Expose request
01:31:39.059 00.000 11060 Worker thread wakes up
01:31:39.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:39.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:39.059 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:39.710 00.651 11060 Exposure complete
01:31:39.889 00.179 11060 worker thread done servicing request
01:31:39.889 00.000 10844 OnExposeComplete: enter
01:31:39.889 00.000 10844 UpdateGuideState(): m_state=6
01:31:39.889 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10119
01:31:39.889 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=60.97, Mass=2988, SNR=35.3, Peak=248 HFD=3.2
01:31:39.890 00.001 10844 MultiStar: [#1 -0.08,-0.07,0.95,U] [#2 -0.12,-0.29,2.00,U] [#3 0.08,-0.72,0.00,M1] [#4 0.22,0.03,0.89,U] [#5 -0.39,-0.14,1.01,U] [#6 -0.21,-0.22,0.90,U] [#7 -0.35,-0.62,0.00,M1] [#8 -0.09,-0.26,0.97,U] 
01:31:39.890 00.000 10844 single-star, 6 included, MultiStar: {-0.13, -0.16}, one-star: {-0.20, -0.00}
01:31:39.890 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:31:39.890 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
01:31:39.890 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.12 mountX=0.04 mountY=-0.19, mountTheta=-1.37
01:31:39.892 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.00, opts=13)
01:31:39.892 00.000 10844 Enqueuing Move request for scope (-0.20, -0.00)
01:31:39.892 00.000 11060 Worker thread wakes up
01:31:39.893 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:39.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
01:31:39.893 00.000 10844 UpdateGuideState exits: m=2988 SNR=35.3
01:31:39.893 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
01:31:39.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:39.893 00.000 11060 Moving (-0.20, -0.00) raw xDistance=0.04 yDistance=-0.19
01:31:39.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:39.893 00.000 10844 Enqueuing Expose request
01:31:39.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:39.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:39.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:31:39.893 00.000 11060 MoveAxis(E, 0, ABG)
01:31:39.893 00.000 11060 Move returns status 0, amount 0
01:31:39.893 00.000 11060 MoveAxis(N, 0, ABG)
01:31:39.894 00.001 11060 Move returns status 0, amount 0
01:31:39.894 00.000 11060 move complete, result=0
01:31:39.894 00.000 11060 worker thread done servicing request
01:31:39.894 00.000 11060 Worker thread wakes up
01:31:39.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:39.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:39.896 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:40.526 00.630 11060 Exposure complete
01:31:40.704 00.178 11060 worker thread done servicing request
01:31:40.705 00.001 10844 OnExposeComplete: enter
01:31:40.705 00.000 10844 UpdateGuideState(): m_state=6
01:31:40.705 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10120
01:31:40.705 00.000 10844 Star::Find returns 1 (1), X=268.16, Y=61.60, Mass=2739, SNR=33.1, Peak=255 HFD=3.4
01:31:40.705 00.000 10844 MultiStar: [#1 -0.34,0.10,1.03,U] [#2 -0.14,-0.08,2.11,U] [#3 -0.37,-0.12,1.02,U] [#4 -0.02,-0.03,1.01,U] [#5 0.00,0.47,0.95,U] [#6 -0.39,0.12,0.89,U] [#7 -0.16,0.10,0.84,U] [#8 -0.08,0.08,0.93,U] 
01:31:40.705 00.000 10844 refined, 8 included, MultiStar: {-0.20, 0.12}, one-star: {-0.32, 0.62}
01:31:40.707 00.002 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.37 = -1.92)
01:31:40.707 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.94)
01:31:40.707 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.61 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
01:31:40.709 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.12, opts=13)
01:31:40.709 00.000 10844 Enqueuing Move request for scope (-0.20, 0.12)
01:31:40.709 00.000 11060 Worker thread wakes up
01:31:40.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:40.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:31:40.709 00.000 10844 UpdateGuideState exits: m=2739 SNR=33.1 Saturated
01:31:40.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:31:40.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:40.709 00.000 11060 Moving (-0.20, 0.12) raw xDistance=-0.08 yDistance=-0.21
01:31:40.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:40.709 00.000 10844 Enqueuing Expose request
01:31:40.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:31:40.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:40.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:31:40.709 00.000 11060 MoveAxis(E, 0, ABG)
01:31:40.709 00.000 11060 Move returns status 0, amount 0
01:31:40.709 00.000 11060 MoveAxis(N, 0, ABG)
01:31:40.709 00.000 11060 Move returns status 0, amount 0
01:31:40.710 00.001 11060 move complete, result=0
01:31:40.710 00.000 11060 worker thread done servicing request
01:31:40.710 00.000 11060 Worker thread wakes up
01:31:40.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:40.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:40.711 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:41.341 00.630 11060 Exposure complete
01:31:41.512 00.171 11060 worker thread done servicing request
01:31:41.512 00.000 10844 OnExposeComplete: enter
01:31:41.512 00.000 10844 UpdateGuideState(): m_state=6
01:31:41.512 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10121
01:31:41.512 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=60.94, Mass=2886, SNR=34.2, Peak=252 HFD=3.2
01:31:41.512 00.000 10844 MultiStar: [#1 -0.07,0.68,0.00,M1] [#2 -0.06,0.37,1.88,U] [#3 -0.21,0.03,0.92,U] [#4 0.17,0.30,0.88,U] [#5 0.04,0.20,1.01,U] [#6 0.19,0.24,0.88,U] [#7 -0.32,0.98,0.00,M1] [#8 -0.10,0.02,0.96,U] 
01:31:41.512 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.19}, one-star: {0.24, -0.03}
01:31:41.512 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
01:31:41.512 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
01:31:41.514 00.002 10844 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.42 mountX=-0.19 mountY=-0.00, mountTheta=-3.12
01:31:41.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.19, opts=13)
01:31:41.515 00.000 10844 Enqueuing Move request for scope (0.03, 0.19)
01:31:41.515 00.000 11060 Worker thread wakes up
01:31:41.516 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:41.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
01:31:41.516 00.000 10844 UpdateGuideState exits: m=2886 SNR=34.2
01:31:41.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
01:31:41.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:41.516 00.000 11060 Moving (0.03, 0.19) raw xDistance=-0.19 yDistance=-0.00
01:31:41.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:41.516 00.000 10844 Enqueuing Expose request
01:31:41.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:31:41.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:41.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:31:41.516 00.000 11060 MoveAxis(E, 33, ABG)
01:31:41.516 00.000 11060 Guiding  Dir = 2, Dur = 33
01:31:41.554 00.038 11060 IsSlewing returns 0
01:31:41.554 00.000 11060 IsGuiding returns 0
01:31:41.631 00.077 11060 IsGuiding returns 0
01:31:41.631 00.000 11060 Move returns status 0, amount 33
01:31:41.631 00.000 11060 MoveAxis(N, 0, ABG)
01:31:41.631 00.000 11060 Move returns status 0, amount 0
01:31:41.631 00.000 11060 move complete, result=0
01:31:41.632 00.001 11060 worker thread done servicing request
01:31:41.632 00.000 11060 Worker thread wakes up
01:31:41.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:41.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:41.632 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
01:31:42.265 00.633 11060 Exposure complete
01:31:42.438 00.173 11060 worker thread done servicing request
01:31:42.438 00.000 10844 OnExposeComplete: enter
01:31:42.438 00.000 10844 UpdateGuideState(): m_state=6
01:31:42.439 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10122
01:31:42.439 00.000 10844 Star::Find returns 1 (1), X=268.02, Y=61.31, Mass=2845, SNR=33.9, Peak=255 HFD=3.3
01:31:42.439 00.000 10844 MultiStar: [#1 -0.27,-0.08,0.98,U] [#2 -0.20,0.02,2.07,U] [#3 0.05,-0.08,0.84,U] [#4 0.30,0.44,0.93,U] [#5 -0.14,1.05,0.00,M1] [#6 -0.29,0.10,0.90,U] [#7 -0.14,-0.44,0.91,U] [#8 -0.27,0.18,0.92,U] 
01:31:42.439 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.06}, one-star: {-0.47, 0.33}
01:31:42.439 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.73)
01:31:42.439 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.75)
01:31:42.439 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.80 mountX=-0.03 mountY=-0.18, mountTheta=-1.73
01:31:42.440 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.06, opts=13)
01:31:42.441 00.001 10844 Enqueuing Move request for scope (-0.17, 0.06)
01:31:42.441 00.000 11060 Worker thread wakes up
01:31:42.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:42.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
01:31:42.441 00.000 10844 UpdateGuideState exits: m=2845 SNR=33.9 Saturated
01:31:42.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
01:31:42.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:42.441 00.000 11060 Moving (-0.17, 0.06) raw xDistance=-0.03 yDistance=-0.18
01:31:42.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:42.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:31:42.441 00.000 10844 Enqueuing Expose request
01:31:42.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:42.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:31:42.441 00.000 11060 MoveAxis(E, 0, ABG)
01:31:42.441 00.000 11060 Move returns status 0, amount 0
01:31:42.441 00.000 11060 MoveAxis(N, 0, ABG)
01:31:42.441 00.000 11060 Move returns status 0, amount 0
01:31:42.441 00.000 11060 move complete, result=0
01:31:42.442 00.001 11060 worker thread done servicing request
01:31:42.442 00.000 11060 Worker thread wakes up
01:31:42.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:42.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:42.444 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:43.073 00.629 11060 Exposure complete
01:31:43.252 00.179 11060 worker thread done servicing request
01:31:43.252 00.000 10844 OnExposeComplete: enter
01:31:43.252 00.000 10844 UpdateGuideState(): m_state=6
01:31:43.253 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10123
01:31:43.253 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=61.13, Mass=2957, SNR=34.2, Peak=241 HFD=3.3
01:31:43.253 00.000 10844 MultiStar: [#1 -0.79,0.10,0.00,M1] [#2 -0.07,0.05,1.94,U] [#3 -0.36,0.07,0.94,U] [#4 0.07,0.28,0.91,U] [#5 0.14,0.42,0.95,U] [#6 -0.91,0.24,0.00,M1] [#7 -0.49,-0.05,0.82,U] [#8 -0.15,0.05,0.88,U] 
01:31:43.253 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.13}, one-star: {-0.37, 0.15}
01:31:43.253 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
01:31:43.253 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
01:31:43.253 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.45 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
01:31:43.255 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.13, opts=13)
01:31:43.255 00.000 10844 Enqueuing Move request for scope (-0.16, 0.13)
01:31:43.255 00.000 11060 Worker thread wakes up
01:31:43.255 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:43.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
01:31:43.255 00.000 10844 UpdateGuideState exits: m=2957 SNR=34.2
01:31:43.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
01:31:43.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:43.255 00.000 11060 Moving (-0.16, 0.13) raw xDistance=-0.10 yDistance=-0.18
01:31:43.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:43.255 00.000 10844 Enqueuing Expose request
01:31:43.257 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:31:43.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:43.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:31:43.257 00.000 11060 MoveAxis(E, 0, ABG)
01:31:43.257 00.000 11060 Move returns status 0, amount 0
01:31:43.257 00.000 11060 MoveAxis(N, 0, ABG)
01:31:43.257 00.000 11060 Move returns status 0, amount 0
01:31:43.257 00.000 11060 move complete, result=0
01:31:43.257 00.000 11060 worker thread done servicing request
01:31:43.257 00.000 11060 Worker thread wakes up
01:31:43.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:43.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:43.258 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:43.883 00.625 11060 Exposure complete
01:31:44.081 00.198 11060 worker thread done servicing request
01:31:44.081 00.000 10844 OnExposeComplete: enter
01:31:44.081 00.000 10844 UpdateGuideState(): m_state=6
01:31:44.081 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10124
01:31:44.081 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=61.28, Mass=2742, SNR=33.5, Peak=249 HFD=3.2
01:31:44.082 00.001 10844 MultiStar: [#1 0.05,0.56,0.91,U] [#2 -0.33,0.15,2.00,U] [#3 -0.33,0.10,0.99,U] [#4 -0.08,0.44,0.94,U] [#5 -0.30,0.39,1.09,U] [#6 -0.46,0.52,0.00,M2] [#7 -0.53,0.09,0.79,U] [#8 -0.36,0.20,0.93,U] 
01:31:44.082 00.000 10844 single-star, 7 included, MultiStar: {-0.25, 0.27}, one-star: {-0.09, 0.30}
01:31:44.082 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
01:31:44.082 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
01:31:44.082 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.85 mountX=-0.28 mountY=-0.13, mountTheta=-2.70
01:31:44.083 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.30, opts=13)
01:31:44.083 00.000 10844 Enqueuing Move request for scope (-0.09, 0.30)
01:31:44.084 00.001 11060 Worker thread wakes up
01:31:44.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:44.084 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.5
01:31:44.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:44.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:44.084 00.000 10844 Enqueuing Expose request
01:31:44.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
01:31:44.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
01:31:44.084 00.000 11060 Moving (-0.09, 0.30) raw xDistance=-0.28 yDistance=-0.13
01:31:44.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:31:44.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:44.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:31:44.084 00.000 11060 MoveAxis(E, 49, ABG)
01:31:44.085 00.001 11060 Guiding  Dir = 2, Dur = 49
01:31:44.097 00.012 11060 IsSlewing returns 0
01:31:44.097 00.000 11060 IsGuiding returns 0
01:31:44.159 00.062 11060 IsGuiding returns 0
01:31:44.159 00.000 11060 Move returns status 0, amount 49
01:31:44.160 00.001 11060 MoveAxis(N, 0, ABG)
01:31:44.160 00.000 11060 Move returns status 0, amount 0
01:31:44.160 00.000 11060 move complete, result=0
01:31:44.160 00.000 11060 worker thread done servicing request
01:31:44.160 00.000 11060 Worker thread wakes up
01:31:44.161 00.001 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
01:31:44.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:44.162 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:44.790 00.628 11060 Exposure complete
01:31:44.956 00.166 11060 worker thread done servicing request
01:31:44.956 00.000 10844 OnExposeComplete: enter
01:31:44.956 00.000 10844 UpdateGuideState(): m_state=6
01:31:44.956 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10125
01:31:44.956 00.000 10844 Star::Find returns 1 (1), X=268.14, Y=61.37, Mass=2976, SNR=35.0, Peak=255 HFD=3.7
01:31:44.957 00.001 10844 MultiStar: [#1 -0.47,0.53,0.00,M1] [#2 0.24,0.45,2.01,U] [#3 -0.42,-0.26,0.88,U] [#4 -0.42,0.44,0.00,M1] [#5 -0.12,0.44,0.98,U] [#6 -0.38,0.64,0.00,M3] [#7 -0.23,0.18,0.83,U] [#8 0.11,0.59,0.00,M1] 
01:31:44.957 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.29}, one-star: {-0.34, 0.39}
01:31:44.957 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
01:31:44.957 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
01:31:44.957 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.88 mountX=-0.27 mountY=-0.14, mountTheta=-2.67
01:31:44.958 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.29, opts=13)
01:31:44.958 00.000 10844 Enqueuing Move request for scope (-0.09, 0.29)
01:31:44.958 00.000 11060 Worker thread wakes up
01:31:44.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:44.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.29) opts 0xd
01:31:44.959 00.001 10844 UpdateGuideState exits: m=2976 SNR=35.0 Saturated
01:31:44.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.29)
01:31:44.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:44.959 00.000 11060 Moving (-0.09, 0.29) raw xDistance=-0.27 yDistance=-0.14
01:31:44.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:44.959 00.000 10844 Enqueuing Expose request
01:31:44.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:31:44.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:44.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:31:44.959 00.000 11060 MoveAxis(E, 48, ABG)
01:31:44.959 00.000 11060 Guiding  Dir = 2, Dur = 48
01:31:44.988 00.029 11060 IsSlewing returns 0
01:31:44.990 00.002 11060 IsGuiding returns 0
01:31:45.066 00.076 11060 IsGuiding returns 0
01:31:45.066 00.000 11060 Move returns status 0, amount 48
01:31:45.066 00.000 11060 MoveAxis(N, 0, ABG)
01:31:45.066 00.000 11060 Move returns status 0, amount 0
01:31:45.066 00.000 11060 move complete, result=0
01:31:45.067 00.001 11060 worker thread done servicing request
01:31:45.067 00.000 11060 Worker thread wakes up
01:31:45.067 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
01:31:45.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:45.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:45.697 00.630 11060 Exposure complete
01:31:45.858 00.161 11060 worker thread done servicing request
01:31:45.858 00.000 10844 OnExposeComplete: enter
01:31:45.858 00.000 10844 UpdateGuideState(): m_state=6
01:31:45.860 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10126
01:31:45.860 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=60.91, Mass=2935, SNR=34.6, Peak=254 HFD=3.1
01:31:45.860 00.000 10844 MultiStar: [#1 -0.43,0.13,0.97,U] [#2 -0.16,0.78,0.00,M1] [#3 -0.48,-0.27,0.96,U] [#4 0.16,0.25,0.83,U] [#5 0.00,0.53,0.92,U] [#6 -0.53,0.02,0.83,U] [#7 -0.39,0.47,0.00,M1] [#8 -0.20,0.72,0.00,M2] 
01:31:45.860 00.000 10844 single-star, 5 included, MultiStar: {-0.26, 0.09}, one-star: {-0.27, -0.07}
01:31:45.860 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
01:31:45.860 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
01:31:45.860 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.07 hyp=0.27 cameraTheta=-2.90 mountX=0.11 mountY=-0.25, mountTheta=-1.15
01:31:45.861 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.07, opts=13)
01:31:45.861 00.000 10844 Enqueuing Move request for scope (-0.27, -0.07)
01:31:45.862 00.001 11060 Worker thread wakes up
01:31:45.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:45.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.07) opts 0xd
01:31:45.862 00.000 10844 UpdateGuideState exits: m=2935 SNR=34.6
01:31:45.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.07)
01:31:45.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:45.862 00.000 11060 Moving (-0.27, -0.07) raw xDistance=0.11 yDistance=-0.25
01:31:45.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:45.862 00.000 10844 Enqueuing Expose request
01:31:45.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:31:45.862 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.38 newest=-0.52
01:31:45.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
01:31:45.862 00.000 11060 MoveAxis(E, 0, ABG)
01:31:45.862 00.000 11060 Move returns status 0, amount 0
01:31:45.862 00.000 11060 BLC: Oldest BLC event removed
01:31:45.862 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 602 applied
01:31:45.862 00.000 11060 MoveAxis(N, 700, ABG)
01:31:45.862 00.000 11060 Guiding  Dir = 0, Dur = 700
01:31:45.873 00.011 11060 IsSlewing returns 0
01:31:45.873 00.000 11060 IsGuiding returns 0
01:31:46.588 00.715 11060 IsGuiding returns 0
01:31:46.588 00.000 11060 Move returns status 0, amount 700
01:31:46.588 00.000 11060 move complete, result=0
01:31:46.588 00.000 11060 worker thread done servicing request
01:31:46.588 00.000 11060 Worker thread wakes up
01:31:46.588 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 700 ms NORTH
01:31:46.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:46.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:47.229 00.641 11060 Exposure complete
01:31:47.412 00.183 11060 worker thread done servicing request
01:31:47.412 00.000 10844 OnExposeComplete: enter
01:31:47.412 00.000 10844 UpdateGuideState(): m_state=6
01:31:47.412 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10127
01:31:47.412 00.000 10844 Star::Find returns 1 (1), X=268.82, Y=61.57, Mass=3365, SNR=37.4, Peak=255 HFD=3.7
01:31:47.412 00.000 10844 MultiStar: [#1 -0.25,0.77,0.00,M1] [#2 -0.05,0.54,1.84,U] [#3 -0.14,0.22,0.78,U] [#4 -0.03,0.53,0.86,U] [#5 0.07,1.05,0.00,M1] [#6 -0.35,0.40,0.87,U] [#7 0.04,0.58,0.72,U] [#8 0.09,0.53,0.81,U] 
01:31:47.412 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.50}, one-star: {0.34, 0.60}
01:31:47.412 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
01:31:47.412 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
01:31:47.412 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.50 hyp=0.50 cameraTheta=1.60 mountX=-0.49 mountY=-0.10, mountTheta=-2.95
01:31:47.415 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.50, opts=13)
01:31:47.415 00.000 10844 Enqueuing Move request for scope (-0.01, 0.50)
01:31:47.415 00.000 11060 Worker thread wakes up
01:31:47.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:47.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.50) opts 0xd
01:31:47.415 00.000 10844 UpdateGuideState exits: m=3365 SNR=37.4 Saturated
01:31:47.415 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.50)
01:31:47.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:47.415 00.000 11060 Moving (-0.01, 0.50) raw xDistance=-0.49 yDistance=-0.10
01:31:47.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:47.415 00.000 10844 Enqueuing Expose request
01:31:47.415 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.176556, 1:0.095443
01:31:47.415 00.000 11060 BLC: No correction, Miss < min_move
01:31:47.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
01:31:47.416 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:47.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:31:47.416 00.000 11060 MoveAxis(E, 84, ABG)
01:31:47.416 00.000 11060 Guiding  Dir = 2, Dur = 84
01:31:47.453 00.037 11060 IsSlewing returns 0
01:31:47.454 00.001 11060 IsGuiding returns 0
01:31:47.579 00.125 11060 IsGuiding returns 0
01:31:47.579 00.000 11060 Move returns status 0, amount 84
01:31:47.579 00.000 11060 MoveAxis(N, 0, ABG)
01:31:47.579 00.000 11060 Move returns status 0, amount 0
01:31:47.579 00.000 11060 move complete, result=0
01:31:47.579 00.000 11060 worker thread done servicing request
01:31:47.580 00.001 11060 Worker thread wakes up
01:31:47.580 00.000 10844 GuideStep: -0.5 px 84 ms EAST, -0.1 px 0 ms NORTH
01:31:47.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:47.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:48.231 00.651 11060 Exposure complete
01:31:48.384 00.153 11060 worker thread done servicing request
01:31:48.384 00.000 10844 OnExposeComplete: enter
01:31:48.384 00.000 10844 UpdateGuideState(): m_state=6
01:31:48.384 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10128
01:31:48.384 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=60.91, Mass=2340, SNR=30.8, Peak=235 HFD=2.8
01:31:48.385 00.001 10844 MultiStar: [#1 -0.17,-0.01,1.16,U] [#2 0.15,-0.25,2.08,U] [#3 -0.51,-0.13,0.99,U] [#4 0.21,-0.31,0.95,U] [#5 0.23,0.37,1.11,U] [#6 -0.22,0.01,0.86,U] [#7 -0.22,-0.56,0.00,M1] [#8 -0.50,0.01,0.99,U] 
01:31:48.385 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.06}, one-star: {-0.20, -0.06}
01:31:48.385 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
01:31:48.385 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
01:31:48.385 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.51 mountX=0.08 mountY=-0.08, mountTheta=-0.77
01:31:48.387 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.06, opts=13)
01:31:48.387 00.000 10844 Enqueuing Move request for scope (-0.09, -0.06)
01:31:48.387 00.000 11060 Worker thread wakes up
01:31:48.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:48.387 00.000 10844 UpdateGuideState exits: m=2340 SNR=30.8
01:31:48.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:48.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:48.387 00.000 10844 Enqueuing Expose request
01:31:48.388 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
01:31:48.388 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
01:31:48.388 00.000 11060 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=-0.08
01:31:48.388 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.176556, 1:0.095443, 2:0.076564
01:31:48.389 00.001 11060 BLC: No correction, Miss < min_move
01:31:48.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:31:48.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:48.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:31:48.389 00.000 11060 MoveAxis(E, 0, ABG)
01:31:48.389 00.000 11060 Move returns status 0, amount 0
01:31:48.389 00.000 11060 MoveAxis(N, 0, ABG)
01:31:48.389 00.000 11060 Move returns status 0, amount 0
01:31:48.389 00.000 11060 move complete, result=0
01:31:48.389 00.000 11060 worker thread done servicing request
01:31:48.389 00.000 11060 Worker thread wakes up
01:31:48.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:48.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:48.390 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:49.023 00.633 11060 Exposure complete
01:31:49.184 00.161 11060 worker thread done servicing request
01:31:49.184 00.000 10844 OnExposeComplete: enter
01:31:49.184 00.000 10844 UpdateGuideState(): m_state=6
01:31:49.184 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10129
01:31:49.184 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=61.27, Mass=2941, SNR=34.6, Peak=254 HFD=3.5
01:31:49.185 00.001 10844 MultiStar: [#1 -0.33,-0.03,0.94,U] [#2 -0.28,0.21,2.01,U] [#3 -0.33,-0.07,0.89,U] [#4 0.23,0.50,0.99,U] [#5 -0.37,0.53,0.00,M1] [#6 -0.24,0.22,0.88,U] [#7 -0.28,-0.06,0.83,U] [#8 -0.24,0.28,0.88,U] 
01:31:49.185 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.18}, one-star: {-0.04, 0.29}
01:31:49.185 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
01:31:49.185 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
01:31:49.185 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.40 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
01:31:49.186 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.18, opts=13)
01:31:49.187 00.001 10844 Enqueuing Move request for scope (-0.19, 0.18)
01:31:49.187 00.000 11060 Worker thread wakes up
01:31:49.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
01:31:49.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
01:31:49.187 00.000 11060 Moving (-0.19, 0.18) raw xDistance=-0.14 yDistance=-0.22
01:31:49.187 00.000 11060 BLC: window closed
01:31:49.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:49.187 00.000 10844 UpdateGuideState exits: m=2941 SNR=34.6
01:31:49.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:49.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:49.187 00.000 10844 Enqueuing Expose request
01:31:49.187 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.176556, 1:0.095443, 2:0.076564
01:31:49.187 00.000 11060 BLC: Under-shoot: nominal increase by 49
01:31:49.187 00.000 11060 BLC: window closed
01:31:49.187 00.000 11060 BLC: Pulse adjusted to 651
01:31:49.188 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:31:49.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:31:49.189 00.001 11060 MoveAxis(E, 24, ABG)
01:31:49.189 00.000 11060 Guiding  Dir = 2, Dur = 24
01:31:49.204 00.015 11060 IsSlewing returns 0
01:31:49.204 00.000 11060 IsGuiding returns 0
01:31:49.236 00.032 11060 IsGuiding returns 0
01:31:49.236 00.000 11060 Move returns status 0, amount 24
01:31:49.236 00.000 11060 MoveAxis(N, 86, ABG)
01:31:49.236 00.000 11060 Guiding  Dir = 0, Dur = 86
01:31:49.251 00.015 11060 IsSlewing returns 0
01:31:49.251 00.000 11060 IsGuiding returns 0
01:31:49.345 00.094 11060 IsGuiding returns 0
01:31:49.345 00.000 11060 Move returns status 0, amount 86
01:31:49.345 00.000 11060 move complete, result=0
01:31:49.345 00.000 11060 worker thread done servicing request
01:31:49.345 00.000 11060 Worker thread wakes up
01:31:49.345 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 86 ms NORTH
01:31:49.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:49.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:49.543 00.198 10844 evsrv: cli 0EEEE070 connect
01:31:49.543 00.000 10844 case statement mapped state 6 to 3
01:31:49.543 00.000 10844 case statement mapped state 6 to 3
01:31:49.544 00.001 10844 evsrv: cli 0EEEE070 request: {"method":"get_pixel_scale","id":"29acd136-4757-4038-ba6d-89f9418ecc81"}
01:31:49.545 00.001 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":4.1253,"id":"29acd136-4757-4038-ba6d-89f9418ecc81"}
01:31:49.546 00.001 10844 evsrv: cli 0EEEE070 disconnect
01:31:49.985 00.439 11060 Exposure complete
01:31:50.139 00.154 11060 worker thread done servicing request
01:31:50.139 00.000 10844 OnExposeComplete: enter
01:31:50.139 00.000 10844 UpdateGuideState(): m_state=6
01:31:50.139 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10130
01:31:50.139 00.000 10844 Star::Find returns 1 (1), X=268.67, Y=61.44, Mass=3160, SNR=35.5, Peak=255 HFD=3.4
01:31:50.141 00.002 10844 MultiStar: [#1 -0.07,0.90,0.00,M1] [#2 -0.05,-0.00,1.93,U] [#3 -0.18,-0.01,0.85,U] [#4 0.45,-0.01,0.88,U] [#5 -0.04,0.17,0.95,U] [#6 -0.63,0.28,0.00,M1] [#7 -0.35,0.19,0.82,U] [#8 -0.22,0.09,0.89,U] 
01:31:50.141 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.11}, one-star: {0.18, 0.47}
01:31:50.141 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
01:31:50.141 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
01:31:50.141 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.79 mountX=-0.11 mountY=-0.04, mountTheta=-2.76
01:31:50.142 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
01:31:50.142 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
01:31:50.142 00.000 11060 Worker thread wakes up
01:31:50.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:50.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:31:50.142 00.000 10844 UpdateGuideState exits: m=3160 SNR=35.5 Saturated
01:31:50.142 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:31:50.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:50.143 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:50.143 00.000 10844 Enqueuing Expose request
01:31:50.143 00.000 11060 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.04
01:31:50.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:31:50.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:50.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:31:50.143 00.000 11060 MoveAxis(E, 0, ABG)
01:31:50.143 00.000 11060 Move returns status 0, amount 0
01:31:50.143 00.000 11060 MoveAxis(N, 0, ABG)
01:31:50.143 00.000 11060 Move returns status 0, amount 0
01:31:50.143 00.000 11060 move complete, result=0
01:31:50.143 00.000 11060 worker thread done servicing request
01:31:50.143 00.000 11060 Worker thread wakes up
01:31:50.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:50.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:50.145 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:50.773 00.628 11060 Exposure complete
01:31:50.950 00.177 11060 worker thread done servicing request
01:31:50.950 00.000 10844 OnExposeComplete: enter
01:31:50.950 00.000 10844 UpdateGuideState(): m_state=6
01:31:50.950 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10131
01:31:50.950 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=61.50, Mass=2415, SNR=30.9, Peak=247 HFD=3.3
01:31:50.951 00.001 10844 MultiStar: [#1 -0.06,0.17,1.06,U] [#2 -0.51,0.24,2.16,U] [#3 -0.14,-0.19,0.99,U] [#4 -0.06,-0.21,0.99,U] [#5 -0.50,0.04,1.16,U] [#6 -0.16,-0.25,1.04,U] [#7 -0.20,0.19,0.90,U] [#8 -0.02,-0.41,0.87,U] 
01:31:50.951 00.000 10844 refined, 8 included, MultiStar: {-0.25, 0.04}, one-star: {-0.26, 0.53}
01:31:50.951 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.56)
01:31:50.951 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
01:31:50.951 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.26 cameraTheta=2.98 mountX=0.00 mountY=-0.26, mountTheta=-1.56
01:31:50.953 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.04, opts=13)
01:31:50.953 00.000 10844 Enqueuing Move request for scope (-0.25, 0.04)
01:31:50.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:50.953 00.000 10844 UpdateGuideState exits: m=2415 SNR=30.9
01:31:50.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:50.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:50.953 00.000 10844 Enqueuing Expose request
01:31:50.954 00.001 11060 Worker thread wakes up
01:31:50.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
01:31:50.955 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
01:31:50.955 00.000 11060 Moving (-0.25, 0.04) raw xDistance=0.00 yDistance=-0.26
01:31:50.955 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:31:50.955 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:31:50.955 00.000 11060 MoveAxis(E, 0, ABG)
01:31:50.955 00.000 11060 Move returns status 0, amount 0
01:31:50.955 00.000 11060 MoveAxis(N, 100, ABG)
01:31:50.955 00.000 11060 Guiding  Dir = 0, Dur = 100
01:31:50.969 00.014 11060 IsSlewing returns 0
01:31:50.969 00.000 11060 IsGuiding returns 0
01:31:51.079 00.110 11060 IsGuiding returns 0
01:31:51.079 00.000 11060 Move returns status 0, amount 100
01:31:51.079 00.000 11060 move complete, result=0
01:31:51.079 00.000 11060 worker thread done servicing request
01:31:51.079 00.000 11060 Worker thread wakes up
01:31:51.079 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 100 ms NORTH
01:31:51.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:51.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:51.725 00.646 11060 Exposure complete
01:31:51.900 00.175 11060 worker thread done servicing request
01:31:51.900 00.000 10844 OnExposeComplete: enter
01:31:51.900 00.000 10844 UpdateGuideState(): m_state=6
01:31:51.901 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10132
01:31:51.901 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=60.82, Mass=2692, SNR=32.7, Peak=217 HFD=3.6
01:31:51.901 00.000 10844 MultiStar: [#1 -0.03,0.46,0.97,U] [#2 0.25,0.38,2.14,U] [#3 -0.06,-0.37,0.94,U] [#4 0.42,-0.01,0.97,U] [#5 0.28,0.43,0.93,U] [#6 -0.13,0.14,0.99,U] [#7 -0.23,0.45,0.83,U] [#8 0.00,-0.16,0.92,U] 
01:31:51.901 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.16}, one-star: {0.15, -0.15}
01:31:51.901 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
01:31:51.901 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
01:31:51.901 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.02 mountX=-0.17 mountY=0.07, mountTheta=2.76
01:31:51.902 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.16, opts=13)
01:31:51.902 00.000 10844 Enqueuing Move request for scope (0.10, 0.16)
01:31:51.903 00.001 11060 Worker thread wakes up
01:31:51.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
01:31:51.903 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
01:31:51.903 00.000 11060 Moving (0.10, 0.16) raw xDistance=-0.17 yDistance=0.07
01:31:51.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:31:51.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:51.903 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:51.903 00.000 10844 UpdateGuideState exits: m=2692 SNR=32.7
01:31:51.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:51.903 00.000 10844 Enqueuing Expose request
01:31:51.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:31:51.904 00.001 11060 MoveAxis(E, 30, ABG)
01:31:51.904 00.000 11060 Guiding  Dir = 2, Dur = 30
01:31:51.940 00.036 11060 IsSlewing returns 0
01:31:51.940 00.000 11060 IsGuiding returns 0
01:31:51.987 00.047 11060 IsGuiding returns 0
01:31:51.987 00.000 11060 Move returns status 0, amount 30
01:31:51.987 00.000 11060 MoveAxis(N, 0, ABG)
01:31:51.987 00.000 11060 Move returns status 0, amount 0
01:31:51.987 00.000 11060 move complete, result=0
01:31:51.987 00.000 11060 worker thread done servicing request
01:31:51.988 00.001 11060 Worker thread wakes up
01:31:51.988 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
01:31:51.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:51.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:52.621 00.633 11060 Exposure complete
01:31:52.802 00.181 11060 worker thread done servicing request
01:31:52.802 00.000 10844 OnExposeComplete: enter
01:31:52.802 00.000 10844 UpdateGuideState(): m_state=6
01:31:52.802 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10133
01:31:52.802 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=61.44, Mass=2857, SNR=33.7, Peak=255 HFD=3.3
01:31:52.802 00.000 10844 MultiStar: [#1 -0.46,1.39,0.00,M1] [#2 0.31,0.26,2.07,U] [#3 -0.37,0.26,0.97,U] [#4 -0.20,0.20,0.95,U] [#5 -0.14,0.32,0.95,U] [#6 -0.39,0.02,0.89,U] [#7 -0.20,0.40,0.91,U] [#8 -0.21,-0.03,0.97,U] 
01:31:52.802 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.24}, one-star: {-0.08, 0.47}
01:31:52.802 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.72 = -2.57)
01:31:52.802 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
01:31:52.802 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.96 mountX=-0.22 mountY=-0.14, mountTheta=-2.58
01:31:52.804 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.24, opts=13)
01:31:52.804 00.000 10844 Enqueuing Move request for scope (-0.10, 0.24)
01:31:52.804 00.000 11060 Worker thread wakes up
01:31:52.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
01:31:52.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
01:31:52.804 00.000 11060 Moving (-0.10, 0.24) raw xDistance=-0.22 yDistance=-0.14
01:31:52.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:31:52.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:52.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:52.804 00.000 10844 UpdateGuideState exits: m=2857 SNR=33.7 Saturated
01:31:52.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:52.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:52.804 00.000 10844 Enqueuing Expose request
01:31:52.805 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:31:52.805 00.000 11060 MoveAxis(E, 39, ABG)
01:31:52.805 00.000 11060 Guiding  Dir = 2, Dur = 39
01:31:52.831 00.026 11060 IsSlewing returns 0
01:31:52.831 00.000 11060 IsGuiding returns 0
01:31:52.894 00.063 11060 IsGuiding returns 0
01:31:52.894 00.000 11060 Move returns status 0, amount 39
01:31:52.894 00.000 11060 MoveAxis(N, 0, ABG)
01:31:52.894 00.000 11060 Move returns status 0, amount 0
01:31:52.894 00.000 11060 move complete, result=0
01:31:52.894 00.000 11060 worker thread done servicing request
01:31:52.894 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
01:31:52.895 00.001 11060 Worker thread wakes up
01:31:52.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:52.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:53.523 00.628 11060 Exposure complete
01:31:53.713 00.190 11060 worker thread done servicing request
01:31:53.713 00.000 10844 OnExposeComplete: enter
01:31:53.713 00.000 10844 UpdateGuideState(): m_state=6
01:31:53.713 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10134
01:31:53.713 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=60.93, Mass=2610, SNR=32.4, Peak=219 HFD=3.3
01:31:53.713 00.000 10844 MultiStar: [#1 -0.25,0.54,1.03,U] [#2 0.21,0.18,2.02,U] [#3 -0.34,-0.33,0.87,U] [#4 0.09,0.06,0.95,U] [#5 0.33,0.40,1.04,U] [#6 -0.49,0.47,0.00,M1] [#7 -0.37,0.21,0.84,U] [#8 -0.23,0.34,1.07,U] 
01:31:53.713 00.000 10844 single-star, 7 included, MultiStar: {-0.02, 0.18}, one-star: {0.06, -0.04}
01:31:53.714 00.001 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
01:31:53.714 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
01:31:53.714 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=0.03 mountY=0.07, mountTheta=1.11
01:31:53.715 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
01:31:53.715 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
01:31:53.715 00.000 11060 Worker thread wakes up
01:31:53.715 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:53.715 00.000 10844 UpdateGuideState exits: m=2610 SNR=32.4
01:31:53.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:53.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:53.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:31:53.715 00.000 10844 Enqueuing Expose request
01:31:53.716 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:31:53.716 00.000 11060 Moving (0.06, -0.04) raw xDistance=0.03 yDistance=0.07
01:31:53.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:31:53.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:53.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:31:53.716 00.000 11060 MoveAxis(E, 0, ABG)
01:31:53.716 00.000 11060 Move returns status 0, amount 0
01:31:53.716 00.000 11060 MoveAxis(N, 0, ABG)
01:31:53.716 00.000 11060 Move returns status 0, amount 0
01:31:53.716 00.000 11060 move complete, result=0
01:31:53.716 00.000 11060 worker thread done servicing request
01:31:53.716 00.000 11060 Worker thread wakes up
01:31:53.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:53.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:53.717 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:54.374 00.657 11060 Exposure complete
01:31:54.543 00.169 11060 worker thread done servicing request
01:31:54.543 00.000 10844 OnExposeComplete: enter
01:31:54.543 00.000 10844 UpdateGuideState(): m_state=6
01:31:54.543 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10135
01:31:54.543 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=60.72, Mass=2583, SNR=32.3, Peak=237 HFD=3.2
01:31:54.543 00.000 10844 MultiStar: [#1 -0.03,-0.11,1.08,U] [#2 -0.37,0.53,0.00,M1] [#3 -0.24,0.13,0.95,U] [#4 -0.40,0.63,0.00,M1] [#5 -0.43,0.16,1.09,U] [#6 -0.83,-0.22,0.00,M2] [#7 -0.20,-0.03,0.82,U] [#8 -0.02,-0.10,1.01,U] 
01:31:54.543 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.03}, one-star: {0.07, -0.26}
01:31:54.543 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:31:54.544 00.001 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:31:54.544 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.91 mountX=0.06 mountY=-0.13, mountTheta=-1.16
01:31:54.545 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
01:31:54.545 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
01:31:54.545 00.000 11060 Worker thread wakes up
01:31:54.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
01:31:54.545 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
01:31:54.545 00.000 11060 Moving (-0.14, -0.03) raw xDistance=0.06 yDistance=-0.13
01:31:54.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:54.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:54.545 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:54.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:31:54.545 00.000 11060 MoveAxis(E, 0, ABG)
01:31:54.545 00.000 11060 Move returns status 0, amount 0
01:31:54.545 00.000 11060 MoveAxis(N, 0, ABG)
01:31:54.547 00.002 10844 UpdateGuideState exits: m=2583 SNR=32.3
01:31:54.547 00.000 11060 Move returns status 0, amount 0
01:31:54.547 00.000 11060 move complete, result=0
01:31:54.547 00.000 11060 worker thread done servicing request
01:31:54.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:54.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:54.547 00.000 10844 Enqueuing Expose request
01:31:54.547 00.000 11060 Worker thread wakes up
01:31:54.547 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:54.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:54.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:55.205 00.658 11060 Exposure complete
01:31:55.370 00.165 11060 worker thread done servicing request
01:31:55.370 00.000 10844 OnExposeComplete: enter
01:31:55.370 00.000 10844 UpdateGuideState(): m_state=6
01:31:55.371 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10136
01:31:55.371 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=60.68, Mass=2884, SNR=34.5, Peak=255 HFD=3.2
01:31:55.371 00.000 10844 MultiStar: [#1 -0.12,-0.17,1.05,U] [#2 -0.24,-0.01,1.91,U] [#3 -0.04,0.03,0.92,U] [#4 0.08,0.41,0.90,U] [#5 0.05,-0.07,1.01,U] [#6 -0.59,0.16,0.00,M3] [#7 -0.27,0.28,0.86,U] [#8 -0.38,-0.15,0.98,U] 
01:31:55.371 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {0.08, -0.30}
01:31:55.371 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
01:31:55.371 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
01:31:55.371 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.08 mountX=0.03 mountY=-0.11, mountTheta=-1.33
01:31:55.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
01:31:55.372 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
01:31:55.372 00.000 11060 Worker thread wakes up
01:31:55.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:31:55.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
01:31:55.372 00.000 10844 UpdateGuideState exits: m=2884 SNR=34.5 Saturated
01:31:55.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
01:31:55.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:55.372 00.000 11060 Moving (-0.12, -0.01) raw xDistance=0.03 yDistance=-0.11
01:31:55.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:55.372 00.000 10844 Enqueuing Expose request
01:31:55.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:31:55.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:55.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:31:55.374 00.002 11060 MoveAxis(E, 0, ABG)
01:31:55.374 00.000 11060 Move returns status 0, amount 0
01:31:55.374 00.000 11060 MoveAxis(N, 0, ABG)
01:31:55.374 00.000 11060 Move returns status 0, amount 0
01:31:55.374 00.000 11060 move complete, result=0
01:31:55.374 00.000 11060 worker thread done servicing request
01:31:55.374 00.000 11060 Worker thread wakes up
01:31:55.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:55.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:55.375 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:55.999 00.624 11060 Exposure complete
01:31:56.180 00.181 11060 worker thread done servicing request
01:31:56.180 00.000 10844 OnExposeComplete: enter
01:31:56.180 00.000 10844 UpdateGuideState(): m_state=6
01:31:56.180 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10137
01:31:56.180 00.000 10844 Star::Find returns 1 (1), X=268.17, Y=61.50, Mass=2555, SNR=31.8, Peak=255 HFD=3.4
01:31:56.180 00.000 10844 MultiStar: [#1 -0.48,0.78,0.00,M1] [#2 -0.50,0.83,0.00,M1] [#3 -0.44,0.25,0.95,U] [#4 0.24,0.61,0.00,M1] [#5 -0.37,0.59,0.00,M1] [#6 -0.41,0.67,0.00,M4] [#7 -0.44,0.47,0.00,M1] [#8 -0.31,0.50,0.97,U] 
01:31:56.181 00.001 10844 refined, 2 included, MultiStar: {-0.35, 0.43}, one-star: {-0.31, 0.53}
01:31:56.181 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.02 = -2.27)
01:31:56.181 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.29)
01:31:56.181 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.43 hyp=0.55 cameraTheta=2.26 mountX=-0.36 mountY=-0.42, mountTheta=-2.28
01:31:56.182 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.43, opts=13)
01:31:56.182 00.000 10844 Enqueuing Move request for scope (-0.35, 0.43)
01:31:56.182 00.000 11060 Worker thread wakes up
01:31:56.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:56.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.43) opts 0xd
01:31:56.182 00.000 10844 UpdateGuideState exits: m=2555 SNR=31.8 Saturated
01:31:56.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.43)
01:31:56.183 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:56.183 00.000 11060 Moving (-0.35, 0.43) raw xDistance=-0.36 yDistance=-0.42
01:31:56.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:56.183 00.000 10844 Enqueuing Expose request
01:31:56.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
01:31:56.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.42
01:31:56.183 00.000 11060 MoveAxis(E, 62, ABG)
01:31:56.183 00.000 11060 Guiding  Dir = 2, Dur = 62
01:31:56.200 00.017 11060 IsSlewing returns 0
01:31:56.201 00.001 11060 IsGuiding returns 0
01:31:56.279 00.078 11060 IsGuiding returns 0
01:31:56.280 00.001 11060 Move returns status 0, amount 62
01:31:56.280 00.000 11060 MoveAxis(N, 163, ABG)
01:31:56.280 00.000 11060 Guiding  Dir = 0, Dur = 163
01:31:56.292 00.012 11060 IsSlewing returns 0
01:31:56.292 00.000 11060 IsGuiding returns 0
01:31:56.479 00.187 11060 IsGuiding returns 0
01:31:56.479 00.000 11060 Move returns status 0, amount 163
01:31:56.479 00.000 11060 move complete, result=0
01:31:56.479 00.000 11060 worker thread done servicing request
01:31:56.479 00.000 11060 Worker thread wakes up
01:31:56.479 00.000 10844 GuideStep: -0.4 px 62 ms EAST, -0.4 px 163 ms NORTH
01:31:56.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:56.480 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:57.108 00.628 11060 Exposure complete
01:31:57.269 00.161 11060 worker thread done servicing request
01:31:57.269 00.000 10844 OnExposeComplete: enter
01:31:57.269 00.000 10844 UpdateGuideState(): m_state=6
01:31:57.269 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10138
01:31:57.270 00.001 10844 Star::Find returns 1 (0), X=268.24, Y=60.70, Mass=2485, SNR=31.8, Peak=232 HFD=3.4
01:31:57.270 00.000 10844 MultiStar: [#1 -0.23,0.01,1.06,U] [#2 -0.57,0.38,0.00,M2] [#3 -0.44,-0.47,0.00,M1] [#4 -0.57,0.37,0.00,M2] [#5 -0.09,-0.03,1.05,U] [#6 -0.25,0.12,1.01,U] [#7 -0.40,0.33,0.90,U] [#8 -0.45,-0.21,0.95,U] 
01:31:57.270 00.000 10844 refined, 5 included, MultiStar: {-0.27, -0.01}, one-star: {-0.25, -0.28}
01:31:57.270 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
01:31:57.270 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
01:31:57.271 00.001 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.10 mountX=0.06 mountY=-0.27, mountTheta=-1.34
01:31:57.275 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.01, opts=13)
01:31:57.275 00.000 10844 Enqueuing Move request for scope (-0.27, -0.01)
01:31:57.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:57.275 00.000 10844 UpdateGuideState exits: m=2485 SNR=31.8
01:31:57.276 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:57.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:57.276 00.000 10844 Enqueuing Expose request
01:31:57.286 00.010 11060 Worker thread wakes up
01:31:57.287 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.01) opts 0xd
01:31:57.287 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.01)
01:31:57.287 00.000 11060 Moving (-0.27, -0.01) raw xDistance=0.06 yDistance=-0.27
01:31:57.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:57.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
01:31:57.287 00.000 11060 MoveAxis(E, 0, ABG)
01:31:57.287 00.000 11060 Move returns status 0, amount 0
01:31:57.287 00.000 11060 MoveAxis(N, 105, ABG)
01:31:57.287 00.000 11060 Guiding  Dir = 0, Dur = 105
01:31:57.322 00.035 11060 IsSlewing returns 0
01:31:57.322 00.000 11060 IsGuiding returns 0
01:31:57.479 00.157 11060 IsGuiding returns 0
01:31:57.480 00.001 11060 Move returns status 0, amount 105
01:31:57.480 00.000 11060 move complete, result=0
01:31:57.491 00.011 11060 worker thread done servicing request
01:31:57.491 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 105 ms NORTH
01:31:57.492 00.001 11060 Worker thread wakes up
01:31:57.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:57.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:58.123 00.631 11060 Exposure complete
01:31:58.303 00.180 11060 worker thread done servicing request
01:31:58.303 00.000 10844 OnExposeComplete: enter
01:31:58.303 00.000 10844 UpdateGuideState(): m_state=6
01:31:58.303 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10139
01:31:58.304 00.001 10844 Star::Find returns 1 (0), X=268.71, Y=60.79, Mass=2382, SNR=30.7, Peak=243 HFD=3.0
01:31:58.304 00.000 10844 MultiStar: [#1 0.15,0.24,1.08,U] [#2 -0.21,-0.04,2.18,U] [#3 0.11,-0.12,1.08,U] [#4 0.23,-0.08,1.06,U] [#5 0.01,0.27,1.03,U] [#6 0.25,-0.31,0.96,U] [#7 0.15,0.11,0.93,U] [#8 -0.14,-0.51,0.99,U] 
01:31:58.304 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.22, -0.18}
01:31:58.304 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
01:31:58.304 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
01:31:58.304 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=0.05 mountY=0.06, mountTheta=0.87
01:31:58.305 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
01:31:58.306 00.001 10844 Enqueuing Move request for scope (0.05, -0.06)
01:31:58.306 00.000 11060 Worker thread wakes up
01:31:58.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:58.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:31:58.306 00.000 10844 UpdateGuideState exits: m=2382 SNR=30.7
01:31:58.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:31:58.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.306 00.000 11060 Moving (0.05, -0.06) raw xDistance=0.05 yDistance=0.06
01:31:58.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:31:58.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:58.306 00.000 10844 Enqueuing Expose request
01:31:58.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:58.307 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:31:58.307 00.000 11060 MoveAxis(E, 0, ABG)
01:31:58.307 00.000 11060 Move returns status 0, amount 0
01:31:58.307 00.000 11060 MoveAxis(N, 0, ABG)
01:31:58.307 00.000 11060 Move returns status 0, amount 0
01:31:58.307 00.000 11060 move complete, result=0
01:31:58.307 00.000 11060 worker thread done servicing request
01:31:58.307 00.000 11060 Worker thread wakes up
01:31:58.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:58.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:58.309 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:58.942 00.633 11060 Exposure complete
01:31:59.094 00.152 11060 worker thread done servicing request
01:31:59.094 00.000 10844 OnExposeComplete: enter
01:31:59.094 00.000 10844 UpdateGuideState(): m_state=6
01:31:59.095 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10140
01:31:59.095 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=61.03, Mass=2990, SNR=35.2, Peak=253 HFD=3.5
01:31:59.095 00.000 10844 MultiStar: [#1 0.15,-0.09,0.95,U] [#2 0.28,0.42,1.93,U] [#3 -0.18,0.06,0.90,U] [#4 0.09,0.45,0.90,U] [#5 0.33,-0.15,0.94,U] [#6 0.05,0.13,0.84,U] [#7 -0.27,0.08,0.79,U] [#8 0.47,-0.12,0.87,U] 
01:31:59.095 00.000 10844 single-star, 8 included, MultiStar: {0.12, 0.13}, one-star: {-0.08, 0.05}
01:31:59.095 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
01:31:59.095 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
01:31:59.095 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.54 mountX=-0.04 mountY=-0.09, mountTheta=-1.99
01:31:59.097 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.05, opts=13)
01:31:59.097 00.000 10844 Enqueuing Move request for scope (-0.08, 0.05)
01:31:59.097 00.000 11060 Worker thread wakes up
01:31:59.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:59.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
01:31:59.097 00.000 10844 UpdateGuideState exits: m=2990 SNR=35.2
01:31:59.097 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
01:31:59.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:59.097 00.000 11060 Moving (-0.08, 0.05) raw xDistance=-0.04 yDistance=-0.09
01:31:59.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:59.097 00.000 10844 Enqueuing Expose request
01:31:59.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:31:59.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:59.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:59.097 00.000 11060 MoveAxis(E, 0, ABG)
01:31:59.097 00.000 11060 Move returns status 0, amount 0
01:31:59.097 00.000 11060 MoveAxis(N, 0, ABG)
01:31:59.097 00.000 11060 Move returns status 0, amount 0
01:31:59.097 00.000 11060 move complete, result=0
01:31:59.097 00.000 11060 worker thread done servicing request
01:31:59.097 00.000 11060 Worker thread wakes up
01:31:59.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:59.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:31:59.100 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:59.737 00.637 11060 Exposure complete
01:31:59.906 00.169 11060 worker thread done servicing request
01:31:59.906 00.000 10844 OnExposeComplete: enter
01:31:59.906 00.000 10844 UpdateGuideState(): m_state=6
01:31:59.907 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10141
01:31:59.907 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=60.42, Mass=2634, SNR=32.2, Peak=249 HFD=3.5
01:31:59.907 00.000 10844 MultiStar: [#1 -0.03,0.22,1.09,U] [#2 -0.06,-0.11,2.20,U] [#3 0.25,-0.07,0.94,U] [#4 0.52,0.25,0.96,U] [#5 0.47,-0.15,1.08,U] [#6 0.27,0.35,1.08,U] [#7 0.05,-0.12,0.85,U] [#8 0.28,-0.29,0.91,U] 
01:31:59.907 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.05}, one-star: {0.41, -0.55}
01:31:59.907 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
01:31:59.907 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
01:31:59.907 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=0.01 mountY=0.21, mountTheta=1.50
01:31:59.908 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.05, opts=13)
01:31:59.908 00.000 10844 Enqueuing Move request for scope (0.21, -0.05)
01:31:59.909 00.001 11060 Worker thread wakes up
01:31:59.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
01:31:59.909 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
01:31:59.909 00.000 11060 Moving (0.21, -0.05) raw xDistance=0.01 yDistance=0.21
01:31:59.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:31:59.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:31:59.909 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:31:59.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:31:59.909 00.000 11060 MoveAxis(E, 0, ABG)
01:31:59.909 00.000 11060 Move returns status 0, amount 0
01:31:59.909 00.000 11060 MoveAxis(N, 0, ABG)
01:31:59.909 00.000 11060 Move returns status 0, amount 0
01:31:59.909 00.000 10844 UpdateGuideState exits: m=2634 SNR=32.2
01:31:59.909 00.000 11060 move complete, result=0
01:31:59.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:59.909 00.000 11060 worker thread done servicing request
01:31:59.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:31:59.910 00.001 10844 Enqueuing Expose request
01:31:59.910 00.000 11060 Worker thread wakes up
01:31:59.910 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:59.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:31:59.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:00.551 00.641 11060 Exposure complete
01:32:00.712 00.161 11060 worker thread done servicing request
01:32:00.712 00.000 10844 OnExposeComplete: enter
01:32:00.712 00.000 10844 UpdateGuideState(): m_state=6
01:32:00.712 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10142
01:32:00.712 00.000 10844 Star::Find returns 1 (0), X=269.07, Y=61.08, Mass=2411, SNR=30.5, Peak=216 HFD=2.9
01:32:00.713 00.001 10844 MultiStar: [#1 0.35,0.31,1.17,U] [#2 0.65,0.45,0.00,M1] [#3 0.18,0.17,1.05,U] [#4 0.59,0.83,0.00,M1] [#5 0.46,0.73,0.00,M1] [#6 -0.19,0.44,1.07,U] [#7 -0.10,0.46,0.94,U] [#8 0.45,0.41,0.00,M1] 
01:32:00.713 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.29}, one-star: {0.59, 0.11}
01:32:00.713 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
01:32:00.713 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
01:32:00.713 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.34 cameraTheta=1.05 mountX=-0.32 mountY=0.12, mountTheta=2.79
01:32:00.715 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.29, opts=13)
01:32:00.715 00.000 10844 Enqueuing Move request for scope (0.17, 0.29)
01:32:00.715 00.000 11060 Worker thread wakes up
01:32:00.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0xd
01:32:00.715 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
01:32:00.716 00.001 11060 Moving (0.17, 0.29) raw xDistance=-0.32 yDistance=0.12
01:32:00.716 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:00.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:32:00.716 00.000 10844 UpdateGuideState exits: m=2411 SNR=30.5
01:32:00.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:00.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:00.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:32:00.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:00.716 00.000 10844 Enqueuing Expose request
01:32:00.716 00.000 11060 MoveAxis(E, 56, ABG)
01:32:00.716 00.000 11060 Guiding  Dir = 2, Dur = 56
01:32:00.730 00.014 11060 IsSlewing returns 0
01:32:00.730 00.000 11060 IsGuiding returns 0
01:32:00.793 00.063 11060 IsGuiding returns 0
01:32:00.793 00.000 11060 Move returns status 0, amount 56
01:32:00.793 00.000 11060 MoveAxis(N, 0, ABG)
01:32:00.793 00.000 11060 Move returns status 0, amount 0
01:32:00.793 00.000 11060 move complete, result=0
01:32:00.794 00.001 11060 worker thread done servicing request
01:32:00.794 00.000 11060 Worker thread wakes up
01:32:00.794 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
01:32:00.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:00.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:01.426 00.632 11060 Exposure complete
01:32:01.590 00.164 11060 worker thread done servicing request
01:32:01.590 00.000 10844 OnExposeComplete: enter
01:32:01.590 00.000 10844 UpdateGuideState(): m_state=6
01:32:01.590 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10143
01:32:01.590 00.000 10844 Star::Find returns 1 (1), X=268.94, Y=60.92, Mass=3032, SNR=35.1, Peak=255 HFD=3.0
01:32:01.591 00.001 10844 MultiStar: [#1 0.19,-0.29,0.99,U] [#2 0.25,-0.34,1.83,U] [#3 0.19,-0.41,0.94,U] [#4 0.46,-0.29,0.93,U] [#5 0.35,0.06,0.90,U] [#6 -0.11,-0.21,0.85,U] [#7 -0.17,-0.35,0.80,U] [#8 0.16,0.15,0.87,U] 
01:32:01.591 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.21}, one-star: {0.45, -0.06}
01:32:01.591 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
01:32:01.591 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
01:32:01.591 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.30 cameraTheta=-0.78 mountX=0.17 mountY=0.24, mountTheta=0.97
01:32:01.592 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.21, opts=13)
01:32:01.592 00.000 10844 Enqueuing Move request for scope (0.21, -0.21)
01:32:01.592 00.000 11060 Worker thread wakes up
01:32:01.592 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:01.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.21) opts 0xd
01:32:01.593 00.001 10844 UpdateGuideState exits: m=3032 SNR=35.1 Saturated
01:32:01.593 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.21)
01:32:01.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:01.593 00.000 11060 Moving (0.21, -0.21) raw xDistance=0.17 yDistance=0.24
01:32:01.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:01.593 00.000 10844 Enqueuing Expose request
01:32:01.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:32:01.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:32:01.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:32:01.593 00.000 11060 MoveAxis(W, 27, ABG)
01:32:01.593 00.000 11060 Guiding  Dir = 3, Dur = 27
01:32:01.613 00.020 11060 IsSlewing returns 0
01:32:01.613 00.000 11060 IsGuiding returns 0
01:32:01.657 00.044 11060 IsGuiding returns 0
01:32:01.657 00.000 11060 Move returns status 0, amount 27
01:32:01.657 00.000 11060 MoveAxis(N, 0, ABG)
01:32:01.657 00.000 11060 Move returns status 0, amount 0
01:32:01.657 00.000 11060 move complete, result=0
01:32:01.657 00.000 11060 worker thread done servicing request
01:32:01.657 00.000 11060 Worker thread wakes up
01:32:01.657 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
01:32:01.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:01.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:02.288 00.631 11060 Exposure complete
01:32:02.479 00.191 11060 worker thread done servicing request
01:32:02.479 00.000 10844 OnExposeComplete: enter
01:32:02.479 00.000 10844 UpdateGuideState(): m_state=6
01:32:02.480 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10144
01:32:02.480 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=60.78, Mass=2782, SNR=33.5, Peak=220 HFD=3.6
01:32:02.480 00.000 10844 MultiStar: [#1 -0.12,-0.20,0.94,U] [#2 0.43,-0.04,2.07,U] [#3 0.02,-0.47,0.88,U] [#4 0.66,-0.36,0.00,M1] [#5 0.33,0.19,1.01,U] [#6 0.19,-0.66,0.00,M1] [#7 -0.26,-0.21,0.83,U] [#8 0.21,-0.21,0.96,U] 
01:32:02.480 00.000 10844 single-star, 6 included, MultiStar: {0.14, -0.14}, one-star: {-0.02, -0.19}
01:32:02.480 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
01:32:02.480 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
01:32:02.480 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.68 mountX=0.19 mountY=0.01, mountTheta=0.06
01:32:02.481 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.19, opts=13)
01:32:02.483 00.002 10844 Enqueuing Move request for scope (-0.02, -0.19)
01:32:02.483 00.000 11060 Worker thread wakes up
01:32:02.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
01:32:02.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
01:32:02.483 00.000 11060 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.01
01:32:02.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:32:02.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:02.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:32:02.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:32:02.483 00.000 11060 MoveAxis(W, 34, ABG)
01:32:02.483 00.000 11060 Guiding  Dir = 3, Dur = 34
01:32:02.483 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.5
01:32:02.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:02.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:02.483 00.000 10844 Enqueuing Expose request
01:32:02.488 00.005 11060 IsSlewing returns 0
01:32:02.488 00.000 11060 IsGuiding returns 0
01:32:02.536 00.048 11060 IsGuiding returns 0
01:32:02.536 00.000 11060 Move returns status 0, amount 34
01:32:02.536 00.000 11060 MoveAxis(N, 0, ABG)
01:32:02.536 00.000 11060 Move returns status 0, amount 0
01:32:02.536 00.000 11060 move complete, result=0
01:32:02.536 00.000 11060 worker thread done servicing request
01:32:02.536 00.000 11060 Worker thread wakes up
01:32:02.537 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:02.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:02.537 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
01:32:03.167 00.630 11060 Exposure complete
01:32:03.335 00.168 11060 worker thread done servicing request
01:32:03.335 00.000 10844 OnExposeComplete: enter
01:32:03.335 00.000 10844 UpdateGuideState(): m_state=6
01:32:03.336 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10145
01:32:03.336 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=60.82, Mass=2326, SNR=29.5, Peak=173 HFD=3.6
01:32:03.336 00.000 10844 MultiStar: [#1 0.26,-0.02,1.12,U] [#2 0.38,-0.19,2.31,U] [#3 0.24,-0.63,0.00,M1] [#4 0.34,0.04,1.06,U] [#5 0.13,0.00,1.11,U] [#6 0.24,-0.05,1.07,U] [#7 -0.26,-0.34,0.96,U] [#8 0.16,-0.28,1.09,U] 
01:32:03.336 00.000 10844 single-star, 7 included, MultiStar: {0.20, -0.13}, one-star: {0.10, -0.15}
01:32:03.336 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
01:32:03.336 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
01:32:03.336 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.19 cameraTheta=-0.98 mountX=0.13 mountY=0.13, mountTheta=0.76
01:32:03.339 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.15, opts=13)
01:32:03.339 00.000 10844 Enqueuing Move request for scope (0.10, -0.15)
01:32:03.339 00.000 11060 Worker thread wakes up
01:32:03.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:32:03.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:03.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:32:03.339 00.000 10844 UpdateGuideState exits: m=2326 SNR=29.5
01:32:03.339 00.000 11060 Moving (0.10, -0.15) raw xDistance=0.13 yDistance=0.13
01:32:03.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:03.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:32:03.340 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:03.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:03.340 00.000 10844 Enqueuing Expose request
01:32:03.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:32:03.340 00.000 11060 MoveAxis(W, 24, ABG)
01:32:03.340 00.000 11060 Guiding  Dir = 3, Dur = 24
01:32:03.386 00.046 11060 IsSlewing returns 0
01:32:03.386 00.000 11060 IsGuiding returns 0
01:32:03.443 00.057 11060 IsGuiding returns 0
01:32:03.443 00.000 11060 Move returns status 0, amount 24
01:32:03.443 00.000 11060 MoveAxis(N, 0, ABG)
01:32:03.443 00.000 11060 Move returns status 0, amount 0
01:32:03.443 00.000 11060 move complete, result=0
01:32:03.444 00.001 11060 worker thread done servicing request
01:32:03.444 00.000 11060 Worker thread wakes up
01:32:03.444 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
01:32:03.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:03.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:04.076 00.632 11060 Exposure complete
01:32:04.256 00.180 11060 worker thread done servicing request
01:32:04.256 00.000 10844 OnExposeComplete: enter
01:32:04.256 00.000 10844 UpdateGuideState(): m_state=6
01:32:04.257 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10146
01:32:04.257 00.000 10844 Star::Find returns 1 (1), X=268.93, Y=61.14, Mass=2678, SNR=32.3, Peak=255 HFD=3.1
01:32:04.257 00.000 10844 MultiStar: [#1 0.14,-0.04,1.07,U] [#2 0.17,0.14,2.11,U] [#3 0.19,-0.07,0.96,U] [#4 0.56,0.67,0.00,M1] [#5 0.24,0.50,1.14,U] [#6 -0.22,0.05,1.06,U] [#7 -0.36,0.42,0.91,U] [#8 0.35,0.03,0.87,U] 
01:32:04.257 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.15}, one-star: {0.44, 0.16}
01:32:04.257 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
01:32:04.257 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
01:32:04.257 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.87 mountX=-0.17 mountY=0.10, mountTheta=2.61
01:32:04.260 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.15, opts=13)
01:32:04.260 00.000 10844 Enqueuing Move request for scope (0.13, 0.15)
01:32:04.260 00.000 11060 Worker thread wakes up
01:32:04.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:04.260 00.000 10844 UpdateGuideState exits: m=2678 SNR=32.3 Saturated
01:32:04.261 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
01:32:04.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:04.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
01:32:04.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:04.261 00.000 10844 Enqueuing Expose request
01:32:04.261 00.000 11060 Moving (0.13, 0.15) raw xDistance=-0.17 yDistance=0.10
01:32:04.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:32:04.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:04.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:32:04.261 00.000 11060 MoveAxis(E, 29, ABG)
01:32:04.261 00.000 11060 Guiding  Dir = 2, Dur = 29
01:32:04.289 00.028 11060 IsSlewing returns 0
01:32:04.289 00.000 11060 IsGuiding returns 0
01:32:04.351 00.062 11060 IsGuiding returns 0
01:32:04.351 00.000 11060 Move returns status 0, amount 29
01:32:04.351 00.000 11060 MoveAxis(N, 0, ABG)
01:32:04.351 00.000 11060 Move returns status 0, amount 0
01:32:04.351 00.000 11060 move complete, result=0
01:32:04.353 00.002 11060 worker thread done servicing request
01:32:04.353 00.000 11060 Worker thread wakes up
01:32:04.353 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:32:04.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:04.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:04.984 00.631 11060 Exposure complete
01:32:05.162 00.178 11060 worker thread done servicing request
01:32:05.162 00.000 10844 OnExposeComplete: enter
01:32:05.162 00.000 10844 UpdateGuideState(): m_state=6
01:32:05.163 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10147
01:32:05.163 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=61.23, Mass=3156, SNR=35.6, Peak=251 HFD=3.7
01:32:05.163 00.000 10844 MultiStar: [#1 -0.01,0.43,0.96,U] [#2 0.01,0.31,1.76,U] [#3 -0.18,-0.06,0.85,U] [#4 0.55,0.41,0.00,M2] [#5 0.04,0.37,0.90,U] [#6 -0.24,0.27,0.82,U] [#7 -0.31,0.11,0.83,U] [#8 -0.13,-0.55,0.91,U] 
01:32:05.163 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.16}, one-star: {0.08, 0.26}
01:32:05.163 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
01:32:05.163 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.56)
01:32:05.163 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.99 mountX=-0.15 mountY=-0.10, mountTheta=-2.55
01:32:05.165 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.16, opts=13)
01:32:05.165 00.000 10844 Enqueuing Move request for scope (-0.07, 0.16)
01:32:05.165 00.000 11060 Worker thread wakes up
01:32:05.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:05.165 00.000 10844 UpdateGuideState exits: m=3156 SNR=35.6
01:32:05.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
01:32:05.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
01:32:05.165 00.000 11060 Moving (-0.07, 0.16) raw xDistance=-0.15 yDistance=-0.10
01:32:05.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:32:05.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:05.166 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:05.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:32:05.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:05.166 00.000 10844 Enqueuing Expose request
01:32:05.166 00.000 11060 MoveAxis(E, 26, ABG)
01:32:05.166 00.000 11060 Guiding  Dir = 2, Dur = 26
01:32:05.197 00.031 11060 IsSlewing returns 0
01:32:05.197 00.000 11060 IsGuiding returns 0
01:32:05.244 00.047 11060 IsGuiding returns 0
01:32:05.244 00.000 11060 Move returns status 0, amount 26
01:32:05.244 00.000 11060 MoveAxis(N, 0, ABG)
01:32:05.244 00.000 11060 Move returns status 0, amount 0
01:32:05.244 00.000 11060 move complete, result=0
01:32:05.244 00.000 11060 worker thread done servicing request
01:32:05.244 00.000 11060 Worker thread wakes up
01:32:05.244 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
01:32:05.246 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:05.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:05.875 00.629 11060 Exposure complete
01:32:06.043 00.168 11060 worker thread done servicing request
01:32:06.044 00.001 10844 OnExposeComplete: enter
01:32:06.044 00.000 10844 UpdateGuideState(): m_state=6
01:32:06.044 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10148
01:32:06.044 00.000 10844 Star::Find returns 1 (1), X=268.93, Y=61.32, Mass=2953, SNR=34.7, Peak=255 HFD=3.4
01:32:06.045 00.001 10844 MultiStar: [#1 0.20,-0.25,0.99,U] [#2 0.35,-0.00,1.97,U] [#3 -0.03,0.35,0.89,U] [#4 0.52,0.22,0.94,U] [#5 0.25,0.32,0.92,U] [#6 0.01,0.17,0.81,U] [#7 -0.05,0.36,0.80,U] [#8 -0.21,0.00,0.92,U] 
01:32:06.045 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.14}, one-star: {0.45, 0.35}
01:32:06.045 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
01:32:06.045 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
01:32:06.045 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.24 cameraTheta=0.64 mountX=-0.18 mountY=0.17, mountTheta=2.38
01:32:06.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.14, opts=13)
01:32:06.047 00.000 10844 Enqueuing Move request for scope (0.19, 0.14)
01:32:06.047 00.000 11060 Worker thread wakes up
01:32:06.048 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:06.048 00.000 10844 UpdateGuideState exits: m=2953 SNR=34.7 Saturated
01:32:06.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:06.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:06.048 00.000 10844 Enqueuing Expose request
01:32:06.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
01:32:06.057 00.009 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
01:32:06.057 00.000 11060 Moving (0.19, 0.14) raw xDistance=-0.18 yDistance=0.17
01:32:06.058 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:32:06.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:06.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:32:06.059 00.001 11060 MoveAxis(E, 32, ABG)
01:32:06.059 00.000 11060 Guiding  Dir = 2, Dur = 32
01:32:06.071 00.012 11060 IsSlewing returns 0
01:32:06.071 00.000 11060 IsGuiding returns 0
01:32:06.133 00.062 11060 IsGuiding returns 0
01:32:06.133 00.000 11060 Move returns status 0, amount 32
01:32:06.133 00.000 11060 MoveAxis(N, 0, ABG)
01:32:06.133 00.000 11060 Move returns status 0, amount 0
01:32:06.133 00.000 11060 move complete, result=0
01:32:06.134 00.001 11060 worker thread done servicing request
01:32:06.134 00.000 11060 Worker thread wakes up
01:32:06.134 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
01:32:06.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:06.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:06.774 00.640 11060 Exposure complete
01:32:06.937 00.163 11060 worker thread done servicing request
01:32:06.937 00.000 10844 OnExposeComplete: enter
01:32:06.937 00.000 10844 UpdateGuideState(): m_state=6
01:32:06.937 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10149
01:32:06.937 00.000 10844 Star::Find returns 1 (1), X=269.22, Y=61.52, Mass=2971, SNR=34.7, Peak=255 HFD=3.4
01:32:06.938 00.001 10844 MultiStar: [#1 0.26,-0.08,0.91,U] [#2 0.35,-0.05,1.98,U] [#3 -0.11,0.13,0.94,U] [#4 0.26,0.44,0.93,U] [#5 0.46,0.50,0.00,M1] [#6 -0.12,0.36,0.90,U] [#7 -0.26,0.22,0.77,U] [#8 -0.11,0.36,0.91,U] 
01:32:06.938 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.21}, one-star: {0.74, 0.55}
01:32:06.938 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:32:06.938 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
01:32:06.938 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.90 mountX=-0.23 mountY=0.13, mountTheta=2.63
01:32:06.939 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.21, opts=13)
01:32:06.939 00.000 10844 Enqueuing Move request for scope (0.17, 0.21)
01:32:06.939 00.000 11060 Worker thread wakes up
01:32:06.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:06.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
01:32:06.939 00.000 10844 UpdateGuideState exits: m=2971 SNR=34.7 Saturated
01:32:06.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
01:32:06.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:06.939 00.000 11060 Moving (0.17, 0.21) raw xDistance=-0.23 yDistance=0.13
01:32:06.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:06.939 00.000 10844 Enqueuing Expose request
01:32:06.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:32:06.941 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:06.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:32:06.941 00.000 11060 MoveAxis(E, 42, ABG)
01:32:06.941 00.000 11060 Guiding  Dir = 2, Dur = 42
01:32:06.948 00.007 11060 IsSlewing returns 0
01:32:06.948 00.000 11060 IsGuiding returns 0
01:32:06.994 00.046 11060 IsGuiding returns 0
01:32:06.995 00.001 11060 Move returns status 0, amount 42
01:32:06.995 00.000 11060 MoveAxis(N, 0, ABG)
01:32:06.995 00.000 11060 Move returns status 0, amount 0
01:32:06.995 00.000 11060 move complete, result=0
01:32:06.995 00.000 11060 worker thread done servicing request
01:32:06.995 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
01:32:06.995 00.000 11060 Worker thread wakes up
01:32:06.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:06.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:07.626 00.631 11060 Exposure complete
01:32:07.806 00.180 11060 worker thread done servicing request
01:32:07.807 00.001 10844 OnExposeComplete: enter
01:32:07.807 00.000 10844 UpdateGuideState(): m_state=6
01:32:07.807 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10150
01:32:07.808 00.001 10844 Star::Find returns 1 (1), X=268.66, Y=61.19, Mass=2614, SNR=32.2, Peak=255 HFD=3.3
01:32:07.808 00.000 10844 MultiStar: [#1 -0.06,-0.01,0.95,U] [#2 0.19,0.53,2.17,U] [#3 -0.57,0.33,0.00,M1] [#4 0.73,-0.02,0.00,M1] [#5 0.47,0.46,0.00,M2] [#6 -0.71,-0.14,0.00,M1] [#7 -0.44,0.35,0.89,U] [#8 0.17,0.27,0.87,U] 
01:32:07.808 00.000 10844 single-star, 4 included, MultiStar: {0.05, 0.33}, one-star: {0.17, 0.22}
01:32:07.808 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:32:07.808 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:32:07.808 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.90 mountX=-0.25 mountY=0.13, mountTheta=2.64
01:32:07.818 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.22, opts=13)
01:32:07.818 00.000 10844 Enqueuing Move request for scope (0.17, 0.22)
01:32:07.818 00.000 11060 Worker thread wakes up
01:32:07.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
01:32:07.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
01:32:07.818 00.000 11060 Moving (0.17, 0.22) raw xDistance=-0.25 yDistance=0.13
01:32:07.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:07.818 00.000 10844 UpdateGuideState exits: m=2614 SNR=32.2 Saturated
01:32:07.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:07.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:07.818 00.000 10844 Enqueuing Expose request
01:32:07.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:32:07.820 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:07.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:32:07.820 00.000 11060 MoveAxis(E, 44, ABG)
01:32:07.820 00.000 11060 Guiding  Dir = 2, Dur = 44
01:32:07.823 00.003 11060 IsSlewing returns 0
01:32:07.823 00.000 11060 IsGuiding returns 0
01:32:07.870 00.047 11060 IsGuiding returns 0
01:32:07.870 00.000 11060 Move returns status 0, amount 44
01:32:07.871 00.001 11060 MoveAxis(N, 0, ABG)
01:32:07.871 00.000 11060 Move returns status 0, amount 0
01:32:07.871 00.000 11060 move complete, result=0
01:32:07.871 00.000 11060 worker thread done servicing request
01:32:07.871 00.000 11060 Worker thread wakes up
01:32:07.871 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
01:32:07.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:07.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:08.497 00.626 11060 Exposure complete
01:32:08.665 00.168 11060 worker thread done servicing request
01:32:08.665 00.000 10844 OnExposeComplete: enter
01:32:08.665 00.000 10844 UpdateGuideState(): m_state=6
01:32:08.665 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10151
01:32:08.665 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=61.08, Mass=3293, SNR=36.3, Peak=246 HFD=3.7
01:32:08.666 00.001 10844 MultiStar: [#1 -0.15,0.50,0.85,U] [#2 0.26,-0.24,1.80,U] [#3 -0.40,-0.21,0.85,U] [#4 0.71,0.08,0.00,M2] [#5 -0.29,0.36,0.93,U] [#6 -0.04,-0.17,0.79,U] [#7 -0.52,0.22,0.81,U] [#8 -0.63,-0.21,0.00,M1] 
01:32:08.666 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.04}, one-star: {-0.08, 0.11}
01:32:08.666 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
01:32:08.666 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.78)
01:32:08.666 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.77 mountX=-0.02 mountY=-0.12, mountTheta=-1.76
01:32:08.678 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.04, opts=13)
01:32:08.679 00.001 10844 Enqueuing Move request for scope (-0.11, 0.04)
01:32:08.679 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:08.679 00.000 10844 UpdateGuideState exits: m=3293 SNR=36.3
01:32:08.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:08.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:08.679 00.000 10844 Enqueuing Expose request
01:32:08.679 00.000 11060 Worker thread wakes up
01:32:08.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
01:32:08.679 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
01:32:08.679 00.000 11060 Moving (-0.11, 0.04) raw xDistance=-0.02 yDistance=-0.12
01:32:08.680 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:32:08.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:08.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:32:08.680 00.000 11060 MoveAxis(E, 0, ABG)
01:32:08.680 00.000 11060 Move returns status 0, amount 0
01:32:08.680 00.000 11060 MoveAxis(N, 0, ABG)
01:32:08.681 00.001 11060 Move returns status 0, amount 0
01:32:08.681 00.000 11060 move complete, result=0
01:32:08.681 00.000 11060 worker thread done servicing request
01:32:08.681 00.000 11060 Worker thread wakes up
01:32:08.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:08.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:08.681 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:09.309 00.628 11060 Exposure complete
01:32:09.506 00.197 11060 worker thread done servicing request
01:32:09.506 00.000 10844 OnExposeComplete: enter
01:32:09.506 00.000 10844 UpdateGuideState(): m_state=6
01:32:09.506 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10152
01:32:09.506 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.23, Mass=2708, SNR=33.1, Peak=247 HFD=3.6
01:32:09.507 00.001 10844 MultiStar: [#1 -0.24,0.46,1.08,U] [#2 -0.16,0.15,2.02,U] [#3 -0.18,-0.71,0.00,M1] [#4 -0.18,0.27,0.95,U] [#5 -0.17,0.61,0.00,M2] [#6 -0.14,-0.51,0.90,U] [#7 -0.50,0.09,0.92,U] [#8 -0.04,0.49,0.94,U] 
01:32:09.507 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.18}, one-star: {0.15, 0.25}
01:32:09.507 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.05 = -2.24)
01:32:09.507 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.26)
01:32:09.507 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.29 mountX=-0.15 mountY=-0.18, mountTheta=-2.24
01:32:09.508 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.18, opts=13)
01:32:09.508 00.000 10844 Enqueuing Move request for scope (-0.16, 0.18)
01:32:09.508 00.000 11060 Worker thread wakes up
01:32:09.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:09.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
01:32:09.508 00.000 10844 UpdateGuideState exits: m=2708 SNR=33.1
01:32:09.508 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
01:32:09.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:09.508 00.000 11060 Moving (-0.16, 0.18) raw xDistance=-0.15 yDistance=-0.18
01:32:09.509 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:09.509 00.000 10844 Enqueuing Expose request
01:32:09.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:32:09.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:09.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:32:09.509 00.000 11060 MoveAxis(E, 25, ABG)
01:32:09.509 00.000 11060 Guiding  Dir = 2, Dur = 25
01:32:09.535 00.026 11060 IsSlewing returns 0
01:32:09.536 00.001 11060 IsGuiding returns 0
01:32:09.581 00.045 11060 IsGuiding returns 0
01:32:09.581 00.000 11060 Move returns status 0, amount 25
01:32:09.581 00.000 11060 MoveAxis(N, 0, ABG)
01:32:09.581 00.000 11060 Move returns status 0, amount 0
01:32:09.581 00.000 11060 move complete, result=0
01:32:09.582 00.001 11060 worker thread done servicing request
01:32:09.582 00.000 11060 Worker thread wakes up
01:32:09.582 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
01:32:09.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:09.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:10.216 00.634 11060 Exposure complete
01:32:10.384 00.168 11060 worker thread done servicing request
01:32:10.384 00.000 10844 OnExposeComplete: enter
01:32:10.384 00.000 10844 UpdateGuideState(): m_state=6
01:32:10.384 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10153
01:32:10.386 00.002 10844 Star::Find returns 1 (0), X=268.83, Y=61.14, Mass=2641, SNR=32.6, Peak=249 HFD=3.2
01:32:10.386 00.000 10844 MultiStar: [#1 -0.22,0.31,1.06,U] [#2 0.09,0.42,2.05,U] [#3 0.04,-0.17,0.95,U] [#4 0.66,0.54,0.00,M2] [#5 -0.07,0.38,1.09,U] [#6 -0.71,0.32,0.00,M1] [#7 -0.24,0.65,0.00,M1] [#8 -0.15,0.71,0.00,M1] 
01:32:10.386 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.26}, one-star: {0.34, 0.17}
01:32:10.386 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
01:32:10.386 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.14)
01:32:10.386 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.41 mountX=-0.26 mountY=-0.00, mountTheta=-3.14
01:32:10.387 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.26, opts=13)
01:32:10.387 00.000 10844 Enqueuing Move request for scope (0.04, 0.26)
01:32:10.388 00.001 11060 Worker thread wakes up
01:32:10.388 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:10.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
01:32:10.388 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
01:32:10.388 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.6
01:32:10.388 00.000 11060 Moving (0.04, 0.26) raw xDistance=-0.26 yDistance=-0.00
01:32:10.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:10.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:32:10.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:10.388 00.000 10844 Enqueuing Expose request
01:32:10.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:10.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:32:10.388 00.000 11060 MoveAxis(E, 47, ABG)
01:32:10.388 00.000 11060 Guiding  Dir = 2, Dur = 47
01:32:10.394 00.006 11060 IsSlewing returns 0
01:32:10.394 00.000 11060 IsGuiding returns 0
01:32:10.459 00.065 11060 IsGuiding returns 0
01:32:10.459 00.000 11060 Move returns status 0, amount 47
01:32:10.459 00.000 11060 MoveAxis(N, 0, ABG)
01:32:10.460 00.001 11060 Move returns status 0, amount 0
01:32:10.460 00.000 11060 move complete, result=0
01:32:10.460 00.000 11060 worker thread done servicing request
01:32:10.460 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.0 px 0 ms NORTH
01:32:10.460 00.000 11060 Worker thread wakes up
01:32:10.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:10.461 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:11.095 00.634 11060 Exposure complete
01:32:11.287 00.192 11060 worker thread done servicing request
01:32:11.287 00.000 10844 OnExposeComplete: enter
01:32:11.287 00.000 10844 UpdateGuideState(): m_state=6
01:32:11.288 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10154
01:32:11.288 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=61.02, Mass=2562, SNR=32.2, Peak=244 HFD=3.4
01:32:11.289 00.001 10844 MultiStar: [#1 -0.22,0.04,1.08,U] [#2 0.02,-0.46,2.13,U] [#3 -0.22,0.24,1.03,U] [#4 0.52,0.52,0.00,M3] [#5 0.30,0.37,1.00,U] [#6 -0.64,-0.15,0.00,M2] [#7 -0.07,0.64,0.00,M2] [#8 -0.31,0.30,0.92,U] 
01:32:11.289 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.00}, one-star: {-0.09, 0.05}
01:32:11.289 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.86 = -1.43)
01:32:11.289 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
01:32:11.289 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.10 mountX=0.01 mountY=-0.07, mountTheta=-1.43
01:32:11.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
01:32:11.291 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
01:32:11.291 00.000 11060 Worker thread wakes up
01:32:11.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:11.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
01:32:11.291 00.000 10844 UpdateGuideState exits: m=2562 SNR=32.2
01:32:11.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
01:32:11.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:11.291 00.000 11060 Moving (-0.07, 0.00) raw xDistance=0.01 yDistance=-0.07
01:32:11.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:11.291 00.000 10844 Enqueuing Expose request
01:32:11.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:11.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:11.292 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:32:11.292 00.000 11060 MoveAxis(E, 0, ABG)
01:32:11.292 00.000 11060 Move returns status 0, amount 0
01:32:11.292 00.000 11060 MoveAxis(N, 0, ABG)
01:32:11.292 00.000 11060 Move returns status 0, amount 0
01:32:11.292 00.000 11060 move complete, result=0
01:32:11.292 00.000 11060 worker thread done servicing request
01:32:11.292 00.000 11060 Worker thread wakes up
01:32:11.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:11.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:11.293 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:11.931 00.638 11060 Exposure complete
01:32:12.136 00.205 10844 OnExposeComplete: enter
01:32:12.136 00.000 10844 UpdateGuideState(): m_state=6
01:32:12.137 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10155
01:32:12.137 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=60.70, Mass=2219, SNR=30.0, Peak=208 HFD=3.3
01:32:12.137 00.000 11060 worker thread done servicing request
01:32:12.137 00.000 10844 MultiStar: [#1 0.09,0.58,1.12,U] [#2 0.25,-0.11,2.32,U] [#3 -0.02,0.82,0.00,M1] [#4 0.16,0.36,1.08,U] [#5 0.28,0.52,1.12,U] [#6 -0.23,0.31,0.98,U] [#7 -0.27,0.46,1.00,U] [#8 -0.21,-0.19,1.03,U] 
01:32:12.137 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.17}, one-star: {0.03, -0.27}
01:32:12.137 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
01:32:12.137 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
01:32:12.137 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.29 mountX=-0.18 mountY=0.02, mountTheta=3.02
01:32:12.139 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
01:32:12.139 00.000 10844 Enqueuing Move request for scope (0.05, 0.17)
01:32:12.139 00.000 11060 Worker thread wakes up
01:32:12.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:32:12.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:32:12.139 00.000 11060 Moving (0.05, 0.17) raw xDistance=-0.18 yDistance=0.02
01:32:12.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:32:12.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:12.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:12.139 00.000 10844 UpdateGuideState exits: m=2219 SNR=30.0
01:32:12.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:12.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:12.139 00.000 10844 Enqueuing Expose request
01:32:12.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:32:12.140 00.001 11060 MoveAxis(E, 31, ABG)
01:32:12.140 00.000 11060 Guiding  Dir = 2, Dur = 31
01:32:12.152 00.012 11060 IsSlewing returns 0
01:32:12.152 00.000 11060 IsGuiding returns 0
01:32:12.199 00.047 11060 IsGuiding returns 0
01:32:12.199 00.000 11060 Move returns status 0, amount 31
01:32:12.199 00.000 11060 MoveAxis(N, 0, ABG)
01:32:12.199 00.000 11060 Move returns status 0, amount 0
01:32:12.199 00.000 11060 move complete, result=0
01:32:12.199 00.000 11060 worker thread done servicing request
01:32:12.199 00.000 11060 Worker thread wakes up
01:32:12.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:12.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:12.200 00.001 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
01:32:12.828 00.628 11060 Exposure complete
01:32:13.011 00.183 11060 worker thread done servicing request
01:32:13.012 00.001 10844 OnExposeComplete: enter
01:32:13.012 00.000 10844 UpdateGuideState(): m_state=6
01:32:13.012 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10156
01:32:13.012 00.000 10844 Star::Find returns 1 (1), X=268.41, Y=60.99, Mass=2953, SNR=33.9, Peak=255 HFD=3.6
01:32:13.012 00.000 10844 MultiStar: [#1 -0.09,0.36,1.05,U] [#2 0.03,0.63,0.00,M1] [#3 0.38,0.45,0.90,U] [#4 0.09,0.47,0.95,U] [#5 -0.02,0.87,0.00,M1] [#6 0.19,0.39,0.84,U] [#7 -0.00,0.50,0.78,U] [#8 0.07,0.53,0.90,U] 
01:32:13.012 00.000 10844 single-star, 6 included, MultiStar: {0.07, 0.38}, one-star: {-0.07, 0.02}
01:32:13.012 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
01:32:13.013 00.001 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.65)
01:32:13.013 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.90 mountX=-0.00 mountY=-0.08, mountTheta=-1.63
01:32:13.014 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
01:32:13.014 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
01:32:13.014 00.000 11060 Worker thread wakes up
01:32:13.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
01:32:13.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
01:32:13.014 00.000 11060 Moving (-0.07, 0.02) raw xDistance=-0.00 yDistance=-0.08
01:32:13.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:32:13.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:13.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:13.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:32:13.014 00.000 11060 MoveAxis(E, 0, ABG)
01:32:13.014 00.000 11060 Move returns status 0, amount 0
01:32:13.014 00.000 11060 MoveAxis(N, 0, ABG)
01:32:13.014 00.000 11060 Move returns status 0, amount 0
01:32:13.015 00.001 11060 move complete, result=0
01:32:13.015 00.000 11060 worker thread done servicing request
01:32:13.015 00.000 10844 UpdateGuideState exits: m=2953 SNR=33.9 Saturated
01:32:13.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:13.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:13.015 00.000 10844 Enqueuing Expose request
01:32:13.015 00.000 11060 Worker thread wakes up
01:32:13.015 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:13.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:13.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:13.658 00.643 11060 Exposure complete
01:32:13.835 00.177 11060 worker thread done servicing request
01:32:13.835 00.000 10844 OnExposeComplete: enter
01:32:13.835 00.000 10844 UpdateGuideState(): m_state=6
01:32:13.836 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10157
01:32:13.836 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=60.98, Mass=2734, SNR=33.4, Peak=239 HFD=3.5
01:32:13.836 00.000 10844 MultiStar: [#1 -0.31,0.12,0.94,U] [#2 -0.14,0.17,1.95,U] [#3 -0.33,0.01,0.91,U] [#4 0.17,0.57,0.96,U] [#5 0.29,0.66,0.00,M2] [#6 0.04,0.31,0.91,U] [#7 -0.39,-0.17,0.83,U] [#8 0.14,0.41,0.86,U] 
01:32:13.836 00.000 10844 single-star, 7 included, MultiStar: {-0.09, 0.18}, one-star: {0.14, 0.00}
01:32:13.836 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
01:32:13.836 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
01:32:13.836 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=-0.03 mountY=0.14, mountTheta=1.78
01:32:13.839 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.00, opts=13)
01:32:13.839 00.000 10844 Enqueuing Move request for scope (0.14, 0.00)
01:32:13.839 00.000 11060 Worker thread wakes up
01:32:13.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:13.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
01:32:13.839 00.000 10844 UpdateGuideState exits: m=2734 SNR=33.4
01:32:13.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
01:32:13.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:13.839 00.000 11060 Moving (0.14, 0.00) raw xDistance=-0.03 yDistance=0.14
01:32:13.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:13.839 00.000 10844 Enqueuing Expose request
01:32:13.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:32:13.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:13.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:32:13.839 00.000 11060 MoveAxis(E, 0, ABG)
01:32:13.840 00.001 11060 Move returns status 0, amount 0
01:32:13.840 00.000 11060 MoveAxis(N, 0, ABG)
01:32:13.840 00.000 11060 Move returns status 0, amount 0
01:32:13.840 00.000 11060 move complete, result=0
01:32:13.840 00.000 11060 worker thread done servicing request
01:32:13.840 00.000 11060 Worker thread wakes up
01:32:13.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:13.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:13.842 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:14.473 00.631 11060 Exposure complete
01:32:14.652 00.179 11060 worker thread done servicing request
01:32:14.652 00.000 10844 OnExposeComplete: enter
01:32:14.652 00.000 10844 UpdateGuideState(): m_state=6
01:32:14.652 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10158
01:32:14.652 00.000 10844 Star::Find returns 1 (1), X=268.62, Y=60.81, Mass=2913, SNR=33.3, Peak=255 HFD=3.3
01:32:14.653 00.001 10844 MultiStar: [#1 0.12,0.00,1.09,U] [#2 0.25,-0.03,1.94,U] [#3 0.06,-0.27,0.80,U] [#4 0.10,0.33,0.84,U] [#5 -0.15,0.31,0.99,U] [#6 -0.05,-0.21,0.90,U] [#7 -0.01,0.31,0.88,U] [#8 -0.25,-0.34,0.94,U] 
01:32:14.653 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.13, -0.16}
01:32:14.653 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:32:14.653 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:32:14.653 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.19 mountX=0.00 mountY=0.05, mountTheta=1.56
01:32:14.656 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
01:32:14.656 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
01:32:14.656 00.000 11060 Worker thread wakes up
01:32:14.656 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=12, FiltMax=255, Gamma=1.000
01:32:14.656 00.000 10844 UpdateGuideState exits: m=2913 SNR=33.3 Saturated
01:32:14.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:14.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:14.656 00.000 10844 Enqueuing Expose request
01:32:14.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
01:32:14.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
01:32:14.656 00.000 11060 Moving (0.05, -0.01) raw xDistance=0.00 yDistance=0.05
01:32:14.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:32:14.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:14.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:14.656 00.000 11060 MoveAxis(E, 0, ABG)
01:32:14.656 00.000 11060 Move returns status 0, amount 0
01:32:14.656 00.000 11060 MoveAxis(N, 0, ABG)
01:32:14.657 00.001 11060 Move returns status 0, amount 0
01:32:14.657 00.000 11060 move complete, result=0
01:32:14.657 00.000 11060 worker thread done servicing request
01:32:14.657 00.000 11060 Worker thread wakes up
01:32:14.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:14.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:14.659 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:15.285 00.626 11060 Exposure complete
01:32:15.476 00.191 11060 worker thread done servicing request
01:32:15.476 00.000 10844 OnExposeComplete: enter
01:32:15.476 00.000 10844 UpdateGuideState(): m_state=6
01:32:15.476 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10159
01:32:15.476 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=60.89, Mass=2735, SNR=33.2, Peak=245 HFD=3.3
01:32:15.476 00.000 10844 MultiStar: [#1 -0.23,0.11,1.05,U] [#2 -0.32,0.16,2.03,U] [#3 -0.25,-0.14,0.94,U] [#4 -0.02,0.52,0.90,U] [#5 0.14,0.36,0.94,U] [#6 0.00,0.03,0.97,U] [#7 -0.39,0.41,0.84,U] [#8 -0.25,0.19,0.98,U] 
01:32:15.477 00.001 10844 single-star, 8 included, MultiStar: {-0.17, 0.17}, one-star: {-0.01, -0.08}
01:32:15.477 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
01:32:15.477 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
01:32:15.477 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.67 mountX=0.08 mountY=0.01, mountTheta=0.07
01:32:15.478 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
01:32:15.478 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
01:32:15.478 00.000 11060 Worker thread wakes up
01:32:15.478 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:15.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
01:32:15.478 00.000 10844 UpdateGuideState exits: m=2735 SNR=33.2
01:32:15.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
01:32:15.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:15.478 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.01
01:32:15.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:15.478 00.000 10844 Enqueuing Expose request
01:32:15.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:32:15.479 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:15.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:32:15.479 00.000 11060 MoveAxis(E, 0, ABG)
01:32:15.479 00.000 11060 Move returns status 0, amount 0
01:32:15.479 00.000 11060 MoveAxis(N, 0, ABG)
01:32:15.479 00.000 11060 Move returns status 0, amount 0
01:32:15.479 00.000 11060 move complete, result=0
01:32:15.479 00.000 11060 worker thread done servicing request
01:32:15.479 00.000 11060 Worker thread wakes up
01:32:15.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:15.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:15.481 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:16.112 00.631 11060 Exposure complete
01:32:16.307 00.195 11060 worker thread done servicing request
01:32:16.307 00.000 10844 OnExposeComplete: enter
01:32:16.307 00.000 10844 UpdateGuideState(): m_state=6
01:32:16.308 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10160
01:32:16.308 00.000 10844 Star::Find returns 1 (1), X=268.66, Y=61.17, Mass=2574, SNR=32.3, Peak=255 HFD=3.3
01:32:16.308 00.000 10844 MultiStar: [#1 -0.00,0.43,0.96,U] [#2 -0.42,0.50,0.00,M1] [#3 -0.17,-0.12,1.02,U] [#4 0.34,0.62,0.00,M1] [#5 -0.03,0.28,1.00,U] [#6 0.10,0.26,0.90,U] [#7 -0.27,0.03,0.79,U] [#8 0.14,0.46,0.88,U] 
01:32:16.308 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.22}, one-star: {0.18, 0.19}
01:32:16.308 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
01:32:16.308 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
01:32:16.308 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
01:32:16.310 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.22, opts=13)
01:32:16.310 00.000 10844 Enqueuing Move request for scope (-0.01, 0.22)
01:32:16.310 00.000 11060 Worker thread wakes up
01:32:16.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
01:32:16.310 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
01:32:16.310 00.000 11060 Moving (-0.01, 0.22) raw xDistance=-0.21 yDistance=-0.04
01:32:16.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:32:16.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:16.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:32:16.310 00.000 10844 UpdateGuideState exits: m=2574 SNR=32.3 Saturated
01:32:16.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:16.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:16.310 00.000 10844 Enqueuing Expose request
01:32:16.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:32:16.311 00.001 11060 MoveAxis(E, 37, ABG)
01:32:16.311 00.000 11060 Guiding  Dir = 2, Dur = 37
01:32:16.324 00.013 11060 IsSlewing returns 0
01:32:16.324 00.000 11060 IsGuiding returns 0
01:32:16.370 00.046 11060 IsGuiding returns 0
01:32:16.370 00.000 11060 Move returns status 0, amount 37
01:32:16.370 00.000 11060 MoveAxis(N, 0, ABG)
01:32:16.371 00.001 11060 Move returns status 0, amount 0
01:32:16.371 00.000 11060 move complete, result=0
01:32:16.371 00.000 11060 worker thread done servicing request
01:32:16.371 00.000 11060 Worker thread wakes up
01:32:16.371 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
01:32:16.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:16.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:16.993 00.622 11060 Exposure complete
01:32:17.159 00.166 11060 worker thread done servicing request
01:32:17.160 00.001 10844 OnExposeComplete: enter
01:32:17.160 00.000 10844 UpdateGuideState(): m_state=6
01:32:17.160 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10161
01:32:17.160 00.000 10844 Star::Find returns 1 (1), X=268.88, Y=61.12, Mass=2876, SNR=33.6, Peak=255 HFD=3.1
01:32:17.160 00.000 10844 MultiStar: [#1 0.07,0.13,0.96,U] [#2 -0.35,0.11,1.90,U] [#3 0.04,-0.26,0.91,U] [#4 0.29,0.27,0.94,U] [#5 -0.06,0.55,0.99,U] [#6 -0.33,-0.43,0.89,U] [#7 -0.11,-0.16,0.85,U] [#8 0.00,-0.28,0.88,U] 
01:32:17.160 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.40, 0.15}
01:32:17.161 00.001 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.07)
01:32:17.161 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
01:32:17.161 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.47 mountX=-0.02 mountY=-0.04, mountTheta=-2.07
01:32:17.162 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
01:32:17.162 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
01:32:17.163 00.001 11060 Worker thread wakes up
01:32:17.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:17.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:32:17.163 00.000 10844 UpdateGuideState exits: m=2876 SNR=33.6 Saturated
01:32:17.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:32:17.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:17.163 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.04
01:32:17.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:17.163 00.000 10844 Enqueuing Expose request
01:32:17.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:32:17.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:17.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:32:17.163 00.000 11060 MoveAxis(E, 0, ABG)
01:32:17.163 00.000 11060 Move returns status 0, amount 0
01:32:17.163 00.000 11060 MoveAxis(N, 0, ABG)
01:32:17.163 00.000 11060 Move returns status 0, amount 0
01:32:17.164 00.001 11060 move complete, result=0
01:32:17.164 00.000 11060 worker thread done servicing request
01:32:17.164 00.000 11060 Worker thread wakes up
01:32:17.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:17.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:17.165 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:17.794 00.629 11060 Exposure complete
01:32:17.976 00.182 11060 worker thread done servicing request
01:32:17.976 00.000 10844 OnExposeComplete: enter
01:32:17.976 00.000 10844 UpdateGuideState(): m_state=6
01:32:17.976 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10162
01:32:17.976 00.000 10844 Star::Find returns 1 (1), X=268.99, Y=61.22, Mass=3025, SNR=34.9, Peak=255 HFD=3.3
01:32:17.977 00.001 10844 MultiStar: [#1 0.29,-0.01,0.94,U] [#2 -0.07,0.10,1.93,U] [#3 -0.19,-0.19,0.93,U] [#4 0.52,-0.28,0.89,U] [#5 -0.04,0.45,1.02,U] [#6 0.07,-0.14,0.90,U] [#7 -0.23,0.26,0.77,U] [#8 0.37,0.15,0.87,U] 
01:32:17.977 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.51, 0.25}
01:32:17.977 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
01:32:17.977 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:32:17.977 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=-0.09 mountY=0.10, mountTheta=2.30
01:32:17.979 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.07, opts=13)
01:32:17.979 00.000 10844 Enqueuing Move request for scope (0.12, 0.07)
01:32:17.979 00.000 11060 Worker thread wakes up
01:32:17.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:17.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:32:17.979 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:32:17.979 00.000 11060 Moving (0.12, 0.07) raw xDistance=-0.09 yDistance=0.10
01:32:17.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:32:17.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:17.979 00.000 10844 UpdateGuideState exits: m=3025 SNR=34.9 Saturated
01:32:17.980 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:32:17.980 00.000 11060 MoveAxis(E, 0, ABG)
01:32:17.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:17.980 00.000 11060 Move returns status 0, amount 0
01:32:17.980 00.000 11060 MoveAxis(N, 0, ABG)
01:32:17.980 00.000 11060 Move returns status 0, amount 0
01:32:17.980 00.000 11060 move complete, result=0
01:32:17.980 00.000 11060 worker thread done servicing request
01:32:17.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:17.980 00.000 10844 Enqueuing Expose request
01:32:17.980 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:17.980 00.000 11060 Worker thread wakes up
01:32:17.981 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:17.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:18.608 00.627 11060 Exposure complete
01:32:18.775 00.167 11060 worker thread done servicing request
01:32:18.775 00.000 10844 OnExposeComplete: enter
01:32:18.775 00.000 10844 UpdateGuideState(): m_state=6
01:32:18.776 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10163
01:32:18.776 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=61.42, Mass=2402, SNR=30.4, Peak=241 HFD=3.2
01:32:18.776 00.000 10844 MultiStar: [#1 0.16,-0.24,1.14,U] [#2 0.24,0.25,2.28,U] [#3 -0.25,-0.14,1.07,U] [#4 0.57,0.58,0.00,M1] [#5 -0.18,0.62,0.00,M1] [#6 -0.73,0.03,0.00,M1] [#7 -0.28,0.22,0.89,U] [#8 0.03,0.28,1.03,U] 
01:32:18.776 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.14}, one-star: {0.08, 0.45}
01:32:18.776 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
01:32:18.776 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
01:32:18.776 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.28 mountX=-0.15 mountY=0.02, mountTheta=3.01
01:32:18.779 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
01:32:18.779 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
01:32:18.779 00.000 11060 Worker thread wakes up
01:32:18.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:18.779 00.000 10844 UpdateGuideState exits: m=2402 SNR=30.4
01:32:18.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:18.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:18.779 00.000 10844 Enqueuing Expose request
01:32:18.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:32:18.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:32:18.779 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.15 yDistance=0.02
01:32:18.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:32:18.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:18.780 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:32:18.780 00.000 11060 MoveAxis(E, 26, ABG)
01:32:18.780 00.000 11060 Guiding  Dir = 2, Dur = 26
01:32:18.790 00.010 11060 IsSlewing returns 0
01:32:18.790 00.000 11060 IsGuiding returns 0
01:32:18.821 00.031 11060 IsGuiding returns 0
01:32:18.821 00.000 11060 Move returns status 0, amount 26
01:32:18.821 00.000 11060 MoveAxis(N, 0, ABG)
01:32:18.821 00.000 11060 Move returns status 0, amount 0
01:32:18.822 00.001 11060 move complete, result=0
01:32:18.822 00.000 11060 worker thread done servicing request
01:32:18.822 00.000 11060 Worker thread wakes up
01:32:18.822 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.0 px 0 ms NORTH
01:32:18.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:18.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:19.463 00.641 11060 Exposure complete
01:32:19.639 00.176 11060 worker thread done servicing request
01:32:19.639 00.000 10844 OnExposeComplete: enter
01:32:19.639 00.000 10844 UpdateGuideState(): m_state=6
01:32:19.639 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10164
01:32:19.639 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=61.56, Mass=2687, SNR=32.9, Peak=254 HFD=3.3
01:32:19.640 00.001 10844 MultiStar: [#1 -0.15,0.40,1.01,U] [#2 -0.26,0.42,2.02,U] [#3 -0.20,0.17,0.91,U] [#4 0.21,0.20,1.02,U] [#5 0.14,0.39,0.90,U] [#6 -0.05,0.50,0.87,U] [#7 -0.19,0.61,0.00,M1] [#8 -0.35,0.28,0.92,U] 
01:32:19.640 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.37}, one-star: {-0.07, 0.59}
01:32:19.640 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
01:32:19.640 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.69)
01:32:19.640 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.86 mountX=-0.35 mountY=-0.17, mountTheta=-2.68
01:32:19.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.37, opts=13)
01:32:19.641 00.000 10844 Enqueuing Move request for scope (-0.11, 0.37)
01:32:19.641 00.000 11060 Worker thread wakes up
01:32:19.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:19.642 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
01:32:19.642 00.000 10844 UpdateGuideState exits: m=2687 SNR=32.9
01:32:19.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
01:32:19.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:19.642 00.000 11060 Moving (-0.11, 0.37) raw xDistance=-0.35 yDistance=-0.17
01:32:19.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:19.642 00.000 10844 Enqueuing Expose request
01:32:19.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
01:32:19.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:19.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:32:19.642 00.000 11060 MoveAxis(E, 61, ABG)
01:32:19.642 00.000 11060 Guiding  Dir = 2, Dur = 61
01:32:19.649 00.007 11060 IsSlewing returns 0
01:32:19.649 00.000 11060 IsGuiding returns 0
01:32:19.712 00.063 11060 IsGuiding returns 0
01:32:19.712 00.000 11060 Move returns status 0, amount 61
01:32:19.712 00.000 11060 MoveAxis(N, 0, ABG)
01:32:19.712 00.000 11060 Move returns status 0, amount 0
01:32:19.712 00.000 11060 move complete, result=0
01:32:19.712 00.000 11060 worker thread done servicing request
01:32:19.713 00.001 11060 Worker thread wakes up
01:32:19.713 00.000 10844 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH
01:32:19.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:19.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:20.360 00.647 11060 Exposure complete
01:32:20.530 00.170 11060 worker thread done servicing request
01:32:20.530 00.000 10844 OnExposeComplete: enter
01:32:20.530 00.000 10844 UpdateGuideState(): m_state=6
01:32:20.530 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10165
01:32:20.530 00.000 10844 Star::Find returns 1 (1), X=268.84, Y=61.14, Mass=2678, SNR=32.8, Peak=255 HFD=3.0
01:32:20.532 00.002 10844 MultiStar: [#1 -0.37,0.36,1.09,U] [#2 0.37,0.42,2.02,U] [#3 -0.38,-0.32,1.00,U] [#4 0.15,0.15,0.97,U] [#5 0.24,0.34,1.09,U] [#6 -0.13,0.21,0.92,U] [#7 -0.54,0.06,0.83,U] [#8 0.21,0.09,0.95,U] 
01:32:20.532 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.19}, one-star: {0.35, 0.16}
01:32:20.532 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
01:32:20.532 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
01:32:20.532 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.39 mountX=-0.20 mountY=0.00, mountTheta=3.12
01:32:20.533 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.19, opts=13)
01:32:20.533 00.000 10844 Enqueuing Move request for scope (0.04, 0.19)
01:32:20.533 00.000 11060 Worker thread wakes up
01:32:20.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:20.533 00.000 10844 UpdateGuideState exits: m=2678 SNR=32.8 Saturated
01:32:20.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:20.534 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:20.534 00.000 10844 Enqueuing Expose request
01:32:20.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
01:32:20.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
01:32:20.534 00.000 11060 Moving (0.04, 0.19) raw xDistance=-0.20 yDistance=0.00
01:32:20.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:32:20.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:20.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:32:20.534 00.000 11060 MoveAxis(E, 36, ABG)
01:32:20.534 00.000 11060 Guiding  Dir = 2, Dur = 36
01:32:20.540 00.006 11060 IsSlewing returns 0
01:32:20.540 00.000 11060 IsGuiding returns 0
01:32:20.587 00.047 11060 IsGuiding returns 0
01:32:20.587 00.000 11060 Move returns status 0, amount 36
01:32:20.587 00.000 11060 MoveAxis(N, 0, ABG)
01:32:20.587 00.000 11060 Move returns status 0, amount 0
01:32:20.587 00.000 11060 move complete, result=0
01:32:20.587 00.000 11060 worker thread done servicing request
01:32:20.587 00.000 11060 Worker thread wakes up
01:32:20.588 00.001 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
01:32:20.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:20.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:21.218 00.630 11060 Exposure complete
01:32:21.379 00.161 11060 worker thread done servicing request
01:32:21.380 00.001 10844 OnExposeComplete: enter
01:32:21.380 00.000 10844 UpdateGuideState(): m_state=6
01:32:21.380 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10166
01:32:21.380 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=61.43, Mass=2701, SNR=32.8, Peak=255 HFD=3.3
01:32:21.380 00.000 10844 MultiStar: [#1 -0.12,0.17,0.99,U] [#2 0.01,-0.11,2.20,U] [#3 0.01,-0.13,0.85,U] [#4 -0.21,0.35,1.00,U] [#5 0.05,0.43,1.01,U] [#6 -0.07,0.05,0.87,U] [#7 -0.03,0.17,0.81,U] [#8 0.22,0.15,0.94,U] 
01:32:21.381 00.001 10844 refined, 8 included, MultiStar: {-0.04, 0.14}, one-star: {-0.21, 0.46}
01:32:21.381 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
01:32:21.381 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.73)
01:32:21.381 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.82 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
01:32:21.382 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
01:32:21.382 00.000 10844 Enqueuing Move request for scope (-0.04, 0.14)
01:32:21.382 00.000 11060 Worker thread wakes up
01:32:21.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:21.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
01:32:21.382 00.000 10844 UpdateGuideState exits: m=2701 SNR=32.8 Saturated
01:32:21.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
01:32:21.383 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:21.383 00.000 11060 Moving (-0.04, 0.14) raw xDistance=-0.13 yDistance=-0.06
01:32:21.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:21.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:32:21.383 00.000 10844 Enqueuing Expose request
01:32:21.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:21.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:32:21.383 00.000 11060 MoveAxis(E, 24, ABG)
01:32:21.383 00.000 11060 Guiding  Dir = 2, Dur = 24
01:32:21.415 00.032 11060 IsSlewing returns 0
01:32:21.416 00.001 11060 IsGuiding returns 0
01:32:21.478 00.062 11060 IsGuiding returns 0
01:32:21.478 00.000 11060 Move returns status 0, amount 24
01:32:21.478 00.000 11060 MoveAxis(N, 0, ABG)
01:32:21.478 00.000 11060 Move returns status 0, amount 0
01:32:21.478 00.000 11060 move complete, result=0
01:32:21.479 00.001 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
01:32:21.479 00.000 11060 worker thread done servicing request
01:32:21.479 00.000 11060 Worker thread wakes up
01:32:21.480 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:21.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:22.111 00.631 11060 Exposure complete
01:32:22.280 00.169 11060 worker thread done servicing request
01:32:22.280 00.000 10844 OnExposeComplete: enter
01:32:22.280 00.000 10844 UpdateGuideState(): m_state=6
01:32:22.280 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10167
01:32:22.281 00.001 10844 Star::Find returns 1 (1), X=268.32, Y=61.12, Mass=3205, SNR=36.3, Peak=255 HFD=3.4
01:32:22.281 00.000 10844 MultiStar: [#1 0.33,0.28,0.93,U] [#2 -0.07,0.27,1.86,U] [#3 0.32,0.05,0.84,U] [#4 0.09,0.80,0.00,M1] [#5 -0.24,0.47,0.91,U] [#6 0.23,0.28,0.87,U] [#7 0.00,-0.26,0.75,U] [#8 0.39,-0.16,0.78,U] 
01:32:22.281 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.16}, one-star: {-0.17, 0.15}
01:32:22.281 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
01:32:22.281 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
01:32:22.281 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.15 mountX=-0.17 mountY=0.05, mountTheta=2.89
01:32:22.282 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.16, opts=13)
01:32:22.282 00.000 10844 Enqueuing Move request for scope (0.07, 0.16)
01:32:22.282 00.000 11060 Worker thread wakes up
01:32:22.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:32:22.282 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:32:22.282 00.000 11060 Moving (0.07, 0.16) raw xDistance=-0.17 yDistance=0.05
01:32:22.284 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:32:22.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:22.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:22.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:22.284 00.000 11060 MoveAxis(E, 31, ABG)
01:32:22.284 00.000 11060 Guiding  Dir = 2, Dur = 31
01:32:22.284 00.000 10844 UpdateGuideState exits: m=3205 SNR=36.3 Saturated
01:32:22.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:22.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:22.284 00.000 10844 Enqueuing Expose request
01:32:22.293 00.009 11060 IsSlewing returns 0
01:32:22.293 00.000 11060 IsGuiding returns 0
01:32:22.340 00.047 11060 IsGuiding returns 0
01:32:22.340 00.000 11060 Move returns status 0, amount 31
01:32:22.340 00.000 11060 MoveAxis(N, 0, ABG)
01:32:22.340 00.000 11060 Move returns status 0, amount 0
01:32:22.340 00.000 11060 move complete, result=0
01:32:22.340 00.000 11060 worker thread done servicing request
01:32:22.340 00.000 11060 Worker thread wakes up
01:32:22.340 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
01:32:22.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:22.341 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:22.974 00.633 11060 Exposure complete
01:32:23.137 00.163 11060 worker thread done servicing request
01:32:23.137 00.000 10844 OnExposeComplete: enter
01:32:23.138 00.001 10844 UpdateGuideState(): m_state=6
01:32:23.138 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10168
01:32:23.138 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=60.61, Mass=2788, SNR=33.4, Peak=250 HFD=3.6
01:32:23.139 00.001 10844 MultiStar: [#1 0.28,-0.25,0.99,U] [#2 0.25,-0.01,2.03,U] [#3 0.14,-0.44,0.93,U] [#4 0.30,0.12,0.98,U] [#5 0.56,0.45,0.00,M1] [#6 0.21,0.11,0.94,U] [#7 0.13,-0.22,0.88,U] [#8 -0.17,0.15,0.86,U] 
01:32:23.139 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.10}, one-star: {0.35, -0.37}
01:32:23.139 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
01:32:23.139 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
01:32:23.139 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-0.47 mountX=0.07 mountY=0.22, mountTheta=1.28
01:32:23.140 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.10, opts=13)
01:32:23.140 00.000 10844 Enqueuing Move request for scope (0.20, -0.10)
01:32:23.140 00.000 11060 Worker thread wakes up
01:32:23.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
01:32:23.140 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
01:32:23.140 00.000 11060 Moving (0.20, -0.10) raw xDistance=0.07 yDistance=0.22
01:32:23.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:32:23.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:23.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:23.140 00.000 10844 UpdateGuideState exits: m=2788 SNR=33.4
01:32:23.141 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:32:23.141 00.000 11060 MoveAxis(E, 0, ABG)
01:32:23.141 00.000 11060 Move returns status 0, amount 0
01:32:23.141 00.000 11060 MoveAxis(N, 0, ABG)
01:32:23.141 00.000 11060 Move returns status 0, amount 0
01:32:23.141 00.000 11060 move complete, result=0
01:32:23.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:23.141 00.000 11060 worker thread done servicing request
01:32:23.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:23.141 00.000 10844 Enqueuing Expose request
01:32:23.141 00.000 11060 Worker thread wakes up
01:32:23.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:23.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:23.141 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:23.771 00.630 11060 Exposure complete
01:32:23.944 00.173 11060 worker thread done servicing request
01:32:23.944 00.000 10844 OnExposeComplete: enter
01:32:23.944 00.000 10844 UpdateGuideState(): m_state=6
01:32:23.944 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10169
01:32:23.945 00.001 10844 Star::Find returns 1 (0), X=268.63, Y=61.14, Mass=2879, SNR=34.6, Peak=254 HFD=3.4
01:32:23.945 00.000 10844 MultiStar: [#1 0.19,0.19,0.91,U] [#2 0.83,0.55,0.00,M1] [#3 -0.30,0.10,0.82,U] [#4 0.14,0.43,0.93,U] [#5 0.53,0.56,0.00,M2] [#6 0.01,-0.04,0.95,U] [#7 0.11,-0.17,0.71,U] [#8 0.58,0.54,0.00,M1] 
01:32:23.945 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.13}, one-star: {0.15, 0.17}
01:32:23.945 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
01:32:23.945 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
01:32:23.946 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.16 mountX=-0.13 mountY=0.03, mountTheta=2.89
01:32:23.947 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.13, opts=13)
01:32:23.947 00.000 10844 Enqueuing Move request for scope (0.06, 0.13)
01:32:23.947 00.000 11060 Worker thread wakes up
01:32:23.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:23.947 00.000 10844 UpdateGuideState exits: m=2879 SNR=34.6
01:32:23.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:23.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:23.947 00.000 10844 Enqueuing Expose request
01:32:23.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:32:23.947 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:32:23.947 00.000 11060 Moving (0.06, 0.13) raw xDistance=-0.13 yDistance=0.03
01:32:23.948 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:32:23.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:23.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:23.948 00.000 11060 MoveAxis(E, 23, ABG)
01:32:23.948 00.000 11060 Guiding  Dir = 2, Dur = 23
01:32:23.954 00.006 11060 IsSlewing returns 0
01:32:23.954 00.000 11060 IsGuiding returns 0
01:32:24.000 00.046 11060 IsGuiding returns 0
01:32:24.000 00.000 11060 Move returns status 0, amount 23
01:32:24.000 00.000 11060 MoveAxis(N, 0, ABG)
01:32:24.000 00.000 11060 Move returns status 0, amount 0
01:32:24.001 00.001 11060 move complete, result=0
01:32:24.001 00.000 11060 worker thread done servicing request
01:32:24.001 00.000 11060 Worker thread wakes up
01:32:24.001 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
01:32:24.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:24.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:24.634 00.633 11060 Exposure complete
01:32:24.797 00.163 11060 worker thread done servicing request
01:32:24.797 00.000 10844 OnExposeComplete: enter
01:32:24.797 00.000 10844 UpdateGuideState(): m_state=6
01:32:24.797 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10170
01:32:24.797 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=61.49, Mass=3242, SNR=36.2, Peak=253 HFD=3.5
01:32:24.798 00.001 10844 MultiStar: [#1 -0.01,-0.04,1.04,U] [#2 0.14,0.44,1.84,U] [#3 0.15,-0.46,0.80,U] [#4 0.40,0.15,0.83,U] [#5 0.39,0.19,0.91,U] [#6 -0.41,0.41,0.79,U] [#7 -0.05,0.08,0.71,U] [#8 0.12,-0.40,0.86,U] 
01:32:24.798 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.38, 0.52}
01:32:24.798 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:32:24.798 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
01:32:24.798 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.20 cameraTheta=0.82 mountX=-0.16 mountY=0.11, mountTheta=2.56
01:32:24.799 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.14, opts=13)
01:32:24.799 00.000 10844 Enqueuing Move request for scope (0.13, 0.14)
01:32:24.799 00.000 11060 Worker thread wakes up
01:32:24.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
01:32:24.799 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
01:32:24.799 00.000 11060 Moving (0.13, 0.14) raw xDistance=-0.16 yDistance=0.11
01:32:24.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:32:24.800 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:24.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:24.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:32:24.800 00.000 10844 UpdateGuideState exits: m=3242 SNR=36.2
01:32:24.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:24.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:24.800 00.000 10844 Enqueuing Expose request
01:32:24.800 00.000 11060 MoveAxis(E, 29, ABG)
01:32:24.800 00.000 11060 Guiding  Dir = 2, Dur = 29
01:32:24.815 00.015 11060 IsSlewing returns 0
01:32:24.815 00.000 11060 IsGuiding returns 0
01:32:24.846 00.031 11060 IsGuiding returns 0
01:32:24.846 00.000 11060 Move returns status 0, amount 29
01:32:24.846 00.000 11060 MoveAxis(N, 0, ABG)
01:32:24.846 00.000 11060 Move returns status 0, amount 0
01:32:24.846 00.000 11060 move complete, result=0
01:32:24.847 00.001 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:32:24.847 00.000 11060 worker thread done servicing request
01:32:24.847 00.000 11060 Worker thread wakes up
01:32:24.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:24.848 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:25.487 00.639 11060 Exposure complete
01:32:25.664 00.177 11060 worker thread done servicing request
01:32:25.664 00.000 10844 OnExposeComplete: enter
01:32:25.664 00.000 10844 UpdateGuideState(): m_state=6
01:32:25.665 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10171
01:32:25.665 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=61.33, Mass=3166, SNR=35.6, Peak=251 HFD=3.4
01:32:25.665 00.000 10844 MultiStar: [#1 0.04,0.49,0.83,U] [#2 -0.14,0.47,1.88,U] [#3 0.22,0.04,0.83,U] [#4 0.62,-0.30,0.00,M1] [#5 0.64,0.01,0.00,M2] [#6 -0.10,0.07,0.85,U] [#7 -0.00,0.47,0.81,U] [#8 0.21,0.20,0.85,U] 
01:32:25.665 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.32}, one-star: {0.19, 0.36}
01:32:25.666 00.001 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.22 = -3.07)
01:32:25.666 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
01:32:25.666 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.33 cameraTheta=1.46 mountX=-0.32 mountY=-0.02, mountTheta=-3.08
01:32:25.667 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.32, opts=13)
01:32:25.667 00.000 10844 Enqueuing Move request for scope (0.03, 0.32)
01:32:25.667 00.000 11060 Worker thread wakes up
01:32:25.667 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:25.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
01:32:25.667 00.000 10844 UpdateGuideState exits: m=3166 SNR=35.6
01:32:25.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
01:32:25.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:25.667 00.000 11060 Moving (0.03, 0.32) raw xDistance=-0.32 yDistance=-0.02
01:32:25.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:25.668 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:32:25.668 00.000 10844 Enqueuing Expose request
01:32:25.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:25.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:32:25.668 00.000 11060 MoveAxis(E, 57, ABG)
01:32:25.668 00.000 11060 Guiding  Dir = 2, Dur = 57
01:32:25.677 00.009 11060 IsSlewing returns 0
01:32:25.677 00.000 11060 IsGuiding returns 0
01:32:25.739 00.062 11060 IsGuiding returns 0
01:32:25.739 00.000 11060 Move returns status 0, amount 57
01:32:25.739 00.000 11060 MoveAxis(N, 0, ABG)
01:32:25.739 00.000 11060 Move returns status 0, amount 0
01:32:25.739 00.000 11060 move complete, result=0
01:32:25.739 00.000 11060 worker thread done servicing request
01:32:25.739 00.000 11060 Worker thread wakes up
01:32:25.739 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
01:32:25.740 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:25.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:26.374 00.634 11060 Exposure complete
01:32:26.553 00.179 11060 worker thread done servicing request
01:32:26.553 00.000 10844 OnExposeComplete: enter
01:32:26.553 00.000 10844 UpdateGuideState(): m_state=6
01:32:26.553 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10172
01:32:26.554 00.001 10844 Star::Find returns 1 (0), X=268.52, Y=61.20, Mass=2684, SNR=32.5, Peak=251 HFD=3.6
01:32:26.554 00.000 10844 MultiStar: [#1 0.19,-0.15,1.00,U] [#2 0.28,0.59,0.00,M1] [#3 0.07,0.11,0.99,U] [#4 0.54,-0.07,0.94,U] [#5 0.22,0.71,0.00,M3] [#6 0.01,0.03,1.00,U] [#7 -0.18,-0.14,0.91,U] [#8 -0.00,-0.25,1.00,U] 
01:32:26.554 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.03, 0.23}
01:32:26.554 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
01:32:26.554 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
01:32:26.554 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.35 mountX=0.02 mountY=0.10, mountTheta=1.40
01:32:26.555 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.03, opts=13)
01:32:26.555 00.000 10844 Enqueuing Move request for scope (0.10, -0.03)
01:32:26.555 00.000 11060 Worker thread wakes up
01:32:26.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:32:26.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:32:26.556 00.001 11060 Moving (0.10, -0.03) raw xDistance=0.02 yDistance=0.10
01:32:26.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:26.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:32:26.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:26.556 00.000 10844 UpdateGuideState exits: m=2684 SNR=32.5
01:32:26.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:32:26.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:26.556 00.000 11060 MoveAxis(E, 0, ABG)
01:32:26.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:26.556 00.000 10844 Enqueuing Expose request
01:32:26.556 00.000 11060 Move returns status 0, amount 0
01:32:26.556 00.000 11060 MoveAxis(N, 0, ABG)
01:32:26.556 00.000 11060 Move returns status 0, amount 0
01:32:26.556 00.000 11060 move complete, result=0
01:32:26.557 00.001 11060 worker thread done servicing request
01:32:26.557 00.000 11060 Worker thread wakes up
01:32:26.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:26.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:26.559 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:27.187 00.628 11060 Exposure complete
01:32:27.351 00.164 11060 worker thread done servicing request
01:32:27.351 00.000 10844 OnExposeComplete: enter
01:32:27.351 00.000 10844 UpdateGuideState(): m_state=6
01:32:27.358 00.007 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10173
01:32:27.358 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.75, Mass=3186, SNR=35.9, Peak=244 HFD=3.5
01:32:27.359 00.001 10844 MultiStar: [#1 0.03,0.44,0.94,U] [#2 0.17,0.37,1.86,U] [#3 0.09,-0.19,0.91,U] [#4 0.41,0.53,0.00,M1] [#5 -0.07,0.78,0.00,M4] [#6 -0.09,0.63,0.00,M1] [#7 0.04,0.05,0.81,U] [#8 0.29,0.36,0.87,U] 
01:32:27.359 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.32}, one-star: {0.16, 0.78}
01:32:27.359 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
01:32:27.359 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
01:32:27.359 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.17 mountX=-0.34 mountY=0.08, mountTheta=2.91
01:32:27.360 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.32, opts=13)
01:32:27.361 00.001 10844 Enqueuing Move request for scope (0.14, 0.32)
01:32:27.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:27.361 00.000 11060 Worker thread wakes up
01:32:27.361 00.000 10844 UpdateGuideState exits: m=3186 SNR=35.9
01:32:27.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.32) opts 0xd
01:32:27.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:27.361 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.32)
01:32:27.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:27.361 00.000 11060 Moving (0.14, 0.32) raw xDistance=-0.34 yDistance=0.08
01:32:27.361 00.000 10844 Enqueuing Expose request
01:32:27.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:32:27.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:27.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:32:27.361 00.000 11060 MoveAxis(E, 60, ABG)
01:32:27.362 00.001 11060 Guiding  Dir = 2, Dur = 60
01:32:27.387 00.025 11060 IsSlewing returns 0
01:32:27.388 00.001 11060 IsGuiding returns 0
01:32:27.484 00.096 11060 IsGuiding returns 0
01:32:27.484 00.000 11060 Move returns status 0, amount 60
01:32:27.484 00.000 11060 MoveAxis(N, 0, ABG)
01:32:27.485 00.001 11060 Move returns status 0, amount 0
01:32:27.485 00.000 11060 move complete, result=0
01:32:27.485 00.000 11060 worker thread done servicing request
01:32:27.485 00.000 10844 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
01:32:27.485 00.000 11060 Worker thread wakes up
01:32:27.486 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:27.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:28.130 00.644 11060 Exposure complete
01:32:28.302 00.172 11060 worker thread done servicing request
01:32:28.302 00.000 10844 OnExposeComplete: enter
01:32:28.303 00.001 10844 UpdateGuideState(): m_state=6
01:32:28.303 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10174
01:32:28.303 00.000 10844 Star::Find returns 1 (1), X=268.06, Y=61.99, Mass=2800, SNR=33.2, Peak=255 HFD=3.9
01:32:28.303 00.000 10844 MultiStar: [#1 0.22,0.76,0.00,M1] [#2 0.13,0.52,2.17,U] [#3 0.57,-0.24,0.00,M1] [#4 0.32,0.90,0.00,M2] [#5 0.31,0.60,0.00,M5] [#6 0.53,0.78,0.00,M2] [#7 -0.13,0.66,0.00,M1] [#8 -0.05,0.32,0.83,U] 
01:32:28.303 00.000 10844 refined, 2 included, MultiStar: {-0.05, 0.60}, one-star: {-0.43, 1.01}
01:32:28.303 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
01:32:28.303 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.90)
01:32:28.304 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.60 hyp=0.60 cameraTheta=1.65 mountX=-0.58 mountY=-0.15, mountTheta=-2.90
01:32:28.306 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.60, opts=13)
01:32:28.306 00.000 10844 Enqueuing Move request for scope (-0.05, 0.60)
01:32:28.306 00.000 11060 Worker thread wakes up
01:32:28.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.60) opts 0xd
01:32:28.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.60)
01:32:28.306 00.000 11060 Moving (-0.05, 0.60) raw xDistance=-0.58 yDistance=-0.15
01:32:28.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.58
01:32:28.307 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:28.307 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.2 Saturated
01:32:28.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:28.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:28.307 00.000 10844 Enqueuing Expose request
01:32:28.308 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:28.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:32:28.308 00.000 11060 MoveAxis(E, 103, ABG)
01:32:28.308 00.000 11060 Guiding  Dir = 2, Dur = 103
01:32:28.324 00.016 11060 IsSlewing returns 0
01:32:28.324 00.000 11060 IsGuiding returns 0
01:32:28.433 00.109 11060 IsGuiding returns 0
01:32:28.433 00.000 11060 Move returns status 0, amount 103
01:32:28.433 00.000 11060 MoveAxis(N, 0, ABG)
01:32:28.433 00.000 11060 Move returns status 0, amount 0
01:32:28.433 00.000 11060 move complete, result=0
01:32:28.433 00.000 11060 worker thread done servicing request
01:32:28.433 00.000 11060 Worker thread wakes up
01:32:28.433 00.000 10844 GuideStep: -0.6 px 103 ms EAST, -0.1 px 0 ms NORTH
01:32:28.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:28.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:29.066 00.633 11060 Exposure complete
01:32:29.240 00.174 11060 worker thread done servicing request
01:32:29.240 00.000 10844 OnExposeComplete: enter
01:32:29.240 00.000 10844 UpdateGuideState(): m_state=6
01:32:29.240 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10175
01:32:29.240 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=61.00, Mass=2882, SNR=34.0, Peak=252 HFD=3.5
01:32:29.242 00.002 10844 MultiStar: [#1 -0.44,0.05,1.02,U] [#2 0.03,-0.29,1.99,U] [#3 -0.05,-0.43,0.89,U] [#4 0.23,0.24,0.98,U] [#5 0.16,0.02,1.00,U] [#6 0.07,-0.20,0.96,U] [#7 -0.28,0.06,0.79,U] [#8 -0.22,0.08,0.87,U] 
01:32:29.242 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.12, 0.02}
01:32:29.242 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
01:32:29.242 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
01:32:29.242 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.94 mountX=0.08 mountY=-0.02, mountTheta=-0.21
01:32:29.244 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
01:32:29.244 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
01:32:29.244 00.000 11060 Worker thread wakes up
01:32:29.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:29.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
01:32:29.244 00.000 10844 UpdateGuideState exits: m=2882 SNR=34.0
01:32:29.245 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:29.245 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
01:32:29.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:29.245 00.000 10844 Enqueuing Expose request
01:32:29.245 00.000 11060 Moving (-0.03, -0.07) raw xDistance=0.08 yDistance=-0.02
01:32:29.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:32:29.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:29.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:32:29.245 00.000 11060 MoveAxis(E, 0, ABG)
01:32:29.245 00.000 11060 Move returns status 0, amount 0
01:32:29.245 00.000 11060 MoveAxis(N, 0, ABG)
01:32:29.245 00.000 11060 Move returns status 0, amount 0
01:32:29.245 00.000 11060 move complete, result=0
01:32:29.246 00.001 11060 worker thread done servicing request
01:32:29.246 00.000 11060 Worker thread wakes up
01:32:29.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:29.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:29.248 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:29.879 00.631 11060 Exposure complete
01:32:30.055 00.176 11060 worker thread done servicing request
01:32:30.055 00.000 10844 OnExposeComplete: enter
01:32:30.055 00.000 10844 UpdateGuideState(): m_state=6
01:32:30.055 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10176
01:32:30.055 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=60.94, Mass=2113, SNR=28.8, Peak=223 HFD=3.0
01:32:30.056 00.001 10844 MultiStar: [#1 -0.32,1.03,0.00,M1] [#2 0.06,0.31,2.34,U] [#3 0.27,-0.14,1.17,U] [#4 0.20,0.20,1.04,U] [#5 -0.01,0.56,1.15,U] [#6 0.24,0.34,1.05,U] [#7 -0.11,0.45,0.99,U] [#8 0.04,0.13,0.94,U] 
01:32:30.056 00.000 10844 single-star, 7 included, MultiStar: {0.09, 0.24}, one-star: {0.01, -0.03}
01:32:30.056 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
01:32:30.056 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
01:32:30.056 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.30 mountX=0.03 mountY=0.01, mountTheta=0.44
01:32:30.057 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
01:32:30.058 00.001 10844 Enqueuing Move request for scope (0.01, -0.03)
01:32:30.058 00.000 11060 Worker thread wakes up
01:32:30.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:32:30.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:32:30.058 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.01
01:32:30.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:32:30.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:30.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:30.058 00.000 10844 UpdateGuideState exits: m=2113 SNR=28.8
01:32:30.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:30.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:30.058 00.000 10844 Enqueuing Expose request
01:32:30.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:32:30.058 00.000 11060 MoveAxis(E, 0, ABG)
01:32:30.058 00.000 11060 Move returns status 0, amount 0
01:32:30.059 00.001 11060 MoveAxis(N, 0, ABG)
01:32:30.059 00.000 11060 Move returns status 0, amount 0
01:32:30.059 00.000 11060 move complete, result=0
01:32:30.059 00.000 11060 worker thread done servicing request
01:32:30.059 00.000 11060 Worker thread wakes up
01:32:30.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:30.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:30.062 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:30.689 00.627 11060 Exposure complete
01:32:30.858 00.169 11060 worker thread done servicing request
01:32:30.858 00.000 10844 OnExposeComplete: enter
01:32:30.858 00.000 10844 UpdateGuideState(): m_state=6
01:32:30.859 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10177
01:32:30.859 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=60.79, Mass=2302, SNR=30.2, Peak=242 HFD=3.2
01:32:30.859 00.000 10844 MultiStar: [#1 -0.59,-0.05,1.13,U] [#2 0.23,0.43,2.20,U] [#3 0.02,-0.37,0.95,U] [#4 0.10,0.49,1.05,U] [#5 0.12,0.45,1.18,U] [#6 -0.14,0.07,1.15,U] [#7 -0.24,-0.28,0.94,U] [#8 0.32,-0.05,1.06,U] 
01:32:30.859 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.11}, one-star: {-0.05, -0.18}
01:32:30.859 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
01:32:30.859 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
01:32:30.859 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.54 mountX=-0.11 mountY=-0.01, mountTheta=-3.01
01:32:30.861 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.11, opts=13)
01:32:30.861 00.000 10844 Enqueuing Move request for scope (0.00, 0.11)
01:32:30.861 00.000 11060 Worker thread wakes up
01:32:30.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:30.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
01:32:30.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
01:32:30.861 00.000 10844 UpdateGuideState exits: m=2302 SNR=30.2
01:32:30.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:30.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:30.861 00.000 10844 Enqueuing Expose request
01:32:30.861 00.000 11060 Moving (0.00, 0.11) raw xDistance=-0.11 yDistance=-0.01
01:32:30.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:32:30.862 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:30.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:32:30.862 00.000 11060 MoveAxis(E, 0, ABG)
01:32:30.862 00.000 11060 Move returns status 0, amount 0
01:32:30.862 00.000 11060 MoveAxis(N, 0, ABG)
01:32:30.862 00.000 11060 Move returns status 0, amount 0
01:32:30.862 00.000 11060 move complete, result=0
01:32:30.862 00.000 11060 worker thread done servicing request
01:32:30.862 00.000 11060 Worker thread wakes up
01:32:30.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:30.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:30.864 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:31.506 00.642 11060 Exposure complete
01:32:31.692 00.186 11060 worker thread done servicing request
01:32:31.692 00.000 10844 OnExposeComplete: enter
01:32:31.692 00.000 10844 UpdateGuideState(): m_state=6
01:32:31.693 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10178
01:32:31.693 00.000 10844 Star::Find returns 1 (1), X=268.81, Y=61.03, Mass=3112, SNR=35.1, Peak=255 HFD=3.8
01:32:31.693 00.000 10844 MultiStar: [#1 -0.06,0.28,0.88,U] [#2 -0.34,0.15,1.87,U] [#3 -0.10,-0.75,0.00,M1] [#4 -0.04,0.66,0.00,M1] [#5 0.00,-0.51,0.89,U] [#6 -0.47,-0.08,0.97,U] [#7 -0.31,-0.04,0.91,U] [#8 -0.06,-0.06,0.89,U] 
01:32:31.693 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.01}, one-star: {0.32, 0.06}
01:32:31.693 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
01:32:31.693 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
01:32:31.693 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.11 mountX=0.03 mountY=-0.15, mountTheta=-1.35
01:32:31.695 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.01, opts=13)
01:32:31.695 00.000 10844 Enqueuing Move request for scope (-0.15, -0.01)
01:32:31.695 00.000 11060 Worker thread wakes up
01:32:31.695 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:31.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
01:32:31.695 00.000 10844 UpdateGuideState exits: m=3112 SNR=35.1 Saturated
01:32:31.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
01:32:31.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:31.695 00.000 11060 Moving (-0.15, -0.01) raw xDistance=0.03 yDistance=-0.15
01:32:31.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:31.695 00.000 10844 Enqueuing Expose request
01:32:31.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:32:31.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:31.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:32:31.695 00.000 11060 MoveAxis(E, 0, ABG)
01:32:31.695 00.000 11060 Move returns status 0, amount 0
01:32:31.696 00.001 11060 MoveAxis(N, 0, ABG)
01:32:31.696 00.000 11060 Move returns status 0, amount 0
01:32:31.696 00.000 11060 move complete, result=0
01:32:31.696 00.000 11060 worker thread done servicing request
01:32:31.696 00.000 11060 Worker thread wakes up
01:32:31.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:31.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:31.698 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:32.341 00.643 11060 Exposure complete
01:32:32.505 00.164 11060 worker thread done servicing request
01:32:32.505 00.000 10844 OnExposeComplete: enter
01:32:32.505 00.000 10844 UpdateGuideState(): m_state=6
01:32:32.505 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10179
01:32:32.505 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=61.01, Mass=2653, SNR=32.2, Peak=211 HFD=3.0
01:32:32.506 00.001 10844 MultiStar: [#1 -0.43,0.43,0.00,M1] [#2 -0.09,0.11,2.13,U] [#3 -0.31,-0.15,1.10,U] [#4 -0.23,0.50,1.03,U] [#5 0.20,0.04,1.15,U] [#6 -0.49,0.19,1.00,U] [#7 -0.49,-0.09,0.93,U] [#8 -0.26,0.01,0.94,U] 
01:32:32.506 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.08}, one-star: {-0.59, 0.04}
01:32:32.506 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
01:32:32.506 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
01:32:32.506 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.82 mountX=-0.04 mountY=-0.26, mountTheta=-1.71
01:32:32.508 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.08, opts=13)
01:32:32.508 00.000 10844 Enqueuing Move request for scope (-0.25, 0.08)
01:32:32.508 00.000 11060 Worker thread wakes up
01:32:32.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:32.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
01:32:32.508 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.2
01:32:32.508 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
01:32:32.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:32.508 00.000 11060 Moving (-0.25, 0.08) raw xDistance=-0.04 yDistance=-0.26
01:32:32.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:32.508 00.000 10844 Enqueuing Expose request
01:32:32.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:32:32.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:32:32.508 00.000 11060 MoveAxis(E, 0, ABG)
01:32:32.508 00.000 11060 Move returns status 0, amount 0
01:32:32.509 00.001 11060 MoveAxis(N, 101, ABG)
01:32:32.509 00.000 11060 Guiding  Dir = 0, Dur = 101
01:32:32.517 00.008 11060 IsSlewing returns 0
01:32:32.517 00.000 11060 IsGuiding returns 0
01:32:32.626 00.109 11060 IsGuiding returns 0
01:32:32.626 00.000 11060 Move returns status 0, amount 101
01:32:32.626 00.000 11060 move complete, result=0
01:32:32.626 00.000 11060 worker thread done servicing request
01:32:32.626 00.000 11060 Worker thread wakes up
01:32:32.626 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 101 ms NORTH
01:32:32.627 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:32.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:33.262 00.635 11060 Exposure complete
01:32:33.467 00.205 11060 worker thread done servicing request
01:32:33.467 00.000 10844 OnExposeComplete: enter
01:32:33.467 00.000 10844 UpdateGuideState(): m_state=6
01:32:33.467 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10180
01:32:33.467 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=60.55, Mass=2668, SNR=32.7, Peak=255 HFD=3.2
01:32:33.468 00.001 10844 MultiStar: [#1 -0.63,0.26,0.00,M2] [#2 -0.64,0.34,0.00,M1] [#3 -0.05,-0.46,1.02,U] [#4 -0.00,0.67,0.00,M1] [#5 -0.33,0.39,1.11,U] [#6 -0.13,-0.39,0.99,U] [#7 -0.27,-0.25,0.91,U] [#8 -0.40,-0.22,0.99,U] 
01:32:33.468 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.21}, one-star: {-0.02, -0.43}
01:32:33.468 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
01:32:33.468 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
01:32:33.468 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-2.32 mountX=0.25 mountY=-0.16, mountTheta=-0.58
01:32:33.470 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.21, opts=13)
01:32:33.470 00.000 10844 Enqueuing Move request for scope (-0.20, -0.21)
01:32:33.470 00.000 11060 Worker thread wakes up
01:32:33.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:33.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.21) opts 0xd
01:32:33.470 00.000 10844 UpdateGuideState exits: m=2668 SNR=32.7 Saturated
01:32:33.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.21)
01:32:33.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:33.470 00.000 11060 Moving (-0.20, -0.21) raw xDistance=0.25 yDistance=-0.16
01:32:33.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:33.470 00.000 10844 Enqueuing Expose request
01:32:33.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:32:33.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:33.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:32:33.470 00.000 11060 MoveAxis(W, 43, ABG)
01:32:33.470 00.000 11060 Guiding  Dir = 3, Dur = 43
01:32:33.505 00.035 11060 IsSlewing returns 0
01:32:33.505 00.000 11060 IsGuiding returns 0
01:32:33.582 00.077 11060 IsGuiding returns 0
01:32:33.582 00.000 11060 Move returns status 0, amount 43
01:32:33.582 00.000 11060 MoveAxis(N, 0, ABG)
01:32:33.582 00.000 11060 Move returns status 0, amount 0
01:32:33.582 00.000 11060 move complete, result=0
01:32:33.583 00.001 11060 worker thread done servicing request
01:32:33.583 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
01:32:33.583 00.000 11060 Worker thread wakes up
01:32:33.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:33.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:34.215 00.632 11060 Exposure complete
01:32:34.381 00.166 11060 worker thread done servicing request
01:32:34.381 00.000 10844 OnExposeComplete: enter
01:32:34.381 00.000 10844 UpdateGuideState(): m_state=6
01:32:34.381 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10181
01:32:34.381 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=60.80, Mass=2713, SNR=33.4, Peak=255 HFD=3.5
01:32:34.381 00.000 10844 MultiStar: [#1 -0.28,0.07,0.96,U] [#2 -0.08,-0.03,2.06,U] [#3 -0.20,0.01,0.97,U] [#4 0.30,0.32,1.02,U] [#5 0.60,-0.62,0.00,M1] [#6 -0.02,-0.14,0.93,U] [#7 -0.54,-0.49,0.00,M1] [#8 -0.15,-0.39,0.92,U] 
01:32:34.382 00.001 10844 refined, 6 included, MultiStar: {-0.08, -0.04}, one-star: {-0.15, -0.17}
01:32:34.382 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
01:32:34.382 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
01:32:34.382 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.67 mountX=0.05 mountY=-0.07, mountTheta=-0.93
01:32:34.383 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
01:32:34.383 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
01:32:34.383 00.000 11060 Worker thread wakes up
01:32:34.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:34.383 00.000 10844 UpdateGuideState exits: m=2713 SNR=33.4 Saturated
01:32:34.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:34.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:34.383 00.000 10844 Enqueuing Expose request
01:32:34.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
01:32:34.385 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
01:32:34.385 00.000 11060 Moving (-0.08, -0.04) raw xDistance=0.05 yDistance=-0.07
01:32:34.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:32:34.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:34.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:32:34.385 00.000 11060 MoveAxis(E, 0, ABG)
01:32:34.385 00.000 11060 Move returns status 0, amount 0
01:32:34.385 00.000 11060 MoveAxis(N, 0, ABG)
01:32:34.385 00.000 11060 Move returns status 0, amount 0
01:32:34.385 00.000 11060 move complete, result=0
01:32:34.385 00.000 11060 worker thread done servicing request
01:32:34.385 00.000 11060 Worker thread wakes up
01:32:34.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:34.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:34.386 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:35.017 00.631 11060 Exposure complete
01:32:35.212 00.195 11060 worker thread done servicing request
01:32:35.212 00.000 10844 OnExposeComplete: enter
01:32:35.212 00.000 10844 UpdateGuideState(): m_state=6
01:32:35.212 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10182
01:32:35.212 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=60.80, Mass=2454, SNR=31.2, Peak=255 HFD=3.2
01:32:35.212 00.000 10844 MultiStar: [#1 -0.05,0.23,1.04,U] [#2 0.15,-0.01,2.06,U] [#3 0.23,0.21,0.97,U] [#4 0.55,0.46,0.00,M1] [#5 0.20,0.43,1.07,U] [#6 -0.14,-0.06,0.98,U] [#7 -0.04,-0.28,0.94,U] [#8 0.25,0.20,0.99,U] 
01:32:35.212 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.11, -0.17}
01:32:35.212 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
01:32:35.212 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:32:35.213 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.08 mountY=0.08, mountTheta=2.35
01:32:35.214 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
01:32:35.214 00.000 10844 Enqueuing Move request for scope (0.10, 0.07)
01:32:35.214 00.000 11060 Worker thread wakes up
01:32:35.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:32:35.214 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:32:35.214 00.000 11060 Moving (0.10, 0.07) raw xDistance=-0.08 yDistance=0.08
01:32:35.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:35.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:35.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:35.215 00.001 10844 UpdateGuideState exits: m=2454 SNR=31.2 Saturated
01:32:35.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:32:35.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:35.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:35.215 00.000 10844 Enqueuing Expose request
01:32:35.215 00.000 11060 MoveAxis(E, 0, ABG)
01:32:35.215 00.000 11060 Move returns status 0, amount 0
01:32:35.215 00.000 11060 MoveAxis(N, 0, ABG)
01:32:35.215 00.000 11060 Move returns status 0, amount 0
01:32:35.215 00.000 11060 move complete, result=0
01:32:35.217 00.002 11060 worker thread done servicing request
01:32:35.217 00.000 11060 Worker thread wakes up
01:32:35.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:35.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:35.219 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:35.843 00.624 11060 Exposure complete
01:32:36.018 00.175 11060 worker thread done servicing request
01:32:36.018 00.000 10844 OnExposeComplete: enter
01:32:36.018 00.000 10844 UpdateGuideState(): m_state=6
01:32:36.018 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10183
01:32:36.020 00.002 10844 Star::Find returns 1 (0), X=268.36, Y=61.10, Mass=2995, SNR=34.9, Peak=234 HFD=3.4
01:32:36.020 00.000 10844 MultiStar: [#1 -0.01,0.19,0.89,U] [#2 0.30,-0.18,1.99,U] [#3 0.44,-0.25,0.88,U] [#4 0.13,0.46,0.94,U] [#5 0.04,0.01,0.88,U] [#6 0.05,-0.14,0.92,U] [#7 0.09,-0.10,0.83,U] [#8 0.05,-0.10,0.83,U] 
01:32:36.020 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {-0.13, 0.13}
01:32:36.020 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
01:32:36.020 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
01:32:36.020 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.12 mountX=-0.01 mountY=0.13, mountTheta=1.64
01:32:36.021 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
01:32:36.021 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
01:32:36.021 00.000 11060 Worker thread wakes up
01:32:36.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:32:36.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:36.022 00.001 10844 UpdateGuideState exits: m=2995 SNR=34.9
01:32:36.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:32:36.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:36.022 00.000 10844 Enqueuing Expose request
01:32:36.022 00.000 11060 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
01:32:36.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:32:36.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:36.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:32:36.022 00.000 11060 MoveAxis(E, 0, ABG)
01:32:36.022 00.000 11060 Move returns status 0, amount 0
01:32:36.022 00.000 11060 MoveAxis(N, 0, ABG)
01:32:36.022 00.000 11060 Move returns status 0, amount 0
01:32:36.022 00.000 11060 move complete, result=0
01:32:36.023 00.001 11060 worker thread done servicing request
01:32:36.023 00.000 11060 Worker thread wakes up
01:32:36.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:36.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:36.024 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:36.656 00.632 11060 Exposure complete
01:32:36.854 00.198 10844 OnExposeComplete: enter
01:32:36.854 00.000 11060 worker thread done servicing request
01:32:36.855 00.001 10844 UpdateGuideState(): m_state=6
01:32:36.855 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10184
01:32:36.855 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=61.21, Mass=2686, SNR=33.3, Peak=244 HFD=3.3
01:32:36.855 00.000 10844 MultiStar: [#1 -0.11,0.06,0.99,U] [#2 0.36,-0.17,1.94,U] [#3 0.29,-0.15,0.94,U] [#4 0.13,-0.03,1.04,U] [#5 0.26,0.30,1.02,U] [#6 0.27,0.34,0.94,U] [#7 -0.14,-0.20,0.81,U] [#8 0.19,0.18,0.85,U] 
01:32:36.855 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {-0.04, 0.24}
01:32:36.855 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
01:32:36.856 00.001 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
01:32:36.856 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.27 mountX=-0.07 mountY=0.15, mountTheta=2.02
01:32:36.857 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.04, opts=13)
01:32:36.857 00.000 10844 Enqueuing Move request for scope (0.16, 0.04)
01:32:36.857 00.000 11060 Worker thread wakes up
01:32:36.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:32:36.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:32:36.857 00.000 11060 Moving (0.16, 0.04) raw xDistance=-0.07 yDistance=0.15
01:32:36.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:32:36.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:36.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:36.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:32:36.857 00.000 11060 MoveAxis(E, 0, ABG)
01:32:36.857 00.000 11060 Move returns status 0, amount 0
01:32:36.857 00.000 11060 MoveAxis(N, 0, ABG)
01:32:36.857 00.000 11060 Move returns status 0, amount 0
01:32:36.858 00.001 11060 move complete, result=0
01:32:36.858 00.000 10844 UpdateGuideState exits: m=2686 SNR=33.3
01:32:36.858 00.000 11060 worker thread done servicing request
01:32:36.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:36.858 00.000 10844 Enqueuing Expose request
01:32:36.858 00.000 11060 Worker thread wakes up
01:32:36.858 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:36.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:36.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:37.487 00.629 11060 Exposure complete
01:32:37.692 00.205 11060 worker thread done servicing request
01:32:37.692 00.000 10844 OnExposeComplete: enter
01:32:37.692 00.000 10844 UpdateGuideState(): m_state=6
01:32:37.693 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10185
01:32:37.693 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=60.47, Mass=2482, SNR=31.6, Peak=243 HFD=3.0
01:32:37.693 00.000 10844 MultiStar: [#1 -0.07,0.04,1.07,U] [#2 0.11,-0.15,2.16,U] [#3 0.24,-0.53,0.98,U] [#4 0.17,0.14,0.95,U] [#5 0.04,-0.15,0.97,U] [#6 0.19,-0.11,1.00,U] [#7 -0.14,-0.57,0.83,U] [#8 -0.02,-0.35,0.94,U] 
01:32:37.693 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.23}, one-star: {0.40, -0.50}
01:32:37.693 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
01:32:37.693 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
01:32:37.693 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.14 mountX=0.20 mountY=0.14, mountTheta=0.60
01:32:37.696 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.23, opts=13)
01:32:37.696 00.000 10844 Enqueuing Move request for scope (0.10, -0.23)
01:32:37.696 00.000 11060 Worker thread wakes up
01:32:37.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:37.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
01:32:37.696 00.000 10844 UpdateGuideState exits: m=2482 SNR=31.6
01:32:37.696 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
01:32:37.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:37.696 00.000 11060 Moving (0.10, -0.23) raw xDistance=0.20 yDistance=0.14
01:32:37.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:37.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:32:37.696 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:37.696 00.000 10844 Enqueuing Expose request
01:32:37.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:32:37.697 00.001 11060 MoveAxis(W, 35, ABG)
01:32:37.697 00.000 11060 Guiding  Dir = 3, Dur = 35
01:32:37.699 00.002 11060 IsSlewing returns 0
01:32:37.699 00.000 11060 IsGuiding returns 0
01:32:37.753 00.054 11060 IsGuiding returns 0
01:32:37.753 00.000 11060 Move returns status 0, amount 35
01:32:37.753 00.000 11060 MoveAxis(N, 0, ABG)
01:32:37.753 00.000 11060 Move returns status 0, amount 0
01:32:37.754 00.001 11060 move complete, result=0
01:32:37.754 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
01:32:37.755 00.001 11060 worker thread done servicing request
01:32:37.756 00.001 11060 Worker thread wakes up
01:32:37.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:37.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:38.393 00.637 11060 Exposure complete
01:32:38.556 00.163 11060 worker thread done servicing request
01:32:38.556 00.000 10844 OnExposeComplete: enter
01:32:38.556 00.000 10844 UpdateGuideState(): m_state=6
01:32:38.556 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10186
01:32:38.556 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=61.16, Mass=3013, SNR=34.5, Peak=253 HFD=3.4
01:32:38.556 00.000 10844 MultiStar: [#1 0.52,-0.01,0.98,U] [#2 0.06,0.09,1.91,U] [#3 0.28,-0.18,0.94,U] [#4 0.30,0.32,0.91,U] [#5 0.25,0.30,0.96,U] [#6 -0.47,0.19,0.83,U] [#7 0.05,-0.22,0.77,U] [#8 0.48,0.20,0.82,U] 
01:32:38.556 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.10}, one-star: {0.30, 0.19}
01:32:38.556 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:32:38.556 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:32:38.557 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.48 mountX=-0.13 mountY=0.17, mountTheta=2.23
01:32:38.558 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.10, opts=13)
01:32:38.558 00.000 10844 Enqueuing Move request for scope (0.19, 0.10)
01:32:38.558 00.000 11060 Worker thread wakes up
01:32:38.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:38.558 00.000 10844 UpdateGuideState exits: m=3013 SNR=34.5
01:32:38.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:38.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:38.558 00.000 10844 Enqueuing Expose request
01:32:38.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
01:32:38.558 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
01:32:38.559 00.001 11060 Moving (0.19, 0.10) raw xDistance=-0.13 yDistance=0.17
01:32:38.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:32:38.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:38.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:32:38.559 00.000 11060 MoveAxis(E, 22, ABG)
01:32:38.559 00.000 11060 Guiding  Dir = 2, Dur = 22
01:32:38.574 00.015 11060 IsSlewing returns 0
01:32:38.574 00.000 11060 IsGuiding returns 0
01:32:38.605 00.031 11060 IsGuiding returns 0
01:32:38.605 00.000 11060 Move returns status 0, amount 22
01:32:38.605 00.000 11060 MoveAxis(N, 0, ABG)
01:32:38.605 00.000 11060 Move returns status 0, amount 0
01:32:38.605 00.000 11060 move complete, result=0
01:32:38.605 00.000 11060 worker thread done servicing request
01:32:38.605 00.000 11060 Worker thread wakes up
01:32:38.606 00.001 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
01:32:38.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:38.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:39.238 00.632 11060 Exposure complete
01:32:39.443 00.205 11060 worker thread done servicing request
01:32:39.443 00.000 10844 OnExposeComplete: enter
01:32:39.443 00.000 10844 UpdateGuideState(): m_state=6
01:32:39.443 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10187
01:32:39.443 00.000 10844 Star::Find returns 1 (1), X=268.83, Y=61.26, Mass=3049, SNR=35.1, Peak=255 HFD=3.5
01:32:39.444 00.001 10844 MultiStar: [#1 0.59,-0.06,0.88,U] [#2 0.06,-0.07,1.95,U] [#3 0.06,0.25,0.91,U] [#4 0.52,0.80,0.00,M1] [#5 0.28,-0.04,0.98,U] [#6 0.09,-0.06,0.96,U] [#7 0.49,0.55,0.00,M1] [#8 0.00,0.30,0.81,U] 
01:32:39.444 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.06}, one-star: {0.35, 0.29}
01:32:39.444 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
01:32:39.444 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
01:32:39.444 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.33 mountX=-0.10 mountY=0.17, mountTheta=2.08
01:32:39.447 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
01:32:39.447 00.000 10844 Enqueuing Move request for scope (0.19, 0.06)
01:32:39.447 00.000 11060 Worker thread wakes up
01:32:39.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:39.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
01:32:39.447 00.000 10844 UpdateGuideState exits: m=3049 SNR=35.1 Saturated
01:32:39.447 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
01:32:39.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:39.448 00.001 11060 Moving (0.19, 0.06) raw xDistance=-0.10 yDistance=0.17
01:32:39.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:39.448 00.000 10844 Enqueuing Expose request
01:32:39.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:32:39.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:39.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:32:39.448 00.000 11060 MoveAxis(E, 0, ABG)
01:32:39.448 00.000 11060 Move returns status 0, amount 0
01:32:39.448 00.000 11060 MoveAxis(N, 0, ABG)
01:32:39.448 00.000 11060 Move returns status 0, amount 0
01:32:39.448 00.000 11060 move complete, result=0
01:32:39.448 00.000 11060 worker thread done servicing request
01:32:39.449 00.001 11060 Worker thread wakes up
01:32:39.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:39.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:39.450 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:40.087 00.637 11060 Exposure complete
01:32:40.283 00.196 11060 worker thread done servicing request
01:32:40.283 00.000 10844 OnExposeComplete: enter
01:32:40.283 00.000 10844 UpdateGuideState(): m_state=6
01:32:40.283 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10188
01:32:40.283 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=61.16, Mass=3034, SNR=34.7, Peak=245 HFD=3.5
01:32:40.284 00.001 10844 MultiStar: [#1 -0.07,-0.02,0.90,U] [#2 -0.27,0.12,1.99,U] [#3 0.23,0.15,0.86,U] [#4 0.37,-0.03,0.85,U] [#5 0.10,0.39,0.95,U] [#6 0.13,0.30,0.81,U] [#7 -0.15,-0.08,0.77,U] [#8 0.40,0.31,0.87,U] 
01:32:40.284 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.27, 0.18}
01:32:40.284 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
01:32:40.284 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
01:32:40.284 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.14 mountX=-0.16 mountY=0.04, mountTheta=2.87
01:32:40.286 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.15, opts=13)
01:32:40.286 00.000 10844 Enqueuing Move request for scope (0.07, 0.15)
01:32:40.286 00.000 11060 Worker thread wakes up
01:32:40.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:32:40.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:32:40.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:32:40.286 00.000 10844 UpdateGuideState exits: m=3034 SNR=34.7
01:32:40.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:40.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:40.286 00.000 10844 Enqueuing Expose request
01:32:40.286 00.000 11060 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=0.04
01:32:40.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:32:40.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:40.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:32:40.286 00.000 11060 MoveAxis(E, 27, ABG)
01:32:40.287 00.001 11060 Guiding  Dir = 2, Dur = 27
01:32:40.296 00.009 11060 IsSlewing returns 0
01:32:40.296 00.000 11060 IsGuiding returns 0
01:32:40.353 00.057 11060 IsGuiding returns 0
01:32:40.353 00.000 11060 Move returns status 0, amount 27
01:32:40.353 00.000 11060 MoveAxis(N, 0, ABG)
01:32:40.354 00.001 11060 Move returns status 0, amount 0
01:32:40.354 00.000 11060 move complete, result=0
01:32:40.354 00.000 11060 worker thread done servicing request
01:32:40.354 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
01:32:40.354 00.000 11060 Worker thread wakes up
01:32:40.355 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:40.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:40.988 00.633 11060 Exposure complete
01:32:41.185 00.197 11060 worker thread done servicing request
01:32:41.185 00.000 10844 OnExposeComplete: enter
01:32:41.185 00.000 10844 UpdateGuideState(): m_state=6
01:32:41.185 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10189
01:32:41.185 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=60.94, Mass=2684, SNR=32.5, Peak=250 HFD=3.3
01:32:41.185 00.000 10844 MultiStar: [#1 -0.15,0.39,0.97,U] [#2 0.51,0.02,2.08,U] [#3 -0.05,-0.16,0.96,U] [#4 0.30,0.17,0.90,U] [#5 0.14,0.42,0.97,U] [#6 0.02,0.14,0.94,U] [#7 0.00,-0.14,0.90,U] [#8 -0.25,0.55,0.00,M1] 
01:32:41.185 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.09}, one-star: {-0.22, -0.03}
01:32:41.185 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
01:32:41.185 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
01:32:41.185 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.64 mountX=-0.11 mountY=0.11, mountTheta=2.38
01:32:41.186 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.09, opts=13)
01:32:41.187 00.001 10844 Enqueuing Move request for scope (0.12, 0.09)
01:32:41.187 00.000 11060 Worker thread wakes up
01:32:41.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:32:41.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
01:32:41.187 00.000 10844 UpdateGuideState exits: m=2684 SNR=32.5
01:32:41.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:32:41.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:41.187 00.000 11060 Moving (0.12, 0.09) raw xDistance=-0.11 yDistance=0.11
01:32:41.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:41.187 00.000 10844 Enqueuing Expose request
01:32:41.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:32:41.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:41.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:32:41.189 00.002 11060 MoveAxis(E, 0, ABG)
01:32:41.189 00.000 11060 Move returns status 0, amount 0
01:32:41.189 00.000 11060 MoveAxis(N, 0, ABG)
01:32:41.189 00.000 11060 Move returns status 0, amount 0
01:32:41.189 00.000 11060 move complete, result=0
01:32:41.189 00.000 11060 worker thread done servicing request
01:32:41.189 00.000 11060 Worker thread wakes up
01:32:41.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:41.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:41.190 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:41.817 00.627 11060 Exposure complete
01:32:41.993 00.176 11060 worker thread done servicing request
01:32:41.993 00.000 10844 OnExposeComplete: enter
01:32:41.993 00.000 10844 UpdateGuideState(): m_state=6
01:32:41.993 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10190
01:32:41.993 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=60.93, Mass=2563, SNR=32.0, Peak=234 HFD=2.9
01:32:41.994 00.001 10844 MultiStar: [#1 0.10,0.57,0.98,U] [#2 -0.03,0.41,2.07,U] [#3 0.25,-0.24,0.92,U] [#4 0.15,0.62,0.00,M1] [#5 0.03,-0.16,0.98,U] [#6 -0.11,0.27,0.92,U] [#7 0.10,0.16,0.83,U] [#8 0.19,0.06,0.91,U] 
01:32:41.994 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.16}, one-star: {0.41, -0.04}
01:32:41.994 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
01:32:41.994 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
01:32:41.994 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.03 mountX=-0.18 mountY=0.07, mountTheta=2.76
01:32:41.995 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.16, opts=13)
01:32:41.995 00.000 10844 Enqueuing Move request for scope (0.10, 0.16)
01:32:41.995 00.000 11060 Worker thread wakes up
01:32:41.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:41.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
01:32:41.996 00.001 10844 UpdateGuideState exits: m=2563 SNR=32.0
01:32:41.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:41.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:41.996 00.000 10844 Enqueuing Expose request
01:32:41.996 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
01:32:41.996 00.000 11060 Moving (0.10, 0.16) raw xDistance=-0.18 yDistance=0.07
01:32:41.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:32:41.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:41.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:32:41.996 00.000 11060 MoveAxis(E, 31, ABG)
01:32:41.996 00.000 11060 Guiding  Dir = 2, Dur = 31
01:32:42.013 00.017 11060 IsSlewing returns 0
01:32:42.013 00.000 11060 IsGuiding returns 0
01:32:42.060 00.047 11060 IsGuiding returns 0
01:32:42.060 00.000 11060 Move returns status 0, amount 31
01:32:42.060 00.000 11060 MoveAxis(N, 0, ABG)
01:32:42.060 00.000 11060 Move returns status 0, amount 0
01:32:42.060 00.000 11060 move complete, result=0
01:32:42.061 00.001 11060 worker thread done servicing request
01:32:42.061 00.000 11060 Worker thread wakes up
01:32:42.061 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:32:42.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:42.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:42.694 00.633 11060 Exposure complete
01:32:42.869 00.175 11060 worker thread done servicing request
01:32:42.870 00.001 10844 OnExposeComplete: enter
01:32:42.870 00.000 10844 UpdateGuideState(): m_state=6
01:32:42.870 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10191
01:32:42.870 00.000 10844 Star::Find returns 1 (1), X=268.64, Y=60.96, Mass=2885, SNR=34.8, Peak=255 HFD=3.3
01:32:42.870 00.000 10844 MultiStar: [#1 0.29,0.35,0.93,U] [#2 -0.05,0.16,1.88,U] [#3 -0.08,-0.21,0.89,U] [#4 0.08,0.35,0.90,U] [#5 0.41,0.18,1.00,U] [#6 -0.29,-0.36,0.88,U] [#7 -0.20,-0.10,0.88,U] [#8 0.20,-0.37,0.89,U] 
01:32:42.870 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.16, -0.01}
01:32:42.870 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
01:32:42.871 00.001 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
01:32:42.871 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.39 mountX=-0.03 mountY=0.05, mountTheta=2.14
01:32:42.872 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
01:32:42.872 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
01:32:42.872 00.000 11060 Worker thread wakes up
01:32:42.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:42.872 00.000 10844 UpdateGuideState exits: m=2885 SNR=34.8 Saturated
01:32:42.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:42.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:32:42.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:42.872 00.000 10844 Enqueuing Expose request
01:32:42.872 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:32:42.873 00.001 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
01:32:42.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:32:42.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:42.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:42.873 00.000 11060 MoveAxis(E, 0, ABG)
01:32:42.873 00.000 11060 Move returns status 0, amount 0
01:32:42.873 00.000 11060 MoveAxis(N, 0, ABG)
01:32:42.873 00.000 11060 Move returns status 0, amount 0
01:32:42.873 00.000 11060 move complete, result=0
01:32:42.873 00.000 11060 worker thread done servicing request
01:32:42.873 00.000 11060 Worker thread wakes up
01:32:42.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:42.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:42.874 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:43.507 00.633 11060 Exposure complete
01:32:43.680 00.173 11060 worker thread done servicing request
01:32:43.680 00.000 10844 OnExposeComplete: enter
01:32:43.680 00.000 10844 UpdateGuideState(): m_state=6
01:32:43.680 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10192
01:32:43.680 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=60.99, Mass=2515, SNR=32.0, Peak=248 HFD=3.0
01:32:43.681 00.001 10844 MultiStar: [#1 0.16,-0.26,1.06,U] [#2 0.12,-0.10,2.11,U] [#3 -0.08,-0.34,1.06,U] [#4 -0.11,0.21,1.00,U] [#5 -0.29,0.27,1.01,U] [#6 -0.37,-0.41,0.91,U] [#7 -0.05,-0.36,0.80,U] [#8 0.16,-0.26,1.02,U] 
01:32:43.681 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.36, 0.02}
01:32:43.681 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
01:32:43.681 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
01:32:43.681 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.52 mountX=0.12 mountY=0.03, mountTheta=0.22
01:32:43.682 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
01:32:43.682 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
01:32:43.682 00.000 11060 Worker thread wakes up
01:32:43.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:43.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:32:43.682 00.000 10844 UpdateGuideState exits: m=2515 SNR=32.0
01:32:43.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:32:43.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:43.682 00.000 11060 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.03
01:32:43.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:32:43.683 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:43.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:43.683 00.000 10844 Enqueuing Expose request
01:32:43.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:43.683 00.000 11060 MoveAxis(W, 21, ABG)
01:32:43.683 00.000 11060 Guiding  Dir = 3, Dur = 21
01:32:43.687 00.004 11060 IsSlewing returns 0
01:32:43.687 00.000 11060 IsGuiding returns 0
01:32:43.718 00.031 11060 IsGuiding returns 0
01:32:43.718 00.000 11060 Move returns status 0, amount 21
01:32:43.718 00.000 11060 MoveAxis(N, 0, ABG)
01:32:43.718 00.000 11060 Move returns status 0, amount 0
01:32:43.718 00.000 11060 move complete, result=0
01:32:43.719 00.001 11060 worker thread done servicing request
01:32:43.719 00.000 11060 Worker thread wakes up
01:32:43.719 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
01:32:43.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:43.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:44.362 00.643 11060 Exposure complete
01:32:44.525 00.163 11060 worker thread done servicing request
01:32:44.526 00.001 10844 OnExposeComplete: enter
01:32:44.526 00.000 10844 UpdateGuideState(): m_state=6
01:32:44.526 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10193
01:32:44.526 00.000 10844 Star::Find returns 1 (1), X=268.63, Y=61.52, Mass=3004, SNR=34.4, Peak=255 HFD=3.4
01:32:44.526 00.000 10844 MultiStar: [#1 0.13,0.84,0.00,M1] [#2 -0.79,-0.16,0.00,M1] [#3 -0.04,0.23,0.88,U] [#4 -0.32,-0.15,0.85,U] [#5 -0.16,0.06,0.98,U] [#6 -0.07,0.06,0.89,U] [#7 -0.23,0.27,0.84,U] [#8 -0.13,0.40,0.90,U] 
01:32:44.526 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.21}, one-star: {0.14, 0.55}
01:32:44.527 00.001 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
01:32:44.527 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:32:44.527 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.05 mountX=-0.19 mountY=-0.14, mountTheta=-2.49
01:32:44.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.21, opts=13)
01:32:44.528 00.000 10844 Enqueuing Move request for scope (-0.11, 0.21)
01:32:44.528 00.000 11060 Worker thread wakes up
01:32:44.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:44.529 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
01:32:44.529 00.000 10844 UpdateGuideState exits: m=3004 SNR=34.4 Saturated
01:32:44.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:32:44.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:44.529 00.000 11060 Moving (-0.11, 0.21) raw xDistance=-0.19 yDistance=-0.14
01:32:44.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:44.529 00.000 10844 Enqueuing Expose request
01:32:44.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:32:44.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:44.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:32:44.529 00.000 11060 MoveAxis(E, 32, ABG)
01:32:44.529 00.000 11060 Guiding  Dir = 2, Dur = 32
01:32:44.532 00.003 11060 IsSlewing returns 0
01:32:44.532 00.000 11060 IsGuiding returns 0
01:32:44.580 00.048 11060 IsGuiding returns 0
01:32:44.580 00.000 11060 Move returns status 0, amount 32
01:32:44.580 00.000 11060 MoveAxis(N, 0, ABG)
01:32:44.580 00.000 11060 Move returns status 0, amount 0
01:32:44.580 00.000 11060 move complete, result=0
01:32:44.580 00.000 11060 worker thread done servicing request
01:32:44.580 00.000 11060 Worker thread wakes up
01:32:44.580 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
01:32:44.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:44.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:45.221 00.641 11060 Exposure complete
01:32:45.395 00.174 11060 worker thread done servicing request
01:32:45.395 00.000 10844 OnExposeComplete: enter
01:32:45.395 00.000 10844 UpdateGuideState(): m_state=6
01:32:45.395 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10194
01:32:45.395 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=61.94, Mass=2840, SNR=33.4, Peak=235 HFD=3.2
01:32:45.396 00.001 10844 MultiStar: [#1 0.04,0.21,0.93,U] [#2 -0.26,0.51,2.01,U] [#3 -0.14,0.37,0.91,U] [#4 0.44,0.22,0.88,U] [#5 0.31,0.82,0.00,M1] [#6 -0.18,0.10,0.96,U] [#7 0.00,0.99,0.00,M1] [#8 -0.26,0.78,0.00,M1] 
01:32:45.396 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.42}, one-star: {0.28, 0.97}
01:32:45.396 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
01:32:45.396 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
01:32:45.396 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.42 hyp=0.42 cameraTheta=1.61 mountX=-0.41 mountY=-0.09, mountTheta=-2.93
01:32:45.399 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.42, opts=13)
01:32:45.399 00.000 10844 Enqueuing Move request for scope (-0.02, 0.42)
01:32:45.399 00.000 11060 Worker thread wakes up
01:32:45.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:45.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.42) opts 0xd
01:32:45.399 00.000 10844 UpdateGuideState exits: m=2840 SNR=33.4
01:32:45.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.42)
01:32:45.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:45.399 00.000 11060 Moving (-0.02, 0.42) raw xDistance=-0.41 yDistance=-0.09
01:32:45.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:45.399 00.000 10844 Enqueuing Expose request
01:32:45.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
01:32:45.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:45.400 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:32:45.400 00.000 11060 MoveAxis(E, 72, ABG)
01:32:45.400 00.000 11060 Guiding  Dir = 2, Dur = 72
01:32:45.429 00.029 11060 IsSlewing returns 0
01:32:45.429 00.000 11060 IsGuiding returns 0
01:32:45.522 00.093 11060 IsGuiding returns 0
01:32:45.522 00.000 11060 Move returns status 0, amount 72
01:32:45.522 00.000 11060 MoveAxis(N, 0, ABG)
01:32:45.522 00.000 11060 Move returns status 0, amount 0
01:32:45.522 00.000 11060 move complete, result=0
01:32:45.522 00.000 11060 worker thread done servicing request
01:32:45.522 00.000 11060 Worker thread wakes up
01:32:45.523 00.001 10844 GuideStep: -0.4 px 72 ms EAST, -0.1 px 0 ms NORTH
01:32:45.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:45.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:46.153 00.630 11060 Exposure complete
01:32:46.337 00.184 11060 worker thread done servicing request
01:32:46.337 00.000 10844 OnExposeComplete: enter
01:32:46.337 00.000 10844 UpdateGuideState(): m_state=6
01:32:46.337 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10195
01:32:46.338 00.001 10844 Star::Find returns 1 (0), X=268.76, Y=61.52, Mass=2480, SNR=31.7, Peak=244 HFD=3.3
01:32:46.338 00.000 10844 MultiStar: [#1 0.24,0.58,0.00,M1] [#2 -0.03,0.22,2.13,U] [#3 0.08,0.34,1.05,U] [#4 0.46,0.76,0.00,M1] [#5 0.31,0.81,0.00,M2] [#6 0.10,0.54,1.01,U] [#7 -0.38,0.66,0.00,M2] [#8 0.36,0.37,1.01,U] 
01:32:46.338 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.37}, one-star: {0.28, 0.54}
01:32:46.338 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:32:46.338 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
01:32:46.339 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.25 mountX=-0.39 mountY=0.06, mountTheta=2.98
01:32:46.340 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.37, opts=13)
01:32:46.340 00.000 10844 Enqueuing Move request for scope (0.12, 0.37)
01:32:46.341 00.001 11060 Worker thread wakes up
01:32:46.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:46.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
01:32:46.341 00.000 10844 UpdateGuideState exits: m=2480 SNR=31.7
01:32:46.341 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
01:32:46.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:46.341 00.000 11060 Moving (0.12, 0.37) raw xDistance=-0.39 yDistance=0.06
01:32:46.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:46.341 00.000 10844 Enqueuing Expose request
01:32:46.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
01:32:46.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:46.342 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:32:46.342 00.000 11060 MoveAxis(E, 69, ABG)
01:32:46.342 00.000 11060 Guiding  Dir = 2, Dur = 69
01:32:46.349 00.007 11060 IsSlewing returns 0
01:32:46.349 00.000 11060 IsGuiding returns 0
01:32:46.426 00.077 11060 IsGuiding returns 0
01:32:46.426 00.000 11060 Move returns status 0, amount 69
01:32:46.426 00.000 11060 MoveAxis(N, 0, ABG)
01:32:46.426 00.000 11060 Move returns status 0, amount 0
01:32:46.426 00.000 11060 move complete, result=0
01:32:46.427 00.001 11060 worker thread done servicing request
01:32:46.427 00.000 11060 Worker thread wakes up
01:32:46.427 00.000 10844 GuideStep: -0.4 px 69 ms EAST, 0.1 px 0 ms NORTH
01:32:46.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:46.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:47.072 00.645 11060 Exposure complete
01:32:47.220 00.148 11060 worker thread done servicing request
01:32:47.220 00.000 10844 OnExposeComplete: enter
01:32:47.220 00.000 10844 UpdateGuideState(): m_state=6
01:32:47.221 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10196
01:32:47.221 00.000 10844 Star::Find returns 1 (0), X=269.05, Y=61.01, Mass=2804, SNR=33.2, Peak=252 HFD=2.9
01:32:47.221 00.000 10844 MultiStar: [#1 0.30,0.67,0.00,M2] [#2 0.21,0.10,2.06,U] [#3 0.32,0.48,0.95,U] [#4 0.75,0.35,0.00,M2] [#5 0.20,0.80,0.00,M3] [#6 0.20,0.06,0.97,U] [#7 0.07,0.49,0.81,U] [#8 -0.10,0.58,0.85,U] 
01:32:47.221 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.25}, one-star: {0.56, 0.04}
01:32:47.221 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
01:32:47.221 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
01:32:47.221 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.25 hyp=0.33 cameraTheta=0.84 mountX=-0.29 mountY=0.18, mountTheta=2.58
01:32:47.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.25, opts=13)
01:32:47.222 00.000 10844 Enqueuing Move request for scope (0.22, 0.25)
01:32:47.223 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:47.223 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.2
01:32:47.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:47.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:47.223 00.000 10844 Enqueuing Expose request
01:32:47.223 00.000 11060 Worker thread wakes up
01:32:47.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.25) opts 0xd
01:32:47.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.25)
01:32:47.223 00.000 11060 Moving (0.22, 0.25) raw xDistance=-0.29 yDistance=0.18
01:32:47.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:32:47.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:47.224 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:32:47.224 00.000 11060 MoveAxis(E, 52, ABG)
01:32:47.224 00.000 11060 Guiding  Dir = 2, Dur = 52
01:32:47.238 00.014 11060 IsSlewing returns 0
01:32:47.238 00.000 11060 IsGuiding returns 0
01:32:47.311 00.073 11060 IsGuiding returns 0
01:32:47.311 00.000 11060 Move returns status 0, amount 52
01:32:47.312 00.001 11060 MoveAxis(N, 0, ABG)
01:32:47.312 00.000 11060 Move returns status 0, amount 0
01:32:47.312 00.000 11060 move complete, result=0
01:32:47.312 00.000 11060 worker thread done servicing request
01:32:47.313 00.001 10844 GuideStep: -0.3 px 52 ms EAST, 0.2 px 0 ms NORTH
01:32:47.313 00.000 11060 Worker thread wakes up
01:32:47.314 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:47.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:47.952 00.638 11060 Exposure complete
01:32:48.118 00.166 11060 worker thread done servicing request
01:32:48.118 00.000 10844 OnExposeComplete: enter
01:32:48.118 00.000 10844 UpdateGuideState(): m_state=6
01:32:48.118 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10197
01:32:48.119 00.001 10844 Star::Find returns 1 (0), X=268.64, Y=61.24, Mass=3201, SNR=36.0, Peak=251 HFD=3.6
01:32:48.119 00.000 10844 MultiStar: [#1 0.44,0.20,0.92,U] [#2 0.19,0.86,0.00,M1] [#3 0.32,0.52,0.00,M1] [#4 0.28,0.40,0.87,U] [#5 0.33,0.21,0.97,U] [#6 0.32,0.52,0.00,M1] [#7 -0.01,0.83,0.00,M2] [#8 0.18,0.43,0.86,U] 
01:32:48.119 00.000 10844 single-star, 4 included, MultiStar: {0.28, 0.30}, one-star: {0.16, 0.26}
01:32:48.119 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
01:32:48.119 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:32:48.119 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.31 cameraTheta=1.03 mountX=-0.29 mountY=0.11, mountTheta=2.77
01:32:48.120 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.26, opts=13)
01:32:48.120 00.000 10844 Enqueuing Move request for scope (0.16, 0.26)
01:32:48.120 00.000 11060 Worker thread wakes up
01:32:48.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:48.121 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
01:32:48.121 00.000 10844 UpdateGuideState exits: m=3201 SNR=36.0
01:32:48.121 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
01:32:48.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:48.121 00.000 11060 Moving (0.16, 0.26) raw xDistance=-0.29 yDistance=0.11
01:32:48.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:48.121 00.000 10844 Enqueuing Expose request
01:32:48.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:32:48.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:48.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:32:48.121 00.000 11060 MoveAxis(E, 51, ABG)
01:32:48.121 00.000 11060 Guiding  Dir = 2, Dur = 51
01:32:48.157 00.036 11060 IsSlewing returns 0
01:32:48.157 00.000 11060 IsGuiding returns 0
01:32:48.236 00.079 11060 IsGuiding returns 0
01:32:48.236 00.000 11060 Move returns status 0, amount 51
01:32:48.236 00.000 11060 MoveAxis(N, 0, ABG)
01:32:48.236 00.000 11060 Move returns status 0, amount 0
01:32:48.236 00.000 11060 move complete, result=0
01:32:48.236 00.000 11060 worker thread done servicing request
01:32:48.236 00.000 11060 Worker thread wakes up
01:32:48.236 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
01:32:48.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:48.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:48.869 00.633 11060 Exposure complete
01:32:49.059 00.190 11060 worker thread done servicing request
01:32:49.059 00.000 10844 OnExposeComplete: enter
01:32:49.059 00.000 10844 UpdateGuideState(): m_state=6
01:32:49.059 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10198
01:32:49.059 00.000 10844 Star::Find returns 1 (0), X=269.18, Y=60.28, Mass=2576, SNR=32.4, Peak=253 HFD=2.9
01:32:49.060 00.001 10844 MultiStar: [#1 -0.46,0.29,1.01,U] [#2 0.06,0.27,2.04,U] [#3 -0.03,-0.44,0.93,U] [#4 0.48,-0.16,0.91,U] [#5 -0.07,0.23,1.03,U] [#6 0.58,-0.32,0.00,M2] [#7 -0.17,0.42,0.79,U] [#8 0.66,-0.25,0.00,M1] 
01:32:49.060 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.69, -0.69}
01:32:49.060 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
01:32:49.060 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
01:32:49.060 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.31 mountX=-0.04 mountY=0.07, mountTheta=2.06
01:32:49.062 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
01:32:49.062 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
01:32:49.063 00.001 11060 Worker thread wakes up
01:32:49.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:49.063 00.000 10844 UpdateGuideState exits: m=2576 SNR=32.4
01:32:49.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:49.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:49.063 00.000 10844 Enqueuing Expose request
01:32:49.075 00.012 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:32:49.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:32:49.075 00.000 11060 Moving (0.07, 0.02) raw xDistance=-0.04 yDistance=0.07
01:32:49.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:32:49.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:49.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:32:49.075 00.000 11060 MoveAxis(E, 0, ABG)
01:32:49.075 00.000 11060 Move returns status 0, amount 0
01:32:49.076 00.001 11060 MoveAxis(N, 0, ABG)
01:32:49.076 00.000 11060 Move returns status 0, amount 0
01:32:49.076 00.000 11060 move complete, result=0
01:32:49.076 00.000 11060 worker thread done servicing request
01:32:49.076 00.000 11060 Worker thread wakes up
01:32:49.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:49.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:49.077 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:49.710 00.633 11060 Exposure complete
01:32:49.857 00.147 11060 worker thread done servicing request
01:32:49.857 00.000 10844 OnExposeComplete: enter
01:32:49.857 00.000 10844 UpdateGuideState(): m_state=6
01:32:49.858 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10199
01:32:49.858 00.000 10844 Star::Find returns 1 (0), X=269.03, Y=60.75, Mass=2350, SNR=30.5, Peak=219 HFD=3.1
01:32:49.858 00.000 10844 MultiStar: [#1 0.26,0.78,0.00,M1] [#2 0.09,0.15,2.24,U] [#3 0.36,0.43,1.08,U] [#4 0.43,0.19,1.07,U] [#5 0.22,0.75,0.00,M2] [#6 0.37,0.45,0.95,U] [#7 0.28,0.24,0.95,U] [#8 0.21,0.26,1.02,U] 
01:32:49.858 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.21}, one-star: {0.54, -0.22}
01:32:49.858 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:32:49.858 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:32:49.858 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.21 hyp=0.36 cameraTheta=0.62 mountX=-0.26 mountY=0.25, mountTheta=2.36
01:32:49.859 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.21, opts=13)
01:32:49.860 00.001 10844 Enqueuing Move request for scope (0.29, 0.21)
01:32:49.860 00.000 11060 Worker thread wakes up
01:32:49.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:49.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.21) opts 0xd
01:32:49.860 00.000 10844 UpdateGuideState exits: m=2350 SNR=30.5
01:32:49.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.21)
01:32:49.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:49.860 00.000 11060 Moving (0.29, 0.21) raw xDistance=-0.26 yDistance=0.25
01:32:49.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:49.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:32:49.860 00.000 10844 Enqueuing Expose request
01:32:49.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:49.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:32:49.860 00.000 11060 MoveAxis(E, 44, ABG)
01:32:49.860 00.000 11060 Guiding  Dir = 2, Dur = 44
01:32:49.877 00.017 11060 IsSlewing returns 0
01:32:49.877 00.000 11060 IsGuiding returns 0
01:32:49.924 00.047 11060 IsGuiding returns 0
01:32:49.924 00.000 11060 Move returns status 0, amount 44
01:32:49.924 00.000 11060 MoveAxis(N, 0, ABG)
01:32:49.924 00.000 11060 Move returns status 0, amount 0
01:32:49.924 00.000 11060 move complete, result=0
01:32:49.924 00.000 11060 worker thread done servicing request
01:32:49.925 00.001 11060 Worker thread wakes up
01:32:49.925 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.3 px 0 ms NORTH
01:32:49.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:49.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:50.589 00.664 11060 Exposure complete
01:32:50.758 00.169 11060 worker thread done servicing request
01:32:50.758 00.000 10844 OnExposeComplete: enter
01:32:50.759 00.001 10844 UpdateGuideState(): m_state=6
01:32:50.759 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10200
01:32:50.759 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.96, Mass=3076, SNR=35.1, Peak=253 HFD=3.3
01:32:50.759 00.000 10844 MultiStar: [#1 0.20,0.10,0.98,U] [#2 0.36,0.19,1.84,U] [#3 0.19,-0.17,0.86,U] [#4 0.25,0.53,0.89,U] [#5 0.36,0.26,0.92,U] [#6 -0.36,0.63,0.00,M2] [#7 0.10,-0.14,0.75,U] [#8 0.27,0.49,0.87,U] 
01:32:50.759 00.000 10844 single-star, 7 included, MultiStar: {0.25, 0.16}, one-star: {0.17, -0.01}
01:32:50.759 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
01:32:50.759 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
01:32:50.759 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.02 mountY=0.17, mountTheta=1.70
01:32:50.761 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.01, opts=13)
01:32:50.761 00.000 10844 Enqueuing Move request for scope (0.17, -0.01)
01:32:50.761 00.000 11060 Worker thread wakes up
01:32:50.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:50.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
01:32:50.761 00.000 10844 UpdateGuideState exits: m=3076 SNR=35.1
01:32:50.761 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
01:32:50.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:50.761 00.000 11060 Moving (0.17, -0.01) raw xDistance=-0.02 yDistance=0.17
01:32:50.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:50.761 00.000 10844 Enqueuing Expose request
01:32:50.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:32:50.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:50.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:32:50.761 00.000 11060 MoveAxis(E, 0, ABG)
01:32:50.761 00.000 11060 Move returns status 0, amount 0
01:32:50.761 00.000 11060 MoveAxis(N, 0, ABG)
01:32:50.762 00.001 11060 Move returns status 0, amount 0
01:32:50.762 00.000 11060 move complete, result=0
01:32:50.762 00.000 11060 worker thread done servicing request
01:32:50.762 00.000 11060 Worker thread wakes up
01:32:50.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:50.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:50.763 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:51.423 00.660 11060 Exposure complete
01:32:51.590 00.167 11060 worker thread done servicing request
01:32:51.590 00.000 10844 OnExposeComplete: enter
01:32:51.590 00.000 10844 UpdateGuideState(): m_state=6
01:32:51.590 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10201
01:32:51.591 00.001 10844 Star::Find returns 1 (1), X=268.59, Y=60.98, Mass=2936, SNR=34.0, Peak=255 HFD=3.5
01:32:51.591 00.000 10844 MultiStar: [#1 -0.28,0.18,1.04,U] [#2 0.15,-0.14,1.97,U] [#3 -0.11,-0.11,0.91,U] [#4 0.91,0.26,0.00,M1] [#5 0.09,0.31,0.95,U] [#6 -0.19,-0.01,0.89,U] [#7 -0.16,-0.23,0.70,U] [#8 -0.19,0.21,0.93,U] 
01:32:51.591 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {0.10, 0.00}
01:32:51.591 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.75)
01:32:51.592 00.001 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.76)
01:32:51.592 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.79 mountX=-0.01 mountY=-0.05, mountTheta=-1.75
01:32:51.593 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
01:32:51.593 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
01:32:51.593 00.000 11060 Worker thread wakes up
01:32:51.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:32:51.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:32:51.593 00.000 10844 UpdateGuideState exits: m=2936 SNR=34.0 Saturated
01:32:51.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:32:51.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:51.593 00.000 11060 Moving (-0.05, 0.02) raw xDistance=-0.01 yDistance=-0.05
01:32:51.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:51.594 00.001 10844 Enqueuing Expose request
01:32:51.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:32:51.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:51.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:32:51.594 00.000 11060 MoveAxis(E, 0, ABG)
01:32:51.594 00.000 11060 Move returns status 0, amount 0
01:32:51.594 00.000 11060 MoveAxis(N, 0, ABG)
01:32:51.594 00.000 11060 Move returns status 0, amount 0
01:32:51.594 00.000 11060 move complete, result=0
01:32:51.594 00.000 11060 worker thread done servicing request
01:32:51.594 00.000 11060 Worker thread wakes up
01:32:51.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:51.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:51.595 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:52.231 00.636 11060 Exposure complete
01:32:52.406 00.175 11060 worker thread done servicing request
01:32:52.406 00.000 10844 OnExposeComplete: enter
01:32:52.406 00.000 10844 UpdateGuideState(): m_state=6
01:32:52.406 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10202
01:32:52.406 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=60.63, Mass=2595, SNR=32.3, Peak=252 HFD=3.3
01:32:52.406 00.000 10844 MultiStar: [#1 -0.14,-0.42,0.97,U] [#2 0.13,-0.47,2.07,U] [#3 0.50,-0.46,0.00,M1] [#4 0.74,-0.07,0.00,M2] [#5 -0.14,-0.57,1.10,U] [#6 -0.21,-0.30,0.95,U] [#7 -0.18,-0.03,0.83,U] [#8 -0.13,-0.58,0.94,U] 
01:32:52.407 00.001 10844 single-star, 6 included, MultiStar: {-0.05, -0.41}, one-star: {0.10, -0.34}
01:32:52.407 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
01:32:52.407 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
01:32:52.407 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.34 hyp=0.36 cameraTheta=-1.28 mountX=0.32 mountY=0.16, mountTheta=0.45
01:32:52.408 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.34, opts=13)
01:32:52.408 00.000 10844 Enqueuing Move request for scope (0.10, -0.34)
01:32:52.408 00.000 11060 Worker thread wakes up
01:32:52.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:52.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.34) opts 0xd
01:32:52.408 00.000 10844 UpdateGuideState exits: m=2595 SNR=32.3
01:32:52.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.34)
01:32:52.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:52.408 00.000 11060 Moving (0.10, -0.34) raw xDistance=0.32 yDistance=0.16
01:32:52.409 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:52.409 00.000 10844 Enqueuing Expose request
01:32:52.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
01:32:52.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:52.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:32:52.409 00.000 11060 MoveAxis(W, 55, ABG)
01:32:52.409 00.000 11060 Guiding  Dir = 3, Dur = 55
01:32:52.428 00.019 11060 IsSlewing returns 0
01:32:52.428 00.000 11060 IsGuiding returns 0
01:32:52.509 00.081 11060 IsGuiding returns 0
01:32:52.509 00.000 11060 Move returns status 0, amount 55
01:32:52.509 00.000 11060 MoveAxis(N, 0, ABG)
01:32:52.509 00.000 11060 Move returns status 0, amount 0
01:32:52.509 00.000 11060 move complete, result=0
01:32:52.509 00.000 11060 worker thread done servicing request
01:32:52.509 00.000 11060 Worker thread wakes up
01:32:52.509 00.000 10844 GuideStep: 0.3 px 55 ms WEST, 0.2 px 0 ms NORTH
01:32:52.510 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:52.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:53.139 00.629 11060 Exposure complete
01:32:53.302 00.163 11060 worker thread done servicing request
01:32:53.302 00.000 10844 OnExposeComplete: enter
01:32:53.303 00.001 10844 UpdateGuideState(): m_state=6
01:32:53.303 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10203
01:32:53.303 00.000 10844 Star::Find returns 1 (1), X=268.92, Y=60.73, Mass=2956, SNR=35.2, Peak=255 HFD=3.4
01:32:53.303 00.000 10844 MultiStar: [#1 0.31,-0.66,0.00,M1] [#2 -0.05,0.15,1.80,U] [#3 0.29,-0.10,0.86,U] [#4 0.36,-0.26,0.91,U] [#5 0.33,-0.47,1.00,U] [#6 0.33,-0.35,0.81,U] [#7 -0.13,0.07,0.78,U] [#8 -0.05,-0.31,0.86,U] 
01:32:53.303 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.16}, one-star: {0.44, -0.24}
01:32:53.303 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
01:32:53.303 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
01:32:53.304 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.75 mountX=0.13 mountY=0.20, mountTheta=1.00
01:32:53.305 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.16, opts=13)
01:32:53.305 00.000 10844 Enqueuing Move request for scope (0.17, -0.16)
01:32:53.305 00.000 11060 Worker thread wakes up
01:32:53.305 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:53.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
01:32:53.305 00.000 10844 UpdateGuideState exits: m=2956 SNR=35.2 Saturated
01:32:53.305 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
01:32:53.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:53.305 00.000 11060 Moving (0.17, -0.16) raw xDistance=0.13 yDistance=0.20
01:32:53.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:53.305 00.000 10844 Enqueuing Expose request
01:32:53.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:32:53.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:53.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:32:53.306 00.001 11060 MoveAxis(W, 23, ABG)
01:32:53.306 00.000 11060 Guiding  Dir = 3, Dur = 23
01:32:53.359 00.053 11060 IsSlewing returns 0
01:32:53.361 00.002 11060 IsGuiding returns 0
01:32:53.414 00.053 11060 IsGuiding returns 0
01:32:53.414 00.000 11060 Move returns status 0, amount 23
01:32:53.414 00.000 11060 MoveAxis(N, 0, ABG)
01:32:53.414 00.000 11060 Move returns status 0, amount 0
01:32:53.414 00.000 11060 move complete, result=0
01:32:53.414 00.000 11060 worker thread done servicing request
01:32:53.414 00.000 11060 Worker thread wakes up
01:32:53.414 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.2 px 0 ms NORTH
01:32:53.415 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:53.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:54.049 00.634 11060 Exposure complete
01:32:54.231 00.182 11060 worker thread done servicing request
01:32:54.231 00.000 10844 OnExposeComplete: enter
01:32:54.231 00.000 10844 UpdateGuideState(): m_state=6
01:32:54.231 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10204
01:32:54.231 00.000 10844 Star::Find returns 1 (1), X=269.15, Y=60.90, Mass=3163, SNR=35.7, Peak=255 HFD=3.1
01:32:54.232 00.001 10844 MultiStar: [#1 0.32,0.15,0.95,U] [#2 0.26,-0.40,1.95,U] [#3 0.22,-0.48,0.93,U] [#4 -0.07,0.29,0.92,U] [#5 -0.10,-0.26,0.95,U] [#6 0.07,-0.12,0.87,U] [#7 0.29,0.06,0.66,U] [#8 0.14,-0.10,0.82,U] 
01:32:54.232 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.14}, one-star: {0.66, -0.07}
01:32:54.232 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
01:32:54.232 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
01:32:54.232 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.60 mountX=0.10 mountY=0.23, mountTheta=1.15
01:32:54.234 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.14, opts=13)
01:32:54.234 00.000 10844 Enqueuing Move request for scope (0.21, -0.14)
01:32:54.234 00.000 11060 Worker thread wakes up
01:32:54.235 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
01:32:54.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
01:32:54.235 00.000 11060 Moving (0.21, -0.14) raw xDistance=0.10 yDistance=0.23
01:32:54.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:32:54.235 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.35 newest=0.58
01:32:54.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
01:32:54.235 00.000 11060 MoveAxis(E, 0, ABG)
01:32:54.235 00.000 11060 Move returns status 0, amount 0
01:32:54.235 00.000 11060 BLC: Oldest BLC event removed
01:32:54.236 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 651 applied
01:32:54.236 00.000 11060 MoveAxis(S, 740, ABG)
01:32:54.236 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:54.236 00.000 11060 Guiding  Dir = 1, Dur = 740
01:32:54.236 00.000 10844 UpdateGuideState exits: m=3163 SNR=35.7 Saturated
01:32:54.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:54.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:54.236 00.000 10844 Enqueuing Expose request
01:32:54.246 00.010 11060 IsSlewing returns 0
01:32:54.246 00.000 11060 IsGuiding returns 0
01:32:55.000 00.754 11060 IsGuiding returns 0
01:32:55.001 00.001 11060 Move returns status 0, amount 740
01:32:55.001 00.000 11060 move complete, result=0
01:32:55.001 00.000 11060 worker thread done servicing request
01:32:55.001 00.000 11060 Worker thread wakes up
01:32:55.001 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 740 ms SOUTH
01:32:55.002 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:55.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:55.631 00.629 11060 Exposure complete
01:32:55.795 00.164 11060 worker thread done servicing request
01:32:55.795 00.000 10844 OnExposeComplete: enter
01:32:55.795 00.000 10844 UpdateGuideState(): m_state=6
01:32:55.796 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10205
01:32:55.796 00.000 10844 Star::Find returns 1 (1), X=268.68, Y=60.73, Mass=2444, SNR=31.2, Peak=255 HFD=3.3
01:32:55.796 00.000 10844 MultiStar: [#1 -0.35,-0.07,1.07,U] [#2 -0.24,0.40,2.22,U] [#3 -0.22,-0.59,0.00,M1] [#4 0.54,-0.13,1.05,U] [#5 0.32,-0.28,1.06,U] [#6 -0.15,-0.11,0.93,U] [#7 -0.64,-0.40,0.00,M1] [#8 -0.26,-0.25,1.05,U] 
01:32:55.796 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.03}, one-star: {0.20, -0.25}
01:32:55.796 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
01:32:55.796 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
01:32:55.796 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.36 mountX=0.03 mountY=-0.02, mountTheta=-0.61
01:32:55.798 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
01:32:55.798 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
01:32:55.798 00.000 11060 Worker thread wakes up
01:32:55.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:55.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
01:32:55.798 00.000 10844 UpdateGuideState exits: m=2444 SNR=31.2 Saturated
01:32:55.798 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
01:32:55.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:55.798 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=-0.02
01:32:55.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:55.798 00.000 10844 Enqueuing Expose request
01:32:55.798 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.160363, 1:-0.021639
01:32:55.798 00.000 11060 BLC: No correction, Miss < min_move
01:32:55.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:32:55.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:55.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:32:55.798 00.000 11060 MoveAxis(E, 0, ABG)
01:32:55.798 00.000 11060 Move returns status 0, amount 0
01:32:55.798 00.000 11060 MoveAxis(N, 0, ABG)
01:32:55.798 00.000 11060 Move returns status 0, amount 0
01:32:55.798 00.000 11060 move complete, result=0
01:32:55.798 00.000 11060 worker thread done servicing request
01:32:55.800 00.002 11060 Worker thread wakes up
01:32:55.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:55.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:55.801 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:56.431 00.630 11060 Exposure complete
01:32:56.606 00.175 11060 worker thread done servicing request
01:32:56.606 00.000 10844 OnExposeComplete: enter
01:32:56.606 00.000 10844 UpdateGuideState(): m_state=6
01:32:56.607 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10206
01:32:56.607 00.000 10844 Star::Find returns 1 (1), X=268.64, Y=61.34, Mass=2845, SNR=33.2, Peak=255 HFD=3.3
01:32:56.607 00.000 10844 MultiStar: [#1 -0.32,0.31,1.08,U] [#2 -0.04,-0.22,2.08,U] [#3 -0.34,-0.50,0.00,M2] [#4 0.37,0.23,0.96,U] [#5 0.27,-0.22,1.02,U] [#6 -0.09,-0.12,0.91,U] [#7 -0.29,-0.18,0.87,U] [#8 -0.14,-0.43,0.83,U] 
01:32:56.608 00.001 10844 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.15, 0.36}
01:32:56.608 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
01:32:56.608 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
01:32:56.608 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.83 mountX=0.05 mountY=-0.00, mountTheta=-0.10
01:32:56.618 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
01:32:56.618 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
01:32:56.618 00.000 11060 Worker thread wakes up
01:32:56.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:32:56.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:32:56.618 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.05 yDistance=-0.00
01:32:56.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:56.618 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.160363, 1:-0.021639, 2:-0.004339
01:32:56.618 00.000 10844 UpdateGuideState exits: m=2845 SNR=33.2 Saturated
01:32:56.618 00.000 11060 BLC: No correction, Miss < min_move
01:32:56.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:56.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:32:56.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:56.618 00.000 10844 Enqueuing Expose request
01:32:56.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:56.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:32:56.619 00.001 11060 MoveAxis(E, 0, ABG)
01:32:56.619 00.000 11060 Move returns status 0, amount 0
01:32:56.619 00.000 11060 MoveAxis(N, 0, ABG)
01:32:56.619 00.000 11060 Move returns status 0, amount 0
01:32:56.619 00.000 11060 move complete, result=0
01:32:56.619 00.000 11060 worker thread done servicing request
01:32:56.619 00.000 11060 Worker thread wakes up
01:32:56.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:56.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:56.621 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:57.246 00.625 11060 Exposure complete
01:32:57.431 00.185 11060 worker thread done servicing request
01:32:57.431 00.000 10844 OnExposeComplete: enter
01:32:57.431 00.000 10844 UpdateGuideState(): m_state=6
01:32:57.431 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10207
01:32:57.432 00.001 10844 Star::Find returns 1 (0), X=268.28, Y=61.07, Mass=3028, SNR=34.9, Peak=238 HFD=3.4
01:32:57.432 00.000 10844 MultiStar: [#1 -0.27,-0.05,0.99,U] [#2 -0.14,-0.05,1.93,U] [#3 -0.37,-0.10,0.89,U] [#4 0.23,0.24,0.86,U] [#5 0.07,0.41,0.96,U] [#6 -0.46,-0.01,0.78,U] [#7 -0.23,-0.11,0.85,U] [#8 -0.14,-0.00,0.93,U] 
01:32:57.432 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.04}, one-star: {-0.21, 0.10}
01:32:57.432 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.63)
01:32:57.432 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
01:32:57.432 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.17 cameraTheta=2.91 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
01:32:57.434 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.04, opts=13)
01:32:57.434 00.000 10844 Enqueuing Move request for scope (-0.16, 0.04)
01:32:57.434 00.000 11060 Worker thread wakes up
01:32:57.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
01:32:57.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
01:32:57.434 00.000 11060 Moving (-0.16, 0.04) raw xDistance=-0.01 yDistance=-0.17
01:32:57.434 00.000 11060 BLC: window closed
01:32:57.435 00.001 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.160363, 1:-0.021639, 2:-0.004339
01:32:57.435 00.000 11060 BLC: No correction, Miss < min_move
01:32:57.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:57.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:32:57.435 00.000 10844 UpdateGuideState exits: m=3028 SNR=34.9
01:32:57.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:57.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:57.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:32:57.435 00.000 11060 MoveAxis(E, 0, ABG)
01:32:57.435 00.000 11060 Move returns status 0, amount 0
01:32:57.435 00.000 11060 MoveAxis(N, 0, ABG)
01:32:57.435 00.000 11060 Move returns status 0, amount 0
01:32:57.435 00.000 11060 move complete, result=0
01:32:57.436 00.001 11060 worker thread done servicing request
01:32:57.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:57.436 00.000 10844 Enqueuing Expose request
01:32:57.436 00.000 11060 Worker thread wakes up
01:32:57.436 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:57.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:57.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:58.096 00.660 11060 Exposure complete
01:32:58.254 00.158 11060 worker thread done servicing request
01:32:58.254 00.000 10844 OnExposeComplete: enter
01:32:58.254 00.000 10844 UpdateGuideState(): m_state=6
01:32:58.254 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10208
01:32:58.254 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=60.66, Mass=2485, SNR=31.4, Peak=255 HFD=3.2
01:32:58.255 00.001 10844 MultiStar: [#1 -0.15,0.34,1.00,U] [#2 0.12,-0.20,2.14,U] [#3 -0.27,-0.37,1.07,U] [#4 0.12,-0.17,1.02,U] [#5 0.01,0.52,1.09,U] [#6 -0.66,0.12,0.00,M1] [#7 -0.18,-0.19,0.88,U] [#8 -0.21,0.18,0.99,U] 
01:32:58.255 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.02, -0.32}
01:32:58.255 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
01:32:58.255 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
01:32:58.255 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=0.05 mountY=-0.04, mountTheta=-0.65
01:32:58.256 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
01:32:58.256 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
01:32:58.256 00.000 11060 Worker thread wakes up
01:32:58.257 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
01:32:58.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:32:58.257 00.000 10844 UpdateGuideState exits: m=2485 SNR=31.4 Saturated
01:32:58.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:58.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:58.257 00.000 10844 Enqueuing Expose request
01:32:58.257 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
01:32:58.258 00.001 11060 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=-0.04
01:32:58.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:32:58.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:58.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:32:58.258 00.000 11060 MoveAxis(E, 0, ABG)
01:32:58.258 00.000 11060 Move returns status 0, amount 0
01:32:58.258 00.000 11060 MoveAxis(N, 0, ABG)
01:32:58.258 00.000 11060 Move returns status 0, amount 0
01:32:58.258 00.000 11060 move complete, result=0
01:32:58.258 00.000 11060 worker thread done servicing request
01:32:58.258 00.000 11060 Worker thread wakes up
01:32:58.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:58.259 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:58.259 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:58.893 00.634 11060 Exposure complete
01:32:59.057 00.164 11060 worker thread done servicing request
01:32:59.058 00.001 10844 OnExposeComplete: enter
01:32:59.058 00.000 10844 UpdateGuideState(): m_state=6
01:32:59.058 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10209
01:32:59.058 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=61.19, Mass=2628, SNR=32.7, Peak=255 HFD=3.4
01:32:59.059 00.001 10844 MultiStar: [#1 -0.72,0.26,0.00,M1] [#2 -0.32,-0.05,2.09,U] [#3 -0.27,-0.02,0.99,U] [#4 -0.06,0.34,0.95,U] [#5 -0.09,0.57,0.98,U] [#6 -0.66,0.12,0.00,M2] [#7 -0.73,-0.28,0.00,M1] [#8 -0.42,0.03,1.01,U] 
01:32:59.059 00.000 10844 single-star, 5 included, MultiStar: {-0.23, 0.14}, one-star: {-0.09, 0.21}
01:32:59.059 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
01:32:59.059 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
01:32:59.059 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.97 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
01:32:59.060 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.21, opts=13)
01:32:59.060 00.000 10844 Enqueuing Move request for scope (-0.09, 0.21)
01:32:59.060 00.000 11060 Worker thread wakes up
01:32:59.061 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
01:32:59.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
01:32:59.061 00.000 11060 Moving (-0.09, 0.21) raw xDistance=-0.19 yDistance=-0.12
01:32:59.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:32:59.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:59.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:32:59.061 00.000 10844 UpdateGuideState exits: m=2628 SNR=32.7 Saturated
01:32:59.062 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:32:59.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:59.062 00.000 10844 Enqueuing Expose request
01:32:59.062 00.000 11060 MoveAxis(E, 34, ABG)
01:32:59.062 00.000 11060 Guiding  Dir = 2, Dur = 34
01:32:59.074 00.012 11060 IsSlewing returns 0
01:32:59.074 00.000 11060 IsGuiding returns 0
01:32:59.120 00.046 11060 IsGuiding returns 0
01:32:59.120 00.000 11060 Move returns status 0, amount 34
01:32:59.120 00.000 11060 MoveAxis(N, 0, ABG)
01:32:59.120 00.000 11060 Move returns status 0, amount 0
01:32:59.120 00.000 11060 move complete, result=0
01:32:59.120 00.000 11060 worker thread done servicing request
01:32:59.121 00.001 11060 Worker thread wakes up
01:32:59.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:59.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:59.121 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:32:59.752 00.631 11060 Exposure complete
01:32:59.933 00.181 11060 worker thread done servicing request
01:32:59.933 00.000 10844 OnExposeComplete: enter
01:32:59.933 00.000 10844 UpdateGuideState(): m_state=6
01:32:59.933 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10210
01:32:59.933 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=60.95, Mass=3248, SNR=36.8, Peak=252 HFD=3.5
01:32:59.934 00.001 10844 MultiStar: [#1 -0.60,0.25,0.00,M2] [#2 -0.44,0.62,0.00,M1] [#3 0.23,0.49,0.88,U] [#4 0.20,0.44,0.84,U] [#5 -0.35,0.72,0.00,M1] [#6 -0.72,0.05,0.00,M3] [#7 -0.54,0.24,0.73,U] [#8 -0.27,0.13,0.81,U] 
01:32:59.934 00.000 10844 single-star, 4 included, MultiStar: {-0.04, 0.25}, one-star: {0.05, -0.02}
01:32:59.934 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
01:32:59.934 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
01:32:59.934 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.41 mountX=0.01 mountY=0.05, mountTheta=1.34
01:32:59.936 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
01:32:59.936 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
01:32:59.936 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:32:59.936 00.000 10844 UpdateGuideState exits: m=3248 SNR=36.8
01:32:59.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:32:59.936 00.000 10844 Enqueuing Expose request
01:32:59.936 00.000 11060 Worker thread wakes up
01:32:59.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:32:59.936 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:32:59.936 00.000 11060 Moving (0.05, -0.02) raw xDistance=0.01 yDistance=0.05
01:32:59.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:59.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:59.937 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:32:59.937 00.000 11060 MoveAxis(E, 0, ABG)
01:32:59.937 00.000 11060 Move returns status 0, amount 0
01:32:59.937 00.000 11060 MoveAxis(N, 0, ABG)
01:32:59.937 00.000 11060 Move returns status 0, amount 0
01:32:59.937 00.000 11060 move complete, result=0
01:32:59.937 00.000 11060 worker thread done servicing request
01:32:59.937 00.000 11060 Worker thread wakes up
01:32:59.938 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:32:59.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:32:59.938 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:00.566 00.628 11060 Exposure complete
01:33:00.740 00.174 11060 worker thread done servicing request
01:33:00.740 00.000 10844 OnExposeComplete: enter
01:33:00.740 00.000 10844 UpdateGuideState(): m_state=6
01:33:00.740 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10211
01:33:00.740 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=61.03, Mass=3342, SNR=36.1, Peak=255 HFD=3.9
01:33:00.740 00.000 10844 MultiStar: [#1 -0.68,-0.08,0.00,M3] [#2 -0.20,0.19,1.93,U] [#3 -0.92,0.13,0.00,M1] [#4 0.40,0.08,0.80,U] [#5 -0.39,0.55,0.00,M2] [#6 -0.23,0.29,0.78,U] [#7 -1.03,0.10,0.00,M1] [#8 -0.44,-0.12,0.90,U] 
01:33:00.740 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.11}, one-star: {-0.37, 0.06}
01:33:00.740 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.35 = -1.94)
01:33:00.740 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
01:33:00.740 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.59 mountX=-0.08 mountY=-0.21, mountTheta=-1.94
01:33:00.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.11, opts=13)
01:33:00.742 00.001 10844 Enqueuing Move request for scope (-0.19, 0.11)
01:33:00.742 00.000 11060 Worker thread wakes up
01:33:00.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:00.742 00.000 10844 UpdateGuideState exits: m=3342 SNR=36.1 Saturated
01:33:00.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:00.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:00.742 00.000 10844 Enqueuing Expose request
01:33:00.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
01:33:00.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
01:33:00.742 00.000 11060 Moving (-0.19, 0.11) raw xDistance=-0.08 yDistance=-0.21
01:33:00.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:33:00.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:00.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:33:00.743 00.001 11060 MoveAxis(E, 0, ABG)
01:33:00.743 00.000 11060 Move returns status 0, amount 0
01:33:00.743 00.000 11060 MoveAxis(N, 0, ABG)
01:33:00.743 00.000 11060 Move returns status 0, amount 0
01:33:00.743 00.000 11060 move complete, result=0
01:33:00.743 00.000 11060 worker thread done servicing request
01:33:00.743 00.000 11060 Worker thread wakes up
01:33:00.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:00.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:00.744 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:01.381 00.637 11060 Exposure complete
01:33:01.558 00.177 11060 worker thread done servicing request
01:33:01.558 00.000 10844 OnExposeComplete: enter
01:33:01.558 00.000 10844 UpdateGuideState(): m_state=6
01:33:01.559 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10212
01:33:01.559 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=62.06, Mass=2495, SNR=31.5, Peak=228 HFD=3.6
01:33:01.559 00.000 10844 MultiStar: [#1 -0.19,1.16,0.00,M4] [#2 0.05,0.57,2.01,U] [#3 0.35,-0.30,1.10,U] [#4 -0.08,0.45,1.06,U] [#5 -0.92,0.53,0.00,M3] [#6 -0.29,0.59,0.00,M3] [#7 -0.04,0.03,0.92,U] [#8 0.04,0.42,1.00,U] 
01:33:01.559 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.40}, one-star: {-0.25, 1.09}
01:33:01.559 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
01:33:01.559 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
01:33:01.559 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.52 mountX=-0.40 mountY=-0.04, mountTheta=-3.03
01:33:01.561 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.40, opts=13)
01:33:01.561 00.000 10844 Enqueuing Move request for scope (0.02, 0.40)
01:33:01.561 00.000 11060 Worker thread wakes up
01:33:01.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:01.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.40) opts 0xd
01:33:01.561 00.000 10844 UpdateGuideState exits: m=2495 SNR=31.5
01:33:01.561 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.40)
01:33:01.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:01.561 00.000 11060 Moving (0.02, 0.40) raw xDistance=-0.40 yDistance=-0.04
01:33:01.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:01.561 00.000 10844 Enqueuing Expose request
01:33:01.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
01:33:01.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:01.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:01.561 00.000 11060 MoveAxis(E, 69, ABG)
01:33:01.562 00.001 11060 Guiding  Dir = 2, Dur = 69
01:33:01.590 00.028 11060 IsSlewing returns 0
01:33:01.590 00.000 11060 IsGuiding returns 0
01:33:01.685 00.095 11060 IsGuiding returns 0
01:33:01.685 00.000 11060 Move returns status 0, amount 69
01:33:01.685 00.000 11060 MoveAxis(N, 0, ABG)
01:33:01.685 00.000 11060 Move returns status 0, amount 0
01:33:01.685 00.000 11060 move complete, result=0
01:33:01.685 00.000 11060 worker thread done servicing request
01:33:01.686 00.001 11060 Worker thread wakes up
01:33:01.686 00.000 10844 GuideStep: -0.4 px 69 ms EAST, -0.0 px 0 ms NORTH
01:33:01.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:01.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:02.314 00.628 11060 Exposure complete
01:33:02.469 00.155 11060 worker thread done servicing request
01:33:02.469 00.000 10844 OnExposeComplete: enter
01:33:02.469 00.000 10844 UpdateGuideState(): m_state=6
01:33:02.470 00.001 10844 Star::Find(15, 268, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10213
01:33:02.470 00.000 10844 Star::Find returns 1 (1), X=268.44, Y=61.62, Mass=2727, SNR=33.3, Peak=255 HFD=3.2
01:33:02.470 00.000 10844 MultiStar: [#1 -0.17,0.44,1.02,U] [#2 -0.03,0.31,2.02,U] [#3 0.02,-0.31,0.88,U] [#4 -0.39,-0.07,0.97,U] [#5 -0.00,0.31,1.05,U] [#6 -0.54,1.06,0.00,M4] [#7 -0.84,0.35,0.00,M1] [#8 0.08,1.17,0.00,M1] 
01:33:02.470 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.24}, one-star: {-0.05, 0.65}
01:33:02.470 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.69 = -2.60)
01:33:02.470 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
01:33:02.470 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.93 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
01:33:02.471 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.24, opts=13)
01:33:02.471 00.000 10844 Enqueuing Move request for scope (-0.09, 0.24)
01:33:02.472 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:02.472 00.000 10844 UpdateGuideState exits: m=2727 SNR=33.3 Saturated
01:33:02.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:02.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:02.472 00.000 10844 Enqueuing Expose request
01:33:02.472 00.000 11060 Worker thread wakes up
01:33:02.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
01:33:02.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
01:33:02.472 00.000 11060 Moving (-0.09, 0.24) raw xDistance=-0.22 yDistance=-0.13
01:33:02.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:33:02.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:02.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:33:02.472 00.000 11060 MoveAxis(E, 41, ABG)
01:33:02.472 00.000 11060 Guiding  Dir = 2, Dur = 41
01:33:02.487 00.015 11060 IsSlewing returns 0
01:33:02.488 00.001 11060 IsGuiding returns 0
01:33:02.543 00.055 11060 IsGuiding returns 0
01:33:02.543 00.000 11060 Move returns status 0, amount 41
01:33:02.543 00.000 11060 MoveAxis(N, 0, ABG)
01:33:02.543 00.000 11060 Move returns status 0, amount 0
01:33:02.543 00.000 11060 move complete, result=0
01:33:02.543 00.000 11060 worker thread done servicing request
01:33:02.543 00.000 11060 Worker thread wakes up
01:33:02.544 00.001 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
01:33:02.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:02.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:03.193 00.649 11060 Exposure complete
01:33:03.365 00.172 11060 worker thread done servicing request
01:33:03.365 00.000 10844 OnExposeComplete: enter
01:33:03.366 00.001 10844 UpdateGuideState(): m_state=6
01:33:03.366 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10214
01:33:03.366 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=61.22, Mass=2897, SNR=34.2, Peak=246 HFD=3.5
01:33:03.366 00.000 10844 MultiStar: [#1 -0.39,0.64,0.00,M4] [#2 -0.33,0.11,2.00,U] [#3 -0.29,0.15,0.93,U] [#4 -0.47,0.86,0.00,M1] [#5 -0.03,0.13,1.06,U] [#6 -0.55,0.54,0.00,M5] [#7 -0.24,0.21,0.86,U] [#8 -0.63,0.21,0.00,M2] 
01:33:03.366 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.16}, one-star: {0.34, 0.24}
01:33:03.366 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
01:33:03.366 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
01:33:03.367 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.30 mountX=-0.13 mountY=-0.16, mountTheta=-2.24
01:33:03.368 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.16, opts=13)
01:33:03.368 00.000 10844 Enqueuing Move request for scope (-0.14, 0.16)
01:33:03.368 00.000 11060 Worker thread wakes up
01:33:03.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:03.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
01:33:03.368 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.2
01:33:03.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:03.369 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:03.369 00.000 10844 Enqueuing Expose request
01:33:03.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
01:33:03.369 00.000 11060 Moving (-0.14, 0.16) raw xDistance=-0.13 yDistance=-0.16
01:33:03.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:33:03.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:03.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:33:03.370 00.001 11060 MoveAxis(E, 24, ABG)
01:33:03.370 00.000 11060 Guiding  Dir = 2, Dur = 24
01:33:03.422 00.052 11060 IsSlewing returns 0
01:33:03.425 00.003 11060 IsGuiding returns 0
01:33:03.484 00.059 11060 IsGuiding returns 0
01:33:03.484 00.000 11060 Move returns status 0, amount 24
01:33:03.484 00.000 11060 MoveAxis(N, 0, ABG)
01:33:03.486 00.002 11060 Move returns status 0, amount 0
01:33:03.486 00.000 11060 move complete, result=0
01:33:03.486 00.000 11060 worker thread done servicing request
01:33:03.486 00.000 11060 Worker thread wakes up
01:33:03.486 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
01:33:03.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:03.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:04.118 00.632 11060 Exposure complete
01:33:04.321 00.203 11060 worker thread done servicing request
01:33:04.321 00.000 10844 OnExposeComplete: enter
01:33:04.322 00.001 10844 UpdateGuideState(): m_state=6
01:33:04.322 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10215
01:33:04.322 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=60.80, Mass=2810, SNR=33.1, Peak=249 HFD=3.3
01:33:04.322 00.000 10844 MultiStar: [#1 0.04,0.77,0.00,M5] [#2 -0.26,0.32,2.03,U] [#3 -0.16,0.18,0.99,U] [#4 0.13,0.30,0.92,U] [#5 -0.02,0.61,0.00,M2] [#6 0.04,-0.31,1.01,U] [#7 -0.17,0.33,0.86,U] [#8 -0.14,0.38,1.02,U] 
01:33:04.322 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.17}, one-star: {0.00, -0.18}
01:33:04.322 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
01:33:04.322 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
01:33:04.322 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.56 mountX=0.17 mountY=0.03, mountTheta=0.18
01:33:04.324 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.18, opts=13)
01:33:04.324 00.000 10844 Enqueuing Move request for scope (0.00, -0.18)
01:33:04.324 00.000 11060 Worker thread wakes up
01:33:04.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:04.324 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.1
01:33:04.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:04.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
01:33:04.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:04.324 00.000 10844 Enqueuing Expose request
01:33:04.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
01:33:04.324 00.000 11060 Moving (0.00, -0.18) raw xDistance=0.17 yDistance=0.03
01:33:04.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:33:04.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:04.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:33:04.324 00.000 11060 MoveAxis(W, 29, ABG)
01:33:04.324 00.000 11060 Guiding  Dir = 3, Dur = 29
01:33:04.332 00.008 11060 IsSlewing returns 0
01:33:04.332 00.000 11060 IsGuiding returns 0
01:33:04.364 00.032 11060 IsGuiding returns 0
01:33:04.364 00.000 11060 Move returns status 0, amount 29
01:33:04.364 00.000 11060 MoveAxis(N, 0, ABG)
01:33:04.364 00.000 11060 Move returns status 0, amount 0
01:33:04.364 00.000 11060 move complete, result=0
01:33:04.364 00.000 11060 worker thread done servicing request
01:33:04.364 00.000 11060 Worker thread wakes up
01:33:04.364 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
01:33:04.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:04.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:05.017 00.653 11060 Exposure complete
01:33:05.189 00.172 11060 worker thread done servicing request
01:33:05.189 00.000 10844 OnExposeComplete: enter
01:33:05.189 00.000 10844 UpdateGuideState(): m_state=6
01:33:05.189 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10216
01:33:05.189 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=61.15, Mass=2978, SNR=34.8, Peak=255 HFD=3.7
01:33:05.190 00.001 10844 MultiStar: [#1 0.04,0.59,0.97,U] [#2 0.11,0.64,0.00,M1] [#3 0.41,-0.08,0.88,U] [#4 0.19,-0.20,0.86,U] [#5 -0.04,0.61,0.00,M3] [#6 0.24,0.15,0.90,U] [#7 -0.02,0.34,0.81,U] [#8 0.06,0.59,0.93,U] 
01:33:05.190 00.000 10844 single-star, 6 included, MultiStar: {0.11, 0.23}, one-star: {-0.14, 0.18}
01:33:05.190 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.99 = -2.30)
01:33:05.190 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.32)
01:33:05.190 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.23 mountX=-0.15 mountY=-0.17, mountTheta=-2.31
01:33:05.191 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.18, opts=13)
01:33:05.191 00.000 10844 Enqueuing Move request for scope (-0.14, 0.18)
01:33:05.191 00.000 11060 Worker thread wakes up
01:33:05.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
01:33:05.191 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
01:33:05.191 00.000 11060 Moving (-0.14, 0.18) raw xDistance=-0.15 yDistance=-0.17
01:33:05.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:33:05.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:05.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:05.191 00.000 10844 UpdateGuideState exits: m=2978 SNR=34.8 Saturated
01:33:05.193 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:05.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:05.193 00.000 10844 Enqueuing Expose request
01:33:05.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:33:05.193 00.000 11060 MoveAxis(E, 25, ABG)
01:33:05.193 00.000 11060 Guiding  Dir = 2, Dur = 25
01:33:05.208 00.015 11060 IsSlewing returns 0
01:33:05.210 00.002 11060 IsGuiding returns 0
01:33:05.241 00.031 11060 IsGuiding returns 0
01:33:05.241 00.000 11060 Move returns status 0, amount 25
01:33:05.241 00.000 11060 MoveAxis(N, 0, ABG)
01:33:05.241 00.000 11060 Move returns status 0, amount 0
01:33:05.241 00.000 11060 move complete, result=0
01:33:05.241 00.000 11060 worker thread done servicing request
01:33:05.243 00.002 11060 Worker thread wakes up
01:33:05.243 00.000 10844 GuideStep: -0.2 px 25 ms EAST, -0.2 px 0 ms NORTH
01:33:05.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:05.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:05.883 00.640 11060 Exposure complete
01:33:06.062 00.179 11060 worker thread done servicing request
01:33:06.062 00.000 10844 OnExposeComplete: enter
01:33:06.062 00.000 10844 UpdateGuideState(): m_state=6
01:33:06.062 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10217
01:33:06.062 00.000 10844 Star::Find returns 1 (0), X=268.93, Y=61.02, Mass=2709, SNR=32.5, Peak=235 HFD=2.9
01:33:06.064 00.002 10844 MultiStar: [#1 -0.32,0.56,0.00,M5] [#2 -0.09,-0.32,2.10,U] [#3 0.31,0.04,0.88,U] [#4 0.13,0.30,1.04,U] [#5 -0.34,0.92,0.00,M4] [#6 0.07,-0.45,0.99,U] [#7 -0.23,0.14,0.82,U] [#8 0.08,0.46,1.02,U] 
01:33:06.064 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.02}, one-star: {0.45, 0.04}
01:33:06.064 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
01:33:06.064 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
01:33:06.064 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.23 mountX=0.00 mountY=0.08, mountTheta=1.52
01:33:06.065 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
01:33:06.065 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
01:33:06.065 00.000 11060 Worker thread wakes up
01:33:06.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:06.065 00.000 10844 UpdateGuideState exits: m=2709 SNR=32.5
01:33:06.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.066 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:06.066 00.000 10844 Enqueuing Expose request
01:33:06.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:33:06.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:33:06.066 00.000 11060 Moving (0.08, -0.02) raw xDistance=0.00 yDistance=0.08
01:33:06.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:33:06.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:06.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:33:06.066 00.000 11060 MoveAxis(E, 0, ABG)
01:33:06.066 00.000 11060 Move returns status 0, amount 0
01:33:06.066 00.000 11060 MoveAxis(N, 0, ABG)
01:33:06.066 00.000 11060 Move returns status 0, amount 0
01:33:06.066 00.000 11060 move complete, result=0
01:33:06.066 00.000 11060 worker thread done servicing request
01:33:06.066 00.000 11060 Worker thread wakes up
01:33:06.067 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:06.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:06.068 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:06.702 00.634 11060 Exposure complete
01:33:06.861 00.159 11060 worker thread done servicing request
01:33:06.861 00.000 10844 OnExposeComplete: enter
01:33:06.861 00.000 10844 UpdateGuideState(): m_state=6
01:33:06.861 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10218
01:33:06.862 00.001 10844 Star::Find returns 1 (0), X=268.87, Y=61.11, Mass=2720, SNR=33.0, Peak=243 HFD=3.0
01:33:06.862 00.000 10844 MultiStar: [#1 0.07,0.00,0.97,U] [#2 0.04,-0.31,2.03,U] [#3 -0.10,0.02,0.92,U] [#4 -0.00,0.40,0.94,U] [#5 -0.05,0.42,1.05,U] [#6 0.37,-0.05,0.90,U] [#7 0.04,-0.05,0.87,U] [#8 0.13,-0.35,0.94,U] 
01:33:06.862 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.39, 0.14}
01:33:06.862 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
01:33:06.862 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
01:33:06.862 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=-0.01 mountY=0.09, mountTheta=1.66
01:33:06.863 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
01:33:06.864 00.001 10844 Enqueuing Move request for scope (0.09, -0.01)
01:33:06.864 00.000 11060 Worker thread wakes up
01:33:06.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:06.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:33:06.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:33:06.864 00.000 11060 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
01:33:06.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:33:06.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:06.864 00.000 10844 UpdateGuideState exits: m=2720 SNR=33.0
01:33:06.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:33:06.864 00.000 11060 MoveAxis(E, 0, ABG)
01:33:06.865 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:06.865 00.000 10844 Enqueuing Expose request
01:33:06.865 00.000 11060 Move returns status 0, amount 0
01:33:06.865 00.000 11060 MoveAxis(N, 0, ABG)
01:33:06.865 00.000 11060 Move returns status 0, amount 0
01:33:06.865 00.000 11060 move complete, result=0
01:33:06.865 00.000 11060 worker thread done servicing request
01:33:06.865 00.000 11060 Worker thread wakes up
01:33:06.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:06.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:06.867 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:07.493 00.626 11060 Exposure complete
01:33:07.666 00.173 11060 worker thread done servicing request
01:33:07.666 00.000 10844 OnExposeComplete: enter
01:33:07.667 00.001 10844 UpdateGuideState(): m_state=6
01:33:07.667 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10219
01:33:07.667 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.00, Mass=2633, SNR=32.5, Peak=214 HFD=3.3
01:33:07.667 00.000 10844 MultiStar: [#1 0.16,0.46,1.01,U] [#2 -0.07,0.11,2.14,U] [#3 0.47,0.19,0.97,U] [#4 0.12,0.52,0.92,U] [#5 0.21,0.19,0.99,U] [#6 -0.01,0.28,1.00,U] [#7 -0.07,0.41,0.83,U] [#8 0.16,0.38,0.94,U] 
01:33:07.667 00.000 10844 single-star, 8 included, MultiStar: {0.11, 0.26}, one-star: {0.17, 0.03}
01:33:07.667 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
01:33:07.667 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
01:33:07.667 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.16 mountX=-0.06 mountY=0.16, mountTheta=1.91
01:33:07.669 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.03, opts=13)
01:33:07.669 00.000 10844 Enqueuing Move request for scope (0.17, 0.03)
01:33:07.669 00.000 11060 Worker thread wakes up
01:33:07.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
01:33:07.669 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
01:33:07.669 00.000 11060 Moving (0.17, 0.03) raw xDistance=-0.06 yDistance=0.16
01:33:07.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:07.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:07.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:07.669 00.000 10844 UpdateGuideState exits: m=2633 SNR=32.5
01:33:07.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:33:07.670 00.001 11060 MoveAxis(E, 0, ABG)
01:33:07.670 00.000 11060 Move returns status 0, amount 0
01:33:07.670 00.000 11060 MoveAxis(N, 0, ABG)
01:33:07.670 00.000 11060 Move returns status 0, amount 0
01:33:07.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:07.670 00.000 11060 move complete, result=0
01:33:07.670 00.000 11060 worker thread done servicing request
01:33:07.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:07.670 00.000 10844 Enqueuing Expose request
01:33:07.670 00.000 11060 Worker thread wakes up
01:33:07.670 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:07.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:07.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:08.303 00.633 11060 Exposure complete
01:33:08.465 00.162 11060 worker thread done servicing request
01:33:08.465 00.000 10844 OnExposeComplete: enter
01:33:08.465 00.000 10844 UpdateGuideState(): m_state=6
01:33:08.466 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10220
01:33:08.466 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=61.53, Mass=3042, SNR=35.2, Peak=249 HFD=3.2
01:33:08.466 00.000 10844 MultiStar: [#1 0.08,0.53,0.88,U] [#2 0.08,0.89,0.00,M1] [#3 -0.05,0.03,0.91,U] [#4 -0.15,0.75,0.00,M1] [#5 -0.19,0.86,0.00,M3] [#6 -0.22,0.79,0.00,M1] [#7 -0.39,0.34,0.80,U] [#8 -0.20,0.68,0.00,M1] 
01:33:08.466 00.000 10844 refined, 3 included, MultiStar: {-0.10, 0.37}, one-star: {-0.07, 0.55}
01:33:08.466 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
01:33:08.466 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
01:33:08.466 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.37 hyp=0.38 cameraTheta=1.84 mountX=-0.34 mountY=-0.16, mountTheta=-2.70
01:33:08.467 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.37, opts=13)
01:33:08.467 00.000 10844 Enqueuing Move request for scope (-0.10, 0.37)
01:33:08.467 00.000 11060 Worker thread wakes up
01:33:08.468 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.37) opts 0xd
01:33:08.468 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.37)
01:33:08.468 00.000 11060 Moving (-0.10, 0.37) raw xDistance=-0.34 yDistance=-0.16
01:33:08.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:33:08.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:08.468 00.000 10844 UpdateGuideState exits: m=3042 SNR=35.2
01:33:08.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:08.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:08.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:08.468 00.000 10844 Enqueuing Expose request
01:33:08.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:33:08.468 00.000 11060 MoveAxis(E, 60, ABG)
01:33:08.468 00.000 11060 Guiding  Dir = 2, Dur = 60
01:33:08.503 00.035 11060 IsSlewing returns 0
01:33:08.503 00.000 11060 IsGuiding returns 0
01:33:08.581 00.078 11060 IsGuiding returns 0
01:33:08.581 00.000 11060 Move returns status 0, amount 60
01:33:08.582 00.001 11060 MoveAxis(N, 0, ABG)
01:33:08.582 00.000 11060 Move returns status 0, amount 0
01:33:08.582 00.000 11060 move complete, result=0
01:33:08.582 00.000 11060 worker thread done servicing request
01:33:08.582 00.000 11060 Worker thread wakes up
01:33:08.582 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
01:33:08.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:08.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:09.215 00.633 11060 Exposure complete
01:33:09.416 00.201 11060 worker thread done servicing request
01:33:09.416 00.000 10844 OnExposeComplete: enter
01:33:09.416 00.000 10844 UpdateGuideState(): m_state=6
01:33:09.416 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10221
01:33:09.416 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=60.91, Mass=2577, SNR=31.8, Peak=248 HFD=3.3
01:33:09.417 00.001 10844 MultiStar: [#1 -0.23,-0.36,1.09,U] [#2 -0.26,0.52,2.14,U] [#3 -0.56,-0.32,0.00,M1] [#4 0.12,0.32,0.94,U] [#5 0.14,-0.03,1.07,U] [#6 -0.39,0.23,1.00,U] [#7 -0.85,0.43,0.00,M1] [#8 -0.42,0.23,1.05,U] 
01:33:09.417 00.000 10844 single-star, 6 included, MultiStar: {-0.18, 0.17}, one-star: {-0.12, -0.06}
01:33:09.417 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
01:33:09.417 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
01:33:09.417 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.64 mountX=0.08 mountY=-0.11, mountTheta=-0.90
01:33:09.418 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.06, opts=13)
01:33:09.418 00.000 10844 Enqueuing Move request for scope (-0.12, -0.06)
01:33:09.419 00.001 11060 Worker thread wakes up
01:33:09.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:09.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
01:33:09.419 00.000 10844 UpdateGuideState exits: m=2577 SNR=31.8
01:33:09.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
01:33:09.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:09.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:09.419 00.000 10844 Enqueuing Expose request
01:33:09.419 00.000 11060 Moving (-0.12, -0.06) raw xDistance=0.08 yDistance=-0.11
01:33:09.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:33:09.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:09.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:33:09.419 00.000 11060 MoveAxis(E, 0, ABG)
01:33:09.419 00.000 11060 Move returns status 0, amount 0
01:33:09.419 00.000 11060 MoveAxis(N, 0, ABG)
01:33:09.419 00.000 11060 Move returns status 0, amount 0
01:33:09.419 00.000 11060 move complete, result=0
01:33:09.419 00.000 11060 worker thread done servicing request
01:33:09.419 00.000 11060 Worker thread wakes up
01:33:09.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:09.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:09.421 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:10.060 00.639 11060 Exposure complete
01:33:10.236 00.176 11060 worker thread done servicing request
01:33:10.236 00.000 10844 OnExposeComplete: enter
01:33:10.236 00.000 10844 UpdateGuideState(): m_state=6
01:33:10.236 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10222
01:33:10.236 00.000 10844 Star::Find returns 1 (1), X=268.20, Y=60.30, Mass=2696, SNR=32.3, Peak=255 HFD=3.6
01:33:10.236 00.000 10844 MultiStar: [#1 -0.48,0.76,0.00,M2] [#2 -0.16,0.60,0.00,M1] [#3 -0.67,0.07,0.00,M2] [#4 -1.05,1.11,0.00,M1] [#5 -0.59,0.12,0.00,M3] [#6 -0.32,0.32,0.96,U] [#7 -0.65,0.51,0.00,M2] [#8 -0.32,0.49,1.06,U] 
01:33:10.236 00.000 10844 refined, 2 included, MultiStar: {-0.31, 0.05}, one-star: {-0.29, -0.67}
01:33:10.236 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
01:33:10.236 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
01:33:10.236 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.32 cameraTheta=2.98 mountX=0.01 mountY=-0.32, mountTheta=-1.55
01:33:10.238 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.05, opts=13)
01:33:10.238 00.000 10844 Enqueuing Move request for scope (-0.31, 0.05)
01:33:10.238 00.000 11060 Worker thread wakes up
01:33:10.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
01:33:10.238 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
01:33:10.238 00.000 11060 Moving (-0.31, 0.05) raw xDistance=0.01 yDistance=-0.32
01:33:10.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:10.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:10.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:10.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:33:10.238 00.000 11060 MoveAxis(E, 0, ABG)
01:33:10.238 00.000 11060 Move returns status 0, amount 0
01:33:10.238 00.000 11060 MoveAxis(N, 0, ABG)
01:33:10.238 00.000 11060 Move returns status 0, amount 0
01:33:10.238 00.000 11060 move complete, result=0
01:33:10.238 00.000 10844 UpdateGuideState exits: m=2696 SNR=32.3 Saturated
01:33:10.238 00.000 11060 worker thread done servicing request
01:33:10.239 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:10.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:10.239 00.000 10844 Enqueuing Expose request
01:33:10.239 00.000 11060 Worker thread wakes up
01:33:10.239 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:33:10.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:10.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:10.878 00.639 11060 Exposure complete
01:33:11.068 00.190 11060 worker thread done servicing request
01:33:11.069 00.001 10844 OnExposeComplete: enter
01:33:11.069 00.000 10844 UpdateGuideState(): m_state=6
01:33:11.069 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10223
01:33:11.069 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=60.97, Mass=2571, SNR=31.9, Peak=205 HFD=3.2
01:33:11.071 00.002 10844 MultiStar: [#1 -0.26,0.19,0.94,U] [#2 -0.27,0.45,2.00,U] [#3 -0.33,0.46,0.96,U] [#4 -0.61,-0.15,0.00,M2] [#5 -0.09,0.14,1.08,U] [#6 -0.74,-0.42,0.00,M1] [#7 -0.67,-0.04,0.00,M3] [#8 -0.13,-0.01,0.95,U] 
01:33:11.071 00.000 10844 single-star, 5 included, MultiStar: {-0.23, 0.24}, one-star: {-0.24, -0.00}
01:33:11.071 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
01:33:11.071 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
01:33:11.071 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.13 mountX=0.05 mountY=-0.24, mountTheta=-1.38
01:33:11.073 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.00, opts=13)
01:33:11.073 00.000 10844 Enqueuing Move request for scope (-0.24, -0.00)
01:33:11.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:11.073 00.000 10844 UpdateGuideState exits: m=2571 SNR=31.9
01:33:11.074 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:11.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:11.074 00.000 10844 Enqueuing Expose request
01:33:11.074 00.000 11060 Worker thread wakes up
01:33:11.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
01:33:11.074 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
01:33:11.075 00.001 11060 Moving (-0.24, -0.00) raw xDistance=0.05 yDistance=-0.24
01:33:11.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:33:11.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:11.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:33:11.075 00.000 11060 MoveAxis(E, 0, ABG)
01:33:11.075 00.000 11060 Move returns status 0, amount 0
01:33:11.075 00.000 11060 MoveAxis(N, 0, ABG)
01:33:11.075 00.000 11060 Move returns status 0, amount 0
01:33:11.075 00.000 11060 move complete, result=0
01:33:11.076 00.001 11060 worker thread done servicing request
01:33:11.076 00.000 11060 Worker thread wakes up
01:33:11.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:11.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:11.078 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:11.729 00.651 11060 Exposure complete
01:33:11.910 00.181 11060 worker thread done servicing request
01:33:11.910 00.000 10844 OnExposeComplete: enter
01:33:11.910 00.000 10844 UpdateGuideState(): m_state=6
01:33:11.910 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10224
01:33:11.911 00.001 10844 Star::Find returns 1 (1), X=268.26, Y=60.81, Mass=2842, SNR=33.7, Peak=255 HFD=3.3
01:33:11.911 00.000 10844 MultiStar: [#1 -0.50,0.08,1.00,U] [#2 -0.57,-0.26,0.00,M1] [#3 -0.80,-0.07,0.00,M2] [#4 -0.06,0.24,1.08,U] [#5 -0.06,0.15,1.02,U] [#6 -0.66,-0.64,0.00,M2] [#7 -0.69,0.48,0.00,M4] [#8 -0.55,-0.76,0.00,M1] 
01:33:11.911 00.000 10844 refined, 3 included, MultiStar: {-0.21, 0.08}, one-star: {-0.23, -0.17}
01:33:11.911 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.53 = -1.76)
01:33:11.911 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
01:33:11.911 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=-0.04 mountY=-0.22, mountTheta=-1.76
01:33:11.914 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.08, opts=13)
01:33:11.914 00.000 10844 Enqueuing Move request for scope (-0.21, 0.08)
01:33:11.914 00.000 11060 Worker thread wakes up
01:33:11.914 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:11.915 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
01:33:11.915 00.000 10844 UpdateGuideState exits: m=2842 SNR=33.7 Saturated
01:33:11.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
01:33:11.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:11.915 00.000 11060 Moving (-0.21, 0.08) raw xDistance=-0.04 yDistance=-0.22
01:33:11.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:11.915 00.000 10844 Enqueuing Expose request
01:33:11.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:11.915 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.05 newest=-0.77
01:33:11.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:33:11.915 00.000 11060 MoveAxis(E, 0, ABG)
01:33:11.915 00.000 11060 Move returns status 0, amount 0
01:33:11.915 00.000 11060 BLC: Oldest BLC event removed
01:33:11.915 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 651 applied
01:33:11.915 00.000 11060 MoveAxis(N, 735, ABG)
01:33:11.915 00.000 11060 Guiding  Dir = 0, Dur = 735
01:33:11.944 00.029 11060 IsSlewing returns 0
01:33:11.944 00.000 11060 IsGuiding returns 0
01:33:12.708 00.764 11060 IsGuiding returns 0
01:33:12.708 00.000 11060 Move returns status 0, amount 735
01:33:12.708 00.000 11060 move complete, result=0
01:33:12.708 00.000 11060 worker thread done servicing request
01:33:12.708 00.000 11060 Worker thread wakes up
01:33:12.708 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 735 ms NORTH
01:33:12.710 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:12.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:13.357 00.647 11060 Exposure complete
01:33:13.520 00.163 11060 worker thread done servicing request
01:33:13.520 00.000 10844 OnExposeComplete: enter
01:33:13.521 00.001 10844 UpdateGuideState(): m_state=6
01:33:13.521 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10225
01:33:13.521 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=60.83, Mass=2726, SNR=33.4, Peak=234 HFD=3.5
01:33:13.521 00.000 10844 MultiStar: [#1 0.15,0.07,0.93,U] [#2 0.27,-0.54,0.00,M2] [#3 -0.14,-0.05,0.95,U] [#4 -0.17,0.00,0.93,U] [#5 0.38,0.13,0.97,U] [#6 0.25,-0.03,0.89,U] [#7 -0.03,-0.62,0.00,M5] [#8 0.43,-0.28,0.96,U] 
01:33:13.521 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.04}, one-star: {0.21, -0.15}
01:33:13.521 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
01:33:13.521 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
01:33:13.521 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.27 mountX=0.01 mountY=0.17, mountTheta=1.48
01:33:13.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
01:33:13.524 00.002 10844 Enqueuing Move request for scope (0.16, -0.04)
01:33:13.524 00.000 11060 Worker thread wakes up
01:33:13.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:13.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:33:13.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:33:13.524 00.000 11060 Moving (0.16, -0.04) raw xDistance=0.01 yDistance=0.17
01:33:13.524 00.000 10844 UpdateGuideState exits: m=2726 SNR=33.4
01:33:13.524 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.150770, 1:-0.166496
01:33:13.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:13.524 00.000 11060 BLC: No correction, Miss < min_move
01:33:13.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:13.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:13.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:13.524 00.000 10844 Enqueuing Expose request
01:33:13.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:33:13.524 00.000 11060 MoveAxis(E, 0, ABG)
01:33:13.524 00.000 11060 Move returns status 0, amount 0
01:33:13.524 00.000 11060 MoveAxis(N, 0, ABG)
01:33:13.524 00.000 11060 Move returns status 0, amount 0
01:33:13.525 00.001 11060 move complete, result=0
01:33:13.525 00.000 11060 worker thread done servicing request
01:33:13.525 00.000 11060 Worker thread wakes up
01:33:13.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:13.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:13.526 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:14.162 00.636 11060 Exposure complete
01:33:14.334 00.172 11060 worker thread done servicing request
01:33:14.334 00.000 10844 OnExposeComplete: enter
01:33:14.334 00.000 10844 UpdateGuideState(): m_state=6
01:33:14.334 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10226
01:33:14.334 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=61.32, Mass=2991, SNR=35.0, Peak=255 HFD=3.5
01:33:14.335 00.001 10844 MultiStar: [#1 -0.02,0.38,0.91,U] [#2 -0.15,-0.23,1.95,U] [#3 -0.09,-0.16,0.98,U] [#4 -0.46,0.41,0.00,M1] [#5 0.37,0.14,0.97,U] [#6 -0.33,-0.02,0.94,U] [#7 -0.08,-0.38,0.89,U] [#8 0.42,0.22,0.85,U] 
01:33:14.335 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {0.06, 0.34}
01:33:14.335 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
01:33:14.335 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
01:33:14.335 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.72 mountX=-0.01 mountY=-0.00, mountTheta=-2.82
01:33:14.336 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
01:33:14.336 00.000 10844 Enqueuing Move request for scope (-0.00, 0.01)
01:33:14.336 00.000 11060 Worker thread wakes up
01:33:14.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
01:33:14.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
01:33:14.336 00.000 11060 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
01:33:14.336 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.150770, 1:-0.166496, 2:0.001759
01:33:14.336 00.000 11060 BLC: No correction, Miss < min_move
01:33:14.337 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:33:14.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:14.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:33:14.337 00.000 11060 MoveAxis(E, 0, ABG)
01:33:14.337 00.000 11060 Move returns status 0, amount 0
01:33:14.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:14.337 00.000 11060 MoveAxis(N, 0, ABG)
01:33:14.337 00.000 11060 Move returns status 0, amount 0
01:33:14.337 00.000 10844 UpdateGuideState exits: m=2991 SNR=35.0 Saturated
01:33:14.337 00.000 11060 move complete, result=0
01:33:14.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:14.337 00.000 11060 worker thread done servicing request
01:33:14.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:14.337 00.000 10844 Enqueuing Expose request
01:33:14.337 00.000 11060 Worker thread wakes up
01:33:14.337 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:14.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:14.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:14.979 00.642 11060 Exposure complete
01:33:15.137 00.158 11060 worker thread done servicing request
01:33:15.137 00.000 10844 OnExposeComplete: enter
01:33:15.137 00.000 10844 UpdateGuideState(): m_state=6
01:33:15.137 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10227
01:33:15.137 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=61.04, Mass=2596, SNR=31.8, Peak=215 HFD=3.7
01:33:15.138 00.001 10844 MultiStar: [#1 -0.38,0.62,0.00,M1] [#2 0.08,-0.23,2.14,U] [#3 -0.27,-0.19,1.01,U] [#4 -0.17,-0.23,1.07,U] [#5 -0.15,-0.35,1.12,U] [#6 0.06,-0.31,1.09,U] [#7 -0.58,0.08,0.82,U] [#8 -0.21,-0.50,0.95,U] 
01:33:15.138 00.000 10844 single-star, 7 included, MultiStar: {-0.13, -0.22}, one-star: {-0.15, 0.07}
01:33:15.138 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.49 = -1.80)
01:33:15.138 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.82)
01:33:15.138 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.73 mountX=-0.04 mountY=-0.16, mountTheta=-1.80
01:33:15.139 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.07, opts=13)
01:33:15.140 00.001 10844 Enqueuing Move request for scope (-0.15, 0.07)
01:33:15.140 00.000 11060 Worker thread wakes up
01:33:15.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:15.140 00.000 10844 UpdateGuideState exits: m=2596 SNR=31.8
01:33:15.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:15.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
01:33:15.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:15.140 00.000 10844 Enqueuing Expose request
01:33:15.140 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
01:33:15.140 00.000 11060 Moving (-0.15, 0.07) raw xDistance=-0.04 yDistance=-0.16
01:33:15.140 00.000 11060 BLC: window closed
01:33:15.140 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.150770, 1:-0.166496, 2:0.001759
01:33:15.140 00.000 11060 BLC: No correction, Miss < min_move
01:33:15.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:15.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:15.141 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:33:15.141 00.000 11060 MoveAxis(E, 0, ABG)
01:33:15.141 00.000 11060 Move returns status 0, amount 0
01:33:15.141 00.000 11060 MoveAxis(N, 0, ABG)
01:33:15.141 00.000 11060 Move returns status 0, amount 0
01:33:15.141 00.000 11060 move complete, result=0
01:33:15.141 00.000 11060 worker thread done servicing request
01:33:15.141 00.000 11060 Worker thread wakes up
01:33:15.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:15.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:15.143 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:15.783 00.640 11060 Exposure complete
01:33:15.963 00.180 11060 worker thread done servicing request
01:33:15.963 00.000 10844 OnExposeComplete: enter
01:33:15.963 00.000 10844 UpdateGuideState(): m_state=6
01:33:15.964 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10228
01:33:15.964 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=61.09, Mass=2363, SNR=30.2, Peak=199 HFD=3.4
01:33:15.964 00.000 10844 MultiStar: [#1 0.08,0.38,1.15,U] [#2 -0.28,-0.47,2.29,U] [#3 0.31,0.18,1.00,U] [#4 0.49,-0.13,1.01,U] [#5 -0.18,0.27,1.13,U] [#6 -0.11,0.10,0.98,U] [#7 0.15,-0.14,0.90,U] [#8 0.05,-0.27,1.03,U] 
01:33:15.964 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.37, 0.12}
01:33:15.964 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
01:33:15.964 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
01:33:15.964 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.75 mountX=0.04 mountY=0.06, mountTheta=1.00
01:33:15.966 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
01:33:15.966 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
01:33:15.966 00.000 11060 Worker thread wakes up
01:33:15.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:33:15.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:33:15.966 00.000 11060 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=0.06
01:33:15.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:33:15.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:15.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:15.967 00.001 10844 UpdateGuideState exits: m=2363 SNR=30.2
01:33:15.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:15.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:15.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:15.967 00.000 10844 Enqueuing Expose request
01:33:15.967 00.000 11060 MoveAxis(E, 0, ABG)
01:33:15.967 00.000 11060 Move returns status 0, amount 0
01:33:15.967 00.000 11060 MoveAxis(N, 0, ABG)
01:33:15.967 00.000 11060 Move returns status 0, amount 0
01:33:15.967 00.000 11060 move complete, result=0
01:33:15.967 00.000 11060 worker thread done servicing request
01:33:15.967 00.000 11060 Worker thread wakes up
01:33:15.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:15.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:15.969 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:16.614 00.645 11060 Exposure complete
01:33:16.790 00.176 11060 worker thread done servicing request
01:33:16.790 00.000 10844 OnExposeComplete: enter
01:33:16.790 00.000 10844 UpdateGuideState(): m_state=6
01:33:16.791 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10229
01:33:16.791 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=60.94, Mass=2873, SNR=33.6, Peak=251 HFD=3.4
01:33:16.791 00.000 10844 MultiStar: [#1 0.30,-0.67,0.00,M1] [#2 0.17,-0.24,1.98,U] [#3 0.41,-0.09,1.05,U] [#4 0.24,0.22,0.92,U] [#5 0.61,0.23,0.00,M1] [#6 0.19,0.15,0.91,U] [#7 0.34,-0.24,0.80,U] [#8 0.12,0.11,0.97,U] 
01:33:16.791 00.000 10844 single-star, 6 included, MultiStar: {0.23, -0.04}, one-star: {0.21, -0.04}
01:33:16.791 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
01:33:16.791 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
01:33:16.791 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.18 mountX=-0.00 mountY=0.21, mountTheta=1.58
01:33:16.792 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.04, opts=13)
01:33:16.794 00.002 10844 Enqueuing Move request for scope (0.21, -0.04)
01:33:16.794 00.000 11060 Worker thread wakes up
01:33:16.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
01:33:16.794 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
01:33:16.794 00.000 11060 Moving (0.21, -0.04) raw xDistance=-0.00 yDistance=0.21
01:33:16.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:33:16.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:16.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:16.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:33:16.794 00.000 11060 MoveAxis(E, 0, ABG)
01:33:16.794 00.000 11060 Move returns status 0, amount 0
01:33:16.795 00.001 10844 UpdateGuideState exits: m=2873 SNR=33.6
01:33:16.795 00.000 11060 MoveAxis(N, 0, ABG)
01:33:16.795 00.000 11060 Move returns status 0, amount 0
01:33:16.795 00.000 11060 move complete, result=0
01:33:16.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:16.795 00.000 11060 worker thread done servicing request
01:33:16.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:16.795 00.000 10844 Enqueuing Expose request
01:33:16.795 00.000 11060 Worker thread wakes up
01:33:16.795 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:16.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:16.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:17.438 00.643 11060 Exposure complete
01:33:17.633 00.195 11060 worker thread done servicing request
01:33:17.633 00.000 10844 OnExposeComplete: enter
01:33:17.633 00.000 10844 UpdateGuideState(): m_state=6
01:33:17.633 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10230
01:33:17.633 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=60.61, Mass=2548, SNR=31.8, Peak=248 HFD=3.2
01:33:17.633 00.000 10844 MultiStar: [#1 0.03,0.42,1.06,U] [#2 0.24,-0.07,2.17,U] [#3 -0.26,-0.27,1.01,U] [#4 -0.35,-0.16,1.06,U] [#5 0.27,-0.15,1.05,U] [#6 -0.10,-0.07,0.98,U] [#7 -0.12,-0.09,0.81,U] [#8 0.12,-0.17,1.05,U] 
01:33:17.633 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.15, -0.37}
01:33:17.633 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
01:33:17.633 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
01:33:17.633 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.29 mountX=0.09 mountY=0.04, mountTheta=0.44
01:33:17.635 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.10, opts=13)
01:33:17.636 00.001 10844 Enqueuing Move request for scope (0.03, -0.10)
01:33:17.636 00.000 11060 Worker thread wakes up
01:33:17.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:17.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
01:33:17.636 00.000 10844 UpdateGuideState exits: m=2548 SNR=31.8
01:33:17.636 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
01:33:17.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:17.636 00.000 11060 Moving (0.03, -0.10) raw xDistance=0.09 yDistance=0.04
01:33:17.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:17.636 00.000 10844 Enqueuing Expose request
01:33:17.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:33:17.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:17.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:33:17.636 00.000 11060 MoveAxis(E, 0, ABG)
01:33:17.636 00.000 11060 Move returns status 0, amount 0
01:33:17.636 00.000 11060 MoveAxis(N, 0, ABG)
01:33:17.636 00.000 11060 Move returns status 0, amount 0
01:33:17.637 00.001 11060 move complete, result=0
01:33:17.637 00.000 11060 worker thread done servicing request
01:33:17.637 00.000 11060 Worker thread wakes up
01:33:17.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:17.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:17.638 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:18.265 00.627 11060 Exposure complete
01:33:18.427 00.162 11060 worker thread done servicing request
01:33:18.428 00.001 10844 OnExposeComplete: enter
01:33:18.428 00.000 10844 UpdateGuideState(): m_state=6
01:33:18.428 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10231
01:33:18.428 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=60.14, Mass=2503, SNR=31.1, Peak=202 HFD=3.7
01:33:18.428 00.000 10844 MultiStar: [#1 0.26,-0.15,1.01,U] [#2 -0.38,0.16,2.20,U] [#3 0.14,-0.52,0.97,U] [#4 0.54,-0.33,0.00,M1] [#5 0.24,-0.52,1.10,U] [#6 -0.16,-0.21,0.94,U] [#7 0.12,-0.67,0.00,M1] [#8 0.20,-0.11,1.00,U] 
01:33:18.428 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.25}, one-star: {0.42, -0.83}
01:33:18.428 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
01:33:18.428 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
01:33:18.429 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.43 mountX=0.24 mountY=0.07, mountTheta=0.31
01:33:18.429 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.25, opts=13)
01:33:18.429 00.000 10844 Enqueuing Move request for scope (0.03, -0.25)
01:33:18.430 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:18.430 00.000 10844 UpdateGuideState exits: m=2503 SNR=31.1
01:33:18.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:18.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:18.430 00.000 10844 Enqueuing Expose request
01:33:18.430 00.000 11060 Worker thread wakes up
01:33:18.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
01:33:18.430 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
01:33:18.430 00.000 11060 Moving (0.03, -0.25) raw xDistance=0.24 yDistance=0.07
01:33:18.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:33:18.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:18.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:18.430 00.000 11060 MoveAxis(W, 41, ABG)
01:33:18.431 00.001 11060 Guiding  Dir = 3, Dur = 41
01:33:18.463 00.032 11060 IsSlewing returns 0
01:33:18.463 00.000 11060 IsGuiding returns 0
01:33:18.527 00.064 11060 IsGuiding returns 0
01:33:18.527 00.000 11060 Move returns status 0, amount 41
01:33:18.527 00.000 11060 MoveAxis(N, 0, ABG)
01:33:18.528 00.001 11060 Move returns status 0, amount 0
01:33:18.528 00.000 11060 move complete, result=0
01:33:18.528 00.000 11060 worker thread done servicing request
01:33:18.528 00.000 11060 Worker thread wakes up
01:33:18.528 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
01:33:18.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:18.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:19.192 00.664 11060 Exposure complete
01:33:19.353 00.161 11060 worker thread done servicing request
01:33:19.354 00.001 10844 OnExposeComplete: enter
01:33:19.354 00.000 10844 UpdateGuideState(): m_state=6
01:33:19.354 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10232
01:33:19.354 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=61.16, Mass=2306, SNR=30.2, Peak=250 HFD=3.2
01:33:19.354 00.000 10844 MultiStar: [#1 -0.19,-0.06,1.12,U] [#2 0.15,0.18,2.36,U] [#3 -0.02,-0.20,0.97,U] [#4 0.44,0.29,1.09,U] [#5 0.61,-0.01,0.00,M1] [#6 0.02,-0.21,1.02,U] [#7 -0.16,0.23,1.01,U] [#8 -0.36,0.33,0.96,U] 
01:33:19.354 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.09, 0.19}
01:33:19.355 00.001 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
01:33:19.355 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
01:33:19.355 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.39 mountX=-0.11 mountY=0.00, mountTheta=3.12
01:33:19.356 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.11, opts=13)
01:33:19.356 00.000 10844 Enqueuing Move request for scope (0.02, 0.11)
01:33:19.356 00.000 11060 Worker thread wakes up
01:33:19.357 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:19.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:33:19.357 00.000 10844 UpdateGuideState exits: m=2306 SNR=30.2
01:33:19.357 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:33:19.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:19.357 00.000 11060 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=0.00
01:33:19.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:19.357 00.000 10844 Enqueuing Expose request
01:33:19.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:33:19.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:19.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:33:19.357 00.000 11060 MoveAxis(E, 0, ABG)
01:33:19.357 00.000 11060 Move returns status 0, amount 0
01:33:19.358 00.001 11060 MoveAxis(N, 0, ABG)
01:33:19.358 00.000 11060 Move returns status 0, amount 0
01:33:19.358 00.000 11060 move complete, result=0
01:33:19.358 00.000 11060 worker thread done servicing request
01:33:19.358 00.000 11060 Worker thread wakes up
01:33:19.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:19.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:19.359 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:19.991 00.632 11060 Exposure complete
01:33:20.178 00.187 11060 worker thread done servicing request
01:33:20.178 00.000 10844 OnExposeComplete: enter
01:33:20.178 00.000 10844 UpdateGuideState(): m_state=6
01:33:20.180 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10233
01:33:20.180 00.000 10844 Star::Find returns 1 (1), X=268.74, Y=61.17, Mass=3001, SNR=34.6, Peak=255 HFD=3.2
01:33:20.181 00.001 10844 MultiStar: [#1 -0.10,0.32,0.88,U] [#2 -0.22,0.65,0.00,M1] [#3 -0.07,0.20,0.89,U] [#4 0.27,0.22,0.88,U] [#5 -0.08,0.26,1.00,U] [#6 0.07,-0.10,0.92,U] [#7 -0.24,0.05,0.79,U] [#8 0.37,-0.06,0.90,U] 
01:33:20.181 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {0.25, 0.20}
01:33:20.181 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
01:33:20.181 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
01:33:20.182 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.14 mountX=-0.15 mountY=0.04, mountTheta=2.87
01:33:20.184 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.14, opts=13)
01:33:20.184 00.000 10844 Enqueuing Move request for scope (0.06, 0.14)
01:33:20.184 00.000 11060 Worker thread wakes up
01:33:20.185 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:20.185 00.000 10844 UpdateGuideState exits: m=3001 SNR=34.6 Saturated
01:33:20.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:20.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:33:20.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:20.185 00.000 10844 Enqueuing Expose request
01:33:20.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:33:20.185 00.000 11060 Moving (0.06, 0.14) raw xDistance=-0.15 yDistance=0.04
01:33:20.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:33:20.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:20.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:33:20.185 00.000 11060 MoveAxis(E, 26, ABG)
01:33:20.186 00.001 11060 Guiding  Dir = 2, Dur = 26
01:33:20.202 00.016 11060 IsSlewing returns 0
01:33:20.203 00.001 11060 IsGuiding returns 0
01:33:20.235 00.032 11060 IsGuiding returns 0
01:33:20.235 00.000 11060 Move returns status 0, amount 26
01:33:20.235 00.000 11060 MoveAxis(N, 0, ABG)
01:33:20.235 00.000 11060 Move returns status 0, amount 0
01:33:20.236 00.001 11060 move complete, result=0
01:33:20.236 00.000 11060 worker thread done servicing request
01:33:20.236 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
01:33:20.237 00.001 11060 Worker thread wakes up
01:33:20.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:20.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:20.880 00.643 11060 Exposure complete
01:33:21.055 00.175 11060 worker thread done servicing request
01:33:21.055 00.000 10844 OnExposeComplete: enter
01:33:21.055 00.000 10844 UpdateGuideState(): m_state=6
01:33:21.056 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10234
01:33:21.056 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=60.62, Mass=2721, SNR=33.1, Peak=255 HFD=3.3
01:33:21.056 00.000 10844 MultiStar: [#1 -0.45,-0.29,1.01,U] [#2 -0.02,-0.13,1.93,U] [#3 -0.21,-0.35,1.06,U] [#4 0.48,-0.26,0.99,U] [#5 -0.21,-0.26,1.08,U] [#6 -0.60,-0.34,0.00,M1] [#7 -0.47,-0.37,0.00,M1] [#8 -0.03,-0.44,0.92,U] 
01:33:21.056 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.28}, one-star: {0.03, -0.36}
01:33:21.056 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
01:33:21.056 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
01:33:21.057 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.28 cameraTheta=-1.77 mountX=0.28 mountY=-0.01, mountTheta=-0.04
01:33:21.058 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.28, opts=13)
01:33:21.058 00.000 10844 Enqueuing Move request for scope (-0.06, -0.28)
01:33:21.058 00.000 11060 Worker thread wakes up
01:33:21.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
01:33:21.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
01:33:21.058 00.000 11060 Moving (-0.06, -0.28) raw xDistance=0.28 yDistance=-0.01
01:33:21.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
01:33:21.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:21.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:21.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:33:21.060 00.002 11060 MoveAxis(W, 48, ABG)
01:33:21.060 00.000 11060 Guiding  Dir = 3, Dur = 48
01:33:21.060 00.000 10844 UpdateGuideState exits: m=2721 SNR=33.1 Saturated
01:33:21.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:21.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:21.060 00.000 10844 Enqueuing Expose request
01:33:21.064 00.004 11060 IsSlewing returns 0
01:33:21.064 00.000 11060 IsGuiding returns 0
01:33:21.128 00.064 11060 IsGuiding returns 0
01:33:21.128 00.000 11060 Move returns status 0, amount 48
01:33:21.129 00.001 11060 MoveAxis(N, 0, ABG)
01:33:21.129 00.000 11060 Move returns status 0, amount 0
01:33:21.129 00.000 11060 move complete, result=0
01:33:21.129 00.000 11060 worker thread done servicing request
01:33:21.129 00.000 11060 Worker thread wakes up
01:33:21.129 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.0 px 0 ms NORTH
01:33:21.131 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:21.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:21.771 00.640 11060 Exposure complete
01:33:21.936 00.165 11060 worker thread done servicing request
01:33:21.936 00.000 10844 OnExposeComplete: enter
01:33:21.936 00.000 10844 UpdateGuideState(): m_state=6
01:33:21.937 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10235
01:33:21.937 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=61.05, Mass=2755, SNR=32.8, Peak=238 HFD=3.4
01:33:21.937 00.000 10844 MultiStar: [#1 -0.02,-0.03,1.02,U] [#2 0.02,-0.12,2.28,U] [#3 0.11,0.55,1.01,U] [#4 0.00,-0.04,1.01,U] [#5 0.01,0.02,1.05,U] [#6 -0.03,0.24,0.82,U] [#7 0.02,0.34,0.86,U] [#8 -0.05,-0.03,0.89,U] 
01:33:21.937 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.18, 0.08}
01:33:21.937 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
01:33:21.937 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
01:33:21.937 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.23 mountX=-0.08 mountY=0.01, mountTheta=2.97
01:33:21.938 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
01:33:21.939 00.001 10844 Enqueuing Move request for scope (0.03, 0.08)
01:33:21.939 00.000 11060 Worker thread wakes up
01:33:21.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:33:21.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:21.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:33:21.939 00.000 11060 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.01
01:33:21.939 00.000 10844 UpdateGuideState exits: m=2755 SNR=32.8
01:33:21.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:21.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:21.939 00.000 10844 Enqueuing Expose request
01:33:21.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:33:21.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:21.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:33:21.939 00.000 11060 MoveAxis(E, 0, ABG)
01:33:21.939 00.000 11060 Move returns status 0, amount 0
01:33:21.939 00.000 11060 MoveAxis(N, 0, ABG)
01:33:21.939 00.000 11060 Move returns status 0, amount 0
01:33:21.940 00.001 11060 move complete, result=0
01:33:21.940 00.000 11060 worker thread done servicing request
01:33:21.940 00.000 11060 Worker thread wakes up
01:33:21.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:21.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:21.940 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:22.573 00.633 11060 Exposure complete
01:33:22.759 00.186 11060 worker thread done servicing request
01:33:22.759 00.000 10844 OnExposeComplete: enter
01:33:22.759 00.000 10844 UpdateGuideState(): m_state=6
01:33:22.760 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10236
01:33:22.760 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=60.80, Mass=2710, SNR=33.3, Peak=202 HFD=3.5
01:33:22.760 00.000 10844 MultiStar: [#1 -0.18,-0.09,0.92,U] [#2 -0.10,-0.01,2.12,U] [#3 -0.46,0.10,0.98,U] [#4 0.41,-0.16,0.95,U] [#5 0.24,-0.11,1.07,U] [#6 -0.12,-0.10,0.88,U] [#7 -0.05,-0.40,0.91,U] [#8 -0.08,-0.14,0.96,U] 
01:33:22.760 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {-0.28, -0.17}
01:33:22.760 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
01:33:22.760 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
01:33:22.760 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.16 mountX=0.12 mountY=-0.05, mountTheta=-0.42
01:33:22.762 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
01:33:22.762 00.000 10844 Enqueuing Move request for scope (-0.07, -0.10)
01:33:22.762 00.000 11060 Worker thread wakes up
01:33:22.763 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:22.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
01:33:22.763 00.000 10844 UpdateGuideState exits: m=2710 SNR=33.3
01:33:22.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:22.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:22.763 00.000 10844 Enqueuing Expose request
01:33:22.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
01:33:22.763 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.12 yDistance=-0.05
01:33:22.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:33:22.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:22.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:33:22.763 00.000 11060 MoveAxis(E, 0, ABG)
01:33:22.763 00.000 11060 Move returns status 0, amount 0
01:33:22.763 00.000 11060 MoveAxis(N, 0, ABG)
01:33:22.763 00.000 11060 Move returns status 0, amount 0
01:33:22.763 00.000 11060 move complete, result=0
01:33:22.763 00.000 11060 worker thread done servicing request
01:33:22.764 00.001 11060 Worker thread wakes up
01:33:22.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:22.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:22.765 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:23.403 00.638 11060 Exposure complete
01:33:23.594 00.191 11060 worker thread done servicing request
01:33:23.594 00.000 10844 OnExposeComplete: enter
01:33:23.594 00.000 10844 UpdateGuideState(): m_state=6
01:33:23.595 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10237
01:33:23.595 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=61.38, Mass=2332, SNR=30.2, Peak=252 HFD=3.2
01:33:23.595 00.000 10844 MultiStar: [#1 0.19,-0.55,1.07,U] [#2 0.18,-0.46,2.38,U] [#3 0.14,-0.92,0.00,M1] [#4 0.11,-0.13,1.09,U] [#5 -0.13,-0.03,1.14,U] [#6 -0.18,-0.55,0.94,U] [#7 -0.41,-0.43,0.96,U] [#8 0.21,0.08,1.04,U] 
01:33:23.595 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.24}, one-star: {-0.05, 0.40}
01:33:23.595 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
01:33:23.595 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
01:33:23.595 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=0.23 mountY=0.06, mountTheta=0.26
01:33:23.597 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.24, opts=13)
01:33:23.597 00.000 10844 Enqueuing Move request for scope (0.02, -0.24)
01:33:23.597 00.000 11060 Worker thread wakes up
01:33:23.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:23.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
01:33:23.597 00.000 10844 UpdateGuideState exits: m=2332 SNR=30.2
01:33:23.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
01:33:23.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:23.597 00.000 11060 Moving (0.02, -0.24) raw xDistance=0.23 yDistance=0.06
01:33:23.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:23.597 00.000 10844 Enqueuing Expose request
01:33:23.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:33:23.598 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:23.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:23.598 00.000 11060 MoveAxis(W, 40, ABG)
01:33:23.598 00.000 11060 Guiding  Dir = 3, Dur = 40
01:33:23.631 00.033 11060 IsSlewing returns 0
01:33:23.631 00.000 11060 IsGuiding returns 0
01:33:23.678 00.047 11060 IsGuiding returns 0
01:33:23.678 00.000 11060 Move returns status 0, amount 40
01:33:23.678 00.000 11060 MoveAxis(N, 0, ABG)
01:33:23.678 00.000 11060 Move returns status 0, amount 0
01:33:23.678 00.000 11060 move complete, result=0
01:33:23.678 00.000 11060 worker thread done servicing request
01:33:23.678 00.000 11060 Worker thread wakes up
01:33:23.678 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
01:33:23.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:23.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:24.312 00.634 11060 Exposure complete
01:33:24.478 00.166 11060 worker thread done servicing request
01:33:24.478 00.000 10844 OnExposeComplete: enter
01:33:24.479 00.001 10844 UpdateGuideState(): m_state=6
01:33:24.479 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10238
01:33:24.479 00.000 10844 Star::Find returns 1 (1), X=268.67, Y=60.62, Mass=2751, SNR=32.2, Peak=255 HFD=3.5
01:33:24.480 00.001 10844 MultiStar: [#1 -0.32,0.48,0.98,U] [#2 0.02,-0.43,2.11,U] [#3 -0.01,-0.44,1.04,U] [#4 0.03,0.06,1.01,U] [#5 -0.07,0.05,1.06,U] [#6 0.10,-0.39,0.92,U] [#7 -0.13,-0.64,0.00,M1] [#8 0.16,-0.29,0.96,U] 
01:33:24.480 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.20}, one-star: {0.18, -0.35}
01:33:24.480 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
01:33:24.480 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
01:33:24.480 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=0.19 mountY=0.04, mountTheta=0.22
01:33:24.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.20, opts=13)
01:33:24.482 00.000 10844 Enqueuing Move request for scope (0.01, -0.20)
01:33:24.482 00.000 11060 Worker thread wakes up
01:33:24.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
01:33:24.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
01:33:24.482 00.000 11060 Moving (0.01, -0.20) raw xDistance=0.19 yDistance=0.04
01:33:24.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:33:24.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:24.483 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:24.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:33:24.483 00.000 10844 UpdateGuideState exits: m=2751 SNR=32.2 Saturated
01:33:24.483 00.000 11060 MoveAxis(W, 34, ABG)
01:33:24.492 00.009 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:24.493 00.001 11060 Guiding  Dir = 3, Dur = 34
01:33:24.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:24.493 00.000 10844 Enqueuing Expose request
01:33:24.526 00.033 11060 IsSlewing returns 0
01:33:24.527 00.001 11060 IsGuiding returns 0
01:33:24.588 00.061 11060 IsGuiding returns 0
01:33:24.588 00.000 11060 Move returns status 0, amount 34
01:33:24.588 00.000 11060 MoveAxis(N, 0, ABG)
01:33:24.588 00.000 11060 Move returns status 0, amount 0
01:33:24.588 00.000 11060 move complete, result=0
01:33:24.588 00.000 11060 worker thread done servicing request
01:33:24.589 00.001 11060 Worker thread wakes up
01:33:24.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:24.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:24.589 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
01:33:25.225 00.636 11060 Exposure complete
01:33:25.398 00.173 11060 worker thread done servicing request
01:33:25.398 00.000 10844 OnExposeComplete: enter
01:33:25.398 00.000 10844 UpdateGuideState(): m_state=6
01:33:25.398 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10239
01:33:25.398 00.000 10844 Star::Find returns 1 (1), X=268.65, Y=60.90, Mass=3402, SNR=37.1, Peak=255 HFD=3.5
01:33:25.400 00.002 10844 MultiStar: [#1 0.29,0.01,0.95,U] [#2 -0.09,0.41,1.74,U] [#3 0.63,-0.76,0.00,M1] [#4 -0.05,0.33,0.95,U] [#5 0.57,0.06,0.90,U] [#6 0.36,-0.20,0.78,U] [#7 0.43,0.13,0.73,U] [#8 0.22,0.19,0.82,U] 
01:33:25.400 00.000 10844 single-star, 7 included, MultiStar: {0.19, 0.14}, one-star: {0.16, -0.07}
01:33:25.400 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
01:33:25.400 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
01:33:25.400 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=0.04 mountY=0.17, mountTheta=1.34
01:33:25.402 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.07, opts=13)
01:33:25.402 00.000 10844 Enqueuing Move request for scope (0.16, -0.07)
01:33:25.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:25.402 00.000 10844 UpdateGuideState exits: m=3402 SNR=37.1 Saturated
01:33:25.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:25.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:25.402 00.000 10844 Enqueuing Expose request
01:33:25.402 00.000 11060 Worker thread wakes up
01:33:25.403 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:33:25.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:33:25.403 00.000 11060 Moving (0.16, -0.07) raw xDistance=0.04 yDistance=0.17
01:33:25.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:33:25.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:25.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:33:25.403 00.000 11060 MoveAxis(E, 0, ABG)
01:33:25.403 00.000 11060 Move returns status 0, amount 0
01:33:25.403 00.000 11060 MoveAxis(N, 0, ABG)
01:33:25.404 00.001 11060 Move returns status 0, amount 0
01:33:25.404 00.000 11060 move complete, result=0
01:33:25.404 00.000 11060 worker thread done servicing request
01:33:25.404 00.000 11060 Worker thread wakes up
01:33:25.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:25.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:25.404 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:26.041 00.637 11060 Exposure complete
01:33:26.231 00.190 11060 worker thread done servicing request
01:33:26.231 00.000 10844 OnExposeComplete: enter
01:33:26.232 00.001 10844 UpdateGuideState(): m_state=6
01:33:26.232 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10240
01:33:26.232 00.000 10844 Star::Find returns 1 (1), X=268.86, Y=61.13, Mass=3056, SNR=34.7, Peak=255 HFD=3.7
01:33:26.232 00.000 10844 MultiStar: [#1 -0.01,0.05,0.98,U] [#2 0.20,-0.23,1.90,U] [#3 0.15,0.31,0.95,U] [#4 0.33,0.41,1.02,U] [#5 0.03,0.05,1.01,U] [#6 -0.06,-0.05,0.95,U] [#7 -0.06,-0.37,0.87,U] [#8 0.36,-0.77,0.00,M1] 
01:33:26.232 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.38, 0.16}
01:33:26.232 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
01:33:26.232 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
01:33:26.233 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=-0.04 mountY=0.13, mountTheta=1.90
01:33:26.234 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.02, opts=13)
01:33:26.234 00.000 10844 Enqueuing Move request for scope (0.13, 0.02)
01:33:26.234 00.000 11060 Worker thread wakes up
01:33:26.234 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:26.234 00.000 10844 UpdateGuideState exits: m=3056 SNR=34.7 Saturated
01:33:26.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:26.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:26.234 00.000 10844 Enqueuing Expose request
01:33:26.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:33:26.234 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:33:26.234 00.000 11060 Moving (0.13, 0.02) raw xDistance=-0.04 yDistance=0.13
01:33:26.235 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:26.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:26.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:33:26.235 00.000 11060 MoveAxis(E, 0, ABG)
01:33:26.235 00.000 11060 Move returns status 0, amount 0
01:33:26.235 00.000 11060 MoveAxis(N, 0, ABG)
01:33:26.236 00.001 11060 Move returns status 0, amount 0
01:33:26.236 00.000 11060 move complete, result=0
01:33:26.236 00.000 11060 worker thread done servicing request
01:33:26.236 00.000 11060 Worker thread wakes up
01:33:26.237 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:26.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:26.237 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:26.872 00.635 11060 Exposure complete
01:33:27.054 00.182 11060 worker thread done servicing request
01:33:27.054 00.000 10844 OnExposeComplete: enter
01:33:27.054 00.000 10844 UpdateGuideState(): m_state=6
01:33:27.054 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10241
01:33:27.055 00.001 10844 Star::Find returns 1 (0), X=268.56, Y=61.06, Mass=2982, SNR=34.7, Peak=252 HFD=3.3
01:33:27.055 00.000 10844 MultiStar: [#1 -0.08,0.62,0.00,M1] [#2 0.52,-0.30,2.03,U] [#3 0.05,-0.62,0.00,M1] [#4 0.12,-0.08,0.94,U] [#5 0.43,0.14,0.97,U] [#6 -0.36,-0.39,0.90,U] [#7 -0.17,-0.10,0.79,U] [#8 -0.12,-0.30,0.81,U] 
01:33:27.055 00.000 10844 single-star, 6 included, MultiStar: {0.15, -0.15}, one-star: {0.08, 0.09}
01:33:27.055 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:33:27.055 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
01:33:27.055 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.10 mountY=0.06, mountTheta=2.56
01:33:27.056 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.09, opts=13)
01:33:27.056 00.000 10844 Enqueuing Move request for scope (0.08, 0.09)
01:33:27.056 00.000 11060 Worker thread wakes up
01:33:27.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:33:27.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:33:27.056 00.000 11060 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=0.06
01:33:27.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:27.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:27.056 00.000 10844 UpdateGuideState exits: m=2982 SNR=34.7
01:33:27.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:27.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:27.058 00.002 10844 Enqueuing Expose request
01:33:27.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:27.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:27.058 00.000 11060 MoveAxis(E, 0, ABG)
01:33:27.058 00.000 11060 Move returns status 0, amount 0
01:33:27.058 00.000 11060 MoveAxis(N, 0, ABG)
01:33:27.058 00.000 11060 Move returns status 0, amount 0
01:33:27.058 00.000 11060 move complete, result=0
01:33:27.058 00.000 11060 worker thread done servicing request
01:33:27.058 00.000 11060 Worker thread wakes up
01:33:27.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:27.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:27.059 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:27.697 00.638 11060 Exposure complete
01:33:27.861 00.164 11060 worker thread done servicing request
01:33:27.861 00.000 10844 OnExposeComplete: enter
01:33:27.861 00.000 10844 UpdateGuideState(): m_state=6
01:33:27.861 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10242
01:33:27.862 00.001 10844 Star::Find returns 1 (0), X=268.65, Y=61.51, Mass=2556, SNR=32.2, Peak=249 HFD=3.2
01:33:27.862 00.000 10844 MultiStar: [#1 -0.21,0.58,0.00,M2] [#2 -0.22,-0.48,2.18,U] [#3 -0.24,-0.28,0.95,U] [#4 0.94,-0.09,0.00,M1] [#5 0.40,0.11,1.04,U] [#6 0.22,-0.84,0.00,M1] [#7 -0.48,-0.01,0.93,U] [#8 -0.40,-0.60,0.00,M1] 
01:33:27.862 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.11}, one-star: {0.17, 0.53}
01:33:27.862 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
01:33:27.862 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
01:33:27.862 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-2.26 mountX=0.13 mountY=-0.07, mountTheta=-0.53
01:33:27.863 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
01:33:27.863 00.000 10844 Enqueuing Move request for scope (-0.09, -0.11)
01:33:27.863 00.000 11060 Worker thread wakes up
01:33:27.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:27.863 00.000 10844 UpdateGuideState exits: m=2556 SNR=32.2
01:33:27.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:27.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
01:33:27.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:27.863 00.000 10844 Enqueuing Expose request
01:33:27.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
01:33:27.863 00.000 11060 Moving (-0.09, -0.11) raw xDistance=0.13 yDistance=-0.07
01:33:27.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:33:27.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:27.864 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:33:27.864 00.000 11060 MoveAxis(W, 22, ABG)
01:33:27.864 00.000 11060 Guiding  Dir = 3, Dur = 22
01:33:27.871 00.007 11060 IsSlewing returns 0
01:33:27.871 00.000 11060 IsGuiding returns 0
01:33:27.903 00.032 11060 IsGuiding returns 0
01:33:27.903 00.000 11060 Move returns status 0, amount 22
01:33:27.903 00.000 11060 MoveAxis(N, 0, ABG)
01:33:27.903 00.000 11060 Move returns status 0, amount 0
01:33:27.903 00.000 11060 move complete, result=0
01:33:27.903 00.000 11060 worker thread done servicing request
01:33:27.903 00.000 11060 Worker thread wakes up
01:33:27.903 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
01:33:27.904 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:27.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:28.534 00.630 11060 Exposure complete
01:33:28.699 00.165 11060 worker thread done servicing request
01:33:28.699 00.000 10844 OnExposeComplete: enter
01:33:28.699 00.000 10844 UpdateGuideState(): m_state=6
01:33:28.699 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10243
01:33:28.699 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.19, Mass=2817, SNR=33.4, Peak=241 HFD=3.3
01:33:28.700 00.001 10844 MultiStar: [#1 0.38,-0.07,1.04,U] [#2 -0.76,0.04,0.00,M1] [#3 0.02,0.20,1.01,U] [#4 0.09,0.34,0.96,U] [#5 -0.55,-0.03,1.12,U] [#6 -0.14,-0.29,1.00,U] [#7 -0.12,0.10,0.71,U] [#8 0.28,-0.48,0.92,U] 
01:33:28.700 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.00}, one-star: {0.14, 0.22}
01:33:28.700 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
01:33:28.700 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
01:33:28.700 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.26 mountX=0.00 mountY=0.01, mountTheta=1.50
01:33:28.701 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.00, opts=13)
01:33:28.701 00.000 10844 Enqueuing Move request for scope (0.01, -0.00)
01:33:28.701 00.000 11060 Worker thread wakes up
01:33:28.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:28.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
01:33:28.702 00.001 10844 UpdateGuideState exits: m=2817 SNR=33.4
01:33:28.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
01:33:28.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:28.702 00.000 11060 Moving (0.01, -0.00) raw xDistance=0.00 yDistance=0.01
01:33:28.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:28.702 00.000 10844 Enqueuing Expose request
01:33:28.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:33:28.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:28.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:33:28.702 00.000 11060 MoveAxis(E, 0, ABG)
01:33:28.702 00.000 11060 Move returns status 0, amount 0
01:33:28.702 00.000 11060 MoveAxis(N, 0, ABG)
01:33:28.702 00.000 11060 Move returns status 0, amount 0
01:33:28.702 00.000 11060 move complete, result=0
01:33:28.702 00.000 11060 worker thread done servicing request
01:33:28.703 00.001 11060 Worker thread wakes up
01:33:28.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:28.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:28.704 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:29.339 00.635 11060 Exposure complete
01:33:29.510 00.171 11060 worker thread done servicing request
01:33:29.510 00.000 10844 OnExposeComplete: enter
01:33:29.510 00.000 10844 UpdateGuideState(): m_state=6
01:33:29.510 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10244
01:33:29.511 00.001 10844 Star::Find returns 1 (0), X=268.65, Y=60.39, Mass=2949, SNR=34.5, Peak=210 HFD=3.5
01:33:29.511 00.000 10844 MultiStar: [#1 0.15,0.16,1.01,U] [#2 -0.08,-0.65,0.00,M2] [#3 -0.13,-0.52,0.90,U] [#4 -0.27,-0.43,0.98,U] [#5 0.01,0.05,0.98,U] [#6 -0.28,-0.22,0.85,U] [#7 0.23,-0.15,0.79,U] [#8 0.35,-0.47,0.93,U] 
01:33:29.511 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.27}, one-star: {0.17, -0.59}
01:33:29.511 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
01:33:29.511 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
01:33:29.511 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.46 mountX=0.26 mountY=0.07, mountTheta=0.27
01:33:29.513 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.27, opts=13)
01:33:29.513 00.000 10844 Enqueuing Move request for scope (0.03, -0.27)
01:33:29.513 00.000 11060 Worker thread wakes up
01:33:29.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:29.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
01:33:29.513 00.000 10844 UpdateGuideState exits: m=2949 SNR=34.5
01:33:29.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
01:33:29.514 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:29.514 00.000 11060 Moving (0.03, -0.27) raw xDistance=0.26 yDistance=0.07
01:33:29.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:29.514 00.000 10844 Enqueuing Expose request
01:33:29.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:33:29.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:29.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:29.514 00.000 11060 MoveAxis(W, 45, ABG)
01:33:29.514 00.000 11060 Guiding  Dir = 3, Dur = 45
01:33:29.559 00.045 11060 IsSlewing returns 0
01:33:29.559 00.000 11060 IsGuiding returns 0
01:33:29.638 00.079 11060 IsGuiding returns 0
01:33:29.638 00.000 11060 Move returns status 0, amount 45
01:33:29.638 00.000 11060 MoveAxis(N, 0, ABG)
01:33:29.638 00.000 11060 Move returns status 0, amount 0
01:33:29.638 00.000 11060 move complete, result=0
01:33:29.638 00.000 11060 worker thread done servicing request
01:33:29.638 00.000 11060 Worker thread wakes up
01:33:29.638 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.1 px 0 ms NORTH
01:33:29.639 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:29.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:30.268 00.629 11060 Exposure complete
01:33:30.471 00.203 11060 worker thread done servicing request
01:33:30.471 00.000 10844 OnExposeComplete: enter
01:33:30.472 00.001 10844 UpdateGuideState(): m_state=6
01:33:30.472 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10245
01:33:30.472 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=61.07, Mass=2682, SNR=32.0, Peak=230 HFD=3.5
01:33:30.472 00.000 10844 MultiStar: [#1 -0.15,0.71,0.00,M1] [#2 0.09,0.31,2.11,U] [#3 0.13,-0.47,0.99,U] [#4 -0.04,-0.05,0.99,U] [#5 0.31,0.40,1.12,U] [#6 0.37,-0.46,0.99,U] [#7 -0.34,0.08,0.93,U] [#8 0.38,0.02,1.02,U] 
01:33:30.473 00.001 10844 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {0.38, 0.10}
01:33:30.473 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
01:33:30.473 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
01:33:30.473 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.22 mountX=-0.06 mountY=0.15, mountTheta=1.97
01:33:30.474 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.04, opts=13)
01:33:30.474 00.000 10844 Enqueuing Move request for scope (0.16, 0.04)
01:33:30.474 00.000 11060 Worker thread wakes up
01:33:30.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:30.474 00.000 10844 UpdateGuideState exits: m=2682 SNR=32.0
01:33:30.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:30.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:30.474 00.000 10844 Enqueuing Expose request
01:33:30.475 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:33:30.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:33:30.475 00.000 11060 Moving (0.16, 0.04) raw xDistance=-0.06 yDistance=0.15
01:33:30.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:30.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:30.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:33:30.475 00.000 11060 MoveAxis(E, 0, ABG)
01:33:30.475 00.000 11060 Move returns status 0, amount 0
01:33:30.476 00.001 11060 MoveAxis(N, 0, ABG)
01:33:30.476 00.000 11060 Move returns status 0, amount 0
01:33:30.476 00.000 11060 move complete, result=0
01:33:30.476 00.000 11060 worker thread done servicing request
01:33:30.476 00.000 11060 Worker thread wakes up
01:33:30.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:30.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:30.480 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:31.111 00.631 11060 Exposure complete
01:33:31.280 00.169 11060 worker thread done servicing request
01:33:31.280 00.000 10844 OnExposeComplete: enter
01:33:31.280 00.000 10844 UpdateGuideState(): m_state=6
01:33:31.280 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10246
01:33:31.280 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=61.09, Mass=3064, SNR=34.6, Peak=242 HFD=3.8
01:33:31.282 00.002 10844 MultiStar: [#1 0.59,0.19,0.00,M2] [#2 0.35,0.54,0.00,M2] [#3 0.39,0.39,0.91,U] [#4 0.75,0.48,0.00,M1] [#5 0.41,-0.15,0.91,U] [#6 0.40,-0.10,0.92,U] [#7 0.32,-0.03,0.84,U] [#8 0.23,-0.01,0.84,U] 
01:33:31.282 00.000 10844 refined, 5 included, MultiStar: {0.37, 0.04}, one-star: {0.44, 0.12}
01:33:31.282 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
01:33:31.282 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
01:33:31.282 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.04 hyp=0.37 cameraTheta=0.10 mountX=-0.10 mountY=0.36, mountTheta=1.85
01:33:31.283 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.04, opts=13)
01:33:31.284 00.001 10844 Enqueuing Move request for scope (0.37, 0.04)
01:33:31.284 00.000 11060 Worker thread wakes up
01:33:31.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:31.284 00.000 10844 UpdateGuideState exits: m=3064 SNR=34.6
01:33:31.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:31.284 00.000 10844 Enqueuing Expose request
01:33:31.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.04) opts 0xd
01:33:31.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.04)
01:33:31.284 00.000 11060 Moving (0.37, 0.04) raw xDistance=-0.10 yDistance=0.36
01:33:31.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:31.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:31.285 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:33:31.285 00.000 11060 MoveAxis(E, 0, ABG)
01:33:31.285 00.000 11060 Move returns status 0, amount 0
01:33:31.285 00.000 11060 MoveAxis(N, 0, ABG)
01:33:31.285 00.000 11060 Move returns status 0, amount 0
01:33:31.285 00.000 11060 move complete, result=0
01:33:31.285 00.000 11060 worker thread done servicing request
01:33:31.285 00.000 11060 Worker thread wakes up
01:33:31.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:31.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:31.286 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:33:31.924 00.638 11060 Exposure complete
01:33:32.093 00.169 11060 worker thread done servicing request
01:33:32.093 00.000 10844 OnExposeComplete: enter
01:33:32.093 00.000 10844 UpdateGuideState(): m_state=6
01:33:32.094 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10247
01:33:32.094 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=60.48, Mass=2421, SNR=30.9, Peak=255 HFD=3.2
01:33:32.094 00.000 10844 MultiStar: [#1 0.14,-0.82,0.00,M3] [#2 0.30,-0.17,2.20,U] [#3 -0.04,-0.35,1.10,U] [#4 0.03,0.51,1.02,U] [#5 0.17,-0.17,1.04,U] [#6 -0.25,0.11,0.94,U] [#7 -0.68,-0.20,0.00,M1] [#8 -0.03,0.01,1.00,U] 
01:33:32.094 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.10}, one-star: {0.02, -0.49}
01:33:32.094 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
01:33:32.094 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
01:33:32.094 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=0.08 mountY=0.08, mountTheta=0.80
01:33:32.096 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.10, opts=13)
01:33:32.096 00.000 10844 Enqueuing Move request for scope (0.07, -0.10)
01:33:32.096 00.000 11060 Worker thread wakes up
01:33:32.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:32.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:33:32.096 00.000 10844 UpdateGuideState exits: m=2421 SNR=30.9 Saturated
01:33:32.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:33:32.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:32.096 00.000 11060 Moving (0.07, -0.10) raw xDistance=0.08 yDistance=0.08
01:33:32.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:32.096 00.000 10844 Enqueuing Expose request
01:33:32.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:33:32.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:32.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:33:32.096 00.000 11060 MoveAxis(E, 0, ABG)
01:33:32.096 00.000 11060 Move returns status 0, amount 0
01:33:32.096 00.000 11060 MoveAxis(N, 0, ABG)
01:33:32.096 00.000 11060 Move returns status 0, amount 0
01:33:32.096 00.000 11060 move complete, result=0
01:33:32.097 00.001 11060 worker thread done servicing request
01:33:32.097 00.000 11060 Worker thread wakes up
01:33:32.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:32.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:32.098 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:32.734 00.636 11060 Exposure complete
01:33:32.930 00.196 11060 worker thread done servicing request
01:33:32.930 00.000 10844 OnExposeComplete: enter
01:33:32.930 00.000 10844 UpdateGuideState(): m_state=6
01:33:32.930 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10248
01:33:32.930 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=61.07, Mass=3053, SNR=35.1, Peak=254 HFD=3.5
01:33:32.931 00.001 10844 MultiStar: [#1 -0.03,-0.68,0.00,M4] [#2 -0.26,0.31,1.96,U] [#3 -0.41,-0.44,0.00,M1] [#4 0.22,0.18,0.89,U] [#5 0.02,-0.46,1.06,U] [#6 -0.49,-0.35,0.00,M1] [#7 -0.73,-0.53,0.00,M2] [#8 -0.34,0.24,0.96,U] 
01:33:32.931 00.000 10844 single-star, 4 included, MultiStar: {-0.10, 0.10}, one-star: {0.01, 0.09}
01:33:32.931 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
01:33:32.931 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
01:33:32.931 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.43 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
01:33:32.932 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
01:33:32.932 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
01:33:32.932 00.000 11060 Worker thread wakes up
01:33:32.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:32.932 00.000 10844 UpdateGuideState exits: m=3053 SNR=35.1
01:33:32.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:32.933 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:32.933 00.000 10844 Enqueuing Expose request
01:33:32.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
01:33:32.933 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
01:33:32.933 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.10 yDistance=-0.00
01:33:32.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:32.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:32.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:33:32.933 00.000 11060 MoveAxis(E, 0, ABG)
01:33:32.934 00.001 11060 Move returns status 0, amount 0
01:33:32.934 00.000 11060 MoveAxis(N, 0, ABG)
01:33:32.934 00.000 11060 Move returns status 0, amount 0
01:33:32.934 00.000 11060 move complete, result=0
01:33:32.934 00.000 11060 worker thread done servicing request
01:33:32.934 00.000 11060 Worker thread wakes up
01:33:32.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:32.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:32.936 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:33.570 00.634 11060 Exposure complete
01:33:33.765 00.195 11060 worker thread done servicing request
01:33:33.765 00.000 10844 OnExposeComplete: enter
01:33:33.765 00.000 10844 UpdateGuideState(): m_state=6
01:33:33.766 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10249
01:33:33.766 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=60.55, Mass=2996, SNR=34.1, Peak=241 HFD=3.4
01:33:33.766 00.000 10844 MultiStar: [#1 -0.36,0.40,0.97,U] [#2 -0.00,0.16,2.01,U] [#3 -0.25,-0.27,0.87,U] [#4 0.14,0.04,0.97,U] [#5 -0.42,0.03,0.98,U] [#6 -0.52,-0.13,0.89,U] [#7 -0.49,-0.20,0.76,U] [#8 -0.09,-0.08,0.86,U] 
01:33:33.766 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {0.24, -0.42}
01:33:33.766 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
01:33:33.766 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
01:33:33.766 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.99 mountX=0.05 mountY=-0.16, mountTheta=-1.24
01:33:33.768 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.03, opts=13)
01:33:33.768 00.000 10844 Enqueuing Move request for scope (-0.16, -0.03)
01:33:33.768 00.000 11060 Worker thread wakes up
01:33:33.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=12, FiltMax=255, Gamma=1.000
01:33:33.768 00.000 10844 UpdateGuideState exits: m=2996 SNR=34.1
01:33:33.769 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
01:33:33.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:33.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
01:33:33.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:33.769 00.000 10844 Enqueuing Expose request
01:33:33.769 00.000 11060 Moving (-0.16, -0.03) raw xDistance=0.05 yDistance=-0.16
01:33:33.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:33:33.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:33.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:33:33.769 00.000 11060 MoveAxis(E, 0, ABG)
01:33:33.769 00.000 11060 Move returns status 0, amount 0
01:33:33.769 00.000 11060 MoveAxis(N, 0, ABG)
01:33:33.781 00.012 11060 Move returns status 0, amount 0
01:33:33.781 00.000 11060 move complete, result=0
01:33:33.781 00.000 11060 worker thread done servicing request
01:33:33.781 00.000 11060 Worker thread wakes up
01:33:33.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:33.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:33.783 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:34.410 00.627 11060 Exposure complete
01:33:34.618 00.208 11060 worker thread done servicing request
01:33:34.618 00.000 10844 OnExposeComplete: enter
01:33:34.619 00.001 10844 UpdateGuideState(): m_state=6
01:33:34.619 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10250
01:33:34.619 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=60.91, Mass=2755, SNR=32.9, Peak=234 HFD=3.4
01:33:34.620 00.001 10844 MultiStar: [#1 0.10,-0.30,1.03,U] [#2 0.17,-0.38,2.08,U] [#3 -0.36,-0.34,1.08,U] [#4 -0.17,0.06,0.95,U] [#5 -0.50,0.68,0.00,M1] [#6 -0.30,-0.15,0.93,U] [#7 -0.28,0.15,0.86,U] [#8 -0.20,-0.44,0.91,U] 
01:33:34.620 00.000 10844 single-star, 7 included, MultiStar: {-0.08, -0.21}, one-star: {0.06, -0.07}
01:33:34.620 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
01:33:34.620 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
01:33:34.620 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.86 mountX=0.05 mountY=0.07, mountTheta=0.89
01:33:34.622 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
01:33:34.622 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
01:33:34.622 00.000 11060 Worker thread wakes up
01:33:34.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
01:33:34.622 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:34.622 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
01:33:34.622 00.000 10844 UpdateGuideState exits: m=2755 SNR=32.9
01:33:34.622 00.000 11060 Moving (0.06, -0.07) raw xDistance=0.05 yDistance=0.07
01:33:34.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:34.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:33:34.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:34.622 00.000 10844 Enqueuing Expose request
01:33:34.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:34.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:34.622 00.000 11060 MoveAxis(E, 0, ABG)
01:33:34.622 00.000 11060 Move returns status 0, amount 0
01:33:34.622 00.000 11060 MoveAxis(N, 0, ABG)
01:33:34.623 00.001 11060 Move returns status 0, amount 0
01:33:34.623 00.000 11060 move complete, result=0
01:33:34.623 00.000 11060 worker thread done servicing request
01:33:34.623 00.000 11060 Worker thread wakes up
01:33:34.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:34.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:34.624 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:35.270 00.646 11060 Exposure complete
01:33:35.453 00.183 11060 worker thread done servicing request
01:33:35.453 00.000 10844 OnExposeComplete: enter
01:33:35.453 00.000 10844 UpdateGuideState(): m_state=6
01:33:35.454 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10251
01:33:35.454 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=60.78, Mass=2652, SNR=32.6, Peak=253 HFD=3.5
01:33:35.454 00.000 10844 MultiStar: [#1 -0.08,0.26,1.03,U] [#2 -0.55,0.11,2.09,U] [#3 -0.35,-0.38,1.00,U] [#4 0.32,-0.09,0.91,U] [#5 -0.20,-0.29,1.08,U] [#6 -0.85,0.02,0.00,M1] [#7 -0.19,-0.79,0.00,M1] [#8 0.15,-0.01,0.94,U] 
01:33:35.454 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.06}, one-star: {-0.21, -0.19}
01:33:35.454 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
01:33:35.454 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
01:33:35.454 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.85 mountX=0.09 mountY=-0.18, mountTheta=-1.10
01:33:35.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.06, opts=13)
01:33:35.456 00.000 10844 Enqueuing Move request for scope (-0.20, -0.06)
01:33:35.456 00.000 11060 Worker thread wakes up
01:33:35.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:35.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
01:33:35.456 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.6
01:33:35.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
01:33:35.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:35.456 00.000 11060 Moving (-0.20, -0.06) raw xDistance=0.09 yDistance=-0.18
01:33:35.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:35.457 00.001 10844 Enqueuing Expose request
01:33:35.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:33:35.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:35.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:33:35.457 00.000 11060 MoveAxis(E, 0, ABG)
01:33:35.457 00.000 11060 Move returns status 0, amount 0
01:33:35.457 00.000 11060 MoveAxis(N, 0, ABG)
01:33:35.457 00.000 11060 Move returns status 0, amount 0
01:33:35.457 00.000 11060 move complete, result=0
01:33:35.457 00.000 11060 worker thread done servicing request
01:33:35.458 00.001 11060 Worker thread wakes up
01:33:35.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:35.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:35.459 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:36.098 00.639 11060 Exposure complete
01:33:36.282 00.184 11060 worker thread done servicing request
01:33:36.282 00.000 10844 OnExposeComplete: enter
01:33:36.282 00.000 10844 UpdateGuideState(): m_state=6
01:33:36.282 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10252
01:33:36.282 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=61.40, Mass=2592, SNR=32.5, Peak=245 HFD=3.3
01:33:36.283 00.001 10844 MultiStar: [#1 0.02,0.73,0.00,M2] [#2 0.26,0.05,2.08,U] [#3 -0.19,0.09,1.04,U] [#4 -0.11,0.07,0.89,U] [#5 0.02,0.11,1.11,U] [#6 -0.69,0.11,0.00,M2] [#7 -0.48,0.00,0.81,U] [#8 -0.47,-0.15,0.96,U] 
01:33:36.283 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.08}, one-star: {0.01, 0.43}
01:33:36.283 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.02 = -2.27)
01:33:36.283 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
01:33:36.283 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.26 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
01:33:36.284 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
01:33:36.284 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
01:33:36.285 00.001 11060 Worker thread wakes up
01:33:36.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:36.285 00.000 10844 UpdateGuideState exits: m=2592 SNR=32.5
01:33:36.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:36.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:36.285 00.000 10844 Enqueuing Expose request
01:33:36.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:33:36.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:33:36.285 00.000 11060 Moving (-0.07, 0.08) raw xDistance=-0.07 yDistance=-0.08
01:33:36.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:33:36.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:36.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:33:36.285 00.000 11060 MoveAxis(E, 0, ABG)
01:33:36.285 00.000 11060 Move returns status 0, amount 0
01:33:36.285 00.000 11060 MoveAxis(N, 0, ABG)
01:33:36.285 00.000 11060 Move returns status 0, amount 0
01:33:36.285 00.000 11060 move complete, result=0
01:33:36.286 00.001 11060 worker thread done servicing request
01:33:36.286 00.000 11060 Worker thread wakes up
01:33:36.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:36.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:36.287 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:36.944 00.657 11060 Exposure complete
01:33:37.121 00.177 11060 worker thread done servicing request
01:33:37.121 00.000 10844 OnExposeComplete: enter
01:33:37.121 00.000 10844 UpdateGuideState(): m_state=6
01:33:37.122 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10253
01:33:37.122 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=60.72, Mass=2630, SNR=32.0, Peak=241 HFD=3.3
01:33:37.122 00.000 10844 MultiStar: [#1 -0.32,1.18,0.00,M3] [#2 -0.57,0.53,0.00,M1] [#3 -0.46,0.41,0.00,M1] [#4 -0.04,0.29,1.05,U] [#5 -0.11,0.58,1.06,U] [#6 0.21,-0.25,0.91,U] [#7 -0.79,0.72,0.00,M1] [#8 -0.01,-0.27,0.96,U] 
01:33:37.122 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.04}, one-star: {-0.45, -0.26}
01:33:37.122 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
01:33:37.122 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
01:33:37.122 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.75 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
01:33:37.124 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.04, opts=13)
01:33:37.124 00.000 10844 Enqueuing Move request for scope (-0.09, 0.04)
01:33:37.124 00.000 11060 Worker thread wakes up
01:33:37.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
01:33:37.124 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
01:33:37.124 00.000 11060 Moving (-0.09, 0.04) raw xDistance=-0.02 yDistance=-0.09
01:33:37.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:33:37.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:37.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:37.124 00.000 10844 UpdateGuideState exits: m=2630 SNR=32.0
01:33:37.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:37.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:33:37.125 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:37.125 00.000 10844 Enqueuing Expose request
01:33:37.125 00.000 11060 MoveAxis(E, 0, ABG)
01:33:37.125 00.000 11060 Move returns status 0, amount 0
01:33:37.125 00.000 11060 MoveAxis(N, 0, ABG)
01:33:37.125 00.000 11060 Move returns status 0, amount 0
01:33:37.125 00.000 11060 move complete, result=0
01:33:37.125 00.000 11060 worker thread done servicing request
01:33:37.125 00.000 11060 Worker thread wakes up
01:33:37.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:37.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:37.127 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:37.758 00.631 11060 Exposure complete
01:33:37.925 00.167 11060 worker thread done servicing request
01:33:37.925 00.000 10844 OnExposeComplete: enter
01:33:37.925 00.000 10844 UpdateGuideState(): m_state=6
01:33:37.926 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10254
01:33:37.926 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=60.31, Mass=2625, SNR=32.3, Peak=246 HFD=3.6
01:33:37.926 00.000 10844 MultiStar: [#1 -0.50,0.51,0.00,M4] [#2 0.03,-0.49,2.13,U] [#3 -0.17,-0.09,0.91,U] [#4 0.22,-0.06,1.04,U] [#5 -0.23,0.53,1.07,U] [#6 0.36,-0.56,0.00,M2] [#7 -0.40,0.01,0.87,U] [#8 -0.03,-0.38,0.89,U] 
01:33:37.926 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.20}, one-star: {-0.23, -0.66}
01:33:37.926 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
01:33:37.926 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
01:33:37.926 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.99 mountX=0.22 mountY=-0.06, mountTheta=-0.25
01:33:37.928 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.20, opts=13)
01:33:37.928 00.000 10844 Enqueuing Move request for scope (-0.09, -0.20)
01:33:37.928 00.000 11060 Worker thread wakes up
01:33:37.928 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:37.928 00.000 10844 UpdateGuideState exits: m=2625 SNR=32.3
01:33:37.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:37.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:37.928 00.000 10844 Enqueuing Expose request
01:33:37.929 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
01:33:37.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
01:33:37.929 00.000 11060 Moving (-0.09, -0.20) raw xDistance=0.22 yDistance=-0.06
01:33:37.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:33:37.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:37.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:33:37.929 00.000 11060 MoveAxis(W, 37, ABG)
01:33:37.929 00.000 11060 Guiding  Dir = 3, Dur = 37
01:33:37.935 00.006 11060 IsSlewing returns 0
01:33:37.935 00.000 11060 IsGuiding returns 0
01:33:37.998 00.063 11060 IsGuiding returns 0
01:33:37.998 00.000 11060 Move returns status 0, amount 37
01:33:37.998 00.000 11060 MoveAxis(N, 0, ABG)
01:33:37.998 00.000 11060 Move returns status 0, amount 0
01:33:37.998 00.000 11060 move complete, result=0
01:33:37.999 00.001 11060 worker thread done servicing request
01:33:37.999 00.000 11060 Worker thread wakes up
01:33:37.999 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:33:37.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:38.000 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:38.626 00.626 11060 Exposure complete
01:33:38.782 00.156 11060 worker thread done servicing request
01:33:38.782 00.000 10844 OnExposeComplete: enter
01:33:38.782 00.000 10844 UpdateGuideState(): m_state=6
01:33:38.783 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10255
01:33:38.783 00.000 10844 Star::Find returns 1 (1), X=268.88, Y=61.40, Mass=3201, SNR=36.5, Peak=255 HFD=3.3
01:33:38.783 00.000 10844 MultiStar: [#1 0.42,0.42,0.96,U] [#2 0.11,-0.24,1.86,U] [#3 0.26,-0.05,0.92,U] [#4 -0.05,0.43,0.87,U] [#5 0.01,0.72,0.00,M1] [#6 0.01,-0.17,0.85,U] [#7 -0.01,0.08,0.81,U] [#8 0.15,0.08,0.87,U] 
01:33:38.783 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.09}, one-star: {0.39, 0.43}
01:33:38.783 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
01:33:38.783 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
01:33:38.783 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.49 mountX=-0.11 mountY=0.15, mountTheta=2.24
01:33:38.784 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
01:33:38.784 00.000 10844 Enqueuing Move request for scope (0.16, 0.09)
01:33:38.784 00.000 11060 Worker thread wakes up
01:33:38.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:33:38.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:33:38.785 00.001 11060 Moving (0.16, 0.09) raw xDistance=-0.11 yDistance=0.15
01:33:38.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:33:38.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:38.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:33:38.785 00.000 11060 MoveAxis(E, 0, ABG)
01:33:38.785 00.000 11060 Move returns status 0, amount 0
01:33:38.785 00.000 11060 MoveAxis(N, 0, ABG)
01:33:38.785 00.000 11060 Move returns status 0, amount 0
01:33:38.785 00.000 11060 move complete, result=0
01:33:38.785 00.000 11060 worker thread done servicing request
01:33:38.785 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:38.785 00.000 10844 UpdateGuideState exits: m=3201 SNR=36.5 Saturated
01:33:38.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:38.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:38.785 00.000 10844 Enqueuing Expose request
01:33:38.785 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:38.786 00.001 11060 Worker thread wakes up
01:33:38.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:38.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:39.421 00.635 11060 Exposure complete
01:33:39.602 00.181 11060 worker thread done servicing request
01:33:39.603 00.001 10844 OnExposeComplete: enter
01:33:39.603 00.000 10844 UpdateGuideState(): m_state=6
01:33:39.603 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10256
01:33:39.603 00.000 10844 Star::Find returns 1 (1), X=268.67, Y=61.23, Mass=2631, SNR=32.7, Peak=255 HFD=3.3
01:33:39.603 00.000 10844 MultiStar: [#1 0.26,0.06,1.01,U] [#2 0.14,-0.14,2.15,U] [#3 -0.00,-0.15,0.96,U] [#4 0.02,0.71,0.00,M1] [#5 0.35,0.39,1.09,U] [#6 -0.03,-0.15,1.01,U] [#7 -0.06,0.50,1.01,U] [#8 0.11,-0.02,0.87,U] 
01:33:39.603 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.18, 0.26}
01:33:39.604 00.001 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
01:33:39.604 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:33:39.604 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.50 mountX=-0.09 mountY=0.11, mountTheta=2.25
01:33:39.605 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.07, opts=13)
01:33:39.605 00.000 10844 Enqueuing Move request for scope (0.12, 0.07)
01:33:39.605 00.000 11060 Worker thread wakes up
01:33:39.606 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:39.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:33:39.606 00.000 10844 UpdateGuideState exits: m=2631 SNR=32.7 Saturated
01:33:39.606 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:33:39.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:39.606 00.000 11060 Moving (0.12, 0.07) raw xDistance=-0.09 yDistance=0.11
01:33:39.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:39.606 00.000 10844 Enqueuing Expose request
01:33:39.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:33:39.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:39.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:33:39.606 00.000 11060 MoveAxis(E, 0, ABG)
01:33:39.606 00.000 11060 Move returns status 0, amount 0
01:33:39.606 00.000 11060 MoveAxis(N, 0, ABG)
01:33:39.606 00.000 11060 Move returns status 0, amount 0
01:33:39.606 00.000 11060 move complete, result=0
01:33:39.608 00.002 11060 worker thread done servicing request
01:33:39.608 00.000 11060 Worker thread wakes up
01:33:39.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:39.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:39.610 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:40.237 00.627 11060 Exposure complete
01:33:40.398 00.161 11060 worker thread done servicing request
01:33:40.398 00.000 10844 OnExposeComplete: enter
01:33:40.398 00.000 10844 UpdateGuideState(): m_state=6
01:33:40.399 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10257
01:33:40.399 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=61.37, Mass=2950, SNR=34.5, Peak=254 HFD=3.3
01:33:40.399 00.000 10844 MultiStar: [#1 0.09,-0.09,0.96,U] [#2 0.01,0.10,2.03,U] [#3 0.08,-0.35,0.91,U] [#4 0.06,0.36,0.89,U] [#5 -0.32,0.48,0.93,U] [#6 -0.24,-0.27,0.99,U] [#7 0.08,-0.02,0.77,U] [#8 0.02,0.18,0.86,U] 
01:33:40.399 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.02, 0.40}
01:33:40.399 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
01:33:40.399 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
01:33:40.399 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.81 mountX=-0.08 mountY=-0.04, mountTheta=-2.73
01:33:40.400 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
01:33:40.401 00.001 10844 Enqueuing Move request for scope (-0.02, 0.09)
01:33:40.401 00.000 11060 Worker thread wakes up
01:33:40.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:33:40.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:33:40.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:40.401 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.08 yDistance=-0.04
01:33:40.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:33:40.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:40.401 00.000 10844 UpdateGuideState exits: m=2950 SNR=34.5
01:33:40.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:40.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:33:40.401 00.000 11060 MoveAxis(E, 0, ABG)
01:33:40.401 00.000 11060 Move returns status 0, amount 0
01:33:40.401 00.000 11060 MoveAxis(N, 0, ABG)
01:33:40.401 00.000 11060 Move returns status 0, amount 0
01:33:40.401 00.000 11060 move complete, result=0
01:33:40.401 00.000 11060 worker thread done servicing request
01:33:40.402 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:40.402 00.000 10844 Enqueuing Expose request
01:33:40.402 00.000 11060 Worker thread wakes up
01:33:40.402 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:40.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:40.408 00.006 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:41.035 00.627 11060 Exposure complete
01:33:41.206 00.171 11060 worker thread done servicing request
01:33:41.206 00.000 10844 OnExposeComplete: enter
01:33:41.206 00.000 10844 UpdateGuideState(): m_state=6
01:33:41.206 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10258
01:33:41.207 00.001 10844 Star::Find returns 1 (0), X=268.61, Y=60.54, Mass=2751, SNR=33.2, Peak=214 HFD=3.4
01:33:41.207 00.000 10844 MultiStar: [#1 -0.19,-0.07,0.98,U] [#2 0.28,0.08,1.97,U] [#3 -0.22,-0.65,0.00,M1] [#4 0.55,0.18,0.89,U] [#5 0.05,0.13,1.11,U] [#6 -0.52,-0.29,0.94,U] [#7 -0.45,-0.24,0.87,U] [#8 -0.01,0.05,0.91,U] 
01:33:41.207 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.13, -0.43}
01:33:41.207 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
01:33:41.207 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
01:33:41.207 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.24 mountX=0.05 mountY=0.03, mountTheta=0.50
01:33:41.208 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
01:33:41.209 00.001 10844 Enqueuing Move request for scope (0.02, -0.05)
01:33:41.209 00.000 11060 Worker thread wakes up
01:33:41.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:41.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:33:41.209 00.000 10844 UpdateGuideState exits: m=2751 SNR=33.2
01:33:41.209 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:33:41.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:41.209 00.000 11060 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=0.03
01:33:41.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:41.209 00.000 10844 Enqueuing Expose request
01:33:41.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:33:41.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:41.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:33:41.209 00.000 11060 MoveAxis(E, 0, ABG)
01:33:41.209 00.000 11060 Move returns status 0, amount 0
01:33:41.210 00.001 11060 MoveAxis(N, 0, ABG)
01:33:41.210 00.000 11060 Move returns status 0, amount 0
01:33:41.210 00.000 11060 move complete, result=0
01:33:41.210 00.000 11060 worker thread done servicing request
01:33:41.210 00.000 11060 Worker thread wakes up
01:33:41.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:41.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:41.220 00.010 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:41.848 00.628 11060 Exposure complete
01:33:42.029 00.181 11060 worker thread done servicing request
01:33:42.029 00.000 10844 OnExposeComplete: enter
01:33:42.029 00.000 10844 UpdateGuideState(): m_state=6
01:33:42.029 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10259
01:33:42.029 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=61.05, Mass=2948, SNR=34.0, Peak=245 HFD=3.4
01:33:42.030 00.001 10844 MultiStar: [#1 -0.33,0.45,0.93,U] [#2 -0.32,0.71,0.00,M1] [#3 0.48,0.03,0.92,U] [#4 0.53,0.08,0.86,U] [#5 -0.25,0.61,0.00,M1] [#6 0.03,0.11,0.92,U] [#7 0.08,0.34,0.80,U] [#8 -0.01,0.45,0.90,U] 
01:33:42.030 00.000 10844 single-star, 6 included, MultiStar: {0.08, 0.22}, one-star: {-0.19, 0.08}
01:33:42.030 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
01:33:42.030 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.78)
01:33:42.030 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.77 mountX=-0.04 mountY=-0.20, mountTheta=-1.76
01:33:42.038 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.08, opts=13)
01:33:42.038 00.000 10844 Enqueuing Move request for scope (-0.19, 0.08)
01:33:42.038 00.000 11060 Worker thread wakes up
01:33:42.038 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:42.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
01:33:42.038 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.0
01:33:42.038 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
01:33:42.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:42.038 00.000 11060 Moving (-0.19, 0.08) raw xDistance=-0.04 yDistance=-0.20
01:33:42.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:42.038 00.000 10844 Enqueuing Expose request
01:33:42.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:42.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:33:42.038 00.000 11060 MoveAxis(E, 0, ABG)
01:33:42.038 00.000 11060 Move returns status 0, amount 0
01:33:42.038 00.000 11060 MoveAxis(N, 79, ABG)
01:33:42.038 00.000 11060 Guiding  Dir = 0, Dur = 79
01:33:42.046 00.008 11060 IsSlewing returns 0
01:33:42.046 00.000 11060 IsGuiding returns 0
01:33:42.139 00.093 11060 IsGuiding returns 0
01:33:42.139 00.000 11060 Move returns status 0, amount 79
01:33:42.139 00.000 11060 move complete, result=0
01:33:42.139 00.000 11060 worker thread done servicing request
01:33:42.139 00.000 11060 Worker thread wakes up
01:33:42.139 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 79 ms NORTH
01:33:42.140 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:42.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:42.764 00.624 11060 Exposure complete
01:33:42.926 00.162 11060 worker thread done servicing request
01:33:42.927 00.001 10844 OnExposeComplete: enter
01:33:42.927 00.000 10844 UpdateGuideState(): m_state=6
01:33:42.927 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10260
01:33:42.927 00.000 10844 Star::Find returns 1 (0), X=269.18, Y=61.41, Mass=2747, SNR=33.3, Peak=238 HFD=3.4
01:33:42.927 00.000 10844 MultiStar: [#1 0.01,0.48,1.07,U] [#2 0.13,-0.05,2.02,U] [#3 -0.05,-0.03,1.01,U] [#4 0.48,0.23,0.92,U] [#5 -0.11,0.12,1.06,U] [#6 0.14,-0.06,0.87,U] [#7 0.22,0.27,0.90,U] [#8 0.24,-0.22,0.99,U] 
01:33:42.927 00.000 10844 refined, 8 included, MultiStar: {0.18, 0.11}, one-star: {0.70, 0.43}
01:33:42.927 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
01:33:42.927 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:33:42.927 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.22 cameraTheta=0.56 mountX=-0.15 mountY=0.16, mountTheta=2.30
01:33:42.930 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.11, opts=13)
01:33:42.930 00.000 10844 Enqueuing Move request for scope (0.18, 0.11)
01:33:42.930 00.000 11060 Worker thread wakes up
01:33:42.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:42.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
01:33:42.930 00.000 10844 UpdateGuideState exits: m=2747 SNR=33.3
01:33:42.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
01:33:42.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:42.930 00.000 11060 Moving (0.18, 0.11) raw xDistance=-0.15 yDistance=0.16
01:33:42.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:42.930 00.000 10844 Enqueuing Expose request
01:33:42.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:33:42.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:42.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:33:42.930 00.000 11060 MoveAxis(E, 25, ABG)
01:33:42.930 00.000 11060 Guiding  Dir = 2, Dur = 25
01:33:42.968 00.038 11060 IsSlewing returns 0
01:33:42.969 00.001 11060 IsGuiding returns 0
01:33:43.009 00.040 11060 IsGuiding returns 0
01:33:43.009 00.000 11060 Move returns status 0, amount 25
01:33:43.009 00.000 11060 MoveAxis(N, 0, ABG)
01:33:43.010 00.001 11060 Move returns status 0, amount 0
01:33:43.010 00.000 11060 move complete, result=0
01:33:43.010 00.000 11060 worker thread done servicing request
01:33:43.010 00.000 11060 Worker thread wakes up
01:33:43.010 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
01:33:43.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:43.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:43.639 00.629 11060 Exposure complete
01:33:43.798 00.159 11060 worker thread done servicing request
01:33:43.799 00.001 10844 OnExposeComplete: enter
01:33:43.799 00.000 10844 UpdateGuideState(): m_state=6
01:33:43.799 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10261
01:33:43.799 00.000 10844 Star::Find returns 1 (0), X=269.32, Y=60.94, Mass=2813, SNR=34.2, Peak=248 HFD=3.4
01:33:43.799 00.000 10844 MultiStar: [#1 0.44,-0.29,1.01,U] [#2 0.53,-0.22,1.97,U] [#3 0.27,-0.07,0.95,U] [#4 -0.21,0.19,0.95,U] [#5 0.32,0.29,0.97,U] [#6 0.37,-0.74,0.00,M1] [#7 0.73,0.20,0.00,M1] [#8 0.86,-0.73,0.00,M1] 
01:33:43.801 00.002 10844 refined, 5 included, MultiStar: {0.39, -0.05}, one-star: {0.83, -0.03}
01:33:43.801 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
01:33:43.801 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
01:33:43.801 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.05 hyp=0.40 cameraTheta=-0.14 mountX=-0.02 mountY=0.40, mountTheta=1.61
01:33:43.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.05, opts=13)
01:33:43.802 00.000 10844 Enqueuing Move request for scope (0.39, -0.05)
01:33:43.802 00.000 11060 Worker thread wakes up
01:33:43.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.05) opts 0xd
01:33:43.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.05)
01:33:43.802 00.000 11060 Moving (0.39, -0.05) raw xDistance=-0.02 yDistance=0.40
01:33:43.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:33:43.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:43.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:43.803 00.001 10844 UpdateGuideState exits: m=2813 SNR=34.2
01:33:43.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:43.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:43.803 00.000 10844 Enqueuing Expose request
01:33:43.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:33:43.803 00.000 11060 MoveAxis(E, 0, ABG)
01:33:43.803 00.000 11060 Move returns status 0, amount 0
01:33:43.803 00.000 11060 MoveAxis(N, 0, ABG)
01:33:43.803 00.000 11060 Move returns status 0, amount 0
01:33:43.803 00.000 11060 move complete, result=0
01:33:43.803 00.000 11060 worker thread done servicing request
01:33:43.803 00.000 11060 Worker thread wakes up
01:33:43.804 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:43.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:43.806 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:33:44.437 00.631 11060 Exposure complete
01:33:44.618 00.181 11060 worker thread done servicing request
01:33:44.618 00.000 10844 OnExposeComplete: enter
01:33:44.618 00.000 10844 UpdateGuideState(): m_state=6
01:33:44.619 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10262
01:33:44.619 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=61.05, Mass=2891, SNR=33.7, Peak=248 HFD=3.2
01:33:44.620 00.001 10844 MultiStar: [#1 -0.10,0.22,1.03,U] [#2 0.65,-0.30,0.00,M1] [#3 0.28,0.26,0.97,U] [#4 0.44,0.48,0.00,M1] [#5 0.62,0.13,0.00,M1] [#6 0.50,-0.49,0.00,M2] [#7 0.12,-0.39,0.85,U] [#8 0.17,-0.61,0.00,M2] 
01:33:44.620 00.000 10844 refined, 3 included, MultiStar: {0.14, 0.06}, one-star: {0.26, 0.07}
01:33:44.620 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
01:33:44.620 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
01:33:44.620 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=-0.08 mountY=0.13, mountTheta=2.14
01:33:44.621 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.06, opts=13)
01:33:44.621 00.000 10844 Enqueuing Move request for scope (0.14, 0.06)
01:33:44.621 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:44.621 00.000 10844 UpdateGuideState exits: m=2891 SNR=33.7
01:33:44.622 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:44.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:44.622 00.000 11060 Worker thread wakes up
01:33:44.622 00.000 10844 Enqueuing Expose request
01:33:44.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:33:44.622 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:33:44.622 00.000 11060 Moving (0.14, 0.06) raw xDistance=-0.08 yDistance=0.13
01:33:44.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:33:44.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:44.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:33:44.622 00.000 11060 MoveAxis(E, 0, ABG)
01:33:44.622 00.000 11060 Move returns status 0, amount 0
01:33:44.622 00.000 11060 MoveAxis(N, 0, ABG)
01:33:44.622 00.000 11060 Move returns status 0, amount 0
01:33:44.622 00.000 11060 move complete, result=0
01:33:44.622 00.000 11060 worker thread done servicing request
01:33:44.622 00.000 11060 Worker thread wakes up
01:33:44.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:44.623 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:44.624 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:45.248 00.624 11060 Exposure complete
01:33:45.424 00.176 11060 worker thread done servicing request
01:33:45.424 00.000 10844 OnExposeComplete: enter
01:33:45.424 00.000 10844 UpdateGuideState(): m_state=6
01:33:45.424 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10263
01:33:45.424 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=60.60, Mass=2663, SNR=32.3, Peak=223 HFD=3.4
01:33:45.424 00.000 10844 MultiStar: [#1 -0.36,0.03,1.01,U] [#2 0.05,-0.36,2.12,U] [#3 0.27,-0.60,0.00,M1] [#4 0.42,0.11,0.98,U] [#5 0.58,0.08,1.04,U] [#6 0.30,-0.70,0.00,M3] [#7 -0.32,-0.64,0.00,M1] [#8 0.24,0.05,1.02,U] 
01:33:45.424 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.12}, one-star: {0.28, -0.38}
01:33:45.425 00.001 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
01:33:45.425 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
01:33:45.425 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.59 mountX=0.09 mountY=0.20, mountTheta=1.16
01:33:45.426 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.12, opts=13)
01:33:45.426 00.000 10844 Enqueuing Move request for scope (0.18, -0.12)
01:33:45.426 00.000 11060 Worker thread wakes up
01:33:45.426 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:45.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
01:33:45.426 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
01:33:45.426 00.000 11060 Moving (0.18, -0.12) raw xDistance=0.09 yDistance=0.20
01:33:45.427 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:33:45.427 00.000 10844 UpdateGuideState exits: m=2663 SNR=32.3
01:33:45.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:45.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:45.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:33:45.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:45.427 00.000 10844 Enqueuing Expose request
01:33:45.427 00.000 11060 MoveAxis(E, 0, ABG)
01:33:45.427 00.000 11060 Move returns status 0, amount 0
01:33:45.427 00.000 11060 MoveAxis(N, 0, ABG)
01:33:45.427 00.000 11060 Move returns status 0, amount 0
01:33:45.427 00.000 11060 move complete, result=0
01:33:45.427 00.000 11060 worker thread done servicing request
01:33:45.427 00.000 11060 Worker thread wakes up
01:33:45.428 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:45.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:45.430 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:46.066 00.636 11060 Exposure complete
01:33:46.258 00.192 11060 worker thread done servicing request
01:33:46.258 00.000 10844 OnExposeComplete: enter
01:33:46.258 00.000 10844 UpdateGuideState(): m_state=6
01:33:46.258 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10264
01:33:46.258 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=60.34, Mass=2915, SNR=34.1, Peak=249 HFD=3.5
01:33:46.259 00.001 10844 MultiStar: [#1 -0.35,-0.59,0.00,M1] [#2 0.46,-0.43,0.00,M1] [#3 -0.31,-0.43,0.92,U] [#4 0.51,0.03,0.91,U] [#5 -0.07,0.24,0.98,U] [#6 0.03,-0.66,0.00,M4] [#7 -0.11,-0.81,0.00,M2] [#8 0.11,-0.63,0.00,M2] 
01:33:46.259 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.20}, one-star: {0.13, -0.63}
01:33:46.259 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
01:33:46.259 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
01:33:46.259 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.26 mountX=0.18 mountY=0.10, mountTheta=0.48
01:33:46.261 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.20, opts=13)
01:33:46.261 00.000 10844 Enqueuing Move request for scope (0.06, -0.20)
01:33:46.261 00.000 11060 Worker thread wakes up
01:33:46.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
01:33:46.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
01:33:46.261 00.000 11060 Moving (0.06, -0.20) raw xDistance=0.18 yDistance=0.10
01:33:46.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:33:46.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:46.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:46.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:33:46.261 00.000 11060 MoveAxis(W, 32, ABG)
01:33:46.261 00.000 11060 Guiding  Dir = 3, Dur = 32
01:33:46.261 00.000 10844 UpdateGuideState exits: m=2915 SNR=34.1
01:33:46.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:46.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:46.261 00.000 10844 Enqueuing Expose request
01:33:46.265 00.004 11060 IsSlewing returns 0
01:33:46.265 00.000 11060 IsGuiding returns 0
01:33:46.317 00.052 11060 IsGuiding returns 0
01:33:46.317 00.000 11060 Move returns status 0, amount 32
01:33:46.317 00.000 11060 MoveAxis(N, 0, ABG)
01:33:46.317 00.000 11060 Move returns status 0, amount 0
01:33:46.317 00.000 11060 move complete, result=0
01:33:46.317 00.000 11060 worker thread done servicing request
01:33:46.317 00.000 11060 Worker thread wakes up
01:33:46.317 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
01:33:46.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:46.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:46.953 00.636 11060 Exposure complete
01:33:47.121 00.168 11060 worker thread done servicing request
01:33:47.121 00.000 10844 OnExposeComplete: enter
01:33:47.122 00.001 10844 UpdateGuideState(): m_state=6
01:33:47.122 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10265
01:33:47.122 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.70, Mass=2876, SNR=33.9, Peak=242 HFD=3.6
01:33:47.122 00.000 10844 MultiStar: [#1 -0.18,-0.24,0.95,U] [#2 -0.02,-0.97,0.00,M2] [#3 0.06,-1.24,0.00,M1] [#4 0.32,-0.27,0.88,U] [#5 0.45,-0.76,0.00,M1] [#6 0.07,-0.40,0.96,U] [#7 -0.73,-0.82,0.00,M3] [#8 0.09,-0.47,0.93,U] 
01:33:47.122 00.000 10844 single-star, 4 included, MultiStar: {0.10, -0.33}, one-star: {0.20, -0.28}
01:33:47.122 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
01:33:47.122 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
01:33:47.122 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-0.94 mountX=0.23 mountY=0.24, mountTheta=0.81
01:33:47.124 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.28, opts=13)
01:33:47.124 00.000 10844 Enqueuing Move request for scope (0.20, -0.28)
01:33:47.124 00.000 11060 Worker thread wakes up
01:33:47.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:47.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
01:33:47.124 00.000 10844 UpdateGuideState exits: m=2876 SNR=33.9
01:33:47.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
01:33:47.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:47.124 00.000 11060 Moving (0.20, -0.28) raw xDistance=0.23 yDistance=0.24
01:33:47.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:47.124 00.000 10844 Enqueuing Expose request
01:33:47.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:33:47.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:47.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:33:47.124 00.000 11060 MoveAxis(W, 42, ABG)
01:33:47.124 00.000 11060 Guiding  Dir = 3, Dur = 42
01:33:47.142 00.018 11060 IsSlewing returns 0
01:33:47.142 00.000 11060 IsGuiding returns 0
01:33:47.190 00.048 11060 IsGuiding returns 0
01:33:47.190 00.000 11060 Move returns status 0, amount 42
01:33:47.190 00.000 11060 MoveAxis(N, 0, ABG)
01:33:47.190 00.000 11060 Move returns status 0, amount 0
01:33:47.190 00.000 11060 move complete, result=0
01:33:47.191 00.001 11060 worker thread done servicing request
01:33:47.191 00.000 11060 Worker thread wakes up
01:33:47.191 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
01:33:47.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:47.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:47.820 00.629 11060 Exposure complete
01:33:48.001 00.181 11060 worker thread done servicing request
01:33:48.001 00.000 10844 OnExposeComplete: enter
01:33:48.001 00.000 10844 UpdateGuideState(): m_state=6
01:33:48.002 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10266
01:33:48.002 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=60.82, Mass=3359, SNR=36.7, Peak=249 HFD=3.6
01:33:48.002 00.000 10844 MultiStar: [#1 -0.11,-0.03,0.83,U] [#2 -0.45,-0.06,1.85,U] [#3 0.04,-0.91,0.00,M2] [#4 0.06,-0.19,0.82,U] [#5 -0.22,-0.34,0.92,U] [#6 -0.10,-0.69,0.00,M4] [#7 0.06,-0.56,0.73,U] [#8 0.55,-0.69,0.00,M2] 
01:33:48.002 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.19}, one-star: {-0.26, -0.15}
01:33:48.002 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
01:33:48.002 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
01:33:48.002 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.40 mountX=0.22 mountY=-0.17, mountTheta=-0.66
01:33:48.004 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.19, opts=13)
01:33:48.004 00.000 10844 Enqueuing Move request for scope (-0.21, -0.19)
01:33:48.004 00.000 11060 Worker thread wakes up
01:33:48.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:48.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
01:33:48.004 00.000 10844 UpdateGuideState exits: m=3359 SNR=36.7
01:33:48.004 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
01:33:48.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:48.004 00.000 11060 Moving (-0.21, -0.19) raw xDistance=0.22 yDistance=-0.17
01:33:48.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:48.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:33:48.004 00.000 10844 Enqueuing Expose request
01:33:48.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:48.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:33:48.004 00.000 11060 MoveAxis(W, 40, ABG)
01:33:48.004 00.000 11060 Guiding  Dir = 3, Dur = 40
01:33:48.035 00.031 11060 IsSlewing returns 0
01:33:48.035 00.000 11060 IsGuiding returns 0
01:33:48.084 00.049 11060 IsGuiding returns 0
01:33:48.095 00.011 11060 Move returns status 0, amount 40
01:33:48.095 00.000 11060 MoveAxis(N, 0, ABG)
01:33:48.095 00.000 11060 Move returns status 0, amount 0
01:33:48.095 00.000 11060 move complete, result=0
01:33:48.095 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
01:33:48.096 00.001 11060 worker thread done servicing request
01:33:48.096 00.000 11060 Worker thread wakes up
01:33:48.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:48.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:48.728 00.632 11060 Exposure complete
01:33:48.902 00.174 11060 worker thread done servicing request
01:33:48.902 00.000 10844 OnExposeComplete: enter
01:33:48.902 00.000 10844 UpdateGuideState(): m_state=6
01:33:48.903 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10267
01:33:48.903 00.000 10844 Star::Find returns 1 (1), X=268.86, Y=60.99, Mass=3052, SNR=35.0, Peak=255 HFD=3.5
01:33:48.903 00.000 10844 MultiStar: [#1 0.09,-0.19,0.89,U] [#2 0.13,-0.76,0.00,M2] [#3 0.25,-0.50,0.87,U] [#4 0.87,-0.14,0.00,M1] [#5 0.15,-0.27,1.00,U] [#6 -0.01,-0.03,0.85,U] [#7 0.26,-0.81,0.00,M3] [#8 0.16,-0.26,0.86,U] 
01:33:48.903 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.20}, one-star: {0.37, 0.02}
01:33:48.903 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
01:33:48.903 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:33:48.904 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.27 cameraTheta=-0.86 mountX=0.17 mountY=0.20, mountTheta=0.88
01:33:48.905 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.20, opts=13)
01:33:48.906 00.001 10844 Enqueuing Move request for scope (0.17, -0.20)
01:33:48.906 00.000 11060 Worker thread wakes up
01:33:48.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:48.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
01:33:48.906 00.000 10844 UpdateGuideState exits: m=3052 SNR=35.0 Saturated
01:33:48.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
01:33:48.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:48.906 00.000 11060 Moving (0.17, -0.20) raw xDistance=0.17 yDistance=0.20
01:33:48.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:48.906 00.000 10844 Enqueuing Expose request
01:33:48.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:33:48.906 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.01 newest=0.27
01:33:48.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:33:48.906 00.000 11060 MoveAxis(W, 30, ABG)
01:33:48.906 00.000 11060 Guiding  Dir = 3, Dur = 30
01:33:48.929 00.023 11060 IsSlewing returns 0
01:33:48.929 00.000 11060 IsGuiding returns 0
01:33:48.975 00.046 11060 IsGuiding returns 0
01:33:48.975 00.000 11060 Move returns status 0, amount 30
01:33:48.975 00.000 11060 BLC: Oldest BLC event removed
01:33:48.975 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 651 applied
01:33:48.975 00.000 11060 MoveAxis(S, 730, ABG)
01:33:48.975 00.000 11060 Guiding  Dir = 1, Dur = 730
01:33:48.990 00.015 11060 IsSlewing returns 0
01:33:48.990 00.000 11060 IsGuiding returns 0
01:33:49.723 00.733 11060 IsGuiding returns 0
01:33:49.723 00.000 11060 Move returns status 0, amount 730
01:33:49.723 00.000 11060 move complete, result=0
01:33:49.723 00.000 11060 worker thread done servicing request
01:33:49.723 00.000 11060 Worker thread wakes up
01:33:49.723 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 730 ms SOUTH
01:33:49.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:49.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:50.355 00.632 11060 Exposure complete
01:33:50.526 00.171 11060 worker thread done servicing request
01:33:50.526 00.000 10844 OnExposeComplete: enter
01:33:50.526 00.000 10844 UpdateGuideState(): m_state=6
01:33:50.526 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10268
01:33:50.526 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=61.07, Mass=2692, SNR=32.8, Peak=219 HFD=3.5
01:33:50.526 00.000 10844 MultiStar: [#1 -0.06,0.04,0.93,U] [#2 -0.16,-0.17,2.05,U] [#3 -0.20,-0.40,1.01,U] [#4 0.35,-0.29,0.91,U] [#5 -0.21,-0.00,1.03,U] [#6 -0.62,-0.10,0.00,M4] [#7 -0.44,-0.10,0.81,U] [#8 -0.14,0.25,0.85,U] 
01:33:50.526 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.09}, one-star: {-0.27, 0.10}
01:33:50.527 00.001 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
01:33:50.527 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
01:33:50.527 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.59 mountX=0.11 mountY=-0.13, mountTheta=-0.85
01:33:50.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.09, opts=13)
01:33:50.528 00.000 10844 Enqueuing Move request for scope (-0.14, -0.09)
01:33:50.528 00.000 11060 Worker thread wakes up
01:33:50.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:50.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
01:33:50.528 00.000 10844 UpdateGuideState exits: m=2692 SNR=32.8
01:33:50.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
01:33:50.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:50.528 00.000 11060 Moving (-0.14, -0.09) raw xDistance=0.11 yDistance=-0.13
01:33:50.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:50.528 00.000 10844 Enqueuing Expose request
01:33:50.528 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.142964, 1:-0.128043
01:33:50.529 00.001 11060 BLC: No correction, Miss < min_move
01:33:50.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:33:50.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:50.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:33:50.529 00.000 11060 MoveAxis(E, 0, ABG)
01:33:50.529 00.000 11060 Move returns status 0, amount 0
01:33:50.529 00.000 11060 MoveAxis(N, 0, ABG)
01:33:50.529 00.000 11060 Move returns status 0, amount 0
01:33:50.529 00.000 11060 move complete, result=0
01:33:50.529 00.000 11060 worker thread done servicing request
01:33:50.529 00.000 11060 Worker thread wakes up
01:33:50.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:50.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:50.530 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:51.162 00.632 11060 Exposure complete
01:33:51.317 00.155 11060 worker thread done servicing request
01:33:51.317 00.000 10844 OnExposeComplete: enter
01:33:51.318 00.001 10844 UpdateGuideState(): m_state=6
01:33:51.318 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10269
01:33:51.318 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=61.39, Mass=3178, SNR=36.1, Peak=247 HFD=3.5
01:33:51.318 00.000 10844 MultiStar: [#1 -0.52,0.25,0.96,U] [#2 -0.12,0.44,1.96,U] [#3 -0.07,0.13,0.88,U] [#4 0.07,-0.25,0.89,U] [#5 -0.10,0.85,0.00,M1] [#6 -0.36,0.33,0.80,U] [#7 -0.58,0.03,0.70,U] [#8 -0.10,0.15,0.81,U] 
01:33:51.318 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.23}, one-star: {0.28, 0.42}
01:33:51.318 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
01:33:51.319 00.001 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
01:33:51.319 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.16 mountX=-0.20 mountY=-0.19, mountTheta=-2.38
01:33:51.320 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.23, opts=13)
01:33:51.320 00.000 10844 Enqueuing Move request for scope (-0.15, 0.23)
01:33:51.320 00.000 11060 Worker thread wakes up
01:33:51.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:51.320 00.000 10844 UpdateGuideState exits: m=3178 SNR=36.1
01:33:51.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:51.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:51.320 00.000 10844 Enqueuing Expose request
01:33:51.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
01:33:51.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
01:33:51.320 00.000 11060 Moving (-0.15, 0.23) raw xDistance=-0.20 yDistance=-0.19
01:33:51.320 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.142964, 1:-0.128043, 2:-0.189378
01:33:51.320 00.000 11060 BLC: No correction, Miss < min_move
01:33:51.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:33:51.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:51.322 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:33:51.322 00.000 11060 MoveAxis(E, 34, ABG)
01:33:51.322 00.000 11060 Guiding  Dir = 2, Dur = 34
01:33:51.360 00.038 11060 IsSlewing returns 0
01:33:51.360 00.000 11060 IsGuiding returns 0
01:33:51.438 00.078 11060 IsGuiding returns 0
01:33:51.438 00.000 11060 Move returns status 0, amount 34
01:33:51.438 00.000 11060 MoveAxis(N, 0, ABG)
01:33:51.438 00.000 11060 Move returns status 0, amount 0
01:33:51.438 00.000 11060 move complete, result=0
01:33:51.438 00.000 11060 worker thread done servicing request
01:33:51.439 00.001 11060 Worker thread wakes up
01:33:51.439 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
01:33:51.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:51.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:52.073 00.634 11060 Exposure complete
01:33:52.232 00.159 11060 worker thread done servicing request
01:33:52.232 00.000 10844 OnExposeComplete: enter
01:33:52.232 00.000 10844 UpdateGuideState(): m_state=6
01:33:52.234 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10270
01:33:52.234 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=60.28, Mass=3062, SNR=35.9, Peak=248 HFD=3.5
01:33:52.234 00.000 10844 MultiStar: [#1 0.11,-0.22,0.89,U] [#2 -0.17,-0.16,1.83,U] [#3 -0.06,-0.54,0.81,U] [#4 0.17,-0.61,0.00,M1] [#5 0.11,-0.16,0.93,U] [#6 0.02,-0.40,0.83,U] [#7 0.02,0.31,0.67,U] [#8 0.22,-0.58,0.00,M1] 
01:33:52.234 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.27}, one-star: {-0.03, -0.69}
01:33:52.234 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
01:33:52.234 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
01:33:52.234 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.66 mountX=0.27 mountY=0.02, mountTheta=0.08
01:33:52.235 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.27, opts=13)
01:33:52.235 00.000 10844 Enqueuing Move request for scope (-0.02, -0.27)
01:33:52.236 00.001 11060 Worker thread wakes up
01:33:52.236 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:52.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
01:33:52.236 00.000 10844 UpdateGuideState exits: m=3062 SNR=35.9
01:33:52.236 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
01:33:52.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:52.236 00.000 11060 Moving (-0.02, -0.27) raw xDistance=0.27 yDistance=0.02
01:33:52.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:52.236 00.000 10844 Enqueuing Expose request
01:33:52.236 00.000 11060 BLC: window closed
01:33:52.236 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.142964, 1:-0.128043, 2:-0.189378
01:33:52.236 00.000 11060 BLC: No correction, Miss < min_move
01:33:52.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
01:33:52.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:52.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:33:52.236 00.000 11060 MoveAxis(W, 46, ABG)
01:33:52.236 00.000 11060 Guiding  Dir = 3, Dur = 46
01:33:52.251 00.015 11060 IsSlewing returns 0
01:33:52.251 00.000 11060 IsGuiding returns 0
01:33:52.314 00.063 11060 IsGuiding returns 0
01:33:52.314 00.000 11060 Move returns status 0, amount 46
01:33:52.314 00.000 11060 MoveAxis(N, 0, ABG)
01:33:52.314 00.000 11060 Move returns status 0, amount 0
01:33:52.314 00.000 11060 move complete, result=0
01:33:52.314 00.000 11060 worker thread done servicing request
01:33:52.314 00.000 11060 Worker thread wakes up
01:33:52.314 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.0 px 0 ms NORTH
01:33:52.315 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:52.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:52.944 00.629 11060 Exposure complete
01:33:53.116 00.172 11060 worker thread done servicing request
01:33:53.116 00.000 10844 OnExposeComplete: enter
01:33:53.116 00.000 10844 UpdateGuideState(): m_state=6
01:33:53.117 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10271
01:33:53.117 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=60.97, Mass=2902, SNR=34.2, Peak=252 HFD=3.3
01:33:53.117 00.000 10844 MultiStar: [#1 -0.04,0.48,1.00,U] [#2 0.13,0.52,2.02,U] [#3 0.19,-0.12,0.99,U] [#4 0.73,-0.14,0.00,M2] [#5 0.37,0.67,0.00,M1] [#6 0.08,0.16,0.86,U] [#7 -0.11,0.56,0.86,U] [#8 0.22,-0.14,0.93,U] 
01:33:53.117 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.25}, one-star: {0.30, 0.00}
01:33:53.117 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:33:53.117 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
01:33:53.117 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.27 cameraTheta=1.13 mountX=-0.26 mountY=0.07, mountTheta=2.87
01:33:53.119 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.25, opts=13)
01:33:53.119 00.000 10844 Enqueuing Move request for scope (0.12, 0.25)
01:33:53.119 00.000 11060 Worker thread wakes up
01:33:53.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:53.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
01:33:53.119 00.000 10844 UpdateGuideState exits: m=2902 SNR=34.2
01:33:53.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
01:33:53.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:53.119 00.000 11060 Moving (0.12, 0.25) raw xDistance=-0.26 yDistance=0.07
01:33:53.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:53.119 00.000 10844 Enqueuing Expose request
01:33:53.121 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:33:53.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:53.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:33:53.121 00.000 11060 MoveAxis(E, 45, ABG)
01:33:53.121 00.000 11060 Guiding  Dir = 2, Dur = 45
01:33:53.125 00.004 11060 IsSlewing returns 0
01:33:53.125 00.000 11060 IsGuiding returns 0
01:33:53.173 00.048 11060 IsGuiding returns 0
01:33:53.173 00.000 11060 Move returns status 0, amount 45
01:33:53.173 00.000 11060 MoveAxis(N, 0, ABG)
01:33:53.173 00.000 11060 Move returns status 0, amount 0
01:33:53.173 00.000 11060 move complete, result=0
01:33:53.173 00.000 11060 worker thread done servicing request
01:33:53.173 00.000 11060 Worker thread wakes up
01:33:53.173 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
01:33:53.189 00.016 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:53.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:53.821 00.632 11060 Exposure complete
01:33:53.999 00.178 11060 worker thread done servicing request
01:33:53.999 00.000 10844 OnExposeComplete: enter
01:33:53.999 00.000 10844 UpdateGuideState(): m_state=6
01:33:53.999 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10272
01:33:53.999 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.00, Mass=2746, SNR=33.8, Peak=242 HFD=3.3
01:33:54.000 00.001 10844 MultiStar: [#1 0.08,0.19,1.00,U] [#2 0.08,-0.33,1.99,U] [#3 -0.05,-0.30,0.89,U] [#4 0.65,0.14,0.00,M3] [#5 -0.08,0.41,1.05,U] [#6 0.02,-0.37,0.90,U] [#7 -0.16,-0.38,0.85,U] [#8 0.00,-0.06,0.88,U] 
01:33:54.000 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.12}, one-star: {0.15, 0.02}
01:33:54.000 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
01:33:54.000 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
01:33:54.000 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.43 mountX=0.11 mountY=0.04, mountTheta=0.31
01:33:54.002 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
01:33:54.002 00.000 10844 Enqueuing Move request for scope (0.02, -0.12)
01:33:54.003 00.001 11060 Worker thread wakes up
01:33:54.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:54.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:33:54.003 00.000 10844 UpdateGuideState exits: m=2746 SNR=33.8
01:33:54.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:33:54.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:54.003 00.000 11060 Moving (0.02, -0.12) raw xDistance=0.11 yDistance=0.04
01:33:54.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:33:54.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:54.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:54.003 00.000 10844 Enqueuing Expose request
01:33:54.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:33:54.003 00.000 11060 MoveAxis(E, 0, ABG)
01:33:54.003 00.000 11060 Move returns status 0, amount 0
01:33:54.004 00.001 11060 MoveAxis(N, 0, ABG)
01:33:54.004 00.000 11060 Move returns status 0, amount 0
01:33:54.004 00.000 11060 move complete, result=0
01:33:54.004 00.000 11060 worker thread done servicing request
01:33:54.010 00.006 11060 Worker thread wakes up
01:33:54.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:54.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:54.012 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:54.639 00.627 11060 Exposure complete
01:33:54.818 00.179 11060 worker thread done servicing request
01:33:54.819 00.001 10844 OnExposeComplete: enter
01:33:54.819 00.000 10844 UpdateGuideState(): m_state=6
01:33:54.819 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10273
01:33:54.819 00.000 10844 Star::Find returns 1 (1), X=268.97, Y=61.26, Mass=2642, SNR=32.1, Peak=255 HFD=3.2
01:33:54.819 00.000 10844 MultiStar: [#1 -0.02,0.30,0.93,U] [#2 0.07,0.39,2.12,U] [#3 0.20,-0.52,0.99,U] [#4 0.21,-0.09,1.04,U] [#5 -0.01,0.17,1.06,U] [#6 -0.08,-0.53,0.98,U] [#7 -0.01,0.28,0.82,U] [#8 -0.07,-0.15,0.88,U] 
01:33:54.819 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.48, 0.29}
01:33:54.819 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:33:54.819 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:33:54.819 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.57 mountX=-0.07 mountY=0.08, mountTheta=2.31
01:33:54.821 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.06, opts=13)
01:33:54.821 00.000 10844 Enqueuing Move request for scope (0.09, 0.06)
01:33:54.821 00.000 11060 Worker thread wakes up
01:33:54.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:54.821 00.000 10844 UpdateGuideState exits: m=2642 SNR=32.1 Saturated
01:33:54.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:54.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:54.821 00.000 10844 Enqueuing Expose request
01:33:54.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:33:54.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:33:54.821 00.000 11060 Moving (0.09, 0.06) raw xDistance=-0.07 yDistance=0.08
01:33:54.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:33:54.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:54.822 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:33:54.822 00.000 11060 MoveAxis(E, 0, ABG)
01:33:54.822 00.000 11060 Move returns status 0, amount 0
01:33:54.822 00.000 11060 MoveAxis(N, 0, ABG)
01:33:54.822 00.000 11060 Move returns status 0, amount 0
01:33:54.822 00.000 11060 move complete, result=0
01:33:54.822 00.000 11060 worker thread done servicing request
01:33:54.822 00.000 11060 Worker thread wakes up
01:33:54.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:54.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:54.823 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:55.461 00.638 11060 Exposure complete
01:33:55.646 00.185 11060 worker thread done servicing request
01:33:55.646 00.000 10844 OnExposeComplete: enter
01:33:55.646 00.000 10844 UpdateGuideState(): m_state=6
01:33:55.646 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10274
01:33:55.646 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=61.21, Mass=2219, SNR=30.0, Peak=215 HFD=3.1
01:33:55.646 00.000 10844 MultiStar: [#1 0.05,0.03,1.00,U] [#2 -0.15,-0.17,2.28,U] [#3 0.08,0.19,1.08,U] [#4 0.32,-0.19,1.10,U] [#5 0.17,0.43,1.03,U] [#6 0.20,0.27,0.97,U] [#7 0.07,0.36,0.86,U] [#8 0.17,0.06,1.05,U] 
01:33:55.646 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.01, 0.24}
01:33:55.646 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
01:33:55.646 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
01:33:55.646 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.10 mountY=0.06, mountTheta=2.63
01:33:55.654 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.09, opts=13)
01:33:55.654 00.000 10844 Enqueuing Move request for scope (0.07, 0.09)
01:33:55.655 00.001 11060 Worker thread wakes up
01:33:55.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:55.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:33:55.655 00.000 10844 UpdateGuideState exits: m=2219 SNR=30.0
01:33:55.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:33:55.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:55.655 00.000 11060 Moving (0.07, 0.09) raw xDistance=-0.10 yDistance=0.06
01:33:55.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:55.655 00.000 10844 Enqueuing Expose request
01:33:55.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:55.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:55.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:55.655 00.000 11060 MoveAxis(E, 0, ABG)
01:33:55.655 00.000 11060 Move returns status 0, amount 0
01:33:55.655 00.000 11060 MoveAxis(N, 0, ABG)
01:33:55.655 00.000 11060 Move returns status 0, amount 0
01:33:55.655 00.000 11060 move complete, result=0
01:33:55.655 00.000 11060 worker thread done servicing request
01:33:55.655 00.000 11060 Worker thread wakes up
01:33:55.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:55.656 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:55.657 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:56.291 00.634 11060 Exposure complete
01:33:56.499 00.208 11060 worker thread done servicing request
01:33:56.499 00.000 10844 OnExposeComplete: enter
01:33:56.499 00.000 10844 UpdateGuideState(): m_state=6
01:33:56.499 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10275
01:33:56.499 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=61.35, Mass=2514, SNR=31.5, Peak=254 HFD=3.3
01:33:56.500 00.001 10844 MultiStar: [#1 0.02,-0.49,1.03,U] [#2 -0.26,0.16,2.19,U] [#3 -0.18,0.21,0.95,U] [#4 0.44,0.69,0.00,M2] [#5 -0.11,0.59,0.98,U] [#6 0.22,-0.03,0.93,U] [#7 -0.59,-0.08,0.89,U] [#8 -0.12,0.28,1.02,U] 
01:33:56.500 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.13}, one-star: {0.03, 0.38}
01:33:56.500 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
01:33:56.500 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
01:33:56.500 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.38 mountX=-0.10 mountY=-0.16, mountTheta=-2.16
01:33:56.501 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.13, opts=13)
01:33:56.501 00.000 10844 Enqueuing Move request for scope (-0.14, 0.13)
01:33:56.501 00.000 11060 Worker thread wakes up
01:33:56.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
01:33:56.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
01:33:56.501 00.000 11060 Moving (-0.14, 0.13) raw xDistance=-0.10 yDistance=-0.16
01:33:56.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:56.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:56.502 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:56.502 00.000 10844 UpdateGuideState exits: m=2514 SNR=31.5
01:33:56.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:56.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:33:56.502 00.000 11060 MoveAxis(E, 0, ABG)
01:33:56.502 00.000 11060 Move returns status 0, amount 0
01:33:56.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:56.502 00.000 10844 Enqueuing Expose request
01:33:56.502 00.000 11060 MoveAxis(N, 0, ABG)
01:33:56.502 00.000 11060 Move returns status 0, amount 0
01:33:56.502 00.000 11060 move complete, result=0
01:33:56.502 00.000 11060 worker thread done servicing request
01:33:56.502 00.000 11060 Worker thread wakes up
01:33:56.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:56.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:56.504 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:57.130 00.626 11060 Exposure complete
01:33:57.326 00.196 11060 worker thread done servicing request
01:33:57.326 00.000 10844 OnExposeComplete: enter
01:33:57.327 00.001 10844 UpdateGuideState(): m_state=6
01:33:57.327 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10276
01:33:57.327 00.000 10844 Star::Find returns 1 (1), X=268.49, Y=61.34, Mass=2718, SNR=33.2, Peak=255 HFD=3.2
01:33:57.327 00.000 10844 MultiStar: [#1 -0.05,0.13,0.99,U] [#2 0.08,0.20,1.99,U] [#3 0.26,-0.66,0.00,M1] [#4 0.59,-0.04,1.04,U] [#5 0.22,0.10,0.98,U] [#6 -0.25,0.50,0.89,U] [#7 -0.06,0.48,0.85,U] [#8 0.38,0.21,0.90,U] 
01:33:57.327 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.23}, one-star: {0.00, 0.36}
01:33:57.327 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
01:33:57.327 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:33:57.327 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.09 mountX=-0.25 mountY=0.08, mountTheta=2.83
01:33:57.328 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.23, opts=13)
01:33:57.328 00.000 10844 Enqueuing Move request for scope (0.12, 0.23)
01:33:57.328 00.000 11060 Worker thread wakes up
01:33:57.329 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:57.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
01:33:57.329 00.000 10844 UpdateGuideState exits: m=2718 SNR=33.2 Saturated
01:33:57.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
01:33:57.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:57.329 00.000 11060 Moving (0.12, 0.23) raw xDistance=-0.25 yDistance=0.08
01:33:57.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:57.329 00.000 10844 Enqueuing Expose request
01:33:57.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:33:57.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:57.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:33:57.329 00.000 11060 MoveAxis(E, 43, ABG)
01:33:57.329 00.000 11060 Guiding  Dir = 2, Dur = 43
01:33:57.363 00.034 11060 IsSlewing returns 0
01:33:57.363 00.000 11060 IsGuiding returns 0
01:33:57.442 00.079 11060 IsGuiding returns 0
01:33:57.442 00.000 11060 Move returns status 0, amount 43
01:33:57.443 00.001 11060 MoveAxis(N, 0, ABG)
01:33:57.443 00.000 11060 Move returns status 0, amount 0
01:33:57.443 00.000 11060 move complete, result=0
01:33:57.443 00.000 11060 worker thread done servicing request
01:33:57.444 00.001 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:33:57.444 00.000 11060 Worker thread wakes up
01:33:57.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:57.445 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:58.076 00.631 11060 Exposure complete
01:33:58.240 00.164 11060 worker thread done servicing request
01:33:58.240 00.000 10844 OnExposeComplete: enter
01:33:58.240 00.000 10844 UpdateGuideState(): m_state=6
01:33:58.240 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10277
01:33:58.240 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=60.52, Mass=2880, SNR=33.9, Peak=228 HFD=3.4
01:33:58.240 00.000 10844 MultiStar: [#1 0.06,-0.48,0.99,U] [#2 0.09,-0.12,2.09,U] [#3 0.50,-0.56,0.00,M2] [#4 0.53,-0.61,0.00,M2] [#5 -0.00,-0.08,1.03,U] [#6 -0.32,0.22,0.80,U] [#7 0.03,-0.55,0.87,U] [#8 -0.07,0.41,0.95,U] 
01:33:58.240 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.15}, one-star: {0.13, -0.45}
01:33:58.240 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
01:33:58.240 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
01:33:58.241 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.50 mountX=0.15 mountY=0.04, mountTheta=0.24
01:33:58.242 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
01:33:58.242 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
01:33:58.242 00.000 11060 Worker thread wakes up
01:33:58.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:33:58.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
01:33:58.242 00.000 10844 UpdateGuideState exits: m=2880 SNR=33.9
01:33:58.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
01:33:58.243 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:58.243 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=0.04
01:33:58.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:58.243 00.000 10844 Enqueuing Expose request
01:33:58.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:33:58.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:58.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:33:58.243 00.000 11060 MoveAxis(W, 24, ABG)
01:33:58.243 00.000 11060 Guiding  Dir = 3, Dur = 24
01:33:58.258 00.015 11060 IsSlewing returns 0
01:33:58.258 00.000 11060 IsGuiding returns 0
01:33:58.288 00.030 11060 IsGuiding returns 0
01:33:58.288 00.000 11060 Move returns status 0, amount 24
01:33:58.288 00.000 11060 MoveAxis(N, 0, ABG)
01:33:58.288 00.000 11060 Move returns status 0, amount 0
01:33:58.288 00.000 11060 move complete, result=0
01:33:58.288 00.000 11060 worker thread done servicing request
01:33:58.288 00.000 11060 Worker thread wakes up
01:33:58.289 00.001 10844 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
01:33:58.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:58.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:58.920 00.631 11060 Exposure complete
01:33:59.081 00.161 11060 worker thread done servicing request
01:33:59.081 00.000 10844 OnExposeComplete: enter
01:33:59.081 00.000 10844 UpdateGuideState(): m_state=6
01:33:59.082 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10278
01:33:59.082 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=61.10, Mass=3335, SNR=36.5, Peak=255 HFD=3.6
01:33:59.082 00.000 10844 MultiStar: [#1 -0.01,-0.02,0.89,U] [#2 0.11,0.58,1.88,U] [#3 -0.27,-0.25,0.86,U] [#4 0.40,0.15,0.87,U] [#5 -0.19,0.36,0.88,U] [#6 -0.63,0.13,0.00,M1] [#7 -0.45,-0.10,0.77,U] [#8 -0.13,0.65,0.00,M1] 
01:33:59.082 00.000 10844 single-star, 6 included, MultiStar: {-0.02, 0.19}, one-star: {0.08, 0.13}
01:33:59.082 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
01:33:59.082 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
01:33:59.082 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.02 mountX=-0.14 mountY=0.06, mountTheta=2.76
01:33:59.085 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.13, opts=13)
01:33:59.085 00.000 10844 Enqueuing Move request for scope (0.08, 0.13)
01:33:59.085 00.000 11060 Worker thread wakes up
01:33:59.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:33:59.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:33:59.085 00.000 10844 UpdateGuideState exits: m=3335 SNR=36.5 Saturated
01:33:59.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:33:59.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:59.085 00.000 11060 Moving (0.08, 0.13) raw xDistance=-0.14 yDistance=0.06
01:33:59.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:59.085 00.000 10844 Enqueuing Expose request
01:33:59.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:33:59.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:59.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:59.086 00.001 11060 MoveAxis(E, 24, ABG)
01:33:59.086 00.000 11060 Guiding  Dir = 2, Dur = 24
01:33:59.101 00.015 11060 IsSlewing returns 0
01:33:59.101 00.000 11060 IsGuiding returns 0
01:33:59.132 00.031 11060 IsGuiding returns 0
01:33:59.132 00.000 11060 Move returns status 0, amount 24
01:33:59.132 00.000 11060 MoveAxis(N, 0, ABG)
01:33:59.132 00.000 11060 Move returns status 0, amount 0
01:33:59.132 00.000 11060 move complete, result=0
01:33:59.132 00.000 11060 worker thread done servicing request
01:33:59.132 00.000 11060 Worker thread wakes up
01:33:59.132 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
01:33:59.133 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:59.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:59.762 00.629 11060 Exposure complete
01:33:59.935 00.173 11060 worker thread done servicing request
01:33:59.935 00.000 10844 OnExposeComplete: enter
01:33:59.935 00.000 10844 UpdateGuideState(): m_state=6
01:33:59.936 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10279
01:33:59.936 00.000 10844 Star::Find returns 1 (1), X=267.66, Y=60.60, Mass=3312, SNR=36.4, Peak=255 HFD=3.4
01:33:59.936 00.000 10844 MultiStar: [#1 -0.60,-0.31,0.00,M1] [#2 -0.35,0.46,1.89,U] [#3 -0.54,-0.02,0.93,U] [#4 0.51,0.35,0.00,M2] [#5 0.27,0.20,0.97,U] [#6 -0.75,-0.56,0.00,M2] [#7 -0.79,-0.05,0.00,M1] [#8 -0.56,0.11,0.86,U] 
01:33:59.936 00.000 10844 refined, 4 included, MultiStar: {-0.39, 0.13}, one-star: {-0.83, -0.38}
01:33:59.936 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
01:33:59.936 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
01:33:59.938 00.002 10844 CameraToMount -- cameraX=-0.39 cameraY=0.13 hyp=0.41 cameraTheta=2.81 mountX=-0.06 mountY=-0.41, mountTheta=-1.72
01:33:59.939 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.13, opts=13)
01:33:59.939 00.000 10844 Enqueuing Move request for scope (-0.39, 0.13)
01:33:59.939 00.000 11060 Worker thread wakes up
01:33:59.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:33:59.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.13) opts 0xd
01:33:59.940 00.001 10844 UpdateGuideState exits: m=3312 SNR=36.4 Saturated
01:33:59.940 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.13)
01:33:59.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:59.940 00.000 11060 Moving (-0.39, 0.13) raw xDistance=-0.06 yDistance=-0.41
01:33:59.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:33:59.940 00.000 10844 Enqueuing Expose request
01:33:59.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:59.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:59.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:33:59.940 00.000 11060 MoveAxis(E, 0, ABG)
01:33:59.940 00.000 11060 Move returns status 0, amount 0
01:33:59.940 00.000 11060 MoveAxis(N, 0, ABG)
01:33:59.940 00.000 11060 Move returns status 0, amount 0
01:33:59.941 00.001 11060 move complete, result=0
01:33:59.941 00.000 11060 worker thread done servicing request
01:33:59.941 00.000 11060 Worker thread wakes up
01:33:59.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:33:59.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:33:59.942 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:34:00.587 00.645 11060 Exposure complete
01:34:00.753 00.166 11060 worker thread done servicing request
01:34:00.754 00.001 10844 OnExposeComplete: enter
01:34:00.754 00.000 10844 UpdateGuideState(): m_state=6
01:34:00.754 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10280
01:34:00.754 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=60.89, Mass=2716, SNR=32.7, Peak=246 HFD=3.5
01:34:00.754 00.000 10844 MultiStar: [#1 -0.15,0.09,1.06,U] [#2 -0.29,-0.26,1.99,U] [#3 -0.50,-0.37,0.00,M1] [#4 0.03,-0.15,1.03,U] [#5 -0.32,-0.14,1.07,U] [#6 -0.72,-0.71,0.00,M3] [#7 -0.69,-0.36,0.00,M2] [#8 -0.64,-0.05,0.00,M1] 
01:34:00.754 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.13}, one-star: {-0.57, -0.08}
01:34:00.754 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
01:34:00.754 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
01:34:00.755 00.001 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-2.68 mountX=0.18 mountY=-0.24, mountTheta=-0.94
01:34:00.756 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.13, opts=13)
01:34:00.756 00.000 10844 Enqueuing Move request for scope (-0.26, -0.13)
01:34:00.756 00.000 11060 Worker thread wakes up
01:34:00.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:34:00.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.13) opts 0xd
01:34:00.756 00.000 10844 UpdateGuideState exits: m=2716 SNR=32.7
01:34:00.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.13)
01:34:00.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:00.756 00.000 11060 Moving (-0.26, -0.13) raw xDistance=0.18 yDistance=-0.24
01:34:00.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:00.756 00.000 10844 Enqueuing Expose request
01:34:00.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:34:00.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:34:00.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:34:00.756 00.000 11060 MoveAxis(W, 30, ABG)
01:34:00.757 00.001 11060 Guiding  Dir = 3, Dur = 30
01:34:00.768 00.011 11060 IsSlewing returns 0
01:34:00.768 00.000 11060 IsGuiding returns 0
01:34:00.819 00.051 11060 IsGuiding returns 0
01:34:00.819 00.000 11060 Move returns status 0, amount 30
01:34:00.820 00.001 11060 MoveAxis(N, 0, ABG)
01:34:00.820 00.000 11060 Move returns status 0, amount 0
01:34:00.820 00.000 11060 move complete, result=0
01:34:00.820 00.000 11060 worker thread done servicing request
01:34:00.820 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
01:34:00.820 00.000 11060 Worker thread wakes up
01:34:00.821 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:00.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:01.481 00.660 11060 Exposure complete
01:34:01.667 00.186 11060 worker thread done servicing request
01:34:01.667 00.000 10844 OnExposeComplete: enter
01:34:01.667 00.000 10844 UpdateGuideState(): m_state=6
01:34:01.667 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10281
01:34:01.668 00.001 10844 Star::Find returns 1 (0), X=268.19, Y=60.45, Mass=3168, SNR=36.0, Peak=249 HFD=3.7
01:34:01.668 00.000 10844 MultiStar: [#1 -0.65,-0.16,0.00,M1] [#2 -0.04,-0.02,1.79,U] [#3 -0.49,0.01,0.93,U] [#4 0.13,0.03,0.89,U] [#5 -0.20,0.19,0.96,U] [#6 -0.07,-0.31,0.89,U] [#7 -0.77,0.18,0.00,M3] [#8 -0.41,0.28,0.85,U] 
01:34:01.668 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.05}, one-star: {-0.30, -0.52}
01:34:01.668 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
01:34:01.668 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
01:34:01.668 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.87 mountX=0.08 mountY=-0.17, mountTheta=-1.12
01:34:01.671 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
01:34:01.671 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
01:34:01.671 00.000 11060 Worker thread wakes up
01:34:01.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:01.671 00.000 10844 UpdateGuideState exits: m=3168 SNR=36.0
01:34:01.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:01.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:01.671 00.000 10844 Enqueuing Expose request
01:34:01.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
01:34:01.671 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
01:34:01.671 00.000 11060 Moving (-0.18, -0.05) raw xDistance=0.08 yDistance=-0.17
01:34:01.672 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:34:01.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:01.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:34:01.672 00.000 11060 MoveAxis(E, 0, ABG)
01:34:01.672 00.000 11060 Move returns status 0, amount 0
01:34:01.672 00.000 11060 MoveAxis(N, 0, ABG)
01:34:01.672 00.000 11060 Move returns status 0, amount 0
01:34:01.672 00.000 11060 move complete, result=0
01:34:01.672 00.000 11060 worker thread done servicing request
01:34:01.672 00.000 11060 Worker thread wakes up
01:34:01.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:01.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:01.674 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:02.305 00.631 11060 Exposure complete
01:34:02.469 00.164 11060 worker thread done servicing request
01:34:02.469 00.000 10844 OnExposeComplete: enter
01:34:02.469 00.000 10844 UpdateGuideState(): m_state=6
01:34:02.469 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10282
01:34:02.469 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=61.06, Mass=2833, SNR=33.7, Peak=236 HFD=3.0
01:34:02.470 00.001 10844 MultiStar: [#1 -0.47,-0.02,0.99,U] [#2 -0.60,-0.23,0.00,M1] [#3 -0.22,-0.44,1.02,U] [#4 -0.23,-0.02,0.79,U] [#5 -0.53,0.21,1.00,U] [#6 -0.51,-0.49,0.00,M3] [#7 -0.64,0.06,0.00,M4] [#8 -0.20,-0.04,0.96,U] 
01:34:02.470 00.000 10844 refined, 5 included, MultiStar: {-0.35, -0.04}, one-star: {-0.39, 0.08}
01:34:02.470 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
01:34:02.470 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
01:34:02.470 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-3.02 mountX=0.10 mountY=-0.34, mountTheta=-1.27
01:34:02.471 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.04, opts=13)
01:34:02.471 00.000 10844 Enqueuing Move request for scope (-0.35, -0.04)
01:34:02.472 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:34:02.472 00.000 10844 UpdateGuideState exits: m=2833 SNR=33.7
01:34:02.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:02.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:02.472 00.000 10844 Enqueuing Expose request
01:34:02.472 00.000 11060 Worker thread wakes up
01:34:02.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.04) opts 0xd
01:34:02.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.04)
01:34:02.472 00.000 11060 Moving (-0.35, -0.04) raw xDistance=0.10 yDistance=-0.34
01:34:02.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:34:02.472 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.02 newest=-0.74
01:34:02.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.34
01:34:02.473 00.001 11060 MoveAxis(E, 0, ABG)
01:34:02.473 00.000 11060 Move returns status 0, amount 0
01:34:02.473 00.000 11060 BLC: Oldest BLC event removed
01:34:02.473 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 651 applied
01:34:02.473 00.000 11060 MoveAxis(N, 782, ABG)
01:34:02.473 00.000 11060 duration set to 750 by maxDecDuration
01:34:02.473 00.000 11060 Guiding  Dir = 0, Dur = 750
01:34:02.502 00.029 11060 IsSlewing returns 0
01:34:02.502 00.000 11060 IsGuiding returns 0
01:34:03.282 00.780 11060 IsGuiding returns 0
01:34:03.282 00.000 11060 Move returns status 0, amount 750
01:34:03.282 00.000 11060 move complete, result=0
01:34:03.282 00.000 11060 worker thread done servicing request
01:34:03.282 00.000 11060 Worker thread wakes up
01:34:03.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:03.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:03.282 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
01:34:03.923 00.641 11060 Exposure complete
01:34:04.094 00.171 11060 worker thread done servicing request
01:34:04.094 00.000 10844 OnExposeComplete: enter
01:34:04.094 00.000 10844 UpdateGuideState(): m_state=6
01:34:04.094 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10283
01:34:04.094 00.000 10844 Star::Find returns 1 (1), X=268.26, Y=60.71, Mass=3020, SNR=34.6, Peak=255 HFD=3.5
01:34:04.094 00.000 10844 MultiStar: [#1 -0.71,-0.31,0.00,M1] [#2 -0.32,-0.72,0.00,M2] [#3 -0.17,-0.59,0.00,M1] [#4 -0.03,-0.37,0.91,U] [#5 -0.53,-0.25,0.97,U] [#6 0.33,-0.65,0.00,M4] [#7 -0.69,-0.28,0.00,M5] [#8 0.03,-0.34,0.92,U] 
01:34:04.094 00.000 10844 single-star, 3 included, MultiStar: {-0.19, -0.30}, one-star: {-0.23, -0.27}
01:34:04.094 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
01:34:04.094 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
01:34:04.094 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.27 hyp=0.35 cameraTheta=-2.28 mountX=0.30 mountY=-0.18, mountTheta=-0.54
01:34:04.097 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.27, opts=13)
01:34:04.097 00.000 10844 Enqueuing Move request for scope (-0.23, -0.27)
01:34:04.097 00.000 11060 Worker thread wakes up
01:34:04.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:04.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.27) opts 0xd
01:34:04.097 00.000 10844 UpdateGuideState exits: m=3020 SNR=34.6 Saturated
01:34:04.097 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.27)
01:34:04.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:04.097 00.000 11060 Moving (-0.23, -0.27) raw xDistance=0.30 yDistance=-0.18
01:34:04.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:04.097 00.000 10844 Enqueuing Expose request
01:34:04.097 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.234769, 1:0.182030
01:34:04.098 00.001 11060 BLC: No correction, Miss < min_move
01:34:04.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
01:34:04.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:04.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:34:04.098 00.000 11060 MoveAxis(W, 53, ABG)
01:34:04.098 00.000 11060 Guiding  Dir = 3, Dur = 53
01:34:04.101 00.003 11060 IsSlewing returns 0
01:34:04.101 00.000 11060 IsGuiding returns 0
01:34:04.164 00.063 11060 IsGuiding returns 0
01:34:04.164 00.000 11060 Move returns status 0, amount 53
01:34:04.164 00.000 11060 MoveAxis(N, 0, ABG)
01:34:04.164 00.000 11060 Move returns status 0, amount 0
01:34:04.164 00.000 11060 move complete, result=0
01:34:04.164 00.000 11060 worker thread done servicing request
01:34:04.164 00.000 11060 Worker thread wakes up
01:34:04.164 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.2 px 0 ms NORTH
01:34:04.165 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:04.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:04.812 00.647 11060 Exposure complete
01:34:04.978 00.166 11060 worker thread done servicing request
01:34:04.980 00.002 10844 OnExposeComplete: enter
01:34:04.980 00.000 10844 UpdateGuideState(): m_state=6
01:34:04.980 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10284
01:34:04.980 00.000 10844 Star::Find returns 1 (1), X=268.85, Y=60.69, Mass=2756, SNR=33.3, Peak=255 HFD=3.4
01:34:04.980 00.000 10844 MultiStar: [#1 0.05,-0.36,0.86,U] [#2 -0.06,-0.47,2.10,U] [#3 0.21,-0.55,0.89,U] [#4 0.16,-0.71,0.00,M1] [#5 -0.48,-0.55,0.00,M1] [#6 0.00,-0.31,0.88,U] [#7 0.02,-0.15,0.86,U] [#8 0.12,0.03,0.86,U] 
01:34:04.981 00.001 10844 refined, 6 included, MultiStar: {0.08, -0.33}, one-star: {0.36, -0.29}
01:34:04.981 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
01:34:04.981 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
01:34:04.981 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.34 mountX=0.31 mountY=0.13, mountTheta=0.40
01:34:04.982 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.33, opts=13)
01:34:04.982 00.000 10844 Enqueuing Move request for scope (0.08, -0.33)
01:34:04.982 00.000 11060 Worker thread wakes up
01:34:04.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:04.983 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd
01:34:04.983 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.3 Saturated
01:34:04.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.33)
01:34:04.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:04.983 00.000 11060 Moving (0.08, -0.33) raw xDistance=0.31 yDistance=0.13
01:34:04.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:04.983 00.000 10844 Enqueuing Expose request
01:34:04.983 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.234769, 1:0.182030, 2:-0.131224
01:34:04.983 00.000 11060 BLC: No correction, Miss < min_move
01:34:04.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
01:34:04.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:04.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:34:04.983 00.000 11060 MoveAxis(W, 55, ABG)
01:34:04.983 00.000 11060 Guiding  Dir = 3, Dur = 55
01:34:04.990 00.007 11060 IsSlewing returns 0
01:34:04.990 00.000 11060 IsGuiding returns 0
01:34:05.053 00.063 11060 IsGuiding returns 0
01:34:05.053 00.000 11060 Move returns status 0, amount 55
01:34:05.053 00.000 11060 MoveAxis(N, 0, ABG)
01:34:05.053 00.000 11060 Move returns status 0, amount 0
01:34:05.053 00.000 11060 move complete, result=0
01:34:05.054 00.001 10844 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
01:34:05.054 00.000 11060 worker thread done servicing request
01:34:05.054 00.000 11060 Worker thread wakes up
01:34:05.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:05.055 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:05.696 00.641 11060 Exposure complete
01:34:05.878 00.182 11060 worker thread done servicing request
01:34:05.878 00.000 10844 OnExposeComplete: enter
01:34:05.878 00.000 10844 UpdateGuideState(): m_state=6
01:34:05.878 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10285
01:34:05.879 00.001 10844 Star::Find returns 1 (1), X=268.79, Y=60.57, Mass=2678, SNR=32.9, Peak=255 HFD=3.1
01:34:05.879 00.000 10844 MultiStar: [#1 0.19,-0.33,1.05,U] [#2 0.28,-0.26,2.02,U] [#3 0.02,-0.48,0.92,U] [#4 0.07,-0.13,0.97,U] [#5 0.16,0.05,1.02,U] [#6 0.06,-0.01,0.94,U] [#7 -0.19,-0.45,0.86,U] [#8 0.01,-0.19,0.90,U] 
01:34:05.879 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.24}, one-star: {0.31, -0.41}
01:34:05.879 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
01:34:05.879 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
01:34:05.879 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.09 mountX=0.22 mountY=0.16, mountTheta=0.65
01:34:05.881 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.24, opts=13)
01:34:05.881 00.000 10844 Enqueuing Move request for scope (0.13, -0.24)
01:34:05.881 00.000 11060 Worker thread wakes up
01:34:05.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:34:05.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
01:34:05.881 00.000 10844 UpdateGuideState exits: m=2678 SNR=32.9 Saturated
01:34:05.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
01:34:05.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:05.882 00.001 11060 Moving (0.13, -0.24) raw xDistance=0.22 yDistance=0.16
01:34:05.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:05.882 00.000 10844 Enqueuing Expose request
01:34:05.882 00.000 11060 BLC: window closed
01:34:05.882 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.234769, 1:0.182030, 2:-0.131224
01:34:05.882 00.000 11060 BLC: No correction, Miss < min_move
01:34:05.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:34:05.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:05.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:34:05.882 00.000 11060 MoveAxis(W, 39, ABG)
01:34:05.882 00.000 11060 Guiding  Dir = 3, Dur = 39
01:34:05.912 00.030 11060 IsSlewing returns 0
01:34:05.913 00.001 11060 IsGuiding returns 0
01:34:05.976 00.063 11060 IsGuiding returns 0
01:34:05.977 00.001 11060 Move returns status 0, amount 39
01:34:05.977 00.000 11060 MoveAxis(N, 0, ABG)
01:34:05.977 00.000 11060 Move returns status 0, amount 0
01:34:05.977 00.000 11060 move complete, result=0
01:34:05.977 00.000 11060 worker thread done servicing request
01:34:05.977 00.000 11060 Worker thread wakes up
01:34:05.977 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
01:34:05.980 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:05.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:06.641 00.661 11060 Exposure complete
01:34:06.812 00.171 11060 worker thread done servicing request
01:34:06.812 00.000 10844 OnExposeComplete: enter
01:34:06.812 00.000 10844 UpdateGuideState(): m_state=6
01:34:06.812 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10286
01:34:06.812 00.000 10844 Star::Find returns 1 (1), X=269.12, Y=60.86, Mass=2729, SNR=33.1, Peak=255 HFD=3.0
01:34:06.813 00.001 10844 MultiStar: [#1 0.31,-0.53,0.00,M1] [#2 -0.05,-0.34,2.05,U] [#3 0.37,-0.34,0.86,U] [#4 0.18,-0.15,0.90,U] [#5 0.31,-0.54,0.00,M1] [#6 -0.15,-0.38,0.92,U] [#7 0.02,-0.80,0.00,M4] [#8 0.56,-0.07,0.98,U] 
01:34:06.813 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.24}, one-star: {0.63, -0.12}
01:34:06.813 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
01:34:06.813 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:34:06.813 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.86 mountX=0.20 mountY=0.25, mountTheta=0.88
01:34:06.814 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.24, opts=13)
01:34:06.814 00.000 10844 Enqueuing Move request for scope (0.21, -0.24)
01:34:06.814 00.000 11060 Worker thread wakes up
01:34:06.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
01:34:06.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
01:34:06.814 00.000 11060 Moving (0.21, -0.24) raw xDistance=0.20 yDistance=0.25
01:34:06.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:34:06.815 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:06.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:06.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:34:06.815 00.000 11060 MoveAxis(W, 36, ABG)
01:34:06.815 00.000 11060 Guiding  Dir = 3, Dur = 36
01:34:06.815 00.000 10844 UpdateGuideState exits: m=2729 SNR=33.1 Saturated
01:34:06.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:06.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:06.815 00.000 10844 Enqueuing Expose request
01:34:06.820 00.005 11060 IsSlewing returns 0
01:34:06.820 00.000 11060 IsGuiding returns 0
01:34:06.867 00.047 11060 IsGuiding returns 0
01:34:06.867 00.000 11060 Move returns status 0, amount 36
01:34:06.867 00.000 11060 MoveAxis(N, 0, ABG)
01:34:06.867 00.000 11060 Move returns status 0, amount 0
01:34:06.867 00.000 11060 move complete, result=0
01:34:06.868 00.001 11060 worker thread done servicing request
01:34:06.868 00.000 11060 Worker thread wakes up
01:34:06.868 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
01:34:06.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:06.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:07.503 00.635 11060 Exposure complete
01:34:07.671 00.168 11060 worker thread done servicing request
01:34:07.672 00.001 10844 OnExposeComplete: enter
01:34:07.672 00.000 10844 UpdateGuideState(): m_state=6
01:34:07.672 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10287
01:34:07.672 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=60.89, Mass=2555, SNR=32.0, Peak=235 HFD=3.4
01:34:07.672 00.000 10844 MultiStar: [#1 -0.01,0.24,1.00,U] [#2 0.40,-0.12,2.10,U] [#3 0.44,-0.32,1.10,U] [#4 0.46,-0.12,1.04,U] [#5 0.31,0.57,0.00,M2] [#6 -0.08,-0.03,1.07,U] [#7 -0.02,0.34,0.92,U] [#8 0.32,-0.00,0.94,U] 
01:34:07.672 00.000 10844 single-star, 7 included, MultiStar: {0.24, -0.03}, one-star: {0.18, -0.08}
01:34:07.673 00.001 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
01:34:07.673 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
01:34:07.673 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=0.05 mountY=0.19, mountTheta=1.32
01:34:07.674 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.08, opts=13)
01:34:07.674 00.000 10844 Enqueuing Move request for scope (0.18, -0.08)
01:34:07.674 00.000 11060 Worker thread wakes up
01:34:07.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:07.674 00.000 10844 UpdateGuideState exits: m=2555 SNR=32.0
01:34:07.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:07.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:07.674 00.000 10844 Enqueuing Expose request
01:34:07.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
01:34:07.675 00.001 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
01:34:07.675 00.000 11060 Moving (0.18, -0.08) raw xDistance=0.05 yDistance=0.19
01:34:07.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:34:07.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:07.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:34:07.675 00.000 11060 MoveAxis(E, 0, ABG)
01:34:07.675 00.000 11060 Move returns status 0, amount 0
01:34:07.675 00.000 11060 MoveAxis(N, 0, ABG)
01:34:07.675 00.000 11060 Move returns status 0, amount 0
01:34:07.675 00.000 11060 move complete, result=0
01:34:07.675 00.000 11060 worker thread done servicing request
01:34:07.675 00.000 11060 Worker thread wakes up
01:34:07.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:07.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:07.676 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:08.320 00.644 11060 Exposure complete
01:34:08.498 00.178 11060 worker thread done servicing request
01:34:08.498 00.000 10844 OnExposeComplete: enter
01:34:08.498 00.000 10844 UpdateGuideState(): m_state=6
01:34:08.498 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10288
01:34:08.498 00.000 10844 Star::Find returns 1 (1), X=268.06, Y=61.63, Mass=2767, SNR=32.8, Peak=255 HFD=3.4
01:34:08.499 00.001 10844 MultiStar: [#1 -0.05,0.27,1.08,U] [#2 0.41,0.55,0.00,M1] [#3 -0.40,0.12,1.04,U] [#4 0.44,0.50,0.00,M1] [#5 -0.02,0.26,1.11,U] [#6 -0.12,-0.08,0.82,U] [#7 -0.32,0.23,0.82,U] [#8 -0.21,0.04,0.94,U] 
01:34:08.499 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.22}, one-star: {-0.43, 0.66}
01:34:08.499 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.10 = -2.19)
01:34:08.499 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
01:34:08.499 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.34 mountX=-0.18 mountY=-0.25, mountTheta=-2.19
01:34:08.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.22, opts=13)
01:34:08.500 00.000 10844 Enqueuing Move request for scope (-0.22, 0.22)
01:34:08.500 00.000 11060 Worker thread wakes up
01:34:08.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:08.501 00.001 10844 UpdateGuideState exits: m=2767 SNR=32.8 Saturated
01:34:08.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:08.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:08.501 00.000 10844 Enqueuing Expose request
01:34:08.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
01:34:08.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
01:34:08.501 00.000 11060 Moving (-0.22, 0.22) raw xDistance=-0.18 yDistance=-0.25
01:34:08.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:34:08.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
01:34:08.501 00.000 11060 MoveAxis(E, 31, ABG)
01:34:08.501 00.000 11060 Guiding  Dir = 2, Dur = 31
01:34:08.545 00.044 11060 IsSlewing returns 0
01:34:08.546 00.001 11060 IsGuiding returns 0
01:34:08.592 00.046 11060 IsGuiding returns 0
01:34:08.592 00.000 11060 Move returns status 0, amount 31
01:34:08.592 00.000 11060 MoveAxis(N, 98, ABG)
01:34:08.592 00.000 11060 Guiding  Dir = 0, Dur = 98
01:34:08.607 00.015 11060 IsSlewing returns 0
01:34:08.607 00.000 11060 IsGuiding returns 0
01:34:08.716 00.109 11060 IsGuiding returns 0
01:34:08.725 00.009 11060 Move returns status 0, amount 98
01:34:08.725 00.000 11060 move complete, result=0
01:34:08.725 00.000 11060 worker thread done servicing request
01:34:08.725 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.3 px 98 ms NORTH
01:34:08.727 00.002 11060 Worker thread wakes up
01:34:08.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:08.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:09.366 00.639 11060 Exposure complete
01:34:09.531 00.165 11060 worker thread done servicing request
01:34:09.531 00.000 10844 OnExposeComplete: enter
01:34:09.531 00.000 10844 UpdateGuideState(): m_state=6
01:34:09.531 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10289
01:34:09.531 00.000 10844 Star::Find returns 1 (1), X=269.12, Y=60.65, Mass=3082, SNR=35.8, Peak=255 HFD=3.3
01:34:09.532 00.001 10844 MultiStar: [#1 -0.08,-0.16,0.87,U] [#2 -0.38,0.00,1.90,U] [#3 0.34,-0.30,0.86,U] [#4 0.39,-0.11,0.85,U] [#5 -0.05,0.31,0.98,U] [#6 -0.08,-0.42,0.82,U] [#7 0.13,-0.77,0.00,M3] [#8 0.22,-0.27,0.92,U] 
01:34:09.532 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.13}, one-star: {0.64, -0.32}
01:34:09.532 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
01:34:09.532 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
01:34:09.532 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.10 mountX=0.12 mountY=0.09, mountTheta=0.64
01:34:09.533 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
01:34:09.533 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
01:34:09.533 00.000 11060 Worker thread wakes up
01:34:09.534 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:09.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
01:34:09.534 00.000 10844 UpdateGuideState exits: m=3082 SNR=35.8 Saturated
01:34:09.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:09.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:09.534 00.000 10844 Enqueuing Expose request
01:34:09.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
01:34:09.534 00.000 11060 Moving (0.07, -0.13) raw xDistance=0.12 yDistance=0.09
01:34:09.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:34:09.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:09.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:34:09.534 00.000 11060 MoveAxis(E, 0, ABG)
01:34:09.534 00.000 11060 Move returns status 0, amount 0
01:34:09.534 00.000 11060 MoveAxis(N, 0, ABG)
01:34:09.534 00.000 11060 Move returns status 0, amount 0
01:34:09.534 00.000 11060 move complete, result=0
01:34:09.534 00.000 11060 worker thread done servicing request
01:34:09.534 00.000 11060 Worker thread wakes up
01:34:09.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:09.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:09.535 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:10.161 00.626 11060 Exposure complete
01:34:10.336 00.175 11060 worker thread done servicing request
01:34:10.336 00.000 10844 OnExposeComplete: enter
01:34:10.336 00.000 10844 UpdateGuideState(): m_state=6
01:34:10.336 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10290
01:34:10.336 00.000 10844 Star::Find returns 1 (0), X=269.31, Y=60.91, Mass=2880, SNR=34.1, Peak=243 HFD=3.2
01:34:10.337 00.001 10844 MultiStar: [#1 0.29,-0.56,0.00,M1] [#2 0.34,-0.41,1.95,U] [#3 0.55,-0.13,0.94,U] [#4 0.75,0.28,0.00,M1] [#5 0.43,0.50,0.00,M1] [#6 0.34,-0.37,0.85,U] [#7 -0.33,-0.22,0.86,U] [#8 0.16,0.13,0.87,U] 
01:34:10.337 00.000 10844 refined, 5 included, MultiStar: {0.33, -0.21}, one-star: {0.83, -0.06}
01:34:10.337 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
01:34:10.337 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
01:34:10.337 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.21 hyp=0.39 cameraTheta=-0.57 mountX=0.15 mountY=0.36, mountTheta=1.18
01:34:10.338 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.21, opts=13)
01:34:10.338 00.000 10844 Enqueuing Move request for scope (0.33, -0.21)
01:34:10.338 00.000 11060 Worker thread wakes up
01:34:10.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.21) opts 0xd
01:34:10.338 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.21)
01:34:10.338 00.000 11060 Moving (0.33, -0.21) raw xDistance=0.15 yDistance=0.36
01:34:10.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:34:10.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:10.339 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:34:10.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:34:10.339 00.000 11060 MoveAxis(W, 26, ABG)
01:34:10.339 00.000 11060 Guiding  Dir = 3, Dur = 26
01:34:10.339 00.000 10844 UpdateGuideState exits: m=2880 SNR=34.1
01:34:10.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:10.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:10.339 00.000 10844 Enqueuing Expose request
01:34:10.345 00.006 11060 IsSlewing returns 0
01:34:10.345 00.000 11060 IsGuiding returns 0
01:34:10.376 00.031 11060 IsGuiding returns 0
01:34:10.377 00.001 11060 Move returns status 0, amount 26
01:34:10.377 00.000 11060 MoveAxis(N, 0, ABG)
01:34:10.377 00.000 11060 Move returns status 0, amount 0
01:34:10.377 00.000 11060 move complete, result=0
01:34:10.377 00.000 11060 worker thread done servicing request
01:34:10.377 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.4 px 0 ms NORTH
01:34:10.377 00.000 11060 Worker thread wakes up
01:34:10.378 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:10.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:11.009 00.631 11060 Exposure complete
01:34:11.179 00.170 11060 worker thread done servicing request
01:34:11.179 00.000 10844 OnExposeComplete: enter
01:34:11.179 00.000 10844 UpdateGuideState(): m_state=6
01:34:11.180 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10291
01:34:11.180 00.000 10844 Star::Find returns 1 (0), X=269.05, Y=61.05, Mass=2796, SNR=33.5, Peak=253 HFD=2.9
01:34:11.180 00.000 10844 MultiStar: [#1 0.39,0.35,1.02,U] [#2 0.44,0.01,2.00,U] [#3 0.76,0.26,0.00,M1] [#4 0.54,1.06,0.00,M2] [#5 0.09,0.58,1.05,U] [#6 0.15,-0.24,0.87,U] [#7 0.33,-0.40,0.84,U] [#8 0.19,-0.09,0.92,U] 
01:34:11.180 00.000 10844 refined, 6 included, MultiStar: {0.33, 0.06}, one-star: {0.56, 0.08}
01:34:11.180 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
01:34:11.180 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
01:34:11.180 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.06 hyp=0.33 cameraTheta=0.18 mountX=-0.12 mountY=0.31, mountTheta=1.93
01:34:11.182 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.06, opts=13)
01:34:11.182 00.000 10844 Enqueuing Move request for scope (0.33, 0.06)
01:34:11.182 00.000 11060 Worker thread wakes up
01:34:11.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:11.182 00.000 10844 UpdateGuideState exits: m=2796 SNR=33.5
01:34:11.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:11.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:11.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.06) opts 0xd
01:34:11.182 00.000 10844 Enqueuing Expose request
01:34:11.182 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.06)
01:34:11.182 00.000 11060 Moving (0.33, 0.06) raw xDistance=-0.12 yDistance=0.31
01:34:11.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:34:11.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:34:11.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:34:11.182 00.000 11060 MoveAxis(E, 0, ABG)
01:34:11.182 00.000 11060 Move returns status 0, amount 0
01:34:11.182 00.000 11060 MoveAxis(N, 0, ABG)
01:34:11.184 00.002 11060 Move returns status 0, amount 0
01:34:11.184 00.000 11060 move complete, result=0
01:34:11.184 00.000 11060 worker thread done servicing request
01:34:11.184 00.000 11060 Worker thread wakes up
01:34:11.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:11.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:11.191 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:34:11.838 00.647 11060 Exposure complete
01:34:12.007 00.169 11060 worker thread done servicing request
01:34:12.008 00.001 10844 OnExposeComplete: enter
01:34:12.008 00.000 10844 UpdateGuideState(): m_state=6
01:34:12.008 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10292
01:34:12.008 00.000 10844 Star::Find returns 1 (0), X=269.13, Y=61.19, Mass=2372, SNR=30.6, Peak=250 HFD=3.1
01:34:12.008 00.000 10844 MultiStar: [#1 0.16,0.29,1.10,U] [#2 0.14,0.08,2.20,U] [#3 0.42,-0.44,0.00,M2] [#4 0.54,0.68,0.00,M3] [#5 0.53,0.39,0.00,M1] [#6 0.22,0.02,0.93,U] [#7 0.05,0.09,0.93,U] [#8 0.30,0.07,0.95,U] 
01:34:12.008 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.13}, one-star: {0.65, 0.21}
01:34:12.008 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:34:12.008 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:34:12.009 00.001 10844 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.49 mountX=-0.17 mountY=0.21, mountTheta=2.24
01:34:12.010 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.13, opts=13)
01:34:12.010 00.000 10844 Enqueuing Move request for scope (0.23, 0.13)
01:34:12.010 00.000 11060 Worker thread wakes up
01:34:12.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
01:34:12.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
01:34:12.010 00.000 11060 Moving (0.23, 0.13) raw xDistance=-0.17 yDistance=0.21
01:34:12.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
01:34:12.010 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.89
01:34:12.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:34:12.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:12.010 00.000 11060 MoveAxis(E, 29, ABG)
01:34:12.010 00.000 11060 Guiding  Dir = 2, Dur = 29
01:34:12.010 00.000 10844 UpdateGuideState exits: m=2372 SNR=30.6
01:34:12.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:12.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:12.010 00.000 10844 Enqueuing Expose request
01:34:12.037 00.027 11060 IsSlewing returns 0
01:34:12.037 00.000 11060 IsGuiding returns 0
01:34:12.078 00.041 11060 IsGuiding returns 0
01:34:12.080 00.002 11060 Move returns status 0, amount 29
01:34:12.080 00.000 11060 BLC: Oldest BLC event removed
01:34:12.080 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 651 applied
01:34:12.080 00.000 11060 MoveAxis(S, 733, ABG)
01:34:12.080 00.000 11060 Guiding  Dir = 1, Dur = 733
01:34:12.094 00.014 11060 IsSlewing returns 0
01:34:12.094 00.000 11060 IsGuiding returns 0
01:34:12.836 00.742 11060 IsGuiding returns 0
01:34:12.837 00.001 11060 Move returns status 0, amount 733
01:34:12.837 00.000 11060 move complete, result=0
01:34:12.837 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.2 px 733 ms SOUTH
01:34:12.839 00.002 11060 worker thread done servicing request
01:34:12.839 00.000 11060 Worker thread wakes up
01:34:12.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:12.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:13.481 00.642 11060 Exposure complete
01:34:13.659 00.178 11060 worker thread done servicing request
01:34:13.659 00.000 10844 OnExposeComplete: enter
01:34:13.660 00.001 10844 UpdateGuideState(): m_state=6
01:34:13.660 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10293
01:34:13.660 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=61.20, Mass=2720, SNR=33.6, Peak=209 HFD=3.5
01:34:13.660 00.000 10844 MultiStar: [#1 0.09,0.64,0.00,M1] [#2 0.05,0.22,2.04,U] [#3 0.26,0.58,0.00,M3] [#4 0.09,0.38,0.97,U] [#5 -0.10,1.01,0.00,M2] [#6 -0.07,0.22,0.88,U] [#7 -0.25,0.27,0.83,U] [#8 0.32,0.38,1.04,U] 
01:34:13.660 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.27}, one-star: {0.24, 0.22}
01:34:13.660 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
01:34:13.660 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
01:34:13.660 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.30 mountX=-0.28 mountY=0.03, mountTheta=3.04
01:34:13.662 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.27, opts=13)
01:34:13.662 00.000 10844 Enqueuing Move request for scope (0.08, 0.27)
01:34:13.662 00.000 11060 Worker thread wakes up
01:34:13.662 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:34:13.662 00.000 10844 UpdateGuideState exits: m=2720 SNR=33.6
01:34:13.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:13.662 00.000 10844 Enqueuing Expose request
01:34:13.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.27) opts 0xd
01:34:13.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.27)
01:34:13.662 00.000 11060 Moving (0.08, 0.27) raw xDistance=-0.28 yDistance=0.03
01:34:13.663 00.001 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.147677, 1:0.029495
01:34:13.663 00.000 11060 BLC: No correction, Miss < min_move
01:34:13.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:34:13.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:13.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:13.663 00.000 11060 MoveAxis(E, 50, ABG)
01:34:13.663 00.000 11060 Guiding  Dir = 2, Dur = 50
01:34:13.678 00.015 11060 IsSlewing returns 0
01:34:13.678 00.000 11060 IsGuiding returns 0
01:34:13.739 00.061 11060 IsGuiding returns 0
01:34:13.739 00.000 11060 Move returns status 0, amount 50
01:34:13.739 00.000 11060 MoveAxis(N, 0, ABG)
01:34:13.739 00.000 11060 Move returns status 0, amount 0
01:34:13.739 00.000 11060 move complete, result=0
01:34:13.739 00.000 11060 worker thread done servicing request
01:34:13.739 00.000 11060 Worker thread wakes up
01:34:13.740 00.001 10844 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
01:34:13.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:13.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:14.368 00.628 11060 Exposure complete
01:34:14.550 00.182 11060 worker thread done servicing request
01:34:14.550 00.000 10844 OnExposeComplete: enter
01:34:14.550 00.000 10844 UpdateGuideState(): m_state=6
01:34:14.550 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10294
01:34:14.550 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=61.56, Mass=2974, SNR=34.7, Peak=252 HFD=3.4
01:34:14.550 00.000 10844 MultiStar: [#1 0.16,0.22,0.98,U] [#2 0.13,-0.11,1.92,U] [#3 -0.27,-0.31,0.91,U] [#4 0.68,0.56,0.00,M3] [#5 -0.27,0.25,1.00,U] [#6 -0.05,-0.05,0.92,U] [#7 -0.16,0.06,0.81,U] [#8 0.34,0.21,0.81,U] 
01:34:14.550 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {0.13, 0.58}
01:34:14.551 00.001 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
01:34:14.551 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
01:34:14.551 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.38 mountX=-0.09 mountY=0.00, mountTheta=3.11
01:34:14.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
01:34:14.552 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
01:34:14.552 00.000 11060 Worker thread wakes up
01:34:14.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:14.552 00.000 10844 UpdateGuideState exits: m=2974 SNR=34.7
01:34:14.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:14.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:14.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:34:14.552 00.000 10844 Enqueuing Expose request
01:34:14.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:34:14.552 00.000 11060 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=0.00
01:34:14.552 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.147677, 1:0.029495, 2:0.002664
01:34:14.552 00.000 11060 BLC: No correction, Miss < min_move
01:34:14.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:34:14.553 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:14.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:34:14.553 00.000 11060 MoveAxis(E, 0, ABG)
01:34:14.553 00.000 11060 Move returns status 0, amount 0
01:34:14.553 00.000 11060 MoveAxis(N, 0, ABG)
01:34:14.553 00.000 11060 Move returns status 0, amount 0
01:34:14.553 00.000 11060 move complete, result=0
01:34:14.553 00.000 11060 worker thread done servicing request
01:34:14.553 00.000 11060 Worker thread wakes up
01:34:14.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:14.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:14.554 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:15.181 00.627 11060 Exposure complete
01:34:15.333 00.152 11060 worker thread done servicing request
01:34:15.333 00.000 10844 OnExposeComplete: enter
01:34:15.333 00.000 10844 UpdateGuideState(): m_state=6
01:34:15.333 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10295
01:34:15.334 00.001 10844 Star::Find returns 1 (1), X=268.58, Y=61.01, Mass=2891, SNR=34.0, Peak=255 HFD=3.5
01:34:15.334 00.000 10844 MultiStar: [#1 0.08,0.01,0.95,U] [#2 0.08,-0.25,2.00,U] [#3 -0.08,0.06,0.92,U] [#4 0.10,0.47,0.95,U] [#5 -0.24,-0.12,1.12,U] [#6 0.16,-0.34,0.83,U] [#7 0.26,-0.36,0.87,U] [#8 0.00,-0.14,0.86,U] 
01:34:15.334 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.10, 0.03}
01:34:15.334 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
01:34:15.334 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
01:34:15.334 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.07 mountX=0.07 mountY=0.06, mountTheta=0.67
01:34:15.336 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
01:34:15.336 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
01:34:15.336 00.000 11060 Worker thread wakes up
01:34:15.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:34:15.336 00.000 10844 UpdateGuideState exits: m=2891 SNR=34.0 Saturated
01:34:15.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:15.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:15.336 00.000 10844 Enqueuing Expose request
01:34:15.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
01:34:15.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
01:34:15.337 00.001 11060 Moving (0.05, -0.08) raw xDistance=0.07 yDistance=0.06
01:34:15.337 00.000 11060 BLC: window closed
01:34:15.337 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.147677, 1:0.029495, 2:0.002664
01:34:15.337 00.000 11060 BLC: No correction, Miss < min_move
01:34:15.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:34:15.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:15.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:34:15.337 00.000 11060 MoveAxis(E, 0, ABG)
01:34:15.337 00.000 11060 Move returns status 0, amount 0
01:34:15.337 00.000 11060 MoveAxis(N, 0, ABG)
01:34:15.337 00.000 11060 Move returns status 0, amount 0
01:34:15.337 00.000 11060 move complete, result=0
01:34:15.337 00.000 11060 worker thread done servicing request
01:34:15.337 00.000 11060 Worker thread wakes up
01:34:15.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:15.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:15.339 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:15.967 00.628 11060 Exposure complete
01:34:16.139 00.172 11060 worker thread done servicing request
01:34:16.139 00.000 10844 OnExposeComplete: enter
01:34:16.139 00.000 10844 UpdateGuideState(): m_state=6
01:34:16.140 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10296
01:34:16.140 00.000 10844 Star::Find returns 1 (1), X=268.78, Y=61.16, Mass=3000, SNR=35.5, Peak=255 HFD=3.1
01:34:16.140 00.000 10844 MultiStar: [#1 -0.04,0.20,0.95,U] [#2 0.01,-0.35,1.96,U] [#3 0.14,-0.08,0.87,U] [#4 -0.01,0.25,0.91,U] [#5 0.06,0.33,0.98,U] [#6 -0.02,0.42,0.93,U] [#7 -0.03,-0.23,0.83,U] [#8 0.44,0.00,0.86,U] 
01:34:16.140 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.29, 0.18}
01:34:16.140 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:34:16.140 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:34:16.141 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=-0.06 mountY=0.08, mountTheta=2.20
01:34:16.142 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
01:34:16.142 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
01:34:16.142 00.000 11060 Worker thread wakes up
01:34:16.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:16.142 00.000 10844 UpdateGuideState exits: m=3000 SNR=35.5 Saturated
01:34:16.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:16.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:16.142 00.000 10844 Enqueuing Expose request
01:34:16.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:34:16.142 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:34:16.143 00.001 11060 Moving (0.08, 0.04) raw xDistance=-0.06 yDistance=0.08
01:34:16.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:16.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:16.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:34:16.143 00.000 11060 MoveAxis(E, 0, ABG)
01:34:16.143 00.000 11060 Move returns status 0, amount 0
01:34:16.143 00.000 11060 MoveAxis(N, 0, ABG)
01:34:16.143 00.000 11060 Move returns status 0, amount 0
01:34:16.143 00.000 11060 move complete, result=0
01:34:16.143 00.000 11060 worker thread done servicing request
01:34:16.143 00.000 11060 Worker thread wakes up
01:34:16.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:16.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:16.144 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:16.789 00.645 11060 Exposure complete
01:34:16.973 00.184 11060 worker thread done servicing request
01:34:16.973 00.000 10844 OnExposeComplete: enter
01:34:16.973 00.000 10844 UpdateGuideState(): m_state=6
01:34:16.973 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10297
01:34:16.973 00.000 10844 Star::Find returns 1 (1), X=268.42, Y=61.23, Mass=2675, SNR=32.4, Peak=255 HFD=3.3
01:34:16.974 00.001 10844 MultiStar: [#1 0.40,0.18,0.95,U] [#2 -0.22,0.81,0.00,M1] [#3 0.00,0.02,0.98,U] [#4 0.34,0.18,0.98,U] [#5 0.14,0.72,0.00,M1] [#6 0.16,0.33,0.83,U] [#7 -0.41,0.03,0.76,U] [#8 0.40,0.64,0.00,M1] 
01:34:16.974 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.17}, one-star: {-0.07, 0.25}
01:34:16.974 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
01:34:16.974 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:34:16.974 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.10 mountX=-0.18 mountY=0.06, mountTheta=2.83
01:34:16.975 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.17, opts=13)
01:34:16.976 00.001 10844 Enqueuing Move request for scope (0.08, 0.17)
01:34:16.976 00.000 11060 Worker thread wakes up
01:34:16.976 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:16.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
01:34:16.976 00.000 10844 UpdateGuideState exits: m=2675 SNR=32.4 Saturated
01:34:16.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
01:34:16.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:16.976 00.000 11060 Moving (0.08, 0.17) raw xDistance=-0.18 yDistance=0.06
01:34:16.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:16.976 00.000 10844 Enqueuing Expose request
01:34:16.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:34:16.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:16.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:34:16.976 00.000 11060 MoveAxis(E, 31, ABG)
01:34:16.976 00.000 11060 Guiding  Dir = 2, Dur = 31
01:34:17.009 00.033 11060 IsSlewing returns 0
01:34:17.009 00.000 11060 IsGuiding returns 0
01:34:17.061 00.052 11060 IsGuiding returns 0
01:34:17.062 00.001 11060 Move returns status 0, amount 31
01:34:17.062 00.000 11060 MoveAxis(N, 0, ABG)
01:34:17.062 00.000 11060 Move returns status 0, amount 0
01:34:17.062 00.000 11060 move complete, result=0
01:34:17.062 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:34:17.063 00.001 11060 worker thread done servicing request
01:34:17.063 00.000 11060 Worker thread wakes up
01:34:17.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:17.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:17.690 00.627 11060 Exposure complete
01:34:17.868 00.178 11060 worker thread done servicing request
01:34:17.868 00.000 10844 OnExposeComplete: enter
01:34:17.868 00.000 10844 UpdateGuideState(): m_state=6
01:34:17.868 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10298
01:34:17.869 00.001 10844 Star::Find returns 1 (1), X=269.04, Y=61.45, Mass=2870, SNR=34.0, Peak=255 HFD=3.5
01:34:17.869 00.000 10844 MultiStar: [#1 0.12,-0.08,0.92,U] [#2 0.11,-0.57,1.97,U] [#3 0.28,-0.42,0.90,U] [#4 0.29,0.53,0.00,M1] [#5 0.09,0.08,0.95,U] [#6 -0.01,-0.14,0.92,U] [#7 0.13,0.39,0.78,U] [#8 0.24,0.17,0.86,U] 
01:34:17.869 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.08}, one-star: {0.55, 0.47}
01:34:17.869 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
01:34:17.869 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
01:34:17.869 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-0.43 mountX=0.05 mountY=0.19, mountTheta=1.32
01:34:17.870 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.08, opts=13)
01:34:17.870 00.000 10844 Enqueuing Move request for scope (0.18, -0.08)
01:34:17.870 00.000 11060 Worker thread wakes up
01:34:17.871 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:17.871 00.000 10844 UpdateGuideState exits: m=2870 SNR=34.0 Saturated
01:34:17.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:17.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:17.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
01:34:17.871 00.000 10844 Enqueuing Expose request
01:34:17.871 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
01:34:17.871 00.000 11060 Moving (0.18, -0.08) raw xDistance=0.05 yDistance=0.19
01:34:17.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:34:17.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
01:34:17.871 00.000 11060 MoveAxis(E, 0, ABG)
01:34:17.871 00.000 11060 Move returns status 0, amount 0
01:34:17.871 00.000 11060 MoveAxis(S, 76, ABG)
01:34:17.871 00.000 11060 Guiding  Dir = 1, Dur = 76
01:34:17.901 00.030 11060 IsSlewing returns 0
01:34:17.901 00.000 11060 IsGuiding returns 0
01:34:18.010 00.109 11060 IsGuiding returns 0
01:34:18.010 00.000 11060 Move returns status 0, amount 76
01:34:18.010 00.000 11060 move complete, result=0
01:34:18.010 00.000 11060 worker thread done servicing request
01:34:18.010 00.000 11060 Worker thread wakes up
01:34:18.010 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 76 ms SOUTH
01:34:18.012 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:18.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:18.648 00.636 11060 Exposure complete
01:34:18.827 00.179 11060 worker thread done servicing request
01:34:18.827 00.000 10844 OnExposeComplete: enter
01:34:18.827 00.000 10844 UpdateGuideState(): m_state=6
01:34:18.827 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10299
01:34:18.827 00.000 10844 Star::Find returns 1 (0), X=268.97, Y=61.36, Mass=2431, SNR=31.2, Peak=245 HFD=3.3
01:34:18.827 00.000 10844 MultiStar: [#1 0.14,0.50,1.07,U] [#2 0.18,-0.01,2.37,U] [#3 0.29,-0.40,0.98,U] [#4 -0.03,0.18,0.97,U] [#5 0.49,-0.10,1.08,U] [#6 0.13,-0.28,0.97,U] [#7 -0.16,-0.01,0.94,U] [#8 0.61,-0.14,0.00,M1] 
01:34:18.827 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.03}, one-star: {0.49, 0.39}
01:34:18.827 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
01:34:18.827 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
01:34:18.827 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.20 cameraTheta=0.15 mountX=-0.06 mountY=0.19, mountTheta=1.90
01:34:18.829 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.03, opts=13)
01:34:18.829 00.000 10844 Enqueuing Move request for scope (0.19, 0.03)
01:34:18.829 00.000 11060 Worker thread wakes up
01:34:18.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:18.829 00.000 10844 UpdateGuideState exits: m=2431 SNR=31.2
01:34:18.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:18.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:18.829 00.000 10844 Enqueuing Expose request
01:34:18.830 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
01:34:18.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
01:34:18.830 00.000 11060 Moving (0.19, 0.03) raw xDistance=-0.06 yDistance=0.19
01:34:18.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:18.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:18.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:34:18.830 00.000 11060 MoveAxis(E, 0, ABG)
01:34:18.830 00.000 11060 Move returns status 0, amount 0
01:34:18.830 00.000 11060 MoveAxis(N, 0, ABG)
01:34:18.830 00.000 11060 Move returns status 0, amount 0
01:34:18.830 00.000 11060 move complete, result=0
01:34:18.830 00.000 11060 worker thread done servicing request
01:34:18.830 00.000 11060 Worker thread wakes up
01:34:18.831 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:18.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:18.831 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:19.477 00.646 11060 Exposure complete
01:34:19.677 00.200 11060 worker thread done servicing request
01:34:19.677 00.000 10844 OnExposeComplete: enter
01:34:19.677 00.000 10844 UpdateGuideState(): m_state=6
01:34:19.678 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10300
01:34:19.678 00.000 10844 Star::Find returns 1 (0), X=269.04, Y=60.99, Mass=2666, SNR=32.8, Peak=219 HFD=2.9
01:34:19.679 00.001 10844 MultiStar: [#1 -0.03,0.42,1.03,U] [#2 0.47,-0.28,2.12,U] [#3 0.22,-0.28,0.94,U] [#4 0.52,1.11,0.00,M1] [#5 0.33,0.03,0.94,U] [#6 0.08,-0.06,0.90,U] [#7 0.06,-0.22,0.88,U] [#8 0.47,0.03,0.97,U] 
01:34:19.679 00.000 10844 refined, 7 included, MultiStar: {0.30, -0.07}, one-star: {0.55, 0.01}
01:34:19.679 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
01:34:19.679 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
01:34:19.679 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.07 hyp=0.31 cameraTheta=-0.23 mountX=0.01 mountY=0.31, mountTheta=1.53
01:34:19.680 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.07, opts=13)
01:34:19.680 00.000 10844 Enqueuing Move request for scope (0.30, -0.07)
01:34:19.680 00.000 11060 Worker thread wakes up
01:34:19.680 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:34:19.681 00.001 10844 UpdateGuideState exits: m=2666 SNR=32.8
01:34:19.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.07) opts 0xd
01:34:19.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:19.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.07)
01:34:19.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:19.681 00.000 10844 Enqueuing Expose request
01:34:19.681 00.000 11060 Moving (0.30, -0.07) raw xDistance=0.01 yDistance=0.31
01:34:19.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:34:19.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.31
01:34:19.681 00.000 11060 MoveAxis(E, 0, ABG)
01:34:19.681 00.000 11060 Move returns status 0, amount 0
01:34:19.681 00.000 11060 MoveAxis(S, 119, ABG)
01:34:19.681 00.000 11060 Guiding  Dir = 1, Dur = 119
01:34:19.684 00.003 11060 IsSlewing returns 0
01:34:19.684 00.000 11060 IsGuiding returns 0
01:34:19.819 00.135 11060 IsGuiding returns 0
01:34:19.820 00.001 11060 Move returns status 0, amount 119
01:34:19.820 00.000 11060 move complete, result=0
01:34:19.820 00.000 11060 worker thread done servicing request
01:34:19.820 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 119 ms SOUTH
01:34:19.821 00.001 11060 Worker thread wakes up
01:34:19.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:19.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:20.452 00.631 11060 Exposure complete
01:34:20.629 00.177 11060 worker thread done servicing request
01:34:20.629 00.000 10844 OnExposeComplete: enter
01:34:20.629 00.000 10844 UpdateGuideState(): m_state=6
01:34:20.629 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10301
01:34:20.630 00.001 10844 Star::Find returns 1 (1), X=268.52, Y=60.43, Mass=2442, SNR=31.1, Peak=255 HFD=3.2
01:34:20.630 00.000 10844 MultiStar: [#1 0.47,-0.11,1.03,U] [#2 0.47,-0.16,2.23,U] [#3 -0.07,-0.08,1.07,U] [#4 0.37,0.11,1.00,U] [#5 0.61,0.05,0.00,M1] [#6 0.11,-0.50,0.91,U] [#7 -0.16,-0.33,0.86,U] [#8 0.28,-0.25,1.01,U] 
01:34:20.630 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.22}, one-star: {0.03, -0.54}
01:34:20.630 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
01:34:20.630 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
01:34:20.630 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.75 mountX=0.17 mountY=0.26, mountTheta=1.00
01:34:20.632 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.22, opts=13)
01:34:20.632 00.000 10844 Enqueuing Move request for scope (0.23, -0.22)
01:34:20.632 00.000 11060 Worker thread wakes up
01:34:20.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:20.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
01:34:20.632 00.000 10844 UpdateGuideState exits: m=2442 SNR=31.1 Saturated
01:34:20.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:20.632 00.000 10844 Enqueuing Expose request
01:34:20.632 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
01:34:20.632 00.000 11060 Moving (0.23, -0.22) raw xDistance=0.17 yDistance=0.26
01:34:20.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:34:20.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
01:34:20.632 00.000 11060 MoveAxis(W, 30, ABG)
01:34:20.632 00.000 11060 Guiding  Dir = 3, Dur = 30
01:34:20.652 00.020 11060 IsSlewing returns 0
01:34:20.652 00.000 11060 IsGuiding returns 0
01:34:20.683 00.031 11060 IsGuiding returns 0
01:34:20.683 00.000 11060 Move returns status 0, amount 30
01:34:20.683 00.000 11060 MoveAxis(S, 103, ABG)
01:34:20.683 00.000 11060 Guiding  Dir = 1, Dur = 103
01:34:20.699 00.016 11060 IsSlewing returns 0
01:34:20.699 00.000 11060 IsGuiding returns 0
01:34:20.810 00.111 11060 IsGuiding returns 0
01:34:20.810 00.000 11060 Move returns status 0, amount 103
01:34:20.810 00.000 11060 move complete, result=0
01:34:20.810 00.000 11060 worker thread done servicing request
01:34:20.810 00.000 11060 Worker thread wakes up
01:34:20.810 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.3 px 103 ms SOUTH
01:34:20.811 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:20.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:21.446 00.635 11060 Exposure complete
01:34:21.627 00.181 11060 worker thread done servicing request
01:34:21.627 00.000 10844 OnExposeComplete: enter
01:34:21.627 00.000 10844 UpdateGuideState(): m_state=6
01:34:21.627 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10302
01:34:21.627 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=60.49, Mass=3088, SNR=34.1, Peak=237 HFD=3.6
01:34:21.628 00.001 10844 MultiStar: [#1 -0.03,-0.74,0.00,M1] [#2 0.05,-0.04,2.04,U] [#3 0.39,-0.32,0.97,U] [#4 0.67,0.12,0.00,M1] [#5 0.07,0.40,0.94,U] [#6 0.11,-0.46,0.87,U] [#7 -0.33,-0.45,0.84,U] [#8 0.17,-0.30,0.86,U] 
01:34:21.628 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.20}, one-star: {0.28, -0.48}
01:34:21.628 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
01:34:21.628 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
01:34:21.628 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.10 mountX=0.18 mountY=0.14, mountTheta=0.64
01:34:21.630 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.20, opts=13)
01:34:21.630 00.000 10844 Enqueuing Move request for scope (0.10, -0.20)
01:34:21.632 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:21.632 00.000 11060 Worker thread wakes up
01:34:21.632 00.000 10844 UpdateGuideState exits: m=3088 SNR=34.1
01:34:21.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
01:34:21.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:21.632 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
01:34:21.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:21.632 00.000 10844 Enqueuing Expose request
01:34:21.632 00.000 11060 Moving (0.10, -0.20) raw xDistance=0.18 yDistance=0.14
01:34:21.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:34:21.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:21.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:34:21.633 00.001 11060 MoveAxis(W, 32, ABG)
01:34:21.633 00.000 11060 Guiding  Dir = 3, Dur = 32
01:34:21.635 00.002 11060 IsSlewing returns 0
01:34:21.635 00.000 11060 IsGuiding returns 0
01:34:21.682 00.047 11060 IsGuiding returns 0
01:34:21.682 00.000 11060 Move returns status 0, amount 32
01:34:21.682 00.000 11060 MoveAxis(N, 0, ABG)
01:34:21.682 00.000 11060 Move returns status 0, amount 0
01:34:21.682 00.000 11060 move complete, result=0
01:34:21.682 00.000 11060 worker thread done servicing request
01:34:21.683 00.001 11060 Worker thread wakes up
01:34:21.683 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
01:34:21.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:21.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:22.312 00.629 11060 Exposure complete
01:34:22.479 00.167 11060 worker thread done servicing request
01:34:22.479 00.000 10844 OnExposeComplete: enter
01:34:22.479 00.000 10844 UpdateGuideState(): m_state=6
01:34:22.480 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10303
01:34:22.480 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=61.09, Mass=2644, SNR=33.0, Peak=248 HFD=3.3
01:34:22.480 00.000 10844 MultiStar: [#1 -0.21,0.09,0.93,U] [#2 0.13,0.16,1.98,U] [#3 0.24,-0.20,0.91,U] [#4 0.57,0.52,0.00,M2] [#5 0.47,-0.16,1.00,U] [#6 0.10,-0.02,0.85,U] [#7 0.18,-0.49,0.89,U] [#8 0.26,-0.10,0.85,U] 
01:34:22.480 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {-0.15, 0.11}
01:34:22.480 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
01:34:22.480 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
01:34:22.480 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.34 mountX=0.02 mountY=0.13, mountTheta=1.42
01:34:22.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.04, opts=13)
01:34:22.482 00.000 10844 Enqueuing Move request for scope (0.13, -0.04)
01:34:22.482 00.000 11060 Worker thread wakes up
01:34:22.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:34:22.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:34:22.482 00.000 10844 UpdateGuideState exits: m=2644 SNR=33.0
01:34:22.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:34:22.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:22.482 00.000 11060 Moving (0.13, -0.04) raw xDistance=0.02 yDistance=0.13
01:34:22.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:22.482 00.000 10844 Enqueuing Expose request
01:34:22.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:34:22.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:22.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:34:22.483 00.001 11060 MoveAxis(E, 0, ABG)
01:34:22.483 00.000 11060 Move returns status 0, amount 0
01:34:22.483 00.000 11060 MoveAxis(N, 0, ABG)
01:34:22.483 00.000 11060 Move returns status 0, amount 0
01:34:22.483 00.000 11060 move complete, result=0
01:34:22.483 00.000 11060 worker thread done servicing request
01:34:22.483 00.000 11060 Worker thread wakes up
01:34:22.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:22.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:22.484 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:23.117 00.633 11060 Exposure complete
01:34:23.289 00.172 11060 worker thread done servicing request
01:34:23.290 00.001 10844 OnExposeComplete: enter
01:34:23.290 00.000 10844 UpdateGuideState(): m_state=6
01:34:23.290 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10304
01:34:23.290 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=60.83, Mass=2822, SNR=33.8, Peak=255 HFD=3.4
01:34:23.290 00.000 10844 MultiStar: [#1 -0.08,0.25,0.98,U] [#2 0.30,-0.16,1.95,U] [#3 0.08,-0.34,0.92,U] [#4 0.78,0.01,0.00,M3] [#5 0.11,0.70,0.00,M1] [#6 -0.09,0.56,0.87,U] [#7 0.21,-0.53,0.82,U] [#8 0.29,-0.11,0.98,U] 
01:34:23.291 00.001 10844 single-star, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.03, -0.14}
01:34:23.291 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
01:34:23.291 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
01:34:23.291 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.36 mountX=0.13 mountY=0.05, mountTheta=0.38
01:34:23.292 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
01:34:23.292 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
01:34:23.292 00.000 11060 Worker thread wakes up
01:34:23.293 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:23.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
01:34:23.293 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.8 Saturated
01:34:23.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
01:34:23.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:23.293 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.13 yDistance=0.05
01:34:23.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:23.293 00.000 10844 Enqueuing Expose request
01:34:23.294 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:34:23.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:23.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:23.294 00.000 11060 MoveAxis(W, 23, ABG)
01:34:23.294 00.000 11060 Guiding  Dir = 3, Dur = 23
01:34:23.326 00.032 11060 IsSlewing returns 0
01:34:23.326 00.000 11060 IsGuiding returns 0
01:34:23.398 00.072 11060 IsGuiding returns 0
01:34:23.399 00.001 11060 Move returns status 0, amount 23
01:34:23.399 00.000 11060 MoveAxis(N, 0, ABG)
01:34:23.399 00.000 11060 Move returns status 0, amount 0
01:34:23.399 00.000 11060 move complete, result=0
01:34:23.399 00.000 11060 worker thread done servicing request
01:34:23.399 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
01:34:23.401 00.002 11060 Worker thread wakes up
01:34:23.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:23.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:24.039 00.638 11060 Exposure complete
01:34:24.219 00.180 11060 worker thread done servicing request
01:34:24.219 00.000 10844 OnExposeComplete: enter
01:34:24.219 00.000 10844 UpdateGuideState(): m_state=6
01:34:24.219 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10305
01:34:24.219 00.000 10844 Star::Find returns 1 (1), X=268.87, Y=60.65, Mass=2988, SNR=34.5, Peak=255 HFD=3.3
01:34:24.220 00.001 10844 MultiStar: [#1 0.08,-0.20,0.92,U] [#2 0.44,-0.75,0.00,M1] [#3 0.09,-0.53,0.97,U] [#4 0.18,0.38,0.91,U] [#5 -0.30,0.45,1.01,U] [#6 -0.01,0.36,0.81,U] [#7 -0.19,-0.22,0.80,U] [#8 -0.06,0.16,0.86,U] 
01:34:24.220 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.38, -0.32}
01:34:24.220 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
01:34:24.220 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
01:34:24.220 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.21 mountX=-0.01 mountY=0.02, mountTheta=1.96
01:34:24.221 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
01:34:24.221 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
01:34:24.221 00.000 11060 Worker thread wakes up
01:34:24.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:34:24.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:34:24.221 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=0.02
01:34:24.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:24.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:24.221 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:24.221 00.000 10844 UpdateGuideState exits: m=2988 SNR=34.5 Saturated
01:34:24.223 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:34:24.223 00.000 11060 MoveAxis(E, 0, ABG)
01:34:24.223 00.000 11060 Move returns status 0, amount 0
01:34:24.223 00.000 11060 MoveAxis(N, 0, ABG)
01:34:24.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:24.223 00.000 11060 Move returns status 0, amount 0
01:34:24.223 00.000 11060 move complete, result=0
01:34:24.223 00.000 11060 worker thread done servicing request
01:34:24.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:24.223 00.000 10844 Enqueuing Expose request
01:34:24.223 00.000 11060 Worker thread wakes up
01:34:24.223 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:24.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:24.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:24.868 00.645 11060 Exposure complete
01:34:25.028 00.160 11060 worker thread done servicing request
01:34:25.028 00.000 10844 OnExposeComplete: enter
01:34:25.028 00.000 10844 UpdateGuideState(): m_state=6
01:34:25.029 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10306
01:34:25.029 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=60.77, Mass=2516, SNR=31.9, Peak=253 HFD=3.0
01:34:25.029 00.000 10844 MultiStar: [#1 -0.07,0.28,1.01,U] [#2 0.14,-0.05,2.08,U] [#3 -0.19,-0.03,1.04,U] [#4 -0.09,0.06,1.08,U] [#5 0.38,-0.26,1.02,U] [#6 -0.12,-0.01,0.99,U] [#7 -0.53,-0.33,0.00,M1] [#8 0.32,-0.08,0.93,U] 
01:34:25.029 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {-0.25, -0.20}
01:34:25.029 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
01:34:25.029 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
01:34:25.029 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.96 mountX=0.03 mountY=0.03, mountTheta=0.78
01:34:25.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
01:34:25.031 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
01:34:25.031 00.000 11060 Worker thread wakes up
01:34:25.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:25.031 00.000 10844 UpdateGuideState exits: m=2516 SNR=31.9
01:34:25.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:25.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:25.031 00.000 10844 Enqueuing Expose request
01:34:25.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:34:25.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:34:25.031 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.03
01:34:25.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:34:25.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:25.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:34:25.031 00.000 11060 MoveAxis(E, 0, ABG)
01:34:25.031 00.000 11060 Move returns status 0, amount 0
01:34:25.031 00.000 11060 MoveAxis(N, 0, ABG)
01:34:25.031 00.000 11060 Move returns status 0, amount 0
01:34:25.031 00.000 11060 move complete, result=0
01:34:25.032 00.001 11060 worker thread done servicing request
01:34:25.032 00.000 11060 Worker thread wakes up
01:34:25.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:25.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:25.033 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:25.660 00.627 11060 Exposure complete
01:34:25.836 00.176 11060 worker thread done servicing request
01:34:25.836 00.000 10844 OnExposeComplete: enter
01:34:25.836 00.000 10844 UpdateGuideState(): m_state=6
01:34:25.838 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10307
01:34:25.838 00.000 10844 Star::Find returns 1 (1), X=268.85, Y=60.74, Mass=2886, SNR=34.1, Peak=255 HFD=3.3
01:34:25.838 00.000 10844 MultiStar: [#1 0.08,0.31,0.97,U] [#2 -0.10,-0.47,1.98,U] [#3 0.24,0.17,0.98,U] [#4 0.35,0.29,0.89,U] [#5 -0.09,0.36,0.97,U] [#6 0.21,0.03,0.94,U] [#7 -0.36,0.33,0.83,U] [#8 -0.13,-0.15,0.92,U] 
01:34:25.838 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.37, -0.23}
01:34:25.838 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
01:34:25.838 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
01:34:25.838 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.16 mountX=-0.02 mountY=0.05, mountTheta=1.91
01:34:25.840 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
01:34:25.840 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
01:34:25.840 00.000 11060 Worker thread wakes up
01:34:25.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:34:25.840 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:34:25.840 00.000 11060 Moving (0.05, 0.01) raw xDistance=-0.02 yDistance=0.05
01:34:25.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:34:25.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:25.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:25.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:25.841 00.001 11060 MoveAxis(E, 0, ABG)
01:34:25.841 00.000 11060 Move returns status 0, amount 0
01:34:25.841 00.000 11060 MoveAxis(N, 0, ABG)
01:34:25.841 00.000 11060 Move returns status 0, amount 0
01:34:25.848 00.007 11060 move complete, result=0
01:34:25.848 00.000 11060 worker thread done servicing request
01:34:25.848 00.000 10844 UpdateGuideState exits: m=2886 SNR=34.1 Saturated
01:34:25.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:25.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:25.848 00.000 10844 Enqueuing Expose request
01:34:25.848 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:25.848 00.000 11060 Worker thread wakes up
01:34:25.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:25.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:26.485 00.637 11060 Exposure complete
01:34:26.665 00.180 10844 OnExposeComplete: enter
01:34:26.665 00.000 10844 UpdateGuideState(): m_state=6
01:34:26.666 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10308
01:34:26.666 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=60.51, Mass=3209, SNR=35.9, Peak=255 HFD=3.5
01:34:26.667 00.001 11060 worker thread done servicing request
01:34:26.667 00.000 10844 MultiStar: [#1 -0.23,-0.45,0.90,U] [#2 -0.17,-0.85,0.00,M1] [#3 -0.26,-0.71,0.00,M1] [#4 0.29,0.16,0.80,U] [#5 -0.11,0.02,0.90,U] [#6 -0.11,-0.54,0.81,U] [#7 -0.44,-0.51,0.00,M1] [#8 -0.32,-0.64,0.00,M1] 
01:34:26.667 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.26}, one-star: {-0.27, -0.47}
01:34:26.667 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
01:34:26.667 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
01:34:26.667 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.93 mountX=0.28 mountY=-0.06, mountTheta=-0.20
01:34:26.670 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.26, opts=13)
01:34:26.670 00.000 10844 Enqueuing Move request for scope (-0.10, -0.26)
01:34:26.670 00.000 11060 Worker thread wakes up
01:34:26.671 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:26.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
01:34:26.671 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
01:34:26.671 00.000 11060 Moving (-0.10, -0.26) raw xDistance=0.28 yDistance=-0.06
01:34:26.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
01:34:26.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:26.671 00.000 10844 UpdateGuideState exits: m=3209 SNR=35.9 Saturated
01:34:26.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:34:26.671 00.000 11060 MoveAxis(W, 48, ABG)
01:34:26.671 00.000 11060 Guiding  Dir = 3, Dur = 48
01:34:26.672 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:26.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:26.672 00.000 10844 Enqueuing Expose request
01:34:26.684 00.012 11060 IsSlewing returns 0
01:34:26.684 00.000 11060 IsGuiding returns 0
01:34:26.747 00.063 11060 IsGuiding returns 0
01:34:26.747 00.000 11060 Move returns status 0, amount 48
01:34:26.747 00.000 11060 MoveAxis(N, 0, ABG)
01:34:26.747 00.000 11060 Move returns status 0, amount 0
01:34:26.748 00.001 11060 move complete, result=0
01:34:26.748 00.000 11060 worker thread done servicing request
01:34:26.748 00.000 11060 Worker thread wakes up
01:34:26.748 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
01:34:26.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:26.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:27.386 00.638 11060 Exposure complete
01:34:27.563 00.177 11060 worker thread done servicing request
01:34:27.563 00.000 10844 OnExposeComplete: enter
01:34:27.564 00.001 10844 UpdateGuideState(): m_state=6
01:34:27.564 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10309
01:34:27.564 00.000 10844 Star::Find returns 1 (1), X=268.71, Y=61.00, Mass=3041, SNR=35.0, Peak=255 HFD=3.3
01:34:27.564 00.000 10844 MultiStar: [#1 -0.19,0.02,0.88,U] [#2 -0.22,-0.01,1.95,U] [#3 -0.18,-0.32,0.92,U] [#4 0.10,0.02,0.90,U] [#5 0.09,0.49,0.92,U] [#6 0.17,-0.22,0.94,U] [#7 -0.61,0.01,0.00,M2] [#8 0.13,0.11,0.84,U] 
01:34:27.564 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.22, 0.03}
01:34:27.564 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.08)
01:34:27.564 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
01:34:27.564 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.46 mountX=-0.01 mountY=-0.01, mountTheta=-2.08
01:34:27.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
01:34:27.566 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
01:34:27.566 00.000 11060 Worker thread wakes up
01:34:27.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:34:27.566 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:34:27.566 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:34:27.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:27.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:27.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:34:27.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:34:27.566 00.000 11060 MoveAxis(E, 0, ABG)
01:34:27.566 00.000 11060 Move returns status 0, amount 0
01:34:27.567 00.001 10844 UpdateGuideState exits: m=3041 SNR=35.0 Saturated
01:34:27.567 00.000 11060 MoveAxis(N, 0, ABG)
01:34:27.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:27.567 00.000 11060 Move returns status 0, amount 0
01:34:27.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:27.567 00.000 10844 Enqueuing Expose request
01:34:27.567 00.000 11060 move complete, result=0
01:34:27.567 00.000 11060 worker thread done servicing request
01:34:27.567 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:27.567 00.000 11060 Worker thread wakes up
01:34:27.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:27.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:28.197 00.630 11060 Exposure complete
01:34:28.375 00.178 11060 worker thread done servicing request
01:34:28.375 00.000 10844 OnExposeComplete: enter
01:34:28.375 00.000 10844 UpdateGuideState(): m_state=6
01:34:28.376 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10310
01:34:28.376 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=61.17, Mass=2642, SNR=32.7, Peak=250 HFD=3.6
01:34:28.376 00.000 10844 MultiStar: [#1 0.09,0.35,0.99,U] [#2 0.15,-0.06,2.07,U] [#3 -0.01,0.25,0.89,U] [#4 -0.08,0.36,0.89,U] [#5 0.11,0.22,1.03,U] [#6 0.10,-0.03,0.92,U] [#7 -0.26,0.26,0.89,U] [#8 -0.32,0.26,0.97,U] 
01:34:28.376 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.17}, one-star: {-0.11, 0.20}
01:34:28.376 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
01:34:28.376 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
01:34:28.376 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.64 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
01:34:28.379 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.17, opts=13)
01:34:28.379 00.000 10844 Enqueuing Move request for scope (-0.01, 0.17)
01:34:28.379 00.000 11060 Worker thread wakes up
01:34:28.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
01:34:28.379 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
01:34:28.379 00.000 11060 Moving (-0.01, 0.17) raw xDistance=-0.16 yDistance=-0.04
01:34:28.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:34:28.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:28.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=12, FiltMax=255, Gamma=1.000
01:34:28.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:34:28.380 00.001 11060 MoveAxis(E, 28, ABG)
01:34:28.380 00.000 11060 Guiding  Dir = 2, Dur = 28
01:34:28.380 00.000 10844 UpdateGuideState exits: m=2642 SNR=32.7
01:34:28.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:28.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:28.380 00.000 10844 Enqueuing Expose request
01:34:28.394 00.014 11060 IsSlewing returns 0
01:34:28.394 00.000 11060 IsGuiding returns 0
01:34:28.426 00.032 11060 IsGuiding returns 0
01:34:28.426 00.000 11060 Move returns status 0, amount 28
01:34:28.427 00.001 11060 MoveAxis(N, 0, ABG)
01:34:28.427 00.000 11060 Move returns status 0, amount 0
01:34:28.427 00.000 11060 move complete, result=0
01:34:28.427 00.000 11060 worker thread done servicing request
01:34:28.427 00.000 11060 Worker thread wakes up
01:34:28.427 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
01:34:28.428 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:28.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:29.055 00.627 11060 Exposure complete
01:34:29.229 00.174 11060 worker thread done servicing request
01:34:29.229 00.000 10844 OnExposeComplete: enter
01:34:29.229 00.000 10844 UpdateGuideState(): m_state=6
01:34:29.229 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10311
01:34:29.238 00.009 10844 Star::Find returns 1 (0), X=268.81, Y=60.98, Mass=2509, SNR=31.2, Peak=229 HFD=3.1
01:34:29.238 00.000 10844 MultiStar: [#1 0.25,-0.02,1.06,U] [#2 0.20,0.18,2.19,U] [#3 0.43,0.02,1.04,U] [#4 0.23,-0.07,0.93,U] [#5 0.31,-0.12,1.10,U] [#6 0.30,0.24,0.92,U] [#7 0.23,-0.18,0.92,U] [#8 0.29,0.55,0.00,M1] 
01:34:29.238 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.03}, one-star: {0.32, 0.01}
01:34:29.238 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
01:34:29.238 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
01:34:29.239 00.001 10844 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.28 cameraTheta=0.11 mountX=-0.08 mountY=0.27, mountTheta=1.86
01:34:29.240 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.03, opts=13)
01:34:29.240 00.000 10844 Enqueuing Move request for scope (0.27, 0.03)
01:34:29.240 00.000 11060 Worker thread wakes up
01:34:29.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
01:34:29.241 00.001 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
01:34:29.241 00.000 11060 Moving (0.27, 0.03) raw xDistance=-0.08 yDistance=0.27
01:34:29.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:29.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:29.241 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.2
01:34:29.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:29.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:29.241 00.000 10844 Enqueuing Expose request
01:34:29.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:34:29.241 00.000 11060 MoveAxis(E, 0, ABG)
01:34:29.241 00.000 11060 Move returns status 0, amount 0
01:34:29.241 00.000 11060 MoveAxis(S, 103, ABG)
01:34:29.241 00.000 11060 Guiding  Dir = 1, Dur = 103
01:34:29.267 00.026 11060 IsSlewing returns 0
01:34:29.268 00.001 11060 IsGuiding returns 0
01:34:29.406 00.138 11060 IsGuiding returns 0
01:34:29.406 00.000 11060 Move returns status 0, amount 103
01:34:29.406 00.000 11060 move complete, result=0
01:34:29.406 00.000 11060 worker thread done servicing request
01:34:29.407 00.001 11060 Worker thread wakes up
01:34:29.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:29.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:29.407 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 103 ms SOUTH
01:34:29.944 00.537 10844 evsrv: cli 0EEEE110 connect
01:34:29.944 00.000 10844 case statement mapped state 6 to 3
01:34:29.945 00.001 10844 case statement mapped state 6 to 3
01:34:29.945 00.000 10844 evsrv: cli 0EEEE110 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"1339b0a4-94de-424b-b19e-7a5ba0578885"}
01:34:29.946 00.001 10844 PhdController::Guide begins
01:34:29.946 00.000 10844 PhdController: newstate STATE_SETUP
01:34:29.946 00.000 10844 PhdController: setup
01:34:29.946 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
01:34:29.946 00.000 10844 PhdController: guider state = 6
01:34:29.946 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:34:29.946 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
01:34:29.946 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":0,"id":"1339b0a4-94de-424b-b19e-7a5ba0578885"}
01:34:29.950 00.004 10844 evsrv: cli 0EEEE110 disconnect
01:34:29.950 00.000 10844 evsrv: cli 0EEEDFD0 connect
01:34:29.951 00.001 10844 case statement mapped state 6 to 3
01:34:29.951 00.000 10844 case statement mapped state 6 to 3
01:34:29.951 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_lock_shift_params","id":"9f7aa81b-6576-4e54-b945-f83424987356"}
01:34:29.952 00.001 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"9f7aa81b-6576-4e54-b945-f83424987356"}
01:34:29.952 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
01:34:29.953 00.001 10844 evsrv: cli 0EEEE250 connect
01:34:29.954 00.001 10844 case statement mapped state 6 to 3
01:34:29.954 00.000 10844 case statement mapped state 6 to 3
01:34:29.954 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_position","id":"c018c254-1452-4ed7-a530-080bae4d8537"}
01:34:29.954 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":[268.49,60.97],"id":"c018c254-1452-4ed7-a530-080bae4d8537"}
01:34:29.955 00.001 10844 evsrv: cli 0EEEE250 disconnect
01:34:29.955 00.000 10844 evsrv: cli 0EEEEB10 connect
01:34:29.955 00.000 10844 case statement mapped state 6 to 3
01:34:29.956 00.001 10844 case statement mapped state 6 to 3
01:34:29.956 00.000 10844 evsrv: cli 0EEEEB10 request: {"method":"get_calibrated","id":"7b58061b-0022-4767-ab2b-659b1af2f0f9"}
01:34:29.956 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":true,"id":"7b58061b-0022-4767-ab2b-659b1af2f0f9"}
01:34:29.958 00.002 10844 evsrv: cli 0EEEEB10 disconnect
01:34:29.958 00.000 10844 evsrv: cli 0EEEDDF0 connect
01:34:29.958 00.000 10844 case statement mapped state 6 to 3
01:34:29.959 00.001 10844 case statement mapped state 6 to 3
01:34:29.959 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"67e3f1f2-3373-4748-89a8-5cfecd361fb9"}
01:34:29.959 00.000 10844 case statement mapped state 6 to 3
01:34:29.959 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"67e3f1f2-3373-4748-89a8-5cfecd361fb9"}
01:34:29.969 00.010 10844 evsrv: cli 0EEEDDF0 disconnect
01:34:30.040 00.071 11060 Exposure complete
01:34:30.224 00.184 11060 worker thread done servicing request
01:34:30.224 00.000 10844 OnExposeComplete: enter
01:34:30.224 00.000 10844 UpdateGuideState(): m_state=6
01:34:30.224 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10312
01:34:30.225 00.001 10844 Star::Find returns 1 (0), X=268.47, Y=61.10, Mass=2299, SNR=30.3, Peak=234 HFD=3.5
01:34:30.225 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
01:34:30.225 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.85)
01:34:30.225 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.70 mountX=-0.12 mountY=-0.04, mountTheta=-2.85
01:34:30.226 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
01:34:30.226 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
01:34:30.226 00.000 11060 Worker thread wakes up
01:34:30.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:34:30.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:34:30.226 00.000 10844 UpdateGuideState exits: m=2299 SNR=30.3
01:34:30.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:34:30.227 00.001 10844 PhdController: settling, locked = 1, distance = 0.16 (1.50) aobump = 0 frame = 1 / 99999
01:34:30.227 00.000 11060 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
01:34:30.227 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370470.227,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.16,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:34:30.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:34:30.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:30.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:30.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:34:30.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:30.227 00.000 10844 Enqueuing Expose request
01:34:30.227 00.000 11060 MoveAxis(E, 21, ABG)
01:34:30.227 00.000 11060 Guiding  Dir = 2, Dur = 21
01:34:30.249 00.022 11060 IsSlewing returns 0
01:34:30.249 00.000 11060 IsGuiding returns 0
01:34:30.281 00.032 11060 IsGuiding returns 0
01:34:30.281 00.000 11060 Move returns status 0, amount 21
01:34:30.281 00.000 11060 MoveAxis(N, 0, ABG)
01:34:30.281 00.000 11060 Move returns status 0, amount 0
01:34:30.281 00.000 11060 move complete, result=0
01:34:30.281 00.000 11060 worker thread done servicing request
01:34:30.281 00.000 11060 Worker thread wakes up
01:34:30.281 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
01:34:30.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:30.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:30.938 00.657 11060 Exposure complete
01:34:31.452 00.514 11060 worker thread done servicing request
01:34:31.453 00.001 10844 OnExposeComplete: enter
01:34:31.453 00.000 10844 UpdateGuideState(): m_state=6
01:34:31.454 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10313
01:34:31.454 00.000 10844 Star::Find returns 1 (0), X=268.93, Y=61.00, Mass=2622, SNR=32.4, Peak=228 HFD=2.9
01:34:31.454 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
01:34:31.454 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
01:34:31.454 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=0.03 hyp=0.45 cameraTheta=0.06 mountX=-0.11 mountY=0.44, mountTheta=1.81
01:34:31.457 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=0.03, opts=13)
01:34:31.457 00.000 10844 Enqueuing Move request for scope (0.45, 0.03)
01:34:31.457 00.000 11060 Worker thread wakes up
01:34:31.458 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:31.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.03) opts 0xd
01:34:31.458 00.000 10844 UpdateGuideState exits: m=2622 SNR=32.4
01:34:31.458 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, 0.03)
01:34:31.458 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 2 / 99999
01:34:31.458 00.000 11060 Moving (0.45, 0.03) raw xDistance=-0.11 yDistance=0.44
01:34:31.458 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370471.458,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":1.2,"SettleTime":10.0,"StarLocked":true}
01:34:31.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:34:31.459 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.44
01:34:31.459 00.000 11060 MoveAxis(E, 0, ABG)
01:34:31.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:31.459 00.000 11060 Move returns status 0, amount 0
01:34:31.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:31.459 00.000 10844 Enqueuing Expose request
01:34:31.459 00.000 11060 MoveAxis(S, 170, ABG)
01:34:31.459 00.000 11060 Guiding  Dir = 1, Dur = 170
01:34:31.466 00.007 11060 IsSlewing returns 0
01:34:31.467 00.001 11060 IsGuiding returns 0
01:34:31.671 00.204 11060 IsGuiding returns 0
01:34:31.671 00.000 11060 Move returns status 0, amount 170
01:34:31.671 00.000 11060 move complete, result=0
01:34:31.671 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 170 ms SOUTH
01:34:31.673 00.002 11060 worker thread done servicing request
01:34:31.675 00.002 11060 Worker thread wakes up
01:34:31.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:31.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:32.338 00.663 11060 Exposure complete
01:34:32.792 00.454 11060 worker thread done servicing request
01:34:32.792 00.000 10844 OnExposeComplete: enter
01:34:32.793 00.001 10844 UpdateGuideState(): m_state=6
01:34:32.793 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10314
01:34:32.793 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=60.81, Mass=2568, SNR=31.9, Peak=253 HFD=3.6
01:34:32.793 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
01:34:32.793 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
01:34:32.794 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.76 mountX=0.16 mountY=-0.00, mountTheta=-0.03
01:34:32.796 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
01:34:32.796 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
01:34:32.796 00.000 11060 Worker thread wakes up
01:34:32.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:32.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
01:34:32.796 00.000 10844 UpdateGuideState exits: m=2568 SNR=31.9
01:34:32.796 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
01:34:32.796 00.000 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 3 / 99999
01:34:32.797 00.001 11060 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=-0.00
01:34:32.797 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370472.797,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
01:34:32.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:34:32.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:32.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:34:32.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:32.797 00.000 11060 MoveAxis(W, 28, ABG)
01:34:32.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:32.797 00.000 10844 Enqueuing Expose request
01:34:32.797 00.000 11060 Guiding  Dir = 3, Dur = 28
01:34:32.809 00.012 11060 IsSlewing returns 0
01:34:32.810 00.001 11060 IsGuiding returns 0
01:34:32.840 00.030 11060 IsGuiding returns 0
01:34:32.840 00.000 11060 Move returns status 0, amount 28
01:34:32.840 00.000 11060 MoveAxis(N, 0, ABG)
01:34:32.840 00.000 11060 Move returns status 0, amount 0
01:34:32.841 00.001 11060 move complete, result=0
01:34:32.841 00.000 11060 worker thread done servicing request
01:34:32.841 00.000 11060 Worker thread wakes up
01:34:32.841 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
01:34:32.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:32.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:33.592 00.751 11060 Exposure complete
01:34:34.184 00.592 11060 worker thread done servicing request
01:34:34.184 00.000 10844 OnExposeComplete: enter
01:34:34.184 00.000 10844 UpdateGuideState(): m_state=6
01:34:34.185 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10315
01:34:34.185 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=61.03, Mass=2737, SNR=33.5, Peak=216 HFD=3.6
01:34:34.185 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
01:34:34.185 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
01:34:34.185 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.31 cameraTheta=0.18 mountX=-0.11 mountY=0.29, mountTheta=1.93
01:34:34.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.06, opts=13)
01:34:34.187 00.000 10844 Enqueuing Move request for scope (0.31, 0.06)
01:34:34.187 00.000 11060 Worker thread wakes up
01:34:34.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:34.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.06) opts 0xd
01:34:34.187 00.000 10844 UpdateGuideState exits: m=2737 SNR=33.5
01:34:34.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.06)
01:34:34.187 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 4 / 99999
01:34:34.188 00.001 11060 Moving (0.31, 0.06) raw xDistance=-0.11 yDistance=0.29
01:34:34.188 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370474.188,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
01:34:34.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:34:34.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.29
01:34:34.188 00.000 11060 MoveAxis(E, 0, ABG)
01:34:34.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:34.188 00.000 11060 Move returns status 0, amount 0
01:34:34.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:34.188 00.000 10844 Enqueuing Expose request
01:34:34.188 00.000 11060 MoveAxis(S, 115, ABG)
01:34:34.188 00.000 11060 Guiding  Dir = 1, Dur = 115
01:34:34.205 00.017 11060 IsSlewing returns 0
01:34:34.205 00.000 11060 IsGuiding returns 0
01:34:34.330 00.125 11060 IsGuiding returns 0
01:34:34.330 00.000 11060 Move returns status 0, amount 115
01:34:34.330 00.000 11060 move complete, result=0
01:34:34.331 00.001 11060 worker thread done servicing request
01:34:34.331 00.000 11060 Worker thread wakes up
01:34:34.331 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 115 ms SOUTH
01:34:34.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:34.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:34.979 00.648 11060 Exposure complete
01:34:35.552 00.573 11060 worker thread done servicing request
01:34:35.552 00.000 10844 OnExposeComplete: enter
01:34:35.552 00.000 10844 UpdateGuideState(): m_state=6
01:34:35.553 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10316
01:34:35.553 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=60.86, Mass=2316, SNR=30.5, Peak=216 HFD=3.1
01:34:35.553 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
01:34:35.553 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
01:34:35.553 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.12 hyp=0.40 cameraTheta=-0.29 mountX=0.04 mountY=0.40, mountTheta=1.46
01:34:35.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.12, opts=13)
01:34:35.555 00.000 10844 Enqueuing Move request for scope (0.39, -0.12)
01:34:35.555 00.000 11060 Worker thread wakes up
01:34:35.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:35.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.12) opts 0xd
01:34:35.555 00.000 10844 UpdateGuideState exits: m=2316 SNR=30.5
01:34:35.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.12)
01:34:35.556 00.001 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 5 / 99999
01:34:35.556 00.000 11060 Moving (0.39, -0.12) raw xDistance=0.04 yDistance=0.40
01:34:35.556 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370475.556,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
01:34:35.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:34:35.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
01:34:35.556 00.000 11060 MoveAxis(E, 0, ABG)
01:34:35.556 00.000 11060 Move returns status 0, amount 0
01:34:35.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:35.556 00.000 11060 MoveAxis(S, 156, ABG)
01:34:35.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:35.557 00.001 10844 Enqueuing Expose request
01:34:35.557 00.000 11060 Guiding  Dir = 1, Dur = 156
01:34:35.569 00.012 11060 IsSlewing returns 0
01:34:35.569 00.000 11060 IsGuiding returns 0
01:34:35.741 00.172 11060 IsGuiding returns 0
01:34:35.741 00.000 11060 Move returns status 0, amount 156
01:34:35.741 00.000 11060 move complete, result=0
01:34:35.742 00.001 11060 worker thread done servicing request
01:34:35.742 00.000 11060 Worker thread wakes up
01:34:35.742 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 156 ms SOUTH
01:34:35.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:35.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:36.397 00.655 11060 Exposure complete
01:34:36.796 00.399 11060 worker thread done servicing request
01:34:36.796 00.000 10844 OnExposeComplete: enter
01:34:36.796 00.000 10844 UpdateGuideState(): m_state=6
01:34:36.797 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10317
01:34:36.797 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=60.59, Mass=2522, SNR=31.1, Peak=232 HFD=3.3
01:34:36.797 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
01:34:36.798 00.001 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
01:34:36.798 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.38 hyp=0.42 cameraTheta=-2.01 mountX=0.41 mountY=-0.11, mountTheta=-0.27
01:34:36.800 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.38, opts=13)
01:34:36.800 00.000 10844 Enqueuing Move request for scope (-0.18, -0.38)
01:34:36.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:36.801 00.001 11060 Worker thread wakes up
01:34:36.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.38) opts 0xd
01:34:36.801 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.38)
01:34:36.801 00.000 11060 Moving (-0.18, -0.38) raw xDistance=0.41 yDistance=-0.11
01:34:36.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
01:34:36.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:36.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:34:36.801 00.000 11060 MoveAxis(W, 70, ABG)
01:34:36.801 00.000 11060 Guiding  Dir = 3, Dur = 70
01:34:36.802 00.001 10844 UpdateGuideState exits: m=2522 SNR=31.1
01:34:36.802 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 6 / 99999
01:34:36.802 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370476.802,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
01:34:36.803 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:36.804 00.001 10844 Enqueuing Expose request
01:34:36.837 00.033 11060 IsSlewing returns 0
01:34:36.837 00.000 11060 IsGuiding returns 0
01:34:36.932 00.095 11060 IsGuiding returns 0
01:34:36.932 00.000 11060 Move returns status 0, amount 70
01:34:36.932 00.000 11060 MoveAxis(N, 0, ABG)
01:34:36.932 00.000 11060 Move returns status 0, amount 0
01:34:36.932 00.000 11060 move complete, result=0
01:34:36.932 00.000 11060 worker thread done servicing request
01:34:36.932 00.000 11060 Worker thread wakes up
01:34:36.933 00.001 10844 GuideStep: 0.4 px 70 ms WEST, -0.1 px 0 ms NORTH
01:34:36.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:36.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:37.565 00.632 11060 Exposure complete
01:34:37.778 00.213 11060 worker thread done servicing request
01:34:37.778 00.000 10844 OnExposeComplete: enter
01:34:37.778 00.000 10844 UpdateGuideState(): m_state=6
01:34:37.778 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10318
01:34:37.778 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=60.75, Mass=2836, SNR=33.8, Peak=255 HFD=3.6
01:34:37.779 00.001 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
01:34:37.779 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
01:34:37.779 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-2.24 mountX=0.25 mountY=-0.14, mountTheta=-0.50
01:34:37.780 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.22, opts=13)
01:34:37.781 00.001 10844 Enqueuing Move request for scope (-0.18, -0.22)
01:34:37.781 00.000 11060 Worker thread wakes up
01:34:37.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:34:37.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
01:34:37.781 00.000 10844 UpdateGuideState exits: m=2836 SNR=33.8 Saturated
01:34:37.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
01:34:37.781 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 7 / 99999
01:34:37.781 00.000 11060 Moving (-0.18, -0.22) raw xDistance=0.25 yDistance=-0.14
01:34:37.781 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370477.781,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
01:34:37.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:34:37.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:37.782 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:37.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:34:37.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:37.782 00.000 10844 Enqueuing Expose request
01:34:37.782 00.000 11060 MoveAxis(W, 46, ABG)
01:34:37.782 00.000 11060 Guiding  Dir = 3, Dur = 46
01:34:37.807 00.025 11060 IsSlewing returns 0
01:34:37.807 00.000 11060 IsGuiding returns 0
01:34:37.870 00.063 11060 IsGuiding returns 0
01:34:37.871 00.001 11060 Move returns status 0, amount 46
01:34:37.871 00.000 11060 MoveAxis(N, 0, ABG)
01:34:37.871 00.000 11060 Move returns status 0, amount 0
01:34:37.871 00.000 11060 move complete, result=0
01:34:37.871 00.000 11060 worker thread done servicing request
01:34:37.871 00.000 11060 Worker thread wakes up
01:34:37.872 00.001 10844 GuideStep: 0.3 px 46 ms WEST, -0.1 px 0 ms NORTH
01:34:37.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:37.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:38.528 00.656 11060 Exposure complete
01:34:38.746 00.218 11060 worker thread done servicing request
01:34:38.747 00.001 10844 OnExposeComplete: enter
01:34:38.747 00.000 10844 UpdateGuideState(): m_state=6
01:34:38.747 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10319
01:34:38.747 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=61.19, Mass=2863, SNR=33.0, Peak=244 HFD=3.6
01:34:38.747 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.96 = -2.33)
01:34:38.747 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
01:34:38.747 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.20 mountX=-0.18 mountY=-0.19, mountTheta=-2.34
01:34:38.750 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.21, opts=13)
01:34:38.750 00.000 10844 Enqueuing Move request for scope (-0.16, 0.21)
01:34:38.750 00.000 11060 Worker thread wakes up
01:34:38.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:38.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
01:34:38.750 00.000 10844 UpdateGuideState exits: m=2863 SNR=33.0
01:34:38.750 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
01:34:38.750 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 8 / 99999
01:34:38.751 00.001 11060 Moving (-0.16, 0.21) raw xDistance=-0.18 yDistance=-0.19
01:34:38.751 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370478.751,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
01:34:38.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:34:38.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:38.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:34:38.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:38.751 00.000 11060 MoveAxis(E, 30, ABG)
01:34:38.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:38.751 00.000 11060 Guiding  Dir = 2, Dur = 30
01:34:38.751 00.000 10844 Enqueuing Expose request
01:34:38.777 00.026 11060 IsSlewing returns 0
01:34:38.778 00.001 11060 IsGuiding returns 0
01:34:38.824 00.046 11060 IsGuiding returns 0
01:34:38.824 00.000 11060 Move returns status 0, amount 30
01:34:38.824 00.000 11060 MoveAxis(N, 0, ABG)
01:34:38.825 00.001 11060 Move returns status 0, amount 0
01:34:38.825 00.000 11060 move complete, result=0
01:34:38.825 00.000 11060 worker thread done servicing request
01:34:38.825 00.000 11060 Worker thread wakes up
01:34:38.825 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
01:34:38.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:38.825 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:39.456 00.631 11060 Exposure complete
01:34:39.673 00.217 11060 worker thread done servicing request
01:34:39.673 00.000 10844 OnExposeComplete: enter
01:34:39.673 00.000 10844 UpdateGuideState(): m_state=6
01:34:39.673 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10320
01:34:39.673 00.000 10844 Star::Find returns 1 (1), X=267.97, Y=61.28, Mass=2709, SNR=32.4, Peak=255 HFD=3.3
01:34:39.674 00.001 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
01:34:39.674 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
01:34:39.674 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.31 hyp=0.60 cameraTheta=2.61 mountX=-0.21 mountY=-0.56, mountTheta=-1.92
01:34:39.676 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.31, opts=13)
01:34:39.676 00.000 10844 Enqueuing Move request for scope (-0.52, 0.31)
01:34:39.676 00.000 11060 Worker thread wakes up
01:34:39.676 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:39.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.31) opts 0xd
01:34:39.676 00.000 10844 UpdateGuideState exits: m=2709 SNR=32.4 Saturated
01:34:39.676 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.31)
01:34:39.676 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 9 / 99999
01:34:39.676 00.000 11060 Moving (-0.52, 0.31) raw xDistance=-0.21 yDistance=-0.56
01:34:39.677 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770370479.676,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
01:34:39.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:34:39.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:39.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
01:34:39.677 00.000 11060 MoveAxis(E, 37, ABG)
01:34:39.677 00.000 11060 Guiding  Dir = 2, Dur = 37
01:34:39.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:39.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:39.677 00.000 10844 Enqueuing Expose request
01:34:39.701 00.024 11060 IsSlewing returns 0
01:34:39.701 00.000 11060 IsGuiding returns 0
01:34:39.763 00.062 11060 IsGuiding returns 0
01:34:39.763 00.000 11060 Move returns status 0, amount 37
01:34:39.764 00.001 11060 MoveAxis(N, 0, ABG)
01:34:39.764 00.000 11060 Move returns status 0, amount 0
01:34:39.764 00.000 11060 move complete, result=0
01:34:39.764 00.000 11060 worker thread done servicing request
01:34:39.764 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.6 px 0 ms NORTH
01:34:39.764 00.000 11060 Worker thread wakes up
01:34:39.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:39.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:40.397 00.633 11060 Exposure complete
01:34:40.628 00.231 11060 worker thread done servicing request
01:34:40.628 00.000 10844 OnExposeComplete: enter
01:34:40.628 00.000 10844 UpdateGuideState(): m_state=6
01:34:40.629 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10321
01:34:40.629 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=61.13, Mass=2600, SNR=32.4, Peak=218 HFD=3.0
01:34:40.629 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
01:34:40.629 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
01:34:40.629 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.16 hyp=0.45 cameraTheta=2.78 mountX=-0.08 mountY=-0.44, mountTheta=-1.75
01:34:40.631 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.16, opts=13)
01:34:40.631 00.000 10844 Enqueuing Move request for scope (-0.42, 0.16)
01:34:40.631 00.000 11060 Worker thread wakes up
01:34:40.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:34:40.632 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.16) opts 0xd
01:34:40.632 00.000 10844 UpdateGuideState exits: m=2600 SNR=32.4
01:34:40.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.16)
01:34:40.633 00.001 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 10 / 99999
01:34:40.633 00.000 10844 PhdController: newstate STATE_FINISH
01:34:40.633 00.000 10844 PhdController complete: success
01:34:40.633 00.000 11060 Moving (-0.42, 0.16) raw xDistance=-0.08 yDistance=-0.44
01:34:40.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:40.633 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770370480.633,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:34:40.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:40.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:34:40.633 00.000 11060 MoveAxis(E, 0, ABG)
01:34:40.633 00.000 10844 Mount: notify guiding dither settle done success=1
01:34:40.633 00.000 10844 PhdController: newstate STATE_IDLE
01:34:40.634 00.001 11060 Move returns status 0, amount 0
01:34:40.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:40.634 00.000 11060 MoveAxis(N, 0, ABG)
01:34:40.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:40.634 00.000 10844 Enqueuing Expose request
01:34:40.634 00.000 11060 Move returns status 0, amount 0
01:34:40.634 00.000 11060 move complete, result=0
01:34:40.634 00.000 11060 worker thread done servicing request
01:34:40.634 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:34:40.634 00.000 11060 Worker thread wakes up
01:34:40.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:40.635 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:41.282 00.647 11060 Exposure complete
01:34:41.502 00.220 11060 worker thread done servicing request
01:34:41.502 00.000 10844 OnExposeComplete: enter
01:34:41.502 00.000 10844 UpdateGuideState(): m_state=6
01:34:41.502 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10322
01:34:41.502 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=61.27, Mass=2500, SNR=31.3, Peak=223 HFD=3.8
01:34:41.503 00.001 10844 MultiStar: [#1 -1.03,0.08,0.00,M1] [#2 -0.98,-0.26,0.00,M1] [#3 -0.55,-0.39,0.00,M1] [#4 -0.54,-0.39,0.00,M1] [#5 -0.99,0.33,0.00,M1] [#6 -0.83,-0.15,0.00,M1] [#7 -0.84,-0.12,0.00,M1] [#8 -0.83,-0.36,0.00,M2] 
01:34:41.503 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
01:34:41.503 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
01:34:41.503 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.30 hyp=0.59 cameraTheta=2.61 mountX=-0.20 mountY=-0.55, mountTheta=-1.92
01:34:41.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.30, opts=13)
01:34:41.505 00.000 10844 Enqueuing Move request for scope (-0.50, 0.30)
01:34:41.505 00.000 11060 Worker thread wakes up
01:34:41.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:41.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.30) opts 0xd
01:34:41.505 00.000 10844 UpdateGuideState exits: m=2500 SNR=31.3
01:34:41.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.30)
01:34:41.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:41.505 00.000 11060 Moving (-0.50, 0.30) raw xDistance=-0.20 yDistance=-0.55
01:34:41.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:41.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:34:41.505 00.000 10844 Enqueuing Expose request
01:34:41.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:41.507 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:34:41.507 00.000 11060 MoveAxis(E, 35, ABG)
01:34:41.507 00.000 11060 Guiding  Dir = 2, Dur = 35
01:34:41.520 00.013 11060 IsSlewing returns 0
01:34:41.520 00.000 11060 IsGuiding returns 0
01:34:41.582 00.062 11060 IsGuiding returns 0
01:34:41.583 00.001 11060 Move returns status 0, amount 35
01:34:41.583 00.000 11060 MoveAxis(N, 0, ABG)
01:34:41.583 00.000 11060 Move returns status 0, amount 0
01:34:41.583 00.000 11060 move complete, result=0
01:34:41.583 00.000 11060 worker thread done servicing request
01:34:41.583 00.000 11060 Worker thread wakes up
01:34:41.583 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.5 px 0 ms NORTH
01:34:41.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:41.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:42.223 00.640 11060 Exposure complete
01:34:42.618 00.395 11060 worker thread done servicing request
01:34:42.618 00.000 10844 OnExposeComplete: enter
01:34:42.618 00.000 10844 UpdateGuideState(): m_state=6
01:34:42.619 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10323
01:34:42.619 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=60.92, Mass=3548, SNR=37.9, Peak=255 HFD=3.8
01:34:42.619 00.000 10844 MultiStar: [#1 -0.56,0.22,0.00,M2] [#2 -0.64,-0.27,0.00,M2] [#3 -0.19,-0.02,0.84,U] [#4 -0.50,-0.04,0.88,U] [#5 -0.48,0.11,0.87,U] [#6 -0.52,0.22,0.83,U] [#7 -0.42,-0.07,0.83,U] [#8 -0.42,0.08,0.81,U] 
01:34:42.619 00.000 10844 single-star, 6 included, MultiStar: {-0.41, 0.03}, one-star: {-0.36, -0.06}
01:34:42.619 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
01:34:42.619 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.25 = -1.25)
01:34:42.620 00.001 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.06 hyp=0.37 cameraTheta=-2.98 mountX=0.12 mountY=-0.35, mountTheta=-1.23
01:34:42.621 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.06, opts=13)
01:34:42.622 00.001 10844 Enqueuing Move request for scope (-0.36, -0.06)
01:34:42.622 00.000 11060 Worker thread wakes up
01:34:42.622 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:42.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.06) opts 0xd
01:34:42.622 00.000 10844 UpdateGuideState exits: m=3548 SNR=37.9 Saturated
01:34:42.622 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.06)
01:34:42.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:42.622 00.000 11060 Moving (-0.36, -0.06) raw xDistance=0.12 yDistance=-0.35
01:34:42.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:42.622 00.000 10844 Enqueuing Expose request
01:34:42.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:34:42.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:34:42.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:34:42.623 00.001 11060 MoveAxis(W, 20, ABG)
01:34:42.623 00.000 11060 Guiding  Dir = 3, Dur = 20
01:34:42.632 00.009 11060 IsSlewing returns 0
01:34:42.633 00.001 11060 IsGuiding returns 0
01:34:42.664 00.031 11060 IsGuiding returns 0
01:34:42.664 00.000 11060 Move returns status 0, amount 20
01:34:42.664 00.000 11060 MoveAxis(N, 0, ABG)
01:34:42.664 00.000 11060 Move returns status 0, amount 0
01:34:42.665 00.001 11060 move complete, result=0
01:34:42.665 00.000 11060 worker thread done servicing request
01:34:42.665 00.000 10844 GuideStep: 0.1 px 20 ms WEST, -0.3 px 0 ms NORTH
01:34:42.665 00.000 11060 Worker thread wakes up
01:34:42.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:42.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:43.310 00.645 11060 Exposure complete
01:34:43.724 00.414 11060 worker thread done servicing request
01:34:43.724 00.000 10844 OnExposeComplete: enter
01:34:43.724 00.000 10844 UpdateGuideState(): m_state=6
01:34:43.724 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10324
01:34:43.724 00.000 10844 Star::Find returns 1 (0), X=267.75, Y=61.20, Mass=2855, SNR=34.1, Peak=217 HFD=3.5
01:34:43.725 00.001 10844 MultiStar: [#1 -0.37,0.12,1.05,U] [#2 -0.59,0.02,1.95,U] [#3 -0.06,-0.30,0.94,U] [#4 -0.42,0.44,0.00,M1] [#5 -0.02,0.75,0.00,M1] [#6 -0.52,0.05,0.97,U] [#7 -0.37,-0.16,0.84,U] [#8 0.10,0.00,0.86,U] 
01:34:43.725 00.000 10844 refined, 6 included, MultiStar: {-0.40, 0.00}, one-star: {-0.73, 0.23}
01:34:43.725 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.40)
01:34:43.725 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
01:34:43.725 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.00 hyp=0.40 cameraTheta=3.14 mountX=0.07 mountY=-0.40, mountTheta=-1.40
01:34:43.728 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.00, opts=13)
01:34:43.728 00.000 10844 Enqueuing Move request for scope (-0.40, 0.00)
01:34:43.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:43.728 00.000 10844 UpdateGuideState exits: m=2855 SNR=34.1
01:34:43.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:43.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:43.728 00.000 10844 Enqueuing Expose request
01:34:43.729 00.001 11060 Worker thread wakes up
01:34:43.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.00) opts 0xd
01:34:43.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.00)
01:34:43.729 00.000 11060 Moving (-0.40, 0.00) raw xDistance=0.07 yDistance=-0.40
01:34:43.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:34:43.729 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.58 newest=-1.29
01:34:43.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
01:34:43.729 00.000 11060 MoveAxis(E, 0, ABG)
01:34:43.729 00.000 11060 Move returns status 0, amount 0
01:34:43.730 00.001 11060 BLC: Oldest BLC event removed
01:34:43.730 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 651 applied
01:34:43.730 00.000 11060 MoveAxis(N, 806, ABG)
01:34:43.730 00.000 11060 duration set to 750 by maxDecDuration
01:34:43.730 00.000 11060 Guiding  Dir = 0, Dur = 750
01:34:43.750 00.020 11060 IsSlewing returns 0
01:34:43.753 00.003 11060 IsGuiding returns 0
01:34:44.516 00.763 11060 IsGuiding returns 0
01:34:44.517 00.001 11060 Move returns status 0, amount 750
01:34:44.517 00.000 11060 move complete, result=0
01:34:44.517 00.000 11060 worker thread done servicing request
01:34:44.517 00.000 11060 Worker thread wakes up
01:34:44.518 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 750 ms NORTH
01:34:44.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:44.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:45.160 00.642 11060 Exposure complete
01:34:45.400 00.240 11060 worker thread done servicing request
01:34:45.400 00.000 10844 OnExposeComplete: enter
01:34:45.400 00.000 10844 UpdateGuideState(): m_state=6
01:34:45.400 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10325
01:34:45.401 00.001 10844 Star::Find returns 1 (1), X=268.62, Y=61.55, Mass=3121, SNR=35.5, Peak=255 HFD=3.4
01:34:45.401 00.000 10844 MultiStar: [#1 -0.34,0.42,1.00,U] [#2 -0.22,-0.33,1.93,U] [#3 -0.07,-0.17,0.92,U] [#4 -0.12,1.01,0.00,M2] [#5 -0.24,0.03,1.04,U] [#6 -0.09,0.18,0.87,U] [#7 -0.26,-0.22,0.82,U] [#8 -0.49,0.14,0.94,U] 
01:34:45.401 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.04}, one-star: {0.13, 0.58}
01:34:45.401 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.70 = -1.59)
01:34:45.401 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
01:34:45.401 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.94 mountX=-0.00 mountY=-0.20, mountTheta=-1.59
01:34:45.403 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.04, opts=13)
01:34:45.403 00.000 10844 Enqueuing Move request for scope (-0.20, 0.04)
01:34:45.403 00.000 11060 Worker thread wakes up
01:34:45.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:34:45.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
01:34:45.403 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.5 Saturated
01:34:45.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
01:34:45.404 00.001 11060 Moving (-0.20, 0.04) raw xDistance=-0.00 yDistance=-0.20
01:34:45.404 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.278720, 1:0.203196
01:34:45.404 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:34:45.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:34:45.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:34:45.404 00.000 11060 MoveAxis(E, 0, ABG)
01:34:45.404 00.000 11060 Move returns status 0, amount 0
01:34:45.404 00.000 11060 MoveAxis(N, 79, ABG)
01:34:45.404 00.000 11060 Guiding  Dir = 0, Dur = 79
01:34:45.405 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:45.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:45.405 00.000 10844 Enqueuing Expose request
01:34:45.435 00.030 11060 IsSlewing returns 0
01:34:45.436 00.001 11060 IsGuiding returns 0
01:34:45.561 00.125 11060 IsGuiding returns 0
01:34:45.561 00.000 11060 Move returns status 0, amount 79
01:34:45.561 00.000 11060 move complete, result=0
01:34:45.562 00.001 11060 worker thread done servicing request
01:34:45.562 00.000 11060 Worker thread wakes up
01:34:45.562 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 79 ms NORTH
01:34:45.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:45.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:46.194 00.632 11060 Exposure complete
01:34:46.429 00.235 10844 OnExposeComplete: enter
01:34:46.429 00.000 10844 UpdateGuideState(): m_state=6
01:34:46.429 00.000 11060 worker thread done servicing request
01:34:46.430 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10326
01:34:46.430 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=61.37, Mass=2773, SNR=32.8, Peak=255 HFD=3.3
01:34:46.430 00.000 10844 MultiStar: [#1 -0.22,0.24,1.07,U] [#2 0.01,-0.22,1.99,U] [#3 -0.03,0.20,0.93,U] [#4 0.50,-0.14,0.99,U] [#5 0.26,0.26,1.04,U] [#6 0.12,-0.10,0.98,U] [#7 -0.16,-0.04,0.79,U] [#8 -0.19,0.07,1.09,U] 
01:34:46.431 00.001 10844 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.11, 0.39}
01:34:46.431 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:34:46.431 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
01:34:46.431 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.21 mountX=-0.05 mountY=0.01, mountTheta=2.95
01:34:46.433 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
01:34:46.433 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
01:34:46.433 00.000 11060 Worker thread wakes up
01:34:46.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:34:46.433 00.000 10844 UpdateGuideState exits: m=2773 SNR=32.8 Saturated
01:34:46.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:34:46.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:46.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:34:46.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:46.433 00.000 10844 Enqueuing Expose request
01:34:46.434 00.001 11060 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=0.01
01:34:46.434 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.278720, 1:0.203196, 2:-0.010171
01:34:46.434 00.000 11060 BLC: No correction, Miss < min_move
01:34:46.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:34:46.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:46.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:46.434 00.000 11060 MoveAxis(E, 0, ABG)
01:34:46.434 00.000 11060 Move returns status 0, amount 0
01:34:46.434 00.000 11060 MoveAxis(N, 0, ABG)
01:34:46.434 00.000 11060 Move returns status 0, amount 0
01:34:46.434 00.000 11060 move complete, result=0
01:34:46.435 00.001 11060 worker thread done servicing request
01:34:46.435 00.000 11060 Worker thread wakes up
01:34:46.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:46.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:46.436 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:47.086 00.650 11060 Exposure complete
01:34:47.435 00.349 11060 worker thread done servicing request
01:34:47.435 00.000 10844 OnExposeComplete: enter
01:34:47.435 00.000 10844 UpdateGuideState(): m_state=6
01:34:47.436 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10327
01:34:47.436 00.000 10844 Star::Find returns 1 (0), X=268.91, Y=61.11, Mass=2741, SNR=32.5, Peak=250 HFD=3.0
01:34:47.436 00.000 10844 MultiStar: [#1 -0.23,0.53,0.95,U] [#2 -0.09,0.13,2.03,U] [#3 0.01,-0.12,0.95,U] [#4 -0.09,0.83,0.00,M2] [#5 -0.16,0.44,1.08,U] [#6 -0.26,-0.56,0.00,M1] [#7 -0.31,-0.04,0.81,U] [#8 -0.01,0.09,0.89,U] 
01:34:47.436 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.17}, one-star: {0.42, 0.14}
01:34:47.436 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
01:34:47.437 00.001 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.69)
01:34:47.437 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.86 mountX=-0.16 mountY=-0.08, mountTheta=-2.68
01:34:47.438 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
01:34:47.439 00.001 10844 Enqueuing Move request for scope (-0.05, 0.17)
01:34:47.439 00.000 11060 Worker thread wakes up
01:34:47.439 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:34:47.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
01:34:47.439 00.000 10844 UpdateGuideState exits: m=2741 SNR=32.5
01:34:47.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
01:34:47.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:47.439 00.000 11060 Moving (-0.05, 0.17) raw xDistance=-0.16 yDistance=-0.08
01:34:47.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:47.439 00.000 10844 Enqueuing Expose request
01:34:47.440 00.001 11060 BLC: window closed
01:34:47.440 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.278720, 1:0.203196, 2:-0.010171
01:34:47.440 00.000 11060 BLC: No correction, Miss < min_move
01:34:47.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:34:47.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:47.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:34:47.440 00.000 11060 MoveAxis(E, 28, ABG)
01:34:47.440 00.000 11060 Guiding  Dir = 2, Dur = 28
01:34:47.472 00.032 11060 IsSlewing returns 0
01:34:47.473 00.001 11060 IsGuiding returns 0
01:34:47.536 00.063 11060 IsGuiding returns 0
01:34:47.536 00.000 11060 Move returns status 0, amount 28
01:34:47.536 00.000 11060 MoveAxis(N, 0, ABG)
01:34:47.536 00.000 11060 Move returns status 0, amount 0
01:34:47.536 00.000 11060 move complete, result=0
01:34:47.536 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
01:34:47.537 00.001 11060 worker thread done servicing request
01:34:47.537 00.000 11060 Worker thread wakes up
01:34:47.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:47.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:48.257 00.720 11060 Exposure complete
01:34:49.381 01.124 11060 worker thread done servicing request
01:34:49.382 00.001 10844 OnExposeComplete: enter
01:34:49.382 00.000 10844 UpdateGuideState(): m_state=6
01:34:49.382 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10328
01:34:49.383 00.001 10844 Star::Find returns 1 (0), X=268.63, Y=61.19, Mass=2833, SNR=33.6, Peak=254 HFD=3.6
01:34:49.383 00.000 10844 MultiStar: [#1 -0.45,0.26,1.02,U] [#2 0.31,-0.12,2.00,U] [#3 -0.46,-0.20,0.97,U] [#4 -0.09,0.53,0.94,U] [#5 -0.25,0.20,0.99,U] [#6 -0.17,-0.03,0.93,U] [#7 -0.55,-0.13,0.83,U] [#8 -0.17,-0.24,0.97,U] 
01:34:49.383 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {0.15, 0.21}
01:34:49.383 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
01:34:49.383 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
01:34:49.384 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.87 mountX=-0.01 mountY=-0.13, mountTheta=-1.66
01:34:49.388 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.04, opts=13)
01:34:49.388 00.000 10844 Enqueuing Move request for scope (-0.13, 0.04)
01:34:49.388 00.000 11060 Worker thread wakes up
01:34:49.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
01:34:49.389 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
01:34:49.389 00.000 11060 Moving (-0.13, 0.04) raw xDistance=-0.01 yDistance=-0.13
01:34:49.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:49.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:49.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:34:49.389 00.000 11060 MoveAxis(E, 0, ABG)
01:34:49.389 00.000 11060 Move returns status 0, amount 0
01:34:49.389 00.000 11060 MoveAxis(N, 0, ABG)
01:34:49.389 00.000 11060 Move returns status 0, amount 0
01:34:49.389 00.000 11060 move complete, result=0
01:34:49.389 00.000 11060 worker thread done servicing request
01:34:49.397 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:49.397 00.000 10844 UpdateGuideState exits: m=2833 SNR=33.6
01:34:49.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:49.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:49.397 00.000 10844 Enqueuing Expose request
01:34:49.398 00.001 11060 Worker thread wakes up
01:34:49.398 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:49.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:49.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:50.042 00.644 11060 Exposure complete
01:34:50.304 00.262 11060 worker thread done servicing request
01:34:50.304 00.000 10844 OnExposeComplete: enter
01:34:50.305 00.001 10844 UpdateGuideState(): m_state=6
01:34:50.305 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10329
01:34:50.305 00.000 10844 Star::Find returns 1 (1), X=269.08, Y=61.18, Mass=2845, SNR=33.4, Peak=255 HFD=3.2
01:34:50.306 00.001 10844 MultiStar: [#1 0.54,0.16,1.06,U] [#2 -0.08,0.07,2.05,U] [#3 0.15,-0.14,0.94,U] [#4 0.07,0.00,0.99,U] [#5 -0.25,0.05,1.04,U] [#6 -0.36,0.54,0.00,M1] [#7 0.23,-0.13,0.84,U] [#8 -0.11,0.17,0.95,U] 
01:34:50.306 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.06}, one-star: {0.59, 0.21}
01:34:50.306 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:34:50.306 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:34:50.306 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.46 mountX=-0.08 mountY=0.10, mountTheta=2.20
01:34:50.309 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.06, opts=13)
01:34:50.309 00.000 10844 Enqueuing Move request for scope (0.12, 0.06)
01:34:50.309 00.000 11060 Worker thread wakes up
01:34:50.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:34:50.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:34:50.309 00.000 11060 Moving (0.12, 0.06) raw xDistance=-0.08 yDistance=0.10
01:34:50.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:50.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:50.310 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:34:50.310 00.000 11060 MoveAxis(E, 0, ABG)
01:34:50.310 00.000 11060 Move returns status 0, amount 0
01:34:50.310 00.000 11060 MoveAxis(N, 0, ABG)
01:34:50.310 00.000 11060 Move returns status 0, amount 0
01:34:50.310 00.000 11060 move complete, result=0
01:34:50.310 00.000 11060 worker thread done servicing request
01:34:50.319 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:34:50.319 00.000 10844 UpdateGuideState exits: m=2845 SNR=33.4 Saturated
01:34:50.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:50.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:50.319 00.000 10844 Enqueuing Expose request
01:34:50.319 00.000 11060 Worker thread wakes up
01:34:50.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:50.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:50.320 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:50.963 00.643 11060 Exposure complete
01:34:51.861 00.898 11060 worker thread done servicing request
01:34:51.861 00.000 10844 OnExposeComplete: enter
01:34:51.861 00.000 10844 UpdateGuideState(): m_state=6
01:34:51.862 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10330
01:34:51.862 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=61.45, Mass=2852, SNR=33.8, Peak=255 HFD=3.3
01:34:51.862 00.000 10844 MultiStar: [#1 -0.03,0.36,0.94,U] [#2 0.36,-0.11,1.95,U] [#3 -0.32,-0.00,0.96,U] [#4 0.36,0.00,0.98,U] [#5 0.08,0.65,0.00,M1] [#6 0.13,0.04,0.98,U] [#7 -0.46,0.07,0.81,U] [#8 -0.20,-0.04,0.93,U] 
01:34:51.862 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {-0.17, 0.48}
01:34:51.862 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.13)
01:34:51.863 00.001 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
01:34:51.863 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.41 mountX=-0.08 mountY=0.00, mountTheta=3.14
01:34:51.865 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
01:34:51.865 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
01:34:51.866 00.001 11060 Worker thread wakes up
01:34:51.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:34:51.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
01:34:51.866 00.000 10844 UpdateGuideState exits: m=2852 SNR=33.8 Saturated
01:34:51.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
01:34:51.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.866 00.000 11060 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=0.00
01:34:51.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:51.866 00.000 10844 Enqueuing Expose request
01:34:51.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:51.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:51.867 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:34:51.867 00.000 11060 MoveAxis(E, 0, ABG)
01:34:51.867 00.000 11060 Move returns status 0, amount 0
01:34:51.867 00.000 11060 MoveAxis(N, 0, ABG)
01:34:51.867 00.000 11060 Move returns status 0, amount 0
01:34:51.867 00.000 11060 move complete, result=0
01:34:51.867 00.000 11060 worker thread done servicing request
01:34:51.867 00.000 11060 Worker thread wakes up
01:34:51.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:51.868 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:51.873 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:52.547 00.674 11060 Exposure complete
01:34:53.235 00.688 11060 worker thread done servicing request
01:34:53.235 00.000 10844 OnExposeComplete: enter
01:34:53.235 00.000 10844 UpdateGuideState(): m_state=6
01:34:53.236 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10331
01:34:53.236 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=61.16, Mass=2709, SNR=32.5, Peak=227 HFD=3.6
01:34:53.236 00.000 10844 MultiStar: [#1 -0.21,0.52,1.00,U] [#2 -0.16,0.12,2.19,U] [#3 0.08,-0.16,0.94,U] [#4 0.20,0.22,0.91,U] [#5 -0.03,0.59,1.09,U] [#6 0.17,0.15,0.99,U] [#7 -0.06,0.00,0.84,U] [#8 0.27,-0.13,0.91,U] 
01:34:53.236 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {0.36, 0.19}
01:34:53.236 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
01:34:53.237 00.001 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
01:34:53.237 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.34 mountX=-0.18 mountY=0.01, mountTheta=3.07
01:34:53.239 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.17, opts=13)
01:34:53.240 00.001 10844 Enqueuing Move request for scope (0.04, 0.17)
01:34:53.240 00.000 11060 Worker thread wakes up
01:34:53.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
01:34:53.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
01:34:53.240 00.000 11060 Moving (0.04, 0.17) raw xDistance=-0.18 yDistance=0.01
01:34:53.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:34:53.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:53.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:53.241 00.001 11060 MoveAxis(E, 31, ABG)
01:34:53.241 00.000 11060 Guiding  Dir = 2, Dur = 31
01:34:53.242 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:53.242 00.000 10844 UpdateGuideState exits: m=2709 SNR=32.5
01:34:53.243 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:53.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:53.243 00.000 10844 Enqueuing Expose request
01:34:53.272 00.029 11060 IsSlewing returns 0
01:34:53.273 00.001 11060 IsGuiding returns 0
01:34:53.336 00.063 11060 IsGuiding returns 0
01:34:53.336 00.000 11060 Move returns status 0, amount 31
01:34:53.336 00.000 11060 MoveAxis(N, 0, ABG)
01:34:53.336 00.000 11060 Move returns status 0, amount 0
01:34:53.337 00.001 11060 move complete, result=0
01:34:53.337 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
01:34:53.339 00.002 11060 worker thread done servicing request
01:34:53.340 00.001 11060 Worker thread wakes up
01:34:53.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:53.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:53.987 00.647 11060 Exposure complete
01:34:54.252 00.265 11060 worker thread done servicing request
01:34:54.252 00.000 10844 OnExposeComplete: enter
01:34:54.252 00.000 10844 UpdateGuideState(): m_state=6
01:34:54.252 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10332
01:34:54.262 00.010 10844 Star::Find returns 1 (0), X=268.81, Y=61.20, Mass=2881, SNR=34.0, Peak=240 HFD=3.2
01:34:54.263 00.001 10844 MultiStar: [#1 0.33,0.34,0.99,U] [#2 0.39,-0.03,2.01,U] [#3 0.09,-0.02,0.89,U] [#4 0.27,0.25,0.88,U] [#5 0.42,0.63,0.00,M1] [#6 0.58,0.50,0.00,M1] [#7 0.31,0.05,0.82,U] [#8 -0.16,0.26,0.90,U] 
01:34:54.263 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.13}, one-star: {0.32, 0.23}
01:34:54.263 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:34:54.263 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:34:54.263 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.13 hyp=0.28 cameraTheta=0.48 mountX=-0.17 mountY=0.22, mountTheta=2.23
01:34:54.266 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.13, opts=13)
01:34:54.266 00.000 10844 Enqueuing Move request for scope (0.25, 0.13)
01:34:54.266 00.000 11060 Worker thread wakes up
01:34:54.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:54.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.13) opts 0xd
01:34:54.266 00.000 10844 UpdateGuideState exits: m=2881 SNR=34.0
01:34:54.266 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.13)
01:34:54.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:54.267 00.001 11060 Moving (0.25, 0.13) raw xDistance=-0.17 yDistance=0.22
01:34:54.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:54.267 00.000 10844 Enqueuing Expose request
01:34:54.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:34:54.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:34:54.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:34:54.267 00.000 11060 MoveAxis(E, 31, ABG)
01:34:54.267 00.000 11060 Guiding  Dir = 2, Dur = 31
01:34:54.274 00.007 11060 IsSlewing returns 0
01:34:54.275 00.001 11060 IsGuiding returns 0
01:34:54.321 00.046 11060 IsGuiding returns 0
01:34:54.321 00.000 11060 Move returns status 0, amount 31
01:34:54.321 00.000 11060 MoveAxis(N, 0, ABG)
01:34:54.321 00.000 11060 Move returns status 0, amount 0
01:34:54.322 00.001 11060 move complete, result=0
01:34:54.322 00.000 11060 worker thread done servicing request
01:34:54.322 00.000 11060 Worker thread wakes up
01:34:54.322 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
01:34:54.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:54.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:54.993 00.671 11060 Exposure complete
01:34:55.833 00.840 10844 OnExposeComplete: enter
01:34:55.833 00.000 10844 UpdateGuideState(): m_state=6
01:34:55.833 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10333
01:34:55.834 00.001 10844 Star::Find returns 1 (0), X=268.55, Y=61.06, Mass=2868, SNR=34.4, Peak=238 HFD=3.5
01:34:55.834 00.000 10844 MultiStar: [#1 -0.10,0.18,0.95,U] [#2 0.35,-0.30,1.87,U] [#3 -0.22,-0.56,0.00,M1] [#4 0.14,0.16,1.02,U] [#5 -0.03,-0.03,1.01,U] [#6 -0.00,-0.53,0.86,U] [#7 -0.15,0.17,0.84,U] [#8 0.15,-0.23,0.86,U] 
01:34:55.834 00.000 10844 single-star, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.06, 0.08}
01:34:55.834 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:34:55.834 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:34:55.835 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.94 mountX=-0.09 mountY=0.05, mountTheta=2.68
01:34:55.835 00.000 11060 worker thread done servicing request
01:34:55.837 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
01:34:55.837 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
01:34:55.837 00.000 11060 Worker thread wakes up
01:34:55.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:55.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:34:55.837 00.000 10844 UpdateGuideState exits: m=2868 SNR=34.4
01:34:55.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:34:55.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:55.837 00.000 11060 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.05
01:34:55.838 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:55.838 00.000 10844 Enqueuing Expose request
01:34:55.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:34:55.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:55.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:34:55.838 00.000 11060 MoveAxis(E, 0, ABG)
01:34:55.838 00.000 11060 Move returns status 0, amount 0
01:34:55.838 00.000 11060 MoveAxis(N, 0, ABG)
01:34:55.838 00.000 11060 Move returns status 0, amount 0
01:34:55.839 00.001 11060 move complete, result=0
01:34:55.839 00.000 11060 worker thread done servicing request
01:34:55.839 00.000 11060 Worker thread wakes up
01:34:55.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:55.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:55.841 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:56.550 00.709 11060 Exposure complete
01:34:56.898 00.348 11060 worker thread done servicing request
01:34:56.898 00.000 10844 OnExposeComplete: enter
01:34:56.898 00.000 10844 UpdateGuideState(): m_state=6
01:34:56.899 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10334
01:34:56.899 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=61.03, Mass=3050, SNR=35.1, Peak=240 HFD=4.0
01:34:56.899 00.000 10844 MultiStar: [#1 0.16,0.22,0.95,U] [#2 -0.15,0.14,1.83,U] [#3 -0.10,-0.17,0.89,U] [#4 0.10,0.28,0.83,U] [#5 0.50,0.34,0.00,M1] [#6 -0.09,-0.11,0.89,U] [#7 -0.07,-0.57,0.81,U] [#8 0.46,-0.04,0.92,U] 
01:34:56.899 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {0.40, 0.06}
01:34:56.900 00.001 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
01:34:56.900 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
01:34:56.900 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.01 mountX=-0.01 mountY=0.07, mountTheta=1.76
01:34:56.903 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.00, opts=13)
01:34:56.903 00.000 10844 Enqueuing Move request for scope (0.07, 0.00)
01:34:56.903 00.000 11060 Worker thread wakes up
01:34:56.904 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:34:56.904 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:34:56.904 00.000 11060 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=0.07
01:34:56.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:56.904 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:34:56.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:56.904 00.000 10844 UpdateGuideState exits: m=3050 SNR=35.1
01:34:56.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:56.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:56.904 00.000 10844 Enqueuing Expose request
01:34:56.905 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:34:56.905 00.000 11060 MoveAxis(E, 0, ABG)
01:34:56.905 00.000 11060 Move returns status 0, amount 0
01:34:56.907 00.002 11060 MoveAxis(N, 0, ABG)
01:34:56.907 00.000 11060 Move returns status 0, amount 0
01:34:56.907 00.000 11060 move complete, result=0
01:34:56.907 00.000 11060 worker thread done servicing request
01:34:56.907 00.000 11060 Worker thread wakes up
01:34:56.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:56.908 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:56.910 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:57.561 00.651 11060 Exposure complete
01:34:57.982 00.421 11060 worker thread done servicing request
01:34:57.982 00.000 10844 OnExposeComplete: enter
01:34:57.982 00.000 10844 UpdateGuideState(): m_state=6
01:34:57.983 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10335
01:34:57.983 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=61.17, Mass=2601, SNR=31.9, Peak=251 HFD=3.5
01:34:57.983 00.000 10844 MultiStar: [#1 0.65,0.19,0.00,M1] [#2 -0.20,0.32,2.23,U] [#3 0.35,0.26,0.99,U] [#4 0.71,-0.22,0.00,M1] [#5 0.24,0.25,1.08,U] [#6 -0.17,-0.02,0.88,U] [#7 0.08,0.86,0.00,M1] [#8 0.54,0.40,0.00,M1] 
01:34:57.983 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.23}, one-star: {-0.25, 0.20}
01:34:57.983 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
01:34:57.984 00.001 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
01:34:57.984 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.75 mountX=-0.22 mountY=-0.08, mountTheta=-2.80
01:34:57.985 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.23, opts=13)
01:34:57.986 00.001 10844 Enqueuing Move request for scope (-0.04, 0.23)
01:34:57.986 00.000 11060 Worker thread wakes up
01:34:57.986 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:34:57.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
01:34:57.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
01:34:57.986 00.000 10844 UpdateGuideState exits: m=2601 SNR=31.9
01:34:57.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:57.987 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:57.987 00.000 10844 Enqueuing Expose request
01:34:57.987 00.000 11060 Moving (-0.04, 0.23) raw xDistance=-0.22 yDistance=-0.08
01:34:57.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:34:57.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:57.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:34:57.987 00.000 11060 MoveAxis(E, 38, ABG)
01:34:57.988 00.001 11060 Guiding  Dir = 2, Dur = 38
01:34:57.991 00.003 11060 IsSlewing returns 0
01:34:57.991 00.000 11060 IsGuiding returns 0
01:34:58.038 00.047 11060 IsGuiding returns 0
01:34:58.038 00.000 11060 Move returns status 0, amount 38
01:34:58.038 00.000 11060 MoveAxis(N, 0, ABG)
01:34:58.039 00.001 11060 Move returns status 0, amount 0
01:34:58.039 00.000 11060 move complete, result=0
01:34:58.039 00.000 11060 worker thread done servicing request
01:34:58.039 00.000 11060 Worker thread wakes up
01:34:58.039 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:34:58.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:58.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:34:58.737 00.698 11060 Exposure complete
01:34:59.706 00.969 11060 worker thread done servicing request
01:34:59.706 00.000 10844 OnExposeComplete: enter
01:34:59.706 00.000 10844 UpdateGuideState(): m_state=6
01:34:59.707 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10336
01:34:59.707 00.000 10844 Star::Find returns 1 (1), X=268.70, Y=61.13, Mass=3037, SNR=34.8, Peak=255 HFD=3.4
01:34:59.708 00.001 10844 MultiStar: [#1 -0.24,0.87,0.00,M2] [#2 0.30,0.47,1.94,U] [#3 -0.29,0.07,1.06,U] [#4 0.57,0.67,0.00,M2] [#5 -0.02,0.85,0.00,M1] [#6 -0.01,0.24,0.95,U] [#7 -0.09,0.43,0.83,U] [#8 0.10,0.33,0.92,U] 
01:34:59.708 00.000 10844 single-star, 5 included, MultiStar: {0.07, 0.30}, one-star: {0.21, 0.15}
01:34:59.708 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:34:59.708 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:34:59.708 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.26 cameraTheta=0.62 mountX=-0.19 mountY=0.19, mountTheta=2.36
01:34:59.711 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.15, opts=13)
01:34:59.711 00.000 10844 Enqueuing Move request for scope (0.21, 0.15)
01:34:59.711 00.000 11060 Worker thread wakes up
01:34:59.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:34:59.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
01:34:59.711 00.000 10844 UpdateGuideState exits: m=3037 SNR=34.8 Saturated
01:34:59.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
01:34:59.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:59.711 00.000 11060 Moving (0.21, 0.15) raw xDistance=-0.19 yDistance=0.19
01:34:59.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:34:59.711 00.000 10844 Enqueuing Expose request
01:34:59.712 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:34:59.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:59.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:34:59.712 00.000 11060 MoveAxis(E, 34, ABG)
01:34:59.712 00.000 11060 Guiding  Dir = 2, Dur = 34
01:34:59.726 00.014 11060 IsSlewing returns 0
01:34:59.727 00.001 11060 IsGuiding returns 0
01:34:59.773 00.046 11060 IsGuiding returns 0
01:34:59.774 00.001 11060 Move returns status 0, amount 34
01:34:59.774 00.000 11060 MoveAxis(N, 0, ABG)
01:34:59.774 00.000 11060 Move returns status 0, amount 0
01:34:59.774 00.000 11060 move complete, result=0
01:34:59.774 00.000 11060 worker thread done servicing request
01:34:59.774 00.000 11060 Worker thread wakes up
01:34:59.774 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
01:34:59.775 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:34:59.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:00.408 00.633 11060 Exposure complete
01:35:00.686 00.278 11060 worker thread done servicing request
01:35:00.686 00.000 10844 OnExposeComplete: enter
01:35:00.687 00.001 10844 UpdateGuideState(): m_state=6
01:35:00.687 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10337
01:35:00.687 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=61.29, Mass=2899, SNR=34.5, Peak=239 HFD=3.4
01:35:00.688 00.001 10844 MultiStar: [#1 -0.00,1.18,0.00,M3] [#2 -0.01,0.74,0.00,M1] [#3 -0.14,-0.10,0.95,U] [#4 0.48,0.61,0.00,M3] [#5 0.17,0.42,1.01,U] [#6 -0.73,0.55,0.00,M1] [#7 -0.01,0.27,0.78,U] [#8 -0.52,0.12,0.97,U] 
01:35:00.688 00.000 10844 refined, 4 included, MultiStar: {-0.23, 0.21}, one-star: {-0.58, 0.31}
01:35:00.688 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
01:35:00.688 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
01:35:00.688 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.31 cameraTheta=2.40 mountX=-0.16 mountY=-0.26, mountTheta=-2.14
01:35:00.690 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.21, opts=13)
01:35:00.690 00.000 10844 Enqueuing Move request for scope (-0.23, 0.21)
01:35:00.690 00.000 11060 Worker thread wakes up
01:35:00.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:00.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.21) opts 0xd
01:35:00.690 00.000 10844 UpdateGuideState exits: m=2899 SNR=34.5
01:35:00.690 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.21)
01:35:00.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:00.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:00.690 00.000 10844 Enqueuing Expose request
01:35:00.703 00.013 11060 Moving (-0.23, 0.21) raw xDistance=-0.16 yDistance=-0.26
01:35:00.704 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:35:00.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:35:00.704 00.000 11060 MoveAxis(E, 29, ABG)
01:35:00.704 00.000 11060 Guiding  Dir = 2, Dur = 29
01:35:00.713 00.009 11060 IsSlewing returns 0
01:35:00.713 00.000 11060 IsGuiding returns 0
01:35:00.744 00.031 11060 IsGuiding returns 0
01:35:00.744 00.000 11060 Move returns status 0, amount 29
01:35:00.744 00.000 11060 MoveAxis(N, 100, ABG)
01:35:00.744 00.000 11060 Guiding  Dir = 0, Dur = 100
01:35:00.759 00.015 11060 IsSlewing returns 0
01:35:00.759 00.000 11060 IsGuiding returns 0
01:35:00.874 00.115 11060 IsGuiding returns 0
01:35:00.874 00.000 11060 Move returns status 0, amount 100
01:35:00.874 00.000 11060 move complete, result=0
01:35:00.874 00.000 11060 worker thread done servicing request
01:35:00.874 00.000 11060 Worker thread wakes up
01:35:00.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:00.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:00.874 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.3 px 100 ms NORTH
01:35:01.567 00.693 11060 Exposure complete
01:35:02.364 00.797 11060 worker thread done servicing request
01:35:02.364 00.000 10844 OnExposeComplete: enter
01:35:02.364 00.000 10844 UpdateGuideState(): m_state=6
01:35:02.364 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10338
01:35:02.365 00.001 10844 Star::Find returns 1 (0), X=268.34, Y=61.03, Mass=2994, SNR=35.0, Peak=248 HFD=3.3
01:35:02.365 00.000 10844 MultiStar: [#1 -0.34,0.25,0.92,U] [#2 0.18,0.54,1.87,U] [#3 -0.26,-0.16,0.94,U] [#4 0.67,0.13,0.00,M4] [#5 -0.08,0.34,1.03,U] [#6 0.08,-0.32,0.84,U] [#7 -0.45,0.13,0.80,U] [#8 -0.63,0.28,0.00,M1] 
01:35:02.365 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.18}, one-star: {-0.15, 0.06}
01:35:02.365 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
01:35:02.365 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
01:35:02.365 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.78 mountX=-0.03 mountY=-0.15, mountTheta=-1.75
01:35:02.369 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.06, opts=13)
01:35:02.369 00.000 10844 Enqueuing Move request for scope (-0.15, 0.06)
01:35:02.370 00.001 11060 Worker thread wakes up
01:35:02.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:02.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
01:35:02.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
01:35:02.370 00.000 11060 Moving (-0.15, 0.06) raw xDistance=-0.03 yDistance=-0.15
01:35:02.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:35:02.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:02.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:35:02.371 00.001 11060 MoveAxis(E, 0, ABG)
01:35:02.371 00.000 11060 Move returns status 0, amount 0
01:35:02.371 00.000 11060 MoveAxis(N, 0, ABG)
01:35:02.371 00.000 11060 Move returns status 0, amount 0
01:35:02.371 00.000 11060 move complete, result=0
01:35:02.371 00.000 11060 worker thread done servicing request
01:35:02.371 00.000 10844 UpdateGuideState exits: m=2994 SNR=35.0
01:35:02.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:02.372 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:02.372 00.000 10844 Enqueuing Expose request
01:35:02.372 00.000 11060 Worker thread wakes up
01:35:02.372 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:02.374 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:02.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:03.005 00.631 11060 Exposure complete
01:35:03.227 00.222 11060 worker thread done servicing request
01:35:03.227 00.000 10844 OnExposeComplete: enter
01:35:03.227 00.000 10844 UpdateGuideState(): m_state=6
01:35:03.227 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10339
01:35:03.228 00.001 10844 Star::Find returns 1 (0), X=268.31, Y=61.16, Mass=2537, SNR=31.8, Peak=253 HFD=3.5
01:35:03.228 00.000 10844 MultiStar: [#1 -0.05,0.19,1.05,U] [#2 0.49,-0.02,2.13,U] [#3 -0.05,-0.21,1.01,U] [#4 0.08,1.06,0.00,M5] [#5 -0.08,0.33,1.03,U] [#6 -0.15,0.32,0.97,U] [#7 -0.14,-0.32,0.93,U] [#8 0.15,0.55,1.03,U] 
01:35:03.228 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {-0.18, 0.19}
01:35:03.228 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
01:35:03.228 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
01:35:03.228 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.07 mountX=-0.12 mountY=0.04, mountTheta=2.81
01:35:03.230 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
01:35:03.230 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
01:35:03.230 00.000 11060 Worker thread wakes up
01:35:03.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:03.230 00.000 10844 UpdateGuideState exits: m=2537 SNR=31.8
01:35:03.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:03.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:03.230 00.000 10844 Enqueuing Expose request
01:35:03.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
01:35:03.230 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
01:35:03.231 00.001 11060 Moving (0.06, 0.11) raw xDistance=-0.12 yDistance=0.04
01:35:03.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:35:03.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:03.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:03.231 00.000 11060 MoveAxis(E, 21, ABG)
01:35:03.231 00.000 11060 Guiding  Dir = 2, Dur = 21
01:35:03.234 00.003 11060 IsSlewing returns 0
01:35:03.234 00.000 11060 IsGuiding returns 0
01:35:03.265 00.031 11060 IsGuiding returns 0
01:35:03.265 00.000 11060 Move returns status 0, amount 21
01:35:03.265 00.000 11060 MoveAxis(N, 0, ABG)
01:35:03.265 00.000 11060 Move returns status 0, amount 0
01:35:03.265 00.000 11060 move complete, result=0
01:35:03.266 00.001 11060 worker thread done servicing request
01:35:03.266 00.000 11060 Worker thread wakes up
01:35:03.266 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
01:35:03.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:03.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:03.898 00.632 11060 Exposure complete
01:35:04.094 00.196 11060 worker thread done servicing request
01:35:04.094 00.000 10844 OnExposeComplete: enter
01:35:04.094 00.000 10844 UpdateGuideState(): m_state=6
01:35:04.094 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10340
01:35:04.094 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=61.43, Mass=2800, SNR=33.3, Peak=245 HFD=3.6
01:35:04.095 00.001 10844 MultiStar: [#1 0.34,0.69,0.00,M2] [#2 -0.15,0.02,2.05,U] [#3 0.02,-0.25,1.02,U] [#4 -0.36,0.75,0.00,M6] [#5 -0.11,0.28,0.98,U] [#6 -0.02,-0.01,0.94,U] [#7 -0.11,0.30,0.81,U] [#8 -0.03,-0.01,0.82,U] 
01:35:04.095 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {0.20, 0.45}
01:35:04.095 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.75 = -2.54)
01:35:04.095 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.56)
01:35:04.095 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.99 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
01:35:04.097 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
01:35:04.098 00.001 10844 Enqueuing Move request for scope (-0.04, 0.10)
01:35:04.098 00.000 11060 Worker thread wakes up
01:35:04.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:04.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:35:04.098 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.3
01:35:04.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:35:04.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.098 00.000 11060 Moving (-0.04, 0.10) raw xDistance=-0.09 yDistance=-0.06
01:35:04.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:04.098 00.000 10844 Enqueuing Expose request
01:35:04.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:35:04.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:04.099 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:04.099 00.000 11060 MoveAxis(E, 0, ABG)
01:35:04.099 00.000 11060 Move returns status 0, amount 0
01:35:04.099 00.000 11060 MoveAxis(N, 0, ABG)
01:35:04.099 00.000 11060 Move returns status 0, amount 0
01:35:04.099 00.000 11060 move complete, result=0
01:35:04.099 00.000 11060 worker thread done servicing request
01:35:04.099 00.000 11060 Worker thread wakes up
01:35:04.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:04.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:04.100 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:04.725 00.625 11060 Exposure complete
01:35:04.887 00.162 11060 worker thread done servicing request
01:35:04.887 00.000 10844 OnExposeComplete: enter
01:35:04.887 00.000 10844 UpdateGuideState(): m_state=6
01:35:04.888 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10341
01:35:04.888 00.000 10844 Star::Find returns 1 (1), X=269.06, Y=61.74, Mass=2782, SNR=33.7, Peak=255 HFD=3.0
01:35:04.888 00.000 10844 MultiStar: [#1 0.11,0.21,0.93,U] [#2 0.19,0.48,2.10,U] [#3 0.02,0.23,0.97,U] [#4 0.44,0.92,0.00,M7] [#5 0.56,0.49,0.00,M1] [#6 0.14,0.36,0.91,U] [#7 0.04,0.25,0.85,U] [#8 0.61,0.33,0.00,M1] 
01:35:04.888 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.40}, one-star: {0.58, 0.76}
01:35:04.888 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
01:35:04.888 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
01:35:04.888 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.40 hyp=0.45 cameraTheta=1.14 mountX=-0.43 mountY=0.12, mountTheta=2.87
01:35:04.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.40, opts=13)
01:35:04.889 00.000 10844 Enqueuing Move request for scope (0.19, 0.40)
01:35:04.889 00.000 11060 Worker thread wakes up
01:35:04.891 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:35:04.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.40) opts 0xd
01:35:04.891 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.7 Saturated
01:35:04.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.40)
01:35:04.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.891 00.000 11060 Moving (0.19, 0.40) raw xDistance=-0.43 yDistance=0.12
01:35:04.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:04.891 00.000 10844 Enqueuing Expose request
01:35:04.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
01:35:04.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:04.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:35:04.891 00.000 11060 MoveAxis(E, 75, ABG)
01:35:04.891 00.000 11060 Guiding  Dir = 2, Dur = 75
01:35:04.909 00.018 11060 IsSlewing returns 0
01:35:04.909 00.000 11060 IsGuiding returns 0
01:35:05.001 00.092 11060 IsGuiding returns 0
01:35:05.001 00.000 11060 Move returns status 0, amount 75
01:35:05.001 00.000 11060 MoveAxis(N, 0, ABG)
01:35:05.001 00.000 11060 Move returns status 0, amount 0
01:35:05.001 00.000 11060 move complete, result=0
01:35:05.001 00.000 11060 worker thread done servicing request
01:35:05.001 00.000 11060 Worker thread wakes up
01:35:05.003 00.002 10844 GuideStep: -0.4 px 75 ms EAST, 0.1 px 0 ms NORTH
01:35:05.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:05.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:05.634 00.631 11060 Exposure complete
01:35:05.864 00.230 11060 worker thread done servicing request
01:35:05.864 00.000 10844 OnExposeComplete: enter
01:35:05.865 00.001 10844 UpdateGuideState(): m_state=6
01:35:05.865 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10342
01:35:05.865 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=61.39, Mass=2315, SNR=30.0, Peak=236 HFD=3.4
01:35:05.865 00.000 10844 MultiStar: [#1 0.15,0.15,1.07,U] [#2 -0.18,0.08,2.39,U] [#3 -0.15,0.40,1.07,U] [#4 -0.07,0.68,0.00,M8] [#5 -0.03,1.01,0.00,M2] [#6 0.08,-0.34,1.12,U] [#7 -0.47,0.25,0.99,U] [#8 0.02,-0.28,1.01,U] 
01:35:05.866 00.001 10844 refined, 6 included, MultiStar: {-0.08, 0.09}, one-star: {0.13, 0.42}
01:35:05.866 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.02 = -2.27)
01:35:05.866 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.29)
01:35:05.866 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
01:35:05.867 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
01:35:05.868 00.001 10844 Enqueuing Move request for scope (-0.08, 0.09)
01:35:05.868 00.000 11060 Worker thread wakes up
01:35:05.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:05.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
01:35:05.868 00.000 10844 UpdateGuideState exits: m=2315 SNR=30.0
01:35:05.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:35:05.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:05.868 00.000 11060 Moving (-0.08, 0.09) raw xDistance=-0.08 yDistance=-0.09
01:35:05.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:05.868 00.000 10844 Enqueuing Expose request
01:35:05.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:35:05.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:05.869 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:35:05.869 00.000 11060 MoveAxis(E, 0, ABG)
01:35:05.869 00.000 11060 Move returns status 0, amount 0
01:35:05.869 00.000 11060 MoveAxis(N, 0, ABG)
01:35:05.869 00.000 11060 Move returns status 0, amount 0
01:35:05.869 00.000 11060 move complete, result=0
01:35:05.869 00.000 11060 worker thread done servicing request
01:35:05.869 00.000 11060 Worker thread wakes up
01:35:05.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:05.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:05.871 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:06.513 00.642 11060 Exposure complete
01:35:06.745 00.232 11060 worker thread done servicing request
01:35:06.746 00.001 10844 OnExposeComplete: enter
01:35:06.746 00.000 10844 UpdateGuideState(): m_state=6
01:35:06.746 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10343
01:35:06.746 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=61.25, Mass=2719, SNR=32.8, Peak=250 HFD=3.5
01:35:06.747 00.001 10844 MultiStar: [#1 -0.67,0.35,0.00,M1] [#2 0.35,-0.24,2.12,U] [#3 0.25,-0.06,1.02,U] [#4 -0.58,0.55,0.00,M9] [#5 -0.21,0.52,0.98,U] [#6 -0.33,0.44,0.97,U] [#7 -0.03,-0.07,0.91,U] [#8 -0.08,-0.28,0.84,U] 
01:35:06.747 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.09, 0.28}
01:35:06.747 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
01:35:06.747 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
01:35:06.747 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=-0.05 mountY=0.05, mountTheta=2.37
01:35:06.760 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
01:35:06.760 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
01:35:06.760 00.000 11060 Worker thread wakes up
01:35:06.760 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:06.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:35:06.760 00.000 10844 UpdateGuideState exits: m=2719 SNR=32.8
01:35:06.760 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:35:06.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:06.760 00.000 11060 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=0.05
01:35:06.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:06.761 00.001 10844 Enqueuing Expose request
01:35:06.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:35:06.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:06.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:35:06.761 00.000 11060 MoveAxis(E, 0, ABG)
01:35:06.761 00.000 11060 Move returns status 0, amount 0
01:35:06.761 00.000 11060 MoveAxis(N, 0, ABG)
01:35:06.761 00.000 11060 Move returns status 0, amount 0
01:35:06.761 00.000 11060 move complete, result=0
01:35:06.762 00.001 11060 worker thread done servicing request
01:35:06.765 00.003 11060 Worker thread wakes up
01:35:06.766 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:06.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:06.769 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:07.407 00.638 11060 Exposure complete
01:35:07.731 00.324 11060 worker thread done servicing request
01:35:07.731 00.000 10844 OnExposeComplete: enter
01:35:07.731 00.000 10844 UpdateGuideState(): m_state=6
01:35:07.731 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10344
01:35:07.731 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=60.84, Mass=2774, SNR=33.6, Peak=249 HFD=3.4
01:35:07.732 00.001 10844 MultiStar: [#1 0.24,-0.15,0.97,U] [#2 -0.20,0.50,2.16,U] [#3 0.16,-0.35,0.92,U] [#4 -0.52,0.16,0.96,U] [#5 0.11,0.40,0.96,U] [#6 -0.37,-0.15,0.86,U] [#7 0.11,0.17,0.86,U] [#8 0.53,0.27,0.86,U] 
01:35:07.732 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {-0.36, -0.14}
01:35:07.732 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
01:35:07.732 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.55)
01:35:07.732 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.00 mountX=-0.12 mountY=-0.08, mountTheta=-2.54
01:35:07.735 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.13, opts=13)
01:35:07.735 00.000 10844 Enqueuing Move request for scope (-0.06, 0.13)
01:35:07.735 00.000 11060 Worker thread wakes up
01:35:07.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:07.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
01:35:07.735 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.6
01:35:07.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
01:35:07.736 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:07.736 00.000 11060 Moving (-0.06, 0.13) raw xDistance=-0.12 yDistance=-0.08
01:35:07.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:07.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:07.736 00.000 10844 Enqueuing Expose request
01:35:07.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:07.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:35:07.736 00.000 11060 MoveAxis(E, 0, ABG)
01:35:07.736 00.000 11060 Move returns status 0, amount 0
01:35:07.736 00.000 11060 MoveAxis(N, 0, ABG)
01:35:07.737 00.001 11060 Move returns status 0, amount 0
01:35:07.737 00.000 11060 move complete, result=0
01:35:07.737 00.000 11060 worker thread done servicing request
01:35:07.737 00.000 11060 Worker thread wakes up
01:35:07.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:07.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:07.741 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:08.375 00.634 11060 Exposure complete
01:35:08.620 00.245 11060 worker thread done servicing request
01:35:08.621 00.001 10844 OnExposeComplete: enter
01:35:08.621 00.000 10844 UpdateGuideState(): m_state=6
01:35:08.621 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10345
01:35:08.621 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=61.19, Mass=2628, SNR=32.7, Peak=248 HFD=3.0
01:35:08.622 00.001 10844 MultiStar: [#1 0.15,0.33,1.08,U] [#2 0.28,0.04,2.06,U] [#3 -0.36,0.37,1.05,U] [#4 -0.17,0.11,1.08,U] [#5 0.25,0.93,0.00,M1] [#6 -0.06,0.37,0.97,U] [#7 -0.20,0.48,0.83,U] [#8 0.46,0.27,0.98,U] 
01:35:08.622 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.24}, one-star: {0.35, 0.21}
01:35:08.622 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
01:35:08.622 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
01:35:08.622 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.24 mountX=-0.25 mountY=0.04, mountTheta=2.97
01:35:08.624 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.24, opts=13)
01:35:08.624 00.000 10844 Enqueuing Move request for scope (0.08, 0.24)
01:35:08.624 00.000 11060 Worker thread wakes up
01:35:08.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:35:08.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
01:35:08.625 00.001 10844 UpdateGuideState exits: m=2628 SNR=32.7
01:35:08.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
01:35:08.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:08.625 00.000 11060 Moving (0.08, 0.24) raw xDistance=-0.25 yDistance=0.04
01:35:08.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:08.625 00.000 10844 Enqueuing Expose request
01:35:08.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:35:08.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:08.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:08.625 00.000 11060 MoveAxis(E, 44, ABG)
01:35:08.625 00.000 11060 Guiding  Dir = 2, Dur = 44
01:35:08.632 00.007 11060 IsSlewing returns 0
01:35:08.632 00.000 11060 IsGuiding returns 0
01:35:08.679 00.047 11060 IsGuiding returns 0
01:35:08.679 00.000 11060 Move returns status 0, amount 44
01:35:08.679 00.000 11060 MoveAxis(N, 0, ABG)
01:35:08.679 00.000 11060 Move returns status 0, amount 0
01:35:08.680 00.001 11060 move complete, result=0
01:35:08.680 00.000 11060 worker thread done servicing request
01:35:08.680 00.000 11060 Worker thread wakes up
01:35:08.680 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.0 px 0 ms NORTH
01:35:08.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:08.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:09.315 00.635 11060 Exposure complete
01:35:09.510 00.195 11060 worker thread done servicing request
01:35:09.510 00.000 10844 OnExposeComplete: enter
01:35:09.511 00.001 10844 UpdateGuideState(): m_state=6
01:35:09.511 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10346
01:35:09.511 00.000 10844 Star::Find returns 1 (1), X=268.91, Y=61.29, Mass=3131, SNR=34.9, Peak=255 HFD=3.9
01:35:09.511 00.000 10844 MultiStar: [#1 -0.20,0.68,0.00,M1] [#2 0.06,0.39,1.99,U] [#3 -0.02,0.76,0.00,M1] [#4 -0.03,0.58,0.87,U] [#5 0.46,0.47,0.00,M2] [#6 0.08,-0.00,0.90,U] [#7 -0.17,1.45,0.00,M1] [#8 0.04,0.74,0.00,M1] 
01:35:09.511 00.000 10844 refined, 3 included, MultiStar: {0.12, 0.34}, one-star: {0.42, 0.32}
01:35:09.512 00.001 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
01:35:09.512 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
01:35:09.512 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.22 mountX=-0.35 mountY=0.07, mountTheta=2.96
01:35:09.513 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.34, opts=13)
01:35:09.513 00.000 10844 Enqueuing Move request for scope (0.12, 0.34)
01:35:09.513 00.000 11060 Worker thread wakes up
01:35:09.514 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:09.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
01:35:09.514 00.000 10844 UpdateGuideState exits: m=3131 SNR=34.9 Saturated
01:35:09.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
01:35:09.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:09.514 00.000 11060 Moving (0.12, 0.34) raw xDistance=-0.35 yDistance=0.07
01:35:09.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:09.514 00.000 10844 Enqueuing Expose request
01:35:09.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:35:09.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:09.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:35:09.514 00.000 11060 MoveAxis(E, 62, ABG)
01:35:09.514 00.000 11060 Guiding  Dir = 2, Dur = 62
01:35:09.558 00.044 11060 IsSlewing returns 0
01:35:09.558 00.000 11060 IsGuiding returns 0
01:35:09.651 00.093 11060 IsGuiding returns 0
01:35:09.652 00.001 11060 Move returns status 0, amount 62
01:35:09.652 00.000 11060 MoveAxis(N, 0, ABG)
01:35:09.652 00.000 11060 Move returns status 0, amount 0
01:35:09.652 00.000 11060 move complete, result=0
01:35:09.652 00.000 11060 worker thread done servicing request
01:35:09.652 00.000 11060 Worker thread wakes up
01:35:09.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:09.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:09.653 00.001 10844 GuideStep: -0.4 px 62 ms EAST, 0.1 px 0 ms NORTH
01:35:10.282 00.629 11060 Exposure complete
01:35:10.491 00.209 11060 worker thread done servicing request
01:35:10.491 00.000 10844 OnExposeComplete: enter
01:35:10.492 00.001 10844 UpdateGuideState(): m_state=6
01:35:10.492 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10347
01:35:10.492 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=61.22, Mass=2930, SNR=34.5, Peak=233 HFD=3.5
01:35:10.492 00.000 10844 MultiStar: [#1 -0.23,0.33,0.91,U] [#2 -0.27,0.70,0.00,M1] [#3 -0.03,0.74,0.00,M2] [#4 0.03,-0.02,0.98,U] [#5 0.18,0.72,0.00,M3] [#6 -0.05,0.56,0.72,U] [#7 -0.69,-0.01,0.00,M2] [#8 0.24,0.31,0.87,U] 
01:35:10.492 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.27}, one-star: {0.19, 0.24}
01:35:10.492 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
01:35:10.492 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
01:35:10.492 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.43 mountX=-0.27 mountY=-0.01, mountTheta=-3.12
01:35:10.494 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.27, opts=13)
01:35:10.494 00.000 10844 Enqueuing Move request for scope (0.04, 0.27)
01:35:10.494 00.000 11060 Worker thread wakes up
01:35:10.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:10.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
01:35:10.494 00.000 10844 UpdateGuideState exits: m=2930 SNR=34.5
01:35:10.494 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
01:35:10.495 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:10.495 00.000 11060 Moving (0.04, 0.27) raw xDistance=-0.27 yDistance=-0.01
01:35:10.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:10.495 00.000 10844 Enqueuing Expose request
01:35:10.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
01:35:10.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:10.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:10.495 00.000 11060 MoveAxis(E, 49, ABG)
01:35:10.495 00.000 11060 Guiding  Dir = 2, Dur = 49
01:35:10.512 00.017 11060 IsSlewing returns 0
01:35:10.513 00.001 11060 IsGuiding returns 0
01:35:10.575 00.062 11060 IsGuiding returns 0
01:35:10.575 00.000 11060 Move returns status 0, amount 49
01:35:10.575 00.000 11060 MoveAxis(N, 0, ABG)
01:35:10.575 00.000 11060 Move returns status 0, amount 0
01:35:10.575 00.000 11060 move complete, result=0
01:35:10.576 00.001 11060 worker thread done servicing request
01:35:10.576 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
01:35:10.576 00.000 11060 Worker thread wakes up
01:35:10.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:10.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:11.243 00.667 11060 Exposure complete
01:35:11.541 00.298 10844 OnExposeComplete: enter
01:35:11.541 00.000 10844 UpdateGuideState(): m_state=6
01:35:11.541 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10348
01:35:11.541 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=60.93, Mass=2485, SNR=31.0, Peak=228 HFD=3.3
01:35:11.542 00.001 10844 MultiStar: [#1 -0.22,0.45,1.07,U] [#2 0.15,-0.01,2.03,U] [#3 0.19,-0.66,0.00,M3] [#4 0.02,-0.07,1.01,U] [#5 -0.01,0.59,1.07,U] [#6 0.30,-0.12,0.94,U] [#7 0.12,-0.23,0.80,U] [#8 0.70,-0.06,0.00,M1] 
01:35:11.542 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {0.18, -0.04}
01:35:11.542 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:35:11.542 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
01:35:11.542 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.82 mountX=-0.10 mountY=0.06, mountTheta=2.56
01:35:11.543 00.001 11060 worker thread done servicing request
01:35:11.544 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.08, opts=13)
01:35:11.544 00.000 10844 Enqueuing Move request for scope (0.08, 0.08)
01:35:11.544 00.000 11060 Worker thread wakes up
01:35:11.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:11.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:35:11.544 00.000 10844 UpdateGuideState exits: m=2485 SNR=31.0
01:35:11.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:35:11.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:11.546 00.002 11060 Moving (0.08, 0.08) raw xDistance=-0.10 yDistance=0.06
01:35:11.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:11.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:35:11.546 00.000 10844 Enqueuing Expose request
01:35:11.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:11.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:35:11.546 00.000 11060 MoveAxis(E, 0, ABG)
01:35:11.546 00.000 11060 Move returns status 0, amount 0
01:35:11.546 00.000 11060 MoveAxis(N, 0, ABG)
01:35:11.546 00.000 11060 Move returns status 0, amount 0
01:35:11.546 00.000 11060 move complete, result=0
01:35:11.546 00.000 11060 worker thread done servicing request
01:35:11.547 00.001 11060 Worker thread wakes up
01:35:11.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:11.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:11.550 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:12.193 00.643 11060 Exposure complete
01:35:12.440 00.247 11060 worker thread done servicing request
01:35:12.440 00.000 10844 OnExposeComplete: enter
01:35:12.440 00.000 10844 UpdateGuideState(): m_state=6
01:35:12.441 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10349
01:35:12.441 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=61.42, Mass=2609, SNR=32.0, Peak=255 HFD=3.2
01:35:12.441 00.000 10844 MultiStar: [#1 0.10,0.30,0.94,U] [#2 0.05,-0.25,2.12,U] [#3 0.50,0.08,1.05,U] [#4 -0.12,0.22,1.08,U] [#5 -0.18,-0.06,1.07,U] [#6 0.01,0.16,1.02,U] [#7 0.43,-0.27,0.89,U] [#8 0.48,-0.47,0.00,M2] 
01:35:12.442 00.001 10844 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.03, 0.45}
01:35:12.442 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
01:35:12.442 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
01:35:12.442 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=-0.06 mountY=0.08, mountTheta=2.18
01:35:12.443 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.04, opts=13)
01:35:12.444 00.001 10844 Enqueuing Move request for scope (0.09, 0.04)
01:35:12.444 00.000 11060 Worker thread wakes up
01:35:12.444 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:12.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:35:12.444 00.000 10844 UpdateGuideState exits: m=2609 SNR=32.0 Saturated
01:35:12.444 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:35:12.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:12.444 00.000 11060 Moving (0.09, 0.04) raw xDistance=-0.06 yDistance=0.08
01:35:12.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:12.444 00.000 10844 Enqueuing Expose request
01:35:12.445 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:35:12.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:12.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:35:12.445 00.000 11060 MoveAxis(E, 0, ABG)
01:35:12.445 00.000 11060 Move returns status 0, amount 0
01:35:12.445 00.000 11060 MoveAxis(N, 0, ABG)
01:35:12.445 00.000 11060 Move returns status 0, amount 0
01:35:12.445 00.000 11060 move complete, result=0
01:35:12.445 00.000 11060 worker thread done servicing request
01:35:12.445 00.000 11060 Worker thread wakes up
01:35:12.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:12.446 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:12.448 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:13.102 00.654 11060 Exposure complete
01:35:13.316 00.214 11060 worker thread done servicing request
01:35:13.316 00.000 10844 OnExposeComplete: enter
01:35:13.316 00.000 10844 UpdateGuideState(): m_state=6
01:35:13.317 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10350
01:35:13.317 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=61.14, Mass=2900, SNR=33.2, Peak=255 HFD=3.8
01:35:13.318 00.001 10844 MultiStar: [#1 -0.34,0.45,0.92,U] [#2 0.47,-0.82,0.00,M1] [#3 0.03,-0.48,1.08,U] [#4 0.40,0.24,0.98,U] [#5 0.13,-0.12,0.98,U] [#6 -0.18,-0.34,0.92,U] [#7 -0.29,0.15,0.93,U] [#8 0.16,-0.58,0.00,M3] 
01:35:13.318 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.00}, one-star: {0.05, 0.16}
01:35:13.318 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:35:13.318 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
01:35:13.318 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.12 mountX=0.00 mountY=-0.02, mountTheta=-1.37
01:35:13.320 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.00, opts=13)
01:35:13.320 00.000 10844 Enqueuing Move request for scope (-0.02, -0.00)
01:35:13.320 00.000 11060 Worker thread wakes up
01:35:13.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:13.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
01:35:13.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
01:35:13.320 00.000 10844 UpdateGuideState exits: m=2900 SNR=33.2 Saturated
01:35:13.320 00.000 11060 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=-0.02
01:35:13.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:13.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:35:13.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:13.320 00.000 10844 Enqueuing Expose request
01:35:13.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:13.321 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:35:13.321 00.000 11060 MoveAxis(E, 0, ABG)
01:35:13.321 00.000 11060 Move returns status 0, amount 0
01:35:13.321 00.000 11060 MoveAxis(N, 0, ABG)
01:35:13.321 00.000 11060 Move returns status 0, amount 0
01:35:13.321 00.000 11060 move complete, result=0
01:35:13.321 00.000 11060 worker thread done servicing request
01:35:13.321 00.000 11060 Worker thread wakes up
01:35:13.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:13.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:13.323 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:13.954 00.631 11060 Exposure complete
01:35:14.139 00.185 10844 OnExposeComplete: enter
01:35:14.139 00.000 10844 UpdateGuideState(): m_state=6
01:35:14.139 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10351
01:35:14.140 00.001 10844 Star::Find returns 1 (0), X=268.31, Y=60.85, Mass=2948, SNR=34.5, Peak=212 HFD=3.8
01:35:14.140 00.000 11060 worker thread done servicing request
01:35:14.140 00.000 10844 MultiStar: [#1 -0.17,0.06,1.12,U] [#2 0.12,-0.21,2.00,U] [#3 0.35,-0.67,0.00,M2] [#4 -0.14,0.10,0.95,U] [#5 -0.08,-0.05,0.98,U] [#6 0.10,-0.27,0.86,U] [#7 -0.16,-0.22,0.82,U] [#8 0.12,-0.18,0.90,U] 
01:35:14.140 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {-0.17, -0.12}
01:35:14.140 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
01:35:14.140 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
01:35:14.140 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.84 mountX=0.12 mountY=-0.01, mountTheta=-0.10
01:35:14.142 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.12, opts=13)
01:35:14.142 00.000 10844 Enqueuing Move request for scope (-0.03, -0.12)
01:35:14.143 00.001 11060 Worker thread wakes up
01:35:14.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
01:35:14.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
01:35:14.143 00.000 11060 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=-0.01
01:35:14.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:35:14.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:14.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:14.143 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.5
01:35:14.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:14.143 00.000 11060 MoveAxis(W, 21, ABG)
01:35:14.144 00.001 11060 Guiding  Dir = 3, Dur = 21
01:35:14.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:14.144 00.000 10844 Enqueuing Expose request
01:35:14.150 00.006 11060 IsSlewing returns 0
01:35:14.150 00.000 11060 IsGuiding returns 0
01:35:14.182 00.032 11060 IsGuiding returns 0
01:35:14.182 00.000 11060 Move returns status 0, amount 21
01:35:14.182 00.000 11060 MoveAxis(N, 0, ABG)
01:35:14.182 00.000 11060 Move returns status 0, amount 0
01:35:14.182 00.000 11060 move complete, result=0
01:35:14.182 00.000 11060 worker thread done servicing request
01:35:14.182 00.000 11060 Worker thread wakes up
01:35:14.182 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
01:35:14.183 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:14.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:14.811 00.628 11060 Exposure complete
01:35:14.989 00.178 11060 worker thread done servicing request
01:35:14.989 00.000 10844 OnExposeComplete: enter
01:35:14.989 00.000 10844 UpdateGuideState(): m_state=6
01:35:14.989 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10352
01:35:14.989 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=61.31, Mass=2917, SNR=34.3, Peak=255 HFD=3.4
01:35:14.990 00.001 10844 MultiStar: [#1 -0.03,0.24,0.90,U] [#2 0.17,0.15,1.95,U] [#3 0.21,-0.37,0.94,U] [#4 0.01,0.16,0.95,U] [#5 0.19,-0.26,0.99,U] [#6 -0.09,-0.18,0.87,U] [#7 0.21,-0.54,0.87,U] [#8 0.14,-0.27,0.87,U] 
01:35:14.990 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {-0.16, 0.34}
01:35:14.990 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
01:35:14.990 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
01:35:14.990 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.56 mountX=0.03 mountY=0.09, mountTheta=1.19
01:35:14.992 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
01:35:14.992 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
01:35:14.993 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:14.993 00.000 10844 UpdateGuideState exits: m=2917 SNR=34.3 Saturated
01:35:14.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.993 00.000 11060 Worker thread wakes up
01:35:14.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:14.993 00.000 10844 Enqueuing Expose request
01:35:14.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:35:14.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:35:14.993 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.03 yDistance=0.09
01:35:14.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:35:14.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:14.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:35:14.993 00.000 11060 MoveAxis(E, 0, ABG)
01:35:14.993 00.000 11060 Move returns status 0, amount 0
01:35:14.993 00.000 11060 MoveAxis(N, 0, ABG)
01:35:14.993 00.000 11060 Move returns status 0, amount 0
01:35:14.993 00.000 11060 move complete, result=0
01:35:14.993 00.000 11060 worker thread done servicing request
01:35:14.993 00.000 11060 Worker thread wakes up
01:35:14.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:14.994 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:14.995 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:15.625 00.630 11060 Exposure complete
01:35:15.810 00.185 11060 worker thread done servicing request
01:35:15.810 00.000 10844 OnExposeComplete: enter
01:35:15.810 00.000 10844 UpdateGuideState(): m_state=6
01:35:15.810 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10353
01:35:15.810 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=60.42, Mass=2741, SNR=33.0, Peak=247 HFD=3.3
01:35:15.810 00.000 10844 MultiStar: [#1 0.25,-0.31,1.00,U] [#2 0.23,-0.33,2.15,U] [#3 0.04,-0.88,0.00,M2] [#4 -0.40,0.01,0.96,U] [#5 0.56,0.07,1.03,U] [#6 -0.13,-0.59,0.00,M1] [#7 -0.06,-0.22,0.87,U] [#8 0.51,0.09,1.07,U] 
01:35:15.810 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.19}, one-star: {-0.01, -0.56}
01:35:15.811 00.001 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
01:35:15.811 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
01:35:15.811 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.84 mountX=0.16 mountY=0.20, mountTheta=0.91
01:35:15.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.19, opts=13)
01:35:15.812 00.000 10844 Enqueuing Move request for scope (0.18, -0.19)
01:35:15.812 00.000 11060 Worker thread wakes up
01:35:15.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:15.812 00.000 10844 UpdateGuideState exits: m=2741 SNR=33.0
01:35:15.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:15.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:15.812 00.000 10844 Enqueuing Expose request
01:35:15.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
01:35:15.813 00.001 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
01:35:15.813 00.000 11060 Moving (0.18, -0.19) raw xDistance=0.16 yDistance=0.20
01:35:15.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:35:15.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:35:15.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:35:15.813 00.000 11060 MoveAxis(W, 28, ABG)
01:35:15.813 00.000 11060 Guiding  Dir = 3, Dur = 28
01:35:15.825 00.012 11060 IsSlewing returns 0
01:35:15.825 00.000 11060 IsGuiding returns 0
01:35:15.869 00.044 11060 IsGuiding returns 0
01:35:15.869 00.000 11060 Move returns status 0, amount 28
01:35:15.869 00.000 11060 MoveAxis(N, 0, ABG)
01:35:15.869 00.000 11060 Move returns status 0, amount 0
01:35:15.869 00.000 11060 move complete, result=0
01:35:15.869 00.000 11060 worker thread done servicing request
01:35:15.869 00.000 11060 Worker thread wakes up
01:35:15.869 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
01:35:15.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:15.871 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:16.499 00.628 11060 Exposure complete
01:35:16.670 00.171 11060 worker thread done servicing request
01:35:16.671 00.001 10844 OnExposeComplete: enter
01:35:16.671 00.000 10844 UpdateGuideState(): m_state=6
01:35:16.671 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10354
01:35:16.671 00.000 10844 Star::Find returns 1 (1), X=269.22, Y=60.72, Mass=2970, SNR=34.3, Peak=255 HFD=3.5
01:35:16.671 00.000 10844 MultiStar: [#1 0.47,-0.30,0.99,U] [#2 0.19,-0.01,1.96,U] [#3 0.31,-0.12,0.94,U] [#4 0.15,0.23,0.98,U] [#5 0.55,-0.17,1.05,U] [#6 0.55,-0.01,0.88,U] [#7 -0.03,-0.29,0.83,U] [#8 -0.09,0.10,0.92,U] 
01:35:16.671 00.000 10844 refined, 8 included, MultiStar: {0.31, -0.08}, one-star: {0.73, -0.26}
01:35:16.671 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
01:35:16.671 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
01:35:16.671 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-0.26 mountX=0.03 mountY=0.32, mountTheta=1.49
01:35:16.673 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.08, opts=13)
01:35:16.673 00.000 10844 Enqueuing Move request for scope (0.31, -0.08)
01:35:16.673 00.000 11060 Worker thread wakes up
01:35:16.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:16.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.08) opts 0xd
01:35:16.673 00.000 10844 UpdateGuideState exits: m=2970 SNR=34.3 Saturated
01:35:16.673 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.08)
01:35:16.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:16.673 00.000 11060 Moving (0.31, -0.08) raw xDistance=0.03 yDistance=0.32
01:35:16.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:16.673 00.000 10844 Enqueuing Expose request
01:35:16.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:35:16.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:35:16.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:35:16.673 00.000 11060 MoveAxis(E, 0, ABG)
01:35:16.674 00.001 11060 Move returns status 0, amount 0
01:35:16.674 00.000 11060 MoveAxis(N, 0, ABG)
01:35:16.674 00.000 11060 Move returns status 0, amount 0
01:35:16.674 00.000 11060 move complete, result=0
01:35:16.674 00.000 11060 worker thread done servicing request
01:35:16.674 00.000 11060 Worker thread wakes up
01:35:16.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:16.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:16.675 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:35:17.312 00.637 11060 Exposure complete
01:35:17.512 00.200 11060 worker thread done servicing request
01:35:17.513 00.001 10844 OnExposeComplete: enter
01:35:17.513 00.000 10844 UpdateGuideState(): m_state=6
01:35:17.519 00.006 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10355
01:35:17.520 00.001 10844 Star::Find returns 1 (1), X=268.55, Y=60.83, Mass=3209, SNR=36.0, Peak=255 HFD=3.6
01:35:17.520 00.000 10844 MultiStar: [#1 0.19,-0.31,0.88,U] [#2 0.15,-0.23,1.85,U] [#3 0.37,-0.53,0.00,M2] [#4 0.48,-0.12,0.85,U] [#5 0.31,-0.59,0.00,M1] [#6 -0.23,-0.16,0.82,U] [#7 0.08,-0.55,0.77,U] [#8 -0.04,-0.62,0.00,M1] 
01:35:17.520 00.000 10844 single-star, 5 included, MultiStar: {0.13, -0.24}, one-star: {0.06, -0.14}
01:35:17.520 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
01:35:17.520 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
01:35:17.520 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.17 mountX=0.13 mountY=0.08, mountTheta=0.57
01:35:17.521 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.14, opts=13)
01:35:17.522 00.001 10844 Enqueuing Move request for scope (0.06, -0.14)
01:35:17.522 00.000 11060 Worker thread wakes up
01:35:17.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
01:35:17.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
01:35:17.522 00.000 11060 Moving (0.06, -0.14) raw xDistance=0.13 yDistance=0.08
01:35:17.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:35:17.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:17.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:17.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:35:17.522 00.000 11060 MoveAxis(W, 22, ABG)
01:35:17.522 00.000 11060 Guiding  Dir = 3, Dur = 22
01:35:17.522 00.000 10844 UpdateGuideState exits: m=3209 SNR=36.0 Saturated
01:35:17.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:17.522 00.000 10844 Enqueuing Expose request
01:35:17.540 00.018 11060 IsSlewing returns 0
01:35:17.540 00.000 11060 IsGuiding returns 0
01:35:17.591 00.051 11060 IsGuiding returns 0
01:35:17.591 00.000 11060 Move returns status 0, amount 22
01:35:17.592 00.001 11060 MoveAxis(N, 0, ABG)
01:35:17.592 00.000 11060 Move returns status 0, amount 0
01:35:17.592 00.000 11060 move complete, result=0
01:35:17.592 00.000 11060 worker thread done servicing request
01:35:17.592 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
01:35:17.592 00.000 11060 Worker thread wakes up
01:35:17.593 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:17.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:18.231 00.638 11060 Exposure complete
01:35:18.392 00.161 11060 worker thread done servicing request
01:35:18.392 00.000 10844 OnExposeComplete: enter
01:35:18.392 00.000 10844 UpdateGuideState(): m_state=6
01:35:18.392 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10356
01:35:18.393 00.001 10844 Star::Find returns 1 (1), X=268.18, Y=60.67, Mass=2596, SNR=32.4, Peak=255 HFD=3.2
01:35:18.393 00.000 10844 MultiStar: [#1 -0.11,-0.47,1.16,U] [#2 0.09,-0.45,2.05,U] [#3 0.02,-1.01,0.00,M3] [#4 -0.70,-0.03,0.00,M1] [#5 0.11,-0.81,0.00,M2] [#6 -0.53,-0.79,0.00,M1] [#7 -0.33,-0.39,0.85,U] [#8 0.18,-0.92,0.00,M2] 
01:35:18.393 00.000 10844 single-star, 3 included, MultiStar: {-0.10, -0.42}, one-star: {-0.30, -0.30}
01:35:18.393 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
01:35:18.393 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
01:35:18.393 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.30 hyp=0.43 cameraTheta=-2.35 mountX=0.35 mountY=-0.25, mountTheta=-0.61
01:35:18.395 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.30, opts=13)
01:35:18.395 00.000 10844 Enqueuing Move request for scope (-0.30, -0.30)
01:35:18.395 00.000 11060 Worker thread wakes up
01:35:18.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.30) opts 0xd
01:35:18.395 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.30)
01:35:18.395 00.000 11060 Moving (-0.30, -0.30) raw xDistance=0.35 yDistance=-0.25
01:35:18.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
01:35:18.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:35:18.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:18.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:35:18.395 00.000 11060 MoveAxis(W, 62, ABG)
01:35:18.397 00.002 11060 Guiding  Dir = 3, Dur = 62
01:35:18.397 00.000 10844 UpdateGuideState exits: m=2596 SNR=32.4 Saturated
01:35:18.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:18.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:18.397 00.000 10844 Enqueuing Expose request
01:35:18.417 00.020 11060 IsSlewing returns 0
01:35:18.418 00.001 11060 IsGuiding returns 0
01:35:18.491 00.073 11060 IsGuiding returns 0
01:35:18.491 00.000 11060 Move returns status 0, amount 62
01:35:18.491 00.000 11060 MoveAxis(N, 0, ABG)
01:35:18.491 00.000 11060 Move returns status 0, amount 0
01:35:18.491 00.000 11060 move complete, result=0
01:35:18.491 00.000 11060 worker thread done servicing request
01:35:18.491 00.000 11060 Worker thread wakes up
01:35:18.491 00.000 10844 GuideStep: 0.4 px 62 ms WEST, -0.2 px 0 ms NORTH
01:35:18.492 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:18.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:19.136 00.644 11060 Exposure complete
01:35:19.297 00.161 11060 worker thread done servicing request
01:35:19.298 00.001 10844 OnExposeComplete: enter
01:35:19.298 00.000 10844 UpdateGuideState(): m_state=6
01:35:19.298 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10357
01:35:19.298 00.000 10844 Star::Find returns 1 (0), X=269.23, Y=60.88, Mass=3274, SNR=36.7, Peak=249 HFD=3.4
01:35:19.298 00.000 10844 MultiStar: [#1 -0.42,-0.54,0.00,M1] [#2 0.40,-0.29,1.83,U] [#3 0.13,-0.87,0.00,M4] [#4 0.06,-0.24,0.89,U] [#5 -0.08,-0.14,0.92,U] [#6 -0.04,-0.43,0.87,U] [#7 -0.33,0.13,0.79,U] [#8 0.28,-0.42,0.80,U] 
01:35:19.298 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.22}, one-star: {0.74, -0.09}
01:35:19.298 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
01:35:19.299 00.001 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
01:35:19.299 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.85 mountX=0.18 mountY=0.23, mountTheta=0.89
01:35:19.300 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.22, opts=13)
01:35:19.300 00.000 10844 Enqueuing Move request for scope (0.19, -0.22)
01:35:19.300 00.000 11060 Worker thread wakes up
01:35:19.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:19.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
01:35:19.300 00.000 10844 UpdateGuideState exits: m=3274 SNR=36.7
01:35:19.300 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
01:35:19.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:19.300 00.000 11060 Moving (0.19, -0.22) raw xDistance=0.18 yDistance=0.23
01:35:19.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:19.300 00.000 10844 Enqueuing Expose request
01:35:19.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:35:19.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:35:19.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:35:19.302 00.002 11060 MoveAxis(W, 34, ABG)
01:35:19.302 00.000 11060 Guiding  Dir = 3, Dur = 34
01:35:19.319 00.017 11060 IsSlewing returns 0
01:35:19.320 00.001 11060 IsGuiding returns 0
01:35:19.391 00.071 11060 IsGuiding returns 0
01:35:19.391 00.000 11060 Move returns status 0, amount 34
01:35:19.392 00.001 11060 MoveAxis(N, 0, ABG)
01:35:19.392 00.000 11060 Move returns status 0, amount 0
01:35:19.392 00.000 11060 move complete, result=0
01:35:19.392 00.000 11060 worker thread done servicing request
01:35:19.392 00.000 11060 Worker thread wakes up
01:35:19.392 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
01:35:19.393 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:19.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:20.023 00.630 11060 Exposure complete
01:35:20.216 00.193 11060 worker thread done servicing request
01:35:20.216 00.000 10844 OnExposeComplete: enter
01:35:20.216 00.000 10844 UpdateGuideState(): m_state=6
01:35:20.217 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10358
01:35:20.217 00.000 10844 Star::Find returns 1 (1), X=268.76, Y=60.79, Mass=3167, SNR=35.9, Peak=255 HFD=3.5
01:35:20.217 00.000 10844 MultiStar: [#1 -0.20,0.36,0.89,U] [#2 -0.04,-0.27,1.91,U] [#3 0.08,-0.06,0.79,U] [#4 0.36,0.02,0.86,U] [#5 0.17,0.25,0.97,U] [#6 -0.06,0.28,0.88,U] [#7 -0.09,-0.11,0.79,U] [#8 -0.08,-0.30,0.86,U] 
01:35:20.217 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.27, -0.18}
01:35:20.217 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
01:35:20.218 00.001 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
01:35:20.218 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.63 mountX=0.02 mountY=0.04, mountTheta=1.12
01:35:20.219 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
01:35:20.219 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
01:35:20.219 00.000 11060 Worker thread wakes up
01:35:20.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:20.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:35:20.219 00.000 10844 UpdateGuideState exits: m=3167 SNR=35.9 Saturated
01:35:20.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:35:20.220 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:20.220 00.000 11060 Moving (0.04, -0.03) raw xDistance=0.02 yDistance=0.04
01:35:20.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:20.220 00.000 10844 Enqueuing Expose request
01:35:20.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:35:20.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:20.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:20.220 00.000 11060 MoveAxis(E, 0, ABG)
01:35:20.220 00.000 11060 Move returns status 0, amount 0
01:35:20.220 00.000 11060 MoveAxis(N, 0, ABG)
01:35:20.220 00.000 11060 Move returns status 0, amount 0
01:35:20.221 00.001 11060 move complete, result=0
01:35:20.221 00.000 11060 worker thread done servicing request
01:35:20.221 00.000 11060 Worker thread wakes up
01:35:20.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:20.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:20.223 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:20.860 00.637 11060 Exposure complete
01:35:21.028 00.168 11060 worker thread done servicing request
01:35:21.028 00.000 10844 OnExposeComplete: enter
01:35:21.028 00.000 10844 UpdateGuideState(): m_state=6
01:35:21.028 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10359
01:35:21.029 00.001 10844 Star::Find returns 1 (1), X=269.37, Y=60.70, Mass=2754, SNR=33.6, Peak=255 HFD=3.2
01:35:21.029 00.000 10844 MultiStar: [#1 0.12,-0.04,0.98,U] [#2 0.00,-0.44,2.00,U] [#3 0.32,-0.49,0.99,U] [#4 0.34,-0.17,0.98,U] [#5 -0.27,-0.16,1.01,U] [#6 0.18,-0.41,0.94,U] [#7 0.33,-0.06,0.80,U] [#8 0.07,-0.54,0.96,U] 
01:35:21.029 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.31}, one-star: {0.89, -0.27}
01:35:21.029 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
01:35:21.029 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
01:35:21.029 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.31 hyp=0.36 cameraTheta=-1.00 mountX=0.27 mountY=0.24, mountTheta=0.74
01:35:21.030 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.31, opts=13)
01:35:21.030 00.000 10844 Enqueuing Move request for scope (0.20, -0.31)
01:35:21.031 00.001 11060 Worker thread wakes up
01:35:21.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:21.031 00.000 10844 UpdateGuideState exits: m=2754 SNR=33.6 Saturated
01:35:21.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:21.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.31) opts 0xd
01:35:21.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:21.031 00.000 10844 Enqueuing Expose request
01:35:21.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.31)
01:35:21.031 00.000 11060 Moving (0.20, -0.31) raw xDistance=0.27 yDistance=0.24
01:35:21.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
01:35:21.031 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.05 newest=0.52
01:35:21.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
01:35:21.031 00.000 11060 MoveAxis(W, 46, ABG)
01:35:21.031 00.000 11060 Guiding  Dir = 3, Dur = 46
01:35:21.038 00.007 11060 IsSlewing returns 0
01:35:21.038 00.000 11060 IsGuiding returns 0
01:35:21.086 00.048 11060 IsGuiding returns 0
01:35:21.086 00.000 11060 Move returns status 0, amount 46
01:35:21.086 00.000 11060 BLC: Oldest BLC event removed
01:35:21.086 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 651 applied
01:35:21.087 00.001 11060 MoveAxis(S, 746, ABG)
01:35:21.087 00.000 11060 Guiding  Dir = 1, Dur = 746
01:35:21.102 00.015 11060 IsSlewing returns 0
01:35:21.102 00.000 11060 IsGuiding returns 0
01:35:21.867 00.765 11060 IsGuiding returns 0
01:35:21.867 00.000 11060 Move returns status 0, amount 746
01:35:21.867 00.000 11060 move complete, result=0
01:35:21.867 00.000 11060 worker thread done servicing request
01:35:21.868 00.001 11060 Worker thread wakes up
01:35:21.868 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.2 px 746 ms SOUTH
01:35:21.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:21.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:22.499 00.631 11060 Exposure complete
01:35:22.661 00.162 11060 worker thread done servicing request
01:35:22.661 00.000 10844 OnExposeComplete: enter
01:35:22.661 00.000 10844 UpdateGuideState(): m_state=6
01:35:22.661 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10360
01:35:22.661 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=61.62, Mass=2610, SNR=31.8, Peak=255 HFD=3.2
01:35:22.662 00.001 10844 MultiStar: [#1 -0.31,0.57,0.00,M1] [#2 0.06,0.57,2.08,U] [#3 0.24,0.32,0.93,U] [#4 0.12,0.35,1.09,U] [#5 0.39,0.58,0.00,M1] [#6 -0.43,0.81,0.00,M1] [#7 -0.37,0.21,0.90,U] [#8 0.09,0.43,0.94,U] 
01:35:22.662 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.45}, one-star: {0.06, 0.65}
01:35:22.662 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
01:35:22.662 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
01:35:22.662 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.47 mountX=-0.45 mountY=-0.03, mountTheta=-3.07
01:35:22.663 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.45, opts=13)
01:35:22.663 00.000 10844 Enqueuing Move request for scope (0.04, 0.45)
01:35:22.663 00.000 11060 Worker thread wakes up
01:35:22.664 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:22.664 00.000 10844 UpdateGuideState exits: m=2610 SNR=31.8 Saturated
01:35:22.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:22.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.45) opts 0xd
01:35:22.664 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:22.664 00.000 10844 Enqueuing Expose request
01:35:22.664 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.45)
01:35:22.664 00.000 11060 Moving (0.04, 0.45) raw xDistance=-0.45 yDistance=-0.03
01:35:22.664 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.170243, 1:-0.030595
01:35:22.664 00.000 11060 BLC: No correction, Miss < min_move
01:35:22.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
01:35:22.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:22.666 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:22.666 00.000 11060 MoveAxis(E, 77, ABG)
01:35:22.666 00.000 11060 Guiding  Dir = 2, Dur = 77
01:35:22.686 00.020 11060 IsSlewing returns 0
01:35:22.686 00.000 11060 IsGuiding returns 0
01:35:22.774 00.088 11060 IsGuiding returns 0
01:35:22.775 00.001 11060 Move returns status 0, amount 77
01:35:22.775 00.000 11060 MoveAxis(N, 0, ABG)
01:35:22.775 00.000 11060 Move returns status 0, amount 0
01:35:22.775 00.000 11060 move complete, result=0
01:35:22.775 00.000 11060 worker thread done servicing request
01:35:22.776 00.001 10844 GuideStep: -0.4 px 77 ms EAST, -0.0 px 0 ms NORTH
01:35:22.776 00.000 11060 Worker thread wakes up
01:35:22.786 00.010 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:22.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:23.428 00.642 11060 Exposure complete
01:35:23.593 00.165 11060 worker thread done servicing request
01:35:23.594 00.001 10844 OnExposeComplete: enter
01:35:23.594 00.000 10844 UpdateGuideState(): m_state=6
01:35:23.594 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10361
01:35:23.594 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=60.88, Mass=2427, SNR=31.0, Peak=217 HFD=3.4
01:35:23.594 00.000 10844 MultiStar: [#1 0.20,0.55,1.15,U] [#2 0.25,0.14,2.26,U] [#3 -0.06,0.35,1.15,U] [#4 0.03,0.56,0.98,U] [#5 -0.07,0.59,1.15,U] [#6 -0.87,0.57,0.00,M2] [#7 -0.27,0.63,0.00,M1] [#8 0.07,0.01,0.97,U] 
01:35:23.594 00.000 10844 single-star, 6 included, MultiStar: {0.12, 0.29}, one-star: {0.27, -0.10}
01:35:23.594 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
01:35:23.594 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
01:35:23.594 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.28 cameraTheta=-0.35 mountX=0.05 mountY=0.28, mountTheta=1.40
01:35:23.596 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.10, opts=13)
01:35:23.596 00.000 10844 Enqueuing Move request for scope (0.27, -0.10)
01:35:23.596 00.000 11060 Worker thread wakes up
01:35:23.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:23.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
01:35:23.596 00.000 10844 UpdateGuideState exits: m=2427 SNR=31.0
01:35:23.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
01:35:23.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:23.596 00.000 11060 Moving (0.27, -0.10) raw xDistance=0.05 yDistance=0.28
01:35:23.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:23.596 00.000 10844 Enqueuing Expose request
01:35:23.596 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.170243, 1:-0.030595, 2:0.279063
01:35:23.596 00.000 11060 BLC: Under-shoot: nominal increase by 3
01:35:23.596 00.000 11060 BLC: window closed
01:35:23.596 00.000 11060 BLC: Pulse adjusted to 654
01:35:23.597 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:35:23.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
01:35:23.597 00.000 11060 MoveAxis(E, 0, ABG)
01:35:23.597 00.000 11060 Move returns status 0, amount 0
01:35:23.597 00.000 11060 MoveAxis(S, 109, ABG)
01:35:23.597 00.000 11060 Guiding  Dir = 1, Dur = 109
01:35:23.604 00.007 11060 IsSlewing returns 0
01:35:23.604 00.000 11060 IsGuiding returns 0
01:35:23.728 00.124 11060 IsGuiding returns 0
01:35:23.728 00.000 11060 Move returns status 0, amount 109
01:35:23.728 00.000 11060 move complete, result=0
01:35:23.728 00.000 11060 worker thread done servicing request
01:35:23.728 00.000 11060 Worker thread wakes up
01:35:23.728 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 109 ms SOUTH
01:35:23.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:23.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:23.961 00.233 10844 evsrv: cli 0EEEE610 connect
01:35:23.961 00.000 10844 case statement mapped state 6 to 3
01:35:23.962 00.001 10844 case statement mapped state 6 to 3
01:35:23.963 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_pixel_scale","id":"3f710080-542a-43fb-9a58-0fd6585166fc"}
01:35:23.963 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":4.1253,"id":"3f710080-542a-43fb-9a58-0fd6585166fc"}
01:35:23.964 00.001 10844 evsrv: cli 0EEEE610 disconnect
01:35:24.357 00.393 11060 Exposure complete
01:35:24.531 00.174 11060 worker thread done servicing request
01:35:24.531 00.000 10844 OnExposeComplete: enter
01:35:24.531 00.000 10844 UpdateGuideState(): m_state=6
01:35:24.531 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10362
01:35:24.533 00.002 10844 Star::Find returns 1 (1), X=268.53, Y=60.68, Mass=3006, SNR=35.3, Peak=255 HFD=3.3
01:35:24.533 00.000 10844 MultiStar: [#1 -0.12,0.58,1.00,U] [#2 -0.26,0.26,2.03,U] [#3 -0.41,-0.07,0.94,U] [#4 -0.17,0.35,0.90,U] [#5 -0.29,0.28,1.00,U] [#6 0.38,0.26,0.86,U] [#7 -0.60,0.38,0.00,M2] [#8 -0.79,0.55,0.00,M1] 
01:35:24.533 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.20}, one-star: {0.05, -0.29}
01:35:24.533 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
01:35:24.533 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
01:35:24.533 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.25 cameraTheta=2.18 mountX=-0.17 mountY=-0.17, mountTheta=-2.36
01:35:24.534 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.20, opts=13)
01:35:24.535 00.001 10844 Enqueuing Move request for scope (-0.14, 0.20)
01:35:24.535 00.000 11060 Worker thread wakes up
01:35:24.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:24.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
01:35:24.535 00.000 10844 UpdateGuideState exits: m=3006 SNR=35.3 Saturated
01:35:24.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
01:35:24.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:24.535 00.000 11060 Moving (-0.14, 0.20) raw xDistance=-0.17 yDistance=-0.17
01:35:24.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:24.535 00.000 10844 Enqueuing Expose request
01:35:24.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:35:24.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:24.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:35:24.536 00.001 11060 MoveAxis(E, 30, ABG)
01:35:24.536 00.000 11060 Guiding  Dir = 2, Dur = 30
01:35:24.539 00.003 11060 IsSlewing returns 0
01:35:24.539 00.000 11060 IsGuiding returns 0
01:35:24.572 00.033 11060 IsGuiding returns 0
01:35:24.572 00.000 11060 Move returns status 0, amount 30
01:35:24.572 00.000 11060 MoveAxis(N, 0, ABG)
01:35:24.572 00.000 11060 Move returns status 0, amount 0
01:35:24.574 00.002 11060 move complete, result=0
01:35:24.574 00.000 11060 worker thread done servicing request
01:35:24.574 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
01:35:24.574 00.000 11060 Worker thread wakes up
01:35:24.575 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:24.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:25.230 00.655 11060 Exposure complete
01:35:25.405 00.175 10844 OnExposeComplete: enter
01:35:25.406 00.001 10844 UpdateGuideState(): m_state=6
01:35:25.406 00.000 11060 worker thread done servicing request
01:35:25.406 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10363
01:35:25.406 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=61.62, Mass=2821, SNR=32.9, Peak=238 HFD=3.4
01:35:25.406 00.000 10844 MultiStar: [#1 -0.03,0.60,0.00,M1] [#2 -0.21,0.72,0.00,M1] [#3 0.04,0.30,1.07,U] [#4 -0.37,0.61,0.00,M1] [#5 -0.32,0.78,0.00,M1] [#6 -0.25,0.39,0.98,U] [#7 -0.27,0.12,1.01,U] [#8 -0.29,0.41,0.92,U] 
01:35:25.406 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.37}, one-star: {0.40, 0.65}
01:35:25.406 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
01:35:25.407 00.001 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:35:25.407 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.76 mountX=-0.35 mountY=-0.13, mountTheta=-2.79
01:35:25.408 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.37, opts=13)
01:35:25.408 00.000 10844 Enqueuing Move request for scope (-0.07, 0.37)
01:35:25.408 00.000 11060 Worker thread wakes up
01:35:25.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:25.408 00.000 10844 UpdateGuideState exits: m=2821 SNR=32.9
01:35:25.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:25.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:25.409 00.001 10844 Enqueuing Expose request
01:35:25.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.37) opts 0xd
01:35:25.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.37)
01:35:25.409 00.000 11060 Moving (-0.07, 0.37) raw xDistance=-0.35 yDistance=-0.13
01:35:25.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:35:25.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:25.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:35:25.409 00.000 11060 MoveAxis(E, 62, ABG)
01:35:25.409 00.000 11060 Guiding  Dir = 2, Dur = 62
01:35:25.445 00.036 11060 IsSlewing returns 0
01:35:25.445 00.000 11060 IsGuiding returns 0
01:35:25.555 00.110 11060 IsGuiding returns 0
01:35:25.555 00.000 11060 Move returns status 0, amount 62
01:35:25.555 00.000 11060 MoveAxis(N, 0, ABG)
01:35:25.555 00.000 11060 Move returns status 0, amount 0
01:35:25.555 00.000 11060 move complete, result=0
01:35:25.555 00.000 11060 worker thread done servicing request
01:35:25.556 00.001 11060 Worker thread wakes up
01:35:25.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:25.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:25.556 00.000 10844 GuideStep: -0.4 px 62 ms EAST, -0.1 px 0 ms NORTH
01:35:26.200 00.644 11060 Exposure complete
01:35:26.382 00.182 11060 worker thread done servicing request
01:35:26.382 00.000 10844 OnExposeComplete: enter
01:35:26.382 00.000 10844 UpdateGuideState(): m_state=6
01:35:26.384 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10364
01:35:26.384 00.000 10844 Star::Find returns 1 (1), X=269.01, Y=61.47, Mass=2829, SNR=34.2, Peak=255 HFD=3.5
01:35:26.384 00.000 10844 MultiStar: [#1 0.08,0.58,1.08,U] [#2 0.03,0.40,2.04,U] [#3 0.15,0.34,0.97,U] [#4 -0.21,0.66,0.00,M2] [#5 -0.07,0.87,0.00,M2] [#6 -0.10,0.13,0.86,U] [#7 0.10,0.29,0.87,U] [#8 0.22,-0.26,0.97,U] 
01:35:26.384 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.30}, one-star: {0.52, 0.50}
01:35:26.384 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
01:35:26.384 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
01:35:26.384 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.16 mountX=-0.32 mountY=0.08, mountTheta=2.89
01:35:26.385 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.30, opts=13)
01:35:26.385 00.000 10844 Enqueuing Move request for scope (0.13, 0.30)
01:35:26.387 00.002 11060 Worker thread wakes up
01:35:26.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:26.387 00.000 10844 UpdateGuideState exits: m=2829 SNR=34.2 Saturated
01:35:26.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:26.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:26.387 00.000 10844 Enqueuing Expose request
01:35:26.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.30) opts 0xd
01:35:26.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.30)
01:35:26.387 00.000 11060 Moving (0.13, 0.30) raw xDistance=-0.32 yDistance=0.08
01:35:26.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:35:26.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:26.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:35:26.387 00.000 11060 MoveAxis(E, 58, ABG)
01:35:26.387 00.000 11060 Guiding  Dir = 2, Dur = 58
01:35:26.397 00.010 11060 IsSlewing returns 0
01:35:26.398 00.001 11060 IsGuiding returns 0
01:35:26.475 00.077 11060 IsGuiding returns 0
01:35:26.475 00.000 11060 Move returns status 0, amount 58
01:35:26.475 00.000 11060 MoveAxis(N, 0, ABG)
01:35:26.475 00.000 11060 Move returns status 0, amount 0
01:35:26.475 00.000 11060 move complete, result=0
01:35:26.476 00.001 10844 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
01:35:26.476 00.000 11060 worker thread done servicing request
01:35:26.476 00.000 11060 Worker thread wakes up
01:35:26.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:26.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:27.106 00.630 11060 Exposure complete
01:35:27.290 00.184 11060 worker thread done servicing request
01:35:27.291 00.001 10844 OnExposeComplete: enter
01:35:27.291 00.000 10844 UpdateGuideState(): m_state=6
01:35:27.291 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10365
01:35:27.291 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=61.02, Mass=2706, SNR=33.3, Peak=241 HFD=3.5
01:35:27.291 00.000 10844 MultiStar: [#1 -0.23,1.10,0.00,M1] [#2 0.09,-0.05,2.15,U] [#3 -0.36,0.24,1.00,U] [#4 -0.15,0.67,0.00,M3] [#5 0.21,0.67,0.00,M3] [#6 -0.18,-0.33,1.00,U] [#7 -0.45,0.06,0.84,U] [#8 -0.22,-0.55,0.95,U] 
01:35:27.291 00.000 10844 single-star, 5 included, MultiStar: {-0.12, -0.09}, one-star: {0.09, 0.05}
01:35:27.292 00.001 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:35:27.292 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:35:27.292 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=-0.07 mountY=0.09, mountTheta=2.23
01:35:27.293 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
01:35:27.293 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
01:35:27.293 00.000 11060 Worker thread wakes up
01:35:27.293 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:27.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:35:27.293 00.000 10844 UpdateGuideState exits: m=2706 SNR=33.3
01:35:27.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:35:27.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:27.295 00.002 11060 Moving (0.09, 0.05) raw xDistance=-0.07 yDistance=0.09
01:35:27.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:27.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:35:27.295 00.000 10844 Enqueuing Expose request
01:35:27.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:27.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:35:27.295 00.000 11060 MoveAxis(E, 0, ABG)
01:35:27.295 00.000 11060 Move returns status 0, amount 0
01:35:27.295 00.000 11060 MoveAxis(N, 0, ABG)
01:35:27.295 00.000 11060 Move returns status 0, amount 0
01:35:27.295 00.000 11060 move complete, result=0
01:35:27.295 00.000 11060 worker thread done servicing request
01:35:27.295 00.000 11060 Worker thread wakes up
01:35:27.296 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:27.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:27.297 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:27.931 00.634 11060 Exposure complete
01:35:28.114 00.183 11060 worker thread done servicing request
01:35:28.114 00.000 10844 OnExposeComplete: enter
01:35:28.114 00.000 10844 UpdateGuideState(): m_state=6
01:35:28.114 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10366
01:35:28.114 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.93, Mass=3115, SNR=35.0, Peak=248 HFD=3.7
01:35:28.115 00.001 10844 MultiStar: [#1 -0.54,0.41,0.00,M2] [#2 -0.30,0.02,1.90,U] [#3 -0.21,0.21,0.94,U] [#4 -0.39,1.15,0.00,M4] [#5 -0.16,0.59,0.00,M4] [#6 -0.04,0.37,0.92,U] [#7 -0.38,0.10,0.80,U] [#8 0.15,0.33,0.83,U] 
01:35:28.115 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.14}, one-star: {0.20, -0.05}
01:35:28.115 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
01:35:28.115 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
01:35:28.115 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.29 mountX=-0.12 mountY=-0.14, mountTheta=-2.25
01:35:28.116 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.14, opts=13)
01:35:28.116 00.000 10844 Enqueuing Move request for scope (-0.12, 0.14)
01:35:28.117 00.001 11060 Worker thread wakes up
01:35:28.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:28.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
01:35:28.117 00.000 10844 UpdateGuideState exits: m=3115 SNR=35.0
01:35:28.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:28.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:28.117 00.000 10844 Enqueuing Expose request
01:35:28.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
01:35:28.117 00.000 11060 Moving (-0.12, 0.14) raw xDistance=-0.12 yDistance=-0.14
01:35:28.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:28.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:28.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:28.119 00.002 11060 MoveAxis(E, 0, ABG)
01:35:28.119 00.000 11060 Move returns status 0, amount 0
01:35:28.119 00.000 11060 MoveAxis(N, 0, ABG)
01:35:28.119 00.000 11060 Move returns status 0, amount 0
01:35:28.119 00.000 11060 move complete, result=0
01:35:28.119 00.000 11060 worker thread done servicing request
01:35:28.119 00.000 11060 Worker thread wakes up
01:35:28.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:28.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:28.120 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:28.745 00.625 11060 Exposure complete
01:35:28.928 00.183 11060 worker thread done servicing request
01:35:28.928 00.000 10844 OnExposeComplete: enter
01:35:28.928 00.000 10844 UpdateGuideState(): m_state=6
01:35:28.928 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10367
01:35:28.928 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.25, Mass=2911, SNR=34.3, Peak=244 HFD=3.6
01:35:28.929 00.001 10844 MultiStar: [#1 0.08,-0.05,0.92,U] [#2 0.24,0.25,1.99,U] [#3 0.14,0.39,0.88,U] [#4 0.32,0.25,0.93,U] [#5 -0.10,0.72,0.00,M5] [#6 0.20,0.42,1.02,U] [#7 -0.08,0.41,0.80,U] [#8 -0.08,0.29,0.88,U] 
01:35:28.929 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.27}, one-star: {0.15, 0.27}
01:35:28.929 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
01:35:28.929 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:35:28.929 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.27 hyp=0.31 cameraTheta=1.09 mountX=-0.30 mountY=0.10, mountTheta=2.83
01:35:28.930 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.27, opts=13)
01:35:28.930 00.000 10844 Enqueuing Move request for scope (0.14, 0.27)
01:35:28.930 00.000 11060 Worker thread wakes up
01:35:28.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:28.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.27) opts 0xd
01:35:28.930 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.3
01:35:28.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.27)
01:35:28.931 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:28.931 00.000 11060 Moving (0.14, 0.27) raw xDistance=-0.30 yDistance=0.10
01:35:28.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:28.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:35:28.931 00.000 10844 Enqueuing Expose request
01:35:28.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:28.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:35:28.931 00.000 11060 MoveAxis(E, 51, ABG)
01:35:28.931 00.000 11060 Guiding  Dir = 2, Dur = 51
01:35:28.957 00.026 11060 IsSlewing returns 0
01:35:28.957 00.000 11060 IsGuiding returns 0
01:35:29.035 00.078 11060 IsGuiding returns 0
01:35:29.036 00.001 11060 Move returns status 0, amount 51
01:35:29.036 00.000 11060 MoveAxis(N, 0, ABG)
01:35:29.036 00.000 11060 Move returns status 0, amount 0
01:35:29.036 00.000 11060 move complete, result=0
01:35:29.036 00.000 11060 worker thread done servicing request
01:35:29.036 00.000 11060 Worker thread wakes up
01:35:29.036 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
01:35:29.037 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:29.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:29.665 00.628 11060 Exposure complete
01:35:29.851 00.186 11060 worker thread done servicing request
01:35:29.851 00.000 10844 OnExposeComplete: enter
01:35:29.851 00.000 10844 UpdateGuideState(): m_state=6
01:35:29.851 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10368
01:35:29.851 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=60.97, Mass=3131, SNR=35.6, Peak=227 HFD=3.6
01:35:29.851 00.000 10844 MultiStar: [#1 -0.38,0.47,0.00,M2] [#2 -0.05,0.43,1.79,U] [#3 0.19,-0.19,0.87,U] [#4 -0.20,0.05,0.90,U] [#5 0.46,0.46,0.00,M6] [#6 -0.07,-0.55,0.93,U] [#7 -0.36,-0.11,0.77,U] [#8 0.09,-0.18,0.90,U] 
01:35:29.851 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.02}, one-star: {-0.05, -0.00}
01:35:29.851 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
01:35:29.851 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
01:35:29.852 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.09 mountX=0.01 mountY=-0.05, mountTheta=-1.34
01:35:29.853 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.00, opts=13)
01:35:29.853 00.000 10844 Enqueuing Move request for scope (-0.05, -0.00)
01:35:29.853 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:29.853 00.000 10844 UpdateGuideState exits: m=3131 SNR=35.6
01:35:29.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:29.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:29.853 00.000 11060 Worker thread wakes up
01:35:29.853 00.000 10844 Enqueuing Expose request
01:35:29.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
01:35:29.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
01:35:29.853 00.000 11060 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=-0.05
01:35:29.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:35:29.854 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:29.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:29.854 00.000 11060 MoveAxis(E, 0, ABG)
01:35:29.854 00.000 11060 Move returns status 0, amount 0
01:35:29.854 00.000 11060 MoveAxis(N, 0, ABG)
01:35:29.854 00.000 11060 Move returns status 0, amount 0
01:35:29.854 00.000 11060 move complete, result=0
01:35:29.854 00.000 11060 worker thread done servicing request
01:35:29.854 00.000 11060 Worker thread wakes up
01:35:29.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:29.855 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:29.856 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:30.492 00.636 11060 Exposure complete
01:35:30.667 00.175 11060 worker thread done servicing request
01:35:30.667 00.000 10844 OnExposeComplete: enter
01:35:30.667 00.000 10844 UpdateGuideState(): m_state=6
01:35:30.667 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10369
01:35:30.667 00.000 10844 Star::Find returns 1 (1), X=268.63, Y=60.63, Mass=2804, SNR=33.8, Peak=255 HFD=3.3
01:35:30.667 00.000 10844 MultiStar: [#1 0.42,0.05,1.04,U] [#2 -0.20,-0.41,1.98,U] [#3 0.08,-0.42,0.95,U] [#4 -0.60,-0.22,0.00,M3] [#5 0.10,-0.02,0.99,U] [#6 0.04,0.14,0.95,U] [#7 -0.18,0.00,0.75,U] [#8 0.10,-0.26,0.96,U] 
01:35:30.667 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.19}, one-star: {0.15, -0.34}
01:35:30.667 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
01:35:30.669 00.002 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
01:35:30.669 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.35 mountX=0.18 mountY=0.07, mountTheta=0.38
01:35:30.670 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.19, opts=13)
01:35:30.670 00.000 10844 Enqueuing Move request for scope (0.04, -0.19)
01:35:30.670 00.000 11060 Worker thread wakes up
01:35:30.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:35:30.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
01:35:30.670 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.8 Saturated
01:35:30.670 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
01:35:30.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:30.671 00.001 11060 Moving (0.04, -0.19) raw xDistance=0.18 yDistance=0.07
01:35:30.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:30.671 00.000 10844 Enqueuing Expose request
01:35:30.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:35:30.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:30.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:35:30.671 00.000 11060 MoveAxis(W, 31, ABG)
01:35:30.671 00.000 11060 Guiding  Dir = 3, Dur = 31
01:35:30.676 00.005 11060 IsSlewing returns 0
01:35:30.676 00.000 11060 IsGuiding returns 0
01:35:30.722 00.046 11060 IsGuiding returns 0
01:35:30.722 00.000 11060 Move returns status 0, amount 31
01:35:30.722 00.000 11060 MoveAxis(N, 0, ABG)
01:35:30.722 00.000 11060 Move returns status 0, amount 0
01:35:30.722 00.000 11060 move complete, result=0
01:35:30.724 00.002 11060 worker thread done servicing request
01:35:30.724 00.000 11060 Worker thread wakes up
01:35:30.724 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
01:35:30.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:30.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:31.375 00.651 11060 Exposure complete
01:35:31.537 00.162 11060 worker thread done servicing request
01:35:31.537 00.000 10844 OnExposeComplete: enter
01:35:31.537 00.000 10844 UpdateGuideState(): m_state=6
01:35:31.538 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10370
01:35:31.538 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=60.56, Mass=2762, SNR=33.6, Peak=244 HFD=3.6
01:35:31.538 00.000 10844 MultiStar: [#1 0.25,0.14,0.89,U] [#2 0.34,0.03,2.01,U] [#3 0.66,-0.25,0.00,M1] [#4 0.01,-0.15,0.93,U] [#5 0.57,-0.06,1.01,U] [#6 0.23,0.18,0.90,U] [#7 0.30,-0.73,0.00,M1] [#8 0.65,-0.01,0.00,M1] 
01:35:31.538 00.000 10844 refined, 5 included, MultiStar: {0.31, -0.04}, one-star: {0.42, -0.41}
01:35:31.538 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
01:35:31.538 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
01:35:31.538 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.04 hyp=0.32 cameraTheta=-0.12 mountX=-0.02 mountY=0.32, mountTheta=1.63
01:35:31.540 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.04, opts=13)
01:35:31.540 00.000 10844 Enqueuing Move request for scope (0.31, -0.04)
01:35:31.540 00.000 11060 Worker thread wakes up
01:35:31.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:31.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.04) opts 0xd
01:35:31.540 00.000 10844 UpdateGuideState exits: m=2762 SNR=33.6
01:35:31.540 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.04)
01:35:31.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:31.541 00.001 11060 Moving (0.31, -0.04) raw xDistance=-0.02 yDistance=0.32
01:35:31.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:31.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:35:31.541 00.000 10844 Enqueuing Expose request
01:35:31.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
01:35:31.541 00.000 11060 MoveAxis(E, 0, ABG)
01:35:31.541 00.000 11060 Move returns status 0, amount 0
01:35:31.541 00.000 11060 MoveAxis(S, 123, ABG)
01:35:31.541 00.000 11060 Guiding  Dir = 1, Dur = 123
01:35:31.586 00.045 11060 IsSlewing returns 0
01:35:31.586 00.000 11060 IsGuiding returns 0
01:35:31.726 00.140 11060 IsGuiding returns 0
01:35:31.726 00.000 11060 Move returns status 0, amount 123
01:35:31.726 00.000 11060 move complete, result=0
01:35:31.726 00.000 11060 worker thread done servicing request
01:35:31.726 00.000 11060 Worker thread wakes up
01:35:31.727 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 123 ms SOUTH
01:35:31.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:31.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:32.355 00.628 11060 Exposure complete
01:35:32.529 00.174 11060 worker thread done servicing request
01:35:32.529 00.000 10844 OnExposeComplete: enter
01:35:32.529 00.000 10844 UpdateGuideState(): m_state=6
01:35:32.529 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10371
01:35:32.529 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=60.67, Mass=2999, SNR=34.5, Peak=255 HFD=3.6
01:35:32.530 00.001 10844 MultiStar: [#1 0.30,-0.48,0.96,U] [#2 0.32,-0.69,0.00,M1] [#3 0.60,-0.04,0.00,M2] [#4 0.01,-0.31,0.97,U] [#5 0.95,0.24,0.00,M5] [#6 0.03,-0.34,0.95,U] [#7 0.08,-0.04,0.85,U] [#8 -0.14,0.09,0.93,U] 
01:35:32.530 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.24}, one-star: {-0.12, -0.30}
01:35:32.530 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
01:35:32.530 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
01:35:32.530 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=0.23 mountY=0.06, mountTheta=0.27
01:35:32.531 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.24, opts=13)
01:35:32.532 00.001 10844 Enqueuing Move request for scope (0.02, -0.24)
01:35:32.532 00.000 11060 Worker thread wakes up
01:35:32.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
01:35:32.532 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:32.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
01:35:32.532 00.000 10844 UpdateGuideState exits: m=2999 SNR=34.5 Saturated
01:35:32.532 00.000 11060 Moving (0.02, -0.24) raw xDistance=0.23 yDistance=0.06
01:35:32.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:35:32.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:32.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:32.532 00.000 10844 Enqueuing Expose request
01:35:32.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:32.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:35:32.532 00.000 11060 MoveAxis(W, 40, ABG)
01:35:32.532 00.000 11060 Guiding  Dir = 3, Dur = 40
01:35:32.537 00.005 11060 IsSlewing returns 0
01:35:32.537 00.000 11060 IsGuiding returns 0
01:35:32.585 00.048 11060 IsGuiding returns 0
01:35:32.585 00.000 11060 Move returns status 0, amount 40
01:35:32.585 00.000 11060 MoveAxis(N, 0, ABG)
01:35:32.585 00.000 11060 Move returns status 0, amount 0
01:35:32.585 00.000 11060 move complete, result=0
01:35:32.585 00.000 11060 worker thread done servicing request
01:35:32.586 00.001 11060 Worker thread wakes up
01:35:32.586 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
01:35:32.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:32.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:33.220 00.634 11060 Exposure complete
01:35:33.391 00.171 11060 worker thread done servicing request
01:35:33.391 00.000 10844 OnExposeComplete: enter
01:35:33.391 00.000 10844 UpdateGuideState(): m_state=6
01:35:33.391 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10372
01:35:33.391 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=60.40, Mass=2964, SNR=33.9, Peak=226 HFD=3.5
01:35:33.392 00.001 10844 MultiStar: [#1 -0.29,-0.42,1.03,U] [#2 -0.04,-0.02,2.08,U] [#3 -0.40,-0.52,0.00,M3] [#4 0.53,-0.24,0.91,U] [#5 0.53,0.45,0.00,M6] [#6 -0.27,-0.11,0.90,U] [#7 -0.38,-0.06,0.86,U] [#8 0.11,0.28,0.93,U] 
01:35:33.392 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.15}, one-star: {-0.17, -0.57}
01:35:33.392 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
01:35:33.392 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
01:35:33.392 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.00 mountX=0.16 mountY=-0.04, mountTheta=-0.27
01:35:33.393 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
01:35:33.393 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
01:35:33.393 00.000 11060 Worker thread wakes up
01:35:33.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
01:35:33.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
01:35:33.393 00.000 11060 Moving (-0.07, -0.15) raw xDistance=0.16 yDistance=-0.04
01:35:33.394 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:35:33.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:33.394 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:33.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:33.394 00.000 11060 MoveAxis(W, 29, ABG)
01:35:33.394 00.000 11060 Guiding  Dir = 3, Dur = 29
01:35:33.394 00.000 10844 UpdateGuideState exits: m=2964 SNR=33.9
01:35:33.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:33.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:33.394 00.000 10844 Enqueuing Expose request
01:35:33.432 00.038 11060 IsSlewing returns 0
01:35:33.432 00.000 11060 IsGuiding returns 0
01:35:33.511 00.079 11060 IsGuiding returns 0
01:35:33.511 00.000 11060 Move returns status 0, amount 29
01:35:33.511 00.000 11060 MoveAxis(N, 0, ABG)
01:35:33.511 00.000 11060 Move returns status 0, amount 0
01:35:33.511 00.000 11060 move complete, result=0
01:35:33.511 00.000 11060 worker thread done servicing request
01:35:33.511 00.000 11060 Worker thread wakes up
01:35:33.511 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
01:35:33.512 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:33.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:34.146 00.634 11060 Exposure complete
01:35:34.333 00.187 10844 OnExposeComplete: enter
01:35:34.333 00.000 10844 UpdateGuideState(): m_state=6
01:35:34.333 00.000 11060 worker thread done servicing request
01:35:34.333 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10373
01:35:34.333 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=60.72, Mass=3255, SNR=36.2, Peak=255 HFD=3.4
01:35:34.333 00.000 10844 MultiStar: [#1 -0.39,-0.14,0.86,U] [#2 0.15,-0.19,1.91,U] [#3 -0.41,0.41,0.87,U] [#4 0.58,-0.12,0.90,U] [#5 0.22,0.40,0.96,U] [#6 0.53,-0.59,0.00,M1] [#7 -0.11,-0.04,0.76,U] [#8 0.03,-0.49,0.82,U] 
01:35:34.334 00.001 10844 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.03, -0.25}
01:35:34.334 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
01:35:34.334 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
01:35:34.334 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.06 mountX=0.06 mountY=0.05, mountTheta=0.68
01:35:34.335 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
01:35:34.335 00.000 10844 Enqueuing Move request for scope (0.04, -0.07)
01:35:34.335 00.000 11060 Worker thread wakes up
01:35:34.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:35:34.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:35:34.335 00.000 11060 Moving (0.04, -0.07) raw xDistance=0.06 yDistance=0.05
01:35:34.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:35:34.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:34.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:34.337 00.002 10844 UpdateGuideState exits: m=3255 SNR=36.2 Saturated
01:35:34.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:35:34.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:34.337 00.000 11060 MoveAxis(E, 0, ABG)
01:35:34.337 00.000 11060 Move returns status 0, amount 0
01:35:34.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:34.337 00.000 10844 Enqueuing Expose request
01:35:34.337 00.000 11060 MoveAxis(N, 0, ABG)
01:35:34.337 00.000 11060 Move returns status 0, amount 0
01:35:34.337 00.000 11060 move complete, result=0
01:35:34.337 00.000 11060 worker thread done servicing request
01:35:34.337 00.000 11060 Worker thread wakes up
01:35:34.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:34.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:34.338 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:34.968 00.630 11060 Exposure complete
01:35:35.143 00.175 11060 worker thread done servicing request
01:35:35.143 00.000 10844 OnExposeComplete: enter
01:35:35.143 00.000 10844 UpdateGuideState(): m_state=6
01:35:35.143 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10374
01:35:35.143 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=61.00, Mass=2535, SNR=30.5, Peak=229 HFD=3.5
01:35:35.144 00.001 10844 MultiStar: [#1 0.18,0.21,1.16,U] [#2 -0.23,0.11,2.26,U] [#3 0.34,0.12,1.09,U] [#4 -0.23,0.50,1.10,U] [#5 0.05,0.02,1.11,U] [#6 -0.10,-0.75,0.00,M2] [#7 -0.03,0.41,0.88,U] [#8 0.69,0.05,0.00,M1] 
01:35:35.144 00.000 10844 single-star, 6 included, MultiStar: {-0.02, 0.18}, one-star: {0.02, 0.03}
01:35:35.144 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
01:35:35.144 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
01:35:35.144 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.91 mountX=-0.03 mountY=0.02, mountTheta=2.65
01:35:35.145 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
01:35:35.145 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
01:35:35.145 00.000 11060 Worker thread wakes up
01:35:35.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:35.145 00.000 10844 UpdateGuideState exits: m=2535 SNR=30.5
01:35:35.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:35.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:35.145 00.000 10844 Enqueuing Expose request
01:35:35.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:35:35.147 00.002 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:35:35.147 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
01:35:35.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:35:35.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:35.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:35:35.147 00.000 11060 MoveAxis(E, 0, ABG)
01:35:35.147 00.000 11060 Move returns status 0, amount 0
01:35:35.147 00.000 11060 MoveAxis(N, 0, ABG)
01:35:35.147 00.000 11060 Move returns status 0, amount 0
01:35:35.147 00.000 11060 move complete, result=0
01:35:35.147 00.000 11060 worker thread done servicing request
01:35:35.147 00.000 11060 Worker thread wakes up
01:35:35.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:35.148 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:35.149 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:35.781 00.632 11060 Exposure complete
01:35:35.966 00.185 11060 worker thread done servicing request
01:35:35.966 00.000 10844 OnExposeComplete: enter
01:35:35.966 00.000 10844 UpdateGuideState(): m_state=6
01:35:35.966 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10375
01:35:35.967 00.001 10844 Star::Find returns 1 (0), X=268.62, Y=60.86, Mass=2879, SNR=33.6, Peak=244 HFD=3.6
01:35:35.967 00.000 10844 MultiStar: [#1 0.28,0.06,0.96,U] [#2 -0.00,-0.52,1.98,U] [#3 0.14,-0.25,0.92,U] [#4 -0.18,-1.16,0.00,M1] [#5 0.43,-0.06,1.11,U] [#6 -0.04,-0.55,0.91,U] [#7 0.34,-0.61,0.00,M1] [#8 0.17,-0.30,1.00,U] 
01:35:35.967 00.000 10844 single-star, 6 included, MultiStar: {0.14, -0.28}, one-star: {0.13, -0.11}
01:35:35.967 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
01:35:35.967 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:35:35.967 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.71 mountX=0.09 mountY=0.15, mountTheta=1.04
01:35:35.968 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
01:35:35.968 00.000 10844 Enqueuing Move request for scope (0.13, -0.11)
01:35:35.968 00.000 11060 Worker thread wakes up
01:35:35.968 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:35.969 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
01:35:35.969 00.000 10844 UpdateGuideState exits: m=2879 SNR=33.6
01:35:35.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
01:35:35.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:35.969 00.000 11060 Moving (0.13, -0.11) raw xDistance=0.09 yDistance=0.15
01:35:35.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:35.969 00.000 10844 Enqueuing Expose request
01:35:35.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:35.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:35.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:35:35.969 00.000 11060 MoveAxis(E, 0, ABG)
01:35:35.969 00.000 11060 Move returns status 0, amount 0
01:35:35.969 00.000 11060 MoveAxis(N, 0, ABG)
01:35:35.969 00.000 11060 Move returns status 0, amount 0
01:35:35.969 00.000 11060 move complete, result=0
01:35:35.969 00.000 11060 worker thread done servicing request
01:35:35.969 00.000 11060 Worker thread wakes up
01:35:35.970 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:35.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:35.971 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:36.604 00.633 11060 Exposure complete
01:35:36.768 00.164 11060 worker thread done servicing request
01:35:36.768 00.000 10844 OnExposeComplete: enter
01:35:36.768 00.000 10844 UpdateGuideState(): m_state=6
01:35:36.768 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10376
01:35:36.768 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.99, Mass=2726, SNR=32.2, Peak=242 HFD=3.5
01:35:36.770 00.002 10844 MultiStar: [#1 -0.04,0.25,0.96,U] [#2 -0.11,0.00,2.13,U] [#3 -0.08,-0.95,0.00,M1] [#4 0.37,-0.95,0.00,M2] [#5 -0.13,0.12,0.99,U] [#6 0.16,-0.42,0.91,U] [#7 0.04,-0.64,0.00,M2] [#8 0.19,-0.21,0.98,U] 
01:35:36.770 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.03}, one-star: {0.17, 0.01}
01:35:36.770 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
01:35:36.770 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
01:35:36.770 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.19 mountX=0.03 mountY=0.02, mountTheta=0.55
01:35:36.772 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
01:35:36.772 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
01:35:36.772 00.000 11060 Worker thread wakes up
01:35:36.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:36.773 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:35:36.773 00.000 10844 UpdateGuideState exits: m=2726 SNR=32.2
01:35:36.773 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:35:36.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:36.773 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.02
01:35:36.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:36.773 00.000 10844 Enqueuing Expose request
01:35:36.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:35:36.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:36.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:35:36.773 00.000 11060 MoveAxis(E, 0, ABG)
01:35:36.773 00.000 11060 Move returns status 0, amount 0
01:35:36.773 00.000 11060 MoveAxis(N, 0, ABG)
01:35:36.773 00.000 11060 Move returns status 0, amount 0
01:35:36.773 00.000 11060 move complete, result=0
01:35:36.773 00.000 11060 worker thread done servicing request
01:35:36.775 00.002 11060 Worker thread wakes up
01:35:36.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:36.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:36.776 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:37.402 00.626 11060 Exposure complete
01:35:37.563 00.161 11060 worker thread done servicing request
01:35:37.563 00.000 10844 OnExposeComplete: enter
01:35:37.563 00.000 10844 UpdateGuideState(): m_state=6
01:35:37.564 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10377
01:35:37.564 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=61.15, Mass=2447, SNR=30.6, Peak=223 HFD=3.4
01:35:37.564 00.000 10844 MultiStar: [#1 0.19,-0.00,1.11,U] [#2 0.28,-0.51,2.27,U] [#3 0.40,-0.39,1.09,U] [#4 0.44,0.02,1.09,U] [#5 0.22,0.40,1.10,U] [#6 0.08,-0.14,0.99,U] [#7 0.29,-0.15,0.95,U] [#8 0.27,-0.04,0.96,U] 
01:35:37.564 00.000 10844 refined, 8 included, MultiStar: {0.28, -0.12}, one-star: {0.28, 0.18}
01:35:37.564 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
01:35:37.564 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
01:35:37.564 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-0.41 mountX=0.07 mountY=0.29, mountTheta=1.34
01:35:37.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.12, opts=13)
01:35:37.566 00.001 10844 Enqueuing Move request for scope (0.28, -0.12)
01:35:37.566 00.000 11060 Worker thread wakes up
01:35:37.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:37.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.12) opts 0xd
01:35:37.566 00.000 10844 UpdateGuideState exits: m=2447 SNR=30.6
01:35:37.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.12)
01:35:37.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:37.566 00.000 11060 Moving (0.28, -0.12) raw xDistance=0.07 yDistance=0.29
01:35:37.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:37.566 00.000 10844 Enqueuing Expose request
01:35:37.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:37.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
01:35:37.566 00.000 11060 MoveAxis(E, 0, ABG)
01:35:37.566 00.000 11060 Move returns status 0, amount 0
01:35:37.566 00.000 11060 MoveAxis(S, 113, ABG)
01:35:37.566 00.000 11060 Guiding  Dir = 1, Dur = 113
01:35:37.601 00.035 11060 IsSlewing returns 0
01:35:37.601 00.000 11060 IsGuiding returns 0
01:35:37.726 00.125 11060 IsGuiding returns 0
01:35:37.726 00.000 11060 Move returns status 0, amount 113
01:35:37.726 00.000 11060 move complete, result=0
01:35:37.726 00.000 11060 worker thread done servicing request
01:35:37.726 00.000 11060 Worker thread wakes up
01:35:37.726 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 113 ms SOUTH
01:35:37.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:37.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:38.377 00.651 11060 Exposure complete
01:35:38.542 00.165 11060 worker thread done servicing request
01:35:38.542 00.000 10844 OnExposeComplete: enter
01:35:38.542 00.000 10844 UpdateGuideState(): m_state=6
01:35:38.542 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10378
01:35:38.543 00.001 10844 Star::Find returns 1 (0), X=268.75, Y=60.64, Mass=2982, SNR=34.1, Peak=231 HFD=3.7
01:35:38.543 00.000 10844 MultiStar: [#1 -0.23,0.22,1.02,U] [#2 0.33,-0.62,0.00,M1] [#3 0.17,-0.60,0.00,M1] [#4 0.25,-0.19,0.96,U] [#5 0.03,0.19,1.04,U] [#6 0.06,0.08,0.96,U] [#7 -0.02,-0.17,0.83,U] [#8 -0.12,-0.70,0.00,M1] 
01:35:38.543 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.03}, one-star: {0.27, -0.33}
01:35:38.543 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
01:35:38.543 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:35:38.543 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.45 mountX=0.02 mountY=0.06, mountTheta=1.30
01:35:38.544 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
01:35:38.544 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
01:35:38.544 00.000 11060 Worker thread wakes up
01:35:38.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:38.545 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
01:35:38.545 00.000 10844 UpdateGuideState exits: m=2982 SNR=34.1
01:35:38.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
01:35:38.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:38.545 00.000 11060 Moving (0.06, -0.03) raw xDistance=0.02 yDistance=0.06
01:35:38.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:38.545 00.000 10844 Enqueuing Expose request
01:35:38.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:35:38.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:38.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:35:38.545 00.000 11060 MoveAxis(E, 0, ABG)
01:35:38.545 00.000 11060 Move returns status 0, amount 0
01:35:38.545 00.000 11060 MoveAxis(N, 0, ABG)
01:35:38.545 00.000 11060 Move returns status 0, amount 0
01:35:38.545 00.000 11060 move complete, result=0
01:35:38.545 00.000 11060 worker thread done servicing request
01:35:38.545 00.000 11060 Worker thread wakes up
01:35:38.546 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:38.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:38.546 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:39.201 00.655 11060 Exposure complete
01:35:39.362 00.161 11060 worker thread done servicing request
01:35:39.363 00.001 10844 OnExposeComplete: enter
01:35:39.363 00.000 10844 UpdateGuideState(): m_state=6
01:35:39.369 00.006 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10379
01:35:39.369 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=61.56, Mass=2667, SNR=31.8, Peak=253 HFD=3.5
01:35:39.369 00.000 10844 MultiStar: [#1 -0.29,0.32,1.16,U] [#2 -0.04,-0.16,2.15,U] [#3 0.21,-0.49,0.91,U] [#4 0.32,0.07,1.00,U] [#5 -0.37,0.14,1.05,U] [#6 -0.02,0.51,1.03,U] [#7 0.16,-0.24,0.91,U] [#8 0.49,-0.43,0.00,M2] 
01:35:39.369 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.25, 0.58}
01:35:39.369 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
01:35:39.370 00.001 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
01:35:39.370 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.08 cameraTheta=1.45 mountX=-0.07 mountY=-0.00, mountTheta=-3.10
01:35:39.371 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
01:35:39.371 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
01:35:39.371 00.000 11060 Worker thread wakes up
01:35:39.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:39.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:35:39.372 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:35:39.372 00.000 10844 UpdateGuideState exits: m=2667 SNR=31.8
01:35:39.372 00.000 11060 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.00
01:35:39.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:39.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:35:39.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:39.372 00.000 10844 Enqueuing Expose request
01:35:39.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:39.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:35:39.372 00.000 11060 MoveAxis(E, 0, ABG)
01:35:39.372 00.000 11060 Move returns status 0, amount 0
01:35:39.372 00.000 11060 MoveAxis(N, 0, ABG)
01:35:39.372 00.000 11060 Move returns status 0, amount 0
01:35:39.372 00.000 11060 move complete, result=0
01:35:39.372 00.000 11060 worker thread done servicing request
01:35:39.372 00.000 11060 Worker thread wakes up
01:35:39.373 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:39.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:39.374 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:40.001 00.627 11060 Exposure complete
01:35:40.182 00.181 11060 worker thread done servicing request
01:35:40.182 00.000 10844 OnExposeComplete: enter
01:35:40.182 00.000 10844 UpdateGuideState(): m_state=6
01:35:40.182 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10380
01:35:40.182 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=61.69, Mass=2737, SNR=33.2, Peak=242 HFD=3.6
01:35:40.184 00.002 10844 MultiStar: [#1 -0.52,0.20,1.00,U] [#2 -0.11,0.09,2.02,U] [#3 -0.22,-0.24,1.00,U] [#4 0.05,-0.07,0.90,U] [#5 -0.18,0.37,1.07,U] [#6 -0.41,0.16,0.88,U] [#7 -0.26,-0.37,0.86,U] [#8 -0.34,-0.54,0.00,M3] 
01:35:40.184 00.000 10844 refined, 7 included, MultiStar: {-0.22, 0.12}, one-star: {-0.23, 0.72}
01:35:40.184 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.88)
01:35:40.184 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
01:35:40.184 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.66 mountX=-0.07 mountY=-0.24, mountTheta=-1.88
01:35:40.185 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.12, opts=13)
01:35:40.185 00.000 10844 Enqueuing Move request for scope (-0.22, 0.12)
01:35:40.186 00.001 11060 Worker thread wakes up
01:35:40.186 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:40.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
01:35:40.186 00.000 10844 UpdateGuideState exits: m=2737 SNR=33.2
01:35:40.186 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
01:35:40.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.186 00.000 11060 Moving (-0.22, 0.12) raw xDistance=-0.07 yDistance=-0.24
01:35:40.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:40.186 00.000 10844 Enqueuing Expose request
01:35:40.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:35:40.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:35:40.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:35:40.186 00.000 11060 MoveAxis(E, 0, ABG)
01:35:40.186 00.000 11060 Move returns status 0, amount 0
01:35:40.187 00.001 11060 MoveAxis(N, 0, ABG)
01:35:40.187 00.000 11060 Move returns status 0, amount 0
01:35:40.187 00.000 11060 move complete, result=0
01:35:40.187 00.000 11060 worker thread done servicing request
01:35:40.187 00.000 11060 Worker thread wakes up
01:35:40.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:40.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:40.188 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:40.816 00.628 11060 Exposure complete
01:35:40.989 00.173 11060 worker thread done servicing request
01:35:40.989 00.000 10844 OnExposeComplete: enter
01:35:40.989 00.000 10844 UpdateGuideState(): m_state=6
01:35:40.989 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10381
01:35:40.990 00.001 10844 Star::Find returns 1 (0), X=268.57, Y=60.87, Mass=3115, SNR=35.1, Peak=238 HFD=3.6
01:35:40.990 00.000 10844 MultiStar: [#1 -0.46,0.15,0.97,U] [#2 -0.32,-0.43,1.91,U] [#3 -0.33,-0.89,0.00,M1] [#4 0.03,0.19,1.00,U] [#5 -0.50,-0.07,0.99,U] [#6 -0.87,-0.46,0.00,M1] [#7 -0.87,-0.24,0.00,M1] [#8 -0.46,-0.51,0.00,M4] 
01:35:40.990 00.000 10844 single-star, 4 included, MultiStar: {-0.25, -0.11}, one-star: {0.08, -0.10}
01:35:40.990 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
01:35:40.990 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
01:35:40.990 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.91 mountX=0.09 mountY=0.10, mountTheta=0.84
01:35:40.992 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
01:35:40.992 00.000 10844 Enqueuing Move request for scope (0.08, -0.10)
01:35:40.992 00.000 11060 Worker thread wakes up
01:35:40.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:40.992 00.000 10844 UpdateGuideState exits: m=3115 SNR=35.1
01:35:40.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:40.992 00.000 10844 Enqueuing Expose request
01:35:40.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:35:40.992 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:35:40.992 00.000 11060 Moving (0.08, -0.10) raw xDistance=0.09 yDistance=0.10
01:35:40.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:40.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:40.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:35:40.994 00.002 11060 MoveAxis(E, 0, ABG)
01:35:40.994 00.000 11060 Move returns status 0, amount 0
01:35:40.994 00.000 11060 MoveAxis(N, 0, ABG)
01:35:40.994 00.000 11060 Move returns status 0, amount 0
01:35:40.994 00.000 11060 move complete, result=0
01:35:40.994 00.000 11060 worker thread done servicing request
01:35:40.994 00.000 11060 Worker thread wakes up
01:35:40.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:40.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:40.995 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:41.629 00.634 11060 Exposure complete
01:35:41.792 00.163 11060 worker thread done servicing request
01:35:41.792 00.000 10844 OnExposeComplete: enter
01:35:41.793 00.001 10844 UpdateGuideState(): m_state=6
01:35:41.793 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10382
01:35:41.793 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=61.28, Mass=2925, SNR=34.4, Peak=242 HFD=3.4
01:35:41.793 00.000 10844 MultiStar: [#1 -0.67,0.39,0.00,M1] [#2 -0.73,-0.07,0.00,M1] [#3 -0.34,-0.43,0.96,U] [#4 0.15,0.30,0.92,U] [#5 -0.53,0.01,0.96,U] [#6 -0.47,-0.87,0.00,M2] [#7 -0.72,-0.62,0.00,M2] [#8 -0.35,-0.54,0.00,M5] 
01:35:41.793 00.000 10844 refined, 3 included, MultiStar: {-0.28, 0.04}, one-star: {-0.37, 0.30}
01:35:41.793 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
01:35:41.794 00.001 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.57)
01:35:41.794 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=2.98 mountX=0.01 mountY=-0.28, mountTheta=-1.55
01:35:41.795 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.04, opts=13)
01:35:41.795 00.000 10844 Enqueuing Move request for scope (-0.28, 0.04)
01:35:41.795 00.000 11060 Worker thread wakes up
01:35:41.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:41.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
01:35:41.795 00.000 10844 UpdateGuideState exits: m=2925 SNR=34.4
01:35:41.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
01:35:41.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:41.795 00.000 11060 Moving (-0.28, 0.04) raw xDistance=0.01 yDistance=-0.28
01:35:41.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:41.795 00.000 10844 Enqueuing Expose request
01:35:41.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:35:41.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:35:41.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:35:41.795 00.000 11060 MoveAxis(E, 0, ABG)
01:35:41.795 00.000 11060 Move returns status 0, amount 0
01:35:41.795 00.000 11060 MoveAxis(N, 0, ABG)
01:35:41.795 00.000 11060 Move returns status 0, amount 0
01:35:41.795 00.000 11060 move complete, result=0
01:35:41.795 00.000 11060 worker thread done servicing request
01:35:41.796 00.001 11060 Worker thread wakes up
01:35:41.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:41.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:41.797 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:35:42.430 00.633 11060 Exposure complete
01:35:42.593 00.163 11060 worker thread done servicing request
01:35:42.593 00.000 10844 OnExposeComplete: enter
01:35:42.593 00.000 10844 UpdateGuideState(): m_state=6
01:35:42.593 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10383
01:35:42.593 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=61.24, Mass=2933, SNR=34.4, Peak=244 HFD=3.3
01:35:42.593 00.000 10844 MultiStar: [#1 -0.54,0.42,0.00,M2] [#2 -0.38,-0.03,2.05,U] [#3 -0.06,-0.22,0.92,U] [#4 -0.30,0.17,0.98,U] [#5 -0.21,0.08,0.89,U] [#6 -0.35,-0.19,0.91,U] [#7 -0.75,0.09,0.00,M3] [#8 0.02,-0.30,0.89,U] 
01:35:42.593 00.000 10844 refined, 6 included, MultiStar: {-0.29, -0.03}, one-star: {-0.62, 0.26}
01:35:42.593 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
01:35:42.593 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
01:35:42.595 00.002 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-3.05 mountX=0.08 mountY=-0.28, mountTheta=-1.30
01:35:42.596 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.03, opts=13)
01:35:42.596 00.000 10844 Enqueuing Move request for scope (-0.29, -0.03)
01:35:42.596 00.000 11060 Worker thread wakes up
01:35:42.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.03) opts 0xd
01:35:42.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.03)
01:35:42.596 00.000 11060 Moving (-0.29, -0.03) raw xDistance=0.08 yDistance=-0.28
01:35:42.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:35:42.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:35:42.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:42.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:35:42.596 00.000 11060 MoveAxis(E, 0, ABG)
01:35:42.596 00.000 11060 Move returns status 0, amount 0
01:35:42.596 00.000 11060 MoveAxis(N, 0, ABG)
01:35:42.596 00.000 11060 Move returns status 0, amount 0
01:35:42.596 00.000 10844 UpdateGuideState exits: m=2933 SNR=34.4
01:35:42.597 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:42.597 00.000 11060 move complete, result=0
01:35:42.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:42.597 00.000 10844 Enqueuing Expose request
01:35:42.597 00.000 11060 worker thread done servicing request
01:35:42.597 00.000 11060 Worker thread wakes up
01:35:42.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:42.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:42.597 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:35:43.224 00.627 11060 Exposure complete
01:35:43.395 00.171 11060 worker thread done servicing request
01:35:43.395 00.000 10844 OnExposeComplete: enter
01:35:43.395 00.000 10844 UpdateGuideState(): m_state=6
01:35:43.396 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10384
01:35:43.396 00.000 10844 Star::Find returns 1 (1), X=268.26, Y=61.57, Mass=3000, SNR=34.3, Peak=255 HFD=3.5
01:35:43.396 00.000 10844 MultiStar: [#1 -0.57,0.30,0.00,M3] [#2 -0.29,-0.26,1.97,U] [#3 -0.19,-0.61,0.00,M1] [#4 0.21,0.23,0.95,U] [#5 -0.91,0.07,0.00,M1] [#6 -0.46,0.16,0.85,U] [#7 -0.17,-0.28,0.87,U] [#8 0.21,-0.17,0.93,U] 
01:35:43.396 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.00}, one-star: {-0.23, 0.59}
01:35:43.396 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
01:35:43.396 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.44)
01:35:43.396 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.11 mountX=0.02 mountY=-0.14, mountTheta=-1.42
01:35:43.397 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.00, opts=13)
01:35:43.397 00.000 10844 Enqueuing Move request for scope (-0.15, 0.00)
01:35:43.398 00.001 11060 Worker thread wakes up
01:35:43.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:43.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
01:35:43.398 00.000 10844 UpdateGuideState exits: m=3000 SNR=34.3 Saturated
01:35:43.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
01:35:43.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:43.398 00.000 11060 Moving (-0.15, 0.00) raw xDistance=0.02 yDistance=-0.14
01:35:43.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:43.398 00.000 10844 Enqueuing Expose request
01:35:43.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:35:43.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:43.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:35:43.398 00.000 11060 MoveAxis(E, 0, ABG)
01:35:43.398 00.000 11060 Move returns status 0, amount 0
01:35:43.398 00.000 11060 MoveAxis(N, 0, ABG)
01:35:43.399 00.001 11060 Move returns status 0, amount 0
01:35:43.399 00.000 11060 move complete, result=0
01:35:43.399 00.000 11060 worker thread done servicing request
01:35:43.399 00.000 11060 Worker thread wakes up
01:35:43.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:43.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:43.401 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:44.039 00.638 11060 Exposure complete
01:35:44.192 00.153 11060 worker thread done servicing request
01:35:44.192 00.000 10844 OnExposeComplete: enter
01:35:44.192 00.000 10844 UpdateGuideState(): m_state=6
01:35:44.192 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10385
01:35:44.192 00.000 10844 Star::Find returns 1 (1), X=268.09, Y=61.53, Mass=3223, SNR=36.3, Peak=255 HFD=3.6
01:35:44.193 00.001 10844 MultiStar: [#1 -0.56,0.18,0.89,U] [#2 -0.29,-0.42,1.96,U] [#3 -0.42,-0.49,0.00,M2] [#4 -0.65,0.59,0.00,M1] [#5 -0.31,0.28,0.92,U] [#6 -0.30,-0.10,0.85,U] [#7 -0.61,-0.53,0.00,M3] [#8 -0.40,-0.62,0.00,M4] 
01:35:44.193 00.000 10844 refined, 4 included, MultiStar: {-0.36, 0.01}, one-star: {-0.39, 0.56}
01:35:44.193 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
01:35:44.193 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.44)
01:35:44.193 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.01 hyp=0.36 cameraTheta=3.11 mountX=0.05 mountY=-0.35, mountTheta=-1.42
01:35:44.194 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.01, opts=13)
01:35:44.194 00.000 10844 Enqueuing Move request for scope (-0.36, 0.01)
01:35:44.194 00.000 11060 Worker thread wakes up
01:35:44.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:44.194 00.000 10844 UpdateGuideState exits: m=3223 SNR=36.3 Saturated
01:35:44.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:44.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:44.194 00.000 10844 Enqueuing Expose request
01:35:44.196 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.01) opts 0xd
01:35:44.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.01)
01:35:44.196 00.000 11060 Moving (-0.36, 0.01) raw xDistance=0.05 yDistance=-0.35
01:35:44.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:35:44.196 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.37 newest=-0.78
01:35:44.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
01:35:44.196 00.000 11060 MoveAxis(E, 0, ABG)
01:35:44.196 00.000 11060 Move returns status 0, amount 0
01:35:44.196 00.000 11060 BLC: Oldest BLC event removed
01:35:44.196 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 654 applied
01:35:44.196 00.000 11060 MoveAxis(N, 791, ABG)
01:35:44.196 00.000 11060 duration set to 750 by maxDecDuration
01:35:44.196 00.000 11060 Guiding  Dir = 0, Dur = 750
01:35:44.204 00.008 11060 IsSlewing returns 0
01:35:44.204 00.000 11060 IsGuiding returns 0
01:35:44.969 00.765 11060 IsGuiding returns 0
01:35:44.969 00.000 11060 Move returns status 0, amount 750
01:35:44.970 00.001 11060 move complete, result=0
01:35:44.970 00.000 11060 worker thread done servicing request
01:35:44.970 00.000 11060 Worker thread wakes up
01:35:44.970 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 750 ms NORTH
01:35:44.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:44.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:45.600 00.630 11060 Exposure complete
01:35:45.758 00.158 11060 worker thread done servicing request
01:35:45.758 00.000 10844 OnExposeComplete: enter
01:35:45.758 00.000 10844 UpdateGuideState(): m_state=6
01:35:45.759 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10386
01:35:45.759 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=61.21, Mass=2697, SNR=32.8, Peak=251 HFD=3.4
01:35:45.759 00.000 10844 MultiStar: [#1 -0.24,0.07,1.06,U] [#2 0.16,0.24,2.03,U] [#3 -0.17,-0.24,0.95,U] [#4 -0.25,0.84,0.00,M2] [#5 0.58,0.37,0.00,M1] [#6 0.13,0.23,1.02,U] [#7 0.01,-0.43,0.84,U] [#8 0.24,0.19,1.00,U] 
01:35:45.759 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.08}, one-star: {0.40, 0.24}
01:35:45.759 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
01:35:45.759 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
01:35:45.759 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=-0.09 mountY=0.07, mountTheta=2.48
01:35:45.761 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
01:35:45.761 00.000 10844 Enqueuing Move request for scope (0.09, 0.08)
01:35:45.761 00.000 11060 Worker thread wakes up
01:35:45.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
01:35:45.761 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
01:35:45.761 00.000 11060 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=0.07
01:35:45.761 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.246541, 1:-0.072244
01:35:45.761 00.000 11060 BLC: No correction, Miss < min_move
01:35:45.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:35:45.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:45.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:45.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:35:45.761 00.000 11060 MoveAxis(E, 0, ABG)
01:35:45.761 00.000 11060 Move returns status 0, amount 0
01:35:45.761 00.000 10844 UpdateGuideState exits: m=2697 SNR=32.8
01:35:45.761 00.000 11060 MoveAxis(N, 0, ABG)
01:35:45.761 00.000 11060 Move returns status 0, amount 0
01:35:45.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:45.761 00.000 11060 move complete, result=0
01:35:45.762 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:45.762 00.000 10844 Enqueuing Expose request
01:35:45.762 00.000 11060 worker thread done servicing request
01:35:45.762 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:45.762 00.000 11060 Worker thread wakes up
01:35:45.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:45.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:46.405 00.643 11060 Exposure complete
01:35:46.569 00.164 11060 worker thread done servicing request
01:35:46.570 00.001 10844 OnExposeComplete: enter
01:35:46.570 00.000 10844 UpdateGuideState(): m_state=6
01:35:46.570 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10387
01:35:46.570 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=61.55, Mass=2382, SNR=30.1, Peak=199 HFD=3.6
01:35:46.570 00.000 10844 MultiStar: [#1 -0.06,0.15,1.10,U] [#2 0.18,0.41,2.18,U] [#3 -0.08,0.22,1.09,U] [#4 0.17,1.13,0.00,M3] [#5 -0.23,0.01,1.15,U] [#6 -0.18,0.43,0.97,U] [#7 -0.59,-0.02,1.10,U] [#8 0.19,0.29,1.06,U] 
01:35:46.571 00.001 10844 refined, 7 included, MultiStar: {-0.13, 0.27}, one-star: {-0.60, 0.57}
01:35:46.571 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.78 = -2.51)
01:35:46.571 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
01:35:46.571 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.02 mountX=-0.24 mountY=-0.17, mountTheta=-2.52
01:35:46.572 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.27, opts=13)
01:35:46.572 00.000 10844 Enqueuing Move request for scope (-0.13, 0.27)
01:35:46.572 00.000 11060 Worker thread wakes up
01:35:46.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
01:35:46.572 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:46.572 00.000 10844 UpdateGuideState exits: m=2382 SNR=30.1
01:35:46.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:46.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:46.572 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
01:35:46.572 00.000 11060 Moving (-0.13, 0.27) raw xDistance=-0.24 yDistance=-0.17
01:35:46.572 00.000 10844 Enqueuing Expose request
01:35:46.574 00.002 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.246541, 1:-0.072244, 2:0.172045
01:35:46.574 00.000 11060 BLC: No correction, Miss < min_move
01:35:46.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:35:46.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:46.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:35:46.574 00.000 11060 MoveAxis(E, 42, ABG)
01:35:46.574 00.000 11060 Guiding  Dir = 2, Dur = 42
01:35:46.584 00.010 11060 IsSlewing returns 0
01:35:46.584 00.000 11060 IsGuiding returns 0
01:35:46.640 00.056 11060 IsGuiding returns 0
01:35:46.640 00.000 11060 Move returns status 0, amount 42
01:35:46.640 00.000 11060 MoveAxis(N, 0, ABG)
01:35:46.642 00.002 11060 Move returns status 0, amount 0
01:35:46.642 00.000 11060 move complete, result=0
01:35:46.642 00.000 11060 worker thread done servicing request
01:35:46.642 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
01:35:46.642 00.000 11060 Worker thread wakes up
01:35:46.644 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:46.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:47.281 00.637 11060 Exposure complete
01:35:47.464 00.183 11060 worker thread done servicing request
01:35:47.464 00.000 10844 OnExposeComplete: enter
01:35:47.464 00.000 10844 UpdateGuideState(): m_state=6
01:35:47.466 00.002 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10388
01:35:47.466 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=60.97, Mass=2897, SNR=34.0, Peak=242 HFD=3.3
01:35:47.466 00.000 10844 MultiStar: [#1 -0.60,-0.10,0.00,M1] [#2 -0.29,-0.31,2.02,U] [#3 -0.07,-0.58,1.01,U] [#4 0.54,0.27,0.00,M4] [#5 -0.14,-0.05,1.01,U] [#6 -0.31,0.03,0.90,U] [#7 -0.76,-0.39,0.00,M2] [#8 -0.10,-0.22,1.01,U] 
01:35:47.466 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.21}, one-star: {-0.35, -0.00}
01:35:47.466 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
01:35:47.466 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
01:35:47.467 00.001 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.38 mountX=0.25 mountY=-0.18, mountTheta=-0.64
01:35:47.468 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.21, opts=13)
01:35:47.468 00.000 10844 Enqueuing Move request for scope (-0.22, -0.21)
01:35:47.468 00.000 11060 Worker thread wakes up
01:35:47.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:47.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
01:35:47.468 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.0
01:35:47.468 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
01:35:47.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:47.468 00.000 11060 Moving (-0.22, -0.21) raw xDistance=0.25 yDistance=-0.18
01:35:47.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:47.468 00.000 11060 BLC: window closed
01:35:47.468 00.000 10844 Enqueuing Expose request
01:35:47.468 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.246541, 1:-0.072244, 2:0.172045
01:35:47.469 00.001 11060 BLC: No correction, Miss < min_move
01:35:47.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.25
01:35:47.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:47.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:35:47.469 00.000 11060 MoveAxis(W, 41, ABG)
01:35:47.469 00.000 11060 Guiding  Dir = 3, Dur = 41
01:35:47.506 00.037 11060 IsSlewing returns 0
01:35:47.506 00.000 11060 IsGuiding returns 0
01:35:47.583 00.077 11060 IsGuiding returns 0
01:35:47.583 00.000 11060 Move returns status 0, amount 41
01:35:47.583 00.000 11060 MoveAxis(N, 0, ABG)
01:35:47.584 00.001 11060 Move returns status 0, amount 0
01:35:47.584 00.000 11060 move complete, result=0
01:35:47.584 00.000 11060 worker thread done servicing request
01:35:47.584 00.000 11060 Worker thread wakes up
01:35:47.584 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
01:35:47.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:47.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:48.211 00.627 11060 Exposure complete
01:35:48.377 00.166 11060 worker thread done servicing request
01:35:48.377 00.000 10844 OnExposeComplete: enter
01:35:48.377 00.000 10844 UpdateGuideState(): m_state=6
01:35:48.378 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10389
01:35:48.378 00.000 10844 Star::Find returns 1 (1), X=268.07, Y=61.42, Mass=3473, SNR=37.2, Peak=255 HFD=3.9
01:35:48.378 00.000 10844 MultiStar: [#1 -0.59,-0.21,0.00,M2] [#2 -0.15,-0.07,1.95,U] [#3 -0.12,-0.70,0.00,M1] [#4 -0.16,0.50,0.84,U] [#5 -0.41,-0.10,0.94,U] [#6 -0.65,0.34,0.00,M1] [#7 -0.40,-0.29,0.79,U] [#8 -0.15,-0.60,0.00,M2] 
01:35:48.378 00.000 10844 refined, 4 included, MultiStar: {-0.28, 0.07}, one-star: {-0.41, 0.45}
01:35:48.378 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
01:35:48.378 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
01:35:48.378 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.07 hyp=0.29 cameraTheta=2.89 mountX=-0.02 mountY=-0.29, mountTheta=-1.64
01:35:48.381 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.07, opts=13)
01:35:48.381 00.000 10844 Enqueuing Move request for scope (-0.28, 0.07)
01:35:48.381 00.000 11060 Worker thread wakes up
01:35:48.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.07) opts 0xd
01:35:48.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:48.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.07)
01:35:48.381 00.000 10844 UpdateGuideState exits: m=3473 SNR=37.2 Saturated
01:35:48.381 00.000 11060 Moving (-0.28, 0.07) raw xDistance=-0.02 yDistance=-0.29
01:35:48.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:48.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:35:48.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:48.382 00.001 10844 Enqueuing Expose request
01:35:48.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
01:35:48.382 00.000 11060 MoveAxis(E, 0, ABG)
01:35:48.382 00.000 11060 Move returns status 0, amount 0
01:35:48.382 00.000 11060 MoveAxis(N, 112, ABG)
01:35:48.382 00.000 11060 Guiding  Dir = 0, Dur = 112
01:35:48.411 00.029 11060 IsSlewing returns 0
01:35:48.411 00.000 11060 IsGuiding returns 0
01:35:48.552 00.141 11060 IsGuiding returns 0
01:35:48.552 00.000 11060 Move returns status 0, amount 112
01:35:48.552 00.000 11060 move complete, result=0
01:35:48.552 00.000 11060 worker thread done servicing request
01:35:48.552 00.000 11060 Worker thread wakes up
01:35:48.552 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 112 ms NORTH
01:35:48.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:48.553 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:49.197 00.644 11060 Exposure complete
01:35:49.362 00.165 11060 worker thread done servicing request
01:35:49.362 00.000 10844 OnExposeComplete: enter
01:35:49.362 00.000 10844 UpdateGuideState(): m_state=6
01:35:49.362 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10390
01:35:49.362 00.000 10844 Star::Find returns 1 (1), X=267.95, Y=61.23, Mass=2965, SNR=34.8, Peak=255 HFD=3.1
01:35:49.363 00.001 10844 MultiStar: [#1 -0.23,0.27,0.83,U] [#2 0.26,-0.13,1.94,U] [#3 -0.68,-0.64,0.00,M2] [#4 -0.89,0.40,0.00,M4] [#5 -0.22,0.58,0.00,M1] [#6 -0.13,-0.15,0.86,U] [#7 0.10,-0.18,0.85,U] [#8 -0.07,-0.30,0.90,U] 
01:35:49.363 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.05}, one-star: {-0.53, 0.25}
01:35:49.363 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
01:35:49.363 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
01:35:49.363 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=0.06 mountY=-0.04, mountTheta=-0.57
01:35:49.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
01:35:49.365 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
01:35:49.365 00.000 11060 Worker thread wakes up
01:35:49.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:49.365 00.000 10844 UpdateGuideState exits: m=2965 SNR=34.8 Saturated
01:35:49.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:49.366 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:49.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:35:49.366 00.000 10844 Enqueuing Expose request
01:35:49.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:35:49.366 00.000 11060 Moving (-0.05, -0.05) raw xDistance=0.06 yDistance=-0.04
01:35:49.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:35:49.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:49.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:49.366 00.000 11060 MoveAxis(E, 0, ABG)
01:35:49.366 00.000 11060 Move returns status 0, amount 0
01:35:49.366 00.000 11060 MoveAxis(N, 0, ABG)
01:35:49.366 00.000 11060 Move returns status 0, amount 0
01:35:49.366 00.000 11060 move complete, result=0
01:35:49.366 00.000 11060 worker thread done servicing request
01:35:49.366 00.000 11060 Worker thread wakes up
01:35:49.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:49.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:49.367 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:50.012 00.645 11060 Exposure complete
01:35:50.189 00.177 11060 worker thread done servicing request
01:35:50.189 00.000 10844 OnExposeComplete: enter
01:35:50.189 00.000 10844 UpdateGuideState(): m_state=6
01:35:50.189 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10391
01:35:50.190 00.001 10844 Star::Find returns 1 (0), X=267.99, Y=60.88, Mass=3093, SNR=35.5, Peak=238 HFD=3.0
01:35:50.190 00.000 10844 MultiStar: [#1 -0.27,-0.23,0.86,U] [#2 0.06,0.01,1.87,U] [#3 -0.45,-0.83,0.00,M3] [#4 -0.21,0.67,0.00,M5] [#5 0.59,0.18,0.00,M2] [#6 -0.23,0.10,0.89,U] [#7 -0.31,-0.48,0.78,U] [#8 -0.09,0.28,0.91,U] 
01:35:50.190 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.05}, one-star: {-0.50, -0.09}
01:35:50.190 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
01:35:50.190 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
01:35:50.190 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.88 mountX=0.08 mountY=-0.17, mountTheta=-1.13
01:35:50.191 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
01:35:50.192 00.001 10844 Enqueuing Move request for scope (-0.18, -0.05)
01:35:50.192 00.000 11060 Worker thread wakes up
01:35:50.192 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:35:50.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
01:35:50.192 00.000 10844 UpdateGuideState exits: m=3093 SNR=35.5
01:35:50.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
01:35:50.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:50.192 00.000 11060 Moving (-0.18, -0.05) raw xDistance=0.08 yDistance=-0.17
01:35:50.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:50.192 00.000 10844 Enqueuing Expose request
01:35:50.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:35:50.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:50.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:35:50.193 00.001 11060 MoveAxis(E, 0, ABG)
01:35:50.193 00.000 11060 Move returns status 0, amount 0
01:35:50.193 00.000 11060 MoveAxis(N, 0, ABG)
01:35:50.193 00.000 11060 Move returns status 0, amount 0
01:35:50.193 00.000 11060 move complete, result=0
01:35:50.193 00.000 11060 worker thread done servicing request
01:35:50.193 00.000 11060 Worker thread wakes up
01:35:50.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:50.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:50.194 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:50.827 00.633 11060 Exposure complete
01:35:51.014 00.187 11060 worker thread done servicing request
01:35:51.014 00.000 10844 OnExposeComplete: enter
01:35:51.014 00.000 10844 UpdateGuideState(): m_state=6
01:35:51.014 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10392
01:35:51.014 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.97, Mass=2986, SNR=34.7, Peak=233 HFD=3.4
01:35:51.015 00.001 10844 MultiStar: [#1 -0.39,-0.01,0.98,U] [#2 -0.21,-0.15,2.08,U] [#3 0.14,-0.05,0.96,U] [#4 -0.37,0.39,1.00,U] [#5 0.24,0.55,0.00,M3] [#6 -0.40,0.22,0.85,U] [#7 0.15,-0.05,0.76,U] [#8 -0.11,-0.69,0.00,M1] 
01:35:51.015 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.02}, one-star: {0.17, -0.00}
01:35:51.015 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
01:35:51.015 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
01:35:51.015 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=0.00 mountY=-0.15, mountTheta=-1.54
01:35:51.017 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.02, opts=13)
01:35:51.017 00.000 10844 Enqueuing Move request for scope (-0.15, 0.02)
01:35:51.017 00.000 11060 Worker thread wakes up
01:35:51.017 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:51.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
01:35:51.017 00.000 10844 UpdateGuideState exits: m=2986 SNR=34.7
01:35:51.017 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
01:35:51.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:51.017 00.000 11060 Moving (-0.15, 0.02) raw xDistance=0.00 yDistance=-0.15
01:35:51.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:51.018 00.001 10844 Enqueuing Expose request
01:35:51.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:35:51.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:51.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:35:51.018 00.000 11060 MoveAxis(E, 0, ABG)
01:35:51.018 00.000 11060 Move returns status 0, amount 0
01:35:51.018 00.000 11060 MoveAxis(N, 0, ABG)
01:35:51.018 00.000 11060 Move returns status 0, amount 0
01:35:51.018 00.000 11060 move complete, result=0
01:35:51.018 00.000 11060 worker thread done servicing request
01:35:51.018 00.000 11060 Worker thread wakes up
01:35:51.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:51.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:51.020 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:51.654 00.634 11060 Exposure complete
01:35:51.813 00.159 11060 worker thread done servicing request
01:35:51.813 00.000 10844 OnExposeComplete: enter
01:35:51.814 00.001 10844 UpdateGuideState(): m_state=6
01:35:51.814 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10393
01:35:51.814 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=60.76, Mass=2712, SNR=32.6, Peak=243 HFD=3.3
01:35:51.814 00.000 10844 MultiStar: [#1 0.05,-0.18,1.03,U] [#2 -0.27,-0.54,0.00,M1] [#3 0.30,-0.11,1.12,U] [#4 -0.47,0.49,0.00,M5] [#5 0.36,-0.12,1.06,U] [#6 -0.02,0.35,0.94,U] [#7 -0.19,-0.05,0.88,U] [#8 -0.17,-0.25,0.96,U] 
01:35:51.815 00.001 10844 refined, 6 included, MultiStar: {0.07, -0.09}, one-star: {0.10, -0.22}
01:35:51.815 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
01:35:51.815 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:35:51.815 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.86 mountX=0.07 mountY=0.09, mountTheta=0.88
01:35:51.822 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
01:35:51.822 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
01:35:51.822 00.000 11060 Worker thread wakes up
01:35:51.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:35:51.822 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:35:51.823 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:51.823 00.000 10844 UpdateGuideState exits: m=2712 SNR=32.6
01:35:51.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:51.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:51.823 00.000 10844 Enqueuing Expose request
01:35:51.823 00.000 11060 Moving (0.07, -0.09) raw xDistance=0.07 yDistance=0.09
01:35:51.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:51.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:51.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:35:51.823 00.000 11060 MoveAxis(E, 0, ABG)
01:35:51.823 00.000 11060 Move returns status 0, amount 0
01:35:51.823 00.000 11060 MoveAxis(N, 0, ABG)
01:35:51.823 00.000 11060 Move returns status 0, amount 0
01:35:51.823 00.000 11060 move complete, result=0
01:35:51.823 00.000 11060 worker thread done servicing request
01:35:51.824 00.001 11060 Worker thread wakes up
01:35:51.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:51.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:51.825 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:52.468 00.643 11060 Exposure complete
01:35:52.630 00.162 11060 worker thread done servicing request
01:35:52.630 00.000 10844 OnExposeComplete: enter
01:35:52.630 00.000 10844 UpdateGuideState(): m_state=6
01:35:52.630 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10394
01:35:52.630 00.000 10844 Star::Find returns 1 (0), X=269.06, Y=60.97, Mass=2746, SNR=33.7, Peak=236 HFD=2.9
01:35:52.631 00.001 10844 MultiStar: [#1 0.32,0.18,0.95,U] [#2 0.28,-0.40,2.14,U] [#3 0.49,-0.69,0.00,M2] [#4 0.10,0.44,1.03,U] [#5 0.34,-0.40,0.98,U] [#6 -0.48,-0.15,0.94,U] [#7 0.26,-0.03,0.78,U] [#8 0.13,-0.13,1.06,U] 
01:35:52.631 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.10}, one-star: {0.58, 0.00}
01:35:52.631 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
01:35:52.631 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
01:35:52.631 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-0.47 mountX=0.07 mountY=0.22, mountTheta=1.28
01:35:52.633 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.10, opts=13)
01:35:52.634 00.001 10844 Enqueuing Move request for scope (0.20, -0.10)
01:35:52.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:52.634 00.000 11060 Worker thread wakes up
01:35:52.634 00.000 10844 UpdateGuideState exits: m=2746 SNR=33.7
01:35:52.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
01:35:52.634 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
01:35:52.634 00.000 11060 Moving (0.20, -0.10) raw xDistance=0.07 yDistance=0.22
01:35:52.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:52.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:52.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:52.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:35:52.635 00.001 10844 Enqueuing Expose request
01:35:52.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:35:52.635 00.000 11060 MoveAxis(E, 0, ABG)
01:35:52.635 00.000 11060 Move returns status 0, amount 0
01:35:52.635 00.000 11060 MoveAxis(N, 0, ABG)
01:35:52.635 00.000 11060 Move returns status 0, amount 0
01:35:52.635 00.000 11060 move complete, result=0
01:35:52.635 00.000 11060 worker thread done servicing request
01:35:52.635 00.000 11060 Worker thread wakes up
01:35:52.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:52.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:52.637 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:53.270 00.633 11060 Exposure complete
01:35:53.455 00.185 11060 worker thread done servicing request
01:35:53.455 00.000 10844 OnExposeComplete: enter
01:35:53.455 00.000 10844 UpdateGuideState(): m_state=6
01:35:53.455 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10395
01:35:53.455 00.000 10844 Star::Find returns 1 (1), X=268.65, Y=60.43, Mass=3140, SNR=35.1, Peak=255 HFD=3.4
01:35:53.456 00.001 10844 MultiStar: [#1 0.01,-0.46,0.87,U] [#2 0.09,-0.10,1.88,U] [#3 -0.14,-0.14,0.92,U] [#4 0.06,0.06,0.91,U] [#5 0.16,-0.57,0.89,U] [#6 -0.29,0.10,0.88,U] [#7 0.10,-0.70,0.00,M1] [#8 -0.14,-0.01,0.95,U] 
01:35:53.456 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.20}, one-star: {0.16, -0.54}
01:35:53.456 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
01:35:53.456 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
01:35:53.456 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.57 mountX=0.19 mountY=0.03, mountTheta=0.17
01:35:53.457 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.20, opts=13)
01:35:53.457 00.000 10844 Enqueuing Move request for scope (0.00, -0.20)
01:35:53.457 00.000 11060 Worker thread wakes up
01:35:53.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:53.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
01:35:53.457 00.000 10844 UpdateGuideState exits: m=3140 SNR=35.1 Saturated
01:35:53.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
01:35:53.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:53.457 00.000 11060 Moving (0.00, -0.20) raw xDistance=0.19 yDistance=0.03
01:35:53.458 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:53.458 00.000 10844 Enqueuing Expose request
01:35:53.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:35:53.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:53.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:35:53.458 00.000 11060 MoveAxis(W, 33, ABG)
01:35:53.458 00.000 11060 Guiding  Dir = 3, Dur = 33
01:35:53.491 00.033 11060 IsSlewing returns 0
01:35:53.491 00.000 11060 IsGuiding returns 0
01:35:53.569 00.078 11060 IsGuiding returns 0
01:35:53.569 00.000 11060 Move returns status 0, amount 33
01:35:53.569 00.000 11060 MoveAxis(N, 0, ABG)
01:35:53.569 00.000 11060 Move returns status 0, amount 0
01:35:53.569 00.000 11060 move complete, result=0
01:35:53.569 00.000 11060 worker thread done servicing request
01:35:53.570 00.001 11060 Worker thread wakes up
01:35:53.570 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
01:35:53.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:53.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:54.218 00.648 11060 Exposure complete
01:35:54.398 00.180 11060 worker thread done servicing request
01:35:54.398 00.000 10844 OnExposeComplete: enter
01:35:54.398 00.000 10844 UpdateGuideState(): m_state=6
01:35:54.399 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10396
01:35:54.399 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=61.10, Mass=2368, SNR=31.0, Peak=235 HFD=3.2
01:35:54.399 00.000 10844 MultiStar: [#1 0.24,-0.04,1.10,U] [#2 0.37,-0.03,2.21,U] [#3 0.02,0.07,0.94,U] [#4 0.30,0.18,0.95,U] [#5 0.03,0.39,1.05,U] [#6 -0.26,0.21,0.95,U] [#7 -0.38,-0.21,0.95,U] [#8 -0.44,0.40,0.00,M1] 
01:35:54.399 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.11, 0.13}
01:35:54.399 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
01:35:54.399 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
01:35:54.399 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=-0.09 mountY=0.09, mountTheta=2.37
01:35:54.400 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
01:35:54.400 00.000 10844 Enqueuing Move request for scope (0.10, 0.07)
01:35:54.400 00.000 11060 Worker thread wakes up
01:35:54.401 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
01:35:54.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
01:35:54.401 00.000 11060 Moving (0.10, 0.07) raw xDistance=-0.09 yDistance=0.09
01:35:54.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:35:54.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:54.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:54.401 00.000 10844 UpdateGuideState exits: m=2368 SNR=31.0
01:35:54.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:54.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:54.401 00.000 10844 Enqueuing Expose request
01:35:54.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:35:54.401 00.000 11060 MoveAxis(E, 0, ABG)
01:35:54.401 00.000 11060 Move returns status 0, amount 0
01:35:54.401 00.000 11060 MoveAxis(N, 0, ABG)
01:35:54.401 00.000 11060 Move returns status 0, amount 0
01:35:54.401 00.000 11060 move complete, result=0
01:35:54.401 00.000 11060 worker thread done servicing request
01:35:54.401 00.000 11060 Worker thread wakes up
01:35:54.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:54.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:54.404 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:55.040 00.636 11060 Exposure complete
01:35:55.214 00.174 11060 worker thread done servicing request
01:35:55.214 00.000 10844 OnExposeComplete: enter
01:35:55.214 00.000 10844 UpdateGuideState(): m_state=6
01:35:55.215 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10397
01:35:55.215 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=60.99, Mass=2528, SNR=31.4, Peak=212 HFD=3.4
01:35:55.215 00.000 10844 MultiStar: [#1 0.32,0.26,1.13,U] [#2 0.09,0.85,0.00,M1] [#3 0.19,-0.01,1.00,U] [#4 0.55,0.30,0.00,M3] [#5 0.33,0.70,0.00,M1] [#6 -0.28,0.56,0.00,M1] [#7 -0.21,0.52,0.76,U] [#8 0.23,0.42,0.89,U] 
01:35:55.215 00.000 10844 single-star, 4 included, MultiStar: {0.16, 0.22}, one-star: {0.14, 0.01}
01:35:55.215 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
01:35:55.215 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
01:35:55.215 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.04 mountY=0.14, mountTheta=1.84
01:35:55.217 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
01:35:55.217 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
01:35:55.217 00.000 11060 Worker thread wakes up
01:35:55.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:35:55.217 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:35:55.218 00.001 11060 Moving (0.14, 0.01) raw xDistance=-0.04 yDistance=0.14
01:35:55.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:55.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:55.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:55.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:35:55.218 00.000 11060 MoveAxis(E, 0, ABG)
01:35:55.218 00.000 11060 Move returns status 0, amount 0
01:35:55.218 00.000 11060 MoveAxis(N, 0, ABG)
01:35:55.218 00.000 11060 Move returns status 0, amount 0
01:35:55.218 00.000 10844 UpdateGuideState exits: m=2528 SNR=31.4
01:35:55.218 00.000 11060 move complete, result=0
01:35:55.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:55.218 00.000 11060 worker thread done servicing request
01:35:55.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:55.218 00.000 10844 Enqueuing Expose request
01:35:55.218 00.000 11060 Worker thread wakes up
01:35:55.218 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:55.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:55.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:55.857 00.639 11060 Exposure complete
01:35:56.039 00.182 11060 worker thread done servicing request
01:35:56.040 00.001 10844 OnExposeComplete: enter
01:35:56.040 00.000 10844 UpdateGuideState(): m_state=6
01:35:56.040 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10398
01:35:56.040 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=60.83, Mass=2851, SNR=33.5, Peak=235 HFD=3.6
01:35:56.041 00.001 10844 MultiStar: [#1 0.48,0.01,1.04,U] [#2 0.24,0.47,2.08,U] [#3 -0.19,-0.24,0.92,U] [#4 -0.09,0.18,1.04,U] [#5 0.48,0.53,0.00,M2] [#6 -0.39,0.26,0.93,U] [#7 -0.47,-0.02,0.84,U] [#8 0.06,0.55,0.84,U] 
01:35:56.041 00.000 10844 single-star, 7 included, MultiStar: {-0.00, 0.17}, one-star: {-0.03, -0.14}
01:35:56.041 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
01:35:56.041 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
01:35:56.041 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.81 mountX=0.14 mountY=-0.01, mountTheta=-0.07
01:35:56.044 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.14, opts=13)
01:35:56.044 00.000 10844 Enqueuing Move request for scope (-0.03, -0.14)
01:35:56.044 00.000 11060 Worker thread wakes up
01:35:56.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:35:56.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
01:35:56.044 00.000 10844 UpdateGuideState exits: m=2851 SNR=33.5
01:35:56.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
01:35:56.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.044 00.000 11060 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=-0.01
01:35:56.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:56.044 00.000 10844 Enqueuing Expose request
01:35:56.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:35:56.045 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:56.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:35:56.045 00.000 11060 MoveAxis(W, 25, ABG)
01:35:56.045 00.000 11060 Guiding  Dir = 3, Dur = 25
01:35:56.049 00.004 11060 IsSlewing returns 0
01:35:56.049 00.000 11060 IsGuiding returns 0
01:35:56.080 00.031 11060 IsGuiding returns 0
01:35:56.080 00.000 11060 Move returns status 0, amount 25
01:35:56.080 00.000 11060 MoveAxis(N, 0, ABG)
01:35:56.080 00.000 11060 Move returns status 0, amount 0
01:35:56.080 00.000 11060 move complete, result=0
01:35:56.080 00.000 11060 worker thread done servicing request
01:35:56.081 00.001 11060 Worker thread wakes up
01:35:56.081 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
01:35:56.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:56.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:56.708 00.627 11060 Exposure complete
01:35:56.884 00.176 11060 worker thread done servicing request
01:35:56.884 00.000 10844 OnExposeComplete: enter
01:35:56.884 00.000 10844 UpdateGuideState(): m_state=6
01:35:56.885 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10399
01:35:56.885 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=61.78, Mass=2923, SNR=34.3, Peak=253 HFD=3.5
01:35:56.885 00.000 10844 MultiStar: [#1 0.15,0.65,0.00,M1] [#2 0.12,0.10,2.12,U] [#3 0.08,0.16,0.88,U] [#4 0.69,0.53,0.00,M3] [#5 -0.02,0.31,0.96,U] [#6 0.38,0.74,0.00,M1] [#7 0.18,0.27,0.90,U] [#8 -0.28,0.20,0.91,U] 
01:35:56.885 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.28}, one-star: {0.31, 0.80}
01:35:56.885 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
01:35:56.886 00.001 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
01:35:56.886 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.30 mountX=-0.29 mountY=0.03, mountTheta=3.04
01:35:56.887 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.28, opts=13)
01:35:56.887 00.000 10844 Enqueuing Move request for scope (0.08, 0.28)
01:35:56.888 00.001 11060 Worker thread wakes up
01:35:56.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:56.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
01:35:56.888 00.000 10844 UpdateGuideState exits: m=2923 SNR=34.3
01:35:56.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.888 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
01:35:56.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:56.888 00.000 11060 Moving (0.08, 0.28) raw xDistance=-0.29 yDistance=0.03
01:35:56.888 00.000 10844 Enqueuing Expose request
01:35:56.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:35:56.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:56.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:35:56.889 00.001 11060 MoveAxis(E, 49, ABG)
01:35:56.889 00.000 11060 Guiding  Dir = 2, Dur = 49
01:35:56.922 00.033 11060 IsSlewing returns 0
01:35:56.923 00.001 11060 IsGuiding returns 0
01:35:57.001 00.078 11060 IsGuiding returns 0
01:35:57.002 00.001 11060 Move returns status 0, amount 49
01:35:57.002 00.000 11060 MoveAxis(N, 0, ABG)
01:35:57.002 00.000 11060 Move returns status 0, amount 0
01:35:57.002 00.000 11060 move complete, result=0
01:35:57.002 00.000 11060 worker thread done servicing request
01:35:57.002 00.000 11060 Worker thread wakes up
01:35:57.002 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.0 px 0 ms NORTH
01:35:57.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:57.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:57.648 00.646 11060 Exposure complete
01:35:57.828 00.180 10844 OnExposeComplete: enter
01:35:57.828 00.000 11060 worker thread done servicing request
01:35:57.828 00.000 10844 UpdateGuideState(): m_state=6
01:35:57.828 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10400
01:35:57.828 00.000 10844 Star::Find returns 1 (1), X=268.36, Y=61.62, Mass=2224, SNR=29.8, Peak=255 HFD=3.0
01:35:57.829 00.001 10844 MultiStar: [#1 -0.36,0.18,1.07,U] [#2 0.70,-0.10,0.00,M1] [#3 0.11,0.08,1.11,U] [#4 0.47,0.71,0.00,M4] [#5 0.39,-0.07,1.06,U] [#6 -0.32,-0.11,1.04,U] [#7 0.03,0.09,0.91,U] [#8 -0.29,0.62,0.00,M1] 
01:35:57.829 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.13}, one-star: {-0.13, 0.65}
01:35:57.829 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
01:35:57.829 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.65)
01:35:57.829 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.90 mountX=-0.12 mountY=-0.07, mountTheta=-2.64
01:35:57.830 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
01:35:57.830 00.000 10844 Enqueuing Move request for scope (-0.05, 0.13)
01:35:57.830 00.000 11060 Worker thread wakes up
01:35:57.830 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:57.831 00.001 10844 UpdateGuideState exits: m=2224 SNR=29.8 Saturated
01:35:57.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:57.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:57.831 00.000 10844 Enqueuing Expose request
01:35:57.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
01:35:57.831 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
01:35:57.831 00.000 11060 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=-0.07
01:35:57.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:35:57.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:57.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:57.831 00.000 11060 MoveAxis(E, 22, ABG)
01:35:57.831 00.000 11060 Guiding  Dir = 2, Dur = 22
01:35:57.846 00.015 11060 IsSlewing returns 0
01:35:57.846 00.000 11060 IsGuiding returns 0
01:35:57.881 00.035 11060 IsGuiding returns 0
01:35:57.882 00.001 11060 Move returns status 0, amount 22
01:35:57.882 00.000 11060 MoveAxis(N, 0, ABG)
01:35:57.882 00.000 11060 Move returns status 0, amount 0
01:35:57.882 00.000 11060 move complete, result=0
01:35:57.882 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
01:35:57.882 00.000 11060 worker thread done servicing request
01:35:57.882 00.000 11060 Worker thread wakes up
01:35:57.883 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:57.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:58.522 00.639 11060 Exposure complete
01:35:58.697 00.175 11060 worker thread done servicing request
01:35:58.697 00.000 10844 OnExposeComplete: enter
01:35:58.697 00.000 10844 UpdateGuideState(): m_state=6
01:35:58.697 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10401
01:35:58.698 00.001 10844 Star::Find returns 1 (0), X=268.87, Y=61.03, Mass=3013, SNR=35.4, Peak=244 HFD=3.3
01:35:58.698 00.000 10844 MultiStar: [#1 -0.12,0.36,0.95,U] [#2 0.54,-0.34,0.00,M2] [#3 0.06,-0.43,0.85,U] [#4 0.11,0.17,0.98,U] [#5 0.52,0.69,0.00,M1] [#6 -0.25,0.01,0.83,U] [#7 -0.60,0.10,0.00,M1] [#8 0.30,-0.08,0.95,U] 
01:35:58.698 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {0.38, 0.06}
01:35:58.698 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
01:35:58.698 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
01:35:58.698 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=-0.04 mountY=0.09, mountTheta=2.01
01:35:58.699 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
01:35:58.699 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
01:35:58.699 00.000 11060 Worker thread wakes up
01:35:58.700 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:35:58.700 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:35:58.700 00.000 11060 Moving (0.09, 0.02) raw xDistance=-0.04 yDistance=0.09
01:35:58.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:58.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:58.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:58.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:35:58.700 00.000 11060 MoveAxis(E, 0, ABG)
01:35:58.700 00.000 11060 Move returns status 0, amount 0
01:35:58.700 00.000 10844 UpdateGuideState exits: m=3013 SNR=35.4
01:35:58.700 00.000 11060 MoveAxis(N, 0, ABG)
01:35:58.700 00.000 11060 Move returns status 0, amount 0
01:35:58.700 00.000 11060 move complete, result=0
01:35:58.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:58.700 00.000 11060 worker thread done servicing request
01:35:58.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:58.700 00.000 10844 Enqueuing Expose request
01:35:58.700 00.000 11060 Worker thread wakes up
01:35:58.700 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:58.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:58.701 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:35:59.346 00.645 11060 Exposure complete
01:35:59.507 00.161 11060 worker thread done servicing request
01:35:59.508 00.001 10844 OnExposeComplete: enter
01:35:59.508 00.000 10844 UpdateGuideState(): m_state=6
01:35:59.508 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10402
01:35:59.508 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=60.83, Mass=2895, SNR=33.9, Peak=245 HFD=3.7
01:35:59.508 00.000 10844 MultiStar: [#1 -0.19,-0.12,0.95,U] [#2 0.05,0.58,2.10,U] [#3 0.02,0.24,0.91,U] [#4 0.30,0.84,0.00,M4] [#5 0.48,-0.06,1.02,U] [#6 -0.22,0.09,0.87,U] [#7 -0.20,-0.12,0.78,U] [#8 0.28,0.12,0.85,U] 
01:35:59.508 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.14}, one-star: {-0.13, -0.15}
01:35:59.508 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
01:35:59.509 00.001 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
01:35:59.509 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.42 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
01:35:59.510 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
01:35:59.510 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
01:35:59.510 00.000 11060 Worker thread wakes up
01:35:59.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:35:59.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:35:59.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:35:59.510 00.000 11060 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.00
01:35:59.510 00.000 10844 UpdateGuideState exits: m=2895 SNR=33.9
01:35:59.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:35:59.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:59.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:59.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:35:59.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:35:59.510 00.000 10844 Enqueuing Expose request
01:35:59.510 00.000 11060 MoveAxis(E, 25, ABG)
01:35:59.510 00.000 11060 Guiding  Dir = 2, Dur = 25
01:35:59.553 00.043 11060 IsSlewing returns 0
01:35:59.553 00.000 11060 IsGuiding returns 0
01:35:59.619 00.066 11060 IsGuiding returns 0
01:35:59.619 00.000 11060 Move returns status 0, amount 25
01:35:59.619 00.000 11060 MoveAxis(N, 0, ABG)
01:35:59.619 00.000 11060 Move returns status 0, amount 0
01:35:59.619 00.000 11060 move complete, result=0
01:35:59.619 00.000 11060 worker thread done servicing request
01:35:59.619 00.000 11060 Worker thread wakes up
01:35:59.619 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
01:35:59.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:35:59.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:00.257 00.638 11060 Exposure complete
01:36:00.433 00.176 11060 worker thread done servicing request
01:36:00.433 00.000 10844 OnExposeComplete: enter
01:36:00.433 00.000 10844 UpdateGuideState(): m_state=6
01:36:00.433 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10403
01:36:00.433 00.000 10844 Star::Find returns 1 (1), X=268.44, Y=61.04, Mass=3166, SNR=35.7, Peak=255 HFD=3.6
01:36:00.434 00.001 10844 MultiStar: [#1 -0.34,0.14,0.88,U] [#2 0.15,0.44,1.91,U] [#3 -0.06,-0.17,0.89,U] [#4 0.40,0.37,0.86,U] [#5 0.11,0.52,0.97,U] [#6 -0.35,0.45,0.84,U] [#7 -0.39,0.30,0.88,U] [#8 0.29,0.43,0.90,U] 
01:36:00.434 00.000 10844 single-star, 8 included, MultiStar: {-0.00, 0.30}, one-star: {-0.05, 0.07}
01:36:00.434 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.94 = -2.35)
01:36:00.434 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.37)
01:36:00.434 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.18 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
01:36:00.435 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
01:36:00.435 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
01:36:00.435 00.000 11060 Worker thread wakes up
01:36:00.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:00.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:36:00.435 00.000 10844 UpdateGuideState exits: m=3166 SNR=35.7 Saturated
01:36:00.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:36:00.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:00.435 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=-0.06
01:36:00.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:00.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:36:00.436 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:00.436 00.000 10844 Enqueuing Expose request
01:36:00.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:00.436 00.000 11060 MoveAxis(E, 0, ABG)
01:36:00.436 00.000 11060 Move returns status 0, amount 0
01:36:00.436 00.000 11060 MoveAxis(N, 0, ABG)
01:36:00.436 00.000 11060 Move returns status 0, amount 0
01:36:00.436 00.000 11060 move complete, result=0
01:36:00.436 00.000 11060 worker thread done servicing request
01:36:00.436 00.000 11060 Worker thread wakes up
01:36:00.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:00.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:00.438 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:01.071 00.633 11060 Exposure complete
01:36:01.252 00.181 11060 worker thread done servicing request
01:36:01.252 00.000 10844 OnExposeComplete: enter
01:36:01.252 00.000 10844 UpdateGuideState(): m_state=6
01:36:01.252 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10404
01:36:01.252 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=60.88, Mass=2895, SNR=34.4, Peak=252 HFD=3.3
01:36:01.252 00.000 10844 MultiStar: [#1 0.24,0.26,0.92,U] [#2 0.38,0.32,1.98,U] [#3 0.23,0.06,0.91,U] [#4 0.59,0.76,0.00,M4] [#5 0.21,0.73,0.00,M1] [#6 -0.45,0.39,0.00,M1] [#7 -0.36,0.30,0.71,U] [#8 0.26,0.30,0.89,U] 
01:36:01.253 00.001 10844 single-star, 5 included, MultiStar: {0.23, 0.20}, one-star: {0.28, -0.09}
01:36:01.253 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
01:36:01.253 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
01:36:01.253 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-0.32 mountX=0.04 mountY=0.29, mountTheta=1.43
01:36:01.254 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.09, opts=13)
01:36:01.254 00.000 10844 Enqueuing Move request for scope (0.28, -0.09)
01:36:01.254 00.000 11060 Worker thread wakes up
01:36:01.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
01:36:01.254 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
01:36:01.254 00.000 11060 Moving (0.28, -0.09) raw xDistance=0.04 yDistance=0.29
01:36:01.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:36:01.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:36:01.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:01.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:36:01.254 00.000 11060 MoveAxis(E, 0, ABG)
01:36:01.255 00.001 11060 Move returns status 0, amount 0
01:36:01.255 00.000 11060 MoveAxis(N, 0, ABG)
01:36:01.255 00.000 11060 Move returns status 0, amount 0
01:36:01.255 00.000 11060 move complete, result=0
01:36:01.255 00.000 11060 worker thread done servicing request
01:36:01.255 00.000 10844 UpdateGuideState exits: m=2895 SNR=34.4
01:36:01.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:01.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:01.255 00.000 10844 Enqueuing Expose request
01:36:01.255 00.000 11060 Worker thread wakes up
01:36:01.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:01.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:01.255 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:36:01.896 00.641 11060 Exposure complete
01:36:02.057 00.161 11060 worker thread done servicing request
01:36:02.057 00.000 10844 OnExposeComplete: enter
01:36:02.057 00.000 10844 UpdateGuideState(): m_state=6
01:36:02.057 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10405
01:36:02.058 00.001 10844 Star::Find returns 1 (0), X=268.64, Y=61.12, Mass=2781, SNR=33.6, Peak=253 HFD=3.6
01:36:02.058 00.000 10844 MultiStar: [#1 -0.12,0.09,0.97,U] [#2 0.09,-0.06,1.99,U] [#3 -0.34,0.03,0.85,U] [#4 0.77,0.46,0.00,M5] [#5 0.51,0.04,0.98,U] [#6 -0.21,0.13,0.86,U] [#7 -0.25,-0.36,0.79,U] [#8 0.50,0.04,0.88,U] 
01:36:02.058 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.16, 0.14}
01:36:02.058 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
01:36:02.058 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
01:36:02.058 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.09 mountX=-0.02 mountY=0.06, mountTheta=1.84
01:36:02.061 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.01, opts=13)
01:36:02.061 00.000 10844 Enqueuing Move request for scope (0.06, 0.01)
01:36:02.061 00.000 11060 Worker thread wakes up
01:36:02.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:02.061 00.000 10844 UpdateGuideState exits: m=2781 SNR=33.6
01:36:02.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:36:02.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:02.061 00.000 10844 Enqueuing Expose request
01:36:02.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:36:02.061 00.000 11060 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=0.06
01:36:02.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:36:02.062 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:02.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:36:02.069 00.007 11060 MoveAxis(E, 0, ABG)
01:36:02.069 00.000 11060 Move returns status 0, amount 0
01:36:02.069 00.000 11060 MoveAxis(N, 0, ABG)
01:36:02.069 00.000 11060 Move returns status 0, amount 0
01:36:02.069 00.000 11060 move complete, result=0
01:36:02.069 00.000 11060 worker thread done servicing request
01:36:02.069 00.000 11060 Worker thread wakes up
01:36:02.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:02.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:02.073 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:02.708 00.635 11060 Exposure complete
01:36:02.890 00.182 11060 worker thread done servicing request
01:36:02.890 00.000 10844 OnExposeComplete: enter
01:36:02.890 00.000 10844 UpdateGuideState(): m_state=6
01:36:02.890 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10406
01:36:02.890 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=61.32, Mass=2661, SNR=32.9, Peak=251 HFD=3.2
01:36:02.891 00.001 10844 MultiStar: [#1 0.11,0.56,0.97,U] [#2 0.35,-0.07,2.02,U] [#3 -0.08,-0.00,0.97,U] [#4 0.63,0.35,0.00,M6] [#5 0.47,0.41,0.00,M1] [#6 -0.08,0.55,1.02,U] [#7 0.36,0.64,0.00,M1] [#8 0.67,0.58,0.00,M1] 
01:36:02.891 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.22}, one-star: {0.10, 0.34}
01:36:02.891 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
01:36:02.891 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
01:36:02.891 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.06 mountX=-0.24 mountY=0.09, mountTheta=2.79
01:36:02.892 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.22, opts=13)
01:36:02.892 00.000 10844 Enqueuing Move request for scope (0.12, 0.22)
01:36:02.893 00.001 11060 Worker thread wakes up
01:36:02.893 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:02.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
01:36:02.893 00.000 10844 UpdateGuideState exits: m=2661 SNR=32.9
01:36:02.893 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
01:36:02.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.893 00.000 11060 Moving (0.12, 0.22) raw xDistance=-0.24 yDistance=0.09
01:36:02.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:02.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:36:02.893 00.000 10844 Enqueuing Expose request
01:36:02.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:02.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:36:02.893 00.000 11060 MoveAxis(E, 41, ABG)
01:36:02.893 00.000 11060 Guiding  Dir = 2, Dur = 41
01:36:02.924 00.031 11060 IsSlewing returns 0
01:36:02.924 00.000 11060 IsGuiding returns 0
01:36:02.986 00.062 11060 IsGuiding returns 0
01:36:02.987 00.001 11060 Move returns status 0, amount 41
01:36:02.987 00.000 11060 MoveAxis(N, 0, ABG)
01:36:02.987 00.000 11060 Move returns status 0, amount 0
01:36:02.987 00.000 11060 move complete, result=0
01:36:02.988 00.001 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
01:36:03.003 00.015 11060 worker thread done servicing request
01:36:03.003 00.000 11060 Worker thread wakes up
01:36:03.004 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:03.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:03.644 00.640 11060 Exposure complete
01:36:03.822 00.178 11060 worker thread done servicing request
01:36:03.822 00.000 10844 OnExposeComplete: enter
01:36:03.822 00.000 10844 UpdateGuideState(): m_state=6
01:36:03.822 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10407
01:36:03.822 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=61.90, Mass=2857, SNR=33.0, Peak=209 HFD=3.6
01:36:03.823 00.001 10844 MultiStar: [#1 -0.20,0.79,0.00,M1] [#2 0.06,0.45,2.04,U] [#3 0.20,-0.19,0.98,U] [#4 0.09,0.61,0.00,M7] [#5 0.40,0.70,0.00,M2] [#6 -0.50,0.29,0.91,U] [#7 -0.46,0.04,0.88,U] [#8 0.48,0.72,0.00,M2] 
01:36:03.823 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.34}, one-star: {-0.25, 0.93}
01:36:03.823 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
01:36:03.823 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.60)
01:36:03.823 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.36 cameraTheta=1.95 mountX=-0.31 mountY=-0.19, mountTheta=-2.59
01:36:03.824 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.34, opts=13)
01:36:03.824 00.000 10844 Enqueuing Move request for scope (-0.14, 0.34)
01:36:03.824 00.000 11060 Worker thread wakes up
01:36:03.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:03.825 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.34) opts 0xd
01:36:03.825 00.000 10844 UpdateGuideState exits: m=2857 SNR=33.0
01:36:03.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.34)
01:36:03.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:03.825 00.000 11060 Moving (-0.14, 0.34) raw xDistance=-0.31 yDistance=-0.19
01:36:03.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:03.825 00.000 10844 Enqueuing Expose request
01:36:03.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
01:36:03.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:03.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:36:03.825 00.000 11060 MoveAxis(E, 55, ABG)
01:36:03.825 00.000 11060 Guiding  Dir = 2, Dur = 55
01:36:03.848 00.023 11060 IsSlewing returns 0
01:36:03.850 00.002 11060 IsGuiding returns 0
01:36:03.918 00.068 11060 IsGuiding returns 0
01:36:03.918 00.000 11060 Move returns status 0, amount 55
01:36:03.918 00.000 11060 MoveAxis(N, 0, ABG)
01:36:03.918 00.000 11060 Move returns status 0, amount 0
01:36:03.919 00.001 11060 move complete, result=0
01:36:03.919 00.000 11060 worker thread done servicing request
01:36:03.919 00.000 11060 Worker thread wakes up
01:36:03.919 00.000 10844 GuideStep: -0.3 px 55 ms EAST, -0.2 px 0 ms NORTH
01:36:03.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:03.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:04.551 00.632 11060 Exposure complete
01:36:04.713 00.162 11060 worker thread done servicing request
01:36:04.713 00.000 10844 OnExposeComplete: enter
01:36:04.713 00.000 10844 UpdateGuideState(): m_state=6
01:36:04.713 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10408
01:36:04.713 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=61.25, Mass=2508, SNR=31.5, Peak=252 HFD=3.5
01:36:04.713 00.000 10844 MultiStar: [#1 0.21,-0.52,1.08,U] [#2 -0.37,-0.04,2.25,U] [#3 0.12,-0.44,0.95,U] [#4 0.17,0.44,0.96,U] [#5 -0.44,-0.18,1.09,U] [#6 -0.21,0.39,0.95,U] [#7 0.01,-0.27,0.92,U] [#8 0.22,-0.03,0.96,U] 
01:36:04.713 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.31, 0.28}
01:36:04.713 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
01:36:04.713 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
01:36:04.713 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.73 mountX=0.07 mountY=-0.10, mountTheta=-0.98
01:36:04.715 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
01:36:04.715 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
01:36:04.716 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:04.716 00.000 10844 UpdateGuideState exits: m=2508 SNR=31.5
01:36:04.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:04.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:04.716 00.000 11060 Worker thread wakes up
01:36:04.716 00.000 10844 Enqueuing Expose request
01:36:04.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
01:36:04.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
01:36:04.716 00.000 11060 Moving (-0.11, -0.05) raw xDistance=0.07 yDistance=-0.10
01:36:04.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:36:04.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:04.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:36:04.716 00.000 11060 MoveAxis(E, 0, ABG)
01:36:04.716 00.000 11060 Move returns status 0, amount 0
01:36:04.716 00.000 11060 MoveAxis(N, 0, ABG)
01:36:04.716 00.000 11060 Move returns status 0, amount 0
01:36:04.716 00.000 11060 move complete, result=0
01:36:04.717 00.001 11060 worker thread done servicing request
01:36:04.717 00.000 11060 Worker thread wakes up
01:36:04.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:04.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:04.717 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:05.348 00.631 11060 Exposure complete
01:36:05.526 00.178 11060 worker thread done servicing request
01:36:05.526 00.000 10844 OnExposeComplete: enter
01:36:05.526 00.000 10844 UpdateGuideState(): m_state=6
01:36:05.526 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10409
01:36:05.526 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=61.00, Mass=3013, SNR=35.1, Peak=252 HFD=3.3
01:36:05.528 00.002 10844 MultiStar: [#1 0.33,0.45,0.95,U] [#2 -0.33,-0.19,1.98,U] [#3 0.81,0.26,0.00,M1] [#4 0.38,0.14,0.87,U] [#5 0.04,0.28,0.90,U] [#6 -0.03,0.29,0.82,U] [#7 0.47,0.09,0.82,U] [#8 0.13,-0.23,0.81,U] 
01:36:05.528 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.19, 0.03}
01:36:05.528 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
01:36:05.528 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
01:36:05.528 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.69 mountX=-0.08 mountY=0.07, mountTheta=2.43
01:36:05.529 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
01:36:05.529 00.000 10844 Enqueuing Move request for scope (0.08, 0.07)
01:36:05.529 00.000 11060 Worker thread wakes up
01:36:05.530 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:05.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:36:05.530 00.000 10844 UpdateGuideState exits: m=3013 SNR=35.1
01:36:05.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:05.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:36:05.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:05.530 00.000 10844 Enqueuing Expose request
01:36:05.530 00.000 11060 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=0.07
01:36:05.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:36:05.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:05.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:36:05.530 00.000 11060 MoveAxis(E, 0, ABG)
01:36:05.530 00.000 11060 Move returns status 0, amount 0
01:36:05.530 00.000 11060 MoveAxis(N, 0, ABG)
01:36:05.530 00.000 11060 Move returns status 0, amount 0
01:36:05.531 00.001 11060 move complete, result=0
01:36:05.531 00.000 11060 worker thread done servicing request
01:36:05.531 00.000 11060 Worker thread wakes up
01:36:05.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:05.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:05.532 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:06.155 00.623 11060 Exposure complete
01:36:06.332 00.177 11060 worker thread done servicing request
01:36:06.332 00.000 10844 OnExposeComplete: enter
01:36:06.332 00.000 10844 UpdateGuideState(): m_state=6
01:36:06.332 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10410
01:36:06.332 00.000 10844 Star::Find returns 1 (1), X=268.81, Y=61.38, Mass=2961, SNR=34.6, Peak=255 HFD=3.6
01:36:06.333 00.001 10844 MultiStar: [#1 0.04,0.43,0.99,U] [#2 0.06,0.06,2.08,U] [#3 0.61,-0.16,0.00,M2] [#4 -0.18,0.39,0.93,U] [#5 0.10,0.50,0.89,U] [#6 0.16,0.44,0.86,U] [#7 0.33,-0.06,0.74,U] [#8 0.30,0.09,0.78,U] 
01:36:06.333 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.26}, one-star: {0.32, 0.40}
01:36:06.333 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:36:06.333 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:36:06.333 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.13 mountX=-0.28 mountY=0.08, mountTheta=2.86
01:36:06.334 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.26, opts=13)
01:36:06.334 00.000 10844 Enqueuing Move request for scope (0.12, 0.26)
01:36:06.334 00.000 11060 Worker thread wakes up
01:36:06.334 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:06.334 00.000 10844 UpdateGuideState exits: m=2961 SNR=34.6 Saturated
01:36:06.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:06.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
01:36:06.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:06.334 00.000 10844 Enqueuing Expose request
01:36:06.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
01:36:06.335 00.001 11060 Moving (0.12, 0.26) raw xDistance=-0.28 yDistance=0.08
01:36:06.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:36:06.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:06.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:36:06.335 00.000 11060 MoveAxis(E, 48, ABG)
01:36:06.335 00.000 11060 Guiding  Dir = 2, Dur = 48
01:36:06.354 00.019 11060 IsSlewing returns 0
01:36:06.354 00.000 11060 IsGuiding returns 0
01:36:06.432 00.078 11060 IsGuiding returns 0
01:36:06.432 00.000 11060 Move returns status 0, amount 48
01:36:06.432 00.000 11060 MoveAxis(N, 0, ABG)
01:36:06.432 00.000 11060 Move returns status 0, amount 0
01:36:06.432 00.000 11060 move complete, result=0
01:36:06.432 00.000 11060 worker thread done servicing request
01:36:06.432 00.000 11060 Worker thread wakes up
01:36:06.432 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
01:36:06.434 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:06.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:07.062 00.628 11060 Exposure complete
01:36:07.235 00.173 11060 worker thread done servicing request
01:36:07.235 00.000 10844 OnExposeComplete: enter
01:36:07.236 00.001 10844 UpdateGuideState(): m_state=6
01:36:07.236 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10411
01:36:07.236 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=60.94, Mass=3037, SNR=34.8, Peak=255 HFD=3.3
01:36:07.237 00.001 10844 MultiStar: [#1 0.10,0.31,0.90,U] [#2 0.33,-0.27,1.89,U] [#3 0.38,-0.22,0.93,U] [#4 -0.04,-0.05,1.05,U] [#5 0.18,0.16,0.90,U] [#6 -0.61,0.10,0.00,M1] [#7 0.05,-0.62,0.00,M1] [#8 0.68,-0.14,0.00,M1] 
01:36:07.237 00.000 10844 single-star, 5 included, MultiStar: {0.16, -0.06}, one-star: {-0.12, -0.03}
01:36:07.237 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:36:07.237 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:36:07.237 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.90 mountX=0.05 mountY=-0.11, mountTheta=-1.15
01:36:07.239 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.03, opts=13)
01:36:07.239 00.000 10844 Enqueuing Move request for scope (-0.12, -0.03)
01:36:07.239 00.000 11060 Worker thread wakes up
01:36:07.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:07.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
01:36:07.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
01:36:07.240 00.001 11060 Moving (-0.12, -0.03) raw xDistance=0.05 yDistance=-0.11
01:36:07.240 00.000 10844 UpdateGuideState exits: m=3037 SNR=34.8 Saturated
01:36:07.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:07.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:07.240 00.000 10844 Enqueuing Expose request
01:36:07.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:36:07.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:07.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:36:07.240 00.000 11060 MoveAxis(E, 0, ABG)
01:36:07.240 00.000 11060 Move returns status 0, amount 0
01:36:07.240 00.000 11060 MoveAxis(N, 0, ABG)
01:36:07.240 00.000 11060 Move returns status 0, amount 0
01:36:07.241 00.001 11060 move complete, result=0
01:36:07.241 00.000 11060 worker thread done servicing request
01:36:07.241 00.000 11060 Worker thread wakes up
01:36:07.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:07.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:07.243 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:07.882 00.639 11060 Exposure complete
01:36:08.065 00.183 11060 worker thread done servicing request
01:36:08.066 00.001 10844 OnExposeComplete: enter
01:36:08.066 00.000 10844 UpdateGuideState(): m_state=6
01:36:08.066 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10412
01:36:08.066 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=60.97, Mass=2269, SNR=30.0, Peak=249 HFD=3.4
01:36:08.066 00.000 10844 MultiStar: [#1 0.03,0.53,1.12,U] [#2 0.18,-0.05,2.23,U] [#3 0.01,-0.23,1.05,U] [#4 0.22,0.55,1.21,U] [#5 0.55,0.93,0.00,M1] [#6 -0.19,0.80,0.00,M2] [#7 -0.09,-0.26,0.80,U] [#8 0.04,0.76,0.00,M2] 
01:36:08.066 00.000 10844 single-star, 5 included, MultiStar: {0.10, 0.09}, one-star: {0.10, -0.00}
01:36:08.066 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
01:36:08.066 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
01:36:08.066 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.05 mountX=-0.01 mountY=0.10, mountTheta=1.71
01:36:08.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.00, opts=13)
01:36:08.068 00.000 10844 Enqueuing Move request for scope (0.10, -0.00)
01:36:08.068 00.000 11060 Worker thread wakes up
01:36:08.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
01:36:08.068 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
01:36:08.068 00.000 11060 Moving (0.10, -0.00) raw xDistance=-0.01 yDistance=0.10
01:36:08.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:36:08.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:08.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:08.068 00.000 10844 UpdateGuideState exits: m=2269 SNR=30.0
01:36:08.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:08.069 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:08.069 00.000 10844 Enqueuing Expose request
01:36:08.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:36:08.069 00.000 11060 MoveAxis(E, 0, ABG)
01:36:08.069 00.000 11060 Move returns status 0, amount 0
01:36:08.069 00.000 11060 MoveAxis(N, 0, ABG)
01:36:08.069 00.000 11060 Move returns status 0, amount 0
01:36:08.069 00.000 11060 move complete, result=0
01:36:08.069 00.000 11060 worker thread done servicing request
01:36:08.069 00.000 11060 Worker thread wakes up
01:36:08.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:08.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:08.071 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:08.704 00.633 11060 Exposure complete
01:36:08.876 00.172 11060 worker thread done servicing request
01:36:08.876 00.000 10844 OnExposeComplete: enter
01:36:08.876 00.000 10844 UpdateGuideState(): m_state=6
01:36:08.876 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10413
01:36:08.876 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=61.43, Mass=2639, SNR=32.1, Peak=244 HFD=3.2
01:36:08.876 00.000 10844 MultiStar: [#1 0.00,0.46,1.05,U] [#2 0.07,0.19,2.02,U] [#3 -0.35,0.55,0.00,M1] [#4 0.28,0.87,0.00,M3] [#5 0.37,0.68,0.00,M2] [#6 -0.09,0.67,0.00,M3] [#7 -0.39,0.58,0.00,M1] [#8 -0.08,0.85,0.00,M3] 
01:36:08.876 00.000 10844 refined, 2 included, MultiStar: {0.03, 0.33}, one-star: {-0.00, 0.46}
01:36:08.877 00.001 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
01:36:08.877 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
01:36:08.877 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.47 mountX=-0.33 mountY=-0.02, mountTheta=-3.08
01:36:08.878 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.33, opts=13)
01:36:08.878 00.000 10844 Enqueuing Move request for scope (0.03, 0.33)
01:36:08.878 00.000 11060 Worker thread wakes up
01:36:08.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
01:36:08.879 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
01:36:08.879 00.000 11060 Moving (0.03, 0.33) raw xDistance=-0.33 yDistance=-0.02
01:36:08.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:08.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:36:08.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:08.879 00.000 10844 UpdateGuideState exits: m=2639 SNR=32.1
01:36:08.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:08.879 00.000 11060 MoveAxis(E, 57, ABG)
01:36:08.879 00.000 11060 Guiding  Dir = 2, Dur = 57
01:36:08.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:08.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:08.879 00.000 10844 Enqueuing Expose request
01:36:08.902 00.023 11060 IsSlewing returns 0
01:36:08.903 00.001 11060 IsGuiding returns 0
01:36:08.964 00.061 11060 IsGuiding returns 0
01:36:08.964 00.000 11060 Move returns status 0, amount 57
01:36:08.964 00.000 11060 MoveAxis(N, 0, ABG)
01:36:08.964 00.000 11060 Move returns status 0, amount 0
01:36:08.964 00.000 11060 move complete, result=0
01:36:08.964 00.000 11060 worker thread done servicing request
01:36:08.964 00.000 11060 Worker thread wakes up
01:36:08.964 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.0 px 0 ms NORTH
01:36:08.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:08.966 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:09.611 00.645 11060 Exposure complete
01:36:09.780 00.169 11060 worker thread done servicing request
01:36:09.782 00.002 10844 OnExposeComplete: enter
01:36:09.782 00.000 10844 UpdateGuideState(): m_state=6
01:36:09.782 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10414
01:36:09.782 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=60.96, Mass=2454, SNR=30.9, Peak=204 HFD=3.5
01:36:09.782 00.000 10844 MultiStar: [#1 0.13,0.61,0.00,M1] [#2 -0.27,0.32,2.14,U] [#3 -0.43,0.45,0.00,M2] [#4 0.20,0.50,1.01,U] [#5 -0.46,0.42,0.00,M3] [#6 -0.27,0.77,0.00,M4] [#7 -0.42,0.05,0.88,U] [#8 -0.42,0.33,0.92,U] 
01:36:09.782 00.000 10844 single-star, 4 included, MultiStar: {-0.21, 0.26}, one-star: {-0.13, -0.01}
01:36:09.782 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
01:36:09.783 00.001 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
01:36:09.783 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.06 mountX=0.03 mountY=-0.13, mountTheta=-1.31
01:36:09.784 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.01, opts=13)
01:36:09.784 00.000 10844 Enqueuing Move request for scope (-0.13, -0.01)
01:36:09.784 00.000 11060 Worker thread wakes up
01:36:09.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:09.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
01:36:09.784 00.000 10844 UpdateGuideState exits: m=2454 SNR=30.9
01:36:09.784 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
01:36:09.784 00.000 11060 Moving (-0.13, -0.01) raw xDistance=0.03 yDistance=-0.13
01:36:09.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:36:09.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:09.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:09.785 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:09.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:09.785 00.000 10844 Enqueuing Expose request
01:36:09.785 00.000 11060 MoveAxis(E, 0, ABG)
01:36:09.785 00.000 11060 Move returns status 0, amount 0
01:36:09.785 00.000 11060 MoveAxis(N, 0, ABG)
01:36:09.785 00.000 11060 Move returns status 0, amount 0
01:36:09.785 00.000 11060 move complete, result=0
01:36:09.785 00.000 11060 worker thread done servicing request
01:36:09.785 00.000 11060 Worker thread wakes up
01:36:09.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:09.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:09.787 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:10.424 00.637 11060 Exposure complete
01:36:10.584 00.160 11060 worker thread done servicing request
01:36:10.584 00.000 10844 OnExposeComplete: enter
01:36:10.584 00.000 10844 UpdateGuideState(): m_state=6
01:36:10.584 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10415
01:36:10.585 00.001 10844 Star::Find returns 1 (0), X=268.21, Y=60.77, Mass=2834, SNR=33.9, Peak=235 HFD=3.4
01:36:10.585 00.000 10844 MultiStar: [#1 -0.20,0.23,0.97,U] [#2 0.03,-0.35,1.92,U] [#3 -0.30,-0.10,0.94,U] [#4 0.04,-0.25,0.92,U] [#5 -0.11,0.01,0.93,U] [#6 -0.73,0.35,0.00,M5] [#7 -0.36,-0.11,0.81,U] [#8 -0.39,-0.06,0.95,U] 
01:36:10.585 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.13}, one-star: {-0.28, -0.20}
01:36:10.585 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
01:36:10.585 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
01:36:10.585 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.49 mountX=0.16 mountY=-0.15, mountTheta=-0.74
01:36:10.586 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.13, opts=13)
01:36:10.586 00.000 10844 Enqueuing Move request for scope (-0.17, -0.13)
01:36:10.587 00.001 11060 Worker thread wakes up
01:36:10.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:10.587 00.000 10844 UpdateGuideState exits: m=2834 SNR=33.9
01:36:10.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:10.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:10.587 00.000 10844 Enqueuing Expose request
01:36:10.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
01:36:10.587 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
01:36:10.587 00.000 11060 Moving (-0.17, -0.13) raw xDistance=0.16 yDistance=-0.15
01:36:10.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:36:10.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:10.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:10.587 00.000 11060 MoveAxis(W, 28, ABG)
01:36:10.587 00.000 11060 Guiding  Dir = 3, Dur = 28
01:36:10.590 00.003 11060 IsSlewing returns 0
01:36:10.590 00.000 11060 IsGuiding returns 0
01:36:10.622 00.032 11060 IsGuiding returns 0
01:36:10.622 00.000 11060 Move returns status 0, amount 28
01:36:10.622 00.000 11060 MoveAxis(N, 0, ABG)
01:36:10.622 00.000 11060 Move returns status 0, amount 0
01:36:10.622 00.000 11060 move complete, result=0
01:36:10.623 00.001 11060 worker thread done servicing request
01:36:10.623 00.000 11060 Worker thread wakes up
01:36:10.623 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
01:36:10.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:10.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:11.262 00.639 11060 Exposure complete
01:36:11.430 00.168 11060 worker thread done servicing request
01:36:11.430 00.000 10844 OnExposeComplete: enter
01:36:11.430 00.000 10844 UpdateGuideState(): m_state=6
01:36:11.430 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10416
01:36:11.430 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=61.14, Mass=2317, SNR=29.8, Peak=231 HFD=3.1
01:36:11.430 00.000 10844 MultiStar: [#1 -0.26,0.44,1.06,U] [#2 -0.22,0.34,2.27,U] [#3 -0.20,0.32,1.11,U] [#4 0.39,0.46,0.00,M2] [#5 -0.07,0.45,1.12,U] [#6 -0.45,0.20,1.08,U] [#7 -0.50,0.24,0.94,U] [#8 -0.36,0.20,1.05,U] 
01:36:11.430 00.000 10844 single-star, 7 included, MultiStar: {-0.25, 0.30}, one-star: {-0.04, 0.16}
01:36:11.430 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:36:11.430 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.72)
01:36:11.431 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.83 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
01:36:11.432 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
01:36:11.432 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
01:36:11.432 00.000 11060 Worker thread wakes up
01:36:11.432 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:11.432 00.000 10844 UpdateGuideState exits: m=2317 SNR=29.8
01:36:11.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:11.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:11.432 00.000 10844 Enqueuing Expose request
01:36:11.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
01:36:11.433 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
01:36:11.433 00.000 11060 Moving (-0.04, 0.16) raw xDistance=-0.15 yDistance=-0.07
01:36:11.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:36:11.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:11.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:36:11.433 00.000 11060 MoveAxis(E, 26, ABG)
01:36:11.433 00.000 11060 Guiding  Dir = 2, Dur = 26
01:36:11.454 00.021 11060 IsSlewing returns 0
01:36:11.454 00.000 11060 IsGuiding returns 0
01:36:11.501 00.047 11060 IsGuiding returns 0
01:36:11.502 00.001 11060 Move returns status 0, amount 26
01:36:11.502 00.000 11060 MoveAxis(N, 0, ABG)
01:36:11.502 00.000 11060 Move returns status 0, amount 0
01:36:11.502 00.000 11060 move complete, result=0
01:36:11.502 00.000 11060 worker thread done servicing request
01:36:11.502 00.000 11060 Worker thread wakes up
01:36:11.502 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
01:36:11.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:11.503 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:12.140 00.637 11060 Exposure complete
01:36:12.332 00.192 11060 worker thread done servicing request
01:36:12.332 00.000 10844 OnExposeComplete: enter
01:36:12.332 00.000 10844 UpdateGuideState(): m_state=6
01:36:12.333 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10417
01:36:12.333 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.41, Mass=2402, SNR=30.1, Peak=249 HFD=3.3
01:36:12.333 00.000 10844 MultiStar: [#1 -0.03,1.04,0.00,M1] [#2 -0.45,0.27,2.27,U] [#3 -0.08,0.29,1.04,U] [#4 0.33,0.41,1.01,U] [#5 -0.02,0.93,0.00,M2] [#6 -0.60,0.60,0.00,M5] [#7 -0.23,0.19,0.97,U] [#8 -0.10,0.24,0.99,U] 
01:36:12.333 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.30}, one-star: {0.04, 0.44}
01:36:12.333 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.77 = -2.52)
01:36:12.333 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.54)
01:36:12.333 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.01 mountX=-0.27 mountY=-0.19, mountTheta=-2.53
01:36:12.335 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.30, opts=13)
01:36:12.335 00.000 10844 Enqueuing Move request for scope (-0.14, 0.30)
01:36:12.336 00.001 11060 Worker thread wakes up
01:36:12.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:12.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
01:36:12.336 00.000 10844 UpdateGuideState exits: m=2402 SNR=30.1
01:36:12.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
01:36:12.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:12.336 00.000 11060 Moving (-0.14, 0.30) raw xDistance=-0.27 yDistance=-0.19
01:36:12.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:12.336 00.000 10844 Enqueuing Expose request
01:36:12.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:36:12.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:12.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:36:12.336 00.000 11060 MoveAxis(E, 48, ABG)
01:36:12.336 00.000 11060 Guiding  Dir = 2, Dur = 48
01:36:12.361 00.025 11060 IsSlewing returns 0
01:36:12.361 00.000 11060 IsGuiding returns 0
01:36:12.425 00.064 11060 IsGuiding returns 0
01:36:12.425 00.000 11060 Move returns status 0, amount 48
01:36:12.425 00.000 11060 MoveAxis(N, 0, ABG)
01:36:12.425 00.000 11060 Move returns status 0, amount 0
01:36:12.425 00.000 11060 move complete, result=0
01:36:12.425 00.000 11060 worker thread done servicing request
01:36:12.425 00.000 11060 Worker thread wakes up
01:36:12.425 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
01:36:12.426 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:12.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:13.061 00.635 11060 Exposure complete
01:36:13.231 00.170 11060 worker thread done servicing request
01:36:13.231 00.000 10844 OnExposeComplete: enter
01:36:13.231 00.000 10844 UpdateGuideState(): m_state=6
01:36:13.232 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10418
01:36:13.232 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=61.06, Mass=2309, SNR=29.9, Peak=222 HFD=3.4
01:36:13.232 00.000 10844 MultiStar: [#1 -0.57,0.79,0.00,M2] [#2 -0.13,0.25,2.17,U] [#3 0.14,-0.08,1.11,U] [#4 0.19,0.12,1.12,U] [#5 -0.33,0.47,1.13,U] [#6 -0.32,0.58,0.00,M6] [#7 -0.50,0.44,0.00,M1] [#8 -0.18,0.22,1.11,U] 
01:36:13.232 00.000 10844 single-star, 5 included, MultiStar: {-0.07, 0.19}, one-star: {-0.08, 0.08}
01:36:13.232 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
01:36:13.232 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.21)
01:36:13.232 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.34 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:36:13.234 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
01:36:13.234 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
01:36:13.234 00.000 11060 Worker thread wakes up
01:36:13.234 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:13.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
01:36:13.234 00.000 10844 UpdateGuideState exits: m=2309 SNR=29.9
01:36:13.234 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:36:13.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:13.234 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.07 yDistance=-0.09
01:36:13.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:13.234 00.000 10844 Enqueuing Expose request
01:36:13.235 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:36:13.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:13.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:13.235 00.000 11060 MoveAxis(E, 0, ABG)
01:36:13.235 00.000 11060 Move returns status 0, amount 0
01:36:13.235 00.000 11060 MoveAxis(N, 0, ABG)
01:36:13.235 00.000 11060 Move returns status 0, amount 0
01:36:13.235 00.000 11060 move complete, result=0
01:36:13.235 00.000 11060 worker thread done servicing request
01:36:13.235 00.000 11060 Worker thread wakes up
01:36:13.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:13.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:13.236 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:13.872 00.636 11060 Exposure complete
01:36:14.047 00.175 11060 worker thread done servicing request
01:36:14.047 00.000 10844 OnExposeComplete: enter
01:36:14.047 00.000 10844 UpdateGuideState(): m_state=6
01:36:14.047 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10419
01:36:14.047 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=61.45, Mass=2723, SNR=32.6, Peak=255 HFD=3.5
01:36:14.048 00.001 10844 MultiStar: [#1 -0.06,1.16,0.00,M3] [#2 -0.41,0.67,0.00,M1] [#3 -0.38,0.94,0.00,M1] [#4 0.30,0.39,1.01,U] [#5 0.02,1.15,0.00,M2] [#6 -0.54,0.53,0.00,M7] [#7 0.07,0.67,0.00,M2] [#8 -0.19,0.37,1.06,U] 
01:36:14.048 00.000 10844 refined, 2 included, MultiStar: {-0.02, 0.41}, one-star: {-0.17, 0.48}
01:36:14.048 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
01:36:14.048 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
01:36:14.048 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.63 mountX=-0.40 mountY=-0.09, mountTheta=-2.92
01:36:14.049 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.41, opts=13)
01:36:14.049 00.000 10844 Enqueuing Move request for scope (-0.02, 0.41)
01:36:14.050 00.001 11060 Worker thread wakes up
01:36:14.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:36:14.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.41) opts 0xd
01:36:14.050 00.000 10844 UpdateGuideState exits: m=2723 SNR=32.6 Saturated
01:36:14.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.41)
01:36:14.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:14.050 00.000 11060 Moving (-0.02, 0.41) raw xDistance=-0.40 yDistance=-0.09
01:36:14.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:14.050 00.000 10844 Enqueuing Expose request
01:36:14.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
01:36:14.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:14.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:14.057 00.007 11060 MoveAxis(E, 70, ABG)
01:36:14.057 00.000 11060 Guiding  Dir = 2, Dur = 70
01:36:14.067 00.010 11060 IsSlewing returns 0
01:36:14.067 00.000 11060 IsGuiding returns 0
01:36:14.161 00.094 11060 IsGuiding returns 0
01:36:14.161 00.000 11060 Move returns status 0, amount 70
01:36:14.161 00.000 11060 MoveAxis(N, 0, ABG)
01:36:14.161 00.000 11060 Move returns status 0, amount 0
01:36:14.161 00.000 11060 move complete, result=0
01:36:14.161 00.000 11060 worker thread done servicing request
01:36:14.161 00.000 11060 Worker thread wakes up
01:36:14.161 00.000 10844 GuideStep: -0.4 px 70 ms EAST, -0.1 px 0 ms NORTH
01:36:14.162 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:14.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:14.792 00.630 11060 Exposure complete
01:36:14.968 00.176 11060 worker thread done servicing request
01:36:14.969 00.001 10844 OnExposeComplete: enter
01:36:14.969 00.000 10844 UpdateGuideState(): m_state=6
01:36:14.969 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10420
01:36:14.969 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=61.32, Mass=2756, SNR=33.1, Peak=255 HFD=3.4
01:36:14.969 00.000 10844 MultiStar: [#1 -0.60,0.78,0.00,M4] [#2 -0.12,0.79,0.00,M2] [#3 -0.27,0.41,1.00,U] [#4 0.11,1.07,0.00,M1] [#5 0.01,0.80,0.00,M3] [#6 -0.29,0.61,0.00,M8] [#7 -0.79,0.61,0.00,M3] [#8 -0.49,0.59,0.00,M1] 
01:36:14.969 00.000 10844 single-star, 1 included, MultiStar: {-0.18, 0.38}, one-star: {-0.09, 0.35}
01:36:14.970 00.001 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
01:36:14.970 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
01:36:14.970 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.83 mountX=-0.33 mountY=-0.15, mountTheta=-2.72
01:36:14.972 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.35, opts=13)
01:36:14.972 00.000 10844 Enqueuing Move request for scope (-0.09, 0.35)
01:36:14.972 00.000 11060 Worker thread wakes up
01:36:14.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:14.972 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.1 Saturated
01:36:14.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:14.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:14.972 00.000 10844 Enqueuing Expose request
01:36:14.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.35) opts 0xd
01:36:14.972 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.35)
01:36:14.972 00.000 11060 Moving (-0.09, 0.35) raw xDistance=-0.33 yDistance=-0.15
01:36:14.974 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:36:14.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:14.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:14.974 00.000 11060 MoveAxis(E, 59, ABG)
01:36:14.974 00.000 11060 Guiding  Dir = 2, Dur = 59
01:36:14.991 00.017 11060 IsSlewing returns 0
01:36:14.991 00.000 11060 IsGuiding returns 0
01:36:15.053 00.062 11060 IsGuiding returns 0
01:36:15.053 00.000 11060 Move returns status 0, amount 59
01:36:15.054 00.001 11060 MoveAxis(N, 0, ABG)
01:36:15.054 00.000 11060 Move returns status 0, amount 0
01:36:15.054 00.000 11060 move complete, result=0
01:36:15.054 00.000 11060 worker thread done servicing request
01:36:15.054 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.1 px 0 ms NORTH
01:36:15.054 00.000 11060 Worker thread wakes up
01:36:15.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:15.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:15.697 00.643 11060 Exposure complete
01:36:15.864 00.167 11060 worker thread done servicing request
01:36:15.865 00.001 10844 OnExposeComplete: enter
01:36:15.865 00.000 10844 UpdateGuideState(): m_state=6
01:36:15.865 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10421
01:36:15.865 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=61.46, Mass=2752, SNR=33.2, Peak=255 HFD=3.2
01:36:15.866 00.001 10844 MultiStar: [#1 0.14,0.48,1.11,U] [#2 -0.18,0.80,0.00,M3] [#3 -0.06,0.31,0.98,U] [#4 0.40,0.60,0.00,M2] [#5 -0.17,0.58,0.00,M4] [#6 -0.46,0.54,0.00,M9] [#7 -0.50,0.93,0.00,M4] [#8 0.42,0.58,0.00,M2] 
01:36:15.866 00.000 10844 refined, 2 included, MultiStar: {0.04, 0.43}, one-star: {0.03, 0.49}
01:36:15.866 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
01:36:15.866 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
01:36:15.866 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.43 hyp=0.43 cameraTheta=1.48 mountX=-0.43 mountY=-0.03, mountTheta=-3.07
01:36:15.867 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.43, opts=13)
01:36:15.867 00.000 10844 Enqueuing Move request for scope (0.04, 0.43)
01:36:15.868 00.001 11060 Worker thread wakes up
01:36:15.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:36:15.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.43) opts 0xd
01:36:15.868 00.000 10844 UpdateGuideState exits: m=2752 SNR=33.2 Saturated
01:36:15.868 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.43)
01:36:15.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:15.868 00.000 11060 Moving (0.04, 0.43) raw xDistance=-0.43 yDistance=-0.03
01:36:15.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:15.868 00.000 10844 Enqueuing Expose request
01:36:15.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
01:36:15.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:15.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:36:15.869 00.001 11060 MoveAxis(E, 76, ABG)
01:36:15.869 00.000 11060 Guiding  Dir = 2, Dur = 76
01:36:15.880 00.011 11060 IsSlewing returns 0
01:36:15.880 00.000 11060 IsGuiding returns 0
01:36:15.957 00.077 11060 IsGuiding returns 0
01:36:15.957 00.000 11060 Move returns status 0, amount 76
01:36:15.958 00.001 11060 MoveAxis(N, 0, ABG)
01:36:15.958 00.000 11060 Move returns status 0, amount 0
01:36:15.958 00.000 11060 move complete, result=0
01:36:15.958 00.000 11060 worker thread done servicing request
01:36:15.958 00.000 11060 Worker thread wakes up
01:36:15.958 00.000 10844 GuideStep: -0.4 px 76 ms EAST, -0.0 px 0 ms NORTH
01:36:15.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:15.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:16.588 00.630 11060 Exposure complete
01:36:16.751 00.163 11060 worker thread done servicing request
01:36:16.751 00.000 10844 OnExposeComplete: enter
01:36:16.751 00.000 10844 UpdateGuideState(): m_state=6
01:36:16.751 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10422
01:36:16.751 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=61.45, Mass=2821, SNR=33.4, Peak=255 HFD=3.5
01:36:16.752 00.001 10844 MultiStar: [#1 0.02,0.48,0.98,U] [#2 -0.10,-0.12,2.16,U] [#3 -0.22,-0.03,0.87,U] [#4 -0.50,0.81,0.00,M3] [#5 0.05,0.48,1.02,U] [#6 -0.50,0.48,0.00,M10] [#7 -0.56,-0.13,0.80,U] [#8 0.26,0.04,0.90,U] 
01:36:16.752 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.14}, one-star: {-0.37, 0.48}
01:36:16.752 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
01:36:16.752 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
01:36:16.752 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.28 mountX=-0.12 mountY=-0.14, mountTheta=-2.26
01:36:16.753 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.14, opts=13)
01:36:16.753 00.000 10844 Enqueuing Move request for scope (-0.12, 0.14)
01:36:16.753 00.000 11060 Worker thread wakes up
01:36:16.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:16.753 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.4 Saturated
01:36:16.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:16.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:16.753 00.000 10844 Enqueuing Expose request
01:36:16.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
01:36:16.753 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
01:36:16.754 00.001 11060 Moving (-0.12, 0.14) raw xDistance=-0.12 yDistance=-0.14
01:36:16.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:36:16.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:16.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:36:16.754 00.000 11060 MoveAxis(E, 0, ABG)
01:36:16.754 00.000 11060 Move returns status 0, amount 0
01:36:16.754 00.000 11060 MoveAxis(N, 0, ABG)
01:36:16.754 00.000 11060 Move returns status 0, amount 0
01:36:16.754 00.000 11060 move complete, result=0
01:36:16.754 00.000 11060 worker thread done servicing request
01:36:16.754 00.000 11060 Worker thread wakes up
01:36:16.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:16.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:16.755 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:17.383 00.628 11060 Exposure complete
01:36:17.564 00.181 11060 worker thread done servicing request
01:36:17.565 00.001 10844 OnExposeComplete: enter
01:36:17.565 00.000 10844 UpdateGuideState(): m_state=6
01:36:17.565 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10423
01:36:17.565 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=61.42, Mass=2763, SNR=32.7, Peak=232 HFD=3.6
01:36:17.565 00.000 10844 MultiStar: [#1 -0.12,0.64,0.00,M3] [#2 0.07,0.47,2.00,U] [#3 -0.07,0.15,0.99,U] [#4 0.19,0.58,0.00,M4] [#5 -0.18,0.61,0.00,M4] [#6 0.17,0.09,0.90,U] [#7 -0.25,0.78,0.00,M4] [#8 0.46,0.27,0.89,U] 
01:36:17.566 00.001 10844 refined, 4 included, MultiStar: {0.07, 0.32}, one-star: {-0.23, 0.45}
01:36:17.566 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
01:36:17.566 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
01:36:17.566 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.36 mountX=-0.33 mountY=0.02, mountTheta=3.09
01:36:17.567 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.32, opts=13)
01:36:17.567 00.000 10844 Enqueuing Move request for scope (0.07, 0.32)
01:36:17.567 00.000 11060 Worker thread wakes up
01:36:17.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:17.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
01:36:17.567 00.000 10844 UpdateGuideState exits: m=2763 SNR=32.7
01:36:17.567 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
01:36:17.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:17.567 00.000 11060 Moving (0.07, 0.32) raw xDistance=-0.33 yDistance=0.02
01:36:17.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:17.567 00.000 10844 Enqueuing Expose request
01:36:17.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:36:17.568 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:17.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:36:17.568 00.000 11060 MoveAxis(E, 57, ABG)
01:36:17.568 00.000 11060 Guiding  Dir = 2, Dur = 57
01:36:17.596 00.028 11060 IsSlewing returns 0
01:36:17.596 00.000 11060 IsGuiding returns 0
01:36:17.658 00.062 11060 IsGuiding returns 0
01:36:17.658 00.000 11060 Move returns status 0, amount 57
01:36:17.658 00.000 11060 MoveAxis(N, 0, ABG)
01:36:17.658 00.000 11060 Move returns status 0, amount 0
01:36:17.658 00.000 11060 move complete, result=0
01:36:17.658 00.000 11060 worker thread done servicing request
01:36:17.658 00.000 11060 Worker thread wakes up
01:36:17.659 00.001 10844 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
01:36:17.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:17.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:18.296 00.637 11060 Exposure complete
01:36:18.463 00.167 11060 worker thread done servicing request
01:36:18.463 00.000 10844 OnExposeComplete: enter
01:36:18.464 00.001 10844 UpdateGuideState(): m_state=6
01:36:18.464 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10424
01:36:18.464 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=61.64, Mass=2797, SNR=33.9, Peak=255 HFD=3.3
01:36:18.464 00.000 10844 MultiStar: [#1 0.05,0.51,1.00,U] [#2 0.12,0.46,1.97,U] [#3 -0.34,0.11,0.89,U] [#4 0.03,0.30,0.95,U] [#5 -0.33,1.27,0.00,M5] [#6 -0.03,0.17,0.87,U] [#7 -0.51,0.38,0.00,M5] [#8 0.11,-0.07,0.88,U] 
01:36:18.464 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.34}, one-star: {0.05, 0.66}
01:36:18.464 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
01:36:18.465 00.001 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
01:36:18.465 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.52 mountX=-0.34 mountY=-0.04, mountTheta=-3.03
01:36:18.466 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.34, opts=13)
01:36:18.466 00.000 10844 Enqueuing Move request for scope (0.02, 0.34)
01:36:18.466 00.000 11060 Worker thread wakes up
01:36:18.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
01:36:18.466 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
01:36:18.466 00.000 11060 Moving (0.02, 0.34) raw xDistance=-0.34 yDistance=-0.04
01:36:18.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:36:18.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:18.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:18.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:18.466 00.000 11060 MoveAxis(E, 60, ABG)
01:36:18.467 00.001 11060 Guiding  Dir = 2, Dur = 60
01:36:18.467 00.000 10844 UpdateGuideState exits: m=2797 SNR=33.9 Saturated
01:36:18.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:18.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:18.467 00.000 10844 Enqueuing Expose request
01:36:18.508 00.041 11060 IsSlewing returns 0
01:36:18.509 00.001 11060 IsGuiding returns 0
01:36:18.580 00.071 11060 IsGuiding returns 0
01:36:18.580 00.000 11060 Move returns status 0, amount 60
01:36:18.580 00.000 11060 MoveAxis(N, 0, ABG)
01:36:18.580 00.000 11060 Move returns status 0, amount 0
01:36:18.580 00.000 11060 move complete, result=0
01:36:18.581 00.001 11060 worker thread done servicing request
01:36:18.581 00.000 11060 Worker thread wakes up
01:36:18.581 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
01:36:18.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:18.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:19.210 00.629 11060 Exposure complete
01:36:19.403 00.193 11060 worker thread done servicing request
01:36:19.403 00.000 10844 OnExposeComplete: enter
01:36:19.403 00.000 10844 UpdateGuideState(): m_state=6
01:36:19.404 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10425
01:36:19.404 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=61.01, Mass=2845, SNR=33.6, Peak=246 HFD=3.4
01:36:19.404 00.000 10844 MultiStar: [#1 -0.16,0.25,0.94,U] [#2 0.11,0.03,2.01,U] [#3 0.19,-0.15,0.88,U] [#4 -0.45,0.89,0.00,M4] [#5 -0.43,0.41,0.00,M6] [#6 -0.21,-0.04,0.91,U] [#7 -0.43,0.41,0.81,U] [#8 -0.36,0.21,0.84,U] 
01:36:19.404 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.09}, one-star: {0.14, 0.04}
01:36:19.404 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
01:36:19.404 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
01:36:19.404 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.18 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
01:36:19.406 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
01:36:19.406 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
01:36:19.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:19.406 00.000 10844 UpdateGuideState exits: m=2845 SNR=33.6
01:36:19.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:19.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:19.406 00.000 10844 Enqueuing Expose request
01:36:19.407 00.001 11060 Worker thread wakes up
01:36:19.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
01:36:19.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
01:36:19.407 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.08 yDistance=-0.08
01:36:19.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:36:19.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:19.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:36:19.407 00.000 11060 MoveAxis(E, 0, ABG)
01:36:19.408 00.001 11060 Move returns status 0, amount 0
01:36:19.408 00.000 11060 MoveAxis(N, 0, ABG)
01:36:19.408 00.000 11060 Move returns status 0, amount 0
01:36:19.408 00.000 11060 move complete, result=0
01:36:19.408 00.000 11060 worker thread done servicing request
01:36:19.408 00.000 11060 Worker thread wakes up
01:36:19.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:19.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:19.408 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:20.044 00.636 11060 Exposure complete
01:36:20.213 00.169 11060 worker thread done servicing request
01:36:20.214 00.001 10844 OnExposeComplete: enter
01:36:20.214 00.000 10844 UpdateGuideState(): m_state=6
01:36:20.214 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10426
01:36:20.214 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=61.08, Mass=2805, SNR=33.3, Peak=245 HFD=3.6
01:36:20.214 00.000 10844 MultiStar: [#1 -0.11,0.10,1.00,U] [#2 -0.17,-0.31,2.00,U] [#3 -0.08,0.01,0.93,U] [#4 -0.15,0.17,1.02,U] [#5 -0.29,-0.01,1.03,U] [#6 -0.40,0.13,0.95,U] [#7 -0.27,-0.05,0.86,U] [#8 -0.79,0.05,0.00,M1] 
01:36:20.214 00.000 10844 single-star, 7 included, MultiStar: {-0.19, -0.02}, one-star: {-0.06, 0.11}
01:36:20.214 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.85 = -2.44)
01:36:20.214 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.46)
01:36:20.216 00.002 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.09 mountX=-0.09 mountY=-0.08, mountTheta=-2.45
01:36:20.217 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
01:36:20.217 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
01:36:20.217 00.000 11060 Worker thread wakes up
01:36:20.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
01:36:20.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
01:36:20.217 00.000 11060 Moving (-0.06, 0.11) raw xDistance=-0.09 yDistance=-0.08
01:36:20.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:36:20.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:20.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:20.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:36:20.217 00.000 11060 MoveAxis(E, 0, ABG)
01:36:20.217 00.000 11060 Move returns status 0, amount 0
01:36:20.218 00.001 11060 MoveAxis(N, 0, ABG)
01:36:20.218 00.000 11060 Move returns status 0, amount 0
01:36:20.218 00.000 10844 UpdateGuideState exits: m=2805 SNR=33.3
01:36:20.218 00.000 11060 move complete, result=0
01:36:20.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:20.218 00.000 11060 worker thread done servicing request
01:36:20.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:20.218 00.000 10844 Enqueuing Expose request
01:36:20.218 00.000 11060 Worker thread wakes up
01:36:20.218 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:20.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:20.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:20.849 00.631 11060 Exposure complete
01:36:21.036 00.187 11060 worker thread done servicing request
01:36:21.036 00.000 10844 OnExposeComplete: enter
01:36:21.036 00.000 10844 UpdateGuideState(): m_state=6
01:36:21.036 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10427
01:36:21.037 00.001 10844 Star::Find returns 1 (0), X=268.43, Y=61.25, Mass=2702, SNR=32.4, Peak=248 HFD=3.5
01:36:21.037 00.000 10844 MultiStar: [#1 -0.10,0.28,1.08,U] [#2 -0.18,0.12,2.02,U] [#3 -0.33,-0.34,0.97,U] [#4 0.00,0.26,0.98,U] [#5 0.07,0.47,1.06,U] [#6 0.28,-0.10,0.82,U] [#7 -0.15,-0.09,0.83,U] [#8 -0.05,-0.04,0.91,U] 
01:36:21.037 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.11}, one-star: {-0.06, 0.27}
01:36:21.037 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.93 = -2.36)
01:36:21.037 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.38)
01:36:21.037 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.17 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
01:36:21.038 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
01:36:21.039 00.001 10844 Enqueuing Move request for scope (-0.07, 0.11)
01:36:21.039 00.000 11060 Worker thread wakes up
01:36:21.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:21.039 00.000 10844 UpdateGuideState exits: m=2702 SNR=32.4
01:36:21.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:21.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:21.039 00.000 10844 Enqueuing Expose request
01:36:21.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
01:36:21.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
01:36:21.039 00.000 11060 Moving (-0.07, 0.11) raw xDistance=-0.09 yDistance=-0.09
01:36:21.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:36:21.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:21.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:21.039 00.000 11060 MoveAxis(E, 0, ABG)
01:36:21.039 00.000 11060 Move returns status 0, amount 0
01:36:21.039 00.000 11060 MoveAxis(N, 0, ABG)
01:36:21.039 00.000 11060 Move returns status 0, amount 0
01:36:21.039 00.000 11060 move complete, result=0
01:36:21.040 00.001 11060 worker thread done servicing request
01:36:21.040 00.000 11060 Worker thread wakes up
01:36:21.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:21.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:21.042 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:21.678 00.636 11060 Exposure complete
01:36:21.845 00.167 11060 worker thread done servicing request
01:36:21.845 00.000 10844 OnExposeComplete: enter
01:36:21.845 00.000 10844 UpdateGuideState(): m_state=6
01:36:21.846 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10428
01:36:21.846 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=61.03, Mass=3013, SNR=34.7, Peak=255 HFD=3.6
01:36:21.846 00.000 10844 MultiStar: [#1 -0.01,0.21,0.96,U] [#2 0.14,-0.37,1.98,U] [#3 0.27,-0.33,0.93,U] [#4 -0.37,0.45,0.98,U] [#5 0.18,-0.15,0.98,U] [#6 0.06,-0.50,0.81,U] [#7 0.26,-0.16,0.82,U] [#8 0.07,0.23,0.84,U] 
01:36:21.846 00.000 10844 single-star, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.04, 0.05}
01:36:21.846 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:36:21.846 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
01:36:21.846 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.87 mountX=-0.06 mountY=0.03, mountTheta=2.61
01:36:21.847 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
01:36:21.848 00.001 10844 Enqueuing Move request for scope (0.04, 0.05)
01:36:21.848 00.000 11060 Worker thread wakes up
01:36:21.848 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:21.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:36:21.848 00.000 10844 UpdateGuideState exits: m=3013 SNR=34.7 Saturated
01:36:21.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:36:21.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:21.848 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.06 yDistance=0.03
01:36:21.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:21.848 00.000 10844 Enqueuing Expose request
01:36:21.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:36:21.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:21.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:36:21.848 00.000 11060 MoveAxis(E, 0, ABG)
01:36:21.848 00.000 11060 Move returns status 0, amount 0
01:36:21.848 00.000 11060 MoveAxis(N, 0, ABG)
01:36:21.848 00.000 11060 Move returns status 0, amount 0
01:36:21.849 00.001 11060 move complete, result=0
01:36:21.849 00.000 11060 worker thread done servicing request
01:36:21.849 00.000 11060 Worker thread wakes up
01:36:21.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:21.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:21.851 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:22.477 00.626 11060 Exposure complete
01:36:22.636 00.159 11060 worker thread done servicing request
01:36:22.636 00.000 10844 OnExposeComplete: enter
01:36:22.636 00.000 10844 UpdateGuideState(): m_state=6
01:36:22.637 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10429
01:36:22.637 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=60.59, Mass=2790, SNR=33.5, Peak=255 HFD=3.3
01:36:22.637 00.000 10844 MultiStar: [#1 0.23,-0.09,0.95,U] [#2 0.16,-0.03,2.03,U] [#3 -0.21,0.28,0.89,U] [#4 0.28,0.32,0.98,U] [#5 0.21,0.52,0.95,U] [#6 -0.16,0.40,0.91,U] [#7 0.25,0.06,0.82,U] [#8 -0.44,0.63,0.00,M1] 
01:36:22.637 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.11}, one-star: {0.08, -0.38}
01:36:22.637 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
01:36:22.637 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
01:36:22.637 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=-0.13 mountY=0.09, mountTheta=2.52
01:36:22.638 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.11, opts=13)
01:36:22.640 00.002 10844 Enqueuing Move request for scope (0.11, 0.11)
01:36:22.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:22.640 00.000 10844 UpdateGuideState exits: m=2790 SNR=33.5 Saturated
01:36:22.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:22.640 00.000 11060 Worker thread wakes up
01:36:22.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
01:36:22.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
01:36:22.640 00.000 11060 Moving (0.11, 0.11) raw xDistance=-0.13 yDistance=0.09
01:36:22.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:36:22.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:22.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:22.640 00.000 10844 Enqueuing Expose request
01:36:22.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:36:22.641 00.001 11060 MoveAxis(E, 22, ABG)
01:36:22.641 00.000 11060 Guiding  Dir = 2, Dur = 22
01:36:22.649 00.008 11060 IsSlewing returns 0
01:36:22.650 00.001 11060 IsGuiding returns 0
01:36:22.676 00.026 11060 IsGuiding returns 0
01:36:22.676 00.000 11060 Move returns status 0, amount 22
01:36:22.676 00.000 11060 MoveAxis(N, 0, ABG)
01:36:22.676 00.000 11060 Move returns status 0, amount 0
01:36:22.676 00.000 11060 move complete, result=0
01:36:22.676 00.000 11060 worker thread done servicing request
01:36:22.676 00.000 11060 Worker thread wakes up
01:36:22.676 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:36:22.677 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:22.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:23.306 00.629 11060 Exposure complete
01:36:23.496 00.190 11060 worker thread done servicing request
01:36:23.496 00.000 10844 OnExposeComplete: enter
01:36:23.496 00.000 10844 UpdateGuideState(): m_state=6
01:36:23.496 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10430
01:36:23.496 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=60.77, Mass=2702, SNR=33.0, Peak=252 HFD=3.1
01:36:23.496 00.000 10844 MultiStar: [#1 0.46,0.14,0.92,U] [#2 -0.22,0.10,2.06,U] [#3 0.15,-0.40,1.04,U] [#4 0.55,0.66,0.00,M1] [#5 -0.05,0.26,0.98,U] [#6 -0.03,0.39,0.92,U] [#7 0.24,0.49,0.75,U] [#8 0.34,0.48,0.92,U] 
01:36:23.497 00.001 10844 refined, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.41, -0.20}
01:36:23.497 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
01:36:23.497 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
01:36:23.497 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.89 mountX=-0.15 mountY=0.09, mountTheta=2.63
01:36:23.498 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.13, opts=13)
01:36:23.498 00.000 10844 Enqueuing Move request for scope (0.11, 0.13)
01:36:23.498 00.000 11060 Worker thread wakes up
01:36:23.498 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:23.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:36:23.498 00.000 10844 UpdateGuideState exits: m=2702 SNR=33.0
01:36:23.498 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:36:23.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:23.498 00.000 11060 Moving (0.11, 0.13) raw xDistance=-0.15 yDistance=0.09
01:36:23.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:23.498 00.000 10844 Enqueuing Expose request
01:36:23.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:36:23.499 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:23.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:36:23.499 00.000 11060 MoveAxis(E, 27, ABG)
01:36:23.499 00.000 11060 Guiding  Dir = 2, Dur = 27
01:36:23.536 00.037 11060 IsSlewing returns 0
01:36:23.537 00.001 11060 IsGuiding returns 0
01:36:23.582 00.045 11060 IsGuiding returns 0
01:36:23.582 00.000 11060 Move returns status 0, amount 27
01:36:23.582 00.000 11060 MoveAxis(N, 0, ABG)
01:36:23.582 00.000 11060 Move returns status 0, amount 0
01:36:23.582 00.000 11060 move complete, result=0
01:36:23.582 00.000 11060 worker thread done servicing request
01:36:23.582 00.000 11060 Worker thread wakes up
01:36:23.582 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
01:36:23.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:23.583 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:24.212 00.629 11060 Exposure complete
01:36:24.392 00.180 11060 worker thread done servicing request
01:36:24.392 00.000 10844 OnExposeComplete: enter
01:36:24.392 00.000 10844 UpdateGuideState(): m_state=6
01:36:24.393 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10431
01:36:24.393 00.000 10844 Star::Find returns 1 (1), X=268.75, Y=60.74, Mass=3105, SNR=35.8, Peak=255 HFD=3.5
01:36:24.393 00.000 10844 MultiStar: [#1 0.27,0.14,0.95,U] [#2 -0.17,0.74,0.00,M1] [#3 0.13,0.57,0.94,U] [#4 -0.02,0.72,0.00,M2] [#5 -0.12,0.95,0.00,M2] [#6 0.33,0.22,0.92,U] [#7 0.27,0.59,0.00,M1] [#8 -0.11,0.29,0.83,U] 
01:36:24.393 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.19}, one-star: {0.27, -0.24}
01:36:24.393 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
01:36:24.393 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
01:36:24.393 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.26 cameraTheta=0.79 mountX=-0.22 mountY=0.15, mountTheta=2.53
01:36:24.395 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.19, opts=13)
01:36:24.395 00.000 10844 Enqueuing Move request for scope (0.19, 0.19)
01:36:24.395 00.000 11060 Worker thread wakes up
01:36:24.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:24.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.19) opts 0xd
01:36:24.395 00.000 10844 UpdateGuideState exits: m=3105 SNR=35.8 Saturated
01:36:24.396 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:24.396 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.19)
01:36:24.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:24.396 00.000 10844 Enqueuing Expose request
01:36:24.396 00.000 11060 Moving (0.19, 0.19) raw xDistance=-0.22 yDistance=0.15
01:36:24.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:36:24.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:24.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:36:24.396 00.000 11060 MoveAxis(E, 38, ABG)
01:36:24.396 00.000 11060 Guiding  Dir = 2, Dur = 38
01:36:24.413 00.017 11060 IsSlewing returns 0
01:36:24.413 00.000 11060 IsGuiding returns 0
01:36:24.475 00.062 11060 IsGuiding returns 0
01:36:24.475 00.000 11060 Move returns status 0, amount 38
01:36:24.475 00.000 11060 MoveAxis(N, 0, ABG)
01:36:24.475 00.000 11060 Move returns status 0, amount 0
01:36:24.475 00.000 11060 move complete, result=0
01:36:24.475 00.000 11060 worker thread done servicing request
01:36:24.475 00.000 11060 Worker thread wakes up
01:36:24.475 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
01:36:24.477 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:24.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:25.106 00.629 11060 Exposure complete
01:36:25.285 00.179 11060 worker thread done servicing request
01:36:25.285 00.000 10844 OnExposeComplete: enter
01:36:25.285 00.000 10844 UpdateGuideState(): m_state=6
01:36:25.287 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10432
01:36:25.287 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=60.99, Mass=2651, SNR=32.6, Peak=233 HFD=3.3
01:36:25.287 00.000 10844 MultiStar: [#1 -0.01,0.03,0.94,U] [#2 0.07,-0.08,2.11,U] [#3 0.11,-0.35,1.00,U] [#4 -0.01,0.58,1.06,U] [#5 -0.15,0.68,0.00,M3] [#6 -0.01,-0.15,0.93,U] [#7 -0.14,-0.01,0.88,U] [#8 -0.35,-0.42,1.01,U] 
01:36:25.287 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.21, 0.02}
01:36:25.287 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
01:36:25.287 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
01:36:25.287 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.67 mountX=0.05 mountY=0.00, mountTheta=0.06
01:36:25.289 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
01:36:25.289 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
01:36:25.289 00.000 11060 Worker thread wakes up
01:36:25.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:25.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
01:36:25.289 00.000 10844 UpdateGuideState exits: m=2651 SNR=32.6
01:36:25.289 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
01:36:25.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:25.289 00.000 11060 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.00
01:36:25.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:25.289 00.000 10844 Enqueuing Expose request
01:36:25.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:36:25.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:25.290 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:36:25.290 00.000 11060 MoveAxis(E, 0, ABG)
01:36:25.290 00.000 11060 Move returns status 0, amount 0
01:36:25.290 00.000 11060 MoveAxis(N, 0, ABG)
01:36:25.290 00.000 11060 Move returns status 0, amount 0
01:36:25.290 00.000 11060 move complete, result=0
01:36:25.290 00.000 11060 worker thread done servicing request
01:36:25.290 00.000 11060 Worker thread wakes up
01:36:25.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:25.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:25.291 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:25.933 00.642 11060 Exposure complete
01:36:26.127 00.194 11060 worker thread done servicing request
01:36:26.127 00.000 10844 OnExposeComplete: enter
01:36:26.127 00.000 10844 UpdateGuideState(): m_state=6
01:36:26.127 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10433
01:36:26.127 00.000 10844 Star::Find returns 1 (1), X=268.87, Y=60.83, Mass=2878, SNR=34.2, Peak=255 HFD=3.6
01:36:26.128 00.001 10844 MultiStar: [#1 -0.19,0.23,0.94,U] [#2 0.09,0.18,2.05,U] [#3 -0.04,-0.10,0.91,U] [#4 0.42,0.41,0.84,U] [#5 -0.13,0.25,0.96,U] [#6 -0.42,0.44,0.00,M1] [#7 -0.05,-0.27,0.72,U] [#8 0.12,-0.29,0.93,U] 
01:36:26.128 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.38, -0.14}
01:36:26.128 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:36:26.128 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:36:26.128 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=-0.07 mountY=0.07, mountTheta=2.36
01:36:26.129 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
01:36:26.129 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
01:36:26.129 00.000 11060 Worker thread wakes up
01:36:26.129 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:26.129 00.000 10844 UpdateGuideState exits: m=2878 SNR=34.2 Saturated
01:36:26.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:26.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:36:26.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:26.130 00.001 10844 Enqueuing Expose request
01:36:26.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:36:26.130 00.000 11060 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=0.07
01:36:26.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:36:26.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:26.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:36:26.130 00.000 11060 MoveAxis(E, 0, ABG)
01:36:26.130 00.000 11060 Move returns status 0, amount 0
01:36:26.130 00.000 11060 MoveAxis(N, 0, ABG)
01:36:26.130 00.000 11060 Move returns status 0, amount 0
01:36:26.130 00.000 11060 move complete, result=0
01:36:26.130 00.000 11060 worker thread done servicing request
01:36:26.130 00.000 11060 Worker thread wakes up
01:36:26.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:26.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:26.131 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:26.764 00.633 11060 Exposure complete
01:36:26.934 00.170 11060 worker thread done servicing request
01:36:26.934 00.000 10844 OnExposeComplete: enter
01:36:26.934 00.000 10844 UpdateGuideState(): m_state=6
01:36:26.934 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10434
01:36:26.934 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=60.81, Mass=2837, SNR=33.7, Peak=251 HFD=3.2
01:36:26.935 00.001 10844 MultiStar: [#1 0.09,-0.14,0.94,U] [#2 0.47,0.48,0.00,M1] [#3 -0.25,-0.19,0.97,U] [#4 0.56,0.01,1.00,U] [#5 0.27,-0.09,1.03,U] [#6 0.24,0.39,0.97,U] [#7 0.36,-0.15,0.87,U] [#8 -0.07,0.31,0.91,U] 
01:36:26.935 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {-0.08, -0.16}
01:36:26.935 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
01:36:26.935 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
01:36:26.942 00.007 10844 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.03 mountX=-0.02 mountY=0.14, mountTheta=1.72
01:36:26.944 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.00, opts=13)
01:36:26.944 00.000 10844 Enqueuing Move request for scope (0.14, -0.00)
01:36:26.944 00.000 11060 Worker thread wakes up
01:36:26.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:26.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
01:36:26.944 00.000 10844 UpdateGuideState exits: m=2837 SNR=33.7
01:36:26.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
01:36:26.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:26.944 00.000 11060 Moving (0.14, -0.00) raw xDistance=-0.02 yDistance=0.14
01:36:26.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:26.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:36:26.945 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:26.945 00.000 10844 Enqueuing Expose request
01:36:26.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:36:26.945 00.000 11060 MoveAxis(E, 0, ABG)
01:36:26.945 00.000 11060 Move returns status 0, amount 0
01:36:26.945 00.000 11060 MoveAxis(N, 0, ABG)
01:36:26.945 00.000 11060 Move returns status 0, amount 0
01:36:26.945 00.000 11060 move complete, result=0
01:36:26.945 00.000 11060 worker thread done servicing request
01:36:26.945 00.000 11060 Worker thread wakes up
01:36:26.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:26.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:26.946 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:27.594 00.648 11060 Exposure complete
01:36:27.767 00.173 11060 worker thread done servicing request
01:36:27.767 00.000 10844 OnExposeComplete: enter
01:36:27.767 00.000 10844 UpdateGuideState(): m_state=6
01:36:27.769 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10435
01:36:27.769 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.34, Mass=2726, SNR=32.8, Peak=250 HFD=3.4
01:36:27.769 00.000 10844 MultiStar: [#1 -0.11,0.05,0.94,U] [#2 -0.03,0.33,2.00,U] [#3 -0.44,-0.03,0.97,U] [#4 -0.01,0.23,0.87,U] [#5 0.59,0.37,0.00,M2] [#6 -0.11,-0.38,0.95,U] [#7 -0.55,-0.05,0.88,U] [#8 -0.38,-0.15,0.92,U] 
01:36:27.769 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.08}, one-star: {0.14, 0.36}
01:36:27.769 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.43 = -1.86)
01:36:27.769 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.88)
01:36:27.769 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.67 mountX=-0.05 mountY=-0.17, mountTheta=-1.86
01:36:27.771 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
01:36:27.771 00.000 10844 Enqueuing Move request for scope (-0.16, 0.08)
01:36:27.771 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:36:27.771 00.000 10844 UpdateGuideState exits: m=2726 SNR=32.8
01:36:27.771 00.000 11060 Worker thread wakes up
01:36:27.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:27.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
01:36:27.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:27.771 00.000 10844 Enqueuing Expose request
01:36:27.771 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
01:36:27.771 00.000 11060 Moving (-0.16, 0.08) raw xDistance=-0.05 yDistance=-0.17
01:36:27.772 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:36:27.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:27.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:36:27.772 00.000 11060 MoveAxis(E, 0, ABG)
01:36:27.772 00.000 11060 Move returns status 0, amount 0
01:36:27.772 00.000 11060 MoveAxis(N, 0, ABG)
01:36:27.772 00.000 11060 Move returns status 0, amount 0
01:36:27.772 00.000 11060 move complete, result=0
01:36:27.772 00.000 11060 worker thread done servicing request
01:36:27.772 00.000 11060 Worker thread wakes up
01:36:27.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:27.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:27.774 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:28.412 00.638 11060 Exposure complete
01:36:28.598 00.186 11060 worker thread done servicing request
01:36:28.598 00.000 10844 OnExposeComplete: enter
01:36:28.598 00.000 10844 UpdateGuideState(): m_state=6
01:36:28.598 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10436
01:36:28.598 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=61.08, Mass=2245, SNR=29.5, Peak=225 HFD=3.3
01:36:28.598 00.000 10844 MultiStar: [#1 -0.47,0.74,0.00,M1] [#2 -0.42,-0.09,2.35,U] [#3 -0.29,0.60,0.00,M1] [#4 0.02,-0.04,1.05,U] [#5 0.10,0.12,1.24,U] [#6 0.13,-0.47,1.03,U] [#7 -0.53,0.02,0.87,U] [#8 -0.18,-0.02,1.18,U] 
01:36:28.599 00.001 10844 single-star, 6 included, MultiStar: {-0.17, -0.05}, one-star: {-0.10, 0.11}
01:36:28.599 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.09 = -2.20)
01:36:28.599 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.22)
01:36:28.599 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=-0.09 mountY=-0.12, mountTheta=-2.20
01:36:28.600 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
01:36:28.600 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
01:36:28.600 00.000 11060 Worker thread wakes up
01:36:28.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:28.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
01:36:28.600 00.000 10844 UpdateGuideState exits: m=2245 SNR=29.5
01:36:28.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
01:36:28.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:28.601 00.001 11060 Moving (-0.10, 0.11) raw xDistance=-0.09 yDistance=-0.12
01:36:28.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:28.601 00.000 10844 Enqueuing Expose request
01:36:28.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:36:28.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:28.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:36:28.601 00.000 11060 MoveAxis(E, 0, ABG)
01:36:28.601 00.000 11060 Move returns status 0, amount 0
01:36:28.601 00.000 11060 MoveAxis(N, 0, ABG)
01:36:28.601 00.000 11060 Move returns status 0, amount 0
01:36:28.601 00.000 11060 move complete, result=0
01:36:28.601 00.000 11060 worker thread done servicing request
01:36:28.601 00.000 11060 Worker thread wakes up
01:36:28.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:28.602 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:28.603 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:29.245 00.642 11060 Exposure complete
01:36:29.414 00.169 11060 worker thread done servicing request
01:36:29.414 00.000 10844 OnExposeComplete: enter
01:36:29.414 00.000 10844 UpdateGuideState(): m_state=6
01:36:29.414 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10437
01:36:29.414 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=60.81, Mass=2590, SNR=31.9, Peak=221 HFD=3.4
01:36:29.415 00.001 10844 MultiStar: [#1 0.24,0.00,1.05,U] [#2 -0.77,-0.23,0.00,M1] [#3 -0.16,-0.04,0.99,U] [#4 -0.04,-0.12,1.04,U] [#5 -0.71,-0.06,0.00,M2] [#6 -0.55,-0.21,0.94,U] [#7 -0.14,0.11,0.92,U] [#8 -0.06,-0.47,0.89,U] 
01:36:29.415 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.12}, one-star: {-0.01, -0.17}
01:36:29.415 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
01:36:29.415 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
01:36:29.415 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.24 mountX=0.14 mountY=-0.07, mountTheta=-0.50
01:36:29.416 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.12, opts=13)
01:36:29.416 00.000 10844 Enqueuing Move request for scope (-0.10, -0.12)
01:36:29.416 00.000 11060 Worker thread wakes up
01:36:29.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:29.416 00.000 10844 UpdateGuideState exits: m=2590 SNR=31.9
01:36:29.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:29.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
01:36:29.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:29.417 00.001 10844 Enqueuing Expose request
01:36:29.417 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
01:36:29.417 00.000 11060 Moving (-0.10, -0.12) raw xDistance=0.14 yDistance=-0.07
01:36:29.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:36:29.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:29.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:36:29.417 00.000 11060 MoveAxis(W, 24, ABG)
01:36:29.417 00.000 11060 Guiding  Dir = 3, Dur = 24
01:36:29.456 00.039 11060 IsSlewing returns 0
01:36:29.456 00.000 11060 IsGuiding returns 0
01:36:29.535 00.079 11060 IsGuiding returns 0
01:36:29.535 00.000 11060 Move returns status 0, amount 24
01:36:29.535 00.000 11060 MoveAxis(N, 0, ABG)
01:36:29.535 00.000 11060 Move returns status 0, amount 0
01:36:29.535 00.000 11060 move complete, result=0
01:36:29.536 00.001 11060 worker thread done servicing request
01:36:29.536 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:36:29.536 00.000 11060 Worker thread wakes up
01:36:29.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:29.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:30.165 00.629 11060 Exposure complete
01:36:30.336 00.171 11060 worker thread done servicing request
01:36:30.336 00.000 10844 OnExposeComplete: enter
01:36:30.336 00.000 10844 UpdateGuideState(): m_state=6
01:36:30.338 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10438
01:36:30.338 00.000 10844 Star::Find returns 1 (1), X=268.85, Y=60.96, Mass=2809, SNR=33.3, Peak=255 HFD=3.0
01:36:30.338 00.000 10844 MultiStar: [#1 -0.25,0.03,1.03,U] [#2 -0.46,0.70,0.00,M2] [#3 -0.33,-0.08,0.90,U] [#4 0.50,0.27,0.96,U] [#5 0.10,-0.17,1.03,U] [#6 -0.53,-0.17,0.91,U] [#7 -0.19,0.12,0.86,U] [#8 0.15,0.57,0.88,U] 
01:36:30.338 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.36, -0.02}
01:36:30.338 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
01:36:30.338 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
01:36:30.338 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.82 mountX=-0.06 mountY=-0.03, mountTheta=-2.73
01:36:30.340 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
01:36:30.340 00.000 10844 Enqueuing Move request for scope (-0.02, 0.06)
01:36:30.340 00.000 11060 Worker thread wakes up
01:36:30.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:36:30.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:36:30.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:36:30.340 00.000 11060 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=-0.03
01:36:30.340 00.000 10844 UpdateGuideState exits: m=2809 SNR=33.3 Saturated
01:36:30.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:36:30.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:30.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:30.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:30.340 00.000 10844 Enqueuing Expose request
01:36:30.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:36:30.340 00.000 11060 MoveAxis(E, 0, ABG)
01:36:30.340 00.000 11060 Move returns status 0, amount 0
01:36:30.340 00.000 11060 MoveAxis(N, 0, ABG)
01:36:30.340 00.000 11060 Move returns status 0, amount 0
01:36:30.341 00.001 11060 move complete, result=0
01:36:30.341 00.000 11060 worker thread done servicing request
01:36:30.341 00.000 11060 Worker thread wakes up
01:36:30.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:30.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:30.343 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:30.965 00.622 11060 Exposure complete
01:36:31.154 00.189 11060 worker thread done servicing request
01:36:31.154 00.000 10844 OnExposeComplete: enter
01:36:31.154 00.000 10844 UpdateGuideState(): m_state=6
01:36:31.154 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10439
01:36:31.154 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=61.68, Mass=2576, SNR=32.1, Peak=233 HFD=3.3
01:36:31.155 00.001 10844 MultiStar: [#1 -0.56,0.86,0.00,M1] [#2 -0.04,0.83,0.00,M3] [#3 0.08,-0.27,1.04,U] [#4 0.01,0.67,0.00,M1] [#5 -0.03,0.81,0.00,M2] [#6 0.11,0.01,0.96,U] [#7 -0.06,-0.11,0.88,U] [#8 -0.20,-0.22,0.96,U] 
01:36:31.155 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.03}, one-star: {-0.02, 0.71}
01:36:31.155 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
01:36:31.155 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
01:36:31.155 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.15 mountX=-0.02 mountY=-0.02, mountTheta=-2.39
01:36:31.156 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
01:36:31.156 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
01:36:31.156 00.000 11060 Worker thread wakes up
01:36:31.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:31.157 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:36:31.157 00.000 10844 UpdateGuideState exits: m=2576 SNR=32.1
01:36:31.157 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:36:31.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:31.157 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.02 yDistance=-0.02
01:36:31.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:31.157 00.000 10844 Enqueuing Expose request
01:36:31.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:36:31.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:31.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:31.157 00.000 11060 MoveAxis(E, 0, ABG)
01:36:31.157 00.000 11060 Move returns status 0, amount 0
01:36:31.157 00.000 11060 MoveAxis(N, 0, ABG)
01:36:31.157 00.000 11060 Move returns status 0, amount 0
01:36:31.157 00.000 11060 move complete, result=0
01:36:31.157 00.000 11060 worker thread done servicing request
01:36:31.157 00.000 11060 Worker thread wakes up
01:36:31.158 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:31.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:31.158 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:31.796 00.638 11060 Exposure complete
01:36:31.957 00.161 11060 worker thread done servicing request
01:36:31.957 00.000 10844 OnExposeComplete: enter
01:36:31.957 00.000 10844 UpdateGuideState(): m_state=6
01:36:31.957 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10440
01:36:31.957 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=61.49, Mass=2542, SNR=32.2, Peak=248 HFD=3.1
01:36:31.959 00.002 10844 MultiStar: [#1 -0.12,0.21,0.96,U] [#2 0.18,0.82,0.00,M4] [#3 -0.19,0.23,1.04,U] [#4 0.18,0.60,0.00,M2] [#5 -0.37,0.63,0.00,M3] [#6 0.02,-0.16,0.88,U] [#7 -0.15,-0.13,0.86,U] [#8 -0.27,0.34,0.80,U] 
01:36:31.959 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.18}, one-star: {0.34, 0.52}
01:36:31.959 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
01:36:31.959 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.68)
01:36:31.959 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.87 mountX=-0.16 mountY=-0.08, mountTheta=-2.67
01:36:31.961 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
01:36:31.961 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
01:36:31.961 00.000 11060 Worker thread wakes up
01:36:31.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
01:36:31.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
01:36:31.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:31.961 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.16 yDistance=-0.08
01:36:31.961 00.000 10844 UpdateGuideState exits: m=2542 SNR=32.2
01:36:31.962 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:31.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:31.962 00.000 10844 Enqueuing Expose request
01:36:31.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:36:31.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:31.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:36:31.962 00.000 11060 MoveAxis(E, 28, ABG)
01:36:31.962 00.000 11060 Guiding  Dir = 2, Dur = 28
01:36:31.992 00.030 11060 IsSlewing returns 0
01:36:31.992 00.000 11060 IsGuiding returns 0
01:36:32.038 00.046 11060 IsGuiding returns 0
01:36:32.038 00.000 11060 Move returns status 0, amount 28
01:36:32.038 00.000 11060 MoveAxis(N, 0, ABG)
01:36:32.038 00.000 11060 Move returns status 0, amount 0
01:36:32.038 00.000 11060 move complete, result=0
01:36:32.038 00.000 11060 worker thread done servicing request
01:36:32.038 00.000 11060 Worker thread wakes up
01:36:32.038 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
01:36:32.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:32.039 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:32.669 00.630 11060 Exposure complete
01:36:32.850 00.181 11060 worker thread done servicing request
01:36:32.850 00.000 10844 OnExposeComplete: enter
01:36:32.850 00.000 10844 UpdateGuideState(): m_state=6
01:36:32.851 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10441
01:36:32.851 00.000 10844 Star::Find returns 1 (1), X=268.16, Y=61.51, Mass=2494, SNR=31.0, Peak=255 HFD=3.4
01:36:32.851 00.000 10844 MultiStar: [#1 -0.12,0.46,1.04,U] [#2 -0.79,0.55,0.00,M5] [#3 0.04,0.29,1.01,U] [#4 0.12,1.19,0.00,M3] [#5 -0.27,0.70,0.00,M4] [#6 -0.48,0.81,0.00,M1] [#7 -0.16,0.20,0.90,U] [#8 -0.25,0.13,0.90,U] 
01:36:32.851 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.33}, one-star: {-0.33, 0.54}
01:36:32.851 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
01:36:32.851 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.53)
01:36:32.851 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.33 hyp=0.37 cameraTheta=2.02 mountX=-0.30 mountY=-0.21, mountTheta=-2.52
01:36:32.853 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.33, opts=13)
01:36:32.853 00.000 10844 Enqueuing Move request for scope (-0.16, 0.33)
01:36:32.853 00.000 11060 Worker thread wakes up
01:36:32.853 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:32.853 00.000 10844 UpdateGuideState exits: m=2494 SNR=31.0 Saturated
01:36:32.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:32.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:32.853 00.000 10844 Enqueuing Expose request
01:36:32.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.33) opts 0xd
01:36:32.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.33)
01:36:32.853 00.000 11060 Moving (-0.16, 0.33) raw xDistance=-0.30 yDistance=-0.21
01:36:32.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:36:32.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:36:32.853 00.000 11060 MoveAxis(E, 52, ABG)
01:36:32.854 00.001 11060 Guiding  Dir = 2, Dur = 52
01:36:32.885 00.031 11060 IsSlewing returns 0
01:36:32.885 00.000 11060 IsGuiding returns 0
01:36:32.963 00.078 11060 IsGuiding returns 0
01:36:32.964 00.001 11060 Move returns status 0, amount 52
01:36:32.964 00.000 11060 MoveAxis(N, 82, ABG)
01:36:32.964 00.000 11060 Guiding  Dir = 0, Dur = 82
01:36:32.995 00.031 11060 IsSlewing returns 0
01:36:32.995 00.000 11060 IsGuiding returns 0
01:36:33.111 00.116 11060 IsGuiding returns 0
01:36:33.111 00.000 11060 Move returns status 0, amount 82
01:36:33.111 00.000 11060 move complete, result=0
01:36:33.111 00.000 11060 worker thread done servicing request
01:36:33.111 00.000 11060 Worker thread wakes up
01:36:33.111 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.2 px 82 ms NORTH
01:36:33.112 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:33.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:33.749 00.637 11060 Exposure complete
01:36:33.914 00.165 11060 worker thread done servicing request
01:36:33.914 00.000 10844 OnExposeComplete: enter
01:36:33.914 00.000 10844 UpdateGuideState(): m_state=6
01:36:33.914 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10442
01:36:33.914 00.000 10844 Star::Find returns 1 (1), X=268.10, Y=61.29, Mass=2626, SNR=32.8, Peak=255 HFD=3.2
01:36:33.914 00.000 10844 MultiStar: [#1 -0.04,0.66,0.00,M1] [#2 -0.15,-0.02,2.03,U] [#3 -0.40,-0.28,1.06,U] [#4 0.36,-0.00,0.89,U] [#5 -0.51,0.71,0.00,M5] [#6 -0.03,-0.17,0.98,U] [#7 -0.50,0.39,0.00,M1] [#8 -0.32,0.55,0.00,M1] 
01:36:33.914 00.000 10844 refined, 4 included, MultiStar: {-0.14, -0.03}, one-star: {-0.38, 0.32}
01:36:33.914 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
01:36:33.915 00.001 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
01:36:33.915 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.92 mountX=0.05 mountY=-0.13, mountTheta=-1.17
01:36:33.916 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
01:36:33.916 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
01:36:33.916 00.000 11060 Worker thread wakes up
01:36:33.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
01:36:33.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
01:36:33.916 00.000 11060 Moving (-0.14, -0.03) raw xDistance=0.05 yDistance=-0.13
01:36:33.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:36:33.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:33.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:33.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:33.916 00.000 11060 MoveAxis(E, 0, ABG)
01:36:33.916 00.000 11060 Move returns status 0, amount 0
01:36:33.916 00.000 11060 MoveAxis(N, 0, ABG)
01:36:33.916 00.000 11060 Move returns status 0, amount 0
01:36:33.916 00.000 11060 move complete, result=0
01:36:33.917 00.001 10844 UpdateGuideState exits: m=2626 SNR=32.8 Saturated
01:36:33.917 00.000 11060 worker thread done servicing request
01:36:33.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:33.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:33.917 00.000 10844 Enqueuing Expose request
01:36:33.917 00.000 11060 Worker thread wakes up
01:36:33.917 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:33.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:33.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:34.546 00.629 11060 Exposure complete
01:36:34.709 00.163 11060 worker thread done servicing request
01:36:34.709 00.000 10844 OnExposeComplete: enter
01:36:34.709 00.000 10844 UpdateGuideState(): m_state=6
01:36:34.709 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10443
01:36:34.709 00.000 10844 Star::Find returns 1 (1), X=268.46, Y=61.27, Mass=2486, SNR=31.8, Peak=255 HFD=3.3
01:36:34.710 00.001 10844 MultiStar: [#1 -0.21,-0.11,1.00,U] [#2 -0.45,0.37,2.11,U] [#3 0.02,0.15,1.10,U] [#4 0.35,0.29,1.01,U] [#5 -0.30,0.63,0.00,M6] [#6 -0.14,0.16,1.03,U] [#7 -0.72,0.33,0.00,M2] [#8 0.19,0.05,0.87,U] 
01:36:34.710 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.20}, one-star: {-0.02, 0.29}
01:36:34.710 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.77 = -2.52)
01:36:34.710 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
01:36:34.710 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=2.01 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
01:36:34.712 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.20, opts=13)
01:36:34.712 00.000 10844 Enqueuing Move request for scope (-0.09, 0.20)
01:36:34.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:34.712 00.000 10844 UpdateGuideState exits: m=2486 SNR=31.8 Saturated
01:36:34.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:34.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:34.712 00.000 10844 Enqueuing Expose request
01:36:34.712 00.000 11060 Worker thread wakes up
01:36:34.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
01:36:34.712 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
01:36:34.712 00.000 11060 Moving (-0.09, 0.20) raw xDistance=-0.18 yDistance=-0.13
01:36:34.713 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:36:34.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:34.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:36:34.713 00.000 11060 MoveAxis(E, 31, ABG)
01:36:34.713 00.000 11060 Guiding  Dir = 2, Dur = 31
01:36:34.734 00.021 11060 IsSlewing returns 0
01:36:34.734 00.000 11060 IsGuiding returns 0
01:36:34.776 00.042 11060 IsGuiding returns 0
01:36:34.776 00.000 11060 Move returns status 0, amount 31
01:36:34.776 00.000 11060 MoveAxis(N, 0, ABG)
01:36:34.776 00.000 11060 Move returns status 0, amount 0
01:36:34.776 00.000 11060 move complete, result=0
01:36:34.776 00.000 11060 worker thread done servicing request
01:36:34.776 00.000 11060 Worker thread wakes up
01:36:34.776 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
01:36:34.777 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:34.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:35.420 00.643 11060 Exposure complete
01:36:35.594 00.174 11060 worker thread done servicing request
01:36:35.594 00.000 10844 OnExposeComplete: enter
01:36:35.594 00.000 10844 UpdateGuideState(): m_state=6
01:36:35.594 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10444
01:36:35.594 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=61.17, Mass=2601, SNR=32.4, Peak=251 HFD=3.1
01:36:35.595 00.001 10844 MultiStar: [#1 -0.00,0.59,0.97,U] [#2 -0.30,0.62,0.00,M4] [#3 0.46,-0.16,0.90,U] [#4 0.38,0.64,0.00,M2] [#5 -0.26,0.46,1.10,U] [#6 0.06,0.13,0.91,U] [#7 -0.06,0.71,0.00,M3] [#8 -0.13,0.21,0.98,U] 
01:36:35.595 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.25}, one-star: {0.17, 0.19}
01:36:35.595 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.12)
01:36:35.595 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
01:36:35.595 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.42 mountX=-0.25 mountY=-0.00, mountTheta=-3.13
01:36:35.596 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.25, opts=13)
01:36:35.596 00.000 10844 Enqueuing Move request for scope (0.04, 0.25)
01:36:35.596 00.000 11060 Worker thread wakes up
01:36:35.597 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:35.597 00.000 10844 UpdateGuideState exits: m=2601 SNR=32.4
01:36:35.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:35.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:35.597 00.000 10844 Enqueuing Expose request
01:36:35.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
01:36:35.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
01:36:35.597 00.000 11060 Moving (0.04, 0.25) raw xDistance=-0.25 yDistance=-0.00
01:36:35.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:36:35.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:35.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:36:35.597 00.000 11060 MoveAxis(E, 45, ABG)
01:36:35.597 00.000 11060 Guiding  Dir = 2, Dur = 45
01:36:35.604 00.007 11060 IsSlewing returns 0
01:36:35.604 00.000 11060 IsGuiding returns 0
01:36:35.653 00.049 11060 IsGuiding returns 0
01:36:35.653 00.000 11060 Move returns status 0, amount 45
01:36:35.653 00.000 11060 MoveAxis(N, 0, ABG)
01:36:35.653 00.000 11060 Move returns status 0, amount 0
01:36:35.653 00.000 11060 move complete, result=0
01:36:35.654 00.001 11060 worker thread done servicing request
01:36:35.654 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
01:36:35.654 00.000 11060 Worker thread wakes up
01:36:35.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:35.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:36.288 00.634 11060 Exposure complete
01:36:36.472 00.184 11060 worker thread done servicing request
01:36:36.472 00.000 10844 OnExposeComplete: enter
01:36:36.472 00.000 10844 UpdateGuideState(): m_state=6
01:36:36.473 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10445
01:36:36.473 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=61.09, Mass=2412, SNR=30.5, Peak=225 HFD=3.5
01:36:36.473 00.000 10844 MultiStar: [#1 -0.38,0.42,1.08,U] [#2 -0.02,-0.21,2.13,U] [#3 -0.13,0.02,0.99,U] [#4 0.19,0.13,1.01,U] [#5 0.17,0.18,1.12,U] [#6 -0.06,-0.23,1.04,U] [#7 -0.40,0.43,0.88,U] [#8 0.05,-0.19,0.92,U] 
01:36:36.473 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.22, 0.12}
01:36:36.473 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.38 = -1.91)
01:36:36.473 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.93)
01:36:36.474 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.62 mountX=-0.03 mountY=-0.08, mountTheta=-1.91
01:36:36.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
01:36:36.475 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
01:36:36.475 00.000 11060 Worker thread wakes up
01:36:36.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:36:36.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:36:36.475 00.000 11060 Moving (-0.08, 0.04) raw xDistance=-0.03 yDistance=-0.08
01:36:36.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:36:36.476 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:36.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:36.476 00.000 10844 UpdateGuideState exits: m=2412 SNR=30.5
01:36:36.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:36.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:36.476 00.000 10844 Enqueuing Expose request
01:36:36.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:36:36.476 00.000 11060 MoveAxis(E, 0, ABG)
01:36:36.476 00.000 11060 Move returns status 0, amount 0
01:36:36.476 00.000 11060 MoveAxis(N, 0, ABG)
01:36:36.476 00.000 11060 Move returns status 0, amount 0
01:36:36.476 00.000 11060 move complete, result=0
01:36:36.477 00.001 11060 worker thread done servicing request
01:36:36.477 00.000 11060 Worker thread wakes up
01:36:36.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:36.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:36.479 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:37.110 00.631 11060 Exposure complete
01:36:37.295 00.185 11060 worker thread done servicing request
01:36:37.296 00.001 10844 OnExposeComplete: enter
01:36:37.296 00.000 10844 UpdateGuideState(): m_state=6
01:36:37.296 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10446
01:36:37.296 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.52, Mass=3068, SNR=35.4, Peak=250 HFD=3.3
01:36:37.296 00.000 10844 MultiStar: [#1 -0.17,0.70,0.00,M1] [#2 0.08,0.29,1.96,U] [#3 -0.19,0.51,0.93,U] [#4 0.36,0.94,0.00,M2] [#5 0.16,0.35,0.96,U] [#6 -0.09,-0.31,0.86,U] [#7 -0.38,0.36,0.81,U] [#8 0.17,0.01,0.78,U] 
01:36:37.296 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.27}, one-star: {0.14, 0.54}
01:36:37.296 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
01:36:37.297 00.001 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
01:36:37.297 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.56 mountX=-0.26 mountY=-0.04, mountTheta=-2.99
01:36:37.298 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.27, opts=13)
01:36:37.298 00.000 10844 Enqueuing Move request for scope (0.00, 0.27)
01:36:37.298 00.000 11060 Worker thread wakes up
01:36:37.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:37.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.27) opts 0xd
01:36:37.298 00.000 10844 UpdateGuideState exits: m=3068 SNR=35.4
01:36:37.298 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.27)
01:36:37.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:37.298 00.000 11060 Moving (0.00, 0.27) raw xDistance=-0.26 yDistance=-0.04
01:36:37.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:37.298 00.000 10844 Enqueuing Expose request
01:36:37.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:36:37.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:37.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:37.299 00.001 11060 MoveAxis(E, 46, ABG)
01:36:37.299 00.000 11060 Guiding  Dir = 2, Dur = 46
01:36:37.323 00.024 11060 IsSlewing returns 0
01:36:37.324 00.001 11060 IsGuiding returns 0
01:36:37.390 00.066 11060 IsGuiding returns 0
01:36:37.390 00.000 11060 Move returns status 0, amount 46
01:36:37.390 00.000 11060 MoveAxis(N, 0, ABG)
01:36:37.390 00.000 11060 Move returns status 0, amount 0
01:36:37.390 00.000 11060 move complete, result=0
01:36:37.390 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:36:37.391 00.001 11060 worker thread done servicing request
01:36:37.391 00.000 11060 Worker thread wakes up
01:36:37.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:37.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:38.029 00.638 11060 Exposure complete
01:36:38.207 00.178 11060 worker thread done servicing request
01:36:38.207 00.000 10844 OnExposeComplete: enter
01:36:38.207 00.000 10844 UpdateGuideState(): m_state=6
01:36:38.208 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10447
01:36:38.208 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=61.59, Mass=2730, SNR=32.9, Peak=251 HFD=3.2
01:36:38.208 00.000 10844 MultiStar: [#1 0.17,0.97,0.00,M2] [#2 0.13,0.41,2.13,U] [#3 -0.07,0.33,0.88,U] [#4 0.14,0.74,0.00,M3] [#5 0.22,0.31,0.99,U] [#6 -0.19,0.64,0.00,M1] [#7 -0.17,0.62,0.00,M2] [#8 0.33,0.46,1.00,U] 
01:36:38.208 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.43}, one-star: {0.32, 0.62}
01:36:38.209 00.001 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
01:36:38.209 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
01:36:38.209 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.43 hyp=0.46 cameraTheta=1.17 mountX=-0.45 mountY=0.11, mountTheta=2.91
01:36:38.210 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.43, opts=13)
01:36:38.210 00.000 10844 Enqueuing Move request for scope (0.18, 0.43)
01:36:38.211 00.001 11060 Worker thread wakes up
01:36:38.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:38.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.43) opts 0xd
01:36:38.211 00.000 10844 UpdateGuideState exits: m=2730 SNR=32.9
01:36:38.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:38.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:38.211 00.000 10844 Enqueuing Expose request
01:36:38.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.43)
01:36:38.211 00.000 11060 Moving (0.18, 0.43) raw xDistance=-0.45 yDistance=0.11
01:36:38.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
01:36:38.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:38.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:36:38.212 00.001 11060 MoveAxis(E, 80, ABG)
01:36:38.212 00.000 11060 Guiding  Dir = 2, Dur = 80
01:36:38.229 00.017 11060 IsSlewing returns 0
01:36:38.229 00.000 11060 IsGuiding returns 0
01:36:38.325 00.096 11060 IsGuiding returns 0
01:36:38.325 00.000 11060 Move returns status 0, amount 80
01:36:38.325 00.000 11060 MoveAxis(N, 0, ABG)
01:36:38.325 00.000 11060 Move returns status 0, amount 0
01:36:38.326 00.001 11060 move complete, result=0
01:36:38.326 00.000 11060 worker thread done servicing request
01:36:38.326 00.000 11060 Worker thread wakes up
01:36:38.326 00.000 10844 GuideStep: -0.5 px 80 ms EAST, 0.1 px 0 ms NORTH
01:36:38.330 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:38.331 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:38.969 00.638 11060 Exposure complete
01:36:39.161 00.192 11060 worker thread done servicing request
01:36:39.161 00.000 10844 OnExposeComplete: enter
01:36:39.161 00.000 10844 UpdateGuideState(): m_state=6
01:36:39.162 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10448
01:36:39.162 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=61.30, Mass=2822, SNR=34.2, Peak=253 HFD=3.0
01:36:39.162 00.000 10844 MultiStar: [#1 0.29,0.33,1.02,U] [#2 0.52,-0.30,0.00,M2] [#3 0.53,-0.10,0.91,U] [#4 0.60,0.41,0.00,M4] [#5 0.58,0.87,0.00,M3] [#6 -0.02,0.34,1.01,U] [#7 0.12,-0.29,0.88,U] [#8 0.17,0.05,0.84,U] 
01:36:39.162 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.13}, one-star: {0.31, 0.33}
01:36:39.162 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
01:36:39.162 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
01:36:39.162 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.26 cameraTheta=0.50 mountX=-0.17 mountY=0.21, mountTheta=2.24
01:36:39.164 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.13, opts=13)
01:36:39.164 00.000 10844 Enqueuing Move request for scope (0.23, 0.13)
01:36:39.164 00.000 11060 Worker thread wakes up
01:36:39.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
01:36:39.164 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
01:36:39.164 00.000 11060 Moving (0.23, 0.13) raw xDistance=-0.17 yDistance=0.21
01:36:39.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:36:39.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:39.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:36:39.164 00.000 10844 UpdateGuideState exits: m=2822 SNR=34.2
01:36:39.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:36:39.164 00.000 11060 MoveAxis(E, 31, ABG)
01:36:39.166 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:39.166 00.000 11060 Guiding  Dir = 2, Dur = 31
01:36:39.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:39.166 00.000 10844 Enqueuing Expose request
01:36:39.183 00.017 11060 IsSlewing returns 0
01:36:39.183 00.000 11060 IsGuiding returns 0
01:36:39.230 00.047 11060 IsGuiding returns 0
01:36:39.230 00.000 11060 Move returns status 0, amount 31
01:36:39.230 00.000 11060 MoveAxis(N, 0, ABG)
01:36:39.230 00.000 11060 Move returns status 0, amount 0
01:36:39.230 00.000 11060 move complete, result=0
01:36:39.230 00.000 11060 worker thread done servicing request
01:36:39.230 00.000 11060 Worker thread wakes up
01:36:39.230 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
01:36:39.231 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:39.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:39.860 00.629 11060 Exposure complete
01:36:40.028 00.168 11060 worker thread done servicing request
01:36:40.028 00.000 10844 OnExposeComplete: enter
01:36:40.028 00.000 10844 UpdateGuideState(): m_state=6
01:36:40.029 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10449
01:36:40.029 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=60.45, Mass=2861, SNR=33.9, Peak=255 HFD=3.3
01:36:40.029 00.000 10844 MultiStar: [#1 -0.31,0.05,0.89,U] [#2 0.19,-0.54,2.05,U] [#3 -0.42,-0.06,0.95,U] [#4 0.31,0.09,0.97,U] [#5 0.38,0.85,0.00,M4] [#6 -0.18,-0.45,0.82,U] [#7 -0.39,-0.32,0.84,U] [#8 0.20,0.14,0.82,U] 
01:36:40.029 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.25}, one-star: {0.06, -0.53}
01:36:40.029 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
01:36:40.029 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
01:36:40.029 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.69 mountX=0.25 mountY=0.01, mountTheta=0.05
01:36:40.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.25, opts=13)
01:36:40.031 00.000 10844 Enqueuing Move request for scope (-0.03, -0.25)
01:36:40.031 00.000 11060 Worker thread wakes up
01:36:40.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:40.031 00.000 10844 UpdateGuideState exits: m=2861 SNR=33.9 Saturated
01:36:40.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:40.031 00.000 10844 Enqueuing Expose request
01:36:40.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
01:36:40.031 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
01:36:40.031 00.000 11060 Moving (-0.03, -0.25) raw xDistance=0.25 yDistance=0.01
01:36:40.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:36:40.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:40.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:40.031 00.000 11060 MoveAxis(W, 43, ABG)
01:36:40.031 00.000 11060 Guiding  Dir = 3, Dur = 43
01:36:40.047 00.016 11060 IsSlewing returns 0
01:36:40.047 00.000 11060 IsGuiding returns 0
01:36:40.094 00.047 11060 IsGuiding returns 0
01:36:40.094 00.000 11060 Move returns status 0, amount 43
01:36:40.094 00.000 11060 MoveAxis(N, 0, ABG)
01:36:40.094 00.000 11060 Move returns status 0, amount 0
01:36:40.094 00.000 11060 move complete, result=0
01:36:40.094 00.000 11060 worker thread done servicing request
01:36:40.094 00.000 11060 Worker thread wakes up
01:36:40.094 00.000 10844 GuideStep: 0.3 px 43 ms WEST, 0.0 px 0 ms NORTH
01:36:40.095 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:40.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:40.725 00.630 11060 Exposure complete
01:36:40.902 00.177 11060 worker thread done servicing request
01:36:40.902 00.000 10844 OnExposeComplete: enter
01:36:40.902 00.000 10844 UpdateGuideState(): m_state=6
01:36:40.902 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10450
01:36:40.902 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=61.67, Mass=2423, SNR=30.8, Peak=251 HFD=3.2
01:36:40.904 00.002 10844 MultiStar: [#1 0.32,0.39,1.07,U] [#2 0.00,0.25,2.05,U] [#3 0.08,0.23,1.02,U] [#4 0.45,0.47,0.00,M4] [#5 0.33,-0.09,1.02,U] [#6 0.09,-0.11,0.91,U] [#7 0.12,0.06,0.91,U] [#8 0.00,0.11,1.01,U] 
01:36:40.904 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.20}, one-star: {-0.05, 0.70}
01:36:40.904 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
01:36:40.904 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
01:36:40.904 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.11 mountX=-0.22 mountY=0.07, mountTheta=2.84
01:36:40.905 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.20, opts=13)
01:36:40.905 00.000 10844 Enqueuing Move request for scope (0.10, 0.20)
01:36:40.905 00.000 11060 Worker thread wakes up
01:36:40.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:40.905 00.000 10844 UpdateGuideState exits: m=2423 SNR=30.8
01:36:40.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
01:36:40.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:40.905 00.000 10844 Enqueuing Expose request
01:36:40.906 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
01:36:40.906 00.000 11060 Moving (0.10, 0.20) raw xDistance=-0.22 yDistance=0.07
01:36:40.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:36:40.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:40.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:36:40.906 00.000 11060 MoveAxis(E, 36, ABG)
01:36:40.906 00.000 11060 Guiding  Dir = 2, Dur = 36
01:36:40.938 00.032 11060 IsSlewing returns 0
01:36:40.938 00.000 11060 IsGuiding returns 0
01:36:41.017 00.079 11060 IsGuiding returns 0
01:36:41.018 00.001 11060 Move returns status 0, amount 36
01:36:41.018 00.000 11060 MoveAxis(N, 0, ABG)
01:36:41.018 00.000 11060 Move returns status 0, amount 0
01:36:41.018 00.000 11060 move complete, result=0
01:36:41.018 00.000 11060 worker thread done servicing request
01:36:41.018 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
01:36:41.032 00.014 11060 Worker thread wakes up
01:36:41.033 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:41.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:41.662 00.629 11060 Exposure complete
01:36:41.840 00.178 11060 worker thread done servicing request
01:36:41.840 00.000 10844 OnExposeComplete: enter
01:36:41.840 00.000 10844 UpdateGuideState(): m_state=6
01:36:41.840 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10451
01:36:41.840 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=61.16, Mass=2111, SNR=28.8, Peak=202 HFD=2.9
01:36:41.842 00.002 10844 MultiStar: [#1 -0.03,0.77,0.00,M1] [#2 0.04,0.73,0.00,M1] [#3 -0.20,-0.13,1.06,U] [#4 0.02,0.76,0.00,M5] [#5 0.60,0.46,0.00,M4] [#6 0.12,-0.02,1.11,U] [#7 -0.02,0.04,0.89,U] [#8 -0.11,0.22,1.10,U] 
01:36:41.842 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.06}, one-star: {0.40, 0.18}
01:36:41.842 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
01:36:41.842 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:36:41.842 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.03 mountX=-0.07 mountY=0.03, mountTheta=2.77
01:36:41.843 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
01:36:41.843 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
01:36:41.843 00.000 11060 Worker thread wakes up
01:36:41.844 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:36:41.844 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:36:41.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:41.844 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.07 yDistance=0.03
01:36:41.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:36:41.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:41.844 00.000 10844 UpdateGuideState exits: m=2111 SNR=28.8
01:36:41.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:41.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:41.844 00.000 10844 Enqueuing Expose request
01:36:41.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:36:41.844 00.000 11060 MoveAxis(E, 0, ABG)
01:36:41.844 00.000 11060 Move returns status 0, amount 0
01:36:41.845 00.001 11060 MoveAxis(N, 0, ABG)
01:36:41.845 00.000 11060 Move returns status 0, amount 0
01:36:41.845 00.000 11060 move complete, result=0
01:36:41.845 00.000 11060 worker thread done servicing request
01:36:41.845 00.000 11060 Worker thread wakes up
01:36:41.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:41.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:41.848 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:42.473 00.625 11060 Exposure complete
01:36:42.668 00.195 11060 worker thread done servicing request
01:36:42.668 00.000 10844 OnExposeComplete: enter
01:36:42.668 00.000 10844 UpdateGuideState(): m_state=6
01:36:42.668 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10452
01:36:42.669 00.001 10844 Star::Find returns 1 (1), X=268.30, Y=61.60, Mass=2565, SNR=31.8, Peak=255 HFD=3.2
01:36:42.669 00.000 10844 MultiStar: [#1 -0.40,1.49,0.00,M2] [#2 -0.18,0.35,2.03,U] [#3 -0.09,-0.44,0.94,U] [#4 0.03,0.79,0.00,M6] [#5 -0.25,0.65,0.00,M5] [#6 0.05,0.12,0.91,U] [#7 -0.14,-0.12,0.91,U] [#8 0.44,-0.04,1.01,U] 
01:36:42.669 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.13}, one-star: {-0.19, 0.63}
01:36:42.669 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.64 = -2.65)
01:36:42.669 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
01:36:42.669 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.88 mountX=-0.12 mountY=-0.06, mountTheta=-2.66
01:36:42.671 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
01:36:42.671 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
01:36:42.671 00.000 11060 Worker thread wakes up
01:36:42.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:42.671 00.000 10844 UpdateGuideState exits: m=2565 SNR=31.8 Saturated
01:36:42.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:42.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:42.671 00.000 10844 Enqueuing Expose request
01:36:42.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
01:36:42.671 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
01:36:42.671 00.000 11060 Moving (-0.04, 0.13) raw xDistance=-0.12 yDistance=-0.06
01:36:42.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:36:42.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:42.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:36:42.672 00.001 11060 MoveAxis(E, 0, ABG)
01:36:42.672 00.000 11060 Move returns status 0, amount 0
01:36:42.672 00.000 11060 MoveAxis(N, 0, ABG)
01:36:42.672 00.000 11060 Move returns status 0, amount 0
01:36:42.672 00.000 11060 move complete, result=0
01:36:42.672 00.000 11060 worker thread done servicing request
01:36:42.672 00.000 11060 Worker thread wakes up
01:36:42.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:42.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:42.673 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:43.311 00.638 11060 Exposure complete
01:36:43.483 00.172 11060 worker thread done servicing request
01:36:43.483 00.000 10844 OnExposeComplete: enter
01:36:43.483 00.000 10844 UpdateGuideState(): m_state=6
01:36:43.484 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10453
01:36:43.484 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=61.96, Mass=2895, SNR=34.0, Peak=211 HFD=3.6
01:36:43.484 00.000 10844 MultiStar: [#1 -0.11,0.72,0.00,M3] [#2 0.01,0.37,1.88,U] [#3 0.18,0.32,0.88,U] [#4 0.79,0.52,0.00,M7] [#5 -0.29,0.72,0.00,M6] [#6 -0.13,0.49,0.90,U] [#7 -0.30,0.49,0.74,U] [#8 0.36,0.07,0.90,U] 
01:36:43.484 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.45}, one-star: {0.06, 0.98}
01:36:43.484 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
01:36:43.484 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
01:36:43.484 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.49 mountX=-0.45 mountY=-0.04, mountTheta=-3.06
01:36:43.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.45, opts=13)
01:36:43.485 00.000 10844 Enqueuing Move request for scope (0.04, 0.45)
01:36:43.485 00.000 11060 Worker thread wakes up
01:36:43.487 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:43.487 00.000 10844 UpdateGuideState exits: m=2895 SNR=34.0
01:36:43.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:43.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:43.487 00.000 10844 Enqueuing Expose request
01:36:43.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.45) opts 0xd
01:36:43.487 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.45)
01:36:43.487 00.000 11060 Moving (0.04, 0.45) raw xDistance=-0.45 yDistance=-0.04
01:36:43.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
01:36:43.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:43.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:43.487 00.000 11060 MoveAxis(E, 78, ABG)
01:36:43.487 00.000 11060 Guiding  Dir = 2, Dur = 78
01:36:43.533 00.046 11060 IsSlewing returns 0
01:36:43.533 00.000 11060 IsGuiding returns 0
01:36:43.659 00.126 11060 IsGuiding returns 0
01:36:43.659 00.000 11060 Move returns status 0, amount 78
01:36:43.659 00.000 11060 MoveAxis(N, 0, ABG)
01:36:43.659 00.000 11060 Move returns status 0, amount 0
01:36:43.659 00.000 11060 move complete, result=0
01:36:43.659 00.000 11060 worker thread done servicing request
01:36:43.659 00.000 11060 Worker thread wakes up
01:36:43.659 00.000 10844 GuideStep: -0.5 px 78 ms EAST, -0.0 px 0 ms NORTH
01:36:43.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:43.660 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:44.301 00.641 11060 Exposure complete
01:36:44.467 00.166 11060 worker thread done servicing request
01:36:44.467 00.000 10844 OnExposeComplete: enter
01:36:44.467 00.000 10844 UpdateGuideState(): m_state=6
01:36:44.467 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10454
01:36:44.467 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=60.91, Mass=3120, SNR=35.7, Peak=250 HFD=3.1
01:36:44.467 00.000 10844 MultiStar: [#1 -0.28,0.34,0.91,U] [#2 -0.03,0.10,1.91,U] [#3 0.41,-0.15,0.88,U] [#4 0.13,0.27,0.80,U] [#5 -0.04,0.33,0.90,U] [#6 -0.14,0.10,0.77,U] [#7 -0.07,-0.17,0.77,U] [#8 0.07,-0.17,0.82,U] 
01:36:44.467 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.41, -0.07}
01:36:44.467 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:36:44.469 00.002 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
01:36:44.469 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.97 mountX=-0.08 mountY=0.04, mountTheta=2.71
01:36:44.470 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
01:36:44.470 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
01:36:44.470 00.000 11060 Worker thread wakes up
01:36:44.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:44.470 00.000 10844 UpdateGuideState exits: m=3120 SNR=35.7
01:36:44.471 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:44.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:44.471 00.000 10844 Enqueuing Expose request
01:36:44.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:36:44.471 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:36:44.471 00.000 11060 Moving (0.05, 0.07) raw xDistance=-0.08 yDistance=0.04
01:36:44.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:36:44.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:44.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:44.471 00.000 11060 MoveAxis(E, 0, ABG)
01:36:44.471 00.000 11060 Move returns status 0, amount 0
01:36:44.471 00.000 11060 MoveAxis(N, 0, ABG)
01:36:44.471 00.000 11060 Move returns status 0, amount 0
01:36:44.472 00.001 11060 move complete, result=0
01:36:44.472 00.000 11060 worker thread done servicing request
01:36:44.472 00.000 11060 Worker thread wakes up
01:36:44.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:44.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:44.473 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:45.124 00.651 11060 Exposure complete
01:36:45.292 00.168 11060 worker thread done servicing request
01:36:45.293 00.001 10844 OnExposeComplete: enter
01:36:45.293 00.000 10844 UpdateGuideState(): m_state=6
01:36:45.293 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10455
01:36:45.293 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=60.55, Mass=2328, SNR=30.0, Peak=241 HFD=3.2
01:36:45.293 00.000 10844 MultiStar: [#1 0.03,0.39,1.00,U] [#2 -0.01,0.05,2.37,U] [#3 0.35,-0.49,0.00,M1] [#4 0.01,0.29,1.04,U] [#5 0.14,-0.03,1.10,U] [#6 0.11,-0.26,1.00,U] [#7 -0.17,-0.34,0.90,U] [#8 0.06,-0.81,0.00,M1] 
01:36:45.293 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.03}, one-star: {0.16, -0.42}
01:36:45.293 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
01:36:45.293 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
01:36:45.293 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.69 mountX=0.02 mountY=0.04, mountTheta=1.06
01:36:45.294 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.03, opts=13)
01:36:45.295 00.001 10844 Enqueuing Move request for scope (0.03, -0.03)
01:36:45.295 00.000 11060 Worker thread wakes up
01:36:45.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:36:45.295 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:36:45.295 00.000 11060 Moving (0.03, -0.03) raw xDistance=0.02 yDistance=0.04
01:36:45.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:36:45.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:45.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:45.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:36:45.295 00.000 11060 MoveAxis(E, 0, ABG)
01:36:45.295 00.000 11060 Move returns status 0, amount 0
01:36:45.295 00.000 11060 MoveAxis(N, 0, ABG)
01:36:45.295 00.000 11060 Move returns status 0, amount 0
01:36:45.295 00.000 10844 UpdateGuideState exits: m=2328 SNR=30.0
01:36:45.295 00.000 11060 move complete, result=0
01:36:45.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:45.295 00.000 11060 worker thread done servicing request
01:36:45.296 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:45.296 00.000 10844 Enqueuing Expose request
01:36:45.296 00.000 11060 Worker thread wakes up
01:36:45.296 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:45.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:45.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:45.933 00.637 11060 Exposure complete
01:36:46.121 00.188 11060 worker thread done servicing request
01:36:46.121 00.000 10844 OnExposeComplete: enter
01:36:46.121 00.000 10844 UpdateGuideState(): m_state=6
01:36:46.121 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10456
01:36:46.122 00.001 10844 Star::Find returns 1 (0), X=268.67, Y=61.06, Mass=3233, SNR=36.6, Peak=243 HFD=3.4
01:36:46.122 00.000 10844 MultiStar: [#1 0.05,-0.23,0.93,U] [#2 0.14,-0.01,1.81,U] [#3 0.19,-0.25,0.87,U] [#4 0.25,0.08,0.82,U] [#5 -0.12,0.95,0.00,M5] [#6 0.26,0.15,0.76,U] [#7 -0.16,-0.46,0.71,U] [#8 0.52,-0.33,0.00,M2] 
01:36:46.122 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.19, 0.08}
01:36:46.122 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
01:36:46.122 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
01:36:46.122 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=0.05 mountY=0.14, mountTheta=1.25
01:36:46.123 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
01:36:46.123 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
01:36:46.124 00.001 11060 Worker thread wakes up
01:36:46.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
01:36:46.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
01:36:46.124 00.000 11060 Moving (0.13, -0.07) raw xDistance=0.05 yDistance=0.14
01:36:46.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:36:46.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:46.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:36:46.124 00.000 11060 MoveAxis(E, 0, ABG)
01:36:46.124 00.000 11060 Move returns status 0, amount 0
01:36:46.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:46.124 00.000 11060 MoveAxis(N, 0, ABG)
01:36:46.124 00.000 11060 Move returns status 0, amount 0
01:36:46.124 00.000 11060 move complete, result=0
01:36:46.124 00.000 10844 UpdateGuideState exits: m=3233 SNR=36.6
01:36:46.124 00.000 11060 worker thread done servicing request
01:36:46.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:46.125 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:46.125 00.000 10844 Enqueuing Expose request
01:36:46.125 00.000 11060 Worker thread wakes up
01:36:46.125 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:46.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:46.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:46.766 00.641 11060 Exposure complete
01:36:46.930 00.164 11060 worker thread done servicing request
01:36:46.931 00.001 10844 OnExposeComplete: enter
01:36:46.931 00.000 10844 UpdateGuideState(): m_state=6
01:36:46.931 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10457
01:36:46.931 00.000 10844 Star::Find returns 1 (1), X=268.99, Y=60.80, Mass=3136, SNR=35.6, Peak=255 HFD=3.1
01:36:46.931 00.000 10844 MultiStar: [#1 0.41,0.10,0.96,U] [#2 0.11,0.36,1.88,U] [#3 0.22,-0.52,0.90,U] [#4 0.75,-0.04,0.00,M5] [#5 0.42,0.74,0.00,M6] [#6 -0.29,0.47,0.77,U] [#7 -0.08,0.11,0.81,U] [#8 0.36,0.10,0.92,U] 
01:36:46.932 00.001 10844 refined, 6 included, MultiStar: {0.19, 0.09}, one-star: {0.51, -0.17}
01:36:46.932 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
01:36:46.932 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
01:36:46.932 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.47 mountX=-0.13 mountY=0.17, mountTheta=2.22
01:36:46.934 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.09, opts=13)
01:36:46.934 00.000 10844 Enqueuing Move request for scope (0.19, 0.09)
01:36:46.934 00.000 11060 Worker thread wakes up
01:36:46.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:46.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
01:36:46.934 00.000 10844 UpdateGuideState exits: m=3136 SNR=35.6 Saturated
01:36:46.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
01:36:46.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:46.934 00.000 11060 Moving (0.19, 0.09) raw xDistance=-0.13 yDistance=0.17
01:36:46.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:46.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:36:46.935 00.001 10844 Enqueuing Expose request
01:36:46.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:46.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:36:46.935 00.000 11060 MoveAxis(E, 22, ABG)
01:36:46.935 00.000 11060 Guiding  Dir = 2, Dur = 22
01:36:46.965 00.030 11060 IsSlewing returns 0
01:36:46.966 00.001 11060 IsGuiding returns 0
01:36:47.010 00.044 11060 IsGuiding returns 0
01:36:47.010 00.000 11060 Move returns status 0, amount 22
01:36:47.010 00.000 11060 MoveAxis(N, 0, ABG)
01:36:47.010 00.000 11060 Move returns status 0, amount 0
01:36:47.010 00.000 11060 move complete, result=0
01:36:47.010 00.000 11060 worker thread done servicing request
01:36:47.010 00.000 11060 Worker thread wakes up
01:36:47.010 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
01:36:47.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:47.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:47.639 00.629 11060 Exposure complete
01:36:47.837 00.198 11060 worker thread done servicing request
01:36:47.837 00.000 10844 OnExposeComplete: enter
01:36:47.838 00.001 10844 UpdateGuideState(): m_state=6
01:36:47.838 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10458
01:36:47.838 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=61.29, Mass=2735, SNR=33.7, Peak=247 HFD=3.2
01:36:47.838 00.000 10844 MultiStar: [#1 0.36,-0.00,0.95,U] [#2 0.17,0.57,1.98,U] [#3 -0.19,-0.18,0.90,U] [#4 0.52,0.33,0.00,M6] [#5 0.28,0.70,0.00,M7] [#6 -0.53,0.65,0.00,M1] [#7 -0.54,0.68,0.00,M1] [#8 0.33,0.17,0.89,U] 
01:36:47.838 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.25}, one-star: {0.25, 0.32}
01:36:47.838 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:36:47.838 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:36:47.838 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.25 hyp=0.31 cameraTheta=0.94 mountX=-0.28 mountY=0.14, mountTheta=2.68
01:36:47.840 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.25, opts=13)
01:36:47.840 00.000 10844 Enqueuing Move request for scope (0.18, 0.25)
01:36:47.840 00.000 11060 Worker thread wakes up
01:36:47.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.25) opts 0xd
01:36:47.840 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.25)
01:36:47.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:47.840 00.000 10844 UpdateGuideState exits: m=2735 SNR=33.7
01:36:47.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:47.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:47.840 00.000 10844 Enqueuing Expose request
01:36:47.840 00.000 11060 Moving (0.18, 0.25) raw xDistance=-0.28 yDistance=0.14
01:36:47.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:36:47.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:47.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:36:47.840 00.000 11060 MoveAxis(E, 49, ABG)
01:36:47.840 00.000 11060 Guiding  Dir = 2, Dur = 49
01:36:47.855 00.015 11060 IsSlewing returns 0
01:36:47.856 00.001 11060 IsGuiding returns 0
01:36:47.918 00.062 11060 IsGuiding returns 0
01:36:47.918 00.000 11060 Move returns status 0, amount 49
01:36:47.918 00.000 11060 MoveAxis(N, 0, ABG)
01:36:47.918 00.000 11060 Move returns status 0, amount 0
01:36:47.918 00.000 11060 move complete, result=0
01:36:47.918 00.000 11060 worker thread done servicing request
01:36:47.918 00.000 11060 Worker thread wakes up
01:36:47.918 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
01:36:47.919 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:47.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:48.551 00.632 11060 Exposure complete
01:36:48.736 00.185 11060 worker thread done servicing request
01:36:48.737 00.001 10844 OnExposeComplete: enter
01:36:48.737 00.000 10844 UpdateGuideState(): m_state=6
01:36:48.737 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10459
01:36:48.737 00.000 10844 Star::Find returns 1 (1), X=269.14, Y=60.94, Mass=2751, SNR=33.1, Peak=255 HFD=3.1
01:36:48.737 00.000 10844 MultiStar: [#1 0.35,0.03,0.95,U] [#2 0.18,0.25,2.03,U] [#3 0.47,-0.35,0.91,U] [#4 0.18,0.11,1.01,U] [#5 0.22,0.23,0.96,U] [#6 -0.60,0.45,0.00,M2] [#7 0.45,0.57,0.00,M2] [#8 0.51,-0.32,0.00,M1] 
01:36:48.738 00.001 10844 refined, 5 included, MultiStar: {0.32, 0.08}, one-star: {0.66, -0.03}
01:36:48.738 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
01:36:48.738 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
01:36:48.738 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.08 hyp=0.33 cameraTheta=0.24 mountX=-0.13 mountY=0.30, mountTheta=1.99
01:36:48.739 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.08, opts=13)
01:36:48.739 00.000 10844 Enqueuing Move request for scope (0.32, 0.08)
01:36:48.739 00.000 11060 Worker thread wakes up
01:36:48.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.08) opts 0xd
01:36:48.739 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.08)
01:36:48.740 00.001 11060 Moving (0.32, 0.08) raw xDistance=-0.13 yDistance=0.30
01:36:48.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:36:48.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:36:48.740 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:48.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:36:48.740 00.000 11060 MoveAxis(E, 24, ABG)
01:36:48.740 00.000 11060 Guiding  Dir = 2, Dur = 24
01:36:48.740 00.000 10844 UpdateGuideState exits: m=2751 SNR=33.1 Saturated
01:36:48.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:48.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:48.740 00.000 10844 Enqueuing Expose request
01:36:48.747 00.007 11060 IsSlewing returns 0
01:36:48.747 00.000 11060 IsGuiding returns 0
01:36:48.781 00.034 11060 IsGuiding returns 0
01:36:48.781 00.000 11060 Move returns status 0, amount 24
01:36:48.781 00.000 11060 MoveAxis(N, 0, ABG)
01:36:48.781 00.000 11060 Move returns status 0, amount 0
01:36:48.781 00.000 11060 move complete, result=0
01:36:48.782 00.001 11060 worker thread done servicing request
01:36:48.782 00.000 11060 Worker thread wakes up
01:36:48.782 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.3 px 0 ms NORTH
01:36:48.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:48.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:49.412 00.630 11060 Exposure complete
01:36:49.595 00.183 11060 worker thread done servicing request
01:36:49.595 00.000 10844 OnExposeComplete: enter
01:36:49.595 00.000 10844 UpdateGuideState(): m_state=6
01:36:49.596 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10460
01:36:49.596 00.000 10844 Star::Find returns 1 (0), X=268.95, Y=61.35, Mass=2746, SNR=32.9, Peak=248 HFD=3.1
01:36:49.596 00.000 10844 MultiStar: [#1 0.25,0.29,0.96,U] [#2 0.27,0.14,2.01,U] [#3 0.37,-0.10,0.98,U] [#4 0.52,1.15,0.00,M6] [#5 0.14,0.47,1.07,U] [#6 -0.53,0.61,0.00,M3] [#7 0.26,0.35,0.81,U] [#8 0.45,-0.13,0.87,U] 
01:36:49.596 00.000 10844 refined, 6 included, MultiStar: {0.31, 0.20}, one-star: {0.47, 0.37}
01:36:49.596 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:36:49.596 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:36:49.597 00.001 10844 CameraToMount -- cameraX=0.31 cameraY=0.20 hyp=0.37 cameraTheta=0.57 mountX=-0.25 mountY=0.27, mountTheta=2.31
01:36:49.598 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.20, opts=13)
01:36:49.598 00.000 10844 Enqueuing Move request for scope (0.31, 0.20)
01:36:49.598 00.000 11060 Worker thread wakes up
01:36:49.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.20) opts 0xd
01:36:49.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.20)
01:36:49.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:49.599 00.001 10844 UpdateGuideState exits: m=2746 SNR=32.9
01:36:49.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:49.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:49.599 00.000 10844 Enqueuing Expose request
01:36:49.599 00.000 11060 Moving (0.31, 0.20) raw xDistance=-0.25 yDistance=0.27
01:36:49.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:36:49.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:36:49.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:36:49.599 00.000 11060 MoveAxis(E, 44, ABG)
01:36:49.599 00.000 11060 Guiding  Dir = 2, Dur = 44
01:36:49.610 00.011 11060 IsSlewing returns 0
01:36:49.610 00.000 11060 IsGuiding returns 0
01:36:49.656 00.046 11060 IsGuiding returns 0
01:36:49.657 00.001 11060 Move returns status 0, amount 44
01:36:49.657 00.000 11060 MoveAxis(N, 0, ABG)
01:36:49.657 00.000 11060 Move returns status 0, amount 0
01:36:49.657 00.000 11060 move complete, result=0
01:36:49.657 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.3 px 0 ms NORTH
01:36:49.659 00.002 11060 worker thread done servicing request
01:36:49.661 00.002 11060 Worker thread wakes up
01:36:49.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:49.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:50.298 00.637 11060 Exposure complete
01:36:50.472 00.174 11060 worker thread done servicing request
01:36:50.473 00.001 10844 OnExposeComplete: enter
01:36:50.473 00.000 10844 UpdateGuideState(): m_state=6
01:36:50.473 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10461
01:36:50.473 00.000 10844 Star::Find returns 1 (1), X=269.08, Y=61.16, Mass=2718, SNR=33.0, Peak=255 HFD=3.0
01:36:50.473 00.000 10844 MultiStar: [#1 0.27,0.33,0.95,U] [#2 0.38,0.17,1.89,U] [#3 0.37,-0.10,0.90,U] [#4 0.38,0.76,0.00,M7] [#5 0.16,0.44,1.00,U] [#6 0.04,0.05,0.87,U] [#7 0.14,0.30,0.91,U] [#8 0.21,0.28,0.81,U] 
01:36:50.473 00.000 10844 refined, 7 included, MultiStar: {0.29, 0.21}, one-star: {0.60, 0.18}
01:36:50.474 00.001 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:36:50.474 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:36:50.474 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.21 hyp=0.36 cameraTheta=0.62 mountX=-0.25 mountY=0.25, mountTheta=2.36
01:36:50.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.21, opts=13)
01:36:50.475 00.000 10844 Enqueuing Move request for scope (0.29, 0.21)
01:36:50.475 00.000 11060 Worker thread wakes up
01:36:50.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.21) opts 0xd
01:36:50.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.21)
01:36:50.475 00.000 11060 Moving (0.29, 0.21) raw xDistance=-0.25 yDistance=0.25
01:36:50.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:36:50.475 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.07 newest=0.82
01:36:50.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
01:36:50.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:50.475 00.000 11060 MoveAxis(E, 46, ABG)
01:36:50.475 00.000 11060 Guiding  Dir = 2, Dur = 46
01:36:50.477 00.002 10844 UpdateGuideState exits: m=2718 SNR=33.0 Saturated
01:36:50.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:50.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:50.477 00.000 10844 Enqueuing Expose request
01:36:50.497 00.020 11060 IsSlewing returns 0
01:36:50.497 00.000 11060 IsGuiding returns 0
01:36:50.574 00.077 11060 IsGuiding returns 0
01:36:50.574 00.000 11060 Move returns status 0, amount 46
01:36:50.574 00.000 11060 BLC: Oldest BLC event removed
01:36:50.574 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 654 applied
01:36:50.574 00.000 11060 MoveAxis(S, 752, ABG)
01:36:50.574 00.000 11060 duration set to 750 by maxDecDuration
01:36:50.574 00.000 11060 Guiding  Dir = 1, Dur = 750
01:36:50.590 00.016 11060 IsSlewing returns 0
01:36:50.590 00.000 11060 IsGuiding returns 0
01:36:51.357 00.767 11060 IsGuiding returns 0
01:36:51.357 00.000 11060 Move returns status 0, amount 750
01:36:51.357 00.000 11060 move complete, result=0
01:36:51.357 00.000 11060 worker thread done servicing request
01:36:51.357 00.000 11060 Worker thread wakes up
01:36:51.357 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.3 px 750 ms SOUTH
01:36:51.358 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:51.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:51.995 00.637 11060 Exposure complete
01:36:52.150 00.155 11060 worker thread done servicing request
01:36:52.151 00.001 10844 OnExposeComplete: enter
01:36:52.151 00.000 10844 UpdateGuideState(): m_state=6
01:36:52.151 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10462
01:36:52.151 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=60.72, Mass=2821, SNR=33.2, Peak=248 HFD=3.6
01:36:52.151 00.000 10844 MultiStar: [#1 0.10,0.12,0.99,U] [#2 0.15,-0.28,1.99,U] [#3 -0.04,-0.55,0.88,U] [#4 0.22,0.23,1.02,U] [#5 -0.18,0.52,1.11,U] [#6 -0.43,0.01,0.87,U] [#7 0.03,-0.10,0.84,U] [#8 0.14,0.22,0.86,U] 
01:36:52.151 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.27, -0.26}
01:36:52.151 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
01:36:52.151 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
01:36:52.152 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.55 mountX=0.02 mountY=0.05, mountTheta=1.20
01:36:52.153 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
01:36:52.153 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
01:36:52.153 00.000 11060 Worker thread wakes up
01:36:52.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:36:52.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:36:52.153 00.000 11060 Moving (0.04, -0.03) raw xDistance=0.02 yDistance=0.05
01:36:52.153 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.176329, 1:0.048086
01:36:52.153 00.000 11060 BLC: No correction, Miss < min_move
01:36:52.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:36:52.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:52.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:52.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:36:52.153 00.000 11060 MoveAxis(E, 0, ABG)
01:36:52.153 00.000 11060 Move returns status 0, amount 0
01:36:52.153 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.2
01:36:52.154 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:52.154 00.000 11060 MoveAxis(N, 0, ABG)
01:36:52.154 00.000 10844 Enqueuing Expose request
01:36:52.154 00.000 11060 Move returns status 0, amount 0
01:36:52.154 00.000 11060 move complete, result=0
01:36:52.154 00.000 11060 worker thread done servicing request
01:36:52.154 00.000 11060 Worker thread wakes up
01:36:52.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:52.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:52.156 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:52.788 00.632 11060 Exposure complete
01:36:52.948 00.160 11060 worker thread done servicing request
01:36:52.948 00.000 10844 OnExposeComplete: enter
01:36:52.948 00.000 10844 UpdateGuideState(): m_state=6
01:36:52.948 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10463
01:36:52.948 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=61.34, Mass=2470, SNR=31.3, Peak=255 HFD=3.2
01:36:52.948 00.000 10844 MultiStar: [#1 0.47,0.27,1.04,U] [#2 -0.32,-0.12,2.19,U] [#3 -0.24,-0.07,1.01,U] [#4 0.38,0.18,1.01,U] [#5 0.61,-0.02,0.00,M4] [#6 0.05,-0.59,1.07,U] [#7 -0.39,0.29,0.91,U] [#8 -0.71,-0.20,0.00,M1] 
01:36:52.949 00.001 10844 refined, 6 included, MultiStar: {-0.04, 0.01}, one-star: {0.07, 0.37}
01:36:52.949 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.52 = -1.76)
01:36:52.949 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.78)
01:36:52.949 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.77 mountX=-0.01 mountY=-0.04, mountTheta=-1.76
01:36:52.950 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
01:36:52.950 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
01:36:52.950 00.000 11060 Worker thread wakes up
01:36:52.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:36:52.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:36:52.950 00.000 11060 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
01:36:52.950 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.176329, 1:0.048086, 2:-0.038012
01:36:52.950 00.000 11060 BLC: No correction, Miss < min_move
01:36:52.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:36:52.951 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:52.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:52.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:36:52.951 00.000 11060 MoveAxis(E, 0, ABG)
01:36:52.951 00.000 11060 Move returns status 0, amount 0
01:36:52.951 00.000 11060 MoveAxis(N, 0, ABG)
01:36:52.951 00.000 11060 Move returns status 0, amount 0
01:36:52.951 00.000 10844 UpdateGuideState exits: m=2470 SNR=31.3 Saturated
01:36:52.951 00.000 11060 move complete, result=0
01:36:52.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.951 00.000 11060 worker thread done servicing request
01:36:52.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:52.951 00.000 10844 Enqueuing Expose request
01:36:52.951 00.000 11060 Worker thread wakes up
01:36:52.951 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:36:52.952 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:52.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:53.589 00.637 11060 Exposure complete
01:36:53.767 00.178 11060 worker thread done servicing request
01:36:53.767 00.000 10844 OnExposeComplete: enter
01:36:53.767 00.000 10844 UpdateGuideState(): m_state=6
01:36:53.769 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10464
01:36:53.769 00.000 10844 Star::Find returns 1 (1), X=268.89, Y=61.43, Mass=2992, SNR=34.9, Peak=255 HFD=3.5
01:36:53.769 00.000 10844 MultiStar: [#1 -0.39,0.66,0.00,M1] [#2 -0.11,-0.32,1.85,U] [#3 0.16,-0.28,0.85,U] [#4 0.42,-0.13,0.84,U] [#5 0.35,-0.02,1.05,U] [#6 -0.21,-0.27,0.82,U] [#7 -0.58,0.39,0.00,M1] [#8 -0.13,-0.07,0.91,U] 
01:36:53.769 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.11}, one-star: {0.40, 0.45}
01:36:53.769 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
01:36:53.769 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
01:36:53.769 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.80 mountX=0.09 mountY=0.12, mountTheta=0.94
01:36:53.771 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.11, opts=13)
01:36:53.771 00.000 10844 Enqueuing Move request for scope (0.10, -0.11)
01:36:53.771 00.000 11060 Worker thread wakes up
01:36:53.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:36:53.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:36:53.771 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:53.771 00.000 10844 UpdateGuideState exits: m=2992 SNR=34.9 Saturated
01:36:53.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:53.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:53.771 00.000 10844 Enqueuing Expose request
01:36:53.771 00.000 11060 Moving (0.10, -0.11) raw xDistance=0.09 yDistance=0.12
01:36:53.771 00.000 11060 BLC: window closed
01:36:53.771 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.176329, 1:0.048086, 2:-0.038012
01:36:53.771 00.000 11060 BLC: No correction, Miss < min_move
01:36:53.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:36:53.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:53.772 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:36:53.772 00.000 11060 MoveAxis(E, 0, ABG)
01:36:53.772 00.000 11060 Move returns status 0, amount 0
01:36:53.772 00.000 11060 MoveAxis(N, 0, ABG)
01:36:53.772 00.000 11060 Move returns status 0, amount 0
01:36:53.772 00.000 11060 move complete, result=0
01:36:53.772 00.000 11060 worker thread done servicing request
01:36:53.772 00.000 11060 Worker thread wakes up
01:36:53.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:53.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:53.774 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:54.400 00.626 11060 Exposure complete
01:36:54.574 00.174 11060 worker thread done servicing request
01:36:54.574 00.000 10844 OnExposeComplete: enter
01:36:54.574 00.000 10844 UpdateGuideState(): m_state=6
01:36:54.574 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10465
01:36:54.576 00.002 10844 Star::Find returns 1 (1), X=268.74, Y=61.48, Mass=2933, SNR=34.1, Peak=255 HFD=3.2
01:36:54.576 00.000 10844 MultiStar: [#1 0.15,0.66,0.00,M2] [#2 -0.02,0.26,2.02,U] [#3 0.18,-0.32,0.96,U] [#4 0.29,0.44,0.85,U] [#5 -0.04,0.48,0.99,U] [#6 0.18,0.55,0.83,U] [#7 -0.58,-0.11,0.85,U] [#8 -0.09,0.74,0.00,M1] 
01:36:54.576 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.26}, one-star: {0.26, 0.50}
01:36:54.576 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
01:36:54.576 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
01:36:54.576 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.44 mountX=-0.26 mountY=-0.01, mountTheta=-3.11
01:36:54.578 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.26, opts=13)
01:36:54.578 00.000 10844 Enqueuing Move request for scope (0.03, 0.26)
01:36:54.578 00.000 11060 Worker thread wakes up
01:36:54.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:54.578 00.000 10844 UpdateGuideState exits: m=2933 SNR=34.1 Saturated
01:36:54.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:54.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:54.578 00.000 10844 Enqueuing Expose request
01:36:54.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
01:36:54.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
01:36:54.578 00.000 11060 Moving (0.03, 0.26) raw xDistance=-0.26 yDistance=-0.01
01:36:54.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:36:54.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:54.579 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:36:54.579 00.000 11060 MoveAxis(E, 45, ABG)
01:36:54.579 00.000 11060 Guiding  Dir = 2, Dur = 45
01:36:54.583 00.004 11060 IsSlewing returns 0
01:36:54.583 00.000 11060 IsGuiding returns 0
01:36:54.644 00.061 11060 IsGuiding returns 0
01:36:54.644 00.000 11060 Move returns status 0, amount 45
01:36:54.644 00.000 11060 MoveAxis(N, 0, ABG)
01:36:54.644 00.000 11060 Move returns status 0, amount 0
01:36:54.644 00.000 11060 move complete, result=0
01:36:54.644 00.000 11060 worker thread done servicing request
01:36:54.645 00.001 11060 Worker thread wakes up
01:36:54.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:54.645 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
01:36:54.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:55.277 00.632 11060 Exposure complete
01:36:55.473 00.196 11060 worker thread done servicing request
01:36:55.473 00.000 10844 OnExposeComplete: enter
01:36:55.473 00.000 10844 UpdateGuideState(): m_state=6
01:36:55.473 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10466
01:36:55.473 00.000 10844 Star::Find returns 1 (1), X=268.02, Y=61.43, Mass=2851, SNR=34.0, Peak=255 HFD=3.4
01:36:55.474 00.001 10844 MultiStar: [#1 0.20,0.11,0.83,U] [#2 -0.10,-0.19,2.00,U] [#3 -0.19,0.13,0.89,U] [#4 0.71,0.52,0.00,M4] [#5 0.66,0.78,0.00,M3] [#6 -0.08,0.08,0.88,U] [#7 0.24,-0.39,0.83,U] [#8 0.26,0.45,0.91,U] 
01:36:55.474 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {-0.46, 0.45}
01:36:55.474 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.94 = -2.35)
01:36:55.474 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
01:36:55.474 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.18 mountX=-0.05 mountY=-0.05, mountTheta=-2.36
01:36:55.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
01:36:55.475 00.000 10844 Enqueuing Move request for scope (-0.04, 0.06)
01:36:55.475 00.000 11060 Worker thread wakes up
01:36:55.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:55.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:36:55.475 00.000 10844 UpdateGuideState exits: m=2851 SNR=34.0 Saturated
01:36:55.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:36:55.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:55.475 00.000 11060 Moving (-0.04, 0.06) raw xDistance=-0.05 yDistance=-0.05
01:36:55.476 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:55.476 00.000 10844 Enqueuing Expose request
01:36:55.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:36:55.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:55.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:36:55.476 00.000 11060 MoveAxis(E, 0, ABG)
01:36:55.476 00.000 11060 Move returns status 0, amount 0
01:36:55.476 00.000 11060 MoveAxis(N, 0, ABG)
01:36:55.476 00.000 11060 Move returns status 0, amount 0
01:36:55.476 00.000 11060 move complete, result=0
01:36:55.476 00.000 11060 worker thread done servicing request
01:36:55.476 00.000 11060 Worker thread wakes up
01:36:55.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:55.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:55.478 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:56.108 00.630 11060 Exposure complete
01:36:56.282 00.174 11060 worker thread done servicing request
01:36:56.282 00.000 10844 OnExposeComplete: enter
01:36:56.282 00.000 10844 UpdateGuideState(): m_state=6
01:36:56.282 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10467
01:36:56.282 00.000 10844 Star::Find returns 1 (1), X=267.89, Y=61.62, Mass=3063, SNR=34.9, Peak=255 HFD=3.5
01:36:56.283 00.001 10844 MultiStar: [#1 0.05,1.00,0.00,M2] [#2 0.04,0.28,1.80,U] [#3 -0.65,0.65,0.00,M1] [#4 0.24,0.37,0.87,U] [#5 -0.03,0.60,0.00,M4] [#6 -0.59,0.32,0.00,M1] [#7 0.07,-0.14,0.79,U] [#8 0.53,0.79,0.00,M1] 
01:36:56.283 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.30}, one-star: {-0.59, 0.64}
01:36:56.283 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
01:36:56.283 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:36:56.283 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.75 mountX=-0.29 mountY=-0.10, mountTheta=-2.79
01:36:56.284 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.30, opts=13)
01:36:56.284 00.000 10844 Enqueuing Move request for scope (-0.06, 0.30)
01:36:56.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:56.284 00.000 11060 Worker thread wakes up
01:36:56.285 00.001 10844 UpdateGuideState exits: m=3063 SNR=34.9 Saturated
01:36:56.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd
01:36:56.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.30)
01:36:56.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:56.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:56.285 00.000 10844 Enqueuing Expose request
01:36:56.285 00.000 11060 Moving (-0.06, 0.30) raw xDistance=-0.29 yDistance=-0.10
01:36:56.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:36:56.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:56.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:36:56.285 00.000 11060 MoveAxis(E, 50, ABG)
01:36:56.285 00.000 11060 Guiding  Dir = 2, Dur = 50
01:36:56.302 00.017 11060 IsSlewing returns 0
01:36:56.302 00.000 11060 IsGuiding returns 0
01:36:56.366 00.064 11060 IsGuiding returns 0
01:36:56.366 00.000 11060 Move returns status 0, amount 50
01:36:56.366 00.000 11060 MoveAxis(N, 0, ABG)
01:36:56.366 00.000 11060 Move returns status 0, amount 0
01:36:56.366 00.000 11060 move complete, result=0
01:36:56.367 00.001 11060 worker thread done servicing request
01:36:56.367 00.000 11060 Worker thread wakes up
01:36:56.367 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
01:36:56.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:56.368 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:56.993 00.625 11060 Exposure complete
01:36:57.177 00.184 11060 worker thread done servicing request
01:36:57.177 00.000 10844 OnExposeComplete: enter
01:36:57.177 00.000 10844 UpdateGuideState(): m_state=6
01:36:57.178 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10468
01:36:57.178 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=61.49, Mass=2451, SNR=31.0, Peak=238 HFD=3.5
01:36:57.178 00.000 10844 MultiStar: [#1 -0.55,-0.12,1.10,U] [#2 0.01,0.02,2.22,U] [#3 -0.52,-0.04,1.04,U] [#4 0.35,0.12,1.04,U] [#5 0.53,0.35,0.00,M5] [#6 0.21,-0.40,1.03,U] [#7 -0.13,0.03,0.92,U] [#8 -0.41,0.24,1.03,U] 
01:36:57.178 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.04}, one-star: {-0.38, 0.51}
01:36:57.178 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
01:36:57.178 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.65)
01:36:57.178 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
01:36:57.179 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
01:36:57.180 00.001 10844 Enqueuing Move request for scope (-0.15, 0.04)
01:36:57.180 00.000 11060 Worker thread wakes up
01:36:57.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:57.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
01:36:57.180 00.000 10844 UpdateGuideState exits: m=2451 SNR=31.0
01:36:57.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
01:36:57.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:57.180 00.000 11060 Moving (-0.15, 0.04) raw xDistance=-0.01 yDistance=-0.16
01:36:57.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:57.180 00.000 10844 Enqueuing Expose request
01:36:57.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:36:57.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:57.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:36:57.180 00.000 11060 MoveAxis(E, 0, ABG)
01:36:57.180 00.000 11060 Move returns status 0, amount 0
01:36:57.180 00.000 11060 MoveAxis(N, 0, ABG)
01:36:57.180 00.000 11060 Move returns status 0, amount 0
01:36:57.180 00.000 11060 move complete, result=0
01:36:57.182 00.002 11060 worker thread done servicing request
01:36:57.182 00.000 11060 Worker thread wakes up
01:36:57.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:57.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:57.183 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:57.815 00.632 11060 Exposure complete
01:36:57.997 00.182 11060 worker thread done servicing request
01:36:57.997 00.000 10844 OnExposeComplete: enter
01:36:57.997 00.000 10844 UpdateGuideState(): m_state=6
01:36:57.997 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10469
01:36:57.997 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=61.35, Mass=2437, SNR=30.6, Peak=223 HFD=3.3
01:36:57.997 00.000 10844 MultiStar: [#1 -0.18,0.34,1.07,U] [#2 0.06,0.20,2.18,U] [#3 -0.69,0.35,0.00,M1] [#4 0.30,0.09,1.01,U] [#5 0.23,0.27,1.11,U] [#6 -0.37,-0.05,0.96,U] [#7 -0.15,-0.23,0.91,U] [#8 -0.08,0.20,1.06,U] 
01:36:57.998 00.001 10844 refined, 7 included, MultiStar: {0.00, 0.16}, one-star: {0.12, 0.37}
01:36:57.998 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.30 = -2.99)
01:36:57.998 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
01:36:57.998 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
01:36:57.999 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.16, opts=13)
01:36:57.999 00.000 10844 Enqueuing Move request for scope (0.00, 0.16)
01:36:57.999 00.000 11060 Worker thread wakes up
01:36:57.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:57.999 00.000 10844 UpdateGuideState exits: m=2437 SNR=30.6
01:36:57.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:57.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:57.999 00.000 10844 Enqueuing Expose request
01:36:57.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
01:36:57.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
01:36:58.000 00.001 11060 Moving (0.00, 0.16) raw xDistance=-0.16 yDistance=-0.02
01:36:58.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:36:58.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:58.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:36:58.000 00.000 11060 MoveAxis(E, 28, ABG)
01:36:58.000 00.000 11060 Guiding  Dir = 2, Dur = 28
01:36:58.031 00.031 11060 IsSlewing returns 0
01:36:58.032 00.001 11060 IsGuiding returns 0
01:36:58.071 00.039 11060 IsGuiding returns 0
01:36:58.071 00.000 11060 Move returns status 0, amount 28
01:36:58.071 00.000 11060 MoveAxis(N, 0, ABG)
01:36:58.071 00.000 11060 Move returns status 0, amount 0
01:36:58.072 00.001 11060 move complete, result=0
01:36:58.072 00.000 11060 worker thread done servicing request
01:36:58.072 00.000 11060 Worker thread wakes up
01:36:58.072 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
01:36:58.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:58.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:58.706 00.634 11060 Exposure complete
01:36:58.884 00.178 11060 worker thread done servicing request
01:36:58.885 00.001 10844 OnExposeComplete: enter
01:36:58.885 00.000 10844 UpdateGuideState(): m_state=6
01:36:58.885 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10470
01:36:58.885 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=60.75, Mass=3162, SNR=35.3, Peak=253 HFD=3.7
01:36:58.885 00.000 10844 MultiStar: [#1 0.13,0.17,0.94,U] [#2 -0.16,0.49,1.90,U] [#3 -0.44,0.74,0.00,M2] [#4 0.42,0.07,0.91,U] [#5 0.52,0.77,0.00,M5] [#6 0.19,0.13,0.83,U] [#7 -0.41,0.21,0.82,U] [#8 -0.31,0.41,0.85,U] 
01:36:58.886 00.001 10844 refined, 6 included, MultiStar: {-0.08, 0.22}, one-star: {-0.35, -0.22}
01:36:58.886 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
01:36:58.886 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
01:36:58.886 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.93 mountX=-0.20 mountY=-0.11, mountTheta=-2.62
01:36:58.887 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.22, opts=13)
01:36:58.887 00.000 10844 Enqueuing Move request for scope (-0.08, 0.22)
01:36:58.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:36:58.887 00.000 10844 UpdateGuideState exits: m=3162 SNR=35.3
01:36:58.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:58.887 00.000 11060 Worker thread wakes up
01:36:58.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
01:36:58.887 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:36:58.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:58.887 00.000 10844 Enqueuing Expose request
01:36:58.887 00.000 11060 Moving (-0.08, 0.22) raw xDistance=-0.20 yDistance=-0.11
01:36:58.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:36:58.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:58.888 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:36:58.888 00.000 11060 MoveAxis(E, 35, ABG)
01:36:58.888 00.000 11060 Guiding  Dir = 2, Dur = 35
01:36:58.920 00.032 11060 IsSlewing returns 0
01:36:58.921 00.001 11060 IsGuiding returns 0
01:36:58.979 00.058 11060 IsGuiding returns 0
01:36:58.979 00.000 11060 Move returns status 0, amount 35
01:36:58.979 00.000 11060 MoveAxis(N, 0, ABG)
01:36:58.979 00.000 11060 Move returns status 0, amount 0
01:36:58.979 00.000 11060 move complete, result=0
01:36:58.979 00.000 11060 worker thread done servicing request
01:36:58.979 00.000 11060 Worker thread wakes up
01:36:58.979 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
01:36:58.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:58.981 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:59.613 00.632 11060 Exposure complete
01:36:59.767 00.154 11060 worker thread done servicing request
01:36:59.767 00.000 10844 OnExposeComplete: enter
01:36:59.767 00.000 10844 UpdateGuideState(): m_state=6
01:36:59.767 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10471
01:36:59.768 00.001 10844 Star::Find returns 1 (1), X=268.63, Y=61.18, Mass=2841, SNR=34.4, Peak=255 HFD=3.4
01:36:59.768 00.000 10844 MultiStar: [#1 -0.20,0.13,0.95,U] [#2 -0.47,-0.21,1.97,U] [#3 -0.14,0.03,0.88,U] [#4 0.78,-0.04,0.00,M1] [#5 -0.11,0.60,0.00,M6] [#6 0.20,-0.29,0.84,U] [#7 -0.30,0.36,0.86,U] [#8 -0.26,-0.13,0.83,U] 
01:36:59.768 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.02}, one-star: {0.14, 0.20}
01:36:59.768 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
01:36:59.768 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
01:36:59.768 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.06 mountX=0.05 mountY=-0.19, mountTheta=-1.31
01:36:59.769 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.02, opts=13)
01:36:59.769 00.000 10844 Enqueuing Move request for scope (-0.19, -0.02)
01:36:59.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:36:59.769 00.000 10844 UpdateGuideState exits: m=2841 SNR=34.4 Saturated
01:36:59.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:59.770 00.001 11060 Worker thread wakes up
01:36:59.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:36:59.770 00.000 10844 Enqueuing Expose request
01:36:59.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
01:36:59.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
01:36:59.770 00.000 11060 Moving (-0.19, -0.02) raw xDistance=0.05 yDistance=-0.19
01:36:59.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:36:59.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:59.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:36:59.770 00.000 11060 MoveAxis(E, 0, ABG)
01:36:59.770 00.000 11060 Move returns status 0, amount 0
01:36:59.770 00.000 11060 MoveAxis(N, 0, ABG)
01:36:59.770 00.000 11060 Move returns status 0, amount 0
01:36:59.770 00.000 11060 move complete, result=0
01:36:59.770 00.000 11060 worker thread done servicing request
01:36:59.770 00.000 11060 Worker thread wakes up
01:36:59.771 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:36:59.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:36:59.771 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:00.416 00.645 11060 Exposure complete
01:37:00.580 00.164 11060 worker thread done servicing request
01:37:00.580 00.000 10844 OnExposeComplete: enter
01:37:00.580 00.000 10844 UpdateGuideState(): m_state=6
01:37:00.580 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10472
01:37:00.581 00.001 10844 Star::Find returns 1 (0), X=268.77, Y=61.46, Mass=2507, SNR=31.4, Peak=243 HFD=3.4
01:37:00.581 00.000 10844 MultiStar: [#1 0.10,0.22,1.05,U] [#2 0.18,-0.09,2.15,U] [#3 0.09,-0.05,0.96,U] [#4 0.56,0.03,0.98,U] [#5 0.09,0.63,0.00,M7] [#6 -0.31,-0.26,0.99,U] [#7 -0.29,0.31,0.90,U] [#8 0.02,-0.12,0.93,U] 
01:37:00.581 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.28, 0.48}
01:37:00.581 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
01:37:00.581 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
01:37:00.581 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=-0.06 mountY=0.09, mountTheta=2.19
01:37:00.583 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
01:37:00.583 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
01:37:00.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:00.583 00.000 10844 UpdateGuideState exits: m=2507 SNR=31.4
01:37:00.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:00.584 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:00.584 00.000 10844 Enqueuing Expose request
01:37:00.586 00.002 11060 Worker thread wakes up
01:37:00.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:37:00.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:37:00.586 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.06 yDistance=0.09
01:37:00.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:37:00.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:00.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:37:00.587 00.001 11060 MoveAxis(E, 0, ABG)
01:37:00.587 00.000 11060 Move returns status 0, amount 0
01:37:00.587 00.000 11060 MoveAxis(N, 0, ABG)
01:37:00.587 00.000 11060 Move returns status 0, amount 0
01:37:00.587 00.000 11060 move complete, result=0
01:37:00.587 00.000 11060 worker thread done servicing request
01:37:00.587 00.000 11060 Worker thread wakes up
01:37:00.587 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:00.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:00.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:01.226 00.639 11060 Exposure complete
01:37:01.407 00.181 11060 worker thread done servicing request
01:37:01.407 00.000 10844 OnExposeComplete: enter
01:37:01.408 00.001 10844 UpdateGuideState(): m_state=6
01:37:01.408 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10473
01:37:01.408 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.38, Mass=2687, SNR=32.7, Peak=235 HFD=3.4
01:37:01.408 00.000 10844 MultiStar: [#1 0.02,0.19,1.04,U] [#2 0.13,0.46,2.00,U] [#3 -0.02,-0.11,0.97,U] [#4 0.21,0.24,1.03,U] [#5 0.17,0.72,0.00,M8] [#6 -0.08,-0.09,0.92,U] [#7 -0.48,0.72,0.00,M1] [#8 -0.15,-0.10,0.98,U] 
01:37:01.408 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.19}, one-star: {0.07, 0.41}
01:37:01.408 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
01:37:01.408 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
01:37:01.409 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.35 mountX=-0.19 mountY=0.01, mountTheta=3.09
01:37:01.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.19, opts=13)
01:37:01.410 00.000 10844 Enqueuing Move request for scope (0.04, 0.19)
01:37:01.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:01.410 00.000 10844 UpdateGuideState exits: m=2687 SNR=32.7
01:37:01.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:01.411 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:01.411 00.000 10844 Enqueuing Expose request
01:37:01.411 00.000 11060 Worker thread wakes up
01:37:01.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
01:37:01.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
01:37:01.411 00.000 11060 Moving (0.04, 0.19) raw xDistance=-0.19 yDistance=0.01
01:37:01.412 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:37:01.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:01.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:37:01.412 00.000 11060 MoveAxis(E, 33, ABG)
01:37:01.412 00.000 11060 Guiding  Dir = 2, Dur = 33
01:37:01.464 00.052 11060 IsSlewing returns 0
01:37:01.465 00.001 11060 IsGuiding returns 0
01:37:01.544 00.079 11060 IsGuiding returns 0
01:37:01.544 00.000 11060 Move returns status 0, amount 33
01:37:01.544 00.000 11060 MoveAxis(N, 0, ABG)
01:37:01.544 00.000 11060 Move returns status 0, amount 0
01:37:01.544 00.000 11060 move complete, result=0
01:37:01.544 00.000 11060 worker thread done servicing request
01:37:01.544 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
01:37:01.545 00.001 11060 Worker thread wakes up
01:37:01.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:01.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:02.180 00.635 11060 Exposure complete
01:37:02.361 00.181 11060 worker thread done servicing request
01:37:02.361 00.000 10844 OnExposeComplete: enter
01:37:02.361 00.000 10844 UpdateGuideState(): m_state=6
01:37:02.363 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10474
01:37:02.363 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=61.11, Mass=2440, SNR=30.9, Peak=248 HFD=3.4
01:37:02.363 00.000 10844 MultiStar: [#1 0.36,-0.02,1.10,U] [#2 0.08,0.39,2.28,U] [#3 0.06,-0.28,0.94,U] [#4 0.34,0.39,1.04,U] [#5 -0.51,0.07,1.05,U] [#6 -0.17,-0.16,1.12,U] [#7 0.39,0.24,0.88,U] [#8 -0.11,-0.46,1.00,U] 
01:37:02.363 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.30, 0.14}
01:37:02.363 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
01:37:02.363 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
01:37:02.363 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.76 mountX=-0.09 mountY=0.06, mountTheta=2.50
01:37:02.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
01:37:02.365 00.000 10844 Enqueuing Move request for scope (0.08, 0.07)
01:37:02.365 00.000 11060 Worker thread wakes up
01:37:02.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:37:02.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:37:02.365 00.000 11060 Moving (0.08, 0.07) raw xDistance=-0.09 yDistance=0.06
01:37:02.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:37:02.366 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:37:02.366 00.000 10844 UpdateGuideState exits: m=2440 SNR=30.9
01:37:02.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:02.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:02.366 00.000 10844 Enqueuing Expose request
01:37:02.368 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:02.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:37:02.368 00.000 11060 MoveAxis(E, 0, ABG)
01:37:02.369 00.001 11060 Move returns status 0, amount 0
01:37:02.369 00.000 11060 MoveAxis(N, 0, ABG)
01:37:02.369 00.000 11060 Move returns status 0, amount 0
01:37:02.369 00.000 11060 move complete, result=0
01:37:02.369 00.000 11060 worker thread done servicing request
01:37:02.369 00.000 11060 Worker thread wakes up
01:37:02.370 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:02.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:02.372 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:03.027 00.655 11060 Exposure complete
01:37:03.208 00.181 11060 worker thread done servicing request
01:37:03.208 00.000 10844 OnExposeComplete: enter
01:37:03.208 00.000 10844 UpdateGuideState(): m_state=6
01:37:03.208 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10475
01:37:03.209 00.001 10844 Star::Find returns 1 (1), X=268.53, Y=60.78, Mass=2543, SNR=31.6, Peak=255 HFD=3.3
01:37:03.209 00.000 10844 MultiStar: [#1 0.20,-0.11,1.07,U] [#2 -0.20,-0.54,2.08,U] [#3 0.03,-0.43,0.99,U] [#4 0.16,0.11,1.06,U] [#5 -0.01,-0.15,1.01,U] [#6 -0.11,-0.26,0.93,U] [#7 0.35,-0.71,0.00,M1] [#8 -0.02,-0.60,0.00,M1] 
01:37:03.209 00.000 10844 single-star, 6 included, MultiStar: {-0.01, -0.26}, one-star: {0.05, -0.19}
01:37:03.209 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
01:37:03.209 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
01:37:03.210 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.34 mountX=0.18 mountY=0.08, mountTheta=0.40
01:37:03.212 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.19, opts=13)
01:37:03.212 00.000 10844 Enqueuing Move request for scope (0.05, -0.19)
01:37:03.212 00.000 11060 Worker thread wakes up
01:37:03.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:03.212 00.000 10844 UpdateGuideState exits: m=2543 SNR=31.6 Saturated
01:37:03.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:03.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:03.212 00.000 10844 Enqueuing Expose request
01:37:03.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
01:37:03.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
01:37:03.213 00.001 11060 Moving (0.05, -0.19) raw xDistance=0.18 yDistance=0.08
01:37:03.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:37:03.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:03.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:37:03.213 00.000 11060 MoveAxis(W, 31, ABG)
01:37:03.214 00.001 11060 Guiding  Dir = 3, Dur = 31
01:37:03.218 00.004 11060 IsSlewing returns 0
01:37:03.218 00.000 11060 IsGuiding returns 0
01:37:03.266 00.048 11060 IsGuiding returns 0
01:37:03.266 00.000 11060 Move returns status 0, amount 31
01:37:03.266 00.000 11060 MoveAxis(N, 0, ABG)
01:37:03.266 00.000 11060 Move returns status 0, amount 0
01:37:03.266 00.000 11060 move complete, result=0
01:37:03.266 00.000 11060 worker thread done servicing request
01:37:03.266 00.000 11060 Worker thread wakes up
01:37:03.266 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
01:37:03.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:03.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:03.896 00.630 11060 Exposure complete
01:37:04.069 00.173 11060 worker thread done servicing request
01:37:04.069 00.000 10844 OnExposeComplete: enter
01:37:04.069 00.000 10844 UpdateGuideState(): m_state=6
01:37:04.069 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10476
01:37:04.069 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=61.26, Mass=2497, SNR=31.8, Peak=223 HFD=3.5
01:37:04.069 00.000 10844 MultiStar: [#1 0.59,-0.35,0.00,M1] [#2 -0.04,0.59,2.16,U] [#3 0.03,-0.37,0.91,U] [#4 0.73,-0.25,0.00,M1] [#5 -0.22,0.14,1.02,U] [#6 0.05,-0.30,1.01,U] [#7 -0.14,-0.30,0.82,U] [#8 0.22,-0.16,0.91,U] 
01:37:04.069 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.09}, one-star: {-0.15, 0.28}
01:37:04.069 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
01:37:04.071 00.002 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.57)
01:37:04.071 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.98 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
01:37:04.072 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
01:37:04.072 00.000 10844 Enqueuing Move request for scope (-0.04, 0.09)
01:37:04.072 00.000 11060 Worker thread wakes up
01:37:04.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:04.072 00.000 10844 UpdateGuideState exits: m=2497 SNR=31.8
01:37:04.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:04.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:04.072 00.000 10844 Enqueuing Expose request
01:37:04.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
01:37:04.073 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
01:37:04.073 00.000 11060 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=-0.05
01:37:04.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:37:04.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:04.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:04.073 00.000 11060 MoveAxis(E, 0, ABG)
01:37:04.073 00.000 11060 Move returns status 0, amount 0
01:37:04.073 00.000 11060 MoveAxis(N, 0, ABG)
01:37:04.073 00.000 11060 Move returns status 0, amount 0
01:37:04.073 00.000 11060 move complete, result=0
01:37:04.073 00.000 11060 worker thread done servicing request
01:37:04.073 00.000 11060 Worker thread wakes up
01:37:04.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:04.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:04.074 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:04.708 00.634 11060 Exposure complete
01:37:04.884 00.176 11060 worker thread done servicing request
01:37:04.884 00.000 10844 OnExposeComplete: enter
01:37:04.884 00.000 10844 UpdateGuideState(): m_state=6
01:37:04.885 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10477
01:37:04.885 00.000 10844 Star::Find returns 1 (1), X=268.66, Y=61.27, Mass=2640, SNR=32.2, Peak=255 HFD=3.4
01:37:04.885 00.000 10844 MultiStar: [#1 0.30,0.23,0.99,U] [#2 0.09,0.60,0.00,M1] [#3 -0.03,0.15,0.93,U] [#4 -0.01,0.51,0.94,U] [#5 -0.18,0.19,1.06,U] [#6 0.26,0.21,1.02,U] [#7 -0.20,-0.01,0.80,U] [#8 0.20,-0.10,1.00,U] 
01:37:04.885 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.19}, one-star: {0.17, 0.30}
01:37:04.885 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:37:04.885 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
01:37:04.886 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.22 mountX=-0.20 mountY=0.04, mountTheta=2.95
01:37:04.887 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.19, opts=13)
01:37:04.887 00.000 10844 Enqueuing Move request for scope (0.07, 0.19)
01:37:04.887 00.000 11060 Worker thread wakes up
01:37:04.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
01:37:04.887 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
01:37:04.887 00.000 11060 Moving (0.07, 0.19) raw xDistance=-0.20 yDistance=0.04
01:37:04.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:37:04.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:04.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:04.887 00.000 10844 UpdateGuideState exits: m=2640 SNR=32.2 Saturated
01:37:04.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:04.888 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:04.888 00.000 10844 Enqueuing Expose request
01:37:04.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:37:04.888 00.000 11060 MoveAxis(E, 34, ABG)
01:37:04.888 00.000 11060 Guiding  Dir = 2, Dur = 34
01:37:04.910 00.022 11060 IsSlewing returns 0
01:37:04.910 00.000 11060 IsGuiding returns 0
01:37:04.968 00.058 11060 IsGuiding returns 0
01:37:04.968 00.000 11060 Move returns status 0, amount 34
01:37:04.968 00.000 11060 MoveAxis(N, 0, ABG)
01:37:04.968 00.000 11060 Move returns status 0, amount 0
01:37:04.968 00.000 11060 move complete, result=0
01:37:04.968 00.000 11060 worker thread done servicing request
01:37:04.969 00.001 11060 Worker thread wakes up
01:37:04.969 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
01:37:04.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:04.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:05.601 00.632 11060 Exposure complete
01:37:05.786 00.185 11060 worker thread done servicing request
01:37:05.786 00.000 10844 OnExposeComplete: enter
01:37:05.786 00.000 10844 UpdateGuideState(): m_state=6
01:37:05.786 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10478
01:37:05.786 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=60.58, Mass=3004, SNR=34.4, Peak=249 HFD=3.5
01:37:05.787 00.001 10844 MultiStar: [#1 0.29,-0.32,0.97,U] [#2 0.05,0.01,1.81,U] [#3 -0.04,-0.05,0.93,U] [#4 0.31,0.33,0.88,U] [#5 0.20,0.09,1.08,U] [#6 0.22,0.08,0.82,U] [#7 0.10,-0.09,0.78,U] [#8 0.19,-0.69,0.00,M1] 
01:37:05.787 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.18, -0.40}
01:37:05.787 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
01:37:05.787 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
01:37:05.787 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.27 mountX=0.01 mountY=0.16, mountTheta=1.48
01:37:05.788 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.04, opts=13)
01:37:05.788 00.000 10844 Enqueuing Move request for scope (0.15, -0.04)
01:37:05.788 00.000 11060 Worker thread wakes up
01:37:05.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:05.789 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
01:37:05.789 00.000 10844 UpdateGuideState exits: m=3004 SNR=34.4
01:37:05.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
01:37:05.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:05.789 00.000 11060 Moving (0.15, -0.04) raw xDistance=0.01 yDistance=0.16
01:37:05.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:05.789 00.000 10844 Enqueuing Expose request
01:37:05.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:05.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:05.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:37:05.789 00.000 11060 MoveAxis(E, 0, ABG)
01:37:05.789 00.000 11060 Move returns status 0, amount 0
01:37:05.789 00.000 11060 MoveAxis(N, 0, ABG)
01:37:05.789 00.000 11060 Move returns status 0, amount 0
01:37:05.789 00.000 11060 move complete, result=0
01:37:05.790 00.001 11060 worker thread done servicing request
01:37:05.790 00.000 11060 Worker thread wakes up
01:37:05.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:05.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:05.792 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:06.440 00.648 11060 Exposure complete
01:37:06.614 00.174 11060 worker thread done servicing request
01:37:06.614 00.000 10844 OnExposeComplete: enter
01:37:06.614 00.000 10844 UpdateGuideState(): m_state=6
01:37:06.615 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10479
01:37:06.615 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=61.13, Mass=2243, SNR=29.5, Peak=210 HFD=3.1
01:37:06.615 00.000 10844 MultiStar: [#1 -0.21,-0.23,1.17,U] [#2 -0.36,0.55,0.00,M1] [#3 -0.19,-0.46,1.12,U] [#4 0.21,0.43,1.02,U] [#5 0.44,0.27,1.17,U] [#6 0.15,0.04,1.05,U] [#7 -0.27,0.33,0.88,U] [#8 0.28,-0.08,0.99,U] 
01:37:06.615 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.04}, one-star: {0.28, 0.16}
01:37:06.615 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
01:37:06.615 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
01:37:06.615 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.47 mountX=-0.06 mountY=0.08, mountTheta=2.22
01:37:06.616 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.04, opts=13)
01:37:06.616 00.000 10844 Enqueuing Move request for scope (0.09, 0.04)
01:37:06.616 00.000 11060 Worker thread wakes up
01:37:06.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:37:06.616 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:37:06.616 00.000 11060 Moving (0.09, 0.04) raw xDistance=-0.06 yDistance=0.08
01:37:06.617 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:37:06.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:06.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:06.617 00.000 10844 UpdateGuideState exits: m=2243 SNR=29.5
01:37:06.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:06.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:06.617 00.000 10844 Enqueuing Expose request
01:37:06.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:37:06.617 00.000 11060 MoveAxis(E, 0, ABG)
01:37:06.617 00.000 11060 Move returns status 0, amount 0
01:37:06.617 00.000 11060 MoveAxis(N, 0, ABG)
01:37:06.617 00.000 11060 Move returns status 0, amount 0
01:37:06.617 00.000 11060 move complete, result=0
01:37:06.617 00.000 11060 worker thread done servicing request
01:37:06.617 00.000 11060 Worker thread wakes up
01:37:06.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:06.618 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:06.618 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:07.272 00.654 11060 Exposure complete
01:37:07.456 00.184 11060 worker thread done servicing request
01:37:07.456 00.000 10844 OnExposeComplete: enter
01:37:07.456 00.000 10844 UpdateGuideState(): m_state=6
01:37:07.456 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10480
01:37:07.456 00.000 10844 Star::Find returns 1 (1), X=268.80, Y=61.43, Mass=2748, SNR=33.2, Peak=255 HFD=3.4
01:37:07.457 00.001 10844 MultiStar: [#1 0.11,0.88,0.00,M1] [#2 0.06,0.46,1.98,U] [#3 0.53,0.34,0.00,M1] [#4 0.03,1.14,0.00,M1] [#5 -0.01,0.62,0.00,M3] [#6 0.08,0.55,1.00,U] [#7 0.11,0.47,0.92,U] [#8 0.31,0.31,0.95,U] 
01:37:07.457 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.45}, one-star: {0.31, 0.45}
01:37:07.457 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:37:07.457 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
01:37:07.457 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.45 hyp=0.48 cameraTheta=1.24 mountX=-0.47 mountY=0.08, mountTheta=2.98
01:37:07.458 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.45, opts=13)
01:37:07.458 00.000 10844 Enqueuing Move request for scope (0.15, 0.45)
01:37:07.459 00.001 11060 Worker thread wakes up
01:37:07.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:07.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.45) opts 0xd
01:37:07.459 00.000 10844 UpdateGuideState exits: m=2748 SNR=33.2 Saturated
01:37:07.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.45)
01:37:07.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:07.459 00.000 11060 Moving (0.15, 0.45) raw xDistance=-0.47 yDistance=0.08
01:37:07.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:07.459 00.000 10844 Enqueuing Expose request
01:37:07.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
01:37:07.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:07.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:37:07.459 00.000 11060 MoveAxis(E, 82, ABG)
01:37:07.459 00.000 11060 Guiding  Dir = 2, Dur = 82
01:37:07.500 00.041 11060 IsSlewing returns 0
01:37:07.501 00.001 11060 IsGuiding returns 0
01:37:07.627 00.126 11060 IsGuiding returns 0
01:37:07.627 00.000 11060 Move returns status 0, amount 82
01:37:07.627 00.000 11060 MoveAxis(N, 0, ABG)
01:37:07.628 00.001 11060 Move returns status 0, amount 0
01:37:07.628 00.000 11060 move complete, result=0
01:37:07.628 00.000 11060 worker thread done servicing request
01:37:07.628 00.000 11060 Worker thread wakes up
01:37:07.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:07.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:07.628 00.000 10844 GuideStep: -0.5 px 82 ms EAST, 0.1 px 0 ms NORTH
01:37:08.256 00.628 11060 Exposure complete
01:37:08.414 00.158 11060 worker thread done servicing request
01:37:08.414 00.000 10844 OnExposeComplete: enter
01:37:08.414 00.000 10844 UpdateGuideState(): m_state=6
01:37:08.414 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10481
01:37:08.414 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=61.07, Mass=2573, SNR=31.8, Peak=225 HFD=3.1
01:37:08.415 00.001 10844 MultiStar: [#1 0.04,0.14,1.06,U] [#2 -0.28,0.02,2.24,U] [#3 0.27,-0.08,1.10,U] [#4 -0.02,0.23,0.98,U] [#5 -0.12,0.21,0.98,U] [#6 -0.11,0.59,0.00,M1] [#7 -0.27,-0.44,0.84,U] [#8 0.23,0.59,0.00,M1] 
01:37:08.415 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.03}, one-star: {0.31, 0.09}
01:37:08.415 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
01:37:08.415 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
01:37:08.415 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.50 mountX=-0.02 mountY=-0.05, mountTheta=-2.03
01:37:08.416 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
01:37:08.416 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
01:37:08.416 00.000 11060 Worker thread wakes up
01:37:08.417 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:08.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:37:08.417 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:37:08.417 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.05
01:37:08.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:37:08.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:08.417 00.000 10844 UpdateGuideState exits: m=2573 SNR=31.8
01:37:08.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:08.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:08.417 00.000 11060 MoveAxis(E, 0, ABG)
01:37:08.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:08.417 00.000 11060 Move returns status 0, amount 0
01:37:08.417 00.000 10844 Enqueuing Expose request
01:37:08.417 00.000 11060 MoveAxis(N, 0, ABG)
01:37:08.417 00.000 11060 Move returns status 0, amount 0
01:37:08.417 00.000 11060 move complete, result=0
01:37:08.417 00.000 11060 worker thread done servicing request
01:37:08.417 00.000 11060 Worker thread wakes up
01:37:08.418 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:08.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:08.420 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:09.051 00.631 11060 Exposure complete
01:37:09.230 00.179 11060 worker thread done servicing request
01:37:09.230 00.000 10844 OnExposeComplete: enter
01:37:09.230 00.000 10844 UpdateGuideState(): m_state=6
01:37:09.230 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10482
01:37:09.230 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.21, Mass=2321, SNR=30.0, Peak=197 HFD=3.6
01:37:09.230 00.000 10844 MultiStar: [#1 0.14,-0.18,1.15,U] [#2 0.42,-0.13,2.36,U] [#3 0.51,0.21,1.03,U] [#4 -0.13,0.01,1.01,U] [#5 0.37,0.04,1.16,U] [#6 0.11,0.50,1.00,U] [#7 0.35,-0.08,0.92,U] [#8 0.12,-0.09,0.99,U] 
01:37:09.231 00.001 10844 refined, 8 included, MultiStar: {0.25, 0.03}, one-star: {0.17, 0.23}
01:37:09.231 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
01:37:09.231 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
01:37:09.231 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.26 cameraTheta=0.13 mountX=-0.08 mountY=0.25, mountTheta=1.88
01:37:09.232 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.03, opts=13)
01:37:09.232 00.000 10844 Enqueuing Move request for scope (0.25, 0.03)
01:37:09.232 00.000 11060 Worker thread wakes up
01:37:09.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=26, FiltMin=13, FiltMax=255, Gamma=1.000
01:37:09.233 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
01:37:09.233 00.000 10844 UpdateGuideState exits: m=2321 SNR=30.0
01:37:09.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
01:37:09.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:09.233 00.000 11060 Moving (0.25, 0.03) raw xDistance=-0.08 yDistance=0.25
01:37:09.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:09.233 00.000 10844 Enqueuing Expose request
01:37:09.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:37:09.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
01:37:09.233 00.000 11060 MoveAxis(E, 0, ABG)
01:37:09.233 00.000 11060 Move returns status 0, amount 0
01:37:09.233 00.000 11060 MoveAxis(S, 96, ABG)
01:37:09.233 00.000 11060 Guiding  Dir = 1, Dur = 96
01:37:09.250 00.017 11060 IsSlewing returns 0
01:37:09.251 00.001 11060 IsGuiding returns 0
01:37:09.360 00.109 11060 IsGuiding returns 0
01:37:09.360 00.000 11060 Move returns status 0, amount 96
01:37:09.360 00.000 11060 move complete, result=0
01:37:09.360 00.000 11060 worker thread done servicing request
01:37:09.360 00.000 11060 Worker thread wakes up
01:37:09.360 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 96 ms SOUTH
01:37:09.361 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:09.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:09.996 00.635 11060 Exposure complete
01:37:10.165 00.169 11060 worker thread done servicing request
01:37:10.165 00.000 10844 OnExposeComplete: enter
01:37:10.165 00.000 10844 UpdateGuideState(): m_state=6
01:37:10.165 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10483
01:37:10.165 00.000 10844 Star::Find returns 1 (1), X=268.66, Y=61.11, Mass=2720, SNR=32.8, Peak=255 HFD=3.2
01:37:10.166 00.001 10844 MultiStar: [#1 0.53,0.20,0.99,U] [#2 -0.02,0.08,2.03,U] [#3 0.07,0.07,0.93,U] [#4 0.27,0.27,1.00,U] [#5 0.71,0.24,0.00,M2] [#6 0.22,0.11,0.92,U] [#7 0.00,0.26,0.88,U] [#8 0.21,0.18,0.88,U] 
01:37:10.166 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.15}, one-star: {0.17, 0.13}
01:37:10.166 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
01:37:10.166 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
01:37:10.166 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.76 mountX=-0.18 mountY=0.13, mountTheta=2.51
01:37:10.167 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.15, opts=13)
01:37:10.167 00.000 10844 Enqueuing Move request for scope (0.16, 0.15)
01:37:10.167 00.000 11060 Worker thread wakes up
01:37:10.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:10.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
01:37:10.167 00.000 10844 UpdateGuideState exits: m=2720 SNR=32.8 Saturated
01:37:10.168 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:10.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
01:37:10.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:10.168 00.000 10844 Enqueuing Expose request
01:37:10.168 00.000 11060 Moving (0.16, 0.15) raw xDistance=-0.18 yDistance=0.13
01:37:10.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:37:10.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:10.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:37:10.168 00.000 11060 MoveAxis(E, 31, ABG)
01:37:10.168 00.000 11060 Guiding  Dir = 2, Dur = 31
01:37:10.176 00.008 11060 IsSlewing returns 0
01:37:10.177 00.001 11060 IsGuiding returns 0
01:37:10.224 00.047 11060 IsGuiding returns 0
01:37:10.224 00.000 11060 Move returns status 0, amount 31
01:37:10.224 00.000 11060 MoveAxis(N, 0, ABG)
01:37:10.224 00.000 11060 Move returns status 0, amount 0
01:37:10.224 00.000 11060 move complete, result=0
01:37:10.224 00.000 11060 worker thread done servicing request
01:37:10.224 00.000 11060 Worker thread wakes up
01:37:10.224 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:37:10.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:10.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:10.854 00.630 11060 Exposure complete
01:37:11.016 00.162 11060 worker thread done servicing request
01:37:11.016 00.000 10844 OnExposeComplete: enter
01:37:11.016 00.000 10844 UpdateGuideState(): m_state=6
01:37:11.016 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10484
01:37:11.016 00.000 10844 Star::Find returns 1 (1), X=268.74, Y=60.72, Mass=2677, SNR=32.4, Peak=255 HFD=3.5
01:37:11.017 00.001 10844 MultiStar: [#1 0.13,0.28,1.03,U] [#2 0.19,-0.01,1.98,U] [#3 -0.13,-0.21,0.87,U] [#4 0.16,-0.14,0.98,U] [#5 0.30,0.26,1.05,U] [#6 -0.23,0.22,0.92,U] [#7 -0.33,0.16,0.83,U] [#8 0.12,0.23,0.93,U] 
01:37:11.017 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.25, -0.25}
01:37:11.017 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:37:11.017 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:37:11.017 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=-0.07 mountY=0.07, mountTheta=2.35
01:37:11.019 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
01:37:11.019 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
01:37:11.019 00.000 11060 Worker thread wakes up
01:37:11.019 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:11.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:37:11.019 00.000 10844 UpdateGuideState exits: m=2677 SNR=32.4 Saturated
01:37:11.020 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:37:11.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:11.020 00.000 11060 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=0.07
01:37:11.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:11.020 00.000 10844 Enqueuing Expose request
01:37:11.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:37:11.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:11.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:37:11.020 00.000 11060 MoveAxis(E, 0, ABG)
01:37:11.020 00.000 11060 Move returns status 0, amount 0
01:37:11.020 00.000 11060 MoveAxis(N, 0, ABG)
01:37:11.020 00.000 11060 Move returns status 0, amount 0
01:37:11.020 00.000 11060 move complete, result=0
01:37:11.021 00.001 11060 worker thread done servicing request
01:37:11.021 00.000 11060 Worker thread wakes up
01:37:11.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:11.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:11.024 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:11.665 00.641 11060 Exposure complete
01:37:11.832 00.167 11060 worker thread done servicing request
01:37:11.833 00.001 10844 OnExposeComplete: enter
01:37:11.833 00.000 10844 UpdateGuideState(): m_state=6
01:37:11.833 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10485
01:37:11.833 00.000 10844 Star::Find returns 1 (0), X=269.00, Y=60.98, Mass=2556, SNR=31.5, Peak=225 HFD=4.0
01:37:11.833 00.000 10844 MultiStar: [#1 0.04,0.13,1.02,U] [#2 0.37,0.46,2.07,U] [#3 0.04,0.13,1.00,U] [#4 0.39,0.12,0.97,U] [#5 0.34,0.29,1.10,U] [#6 -0.03,0.02,0.98,U] [#7 -0.10,0.12,0.83,U] [#8 -0.14,0.43,0.88,U] 
01:37:11.833 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.22}, one-star: {0.52, 0.01}
01:37:11.834 00.001 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
01:37:11.834 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
01:37:11.834 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=-0.25 mountY=0.15, mountTheta=2.59
01:37:11.835 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.22, opts=13)
01:37:11.837 00.002 10844 Enqueuing Move request for scope (0.19, 0.22)
01:37:11.837 00.000 11060 Worker thread wakes up
01:37:11.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:11.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
01:37:11.837 00.000 10844 UpdateGuideState exits: m=2556 SNR=31.5
01:37:11.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
01:37:11.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:11.837 00.000 11060 Moving (0.19, 0.22) raw xDistance=-0.25 yDistance=0.15
01:37:11.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:11.837 00.000 10844 Enqueuing Expose request
01:37:11.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:37:11.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:11.838 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:37:11.838 00.000 11060 MoveAxis(E, 43, ABG)
01:37:11.838 00.000 11060 Guiding  Dir = 2, Dur = 43
01:37:11.847 00.009 11060 IsSlewing returns 0
01:37:11.847 00.000 11060 IsGuiding returns 0
01:37:11.895 00.048 11060 IsGuiding returns 0
01:37:11.895 00.000 11060 Move returns status 0, amount 43
01:37:11.895 00.000 11060 MoveAxis(N, 0, ABG)
01:37:11.895 00.000 11060 Move returns status 0, amount 0
01:37:11.895 00.000 11060 move complete, result=0
01:37:11.895 00.000 11060 worker thread done servicing request
01:37:11.895 00.000 11060 Worker thread wakes up
01:37:11.895 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
01:37:11.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:11.896 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:12.532 00.636 11060 Exposure complete
01:37:12.704 00.172 11060 worker thread done servicing request
01:37:12.704 00.000 10844 OnExposeComplete: enter
01:37:12.704 00.000 10844 UpdateGuideState(): m_state=6
01:37:12.705 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10486
01:37:12.705 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=61.01, Mass=2835, SNR=34.3, Peak=253 HFD=3.2
01:37:12.706 00.001 10844 MultiStar: [#1 0.13,0.47,0.94,U] [#2 0.01,0.14,1.97,U] [#3 0.05,0.22,0.96,U] [#4 0.28,0.38,0.95,U] [#5 0.02,0.54,1.00,U] [#6 0.24,-0.19,0.86,U] [#7 -0.17,-0.18,0.83,U] [#8 -0.08,0.77,0.00,M1] 
01:37:12.706 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.18}, one-star: {0.28, 0.04}
01:37:12.706 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
01:37:12.706 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:37:12.706 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.09 mountX=-0.20 mountY=0.06, mountTheta=2.83
01:37:12.708 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.18, opts=13)
01:37:12.708 00.000 10844 Enqueuing Move request for scope (0.10, 0.18)
01:37:12.708 00.000 11060 Worker thread wakes up
01:37:12.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:12.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
01:37:12.708 00.000 10844 UpdateGuideState exits: m=2835 SNR=34.3
01:37:12.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
01:37:12.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:12.709 00.001 11060 Moving (0.10, 0.18) raw xDistance=-0.20 yDistance=0.06
01:37:12.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:12.709 00.000 10844 Enqueuing Expose request
01:37:12.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:37:12.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:12.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:37:12.709 00.000 11060 MoveAxis(E, 36, ABG)
01:37:12.709 00.000 11060 Guiding  Dir = 2, Dur = 36
01:37:12.723 00.014 11060 IsSlewing returns 0
01:37:12.723 00.000 11060 IsGuiding returns 0
01:37:12.769 00.046 11060 IsGuiding returns 0
01:37:12.770 00.001 11060 Move returns status 0, amount 36
01:37:12.770 00.000 11060 MoveAxis(N, 0, ABG)
01:37:12.770 00.000 11060 Move returns status 0, amount 0
01:37:12.770 00.000 11060 move complete, result=0
01:37:12.770 00.000 11060 worker thread done servicing request
01:37:12.770 00.000 11060 Worker thread wakes up
01:37:12.770 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
01:37:12.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:12.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:13.406 00.636 11060 Exposure complete
01:37:13.581 00.175 11060 worker thread done servicing request
01:37:13.581 00.000 10844 OnExposeComplete: enter
01:37:13.581 00.000 10844 UpdateGuideState(): m_state=6
01:37:13.581 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10487
01:37:13.581 00.000 10844 Star::Find returns 1 (1), X=268.71, Y=60.93, Mass=2805, SNR=33.0, Peak=255 HFD=3.4
01:37:13.582 00.001 10844 MultiStar: [#1 -0.16,0.95,0.00,M1] [#2 0.06,0.24,1.91,U] [#3 0.22,0.03,1.04,U] [#4 0.06,0.37,0.91,U] [#5 0.54,0.52,0.00,M1] [#6 -0.25,0.10,0.91,U] [#7 -0.14,-0.13,0.85,U] [#8 0.26,0.17,0.86,U] 
01:37:13.582 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.12}, one-star: {0.23, -0.04}
01:37:13.582 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
01:37:13.582 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
01:37:13.582 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=-0.13 mountY=0.05, mountTheta=2.80
01:37:13.583 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
01:37:13.583 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
01:37:13.584 00.001 11060 Worker thread wakes up
01:37:13.584 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=26, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:13.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:37:13.584 00.000 10844 UpdateGuideState exits: m=2805 SNR=33.0 Saturated
01:37:13.584 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:37:13.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:13.584 00.000 11060 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=0.05
01:37:13.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:13.584 00.000 10844 Enqueuing Expose request
01:37:13.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:37:13.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:13.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:37:13.585 00.001 11060 MoveAxis(E, 24, ABG)
01:37:13.585 00.000 11060 Guiding  Dir = 2, Dur = 24
01:37:13.616 00.031 11060 IsSlewing returns 0
01:37:13.616 00.000 11060 IsGuiding returns 0
01:37:13.647 00.031 11060 IsGuiding returns 0
01:37:13.647 00.000 11060 Move returns status 0, amount 24
01:37:13.647 00.000 11060 MoveAxis(N, 0, ABG)
01:37:13.647 00.000 11060 Move returns status 0, amount 0
01:37:13.647 00.000 11060 move complete, result=0
01:37:13.647 00.000 11060 worker thread done servicing request
01:37:13.647 00.000 11060 Worker thread wakes up
01:37:13.647 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
01:37:13.648 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:13.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:14.278 00.630 11060 Exposure complete
01:37:14.461 00.183 11060 worker thread done servicing request
01:37:14.461 00.000 10844 OnExposeComplete: enter
01:37:14.461 00.000 10844 UpdateGuideState(): m_state=6
01:37:14.461 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10488
01:37:14.461 00.000 10844 Star::Find returns 1 (1), X=268.65, Y=61.27, Mass=2959, SNR=34.5, Peak=255 HFD=3.4
01:37:14.462 00.001 10844 MultiStar: [#1 -0.06,0.01,0.94,U] [#2 0.17,-0.24,2.00,U] [#3 0.13,0.02,0.87,U] [#4 0.46,0.61,0.00,M1] [#5 -0.18,0.09,0.97,U] [#6 -0.07,0.08,0.85,U] [#7 -0.22,-0.45,0.76,U] [#8 -0.06,-0.37,0.94,U] 
01:37:14.462 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.16, 0.30}
01:37:14.462 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
01:37:14.462 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
01:37:14.462 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=0.08 mountY=0.03, mountTheta=0.31
01:37:14.463 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
01:37:14.464 00.001 10844 Enqueuing Move request for scope (0.01, -0.08)
01:37:14.464 00.000 11060 Worker thread wakes up
01:37:14.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:14.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:37:14.464 00.000 10844 UpdateGuideState exits: m=2959 SNR=34.5 Saturated
01:37:14.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:37:14.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:14.464 00.000 11060 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=0.03
01:37:14.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:14.464 00.000 10844 Enqueuing Expose request
01:37:14.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:37:14.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:14.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:14.465 00.001 11060 MoveAxis(E, 0, ABG)
01:37:14.465 00.000 11060 Move returns status 0, amount 0
01:37:14.465 00.000 11060 MoveAxis(N, 0, ABG)
01:37:14.465 00.000 11060 Move returns status 0, amount 0
01:37:14.465 00.000 11060 move complete, result=0
01:37:14.465 00.000 11060 worker thread done servicing request
01:37:14.465 00.000 11060 Worker thread wakes up
01:37:14.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:14.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:14.468 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:15.093 00.625 11060 Exposure complete
01:37:15.257 00.164 11060 worker thread done servicing request
01:37:15.257 00.000 10844 OnExposeComplete: enter
01:37:15.257 00.000 10844 UpdateGuideState(): m_state=6
01:37:15.257 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10489
01:37:15.257 00.000 10844 Star::Find returns 1 (0), X=268.94, Y=60.94, Mass=2539, SNR=31.8, Peak=250 HFD=2.9
01:37:15.258 00.001 10844 MultiStar: [#1 0.07,0.49,1.09,U] [#2 0.03,0.07,2.17,U] [#3 -0.18,-0.05,0.89,U] [#4 0.15,0.67,0.00,M2] [#5 0.12,0.93,0.00,M1] [#6 -0.12,-0.17,0.93,U] [#7 -0.02,0.32,0.83,U] [#8 0.05,0.10,0.92,U] 
01:37:15.258 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {0.45, -0.04}
01:37:15.258 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
01:37:15.258 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
01:37:15.258 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=-0.11 mountY=0.03, mountTheta=2.89
01:37:15.259 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
01:37:15.259 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
01:37:15.259 00.000 11060 Worker thread wakes up
01:37:15.259 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:15.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:37:15.259 00.000 10844 UpdateGuideState exits: m=2539 SNR=31.8
01:37:15.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:37:15.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:15.259 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.11 yDistance=0.03
01:37:15.260 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:15.260 00.000 10844 Enqueuing Expose request
01:37:15.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:37:15.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:15.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:15.260 00.000 11060 MoveAxis(E, 0, ABG)
01:37:15.260 00.000 11060 Move returns status 0, amount 0
01:37:15.260 00.000 11060 MoveAxis(N, 0, ABG)
01:37:15.260 00.000 11060 Move returns status 0, amount 0
01:37:15.260 00.000 11060 move complete, result=0
01:37:15.260 00.000 11060 worker thread done servicing request
01:37:15.260 00.000 11060 Worker thread wakes up
01:37:15.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:15.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:15.261 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:15.887 00.626 11060 Exposure complete
01:37:16.068 00.181 11060 worker thread done servicing request
01:37:16.069 00.001 10844 OnExposeComplete: enter
01:37:16.069 00.000 10844 UpdateGuideState(): m_state=6
01:37:16.069 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10490
01:37:16.069 00.000 10844 Star::Find returns 1 (0), X=269.06, Y=61.13, Mass=2948, SNR=34.4, Peak=251 HFD=3.8
01:37:16.070 00.001 10844 MultiStar: [#1 -0.10,0.26,0.95,U] [#2 -0.06,0.06,1.99,U] [#3 0.11,-0.04,0.90,U] [#4 -0.05,0.57,0.88,U] [#5 -0.44,0.75,0.00,M2] [#6 0.40,-0.27,0.85,U] [#7 0.09,0.35,0.75,U] [#8 0.33,-0.29,0.88,U] 
01:37:16.070 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.09}, one-star: {0.57, 0.15}
01:37:16.070 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:37:16.070 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:37:16.070 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=-0.12 mountY=0.12, mountTheta=2.35
01:37:16.072 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
01:37:16.072 00.000 10844 Enqueuing Move request for scope (0.13, 0.09)
01:37:16.072 00.000 11060 Worker thread wakes up
01:37:16.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:16.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
01:37:16.072 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.4
01:37:16.072 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
01:37:16.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:16.072 00.000 11060 Moving (0.13, 0.09) raw xDistance=-0.12 yDistance=0.12
01:37:16.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:16.072 00.000 10844 Enqueuing Expose request
01:37:16.073 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:37:16.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:16.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:37:16.073 00.000 11060 MoveAxis(E, 0, ABG)
01:37:16.073 00.000 11060 Move returns status 0, amount 0
01:37:16.073 00.000 11060 MoveAxis(N, 0, ABG)
01:37:16.073 00.000 11060 Move returns status 0, amount 0
01:37:16.073 00.000 11060 move complete, result=0
01:37:16.073 00.000 11060 worker thread done servicing request
01:37:16.073 00.000 11060 Worker thread wakes up
01:37:16.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:16.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:16.076 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:16.698 00.622 11060 Exposure complete
01:37:16.866 00.168 11060 worker thread done servicing request
01:37:16.866 00.000 10844 OnExposeComplete: enter
01:37:16.866 00.000 10844 UpdateGuideState(): m_state=6
01:37:16.867 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10491
01:37:16.867 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=61.22, Mass=2532, SNR=30.7, Peak=243 HFD=3.7
01:37:16.867 00.000 10844 MultiStar: [#1 0.17,0.02,1.05,U] [#2 0.18,0.25,2.03,U] [#3 0.12,0.20,0.97,U] [#4 -0.08,0.87,0.00,M2] [#5 0.12,0.82,0.00,M3] [#6 -0.29,-0.39,0.95,U] [#7 -0.33,0.18,0.85,U] [#8 0.09,-0.25,0.99,U] 
01:37:16.867 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.39, 0.25}
01:37:16.867 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
01:37:16.867 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.64)
01:37:16.867 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.91 mountX=-0.06 mountY=-0.03, mountTheta=-2.63
01:37:16.869 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
01:37:16.869 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
01:37:16.869 00.000 11060 Worker thread wakes up
01:37:16.869 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:16.869 00.000 10844 UpdateGuideState exits: m=2532 SNR=30.7
01:37:16.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:16.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:16.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:37:16.869 00.000 10844 Enqueuing Expose request
01:37:16.869 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:37:16.869 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.06 yDistance=-0.03
01:37:16.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:37:16.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:16.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:37:16.869 00.000 11060 MoveAxis(E, 0, ABG)
01:37:16.869 00.000 11060 Move returns status 0, amount 0
01:37:16.869 00.000 11060 MoveAxis(N, 0, ABG)
01:37:16.869 00.000 11060 Move returns status 0, amount 0
01:37:16.870 00.001 11060 move complete, result=0
01:37:16.870 00.000 11060 worker thread done servicing request
01:37:16.870 00.000 11060 Worker thread wakes up
01:37:16.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:16.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:16.871 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:17.496 00.625 11060 Exposure complete
01:37:17.681 00.185 11060 worker thread done servicing request
01:37:17.682 00.001 10844 OnExposeComplete: enter
01:37:17.682 00.000 10844 UpdateGuideState(): m_state=6
01:37:17.682 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10492
01:37:17.682 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=61.35, Mass=2368, SNR=30.4, Peak=246 HFD=3.3
01:37:17.682 00.000 10844 MultiStar: [#1 -0.21,0.29,1.14,U] [#2 -0.08,0.54,2.29,U] [#3 -0.32,0.05,0.99,U] [#4 0.04,0.67,0.00,M3] [#5 0.14,0.52,1.11,U] [#6 -0.22,-0.39,1.05,U] [#7 -0.19,-0.30,0.90,U] [#8 0.14,-0.40,0.95,U] 
01:37:17.682 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.16}, one-star: {-0.01, 0.38}
01:37:17.682 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
01:37:17.683 00.001 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
01:37:17.683 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.19 cameraTheta=2.08 mountX=-0.14 mountY=-0.12, mountTheta=-2.46
01:37:17.684 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.16, opts=13)
01:37:17.684 00.000 10844 Enqueuing Move request for scope (-0.09, 0.16)
01:37:17.684 00.000 11060 Worker thread wakes up
01:37:17.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
01:37:17.684 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
01:37:17.684 00.000 11060 Moving (-0.09, 0.16) raw xDistance=-0.14 yDistance=-0.12
01:37:17.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:37:17.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:17.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:17.685 00.001 10844 UpdateGuideState exits: m=2368 SNR=30.4
01:37:17.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:17.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:37:17.685 00.000 11060 MoveAxis(E, 25, ABG)
01:37:17.685 00.000 11060 Guiding  Dir = 2, Dur = 25
01:37:17.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:17.685 00.000 10844 Enqueuing Expose request
01:37:17.695 00.010 11060 IsSlewing returns 0
01:37:17.696 00.001 11060 IsGuiding returns 0
01:37:17.726 00.030 11060 IsGuiding returns 0
01:37:17.726 00.000 11060 Move returns status 0, amount 25
01:37:17.726 00.000 11060 MoveAxis(N, 0, ABG)
01:37:17.726 00.000 11060 Move returns status 0, amount 0
01:37:17.726 00.000 11060 move complete, result=0
01:37:17.726 00.000 11060 worker thread done servicing request
01:37:17.726 00.000 11060 Worker thread wakes up
01:37:17.726 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
01:37:17.727 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:17.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:18.366 00.639 11060 Exposure complete
01:37:18.544 00.178 11060 worker thread done servicing request
01:37:18.544 00.000 10844 OnExposeComplete: enter
01:37:18.544 00.000 10844 UpdateGuideState(): m_state=6
01:37:18.544 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10493
01:37:18.544 00.000 10844 Star::Find returns 1 (1), X=268.78, Y=60.83, Mass=2784, SNR=34.0, Peak=255 HFD=3.5
01:37:18.545 00.001 10844 MultiStar: [#1 -0.17,0.51,0.88,U] [#2 0.32,-0.08,1.92,U] [#3 -0.00,-0.18,0.90,U] [#4 0.23,1.01,0.00,M4] [#5 0.35,0.42,1.00,U] [#6 -0.07,-0.22,0.88,U] [#7 -0.34,0.10,0.78,U] [#8 0.29,-0.04,0.88,U] 
01:37:18.545 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.30, -0.15}
01:37:18.545 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
01:37:18.545 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
01:37:18.545 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.23 mountX=-0.05 mountY=0.12, mountTheta=1.98
01:37:18.547 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.03, opts=13)
01:37:18.547 00.000 10844 Enqueuing Move request for scope (0.13, 0.03)
01:37:18.547 00.000 11060 Worker thread wakes up
01:37:18.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:18.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
01:37:18.547 00.000 10844 UpdateGuideState exits: m=2784 SNR=34.0 Saturated
01:37:18.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
01:37:18.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:18.547 00.000 11060 Moving (0.13, 0.03) raw xDistance=-0.05 yDistance=0.12
01:37:18.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:18.547 00.000 10844 Enqueuing Expose request
01:37:18.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:18.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:18.548 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:37:18.548 00.000 11060 MoveAxis(E, 0, ABG)
01:37:18.548 00.000 11060 Move returns status 0, amount 0
01:37:18.548 00.000 11060 MoveAxis(N, 0, ABG)
01:37:18.548 00.000 11060 Move returns status 0, amount 0
01:37:18.548 00.000 11060 move complete, result=0
01:37:18.548 00.000 11060 worker thread done servicing request
01:37:18.548 00.000 11060 Worker thread wakes up
01:37:18.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:18.549 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:18.550 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:19.173 00.623 11060 Exposure complete
01:37:19.347 00.174 11060 worker thread done servicing request
01:37:19.347 00.000 10844 OnExposeComplete: enter
01:37:19.347 00.000 10844 UpdateGuideState(): m_state=6
01:37:19.347 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10494
01:37:19.349 00.002 10844 Star::Find returns 1 (0), X=268.33, Y=61.14, Mass=2592, SNR=32.5, Peak=249 HFD=3.4
01:37:19.349 00.000 10844 MultiStar: [#1 -0.52,0.45,0.00,M1] [#2 -0.13,-0.30,2.02,U] [#3 0.17,-0.42,0.88,U] [#4 0.16,0.29,0.92,U] [#5 -0.17,-0.02,1.00,U] [#6 -0.20,-0.19,0.89,U] [#7 -0.35,0.02,0.94,U] [#8 -0.22,-0.01,1.07,U] 
01:37:19.349 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.16, 0.16}
01:37:19.349 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
01:37:19.349 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
01:37:19.349 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=0.10 mountY=-0.10, mountTheta=-0.78
01:37:19.351 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
01:37:19.351 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
01:37:19.351 00.000 11060 Worker thread wakes up
01:37:19.351 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:19.351 00.000 10844 UpdateGuideState exits: m=2592 SNR=32.5
01:37:19.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:19.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:19.351 00.000 10844 Enqueuing Expose request
01:37:19.352 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
01:37:19.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
01:37:19.352 00.000 11060 Moving (-0.12, -0.08) raw xDistance=0.10 yDistance=-0.10
01:37:19.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:37:19.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:19.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:37:19.352 00.000 11060 MoveAxis(E, 0, ABG)
01:37:19.352 00.000 11060 Move returns status 0, amount 0
01:37:19.352 00.000 11060 MoveAxis(N, 0, ABG)
01:37:19.352 00.000 11060 Move returns status 0, amount 0
01:37:19.352 00.000 11060 move complete, result=0
01:37:19.352 00.000 11060 worker thread done servicing request
01:37:19.353 00.001 11060 Worker thread wakes up
01:37:19.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:19.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:19.353 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:19.989 00.636 11060 Exposure complete
01:37:20.145 00.156 11060 worker thread done servicing request
01:37:20.145 00.000 10844 OnExposeComplete: enter
01:37:20.146 00.001 10844 UpdateGuideState(): m_state=6
01:37:20.146 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10495
01:37:20.146 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=60.85, Mass=2847, SNR=33.5, Peak=246 HFD=3.5
01:37:20.146 00.000 10844 MultiStar: [#1 -0.60,0.20,0.00,M2] [#2 -0.31,-0.41,1.97,U] [#3 -0.21,-1.03,0.00,M1] [#4 0.31,-0.16,0.95,U] [#5 0.14,-0.46,0.99,U] [#6 -0.10,-0.78,0.00,M1] [#7 -0.28,-0.37,0.88,U] [#8 0.03,-0.76,0.00,M1] 
01:37:20.146 00.000 10844 single-star, 4 included, MultiStar: {-0.11, -0.32}, one-star: {-0.23, -0.12}
01:37:20.146 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
01:37:20.146 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
01:37:20.146 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.65 mountX=0.16 mountY=-0.21, mountTheta=-0.90
01:37:20.148 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.12, opts=13)
01:37:20.148 00.000 10844 Enqueuing Move request for scope (-0.23, -0.12)
01:37:20.148 00.000 11060 Worker thread wakes up
01:37:20.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
01:37:20.148 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
01:37:20.148 00.000 11060 Moving (-0.23, -0.12) raw xDistance=0.16 yDistance=-0.21
01:37:20.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:37:20.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:20.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:20.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:37:20.148 00.000 11060 MoveAxis(W, 28, ABG)
01:37:20.148 00.000 11060 Guiding  Dir = 3, Dur = 28
01:37:20.148 00.000 10844 UpdateGuideState exits: m=2847 SNR=33.5
01:37:20.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:20.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:20.148 00.000 10844 Enqueuing Expose request
01:37:20.160 00.012 11060 IsSlewing returns 0
01:37:20.160 00.000 11060 IsGuiding returns 0
01:37:20.205 00.045 11060 IsGuiding returns 0
01:37:20.206 00.001 11060 Move returns status 0, amount 28
01:37:20.206 00.000 11060 MoveAxis(N, 0, ABG)
01:37:20.206 00.000 11060 Move returns status 0, amount 0
01:37:20.206 00.000 11060 move complete, result=0
01:37:20.206 00.000 11060 worker thread done servicing request
01:37:20.206 00.000 11060 Worker thread wakes up
01:37:20.206 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.2 px 0 ms NORTH
01:37:20.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:20.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:20.834 00.628 11060 Exposure complete
01:37:21.004 00.170 11060 worker thread done servicing request
01:37:21.004 00.000 10844 OnExposeComplete: enter
01:37:21.004 00.000 10844 UpdateGuideState(): m_state=6
01:37:21.004 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10496
01:37:21.004 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=61.38, Mass=2410, SNR=30.1, Peak=244 HFD=3.4
01:37:21.004 00.000 10844 MultiStar: [#1 -0.51,0.01,1.16,U] [#2 -0.30,-0.22,2.05,U] [#3 -0.25,-0.35,1.03,U] [#4 0.03,0.28,1.08,U] [#5 -0.33,0.22,1.12,U] [#6 -0.39,-0.13,1.00,U] [#7 -0.40,-0.49,0.00,M1] [#8 0.06,-0.09,0.85,U] 
01:37:21.004 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.00}, one-star: {-0.05, 0.41}
01:37:21.004 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:37:21.004 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
01:37:21.004 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.12 mountX=0.05 mountY=-0.23, mountTheta=-1.37
01:37:21.006 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.00, opts=13)
01:37:21.006 00.000 10844 Enqueuing Move request for scope (-0.24, -0.00)
01:37:21.006 00.000 11060 Worker thread wakes up
01:37:21.007 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:21.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
01:37:21.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
01:37:21.007 00.000 11060 Moving (-0.24, -0.00) raw xDistance=0.05 yDistance=-0.23
01:37:21.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:37:21.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:21.007 00.000 10844 UpdateGuideState exits: m=2410 SNR=30.1
01:37:21.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:37:21.007 00.000 11060 MoveAxis(E, 0, ABG)
01:37:21.007 00.000 11060 Move returns status 0, amount 0
01:37:21.007 00.000 11060 MoveAxis(N, 0, ABG)
01:37:21.007 00.000 11060 Move returns status 0, amount 0
01:37:21.007 00.000 11060 move complete, result=0
01:37:21.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:21.007 00.000 11060 worker thread done servicing request
01:37:21.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:21.007 00.000 10844 Enqueuing Expose request
01:37:21.007 00.000 11060 Worker thread wakes up
01:37:21.008 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:21.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:21.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:21.646 00.638 11060 Exposure complete
01:37:21.848 00.202 11060 worker thread done servicing request
01:37:21.849 00.001 10844 OnExposeComplete: enter
01:37:21.849 00.000 10844 UpdateGuideState(): m_state=6
01:37:21.849 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10497
01:37:21.849 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=61.11, Mass=3043, SNR=35.3, Peak=242 HFD=3.4
01:37:21.849 00.000 10844 MultiStar: [#1 -0.12,-0.02,0.87,U] [#2 0.07,-0.08,1.80,U] [#3 0.40,-0.49,0.00,M1] [#4 -0.09,0.18,0.94,U] [#5 -0.10,0.18,0.92,U] [#6 -0.59,-0.18,0.00,M1] [#7 -0.03,-0.09,0.79,U] [#8 0.16,-0.31,0.88,U] 
01:37:21.849 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {0.19, 0.14}
01:37:21.849 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
01:37:21.850 00.001 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
01:37:21.850 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.17 mountX=-0.00 mountY=0.02, mountTheta=1.58
01:37:21.851 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
01:37:21.851 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
01:37:21.851 00.000 11060 Worker thread wakes up
01:37:21.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
01:37:21.851 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
01:37:21.851 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
01:37:21.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:37:21.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:21.852 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:21.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:37:21.852 00.000 10844 UpdateGuideState exits: m=3043 SNR=35.3
01:37:21.852 00.000 11060 MoveAxis(E, 0, ABG)
01:37:21.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:21.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:21.852 00.000 10844 Enqueuing Expose request
01:37:21.852 00.000 11060 Move returns status 0, amount 0
01:37:21.852 00.000 11060 MoveAxis(N, 0, ABG)
01:37:21.852 00.000 11060 Move returns status 0, amount 0
01:37:21.852 00.000 11060 move complete, result=0
01:37:21.852 00.000 11060 worker thread done servicing request
01:37:21.853 00.001 11060 Worker thread wakes up
01:37:21.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:21.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:21.854 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:22.499 00.645 11060 Exposure complete
01:37:22.659 00.160 11060 worker thread done servicing request
01:37:22.659 00.000 10844 OnExposeComplete: enter
01:37:22.659 00.000 10844 UpdateGuideState(): m_state=6
01:37:22.660 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10498
01:37:22.662 00.002 10844 Star::Find returns 1 (1), X=268.94, Y=60.79, Mass=3001, SNR=34.9, Peak=255 HFD=3.1
01:37:22.662 00.000 10844 MultiStar: [#1 -0.38,-0.09,0.87,U] [#2 -0.00,-0.30,1.90,U] [#3 -0.52,-0.58,0.00,M2] [#4 0.10,0.11,0.87,U] [#5 0.09,-0.34,1.03,U] [#6 -0.44,-0.10,0.88,U] [#7 -0.53,-0.57,0.00,M1] [#8 -0.10,-0.23,0.89,U] 
01:37:22.662 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.19}, one-star: {0.45, -0.18}
01:37:22.662 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
01:37:22.663 00.001 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
01:37:22.663 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.69 mountX=0.19 mountY=0.01, mountTheta=0.04
01:37:22.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.19, opts=13)
01:37:22.664 00.000 10844 Enqueuing Move request for scope (-0.02, -0.19)
01:37:22.664 00.000 11060 Worker thread wakes up
01:37:22.665 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
01:37:22.665 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
01:37:22.665 00.000 11060 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.01
01:37:22.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:37:22.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:22.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:22.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:37:22.665 00.000 11060 MoveAxis(W, 32, ABG)
01:37:22.665 00.000 11060 Guiding  Dir = 3, Dur = 32
01:37:22.666 00.001 10844 UpdateGuideState exits: m=3001 SNR=34.9 Saturated
01:37:22.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:22.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:22.666 00.000 10844 Enqueuing Expose request
01:37:22.696 00.030 11060 IsSlewing returns 0
01:37:22.697 00.001 11060 IsGuiding returns 0
01:37:22.771 00.074 11060 IsGuiding returns 0
01:37:22.771 00.000 11060 Move returns status 0, amount 32
01:37:22.771 00.000 11060 MoveAxis(N, 0, ABG)
01:37:22.771 00.000 11060 Move returns status 0, amount 0
01:37:22.772 00.001 11060 move complete, result=0
01:37:22.772 00.000 11060 worker thread done servicing request
01:37:22.772 00.000 11060 Worker thread wakes up
01:37:22.772 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
01:37:22.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:22.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:23.411 00.639 11060 Exposure complete
01:37:23.578 00.167 11060 worker thread done servicing request
01:37:23.578 00.000 10844 OnExposeComplete: enter
01:37:23.578 00.000 10844 UpdateGuideState(): m_state=6
01:37:23.578 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10499
01:37:23.578 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.39, Mass=2611, SNR=31.8, Peak=252 HFD=3.2
01:37:23.580 00.002 10844 MultiStar: [#1 -0.23,0.63,0.00,M1] [#2 -0.08,-0.10,2.16,U] [#3 0.10,-0.56,0.96,U] [#4 -0.20,0.09,0.97,U] [#5 0.10,0.13,0.96,U] [#6 -0.41,0.22,0.96,U] [#7 -0.18,-0.34,0.87,U] [#8 0.42,0.06,0.95,U] 
01:37:23.580 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {0.18, 0.41}
01:37:23.580 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
01:37:23.580 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
01:37:23.580 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.35 mountX=0.02 mountY=-0.01, mountTheta=-0.61
01:37:23.581 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
01:37:23.581 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
01:37:23.581 00.000 11060 Worker thread wakes up
01:37:23.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:23.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:37:23.581 00.000 10844 UpdateGuideState exits: m=2611 SNR=31.8
01:37:23.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:37:23.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:23.581 00.000 11060 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=-0.01
01:37:23.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:23.581 00.000 10844 Enqueuing Expose request
01:37:23.583 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:37:23.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:23.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:23.583 00.000 11060 MoveAxis(E, 0, ABG)
01:37:23.583 00.000 11060 Move returns status 0, amount 0
01:37:23.583 00.000 11060 MoveAxis(N, 0, ABG)
01:37:23.583 00.000 11060 Move returns status 0, amount 0
01:37:23.583 00.000 11060 move complete, result=0
01:37:23.583 00.000 11060 worker thread done servicing request
01:37:23.583 00.000 11060 Worker thread wakes up
01:37:23.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:23.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:23.584 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:24.223 00.639 11060 Exposure complete
01:37:24.410 00.187 11060 worker thread done servicing request
01:37:24.410 00.000 10844 OnExposeComplete: enter
01:37:24.410 00.000 10844 UpdateGuideState(): m_state=6
01:37:24.410 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10500
01:37:24.411 00.001 10844 Star::Find returns 1 (0), X=268.55, Y=61.23, Mass=2468, SNR=31.4, Peak=250 HFD=3.2
01:37:24.411 00.000 10844 MultiStar: [#1 -0.12,0.44,1.11,U] [#2 -0.04,0.10,2.12,U] [#3 0.05,-0.33,1.01,U] [#4 0.33,0.47,1.02,U] [#5 0.26,0.31,1.00,U] [#6 -0.34,0.22,1.02,U] [#7 -0.31,-0.25,0.90,U] [#8 -0.12,-0.02,0.96,U] 
01:37:24.411 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.06, 0.26}
01:37:24.411 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
01:37:24.411 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:37:24.411 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=-0.13 mountY=-0.05, mountTheta=-2.79
01:37:24.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.14, opts=13)
01:37:24.412 00.000 10844 Enqueuing Move request for scope (-0.03, 0.14)
01:37:24.412 00.000 11060 Worker thread wakes up
01:37:24.413 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
01:37:24.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
01:37:24.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:24.413 00.000 11060 Moving (-0.03, 0.14) raw xDistance=-0.13 yDistance=-0.05
01:37:24.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:37:24.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:24.413 00.000 10844 UpdateGuideState exits: m=2468 SNR=31.4
01:37:24.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:24.413 00.000 11060 MoveAxis(E, 23, ABG)
01:37:24.413 00.000 11060 Guiding  Dir = 2, Dur = 23
01:37:24.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:24.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:24.413 00.000 10844 Enqueuing Expose request
01:37:24.431 00.018 11060 IsSlewing returns 0
01:37:24.431 00.000 11060 IsGuiding returns 0
01:37:24.463 00.032 11060 IsGuiding returns 0
01:37:24.463 00.000 11060 Move returns status 0, amount 23
01:37:24.463 00.000 11060 MoveAxis(N, 0, ABG)
01:37:24.463 00.000 11060 Move returns status 0, amount 0
01:37:24.463 00.000 11060 move complete, result=0
01:37:24.463 00.000 11060 worker thread done servicing request
01:37:24.463 00.000 11060 Worker thread wakes up
01:37:24.463 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
01:37:24.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:24.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:25.111 00.648 11060 Exposure complete
01:37:25.289 00.178 11060 worker thread done servicing request
01:37:25.290 00.001 10844 OnExposeComplete: enter
01:37:25.290 00.000 10844 UpdateGuideState(): m_state=6
01:37:25.290 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10501
01:37:25.290 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=60.94, Mass=2743, SNR=32.6, Peak=251 HFD=3.0
01:37:25.291 00.001 10844 MultiStar: [#1 0.41,-0.02,1.01,U] [#2 -0.09,0.29,2.11,U] [#3 0.01,0.18,0.92,U] [#4 0.02,-0.01,0.95,U] [#5 0.23,-0.20,1.07,U] [#6 -0.25,-0.04,0.89,U] [#7 -0.16,0.21,0.86,U] [#8 0.24,0.01,0.89,U] 
01:37:25.291 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.44, -0.03}
01:37:25.291 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
01:37:25.292 00.001 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
01:37:25.292 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=-0.08 mountY=0.07, mountTheta=2.43
01:37:25.293 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
01:37:25.293 00.000 10844 Enqueuing Move request for scope (0.08, 0.07)
01:37:25.294 00.001 11060 Worker thread wakes up
01:37:25.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:37:25.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:37:25.294 00.000 11060 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=0.07
01:37:25.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:37:25.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:25.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:37:25.294 00.000 11060 MoveAxis(E, 0, ABG)
01:37:25.294 00.000 11060 Move returns status 0, amount 0
01:37:25.295 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:25.295 00.000 10844 UpdateGuideState exits: m=2743 SNR=32.6
01:37:25.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:25.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:25.295 00.000 10844 Enqueuing Expose request
01:37:25.295 00.000 11060 MoveAxis(N, 0, ABG)
01:37:25.296 00.001 11060 Move returns status 0, amount 0
01:37:25.296 00.000 11060 move complete, result=0
01:37:25.296 00.000 11060 worker thread done servicing request
01:37:25.296 00.000 11060 Worker thread wakes up
01:37:25.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:25.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:25.298 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:25.932 00.634 11060 Exposure complete
01:37:26.102 00.170 11060 worker thread done servicing request
01:37:26.102 00.000 10844 OnExposeComplete: enter
01:37:26.102 00.000 10844 UpdateGuideState(): m_state=6
01:37:26.103 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10502
01:37:26.103 00.000 10844 Star::Find returns 1 (1), X=268.72, Y=60.94, Mass=2815, SNR=33.6, Peak=255 HFD=3.2
01:37:26.103 00.000 10844 MultiStar: [#1 0.09,0.12,0.94,U] [#2 -0.02,0.16,2.00,U] [#3 -0.21,-0.15,0.90,U] [#4 0.17,0.35,0.91,U] [#5 -0.02,-0.25,0.89,U] [#6 -0.22,-0.27,0.94,U] [#7 -0.09,-0.38,0.78,U] [#8 0.27,-0.26,0.82,U] 
01:37:26.103 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.23, -0.04}
01:37:26.103 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
01:37:26.103 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
01:37:26.103 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.18 mountX=0.04 mountY=0.03, mountTheta=0.56
01:37:26.104 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
01:37:26.105 00.001 10844 Enqueuing Move request for scope (0.02, -0.05)
01:37:26.105 00.000 11060 Worker thread wakes up
01:37:26.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:26.105 00.000 10844 UpdateGuideState exits: m=2815 SNR=33.6 Saturated
01:37:26.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:26.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:26.105 00.000 10844 Enqueuing Expose request
01:37:26.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
01:37:26.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
01:37:26.105 00.000 11060 Moving (0.02, -0.05) raw xDistance=0.04 yDistance=0.03
01:37:26.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:37:26.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:26.106 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:26.106 00.000 11060 MoveAxis(E, 0, ABG)
01:37:26.106 00.000 11060 Move returns status 0, amount 0
01:37:26.106 00.000 11060 MoveAxis(N, 0, ABG)
01:37:26.106 00.000 11060 Move returns status 0, amount 0
01:37:26.106 00.000 11060 move complete, result=0
01:37:26.106 00.000 11060 worker thread done servicing request
01:37:26.106 00.000 11060 Worker thread wakes up
01:37:26.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:26.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:26.108 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:26.739 00.631 11060 Exposure complete
01:37:26.926 00.187 11060 worker thread done servicing request
01:37:26.927 00.001 10844 OnExposeComplete: enter
01:37:26.927 00.000 10844 UpdateGuideState(): m_state=6
01:37:26.927 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10503
01:37:26.927 00.000 10844 Star::Find returns 1 (1), X=268.85, Y=61.20, Mass=3089, SNR=35.5, Peak=255 HFD=3.3
01:37:26.927 00.000 10844 MultiStar: [#1 0.39,-0.25,0.94,U] [#2 -0.64,0.11,0.00,M1] [#3 -0.10,-0.32,0.88,U] [#4 -0.01,0.30,0.95,U] [#5 0.25,0.27,0.95,U] [#6 -0.11,0.01,0.83,U] [#7 -0.10,0.17,0.76,U] [#8 -0.20,0.48,0.82,U] 
01:37:26.927 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.36, 0.23}
01:37:26.928 00.001 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
01:37:26.928 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
01:37:26.928 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.98 mountX=-0.12 mountY=0.06, mountTheta=2.71
01:37:26.929 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
01:37:26.929 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
01:37:26.930 00.001 11060 Worker thread wakes up
01:37:26.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
01:37:26.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
01:37:26.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:26.930 00.000 10844 UpdateGuideState exits: m=3089 SNR=35.5 Saturated
01:37:26.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:26.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:26.930 00.000 10844 Enqueuing Expose request
01:37:26.930 00.000 11060 Moving (0.07, 0.11) raw xDistance=-0.12 yDistance=0.06
01:37:26.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:37:26.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:26.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:37:26.930 00.000 11060 MoveAxis(E, 21, ABG)
01:37:26.930 00.000 11060 Guiding  Dir = 2, Dur = 21
01:37:26.954 00.024 11060 IsSlewing returns 0
01:37:26.954 00.000 11060 IsGuiding returns 0
01:37:27.001 00.047 11060 IsGuiding returns 0
01:37:27.001 00.000 11060 Move returns status 0, amount 21
01:37:27.001 00.000 11060 MoveAxis(N, 0, ABG)
01:37:27.001 00.000 11060 Move returns status 0, amount 0
01:37:27.001 00.000 11060 move complete, result=0
01:37:27.001 00.000 11060 worker thread done servicing request
01:37:27.001 00.000 11060 Worker thread wakes up
01:37:27.001 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
01:37:27.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:27.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:27.661 00.660 11060 Exposure complete
01:37:27.819 00.158 11060 worker thread done servicing request
01:37:27.819 00.000 10844 OnExposeComplete: enter
01:37:27.819 00.000 10844 UpdateGuideState(): m_state=6
01:37:27.819 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10504
01:37:27.821 00.002 10844 Star::Find returns 1 (1), X=268.57, Y=61.85, Mass=2636, SNR=32.5, Peak=255 HFD=3.3
01:37:27.821 00.000 10844 MultiStar: [#1 -0.20,0.38,0.93,U] [#2 -0.03,0.40,2.02,U] [#3 -0.22,0.12,0.95,U] [#4 0.30,0.53,0.00,M1] [#5 0.11,0.29,1.07,U] [#6 0.01,0.02,0.97,U] [#7 -1.00,0.47,0.00,M1] [#8 -0.24,0.59,0.00,M1] 
01:37:27.821 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.36}, one-star: {0.08, 0.87}
01:37:27.821 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.43 = -2.86)
01:37:27.821 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.88)
01:37:27.821 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.67 mountX=-0.34 mountY=-0.09, mountTheta=-2.87
01:37:27.823 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.36, opts=13)
01:37:27.823 00.000 10844 Enqueuing Move request for scope (-0.04, 0.36)
01:37:27.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:27.823 00.000 10844 UpdateGuideState exits: m=2636 SNR=32.5 Saturated
01:37:27.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:27.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:27.823 00.000 10844 Enqueuing Expose request
01:37:27.824 00.001 11060 Worker thread wakes up
01:37:27.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
01:37:27.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
01:37:27.824 00.000 11060 Moving (-0.04, 0.36) raw xDistance=-0.34 yDistance=-0.09
01:37:27.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:37:27.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:27.826 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:27.826 00.000 11060 MoveAxis(E, 60, ABG)
01:37:27.827 00.001 11060 Guiding  Dir = 2, Dur = 60
01:37:27.843 00.016 11060 IsSlewing returns 0
01:37:27.843 00.000 11060 IsGuiding returns 0
01:37:27.905 00.062 11060 IsGuiding returns 0
01:37:27.905 00.000 11060 Move returns status 0, amount 60
01:37:27.905 00.000 11060 MoveAxis(N, 0, ABG)
01:37:27.905 00.000 11060 Move returns status 0, amount 0
01:37:27.905 00.000 11060 move complete, result=0
01:37:27.905 00.000 11060 worker thread done servicing request
01:37:27.905 00.000 11060 Worker thread wakes up
01:37:27.905 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
01:37:27.906 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:27.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:28.536 00.630 11060 Exposure complete
01:37:28.694 00.158 11060 worker thread done servicing request
01:37:28.694 00.000 10844 OnExposeComplete: enter
01:37:28.694 00.000 10844 UpdateGuideState(): m_state=6
01:37:28.694 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10505
01:37:28.694 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=61.30, Mass=2548, SNR=32.0, Peak=253 HFD=3.2
01:37:28.695 00.001 10844 MultiStar: [#1 -0.13,0.32,1.00,U] [#2 -0.38,-0.18,2.19,U] [#3 -0.22,-0.16,0.98,U] [#4 0.39,-0.02,0.94,U] [#5 -0.18,0.23,1.09,U] [#6 -0.00,0.35,0.95,U] [#7 0.08,-0.19,0.88,U] [#8 0.12,0.07,0.96,U] 
01:37:28.695 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.29, 0.32}
01:37:28.695 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.10 = -2.19)
01:37:28.695 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
01:37:28.695 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.34 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
01:37:28.696 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
01:37:28.696 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
01:37:28.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:28.696 00.000 10844 UpdateGuideState exits: m=2548 SNR=32.0
01:37:28.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:28.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:28.696 00.000 10844 Enqueuing Expose request
01:37:28.696 00.000 11060 Worker thread wakes up
01:37:28.697 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
01:37:28.697 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
01:37:28.697 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.04 yDistance=-0.06
01:37:28.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:37:28.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:28.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:37:28.697 00.000 11060 MoveAxis(E, 0, ABG)
01:37:28.697 00.000 11060 Move returns status 0, amount 0
01:37:28.697 00.000 11060 MoveAxis(N, 0, ABG)
01:37:28.697 00.000 11060 Move returns status 0, amount 0
01:37:28.697 00.000 11060 move complete, result=0
01:37:28.697 00.000 11060 worker thread done servicing request
01:37:28.697 00.000 11060 Worker thread wakes up
01:37:28.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:28.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:28.698 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:29.353 00.655 11060 Exposure complete
01:37:29.503 00.150 11060 worker thread done servicing request
01:37:29.503 00.000 10844 OnExposeComplete: enter
01:37:29.503 00.000 10844 UpdateGuideState(): m_state=6
01:37:29.503 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10506
01:37:29.503 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=61.50, Mass=2837, SNR=33.6, Peak=254 HFD=3.1
01:37:29.503 00.000 10844 MultiStar: [#1 -0.22,0.51,0.89,U] [#2 -0.09,0.61,0.00,M1] [#3 -0.05,0.18,0.89,U] [#4 -0.05,0.35,1.00,U] [#5 -0.12,0.35,1.04,U] [#6 0.08,-0.07,0.98,U] [#7 -0.34,0.21,0.79,U] [#8 0.07,0.31,0.78,U] 
01:37:29.503 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.30}, one-star: {0.38, 0.53}
01:37:29.503 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
01:37:29.503 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.90)
01:37:29.503 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.65 mountX=-0.29 mountY=-0.07, mountTheta=-2.90
01:37:29.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.30, opts=13)
01:37:29.506 00.001 10844 Enqueuing Move request for scope (-0.02, 0.30)
01:37:29.506 00.000 11060 Worker thread wakes up
01:37:29.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
01:37:29.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
01:37:29.506 00.000 11060 Moving (-0.02, 0.30) raw xDistance=-0.29 yDistance=-0.07
01:37:29.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:37:29.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:29.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:29.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:37:29.506 00.000 10844 UpdateGuideState exits: m=2837 SNR=33.6
01:37:29.506 00.000 11060 MoveAxis(E, 50, ABG)
01:37:29.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:29.506 00.000 11060 Guiding  Dir = 2, Dur = 50
01:37:29.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:29.506 00.000 10844 Enqueuing Expose request
01:37:29.553 00.047 11060 IsSlewing returns 0
01:37:29.555 00.002 11060 IsGuiding returns 0
01:37:29.639 00.084 11060 IsGuiding returns 0
01:37:29.639 00.000 11060 Move returns status 0, amount 50
01:37:29.639 00.000 11060 MoveAxis(N, 0, ABG)
01:37:29.639 00.000 11060 Move returns status 0, amount 0
01:37:29.639 00.000 11060 move complete, result=0
01:37:29.639 00.000 11060 worker thread done servicing request
01:37:29.639 00.000 11060 Worker thread wakes up
01:37:29.639 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
01:37:29.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:29.641 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:30.286 00.645 11060 Exposure complete
01:37:30.444 00.158 11060 worker thread done servicing request
01:37:30.444 00.000 10844 OnExposeComplete: enter
01:37:30.444 00.000 10844 UpdateGuideState(): m_state=6
01:37:30.444 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10507
01:37:30.444 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=61.25, Mass=2795, SNR=33.5, Peak=246 HFD=3.5
01:37:30.445 00.001 10844 MultiStar: [#1 0.44,0.19,0.86,U] [#2 0.20,0.04,2.03,U] [#3 0.30,0.12,0.83,U] [#4 0.37,0.17,0.89,U] [#5 -0.23,0.53,0.98,U] [#6 -0.40,0.08,0.90,U] [#7 -0.09,-0.07,0.83,U] [#8 0.51,0.09,0.88,U] 
01:37:30.445 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.15}, one-star: {-0.09, 0.28}
01:37:30.445 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
01:37:30.445 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
01:37:30.445 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.91 mountX=-0.17 mountY=0.09, mountTheta=2.65
01:37:30.446 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
01:37:30.446 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
01:37:30.446 00.000 11060 Worker thread wakes up
01:37:30.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:30.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:37:30.446 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.5
01:37:30.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:37:30.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:30.446 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.09
01:37:30.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:30.446 00.000 10844 Enqueuing Expose request
01:37:30.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:37:30.447 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:30.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:37:30.447 00.000 11060 MoveAxis(E, 31, ABG)
01:37:30.447 00.000 11060 Guiding  Dir = 2, Dur = 31
01:37:30.477 00.030 11060 IsSlewing returns 0
01:37:30.477 00.000 11060 IsGuiding returns 0
01:37:30.530 00.053 11060 IsGuiding returns 0
01:37:30.530 00.000 11060 Move returns status 0, amount 31
01:37:30.531 00.001 11060 MoveAxis(N, 0, ABG)
01:37:30.531 00.000 11060 Move returns status 0, amount 0
01:37:30.531 00.000 11060 move complete, result=0
01:37:30.531 00.000 11060 worker thread done servicing request
01:37:30.531 00.000 11060 Worker thread wakes up
01:37:30.531 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:37:30.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:30.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:31.160 00.629 11060 Exposure complete
01:37:31.335 00.175 11060 worker thread done servicing request
01:37:31.335 00.000 10844 OnExposeComplete: enter
01:37:31.335 00.000 10844 UpdateGuideState(): m_state=6
01:37:31.335 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10508
01:37:31.336 00.001 10844 Star::Find returns 1 (0), X=268.56, Y=61.07, Mass=2175, SNR=29.0, Peak=241 HFD=3.3
01:37:31.336 00.000 10844 MultiStar: [#1 -0.26,0.29,1.10,U] [#2 0.14,-0.19,2.25,U] [#3 0.09,-0.45,1.02,U] [#4 0.29,-0.03,1.08,U] [#5 0.21,0.04,1.09,U] [#6 0.37,-0.34,1.09,U] [#7 -0.29,0.35,1.00,U] [#8 0.02,-0.04,1.01,U] 
01:37:31.336 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.07, 0.10}
01:37:31.336 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
01:37:31.336 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:37:31.336 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=0.03 mountY=0.09, mountTheta=1.21
01:37:31.337 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
01:37:31.337 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
01:37:31.337 00.000 11060 Worker thread wakes up
01:37:31.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:37:31.337 00.000 10844 UpdateGuideState exits: m=2175 SNR=29.0
01:37:31.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:31.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
01:37:31.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:31.337 00.000 10844 Enqueuing Expose request
01:37:31.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
01:37:31.337 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.03 yDistance=0.09
01:37:31.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:37:31.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:31.338 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:37:31.338 00.000 11060 MoveAxis(E, 0, ABG)
01:37:31.338 00.000 11060 Move returns status 0, amount 0
01:37:31.338 00.000 11060 MoveAxis(N, 0, ABG)
01:37:31.338 00.000 11060 Move returns status 0, amount 0
01:37:31.338 00.000 11060 move complete, result=0
01:37:31.338 00.000 11060 worker thread done servicing request
01:37:31.338 00.000 11060 Worker thread wakes up
01:37:31.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:31.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:31.340 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:31.973 00.633 11060 Exposure complete
01:37:32.144 00.171 11060 worker thread done servicing request
01:37:32.144 00.000 10844 OnExposeComplete: enter
01:37:32.144 00.000 10844 UpdateGuideState(): m_state=6
01:37:32.144 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10509
01:37:32.144 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=61.01, Mass=2799, SNR=33.4, Peak=251 HFD=3.2
01:37:32.145 00.001 10844 MultiStar: [#1 0.35,0.49,0.00,M1] [#2 0.33,0.05,1.96,U] [#3 -0.13,-0.54,0.92,U] [#4 0.32,0.17,1.01,U] [#5 0.35,0.12,0.99,U] [#6 -0.32,-0.79,0.00,M1] [#7 -0.06,-0.26,0.82,U] [#8 0.07,-0.11,0.91,U] 
01:37:32.145 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {-0.21, 0.03}
01:37:32.145 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
01:37:32.145 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
01:37:32.145 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.37 mountX=0.03 mountY=0.14, mountTheta=1.38
01:37:32.146 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
01:37:32.147 00.001 10844 Enqueuing Move request for scope (0.13, -0.05)
01:37:32.147 00.000 11060 Worker thread wakes up
01:37:32.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:37:32.147 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:37:32.147 00.000 11060 Moving (0.13, -0.05) raw xDistance=0.03 yDistance=0.14
01:37:32.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:37:32.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:32.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:32.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:37:32.147 00.000 11060 MoveAxis(E, 0, ABG)
01:37:32.147 00.000 11060 Move returns status 0, amount 0
01:37:32.147 00.000 11060 MoveAxis(N, 0, ABG)
01:37:32.147 00.000 11060 Move returns status 0, amount 0
01:37:32.147 00.000 11060 move complete, result=0
01:37:32.147 00.000 10844 UpdateGuideState exits: m=2799 SNR=33.4
01:37:32.147 00.000 11060 worker thread done servicing request
01:37:32.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:32.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:32.147 00.000 10844 Enqueuing Expose request
01:37:32.147 00.000 11060 Worker thread wakes up
01:37:32.149 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:32.149 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:32.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:32.790 00.641 11060 Exposure complete
01:37:32.975 00.185 11060 worker thread done servicing request
01:37:32.975 00.000 10844 OnExposeComplete: enter
01:37:32.975 00.000 10844 UpdateGuideState(): m_state=6
01:37:32.976 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10510
01:37:32.976 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.89, Mass=2610, SNR=32.1, Peak=224 HFD=3.4
01:37:32.976 00.000 10844 MultiStar: [#1 -0.39,0.07,1.04,U] [#2 0.08,0.02,2.21,U] [#3 0.15,-0.42,1.07,U] [#4 0.01,0.55,1.00,U] [#5 0.41,0.26,1.02,U] [#6 -0.08,-0.34,0.94,U] [#7 -0.06,-0.16,0.85,U] [#8 0.02,0.29,0.95,U] 
01:37:32.976 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.20, -0.08}
01:37:32.976 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
01:37:32.976 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
01:37:32.976 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.42 mountX=-0.03 mountY=0.04, mountTheta=2.17
01:37:32.977 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
01:37:32.977 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
01:37:32.977 00.000 11060 Worker thread wakes up
01:37:32.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:37:32.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:37:32.979 00.002 11060 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.04
01:37:32.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:37:32.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:32.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:32.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:37:32.979 00.000 11060 MoveAxis(E, 0, ABG)
01:37:32.979 00.000 11060 Move returns status 0, amount 0
01:37:32.979 00.000 10844 UpdateGuideState exits: m=2610 SNR=32.1
01:37:32.979 00.000 11060 MoveAxis(N, 0, ABG)
01:37:32.979 00.000 11060 Move returns status 0, amount 0
01:37:32.979 00.000 11060 move complete, result=0
01:37:32.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:32.979 00.000 11060 worker thread done servicing request
01:37:32.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:32.979 00.000 10844 Enqueuing Expose request
01:37:32.979 00.000 11060 Worker thread wakes up
01:37:32.980 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:32.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:32.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:33.612 00.632 11060 Exposure complete
01:37:33.819 00.207 11060 worker thread done servicing request
01:37:33.819 00.000 10844 OnExposeComplete: enter
01:37:33.819 00.000 10844 UpdateGuideState(): m_state=6
01:37:33.819 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10511
01:37:33.819 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=61.12, Mass=2726, SNR=33.1, Peak=244 HFD=3.5
01:37:33.819 00.000 10844 MultiStar: [#1 0.00,0.23,1.05,U] [#2 -0.20,0.13,2.10,U] [#3 0.13,0.22,0.91,U] [#4 0.29,0.48,0.92,U] [#5 0.01,0.48,1.03,U] [#6 -0.41,0.06,0.95,U] [#7 -0.03,-0.02,0.80,U] [#8 0.35,0.13,0.93,U] 
01:37:33.820 00.001 10844 single-star, 8 included, MultiStar: {-0.02, 0.20}, one-star: {-0.08, 0.14}
01:37:33.820 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
01:37:33.820 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.49)
01:37:33.820 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.06 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
01:37:33.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.14, opts=13)
01:37:33.821 00.000 10844 Enqueuing Move request for scope (-0.08, 0.14)
01:37:33.821 00.000 11060 Worker thread wakes up
01:37:33.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:33.822 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
01:37:33.822 00.000 10844 UpdateGuideState exits: m=2726 SNR=33.1
01:37:33.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
01:37:33.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:33.822 00.000 11060 Moving (-0.08, 0.14) raw xDistance=-0.13 yDistance=-0.10
01:37:33.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:33.822 00.000 10844 Enqueuing Expose request
01:37:33.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:37:33.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:33.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:37:33.822 00.000 11060 MoveAxis(E, 22, ABG)
01:37:33.822 00.000 11060 Guiding  Dir = 2, Dur = 22
01:37:33.827 00.005 11060 IsSlewing returns 0
01:37:33.827 00.000 11060 IsGuiding returns 0
01:37:33.858 00.031 11060 IsGuiding returns 0
01:37:33.858 00.000 11060 Move returns status 0, amount 22
01:37:33.858 00.000 11060 MoveAxis(N, 0, ABG)
01:37:33.858 00.000 11060 Move returns status 0, amount 0
01:37:33.858 00.000 11060 move complete, result=0
01:37:33.858 00.000 11060 worker thread done servicing request
01:37:33.858 00.000 11060 Worker thread wakes up
01:37:33.858 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
01:37:33.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:33.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:34.512 00.654 11060 Exposure complete
01:37:34.677 00.165 11060 worker thread done servicing request
01:37:34.679 00.002 10844 OnExposeComplete: enter
01:37:34.679 00.000 10844 UpdateGuideState(): m_state=6
01:37:34.679 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10512
01:37:34.679 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=60.66, Mass=2739, SNR=33.0, Peak=253 HFD=3.1
01:37:34.679 00.000 10844 MultiStar: [#1 0.10,0.05,0.96,U] [#2 -0.32,-0.04,1.98,U] [#3 -0.22,0.03,0.89,U] [#4 -0.01,0.21,0.94,U] [#5 0.02,0.24,1.12,U] [#6 -0.31,-0.03,0.93,U] [#7 -0.27,0.03,0.84,U] [#8 -0.06,-0.22,0.92,U] 
01:37:34.679 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.45, -0.32}
01:37:34.679 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
01:37:34.679 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
01:37:34.679 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.11 mountX=0.04 mountY=-0.18, mountTheta=-1.36
01:37:34.680 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.01, opts=13)
01:37:34.681 00.001 10844 Enqueuing Move request for scope (-0.18, -0.01)
01:37:34.681 00.000 11060 Worker thread wakes up
01:37:34.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
01:37:34.681 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
01:37:34.681 00.000 11060 Moving (-0.18, -0.01) raw xDistance=0.04 yDistance=-0.18
01:37:34.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:37:34.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:34.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:34.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:37:34.681 00.000 11060 MoveAxis(E, 0, ABG)
01:37:34.681 00.000 11060 Move returns status 0, amount 0
01:37:34.681 00.000 10844 UpdateGuideState exits: m=2739 SNR=33.0
01:37:34.681 00.000 11060 MoveAxis(N, 0, ABG)
01:37:34.681 00.000 11060 Move returns status 0, amount 0
01:37:34.682 00.001 11060 move complete, result=0
01:37:34.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:34.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:34.682 00.000 10844 Enqueuing Expose request
01:37:34.682 00.000 11060 worker thread done servicing request
01:37:34.682 00.000 11060 Worker thread wakes up
01:37:34.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:34.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:34.682 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:35.313 00.631 11060 Exposure complete
01:37:35.489 00.176 11060 worker thread done servicing request
01:37:35.489 00.000 10844 OnExposeComplete: enter
01:37:35.489 00.000 10844 UpdateGuideState(): m_state=6
01:37:35.489 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10513
01:37:35.489 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=60.97, Mass=2726, SNR=33.0, Peak=238 HFD=2.9
01:37:35.490 00.001 10844 MultiStar: [#1 0.19,0.05,1.01,U] [#2 -0.03,-0.12,2.11,U] [#3 -0.41,-0.07,0.98,U] [#4 0.01,0.71,0.00,M1] [#5 0.23,0.22,0.99,U] [#6 -0.62,-0.00,0.00,M1] [#7 -0.30,-0.11,0.85,U] [#8 -0.24,-0.74,0.00,M1] 
01:37:35.490 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.02}, one-star: {-0.53, -0.01}
01:37:35.490 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
01:37:35.490 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
01:37:35.490 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.95 mountX=0.04 mountY=-0.12, mountTheta=-1.20
01:37:35.491 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
01:37:35.491 00.000 10844 Enqueuing Move request for scope (-0.12, -0.02)
01:37:35.491 00.000 11060 Worker thread wakes up
01:37:35.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:35.491 00.000 10844 UpdateGuideState exits: m=2726 SNR=33.0
01:37:35.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:35.492 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:35.492 00.000 10844 Enqueuing Expose request
01:37:35.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:37:35.492 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:37:35.492 00.000 11060 Moving (-0.12, -0.02) raw xDistance=0.04 yDistance=-0.12
01:37:35.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:37:35.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:35.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:37:35.492 00.000 11060 MoveAxis(E, 0, ABG)
01:37:35.492 00.000 11060 Move returns status 0, amount 0
01:37:35.492 00.000 11060 MoveAxis(N, 0, ABG)
01:37:35.492 00.000 11060 Move returns status 0, amount 0
01:37:35.492 00.000 11060 move complete, result=0
01:37:35.492 00.000 11060 worker thread done servicing request
01:37:35.493 00.001 11060 Worker thread wakes up
01:37:35.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:35.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:35.493 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:36.125 00.632 11060 Exposure complete
01:37:36.301 00.176 11060 worker thread done servicing request
01:37:36.301 00.000 10844 OnExposeComplete: enter
01:37:36.301 00.000 10844 UpdateGuideState(): m_state=6
01:37:36.301 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10514
01:37:36.301 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=60.87, Mass=2866, SNR=33.9, Peak=253 HFD=3.2
01:37:36.302 00.001 10844 MultiStar: [#1 -0.21,-0.25,1.00,U] [#2 0.03,0.15,2.00,U] [#3 0.11,-0.50,0.94,U] [#4 0.08,0.33,0.84,U] [#5 0.12,-0.00,1.00,U] [#6 0.07,0.64,0.00,M2] [#7 0.01,-0.39,0.90,U] [#8 0.41,-0.59,0.00,M2] 
01:37:36.302 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.06, -0.10}
01:37:36.302 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
01:37:36.302 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:37:36.302 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.23 mountX=0.07 mountY=0.04, mountTheta=0.51
01:37:36.303 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
01:37:36.303 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
01:37:36.303 00.000 11060 Worker thread wakes up
01:37:36.304 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:36.304 00.000 10844 UpdateGuideState exits: m=2866 SNR=33.9
01:37:36.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:36.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:36.304 00.000 10844 Enqueuing Expose request
01:37:36.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
01:37:36.304 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
01:37:36.304 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.07 yDistance=0.04
01:37:36.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:37:36.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:36.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:37:36.304 00.000 11060 MoveAxis(E, 0, ABG)
01:37:36.304 00.000 11060 Move returns status 0, amount 0
01:37:36.304 00.000 11060 MoveAxis(N, 0, ABG)
01:37:36.304 00.000 11060 Move returns status 0, amount 0
01:37:36.305 00.001 11060 move complete, result=0
01:37:36.305 00.000 11060 worker thread done servicing request
01:37:36.305 00.000 11060 Worker thread wakes up
01:37:36.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:36.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:36.306 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:36.954 00.648 11060 Exposure complete
01:37:37.153 00.199 11060 worker thread done servicing request
01:37:37.153 00.000 10844 OnExposeComplete: enter
01:37:37.153 00.000 10844 UpdateGuideState(): m_state=6
01:37:37.154 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10515
01:37:37.154 00.000 10844 Star::Find returns 1 (1), X=268.89, Y=60.43, Mass=2782, SNR=33.3, Peak=255 HFD=3.5
01:37:37.154 00.000 10844 MultiStar: [#1 -0.01,-0.60,0.97,U] [#2 0.08,-0.10,2.01,U] [#3 0.12,-0.62,0.00,M1] [#4 0.30,-0.05,0.92,U] [#5 0.40,-0.35,1.01,U] [#6 -1.03,0.04,0.00,M3] [#7 -0.22,-0.38,0.88,U] [#8 0.14,-0.28,0.87,U] 
01:37:37.154 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.30}, one-star: {0.41, -0.54}
01:37:37.154 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
01:37:37.155 00.001 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
01:37:37.155 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.34 cameraTheta=-1.10 mountX=0.27 mountY=0.20, mountTheta=0.64
01:37:37.156 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.30, opts=13)
01:37:37.157 00.001 10844 Enqueuing Move request for scope (0.15, -0.30)
01:37:37.157 00.000 11060 Worker thread wakes up
01:37:37.157 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:37.157 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
01:37:37.157 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.3 Saturated
01:37:37.157 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
01:37:37.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:37.157 00.000 11060 Moving (0.15, -0.30) raw xDistance=0.27 yDistance=0.20
01:37:37.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:37.157 00.000 10844 Enqueuing Expose request
01:37:37.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
01:37:37.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:37:37.157 00.000 11060 MoveAxis(W, 47, ABG)
01:37:37.157 00.000 11060 Guiding  Dir = 3, Dur = 47
01:37:37.164 00.007 11060 IsSlewing returns 0
01:37:37.164 00.000 11060 IsGuiding returns 0
01:37:37.226 00.062 11060 IsGuiding returns 0
01:37:37.226 00.000 11060 Move returns status 0, amount 47
01:37:37.226 00.000 11060 MoveAxis(S, 77, ABG)
01:37:37.227 00.001 11060 Guiding  Dir = 1, Dur = 77
01:37:37.241 00.014 11060 IsSlewing returns 0
01:37:37.242 00.001 11060 IsGuiding returns 0
01:37:37.335 00.093 11060 IsGuiding returns 0
01:37:37.335 00.000 11060 Move returns status 0, amount 77
01:37:37.335 00.000 11060 move complete, result=0
01:37:37.336 00.001 10844 GuideStep: 0.3 px 47 ms WEST, 0.2 px 77 ms SOUTH
01:37:37.338 00.002 11060 worker thread done servicing request
01:37:37.338 00.000 11060 Worker thread wakes up
01:37:37.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:37.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:37.969 00.631 11060 Exposure complete
01:37:38.146 00.177 11060 worker thread done servicing request
01:37:38.146 00.000 10844 OnExposeComplete: enter
01:37:38.146 00.000 10844 UpdateGuideState(): m_state=6
01:37:38.147 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10516
01:37:38.147 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=61.36, Mass=2994, SNR=35.0, Peak=255 HFD=3.6
01:37:38.147 00.000 10844 MultiStar: [#1 -0.46,0.30,0.90,U] [#2 0.05,0.11,1.95,U] [#3 -0.44,-0.09,0.96,U] [#4 0.28,-0.29,0.76,U] [#5 0.19,0.13,0.94,U] [#6 -0.69,0.01,0.00,M4] [#7 -0.53,-0.05,0.91,U] [#8 -0.35,-0.14,0.84,U] 
01:37:38.147 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.06}, one-star: {-0.17, 0.38}
01:37:38.147 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.52 = -1.77)
01:37:38.147 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.79)
01:37:38.147 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.76 mountX=-0.03 mountY=-0.17, mountTheta=-1.77
01:37:38.149 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.06, opts=13)
01:37:38.149 00.000 10844 Enqueuing Move request for scope (-0.16, 0.06)
01:37:38.149 00.000 11060 Worker thread wakes up
01:37:38.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
01:37:38.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:38.149 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
01:37:38.149 00.000 10844 UpdateGuideState exits: m=2994 SNR=35.0 Saturated
01:37:38.149 00.000 11060 Moving (-0.16, 0.06) raw xDistance=-0.03 yDistance=-0.17
01:37:38.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:37:38.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:38.149 00.000 10844 Enqueuing Expose request
01:37:38.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:38.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:37:38.150 00.001 11060 MoveAxis(E, 0, ABG)
01:37:38.150 00.000 11060 Move returns status 0, amount 0
01:37:38.150 00.000 11060 MoveAxis(N, 0, ABG)
01:37:38.150 00.000 11060 Move returns status 0, amount 0
01:37:38.150 00.000 11060 move complete, result=0
01:37:38.150 00.000 11060 worker thread done servicing request
01:37:38.150 00.000 11060 Worker thread wakes up
01:37:38.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:38.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:38.152 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:38.778 00.626 11060 Exposure complete
01:37:38.945 00.167 11060 worker thread done servicing request
01:37:38.945 00.000 10844 OnExposeComplete: enter
01:37:38.945 00.000 10844 UpdateGuideState(): m_state=6
01:37:38.945 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10517
01:37:38.946 00.001 10844 Star::Find returns 1 (1), X=268.67, Y=60.72, Mass=3696, SNR=38.9, Peak=255 HFD=3.7
01:37:38.946 00.000 10844 MultiStar: [#1 0.21,-0.31,0.90,U] [#2 -0.50,0.34,0.00,M1] [#3 -0.20,0.43,0.90,U] [#4 0.31,-0.11,0.85,U] [#5 0.16,-0.31,0.85,U] [#6 0.05,-0.10,0.85,U] [#7 -0.85,0.59,0.00,M1] [#8 -0.47,0.04,0.86,U] 
01:37:38.946 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.09}, one-star: {0.19, -0.25}
01:37:38.946 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
01:37:38.946 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
01:37:38.946 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.16 mountX=0.08 mountY=0.05, mountTheta=0.58
01:37:38.948 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.09, opts=13)
01:37:38.949 00.001 10844 Enqueuing Move request for scope (0.04, -0.09)
01:37:38.949 00.000 11060 Worker thread wakes up
01:37:38.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:38.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:37:38.949 00.000 10844 UpdateGuideState exits: m=3696 SNR=38.9 Saturated
01:37:38.949 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:37:38.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.949 00.000 11060 Moving (0.04, -0.09) raw xDistance=0.08 yDistance=0.05
01:37:38.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:38.949 00.000 10844 Enqueuing Expose request
01:37:38.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:37:38.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:38.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:37:38.949 00.000 11060 MoveAxis(E, 0, ABG)
01:37:38.950 00.001 11060 Move returns status 0, amount 0
01:37:38.950 00.000 11060 MoveAxis(N, 0, ABG)
01:37:38.950 00.000 11060 Move returns status 0, amount 0
01:37:38.950 00.000 11060 move complete, result=0
01:37:38.950 00.000 11060 worker thread done servicing request
01:37:38.950 00.000 11060 Worker thread wakes up
01:37:38.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:38.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:38.952 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:39.591 00.639 11060 Exposure complete
01:37:39.754 00.163 11060 worker thread done servicing request
01:37:39.754 00.000 10844 OnExposeComplete: enter
01:37:39.754 00.000 10844 UpdateGuideState(): m_state=6
01:37:39.754 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10518
01:37:39.755 00.001 10844 Star::Find returns 1 (0), X=268.93, Y=61.11, Mass=2909, SNR=34.2, Peak=205 HFD=4.1
01:37:39.755 00.000 10844 MultiStar: [#1 -0.83,-0.10,0.00,M1] [#2 -0.41,-0.08,1.97,U] [#3 -0.56,-0.43,0.00,M1] [#4 0.25,0.05,0.90,U] [#5 0.39,0.08,1.06,U] [#6 -0.07,-0.52,0.89,U] [#7 -0.39,0.06,0.88,U] [#8 0.21,0.21,0.92,U] 
01:37:39.755 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.45, 0.14}
01:37:39.755 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
01:37:39.755 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
01:37:39.755 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.07 mountX=0.01 mountY=0.01, mountTheta=0.68
01:37:39.764 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
01:37:39.764 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
01:37:39.765 00.001 11060 Worker thread wakes up
01:37:39.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:39.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:37:39.765 00.000 10844 UpdateGuideState exits: m=2909 SNR=34.2
01:37:39.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:37:39.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:39.765 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
01:37:39.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:39.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:39.765 00.000 10844 Enqueuing Expose request
01:37:39.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:39.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:37:39.765 00.000 11060 MoveAxis(E, 0, ABG)
01:37:39.765 00.000 11060 Move returns status 0, amount 0
01:37:39.765 00.000 11060 MoveAxis(N, 0, ABG)
01:37:39.765 00.000 11060 Move returns status 0, amount 0
01:37:39.765 00.000 11060 move complete, result=0
01:37:39.765 00.000 11060 worker thread done servicing request
01:37:39.765 00.000 11060 Worker thread wakes up
01:37:39.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:39.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:39.766 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:40.418 00.652 11060 Exposure complete
01:37:40.588 00.170 11060 worker thread done servicing request
01:37:40.588 00.000 10844 OnExposeComplete: enter
01:37:40.588 00.000 10844 UpdateGuideState(): m_state=6
01:37:40.589 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10519
01:37:40.589 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=61.62, Mass=2789, SNR=34.0, Peak=248 HFD=3.4
01:37:40.589 00.000 10844 MultiStar: [#1 -0.03,0.36,0.99,U] [#2 -0.56,0.44,0.00,M1] [#3 -0.72,0.09,0.00,M2] [#4 -0.05,-0.25,0.86,U] [#5 -0.83,0.13,0.00,M1] [#6 -0.21,-0.40,0.86,U] [#7 -0.70,0.07,0.00,M1] [#8 -0.41,-0.25,0.99,U] 
01:37:40.589 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.04}, one-star: {-0.22, 0.64}
01:37:40.589 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
01:37:40.589 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
01:37:40.589 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.92 mountX=-0.01 mountY=-0.19, mountTheta=-1.61
01:37:40.591 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.04, opts=13)
01:37:40.591 00.000 10844 Enqueuing Move request for scope (-0.19, 0.04)
01:37:40.591 00.000 11060 Worker thread wakes up
01:37:40.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:40.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
01:37:40.591 00.000 10844 UpdateGuideState exits: m=2789 SNR=34.0
01:37:40.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
01:37:40.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:40.591 00.000 11060 Moving (-0.19, 0.04) raw xDistance=-0.01 yDistance=-0.19
01:37:40.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:40.591 00.000 10844 Enqueuing Expose request
01:37:40.592 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:37:40.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:37:40.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:37:40.592 00.000 11060 MoveAxis(E, 0, ABG)
01:37:40.592 00.000 11060 Move returns status 0, amount 0
01:37:40.592 00.000 11060 MoveAxis(N, 0, ABG)
01:37:40.592 00.000 11060 Move returns status 0, amount 0
01:37:40.592 00.000 11060 move complete, result=0
01:37:40.592 00.000 11060 worker thread done servicing request
01:37:40.592 00.000 11060 Worker thread wakes up
01:37:40.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:40.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:40.593 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:41.230 00.637 11060 Exposure complete
01:37:41.429 00.199 11060 worker thread done servicing request
01:37:41.430 00.001 10844 OnExposeComplete: enter
01:37:41.430 00.000 10844 UpdateGuideState(): m_state=6
01:37:41.430 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10520
01:37:41.430 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=61.34, Mass=2817, SNR=33.1, Peak=252 HFD=3.7
01:37:41.431 00.001 10844 MultiStar: [#1 0.05,0.19,0.98,U] [#2 -0.59,0.21,0.00,M2] [#3 0.26,0.08,0.98,U] [#4 0.51,0.32,0.00,M1] [#5 0.20,0.17,1.05,U] [#6 0.23,-0.04,1.04,U] [#7 -0.22,0.31,0.85,U] [#8 -0.13,-0.22,1.02,U] 
01:37:41.431 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.12}, one-star: {0.36, 0.37}
01:37:41.431 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
01:37:41.431 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:37:41.431 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.80 mountX=-0.14 mountY=0.09, mountTheta=2.54
01:37:41.432 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.12, opts=13)
01:37:41.432 00.000 10844 Enqueuing Move request for scope (0.11, 0.12)
01:37:41.432 00.000 11060 Worker thread wakes up
01:37:41.432 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:41.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
01:37:41.432 00.000 10844 UpdateGuideState exits: m=2817 SNR=33.1
01:37:41.432 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
01:37:41.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:41.432 00.000 11060 Moving (0.11, 0.12) raw xDistance=-0.14 yDistance=0.09
01:37:41.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:41.432 00.000 10844 Enqueuing Expose request
01:37:41.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:37:41.434 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:41.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:37:41.434 00.000 11060 MoveAxis(E, 24, ABG)
01:37:41.434 00.000 11060 Guiding  Dir = 2, Dur = 24
01:37:41.460 00.026 11060 IsSlewing returns 0
01:37:41.460 00.000 11060 IsGuiding returns 0
01:37:41.522 00.062 11060 IsGuiding returns 0
01:37:41.522 00.000 11060 Move returns status 0, amount 24
01:37:41.522 00.000 11060 MoveAxis(N, 0, ABG)
01:37:41.522 00.000 11060 Move returns status 0, amount 0
01:37:41.522 00.000 11060 move complete, result=0
01:37:41.522 00.000 11060 worker thread done servicing request
01:37:41.523 00.001 11060 Worker thread wakes up
01:37:41.523 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
01:37:41.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:41.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:42.157 00.634 11060 Exposure complete
01:37:42.334 00.177 11060 worker thread done servicing request
01:37:42.334 00.000 10844 OnExposeComplete: enter
01:37:42.334 00.000 10844 UpdateGuideState(): m_state=6
01:37:42.335 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10521
01:37:42.335 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=61.47, Mass=3222, SNR=36.0, Peak=251 HFD=3.5
01:37:42.335 00.000 10844 MultiStar: [#1 -0.18,0.48,0.86,U] [#2 -0.04,0.15,1.93,U] [#3 -0.13,0.12,0.89,U] [#4 0.31,-0.07,0.95,U] [#5 -0.45,0.51,0.00,M1] [#6 -0.20,-0.10,0.84,U] [#7 0.16,-0.14,0.78,U] [#8 -0.17,0.12,0.85,U] 
01:37:42.335 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.14}, one-star: {0.24, 0.50}
01:37:42.335 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
01:37:42.335 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
01:37:42.335 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.57 mountX=-0.14 mountY=-0.02, mountTheta=-2.98
01:37:42.336 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.14, opts=13)
01:37:42.336 00.000 10844 Enqueuing Move request for scope (0.00, 0.14)
01:37:42.336 00.000 11060 Worker thread wakes up
01:37:42.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
01:37:42.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
01:37:42.336 00.000 11060 Moving (0.00, 0.14) raw xDistance=-0.14 yDistance=-0.02
01:37:42.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:37:42.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:42.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:37:42.337 00.001 11060 MoveAxis(E, 25, ABG)
01:37:42.337 00.000 11060 Guiding  Dir = 2, Dur = 25
01:37:42.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:42.337 00.000 10844 UpdateGuideState exits: m=3222 SNR=36.0
01:37:42.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:42.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:42.337 00.000 10844 Enqueuing Expose request
01:37:42.352 00.015 11060 IsSlewing returns 0
01:37:42.352 00.000 11060 IsGuiding returns 0
01:37:42.398 00.046 11060 IsGuiding returns 0
01:37:42.398 00.000 11060 Move returns status 0, amount 25
01:37:42.398 00.000 11060 MoveAxis(N, 0, ABG)
01:37:42.398 00.000 11060 Move returns status 0, amount 0
01:37:42.398 00.000 11060 move complete, result=0
01:37:42.399 00.001 11060 worker thread done servicing request
01:37:42.399 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
01:37:42.399 00.000 11060 Worker thread wakes up
01:37:42.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:42.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:43.038 00.639 11060 Exposure complete
01:37:43.222 00.184 11060 worker thread done servicing request
01:37:43.222 00.000 10844 OnExposeComplete: enter
01:37:43.222 00.000 10844 UpdateGuideState(): m_state=6
01:37:43.223 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10522
01:37:43.223 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=61.28, Mass=2869, SNR=34.1, Peak=228 HFD=3.4
01:37:43.223 00.000 10844 MultiStar: [#1 -0.45,-0.22,0.99,U] [#2 -0.44,0.03,1.91,U] [#3 -0.47,-0.42,0.00,M1] [#4 0.06,-0.06,0.96,U] [#5 -0.61,-0.26,0.00,M2] [#6 -0.06,-0.47,0.89,U] [#7 -0.90,-0.37,0.00,M1] [#8 -0.48,-0.22,0.89,U] 
01:37:43.223 00.000 10844 refined, 5 included, MultiStar: {-0.26, -0.08}, one-star: {-0.01, 0.31}
01:37:43.223 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
01:37:43.223 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
01:37:43.223 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.85 mountX=0.12 mountY=-0.24, mountTheta=-1.11
01:37:43.225 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.08, opts=13)
01:37:43.225 00.000 10844 Enqueuing Move request for scope (-0.26, -0.08)
01:37:43.225 00.000 11060 Worker thread wakes up
01:37:43.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:43.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
01:37:43.225 00.000 10844 UpdateGuideState exits: m=2869 SNR=34.1
01:37:43.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
01:37:43.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:43.225 00.000 11060 Moving (-0.26, -0.08) raw xDistance=0.12 yDistance=-0.24
01:37:43.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:43.225 00.000 10844 Enqueuing Expose request
01:37:43.226 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:37:43.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:43.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:37:43.226 00.000 11060 MoveAxis(W, 20, ABG)
01:37:43.226 00.000 11060 Guiding  Dir = 3, Dur = 20
01:37:43.243 00.017 11060 IsSlewing returns 0
01:37:43.244 00.001 11060 IsGuiding returns 0
01:37:43.274 00.030 11060 IsGuiding returns 0
01:37:43.274 00.000 11060 Move returns status 0, amount 20
01:37:43.274 00.000 11060 MoveAxis(N, 0, ABG)
01:37:43.274 00.000 11060 Move returns status 0, amount 0
01:37:43.274 00.000 11060 move complete, result=0
01:37:43.274 00.000 11060 worker thread done servicing request
01:37:43.275 00.001 11060 Worker thread wakes up
01:37:43.275 00.000 10844 GuideStep: 0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
01:37:43.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:43.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:43.904 00.629 11060 Exposure complete
01:37:44.073 00.169 11060 worker thread done servicing request
01:37:44.073 00.000 10844 OnExposeComplete: enter
01:37:44.073 00.000 10844 UpdateGuideState(): m_state=6
01:37:44.074 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10523
01:37:44.074 00.000 10844 Star::Find returns 1 (0), X=269.02, Y=61.47, Mass=3068, SNR=34.2, Peak=236 HFD=4.1
01:37:44.074 00.000 10844 MultiStar: [#1 -0.89,-0.19,0.00,M1] [#2 0.08,0.19,2.03,U] [#3 -0.31,0.55,0.00,M2] [#4 0.31,0.38,0.99,U] [#5 -0.09,0.12,0.93,U] [#6 -0.26,-0.47,0.88,U] [#7 -0.68,0.38,0.00,M2] [#8 -0.02,-0.13,0.85,U] 
01:37:44.074 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.13}, one-star: {0.53, 0.50}
01:37:44.074 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:37:44.075 00.001 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
01:37:44.075 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.90 mountX=-0.14 mountY=0.08, mountTheta=2.64
01:37:44.076 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
01:37:44.076 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
01:37:44.076 00.000 11060 Worker thread wakes up
01:37:44.076 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:44.076 00.000 10844 UpdateGuideState exits: m=3068 SNR=34.2
01:37:44.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:44.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:37:44.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:44.077 00.001 10844 Enqueuing Expose request
01:37:44.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:37:44.077 00.000 11060 Moving (0.10, 0.13) raw xDistance=-0.14 yDistance=0.08
01:37:44.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:37:44.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:44.077 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:37:44.077 00.000 11060 MoveAxis(E, 24, ABG)
01:37:44.077 00.000 11060 Guiding  Dir = 2, Dur = 24
01:37:44.085 00.008 11060 IsSlewing returns 0
01:37:44.085 00.000 11060 IsGuiding returns 0
01:37:44.116 00.031 11060 IsGuiding returns 0
01:37:44.116 00.000 11060 Move returns status 0, amount 24
01:37:44.118 00.002 11060 MoveAxis(N, 0, ABG)
01:37:44.118 00.000 11060 Move returns status 0, amount 0
01:37:44.118 00.000 11060 move complete, result=0
01:37:44.118 00.000 11060 worker thread done servicing request
01:37:44.118 00.000 11060 Worker thread wakes up
01:37:44.118 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
01:37:44.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:44.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:44.748 00.630 11060 Exposure complete
01:37:44.910 00.162 11060 worker thread done servicing request
01:37:44.910 00.000 10844 OnExposeComplete: enter
01:37:44.910 00.000 10844 UpdateGuideState(): m_state=6
01:37:44.910 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10524
01:37:44.910 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.94, Mass=2874, SNR=34.4, Peak=244 HFD=3.4
01:37:44.911 00.001 10844 MultiStar: [#1 -0.88,0.54,0.00,M2] [#2 -0.87,-0.04,0.00,M1] [#3 -0.50,-0.04,0.84,U] [#4 0.06,0.27,0.91,U] [#5 0.20,0.51,0.95,U] [#6 -0.59,0.29,0.00,M1] [#7 -0.80,0.38,0.00,M3] [#8 -0.41,0.14,0.92,U] 
01:37:44.911 00.000 10844 single-star, 4 included, MultiStar: {-0.08, 0.17}, one-star: {0.16, -0.04}
01:37:44.911 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
01:37:44.911 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
01:37:44.911 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.22 mountX=0.01 mountY=0.17, mountTheta=1.54
01:37:44.912 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
01:37:44.912 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
01:37:44.912 00.000 11060 Worker thread wakes up
01:37:44.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:44.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:37:44.912 00.000 10844 UpdateGuideState exits: m=2874 SNR=34.4
01:37:44.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:37:44.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:44.913 00.001 11060 Moving (0.16, -0.04) raw xDistance=0.01 yDistance=0.17
01:37:44.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:44.913 00.000 10844 Enqueuing Expose request
01:37:44.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:44.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:44.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:37:44.913 00.000 11060 MoveAxis(E, 0, ABG)
01:37:44.913 00.000 11060 Move returns status 0, amount 0
01:37:44.913 00.000 11060 MoveAxis(N, 0, ABG)
01:37:44.913 00.000 11060 Move returns status 0, amount 0
01:37:44.913 00.000 11060 move complete, result=0
01:37:44.913 00.000 11060 worker thread done servicing request
01:37:44.913 00.000 11060 Worker thread wakes up
01:37:44.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:44.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:44.923 00.010 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:45.545 00.622 11060 Exposure complete
01:37:45.717 00.172 11060 worker thread done servicing request
01:37:45.717 00.000 10844 OnExposeComplete: enter
01:37:45.717 00.000 10844 UpdateGuideState(): m_state=6
01:37:45.717 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10525
01:37:45.717 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=61.27, Mass=2778, SNR=33.1, Peak=242 HFD=3.5
01:37:45.718 00.001 10844 MultiStar: [#1 -0.12,0.59,0.00,M3] [#2 0.02,-0.18,2.07,U] [#3 -0.04,-0.16,0.99,U] [#4 0.52,-0.04,0.96,U] [#5 -0.26,0.20,1.00,U] [#6 -0.37,0.25,0.90,U] [#7 -0.55,-0.17,0.85,U] [#8 -0.13,-0.33,1.00,U] 
01:37:45.718 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {0.33, 0.30}
01:37:45.718 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
01:37:45.718 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
01:37:45.718 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.39 mountX=0.04 mountY=-0.03, mountTheta=-0.65
01:37:45.719 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
01:37:45.720 00.001 10844 Enqueuing Move request for scope (-0.04, -0.04)
01:37:45.720 00.000 11060 Worker thread wakes up
01:37:45.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:45.720 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.1
01:37:45.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:45.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:45.720 00.000 10844 Enqueuing Expose request
01:37:45.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:37:45.720 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:37:45.720 00.000 11060 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=-0.03
01:37:45.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:37:45.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:45.721 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:37:45.721 00.000 11060 MoveAxis(E, 0, ABG)
01:37:45.721 00.000 11060 Move returns status 0, amount 0
01:37:45.721 00.000 11060 MoveAxis(N, 0, ABG)
01:37:45.721 00.000 11060 Move returns status 0, amount 0
01:37:45.721 00.000 11060 move complete, result=0
01:37:45.721 00.000 11060 worker thread done servicing request
01:37:45.721 00.000 11060 Worker thread wakes up
01:37:45.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:45.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:45.723 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:46.361 00.638 11060 Exposure complete
01:37:46.567 00.206 11060 worker thread done servicing request
01:37:46.568 00.001 10844 OnExposeComplete: enter
01:37:46.568 00.000 10844 UpdateGuideState(): m_state=6
01:37:46.568 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10526
01:37:46.568 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=61.35, Mass=3148, SNR=35.8, Peak=240 HFD=3.7
01:37:46.568 00.000 10844 MultiStar: [#1 -0.18,0.27,0.88,U] [#2 -0.40,0.23,1.95,U] [#3 -0.23,0.16,0.92,U] [#4 -0.40,0.48,0.00,M1] [#5 -0.28,0.12,0.99,U] [#6 -0.41,-0.04,0.86,U] [#7 -0.27,-0.07,0.88,U] [#8 -0.10,0.08,0.91,U] 
01:37:46.568 00.000 10844 refined, 7 included, MultiStar: {-0.29, 0.16}, one-star: {-0.32, 0.38}
01:37:46.569 00.001 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.88)
01:37:46.569 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.90)
01:37:46.569 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.33 cameraTheta=2.65 mountX=-0.10 mountY=-0.31, mountTheta=-1.89
01:37:46.570 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.16, opts=13)
01:37:46.571 00.001 10844 Enqueuing Move request for scope (-0.29, 0.16)
01:37:46.571 00.000 11060 Worker thread wakes up
01:37:46.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0xd
01:37:46.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
01:37:46.571 00.000 11060 Moving (-0.29, 0.16) raw xDistance=-0.10 yDistance=-0.31
01:37:46.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:37:46.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:46.571 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.13 newest=-0.18
01:37:46.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
01:37:46.571 00.000 11060 MoveAxis(E, 0, ABG)
01:37:46.571 00.000 11060 Move returns status 0, amount 0
01:37:46.571 00.000 11060 BLC: Oldest BLC event removed
01:37:46.572 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 654 applied
01:37:46.572 00.000 11060 MoveAxis(N, 775, ABG)
01:37:46.572 00.000 11060 duration set to 750 by maxDecDuration
01:37:46.572 00.000 10844 UpdateGuideState exits: m=3148 SNR=35.8
01:37:46.572 00.000 11060 Guiding  Dir = 0, Dur = 750
01:37:46.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:46.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:46.572 00.000 10844 Enqueuing Expose request
01:37:46.588 00.016 11060 IsSlewing returns 0
01:37:46.589 00.001 11060 IsGuiding returns 0
01:37:47.368 00.779 11060 IsGuiding returns 0
01:37:47.368 00.000 11060 Move returns status 0, amount 750
01:37:47.368 00.000 11060 move complete, result=0
01:37:47.369 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
01:37:47.370 00.001 11060 worker thread done servicing request
01:37:47.370 00.000 11060 Worker thread wakes up
01:37:47.371 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:47.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:48.028 00.657 11060 Exposure complete
01:37:48.190 00.162 11060 worker thread done servicing request
01:37:48.190 00.000 10844 OnExposeComplete: enter
01:37:48.190 00.000 10844 UpdateGuideState(): m_state=6
01:37:48.190 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10527
01:37:48.190 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=61.51, Mass=2816, SNR=33.2, Peak=224 HFD=3.2
01:37:48.192 00.002 10844 MultiStar: [#1 -0.37,0.58,0.00,M3] [#2 -0.16,-0.13,2.11,U] [#3 -0.03,-0.45,0.97,U] [#4 -0.62,0.90,0.00,M2] [#5 0.02,0.45,1.06,U] [#6 -0.38,0.24,0.90,U] [#7 -0.05,-0.17,0.81,U] [#8 0.04,0.19,0.87,U] 
01:37:48.192 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.07}, one-star: {0.07, 0.53}
01:37:48.192 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
01:37:48.192 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.12)
01:37:48.192 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.43 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
01:37:48.192 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
01:37:48.193 00.001 10844 Enqueuing Move request for scope (-0.08, 0.07)
01:37:48.193 00.000 11060 Worker thread wakes up
01:37:48.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
01:37:48.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
01:37:48.193 00.000 11060 Moving (-0.08, 0.07) raw xDistance=-0.05 yDistance=-0.09
01:37:48.193 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.218489, 1:0.092500
01:37:48.193 00.000 11060 BLC: No correction, Miss < min_move
01:37:48.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:37:48.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:48.193 00.000 10844 UpdateGuideState exits: m=2816 SNR=33.2
01:37:48.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:48.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:48.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:48.193 00.000 10844 Enqueuing Expose request
01:37:48.194 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:48.194 00.000 11060 MoveAxis(E, 0, ABG)
01:37:48.194 00.000 11060 Move returns status 0, amount 0
01:37:48.194 00.000 11060 MoveAxis(N, 0, ABG)
01:37:48.194 00.000 11060 Move returns status 0, amount 0
01:37:48.194 00.000 11060 move complete, result=0
01:37:48.194 00.000 11060 worker thread done servicing request
01:37:48.194 00.000 11060 Worker thread wakes up
01:37:48.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:48.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:48.198 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:48.825 00.627 11060 Exposure complete
01:37:48.984 00.159 11060 worker thread done servicing request
01:37:48.984 00.000 10844 OnExposeComplete: enter
01:37:48.984 00.000 10844 UpdateGuideState(): m_state=6
01:37:48.984 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10528
01:37:48.984 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=61.60, Mass=3091, SNR=35.2, Peak=255 HFD=3.3
01:37:48.985 00.001 10844 MultiStar: [#1 -0.09,0.05,0.95,U] [#2 -0.03,0.22,1.85,U] [#3 0.18,0.35,0.91,U] [#4 -0.25,0.45,0.91,U] [#5 0.07,0.66,0.00,M1] [#6 -0.75,0.30,0.00,M1] [#7 -0.64,0.46,0.00,M1] [#8 -0.16,-0.19,0.88,U] 
01:37:48.985 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.25}, one-star: {0.08, 0.63}
01:37:48.985 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
01:37:48.985 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
01:37:48.985 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.73 mountX=-0.24 mountY=-0.08, mountTheta=-2.82
01:37:48.986 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.25, opts=13)
01:37:48.986 00.000 10844 Enqueuing Move request for scope (-0.04, 0.25)
01:37:48.986 00.000 11060 Worker thread wakes up
01:37:48.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
01:37:48.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
01:37:48.987 00.001 11060 Moving (-0.04, 0.25) raw xDistance=-0.24 yDistance=-0.08
01:37:48.987 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:48.987 00.000 10844 UpdateGuideState exits: m=3091 SNR=35.2 Saturated
01:37:48.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:48.987 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.218489, 1:0.092500, 2:0.081518
01:37:48.987 00.000 11060 BLC: No correction, Miss < min_move
01:37:48.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:37:48.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:48.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:48.987 00.000 10844 Enqueuing Expose request
01:37:48.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:37:48.987 00.000 11060 MoveAxis(E, 42, ABG)
01:37:48.987 00.000 11060 Guiding  Dir = 2, Dur = 42
01:37:48.993 00.006 11060 IsSlewing returns 0
01:37:48.993 00.000 11060 IsGuiding returns 0
01:37:49.040 00.047 11060 IsGuiding returns 0
01:37:49.040 00.000 11060 Move returns status 0, amount 42
01:37:49.040 00.000 11060 MoveAxis(N, 0, ABG)
01:37:49.040 00.000 11060 Move returns status 0, amount 0
01:37:49.040 00.000 11060 move complete, result=0
01:37:49.041 00.001 11060 worker thread done servicing request
01:37:49.041 00.000 11060 Worker thread wakes up
01:37:49.041 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:37:49.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:49.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:49.666 00.625 11060 Exposure complete
01:37:49.835 00.169 11060 worker thread done servicing request
01:37:49.836 00.001 10844 OnExposeComplete: enter
01:37:49.836 00.000 10844 UpdateGuideState(): m_state=6
01:37:49.836 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10529
01:37:49.836 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=61.02, Mass=2557, SNR=32.2, Peak=243 HFD=2.8
01:37:49.836 00.000 10844 MultiStar: [#1 0.27,0.64,0.00,M3] [#2 0.36,0.32,2.14,U] [#3 0.37,-0.01,1.00,U] [#4 -0.13,0.21,0.83,U] [#5 0.07,1.22,0.00,M2] [#6 0.22,0.25,0.94,U] [#7 0.00,0.59,0.87,U] [#8 0.07,0.56,0.96,U] 
01:37:49.836 00.000 10844 single-star, 6 included, MultiStar: {0.20, 0.28}, one-star: {0.28, 0.04}
01:37:49.836 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
01:37:49.837 00.001 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
01:37:49.837 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.04 hyp=0.28 cameraTheta=0.15 mountX=-0.09 mountY=0.27, mountTheta=1.90
01:37:49.838 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.04, opts=13)
01:37:49.838 00.000 10844 Enqueuing Move request for scope (0.28, 0.04)
01:37:49.838 00.000 11060 Worker thread wakes up
01:37:49.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.04) opts 0xd
01:37:49.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.04)
01:37:49.838 00.000 11060 Moving (0.28, 0.04) raw xDistance=-0.09 yDistance=0.27
01:37:49.838 00.000 11060 BLC: window closed
01:37:49.838 00.000 11060 BLC: History state: CurrMiss=-0.27, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.218489, 1:0.092500, 2:0.081518
01:37:49.838 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:37:49.838 00.000 11060 BLC: window closed
01:37:49.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:49.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:37:49.838 00.000 10844 UpdateGuideState exits: m=2557 SNR=32.2
01:37:49.839 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:37:49.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:49.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:37:49.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:49.839 00.000 11060 MoveAxis(E, 0, ABG)
01:37:49.839 00.000 10844 Enqueuing Expose request
01:37:49.839 00.000 11060 Move returns status 0, amount 0
01:37:49.839 00.000 11060 MoveAxis(N, 0, ABG)
01:37:49.839 00.000 11060 Move returns status 0, amount 0
01:37:49.839 00.000 11060 move complete, result=0
01:37:49.839 00.000 11060 worker thread done servicing request
01:37:49.839 00.000 11060 Worker thread wakes up
01:37:49.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:49.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:49.842 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:37:50.487 00.645 11060 Exposure complete
01:37:50.645 00.158 11060 worker thread done servicing request
01:37:50.645 00.000 10844 OnExposeComplete: enter
01:37:50.645 00.000 10844 UpdateGuideState(): m_state=6
01:37:50.645 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10530
01:37:50.645 00.000 10844 Star::Find returns 1 (0), X=269.12, Y=61.50, Mass=3059, SNR=35.1, Peak=251 HFD=3.7
01:37:50.645 00.000 10844 MultiStar: [#1 0.24,0.67,0.00,M4] [#2 0.20,0.10,1.92,U] [#3 0.15,0.01,0.96,U] [#4 0.55,0.89,0.00,M1] [#5 0.15,0.76,0.00,M3] [#6 -0.17,0.29,0.93,U] [#7 0.14,0.25,0.81,U] [#8 0.30,0.37,0.85,U] 
01:37:50.646 00.001 10844 refined, 5 included, MultiStar: {0.21, 0.23}, one-star: {0.63, 0.52}
01:37:50.646 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
01:37:50.646 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
01:37:50.646 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.23 hyp=0.31 cameraTheta=0.84 mountX=-0.27 mountY=0.17, mountTheta=2.58
01:37:50.647 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.23, opts=13)
01:37:50.647 00.000 10844 Enqueuing Move request for scope (0.21, 0.23)
01:37:50.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:50.647 00.000 10844 UpdateGuideState exits: m=3059 SNR=35.1
01:37:50.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:50.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:50.647 00.000 10844 Enqueuing Expose request
01:37:50.647 00.000 11060 Worker thread wakes up
01:37:50.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.23) opts 0xd
01:37:50.648 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.23)
01:37:50.648 00.000 11060 Moving (0.21, 0.23) raw xDistance=-0.27 yDistance=0.17
01:37:50.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:37:50.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:50.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:37:50.648 00.000 11060 MoveAxis(E, 47, ABG)
01:37:50.648 00.000 11060 Guiding  Dir = 2, Dur = 47
01:37:50.665 00.017 11060 IsSlewing returns 0
01:37:50.665 00.000 11060 IsGuiding returns 0
01:37:50.728 00.063 11060 IsGuiding returns 0
01:37:50.728 00.000 11060 Move returns status 0, amount 47
01:37:50.728 00.000 11060 MoveAxis(N, 0, ABG)
01:37:50.728 00.000 11060 Move returns status 0, amount 0
01:37:50.728 00.000 11060 move complete, result=0
01:37:50.729 00.001 11060 worker thread done servicing request
01:37:50.729 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.2 px 0 ms NORTH
01:37:50.729 00.000 11060 Worker thread wakes up
01:37:50.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:50.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:51.368 00.639 11060 Exposure complete
01:37:51.541 00.173 11060 worker thread done servicing request
01:37:51.541 00.000 10844 OnExposeComplete: enter
01:37:51.541 00.000 10844 UpdateGuideState(): m_state=6
01:37:51.542 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10531
01:37:51.542 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.57, Mass=2724, SNR=33.6, Peak=249 HFD=3.4
01:37:51.542 00.000 10844 MultiStar: [#1 0.04,0.40,0.94,U] [#2 0.06,0.29,2.04,U] [#3 0.08,0.06,1.02,U] [#4 0.18,0.63,0.00,M2] [#5 0.08,0.93,0.00,M4] [#6 0.28,0.35,0.94,U] [#7 -0.06,0.61,0.00,M1] [#8 0.45,0.07,0.98,U] 
01:37:51.542 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.29}, one-star: {0.17, 0.60}
01:37:51.542 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
01:37:51.542 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
01:37:51.543 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.34 cameraTheta=1.07 mountX=-0.32 mountY=0.11, mountTheta=2.80
01:37:51.544 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.29, opts=13)
01:37:51.545 00.001 10844 Enqueuing Move request for scope (0.16, 0.29)
01:37:51.545 00.000 11060 Worker thread wakes up
01:37:51.545 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:51.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0xd
01:37:51.545 00.000 10844 UpdateGuideState exits: m=2724 SNR=33.6
01:37:51.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
01:37:51.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:51.545 00.000 11060 Moving (0.16, 0.29) raw xDistance=-0.32 yDistance=0.11
01:37:51.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:51.545 00.000 10844 Enqueuing Expose request
01:37:51.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:37:51.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:51.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:37:51.545 00.000 11060 MoveAxis(E, 57, ABG)
01:37:51.545 00.000 11060 Guiding  Dir = 2, Dur = 57
01:37:51.558 00.013 11060 IsSlewing returns 0
01:37:51.558 00.000 11060 IsGuiding returns 0
01:37:51.622 00.064 11060 IsGuiding returns 0
01:37:51.622 00.000 11060 Move returns status 0, amount 57
01:37:51.622 00.000 11060 MoveAxis(N, 0, ABG)
01:37:51.622 00.000 11060 Move returns status 0, amount 0
01:37:51.622 00.000 11060 move complete, result=0
01:37:51.622 00.000 11060 worker thread done servicing request
01:37:51.622 00.000 11060 Worker thread wakes up
01:37:51.622 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
01:37:51.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:51.623 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:52.265 00.642 11060 Exposure complete
01:37:52.430 00.165 11060 worker thread done servicing request
01:37:52.430 00.000 10844 OnExposeComplete: enter
01:37:52.430 00.000 10844 UpdateGuideState(): m_state=6
01:37:52.430 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10532
01:37:52.430 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=61.21, Mass=2927, SNR=34.2, Peak=240 HFD=3.5
01:37:52.431 00.001 10844 MultiStar: [#1 0.24,0.11,1.07,U] [#2 0.00,0.79,0.00,M1] [#3 0.04,0.26,0.93,U] [#4 -0.19,0.79,0.00,M3] [#5 -0.10,0.57,0.98,U] [#6 -0.29,0.35,0.85,U] [#7 -0.32,0.13,0.87,U] [#8 0.07,-0.02,0.90,U] 
01:37:52.431 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.23}, one-star: {0.36, 0.24}
01:37:52.431 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
01:37:52.431 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.04)
01:37:52.431 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=-0.23 mountY=-0.02, mountTheta=-3.04
01:37:52.433 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.23, opts=13)
01:37:52.433 00.000 10844 Enqueuing Move request for scope (0.01, 0.23)
01:37:52.433 00.000 11060 Worker thread wakes up
01:37:52.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
01:37:52.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
01:37:52.433 00.000 11060 Moving (0.01, 0.23) raw xDistance=-0.23 yDistance=-0.02
01:37:52.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
01:37:52.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:52.434 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:52.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:37:52.434 00.000 11060 MoveAxis(E, 42, ABG)
01:37:52.434 00.000 11060 Guiding  Dir = 2, Dur = 42
01:37:52.434 00.000 10844 UpdateGuideState exits: m=2927 SNR=34.2
01:37:52.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:52.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:52.434 00.000 10844 Enqueuing Expose request
01:37:52.450 00.016 11060 IsSlewing returns 0
01:37:52.450 00.000 11060 IsGuiding returns 0
01:37:52.497 00.047 11060 IsGuiding returns 0
01:37:52.497 00.000 11060 Move returns status 0, amount 42
01:37:52.497 00.000 11060 MoveAxis(N, 0, ABG)
01:37:52.497 00.000 11060 Move returns status 0, amount 0
01:37:52.497 00.000 11060 move complete, result=0
01:37:52.497 00.000 11060 worker thread done servicing request
01:37:52.497 00.000 11060 Worker thread wakes up
01:37:52.497 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
01:37:52.498 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:52.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:53.128 00.630 11060 Exposure complete
01:37:53.340 00.212 11060 worker thread done servicing request
01:37:53.340 00.000 10844 OnExposeComplete: enter
01:37:53.340 00.000 10844 UpdateGuideState(): m_state=6
01:37:53.341 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10533
01:37:53.341 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=61.32, Mass=2401, SNR=30.4, Peak=220 HFD=3.3
01:37:53.341 00.000 10844 MultiStar: [#1 0.44,-0.18,1.09,U] [#2 -0.02,0.09,2.27,U] [#3 -0.22,0.00,1.04,U] [#4 -0.09,0.34,1.08,U] [#5 0.64,0.27,0.00,M4] [#6 -0.27,0.40,1.06,U] [#7 0.12,0.31,0.93,U] [#8 -0.02,0.52,1.03,U] 
01:37:53.341 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.21}, one-star: {0.05, 0.34}
01:37:53.341 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
01:37:53.341 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
01:37:53.342 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.60 mountX=-0.20 mountY=-0.04, mountTheta=-2.95
01:37:53.343 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.21, opts=13)
01:37:53.343 00.000 10844 Enqueuing Move request for scope (-0.01, 0.21)
01:37:53.343 00.000 11060 Worker thread wakes up
01:37:53.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:53.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
01:37:53.343 00.000 10844 UpdateGuideState exits: m=2401 SNR=30.4
01:37:53.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
01:37:53.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:53.343 00.000 11060 Moving (-0.01, 0.21) raw xDistance=-0.20 yDistance=-0.04
01:37:53.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:53.343 00.000 10844 Enqueuing Expose request
01:37:53.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:37:53.344 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:53.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:37:53.344 00.000 11060 MoveAxis(E, 37, ABG)
01:37:53.344 00.000 11060 Guiding  Dir = 2, Dur = 37
01:37:53.361 00.017 11060 IsSlewing returns 0
01:37:53.361 00.000 11060 IsGuiding returns 0
01:37:53.425 00.064 11060 IsGuiding returns 0
01:37:53.425 00.000 11060 Move returns status 0, amount 37
01:37:53.425 00.000 11060 MoveAxis(N, 0, ABG)
01:37:53.425 00.000 11060 Move returns status 0, amount 0
01:37:53.426 00.001 11060 move complete, result=0
01:37:53.426 00.000 11060 worker thread done servicing request
01:37:53.426 00.000 11060 Worker thread wakes up
01:37:53.426 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
01:37:53.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:53.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:54.056 00.630 11060 Exposure complete
01:37:54.224 00.168 11060 worker thread done servicing request
01:37:54.224 00.000 10844 OnExposeComplete: enter
01:37:54.224 00.000 10844 UpdateGuideState(): m_state=6
01:37:54.224 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10534
01:37:54.224 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=61.69, Mass=2517, SNR=31.0, Peak=226 HFD=3.5
01:37:54.225 00.001 10844 MultiStar: [#1 0.18,0.01,1.01,U] [#2 -0.04,0.14,2.17,U] [#3 0.02,0.17,1.05,U] [#4 0.02,0.35,1.01,U] [#5 0.59,0.69,0.00,M5] [#6 -0.32,-0.12,1.03,U] [#7 -0.41,0.13,0.97,U] [#8 -0.46,0.06,1.08,U] 
01:37:54.225 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.17}, one-star: {-0.07, 0.71}
01:37:54.225 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.94 = -2.35)
01:37:54.225 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
01:37:54.225 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.18 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
01:37:54.227 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.17, opts=13)
01:37:54.227 00.000 10844 Enqueuing Move request for scope (-0.12, 0.17)
01:37:54.227 00.000 11060 Worker thread wakes up
01:37:54.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:54.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
01:37:54.227 00.000 10844 UpdateGuideState exits: m=2517 SNR=31.0
01:37:54.227 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
01:37:54.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:54.227 00.000 11060 Moving (-0.12, 0.17) raw xDistance=-0.15 yDistance=-0.15
01:37:54.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:54.227 00.000 10844 Enqueuing Expose request
01:37:54.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:37:54.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:54.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:37:54.227 00.000 11060 MoveAxis(E, 27, ABG)
01:37:54.227 00.000 11060 Guiding  Dir = 2, Dur = 27
01:37:54.254 00.027 11060 IsSlewing returns 0
01:37:54.254 00.000 11060 IsGuiding returns 0
01:37:54.301 00.047 11060 IsGuiding returns 0
01:37:54.302 00.001 11060 Move returns status 0, amount 27
01:37:54.302 00.000 11060 MoveAxis(N, 0, ABG)
01:37:54.302 00.000 11060 Move returns status 0, amount 0
01:37:54.302 00.000 11060 move complete, result=0
01:37:54.302 00.000 11060 worker thread done servicing request
01:37:54.302 00.000 11060 Worker thread wakes up
01:37:54.302 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.2 px 0 ms NORTH
01:37:54.303 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:54.312 00.009 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:54.949 00.637 11060 Exposure complete
01:37:55.120 00.171 11060 worker thread done servicing request
01:37:55.121 00.001 10844 OnExposeComplete: enter
01:37:55.121 00.000 10844 UpdateGuideState(): m_state=6
01:37:55.121 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10535
01:37:55.121 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=61.02, Mass=2910, SNR=34.2, Peak=229 HFD=3.6
01:37:55.121 00.000 10844 MultiStar: [#1 -0.21,-0.07,0.89,U] [#2 -0.45,0.19,2.05,U] [#3 -0.06,-0.23,0.91,U] [#4 0.38,0.24,0.96,U] [#5 -0.48,0.43,0.00,M6] [#6 -0.22,-0.25,0.90,U] [#7 -0.18,0.04,0.81,U] [#8 -0.25,0.34,0.85,U] 
01:37:55.122 00.001 10844 single-star, 7 included, MultiStar: {-0.15, 0.06}, one-star: {0.09, 0.05}
01:37:55.122 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:37:55.122 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:37:55.122 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.45 mountX=-0.06 mountY=0.09, mountTheta=2.20
01:37:55.123 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
01:37:55.123 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
01:37:55.123 00.000 11060 Worker thread wakes up
01:37:55.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:37:55.123 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:37:55.123 00.000 11060 Moving (0.09, 0.05) raw xDistance=-0.06 yDistance=0.09
01:37:55.125 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:37:55.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:55.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:37:55.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:37:55.125 00.000 11060 MoveAxis(E, 0, ABG)
01:37:55.125 00.000 11060 Move returns status 0, amount 0
01:37:55.125 00.000 10844 UpdateGuideState exits: m=2910 SNR=34.2
01:37:55.125 00.000 11060 MoveAxis(N, 0, ABG)
01:37:55.125 00.000 11060 Move returns status 0, amount 0
01:37:55.125 00.000 11060 move complete, result=0
01:37:55.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:55.125 00.000 11060 worker thread done servicing request
01:37:55.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:55.125 00.000 10844 Enqueuing Expose request
01:37:55.125 00.000 11060 Worker thread wakes up
01:37:55.125 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:55.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:55.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:55.757 00.632 11060 Exposure complete
01:37:55.944 00.187 11060 worker thread done servicing request
01:37:55.944 00.000 10844 OnExposeComplete: enter
01:37:55.944 00.000 10844 UpdateGuideState(): m_state=6
01:37:55.944 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10536
01:37:55.945 00.001 10844 Star::Find returns 1 (0), X=268.75, Y=61.04, Mass=2755, SNR=33.5, Peak=247 HFD=3.3
01:37:55.945 00.000 10844 MultiStar: [#1 0.29,0.83,0.00,M1] [#2 -0.15,0.40,2.16,U] [#3 0.07,0.04,0.86,U] [#4 0.09,-0.04,0.89,U] [#5 -0.37,0.08,1.01,U] [#6 -0.25,-0.04,0.85,U] [#7 -0.29,0.83,0.00,M1] [#8 -0.17,-0.02,0.97,U] 
01:37:55.945 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.12}, one-star: {0.26, 0.07}
01:37:55.945 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
01:37:55.945 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
01:37:55.945 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.19 mountX=-0.10 mountY=-0.11, mountTheta=-2.35
01:37:55.946 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.12, opts=13)
01:37:55.946 00.000 10844 Enqueuing Move request for scope (-0.09, 0.12)
01:37:55.946 00.000 11060 Worker thread wakes up
01:37:55.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:37:55.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:37:55.946 00.000 11060 Moving (-0.09, 0.12) raw xDistance=-0.10 yDistance=-0.11
01:37:55.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:37:55.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:55.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:55.948 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:55.948 00.000 11060 MoveAxis(E, 0, ABG)
01:37:55.948 00.000 11060 Move returns status 0, amount 0
01:37:55.948 00.000 11060 MoveAxis(N, 0, ABG)
01:37:55.948 00.000 10844 UpdateGuideState exits: m=2755 SNR=33.5
01:37:55.948 00.000 11060 Move returns status 0, amount 0
01:37:55.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:55.948 00.000 11060 move complete, result=0
01:37:55.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:55.948 00.000 10844 Enqueuing Expose request
01:37:55.948 00.000 11060 worker thread done servicing request
01:37:55.948 00.000 11060 Worker thread wakes up
01:37:55.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:55.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:55.949 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:56.585 00.636 11060 Exposure complete
01:37:56.759 00.174 11060 worker thread done servicing request
01:37:56.759 00.000 10844 OnExposeComplete: enter
01:37:56.759 00.000 10844 UpdateGuideState(): m_state=6
01:37:56.759 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10537
01:37:56.759 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=60.64, Mass=2678, SNR=31.9, Peak=205 HFD=3.5
01:37:56.761 00.002 10844 MultiStar: [#1 -0.94,0.33,0.00,M2] [#2 -0.01,0.07,2.11,U] [#3 -0.20,-0.27,1.01,U] [#4 0.20,0.32,1.03,U] [#5 -0.05,1.02,0.00,M6] [#6 0.41,-0.56,0.00,M1] [#7 -0.71,0.42,0.00,M2] [#8 -0.02,-0.09,1.00,U] 
01:37:56.761 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.04}, one-star: {0.14, -0.33}
01:37:56.761 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
01:37:56.761 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
01:37:56.761 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.15 mountX=0.03 mountY=0.02, mountTheta=0.59
01:37:56.762 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
01:37:56.762 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
01:37:56.762 00.000 11060 Worker thread wakes up
01:37:56.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:37:56.762 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:37:56.763 00.001 11060 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=0.02
01:37:56.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:37:56.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:56.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:56.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:37:56.763 00.000 11060 MoveAxis(E, 0, ABG)
01:37:56.763 00.000 11060 Move returns status 0, amount 0
01:37:56.763 00.000 10844 UpdateGuideState exits: m=2678 SNR=31.9
01:37:56.763 00.000 11060 MoveAxis(N, 0, ABG)
01:37:56.763 00.000 11060 Move returns status 0, amount 0
01:37:56.763 00.000 11060 move complete, result=0
01:37:56.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:56.763 00.000 11060 worker thread done servicing request
01:37:56.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:56.763 00.000 10844 Enqueuing Expose request
01:37:56.763 00.000 11060 Worker thread wakes up
01:37:56.763 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:56.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:56.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:57.407 00.644 11060 Exposure complete
01:37:57.586 00.179 11060 worker thread done servicing request
01:37:57.586 00.000 10844 OnExposeComplete: enter
01:37:57.586 00.000 10844 UpdateGuideState(): m_state=6
01:37:57.586 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10538
01:37:57.586 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=60.93, Mass=2816, SNR=33.6, Peak=230 HFD=3.6
01:37:57.587 00.001 10844 MultiStar: [#1 0.03,-0.06,0.97,U] [#2 0.13,-0.13,1.96,U] [#3 0.04,-0.07,0.93,U] [#4 0.37,0.45,0.90,U] [#5 0.21,0.38,0.99,U] [#6 0.19,-0.61,0.00,M2] [#7 -0.15,-0.32,0.86,U] [#8 -0.18,-0.22,0.83,U] 
01:37:57.587 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {0.36, -0.04}
01:37:57.587 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
01:37:57.587 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
01:37:57.587 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=-0.01 mountY=0.11, mountTheta=1.65
01:37:57.589 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
01:37:57.589 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
01:37:57.589 00.000 11060 Worker thread wakes up
01:37:57.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:37:57.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:37:57.589 00.000 10844 UpdateGuideState exits: m=2816 SNR=33.6
01:37:57.590 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:37:57.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:57.590 00.000 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
01:37:57.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:57.590 00.000 10844 Enqueuing Expose request
01:37:57.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:37:57.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:57.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:37:57.590 00.000 11060 MoveAxis(E, 0, ABG)
01:37:57.590 00.000 11060 Move returns status 0, amount 0
01:37:57.590 00.000 11060 MoveAxis(N, 0, ABG)
01:37:57.590 00.000 11060 Move returns status 0, amount 0
01:37:57.590 00.000 11060 move complete, result=0
01:37:57.590 00.000 11060 worker thread done servicing request
01:37:57.590 00.000 11060 Worker thread wakes up
01:37:57.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:57.591 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:57.592 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:58.231 00.639 11060 Exposure complete
01:37:58.402 00.171 11060 worker thread done servicing request
01:37:58.403 00.001 10844 OnExposeComplete: enter
01:37:58.403 00.000 10844 UpdateGuideState(): m_state=6
01:37:58.403 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10539
01:37:58.403 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=60.66, Mass=2377, SNR=30.3, Peak=201 HFD=3.5
01:37:58.403 00.000 10844 MultiStar: [#1 0.24,0.47,1.08,U] [#2 -0.04,-0.03,2.25,U] [#3 -0.24,-0.02,1.08,U] [#4 0.13,0.06,1.06,U] [#5 -0.07,0.17,1.13,U] [#6 -0.47,0.88,0.00,M3] [#7 -0.02,-0.02,1.03,U] [#8 0.04,-0.19,1.09,U] 
01:37:58.404 00.001 10844 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {0.36, -0.31}
01:37:58.404 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
01:37:58.404 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
01:37:58.404 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.35 mountX=-0.02 mountY=0.03, mountTheta=2.10
01:37:58.405 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
01:37:58.405 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
01:37:58.405 00.000 11060 Worker thread wakes up
01:37:58.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:37:58.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:37:58.405 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.03
01:37:58.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:37:58.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:58.406 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:58.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:37:58.406 00.000 11060 MoveAxis(E, 0, ABG)
01:37:58.406 00.000 11060 Move returns status 0, amount 0
01:37:58.406 00.000 11060 MoveAxis(N, 0, ABG)
01:37:58.406 00.000 11060 Move returns status 0, amount 0
01:37:58.406 00.000 11060 move complete, result=0
01:37:58.406 00.000 10844 UpdateGuideState exits: m=2377 SNR=30.3
01:37:58.406 00.000 11060 worker thread done servicing request
01:37:58.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:58.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:58.406 00.000 10844 Enqueuing Expose request
01:37:58.406 00.000 11060 Worker thread wakes up
01:37:58.407 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:37:58.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:58.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:59.053 00.646 11060 Exposure complete
01:37:59.216 00.163 11060 worker thread done servicing request
01:37:59.217 00.001 10844 OnExposeComplete: enter
01:37:59.217 00.000 10844 UpdateGuideState(): m_state=6
01:37:59.217 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10540
01:37:59.217 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=60.70, Mass=2596, SNR=31.8, Peak=255 HFD=3.3
01:37:59.217 00.000 10844 MultiStar: [#1 0.26,-0.25,1.02,U] [#2 0.29,0.33,2.13,U] [#3 0.05,-0.15,1.08,U] [#4 0.25,0.29,1.05,U] [#5 0.43,0.18,1.11,U] [#6 -0.62,0.49,0.00,M4] [#7 -0.23,0.38,0.87,U] [#8 -0.03,0.02,0.83,U] 
01:37:59.217 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.10}, one-star: {0.05, -0.27}
01:37:59.218 00.001 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
01:37:59.218 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
01:37:59.218 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.19 cameraTheta=0.52 mountX=-0.12 mountY=0.15, mountTheta=2.26
01:37:59.219 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.10, opts=13)
01:37:59.219 00.000 10844 Enqueuing Move request for scope (0.17, 0.10)
01:37:59.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:37:59.219 00.000 10844 UpdateGuideState exits: m=2596 SNR=31.8 Saturated
01:37:59.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:59.219 00.000 11060 Worker thread wakes up
01:37:59.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
01:37:59.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
01:37:59.220 00.001 11060 Moving (0.17, 0.10) raw xDistance=-0.12 yDistance=0.15
01:37:59.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:37:59.220 00.000 10844 Enqueuing Expose request
01:37:59.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:37:59.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:59.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:37:59.220 00.000 11060 MoveAxis(E, 22, ABG)
01:37:59.220 00.000 11060 Guiding  Dir = 2, Dur = 22
01:37:59.228 00.008 11060 IsSlewing returns 0
01:37:59.228 00.000 11060 IsGuiding returns 0
01:37:59.260 00.032 11060 IsGuiding returns 0
01:37:59.260 00.000 11060 Move returns status 0, amount 22
01:37:59.260 00.000 11060 MoveAxis(N, 0, ABG)
01:37:59.260 00.000 11060 Move returns status 0, amount 0
01:37:59.260 00.000 11060 move complete, result=0
01:37:59.260 00.000 11060 worker thread done servicing request
01:37:59.260 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:37:59.260 00.000 11060 Worker thread wakes up
01:37:59.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:37:59.261 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:37:59.888 00.627 11060 Exposure complete
01:38:00.056 00.168 11060 worker thread done servicing request
01:38:00.056 00.000 10844 OnExposeComplete: enter
01:38:00.056 00.000 10844 UpdateGuideState(): m_state=6
01:38:00.056 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10541
01:38:00.056 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=60.71, Mass=3018, SNR=34.5, Peak=255 HFD=3.4
01:38:00.057 00.001 10844 MultiStar: [#1 -0.66,0.30,0.00,M1] [#2 -0.32,0.22,1.83,U] [#3 -0.07,-0.15,1.05,U] [#4 0.17,0.11,0.96,U] [#5 -0.01,0.58,1.03,U] [#6 0.09,-0.34,0.89,U] [#7 -0.48,0.65,0.00,M1] [#8 -0.34,0.20,0.78,U] 
01:38:00.057 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.07}, one-star: {-0.01, -0.26}
01:38:00.057 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
01:38:00.057 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
01:38:00.057 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.49 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
01:38:00.058 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.07, opts=13)
01:38:00.058 00.000 10844 Enqueuing Move request for scope (-0.09, 0.07)
01:38:00.058 00.000 11060 Worker thread wakes up
01:38:00.060 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
01:38:00.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:38:00.060 00.000 11060 Moving (-0.09, 0.07) raw xDistance=-0.05 yDistance=-0.10
01:38:00.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:38:00.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:00.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:00.060 00.000 10844 UpdateGuideState exits: m=3018 SNR=34.5 Saturated
01:38:00.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:00.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:00.060 00.000 10844 Enqueuing Expose request
01:38:00.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:38:00.060 00.000 11060 MoveAxis(E, 0, ABG)
01:38:00.060 00.000 11060 Move returns status 0, amount 0
01:38:00.060 00.000 11060 MoveAxis(N, 0, ABG)
01:38:00.060 00.000 11060 Move returns status 0, amount 0
01:38:00.060 00.000 11060 move complete, result=0
01:38:00.060 00.000 11060 worker thread done servicing request
01:38:00.060 00.000 11060 Worker thread wakes up
01:38:00.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:00.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:00.062 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:00.701 00.639 11060 Exposure complete
01:38:00.882 00.181 11060 worker thread done servicing request
01:38:00.882 00.000 10844 OnExposeComplete: enter
01:38:00.882 00.000 10844 UpdateGuideState(): m_state=6
01:38:00.882 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10542
01:38:00.882 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=60.58, Mass=2860, SNR=34.0, Peak=255 HFD=3.6
01:38:00.883 00.001 10844 MultiStar: [#1 -0.65,-0.37,0.00,M2] [#2 -0.20,0.24,1.99,U] [#3 -0.81,-0.03,0.00,M1] [#4 0.18,0.30,0.99,U] [#5 0.39,0.21,0.95,U] [#6 -0.06,0.07,0.89,U] [#7 -1.02,-0.02,0.00,M2] [#8 -0.57,0.28,0.00,M1] 
01:38:00.883 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.11}, one-star: {-0.26, -0.40}
01:38:00.883 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:38:00.883 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.72)
01:38:00.883 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.83 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
01:38:00.885 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
01:38:00.885 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
01:38:00.885 00.000 11060 Worker thread wakes up
01:38:00.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:00.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:38:00.885 00.000 10844 UpdateGuideState exits: m=2860 SNR=34.0 Saturated
01:38:00.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:38:00.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:00.885 00.000 11060 Moving (-0.03, 0.11) raw xDistance=-0.10 yDistance=-0.05
01:38:00.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:00.885 00.000 10844 Enqueuing Expose request
01:38:00.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:38:00.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:00.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:00.886 00.001 11060 MoveAxis(E, 0, ABG)
01:38:00.886 00.000 11060 Move returns status 0, amount 0
01:38:00.886 00.000 11060 MoveAxis(N, 0, ABG)
01:38:00.886 00.000 11060 Move returns status 0, amount 0
01:38:00.886 00.000 11060 move complete, result=0
01:38:00.886 00.000 11060 worker thread done servicing request
01:38:00.886 00.000 11060 Worker thread wakes up
01:38:00.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:00.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:00.888 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:01.520 00.632 11060 Exposure complete
01:38:01.690 00.170 11060 worker thread done servicing request
01:38:01.690 00.000 10844 OnExposeComplete: enter
01:38:01.690 00.000 10844 UpdateGuideState(): m_state=6
01:38:01.692 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10543
01:38:01.692 00.000 10844 Star::Find returns 1 (0), X=267.38, Y=60.84, Mass=2868, SNR=33.0, Peak=253 HFD=3.6
01:38:01.692 00.000 10844 MultiStar: [#1 -1.41,0.33,0.00,M3] [#2 -0.21,0.01,1.92,U] [#3 -0.64,-0.15,0.00,M2] [#4 0.07,0.95,0.00,M1] [#5 -0.57,0.60,0.00,M2] [#6 -0.62,-0.34,0.00,M3] [#7 -1.09,0.52,0.00,M3] [#8 -0.63,-0.20,0.00,M2] 
01:38:01.692 00.000 10844 refined, 1 included, MultiStar: {-0.52, -0.04}, one-star: {-1.10, -0.13}
01:38:01.692 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
01:38:01.692 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
01:38:01.692 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-0.04 hyp=0.52 cameraTheta=-3.07 mountX=0.13 mountY=-0.50, mountTheta=-1.32
01:38:01.694 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-0.04, opts=13)
01:38:01.694 00.000 10844 Enqueuing Move request for scope (-0.52, -0.04)
01:38:01.694 00.000 11060 Worker thread wakes up
01:38:01.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.04) opts 0xd
01:38:01.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -0.04)
01:38:01.694 00.000 11060 Moving (-0.52, -0.04) raw xDistance=0.13 yDistance=-0.50
01:38:01.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:38:01.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.50
01:38:01.694 00.000 11060 MoveAxis(W, 23, ABG)
01:38:01.694 00.000 11060 Guiding  Dir = 3, Dur = 23
01:38:01.695 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:01.695 00.000 10844 UpdateGuideState exits: m=2868 SNR=33.0
01:38:01.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:01.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:01.695 00.000 10844 Enqueuing Expose request
01:38:01.712 00.017 11060 IsSlewing returns 0
01:38:01.712 00.000 11060 IsGuiding returns 0
01:38:01.743 00.031 11060 IsGuiding returns 0
01:38:01.743 00.000 11060 Move returns status 0, amount 23
01:38:01.743 00.000 11060 MoveAxis(N, 196, ABG)
01:38:01.743 00.000 11060 Guiding  Dir = 0, Dur = 196
01:38:01.759 00.016 11060 IsSlewing returns 0
01:38:01.759 00.000 11060 IsGuiding returns 0
01:38:01.966 00.207 11060 IsGuiding returns 0
01:38:01.967 00.001 11060 Move returns status 0, amount 196
01:38:01.967 00.000 11060 move complete, result=0
01:38:01.967 00.000 11060 worker thread done servicing request
01:38:01.967 00.000 11060 Worker thread wakes up
01:38:01.967 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.5 px 196 ms NORTH
01:38:01.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:01.968 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:02.598 00.630 11060 Exposure complete
01:38:02.769 00.171 11060 worker thread done servicing request
01:38:02.770 00.001 10844 OnExposeComplete: enter
01:38:02.770 00.000 10844 UpdateGuideState(): m_state=6
01:38:02.770 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10544
01:38:02.770 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=61.13, Mass=2348, SNR=30.0, Peak=165 HFD=3.9
01:38:02.770 00.000 10844 MultiStar: [#1 -0.36,-0.11,1.09,U] [#2 -0.40,0.48,0.00,M1] [#3 -0.35,0.14,1.10,U] [#4 0.55,0.77,0.00,M2] [#5 -0.47,0.61,0.00,M3] [#6 -0.08,0.22,1.03,U] [#7 -0.20,-0.13,0.90,U] [#8 -0.29,0.04,1.02,U] 
01:38:02.770 00.000 10844 refined, 5 included, MultiStar: {-0.27, 0.06}, one-star: {-0.29, 0.16}
01:38:02.770 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.60)
01:38:02.771 00.001 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
01:38:02.771 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.27 cameraTheta=2.94 mountX=-0.01 mountY=-0.27, mountTheta=-1.60
01:38:02.772 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.06, opts=13)
01:38:02.772 00.000 10844 Enqueuing Move request for scope (-0.27, 0.06)
01:38:02.772 00.000 11060 Worker thread wakes up
01:38:02.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
01:38:02.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
01:38:02.772 00.000 11060 Moving (-0.27, 0.06) raw xDistance=-0.01 yDistance=-0.27
01:38:02.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:02.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
01:38:02.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:02.772 00.000 10844 UpdateGuideState exits: m=2348 SNR=30.0
01:38:02.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:02.773 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:02.773 00.000 10844 Enqueuing Expose request
01:38:02.773 00.000 11060 MoveAxis(E, 0, ABG)
01:38:02.773 00.000 11060 Move returns status 0, amount 0
01:38:02.773 00.000 11060 MoveAxis(N, 106, ABG)
01:38:02.773 00.000 11060 Guiding  Dir = 0, Dur = 106
01:38:02.781 00.008 11060 IsSlewing returns 0
01:38:02.781 00.000 11060 IsGuiding returns 0
01:38:02.906 00.125 11060 IsGuiding returns 0
01:38:02.906 00.000 11060 Move returns status 0, amount 106
01:38:02.906 00.000 11060 move complete, result=0
01:38:02.906 00.000 11060 worker thread done servicing request
01:38:02.906 00.000 11060 Worker thread wakes up
01:38:02.906 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 106 ms NORTH
01:38:02.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:02.907 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:03.542 00.635 11060 Exposure complete
01:38:03.731 00.189 11060 worker thread done servicing request
01:38:03.731 00.000 10844 OnExposeComplete: enter
01:38:03.731 00.000 10844 UpdateGuideState(): m_state=6
01:38:03.731 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10545
01:38:03.731 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=60.66, Mass=3044, SNR=34.3, Peak=213 HFD=3.6
01:38:03.732 00.001 10844 MultiStar: [#1 -0.24,-0.19,0.98,U] [#2 -0.56,0.02,1.98,U] [#3 0.28,-0.08,0.88,U] [#4 -0.75,0.75,0.00,M3] [#5 -0.27,0.28,0.98,U] [#6 0.07,0.09,0.80,U] [#7 -0.40,0.09,0.77,U] [#8 0.56,0.26,0.00,M2] 
01:38:03.732 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.02}, one-star: {-0.19, -0.32}
01:38:03.732 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
01:38:03.732 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
01:38:03.732 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.07 mountX=0.06 mountY=-0.24, mountTheta=-1.32
01:38:03.733 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.02, opts=13)
01:38:03.733 00.000 10844 Enqueuing Move request for scope (-0.24, -0.02)
01:38:03.733 00.000 11060 Worker thread wakes up
01:38:03.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
01:38:03.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
01:38:03.733 00.000 11060 Moving (-0.24, -0.02) raw xDistance=0.06 yDistance=-0.24
01:38:03.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:38:03.734 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
01:38:03.734 00.000 11060 MoveAxis(E, 0, ABG)
01:38:03.734 00.000 11060 Move returns status 0, amount 0
01:38:03.734 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:03.734 00.000 11060 MoveAxis(N, 92, ABG)
01:38:03.734 00.000 10844 UpdateGuideState exits: m=3044 SNR=34.3
01:38:03.734 00.000 11060 Guiding  Dir = 0, Dur = 92
01:38:03.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:03.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:03.734 00.000 10844 Enqueuing Expose request
01:38:03.743 00.009 11060 IsSlewing returns 0
01:38:03.744 00.001 11060 IsGuiding returns 0
01:38:03.850 00.106 11060 IsGuiding returns 0
01:38:03.850 00.000 11060 Move returns status 0, amount 92
01:38:03.850 00.000 11060 move complete, result=0
01:38:03.850 00.000 11060 worker thread done servicing request
01:38:03.850 00.000 11060 Worker thread wakes up
01:38:03.850 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 92 ms NORTH
01:38:03.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:03.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:04.483 00.633 11060 Exposure complete
01:38:04.688 00.205 11060 worker thread done servicing request
01:38:04.689 00.001 10844 OnExposeComplete: enter
01:38:04.689 00.000 10844 UpdateGuideState(): m_state=6
01:38:04.689 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10546
01:38:04.689 00.000 10844 Star::Find returns 1 (1), X=268.80, Y=61.17, Mass=3214, SNR=36.4, Peak=255 HFD=3.6
01:38:04.689 00.000 10844 MultiStar: [#1 -0.47,0.68,0.00,M2] [#2 -0.41,0.35,1.82,U] [#3 0.13,-0.38,0.90,U] [#4 0.27,0.21,0.77,U] [#5 -0.49,0.02,0.98,U] [#6 -0.03,-0.36,0.85,U] [#7 -0.22,0.16,0.80,U] [#8 -0.44,-0.43,0.00,M3] 
01:38:04.689 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.07}, one-star: {0.32, 0.19}
01:38:04.689 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
01:38:04.690 00.001 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.96)
01:38:04.690 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.59 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
01:38:04.691 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.07, opts=13)
01:38:04.691 00.000 10844 Enqueuing Move request for scope (-0.11, 0.07)
01:38:04.691 00.000 11060 Worker thread wakes up
01:38:04.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:04.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
01:38:04.691 00.000 10844 UpdateGuideState exits: m=3214 SNR=36.4 Saturated
01:38:04.691 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
01:38:04.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:04.691 00.000 11060 Moving (-0.11, 0.07) raw xDistance=-0.05 yDistance=-0.12
01:38:04.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:04.691 00.000 10844 Enqueuing Expose request
01:38:04.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:38:04.692 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:04.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:04.692 00.000 11060 MoveAxis(E, 0, ABG)
01:38:04.692 00.000 11060 Move returns status 0, amount 0
01:38:04.692 00.000 11060 MoveAxis(N, 0, ABG)
01:38:04.692 00.000 11060 Move returns status 0, amount 0
01:38:04.692 00.000 11060 move complete, result=0
01:38:04.692 00.000 11060 worker thread done servicing request
01:38:04.692 00.000 11060 Worker thread wakes up
01:38:04.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:04.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:04.694 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:05.338 00.644 11060 Exposure complete
01:38:05.512 00.174 11060 worker thread done servicing request
01:38:05.512 00.000 10844 OnExposeComplete: enter
01:38:05.512 00.000 10844 UpdateGuideState(): m_state=6
01:38:05.513 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10547
01:38:05.513 00.000 10844 Star::Find returns 1 (1), X=269.16, Y=60.67, Mass=2803, SNR=33.3, Peak=255 HFD=3.4
01:38:05.513 00.000 10844 MultiStar: [#1 0.07,0.03,0.99,U] [#2 0.39,-0.81,0.00,M1] [#3 0.55,-0.46,0.00,M1] [#4 0.42,-0.07,1.03,U] [#5 -0.20,0.47,1.08,U] [#6 -0.29,-0.04,0.92,U] [#7 -0.19,0.13,0.79,U] [#8 0.57,-0.98,0.00,M4] 
01:38:05.513 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.04}, one-star: {0.67, -0.30}
01:38:05.513 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
01:38:05.513 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
01:38:05.513 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.41 mountX=-0.06 mountY=0.08, mountTheta=2.15
01:38:05.515 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.04, opts=13)
01:38:05.515 00.000 10844 Enqueuing Move request for scope (0.09, 0.04)
01:38:05.515 00.000 11060 Worker thread wakes up
01:38:05.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:05.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:38:05.515 00.000 10844 UpdateGuideState exits: m=2803 SNR=33.3 Saturated
01:38:05.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:38:05.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:05.515 00.000 11060 Moving (0.09, 0.04) raw xDistance=-0.06 yDistance=0.08
01:38:05.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:05.515 00.000 10844 Enqueuing Expose request
01:38:05.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:38:05.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:05.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:38:05.515 00.000 11060 MoveAxis(E, 0, ABG)
01:38:05.515 00.000 11060 Move returns status 0, amount 0
01:38:05.515 00.000 11060 MoveAxis(N, 0, ABG)
01:38:05.515 00.000 11060 Move returns status 0, amount 0
01:38:05.515 00.000 11060 move complete, result=0
01:38:05.515 00.000 11060 worker thread done servicing request
01:38:05.517 00.002 11060 Worker thread wakes up
01:38:05.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:05.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:05.518 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:06.152 00.634 11060 Exposure complete
01:38:06.327 00.175 11060 worker thread done servicing request
01:38:06.327 00.000 10844 OnExposeComplete: enter
01:38:06.327 00.000 10844 UpdateGuideState(): m_state=6
01:38:06.327 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10548
01:38:06.327 00.000 10844 Star::Find returns 1 (0), X=269.00, Y=60.50, Mass=2757, SNR=33.2, Peak=181 HFD=3.6
01:38:06.328 00.001 10844 MultiStar: [#1 -0.30,-0.02,1.04,U] [#2 -0.00,-0.55,2.03,U] [#3 0.04,-0.47,0.92,U] [#4 -0.17,-0.30,1.02,U] [#5 0.56,-0.36,0.00,M1] [#6 -0.12,-0.82,0.00,M1] [#7 0.29,-0.28,0.85,U] [#8 0.06,-0.77,0.00,M5] 
01:38:06.328 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.38}, one-star: {0.51, -0.47}
01:38:06.328 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
01:38:06.328 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
01:38:06.328 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.38 hyp=0.38 cameraTheta=-1.45 mountX=0.36 mountY=0.10, mountTheta=0.28
01:38:06.329 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.38, opts=13)
01:38:06.329 00.000 10844 Enqueuing Move request for scope (0.04, -0.38)
01:38:06.329 00.000 11060 Worker thread wakes up
01:38:06.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.38) opts 0xd
01:38:06.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.38)
01:38:06.329 00.000 11060 Moving (0.04, -0.38) raw xDistance=0.36 yDistance=0.10
01:38:06.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
01:38:06.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:06.330 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:06.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:38:06.330 00.000 11060 MoveAxis(W, 63, ABG)
01:38:06.330 00.000 11060 Guiding  Dir = 3, Dur = 63
01:38:06.330 00.000 10844 UpdateGuideState exits: m=2757 SNR=33.2
01:38:06.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:06.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:06.330 00.000 10844 Enqueuing Expose request
01:38:06.350 00.020 11060 IsSlewing returns 0
01:38:06.350 00.000 11060 IsGuiding returns 0
01:38:06.451 00.101 11060 IsGuiding returns 0
01:38:06.451 00.000 11060 Move returns status 0, amount 63
01:38:06.451 00.000 11060 MoveAxis(N, 0, ABG)
01:38:06.451 00.000 11060 Move returns status 0, amount 0
01:38:06.452 00.001 11060 move complete, result=0
01:38:06.452 00.000 11060 worker thread done servicing request
01:38:06.452 00.000 11060 Worker thread wakes up
01:38:06.452 00.000 10844 GuideStep: 0.4 px 63 ms WEST, 0.1 px 0 ms NORTH
01:38:06.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:06.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:07.089 00.637 11060 Exposure complete
01:38:07.283 00.194 11060 worker thread done servicing request
01:38:07.283 00.000 10844 OnExposeComplete: enter
01:38:07.283 00.000 10844 UpdateGuideState(): m_state=6
01:38:07.284 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10549
01:38:07.284 00.000 10844 Star::Find returns 1 (1), X=268.80, Y=61.67, Mass=3123, SNR=35.5, Peak=255 HFD=3.7
01:38:07.284 00.000 10844 MultiStar: [#1 0.50,0.06,0.98,U] [#2 0.13,-0.13,1.85,U] [#3 0.16,-0.24,0.88,U] [#4 -0.08,0.08,0.91,U] [#5 0.58,0.11,0.92,U] [#6 0.12,-0.10,0.84,U] [#7 0.36,-0.11,0.86,U] [#8 0.55,-0.54,0.00,M6] 
01:38:07.284 00.000 10844 refined, 7 included, MultiStar: {0.25, 0.04}, one-star: {0.32, 0.69}
01:38:07.284 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
01:38:07.284 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
01:38:07.284 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.14 mountX=-0.08 mountY=0.24, mountTheta=1.89
01:38:07.285 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.04, opts=13)
01:38:07.286 00.001 10844 Enqueuing Move request for scope (0.25, 0.04)
01:38:07.286 00.000 11060 Worker thread wakes up
01:38:07.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
01:38:07.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
01:38:07.286 00.000 11060 Moving (0.25, 0.04) raw xDistance=-0.08 yDistance=0.24
01:38:07.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:38:07.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:38:07.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:07.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:38:07.286 00.000 11060 MoveAxis(E, 0, ABG)
01:38:07.286 00.000 11060 Move returns status 0, amount 0
01:38:07.286 00.000 11060 MoveAxis(N, 0, ABG)
01:38:07.286 00.000 11060 Move returns status 0, amount 0
01:38:07.287 00.001 10844 UpdateGuideState exits: m=3123 SNR=35.5 Saturated
01:38:07.287 00.000 11060 move complete, result=0
01:38:07.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:07.287 00.000 11060 worker thread done servicing request
01:38:07.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:07.287 00.000 10844 Enqueuing Expose request
01:38:07.287 00.000 11060 Worker thread wakes up
01:38:07.287 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:07.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:07.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:07.930 00.643 11060 Exposure complete
01:38:08.200 00.270 11060 worker thread done servicing request
01:38:08.200 00.000 10844 OnExposeComplete: enter
01:38:08.201 00.001 10844 UpdateGuideState(): m_state=6
01:38:08.201 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10550
01:38:08.201 00.000 10844 Star::Find returns 1 (0), X=269.06, Y=60.97, Mass=2951, SNR=34.9, Peak=239 HFD=2.9
01:38:08.201 00.000 10844 MultiStar: [#1 0.29,0.19,1.02,U] [#2 0.56,0.04,2.01,U] [#3 0.26,-0.65,0.00,M1] [#4 0.45,0.64,0.00,M1] [#5 0.63,0.20,0.00,M1] [#6 0.23,-0.21,0.94,U] [#7 0.01,0.58,0.82,U] [#8 0.31,0.31,0.96,U] 
01:38:08.201 00.000 10844 refined, 5 included, MultiStar: {0.37, 0.12}, one-star: {0.57, 0.00}
01:38:08.201 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
01:38:08.201 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
01:38:08.201 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.12 hyp=0.39 cameraTheta=0.32 mountX=-0.19 mountY=0.35, mountTheta=2.07
01:38:08.203 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.12, opts=13)
01:38:08.203 00.000 10844 Enqueuing Move request for scope (0.37, 0.12)
01:38:08.205 00.002 11060 Worker thread wakes up
01:38:08.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.12) opts 0xd
01:38:08.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.12)
01:38:08.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:08.205 00.000 10844 UpdateGuideState exits: m=2951 SNR=34.9
01:38:08.205 00.000 11060 Moving (0.37, 0.12) raw xDistance=-0.19 yDistance=0.35
01:38:08.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:08.206 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:38:08.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:38:08.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:38:08.206 00.000 11060 MoveAxis(E, 33, ABG)
01:38:08.206 00.000 11060 Guiding  Dir = 2, Dur = 33
01:38:08.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:08.207 00.001 10844 Enqueuing Expose request
01:38:08.218 00.011 11060 IsSlewing returns 0
01:38:08.219 00.001 11060 IsGuiding returns 0
01:38:08.260 00.041 11060 IsGuiding returns 0
01:38:08.260 00.000 11060 Move returns status 0, amount 33
01:38:08.260 00.000 11060 MoveAxis(N, 0, ABG)
01:38:08.260 00.000 11060 Move returns status 0, amount 0
01:38:08.260 00.000 11060 move complete, result=0
01:38:08.262 00.002 11060 worker thread done servicing request
01:38:08.262 00.000 11060 Worker thread wakes up
01:38:08.262 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.3 px 0 ms NORTH
01:38:08.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:08.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:08.895 00.633 11060 Exposure complete
01:38:09.209 00.314 11060 worker thread done servicing request
01:38:09.209 00.000 10844 OnExposeComplete: enter
01:38:09.209 00.000 10844 UpdateGuideState(): m_state=6
01:38:09.209 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10551
01:38:09.209 00.000 10844 Star::Find returns 1 (1), X=269.10, Y=60.45, Mass=2852, SNR=34.7, Peak=255 HFD=3.1
01:38:09.210 00.001 10844 MultiStar: [#1 0.50,-0.33,0.00,M1] [#2 -0.07,0.20,1.99,U] [#3 0.33,-0.31,1.00,U] [#4 0.76,0.43,0.00,M2] [#5 0.14,-0.36,0.95,U] [#6 0.41,-0.25,0.97,U] [#7 0.09,-0.44,0.91,U] [#8 0.26,-0.55,0.00,M6] 
01:38:09.210 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.21}, one-star: {0.61, -0.53}
01:38:09.210 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
01:38:09.210 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
01:38:09.210 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.29 cameraTheta=-0.78 mountX=0.17 mountY=0.24, mountTheta=0.96
01:38:09.212 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.21, opts=13)
01:38:09.212 00.000 10844 Enqueuing Move request for scope (0.21, -0.21)
01:38:09.212 00.000 11060 Worker thread wakes up
01:38:09.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:09.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.21) opts 0xd
01:38:09.212 00.000 10844 UpdateGuideState exits: m=2852 SNR=34.7 Saturated
01:38:09.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.21)
01:38:09.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:09.212 00.000 11060 Moving (0.21, -0.21) raw xDistance=0.17 yDistance=0.24
01:38:09.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:09.214 00.002 10844 Enqueuing Expose request
01:38:09.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:38:09.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:38:09.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:38:09.214 00.000 11060 MoveAxis(W, 28, ABG)
01:38:09.214 00.000 11060 Guiding  Dir = 3, Dur = 28
01:38:09.217 00.003 11060 IsSlewing returns 0
01:38:09.218 00.001 11060 IsGuiding returns 0
01:38:09.265 00.047 11060 IsGuiding returns 0
01:38:09.265 00.000 11060 Move returns status 0, amount 28
01:38:09.266 00.001 11060 MoveAxis(N, 0, ABG)
01:38:09.266 00.000 11060 Move returns status 0, amount 0
01:38:09.266 00.000 11060 move complete, result=0
01:38:09.266 00.000 11060 worker thread done servicing request
01:38:09.266 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
01:38:09.267 00.001 11060 Worker thread wakes up
01:38:09.268 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:09.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:09.903 00.635 11060 Exposure complete
01:38:10.096 00.193 11060 worker thread done servicing request
01:38:10.096 00.000 10844 OnExposeComplete: enter
01:38:10.096 00.000 10844 UpdateGuideState(): m_state=6
01:38:10.096 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10552
01:38:10.097 00.001 10844 Star::Find returns 1 (0), X=268.96, Y=61.32, Mass=2347, SNR=30.3, Peak=245 HFD=3.3
01:38:10.097 00.000 10844 MultiStar: [#1 0.35,0.18,1.16,U] [#2 0.43,0.07,2.31,U] [#3 0.50,0.27,1.03,U] [#4 0.41,0.40,1.09,U] [#5 0.73,0.51,0.00,M1] [#6 0.29,0.29,1.07,U] [#7 0.15,-0.17,0.89,U] [#8 0.62,0.41,0.00,M7] 
01:38:10.097 00.000 10844 refined, 6 included, MultiStar: {0.39, 0.18}, one-star: {0.47, 0.35}
01:38:10.097 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
01:38:10.097 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
01:38:10.097 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=0.18 hyp=0.43 cameraTheta=0.45 mountX=-0.25 mountY=0.35, mountTheta=2.19
01:38:10.098 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=0.18, opts=13)
01:38:10.099 00.001 10844 Enqueuing Move request for scope (0.39, 0.18)
01:38:10.099 00.000 11060 Worker thread wakes up
01:38:10.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:10.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.18) opts 0xd
01:38:10.099 00.000 10844 UpdateGuideState exits: m=2347 SNR=30.3
01:38:10.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, 0.18)
01:38:10.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:10.099 00.000 11060 Moving (0.39, 0.18) raw xDistance=-0.25 yDistance=0.35
01:38:10.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:10.099 00.000 10844 Enqueuing Expose request
01:38:10.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:38:10.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:10.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:38:10.099 00.000 11060 MoveAxis(E, 43, ABG)
01:38:10.099 00.000 11060 Guiding  Dir = 2, Dur = 43
01:38:10.113 00.014 11060 IsSlewing returns 0
01:38:10.113 00.000 11060 IsGuiding returns 0
01:38:10.159 00.046 11060 IsGuiding returns 0
01:38:10.159 00.000 11060 Move returns status 0, amount 43
01:38:10.159 00.000 11060 MoveAxis(N, 0, ABG)
01:38:10.159 00.000 11060 Move returns status 0, amount 0
01:38:10.159 00.000 11060 move complete, result=0
01:38:10.160 00.001 10844 GuideStep: -0.3 px 43 ms EAST, 0.3 px 0 ms NORTH
01:38:10.160 00.000 11060 worker thread done servicing request
01:38:10.160 00.000 11060 Worker thread wakes up
01:38:10.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:10.162 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:10.804 00.642 11060 Exposure complete
01:38:10.972 00.168 11060 worker thread done servicing request
01:38:10.972 00.000 10844 OnExposeComplete: enter
01:38:10.972 00.000 10844 UpdateGuideState(): m_state=6
01:38:10.972 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10553
01:38:10.972 00.000 10844 Star::Find returns 1 (1), X=268.95, Y=61.27, Mass=2655, SNR=32.3, Peak=255 HFD=3.6
01:38:10.972 00.000 10844 MultiStar: [#1 0.26,-0.06,1.04,U] [#2 -0.03,0.59,2.00,U] [#3 0.13,-0.65,0.00,M1] [#4 0.79,-0.17,0.00,M2] [#5 0.47,0.44,0.00,M2] [#6 -0.01,0.24,0.88,U] [#7 -0.03,0.11,0.93,U] [#8 0.36,0.26,0.99,U] 
01:38:10.972 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.29}, one-star: {0.47, 0.30}
01:38:10.972 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
01:38:10.972 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
01:38:10.974 00.002 10844 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.32 cameraTheta=1.10 mountX=-0.31 mountY=0.10, mountTheta=2.84
01:38:10.975 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.29, opts=13)
01:38:10.975 00.000 10844 Enqueuing Move request for scope (0.15, 0.29)
01:38:10.975 00.000 11060 Worker thread wakes up
01:38:10.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
01:38:10.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
01:38:10.975 00.000 11060 Moving (0.15, 0.29) raw xDistance=-0.31 yDistance=0.10
01:38:10.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
01:38:10.976 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:10.976 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:10.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:38:10.976 00.000 11060 MoveAxis(E, 55, ABG)
01:38:10.976 00.000 10844 UpdateGuideState exits: m=2655 SNR=32.3 Saturated
01:38:10.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:10.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:10.976 00.000 10844 Enqueuing Expose request
01:38:10.976 00.000 11060 Guiding  Dir = 2, Dur = 55
01:38:10.986 00.010 11060 IsSlewing returns 0
01:38:10.986 00.000 11060 IsGuiding returns 0
01:38:11.048 00.062 11060 IsGuiding returns 0
01:38:11.048 00.000 11060 Move returns status 0, amount 55
01:38:11.048 00.000 11060 MoveAxis(N, 0, ABG)
01:38:11.048 00.000 11060 Move returns status 0, amount 0
01:38:11.048 00.000 11060 move complete, result=0
01:38:11.048 00.000 11060 worker thread done servicing request
01:38:11.048 00.000 11060 Worker thread wakes up
01:38:11.048 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
01:38:11.049 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:11.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:11.676 00.627 11060 Exposure complete
01:38:11.858 00.182 11060 worker thread done servicing request
01:38:11.860 00.002 10844 OnExposeComplete: enter
01:38:11.860 00.000 10844 UpdateGuideState(): m_state=6
01:38:11.860 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10554
01:38:11.860 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=60.37, Mass=2702, SNR=32.8, Peak=255 HFD=3.4
01:38:11.860 00.000 10844 MultiStar: [#1 0.04,-0.84,0.00,M1] [#2 0.04,0.02,2.14,U] [#3 0.14,-1.33,0.00,M2] [#4 0.36,-0.91,0.00,M3] [#5 0.56,-0.73,0.00,M3] [#6 0.20,-0.68,0.00,M1] [#7 -0.23,-0.35,0.92,U] [#8 -0.05,0.04,0.97,U] 
01:38:11.860 00.000 10844 refined, 3 included, MultiStar: {-0.06, -0.17}, one-star: {-0.14, -0.61}
01:38:11.860 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
01:38:11.861 00.001 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
01:38:11.861 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.93 mountX=0.18 mountY=-0.03, mountTheta=-0.19
01:38:11.862 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.17, opts=13)
01:38:11.862 00.000 10844 Enqueuing Move request for scope (-0.06, -0.17)
01:38:11.862 00.000 11060 Worker thread wakes up
01:38:11.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:38:11.862 00.000 10844 UpdateGuideState exits: m=2702 SNR=32.8 Saturated
01:38:11.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:11.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:11.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
01:38:11.862 00.000 10844 Enqueuing Expose request
01:38:11.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
01:38:11.863 00.001 11060 Moving (-0.06, -0.17) raw xDistance=0.18 yDistance=-0.03
01:38:11.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:38:11.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:11.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:38:11.863 00.000 11060 MoveAxis(W, 29, ABG)
01:38:11.863 00.000 11060 Guiding  Dir = 3, Dur = 29
01:38:11.874 00.011 11060 IsSlewing returns 0
01:38:11.874 00.000 11060 IsGuiding returns 0
01:38:11.906 00.032 11060 IsGuiding returns 0
01:38:11.906 00.000 11060 Move returns status 0, amount 29
01:38:11.907 00.001 11060 MoveAxis(N, 0, ABG)
01:38:11.907 00.000 11060 Move returns status 0, amount 0
01:38:11.907 00.000 11060 move complete, result=0
01:38:11.907 00.000 11060 worker thread done servicing request
01:38:11.907 00.000 11060 Worker thread wakes up
01:38:11.907 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
01:38:11.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:11.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:12.539 00.632 11060 Exposure complete
01:38:12.715 00.176 11060 worker thread done servicing request
01:38:12.715 00.000 10844 OnExposeComplete: enter
01:38:12.716 00.001 10844 UpdateGuideState(): m_state=6
01:38:12.716 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10555
01:38:12.716 00.000 10844 Star::Find returns 1 (1), X=268.86, Y=61.30, Mass=3078, SNR=34.9, Peak=255 HFD=3.3
01:38:12.716 00.000 10844 MultiStar: [#1 -0.07,-0.16,0.96,U] [#2 -0.28,-1.04,0.00,M1] [#3 -0.16,-1.11,0.00,M3] [#4 0.80,-0.14,0.00,M4] [#5 -0.09,-0.41,0.90,U] [#6 -0.01,-0.85,0.00,M2] [#7 -0.46,-0.67,0.00,M1] [#8 0.36,-0.67,0.00,M6] 
01:38:12.716 00.000 10844 refined, 2 included, MultiStar: {0.08, -0.07}, one-star: {0.37, 0.33}
01:38:12.716 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
01:38:12.716 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
01:38:12.716 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=0.05 mountY=0.09, mountTheta=1.02
01:38:12.717 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.07, opts=13)
01:38:12.718 00.001 10844 Enqueuing Move request for scope (0.08, -0.07)
01:38:12.718 00.000 11060 Worker thread wakes up
01:38:12.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:12.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:38:12.718 00.000 10844 UpdateGuideState exits: m=3078 SNR=34.9 Saturated
01:38:12.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:38:12.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:12.718 00.000 11060 Moving (0.08, -0.07) raw xDistance=0.05 yDistance=0.09
01:38:12.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:12.718 00.000 10844 Enqueuing Expose request
01:38:12.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:12.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:12.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:38:12.718 00.000 11060 MoveAxis(E, 0, ABG)
01:38:12.718 00.000 11060 Move returns status 0, amount 0
01:38:12.719 00.001 11060 MoveAxis(N, 0, ABG)
01:38:12.719 00.000 11060 Move returns status 0, amount 0
01:38:12.719 00.000 11060 move complete, result=0
01:38:12.719 00.000 11060 worker thread done servicing request
01:38:12.719 00.000 11060 Worker thread wakes up
01:38:12.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:12.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:12.720 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:13.349 00.629 11060 Exposure complete
01:38:13.522 00.173 11060 worker thread done servicing request
01:38:13.522 00.000 10844 OnExposeComplete: enter
01:38:13.523 00.001 10844 UpdateGuideState(): m_state=6
01:38:13.523 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10556
01:38:13.523 00.000 10844 Star::Find returns 1 (0), X=269.08, Y=60.84, Mass=3319, SNR=36.9, Peak=252 HFD=3.3
01:38:13.523 00.000 10844 MultiStar: [#1 -0.06,0.02,0.86,U] [#2 0.05,-0.11,1.93,U] [#3 0.07,-0.54,0.83,U] [#4 0.14,-0.33,0.91,U] [#5 0.39,-0.47,0.00,M3] [#6 0.33,-0.73,0.00,M3] [#7 0.25,-0.10,0.70,U] [#8 0.36,-0.58,0.00,M7] 
01:38:13.523 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.19}, one-star: {0.60, -0.13}
01:38:13.524 00.001 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
01:38:13.524 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
01:38:13.524 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.85 mountX=0.15 mountY=0.19, mountTheta=0.90
01:38:13.525 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.19, opts=13)
01:38:13.525 00.000 10844 Enqueuing Move request for scope (0.16, -0.19)
01:38:13.525 00.000 11060 Worker thread wakes up
01:38:13.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:13.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
01:38:13.525 00.000 10844 UpdateGuideState exits: m=3319 SNR=36.9
01:38:13.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
01:38:13.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:13.525 00.000 11060 Moving (0.16, -0.19) raw xDistance=0.15 yDistance=0.19
01:38:13.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:13.525 00.000 10844 Enqueuing Expose request
01:38:13.526 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:38:13.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:38:13.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:38:13.526 00.000 11060 MoveAxis(W, 27, ABG)
01:38:13.526 00.000 11060 Guiding  Dir = 3, Dur = 27
01:38:13.545 00.019 11060 IsSlewing returns 0
01:38:13.545 00.000 11060 IsGuiding returns 0
01:38:13.595 00.050 11060 IsGuiding returns 0
01:38:13.595 00.000 11060 Move returns status 0, amount 27
01:38:13.595 00.000 11060 MoveAxis(N, 0, ABG)
01:38:13.596 00.001 11060 Move returns status 0, amount 0
01:38:13.596 00.000 11060 move complete, result=0
01:38:13.596 00.000 11060 worker thread done servicing request
01:38:13.596 00.000 11060 Worker thread wakes up
01:38:13.596 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
01:38:13.599 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:13.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:14.240 00.641 11060 Exposure complete
01:38:14.436 00.196 11060 worker thread done servicing request
01:38:14.436 00.000 10844 OnExposeComplete: enter
01:38:14.436 00.000 10844 UpdateGuideState(): m_state=6
01:38:14.436 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10557
01:38:14.436 00.000 10844 Star::Find returns 1 (0), X=269.08, Y=60.98, Mass=2905, SNR=34.5, Peak=217 HFD=3.1
01:38:14.436 00.000 10844 MultiStar: [#1 0.52,-0.54,0.00,M1] [#2 0.11,-0.33,2.03,U] [#3 0.50,-0.15,0.84,U] [#4 0.15,0.22,0.96,U] [#5 0.48,0.34,1.01,U] [#6 0.51,-0.62,0.00,M4] [#7 0.38,-0.47,0.00,M1] [#8 0.50,-0.11,0.84,U] 
01:38:14.436 00.000 10844 refined, 5 included, MultiStar: {0.34, -0.05}, one-star: {0.59, 0.01}
01:38:14.437 00.001 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
01:38:14.437 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
01:38:14.437 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.05 hyp=0.35 cameraTheta=-0.15 mountX=-0.01 mountY=0.35, mountTheta=1.61
01:38:14.438 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.05, opts=13)
01:38:14.438 00.000 10844 Enqueuing Move request for scope (0.34, -0.05)
01:38:14.438 00.000 11060 Worker thread wakes up
01:38:14.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:14.438 00.000 10844 UpdateGuideState exits: m=2905 SNR=34.5
01:38:14.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:14.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.05) opts 0xd
01:38:14.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:14.438 00.000 10844 Enqueuing Expose request
01:38:14.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.05)
01:38:14.438 00.000 11060 Moving (0.34, -0.05) raw xDistance=-0.01 yDistance=0.35
01:38:14.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:14.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:38:14.439 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:38:14.439 00.000 11060 MoveAxis(E, 0, ABG)
01:38:14.439 00.000 11060 Move returns status 0, amount 0
01:38:14.439 00.000 11060 MoveAxis(N, 0, ABG)
01:38:14.439 00.000 11060 Move returns status 0, amount 0
01:38:14.439 00.000 11060 move complete, result=0
01:38:14.439 00.000 11060 worker thread done servicing request
01:38:14.439 00.000 11060 Worker thread wakes up
01:38:14.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:14.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:14.440 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:38:15.081 00.641 11060 Exposure complete
01:38:15.247 00.166 11060 worker thread done servicing request
01:38:15.247 00.000 10844 OnExposeComplete: enter
01:38:15.247 00.000 10844 UpdateGuideState(): m_state=6
01:38:15.247 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10558
01:38:15.248 00.001 10844 Star::Find returns 1 (0), X=269.15, Y=60.72, Mass=2582, SNR=32.1, Peak=231 HFD=2.9
01:38:15.248 00.000 10844 MultiStar: [#1 0.61,-0.23,0.00,M2] [#2 0.55,-0.29,0.00,M1] [#3 0.83,-0.59,0.00,M2] [#4 0.43,-0.42,0.86,U] [#5 0.26,-0.03,1.11,U] [#6 0.59,-0.27,0.00,M5] [#7 0.53,-0.44,0.00,M2] [#8 0.58,-0.74,0.00,M7] 
01:38:15.248 00.000 10844 refined, 2 included, MultiStar: {0.45, -0.22}, one-star: {0.67, -0.25}
01:38:15.248 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
01:38:15.248 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:38:15.248 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=-0.22 hyp=0.50 cameraTheta=-0.45 mountX=0.13 mountY=0.48, mountTheta=1.30
01:38:15.249 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=-0.22, opts=13)
01:38:15.249 00.000 10844 Enqueuing Move request for scope (0.45, -0.22)
01:38:15.249 00.000 11060 Worker thread wakes up
01:38:15.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.22) opts 0xd
01:38:15.249 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, -0.22)
01:38:15.250 00.001 11060 Moving (0.45, -0.22) raw xDistance=0.13 yDistance=0.48
01:38:15.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:38:15.250 00.000 11060 switching direction from -1 to 1 - decHistory=7 oldest=0.82 newest=1.01
01:38:15.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.48
01:38:15.250 00.000 11060 MoveAxis(W, 23, ABG)
01:38:15.250 00.000 11060 Guiding  Dir = 3, Dur = 23
01:38:15.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:15.250 00.000 10844 UpdateGuideState exits: m=2582 SNR=32.1
01:38:15.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:15.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:15.250 00.000 10844 Enqueuing Expose request
01:38:15.258 00.008 11060 IsSlewing returns 0
01:38:15.258 00.000 11060 IsGuiding returns 0
01:38:15.284 00.026 11060 IsGuiding returns 0
01:38:15.284 00.000 11060 Move returns status 0, amount 23
01:38:15.284 00.000 11060 BLC: Oldest BLC event removed
01:38:15.284 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 654 applied
01:38:15.284 00.000 11060 MoveAxis(S, 839, ABG)
01:38:15.284 00.000 11060 duration set to 750 by maxDecDuration
01:38:15.285 00.001 11060 Guiding  Dir = 1, Dur = 750
01:38:15.315 00.030 11060 IsSlewing returns 0
01:38:15.315 00.000 11060 IsGuiding returns 0
01:38:16.067 00.752 11060 IsGuiding returns 0
01:38:16.067 00.000 11060 Move returns status 0, amount 750
01:38:16.067 00.000 11060 move complete, result=0
01:38:16.067 00.000 11060 worker thread done servicing request
01:38:16.068 00.001 11060 Worker thread wakes up
01:38:16.068 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.5 px 750 ms SOUTH
01:38:16.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:16.070 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:16.714 00.644 11060 Exposure complete
01:38:16.887 00.173 11060 worker thread done servicing request
01:38:16.887 00.000 10844 OnExposeComplete: enter
01:38:16.887 00.000 10844 UpdateGuideState(): m_state=6
01:38:16.887 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10559
01:38:16.888 00.001 10844 Star::Find returns 1 (0), X=269.01, Y=60.67, Mass=2597, SNR=32.3, Peak=250 HFD=3.3
01:38:16.888 00.000 10844 MultiStar: [#1 0.45,0.34,0.94,U] [#2 0.22,-0.10,2.04,U] [#3 0.49,-0.33,1.01,U] [#4 0.21,0.08,1.05,U] [#5 0.48,0.09,1.09,U] [#6 0.22,-0.13,0.91,U] [#7 0.45,-0.22,0.85,U] [#8 0.74,-0.50,0.00,M8] 
01:38:16.888 00.000 10844 refined, 7 included, MultiStar: {0.36, -0.07}, one-star: {0.52, -0.30}
01:38:16.888 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:38:16.888 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:38:16.888 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.07 hyp=0.37 cameraTheta=-0.19 mountX=0.00 mountY=0.37, mountTheta=1.56
01:38:16.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.07, opts=13)
01:38:16.889 00.000 10844 Enqueuing Move request for scope (0.36, -0.07)
01:38:16.890 00.001 11060 Worker thread wakes up
01:38:16.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.07) opts 0xd
01:38:16.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.07)
01:38:16.890 00.000 11060 Moving (0.36, -0.07) raw xDistance=0.00 yDistance=0.37
01:38:16.890 00.000 11060 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.332658, 1:0.366527
01:38:16.890 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:38:16.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:38:16.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:16.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
01:38:16.890 00.000 11060 MoveAxis(E, 0, ABG)
01:38:16.890 00.000 11060 Move returns status 0, amount 0
01:38:16.890 00.000 10844 UpdateGuideState exits: m=2597 SNR=32.3
01:38:16.890 00.000 11060 MoveAxis(S, 143, ABG)
01:38:16.890 00.000 11060 Guiding  Dir = 1, Dur = 143
01:38:16.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:16.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:16.891 00.001 10844 Enqueuing Expose request
01:38:16.911 00.020 11060 IsSlewing returns 0
01:38:16.911 00.000 11060 IsGuiding returns 0
01:38:17.100 00.189 11060 IsGuiding returns 0
01:38:17.101 00.001 11060 Move returns status 0, amount 143
01:38:17.101 00.000 11060 move complete, result=0
01:38:17.101 00.000 11060 worker thread done servicing request
01:38:17.101 00.000 11060 Worker thread wakes up
01:38:17.101 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 143 ms SOUTH
01:38:17.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:17.102 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:17.729 00.627 11060 Exposure complete
01:38:17.903 00.174 11060 worker thread done servicing request
01:38:17.903 00.000 10844 OnExposeComplete: enter
01:38:17.903 00.000 10844 UpdateGuideState(): m_state=6
01:38:17.903 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10560
01:38:17.903 00.000 10844 Star::Find returns 1 (1), X=268.69, Y=60.57, Mass=3050, SNR=34.3, Peak=255 HFD=3.5
01:38:17.904 00.001 10844 MultiStar: [#1 0.30,-0.88,0.00,M2] [#2 0.34,-0.53,0.00,M1] [#3 0.16,-1.22,0.00,M2] [#4 0.21,0.28,0.95,U] [#5 0.22,-0.21,0.95,U] [#6 0.10,-1.11,0.00,M5] [#7 0.06,-0.98,0.00,M2] [#8 0.68,-0.69,0.00,M9] 
01:38:17.904 00.000 10844 refined, 2 included, MultiStar: {0.21, -0.12}, one-star: {0.21, -0.41}
01:38:17.904 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
01:38:17.904 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
01:38:17.904 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.50 mountX=0.08 mountY=0.23, mountTheta=1.25
01:38:17.906 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.12, opts=13)
01:38:17.906 00.000 10844 Enqueuing Move request for scope (0.21, -0.12)
01:38:17.906 00.000 11060 Worker thread wakes up
01:38:17.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
01:38:17.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
01:38:17.906 00.000 11060 Moving (0.21, -0.12) raw xDistance=0.08 yDistance=0.23
01:38:17.906 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.332658, 1:0.366527, 2:0.229662
01:38:17.907 00.001 11060 BLC: Under-shoot: nominal increase by 29
01:38:17.907 00.000 11060 BLC: window closed
01:38:17.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:17.907 00.000 10844 UpdateGuideState exits: m=3050 SNR=34.3 Saturated
01:38:17.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:17.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:17.907 00.000 10844 Enqueuing Expose request
01:38:17.907 00.000 11060 BLC: Pulse adjusted to 683
01:38:17.908 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:38:17.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
01:38:17.908 00.000 11060 MoveAxis(E, 0, ABG)
01:38:17.908 00.000 11060 Move returns status 0, amount 0
01:38:17.908 00.000 11060 MoveAxis(S, 89, ABG)
01:38:17.908 00.000 11060 Guiding  Dir = 1, Dur = 89
01:38:17.928 00.020 11060 IsSlewing returns 0
01:38:17.928 00.000 11060 IsGuiding returns 0
01:38:18.039 00.111 11060 IsGuiding returns 0
01:38:18.039 00.000 11060 Move returns status 0, amount 89
01:38:18.039 00.000 11060 move complete, result=0
01:38:18.040 00.001 11060 worker thread done servicing request
01:38:18.040 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 89 ms SOUTH
01:38:18.040 00.000 11060 Worker thread wakes up
01:38:18.043 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:18.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:18.112 00.069 10844 evsrv: cli 0EEEE110 connect
01:38:18.112 00.000 10844 case statement mapped state 6 to 3
01:38:18.112 00.000 10844 case statement mapped state 6 to 3
01:38:18.114 00.002 10844 evsrv: cli 0EEEE110 request: {"method":"get_pixel_scale","id":"6269ff58-520c-4c4d-8f66-d698be5f9b5c"}
01:38:18.114 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":4.1253,"id":"6269ff58-520c-4c4d-8f66-d698be5f9b5c"}
01:38:18.115 00.001 10844 evsrv: cli 0EEEE110 disconnect
01:38:18.681 00.566 11060 Exposure complete
01:38:18.868 00.187 11060 worker thread done servicing request
01:38:18.868 00.000 10844 OnExposeComplete: enter
01:38:18.868 00.000 10844 UpdateGuideState(): m_state=6
01:38:18.868 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10561
01:38:18.869 00.001 10844 Star::Find returns 1 (0), X=268.66, Y=60.23, Mass=3038, SNR=34.6, Peak=250 HFD=3.6
01:38:18.869 00.000 10844 MultiStar: [#1 -0.06,-0.25,0.97,U] [#2 0.16,-1.00,0.00,M2] [#3 0.31,-1.47,0.00,M3] [#4 0.33,-0.18,0.91,U] [#5 0.21,-0.67,0.00,M1] [#6 0.09,-0.64,0.00,M6] [#7 -0.21,-0.75,0.00,M3] [#8 0.30,-1.07,0.00,M10] 
01:38:18.869 00.000 10844 refined, 2 included, MultiStar: {0.14, -0.40}, one-star: {0.17, -0.75}
01:38:18.869 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
01:38:18.869 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:38:18.869 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.40 hyp=0.43 cameraTheta=-1.23 mountX=0.37 mountY=0.21, mountTheta=0.51
01:38:18.871 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.40, opts=13)
01:38:18.871 00.000 10844 Enqueuing Move request for scope (0.14, -0.40)
01:38:18.872 00.001 11060 Worker thread wakes up
01:38:18.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.40) opts 0xd
01:38:18.872 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.40)
01:38:18.872 00.000 11060 Moving (0.14, -0.40) raw xDistance=0.37 yDistance=0.21
01:38:18.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
01:38:18.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
01:38:18.872 00.000 11060 MoveAxis(W, 64, ABG)
01:38:18.872 00.000 11060 Guiding  Dir = 3, Dur = 64
01:38:18.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:18.872 00.000 10844 UpdateGuideState exits: m=3038 SNR=34.6
01:38:18.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:18.874 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:18.874 00.000 10844 Enqueuing Expose request
01:38:18.909 00.035 11060 IsSlewing returns 0
01:38:18.909 00.000 11060 IsGuiding returns 0
01:38:19.005 00.096 11060 IsGuiding returns 0
01:38:19.005 00.000 11060 Move returns status 0, amount 64
01:38:19.005 00.000 11060 MoveAxis(S, 80, ABG)
01:38:19.005 00.000 11060 Guiding  Dir = 1, Dur = 80
01:38:19.034 00.029 11060 IsSlewing returns 0
01:38:19.034 00.000 11060 IsGuiding returns 0
01:38:19.129 00.095 11060 IsGuiding returns 0
01:38:19.129 00.000 11060 Move returns status 0, amount 80
01:38:19.129 00.000 11060 move complete, result=0
01:38:19.129 00.000 11060 worker thread done servicing request
01:38:19.129 00.000 11060 Worker thread wakes up
01:38:19.129 00.000 10844 GuideStep: 0.4 px 64 ms WEST, 0.2 px 80 ms SOUTH
01:38:19.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:19.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:19.762 00.633 11060 Exposure complete
01:38:19.921 00.159 11060 worker thread done servicing request
01:38:19.921 00.000 10844 OnExposeComplete: enter
01:38:19.922 00.001 10844 UpdateGuideState(): m_state=6
01:38:19.922 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10562
01:38:19.922 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=60.52, Mass=3053, SNR=35.0, Peak=255 HFD=3.5
01:38:19.922 00.000 10844 MultiStar: [#1 0.16,-0.14,0.94,U] [#2 0.05,-0.37,1.76,U] [#3 -0.13,-0.61,0.00,M4] [#4 0.29,-0.26,0.94,U] [#5 0.22,-0.35,0.95,U] [#6 -0.00,-0.79,0.00,M7] [#7 -0.52,-0.96,0.00,M4] [#8 0.36,-0.69,0.00,R] 
01:38:19.922 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.32}, one-star: {-0.26, -0.45}
01:38:19.922 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
01:38:19.922 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
01:38:19.922 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.34 cameraTheta=-1.32 mountX=0.30 mountY=0.14, mountTheta=0.42
01:38:19.924 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.32, opts=13)
01:38:19.924 00.000 10844 Enqueuing Move request for scope (0.08, -0.32)
01:38:19.924 00.000 11060 Worker thread wakes up
01:38:19.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
01:38:19.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
01:38:19.925 00.001 11060 Moving (0.08, -0.32) raw xDistance=0.30 yDistance=0.14
01:38:19.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.30
01:38:19.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:19.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:19.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:38:19.925 00.000 11060 MoveAxis(W, 55, ABG)
01:38:19.925 00.000 10844 UpdateGuideState exits: m=3053 SNR=35.0 Saturated
01:38:19.925 00.000 11060 Guiding  Dir = 3, Dur = 55
01:38:19.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:19.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:19.925 00.000 10844 Enqueuing Expose request
01:38:19.945 00.020 11060 IsSlewing returns 0
01:38:19.946 00.001 11060 IsGuiding returns 0
01:38:20.021 00.075 11060 IsGuiding returns 0
01:38:20.021 00.000 11060 Move returns status 0, amount 55
01:38:20.021 00.000 11060 MoveAxis(N, 0, ABG)
01:38:20.022 00.001 11060 Move returns status 0, amount 0
01:38:20.022 00.000 11060 move complete, result=0
01:38:20.022 00.000 11060 worker thread done servicing request
01:38:20.022 00.000 11060 Worker thread wakes up
01:38:20.022 00.000 10844 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
01:38:20.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:20.023 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:20.652 00.629 11060 Exposure complete
01:38:20.813 00.161 11060 worker thread done servicing request
01:38:20.813 00.000 10844 OnExposeComplete: enter
01:38:20.813 00.000 10844 UpdateGuideState(): m_state=6
01:38:20.813 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10563
01:38:20.813 00.000 10844 Star::Find returns 1 (1), X=268.75, Y=60.75, Mass=2954, SNR=34.3, Peak=255 HFD=3.4
01:38:20.814 00.001 10844 MultiStar: [#1 -0.04,-0.53,0.86,U] [#2 0.38,-0.57,0.00,M2] [#3 0.05,-0.53,0.88,U] [#4 0.44,-0.21,0.89,U] [#5 0.21,-0.58,0.00,M1] [#6 -0.26,-0.49,0.93,U] [#7 0.21,-0.39,0.86,U] [#8 -0.49,0.40,0.00,M1] 
01:38:20.814 00.000 10844 single-star, 5 included, MultiStar: {0.11, -0.39}, one-star: {0.26, -0.22}
01:38:20.814 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
01:38:20.814 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
01:38:20.814 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-0.70 mountX=0.17 mountY=0.30, mountTheta=1.05
01:38:20.815 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.22, opts=13)
01:38:20.816 00.001 10844 Enqueuing Move request for scope (0.26, -0.22)
01:38:20.816 00.000 11060 Worker thread wakes up
01:38:20.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.22) opts 0xd
01:38:20.816 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.22)
01:38:20.816 00.000 11060 Moving (0.26, -0.22) raw xDistance=0.17 yDistance=0.30
01:38:20.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:38:20.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
01:38:20.816 00.000 11060 MoveAxis(W, 31, ABG)
01:38:20.816 00.000 11060 Guiding  Dir = 3, Dur = 31
01:38:20.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:20.816 00.000 10844 UpdateGuideState exits: m=2954 SNR=34.3 Saturated
01:38:20.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:20.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:20.816 00.000 10844 Enqueuing Expose request
01:38:20.819 00.003 11060 IsSlewing returns 0
01:38:20.819 00.000 11060 IsGuiding returns 0
01:38:20.868 00.049 11060 IsGuiding returns 0
01:38:20.868 00.000 11060 Move returns status 0, amount 31
01:38:20.868 00.000 11060 MoveAxis(S, 115, ABG)
01:38:20.868 00.000 11060 Guiding  Dir = 1, Dur = 115
01:38:20.898 00.030 11060 IsSlewing returns 0
01:38:20.898 00.000 11060 IsGuiding returns 0
01:38:21.038 00.140 11060 IsGuiding returns 0
01:38:21.038 00.000 11060 Move returns status 0, amount 115
01:38:21.038 00.000 11060 move complete, result=0
01:38:21.038 00.000 11060 worker thread done servicing request
01:38:21.038 00.000 11060 Worker thread wakes up
01:38:21.038 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.3 px 115 ms SOUTH
01:38:21.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:21.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:21.669 00.631 11060 Exposure complete
01:38:21.838 00.169 11060 worker thread done servicing request
01:38:21.838 00.000 10844 OnExposeComplete: enter
01:38:21.838 00.000 10844 UpdateGuideState(): m_state=6
01:38:21.838 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10564
01:38:21.838 00.000 10844 Star::Find returns 1 (1), X=268.93, Y=60.54, Mass=2693, SNR=32.8, Peak=255 HFD=3.4
01:38:21.839 00.001 10844 MultiStar: [#1 0.26,0.17,1.09,U] [#2 0.06,-0.15,2.11,U] [#3 0.29,-0.11,1.01,U] [#4 0.50,0.09,0.93,U] [#5 0.72,-0.00,0.00,M2] [#6 0.40,-0.51,0.00,M7] [#7 0.46,0.10,0.89,U] [#8 -0.13,0.28,0.96,U] 
01:38:21.839 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.03}, one-star: {0.44, -0.43}
01:38:21.839 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
01:38:21.839 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
01:38:21.839 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.13 mountX=-0.01 mountY=0.24, mountTheta=1.62
01:38:21.840 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.03, opts=13)
01:38:21.840 00.000 10844 Enqueuing Move request for scope (0.24, -0.03)
01:38:21.840 00.000 11060 Worker thread wakes up
01:38:21.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
01:38:21.840 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
01:38:21.840 00.000 11060 Moving (0.24, -0.03) raw xDistance=-0.01 yDistance=0.24
01:38:21.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:21.841 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
01:38:21.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:21.841 00.000 11060 MoveAxis(E, 0, ABG)
01:38:21.841 00.000 10844 UpdateGuideState exits: m=2693 SNR=32.8 Saturated
01:38:21.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:21.841 00.000 11060 Move returns status 0, amount 0
01:38:21.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:21.841 00.000 10844 Enqueuing Expose request
01:38:21.841 00.000 11060 MoveAxis(S, 93, ABG)
01:38:21.841 00.000 11060 Guiding  Dir = 1, Dur = 93
01:38:21.851 00.010 11060 IsSlewing returns 0
01:38:21.851 00.000 11060 IsGuiding returns 0
01:38:21.960 00.109 11060 IsGuiding returns 0
01:38:21.960 00.000 11060 Move returns status 0, amount 93
01:38:21.960 00.000 11060 move complete, result=0
01:38:21.960 00.000 11060 worker thread done servicing request
01:38:21.961 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 93 ms SOUTH
01:38:21.961 00.000 11060 Worker thread wakes up
01:38:21.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:21.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:22.595 00.634 11060 Exposure complete
01:38:22.763 00.168 11060 worker thread done servicing request
01:38:22.763 00.000 10844 OnExposeComplete: enter
01:38:22.763 00.000 10844 UpdateGuideState(): m_state=6
01:38:22.763 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10565
01:38:22.763 00.000 10844 Star::Find returns 1 (1), X=268.80, Y=60.90, Mass=3250, SNR=36.5, Peak=255 HFD=3.4
01:38:22.764 00.001 10844 MultiStar: [#1 0.29,-0.18,0.91,U] [#2 -0.09,-0.27,1.81,U] [#3 0.27,-0.31,0.97,U] [#4 0.72,-0.16,0.00,M1] [#5 0.12,0.13,0.87,U] [#6 0.36,-0.07,0.83,U] [#7 0.01,-0.47,0.75,U] [#8 -0.13,0.76,0.00,M1] 
01:38:22.764 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.18}, one-star: {0.31, -0.07}
01:38:22.764 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
01:38:22.764 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
01:38:22.764 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.88 mountX=0.15 mountY=0.18, mountTheta=0.87
01:38:22.765 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.18, opts=13)
01:38:22.765 00.000 10844 Enqueuing Move request for scope (0.15, -0.18)
01:38:22.766 00.001 11060 Worker thread wakes up
01:38:22.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:22.766 00.000 10844 UpdateGuideState exits: m=3250 SNR=36.5 Saturated
01:38:22.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:22.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:22.766 00.000 10844 Enqueuing Expose request
01:38:22.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
01:38:22.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
01:38:22.766 00.000 11060 Moving (0.15, -0.18) raw xDistance=0.15 yDistance=0.18
01:38:22.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:38:22.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:22.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:38:22.766 00.000 11060 MoveAxis(W, 27, ABG)
01:38:22.767 00.001 11060 Guiding  Dir = 3, Dur = 27
01:38:22.778 00.011 11060 IsSlewing returns 0
01:38:22.779 00.001 11060 IsGuiding returns 0
01:38:22.821 00.042 11060 IsGuiding returns 0
01:38:22.821 00.000 11060 Move returns status 0, amount 27
01:38:22.821 00.000 11060 MoveAxis(N, 0, ABG)
01:38:22.821 00.000 11060 Move returns status 0, amount 0
01:38:22.821 00.000 11060 move complete, result=0
01:38:22.821 00.000 11060 worker thread done servicing request
01:38:22.821 00.000 11060 Worker thread wakes up
01:38:22.821 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
01:38:22.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:22.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:23.454 00.633 11060 Exposure complete
01:38:23.617 00.163 11060 worker thread done servicing request
01:38:23.618 00.001 10844 OnExposeComplete: enter
01:38:23.618 00.000 10844 UpdateGuideState(): m_state=6
01:38:23.618 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10566
01:38:23.618 00.000 10844 Star::Find returns 1 (1), X=268.95, Y=60.42, Mass=3113, SNR=35.3, Peak=255 HFD=3.5
01:38:23.619 00.001 10844 MultiStar: [#1 0.15,-0.49,0.95,U] [#2 0.20,-0.30,1.92,U] [#3 -0.13,-0.62,0.00,M2] [#4 0.49,0.01,0.85,U] [#5 0.34,-0.08,1.00,U] [#6 0.03,-0.54,0.83,U] [#7 -0.10,-0.36,0.82,U] [#8 -0.23,0.59,0.00,M2] 
01:38:23.619 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.33}, one-star: {0.47, -0.56}
01:38:23.619 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
01:38:23.619 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
01:38:23.619 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.33 hyp=0.40 cameraTheta=-0.95 mountX=0.28 mountY=0.28, mountTheta=0.79
01:38:23.620 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.33, opts=13)
01:38:23.620 00.000 10844 Enqueuing Move request for scope (0.23, -0.33)
01:38:23.620 00.000 11060 Worker thread wakes up
01:38:23.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:23.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.33) opts 0xd
01:38:23.620 00.000 10844 UpdateGuideState exits: m=3113 SNR=35.3 Saturated
01:38:23.620 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.33)
01:38:23.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:23.620 00.000 11060 Moving (0.23, -0.33) raw xDistance=0.28 yDistance=0.28
01:38:23.621 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:23.621 00.000 10844 Enqueuing Expose request
01:38:23.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
01:38:23.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
01:38:23.621 00.000 11060 MoveAxis(W, 49, ABG)
01:38:23.621 00.000 11060 Guiding  Dir = 3, Dur = 49
01:38:23.634 00.013 11060 IsSlewing returns 0
01:38:23.634 00.000 11060 IsGuiding returns 0
01:38:23.696 00.062 11060 IsGuiding returns 0
01:38:23.696 00.000 11060 Move returns status 0, amount 49
01:38:23.696 00.000 11060 MoveAxis(S, 110, ABG)
01:38:23.696 00.000 11060 Guiding  Dir = 1, Dur = 110
01:38:23.714 00.018 11060 IsSlewing returns 0
01:38:23.716 00.002 11060 IsGuiding returns 0
01:38:23.838 00.122 11060 IsGuiding returns 0
01:38:23.838 00.000 11060 Move returns status 0, amount 110
01:38:23.838 00.000 11060 move complete, result=0
01:38:23.838 00.000 10844 GuideStep: 0.3 px 49 ms WEST, 0.3 px 110 ms SOUTH
01:38:23.838 00.000 11060 worker thread done servicing request
01:38:23.838 00.000 11060 Worker thread wakes up
01:38:23.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:23.839 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:24.478 00.639 11060 Exposure complete
01:38:24.635 00.157 11060 worker thread done servicing request
01:38:24.635 00.000 10844 OnExposeComplete: enter
01:38:24.636 00.001 10844 UpdateGuideState(): m_state=6
01:38:24.636 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10567
01:38:24.636 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=61.00, Mass=3005, SNR=34.6, Peak=248 HFD=3.4
01:38:24.636 00.000 10844 MultiStar: [#1 0.28,-0.08,0.88,U] [#2 -0.42,0.07,2.00,U] [#3 0.03,-0.69,0.00,M3] [#4 -0.39,0.14,0.88,U] [#5 -0.25,0.81,0.00,M1] [#6 -0.29,-0.34,0.87,U] [#7 -0.17,-0.01,0.83,U] [#8 -0.36,1.03,0.00,M3] 
01:38:24.636 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.01}, one-star: {0.28, 0.02}
01:38:24.636 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
01:38:24.636 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
01:38:24.637 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.05 mountX=0.04 mountY=-0.16, mountTheta=-1.30
01:38:24.638 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.01, opts=13)
01:38:24.638 00.000 10844 Enqueuing Move request for scope (-0.16, -0.01)
01:38:24.638 00.000 11060 Worker thread wakes up
01:38:24.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
01:38:24.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
01:38:24.638 00.000 11060 Moving (-0.16, -0.01) raw xDistance=0.04 yDistance=-0.16
01:38:24.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:38:24.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:24.638 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:24.638 00.000 10844 UpdateGuideState exits: m=3005 SNR=34.6
01:38:24.639 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:24.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:38:24.639 00.000 11060 MoveAxis(E, 0, ABG)
01:38:24.639 00.000 11060 Move returns status 0, amount 0
01:38:24.639 00.000 11060 MoveAxis(N, 0, ABG)
01:38:24.639 00.000 11060 Move returns status 0, amount 0
01:38:24.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:24.639 00.000 10844 Enqueuing Expose request
01:38:24.639 00.000 11060 move complete, result=0
01:38:24.639 00.000 11060 worker thread done servicing request
01:38:24.639 00.000 11060 Worker thread wakes up
01:38:24.639 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:24.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:24.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:25.283 00.644 11060 Exposure complete
01:38:25.452 00.169 11060 worker thread done servicing request
01:38:25.452 00.000 10844 OnExposeComplete: enter
01:38:25.453 00.001 10844 UpdateGuideState(): m_state=6
01:38:25.453 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10568
01:38:25.453 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=61.16, Mass=3138, SNR=35.3, Peak=255 HFD=3.7
01:38:25.453 00.000 10844 MultiStar: [#1 -0.09,0.36,0.90,U] [#2 -0.05,0.27,2.00,U] [#3 0.05,0.22,0.89,U] [#4 -0.00,0.64,0.00,M1] [#5 0.35,0.07,0.94,U] [#6 -0.55,-0.21,0.86,U] [#7 -0.09,-0.26,0.84,U] [#8 -0.37,0.85,0.00,M4] 
01:38:25.453 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.12}, one-star: {-0.27, 0.19}
01:38:25.453 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.37)
01:38:25.454 00.001 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
01:38:25.454 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.17 mountX=-0.11 mountY=-0.10, mountTheta=-2.37
01:38:25.455 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.12, opts=13)
01:38:25.455 00.000 10844 Enqueuing Move request for scope (-0.08, 0.12)
01:38:25.455 00.000 11060 Worker thread wakes up
01:38:25.455 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:25.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
01:38:25.455 00.000 10844 UpdateGuideState exits: m=3138 SNR=35.3 Saturated
01:38:25.455 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
01:38:25.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:25.455 00.000 11060 Moving (-0.08, 0.12) raw xDistance=-0.11 yDistance=-0.10
01:38:25.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:25.455 00.000 10844 Enqueuing Expose request
01:38:25.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:38:25.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:25.456 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:38:25.456 00.000 11060 MoveAxis(E, 0, ABG)
01:38:25.456 00.000 11060 Move returns status 0, amount 0
01:38:25.456 00.000 11060 MoveAxis(N, 0, ABG)
01:38:25.456 00.000 11060 Move returns status 0, amount 0
01:38:25.456 00.000 11060 move complete, result=0
01:38:25.456 00.000 11060 worker thread done servicing request
01:38:25.456 00.000 11060 Worker thread wakes up
01:38:25.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:25.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:25.457 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:26.090 00.633 11060 Exposure complete
01:38:26.262 00.172 11060 worker thread done servicing request
01:38:26.263 00.001 10844 OnExposeComplete: enter
01:38:26.263 00.000 10844 UpdateGuideState(): m_state=6
01:38:26.263 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10569
01:38:26.263 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=60.80, Mass=2607, SNR=32.3, Peak=255 HFD=3.6
01:38:26.263 00.000 10844 MultiStar: [#1 -0.42,-0.45,0.00,M1] [#2 -0.15,-0.14,2.37,U] [#3 -0.39,-0.00,0.92,U] [#4 -0.37,0.09,1.03,U] [#5 -0.21,-0.02,1.09,U] [#6 -0.07,0.22,0.94,U] [#7 -0.35,-0.67,0.00,M1] [#8 -0.66,0.63,0.00,M5] 
01:38:26.264 00.001 10844 refined, 5 included, MultiStar: {-0.21, -0.03}, one-star: {-0.13, -0.17}
01:38:26.264 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
01:38:26.264 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
01:38:26.264 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-2.99 mountX=0.07 mountY=-0.20, mountTheta=-1.24
01:38:26.265 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.03, opts=13)
01:38:26.265 00.000 10844 Enqueuing Move request for scope (-0.21, -0.03)
01:38:26.266 00.001 11060 Worker thread wakes up
01:38:26.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
01:38:26.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
01:38:26.266 00.000 11060 Moving (-0.21, -0.03) raw xDistance=0.07 yDistance=-0.20
01:38:26.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:26.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:38:26.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:26.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:38:26.266 00.000 11060 MoveAxis(E, 0, ABG)
01:38:26.266 00.000 11060 Move returns status 0, amount 0
01:38:26.266 00.000 11060 MoveAxis(N, 0, ABG)
01:38:26.266 00.000 11060 Move returns status 0, amount 0
01:38:26.266 00.000 11060 move complete, result=0
01:38:26.266 00.000 10844 UpdateGuideState exits: m=2607 SNR=32.3 Saturated
01:38:26.267 00.001 11060 worker thread done servicing request
01:38:26.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:26.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:26.267 00.000 10844 Enqueuing Expose request
01:38:26.267 00.000 11060 Worker thread wakes up
01:38:26.267 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:26.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:26.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:26.897 00.630 11060 Exposure complete
01:38:27.077 00.180 11060 worker thread done servicing request
01:38:27.077 00.000 10844 OnExposeComplete: enter
01:38:27.077 00.000 10844 UpdateGuideState(): m_state=6
01:38:27.077 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10570
01:38:27.077 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=60.88, Mass=2828, SNR=33.1, Peak=255 HFD=3.5
01:38:27.078 00.001 10844 MultiStar: [#1 0.21,-0.36,1.03,U] [#2 -0.02,0.01,2.01,U] [#3 -0.22,-0.62,0.00,M2] [#4 -0.15,-0.26,0.96,U] [#5 0.09,0.27,1.03,U] [#6 -0.20,-0.12,0.83,U] [#7 -0.49,0.02,0.82,U] [#8 -0.24,0.72,0.00,M6] 
01:38:27.078 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {-0.01, -0.10}
01:38:27.078 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
01:38:27.078 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
01:38:27.078 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.29 mountX=0.07 mountY=-0.05, mountTheta=-0.55
01:38:27.079 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
01:38:27.079 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
01:38:27.079 00.000 11060 Worker thread wakes up
01:38:27.080 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:27.080 00.000 10844 UpdateGuideState exits: m=2828 SNR=33.1 Saturated
01:38:27.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:27.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:27.080 00.000 10844 Enqueuing Expose request
01:38:27.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
01:38:27.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
01:38:27.080 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.05
01:38:27.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:27.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:27.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:27.080 00.000 11060 MoveAxis(E, 0, ABG)
01:38:27.080 00.000 11060 Move returns status 0, amount 0
01:38:27.080 00.000 11060 MoveAxis(N, 0, ABG)
01:38:27.080 00.000 11060 Move returns status 0, amount 0
01:38:27.080 00.000 11060 move complete, result=0
01:38:27.080 00.000 11060 worker thread done servicing request
01:38:27.080 00.000 11060 Worker thread wakes up
01:38:27.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:27.082 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:27.082 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:27.709 00.627 11060 Exposure complete
01:38:27.870 00.161 11060 worker thread done servicing request
01:38:27.870 00.000 10844 OnExposeComplete: enter
01:38:27.870 00.000 10844 UpdateGuideState(): m_state=6
01:38:27.870 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10571
01:38:27.871 00.001 10844 Star::Find returns 1 (0), X=268.70, Y=60.56, Mass=2503, SNR=31.5, Peak=237 HFD=3.3
01:38:27.871 00.000 10844 MultiStar: [#1 -0.56,-0.17,1.09,U] [#2 -0.17,-0.07,2.18,U] [#3 -0.26,-0.59,0.00,M3] [#4 -0.14,-0.27,0.92,U] [#5 -0.42,0.17,1.14,U] [#6 -0.32,-0.28,0.96,U] [#7 -0.60,-0.57,0.00,M1] [#8 -0.79,0.61,0.00,M7] 
01:38:27.871 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.15}, one-star: {0.21, -0.41}
01:38:27.871 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
01:38:27.871 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
01:38:27.871 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-2.57 mountX=0.19 mountY=-0.20, mountTheta=-0.83
01:38:27.872 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.15, opts=13)
01:38:27.872 00.000 10844 Enqueuing Move request for scope (-0.23, -0.15)
01:38:27.872 00.000 11060 Worker thread wakes up
01:38:27.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.15) opts 0xd
01:38:27.872 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.15)
01:38:27.873 00.001 11060 Moving (-0.23, -0.15) raw xDistance=0.19 yDistance=-0.20
01:38:27.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:38:27.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:38:27.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:27.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:38:27.873 00.000 11060 MoveAxis(W, 32, ABG)
01:38:27.873 00.000 11060 Guiding  Dir = 3, Dur = 32
01:38:27.873 00.000 10844 UpdateGuideState exits: m=2503 SNR=31.5
01:38:27.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:27.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:27.873 00.000 10844 Enqueuing Expose request
01:38:27.908 00.035 11060 IsSlewing returns 0
01:38:27.908 00.000 11060 IsGuiding returns 0
01:38:27.969 00.061 11060 IsGuiding returns 0
01:38:27.969 00.000 11060 Move returns status 0, amount 32
01:38:27.969 00.000 11060 MoveAxis(N, 0, ABG)
01:38:27.969 00.000 11060 Move returns status 0, amount 0
01:38:27.969 00.000 11060 move complete, result=0
01:38:27.969 00.000 11060 worker thread done servicing request
01:38:27.969 00.000 11060 Worker thread wakes up
01:38:27.969 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.2 px 0 ms NORTH
01:38:27.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:27.970 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:28.602 00.632 11060 Exposure complete
01:38:28.806 00.204 11060 worker thread done servicing request
01:38:28.806 00.000 10844 OnExposeComplete: enter
01:38:28.806 00.000 10844 UpdateGuideState(): m_state=6
01:38:28.807 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10572
01:38:28.807 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=60.25, Mass=2722, SNR=33.1, Peak=249 HFD=3.5
01:38:28.807 00.000 10844 MultiStar: [#1 -0.04,-0.31,0.87,U] [#2 -0.10,-0.62,0.00,M1] [#3 -0.17,0.05,0.92,U] [#4 0.22,-0.33,0.96,U] [#5 -0.11,-0.30,1.05,U] [#6 -0.33,-0.62,0.00,M1] [#7 -0.04,-0.47,0.86,U] [#8 -0.60,0.14,0.00,M8] 
01:38:28.807 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.35}, one-star: {0.38, -0.72}
01:38:28.807 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
01:38:28.807 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
01:38:28.807 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.45 mountX=0.34 mountY=0.10, mountTheta=0.29
01:38:28.809 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.35, opts=13)
01:38:28.809 00.000 10844 Enqueuing Move request for scope (0.04, -0.35)
01:38:28.809 00.000 11060 Worker thread wakes up
01:38:28.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:28.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.35) opts 0xd
01:38:28.809 00.000 10844 UpdateGuideState exits: m=2722 SNR=33.1
01:38:28.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.35)
01:38:28.810 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:28.810 00.000 11060 Moving (0.04, -0.35) raw xDistance=0.34 yDistance=0.10
01:38:28.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:28.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:38:28.810 00.000 10844 Enqueuing Expose request
01:38:28.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:28.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:38:28.810 00.000 11060 MoveAxis(W, 59, ABG)
01:38:28.810 00.000 11060 Guiding  Dir = 3, Dur = 59
01:38:28.833 00.023 11060 IsSlewing returns 0
01:38:28.833 00.000 11060 IsGuiding returns 0
01:38:28.911 00.078 11060 IsGuiding returns 0
01:38:28.911 00.000 11060 Move returns status 0, amount 59
01:38:28.911 00.000 11060 MoveAxis(N, 0, ABG)
01:38:28.911 00.000 11060 Move returns status 0, amount 0
01:38:28.911 00.000 11060 move complete, result=0
01:38:28.911 00.000 11060 worker thread done servicing request
01:38:28.911 00.000 11060 Worker thread wakes up
01:38:28.912 00.001 10844 GuideStep: 0.3 px 59 ms WEST, 0.1 px 0 ms NORTH
01:38:28.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:28.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:29.542 00.630 11060 Exposure complete
01:38:29.742 00.200 11060 worker thread done servicing request
01:38:29.742 00.000 10844 OnExposeComplete: enter
01:38:29.742 00.000 10844 UpdateGuideState(): m_state=6
01:38:29.742 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10573
01:38:29.742 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=60.97, Mass=2998, SNR=34.8, Peak=249 HFD=3.1
01:38:29.742 00.000 10844 MultiStar: [#1 -0.49,-0.16,0.97,U] [#2 -0.22,-0.33,1.78,U] [#3 -0.17,-0.19,0.97,U] [#4 -0.06,-0.51,0.90,U] [#5 0.33,0.30,0.94,U] [#6 -0.15,-0.42,0.88,U] [#7 -0.70,-0.60,0.00,M1] [#8 -0.50,0.43,0.00,M9] 
01:38:29.743 00.001 10844 refined, 6 included, MultiStar: {-0.16, -0.20}, one-star: {-0.26, -0.00}
01:38:29.743 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
01:38:29.743 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
01:38:29.743 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-2.24 mountX=0.22 mountY=-0.12, mountTheta=-0.51
01:38:29.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.20, opts=13)
01:38:29.744 00.000 10844 Enqueuing Move request for scope (-0.16, -0.20)
01:38:29.744 00.000 11060 Worker thread wakes up
01:38:29.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:29.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
01:38:29.744 00.000 10844 UpdateGuideState exits: m=2998 SNR=34.8
01:38:29.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:29.745 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:29.745 00.000 10844 Enqueuing Expose request
01:38:29.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
01:38:29.745 00.000 11060 Moving (-0.16, -0.20) raw xDistance=0.22 yDistance=-0.12
01:38:29.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:38:29.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:29.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:29.745 00.000 11060 MoveAxis(W, 40, ABG)
01:38:29.745 00.000 11060 Guiding  Dir = 3, Dur = 40
01:38:29.769 00.024 11060 IsSlewing returns 0
01:38:29.769 00.000 11060 IsGuiding returns 0
01:38:29.831 00.062 11060 IsGuiding returns 0
01:38:29.831 00.000 11060 Move returns status 0, amount 40
01:38:29.831 00.000 11060 MoveAxis(N, 0, ABG)
01:38:29.831 00.000 11060 Move returns status 0, amount 0
01:38:29.831 00.000 11060 move complete, result=0
01:38:29.831 00.000 11060 worker thread done servicing request
01:38:29.832 00.001 11060 Worker thread wakes up
01:38:29.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:29.832 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
01:38:29.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:30.462 00.630 11060 Exposure complete
01:38:30.632 00.170 11060 worker thread done servicing request
01:38:30.632 00.000 10844 OnExposeComplete: enter
01:38:30.632 00.000 10844 UpdateGuideState(): m_state=6
01:38:30.633 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10574
01:38:30.633 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=61.35, Mass=3094, SNR=35.1, Peak=255 HFD=3.5
01:38:30.633 00.000 10844 MultiStar: [#1 -0.12,0.46,0.97,U] [#2 -0.05,0.60,0.00,M1] [#3 -0.11,0.10,0.92,U] [#4 0.36,0.33,0.90,U] [#5 0.03,0.54,1.03,U] [#6 -0.10,0.18,0.93,U] [#7 0.03,-0.21,0.89,U] [#8 -0.70,0.64,0.00,M10] 
01:38:30.633 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.26}, one-star: {-0.14, 0.38}
01:38:30.633 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
01:38:30.633 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
01:38:30.633 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.62 mountX=-0.26 mountY=-0.05, mountTheta=-2.93
01:38:30.635 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.26, opts=13)
01:38:30.635 00.000 10844 Enqueuing Move request for scope (-0.01, 0.26)
01:38:30.635 00.000 11060 Worker thread wakes up
01:38:30.635 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:30.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
01:38:30.635 00.000 10844 UpdateGuideState exits: m=3094 SNR=35.1 Saturated
01:38:30.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
01:38:30.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:30.635 00.000 11060 Moving (-0.01, 0.26) raw xDistance=-0.26 yDistance=-0.05
01:38:30.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:30.635 00.000 10844 Enqueuing Expose request
01:38:30.637 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:38:30.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:30.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:38:30.637 00.000 11060 MoveAxis(E, 43, ABG)
01:38:30.637 00.000 11060 Guiding  Dir = 2, Dur = 43
01:38:30.669 00.032 11060 IsSlewing returns 0
01:38:30.669 00.000 11060 IsGuiding returns 0
01:38:30.726 00.057 11060 IsGuiding returns 0
01:38:30.726 00.000 11060 Move returns status 0, amount 43
01:38:30.727 00.001 11060 MoveAxis(N, 0, ABG)
01:38:30.727 00.000 11060 Move returns status 0, amount 0
01:38:30.727 00.000 11060 move complete, result=0
01:38:30.727 00.000 11060 worker thread done servicing request
01:38:30.727 00.000 11060 Worker thread wakes up
01:38:30.727 00.000 10844 GuideStep: -0.3 px 43 ms EAST, -0.1 px 0 ms NORTH
01:38:30.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:30.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:31.370 00.643 11060 Exposure complete
01:38:31.551 00.181 11060 worker thread done servicing request
01:38:31.551 00.000 10844 OnExposeComplete: enter
01:38:31.551 00.000 10844 UpdateGuideState(): m_state=6
01:38:31.552 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10575
01:38:31.552 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=60.52, Mass=2665, SNR=32.4, Peak=250 HFD=3.2
01:38:31.552 00.000 10844 MultiStar: [#1 -0.39,0.44,0.95,U] [#2 -0.30,0.26,2.11,U] [#3 -0.44,-0.53,0.00,M1] [#4 0.08,-0.11,0.96,U] [#5 -0.12,0.10,0.99,U] [#6 -0.06,-0.29,0.90,U] [#7 -0.39,-0.05,0.90,U] [#8 -0.67,0.42,0.00,R] 
01:38:31.552 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.03}, one-star: {-0.03, -0.45}
01:38:31.552 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.76 = -1.53)
01:38:31.552 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.55)
01:38:31.552 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=3.00 mountX=0.01 mountY=-0.19, mountTheta=-1.53
01:38:31.554 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.03, opts=13)
01:38:31.554 00.000 10844 Enqueuing Move request for scope (-0.19, 0.03)
01:38:31.554 00.000 11060 Worker thread wakes up
01:38:31.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
01:38:31.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
01:38:31.554 00.000 11060 Moving (-0.19, 0.03) raw xDistance=0.01 yDistance=-0.19
01:38:31.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:31.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:31.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:31.554 00.000 10844 UpdateGuideState exits: m=2665 SNR=32.4
01:38:31.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:31.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:31.554 00.000 10844 Enqueuing Expose request
01:38:31.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:38:31.554 00.000 11060 MoveAxis(E, 0, ABG)
01:38:31.554 00.000 11060 Move returns status 0, amount 0
01:38:31.554 00.000 11060 MoveAxis(N, 0, ABG)
01:38:31.554 00.000 11060 Move returns status 0, amount 0
01:38:31.554 00.000 11060 move complete, result=0
01:38:31.556 00.002 11060 worker thread done servicing request
01:38:31.556 00.000 11060 Worker thread wakes up
01:38:31.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:31.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:31.558 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:32.188 00.630 11060 Exposure complete
01:38:32.349 00.161 11060 worker thread done servicing request
01:38:32.349 00.000 10844 OnExposeComplete: enter
01:38:32.349 00.000 10844 UpdateGuideState(): m_state=6
01:38:32.349 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10576
01:38:32.350 00.001 10844 Star::Find returns 1 (0), X=268.78, Y=60.62, Mass=2641, SNR=32.7, Peak=210 HFD=3.2
01:38:32.356 00.006 10844 MultiStar: [#1 -0.38,0.08,1.00,U] [#2 -0.38,0.25,1.95,U] [#3 -0.36,-0.13,0.99,U] [#4 -0.19,0.16,0.97,U] [#5 -0.05,0.45,1.02,U] [#6 0.34,-0.41,0.99,U] [#7 -0.90,-0.04,0.00,M1] [#8 0.37,1.05,0.00,M1] 
01:38:32.357 00.001 10844 refined, 6 included, MultiStar: {-0.14, 0.04}, one-star: {0.30, -0.35}
01:38:32.357 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
01:38:32.357 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
01:38:32.357 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.87 mountX=-0.01 mountY=-0.14, mountTheta=-1.66
01:38:32.358 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.04, opts=13)
01:38:32.358 00.000 10844 Enqueuing Move request for scope (-0.14, 0.04)
01:38:32.358 00.000 11060 Worker thread wakes up
01:38:32.359 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:32.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
01:38:32.359 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.7
01:38:32.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
01:38:32.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:32.359 00.000 11060 Moving (-0.14, 0.04) raw xDistance=-0.01 yDistance=-0.14
01:38:32.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:32.359 00.000 10844 Enqueuing Expose request
01:38:32.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:32.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:32.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:38:32.359 00.000 11060 MoveAxis(E, 0, ABG)
01:38:32.359 00.000 11060 Move returns status 0, amount 0
01:38:32.359 00.000 11060 MoveAxis(N, 0, ABG)
01:38:32.359 00.000 11060 Move returns status 0, amount 0
01:38:32.359 00.000 11060 move complete, result=0
01:38:32.360 00.001 11060 worker thread done servicing request
01:38:32.360 00.000 11060 Worker thread wakes up
01:38:32.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:32.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:32.362 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:32.994 00.632 11060 Exposure complete
01:38:33.169 00.175 11060 worker thread done servicing request
01:38:33.169 00.000 10844 OnExposeComplete: enter
01:38:33.169 00.000 10844 UpdateGuideState(): m_state=6
01:38:33.169 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10577
01:38:33.169 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.96, Mass=2263, SNR=29.8, Peak=201 HFD=3.4
01:38:33.169 00.000 10844 MultiStar: [#1 0.32,0.21,1.08,U] [#2 0.17,0.01,2.28,U] [#3 0.26,-0.47,1.00,U] [#4 0.34,0.17,1.09,U] [#5 0.02,0.62,0.00,M1] [#6 -0.41,0.13,1.01,U] [#7 0.05,-0.28,0.93,U] [#8 0.58,0.02,1.10,U] 
01:38:33.170 00.001 10844 single-star, 7 included, MultiStar: {0.19, -0.02}, one-star: {0.16, -0.01}
01:38:33.170 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
01:38:33.170 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
01:38:33.170 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.09 mountX=-0.01 mountY=0.16, mountTheta=1.66
01:38:33.172 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.01, opts=13)
01:38:33.172 00.000 10844 Enqueuing Move request for scope (0.16, -0.01)
01:38:33.172 00.000 11060 Worker thread wakes up
01:38:33.173 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
01:38:33.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
01:38:33.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:33.173 00.000 11060 Moving (0.16, -0.01) raw xDistance=-0.01 yDistance=0.16
01:38:33.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:33.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:33.173 00.000 10844 UpdateGuideState exits: m=2263 SNR=29.8
01:38:33.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:38:33.173 00.000 11060 MoveAxis(E, 0, ABG)
01:38:33.173 00.000 11060 Move returns status 0, amount 0
01:38:33.173 00.000 11060 MoveAxis(N, 0, ABG)
01:38:33.173 00.000 11060 Move returns status 0, amount 0
01:38:33.173 00.000 11060 move complete, result=0
01:38:33.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:33.173 00.000 11060 worker thread done servicing request
01:38:33.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:33.174 00.001 10844 Enqueuing Expose request
01:38:33.174 00.000 11060 Worker thread wakes up
01:38:33.174 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:33.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:33.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:33.817 00.643 11060 Exposure complete
01:38:33.984 00.167 11060 worker thread done servicing request
01:38:33.984 00.000 10844 OnExposeComplete: enter
01:38:33.984 00.000 10844 UpdateGuideState(): m_state=6
01:38:33.985 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10578
01:38:33.985 00.000 10844 Star::Find returns 1 (1), X=269.16, Y=60.40, Mass=2822, SNR=33.6, Peak=255 HFD=3.3
01:38:33.985 00.000 10844 MultiStar: [#1 -0.01,0.48,1.03,U] [#2 -0.14,0.07,2.05,U] [#3 0.27,-0.40,0.82,U] [#4 0.11,0.27,0.94,U] [#5 -0.19,0.96,0.00,M2] [#6 0.20,-0.09,0.95,U] [#7 0.22,-0.54,0.80,U] [#8 0.26,0.45,0.89,U] 
01:38:33.985 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.67, -0.57}
01:38:33.985 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
01:38:33.985 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
01:38:33.985 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.09 mountX=-0.01 mountY=0.15, mountTheta=1.66
01:38:33.986 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.01, opts=13)
01:38:33.987 00.001 10844 Enqueuing Move request for scope (0.15, -0.01)
01:38:33.987 00.000 11060 Worker thread wakes up
01:38:33.987 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:33.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
01:38:33.987 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.6 Saturated
01:38:33.987 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
01:38:33.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:33.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:33.987 00.000 10844 Enqueuing Expose request
01:38:33.987 00.000 11060 Moving (0.15, -0.01) raw xDistance=-0.01 yDistance=0.15
01:38:33.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:33.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:33.988 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:38:33.988 00.000 11060 MoveAxis(E, 0, ABG)
01:38:33.988 00.000 11060 Move returns status 0, amount 0
01:38:33.988 00.000 11060 MoveAxis(N, 0, ABG)
01:38:33.988 00.000 11060 Move returns status 0, amount 0
01:38:33.988 00.000 11060 move complete, result=0
01:38:33.988 00.000 11060 worker thread done servicing request
01:38:33.988 00.000 11060 Worker thread wakes up
01:38:33.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:33.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:33.990 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:34.614 00.624 11060 Exposure complete
01:38:34.797 00.183 11060 worker thread done servicing request
01:38:34.797 00.000 10844 OnExposeComplete: enter
01:38:34.797 00.000 10844 UpdateGuideState(): m_state=6
01:38:34.798 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10579
01:38:34.798 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=60.15, Mass=2795, SNR=33.2, Peak=255 HFD=3.5
01:38:34.798 00.000 10844 MultiStar: [#1 0.03,-0.02,0.98,U] [#2 -0.26,0.17,2.02,U] [#3 -0.03,-0.22,0.92,U] [#4 -0.17,-0.24,0.92,U] [#5 0.15,-0.03,0.89,U] [#6 -0.08,-0.26,0.95,U] [#7 -0.17,-0.57,0.83,U] [#8 0.66,0.23,0.00,M1] 
01:38:34.798 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.20}, one-star: {-0.28, -0.82}
01:38:34.798 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
01:38:34.798 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
01:38:34.798 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-2.13 mountX=0.22 mountY=-0.09, mountTheta=-0.40
01:38:34.800 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.20, opts=13)
01:38:34.800 00.000 10844 Enqueuing Move request for scope (-0.12, -0.20)
01:38:34.800 00.000 11060 Worker thread wakes up
01:38:34.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:34.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
01:38:34.800 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.2 Saturated
01:38:34.800 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
01:38:34.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:34.800 00.000 11060 Moving (-0.12, -0.20) raw xDistance=0.22 yDistance=-0.09
01:38:34.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:34.800 00.000 10844 Enqueuing Expose request
01:38:34.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:38:34.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:34.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:34.800 00.000 11060 MoveAxis(W, 37, ABG)
01:38:34.801 00.001 11060 Guiding  Dir = 3, Dur = 37
01:38:34.813 00.012 11060 IsSlewing returns 0
01:38:34.813 00.000 11060 IsGuiding returns 0
01:38:34.860 00.047 11060 IsGuiding returns 0
01:38:34.860 00.000 11060 Move returns status 0, amount 37
01:38:34.860 00.000 11060 MoveAxis(N, 0, ABG)
01:38:34.860 00.000 11060 Move returns status 0, amount 0
01:38:34.860 00.000 11060 move complete, result=0
01:38:34.860 00.000 11060 worker thread done servicing request
01:38:34.860 00.000 11060 Worker thread wakes up
01:38:34.860 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:38:34.861 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:34.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:35.502 00.641 11060 Exposure complete
01:38:35.664 00.162 11060 worker thread done servicing request
01:38:35.664 00.000 10844 OnExposeComplete: enter
01:38:35.664 00.000 10844 UpdateGuideState(): m_state=6
01:38:35.665 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10580
01:38:35.665 00.000 10844 Star::Find returns 1 (1), X=268.82, Y=60.67, Mass=2384, SNR=30.5, Peak=255 HFD=3.1
01:38:35.665 00.000 10844 MultiStar: [#1 -0.10,-0.08,1.00,U] [#2 -0.07,-0.07,2.22,U] [#3 0.09,-0.05,1.10,U] [#4 -0.32,-0.01,1.09,U] [#5 -0.05,-0.08,1.07,U] [#6 0.16,-0.41,0.89,U] [#7 0.10,0.07,0.96,U] [#8 0.14,0.03,0.87,U] 
01:38:35.665 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.33, -0.31}
01:38:35.665 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
01:38:35.665 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
01:38:35.665 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.10 cameraTheta=-1.42 mountX=0.09 mountY=0.03, mountTheta=0.31
01:38:35.666 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.09, opts=13)
01:38:35.666 00.000 10844 Enqueuing Move request for scope (0.01, -0.09)
01:38:35.666 00.000 11060 Worker thread wakes up
01:38:35.668 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:35.668 00.000 10844 UpdateGuideState exits: m=2384 SNR=30.5 Saturated
01:38:35.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:35.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:35.668 00.000 10844 Enqueuing Expose request
01:38:35.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:38:35.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:38:35.668 00.000 11060 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.03
01:38:35.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:38:35.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:35.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:38:35.668 00.000 11060 MoveAxis(E, 0, ABG)
01:38:35.668 00.000 11060 Move returns status 0, amount 0
01:38:35.668 00.000 11060 MoveAxis(N, 0, ABG)
01:38:35.668 00.000 11060 Move returns status 0, amount 0
01:38:35.669 00.001 11060 move complete, result=0
01:38:35.669 00.000 11060 worker thread done servicing request
01:38:35.669 00.000 11060 Worker thread wakes up
01:38:35.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:35.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:35.670 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:36.299 00.629 11060 Exposure complete
01:38:36.466 00.167 11060 worker thread done servicing request
01:38:36.466 00.000 10844 OnExposeComplete: enter
01:38:36.466 00.000 10844 UpdateGuideState(): m_state=6
01:38:36.466 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10581
01:38:36.466 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=61.04, Mass=3054, SNR=34.9, Peak=255 HFD=3.5
01:38:36.467 00.001 10844 MultiStar: [#1 -0.53,0.48,0.00,M1] [#2 0.24,-0.67,0.00,M1] [#3 -0.15,-0.17,0.87,U] [#4 0.20,0.03,0.92,U] [#5 0.04,-0.28,0.98,U] [#6 0.06,-0.02,0.81,U] [#7 -0.35,-0.12,0.74,U] [#8 0.39,-0.31,0.87,U] 
01:38:36.467 00.000 10844 single-star, 6 included, MultiStar: {0.03, -0.11}, one-star: {-0.06, 0.07}
01:38:36.467 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
01:38:36.467 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.29)
01:38:36.467 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.26 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
01:38:36.468 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
01:38:36.470 00.002 10844 Enqueuing Move request for scope (-0.06, 0.07)
01:38:36.470 00.000 11060 Worker thread wakes up
01:38:36.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:36.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
01:38:36.470 00.000 10844 UpdateGuideState exits: m=3054 SNR=34.9 Saturated
01:38:36.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
01:38:36.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.470 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=-0.07
01:38:36.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:36.470 00.000 10844 Enqueuing Expose request
01:38:36.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:38:36.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:36.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:38:36.470 00.000 11060 MoveAxis(E, 0, ABG)
01:38:36.470 00.000 11060 Move returns status 0, amount 0
01:38:36.470 00.000 11060 MoveAxis(N, 0, ABG)
01:38:36.470 00.000 11060 Move returns status 0, amount 0
01:38:36.471 00.001 11060 move complete, result=0
01:38:36.471 00.000 11060 worker thread done servicing request
01:38:36.471 00.000 11060 Worker thread wakes up
01:38:36.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:36.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:36.472 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:37.132 00.660 11060 Exposure complete
01:38:37.323 00.191 11060 worker thread done servicing request
01:38:37.323 00.000 10844 OnExposeComplete: enter
01:38:37.323 00.000 10844 UpdateGuideState(): m_state=6
01:38:37.323 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10582
01:38:37.324 00.001 10844 Star::Find returns 1 (0), X=268.45, Y=61.03, Mass=2997, SNR=34.9, Peak=251 HFD=3.6
01:38:37.324 00.000 10844 MultiStar: [#1 -0.52,0.68,0.00,M2] [#2 -0.17,-0.15,1.99,U] [#3 -0.27,-0.40,0.89,U] [#4 -0.03,0.22,0.95,U] [#5 -0.29,0.27,1.07,U] [#6 -0.29,-0.36,0.90,U] [#7 -0.67,0.02,0.00,M1] [#8 -0.43,0.17,0.82,U] 
01:38:37.324 00.000 10844 single-star, 6 included, MultiStar: {-0.20, -0.04}, one-star: {-0.03, 0.06}
01:38:37.324 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.44)
01:38:37.324 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
01:38:37.324 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.10 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
01:38:37.326 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
01:38:37.326 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
01:38:37.326 00.000 11060 Worker thread wakes up
01:38:37.326 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:37.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:38:37.326 00.000 10844 UpdateGuideState exits: m=2997 SNR=34.9
01:38:37.326 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:38:37.326 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:37.326 00.000 11060 Moving (-0.03, 0.06) raw xDistance=-0.05 yDistance=-0.04
01:38:37.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:37.326 00.000 10844 Enqueuing Expose request
01:38:37.327 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:38:37.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:37.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:37.327 00.000 11060 MoveAxis(E, 0, ABG)
01:38:37.327 00.000 11060 Move returns status 0, amount 0
01:38:37.327 00.000 11060 MoveAxis(N, 0, ABG)
01:38:37.327 00.000 11060 Move returns status 0, amount 0
01:38:37.327 00.000 11060 move complete, result=0
01:38:37.327 00.000 11060 worker thread done servicing request
01:38:37.327 00.000 11060 Worker thread wakes up
01:38:37.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:37.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:37.329 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:37.965 00.636 11060 Exposure complete
01:38:38.131 00.166 11060 worker thread done servicing request
01:38:38.131 00.000 10844 OnExposeComplete: enter
01:38:38.131 00.000 10844 UpdateGuideState(): m_state=6
01:38:38.131 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10583
01:38:38.131 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=60.92, Mass=2711, SNR=32.6, Peak=224 HFD=3.7
01:38:38.132 00.001 10844 MultiStar: [#1 -0.04,-0.38,1.01,U] [#2 -0.20,-0.41,2.05,U] [#3 -0.44,-0.78,0.00,M1] [#4 -0.01,0.16,0.92,U] [#5 -0.25,0.09,1.06,U] [#6 -0.25,-0.18,1.03,U] [#7 -0.03,-0.65,0.00,M2] [#8 -0.11,0.02,0.91,U] 
01:38:38.132 00.000 10844 single-star, 6 included, MultiStar: {-0.16, -0.15}, one-star: {-0.17, -0.05}
01:38:38.132 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
01:38:38.132 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
01:38:38.132 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.86 mountX=0.08 mountY=-0.16, mountTheta=-1.11
01:38:38.133 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.05, opts=13)
01:38:38.133 00.000 10844 Enqueuing Move request for scope (-0.17, -0.05)
01:38:38.133 00.000 11060 Worker thread wakes up
01:38:38.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
01:38:38.133 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
01:38:38.133 00.000 11060 Moving (-0.17, -0.05) raw xDistance=0.08 yDistance=-0.16
01:38:38.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:38.133 00.000 10844 UpdateGuideState exits: m=2711 SNR=32.6
01:38:38.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:38.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:38.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:38:38.134 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:38.134 00.000 10844 Enqueuing Expose request
01:38:38.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:38:38.134 00.000 11060 MoveAxis(E, 0, ABG)
01:38:38.134 00.000 11060 Move returns status 0, amount 0
01:38:38.134 00.000 11060 MoveAxis(N, 0, ABG)
01:38:38.134 00.000 11060 Move returns status 0, amount 0
01:38:38.134 00.000 11060 move complete, result=0
01:38:38.134 00.000 11060 worker thread done servicing request
01:38:38.134 00.000 11060 Worker thread wakes up
01:38:38.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:38.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:38.136 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:38.767 00.631 11060 Exposure complete
01:38:38.938 00.171 11060 worker thread done servicing request
01:38:38.939 00.001 10844 OnExposeComplete: enter
01:38:38.939 00.000 10844 UpdateGuideState(): m_state=6
01:38:38.939 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10584
01:38:38.939 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=61.07, Mass=2966, SNR=34.6, Peak=235 HFD=3.3
01:38:38.939 00.000 10844 MultiStar: [#1 -0.31,-0.22,0.91,U] [#2 0.09,-0.36,2.01,U] [#3 -0.58,-0.37,0.00,M2] [#4 0.02,-0.08,0.88,U] [#5 0.01,-0.13,0.98,U] [#6 -0.43,-0.53,0.00,M1] [#7 -0.43,-0.77,0.00,M3] [#8 0.21,0.31,0.79,U] 
01:38:38.940 00.001 10844 refined, 5 included, MultiStar: {-0.01, -0.12}, one-star: {-0.13, 0.10}
01:38:38.940 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
01:38:38.940 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
01:38:38.940 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.62 mountX=0.12 mountY=0.01, mountTheta=0.12
01:38:38.941 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
01:38:38.941 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
01:38:38.941 00.000 11060 Worker thread wakes up
01:38:38.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
01:38:38.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
01:38:38.942 00.001 11060 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.01
01:38:38.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:38:38.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:38.942 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:38.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:38.942 00.000 11060 MoveAxis(E, 0, ABG)
01:38:38.942 00.000 11060 Move returns status 0, amount 0
01:38:38.942 00.000 11060 MoveAxis(N, 0, ABG)
01:38:38.942 00.000 11060 Move returns status 0, amount 0
01:38:38.942 00.000 10844 UpdateGuideState exits: m=2966 SNR=34.6
01:38:38.942 00.000 11060 move complete, result=0
01:38:38.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:38.942 00.000 11060 worker thread done servicing request
01:38:38.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:38.942 00.000 10844 Enqueuing Expose request
01:38:38.942 00.000 11060 Worker thread wakes up
01:38:38.943 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:38.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:38.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:39.578 00.635 11060 Exposure complete
01:38:39.761 00.183 11060 worker thread done servicing request
01:38:39.761 00.000 10844 OnExposeComplete: enter
01:38:39.761 00.000 10844 UpdateGuideState(): m_state=6
01:38:39.761 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10585
01:38:39.761 00.000 10844 Star::Find returns 1 (1), X=267.87, Y=60.36, Mass=3526, SNR=36.9, Peak=255 HFD=3.7
01:38:39.761 00.000 10844 MultiStar: [#1 -0.56,0.13,0.84,U] [#2 -0.26,0.08,1.83,U] [#3 -0.04,-0.37,0.79,U] [#4 -0.22,-0.13,0.85,U] [#5 0.12,0.10,0.93,U] [#6 -0.53,-0.29,0.00,M2] [#7 -0.39,-0.04,0.76,U] [#8 -0.05,-0.15,0.84,U] 
01:38:39.761 00.000 10844 refined, 7 included, MultiStar: {-0.25, -0.11}, one-star: {-0.62, -0.61}
01:38:39.761 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
01:38:39.761 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
01:38:39.763 00.002 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.11 hyp=0.28 cameraTheta=-2.75 mountX=0.15 mountY=-0.23, mountTheta=-1.00
01:38:39.764 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.11, opts=13)
01:38:39.764 00.000 10844 Enqueuing Move request for scope (-0.25, -0.11)
01:38:39.764 00.000 11060 Worker thread wakes up
01:38:39.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:39.764 00.000 10844 UpdateGuideState exits: m=3526 SNR=36.9 Saturated
01:38:39.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:39.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:39.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.11) opts 0xd
01:38:39.764 00.000 10844 Enqueuing Expose request
01:38:39.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.11)
01:38:39.764 00.000 11060 Moving (-0.25, -0.11) raw xDistance=0.15 yDistance=-0.23
01:38:39.765 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:38:39.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:39.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:38:39.765 00.000 11060 MoveAxis(W, 26, ABG)
01:38:39.765 00.000 11060 Guiding  Dir = 3, Dur = 26
01:38:39.783 00.018 11060 IsSlewing returns 0
01:38:39.783 00.000 11060 IsGuiding returns 0
01:38:39.821 00.038 11060 IsGuiding returns 0
01:38:39.821 00.000 11060 Move returns status 0, amount 26
01:38:39.821 00.000 11060 MoveAxis(N, 0, ABG)
01:38:39.821 00.000 11060 Move returns status 0, amount 0
01:38:39.821 00.000 11060 move complete, result=0
01:38:39.821 00.000 11060 worker thread done servicing request
01:38:39.821 00.000 11060 Worker thread wakes up
01:38:39.821 00.000 10844 GuideStep: 0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
01:38:39.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:39.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:40.450 00.629 11060 Exposure complete
01:38:40.616 00.166 11060 worker thread done servicing request
01:38:40.616 00.000 10844 OnExposeComplete: enter
01:38:40.616 00.000 10844 UpdateGuideState(): m_state=6
01:38:40.617 00.001 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10586
01:38:40.617 00.000 10844 Star::Find returns 1 (1), X=268.08, Y=60.61, Mass=2504, SNR=31.3, Peak=255 HFD=3.3
01:38:40.617 00.000 10844 MultiStar: [#1 -0.37,-0.06,1.09,U] [#2 -0.61,-0.91,0.00,M1] [#3 0.13,-0.66,0.00,M2] [#4 -0.19,-0.50,0.97,U] [#5 -0.50,-0.47,0.00,M1] [#6 -0.61,-0.70,0.00,M3] [#7 -0.59,-0.45,0.00,M3] [#8 -0.19,-0.92,0.00,M1] 
01:38:40.617 00.000 10844 refined, 2 included, MultiStar: {-0.32, -0.30}, one-star: {-0.40, -0.36}
01:38:40.617 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
01:38:40.617 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
01:38:40.617 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-2.40 mountX=0.35 mountY=-0.27, mountTheta=-0.66
01:38:40.619 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.30, opts=13)
01:38:40.619 00.000 10844 Enqueuing Move request for scope (-0.32, -0.30)
01:38:40.619 00.000 11060 Worker thread wakes up
01:38:40.619 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:40.619 00.000 10844 UpdateGuideState exits: m=2504 SNR=31.3 Saturated
01:38:40.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:40.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:40.619 00.000 10844 Enqueuing Expose request
01:38:40.620 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd
01:38:40.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.30)
01:38:40.620 00.000 11060 Moving (-0.32, -0.30) raw xDistance=0.35 yDistance=-0.27
01:38:40.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
01:38:40.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:38:40.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:38:40.620 00.000 11060 MoveAxis(W, 61, ABG)
01:38:40.620 00.000 11060 Guiding  Dir = 3, Dur = 61
01:38:40.630 00.010 11060 IsSlewing returns 0
01:38:40.637 00.007 11060 IsGuiding returns 0
01:38:40.708 00.071 11060 IsGuiding returns 0
01:38:40.708 00.000 11060 Move returns status 0, amount 61
01:38:40.708 00.000 11060 MoveAxis(N, 0, ABG)
01:38:40.708 00.000 11060 Move returns status 0, amount 0
01:38:40.708 00.000 11060 move complete, result=0
01:38:40.708 00.000 11060 worker thread done servicing request
01:38:40.709 00.001 11060 Worker thread wakes up
01:38:40.709 00.000 10844 GuideStep: 0.3 px 61 ms WEST, -0.3 px 0 ms NORTH
01:38:40.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:40.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:41.347 00.638 11060 Exposure complete
01:38:41.519 00.172 11060 worker thread done servicing request
01:38:41.519 00.000 10844 OnExposeComplete: enter
01:38:41.519 00.000 10844 UpdateGuideState(): m_state=6
01:38:41.520 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10587
01:38:41.520 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=60.97, Mass=2832, SNR=33.6, Peak=238 HFD=3.3
01:38:41.520 00.000 10844 MultiStar: [#1 -0.31,0.42,1.00,U] [#2 -0.10,-0.15,2.06,U] [#3 0.03,-0.09,0.94,U] [#4 0.27,-0.10,0.83,U] [#5 0.12,0.08,0.92,U] [#6 -0.39,0.13,0.93,U] [#7 -0.38,-0.37,0.82,U] [#8 0.04,-0.03,1.03,U] 
01:38:41.520 00.000 10844 single-star, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.07, -0.00}
01:38:41.520 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
01:38:41.520 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
01:38:41.521 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.09 mountX=0.01 mountY=-0.06, mountTheta=-1.34
01:38:41.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.00, opts=13)
01:38:41.522 00.000 10844 Enqueuing Move request for scope (-0.07, -0.00)
01:38:41.522 00.000 11060 Worker thread wakes up
01:38:41.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:41.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
01:38:41.522 00.000 10844 UpdateGuideState exits: m=2832 SNR=33.6
01:38:41.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
01:38:41.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:41.522 00.000 11060 Moving (-0.07, -0.00) raw xDistance=0.01 yDistance=-0.06
01:38:41.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:41.522 00.000 10844 Enqueuing Expose request
01:38:41.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:41.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:41.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:41.522 00.000 11060 MoveAxis(E, 0, ABG)
01:38:41.522 00.000 11060 Move returns status 0, amount 0
01:38:41.522 00.000 11060 MoveAxis(N, 0, ABG)
01:38:41.522 00.000 11060 Move returns status 0, amount 0
01:38:41.522 00.000 11060 move complete, result=0
01:38:41.522 00.000 11060 worker thread done servicing request
01:38:41.522 00.000 11060 Worker thread wakes up
01:38:41.524 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:41.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:41.525 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:42.159 00.634 11060 Exposure complete
01:38:42.348 00.189 11060 worker thread done servicing request
01:38:42.348 00.000 10844 OnExposeComplete: enter
01:38:42.349 00.001 10844 UpdateGuideState(): m_state=6
01:38:42.349 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10588
01:38:42.349 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=60.67, Mass=3161, SNR=35.9, Peak=255 HFD=3.5
01:38:42.349 00.000 10844 MultiStar: [#1 -0.62,0.05,0.00,M1] [#2 -0.17,0.29,1.73,U] [#3 -0.03,-0.94,0.00,M2] [#4 0.29,0.05,0.89,U] [#5 0.06,0.04,0.92,U] [#6 -0.71,-0.16,0.00,M3] [#7 -0.50,-0.65,0.00,M3] [#8 0.17,0.02,0.92,U] 
01:38:42.349 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.05}, one-star: {-0.05, -0.30}
01:38:42.349 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
01:38:42.350 00.001 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
01:38:42.350 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.15 mountX=-0.06 mountY=0.01, mountTheta=2.89
01:38:42.351 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
01:38:42.351 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
01:38:42.351 00.000 11060 Worker thread wakes up
01:38:42.351 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:42.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:38:42.351 00.000 10844 UpdateGuideState exits: m=3161 SNR=35.9 Saturated
01:38:42.351 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:38:42.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:42.352 00.001 11060 Moving (0.02, 0.05) raw xDistance=-0.06 yDistance=0.01
01:38:42.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:42.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:38:42.352 00.000 10844 Enqueuing Expose request
01:38:42.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:42.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:38:42.352 00.000 11060 MoveAxis(E, 0, ABG)
01:38:42.352 00.000 11060 Move returns status 0, amount 0
01:38:42.352 00.000 11060 MoveAxis(N, 0, ABG)
01:38:42.352 00.000 11060 Move returns status 0, amount 0
01:38:42.352 00.000 11060 move complete, result=0
01:38:42.352 00.000 11060 worker thread done servicing request
01:38:42.352 00.000 11060 Worker thread wakes up
01:38:42.353 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:42.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:42.354 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:43.013 00.659 11060 Exposure complete
01:38:43.196 00.183 11060 worker thread done servicing request
01:38:43.196 00.000 10844 OnExposeComplete: enter
01:38:43.196 00.000 10844 UpdateGuideState(): m_state=6
01:38:43.196 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10589
01:38:43.197 00.001 10844 Star::Find returns 1 (1), X=268.40, Y=60.66, Mass=3376, SNR=36.6, Peak=255 HFD=3.4
01:38:43.197 00.000 10844 MultiStar: [#1 -0.34,0.39,0.86,U] [#2 -0.50,0.18,1.85,U] [#3 -0.27,-0.31,0.87,U] [#4 0.25,0.46,0.85,U] [#5 -0.21,-0.59,0.00,M1] [#6 -0.59,0.45,0.00,M4] [#7 -0.56,-0.67,0.00,M4] [#8 0.05,0.36,0.90,U] 
01:38:43.197 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.12}, one-star: {-0.09, -0.31}
01:38:43.197 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
01:38:43.197 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.96)
01:38:43.203 00.006 10844 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.24 cameraTheta=2.59 mountX=-0.09 mountY=-0.22, mountTheta=-1.94
01:38:43.204 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.12, opts=13)
01:38:43.205 00.001 10844 Enqueuing Move request for scope (-0.20, 0.12)
01:38:43.205 00.000 11060 Worker thread wakes up
01:38:43.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:38:43.205 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:38:43.205 00.000 11060 Moving (-0.20, 0.12) raw xDistance=-0.09 yDistance=-0.22
01:38:43.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:43.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:43.205 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-0.27
01:38:43.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:38:43.205 00.000 11060 MoveAxis(E, 0, ABG)
01:38:43.205 00.000 10844 UpdateGuideState exits: m=3376 SNR=36.6 Saturated
01:38:43.205 00.000 11060 Move returns status 0, amount 0
01:38:43.205 00.000 11060 BLC: Oldest BLC event removed
01:38:43.205 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 683 applied
01:38:43.205 00.000 11060 MoveAxis(N, 769, ABG)
01:38:43.206 00.001 11060 duration set to 750 by maxDecDuration
01:38:43.206 00.000 11060 Guiding  Dir = 0, Dur = 750
01:38:43.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:43.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:43.206 00.000 10844 Enqueuing Expose request
01:38:43.219 00.013 11060 IsSlewing returns 0
01:38:43.219 00.000 11060 IsGuiding returns 0
01:38:43.985 00.766 11060 IsGuiding returns 0
01:38:43.986 00.001 11060 Move returns status 0, amount 750
01:38:43.986 00.000 11060 move complete, result=0
01:38:43.986 00.000 11060 worker thread done servicing request
01:38:43.986 00.000 11060 Worker thread wakes up
01:38:43.986 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
01:38:43.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:43.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:44.631 00.645 11060 Exposure complete
01:38:44.783 00.152 11060 worker thread done servicing request
01:38:44.783 00.000 10844 OnExposeComplete: enter
01:38:44.783 00.000 10844 UpdateGuideState(): m_state=6
01:38:44.783 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10590
01:38:44.785 00.002 10844 Star::Find returns 1 (0), X=268.85, Y=60.96, Mass=2610, SNR=32.3, Peak=251 HFD=3.1
01:38:44.785 00.000 10844 MultiStar: [#1 -0.18,-0.03,0.94,U] [#2 -0.31,0.27,2.03,U] [#3 -0.00,-0.18,0.96,U] [#4 0.03,0.38,0.94,U] [#5 -0.22,0.40,1.04,U] [#6 -0.18,0.55,1.00,U] [#7 -0.33,0.11,0.88,U] [#8 0.21,0.48,1.02,U] 
01:38:44.785 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.23}, one-star: {0.36, -0.01}
01:38:44.785 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.58)
01:38:44.785 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
01:38:44.785 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.96 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
01:38:44.786 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.23, opts=13)
01:38:44.787 00.001 10844 Enqueuing Move request for scope (-0.09, 0.23)
01:38:44.787 00.000 11060 Worker thread wakes up
01:38:44.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:44.787 00.000 10844 UpdateGuideState exits: m=2610 SNR=32.3
01:38:44.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:44.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:44.787 00.000 10844 Enqueuing Expose request
01:38:44.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
01:38:44.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
01:38:44.787 00.000 11060 Moving (-0.09, 0.23) raw xDistance=-0.21 yDistance=-0.13
01:38:44.788 00.001 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.154681, 1:0.127958
01:38:44.788 00.000 11060 BLC: No correction, Miss < min_move
01:38:44.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:38:44.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:44.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:38:44.788 00.000 11060 MoveAxis(E, 36, ABG)
01:38:44.788 00.000 11060 Guiding  Dir = 2, Dur = 36
01:38:44.797 00.009 11060 IsSlewing returns 0
01:38:44.797 00.000 11060 IsGuiding returns 0
01:38:44.861 00.064 11060 IsGuiding returns 0
01:38:44.861 00.000 11060 Move returns status 0, amount 36
01:38:44.861 00.000 11060 MoveAxis(N, 0, ABG)
01:38:44.861 00.000 11060 Move returns status 0, amount 0
01:38:44.862 00.001 11060 move complete, result=0
01:38:44.862 00.000 11060 worker thread done servicing request
01:38:44.862 00.000 11060 Worker thread wakes up
01:38:44.862 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
01:38:44.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:44.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:45.510 00.648 11060 Exposure complete
01:38:45.670 00.160 11060 worker thread done servicing request
01:38:45.670 00.000 10844 OnExposeComplete: enter
01:38:45.670 00.000 10844 UpdateGuideState(): m_state=6
01:38:45.670 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10591
01:38:45.670 00.000 10844 Star::Find returns 1 (1), X=268.70, Y=60.68, Mass=2827, SNR=33.5, Peak=255 HFD=3.6
01:38:45.670 00.000 10844 MultiStar: [#1 0.04,0.18,0.90,U] [#2 0.05,-0.02,1.98,U] [#3 0.14,-0.08,0.97,U] [#4 0.19,0.77,0.00,M1] [#5 -0.19,-0.03,0.99,U] [#6 0.04,-0.18,0.83,U] [#7 0.06,-0.21,0.77,U] [#8 -0.06,0.28,0.99,U] 
01:38:45.670 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.22, -0.29}
01:38:45.670 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:38:45.670 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:38:45.670 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.76 mountX=0.03 mountY=0.04, mountTheta=0.98
01:38:45.673 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
01:38:45.673 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
01:38:45.673 00.000 11060 Worker thread wakes up
01:38:45.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:45.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:38:45.673 00.000 10844 UpdateGuideState exits: m=2827 SNR=33.5 Saturated
01:38:45.673 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:38:45.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:45.673 00.000 11060 Moving (0.04, -0.04) raw xDistance=0.03 yDistance=0.04
01:38:45.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:45.673 00.000 10844 Enqueuing Expose request
01:38:45.673 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.154681, 1:0.127958, 2:-0.044606
01:38:45.673 00.000 11060 BLC: No correction, Miss < min_move
01:38:45.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:38:45.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:45.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:38:45.673 00.000 11060 MoveAxis(E, 0, ABG)
01:38:45.674 00.001 11060 Move returns status 0, amount 0
01:38:45.674 00.000 11060 MoveAxis(N, 0, ABG)
01:38:45.674 00.000 11060 Move returns status 0, amount 0
01:38:45.674 00.000 11060 move complete, result=0
01:38:45.674 00.000 11060 worker thread done servicing request
01:38:45.674 00.000 11060 Worker thread wakes up
01:38:45.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:45.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:45.675 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:46.307 00.632 11060 Exposure complete
01:38:46.477 00.170 11060 worker thread done servicing request
01:38:46.477 00.000 10844 OnExposeComplete: enter
01:38:46.477 00.000 10844 UpdateGuideState(): m_state=6
01:38:46.477 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10592
01:38:46.477 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=60.54, Mass=2640, SNR=32.3, Peak=255 HFD=3.2
01:38:46.478 00.001 10844 MultiStar: [#1 -0.03,-0.72,0.00,M1] [#2 -0.04,-0.05,2.16,U] [#3 -0.19,-0.65,0.00,M1] [#4 0.07,0.03,1.02,U] [#5 0.19,-0.02,0.96,U] [#6 -0.24,0.31,0.89,U] [#7 -0.22,-0.27,0.87,U] [#8 0.09,0.20,0.97,U] 
01:38:46.478 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.04}, one-star: {0.05, -0.43}
01:38:46.478 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
01:38:46.478 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
01:38:46.478 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.89 mountX=0.04 mountY=-0.01, mountTheta=-0.15
01:38:46.479 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
01:38:46.479 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
01:38:46.479 00.000 11060 Worker thread wakes up
01:38:46.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
01:38:46.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
01:38:46.479 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
01:38:46.479 00.000 11060 BLC: window closed
01:38:46.479 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.154681, 1:0.127958, 2:-0.044606
01:38:46.479 00.000 11060 BLC: No correction, Miss < min_move
01:38:46.480 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:46.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:38:46.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:46.480 00.000 10844 UpdateGuideState exits: m=2640 SNR=32.3 Saturated
01:38:46.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:38:46.480 00.000 11060 MoveAxis(E, 0, ABG)
01:38:46.480 00.000 11060 Move returns status 0, amount 0
01:38:46.480 00.000 11060 MoveAxis(N, 0, ABG)
01:38:46.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:46.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:46.480 00.000 10844 Enqueuing Expose request
01:38:46.480 00.000 11060 Move returns status 0, amount 0
01:38:46.480 00.000 11060 move complete, result=0
01:38:46.480 00.000 11060 worker thread done servicing request
01:38:46.480 00.000 11060 Worker thread wakes up
01:38:46.482 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:46.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:46.483 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:47.115 00.632 11060 Exposure complete
01:38:47.273 00.158 11060 worker thread done servicing request
01:38:47.280 00.007 10844 OnExposeComplete: enter
01:38:47.280 00.000 10844 UpdateGuideState(): m_state=6
01:38:47.280 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10593
01:38:47.280 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=60.90, Mass=3263, SNR=35.7, Peak=255 HFD=3.6
01:38:47.281 00.001 10844 MultiStar: [#1 -0.09,-0.02,0.81,U] [#2 0.01,0.28,1.89,U] [#3 0.19,0.23,0.95,U] [#4 0.06,-0.01,0.88,U] [#5 -0.18,0.20,0.95,U] [#6 -0.21,-0.14,0.86,U] [#7 -0.51,0.12,0.80,U] [#8 -0.09,0.37,0.92,U] 
01:38:47.281 00.000 10844 single-star, 8 included, MultiStar: {-0.06, 0.13}, one-star: {0.08, -0.08}
01:38:47.281 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:38:47.281 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:38:47.281 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.76 mountX=0.06 mountY=0.09, mountTheta=0.99
01:38:47.283 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
01:38:47.284 00.001 10844 Enqueuing Move request for scope (0.08, -0.08)
01:38:47.284 00.000 11060 Worker thread wakes up
01:38:47.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:47.284 00.000 10844 UpdateGuideState exits: m=3263 SNR=35.7 Saturated
01:38:47.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:47.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:47.284 00.000 10844 Enqueuing Expose request
01:38:47.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:38:47.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:38:47.284 00.000 11060 Moving (0.08, -0.08) raw xDistance=0.06 yDistance=0.09
01:38:47.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:38:47.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:47.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:38:47.284 00.000 11060 MoveAxis(E, 0, ABG)
01:38:47.285 00.001 11060 Move returns status 0, amount 0
01:38:47.285 00.000 11060 MoveAxis(N, 0, ABG)
01:38:47.285 00.000 11060 Move returns status 0, amount 0
01:38:47.285 00.000 11060 move complete, result=0
01:38:47.285 00.000 11060 worker thread done servicing request
01:38:47.285 00.000 11060 Worker thread wakes up
01:38:47.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:47.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:47.287 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:47.931 00.644 11060 Exposure complete
01:38:48.108 00.177 11060 worker thread done servicing request
01:38:48.108 00.000 10844 OnExposeComplete: enter
01:38:48.108 00.000 10844 UpdateGuideState(): m_state=6
01:38:48.109 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10594
01:38:48.110 00.001 10844 Star::Find returns 1 (0), X=268.67, Y=60.84, Mass=2433, SNR=31.5, Peak=243 HFD=3.4
01:38:48.111 00.001 10844 MultiStar: [#1 0.08,0.17,0.97,U] [#2 -0.47,0.35,2.04,U] [#3 -0.20,0.02,1.01,U] [#4 0.48,0.27,1.02,U] [#5 -0.01,0.06,1.00,U] [#6 -0.53,0.06,1.02,U] [#7 0.03,-0.26,0.89,U] [#8 0.45,0.26,1.00,U] 
01:38:48.111 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {0.19, -0.13}
01:38:48.111 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
01:38:48.111 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
01:38:48.113 00.002 10844 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.95 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
01:38:48.127 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.12, opts=13)
01:38:48.127 00.000 10844 Enqueuing Move request for scope (-0.05, 0.12)
01:38:48.128 00.001 11060 Worker thread wakes up
01:38:48.128 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
01:38:48.128 00.000 10844 UpdateGuideState exits: m=2433 SNR=31.5
01:38:48.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:48.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
01:38:48.128 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
01:38:48.128 00.000 11060 Moving (-0.05, 0.12) raw xDistance=-0.11 yDistance=-0.07
01:38:48.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:38:48.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:48.128 00.000 10844 Enqueuing Expose request
01:38:48.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:38:48.128 00.000 11060 MoveAxis(E, 0, ABG)
01:38:48.128 00.000 11060 Move returns status 0, amount 0
01:38:48.128 00.000 11060 MoveAxis(N, 0, ABG)
01:38:48.129 00.001 11060 Move returns status 0, amount 0
01:38:48.129 00.000 11060 move complete, result=0
01:38:48.129 00.000 11060 worker thread done servicing request
01:38:48.129 00.000 11060 Worker thread wakes up
01:38:48.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:48.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:48.132 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:48.776 00.644 11060 Exposure complete
01:38:48.931 00.155 11060 worker thread done servicing request
01:38:48.931 00.000 10844 OnExposeComplete: enter
01:38:48.931 00.000 10844 UpdateGuideState(): m_state=6
01:38:48.932 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10595
01:38:48.932 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=60.64, Mass=2679, SNR=32.9, Peak=255 HFD=3.2
01:38:48.932 00.000 10844 MultiStar: [#1 -0.50,-0.41,0.00,M1] [#2 -0.16,-0.09,2.13,U] [#3 -0.23,0.26,1.02,U] [#4 0.54,-0.13,0.85,U] [#5 -0.20,-0.04,0.94,U] [#6 -0.18,-0.28,0.96,U] [#7 -0.26,-0.81,0.00,M1] [#8 -0.18,0.21,0.93,U] 
01:38:48.932 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.06}, one-star: {-0.09, -0.34}
01:38:48.932 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
01:38:48.932 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
01:38:48.932 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.56 mountX=0.08 mountY=-0.08, mountTheta=-0.82
01:38:48.933 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.06, opts=13)
01:38:48.933 00.000 10844 Enqueuing Move request for scope (-0.09, -0.06)
01:38:48.935 00.002 11060 Worker thread wakes up
01:38:48.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:48.935 00.000 10844 UpdateGuideState exits: m=2679 SNR=32.9 Saturated
01:38:48.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:48.935 00.000 10844 Enqueuing Expose request
01:38:48.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
01:38:48.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
01:38:48.935 00.000 11060 Moving (-0.09, -0.06) raw xDistance=0.08 yDistance=-0.08
01:38:48.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:38:48.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:48.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:38:48.935 00.000 11060 MoveAxis(E, 0, ABG)
01:38:48.935 00.000 11060 Move returns status 0, amount 0
01:38:48.935 00.000 11060 MoveAxis(N, 0, ABG)
01:38:48.936 00.001 11060 Move returns status 0, amount 0
01:38:48.936 00.000 11060 move complete, result=0
01:38:48.936 00.000 11060 worker thread done servicing request
01:38:48.936 00.000 11060 Worker thread wakes up
01:38:48.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:48.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:48.937 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:49.573 00.636 11060 Exposure complete
01:38:49.729 00.156 11060 worker thread done servicing request
01:38:49.730 00.001 10844 OnExposeComplete: enter
01:38:49.730 00.000 10844 UpdateGuideState(): m_state=6
01:38:49.730 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10596
01:38:49.730 00.000 10844 Star::Find returns 1 (1), X=268.78, Y=60.59, Mass=3242, SNR=35.8, Peak=255 HFD=3.7
01:38:49.730 00.000 10844 MultiStar: [#1 -0.05,-0.37,0.88,U] [#2 -0.48,0.55,0.00,M1] [#3 -0.10,-0.51,0.83,U] [#4 0.38,0.21,0.85,U] [#5 -0.38,-0.13,0.92,U] [#6 -0.23,-0.13,0.86,U] [#7 -0.37,-0.34,0.77,U] [#8 -0.00,0.44,0.86,U] 
01:38:49.730 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.15}, one-star: {0.29, -0.38}
01:38:49.730 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
01:38:49.730 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
01:38:49.730 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.88 mountX=0.16 mountY=-0.02, mountTheta=-0.14
01:38:49.731 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.15, opts=13)
01:38:49.733 00.002 10844 Enqueuing Move request for scope (-0.05, -0.15)
01:38:49.733 00.000 11060 Worker thread wakes up
01:38:49.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
01:38:49.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
01:38:49.733 00.000 11060 Moving (-0.05, -0.15) raw xDistance=0.16 yDistance=-0.02
01:38:49.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:38:49.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:49.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:49.733 00.000 10844 UpdateGuideState exits: m=3242 SNR=35.8 Saturated
01:38:49.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:38:49.733 00.000 11060 MoveAxis(W, 28, ABG)
01:38:49.733 00.000 11060 Guiding  Dir = 3, Dur = 28
01:38:49.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:49.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:49.733 00.000 10844 Enqueuing Expose request
01:38:49.741 00.008 11060 IsSlewing returns 0
01:38:49.741 00.000 11060 IsGuiding returns 0
01:38:49.773 00.032 11060 IsGuiding returns 0
01:38:49.773 00.000 11060 Move returns status 0, amount 28
01:38:49.773 00.000 11060 MoveAxis(N, 0, ABG)
01:38:49.774 00.001 11060 Move returns status 0, amount 0
01:38:49.774 00.000 11060 move complete, result=0
01:38:49.774 00.000 11060 worker thread done servicing request
01:38:49.774 00.000 11060 Worker thread wakes up
01:38:49.774 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
01:38:49.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:49.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:50.404 00.630 11060 Exposure complete
01:38:50.585 00.181 11060 worker thread done servicing request
01:38:50.585 00.000 10844 OnExposeComplete: enter
01:38:50.585 00.000 10844 UpdateGuideState(): m_state=6
01:38:50.585 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10597
01:38:50.585 00.000 10844 Star::Find returns 1 (1), X=268.65, Y=60.86, Mass=2530, SNR=31.9, Peak=255 HFD=3.3
01:38:50.585 00.000 10844 MultiStar: [#1 -0.34,0.03,1.05,U] [#2 -0.10,0.09,2.13,U] [#3 -0.25,-0.27,0.97,U] [#4 0.08,0.13,1.00,U] [#5 0.12,-0.11,1.01,U] [#6 -0.02,0.05,0.95,U] [#7 -0.19,-0.28,0.83,U] [#8 0.16,0.58,0.00,M1] 
01:38:50.585 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {0.16, -0.11}
01:38:50.587 00.002 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
01:38:50.587 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
01:38:50.587 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.69 mountX=0.05 mountY=-0.06, mountTheta=-0.95
01:38:50.588 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.03, opts=13)
01:38:50.588 00.000 10844 Enqueuing Move request for scope (-0.07, -0.03)
01:38:50.588 00.000 11060 Worker thread wakes up
01:38:50.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:50.589 00.001 10844 UpdateGuideState exits: m=2530 SNR=31.9 Saturated
01:38:50.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:38:50.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:50.589 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:38:50.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:50.589 00.000 11060 Moving (-0.07, -0.03) raw xDistance=0.05 yDistance=-0.06
01:38:50.589 00.000 10844 Enqueuing Expose request
01:38:50.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:50.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:50.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:50.589 00.000 11060 MoveAxis(E, 0, ABG)
01:38:50.589 00.000 11060 Move returns status 0, amount 0
01:38:50.589 00.000 11060 MoveAxis(N, 0, ABG)
01:38:50.589 00.000 11060 Move returns status 0, amount 0
01:38:50.590 00.001 11060 move complete, result=0
01:38:50.590 00.000 11060 worker thread done servicing request
01:38:50.590 00.000 11060 Worker thread wakes up
01:38:50.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:50.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:50.591 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:51.238 00.647 11060 Exposure complete
01:38:51.416 00.178 11060 worker thread done servicing request
01:38:51.416 00.000 10844 OnExposeComplete: enter
01:38:51.416 00.000 10844 UpdateGuideState(): m_state=6
01:38:51.416 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10598
01:38:51.416 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=60.52, Mass=2720, SNR=32.2, Peak=242 HFD=3.7
01:38:51.416 00.000 10844 MultiStar: [#1 -0.07,-0.02,0.87,U] [#2 -0.31,0.10,2.19,U] [#3 -0.10,-0.29,0.90,U] [#4 0.23,0.44,1.00,U] [#5 0.03,0.07,0.97,U] [#6 -0.45,0.17,0.93,U] [#7 -0.30,0.07,0.82,U] [#8 0.20,0.13,0.99,U] 
01:38:51.416 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {0.29, -0.45}
01:38:51.416 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.47 = -1.82)
01:38:51.416 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.83)
01:38:51.416 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.71 mountX=-0.02 mountY=-0.08, mountTheta=-1.82
01:38:51.417 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
01:38:51.417 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
01:38:51.417 00.000 11060 Worker thread wakes up
01:38:51.418 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:38:51.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:38:51.418 00.000 11060 Moving (-0.08, 0.04) raw xDistance=-0.02 yDistance=-0.08
01:38:51.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:38:51.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:51.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:51.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:38:51.418 00.000 11060 MoveAxis(E, 0, ABG)
01:38:51.418 00.000 11060 Move returns status 0, amount 0
01:38:51.418 00.000 10844 UpdateGuideState exits: m=2720 SNR=32.2
01:38:51.418 00.000 11060 MoveAxis(N, 0, ABG)
01:38:51.418 00.000 11060 Move returns status 0, amount 0
01:38:51.418 00.000 11060 move complete, result=0
01:38:51.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.418 00.000 11060 worker thread done servicing request
01:38:51.419 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:51.419 00.000 10844 Enqueuing Expose request
01:38:51.419 00.000 11060 Worker thread wakes up
01:38:51.419 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:51.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:51.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:52.056 00.637 11060 Exposure complete
01:38:52.220 00.164 11060 worker thread done servicing request
01:38:52.220 00.000 10844 OnExposeComplete: enter
01:38:52.220 00.000 10844 UpdateGuideState(): m_state=6
01:38:52.220 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10599
01:38:52.220 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=60.71, Mass=2584, SNR=32.4, Peak=223 HFD=3.2
01:38:52.221 00.001 10844 MultiStar: [#1 0.00,-0.08,0.98,U] [#2 -0.19,-0.33,2.22,U] [#3 -0.25,-0.04,0.93,U] [#4 0.23,-0.25,1.01,U] [#5 0.13,-0.42,1.10,U] [#6 -0.17,0.00,0.99,U] [#7 -0.14,-0.13,0.76,U] [#8 -0.05,0.03,0.85,U] 
01:38:52.221 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.19}, one-star: {-0.07, -0.26}
01:38:52.221 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
01:38:52.221 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
01:38:52.221 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.91 mountX=0.20 mountY=-0.04, mountTheta=-0.18
01:38:52.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.19, opts=13)
01:38:52.222 00.000 10844 Enqueuing Move request for scope (-0.07, -0.19)
01:38:52.222 00.000 11060 Worker thread wakes up
01:38:52.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:52.222 00.000 10844 UpdateGuideState exits: m=2584 SNR=32.4
01:38:52.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:52.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:52.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
01:38:52.222 00.000 10844 Enqueuing Expose request
01:38:52.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
01:38:52.223 00.001 11060 Moving (-0.07, -0.19) raw xDistance=0.20 yDistance=-0.04
01:38:52.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:38:52.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:52.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:52.223 00.000 11060 MoveAxis(W, 35, ABG)
01:38:52.223 00.000 11060 Guiding  Dir = 3, Dur = 35
01:38:52.239 00.016 11060 IsSlewing returns 0
01:38:52.239 00.000 11060 IsGuiding returns 0
01:38:52.286 00.047 11060 IsGuiding returns 0
01:38:52.286 00.000 11060 Move returns status 0, amount 35
01:38:52.286 00.000 11060 MoveAxis(N, 0, ABG)
01:38:52.286 00.000 11060 Move returns status 0, amount 0
01:38:52.286 00.000 11060 move complete, result=0
01:38:52.286 00.000 11060 worker thread done servicing request
01:38:52.286 00.000 11060 Worker thread wakes up
01:38:52.287 00.001 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
01:38:52.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:52.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:52.928 00.641 11060 Exposure complete
01:38:53.117 00.189 11060 worker thread done servicing request
01:38:53.117 00.000 10844 OnExposeComplete: enter
01:38:53.117 00.000 10844 UpdateGuideState(): m_state=6
01:38:53.117 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10600
01:38:53.117 00.000 10844 Star::Find returns 1 (1), X=268.73, Y=60.38, Mass=2566, SNR=31.9, Peak=255 HFD=3.5
01:38:53.117 00.000 10844 MultiStar: [#1 -0.15,-0.63,0.00,M1] [#2 -0.06,-0.22,2.18,U] [#3 0.08,-0.18,1.04,U] [#4 0.53,-0.44,0.00,M1] [#5 0.00,0.09,1.11,U] [#6 0.14,0.01,1.06,U] [#7 -0.12,-0.07,0.81,U] [#8 0.33,-0.42,1.00,U] 
01:38:53.117 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.20}, one-star: {0.25, -0.60}
01:38:53.117 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
01:38:53.117 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:38:53.119 00.002 10844 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.22 mountX=0.18 mountY=0.10, mountTheta=0.52
01:38:53.119 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.20, opts=13)
01:38:53.119 00.000 10844 Enqueuing Move request for scope (0.07, -0.20)
01:38:53.119 00.000 11060 Worker thread wakes up
01:38:53.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
01:38:53.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
01:38:53.119 00.000 11060 Moving (0.07, -0.20) raw xDistance=0.18 yDistance=0.10
01:38:53.120 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:38:53.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:53.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:53.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:38:53.120 00.000 11060 MoveAxis(W, 33, ABG)
01:38:53.120 00.000 11060 Guiding  Dir = 3, Dur = 33
01:38:53.120 00.000 10844 UpdateGuideState exits: m=2566 SNR=31.9 Saturated
01:38:53.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:53.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:53.120 00.000 10844 Enqueuing Expose request
01:38:53.127 00.007 11060 IsSlewing returns 0
01:38:53.127 00.000 11060 IsGuiding returns 0
01:38:53.174 00.047 11060 IsGuiding returns 0
01:38:53.174 00.000 11060 Move returns status 0, amount 33
01:38:53.174 00.000 11060 MoveAxis(N, 0, ABG)
01:38:53.175 00.001 11060 Move returns status 0, amount 0
01:38:53.175 00.000 11060 move complete, result=0
01:38:53.175 00.000 11060 worker thread done servicing request
01:38:53.175 00.000 11060 Worker thread wakes up
01:38:53.175 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
01:38:53.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:53.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:53.812 00.637 11060 Exposure complete
01:38:53.973 00.161 11060 worker thread done servicing request
01:38:53.974 00.001 10844 OnExposeComplete: enter
01:38:53.974 00.000 10844 UpdateGuideState(): m_state=6
01:38:53.974 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10601
01:38:53.974 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=60.81, Mass=2674, SNR=32.5, Peak=251 HFD=3.5
01:38:53.974 00.000 10844 MultiStar: [#1 0.07,-0.13,0.98,U] [#2 0.31,0.34,2.12,U] [#3 0.18,-0.04,1.05,U] [#4 0.63,-0.52,0.00,M2] [#5 0.41,-0.09,1.00,U] [#6 -0.12,-0.11,0.91,U] [#7 0.04,-0.45,0.90,U] [#8 0.79,0.05,0.00,M1] 
01:38:53.974 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.03}, one-star: {0.22, -0.16}
01:38:53.974 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
01:38:53.975 00.001 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
01:38:53.975 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.14 mountX=-0.01 mountY=0.19, mountTheta=1.61
01:38:53.976 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.03, opts=13)
01:38:53.976 00.000 10844 Enqueuing Move request for scope (0.19, -0.03)
01:38:53.976 00.000 11060 Worker thread wakes up
01:38:53.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
01:38:53.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
01:38:53.976 00.000 11060 Moving (0.19, -0.03) raw xDistance=-0.01 yDistance=0.19
01:38:53.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:53.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:53.976 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:53.977 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:38:53.977 00.000 10844 UpdateGuideState exits: m=2674 SNR=32.5
01:38:53.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:53.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:53.977 00.000 10844 Enqueuing Expose request
01:38:53.977 00.000 11060 MoveAxis(E, 0, ABG)
01:38:53.977 00.000 11060 Move returns status 0, amount 0
01:38:53.977 00.000 11060 MoveAxis(N, 0, ABG)
01:38:53.977 00.000 11060 Move returns status 0, amount 0
01:38:53.977 00.000 11060 move complete, result=0
01:38:53.977 00.000 11060 worker thread done servicing request
01:38:53.977 00.000 11060 Worker thread wakes up
01:38:53.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:53.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:53.979 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:54.628 00.649 11060 Exposure complete
01:38:54.809 00.181 11060 worker thread done servicing request
01:38:54.810 00.001 10844 OnExposeComplete: enter
01:38:54.810 00.000 10844 UpdateGuideState(): m_state=6
01:38:54.810 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10602
01:38:54.810 00.000 10844 Star::Find returns 1 (1), X=268.95, Y=60.39, Mass=3035, SNR=34.9, Peak=255 HFD=3.7
01:38:54.810 00.000 10844 MultiStar: [#1 -0.07,-0.15,0.93,U] [#2 0.21,0.10,1.94,U] [#3 -0.18,-0.41,0.89,U] [#4 0.35,-0.17,0.92,U] [#5 0.43,-0.71,0.00,M1] [#6 -0.65,-0.31,0.00,M1] [#7 -0.28,-0.28,0.76,U] [#8 -0.08,-0.34,0.91,U] 
01:38:54.810 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.21}, one-star: {0.47, -0.59}
01:38:54.810 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
01:38:54.810 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
01:38:54.811 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.16 mountX=0.19 mountY=0.13, mountTheta=0.58
01:38:54.813 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.21, opts=13)
01:38:54.813 00.000 10844 Enqueuing Move request for scope (0.09, -0.21)
01:38:54.813 00.000 11060 Worker thread wakes up
01:38:54.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:54.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
01:38:54.813 00.000 10844 UpdateGuideState exits: m=3035 SNR=34.9 Saturated
01:38:54.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
01:38:54.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:54.813 00.000 11060 Moving (0.09, -0.21) raw xDistance=0.19 yDistance=0.13
01:38:54.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:54.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:38:54.814 00.001 10844 Enqueuing Expose request
01:38:54.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:54.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:38:54.814 00.000 11060 MoveAxis(W, 34, ABG)
01:38:54.814 00.000 11060 Guiding  Dir = 3, Dur = 34
01:38:54.844 00.030 11060 IsSlewing returns 0
01:38:54.844 00.000 11060 IsGuiding returns 0
01:38:54.917 00.073 11060 IsGuiding returns 0
01:38:54.917 00.000 11060 Move returns status 0, amount 34
01:38:54.917 00.000 11060 MoveAxis(N, 0, ABG)
01:38:54.917 00.000 11060 Move returns status 0, amount 0
01:38:54.917 00.000 11060 move complete, result=0
01:38:54.917 00.000 11060 worker thread done servicing request
01:38:54.917 00.000 11060 Worker thread wakes up
01:38:54.917 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
01:38:54.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:54.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:55.552 00.635 11060 Exposure complete
01:38:55.721 00.169 11060 worker thread done servicing request
01:38:55.722 00.001 10844 OnExposeComplete: enter
01:38:55.722 00.000 10844 UpdateGuideState(): m_state=6
01:38:55.722 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10603
01:38:55.722 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=61.11, Mass=2923, SNR=34.1, Peak=255 HFD=3.5
01:38:55.722 00.000 10844 MultiStar: [#1 -0.46,0.29,0.94,U] [#2 -0.28,0.01,1.97,U] [#3 -0.33,-0.16,0.95,U] [#4 0.55,-0.33,0.00,M2] [#5 -0.34,0.20,0.93,U] [#6 -0.30,-0.10,0.83,U] [#7 -0.50,0.24,0.82,U] [#8 -0.13,0.25,1.00,U] 
01:38:55.722 00.000 10844 single-star, 7 included, MultiStar: {-0.27, 0.10}, one-star: {0.10, 0.14}
01:38:55.724 00.002 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:38:55.724 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:38:55.724 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.94 mountX=-0.15 mountY=0.08, mountTheta=2.68
01:38:55.725 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.14, opts=13)
01:38:55.725 00.000 10844 Enqueuing Move request for scope (0.10, 0.14)
01:38:55.725 00.000 11060 Worker thread wakes up
01:38:55.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
01:38:55.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
01:38:55.725 00.000 11060 Moving (0.10, 0.14) raw xDistance=-0.15 yDistance=0.08
01:38:55.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:38:55.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:55.725 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:38:55.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:38:55.726 00.001 11060 MoveAxis(E, 25, ABG)
01:38:55.726 00.000 11060 Guiding  Dir = 2, Dur = 25
01:38:55.726 00.000 10844 UpdateGuideState exits: m=2923 SNR=34.1 Saturated
01:38:55.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:55.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:55.726 00.000 10844 Enqueuing Expose request
01:38:55.737 00.011 11060 IsSlewing returns 0
01:38:55.737 00.000 11060 IsGuiding returns 0
01:38:55.769 00.032 11060 IsGuiding returns 0
01:38:55.769 00.000 11060 Move returns status 0, amount 25
01:38:55.769 00.000 11060 MoveAxis(N, 0, ABG)
01:38:55.769 00.000 11060 Move returns status 0, amount 0
01:38:55.769 00.000 11060 move complete, result=0
01:38:55.770 00.001 11060 worker thread done servicing request
01:38:55.770 00.000 11060 Worker thread wakes up
01:38:55.770 00.000 10844 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
01:38:55.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:55.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:56.401 00.631 11060 Exposure complete
01:38:56.568 00.167 11060 worker thread done servicing request
01:38:56.568 00.000 10844 OnExposeComplete: enter
01:38:56.568 00.000 10844 UpdateGuideState(): m_state=6
01:38:56.568 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10604
01:38:56.569 00.001 10844 Star::Find returns 1 (0), X=268.65, Y=61.28, Mass=2479, SNR=31.0, Peak=214 HFD=3.5
01:38:56.569 00.000 10844 MultiStar: [#1 -0.31,0.10,1.07,U] [#2 -0.06,0.19,2.13,U] [#3 -0.61,-0.38,0.00,M1] [#4 0.33,0.03,1.02,U] [#5 0.06,0.15,1.06,U] [#6 -0.39,-0.16,0.88,U] [#7 -0.38,-0.26,0.98,U] [#8 0.24,0.56,0.00,M1] 
01:38:56.569 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.08}, one-star: {0.16, 0.31}
01:38:56.569 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
01:38:56.569 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
01:38:56.569 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.35 mountX=-0.06 mountY=-0.09, mountTheta=-2.19
01:38:56.570 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
01:38:56.571 00.001 10844 Enqueuing Move request for scope (-0.07, 0.08)
01:38:56.571 00.000 11060 Worker thread wakes up
01:38:56.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:38:56.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:38:56.571 00.000 11060 Moving (-0.07, 0.08) raw xDistance=-0.06 yDistance=-0.09
01:38:56.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:38:56.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:56.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:56.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:56.571 00.000 11060 MoveAxis(E, 0, ABG)
01:38:56.571 00.000 11060 Move returns status 0, amount 0
01:38:56.571 00.000 11060 MoveAxis(N, 0, ABG)
01:38:56.571 00.000 11060 Move returns status 0, amount 0
01:38:56.571 00.000 11060 move complete, result=0
01:38:56.571 00.000 10844 UpdateGuideState exits: m=2479 SNR=31.0
01:38:56.572 00.001 11060 worker thread done servicing request
01:38:56.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:56.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:56.572 00.000 10844 Enqueuing Expose request
01:38:56.572 00.000 11060 Worker thread wakes up
01:38:56.572 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:56.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:56.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:57.201 00.629 11060 Exposure complete
01:38:57.381 00.180 11060 worker thread done servicing request
01:38:57.381 00.000 10844 OnExposeComplete: enter
01:38:57.381 00.000 10844 UpdateGuideState(): m_state=6
01:38:57.381 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10605
01:38:57.382 00.001 10844 Star::Find returns 1 (1), X=268.19, Y=60.85, Mass=3464, SNR=37.1, Peak=255 HFD=3.7
01:38:57.382 00.000 10844 MultiStar: [#1 -0.61,0.47,0.00,M1] [#2 -0.17,0.08,1.88,U] [#3 -0.39,-0.54,0.00,M2] [#4 -0.22,0.11,0.83,U] [#5 -0.04,-0.28,0.86,U] [#6 -0.78,-0.12,0.00,M1] [#7 -0.77,-0.07,0.00,M1] [#8 -0.17,0.04,0.85,U] 
01:38:57.382 00.000 10844 refined, 4 included, MultiStar: {-0.18, -0.02}, one-star: {-0.30, -0.13}
01:38:57.383 00.001 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
01:38:57.383 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
01:38:57.383 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.04 mountX=0.05 mountY=-0.18, mountTheta=-1.29
01:38:57.385 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.02, opts=13)
01:38:57.385 00.000 10844 Enqueuing Move request for scope (-0.18, -0.02)
01:38:57.386 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:57.386 00.000 10844 UpdateGuideState exits: m=3464 SNR=37.1 Saturated
01:38:57.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:57.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:57.386 00.000 10844 Enqueuing Expose request
01:38:57.386 00.000 11060 Worker thread wakes up
01:38:57.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
01:38:57.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
01:38:57.386 00.000 11060 Moving (-0.18, -0.02) raw xDistance=0.05 yDistance=-0.18
01:38:57.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:57.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:57.387 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:38:57.387 00.000 11060 MoveAxis(E, 0, ABG)
01:38:57.387 00.000 11060 Move returns status 0, amount 0
01:38:57.387 00.000 11060 MoveAxis(N, 0, ABG)
01:38:57.387 00.000 11060 Move returns status 0, amount 0
01:38:57.387 00.000 11060 move complete, result=0
01:38:57.387 00.000 11060 worker thread done servicing request
01:38:57.387 00.000 11060 Worker thread wakes up
01:38:57.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:57.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:57.388 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:58.034 00.646 11060 Exposure complete
01:38:58.205 00.171 11060 worker thread done servicing request
01:38:58.205 00.000 10844 OnExposeComplete: enter
01:38:58.205 00.000 10844 UpdateGuideState(): m_state=6
01:38:58.205 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10606
01:38:58.206 00.001 10844 Star::Find returns 1 (1), X=268.35, Y=60.68, Mass=2785, SNR=33.3, Peak=255 HFD=3.4
01:38:58.206 00.000 10844 MultiStar: [#1 -0.21,0.37,1.04,U] [#2 -0.64,0.22,0.00,M1] [#3 0.13,-0.76,0.00,M3] [#4 0.55,-0.48,0.00,M1] [#5 -0.28,0.18,1.04,U] [#6 -0.39,-0.21,0.98,U] [#7 -0.72,0.55,0.00,M2] [#8 0.01,-0.14,0.97,U] 
01:38:58.206 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.01}, one-star: {-0.14, -0.29}
01:38:58.206 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
01:38:58.206 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
01:38:58.206 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.07 mountX=0.05 mountY=-0.20, mountTheta=-1.32
01:38:58.207 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.01, opts=13)
01:38:58.208 00.001 10844 Enqueuing Move request for scope (-0.20, -0.01)
01:38:58.208 00.000 11060 Worker thread wakes up
01:38:58.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:58.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
01:38:58.208 00.000 10844 UpdateGuideState exits: m=2785 SNR=33.3 Saturated
01:38:58.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
01:38:58.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:58.208 00.000 11060 Moving (-0.20, -0.01) raw xDistance=0.05 yDistance=-0.20
01:38:58.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:58.208 00.000 10844 Enqueuing Expose request
01:38:58.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:58.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:38:58.208 00.000 11060 MoveAxis(E, 0, ABG)
01:38:58.208 00.000 11060 Move returns status 0, amount 0
01:38:58.208 00.000 11060 MoveAxis(N, 77, ABG)
01:38:58.208 00.000 11060 Guiding  Dir = 0, Dur = 77
01:38:58.222 00.014 11060 IsSlewing returns 0
01:38:58.222 00.000 11060 IsGuiding returns 0
01:38:58.301 00.079 11060 IsGuiding returns 0
01:38:58.301 00.000 11060 Move returns status 0, amount 77
01:38:58.301 00.000 11060 move complete, result=0
01:38:58.302 00.001 11060 worker thread done servicing request
01:38:58.302 00.000 11060 Worker thread wakes up
01:38:58.302 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 77 ms NORTH
01:38:58.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:58.303 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:58.934 00.631 11060 Exposure complete
01:38:59.098 00.164 11060 worker thread done servicing request
01:38:59.098 00.000 10844 OnExposeComplete: enter
01:38:59.099 00.001 10844 UpdateGuideState(): m_state=6
01:38:59.099 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10607
01:38:59.099 00.000 10844 Star::Find returns 1 (1), X=268.45, Y=61.20, Mass=3501, SNR=37.5, Peak=255 HFD=3.7
01:38:59.099 00.000 10844 MultiStar: [#1 -0.47,0.43,0.00,M1] [#2 -0.39,-0.02,1.74,U] [#3 -0.29,-0.61,0.00,M4] [#4 0.28,-0.37,0.78,U] [#5 -0.53,0.86,0.00,M1] [#6 -0.30,-0.13,0.84,U] [#7 -0.66,-0.15,0.00,M3] [#8 0.06,0.36,0.84,U] 
01:38:59.099 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.02}, one-star: {-0.04, 0.23}
01:38:59.099 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.74 = -1.55)
01:38:59.099 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
01:38:59.099 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=2.98 mountX=0.00 mountY=-0.14, mountTheta=-1.55
01:38:59.101 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.02, opts=13)
01:38:59.101 00.000 10844 Enqueuing Move request for scope (-0.13, 0.02)
01:38:59.101 00.000 11060 Worker thread wakes up
01:38:59.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:38:59.101 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:38:59.101 00.000 11060 Moving (-0.13, 0.02) raw xDistance=0.00 yDistance=-0.14
01:38:59.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:38:59.102 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:38:59.102 00.000 10844 UpdateGuideState exits: m=3501 SNR=37.5 Saturated
01:38:59.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:59.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:59.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:59.102 00.000 10844 Enqueuing Expose request
01:38:59.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:38:59.102 00.000 11060 MoveAxis(E, 0, ABG)
01:38:59.102 00.000 11060 Move returns status 0, amount 0
01:38:59.102 00.000 11060 MoveAxis(N, 0, ABG)
01:38:59.102 00.000 11060 Move returns status 0, amount 0
01:38:59.102 00.000 11060 move complete, result=0
01:38:59.102 00.000 11060 worker thread done servicing request
01:38:59.102 00.000 11060 Worker thread wakes up
01:38:59.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:38:59.103 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:38:59.103 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:38:59.743 00.640 11060 Exposure complete
01:38:59.900 00.157 11060 worker thread done servicing request
01:38:59.900 00.000 10844 OnExposeComplete: enter
01:38:59.901 00.001 10844 UpdateGuideState(): m_state=6
01:38:59.901 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10608
01:38:59.901 00.000 10844 Star::Find returns 1 (0), X=267.71, Y=61.14, Mass=2981, SNR=34.7, Peak=237 HFD=3.4
01:38:59.901 00.000 10844 MultiStar: [#1 -0.63,0.46,0.00,M2] [#2 -0.33,-0.16,1.95,U] [#3 -0.49,-0.29,0.91,U] [#4 0.08,-0.34,0.97,U] [#5 -0.36,0.70,0.00,M2] [#6 -0.51,-0.12,0.81,U] [#7 -0.67,0.20,0.00,M4] [#8 0.33,0.39,0.89,U] 
01:38:59.903 00.002 10844 refined, 5 included, MultiStar: {-0.29, -0.08}, one-star: {-0.77, 0.16}
01:38:59.903 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
01:38:59.903 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
01:38:59.903 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-2.89 mountX=0.13 mountY=-0.28, mountTheta=-1.14
01:38:59.904 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.08, opts=13)
01:38:59.904 00.000 10844 Enqueuing Move request for scope (-0.29, -0.08)
01:38:59.904 00.000 11060 Worker thread wakes up
01:38:59.905 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.08) opts 0xd
01:38:59.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.08)
01:38:59.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
01:38:59.905 00.000 11060 Moving (-0.29, -0.08) raw xDistance=0.13 yDistance=-0.28
01:38:59.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:38:59.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
01:38:59.905 00.000 11060 MoveAxis(W, 22, ABG)
01:38:59.905 00.000 10844 UpdateGuideState exits: m=2981 SNR=34.7
01:38:59.905 00.000 11060 Guiding  Dir = 3, Dur = 22
01:38:59.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:59.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:38:59.905 00.000 10844 Enqueuing Expose request
01:38:59.938 00.033 11060 IsSlewing returns 0
01:38:59.939 00.001 11060 IsGuiding returns 0
01:38:59.987 00.048 11060 IsGuiding returns 0
01:38:59.987 00.000 11060 Move returns status 0, amount 22
01:38:59.987 00.000 11060 MoveAxis(N, 108, ABG)
01:38:59.987 00.000 11060 Guiding  Dir = 0, Dur = 108
01:39:00.019 00.032 11060 IsSlewing returns 0
01:39:00.020 00.001 11060 IsGuiding returns 0
01:39:00.158 00.138 11060 IsGuiding returns 0
01:39:00.158 00.000 11060 Move returns status 0, amount 108
01:39:00.158 00.000 11060 move complete, result=0
01:39:00.158 00.000 11060 worker thread done servicing request
01:39:00.158 00.000 11060 Worker thread wakes up
01:39:00.158 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.3 px 108 ms NORTH
01:39:00.159 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:00.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:00.794 00.635 11060 Exposure complete
01:39:00.966 00.172 11060 worker thread done servicing request
01:39:00.966 00.000 10844 OnExposeComplete: enter
01:39:00.966 00.000 10844 UpdateGuideState(): m_state=6
01:39:00.966 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10609
01:39:00.967 00.001 10844 Star::Find returns 1 (1), X=268.68, Y=60.75, Mass=2556, SNR=31.6, Peak=255 HFD=3.5
01:39:00.967 00.000 10844 MultiStar: [#1 -0.18,0.06,1.09,U] [#2 -0.11,-0.75,0.00,M1] [#3 -0.36,-0.29,1.10,U] [#4 -0.14,-0.24,1.05,U] [#5 -0.24,0.70,0.00,M3] [#6 -0.81,-0.06,0.00,M1] [#7 -0.21,0.40,0.85,U] [#8 0.31,-0.08,0.98,U] 
01:39:00.967 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.08}, one-star: {0.20, -0.22}
01:39:00.967 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
01:39:00.967 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
01:39:00.967 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.31 mountX=0.09 mountY=-0.06, mountTheta=-0.57
01:39:00.969 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
01:39:00.969 00.000 10844 Enqueuing Move request for scope (-0.07, -0.08)
01:39:00.969 00.000 11060 Worker thread wakes up
01:39:00.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:00.969 00.000 10844 UpdateGuideState exits: m=2556 SNR=31.6 Saturated
01:39:00.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:00.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:00.969 00.000 10844 Enqueuing Expose request
01:39:00.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:39:00.969 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:39:00.969 00.000 11060 Moving (-0.07, -0.08) raw xDistance=0.09 yDistance=-0.06
01:39:00.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:39:00.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:00.970 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:00.970 00.000 11060 MoveAxis(E, 0, ABG)
01:39:00.970 00.000 11060 Move returns status 0, amount 0
01:39:00.970 00.000 11060 MoveAxis(N, 0, ABG)
01:39:00.970 00.000 11060 Move returns status 0, amount 0
01:39:00.970 00.000 11060 move complete, result=0
01:39:00.970 00.000 11060 worker thread done servicing request
01:39:00.970 00.000 11060 Worker thread wakes up
01:39:00.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:00.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:00.972 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:01.610 00.638 11060 Exposure complete
01:39:01.775 00.165 11060 worker thread done servicing request
01:39:01.775 00.000 10844 OnExposeComplete: enter
01:39:01.775 00.000 10844 UpdateGuideState(): m_state=6
01:39:01.775 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10610
01:39:01.776 00.001 10844 Star::Find returns 1 (0), X=268.55, Y=60.92, Mass=2782, SNR=33.4, Peak=247 HFD=3.5
01:39:01.776 00.000 10844 MultiStar: [#1 -0.65,0.46,0.00,M2] [#2 -0.24,-0.24,2.01,U] [#3 -0.27,-0.42,0.88,U] [#4 0.19,0.06,1.01,U] [#5 -0.19,0.13,1.02,U] [#6 -0.11,-0.10,0.89,U] [#7 -0.24,0.01,0.84,U] [#8 -0.16,0.01,1.00,U] 
01:39:01.776 00.000 10844 single-star, 7 included, MultiStar: {-0.13, -0.09}, one-star: {0.06, -0.05}
01:39:01.776 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
01:39:01.776 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
01:39:01.776 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.67 mountX=0.04 mountY=0.07, mountTheta=1.07
01:39:01.777 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
01:39:01.777 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
01:39:01.778 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:01.778 00.000 11060 Worker thread wakes up
01:39:01.778 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.4
01:39:01.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:39:01.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:01.778 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:39:01.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:01.778 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.07
01:39:01.778 00.000 10844 Enqueuing Expose request
01:39:01.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:39:01.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:01.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:39:01.778 00.000 11060 MoveAxis(E, 0, ABG)
01:39:01.778 00.000 11060 Move returns status 0, amount 0
01:39:01.778 00.000 11060 MoveAxis(N, 0, ABG)
01:39:01.778 00.000 11060 Move returns status 0, amount 0
01:39:01.778 00.000 11060 move complete, result=0
01:39:01.779 00.001 11060 worker thread done servicing request
01:39:01.779 00.000 11060 Worker thread wakes up
01:39:01.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:01.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:01.780 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:02.405 00.625 11060 Exposure complete
01:39:02.593 00.188 11060 worker thread done servicing request
01:39:02.593 00.000 10844 OnExposeComplete: enter
01:39:02.593 00.000 10844 UpdateGuideState(): m_state=6
01:39:02.593 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10611
01:39:02.593 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=60.88, Mass=2522, SNR=31.4, Peak=216 HFD=3.1
01:39:02.594 00.001 10844 MultiStar: [#1 -0.25,-0.10,1.10,U] [#2 -0.52,-0.26,2.08,U] [#3 -0.29,-0.77,0.00,M2] [#4 0.14,-0.02,1.11,U] [#5 -0.20,0.32,1.08,U] [#6 0.09,0.06,0.94,U] [#7 -0.64,0.07,0.00,M3] [#8 0.17,0.68,0.00,M1] 
01:39:02.594 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.05}, one-star: {-0.43, -0.10}
01:39:02.594 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
01:39:02.594 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
01:39:02.594 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-2.94 mountX=0.09 mountY=-0.23, mountTheta=-1.19
01:39:02.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.05, opts=13)
01:39:02.595 00.000 10844 Enqueuing Move request for scope (-0.24, -0.05)
01:39:02.595 00.000 11060 Worker thread wakes up
01:39:02.596 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:39:02.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
01:39:02.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
01:39:02.596 00.000 10844 UpdateGuideState exits: m=2522 SNR=31.4
01:39:02.596 00.000 11060 Moving (-0.24, -0.05) raw xDistance=0.09 yDistance=-0.23
01:39:02.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:39:02.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:39:02.596 00.000 11060 MoveAxis(E, 0, ABG)
01:39:02.596 00.000 11060 Move returns status 0, amount 0
01:39:02.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:02.596 00.000 10844 Enqueuing Expose request
01:39:02.596 00.000 11060 MoveAxis(N, 89, ABG)
01:39:02.597 00.001 11060 Guiding  Dir = 0, Dur = 89
01:39:02.606 00.009 11060 IsSlewing returns 0
01:39:02.606 00.000 11060 IsGuiding returns 0
01:39:02.698 00.092 11060 IsGuiding returns 0
01:39:02.698 00.000 11060 Move returns status 0, amount 89
01:39:02.698 00.000 11060 move complete, result=0
01:39:02.699 00.001 11060 worker thread done servicing request
01:39:02.699 00.000 11060 Worker thread wakes up
01:39:02.699 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 89 ms NORTH
01:39:02.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:02.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:03.328 00.629 11060 Exposure complete
01:39:03.501 00.173 11060 worker thread done servicing request
01:39:03.502 00.001 10844 OnExposeComplete: enter
01:39:03.502 00.000 10844 UpdateGuideState(): m_state=6
01:39:03.502 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10612
01:39:03.502 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=60.61, Mass=2487, SNR=31.9, Peak=218 HFD=3.5
01:39:03.502 00.000 10844 MultiStar: [#1 0.03,-0.32,0.97,U] [#2 0.26,-0.46,2.17,U] [#3 0.23,-0.80,0.00,M3] [#4 0.21,-0.53,0.99,U] [#5 0.62,0.03,0.00,M2] [#6 -0.26,-0.59,0.00,M1] [#7 0.10,-0.73,0.00,M4] [#8 0.58,0.48,0.00,M2] 
01:39:03.503 00.001 10844 refined, 3 included, MultiStar: {0.11, -0.43}, one-star: {-0.26, -0.36}
01:39:03.503 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
01:39:03.503 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
01:39:03.503 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.43 hyp=0.44 cameraTheta=-1.33 mountX=0.40 mountY=0.17, mountTheta=0.41
01:39:03.504 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.43, opts=13)
01:39:03.504 00.000 10844 Enqueuing Move request for scope (0.11, -0.43)
01:39:03.504 00.000 11060 Worker thread wakes up
01:39:03.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:03.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.43) opts 0xd
01:39:03.504 00.000 10844 UpdateGuideState exits: m=2487 SNR=31.9
01:39:03.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.43)
01:39:03.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:03.504 00.000 11060 Moving (0.11, -0.43) raw xDistance=0.40 yDistance=0.17
01:39:03.506 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
01:39:03.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:03.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:39:03.506 00.000 11060 MoveAxis(W, 70, ABG)
01:39:03.507 00.001 11060 Guiding  Dir = 3, Dur = 70
01:39:03.517 00.010 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:03.517 00.000 10844 Enqueuing Expose request
01:39:03.553 00.036 11060 IsSlewing returns 0
01:39:03.553 00.000 11060 IsGuiding returns 0
01:39:03.650 00.097 11060 IsGuiding returns 0
01:39:03.650 00.000 11060 Move returns status 0, amount 70
01:39:03.650 00.000 11060 MoveAxis(N, 0, ABG)
01:39:03.650 00.000 11060 Move returns status 0, amount 0
01:39:03.650 00.000 11060 move complete, result=0
01:39:03.650 00.000 11060 worker thread done servicing request
01:39:03.650 00.000 11060 Worker thread wakes up
01:39:03.651 00.001 10844 GuideStep: 0.4 px 70 ms WEST, 0.2 px 0 ms NORTH
01:39:03.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:03.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:04.287 00.636 11060 Exposure complete
01:39:04.455 00.168 11060 worker thread done servicing request
01:39:04.455 00.000 10844 OnExposeComplete: enter
01:39:04.455 00.000 10844 UpdateGuideState(): m_state=6
01:39:04.455 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10613
01:39:04.456 00.001 10844 Star::Find returns 1 (0), X=268.62, Y=60.92, Mass=2844, SNR=33.8, Peak=252 HFD=3.4
01:39:04.456 00.000 10844 MultiStar: [#1 0.21,-0.19,0.96,U] [#2 0.40,-0.23,2.10,U] [#3 -0.19,-0.11,0.96,U] [#4 0.46,0.06,0.99,U] [#5 -0.27,0.16,1.04,U] [#6 -0.11,-0.53,0.89,U] [#7 0.12,-0.55,0.76,U] [#8 -0.12,0.18,0.85,U] 
01:39:04.456 00.000 10844 single-star, 8 included, MultiStar: {0.11, -0.14}, one-star: {0.13, -0.05}
01:39:04.456 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:39:04.456 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
01:39:04.456 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=0.03 mountY=0.14, mountTheta=1.37
01:39:04.457 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
01:39:04.457 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
01:39:04.458 00.001 11060 Worker thread wakes up
01:39:04.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:04.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:39:04.458 00.000 10844 UpdateGuideState exits: m=2844 SNR=33.8
01:39:04.458 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:39:04.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:04.458 00.000 11060 Moving (0.13, -0.05) raw xDistance=0.03 yDistance=0.14
01:39:04.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:04.458 00.000 10844 Enqueuing Expose request
01:39:04.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:39:04.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:04.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:39:04.458 00.000 11060 MoveAxis(E, 0, ABG)
01:39:04.458 00.000 11060 Move returns status 0, amount 0
01:39:04.458 00.000 11060 MoveAxis(N, 0, ABG)
01:39:04.459 00.001 11060 Move returns status 0, amount 0
01:39:04.459 00.000 11060 move complete, result=0
01:39:04.459 00.000 11060 worker thread done servicing request
01:39:04.459 00.000 11060 Worker thread wakes up
01:39:04.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:04.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:04.460 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:05.092 00.632 11060 Exposure complete
01:39:05.279 00.187 11060 worker thread done servicing request
01:39:05.279 00.000 10844 OnExposeComplete: enter
01:39:05.279 00.000 10844 UpdateGuideState(): m_state=6
01:39:05.279 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10614
01:39:05.279 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.02, Mass=2931, SNR=33.9, Peak=244 HFD=3.3
01:39:05.279 00.000 10844 MultiStar: [#1 0.05,-0.29,1.03,U] [#2 0.17,-0.06,2.01,U] [#3 -0.26,0.06,0.95,U] [#4 0.51,0.15,0.89,U] [#5 0.02,0.44,0.92,U] [#6 -0.33,0.32,0.87,U] [#7 -0.08,0.58,0.90,U] [#8 0.18,0.19,0.97,U] 
01:39:05.279 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.18, 0.04}
01:39:05.280 00.001 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
01:39:05.280 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
01:39:05.280 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.10 mountX=-0.14 mountY=0.04, mountTheta=2.84
01:39:05.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.13, opts=13)
01:39:05.281 00.000 10844 Enqueuing Move request for scope (0.06, 0.13)
01:39:05.282 00.001 11060 Worker thread wakes up
01:39:05.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:05.282 00.000 10844 UpdateGuideState exits: m=2931 SNR=33.9
01:39:05.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:05.282 00.000 10844 Enqueuing Expose request
01:39:05.283 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
01:39:05.283 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
01:39:05.283 00.000 11060 Moving (0.06, 0.13) raw xDistance=-0.14 yDistance=0.04
01:39:05.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:39:05.284 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:05.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:05.284 00.000 11060 MoveAxis(E, 24, ABG)
01:39:05.284 00.000 11060 Guiding  Dir = 2, Dur = 24
01:39:05.323 00.039 11060 IsSlewing returns 0
01:39:05.323 00.000 11060 IsGuiding returns 0
01:39:05.389 00.066 11060 IsGuiding returns 0
01:39:05.389 00.000 11060 Move returns status 0, amount 24
01:39:05.389 00.000 11060 MoveAxis(N, 0, ABG)
01:39:05.389 00.000 11060 Move returns status 0, amount 0
01:39:05.390 00.001 11060 move complete, result=0
01:39:05.390 00.000 11060 worker thread done servicing request
01:39:05.390 00.000 11060 Worker thread wakes up
01:39:05.390 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
01:39:05.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:05.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:06.017 00.627 11060 Exposure complete
01:39:06.182 00.165 11060 worker thread done servicing request
01:39:06.182 00.000 10844 OnExposeComplete: enter
01:39:06.183 00.001 10844 UpdateGuideState(): m_state=6
01:39:06.183 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10615
01:39:06.183 00.000 10844 Star::Find returns 1 (1), X=268.30, Y=60.79, Mass=3128, SNR=35.1, Peak=255 HFD=3.4
01:39:06.183 00.000 10844 MultiStar: [#1 0.00,-0.04,0.92,U] [#2 -0.02,0.33,1.92,U] [#3 -0.31,-0.47,0.90,U] [#4 0.93,-0.04,0.00,M1] [#5 0.22,0.23,0.97,U] [#6 -0.96,0.27,0.00,M1] [#7 -0.31,-0.42,0.78,U] [#8 0.44,0.64,0.00,M1] 
01:39:06.183 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.02}, one-star: {-0.18, -0.19}
01:39:06.183 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:39:06.183 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:39:06.183 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.90 mountX=0.03 mountY=-0.08, mountTheta=-1.15
01:39:06.185 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
01:39:06.185 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
01:39:06.185 00.000 11060 Worker thread wakes up
01:39:06.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:06.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
01:39:06.185 00.000 10844 UpdateGuideState exits: m=3128 SNR=35.1 Saturated
01:39:06.186 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
01:39:06.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:06.186 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=-0.08
01:39:06.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:06.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:39:06.186 00.000 10844 Enqueuing Expose request
01:39:06.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:06.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:39:06.186 00.000 11060 MoveAxis(E, 0, ABG)
01:39:06.186 00.000 11060 Move returns status 0, amount 0
01:39:06.186 00.000 11060 MoveAxis(N, 0, ABG)
01:39:06.186 00.000 11060 Move returns status 0, amount 0
01:39:06.186 00.000 11060 move complete, result=0
01:39:06.186 00.000 11060 worker thread done servicing request
01:39:06.187 00.001 11060 Worker thread wakes up
01:39:06.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:06.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:06.188 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:06.818 00.630 11060 Exposure complete
01:39:06.981 00.163 11060 worker thread done servicing request
01:39:06.981 00.000 10844 OnExposeComplete: enter
01:39:06.981 00.000 10844 UpdateGuideState(): m_state=6
01:39:06.981 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10616
01:39:06.981 00.000 10844 Star::Find returns 1 (1), X=267.81, Y=60.63, Mass=2680, SNR=33.1, Peak=255 HFD=3.2
01:39:06.981 00.000 10844 MultiStar: [#1 -0.51,0.47,0.00,M1] [#2 -0.06,0.06,2.00,U] [#3 -0.40,-0.30,1.02,U] [#4 0.17,-0.10,1.00,U] [#5 -0.15,0.21,1.06,U] [#6 -0.02,0.32,0.93,U] [#7 -0.25,-0.17,0.84,U] [#8 -0.23,0.48,0.94,U] 
01:39:06.981 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.02}, one-star: {-0.68, -0.34}
01:39:06.981 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.51)
01:39:06.981 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
01:39:06.981 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.03 mountX=0.01 mountY=-0.19, mountTheta=-1.51
01:39:06.984 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.02, opts=13)
01:39:06.984 00.000 10844 Enqueuing Move request for scope (-0.19, 0.02)
01:39:06.984 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:06.984 00.000 10844 UpdateGuideState exits: m=2680 SNR=33.1 Saturated
01:39:06.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:06.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:06.984 00.000 10844 Enqueuing Expose request
01:39:06.984 00.000 11060 Worker thread wakes up
01:39:06.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
01:39:06.984 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
01:39:06.984 00.000 11060 Moving (-0.19, 0.02) raw xDistance=0.01 yDistance=-0.19
01:39:06.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:39:06.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:06.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:39:06.984 00.000 11060 MoveAxis(E, 0, ABG)
01:39:06.985 00.001 11060 Move returns status 0, amount 0
01:39:06.985 00.000 11060 MoveAxis(N, 0, ABG)
01:39:06.985 00.000 11060 Move returns status 0, amount 0
01:39:06.985 00.000 11060 move complete, result=0
01:39:06.985 00.000 11060 worker thread done servicing request
01:39:06.985 00.000 11060 Worker thread wakes up
01:39:06.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:06.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:06.986 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:07.626 00.640 11060 Exposure complete
01:39:07.824 00.198 11060 worker thread done servicing request
01:39:07.824 00.000 10844 OnExposeComplete: enter
01:39:07.824 00.000 10844 UpdateGuideState(): m_state=6
01:39:07.824 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10617
01:39:07.824 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.00, Mass=2786, SNR=32.8, Peak=239 HFD=3.6
01:39:07.825 00.001 10844 MultiStar: [#1 -0.34,-0.35,1.06,U] [#2 -0.22,0.06,2.13,U] [#3 -0.42,-0.53,0.00,M1] [#4 0.60,0.46,0.00,M1] [#5 -0.20,0.52,1.09,U] [#6 -0.44,-0.78,0.00,M1] [#7 -0.37,0.02,0.90,U] [#8 0.18,0.27,0.89,U] 
01:39:07.825 00.000 10844 single-star, 5 included, MultiStar: {-0.17, 0.08}, one-star: {0.05, 0.03}
01:39:07.825 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
01:39:07.825 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
01:39:07.825 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.60 mountX=-0.04 mountY=0.04, mountTheta=2.34
01:39:07.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
01:39:07.827 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
01:39:07.827 00.000 11060 Worker thread wakes up
01:39:07.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:07.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:39:07.827 00.000 10844 UpdateGuideState exits: m=2786 SNR=32.8
01:39:07.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:39:07.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:07.827 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.04
01:39:07.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:07.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:07.827 00.000 10844 Enqueuing Expose request
01:39:07.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:07.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:07.827 00.000 11060 MoveAxis(E, 0, ABG)
01:39:07.827 00.000 11060 Move returns status 0, amount 0
01:39:07.827 00.000 11060 MoveAxis(N, 0, ABG)
01:39:07.828 00.001 11060 Move returns status 0, amount 0
01:39:07.828 00.000 11060 move complete, result=0
01:39:07.828 00.000 11060 worker thread done servicing request
01:39:07.828 00.000 11060 Worker thread wakes up
01:39:07.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:07.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:07.830 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:08.459 00.629 11060 Exposure complete
01:39:08.646 00.187 11060 worker thread done servicing request
01:39:08.646 00.000 10844 OnExposeComplete: enter
01:39:08.646 00.000 10844 UpdateGuideState(): m_state=6
01:39:08.648 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10618
01:39:08.648 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=60.84, Mass=3073, SNR=35.5, Peak=245 HFD=3.4
01:39:08.648 00.000 10844 MultiStar: [#1 -0.00,-0.67,0.00,M1] [#2 -0.50,0.31,1.83,U] [#3 0.03,-0.43,0.80,U] [#4 0.26,0.16,0.90,U] [#5 -0.15,-0.35,0.94,U] [#6 -0.53,-0.56,0.00,M2] [#7 -0.45,-0.10,0.81,U] [#8 0.12,-0.05,0.85,U] 
01:39:08.648 00.000 10844 single-star, 6 included, MultiStar: {-0.15, -0.03}, one-star: {0.01, -0.13}
01:39:08.648 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
01:39:08.648 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
01:39:08.648 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.14 cameraTheta=-1.47 mountX=0.13 mountY=0.04, mountTheta=0.26
01:39:08.650 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
01:39:08.650 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
01:39:08.650 00.000 11060 Worker thread wakes up
01:39:08.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:08.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:39:08.650 00.000 10844 UpdateGuideState exits: m=3073 SNR=35.5
01:39:08.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:39:08.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:08.650 00.000 11060 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=0.04
01:39:08.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:08.650 00.000 10844 Enqueuing Expose request
01:39:08.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:39:08.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:08.651 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:08.651 00.000 11060 MoveAxis(W, 23, ABG)
01:39:08.651 00.000 11060 Guiding  Dir = 3, Dur = 23
01:39:08.655 00.004 11060 IsSlewing returns 0
01:39:08.655 00.000 11060 IsGuiding returns 0
01:39:08.686 00.031 11060 IsGuiding returns 0
01:39:08.686 00.000 11060 Move returns status 0, amount 23
01:39:08.686 00.000 11060 MoveAxis(N, 0, ABG)
01:39:08.688 00.002 11060 Move returns status 0, amount 0
01:39:08.688 00.000 11060 move complete, result=0
01:39:08.688 00.000 11060 worker thread done servicing request
01:39:08.688 00.000 11060 Worker thread wakes up
01:39:08.688 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
01:39:08.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:08.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:09.318 00.630 11060 Exposure complete
01:39:09.501 00.183 11060 worker thread done servicing request
01:39:09.501 00.000 10844 OnExposeComplete: enter
01:39:09.501 00.000 10844 UpdateGuideState(): m_state=6
01:39:09.502 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10619
01:39:09.502 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=59.92, Mass=2821, SNR=33.3, Peak=251 HFD=3.3
01:39:09.502 00.000 10844 MultiStar: [#1 0.05,-0.32,0.96,U] [#2 -0.14,-0.55,1.99,U] [#3 -0.29,0.36,0.88,U] [#4 -0.13,-0.48,1.05,U] [#5 0.14,-0.72,0.00,M1] [#6 0.05,-0.27,0.97,U] [#7 -0.38,-0.51,0.00,M1] [#8 -0.01,-0.09,0.81,U] 
01:39:09.502 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.39}, one-star: {0.31, -1.06}
01:39:09.502 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
01:39:09.502 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
01:39:09.502 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.66 mountX=0.39 mountY=0.03, mountTheta=0.07
01:39:09.505 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.39, opts=13)
01:39:09.505 00.000 10844 Enqueuing Move request for scope (-0.03, -0.39)
01:39:09.505 00.000 11060 Worker thread wakes up
01:39:09.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:09.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.39) opts 0xd
01:39:09.505 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.3
01:39:09.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.39)
01:39:09.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:09.505 00.000 11060 Moving (-0.03, -0.39) raw xDistance=0.39 yDistance=0.03
01:39:09.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:09.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
01:39:09.505 00.000 10844 Enqueuing Expose request
01:39:09.506 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:09.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:39:09.506 00.000 11060 MoveAxis(W, 68, ABG)
01:39:09.506 00.000 11060 Guiding  Dir = 3, Dur = 68
01:39:09.546 00.040 11060 IsSlewing returns 0
01:39:09.546 00.000 11060 IsGuiding returns 0
01:39:09.655 00.109 11060 IsGuiding returns 0
01:39:09.655 00.000 11060 Move returns status 0, amount 68
01:39:09.655 00.000 11060 MoveAxis(N, 0, ABG)
01:39:09.655 00.000 11060 Move returns status 0, amount 0
01:39:09.655 00.000 11060 move complete, result=0
01:39:09.655 00.000 11060 worker thread done servicing request
01:39:09.657 00.002 11060 Worker thread wakes up
01:39:09.657 00.000 10844 GuideStep: 0.4 px 68 ms WEST, 0.0 px 0 ms NORTH
01:39:09.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:09.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:10.290 00.633 11060 Exposure complete
01:39:10.506 00.216 11060 worker thread done servicing request
01:39:10.506 00.000 10844 OnExposeComplete: enter
01:39:10.506 00.000 10844 UpdateGuideState(): m_state=6
01:39:10.506 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10620
01:39:10.506 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=61.16, Mass=2556, SNR=31.8, Peak=243 HFD=3.3
01:39:10.507 00.001 10844 MultiStar: [#1 0.51,0.34,0.00,M1] [#2 0.08,0.22,2.17,U] [#3 0.38,0.20,0.94,U] [#4 -0.13,-0.63,0.00,M1] [#5 0.47,-0.62,0.00,M2] [#6 0.17,0.72,0.00,M2] [#7 0.49,-0.35,0.00,M2] [#8 0.56,-0.16,1.09,U] 
01:39:10.507 00.000 10844 refined, 3 included, MultiStar: {0.28, 0.13}, one-star: {0.33, 0.19}
01:39:10.507 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
01:39:10.507 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
01:39:10.507 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.43 mountX=-0.18 mountY=0.26, mountTheta=2.18
01:39:10.508 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.13, opts=13)
01:39:10.508 00.000 10844 Enqueuing Move request for scope (0.28, 0.13)
01:39:10.508 00.000 11060 Worker thread wakes up
01:39:10.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:10.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
01:39:10.508 00.000 10844 UpdateGuideState exits: m=2556 SNR=31.8
01:39:10.508 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
01:39:10.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:10.508 00.000 11060 Moving (0.28, 0.13) raw xDistance=-0.18 yDistance=0.26
01:39:10.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:10.508 00.000 10844 Enqueuing Expose request
01:39:10.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:39:10.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:39:10.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:39:10.508 00.000 11060 MoveAxis(E, 29, ABG)
01:39:10.509 00.001 11060 Guiding  Dir = 2, Dur = 29
01:39:10.514 00.005 11060 IsSlewing returns 0
01:39:10.514 00.000 11060 IsGuiding returns 0
01:39:10.548 00.034 11060 IsGuiding returns 0
01:39:10.548 00.000 11060 Move returns status 0, amount 29
01:39:10.548 00.000 11060 MoveAxis(N, 0, ABG)
01:39:10.548 00.000 11060 Move returns status 0, amount 0
01:39:10.548 00.000 11060 move complete, result=0
01:39:10.548 00.000 11060 worker thread done servicing request
01:39:10.548 00.000 11060 Worker thread wakes up
01:39:10.548 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.3 px 0 ms NORTH
01:39:10.549 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:10.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:11.207 00.658 11060 Exposure complete
01:39:11.398 00.191 11060 worker thread done servicing request
01:39:11.399 00.001 10844 OnExposeComplete: enter
01:39:11.399 00.000 10844 UpdateGuideState(): m_state=6
01:39:11.399 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10621
01:39:11.399 00.000 10844 Star::Find returns 1 (0), X=269.55, Y=60.72, Mass=2488, SNR=31.0, Peak=232 HFD=3.2
01:39:11.399 00.000 10844 MultiStar: [#1 0.25,0.06,1.02,U] [#2 -0.25,-0.25,2.20,U] [#3 0.49,-0.24,1.02,U] [#4 0.21,0.36,1.00,U] [#5 0.50,-0.07,1.09,U] [#6 -0.21,0.40,0.85,U] [#7 -0.04,0.01,0.94,U] [#8 0.09,0.06,1.04,U] 
01:39:11.399 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.03}, one-star: {1.07, -0.25}
01:39:11.399 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
01:39:11.399 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
01:39:11.399 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=-0.01 mountY=0.19, mountTheta=1.60
01:39:11.401 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.03, opts=13)
01:39:11.401 00.000 10844 Enqueuing Move request for scope (0.19, -0.03)
01:39:11.401 00.000 11060 Worker thread wakes up
01:39:11.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
01:39:11.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
01:39:11.401 00.000 11060 Moving (0.19, -0.03) raw xDistance=-0.01 yDistance=0.19
01:39:11.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:39:11.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:11.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:11.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:39:11.401 00.000 11060 MoveAxis(E, 0, ABG)
01:39:11.401 00.000 11060 Move returns status 0, amount 0
01:39:11.401 00.000 11060 MoveAxis(N, 0, ABG)
01:39:11.401 00.000 11060 Move returns status 0, amount 0
01:39:11.401 00.000 10844 UpdateGuideState exits: m=2488 SNR=31.0
01:39:11.401 00.000 11060 move complete, result=0
01:39:11.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:11.403 00.002 11060 worker thread done servicing request
01:39:11.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:11.403 00.000 10844 Enqueuing Expose request
01:39:11.403 00.000 11060 Worker thread wakes up
01:39:11.403 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:39:11.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:11.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:12.038 00.635 11060 Exposure complete
01:39:12.210 00.172 11060 worker thread done servicing request
01:39:12.210 00.000 10844 OnExposeComplete: enter
01:39:12.210 00.000 10844 UpdateGuideState(): m_state=6
01:39:12.210 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10622
01:39:12.210 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.68, Mass=2545, SNR=31.8, Peak=240 HFD=3.5
01:39:12.212 00.002 10844 MultiStar: [#1 0.04,-0.19,1.10,U] [#2 0.02,-0.44,2.13,U] [#3 -0.23,-0.40,0.88,U] [#4 0.24,-0.16,1.07,U] [#5 0.71,0.03,0.00,M2] [#6 -0.29,0.43,0.88,U] [#7 -0.12,-0.04,0.91,U] [#8 0.63,0.50,0.00,M1] 
01:39:12.212 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.20}, one-star: {0.16, -0.29}
01:39:12.212 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
01:39:12.212 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
01:39:12.212 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.60 mountX=0.20 mountY=0.03, mountTheta=0.13
01:39:12.213 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.20, opts=13)
01:39:12.213 00.000 10844 Enqueuing Move request for scope (-0.01, -0.20)
01:39:12.214 00.001 11060 Worker thread wakes up
01:39:12.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:12.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
01:39:12.214 00.000 10844 UpdateGuideState exits: m=2545 SNR=31.8
01:39:12.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
01:39:12.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:12.214 00.000 11060 Moving (-0.01, -0.20) raw xDistance=0.20 yDistance=0.03
01:39:12.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:12.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:39:12.214 00.000 10844 Enqueuing Expose request
01:39:12.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:12.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:39:12.214 00.000 11060 MoveAxis(W, 35, ABG)
01:39:12.214 00.000 11060 Guiding  Dir = 3, Dur = 35
01:39:12.218 00.004 11060 IsSlewing returns 0
01:39:12.218 00.000 11060 IsGuiding returns 0
01:39:12.266 00.048 11060 IsGuiding returns 0
01:39:12.266 00.000 11060 Move returns status 0, amount 35
01:39:12.266 00.000 11060 MoveAxis(N, 0, ABG)
01:39:12.266 00.000 11060 Move returns status 0, amount 0
01:39:12.266 00.000 11060 move complete, result=0
01:39:12.266 00.000 11060 worker thread done servicing request
01:39:12.266 00.000 11060 Worker thread wakes up
01:39:12.267 00.001 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
01:39:12.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:12.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:12.898 00.631 11060 Exposure complete
01:39:13.084 00.186 11060 worker thread done servicing request
01:39:13.084 00.000 10844 OnExposeComplete: enter
01:39:13.084 00.000 10844 UpdateGuideState(): m_state=6
01:39:13.084 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10623
01:39:13.086 00.002 10844 Star::Find returns 1 (0), X=268.84, Y=61.01, Mass=2902, SNR=33.7, Peak=227 HFD=3.1
01:39:13.086 00.000 10844 MultiStar: [#1 0.11,0.26,1.02,U] [#2 -0.48,0.50,0.00,M1] [#3 -0.31,0.58,0.00,M1] [#4 0.75,0.17,0.00,M1] [#5 -0.18,0.34,1.05,U] [#6 0.01,-0.14,0.89,U] [#7 0.30,0.21,0.82,U] [#8 0.45,0.94,0.00,M2] 
01:39:13.086 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.15}, one-star: {0.35, 0.04}
01:39:13.086 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
01:39:13.086 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
01:39:13.086 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.94 mountX=-0.17 mountY=0.08, mountTheta=2.67
01:39:13.087 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
01:39:13.088 00.001 10844 Enqueuing Move request for scope (0.11, 0.15)
01:39:13.088 00.000 11060 Worker thread wakes up
01:39:13.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
01:39:13.088 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
01:39:13.088 00.000 11060 Moving (0.11, 0.15) raw xDistance=-0.17 yDistance=0.08
01:39:13.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:13.088 00.000 10844 UpdateGuideState exits: m=2902 SNR=33.7
01:39:13.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:13.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:13.088 00.000 10844 Enqueuing Expose request
01:39:13.089 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
01:39:13.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:13.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:39:13.089 00.000 11060 MoveAxis(E, 28, ABG)
01:39:13.089 00.000 11060 Guiding  Dir = 2, Dur = 28
01:39:13.102 00.013 11060 IsSlewing returns 0
01:39:13.102 00.000 11060 IsGuiding returns 0
01:39:13.143 00.041 11060 IsGuiding returns 0
01:39:13.143 00.000 11060 Move returns status 0, amount 28
01:39:13.143 00.000 11060 MoveAxis(N, 0, ABG)
01:39:13.143 00.000 11060 Move returns status 0, amount 0
01:39:13.143 00.000 11060 move complete, result=0
01:39:13.143 00.000 11060 worker thread done servicing request
01:39:13.143 00.000 11060 Worker thread wakes up
01:39:13.143 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
01:39:13.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:13.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:13.775 00.632 11060 Exposure complete
01:39:13.923 00.148 11060 worker thread done servicing request
01:39:13.924 00.001 10844 OnExposeComplete: enter
01:39:13.924 00.000 10844 UpdateGuideState(): m_state=6
01:39:13.924 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10624
01:39:13.924 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=60.68, Mass=2591, SNR=31.8, Peak=255 HFD=3.2
01:39:13.924 00.000 10844 MultiStar: [#1 0.34,0.52,0.00,M1] [#2 0.63,-0.15,0.00,M2] [#3 0.42,0.21,1.02,U] [#4 0.48,-0.38,0.00,M2] [#5 -0.01,0.54,1.04,U] [#6 0.08,0.77,0.00,M1] [#7 -0.34,0.42,0.85,U] [#8 0.23,0.52,1.00,U] 
01:39:13.924 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.28}, one-star: {0.06, -0.30}
01:39:13.924 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:39:13.925 00.001 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
01:39:13.925 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.27 mountX=-0.29 mountY=0.04, mountTheta=3.00
01:39:13.926 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.28, opts=13)
01:39:13.926 00.000 10844 Enqueuing Move request for scope (0.09, 0.28)
01:39:13.926 00.000 11060 Worker thread wakes up
01:39:13.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:13.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
01:39:13.926 00.000 10844 UpdateGuideState exits: m=2591 SNR=31.8 Saturated
01:39:13.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:13.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
01:39:13.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:13.926 00.000 10844 Enqueuing Expose request
01:39:13.926 00.000 11060 Moving (0.09, 0.28) raw xDistance=-0.29 yDistance=0.04
01:39:13.928 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:39:13.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:13.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:13.928 00.000 11060 MoveAxis(E, 51, ABG)
01:39:13.928 00.000 11060 Guiding  Dir = 2, Dur = 51
01:39:13.960 00.032 11060 IsSlewing returns 0
01:39:13.960 00.000 11060 IsGuiding returns 0
01:39:14.054 00.094 11060 IsGuiding returns 0
01:39:14.054 00.000 11060 Move returns status 0, amount 51
01:39:14.054 00.000 11060 MoveAxis(N, 0, ABG)
01:39:14.055 00.001 11060 Move returns status 0, amount 0
01:39:14.055 00.000 11060 move complete, result=0
01:39:14.055 00.000 11060 worker thread done servicing request
01:39:14.056 00.001 10844 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
01:39:14.056 00.000 11060 Worker thread wakes up
01:39:14.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:14.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:14.687 00.631 11060 Exposure complete
01:39:14.876 00.189 11060 worker thread done servicing request
01:39:14.876 00.000 10844 OnExposeComplete: enter
01:39:14.876 00.000 10844 UpdateGuideState(): m_state=6
01:39:14.876 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10625
01:39:14.876 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=60.71, Mass=2833, SNR=33.7, Peak=253 HFD=3.6
01:39:14.877 00.001 10844 MultiStar: [#1 0.14,0.72,0.00,M2] [#2 -0.02,0.40,1.97,U] [#3 0.36,-0.59,0.00,M1] [#4 0.45,-0.29,0.92,U] [#5 -0.10,0.09,1.04,U] [#6 -0.53,-0.29,0.00,M2] [#7 -0.35,0.59,0.00,M1] [#8 -0.03,0.28,0.94,U] 
01:39:14.877 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.11}, one-star: {0.06, -0.26}
01:39:14.877 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
01:39:14.877 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:39:14.877 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.11 mountY=0.03, mountTheta=2.86
01:39:14.878 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
01:39:14.878 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
01:39:14.878 00.000 11060 Worker thread wakes up
01:39:14.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:14.878 00.000 10844 UpdateGuideState exits: m=2833 SNR=33.7
01:39:14.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:14.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:14.878 00.000 10844 Enqueuing Expose request
01:39:14.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:39:14.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:39:14.880 00.002 11060 Moving (0.05, 0.11) raw xDistance=-0.11 yDistance=0.03
01:39:14.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:39:14.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:14.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:39:14.880 00.000 11060 MoveAxis(E, 0, ABG)
01:39:14.880 00.000 11060 Move returns status 0, amount 0
01:39:14.880 00.000 11060 MoveAxis(N, 0, ABG)
01:39:14.880 00.000 11060 Move returns status 0, amount 0
01:39:14.880 00.000 11060 move complete, result=0
01:39:14.880 00.000 11060 worker thread done servicing request
01:39:14.880 00.000 11060 Worker thread wakes up
01:39:14.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:14.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:14.881 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:15.534 00.653 11060 Exposure complete
01:39:15.706 00.172 11060 worker thread done servicing request
01:39:15.706 00.000 10844 OnExposeComplete: enter
01:39:15.706 00.000 10844 UpdateGuideState(): m_state=6
01:39:15.706 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10626
01:39:15.706 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=61.13, Mass=2679, SNR=32.6, Peak=222 HFD=3.3
01:39:15.707 00.001 10844 MultiStar: [#1 0.29,0.04,1.04,U] [#2 0.17,0.05,2.08,U] [#3 0.38,-0.47,0.00,M2] [#4 0.69,-0.03,0.00,M2] [#5 0.24,0.49,1.05,U] [#6 -0.54,-0.12,0.87,U] [#7 -0.17,0.04,0.95,U] [#8 0.79,0.71,0.00,M1] 
01:39:15.707 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.11}, one-star: {0.26, 0.15}
01:39:15.707 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
01:39:15.707 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:39:15.707 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.96 mountX=-0.12 mountY=0.06, mountTheta=2.70
01:39:15.708 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.11, opts=13)
01:39:15.708 00.000 10844 Enqueuing Move request for scope (0.08, 0.11)
01:39:15.708 00.000 11060 Worker thread wakes up
01:39:15.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:15.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
01:39:15.708 00.000 10844 UpdateGuideState exits: m=2679 SNR=32.6
01:39:15.709 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
01:39:15.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:15.709 00.000 11060 Moving (0.08, 0.11) raw xDistance=-0.12 yDistance=0.06
01:39:15.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:15.709 00.000 10844 Enqueuing Expose request
01:39:15.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:39:15.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:15.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:15.709 00.000 11060 MoveAxis(E, 21, ABG)
01:39:15.709 00.000 11060 Guiding  Dir = 2, Dur = 21
01:39:15.726 00.017 11060 IsSlewing returns 0
01:39:15.726 00.000 11060 IsGuiding returns 0
01:39:15.757 00.031 11060 IsGuiding returns 0
01:39:15.757 00.000 11060 Move returns status 0, amount 21
01:39:15.757 00.000 11060 MoveAxis(N, 0, ABG)
01:39:15.757 00.000 11060 Move returns status 0, amount 0
01:39:15.757 00.000 11060 move complete, result=0
01:39:15.757 00.000 11060 worker thread done servicing request
01:39:15.757 00.000 11060 Worker thread wakes up
01:39:15.757 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
01:39:15.758 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:15.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:16.407 00.649 11060 Exposure complete
01:39:16.566 00.159 11060 worker thread done servicing request
01:39:16.566 00.000 10844 OnExposeComplete: enter
01:39:16.567 00.001 10844 UpdateGuideState(): m_state=6
01:39:16.567 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10627
01:39:16.567 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=61.24, Mass=2729, SNR=32.8, Peak=226 HFD=3.5
01:39:16.567 00.000 10844 MultiStar: [#1 0.13,-0.33,0.95,U] [#2 0.13,-0.14,2.00,U] [#3 0.01,0.13,0.93,U] [#4 0.66,0.35,0.00,M3] [#5 0.55,-0.54,0.00,M1] [#6 -0.09,-0.10,0.89,U] [#7 0.08,-0.42,0.90,U] [#8 0.33,0.32,0.91,U] 
01:39:16.567 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.23, 0.26}
01:39:16.567 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
01:39:16.567 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
01:39:16.567 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=0.03 mountY=0.13, mountTheta=1.35
01:39:16.570 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.05, opts=13)
01:39:16.570 00.000 10844 Enqueuing Move request for scope (0.12, -0.05)
01:39:16.570 00.000 11060 Worker thread wakes up
01:39:16.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
01:39:16.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
01:39:16.570 00.000 11060 Moving (0.12, -0.05) raw xDistance=0.03 yDistance=0.13
01:39:16.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:39:16.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:16.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:16.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:39:16.570 00.000 11060 MoveAxis(E, 0, ABG)
01:39:16.570 00.000 11060 Move returns status 0, amount 0
01:39:16.571 00.001 11060 MoveAxis(N, 0, ABG)
01:39:16.571 00.000 10844 UpdateGuideState exits: m=2729 SNR=32.8
01:39:16.571 00.000 11060 Move returns status 0, amount 0
01:39:16.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:16.571 00.000 11060 move complete, result=0
01:39:16.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:16.571 00.000 10844 Enqueuing Expose request
01:39:16.571 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:16.571 00.000 11060 worker thread done servicing request
01:39:16.571 00.000 11060 Worker thread wakes up
01:39:16.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:16.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:17.200 00.629 11060 Exposure complete
01:39:17.378 00.178 11060 worker thread done servicing request
01:39:17.378 00.000 10844 OnExposeComplete: enter
01:39:17.378 00.000 10844 UpdateGuideState(): m_state=6
01:39:17.379 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10628
01:39:17.379 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=61.19, Mass=2900, SNR=34.0, Peak=249 HFD=3.4
01:39:17.379 00.000 10844 MultiStar: [#1 -0.50,0.49,0.00,M1] [#2 -0.47,0.13,1.93,U] [#3 -0.24,0.05,0.93,U] [#4 0.05,0.44,0.99,U] [#5 0.36,0.71,0.00,M2] [#6 0.19,0.62,0.00,M1] [#7 -0.50,-0.15,0.87,U] [#8 0.30,0.59,0.00,M1] 
01:39:17.379 00.000 10844 refined, 4 included, MultiStar: {-0.23, 0.14}, one-star: {0.19, 0.22}
01:39:17.381 00.002 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
01:39:17.381 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
01:39:17.381 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.58 mountX=-0.10 mountY=-0.25, mountTheta=-1.95
01:39:17.393 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.14, opts=13)
01:39:17.393 00.000 10844 Enqueuing Move request for scope (-0.23, 0.14)
01:39:17.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:17.393 00.000 10844 UpdateGuideState exits: m=2900 SNR=34.0
01:39:17.393 00.000 11060 Worker thread wakes up
01:39:17.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:17.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
01:39:17.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:17.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
01:39:17.393 00.000 10844 Enqueuing Expose request
01:39:17.393 00.000 11060 Moving (-0.23, 0.14) raw xDistance=-0.10 yDistance=-0.25
01:39:17.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:39:17.394 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:17.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:39:17.394 00.000 11060 MoveAxis(E, 0, ABG)
01:39:17.394 00.000 11060 Move returns status 0, amount 0
01:39:17.394 00.000 11060 MoveAxis(N, 0, ABG)
01:39:17.394 00.000 11060 Move returns status 0, amount 0
01:39:17.394 00.000 11060 move complete, result=0
01:39:17.394 00.000 11060 worker thread done servicing request
01:39:17.394 00.000 11060 Worker thread wakes up
01:39:17.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:17.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:17.395 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:39:18.027 00.632 11060 Exposure complete
01:39:18.212 00.185 11060 worker thread done servicing request
01:39:18.212 00.000 10844 OnExposeComplete: enter
01:39:18.212 00.000 10844 UpdateGuideState(): m_state=6
01:39:18.212 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10629
01:39:18.212 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=61.36, Mass=2728, SNR=33.0, Peak=255 HFD=3.6
01:39:18.213 00.001 10844 MultiStar: [#1 -0.26,0.13,1.00,U] [#2 -0.03,0.01,2.15,U] [#3 -0.11,-0.11,0.93,U] [#4 0.56,0.09,1.01,U] [#5 -0.01,0.93,0.00,M3] [#6 0.28,0.06,1.00,U] [#7 -0.26,0.15,0.81,U] [#8 0.66,0.50,0.00,M2] 
01:39:18.213 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.09}, one-star: {-0.26, 0.38}
01:39:18.213 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
01:39:18.213 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
01:39:18.213 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.64 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
01:39:18.214 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
01:39:18.214 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
01:39:18.214 00.000 11060 Worker thread wakes up
01:39:18.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:39:18.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:39:18.214 00.000 11060 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=-0.02
01:39:18.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:39:18.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:18.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:18.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:18.215 00.001 11060 MoveAxis(E, 0, ABG)
01:39:18.215 00.000 11060 Move returns status 0, amount 0
01:39:18.215 00.000 11060 MoveAxis(N, 0, ABG)
01:39:18.215 00.000 11060 Move returns status 0, amount 0
01:39:18.215 00.000 10844 UpdateGuideState exits: m=2728 SNR=33.0 Saturated
01:39:18.215 00.000 11060 move complete, result=0
01:39:18.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:18.215 00.000 11060 worker thread done servicing request
01:39:18.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:18.215 00.000 10844 Enqueuing Expose request
01:39:18.215 00.000 11060 Worker thread wakes up
01:39:18.215 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:18.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:18.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:18.855 00.640 11060 Exposure complete
01:39:19.013 00.158 11060 worker thread done servicing request
01:39:19.013 00.000 10844 OnExposeComplete: enter
01:39:19.014 00.001 10844 UpdateGuideState(): m_state=6
01:39:19.014 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10630
01:39:19.014 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=61.04, Mass=2895, SNR=33.4, Peak=251 HFD=3.3
01:39:19.014 00.000 10844 MultiStar: [#1 -0.01,0.46,1.06,U] [#2 -0.20,-0.08,2.02,U] [#3 0.17,0.32,0.99,U] [#4 0.81,0.14,0.00,M2] [#5 -0.26,0.53,0.93,U] [#6 0.08,-0.04,0.90,U] [#7 0.61,0.03,0.00,M1] [#8 -0.22,0.25,0.94,U] 
01:39:19.014 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.18}, one-star: {0.38, 0.07}
01:39:19.015 00.001 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
01:39:19.015 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.82)
01:39:19.015 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.73 mountX=-0.17 mountY=-0.06, mountTheta=-2.82
01:39:19.016 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.18, opts=13)
01:39:19.016 00.000 10844 Enqueuing Move request for scope (-0.03, 0.18)
01:39:19.016 00.000 11060 Worker thread wakes up
01:39:19.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:19.016 00.000 10844 UpdateGuideState exits: m=2895 SNR=33.4
01:39:19.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:19.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:19.016 00.000 10844 Enqueuing Expose request
01:39:19.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
01:39:19.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
01:39:19.018 00.002 11060 Moving (-0.03, 0.18) raw xDistance=-0.17 yDistance=-0.06
01:39:19.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:39:19.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:19.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:19.018 00.000 11060 MoveAxis(E, 30, ABG)
01:39:19.018 00.000 11060 Guiding  Dir = 2, Dur = 30
01:39:19.021 00.003 11060 IsSlewing returns 0
01:39:19.021 00.000 11060 IsGuiding returns 0
01:39:19.054 00.033 11060 IsGuiding returns 0
01:39:19.054 00.000 11060 Move returns status 0, amount 30
01:39:19.054 00.000 11060 MoveAxis(N, 0, ABG)
01:39:19.054 00.000 11060 Move returns status 0, amount 0
01:39:19.054 00.000 11060 move complete, result=0
01:39:19.054 00.000 11060 worker thread done servicing request
01:39:19.054 00.000 11060 Worker thread wakes up
01:39:19.054 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
01:39:19.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:19.055 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:19.702 00.647 11060 Exposure complete
01:39:19.875 00.173 11060 worker thread done servicing request
01:39:19.875 00.000 10844 OnExposeComplete: enter
01:39:19.875 00.000 10844 UpdateGuideState(): m_state=6
01:39:19.876 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10631
01:39:19.876 00.000 10844 Star::Find returns 1 (0), X=269.01, Y=60.97, Mass=2437, SNR=31.4, Peak=203 HFD=2.8
01:39:19.876 00.000 10844 MultiStar: [#1 0.43,0.29,1.14,U] [#2 0.19,-0.53,2.22,U] [#3 0.08,-0.07,1.04,U] [#4 0.10,0.05,0.99,U] [#5 0.85,0.22,0.00,M3] [#6 0.13,-0.25,0.92,U] [#7 0.15,-0.38,0.91,U] [#8 0.55,0.67,0.00,M2] 
01:39:19.876 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.18}, one-star: {0.53, -0.00}
01:39:19.876 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
01:39:19.876 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
01:39:19.876 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.66 mountX=0.13 mountY=0.25, mountTheta=1.08
01:39:19.877 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.18, opts=13)
01:39:19.877 00.000 10844 Enqueuing Move request for scope (0.23, -0.18)
01:39:19.877 00.000 11060 Worker thread wakes up
01:39:19.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
01:39:19.878 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
01:39:19.878 00.000 11060 Moving (0.23, -0.18) raw xDistance=0.13 yDistance=0.25
01:39:19.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:19.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:39:19.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:39:19.878 00.000 10844 UpdateGuideState exits: m=2437 SNR=31.4
01:39:19.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:39:19.878 00.000 11060 MoveAxis(W, 22, ABG)
01:39:19.878 00.000 11060 Guiding  Dir = 3, Dur = 22
01:39:19.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:19.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:19.878 00.000 10844 Enqueuing Expose request
01:39:19.905 00.027 11060 IsSlewing returns 0
01:39:19.906 00.001 11060 IsGuiding returns 0
01:39:19.943 00.037 11060 IsGuiding returns 0
01:39:19.943 00.000 11060 Move returns status 0, amount 22
01:39:19.943 00.000 11060 MoveAxis(N, 0, ABG)
01:39:19.943 00.000 11060 Move returns status 0, amount 0
01:39:19.943 00.000 11060 move complete, result=0
01:39:19.943 00.000 11060 worker thread done servicing request
01:39:19.944 00.001 11060 Worker thread wakes up
01:39:19.944 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.3 px 0 ms NORTH
01:39:19.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:19.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:20.585 00.641 11060 Exposure complete
01:39:20.756 00.171 11060 worker thread done servicing request
01:39:20.756 00.000 10844 OnExposeComplete: enter
01:39:20.756 00.000 10844 UpdateGuideState(): m_state=6
01:39:20.757 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10632
01:39:20.757 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=60.69, Mass=2750, SNR=33.0, Peak=247 HFD=3.6
01:39:20.757 00.000 10844 MultiStar: [#1 -0.26,-1.02,0.00,M1] [#2 -0.26,-0.14,2.11,U] [#3 -0.31,-0.08,0.90,U] [#4 0.35,0.04,0.98,U] [#5 -0.06,-0.28,0.97,U] [#6 -0.05,-0.19,0.94,U] [#7 0.02,-0.57,0.90,U] [#8 0.60,0.37,0.00,M3] 
01:39:20.757 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.20}, one-star: {0.32, -0.28}
01:39:20.757 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
01:39:20.757 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
01:39:20.757 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.73 mountX=0.21 mountY=0.00, mountTheta=0.01
01:39:20.759 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.20, opts=13)
01:39:20.759 00.000 10844 Enqueuing Move request for scope (-0.03, -0.20)
01:39:20.759 00.000 11060 Worker thread wakes up
01:39:20.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
01:39:20.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:20.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
01:39:20.759 00.000 11060 Moving (-0.03, -0.20) raw xDistance=0.21 yDistance=0.00
01:39:20.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:39:20.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:20.759 00.000 10844 UpdateGuideState exits: m=2750 SNR=33.0
01:39:20.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:39:20.759 00.000 11060 MoveAxis(W, 36, ABG)
01:39:20.759 00.000 11060 Guiding  Dir = 3, Dur = 36
01:39:20.760 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:20.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:20.760 00.000 10844 Enqueuing Expose request
01:39:20.769 00.009 11060 IsSlewing returns 0
01:39:20.769 00.000 11060 IsGuiding returns 0
01:39:20.815 00.046 11060 IsGuiding returns 0
01:39:20.815 00.000 11060 Move returns status 0, amount 36
01:39:20.815 00.000 11060 MoveAxis(N, 0, ABG)
01:39:20.816 00.001 11060 Move returns status 0, amount 0
01:39:20.816 00.000 11060 move complete, result=0
01:39:20.816 00.000 11060 worker thread done servicing request
01:39:20.816 00.000 11060 Worker thread wakes up
01:39:20.816 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
01:39:20.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:20.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:21.445 00.629 11060 Exposure complete
01:39:21.620 00.175 11060 worker thread done servicing request
01:39:21.620 00.000 10844 OnExposeComplete: enter
01:39:21.620 00.000 10844 UpdateGuideState(): m_state=6
01:39:21.621 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10633
01:39:21.621 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.07, Mass=2728, SNR=32.7, Peak=221 HFD=3.3
01:39:21.621 00.000 10844 MultiStar: [#1 0.53,0.38,0.00,M2] [#2 -0.31,0.63,0.00,M1] [#3 0.54,0.13,1.01,U] [#4 0.81,0.38,0.00,M1] [#5 0.67,0.10,0.00,M3] [#6 0.44,0.56,0.00,M1] [#7 -0.28,0.13,0.91,U] [#8 -0.03,0.60,0.00,M4] 
01:39:21.621 00.000 10844 single-star, 2 included, MultiStar: {0.15, 0.12}, one-star: {0.14, 0.09}
01:39:21.621 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
01:39:21.621 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
01:39:21.621 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.57 mountX=-0.12 mountY=0.13, mountTheta=2.32
01:39:21.622 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.09, opts=13)
01:39:21.624 00.002 10844 Enqueuing Move request for scope (0.14, 0.09)
01:39:21.624 00.000 11060 Worker thread wakes up
01:39:21.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:21.624 00.000 10844 UpdateGuideState exits: m=2728 SNR=32.7
01:39:21.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:21.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:21.624 00.000 10844 Enqueuing Expose request
01:39:21.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
01:39:21.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
01:39:21.624 00.000 11060 Moving (0.14, 0.09) raw xDistance=-0.12 yDistance=0.13
01:39:21.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:39:21.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:21.625 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:39:21.625 00.000 11060 MoveAxis(E, 0, ABG)
01:39:21.625 00.000 11060 Move returns status 0, amount 0
01:39:21.625 00.000 11060 MoveAxis(N, 0, ABG)
01:39:21.625 00.000 11060 Move returns status 0, amount 0
01:39:21.625 00.000 11060 move complete, result=0
01:39:21.625 00.000 11060 worker thread done servicing request
01:39:21.625 00.000 11060 Worker thread wakes up
01:39:21.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:21.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:21.626 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:22.261 00.635 11060 Exposure complete
01:39:22.448 00.187 11060 worker thread done servicing request
01:39:22.448 00.000 10844 OnExposeComplete: enter
01:39:22.449 00.001 10844 UpdateGuideState(): m_state=6
01:39:22.449 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10634
01:39:22.449 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=61.62, Mass=2368, SNR=30.5, Peak=202 HFD=3.5
01:39:22.450 00.001 10844 MultiStar: [#1 0.84,0.74,0.00,M3] [#2 0.36,0.75,0.00,M2] [#3 0.42,0.49,0.00,M1] [#4 0.21,0.06,1.04,U] [#5 0.55,0.51,0.00,M4] [#6 0.33,0.96,0.00,M2] [#7 -0.36,0.68,0.00,M1] [#8 0.51,0.84,0.00,M5] 
01:39:22.450 00.000 10844 refined, 1 included, MultiStar: {0.23, 0.35}, one-star: {0.25, 0.65}
01:39:22.450 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
01:39:22.450 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
01:39:22.450 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.35 hyp=0.42 cameraTheta=0.99 mountX=-0.38 mountY=0.17, mountTheta=2.72
01:39:22.452 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.35, opts=13)
01:39:22.452 00.000 10844 Enqueuing Move request for scope (0.23, 0.35)
01:39:22.452 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:22.452 00.000 10844 UpdateGuideState exits: m=2368 SNR=30.5
01:39:22.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:22.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:22.452 00.000 10844 Enqueuing Expose request
01:39:22.453 00.001 11060 Worker thread wakes up
01:39:22.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.35) opts 0xd
01:39:22.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.35)
01:39:22.453 00.000 11060 Moving (0.23, 0.35) raw xDistance=-0.38 yDistance=0.17
01:39:22.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
01:39:22.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:22.454 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:39:22.454 00.000 11060 MoveAxis(E, 67, ABG)
01:39:22.454 00.000 11060 Guiding  Dir = 2, Dur = 67
01:39:22.488 00.034 11060 IsSlewing returns 0
01:39:22.488 00.000 11060 IsGuiding returns 0
01:39:22.582 00.094 11060 IsGuiding returns 0
01:39:22.582 00.000 11060 Move returns status 0, amount 67
01:39:22.582 00.000 11060 MoveAxis(N, 0, ABG)
01:39:22.582 00.000 11060 Move returns status 0, amount 0
01:39:22.582 00.000 11060 move complete, result=0
01:39:22.582 00.000 11060 worker thread done servicing request
01:39:22.582 00.000 11060 Worker thread wakes up
01:39:22.583 00.001 10844 GuideStep: -0.4 px 67 ms EAST, 0.2 px 0 ms NORTH
01:39:22.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:22.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:23.211 00.628 11060 Exposure complete
01:39:23.392 00.181 11060 worker thread done servicing request
01:39:23.392 00.000 10844 OnExposeComplete: enter
01:39:23.392 00.000 10844 UpdateGuideState(): m_state=6
01:39:23.393 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10635
01:39:23.393 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=61.73, Mass=2368, SNR=30.2, Peak=248 HFD=3.4
01:39:23.393 00.000 10844 MultiStar: [#1 0.20,0.40,1.18,U] [#2 0.26,0.72,0.00,M3] [#3 -0.24,0.27,1.10,U] [#4 0.39,-0.23,1.05,U] [#5 0.30,0.25,1.10,U] [#6 0.21,0.21,1.00,U] [#7 -0.12,0.31,0.92,U] [#8 0.50,0.39,0.00,M6] 
01:39:23.393 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.28}, one-star: {0.24, 0.76}
01:39:23.393 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
01:39:23.393 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:39:23.393 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.32 cameraTheta=1.10 mountX=-0.30 mountY=0.10, mountTheta=2.83
01:39:23.394 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.28, opts=13)
01:39:23.395 00.001 10844 Enqueuing Move request for scope (0.14, 0.28)
01:39:23.395 00.000 11060 Worker thread wakes up
01:39:23.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:23.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
01:39:23.395 00.000 10844 UpdateGuideState exits: m=2368 SNR=30.2
01:39:23.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
01:39:23.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:23.395 00.000 11060 Moving (0.14, 0.28) raw xDistance=-0.30 yDistance=0.10
01:39:23.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:23.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:39:23.395 00.000 10844 Enqueuing Expose request
01:39:23.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:23.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:39:23.395 00.000 11060 MoveAxis(E, 54, ABG)
01:39:23.396 00.001 11060 Guiding  Dir = 2, Dur = 54
01:39:23.440 00.044 11060 IsSlewing returns 0
01:39:23.440 00.000 11060 IsGuiding returns 0
01:39:23.559 00.119 11060 IsGuiding returns 0
01:39:23.559 00.000 11060 Move returns status 0, amount 54
01:39:23.559 00.000 11060 MoveAxis(N, 0, ABG)
01:39:23.559 00.000 11060 Move returns status 0, amount 0
01:39:23.559 00.000 11060 move complete, result=0
01:39:23.559 00.000 11060 worker thread done servicing request
01:39:23.560 00.001 10844 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
01:39:23.560 00.000 11060 Worker thread wakes up
01:39:23.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:23.561 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:24.202 00.641 11060 Exposure complete
01:39:24.385 00.183 11060 worker thread done servicing request
01:39:24.385 00.000 10844 OnExposeComplete: enter
01:39:24.385 00.000 10844 UpdateGuideState(): m_state=6
01:39:24.385 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10636
01:39:24.385 00.000 10844 Star::Find returns 1 (0), X=269.10, Y=60.61, Mass=2939, SNR=34.3, Peak=242 HFD=3.7
01:39:24.386 00.001 10844 MultiStar: [#1 0.03,0.51,0.99,U] [#2 0.18,-0.10,1.91,U] [#3 0.11,0.06,0.86,U] [#4 0.72,0.09,0.00,M1] [#5 0.32,0.62,0.00,M4] [#6 0.48,0.53,0.00,M2] [#7 -0.06,0.23,0.85,U] [#8 1.00,0.45,0.00,M7] 
01:39:24.386 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.03}, one-star: {0.62, -0.37}
01:39:24.386 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.93 = 1.93)
01:39:24.386 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
01:39:24.386 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.19 cameraTheta=0.17 mountX=-0.06 mountY=0.17, mountTheta=1.92
01:39:24.387 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.03, opts=13)
01:39:24.387 00.000 10844 Enqueuing Move request for scope (0.18, 0.03)
01:39:24.387 00.000 11060 Worker thread wakes up
01:39:24.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
01:39:24.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
01:39:24.387 00.000 11060 Moving (0.18, 0.03) raw xDistance=-0.06 yDistance=0.17
01:39:24.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:39:24.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:24.387 00.000 10844 UpdateGuideState exits: m=2939 SNR=34.3
01:39:24.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:24.389 00.002 10844 Enqueuing Expose request
01:39:24.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:24.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:39:24.389 00.000 11060 MoveAxis(E, 0, ABG)
01:39:24.389 00.000 11060 Move returns status 0, amount 0
01:39:24.389 00.000 11060 MoveAxis(N, 0, ABG)
01:39:24.389 00.000 11060 Move returns status 0, amount 0
01:39:24.389 00.000 11060 move complete, result=0
01:39:24.389 00.000 11060 worker thread done servicing request
01:39:24.389 00.000 11060 Worker thread wakes up
01:39:24.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:24.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:24.390 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:39:25.025 00.635 11060 Exposure complete
01:39:25.194 00.169 11060 worker thread done servicing request
01:39:25.194 00.000 10844 OnExposeComplete: enter
01:39:25.194 00.000 10844 UpdateGuideState(): m_state=6
01:39:25.194 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10637
01:39:25.194 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=61.16, Mass=2900, SNR=33.8, Peak=236 HFD=3.5
01:39:25.195 00.001 10844 MultiStar: [#1 0.26,0.45,0.93,U] [#2 0.41,0.16,2.02,U] [#3 0.17,0.33,0.94,U] [#4 0.71,-0.07,0.00,M2] [#5 0.56,0.83,0.00,M5] [#6 0.13,0.48,0.87,U] [#7 -0.33,0.20,0.90,U] [#8 0.80,0.89,0.00,M8] 
01:39:25.195 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.28}, one-star: {0.33, 0.18}
01:39:25.195 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:39:25.195 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:39:25.195 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.28 hyp=0.34 cameraTheta=0.92 mountX=-0.31 mountY=0.16, mountTheta=2.66
01:39:25.195 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.28, opts=13)
01:39:25.197 00.002 10844 Enqueuing Move request for scope (0.21, 0.28)
01:39:25.197 00.000 11060 Worker thread wakes up
01:39:25.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:25.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.28) opts 0xd
01:39:25.197 00.000 10844 UpdateGuideState exits: m=2900 SNR=33.8
01:39:25.197 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.28)
01:39:25.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:25.197 00.000 11060 Moving (0.21, 0.28) raw xDistance=-0.31 yDistance=0.16
01:39:25.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:25.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
01:39:25.197 00.000 10844 Enqueuing Expose request
01:39:25.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:25.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:39:25.197 00.000 11060 MoveAxis(E, 53, ABG)
01:39:25.198 00.001 11060 Guiding  Dir = 2, Dur = 53
01:39:25.208 00.010 11060 IsSlewing returns 0
01:39:25.208 00.000 11060 IsGuiding returns 0
01:39:25.270 00.062 11060 IsGuiding returns 0
01:39:25.270 00.000 11060 Move returns status 0, amount 53
01:39:25.270 00.000 11060 MoveAxis(N, 0, ABG)
01:39:25.270 00.000 11060 Move returns status 0, amount 0
01:39:25.270 00.000 11060 move complete, result=0
01:39:25.270 00.000 11060 worker thread done servicing request
01:39:25.270 00.000 11060 Worker thread wakes up
01:39:25.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:25.270 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.2 px 0 ms NORTH
01:39:25.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:25.902 00.632 11060 Exposure complete
01:39:26.096 00.194 11060 worker thread done servicing request
01:39:26.097 00.001 10844 OnExposeComplete: enter
01:39:26.097 00.000 10844 UpdateGuideState(): m_state=6
01:39:26.097 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10638
01:39:26.097 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=60.42, Mass=2949, SNR=35.1, Peak=255 HFD=3.4
01:39:26.097 00.000 10844 MultiStar: [#1 0.19,0.95,0.00,M1] [#2 0.33,-0.28,1.92,U] [#3 -0.03,-0.30,0.91,U] [#4 0.59,-0.26,0.00,M3] [#5 0.01,-0.02,0.97,U] [#6 0.04,0.52,0.83,U] [#7 -0.19,-0.26,0.77,U] [#8 0.45,0.26,0.93,U] 
01:39:26.098 00.001 10844 refined, 6 included, MultiStar: {0.11, -0.12}, one-star: {-0.12, -0.55}
01:39:26.098 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
01:39:26.098 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
01:39:26.098 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.84 mountX=0.10 mountY=0.13, mountTheta=0.90
01:39:26.099 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.12, opts=13)
01:39:26.100 00.001 10844 Enqueuing Move request for scope (0.11, -0.12)
01:39:26.100 00.000 11060 Worker thread wakes up
01:39:26.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:26.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:39:26.100 00.000 10844 UpdateGuideState exits: m=2949 SNR=35.1 Saturated
01:39:26.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:26.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:26.100 00.000 10844 Enqueuing Expose request
01:39:26.100 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:39:26.100 00.000 11060 Moving (0.11, -0.12) raw xDistance=0.10 yDistance=0.13
01:39:26.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:39:26.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:26.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:39:26.100 00.000 11060 MoveAxis(E, 0, ABG)
01:39:26.100 00.000 11060 Move returns status 0, amount 0
01:39:26.101 00.001 11060 MoveAxis(N, 0, ABG)
01:39:26.101 00.000 11060 Move returns status 0, amount 0
01:39:26.101 00.000 11060 move complete, result=0
01:39:26.101 00.000 11060 worker thread done servicing request
01:39:26.101 00.000 11060 Worker thread wakes up
01:39:26.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:26.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:26.102 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:26.743 00.641 11060 Exposure complete
01:39:26.911 00.168 11060 worker thread done servicing request
01:39:26.911 00.000 10844 OnExposeComplete: enter
01:39:26.912 00.001 10844 UpdateGuideState(): m_state=6
01:39:26.912 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10639
01:39:26.912 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=60.60, Mass=2933, SNR=34.1, Peak=255 HFD=3.3
01:39:26.912 00.000 10844 MultiStar: [#1 0.27,-0.41,0.94,U] [#2 0.17,-0.53,2.03,U] [#3 -0.02,-0.62,0.00,M1] [#4 0.26,-0.19,1.03,U] [#5 -0.05,0.91,0.00,M5] [#6 0.18,-0.17,0.93,U] [#7 -0.22,-0.70,0.00,M1] [#8 0.11,-0.08,0.88,U] 
01:39:26.912 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.33}, one-star: {0.07, -0.38}
01:39:26.912 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
01:39:26.912 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
01:39:26.912 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.33 hyp=0.38 cameraTheta=-1.08 mountX=0.29 mountY=0.23, mountTheta=0.66
01:39:26.914 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.33, opts=13)
01:39:26.914 00.000 10844 Enqueuing Move request for scope (0.18, -0.33)
01:39:26.914 00.000 11060 Worker thread wakes up
01:39:26.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.33) opts 0xd
01:39:26.914 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.33)
01:39:26.914 00.000 11060 Moving (0.18, -0.33) raw xDistance=0.29 yDistance=0.23
01:39:26.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
01:39:26.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:26.914 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:26.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:39:26.914 00.000 11060 MoveAxis(W, 51, ABG)
01:39:26.914 00.000 11060 Guiding  Dir = 3, Dur = 51
01:39:26.915 00.001 10844 UpdateGuideState exits: m=2933 SNR=34.1 Saturated
01:39:26.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:26.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:26.915 00.000 10844 Enqueuing Expose request
01:39:26.941 00.026 11060 IsSlewing returns 0
01:39:26.942 00.001 11060 IsGuiding returns 0
01:39:27.019 00.077 11060 IsGuiding returns 0
01:39:27.019 00.000 11060 Move returns status 0, amount 51
01:39:27.019 00.000 11060 MoveAxis(N, 0, ABG)
01:39:27.019 00.000 11060 Move returns status 0, amount 0
01:39:27.019 00.000 11060 move complete, result=0
01:39:27.019 00.000 11060 worker thread done servicing request
01:39:27.019 00.000 11060 Worker thread wakes up
01:39:27.019 00.000 10844 GuideStep: 0.3 px 51 ms WEST, 0.2 px 0 ms NORTH
01:39:27.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:27.020 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:27.649 00.629 11060 Exposure complete
01:39:27.820 00.171 11060 worker thread done servicing request
01:39:27.820 00.000 10844 OnExposeComplete: enter
01:39:27.820 00.000 10844 UpdateGuideState(): m_state=6
01:39:27.820 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10640
01:39:27.820 00.000 10844 Star::Find returns 1 (1), X=268.94, Y=60.91, Mass=2976, SNR=34.8, Peak=255 HFD=3.3
01:39:27.821 00.001 10844 MultiStar: [#1 0.49,-0.03,1.01,U] [#2 0.33,-0.22,1.99,U] [#3 0.05,-0.09,0.87,U] [#4 0.28,-0.27,0.86,U] [#5 0.19,0.26,0.94,U] [#6 -0.09,0.01,0.84,U] [#7 -0.48,-0.19,0.80,U] [#8 0.86,-0.09,0.00,M7] 
01:39:27.821 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.09}, one-star: {0.45, -0.06}
01:39:27.821 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
01:39:27.821 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
01:39:27.821 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=0.05 mountY=0.20, mountTheta=1.32
01:39:27.822 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.09, opts=13)
01:39:27.822 00.000 10844 Enqueuing Move request for scope (0.19, -0.09)
01:39:27.822 00.000 11060 Worker thread wakes up
01:39:27.823 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:27.823 00.000 10844 UpdateGuideState exits: m=2976 SNR=34.8 Saturated
01:39:27.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:27.823 00.000 10844 Enqueuing Expose request
01:39:27.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
01:39:27.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
01:39:27.823 00.000 11060 Moving (0.19, -0.09) raw xDistance=0.05 yDistance=0.20
01:39:27.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:39:27.823 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.38 newest=0.56
01:39:27.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:39:27.823 00.000 11060 MoveAxis(E, 0, ABG)
01:39:27.823 00.000 11060 Move returns status 0, amount 0
01:39:27.824 00.001 11060 BLC: Oldest BLC event removed
01:39:27.824 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 683 applied
01:39:27.824 00.000 11060 MoveAxis(S, 762, ABG)
01:39:27.824 00.000 11060 duration set to 750 by maxDecDuration
01:39:27.824 00.000 11060 Guiding  Dir = 1, Dur = 750
01:39:27.830 00.006 11060 IsSlewing returns 0
01:39:27.830 00.000 11060 IsGuiding returns 0
01:39:28.597 00.767 11060 IsGuiding returns 0
01:39:28.597 00.000 11060 Move returns status 0, amount 750
01:39:28.597 00.000 11060 move complete, result=0
01:39:28.597 00.000 11060 worker thread done servicing request
01:39:28.597 00.000 11060 Worker thread wakes up
01:39:28.597 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
01:39:28.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:28.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:29.242 00.645 11060 Exposure complete
01:39:29.391 00.149 11060 worker thread done servicing request
01:39:29.391 00.000 10844 OnExposeComplete: enter
01:39:29.392 00.001 10844 UpdateGuideState(): m_state=6
01:39:29.392 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10641
01:39:29.392 00.000 10844 Star::Find returns 1 (1), X=268.79, Y=61.07, Mass=2606, SNR=31.7, Peak=255 HFD=3.1
01:39:29.392 00.000 10844 MultiStar: [#1 0.38,0.72,0.00,M1] [#2 -0.32,0.34,2.21,U] [#3 0.77,0.10,0.00,M1] [#4 0.93,0.28,0.00,M2] [#5 -0.34,0.66,0.00,M5] [#6 0.15,0.36,1.01,U] [#7 -0.39,0.34,0.92,U] [#8 0.44,0.71,0.00,M8] 
01:39:29.392 00.000 10844 single-star, 3 included, MultiStar: {-0.12, 0.29}, one-star: {0.30, 0.10}
01:39:29.392 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
01:39:29.392 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
01:39:29.392 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.32 cameraTheta=0.31 mountX=-0.15 mountY=0.28, mountTheta=2.06
01:39:29.394 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.10, opts=13)
01:39:29.394 00.000 10844 Enqueuing Move request for scope (0.30, 0.10)
01:39:29.394 00.000 11060 Worker thread wakes up
01:39:29.394 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:29.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd
01:39:29.394 00.000 10844 UpdateGuideState exits: m=2606 SNR=31.7 Saturated
01:39:29.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.10)
01:39:29.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:29.395 00.001 11060 Moving (0.30, 0.10) raw xDistance=-0.15 yDistance=0.28
01:39:29.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:29.395 00.000 10844 Enqueuing Expose request
01:39:29.395 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.142992, 1:0.281834
01:39:29.395 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:39:29.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:39:29.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
01:39:29.395 00.000 11060 MoveAxis(E, 26, ABG)
01:39:29.395 00.000 11060 Guiding  Dir = 2, Dur = 26
01:39:29.439 00.044 11060 IsSlewing returns 0
01:39:29.440 00.001 11060 IsGuiding returns 0
01:39:29.501 00.061 11060 IsGuiding returns 0
01:39:29.501 00.000 11060 Move returns status 0, amount 26
01:39:29.501 00.000 11060 MoveAxis(S, 110, ABG)
01:39:29.501 00.000 11060 Guiding  Dir = 1, Dur = 110
01:39:29.537 00.036 11060 IsSlewing returns 0
01:39:29.537 00.000 11060 IsGuiding returns 0
01:39:29.689 00.152 11060 IsGuiding returns 0
01:39:29.689 00.000 11060 Move returns status 0, amount 110
01:39:29.689 00.000 11060 move complete, result=0
01:39:29.689 00.000 11060 worker thread done servicing request
01:39:29.689 00.000 11060 Worker thread wakes up
01:39:29.689 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.3 px 110 ms SOUTH
01:39:29.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:29.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:30.322 00.633 11060 Exposure complete
01:39:30.500 00.178 11060 worker thread done servicing request
01:39:30.500 00.000 10844 OnExposeComplete: enter
01:39:30.500 00.000 10844 UpdateGuideState(): m_state=6
01:39:30.500 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10642
01:39:30.500 00.000 10844 Star::Find returns 1 (0), X=269.09, Y=60.94, Mass=2838, SNR=33.5, Peak=226 HFD=3.8
01:39:30.501 00.001 10844 MultiStar: [#1 -0.07,0.42,0.93,U] [#2 0.18,0.02,2.02,U] [#3 -0.07,0.21,0.92,U] [#4 0.10,0.08,0.96,U] [#5 0.01,0.80,0.00,M6] [#6 -0.20,-0.09,0.86,U] [#7 -0.25,-0.06,0.81,U] [#8 0.52,0.61,0.00,M9] 
01:39:30.501 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.60, -0.03}
01:39:30.501 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
01:39:30.501 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
01:39:30.501 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.78 mountX=-0.09 mountY=0.06, mountTheta=2.52
01:39:30.505 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
01:39:30.505 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
01:39:30.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:30.506 00.001 11060 Worker thread wakes up
01:39:30.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:39:30.507 00.001 10844 UpdateGuideState exits: m=2838 SNR=33.5
01:39:30.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:39:30.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.507 00.000 11060 Moving (0.07, 0.07) raw xDistance=-0.09 yDistance=0.06
01:39:30.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:30.507 00.000 10844 Enqueuing Expose request
01:39:30.507 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.142992, 1:0.281834, 2:0.061124
01:39:30.507 00.000 11060 BLC: No correction, Miss < min_move
01:39:30.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:39:30.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:30.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:30.507 00.000 11060 MoveAxis(E, 0, ABG)
01:39:30.507 00.000 11060 Move returns status 0, amount 0
01:39:30.508 00.001 11060 MoveAxis(N, 0, ABG)
01:39:30.508 00.000 11060 Move returns status 0, amount 0
01:39:30.508 00.000 11060 move complete, result=0
01:39:30.508 00.000 11060 worker thread done servicing request
01:39:30.508 00.000 11060 Worker thread wakes up
01:39:30.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:30.509 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:30.509 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:31.152 00.643 11060 Exposure complete
01:39:31.347 00.195 11060 worker thread done servicing request
01:39:31.347 00.000 10844 OnExposeComplete: enter
01:39:31.347 00.000 10844 UpdateGuideState(): m_state=6
01:39:31.347 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10643
01:39:31.347 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=61.07, Mass=2385, SNR=30.3, Peak=210 HFD=3.7
01:39:31.348 00.001 10844 MultiStar: [#1 -0.07,0.21,1.12,U] [#2 0.05,0.44,2.27,U] [#3 0.08,0.06,1.14,U] [#4 0.30,0.03,1.09,U] [#5 0.10,0.20,1.15,U] [#6 0.02,-0.05,1.01,U] [#7 -0.38,0.08,0.93,U] [#8 0.18,0.39,0.99,U] 
01:39:31.348 00.000 10844 single-star, 8 included, MultiStar: {0.04, 0.19}, one-star: {0.02, 0.10}
01:39:31.348 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.16 = -3.13)
01:39:31.348 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
01:39:31.348 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.40 mountX=-0.10 mountY=0.00, mountTheta=3.14
01:39:31.353 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
01:39:31.353 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
01:39:31.353 00.000 11060 Worker thread wakes up
01:39:31.353 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:39:31.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:39:31.353 00.000 10844 UpdateGuideState exits: m=2385 SNR=30.3
01:39:31.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:39:31.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:31.353 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=0.00
01:39:31.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:31.353 00.000 10844 Enqueuing Expose request
01:39:31.353 00.000 11060 BLC: window closed
01:39:31.353 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.142992, 1:0.281834, 2:0.061124
01:39:31.353 00.000 11060 BLC: No correction, Miss < min_move
01:39:31.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:39:31.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:31.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:39:31.353 00.000 11060 MoveAxis(E, 0, ABG)
01:39:31.353 00.000 11060 Move returns status 0, amount 0
01:39:31.355 00.002 11060 MoveAxis(N, 0, ABG)
01:39:31.355 00.000 11060 Move returns status 0, amount 0
01:39:31.355 00.000 11060 move complete, result=0
01:39:31.355 00.000 11060 worker thread done servicing request
01:39:31.355 00.000 11060 Worker thread wakes up
01:39:31.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:31.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:31.355 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:31.979 00.624 11060 Exposure complete
01:39:32.154 00.175 11060 worker thread done servicing request
01:39:32.154 00.000 10844 OnExposeComplete: enter
01:39:32.154 00.000 10844 UpdateGuideState(): m_state=6
01:39:32.154 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10644
01:39:32.154 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=61.07, Mass=3089, SNR=35.9, Peak=255 HFD=3.2
01:39:32.155 00.001 10844 MultiStar: [#1 -0.07,0.13,0.87,U] [#2 -0.21,0.01,1.82,U] [#3 0.01,0.08,0.91,U] [#4 0.13,0.04,0.98,U] [#5 0.04,0.32,0.80,U] [#6 -0.24,-0.33,0.84,U] [#7 -0.14,-0.03,0.77,U] [#8 -0.09,0.33,0.86,U] 
01:39:32.155 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.06}, one-star: {-0.27, 0.10}
01:39:32.155 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.75) = xAngle (4.34 = -1.94)
01:39:32.155 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.96)
01:39:32.155 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.59 mountX=-0.04 mountY=-0.11, mountTheta=-1.94
01:39:32.157 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
01:39:32.157 00.000 10844 Enqueuing Move request for scope (-0.11, 0.06)
01:39:32.157 00.000 11060 Worker thread wakes up
01:39:32.158 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
01:39:32.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
01:39:32.158 00.000 11060 Moving (-0.11, 0.06) raw xDistance=-0.04 yDistance=-0.11
01:39:32.158 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:32.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:32.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:32.158 00.000 10844 UpdateGuideState exits: m=3089 SNR=35.9 Saturated
01:39:32.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:39:32.158 00.000 11060 MoveAxis(E, 0, ABG)
01:39:32.158 00.000 11060 Move returns status 0, amount 0
01:39:32.158 00.000 11060 MoveAxis(N, 0, ABG)
01:39:32.158 00.000 11060 Move returns status 0, amount 0
01:39:32.158 00.000 11060 move complete, result=0
01:39:32.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:32.159 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:32.159 00.000 10844 Enqueuing Expose request
01:39:32.159 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:32.159 00.000 11060 worker thread done servicing request
01:39:32.159 00.000 11060 Worker thread wakes up
01:39:32.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:32.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:32.796 00.637 11060 Exposure complete
01:39:32.978 00.182 11060 worker thread done servicing request
01:39:32.978 00.000 10844 OnExposeComplete: enter
01:39:32.978 00.000 10844 UpdateGuideState(): m_state=6
01:39:32.978 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10645
01:39:32.978 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=61.04, Mass=2681, SNR=33.0, Peak=245 HFD=3.6
01:39:32.978 00.000 10844 MultiStar: [#1 -0.52,0.66,0.00,M1] [#2 -0.43,0.03,2.11,U] [#3 -0.73,0.26,0.00,M1] [#4 0.41,-0.46,0.00,M1] [#5 -0.22,0.27,1.02,U] [#6 -0.64,-0.03,0.00,M1] [#7 -0.64,0.28,0.00,M1] [#8 -0.21,0.24,1.06,U] 
01:39:32.979 00.001 10844 single-star, 3 included, MultiStar: {-0.32, 0.13}, one-star: {-0.31, 0.07}
01:39:32.979 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
01:39:32.979 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.62)
01:39:32.979 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.93 mountX=-0.01 mountY=-0.31, mountTheta=-1.60
01:39:32.981 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.07, opts=13)
01:39:32.981 00.000 10844 Enqueuing Move request for scope (-0.31, 0.07)
01:39:32.981 00.000 11060 Worker thread wakes up
01:39:32.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:32.981 00.000 10844 UpdateGuideState exits: m=2681 SNR=33.0
01:39:32.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:32.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:32.981 00.000 10844 Enqueuing Expose request
01:39:32.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
01:39:32.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
01:39:32.981 00.000 11060 Moving (-0.31, 0.07) raw xDistance=-0.01 yDistance=-0.31
01:39:32.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:39:32.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:39:32.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:39:32.981 00.000 11060 MoveAxis(E, 0, ABG)
01:39:32.982 00.001 11060 Move returns status 0, amount 0
01:39:32.982 00.000 11060 MoveAxis(N, 0, ABG)
01:39:32.982 00.000 11060 Move returns status 0, amount 0
01:39:32.982 00.000 11060 move complete, result=0
01:39:32.982 00.000 11060 worker thread done servicing request
01:39:32.982 00.000 11060 Worker thread wakes up
01:39:32.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:32.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:32.983 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:39:33.611 00.628 11060 Exposure complete
01:39:33.784 00.173 11060 worker thread done servicing request
01:39:33.784 00.000 10844 OnExposeComplete: enter
01:39:33.784 00.000 10844 UpdateGuideState(): m_state=6
01:39:33.784 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10646
01:39:33.785 00.001 10844 Star::Find returns 1 (1), X=268.47, Y=61.72, Mass=3187, SNR=36.2, Peak=255 HFD=3.9
01:39:33.785 00.000 10844 MultiStar: [#1 0.48,0.75,0.00,M2] [#2 -0.04,0.35,1.92,U] [#3 -0.28,0.48,0.86,U] [#4 0.02,0.11,0.66,U] [#5 -0.14,0.72,0.00,M4] [#6 0.05,0.33,0.90,U] [#7 -0.26,0.47,0.72,U] [#8 0.10,1.12,0.00,M7] 
01:39:33.785 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.42}, one-star: {-0.02, 0.75}
01:39:33.791 00.006 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
01:39:33.792 00.001 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
01:39:33.792 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.76 mountX=-0.40 mountY=-0.15, mountTheta=-2.79
01:39:33.794 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.42, opts=13)
01:39:33.794 00.000 10844 Enqueuing Move request for scope (-0.08, 0.42)
01:39:33.794 00.000 11060 Worker thread wakes up
01:39:33.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:33.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.42) opts 0xd
01:39:33.795 00.001 10844 UpdateGuideState exits: m=3187 SNR=36.2 Saturated
01:39:33.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.42)
01:39:33.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:33.795 00.000 11060 Moving (-0.08, 0.42) raw xDistance=-0.40 yDistance=-0.15
01:39:33.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:33.795 00.000 10844 Enqueuing Expose request
01:39:33.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
01:39:33.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:33.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:39:33.796 00.001 11060 MoveAxis(E, 69, ABG)
01:39:33.796 00.000 11060 Guiding  Dir = 2, Dur = 69
01:39:33.812 00.016 11060 IsSlewing returns 0
01:39:33.812 00.000 11060 IsGuiding returns 0
01:39:33.890 00.078 11060 IsGuiding returns 0
01:39:33.890 00.000 11060 Move returns status 0, amount 69
01:39:33.890 00.000 11060 MoveAxis(N, 0, ABG)
01:39:33.890 00.000 11060 Move returns status 0, amount 0
01:39:33.890 00.000 11060 move complete, result=0
01:39:33.890 00.000 11060 worker thread done servicing request
01:39:33.890 00.000 11060 Worker thread wakes up
01:39:33.890 00.000 10844 GuideStep: -0.4 px 69 ms EAST, -0.1 px 0 ms NORTH
01:39:33.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:33.891 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:34.520 00.629 11060 Exposure complete
01:39:34.709 00.189 11060 worker thread done servicing request
01:39:34.709 00.000 10844 OnExposeComplete: enter
01:39:34.709 00.000 10844 UpdateGuideState(): m_state=6
01:39:34.709 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10647
01:39:34.709 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=60.77, Mass=3006, SNR=35.1, Peak=254 HFD=3.4
01:39:34.710 00.001 10844 MultiStar: [#1 0.52,0.22,0.94,U] [#2 0.41,0.39,1.84,U] [#3 -0.12,-0.07,0.89,U] [#4 0.10,0.70,0.00,M1] [#5 0.24,0.19,0.95,U] [#6 -0.14,0.11,0.92,U] [#7 0.35,0.41,0.81,U] [#8 0.06,0.21,0.83,U] 
01:39:34.710 00.000 10844 single-star, 7 included, MultiStar: {0.20, 0.18}, one-star: {0.03, -0.20}
01:39:34.710 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
01:39:34.710 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
01:39:34.710 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.42 mountX=0.20 mountY=0.06, mountTheta=0.32
01:39:34.711 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.20, opts=13)
01:39:34.711 00.000 10844 Enqueuing Move request for scope (0.03, -0.20)
01:39:34.711 00.000 11060 Worker thread wakes up
01:39:34.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:34.711 00.000 10844 UpdateGuideState exits: m=3006 SNR=35.1
01:39:34.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:34.712 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
01:39:34.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:34.712 00.000 10844 Enqueuing Expose request
01:39:34.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
01:39:34.712 00.000 11060 Moving (0.03, -0.20) raw xDistance=0.20 yDistance=0.06
01:39:34.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:39:34.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:34.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:34.712 00.000 11060 MoveAxis(W, 32, ABG)
01:39:34.712 00.000 11060 Guiding  Dir = 3, Dur = 32
01:39:34.716 00.004 11060 IsSlewing returns 0
01:39:34.716 00.000 11060 IsGuiding returns 0
01:39:34.774 00.058 11060 IsGuiding returns 0
01:39:34.775 00.001 11060 Move returns status 0, amount 32
01:39:34.775 00.000 11060 MoveAxis(N, 0, ABG)
01:39:34.775 00.000 11060 Move returns status 0, amount 0
01:39:34.775 00.000 11060 move complete, result=0
01:39:34.775 00.000 11060 worker thread done servicing request
01:39:34.775 00.000 11060 Worker thread wakes up
01:39:34.775 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
01:39:34.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:34.776 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:35.413 00.637 11060 Exposure complete
01:39:35.591 00.178 11060 worker thread done servicing request
01:39:35.591 00.000 10844 OnExposeComplete: enter
01:39:35.591 00.000 10844 UpdateGuideState(): m_state=6
01:39:35.592 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10648
01:39:35.592 00.000 10844 Star::Find returns 1 (0), X=269.02, Y=61.20, Mass=2544, SNR=31.3, Peak=236 HFD=3.1
01:39:35.592 00.000 10844 MultiStar: [#1 0.03,0.17,1.06,U] [#2 -0.07,-0.22,2.11,U] [#3 -0.45,0.06,0.90,U] [#4 0.45,0.50,0.00,M2] [#5 0.05,1.10,0.00,M4] [#6 -0.34,-0.03,0.93,U] [#7 -0.18,0.49,0.97,U] [#8 0.58,0.73,0.00,M7] 
01:39:35.592 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.06}, one-star: {0.54, 0.23}
01:39:35.592 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
01:39:35.592 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.19)
01:39:35.592 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.36 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
01:39:35.593 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.06, opts=13)
01:39:35.595 00.002 10844 Enqueuing Move request for scope (-0.07, 0.06)
01:39:35.595 00.000 11060 Worker thread wakes up
01:39:35.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:35.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
01:39:35.595 00.000 10844 UpdateGuideState exits: m=2544 SNR=31.3
01:39:35.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:39:35.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:35.595 00.000 11060 Moving (-0.07, 0.06) raw xDistance=-0.05 yDistance=-0.07
01:39:35.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:35.595 00.000 10844 Enqueuing Expose request
01:39:35.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:39:35.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:35.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:35.595 00.000 11060 MoveAxis(E, 0, ABG)
01:39:35.595 00.000 11060 Move returns status 0, amount 0
01:39:35.595 00.000 11060 MoveAxis(N, 0, ABG)
01:39:35.595 00.000 11060 Move returns status 0, amount 0
01:39:35.595 00.000 11060 move complete, result=0
01:39:35.596 00.001 11060 worker thread done servicing request
01:39:35.596 00.000 11060 Worker thread wakes up
01:39:35.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:35.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:35.597 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:36.227 00.630 11060 Exposure complete
01:39:36.427 00.200 11060 worker thread done servicing request
01:39:36.428 00.001 10844 OnExposeComplete: enter
01:39:36.428 00.000 10844 UpdateGuideState(): m_state=6
01:39:36.428 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10649
01:39:36.428 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=61.62, Mass=2847, SNR=32.8, Peak=246 HFD=3.5
01:39:36.429 00.001 10844 MultiStar: [#1 0.02,0.65,0.00,M1] [#2 -0.18,0.20,2.12,U] [#3 -0.37,1.07,0.00,M1] [#4 0.09,0.20,1.01,U] [#5 -0.02,0.28,1.09,U] [#6 -0.37,0.40,0.93,U] [#7 -0.34,0.59,0.00,M1] [#8 0.21,0.94,0.00,M8] 
01:39:36.429 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.32}, one-star: {-0.12, 0.64}
01:39:36.429 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
01:39:36.429 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
01:39:36.429 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.95 mountX=-0.29 mountY=-0.18, mountTheta=-2.60
01:39:36.430 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.32, opts=13)
01:39:36.431 00.001 10844 Enqueuing Move request for scope (-0.13, 0.32)
01:39:36.431 00.000 11060 Worker thread wakes up
01:39:36.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
01:39:36.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
01:39:36.431 00.000 11060 Moving (-0.13, 0.32) raw xDistance=-0.29 yDistance=-0.18
01:39:36.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:39:36.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:36.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:36.431 00.000 10844 UpdateGuideState exits: m=2847 SNR=32.8
01:39:36.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.432 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:36.432 00.000 10844 Enqueuing Expose request
01:39:36.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:39:36.432 00.000 11060 MoveAxis(E, 50, ABG)
01:39:36.432 00.000 11060 Guiding  Dir = 2, Dur = 50
01:39:36.450 00.018 11060 IsSlewing returns 0
01:39:36.452 00.002 11060 IsGuiding returns 0
01:39:36.544 00.092 11060 IsGuiding returns 0
01:39:36.544 00.000 11060 Move returns status 0, amount 50
01:39:36.544 00.000 11060 MoveAxis(N, 0, ABG)
01:39:36.544 00.000 11060 Move returns status 0, amount 0
01:39:36.544 00.000 11060 move complete, result=0
01:39:36.544 00.000 11060 worker thread done servicing request
01:39:36.544 00.000 11060 Worker thread wakes up
01:39:36.544 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.2 px 0 ms NORTH
01:39:36.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:36.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:37.174 00.630 11060 Exposure complete
01:39:37.333 00.159 11060 worker thread done servicing request
01:39:37.333 00.000 10844 OnExposeComplete: enter
01:39:37.333 00.000 10844 UpdateGuideState(): m_state=6
01:39:37.334 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10650
01:39:37.334 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=60.88, Mass=3071, SNR=35.1, Peak=234 HFD=3.4
01:39:37.334 00.000 10844 MultiStar: [#1 0.45,-0.05,0.99,U] [#2 -0.46,0.60,0.00,M1] [#3 -0.48,0.27,1.01,U] [#4 0.57,0.53,0.00,M2] [#5 0.38,0.51,0.00,M4] [#6 -0.10,0.23,0.84,U] [#7 -0.61,-0.00,0.00,M2] [#8 -0.39,0.94,0.00,M9] 
01:39:37.334 00.000 10844 refined, 3 included, MultiStar: {-0.08, 0.08}, one-star: {-0.19, -0.10}
01:39:37.334 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
01:39:37.334 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
01:39:37.334 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.34 mountX=-0.07 mountY=-0.09, mountTheta=-2.20
01:39:37.335 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
01:39:37.336 00.001 10844 Enqueuing Move request for scope (-0.08, 0.08)
01:39:37.336 00.000 11060 Worker thread wakes up
01:39:37.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:37.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
01:39:37.336 00.000 10844 UpdateGuideState exits: m=3071 SNR=35.1
01:39:37.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:39:37.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:37.336 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.07 yDistance=-0.09
01:39:37.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:37.336 00.000 10844 Enqueuing Expose request
01:39:37.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:39:37.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:37.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:39:37.336 00.000 11060 MoveAxis(E, 0, ABG)
01:39:37.336 00.000 11060 Move returns status 0, amount 0
01:39:37.336 00.000 11060 MoveAxis(N, 0, ABG)
01:39:37.337 00.001 11060 Move returns status 0, amount 0
01:39:37.337 00.000 11060 move complete, result=0
01:39:37.337 00.000 11060 worker thread done servicing request
01:39:37.337 00.000 11060 Worker thread wakes up
01:39:37.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:37.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:37.338 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:37.977 00.639 11060 Exposure complete
01:39:38.166 00.189 11060 worker thread done servicing request
01:39:38.166 00.000 10844 OnExposeComplete: enter
01:39:38.166 00.000 10844 UpdateGuideState(): m_state=6
01:39:38.166 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10651
01:39:38.166 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=61.44, Mass=2854, SNR=33.4, Peak=255 HFD=3.6
01:39:38.166 00.000 10844 MultiStar: [#1 -0.04,0.62,0.00,M1] [#2 -0.20,0.24,2.00,U] [#3 -0.06,-0.08,0.95,U] [#4 -0.27,0.67,0.00,M3] [#5 -0.13,0.37,1.04,U] [#6 -0.50,-0.18,0.80,U] [#7 -0.51,0.14,0.74,U] [#8 0.31,0.88,0.00,M10] 
01:39:38.166 00.000 10844 refined, 5 included, MultiStar: {-0.25, 0.19}, one-star: {-0.28, 0.46}
01:39:38.167 00.001 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
01:39:38.167 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
01:39:38.167 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.51 mountX=-0.14 mountY=-0.28, mountTheta=-2.03
01:39:38.168 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.19, opts=13)
01:39:38.168 00.000 10844 Enqueuing Move request for scope (-0.25, 0.19)
01:39:38.168 00.000 11060 Worker thread wakes up
01:39:38.168 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:38.168 00.000 10844 UpdateGuideState exits: m=2854 SNR=33.4 Saturated
01:39:38.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:38.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:38.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
01:39:38.168 00.000 10844 Enqueuing Expose request
01:39:38.168 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
01:39:38.168 00.000 11060 Moving (-0.25, 0.19) raw xDistance=-0.14 yDistance=-0.28
01:39:38.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:39:38.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:38.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:39:38.168 00.000 11060 MoveAxis(E, 24, ABG)
01:39:38.168 00.000 11060 Guiding  Dir = 2, Dur = 24
01:39:38.185 00.017 11060 IsSlewing returns 0
01:39:38.185 00.000 11060 IsGuiding returns 0
01:39:38.215 00.030 11060 IsGuiding returns 0
01:39:38.215 00.000 11060 Move returns status 0, amount 24
01:39:38.217 00.002 11060 MoveAxis(N, 0, ABG)
01:39:38.217 00.000 11060 Move returns status 0, amount 0
01:39:38.217 00.000 11060 move complete, result=0
01:39:38.217 00.000 11060 worker thread done servicing request
01:39:38.217 00.000 11060 Worker thread wakes up
01:39:38.217 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.3 px 0 ms NORTH
01:39:38.218 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:38.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:38.844 00.626 11060 Exposure complete
01:39:39.001 00.157 11060 worker thread done servicing request
01:39:39.001 00.000 10844 OnExposeComplete: enter
01:39:39.001 00.000 10844 UpdateGuideState(): m_state=6
01:39:39.002 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10652
01:39:39.002 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=61.22, Mass=2916, SNR=33.7, Peak=246 HFD=3.6
01:39:39.002 00.000 10844 MultiStar: [#1 -0.27,0.67,0.00,M2] [#2 0.17,0.26,2.01,U] [#3 -0.06,-0.26,0.89,U] [#4 -0.23,1.10,0.00,M4] [#5 -0.13,0.21,0.99,U] [#6 -0.20,0.81,0.00,M1] [#7 -0.02,-0.61,0.00,M2] [#8 -0.16,0.71,0.00,R] 
01:39:39.002 00.000 10844 refined, 3 included, MultiStar: {-0.02, 0.15}, one-star: {-0.26, 0.25}
01:39:39.002 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
01:39:39.002 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
01:39:39.002 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.70 mountX=-0.14 mountY=-0.04, mountTheta=-2.85
01:39:39.003 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
01:39:39.003 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
01:39:39.004 00.001 11060 Worker thread wakes up
01:39:39.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:39.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
01:39:39.004 00.000 10844 UpdateGuideState exits: m=2916 SNR=33.7
01:39:39.004 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
01:39:39.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:39.004 00.000 11060 Moving (-0.02, 0.15) raw xDistance=-0.14 yDistance=-0.04
01:39:39.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:39.004 00.000 10844 Enqueuing Expose request
01:39:39.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:39:39.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:39.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:39:39.004 00.000 11060 MoveAxis(E, 26, ABG)
01:39:39.004 00.000 11060 Guiding  Dir = 2, Dur = 26
01:39:39.016 00.012 11060 IsSlewing returns 0
01:39:39.017 00.001 11060 IsGuiding returns 0
01:39:39.059 00.042 11060 IsGuiding returns 0
01:39:39.059 00.000 11060 Move returns status 0, amount 26
01:39:39.059 00.000 11060 MoveAxis(N, 0, ABG)
01:39:39.059 00.000 11060 Move returns status 0, amount 0
01:39:39.059 00.000 11060 move complete, result=0
01:39:39.059 00.000 11060 worker thread done servicing request
01:39:39.060 00.001 11060 Worker thread wakes up
01:39:39.060 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
01:39:39.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:39.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:39.689 00.629 11060 Exposure complete
01:39:39.866 00.177 11060 worker thread done servicing request
01:39:39.866 00.000 10844 OnExposeComplete: enter
01:39:39.867 00.001 10844 UpdateGuideState(): m_state=6
01:39:39.867 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10653
01:39:39.867 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=60.86, Mass=2407, SNR=30.8, Peak=232 HFD=3.4
01:39:39.867 00.000 10844 MultiStar: [#1 -0.49,0.62,0.00,M3] [#2 0.20,0.43,2.13,U] [#3 -0.24,-0.22,1.05,U] [#4 -0.19,0.86,0.00,M5] [#5 -0.07,0.63,0.00,M3] [#6 0.19,-0.18,0.98,U] [#7 -0.69,0.01,0.00,M3] [#8 0.20,0.29,1.06,U] 
01:39:39.867 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.11}, one-star: {0.29, -0.11}
01:39:39.867 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
01:39:39.867 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
01:39:39.867 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.69 mountX=-0.14 mountY=0.12, mountTheta=2.43
01:39:39.868 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
01:39:39.869 00.001 10844 Enqueuing Move request for scope (0.14, 0.11)
01:39:39.869 00.000 11060 Worker thread wakes up
01:39:39.869 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:39.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
01:39:39.869 00.000 10844 UpdateGuideState exits: m=2407 SNR=30.8
01:39:39.869 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
01:39:39.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:39.869 00.000 11060 Moving (0.14, 0.11) raw xDistance=-0.14 yDistance=0.12
01:39:39.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:39.869 00.000 10844 Enqueuing Expose request
01:39:39.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:39:39.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:39.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:39:39.869 00.000 11060 MoveAxis(E, 25, ABG)
01:39:39.869 00.000 11060 Guiding  Dir = 2, Dur = 25
01:39:39.887 00.018 11060 IsSlewing returns 0
01:39:39.887 00.000 11060 IsGuiding returns 0
01:39:39.916 00.029 11060 IsGuiding returns 0
01:39:39.916 00.000 11060 Move returns status 0, amount 25
01:39:39.916 00.000 11060 MoveAxis(N, 0, ABG)
01:39:39.916 00.000 11060 Move returns status 0, amount 0
01:39:39.917 00.001 11060 move complete, result=0
01:39:39.917 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
01:39:39.917 00.000 11060 worker thread done servicing request
01:39:39.918 00.001 11060 Worker thread wakes up
01:39:39.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:39.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:40.558 00.640 11060 Exposure complete
01:39:40.730 00.172 11060 worker thread done servicing request
01:39:40.730 00.000 10844 OnExposeComplete: enter
01:39:40.730 00.000 10844 UpdateGuideState(): m_state=6
01:39:40.731 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10654
01:39:40.731 00.000 10844 Star::Find returns 1 (1), X=268.50, Y=61.10, Mass=2751, SNR=32.9, Peak=255 HFD=3.6
01:39:40.731 00.000 10844 MultiStar: [#1 -0.35,-0.40,0.92,U] [#2 -0.29,-0.04,2.05,U] [#3 -0.08,-0.15,0.88,U] [#4 0.09,0.97,0.00,M6] [#5 0.38,0.19,0.99,U] [#6 -0.06,-0.62,0.00,M1] [#7 -0.40,-0.05,0.86,U] [#8 0.72,0.06,0.00,M1] 
01:39:40.732 00.001 10844 single-star, 5 included, MultiStar: {-0.14, -0.05}, one-star: {0.01, 0.13}
01:39:40.732 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
01:39:40.732 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
01:39:40.732 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.48 mountX=-0.13 mountY=-0.01, mountTheta=-3.07
01:39:40.734 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
01:39:40.734 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
01:39:40.735 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:40.735 00.000 11060 Worker thread wakes up
01:39:40.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:39:40.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:39:40.735 00.000 11060 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
01:39:40.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:39:40.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:40.735 00.000 10844 UpdateGuideState exits: m=2751 SNR=32.9 Saturated
01:39:40.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:39:40.735 00.000 11060 MoveAxis(E, 23, ABG)
01:39:40.735 00.000 11060 Guiding  Dir = 2, Dur = 23
01:39:40.736 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:40.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:40.736 00.000 10844 Enqueuing Expose request
01:39:40.744 00.008 11060 IsSlewing returns 0
01:39:40.744 00.000 11060 IsGuiding returns 0
01:39:40.774 00.030 11060 IsGuiding returns 0
01:39:40.774 00.000 11060 Move returns status 0, amount 23
01:39:40.774 00.000 11060 MoveAxis(N, 0, ABG)
01:39:40.774 00.000 11060 Move returns status 0, amount 0
01:39:40.774 00.000 11060 move complete, result=0
01:39:40.774 00.000 11060 worker thread done servicing request
01:39:40.774 00.000 11060 Worker thread wakes up
01:39:40.774 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
01:39:40.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:40.775 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:41.432 00.657 11060 Exposure complete
01:39:41.613 00.181 11060 worker thread done servicing request
01:39:41.613 00.000 10844 OnExposeComplete: enter
01:39:41.613 00.000 10844 UpdateGuideState(): m_state=6
01:39:41.613 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10655
01:39:41.613 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=61.36, Mass=2502, SNR=31.4, Peak=243 HFD=3.4
01:39:41.614 00.001 10844 MultiStar: [#1 0.18,-0.15,1.09,U] [#2 0.18,-0.13,2.23,U] [#3 0.01,-0.36,0.95,U] [#4 -0.01,0.97,0.00,M7] [#5 0.16,-0.09,1.01,U] [#6 -0.19,-0.42,0.98,U] [#7 -0.29,0.01,0.93,U] [#8 0.76,-0.10,0.00,M2] 
01:39:41.614 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.11}, one-star: {-0.06, 0.38}
01:39:41.614 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
01:39:41.614 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
01:39:41.614 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.31 mountX=0.10 mountY=0.05, mountTheta=0.43
01:39:41.616 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
01:39:41.616 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
01:39:41.616 00.000 11060 Worker thread wakes up
01:39:41.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
01:39:41.616 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
01:39:41.616 00.000 11060 Moving (0.03, -0.11) raw xDistance=0.10 yDistance=0.05
01:39:41.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:39:41.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:41.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:39:41.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:39:41.616 00.000 11060 MoveAxis(E, 0, ABG)
01:39:41.616 00.000 11060 Move returns status 0, amount 0
01:39:41.616 00.000 11060 MoveAxis(N, 0, ABG)
01:39:41.616 00.000 11060 Move returns status 0, amount 0
01:39:41.616 00.000 11060 move complete, result=0
01:39:41.617 00.001 11060 worker thread done servicing request
01:39:41.617 00.000 10844 UpdateGuideState exits: m=2502 SNR=31.4
01:39:41.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:41.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:41.617 00.000 10844 Enqueuing Expose request
01:39:41.617 00.000 11060 Worker thread wakes up
01:39:41.617 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:41.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:41.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:42.108 00.491 10844 evsrv: cli 0EEEDDF0 connect
01:39:42.108 00.000 10844 case statement mapped state 6 to 3
01:39:42.108 00.000 10844 case statement mapped state 6 to 3
01:39:42.108 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"524f96e7-ac50-4486-aaba-18855c442f3b"}
01:39:42.109 00.001 10844 PhdController::Guide begins
01:39:42.109 00.000 10844 PhdController: newstate STATE_SETUP
01:39:42.109 00.000 10844 PhdController: setup
01:39:42.109 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
01:39:42.109 00.000 10844 PhdController: guider state = 6
01:39:42.109 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:39:42.109 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
01:39:42.109 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":0,"id":"524f96e7-ac50-4486-aaba-18855c442f3b"}
01:39:42.110 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
01:39:42.112 00.002 10844 evsrv: cli 0EEEE930 connect
01:39:42.112 00.000 10844 case statement mapped state 6 to 3
01:39:42.112 00.000 10844 case statement mapped state 6 to 3
01:39:42.113 00.001 10844 evsrv: cli 0EEEE930 request: {"method":"get_lock_shift_params","id":"91ef63e5-85ff-4a54-be04-717903a327f0"}
01:39:42.113 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"91ef63e5-85ff-4a54-be04-717903a327f0"}
01:39:42.114 00.001 10844 evsrv: cli 0EEEE930 disconnect
01:39:42.115 00.001 10844 evsrv: cli 0EEEDAD0 connect
01:39:42.115 00.000 10844 case statement mapped state 6 to 3
01:39:42.115 00.000 10844 case statement mapped state 6 to 3
01:39:42.162 00.047 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_lock_position","id":"2a56a87d-ce76-4f3f-abd7-06afb5c9d289"}
01:39:42.162 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":[268.49,60.97],"id":"2a56a87d-ce76-4f3f-abd7-06afb5c9d289"}
01:39:42.163 00.001 10844 evsrv: cli 0EEEDAD0 disconnect
01:39:42.164 00.001 10844 evsrv: cli 0EEEDFD0 connect
01:39:42.164 00.000 10844 case statement mapped state 6 to 3
01:39:42.164 00.000 10844 case statement mapped state 6 to 3
01:39:42.165 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_calibrated","id":"e2d3afd2-d32a-46bc-92a3-86adb35cf333"}
01:39:42.165 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":true,"id":"e2d3afd2-d32a-46bc-92a3-86adb35cf333"}
01:39:42.166 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
01:39:42.167 00.001 10844 evsrv: cli 0EEEEBB0 connect
01:39:42.167 00.000 10844 case statement mapped state 6 to 3
01:39:42.168 00.001 10844 case statement mapped state 6 to 3
01:39:42.168 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_app_state","id":"b5cab544-c5f0-4e9b-acf4-535af8ac444c"}
01:39:42.168 00.000 10844 case statement mapped state 6 to 3
01:39:42.168 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5cab544-c5f0-4e9b-acf4-535af8ac444c"}
01:39:42.169 00.001 10844 evsrv: cli 0EEEEBB0 disconnect
01:39:42.245 00.076 11060 Exposure complete
01:39:42.459 00.214 11060 worker thread done servicing request
01:39:42.459 00.000 10844 OnExposeComplete: enter
01:39:42.459 00.000 10844 UpdateGuideState(): m_state=6
01:39:42.461 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10656
01:39:42.461 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=61.06, Mass=2432, SNR=31.1, Peak=216 HFD=3.6
01:39:42.461 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
01:39:42.461 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
01:39:42.461 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.01 mountX=-0.08 mountY=-0.06, mountTheta=-2.53
01:39:42.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
01:39:42.463 00.001 10844 Enqueuing Move request for scope (-0.04, 0.09)
01:39:42.463 00.000 11060 Worker thread wakes up
01:39:42.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:42.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
01:39:42.463 00.000 10844 UpdateGuideState exits: m=2432 SNR=31.1
01:39:42.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
01:39:42.463 00.000 10844 PhdController: settling, locked = 1, distance = 0.14 (1.50) aobump = 0 frame = 1 / 99999
01:39:42.463 00.000 11060 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=-0.06
01:39:42.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:39:42.463 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370782.463,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.14,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:39:42.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:42.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:39:42.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:42.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:42.463 00.000 10844 Enqueuing Expose request
01:39:42.463 00.000 11060 MoveAxis(E, 0, ABG)
01:39:42.464 00.001 11060 Move returns status 0, amount 0
01:39:42.464 00.000 11060 MoveAxis(N, 0, ABG)
01:39:42.464 00.000 11060 Move returns status 0, amount 0
01:39:42.464 00.000 11060 move complete, result=0
01:39:42.465 00.001 11060 worker thread done servicing request
01:39:42.465 00.000 11060 Worker thread wakes up
01:39:42.465 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:42.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:42.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:43.124 00.659 11060 Exposure complete
01:39:43.703 00.579 11060 worker thread done servicing request
01:39:43.703 00.000 10844 OnExposeComplete: enter
01:39:43.704 00.001 10844 UpdateGuideState(): m_state=6
01:39:43.704 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10657
01:39:43.704 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=60.83, Mass=2522, SNR=31.7, Peak=193 HFD=3.5
01:39:43.704 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
01:39:43.705 00.001 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
01:39:43.705 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-2.57 mountX=0.18 mountY=-0.20, mountTheta=-0.82
01:39:43.707 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.15, opts=13)
01:39:43.707 00.000 10844 Enqueuing Move request for scope (-0.22, -0.15)
01:39:43.707 00.000 11060 Worker thread wakes up
01:39:43.708 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:43.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.15) opts 0xd
01:39:43.708 00.000 10844 UpdateGuideState exits: m=2522 SNR=31.7
01:39:43.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.15)
01:39:43.708 00.000 10844 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 2 / 99999
01:39:43.708 00.000 11060 Moving (-0.22, -0.15) raw xDistance=0.18 yDistance=-0.20
01:39:43.709 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770370783.708,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.18,"Time":1.2,"SettleTime":10.0,"StarLocked":true}
01:39:43.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:39:43.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:43.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:39:43.709 00.000 11060 MoveAxis(W, 32, ABG)
01:39:43.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:43.709 00.000 11060 Guiding  Dir = 3, Dur = 32
01:39:43.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:43.709 00.000 10844 Enqueuing Expose request
01:39:43.726 00.017 11060 IsSlewing returns 0
01:39:43.733 00.007 11060 IsGuiding returns 0
01:39:43.776 00.043 11060 IsGuiding returns 0
01:39:43.776 00.000 11060 Move returns status 0, amount 32
01:39:43.776 00.000 11060 MoveAxis(N, 0, ABG)
01:39:43.776 00.000 11060 Move returns status 0, amount 0
01:39:43.776 00.000 11060 move complete, result=0
01:39:43.777 00.001 11060 worker thread done servicing request
01:39:43.777 00.000 11060 Worker thread wakes up
01:39:43.777 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.2 px 0 ms NORTH
01:39:43.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:43.778 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:44.441 00.663 11060 Exposure complete
01:39:44.812 00.371 11060 worker thread done servicing request
01:39:44.812 00.000 10844 OnExposeComplete: enter
01:39:44.812 00.000 10844 UpdateGuideState(): m_state=6
01:39:44.813 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10658
01:39:44.813 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=60.52, Mass=2736, SNR=33.2, Peak=252 HFD=3.3
01:39:44.813 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
01:39:44.813 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
01:39:44.813 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.45 hyp=0.51 cameraTheta=-1.09 mountX=0.40 mountY=0.30, mountTheta=0.65
01:39:44.816 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.45, opts=13)
01:39:44.816 00.000 10844 Enqueuing Move request for scope (0.23, -0.45)
01:39:44.816 00.000 11060 Worker thread wakes up
01:39:44.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:44.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.45) opts 0xd
01:39:44.816 00.000 10844 UpdateGuideState exits: m=2736 SNR=33.2
01:39:44.816 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.45)
01:39:44.816 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 3 / 99999
01:39:44.817 00.001 11060 Moving (0.23, -0.45) raw xDistance=0.40 yDistance=0.30
01:39:44.817 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370784.817,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
01:39:44.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
01:39:44.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:44.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:44.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:39:44.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:44.817 00.000 11060 MoveAxis(W, 70, ABG)
01:39:44.817 00.000 10844 Enqueuing Expose request
01:39:44.817 00.000 11060 Guiding  Dir = 3, Dur = 70
01:39:44.821 00.004 11060 IsSlewing returns 0
01:39:44.821 00.000 11060 IsGuiding returns 0
01:39:44.921 00.100 11060 IsGuiding returns 0
01:39:44.922 00.001 11060 Move returns status 0, amount 70
01:39:44.922 00.000 11060 MoveAxis(N, 0, ABG)
01:39:44.922 00.000 11060 Move returns status 0, amount 0
01:39:44.922 00.000 11060 move complete, result=0
01:39:44.922 00.000 11060 worker thread done servicing request
01:39:44.922 00.000 11060 Worker thread wakes up
01:39:44.922 00.000 10844 GuideStep: 0.4 px 70 ms WEST, 0.3 px 0 ms NORTH
01:39:44.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:44.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:45.503 00.581 11060 Exposure complete
01:39:46.217 00.714 11060 worker thread done servicing request
01:39:46.217 00.000 10844 OnExposeComplete: enter
01:39:46.218 00.001 10844 UpdateGuideState(): m_state=6
01:39:46.218 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10659
01:39:46.218 00.000 10844 Star::Find returns 1 (1), X=269.42, Y=60.56, Mass=2441, SNR=31.0, Peak=255 HFD=3.3
01:39:46.218 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:39:46.218 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
01:39:46.218 00.000 10844 CameraToMount -- cameraX=0.93 cameraY=-0.41 hyp=1.02 cameraTheta=-0.42 mountX=0.24 mountY=0.99, mountTheta=1.33
01:39:46.220 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.93, y=-0.41, opts=13)
01:39:46.220 00.000 10844 Enqueuing Move request for scope (0.93, -0.41)
01:39:46.220 00.000 11060 Worker thread wakes up
01:39:46.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:46.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.41) opts 0xd
01:39:46.221 00.001 10844 UpdateGuideState exits: m=2441 SNR=31.0 Saturated
01:39:46.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.93, -0.41)
01:39:46.221 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 4 / 99999
01:39:46.221 00.000 11060 Moving (0.93, -0.41) raw xDistance=0.24 yDistance=0.99
01:39:46.221 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370786.221,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.50,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
01:39:46.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:39:46.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.99
01:39:46.221 00.000 11060 MoveAxis(W, 43, ABG)
01:39:46.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.221 00.000 11060 Guiding  Dir = 3, Dur = 43
01:39:46.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:46.222 00.001 10844 Enqueuing Expose request
01:39:46.236 00.014 11060 IsSlewing returns 0
01:39:46.236 00.000 11060 IsGuiding returns 0
01:39:46.316 00.080 11060 IsGuiding returns 0
01:39:46.316 00.000 11060 Move returns status 0, amount 43
01:39:46.317 00.001 11060 MoveAxis(S, 384, ABG)
01:39:46.317 00.000 11060 Guiding  Dir = 1, Dur = 384
01:39:46.338 00.021 11060 IsSlewing returns 0
01:39:46.339 00.001 11060 IsGuiding returns 0
01:39:46.746 00.407 11060 IsGuiding returns 0
01:39:46.746 00.000 11060 Move returns status 0, amount 384
01:39:46.747 00.001 11060 move complete, result=0
01:39:46.747 00.000 11060 worker thread done servicing request
01:39:46.747 00.000 11060 Worker thread wakes up
01:39:46.747 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 1.0 px 384 ms SOUTH
01:39:46.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:46.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:47.426 00.679 11060 Exposure complete
01:39:48.013 00.587 11060 worker thread done servicing request
01:39:48.013 00.000 10844 OnExposeComplete: enter
01:39:48.013 00.000 10844 UpdateGuideState(): m_state=6
01:39:48.013 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10660
01:39:48.014 00.001 10844 Star::Find returns 1 (0), X=268.52, Y=61.83, Mass=2725, SNR=33.4, Peak=254 HFD=3.5
01:39:48.014 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
01:39:48.014 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
01:39:48.014 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.85 hyp=0.85 cameraTheta=1.53 mountX=-0.84 mountY=-0.10, mountTheta=-3.02
01:39:48.016 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.85, opts=13)
01:39:48.016 00.000 10844 Enqueuing Move request for scope (0.04, 0.85)
01:39:48.016 00.000 11060 Worker thread wakes up
01:39:48.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:48.016 00.000 10844 UpdateGuideState exits: m=2725 SNR=33.4
01:39:48.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.85) opts 0xd
01:39:48.016 00.000 10844 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 5 / 99999
01:39:48.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.85)
01:39:48.017 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770370788.016,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.61,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
01:39:48.017 00.000 11060 Moving (0.04, 0.85) raw xDistance=-0.84 yDistance=-0.10
01:39:48.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.84
01:39:48.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:48.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:48.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:39:48.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:48.017 00.000 10844 Enqueuing Expose request
01:39:48.017 00.000 11060 MoveAxis(E, 145, ABG)
01:39:48.017 00.000 11060 Guiding  Dir = 2, Dur = 145
01:39:48.028 00.011 11060 IsSlewing returns 0
01:39:48.029 00.001 11060 IsGuiding returns 0
01:39:48.184 00.155 11060 IsGuiding returns 0
01:39:48.184 00.000 11060 Move returns status 0, amount 145
01:39:48.184 00.000 11060 MoveAxis(N, 0, ABG)
01:39:48.184 00.000 11060 Move returns status 0, amount 0
01:39:48.185 00.001 11060 move complete, result=0
01:39:48.185 00.000 11060 worker thread done servicing request
01:39:48.185 00.000 11060 Worker thread wakes up
01:39:48.185 00.000 10844 GuideStep: -0.8 px 145 ms EAST, -0.1 px 0 ms NORTH
01:39:48.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:48.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:48.822 00.637 11060 Exposure complete
01:39:49.110 00.288 11060 worker thread done servicing request
01:39:49.110 00.000 10844 OnExposeComplete: enter
01:39:49.110 00.000 10844 UpdateGuideState(): m_state=6
01:39:49.111 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10661
01:39:49.111 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.03, Mass=3436, SNR=37.5, Peak=248 HFD=3.7
01:39:49.111 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
01:39:49.111 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
01:39:49.111 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=-0.07 mountY=0.06, mountTheta=2.45
01:39:49.114 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
01:39:49.114 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
01:39:49.115 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:49.115 00.000 11060 Worker thread wakes up
01:39:49.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
01:39:49.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
01:39:49.115 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.06
01:39:49.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:39:49.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:49.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:49.115 00.000 11060 MoveAxis(E, 0, ABG)
01:39:49.115 00.000 11060 Move returns status 0, amount 0
01:39:49.115 00.000 11060 MoveAxis(N, 0, ABG)
01:39:49.115 00.000 11060 Move returns status 0, amount 0
01:39:49.115 00.000 11060 move complete, result=0
01:39:49.116 00.001 11060 worker thread done servicing request
01:39:49.116 00.000 10844 UpdateGuideState exits: m=3436 SNR=37.5
01:39:49.116 00.000 10844 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 6 / 99999
01:39:49.116 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370789.116,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.45,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
01:39:49.118 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:49.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:49.118 00.000 10844 Enqueuing Expose request
01:39:49.118 00.000 11060 Worker thread wakes up
01:39:49.118 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:49.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:49.119 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:49.759 00.640 11060 Exposure complete
01:39:49.978 00.219 11060 worker thread done servicing request
01:39:49.978 00.000 10844 OnExposeComplete: enter
01:39:49.978 00.000 10844 UpdateGuideState(): m_state=6
01:39:49.979 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10662
01:39:49.979 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=61.13, Mass=2672, SNR=32.5, Peak=220 HFD=3.5
01:39:49.979 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
01:39:49.979 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.04)
01:39:49.979 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.51 mountX=-0.11 mountY=-0.23, mountTheta=-2.02
01:39:49.981 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.15, opts=13)
01:39:49.981 00.000 10844 Enqueuing Move request for scope (-0.21, 0.15)
01:39:49.981 00.000 11060 Worker thread wakes up
01:39:49.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
01:39:49.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
01:39:49.981 00.000 11060 Moving (-0.21, 0.15) raw xDistance=-0.11 yDistance=-0.23
01:39:49.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:39:49.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:39:49.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:49.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:39:49.981 00.000 11060 MoveAxis(E, 0, ABG)
01:39:49.982 00.001 11060 Move returns status 0, amount 0
01:39:49.982 00.000 11060 MoveAxis(N, 0, ABG)
01:39:49.982 00.000 11060 Move returns status 0, amount 0
01:39:49.982 00.000 11060 move complete, result=0
01:39:49.982 00.000 10844 UpdateGuideState exits: m=2672 SNR=32.5
01:39:49.982 00.000 11060 worker thread done servicing request
01:39:49.982 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 7 / 99999
01:39:49.982 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370789.982,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
01:39:49.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:49.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:49.983 00.001 10844 Enqueuing Expose request
01:39:49.983 00.000 11060 Worker thread wakes up
01:39:49.983 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:49.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:49.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:50.622 00.639 11060 Exposure complete
01:39:50.853 00.231 11060 worker thread done servicing request
01:39:50.853 00.000 10844 OnExposeComplete: enter
01:39:50.853 00.000 10844 UpdateGuideState(): m_state=6
01:39:50.854 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10663
01:39:50.854 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=60.79, Mass=2765, SNR=32.6, Peak=236 HFD=3.6
01:39:50.854 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
01:39:50.854 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
01:39:50.854 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-2.62 mountX=0.24 mountY=-0.28, mountTheta=-0.88
01:39:50.856 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.18, opts=13)
01:39:50.856 00.000 10844 Enqueuing Move request for scope (-0.32, -0.18)
01:39:50.856 00.000 11060 Worker thread wakes up
01:39:50.857 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:50.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.18) opts 0xd
01:39:50.857 00.000 10844 UpdateGuideState exits: m=2765 SNR=32.6
01:39:50.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.18)
01:39:50.857 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 8 / 99999
01:39:50.857 00.000 11060 Moving (-0.32, -0.18) raw xDistance=0.24 yDistance=-0.28
01:39:50.857 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370790.857,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
01:39:50.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:39:50.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:50.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:39:50.857 00.000 11060 MoveAxis(W, 41, ABG)
01:39:50.858 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:50.858 00.000 11060 Guiding  Dir = 3, Dur = 41
01:39:50.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:50.858 00.000 10844 Enqueuing Expose request
01:39:50.866 00.008 11060 IsSlewing returns 0
01:39:50.866 00.000 11060 IsGuiding returns 0
01:39:50.915 00.049 11060 IsGuiding returns 0
01:39:50.915 00.000 11060 Move returns status 0, amount 41
01:39:50.915 00.000 11060 MoveAxis(N, 0, ABG)
01:39:50.915 00.000 11060 Move returns status 0, amount 0
01:39:50.915 00.000 11060 move complete, result=0
01:39:50.915 00.000 11060 worker thread done servicing request
01:39:50.915 00.000 11060 Worker thread wakes up
01:39:50.915 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.3 px 0 ms NORTH
01:39:50.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:50.916 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:51.549 00.633 11060 Exposure complete
01:39:51.771 00.222 11060 worker thread done servicing request
01:39:51.771 00.000 10844 OnExposeComplete: enter
01:39:51.771 00.000 10844 UpdateGuideState(): m_state=6
01:39:51.772 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10664
01:39:51.772 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=61.83, Mass=2726, SNR=32.7, Peak=255 HFD=3.4
01:39:51.772 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
01:39:51.772 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.91)
01:39:51.772 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.85 hyp=0.86 cameraTheta=1.64 mountX=-0.83 mountY=-0.20, mountTheta=-2.91
01:39:51.774 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.85, opts=13)
01:39:51.774 00.000 10844 Enqueuing Move request for scope (-0.06, 0.85)
01:39:51.774 00.000 11060 Worker thread wakes up
01:39:51.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:51.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.85) opts 0xd
01:39:51.774 00.000 10844 UpdateGuideState exits: m=2726 SNR=32.7 Saturated
01:39:51.774 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.85)
01:39:51.774 00.000 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 9 / 99999
01:39:51.774 00.000 11060 Moving (-0.06, 0.85) raw xDistance=-0.83 yDistance=-0.20
01:39:51.774 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770370791.774,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.53,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
01:39:51.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.83
01:39:51.776 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:51.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:39:51.776 00.000 11060 MoveAxis(E, 143, ABG)
01:39:51.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:51.776 00.000 11060 Guiding  Dir = 2, Dur = 143
01:39:51.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:51.776 00.000 10844 Enqueuing Expose request
01:39:51.790 00.014 11060 IsSlewing returns 0
01:39:51.790 00.000 11060 IsGuiding returns 0
01:39:51.946 00.156 11060 IsGuiding returns 0
01:39:51.946 00.000 11060 Move returns status 0, amount 143
01:39:51.946 00.000 11060 MoveAxis(N, 0, ABG)
01:39:51.946 00.000 11060 Move returns status 0, amount 0
01:39:51.946 00.000 11060 move complete, result=0
01:39:51.946 00.000 11060 worker thread done servicing request
01:39:51.946 00.000 11060 Worker thread wakes up
01:39:51.948 00.002 10844 GuideStep: -0.8 px 143 ms EAST, -0.2 px 0 ms NORTH
01:39:51.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:51.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:52.578 00.630 11060 Exposure complete
01:39:52.805 00.227 11060 worker thread done servicing request
01:39:52.805 00.000 10844 OnExposeComplete: enter
01:39:52.805 00.000 10844 UpdateGuideState(): m_state=6
01:39:52.805 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10665
01:39:52.806 00.001 10844 Star::Find returns 1 (1), X=268.80, Y=61.48, Mass=3101, SNR=34.9, Peak=255 HFD=3.7
01:39:52.806 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
01:39:52.806 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
01:39:52.806 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.51 hyp=0.60 cameraTheta=1.02 mountX=-0.56 mountY=0.22, mountTheta=2.76
01:39:52.808 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.51, opts=13)
01:39:52.808 00.000 10844 Enqueuing Move request for scope (0.31, 0.51)
01:39:52.808 00.000 11060 Worker thread wakes up
01:39:52.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:52.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.51) opts 0xd
01:39:52.808 00.000 10844 UpdateGuideState exits: m=3101 SNR=34.9 Saturated
01:39:52.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.51)
01:39:52.808 00.000 10844 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 10 / 99999
01:39:52.809 00.001 11060 Moving (0.31, 0.51) raw xDistance=-0.56 yDistance=0.22
01:39:52.809 00.000 10844 PhdController: newstate STATE_FINISH
01:39:52.809 00.000 10844 PhdController complete: success
01:39:52.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.56
01:39:52.809 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770370792.809,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:39:52.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:52.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:39:52.809 00.000 10844 Mount: notify guiding dither settle done success=1
01:39:52.809 00.000 10844 PhdController: newstate STATE_IDLE
01:39:52.809 00.000 11060 MoveAxis(E, 101, ABG)
01:39:52.810 00.001 11060 Guiding  Dir = 2, Dur = 101
01:39:52.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:52.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:52.810 00.000 10844 Enqueuing Expose request
01:39:52.822 00.012 11060 IsSlewing returns 0
01:39:52.823 00.001 11060 IsGuiding returns 0
01:39:52.935 00.112 11060 IsGuiding returns 0
01:39:52.936 00.001 11060 Move returns status 0, amount 101
01:39:52.936 00.000 11060 MoveAxis(N, 0, ABG)
01:39:52.936 00.000 11060 Move returns status 0, amount 0
01:39:52.936 00.000 11060 move complete, result=0
01:39:52.936 00.000 11060 worker thread done servicing request
01:39:52.936 00.000 11060 Worker thread wakes up
01:39:52.936 00.000 10844 GuideStep: -0.6 px 101 ms EAST, 0.2 px 0 ms NORTH
01:39:52.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:52.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:53.580 00.644 11060 Exposure complete
01:39:53.825 00.245 11060 worker thread done servicing request
01:39:53.826 00.001 10844 OnExposeComplete: enter
01:39:53.826 00.000 10844 UpdateGuideState(): m_state=6
01:39:53.826 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10666
01:39:53.826 00.000 10844 Star::Find returns 1 (0), X=267.70, Y=61.19, Mass=2946, SNR=34.6, Peak=247 HFD=3.5
01:39:53.826 00.000 10844 MultiStar: [#1 -0.55,-0.15,1.04,U] [#2 -0.18,-0.25,1.86,U] [#3 -0.53,-0.93,0.00,M1] [#4 -0.23,-0.54,0.90,U] [#5 -0.08,0.39,0.96,U] [#6 -0.34,-0.61,0.00,M1] [#7 -0.79,0.24,0.00,M2] [#8 0.20,-0.63,0.00,M3] 
01:39:53.826 00.000 10844 refined, 4 included, MultiStar: {-0.34, -0.09}, one-star: {-0.79, 0.22}
01:39:53.826 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
01:39:53.827 00.001 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
01:39:53.827 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.89 mountX=0.15 mountY=-0.32, mountTheta=-1.14
01:39:53.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.09, opts=13)
01:39:53.829 00.001 10844 Enqueuing Move request for scope (-0.34, -0.09)
01:39:53.829 00.000 11060 Worker thread wakes up
01:39:53.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:53.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.09) opts 0xd
01:39:53.829 00.000 10844 UpdateGuideState exits: m=2946 SNR=34.6
01:39:53.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.09)
01:39:53.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:53.829 00.000 11060 Moving (-0.34, -0.09) raw xDistance=0.15 yDistance=-0.32
01:39:53.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:53.829 00.000 10844 Enqueuing Expose request
01:39:53.830 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:39:53.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:53.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:39:53.830 00.000 11060 MoveAxis(W, 23, ABG)
01:39:53.830 00.000 11060 Guiding  Dir = 3, Dur = 23
01:39:53.837 00.007 11060 IsSlewing returns 0
01:39:53.837 00.000 11060 IsGuiding returns 0
01:39:53.868 00.031 11060 IsGuiding returns 0
01:39:53.868 00.000 11060 Move returns status 0, amount 23
01:39:53.868 00.000 11060 MoveAxis(N, 0, ABG)
01:39:53.868 00.000 11060 Move returns status 0, amount 0
01:39:53.868 00.000 11060 move complete, result=0
01:39:53.868 00.000 11060 worker thread done servicing request
01:39:53.869 00.001 11060 Worker thread wakes up
01:39:53.869 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.3 px 0 ms NORTH
01:39:53.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:53.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:54.533 00.664 11060 Exposure complete
01:39:54.926 00.393 11060 worker thread done servicing request
01:39:54.926 00.000 10844 OnExposeComplete: enter
01:39:54.926 00.000 10844 UpdateGuideState(): m_state=6
01:39:54.927 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10667
01:39:54.927 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=60.51, Mass=2856, SNR=33.7, Peak=246 HFD=3.2
01:39:54.927 00.000 10844 MultiStar: [#1 -0.58,0.35,0.00,M1] [#2 -0.27,-0.13,1.96,U] [#3 -0.54,-0.80,0.00,M2] [#4 -0.21,0.11,0.85,U] [#5 -0.04,0.16,0.99,U] [#6 -0.45,-0.20,0.92,U] [#7 -0.24,0.23,0.87,U] [#8 -0.12,-0.15,0.97,U] 
01:39:54.927 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.08}, one-star: {-0.07, -0.47}
01:39:54.927 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
01:39:54.927 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
01:39:54.927 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=0.12 mountY=-0.19, mountTheta=-1.03
01:39:54.931 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.08, opts=13)
01:39:54.931 00.000 10844 Enqueuing Move request for scope (-0.21, -0.08)
01:39:54.931 00.000 11060 Worker thread wakes up
01:39:54.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:54.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
01:39:54.931 00.000 10844 UpdateGuideState exits: m=2856 SNR=33.7
01:39:54.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
01:39:54.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:54.931 00.000 11060 Moving (-0.21, -0.08) raw xDistance=0.12 yDistance=-0.19
01:39:54.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:54.931 00.000 10844 Enqueuing Expose request
01:39:54.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:39:54.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:39:54.932 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:39:54.932 00.000 11060 MoveAxis(E, 0, ABG)
01:39:54.932 00.000 11060 Move returns status 0, amount 0
01:39:54.932 00.000 11060 MoveAxis(N, 0, ABG)
01:39:54.932 00.000 11060 Move returns status 0, amount 0
01:39:54.932 00.000 11060 move complete, result=0
01:39:54.932 00.000 11060 worker thread done servicing request
01:39:54.932 00.000 11060 Worker thread wakes up
01:39:54.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:54.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:54.935 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:55.584 00.649 11060 Exposure complete
01:39:56.026 00.442 11060 worker thread done servicing request
01:39:56.026 00.000 10844 OnExposeComplete: enter
01:39:56.026 00.000 10844 UpdateGuideState(): m_state=6
01:39:56.027 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10668
01:39:56.027 00.000 10844 Star::Find returns 1 (1), X=268.60, Y=60.41, Mass=3071, SNR=35.1, Peak=255 HFD=3.4
01:39:56.028 00.001 10844 MultiStar: [#1 -0.66,-0.68,0.00,M2] [#2 -0.87,-0.78,0.00,M1] [#3 -0.70,-1.28,0.00,M3] [#4 -0.35,-0.34,0.97,U] [#5 -0.46,-0.62,0.00,M1] [#6 -1.02,-0.47,0.00,M1] [#7 -1.01,-1.05,0.00,M2] [#8 0.15,-0.78,0.00,M3] 
01:39:56.028 00.000 10844 refined, 1 included, MultiStar: {-0.12, -0.45}, one-star: {0.11, -0.56}
01:39:56.028 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
01:39:56.028 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
01:39:56.028 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.45 hyp=0.47 cameraTheta=-1.82 mountX=0.47 mountY=-0.04, mountTheta=-0.09
01:39:56.031 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.45, opts=13)
01:39:56.040 00.009 10844 Enqueuing Move request for scope (-0.12, -0.45)
01:39:56.040 00.000 11060 Worker thread wakes up
01:39:56.040 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:39:56.041 00.001 10844 UpdateGuideState exits: m=3071 SNR=35.1 Saturated
01:39:56.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:56.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:56.041 00.000 10844 Enqueuing Expose request
01:39:56.043 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.45) opts 0xd
01:39:56.043 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.45)
01:39:56.043 00.000 11060 Moving (-0.12, -0.45) raw xDistance=0.47 yDistance=-0.04
01:39:56.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
01:39:56.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:56.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:39:56.044 00.001 11060 MoveAxis(W, 81, ABG)
01:39:56.044 00.000 11060 Guiding  Dir = 3, Dur = 81
01:39:56.086 00.042 11060 IsSlewing returns 0
01:39:56.087 00.001 11060 IsGuiding returns 0
01:39:56.171 00.084 11060 IsGuiding returns 0
01:39:56.171 00.000 11060 Move returns status 0, amount 81
01:39:56.171 00.000 11060 MoveAxis(N, 0, ABG)
01:39:56.171 00.000 11060 Move returns status 0, amount 0
01:39:56.171 00.000 11060 move complete, result=0
01:39:56.171 00.000 11060 worker thread done servicing request
01:39:56.171 00.000 11060 Worker thread wakes up
01:39:56.171 00.000 10844 GuideStep: 0.5 px 81 ms WEST, -0.0 px 0 ms NORTH
01:39:56.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:56.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:56.817 00.646 11060 Exposure complete
01:39:57.155 00.338 11060 worker thread done servicing request
01:39:57.155 00.000 10844 OnExposeComplete: enter
01:39:57.155 00.000 10844 UpdateGuideState(): m_state=6
01:39:57.156 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10669
01:39:57.156 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=61.30, Mass=2501, SNR=31.9, Peak=242 HFD=3.5
01:39:57.156 00.000 10844 MultiStar: [#1 -0.33,-0.43,1.05,U] [#2 -0.79,-0.36,0.00,M2] [#3 -0.75,-0.74,0.00,M4] [#4 0.18,-0.10,0.96,U] [#5 -0.38,0.03,1.06,U] [#6 -0.57,-0.39,0.00,M2] [#7 -1.33,-0.55,0.00,M3] [#8 -0.01,-0.60,0.00,M4] 
01:39:57.156 00.000 10844 refined, 3 included, MultiStar: {-0.19, -0.05}, one-star: {-0.20, 0.32}
01:39:57.157 00.001 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:39:57.157 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:39:57.157 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.90 mountX=0.08 mountY=-0.18, mountTheta=-1.15
01:39:57.159 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.05, opts=13)
01:39:57.159 00.000 10844 Enqueuing Move request for scope (-0.19, -0.05)
01:39:57.159 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:39:57.159 00.000 10844 UpdateGuideState exits: m=2501 SNR=31.9
01:39:57.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:57.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:57.159 00.000 10844 Enqueuing Expose request
01:39:57.161 00.002 11060 Worker thread wakes up
01:39:57.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
01:39:57.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
01:39:57.161 00.000 11060 Moving (-0.19, -0.05) raw xDistance=0.08 yDistance=-0.18
01:39:57.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:39:57.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:57.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:39:57.161 00.000 11060 MoveAxis(E, 0, ABG)
01:39:57.162 00.001 11060 Move returns status 0, amount 0
01:39:57.162 00.000 11060 MoveAxis(N, 0, ABG)
01:39:57.162 00.000 11060 Move returns status 0, amount 0
01:39:57.162 00.000 11060 move complete, result=0
01:39:57.162 00.000 11060 worker thread done servicing request
01:39:57.162 00.000 11060 Worker thread wakes up
01:39:57.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:57.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:57.163 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:57.795 00.632 11060 Exposure complete
01:39:58.032 00.237 11060 worker thread done servicing request
01:39:58.032 00.000 10844 OnExposeComplete: enter
01:39:58.032 00.000 10844 UpdateGuideState(): m_state=6
01:39:58.032 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10670
01:39:58.032 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=60.80, Mass=2974, SNR=34.1, Peak=248 HFD=3.6
01:39:58.033 00.001 10844 MultiStar: [#1 -0.51,0.19,0.93,U] [#2 -0.38,-0.52,0.00,M3] [#3 -0.19,-0.44,0.99,U] [#4 -0.26,0.20,0.92,U] [#5 -0.50,0.18,1.04,U] [#6 -0.73,0.05,0.00,M3] [#7 -0.69,-0.26,0.00,M4] [#8 0.19,-0.89,0.00,M5] 
01:39:58.033 00.000 10844 single-star, 4 included, MultiStar: {-0.27, -0.01}, one-star: {0.12, -0.17}
01:39:58.033 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
01:39:58.033 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
01:39:58.033 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.96 mountX=0.15 mountY=0.15, mountTheta=0.78
01:39:58.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.17, opts=13)
01:39:58.035 00.000 10844 Enqueuing Move request for scope (0.12, -0.17)
01:39:58.035 00.000 11060 Worker thread wakes up
01:39:58.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:58.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
01:39:58.035 00.000 10844 UpdateGuideState exits: m=2974 SNR=34.1
01:39:58.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
01:39:58.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.035 00.000 11060 Moving (0.12, -0.17) raw xDistance=0.15 yDistance=0.15
01:39:58.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:58.035 00.000 10844 Enqueuing Expose request
01:39:58.036 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:39:58.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:58.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:39:58.036 00.000 11060 MoveAxis(W, 26, ABG)
01:39:58.036 00.000 11060 Guiding  Dir = 3, Dur = 26
01:39:58.068 00.032 11060 IsSlewing returns 0
01:39:58.069 00.001 11060 IsGuiding returns 0
01:39:58.115 00.046 11060 IsGuiding returns 0
01:39:58.115 00.000 11060 Move returns status 0, amount 26
01:39:58.115 00.000 11060 MoveAxis(N, 0, ABG)
01:39:58.115 00.000 11060 Move returns status 0, amount 0
01:39:58.115 00.000 11060 move complete, result=0
01:39:58.115 00.000 11060 worker thread done servicing request
01:39:58.115 00.000 11060 Worker thread wakes up
01:39:58.115 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
01:39:58.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:58.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:58.748 00.633 11060 Exposure complete
01:39:58.994 00.246 11060 worker thread done servicing request
01:39:58.994 00.000 10844 OnExposeComplete: enter
01:39:58.996 00.002 10844 UpdateGuideState(): m_state=6
01:39:58.996 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10671
01:39:58.996 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=60.95, Mass=2927, SNR=34.0, Peak=221 HFD=3.8
01:39:58.996 00.000 10844 MultiStar: [#1 -0.44,0.21,1.05,U] [#2 -0.53,-0.06,2.05,U] [#3 -0.54,-0.09,0.96,U] [#4 0.25,0.30,1.00,U] [#5 -0.08,0.41,1.02,U] [#6 -0.10,0.29,0.81,U] [#7 -1.07,0.08,0.00,M5] [#8 -0.01,-0.21,0.91,U] 
01:39:58.997 00.001 10844 refined, 7 included, MultiStar: {-0.26, 0.09}, one-star: {-0.28, -0.02}
01:39:58.997 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
01:39:58.997 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.73)
01:39:58.997 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.27 cameraTheta=2.82 mountX=-0.04 mountY=-0.27, mountTheta=-1.71
01:39:58.998 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.09, opts=13)
01:39:58.999 00.001 10844 Enqueuing Move request for scope (-0.26, 0.09)
01:39:58.999 00.000 11060 Worker thread wakes up
01:39:58.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:39:58.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
01:39:58.999 00.000 10844 UpdateGuideState exits: m=2927 SNR=34.0
01:39:58.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
01:39:58.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.999 00.000 11060 Moving (-0.26, 0.09) raw xDistance=-0.04 yDistance=-0.27
01:39:58.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:39:58.999 00.000 10844 Enqueuing Expose request
01:39:58.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:58.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:39:58.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:39:59.000 00.001 11060 MoveAxis(E, 0, ABG)
01:39:59.000 00.000 11060 Move returns status 0, amount 0
01:39:59.000 00.000 11060 MoveAxis(N, 0, ABG)
01:39:59.000 00.000 11060 Move returns status 0, amount 0
01:39:59.000 00.000 11060 move complete, result=0
01:39:59.000 00.000 11060 worker thread done servicing request
01:39:59.000 00.000 11060 Worker thread wakes up
01:39:59.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:39:59.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:39:59.003 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:39:59.641 00.638 11060 Exposure complete
01:40:00.032 00.391 11060 worker thread done servicing request
01:40:00.032 00.000 10844 OnExposeComplete: enter
01:40:00.032 00.000 10844 UpdateGuideState(): m_state=6
01:40:00.032 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10672
01:40:00.033 00.001 10844 Star::Find returns 1 (0), X=268.16, Y=61.84, Mass=2858, SNR=32.9, Peak=226 HFD=3.7
01:40:00.033 00.000 10844 MultiStar: [#1 -0.88,0.89,0.00,M1] [#2 -0.75,0.70,0.00,M3] [#3 -0.50,0.11,1.04,U] [#4 0.42,0.09,0.98,U] [#5 -0.37,0.10,1.04,U] [#6 -0.48,0.16,0.94,U] [#7 -0.83,-0.25,0.00,M6] [#8 0.21,-0.42,0.91,U] 
01:40:00.033 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.16}, one-star: {-0.32, 0.87}
01:40:00.033 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
01:40:00.033 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
01:40:00.033 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.42 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
01:40:00.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.16, opts=13)
01:40:00.035 00.000 10844 Enqueuing Move request for scope (-0.18, 0.16)
01:40:00.035 00.000 11060 Worker thread wakes up
01:40:00.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:00.036 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
01:40:00.036 00.000 10844 UpdateGuideState exits: m=2858 SNR=32.9
01:40:00.036 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
01:40:00.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:00.036 00.000 11060 Moving (-0.18, 0.16) raw xDistance=-0.13 yDistance=-0.21
01:40:00.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:00.036 00.000 10844 Enqueuing Expose request
01:40:00.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:40:00.036 00.000 11060 switching direction from 1 to -1 - decHistory=-5 oldest=-0.26 newest=-0.33
01:40:00.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
01:40:00.036 00.000 11060 MoveAxis(E, 22, ABG)
01:40:00.036 00.000 11060 Guiding  Dir = 2, Dur = 22
01:40:00.069 00.033 11060 IsSlewing returns 0
01:40:00.069 00.000 11060 IsGuiding returns 0
01:40:00.115 00.046 11060 IsGuiding returns 0
01:40:00.115 00.000 11060 Move returns status 0, amount 22
01:40:00.115 00.000 11060 BLC: Oldest BLC event removed
01:40:00.115 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 683 applied
01:40:00.115 00.000 11060 MoveAxis(N, 763, ABG)
01:40:00.115 00.000 11060 duration set to 750 by maxDecDuration
01:40:00.115 00.000 11060 Guiding  Dir = 0, Dur = 750
01:40:00.131 00.016 11060 IsSlewing returns 0
01:40:00.132 00.001 11060 IsGuiding returns 0
01:40:00.897 00.765 11060 IsGuiding returns 0
01:40:00.897 00.000 11060 Move returns status 0, amount 750
01:40:00.897 00.000 11060 move complete, result=0
01:40:00.898 00.001 11060 worker thread done servicing request
01:40:00.898 00.000 11060 Worker thread wakes up
01:40:00.898 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 750 ms NORTH
01:40:00.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:00.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:01.607 00.709 11060 Exposure complete
01:40:02.217 00.610 11060 worker thread done servicing request
01:40:02.217 00.000 10844 OnExposeComplete: enter
01:40:02.217 00.000 10844 UpdateGuideState(): m_state=6
01:40:02.218 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10673
01:40:02.218 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=60.82, Mass=2798, SNR=33.8, Peak=231 HFD=3.4
01:40:02.218 00.000 10844 MultiStar: [#1 -0.24,0.03,0.95,U] [#2 -0.44,-0.27,2.01,U] [#3 -0.13,-0.19,0.92,U] [#4 -0.51,0.06,0.90,U] [#5 -0.14,0.36,0.94,U] [#6 0.04,-0.04,0.85,U] [#7 -0.77,0.31,0.00,M7] [#8 0.15,-0.65,0.00,M4] 
01:40:02.219 00.001 10844 refined, 6 included, MultiStar: {-0.28, -0.06}, one-star: {-0.32, -0.16}
01:40:02.219 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
01:40:02.219 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
01:40:02.219 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.92 mountX=0.11 mountY=-0.27, mountTheta=-1.17
01:40:02.221 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.06, opts=13)
01:40:02.221 00.000 10844 Enqueuing Move request for scope (-0.28, -0.06)
01:40:02.221 00.000 11060 Worker thread wakes up
01:40:02.222 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:02.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd
01:40:02.222 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.8
01:40:02.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.06)
01:40:02.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:02.222 00.000 11060 Moving (-0.28, -0.06) raw xDistance=0.11 yDistance=-0.27
01:40:02.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:02.222 00.000 10844 Enqueuing Expose request
01:40:02.222 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.144010, 1:0.266338
01:40:02.222 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:40:02.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:02.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
01:40:02.222 00.000 11060 MoveAxis(E, 0, ABG)
01:40:02.222 00.000 11060 Move returns status 0, amount 0
01:40:02.222 00.000 11060 MoveAxis(N, 104, ABG)
01:40:02.223 00.001 11060 Guiding  Dir = 0, Dur = 104
01:40:02.226 00.003 11060 IsSlewing returns 0
01:40:02.227 00.001 11060 IsGuiding returns 0
01:40:02.336 00.109 11060 IsGuiding returns 0
01:40:02.336 00.000 11060 Move returns status 0, amount 104
01:40:02.336 00.000 11060 move complete, result=0
01:40:02.336 00.000 11060 worker thread done servicing request
01:40:02.336 00.000 11060 Worker thread wakes up
01:40:02.336 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 104 ms NORTH
01:40:02.337 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:02.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:02.971 00.634 11060 Exposure complete
01:40:03.217 00.246 11060 worker thread done servicing request
01:40:03.217 00.000 10844 OnExposeComplete: enter
01:40:03.217 00.000 10844 UpdateGuideState(): m_state=6
01:40:03.217 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10674
01:40:03.218 00.001 10844 Star::Find returns 1 (0), X=268.76, Y=61.03, Mass=2211, SNR=29.5, Peak=179 HFD=3.2
01:40:03.218 00.000 10844 MultiStar: [#1 0.00,0.66,0.00,M1] [#2 0.37,-0.01,2.32,U] [#3 0.68,0.13,0.00,M1] [#4 -0.09,0.06,1.13,U] [#5 0.11,0.62,0.00,M1] [#6 -0.06,-0.28,1.07,U] [#7 0.23,0.30,0.97,U] [#8 1.07,-0.42,0.00,M5] 
01:40:03.218 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.02}, one-star: {0.27, 0.06}
01:40:03.218 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
01:40:03.218 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
01:40:03.218 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.09 mountX=-0.05 mountY=0.18, mountTheta=1.84
01:40:03.220 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.02, opts=13)
01:40:03.221 00.001 10844 Enqueuing Move request for scope (0.18, 0.02)
01:40:03.221 00.000 11060 Worker thread wakes up
01:40:03.221 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:03.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
01:40:03.221 00.000 10844 UpdateGuideState exits: m=2211 SNR=29.5
01:40:03.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
01:40:03.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:03.221 00.000 11060 Moving (0.18, 0.02) raw xDistance=-0.05 yDistance=0.18
01:40:03.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:03.221 00.000 10844 Enqueuing Expose request
01:40:03.221 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.144010, 1:0.266338, 2:-0.177848
01:40:03.222 00.001 11060 BLC: No correction, Miss < min_move
01:40:03.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:40:03.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:03.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:40:03.222 00.000 11060 MoveAxis(E, 0, ABG)
01:40:03.222 00.000 11060 Move returns status 0, amount 0
01:40:03.222 00.000 11060 MoveAxis(N, 0, ABG)
01:40:03.222 00.000 11060 Move returns status 0, amount 0
01:40:03.222 00.000 11060 move complete, result=0
01:40:03.222 00.000 11060 worker thread done servicing request
01:40:03.223 00.001 11060 Worker thread wakes up
01:40:03.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:03.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:03.234 00.011 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:03.930 00.696 11060 Exposure complete
01:40:04.417 00.487 11060 worker thread done servicing request
01:40:04.417 00.000 10844 OnExposeComplete: enter
01:40:04.417 00.000 10844 UpdateGuideState(): m_state=6
01:40:04.418 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10675
01:40:04.418 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=60.86, Mass=2927, SNR=33.9, Peak=250 HFD=3.6
01:40:04.418 00.000 10844 MultiStar: [#1 -0.69,-0.85,0.00,M2] [#2 -0.18,0.09,2.13,U] [#3 -0.55,-0.47,0.00,M2] [#4 -0.09,0.42,0.92,U] [#5 0.02,0.11,0.98,U] [#6 -0.25,-0.85,0.00,M1] [#7 -0.68,-0.59,0.00,M7] [#8 0.84,-1.36,0.00,M6] 
01:40:04.418 00.000 10844 refined, 3 included, MultiStar: {-0.21, 0.11}, one-star: {-0.60, -0.12}
01:40:04.419 00.001 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.88)
01:40:04.419 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.90)
01:40:04.419 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.65 mountX=-0.07 mountY=-0.23, mountTheta=-1.88
01:40:04.421 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.11, opts=13)
01:40:04.421 00.000 10844 Enqueuing Move request for scope (-0.21, 0.11)
01:40:04.421 00.000 11060 Worker thread wakes up
01:40:04.421 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:04.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
01:40:04.421 00.000 10844 UpdateGuideState exits: m=2927 SNR=33.9
01:40:04.421 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
01:40:04.422 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:04.422 00.000 11060 Moving (-0.21, 0.11) raw xDistance=-0.07 yDistance=-0.23
01:40:04.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:04.422 00.000 10844 Enqueuing Expose request
01:40:04.422 00.000 11060 BLC: window closed
01:40:04.422 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.144010, 1:0.266338, 2:-0.177848
01:40:04.422 00.000 11060 BLC: Under-shoot: nominal increase by 72
01:40:04.422 00.000 11060 BLC: window closed
01:40:04.422 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:40:04.422 00.000 11060 BLC: Pulse adjusted to 750
01:40:04.426 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:40:04.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:40:04.426 00.000 11060 MoveAxis(E, 0, ABG)
01:40:04.426 00.000 11060 Move returns status 0, amount 0
01:40:04.427 00.001 11060 MoveAxis(N, 88, ABG)
01:40:04.427 00.000 11060 Guiding  Dir = 0, Dur = 88
01:40:04.455 00.028 11060 IsSlewing returns 0
01:40:04.456 00.001 11060 IsGuiding returns 0
01:40:04.567 00.111 11060 IsGuiding returns 0
01:40:04.567 00.000 11060 Move returns status 0, amount 88
01:40:04.567 00.000 11060 move complete, result=0
01:40:04.568 00.001 11060 worker thread done servicing request
01:40:04.568 00.000 11060 Worker thread wakes up
01:40:04.568 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 88 ms NORTH
01:40:04.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:04.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:04.616 00.048 10844 evsrv: cli 0EEEE110 connect
01:40:04.616 00.000 10844 case statement mapped state 6 to 3
01:40:04.617 00.001 10844 case statement mapped state 6 to 3
01:40:04.618 00.001 10844 evsrv: cli 0EEEE110 request: {"method":"get_pixel_scale","id":"80877183-9055-47c6-bf94-6b773c491a40"}
01:40:04.618 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":4.1253,"id":"80877183-9055-47c6-bf94-6b773c491a40"}
01:40:04.619 00.001 10844 evsrv: cli 0EEEE110 disconnect
01:40:05.263 00.644 11060 Exposure complete
01:40:06.022 00.759 11060 worker thread done servicing request
01:40:06.022 00.000 10844 OnExposeComplete: enter
01:40:06.022 00.000 10844 UpdateGuideState(): m_state=6
01:40:06.024 00.002 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10676
01:40:06.024 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=60.98, Mass=2763, SNR=33.5, Peak=239 HFD=3.2
01:40:06.024 00.000 10844 MultiStar: [#1 0.35,-0.19,0.96,U] [#2 0.19,0.11,1.96,U] [#3 0.19,-0.47,1.00,U] [#4 0.25,0.34,0.87,U] [#5 -0.07,0.41,0.95,U] [#6 0.22,-0.67,0.00,M2] [#7 0.13,-0.44,0.78,U] [#8 0.52,-0.69,0.00,M7] 
01:40:06.025 00.001 10844 refined, 6 included, MultiStar: {0.19, -0.01}, one-star: {0.29, 0.01}
01:40:06.025 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
01:40:06.025 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
01:40:06.025 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=-0.02 mountY=0.19, mountTheta=1.68
01:40:06.027 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
01:40:06.027 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
01:40:06.027 00.000 11060 Worker thread wakes up
01:40:06.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:06.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:40:06.027 00.000 10844 UpdateGuideState exits: m=2763 SNR=33.5
01:40:06.028 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:40:06.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.028 00.000 11060 Moving (0.19, -0.01) raw xDistance=-0.02 yDistance=0.19
01:40:06.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:06.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:40:06.028 00.000 10844 Enqueuing Expose request
01:40:06.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:06.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:40:06.028 00.000 11060 MoveAxis(E, 0, ABG)
01:40:06.029 00.001 11060 Move returns status 0, amount 0
01:40:06.029 00.000 11060 MoveAxis(N, 0, ABG)
01:40:06.029 00.000 11060 Move returns status 0, amount 0
01:40:06.029 00.000 11060 move complete, result=0
01:40:06.029 00.000 11060 worker thread done servicing request
01:40:06.029 00.000 11060 Worker thread wakes up
01:40:06.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:06.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:06.032 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:06.673 00.641 11060 Exposure complete
01:40:06.939 00.266 11060 worker thread done servicing request
01:40:06.939 00.000 10844 OnExposeComplete: enter
01:40:06.939 00.000 10844 UpdateGuideState(): m_state=6
01:40:06.940 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10677
01:40:06.940 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=60.68, Mass=2550, SNR=31.4, Peak=255 HFD=3.3
01:40:06.940 00.000 10844 MultiStar: [#1 0.36,-0.87,0.00,M2] [#2 0.17,-0.41,2.15,U] [#3 -0.07,-1.05,0.00,M2] [#4 -0.52,-0.20,0.99,U] [#5 -0.25,-0.16,1.06,U] [#6 -0.41,-0.78,0.00,M3] [#7 -0.32,-0.55,0.00,M7] [#8 0.68,-0.67,0.00,M8] 
01:40:06.940 00.000 10844 single-star, 3 included, MultiStar: {-0.10, -0.30}, one-star: {-0.11, -0.29}
01:40:06.941 00.001 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
01:40:06.941 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
01:40:06.941 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.94 mountX=0.30 mountY=-0.06, mountTheta=-0.21
01:40:06.943 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.29, opts=13)
01:40:06.943 00.000 10844 Enqueuing Move request for scope (-0.11, -0.29)
01:40:06.943 00.000 11060 Worker thread wakes up
01:40:06.944 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.29) opts 0xd
01:40:06.944 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.29)
01:40:06.944 00.000 11060 Moving (-0.11, -0.29) raw xDistance=0.30 yDistance=-0.06
01:40:06.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
01:40:06.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:06.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:06.944 00.000 11060 MoveAxis(W, 53, ABG)
01:40:06.944 00.000 11060 Guiding  Dir = 3, Dur = 53
01:40:06.946 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:06.946 00.000 10844 UpdateGuideState exits: m=2550 SNR=31.4 Saturated
01:40:06.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:06.946 00.000 10844 Enqueuing Expose request
01:40:06.980 00.034 11060 IsSlewing returns 0
01:40:06.982 00.002 11060 IsGuiding returns 0
01:40:07.073 00.091 11060 IsGuiding returns 0
01:40:07.073 00.000 11060 Move returns status 0, amount 53
01:40:07.073 00.000 11060 MoveAxis(N, 0, ABG)
01:40:07.073 00.000 11060 Move returns status 0, amount 0
01:40:07.074 00.001 11060 move complete, result=0
01:40:07.074 00.000 11060 worker thread done servicing request
01:40:07.074 00.000 11060 Worker thread wakes up
01:40:07.074 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
01:40:07.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:07.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:07.801 00.727 11060 Exposure complete
01:40:08.760 00.959 11060 worker thread done servicing request
01:40:08.760 00.000 10844 OnExposeComplete: enter
01:40:08.760 00.000 10844 UpdateGuideState(): m_state=6
01:40:08.761 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10678
01:40:08.761 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=60.75, Mass=2400, SNR=30.5, Peak=255 HFD=3.1
01:40:08.762 00.001 10844 MultiStar: [#1 0.14,-0.28,1.10,U] [#2 -0.20,-0.26,2.17,U] [#3 0.07,-0.00,1.08,U] [#4 0.04,0.36,0.94,U] [#5 0.00,-0.47,1.19,U] [#6 -0.38,-0.17,0.94,U] [#7 -0.35,-0.64,0.00,M8] [#8 0.27,-1.04,0.00,M9] 
01:40:08.762 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.17}, one-star: {0.07, -0.23}
01:40:08.762 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
01:40:08.762 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
01:40:08.762 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.87 mountX=0.18 mountY=-0.02, mountTheta=-0.13
01:40:08.775 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
01:40:08.776 00.001 10844 Enqueuing Move request for scope (-0.05, -0.17)
01:40:08.776 00.000 11060 Worker thread wakes up
01:40:08.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:40:08.776 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:40:08.776 00.000 11060 Moving (-0.05, -0.17) raw xDistance=0.18 yDistance=-0.02
01:40:08.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:40:08.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:08.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:40:08.777 00.001 11060 MoveAxis(W, 33, ABG)
01:40:08.777 00.000 11060 Guiding  Dir = 3, Dur = 33
01:40:08.789 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:08.789 00.000 10844 UpdateGuideState exits: m=2400 SNR=30.5 Saturated
01:40:08.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:08.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:08.789 00.000 10844 Enqueuing Expose request
01:40:08.795 00.006 11060 IsSlewing returns 0
01:40:08.797 00.002 11060 IsGuiding returns 0
01:40:08.860 00.063 11060 IsGuiding returns 0
01:40:08.860 00.000 11060 Move returns status 0, amount 33
01:40:08.860 00.000 11060 MoveAxis(N, 0, ABG)
01:40:08.861 00.001 11060 Move returns status 0, amount 0
01:40:08.861 00.000 11060 move complete, result=0
01:40:08.861 00.000 11060 worker thread done servicing request
01:40:08.861 00.000 11060 Worker thread wakes up
01:40:08.861 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
01:40:08.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:08.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:09.536 00.675 11060 Exposure complete
01:40:09.982 00.446 11060 worker thread done servicing request
01:40:09.982 00.000 10844 OnExposeComplete: enter
01:40:09.982 00.000 10844 UpdateGuideState(): m_state=6
01:40:09.982 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10679
01:40:09.983 00.001 10844 Star::Find returns 1 (1), X=268.55, Y=60.74, Mass=2731, SNR=33.3, Peak=255 HFD=3.3
01:40:09.983 00.000 10844 MultiStar: [#1 0.12,-0.45,1.06,U] [#2 -0.33,-0.19,1.94,U] [#3 -0.57,-0.42,0.00,M2] [#4 -0.28,0.08,0.93,U] [#5 -0.13,-0.19,1.05,U] [#6 -0.52,-0.21,0.89,U] [#7 -0.88,-0.22,0.00,M9] [#8 0.20,-0.76,0.00,M10] 
01:40:09.983 00.000 10844 single-star, 5 included, MultiStar: {-0.19, -0.20}, one-star: {0.07, -0.23}
01:40:09.983 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
01:40:09.984 00.001 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
01:40:09.984 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.28 mountX=0.21 mountY=0.11, mountTheta=0.46
01:40:09.986 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.23, opts=13)
01:40:10.008 00.022 10844 Enqueuing Move request for scope (0.07, -0.23)
01:40:10.008 00.000 11060 Worker thread wakes up
01:40:10.009 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
01:40:10.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
01:40:10.009 00.000 11060 Moving (0.07, -0.23) raw xDistance=0.21 yDistance=0.11
01:40:10.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:40:10.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:10.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:40:10.009 00.000 11060 MoveAxis(W, 38, ABG)
01:40:10.009 00.000 11060 Guiding  Dir = 3, Dur = 38
01:40:10.013 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:10.013 00.000 10844 UpdateGuideState exits: m=2731 SNR=33.3 Saturated
01:40:10.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:10.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:10.014 00.001 10844 Enqueuing Expose request
01:40:10.021 00.007 11060 IsSlewing returns 0
01:40:10.021 00.000 11060 IsGuiding returns 0
01:40:10.085 00.064 11060 IsGuiding returns 0
01:40:10.085 00.000 11060 Move returns status 0, amount 38
01:40:10.085 00.000 11060 MoveAxis(N, 0, ABG)
01:40:10.085 00.000 11060 Move returns status 0, amount 0
01:40:10.085 00.000 11060 move complete, result=0
01:40:10.086 00.001 11060 worker thread done servicing request
01:40:10.086 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
01:40:10.087 00.001 11060 Worker thread wakes up
01:40:10.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:10.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:10.803 00.716 11060 Exposure complete
01:40:12.255 01.452 10844 OnExposeComplete: enter
01:40:12.255 00.000 10844 UpdateGuideState(): m_state=6
01:40:12.256 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10680
01:40:12.256 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=60.77, Mass=2741, SNR=33.5, Peak=251 HFD=3.3
01:40:12.257 00.001 10844 MultiStar: [#1 0.13,-0.15,0.93,U] [#2 -0.22,0.41,1.86,U] [#3 0.22,-0.29,0.90,U] [#4 -0.19,0.64,0.00,M1] [#5 -0.38,0.11,0.96,U] [#6 -0.09,0.43,0.90,U] [#7 -0.25,0.02,0.90,U] [#8 0.59,-0.77,0.00,R] 
01:40:12.257 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.09}, one-star: {-0.14, -0.20}
01:40:12.257 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
01:40:12.257 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
01:40:12.257 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.50 mountX=-0.07 mountY=-0.13, mountTheta=-2.04
01:40:12.260 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.09, opts=13)
01:40:12.260 00.000 10844 Enqueuing Move request for scope (-0.12, 0.09)
01:40:12.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:12.260 00.000 10844 UpdateGuideState exits: m=2741 SNR=33.5
01:40:12.262 00.002 11060 worker thread done servicing request
01:40:12.262 00.000 11060 Worker thread wakes up
01:40:12.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
01:40:12.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
01:40:12.263 00.001 11060 Moving (-0.12, 0.09) raw xDistance=-0.07 yDistance=-0.13
01:40:12.264 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:40:12.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:12.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:40:12.264 00.000 11060 MoveAxis(E, 0, ABG)
01:40:12.264 00.000 11060 Move returns status 0, amount 0
01:40:12.264 00.000 11060 MoveAxis(N, 0, ABG)
01:40:12.264 00.000 11060 Move returns status 0, amount 0
01:40:12.264 00.000 11060 move complete, result=0
01:40:12.264 00.000 11060 worker thread done servicing request
01:40:12.265 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:12.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:12.265 00.000 10844 Enqueuing Expose request
01:40:12.265 00.000 11060 Worker thread wakes up
01:40:12.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:12.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:12.266 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:12.951 00.685 11060 Exposure complete
01:40:13.306 00.355 11060 worker thread done servicing request
01:40:13.306 00.000 10844 OnExposeComplete: enter
01:40:13.306 00.000 10844 UpdateGuideState(): m_state=6
01:40:13.307 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10681
01:40:13.307 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=60.69, Mass=2816, SNR=33.3, Peak=255 HFD=3.3
01:40:13.307 00.000 10844 MultiStar: [#1 -0.73,-0.22,0.00,M1] [#2 -0.10,0.49,1.97,U] [#3 -0.11,-0.10,0.93,U] [#4 0.01,0.13,0.88,U] [#5 -0.08,0.09,1.02,U] [#6 -0.44,0.10,0.97,U] [#7 -0.71,-0.75,0.00,M9] [#8 -0.29,0.49,0.93,U] 
01:40:13.308 00.001 10844 refined, 6 included, MultiStar: {-0.16, 0.17}, one-star: {-0.12, -0.28}
01:40:13.308 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
01:40:13.308 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
01:40:13.308 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.30 mountX=-0.14 mountY=-0.18, mountTheta=-2.24
01:40:13.310 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.17, opts=13)
01:40:13.310 00.000 10844 Enqueuing Move request for scope (-0.16, 0.17)
01:40:13.310 00.000 11060 Worker thread wakes up
01:40:13.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:13.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
01:40:13.310 00.000 10844 UpdateGuideState exits: m=2816 SNR=33.3 Saturated
01:40:13.310 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
01:40:13.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:13.311 00.001 11060 Moving (-0.16, 0.17) raw xDistance=-0.14 yDistance=-0.18
01:40:13.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:13.311 00.000 10844 Enqueuing Expose request
01:40:13.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:40:13.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:13.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:40:13.311 00.000 11060 MoveAxis(E, 25, ABG)
01:40:13.311 00.000 11060 Guiding  Dir = 2, Dur = 25
01:40:13.337 00.026 11060 IsSlewing returns 0
01:40:13.338 00.001 11060 IsGuiding returns 0
01:40:13.384 00.046 11060 IsGuiding returns 0
01:40:13.384 00.000 11060 Move returns status 0, amount 25
01:40:13.384 00.000 11060 MoveAxis(N, 0, ABG)
01:40:13.384 00.000 11060 Move returns status 0, amount 0
01:40:13.385 00.001 11060 move complete, result=0
01:40:13.385 00.000 11060 worker thread done servicing request
01:40:13.385 00.000 11060 Worker thread wakes up
01:40:13.385 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
01:40:13.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:13.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:14.018 00.633 11060 Exposure complete
01:40:14.262 00.244 11060 worker thread done servicing request
01:40:14.262 00.000 10844 OnExposeComplete: enter
01:40:14.262 00.000 10844 UpdateGuideState(): m_state=6
01:40:14.263 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10682
01:40:14.263 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=60.66, Mass=2807, SNR=33.2, Peak=255 HFD=3.4
01:40:14.263 00.000 10844 MultiStar: [#1 0.14,0.22,0.89,U] [#2 0.04,0.08,2.12,U] [#3 -0.12,-0.22,0.95,U] [#4 -0.35,0.68,0.00,M1] [#5 0.30,0.79,0.00,M1] [#6 0.24,0.10,0.90,U] [#7 -0.03,-0.40,0.81,U] [#8 0.04,0.38,0.96,U] 
01:40:14.263 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.00}, one-star: {-0.18, -0.31}
01:40:14.263 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
01:40:14.263 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
01:40:14.264 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.23 mountX=0.00 mountY=0.02, mountTheta=1.53
01:40:14.265 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
01:40:14.266 00.001 10844 Enqueuing Move request for scope (0.02, -0.00)
01:40:14.266 00.000 11060 Worker thread wakes up
01:40:14.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:14.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
01:40:14.266 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.2 Saturated
01:40:14.266 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
01:40:14.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:14.266 00.000 11060 Moving (0.02, -0.00) raw xDistance=0.00 yDistance=0.02
01:40:14.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:14.266 00.000 10844 Enqueuing Expose request
01:40:14.267 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:40:14.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:14.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:40:14.267 00.000 11060 MoveAxis(E, 0, ABG)
01:40:14.267 00.000 11060 Move returns status 0, amount 0
01:40:14.267 00.000 11060 MoveAxis(N, 0, ABG)
01:40:14.267 00.000 11060 Move returns status 0, amount 0
01:40:14.267 00.000 11060 move complete, result=0
01:40:14.267 00.000 11060 worker thread done servicing request
01:40:14.267 00.000 11060 Worker thread wakes up
01:40:14.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:14.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:14.273 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:14.908 00.635 11060 Exposure complete
01:40:15.740 00.832 11060 worker thread done servicing request
01:40:15.740 00.000 10844 OnExposeComplete: enter
01:40:15.740 00.000 10844 UpdateGuideState(): m_state=6
01:40:15.740 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10683
01:40:15.741 00.001 10844 Star::Find returns 1 (0), X=268.62, Y=60.65, Mass=2801, SNR=32.9, Peak=236 HFD=3.5
01:40:15.741 00.000 10844 MultiStar: [#1 0.21,0.07,0.90,U] [#2 0.00,0.11,2.08,U] [#3 0.26,-0.12,0.97,U] [#4 0.16,-0.47,0.92,U] [#5 -0.56,-0.20,0.00,M2] [#6 -0.35,0.10,0.89,U] [#7 0.03,-0.29,0.86,U] [#8 -0.22,-0.05,1.06,U] 
01:40:15.741 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {0.14, -0.33}
01:40:15.741 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
01:40:15.741 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
01:40:15.741 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.30 mountX=0.08 mountY=0.04, mountTheta=0.44
01:40:15.743 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
01:40:15.743 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
01:40:15.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:15.743 00.000 10844 UpdateGuideState exits: m=2801 SNR=32.9
01:40:15.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:15.744 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:15.744 00.000 10844 Enqueuing Expose request
01:40:15.748 00.004 11060 Worker thread wakes up
01:40:15.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:40:15.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:40:15.748 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.08 yDistance=0.04
01:40:15.750 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:40:15.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:15.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:40:15.750 00.000 11060 MoveAxis(E, 0, ABG)
01:40:15.750 00.000 11060 Move returns status 0, amount 0
01:40:15.750 00.000 11060 MoveAxis(N, 0, ABG)
01:40:15.750 00.000 11060 Move returns status 0, amount 0
01:40:15.750 00.000 11060 move complete, result=0
01:40:15.750 00.000 11060 worker thread done servicing request
01:40:15.750 00.000 11060 Worker thread wakes up
01:40:15.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:15.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:15.784 00.034 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:16.398 00.614 11060 Exposure complete
01:40:16.666 00.268 11060 worker thread done servicing request
01:40:16.666 00.000 10844 OnExposeComplete: enter
01:40:16.666 00.000 10844 UpdateGuideState(): m_state=6
01:40:16.667 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10684
01:40:16.667 00.000 10844 Star::Find returns 1 (0), X=269.14, Y=60.83, Mass=3221, SNR=36.1, Peak=238 HFD=3.3
01:40:16.667 00.000 10844 MultiStar: [#1 0.28,-0.38,0.91,U] [#2 0.15,-0.18,1.89,U] [#3 0.40,-0.20,0.92,U] [#4 0.39,-0.37,0.86,U] [#5 0.64,0.18,0.00,M3] [#6 -0.01,-0.00,0.84,U] [#7 -0.25,-0.23,0.75,U] [#8 0.18,0.49,0.85,U] 
01:40:16.667 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.13}, one-star: {0.65, -0.15}
01:40:16.667 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
01:40:16.667 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
01:40:16.667 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-0.53 mountX=0.09 mountY=0.25, mountTheta=1.23
01:40:16.669 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.13, opts=13)
01:40:16.670 00.001 10844 Enqueuing Move request for scope (0.23, -0.13)
01:40:16.670 00.000 11060 Worker thread wakes up
01:40:16.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:16.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
01:40:16.670 00.000 10844 UpdateGuideState exits: m=3221 SNR=36.1
01:40:16.670 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
01:40:16.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:16.670 00.000 11060 Moving (0.23, -0.13) raw xDistance=0.09 yDistance=0.25
01:40:16.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:16.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:40:16.670 00.000 10844 Enqueuing Expose request
01:40:16.671 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:16.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:40:16.671 00.000 11060 MoveAxis(E, 0, ABG)
01:40:16.671 00.000 11060 Move returns status 0, amount 0
01:40:16.671 00.000 11060 MoveAxis(N, 0, ABG)
01:40:16.671 00.000 11060 Move returns status 0, amount 0
01:40:16.671 00.000 11060 move complete, result=0
01:40:16.671 00.000 11060 worker thread done servicing request
01:40:16.671 00.000 11060 Worker thread wakes up
01:40:16.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:16.672 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:16.675 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:40:17.315 00.640 11060 Exposure complete
01:40:17.508 00.193 11060 worker thread done servicing request
01:40:17.508 00.000 10844 OnExposeComplete: enter
01:40:17.509 00.001 10844 UpdateGuideState(): m_state=6
01:40:17.509 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10685
01:40:17.509 00.000 10844 Star::Find returns 1 (0), X=269.00, Y=61.39, Mass=2738, SNR=32.9, Peak=254 HFD=3.4
01:40:17.509 00.000 10844 MultiStar: [#1 0.17,0.41,0.92,U] [#2 0.12,0.02,1.96,U] [#3 0.31,0.08,0.94,U] [#4 0.85,0.27,0.00,M1] [#5 -0.00,0.15,1.09,U] [#6 0.30,-0.22,0.96,U] [#7 -0.16,0.17,0.81,U] [#8 0.23,0.30,0.95,U] 
01:40:17.509 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.15}, one-star: {0.52, 0.42}
01:40:17.509 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
01:40:17.509 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
01:40:17.509 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.68 mountX=-0.18 mountY=0.16, mountTheta=2.42
01:40:17.512 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.15, opts=13)
01:40:17.512 00.000 10844 Enqueuing Move request for scope (0.18, 0.15)
01:40:17.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:17.512 00.000 10844 UpdateGuideState exits: m=2738 SNR=32.9
01:40:17.513 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:17.513 00.000 11060 Worker thread wakes up
01:40:17.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:17.513 00.000 10844 Enqueuing Expose request
01:40:17.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
01:40:17.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:40:17.513 00.000 11060 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=0.16
01:40:17.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:40:17.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:17.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:40:17.513 00.000 11060 MoveAxis(E, 31, ABG)
01:40:17.514 00.001 11060 Guiding  Dir = 2, Dur = 31
01:40:17.557 00.043 11060 IsSlewing returns 0
01:40:17.557 00.000 11060 IsGuiding returns 0
01:40:17.642 00.085 11060 IsGuiding returns 0
01:40:17.642 00.000 11060 Move returns status 0, amount 31
01:40:17.642 00.000 11060 MoveAxis(N, 0, ABG)
01:40:17.642 00.000 11060 Move returns status 0, amount 0
01:40:17.642 00.000 11060 move complete, result=0
01:40:17.642 00.000 11060 worker thread done servicing request
01:40:17.643 00.001 11060 Worker thread wakes up
01:40:17.643 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
01:40:17.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:17.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:18.280 00.637 11060 Exposure complete
01:40:18.464 00.184 11060 worker thread done servicing request
01:40:18.464 00.000 10844 OnExposeComplete: enter
01:40:18.464 00.000 10844 UpdateGuideState(): m_state=6
01:40:18.464 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10686
01:40:18.464 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=60.51, Mass=2899, SNR=34.2, Peak=247 HFD=3.3
01:40:18.465 00.001 10844 MultiStar: [#1 0.28,-0.11,0.95,U] [#2 0.22,0.08,1.97,U] [#3 0.19,-0.83,0.00,M1] [#4 0.30,-0.59,0.00,M2] [#5 0.22,0.02,0.99,U] [#6 0.29,-0.35,0.96,U] [#7 0.26,-0.18,0.82,U] [#8 0.22,0.31,0.90,U] 
01:40:18.465 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.08}, one-star: {0.15, -0.47}
01:40:18.465 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
01:40:18.465 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
01:40:18.465 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.32 mountX=0.03 mountY=0.24, mountTheta=1.43
01:40:18.466 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.08, opts=13)
01:40:18.466 00.000 10844 Enqueuing Move request for scope (0.23, -0.08)
01:40:18.467 00.001 11060 Worker thread wakes up
01:40:18.467 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:18.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
01:40:18.467 00.000 10844 UpdateGuideState exits: m=2899 SNR=34.2
01:40:18.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
01:40:18.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:18.467 00.000 11060 Moving (0.23, -0.08) raw xDistance=0.03 yDistance=0.24
01:40:18.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:18.467 00.000 10844 Enqueuing Expose request
01:40:18.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:40:18.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:18.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:40:18.467 00.000 11060 MoveAxis(E, 0, ABG)
01:40:18.467 00.000 11060 Move returns status 0, amount 0
01:40:18.467 00.000 11060 MoveAxis(N, 0, ABG)
01:40:18.468 00.001 11060 Move returns status 0, amount 0
01:40:18.468 00.000 11060 move complete, result=0
01:40:18.468 00.000 11060 worker thread done servicing request
01:40:18.468 00.000 11060 Worker thread wakes up
01:40:18.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:18.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:18.470 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:19.098 00.628 11060 Exposure complete
01:40:19.316 00.218 11060 worker thread done servicing request
01:40:19.316 00.000 10844 OnExposeComplete: enter
01:40:19.316 00.000 10844 UpdateGuideState(): m_state=6
01:40:19.316 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10687
01:40:19.316 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=60.68, Mass=2344, SNR=30.1, Peak=219 HFD=3.6
01:40:19.317 00.001 10844 MultiStar: [#1 -0.35,0.13,1.28,U] [#2 -0.21,0.03,2.22,U] [#3 0.10,-0.08,1.11,U] [#4 0.71,-0.29,0.00,M3] [#5 0.34,-0.17,1.02,U] [#6 -0.15,-0.24,1.03,U] [#7 -0.23,0.24,1.00,U] [#8 -0.27,0.25,1.12,U] 
01:40:19.317 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {0.18, -0.29}
01:40:19.317 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
01:40:19.317 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
01:40:19.317 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.02 mountY=-0.10, mountTheta=-1.33
01:40:19.319 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
01:40:19.319 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
01:40:19.319 00.000 11060 Worker thread wakes up
01:40:19.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:19.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:40:19.319 00.000 10844 UpdateGuideState exits: m=2344 SNR=30.1
01:40:19.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:40:19.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:19.319 00.000 11060 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=-0.10
01:40:19.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:19.319 00.000 10844 Enqueuing Expose request
01:40:19.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:40:19.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:19.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:40:19.319 00.000 11060 MoveAxis(E, 0, ABG)
01:40:19.319 00.000 11060 Move returns status 0, amount 0
01:40:19.320 00.001 11060 MoveAxis(N, 0, ABG)
01:40:19.320 00.000 11060 Move returns status 0, amount 0
01:40:19.320 00.000 11060 move complete, result=0
01:40:19.320 00.000 11060 worker thread done servicing request
01:40:19.320 00.000 11060 Worker thread wakes up
01:40:19.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:19.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:19.321 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:19.961 00.640 11060 Exposure complete
01:40:20.209 00.248 11060 worker thread done servicing request
01:40:20.210 00.001 10844 OnExposeComplete: enter
01:40:20.210 00.000 10844 UpdateGuideState(): m_state=6
01:40:20.210 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10688
01:40:20.210 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=60.98, Mass=2904, SNR=34.0, Peak=232 HFD=3.6
01:40:20.211 00.001 10844 MultiStar: [#1 0.03,-0.27,0.87,U] [#2 -0.10,-0.17,1.97,U] [#3 -0.25,-0.21,0.98,U] [#4 0.32,-0.11,0.94,U] [#5 0.27,-0.07,0.93,U] [#6 -0.16,-0.24,0.93,U] [#7 -0.50,-0.23,0.80,U] [#8 -0.10,0.28,0.93,U] 
01:40:20.211 00.000 10844 single-star, 8 included, MultiStar: {-0.05, -0.12}, one-star: {0.03, 0.00}
01:40:20.211 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
01:40:20.211 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
01:40:20.211 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.13 mountX=-0.01 mountY=0.03, mountTheta=1.88
01:40:20.213 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
01:40:20.213 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
01:40:20.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:20.213 00.000 10844 UpdateGuideState exits: m=2904 SNR=34.0
01:40:20.214 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:20.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:20.214 00.000 10844 Enqueuing Expose request
01:40:20.215 00.001 11060 Worker thread wakes up
01:40:20.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
01:40:20.216 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
01:40:20.216 00.000 11060 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=0.03
01:40:20.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:40:20.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:20.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:40:20.216 00.000 11060 MoveAxis(E, 0, ABG)
01:40:20.216 00.000 11060 Move returns status 0, amount 0
01:40:20.216 00.000 11060 MoveAxis(N, 0, ABG)
01:40:20.216 00.000 11060 Move returns status 0, amount 0
01:40:20.217 00.001 11060 move complete, result=0
01:40:20.217 00.000 11060 worker thread done servicing request
01:40:20.217 00.000 11060 Worker thread wakes up
01:40:20.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:20.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:20.220 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:20.880 00.660 11060 Exposure complete
01:40:21.177 00.297 11060 worker thread done servicing request
01:40:21.178 00.001 10844 OnExposeComplete: enter
01:40:21.178 00.000 10844 UpdateGuideState(): m_state=6
01:40:21.178 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10689
01:40:21.178 00.000 10844 Star::Find returns 1 (1), X=268.58, Y=60.32, Mass=2870, SNR=33.8, Peak=255 HFD=3.4
01:40:21.179 00.001 10844 MultiStar: [#1 -0.32,-0.21,1.00,U] [#2 -0.15,-0.52,2.05,U] [#3 -0.05,-0.67,0.00,M1] [#4 0.10,-0.26,0.91,U] [#5 -0.09,0.20,0.95,U] [#6 -0.61,0.07,0.00,M1] [#7 -0.48,-0.95,0.00,M3] [#8 0.01,-0.14,0.81,U] 
01:40:21.179 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.31}, one-star: {0.09, -0.65}
01:40:21.179 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
01:40:21.179 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
01:40:21.179 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.81 mountX=0.32 mountY=-0.02, mountTheta=-0.08
01:40:21.181 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.31, opts=13)
01:40:21.182 00.001 10844 Enqueuing Move request for scope (-0.08, -0.31)
01:40:21.182 00.000 11060 Worker thread wakes up
01:40:21.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:40:21.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.31) opts 0xd
01:40:21.182 00.000 10844 UpdateGuideState exits: m=2870 SNR=33.8 Saturated
01:40:21.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.31)
01:40:21.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:21.182 00.000 11060 Moving (-0.08, -0.31) raw xDistance=0.32 yDistance=-0.02
01:40:21.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:21.184 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
01:40:21.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:21.184 00.000 10844 Enqueuing Expose request
01:40:21.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:40:21.184 00.000 11060 MoveAxis(W, 55, ABG)
01:40:21.184 00.000 11060 Guiding  Dir = 3, Dur = 55
01:40:21.186 00.002 11060 IsSlewing returns 0
01:40:21.186 00.000 11060 IsGuiding returns 0
01:40:21.248 00.062 11060 IsGuiding returns 0
01:40:21.248 00.000 11060 Move returns status 0, amount 55
01:40:21.248 00.000 11060 MoveAxis(N, 0, ABG)
01:40:21.249 00.001 11060 Move returns status 0, amount 0
01:40:21.249 00.000 11060 move complete, result=0
01:40:21.249 00.000 11060 worker thread done servicing request
01:40:21.249 00.000 11060 Worker thread wakes up
01:40:21.249 00.000 10844 GuideStep: 0.3 px 55 ms WEST, -0.0 px 0 ms NORTH
01:40:21.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:21.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:21.884 00.635 11060 Exposure complete
01:40:22.153 00.269 11060 worker thread done servicing request
01:40:22.153 00.000 10844 OnExposeComplete: enter
01:40:22.153 00.000 10844 UpdateGuideState(): m_state=6
01:40:22.153 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10690
01:40:22.153 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=60.79, Mass=2540, SNR=31.9, Peak=251 HFD=3.5
01:40:22.154 00.001 10844 MultiStar: [#1 -0.55,0.40,0.00,M1] [#2 -0.22,-0.17,2.09,U] [#3 -0.13,-0.81,0.00,M2] [#4 0.17,0.01,0.98,U] [#5 -0.08,0.36,1.04,U] [#6 -0.40,-0.24,0.91,U] [#7 -0.13,-0.32,0.88,U] [#8 -0.36,0.32,0.98,U] 
01:40:22.154 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.04}, one-star: {-0.25, -0.19}
01:40:22.154 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
01:40:22.154 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:40:22.154 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.91 mountX=0.08 mountY=-0.17, mountTheta=-1.16
01:40:22.155 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
01:40:22.155 00.000 10844 Enqueuing Move request for scope (-0.18, -0.04)
01:40:22.155 00.000 11060 Worker thread wakes up
01:40:22.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:22.156 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
01:40:22.156 00.000 10844 UpdateGuideState exits: m=2540 SNR=31.9
01:40:22.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
01:40:22.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:22.156 00.000 11060 Moving (-0.18, -0.04) raw xDistance=0.08 yDistance=-0.17
01:40:22.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:22.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:40:22.156 00.000 10844 Enqueuing Expose request
01:40:22.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:22.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:40:22.157 00.001 11060 MoveAxis(E, 0, ABG)
01:40:22.157 00.000 11060 Move returns status 0, amount 0
01:40:22.157 00.000 11060 MoveAxis(N, 0, ABG)
01:40:22.157 00.000 11060 Move returns status 0, amount 0
01:40:22.157 00.000 11060 move complete, result=0
01:40:22.157 00.000 11060 worker thread done servicing request
01:40:22.157 00.000 11060 Worker thread wakes up
01:40:22.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:22.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:22.159 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:22.800 00.641 11060 Exposure complete
01:40:22.982 00.182 11060 worker thread done servicing request
01:40:22.982 00.000 10844 OnExposeComplete: enter
01:40:22.982 00.000 10844 UpdateGuideState(): m_state=6
01:40:22.982 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10691
01:40:22.982 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=60.86, Mass=2606, SNR=32.2, Peak=217 HFD=3.5
01:40:22.983 00.001 10844 MultiStar: [#1 -0.11,0.32,1.01,U] [#2 -0.39,0.12,2.12,U] [#3 -0.14,-0.40,0.92,U] [#4 -0.05,0.05,0.99,U] [#5 -0.13,-0.12,1.06,U] [#6 -0.22,-0.77,0.00,M1] [#7 -0.14,-0.60,0.00,M3] [#8 -0.15,0.05,0.88,U] 
01:40:22.983 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.01}, one-star: {-0.22, -0.12}
01:40:22.983 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.43)
01:40:22.983 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
01:40:22.983 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.10 mountX=0.03 mountY=-0.20, mountTheta=-1.43
01:40:22.984 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.01, opts=13)
01:40:22.984 00.000 10844 Enqueuing Move request for scope (-0.20, 0.01)
01:40:22.984 00.000 11060 Worker thread wakes up
01:40:22.985 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
01:40:22.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
01:40:22.985 00.000 11060 Moving (-0.20, 0.01) raw xDistance=0.03 yDistance=-0.20
01:40:22.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:40:22.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:22.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:22.985 00.000 10844 UpdateGuideState exits: m=2606 SNR=32.2
01:40:22.986 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:22.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:40:22.986 00.000 11060 MoveAxis(E, 0, ABG)
01:40:22.986 00.000 11060 Move returns status 0, amount 0
01:40:22.986 00.000 11060 MoveAxis(N, 0, ABG)
01:40:22.986 00.000 11060 Move returns status 0, amount 0
01:40:22.986 00.000 11060 move complete, result=0
01:40:22.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:22.986 00.000 10844 Enqueuing Expose request
01:40:22.986 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:22.986 00.000 11060 worker thread done servicing request
01:40:22.986 00.000 11060 Worker thread wakes up
01:40:22.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:22.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:23.630 00.644 11060 Exposure complete
01:40:23.851 00.221 10844 OnExposeComplete: enter
01:40:23.852 00.001 11060 worker thread done servicing request
01:40:23.852 00.000 10844 UpdateGuideState(): m_state=6
01:40:23.852 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10692
01:40:23.852 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=60.82, Mass=3104, SNR=35.1, Peak=235 HFD=3.8
01:40:23.853 00.001 10844 MultiStar: [#1 -0.10,-0.40,0.98,U] [#2 0.00,-0.58,1.83,U] [#3 0.15,-0.91,0.00,M2] [#4 0.03,-0.38,0.86,U] [#5 0.08,-0.35,0.98,U] [#6 0.06,-0.51,0.95,U] [#7 -0.22,-0.66,0.00,M4] [#8 -0.18,0.09,0.87,U] 
01:40:23.853 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.36}, one-star: {-0.39, -0.16}
01:40:23.853 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.00 = 0.00)
01:40:23.853 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
01:40:23.853 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.75 mountX=0.37 mountY=-0.01, mountTheta=-0.02
01:40:23.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.36, opts=13)
01:40:23.855 00.001 10844 Enqueuing Move request for scope (-0.07, -0.36)
01:40:23.855 00.000 11060 Worker thread wakes up
01:40:23.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:23.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.36) opts 0xd
01:40:23.855 00.000 10844 UpdateGuideState exits: m=3104 SNR=35.1
01:40:23.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.36)
01:40:23.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:23.855 00.000 11060 Moving (-0.07, -0.36) raw xDistance=0.37 yDistance=-0.01
01:40:23.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:23.855 00.000 10844 Enqueuing Expose request
01:40:23.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
01:40:23.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:23.856 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:23.856 00.000 11060 MoveAxis(W, 64, ABG)
01:40:23.856 00.000 11060 Guiding  Dir = 3, Dur = 64
01:40:23.870 00.014 11060 IsSlewing returns 0
01:40:23.870 00.000 11060 IsGuiding returns 0
01:40:23.948 00.078 11060 IsGuiding returns 0
01:40:23.948 00.000 11060 Move returns status 0, amount 64
01:40:23.948 00.000 11060 MoveAxis(N, 0, ABG)
01:40:23.949 00.001 11060 Move returns status 0, amount 0
01:40:23.949 00.000 11060 move complete, result=0
01:40:23.949 00.000 11060 worker thread done servicing request
01:40:23.949 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.0 px 0 ms NORTH
01:40:23.949 00.000 11060 Worker thread wakes up
01:40:23.950 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:23.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:24.583 00.633 11060 Exposure complete
01:40:25.019 00.436 11060 worker thread done servicing request
01:40:25.019 00.000 10844 OnExposeComplete: enter
01:40:25.019 00.000 10844 UpdateGuideState(): m_state=6
01:40:25.021 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10693
01:40:25.021 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=60.82, Mass=3115, SNR=35.7, Peak=250 HFD=3.6
01:40:25.021 00.000 10844 MultiStar: [#1 0.25,0.08,0.92,U] [#2 -0.04,-0.72,0.00,M1] [#3 -0.01,-0.50,0.95,U] [#4 0.68,0.17,0.00,M1] [#5 0.25,-0.19,0.93,U] [#6 0.00,-0.71,0.00,M1] [#7 0.42,-0.33,0.77,U] [#8 0.15,-0.10,0.87,U] 
01:40:25.021 00.000 10844 single-star, 5 included, MultiStar: {0.20, -0.20}, one-star: {0.17, -0.15}
01:40:25.022 00.001 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
01:40:25.022 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
01:40:25.022 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.72 mountX=0.12 mountY=0.19, mountTheta=1.02
01:40:25.023 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.15, opts=13)
01:40:25.024 00.001 10844 Enqueuing Move request for scope (0.17, -0.15)
01:40:25.024 00.000 11060 Worker thread wakes up
01:40:25.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:40:25.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
01:40:25.024 00.000 10844 UpdateGuideState exits: m=3115 SNR=35.7
01:40:25.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
01:40:25.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:25.024 00.000 11060 Moving (0.17, -0.15) raw xDistance=0.12 yDistance=0.19
01:40:25.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:25.024 00.000 10844 Enqueuing Expose request
01:40:25.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:40:25.025 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:25.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:40:25.025 00.000 11060 MoveAxis(E, 0, ABG)
01:40:25.025 00.000 11060 Move returns status 0, amount 0
01:40:25.025 00.000 11060 MoveAxis(N, 0, ABG)
01:40:25.025 00.000 11060 Move returns status 0, amount 0
01:40:25.025 00.000 11060 move complete, result=0
01:40:25.025 00.000 11060 worker thread done servicing request
01:40:25.025 00.000 11060 Worker thread wakes up
01:40:25.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:25.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:25.027 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:25.653 00.626 11060 Exposure complete
01:40:25.942 00.289 11060 worker thread done servicing request
01:40:25.942 00.000 10844 OnExposeComplete: enter
01:40:25.942 00.000 10844 UpdateGuideState(): m_state=6
01:40:25.942 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10694
01:40:25.942 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=61.04, Mass=2481, SNR=31.2, Peak=208 HFD=3.5
01:40:25.943 00.001 10844 MultiStar: [#1 -0.15,0.24,1.03,U] [#2 -0.20,0.17,2.19,U] [#3 0.07,-0.27,1.00,U] [#4 0.04,0.14,0.89,U] [#5 -0.16,-0.06,0.97,U] [#6 -0.30,-0.13,0.98,U] [#7 -0.27,-0.47,0.90,U] [#8 0.01,0.13,1.02,U] 
01:40:25.943 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.24, 0.06}
01:40:25.943 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.86 = -1.43)
01:40:25.943 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
01:40:25.943 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.10 mountX=0.02 mountY=-0.14, mountTheta=-1.43
01:40:25.945 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.01, opts=13)
01:40:25.945 00.000 10844 Enqueuing Move request for scope (-0.14, 0.01)
01:40:25.945 00.000 11060 Worker thread wakes up
01:40:25.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:25.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
01:40:25.945 00.000 10844 UpdateGuideState exits: m=2481 SNR=31.2
01:40:25.945 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
01:40:25.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:25.945 00.000 11060 Moving (-0.14, 0.01) raw xDistance=0.02 yDistance=-0.14
01:40:25.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:25.945 00.000 10844 Enqueuing Expose request
01:40:25.947 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:40:25.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:25.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:40:25.947 00.000 11060 MoveAxis(E, 0, ABG)
01:40:25.947 00.000 11060 Move returns status 0, amount 0
01:40:25.947 00.000 11060 MoveAxis(N, 0, ABG)
01:40:25.947 00.000 11060 Move returns status 0, amount 0
01:40:25.947 00.000 11060 move complete, result=0
01:40:25.947 00.000 11060 worker thread done servicing request
01:40:25.947 00.000 11060 Worker thread wakes up
01:40:25.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:25.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:25.948 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:26.576 00.628 11060 Exposure complete
01:40:26.802 00.226 11060 worker thread done servicing request
01:40:26.802 00.000 10844 OnExposeComplete: enter
01:40:26.802 00.000 10844 UpdateGuideState(): m_state=6
01:40:26.802 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10695
01:40:26.802 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.09, Mass=2641, SNR=31.9, Peak=250 HFD=3.4
01:40:26.802 00.000 10844 MultiStar: [#1 -0.08,0.35,1.04,U] [#2 -0.13,-0.22,2.19,U] [#3 0.01,-0.69,0.00,M1] [#4 -0.02,-0.02,1.00,U] [#5 -0.24,0.07,1.12,U] [#6 0.06,-0.56,0.95,U] [#7 0.06,-0.30,0.84,U] [#8 -0.20,-0.13,1.03,U] 
01:40:26.803 00.001 10844 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {0.07, 0.12}
01:40:26.803 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
01:40:26.803 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
01:40:26.803 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.23 mountX=0.11 mountY=-0.06, mountTheta=-0.50
01:40:26.805 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
01:40:26.805 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
01:40:26.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:26.805 00.000 10844 UpdateGuideState exits: m=2641 SNR=31.9
01:40:26.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:26.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:26.805 00.000 10844 Enqueuing Expose request
01:40:26.807 00.002 11060 Worker thread wakes up
01:40:26.808 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
01:40:26.808 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
01:40:26.808 00.000 11060 Moving (-0.07, -0.09) raw xDistance=0.11 yDistance=-0.06
01:40:26.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:26.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:26.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:26.808 00.000 11060 MoveAxis(E, 0, ABG)
01:40:26.808 00.000 11060 Move returns status 0, amount 0
01:40:26.808 00.000 11060 MoveAxis(N, 0, ABG)
01:40:26.808 00.000 11060 Move returns status 0, amount 0
01:40:26.808 00.000 11060 move complete, result=0
01:40:26.808 00.000 11060 worker thread done servicing request
01:40:26.809 00.001 11060 Worker thread wakes up
01:40:26.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:26.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:26.813 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:27.440 00.627 11060 Exposure complete
01:40:27.623 00.183 11060 worker thread done servicing request
01:40:27.623 00.000 10844 OnExposeComplete: enter
01:40:27.623 00.000 10844 UpdateGuideState(): m_state=6
01:40:27.625 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10696
01:40:27.625 00.000 10844 Star::Find returns 1 (1), X=268.60, Y=61.04, Mass=2977, SNR=34.7, Peak=255 HFD=3.4
01:40:27.625 00.000 10844 MultiStar: [#1 0.37,-0.06,0.97,U] [#2 -0.04,-0.32,1.94,U] [#3 0.05,-0.49,0.96,U] [#4 -0.04,0.12,0.94,U] [#5 0.03,-0.26,0.92,U] [#6 -0.29,-0.17,0.81,U] [#7 -0.03,0.05,0.81,U] [#8 -0.35,0.28,0.88,U] 
01:40:27.625 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.12, 0.07}
01:40:27.625 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
01:40:27.625 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
01:40:27.625 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.69 mountX=0.11 mountY=0.01, mountTheta=0.04
01:40:27.627 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.11, opts=13)
01:40:27.627 00.000 10844 Enqueuing Move request for scope (-0.01, -0.11)
01:40:27.627 00.000 11060 Worker thread wakes up
01:40:27.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:27.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
01:40:27.627 00.000 10844 UpdateGuideState exits: m=2977 SNR=34.7 Saturated
01:40:27.627 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
01:40:27.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:27.627 00.000 11060 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=0.01
01:40:27.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:27.627 00.000 10844 Enqueuing Expose request
01:40:27.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:27.628 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:27.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:40:27.628 00.000 11060 MoveAxis(E, 0, ABG)
01:40:27.628 00.000 11060 Move returns status 0, amount 0
01:40:27.628 00.000 11060 MoveAxis(N, 0, ABG)
01:40:27.628 00.000 11060 Move returns status 0, amount 0
01:40:27.628 00.000 11060 move complete, result=0
01:40:27.628 00.000 11060 worker thread done servicing request
01:40:27.628 00.000 11060 Worker thread wakes up
01:40:27.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:27.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:27.629 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:28.268 00.639 11060 Exposure complete
01:40:28.468 00.200 11060 worker thread done servicing request
01:40:28.468 00.000 10844 OnExposeComplete: enter
01:40:28.468 00.000 10844 UpdateGuideState(): m_state=6
01:40:28.469 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10697
01:40:28.469 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=61.36, Mass=3010, SNR=34.4, Peak=252 HFD=3.5
01:40:28.469 00.000 10844 MultiStar: [#1 -0.14,0.50,0.91,U] [#2 0.35,-0.68,0.00,M1] [#3 0.01,-0.72,0.00,M1] [#4 -0.00,0.37,0.98,U] [#5 0.21,0.29,0.94,U] [#6 -0.13,0.03,0.83,U] [#7 0.02,-0.84,0.00,M1] [#8 0.06,-0.06,0.87,U] 
01:40:28.469 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.26}, one-star: {0.35, 0.39}
01:40:28.469 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
01:40:28.469 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
01:40:28.469 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.33 mountX=-0.27 mountY=0.02, mountTheta=3.06
01:40:28.471 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.26, opts=13)
01:40:28.471 00.000 10844 Enqueuing Move request for scope (0.06, 0.26)
01:40:28.471 00.000 11060 Worker thread wakes up
01:40:28.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:28.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
01:40:28.471 00.000 10844 UpdateGuideState exits: m=3010 SNR=34.4
01:40:28.471 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
01:40:28.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:28.472 00.001 11060 Moving (0.06, 0.26) raw xDistance=-0.27 yDistance=0.02
01:40:28.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:28.472 00.000 10844 Enqueuing Expose request
01:40:28.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:40:28.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:28.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:40:28.472 00.000 11060 MoveAxis(E, 47, ABG)
01:40:28.472 00.000 11060 Guiding  Dir = 2, Dur = 47
01:40:28.493 00.021 11060 IsSlewing returns 0
01:40:28.494 00.001 11060 IsGuiding returns 0
01:40:28.565 00.071 11060 IsGuiding returns 0
01:40:28.565 00.000 11060 Move returns status 0, amount 47
01:40:28.565 00.000 11060 MoveAxis(N, 0, ABG)
01:40:28.565 00.000 11060 Move returns status 0, amount 0
01:40:28.565 00.000 11060 move complete, result=0
01:40:28.565 00.000 11060 worker thread done servicing request
01:40:28.565 00.000 11060 Worker thread wakes up
01:40:28.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:28.567 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:28.567 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
01:40:29.200 00.633 11060 Exposure complete
01:40:29.369 00.169 10844 OnExposeComplete: enter
01:40:29.369 00.000 10844 UpdateGuideState(): m_state=6
01:40:29.369 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10698
01:40:29.370 00.001 10844 Star::Find returns 1 (0), X=268.82, Y=61.35, Mass=2874, SNR=33.8, Peak=249 HFD=3.6
01:40:29.370 00.000 11060 worker thread done servicing request
01:40:29.370 00.000 10844 MultiStar: [#1 0.39,0.11,1.02,U] [#2 0.46,-0.46,0.00,M2] [#3 0.21,-1.11,0.00,M2] [#4 0.17,0.11,0.91,U] [#5 -0.09,0.19,1.00,U] [#6 0.18,-0.06,0.89,U] [#7 -0.25,-0.13,0.79,U] [#8 0.06,0.28,0.85,U] 
01:40:29.370 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.13}, one-star: {0.33, 0.37}
01:40:29.370 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
01:40:29.370 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
01:40:29.370 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.82 mountX=-0.15 mountY=0.10, mountTheta=2.56
01:40:29.372 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.13, opts=13)
01:40:29.372 00.000 10844 Enqueuing Move request for scope (0.12, 0.13)
01:40:29.372 00.000 11060 Worker thread wakes up
01:40:29.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:40:29.372 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:40:29.373 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:29.373 00.000 10844 UpdateGuideState exits: m=2874 SNR=33.8
01:40:29.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:29.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:29.373 00.000 10844 Enqueuing Expose request
01:40:29.374 00.001 11060 Moving (0.12, 0.13) raw xDistance=-0.15 yDistance=0.10
01:40:29.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:40:29.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:29.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:40:29.374 00.000 11060 MoveAxis(E, 28, ABG)
01:40:29.374 00.000 11060 Guiding  Dir = 2, Dur = 28
01:40:29.416 00.042 11060 IsSlewing returns 0
01:40:29.416 00.000 11060 IsGuiding returns 0
01:40:29.479 00.063 11060 IsGuiding returns 0
01:40:29.479 00.000 11060 Move returns status 0, amount 28
01:40:29.479 00.000 11060 MoveAxis(N, 0, ABG)
01:40:29.479 00.000 11060 Move returns status 0, amount 0
01:40:29.479 00.000 11060 move complete, result=0
01:40:29.479 00.000 11060 worker thread done servicing request
01:40:29.479 00.000 11060 Worker thread wakes up
01:40:29.479 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
01:40:29.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:29.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:30.108 00.629 11060 Exposure complete
01:40:30.279 00.171 10844 OnExposeComplete: enter
01:40:30.279 00.000 10844 UpdateGuideState(): m_state=6
01:40:30.280 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10699
01:40:30.280 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=61.19, Mass=3064, SNR=34.6, Peak=236 HFD=3.5
01:40:30.280 00.000 10844 MultiStar: [#1 -0.03,-0.20,0.95,U] [#2 0.27,-0.22,1.86,U] [#3 0.17,-0.66,0.00,M3] [#4 -0.04,-0.23,1.01,U] [#5 0.32,0.24,0.96,U] [#6 -0.13,-0.47,0.86,U] [#7 -0.17,0.14,0.90,U] [#8 -0.17,-0.01,0.91,U] 
01:40:30.280 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {0.05, 0.22}
01:40:30.280 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
01:40:30.280 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
01:40:30.280 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.06 mountX=0.07 mountY=0.06, mountTheta=0.69
01:40:30.281 00.001 11060 worker thread done servicing request
01:40:30.281 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
01:40:30.281 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
01:40:30.281 00.000 11060 Worker thread wakes up
01:40:30.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:40:30.282 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:40:30.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:30.282 00.000 10844 UpdateGuideState exits: m=3064 SNR=34.6
01:40:30.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:30.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:30.282 00.000 10844 Enqueuing Expose request
01:40:30.282 00.000 11060 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=0.06
01:40:30.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:40:30.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:30.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:40:30.282 00.000 11060 MoveAxis(E, 0, ABG)
01:40:30.282 00.000 11060 Move returns status 0, amount 0
01:40:30.282 00.000 11060 MoveAxis(N, 0, ABG)
01:40:30.282 00.000 11060 Move returns status 0, amount 0
01:40:30.282 00.000 11060 move complete, result=0
01:40:30.282 00.000 11060 worker thread done servicing request
01:40:30.282 00.000 11060 Worker thread wakes up
01:40:30.284 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:30.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:30.284 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:30.927 00.643 11060 Exposure complete
01:40:31.118 00.191 11060 worker thread done servicing request
01:40:31.118 00.000 10844 OnExposeComplete: enter
01:40:31.118 00.000 10844 UpdateGuideState(): m_state=6
01:40:31.118 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10700
01:40:31.118 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=61.19, Mass=2774, SNR=33.5, Peak=242 HFD=3.1
01:40:31.118 00.000 10844 MultiStar: [#1 -0.21,-0.37,1.10,U] [#2 0.32,0.05,1.98,U] [#3 0.02,0.42,0.96,U] [#4 0.36,0.40,0.96,U] [#5 0.62,0.71,0.00,M1] [#6 0.02,0.38,0.94,U] [#7 -0.29,0.26,0.84,U] [#8 -0.22,0.67,0.00,M1] 
01:40:31.118 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.16}, one-star: {0.37, 0.21}
01:40:31.119 00.001 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:40:31.119 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:40:31.119 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.94 mountX=-0.18 mountY=0.09, mountTheta=2.68
01:40:31.120 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.16, opts=13)
01:40:31.120 00.000 10844 Enqueuing Move request for scope (0.12, 0.16)
01:40:31.121 00.001 11060 Worker thread wakes up
01:40:31.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
01:40:31.121 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
01:40:31.121 00.000 11060 Moving (0.12, 0.16) raw xDistance=-0.18 yDistance=0.09
01:40:31.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:40:31.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:31.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:31.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:40:31.121 00.000 11060 MoveAxis(E, 31, ABG)
01:40:31.121 00.000 11060 Guiding  Dir = 2, Dur = 31
01:40:31.121 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.5
01:40:31.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:31.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:31.121 00.000 10844 Enqueuing Expose request
01:40:31.136 00.015 11060 IsSlewing returns 0
01:40:31.136 00.000 11060 IsGuiding returns 0
01:40:31.182 00.046 11060 IsGuiding returns 0
01:40:31.182 00.000 11060 Move returns status 0, amount 31
01:40:31.182 00.000 11060 MoveAxis(N, 0, ABG)
01:40:31.182 00.000 11060 Move returns status 0, amount 0
01:40:31.182 00.000 11060 move complete, result=0
01:40:31.182 00.000 11060 worker thread done servicing request
01:40:31.182 00.000 11060 Worker thread wakes up
01:40:31.182 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:40:31.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:31.183 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:31.831 00.648 11060 Exposure complete
01:40:32.003 00.172 11060 worker thread done servicing request
01:40:32.003 00.000 10844 OnExposeComplete: enter
01:40:32.003 00.000 10844 UpdateGuideState(): m_state=6
01:40:32.003 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10701
01:40:32.003 00.000 10844 Star::Find returns 1 (0), X=269.01, Y=60.92, Mass=2819, SNR=33.4, Peak=231 HFD=3.9
01:40:32.003 00.000 10844 MultiStar: [#1 0.70,0.79,0.00,M1] [#2 0.21,0.38,1.95,U] [#3 0.78,0.17,0.00,M3] [#4 0.18,0.54,1.03,U] [#5 0.64,0.76,0.00,M2] [#6 0.41,0.51,0.00,M1] [#7 0.23,0.59,0.00,M1] [#8 0.10,0.77,0.00,M2] 
01:40:32.003 00.000 10844 refined, 2 included, MultiStar: {0.28, 0.31}, one-star: {0.52, -0.05}
01:40:32.003 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
01:40:32.003 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
01:40:32.003 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.31 hyp=0.42 cameraTheta=0.84 mountX=-0.35 mountY=0.22, mountTheta=2.58
01:40:32.005 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.31, opts=13)
01:40:32.005 00.000 10844 Enqueuing Move request for scope (0.28, 0.31)
01:40:32.005 00.000 11060 Worker thread wakes up
01:40:32.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:32.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.31) opts 0xd
01:40:32.005 00.000 10844 UpdateGuideState exits: m=2819 SNR=33.4
01:40:32.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.31)
01:40:32.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:32.005 00.000 11060 Moving (0.28, 0.31) raw xDistance=-0.35 yDistance=0.22
01:40:32.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:32.005 00.000 10844 Enqueuing Expose request
01:40:32.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:40:32.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:32.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:40:32.005 00.000 11060 MoveAxis(E, 62, ABG)
01:40:32.005 00.000 11060 Guiding  Dir = 2, Dur = 62
01:40:32.025 00.020 11060 IsSlewing returns 0
01:40:32.025 00.000 11060 IsGuiding returns 0
01:40:32.103 00.078 11060 IsGuiding returns 0
01:40:32.103 00.000 11060 Move returns status 0, amount 62
01:40:32.103 00.000 11060 MoveAxis(N, 0, ABG)
01:40:32.103 00.000 11060 Move returns status 0, amount 0
01:40:32.103 00.000 11060 move complete, result=0
01:40:32.104 00.001 11060 worker thread done servicing request
01:40:32.104 00.000 11060 Worker thread wakes up
01:40:32.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:32.104 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.2 px 0 ms NORTH
01:40:32.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:32.744 00.640 11060 Exposure complete
01:40:32.921 00.177 11060 worker thread done servicing request
01:40:32.921 00.000 10844 OnExposeComplete: enter
01:40:32.921 00.000 10844 UpdateGuideState(): m_state=6
01:40:32.921 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10702
01:40:32.922 00.001 10844 Star::Find returns 1 (0), X=268.39, Y=60.64, Mass=3011, SNR=34.6, Peak=254 HFD=3.4
01:40:32.922 00.000 10844 MultiStar: [#1 0.47,-0.30,1.00,U] [#2 -0.05,0.14,1.87,U] [#3 0.07,-0.55,0.91,U] [#4 0.58,0.12,0.85,U] [#5 -0.13,0.28,1.06,U] [#6 0.22,0.34,0.82,U] [#7 0.35,-0.62,0.00,M2] [#8 -0.10,0.65,0.00,M3] 
01:40:32.922 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.03}, one-star: {-0.10, -0.34}
01:40:32.922 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
01:40:32.922 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
01:40:32.922 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.22 mountX=0.00 mountY=0.12, mountTheta=1.53
01:40:32.923 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.03, opts=13)
01:40:32.923 00.000 10844 Enqueuing Move request for scope (0.12, -0.03)
01:40:32.923 00.000 11060 Worker thread wakes up
01:40:32.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:40:32.923 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:40:32.924 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:32.924 00.000 11060 Moving (0.12, -0.03) raw xDistance=0.00 yDistance=0.12
01:40:32.924 00.000 10844 UpdateGuideState exits: m=3011 SNR=34.6
01:40:32.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:32.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:32.924 00.000 10844 Enqueuing Expose request
01:40:32.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:40:32.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:32.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:40:32.924 00.000 11060 MoveAxis(E, 0, ABG)
01:40:32.925 00.001 11060 Move returns status 0, amount 0
01:40:32.925 00.000 11060 MoveAxis(N, 0, ABG)
01:40:32.925 00.000 11060 Move returns status 0, amount 0
01:40:32.925 00.000 11060 move complete, result=0
01:40:32.925 00.000 11060 worker thread done servicing request
01:40:32.925 00.000 11060 Worker thread wakes up
01:40:32.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:32.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:32.927 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:33.565 00.638 11060 Exposure complete
01:40:33.754 00.189 11060 worker thread done servicing request
01:40:33.754 00.000 10844 OnExposeComplete: enter
01:40:33.754 00.000 10844 UpdateGuideState(): m_state=6
01:40:33.754 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10703
01:40:33.754 00.000 10844 Star::Find returns 1 (0), X=268.94, Y=60.52, Mass=2773, SNR=33.3, Peak=245 HFD=3.5
01:40:33.754 00.000 10844 MultiStar: [#1 0.20,0.13,0.88,U] [#2 0.25,-0.16,1.91,U] [#3 0.38,-0.41,0.98,U] [#4 0.08,0.16,0.95,U] [#5 -0.09,-0.30,0.99,U] [#6 -0.37,-0.34,0.87,U] [#7 -0.19,0.11,0.85,U] [#8 0.22,0.11,0.93,U] 
01:40:33.755 00.001 10844 refined, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.45, -0.45}
01:40:33.755 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
01:40:33.755 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
01:40:33.755 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.83 mountX=0.11 mountY=0.15, mountTheta=0.92
01:40:33.756 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.14, opts=13)
01:40:33.756 00.000 10844 Enqueuing Move request for scope (0.13, -0.14)
01:40:33.756 00.000 11060 Worker thread wakes up
01:40:33.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
01:40:33.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
01:40:33.756 00.000 11060 Moving (0.13, -0.14) raw xDistance=0.11 yDistance=0.15
01:40:33.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:33.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:33.757 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:40:33.757 00.000 11060 MoveAxis(E, 0, ABG)
01:40:33.757 00.000 11060 Move returns status 0, amount 0
01:40:33.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:33.757 00.000 11060 MoveAxis(N, 0, ABG)
01:40:33.757 00.000 11060 Move returns status 0, amount 0
01:40:33.757 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.3
01:40:33.757 00.000 11060 move complete, result=0
01:40:33.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:33.757 00.000 11060 worker thread done servicing request
01:40:33.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:33.757 00.000 10844 Enqueuing Expose request
01:40:33.757 00.000 11060 Worker thread wakes up
01:40:33.757 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:33.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:33.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:34.390 00.633 11060 Exposure complete
01:40:34.577 00.187 11060 worker thread done servicing request
01:40:34.577 00.000 10844 OnExposeComplete: enter
01:40:34.578 00.001 10844 UpdateGuideState(): m_state=6
01:40:34.578 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10704
01:40:34.578 00.000 10844 Star::Find returns 1 (1), X=269.05, Y=60.78, Mass=2997, SNR=34.1, Peak=255 HFD=3.7
01:40:34.578 00.000 10844 MultiStar: [#1 0.32,-0.47,0.95,U] [#2 0.21,-0.45,2.03,U] [#3 0.47,-0.33,0.96,U] [#4 0.30,-0.17,0.93,U] [#5 0.17,-0.56,1.00,U] [#6 -0.20,0.18,0.84,U] [#7 0.07,-0.21,0.80,U] [#8 -0.12,0.16,0.92,U] 
01:40:34.578 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.26}, one-star: {0.56, -0.19}
01:40:34.578 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
01:40:34.578 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
01:40:34.578 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.89 mountX=0.22 mountY=0.25, mountTheta=0.86
01:40:34.580 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.26, opts=13)
01:40:34.580 00.000 10844 Enqueuing Move request for scope (0.21, -0.26)
01:40:34.580 00.000 11060 Worker thread wakes up
01:40:34.580 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:34.580 00.000 10844 UpdateGuideState exits: m=2997 SNR=34.1 Saturated
01:40:34.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:34.581 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:34.581 00.000 10844 Enqueuing Expose request
01:40:34.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
01:40:34.581 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
01:40:34.581 00.000 11060 Moving (0.21, -0.26) raw xDistance=0.22 yDistance=0.25
01:40:34.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:40:34.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:34.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:40:34.581 00.000 11060 MoveAxis(W, 38, ABG)
01:40:34.581 00.000 11060 Guiding  Dir = 3, Dur = 38
01:40:34.587 00.006 11060 IsSlewing returns 0
01:40:34.587 00.000 11060 IsGuiding returns 0
01:40:34.635 00.048 11060 IsGuiding returns 0
01:40:34.636 00.001 11060 Move returns status 0, amount 38
01:40:34.636 00.000 11060 MoveAxis(N, 0, ABG)
01:40:34.636 00.000 11060 Move returns status 0, amount 0
01:40:34.636 00.000 11060 move complete, result=0
01:40:34.636 00.000 11060 worker thread done servicing request
01:40:34.636 00.000 11060 Worker thread wakes up
01:40:34.636 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
01:40:34.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:34.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:35.282 00.646 11060 Exposure complete
01:40:35.442 00.160 11060 worker thread done servicing request
01:40:35.442 00.000 10844 OnExposeComplete: enter
01:40:35.442 00.000 10844 UpdateGuideState(): m_state=6
01:40:35.443 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10705
01:40:35.443 00.000 10844 Star::Find returns 1 (1), X=269.33, Y=60.42, Mass=2914, SNR=34.3, Peak=255 HFD=3.4
01:40:35.443 00.000 10844 MultiStar: [#1 0.13,-0.54,0.97,U] [#2 0.28,-0.28,1.94,U] [#3 -0.27,-0.74,0.00,M1] [#4 0.35,-0.21,0.95,U] [#5 0.24,-0.35,0.91,U] [#6 0.15,-0.35,0.79,U] [#7 -0.04,-0.60,0.00,M1] [#8 -0.21,0.35,0.89,U] 
01:40:35.443 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.28}, one-star: {0.84, -0.55}
01:40:35.443 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
01:40:35.443 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
01:40:35.443 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.28 hyp=0.39 cameraTheta=-0.81 mountX=0.23 mountY=0.31, mountTheta=0.93
01:40:35.444 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.28, opts=13)
01:40:35.445 00.001 10844 Enqueuing Move request for scope (0.27, -0.28)
01:40:35.445 00.000 11060 Worker thread wakes up
01:40:35.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:35.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.28) opts 0xd
01:40:35.445 00.000 10844 UpdateGuideState exits: m=2914 SNR=34.3 Saturated
01:40:35.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.28)
01:40:35.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:35.445 00.000 11060 Moving (0.27, -0.28) raw xDistance=0.23 yDistance=0.31
01:40:35.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:35.445 00.000 10844 Enqueuing Expose request
01:40:35.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:40:35.445 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=0.71
01:40:35.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
01:40:35.445 00.000 11060 MoveAxis(W, 41, ABG)
01:40:35.445 00.000 11060 Guiding  Dir = 3, Dur = 41
01:40:35.467 00.022 11060 IsSlewing returns 0
01:40:35.467 00.000 11060 IsGuiding returns 0
01:40:35.545 00.078 11060 IsGuiding returns 0
01:40:35.545 00.000 11060 Move returns status 0, amount 41
01:40:35.545 00.000 11060 BLC: Oldest BLC event removed
01:40:35.545 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:40:35.545 00.000 11060 MoveAxis(S, 871, ABG)
01:40:35.546 00.001 11060 duration set to 750 by maxDecDuration
01:40:35.546 00.000 11060 Guiding  Dir = 1, Dur = 750
01:40:35.593 00.047 11060 IsSlewing returns 0
01:40:35.593 00.000 11060 IsGuiding returns 0
01:40:36.379 00.786 11060 IsGuiding returns 0
01:40:36.379 00.000 11060 Move returns status 0, amount 750
01:40:36.379 00.000 11060 move complete, result=0
01:40:36.379 00.000 11060 worker thread done servicing request
01:40:36.379 00.000 11060 Worker thread wakes up
01:40:36.379 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.3 px 750 ms SOUTH
01:40:36.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:36.380 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:37.012 00.632 11060 Exposure complete
01:40:37.205 00.193 11060 worker thread done servicing request
01:40:37.205 00.000 10844 OnExposeComplete: enter
01:40:37.205 00.000 10844 UpdateGuideState(): m_state=6
01:40:37.206 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10706
01:40:37.206 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=60.71, Mass=2713, SNR=32.7, Peak=253 HFD=3.5
01:40:37.206 00.000 10844 MultiStar: [#1 0.21,0.20,1.03,U] [#2 0.19,-0.56,2.14,U] [#3 -0.20,-0.09,0.98,U] [#4 -0.25,-0.43,1.03,U] [#5 0.29,-0.40,1.03,U] [#6 -0.37,0.13,0.99,U] [#7 0.18,-0.07,0.92,U] [#8 -0.13,0.36,1.04,U] 
01:40:37.206 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.17}, one-star: {0.22, -0.26}
01:40:37.206 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:40:37.206 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
01:40:37.206 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.38 mountX=0.16 mountY=0.06, mountTheta=0.35
01:40:37.209 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.17, opts=13)
01:40:37.209 00.000 10844 Enqueuing Move request for scope (0.03, -0.17)
01:40:37.209 00.000 11060 Worker thread wakes up
01:40:37.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:37.209 00.000 10844 UpdateGuideState exits: m=2713 SNR=32.7
01:40:37.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:37.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:37.210 00.001 10844 Enqueuing Expose request
01:40:37.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
01:40:37.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
01:40:37.210 00.000 11060 Moving (0.03, -0.17) raw xDistance=0.16 yDistance=0.06
01:40:37.210 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.218001, 1:0.060392
01:40:37.210 00.000 11060 BLC: No correction, Miss < min_move
01:40:37.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
01:40:37.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:37.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:40:37.210 00.000 11060 MoveAxis(W, 30, ABG)
01:40:37.210 00.000 11060 Guiding  Dir = 3, Dur = 30
01:40:37.224 00.014 11060 IsSlewing returns 0
01:40:37.224 00.000 11060 IsGuiding returns 0
01:40:37.271 00.047 11060 IsGuiding returns 0
01:40:37.271 00.000 11060 Move returns status 0, amount 30
01:40:37.271 00.000 11060 MoveAxis(N, 0, ABG)
01:40:37.271 00.000 11060 Move returns status 0, amount 0
01:40:37.271 00.000 11060 move complete, result=0
01:40:37.271 00.000 11060 worker thread done servicing request
01:40:37.271 00.000 11060 Worker thread wakes up
01:40:37.271 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
01:40:37.272 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:37.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:37.899 00.627 11060 Exposure complete
01:40:38.084 00.185 11060 worker thread done servicing request
01:40:38.084 00.000 10844 OnExposeComplete: enter
01:40:38.085 00.001 10844 UpdateGuideState(): m_state=6
01:40:38.085 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10707
01:40:38.085 00.000 10844 Star::Find returns 1 (0), X=269.14, Y=60.78, Mass=2410, SNR=31.0, Peak=215 HFD=3.3
01:40:38.085 00.000 10844 MultiStar: [#1 -0.10,-0.43,1.12,U] [#2 0.33,0.48,2.26,U] [#3 -0.12,0.15,1.02,U] [#4 -0.16,0.35,1.10,U] [#5 0.72,0.09,0.00,M1] [#6 -0.29,0.09,0.99,U] [#7 -0.08,-0.23,0.92,U] [#8 -0.19,0.52,0.99,U] 
01:40:38.085 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.66, -0.20}
01:40:38.086 00.001 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:40:38.086 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:40:38.086 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.25 mountX=-0.15 mountY=0.02, mountTheta=2.99
01:40:38.087 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
01:40:38.087 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
01:40:38.087 00.000 11060 Worker thread wakes up
01:40:38.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
01:40:38.088 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
01:40:38.088 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.15 yDistance=0.02
01:40:38.088 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.218001, 1:0.060392, 2:0.022827
01:40:38.088 00.000 11060 BLC: No correction, Miss < min_move
01:40:38.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:40:38.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:38.088 00.000 10844 UpdateGuideState exits: m=2410 SNR=31.0
01:40:38.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:38.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:38.088 00.000 10844 Enqueuing Expose request
01:40:38.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:38.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:40:38.088 00.000 11060 MoveAxis(E, 25, ABG)
01:40:38.088 00.000 11060 Guiding  Dir = 2, Dur = 25
01:40:38.099 00.011 11060 IsSlewing returns 0
01:40:38.099 00.000 11060 IsGuiding returns 0
01:40:38.136 00.037 11060 IsGuiding returns 0
01:40:38.137 00.001 11060 Move returns status 0, amount 25
01:40:38.137 00.000 11060 MoveAxis(N, 0, ABG)
01:40:38.137 00.000 11060 Move returns status 0, amount 0
01:40:38.137 00.000 11060 move complete, result=0
01:40:38.137 00.000 11060 worker thread done servicing request
01:40:38.137 00.000 11060 Worker thread wakes up
01:40:38.137 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
01:40:38.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:38.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:38.777 00.640 11060 Exposure complete
01:40:38.931 00.154 11060 worker thread done servicing request
01:40:38.931 00.000 10844 OnExposeComplete: enter
01:40:38.932 00.001 10844 UpdateGuideState(): m_state=6
01:40:38.932 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10708
01:40:38.932 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.01, Mass=3214, SNR=36.3, Peak=245 HFD=3.8
01:40:38.932 00.000 10844 MultiStar: [#1 0.35,-0.48,0.00,M1] [#2 -0.09,-0.03,1.89,U] [#3 0.18,0.67,0.00,M1] [#4 0.27,0.40,0.80,U] [#5 0.13,0.54,0.92,U] [#6 0.13,0.27,0.74,U] [#7 0.07,0.01,0.79,U] [#8 0.16,1.00,0.00,M1] 
01:40:38.932 00.000 10844 single-star, 5 included, MultiStar: {0.08, 0.16}, one-star: {0.15, 0.03}
01:40:38.932 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
01:40:38.932 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
01:40:38.933 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.06 mountY=0.14, mountTheta=1.96
01:40:38.934 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
01:40:38.934 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
01:40:38.934 00.000 11060 Worker thread wakes up
01:40:38.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:38.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
01:40:38.934 00.000 10844 UpdateGuideState exits: m=3214 SNR=36.3
01:40:38.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
01:40:38.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:38.934 00.000 11060 Moving (0.15, 0.03) raw xDistance=-0.06 yDistance=0.14
01:40:38.935 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:38.935 00.000 11060 BLC: window closed
01:40:38.935 00.000 10844 Enqueuing Expose request
01:40:38.935 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.218001, 1:0.060392, 2:0.022827
01:40:38.935 00.000 11060 BLC: No correction, Miss < min_move
01:40:38.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:40:38.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:38.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:40:38.935 00.000 11060 MoveAxis(E, 0, ABG)
01:40:38.935 00.000 11060 Move returns status 0, amount 0
01:40:38.935 00.000 11060 MoveAxis(N, 0, ABG)
01:40:38.935 00.000 11060 Move returns status 0, amount 0
01:40:38.935 00.000 11060 move complete, result=0
01:40:38.935 00.000 11060 worker thread done servicing request
01:40:38.935 00.000 11060 Worker thread wakes up
01:40:38.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:38.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:38.936 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:39.579 00.643 11060 Exposure complete
01:40:39.781 00.202 11060 worker thread done servicing request
01:40:39.781 00.000 10844 OnExposeComplete: enter
01:40:39.781 00.000 10844 UpdateGuideState(): m_state=6
01:40:39.781 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10709
01:40:39.781 00.000 10844 Star::Find returns 1 (1), X=268.72, Y=61.75, Mass=2558, SNR=31.7, Peak=255 HFD=3.5
01:40:39.782 00.001 10844 MultiStar: [#1 0.33,0.23,0.98,U] [#2 -0.06,0.89,0.00,M1] [#3 0.64,-0.05,0.00,M2] [#4 0.54,0.33,0.00,M1] [#5 0.40,0.63,0.00,M1] [#6 -0.05,0.89,0.00,M1] [#7 0.17,0.75,0.00,M1] [#8 0.49,0.55,0.00,M2] 
01:40:39.782 00.000 10844 refined, 1 included, MultiStar: {0.29, 0.50}, one-star: {0.24, 0.77}
01:40:39.782 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
01:40:39.782 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
01:40:39.782 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.50 hyp=0.58 cameraTheta=1.05 mountX=-0.55 mountY=0.20, mountTheta=2.79
01:40:39.784 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.50, opts=13)
01:40:39.784 00.000 10844 Enqueuing Move request for scope (0.29, 0.50)
01:40:39.784 00.000 11060 Worker thread wakes up
01:40:39.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:39.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.50) opts 0xd
01:40:39.784 00.000 10844 UpdateGuideState exits: m=2558 SNR=31.7 Saturated
01:40:39.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.50)
01:40:39.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:39.784 00.000 11060 Moving (0.29, 0.50) raw xDistance=-0.55 yDistance=0.20
01:40:39.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:39.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.55
01:40:39.784 00.000 10844 Enqueuing Expose request
01:40:39.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:40:39.785 00.001 11060 MoveAxis(E, 95, ABG)
01:40:39.785 00.000 11060 Guiding  Dir = 2, Dur = 95
01:40:39.788 00.003 11060 IsSlewing returns 0
01:40:39.788 00.000 11060 IsGuiding returns 0
01:40:39.899 00.111 11060 IsGuiding returns 0
01:40:39.899 00.000 11060 Move returns status 0, amount 95
01:40:39.899 00.000 11060 MoveAxis(S, 78, ABG)
01:40:39.899 00.000 11060 Guiding  Dir = 1, Dur = 78
01:40:39.928 00.029 11060 IsSlewing returns 0
01:40:39.928 00.000 11060 IsGuiding returns 0
01:40:40.042 00.114 11060 IsGuiding returns 0
01:40:40.043 00.001 11060 Move returns status 0, amount 78
01:40:40.043 00.000 11060 move complete, result=0
01:40:40.043 00.000 11060 worker thread done servicing request
01:40:40.043 00.000 11060 Worker thread wakes up
01:40:40.043 00.000 10844 GuideStep: -0.5 px 95 ms EAST, 0.2 px 78 ms SOUTH
01:40:40.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:40.044 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:40.682 00.638 11060 Exposure complete
01:40:40.851 00.169 11060 worker thread done servicing request
01:40:40.851 00.000 10844 OnExposeComplete: enter
01:40:40.851 00.000 10844 UpdateGuideState(): m_state=6
01:40:40.852 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10710
01:40:40.852 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=61.31, Mass=2838, SNR=33.4, Peak=253 HFD=3.5
01:40:40.852 00.000 10844 MultiStar: [#1 -0.19,0.55,0.97,U] [#2 -0.22,0.27,2.07,U] [#3 -0.50,-0.06,0.93,U] [#4 0.41,0.17,0.89,U] [#5 -0.17,0.37,0.94,U] [#6 -0.02,0.28,0.90,U] [#7 -0.16,0.24,0.87,U] [#8 -0.45,0.47,0.00,M3] 
01:40:40.852 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.27}, one-star: {0.22, 0.34}
01:40:40.852 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.62)
01:40:40.852 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
01:40:40.852 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.92 mountX=-0.25 mountY=-0.14, mountTheta=-2.63
01:40:40.861 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.27, opts=13)
01:40:40.861 00.000 10844 Enqueuing Move request for scope (-0.10, 0.27)
01:40:40.862 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:40:40.862 00.000 10844 UpdateGuideState exits: m=2838 SNR=33.4
01:40:40.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:40.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:40.862 00.000 10844 Enqueuing Expose request
01:40:40.863 00.001 11060 Worker thread wakes up
01:40:40.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
01:40:40.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
01:40:40.863 00.000 11060 Moving (-0.10, 0.27) raw xDistance=-0.25 yDistance=-0.14
01:40:40.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:40:40.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:40.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:40:40.863 00.000 11060 MoveAxis(E, 46, ABG)
01:40:40.863 00.000 11060 Guiding  Dir = 2, Dur = 46
01:40:40.894 00.031 11060 IsSlewing returns 0
01:40:40.894 00.000 11060 IsGuiding returns 0
01:40:40.972 00.078 11060 IsGuiding returns 0
01:40:40.973 00.001 11060 Move returns status 0, amount 46
01:40:40.973 00.000 11060 MoveAxis(N, 0, ABG)
01:40:40.973 00.000 11060 Move returns status 0, amount 0
01:40:40.973 00.000 11060 move complete, result=0
01:40:40.973 00.000 11060 worker thread done servicing request
01:40:40.973 00.000 11060 Worker thread wakes up
01:40:40.973 00.000 10844 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
01:40:40.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:40.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:41.598 00.625 11060 Exposure complete
01:40:41.781 00.183 11060 worker thread done servicing request
01:40:41.781 00.000 10844 OnExposeComplete: enter
01:40:41.781 00.000 10844 UpdateGuideState(): m_state=6
01:40:41.781 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10711
01:40:41.782 00.001 10844 Star::Find returns 1 (1), X=268.90, Y=60.73, Mass=3035, SNR=35.0, Peak=255 HFD=3.3
01:40:41.782 00.000 10844 MultiStar: [#1 0.26,-0.10,0.95,U] [#2 0.22,0.26,1.79,U] [#3 0.22,0.19,0.86,U] [#4 0.11,-0.01,1.01,U] [#5 0.48,-0.06,0.94,U] [#6 -0.22,0.13,0.81,U] [#7 -0.08,-0.47,0.83,U] [#8 0.51,0.60,0.00,M4] 
01:40:41.782 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.01}, one-star: {0.41, -0.24}
01:40:41.782 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
01:40:41.782 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
01:40:41.782 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.04 mountX=-0.03 mountY=0.19, mountTheta=1.71
01:40:41.784 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
01:40:41.784 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
01:40:41.784 00.000 11060 Worker thread wakes up
01:40:41.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:40:41.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:40:41.784 00.000 11060 Moving (0.19, -0.01) raw xDistance=-0.03 yDistance=0.19
01:40:41.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:40:41.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
01:40:41.784 00.000 11060 MoveAxis(E, 0, ABG)
01:40:41.784 00.000 11060 Move returns status 0, amount 0
01:40:41.784 00.000 11060 MoveAxis(S, 75, ABG)
01:40:41.784 00.000 11060 Guiding  Dir = 1, Dur = 75
01:40:41.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:41.784 00.000 10844 UpdateGuideState exits: m=3035 SNR=35.0 Saturated
01:40:41.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:41.785 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:41.785 00.000 10844 Enqueuing Expose request
01:40:41.797 00.012 11060 IsSlewing returns 0
01:40:41.797 00.000 11060 IsGuiding returns 0
01:40:41.876 00.079 11060 IsGuiding returns 0
01:40:41.876 00.000 11060 Move returns status 0, amount 75
01:40:41.876 00.000 11060 move complete, result=0
01:40:41.876 00.000 11060 worker thread done servicing request
01:40:41.876 00.000 11060 Worker thread wakes up
01:40:41.876 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 75 ms SOUTH
01:40:41.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:41.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:42.528 00.652 11060 Exposure complete
01:40:42.704 00.176 11060 worker thread done servicing request
01:40:42.705 00.001 10844 OnExposeComplete: enter
01:40:42.705 00.000 10844 UpdateGuideState(): m_state=6
01:40:42.705 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10712
01:40:42.705 00.000 10844 Star::Find returns 1 (1), X=268.50, Y=60.73, Mass=3031, SNR=35.3, Peak=255 HFD=3.3
01:40:42.705 00.000 10844 MultiStar: [#1 0.15,-0.16,0.90,U] [#2 0.12,0.22,1.88,U] [#3 0.06,-0.16,0.87,U] [#4 0.61,0.94,0.00,M1] [#5 0.25,0.35,0.98,U] [#6 0.22,0.41,0.89,U] [#7 -0.04,-0.17,0.76,U] [#8 -0.13,0.39,0.90,U] 
01:40:42.705 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.01, -0.25}
01:40:42.705 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
01:40:42.705 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
01:40:42.706 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=-0.11 mountY=0.07, mountTheta=2.59
01:40:42.707 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
01:40:42.707 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
01:40:42.707 00.000 11060 Worker thread wakes up
01:40:42.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
01:40:42.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
01:40:42.707 00.000 11060 Moving (0.09, 0.10) raw xDistance=-0.11 yDistance=0.07
01:40:42.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:40:42.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:42.707 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:42.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:40:42.707 00.000 11060 MoveAxis(E, 0, ABG)
01:40:42.707 00.000 11060 Move returns status 0, amount 0
01:40:42.707 00.000 10844 UpdateGuideState exits: m=3031 SNR=35.3 Saturated
01:40:42.707 00.000 11060 MoveAxis(N, 0, ABG)
01:40:42.707 00.000 11060 Move returns status 0, amount 0
01:40:42.707 00.000 11060 move complete, result=0
01:40:42.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:42.707 00.000 11060 worker thread done servicing request
01:40:42.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:42.707 00.000 10844 Enqueuing Expose request
01:40:42.708 00.001 11060 Worker thread wakes up
01:40:42.708 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:42.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:42.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:43.352 00.644 11060 Exposure complete
01:40:43.525 00.173 11060 worker thread done servicing request
01:40:43.526 00.001 10844 OnExposeComplete: enter
01:40:43.526 00.000 10844 UpdateGuideState(): m_state=6
01:40:43.526 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10713
01:40:43.526 00.000 10844 Star::Find returns 1 (1), X=268.49, Y=61.38, Mass=2499, SNR=31.0, Peak=255 HFD=3.2
01:40:43.526 00.000 10844 MultiStar: [#1 0.05,0.13,1.13,U] [#2 0.35,0.10,2.09,U] [#3 -0.01,0.06,1.02,U] [#4 0.42,0.31,1.07,U] [#5 0.27,0.91,0.00,M1] [#6 -0.01,-0.08,0.92,U] [#7 0.01,0.13,0.89,U] [#8 -0.13,0.47,0.94,U] 
01:40:43.526 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.18}, one-star: {0.00, 0.41}
01:40:43.526 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:40:43.526 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
01:40:43.526 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=0.97 mountX=-0.20 mountY=0.09, mountTheta=2.71
01:40:43.528 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.18, opts=13)
01:40:43.528 00.000 10844 Enqueuing Move request for scope (0.12, 0.18)
01:40:43.528 00.000 11060 Worker thread wakes up
01:40:43.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:43.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
01:40:43.528 00.000 10844 UpdateGuideState exits: m=2499 SNR=31.0 Saturated
01:40:43.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
01:40:43.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:43.528 00.000 11060 Moving (0.12, 0.18) raw xDistance=-0.20 yDistance=0.09
01:40:43.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:43.528 00.000 10844 Enqueuing Expose request
01:40:43.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:40:43.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:43.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:40:43.529 00.001 11060 MoveAxis(E, 35, ABG)
01:40:43.529 00.000 11060 Guiding  Dir = 2, Dur = 35
01:40:43.547 00.018 11060 IsSlewing returns 0
01:40:43.547 00.000 11060 IsGuiding returns 0
01:40:43.625 00.078 11060 IsGuiding returns 0
01:40:43.625 00.000 11060 Move returns status 0, amount 35
01:40:43.625 00.000 11060 MoveAxis(N, 0, ABG)
01:40:43.626 00.001 11060 Move returns status 0, amount 0
01:40:43.626 00.000 11060 move complete, result=0
01:40:43.626 00.000 11060 worker thread done servicing request
01:40:43.626 00.000 11060 Worker thread wakes up
01:40:43.626 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
01:40:43.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:43.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:44.253 00.627 11060 Exposure complete
01:40:44.454 00.201 11060 worker thread done servicing request
01:40:44.454 00.000 10844 OnExposeComplete: enter
01:40:44.454 00.000 10844 UpdateGuideState(): m_state=6
01:40:44.455 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10714
01:40:44.455 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=60.76, Mass=2529, SNR=31.6, Peak=212 HFD=3.6
01:40:44.455 00.000 10844 MultiStar: [#1 -0.51,0.18,1.10,U] [#2 -0.70,0.26,0.00,M1] [#3 -0.32,0.07,1.07,U] [#4 0.11,0.28,0.95,U] [#5 -0.33,-0.04,1.04,U] [#6 -0.31,-0.29,0.93,U] [#7 -0.38,0.23,0.93,U] [#8 -0.39,0.26,1.03,U] 
01:40:44.455 00.000 10844 single-star, 7 included, MultiStar: {-0.29, 0.06}, one-star: {-0.13, -0.21}
01:40:44.455 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
01:40:44.455 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
01:40:44.455 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.10 mountX=0.23 mountY=-0.09, mountTheta=-0.37
01:40:44.456 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.21, opts=13)
01:40:44.457 00.001 10844 Enqueuing Move request for scope (-0.13, -0.21)
01:40:44.457 00.000 11060 Worker thread wakes up
01:40:44.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:44.457 00.000 10844 UpdateGuideState exits: m=2529 SNR=31.6
01:40:44.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:44.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:44.457 00.000 10844 Enqueuing Expose request
01:40:44.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
01:40:44.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
01:40:44.457 00.000 11060 Moving (-0.13, -0.21) raw xDistance=0.23 yDistance=-0.09
01:40:44.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:40:44.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:44.458 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:40:44.458 00.000 11060 MoveAxis(W, 39, ABG)
01:40:44.458 00.000 11060 Guiding  Dir = 3, Dur = 39
01:40:44.482 00.024 11060 IsSlewing returns 0
01:40:44.482 00.000 11060 IsGuiding returns 0
01:40:44.547 00.065 11060 IsGuiding returns 0
01:40:44.547 00.000 11060 Move returns status 0, amount 39
01:40:44.547 00.000 11060 MoveAxis(N, 0, ABG)
01:40:44.548 00.001 11060 Move returns status 0, amount 0
01:40:44.548 00.000 11060 move complete, result=0
01:40:44.548 00.000 11060 worker thread done servicing request
01:40:44.549 00.001 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
01:40:44.549 00.000 11060 Worker thread wakes up
01:40:44.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:44.550 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:45.191 00.641 11060 Exposure complete
01:40:45.374 00.183 11060 worker thread done servicing request
01:40:45.374 00.000 10844 OnExposeComplete: enter
01:40:45.374 00.000 10844 UpdateGuideState(): m_state=6
01:40:45.374 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10715
01:40:45.374 00.000 10844 Star::Find returns 1 (1), X=268.14, Y=61.27, Mass=2710, SNR=33.2, Peak=255 HFD=3.4
01:40:45.374 00.000 10844 MultiStar: [#1 -0.36,0.55,0.00,M1] [#2 -0.18,0.52,2.01,U] [#3 -0.39,0.32,0.95,U] [#4 -0.11,0.50,0.99,U] [#5 -0.42,0.61,0.00,M1] [#6 -0.27,0.08,0.86,U] [#7 -0.32,0.38,0.92,U] [#8 -0.71,0.61,0.00,M2] 
01:40:45.375 00.001 10844 single-star, 5 included, MultiStar: {-0.25, 0.38}, one-star: {-0.34, 0.29}
01:40:45.375 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
01:40:45.375 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.12)
01:40:45.375 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.29 hyp=0.45 cameraTheta=2.43 mountX=-0.23 mountY=-0.38, mountTheta=-2.10
01:40:45.376 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.29, opts=13)
01:40:45.376 00.000 10844 Enqueuing Move request for scope (-0.34, 0.29)
01:40:45.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:40:45.376 00.000 10844 UpdateGuideState exits: m=2710 SNR=33.2 Saturated
01:40:45.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:45.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:45.376 00.000 10844 Enqueuing Expose request
01:40:45.378 00.002 11060 Worker thread wakes up
01:40:45.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.29) opts 0xd
01:40:45.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.29)
01:40:45.378 00.000 11060 Moving (-0.34, 0.29) raw xDistance=-0.23 yDistance=-0.38
01:40:45.379 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:40:45.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:45.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:40:45.379 00.000 11060 MoveAxis(E, 38, ABG)
01:40:45.379 00.000 11060 Guiding  Dir = 2, Dur = 38
01:40:45.422 00.043 11060 IsSlewing returns 0
01:40:45.424 00.002 11060 IsGuiding returns 0
01:40:45.500 00.076 11060 IsGuiding returns 0
01:40:45.500 00.000 11060 Move returns status 0, amount 38
01:40:45.500 00.000 11060 MoveAxis(N, 0, ABG)
01:40:45.500 00.000 11060 Move returns status 0, amount 0
01:40:45.500 00.000 11060 move complete, result=0
01:40:45.500 00.000 11060 worker thread done servicing request
01:40:45.500 00.000 11060 Worker thread wakes up
01:40:45.500 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.4 px 0 ms NORTH
01:40:45.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:45.501 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:46.127 00.626 11060 Exposure complete
01:40:46.302 00.175 11060 worker thread done servicing request
01:40:46.302 00.000 10844 OnExposeComplete: enter
01:40:46.302 00.000 10844 UpdateGuideState(): m_state=6
01:40:46.302 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10716
01:40:46.303 00.001 10844 Star::Find returns 1 (0), X=268.67, Y=61.12, Mass=2294, SNR=29.3, Peak=189 HFD=3.5
01:40:46.303 00.000 10844 MultiStar: [#1 -0.36,0.17,1.09,U] [#2 -0.46,-0.27,2.34,U] [#3 -0.63,0.10,0.00,M1] [#4 0.07,0.08,1.07,U] [#5 -0.52,-0.27,1.14,U] [#6 -0.36,-0.65,0.00,M1] [#7 -0.50,0.37,0.00,M1] [#8 0.23,0.10,1.03,U] 
01:40:46.303 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.05}, one-star: {0.19, 0.15}
01:40:46.303 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
01:40:46.303 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
01:40:46.303 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.88 mountX=0.09 mountY=-0.19, mountTheta=-1.13
01:40:46.304 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.05, opts=13)
01:40:46.305 00.001 10844 Enqueuing Move request for scope (-0.21, -0.05)
01:40:46.305 00.000 11060 Worker thread wakes up
01:40:46.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
01:40:46.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
01:40:46.305 00.000 11060 Moving (-0.21, -0.05) raw xDistance=0.09 yDistance=-0.19
01:40:46.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:40:46.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:46.305 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:46.305 00.000 10844 UpdateGuideState exits: m=2294 SNR=29.3
01:40:46.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:46.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:46.305 00.000 10844 Enqueuing Expose request
01:40:46.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:40:46.305 00.000 11060 MoveAxis(E, 0, ABG)
01:40:46.305 00.000 11060 Move returns status 0, amount 0
01:40:46.305 00.000 11060 MoveAxis(N, 0, ABG)
01:40:46.306 00.001 11060 Move returns status 0, amount 0
01:40:46.306 00.000 11060 move complete, result=0
01:40:46.306 00.000 11060 worker thread done servicing request
01:40:46.306 00.000 11060 Worker thread wakes up
01:40:46.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:46.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:46.307 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:46.942 00.635 11060 Exposure complete
01:40:47.115 00.173 11060 worker thread done servicing request
01:40:47.115 00.000 10844 OnExposeComplete: enter
01:40:47.115 00.000 10844 UpdateGuideState(): m_state=6
01:40:47.115 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10717
01:40:47.115 00.000 10844 Star::Find returns 1 (0), X=269.02, Y=60.66, Mass=2693, SNR=32.8, Peak=247 HFD=3.3
01:40:47.116 00.001 10844 MultiStar: [#1 -0.27,0.04,0.97,U] [#2 -0.45,-0.67,0.00,M1] [#3 -0.42,-0.97,0.00,M2] [#4 0.06,-0.76,0.00,M1] [#5 -0.36,-0.26,0.96,U] [#6 0.03,-0.79,0.00,M2] [#7 -0.32,-0.61,0.00,M2] [#8 0.03,-0.44,0.91,U] 
01:40:47.116 00.000 10844 refined, 3 included, MultiStar: {-0.01, -0.24}, one-star: {0.54, -0.32}
01:40:47.116 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
01:40:47.116 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
01:40:47.116 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.62 mountX=0.24 mountY=0.03, mountTheta=0.12
01:40:47.117 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.24, opts=13)
01:40:47.117 00.000 10844 Enqueuing Move request for scope (-0.01, -0.24)
01:40:47.118 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:47.118 00.000 10844 UpdateGuideState exits: m=2693 SNR=32.8
01:40:47.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:47.118 00.000 11060 Worker thread wakes up
01:40:47.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:47.118 00.000 10844 Enqueuing Expose request
01:40:47.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
01:40:47.118 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
01:40:47.118 00.000 11060 Moving (-0.01, -0.24) raw xDistance=0.24 yDistance=0.03
01:40:47.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:40:47.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:47.119 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:40:47.119 00.000 11060 MoveAxis(W, 41, ABG)
01:40:47.119 00.000 11060 Guiding  Dir = 3, Dur = 41
01:40:47.139 00.020 11060 IsSlewing returns 0
01:40:47.139 00.000 11060 IsGuiding returns 0
01:40:47.189 00.050 11060 IsGuiding returns 0
01:40:47.189 00.000 11060 Move returns status 0, amount 41
01:40:47.190 00.001 11060 MoveAxis(N, 0, ABG)
01:40:47.190 00.000 11060 Move returns status 0, amount 0
01:40:47.190 00.000 11060 move complete, result=0
01:40:47.190 00.000 11060 worker thread done servicing request
01:40:47.190 00.000 11060 Worker thread wakes up
01:40:47.190 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
01:40:47.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:47.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:47.817 00.627 11060 Exposure complete
01:40:47.976 00.159 11060 worker thread done servicing request
01:40:47.976 00.000 10844 OnExposeComplete: enter
01:40:47.977 00.001 10844 UpdateGuideState(): m_state=6
01:40:47.977 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10718
01:40:47.977 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=61.03, Mass=2509, SNR=31.7, Peak=219 HFD=3.3
01:40:47.977 00.000 10844 MultiStar: [#1 0.20,0.54,1.02,U] [#2 -0.02,-0.34,1.93,U] [#3 0.27,-0.25,1.02,U] [#4 0.30,-0.18,1.14,U] [#5 -0.30,-0.24,1.07,U] [#6 0.12,-0.05,1.00,U] [#7 -0.05,-1.06,0.00,M3] [#8 0.47,0.23,1.06,U] 
01:40:47.977 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.18, 0.06}
01:40:47.977 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:40:47.977 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
01:40:47.977 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=0.04 mountY=0.15, mountTheta=1.33
01:40:47.979 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.06, opts=13)
01:40:47.979 00.000 10844 Enqueuing Move request for scope (0.14, -0.06)
01:40:47.979 00.000 11060 Worker thread wakes up
01:40:47.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:47.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:40:47.979 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.7
01:40:47.979 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:40:47.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:47.979 00.000 11060 Moving (0.14, -0.06) raw xDistance=0.04 yDistance=0.15
01:40:47.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:47.979 00.000 10844 Enqueuing Expose request
01:40:47.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:40:47.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:47.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:40:47.979 00.000 11060 MoveAxis(E, 0, ABG)
01:40:47.980 00.001 11060 Move returns status 0, amount 0
01:40:47.980 00.000 11060 MoveAxis(N, 0, ABG)
01:40:47.980 00.000 11060 Move returns status 0, amount 0
01:40:47.980 00.000 11060 move complete, result=0
01:40:47.980 00.000 11060 worker thread done servicing request
01:40:47.980 00.000 11060 Worker thread wakes up
01:40:47.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:47.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:47.981 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:48.618 00.637 11060 Exposure complete
01:40:48.805 00.187 11060 worker thread done servicing request
01:40:48.805 00.000 10844 OnExposeComplete: enter
01:40:48.805 00.000 10844 UpdateGuideState(): m_state=6
01:40:48.805 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10719
01:40:48.805 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=61.31, Mass=2714, SNR=33.2, Peak=234 HFD=3.6
01:40:48.806 00.001 10844 MultiStar: [#1 0.15,-0.51,1.04,U] [#2 0.05,0.16,1.98,U] [#3 0.03,0.24,0.94,U] [#4 0.33,0.07,0.95,U] [#5 0.04,-0.17,1.04,U] [#6 -0.48,0.00,0.91,U] [#7 -0.58,-0.02,0.84,U] [#8 -0.17,-0.30,0.95,U] 
01:40:48.806 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.17, 0.33}
01:40:48.806 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
01:40:48.806 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
01:40:48.806 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.07 mountX=0.02 mountY=-0.06, mountTheta=-1.32
01:40:48.807 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.00, opts=13)
01:40:48.807 00.000 10844 Enqueuing Move request for scope (-0.06, -0.00)
01:40:48.807 00.000 11060 Worker thread wakes up
01:40:48.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
01:40:48.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
01:40:48.807 00.000 11060 Moving (-0.06, -0.00) raw xDistance=0.02 yDistance=-0.06
01:40:48.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:40:48.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:48.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:40:48.807 00.000 11060 MoveAxis(E, 0, ABG)
01:40:48.807 00.000 11060 Move returns status 0, amount 0
01:40:48.808 00.001 11060 MoveAxis(N, 0, ABG)
01:40:48.808 00.000 11060 Move returns status 0, amount 0
01:40:48.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:48.808 00.000 11060 move complete, result=0
01:40:48.808 00.000 10844 UpdateGuideState exits: m=2714 SNR=33.2
01:40:48.808 00.000 11060 worker thread done servicing request
01:40:48.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:48.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:48.808 00.000 10844 Enqueuing Expose request
01:40:48.808 00.000 11060 Worker thread wakes up
01:40:48.808 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:48.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:48.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:49.440 00.632 11060 Exposure complete
01:40:49.614 00.174 11060 worker thread done servicing request
01:40:49.614 00.000 10844 OnExposeComplete: enter
01:40:49.614 00.000 10844 UpdateGuideState(): m_state=6
01:40:49.614 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10720
01:40:49.614 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=61.09, Mass=2936, SNR=34.2, Peak=233 HFD=3.4
01:40:49.614 00.000 10844 MultiStar: [#1 0.08,-0.61,0.00,M1] [#2 0.02,-0.46,2.03,U] [#3 0.10,-0.53,0.91,U] [#4 0.07,0.27,0.85,U] [#5 -0.12,0.42,0.99,U] [#6 -0.23,0.08,0.87,U] [#7 0.11,-0.26,0.83,U] [#8 -0.17,-0.09,0.94,U] 
01:40:49.615 00.001 10844 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {-0.06, 0.12}
01:40:49.615 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
01:40:49.615 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
01:40:49.615 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.85 mountX=0.11 mountY=-0.01, mountTheta=-0.12
01:40:49.615 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
01:40:49.616 00.001 10844 Enqueuing Move request for scope (-0.03, -0.10)
01:40:49.616 00.000 11060 Worker thread wakes up
01:40:49.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:49.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
01:40:49.616 00.000 10844 UpdateGuideState exits: m=2936 SNR=34.2
01:40:49.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
01:40:49.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:49.616 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.11 yDistance=-0.01
01:40:49.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:49.616 00.000 10844 Enqueuing Expose request
01:40:49.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:49.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:49.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:49.616 00.000 11060 MoveAxis(E, 0, ABG)
01:40:49.616 00.000 11060 Move returns status 0, amount 0
01:40:49.616 00.000 11060 MoveAxis(N, 0, ABG)
01:40:49.617 00.001 11060 Move returns status 0, amount 0
01:40:49.617 00.000 11060 move complete, result=0
01:40:49.617 00.000 11060 worker thread done servicing request
01:40:49.617 00.000 11060 Worker thread wakes up
01:40:49.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:49.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:49.618 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:50.256 00.638 11060 Exposure complete
01:40:50.447 00.191 11060 worker thread done servicing request
01:40:50.447 00.000 10844 OnExposeComplete: enter
01:40:50.447 00.000 10844 UpdateGuideState(): m_state=6
01:40:50.447 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10721
01:40:50.449 00.002 10844 Star::Find returns 1 (1), X=268.91, Y=60.79, Mass=3852, SNR=38.9, Peak=255 HFD=4.1
01:40:50.449 00.000 10844 MultiStar: [#1 -0.56,0.08,0.86,U] [#2 0.38,-0.72,0.00,M1] [#3 -0.06,-0.35,0.86,U] [#4 -0.16,0.50,0.79,U] [#5 0.17,0.17,0.87,U] [#6 -0.27,-0.15,0.85,U] [#7 -0.21,-0.74,0.00,M2] [#8 -0.30,-0.03,0.66,U] 
01:40:50.449 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.00}, one-star: {0.42, -0.19}
01:40:50.449 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:40:50.449 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
01:40:50.449 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.12 mountX=0.02 mountY=-0.09, mountTheta=-1.37
01:40:50.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.00, opts=13)
01:40:50.450 00.000 10844 Enqueuing Move request for scope (-0.09, -0.00)
01:40:50.450 00.000 11060 Worker thread wakes up
01:40:50.451 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:50.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
01:40:50.451 00.000 10844 UpdateGuideState exits: m=3852 SNR=38.9 Saturated
01:40:50.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
01:40:50.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:50.451 00.000 11060 Moving (-0.09, -0.00) raw xDistance=0.02 yDistance=-0.09
01:40:50.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:50.451 00.000 10844 Enqueuing Expose request
01:40:50.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:40:50.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:50.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:40:50.451 00.000 11060 MoveAxis(E, 0, ABG)
01:40:50.451 00.000 11060 Move returns status 0, amount 0
01:40:50.451 00.000 11060 MoveAxis(N, 0, ABG)
01:40:50.451 00.000 11060 Move returns status 0, amount 0
01:40:50.451 00.000 11060 move complete, result=0
01:40:50.452 00.001 11060 worker thread done servicing request
01:40:50.452 00.000 11060 Worker thread wakes up
01:40:50.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:50.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:50.454 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:51.090 00.636 11060 Exposure complete
01:40:51.280 00.190 11060 worker thread done servicing request
01:40:51.280 00.000 10844 OnExposeComplete: enter
01:40:51.280 00.000 10844 UpdateGuideState(): m_state=6
01:40:51.280 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10722
01:40:51.280 00.000 10844 Star::Find returns 1 (1), X=269.12, Y=60.44, Mass=2914, SNR=33.8, Peak=255 HFD=3.5
01:40:51.281 00.001 10844 MultiStar: [#1 0.13,0.03,0.98,U] [#2 0.31,-0.83,0.00,M2] [#3 0.50,-0.56,0.00,M1] [#4 0.28,0.09,0.99,U] [#5 0.49,0.23,0.96,U] [#6 0.25,-0.40,0.87,U] [#7 -0.33,-0.33,0.86,U] [#8 -0.04,-0.03,0.91,U] 
01:40:51.281 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.13}, one-star: {0.64, -0.54}
01:40:51.281 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
01:40:51.281 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:40:51.281 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.54 mountX=0.09 mountY=0.23, mountTheta=1.21
01:40:51.283 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.13, opts=13)
01:40:51.283 00.000 10844 Enqueuing Move request for scope (0.21, -0.13)
01:40:51.283 00.000 11060 Worker thread wakes up
01:40:51.283 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:51.283 00.000 10844 UpdateGuideState exits: m=2914 SNR=33.8 Saturated
01:40:51.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:51.283 00.000 10844 Enqueuing Expose request
01:40:51.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
01:40:51.284 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
01:40:51.284 00.000 11060 Moving (0.21, -0.13) raw xDistance=0.09 yDistance=0.23
01:40:51.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:40:51.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:40:51.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:40:51.284 00.000 11060 MoveAxis(E, 0, ABG)
01:40:51.284 00.000 11060 Move returns status 0, amount 0
01:40:51.284 00.000 11060 MoveAxis(N, 0, ABG)
01:40:51.284 00.000 11060 Move returns status 0, amount 0
01:40:51.284 00.000 11060 move complete, result=0
01:40:51.284 00.000 11060 worker thread done servicing request
01:40:51.284 00.000 11060 Worker thread wakes up
01:40:51.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:51.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:51.285 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:51.927 00.642 11060 Exposure complete
01:40:52.104 00.177 11060 worker thread done servicing request
01:40:52.104 00.000 10844 OnExposeComplete: enter
01:40:52.104 00.000 10844 UpdateGuideState(): m_state=6
01:40:52.106 00.002 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10723
01:40:52.106 00.000 10844 Star::Find returns 1 (0), X=269.08, Y=60.38, Mass=2569, SNR=32.0, Peak=248 HFD=3.3
01:40:52.106 00.000 10844 MultiStar: [#1 0.64,-0.27,0.00,M1] [#2 0.94,-0.88,0.00,M3] [#3 0.64,-0.87,0.00,M2] [#4 -0.06,-0.19,1.01,U] [#5 0.43,0.23,1.10,U] [#6 0.32,-0.66,0.00,M1] [#7 0.32,-0.57,0.00,M2] [#8 0.45,0.23,1.08,U] 
01:40:52.106 00.000 10844 refined, 3 included, MultiStar: {0.36, -0.07}, one-star: {0.59, -0.59}
01:40:52.106 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:40:52.106 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
01:40:52.106 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.07 hyp=0.36 cameraTheta=-0.19 mountX=0.00 mountY=0.36, mountTheta=1.56
01:40:52.107 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.07, opts=13)
01:40:52.107 00.000 10844 Enqueuing Move request for scope (0.36, -0.07)
01:40:52.108 00.001 11060 Worker thread wakes up
01:40:52.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:52.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.07) opts 0xd
01:40:52.108 00.000 10844 UpdateGuideState exits: m=2569 SNR=32.0
01:40:52.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.07)
01:40:52.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:52.108 00.000 11060 Moving (0.36, -0.07) raw xDistance=0.00 yDistance=0.36
01:40:52.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:52.108 00.000 10844 Enqueuing Expose request
01:40:52.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:40:52.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
01:40:52.109 00.001 11060 MoveAxis(E, 0, ABG)
01:40:52.109 00.000 11060 Move returns status 0, amount 0
01:40:52.109 00.000 11060 MoveAxis(S, 141, ABG)
01:40:52.109 00.000 11060 Guiding  Dir = 1, Dur = 141
01:40:52.120 00.011 11060 IsSlewing returns 0
01:40:52.120 00.000 11060 IsGuiding returns 0
01:40:52.278 00.158 11060 IsGuiding returns 0
01:40:52.278 00.000 11060 Move returns status 0, amount 141
01:40:52.278 00.000 11060 move complete, result=0
01:40:52.278 00.000 11060 worker thread done servicing request
01:40:52.278 00.000 11060 Worker thread wakes up
01:40:52.278 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 141 ms SOUTH
01:40:52.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:52.279 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:52.908 00.629 11060 Exposure complete
01:40:53.077 00.169 11060 worker thread done servicing request
01:40:53.078 00.001 10844 OnExposeComplete: enter
01:40:53.078 00.000 10844 UpdateGuideState(): m_state=6
01:40:53.078 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10724
01:40:53.078 00.000 10844 Star::Find returns 1 (0), X=269.48, Y=60.02, Mass=2780, SNR=32.9, Peak=249 HFD=3.6
01:40:53.078 00.000 10844 MultiStar: large primary error, entering stabilization period
01:40:53.078 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:40:53.078 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:40:53.078 00.000 10844 CameraToMount -- cameraX=1.00 cameraY=-0.95 hyp=1.38 cameraTheta=-0.76 mountX=0.76 mountY=1.14, mountTheta=0.98
01:40:53.079 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.00, y=-0.95, opts=13)
01:40:53.080 00.001 10844 Enqueuing Move request for scope (1.00, -0.95)
01:40:53.080 00.000 11060 Worker thread wakes up
01:40:53.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:53.080 00.000 10844 UpdateGuideState exits: m=2780 SNR=32.9
01:40:53.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:53.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.95) opts 0xd
01:40:53.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:53.080 00.000 10844 Enqueuing Expose request
01:40:53.080 00.000 11060 Handling offset move in thread for scope, endpoint = (1.00, -0.95)
01:40:53.080 00.000 11060 Moving (1.00, -0.95) raw xDistance=0.76 yDistance=1.14
01:40:53.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.76
01:40:53.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.80 from input 1.14
01:40:53.080 00.000 11060 MoveAxis(W, 131, ABG)
01:40:53.080 00.000 11060 Guiding  Dir = 3, Dur = 131
01:40:53.089 00.009 11060 IsSlewing returns 0
01:40:53.089 00.000 11060 IsGuiding returns 0
01:40:53.234 00.145 11060 IsGuiding returns 0
01:40:53.235 00.001 11060 Move returns status 0, amount 131
01:40:53.235 00.000 11060 MoveAxis(S, 443, ABG)
01:40:53.235 00.000 11060 Guiding  Dir = 1, Dur = 443
01:40:53.245 00.010 11060 IsSlewing returns 0
01:40:53.245 00.000 11060 IsGuiding returns 0
01:40:53.697 00.452 11060 IsGuiding returns 0
01:40:53.697 00.000 11060 Move returns status 0, amount 443
01:40:53.697 00.000 11060 move complete, result=0
01:40:53.697 00.000 11060 worker thread done servicing request
01:40:53.697 00.000 11060 Worker thread wakes up
01:40:53.697 00.000 10844 GuideStep: 0.8 px 131 ms WEST, 1.1 px 443 ms SOUTH
01:40:53.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:53.698 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:54.336 00.638 11060 Exposure complete
01:40:54.517 00.181 11060 worker thread done servicing request
01:40:54.517 00.000 10844 OnExposeComplete: enter
01:40:54.517 00.000 10844 UpdateGuideState(): m_state=6
01:40:54.517 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10725
01:40:54.517 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=61.11, Mass=3354, SNR=37.1, Peak=254 HFD=3.6
01:40:54.517 00.000 10844 MultiStar: exiting stabilization period
01:40:54.518 00.001 10844 MultiStar: [#1 -0.57,0.67,0.00,M2] [#2 -0.13,-0.04,1.78,U] [#3 -0.02,-0.00,0.85,U] [#4 0.26,0.18,0.91,U] [#5 -0.12,0.70,0.00,M1] [#6 -0.87,0.65,0.00,M2] [#7 -0.72,0.15,0.00,M3] [#8 -0.02,0.61,0.00,M1] 
01:40:54.518 00.000 10844 refined, 3 included, MultiStar: {-0.03, 0.05}, one-star: {-0.12, 0.13}
01:40:54.518 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.44)
01:40:54.518 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
01:40:54.518 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.10 mountX=-0.04 mountY=-0.04, mountTheta=-2.45
01:40:54.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.05, opts=13)
01:40:54.519 00.000 10844 Enqueuing Move request for scope (-0.03, 0.05)
01:40:54.519 00.000 11060 Worker thread wakes up
01:40:54.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:54.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
01:40:54.519 00.000 10844 UpdateGuideState exits: m=3354 SNR=37.1
01:40:54.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
01:40:54.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:54.519 00.000 11060 Moving (-0.03, 0.05) raw xDistance=-0.04 yDistance=-0.04
01:40:54.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:54.520 00.001 10844 Enqueuing Expose request
01:40:54.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:40:54.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:54.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:40:54.520 00.000 11060 MoveAxis(E, 0, ABG)
01:40:54.520 00.000 11060 Move returns status 0, amount 0
01:40:54.520 00.000 11060 MoveAxis(N, 0, ABG)
01:40:54.520 00.000 11060 Move returns status 0, amount 0
01:40:54.520 00.000 11060 move complete, result=0
01:40:54.520 00.000 11060 worker thread done servicing request
01:40:54.520 00.000 11060 Worker thread wakes up
01:40:54.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:54.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:54.522 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:55.157 00.635 11060 Exposure complete
01:40:55.341 00.184 11060 worker thread done servicing request
01:40:55.342 00.001 10844 OnExposeComplete: enter
01:40:55.342 00.000 10844 UpdateGuideState(): m_state=6
01:40:55.342 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10726
01:40:55.342 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=60.99, Mass=2384, SNR=30.3, Peak=215 HFD=2.9
01:40:55.342 00.000 10844 MultiStar: [#1 -0.19,0.70,0.00,M3] [#2 -0.54,0.01,2.12,U] [#3 -0.14,0.04,1.04,U] [#4 -0.31,-0.14,1.11,U] [#5 -0.35,0.07,1.12,U] [#6 -1.35,0.32,0.00,M3] [#7 -0.47,0.21,0.87,U] [#8 -0.71,0.47,0.00,M2] 
01:40:55.343 00.001 10844 refined, 5 included, MultiStar: {-0.41, 0.02}, one-star: {-0.53, 0.01}
01:40:55.343 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
01:40:55.343 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.47)
01:40:55.343 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.02 hyp=0.41 cameraTheta=3.08 mountX=0.05 mountY=-0.41, mountTheta=-1.45
01:40:55.344 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.02, opts=13)
01:40:55.344 00.000 10844 Enqueuing Move request for scope (-0.41, 0.02)
01:40:55.344 00.000 11060 Worker thread wakes up
01:40:55.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:55.344 00.000 10844 UpdateGuideState exits: m=2384 SNR=30.3
01:40:55.345 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:55.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:55.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.02) opts 0xd
01:40:55.345 00.000 10844 Enqueuing Expose request
01:40:55.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.02)
01:40:55.345 00.000 11060 Moving (-0.41, 0.02) raw xDistance=0.05 yDistance=-0.41
01:40:55.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:40:55.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:55.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:40:55.345 00.000 11060 MoveAxis(E, 0, ABG)
01:40:55.345 00.000 11060 Move returns status 0, amount 0
01:40:55.345 00.000 11060 MoveAxis(N, 0, ABG)
01:40:55.345 00.000 11060 Move returns status 0, amount 0
01:40:55.345 00.000 11060 move complete, result=0
01:40:55.345 00.000 11060 worker thread done servicing request
01:40:55.345 00.000 11060 Worker thread wakes up
01:40:55.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:55.346 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:55.347 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:40:55.985 00.638 11060 Exposure complete
01:40:56.153 00.168 11060 worker thread done servicing request
01:40:56.153 00.000 10844 OnExposeComplete: enter
01:40:56.153 00.000 10844 UpdateGuideState(): m_state=6
01:40:56.153 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10727
01:40:56.153 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=60.99, Mass=3019, SNR=34.1, Peak=246 HFD=4.0
01:40:56.153 00.000 10844 MultiStar: [#1 -0.58,0.59,0.00,M4] [#2 -0.03,-0.24,2.01,U] [#3 -0.05,0.34,1.02,U] [#4 -0.62,0.10,0.00,M1] [#5 -0.36,0.17,1.05,U] [#6 -1.12,0.29,0.00,M4] [#7 -0.67,0.14,0.00,M3] [#8 -0.40,0.72,0.00,M3] 
01:40:56.154 00.001 10844 refined, 3 included, MultiStar: {-0.19, 0.01}, one-star: {-0.49, 0.02}
01:40:56.154 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
01:40:56.154 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
01:40:56.154 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.08 mountX=0.02 mountY=-0.19, mountTheta=-1.46
01:40:56.155 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.01, opts=13)
01:40:56.155 00.000 10844 Enqueuing Move request for scope (-0.19, 0.01)
01:40:56.155 00.000 11060 Worker thread wakes up
01:40:56.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
01:40:56.155 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
01:40:56.155 00.000 11060 Moving (-0.19, 0.01) raw xDistance=0.02 yDistance=-0.19
01:40:56.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:40:56.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:56.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:56.156 00.001 10844 UpdateGuideState exits: m=3019 SNR=34.1
01:40:56.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:56.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:40:56.156 00.000 11060 MoveAxis(E, 0, ABG)
01:40:56.156 00.000 11060 Move returns status 0, amount 0
01:40:56.156 00.000 11060 MoveAxis(N, 0, ABG)
01:40:56.156 00.000 11060 Move returns status 0, amount 0
01:40:56.156 00.000 11060 move complete, result=0
01:40:56.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:56.156 00.000 10844 Enqueuing Expose request
01:40:56.156 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:56.156 00.000 11060 worker thread done servicing request
01:40:56.156 00.000 11060 Worker thread wakes up
01:40:56.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:56.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:56.788 00.632 11060 Exposure complete
01:40:56.970 00.182 11060 worker thread done servicing request
01:40:56.970 00.000 10844 OnExposeComplete: enter
01:40:56.970 00.000 10844 UpdateGuideState(): m_state=6
01:40:56.970 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10728
01:40:56.970 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=61.31, Mass=2310, SNR=30.3, Peak=217 HFD=2.6
01:40:56.972 00.002 10844 MultiStar: [#1 -0.57,0.07,1.07,U] [#2 -0.15,0.06,2.17,U] [#3 -0.62,0.14,0.00,M1] [#4 -0.40,0.16,1.01,U] [#5 -0.29,0.44,1.07,U] [#6 -1.10,-0.36,0.00,M5] [#7 -0.76,0.19,0.00,M4] [#8 -1.07,0.59,0.00,M4] 
01:40:56.972 00.000 10844 refined, 4 included, MultiStar: {-0.34, 0.19}, one-star: {-0.52, 0.34}
01:40:56.972 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.40 = -1.89)
01:40:56.972 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
01:40:56.972 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.19 hyp=0.39 cameraTheta=2.64 mountX=-0.12 mountY=-0.37, mountTheta=-1.89
01:40:56.975 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.19, opts=13)
01:40:56.975 00.000 10844 Enqueuing Move request for scope (-0.34, 0.19)
01:40:56.975 00.000 11060 Worker thread wakes up
01:40:56.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:40:56.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.19) opts 0xd
01:40:56.975 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.19)
01:40:56.975 00.000 11060 Moving (-0.34, 0.19) raw xDistance=-0.12 yDistance=-0.37
01:40:56.975 00.000 10844 UpdateGuideState exits: m=2310 SNR=30.3
01:40:56.976 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:40:56.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:56.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:40:56.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:56.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:40:56.976 00.000 10844 Enqueuing Expose request
01:40:56.976 00.000 11060 MoveAxis(E, 21, ABG)
01:40:56.976 00.000 11060 Guiding  Dir = 2, Dur = 21
01:40:56.986 00.010 11060 IsSlewing returns 0
01:40:56.986 00.000 11060 IsGuiding returns 0
01:40:57.018 00.032 11060 IsGuiding returns 0
01:40:57.029 00.011 11060 Move returns status 0, amount 21
01:40:57.029 00.000 11060 MoveAxis(N, 0, ABG)
01:40:57.029 00.000 11060 Move returns status 0, amount 0
01:40:57.029 00.000 11060 move complete, result=0
01:40:57.030 00.001 11060 worker thread done servicing request
01:40:57.030 00.000 11060 Worker thread wakes up
01:40:57.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:57.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:57.030 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.4 px 0 ms NORTH
01:40:57.684 00.654 11060 Exposure complete
01:40:57.852 00.168 11060 worker thread done servicing request
01:40:57.852 00.000 10844 OnExposeComplete: enter
01:40:57.853 00.001 10844 UpdateGuideState(): m_state=6
01:40:57.853 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10729
01:40:57.853 00.000 10844 Star::Find returns 1 (0), X=267.33, Y=62.05, Mass=2772, SNR=33.0, Peak=222 HFD=3.4
01:40:57.853 00.000 10844 MultiStar: large primary error, entering stabilization period
01:40:57.853 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
01:40:57.853 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
01:40:57.853 00.000 10844 CameraToMount -- cameraX=-1.16 cameraY=1.08 hyp=1.58 cameraTheta=2.39 mountX=-0.85 mountY=-1.32, mountTheta=-2.14
01:40:57.855 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.16, y=1.08, opts=13)
01:40:57.856 00.001 10844 Enqueuing Move request for scope (-1.16, 1.08)
01:40:57.856 00.000 11060 Worker thread wakes up
01:40:57.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:57.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 1.08) opts 0xd
01:40:57.856 00.000 10844 UpdateGuideState exits: m=2772 SNR=33.0
01:40:57.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.16, 1.08)
01:40:57.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:57.856 00.000 11060 Moving (-1.16, 1.08) raw xDistance=-0.85 yDistance=-1.32
01:40:57.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:57.856 00.000 10844 Enqueuing Expose request
01:40:57.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.85
01:40:57.857 00.001 11060 resist switch: large excursion: input -1.32 thresh 0.57 direction from 1 to -1
01:40:57.857 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.96
01:40:57.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.92 from input -1.32
01:40:57.857 00.000 11060 MoveAxis(E, 148, ABG)
01:40:57.857 00.000 11060 Guiding  Dir = 2, Dur = 148
01:40:57.863 00.006 11060 IsSlewing returns 0
01:40:57.863 00.000 11060 IsGuiding returns 0
01:40:58.020 00.157 11060 IsGuiding returns 0
01:40:58.020 00.000 11060 Move returns status 0, amount 148
01:40:58.020 00.000 11060 BLC: Oldest BLC event removed
01:40:58.040 00.020 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:40:58.040 00.000 11060 MoveAxis(N, 1264, ABG)
01:40:58.040 00.000 11060 duration set to 750 by maxDecDuration
01:40:58.040 00.000 11060 Guiding  Dir = 0, Dur = 750
01:40:58.051 00.011 11060 IsSlewing returns 0
01:40:58.052 00.001 11060 IsGuiding returns 0
01:40:58.819 00.767 11060 IsGuiding returns 0
01:40:58.820 00.001 11060 Move returns status 0, amount 750
01:40:58.820 00.000 11060 move complete, result=0
01:40:58.820 00.000 11060 worker thread done servicing request
01:40:58.820 00.000 11060 Worker thread wakes up
01:40:58.820 00.000 10844 GuideStep: -0.8 px 148 ms EAST, -1.3 px 750 ms NORTH
01:40:58.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:40:58.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:40:59.451 00.631 11060 Exposure complete
01:40:59.622 00.171 11060 worker thread done servicing request
01:40:59.622 00.000 10844 OnExposeComplete: enter
01:40:59.622 00.000 10844 UpdateGuideState(): m_state=6
01:40:59.622 00.000 10844 Star::Find(15, 267, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10730
01:40:59.622 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=61.36, Mass=2573, SNR=31.6, Peak=240 HFD=3.4
01:40:59.622 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
01:40:59.623 00.001 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
01:40:59.623 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=0.39 hyp=0.70 cameraTheta=2.56 mountX=-0.27 mountY=-0.64, mountTheta=-1.97
01:40:59.624 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=0.39, opts=13)
01:40:59.624 00.000 10844 Enqueuing Move request for scope (-0.59, 0.39)
01:40:59.624 00.000 11060 Worker thread wakes up
01:40:59.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:40:59.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.39) opts 0xd
01:40:59.624 00.000 10844 UpdateGuideState exits: m=2573 SNR=31.6
01:40:59.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, 0.39)
01:40:59.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:59.624 00.000 11060 Moving (-0.59, 0.39) raw xDistance=-0.27 yDistance=-0.64
01:40:59.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:40:59.624 00.000 10844 Enqueuing Expose request
01:40:59.624 00.000 11060 BLC: History state: CurrMiss=0.64, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.924229, 1:0.640795
01:40:59.624 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:40:59.625 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
01:40:59.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.64
01:40:59.625 00.000 11060 MoveAxis(E, 52, ABG)
01:40:59.625 00.000 11060 Guiding  Dir = 2, Dur = 52
01:40:59.644 00.019 11060 IsSlewing returns 0
01:40:59.645 00.001 11060 IsGuiding returns 0
01:40:59.722 00.077 11060 IsGuiding returns 0
01:40:59.722 00.000 11060 Move returns status 0, amount 52
01:40:59.722 00.000 11060 MoveAxis(N, 249, ABG)
01:40:59.722 00.000 11060 Guiding  Dir = 0, Dur = 249
01:40:59.738 00.016 11060 IsSlewing returns 0
01:40:59.738 00.000 11060 IsGuiding returns 0
01:41:00.033 00.295 11060 IsGuiding returns 0
01:41:00.034 00.001 11060 Move returns status 0, amount 249
01:41:00.034 00.000 11060 move complete, result=0
01:41:00.034 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.6 px 249 ms NORTH
01:41:00.034 00.000 11060 worker thread done servicing request
01:41:00.034 00.000 11060 Worker thread wakes up
01:41:00.036 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:00.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:00.673 00.637 11060 Exposure complete
01:41:00.831 00.158 11060 worker thread done servicing request
01:41:00.831 00.000 10844 OnExposeComplete: enter
01:41:00.831 00.000 10844 UpdateGuideState(): m_state=6
01:41:00.831 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10731
01:41:00.831 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=61.14, Mass=2699, SNR=32.9, Peak=231 HFD=3.1
01:41:00.831 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.60 = -1.69)
01:41:00.831 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
01:41:00.831 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.16 hyp=0.56 cameraTheta=2.84 mountX=-0.06 mountY=-0.55, mountTheta=-1.69
01:41:00.832 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.16, opts=13)
01:41:00.833 00.001 10844 Enqueuing Move request for scope (-0.53, 0.16)
01:41:00.833 00.000 11060 Worker thread wakes up
01:41:00.833 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:00.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.16) opts 0xd
01:41:00.833 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.16)
01:41:00.833 00.000 11060 Moving (-0.53, 0.16) raw xDistance=-0.06 yDistance=-0.55
01:41:00.833 00.000 10844 UpdateGuideState exits: m=2699 SNR=32.9
01:41:00.833 00.000 11060 BLC: History state: CurrMiss=0.55, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.924229, 1:0.640795, 2:0.550342
01:41:00.833 00.000 11060 BLC: Under-shoot: nominal increase by 99
01:41:00.833 00.000 11060 BLC: window closed
01:41:00.833 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:41:00.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:00.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:00.833 00.000 10844 Enqueuing Expose request
01:41:00.834 00.001 11060 BLC: Pulse adjusted to 750
01:41:00.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:41:00.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.55
01:41:00.834 00.000 11060 MoveAxis(E, 0, ABG)
01:41:00.834 00.000 11060 Move returns status 0, amount 0
01:41:00.834 00.000 11060 MoveAxis(N, 214, ABG)
01:41:00.834 00.000 11060 Guiding  Dir = 0, Dur = 214
01:41:00.839 00.005 11060 IsSlewing returns 0
01:41:00.839 00.000 11060 IsGuiding returns 0
01:41:00.903 00.064 10844 evsrv: cli 0EEEDA30 connect
01:41:00.903 00.000 10844 case statement mapped state 6 to 3
01:41:00.904 00.001 10844 case statement mapped state 6 to 3
01:41:00.904 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"faff48af-ed9b-4c17-bfe0-b80c0a42c144"}
01:41:00.904 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"faff48af-ed9b-4c17-bfe0-b80c0a42c144"}
01:41:00.905 00.001 10844 evsrv: cli 0EEEDA30 disconnect
01:41:01.058 00.153 11060 IsGuiding returns 0
01:41:01.058 00.000 11060 Move returns status 0, amount 214
01:41:01.058 00.000 11060 move complete, result=0
01:41:01.058 00.000 11060 worker thread done servicing request
01:41:01.059 00.001 11060 Worker thread wakes up
01:41:01.059 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 214 ms NORTH
01:41:01.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:01.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:01.690 00.631 11060 Exposure complete
01:41:01.857 00.167 11060 worker thread done servicing request
01:41:01.857 00.000 10844 OnExposeComplete: enter
01:41:01.857 00.000 10844 UpdateGuideState(): m_state=6
01:41:01.857 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10732
01:41:01.858 00.001 10844 Star::Find returns 1 (0), X=267.74, Y=61.00, Mass=2684, SNR=32.2, Peak=239 HFD=3.2
01:41:01.858 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
01:41:01.858 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.44)
01:41:01.858 00.000 10844 CameraToMount -- cameraX=-0.75 cameraY=0.02 hyp=0.75 cameraTheta=3.11 mountX=0.11 mountY=-0.74, mountTheta=-1.42
01:41:01.859 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.75, y=0.02, opts=13)
01:41:01.859 00.000 10844 Enqueuing Move request for scope (-0.75, 0.02)
01:41:01.859 00.000 11060 Worker thread wakes up
01:41:01.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:01.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.02) opts 0xd
01:41:01.859 00.000 10844 UpdateGuideState exits: m=2684 SNR=32.2
01:41:01.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.75, 0.02)
01:41:01.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:01.859 00.000 11060 Moving (-0.75, 0.02) raw xDistance=0.11 yDistance=-0.74
01:41:01.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:01.859 00.000 10844 Enqueuing Expose request
01:41:01.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:41:01.860 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.74
01:41:01.860 00.000 11060 MoveAxis(E, 0, ABG)
01:41:01.860 00.000 11060 Move returns status 0, amount 0
01:41:01.860 00.000 11060 MoveAxis(N, 289, ABG)
01:41:01.860 00.000 11060 Guiding  Dir = 0, Dur = 289
01:41:01.870 00.010 11060 IsSlewing returns 0
01:41:01.876 00.006 11060 IsGuiding returns 0
01:41:02.182 00.306 11060 IsGuiding returns 0
01:41:02.182 00.000 11060 Move returns status 0, amount 289
01:41:02.182 00.000 11060 move complete, result=0
01:41:02.182 00.000 11060 worker thread done servicing request
01:41:02.182 00.000 11060 Worker thread wakes up
01:41:02.182 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.7 px 289 ms NORTH
01:41:02.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:02.183 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:02.812 00.629 11060 Exposure complete
01:41:02.979 00.167 11060 worker thread done servicing request
01:41:02.979 00.000 10844 OnExposeComplete: enter
01:41:02.979 00.000 10844 UpdateGuideState(): m_state=6
01:41:02.979 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10733
01:41:02.979 00.000 10844 Star::Find returns 1 (1), X=268.14, Y=61.05, Mass=2947, SNR=34.2, Peak=255 HFD=3.3
01:41:02.979 00.000 10844 MultiStar: exiting stabilization period
01:41:02.980 00.001 10844 MultiStar: [#1 -0.36,-0.03,1.00,U] [#2 -1.14,-0.38,0.00,M1] [#3 -0.25,-0.81,0.00,M2] [#4 -0.15,0.18,1.01,U] [#5 -0.39,0.06,0.92,U] [#6 -0.26,-0.57,0.00,M6] [#7 -0.55,-0.20,0.89,U] [#8 -0.34,-0.05,0.90,U] 
01:41:02.980 00.000 10844 refined, 5 included, MultiStar: {-0.35, 0.01}, one-star: {-0.35, 0.07}
01:41:02.980 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
01:41:02.980 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
01:41:02.980 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.01 hyp=0.35 cameraTheta=3.12 mountX=0.05 mountY=-0.35, mountTheta=-1.42
01:41:02.981 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.01, opts=13)
01:41:02.981 00.000 10844 Enqueuing Move request for scope (-0.35, 0.01)
01:41:02.982 00.001 11060 Worker thread wakes up
01:41:02.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.01) opts 0xd
01:41:02.982 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.01)
01:41:02.982 00.000 11060 Moving (-0.35, 0.01) raw xDistance=0.05 yDistance=-0.35
01:41:02.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:41:02.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
01:41:02.982 00.000 11060 MoveAxis(E, 0, ABG)
01:41:02.982 00.000 11060 Move returns status 0, amount 0
01:41:02.982 00.000 11060 MoveAxis(N, 136, ABG)
01:41:02.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:02.982 00.000 11060 Guiding  Dir = 0, Dur = 136
01:41:02.982 00.000 10844 UpdateGuideState exits: m=2947 SNR=34.2 Saturated
01:41:02.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:02.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:02.982 00.000 10844 Enqueuing Expose request
01:41:03.024 00.042 11060 IsSlewing returns 0
01:41:03.025 00.001 11060 IsGuiding returns 0
01:41:03.173 00.148 11060 IsGuiding returns 0
01:41:03.173 00.000 11060 Move returns status 0, amount 136
01:41:03.173 00.000 11060 move complete, result=0
01:41:03.173 00.000 11060 worker thread done servicing request
01:41:03.173 00.000 11060 Worker thread wakes up
01:41:03.173 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
01:41:03.174 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:03.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:03.814 00.640 11060 Exposure complete
01:41:04.019 00.205 11060 worker thread done servicing request
01:41:04.020 00.001 10844 OnExposeComplete: enter
01:41:04.020 00.000 10844 UpdateGuideState(): m_state=6
01:41:04.020 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10734
01:41:04.020 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=60.72, Mass=3086, SNR=35.6, Peak=255 HFD=3.4
01:41:04.020 00.000 10844 MultiStar: [#1 -0.89,-0.68,0.00,M3] [#2 -0.05,-1.20,0.00,M2] [#3 -0.42,-0.67,0.00,M3] [#4 -0.06,0.37,0.90,U] [#5 -0.64,0.27,0.00,M1] [#6 -0.81,-0.53,0.00,M7] [#7 -0.58,-0.44,0.00,M4] [#8 -0.26,0.04,0.81,U] 
01:41:04.020 00.000 10844 refined, 2 included, MultiStar: {-0.23, 0.04}, one-star: {-0.37, -0.26}
01:41:04.020 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
01:41:04.021 00.001 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
01:41:04.021 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.97 mountX=0.00 mountY=-0.24, mountTheta=-1.56
01:41:04.022 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.04, opts=13)
01:41:04.022 00.000 10844 Enqueuing Move request for scope (-0.23, 0.04)
01:41:04.022 00.000 11060 Worker thread wakes up
01:41:04.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
01:41:04.022 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
01:41:04.022 00.000 11060 Moving (-0.23, 0.04) raw xDistance=0.00 yDistance=-0.24
01:41:04.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:41:04.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
01:41:04.022 00.000 11060 MoveAxis(E, 0, ABG)
01:41:04.022 00.000 11060 Move returns status 0, amount 0
01:41:04.022 00.000 11060 MoveAxis(N, 92, ABG)
01:41:04.022 00.000 11060 Guiding  Dir = 0, Dur = 92
01:41:04.023 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:04.023 00.000 10844 UpdateGuideState exits: m=3086 SNR=35.6 Saturated
01:41:04.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:04.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:04.023 00.000 10844 Enqueuing Expose request
01:41:04.044 00.021 11060 IsSlewing returns 0
01:41:04.045 00.001 11060 IsGuiding returns 0
01:41:04.153 00.108 11060 IsGuiding returns 0
01:41:04.153 00.000 11060 Move returns status 0, amount 92
01:41:04.153 00.000 11060 move complete, result=0
01:41:04.153 00.000 11060 worker thread done servicing request
01:41:04.153 00.000 11060 Worker thread wakes up
01:41:04.153 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 92 ms NORTH
01:41:04.154 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:04.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:04.795 00.641 11060 Exposure complete
01:41:04.958 00.163 11060 worker thread done servicing request
01:41:04.959 00.001 10844 OnExposeComplete: enter
01:41:04.959 00.000 10844 UpdateGuideState(): m_state=6
01:41:04.959 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10735
01:41:04.959 00.000 10844 Star::Find returns 1 (1), X=268.41, Y=60.81, Mass=2961, SNR=34.5, Peak=255 HFD=3.4
01:41:04.960 00.001 10844 MultiStar: [#1 -0.45,-0.48,0.00,M4] [#2 -0.67,-0.76,0.00,M3] [#3 -0.56,-0.86,0.00,M4] [#4 -0.51,-0.32,0.00,M1] [#5 -0.32,0.16,0.98,U] [#6 -0.55,-0.76,0.00,M8] [#7 -0.44,-0.58,0.00,M5] [#8 -0.06,0.09,0.95,U] 
01:41:04.960 00.000 10844 refined, 2 included, MultiStar: {-0.15, 0.03}, one-star: {-0.08, -0.16}
01:41:04.960 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.73 = -1.56)
01:41:04.960 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
01:41:04.960 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.97 mountX=0.00 mountY=-0.15, mountTheta=-1.56
01:41:04.962 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.03, opts=13)
01:41:04.962 00.000 10844 Enqueuing Move request for scope (-0.15, 0.03)
01:41:04.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:41:04.962 00.000 10844 UpdateGuideState exits: m=2961 SNR=34.5 Saturated
01:41:04.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:04.962 00.000 11060 Worker thread wakes up
01:41:04.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:04.962 00.000 10844 Enqueuing Expose request
01:41:04.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
01:41:04.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
01:41:04.962 00.000 11060 Moving (-0.15, 0.03) raw xDistance=0.00 yDistance=-0.15
01:41:04.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:41:04.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:04.963 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:41:04.963 00.000 11060 MoveAxis(E, 0, ABG)
01:41:04.963 00.000 11060 Move returns status 0, amount 0
01:41:04.963 00.000 11060 MoveAxis(N, 0, ABG)
01:41:04.963 00.000 11060 Move returns status 0, amount 0
01:41:04.963 00.000 11060 move complete, result=0
01:41:04.963 00.000 11060 worker thread done servicing request
01:41:04.963 00.000 11060 Worker thread wakes up
01:41:04.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:04.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:04.964 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:05.600 00.636 11060 Exposure complete
01:41:05.769 00.169 11060 worker thread done servicing request
01:41:05.769 00.000 10844 OnExposeComplete: enter
01:41:05.769 00.000 10844 UpdateGuideState(): m_state=6
01:41:05.770 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10736
01:41:05.770 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=60.82, Mass=2577, SNR=31.9, Peak=252 HFD=3.3
01:41:05.770 00.000 10844 MultiStar: [#1 -0.28,-0.01,1.15,U] [#2 -0.00,0.01,2.02,U] [#3 -0.42,-0.37,1.04,U] [#4 -0.11,0.04,1.07,U] [#5 -0.30,0.08,1.05,U] [#6 -0.70,0.18,0.00,M9] [#7 -0.73,-0.19,0.00,M6] [#8 -1.06,-0.30,0.00,M2] 
01:41:05.770 00.000 10844 single-star, 5 included, MultiStar: {-0.16, -0.05}, one-star: {-0.01, -0.15}
01:41:05.770 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
01:41:05.770 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
01:41:05.770 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.65 mountX=0.15 mountY=0.01, mountTheta=0.08
01:41:05.772 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
01:41:05.772 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
01:41:05.772 00.000 11060 Worker thread wakes up
01:41:05.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:05.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
01:41:05.772 00.000 10844 UpdateGuideState exits: m=2577 SNR=31.9
01:41:05.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
01:41:05.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:05.772 00.000 11060 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=0.01
01:41:05.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:05.772 00.000 10844 Enqueuing Expose request
01:41:05.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:41:05.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:05.773 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:41:05.773 00.000 11060 MoveAxis(W, 26, ABG)
01:41:05.773 00.000 11060 Guiding  Dir = 3, Dur = 26
01:41:05.780 00.007 11060 IsSlewing returns 0
01:41:05.780 00.000 11060 IsGuiding returns 0
01:41:05.811 00.031 11060 IsGuiding returns 0
01:41:05.811 00.000 11060 Move returns status 0, amount 26
01:41:05.811 00.000 11060 MoveAxis(N, 0, ABG)
01:41:05.811 00.000 11060 Move returns status 0, amount 0
01:41:05.811 00.000 11060 move complete, result=0
01:41:05.811 00.000 11060 worker thread done servicing request
01:41:05.811 00.000 11060 Worker thread wakes up
01:41:05.811 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
01:41:05.812 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:05.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:06.440 00.628 11060 Exposure complete
01:41:06.626 00.186 11060 worker thread done servicing request
01:41:06.626 00.000 10844 OnExposeComplete: enter
01:41:06.626 00.000 10844 UpdateGuideState(): m_state=6
01:41:06.626 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10737
01:41:06.626 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=61.43, Mass=2712, SNR=33.0, Peak=233 HFD=3.4
01:41:06.627 00.001 10844 MultiStar: [#1 -0.75,0.35,0.00,M4] [#2 -1.07,-0.33,0.00,M3] [#3 -0.53,-0.06,0.99,U] [#4 -0.42,0.47,0.00,M1] [#5 -0.82,0.27,0.00,M1] [#6 -0.69,0.13,0.00,M10] [#7 -0.83,0.39,0.00,M7] [#8 -0.99,0.34,0.00,M3] 
01:41:06.627 00.000 10844 refined, 1 included, MultiStar: {-0.33, 0.20}, one-star: {-0.13, 0.45}
01:41:06.627 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
01:41:06.627 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.95)
01:41:06.627 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.20 hyp=0.39 cameraTheta=2.60 mountX=-0.14 mountY=-0.36, mountTheta=-1.93
01:41:06.629 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.20, opts=13)
01:41:06.629 00.000 10844 Enqueuing Move request for scope (-0.33, 0.20)
01:41:06.629 00.000 11060 Worker thread wakes up
01:41:06.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:06.629 00.000 10844 UpdateGuideState exits: m=2712 SNR=33.0
01:41:06.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:06.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.20) opts 0xd
01:41:06.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:06.629 00.000 10844 Enqueuing Expose request
01:41:06.629 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.20)
01:41:06.629 00.000 11060 Moving (-0.33, 0.20) raw xDistance=-0.14 yDistance=-0.36
01:41:06.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:41:06.630 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
01:41:06.630 00.000 11060 MoveAxis(E, 23, ABG)
01:41:06.630 00.000 11060 Guiding  Dir = 2, Dur = 23
01:41:06.635 00.005 11060 IsSlewing returns 0
01:41:06.635 00.000 11060 IsGuiding returns 0
01:41:06.666 00.031 11060 IsGuiding returns 0
01:41:06.666 00.000 11060 Move returns status 0, amount 23
01:41:06.666 00.000 11060 MoveAxis(N, 140, ABG)
01:41:06.666 00.000 11060 Guiding  Dir = 0, Dur = 140
01:41:06.681 00.015 11060 IsSlewing returns 0
01:41:06.681 00.000 11060 IsGuiding returns 0
01:41:06.838 00.157 11060 IsGuiding returns 0
01:41:06.838 00.000 11060 Move returns status 0, amount 140
01:41:06.838 00.000 11060 move complete, result=0
01:41:06.838 00.000 11060 worker thread done servicing request
01:41:06.838 00.000 11060 Worker thread wakes up
01:41:06.838 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.4 px 140 ms NORTH
01:41:06.839 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:06.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:07.470 00.631 11060 Exposure complete
01:41:07.643 00.173 11060 worker thread done servicing request
01:41:07.644 00.001 10844 OnExposeComplete: enter
01:41:07.644 00.000 10844 UpdateGuideState(): m_state=6
01:41:07.644 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10738
01:41:07.644 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=61.22, Mass=2985, SNR=34.8, Peak=247 HFD=3.5
01:41:07.645 00.001 10844 MultiStar: [#1 0.34,0.46,0.93,U] [#2 -0.59,-0.08,0.00,M4] [#3 -0.07,0.14,0.94,U] [#4 -0.33,0.53,0.00,M2] [#5 -0.87,0.06,0.00,M2] [#6 -0.28,0.22,0.85,U] [#7 -0.13,0.35,0.78,U] [#8 0.06,0.04,0.92,U] 
01:41:07.645 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.24}, one-star: {0.23, 0.25}
01:41:07.645 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
01:41:07.645 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
01:41:07.645 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.42 mountX=-0.24 mountY=-0.00, mountTheta=-3.13
01:41:07.647 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.24, opts=13)
01:41:07.647 00.000 10844 Enqueuing Move request for scope (0.04, 0.24)
01:41:07.647 00.000 11060 Worker thread wakes up
01:41:07.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
01:41:07.647 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
01:41:07.647 00.000 11060 Moving (0.04, 0.24) raw xDistance=-0.24 yDistance=-0.00
01:41:07.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:41:07.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:07.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:07.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:41:07.647 00.000 11060 MoveAxis(E, 43, ABG)
01:41:07.647 00.000 11060 Guiding  Dir = 2, Dur = 43
01:41:07.647 00.000 10844 UpdateGuideState exits: m=2985 SNR=34.8
01:41:07.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:07.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:07.647 00.000 10844 Enqueuing Expose request
01:41:07.652 00.005 11060 IsSlewing returns 0
01:41:07.652 00.000 11060 IsGuiding returns 0
01:41:07.707 00.055 11060 IsGuiding returns 0
01:41:07.707 00.000 11060 Move returns status 0, amount 43
01:41:07.707 00.000 11060 MoveAxis(N, 0, ABG)
01:41:07.707 00.000 11060 Move returns status 0, amount 0
01:41:07.707 00.000 11060 move complete, result=0
01:41:07.707 00.000 11060 worker thread done servicing request
01:41:07.708 00.001 11060 Worker thread wakes up
01:41:07.708 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
01:41:07.709 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:07.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:08.345 00.636 11060 Exposure complete
01:41:08.532 00.187 11060 worker thread done servicing request
01:41:08.532 00.000 10844 OnExposeComplete: enter
01:41:08.532 00.000 10844 UpdateGuideState(): m_state=6
01:41:08.533 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10739
01:41:08.533 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=61.51, Mass=2285, SNR=29.6, Peak=228 HFD=3.4
01:41:08.533 00.000 10844 MultiStar: [#1 -0.00,0.96,0.00,M4] [#2 0.14,0.53,2.22,U] [#3 -0.09,0.52,1.09,U] [#4 0.21,0.46,0.99,U] [#5 -0.18,1.00,0.00,M3] [#6 -0.24,0.83,0.00,M10] [#7 -0.51,0.57,0.00,M7] [#8 -0.29,1.30,0.00,M3] 
01:41:08.533 00.000 10844 refined, 3 included, MultiStar: {0.12, 0.52}, one-star: {0.18, 0.54}
01:41:08.533 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
01:41:08.533 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
01:41:08.533 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.52 hyp=0.53 cameraTheta=1.35 mountX=-0.53 mountY=0.03, mountTheta=3.09
01:41:08.535 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.52, opts=13)
01:41:08.535 00.000 10844 Enqueuing Move request for scope (0.12, 0.52)
01:41:08.535 00.000 11060 Worker thread wakes up
01:41:08.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.52) opts 0xd
01:41:08.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.52)
01:41:08.535 00.000 11060 Moving (0.12, 0.52) raw xDistance=-0.53 yDistance=0.03
01:41:08.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
01:41:08.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:08.535 00.000 10844 UpdateGuideState exits: m=2285 SNR=29.6
01:41:08.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:08.537 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:08.537 00.000 10844 Enqueuing Expose request
01:41:08.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:08.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:08.537 00.000 11060 MoveAxis(E, 93, ABG)
01:41:08.537 00.000 11060 Guiding  Dir = 2, Dur = 93
01:41:08.554 00.017 11060 IsSlewing returns 0
01:41:08.554 00.000 11060 IsGuiding returns 0
01:41:08.662 00.108 11060 IsGuiding returns 0
01:41:08.662 00.000 11060 Move returns status 0, amount 93
01:41:08.662 00.000 11060 MoveAxis(N, 0, ABG)
01:41:08.662 00.000 11060 Move returns status 0, amount 0
01:41:08.662 00.000 11060 move complete, result=0
01:41:08.662 00.000 11060 worker thread done servicing request
01:41:08.663 00.001 11060 Worker thread wakes up
01:41:08.663 00.000 10844 GuideStep: -0.5 px 93 ms EAST, 0.0 px 0 ms NORTH
01:41:08.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:08.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:09.294 00.631 11060 Exposure complete
01:41:09.461 00.167 11060 worker thread done servicing request
01:41:09.462 00.001 10844 OnExposeComplete: enter
01:41:09.462 00.000 10844 UpdateGuideState(): m_state=6
01:41:09.462 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10740
01:41:09.462 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=60.75, Mass=2331, SNR=30.4, Peak=199 HFD=3.1
01:41:09.463 00.001 10844 MultiStar: [#1 -0.31,0.77,0.00,M5] [#2 0.02,0.31,2.32,U] [#3 -0.23,0.13,0.97,U] [#4 0.05,0.72,0.00,M2] [#5 -0.62,0.35,0.00,M4] [#6 -0.15,0.14,0.89,U] [#7 -0.20,0.45,1.02,U] [#8 -0.17,0.22,0.97,U] 
01:41:09.463 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.20}, one-star: {0.32, -0.22}
01:41:09.463 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
01:41:09.463 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
01:41:09.463 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.81 mountX=-0.19 mountY=-0.08, mountTheta=-2.74
01:41:09.464 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.20, opts=13)
01:41:09.464 00.000 10844 Enqueuing Move request for scope (-0.05, 0.20)
01:41:09.464 00.000 11060 Worker thread wakes up
01:41:09.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:09.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
01:41:09.464 00.000 10844 UpdateGuideState exits: m=2331 SNR=30.4
01:41:09.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
01:41:09.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:09.464 00.000 11060 Moving (-0.05, 0.20) raw xDistance=-0.19 yDistance=-0.08
01:41:09.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:09.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:41:09.464 00.000 10844 Enqueuing Expose request
01:41:09.466 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:09.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:41:09.466 00.000 11060 MoveAxis(E, 35, ABG)
01:41:09.466 00.000 11060 Guiding  Dir = 2, Dur = 35
01:41:09.506 00.040 11060 IsSlewing returns 0
01:41:09.506 00.000 11060 IsGuiding returns 0
01:41:09.584 00.078 11060 IsGuiding returns 0
01:41:09.584 00.000 11060 Move returns status 0, amount 35
01:41:09.584 00.000 11060 MoveAxis(N, 0, ABG)
01:41:09.584 00.000 11060 Move returns status 0, amount 0
01:41:09.584 00.000 11060 move complete, result=0
01:41:09.584 00.000 11060 worker thread done servicing request
01:41:09.584 00.000 11060 Worker thread wakes up
01:41:09.585 00.001 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
01:41:09.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:09.586 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:10.209 00.623 11060 Exposure complete
01:41:10.388 00.179 11060 worker thread done servicing request
01:41:10.388 00.000 10844 OnExposeComplete: enter
01:41:10.388 00.000 10844 UpdateGuideState(): m_state=6
01:41:10.388 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10741
01:41:10.388 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=61.20, Mass=2720, SNR=32.2, Peak=243 HFD=3.4
01:41:10.388 00.000 10844 MultiStar: [#1 -0.04,-0.42,1.07,U] [#2 -0.30,-0.08,2.05,U] [#3 0.25,0.09,0.93,U] [#4 -0.41,0.76,0.00,M3] [#5 -0.22,0.00,1.02,U] [#6 -0.22,-0.33,1.01,U] [#7 -0.11,-0.23,0.91,U] [#8 0.18,-0.33,0.93,U] 
01:41:10.389 00.001 10844 refined, 7 included, MultiStar: {-0.09, -0.13}, one-star: {0.01, 0.23}
01:41:10.389 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
01:41:10.389 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
01:41:10.389 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.19 mountX=0.14 mountY=-0.07, mountTheta=-0.45
01:41:10.390 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
01:41:10.391 00.001 10844 Enqueuing Move request for scope (-0.09, -0.13)
01:41:10.391 00.000 11060 Worker thread wakes up
01:41:10.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:10.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:41:10.391 00.000 10844 UpdateGuideState exits: m=2720 SNR=32.2
01:41:10.391 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:41:10.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:10.391 00.000 11060 Moving (-0.09, -0.13) raw xDistance=0.14 yDistance=-0.07
01:41:10.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:10.392 00.001 10844 Enqueuing Expose request
01:41:10.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:41:10.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:10.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:41:10.392 00.000 11060 MoveAxis(W, 24, ABG)
01:41:10.392 00.000 11060 Guiding  Dir = 3, Dur = 24
01:41:10.409 00.017 11060 IsSlewing returns 0
01:41:10.409 00.000 11060 IsGuiding returns 0
01:41:10.456 00.047 11060 IsGuiding returns 0
01:41:10.457 00.001 11060 Move returns status 0, amount 24
01:41:10.457 00.000 11060 MoveAxis(N, 0, ABG)
01:41:10.457 00.000 11060 Move returns status 0, amount 0
01:41:10.457 00.000 11060 move complete, result=0
01:41:10.457 00.000 11060 worker thread done servicing request
01:41:10.457 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:41:10.458 00.001 11060 Worker thread wakes up
01:41:10.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:10.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:11.100 00.642 11060 Exposure complete
01:41:11.274 00.174 11060 worker thread done servicing request
01:41:11.274 00.000 10844 OnExposeComplete: enter
01:41:11.274 00.000 10844 UpdateGuideState(): m_state=6
01:41:11.274 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10742
01:41:11.274 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=61.26, Mass=2398, SNR=30.4, Peak=246 HFD=3.5
01:41:11.275 00.001 10844 MultiStar: [#1 -0.02,0.66,0.00,M5] [#2 -0.03,0.10,2.23,U] [#3 -0.40,0.19,0.92,U] [#4 -0.14,1.05,0.00,M4] [#5 -0.21,0.74,0.00,M4] [#6 -0.42,0.22,0.98,U] [#7 -0.56,0.03,0.86,U] [#8 -0.27,0.31,1.00,U] 
01:41:11.275 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.18}, one-star: {-0.24, 0.29}
01:41:11.275 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.31 = -1.98)
01:41:11.275 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
01:41:11.275 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.32 cameraTheta=2.55 mountX=-0.13 mountY=-0.29, mountTheta=-1.98
01:41:11.277 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.18, opts=13)
01:41:11.277 00.000 10844 Enqueuing Move request for scope (-0.26, 0.18)
01:41:11.277 00.000 11060 Worker thread wakes up
01:41:11.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:11.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd
01:41:11.277 00.000 10844 UpdateGuideState exits: m=2398 SNR=30.4
01:41:11.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.18)
01:41:11.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:11.277 00.000 11060 Moving (-0.26, 0.18) raw xDistance=-0.13 yDistance=-0.29
01:41:11.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:11.277 00.000 10844 Enqueuing Expose request
01:41:11.278 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:41:11.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
01:41:11.278 00.000 11060 MoveAxis(E, 21, ABG)
01:41:11.278 00.000 11060 Guiding  Dir = 2, Dur = 21
01:41:11.297 00.019 11060 IsSlewing returns 0
01:41:11.297 00.000 11060 IsGuiding returns 0
01:41:11.345 00.048 11060 IsGuiding returns 0
01:41:11.345 00.000 11060 Move returns status 0, amount 21
01:41:11.345 00.000 11060 MoveAxis(N, 113, ABG)
01:41:11.345 00.000 11060 Guiding  Dir = 0, Dur = 113
01:41:11.377 00.032 11060 IsSlewing returns 0
01:41:11.377 00.000 11060 IsGuiding returns 0
01:41:11.533 00.156 11060 IsGuiding returns 0
01:41:11.534 00.001 11060 Move returns status 0, amount 113
01:41:11.534 00.000 11060 move complete, result=0
01:41:11.534 00.000 11060 worker thread done servicing request
01:41:11.535 00.001 11060 Worker thread wakes up
01:41:11.535 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.3 px 113 ms NORTH
01:41:11.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:11.536 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:12.179 00.643 11060 Exposure complete
01:41:12.359 00.180 11060 worker thread done servicing request
01:41:12.360 00.001 10844 OnExposeComplete: enter
01:41:12.360 00.000 10844 UpdateGuideState(): m_state=6
01:41:12.360 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10743
01:41:12.360 00.000 10844 Star::Find returns 1 (1), X=268.81, Y=61.23, Mass=2972, SNR=33.9, Peak=255 HFD=3.4
01:41:12.360 00.000 10844 MultiStar: [#1 -0.08,0.19,1.01,U] [#2 0.47,0.21,2.04,U] [#3 -0.06,-0.20,0.97,U] [#4 -0.11,0.48,0.97,U] [#5 0.51,0.89,0.00,M5] [#6 -0.38,-0.04,0.98,U] [#7 -0.20,0.26,0.82,U] [#8 0.03,0.37,0.90,U] 
01:41:12.361 00.001 10844 refined, 7 included, MultiStar: {0.06, 0.19}, one-star: {0.32, 0.26}
01:41:12.361 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
01:41:12.361 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:41:12.361 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.26 mountX=-0.20 mountY=0.03, mountTheta=2.99
01:41:12.362 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.19, opts=13)
01:41:12.362 00.000 10844 Enqueuing Move request for scope (0.06, 0.19)
01:41:12.362 00.000 11060 Worker thread wakes up
01:41:12.363 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:41:12.363 00.000 10844 UpdateGuideState exits: m=2972 SNR=33.9 Saturated
01:41:12.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:12.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:12.363 00.000 10844 Enqueuing Expose request
01:41:12.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
01:41:12.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
01:41:12.363 00.000 11060 Moving (0.06, 0.19) raw xDistance=-0.20 yDistance=0.03
01:41:12.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:41:12.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:12.364 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:12.364 00.000 11060 MoveAxis(E, 35, ABG)
01:41:12.364 00.000 11060 Guiding  Dir = 2, Dur = 35
01:41:12.379 00.015 11060 IsSlewing returns 0
01:41:12.379 00.000 11060 IsGuiding returns 0
01:41:12.426 00.047 11060 IsGuiding returns 0
01:41:12.426 00.000 11060 Move returns status 0, amount 35
01:41:12.426 00.000 11060 MoveAxis(N, 0, ABG)
01:41:12.426 00.000 11060 Move returns status 0, amount 0
01:41:12.426 00.000 11060 move complete, result=0
01:41:12.426 00.000 11060 worker thread done servicing request
01:41:12.426 00.000 11060 Worker thread wakes up
01:41:12.427 00.001 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
01:41:12.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:12.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:13.056 00.629 11060 Exposure complete
01:41:13.225 00.169 11060 worker thread done servicing request
01:41:13.225 00.000 10844 OnExposeComplete: enter
01:41:13.225 00.000 10844 UpdateGuideState(): m_state=6
01:41:13.225 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10744
01:41:13.225 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=60.80, Mass=2782, SNR=33.0, Peak=246 HFD=3.4
01:41:13.225 00.000 10844 MultiStar: [#1 0.32,0.23,1.02,U] [#2 0.07,0.03,2.11,U] [#3 0.18,-0.37,0.89,U] [#4 0.15,0.41,0.97,U] [#5 0.10,0.45,1.04,U] [#6 0.05,0.01,0.89,U] [#7 0.07,0.34,0.78,U] [#8 0.11,0.67,0.00,M1] 
01:41:13.225 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.11}, one-star: {0.18, -0.17}
01:41:13.226 00.001 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
01:41:13.226 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
01:41:13.226 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.67 mountX=-0.13 mountY=0.12, mountTheta=2.41
01:41:13.226 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
01:41:13.227 00.001 10844 Enqueuing Move request for scope (0.14, 0.11)
01:41:13.227 00.000 11060 Worker thread wakes up
01:41:13.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
01:41:13.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
01:41:13.227 00.000 11060 Moving (0.14, 0.11) raw xDistance=-0.13 yDistance=0.12
01:41:13.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:41:13.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:13.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:13.227 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.0
01:41:13.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:41:13.227 00.000 11060 MoveAxis(E, 23, ABG)
01:41:13.227 00.000 11060 Guiding  Dir = 2, Dur = 23
01:41:13.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:13.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:13.227 00.000 10844 Enqueuing Expose request
01:41:13.235 00.008 11060 IsSlewing returns 0
01:41:13.235 00.000 11060 IsGuiding returns 0
01:41:13.267 00.032 11060 IsGuiding returns 0
01:41:13.267 00.000 11060 Move returns status 0, amount 23
01:41:13.267 00.000 11060 MoveAxis(N, 0, ABG)
01:41:13.268 00.001 11060 Move returns status 0, amount 0
01:41:13.268 00.000 11060 move complete, result=0
01:41:13.268 00.000 11060 worker thread done servicing request
01:41:13.268 00.000 11060 Worker thread wakes up
01:41:13.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:13.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:13.268 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:41:13.894 00.626 11060 Exposure complete
01:41:14.093 00.199 11060 worker thread done servicing request
01:41:14.093 00.000 10844 OnExposeComplete: enter
01:41:14.094 00.001 10844 UpdateGuideState(): m_state=6
01:41:14.094 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10745
01:41:14.094 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=61.04, Mass=2838, SNR=33.3, Peak=243 HFD=3.2
01:41:14.094 00.000 10844 MultiStar: [#1 0.28,0.08,1.03,U] [#2 -0.06,-0.33,2.10,U] [#3 0.49,-0.18,0.96,U] [#4 0.23,0.31,1.01,U] [#5 0.38,0.35,0.96,U] [#6 0.04,0.14,0.94,U] [#7 0.27,0.45,0.84,U] [#8 0.04,0.46,0.94,U] 
01:41:14.094 00.000 10844 refined, 8 included, MultiStar: {0.18, 0.09}, one-star: {0.26, 0.07}
01:41:14.094 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:41:14.094 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:41:14.095 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=-0.12 mountY=0.17, mountTheta=2.20
01:41:14.096 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.09, opts=13)
01:41:14.096 00.000 10844 Enqueuing Move request for scope (0.18, 0.09)
01:41:14.096 00.000 11060 Worker thread wakes up
01:41:14.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
01:41:14.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:14.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
01:41:14.096 00.000 10844 UpdateGuideState exits: m=2838 SNR=33.3
01:41:14.096 00.000 11060 Moving (0.18, 0.09) raw xDistance=-0.12 yDistance=0.17
01:41:14.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:14.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:41:14.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:14.096 00.000 10844 Enqueuing Expose request
01:41:14.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:14.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:41:14.097 00.001 11060 MoveAxis(E, 22, ABG)
01:41:14.097 00.000 11060 Guiding  Dir = 2, Dur = 22
01:41:14.107 00.010 11060 IsSlewing returns 0
01:41:14.107 00.000 11060 IsGuiding returns 0
01:41:14.138 00.031 11060 IsGuiding returns 0
01:41:14.139 00.001 11060 Move returns status 0, amount 22
01:41:14.139 00.000 11060 MoveAxis(N, 0, ABG)
01:41:14.139 00.000 11060 Move returns status 0, amount 0
01:41:14.139 00.000 11060 move complete, result=0
01:41:14.139 00.000 11060 worker thread done servicing request
01:41:14.139 00.000 11060 Worker thread wakes up
01:41:14.139 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
01:41:14.140 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:14.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:14.779 00.639 11060 Exposure complete
01:41:14.946 00.167 11060 worker thread done servicing request
01:41:14.946 00.000 10844 OnExposeComplete: enter
01:41:14.946 00.000 10844 UpdateGuideState(): m_state=6
01:41:14.946 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10746
01:41:14.946 00.000 10844 Star::Find returns 1 (0), X=268.93, Y=60.99, Mass=2698, SNR=33.6, Peak=238 HFD=2.9
01:41:14.947 00.001 10844 MultiStar: [#1 0.07,0.18,1.05,U] [#2 0.14,-0.14,2.09,U] [#3 0.33,-0.04,0.95,U] [#4 0.11,0.19,0.96,U] [#5 0.35,-0.37,0.91,U] [#6 0.15,-0.04,0.88,U] [#7 -0.04,0.42,0.79,U] [#8 -0.29,0.16,0.88,U] 
01:41:14.947 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.44, 0.02}
01:41:14.947 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
01:41:14.947 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
01:41:14.947 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.15 cameraTheta=0.12 mountX=-0.04 mountY=0.14, mountTheta=1.87
01:41:14.948 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
01:41:14.949 00.001 10844 Enqueuing Move request for scope (0.14, 0.02)
01:41:14.949 00.000 11060 Worker thread wakes up
01:41:14.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:14.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:41:14.949 00.000 10844 UpdateGuideState exits: m=2698 SNR=33.6
01:41:14.949 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:41:14.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:14.949 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.04 yDistance=0.14
01:41:14.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:14.949 00.000 10844 Enqueuing Expose request
01:41:14.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:41:14.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:14.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:41:14.949 00.000 11060 MoveAxis(E, 0, ABG)
01:41:14.949 00.000 11060 Move returns status 0, amount 0
01:41:14.949 00.000 11060 MoveAxis(N, 0, ABG)
01:41:14.949 00.000 11060 Move returns status 0, amount 0
01:41:14.949 00.000 11060 move complete, result=0
01:41:14.950 00.001 11060 worker thread done servicing request
01:41:14.950 00.000 11060 Worker thread wakes up
01:41:14.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:14.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:14.951 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:15.584 00.633 11060 Exposure complete
01:41:15.743 00.159 11060 worker thread done servicing request
01:41:15.743 00.000 10844 OnExposeComplete: enter
01:41:15.743 00.000 10844 UpdateGuideState(): m_state=6
01:41:15.743 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10747
01:41:15.743 00.000 10844 Star::Find returns 1 (1), X=269.07, Y=60.65, Mass=2649, SNR=32.8, Peak=255 HFD=3.3
01:41:15.744 00.001 10844 MultiStar: [#1 0.48,-0.27,0.92,U] [#2 0.21,-0.26,2.06,U] [#3 0.23,0.20,0.93,U] [#4 0.43,0.07,0.87,U] [#5 0.48,0.20,1.00,U] [#6 0.71,-0.01,0.00,M4] [#7 0.23,-0.65,0.00,M1] [#8 -0.09,0.22,0.88,U] 
01:41:15.744 00.000 10844 refined, 6 included, MultiStar: {0.32, -0.06}, one-star: {0.58, -0.32}
01:41:15.744 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:41:15.744 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:41:15.744 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.06 hyp=0.32 cameraTheta=-0.19 mountX=0.00 mountY=0.32, mountTheta=1.56
01:41:15.745 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.06, opts=13)
01:41:15.745 00.000 10844 Enqueuing Move request for scope (0.32, -0.06)
01:41:15.745 00.000 11060 Worker thread wakes up
01:41:15.746 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:15.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.06) opts 0xd
01:41:15.746 00.000 10844 UpdateGuideState exits: m=2649 SNR=32.8 Saturated
01:41:15.746 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.06)
01:41:15.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:15.746 00.000 11060 Moving (0.32, -0.06) raw xDistance=0.00 yDistance=0.32
01:41:15.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:15.746 00.000 10844 Enqueuing Expose request
01:41:15.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:41:15.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:41:15.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:41:15.746 00.000 11060 MoveAxis(E, 0, ABG)
01:41:15.746 00.000 11060 Move returns status 0, amount 0
01:41:15.746 00.000 11060 MoveAxis(N, 0, ABG)
01:41:15.746 00.000 11060 Move returns status 0, amount 0
01:41:15.746 00.000 11060 move complete, result=0
01:41:15.747 00.001 11060 worker thread done servicing request
01:41:15.747 00.000 11060 Worker thread wakes up
01:41:15.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:15.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:15.749 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:41:16.384 00.635 11060 Exposure complete
01:41:16.562 00.178 11060 worker thread done servicing request
01:41:16.562 00.000 10844 OnExposeComplete: enter
01:41:16.562 00.000 10844 UpdateGuideState(): m_state=6
01:41:16.562 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10748
01:41:16.564 00.002 10844 Star::Find returns 1 (0), X=268.51, Y=60.47, Mass=2518, SNR=31.4, Peak=249 HFD=3.2
01:41:16.564 00.000 10844 MultiStar: [#1 0.36,-0.50,0.00,M1] [#2 0.23,0.37,2.11,U] [#3 0.30,0.11,0.93,U] [#4 0.31,-0.03,0.94,U] [#5 0.51,0.07,1.09,U] [#6 0.20,-0.38,1.05,U] [#7 0.11,-0.44,0.90,U] [#8 -0.09,0.26,1.01,U] 
01:41:16.564 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.01}, one-star: {0.03, -0.50}
01:41:16.564 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
01:41:16.564 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
01:41:16.564 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.06 mountX=-0.03 mountY=0.21, mountTheta=1.70
01:41:16.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.01, opts=13)
01:41:16.566 00.000 10844 Enqueuing Move request for scope (0.21, -0.01)
01:41:16.566 00.000 11060 Worker thread wakes up
01:41:16.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
01:41:16.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
01:41:16.566 00.000 11060 Moving (0.21, -0.01) raw xDistance=-0.03 yDistance=0.21
01:41:16.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:41:16.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:41:16.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:16.566 00.000 10844 UpdateGuideState exits: m=2518 SNR=31.4
01:41:16.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:16.567 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:16.567 00.000 10844 Enqueuing Expose request
01:41:16.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:41:16.567 00.000 11060 MoveAxis(E, 0, ABG)
01:41:16.567 00.000 11060 Move returns status 0, amount 0
01:41:16.567 00.000 11060 MoveAxis(N, 0, ABG)
01:41:16.567 00.000 11060 Move returns status 0, amount 0
01:41:16.567 00.000 11060 move complete, result=0
01:41:16.567 00.000 11060 worker thread done servicing request
01:41:16.567 00.000 11060 Worker thread wakes up
01:41:16.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:16.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:16.569 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:17.196 00.627 11060 Exposure complete
01:41:17.396 00.200 11060 worker thread done servicing request
01:41:17.396 00.000 10844 OnExposeComplete: enter
01:41:17.396 00.000 10844 UpdateGuideState(): m_state=6
01:41:17.397 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10749
01:41:17.397 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=60.67, Mass=2384, SNR=30.6, Peak=255 HFD=3.2
01:41:17.397 00.000 10844 MultiStar: [#1 0.12,-0.31,1.06,U] [#2 0.15,0.01,2.21,U] [#3 0.29,-0.59,0.00,M1] [#4 0.24,-0.43,0.97,U] [#5 0.22,-0.20,1.09,U] [#6 -0.15,-0.34,0.99,U] [#7 -0.03,-0.36,0.94,U] [#8 0.29,0.19,1.05,U] 
01:41:17.397 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.19}, one-star: {0.04, -0.31}
01:41:17.397 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
01:41:17.397 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
01:41:17.398 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.00 mountX=0.16 mountY=0.15, mountTheta=0.74
01:41:17.399 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.19, opts=13)
01:41:17.399 00.000 10844 Enqueuing Move request for scope (0.12, -0.19)
01:41:17.399 00.000 11060 Worker thread wakes up
01:41:17.400 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:17.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
01:41:17.400 00.000 10844 UpdateGuideState exits: m=2384 SNR=30.6 Saturated
01:41:17.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:17.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:17.400 00.000 10844 Enqueuing Expose request
01:41:17.400 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
01:41:17.400 00.000 11060 Moving (0.12, -0.19) raw xDistance=0.16 yDistance=0.15
01:41:17.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:41:17.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:17.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:41:17.400 00.000 11060 MoveAxis(W, 28, ABG)
01:41:17.400 00.000 11060 Guiding  Dir = 3, Dur = 28
01:41:17.441 00.041 11060 IsSlewing returns 0
01:41:17.441 00.000 11060 IsGuiding returns 0
01:41:17.502 00.061 11060 IsGuiding returns 0
01:41:17.502 00.000 11060 Move returns status 0, amount 28
01:41:17.502 00.000 11060 MoveAxis(N, 0, ABG)
01:41:17.502 00.000 11060 Move returns status 0, amount 0
01:41:17.502 00.000 11060 move complete, result=0
01:41:17.503 00.001 11060 worker thread done servicing request
01:41:17.503 00.000 11060 Worker thread wakes up
01:41:17.503 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
01:41:17.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:17.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:18.131 00.628 11060 Exposure complete
01:41:18.313 00.182 11060 worker thread done servicing request
01:41:18.313 00.000 10844 OnExposeComplete: enter
01:41:18.313 00.000 10844 UpdateGuideState(): m_state=6
01:41:18.313 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10750
01:41:18.313 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=60.80, Mass=2732, SNR=32.7, Peak=224 HFD=3.2
01:41:18.314 00.001 10844 MultiStar: [#1 -0.09,0.26,0.98,U] [#2 0.32,-0.63,0.00,M1] [#3 0.22,-1.14,0.00,M2] [#4 -0.09,0.05,1.01,U] [#5 0.41,0.18,1.14,U] [#6 0.03,-0.32,0.81,U] [#7 0.14,-0.04,0.85,U] [#8 0.24,0.03,0.95,U] 
01:41:18.314 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.01}, one-star: {0.40, -0.17}
01:41:18.314 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
01:41:18.314 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
01:41:18.314 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.07 mountX=-0.04 mountY=0.16, mountTheta=1.82
01:41:18.315 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.01, opts=13)
01:41:18.316 00.001 10844 Enqueuing Move request for scope (0.16, 0.01)
01:41:18.316 00.000 11060 Worker thread wakes up
01:41:18.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:18.316 00.000 10844 UpdateGuideState exits: m=2732 SNR=32.7
01:41:18.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:18.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:18.316 00.000 10844 Enqueuing Expose request
01:41:18.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:41:18.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:41:18.316 00.000 11060 Moving (0.16, 0.01) raw xDistance=-0.04 yDistance=0.16
01:41:18.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:41:18.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:18.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:41:18.316 00.000 11060 MoveAxis(E, 0, ABG)
01:41:18.316 00.000 11060 Move returns status 0, amount 0
01:41:18.316 00.000 11060 MoveAxis(N, 0, ABG)
01:41:18.316 00.000 11060 Move returns status 0, amount 0
01:41:18.316 00.000 11060 move complete, result=0
01:41:18.316 00.000 11060 worker thread done servicing request
01:41:18.317 00.001 11060 Worker thread wakes up
01:41:18.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:18.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:18.317 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:18.956 00.639 11060 Exposure complete
01:41:19.143 00.187 11060 worker thread done servicing request
01:41:19.143 00.000 10844 OnExposeComplete: enter
01:41:19.143 00.000 10844 UpdateGuideState(): m_state=6
01:41:19.143 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10751
01:41:19.143 00.000 10844 Star::Find returns 1 (1), X=268.86, Y=60.61, Mass=2713, SNR=32.4, Peak=255 HFD=3.3
01:41:19.144 00.001 10844 MultiStar: [#1 0.27,-0.26,0.97,U] [#2 0.31,-0.06,2.03,U] [#3 0.56,-0.46,0.00,M3] [#4 -0.10,0.26,0.94,U] [#5 0.37,-0.00,1.01,U] [#6 0.12,-0.05,0.92,U] [#7 -0.08,-0.45,0.84,U] [#8 0.13,0.33,1.00,U] 
01:41:19.144 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.07}, one-star: {0.37, -0.37}
01:41:19.144 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
01:41:19.144 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
01:41:19.144 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.32 mountX=0.03 mountY=0.21, mountTheta=1.43
01:41:19.145 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.07, opts=13)
01:41:19.146 00.001 10844 Enqueuing Move request for scope (0.20, -0.07)
01:41:19.146 00.000 11060 Worker thread wakes up
01:41:19.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:19.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:41:19.146 00.000 10844 UpdateGuideState exits: m=2713 SNR=32.4 Saturated
01:41:19.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:41:19.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.146 00.000 11060 Moving (0.20, -0.07) raw xDistance=0.03 yDistance=0.21
01:41:19.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:19.146 00.000 10844 Enqueuing Expose request
01:41:19.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:19.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:41:19.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:41:19.146 00.000 11060 MoveAxis(E, 0, ABG)
01:41:19.146 00.000 11060 Move returns status 0, amount 0
01:41:19.146 00.000 11060 MoveAxis(N, 0, ABG)
01:41:19.146 00.000 11060 Move returns status 0, amount 0
01:41:19.147 00.001 11060 move complete, result=0
01:41:19.147 00.000 11060 worker thread done servicing request
01:41:19.147 00.000 11060 Worker thread wakes up
01:41:19.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:19.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:19.148 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:19.776 00.628 11060 Exposure complete
01:41:19.940 00.164 11060 worker thread done servicing request
01:41:19.940 00.000 10844 OnExposeComplete: enter
01:41:19.940 00.000 10844 UpdateGuideState(): m_state=6
01:41:19.940 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10752
01:41:19.941 00.001 10844 Star::Find returns 1 (0), X=268.71, Y=61.01, Mass=2963, SNR=34.1, Peak=227 HFD=3.9
01:41:19.941 00.000 10844 MultiStar: [#1 -0.01,0.33,0.98,U] [#2 -0.06,0.27,1.97,U] [#3 0.16,0.19,0.86,U] [#4 0.33,0.74,0.00,M1] [#5 0.15,0.44,0.90,U] [#6 -0.05,0.33,0.83,U] [#7 -0.42,-0.12,0.79,U] [#8 -0.37,0.55,0.00,M1] 
01:41:19.941 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.22}, one-star: {0.22, 0.04}
01:41:19.941 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
01:41:19.941 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
01:41:19.941 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.57 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
01:41:19.942 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.22, opts=13)
01:41:19.942 00.000 10844 Enqueuing Move request for scope (0.00, 0.22)
01:41:19.942 00.000 11060 Worker thread wakes up
01:41:19.943 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:19.943 00.000 10844 UpdateGuideState exits: m=2963 SNR=34.1
01:41:19.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
01:41:19.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.943 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
01:41:19.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:19.943 00.000 10844 Enqueuing Expose request
01:41:19.943 00.000 11060 Moving (0.00, 0.22) raw xDistance=-0.22 yDistance=-0.04
01:41:19.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:41:19.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:19.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:41:19.943 00.000 11060 MoveAxis(E, 38, ABG)
01:41:19.943 00.000 11060 Guiding  Dir = 2, Dur = 38
01:41:19.980 00.037 11060 IsSlewing returns 0
01:41:19.980 00.000 11060 IsGuiding returns 0
01:41:20.038 00.058 11060 IsGuiding returns 0
01:41:20.039 00.001 11060 Move returns status 0, amount 38
01:41:20.039 00.000 11060 MoveAxis(N, 0, ABG)
01:41:20.039 00.000 11060 Move returns status 0, amount 0
01:41:20.039 00.000 11060 move complete, result=0
01:41:20.039 00.000 11060 worker thread done servicing request
01:41:20.039 00.000 11060 Worker thread wakes up
01:41:20.039 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
01:41:20.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:20.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:20.669 00.630 11060 Exposure complete
01:41:20.834 00.165 11060 worker thread done servicing request
01:41:20.834 00.000 10844 OnExposeComplete: enter
01:41:20.834 00.000 10844 UpdateGuideState(): m_state=6
01:41:20.834 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10753
01:41:20.836 00.002 10844 Star::Find returns 1 (0), X=268.64, Y=61.15, Mass=2652, SNR=32.6, Peak=247 HFD=3.2
01:41:20.836 00.000 10844 MultiStar: [#1 0.00,0.40,0.92,U] [#2 0.20,0.24,2.03,U] [#3 0.29,-0.06,0.85,U] [#4 0.74,0.61,0.00,M2] [#5 0.57,0.65,0.00,M1] [#6 0.02,-0.13,0.88,U] [#7 -0.12,0.20,0.76,U] [#8 0.26,0.43,1.00,U] 
01:41:20.836 00.000 10844 single-star, 6 included, MultiStar: {0.13, 0.20}, one-star: {0.15, 0.18}
01:41:20.836 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
01:41:20.836 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
01:41:20.836 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.24 cameraTheta=0.85 mountX=-0.20 mountY=0.12, mountTheta=2.59
01:41:20.837 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.18, opts=13)
01:41:20.838 00.001 10844 Enqueuing Move request for scope (0.15, 0.18)
01:41:20.838 00.000 11060 Worker thread wakes up
01:41:20.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
01:41:20.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:41:20.838 00.000 11060 Moving (0.15, 0.18) raw xDistance=-0.20 yDistance=0.12
01:41:20.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:41:20.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:20.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:20.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:41:20.838 00.000 11060 MoveAxis(E, 36, ABG)
01:41:20.838 00.000 11060 Guiding  Dir = 2, Dur = 36
01:41:20.838 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.6
01:41:20.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:20.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:20.839 00.001 10844 Enqueuing Expose request
01:41:20.861 00.022 11060 IsSlewing returns 0
01:41:20.861 00.000 11060 IsGuiding returns 0
01:41:20.915 00.054 11060 IsGuiding returns 0
01:41:20.915 00.000 11060 Move returns status 0, amount 36
01:41:20.915 00.000 11060 MoveAxis(N, 0, ABG)
01:41:20.915 00.000 11060 Move returns status 0, amount 0
01:41:20.915 00.000 11060 move complete, result=0
01:41:20.916 00.001 11060 worker thread done servicing request
01:41:20.916 00.000 11060 Worker thread wakes up
01:41:20.916 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
01:41:20.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:20.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:21.546 00.630 11060 Exposure complete
01:41:21.728 00.182 11060 worker thread done servicing request
01:41:21.728 00.000 10844 OnExposeComplete: enter
01:41:21.729 00.001 10844 UpdateGuideState(): m_state=6
01:41:21.729 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10754
01:41:21.729 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=61.02, Mass=3056, SNR=34.7, Peak=253 HFD=3.6
01:41:21.729 00.000 10844 MultiStar: [#1 -0.08,0.52,0.86,U] [#2 -0.15,0.10,1.93,U] [#3 -0.44,-0.37,0.98,U] [#4 -0.24,0.39,0.78,U] [#5 -0.27,0.39,0.96,U] [#6 -0.39,-0.27,0.89,U] [#7 -0.41,-0.55,0.00,M1] [#8 -0.45,0.07,0.86,U] 
01:41:21.729 00.000 10844 single-star, 7 included, MultiStar: {-0.23, 0.10}, one-star: {0.01, 0.05}
01:41:21.729 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
01:41:21.730 00.001 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
01:41:21.730 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.33 mountX=-0.05 mountY=0.00, mountTheta=3.06
01:41:21.731 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
01:41:21.731 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
01:41:21.731 00.000 11060 Worker thread wakes up
01:41:21.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:21.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:41:21.731 00.000 10844 UpdateGuideState exits: m=3056 SNR=34.7
01:41:21.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:41:21.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:21.731 00.000 11060 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=0.00
01:41:21.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:21.731 00.000 10844 Enqueuing Expose request
01:41:21.732 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:41:21.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:21.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:41:21.732 00.000 11060 MoveAxis(E, 0, ABG)
01:41:21.732 00.000 11060 Move returns status 0, amount 0
01:41:21.732 00.000 11060 MoveAxis(N, 0, ABG)
01:41:21.732 00.000 11060 Move returns status 0, amount 0
01:41:21.732 00.000 11060 move complete, result=0
01:41:21.732 00.000 11060 worker thread done servicing request
01:41:21.732 00.000 11060 Worker thread wakes up
01:41:21.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:21.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:21.734 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:22.362 00.628 11060 Exposure complete
01:41:22.538 00.176 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:22.538 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:22.538 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:22.539 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:22.540 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:22.541 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:22.542 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:22.542 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10754,"width":15,"height":15,"star_pos":[7.50,7.02],"pixels":"..."},"id":1}
01:41:22.604 00.062 11060 worker thread done servicing request
01:41:22.605 00.001 10844 OnExposeComplete: enter
01:41:22.609 00.004 10844 UpdateGuideState(): m_state=6
01:41:22.610 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10755
01:41:22.610 00.000 10844 Star::Find returns 1 (1), X=268.63, Y=61.71, Mass=2873, SNR=34.0, Peak=255 HFD=3.5
01:41:22.611 00.001 10844 MultiStar: [#1 0.27,0.28,0.91,U] [#2 0.04,0.16,1.91,U] [#3 0.45,-0.16,0.93,U] [#4 -0.07,0.33,0.92,U] [#5 -0.20,0.07,0.96,U] [#6 0.11,-0.15,0.93,U] [#7 0.18,-0.28,0.82,U] [#8 0.43,0.30,0.90,U] 
01:41:22.611 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.15, 0.74}
01:41:22.611 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
01:41:22.611 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
01:41:22.611 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.84 mountX=-0.18 mountY=0.11, mountTheta=2.58
01:41:22.612 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.15, opts=13)
01:41:22.613 00.001 10844 Enqueuing Move request for scope (0.14, 0.15)
01:41:22.613 00.000 11060 Worker thread wakes up
01:41:22.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:22.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
01:41:22.613 00.000 10844 UpdateGuideState exits: m=2873 SNR=34.0 Saturated
01:41:22.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
01:41:22.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:22.613 00.000 11060 Moving (0.14, 0.15) raw xDistance=-0.18 yDistance=0.11
01:41:22.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:22.613 00.000 10844 Enqueuing Expose request
01:41:22.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:41:22.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:22.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:41:22.613 00.000 11060 MoveAxis(E, 31, ABG)
01:41:22.613 00.000 11060 Guiding  Dir = 2, Dur = 31
01:41:22.630 00.017 11060 IsSlewing returns 0
01:41:22.630 00.000 11060 IsGuiding returns 0
01:41:22.666 00.036 11060 IsGuiding returns 0
01:41:22.666 00.000 11060 Move returns status 0, amount 31
01:41:22.666 00.000 11060 MoveAxis(N, 0, ABG)
01:41:22.666 00.000 11060 Move returns status 0, amount 0
01:41:22.666 00.000 11060 move complete, result=0
01:41:22.666 00.000 11060 worker thread done servicing request
01:41:22.667 00.001 11060 Worker thread wakes up
01:41:22.667 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:41:22.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:22.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:22.691 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:22.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:23.325 00.634 11060 Exposure complete
01:41:23.563 00.238 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:23.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:23.563 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:23.563 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:23.563 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:23.565 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:23.565 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:23.566 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:23.566 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:23.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10755,"width":15,"height":15,"star_pos":[6.63,6.71],"pixels":"..."},"id":1}
01:41:23.636 00.070 11060 worker thread done servicing request
01:41:23.636 00.000 10844 OnExposeComplete: enter
01:41:23.636 00.000 10844 UpdateGuideState(): m_state=6
01:41:23.637 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10756
01:41:23.637 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=61.07, Mass=2911, SNR=34.1, Peak=231 HFD=3.9
01:41:23.638 00.001 10844 MultiStar: [#1 -0.45,0.67,0.00,M1] [#2 0.00,0.17,1.98,U] [#3 0.15,0.27,0.90,U] [#4 0.00,0.69,0.00,M1] [#5 0.15,1.03,0.00,M1] [#6 -0.34,0.17,0.91,U] [#7 -0.09,-0.04,0.77,U] [#8 0.25,-0.05,0.88,U] 
01:41:23.638 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.12}, one-star: {0.31, 0.10}
01:41:23.638 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
01:41:23.638 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
01:41:23.638 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=-0.12 mountY=0.03, mountTheta=2.93
01:41:23.640 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
01:41:23.640 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
01:41:23.640 00.000 11060 Worker thread wakes up
01:41:23.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:23.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:41:23.640 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.1
01:41:23.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:41:23.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:23.641 00.001 11060 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=0.03
01:41:23.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:23.641 00.000 10844 Enqueuing Expose request
01:41:23.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:41:23.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:23.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:23.642 00.001 11060 MoveAxis(E, 22, ABG)
01:41:23.642 00.000 11060 Guiding  Dir = 2, Dur = 22
01:41:23.647 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:23.647 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:23.652 00.005 11060 IsSlewing returns 0
01:41:23.653 00.001 11060 IsGuiding returns 0
01:41:23.692 00.039 11060 IsGuiding returns 0
01:41:23.693 00.001 11060 Move returns status 0, amount 22
01:41:23.693 00.000 11060 MoveAxis(N, 0, ABG)
01:41:23.693 00.000 11060 Move returns status 0, amount 0
01:41:23.693 00.000 11060 move complete, result=0
01:41:23.693 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
01:41:23.694 00.001 11060 worker thread done servicing request
01:41:23.694 00.000 11060 Worker thread wakes up
01:41:23.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:23.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:24.332 00.638 11060 Exposure complete
01:41:24.569 00.237 11060 worker thread done servicing request
01:41:24.569 00.000 10844 OnExposeComplete: enter
01:41:24.569 00.000 10844 UpdateGuideState(): m_state=6
01:41:24.569 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10757
01:41:24.569 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=61.51, Mass=2742, SNR=33.1, Peak=231 HFD=3.8
01:41:24.571 00.002 10844 MultiStar: [#1 0.02,0.08,0.97,U] [#2 0.11,-0.43,2.00,U] [#3 0.26,-0.14,1.06,U] [#4 -0.05,0.09,0.98,U] [#5 0.46,0.23,1.03,U] [#6 -0.13,-0.17,0.91,U] [#7 0.00,-0.42,0.79,U] [#8 -0.01,0.13,0.98,U] 
01:41:24.571 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.33, 0.54}
01:41:24.571 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
01:41:24.571 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
01:41:24.571 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.36 mountX=0.02 mountY=0.12, mountTheta=1.39
01:41:24.573 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.04, opts=13)
01:41:24.573 00.000 10844 Enqueuing Move request for scope (0.12, -0.04)
01:41:24.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:24.573 00.000 10844 UpdateGuideState exits: m=2742 SNR=33.1
01:41:24.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:24.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:24.573 00.000 10844 Enqueuing Expose request
01:41:24.574 00.001 11060 Worker thread wakes up
01:41:24.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:41:24.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:41:24.574 00.000 11060 Moving (0.12, -0.04) raw xDistance=0.02 yDistance=0.12
01:41:24.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:41:24.577 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:24.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:41:24.577 00.000 11060 MoveAxis(E, 0, ABG)
01:41:24.577 00.000 11060 Move returns status 0, amount 0
01:41:24.577 00.000 11060 MoveAxis(N, 0, ABG)
01:41:24.577 00.000 11060 Move returns status 0, amount 0
01:41:24.577 00.000 11060 move complete, result=0
01:41:24.578 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:24.580 00.002 11060 worker thread done servicing request
01:41:24.580 00.000 11060 Worker thread wakes up
01:41:24.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:24.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:24.590 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:24.591 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:24.591 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:24.591 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:24.592 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:24.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:24.592 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:24.592 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:24.593 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:24.593 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10757,"width":15,"height":15,"star_pos":[6.81,6.51],"pixels":"..."},"id":1}
01:41:24.603 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:24.603 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:25.225 00.622 11060 Exposure complete
01:41:25.492 00.267 11060 worker thread done servicing request
01:41:25.492 00.000 10844 OnExposeComplete: enter
01:41:25.492 00.000 10844 UpdateGuideState(): m_state=6
01:41:25.492 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10758
01:41:25.492 00.000 10844 Star::Find returns 1 (0), X=269.07, Y=60.94, Mass=2858, SNR=33.8, Peak=235 HFD=3.0
01:41:25.493 00.001 10844 MultiStar: [#1 0.15,0.55,0.93,U] [#2 0.21,0.33,2.04,U] [#3 0.09,0.16,0.99,U] [#4 0.14,0.15,0.96,U] [#5 0.31,0.48,0.94,U] [#6 0.08,0.31,0.93,U] [#7 0.32,0.03,0.81,U] [#8 0.35,0.15,0.88,U] 
01:41:25.493 00.000 10844 refined, 8 included, MultiStar: {0.24, 0.25}, one-star: {0.58, -0.04}
01:41:25.493 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
01:41:25.493 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:41:25.493 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.25 hyp=0.35 cameraTheta=0.80 mountX=-0.29 mountY=0.20, mountTheta=2.54
01:41:25.495 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.25, opts=13)
01:41:25.495 00.000 10844 Enqueuing Move request for scope (0.24, 0.25)
01:41:25.495 00.000 11060 Worker thread wakes up
01:41:25.495 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:25.495 00.000 10844 UpdateGuideState exits: m=2858 SNR=33.8
01:41:25.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:25.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:25.495 00.000 10844 Enqueuing Expose request
01:41:25.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.25) opts 0xd
01:41:25.495 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.25)
01:41:25.495 00.000 11060 Moving (0.24, 0.25) raw xDistance=-0.29 yDistance=0.20
01:41:25.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:41:25.497 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:41:25.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:41:25.497 00.000 11060 MoveAxis(E, 50, ABG)
01:41:25.497 00.000 11060 Guiding  Dir = 2, Dur = 50
01:41:25.540 00.043 11060 IsSlewing returns 0
01:41:25.540 00.000 11060 IsGuiding returns 0
01:41:25.634 00.094 11060 IsGuiding returns 0
01:41:25.634 00.000 11060 Move returns status 0, amount 50
01:41:25.634 00.000 11060 MoveAxis(N, 0, ABG)
01:41:25.634 00.000 11060 Move returns status 0, amount 0
01:41:25.635 00.001 11060 move complete, result=0
01:41:25.635 00.000 11060 worker thread done servicing request
01:41:25.635 00.000 11060 Worker thread wakes up
01:41:25.635 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
01:41:25.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:25.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:25.825 00.190 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:25.825 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:25.827 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:25.827 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:25.828 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:25.829 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:25.830 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:25.830 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:25.831 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:25.831 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10758,"width":15,"height":15,"star_pos":[7.07,6.94],"pixels":"..."},"id":1}
01:41:26.024 00.193 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:26.024 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:26.266 00.242 11060 Exposure complete
01:41:26.464 00.198 11060 worker thread done servicing request
01:41:26.464 00.000 10844 OnExposeComplete: enter
01:41:26.465 00.001 10844 UpdateGuideState(): m_state=6
01:41:26.465 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10759
01:41:26.465 00.000 10844 Star::Find returns 1 (0), X=269.11, Y=61.25, Mass=2565, SNR=31.3, Peak=244 HFD=3.2
01:41:26.465 00.000 10844 MultiStar: [#1 0.16,0.33,1.01,U] [#2 0.54,0.44,0.00,M1] [#3 0.58,-0.23,0.00,M1] [#4 0.38,0.37,1.00,U] [#5 0.31,0.30,1.10,U] [#6 0.70,0.33,0.00,M1] [#7 0.62,0.12,0.00,M1] [#8 0.89,0.37,0.00,M1] 
01:41:26.465 00.000 10844 refined, 3 included, MultiStar: {0.37, 0.32}, one-star: {0.63, 0.28}
01:41:26.466 00.001 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
01:41:26.466 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
01:41:26.466 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.32 hyp=0.49 cameraTheta=0.72 mountX=-0.38 mountY=0.31, mountTheta=2.46
01:41:26.467 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.32, opts=13)
01:41:26.467 00.000 10844 Enqueuing Move request for scope (0.37, 0.32)
01:41:26.467 00.000 11060 Worker thread wakes up
01:41:26.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.32) opts 0xd
01:41:26.468 00.001 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.32)
01:41:26.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:26.468 00.000 11060 Moving (0.37, 0.32) raw xDistance=-0.38 yDistance=0.31
01:41:26.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
01:41:26.468 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.63
01:41:26.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
01:41:26.468 00.000 11060 MoveAxis(E, 68, ABG)
01:41:26.468 00.000 11060 Guiding  Dir = 2, Dur = 68
01:41:26.468 00.000 10844 UpdateGuideState exits: m=2565 SNR=31.3
01:41:26.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:26.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:26.468 00.000 10844 Enqueuing Expose request
01:41:26.496 00.028 11060 IsSlewing returns 0
01:41:26.496 00.000 11060 IsGuiding returns 0
01:41:26.590 00.094 11060 IsGuiding returns 0
01:41:26.592 00.002 11060 Move returns status 0, amount 68
01:41:26.592 00.000 11060 BLC: Oldest BLC event removed
01:41:26.592 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:41:26.592 00.000 11060 MoveAxis(S, 871, ABG)
01:41:26.592 00.000 11060 duration set to 750 by maxDecDuration
01:41:26.592 00.000 11060 Guiding  Dir = 1, Dur = 750
01:41:26.609 00.017 11060 IsSlewing returns 0
01:41:26.610 00.001 11060 IsGuiding returns 0
01:41:26.619 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:26.620 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:26.621 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:26.621 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:26.622 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:26.622 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:26.623 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:26.623 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:26.626 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:26.626 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10759,"width":15,"height":15,"star_pos":[7.11,7.25],"pixels":"..."},"id":1}
01:41:26.857 00.231 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:26.857 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:27.374 00.517 11060 IsGuiding returns 0
01:41:27.375 00.001 11060 Move returns status 0, amount 750
01:41:27.375 00.000 11060 move complete, result=0
01:41:27.375 00.000 11060 worker thread done servicing request
01:41:27.375 00.000 11060 Worker thread wakes up
01:41:27.375 00.000 10844 GuideStep: -0.4 px 68 ms EAST, 0.3 px 750 ms SOUTH
01:41:27.376 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:27.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:27.564 00.188 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:27.564 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:27.566 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:27.566 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:27.566 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:27.567 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:27.567 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:27.568 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:27.568 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:27.568 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10759,"width":15,"height":15,"star_pos":[7.11,7.25],"pixels":"..."},"id":1}
01:41:27.645 00.077 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:27.645 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:28.005 00.360 11060 Exposure complete
01:41:28.240 00.235 11060 worker thread done servicing request
01:41:28.240 00.000 10844 OnExposeComplete: enter
01:41:28.240 00.000 10844 UpdateGuideState(): m_state=6
01:41:28.240 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10760
01:41:28.241 00.001 10844 Star::Find returns 1 (0), X=268.84, Y=60.20, Mass=2720, SNR=33.1, Peak=229 HFD=3.7
01:41:28.241 00.000 10844 MultiStar: [#1 0.06,-0.60,0.00,M1] [#2 -0.12,-0.29,2.08,U] [#3 -0.22,-0.82,0.00,M2] [#4 0.23,-0.03,1.14,U] [#5 0.12,-0.25,1.02,U] [#6 -0.13,-0.51,0.92,U] [#7 -0.31,-0.51,0.00,M2] [#8 -0.19,-0.47,0.96,U] 
01:41:28.241 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.36}, one-star: {0.35, -0.77}
01:41:28.241 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
01:41:28.241 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
01:41:28.249 00.008 10844 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.50 mountX=0.35 mountY=0.09, mountTheta=0.24
01:41:28.253 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.36, opts=13)
01:41:28.253 00.000 10844 Enqueuing Move request for scope (0.03, -0.36)
01:41:28.253 00.000 11060 Worker thread wakes up
01:41:28.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:28.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd
01:41:28.253 00.000 10844 UpdateGuideState exits: m=2720 SNR=33.1
01:41:28.253 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.36)
01:41:28.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:28.253 00.000 11060 Moving (0.03, -0.36) raw xDistance=0.35 yDistance=0.09
01:41:28.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:28.254 00.001 10844 Enqueuing Expose request
01:41:28.254 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.217562, 1:0.086208
01:41:28.254 00.000 11060 BLC: No correction, Miss < min_move
01:41:28.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
01:41:28.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:28.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:41:28.254 00.000 11060 MoveAxis(W, 59, ABG)
01:41:28.254 00.000 11060 Guiding  Dir = 3, Dur = 59
01:41:28.266 00.012 11060 IsSlewing returns 0
01:41:28.266 00.000 11060 IsGuiding returns 0
01:41:28.329 00.063 11060 IsGuiding returns 0
01:41:28.329 00.000 11060 Move returns status 0, amount 59
01:41:28.330 00.001 11060 MoveAxis(N, 0, ABG)
01:41:28.330 00.000 11060 Move returns status 0, amount 0
01:41:28.330 00.000 11060 move complete, result=0
01:41:28.330 00.000 11060 worker thread done servicing request
01:41:28.330 00.000 11060 Worker thread wakes up
01:41:28.330 00.000 10844 GuideStep: 0.4 px 59 ms WEST, 0.1 px 0 ms NORTH
01:41:28.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:28.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:28.685 00.355 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:28.685 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:28.686 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:28.686 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:28.687 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:28.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:28.687 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:28.687 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:28.689 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:28.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10760,"width":15,"height":15,"star_pos":[6.84,7.20],"pixels":"..."},"id":1}
01:41:28.918 00.229 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:28.918 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:28.963 00.045 11060 Exposure complete
01:41:29.158 00.195 11060 worker thread done servicing request
01:41:29.158 00.000 10844 OnExposeComplete: enter
01:41:29.158 00.000 10844 UpdateGuideState(): m_state=6
01:41:29.158 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10761
01:41:29.158 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=60.98, Mass=2683, SNR=32.7, Peak=219 HFD=4.0
01:41:29.159 00.001 10844 MultiStar: [#1 0.04,-0.02,1.11,U] [#2 0.20,-0.32,2.12,U] [#3 0.15,-0.32,0.95,U] [#4 0.17,-0.37,0.99,U] [#5 0.14,0.66,0.00,M1] [#6 -0.07,-0.09,0.93,U] [#7 -0.29,-0.32,0.91,U] [#8 0.41,-0.29,1.05,U] 
01:41:29.159 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.23}, one-star: {0.33, 0.01}
01:41:29.167 00.008 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
01:41:29.167 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
01:41:29.167 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-1.03 mountX=0.20 mountY=0.17, mountTheta=0.71
01:41:29.169 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.23, opts=13)
01:41:29.169 00.000 10844 Enqueuing Move request for scope (0.13, -0.23)
01:41:29.169 00.000 11060 Worker thread wakes up
01:41:29.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:29.169 00.000 10844 UpdateGuideState exits: m=2683 SNR=32.7
01:41:29.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:29.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
01:41:29.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
01:41:29.169 00.000 11060 Moving (0.13, -0.23) raw xDistance=0.20 yDistance=0.17
01:41:29.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:29.169 00.000 10844 Enqueuing Expose request
01:41:29.169 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.217562, 1:0.086208, 2:0.169382
01:41:29.169 00.000 11060 BLC: No correction, Miss < min_move
01:41:29.170 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:41:29.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:29.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:41:29.170 00.000 11060 MoveAxis(W, 36, ABG)
01:41:29.170 00.000 11060 Guiding  Dir = 3, Dur = 36
01:41:29.175 00.005 11060 IsSlewing returns 0
01:41:29.175 00.000 11060 IsGuiding returns 0
01:41:29.221 00.046 11060 IsGuiding returns 0
01:41:29.221 00.000 11060 Move returns status 0, amount 36
01:41:29.221 00.000 11060 MoveAxis(N, 0, ABG)
01:41:29.221 00.000 11060 Move returns status 0, amount 0
01:41:29.221 00.000 11060 move complete, result=0
01:41:29.222 00.001 11060 worker thread done servicing request
01:41:29.222 00.000 11060 Worker thread wakes up
01:41:29.222 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
01:41:29.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:29.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:29.848 00.626 11060 Exposure complete
01:41:30.030 00.182 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:30.030 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:30.031 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:30.031 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:30.032 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:30.032 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:30.033 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:30.033 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:30.034 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:30.034 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10761,"width":15,"height":15,"star_pos":[6.82,6.98],"pixels":"..."},"id":1}
01:41:30.049 00.015 11060 worker thread done servicing request
01:41:30.049 00.000 10844 OnExposeComplete: enter
01:41:30.049 00.000 10844 UpdateGuideState(): m_state=6
01:41:30.049 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10762
01:41:30.049 00.000 10844 Star::Find returns 1 (0), X=269.11, Y=61.09, Mass=2633, SNR=31.5, Peak=234 HFD=3.6
01:41:30.050 00.001 10844 MultiStar: [#1 0.25,-0.40,1.08,U] [#2 0.20,-0.91,0.00,M1] [#3 0.28,-0.71,0.00,M2] [#4 0.44,0.27,1.06,U] [#5 0.25,-0.47,1.15,U] [#6 0.27,-0.79,0.00,M1] [#7 0.18,-0.62,0.00,M2] [#8 0.51,-0.68,0.00,M1] 
01:41:30.050 00.000 10844 refined, 3 included, MultiStar: {0.39, -0.13}, one-star: {0.63, 0.11}
01:41:30.050 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
01:41:30.050 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
01:41:30.050 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-0.33 mountX=0.06 mountY=0.40, mountTheta=1.42
01:41:30.051 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.13, opts=13)
01:41:30.051 00.000 10844 Enqueuing Move request for scope (0.39, -0.13)
01:41:30.052 00.001 11060 Worker thread wakes up
01:41:30.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:30.052 00.000 10844 UpdateGuideState exits: m=2633 SNR=31.5
01:41:30.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:30.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:30.052 00.000 10844 Enqueuing Expose request
01:41:30.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.13) opts 0xd
01:41:30.052 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.13)
01:41:30.052 00.000 11060 Moving (0.39, -0.13) raw xDistance=0.06 yDistance=0.40
01:41:30.052 00.000 11060 BLC: window closed
01:41:30.052 00.000 11060 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.217562, 1:0.086208, 2:0.169382
01:41:30.052 00.000 11060 BLC: Under-shoot: nominal increase by 105
01:41:30.052 00.000 11060 BLC: window closed
01:41:30.052 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:41:30.052 00.000 11060 BLC: Pulse adjusted to 750
01:41:30.053 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:41:30.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
01:41:30.053 00.000 11060 MoveAxis(E, 0, ABG)
01:41:30.053 00.000 11060 Move returns status 0, amount 0
01:41:30.053 00.000 11060 MoveAxis(S, 157, ABG)
01:41:30.053 00.000 11060 Guiding  Dir = 1, Dur = 157
01:41:30.063 00.010 11060 IsSlewing returns 0
01:41:30.063 00.000 11060 IsGuiding returns 0
01:41:30.118 00.055 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:30.118 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:30.236 00.118 11060 IsGuiding returns 0
01:41:30.236 00.000 11060 Move returns status 0, amount 157
01:41:30.236 00.000 11060 move complete, result=0
01:41:30.236 00.000 11060 worker thread done servicing request
01:41:30.236 00.000 11060 Worker thread wakes up
01:41:30.236 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 157 ms SOUTH
01:41:30.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:30.237 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:30.460 00.223 10844 evsrv: cli 0EEEE2F0 connect
01:41:30.460 00.000 10844 case statement mapped state 6 to 3
01:41:30.460 00.000 10844 case statement mapped state 6 to 3
01:41:30.461 00.001 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_pixel_scale","id":"1721b341-152d-49a3-9244-142fdf3dbcac"}
01:41:30.461 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"1721b341-152d-49a3-9244-142fdf3dbcac"}
01:41:30.462 00.001 10844 evsrv: cli 0EEEE2F0 disconnect
01:41:30.869 00.407 11060 Exposure complete
01:41:31.048 00.179 11060 worker thread done servicing request
01:41:31.048 00.000 10844 OnExposeComplete: enter
01:41:31.048 00.000 10844 UpdateGuideState(): m_state=6
01:41:31.049 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10763
01:41:31.049 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=60.67, Mass=2866, SNR=34.0, Peak=228 HFD=3.6
01:41:31.049 00.000 10844 MultiStar: [#1 0.10,-0.26,0.91,U] [#2 0.22,-0.10,2.00,U] [#3 0.25,-0.39,0.93,U] [#4 0.54,-0.05,1.00,U] [#5 -0.01,-0.11,0.95,U] [#6 0.31,-0.01,0.92,U] [#7 0.13,-0.12,0.79,U] [#8 -0.10,0.13,0.91,U] 
01:41:31.049 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.22, -0.30}
01:41:31.049 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
01:41:31.049 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
01:41:31.049 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.60 mountX=0.09 mountY=0.21, mountTheta=1.15
01:41:31.051 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.13, opts=13)
01:41:31.051 00.000 10844 Enqueuing Move request for scope (0.19, -0.13)
01:41:31.051 00.000 11060 Worker thread wakes up
01:41:31.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:31.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
01:41:31.051 00.000 10844 UpdateGuideState exits: m=2866 SNR=34.0
01:41:31.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
01:41:31.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:31.051 00.000 11060 Moving (0.19, -0.13) raw xDistance=0.09 yDistance=0.21
01:41:31.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:31.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:41:31.052 00.001 10844 Enqueuing Expose request
01:41:31.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:41:31.052 00.000 11060 MoveAxis(E, 0, ABG)
01:41:31.052 00.000 11060 Move returns status 0, amount 0
01:41:31.052 00.000 11060 MoveAxis(S, 82, ABG)
01:41:31.052 00.000 11060 Guiding  Dir = 1, Dur = 82
01:41:31.064 00.012 11060 IsSlewing returns 0
01:41:31.064 00.000 11060 IsGuiding returns 0
01:41:31.067 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:31.067 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:31.067 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:31.067 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:31.068 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:31.068 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:31.069 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:31.069 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:31.070 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:31.070 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10763,"width":15,"height":15,"star_pos":[6.70,6.67],"pixels":"..."},"id":1}
01:41:31.124 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:31.124 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:31.159 00.035 11060 IsGuiding returns 0
01:41:31.159 00.000 11060 Move returns status 0, amount 82
01:41:31.159 00.000 11060 move complete, result=0
01:41:31.159 00.000 11060 worker thread done servicing request
01:41:31.159 00.000 11060 Worker thread wakes up
01:41:31.159 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 82 ms SOUTH
01:41:31.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:31.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:31.795 00.636 11060 Exposure complete
01:41:31.956 00.161 11060 worker thread done servicing request
01:41:31.956 00.000 10844 OnExposeComplete: enter
01:41:31.956 00.000 10844 UpdateGuideState(): m_state=6
01:41:31.956 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10764
01:41:31.957 00.001 10844 Star::Find returns 1 (0), X=268.78, Y=61.46, Mass=2999, SNR=34.8, Peak=247 HFD=3.5
01:41:31.957 00.000 10844 MultiStar: [#1 0.18,-0.12,0.94,U] [#2 0.04,-0.40,2.05,U] [#3 0.28,-0.45,0.93,U] [#4 0.27,0.88,0.00,M1] [#5 -0.30,0.41,0.97,U] [#6 0.18,0.08,0.92,U] [#7 0.43,0.17,0.76,U] [#8 -0.28,0.24,0.83,U] 
01:41:31.957 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.30, 0.49}
01:41:31.957 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
01:41:31.957 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
01:41:31.957 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=-0.01 mountY=0.09, mountTheta=1.65
01:41:31.958 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
01:41:31.958 00.000 10844 Enqueuing Move request for scope (0.09, -0.01)
01:41:31.958 00.000 11060 Worker thread wakes up
01:41:31.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:31.960 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:41:31.960 00.000 10844 UpdateGuideState exits: m=2999 SNR=34.8
01:41:31.960 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:41:31.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:31.960 00.000 11060 Moving (0.09, -0.01) raw xDistance=-0.01 yDistance=0.09
01:41:31.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:31.960 00.000 10844 Enqueuing Expose request
01:41:31.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:41:31.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:31.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:41:31.960 00.000 11060 MoveAxis(E, 0, ABG)
01:41:31.960 00.000 11060 Move returns status 0, amount 0
01:41:31.960 00.000 11060 MoveAxis(N, 0, ABG)
01:41:31.960 00.000 11060 Move returns status 0, amount 0
01:41:31.960 00.000 11060 move complete, result=0
01:41:31.960 00.000 11060 worker thread done servicing request
01:41:31.960 00.000 11060 Worker thread wakes up
01:41:31.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:31.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:31.961 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:32.094 00.133 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:32.094 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:32.094 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:32.096 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:32.096 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:32.096 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:32.097 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:32.097 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:32.098 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:32.098 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10764,"width":15,"height":15,"star_pos":[6.78,7.46],"pixels":"..."},"id":1}
01:41:32.155 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:32.155 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:32.603 00.448 11060 Exposure complete
01:41:32.787 00.184 11060 worker thread done servicing request
01:41:32.787 00.000 10844 OnExposeComplete: enter
01:41:32.787 00.000 10844 UpdateGuideState(): m_state=6
01:41:32.787 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10765
01:41:32.787 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=61.19, Mass=3048, SNR=34.7, Peak=251 HFD=3.7
01:41:32.788 00.001 10844 MultiStar: [#1 0.47,0.00,0.97,U] [#2 0.25,-0.19,1.99,U] [#3 0.26,-0.46,0.96,U] [#4 0.48,0.63,0.00,M2] [#5 -0.09,0.10,1.13,U] [#6 0.27,0.17,0.89,U] [#7 0.33,0.17,0.86,U] [#8 -0.18,0.41,0.88,U] 
01:41:32.788 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.02}, one-star: {0.34, 0.21}
01:41:32.788 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
01:41:32.788 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
01:41:32.788 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.09 mountX=-0.06 mountY=0.20, mountTheta=1.84
01:41:32.789 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.02, opts=13)
01:41:32.789 00.000 10844 Enqueuing Move request for scope (0.21, 0.02)
01:41:32.789 00.000 11060 Worker thread wakes up
01:41:32.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:32.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
01:41:32.789 00.000 10844 UpdateGuideState exits: m=3048 SNR=34.7
01:41:32.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
01:41:32.790 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:32.790 00.000 11060 Moving (0.21, 0.02) raw xDistance=-0.06 yDistance=0.20
01:41:32.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:32.790 00.000 10844 Enqueuing Expose request
01:41:32.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:41:32.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:41:32.790 00.000 11060 MoveAxis(E, 0, ABG)
01:41:32.790 00.000 11060 Move returns status 0, amount 0
01:41:32.790 00.000 11060 MoveAxis(S, 78, ABG)
01:41:32.790 00.000 11060 Guiding  Dir = 1, Dur = 78
01:41:32.802 00.012 11060 IsSlewing returns 0
01:41:32.802 00.000 11060 IsGuiding returns 0
01:41:32.894 00.092 11060 IsGuiding returns 0
01:41:32.894 00.000 11060 Move returns status 0, amount 78
01:41:32.894 00.000 11060 move complete, result=0
01:41:32.895 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 78 ms SOUTH
01:41:32.895 00.000 11060 worker thread done servicing request
01:41:32.895 00.000 11060 Worker thread wakes up
01:41:32.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:32.896 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:33.065 00.169 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:33.065 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:33.066 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:33.066 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:33.066 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:33.068 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:33.068 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:33.068 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:33.069 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:33.069 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10765,"width":15,"height":15,"star_pos":[6.82,7.19],"pixels":"..."},"id":1}
01:41:33.088 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:33.088 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:33.525 00.437 11060 Exposure complete
01:41:33.709 00.184 11060 worker thread done servicing request
01:41:33.709 00.000 10844 OnExposeComplete: enter
01:41:33.710 00.001 10844 UpdateGuideState(): m_state=6
01:41:33.710 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10766
01:41:33.710 00.000 10844 Star::Find returns 1 (1), X=269.28, Y=61.25, Mass=3031, SNR=34.7, Peak=255 HFD=3.6
01:41:33.710 00.000 10844 MultiStar: [#1 0.40,0.08,0.88,U] [#2 0.16,0.16,2.03,U] [#3 0.26,-0.13,0.97,U] [#4 0.37,0.56,0.00,M3] [#5 0.69,0.68,0.00,M1] [#6 -0.02,0.09,0.86,U] [#7 0.38,-0.06,0.76,U] [#8 0.13,0.50,0.86,U] 
01:41:33.710 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.14}, one-star: {0.79, 0.27}
01:41:33.711 00.001 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
01:41:33.711 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
01:41:33.711 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.14 hyp=0.32 cameraTheta=0.44 mountX=-0.19 mountY=0.26, mountTheta=2.19
01:41:33.712 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.14, opts=13)
01:41:33.712 00.000 10844 Enqueuing Move request for scope (0.29, 0.14)
01:41:33.712 00.000 11060 Worker thread wakes up
01:41:33.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.14) opts 0xd
01:41:33.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.14)
01:41:33.714 00.002 11060 Moving (0.29, 0.14) raw xDistance=-0.19 yDistance=0.26
01:41:33.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:33.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:41:33.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
01:41:33.714 00.000 11060 MoveAxis(E, 32, ABG)
01:41:33.714 00.000 11060 Guiding  Dir = 2, Dur = 32
01:41:33.714 00.000 10844 UpdateGuideState exits: m=3031 SNR=34.7 Saturated
01:41:33.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:33.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:33.714 00.000 10844 Enqueuing Expose request
01:41:33.722 00.008 11060 IsSlewing returns 0
01:41:33.722 00.000 11060 IsGuiding returns 0
01:41:33.775 00.053 11060 IsGuiding returns 0
01:41:33.775 00.000 11060 Move returns status 0, amount 32
01:41:33.775 00.000 11060 MoveAxis(S, 101, ABG)
01:41:33.775 00.000 11060 Guiding  Dir = 1, Dur = 101
01:41:33.786 00.011 11060 IsSlewing returns 0
01:41:33.786 00.000 11060 IsGuiding returns 0
01:41:33.896 00.110 11060 IsGuiding returns 0
01:41:33.896 00.000 11060 Move returns status 0, amount 101
01:41:33.896 00.000 11060 move complete, result=0
01:41:33.896 00.000 11060 worker thread done servicing request
01:41:33.896 00.000 11060 Worker thread wakes up
01:41:33.897 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:33.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:33.897 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.3 px 101 ms SOUTH
01:41:34.042 00.145 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:34.042 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:34.043 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:34.043 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:34.044 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:34.044 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:34.044 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:34.045 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:34.045 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:34.045 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10766,"width":15,"height":15,"star_pos":[7.28,7.25],"pixels":"..."},"id":1}
01:41:34.102 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:34.102 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:34.529 00.427 11060 Exposure complete
01:41:34.691 00.162 11060 worker thread done servicing request
01:41:34.691 00.000 10844 OnExposeComplete: enter
01:41:34.691 00.000 10844 UpdateGuideState(): m_state=6
01:41:34.691 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10767
01:41:34.691 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=61.27, Mass=3280, SNR=36.3, Peak=253 HFD=3.6
01:41:34.692 00.001 10844 MultiStar: [#1 0.48,0.08,0.86,U] [#2 0.39,0.09,1.84,U] [#3 0.20,0.24,0.83,U] [#4 0.46,0.35,0.96,U] [#5 0.50,0.22,0.92,U] [#6 0.30,0.16,0.88,U] [#7 0.09,0.44,0.76,U] [#8 0.15,0.34,0.88,U] 
01:41:34.692 00.000 10844 single-star, 8 included, MultiStar: {0.32, 0.23}, one-star: {0.24, 0.30}
01:41:34.692 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:41:34.692 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:41:34.692 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.30 hyp=0.38 cameraTheta=0.90 mountX=-0.34 mountY=0.18, mountTheta=2.64
01:41:34.693 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.30, opts=13)
01:41:34.693 00.000 10844 Enqueuing Move request for scope (0.24, 0.30)
01:41:34.693 00.000 11060 Worker thread wakes up
01:41:34.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.30) opts 0xd
01:41:34.693 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.30)
01:41:34.693 00.000 11060 Moving (0.24, 0.30) raw xDistance=-0.34 yDistance=0.18
01:41:34.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:41:34.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:34.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:34.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:41:34.693 00.000 11060 MoveAxis(E, 59, ABG)
01:41:34.694 00.001 11060 Guiding  Dir = 2, Dur = 59
01:41:34.694 00.000 10844 UpdateGuideState exits: m=3280 SNR=36.3
01:41:34.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:34.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:34.694 00.000 10844 Enqueuing Expose request
01:41:34.711 00.017 11060 IsSlewing returns 0
01:41:34.712 00.001 11060 IsGuiding returns 0
01:41:34.790 00.078 11060 IsGuiding returns 0
01:41:34.790 00.000 11060 Move returns status 0, amount 59
01:41:34.790 00.000 11060 MoveAxis(N, 0, ABG)
01:41:34.790 00.000 11060 Move returns status 0, amount 0
01:41:34.790 00.000 11060 move complete, result=0
01:41:34.790 00.000 11060 worker thread done servicing request
01:41:34.790 00.000 11060 Worker thread wakes up
01:41:34.790 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
01:41:34.791 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:34.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:35.049 00.258 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:35.050 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:35.052 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:35.053 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:35.053 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:35.055 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:35.056 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:35.056 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:35.057 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:35.057 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10767,"width":15,"height":15,"star_pos":[6.72,7.27],"pixels":"..."},"id":1}
01:41:35.114 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:35.114 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:35.421 00.307 11060 Exposure complete
01:41:35.584 00.163 11060 worker thread done servicing request
01:41:35.584 00.000 10844 OnExposeComplete: enter
01:41:35.584 00.000 10844 UpdateGuideState(): m_state=6
01:41:35.584 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10768
01:41:35.584 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=61.39, Mass=3338, SNR=36.1, Peak=254 HFD=3.5
01:41:35.585 00.001 10844 MultiStar: [#1 0.05,0.34,0.90,U] [#2 0.15,0.50,1.88,U] [#3 0.36,0.26,0.83,U] [#4 0.09,0.48,0.92,U] [#5 0.54,0.59,0.00,M1] [#6 0.11,0.24,0.87,U] [#7 0.11,0.30,0.86,U] [#8 0.28,0.62,0.00,M1] 
01:41:35.585 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.38}, one-star: {0.23, 0.42}
01:41:35.585 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
01:41:35.585 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
01:41:35.585 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.19 mountX=-0.41 mountY=0.09, mountTheta=2.92
01:41:35.586 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.38, opts=13)
01:41:35.586 00.000 10844 Enqueuing Move request for scope (0.15, 0.38)
01:41:35.586 00.000 11060 Worker thread wakes up
01:41:35.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:35.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.38) opts 0xd
01:41:35.586 00.000 10844 UpdateGuideState exits: m=3338 SNR=36.1
01:41:35.587 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.38)
01:41:35.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:35.587 00.000 11060 Moving (0.15, 0.38) raw xDistance=-0.41 yDistance=0.09
01:41:35.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:35.587 00.000 10844 Enqueuing Expose request
01:41:35.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
01:41:35.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:35.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:41:35.587 00.000 11060 MoveAxis(E, 72, ABG)
01:41:35.587 00.000 11060 Guiding  Dir = 2, Dur = 72
01:41:35.616 00.029 11060 IsSlewing returns 0
01:41:35.617 00.001 11060 IsGuiding returns 0
01:41:35.695 00.078 11060 IsGuiding returns 0
01:41:35.696 00.001 11060 Move returns status 0, amount 72
01:41:35.696 00.000 11060 MoveAxis(N, 0, ABG)
01:41:35.696 00.000 11060 Move returns status 0, amount 0
01:41:35.696 00.000 11060 move complete, result=0
01:41:35.696 00.000 11060 worker thread done servicing request
01:41:35.696 00.000 11060 Worker thread wakes up
01:41:35.696 00.000 10844 GuideStep: -0.4 px 72 ms EAST, 0.1 px 0 ms NORTH
01:41:35.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:35.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:36.057 00.361 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:36.058 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:36.058 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:36.059 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:36.059 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:36.059 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:36.060 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:36.060 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:36.061 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:36.061 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10768,"width":15,"height":15,"star_pos":[6.71,7.39],"pixels":"..."},"id":1}
01:41:36.074 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:36.074 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:36.330 00.256 11060 Exposure complete
01:41:36.497 00.167 11060 worker thread done servicing request
01:41:36.497 00.000 10844 OnExposeComplete: enter
01:41:36.497 00.000 10844 UpdateGuideState(): m_state=6
01:41:36.497 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10769
01:41:36.497 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=61.16, Mass=2742, SNR=32.8, Peak=219 HFD=3.7
01:41:36.497 00.000 10844 MultiStar: [#1 -0.11,0.75,0.00,M1] [#2 0.21,0.02,2.11,U] [#3 -0.19,0.54,1.01,U] [#4 0.67,0.74,0.00,M2] [#5 0.43,1.07,0.00,M2] [#6 -0.27,0.19,0.93,U] [#7 -0.02,0.47,1.01,U] [#8 -0.13,0.83,0.00,M2] 
01:41:36.497 00.000 10844 single-star, 4 included, MultiStar: {0.01, 0.24}, one-star: {0.07, 0.19}
01:41:36.497 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:41:36.498 00.001 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
01:41:36.498 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.22 mountX=-0.19 mountY=0.04, mountTheta=2.95
01:41:36.499 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.19, opts=13)
01:41:36.499 00.000 10844 Enqueuing Move request for scope (0.07, 0.19)
01:41:36.499 00.000 11060 Worker thread wakes up
01:41:36.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:36.499 00.000 10844 UpdateGuideState exits: m=2742 SNR=32.8
01:41:36.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:36.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:36.499 00.000 10844 Enqueuing Expose request
01:41:36.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
01:41:36.500 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
01:41:36.500 00.000 11060 Moving (0.07, 0.19) raw xDistance=-0.19 yDistance=0.04
01:41:36.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.19
01:41:36.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:36.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:41:36.500 00.000 11060 MoveAxis(E, 36, ABG)
01:41:36.500 00.000 11060 Guiding  Dir = 2, Dur = 36
01:41:36.523 00.023 11060 IsSlewing returns 0
01:41:36.524 00.001 11060 IsGuiding returns 0
01:41:36.586 00.062 11060 IsGuiding returns 0
01:41:36.587 00.001 11060 Move returns status 0, amount 36
01:41:36.587 00.000 11060 MoveAxis(N, 0, ABG)
01:41:36.587 00.000 11060 Move returns status 0, amount 0
01:41:36.587 00.000 11060 move complete, result=0
01:41:36.587 00.000 11060 worker thread done servicing request
01:41:36.587 00.000 11060 Worker thread wakes up
01:41:36.587 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
01:41:36.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:36.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:37.074 00.487 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:37.074 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:37.075 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:37.075 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:37.076 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:37.076 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:37.078 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:37.078 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:37.078 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:37.079 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10769,"width":15,"height":15,"star_pos":[6.55,7.16],"pixels":"..."},"id":1}
01:41:37.099 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:37.099 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:37.211 00.112 11060 Exposure complete
01:41:37.392 00.181 11060 worker thread done servicing request
01:41:37.392 00.000 10844 OnExposeComplete: enter
01:41:37.392 00.000 10844 UpdateGuideState(): m_state=6
01:41:37.392 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10770
01:41:37.392 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=61.23, Mass=3027, SNR=35.2, Peak=229 HFD=4.0
01:41:37.393 00.001 10844 MultiStar: [#1 -0.07,0.33,0.95,U] [#2 0.16,0.16,2.01,U] [#3 -0.12,0.10,0.89,U] [#4 -0.20,0.63,0.00,M3] [#5 0.16,0.73,0.00,M3] [#6 -0.41,0.42,0.97,U] [#7 -0.19,0.58,0.00,M1] [#8 -0.63,0.39,0.00,M3] 
01:41:37.393 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.24}, one-star: {-0.49, 0.26}
01:41:37.393 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
01:41:37.393 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.50)
01:41:37.393 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.05 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
01:41:37.394 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.24, opts=13)
01:41:37.395 00.001 10844 Enqueuing Move request for scope (-0.13, 0.24)
01:41:37.395 00.000 11060 Worker thread wakes up
01:41:37.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:37.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
01:41:37.395 00.000 10844 UpdateGuideState exits: m=3027 SNR=35.2
01:41:37.395 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
01:41:37.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.395 00.000 11060 Moving (-0.13, 0.24) raw xDistance=-0.21 yDistance=-0.16
01:41:37.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:37.395 00.000 10844 Enqueuing Expose request
01:41:37.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:41:37.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:37.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:41:37.395 00.000 11060 MoveAxis(E, 38, ABG)
01:41:37.395 00.000 11060 Guiding  Dir = 2, Dur = 38
01:41:37.426 00.031 11060 IsSlewing returns 0
01:41:37.426 00.000 11060 IsGuiding returns 0
01:41:37.513 00.087 11060 IsGuiding returns 0
01:41:37.514 00.001 11060 Move returns status 0, amount 38
01:41:37.514 00.000 11060 MoveAxis(N, 0, ABG)
01:41:37.515 00.001 11060 Move returns status 0, amount 0
01:41:37.515 00.000 11060 move complete, result=0
01:41:37.515 00.000 11060 worker thread done servicing request
01:41:37.515 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
01:41:37.515 00.000 11060 Worker thread wakes up
01:41:37.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:37.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:38.085 00.570 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:38.085 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:38.087 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:38.107 00.020 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:38.109 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:38.110 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:38.110 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:38.112 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:38.136 00.024 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:38.136 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10770,"width":15,"height":15,"star_pos":[7.00,7.23],"pixels":"..."},"id":1}
01:41:38.146 00.010 11060 Exposure complete
01:41:38.190 00.044 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:38.190 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:38.322 00.132 11060 worker thread done servicing request
01:41:38.322 00.000 10844 OnExposeComplete: enter
01:41:38.322 00.000 10844 UpdateGuideState(): m_state=6
01:41:38.322 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10771
01:41:38.322 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=61.65, Mass=2479, SNR=31.1, Peak=203 HFD=3.6
01:41:38.323 00.001 10844 MultiStar: [#1 -0.37,0.57,0.00,M1] [#2 -0.06,-0.04,2.19,U] [#3 -0.04,0.21,1.05,U] [#4 0.03,0.70,0.00,M4] [#5 0.23,0.53,1.11,U] [#6 -0.17,0.38,0.93,U] [#7 -0.12,0.52,0.97,U] [#8 -0.53,0.10,1.06,U] 
01:41:38.323 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.29}, one-star: {0.28, 0.68}
01:41:38.323 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.53 = -2.76)
01:41:38.323 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
01:41:38.323 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.77 mountX=-0.27 mountY=-0.10, mountTheta=-2.77
01:41:38.324 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.29, opts=13)
01:41:38.324 00.000 10844 Enqueuing Move request for scope (-0.06, 0.29)
01:41:38.324 00.000 11060 Worker thread wakes up
01:41:38.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:38.324 00.000 10844 UpdateGuideState exits: m=2479 SNR=31.1
01:41:38.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:38.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:38.324 00.000 10844 Enqueuing Expose request
01:41:38.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
01:41:38.324 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
01:41:38.326 00.002 11060 Moving (-0.06, 0.29) raw xDistance=-0.27 yDistance=-0.10
01:41:38.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:41:38.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:38.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:41:38.326 00.000 11060 MoveAxis(E, 48, ABG)
01:41:38.326 00.000 11060 Guiding  Dir = 2, Dur = 48
01:41:38.328 00.002 11060 IsSlewing returns 0
01:41:38.328 00.000 11060 IsGuiding returns 0
01:41:38.391 00.063 11060 IsGuiding returns 0
01:41:38.391 00.000 11060 Move returns status 0, amount 48
01:41:38.391 00.000 11060 MoveAxis(N, 0, ABG)
01:41:38.391 00.000 11060 Move returns status 0, amount 0
01:41:38.391 00.000 11060 move complete, result=0
01:41:38.392 00.001 11060 worker thread done servicing request
01:41:38.392 00.000 11060 Worker thread wakes up
01:41:38.392 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
01:41:38.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:38.394 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:39.023 00.629 11060 Exposure complete
01:41:39.045 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:39.045 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:39.045 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:39.045 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:39.046 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:39.046 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:39.047 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:39.047 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:39.048 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:39.048 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10771,"width":15,"height":15,"star_pos":[6.76,6.65],"pixels":"..."},"id":1}
01:41:39.057 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:39.057 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:39.185 00.128 11060 worker thread done servicing request
01:41:39.185 00.000 10844 OnExposeComplete: enter
01:41:39.185 00.000 10844 UpdateGuideState(): m_state=6
01:41:39.186 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10772
01:41:39.186 00.000 10844 Star::Find returns 1 (0), X=269.03, Y=61.15, Mass=2622, SNR=31.6, Peak=247 HFD=3.7
01:41:39.186 00.000 10844 MultiStar: [#1 0.09,0.72,0.00,M2] [#2 -0.27,0.32,2.20,U] [#3 0.36,-0.58,0.00,M1] [#4 -0.23,1.06,0.00,M5] [#5 -0.37,0.58,0.00,M3] [#6 0.25,-0.02,0.94,U] [#7 -0.08,0.48,0.90,U] [#8 -0.08,0.68,0.00,M3] 
01:41:39.186 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.26}, one-star: {0.55, 0.18}
01:41:39.186 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:41:39.186 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:41:39.186 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.49 mountX=-0.26 mountY=-0.02, mountTheta=-3.06
01:41:39.187 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.26, opts=13)
01:41:39.188 00.001 10844 Enqueuing Move request for scope (0.02, 0.26)
01:41:39.188 00.000 11060 Worker thread wakes up
01:41:39.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:39.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
01:41:39.188 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
01:41:39.188 00.000 11060 Moving (0.02, 0.26) raw xDistance=-0.26 yDistance=-0.02
01:41:39.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:41:39.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:39.188 00.000 10844 UpdateGuideState exits: m=2622 SNR=31.6
01:41:39.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:41:39.188 00.000 11060 MoveAxis(E, 46, ABG)
01:41:39.188 00.000 11060 Guiding  Dir = 2, Dur = 46
01:41:39.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:39.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:39.189 00.001 10844 Enqueuing Expose request
01:41:39.201 00.012 11060 IsSlewing returns 0
01:41:39.201 00.000 11060 IsGuiding returns 0
01:41:39.263 00.062 11060 IsGuiding returns 0
01:41:39.263 00.000 11060 Move returns status 0, amount 46
01:41:39.263 00.000 11060 MoveAxis(N, 0, ABG)
01:41:39.263 00.000 11060 Move returns status 0, amount 0
01:41:39.263 00.000 11060 move complete, result=0
01:41:39.263 00.000 11060 worker thread done servicing request
01:41:39.263 00.000 11060 Worker thread wakes up
01:41:39.263 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:41:39.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:39.264 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:39.895 00.631 11060 Exposure complete
01:41:40.052 00.157 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
01:41:40.052 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
01:41:40.054 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
01:41:40.054 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
01:41:40.054 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
01:41:40.055 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:40.055 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
01:41:40.055 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
01:41:40.055 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
01:41:40.056 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":10772,"width":15,"height":15,"star_pos":[7.03,7.15],"pixels":"..."},"id":1}
01:41:40.070 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
01:41:40.070 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
01:41:40.097 00.027 11060 worker thread done servicing request
01:41:40.098 00.001 10844 OnExposeComplete: enter
01:41:40.098 00.000 10844 UpdateGuideState(): m_state=6
01:41:40.098 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10773
01:41:40.098 00.000 10844 Star::Find returns 1 (0), X=269.01, Y=61.03, Mass=2672, SNR=32.4, Peak=228 HFD=2.9
01:41:40.098 00.000 10844 MultiStar: [#1 0.02,1.01,0.00,M3] [#2 -0.20,-0.02,2.16,U] [#3 -0.01,0.81,0.00,M2] [#4 0.69,0.40,0.00,M6] [#5 0.30,0.96,0.00,M4] [#6 0.09,0.47,1.01,U] [#7 -0.10,0.01,0.84,U] [#8 0.01,0.94,0.00,M4] 
01:41:40.099 00.001 10844 refined, 3 included, MultiStar: {0.02, 0.10}, one-star: {0.52, 0.06}
01:41:40.099 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
01:41:40.099 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
01:41:40.099 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.38 mountX=-0.10 mountY=0.00, mountTheta=3.12
01:41:40.100 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
01:41:40.101 00.001 10844 Enqueuing Move request for scope (0.02, 0.10)
01:41:40.101 00.000 11060 Worker thread wakes up
01:41:40.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:41:40.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:41:40.101 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=0.00
01:41:40.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:41:40.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:40.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:40.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:41:40.101 00.000 11060 MoveAxis(E, 0, ABG)
01:41:40.101 00.000 11060 Move returns status 0, amount 0
01:41:40.101 00.000 11060 MoveAxis(N, 0, ABG)
01:41:40.101 00.000 10844 UpdateGuideState exits: m=2672 SNR=32.4
01:41:40.101 00.000 11060 Move returns status 0, amount 0
01:41:40.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:40.102 00.001 11060 move complete, result=0
01:41:40.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:40.102 00.000 10844 Enqueuing Expose request
01:41:40.102 00.000 11060 worker thread done servicing request
01:41:40.102 00.000 11060 Worker thread wakes up
01:41:40.102 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:40.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:40.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:40.738 00.636 11060 Exposure complete
01:41:40.919 00.181 11060 worker thread done servicing request
01:41:40.919 00.000 10844 OnExposeComplete: enter
01:41:40.919 00.000 10844 UpdateGuideState(): m_state=6
01:41:40.919 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10774
01:41:40.919 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=61.38, Mass=2372, SNR=30.4, Peak=194 HFD=3.4
01:41:40.919 00.000 10844 MultiStar: [#1 0.37,1.13,0.00,M4] [#2 -0.09,0.71,0.00,M1] [#3 0.47,0.98,0.00,M3] [#4 -0.09,0.68,0.00,M7] [#5 0.58,1.09,0.00,M5] [#6 0.21,0.85,0.00,M1] [#7 -0.04,1.02,0.00,M1] [#8 -0.32,1.09,0.00,M5] 
01:41:40.919 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
01:41:40.919 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
01:41:40.919 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=0.40 hyp=0.65 cameraTheta=0.67 mountX=-0.49 mountY=0.43, mountTheta=2.41
01:41:40.923 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=0.40, opts=13)
01:41:40.935 00.012 10844 Enqueuing Move request for scope (0.51, 0.40)
01:41:40.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:40.935 00.000 11060 Worker thread wakes up
01:41:40.935 00.000 10844 UpdateGuideState exits: m=2372 SNR=30.4
01:41:40.936 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.40) opts 0xd
01:41:40.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:40.936 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, 0.40)
01:41:40.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:40.936 00.000 10844 Enqueuing Expose request
01:41:40.936 00.000 11060 Moving (0.51, 0.40) raw xDistance=-0.49 yDistance=0.43
01:41:40.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
01:41:40.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
01:41:40.936 00.000 11060 MoveAxis(E, 85, ABG)
01:41:40.936 00.000 11060 Guiding  Dir = 2, Dur = 85
01:41:40.968 00.032 11060 IsSlewing returns 0
01:41:40.968 00.000 11060 IsGuiding returns 0
01:41:41.077 00.109 11060 IsGuiding returns 0
01:41:41.077 00.000 11060 Move returns status 0, amount 85
01:41:41.078 00.001 11060 MoveAxis(S, 169, ABG)
01:41:41.078 00.000 11060 Guiding  Dir = 1, Dur = 169
01:41:41.097 00.019 11060 IsSlewing returns 0
01:41:41.098 00.001 11060 IsGuiding returns 0
01:41:41.278 00.180 11060 IsGuiding returns 0
01:41:41.278 00.000 11060 Move returns status 0, amount 169
01:41:41.278 00.000 11060 move complete, result=0
01:41:41.278 00.000 11060 worker thread done servicing request
01:41:41.278 00.000 11060 Worker thread wakes up
01:41:41.278 00.000 10844 GuideStep: -0.5 px 85 ms EAST, 0.4 px 169 ms SOUTH
01:41:41.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:41.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:41.908 00.630 11060 Exposure complete
01:41:42.069 00.161 11060 worker thread done servicing request
01:41:42.069 00.000 10844 OnExposeComplete: enter
01:41:42.069 00.000 10844 UpdateGuideState(): m_state=6
01:41:42.069 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10775
01:41:42.069 00.000 10844 Star::Find returns 1 (0), X=269.13, Y=61.16, Mass=2965, SNR=33.8, Peak=232 HFD=3.7
01:41:42.070 00.001 10844 MultiStar: [#1 0.18,0.85,0.00,M5] [#2 0.22,0.59,0.00,M2] [#3 0.09,0.60,0.00,M4] [#4 0.08,0.68,0.00,M8] [#5 -0.08,0.71,0.00,M6] [#6 0.27,0.78,0.00,M2] [#7 0.26,0.44,0.89,U] [#8 0.36,0.54,0.00,M6] 
01:41:42.070 00.000 10844 refined, 1 included, MultiStar: {0.47, 0.31}, one-star: {0.65, 0.19}
01:41:42.070 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
01:41:42.070 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
01:41:42.070 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=0.31 hyp=0.56 cameraTheta=0.58 mountX=-0.39 mountY=0.41, mountTheta=2.32
01:41:42.071 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=0.31, opts=13)
01:41:42.071 00.000 10844 Enqueuing Move request for scope (0.47, 0.31)
01:41:42.071 00.000 11060 Worker thread wakes up
01:41:42.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.31) opts 0xd
01:41:42.071 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, 0.31)
01:41:42.071 00.000 11060 Moving (0.47, 0.31) raw xDistance=-0.39 yDistance=0.41
01:41:42.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
01:41:42.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:42.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.41
01:41:42.071 00.000 11060 MoveAxis(E, 69, ABG)
01:41:42.071 00.000 11060 Guiding  Dir = 2, Dur = 69
01:41:42.072 00.001 10844 UpdateGuideState exits: m=2965 SNR=33.8
01:41:42.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:42.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:42.072 00.000 10844 Enqueuing Expose request
01:41:42.091 00.019 11060 IsSlewing returns 0
01:41:42.091 00.000 11060 IsGuiding returns 0
01:41:42.168 00.077 11060 IsGuiding returns 0
01:41:42.168 00.000 11060 Move returns status 0, amount 69
01:41:42.168 00.000 11060 MoveAxis(S, 160, ABG)
01:41:42.168 00.000 11060 Guiding  Dir = 1, Dur = 160
01:41:42.187 00.019 11060 IsSlewing returns 0
01:41:42.189 00.002 11060 IsGuiding returns 0
01:41:42.356 00.167 11060 IsGuiding returns 0
01:41:42.356 00.000 11060 Move returns status 0, amount 160
01:41:42.356 00.000 11060 move complete, result=0
01:41:42.356 00.000 11060 worker thread done servicing request
01:41:42.356 00.000 11060 Worker thread wakes up
01:41:42.356 00.000 10844 GuideStep: -0.4 px 69 ms EAST, 0.4 px 160 ms SOUTH
01:41:42.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:42.357 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:42.986 00.629 11060 Exposure complete
01:41:43.137 00.151 11060 worker thread done servicing request
01:41:43.137 00.000 10844 OnExposeComplete: enter
01:41:43.137 00.000 10844 UpdateGuideState(): m_state=6
01:41:43.137 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10776
01:41:43.137 00.000 10844 Star::Find returns 1 (1), X=268.69, Y=61.22, Mass=3321, SNR=36.4, Peak=255 HFD=3.6
01:41:43.138 00.001 10844 MultiStar: [#1 -0.17,0.40,0.92,U] [#2 0.14,0.44,1.85,U] [#3 0.30,-0.02,0.89,U] [#4 -0.19,0.22,0.87,U] [#5 -0.38,0.64,0.00,M7] [#6 -0.23,0.47,0.80,U] [#7 -0.14,0.50,0.75,U] [#8 0.21,0.49,0.84,U] 
01:41:43.138 00.000 10844 single-star, 7 included, MultiStar: {0.04, 0.35}, one-star: {0.20, 0.25}
01:41:43.138 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
01:41:43.138 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
01:41:43.138 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.89 mountX=-0.28 mountY=0.16, mountTheta=2.63
01:41:43.139 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.25, opts=13)
01:41:43.139 00.000 10844 Enqueuing Move request for scope (0.20, 0.25)
01:41:43.139 00.000 11060 Worker thread wakes up
01:41:43.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:43.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
01:41:43.139 00.000 10844 UpdateGuideState exits: m=3321 SNR=36.4 Saturated
01:41:43.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
01:41:43.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:43.139 00.000 11060 Moving (0.20, 0.25) raw xDistance=-0.28 yDistance=0.16
01:41:43.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:43.139 00.000 10844 Enqueuing Expose request
01:41:43.140 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:41:43.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:43.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:41:43.140 00.000 11060 MoveAxis(E, 51, ABG)
01:41:43.140 00.000 11060 Guiding  Dir = 2, Dur = 51
01:41:43.152 00.012 11060 IsSlewing returns 0
01:41:43.152 00.000 11060 IsGuiding returns 0
01:41:43.214 00.062 11060 IsGuiding returns 0
01:41:43.214 00.000 11060 Move returns status 0, amount 51
01:41:43.214 00.000 11060 MoveAxis(N, 0, ABG)
01:41:43.214 00.000 11060 Move returns status 0, amount 0
01:41:43.214 00.000 11060 move complete, result=0
01:41:43.214 00.000 11060 worker thread done servicing request
01:41:43.214 00.000 11060 Worker thread wakes up
01:41:43.214 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.2 px 0 ms NORTH
01:41:43.215 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:43.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:43.858 00.643 11060 Exposure complete
01:41:44.031 00.173 11060 worker thread done servicing request
01:41:44.032 00.001 10844 OnExposeComplete: enter
01:41:44.032 00.000 10844 UpdateGuideState(): m_state=6
01:41:44.032 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10777
01:41:44.032 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=60.94, Mass=2596, SNR=31.9, Peak=230 HFD=3.5
01:41:44.032 00.000 10844 MultiStar: [#1 -0.18,0.14,1.07,U] [#2 0.18,0.29,2.27,U] [#3 -0.07,0.09,0.97,U] [#4 0.05,0.55,1.07,U] [#5 0.56,0.06,1.03,U] [#6 -0.41,0.25,0.97,U] [#7 -0.49,0.02,0.81,U] [#8 0.01,0.64,0.00,M6] 
01:41:44.032 00.000 10844 single-star, 7 included, MultiStar: {0.01, 0.19}, one-star: {0.08, -0.04}
01:41:44.032 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:41:44.032 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
01:41:44.032 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.42 mountX=0.02 mountY=0.09, mountTheta=1.33
01:41:44.034 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
01:41:44.034 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
01:41:44.034 00.000 11060 Worker thread wakes up
01:41:44.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:41:44.034 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:41:44.034 00.000 11060 Moving (0.08, -0.04) raw xDistance=0.02 yDistance=0.09
01:41:44.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:41:44.034 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:44.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:44.034 00.000 10844 UpdateGuideState exits: m=2596 SNR=31.9
01:41:44.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:41:44.034 00.000 11060 MoveAxis(E, 0, ABG)
01:41:44.034 00.000 11060 Move returns status 0, amount 0
01:41:44.034 00.000 11060 MoveAxis(N, 0, ABG)
01:41:44.034 00.000 11060 Move returns status 0, amount 0
01:41:44.035 00.001 11060 move complete, result=0
01:41:44.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:44.035 00.000 11060 worker thread done servicing request
01:41:44.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:44.035 00.000 10844 Enqueuing Expose request
01:41:44.035 00.000 11060 Worker thread wakes up
01:41:44.035 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:44.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:44.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:44.672 00.637 11060 Exposure complete
01:41:44.841 00.169 11060 worker thread done servicing request
01:41:44.842 00.001 10844 OnExposeComplete: enter
01:41:44.842 00.000 10844 UpdateGuideState(): m_state=6
01:41:44.842 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10778
01:41:44.842 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=60.92, Mass=2530, SNR=30.8, Peak=237 HFD=3.4
01:41:44.842 00.000 10844 MultiStar: [#1 0.11,-0.43,1.02,U] [#2 -0.07,0.06,2.31,U] [#3 -0.17,0.02,1.08,U] [#4 -0.11,0.34,0.97,U] [#5 0.16,0.05,1.05,U] [#6 -0.03,0.50,0.87,U] [#7 0.02,-0.07,0.90,U] [#8 -0.49,0.26,1.07,U] 
01:41:44.842 00.000 10844 single-star, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.08, -0.06}
01:41:44.842 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
01:41:44.842 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
01:41:44.843 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.49 mountX=0.07 mountY=-0.06, mountTheta=-0.74
01:41:44.843 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
01:41:44.845 00.002 10844 Enqueuing Move request for scope (-0.08, -0.06)
01:41:44.845 00.000 11060 Worker thread wakes up
01:41:44.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:41:44.845 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:41:44.845 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.06
01:41:44.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:41:44.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:44.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:44.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:41:44.845 00.000 11060 MoveAxis(E, 0, ABG)
01:41:44.845 00.000 11060 Move returns status 0, amount 0
01:41:44.845 00.000 10844 UpdateGuideState exits: m=2530 SNR=30.8
01:41:44.845 00.000 11060 MoveAxis(N, 0, ABG)
01:41:44.845 00.000 11060 Move returns status 0, amount 0
01:41:44.846 00.001 11060 move complete, result=0
01:41:44.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:44.846 00.000 11060 worker thread done servicing request
01:41:44.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:44.846 00.000 10844 Enqueuing Expose request
01:41:44.846 00.000 11060 Worker thread wakes up
01:41:44.846 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:44.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:44.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:45.498 00.652 11060 Exposure complete
01:41:45.678 00.180 11060 worker thread done servicing request
01:41:45.678 00.000 10844 OnExposeComplete: enter
01:41:45.678 00.000 10844 UpdateGuideState(): m_state=6
01:41:45.678 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10779
01:41:45.678 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=60.97, Mass=2480, SNR=31.5, Peak=199 HFD=3.5
01:41:45.678 00.000 10844 MultiStar: [#1 -0.34,-0.69,0.00,M3] [#2 -0.30,0.22,2.13,U] [#3 -0.07,-0.51,0.92,U] [#4 0.01,0.14,0.93,U] [#5 -0.20,-0.29,1.08,U] [#6 -0.57,0.05,0.94,U] [#7 -0.26,-0.43,0.91,U] [#8 0.38,0.57,0.00,M6] 
01:41:45.678 00.000 10844 single-star, 6 included, MultiStar: {-0.20, -0.07}, one-star: {0.09, -0.00}
01:41:45.678 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
01:41:45.680 00.002 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
01:41:45.680 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.04 mountX=-0.01 mountY=0.09, mountTheta=1.71
01:41:45.681 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
01:41:45.681 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
01:41:45.681 00.000 11060 Worker thread wakes up
01:41:45.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:45.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
01:41:45.681 00.000 10844 UpdateGuideState exits: m=2480 SNR=31.5
01:41:45.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
01:41:45.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:45.681 00.000 11060 Moving (0.09, -0.00) raw xDistance=-0.01 yDistance=0.09
01:41:45.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:45.681 00.000 10844 Enqueuing Expose request
01:41:45.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:41:45.682 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:45.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:41:45.682 00.000 11060 MoveAxis(E, 0, ABG)
01:41:45.682 00.000 11060 Move returns status 0, amount 0
01:41:45.682 00.000 11060 MoveAxis(N, 0, ABG)
01:41:45.682 00.000 11060 Move returns status 0, amount 0
01:41:45.682 00.000 11060 move complete, result=0
01:41:45.682 00.000 11060 worker thread done servicing request
01:41:45.682 00.000 11060 Worker thread wakes up
01:41:45.683 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:45.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:45.684 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:46.317 00.633 11060 Exposure complete
01:41:46.485 00.168 11060 worker thread done servicing request
01:41:46.485 00.000 10844 OnExposeComplete: enter
01:41:46.485 00.000 10844 UpdateGuideState(): m_state=6
01:41:46.485 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10780
01:41:46.485 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=61.16, Mass=2194, SNR=29.3, Peak=200 HFD=3.6
01:41:46.486 00.001 10844 MultiStar: [#1 0.21,-0.59,0.00,M4] [#2 -0.02,0.25,2.27,U] [#3 -0.01,-0.20,1.07,U] [#4 0.50,-0.09,1.11,U] [#5 0.10,-0.24,1.14,U] [#6 -0.40,0.68,0.00,M1] [#7 -0.37,-0.17,1.02,U] [#8 -0.29,0.49,1.00,U] 
01:41:46.486 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.10, 0.19}
01:41:46.486 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.09)
01:41:46.486 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
01:41:46.486 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.45 mountX=-0.06 mountY=-0.00, mountTheta=-3.10
01:41:46.489 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
01:41:46.489 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
01:41:46.489 00.000 11060 Worker thread wakes up
01:41:46.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:46.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:41:46.489 00.000 10844 UpdateGuideState exits: m=2194 SNR=29.3
01:41:46.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:41:46.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:46.489 00.000 11060 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.00
01:41:46.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:46.489 00.000 10844 Enqueuing Expose request
01:41:46.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:41:46.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:46.490 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:41:46.490 00.000 11060 MoveAxis(E, 0, ABG)
01:41:46.490 00.000 11060 Move returns status 0, amount 0
01:41:46.490 00.000 11060 MoveAxis(N, 0, ABG)
01:41:46.490 00.000 11060 Move returns status 0, amount 0
01:41:46.490 00.000 11060 move complete, result=0
01:41:46.490 00.000 11060 worker thread done servicing request
01:41:46.490 00.000 11060 Worker thread wakes up
01:41:46.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:46.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:46.492 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:47.124 00.632 11060 Exposure complete
01:41:47.291 00.167 11060 worker thread done servicing request
01:41:47.291 00.000 10844 OnExposeComplete: enter
01:41:47.291 00.000 10844 UpdateGuideState(): m_state=6
01:41:47.292 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10781
01:41:47.292 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.02, Mass=3062, SNR=35.5, Peak=245 HFD=3.4
01:41:47.292 00.000 10844 MultiStar: [#1 0.22,0.52,0.99,U] [#2 0.03,0.49,1.95,U] [#3 0.25,-0.16,0.85,U] [#4 0.30,0.44,0.85,U] [#5 0.11,0.22,1.05,U] [#6 -0.61,1.14,0.00,M2] [#7 0.22,0.50,0.86,U] [#8 -0.08,1.08,0.00,M6] 
01:41:47.292 00.000 10844 single-star, 6 included, MultiStar: {0.16, 0.32}, one-star: {0.15, 0.05}
01:41:47.292 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
01:41:47.292 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
01:41:47.292 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.30 mountX=-0.07 mountY=0.14, mountTheta=2.05
01:41:47.294 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.05, opts=13)
01:41:47.294 00.000 10844 Enqueuing Move request for scope (0.15, 0.05)
01:41:47.294 00.000 11060 Worker thread wakes up
01:41:47.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:41:47.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:41:47.294 00.000 11060 Moving (0.15, 0.05) raw xDistance=-0.07 yDistance=0.14
01:41:47.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:41:47.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:47.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:41:47.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:41:47.294 00.000 11060 MoveAxis(E, 0, ABG)
01:41:47.294 00.000 11060 Move returns status 0, amount 0
01:41:47.295 00.001 11060 MoveAxis(N, 0, ABG)
01:41:47.295 00.000 10844 UpdateGuideState exits: m=3062 SNR=35.5
01:41:47.295 00.000 11060 Move returns status 0, amount 0
01:41:47.295 00.000 11060 move complete, result=0
01:41:47.295 00.000 11060 worker thread done servicing request
01:41:47.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:47.295 00.000 10844 Enqueuing Expose request
01:41:47.295 00.000 11060 Worker thread wakes up
01:41:47.295 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:47.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:47.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:47.940 00.645 11060 Exposure complete
01:41:48.140 00.200 11060 worker thread done servicing request
01:41:48.140 00.000 10844 OnExposeComplete: enter
01:41:48.140 00.000 10844 UpdateGuideState(): m_state=6
01:41:48.140 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10782
01:41:48.140 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=60.89, Mass=2986, SNR=35.0, Peak=232 HFD=3.6
01:41:48.141 00.001 10844 MultiStar: [#1 -0.05,0.06,1.07,U] [#2 0.31,0.25,1.94,U] [#3 -0.25,-0.27,0.86,U] [#4 0.16,0.43,0.94,U] [#5 0.34,0.52,0.00,M3] [#6 -0.41,0.74,0.00,M3] [#7 -0.18,0.13,0.81,U] [#8 -0.41,0.84,0.00,M7] 
01:41:48.141 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.11}, one-star: {0.12, -0.08}
01:41:48.141 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
01:41:48.141 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
01:41:48.141 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.02 mountX=-0.12 mountY=0.05, mountTheta=2.75
01:41:48.142 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
01:41:48.142 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
01:41:48.143 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:48.143 00.000 10844 UpdateGuideState exits: m=2986 SNR=35.0
01:41:48.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:48.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:48.143 00.000 10844 Enqueuing Expose request
01:41:48.143 00.000 11060 Worker thread wakes up
01:41:48.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
01:41:48.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
01:41:48.143 00.000 11060 Moving (0.07, 0.11) raw xDistance=-0.12 yDistance=0.05
01:41:48.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:41:48.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:48.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:41:48.143 00.000 11060 MoveAxis(E, 21, ABG)
01:41:48.143 00.000 11060 Guiding  Dir = 2, Dur = 21
01:41:48.151 00.008 11060 IsSlewing returns 0
01:41:48.151 00.000 11060 IsGuiding returns 0
01:41:48.181 00.030 11060 IsGuiding returns 0
01:41:48.181 00.000 11060 Move returns status 0, amount 21
01:41:48.181 00.000 11060 MoveAxis(N, 0, ABG)
01:41:48.181 00.000 11060 Move returns status 0, amount 0
01:41:48.183 00.002 11060 move complete, result=0
01:41:48.183 00.000 11060 worker thread done servicing request
01:41:48.183 00.000 11060 Worker thread wakes up
01:41:48.183 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
01:41:48.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:48.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:48.818 00.635 11060 Exposure complete
01:41:48.985 00.167 10844 OnExposeComplete: enter
01:41:48.985 00.000 10844 UpdateGuideState(): m_state=6
01:41:48.997 00.012 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10783
01:41:48.997 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=61.09, Mass=2885, SNR=34.0, Peak=247 HFD=3.4
01:41:48.998 00.001 10844 MultiStar: [#1 -0.13,0.64,0.00,M3] [#2 -0.05,0.95,0.00,M1] [#3 -0.26,0.45,0.89,U] [#4 0.71,-0.06,0.00,M2] [#5 0.24,0.17,1.03,U] [#6 -0.38,0.35,0.80,U] [#7 -0.53,0.23,0.86,U] [#8 -0.62,0.50,0.00,M8] 
01:41:48.998 00.000 10844 single-star, 4 included, MultiStar: {-0.12, 0.25}, one-star: {0.21, 0.11}
01:41:48.999 00.001 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:41:48.999 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:41:48.999 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.49 mountX=-0.15 mountY=0.19, mountTheta=2.23
01:41:49.000 00.001 11060 worker thread done servicing request
01:41:49.001 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.11, opts=13)
01:41:49.002 00.001 10844 Enqueuing Move request for scope (0.21, 0.11)
01:41:49.002 00.000 11060 Worker thread wakes up
01:41:49.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:49.002 00.000 10844 UpdateGuideState exits: m=2885 SNR=34.0
01:41:49.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:49.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:49.002 00.000 10844 Enqueuing Expose request
01:41:49.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
01:41:49.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
01:41:49.002 00.000 11060 Moving (0.21, 0.11) raw xDistance=-0.15 yDistance=0.19
01:41:49.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:41:49.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
01:41:49.002 00.000 11060 MoveAxis(E, 27, ABG)
01:41:49.003 00.001 11060 Guiding  Dir = 2, Dur = 27
01:41:49.009 00.006 11060 IsSlewing returns 0
01:41:49.009 00.000 11060 IsGuiding returns 0
01:41:49.040 00.031 11060 IsGuiding returns 0
01:41:49.040 00.000 11060 Move returns status 0, amount 27
01:41:49.040 00.000 11060 MoveAxis(S, 74, ABG)
01:41:49.040 00.000 11060 Guiding  Dir = 1, Dur = 74
01:41:49.055 00.015 11060 IsSlewing returns 0
01:41:49.055 00.000 11060 IsGuiding returns 0
01:41:49.143 00.088 11060 IsGuiding returns 0
01:41:49.143 00.000 11060 Move returns status 0, amount 74
01:41:49.143 00.000 11060 move complete, result=0
01:41:49.143 00.000 11060 worker thread done servicing request
01:41:49.143 00.000 11060 Worker thread wakes up
01:41:49.145 00.002 10844 GuideStep: -0.1 px 27 ms EAST, 0.2 px 74 ms SOUTH
01:41:49.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:49.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:49.783 00.638 11060 Exposure complete
01:41:49.975 00.192 11060 worker thread done servicing request
01:41:49.975 00.000 10844 OnExposeComplete: enter
01:41:49.975 00.000 10844 UpdateGuideState(): m_state=6
01:41:49.976 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10784
01:41:49.976 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=61.07, Mass=2441, SNR=31.0, Peak=216 HFD=3.5
01:41:49.976 00.000 10844 MultiStar: [#1 -0.46,0.29,1.01,U] [#2 -0.35,0.48,2.12,U] [#3 -0.39,0.33,1.10,U] [#4 0.25,0.28,1.08,U] [#5 -0.01,0.40,1.16,U] [#6 -0.88,-0.03,0.00,M3] [#7 -0.31,-0.11,0.94,U] [#8 -0.24,0.36,1.07,U] 
01:41:49.976 00.000 10844 single-star, 7 included, MultiStar: {-0.20, 0.30}, one-star: {-0.01, 0.10}
01:41:49.976 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.42 = -2.87)
01:41:49.976 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
01:41:49.976 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.66 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
01:41:49.977 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
01:41:49.977 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
01:41:49.977 00.000 11060 Worker thread wakes up
01:41:49.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:41:49.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:41:49.977 00.000 10844 UpdateGuideState exits: m=2441 SNR=31.0
01:41:49.977 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:41:49.979 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:49.979 00.000 11060 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.03
01:41:49.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:49.979 00.000 10844 Enqueuing Expose request
01:41:49.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:41:49.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:49.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:49.979 00.000 11060 MoveAxis(E, 0, ABG)
01:41:49.979 00.000 11060 Move returns status 0, amount 0
01:41:49.979 00.000 11060 MoveAxis(N, 0, ABG)
01:41:49.979 00.000 11060 Move returns status 0, amount 0
01:41:49.979 00.000 11060 move complete, result=0
01:41:49.979 00.000 11060 worker thread done servicing request
01:41:49.980 00.001 11060 Worker thread wakes up
01:41:49.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:49.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:49.982 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:50.609 00.627 11060 Exposure complete
01:41:50.770 00.161 11060 worker thread done servicing request
01:41:50.770 00.000 10844 OnExposeComplete: enter
01:41:50.771 00.001 10844 UpdateGuideState(): m_state=6
01:41:50.771 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10785
01:41:50.771 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=61.14, Mass=2706, SNR=32.0, Peak=190 HFD=3.8
01:41:50.771 00.000 10844 MultiStar: [#1 -0.13,0.77,0.00,M3] [#2 -0.27,-0.29,2.07,U] [#3 -0.39,-0.09,1.01,U] [#4 0.54,-0.68,0.00,M2] [#5 -0.30,-0.48,0.99,U] [#6 -0.57,-0.62,0.00,M4] [#7 -0.63,-0.19,0.00,M1] [#8 -0.53,-0.16,0.98,U] 
01:41:50.771 00.000 10844 single-star, 4 included, MultiStar: {-0.29, -0.19}, one-star: {0.05, 0.16}
01:41:50.772 00.001 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:41:50.772 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
01:41:50.772 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.26 mountX=-0.17 mountY=0.02, mountTheta=3.00
01:41:50.773 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
01:41:50.773 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
01:41:50.773 00.000 11060 Worker thread wakes up
01:41:50.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:41:50.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
01:41:50.773 00.000 10844 UpdateGuideState exits: m=2706 SNR=32.0
01:41:50.773 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
01:41:50.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:50.773 00.000 11060 Moving (0.05, 0.16) raw xDistance=-0.17 yDistance=0.02
01:41:50.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:50.773 00.000 10844 Enqueuing Expose request
01:41:50.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:41:50.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:50.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:41:50.773 00.000 11060 MoveAxis(E, 29, ABG)
01:41:50.773 00.000 11060 Guiding  Dir = 2, Dur = 29
01:41:50.791 00.018 11060 IsSlewing returns 0
01:41:50.792 00.001 11060 IsGuiding returns 0
01:41:50.855 00.063 11060 IsGuiding returns 0
01:41:50.855 00.000 11060 Move returns status 0, amount 29
01:41:50.855 00.000 11060 MoveAxis(N, 0, ABG)
01:41:50.856 00.001 11060 Move returns status 0, amount 0
01:41:50.856 00.000 11060 move complete, result=0
01:41:50.856 00.000 11060 worker thread done servicing request
01:41:50.856 00.000 11060 Worker thread wakes up
01:41:50.856 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
01:41:50.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:50.857 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:51.484 00.627 11060 Exposure complete
01:41:51.657 00.173 11060 worker thread done servicing request
01:41:51.657 00.000 10844 OnExposeComplete: enter
01:41:51.658 00.001 10844 UpdateGuideState(): m_state=6
01:41:51.658 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10786
01:41:51.658 00.000 10844 Star::Find returns 1 (0), X=268.98, Y=61.23, Mass=3304, SNR=34.8, Peak=179 HFD=4.3
01:41:51.658 00.000 10844 MultiStar: [#1 -1.43,0.38,0.00,M4] [#2 -0.40,0.35,2.03,U] [#3 -0.50,0.53,0.00,M1] [#4 -0.47,0.36,0.90,U] [#5 -0.26,0.99,0.00,M1] [#6 -0.60,0.20,0.00,M5] [#7 -1.18,-0.25,0.00,M2] [#8 -0.34,0.68,0.00,M7] 
01:41:51.658 00.000 10844 refined, 2 included, MultiStar: {-0.19, 0.33}, one-star: {0.49, 0.25}
01:41:51.658 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
01:41:51.658 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
01:41:51.659 00.001 10844 CameraToMount -- cameraX=-0.19 cameraY=0.33 hyp=0.38 cameraTheta=2.10 mountX=-0.29 mountY=-0.24, mountTheta=-2.44
01:41:51.660 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.33, opts=13)
01:41:51.660 00.000 10844 Enqueuing Move request for scope (-0.19, 0.33)
01:41:51.660 00.000 11060 Worker thread wakes up
01:41:51.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:51.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.33) opts 0xd
01:41:51.660 00.000 10844 UpdateGuideState exits: m=3304 SNR=34.8
01:41:51.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.33)
01:41:51.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:51.660 00.000 11060 Moving (-0.19, 0.33) raw xDistance=-0.29 yDistance=-0.24
01:41:51.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:51.661 00.001 10844 Enqueuing Expose request
01:41:51.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:41:51.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:41:51.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:41:51.661 00.000 11060 MoveAxis(E, 51, ABG)
01:41:51.661 00.000 11060 Guiding  Dir = 2, Dur = 51
01:41:51.664 00.003 11060 IsSlewing returns 0
01:41:51.664 00.000 11060 IsGuiding returns 0
01:41:51.727 00.063 11060 IsGuiding returns 0
01:41:51.727 00.000 11060 Move returns status 0, amount 51
01:41:51.727 00.000 11060 MoveAxis(N, 0, ABG)
01:41:51.727 00.000 11060 Move returns status 0, amount 0
01:41:51.727 00.000 11060 move complete, result=0
01:41:51.727 00.000 11060 worker thread done servicing request
01:41:51.727 00.000 11060 Worker thread wakes up
01:41:51.728 00.001 10844 GuideStep: -0.3 px 51 ms EAST, -0.2 px 0 ms NORTH
01:41:51.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:51.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:52.355 00.627 11060 Exposure complete
01:41:52.524 00.169 11060 worker thread done servicing request
01:41:52.524 00.000 10844 OnExposeComplete: enter
01:41:52.525 00.001 10844 UpdateGuideState(): m_state=6
01:41:52.525 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10787
01:41:52.525 00.000 10844 Star::Find returns 1 (0), X=269.28, Y=60.67, Mass=3108, SNR=35.1, Peak=206 HFD=3.7
01:41:52.525 00.000 10844 MultiStar: [#1 -0.16,0.86,0.00,M5] [#2 -0.46,0.25,2.14,U] [#3 -0.55,0.28,0.00,M2] [#4 -0.28,0.11,0.91,U] [#5 -0.60,0.46,0.00,M2] [#6 -0.30,-0.18,0.90,U] [#7 -0.22,0.29,0.81,U] [#8 -0.60,0.09,0.00,M8] 
01:41:52.525 00.000 10844 refined, 4 included, MultiStar: {-0.15, 0.07}, one-star: {0.79, -0.30}
01:41:52.525 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
01:41:52.525 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.84)
01:41:52.525 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.71 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
01:41:52.527 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.07, opts=13)
01:41:52.527 00.000 10844 Enqueuing Move request for scope (-0.15, 0.07)
01:41:52.527 00.000 11060 Worker thread wakes up
01:41:52.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:52.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
01:41:52.527 00.000 10844 UpdateGuideState exits: m=3108 SNR=35.1
01:41:52.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
01:41:52.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:52.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:52.527 00.000 10844 Enqueuing Expose request
01:41:52.527 00.000 11060 Moving (-0.15, 0.07) raw xDistance=-0.04 yDistance=-0.16
01:41:52.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:41:52.528 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:52.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:41:52.528 00.000 11060 MoveAxis(E, 0, ABG)
01:41:52.528 00.000 11060 Move returns status 0, amount 0
01:41:52.528 00.000 11060 MoveAxis(N, 0, ABG)
01:41:52.528 00.000 11060 Move returns status 0, amount 0
01:41:52.528 00.000 11060 move complete, result=0
01:41:52.528 00.000 11060 worker thread done servicing request
01:41:52.528 00.000 11060 Worker thread wakes up
01:41:52.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:52.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:52.529 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:53.161 00.632 11060 Exposure complete
01:41:53.345 00.184 11060 worker thread done servicing request
01:41:53.346 00.001 10844 OnExposeComplete: enter
01:41:53.346 00.000 10844 UpdateGuideState(): m_state=6
01:41:53.346 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10788
01:41:53.346 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=61.84, Mass=2999, SNR=34.3, Peak=226 HFD=3.9
01:41:53.346 00.000 10844 MultiStar: [#1 -0.24,0.62,0.00,M6] [#2 -0.36,-1.07,0.00,M1] [#3 0.39,0.24,0.95,U] [#4 -0.31,0.77,0.00,M1] [#5 -0.12,1.16,0.00,M3] [#6 -0.36,0.31,0.84,U] [#7 0.19,0.54,0.91,U] [#8 -0.45,0.75,0.00,M9] 
01:41:53.346 00.000 10844 refined, 3 included, MultiStar: {-0.00, 0.50}, one-star: {-0.24, 0.87}
01:41:53.346 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
01:41:53.347 00.001 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
01:41:53.347 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.50 hyp=0.50 cameraTheta=1.57 mountX=-0.49 mountY=-0.08, mountTheta=-2.98
01:41:53.348 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.50, opts=13)
01:41:53.348 00.000 10844 Enqueuing Move request for scope (-0.00, 0.50)
01:41:53.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:53.348 00.000 10844 UpdateGuideState exits: m=2999 SNR=34.3
01:41:53.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:53.348 00.000 11060 Worker thread wakes up
01:41:53.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:53.348 00.000 10844 Enqueuing Expose request
01:41:53.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.50) opts 0xd
01:41:53.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.50)
01:41:53.348 00.000 11060 Moving (-0.00, 0.50) raw xDistance=-0.49 yDistance=-0.08
01:41:53.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
01:41:53.349 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:53.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:41:53.349 00.000 11060 MoveAxis(E, 85, ABG)
01:41:53.349 00.000 11060 Guiding  Dir = 2, Dur = 85
01:41:53.387 00.038 11060 IsSlewing returns 0
01:41:53.388 00.001 11060 IsGuiding returns 0
01:41:53.511 00.123 11060 IsGuiding returns 0
01:41:53.511 00.000 11060 Move returns status 0, amount 85
01:41:53.511 00.000 11060 MoveAxis(N, 0, ABG)
01:41:53.511 00.000 11060 Move returns status 0, amount 0
01:41:53.511 00.000 11060 move complete, result=0
01:41:53.511 00.000 11060 worker thread done servicing request
01:41:53.511 00.000 11060 Worker thread wakes up
01:41:53.511 00.000 10844 GuideStep: -0.5 px 85 ms EAST, -0.1 px 0 ms NORTH
01:41:53.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:53.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:54.143 00.632 11060 Exposure complete
01:41:54.312 00.169 11060 worker thread done servicing request
01:41:54.313 00.001 10844 OnExposeComplete: enter
01:41:54.313 00.000 10844 UpdateGuideState(): m_state=6
01:41:54.313 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10789
01:41:54.313 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=61.84, Mass=3236, SNR=35.5, Peak=217 HFD=3.9
01:41:54.314 00.001 10844 MultiStar: [#1 -0.27,1.10,0.00,M7] [#2 -0.71,-0.21,0.00,M2] [#3 0.28,-0.61,0.00,M2] [#4 -0.21,1.01,0.00,M2] [#5 -0.05,0.79,0.00,M4] [#6 -0.53,-0.17,0.82,U] [#7 -0.77,0.69,0.00,M1] [#8 -0.07,0.61,0.00,M10] 
01:41:54.314 00.000 10844 refined, 1 included, MultiStar: {-0.27, 0.40}, one-star: {-0.07, 0.87}
01:41:54.314 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
01:41:54.314 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
01:41:54.314 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.40 hyp=0.48 cameraTheta=2.17 mountX=-0.35 mountY=-0.33, mountTheta=-2.37
01:41:54.315 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.40, opts=13)
01:41:54.315 00.000 10844 Enqueuing Move request for scope (-0.27, 0.40)
01:41:54.317 00.002 11060 Worker thread wakes up
01:41:54.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.40) opts 0xd
01:41:54.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.40)
01:41:54.317 00.000 11060 Moving (-0.27, 0.40) raw xDistance=-0.35 yDistance=-0.33
01:41:54.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:41:54.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:41:54.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:54.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:41:54.317 00.000 11060 MoveAxis(E, 62, ABG)
01:41:54.317 00.000 11060 Guiding  Dir = 2, Dur = 62
01:41:54.317 00.000 10844 UpdateGuideState exits: m=3236 SNR=35.5
01:41:54.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:54.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:54.317 00.000 10844 Enqueuing Expose request
01:41:54.322 00.005 11060 IsSlewing returns 0
01:41:54.322 00.000 11060 IsGuiding returns 0
01:41:54.402 00.080 11060 IsGuiding returns 0
01:41:54.402 00.000 11060 Move returns status 0, amount 62
01:41:54.402 00.000 11060 MoveAxis(N, 0, ABG)
01:41:54.402 00.000 11060 Move returns status 0, amount 0
01:41:54.402 00.000 11060 move complete, result=0
01:41:54.402 00.000 11060 worker thread done servicing request
01:41:54.402 00.000 11060 Worker thread wakes up
01:41:54.402 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.3 px 0 ms NORTH
01:41:54.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:54.403 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:55.030 00.627 11060 Exposure complete
01:41:55.185 00.155 11060 worker thread done servicing request
01:41:55.185 00.000 10844 OnExposeComplete: enter
01:41:55.185 00.000 10844 UpdateGuideState(): m_state=6
01:41:55.186 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10790
01:41:55.186 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=61.14, Mass=2881, SNR=33.0, Peak=230 HFD=3.7
01:41:55.186 00.000 10844 MultiStar: [#1 -0.23,0.57,0.00,M8] [#2 -0.13,0.20,2.07,U] [#3 -0.51,0.10,1.02,U] [#4 0.20,1.47,0.00,M3] [#5 -0.39,0.86,0.00,M5] [#6 -0.17,-0.02,0.87,U] [#7 -0.13,0.48,0.98,U] [#8 0.28,-0.22,0.94,U] 
01:41:55.186 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.14}, one-star: {-0.31, 0.17}
01:41:55.186 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
01:41:55.186 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
01:41:55.186 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.44 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
01:41:55.188 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.14, opts=13)
01:41:55.188 00.000 10844 Enqueuing Move request for scope (-0.16, 0.14)
01:41:55.188 00.000 11060 Worker thread wakes up
01:41:55.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
01:41:55.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
01:41:55.188 00.000 11060 Moving (-0.16, 0.14) raw xDistance=-0.10 yDistance=-0.18
01:41:55.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:41:55.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:55.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:55.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:41:55.188 00.000 11060 MoveAxis(E, 0, ABG)
01:41:55.188 00.000 10844 UpdateGuideState exits: m=2881 SNR=33.0
01:41:55.188 00.000 11060 Move returns status 0, amount 0
01:41:55.188 00.000 11060 MoveAxis(N, 0, ABG)
01:41:55.188 00.000 11060 Move returns status 0, amount 0
01:41:55.188 00.000 11060 move complete, result=0
01:41:55.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:55.190 00.002 11060 worker thread done servicing request
01:41:55.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:55.190 00.000 10844 Enqueuing Expose request
01:41:55.190 00.000 11060 Worker thread wakes up
01:41:55.190 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:55.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:55.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:55.828 00.638 11060 Exposure complete
01:41:56.001 00.173 11060 worker thread done servicing request
01:41:56.001 00.000 10844 OnExposeComplete: enter
01:41:56.001 00.000 10844 UpdateGuideState(): m_state=6
01:41:56.001 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10791
01:41:56.002 00.001 10844 Star::Find returns 1 (0), X=268.08, Y=61.69, Mass=2954, SNR=34.0, Peak=245 HFD=3.5
01:41:56.002 00.000 10844 MultiStar: [#1 -0.47,-0.16,0.98,U] [#2 -0.79,0.48,0.00,M2] [#3 -0.58,0.41,0.00,M2] [#4 -0.48,1.16,0.00,M4] [#5 -0.05,0.79,0.00,M6] [#6 -0.27,0.03,0.79,U] [#7 -0.88,0.44,0.00,M1] [#8 -0.33,0.37,1.02,U] 
01:41:56.002 00.000 10844 refined, 3 included, MultiStar: {-0.37, 0.26}, one-star: {-0.41, 0.72}
01:41:56.002 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
01:41:56.002 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.01)
01:41:56.002 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.26 hyp=0.45 cameraTheta=2.54 mountX=-0.18 mountY=-0.41, mountTheta=-1.99
01:41:56.003 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.26, opts=13)
01:41:56.003 00.000 10844 Enqueuing Move request for scope (-0.37, 0.26)
01:41:56.003 00.000 11060 Worker thread wakes up
01:41:56.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:41:56.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.26) opts 0xd
01:41:56.003 00.000 10844 UpdateGuideState exits: m=2954 SNR=34.0
01:41:56.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.26)
01:41:56.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.003 00.000 11060 Moving (-0.37, 0.26) raw xDistance=-0.18 yDistance=-0.41
01:41:56.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:56.005 00.002 10844 Enqueuing Expose request
01:41:56.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:41:56.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:41:56.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:41:56.005 00.000 11060 MoveAxis(E, 32, ABG)
01:41:56.005 00.000 11060 Guiding  Dir = 2, Dur = 32
01:41:56.030 00.025 11060 IsSlewing returns 0
01:41:56.030 00.000 11060 IsGuiding returns 0
01:41:56.088 00.058 11060 IsGuiding returns 0
01:41:56.088 00.000 11060 Move returns status 0, amount 32
01:41:56.088 00.000 11060 MoveAxis(N, 0, ABG)
01:41:56.089 00.001 11060 Move returns status 0, amount 0
01:41:56.089 00.000 11060 move complete, result=0
01:41:56.089 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.4 px 0 ms NORTH
01:41:56.109 00.020 11060 worker thread done servicing request
01:41:56.110 00.001 11060 Worker thread wakes up
01:41:56.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:56.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:56.750 00.640 11060 Exposure complete
01:41:56.920 00.170 11060 worker thread done servicing request
01:41:56.920 00.000 10844 OnExposeComplete: enter
01:41:56.920 00.000 10844 UpdateGuideState(): m_state=6
01:41:56.920 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10792
01:41:56.920 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=61.15, Mass=2425, SNR=30.3, Peak=172 HFD=3.8
01:41:56.920 00.000 10844 MultiStar: [#1 -0.35,0.18,1.10,U] [#2 -0.51,0.71,0.00,M3] [#3 -0.15,-0.47,1.03,U] [#4 -0.35,0.81,0.00,M5] [#5 -0.46,0.14,1.12,U] [#6 -0.19,-0.63,0.00,M1] [#7 -0.90,-0.17,0.00,M2] [#8 -0.80,0.39,0.00,M9] 
01:41:56.920 00.000 10844 refined, 3 included, MultiStar: {-0.34, 0.01}, one-star: {-0.40, 0.17}
01:41:56.920 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
01:41:56.921 00.001 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
01:41:56.921 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.01 hyp=0.34 cameraTheta=3.11 mountX=0.05 mountY=-0.34, mountTheta=-1.42
01:41:56.922 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.01, opts=13)
01:41:56.922 00.000 10844 Enqueuing Move request for scope (-0.34, 0.01)
01:41:56.922 00.000 11060 Worker thread wakes up
01:41:56.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.01) opts 0xd
01:41:56.922 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.01)
01:41:56.922 00.000 11060 Moving (-0.34, 0.01) raw xDistance=0.05 yDistance=-0.34
01:41:56.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:41:56.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:41:56.922 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.19 newest=-0.93
01:41:56.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
01:41:56.923 00.001 11060 MoveAxis(E, 0, ABG)
01:41:56.923 00.000 11060 Move returns status 0, amount 0
01:41:56.923 00.000 10844 UpdateGuideState exits: m=2425 SNR=30.3
01:41:56.923 00.000 11060 BLC: Oldest BLC event removed
01:41:56.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.923 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:41:56.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:56.923 00.000 10844 Enqueuing Expose request
01:41:56.923 00.000 11060 MoveAxis(N, 882, ABG)
01:41:56.923 00.000 11060 duration set to 750 by maxDecDuration
01:41:56.923 00.000 11060 Guiding  Dir = 0, Dur = 750
01:41:56.962 00.039 11060 IsSlewing returns 0
01:41:56.962 00.000 11060 IsGuiding returns 0
01:41:57.730 00.768 11060 IsGuiding returns 0
01:41:57.730 00.000 11060 Move returns status 0, amount 750
01:41:57.730 00.000 11060 move complete, result=0
01:41:57.730 00.000 11060 worker thread done servicing request
01:41:57.730 00.000 11060 Worker thread wakes up
01:41:57.730 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
01:41:57.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:57.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:58.359 00.629 11060 Exposure complete
01:41:58.527 00.168 11060 worker thread done servicing request
01:41:58.527 00.000 10844 OnExposeComplete: enter
01:41:58.527 00.000 10844 UpdateGuideState(): m_state=6
01:41:58.527 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10793
01:41:58.528 00.001 10844 Star::Find returns 1 (0), X=268.16, Y=61.33, Mass=2857, SNR=32.8, Peak=201 HFD=4.0
01:41:58.528 00.000 10844 MultiStar: [#1 0.21,1.49,0.00,M7] [#2 -0.14,0.39,2.12,U] [#3 -0.18,0.42,0.96,U] [#4 -0.70,1.17,0.00,M6] [#5 -0.59,0.96,0.00,M6] [#6 -0.28,0.02,0.92,U] [#7 -0.29,0.83,0.00,M3] [#8 0.30,0.80,0.00,M10] 
01:41:58.528 00.000 10844 refined, 3 included, MultiStar: {-0.21, 0.32}, one-star: {-0.32, 0.35}
01:41:58.528 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
01:41:58.528 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
01:41:58.528 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.32 hyp=0.38 cameraTheta=2.15 mountX=-0.28 mountY=-0.26, mountTheta=-2.39
01:41:58.529 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.32, opts=13)
01:41:58.530 00.001 10844 Enqueuing Move request for scope (-0.21, 0.32)
01:41:58.530 00.000 11060 Worker thread wakes up
01:41:58.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:58.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.32) opts 0xd
01:41:58.530 00.000 10844 UpdateGuideState exits: m=2857 SNR=32.8
01:41:58.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.32)
01:41:58.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:58.530 00.000 11060 Moving (-0.21, 0.32) raw xDistance=-0.28 yDistance=-0.26
01:41:58.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:58.530 00.000 10844 Enqueuing Expose request
01:41:58.530 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.237092, 1:0.258843
01:41:58.530 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:41:58.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
01:41:58.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:41:58.530 00.000 11060 MoveAxis(E, 48, ABG)
01:41:58.530 00.000 11060 Guiding  Dir = 2, Dur = 48
01:41:58.543 00.013 11060 IsSlewing returns 0
01:41:58.543 00.000 11060 IsGuiding returns 0
01:41:58.604 00.061 11060 IsGuiding returns 0
01:41:58.604 00.000 11060 Move returns status 0, amount 48
01:41:58.604 00.000 11060 MoveAxis(N, 101, ABG)
01:41:58.604 00.000 11060 Guiding  Dir = 0, Dur = 101
01:41:58.620 00.016 11060 IsSlewing returns 0
01:41:58.620 00.000 11060 IsGuiding returns 0
01:41:58.729 00.109 11060 IsGuiding returns 0
01:41:58.729 00.000 11060 Move returns status 0, amount 101
01:41:58.730 00.001 11060 move complete, result=0
01:41:58.730 00.000 11060 worker thread done servicing request
01:41:58.730 00.000 11060 Worker thread wakes up
01:41:58.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:58.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:41:58.730 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.3 px 101 ms NORTH
01:41:59.366 00.636 11060 Exposure complete
01:41:59.515 00.149 11060 worker thread done servicing request
01:41:59.515 00.000 10844 OnExposeComplete: enter
01:41:59.515 00.000 10844 UpdateGuideState(): m_state=6
01:41:59.516 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10794
01:41:59.516 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=60.84, Mass=2722, SNR=32.9, Peak=221 HFD=3.9
01:41:59.516 00.000 10844 MultiStar: [#1 -0.94,0.14,0.00,M8] [#2 -0.08,0.35,2.06,U] [#3 -0.15,-0.56,0.96,U] [#4 -0.64,0.32,0.00,M7] [#5 0.07,0.85,0.00,M7] [#6 -0.47,-0.36,0.94,U] [#7 -0.23,0.03,0.89,U] [#8 -0.24,0.64,0.00,R] 
01:41:59.516 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.05}, one-star: {-0.56, -0.13}
01:41:59.516 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
01:41:59.516 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
01:41:59.516 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-2.97 mountX=0.09 mountY=-0.25, mountTheta=-1.22
01:41:59.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.05, opts=13)
01:41:59.518 00.000 10844 Enqueuing Move request for scope (-0.26, -0.05)
01:41:59.518 00.000 11060 Worker thread wakes up
01:41:59.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:41:59.525 00.007 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
01:41:59.525 00.000 10844 UpdateGuideState exits: m=2722 SNR=32.9
01:41:59.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
01:41:59.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:59.525 00.000 11060 Moving (-0.26, -0.05) raw xDistance=0.09 yDistance=-0.25
01:41:59.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:41:59.525 00.000 10844 Enqueuing Expose request
01:41:59.525 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.237092, 1:0.258843, 2:0.249278
01:41:59.525 00.000 11060 BLC: Under-shoot: nominal increase by 123
01:41:59.525 00.000 11060 BLC: window closed
01:41:59.525 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:41:59.525 00.000 11060 BLC: Pulse adjusted to 750
01:41:59.526 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:41:59.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
01:41:59.526 00.000 11060 MoveAxis(E, 0, ABG)
01:41:59.526 00.000 11060 Move returns status 0, amount 0
01:41:59.526 00.000 11060 MoveAxis(N, 97, ABG)
01:41:59.526 00.000 11060 Guiding  Dir = 0, Dur = 97
01:41:59.562 00.036 11060 IsSlewing returns 0
01:41:59.562 00.000 11060 IsGuiding returns 0
01:41:59.667 00.105 10844 evsrv: cli 0EEEE7F0 connect
01:41:59.667 00.000 10844 case statement mapped state 6 to 3
01:41:59.668 00.001 10844 case statement mapped state 6 to 3
01:41:59.668 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"302216a3-f942-4b7a-945d-e7a179738d5a"}
01:41:59.668 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"302216a3-f942-4b7a-945d-e7a179738d5a"}
01:41:59.668 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
01:41:59.703 00.035 11060 IsGuiding returns 0
01:41:59.703 00.000 11060 Move returns status 0, amount 97
01:41:59.703 00.000 11060 move complete, result=0
01:41:59.703 00.000 11060 worker thread done servicing request
01:41:59.703 00.000 11060 Worker thread wakes up
01:41:59.704 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 97 ms NORTH
01:41:59.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:41:59.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:00.344 00.640 11060 Exposure complete
01:42:00.518 00.174 11060 worker thread done servicing request
01:42:00.518 00.000 10844 OnExposeComplete: enter
01:42:00.518 00.000 10844 UpdateGuideState(): m_state=6
01:42:00.519 00.001 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10795
01:42:00.519 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=61.44, Mass=3036, SNR=34.2, Peak=215 HFD=3.8
01:42:00.519 00.000 10844 MultiStar: [#1 -0.58,1.12,0.00,M9] [#2 -0.61,0.85,0.00,M2] [#3 -0.40,0.12,1.02,U] [#4 0.02,-0.35,1.01,U] [#5 -0.40,0.91,0.00,M8] [#6 -0.31,0.32,0.90,U] [#7 -0.53,0.19,0.89,U] [#8 0.09,0.36,0.97,U] 
01:42:00.519 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.18}, one-star: {-0.33, 0.46}
01:42:00.519 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.26 = -2.03)
01:42:00.519 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.05)
01:42:00.519 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.50 mountX=-0.13 mountY=-0.27, mountTheta=-2.03
01:42:00.520 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.18, opts=13)
01:42:00.520 00.000 10844 Enqueuing Move request for scope (-0.24, 0.18)
01:42:00.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:00.520 00.000 10844 UpdateGuideState exits: m=3036 SNR=34.2
01:42:00.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:00.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:00.520 00.000 10844 Enqueuing Expose request
01:42:00.522 00.002 11060 Worker thread wakes up
01:42:00.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
01:42:00.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
01:42:00.522 00.000 11060 Moving (-0.24, 0.18) raw xDistance=-0.13 yDistance=-0.27
01:42:00.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:42:00.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
01:42:00.522 00.000 11060 MoveAxis(E, 23, ABG)
01:42:00.522 00.000 11060 Guiding  Dir = 2, Dur = 23
01:42:00.554 00.032 11060 IsSlewing returns 0
01:42:00.557 00.003 11060 IsGuiding returns 0
01:42:00.586 00.029 11060 IsGuiding returns 0
01:42:00.587 00.001 11060 Move returns status 0, amount 23
01:42:00.587 00.000 11060 MoveAxis(N, 103, ABG)
01:42:00.587 00.000 11060 Guiding  Dir = 0, Dur = 103
01:42:00.601 00.014 11060 IsSlewing returns 0
01:42:00.601 00.000 11060 IsGuiding returns 0
01:42:00.713 00.112 11060 IsGuiding returns 0
01:42:00.713 00.000 11060 Move returns status 0, amount 103
01:42:00.713 00.000 11060 move complete, result=0
01:42:00.713 00.000 11060 worker thread done servicing request
01:42:00.713 00.000 11060 Worker thread wakes up
01:42:00.713 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.3 px 103 ms NORTH
01:42:00.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:00.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:01.346 00.633 11060 Exposure complete
01:42:01.516 00.170 11060 worker thread done servicing request
01:42:01.516 00.000 10844 OnExposeComplete: enter
01:42:01.516 00.000 10844 UpdateGuideState(): m_state=6
01:42:01.516 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10796
01:42:01.516 00.000 10844 Star::Find returns 1 (1), X=267.78, Y=61.64, Mass=3189, SNR=35.6, Peak=255 HFD=3.7
01:42:01.517 00.001 10844 MultiStar: [#1 -1.00,-0.54,0.00,M10] [#2 -0.98,0.09,0.00,M3] [#3 -0.36,-0.06,1.00,U] [#4 0.40,0.47,0.00,M7] [#5 -0.22,0.61,0.00,M9] [#6 -0.25,-0.47,0.88,U] [#7 -0.85,-0.76,0.00,M2] [#8 -0.49,-0.64,0.00,M1] 
01:42:01.517 00.000 10844 refined, 2 included, MultiStar: {-0.45, 0.07}, one-star: {-0.71, 0.67}
01:42:01.517 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
01:42:01.517 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
01:42:01.517 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.07 hyp=0.45 cameraTheta=2.99 mountX=0.01 mountY=-0.45, mountTheta=-1.54
01:42:01.518 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.07, opts=13)
01:42:01.518 00.000 10844 Enqueuing Move request for scope (-0.45, 0.07)
01:42:01.519 00.001 11060 Worker thread wakes up
01:42:01.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.07) opts 0xd
01:42:01.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.07)
01:42:01.519 00.000 11060 Moving (-0.45, 0.07) raw xDistance=0.01 yDistance=-0.45
01:42:01.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:01.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.45
01:42:01.519 00.000 11060 MoveAxis(E, 0, ABG)
01:42:01.519 00.000 11060 Move returns status 0, amount 0
01:42:01.519 00.000 11060 MoveAxis(N, 177, ABG)
01:42:01.519 00.000 11060 Guiding  Dir = 0, Dur = 177
01:42:01.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:01.519 00.000 10844 UpdateGuideState exits: m=3189 SNR=35.6 Saturated
01:42:01.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:01.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:01.519 00.000 10844 Enqueuing Expose request
01:42:01.553 00.034 11060 IsSlewing returns 0
01:42:01.553 00.000 11060 IsGuiding returns 0
01:42:01.770 00.217 11060 IsGuiding returns 0
01:42:01.770 00.000 11060 Move returns status 0, amount 177
01:42:01.770 00.000 11060 move complete, result=0
01:42:01.770 00.000 11060 worker thread done servicing request
01:42:01.770 00.000 11060 Worker thread wakes up
01:42:01.770 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 177 ms NORTH
01:42:01.771 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:01.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:02.403 00.632 11060 Exposure complete
01:42:02.566 00.163 11060 worker thread done servicing request
01:42:02.566 00.000 10844 OnExposeComplete: enter
01:42:02.566 00.000 10844 UpdateGuideState(): m_state=6
01:42:02.567 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10797
01:42:02.567 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=60.96, Mass=2874, SNR=34.3, Peak=247 HFD=3.6
01:42:02.567 00.000 10844 MultiStar: [#1 -0.62,-0.48,0.00,R] [#2 -0.49,0.52,0.00,M4] [#3 -0.71,-0.05,0.00,M1] [#4 -0.67,0.23,0.00,M8] [#5 -0.51,0.60,0.00,M10] [#6 -0.27,0.30,0.93,U] [#7 -0.29,-0.41,0.81,U] [#8 -0.74,-0.15,0.00,M2] 
01:42:02.567 00.000 10844 refined, 2 included, MultiStar: {-0.07, -0.02}, one-star: {0.29, -0.01}
01:42:02.567 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
01:42:02.567 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
01:42:02.567 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.82 mountX=0.04 mountY=-0.07, mountTheta=-1.07
01:42:02.569 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
01:42:02.569 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
01:42:02.569 00.000 11060 Worker thread wakes up
01:42:02.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:02.570 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
01:42:02.570 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
01:42:02.570 00.000 11060 Moving (-0.07, -0.02) raw xDistance=0.04 yDistance=-0.07
01:42:02.570 00.000 10844 UpdateGuideState exits: m=2874 SNR=34.3
01:42:02.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:02.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:02.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:02.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:02.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:42:02.570 00.000 10844 Enqueuing Expose request
01:42:02.570 00.000 11060 MoveAxis(E, 0, ABG)
01:42:02.570 00.000 11060 Move returns status 0, amount 0
01:42:02.570 00.000 11060 MoveAxis(N, 0, ABG)
01:42:02.570 00.000 11060 Move returns status 0, amount 0
01:42:02.570 00.000 11060 move complete, result=0
01:42:02.571 00.001 11060 worker thread done servicing request
01:42:02.571 00.000 11060 Worker thread wakes up
01:42:02.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:02.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:02.572 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:03.211 00.639 11060 Exposure complete
01:42:03.397 00.186 11060 worker thread done servicing request
01:42:03.398 00.001 10844 OnExposeComplete: enter
01:42:03.398 00.000 10844 UpdateGuideState(): m_state=6
01:42:03.398 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10798
01:42:03.398 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=61.55, Mass=2461, SNR=31.2, Peak=225 HFD=3.5
01:42:03.398 00.000 10844 MultiStar: [#1 0.39,1.24,0.00,M1] [#2 -0.11,0.19,2.23,U] [#3 -0.19,-0.61,0.00,M2] [#4 -0.71,-0.17,0.00,M9] [#5 -0.17,0.65,0.00,R] [#6 -0.32,-0.20,1.02,U] [#7 -0.39,0.66,0.00,M2] [#8 0.08,-0.08,0.88,U] 
01:42:03.398 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.14}, one-star: {0.23, 0.58}
01:42:03.398 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
01:42:03.399 00.001 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.62)
01:42:03.399 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.93 mountX=-0.13 mountY=-0.08, mountTheta=-2.61
01:42:03.400 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.14, opts=13)
01:42:03.400 00.000 10844 Enqueuing Move request for scope (-0.05, 0.14)
01:42:03.401 00.001 11060 Worker thread wakes up
01:42:03.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:03.401 00.000 10844 UpdateGuideState exits: m=2461 SNR=31.2
01:42:03.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:03.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:03.401 00.000 10844 Enqueuing Expose request
01:42:03.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:42:03.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:42:03.401 00.000 11060 Moving (-0.05, 0.14) raw xDistance=-0.13 yDistance=-0.08
01:42:03.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:42:03.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:03.402 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:42:03.402 00.000 11060 MoveAxis(E, 22, ABG)
01:42:03.402 00.000 11060 Guiding  Dir = 2, Dur = 22
01:42:03.447 00.045 11060 IsSlewing returns 0
01:42:03.449 00.002 11060 IsGuiding returns 0
01:42:03.502 00.053 11060 IsGuiding returns 0
01:42:03.502 00.000 11060 Move returns status 0, amount 22
01:42:03.502 00.000 11060 MoveAxis(N, 0, ABG)
01:42:03.502 00.000 11060 Move returns status 0, amount 0
01:42:03.502 00.000 11060 move complete, result=0
01:42:03.502 00.000 11060 worker thread done servicing request
01:42:03.502 00.000 11060 Worker thread wakes up
01:42:03.502 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
01:42:03.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:03.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:04.132 00.630 11060 Exposure complete
01:42:04.314 00.182 11060 worker thread done servicing request
01:42:04.315 00.001 10844 OnExposeComplete: enter
01:42:04.315 00.000 10844 UpdateGuideState(): m_state=6
01:42:04.315 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10799
01:42:04.315 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.78, Mass=2625, SNR=32.5, Peak=246 HFD=3.6
01:42:04.315 00.000 10844 MultiStar: [#1 0.87,1.00,0.00,M2] [#2 0.26,-0.22,2.24,U] [#3 0.84,-0.02,0.00,M3] [#4 0.28,0.15,0.97,U] [#5 0.01,-0.56,1.11,U] [#6 0.05,-0.20,0.91,U] [#7 0.22,0.20,0.97,U] [#8 0.79,-0.02,0.00,M2] 
01:42:04.315 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.16}, one-star: {0.20, -0.19}
01:42:04.316 00.001 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
01:42:04.316 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:42:04.316 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.71 mountX=0.12 mountY=0.21, mountTheta=1.04
01:42:04.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.16, opts=13)
01:42:04.317 00.000 10844 Enqueuing Move request for scope (0.18, -0.16)
01:42:04.317 00.000 11060 Worker thread wakes up
01:42:04.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:04.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
01:42:04.318 00.001 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
01:42:04.318 00.000 11060 Moving (0.18, -0.16) raw xDistance=0.12 yDistance=0.21
01:42:04.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:42:04.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:04.318 00.000 10844 UpdateGuideState exits: m=2625 SNR=32.5
01:42:04.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:42:04.318 00.000 11060 MoveAxis(W, 21, ABG)
01:42:04.318 00.000 11060 Guiding  Dir = 3, Dur = 21
01:42:04.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:04.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:04.318 00.000 10844 Enqueuing Expose request
01:42:04.334 00.016 11060 IsSlewing returns 0
01:42:04.334 00.000 11060 IsGuiding returns 0
01:42:04.363 00.029 11060 IsGuiding returns 0
01:42:04.363 00.000 11060 Move returns status 0, amount 21
01:42:04.363 00.000 11060 MoveAxis(N, 0, ABG)
01:42:04.363 00.000 11060 Move returns status 0, amount 0
01:42:04.363 00.000 11060 move complete, result=0
01:42:04.363 00.000 11060 worker thread done servicing request
01:42:04.363 00.000 11060 Worker thread wakes up
01:42:04.363 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.2 px 0 ms NORTH
01:42:04.364 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:04.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:04.998 00.634 11060 Exposure complete
01:42:05.158 00.160 11060 worker thread done servicing request
01:42:05.158 00.000 10844 OnExposeComplete: enter
01:42:05.158 00.000 10844 UpdateGuideState(): m_state=6
01:42:05.158 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10800
01:42:05.158 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=60.76, Mass=3125, SNR=35.8, Peak=236 HFD=3.7
01:42:05.159 00.001 10844 MultiStar: [#1 0.58,1.03,0.00,M3] [#2 0.09,-0.16,1.95,U] [#3 0.41,0.10,0.91,U] [#4 0.08,0.40,0.92,U] [#5 0.94,0.19,0.00,M1] [#6 0.37,-0.29,0.87,U] [#7 0.00,-0.32,0.78,U] [#8 0.76,-0.37,0.00,M3] 
01:42:05.159 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.02, -0.21}
01:42:05.159 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
01:42:05.159 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
01:42:05.159 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.53 mountX=0.06 mountY=0.16, mountTheta=1.22
01:42:05.160 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.09, opts=13)
01:42:05.160 00.000 10844 Enqueuing Move request for scope (0.15, -0.09)
01:42:05.160 00.000 11060 Worker thread wakes up
01:42:05.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:05.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
01:42:05.160 00.000 10844 UpdateGuideState exits: m=3125 SNR=35.8
01:42:05.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:05.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:05.161 00.001 10844 Enqueuing Expose request
01:42:05.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
01:42:05.161 00.000 11060 Moving (0.15, -0.09) raw xDistance=0.06 yDistance=0.16
01:42:05.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:42:05.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:05.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:42:05.161 00.000 11060 MoveAxis(E, 0, ABG)
01:42:05.161 00.000 11060 Move returns status 0, amount 0
01:42:05.161 00.000 11060 MoveAxis(N, 0, ABG)
01:42:05.161 00.000 11060 Move returns status 0, amount 0
01:42:05.161 00.000 11060 move complete, result=0
01:42:05.161 00.000 11060 worker thread done servicing request
01:42:05.161 00.000 11060 Worker thread wakes up
01:42:05.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:05.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:05.163 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:05.804 00.641 11060 Exposure complete
01:42:05.978 00.174 11060 worker thread done servicing request
01:42:05.978 00.000 10844 OnExposeComplete: enter
01:42:05.978 00.000 10844 UpdateGuideState(): m_state=6
01:42:05.978 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10801
01:42:05.978 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=61.15, Mass=2501, SNR=31.4, Peak=231 HFD=3.7
01:42:05.978 00.000 10844 MultiStar: [#1 0.01,0.84,0.00,M4] [#2 0.13,0.61,0.00,M2] [#3 -0.13,-0.15,1.05,U] [#4 0.46,0.32,1.06,U] [#5 0.05,-0.54,1.05,U] [#6 -0.23,-0.31,0.95,U] [#7 -0.31,0.66,0.00,M1] [#8 0.51,0.16,1.06,U] 
01:42:05.978 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.09, 0.18}
01:42:05.978 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:42:05.978 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
01:42:05.978 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=0.03 mountY=0.14, mountTheta=1.37
01:42:05.980 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
01:42:05.980 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
01:42:05.980 00.000 11060 Worker thread wakes up
01:42:05.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:42:05.980 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:42:05.980 00.000 11060 Moving (0.13, -0.05) raw xDistance=0.03 yDistance=0.14
01:42:05.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:42:05.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:05.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:05.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:42:05.980 00.000 11060 MoveAxis(E, 0, ABG)
01:42:05.980 00.000 11060 Move returns status 0, amount 0
01:42:05.981 00.001 11060 MoveAxis(N, 0, ABG)
01:42:05.981 00.000 11060 Move returns status 0, amount 0
01:42:05.981 00.000 11060 move complete, result=0
01:42:05.981 00.000 10844 UpdateGuideState exits: m=2501 SNR=31.4
01:42:05.981 00.000 11060 worker thread done servicing request
01:42:05.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:05.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:05.981 00.000 10844 Enqueuing Expose request
01:42:05.981 00.000 11060 Worker thread wakes up
01:42:05.981 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:05.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:05.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:06.609 00.628 11060 Exposure complete
01:42:06.813 00.204 11060 worker thread done servicing request
01:42:06.813 00.000 10844 OnExposeComplete: enter
01:42:06.813 00.000 10844 UpdateGuideState(): m_state=6
01:42:06.813 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10802
01:42:06.813 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=60.86, Mass=2349, SNR=30.4, Peak=193 HFD=3.5
01:42:06.814 00.001 10844 MultiStar: [#1 0.78,0.82,0.00,M5] [#2 0.18,-0.17,2.36,U] [#3 -0.54,0.80,0.00,M2] [#4 0.34,0.19,1.06,U] [#5 0.31,-0.44,1.11,U] [#6 -0.71,-0.72,0.00,M1] [#7 -0.20,0.61,0.00,M2] [#8 -0.51,-0.26,0.96,U] 
01:42:06.814 00.000 10844 single-star, 4 included, MultiStar: {0.11, -0.16}, one-star: {0.06, -0.11}
01:42:06.814 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
01:42:06.814 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
01:42:06.814 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.09 mountX=0.10 mountY=0.08, mountTheta=0.65
01:42:06.816 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.11, opts=13)
01:42:06.816 00.000 10844 Enqueuing Move request for scope (0.06, -0.11)
01:42:06.816 00.000 11060 Worker thread wakes up
01:42:06.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:06.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:42:06.816 00.000 10844 UpdateGuideState exits: m=2349 SNR=30.4
01:42:06.816 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:42:06.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:06.816 00.000 11060 Moving (0.06, -0.11) raw xDistance=0.10 yDistance=0.08
01:42:06.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:06.816 00.000 10844 Enqueuing Expose request
01:42:06.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:42:06.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:06.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:42:06.818 00.002 11060 MoveAxis(E, 0, ABG)
01:42:06.818 00.000 11060 Move returns status 0, amount 0
01:42:06.818 00.000 11060 MoveAxis(N, 0, ABG)
01:42:06.818 00.000 11060 Move returns status 0, amount 0
01:42:06.818 00.000 11060 move complete, result=0
01:42:06.818 00.000 11060 worker thread done servicing request
01:42:06.818 00.000 11060 Worker thread wakes up
01:42:06.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:06.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:06.820 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:07.484 00.664 11060 Exposure complete
01:42:07.650 00.166 11060 worker thread done servicing request
01:42:07.651 00.001 10844 OnExposeComplete: enter
01:42:07.651 00.000 10844 UpdateGuideState(): m_state=6
01:42:07.651 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10803
01:42:07.651 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=60.89, Mass=3061, SNR=34.4, Peak=207 HFD=4.1
01:42:07.651 00.000 10844 MultiStar: [#1 0.08,0.68,0.00,M6] [#2 -0.09,0.12,1.97,U] [#3 -0.32,0.28,0.92,U] [#4 -0.26,0.54,0.00,M6] [#5 0.11,0.13,1.02,U] [#6 -0.49,-0.37,0.00,M2] [#7 -0.32,1.21,0.00,M3] [#8 -0.24,-0.01,0.87,U] 
01:42:07.651 00.000 10844 refined, 4 included, MultiStar: {-0.21, 0.09}, one-star: {-0.64, -0.08}
01:42:07.652 00.001 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.48 = -1.81)
01:42:07.652 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
01:42:07.652 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.72 mountX=-0.05 mountY=-0.22, mountTheta=-1.81
01:42:07.653 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.09, opts=13)
01:42:07.653 00.000 10844 Enqueuing Move request for scope (-0.21, 0.09)
01:42:07.653 00.000 11060 Worker thread wakes up
01:42:07.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:07.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
01:42:07.653 00.000 10844 UpdateGuideState exits: m=3061 SNR=34.4
01:42:07.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
01:42:07.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:07.653 00.000 11060 Moving (-0.21, 0.09) raw xDistance=-0.05 yDistance=-0.22
01:42:07.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:07.653 00.000 10844 Enqueuing Expose request
01:42:07.654 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:07.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:42:07.654 00.000 11060 MoveAxis(E, 0, ABG)
01:42:07.654 00.000 11060 Move returns status 0, amount 0
01:42:07.654 00.000 11060 MoveAxis(N, 85, ABG)
01:42:07.654 00.000 11060 Guiding  Dir = 0, Dur = 85
01:42:07.674 00.020 11060 IsSlewing returns 0
01:42:07.674 00.000 11060 IsGuiding returns 0
01:42:07.766 00.092 11060 IsGuiding returns 0
01:42:07.766 00.000 11060 Move returns status 0, amount 85
01:42:07.766 00.000 11060 move complete, result=0
01:42:07.766 00.000 11060 worker thread done servicing request
01:42:07.766 00.000 11060 Worker thread wakes up
01:42:07.767 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 85 ms NORTH
01:42:07.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:07.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:08.396 00.629 11060 Exposure complete
01:42:08.553 00.157 11060 worker thread done servicing request
01:42:08.554 00.001 10844 OnExposeComplete: enter
01:42:08.554 00.000 10844 UpdateGuideState(): m_state=6
01:42:08.554 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10804
01:42:08.554 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=60.94, Mass=2948, SNR=34.0, Peak=198 HFD=4.2
01:42:08.554 00.000 10844 MultiStar: [#1 -0.23,0.58,0.00,M7] [#2 -0.65,-0.01,0.00,M1] [#3 -0.61,-0.30,0.00,M2] [#4 0.02,0.16,0.93,U] [#5 -0.22,0.01,1.01,U] [#6 -0.12,0.65,0.00,M3] [#7 -0.27,-0.25,0.82,U] [#8 -0.67,0.29,0.00,M1] 
01:42:08.554 00.000 10844 refined, 3 included, MultiStar: {-0.27, -0.02}, one-star: {-0.60, -0.03}
01:42:08.554 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
01:42:08.554 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
01:42:08.554 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.05 mountX=0.07 mountY=-0.26, mountTheta=-1.30
01:42:08.556 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.02, opts=13)
01:42:08.563 00.007 10844 Enqueuing Move request for scope (-0.27, -0.02)
01:42:08.563 00.000 11060 Worker thread wakes up
01:42:08.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:08.563 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.0
01:42:08.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
01:42:08.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:08.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:08.563 00.000 10844 Enqueuing Expose request
01:42:08.564 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
01:42:08.564 00.000 11060 Moving (-0.27, -0.02) raw xDistance=0.07 yDistance=-0.26
01:42:08.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:42:08.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:42:08.564 00.000 11060 MoveAxis(E, 0, ABG)
01:42:08.564 00.000 11060 Move returns status 0, amount 0
01:42:08.564 00.000 11060 MoveAxis(N, 102, ABG)
01:42:08.564 00.000 11060 Guiding  Dir = 0, Dur = 102
01:42:08.575 00.011 11060 IsSlewing returns 0
01:42:08.575 00.000 11060 IsGuiding returns 0
01:42:08.684 00.109 11060 IsGuiding returns 0
01:42:08.684 00.000 11060 Move returns status 0, amount 102
01:42:08.684 00.000 11060 move complete, result=0
01:42:08.684 00.000 11060 worker thread done servicing request
01:42:08.684 00.000 11060 Worker thread wakes up
01:42:08.684 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 102 ms NORTH
01:42:08.685 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:08.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:09.315 00.630 11060 Exposure complete
01:42:09.506 00.191 11060 worker thread done servicing request
01:42:09.506 00.000 10844 OnExposeComplete: enter
01:42:09.506 00.000 10844 UpdateGuideState(): m_state=6
01:42:09.506 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10805
01:42:09.506 00.000 10844 Star::Find returns 1 (0), X=267.64, Y=60.96, Mass=2730, SNR=32.9, Peak=184 HFD=4.0
01:42:09.506 00.000 10844 MultiStar: [#1 -0.21,0.79,0.00,M8] [#2 -0.52,1.57,0.00,M2] [#3 -0.67,-0.13,0.00,M3] [#4 -0.23,0.38,1.01,U] [#5 0.49,-0.56,0.00,M1] [#6 -0.46,1.41,0.00,M4] [#7 -0.77,-0.48,0.00,M3] [#8 -0.94,0.07,0.00,M2] 
01:42:09.507 00.001 10844 refined, 1 included, MultiStar: {-0.54, 0.18}, one-star: {-0.85, -0.02}
01:42:09.507 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
01:42:09.507 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
01:42:09.507 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=0.18 hyp=0.57 cameraTheta=2.82 mountX=-0.08 mountY=-0.56, mountTheta=-1.71
01:42:09.508 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=0.18, opts=13)
01:42:09.508 00.000 10844 Enqueuing Move request for scope (-0.54, 0.18)
01:42:09.508 00.000 11060 Worker thread wakes up
01:42:09.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.18) opts 0xd
01:42:09.508 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, 0.18)
01:42:09.508 00.000 11060 Moving (-0.54, 0.18) raw xDistance=-0.08 yDistance=-0.56
01:42:09.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:42:09.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.56
01:42:09.508 00.000 11060 MoveAxis(E, 0, ABG)
01:42:09.508 00.000 11060 Move returns status 0, amount 0
01:42:09.508 00.000 11060 MoveAxis(N, 219, ABG)
01:42:09.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:09.509 00.001 11060 Guiding  Dir = 0, Dur = 219
01:42:09.509 00.000 10844 UpdateGuideState exits: m=2730 SNR=32.9
01:42:09.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:09.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:09.509 00.000 10844 Enqueuing Expose request
01:42:09.541 00.032 11060 IsSlewing returns 0
01:42:09.541 00.000 11060 IsGuiding returns 0
01:42:09.807 00.266 11060 IsGuiding returns 0
01:42:09.807 00.000 11060 Move returns status 0, amount 219
01:42:09.807 00.000 11060 move complete, result=0
01:42:09.807 00.000 11060 worker thread done servicing request
01:42:09.807 00.000 11060 Worker thread wakes up
01:42:09.807 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 219 ms NORTH
01:42:09.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:09.808 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:10.450 00.642 11060 Exposure complete
01:42:10.616 00.166 11060 worker thread done servicing request
01:42:10.616 00.000 10844 OnExposeComplete: enter
01:42:10.616 00.000 10844 UpdateGuideState(): m_state=6
01:42:10.616 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10806
01:42:10.616 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=61.26, Mass=2692, SNR=32.3, Peak=189 HFD=3.8
01:42:10.617 00.001 10844 MultiStar: [#1 -0.35,0.57,0.00,M9] [#2 0.08,0.15,2.29,U] [#3 -0.20,-0.68,0.00,M4] [#4 0.33,0.29,0.86,U] [#5 -0.33,-0.71,0.00,M2] [#6 0.13,-0.10,1.02,U] [#7 -0.87,-0.89,0.00,M4] [#8 -0.72,-0.55,0.00,M3] 
01:42:10.617 00.000 10844 refined, 3 included, MultiStar: {0.18, 0.15}, one-star: {0.35, 0.29}
01:42:10.617 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
01:42:10.617 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
01:42:10.617 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.68 mountX=-0.18 mountY=0.16, mountTheta=2.43
01:42:10.619 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.15, opts=13)
01:42:10.619 00.000 10844 Enqueuing Move request for scope (0.18, 0.15)
01:42:10.619 00.000 11060 Worker thread wakes up
01:42:10.619 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:10.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
01:42:10.619 00.000 10844 UpdateGuideState exits: m=2692 SNR=32.3
01:42:10.619 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:42:10.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:10.619 00.000 11060 Moving (0.18, 0.15) raw xDistance=-0.18 yDistance=0.16
01:42:10.620 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:10.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:42:10.620 00.000 10844 Enqueuing Expose request
01:42:10.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:10.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:42:10.620 00.000 11060 MoveAxis(E, 31, ABG)
01:42:10.620 00.000 11060 Guiding  Dir = 2, Dur = 31
01:42:10.642 00.022 11060 IsSlewing returns 0
01:42:10.642 00.000 11060 IsGuiding returns 0
01:42:10.682 00.040 11060 IsGuiding returns 0
01:42:10.682 00.000 11060 Move returns status 0, amount 31
01:42:10.682 00.000 11060 MoveAxis(N, 0, ABG)
01:42:10.682 00.000 11060 Move returns status 0, amount 0
01:42:10.682 00.000 11060 move complete, result=0
01:42:10.682 00.000 11060 worker thread done servicing request
01:42:10.682 00.000 11060 Worker thread wakes up
01:42:10.683 00.001 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
01:42:10.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:10.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:11.312 00.629 11060 Exposure complete
01:42:11.499 00.187 11060 worker thread done servicing request
01:42:11.499 00.000 10844 OnExposeComplete: enter
01:42:11.499 00.000 10844 UpdateGuideState(): m_state=6
01:42:11.499 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10807
01:42:11.499 00.000 10844 Star::Find returns 1 (0), X=267.77, Y=61.29, Mass=3297, SNR=36.4, Peak=241 HFD=3.6
01:42:11.500 00.001 10844 MultiStar: [#1 -0.18,0.44,0.96,U] [#2 -0.70,-0.59,0.00,M2] [#3 -0.50,-0.24,0.99,U] [#4 0.86,-0.28,0.00,M4] [#5 -0.10,-0.33,0.93,U] [#6 0.33,0.47,0.78,U] [#7 -0.43,0.05,0.77,U] [#8 0.19,-0.96,0.00,M4] 
01:42:11.500 00.000 10844 refined, 5 included, MultiStar: {-0.29, 0.11}, one-star: {-0.72, 0.31}
01:42:11.500 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
01:42:11.500 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
01:42:11.500 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.11 hyp=0.31 cameraTheta=2.78 mountX=-0.06 mountY=-0.30, mountTheta=-1.75
01:42:11.501 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.11, opts=13)
01:42:11.501 00.000 10844 Enqueuing Move request for scope (-0.29, 0.11)
01:42:11.501 00.000 11060 Worker thread wakes up
01:42:11.502 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:11.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.11) opts 0xd
01:42:11.502 00.000 10844 UpdateGuideState exits: m=3297 SNR=36.4
01:42:11.502 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.11)
01:42:11.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:11.502 00.000 11060 Moving (-0.29, 0.11) raw xDistance=-0.06 yDistance=-0.30
01:42:11.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:11.502 00.000 10844 Enqueuing Expose request
01:42:11.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:42:11.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
01:42:11.502 00.000 11060 MoveAxis(E, 0, ABG)
01:42:11.502 00.000 11060 Move returns status 0, amount 0
01:42:11.502 00.000 11060 MoveAxis(N, 118, ABG)
01:42:11.502 00.000 11060 Guiding  Dir = 0, Dur = 118
01:42:11.539 00.037 11060 IsSlewing returns 0
01:42:11.539 00.000 11060 IsGuiding returns 0
01:42:11.698 00.159 11060 IsGuiding returns 0
01:42:11.698 00.000 11060 Move returns status 0, amount 118
01:42:11.698 00.000 11060 move complete, result=0
01:42:11.698 00.000 11060 worker thread done servicing request
01:42:11.698 00.000 11060 Worker thread wakes up
01:42:11.698 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 118 ms NORTH
01:42:11.699 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:11.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:12.347 00.648 11060 Exposure complete
01:42:12.531 00.184 11060 worker thread done servicing request
01:42:12.531 00.000 10844 OnExposeComplete: enter
01:42:12.532 00.001 10844 UpdateGuideState(): m_state=6
01:42:12.532 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10808
01:42:12.532 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=61.39, Mass=3051, SNR=35.2, Peak=213 HFD=3.7
01:42:12.532 00.000 10844 MultiStar: [#1 0.59,0.63,0.00,M9] [#2 -0.12,-0.82,0.00,M3] [#3 0.37,-0.07,0.90,U] [#4 0.24,0.08,0.88,U] [#5 0.65,-0.25,0.00,M2] [#6 0.29,-0.48,0.91,U] [#7 0.08,0.16,0.84,U] [#8 0.18,-0.56,0.89,U] 
01:42:12.532 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.07}, one-star: {-0.18, 0.41}
01:42:12.532 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:42:12.532 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
01:42:12.532 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.43 mountX=0.04 mountY=0.17, mountTheta=1.32
01:42:12.534 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.07, opts=13)
01:42:12.534 00.000 10844 Enqueuing Move request for scope (0.16, -0.07)
01:42:12.534 00.000 11060 Worker thread wakes up
01:42:12.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:42:12.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:42:12.534 00.000 11060 Moving (0.16, -0.07) raw xDistance=0.04 yDistance=0.17
01:42:12.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:12.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:12.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:12.534 00.000 10844 UpdateGuideState exits: m=3051 SNR=35.2
01:42:12.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:12.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:12.534 00.000 10844 Enqueuing Expose request
01:42:12.535 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:42:12.535 00.000 11060 MoveAxis(E, 0, ABG)
01:42:12.535 00.000 11060 Move returns status 0, amount 0
01:42:12.535 00.000 11060 MoveAxis(N, 0, ABG)
01:42:12.535 00.000 11060 Move returns status 0, amount 0
01:42:12.535 00.000 11060 move complete, result=0
01:42:12.535 00.000 11060 worker thread done servicing request
01:42:12.535 00.000 11060 Worker thread wakes up
01:42:12.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:12.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:12.536 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:13.171 00.635 11060 Exposure complete
01:42:13.357 00.186 11060 worker thread done servicing request
01:42:13.359 00.002 10844 OnExposeComplete: enter
01:42:13.359 00.000 10844 UpdateGuideState(): m_state=6
01:42:13.359 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10809
01:42:13.359 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=61.22, Mass=3078, SNR=34.9, Peak=236 HFD=3.8
01:42:13.360 00.001 10844 MultiStar: [#1 0.87,1.03,0.00,M10] [#2 0.39,0.15,2.02,U] [#3 0.59,-0.49,0.00,M3] [#4 0.80,0.60,0.00,M4] [#5 0.55,-0.52,0.00,M3] [#6 0.47,-0.23,0.98,U] [#7 0.10,-0.01,0.86,U] [#8 0.29,-0.30,0.90,U] 
01:42:13.360 00.000 10844 refined, 4 included, MultiStar: {0.35, 0.01}, one-star: {0.42, 0.25}
01:42:13.360 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
01:42:13.360 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
01:42:13.360 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.01 hyp=0.35 cameraTheta=0.03 mountX=-0.07 mountY=0.34, mountTheta=1.78
01:42:13.361 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.01, opts=13)
01:42:13.361 00.000 10844 Enqueuing Move request for scope (0.35, 0.01)
01:42:13.361 00.000 11060 Worker thread wakes up
01:42:13.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:13.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.01) opts 0xd
01:42:13.361 00.000 10844 UpdateGuideState exits: m=3078 SNR=34.9
01:42:13.361 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.01)
01:42:13.362 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:13.362 00.000 11060 Moving (0.35, 0.01) raw xDistance=-0.07 yDistance=0.34
01:42:13.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:13.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:42:13.362 00.000 10844 Enqueuing Expose request
01:42:13.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:13.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:42:13.362 00.000 11060 MoveAxis(E, 0, ABG)
01:42:13.362 00.000 11060 Move returns status 0, amount 0
01:42:13.362 00.000 11060 MoveAxis(N, 0, ABG)
01:42:13.362 00.000 11060 Move returns status 0, amount 0
01:42:13.362 00.000 11060 move complete, result=0
01:42:13.363 00.001 11060 worker thread done servicing request
01:42:13.363 00.000 11060 Worker thread wakes up
01:42:13.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:13.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:13.365 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:42:14.026 00.661 11060 Exposure complete
01:42:14.203 00.177 11060 worker thread done servicing request
01:42:14.203 00.000 10844 OnExposeComplete: enter
01:42:14.203 00.000 10844 UpdateGuideState(): m_state=6
01:42:14.203 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10810
01:42:14.203 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=61.07, Mass=3313, SNR=35.9, Peak=237 HFD=3.9
01:42:14.205 00.002 10844 MultiStar: [#1 1.02,0.41,0.00,R] [#2 -0.32,0.06,2.01,U] [#3 0.46,-0.21,0.95,U] [#4 0.98,0.55,0.00,M5] [#5 -0.12,-1.05,0.00,M4] [#6 0.03,-0.78,0.00,M1] [#7 0.38,-0.29,0.82,U] [#8 0.41,-1.22,0.00,M3] 
01:42:14.205 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.05}, one-star: {0.16, 0.10}
01:42:14.205 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
01:42:14.205 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
01:42:14.205 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.70 mountX=0.04 mountY=0.06, mountTheta=1.05
01:42:14.206 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
01:42:14.206 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
01:42:14.206 00.000 11060 Worker thread wakes up
01:42:14.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:14.207 00.001 10844 UpdateGuideState exits: m=3313 SNR=35.9
01:42:14.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:14.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:14.207 00.000 10844 Enqueuing Expose request
01:42:14.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:42:14.207 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:42:14.207 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.06
01:42:14.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:14.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:14.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:42:14.207 00.000 11060 MoveAxis(E, 0, ABG)
01:42:14.208 00.001 11060 Move returns status 0, amount 0
01:42:14.208 00.000 11060 MoveAxis(N, 0, ABG)
01:42:14.208 00.000 11060 Move returns status 0, amount 0
01:42:14.208 00.000 11060 move complete, result=0
01:42:14.208 00.000 11060 worker thread done servicing request
01:42:14.208 00.000 11060 Worker thread wakes up
01:42:14.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:14.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:14.209 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:14.848 00.639 11060 Exposure complete
01:42:15.033 00.185 11060 worker thread done servicing request
01:42:15.033 00.000 10844 OnExposeComplete: enter
01:42:15.033 00.000 10844 UpdateGuideState(): m_state=6
01:42:15.033 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10811
01:42:15.033 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=61.00, Mass=2610, SNR=31.7, Peak=183 HFD=3.8
01:42:15.033 00.000 10844 MultiStar: [#1 0.15,0.05,1.10,U] [#2 1.08,-0.53,0.00,M2] [#3 0.69,0.09,0.00,M3] [#4 0.07,0.70,0.00,M6] [#5 0.55,0.40,0.00,M5] [#6 0.62,0.85,0.00,M2] [#7 0.29,0.12,0.95,U] [#8 0.12,-0.46,1.06,U] 
01:42:15.033 00.000 10844 single-star, 3 included, MultiStar: {0.17, -0.07}, one-star: {0.14, 0.02}
01:42:15.033 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
01:42:15.033 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
01:42:15.033 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=-0.05 mountY=0.14, mountTheta=1.90
01:42:15.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
01:42:15.035 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
01:42:15.035 00.000 11060 Worker thread wakes up
01:42:15.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:42:15.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:42:15.035 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.05 yDistance=0.14
01:42:15.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:15.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:15.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:15.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:42:15.036 00.001 10844 UpdateGuideState exits: m=2610 SNR=31.7
01:42:15.036 00.000 11060 MoveAxis(E, 0, ABG)
01:42:15.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:15.036 00.000 11060 Move returns status 0, amount 0
01:42:15.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:15.036 00.000 10844 Enqueuing Expose request
01:42:15.036 00.000 11060 MoveAxis(N, 0, ABG)
01:42:15.036 00.000 11060 Move returns status 0, amount 0
01:42:15.036 00.000 11060 move complete, result=0
01:42:15.036 00.000 11060 worker thread done servicing request
01:42:15.036 00.000 11060 Worker thread wakes up
01:42:15.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:15.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:15.039 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:15.669 00.630 11060 Exposure complete
01:42:15.825 00.156 11060 worker thread done servicing request
01:42:15.825 00.000 10844 OnExposeComplete: enter
01:42:15.825 00.000 10844 UpdateGuideState(): m_state=6
01:42:15.826 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10812
01:42:15.826 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=62.33, Mass=2365, SNR=30.3, Peak=158 HFD=4.0
01:42:15.826 00.000 10844 MultiStar: large primary error, entering stabilization period
01:42:15.826 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
01:42:15.826 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
01:42:15.826 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=1.36 hyp=1.36 cameraTheta=1.55 mountX=-1.34 mountY=-0.19, mountTheta=-3.00
01:42:15.827 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=1.36, opts=13)
01:42:15.827 00.000 10844 Enqueuing Move request for scope (0.03, 1.36)
01:42:15.827 00.000 11060 Worker thread wakes up
01:42:15.828 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.36) opts 0xd
01:42:15.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 1.36)
01:42:15.828 00.000 11060 Moving (0.03, 1.36) raw xDistance=-1.34 yDistance=-0.19
01:42:15.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:15.828 00.000 10844 UpdateGuideState exits: m=2365 SNR=30.3
01:42:15.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:15.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:15.828 00.000 10844 Enqueuing Expose request
01:42:15.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.36 from input -1.34
01:42:15.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
01:42:15.828 00.000 11060 MoveAxis(E, 233, ABG)
01:42:15.828 00.000 11060 Guiding  Dir = 2, Dur = 233
01:42:15.845 00.017 11060 IsSlewing returns 0
01:42:15.845 00.000 11060 IsGuiding returns 0
01:42:16.082 00.237 11060 IsGuiding returns 0
01:42:16.082 00.000 11060 Move returns status 0, amount 233
01:42:16.082 00.000 11060 MoveAxis(N, 74, ABG)
01:42:16.082 00.000 11060 Guiding  Dir = 0, Dur = 74
01:42:16.097 00.015 11060 IsSlewing returns 0
01:42:16.097 00.000 11060 IsGuiding returns 0
01:42:16.174 00.077 11060 IsGuiding returns 0
01:42:16.175 00.001 11060 Move returns status 0, amount 74
01:42:16.175 00.000 11060 move complete, result=0
01:42:16.175 00.000 11060 worker thread done servicing request
01:42:16.175 00.000 11060 Worker thread wakes up
01:42:16.175 00.000 10844 GuideStep: -1.3 px 233 ms EAST, -0.2 px 74 ms NORTH
01:42:16.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:16.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:16.815 00.640 11060 Exposure complete
01:42:16.996 00.181 11060 worker thread done servicing request
01:42:16.996 00.000 10844 OnExposeComplete: enter
01:42:16.996 00.000 10844 UpdateGuideState(): m_state=6
01:42:16.996 00.000 10844 Star::Find(15, 268, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10813
01:42:16.996 00.000 10844 Star::Find returns 1 (0), X=269.19, Y=61.38, Mass=2375, SNR=30.4, Peak=189 HFD=3.6
01:42:16.998 00.002 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
01:42:16.998 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
01:42:16.998 00.000 10844 CameraToMount -- cameraX=0.70 cameraY=0.40 hyp=0.81 cameraTheta=0.52 mountX=-0.52 mountY=0.63, mountTheta=2.27
01:42:16.999 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.70, y=0.40, opts=13)
01:42:16.999 00.000 10844 Enqueuing Move request for scope (0.70, 0.40)
01:42:16.999 00.000 11060 Worker thread wakes up
01:42:16.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:16.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.40) opts 0xd
01:42:16.999 00.000 10844 UpdateGuideState exits: m=2375 SNR=30.4
01:42:16.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.70, 0.40)
01:42:16.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:16.999 00.000 11060 Moving (0.70, 0.40) raw xDistance=-0.52 yDistance=0.63
01:42:16.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:17.000 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.52
01:42:17.000 00.000 10844 Enqueuing Expose request
01:42:17.000 00.000 11060 resist switch: large excursion: input 0.63 thresh 0.57 direction from -1 to 1
01:42:17.000 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.88
01:42:17.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.63
01:42:17.000 00.000 11060 MoveAxis(E, 98, ABG)
01:42:17.000 00.000 11060 Guiding  Dir = 2, Dur = 98
01:42:17.015 00.015 11060 IsSlewing returns 0
01:42:17.015 00.000 11060 IsGuiding returns 0
01:42:17.129 00.114 11060 IsGuiding returns 0
01:42:17.129 00.000 11060 Move returns status 0, amount 98
01:42:17.129 00.000 11060 BLC: Oldest BLC event removed
01:42:17.129 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:42:17.129 00.000 11060 MoveAxis(S, 994, ABG)
01:42:17.129 00.000 11060 duration set to 750 by maxDecDuration
01:42:17.129 00.000 11060 Guiding  Dir = 1, Dur = 750
01:42:17.140 00.011 11060 IsSlewing returns 0
01:42:17.140 00.000 11060 IsGuiding returns 0
01:42:17.905 00.765 11060 IsGuiding returns 0
01:42:17.905 00.000 11060 Move returns status 0, amount 750
01:42:17.905 00.000 11060 move complete, result=0
01:42:17.906 00.001 11060 worker thread done servicing request
01:42:17.906 00.000 11060 Worker thread wakes up
01:42:17.906 00.000 10844 GuideStep: -0.5 px 98 ms EAST, 0.6 px 750 ms SOUTH
01:42:17.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:17.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:18.536 00.630 11060 Exposure complete
01:42:18.696 00.160 11060 worker thread done servicing request
01:42:18.696 00.000 10844 OnExposeComplete: enter
01:42:18.696 00.000 10844 UpdateGuideState(): m_state=6
01:42:18.696 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10814
01:42:18.696 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=61.54, Mass=3370, SNR=35.8, Peak=190 HFD=3.8
01:42:18.696 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
01:42:18.696 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
01:42:18.696 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.57 hyp=0.67 cameraTheta=1.02 mountX=-0.62 mountY=0.25, mountTheta=2.76
01:42:18.697 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.57, opts=13)
01:42:18.697 00.000 10844 Enqueuing Move request for scope (0.35, 0.57)
01:42:18.697 00.000 11060 Worker thread wakes up
01:42:18.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.57) opts 0xd
01:42:18.698 00.001 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.57)
01:42:18.698 00.000 11060 Moving (0.35, 0.57) raw xDistance=-0.62 yDistance=0.25
01:42:18.698 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.438329, 1:0.251356
01:42:18.698 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:42:18.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.62
01:42:18.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:18.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
01:42:18.698 00.000 11060 MoveAxis(E, 111, ABG)
01:42:18.698 00.000 11060 Guiding  Dir = 2, Dur = 111
01:42:18.698 00.000 10844 UpdateGuideState exits: m=3370 SNR=35.8
01:42:18.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:18.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:18.698 00.000 10844 Enqueuing Expose request
01:42:18.700 00.002 11060 IsSlewing returns 0
01:42:18.700 00.000 11060 IsGuiding returns 0
01:42:18.825 00.125 11060 IsGuiding returns 0
01:42:18.825 00.000 11060 Move returns status 0, amount 111
01:42:18.825 00.000 11060 MoveAxis(S, 98, ABG)
01:42:18.825 00.000 11060 Guiding  Dir = 1, Dur = 98
01:42:18.840 00.015 11060 IsSlewing returns 0
01:42:18.840 00.000 11060 IsGuiding returns 0
01:42:18.950 00.110 11060 IsGuiding returns 0
01:42:18.950 00.000 11060 Move returns status 0, amount 98
01:42:18.950 00.000 11060 move complete, result=0
01:42:18.950 00.000 11060 worker thread done servicing request
01:42:18.950 00.000 11060 Worker thread wakes up
01:42:18.950 00.000 10844 GuideStep: -0.6 px 111 ms EAST, 0.3 px 98 ms SOUTH
01:42:18.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:18.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:19.579 00.629 11060 Exposure complete
01:42:19.728 00.149 11060 worker thread done servicing request
01:42:19.728 00.000 10844 OnExposeComplete: enter
01:42:19.728 00.000 10844 UpdateGuideState(): m_state=6
01:42:19.728 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10815
01:42:19.728 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=61.45, Mass=3034, SNR=34.4, Peak=207 HFD=3.9
01:42:19.728 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.32)
01:42:19.729 00.001 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
01:42:19.729 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.47 hyp=0.59 cameraTheta=2.22 mountX=-0.40 mountY=-0.43, mountTheta=-2.32
01:42:19.730 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.47, opts=13)
01:42:19.730 00.000 10844 Enqueuing Move request for scope (-0.36, 0.47)
01:42:19.731 00.001 11060 Worker thread wakes up
01:42:19.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:19.731 00.000 10844 UpdateGuideState exits: m=3034 SNR=34.4
01:42:19.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:19.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:19.731 00.000 10844 Enqueuing Expose request
01:42:19.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.47) opts 0xd
01:42:19.731 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.47)
01:42:19.731 00.000 11060 Moving (-0.36, 0.47) raw xDistance=-0.40 yDistance=-0.43
01:42:19.731 00.000 11060 BLC: History state: CurrMiss=-0.43, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.438329, 1:0.251356, 2:-0.427705
01:42:19.731 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
01:42:19.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
01:42:19.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:19.732 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:42:19.732 00.000 11060 MoveAxis(E, 73, ABG)
01:42:19.732 00.000 11060 Guiding  Dir = 2, Dur = 73
01:42:19.751 00.019 11060 IsSlewing returns 0
01:42:19.751 00.000 11060 IsGuiding returns 0
01:42:19.839 00.088 11060 IsGuiding returns 0
01:42:19.839 00.000 11060 Move returns status 0, amount 73
01:42:19.839 00.000 11060 MoveAxis(N, 0, ABG)
01:42:19.839 00.000 11060 Move returns status 0, amount 0
01:42:19.839 00.000 11060 move complete, result=0
01:42:19.839 00.000 11060 worker thread done servicing request
01:42:19.839 00.000 11060 Worker thread wakes up
01:42:19.839 00.000 10844 GuideStep: -0.4 px 73 ms EAST, -0.4 px 0 ms NORTH
01:42:19.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:19.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:20.473 00.634 11060 Exposure complete
01:42:20.648 00.175 11060 worker thread done servicing request
01:42:20.648 00.000 10844 OnExposeComplete: enter
01:42:20.648 00.000 10844 UpdateGuideState(): m_state=6
01:42:20.648 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10816
01:42:20.648 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=59.98, Mass=2667, SNR=32.6, Peak=170 HFD=4.1
01:42:20.648 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
01:42:20.648 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
01:42:20.648 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=-0.99 hyp=1.11 cameraTheta=-1.10 mountX=0.88 mountY=0.66, mountTheta=0.64
01:42:20.650 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-0.99, opts=13)
01:42:20.650 00.000 10844 Enqueuing Move request for scope (0.51, -0.99)
01:42:20.650 00.000 11060 Worker thread wakes up
01:42:20.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:20.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.99) opts 0xd
01:42:20.650 00.000 10844 UpdateGuideState exits: m=2667 SNR=32.6
01:42:20.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -0.99)
01:42:20.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.650 00.000 11060 Moving (0.51, -0.99) raw xDistance=0.88 yDistance=0.66
01:42:20.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:20.650 00.000 10844 Enqueuing Expose request
01:42:20.650 00.000 11060 BLC: window closed
01:42:20.650 00.000 11060 BLC: History state: CurrMiss=0.66, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.438329, 1:0.251356, 2:-0.427705
01:42:20.650 00.000 11060 BLC: Under-shoot: nominal increase by 135
01:42:20.650 00.000 11060 BLC: window closed
01:42:20.650 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:42:20.650 00.000 11060 BLC: Pulse adjusted to 750
01:42:20.652 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.88
01:42:20.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.66
01:42:20.652 00.000 11060 MoveAxis(W, 151, ABG)
01:42:20.652 00.000 11060 Guiding  Dir = 3, Dur = 151
01:42:20.667 00.015 11060 IsSlewing returns 0
01:42:20.667 00.000 11060 IsGuiding returns 0
01:42:20.823 00.156 11060 IsGuiding returns 0
01:42:20.823 00.000 11060 Move returns status 0, amount 151
01:42:20.823 00.000 11060 MoveAxis(S, 258, ABG)
01:42:20.823 00.000 11060 Guiding  Dir = 1, Dur = 258
01:42:20.839 00.016 11060 IsSlewing returns 0
01:42:20.839 00.000 11060 IsGuiding returns 0
01:42:20.950 00.111 10844 evsrv: cli 0EEEE7F0 connect
01:42:20.950 00.000 10844 case statement mapped state 6 to 3
01:42:20.951 00.001 10844 case statement mapped state 6 to 3
01:42:20.951 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"50099679-fa4f-4506-a7c4-f9dab048c5c6"}
01:42:20.951 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"50099679-fa4f-4506-a7c4-f9dab048c5c6"}
01:42:20.953 00.002 10844 evsrv: cli 0EEEE7F0 disconnect
01:42:21.118 00.165 11060 IsGuiding returns 0
01:42:21.118 00.000 11060 Move returns status 0, amount 258
01:42:21.118 00.000 11060 move complete, result=0
01:42:21.118 00.000 11060 worker thread done servicing request
01:42:21.118 00.000 11060 Worker thread wakes up
01:42:21.118 00.000 10844 GuideStep: 0.9 px 151 ms WEST, 0.7 px 258 ms SOUTH
01:42:21.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:21.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:21.746 00.628 11060 Exposure complete
01:42:21.910 00.164 10844 OnExposeComplete: enter
01:42:21.910 00.000 11060 worker thread done servicing request
01:42:21.910 00.000 10844 UpdateGuideState(): m_state=6
01:42:21.911 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10817
01:42:21.911 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=61.06, Mass=2485, SNR=31.0, Peak=190 HFD=4.1
01:42:21.911 00.000 10844 MultiStar: exiting stabilization period
01:42:21.911 00.000 10844 MultiStar: [#1 -0.33,0.65,0.00,M1] [#2 0.52,-0.61,0.00,M3] [#3 0.87,0.14,0.00,M4] [#4 0.23,0.24,1.07,U] [#5 0.36,-0.50,0.00,M6] [#6 0.01,-0.03,1.01,U] [#7 0.17,0.27,0.93,U] [#8 0.33,-0.29,1.06,U] 
01:42:21.911 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.05}, one-star: {0.43, 0.09}
01:42:21.911 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
01:42:21.911 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
01:42:21.911 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.24 cameraTheta=0.22 mountX=-0.09 mountY=0.22, mountTheta=1.97
01:42:21.914 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.05, opts=13)
01:42:21.914 00.000 10844 Enqueuing Move request for scope (0.24, 0.05)
01:42:21.915 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:21.915 00.000 10844 UpdateGuideState exits: m=2485 SNR=31.0
01:42:21.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:21.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:21.915 00.000 10844 Enqueuing Expose request
01:42:21.915 00.000 11060 Worker thread wakes up
01:42:21.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
01:42:21.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
01:42:21.915 00.000 11060 Moving (0.24, 0.05) raw xDistance=-0.09 yDistance=0.22
01:42:21.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:42:21.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:42:21.915 00.000 11060 MoveAxis(E, 0, ABG)
01:42:21.915 00.000 11060 Move returns status 0, amount 0
01:42:21.916 00.001 11060 MoveAxis(S, 87, ABG)
01:42:21.916 00.000 11060 Guiding  Dir = 1, Dur = 87
01:42:21.944 00.028 11060 IsSlewing returns 0
01:42:21.944 00.000 11060 IsGuiding returns 0
01:42:22.062 00.118 11060 IsGuiding returns 0
01:42:22.063 00.001 11060 Move returns status 0, amount 87
01:42:22.063 00.000 11060 move complete, result=0
01:42:22.063 00.000 11060 worker thread done servicing request
01:42:22.063 00.000 11060 Worker thread wakes up
01:42:22.063 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 87 ms SOUTH
01:42:22.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:22.064 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:22.696 00.632 11060 Exposure complete
01:42:22.880 00.184 11060 worker thread done servicing request
01:42:22.880 00.000 10844 OnExposeComplete: enter
01:42:22.880 00.000 10844 UpdateGuideState(): m_state=6
01:42:22.880 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10818
01:42:22.880 00.000 10844 Star::Find returns 1 (0), X=269.13, Y=60.95, Mass=2835, SNR=33.4, Peak=211 HFD=4.2
01:42:22.881 00.001 10844 MultiStar: [#1 0.31,-0.14,1.05,U] [#2 -0.15,-0.09,2.02,U] [#3 0.04,0.36,0.94,U] [#4 0.42,-0.43,0.00,M6] [#5 0.33,-0.98,0.00,M7] [#6 -0.16,-0.39,0.81,U] [#7 0.28,0.44,0.87,U] [#8 0.41,-0.06,0.97,U] 
01:42:22.881 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.00}, one-star: {0.65, -0.03}
01:42:22.881 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
01:42:22.881 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
01:42:22.881 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.00 hyp=0.16 cameraTheta=0.01 mountX=-0.03 mountY=0.16, mountTheta=1.76
01:42:22.882 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.00, opts=13)
01:42:22.882 00.000 10844 Enqueuing Move request for scope (0.16, 0.00)
01:42:22.883 00.001 11060 Worker thread wakes up
01:42:22.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.00) opts 0xd
01:42:22.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.00)
01:42:22.883 00.000 11060 Moving (0.16, 0.00) raw xDistance=-0.03 yDistance=0.16
01:42:22.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:22.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:42:22.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:22.883 00.000 10844 UpdateGuideState exits: m=2835 SNR=33.4
01:42:22.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:42:22.883 00.000 11060 MoveAxis(E, 0, ABG)
01:42:22.883 00.000 11060 Move returns status 0, amount 0
01:42:22.884 00.001 11060 MoveAxis(N, 0, ABG)
01:42:22.884 00.000 11060 Move returns status 0, amount 0
01:42:22.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:22.884 00.000 11060 move complete, result=0
01:42:22.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:22.884 00.000 10844 Enqueuing Expose request
01:42:22.884 00.000 11060 worker thread done servicing request
01:42:22.884 00.000 11060 Worker thread wakes up
01:42:22.884 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:22.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:22.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:23.513 00.629 11060 Exposure complete
01:42:23.694 00.181 11060 worker thread done servicing request
01:42:23.694 00.000 10844 OnExposeComplete: enter
01:42:23.694 00.000 10844 UpdateGuideState(): m_state=6
01:42:23.694 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10819
01:42:23.695 00.001 10844 Star::Find returns 1 (0), X=269.14, Y=61.33, Mass=2517, SNR=32.0, Peak=208 HFD=3.8
01:42:23.695 00.000 10844 MultiStar: [#1 -0.15,0.63,0.00,M1] [#2 0.51,-0.23,2.11,U] [#3 -0.24,-0.40,1.00,U] [#4 0.33,0.84,0.00,M7] [#5 1.30,0.28,0.00,M8] [#6 0.71,-0.51,0.00,M1] [#7 -0.14,0.09,0.84,U] [#8 -0.06,-0.74,0.00,M1] 
01:42:23.695 00.000 10844 refined, 3 included, MultiStar: {0.28, -0.09}, one-star: {0.65, 0.35}
01:42:23.695 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
01:42:23.695 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
01:42:23.695 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.09 hyp=0.29 cameraTheta=-0.32 mountX=0.04 mountY=0.29, mountTheta=1.43
01:42:23.698 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.09, opts=13)
01:42:23.698 00.000 10844 Enqueuing Move request for scope (0.28, -0.09)
01:42:23.698 00.000 11060 Worker thread wakes up
01:42:23.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:23.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.09) opts 0xd
01:42:23.698 00.000 10844 UpdateGuideState exits: m=2517 SNR=32.0
01:42:23.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.09)
01:42:23.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:23.698 00.000 11060 Moving (0.28, -0.09) raw xDistance=0.04 yDistance=0.29
01:42:23.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:23.699 00.001 10844 Enqueuing Expose request
01:42:23.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:23.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
01:42:23.699 00.000 11060 MoveAxis(E, 0, ABG)
01:42:23.699 00.000 11060 Move returns status 0, amount 0
01:42:23.699 00.000 11060 MoveAxis(S, 112, ABG)
01:42:23.699 00.000 11060 Guiding  Dir = 1, Dur = 112
01:42:23.709 00.010 11060 IsSlewing returns 0
01:42:23.709 00.000 11060 IsGuiding returns 0
01:42:23.832 00.123 11060 IsGuiding returns 0
01:42:23.832 00.000 11060 Move returns status 0, amount 112
01:42:23.832 00.000 11060 move complete, result=0
01:42:23.832 00.000 11060 worker thread done servicing request
01:42:23.834 00.002 11060 Worker thread wakes up
01:42:23.834 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 112 ms SOUTH
01:42:23.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:23.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:24.478 00.644 11060 Exposure complete
01:42:24.633 00.155 11060 worker thread done servicing request
01:42:24.633 00.000 10844 OnExposeComplete: enter
01:42:24.633 00.000 10844 UpdateGuideState(): m_state=6
01:42:24.633 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10820
01:42:24.634 00.001 10844 Star::Find returns 1 (0), X=269.11, Y=60.77, Mass=2641, SNR=31.8, Peak=176 HFD=4.0
01:42:24.634 00.000 10844 MultiStar: [#1 -0.82,1.07,0.00,M2] [#2 -0.52,0.34,0.00,M2] [#3 -0.10,0.59,0.00,M3] [#4 0.61,0.61,0.00,M8] [#5 0.29,-0.36,1.24,U] [#6 0.11,0.30,1.03,U] [#7 -0.06,0.60,0.00,M1] [#8 0.50,0.34,0.00,M2] 
01:42:24.634 00.000 10844 refined, 2 included, MultiStar: {0.34, -0.10}, one-star: {0.63, -0.20}
01:42:24.634 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
01:42:24.634 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
01:42:24.634 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.10 hyp=0.35 cameraTheta=-0.30 mountX=0.04 mountY=0.35, mountTheta=1.46
01:42:24.646 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.10, opts=13)
01:42:24.646 00.000 10844 Enqueuing Move request for scope (0.34, -0.10)
01:42:24.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:24.646 00.000 10844 UpdateGuideState exits: m=2641 SNR=31.8
01:42:24.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:24.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:24.646 00.000 10844 Enqueuing Expose request
01:42:24.647 00.001 11060 Worker thread wakes up
01:42:24.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.10) opts 0xd
01:42:24.647 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.10)
01:42:24.647 00.000 11060 Moving (0.34, -0.10) raw xDistance=0.04 yDistance=0.35
01:42:24.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:24.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.35
01:42:24.647 00.000 11060 MoveAxis(E, 0, ABG)
01:42:24.647 00.000 11060 Move returns status 0, amount 0
01:42:24.647 00.000 11060 MoveAxis(S, 136, ABG)
01:42:24.649 00.002 11060 Guiding  Dir = 1, Dur = 136
01:42:24.660 00.011 11060 IsSlewing returns 0
01:42:24.660 00.000 11060 IsGuiding returns 0
01:42:24.802 00.142 11060 IsGuiding returns 0
01:42:24.802 00.000 11060 Move returns status 0, amount 136
01:42:24.802 00.000 11060 move complete, result=0
01:42:24.804 00.002 11060 worker thread done servicing request
01:42:24.804 00.000 11060 Worker thread wakes up
01:42:24.804 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 136 ms SOUTH
01:42:24.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:24.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:25.430 00.626 11060 Exposure complete
01:42:25.627 00.197 11060 worker thread done servicing request
01:42:25.628 00.001 10844 OnExposeComplete: enter
01:42:25.628 00.000 10844 UpdateGuideState(): m_state=6
01:42:25.628 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10821
01:42:25.628 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=60.54, Mass=2562, SNR=31.9, Peak=240 HFD=3.2
01:42:25.628 00.000 10844 MultiStar: [#1 -0.60,0.89,0.00,M3] [#2 0.20,-0.38,2.08,U] [#3 0.63,-0.57,0.00,M4] [#4 0.78,-0.01,0.00,M9] [#5 0.71,0.37,0.00,M8] [#6 0.38,-0.42,0.88,U] [#7 0.32,0.25,0.86,U] [#8 0.52,-0.98,0.00,M3] 
01:42:25.628 00.000 10844 refined, 3 included, MultiStar: {0.22, -0.28}, one-star: {0.04, -0.43}
01:42:25.628 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
01:42:25.628 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
01:42:25.628 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.28 hyp=0.36 cameraTheta=-0.91 mountX=0.24 mountY=0.27, mountTheta=0.83
01:42:25.630 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.28, opts=13)
01:42:25.630 00.000 10844 Enqueuing Move request for scope (0.22, -0.28)
01:42:25.630 00.000 11060 Worker thread wakes up
01:42:25.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:42:25.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.28) opts 0xd
01:42:25.630 00.000 10844 UpdateGuideState exits: m=2562 SNR=31.9
01:42:25.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.28)
01:42:25.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:25.630 00.000 11060 Moving (0.22, -0.28) raw xDistance=0.24 yDistance=0.27
01:42:25.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:25.630 00.000 10844 Enqueuing Expose request
01:42:25.631 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:42:25.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:42:25.631 00.000 11060 MoveAxis(W, 42, ABG)
01:42:25.631 00.000 11060 Guiding  Dir = 3, Dur = 42
01:42:25.645 00.014 11060 IsSlewing returns 0
01:42:25.645 00.000 11060 IsGuiding returns 0
01:42:25.691 00.046 11060 IsGuiding returns 0
01:42:25.691 00.000 11060 Move returns status 0, amount 42
01:42:25.691 00.000 11060 MoveAxis(S, 103, ABG)
01:42:25.691 00.000 11060 Guiding  Dir = 1, Dur = 103
01:42:25.706 00.015 11060 IsSlewing returns 0
01:42:25.706 00.000 11060 IsGuiding returns 0
01:42:25.825 00.119 11060 IsGuiding returns 0
01:42:25.825 00.000 11060 Move returns status 0, amount 103
01:42:25.826 00.001 11060 move complete, result=0
01:42:25.826 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.3 px 103 ms SOUTH
01:42:25.826 00.000 11060 worker thread done servicing request
01:42:25.828 00.002 11060 Worker thread wakes up
01:42:25.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:25.829 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:26.473 00.644 11060 Exposure complete
01:42:26.643 00.170 11060 worker thread done servicing request
01:42:26.643 00.000 10844 OnExposeComplete: enter
01:42:26.643 00.000 10844 UpdateGuideState(): m_state=6
01:42:26.643 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10822
01:42:26.643 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=60.68, Mass=3277, SNR=36.0, Peak=250 HFD=3.9
01:42:26.644 00.001 10844 MultiStar: [#1 -0.94,1.85,0.00,M4] [#2 -0.66,-0.97,0.00,M2] [#3 0.11,0.65,0.00,M5] [#4 0.09,1.22,0.00,M10] [#5 -0.29,0.88,0.00,M9] [#6 -0.07,0.04,0.80,U] [#7 0.38,0.36,0.73,U] [#8 -0.11,0.47,0.81,U] 
01:42:26.644 00.000 10844 refined, 3 included, MultiStar: {-0.10, 0.12}, one-star: {-0.46, -0.29}
01:42:26.644 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
01:42:26.644 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
01:42:26.644 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.27 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
01:42:26.646 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
01:42:26.646 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
01:42:26.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:26.646 00.000 10844 UpdateGuideState exits: m=3277 SNR=36.0
01:42:26.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:26.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:26.646 00.000 11060 Worker thread wakes up
01:42:26.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
01:42:26.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
01:42:26.646 00.000 11060 Moving (-0.10, 0.12) raw xDistance=-0.10 yDistance=-0.12
01:42:26.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:42:26.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:26.646 00.000 10844 Enqueuing Expose request
01:42:26.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:42:26.646 00.000 11060 MoveAxis(E, 0, ABG)
01:42:26.646 00.000 11060 Move returns status 0, amount 0
01:42:26.646 00.000 11060 MoveAxis(N, 0, ABG)
01:42:26.646 00.000 11060 Move returns status 0, amount 0
01:42:26.646 00.000 11060 move complete, result=0
01:42:26.647 00.001 11060 worker thread done servicing request
01:42:26.647 00.000 11060 Worker thread wakes up
01:42:26.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:26.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:26.649 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:27.281 00.632 11060 Exposure complete
01:42:27.442 00.161 11060 worker thread done servicing request
01:42:27.442 00.000 10844 OnExposeComplete: enter
01:42:27.442 00.000 10844 UpdateGuideState(): m_state=6
01:42:27.442 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10823
01:42:27.442 00.000 10844 Star::Find returns 1 (0), X=267.73, Y=61.81, Mass=3036, SNR=34.8, Peak=246 HFD=3.5
01:42:27.443 00.001 10844 MultiStar: [#1 -0.65,0.67,0.00,M5] [#2 0.05,0.74,0.00,M3] [#3 -0.17,0.52,0.95,U] [#4 0.04,0.36,0.97,U] [#5 -0.04,-0.05,1.03,U] [#6 -0.86,0.35,0.00,M1] [#7 -0.56,0.31,0.00,M1] [#8 -0.02,0.03,0.91,U] 
01:42:27.443 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.34}, one-star: {-0.75, 0.84}
01:42:27.443 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
01:42:27.443 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
01:42:27.443 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.34 hyp=0.39 cameraTheta=2.09 mountX=-0.30 mountY=-0.25, mountTheta=-2.45
01:42:27.444 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.34, opts=13)
01:42:27.444 00.000 10844 Enqueuing Move request for scope (-0.19, 0.34)
01:42:27.444 00.000 11060 Worker thread wakes up
01:42:27.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.34) opts 0xd
01:42:27.444 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.34)
01:42:27.444 00.000 11060 Moving (-0.19, 0.34) raw xDistance=-0.30 yDistance=-0.25
01:42:27.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:42:27.444 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:27.445 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:27.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:42:27.445 00.000 10844 UpdateGuideState exits: m=3036 SNR=34.8
01:42:27.445 00.000 11060 MoveAxis(E, 52, ABG)
01:42:27.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:27.445 00.000 11060 Guiding  Dir = 2, Dur = 52
01:42:27.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:27.445 00.000 10844 Enqueuing Expose request
01:42:27.478 00.033 11060 IsSlewing returns 0
01:42:27.478 00.000 11060 IsGuiding returns 0
01:42:27.572 00.094 11060 IsGuiding returns 0
01:42:27.572 00.000 11060 Move returns status 0, amount 52
01:42:27.572 00.000 11060 MoveAxis(N, 0, ABG)
01:42:27.572 00.000 11060 Move returns status 0, amount 0
01:42:27.572 00.000 11060 move complete, result=0
01:42:27.573 00.001 11060 worker thread done servicing request
01:42:27.573 00.000 11060 Worker thread wakes up
01:42:27.573 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.2 px 0 ms NORTH
01:42:27.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:27.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:28.204 00.631 11060 Exposure complete
01:42:28.363 00.159 11060 worker thread done servicing request
01:42:28.363 00.000 10844 OnExposeComplete: enter
01:42:28.363 00.000 10844 UpdateGuideState(): m_state=6
01:42:28.364 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10824
01:42:28.364 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=60.76, Mass=2685, SNR=32.4, Peak=235 HFD=3.4
01:42:28.364 00.000 10844 MultiStar: [#1 -1.46,0.07,0.00,M6] [#2 -0.72,0.88,0.00,M4] [#3 -0.10,0.74,0.00,M5] [#4 0.39,0.83,0.00,M10] [#5 -0.15,-0.19,1.15,U] [#6 0.11,-0.02,0.90,U] [#7 -0.85,-0.32,0.00,M2] [#8 -0.10,-0.61,0.00,M2] 
01:42:28.364 00.000 10844 refined, 2 included, MultiStar: {-0.08, -0.15}, one-star: {-0.17, -0.22}
01:42:28.364 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
01:42:28.364 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
01:42:28.364 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.07 mountX=0.16 mountY=-0.06, mountTheta=-0.33
01:42:28.367 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.15, opts=13)
01:42:28.367 00.000 10844 Enqueuing Move request for scope (-0.08, -0.15)
01:42:28.367 00.000 11060 Worker thread wakes up
01:42:28.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:28.367 00.000 10844 UpdateGuideState exits: m=2685 SNR=32.4
01:42:28.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:28.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:28.367 00.000 10844 Enqueuing Expose request
01:42:28.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
01:42:28.368 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
01:42:28.368 00.000 11060 Moving (-0.08, -0.15) raw xDistance=0.16 yDistance=-0.06
01:42:28.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:42:28.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:28.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:42:28.368 00.000 11060 MoveAxis(W, 26, ABG)
01:42:28.368 00.000 11060 Guiding  Dir = 3, Dur = 26
01:42:28.384 00.016 11060 IsSlewing returns 0
01:42:28.384 00.000 11060 IsGuiding returns 0
01:42:28.430 00.046 11060 IsGuiding returns 0
01:42:28.430 00.000 11060 Move returns status 0, amount 26
01:42:28.430 00.000 11060 MoveAxis(N, 0, ABG)
01:42:28.430 00.000 11060 Move returns status 0, amount 0
01:42:28.431 00.001 11060 move complete, result=0
01:42:28.431 00.000 11060 worker thread done servicing request
01:42:28.431 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
01:42:28.431 00.000 11060 Worker thread wakes up
01:42:28.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:28.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:29.059 00.628 11060 Exposure complete
01:42:29.241 00.182 11060 worker thread done servicing request
01:42:29.241 00.000 10844 OnExposeComplete: enter
01:42:29.241 00.000 10844 UpdateGuideState(): m_state=6
01:42:29.241 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10825
01:42:29.241 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=60.61, Mass=3182, SNR=35.5, Peak=231 HFD=3.8
01:42:29.241 00.000 10844 MultiStar: [#1 -1.16,0.86,0.00,M7] [#2 -0.47,0.98,0.00,M5] [#3 -0.40,0.29,0.95,U] [#4 0.31,0.24,0.79,U] [#5 0.35,0.37,0.94,U] [#6 -0.08,-0.15,0.80,U] [#7 -0.46,0.10,0.82,U] [#8 0.20,-0.28,1.01,U] 
01:42:29.242 00.001 10844 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.37, -0.36}
01:42:29.242 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
01:42:29.242 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
01:42:29.242 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=-0.03 mountY=0.05, mountTheta=2.11
01:42:29.243 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
01:42:29.243 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
01:42:29.243 00.000 11060 Worker thread wakes up
01:42:29.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:29.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:42:29.243 00.000 10844 UpdateGuideState exits: m=3182 SNR=35.5
01:42:29.243 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:42:29.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:29.243 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
01:42:29.244 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:29.244 00.000 10844 Enqueuing Expose request
01:42:29.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:42:29.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:29.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:42:29.244 00.000 11060 MoveAxis(E, 0, ABG)
01:42:29.244 00.000 11060 Move returns status 0, amount 0
01:42:29.244 00.000 11060 MoveAxis(N, 0, ABG)
01:42:29.244 00.000 11060 Move returns status 0, amount 0
01:42:29.244 00.000 11060 move complete, result=0
01:42:29.244 00.000 11060 worker thread done servicing request
01:42:29.244 00.000 11060 Worker thread wakes up
01:42:29.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:29.245 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:29.255 00.010 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:29.886 00.631 11060 Exposure complete
01:42:30.066 00.180 11060 worker thread done servicing request
01:42:30.066 00.000 10844 OnExposeComplete: enter
01:42:30.067 00.001 10844 UpdateGuideState(): m_state=6
01:42:30.067 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10826
01:42:30.067 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=60.79, Mass=3007, SNR=34.7, Peak=232 HFD=3.6
01:42:30.067 00.000 10844 MultiStar: [#1 -1.04,0.85,0.00,M8] [#2 -0.61,0.42,0.00,M6] [#3 -0.55,-0.03,0.84,U] [#4 -0.40,0.26,1.05,U] [#5 0.14,0.31,0.93,U] [#6 -0.10,-0.13,0.91,U] [#7 -0.23,-0.31,0.83,U] [#8 0.38,0.05,0.76,U] 
01:42:30.067 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.00}, one-star: {-0.18, -0.18}
01:42:30.067 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
01:42:30.067 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
01:42:30.068 00.001 10844 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.12 mountX=0.02 mountY=-0.15, mountTheta=-1.41
01:42:30.070 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.00, opts=13)
01:42:30.070 00.000 10844 Enqueuing Move request for scope (-0.15, 0.00)
01:42:30.070 00.000 11060 Worker thread wakes up
01:42:30.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
01:42:30.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
01:42:30.070 00.000 11060 Moving (-0.15, 0.00) raw xDistance=0.02 yDistance=-0.15
01:42:30.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:42:30.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:30.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:30.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:42:30.070 00.000 11060 MoveAxis(E, 0, ABG)
01:42:30.070 00.000 11060 Move returns status 0, amount 0
01:42:30.070 00.000 11060 MoveAxis(N, 0, ABG)
01:42:30.070 00.000 11060 Move returns status 0, amount 0
01:42:30.070 00.000 11060 move complete, result=0
01:42:30.070 00.000 10844 UpdateGuideState exits: m=3007 SNR=34.7
01:42:30.071 00.001 11060 worker thread done servicing request
01:42:30.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:30.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:30.071 00.000 10844 Enqueuing Expose request
01:42:30.071 00.000 11060 Worker thread wakes up
01:42:30.071 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:30.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:30.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:30.699 00.628 11060 Exposure complete
01:42:30.875 00.176 11060 worker thread done servicing request
01:42:30.876 00.001 10844 OnExposeComplete: enter
01:42:30.876 00.000 10844 UpdateGuideState(): m_state=6
01:42:30.876 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10827
01:42:30.876 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=61.20, Mass=2978, SNR=35.4, Peak=242 HFD=3.7
01:42:30.876 00.000 10844 MultiStar: [#1 -0.85,0.35,0.00,M9] [#2 -0.38,0.55,0.00,M7] [#3 -0.32,-0.20,0.91,U] [#4 0.50,0.03,1.02,U] [#5 -0.96,0.04,0.00,M6] [#6 -0.20,-0.60,0.00,M1] [#7 -0.46,0.05,0.82,U] [#8 0.10,-0.62,0.00,M1] 
01:42:30.876 00.000 10844 refined, 3 included, MultiStar: {-0.04, 0.03}, one-star: {0.01, 0.23}
01:42:30.876 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.26 = -2.03)
01:42:30.876 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.05)
01:42:30.877 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.50 mountX=-0.02 mountY=-0.05, mountTheta=-2.03
01:42:30.878 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
01:42:30.878 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
01:42:30.878 00.000 11060 Worker thread wakes up
01:42:30.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:30.878 00.000 10844 UpdateGuideState exits: m=2978 SNR=35.4
01:42:30.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:30.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:30.878 00.000 10844 Enqueuing Expose request
01:42:30.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:42:30.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:42:30.878 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.05
01:42:30.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:42:30.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:30.880 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:42:30.880 00.000 11060 MoveAxis(E, 0, ABG)
01:42:30.880 00.000 11060 Move returns status 0, amount 0
01:42:30.880 00.000 11060 MoveAxis(N, 0, ABG)
01:42:30.880 00.000 11060 Move returns status 0, amount 0
01:42:30.880 00.000 11060 move complete, result=0
01:42:30.880 00.000 11060 worker thread done servicing request
01:42:30.880 00.000 11060 Worker thread wakes up
01:42:30.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:30.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:30.882 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:31.514 00.632 11060 Exposure complete
01:42:31.684 00.170 11060 worker thread done servicing request
01:42:31.684 00.000 10844 OnExposeComplete: enter
01:42:31.684 00.000 10844 UpdateGuideState(): m_state=6
01:42:31.685 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10828
01:42:31.685 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=61.17, Mass=2783, SNR=32.8, Peak=243 HFD=3.4
01:42:31.685 00.000 10844 MultiStar: [#1 -0.55,-0.23,0.95,U] [#2 0.07,-0.01,2.07,U] [#3 -0.36,-0.04,0.96,U] [#4 0.23,0.14,0.97,U] [#5 -0.40,0.80,0.00,M7] [#6 0.14,0.09,0.93,U] [#7 -0.26,-0.37,0.93,U] [#8 0.39,-0.86,0.00,M2] 
01:42:31.685 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.02}, one-star: {0.17, 0.19}
01:42:31.685 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
01:42:31.685 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
01:42:31.685 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.72 mountX=0.03 mountY=-0.05, mountTheta=-0.98
01:42:31.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
01:42:31.687 00.000 10844 Enqueuing Move request for scope (-0.06, -0.02)
01:42:31.687 00.000 11060 Worker thread wakes up
01:42:31.687 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:31.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
01:42:31.687 00.000 10844 UpdateGuideState exits: m=2783 SNR=32.8
01:42:31.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
01:42:31.694 00.007 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:31.694 00.000 11060 Moving (-0.06, -0.02) raw xDistance=0.03 yDistance=-0.05
01:42:31.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:31.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:42:31.694 00.000 10844 Enqueuing Expose request
01:42:31.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:31.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:42:31.694 00.000 11060 MoveAxis(E, 0, ABG)
01:42:31.694 00.000 11060 Move returns status 0, amount 0
01:42:31.694 00.000 11060 MoveAxis(N, 0, ABG)
01:42:31.694 00.000 11060 Move returns status 0, amount 0
01:42:31.694 00.000 11060 move complete, result=0
01:42:31.694 00.000 11060 worker thread done servicing request
01:42:31.694 00.000 11060 Worker thread wakes up
01:42:31.695 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:31.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:31.697 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:32.343 00.646 11060 Exposure complete
01:42:32.536 00.193 11060 worker thread done servicing request
01:42:32.536 00.000 10844 OnExposeComplete: enter
01:42:32.536 00.000 10844 UpdateGuideState(): m_state=6
01:42:32.536 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10829
01:42:32.537 00.001 10844 Star::Find returns 1 (0), X=268.77, Y=61.38, Mass=3033, SNR=34.6, Peak=219 HFD=3.6
01:42:32.537 00.000 10844 MultiStar: [#1 -0.08,0.59,0.92,U] [#2 0.45,-0.39,1.87,U] [#3 0.24,-0.27,0.91,U] [#4 -0.76,0.95,0.00,M7] [#5 0.40,0.40,0.94,U] [#6 -0.33,0.24,0.90,U] [#7 0.35,-0.32,0.92,U] [#8 0.00,-1.30,0.00,M3] 
01:42:32.537 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.04}, one-star: {0.28, 0.41}
01:42:32.537 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
01:42:32.537 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
01:42:32.537 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.23 cameraTheta=0.17 mountX=-0.08 mountY=0.21, mountTheta=1.92
01:42:32.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.04, opts=13)
01:42:32.538 00.000 10844 Enqueuing Move request for scope (0.22, 0.04)
01:42:32.538 00.000 11060 Worker thread wakes up
01:42:32.538 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:32.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
01:42:32.538 00.000 10844 UpdateGuideState exits: m=3033 SNR=34.6
01:42:32.539 00.001 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
01:42:32.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:32.539 00.000 11060 Moving (0.22, 0.04) raw xDistance=-0.08 yDistance=0.21
01:42:32.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:32.539 00.000 10844 Enqueuing Expose request
01:42:32.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:42:32.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:42:32.539 00.000 11060 MoveAxis(E, 0, ABG)
01:42:32.539 00.000 11060 Move returns status 0, amount 0
01:42:32.539 00.000 11060 MoveAxis(S, 83, ABG)
01:42:32.539 00.000 11060 Guiding  Dir = 1, Dur = 83
01:42:32.551 00.012 11060 IsSlewing returns 0
01:42:32.551 00.000 11060 IsGuiding returns 0
01:42:32.649 00.098 11060 IsGuiding returns 0
01:42:32.650 00.001 11060 Move returns status 0, amount 83
01:42:32.650 00.000 11060 move complete, result=0
01:42:32.650 00.000 11060 worker thread done servicing request
01:42:32.650 00.000 11060 Worker thread wakes up
01:42:32.650 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 83 ms SOUTH
01:42:32.652 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:32.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:33.293 00.641 11060 Exposure complete
01:42:33.460 00.167 11060 worker thread done servicing request
01:42:33.460 00.000 10844 OnExposeComplete: enter
01:42:33.460 00.000 10844 UpdateGuideState(): m_state=6
01:42:33.461 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10830
01:42:33.461 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=61.77, Mass=2383, SNR=30.8, Peak=193 HFD=3.6
01:42:33.461 00.000 10844 MultiStar: [#1 -0.38,0.43,0.98,U] [#2 0.14,-0.10,2.20,U] [#3 0.22,-0.13,1.10,U] [#4 0.29,0.92,0.00,M8] [#5 -0.47,-0.19,1.15,U] [#6 -0.72,0.05,0.00,M1] [#7 -0.02,-0.38,0.86,U] [#8 0.24,0.29,1.00,U] 
01:42:33.461 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.07}, one-star: {0.38, 0.80}
01:42:33.461 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
01:42:33.461 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
01:42:33.461 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.21 mountX=-0.08 mountY=0.02, mountTheta=2.94
01:42:33.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
01:42:33.463 00.001 10844 Enqueuing Move request for scope (0.03, 0.07)
01:42:33.463 00.000 11060 Worker thread wakes up
01:42:33.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:33.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:42:33.463 00.000 10844 UpdateGuideState exits: m=2383 SNR=30.8
01:42:33.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:42:33.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:33.463 00.000 11060 Moving (0.03, 0.07) raw xDistance=-0.08 yDistance=0.02
01:42:33.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:33.463 00.000 10844 Enqueuing Expose request
01:42:33.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:42:33.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:33.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:42:33.463 00.000 11060 MoveAxis(E, 0, ABG)
01:42:33.464 00.001 11060 Move returns status 0, amount 0
01:42:33.464 00.000 11060 MoveAxis(N, 0, ABG)
01:42:33.464 00.000 11060 Move returns status 0, amount 0
01:42:33.464 00.000 11060 move complete, result=0
01:42:33.464 00.000 11060 worker thread done servicing request
01:42:33.464 00.000 11060 Worker thread wakes up
01:42:33.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:33.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:33.466 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:34.111 00.645 11060 Exposure complete
01:42:34.275 00.164 11060 worker thread done servicing request
01:42:34.275 00.000 10844 OnExposeComplete: enter
01:42:34.275 00.000 10844 UpdateGuideState(): m_state=6
01:42:34.275 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10831
01:42:34.276 00.001 10844 Star::Find returns 1 (0), X=268.77, Y=61.52, Mass=2653, SNR=32.5, Peak=246 HFD=3.4
01:42:34.276 00.000 10844 MultiStar: [#1 -0.38,0.15,1.01,U] [#2 -0.32,-0.25,2.13,U] [#3 -0.52,-0.27,0.89,U] [#4 -0.17,0.47,0.99,U] [#5 0.18,-0.30,1.08,U] [#6 -0.55,0.03,0.97,U] [#7 -0.28,-0.21,0.79,U] [#8 -0.09,-0.37,0.99,U] 
01:42:34.276 00.000 10844 refined, 8 included, MultiStar: {-0.21, -0.04}, one-star: {0.29, 0.55}
01:42:34.276 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
01:42:34.276 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
01:42:34.276 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.93 mountX=0.08 mountY=-0.20, mountTheta=-1.18
01:42:34.279 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.04, opts=13)
01:42:34.279 00.000 10844 Enqueuing Move request for scope (-0.21, -0.04)
01:42:34.279 00.000 11060 Worker thread wakes up
01:42:34.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
01:42:34.279 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
01:42:34.279 00.000 11060 Moving (-0.21, -0.04) raw xDistance=0.08 yDistance=-0.20
01:42:34.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:34.279 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.5
01:42:34.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:34.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:34.279 00.000 10844 Enqueuing Expose request
01:42:34.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:42:34.280 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:34.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:42:34.280 00.000 11060 MoveAxis(E, 0, ABG)
01:42:34.280 00.000 11060 Move returns status 0, amount 0
01:42:34.280 00.000 11060 MoveAxis(N, 0, ABG)
01:42:34.280 00.000 11060 Move returns status 0, amount 0
01:42:34.280 00.000 11060 move complete, result=0
01:42:34.280 00.000 11060 worker thread done servicing request
01:42:34.280 00.000 11060 Worker thread wakes up
01:42:34.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:34.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:34.282 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:34.919 00.637 11060 Exposure complete
01:42:35.102 00.183 11060 worker thread done servicing request
01:42:35.102 00.000 10844 OnExposeComplete: enter
01:42:35.102 00.000 10844 UpdateGuideState(): m_state=6
01:42:35.102 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10832
01:42:35.102 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=61.91, Mass=2713, SNR=32.4, Peak=243 HFD=3.5
01:42:35.102 00.000 10844 MultiStar: [#1 -0.91,0.87,0.00,M6] [#2 -0.38,0.37,2.21,U] [#3 0.28,0.36,0.97,U] [#4 -0.31,0.31,0.99,U] [#5 0.01,-0.37,1.02,U] [#6 0.23,0.24,1.00,U] [#7 -0.37,0.10,0.87,U] [#8 -0.39,0.44,0.98,U] 
01:42:35.103 00.001 10844 refined, 7 included, MultiStar: {-0.16, 0.31}, one-star: {-0.12, 0.93}
01:42:35.103 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
01:42:35.103 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:42:35.103 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.06 mountX=-0.27 mountY=-0.21, mountTheta=-2.48
01:42:35.104 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.31, opts=13)
01:42:35.104 00.000 10844 Enqueuing Move request for scope (-0.16, 0.31)
01:42:35.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:35.104 00.000 10844 UpdateGuideState exits: m=2713 SNR=32.4
01:42:35.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:35.104 00.000 11060 Worker thread wakes up
01:42:35.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:35.104 00.000 10844 Enqueuing Expose request
01:42:35.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
01:42:35.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
01:42:35.104 00.000 11060 Moving (-0.16, 0.31) raw xDistance=-0.27 yDistance=-0.21
01:42:35.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:42:35.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:35.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:42:35.106 00.002 11060 MoveAxis(E, 47, ABG)
01:42:35.106 00.000 11060 Guiding  Dir = 2, Dur = 47
01:42:35.115 00.009 11060 IsSlewing returns 0
01:42:35.115 00.000 11060 IsGuiding returns 0
01:42:35.177 00.062 11060 IsGuiding returns 0
01:42:35.177 00.000 11060 Move returns status 0, amount 47
01:42:35.177 00.000 11060 MoveAxis(N, 0, ABG)
01:42:35.177 00.000 11060 Move returns status 0, amount 0
01:42:35.177 00.000 11060 move complete, result=0
01:42:35.177 00.000 11060 worker thread done servicing request
01:42:35.177 00.000 11060 Worker thread wakes up
01:42:35.177 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.2 px 0 ms NORTH
01:42:35.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:35.179 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:35.814 00.635 11060 Exposure complete
01:42:35.993 00.179 11060 worker thread done servicing request
01:42:35.993 00.000 10844 OnExposeComplete: enter
01:42:35.993 00.000 10844 UpdateGuideState(): m_state=6
01:42:35.994 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10833
01:42:35.994 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=62.25, Mass=3133, SNR=35.6, Peak=249 HFD=3.8
01:42:35.994 00.000 10844 MultiStar: large primary error, entering stabilization period
01:42:35.994 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.55)
01:42:35.994 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
01:42:35.994 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=1.27 hyp=1.39 cameraTheta=1.99 mountX=-1.15 mountY=-0.76, mountTheta=-2.56
01:42:35.995 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=1.27, opts=13)
01:42:35.995 00.000 10844 Enqueuing Move request for scope (-0.56, 1.27)
01:42:35.995 00.000 11060 Worker thread wakes up
01:42:35.996 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:35.996 00.000 10844 UpdateGuideState exits: m=3133 SNR=35.6
01:42:35.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:35.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:35.996 00.000 10844 Enqueuing Expose request
01:42:35.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 1.27) opts 0xd
01:42:35.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, 1.27)
01:42:35.996 00.000 11060 Moving (-0.56, 1.27) raw xDistance=-1.15 yDistance=-0.76
01:42:35.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.31 from input -1.15
01:42:35.996 00.000 11060 resist switch: large excursion: input -0.76 thresh 0.57 direction from 1 to -1
01:42:35.996 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.28
01:42:35.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.76
01:42:35.997 00.001 11060 MoveAxis(E, 201, ABG)
01:42:35.997 00.000 11060 Guiding  Dir = 2, Dur = 201
01:42:36.025 00.028 11060 IsSlewing returns 0
01:42:36.025 00.000 11060 IsGuiding returns 0
01:42:36.248 00.223 11060 IsGuiding returns 0
01:42:36.248 00.000 11060 Move returns status 0, amount 201
01:42:36.248 00.000 11060 BLC: Oldest BLC event removed
01:42:36.248 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:42:36.248 00.000 11060 MoveAxis(N, 1046, ABG)
01:42:36.248 00.000 11060 duration set to 750 by maxDecDuration
01:42:36.249 00.001 11060 Guiding  Dir = 0, Dur = 750
01:42:36.260 00.011 11060 IsSlewing returns 0
01:42:36.260 00.000 11060 IsGuiding returns 0
01:42:37.038 00.778 11060 IsGuiding returns 0
01:42:37.038 00.000 11060 Move returns status 0, amount 750
01:42:37.038 00.000 11060 move complete, result=0
01:42:37.038 00.000 11060 worker thread done servicing request
01:42:37.039 00.001 11060 Worker thread wakes up
01:42:37.039 00.000 10844 GuideStep: -1.2 px 201 ms EAST, -0.8 px 750 ms NORTH
01:42:37.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:37.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:37.669 00.630 11060 Exposure complete
01:42:37.815 00.146 11060 worker thread done servicing request
01:42:37.815 00.000 10844 OnExposeComplete: enter
01:42:37.815 00.000 10844 UpdateGuideState(): m_state=6
01:42:37.815 00.000 10844 Star::Find(15, 267, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10834
01:42:37.816 00.001 10844 Star::Find returns 1 (0), X=268.19, Y=61.22, Mass=2736, SNR=33.1, Peak=228 HFD=3.6
01:42:37.816 00.000 10844 MultiStar: exiting stabilization period
01:42:37.816 00.000 10844 MultiStar: [#1 -0.23,-0.10,0.99,U] [#2 -0.04,0.04,2.16,U] [#3 0.48,-0.77,0.00,M1] [#4 -0.43,0.48,0.00,M7] [#5 -0.36,-0.12,1.09,U] [#6 -0.48,-0.12,0.90,U] [#7 0.10,0.18,0.96,U] [#8 0.95,-0.91,0.00,M1] 
01:42:37.816 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.02}, one-star: {-0.30, 0.25}
01:42:37.816 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
01:42:37.816 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
01:42:37.816 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.02 mountX=0.01 mountY=-0.19, mountTheta=-1.51
01:42:37.818 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.02, opts=13)
01:42:37.818 00.000 10844 Enqueuing Move request for scope (-0.19, 0.02)
01:42:37.818 00.000 11060 Worker thread wakes up
01:42:37.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:37.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
01:42:37.818 00.000 10844 UpdateGuideState exits: m=2736 SNR=33.1
01:42:37.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
01:42:37.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:37.818 00.000 11060 Moving (-0.19, 0.02) raw xDistance=0.01 yDistance=-0.19
01:42:37.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:37.818 00.000 10844 Enqueuing Expose request
01:42:37.818 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.532785, 1:0.192427
01:42:37.818 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:42:37.819 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:37.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
01:42:37.819 00.000 11060 MoveAxis(E, 0, ABG)
01:42:37.819 00.000 11060 Move returns status 0, amount 0
01:42:37.819 00.000 11060 MoveAxis(N, 75, ABG)
01:42:37.819 00.000 11060 Guiding  Dir = 0, Dur = 75
01:42:37.821 00.002 11060 IsSlewing returns 0
01:42:37.821 00.000 11060 IsGuiding returns 0
01:42:37.907 00.086 11060 IsGuiding returns 0
01:42:37.907 00.000 11060 Move returns status 0, amount 75
01:42:37.907 00.000 11060 move complete, result=0
01:42:37.907 00.000 11060 worker thread done servicing request
01:42:37.908 00.001 11060 Worker thread wakes up
01:42:37.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:37.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:37.908 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 75 ms NORTH
01:42:38.549 00.641 11060 Exposure complete
01:42:38.718 00.169 11060 worker thread done servicing request
01:42:38.718 00.000 10844 OnExposeComplete: enter
01:42:38.718 00.000 10844 UpdateGuideState(): m_state=6
01:42:38.718 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10835
01:42:38.718 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=61.12, Mass=2754, SNR=32.8, Peak=209 HFD=3.6
01:42:38.719 00.001 10844 MultiStar: [#1 -0.92,0.10,0.00,M6] [#2 0.33,-0.01,2.10,U] [#3 -0.32,-0.85,0.00,M2] [#4 0.43,-0.42,0.00,M8] [#5 0.04,-0.25,0.97,U] [#6 0.16,-0.44,0.92,U] [#7 -0.34,-0.83,0.00,M1] [#8 0.47,-0.83,0.00,M2] 
01:42:38.719 00.000 10844 refined, 3 included, MultiStar: {0.23, -0.11}, one-star: {0.25, 0.14}
01:42:38.719 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
01:42:38.719 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:42:38.719 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-0.44 mountX=0.07 mountY=0.24, mountTheta=1.31
01:42:38.720 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.11, opts=13)
01:42:38.720 00.000 10844 Enqueuing Move request for scope (0.23, -0.11)
01:42:38.720 00.000 11060 Worker thread wakes up
01:42:38.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:38.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
01:42:38.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
01:42:38.720 00.000 10844 UpdateGuideState exits: m=2754 SNR=32.8
01:42:38.720 00.000 11060 Moving (0.23, -0.11) raw xDistance=0.07 yDistance=0.24
01:42:38.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:38.721 00.001 11060 BLC: History state: CurrMiss=-0.24, AvgInitMiss=0.25, ShCount=10, LgCount=0, SticCount=2,  Deflections: 0=-0.532785, 1:0.192427, 2:-0.241678
01:42:38.721 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -186.000000
01:42:38.721 00.000 11060 BLC: window closed
01:42:38.721 00.000 11060 BLC: Pulse adjusted to 600
01:42:38.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:38.721 00.000 10844 Enqueuing Expose request
01:42:38.722 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:42:38.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:38.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:42:38.722 00.000 11060 MoveAxis(E, 0, ABG)
01:42:38.722 00.000 11060 Move returns status 0, amount 0
01:42:38.722 00.000 11060 MoveAxis(N, 0, ABG)
01:42:38.722 00.000 11060 Move returns status 0, amount 0
01:42:38.722 00.000 11060 move complete, result=0
01:42:38.722 00.000 11060 worker thread done servicing request
01:42:38.722 00.000 11060 Worker thread wakes up
01:42:38.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:38.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:38.723 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:38.799 00.076 10844 evsrv: cli 0EEEEA70 connect
01:42:38.799 00.000 10844 case statement mapped state 6 to 3
01:42:38.801 00.002 10844 case statement mapped state 6 to 3
01:42:38.802 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"7b3c6936-8ca7-4413-a695-9beb55ad2efe"}
01:42:38.802 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"7b3c6936-8ca7-4413-a695-9beb55ad2efe"}
01:42:38.803 00.001 10844 evsrv: cli 0EEEEA70 disconnect
01:42:39.357 00.554 11060 Exposure complete
01:42:39.531 00.174 11060 worker thread done servicing request
01:42:39.533 00.002 10844 OnExposeComplete: enter
01:42:39.533 00.000 10844 UpdateGuideState(): m_state=6
01:42:39.533 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10836
01:42:39.533 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=60.73, Mass=2658, SNR=32.4, Peak=233 HFD=3.5
01:42:39.533 00.000 10844 MultiStar: [#1 -0.97,-0.20,0.00,M7] [#2 0.09,-0.03,2.14,U] [#3 -0.06,-0.67,0.00,M3] [#4 0.59,0.07,0.87,U] [#5 0.27,-0.67,0.00,M2] [#6 -0.27,-0.16,0.84,U] [#7 -0.04,-0.48,0.90,U] [#8 0.05,-1.18,0.00,M3] 
01:42:39.534 00.001 10844 refined, 4 included, MultiStar: {0.03, -0.14}, one-star: {-0.29, -0.24}
01:42:39.534 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:42:39.534 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
01:42:39.534 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.39 mountX=0.13 mountY=0.05, mountTheta=0.35
01:42:39.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
01:42:39.536 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
01:42:39.536 00.000 11060 Worker thread wakes up
01:42:39.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:39.536 00.000 10844 UpdateGuideState exits: m=2658 SNR=32.4
01:42:39.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
01:42:39.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:39.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
01:42:39.536 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.13 yDistance=0.05
01:42:39.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:39.536 00.000 10844 Enqueuing Expose request
01:42:39.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:42:39.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:39.537 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:42:39.537 00.000 11060 MoveAxis(W, 23, ABG)
01:42:39.537 00.000 11060 Guiding  Dir = 3, Dur = 23
01:42:39.570 00.033 11060 IsSlewing returns 0
01:42:39.570 00.000 11060 IsGuiding returns 0
01:42:39.617 00.047 11060 IsGuiding returns 0
01:42:39.617 00.000 11060 Move returns status 0, amount 23
01:42:39.617 00.000 11060 MoveAxis(N, 0, ABG)
01:42:39.617 00.000 11060 Move returns status 0, amount 0
01:42:39.617 00.000 11060 move complete, result=0
01:42:39.617 00.000 11060 worker thread done servicing request
01:42:39.617 00.000 11060 Worker thread wakes up
01:42:39.617 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
01:42:39.618 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:39.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:40.253 00.635 11060 Exposure complete
01:42:40.433 00.180 11060 worker thread done servicing request
01:42:40.433 00.000 10844 OnExposeComplete: enter
01:42:40.433 00.000 10844 UpdateGuideState(): m_state=6
01:42:40.433 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10837
01:42:40.434 00.001 10844 Star::Find returns 1 (1), X=268.95, Y=61.10, Mass=3427, SNR=36.7, Peak=255 HFD=3.8
01:42:40.434 00.000 10844 MultiStar: [#1 0.02,0.04,0.95,U] [#2 -0.18,-0.65,0.00,M1] [#3 0.08,-0.57,0.89,U] [#4 0.21,-0.04,0.80,U] [#5 0.13,-0.28,0.93,U] [#6 -0.04,-0.11,0.75,U] [#7 -0.48,-0.56,0.00,M1] [#8 0.53,-0.97,0.00,M4] 
01:42:40.434 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.13}, one-star: {0.47, 0.13}
01:42:40.434 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
01:42:40.434 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:42:40.435 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.71 mountX=0.10 mountY=0.17, mountTheta=1.03
01:42:40.436 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.13, opts=13)
01:42:40.437 00.001 10844 Enqueuing Move request for scope (0.15, -0.13)
01:42:40.437 00.000 11060 Worker thread wakes up
01:42:40.437 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:40.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
01:42:40.437 00.000 10844 UpdateGuideState exits: m=3427 SNR=36.7 Saturated
01:42:40.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:40.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:40.437 00.000 10844 Enqueuing Expose request
01:42:40.437 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
01:42:40.437 00.000 11060 Moving (0.15, -0.13) raw xDistance=0.10 yDistance=0.17
01:42:40.439 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:42:40.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:40.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:42:40.439 00.000 11060 MoveAxis(E, 0, ABG)
01:42:40.439 00.000 11060 Move returns status 0, amount 0
01:42:40.439 00.000 11060 MoveAxis(N, 0, ABG)
01:42:40.439 00.000 11060 Move returns status 0, amount 0
01:42:40.439 00.000 11060 move complete, result=0
01:42:40.439 00.000 11060 worker thread done servicing request
01:42:40.440 00.001 11060 Worker thread wakes up
01:42:40.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:40.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:40.442 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:41.080 00.638 11060 Exposure complete
01:42:41.248 00.168 11060 worker thread done servicing request
01:42:41.249 00.001 10844 OnExposeComplete: enter
01:42:41.249 00.000 10844 UpdateGuideState(): m_state=6
01:42:41.249 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10838
01:42:41.249 00.000 10844 Star::Find returns 1 (0), X=269.00, Y=61.38, Mass=2518, SNR=31.2, Peak=223 HFD=3.8
01:42:41.249 00.000 10844 MultiStar: [#1 -0.66,0.69,0.00,M7] [#2 -0.46,0.11,2.28,U] [#3 0.08,-0.02,1.08,U] [#4 0.14,1.03,0.00,M7] [#5 -0.60,-0.30,0.00,M2] [#6 -0.12,-0.03,0.95,U] [#7 -0.29,0.73,0.00,M2] [#8 0.21,-0.42,0.96,U] 
01:42:41.249 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.03}, one-star: {0.51, 0.41}
01:42:41.249 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.38 = -1.90)
01:42:41.250 00.001 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.92)
01:42:41.250 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.63 mountX=-0.02 mountY=-0.06, mountTheta=-1.90
01:42:41.251 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.03, opts=13)
01:42:41.251 00.000 10844 Enqueuing Move request for scope (-0.06, 0.03)
01:42:41.251 00.000 11060 Worker thread wakes up
01:42:41.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:41.251 00.000 10844 UpdateGuideState exits: m=2518 SNR=31.2
01:42:41.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:41.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:41.251 00.000 10844 Enqueuing Expose request
01:42:41.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:42:41.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:42:41.251 00.000 11060 Moving (-0.06, 0.03) raw xDistance=-0.02 yDistance=-0.06
01:42:41.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:42:41.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:41.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:42:41.251 00.000 11060 MoveAxis(E, 0, ABG)
01:42:41.251 00.000 11060 Move returns status 0, amount 0
01:42:41.251 00.000 11060 MoveAxis(N, 0, ABG)
01:42:41.251 00.000 11060 Move returns status 0, amount 0
01:42:41.251 00.000 11060 move complete, result=0
01:42:41.252 00.001 11060 worker thread done servicing request
01:42:41.252 00.000 11060 Worker thread wakes up
01:42:41.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:41.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:41.253 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:41.889 00.636 11060 Exposure complete
01:42:42.069 00.180 11060 worker thread done servicing request
01:42:42.069 00.000 10844 OnExposeComplete: enter
01:42:42.069 00.000 10844 UpdateGuideState(): m_state=6
01:42:42.069 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10839
01:42:42.069 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=61.35, Mass=2483, SNR=30.5, Peak=227 HFD=3.5
01:42:42.070 00.001 10844 MultiStar: [#1 -0.30,0.09,1.10,U] [#2 0.09,0.21,2.24,U] [#3 0.03,0.15,1.09,U] [#4 -0.09,0.89,0.00,M8] [#5 0.38,-0.06,1.17,U] [#6 -0.23,0.27,0.98,U] [#7 -0.21,0.31,0.81,U] [#8 0.43,-0.42,1.03,U] 
01:42:42.070 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.36, 0.38}
01:42:42.070 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
01:42:42.070 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
01:42:42.070 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=-0.13 mountY=0.06, mountTheta=2.73
01:42:42.071 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.12, opts=13)
01:42:42.071 00.000 10844 Enqueuing Move request for scope (0.08, 0.12)
01:42:42.071 00.000 11060 Worker thread wakes up
01:42:42.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:42.072 00.001 10844 UpdateGuideState exits: m=2483 SNR=30.5
01:42:42.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:42.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:42:42.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:42.072 00.000 10844 Enqueuing Expose request
01:42:42.072 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:42:42.072 00.000 11060 Moving (0.08, 0.12) raw xDistance=-0.13 yDistance=0.06
01:42:42.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:42:42.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:42.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:42:42.072 00.000 11060 MoveAxis(E, 23, ABG)
01:42:42.072 00.000 11060 Guiding  Dir = 2, Dur = 23
01:42:42.096 00.024 11060 IsSlewing returns 0
01:42:42.096 00.000 11060 IsGuiding returns 0
01:42:42.127 00.031 11060 IsGuiding returns 0
01:42:42.127 00.000 11060 Move returns status 0, amount 23
01:42:42.127 00.000 11060 MoveAxis(N, 0, ABG)
01:42:42.127 00.000 11060 Move returns status 0, amount 0
01:42:42.127 00.000 11060 move complete, result=0
01:42:42.127 00.000 11060 worker thread done servicing request
01:42:42.128 00.001 11060 Worker thread wakes up
01:42:42.128 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:42:42.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:42.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:42.777 00.649 11060 Exposure complete
01:42:42.957 00.180 11060 worker thread done servicing request
01:42:42.957 00.000 10844 OnExposeComplete: enter
01:42:42.957 00.000 10844 UpdateGuideState(): m_state=6
01:42:42.957 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10840
01:42:42.958 00.001 10844 Star::Find returns 1 (1), X=267.97, Y=60.69, Mass=3211, SNR=35.4, Peak=255 HFD=3.7
01:42:42.958 00.000 10844 MultiStar: [#1 -1.24,0.58,0.00,M7] [#2 -0.80,-0.51,0.00,M1] [#3 -0.39,0.04,1.00,U] [#4 -0.02,0.06,0.89,U] [#5 -0.09,-0.15,1.08,U] [#6 -0.86,0.24,0.00,M1] [#7 -0.88,0.37,0.00,M2] [#8 -0.69,-1.03,0.00,M3] 
01:42:42.958 00.000 10844 refined, 3 included, MultiStar: {-0.26, -0.09}, one-star: {-0.51, -0.29}
01:42:42.958 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
01:42:42.958 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
01:42:42.958 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.09 hyp=0.27 cameraTheta=-2.81 mountX=0.13 mountY=-0.24, mountTheta=-1.07
01:42:42.959 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.09, opts=13)
01:42:42.959 00.000 10844 Enqueuing Move request for scope (-0.26, -0.09)
01:42:42.959 00.000 11060 Worker thread wakes up
01:42:42.960 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:42.960 00.000 10844 UpdateGuideState exits: m=3211 SNR=35.4 Saturated
01:42:42.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:42.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:42.960 00.000 10844 Enqueuing Expose request
01:42:42.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.09) opts 0xd
01:42:42.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.09)
01:42:42.960 00.000 11060 Moving (-0.26, -0.09) raw xDistance=0.13 yDistance=-0.24
01:42:42.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:42:42.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
01:42:42.960 00.000 11060 MoveAxis(W, 22, ABG)
01:42:42.960 00.000 11060 Guiding  Dir = 3, Dur = 22
01:42:42.984 00.024 11060 IsSlewing returns 0
01:42:42.984 00.000 11060 IsGuiding returns 0
01:42:43.035 00.051 11060 IsGuiding returns 0
01:42:43.036 00.001 11060 Move returns status 0, amount 22
01:42:43.036 00.000 11060 MoveAxis(N, 94, ABG)
01:42:43.036 00.000 11060 Guiding  Dir = 0, Dur = 94
01:42:43.056 00.020 11060 IsSlewing returns 0
01:42:43.057 00.001 11060 IsGuiding returns 0
01:42:43.155 00.098 11060 IsGuiding returns 0
01:42:43.155 00.000 11060 Move returns status 0, amount 94
01:42:43.155 00.000 11060 move complete, result=0
01:42:43.155 00.000 11060 worker thread done servicing request
01:42:43.155 00.000 11060 Worker thread wakes up
01:42:43.155 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.2 px 94 ms NORTH
01:42:43.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:43.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:43.803 00.648 11060 Exposure complete
01:42:43.984 00.181 11060 worker thread done servicing request
01:42:43.984 00.000 10844 OnExposeComplete: enter
01:42:43.984 00.000 10844 UpdateGuideState(): m_state=6
01:42:43.984 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10841
01:42:43.984 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=60.74, Mass=3005, SNR=34.2, Peak=255 HFD=3.3
01:42:43.985 00.001 10844 MultiStar: [#1 -0.48,0.75,0.00,M8] [#2 -0.43,0.01,1.99,U] [#3 -0.29,0.32,0.99,U] [#4 -0.00,-0.18,1.06,U] [#5 0.45,-0.30,0.93,U] [#6 -0.35,-0.05,0.84,U] [#7 -0.51,0.14,0.86,U] [#8 -0.19,-0.44,0.88,U] 
01:42:43.985 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.08}, one-star: {-0.20, -0.24}
01:42:43.985 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
01:42:43.985 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
01:42:43.985 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.79 mountX=0.12 mountY=-0.20, mountTheta=-1.04
01:42:43.986 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.08, opts=13)
01:42:43.986 00.000 10844 Enqueuing Move request for scope (-0.21, -0.08)
01:42:43.986 00.000 11060 Worker thread wakes up
01:42:43.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
01:42:43.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
01:42:43.988 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:43.988 00.000 10844 UpdateGuideState exits: m=3005 SNR=34.2 Saturated
01:42:43.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:43.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:43.988 00.000 11060 Moving (-0.21, -0.08) raw xDistance=0.12 yDistance=-0.20
01:42:43.988 00.000 10844 Enqueuing Expose request
01:42:43.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:42:43.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:42:43.988 00.000 11060 MoveAxis(E, 0, ABG)
01:42:43.988 00.000 11060 Move returns status 0, amount 0
01:42:43.988 00.000 11060 MoveAxis(N, 77, ABG)
01:42:43.988 00.000 11060 Guiding  Dir = 0, Dur = 77
01:42:44.014 00.026 11060 IsSlewing returns 0
01:42:44.015 00.001 11060 IsGuiding returns 0
01:42:44.119 00.104 11060 IsGuiding returns 0
01:42:44.119 00.000 11060 Move returns status 0, amount 77
01:42:44.119 00.000 11060 move complete, result=0
01:42:44.119 00.000 11060 worker thread done servicing request
01:42:44.119 00.000 11060 Worker thread wakes up
01:42:44.119 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 77 ms NORTH
01:42:44.120 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:44.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:44.750 00.630 11060 Exposure complete
01:42:44.940 00.190 11060 worker thread done servicing request
01:42:44.940 00.000 10844 OnExposeComplete: enter
01:42:44.940 00.000 10844 UpdateGuideState(): m_state=6
01:42:44.940 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10842
01:42:44.940 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=61.27, Mass=2581, SNR=32.0, Peak=240 HFD=3.4
01:42:44.940 00.000 10844 MultiStar: [#1 -0.28,0.81,0.00,M9] [#2 0.33,0.68,0.00,M1] [#3 -0.13,0.93,0.00,M1] [#4 0.22,0.68,0.00,M7] [#5 0.17,-0.18,1.02,U] [#6 0.03,0.71,0.00,M1] [#7 -0.19,0.45,0.89,U] [#8 0.18,-0.57,1.11,U] 
01:42:44.941 00.001 10844 refined, 3 included, MultiStar: {0.14, -0.03}, one-star: {0.36, 0.30}
01:42:44.941 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:42:44.941 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:42:44.941 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=0.00 mountY=0.14, mountTheta=1.56
01:42:44.942 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
01:42:44.942 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
01:42:44.942 00.000 11060 Worker thread wakes up
01:42:44.942 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:44.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
01:42:44.943 00.001 10844 UpdateGuideState exits: m=2581 SNR=32.0
01:42:44.943 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
01:42:44.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:44.943 00.000 11060 Moving (0.14, -0.03) raw xDistance=0.00 yDistance=0.14
01:42:44.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:44.943 00.000 10844 Enqueuing Expose request
01:42:44.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:42:44.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:44.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:42:44.943 00.000 11060 MoveAxis(E, 0, ABG)
01:42:44.943 00.000 11060 Move returns status 0, amount 0
01:42:44.943 00.000 11060 MoveAxis(N, 0, ABG)
01:42:44.943 00.000 11060 Move returns status 0, amount 0
01:42:44.943 00.000 11060 move complete, result=0
01:42:44.943 00.000 11060 worker thread done servicing request
01:42:44.943 00.000 11060 Worker thread wakes up
01:42:44.944 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:44.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:44.945 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:45.580 00.635 11060 Exposure complete
01:42:45.760 00.180 11060 worker thread done servicing request
01:42:45.760 00.000 10844 OnExposeComplete: enter
01:42:45.760 00.000 10844 UpdateGuideState(): m_state=6
01:42:45.760 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10843
01:42:45.760 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=60.85, Mass=3141, SNR=34.9, Peak=224 HFD=3.7
01:42:45.761 00.001 10844 MultiStar: [#1 -0.81,0.95,0.00,M10] [#2 -0.12,0.19,1.91,U] [#3 0.03,0.82,0.00,M2] [#4 0.12,0.73,0.00,M8] [#5 0.26,0.50,0.98,U] [#6 -0.11,0.79,0.00,M2] [#7 -0.20,0.44,0.80,U] [#8 0.19,0.29,0.90,U] 
01:42:45.761 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.24}, one-star: {-0.34, -0.12}
01:42:45.761 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
01:42:45.761 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
01:42:45.761 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.79 mountX=-0.23 mountY=-0.09, mountTheta=-2.76
01:42:45.762 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.24, opts=13)
01:42:45.762 00.000 10844 Enqueuing Move request for scope (-0.05, 0.24)
01:42:45.762 00.000 11060 Worker thread wakes up
01:42:45.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
01:42:45.762 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
01:42:45.762 00.000 11060 Moving (-0.05, 0.24) raw xDistance=-0.23 yDistance=-0.09
01:42:45.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:42:45.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:45.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:45.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:42:45.762 00.000 11060 MoveAxis(E, 39, ABG)
01:42:45.763 00.001 11060 Guiding  Dir = 2, Dur = 39
01:42:45.763 00.000 10844 UpdateGuideState exits: m=3141 SNR=34.9
01:42:45.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:45.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:45.763 00.000 10844 Enqueuing Expose request
01:42:45.778 00.015 11060 IsSlewing returns 0
01:42:45.778 00.000 11060 IsGuiding returns 0
01:42:45.828 00.050 11060 IsGuiding returns 0
01:42:45.828 00.000 11060 Move returns status 0, amount 39
01:42:45.829 00.001 11060 MoveAxis(N, 0, ABG)
01:42:45.829 00.000 11060 Move returns status 0, amount 0
01:42:45.829 00.000 11060 move complete, result=0
01:42:45.829 00.000 11060 worker thread done servicing request
01:42:45.829 00.000 11060 Worker thread wakes up
01:42:45.829 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
01:42:45.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:45.830 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:46.474 00.644 11060 Exposure complete
01:42:46.644 00.170 11060 worker thread done servicing request
01:42:46.644 00.000 10844 OnExposeComplete: enter
01:42:46.644 00.000 10844 UpdateGuideState(): m_state=6
01:42:46.645 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10844
01:42:46.645 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=60.57, Mass=3160, SNR=35.6, Peak=250 HFD=3.7
01:42:46.645 00.000 10844 MultiStar: [#1 -0.70,0.78,0.00,R] [#2 -0.25,0.29,1.95,U] [#3 0.13,-0.42,0.93,U] [#4 0.53,-0.36,0.00,M9] [#5 0.61,-0.13,0.00,M1] [#6 0.06,0.11,0.89,U] [#7 0.04,-0.24,0.78,U] [#8 0.74,0.57,0.00,M1] 
01:42:46.645 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.06}, one-star: {0.35, -0.40}
01:42:46.652 00.007 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:42:46.652 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
01:42:46.652 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.39 mountX=0.05 mountY=0.02, mountTheta=0.35
01:42:46.653 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
01:42:46.653 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
01:42:46.653 00.000 11060 Worker thread wakes up
01:42:46.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:46.653 00.000 10844 UpdateGuideState exits: m=3160 SNR=35.6
01:42:46.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:46.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:46.653 00.000 10844 Enqueuing Expose request
01:42:46.654 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:42:46.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:42:46.654 00.000 11060 Moving (0.01, -0.06) raw xDistance=0.05 yDistance=0.02
01:42:46.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:42:46.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:46.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:42:46.654 00.000 11060 MoveAxis(E, 0, ABG)
01:42:46.654 00.000 11060 Move returns status 0, amount 0
01:42:46.654 00.000 11060 MoveAxis(N, 0, ABG)
01:42:46.654 00.000 11060 Move returns status 0, amount 0
01:42:46.654 00.000 11060 move complete, result=0
01:42:46.654 00.000 11060 worker thread done servicing request
01:42:46.654 00.000 11060 Worker thread wakes up
01:42:46.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:46.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:46.655 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:47.289 00.634 11060 Exposure complete
01:42:47.484 00.195 11060 worker thread done servicing request
01:42:47.484 00.000 10844 OnExposeComplete: enter
01:42:47.484 00.000 10844 UpdateGuideState(): m_state=6
01:42:47.484 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10845
01:42:47.484 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=60.82, Mass=2928, SNR=34.3, Peak=250 HFD=3.7
01:42:47.484 00.000 10844 MultiStar: [#1 -0.12,-0.32,0.99,U] [#2 0.37,0.73,0.00,M1] [#3 -0.41,-0.05,1.02,U] [#4 0.10,-0.34,0.91,U] [#5 0.24,0.46,1.07,U] [#6 -0.14,-0.44,0.88,U] [#7 0.01,0.30,0.84,U] [#8 0.23,-0.36,0.95,U] 
01:42:47.484 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.11}, one-star: {-0.06, -0.15}
01:42:47.484 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
01:42:47.484 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
01:42:47.486 00.002 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.74 mountX=0.11 mountY=-0.00, mountTheta=-0.01
01:42:47.494 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.11, opts=13)
01:42:47.494 00.000 10844 Enqueuing Move request for scope (-0.02, -0.11)
01:42:47.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:47.494 00.000 10844 UpdateGuideState exits: m=2928 SNR=34.3
01:42:47.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:47.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:47.494 00.000 10844 Enqueuing Expose request
01:42:47.496 00.002 11060 Worker thread wakes up
01:42:47.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
01:42:47.496 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
01:42:47.496 00.000 11060 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=-0.00
01:42:47.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:42:47.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:47.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:42:47.496 00.000 11060 MoveAxis(E, 0, ABG)
01:42:47.496 00.000 11060 Move returns status 0, amount 0
01:42:47.496 00.000 11060 MoveAxis(N, 0, ABG)
01:42:47.496 00.000 11060 Move returns status 0, amount 0
01:42:47.496 00.000 11060 move complete, result=0
01:42:47.496 00.000 11060 worker thread done servicing request
01:42:47.496 00.000 11060 Worker thread wakes up
01:42:47.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:47.497 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:47.500 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:48.131 00.631 11060 Exposure complete
01:42:48.311 00.180 11060 worker thread done servicing request
01:42:48.311 00.000 10844 OnExposeComplete: enter
01:42:48.311 00.000 10844 UpdateGuideState(): m_state=6
01:42:48.312 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10846
01:42:48.312 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=60.11, Mass=3326, SNR=36.6, Peak=247 HFD=3.4
01:42:48.312 00.000 10844 MultiStar: [#1 0.28,-1.01,0.00,M1] [#2 0.34,-0.03,1.89,U] [#3 0.46,-0.94,0.00,M1] [#4 0.09,0.25,0.87,U] [#5 0.72,-0.33,0.00,M1] [#6 -0.03,0.06,0.81,U] [#7 -0.22,-0.88,0.00,M1] [#8 0.49,-0.55,0.00,M1] 
01:42:48.312 00.000 10844 refined, 3 included, MultiStar: {0.23, -0.14}, one-star: {0.34, -0.87}
01:42:48.312 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
01:42:48.312 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
01:42:48.312 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.57 mountX=0.10 mountY=0.25, mountTheta=1.18
01:42:48.313 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.14, opts=13)
01:42:48.313 00.000 10844 Enqueuing Move request for scope (0.23, -0.14)
01:42:48.313 00.000 11060 Worker thread wakes up
01:42:48.314 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
01:42:48.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
01:42:48.314 00.000 11060 Moving (0.23, -0.14) raw xDistance=0.10 yDistance=0.25
01:42:48.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:42:48.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:48.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:48.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:42:48.314 00.000 11060 MoveAxis(E, 0, ABG)
01:42:48.314 00.000 11060 Move returns status 0, amount 0
01:42:48.314 00.000 11060 MoveAxis(N, 0, ABG)
01:42:48.315 00.001 10844 UpdateGuideState exits: m=3326 SNR=36.6
01:42:48.315 00.000 11060 Move returns status 0, amount 0
01:42:48.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:48.315 00.000 11060 move complete, result=0
01:42:48.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:48.315 00.000 10844 Enqueuing Expose request
01:42:48.315 00.000 11060 worker thread done servicing request
01:42:48.315 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:48.315 00.000 11060 Worker thread wakes up
01:42:48.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:48.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:48.948 00.633 11060 Exposure complete
01:42:49.148 00.200 11060 worker thread done servicing request
01:42:49.148 00.000 10844 OnExposeComplete: enter
01:42:49.148 00.000 10844 UpdateGuideState(): m_state=6
01:42:49.149 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10847
01:42:49.149 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=60.37, Mass=2715, SNR=33.1, Peak=255 HFD=3.4
01:42:49.149 00.000 10844 MultiStar: [#1 0.30,-1.67,0.00,M2] [#2 0.22,-0.14,2.21,U] [#3 -0.26,-0.74,0.00,M2] [#4 0.57,-0.17,0.93,U] [#5 0.01,-1.54,0.00,M2] [#6 0.00,-0.75,0.00,M1] [#7 0.21,-0.35,0.89,U] [#8 0.13,-1.08,0.00,M2] 
01:42:49.149 00.000 10844 refined, 3 included, MultiStar: {0.25, -0.28}, one-star: {0.05, -0.61}
01:42:49.149 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
01:42:49.149 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
01:42:49.149 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.28 hyp=0.37 cameraTheta=-0.84 mountX=0.23 mountY=0.29, mountTheta=0.91
01:42:49.151 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.28, opts=13)
01:42:49.151 00.000 10844 Enqueuing Move request for scope (0.25, -0.28)
01:42:49.151 00.000 11060 Worker thread wakes up
01:42:49.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:49.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.28) opts 0xd
01:42:49.151 00.000 10844 UpdateGuideState exits: m=2715 SNR=33.1 Saturated
01:42:49.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:49.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.28)
01:42:49.151 00.000 11060 Moving (0.25, -0.28) raw xDistance=0.23 yDistance=0.29
01:42:49.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:42:49.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:42:49.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:49.151 00.000 10844 Enqueuing Expose request
01:42:49.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:42:49.151 00.000 11060 MoveAxis(W, 39, ABG)
01:42:49.151 00.000 11060 Guiding  Dir = 3, Dur = 39
01:42:49.155 00.004 11060 IsSlewing returns 0
01:42:49.155 00.000 11060 IsGuiding returns 0
01:42:49.204 00.049 11060 IsGuiding returns 0
01:42:49.204 00.000 11060 Move returns status 0, amount 39
01:42:49.204 00.000 11060 MoveAxis(N, 0, ABG)
01:42:49.204 00.000 11060 Move returns status 0, amount 0
01:42:49.205 00.001 11060 move complete, result=0
01:42:49.205 00.000 11060 worker thread done servicing request
01:42:49.205 00.000 11060 Worker thread wakes up
01:42:49.205 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.3 px 0 ms NORTH
01:42:49.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:49.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:49.841 00.636 11060 Exposure complete
01:42:50.020 00.179 11060 worker thread done servicing request
01:42:50.020 00.000 10844 OnExposeComplete: enter
01:42:50.020 00.000 10844 UpdateGuideState(): m_state=6
01:42:50.020 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10848
01:42:50.020 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.28, Mass=3001, SNR=34.3, Peak=254 HFD=3.7
01:42:50.021 00.001 10844 MultiStar: [#1 0.18,-1.38,0.00,M3] [#2 -0.00,-0.51,2.03,U] [#3 -0.34,-0.80,0.00,M3] [#4 -0.13,-0.28,0.88,U] [#5 0.68,-1.03,0.00,M3] [#6 -0.12,-0.70,0.00,M2] [#7 -0.49,-1.22,0.00,M1] [#8 -0.23,-0.01,0.99,U] 
01:42:50.021 00.000 10844 refined, 3 included, MultiStar: {-0.03, -0.41}, one-star: {0.20, -0.69}
01:42:50.021 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
01:42:50.021 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
01:42:50.021 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.65 mountX=0.40 mountY=0.04, mountTheta=0.09
01:42:50.022 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.41, opts=13)
01:42:50.022 00.000 10844 Enqueuing Move request for scope (-0.03, -0.41)
01:42:50.022 00.000 11060 Worker thread wakes up
01:42:50.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.41) opts 0xd
01:42:50.022 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.41)
01:42:50.022 00.000 11060 Moving (-0.03, -0.41) raw xDistance=0.40 yDistance=0.04
01:42:50.023 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
01:42:50.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:50.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:50.023 00.000 10844 UpdateGuideState exits: m=3001 SNR=34.3
01:42:50.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:50.023 00.000 10844 Enqueuing Expose request
01:42:50.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:42:50.023 00.000 11060 MoveAxis(W, 71, ABG)
01:42:50.023 00.000 11060 Guiding  Dir = 3, Dur = 71
01:42:50.054 00.031 11060 IsSlewing returns 0
01:42:50.055 00.001 11060 IsGuiding returns 0
01:42:50.134 00.079 11060 IsGuiding returns 0
01:42:50.134 00.000 11060 Move returns status 0, amount 71
01:42:50.134 00.000 11060 MoveAxis(N, 0, ABG)
01:42:50.134 00.000 11060 Move returns status 0, amount 0
01:42:50.134 00.000 11060 move complete, result=0
01:42:50.135 00.001 11060 worker thread done servicing request
01:42:50.135 00.000 10844 GuideStep: 0.4 px 71 ms WEST, 0.0 px 0 ms NORTH
01:42:50.135 00.000 11060 Worker thread wakes up
01:42:50.136 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:50.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:50.799 00.663 11060 Exposure complete
01:42:50.988 00.189 11060 worker thread done servicing request
01:42:50.988 00.000 10844 OnExposeComplete: enter
01:42:50.988 00.000 10844 UpdateGuideState(): m_state=6
01:42:50.988 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10849
01:42:50.988 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=60.49, Mass=2364, SNR=30.4, Peak=208 HFD=3.5
01:42:50.988 00.000 10844 MultiStar: [#1 0.32,-1.21,0.00,M4] [#2 0.22,-0.46,2.19,U] [#3 0.35,-0.76,0.00,M4] [#4 0.41,0.44,0.00,M6] [#5 0.38,-0.67,0.00,M4] [#6 -0.28,-0.61,0.00,M3] [#7 0.01,-0.53,0.93,U] [#8 0.49,-0.69,0.00,M2] 
01:42:50.988 00.000 10844 refined, 2 included, MultiStar: {0.21, -0.48}, one-star: {0.37, -0.48}
01:42:50.988 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
01:42:50.988 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
01:42:50.988 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.48 hyp=0.53 cameraTheta=-1.16 mountX=0.44 mountY=0.28, mountTheta=0.58
01:42:50.991 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.48, opts=13)
01:42:50.991 00.000 10844 Enqueuing Move request for scope (0.21, -0.48)
01:42:50.991 00.000 11060 Worker thread wakes up
01:42:50.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:50.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.48) opts 0xd
01:42:50.991 00.000 10844 UpdateGuideState exits: m=2364 SNR=30.4
01:42:50.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.48)
01:42:50.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.991 00.000 11060 Moving (0.21, -0.48) raw xDistance=0.44 yDistance=0.28
01:42:50.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:50.991 00.000 10844 Enqueuing Expose request
01:42:50.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
01:42:50.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:50.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:42:50.991 00.000 11060 MoveAxis(W, 78, ABG)
01:42:50.991 00.000 11060 Guiding  Dir = 3, Dur = 78
01:42:50.995 00.004 11060 IsSlewing returns 0
01:42:50.995 00.000 11060 IsGuiding returns 0
01:42:51.088 00.093 11060 IsGuiding returns 0
01:42:51.088 00.000 11060 Move returns status 0, amount 78
01:42:51.088 00.000 11060 MoveAxis(N, 0, ABG)
01:42:51.088 00.000 11060 Move returns status 0, amount 0
01:42:51.088 00.000 11060 move complete, result=0
01:42:51.088 00.000 10844 GuideStep: 0.4 px 78 ms WEST, 0.3 px 0 ms NORTH
01:42:51.089 00.001 11060 worker thread done servicing request
01:42:51.089 00.000 11060 Worker thread wakes up
01:42:51.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:51.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:51.726 00.637 11060 Exposure complete
01:42:51.923 00.197 11060 worker thread done servicing request
01:42:51.923 00.000 10844 OnExposeComplete: enter
01:42:51.923 00.000 10844 UpdateGuideState(): m_state=6
01:42:51.923 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10850
01:42:51.923 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.36, Mass=2509, SNR=31.5, Peak=220 HFD=3.4
01:42:51.925 00.002 10844 MultiStar: [#1 0.29,-0.96,0.00,M5] [#2 0.82,-0.11,0.00,M1] [#3 0.06,-0.68,0.00,M5] [#4 0.89,0.44,0.00,M7] [#5 0.48,-0.67,0.00,M5] [#6 -0.15,-0.41,0.94,U] [#7 -0.06,-0.18,0.94,U] [#8 0.51,-1.23,0.00,M3] 
01:42:51.925 00.000 10844 refined, 2 included, MultiStar: {-0.01, -0.41}, one-star: {0.16, -0.61}
01:42:51.925 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
01:42:51.925 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
01:42:51.925 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.41 hyp=0.41 cameraTheta=-1.60 mountX=0.40 mountY=0.06, mountTheta=0.14
01:42:51.926 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.41, opts=13)
01:42:51.926 00.000 10844 Enqueuing Move request for scope (-0.01, -0.41)
01:42:51.926 00.000 11060 Worker thread wakes up
01:42:51.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.41) opts 0xd
01:42:51.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.41)
01:42:51.926 00.000 11060 Moving (-0.01, -0.41) raw xDistance=0.40 yDistance=0.06
01:42:51.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
01:42:51.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:51.927 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:51.927 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.5
01:42:51.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:51.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:42:51.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:51.927 00.000 11060 MoveAxis(W, 72, ABG)
01:42:51.927 00.000 10844 Enqueuing Expose request
01:42:51.927 00.000 11060 Guiding  Dir = 3, Dur = 72
01:42:51.949 00.022 11060 IsSlewing returns 0
01:42:51.950 00.001 11060 IsGuiding returns 0
01:42:52.042 00.092 11060 IsGuiding returns 0
01:42:52.042 00.000 11060 Move returns status 0, amount 72
01:42:52.042 00.000 11060 MoveAxis(N, 0, ABG)
01:42:52.042 00.000 11060 Move returns status 0, amount 0
01:42:52.042 00.000 11060 move complete, result=0
01:42:52.043 00.001 11060 worker thread done servicing request
01:42:52.043 00.000 11060 Worker thread wakes up
01:42:52.043 00.000 10844 GuideStep: 0.4 px 72 ms WEST, 0.1 px 0 ms NORTH
01:42:52.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:52.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:52.675 00.632 11060 Exposure complete
01:42:52.851 00.176 11060 worker thread done servicing request
01:42:52.851 00.000 10844 OnExposeComplete: enter
01:42:52.851 00.000 10844 UpdateGuideState(): m_state=6
01:42:52.852 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10851
01:42:52.852 00.000 10844 Star::Find returns 1 (1), X=269.04, Y=60.51, Mass=3104, SNR=35.4, Peak=255 HFD=3.6
01:42:52.852 00.000 10844 MultiStar: [#1 0.57,-0.49,0.00,M6] [#2 0.20,-0.76,0.00,M2] [#3 0.22,-0.78,0.00,M6] [#4 0.24,0.29,0.84,U] [#5 0.56,-0.57,0.00,M6] [#6 0.12,-0.68,0.00,M3] [#7 -0.14,-0.57,0.73,U] [#8 0.40,-0.76,0.00,M4] 
01:42:52.852 00.000 10844 refined, 2 included, MultiStar: {0.25, -0.25}, one-star: {0.55, -0.47}
01:42:52.852 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
01:42:52.853 00.001 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
01:42:52.853 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.36 cameraTheta=-0.77 mountX=0.20 mountY=0.29, mountTheta=0.97
01:42:52.855 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.25, opts=13)
01:42:52.855 00.000 10844 Enqueuing Move request for scope (0.25, -0.25)
01:42:52.855 00.000 11060 Worker thread wakes up
01:42:52.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.25) opts 0xd
01:42:52.855 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.25)
01:42:52.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:52.855 00.000 11060 Moving (0.25, -0.25) raw xDistance=0.20 yDistance=0.29
01:42:52.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:42:52.855 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.07 newest=0.63
01:42:52.855 00.000 10844 UpdateGuideState exits: m=3104 SNR=35.4 Saturated
01:42:52.857 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
01:42:52.857 00.000 11060 MoveAxis(W, 37, ABG)
01:42:52.857 00.000 11060 Guiding  Dir = 3, Dur = 37
01:42:52.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:52.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:52.857 00.000 10844 Enqueuing Expose request
01:42:52.888 00.031 11060 IsSlewing returns 0
01:42:52.888 00.000 11060 IsGuiding returns 0
01:42:52.951 00.063 11060 IsGuiding returns 0
01:42:52.951 00.000 11060 Move returns status 0, amount 37
01:42:52.951 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 600 applied
01:42:52.951 00.000 11060 MoveAxis(S, 714, ABG)
01:42:52.951 00.000 11060 Guiding  Dir = 1, Dur = 714
01:42:52.981 00.030 11060 IsSlewing returns 0
01:42:52.981 00.000 11060 IsGuiding returns 0
01:42:53.719 00.738 11060 IsGuiding returns 0
01:42:53.719 00.000 11060 Move returns status 0, amount 714
01:42:53.719 00.000 11060 move complete, result=0
01:42:53.719 00.000 11060 worker thread done servicing request
01:42:53.719 00.000 11060 Worker thread wakes up
01:42:53.719 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.3 px 714 ms SOUTH
01:42:53.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:53.721 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:54.364 00.643 11060 Exposure complete
01:42:54.528 00.164 11060 worker thread done servicing request
01:42:54.528 00.000 10844 OnExposeComplete: enter
01:42:54.528 00.000 10844 UpdateGuideState(): m_state=6
01:42:54.528 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10852
01:42:54.529 00.001 10844 Star::Find returns 1 (0), X=268.59, Y=60.16, Mass=2779, SNR=33.4, Peak=223 HFD=3.5
01:42:54.529 00.000 10844 MultiStar: [#1 -0.10,-0.60,0.00,M7] [#2 -0.18,0.10,1.92,U] [#3 -0.55,-1.34,0.00,M7] [#4 0.51,0.01,0.91,U] [#5 0.46,-0.51,0.00,M7] [#6 -0.52,-0.72,0.00,M4] [#7 -0.22,-0.51,0.82,U] [#8 0.37,-0.32,0.93,U] 
01:42:54.529 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.24}, one-star: {0.10, -0.81}
01:42:54.529 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
01:42:54.530 00.001 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
01:42:54.530 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.28 mountX=0.22 mountY=0.11, mountTheta=0.46
01:42:54.530 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.24, opts=13)
01:42:54.531 00.001 10844 Enqueuing Move request for scope (0.07, -0.24)
01:42:54.531 00.000 11060 Worker thread wakes up
01:42:54.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
01:42:54.531 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
01:42:54.531 00.000 11060 Moving (0.07, -0.24) raw xDistance=0.22 yDistance=0.11
01:42:54.531 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.204391, 1:0.108061
01:42:54.531 00.000 11060 BLC: No correction, Miss < min_move
01:42:54.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:42:54.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:42:54.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:54.531 00.000 10844 UpdateGuideState exits: m=2779 SNR=33.4
01:42:54.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:42:54.531 00.000 11060 MoveAxis(W, 39, ABG)
01:42:54.531 00.000 11060 Guiding  Dir = 3, Dur = 39
01:42:54.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:54.532 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:54.532 00.000 10844 Enqueuing Expose request
01:42:54.549 00.017 11060 IsSlewing returns 0
01:42:54.549 00.000 11060 IsGuiding returns 0
01:42:54.595 00.046 11060 IsGuiding returns 0
01:42:54.595 00.000 11060 Move returns status 0, amount 39
01:42:54.595 00.000 11060 MoveAxis(N, 0, ABG)
01:42:54.595 00.000 11060 Move returns status 0, amount 0
01:42:54.595 00.000 11060 move complete, result=0
01:42:54.597 00.002 11060 worker thread done servicing request
01:42:54.597 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
01:42:54.597 00.000 11060 Worker thread wakes up
01:42:54.598 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:54.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:55.240 00.642 11060 Exposure complete
01:42:55.399 00.159 11060 worker thread done servicing request
01:42:55.399 00.000 10844 OnExposeComplete: enter
01:42:55.399 00.000 10844 UpdateGuideState(): m_state=6
01:42:55.399 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10853
01:42:55.399 00.000 10844 Star::Find returns 1 (0), X=268.98, Y=60.91, Mass=2908, SNR=33.6, Peak=227 HFD=3.3
01:42:55.400 00.001 10844 MultiStar: [#1 0.16,-0.35,0.96,U] [#2 0.05,0.12,2.14,U] [#3 0.39,0.40,0.96,U] [#4 0.63,0.18,0.00,M6] [#5 0.12,-0.46,0.88,U] [#6 0.26,-0.24,0.91,U] [#7 -0.18,-0.30,0.73,U] [#8 0.40,-0.50,0.00,M4] 
01:42:55.400 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.08}, one-star: {0.49, -0.06}
01:42:55.400 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:42:55.400 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
01:42:55.400 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-0.42 mountX=0.05 mountY=0.19, mountTheta=1.33
01:42:55.401 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.08, opts=13)
01:42:55.401 00.000 10844 Enqueuing Move request for scope (0.18, -0.08)
01:42:55.401 00.000 11060 Worker thread wakes up
01:42:55.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:55.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
01:42:55.401 00.000 10844 UpdateGuideState exits: m=2908 SNR=33.6
01:42:55.402 00.001 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
01:42:55.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:55.402 00.000 11060 Moving (0.18, -0.08) raw xDistance=0.05 yDistance=0.19
01:42:55.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:55.402 00.000 10844 Enqueuing Expose request
01:42:55.402 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.204391, 1:0.108061, 2:0.186964
01:42:55.402 00.000 11060 BLC: No correction, Miss < min_move
01:42:55.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:42:55.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:55.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:42:55.402 00.000 11060 MoveAxis(E, 0, ABG)
01:42:55.402 00.000 11060 Move returns status 0, amount 0
01:42:55.402 00.000 11060 MoveAxis(N, 0, ABG)
01:42:55.402 00.000 11060 Move returns status 0, amount 0
01:42:55.402 00.000 11060 move complete, result=0
01:42:55.402 00.000 11060 worker thread done servicing request
01:42:55.402 00.000 11060 Worker thread wakes up
01:42:55.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:55.403 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:55.403 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:56.041 00.638 11060 Exposure complete
01:42:56.237 00.196 11060 worker thread done servicing request
01:42:56.237 00.000 10844 OnExposeComplete: enter
01:42:56.237 00.000 10844 UpdateGuideState(): m_state=6
01:42:56.237 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10854
01:42:56.237 00.000 10844 Star::Find returns 1 (1), X=268.93, Y=60.74, Mass=3241, SNR=36.3, Peak=255 HFD=3.3
01:42:56.238 00.001 10844 MultiStar: [#1 0.11,-0.76,0.00,M7] [#2 -0.06,0.34,1.83,U] [#3 -0.23,-0.47,0.86,U] [#4 0.67,0.78,0.00,M7] [#5 0.59,-0.52,0.00,M7] [#6 -0.56,-0.00,0.81,U] [#7 0.20,-0.51,0.67,U] [#8 0.47,-0.78,0.00,M5] 
01:42:56.238 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.07}, one-star: {0.44, -0.24}
01:42:56.238 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
01:42:56.238 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:42:56.238 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.05 mountX=0.08 mountY=-0.02, mountTheta=-0.31
01:42:56.239 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
01:42:56.240 00.001 10844 Enqueuing Move request for scope (-0.04, -0.07)
01:42:56.240 00.000 11060 Worker thread wakes up
01:42:56.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:56.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
01:42:56.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
01:42:56.240 00.000 11060 Moving (-0.04, -0.07) raw xDistance=0.08 yDistance=-0.02
01:42:56.240 00.000 11060 BLC: window closed
01:42:56.240 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.24, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.204391, 1:0.108061, 2:0.186964
01:42:56.240 00.000 11060 BLC: No correction, Miss < min_move
01:42:56.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:42:56.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:56.241 00.001 10844 UpdateGuideState exits: m=3241 SNR=36.3 Saturated
01:42:56.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:42:56.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:56.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:56.241 00.000 10844 Enqueuing Expose request
01:42:56.241 00.000 11060 MoveAxis(E, 0, ABG)
01:42:56.241 00.000 11060 Move returns status 0, amount 0
01:42:56.241 00.000 11060 MoveAxis(N, 0, ABG)
01:42:56.241 00.000 11060 Move returns status 0, amount 0
01:42:56.241 00.000 11060 move complete, result=0
01:42:56.241 00.000 11060 worker thread done servicing request
01:42:56.241 00.000 11060 Worker thread wakes up
01:42:56.242 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:56.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:56.243 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:56.889 00.646 11060 Exposure complete
01:42:57.077 00.188 11060 worker thread done servicing request
01:42:57.077 00.000 10844 OnExposeComplete: enter
01:42:57.077 00.000 10844 UpdateGuideState(): m_state=6
01:42:57.077 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10855
01:42:57.077 00.000 10844 Star::Find returns 1 (1), X=269.06, Y=60.78, Mass=2921, SNR=34.1, Peak=255 HFD=3.4
01:42:57.078 00.001 10844 MultiStar: [#1 0.42,-1.31,0.00,M8] [#2 0.26,-0.30,1.91,U] [#3 -0.10,-0.58,0.96,U] [#4 0.06,0.16,0.83,U] [#5 0.22,-1.11,0.00,M8] [#6 0.19,-0.55,0.93,U] [#7 -0.07,-0.62,0.00,M1] [#8 -0.13,-0.86,0.00,M6] 
01:42:57.078 00.000 10844 refined, 4 included, MultiStar: {0.21, -0.30}, one-star: {0.58, -0.20}
01:42:57.078 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
01:42:57.078 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
01:42:57.078 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.30 hyp=0.37 cameraTheta=-0.96 mountX=0.26 mountY=0.26, mountTheta=0.79
01:42:57.081 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.30, opts=13)
01:42:57.081 00.000 10844 Enqueuing Move request for scope (0.21, -0.30)
01:42:57.082 00.001 11060 Worker thread wakes up
01:42:57.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:57.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.30) opts 0xd
01:42:57.082 00.000 10844 UpdateGuideState exits: m=2921 SNR=34.1 Saturated
01:42:57.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.30)
01:42:57.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:57.082 00.000 11060 Moving (0.21, -0.30) raw xDistance=0.26 yDistance=0.26
01:42:57.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:57.082 00.000 10844 Enqueuing Expose request
01:42:57.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:42:57.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
01:42:57.082 00.000 11060 MoveAxis(W, 45, ABG)
01:42:57.082 00.000 11060 Guiding  Dir = 3, Dur = 45
01:42:57.101 00.019 11060 IsSlewing returns 0
01:42:57.101 00.000 11060 IsGuiding returns 0
01:42:57.158 00.057 11060 IsGuiding returns 0
01:42:57.158 00.000 11060 Move returns status 0, amount 45
01:42:57.158 00.000 11060 MoveAxis(S, 101, ABG)
01:42:57.158 00.000 11060 Guiding  Dir = 1, Dur = 101
01:42:57.174 00.016 11060 IsSlewing returns 0
01:42:57.174 00.000 11060 IsGuiding returns 0
01:42:57.283 00.109 11060 IsGuiding returns 0
01:42:57.283 00.000 11060 Move returns status 0, amount 101
01:42:57.283 00.000 11060 move complete, result=0
01:42:57.283 00.000 11060 worker thread done servicing request
01:42:57.283 00.000 11060 Worker thread wakes up
01:42:57.283 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.3 px 101 ms SOUTH
01:42:57.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:57.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:57.930 00.647 11060 Exposure complete
01:42:58.093 00.163 11060 worker thread done servicing request
01:42:58.093 00.000 10844 OnExposeComplete: enter
01:42:58.093 00.000 10844 UpdateGuideState(): m_state=6
01:42:58.094 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10856
01:42:58.094 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=60.97, Mass=2541, SNR=32.1, Peak=224 HFD=3.5
01:42:58.094 00.000 10844 MultiStar: [#1 0.40,-1.03,0.00,M9] [#2 -0.01,-0.10,2.03,U] [#3 0.05,-0.97,0.00,M5] [#4 -0.03,-0.03,1.00,U] [#5 -0.04,-0.71,0.00,M9] [#6 -0.50,-0.62,0.00,M2] [#7 0.22,-0.03,0.87,U] [#8 0.44,-0.52,0.00,M7] 
01:42:58.094 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.05}, one-star: {0.17, -0.01}
01:42:58.094 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
01:42:58.094 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
01:42:58.094 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.70 mountX=0.04 mountY=0.07, mountTheta=1.05
01:42:58.096 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
01:42:58.096 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
01:42:58.096 00.000 11060 Worker thread wakes up
01:42:58.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:58.096 00.000 10844 UpdateGuideState exits: m=2541 SNR=32.1
01:42:58.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:58.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:58.096 00.000 10844 Enqueuing Expose request
01:42:58.097 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:42:58.097 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:42:58.097 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.07
01:42:58.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:58.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:58.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:42:58.097 00.000 11060 MoveAxis(E, 0, ABG)
01:42:58.097 00.000 11060 Move returns status 0, amount 0
01:42:58.097 00.000 11060 MoveAxis(N, 0, ABG)
01:42:58.097 00.000 11060 Move returns status 0, amount 0
01:42:58.097 00.000 11060 move complete, result=0
01:42:58.097 00.000 11060 worker thread done servicing request
01:42:58.097 00.000 11060 Worker thread wakes up
01:42:58.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:58.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:58.098 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:58.747 00.649 11060 Exposure complete
01:42:58.926 00.179 11060 worker thread done servicing request
01:42:58.928 00.002 10844 OnExposeComplete: enter
01:42:58.928 00.000 10844 UpdateGuideState(): m_state=6
01:42:58.928 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10857
01:42:58.928 00.000 10844 Star::Find returns 1 (0), X=269.14, Y=61.25, Mass=2659, SNR=32.9, Peak=232 HFD=3.4
01:42:58.928 00.000 10844 MultiStar: [#1 -0.00,-0.67,0.00,M10] [#2 -0.27,-0.35,2.22,U] [#3 -0.04,-0.20,0.95,U] [#4 0.29,-0.24,0.87,U] [#5 0.37,0.14,1.00,U] [#6 -0.05,0.03,0.90,U] [#7 -0.22,-0.56,0.00,M1] [#8 -0.04,-0.43,0.93,U] 
01:42:58.928 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.14}, one-star: {0.65, 0.28}
01:42:58.929 00.001 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
01:42:58.929 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
01:42:58.929 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.11 mountX=0.13 mountY=0.09, mountTheta=0.63
01:42:58.930 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.14, opts=13)
01:42:58.930 00.000 10844 Enqueuing Move request for scope (0.07, -0.14)
01:42:58.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:58.930 00.000 10844 UpdateGuideState exits: m=2659 SNR=32.9
01:42:58.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:58.930 00.000 11060 Worker thread wakes up
01:42:58.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
01:42:58.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
01:42:58.930 00.000 11060 Moving (0.07, -0.14) raw xDistance=0.13 yDistance=0.09
01:42:58.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:42:58.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:58.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:58.930 00.000 10844 Enqueuing Expose request
01:42:58.931 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:42:58.931 00.000 11060 MoveAxis(W, 22, ABG)
01:42:58.931 00.000 11060 Guiding  Dir = 3, Dur = 22
01:42:58.956 00.025 11060 IsSlewing returns 0
01:42:58.956 00.000 11060 IsGuiding returns 0
01:42:59.004 00.048 11060 IsGuiding returns 0
01:42:59.004 00.000 11060 Move returns status 0, amount 22
01:42:59.004 00.000 11060 MoveAxis(N, 0, ABG)
01:42:59.004 00.000 11060 Move returns status 0, amount 0
01:42:59.004 00.000 11060 move complete, result=0
01:42:59.004 00.000 11060 worker thread done servicing request
01:42:59.004 00.000 11060 Worker thread wakes up
01:42:59.004 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
01:42:59.006 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:42:59.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:42:59.636 00.630 11060 Exposure complete
01:42:59.817 00.181 11060 worker thread done servicing request
01:42:59.817 00.000 10844 OnExposeComplete: enter
01:42:59.817 00.000 10844 UpdateGuideState(): m_state=6
01:42:59.818 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10858
01:42:59.818 00.000 10844 Star::Find returns 1 (1), X=269.03, Y=60.56, Mass=3050, SNR=34.9, Peak=255 HFD=3.5
01:42:59.819 00.001 10844 MultiStar: [#1 0.49,-1.03,0.00,R] [#2 0.08,-0.03,1.94,U] [#3 0.45,-0.55,0.00,M5] [#4 0.27,-0.70,0.00,M5] [#5 0.31,-0.43,0.94,U] [#6 0.37,-0.43,0.84,U] [#7 0.23,-0.75,0.00,M2] [#8 0.35,-0.61,0.00,M7] 
01:42:59.819 00.000 10844 refined, 3 included, MultiStar: {0.28, -0.26}, one-star: {0.55, -0.41}
01:42:59.819 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:42:59.819 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:42:59.819 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.26 hyp=0.38 cameraTheta=-0.76 mountX=0.21 mountY=0.32, mountTheta=0.99
01:42:59.821 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.26, opts=13)
01:42:59.821 00.000 10844 Enqueuing Move request for scope (0.28, -0.26)
01:42:59.821 00.000 11060 Worker thread wakes up
01:42:59.823 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:42:59.823 00.000 10844 UpdateGuideState exits: m=3050 SNR=34.9 Saturated
01:42:59.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:59.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:42:59.823 00.000 10844 Enqueuing Expose request
01:42:59.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.26) opts 0xd
01:42:59.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.26)
01:42:59.823 00.000 11060 Moving (0.28, -0.26) raw xDistance=0.21 yDistance=0.32
01:42:59.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:42:59.824 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
01:42:59.824 00.000 11060 MoveAxis(W, 37, ABG)
01:42:59.824 00.000 11060 Guiding  Dir = 3, Dur = 37
01:42:59.832 00.008 11060 IsSlewing returns 0
01:42:59.832 00.000 11060 IsGuiding returns 0
01:42:59.880 00.048 11060 IsGuiding returns 0
01:42:59.881 00.001 11060 Move returns status 0, amount 37
01:42:59.881 00.000 11060 MoveAxis(S, 123, ABG)
01:42:59.881 00.000 11060 Guiding  Dir = 1, Dur = 123
01:42:59.894 00.013 11060 IsSlewing returns 0
01:42:59.894 00.000 11060 IsGuiding returns 0
01:43:00.036 00.142 11060 IsGuiding returns 0
01:43:00.036 00.000 11060 Move returns status 0, amount 123
01:43:00.036 00.000 11060 move complete, result=0
01:43:00.036 00.000 11060 worker thread done servicing request
01:43:00.036 00.000 11060 Worker thread wakes up
01:43:00.037 00.001 10844 GuideStep: 0.2 px 37 ms WEST, 0.3 px 123 ms SOUTH
01:43:00.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:00.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:00.670 00.633 11060 Exposure complete
01:43:00.858 00.188 11060 worker thread done servicing request
01:43:00.858 00.000 10844 OnExposeComplete: enter
01:43:00.858 00.000 10844 UpdateGuideState(): m_state=6
01:43:00.858 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10859
01:43:00.858 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=60.91, Mass=2631, SNR=32.2, Peak=192 HFD=3.9
01:43:00.859 00.001 10844 MultiStar: [#1 0.32,0.22,1.00,U] [#2 0.19,-0.47,2.06,U] [#3 0.69,-0.82,0.00,M6] [#4 0.29,0.36,0.90,U] [#5 0.18,-0.92,0.00,M8] [#6 -0.16,-0.07,0.96,U] [#7 0.02,-0.42,0.92,U] [#8 0.89,-0.76,0.00,M8] 
01:43:00.859 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.14}, one-star: {0.30, -0.06}
01:43:00.859 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
01:43:00.859 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
01:43:00.859 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.69 mountX=0.11 mountY=0.19, mountTheta=1.06
01:43:00.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.14, opts=13)
01:43:00.860 00.000 10844 Enqueuing Move request for scope (0.17, -0.14)
01:43:00.861 00.001 11060 Worker thread wakes up
01:43:00.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:00.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
01:43:00.861 00.000 10844 UpdateGuideState exits: m=2631 SNR=32.2
01:43:00.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
01:43:00.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:00.861 00.000 11060 Moving (0.17, -0.14) raw xDistance=0.11 yDistance=0.19
01:43:00.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:00.861 00.000 10844 Enqueuing Expose request
01:43:00.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:43:00.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:00.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:43:00.861 00.000 11060 MoveAxis(E, 0, ABG)
01:43:00.861 00.000 11060 Move returns status 0, amount 0
01:43:00.863 00.002 11060 MoveAxis(N, 0, ABG)
01:43:00.863 00.000 11060 Move returns status 0, amount 0
01:43:00.863 00.000 11060 move complete, result=0
01:43:00.863 00.000 11060 worker thread done servicing request
01:43:00.863 00.000 11060 Worker thread wakes up
01:43:00.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:00.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:00.865 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:01.509 00.644 11060 Exposure complete
01:43:01.682 00.173 11060 worker thread done servicing request
01:43:01.683 00.001 10844 OnExposeComplete: enter
01:43:01.683 00.000 10844 UpdateGuideState(): m_state=6
01:43:01.683 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10860
01:43:01.683 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=60.69, Mass=2743, SNR=32.5, Peak=255 HFD=3.5
01:43:01.684 00.001 10844 MultiStar: [#1 -0.38,-0.23,1.02,U] [#2 -0.07,-0.26,2.16,U] [#3 -0.15,-0.70,0.00,M7] [#4 0.16,-0.21,1.01,U] [#5 0.17,-0.95,0.00,M9] [#6 -0.40,-0.13,1.00,U] [#7 -1.00,-0.51,0.00,M2] [#8 -0.28,-0.84,0.00,M9] 
01:43:01.684 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.23}, one-star: {0.07, -0.28}
01:43:01.684 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
01:43:01.684 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
01:43:01.684 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.04 mountX=0.25 mountY=-0.08, mountTheta=-0.30
01:43:01.687 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.23, opts=13)
01:43:01.687 00.000 10844 Enqueuing Move request for scope (-0.12, -0.23)
01:43:01.687 00.000 11060 Worker thread wakes up
01:43:01.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
01:43:01.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
01:43:01.687 00.000 11060 Moving (-0.12, -0.23) raw xDistance=0.25 yDistance=-0.08
01:43:01.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:43:01.688 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:01.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:01.688 00.000 10844 UpdateGuideState exits: m=2743 SNR=32.5 Saturated
01:43:01.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:43:01.688 00.000 11060 MoveAxis(W, 43, ABG)
01:43:01.688 00.000 11060 Guiding  Dir = 3, Dur = 43
01:43:01.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:01.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:01.688 00.000 10844 Enqueuing Expose request
01:43:01.699 00.011 11060 IsSlewing returns 0
01:43:01.699 00.000 11060 IsGuiding returns 0
01:43:01.745 00.046 11060 IsGuiding returns 0
01:43:01.745 00.000 11060 Move returns status 0, amount 43
01:43:01.745 00.000 11060 MoveAxis(N, 0, ABG)
01:43:01.747 00.002 11060 Move returns status 0, amount 0
01:43:01.747 00.000 11060 move complete, result=0
01:43:01.747 00.000 11060 worker thread done servicing request
01:43:01.747 00.000 11060 Worker thread wakes up
01:43:01.747 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:43:01.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:01.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:02.379 00.632 11060 Exposure complete
01:43:02.558 00.179 11060 worker thread done servicing request
01:43:02.558 00.000 10844 OnExposeComplete: enter
01:43:02.558 00.000 10844 UpdateGuideState(): m_state=6
01:43:02.558 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10861
01:43:02.559 00.001 10844 Star::Find returns 1 (0), X=268.94, Y=60.94, Mass=2715, SNR=33.2, Peak=227 HFD=3.0
01:43:02.559 00.000 10844 MultiStar: [#1 0.01,0.10,1.01,U] [#2 -0.01,-0.35,2.03,U] [#3 0.12,-0.76,0.00,M8] [#4 0.65,0.44,0.00,M4] [#5 0.05,-0.76,0.00,M10] [#6 0.31,-0.31,0.86,U] [#7 -0.36,-0.21,0.76,U] [#8 0.03,-0.62,0.00,M10] 
01:43:02.559 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.19}, one-star: {0.46, -0.04}
01:43:02.559 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
01:43:02.559 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
01:43:02.559 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.18 mountX=0.17 mountY=0.11, mountTheta=0.56
01:43:02.562 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.19, opts=13)
01:43:02.562 00.000 10844 Enqueuing Move request for scope (0.08, -0.19)
01:43:02.562 00.000 11060 Worker thread wakes up
01:43:02.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:02.562 00.000 10844 UpdateGuideState exits: m=2715 SNR=33.2
01:43:02.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:02.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
01:43:02.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:02.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
01:43:02.562 00.000 10844 Enqueuing Expose request
01:43:02.562 00.000 11060 Moving (0.08, -0.19) raw xDistance=0.17 yDistance=0.11
01:43:02.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:43:02.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:02.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:43:02.563 00.001 11060 MoveAxis(W, 31, ABG)
01:43:02.563 00.000 11060 Guiding  Dir = 3, Dur = 31
01:43:02.578 00.015 11060 IsSlewing returns 0
01:43:02.578 00.000 11060 IsGuiding returns 0
01:43:02.625 00.047 11060 IsGuiding returns 0
01:43:02.625 00.000 11060 Move returns status 0, amount 31
01:43:02.625 00.000 11060 MoveAxis(N, 0, ABG)
01:43:02.625 00.000 11060 Move returns status 0, amount 0
01:43:02.625 00.000 11060 move complete, result=0
01:43:02.625 00.000 11060 worker thread done servicing request
01:43:02.625 00.000 11060 Worker thread wakes up
01:43:02.626 00.001 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
01:43:02.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:02.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:03.277 00.651 11060 Exposure complete
01:43:03.460 00.183 11060 worker thread done servicing request
01:43:03.460 00.000 10844 OnExposeComplete: enter
01:43:03.460 00.000 10844 UpdateGuideState(): m_state=6
01:43:03.460 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10862
01:43:03.460 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=61.18, Mass=2414, SNR=30.5, Peak=243 HFD=3.1
01:43:03.460 00.000 10844 MultiStar: [#1 0.17,-0.20,1.11,U] [#2 -0.16,0.06,2.23,U] [#3 0.31,-0.49,1.06,U] [#4 0.32,-0.11,1.01,U] [#5 0.52,-0.42,0.00,R] [#6 -0.03,-0.51,1.01,U] [#7 0.30,-0.33,0.94,U] [#8 -0.04,-0.67,0.00,R] 
01:43:03.460 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.16}, one-star: {0.41, 0.20}
01:43:03.462 00.002 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
01:43:03.462 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:43:03.462 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.87 mountX=0.13 mountY=0.16, mountTheta=0.88
01:43:03.463 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.16, opts=13)
01:43:03.463 00.000 10844 Enqueuing Move request for scope (0.14, -0.16)
01:43:03.463 00.000 11060 Worker thread wakes up
01:43:03.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:43:03.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
01:43:03.463 00.000 10844 UpdateGuideState exits: m=2414 SNR=30.5
01:43:03.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
01:43:03.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:03.463 00.000 11060 Moving (0.14, -0.16) raw xDistance=0.13 yDistance=0.16
01:43:03.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:03.464 00.001 10844 Enqueuing Expose request
01:43:03.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:43:03.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:03.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:43:03.464 00.000 11060 MoveAxis(W, 24, ABG)
01:43:03.464 00.000 11060 Guiding  Dir = 3, Dur = 24
01:43:03.500 00.036 11060 IsSlewing returns 0
01:43:03.501 00.001 11060 IsGuiding returns 0
01:43:03.567 00.066 11060 IsGuiding returns 0
01:43:03.567 00.000 11060 Move returns status 0, amount 24
01:43:03.567 00.000 11060 MoveAxis(N, 0, ABG)
01:43:03.567 00.000 11060 Move returns status 0, amount 0
01:43:03.567 00.000 11060 move complete, result=0
01:43:03.567 00.000 11060 worker thread done servicing request
01:43:03.567 00.000 11060 Worker thread wakes up
01:43:03.567 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
01:43:03.569 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:03.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:04.226 00.657 11060 Exposure complete
01:43:04.386 00.160 11060 worker thread done servicing request
01:43:04.386 00.000 10844 OnExposeComplete: enter
01:43:04.386 00.000 10844 UpdateGuideState(): m_state=6
01:43:04.386 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10863
01:43:04.387 00.001 10844 Star::Find returns 1 (1), X=269.06, Y=60.45, Mass=2912, SNR=33.9, Peak=255 HFD=3.6
01:43:04.387 00.000 10844 MultiStar: [#1 -0.14,0.65,0.00,M1] [#2 0.19,-0.34,2.09,U] [#3 -0.20,0.15,0.95,U] [#4 0.01,0.09,0.89,U] [#5 -0.07,0.01,0.96,U] [#6 -0.41,-0.31,0.88,U] [#7 0.23,0.07,0.79,U] [#8 0.17,0.57,0.89,U] 
01:43:04.387 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {0.57, -0.52}
01:43:04.387 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
01:43:04.387 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
01:43:04.387 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.79 mountX=0.07 mountY=0.10, mountTheta=0.96
01:43:04.390 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
01:43:04.390 00.000 10844 Enqueuing Move request for scope (0.08, -0.08)
01:43:04.390 00.000 11060 Worker thread wakes up
01:43:04.391 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:04.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:43:04.391 00.000 10844 UpdateGuideState exits: m=2912 SNR=33.9 Saturated
01:43:04.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:43:04.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:04.391 00.000 11060 Moving (0.08, -0.08) raw xDistance=0.07 yDistance=0.10
01:43:04.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:04.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:43:04.391 00.000 10844 Enqueuing Expose request
01:43:04.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:04.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:43:04.391 00.000 11060 MoveAxis(E, 0, ABG)
01:43:04.391 00.000 11060 Move returns status 0, amount 0
01:43:04.391 00.000 11060 MoveAxis(N, 0, ABG)
01:43:04.391 00.000 11060 Move returns status 0, amount 0
01:43:04.391 00.000 11060 move complete, result=0
01:43:04.392 00.001 11060 worker thread done servicing request
01:43:04.392 00.000 11060 Worker thread wakes up
01:43:04.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:04.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:04.393 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:05.025 00.632 11060 Exposure complete
01:43:05.223 00.198 11060 worker thread done servicing request
01:43:05.223 00.000 10844 OnExposeComplete: enter
01:43:05.223 00.000 10844 UpdateGuideState(): m_state=6
01:43:05.223 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10864
01:43:05.224 00.001 10844 Star::Find returns 1 (0), X=268.63, Y=60.64, Mass=2950, SNR=34.8, Peak=251 HFD=3.4
01:43:05.224 00.000 10844 MultiStar: [#1 0.08,0.78,0.00,M2] [#2 0.31,-0.29,2.07,U] [#3 0.37,0.28,1.02,U] [#4 0.18,0.49,0.90,U] [#5 -0.00,0.18,0.92,U] [#6 -0.39,0.10,0.89,U] [#7 0.37,-0.11,0.87,U] [#8 -0.12,0.06,0.81,U] 
01:43:05.224 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {0.15, -0.33}
01:43:05.224 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
01:43:05.225 00.001 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
01:43:05.225 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=-0.03 mountY=0.14, mountTheta=1.75
01:43:05.226 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.00, opts=13)
01:43:05.226 00.000 10844 Enqueuing Move request for scope (0.14, -0.00)
01:43:05.227 00.001 11060 Worker thread wakes up
01:43:05.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:05.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
01:43:05.227 00.000 10844 UpdateGuideState exits: m=2950 SNR=34.8
01:43:05.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:05.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:05.227 00.000 10844 Enqueuing Expose request
01:43:05.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
01:43:05.227 00.000 11060 Moving (0.14, -0.00) raw xDistance=-0.03 yDistance=0.14
01:43:05.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:05.228 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:05.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:43:05.228 00.000 11060 MoveAxis(E, 0, ABG)
01:43:05.228 00.000 11060 Move returns status 0, amount 0
01:43:05.228 00.000 11060 MoveAxis(N, 0, ABG)
01:43:05.228 00.000 11060 Move returns status 0, amount 0
01:43:05.228 00.000 11060 move complete, result=0
01:43:05.228 00.000 11060 worker thread done servicing request
01:43:05.228 00.000 11060 Worker thread wakes up
01:43:05.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:05.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:05.230 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:05.866 00.636 11060 Exposure complete
01:43:06.050 00.184 11060 worker thread done servicing request
01:43:06.050 00.000 10844 OnExposeComplete: enter
01:43:06.050 00.000 10844 UpdateGuideState(): m_state=6
01:43:06.050 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10865
01:43:06.050 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=60.47, Mass=2953, SNR=34.2, Peak=255 HFD=3.5
01:43:06.050 00.000 10844 MultiStar: [#1 -0.66,0.64,0.00,M3] [#2 -0.60,-0.41,0.00,M1] [#3 -0.72,-0.51,0.00,M6] [#4 0.14,0.26,0.88,U] [#5 -0.28,-0.25,0.92,U] [#6 -0.37,-0.43,0.88,U] [#7 -0.71,-0.44,0.00,M1] [#8 0.16,0.17,0.94,U] 
01:43:06.050 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.16}, one-star: {-0.15, -0.51}
01:43:06.050 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
01:43:06.052 00.002 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
01:43:06.052 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.13 mountX=0.17 mountY=-0.07, mountTheta=-0.40
01:43:06.053 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.16, opts=13)
01:43:06.053 00.000 10844 Enqueuing Move request for scope (-0.10, -0.16)
01:43:06.053 00.000 11060 Worker thread wakes up
01:43:06.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
01:43:06.053 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
01:43:06.053 00.000 11060 Moving (-0.10, -0.16) raw xDistance=0.17 yDistance=-0.07
01:43:06.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:43:06.054 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:06.054 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:06.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:06.054 00.000 11060 MoveAxis(W, 30, ABG)
01:43:06.054 00.000 11060 Guiding  Dir = 3, Dur = 30
01:43:06.054 00.000 10844 UpdateGuideState exits: m=2953 SNR=34.2 Saturated
01:43:06.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:06.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:06.054 00.000 10844 Enqueuing Expose request
01:43:06.075 00.021 11060 IsSlewing returns 0
01:43:06.076 00.001 11060 IsGuiding returns 0
01:43:06.111 00.035 11060 IsGuiding returns 0
01:43:06.111 00.000 11060 Move returns status 0, amount 30
01:43:06.111 00.000 11060 MoveAxis(N, 0, ABG)
01:43:06.111 00.000 11060 Move returns status 0, amount 0
01:43:06.111 00.000 11060 move complete, result=0
01:43:06.112 00.001 11060 worker thread done servicing request
01:43:06.112 00.000 11060 Worker thread wakes up
01:43:06.112 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
01:43:06.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:06.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:06.745 00.633 11060 Exposure complete
01:43:06.927 00.182 11060 worker thread done servicing request
01:43:06.927 00.000 10844 OnExposeComplete: enter
01:43:06.927 00.000 10844 UpdateGuideState(): m_state=6
01:43:06.927 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10866
01:43:06.927 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=61.52, Mass=3059, SNR=35.3, Peak=213 HFD=3.8
01:43:06.927 00.000 10844 MultiStar: [#1 -0.94,0.13,0.00,M4] [#2 -0.12,0.78,0.00,M2] [#3 -0.31,-0.37,0.94,U] [#4 0.28,0.87,0.00,M1] [#5 -0.61,0.36,0.00,M1] [#6 -0.36,0.69,0.00,M1] [#7 -0.63,-0.01,0.00,M2] [#8 -0.28,0.77,0.00,M1] 
01:43:06.928 00.001 10844 refined, 1 included, MultiStar: {-0.32, 0.10}, one-star: {-0.33, 0.54}
01:43:06.928 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
01:43:06.928 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
01:43:06.928 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.34 cameraTheta=2.85 mountX=-0.04 mountY=-0.34, mountTheta=-1.69
01:43:06.929 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.10, opts=13)
01:43:06.929 00.000 10844 Enqueuing Move request for scope (-0.32, 0.10)
01:43:06.929 00.000 11060 Worker thread wakes up
01:43:06.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:06.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.10) opts 0xd
01:43:06.929 00.000 10844 UpdateGuideState exits: m=3059 SNR=35.3
01:43:06.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.10)
01:43:06.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:06.929 00.000 11060 Moving (-0.32, 0.10) raw xDistance=-0.04 yDistance=-0.34
01:43:06.930 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:06.930 00.000 10844 Enqueuing Expose request
01:43:06.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:43:06.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:06.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:43:06.930 00.000 11060 MoveAxis(E, 0, ABG)
01:43:06.930 00.000 11060 Move returns status 0, amount 0
01:43:06.930 00.000 11060 MoveAxis(N, 0, ABG)
01:43:06.930 00.000 11060 Move returns status 0, amount 0
01:43:06.930 00.000 11060 move complete, result=0
01:43:06.930 00.000 11060 worker thread done servicing request
01:43:06.930 00.000 11060 Worker thread wakes up
01:43:06.931 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:06.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:06.940 00.009 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:43:07.598 00.658 11060 Exposure complete
01:43:07.755 00.157 11060 worker thread done servicing request
01:43:07.755 00.000 10844 OnExposeComplete: enter
01:43:07.755 00.000 10844 UpdateGuideState(): m_state=6
01:43:07.756 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10867
01:43:07.756 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=60.95, Mass=3237, SNR=36.6, Peak=255 HFD=3.8
01:43:07.756 00.000 10844 MultiStar: [#1 -0.68,0.25,0.00,M5] [#2 -0.17,0.62,0.00,M3] [#3 -0.62,0.04,0.00,M6] [#4 0.62,0.27,0.00,M2] [#5 -0.58,0.17,0.00,M2] [#6 -0.14,0.01,0.82,U] [#7 -0.34,0.33,0.76,U] [#8 -0.32,0.75,0.00,M2] 
01:43:07.756 00.000 10844 single-star, 2 included, MultiStar: {-0.20, 0.09}, one-star: {-0.14, -0.02}
01:43:07.756 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
01:43:07.756 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
01:43:07.756 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-2.99 mountX=0.05 mountY=-0.14, mountTheta=-1.24
01:43:07.757 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.02, opts=13)
01:43:07.757 00.000 10844 Enqueuing Move request for scope (-0.14, -0.02)
01:43:07.758 00.001 11060 Worker thread wakes up
01:43:07.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:07.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
01:43:07.758 00.000 10844 UpdateGuideState exits: m=3237 SNR=36.6 Saturated
01:43:07.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
01:43:07.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:07.758 00.000 11060 Moving (-0.14, -0.02) raw xDistance=0.05 yDistance=-0.14
01:43:07.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:07.758 00.000 10844 Enqueuing Expose request
01:43:07.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:43:07.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:07.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:43:07.758 00.000 11060 MoveAxis(E, 0, ABG)
01:43:07.758 00.000 11060 Move returns status 0, amount 0
01:43:07.758 00.000 11060 MoveAxis(N, 0, ABG)
01:43:07.759 00.001 11060 Move returns status 0, amount 0
01:43:07.759 00.000 11060 move complete, result=0
01:43:07.759 00.000 11060 worker thread done servicing request
01:43:07.759 00.000 11060 Worker thread wakes up
01:43:07.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:07.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:07.762 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:08.399 00.637 11060 Exposure complete
01:43:08.587 00.188 11060 worker thread done servicing request
01:43:08.587 00.000 10844 OnExposeComplete: enter
01:43:08.587 00.000 10844 UpdateGuideState(): m_state=6
01:43:08.587 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10868
01:43:08.587 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=60.94, Mass=2897, SNR=33.9, Peak=233 HFD=3.5
01:43:08.588 00.001 10844 MultiStar: [#1 -0.71,-0.17,0.00,M6] [#2 -0.03,0.44,2.03,U] [#3 -0.36,-0.13,0.96,U] [#4 -0.20,-0.12,0.94,U] [#5 -0.97,0.28,0.00,M3] [#6 -0.09,-0.10,0.81,U] [#7 -0.70,-0.20,0.00,M2] [#8 -0.35,0.19,0.95,U] 
01:43:08.588 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.11}, one-star: {0.28, -0.03}
01:43:08.588 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.18)
01:43:08.588 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
01:43:08.588 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.36 mountX=-0.09 mountY=-0.12, mountTheta=-2.18
01:43:08.589 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
01:43:08.589 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
01:43:08.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:08.589 00.000 10844 UpdateGuideState exits: m=2897 SNR=33.9
01:43:08.589 00.000 11060 Worker thread wakes up
01:43:08.591 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
01:43:08.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
01:43:08.591 00.000 11060 Moving (-0.11, 0.11) raw xDistance=-0.09 yDistance=-0.12
01:43:08.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:08.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:08.591 00.000 10844 Enqueuing Expose request
01:43:08.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:43:08.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:08.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:43:08.592 00.001 11060 MoveAxis(E, 0, ABG)
01:43:08.592 00.000 11060 Move returns status 0, amount 0
01:43:08.592 00.000 11060 MoveAxis(N, 0, ABG)
01:43:08.592 00.000 11060 Move returns status 0, amount 0
01:43:08.592 00.000 11060 move complete, result=0
01:43:08.592 00.000 11060 worker thread done servicing request
01:43:08.592 00.000 11060 Worker thread wakes up
01:43:08.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:08.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:08.593 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:09.240 00.647 11060 Exposure complete
01:43:09.412 00.172 11060 worker thread done servicing request
01:43:09.412 00.000 10844 OnExposeComplete: enter
01:43:09.412 00.000 10844 UpdateGuideState(): m_state=6
01:43:09.413 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10869
01:43:09.413 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=60.99, Mass=2539, SNR=31.2, Peak=209 HFD=3.5
01:43:09.413 00.000 10844 MultiStar: [#1 -0.60,0.19,0.00,M7] [#2 0.05,0.55,2.25,U] [#3 -0.23,-0.11,1.12,U] [#4 0.23,0.25,1.00,U] [#5 -0.50,-0.20,1.14,U] [#6 -0.89,0.09,0.00,M1] [#7 -0.40,-0.50,0.00,M3] [#8 -0.03,0.45,1.04,U] 
01:43:09.413 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.21}, one-star: {-0.54, 0.02}
01:43:09.413 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
01:43:09.413 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
01:43:09.413 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.26 cameraTheta=2.15 mountX=-0.18 mountY=-0.17, mountTheta=-2.39
01:43:09.414 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.21, opts=13)
01:43:09.414 00.000 10844 Enqueuing Move request for scope (-0.14, 0.21)
01:43:09.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:09.414 00.000 10844 UpdateGuideState exits: m=2539 SNR=31.2
01:43:09.415 00.001 11060 Worker thread wakes up
01:43:09.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
01:43:09.415 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
01:43:09.415 00.000 11060 Moving (-0.14, 0.21) raw xDistance=-0.18 yDistance=-0.17
01:43:09.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:43:09.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:09.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:09.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:43:09.415 00.000 11060 MoveAxis(E, 32, ABG)
01:43:09.415 00.000 11060 Guiding  Dir = 2, Dur = 32
01:43:09.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:09.415 00.000 10844 Enqueuing Expose request
01:43:09.453 00.038 11060 IsSlewing returns 0
01:43:09.453 00.000 11060 IsGuiding returns 0
01:43:09.536 00.083 11060 IsGuiding returns 0
01:43:09.536 00.000 11060 Move returns status 0, amount 32
01:43:09.536 00.000 11060 MoveAxis(N, 0, ABG)
01:43:09.536 00.000 11060 Move returns status 0, amount 0
01:43:09.536 00.000 11060 move complete, result=0
01:43:09.537 00.001 11060 worker thread done servicing request
01:43:09.537 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
01:43:09.537 00.000 11060 Worker thread wakes up
01:43:09.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:09.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:10.176 00.639 11060 Exposure complete
01:43:10.354 00.178 11060 worker thread done servicing request
01:43:10.354 00.000 10844 OnExposeComplete: enter
01:43:10.354 00.000 10844 UpdateGuideState(): m_state=6
01:43:10.355 00.001 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10870
01:43:10.355 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=60.44, Mass=2736, SNR=33.1, Peak=242 HFD=3.5
01:43:10.355 00.000 10844 MultiStar: [#1 -0.71,1.09,0.00,M8] [#2 -1.10,0.69,0.00,M2] [#3 -0.59,-0.15,0.00,M5] [#4 0.16,0.26,0.99,U] [#5 -0.48,0.03,1.02,U] [#6 -0.38,0.69,0.00,M2] [#7 -0.80,0.26,0.00,M4] [#8 -0.24,0.59,0.00,M1] 
01:43:10.355 00.000 10844 refined, 2 included, MultiStar: {-0.30, -0.08}, one-star: {-0.57, -0.53}
01:43:10.355 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
01:43:10.355 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
01:43:10.355 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.87 mountX=0.14 mountY=-0.28, mountTheta=-1.12
01:43:10.356 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.08, opts=13)
01:43:10.356 00.000 10844 Enqueuing Move request for scope (-0.30, -0.08)
01:43:10.357 00.001 11060 Worker thread wakes up
01:43:10.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd
01:43:10.357 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.08)
01:43:10.357 00.000 11060 Moving (-0.30, -0.08) raw xDistance=0.14 yDistance=-0.28
01:43:10.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:43:10.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:10.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:10.357 00.000 10844 UpdateGuideState exits: m=2736 SNR=33.1
01:43:10.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:10.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:43:10.357 00.000 11060 MoveAxis(W, 23, ABG)
01:43:10.357 00.000 11060 Guiding  Dir = 3, Dur = 23
01:43:10.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:10.357 00.000 10844 Enqueuing Expose request
01:43:10.374 00.017 11060 IsSlewing returns 0
01:43:10.374 00.000 11060 IsGuiding returns 0
01:43:10.427 00.053 11060 IsGuiding returns 0
01:43:10.427 00.000 11060 Move returns status 0, amount 23
01:43:10.428 00.001 11060 MoveAxis(N, 0, ABG)
01:43:10.428 00.000 11060 Move returns status 0, amount 0
01:43:10.428 00.000 11060 move complete, result=0
01:43:10.428 00.000 11060 worker thread done servicing request
01:43:10.428 00.000 11060 Worker thread wakes up
01:43:10.428 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.3 px 0 ms NORTH
01:43:10.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:10.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:11.073 00.645 11060 Exposure complete
01:43:11.233 00.160 11060 worker thread done servicing request
01:43:11.233 00.000 10844 OnExposeComplete: enter
01:43:11.233 00.000 10844 UpdateGuideState(): m_state=6
01:43:11.234 00.001 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10871
01:43:11.234 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.82, Mass=3403, SNR=36.7, Peak=246 HFD=3.6
01:43:11.234 00.000 10844 MultiStar: [#1 -0.92,0.24,0.00,M9] [#2 -1.02,0.15,0.00,M3] [#3 -0.68,0.08,0.00,M6] [#4 -0.21,-0.06,0.82,U] [#5 -0.84,0.17,0.00,M2] [#6 -0.24,0.30,0.71,U] [#7 -0.82,-0.72,0.00,M5] [#8 -0.48,0.66,0.00,M2] 
01:43:11.234 00.000 10844 refined, 2 included, MultiStar: {-0.07, 0.00}, one-star: {0.17, -0.15}
01:43:11.234 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
01:43:11.234 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.48)
01:43:11.234 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.07 mountX=0.01 mountY=-0.07, mountTheta=-1.46
01:43:11.236 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
01:43:11.236 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
01:43:11.236 00.000 11060 Worker thread wakes up
01:43:11.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
01:43:11.236 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
01:43:11.236 00.000 11060 Moving (-0.07, 0.00) raw xDistance=0.01 yDistance=-0.07
01:43:11.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:43:11.236 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:11.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:11.236 00.000 10844 UpdateGuideState exits: m=3403 SNR=36.7
01:43:11.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:11.236 00.000 11060 MoveAxis(E, 0, ABG)
01:43:11.236 00.000 11060 Move returns status 0, amount 0
01:43:11.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:11.236 00.000 11060 MoveAxis(N, 0, ABG)
01:43:11.236 00.000 11060 Move returns status 0, amount 0
01:43:11.236 00.000 11060 move complete, result=0
01:43:11.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:11.236 00.000 11060 worker thread done servicing request
01:43:11.236 00.000 10844 Enqueuing Expose request
01:43:11.237 00.001 11060 Worker thread wakes up
01:43:11.237 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:11.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:11.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:11.870 00.633 11060 Exposure complete
01:43:12.053 00.183 11060 worker thread done servicing request
01:43:12.053 00.000 10844 OnExposeComplete: enter
01:43:12.053 00.000 10844 UpdateGuideState(): m_state=6
01:43:12.053 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10872
01:43:12.053 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=60.97, Mass=2855, SNR=32.5, Peak=211 HFD=4.0
01:43:12.054 00.001 10844 MultiStar: [#1 -0.16,0.45,1.11,U] [#2 0.13,0.14,2.08,U] [#3 0.15,-0.27,1.05,U] [#4 -0.18,0.20,1.00,U] [#5 -0.53,0.10,0.96,U] [#6 -0.26,-0.31,1.01,U] [#7 -0.38,0.32,0.91,U] [#8 -0.07,0.52,0.97,U] 
01:43:12.054 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {0.30, -0.01}
01:43:12.054 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
01:43:12.054 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
01:43:12.054 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.15 mountX=-0.11 mountY=-0.10, mountTheta=-2.39
01:43:12.055 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.13, opts=13)
01:43:12.055 00.000 10844 Enqueuing Move request for scope (-0.08, 0.13)
01:43:12.055 00.000 11060 Worker thread wakes up
01:43:12.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
01:43:12.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
01:43:12.055 00.000 11060 Moving (-0.08, 0.13) raw xDistance=-0.11 yDistance=-0.10
01:43:12.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:43:12.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:12.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:12.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:43:12.055 00.000 11060 MoveAxis(E, 0, ABG)
01:43:12.055 00.000 11060 Move returns status 0, amount 0
01:43:12.055 00.000 10844 UpdateGuideState exits: m=2855 SNR=32.5
01:43:12.055 00.000 11060 MoveAxis(N, 0, ABG)
01:43:12.056 00.001 11060 Move returns status 0, amount 0
01:43:12.056 00.000 11060 move complete, result=0
01:43:12.056 00.000 11060 worker thread done servicing request
01:43:12.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:12.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:12.056 00.000 10844 Enqueuing Expose request
01:43:12.056 00.000 11060 Worker thread wakes up
01:43:12.056 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:12.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:12.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:12.680 00.624 11060 Exposure complete
01:43:12.880 00.200 11060 worker thread done servicing request
01:43:12.881 00.001 10844 OnExposeComplete: enter
01:43:12.881 00.000 10844 UpdateGuideState(): m_state=6
01:43:12.881 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10873
01:43:12.881 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=60.74, Mass=2975, SNR=33.9, Peak=226 HFD=3.7
01:43:12.881 00.000 10844 MultiStar: [#1 -0.06,0.69,0.00,M9] [#2 0.01,-0.07,2.04,U] [#3 0.04,-0.02,0.94,U] [#4 0.36,0.22,0.97,U] [#5 -0.61,0.18,0.00,M2] [#6 -0.04,0.13,0.82,U] [#7 -0.12,0.30,0.78,U] [#8 -0.40,0.67,0.00,M2] 
01:43:12.881 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.02}, one-star: {-0.01, -0.23}
01:43:12.881 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
01:43:12.882 00.001 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
01:43:12.882 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.54 mountX=-0.03 mountY=0.04, mountTheta=2.28
01:43:12.883 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
01:43:12.883 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
01:43:12.883 00.000 11060 Worker thread wakes up
01:43:12.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:12.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:43:12.883 00.000 10844 UpdateGuideState exits: m=2975 SNR=33.9
01:43:12.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:43:12.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:12.884 00.001 11060 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.04
01:43:12.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:12.884 00.000 10844 Enqueuing Expose request
01:43:12.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:12.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:12.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:43:12.884 00.000 11060 MoveAxis(E, 0, ABG)
01:43:12.884 00.000 11060 Move returns status 0, amount 0
01:43:12.884 00.000 11060 MoveAxis(N, 0, ABG)
01:43:12.884 00.000 11060 Move returns status 0, amount 0
01:43:12.884 00.000 11060 move complete, result=0
01:43:12.885 00.001 11060 worker thread done servicing request
01:43:12.885 00.000 11060 Worker thread wakes up
01:43:12.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:12.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:12.886 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:13.516 00.630 11060 Exposure complete
01:43:13.702 00.186 11060 worker thread done servicing request
01:43:13.702 00.000 10844 OnExposeComplete: enter
01:43:13.702 00.000 10844 UpdateGuideState(): m_state=6
01:43:13.702 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10874
01:43:13.702 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=61.36, Mass=2685, SNR=32.1, Peak=213 HFD=3.5
01:43:13.703 00.001 10844 MultiStar: [#1 -0.64,0.37,0.00,M10] [#2 -0.01,-0.09,2.17,U] [#3 0.16,-0.13,1.02,U] [#4 0.44,0.89,0.00,M1] [#5 -0.64,1.03,0.00,M3] [#6 -0.08,0.24,0.95,U] [#7 -0.46,-0.01,0.87,U] [#8 0.55,0.53,0.00,M3] 
01:43:13.703 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.05}, one-star: {-0.14, 0.39}
01:43:13.703 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.37 = -1.92)
01:43:13.703 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
01:43:13.703 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.61 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
01:43:13.704 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.05, opts=13)
01:43:13.704 00.000 10844 Enqueuing Move request for scope (-0.08, 0.05)
01:43:13.704 00.000 11060 Worker thread wakes up
01:43:13.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
01:43:13.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
01:43:13.704 00.000 11060 Moving (-0.08, 0.05) raw xDistance=-0.03 yDistance=-0.09
01:43:13.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:13.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:43:13.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:13.706 00.002 10844 UpdateGuideState exits: m=2685 SNR=32.1
01:43:13.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:43:13.706 00.000 11060 MoveAxis(E, 0, ABG)
01:43:13.706 00.000 11060 Move returns status 0, amount 0
01:43:13.706 00.000 11060 MoveAxis(N, 0, ABG)
01:43:13.706 00.000 11060 Move returns status 0, amount 0
01:43:13.706 00.000 11060 move complete, result=0
01:43:13.706 00.000 11060 worker thread done servicing request
01:43:13.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:13.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:13.706 00.000 10844 Enqueuing Expose request
01:43:13.706 00.000 11060 Worker thread wakes up
01:43:13.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:13.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:13.706 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:14.360 00.654 11060 Exposure complete
01:43:14.527 00.167 11060 worker thread done servicing request
01:43:14.527 00.000 10844 OnExposeComplete: enter
01:43:14.527 00.000 10844 UpdateGuideState(): m_state=6
01:43:14.527 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10875
01:43:14.527 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=60.74, Mass=2927, SNR=34.2, Peak=219 HFD=3.5
01:43:14.528 00.001 10844 MultiStar: [#1 -0.48,-0.23,0.99,U] [#2 -0.45,-0.82,0.00,M1] [#3 -0.30,-0.44,0.96,U] [#4 0.65,0.31,0.00,M2] [#5 -0.92,-0.15,0.00,M4] [#6 -0.59,-0.44,0.00,M1] [#7 -0.60,-0.57,0.00,M3] [#8 0.14,-0.35,0.90,U] 
01:43:14.528 00.000 10844 refined, 3 included, MultiStar: {-0.26, -0.31}, one-star: {-0.37, -0.23}
01:43:14.528 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
01:43:14.528 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
01:43:14.528 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.31 hyp=0.41 cameraTheta=-2.27 mountX=0.35 mountY=-0.21, mountTheta=-0.53
01:43:14.529 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.31, opts=13)
01:43:14.529 00.000 10844 Enqueuing Move request for scope (-0.26, -0.31)
01:43:14.529 00.000 11060 Worker thread wakes up
01:43:14.530 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:14.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.31) opts 0xd
01:43:14.530 00.000 10844 UpdateGuideState exits: m=2927 SNR=34.2
01:43:14.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:14.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:14.530 00.000 10844 Enqueuing Expose request
01:43:14.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.31)
01:43:14.530 00.000 11060 Moving (-0.26, -0.31) raw xDistance=0.35 yDistance=-0.21
01:43:14.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
01:43:14.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:43:14.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:43:14.530 00.000 11060 MoveAxis(W, 61, ABG)
01:43:14.530 00.000 11060 Guiding  Dir = 3, Dur = 61
01:43:14.538 00.008 11060 IsSlewing returns 0
01:43:14.538 00.000 11060 IsGuiding returns 0
01:43:14.601 00.063 11060 IsGuiding returns 0
01:43:14.601 00.000 11060 Move returns status 0, amount 61
01:43:14.602 00.001 11060 MoveAxis(N, 0, ABG)
01:43:14.602 00.000 11060 Move returns status 0, amount 0
01:43:14.602 00.000 11060 move complete, result=0
01:43:14.602 00.000 11060 worker thread done servicing request
01:43:14.602 00.000 11060 Worker thread wakes up
01:43:14.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:14.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:14.602 00.000 10844 GuideStep: 0.4 px 61 ms WEST, -0.2 px 0 ms NORTH
01:43:15.250 00.648 11060 Exposure complete
01:43:15.420 00.170 11060 worker thread done servicing request
01:43:15.420 00.000 10844 OnExposeComplete: enter
01:43:15.421 00.001 10844 UpdateGuideState(): m_state=6
01:43:15.421 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10876
01:43:15.421 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=60.55, Mass=2770, SNR=32.7, Peak=235 HFD=3.3
01:43:15.421 00.000 10844 MultiStar: [#1 -0.31,0.55,0.00,M10] [#2 -0.08,0.19,2.14,U] [#3 -0.65,0.19,0.00,M3] [#4 -0.47,0.38,0.00,M3] [#5 -0.46,-0.97,0.00,M5] [#6 -1.10,-0.28,0.00,M2] [#7 -0.32,-0.62,0.00,M4] [#8 -0.47,0.42,0.00,M3] 
01:43:15.421 00.000 10844 refined, 1 included, MultiStar: {-0.03, -0.01}, one-star: {0.08, -0.42}
01:43:15.421 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
01:43:15.421 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
01:43:15.421 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.93 mountX=0.01 mountY=-0.03, mountTheta=-1.18
01:43:15.423 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
01:43:15.423 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
01:43:15.423 00.000 11060 Worker thread wakes up
01:43:15.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:15.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:43:15.423 00.000 10844 UpdateGuideState exits: m=2770 SNR=32.7
01:43:15.423 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:43:15.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:15.423 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
01:43:15.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:15.423 00.000 10844 Enqueuing Expose request
01:43:15.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:43:15.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:15.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:43:15.423 00.000 11060 MoveAxis(E, 0, ABG)
01:43:15.423 00.000 11060 Move returns status 0, amount 0
01:43:15.423 00.000 11060 MoveAxis(N, 0, ABG)
01:43:15.423 00.000 11060 Move returns status 0, amount 0
01:43:15.423 00.000 11060 move complete, result=0
01:43:15.423 00.000 11060 worker thread done servicing request
01:43:15.424 00.001 11060 Worker thread wakes up
01:43:15.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:15.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:15.426 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:16.080 00.654 11060 Exposure complete
01:43:16.254 00.174 11060 worker thread done servicing request
01:43:16.254 00.000 10844 OnExposeComplete: enter
01:43:16.254 00.000 10844 UpdateGuideState(): m_state=6
01:43:16.255 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10877
01:43:16.255 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=61.64, Mass=2805, SNR=32.8, Peak=238 HFD=3.6
01:43:16.255 00.000 10844 MultiStar: [#1 -1.12,1.50,0.00,R] [#2 -0.47,0.45,0.00,M1] [#3 -0.13,0.93,0.00,M4] [#4 -0.30,0.50,0.92,U] [#5 -0.87,1.05,0.00,M6] [#6 -0.79,0.73,0.00,M3] [#7 -0.67,0.65,0.00,M5] [#8 -0.30,0.95,0.00,M4] 
01:43:16.255 00.000 10844 refined, 1 included, MultiStar: {-0.24, 0.59}, one-star: {-0.18, 0.67}
01:43:16.255 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
01:43:16.255 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
01:43:16.255 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.59 hyp=0.63 cameraTheta=1.96 mountX=-0.53 mountY=-0.33, mountTheta=-2.58
01:43:16.256 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.59, opts=13)
01:43:16.256 00.000 10844 Enqueuing Move request for scope (-0.24, 0.59)
01:43:16.258 00.002 11060 Worker thread wakes up
01:43:16.258 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:16.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.59) opts 0xd
01:43:16.258 00.000 10844 UpdateGuideState exits: m=2805 SNR=32.8
01:43:16.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:16.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:16.258 00.000 10844 Enqueuing Expose request
01:43:16.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.59)
01:43:16.258 00.000 11060 Moving (-0.24, 0.59) raw xDistance=-0.53 yDistance=-0.33
01:43:16.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
01:43:16.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:43:16.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:43:16.258 00.000 11060 MoveAxis(E, 92, ABG)
01:43:16.258 00.000 11060 Guiding  Dir = 2, Dur = 92
01:43:16.276 00.018 11060 IsSlewing returns 0
01:43:16.277 00.001 11060 IsGuiding returns 0
01:43:16.370 00.093 11060 IsGuiding returns 0
01:43:16.370 00.000 11060 Move returns status 0, amount 92
01:43:16.371 00.001 11060 MoveAxis(N, 0, ABG)
01:43:16.371 00.000 11060 Move returns status 0, amount 0
01:43:16.371 00.000 11060 move complete, result=0
01:43:16.371 00.000 11060 worker thread done servicing request
01:43:16.371 00.000 11060 Worker thread wakes up
01:43:16.371 00.000 10844 GuideStep: -0.5 px 92 ms EAST, -0.3 px 0 ms NORTH
01:43:16.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:16.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:17.014 00.643 11060 Exposure complete
01:43:17.182 00.168 11060 worker thread done servicing request
01:43:17.183 00.001 10844 OnExposeComplete: enter
01:43:17.183 00.000 10844 UpdateGuideState(): m_state=6
01:43:17.183 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10878
01:43:17.183 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=60.67, Mass=3139, SNR=34.4, Peak=203 HFD=4.0
01:43:17.183 00.000 10844 MultiStar: [#1 0.56,-1.15,0.00,M1] [#2 0.03,0.14,2.07,U] [#3 -0.25,-0.52,0.96,U] [#4 -0.18,-0.08,0.90,U] [#5 -0.65,-0.50,0.00,M7] [#6 -1.52,0.37,0.00,M4] [#7 -0.37,-0.11,0.82,U] [#8 -0.25,0.50,0.79,U] 
01:43:17.183 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.04}, one-star: {-0.36, -0.30}
01:43:17.183 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
01:43:17.184 00.001 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:43:17.184 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.91 mountX=0.08 mountY=-0.18, mountTheta=-1.16
01:43:17.185 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
01:43:17.185 00.000 10844 Enqueuing Move request for scope (-0.18, -0.04)
01:43:17.185 00.000 11060 Worker thread wakes up
01:43:17.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:17.185 00.000 10844 UpdateGuideState exits: m=3139 SNR=34.4
01:43:17.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:17.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:17.185 00.000 10844 Enqueuing Expose request
01:43:17.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
01:43:17.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
01:43:17.185 00.000 11060 Moving (-0.18, -0.04) raw xDistance=0.08 yDistance=-0.18
01:43:17.187 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:43:17.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:17.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:43:17.187 00.000 11060 MoveAxis(E, 0, ABG)
01:43:17.187 00.000 11060 Move returns status 0, amount 0
01:43:17.187 00.000 11060 MoveAxis(N, 0, ABG)
01:43:17.187 00.000 11060 Move returns status 0, amount 0
01:43:17.187 00.000 11060 move complete, result=0
01:43:17.187 00.000 11060 worker thread done servicing request
01:43:17.188 00.001 11060 Worker thread wakes up
01:43:17.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:17.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:17.189 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:17.816 00.627 11060 Exposure complete
01:43:17.992 00.176 11060 worker thread done servicing request
01:43:17.993 00.001 10844 OnExposeComplete: enter
01:43:17.993 00.000 10844 UpdateGuideState(): m_state=6
01:43:17.993 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10879
01:43:17.993 00.000 10844 Star::Find returns 1 (0), X=267.63, Y=61.11, Mass=3274, SNR=36.0, Peak=204 HFD=3.9
01:43:17.993 00.000 10844 MultiStar: [#1 -0.31,-0.64,0.00,M2] [#2 -0.79,1.04,0.00,M1] [#3 -2.14,-0.02,0.00,M4] [#4 0.47,0.34,0.92,U] [#5 -0.53,-0.17,0.94,U] [#6 -0.78,0.05,0.00,M5] [#7 -1.45,0.09,0.00,M5] [#8 -0.66,1.44,0.00,M4] 
01:43:17.993 00.000 10844 refined, 2 included, MultiStar: {-0.32, 0.10}, one-star: {-0.85, 0.13}
01:43:17.993 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
01:43:17.993 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
01:43:17.994 00.001 10844 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.34 cameraTheta=2.84 mountX=-0.04 mountY=-0.33, mountTheta=-1.69
01:43:17.995 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.10, opts=13)
01:43:17.995 00.000 10844 Enqueuing Move request for scope (-0.32, 0.10)
01:43:17.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:17.995 00.000 10844 UpdateGuideState exits: m=3274 SNR=36.0
01:43:17.996 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:17.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:17.996 00.000 10844 Enqueuing Expose request
01:43:17.996 00.000 11060 Worker thread wakes up
01:43:17.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.10) opts 0xd
01:43:17.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.10)
01:43:17.996 00.000 11060 Moving (-0.32, 0.10) raw xDistance=-0.04 yDistance=-0.33
01:43:17.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:43:17.996 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.46 newest=-0.84
01:43:18.003 00.007 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
01:43:18.003 00.000 11060 MoveAxis(E, 0, ABG)
01:43:18.003 00.000 11060 Move returns status 0, amount 0
01:43:18.003 00.000 11060 BLC: Oldest BLC event removed
01:43:18.003 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 600 applied
01:43:18.003 00.000 11060 MoveAxis(N, 730, ABG)
01:43:18.003 00.000 11060 Guiding  Dir = 0, Dur = 730
01:43:18.032 00.029 11060 IsSlewing returns 0
01:43:18.032 00.000 11060 IsGuiding returns 0
01:43:18.787 00.755 11060 IsGuiding returns 0
01:43:18.788 00.001 11060 Move returns status 0, amount 730
01:43:18.788 00.000 11060 move complete, result=0
01:43:18.788 00.000 11060 worker thread done servicing request
01:43:18.788 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 730 ms NORTH
01:43:18.789 00.001 11060 Worker thread wakes up
01:43:18.790 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:18.791 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:19.424 00.633 11060 Exposure complete
01:43:19.607 00.183 11060 worker thread done servicing request
01:43:19.609 00.002 10844 OnExposeComplete: enter
01:43:19.609 00.000 10844 UpdateGuideState(): m_state=6
01:43:19.609 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10880
01:43:19.609 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=60.98, Mass=2558, SNR=31.6, Peak=165 HFD=4.1
01:43:19.609 00.000 10844 MultiStar: [#1 0.68,-0.94,0.00,M3] [#2 -1.00,-0.06,0.00,M2] [#3 -0.09,0.09,0.98,U] [#4 0.25,-0.03,1.00,U] [#5 -1.06,0.26,0.00,M7] [#6 -0.10,-0.47,0.91,U] [#7 0.23,0.78,0.00,M6] [#8 -0.20,1.00,0.00,M5] 
01:43:19.609 00.000 10844 refined, 3 included, MultiStar: {-0.06, -0.10}, one-star: {-0.29, 0.01}
01:43:19.610 00.001 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
01:43:19.610 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
01:43:19.610 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.10 mountX=0.10 mountY=-0.04, mountTheta=-0.36
01:43:19.611 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
01:43:19.611 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
01:43:19.611 00.000 11060 Worker thread wakes up
01:43:19.611 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:19.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
01:43:19.611 00.000 10844 UpdateGuideState exits: m=2558 SNR=31.6
01:43:19.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
01:43:19.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:19.611 00.000 11060 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=-0.04
01:43:19.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:19.611 00.000 10844 Enqueuing Expose request
01:43:19.611 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.233242, 1:0.039837
01:43:19.611 00.000 11060 BLC: No correction, Miss < min_move
01:43:19.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:43:19.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:19.612 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:43:19.612 00.000 11060 MoveAxis(E, 0, ABG)
01:43:19.612 00.000 11060 Move returns status 0, amount 0
01:43:19.612 00.000 11060 MoveAxis(N, 0, ABG)
01:43:19.612 00.000 11060 Move returns status 0, amount 0
01:43:19.612 00.000 11060 move complete, result=0
01:43:19.612 00.000 11060 worker thread done servicing request
01:43:19.612 00.000 11060 Worker thread wakes up
01:43:19.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:19.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:19.613 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:20.251 00.638 11060 Exposure complete
01:43:20.405 00.154 11060 worker thread done servicing request
01:43:20.405 00.000 10844 OnExposeComplete: enter
01:43:20.405 00.000 10844 UpdateGuideState(): m_state=6
01:43:20.405 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10881
01:43:20.406 00.001 10844 Star::Find returns 1 (0), X=268.71, Y=60.41, Mass=3279, SNR=35.1, Peak=231 HFD=3.6
01:43:20.406 00.000 10844 MultiStar: [#1 0.47,-1.06,0.00,M4] [#2 -0.99,-0.17,0.00,M3] [#3 -0.40,-0.02,1.02,U] [#4 0.35,0.73,0.00,M1] [#5 -0.67,-0.01,0.00,M8] [#6 -0.43,0.64,0.00,M5] [#7 -1.28,-0.06,0.00,M7] [#8 -0.71,0.58,0.00,M6] 
01:43:20.406 00.000 10844 refined, 1 included, MultiStar: {-0.09, -0.29}, one-star: {0.22, -0.57}
01:43:20.406 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
01:43:20.406 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
01:43:20.406 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.87 mountX=0.30 mountY=-0.04, mountTheta=-0.14
01:43:20.407 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.29, opts=13)
01:43:20.407 00.000 10844 Enqueuing Move request for scope (-0.09, -0.29)
01:43:20.408 00.001 11060 Worker thread wakes up
01:43:20.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
01:43:20.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
01:43:20.408 00.000 11060 Moving (-0.09, -0.29) raw xDistance=0.30 yDistance=-0.04
01:43:20.408 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.233242, 1:0.039837, 2:0.041951
01:43:20.408 00.000 11060 BLC: No correction, Miss < min_move
01:43:20.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
01:43:20.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:20.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:20.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:43:20.408 00.000 10844 UpdateGuideState exits: m=3279 SNR=35.1
01:43:20.408 00.000 11060 MoveAxis(W, 52, ABG)
01:43:20.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:20.408 00.000 11060 Guiding  Dir = 3, Dur = 52
01:43:20.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:20.408 00.000 10844 Enqueuing Expose request
01:43:20.433 00.025 11060 IsSlewing returns 0
01:43:20.433 00.000 11060 IsGuiding returns 0
01:43:20.517 00.084 11060 IsGuiding returns 0
01:43:20.517 00.000 11060 Move returns status 0, amount 52
01:43:20.517 00.000 11060 MoveAxis(N, 0, ABG)
01:43:20.517 00.000 11060 Move returns status 0, amount 0
01:43:20.517 00.000 11060 move complete, result=0
01:43:20.518 00.001 11060 worker thread done servicing request
01:43:20.518 00.000 11060 Worker thread wakes up
01:43:20.518 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.0 px 0 ms NORTH
01:43:20.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:20.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:21.169 00.651 11060 Exposure complete
01:43:21.342 00.173 11060 worker thread done servicing request
01:43:21.342 00.000 10844 OnExposeComplete: enter
01:43:21.342 00.000 10844 UpdateGuideState(): m_state=6
01:43:21.344 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10882
01:43:21.344 00.000 10844 Star::Find returns 1 (0), X=269.43, Y=61.61, Mass=2816, SNR=33.0, Peak=226 HFD=3.4
01:43:21.345 00.001 10844 MultiStar: [#1 0.90,-0.51,0.00,M5] [#2 -1.24,0.32,0.00,M4] [#3 0.19,0.09,1.05,U] [#4 0.08,0.55,0.96,U] [#5 -0.74,0.51,0.00,M9] [#6 0.37,0.05,0.89,U] [#7 -0.48,0.20,0.84,U] [#8 -0.26,0.59,0.00,M7] 
01:43:21.345 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.31}, one-star: {0.94, 0.64}
01:43:21.345 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
01:43:21.345 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:43:21.345 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.31 hyp=0.39 cameraTheta=0.91 mountX=-0.35 mountY=0.19, mountTheta=2.65
01:43:21.347 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.31, opts=13)
01:43:21.347 00.000 10844 Enqueuing Move request for scope (0.24, 0.31)
01:43:21.347 00.000 11060 Worker thread wakes up
01:43:21.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:21.347 00.000 10844 UpdateGuideState exits: m=2816 SNR=33.0
01:43:21.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:21.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.31) opts 0xd
01:43:21.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:21.347 00.000 10844 Enqueuing Expose request
01:43:21.348 00.001 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.31)
01:43:21.348 00.000 11060 Moving (0.24, 0.31) raw xDistance=-0.35 yDistance=0.19
01:43:21.348 00.000 11060 BLC: window closed
01:43:21.348 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.233242, 1:0.039837, 2:0.041951
01:43:21.348 00.000 11060 BLC: No correction, Miss < min_move
01:43:21.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
01:43:21.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:21.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:43:21.348 00.000 11060 MoveAxis(E, 59, ABG)
01:43:21.348 00.000 11060 Guiding  Dir = 2, Dur = 59
01:43:21.385 00.037 11060 IsSlewing returns 0
01:43:21.385 00.000 11060 IsGuiding returns 0
01:43:21.480 00.095 11060 IsGuiding returns 0
01:43:21.480 00.000 11060 Move returns status 0, amount 59
01:43:21.480 00.000 11060 MoveAxis(N, 0, ABG)
01:43:21.481 00.001 11060 Move returns status 0, amount 0
01:43:21.481 00.000 11060 move complete, result=0
01:43:21.481 00.000 11060 worker thread done servicing request
01:43:21.481 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
01:43:21.481 00.000 11060 Worker thread wakes up
01:43:21.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:21.482 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:22.110 00.628 11060 Exposure complete
01:43:22.286 00.176 11060 worker thread done servicing request
01:43:22.287 00.001 10844 OnExposeComplete: enter
01:43:22.287 00.000 10844 UpdateGuideState(): m_state=6
01:43:22.287 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10883
01:43:22.287 00.000 10844 Star::Find returns 1 (0), X=269.01, Y=61.53, Mass=3154, SNR=35.8, Peak=252 HFD=3.6
01:43:22.287 00.000 10844 MultiStar: [#1 1.98,-0.69,0.00,M6] [#2 0.03,-0.01,2.06,U] [#3 0.85,-0.42,0.00,M2] [#4 -0.89,0.57,0.00,M1] [#5 -1.02,-0.05,0.00,M10] [#6 0.74,-0.78,0.00,M5] [#7 0.38,-0.05,0.77,U] [#8 0.36,0.89,0.00,M8] 
01:43:22.287 00.000 10844 refined, 2 included, MultiStar: {0.23, 0.13}, one-star: {0.53, 0.56}
01:43:22.287 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
01:43:22.287 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:43:22.288 00.001 10844 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.50 mountX=-0.17 mountY=0.21, mountTheta=2.25
01:43:22.289 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.13, opts=13)
01:43:22.289 00.000 10844 Enqueuing Move request for scope (0.23, 0.13)
01:43:22.289 00.000 11060 Worker thread wakes up
01:43:22.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
01:43:22.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
01:43:22.289 00.000 11060 Moving (0.23, 0.13) raw xDistance=-0.17 yDistance=0.21
01:43:22.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:43:22.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:22.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:43:22.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:43:22.289 00.000 11060 MoveAxis(E, 31, ABG)
01:43:22.289 00.000 11060 Guiding  Dir = 2, Dur = 31
01:43:22.289 00.000 10844 UpdateGuideState exits: m=3154 SNR=35.8
01:43:22.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:22.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:22.289 00.000 10844 Enqueuing Expose request
01:43:22.294 00.005 11060 IsSlewing returns 0
01:43:22.294 00.000 11060 IsGuiding returns 0
01:43:22.340 00.046 11060 IsGuiding returns 0
01:43:22.340 00.000 11060 Move returns status 0, amount 31
01:43:22.340 00.000 11060 MoveAxis(N, 0, ABG)
01:43:22.340 00.000 11060 Move returns status 0, amount 0
01:43:22.341 00.001 11060 move complete, result=0
01:43:22.341 00.000 11060 worker thread done servicing request
01:43:22.341 00.000 11060 Worker thread wakes up
01:43:22.341 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
01:43:22.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:22.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:22.972 00.631 11060 Exposure complete
01:43:23.162 00.190 11060 worker thread done servicing request
01:43:23.162 00.000 10844 OnExposeComplete: enter
01:43:23.162 00.000 10844 UpdateGuideState(): m_state=6
01:43:23.163 00.001 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10884
01:43:23.163 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=61.14, Mass=3178, SNR=35.6, Peak=238 HFD=3.8
01:43:23.163 00.000 10844 MultiStar: [#1 0.99,-1.50,0.00,M7] [#2 0.44,-1.21,0.00,M4] [#3 0.38,-0.46,0.00,M3] [#4 -0.80,-0.51,0.00,M2] [#5 0.10,-0.27,0.97,U] [#6 0.06,-0.71,0.00,M6] [#7 0.15,-0.44,0.80,U] [#8 -0.00,0.10,0.89,U] 
01:43:23.163 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.10}, one-star: {0.08, 0.16}
01:43:23.163 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
01:43:23.163 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
01:43:23.163 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.89 mountX=0.08 mountY=0.10, mountTheta=0.86
01:43:23.164 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
01:43:23.164 00.000 10844 Enqueuing Move request for scope (0.08, -0.10)
01:43:23.164 00.000 11060 Worker thread wakes up
01:43:23.165 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:43:23.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:43:23.165 00.000 11060 Moving (0.08, -0.10) raw xDistance=0.08 yDistance=0.10
01:43:23.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:43:23.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:23.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:23.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:43:23.165 00.000 11060 MoveAxis(E, 0, ABG)
01:43:23.165 00.000 10844 UpdateGuideState exits: m=3178 SNR=35.6
01:43:23.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:23.165 00.000 11060 Move returns status 0, amount 0
01:43:23.165 00.000 11060 MoveAxis(N, 0, ABG)
01:43:23.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:23.165 00.000 10844 Enqueuing Expose request
01:43:23.165 00.000 11060 Move returns status 0, amount 0
01:43:23.165 00.000 11060 move complete, result=0
01:43:23.165 00.000 11060 worker thread done servicing request
01:43:23.165 00.000 11060 Worker thread wakes up
01:43:23.167 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:23.167 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:23.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:23.813 00.646 11060 Exposure complete
01:43:23.990 00.177 11060 worker thread done servicing request
01:43:23.991 00.001 10844 OnExposeComplete: enter
01:43:23.991 00.000 10844 UpdateGuideState(): m_state=6
01:43:23.991 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10885
01:43:23.991 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=61.06, Mass=3134, SNR=35.5, Peak=223 HFD=4.0
01:43:23.991 00.000 10844 MultiStar: [#1 0.98,-1.45,0.00,M8] [#2 -0.42,-0.62,0.00,M5] [#3 -0.11,0.03,0.96,U] [#4 -0.43,-0.04,0.86,U] [#5 -0.01,-0.81,0.00,M10] [#6 0.41,-0.58,0.00,M7] [#7 -0.09,-0.52,0.87,U] [#8 0.46,-0.23,0.89,U] 
01:43:23.991 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.13}, one-star: {-0.29, 0.09}
01:43:23.991 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
01:43:23.993 00.002 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
01:43:23.993 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.21 mountX=0.14 mountY=-0.07, mountTheta=-0.47
01:43:23.994 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
01:43:23.994 00.000 10844 Enqueuing Move request for scope (-0.09, -0.13)
01:43:23.994 00.000 11060 Worker thread wakes up
01:43:23.994 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:23.994 00.000 10844 UpdateGuideState exits: m=3134 SNR=35.5
01:43:23.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:23.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:23.994 00.000 10844 Enqueuing Expose request
01:43:23.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:43:23.994 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:43:23.994 00.000 11060 Moving (-0.09, -0.13) raw xDistance=0.14 yDistance=-0.07
01:43:23.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:43:23.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:23.995 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:23.995 00.000 11060 MoveAxis(W, 24, ABG)
01:43:23.995 00.000 11060 Guiding  Dir = 3, Dur = 24
01:43:24.027 00.032 11060 IsSlewing returns 0
01:43:24.027 00.000 11060 IsGuiding returns 0
01:43:24.074 00.047 11060 IsGuiding returns 0
01:43:24.074 00.000 11060 Move returns status 0, amount 24
01:43:24.074 00.000 11060 MoveAxis(N, 0, ABG)
01:43:24.076 00.002 11060 Move returns status 0, amount 0
01:43:24.076 00.000 11060 move complete, result=0
01:43:24.076 00.000 11060 worker thread done servicing request
01:43:24.076 00.000 11060 Worker thread wakes up
01:43:24.076 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:43:24.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:24.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:24.703 00.627 11060 Exposure complete
01:43:24.865 00.162 11060 worker thread done servicing request
01:43:24.865 00.000 10844 OnExposeComplete: enter
01:43:24.866 00.001 10844 UpdateGuideState(): m_state=6
01:43:24.866 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10886
01:43:24.866 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=61.66, Mass=2655, SNR=31.8, Peak=220 HFD=3.3
01:43:24.866 00.000 10844 MultiStar: [#1 1.03,-1.65,0.00,M9] [#2 0.14,-1.09,0.00,M6] [#3 0.12,-0.78,0.00,M3] [#4 0.72,0.13,0.00,M2] [#5 0.08,-0.38,0.99,U] [#6 -0.51,-0.38,0.00,M8] [#7 0.14,-0.59,0.00,M4] [#8 0.26,-0.15,1.00,U] 
01:43:24.866 00.000 10844 refined, 2 included, MultiStar: {0.11, 0.05}, one-star: {0.00, 0.69}
01:43:24.866 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
01:43:24.866 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
01:43:24.866 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.43 mountX=-0.07 mountY=0.10, mountTheta=2.18
01:43:24.868 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
01:43:24.868 00.000 10844 Enqueuing Move request for scope (0.11, 0.05)
01:43:24.868 00.000 11060 Worker thread wakes up
01:43:24.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:43:24.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:43:24.868 00.000 10844 UpdateGuideState exits: m=2655 SNR=31.8
01:43:24.868 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:43:24.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:24.868 00.000 11060 Moving (0.11, 0.05) raw xDistance=-0.07 yDistance=0.10
01:43:24.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:24.868 00.000 10844 Enqueuing Expose request
01:43:24.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:43:24.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:24.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:43:24.868 00.000 11060 MoveAxis(E, 0, ABG)
01:43:24.868 00.000 11060 Move returns status 0, amount 0
01:43:24.868 00.000 11060 MoveAxis(N, 0, ABG)
01:43:24.868 00.000 11060 Move returns status 0, amount 0
01:43:24.868 00.000 11060 move complete, result=0
01:43:24.868 00.000 11060 worker thread done servicing request
01:43:24.869 00.001 11060 Worker thread wakes up
01:43:24.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:24.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:24.870 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:25.504 00.634 11060 Exposure complete
01:43:25.677 00.173 11060 worker thread done servicing request
01:43:25.677 00.000 10844 OnExposeComplete: enter
01:43:25.677 00.000 10844 UpdateGuideState(): m_state=6
01:43:25.677 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10887
01:43:25.677 00.000 10844 Star::Find returns 1 (0), X=269.08, Y=60.90, Mass=2447, SNR=30.4, Peak=170 HFD=4.1
01:43:25.679 00.002 10844 MultiStar: [#1 0.84,-1.78,0.00,M10] [#2 0.23,-0.11,2.26,U] [#3 0.14,-0.52,1.03,U] [#4 -0.24,0.23,0.96,U] [#5 -0.16,-0.34,1.07,U] [#6 -0.76,-0.72,0.00,M9] [#7 0.04,-0.04,0.90,U] [#8 0.06,-0.70,0.00,M6] 
01:43:25.679 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.14}, one-star: {0.59, -0.07}
01:43:25.679 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
01:43:25.679 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
01:43:25.679 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.86 mountX=0.12 mountY=0.15, mountTheta=0.89
01:43:25.680 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.14, opts=13)
01:43:25.681 00.001 10844 Enqueuing Move request for scope (0.12, -0.14)
01:43:25.681 00.000 11060 Worker thread wakes up
01:43:25.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:25.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
01:43:25.681 00.000 10844 UpdateGuideState exits: m=2447 SNR=30.4
01:43:25.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
01:43:25.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:25.681 00.000 11060 Moving (0.12, -0.14) raw xDistance=0.12 yDistance=0.15
01:43:25.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:25.681 00.000 10844 Enqueuing Expose request
01:43:25.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:43:25.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:25.682 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:43:25.682 00.000 11060 MoveAxis(E, 0, ABG)
01:43:25.682 00.000 11060 Move returns status 0, amount 0
01:43:25.682 00.000 11060 MoveAxis(N, 0, ABG)
01:43:25.682 00.000 11060 Move returns status 0, amount 0
01:43:25.682 00.000 11060 move complete, result=0
01:43:25.682 00.000 11060 worker thread done servicing request
01:43:25.682 00.000 11060 Worker thread wakes up
01:43:25.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:25.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:25.684 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:26.325 00.641 11060 Exposure complete
01:43:26.524 00.199 11060 worker thread done servicing request
01:43:26.524 00.000 10844 OnExposeComplete: enter
01:43:26.524 00.000 10844 UpdateGuideState(): m_state=6
01:43:26.524 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10888
01:43:26.524 00.000 10844 Star::Find returns 1 (0), X=269.43, Y=60.98, Mass=2984, SNR=33.5, Peak=220 HFD=4.0
01:43:26.525 00.001 10844 MultiStar: [#1 0.60,-1.21,0.00,R] [#2 -0.45,-0.47,0.00,M6] [#3 0.09,-0.36,1.00,U] [#4 -0.47,0.72,0.00,M2] [#5 -0.40,-0.78,0.00,M9] [#6 0.40,-0.44,0.94,U] [#7 -0.76,-0.74,0.00,M4] [#8 -0.34,-0.33,0.98,U] 
01:43:26.525 00.000 10844 refined, 3 included, MultiStar: {0.28, -0.28}, one-star: {0.95, 0.00}
01:43:26.525 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
01:43:26.525 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
01:43:26.525 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.28 hyp=0.39 cameraTheta=-0.79 mountX=0.22 mountY=0.32, mountTheta=0.96
01:43:26.526 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.28, opts=13)
01:43:26.527 00.001 10844 Enqueuing Move request for scope (0.28, -0.28)
01:43:26.527 00.000 11060 Worker thread wakes up
01:43:26.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:26.527 00.000 10844 UpdateGuideState exits: m=2984 SNR=33.5
01:43:26.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:26.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:26.527 00.000 10844 Enqueuing Expose request
01:43:26.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.28) opts 0xd
01:43:26.527 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.28)
01:43:26.527 00.000 11060 Moving (0.28, -0.28) raw xDistance=0.22 yDistance=0.32
01:43:26.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:43:26.528 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:26.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:43:26.528 00.000 11060 MoveAxis(W, 39, ABG)
01:43:26.528 00.000 11060 Guiding  Dir = 3, Dur = 39
01:43:26.562 00.034 11060 IsSlewing returns 0
01:43:26.562 00.000 11060 IsGuiding returns 0
01:43:26.610 00.048 11060 IsGuiding returns 0
01:43:26.610 00.000 11060 Move returns status 0, amount 39
01:43:26.610 00.000 11060 MoveAxis(N, 0, ABG)
01:43:26.610 00.000 11060 Move returns status 0, amount 0
01:43:26.610 00.000 11060 move complete, result=0
01:43:26.610 00.000 11060 worker thread done servicing request
01:43:26.610 00.000 11060 Worker thread wakes up
01:43:26.610 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.3 px 0 ms NORTH
01:43:26.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:26.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:27.262 00.652 11060 Exposure complete
01:43:27.442 00.180 11060 worker thread done servicing request
01:43:27.443 00.001 10844 OnExposeComplete: enter
01:43:27.443 00.000 10844 UpdateGuideState(): m_state=6
01:43:27.443 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10889
01:43:27.443 00.000 10844 Star::Find returns 1 (0), X=269.10, Y=61.68, Mass=2562, SNR=31.5, Peak=217 HFD=3.6
01:43:27.443 00.000 10844 MultiStar: [#1 0.55,0.57,0.00,M1] [#2 -0.11,-0.22,2.13,U] [#3 0.38,-0.14,1.04,U] [#4 0.01,0.33,1.03,U] [#5 -0.27,0.13,1.10,U] [#6 -0.14,0.00,0.86,U] [#7 -0.05,0.19,0.90,U] [#8 0.14,-0.15,1.08,U] 
01:43:27.443 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {0.61, 0.71}
01:43:27.444 00.001 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:43:27.444 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
01:43:27.444 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=-0.08 mountY=0.04, mountTheta=2.63
01:43:27.445 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
01:43:27.445 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
01:43:27.446 00.001 11060 Worker thread wakes up
01:43:27.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:27.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:43:27.446 00.000 10844 UpdateGuideState exits: m=2562 SNR=31.5
01:43:27.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:43:27.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:27.446 00.000 11060 Moving (0.05, 0.07) raw xDistance=-0.08 yDistance=0.04
01:43:27.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:27.446 00.000 10844 Enqueuing Expose request
01:43:27.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:43:27.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:27.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:43:27.446 00.000 11060 MoveAxis(E, 0, ABG)
01:43:27.446 00.000 11060 Move returns status 0, amount 0
01:43:27.446 00.000 11060 MoveAxis(N, 0, ABG)
01:43:27.447 00.001 11060 Move returns status 0, amount 0
01:43:27.447 00.000 11060 move complete, result=0
01:43:27.447 00.000 11060 worker thread done servicing request
01:43:27.447 00.000 11060 Worker thread wakes up
01:43:27.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:27.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:27.449 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:28.084 00.635 11060 Exposure complete
01:43:28.239 00.155 11060 worker thread done servicing request
01:43:28.240 00.001 10844 OnExposeComplete: enter
01:43:28.240 00.000 10844 UpdateGuideState(): m_state=6
01:43:28.240 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10890
01:43:28.240 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=61.57, Mass=2709, SNR=32.9, Peak=221 HFD=3.3
01:43:28.240 00.000 10844 MultiStar: [#1 0.54,-0.19,1.14,U] [#2 -0.48,-0.17,2.23,U] [#3 -0.27,0.03,1.03,U] [#4 0.35,0.19,1.02,U] [#5 -0.46,-0.38,0.00,M9] [#6 -0.30,-0.28,0.88,U] [#7 -0.49,0.21,0.87,U] [#8 0.03,0.61,0.00,M5] 
01:43:28.240 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.02}, one-star: {0.05, 0.59}
01:43:28.240 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
01:43:28.240 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
01:43:28.241 00.001 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.97 mountX=0.00 mountY=-0.13, mountTheta=-1.56
01:43:28.243 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
01:43:28.250 00.007 10844 Enqueuing Move request for scope (-0.12, 0.02)
01:43:28.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:28.250 00.000 10844 UpdateGuideState exits: m=2709 SNR=32.9
01:43:28.251 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:28.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:28.251 00.000 10844 Enqueuing Expose request
01:43:28.251 00.000 11060 Worker thread wakes up
01:43:28.252 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:43:28.252 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:43:28.252 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.00 yDistance=-0.13
01:43:28.253 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:43:28.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:28.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:43:28.253 00.000 11060 MoveAxis(E, 0, ABG)
01:43:28.253 00.000 11060 Move returns status 0, amount 0
01:43:28.253 00.000 11060 MoveAxis(N, 0, ABG)
01:43:28.253 00.000 11060 Move returns status 0, amount 0
01:43:28.253 00.000 11060 move complete, result=0
01:43:28.254 00.001 11060 worker thread done servicing request
01:43:28.254 00.000 11060 Worker thread wakes up
01:43:28.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:28.254 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:28.254 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:28.888 00.634 11060 Exposure complete
01:43:29.074 00.186 11060 worker thread done servicing request
01:43:29.074 00.000 10844 OnExposeComplete: enter
01:43:29.074 00.000 10844 UpdateGuideState(): m_state=6
01:43:29.074 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10891
01:43:29.074 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=61.38, Mass=2833, SNR=33.0, Peak=199 HFD=3.6
01:43:29.076 00.002 10844 MultiStar: [#1 -0.15,0.30,1.04,U] [#2 -0.01,0.19,1.99,U] [#3 0.18,-0.52,0.96,U] [#4 0.59,0.43,0.00,M1] [#5 -0.42,0.00,1.03,U] [#6 -0.90,0.18,0.00,M7] [#7 -0.89,0.69,0.00,M3] [#8 0.26,0.61,0.00,M6] 
01:43:29.076 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.10}, one-star: {0.21, 0.40}
01:43:29.076 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.71 = -2.58)
01:43:29.076 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
01:43:29.076 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.95 mountX=-0.09 mountY=-0.05, mountTheta=-2.59
01:43:29.077 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
01:43:29.077 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
01:43:29.077 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:29.077 00.000 10844 UpdateGuideState exits: m=2833 SNR=33.0
01:43:29.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:29.077 00.000 11060 Worker thread wakes up
01:43:29.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:43:29.077 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:43:29.077 00.000 11060 Moving (-0.04, 0.10) raw xDistance=-0.09 yDistance=-0.05
01:43:29.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:43:29.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:29.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:29.078 00.001 10844 Enqueuing Expose request
01:43:29.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:43:29.078 00.000 11060 MoveAxis(E, 0, ABG)
01:43:29.078 00.000 11060 Move returns status 0, amount 0
01:43:29.078 00.000 11060 MoveAxis(N, 0, ABG)
01:43:29.078 00.000 11060 Move returns status 0, amount 0
01:43:29.078 00.000 11060 move complete, result=0
01:43:29.078 00.000 11060 worker thread done servicing request
01:43:29.078 00.000 11060 Worker thread wakes up
01:43:29.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:29.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:29.079 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:29.716 00.637 11060 Exposure complete
01:43:29.917 00.201 11060 worker thread done servicing request
01:43:29.917 00.000 10844 OnExposeComplete: enter
01:43:29.917 00.000 10844 UpdateGuideState(): m_state=6
01:43:29.918 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10892
01:43:29.918 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=61.18, Mass=2596, SNR=31.7, Peak=222 HFD=3.6
01:43:29.918 00.000 10844 MultiStar: [#1 0.78,0.46,0.00,M1] [#2 0.13,0.50,2.21,U] [#3 0.03,0.71,0.00,M1] [#4 0.92,0.60,0.00,M2] [#5 -0.25,0.22,1.07,U] [#6 -0.05,0.56,0.98,U] [#7 -0.75,0.71,0.00,M4] [#8 -0.37,1.12,0.00,M7] 
01:43:29.918 00.000 10844 refined, 3 included, MultiStar: {0.08, 0.40}, one-star: {0.44, 0.21}
01:43:29.918 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
01:43:29.918 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
01:43:29.918 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.40 cameraTheta=1.37 mountX=-0.40 mountY=0.01, mountTheta=3.11
01:43:29.920 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.40, opts=13)
01:43:29.920 00.000 10844 Enqueuing Move request for scope (0.08, 0.40)
01:43:29.920 00.000 11060 Worker thread wakes up
01:43:29.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
01:43:29.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
01:43:29.920 00.000 11060 Moving (0.08, 0.40) raw xDistance=-0.40 yDistance=0.01
01:43:29.921 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
01:43:29.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:29.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:29.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:43:29.921 00.000 11060 MoveAxis(E, 70, ABG)
01:43:29.921 00.000 11060 Guiding  Dir = 2, Dur = 70
01:43:29.921 00.000 10844 UpdateGuideState exits: m=2596 SNR=31.7
01:43:29.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:29.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:29.921 00.000 10844 Enqueuing Expose request
01:43:29.942 00.021 11060 IsSlewing returns 0
01:43:29.942 00.000 11060 IsGuiding returns 0
01:43:30.036 00.094 11060 IsGuiding returns 0
01:43:30.036 00.000 11060 Move returns status 0, amount 70
01:43:30.036 00.000 11060 MoveAxis(N, 0, ABG)
01:43:30.036 00.000 11060 Move returns status 0, amount 0
01:43:30.037 00.001 11060 move complete, result=0
01:43:30.037 00.000 11060 worker thread done servicing request
01:43:30.037 00.000 10844 GuideStep: -0.4 px 70 ms EAST, 0.0 px 0 ms NORTH
01:43:30.037 00.000 11060 Worker thread wakes up
01:43:30.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:30.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:30.683 00.646 11060 Exposure complete
01:43:30.871 00.188 11060 worker thread done servicing request
01:43:30.871 00.000 10844 OnExposeComplete: enter
01:43:30.871 00.000 10844 UpdateGuideState(): m_state=6
01:43:30.871 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10893
01:43:30.871 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=61.65, Mass=3249, SNR=35.3, Peak=226 HFD=3.5
01:43:30.872 00.001 10844 MultiStar: [#1 0.76,0.63,0.00,M2] [#2 0.20,1.12,0.00,M3] [#3 0.35,-0.32,0.90,U] [#4 0.13,0.77,0.00,M3] [#5 -0.27,1.03,0.00,M8] [#6 -0.20,0.31,0.91,U] [#7 0.02,0.14,0.83,U] [#8 0.62,1.28,0.00,M8] 
01:43:30.872 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.22}, one-star: {-0.05, 0.68}
01:43:30.872 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
01:43:30.872 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
01:43:30.872 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.45 mountX=-0.22 mountY=-0.01, mountTheta=-3.10
01:43:30.873 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.22, opts=13)
01:43:30.873 00.000 10844 Enqueuing Move request for scope (0.03, 0.22)
01:43:30.873 00.000 11060 Worker thread wakes up
01:43:30.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:30.873 00.000 10844 UpdateGuideState exits: m=3249 SNR=35.3
01:43:30.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:30.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
01:43:30.874 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:30.874 00.000 10844 Enqueuing Expose request
01:43:30.874 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
01:43:30.874 00.000 11060 Moving (0.03, 0.22) raw xDistance=-0.22 yDistance=-0.01
01:43:30.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:43:30.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:30.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:43:30.874 00.000 11060 MoveAxis(E, 40, ABG)
01:43:30.874 00.000 11060 Guiding  Dir = 2, Dur = 40
01:43:30.897 00.023 11060 IsSlewing returns 0
01:43:30.897 00.000 11060 IsGuiding returns 0
01:43:30.957 00.060 11060 IsGuiding returns 0
01:43:30.957 00.000 11060 Move returns status 0, amount 40
01:43:30.957 00.000 11060 MoveAxis(N, 0, ABG)
01:43:30.958 00.001 11060 Move returns status 0, amount 0
01:43:30.958 00.000 11060 move complete, result=0
01:43:30.958 00.000 11060 worker thread done servicing request
01:43:30.960 00.002 11060 Worker thread wakes up
01:43:30.960 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
01:43:30.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:30.962 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:31.621 00.659 11060 Exposure complete
01:43:31.788 00.167 10844 OnExposeComplete: enter
01:43:31.788 00.000 10844 UpdateGuideState(): m_state=6
01:43:31.788 00.000 11060 worker thread done servicing request
01:43:31.788 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10894
01:43:31.788 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=60.41, Mass=3254, SNR=36.0, Peak=215 HFD=3.9
01:43:31.789 00.001 10844 MultiStar: [#1 0.71,-0.22,0.00,M3] [#2 0.26,0.14,1.93,U] [#3 0.31,0.04,1.02,U] [#4 0.43,0.95,0.00,M4] [#5 0.02,0.16,0.97,U] [#6 0.17,0.59,0.00,M6] [#7 -0.15,0.81,0.00,M4] [#8 0.52,1.03,0.00,M9] 
01:43:31.789 00.000 10844 refined, 3 included, MultiStar: {0.25, -0.02}, one-star: {0.38, -0.56}
01:43:31.789 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
01:43:31.789 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
01:43:31.789 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.07 mountX=-0.03 mountY=0.24, mountTheta=1.68
01:43:31.790 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.02, opts=13)
01:43:31.790 00.000 10844 Enqueuing Move request for scope (0.25, -0.02)
01:43:31.790 00.000 11060 Worker thread wakes up
01:43:31.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
01:43:31.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:31.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
01:43:31.790 00.000 10844 UpdateGuideState exits: m=3254 SNR=36.0
01:43:31.790 00.000 11060 Moving (0.25, -0.02) raw xDistance=-0.03 yDistance=0.24
01:43:31.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:31.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:31.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:31.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:31.790 00.000 10844 Enqueuing Expose request
01:43:31.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:43:31.790 00.000 11060 MoveAxis(E, 0, ABG)
01:43:31.790 00.000 11060 Move returns status 0, amount 0
01:43:31.790 00.000 11060 MoveAxis(N, 0, ABG)
01:43:31.790 00.000 11060 Move returns status 0, amount 0
01:43:31.790 00.000 11060 move complete, result=0
01:43:31.792 00.002 11060 worker thread done servicing request
01:43:31.792 00.000 11060 Worker thread wakes up
01:43:31.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:31.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:31.793 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:32.436 00.643 11060 Exposure complete
01:43:32.609 00.173 11060 worker thread done servicing request
01:43:32.609 00.000 10844 OnExposeComplete: enter
01:43:32.609 00.000 10844 UpdateGuideState(): m_state=6
01:43:32.609 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10895
01:43:32.609 00.000 10844 Star::Find returns 1 (0), X=269.05, Y=61.08, Mass=2607, SNR=31.7, Peak=213 HFD=3.9
01:43:32.611 00.002 10844 MultiStar: [#1 0.63,0.06,0.00,M4] [#2 0.53,0.71,0.00,M3] [#3 -0.06,0.02,1.05,U] [#4 -0.11,1.45,0.00,M5] [#5 0.16,0.21,1.08,U] [#6 0.43,0.49,0.00,M7] [#7 0.26,0.80,0.00,M5] [#8 0.41,0.67,0.00,M10] 
01:43:32.611 00.000 10844 refined, 2 included, MultiStar: {0.21, 0.11}, one-star: {0.56, 0.10}
01:43:32.611 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:43:32.611 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:43:32.611 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.49 mountX=-0.15 mountY=0.19, mountTheta=2.23
01:43:32.612 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.11, opts=13)
01:43:32.613 00.001 10844 Enqueuing Move request for scope (0.21, 0.11)
01:43:32.613 00.000 11060 Worker thread wakes up
01:43:32.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:32.613 00.000 10844 UpdateGuideState exits: m=2607 SNR=31.7
01:43:32.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:32.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:32.613 00.000 10844 Enqueuing Expose request
01:43:32.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
01:43:32.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
01:43:32.613 00.000 11060 Moving (0.21, 0.11) raw xDistance=-0.15 yDistance=0.19
01:43:32.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:43:32.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:43:32.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:43:32.614 00.001 11060 MoveAxis(E, 26, ABG)
01:43:32.614 00.000 11060 Guiding  Dir = 2, Dur = 26
01:43:32.634 00.020 11060 IsSlewing returns 0
01:43:32.634 00.000 11060 IsGuiding returns 0
01:43:32.674 00.040 11060 IsGuiding returns 0
01:43:32.675 00.001 11060 Move returns status 0, amount 26
01:43:32.675 00.000 11060 MoveAxis(N, 0, ABG)
01:43:32.675 00.000 11060 Move returns status 0, amount 0
01:43:32.675 00.000 11060 move complete, result=0
01:43:32.675 00.000 11060 worker thread done servicing request
01:43:32.675 00.000 11060 Worker thread wakes up
01:43:32.676 00.001 10844 GuideStep: -0.2 px 26 ms EAST, 0.2 px 0 ms NORTH
01:43:32.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:32.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:33.314 00.638 11060 Exposure complete
01:43:33.495 00.181 10844 OnExposeComplete: enter
01:43:33.495 00.000 10844 UpdateGuideState(): m_state=6
01:43:33.495 00.000 11060 worker thread done servicing request
01:43:33.495 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10896
01:43:33.495 00.000 10844 Star::Find returns 1 (0), X=269.06, Y=60.88, Mass=3033, SNR=34.7, Peak=210 HFD=4.0
01:43:33.497 00.002 10844 MultiStar: [#1 0.34,-0.32,0.93,U] [#2 -0.08,1.08,0.00,M4] [#3 0.59,0.08,0.00,M1] [#4 0.37,0.84,0.00,M6] [#5 0.20,1.00,0.00,M7] [#6 0.13,0.61,0.00,M8] [#7 -0.04,0.34,0.78,U] [#8 0.85,0.53,0.00,R] 
01:43:33.497 00.000 10844 refined, 2 included, MultiStar: {0.32, -0.05}, one-star: {0.57, -0.10}
01:43:33.497 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
01:43:33.497 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
01:43:33.497 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.05 hyp=0.32 cameraTheta=-0.15 mountX=-0.01 mountY=0.32, mountTheta=1.60
01:43:33.498 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.05, opts=13)
01:43:33.499 00.001 10844 Enqueuing Move request for scope (0.32, -0.05)
01:43:33.499 00.000 11060 Worker thread wakes up
01:43:33.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:33.499 00.000 10844 UpdateGuideState exits: m=3033 SNR=34.7
01:43:33.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:33.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:33.499 00.000 10844 Enqueuing Expose request
01:43:33.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.05) opts 0xd
01:43:33.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.05)
01:43:33.499 00.000 11060 Moving (0.32, -0.05) raw xDistance=-0.01 yDistance=0.32
01:43:33.500 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:33.500 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.51 newest=0.76
01:43:33.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
01:43:33.500 00.000 11060 MoveAxis(E, 0, ABG)
01:43:33.500 00.000 11060 Move returns status 0, amount 0
01:43:33.500 00.000 11060 BLC: Oldest BLC event removed
01:43:33.500 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 600 applied
01:43:33.500 00.000 11060 MoveAxis(S, 724, ABG)
01:43:33.500 00.000 11060 Guiding  Dir = 1, Dur = 724
01:43:33.521 00.021 11060 IsSlewing returns 0
01:43:33.521 00.000 11060 IsGuiding returns 0
01:43:34.272 00.751 11060 IsGuiding returns 0
01:43:34.272 00.000 11060 Move returns status 0, amount 724
01:43:34.272 00.000 11060 move complete, result=0
01:43:34.272 00.000 11060 worker thread done servicing request
01:43:34.272 00.000 11060 Worker thread wakes up
01:43:34.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:34.272 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 724 ms SOUTH
01:43:34.273 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:34.923 00.650 11060 Exposure complete
01:43:35.076 00.153 11060 worker thread done servicing request
01:43:35.076 00.000 10844 OnExposeComplete: enter
01:43:35.076 00.000 10844 UpdateGuideState(): m_state=6
01:43:35.077 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10897
01:43:35.077 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=60.99, Mass=3144, SNR=34.8, Peak=199 HFD=4.0
01:43:35.077 00.000 10844 MultiStar: [#1 0.42,0.12,1.09,U] [#2 0.27,-0.04,2.04,U] [#3 -0.31,0.02,0.95,U] [#4 0.26,0.39,0.97,U] [#5 -0.86,-0.12,0.00,M8] [#6 -0.06,-0.38,0.88,U] [#7 -1.02,0.07,0.00,M5] [#8 -1.05,-0.26,0.00,M1] 
01:43:35.077 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.02}, one-star: {0.23, 0.01}
01:43:35.077 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.75) = xAngle (1.86 = 1.86)
01:43:35.077 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
01:43:35.077 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.11 mountX=-0.05 mountY=0.16, mountTheta=1.86
01:43:35.079 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
01:43:35.079 00.000 10844 Enqueuing Move request for scope (0.16, 0.02)
01:43:35.079 00.000 11060 Worker thread wakes up
01:43:35.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
01:43:35.079 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
01:43:35.080 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:35.080 00.000 11060 Moving (0.16, 0.02) raw xDistance=-0.05 yDistance=0.16
01:43:35.080 00.000 10844 UpdateGuideState exits: m=3144 SNR=34.8
01:43:35.080 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.223750, 1:0.158729
01:43:35.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:35.080 00.000 11060 BLC: No correction, Miss < min_move
01:43:35.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:35.080 00.000 10844 Enqueuing Expose request
01:43:35.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:43:35.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:35.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:43:35.080 00.000 11060 MoveAxis(E, 0, ABG)
01:43:35.080 00.000 11060 Move returns status 0, amount 0
01:43:35.080 00.000 11060 MoveAxis(N, 0, ABG)
01:43:35.080 00.000 11060 Move returns status 0, amount 0
01:43:35.080 00.000 11060 move complete, result=0
01:43:35.080 00.000 11060 worker thread done servicing request
01:43:35.082 00.002 11060 Worker thread wakes up
01:43:35.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:35.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:35.083 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:35.716 00.633 11060 Exposure complete
01:43:35.881 00.165 11060 worker thread done servicing request
01:43:35.881 00.000 10844 OnExposeComplete: enter
01:43:35.881 00.000 10844 UpdateGuideState(): m_state=6
01:43:35.881 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10898
01:43:35.882 00.001 10844 Star::Find returns 1 (0), X=268.40, Y=60.89, Mass=2863, SNR=33.5, Peak=194 HFD=3.9
01:43:35.882 00.000 10844 MultiStar: [#1 -0.28,0.87,0.00,M3] [#2 0.22,0.84,0.00,M4] [#3 0.17,-0.53,1.05,U] [#4 0.09,0.05,1.09,U] [#5 -0.50,-0.25,1.19,U] [#6 -0.45,-0.21,0.86,U] [#7 -0.78,0.53,0.00,M6] [#8 -0.19,-0.23,0.96,U] 
01:43:35.882 00.000 10844 single-star, 5 included, MultiStar: {-0.16, -0.21}, one-star: {-0.08, -0.08}
01:43:35.882 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
01:43:35.882 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
01:43:35.882 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.39 mountX=0.09 mountY=-0.07, mountTheta=-0.64
01:43:35.883 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
01:43:35.883 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
01:43:35.883 00.000 11060 Worker thread wakes up
01:43:35.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
01:43:35.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
01:43:35.883 00.000 11060 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=-0.07
01:43:35.883 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.223750, 1:0.158729, 2:-0.069919
01:43:35.885 00.002 11060 BLC: No correction, Miss < min_move
01:43:35.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:43:35.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:35.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:35.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:35.885 00.000 11060 MoveAxis(E, 0, ABG)
01:43:35.885 00.000 11060 Move returns status 0, amount 0
01:43:35.885 00.000 11060 MoveAxis(N, 0, ABG)
01:43:35.885 00.000 11060 Move returns status 0, amount 0
01:43:35.885 00.000 10844 UpdateGuideState exits: m=2863 SNR=33.5
01:43:35.885 00.000 11060 move complete, result=0
01:43:35.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:35.885 00.000 11060 worker thread done servicing request
01:43:35.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:35.885 00.000 10844 Enqueuing Expose request
01:43:35.885 00.000 11060 Worker thread wakes up
01:43:35.885 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:35.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:35.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:36.511 00.626 11060 Exposure complete
01:43:36.679 00.168 11060 worker thread done servicing request
01:43:36.679 00.000 10844 OnExposeComplete: enter
01:43:36.679 00.000 10844 UpdateGuideState(): m_state=6
01:43:36.679 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10899
01:43:36.679 00.000 10844 Star::Find returns 1 (0), X=269.13, Y=61.88, Mass=3219, SNR=35.9, Peak=254 HFD=3.8
01:43:36.679 00.000 10844 MultiStar: [#1 0.17,0.47,0.94,U] [#2 -0.38,0.11,1.98,U] [#3 -0.57,0.30,0.00,M1] [#4 0.56,0.19,0.92,U] [#5 -0.67,0.39,0.00,M8] [#6 -0.17,-0.20,0.91,U] [#7 -0.36,0.04,0.86,U] [#8 -1.01,0.18,0.00,M1] 
01:43:36.681 00.002 10844 refined, 5 included, MultiStar: {0.02, 0.24}, one-star: {0.65, 0.90}
01:43:36.681 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
01:43:36.681 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.05)
01:43:36.681 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=-0.24 mountY=-0.02, mountTheta=-3.05
01:43:36.681 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.24, opts=13)
01:43:36.681 00.000 10844 Enqueuing Move request for scope (0.02, 0.24)
01:43:36.682 00.001 11060 Worker thread wakes up
01:43:36.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:36.682 00.000 10844 UpdateGuideState exits: m=3219 SNR=35.9
01:43:36.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:36.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:36.682 00.000 10844 Enqueuing Expose request
01:43:36.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
01:43:36.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:43:36.682 00.000 11060 Moving (0.02, 0.24) raw xDistance=-0.24 yDistance=-0.02
01:43:36.682 00.000 11060 BLC: window closed
01:43:36.682 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.223750, 1:0.158729, 2:-0.069919
01:43:36.682 00.000 11060 BLC: No correction, Miss < min_move
01:43:36.683 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:43:36.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:36.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:43:36.683 00.000 11060 MoveAxis(E, 42, ABG)
01:43:36.683 00.000 11060 Guiding  Dir = 2, Dur = 42
01:43:36.695 00.012 11060 IsSlewing returns 0
01:43:36.695 00.000 11060 IsGuiding returns 0
01:43:36.747 00.052 11060 IsGuiding returns 0
01:43:36.747 00.000 11060 Move returns status 0, amount 42
01:43:36.747 00.000 11060 MoveAxis(N, 0, ABG)
01:43:36.747 00.000 11060 Move returns status 0, amount 0
01:43:36.747 00.000 11060 move complete, result=0
01:43:36.748 00.001 11060 worker thread done servicing request
01:43:36.748 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
01:43:36.748 00.000 11060 Worker thread wakes up
01:43:36.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:36.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:37.392 00.644 11060 Exposure complete
01:43:37.569 00.177 11060 worker thread done servicing request
01:43:37.573 00.004 10844 OnExposeComplete: enter
01:43:37.573 00.000 10844 UpdateGuideState(): m_state=6
01:43:37.573 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10900
01:43:37.575 00.002 10844 Star::Find returns 1 (0), X=268.12, Y=61.65, Mass=3194, SNR=35.5, Peak=253 HFD=3.8
01:43:37.575 00.000 10844 MultiStar: [#1 0.11,0.46,0.89,U] [#2 -0.16,0.35,1.94,U] [#3 0.15,0.38,0.90,U] [#4 0.24,0.39,0.94,U] [#5 -1.01,-0.02,0.00,M9] [#6 -0.77,-0.62,0.00,M6] [#7 -0.06,0.15,0.86,U] [#8 -0.27,-0.37,0.87,U] 
01:43:37.575 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.31}, one-star: {-0.37, 0.68}
01:43:37.575 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.54 = -2.75)
01:43:37.575 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
01:43:37.575 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.31 hyp=0.31 cameraTheta=1.78 mountX=-0.29 mountY=-0.12, mountTheta=-2.76
01:43:37.576 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.31, opts=13)
01:43:37.576 00.000 10844 Enqueuing Move request for scope (-0.07, 0.31)
01:43:37.576 00.000 11060 Worker thread wakes up
01:43:37.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:43:37.576 00.000 10844 UpdateGuideState exits: m=3194 SNR=35.5
01:43:37.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:37.578 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:37.578 00.000 10844 Enqueuing Expose request
01:43:37.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.31) opts 0xd
01:43:37.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.31)
01:43:37.578 00.000 11060 Moving (-0.07, 0.31) raw xDistance=-0.29 yDistance=-0.12
01:43:37.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:43:37.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:37.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:43:37.578 00.000 11060 MoveAxis(E, 52, ABG)
01:43:37.578 00.000 11060 Guiding  Dir = 2, Dur = 52
01:43:37.601 00.023 11060 IsSlewing returns 0
01:43:37.601 00.000 11060 IsGuiding returns 0
01:43:37.662 00.061 11060 IsGuiding returns 0
01:43:37.662 00.000 11060 Move returns status 0, amount 52
01:43:37.662 00.000 11060 MoveAxis(N, 0, ABG)
01:43:37.662 00.000 11060 Move returns status 0, amount 0
01:43:37.662 00.000 11060 move complete, result=0
01:43:37.662 00.000 11060 worker thread done servicing request
01:43:37.662 00.000 11060 Worker thread wakes up
01:43:37.662 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.1 px 0 ms NORTH
01:43:37.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:37.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:38.291 00.629 11060 Exposure complete
01:43:38.468 00.177 11060 worker thread done servicing request
01:43:38.469 00.001 10844 OnExposeComplete: enter
01:43:38.469 00.000 10844 UpdateGuideState(): m_state=6
01:43:38.469 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10901
01:43:38.469 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=61.60, Mass=2719, SNR=32.4, Peak=183 HFD=3.9
01:43:38.469 00.000 10844 MultiStar: [#1 -0.10,1.30,0.00,M2] [#2 0.48,-0.08,2.23,U] [#3 0.47,-0.40,0.00,M1] [#4 0.55,0.18,0.94,U] [#5 -0.27,0.49,1.06,U] [#6 -0.08,-0.01,0.93,U] [#7 -0.20,0.67,0.00,M5] [#8 -0.71,-0.14,0.00,M1] 
01:43:38.469 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.18}, one-star: {0.22, 0.62}
01:43:38.469 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
01:43:38.470 00.001 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
01:43:38.470 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.18 hyp=0.30 cameraTheta=0.66 mountX=-0.22 mountY=0.20, mountTheta=2.40
01:43:38.472 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.18, opts=13)
01:43:38.472 00.000 10844 Enqueuing Move request for scope (0.24, 0.18)
01:43:38.472 00.000 11060 Worker thread wakes up
01:43:38.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.18) opts 0xd
01:43:38.473 00.001 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.18)
01:43:38.473 00.000 11060 Moving (0.24, 0.18) raw xDistance=-0.22 yDistance=0.20
01:43:38.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:43:38.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:43:38.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:38.473 00.000 11060 MoveAxis(E, 40, ABG)
01:43:38.473 00.000 11060 Guiding  Dir = 2, Dur = 40
01:43:38.473 00.000 10844 UpdateGuideState exits: m=2719 SNR=32.4
01:43:38.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:38.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:38.473 00.000 10844 Enqueuing Expose request
01:43:38.503 00.030 11060 IsSlewing returns 0
01:43:38.504 00.001 11060 IsGuiding returns 0
01:43:38.565 00.061 11060 IsGuiding returns 0
01:43:38.565 00.000 11060 Move returns status 0, amount 40
01:43:38.565 00.000 11060 MoveAxis(S, 79, ABG)
01:43:38.565 00.000 11060 Guiding  Dir = 1, Dur = 79
01:43:38.581 00.016 11060 IsSlewing returns 0
01:43:38.581 00.000 11060 IsGuiding returns 0
01:43:38.661 00.080 11060 IsGuiding returns 0
01:43:38.661 00.000 11060 Move returns status 0, amount 79
01:43:38.661 00.000 11060 move complete, result=0
01:43:38.661 00.000 11060 worker thread done servicing request
01:43:38.662 00.001 11060 Worker thread wakes up
01:43:38.662 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 79 ms SOUTH
01:43:38.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:38.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:39.294 00.632 11060 Exposure complete
01:43:39.493 00.199 11060 worker thread done servicing request
01:43:39.493 00.000 10844 OnExposeComplete: enter
01:43:39.493 00.000 10844 UpdateGuideState(): m_state=6
01:43:39.494 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10902
01:43:39.494 00.000 10844 Star::Find returns 1 (1), X=268.15, Y=61.69, Mass=3094, SNR=35.3, Peak=255 HFD=3.8
01:43:39.494 00.000 10844 MultiStar: [#1 0.42,0.04,0.97,U] [#2 -0.09,0.22,1.99,U] [#3 0.12,0.31,0.95,U] [#4 0.33,0.82,0.00,M2] [#5 0.17,-0.00,0.96,U] [#6 -0.21,0.44,0.82,U] [#7 -0.33,0.21,0.94,U] [#8 -0.55,-0.40,0.00,M2] 
01:43:39.494 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.27}, one-star: {-0.34, 0.72}
01:43:39.494 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
01:43:39.494 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
01:43:39.494 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.72 mountX=-0.26 mountY=-0.08, mountTheta=-2.82
01:43:39.496 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.27, opts=13)
01:43:39.496 00.000 10844 Enqueuing Move request for scope (-0.04, 0.27)
01:43:39.496 00.000 11060 Worker thread wakes up
01:43:39.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:39.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
01:43:39.496 00.000 10844 UpdateGuideState exits: m=3094 SNR=35.3 Saturated
01:43:39.496 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
01:43:39.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:39.496 00.000 11060 Moving (-0.04, 0.27) raw xDistance=-0.26 yDistance=-0.08
01:43:39.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:39.496 00.000 10844 Enqueuing Expose request
01:43:39.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:43:39.497 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:39.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:43:39.497 00.000 11060 MoveAxis(E, 46, ABG)
01:43:39.497 00.000 11060 Guiding  Dir = 2, Dur = 46
01:43:39.542 00.045 11060 IsSlewing returns 0
01:43:39.542 00.000 11060 IsGuiding returns 0
01:43:39.620 00.078 11060 IsGuiding returns 0
01:43:39.620 00.000 11060 Move returns status 0, amount 46
01:43:39.620 00.000 11060 MoveAxis(N, 0, ABG)
01:43:39.620 00.000 11060 Move returns status 0, amount 0
01:43:39.622 00.002 11060 move complete, result=0
01:43:39.622 00.000 11060 worker thread done servicing request
01:43:39.622 00.000 11060 Worker thread wakes up
01:43:39.622 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:43:39.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:39.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:40.252 00.630 11060 Exposure complete
01:43:40.454 00.202 11060 worker thread done servicing request
01:43:40.454 00.000 10844 OnExposeComplete: enter
01:43:40.454 00.000 10844 UpdateGuideState(): m_state=6
01:43:40.454 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10903
01:43:40.454 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=60.95, Mass=3223, SNR=35.9, Peak=251 HFD=3.5
01:43:40.455 00.001 10844 MultiStar: [#1 0.53,-0.83,0.00,M2] [#2 0.10,-0.07,2.05,U] [#3 0.03,-0.98,0.00,M1] [#4 0.39,0.08,0.85,U] [#5 0.31,-0.93,0.00,M8] [#6 0.05,-0.74,0.00,M5] [#7 -0.24,-0.93,0.00,M5] [#8 -0.55,-0.52,0.00,M3] 
01:43:40.455 00.000 10844 single-star, 2 included, MultiStar: {0.17, -0.02}, one-star: {0.14, -0.03}
01:43:40.455 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
01:43:40.455 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:43:40.455 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.20 mountX=0.00 mountY=0.14, mountTheta=1.55
01:43:40.456 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
01:43:40.456 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
01:43:40.456 00.000 11060 Worker thread wakes up
01:43:40.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:40.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
01:43:40.456 00.000 10844 UpdateGuideState exits: m=3223 SNR=35.9
01:43:40.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
01:43:40.458 00.002 11060 Moving (0.14, -0.03) raw xDistance=0.00 yDistance=0.14
01:43:40.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:40.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:43:40.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:40.458 00.000 10844 Enqueuing Expose request
01:43:40.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:40.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:43:40.458 00.000 11060 MoveAxis(E, 0, ABG)
01:43:40.458 00.000 11060 Move returns status 0, amount 0
01:43:40.458 00.000 11060 MoveAxis(N, 0, ABG)
01:43:40.458 00.000 11060 Move returns status 0, amount 0
01:43:40.458 00.000 11060 move complete, result=0
01:43:40.458 00.000 11060 worker thread done servicing request
01:43:40.458 00.000 11060 Worker thread wakes up
01:43:40.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:40.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:40.460 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:41.094 00.634 11060 Exposure complete
01:43:41.280 00.186 11060 worker thread done servicing request
01:43:41.280 00.000 10844 OnExposeComplete: enter
01:43:41.280 00.000 10844 UpdateGuideState(): m_state=6
01:43:41.281 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10904
01:43:41.281 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=60.97, Mass=2493, SNR=31.3, Peak=180 HFD=3.9
01:43:41.281 00.000 10844 MultiStar: [#1 0.06,-0.96,0.00,M3] [#2 -0.11,0.08,2.23,U] [#3 -0.37,-0.29,1.02,U] [#4 0.05,-0.76,0.00,M2] [#5 -0.08,-0.55,1.09,U] [#6 -0.54,-0.60,0.00,M6] [#7 -0.77,-0.23,0.00,M6] [#8 -0.78,-0.28,0.00,M4] 
01:43:41.282 00.001 10844 refined, 3 included, MultiStar: {-0.23, -0.13}, one-star: {-0.51, -0.01}
01:43:41.282 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
01:43:41.282 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
01:43:41.282 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-2.61 mountX=0.17 mountY=-0.20, mountTheta=-0.87
01:43:41.285 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.13, opts=13)
01:43:41.285 00.000 10844 Enqueuing Move request for scope (-0.23, -0.13)
01:43:41.285 00.000 11060 Worker thread wakes up
01:43:41.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:41.286 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
01:43:41.286 00.000 10844 UpdateGuideState exits: m=2493 SNR=31.3
01:43:41.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
01:43:41.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:41.286 00.000 11060 Moving (-0.23, -0.13) raw xDistance=0.17 yDistance=-0.20
01:43:41.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:41.286 00.000 10844 Enqueuing Expose request
01:43:41.287 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:43:41.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:43:41.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:43:41.287 00.000 11060 MoveAxis(W, 30, ABG)
01:43:41.287 00.000 11060 Guiding  Dir = 3, Dur = 30
01:43:41.307 00.020 11060 IsSlewing returns 0
01:43:41.307 00.000 11060 IsGuiding returns 0
01:43:41.357 00.050 11060 IsGuiding returns 0
01:43:41.359 00.002 11060 Move returns status 0, amount 30
01:43:41.359 00.000 11060 MoveAxis(N, 0, ABG)
01:43:41.359 00.000 11060 Move returns status 0, amount 0
01:43:41.359 00.000 11060 move complete, result=0
01:43:41.359 00.000 11060 worker thread done servicing request
01:43:41.359 00.000 11060 Worker thread wakes up
01:43:41.359 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
01:43:41.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:41.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:42.007 00.648 11060 Exposure complete
01:43:42.181 00.174 11060 worker thread done servicing request
01:43:42.181 00.000 10844 OnExposeComplete: enter
01:43:42.181 00.000 10844 UpdateGuideState(): m_state=6
01:43:42.182 00.001 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10905
01:43:42.182 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=59.98, Mass=2457, SNR=30.6, Peak=174 HFD=3.6
01:43:42.182 00.000 10844 MultiStar: [#1 -0.20,0.17,1.06,U] [#2 -0.26,0.12,2.14,U] [#3 -0.64,-1.05,0.00,M1] [#4 0.30,0.15,1.02,U] [#5 -0.50,-0.10,1.07,U] [#6 -0.75,-0.30,0.00,M7] [#7 -0.87,-0.85,0.00,M7] [#8 -1.26,-0.44,0.00,M5] 
01:43:42.182 00.000 10844 refined, 4 included, MultiStar: {-0.15, -0.08}, one-star: {0.02, -0.99}
01:43:42.182 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
01:43:42.182 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
01:43:42.182 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.66 mountX=0.11 mountY=-0.14, mountTheta=-0.91
01:43:42.184 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.08, opts=13)
01:43:42.184 00.000 10844 Enqueuing Move request for scope (-0.15, -0.08)
01:43:42.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:42.184 00.000 10844 UpdateGuideState exits: m=2457 SNR=30.6
01:43:42.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:42.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:42.184 00.000 10844 Enqueuing Expose request
01:43:42.185 00.001 11060 Worker thread wakes up
01:43:42.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
01:43:42.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
01:43:42.185 00.000 11060 Moving (-0.15, -0.08) raw xDistance=0.11 yDistance=-0.14
01:43:42.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:43:42.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:42.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:43:42.185 00.000 11060 MoveAxis(E, 0, ABG)
01:43:42.185 00.000 11060 Move returns status 0, amount 0
01:43:42.185 00.000 11060 MoveAxis(N, 0, ABG)
01:43:42.185 00.000 11060 Move returns status 0, amount 0
01:43:42.185 00.000 11060 move complete, result=0
01:43:42.185 00.000 11060 worker thread done servicing request
01:43:42.185 00.000 11060 Worker thread wakes up
01:43:42.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:42.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:42.186 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:42.816 00.630 11060 Exposure complete
01:43:42.976 00.160 11060 worker thread done servicing request
01:43:42.977 00.001 10844 OnExposeComplete: enter
01:43:42.977 00.000 10844 UpdateGuideState(): m_state=6
01:43:42.977 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10906
01:43:42.977 00.000 10844 Star::Find returns 1 (0), X=269.29, Y=60.20, Mass=2651, SNR=32.0, Peak=247 HFD=3.7
01:43:42.977 00.000 10844 MultiStar: [#1 0.31,-0.52,0.00,M3] [#2 -0.63,-0.39,0.00,M1] [#3 0.11,-0.54,0.95,U] [#4 0.38,0.45,1.08,U] [#5 -0.72,-0.53,0.00,M7] [#6 0.42,-0.50,0.00,M8] [#7 0.20,-0.70,0.00,M8] [#8 -0.43,-0.62,0.00,M6] 
01:43:42.977 00.000 10844 refined, 2 included, MultiStar: {0.44, -0.27}, one-star: {0.80, -0.78}
01:43:42.978 00.001 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
01:43:42.978 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:43:42.978 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=-0.27 hyp=0.51 cameraTheta=-0.55 mountX=0.18 mountY=0.47, mountTheta=1.20
01:43:42.979 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.27, opts=13)
01:43:42.979 00.000 10844 Enqueuing Move request for scope (0.44, -0.27)
01:43:42.979 00.000 11060 Worker thread wakes up
01:43:42.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:42.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.27) opts 0xd
01:43:42.979 00.000 10844 UpdateGuideState exits: m=2651 SNR=32.0
01:43:42.979 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.27)
01:43:42.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:42.979 00.000 11060 Moving (0.44, -0.27) raw xDistance=0.18 yDistance=0.47
01:43:42.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:42.979 00.000 10844 Enqueuing Expose request
01:43:42.980 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:43:42.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.47
01:43:42.980 00.000 11060 MoveAxis(W, 32, ABG)
01:43:42.980 00.000 11060 Guiding  Dir = 3, Dur = 32
01:43:43.013 00.033 11060 IsSlewing returns 0
01:43:43.013 00.000 11060 IsGuiding returns 0
01:43:43.077 00.064 11060 IsGuiding returns 0
01:43:43.077 00.000 11060 Move returns status 0, amount 32
01:43:43.077 00.000 11060 MoveAxis(S, 184, ABG)
01:43:43.077 00.000 11060 Guiding  Dir = 1, Dur = 184
01:43:43.092 00.015 11060 IsSlewing returns 0
01:43:43.092 00.000 11060 IsGuiding returns 0
01:43:43.280 00.188 11060 IsGuiding returns 0
01:43:43.281 00.001 11060 Move returns status 0, amount 184
01:43:43.281 00.000 11060 move complete, result=0
01:43:43.281 00.000 11060 worker thread done servicing request
01:43:43.281 00.000 11060 Worker thread wakes up
01:43:43.281 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.5 px 184 ms SOUTH
01:43:43.282 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:43.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:43.916 00.634 11060 Exposure complete
01:43:44.116 00.200 11060 worker thread done servicing request
01:43:44.116 00.000 10844 OnExposeComplete: enter
01:43:44.116 00.000 10844 UpdateGuideState(): m_state=6
01:43:44.116 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10907
01:43:44.116 00.000 10844 Star::Find returns 1 (1), X=268.94, Y=60.52, Mass=2881, SNR=33.6, Peak=255 HFD=3.6
01:43:44.116 00.000 10844 MultiStar: [#1 0.71,0.67,0.00,M4] [#2 0.37,0.24,1.98,U] [#3 0.14,-0.45,1.01,U] [#4 0.61,0.41,0.00,M1] [#5 -0.07,0.33,1.02,U] [#6 -0.33,0.01,0.93,U] [#7 -0.58,-0.01,0.89,U] [#8 -0.62,0.11,0.00,M7] 
01:43:44.117 00.001 10844 refined, 5 included, MultiStar: {0.07, -0.01}, one-star: {0.45, -0.45}
01:43:44.117 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:43:44.117 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:43:44.117 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.19 mountX=0.00 mountY=0.07, mountTheta=1.56
01:43:44.117 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.01, opts=13)
01:43:44.117 00.000 10844 Enqueuing Move request for scope (0.07, -0.01)
01:43:44.117 00.000 11060 Worker thread wakes up
01:43:44.118 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:44.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:43:44.118 00.000 10844 UpdateGuideState exits: m=2881 SNR=33.6 Saturated
01:43:44.118 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:43:44.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:44.118 00.000 11060 Moving (0.07, -0.01) raw xDistance=0.00 yDistance=0.07
01:43:44.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:44.118 00.000 10844 Enqueuing Expose request
01:43:44.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:43:44.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:44.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:43:44.118 00.000 11060 MoveAxis(E, 0, ABG)
01:43:44.118 00.000 11060 Move returns status 0, amount 0
01:43:44.118 00.000 11060 MoveAxis(N, 0, ABG)
01:43:44.118 00.000 11060 Move returns status 0, amount 0
01:43:44.118 00.000 11060 move complete, result=0
01:43:44.118 00.000 11060 worker thread done servicing request
01:43:44.118 00.000 11060 Worker thread wakes up
01:43:44.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:44.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:44.119 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:44.764 00.645 11060 Exposure complete
01:43:44.915 00.151 11060 worker thread done servicing request
01:43:44.916 00.001 10844 OnExposeComplete: enter
01:43:44.916 00.000 10844 UpdateGuideState(): m_state=6
01:43:44.916 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10908
01:43:44.916 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=61.17, Mass=2862, SNR=33.8, Peak=227 HFD=3.7
01:43:44.916 00.000 10844 MultiStar: [#1 0.00,1.05,0.00,M5] [#2 -0.65,0.65,0.00,M1] [#3 -0.36,-0.06,0.91,U] [#4 -0.35,1.04,0.00,M2] [#5 -0.74,-0.01,0.00,M7] [#6 -0.01,-0.62,0.00,M8] [#7 -0.55,0.80,0.00,M8] [#8 -1.03,-0.67,0.00,M8] 
01:43:44.916 00.000 10844 single-star, 1 included, MultiStar: {-0.24, 0.07}, one-star: {-0.14, 0.19}
01:43:44.916 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
01:43:44.917 00.001 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.35)
01:43:44.917 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.20 mountX=-0.16 mountY=-0.17, mountTheta=-2.34
01:43:44.918 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.19, opts=13)
01:43:44.918 00.000 10844 Enqueuing Move request for scope (-0.14, 0.19)
01:43:44.918 00.000 11060 Worker thread wakes up
01:43:44.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:44.918 00.000 10844 UpdateGuideState exits: m=2862 SNR=33.8
01:43:44.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:44.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:44.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
01:43:44.918 00.000 10844 Enqueuing Expose request
01:43:44.920 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:43:44.920 00.000 11060 Moving (-0.14, 0.19) raw xDistance=-0.16 yDistance=-0.17
01:43:44.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:43:44.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:44.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:43:44.920 00.000 11060 MoveAxis(E, 29, ABG)
01:43:44.920 00.000 11060 Guiding  Dir = 2, Dur = 29
01:43:44.956 00.036 11060 IsSlewing returns 0
01:43:44.957 00.001 11060 IsGuiding returns 0
01:43:45.000 00.043 11060 IsGuiding returns 0
01:43:45.001 00.001 11060 Move returns status 0, amount 29
01:43:45.001 00.000 11060 MoveAxis(N, 0, ABG)
01:43:45.001 00.000 11060 Move returns status 0, amount 0
01:43:45.001 00.000 11060 move complete, result=0
01:43:45.001 00.000 11060 worker thread done servicing request
01:43:45.001 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
01:43:45.001 00.000 11060 Worker thread wakes up
01:43:45.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:45.002 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:45.630 00.628 11060 Exposure complete
01:43:45.793 00.163 11060 worker thread done servicing request
01:43:45.793 00.000 10844 OnExposeComplete: enter
01:43:45.793 00.000 10844 UpdateGuideState(): m_state=6
01:43:45.793 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10909
01:43:45.793 00.000 10844 Star::Find returns 1 (0), X=268.93, Y=61.23, Mass=3150, SNR=35.5, Peak=223 HFD=4.0
01:43:45.794 00.001 10844 MultiStar: [#1 0.25,0.78,0.00,M6] [#2 -0.78,0.04,0.00,M2] [#3 -0.04,-0.07,0.86,U] [#4 -0.15,0.28,0.90,U] [#5 -0.52,0.16,0.98,U] [#6 -0.04,0.15,0.88,U] [#7 -0.59,0.44,0.00,M9] [#8 -0.84,0.11,0.00,M9] 
01:43:45.794 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.16}, one-star: {0.45, 0.26}
01:43:45.794 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
01:43:45.794 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
01:43:45.794 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.92 mountX=-0.15 mountY=-0.08, mountTheta=-2.63
01:43:45.804 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.16, opts=13)
01:43:45.804 00.000 10844 Enqueuing Move request for scope (-0.06, 0.16)
01:43:45.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:45.804 00.000 10844 UpdateGuideState exits: m=3150 SNR=35.5
01:43:45.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:45.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:45.804 00.000 10844 Enqueuing Expose request
01:43:45.804 00.000 11060 Worker thread wakes up
01:43:45.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
01:43:45.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
01:43:45.805 00.001 11060 Moving (-0.06, 0.16) raw xDistance=-0.15 yDistance=-0.08
01:43:45.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:43:45.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:45.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:43:45.805 00.000 11060 MoveAxis(E, 26, ABG)
01:43:45.805 00.000 11060 Guiding  Dir = 2, Dur = 26
01:43:45.814 00.009 11060 IsSlewing returns 0
01:43:45.815 00.001 11060 IsGuiding returns 0
01:43:45.846 00.031 11060 IsGuiding returns 0
01:43:45.846 00.000 11060 Move returns status 0, amount 26
01:43:45.846 00.000 11060 MoveAxis(N, 0, ABG)
01:43:45.846 00.000 11060 Move returns status 0, amount 0
01:43:45.846 00.000 11060 move complete, result=0
01:43:45.846 00.000 11060 worker thread done servicing request
01:43:45.847 00.001 11060 Worker thread wakes up
01:43:45.847 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
01:43:45.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:45.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:46.473 00.626 11060 Exposure complete
01:43:46.645 00.172 11060 worker thread done servicing request
01:43:46.646 00.001 10844 OnExposeComplete: enter
01:43:46.646 00.000 10844 UpdateGuideState(): m_state=6
01:43:46.646 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10910
01:43:46.646 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=61.62, Mass=2878, SNR=33.2, Peak=246 HFD=3.3
01:43:46.646 00.000 10844 MultiStar: [#1 0.24,-0.05,1.02,U] [#2 -0.04,-0.11,1.97,U] [#3 -0.19,-0.35,0.89,U] [#4 -0.26,0.20,1.00,U] [#5 -0.84,0.33,0.00,M7] [#6 -0.08,-0.31,0.94,U] [#7 -0.28,0.34,0.87,U] [#8 -0.95,-0.58,0.00,M10] 
01:43:46.647 00.001 10844 refined, 6 included, MultiStar: {-0.07, 0.04}, one-star: {0.02, 0.65}
01:43:46.647 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.43 = -1.86)
01:43:46.647 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
01:43:46.647 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.67 mountX=-0.02 mountY=-0.08, mountTheta=-1.86
01:43:46.648 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
01:43:46.648 00.000 10844 Enqueuing Move request for scope (-0.07, 0.04)
01:43:46.648 00.000 11060 Worker thread wakes up
01:43:46.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:46.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:43:46.649 00.001 10844 UpdateGuideState exits: m=2878 SNR=33.2
01:43:46.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:43:46.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:46.649 00.000 11060 Moving (-0.07, 0.04) raw xDistance=-0.02 yDistance=-0.08
01:43:46.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:46.649 00.000 10844 Enqueuing Expose request
01:43:46.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:43:46.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:46.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:43:46.649 00.000 11060 MoveAxis(E, 0, ABG)
01:43:46.649 00.000 11060 Move returns status 0, amount 0
01:43:46.649 00.000 11060 MoveAxis(N, 0, ABG)
01:43:46.650 00.001 11060 Move returns status 0, amount 0
01:43:46.650 00.000 11060 move complete, result=0
01:43:46.650 00.000 11060 worker thread done servicing request
01:43:46.650 00.000 11060 Worker thread wakes up
01:43:46.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:46.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:46.652 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:47.290 00.638 11060 Exposure complete
01:43:47.477 00.187 11060 worker thread done servicing request
01:43:47.477 00.000 10844 OnExposeComplete: enter
01:43:47.477 00.000 10844 UpdateGuideState(): m_state=6
01:43:47.477 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10911
01:43:47.477 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=61.70, Mass=2788, SNR=33.4, Peak=212 HFD=3.7
01:43:47.479 00.002 10844 MultiStar: [#1 0.00,0.23,1.10,U] [#2 -0.09,0.01,2.14,U] [#3 -0.09,-0.04,0.98,U] [#4 -0.00,0.85,0.00,M1] [#5 -0.51,0.23,1.07,U] [#6 -0.61,0.03,0.00,M7] [#7 -0.54,0.34,0.00,M9] [#8 -0.69,-0.12,0.00,R] 
01:43:47.479 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.19}, one-star: {0.22, 0.73}
01:43:47.479 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.80 = -2.49)
01:43:47.479 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
01:43:47.479 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.04 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
01:43:47.480 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.19, opts=13)
01:43:47.480 00.000 10844 Enqueuing Move request for scope (-0.10, 0.19)
01:43:47.481 00.001 11060 Worker thread wakes up
01:43:47.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:47.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
01:43:47.481 00.000 10844 UpdateGuideState exits: m=2788 SNR=33.4
01:43:47.481 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
01:43:47.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:47.481 00.000 11060 Moving (-0.10, 0.19) raw xDistance=-0.17 yDistance=-0.13
01:43:47.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:47.481 00.000 10844 Enqueuing Expose request
01:43:47.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:43:47.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:47.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:43:47.481 00.000 11060 MoveAxis(E, 30, ABG)
01:43:47.481 00.000 11060 Guiding  Dir = 2, Dur = 30
01:43:47.520 00.039 11060 IsSlewing returns 0
01:43:47.520 00.000 11060 IsGuiding returns 0
01:43:47.579 00.059 11060 IsGuiding returns 0
01:43:47.579 00.000 11060 Move returns status 0, amount 30
01:43:47.579 00.000 11060 MoveAxis(N, 0, ABG)
01:43:47.579 00.000 11060 Move returns status 0, amount 0
01:43:47.579 00.000 11060 move complete, result=0
01:43:47.579 00.000 11060 worker thread done servicing request
01:43:47.580 00.001 11060 Worker thread wakes up
01:43:47.580 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
01:43:47.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:47.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:48.209 00.629 11060 Exposure complete
01:43:48.396 00.187 11060 worker thread done servicing request
01:43:48.396 00.000 10844 OnExposeComplete: enter
01:43:48.396 00.000 10844 UpdateGuideState(): m_state=6
01:43:48.397 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10912
01:43:48.397 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=61.35, Mass=2425, SNR=31.0, Peak=219 HFD=3.6
01:43:48.397 00.000 10844 MultiStar: [#1 -0.11,-0.00,1.11,U] [#2 -0.07,0.38,2.21,U] [#3 -0.32,-1.00,0.00,M1] [#4 -0.19,0.36,1.02,U] [#5 -1.03,0.18,0.00,M7] [#6 -0.01,-0.81,0.00,M8] [#7 -0.63,-0.23,0.00,M10] [#8 -0.01,-0.49,1.03,U] 
01:43:48.397 00.000 10844 refined, 4 included, MultiStar: {-0.15, 0.17}, one-star: {-0.44, 0.38}
01:43:48.397 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
01:43:48.397 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
01:43:48.397 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.22 cameraTheta=2.28 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
01:43:48.398 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.17, opts=13)
01:43:48.399 00.001 10844 Enqueuing Move request for scope (-0.15, 0.17)
01:43:48.399 00.000 11060 Worker thread wakes up
01:43:48.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
01:43:48.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
01:43:48.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:48.399 00.000 10844 UpdateGuideState exits: m=2425 SNR=31.0
01:43:48.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:48.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:48.399 00.000 10844 Enqueuing Expose request
01:43:48.399 00.000 11060 Moving (-0.15, 0.17) raw xDistance=-0.14 yDistance=-0.17
01:43:48.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:43:48.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:48.400 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:43:48.400 00.000 11060 MoveAxis(E, 26, ABG)
01:43:48.400 00.000 11060 Guiding  Dir = 2, Dur = 26
01:43:48.405 00.005 11060 IsSlewing returns 0
01:43:48.405 00.000 11060 IsGuiding returns 0
01:43:48.453 00.048 11060 IsGuiding returns 0
01:43:48.453 00.000 11060 Move returns status 0, amount 26
01:43:48.453 00.000 11060 MoveAxis(N, 0, ABG)
01:43:48.453 00.000 11060 Move returns status 0, amount 0
01:43:48.453 00.000 11060 move complete, result=0
01:43:48.453 00.000 11060 worker thread done servicing request
01:43:48.454 00.001 11060 Worker thread wakes up
01:43:48.454 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
01:43:48.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:48.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:49.100 00.646 11060 Exposure complete
01:43:49.286 00.186 11060 worker thread done servicing request
01:43:49.288 00.002 10844 OnExposeComplete: enter
01:43:49.288 00.000 10844 UpdateGuideState(): m_state=6
01:43:49.288 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10913
01:43:49.288 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=60.61, Mass=2770, SNR=32.7, Peak=255 HFD=3.2
01:43:49.288 00.000 10844 MultiStar: [#1 0.04,-0.07,0.93,U] [#2 -0.02,-0.46,2.04,U] [#3 -0.10,-0.88,0.00,M2] [#4 0.15,-0.06,0.97,U] [#5 -0.66,-0.55,0.00,M8] [#6 0.17,-0.93,0.00,M9] [#7 -0.48,-0.75,0.00,R] [#8 -0.25,-0.82,0.00,M1] 
01:43:49.288 00.000 10844 refined, 3 included, MultiStar: {0.03, -0.29}, one-star: {-0.01, -0.36}
01:43:49.288 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
01:43:49.289 00.001 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
01:43:49.289 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.48 mountX=0.28 mountY=0.07, mountTheta=0.26
01:43:49.290 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.29, opts=13)
01:43:49.290 00.000 10844 Enqueuing Move request for scope (0.03, -0.29)
01:43:49.290 00.000 11060 Worker thread wakes up
01:43:49.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:49.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
01:43:49.290 00.000 10844 UpdateGuideState exits: m=2770 SNR=32.7 Saturated
01:43:49.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
01:43:49.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:49.290 00.000 11060 Moving (0.03, -0.29) raw xDistance=0.28 yDistance=0.07
01:43:49.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:49.290 00.000 10844 Enqueuing Expose request
01:43:49.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
01:43:49.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:49.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:43:49.290 00.000 11060 MoveAxis(W, 48, ABG)
01:43:49.290 00.000 11060 Guiding  Dir = 3, Dur = 48
01:43:49.311 00.021 11060 IsSlewing returns 0
01:43:49.311 00.000 11060 IsGuiding returns 0
01:43:49.382 00.071 11060 IsGuiding returns 0
01:43:49.382 00.000 11060 Move returns status 0, amount 48
01:43:49.382 00.000 11060 MoveAxis(N, 0, ABG)
01:43:49.383 00.001 11060 Move returns status 0, amount 0
01:43:49.383 00.000 11060 move complete, result=0
01:43:49.383 00.000 11060 worker thread done servicing request
01:43:49.383 00.000 11060 Worker thread wakes up
01:43:49.383 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
01:43:49.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:49.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:50.034 00.651 11060 Exposure complete
01:43:50.212 00.178 11060 worker thread done servicing request
01:43:50.212 00.000 10844 OnExposeComplete: enter
01:43:50.212 00.000 10844 UpdateGuideState(): m_state=6
01:43:50.212 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10914
01:43:50.213 00.001 10844 Star::Find returns 1 (0), X=268.84, Y=61.63, Mass=3121, SNR=35.6, Peak=239 HFD=3.5
01:43:50.213 00.000 10844 MultiStar: [#1 0.37,0.05,0.95,U] [#2 -0.13,-0.27,1.98,U] [#3 0.12,-0.62,0.00,M3] [#4 -0.70,0.84,0.00,M1] [#5 -0.23,-0.07,0.91,U] [#6 0.19,-0.57,0.85,U] [#7 0.23,0.71,0.00,M1] [#8 0.36,-0.66,0.00,M2] 
01:43:50.213 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.07}, one-star: {0.35, 0.66}
01:43:50.213 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
01:43:50.213 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
01:43:50.213 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=0.05 mountY=0.08, mountTheta=0.99
01:43:50.214 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
01:43:50.214 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
01:43:50.215 00.001 11060 Worker thread wakes up
01:43:50.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:43:50.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:43:50.215 00.000 11060 Moving (0.07, -0.07) raw xDistance=0.05 yDistance=0.08
01:43:50.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:43:50.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:50.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:50.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:43:50.215 00.000 11060 MoveAxis(E, 0, ABG)
01:43:50.215 00.000 11060 Move returns status 0, amount 0
01:43:50.215 00.000 11060 MoveAxis(N, 0, ABG)
01:43:50.215 00.000 11060 Move returns status 0, amount 0
01:43:50.215 00.000 11060 move complete, result=0
01:43:50.215 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.6
01:43:50.215 00.000 11060 worker thread done servicing request
01:43:50.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:50.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:50.216 00.001 10844 Enqueuing Expose request
01:43:50.216 00.000 11060 Worker thread wakes up
01:43:50.216 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:50.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:50.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:50.849 00.633 11060 Exposure complete
01:43:51.035 00.186 11060 worker thread done servicing request
01:43:51.036 00.001 10844 OnExposeComplete: enter
01:43:51.036 00.000 10844 UpdateGuideState(): m_state=6
01:43:51.036 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10915
01:43:51.036 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=61.17, Mass=3039, SNR=35.3, Peak=251 HFD=3.5
01:43:51.036 00.000 10844 MultiStar: [#1 0.74,-0.06,0.00,M2] [#2 0.02,0.21,1.82,U] [#3 0.10,-0.39,0.90,U] [#4 -0.57,0.12,0.88,U] [#5 -0.32,0.26,0.96,U] [#6 0.40,-0.24,0.87,U] [#7 0.33,0.42,0.81,U] [#8 0.87,-0.13,0.00,M3] 
01:43:51.036 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.10}, one-star: {0.13, 0.20}
01:43:51.036 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
01:43:51.036 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
01:43:51.036 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.50 mountX=-0.10 mountY=-0.01, mountTheta=-3.05
01:43:51.039 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
01:43:51.039 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
01:43:51.039 00.000 11060 Worker thread wakes up
01:43:51.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
01:43:51.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
01:43:51.039 00.000 11060 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.01
01:43:51.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:43:51.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:51.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:43:51.039 00.000 11060 MoveAxis(E, 0, ABG)
01:43:51.039 00.000 11060 Move returns status 0, amount 0
01:43:51.039 00.000 11060 MoveAxis(N, 0, ABG)
01:43:51.039 00.000 11060 Move returns status 0, amount 0
01:43:51.039 00.000 11060 move complete, result=0
01:43:51.039 00.000 11060 worker thread done servicing request
01:43:51.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:51.039 00.000 10844 UpdateGuideState exits: m=3039 SNR=35.3
01:43:51.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:51.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:51.039 00.000 10844 Enqueuing Expose request
01:43:51.040 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:51.040 00.000 11060 Worker thread wakes up
01:43:51.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:51.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:51.690 00.650 11060 Exposure complete
01:43:51.857 00.167 11060 worker thread done servicing request
01:43:51.857 00.000 10844 OnExposeComplete: enter
01:43:51.857 00.000 10844 UpdateGuideState(): m_state=6
01:43:51.857 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10916
01:43:51.858 00.001 10844 Star::Find returns 1 (1), X=268.54, Y=60.80, Mass=3255, SNR=36.1, Peak=255 HFD=3.7
01:43:51.858 00.000 10844 MultiStar: [#1 0.14,0.14,0.90,U] [#2 -0.04,-0.37,1.92,U] [#3 0.22,-0.77,0.00,M3] [#4 -0.40,0.59,0.00,M1] [#5 -0.26,-0.49,0.92,U] [#6 -0.10,-0.76,0.00,M8] [#7 0.23,0.48,0.75,U] [#8 0.30,-0.96,0.00,M4] 
01:43:51.858 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.16}, one-star: {0.05, -0.18}
01:43:51.858 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
01:43:51.858 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
01:43:51.859 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.53 mountX=0.15 mountY=0.03, mountTheta=0.21
01:43:51.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.16, opts=13)
01:43:51.860 00.000 10844 Enqueuing Move request for scope (0.01, -0.16)
01:43:51.860 00.000 11060 Worker thread wakes up
01:43:51.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:51.860 00.000 10844 UpdateGuideState exits: m=3255 SNR=36.1 Saturated
01:43:51.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:51.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:51.860 00.000 10844 Enqueuing Expose request
01:43:51.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
01:43:51.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
01:43:51.860 00.000 11060 Moving (0.01, -0.16) raw xDistance=0.15 yDistance=0.03
01:43:51.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:43:51.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:51.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:43:51.860 00.000 11060 MoveAxis(W, 26, ABG)
01:43:51.860 00.000 11060 Guiding  Dir = 3, Dur = 26
01:43:51.871 00.011 11060 IsSlewing returns 0
01:43:51.871 00.000 11060 IsGuiding returns 0
01:43:51.902 00.031 11060 IsGuiding returns 0
01:43:51.902 00.000 11060 Move returns status 0, amount 26
01:43:51.902 00.000 11060 MoveAxis(N, 0, ABG)
01:43:51.902 00.000 11060 Move returns status 0, amount 0
01:43:51.902 00.000 11060 move complete, result=0
01:43:51.902 00.000 11060 worker thread done servicing request
01:43:51.902 00.000 11060 Worker thread wakes up
01:43:51.902 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
01:43:51.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:51.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:52.540 00.638 11060 Exposure complete
01:43:52.738 00.198 11060 worker thread done servicing request
01:43:52.738 00.000 10844 OnExposeComplete: enter
01:43:52.738 00.000 10844 UpdateGuideState(): m_state=6
01:43:52.738 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10917
01:43:52.738 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=61.32, Mass=2846, SNR=33.4, Peak=252 HFD=3.5
01:43:52.739 00.001 10844 MultiStar: [#1 -0.19,0.28,0.81,U] [#2 0.00,-0.35,2.02,U] [#3 -0.32,-0.36,0.91,U] [#4 -0.37,0.45,1.01,U] [#5 0.18,0.15,1.00,U] [#6 -0.13,0.08,0.90,U] [#7 0.62,0.39,0.00,M1] [#8 -0.17,-0.94,0.00,M5] 
01:43:52.739 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.03}, one-star: {-0.13, 0.35}
01:43:52.739 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
01:43:52.739 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
01:43:52.739 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
01:43:52.741 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
01:43:52.741 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
01:43:52.741 00.000 11060 Worker thread wakes up
01:43:52.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:52.741 00.000 10844 UpdateGuideState exits: m=2846 SNR=33.4
01:43:52.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:52.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:52.741 00.000 10844 Enqueuing Expose request
01:43:52.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:43:52.741 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:43:52.741 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.12
01:43:52.742 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:52.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:52.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:43:52.742 00.000 11060 MoveAxis(E, 0, ABG)
01:43:52.742 00.000 11060 Move returns status 0, amount 0
01:43:52.742 00.000 11060 MoveAxis(N, 0, ABG)
01:43:52.742 00.000 11060 Move returns status 0, amount 0
01:43:52.742 00.000 11060 move complete, result=0
01:43:52.742 00.000 11060 worker thread done servicing request
01:43:52.742 00.000 11060 Worker thread wakes up
01:43:52.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:52.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:52.744 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:53.371 00.627 11060 Exposure complete
01:43:53.537 00.166 11060 worker thread done servicing request
01:43:53.537 00.000 10844 OnExposeComplete: enter
01:43:53.537 00.000 10844 UpdateGuideState(): m_state=6
01:43:53.537 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10918
01:43:53.538 00.001 10844 Star::Find returns 1 (0), X=269.00, Y=60.84, Mass=2596, SNR=32.0, Peak=225 HFD=3.1
01:43:53.538 00.000 10844 MultiStar: [#1 0.38,0.22,1.04,U] [#2 -0.93,0.33,0.00,M1] [#3 0.12,0.15,1.06,U] [#4 -0.18,0.27,1.03,U] [#5 -0.88,-0.20,0.00,M5] [#6 0.30,0.07,0.93,U] [#7 0.41,0.48,0.00,M2] [#8 -0.22,0.36,1.03,U] 
01:43:53.538 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.16}, one-star: {0.51, -0.14}
01:43:53.538 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
01:43:53.538 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
01:43:53.538 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.82 mountX=-0.18 mountY=0.12, mountTheta=2.56
01:43:53.540 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.16, opts=13)
01:43:53.540 00.000 10844 Enqueuing Move request for scope (0.15, 0.16)
01:43:53.540 00.000 11060 Worker thread wakes up
01:43:53.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:53.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:43:53.540 00.000 10844 UpdateGuideState exits: m=2596 SNR=32.0
01:43:53.540 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:43:53.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:53.540 00.000 11060 Moving (0.15, 0.16) raw xDistance=-0.18 yDistance=0.12
01:43:53.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:53.540 00.000 10844 Enqueuing Expose request
01:43:53.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:43:53.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:53.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:43:53.540 00.000 11060 MoveAxis(E, 32, ABG)
01:43:53.540 00.000 11060 Guiding  Dir = 2, Dur = 32
01:43:53.584 00.044 11060 IsSlewing returns 0
01:43:53.584 00.000 11060 IsGuiding returns 0
01:43:53.628 00.044 11060 IsGuiding returns 0
01:43:53.628 00.000 11060 Move returns status 0, amount 32
01:43:53.628 00.000 11060 MoveAxis(N, 0, ABG)
01:43:53.628 00.000 11060 Move returns status 0, amount 0
01:43:53.628 00.000 11060 move complete, result=0
01:43:53.629 00.001 11060 worker thread done servicing request
01:43:53.629 00.000 11060 Worker thread wakes up
01:43:53.629 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
01:43:53.632 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:53.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:54.257 00.625 11060 Exposure complete
01:43:54.458 00.201 11060 worker thread done servicing request
01:43:54.458 00.000 10844 OnExposeComplete: enter
01:43:54.458 00.000 10844 UpdateGuideState(): m_state=6
01:43:54.458 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10919
01:43:54.458 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=61.08, Mass=2994, SNR=33.8, Peak=199 HFD=3.8
01:43:54.459 00.001 10844 MultiStar: [#1 0.88,-0.60,0.00,M1] [#2 0.38,-0.27,2.10,U] [#3 0.14,-0.31,0.98,U] [#4 -0.26,0.27,0.96,U] [#5 0.06,-0.04,0.97,U] [#6 0.34,0.06,0.86,U] [#7 0.64,0.99,0.00,M3] [#8 0.34,-0.07,1.01,U] 
01:43:54.459 00.000 10844 single-star, 6 included, MultiStar: {0.17, -0.07}, one-star: {-0.01, 0.10}
01:43:54.459 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
01:43:54.459 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
01:43:54.459 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.71 mountX=-0.10 mountY=-0.03, mountTheta=-2.84
01:43:54.460 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
01:43:54.460 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
01:43:54.460 00.000 11060 Worker thread wakes up
01:43:54.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:43:54.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:43:54.460 00.000 11060 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.03
01:43:54.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:43:54.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:54.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:43:54.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:43:54.460 00.000 11060 MoveAxis(E, 0, ABG)
01:43:54.460 00.000 11060 Move returns status 0, amount 0
01:43:54.460 00.000 10844 UpdateGuideState exits: m=2994 SNR=33.8
01:43:54.461 00.001 11060 MoveAxis(N, 0, ABG)
01:43:54.461 00.000 11060 Move returns status 0, amount 0
01:43:54.461 00.000 11060 move complete, result=0
01:43:54.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:54.461 00.000 11060 worker thread done servicing request
01:43:54.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:54.461 00.000 10844 Enqueuing Expose request
01:43:54.461 00.000 11060 Worker thread wakes up
01:43:54.461 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:54.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:54.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:55.107 00.646 11060 Exposure complete
01:43:55.288 00.181 11060 worker thread done servicing request
01:43:55.288 00.000 10844 OnExposeComplete: enter
01:43:55.288 00.000 10844 UpdateGuideState(): m_state=6
01:43:55.289 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10920
01:43:55.289 00.000 10844 Star::Find returns 1 (0), X=268.96, Y=60.18, Mass=2830, SNR=33.2, Peak=209 HFD=4.0
01:43:55.289 00.000 10844 MultiStar: [#1 0.43,0.00,1.09,U] [#2 0.36,-0.04,2.03,U] [#3 0.44,-0.56,0.00,M1] [#4 -0.10,0.65,0.00,M1] [#5 0.13,-0.24,1.06,U] [#6 0.34,-0.57,0.00,M6] [#7 0.42,0.39,0.87,U] [#8 0.14,-0.34,0.92,U] 
01:43:55.289 00.000 10844 refined, 5 included, MultiStar: {0.33, -0.16}, one-star: {0.48, -0.79}
01:43:55.289 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
01:43:55.289 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:43:55.289 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.16 hyp=0.37 cameraTheta=-0.44 mountX=0.09 mountY=0.35, mountTheta=1.31
01:43:55.292 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.16, opts=13)
01:43:55.292 00.000 10844 Enqueuing Move request for scope (0.33, -0.16)
01:43:55.292 00.000 11060 Worker thread wakes up
01:43:55.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:55.292 00.000 10844 UpdateGuideState exits: m=2830 SNR=33.2
01:43:55.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:55.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:55.292 00.000 10844 Enqueuing Expose request
01:43:55.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.16) opts 0xd
01:43:55.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.16)
01:43:55.292 00.000 11060 Moving (0.33, -0.16) raw xDistance=0.09 yDistance=0.35
01:43:55.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:43:55.293 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
01:43:55.293 00.000 11060 MoveAxis(E, 0, ABG)
01:43:55.293 00.000 11060 Move returns status 0, amount 0
01:43:55.293 00.000 11060 MoveAxis(S, 138, ABG)
01:43:55.293 00.000 11060 Guiding  Dir = 1, Dur = 138
01:43:55.331 00.038 11060 IsSlewing returns 0
01:43:55.331 00.000 11060 IsGuiding returns 0
01:43:55.509 00.178 11060 IsGuiding returns 0
01:43:55.509 00.000 11060 Move returns status 0, amount 138
01:43:55.509 00.000 11060 move complete, result=0
01:43:55.509 00.000 11060 worker thread done servicing request
01:43:55.509 00.000 11060 Worker thread wakes up
01:43:55.510 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 138 ms SOUTH
01:43:55.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:55.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:56.151 00.641 11060 Exposure complete
01:43:56.335 00.184 11060 worker thread done servicing request
01:43:56.335 00.000 10844 OnExposeComplete: enter
01:43:56.335 00.000 10844 UpdateGuideState(): m_state=6
01:43:56.336 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10921
01:43:56.336 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=61.31, Mass=3159, SNR=35.2, Peak=234 HFD=3.6
01:43:56.336 00.000 10844 MultiStar: [#1 0.31,-0.27,1.00,U] [#2 -0.12,-0.04,2.08,U] [#3 -0.20,-0.23,0.98,U] [#4 0.08,0.05,0.97,U] [#5 -0.29,-0.15,0.96,U] [#6 -0.35,0.59,0.00,M7] [#7 0.24,0.56,0.00,M3] [#8 -0.01,0.00,0.86,U] 
01:43:56.336 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {-0.16, 0.34}
01:43:56.336 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
01:43:56.336 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
01:43:56.336 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.57 mountX=0.05 mountY=-0.06, mountTheta=-0.83
01:43:56.338 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
01:43:56.338 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
01:43:56.338 00.000 11060 Worker thread wakes up
01:43:56.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
01:43:56.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
01:43:56.338 00.000 11060 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=-0.06
01:43:56.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:43:56.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:56.338 00.000 10844 UpdateGuideState exits: m=3159 SNR=35.2
01:43:56.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:56.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:56.339 00.001 10844 Enqueuing Expose request
01:43:56.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:56.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:43:56.339 00.000 11060 MoveAxis(E, 0, ABG)
01:43:56.339 00.000 11060 Move returns status 0, amount 0
01:43:56.339 00.000 11060 MoveAxis(N, 0, ABG)
01:43:56.339 00.000 11060 Move returns status 0, amount 0
01:43:56.339 00.000 11060 move complete, result=0
01:43:56.339 00.000 11060 worker thread done servicing request
01:43:56.339 00.000 11060 Worker thread wakes up
01:43:56.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:56.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:56.340 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:56.981 00.641 11060 Exposure complete
01:43:57.169 00.188 11060 worker thread done servicing request
01:43:57.169 00.000 10844 OnExposeComplete: enter
01:43:57.169 00.000 10844 UpdateGuideState(): m_state=6
01:43:57.169 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10922
01:43:57.169 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=61.27, Mass=3220, SNR=35.7, Peak=254 HFD=3.6
01:43:57.170 00.001 10844 MultiStar: [#1 0.37,-0.02,0.95,U] [#2 0.19,0.14,1.87,U] [#3 -0.09,-0.05,0.88,U] [#4 -0.16,0.86,0.00,M1] [#5 -0.38,-0.04,0.99,U] [#6 0.00,-0.21,0.90,U] [#7 0.18,0.64,0.00,M4] [#8 -0.17,-0.15,0.84,U] 
01:43:57.170 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.02}, one-star: {-0.29, 0.30}
01:43:57.170 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
01:43:57.170 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.08)
01:43:57.170 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.47 mountX=-0.01 mountY=-0.03, mountTheta=-2.06
01:43:57.171 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
01:43:57.171 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
01:43:57.171 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:43:57.171 00.000 10844 UpdateGuideState exits: m=3220 SNR=35.7
01:43:57.171 00.000 11060 Worker thread wakes up
01:43:57.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:57.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:57.171 00.000 10844 Enqueuing Expose request
01:43:57.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:43:57.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:43:57.173 00.002 11060 Moving (-0.02, 0.02) raw xDistance=-0.01 yDistance=-0.03
01:43:57.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:57.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:57.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:43:57.173 00.000 11060 MoveAxis(E, 0, ABG)
01:43:57.173 00.000 11060 Move returns status 0, amount 0
01:43:57.173 00.000 11060 MoveAxis(N, 0, ABG)
01:43:57.173 00.000 11060 Move returns status 0, amount 0
01:43:57.173 00.000 11060 move complete, result=0
01:43:57.174 00.001 11060 worker thread done servicing request
01:43:57.174 00.000 11060 Worker thread wakes up
01:43:57.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:57.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:57.175 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:57.806 00.631 11060 Exposure complete
01:43:57.971 00.165 11060 worker thread done servicing request
01:43:57.971 00.000 10844 OnExposeComplete: enter
01:43:57.971 00.000 10844 UpdateGuideState(): m_state=6
01:43:57.972 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10923
01:43:57.972 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=61.10, Mass=3026, SNR=34.5, Peak=218 HFD=3.7
01:43:57.972 00.000 10844 MultiStar: [#1 0.88,-0.42,0.00,M1] [#2 -0.12,-0.66,0.00,M1] [#3 0.03,-0.65,0.00,M1] [#4 0.03,-0.16,0.91,U] [#5 -0.65,-0.72,0.00,M2] [#6 -0.13,-0.19,0.89,U] [#7 0.44,0.06,0.80,U] [#8 0.03,-0.37,0.86,U] 
01:43:57.972 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.11}, one-star: {0.29, 0.12}
01:43:57.972 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
01:43:57.972 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
01:43:57.973 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.68 mountX=0.08 mountY=0.15, mountTheta=1.07
01:43:57.975 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
01:43:57.976 00.001 10844 Enqueuing Move request for scope (0.13, -0.11)
01:43:57.976 00.000 11060 Worker thread wakes up
01:43:57.976 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:57.976 00.000 10844 UpdateGuideState exits: m=3026 SNR=34.5
01:43:57.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:57.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:57.976 00.000 10844 Enqueuing Expose request
01:43:57.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
01:43:57.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
01:43:57.977 00.001 11060 Moving (0.13, -0.11) raw xDistance=0.08 yDistance=0.15
01:43:57.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:43:57.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:57.978 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:43:57.978 00.000 11060 MoveAxis(E, 0, ABG)
01:43:57.978 00.000 11060 Move returns status 0, amount 0
01:43:57.978 00.000 11060 MoveAxis(N, 0, ABG)
01:43:57.978 00.000 11060 Move returns status 0, amount 0
01:43:57.979 00.001 11060 move complete, result=0
01:43:57.979 00.000 11060 worker thread done servicing request
01:43:57.979 00.000 11060 Worker thread wakes up
01:43:57.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:57.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:57.980 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:58.621 00.641 11060 Exposure complete
01:43:58.788 00.167 11060 worker thread done servicing request
01:43:58.788 00.000 10844 OnExposeComplete: enter
01:43:58.788 00.000 10844 UpdateGuideState(): m_state=6
01:43:58.788 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10924
01:43:58.788 00.000 10844 Star::Find returns 1 (1), X=268.98, Y=60.62, Mass=3034, SNR=34.9, Peak=255 HFD=3.4
01:43:58.789 00.001 10844 MultiStar: [#1 0.34,-0.04,0.91,U] [#2 0.15,-0.56,1.89,U] [#3 -0.33,-0.08,0.91,U] [#4 0.17,-0.48,0.93,U] [#5 -0.76,-0.12,0.00,M3] [#6 -0.11,-0.16,0.93,U] [#7 0.10,0.29,0.87,U] [#8 0.01,-0.59,0.94,U] 
01:43:58.789 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.29}, one-star: {0.50, -0.36}
01:43:58.789 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
01:43:58.789 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
01:43:58.789 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.20 mountX=0.26 mountY=0.16, mountTheta=0.54
01:43:58.790 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.29, opts=13)
01:43:58.790 00.000 10844 Enqueuing Move request for scope (0.11, -0.29)
01:43:58.790 00.000 11060 Worker thread wakes up
01:43:58.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:58.790 00.000 10844 UpdateGuideState exits: m=3034 SNR=34.9 Saturated
01:43:58.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:58.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:58.790 00.000 10844 Enqueuing Expose request
01:43:58.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
01:43:58.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
01:43:58.790 00.000 11060 Moving (0.11, -0.29) raw xDistance=0.26 yDistance=0.16
01:43:58.792 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:43:58.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:58.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:43:58.792 00.000 11060 MoveAxis(W, 46, ABG)
01:43:58.792 00.000 11060 Guiding  Dir = 3, Dur = 46
01:43:58.803 00.011 11060 IsSlewing returns 0
01:43:58.803 00.000 11060 IsGuiding returns 0
01:43:58.851 00.048 11060 IsGuiding returns 0
01:43:58.851 00.000 11060 Move returns status 0, amount 46
01:43:58.851 00.000 11060 MoveAxis(N, 0, ABG)
01:43:58.851 00.000 11060 Move returns status 0, amount 0
01:43:58.851 00.000 11060 move complete, result=0
01:43:58.851 00.000 11060 worker thread done servicing request
01:43:58.852 00.001 11060 Worker thread wakes up
01:43:58.852 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.2 px 0 ms NORTH
01:43:58.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:58.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:59.482 00.630 11060 Exposure complete
01:43:59.667 00.185 11060 worker thread done servicing request
01:43:59.667 00.000 10844 OnExposeComplete: enter
01:43:59.667 00.000 10844 UpdateGuideState(): m_state=6
01:43:59.668 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10925
01:43:59.668 00.000 10844 Star::Find returns 1 (1), X=268.74, Y=60.71, Mass=3293, SNR=35.6, Peak=255 HFD=3.6
01:43:59.668 00.000 10844 MultiStar: [#1 0.32,0.53,0.00,M1] [#2 -0.23,0.07,1.82,U] [#3 0.46,-0.16,0.93,U] [#4 0.19,0.12,0.94,U] [#5 -0.28,0.09,0.93,U] [#6 0.17,0.10,0.93,U] [#7 0.56,0.69,0.00,M3] [#8 0.11,0.18,0.88,U] 
01:43:59.668 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {0.25, -0.26}
01:43:59.668 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
01:43:59.668 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
01:43:59.668 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.35 mountX=-0.03 mountY=0.05, mountTheta=2.10
01:43:59.670 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
01:43:59.670 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
01:43:59.670 00.000 11060 Worker thread wakes up
01:43:59.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:43:59.670 00.000 10844 UpdateGuideState exits: m=3293 SNR=35.6 Saturated
01:43:59.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:59.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:43:59.670 00.000 10844 Enqueuing Expose request
01:43:59.671 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:43:59.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:43:59.671 00.000 11060 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.05
01:43:59.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:59.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:59.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:43:59.671 00.000 11060 MoveAxis(E, 0, ABG)
01:43:59.671 00.000 11060 Move returns status 0, amount 0
01:43:59.671 00.000 11060 MoveAxis(N, 0, ABG)
01:43:59.671 00.000 11060 Move returns status 0, amount 0
01:43:59.671 00.000 11060 move complete, result=0
01:43:59.671 00.000 11060 worker thread done servicing request
01:43:59.671 00.000 11060 Worker thread wakes up
01:43:59.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:43:59.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:43:59.672 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:00.309 00.637 11060 Exposure complete
01:44:00.482 00.173 11060 worker thread done servicing request
01:44:00.482 00.000 10844 OnExposeComplete: enter
01:44:00.482 00.000 10844 UpdateGuideState(): m_state=6
01:44:00.482 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10926
01:44:00.483 00.001 10844 Star::Find returns 1 (1), X=268.45, Y=60.78, Mass=2549, SNR=31.0, Peak=255 HFD=3.4
01:44:00.483 00.000 10844 MultiStar: [#1 0.27,-0.21,1.09,U] [#2 -0.32,-0.08,2.20,U] [#3 -0.16,-0.39,1.12,U] [#4 -0.55,-0.18,1.01,U] [#5 -0.49,-0.34,1.09,U] [#6 -0.64,-0.70,0.00,M4] [#7 0.30,0.30,0.91,U] [#8 -0.15,-0.72,0.00,M1] 
01:44:00.483 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.16}, one-star: {-0.04, -0.20}
01:44:00.483 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (-0.00 = -0.00)
01:44:00.483 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
01:44:00.483 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.75 mountX=0.20 mountY=-0.00, mountTheta=-0.02
01:44:00.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.20, opts=13)
01:44:00.485 00.000 10844 Enqueuing Move request for scope (-0.04, -0.20)
01:44:00.485 00.000 11060 Worker thread wakes up
01:44:00.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:00.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
01:44:00.485 00.000 10844 UpdateGuideState exits: m=2549 SNR=31.0 Saturated
01:44:00.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
01:44:00.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:00.485 00.000 11060 Moving (-0.04, -0.20) raw xDistance=0.20 yDistance=-0.00
01:44:00.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:00.485 00.000 10844 Enqueuing Expose request
01:44:00.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:44:00.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:00.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:44:00.486 00.001 11060 MoveAxis(W, 35, ABG)
01:44:00.486 00.000 11060 Guiding  Dir = 3, Dur = 35
01:44:00.507 00.021 11060 IsSlewing returns 0
01:44:00.507 00.000 11060 IsGuiding returns 0
01:44:00.570 00.063 11060 IsGuiding returns 0
01:44:00.570 00.000 11060 Move returns status 0, amount 35
01:44:00.570 00.000 11060 MoveAxis(N, 0, ABG)
01:44:00.571 00.001 11060 Move returns status 0, amount 0
01:44:00.571 00.000 11060 move complete, result=0
01:44:00.571 00.000 11060 worker thread done servicing request
01:44:00.571 00.000 11060 Worker thread wakes up
01:44:00.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:00.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:00.571 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
01:44:01.198 00.627 11060 Exposure complete
01:44:01.390 00.192 11060 worker thread done servicing request
01:44:01.390 00.000 10844 OnExposeComplete: enter
01:44:01.390 00.000 10844 UpdateGuideState(): m_state=6
01:44:01.390 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10927
01:44:01.390 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=61.09, Mass=2889, SNR=34.1, Peak=231 HFD=3.6
01:44:01.391 00.001 10844 MultiStar: [#1 0.28,-0.43,0.98,U] [#2 -0.52,-0.54,0.00,M1] [#3 -0.15,0.23,1.02,U] [#4 -0.48,-0.59,0.00,M1] [#5 -0.37,-0.36,0.98,U] [#6 0.11,-0.63,0.00,M5] [#7 0.10,1.04,0.00,M3] [#8 -0.44,-0.55,0.00,M2] 
01:44:01.391 00.000 10844 refined, 3 included, MultiStar: {-0.14, -0.10}, one-star: {-0.30, 0.12}
01:44:01.391 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
01:44:01.391 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
01:44:01.391 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.49 mountX=0.13 mountY=-0.12, mountTheta=-0.75
01:44:01.392 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.10, opts=13)
01:44:01.392 00.000 10844 Enqueuing Move request for scope (-0.14, -0.10)
01:44:01.393 00.001 11060 Worker thread wakes up
01:44:01.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:01.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
01:44:01.393 00.000 10844 UpdateGuideState exits: m=2889 SNR=34.1
01:44:01.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
01:44:01.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:01.393 00.000 11060 Moving (-0.14, -0.10) raw xDistance=0.13 yDistance=-0.12
01:44:01.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:01.393 00.000 10844 Enqueuing Expose request
01:44:01.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:44:01.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:01.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:44:01.393 00.000 11060 MoveAxis(W, 23, ABG)
01:44:01.394 00.001 11060 Guiding  Dir = 3, Dur = 23
01:44:01.433 00.039 11060 IsSlewing returns 0
01:44:01.435 00.002 11060 IsGuiding returns 0
01:44:01.492 00.057 11060 IsGuiding returns 0
01:44:01.492 00.000 11060 Move returns status 0, amount 23
01:44:01.492 00.000 11060 MoveAxis(N, 0, ABG)
01:44:01.492 00.000 11060 Move returns status 0, amount 0
01:44:01.492 00.000 11060 move complete, result=0
01:44:01.492 00.000 11060 worker thread done servicing request
01:44:01.492 00.000 11060 Worker thread wakes up
01:44:01.492 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
01:44:01.493 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:01.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:02.140 00.647 11060 Exposure complete
01:44:02.318 00.178 11060 worker thread done servicing request
01:44:02.318 00.000 10844 OnExposeComplete: enter
01:44:02.318 00.000 10844 UpdateGuideState(): m_state=6
01:44:02.319 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10928
01:44:02.319 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=61.65, Mass=3293, SNR=36.0, Peak=247 HFD=3.5
01:44:02.319 00.000 10844 MultiStar: [#1 -0.11,0.17,0.90,U] [#2 -0.36,-0.23,1.91,U] [#3 -0.33,-0.60,0.00,M1] [#4 0.29,0.26,0.81,U] [#5 -0.83,-0.48,0.00,M1] [#6 -0.19,-0.91,0.00,M6] [#7 0.11,0.38,0.72,U] [#8 -0.21,-0.79,0.00,M3] 
01:44:02.319 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.16}, one-star: {0.02, 0.68}
01:44:02.319 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
01:44:02.319 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:44:02.319 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.19 cameraTheta=2.05 mountX=-0.15 mountY=-0.11, mountTheta=-2.49
01:44:02.320 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.16, opts=13)
01:44:02.320 00.000 10844 Enqueuing Move request for scope (-0.09, 0.16)
01:44:02.321 00.001 11060 Worker thread wakes up
01:44:02.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
01:44:02.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
01:44:02.321 00.000 11060 Moving (-0.09, 0.16) raw xDistance=-0.15 yDistance=-0.11
01:44:02.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:44:02.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:02.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:02.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:44:02.321 00.000 10844 UpdateGuideState exits: m=3293 SNR=36.0
01:44:02.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:02.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:02.321 00.000 10844 Enqueuing Expose request
01:44:02.321 00.000 11060 MoveAxis(E, 25, ABG)
01:44:02.321 00.000 11060 Guiding  Dir = 2, Dur = 25
01:44:02.328 00.007 11060 IsSlewing returns 0
01:44:02.329 00.001 11060 IsGuiding returns 0
01:44:02.368 00.039 11060 IsGuiding returns 0
01:44:02.368 00.000 11060 Move returns status 0, amount 25
01:44:02.368 00.000 11060 MoveAxis(N, 0, ABG)
01:44:02.368 00.000 11060 Move returns status 0, amount 0
01:44:02.368 00.000 11060 move complete, result=0
01:44:02.370 00.002 11060 worker thread done servicing request
01:44:02.370 00.000 11060 Worker thread wakes up
01:44:02.370 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
01:44:02.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:02.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:03.001 00.631 11060 Exposure complete
01:44:03.165 00.164 11060 worker thread done servicing request
01:44:03.165 00.000 10844 OnExposeComplete: enter
01:44:03.165 00.000 10844 UpdateGuideState(): m_state=6
01:44:03.165 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10929
01:44:03.165 00.000 10844 Star::Find returns 1 (1), X=269.18, Y=60.74, Mass=3007, SNR=34.7, Peak=255 HFD=3.5
01:44:03.166 00.001 10844 MultiStar: [#1 -0.35,-0.53,0.00,M1] [#2 -0.25,-0.81,0.00,M1] [#3 -0.41,-0.89,0.00,M2] [#4 -0.47,0.28,1.05,U] [#5 -0.31,-1.07,0.00,M2] [#6 -0.71,-1.08,0.00,M7] [#7 0.23,-0.31,0.87,U] [#8 -0.51,-0.66,0.00,M4] 
01:44:03.166 00.000 10844 refined, 2 included, MultiStar: {0.14, -0.07}, one-star: {0.69, -0.23}
01:44:03.166 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
01:44:03.166 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
01:44:03.166 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.49 mountX=0.05 mountY=0.15, mountTheta=1.26
01:44:03.167 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.07, opts=13)
01:44:03.167 00.000 10844 Enqueuing Move request for scope (0.14, -0.07)
01:44:03.167 00.000 11060 Worker thread wakes up
01:44:03.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:44:03.167 00.000 10844 UpdateGuideState exits: m=3007 SNR=34.7 Saturated
01:44:03.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:03.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:44:03.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:03.168 00.001 10844 Enqueuing Expose request
01:44:03.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:44:03.168 00.000 11060 Moving (0.14, -0.07) raw xDistance=0.05 yDistance=0.15
01:44:03.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:44:03.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:03.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:44:03.168 00.000 11060 MoveAxis(E, 0, ABG)
01:44:03.168 00.000 11060 Move returns status 0, amount 0
01:44:03.168 00.000 11060 MoveAxis(N, 0, ABG)
01:44:03.168 00.000 11060 Move returns status 0, amount 0
01:44:03.168 00.000 11060 move complete, result=0
01:44:03.168 00.000 11060 worker thread done servicing request
01:44:03.168 00.000 11060 Worker thread wakes up
01:44:03.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:03.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:03.169 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:03.799 00.630 11060 Exposure complete
01:44:03.980 00.181 11060 worker thread done servicing request
01:44:03.980 00.000 10844 OnExposeComplete: enter
01:44:03.980 00.000 10844 UpdateGuideState(): m_state=6
01:44:03.980 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10930
01:44:03.980 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=61.10, Mass=3052, SNR=34.9, Peak=245 HFD=3.2
01:44:03.981 00.001 10844 MultiStar: [#1 0.35,-1.11,0.00,M2] [#2 -0.51,-0.80,0.00,M2] [#3 -0.59,-1.16,0.00,M3] [#4 -0.86,-0.91,0.00,M1] [#5 -0.13,-0.89,0.00,M3] [#6 -1.13,-1.53,0.00,M8] [#7 0.19,0.42,0.82,U] [#8 -0.57,-0.99,0.00,M5] 
01:44:03.981 00.000 10844 single-star, 1 included, MultiStar: {0.28, 0.26}, one-star: {0.35, 0.13}
01:44:03.981 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
01:44:03.981 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
01:44:03.981 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.37 cameraTheta=0.36 mountX=-0.19 mountY=0.32, mountTheta=2.11
01:44:03.981 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.13, opts=13)
01:44:03.981 00.000 10844 Enqueuing Move request for scope (0.35, 0.13)
01:44:03.981 00.000 11060 Worker thread wakes up
01:44:03.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:03.982 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd
01:44:03.982 00.000 10844 UpdateGuideState exits: m=3052 SNR=34.9
01:44:03.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.13)
01:44:03.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:03.982 00.000 11060 Moving (0.35, 0.13) raw xDistance=-0.19 yDistance=0.32
01:44:03.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:03.982 00.000 10844 Enqueuing Expose request
01:44:03.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:44:03.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
01:44:03.982 00.000 11060 MoveAxis(E, 33, ABG)
01:44:03.982 00.000 11060 Guiding  Dir = 2, Dur = 33
01:44:04.007 00.025 11060 IsSlewing returns 0
01:44:04.026 00.019 11060 IsGuiding returns 0
01:44:04.083 00.057 11060 IsGuiding returns 0
01:44:04.083 00.000 11060 Move returns status 0, amount 33
01:44:04.083 00.000 11060 MoveAxis(S, 124, ABG)
01:44:04.083 00.000 11060 Guiding  Dir = 1, Dur = 124
01:44:04.098 00.015 11060 IsSlewing returns 0
01:44:04.098 00.000 11060 IsGuiding returns 0
01:44:04.224 00.126 11060 IsGuiding returns 0
01:44:04.224 00.000 11060 Move returns status 0, amount 124
01:44:04.225 00.001 11060 move complete, result=0
01:44:04.225 00.000 11060 worker thread done servicing request
01:44:04.225 00.000 11060 Worker thread wakes up
01:44:04.225 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.3 px 124 ms SOUTH
01:44:04.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:04.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:04.854 00.629 11060 Exposure complete
01:44:05.024 00.170 11060 worker thread done servicing request
01:44:05.025 00.001 10844 OnExposeComplete: enter
01:44:05.025 00.000 10844 UpdateGuideState(): m_state=6
01:44:05.025 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10931
01:44:05.025 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=60.57, Mass=2759, SNR=32.7, Peak=254 HFD=3.3
01:44:05.025 00.000 10844 MultiStar: [#1 -0.01,-0.75,0.00,M3] [#2 -0.22,-0.68,0.00,M3] [#3 -0.80,-1.14,0.00,M4] [#4 0.37,-0.42,1.01,U] [#5 -0.30,-0.95,0.00,M4] [#6 -0.33,-0.96,0.00,M9] [#7 -0.23,-0.41,0.88,U] [#8 -0.60,-0.66,0.00,M6] 
01:44:05.025 00.000 10844 single-star, 2 included, MultiStar: {0.08, -0.41}, one-star: {0.05, -0.41}
01:44:05.025 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
01:44:05.026 00.001 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
01:44:05.026 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.41 hyp=0.41 cameraTheta=-1.45 mountX=0.39 mountY=0.12, mountTheta=0.29
01:44:05.027 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.41, opts=13)
01:44:05.027 00.000 10844 Enqueuing Move request for scope (0.05, -0.41)
01:44:05.027 00.000 11060 Worker thread wakes up
01:44:05.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:05.028 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.41) opts 0xd
01:44:05.028 00.000 10844 UpdateGuideState exits: m=2759 SNR=32.7
01:44:05.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:05.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:05.028 00.000 10844 Enqueuing Expose request
01:44:05.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.41)
01:44:05.028 00.000 11060 Moving (0.05, -0.41) raw xDistance=0.39 yDistance=0.12
01:44:05.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.39
01:44:05.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:05.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:44:05.028 00.000 11060 MoveAxis(W, 67, ABG)
01:44:05.028 00.000 11060 Guiding  Dir = 3, Dur = 67
01:44:05.037 00.009 11060 IsSlewing returns 0
01:44:05.037 00.000 11060 IsGuiding returns 0
01:44:05.115 00.078 11060 IsGuiding returns 0
01:44:05.115 00.000 11060 Move returns status 0, amount 67
01:44:05.115 00.000 11060 MoveAxis(N, 0, ABG)
01:44:05.115 00.000 11060 Move returns status 0, amount 0
01:44:05.115 00.000 11060 move complete, result=0
01:44:05.115 00.000 11060 worker thread done servicing request
01:44:05.116 00.001 11060 Worker thread wakes up
01:44:05.116 00.000 10844 GuideStep: 0.4 px 67 ms WEST, 0.1 px 0 ms NORTH
01:44:05.119 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:05.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:05.758 00.639 11060 Exposure complete
01:44:05.930 00.172 11060 worker thread done servicing request
01:44:05.930 00.000 10844 OnExposeComplete: enter
01:44:05.930 00.000 10844 UpdateGuideState(): m_state=6
01:44:05.931 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10932
01:44:05.931 00.000 10844 Star::Find returns 1 (1), X=269.23, Y=60.57, Mass=2854, SNR=33.8, Peak=255 HFD=3.5
01:44:05.931 00.000 10844 MultiStar: [#1 0.55,-0.25,0.00,M4] [#2 -0.99,-0.70,0.00,M4] [#3 0.05,-0.92,0.00,M5] [#4 -0.04,-0.19,1.01,U] [#5 -0.94,-0.38,0.00,M5] [#6 0.03,-0.75,0.00,M10] [#7 -0.07,0.41,0.94,U] [#8 0.09,-0.91,0.00,M7] 
01:44:05.931 00.000 10844 refined, 2 included, MultiStar: {0.22, -0.07}, one-star: {0.74, -0.41}
01:44:05.931 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
01:44:05.931 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
01:44:05.931 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.33 mountX=0.03 mountY=0.22, mountTheta=1.42
01:44:05.940 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.07, opts=13)
01:44:05.940 00.000 10844 Enqueuing Move request for scope (0.22, -0.07)
01:44:05.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:05.940 00.000 10844 UpdateGuideState exits: m=2854 SNR=33.8 Saturated
01:44:05.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:05.941 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:05.941 00.000 10844 Enqueuing Expose request
01:44:05.941 00.000 11060 Worker thread wakes up
01:44:05.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
01:44:05.941 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
01:44:05.941 00.000 11060 Moving (0.22, -0.07) raw xDistance=0.03 yDistance=0.22
01:44:05.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:44:05.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:44:05.941 00.000 11060 MoveAxis(E, 0, ABG)
01:44:05.941 00.000 11060 Move returns status 0, amount 0
01:44:05.941 00.000 11060 MoveAxis(S, 87, ABG)
01:44:05.941 00.000 11060 Guiding  Dir = 1, Dur = 87
01:44:05.971 00.030 11060 IsSlewing returns 0
01:44:05.971 00.000 11060 IsGuiding returns 0
01:44:06.081 00.110 11060 IsGuiding returns 0
01:44:06.081 00.000 11060 Move returns status 0, amount 87
01:44:06.081 00.000 11060 move complete, result=0
01:44:06.081 00.000 11060 worker thread done servicing request
01:44:06.081 00.000 11060 Worker thread wakes up
01:44:06.081 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 87 ms SOUTH
01:44:06.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:06.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:06.708 00.627 11060 Exposure complete
01:44:06.909 00.201 10844 OnExposeComplete: enter
01:44:06.909 00.000 10844 UpdateGuideState(): m_state=6
01:44:06.910 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10933
01:44:06.910 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=60.70, Mass=3068, SNR=34.7, Peak=255 HFD=3.5
01:44:06.911 00.001 10844 MultiStar: [#1 0.61,-0.01,0.00,M5] [#2 -0.28,-0.28,1.90,U] [#3 0.59,-0.06,1.00,U] [#4 -0.22,0.22,0.96,U] [#5 -0.55,-0.57,0.00,M6] [#6 -0.32,0.20,0.91,U] [#7 0.29,0.79,0.00,M1] [#8 -0.41,-0.49,0.00,M8] 
01:44:06.911 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.08}, one-star: {0.05, -0.28}
01:44:06.911 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
01:44:06.911 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
01:44:06.911 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.26 mountX=0.09 mountY=-0.05, mountTheta=-0.52
01:44:06.912 00.001 11060 worker thread done servicing request
01:44:06.913 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
01:44:06.913 00.000 10844 Enqueuing Move request for scope (-0.07, -0.08)
01:44:06.913 00.000 11060 Worker thread wakes up
01:44:06.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:44:06.913 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:44:06.913 00.000 11060 Moving (-0.07, -0.08) raw xDistance=0.09 yDistance=-0.05
01:44:06.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:06.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:06.914 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:06.914 00.000 10844 UpdateGuideState exits: m=3068 SNR=34.7 Saturated
01:44:06.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:06.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:06.914 00.000 10844 Enqueuing Expose request
01:44:06.915 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:44:06.915 00.000 11060 MoveAxis(E, 0, ABG)
01:44:06.915 00.000 11060 Move returns status 0, amount 0
01:44:06.915 00.000 11060 MoveAxis(N, 0, ABG)
01:44:06.915 00.000 11060 Move returns status 0, amount 0
01:44:06.915 00.000 11060 move complete, result=0
01:44:06.915 00.000 11060 worker thread done servicing request
01:44:06.915 00.000 11060 Worker thread wakes up
01:44:06.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:06.916 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:06.918 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:07.568 00.650 11060 Exposure complete
01:44:07.769 00.201 11060 worker thread done servicing request
01:44:07.769 00.000 10844 OnExposeComplete: enter
01:44:07.769 00.000 10844 UpdateGuideState(): m_state=6
01:44:07.771 00.002 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10934
01:44:07.771 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=60.36, Mass=2479, SNR=30.4, Peak=207 HFD=3.7
01:44:07.771 00.000 10844 MultiStar: [#1 -0.02,-0.07,1.03,U] [#2 -0.35,-0.90,0.00,M4] [#3 -0.11,-0.53,1.06,U] [#4 -0.64,-0.72,0.00,M1] [#5 -0.77,-0.09,0.00,M7] [#6 0.05,-1.34,0.00,M10] [#7 0.01,-0.30,0.96,U] [#8 -0.70,-0.86,0.00,M9] 
01:44:07.771 00.000 10844 refined, 3 included, MultiStar: {-0.18, -0.38}, one-star: {-0.60, -0.61}
01:44:07.771 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
01:44:07.771 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
01:44:07.771 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.38 hyp=0.42 cameraTheta=-2.01 mountX=0.40 mountY=-0.12, mountTheta=-0.28
01:44:07.772 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.38, opts=13)
01:44:07.772 00.000 10844 Enqueuing Move request for scope (-0.18, -0.38)
01:44:07.772 00.000 11060 Worker thread wakes up
01:44:07.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.38) opts 0xd
01:44:07.773 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:07.773 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.38)
01:44:07.773 00.000 10844 UpdateGuideState exits: m=2479 SNR=30.4
01:44:07.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:07.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:07.773 00.000 10844 Enqueuing Expose request
01:44:07.773 00.000 11060 Moving (-0.18, -0.38) raw xDistance=0.40 yDistance=-0.12
01:44:07.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
01:44:07.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:07.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:44:07.773 00.000 11060 MoveAxis(W, 70, ABG)
01:44:07.773 00.000 11060 Guiding  Dir = 3, Dur = 70
01:44:07.780 00.007 11060 IsSlewing returns 0
01:44:07.780 00.000 11060 IsGuiding returns 0
01:44:07.857 00.077 11060 IsGuiding returns 0
01:44:07.857 00.000 11060 Move returns status 0, amount 70
01:44:07.857 00.000 11060 MoveAxis(N, 0, ABG)
01:44:07.857 00.000 11060 Move returns status 0, amount 0
01:44:07.858 00.001 11060 move complete, result=0
01:44:07.858 00.000 10844 GuideStep: 0.4 px 70 ms WEST, -0.1 px 0 ms NORTH
01:44:07.859 00.001 11060 worker thread done servicing request
01:44:07.861 00.002 11060 Worker thread wakes up
01:44:07.878 00.017 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:07.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:08.515 00.637 11060 Exposure complete
01:44:08.680 00.165 11060 worker thread done servicing request
01:44:08.681 00.001 10844 OnExposeComplete: enter
01:44:08.681 00.000 10844 UpdateGuideState(): m_state=6
01:44:08.681 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10935
01:44:08.681 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=60.50, Mass=2703, SNR=33.0, Peak=209 HFD=3.5
01:44:08.681 00.000 10844 MultiStar: [#1 -0.33,0.02,1.05,U] [#2 -1.20,-0.46,0.00,M5] [#3 -0.64,-0.89,0.00,M4] [#4 -0.63,-0.06,0.00,M2] [#5 -0.62,-1.34,0.00,M8] [#6 -0.89,-0.59,0.00,R] [#7 -0.58,0.76,0.00,M1] [#8 -0.22,-1.28,0.00,M10] 
01:44:08.681 00.000 10844 refined, 1 included, MultiStar: {-0.07, -0.22}, one-star: {0.21, -0.48}
01:44:08.682 00.001 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
01:44:08.682 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
01:44:08.682 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.86 mountX=0.23 mountY=-0.03, mountTheta=-0.13
01:44:08.683 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.22, opts=13)
01:44:08.684 00.001 10844 Enqueuing Move request for scope (-0.07, -0.22)
01:44:08.684 00.000 11060 Worker thread wakes up
01:44:08.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:08.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
01:44:08.684 00.000 10844 UpdateGuideState exits: m=2703 SNR=33.0
01:44:08.684 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
01:44:08.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:08.684 00.000 11060 Moving (-0.07, -0.22) raw xDistance=0.23 yDistance=-0.03
01:44:08.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:08.684 00.000 10844 Enqueuing Expose request
01:44:08.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.23
01:44:08.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:08.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:44:08.685 00.001 11060 MoveAxis(W, 42, ABG)
01:44:08.685 00.000 11060 Guiding  Dir = 3, Dur = 42
01:44:08.697 00.012 11060 IsSlewing returns 0
01:44:08.697 00.000 11060 IsGuiding returns 0
01:44:08.745 00.048 11060 IsGuiding returns 0
01:44:08.745 00.000 11060 Move returns status 0, amount 42
01:44:08.745 00.000 11060 MoveAxis(N, 0, ABG)
01:44:08.745 00.000 11060 Move returns status 0, amount 0
01:44:08.745 00.000 11060 move complete, result=0
01:44:08.745 00.000 11060 worker thread done servicing request
01:44:08.745 00.000 11060 Worker thread wakes up
01:44:08.745 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
01:44:08.746 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:08.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:09.387 00.641 11060 Exposure complete
01:44:09.555 00.168 11060 worker thread done servicing request
01:44:09.555 00.000 10844 OnExposeComplete: enter
01:44:09.555 00.000 10844 UpdateGuideState(): m_state=6
01:44:09.555 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10936
01:44:09.555 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=60.66, Mass=3150, SNR=35.4, Peak=210 HFD=3.8
01:44:09.556 00.001 10844 MultiStar: [#1 -0.20,-0.26,0.92,U] [#2 -0.93,-0.60,0.00,M6] [#3 -0.22,-1.09,0.00,M5] [#4 -0.36,-0.93,0.00,M3] [#5 -0.99,-0.33,0.00,M9] [#6 0.94,0.36,0.00,M1] [#7 -0.26,0.37,0.86,U] [#8 -0.13,-0.71,0.00,R] 
01:44:09.556 00.000 10844 refined, 2 included, MultiStar: {-0.01, -0.08}, one-star: {0.38, -0.31}
01:44:09.556 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
01:44:09.556 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
01:44:09.556 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.70 mountX=0.08 mountY=0.00, mountTheta=0.04
01:44:09.557 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
01:44:09.557 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
01:44:09.557 00.000 11060 Worker thread wakes up
01:44:09.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:09.558 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
01:44:09.558 00.000 10844 UpdateGuideState exits: m=3150 SNR=35.4
01:44:09.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:09.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:09.558 00.000 10844 Enqueuing Expose request
01:44:09.558 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
01:44:09.558 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.00
01:44:09.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:44:09.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:09.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:44:09.558 00.000 11060 MoveAxis(E, 0, ABG)
01:44:09.558 00.000 11060 Move returns status 0, amount 0
01:44:09.558 00.000 11060 MoveAxis(N, 0, ABG)
01:44:09.559 00.001 11060 Move returns status 0, amount 0
01:44:09.559 00.000 11060 move complete, result=0
01:44:09.559 00.000 11060 worker thread done servicing request
01:44:09.559 00.000 11060 Worker thread wakes up
01:44:09.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:09.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:09.561 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:10.192 00.631 11060 Exposure complete
01:44:10.347 00.155 11060 worker thread done servicing request
01:44:10.347 00.000 10844 OnExposeComplete: enter
01:44:10.348 00.001 10844 UpdateGuideState(): m_state=6
01:44:10.348 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10937
01:44:10.348 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=60.73, Mass=3431, SNR=37.3, Peak=251 HFD=3.7
01:44:10.348 00.000 10844 MultiStar: [#1 0.32,-0.32,0.91,U] [#2 -0.38,-0.61,0.00,M7] [#3 0.31,-0.32,0.79,U] [#4 -0.92,0.04,0.00,M4] [#5 -1.07,0.43,0.00,M10] [#6 0.96,0.37,0.00,M2] [#7 0.03,0.90,0.00,M1] [#8 0.36,0.32,0.90,U] 
01:44:10.348 00.000 10844 single-star, 3 included, MultiStar: {0.29, -0.14}, one-star: {0.17, -0.24}
01:44:10.349 00.001 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
01:44:10.349 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
01:44:10.349 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.96 mountX=0.20 mountY=0.20, mountTheta=0.78
01:44:10.350 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.24, opts=13)
01:44:10.350 00.000 10844 Enqueuing Move request for scope (0.17, -0.24)
01:44:10.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:10.350 00.000 10844 UpdateGuideState exits: m=3431 SNR=37.3
01:44:10.351 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:10.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:10.351 00.000 10844 Enqueuing Expose request
01:44:10.353 00.002 11060 Worker thread wakes up
01:44:10.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd
01:44:10.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.24)
01:44:10.353 00.000 11060 Moving (0.17, -0.24) raw xDistance=0.20 yDistance=0.20
01:44:10.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:44:10.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:44:10.353 00.000 11060 MoveAxis(W, 36, ABG)
01:44:10.353 00.000 11060 Guiding  Dir = 3, Dur = 36
01:44:10.384 00.031 11060 IsSlewing returns 0
01:44:10.385 00.001 11060 IsGuiding returns 0
01:44:10.474 00.089 11060 IsGuiding returns 0
01:44:10.474 00.000 11060 Move returns status 0, amount 36
01:44:10.474 00.000 11060 MoveAxis(S, 79, ABG)
01:44:10.474 00.000 11060 Guiding  Dir = 1, Dur = 79
01:44:10.508 00.034 11060 IsSlewing returns 0
01:44:10.508 00.000 11060 IsGuiding returns 0
01:44:10.620 00.112 11060 IsGuiding returns 0
01:44:10.620 00.000 11060 Move returns status 0, amount 79
01:44:10.620 00.000 11060 move complete, result=0
01:44:10.620 00.000 11060 worker thread done servicing request
01:44:10.620 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 79 ms SOUTH
01:44:10.620 00.000 11060 Worker thread wakes up
01:44:10.621 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:10.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:11.257 00.636 11060 Exposure complete
01:44:11.439 00.182 11060 worker thread done servicing request
01:44:11.439 00.000 10844 OnExposeComplete: enter
01:44:11.439 00.000 10844 UpdateGuideState(): m_state=6
01:44:11.440 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10938
01:44:11.440 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=61.72, Mass=2965, SNR=34.6, Peak=244 HFD=3.6
01:44:11.440 00.000 10844 MultiStar: [#1 0.90,-0.06,0.00,M2] [#2 -0.21,0.29,1.94,U] [#3 -0.59,0.36,0.00,M5] [#4 -0.32,0.49,0.96,U] [#5 -0.83,0.26,0.00,R] [#6 0.21,0.32,0.95,U] [#7 0.41,0.98,0.00,M2] [#8 0.49,0.34,0.00,M1] 
01:44:11.440 00.000 10844 refined, 3 included, MultiStar: {-0.16, 0.43}, one-star: {-0.25, 0.75}
01:44:11.440 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
01:44:11.440 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
01:44:11.440 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.43 hyp=0.46 cameraTheta=1.93 mountX=-0.39 mountY=-0.23, mountTheta=-2.61
01:44:11.441 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.43, opts=13)
01:44:11.442 00.001 10844 Enqueuing Move request for scope (-0.16, 0.43)
01:44:11.442 00.000 11060 Worker thread wakes up
01:44:11.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:11.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.43) opts 0xd
01:44:11.442 00.000 10844 UpdateGuideState exits: m=2965 SNR=34.6
01:44:11.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.43)
01:44:11.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:11.442 00.000 11060 Moving (-0.16, 0.43) raw xDistance=-0.39 yDistance=-0.23
01:44:11.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:11.442 00.000 10844 Enqueuing Expose request
01:44:11.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.39
01:44:11.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:11.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:44:11.442 00.000 11060 MoveAxis(E, 67, ABG)
01:44:11.442 00.000 11060 Guiding  Dir = 2, Dur = 67
01:44:11.464 00.022 11060 IsSlewing returns 0
01:44:11.464 00.000 11060 IsGuiding returns 0
01:44:11.574 00.110 11060 IsGuiding returns 0
01:44:11.574 00.000 11060 Move returns status 0, amount 67
01:44:11.574 00.000 11060 MoveAxis(N, 0, ABG)
01:44:11.574 00.000 11060 Move returns status 0, amount 0
01:44:11.574 00.000 11060 move complete, result=0
01:44:11.574 00.000 11060 worker thread done servicing request
01:44:11.574 00.000 11060 Worker thread wakes up
01:44:11.574 00.000 10844 GuideStep: -0.4 px 67 ms EAST, -0.2 px 0 ms NORTH
01:44:11.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:11.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:12.205 00.631 11060 Exposure complete
01:44:12.384 00.179 11060 worker thread done servicing request
01:44:12.384 00.000 10844 OnExposeComplete: enter
01:44:12.384 00.000 10844 UpdateGuideState(): m_state=6
01:44:12.384 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10939
01:44:12.384 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=60.56, Mass=3424, SNR=36.3, Peak=222 HFD=3.8
01:44:12.385 00.001 10844 MultiStar: [#1 -0.17,0.40,0.90,U] [#2 -0.17,0.00,1.93,U] [#3 -0.50,-0.03,0.94,U] [#4 -0.21,0.21,0.95,U] [#5 -0.35,-0.27,0.96,U] [#6 0.59,0.05,0.76,U] [#7 0.21,0.54,0.80,U] [#8 -0.11,0.92,0.00,M2] 
01:44:12.385 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {0.29, -0.41}
01:44:12.385 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
01:44:12.385 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
01:44:12.385 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.62 mountX=-0.03 mountY=-0.08, mountTheta=-1.92
01:44:12.386 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
01:44:12.387 00.001 10844 Enqueuing Move request for scope (-0.07, 0.04)
01:44:12.387 00.000 11060 Worker thread wakes up
01:44:12.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:12.387 00.000 10844 UpdateGuideState exits: m=3424 SNR=36.3
01:44:12.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:44:12.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:44:12.387 00.000 11060 Moving (-0.07, 0.04) raw xDistance=-0.03 yDistance=-0.08
01:44:12.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:44:12.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:12.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:12.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:44:12.388 00.001 11060 MoveAxis(E, 0, ABG)
01:44:12.388 00.000 11060 Move returns status 0, amount 0
01:44:12.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:12.388 00.000 10844 Enqueuing Expose request
01:44:12.388 00.000 11060 MoveAxis(N, 0, ABG)
01:44:12.388 00.000 11060 Move returns status 0, amount 0
01:44:12.388 00.000 11060 move complete, result=0
01:44:12.388 00.000 11060 worker thread done servicing request
01:44:12.388 00.000 11060 Worker thread wakes up
01:44:12.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:12.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:12.390 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:13.021 00.631 11060 Exposure complete
01:44:13.189 00.168 11060 worker thread done servicing request
01:44:13.189 00.000 10844 OnExposeComplete: enter
01:44:13.189 00.000 10844 UpdateGuideState(): m_state=6
01:44:13.189 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10940
01:44:13.190 00.001 10844 Star::Find returns 1 (0), X=269.11, Y=60.37, Mass=2926, SNR=33.4, Peak=200 HFD=3.9
01:44:13.190 00.000 10844 MultiStar: [#1 0.15,0.04,1.01,U] [#2 -1.14,-0.15,0.00,M6] [#3 -0.06,0.05,0.95,U] [#4 -1.27,0.98,0.00,M3] [#5 0.05,-0.78,0.00,M1] [#6 0.42,0.77,0.00,M1] [#7 -0.20,0.71,0.00,M2] [#8 -0.89,0.92,0.00,M3] 
01:44:13.190 00.000 10844 refined, 2 included, MultiStar: {0.24, -0.18}, one-star: {0.63, -0.60}
01:44:13.190 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
01:44:13.190 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
01:44:13.190 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-0.63 mountX=0.13 mountY=0.27, mountTheta=1.12
01:44:13.191 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.18, opts=13)
01:44:13.191 00.000 10844 Enqueuing Move request for scope (0.24, -0.18)
01:44:13.192 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:13.192 00.000 10844 UpdateGuideState exits: m=2926 SNR=33.4
01:44:13.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.192 00.000 11060 Worker thread wakes up
01:44:13.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:13.192 00.000 10844 Enqueuing Expose request
01:44:13.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.18) opts 0xd
01:44:13.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.18)
01:44:13.192 00.000 11060 Moving (0.24, -0.18) raw xDistance=0.13 yDistance=0.27
01:44:13.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:44:13.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:44:13.192 00.000 11060 MoveAxis(W, 22, ABG)
01:44:13.192 00.000 11060 Guiding  Dir = 3, Dur = 22
01:44:13.206 00.014 11060 IsSlewing returns 0
01:44:13.206 00.000 11060 IsGuiding returns 0
01:44:13.233 00.027 11060 IsGuiding returns 0
01:44:13.233 00.000 11060 Move returns status 0, amount 22
01:44:13.233 00.000 11060 MoveAxis(S, 104, ABG)
01:44:13.234 00.001 11060 Guiding  Dir = 1, Dur = 104
01:44:13.248 00.014 11060 IsSlewing returns 0
01:44:13.248 00.000 11060 IsGuiding returns 0
01:44:13.358 00.110 11060 IsGuiding returns 0
01:44:13.358 00.000 11060 Move returns status 0, amount 104
01:44:13.358 00.000 11060 move complete, result=0
01:44:13.358 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.3 px 104 ms SOUTH
01:44:13.358 00.000 11060 worker thread done servicing request
01:44:13.359 00.001 11060 Worker thread wakes up
01:44:13.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:13.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:13.993 00.634 11060 Exposure complete
01:44:14.152 00.159 11060 worker thread done servicing request
01:44:14.153 00.001 10844 OnExposeComplete: enter
01:44:14.153 00.000 10844 UpdateGuideState(): m_state=6
01:44:14.153 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10941
01:44:14.153 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=61.84, Mass=2955, SNR=33.6, Peak=228 HFD=3.6
01:44:14.153 00.000 10844 MultiStar: [#1 -0.33,0.39,1.14,U] [#2 -0.08,0.03,2.04,U] [#3 -0.45,-0.43,0.00,M4] [#4 -0.72,0.31,0.00,M4] [#5 -0.15,-0.57,0.98,U] [#6 0.16,0.49,0.90,U] [#7 -0.76,1.52,0.00,M3] [#8 -0.27,0.68,0.00,M4] 
01:44:14.153 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.21}, one-star: {-0.02, 0.87}
01:44:14.153 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
01:44:14.154 00.001 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
01:44:14.154 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.98 mountX=-0.19 mountY=-0.12, mountTheta=-2.56
01:44:14.155 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.21, opts=13)
01:44:14.155 00.000 10844 Enqueuing Move request for scope (-0.09, 0.21)
01:44:14.155 00.000 11060 Worker thread wakes up
01:44:14.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:14.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
01:44:14.155 00.000 10844 UpdateGuideState exits: m=2955 SNR=33.6
01:44:14.155 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
01:44:14.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:14.155 00.000 11060 Moving (-0.09, 0.21) raw xDistance=-0.19 yDistance=-0.12
01:44:14.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:14.155 00.000 10844 Enqueuing Expose request
01:44:14.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:44:14.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:14.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:44:14.155 00.000 11060 MoveAxis(E, 32, ABG)
01:44:14.156 00.001 11060 Guiding  Dir = 2, Dur = 32
01:44:14.178 00.022 11060 IsSlewing returns 0
01:44:14.179 00.001 11060 IsGuiding returns 0
01:44:14.216 00.037 11060 IsGuiding returns 0
01:44:14.216 00.000 11060 Move returns status 0, amount 32
01:44:14.216 00.000 11060 MoveAxis(N, 0, ABG)
01:44:14.216 00.000 11060 Move returns status 0, amount 0
01:44:14.217 00.001 11060 move complete, result=0
01:44:14.217 00.000 11060 worker thread done servicing request
01:44:14.217 00.000 11060 Worker thread wakes up
01:44:14.217 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
01:44:14.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:14.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:14.850 00.633 11060 Exposure complete
01:44:15.032 00.182 11060 worker thread done servicing request
01:44:15.032 00.000 10844 OnExposeComplete: enter
01:44:15.032 00.000 10844 UpdateGuideState(): m_state=6
01:44:15.032 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10942
01:44:15.032 00.000 10844 Star::Find returns 1 (0), X=267.35, Y=61.22, Mass=2522, SNR=30.9, Peak=197 HFD=3.7
01:44:15.033 00.001 10844 MultiStar: [#1 -0.48,-0.06,1.06,U] [#2 -1.48,-0.25,0.00,M6] [#3 -0.58,-0.03,1.09,U] [#4 -0.38,0.81,0.00,M5] [#5 -0.43,-0.95,0.00,M1] [#6 0.63,0.32,0.00,M1] [#7 -1.21,0.24,0.00,M4] [#8 -0.87,0.85,0.00,M5] 
01:44:15.033 00.000 10844 refined, 2 included, MultiStar: {-0.72, 0.05}, one-star: {-1.14, 0.25}
01:44:15.033 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.83 = -1.46)
01:44:15.033 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
01:44:15.033 00.000 10844 CameraToMount -- cameraX=-0.72 cameraY=0.05 hyp=0.73 cameraTheta=3.07 mountX=0.08 mountY=-0.72, mountTheta=-1.46
01:44:15.034 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.72, y=0.05, opts=13)
01:44:15.034 00.000 10844 Enqueuing Move request for scope (-0.72, 0.05)
01:44:15.035 00.001 11060 Worker thread wakes up
01:44:15.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:15.035 00.000 10844 UpdateGuideState exits: m=2522 SNR=30.9
01:44:15.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:15.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:15.035 00.000 10844 Enqueuing Expose request
01:44:15.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.05) opts 0xd
01:44:15.035 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.72, 0.05)
01:44:15.035 00.000 11060 Moving (-0.72, 0.05) raw xDistance=0.08 yDistance=-0.72
01:44:15.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:44:15.035 00.000 11060 resist switch: large excursion: input -0.72 thresh 0.57 direction from 1 to -1
01:44:15.035 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.17
01:44:15.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.72
01:44:15.035 00.000 11060 MoveAxis(E, 0, ABG)
01:44:15.036 00.001 11060 Move returns status 0, amount 0
01:44:15.036 00.000 11060 BLC: Oldest BLC event removed
01:44:15.036 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 600 applied
01:44:15.036 00.000 11060 MoveAxis(N, 881, ABG)
01:44:15.036 00.000 11060 duration set to 750 by maxDecDuration
01:44:15.036 00.000 11060 Guiding  Dir = 0, Dur = 750
01:44:15.046 00.010 11060 IsSlewing returns 0
01:44:15.046 00.000 11060 IsGuiding returns 0
01:44:15.810 00.764 11060 IsGuiding returns 0
01:44:15.810 00.000 11060 Move returns status 0, amount 750
01:44:15.811 00.001 11060 move complete, result=0
01:44:15.811 00.000 11060 worker thread done servicing request
01:44:15.811 00.000 11060 Worker thread wakes up
01:44:15.811 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.7 px 750 ms NORTH
01:44:15.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:15.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:16.441 00.630 11060 Exposure complete
01:44:16.599 00.158 11060 worker thread done servicing request
01:44:16.599 00.000 10844 OnExposeComplete: enter
01:44:16.599 00.000 10844 UpdateGuideState(): m_state=6
01:44:16.600 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10943
01:44:16.600 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=61.25, Mass=2748, SNR=33.1, Peak=183 HFD=4.1
01:44:16.600 00.000 10844 MultiStar: [#1 0.40,0.29,1.01,U] [#2 -0.94,-0.08,0.00,M7] [#3 -1.36,-0.77,0.00,M4] [#4 -0.08,1.45,0.00,M6] [#5 -0.45,-0.25,1.04,U] [#6 0.44,1.13,0.00,M2] [#7 -0.05,1.10,0.00,M5] [#8 -0.89,1.27,0.00,M6] 
01:44:16.600 00.000 10844 refined, 2 included, MultiStar: {-0.16, 0.10}, one-star: {-0.42, 0.27}
01:44:16.600 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
01:44:16.600 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.98)
01:44:16.600 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.19 cameraTheta=2.57 mountX=-0.07 mountY=-0.18, mountTheta=-1.96
01:44:16.602 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.10, opts=13)
01:44:16.602 00.000 10844 Enqueuing Move request for scope (-0.16, 0.10)
01:44:16.602 00.000 11060 Worker thread wakes up
01:44:16.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
01:44:16.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
01:44:16.602 00.000 11060 Moving (-0.16, 0.10) raw xDistance=-0.07 yDistance=-0.18
01:44:16.602 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.505957, 1:0.175296
01:44:16.602 00.000 11060 BLC: No correction, Miss < min_move
01:44:16.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:44:16.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:16.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:16.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:44:16.603 00.001 11060 MoveAxis(E, 0, ABG)
01:44:16.603 00.000 11060 Move returns status 0, amount 0
01:44:16.603 00.000 11060 MoveAxis(N, 0, ABG)
01:44:16.603 00.000 11060 Move returns status 0, amount 0
01:44:16.603 00.000 10844 UpdateGuideState exits: m=2748 SNR=33.1
01:44:16.603 00.000 11060 move complete, result=0
01:44:16.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:16.603 00.000 11060 worker thread done servicing request
01:44:16.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:16.603 00.000 10844 Enqueuing Expose request
01:44:16.603 00.000 11060 Worker thread wakes up
01:44:16.603 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:16.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:16.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:17.242 00.639 11060 Exposure complete
01:44:17.416 00.174 11060 worker thread done servicing request
01:44:17.416 00.000 10844 OnExposeComplete: enter
01:44:17.417 00.001 10844 UpdateGuideState(): m_state=6
01:44:17.417 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10944
01:44:17.417 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=60.92, Mass=2920, SNR=33.5, Peak=183 HFD=4.2
01:44:17.417 00.000 10844 MultiStar: [#1 -0.56,-0.47,0.00,M1] [#2 -1.39,0.65,0.00,M8] [#3 -0.61,-0.67,0.00,M5] [#4 -0.19,0.36,0.98,U] [#5 -0.46,-0.66,0.00,M1] [#6 -0.45,0.32,0.95,U] [#7 -0.30,0.51,0.99,U] [#8 -1.67,1.05,0.00,M7] 
01:44:17.417 00.000 10844 refined, 3 included, MultiStar: {-0.39, 0.29}, one-star: {-0.62, -0.05}
01:44:17.417 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
01:44:17.418 00.001 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
01:44:17.418 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.29 hyp=0.48 cameraTheta=2.51 mountX=-0.21 mountY=-0.43, mountTheta=-2.03
01:44:17.419 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.29, opts=13)
01:44:17.419 00.000 10844 Enqueuing Move request for scope (-0.39, 0.29)
01:44:17.419 00.000 11060 Worker thread wakes up
01:44:17.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:17.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.29) opts 0xd
01:44:17.419 00.000 10844 UpdateGuideState exits: m=2920 SNR=33.5
01:44:17.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.29)
01:44:17.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:17.419 00.000 11060 Moving (-0.39, 0.29) raw xDistance=-0.21 yDistance=-0.43
01:44:17.420 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:17.420 00.000 10844 Enqueuing Expose request
01:44:17.420 00.000 11060 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.505957, 1:0.175296, 2:0.429648
01:44:17.420 00.000 11060 BLC: Under-shoot: nominal increase by 110
01:44:17.420 00.000 11060 BLC: window closed
01:44:17.420 00.000 11060 BLC: Pulse adjusted to 660
01:44:17.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:44:17.421 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
01:44:17.421 00.000 11060 MoveAxis(E, 36, ABG)
01:44:17.421 00.000 11060 Guiding  Dir = 2, Dur = 36
01:44:17.441 00.020 10844 evsrv: cli 0EEEEBB0 connect
01:44:17.441 00.000 10844 case statement mapped state 6 to 3
01:44:17.442 00.001 10844 case statement mapped state 6 to 3
01:44:17.442 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_pixel_scale","id":"07bbdd6e-4bb8-44cb-bcfe-4b2acab8a8ef"}
01:44:17.442 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":4.1253,"id":"07bbdd6e-4bb8-44cb-bcfe-4b2acab8a8ef"}
01:44:17.444 00.002 10844 evsrv: cli 0EEEEBB0 disconnect
01:44:17.455 00.011 11060 IsSlewing returns 0
01:44:17.455 00.000 11060 IsGuiding returns 0
01:44:17.550 00.095 11060 IsGuiding returns 0
01:44:17.550 00.000 11060 Move returns status 0, amount 36
01:44:17.550 00.000 11060 MoveAxis(N, 167, ABG)
01:44:17.550 00.000 11060 Guiding  Dir = 0, Dur = 167
01:44:17.595 00.045 11060 IsSlewing returns 0
01:44:17.596 00.001 11060 IsGuiding returns 0
01:44:17.797 00.201 11060 IsGuiding returns 0
01:44:17.797 00.000 11060 Move returns status 0, amount 167
01:44:17.797 00.000 11060 move complete, result=0
01:44:17.797 00.000 11060 worker thread done servicing request
01:44:17.797 00.000 11060 Worker thread wakes up
01:44:17.797 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.4 px 167 ms NORTH
01:44:17.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:17.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:18.423 00.626 11060 Exposure complete
01:44:18.589 00.166 11060 worker thread done servicing request
01:44:18.589 00.000 10844 OnExposeComplete: enter
01:44:18.590 00.001 10844 UpdateGuideState(): m_state=6
01:44:18.590 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10945
01:44:18.590 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=61.49, Mass=3433, SNR=36.7, Peak=215 HFD=3.9
01:44:18.590 00.000 10844 MultiStar: [#1 -0.44,-0.25,1.09,U] [#2 -1.15,0.97,0.00,M9] [#3 -0.62,-0.21,0.00,M6] [#4 0.40,0.75,0.00,M6] [#5 -0.48,0.32,0.99,U] [#6 -0.33,0.75,0.00,M2] [#7 -0.25,0.14,0.76,U] [#8 -0.31,0.63,0.00,M8] 
01:44:18.590 00.000 10844 refined, 3 included, MultiStar: {-0.45, 0.17}, one-star: {-0.60, 0.52}
01:44:18.590 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
01:44:18.591 00.001 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
01:44:18.591 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.17 hyp=0.48 cameraTheta=2.78 mountX=-0.09 mountY=-0.47, mountTheta=-1.75
01:44:18.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.17, opts=13)
01:44:18.593 00.000 10844 Enqueuing Move request for scope (-0.45, 0.17)
01:44:18.593 00.000 11060 Worker thread wakes up
01:44:18.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:18.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.17) opts 0xd
01:44:18.594 00.001 10844 UpdateGuideState exits: m=3433 SNR=36.7
01:44:18.594 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.17)
01:44:18.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:18.594 00.000 11060 Moving (-0.45, 0.17) raw xDistance=-0.09 yDistance=-0.47
01:44:18.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:18.594 00.000 10844 Enqueuing Expose request
01:44:18.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:44:18.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.47
01:44:18.594 00.000 11060 MoveAxis(E, 0, ABG)
01:44:18.594 00.000 11060 Move returns status 0, amount 0
01:44:18.594 00.000 11060 MoveAxis(N, 184, ABG)
01:44:18.594 00.000 11060 Guiding  Dir = 0, Dur = 184
01:44:18.608 00.014 11060 IsSlewing returns 0
01:44:18.608 00.000 11060 IsGuiding returns 0
01:44:18.797 00.189 11060 IsGuiding returns 0
01:44:18.797 00.000 11060 Move returns status 0, amount 184
01:44:18.797 00.000 11060 move complete, result=0
01:44:18.798 00.001 11060 worker thread done servicing request
01:44:18.798 00.000 11060 Worker thread wakes up
01:44:18.798 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 184 ms NORTH
01:44:18.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:18.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:19.447 00.649 11060 Exposure complete
01:44:19.611 00.164 11060 worker thread done servicing request
01:44:19.611 00.000 10844 OnExposeComplete: enter
01:44:19.611 00.000 10844 UpdateGuideState(): m_state=6
01:44:19.611 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10946
01:44:19.612 00.001 10844 Star::Find returns 1 (0), X=267.85, Y=61.94, Mass=3075, SNR=35.2, Peak=224 HFD=4.1
01:44:19.612 00.000 10844 MultiStar: [#1 0.16,0.71,0.00,M1] [#2 0.07,0.86,0.00,M10] [#3 -0.25,0.08,0.96,U] [#4 -0.38,1.36,0.00,M7] [#5 -0.08,-0.46,0.96,U] [#6 0.13,0.66,0.00,M3] [#7 -0.47,1.15,0.00,M4] [#8 -0.08,0.72,0.00,M9] 
01:44:19.612 00.000 10844 refined, 2 included, MultiStar: {-0.33, 0.21}, one-star: {-0.64, 0.96}
01:44:19.612 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
01:44:19.612 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.97)
01:44:19.612 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.21 hyp=0.39 cameraTheta=2.58 mountX=-0.14 mountY=-0.36, mountTheta=-1.95
01:44:19.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.21, opts=13)
01:44:19.613 00.000 10844 Enqueuing Move request for scope (-0.33, 0.21)
01:44:19.613 00.000 11060 Worker thread wakes up
01:44:19.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:19.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.21) opts 0xd
01:44:19.614 00.001 10844 UpdateGuideState exits: m=3075 SNR=35.2
01:44:19.614 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.21)
01:44:19.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:19.614 00.000 11060 Moving (-0.33, 0.21) raw xDistance=-0.14 yDistance=-0.36
01:44:19.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:19.614 00.000 10844 Enqueuing Expose request
01:44:19.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:44:19.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
01:44:19.614 00.000 11060 MoveAxis(E, 25, ABG)
01:44:19.614 00.000 11060 Guiding  Dir = 2, Dur = 25
01:44:19.631 00.017 11060 IsSlewing returns 0
01:44:19.631 00.000 11060 IsGuiding returns 0
01:44:19.662 00.031 11060 IsGuiding returns 0
01:44:19.662 00.000 11060 Move returns status 0, amount 25
01:44:19.662 00.000 11060 MoveAxis(N, 140, ABG)
01:44:19.662 00.000 11060 Guiding  Dir = 0, Dur = 140
01:44:19.679 00.017 11060 IsSlewing returns 0
01:44:19.680 00.001 11060 IsGuiding returns 0
01:44:19.821 00.141 11060 IsGuiding returns 0
01:44:19.821 00.000 11060 Move returns status 0, amount 140
01:44:19.822 00.001 11060 move complete, result=0
01:44:19.822 00.000 11060 worker thread done servicing request
01:44:19.822 00.000 11060 Worker thread wakes up
01:44:19.822 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.4 px 140 ms NORTH
01:44:19.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:19.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:20.449 00.627 11060 Exposure complete
01:44:20.598 00.149 11060 worker thread done servicing request
01:44:20.598 00.000 10844 OnExposeComplete: enter
01:44:20.598 00.000 10844 UpdateGuideState(): m_state=6
01:44:20.599 00.001 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10947
01:44:20.599 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=61.40, Mass=2772, SNR=32.1, Peak=176 HFD=4.0
01:44:20.599 00.000 10844 MultiStar: [#1 -0.22,0.10,0.99,U] [#2 -0.27,-0.91,0.00,R] [#3 -0.52,-0.61,0.00,M6] [#4 -0.81,0.44,0.00,M8] [#5 -0.16,-0.21,1.17,U] [#6 -0.14,-0.31,0.91,U] [#7 -0.20,0.27,0.81,U] [#8 -0.67,0.05,0.00,M10] 
01:44:20.599 00.000 10844 refined, 4 included, MultiStar: {-0.23, 0.04}, one-star: {-0.42, 0.42}
01:44:20.599 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
01:44:20.599 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
01:44:20.599 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.95 mountX=-0.00 mountY=-0.23, mountTheta=-1.58
01:44:20.602 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.04, opts=13)
01:44:20.602 00.000 10844 Enqueuing Move request for scope (-0.23, 0.04)
01:44:20.602 00.000 11060 Worker thread wakes up
01:44:20.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:20.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
01:44:20.602 00.000 10844 UpdateGuideState exits: m=2772 SNR=32.1
01:44:20.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
01:44:20.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:20.602 00.000 11060 Moving (-0.23, 0.04) raw xDistance=-0.00 yDistance=-0.23
01:44:20.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:20.602 00.000 10844 Enqueuing Expose request
01:44:20.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:44:20.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:44:20.602 00.000 11060 MoveAxis(E, 0, ABG)
01:44:20.602 00.000 11060 Move returns status 0, amount 0
01:44:20.602 00.000 11060 MoveAxis(N, 90, ABG)
01:44:20.602 00.000 11060 Guiding  Dir = 0, Dur = 90
01:44:20.616 00.014 11060 IsSlewing returns 0
01:44:20.616 00.000 11060 IsGuiding returns 0
01:44:20.710 00.094 11060 IsGuiding returns 0
01:44:20.710 00.000 11060 Move returns status 0, amount 90
01:44:20.710 00.000 11060 move complete, result=0
01:44:20.710 00.000 11060 worker thread done servicing request
01:44:20.710 00.000 11060 Worker thread wakes up
01:44:20.711 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 90 ms NORTH
01:44:20.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:20.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:21.340 00.629 11060 Exposure complete
01:44:21.533 00.193 11060 worker thread done servicing request
01:44:21.533 00.000 10844 OnExposeComplete: enter
01:44:21.533 00.000 10844 UpdateGuideState(): m_state=6
01:44:21.534 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10948
01:44:21.534 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=61.19, Mass=3317, SNR=35.8, Peak=193 HFD=4.1
01:44:21.534 00.000 10844 MultiStar: [#1 -0.31,0.82,0.00,M1] [#2 0.11,0.51,1.89,U] [#3 -0.15,0.28,0.95,U] [#4 0.27,0.82,0.00,M9] [#5 -0.30,0.18,0.87,U] [#6 0.38,1.15,0.00,M3] [#7 0.45,0.49,0.00,M4] [#8 -0.04,0.52,0.96,U] 
01:44:21.534 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.37}, one-star: {-0.52, 0.22}
01:44:21.534 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.67 = -2.62)
01:44:21.534 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.64)
01:44:21.534 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.91 mountX=-0.34 mountY=-0.19, mountTheta=-2.63
01:44:21.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.37, opts=13)
01:44:21.536 00.000 10844 Enqueuing Move request for scope (-0.13, 0.37)
01:44:21.536 00.000 11060 Worker thread wakes up
01:44:21.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:21.536 00.000 10844 UpdateGuideState exits: m=3317 SNR=35.8
01:44:21.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:21.537 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:21.537 00.000 10844 Enqueuing Expose request
01:44:21.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.37) opts 0xd
01:44:21.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.37)
01:44:21.537 00.000 11060 Moving (-0.13, 0.37) raw xDistance=-0.34 yDistance=-0.19
01:44:21.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:44:21.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
01:44:21.537 00.000 11060 MoveAxis(E, 59, ABG)
01:44:21.537 00.000 11060 Guiding  Dir = 2, Dur = 59
01:44:21.571 00.034 11060 IsSlewing returns 0
01:44:21.571 00.000 11060 IsGuiding returns 0
01:44:21.649 00.078 11060 IsGuiding returns 0
01:44:21.649 00.000 11060 Move returns status 0, amount 59
01:44:21.649 00.000 11060 MoveAxis(N, 74, ABG)
01:44:21.649 00.000 11060 Guiding  Dir = 0, Dur = 74
01:44:21.665 00.016 11060 IsSlewing returns 0
01:44:21.665 00.000 11060 IsGuiding returns 0
01:44:21.744 00.079 11060 IsGuiding returns 0
01:44:21.744 00.000 11060 Move returns status 0, amount 74
01:44:21.744 00.000 11060 move complete, result=0
01:44:21.744 00.000 11060 worker thread done servicing request
01:44:21.744 00.000 11060 Worker thread wakes up
01:44:21.744 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.2 px 74 ms NORTH
01:44:21.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:21.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:22.382 00.638 11060 Exposure complete
01:44:22.639 00.257 11060 worker thread done servicing request
01:44:22.639 00.000 10844 OnExposeComplete: enter
01:44:22.639 00.000 10844 UpdateGuideState(): m_state=6
01:44:22.641 00.002 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10949
01:44:22.641 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=62.49, Mass=3253, SNR=35.6, Peak=248 HFD=3.7
01:44:22.641 00.000 10844 MultiStar: large primary error, entering stabilization period
01:44:22.641 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
01:44:22.641 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
01:44:22.641 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=1.51 hyp=1.53 cameraTheta=1.73 mountX=-1.45 mountY=-0.48, mountTheta=-2.82
01:44:22.643 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=1.51, opts=13)
01:44:22.643 00.000 10844 Enqueuing Move request for scope (-0.24, 1.51)
01:44:22.643 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:22.643 00.000 10844 UpdateGuideState exits: m=3253 SNR=35.6
01:44:22.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:22.644 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:22.644 00.000 10844 Enqueuing Expose request
01:44:22.644 00.000 11060 Worker thread wakes up
01:44:22.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.51) opts 0xd
01:44:22.644 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 1.51)
01:44:22.644 00.000 11060 Moving (-0.24, 1.51) raw xDistance=-1.45 yDistance=-0.48
01:44:22.645 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.39 from input -1.45
01:44:22.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.48
01:44:22.645 00.000 11060 MoveAxis(E, 253, ABG)
01:44:22.645 00.000 11060 Guiding  Dir = 2, Dur = 253
01:44:22.664 00.019 11060 IsSlewing returns 0
01:44:22.665 00.001 11060 IsGuiding returns 0
01:44:22.920 00.255 11060 IsGuiding returns 0
01:44:22.920 00.000 11060 Move returns status 0, amount 253
01:44:22.920 00.000 11060 MoveAxis(N, 188, ABG)
01:44:22.920 00.000 11060 Guiding  Dir = 0, Dur = 188
01:44:22.951 00.031 11060 IsSlewing returns 0
01:44:22.951 00.000 11060 IsGuiding returns 0
01:44:23.171 00.220 11060 IsGuiding returns 0
01:44:23.171 00.000 11060 Move returns status 0, amount 188
01:44:23.171 00.000 11060 move complete, result=0
01:44:23.171 00.000 11060 worker thread done servicing request
01:44:23.172 00.001 11060 Worker thread wakes up
01:44:23.172 00.000 10844 GuideStep: -1.4 px 253 ms EAST, -0.5 px 188 ms NORTH
01:44:23.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:23.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:23.830 00.658 11060 Exposure complete
01:44:24.059 00.229 11060 worker thread done servicing request
01:44:24.059 00.000 10844 OnExposeComplete: enter
01:44:24.059 00.000 10844 UpdateGuideState(): m_state=6
01:44:24.059 00.000 10844 Star::Find(15, 268, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10950
01:44:24.059 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=59.84, Mass=2703, SNR=32.6, Peak=213 HFD=3.5
01:44:24.061 00.002 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
01:44:24.061 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
01:44:24.061 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-1.13 hyp=1.14 cameraTheta=-1.46 mountX=1.09 mountY=0.31, mountTheta=0.28
01:44:24.062 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-1.13, opts=13)
01:44:24.063 00.001 10844 Enqueuing Move request for scope (0.13, -1.13)
01:44:24.063 00.000 11060 Worker thread wakes up
01:44:24.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.13) opts 0xd
01:44:24.063 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -1.13)
01:44:24.063 00.000 11060 Moving (0.13, -1.13) raw xDistance=1.09 yDistance=0.31
01:44:24.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.28 from input 1.09
01:44:24.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:24.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:24.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:44:24.063 00.000 11060 MoveAxis(W, 181, ABG)
01:44:24.063 00.000 11060 Guiding  Dir = 3, Dur = 181
01:44:24.063 00.000 10844 UpdateGuideState exits: m=2703 SNR=32.6
01:44:24.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:24.064 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:24.064 00.000 10844 Enqueuing Expose request
01:44:24.067 00.003 11060 IsSlewing returns 0
01:44:24.067 00.000 11060 IsGuiding returns 0
01:44:24.254 00.187 11060 IsGuiding returns 0
01:44:24.254 00.000 11060 Move returns status 0, amount 181
01:44:24.254 00.000 11060 MoveAxis(N, 0, ABG)
01:44:24.254 00.000 11060 Move returns status 0, amount 0
01:44:24.254 00.000 11060 move complete, result=0
01:44:24.254 00.000 11060 worker thread done servicing request
01:44:24.254 00.000 11060 Worker thread wakes up
01:44:24.255 00.001 10844 GuideStep: 1.1 px 181 ms WEST, 0.3 px 0 ms NORTH
01:44:24.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:24.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:24.883 00.628 11060 Exposure complete
01:44:25.080 00.197 11060 worker thread done servicing request
01:44:25.080 00.000 10844 OnExposeComplete: enter
01:44:25.080 00.000 10844 UpdateGuideState(): m_state=6
01:44:25.080 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10951
01:44:25.081 00.001 10844 Star::Find returns 1 (0), X=269.09, Y=60.71, Mass=2489, SNR=30.7, Peak=234 HFD=3.8
01:44:25.081 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
01:44:25.081 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
01:44:25.081 00.000 10844 CameraToMount -- cameraX=0.60 cameraY=-0.26 hyp=0.66 cameraTheta=-0.41 mountX=0.15 mountY=0.64, mountTheta=1.34
01:44:25.083 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.60, y=-0.26, opts=13)
01:44:25.083 00.000 10844 Enqueuing Move request for scope (0.60, -0.26)
01:44:25.083 00.000 11060 Worker thread wakes up
01:44:25.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:25.083 00.000 10844 UpdateGuideState exits: m=2489 SNR=30.7
01:44:25.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:25.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:25.083 00.000 10844 Enqueuing Expose request
01:44:25.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.26) opts 0xd
01:44:25.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.60, -0.26)
01:44:25.084 00.001 11060 Moving (0.60, -0.26) raw xDistance=0.15 yDistance=0.64
01:44:25.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
01:44:25.084 00.000 11060 resist switch: large excursion: input 0.64 thresh 0.57 direction from -1 to 1
01:44:25.084 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.92
01:44:25.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.64
01:44:25.084 00.000 11060 MoveAxis(W, 32, ABG)
01:44:25.084 00.000 11060 Guiding  Dir = 3, Dur = 32
01:44:25.098 00.014 11060 IsSlewing returns 0
01:44:25.098 00.000 11060 IsGuiding returns 0
01:44:25.145 00.047 11060 IsGuiding returns 0
01:44:25.145 00.000 11060 Move returns status 0, amount 32
01:44:25.145 00.000 11060 BLC: Oldest BLC event removed
01:44:25.145 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 660 applied
01:44:25.145 00.000 11060 MoveAxis(S, 909, ABG)
01:44:25.145 00.000 11060 duration set to 750 by maxDecDuration
01:44:25.145 00.000 11060 Guiding  Dir = 1, Dur = 750
01:44:25.161 00.016 11060 IsSlewing returns 0
01:44:25.162 00.001 11060 IsGuiding returns 0
01:44:25.925 00.763 11060 IsGuiding returns 0
01:44:25.925 00.000 11060 Move returns status 0, amount 750
01:44:25.925 00.000 11060 move complete, result=0
01:44:25.925 00.000 11060 worker thread done servicing request
01:44:25.925 00.000 11060 Worker thread wakes up
01:44:25.925 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.6 px 750 ms SOUTH
01:44:25.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:25.926 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:26.575 00.649 11060 Exposure complete
01:44:26.734 00.159 11060 worker thread done servicing request
01:44:26.734 00.000 10844 OnExposeComplete: enter
01:44:26.734 00.000 10844 UpdateGuideState(): m_state=6
01:44:26.734 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10952
01:44:26.734 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=60.35, Mass=2316, SNR=29.4, Peak=197 HFD=3.8
01:44:26.734 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
01:44:26.735 00.001 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.52 = -0.52)
01:44:26.735 00.000 10844 CameraToMount -- cameraX=-0.51 cameraY=-0.62 hyp=0.80 cameraTheta=-2.26 mountX=0.70 mountY=-0.40, mountTheta=-0.52
01:44:26.735 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=-0.62, opts=13)
01:44:26.735 00.000 10844 Enqueuing Move request for scope (-0.51, -0.62)
01:44:26.735 00.000 11060 Worker thread wakes up
01:44:26.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.62) opts 0xd
01:44:26.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, -0.62)
01:44:26.735 00.000 11060 Moving (-0.51, -0.62) raw xDistance=0.70 yDistance=-0.40
01:44:26.737 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:26.737 00.000 10844 UpdateGuideState exits: m=2316 SNR=29.4
01:44:26.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:26.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:26.737 00.000 10844 Enqueuing Expose request
01:44:26.737 00.000 11060 BLC: History state: CurrMiss=-0.40, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.447105, 1:-0.399762
01:44:26.737 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:44:26.737 00.000 11060 BLC: window closed
01:44:26.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.70
01:44:26.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:26.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:44:26.737 00.000 11060 MoveAxis(W, 123, ABG)
01:44:26.737 00.000 11060 Guiding  Dir = 3, Dur = 123
01:44:26.755 00.018 11060 IsSlewing returns 0
01:44:26.755 00.000 11060 IsGuiding returns 0
01:44:26.895 00.140 11060 IsGuiding returns 0
01:44:26.895 00.000 11060 Move returns status 0, amount 123
01:44:26.895 00.000 11060 MoveAxis(N, 0, ABG)
01:44:26.896 00.001 11060 Move returns status 0, amount 0
01:44:26.896 00.000 11060 move complete, result=0
01:44:26.896 00.000 11060 worker thread done servicing request
01:44:26.896 00.000 11060 Worker thread wakes up
01:44:26.896 00.000 10844 GuideStep: 0.7 px 123 ms WEST, -0.4 px 0 ms NORTH
01:44:26.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:26.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:27.527 00.631 11060 Exposure complete
01:44:27.681 00.154 11060 worker thread done servicing request
01:44:27.682 00.001 10844 OnExposeComplete: enter
01:44:27.682 00.000 10844 UpdateGuideState(): m_state=6
01:44:27.682 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10953
01:44:27.682 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=60.96, Mass=2745, SNR=32.8, Peak=207 HFD=4.0
01:44:27.682 00.000 10844 MultiStar: exiting stabilization period
01:44:27.682 00.000 10844 MultiStar: [#1 0.02,0.55,1.07,U] [#2 0.33,2.05,0.00,M1] [#3 -0.08,0.26,1.02,U] [#4 0.06,0.95,0.00,M10] [#5 0.23,-0.55,1.10,U] [#6 1.29,1.54,0.00,M4] [#7 -0.06,1.29,0.00,M5] [#8 -0.26,0.51,1.02,U] 
01:44:27.682 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.14}, one-star: {0.25, -0.02}
01:44:27.682 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
01:44:27.682 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
01:44:27.683 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.33 mountX=-0.15 mountY=0.01, mountTheta=3.07
01:44:27.684 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
01:44:27.684 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
01:44:27.684 00.000 11060 Worker thread wakes up
01:44:27.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:27.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:44:27.684 00.000 10844 UpdateGuideState exits: m=2745 SNR=32.8
01:44:27.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:44:27.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:27.684 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.15 yDistance=0.01
01:44:27.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:27.684 00.000 10844 Enqueuing Expose request
01:44:27.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.15
01:44:27.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:27.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:44:27.684 00.000 11060 MoveAxis(E, 22, ABG)
01:44:27.684 00.000 11060 Guiding  Dir = 2, Dur = 22
01:44:27.698 00.014 11060 IsSlewing returns 0
01:44:27.698 00.000 11060 IsGuiding returns 0
01:44:27.725 00.027 11060 IsGuiding returns 0
01:44:27.725 00.000 11060 Move returns status 0, amount 22
01:44:27.725 00.000 11060 MoveAxis(N, 0, ABG)
01:44:27.725 00.000 11060 Move returns status 0, amount 0
01:44:27.725 00.000 11060 move complete, result=0
01:44:27.725 00.000 11060 worker thread done servicing request
01:44:27.725 00.000 11060 Worker thread wakes up
01:44:27.726 00.001 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
01:44:27.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:27.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:28.355 00.629 11060 Exposure complete
01:44:28.530 00.175 11060 worker thread done servicing request
01:44:28.532 00.002 10844 OnExposeComplete: enter
01:44:28.532 00.000 10844 UpdateGuideState(): m_state=6
01:44:28.532 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10954
01:44:28.532 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=61.50, Mass=2830, SNR=33.2, Peak=219 HFD=3.7
01:44:28.532 00.000 10844 MultiStar: [#1 0.61,0.88,0.00,M1] [#2 0.21,2.52,0.00,M2] [#3 0.42,0.72,0.00,M5] [#4 -0.08,1.04,0.00,R] [#5 0.67,0.06,0.00,M1] [#6 0.26,1.38,0.00,M5] [#7 0.82,0.88,0.00,M6] [#8 1.52,1.45,0.00,M9] 
01:44:28.532 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
01:44:28.532 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.47)
01:44:28.532 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.52 hyp=0.60 cameraTheta=2.08 mountX=-0.46 mountY=-0.37, mountTheta=-2.46
01:44:28.534 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.52, opts=13)
01:44:28.534 00.000 10844 Enqueuing Move request for scope (-0.29, 0.52)
01:44:28.534 00.000 11060 Worker thread wakes up
01:44:28.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.52) opts 0xd
01:44:28.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.52)
01:44:28.534 00.000 11060 Moving (-0.29, 0.52) raw xDistance=-0.46 yDistance=-0.37
01:44:28.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
01:44:28.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:28.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:28.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:44:28.534 00.000 11060 MoveAxis(E, 81, ABG)
01:44:28.534 00.000 11060 Guiding  Dir = 2, Dur = 81
01:44:28.534 00.000 10844 UpdateGuideState exits: m=2830 SNR=33.2
01:44:28.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:28.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:28.534 00.000 10844 Enqueuing Expose request
01:44:28.540 00.006 11060 IsSlewing returns 0
01:44:28.540 00.000 11060 IsGuiding returns 0
01:44:28.634 00.094 11060 IsGuiding returns 0
01:44:28.634 00.000 11060 Move returns status 0, amount 81
01:44:28.634 00.000 11060 MoveAxis(N, 0, ABG)
01:44:28.634 00.000 11060 Move returns status 0, amount 0
01:44:28.634 00.000 11060 move complete, result=0
01:44:28.634 00.000 11060 worker thread done servicing request
01:44:28.634 00.000 11060 Worker thread wakes up
01:44:28.634 00.000 10844 GuideStep: -0.5 px 81 ms EAST, -0.4 px 0 ms NORTH
01:44:28.635 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:28.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:29.265 00.630 11060 Exposure complete
01:44:29.436 00.171 11060 worker thread done servicing request
01:44:29.436 00.000 10844 OnExposeComplete: enter
01:44:29.436 00.000 10844 UpdateGuideState(): m_state=6
01:44:29.436 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10955
01:44:29.436 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=61.39, Mass=2917, SNR=33.6, Peak=225 HFD=3.6
01:44:29.436 00.000 10844 MultiStar: [#1 -0.13,-0.82,0.00,M2] [#2 0.64,1.68,0.00,M3] [#3 0.28,0.07,1.03,U] [#4 0.50,-0.55,0.00,M1] [#5 0.95,0.02,0.00,M2] [#6 0.85,0.26,0.00,M6] [#7 0.71,0.53,0.00,M7] [#8 0.39,0.80,0.00,M10] 
01:44:29.436 00.000 10844 refined, 1 included, MultiStar: {0.04, 0.24}, one-star: {-0.20, 0.41}
01:44:29.436 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
01:44:29.436 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
01:44:29.438 00.002 10844 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.39 mountX=-0.24 mountY=0.00, mountTheta=3.12
01:44:29.439 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.24, opts=13)
01:44:29.439 00.000 10844 Enqueuing Move request for scope (0.04, 0.24)
01:44:29.439 00.000 11060 Worker thread wakes up
01:44:29.439 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:29.439 00.000 10844 UpdateGuideState exits: m=2917 SNR=33.6
01:44:29.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:29.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
01:44:29.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:29.439 00.000 10844 Enqueuing Expose request
01:44:29.439 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
01:44:29.440 00.001 11060 Moving (0.04, 0.24) raw xDistance=-0.24 yDistance=0.00
01:44:29.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:44:29.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:29.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:44:29.440 00.000 11060 MoveAxis(E, 44, ABG)
01:44:29.440 00.000 11060 Guiding  Dir = 2, Dur = 44
01:44:29.479 00.039 11060 IsSlewing returns 0
01:44:29.479 00.000 11060 IsGuiding returns 0
01:44:29.557 00.078 11060 IsGuiding returns 0
01:44:29.557 00.000 11060 Move returns status 0, amount 44
01:44:29.557 00.000 11060 MoveAxis(N, 0, ABG)
01:44:29.558 00.001 11060 Move returns status 0, amount 0
01:44:29.558 00.000 11060 move complete, result=0
01:44:29.558 00.000 11060 worker thread done servicing request
01:44:29.558 00.000 11060 Worker thread wakes up
01:44:29.558 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
01:44:29.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:29.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:30.187 00.629 11060 Exposure complete
01:44:30.358 00.171 11060 worker thread done servicing request
01:44:30.359 00.001 10844 OnExposeComplete: enter
01:44:30.359 00.000 10844 UpdateGuideState(): m_state=6
01:44:30.359 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10956
01:44:30.359 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.99, Mass=3608, SNR=37.5, Peak=253 HFD=3.9
01:44:30.359 00.000 10844 MultiStar: [#1 -0.34,0.45,0.91,U] [#2 0.76,1.11,0.00,M4] [#3 0.17,0.07,0.86,U] [#4 0.98,-0.45,0.00,M2] [#5 1.35,-0.17,0.00,M3] [#6 0.48,0.54,0.00,M7] [#7 0.12,1.00,0.00,M8] [#8 0.04,0.79,0.00,R] 
01:44:30.360 00.001 10844 refined, 2 included, MultiStar: {0.01, 0.18}, one-star: {0.20, 0.01}
01:44:30.360 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
01:44:30.360 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
01:44:30.360 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.50 mountX=-0.17 mountY=-0.02, mountTheta=-3.05
01:44:30.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.18, opts=13)
01:44:30.361 00.001 10844 Enqueuing Move request for scope (0.01, 0.18)
01:44:30.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:30.361 00.000 10844 UpdateGuideState exits: m=3608 SNR=37.5
01:44:30.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:30.361 00.000 11060 Worker thread wakes up
01:44:30.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
01:44:30.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:30.361 00.000 10844 Enqueuing Expose request
01:44:30.361 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
01:44:30.361 00.000 11060 Moving (0.01, 0.18) raw xDistance=-0.17 yDistance=-0.02
01:44:30.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:44:30.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:30.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:44:30.361 00.000 11060 MoveAxis(E, 32, ABG)
01:44:30.361 00.000 11060 Guiding  Dir = 2, Dur = 32
01:44:30.367 00.006 11060 IsSlewing returns 0
01:44:30.367 00.000 11060 IsGuiding returns 0
01:44:30.414 00.047 11060 IsGuiding returns 0
01:44:30.414 00.000 11060 Move returns status 0, amount 32
01:44:30.414 00.000 11060 MoveAxis(N, 0, ABG)
01:44:30.414 00.000 11060 Move returns status 0, amount 0
01:44:30.414 00.000 11060 move complete, result=0
01:44:30.414 00.000 11060 worker thread done servicing request
01:44:30.414 00.000 11060 Worker thread wakes up
01:44:30.414 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
01:44:30.415 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:30.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:31.043 00.628 11060 Exposure complete
01:44:31.241 00.198 11060 worker thread done servicing request
01:44:31.241 00.000 10844 OnExposeComplete: enter
01:44:31.241 00.000 10844 UpdateGuideState(): m_state=6
01:44:31.242 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10957
01:44:31.242 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=61.08, Mass=3578, SNR=37.9, Peak=244 HFD=3.9
01:44:31.243 00.001 10844 MultiStar: [#1 -0.12,0.49,0.95,U] [#2 0.63,1.43,0.00,M5] [#3 -0.16,0.46,0.85,U] [#4 0.54,-0.51,0.00,M3] [#5 0.41,0.33,0.77,U] [#6 0.73,0.70,0.00,M8] [#7 -0.31,1.29,0.00,M9] [#8 0.25,-0.10,0.87,U] 
01:44:31.243 00.000 10844 refined, 4 included, MultiStar: {-0.00, 0.25}, one-star: {-0.30, 0.11}
01:44:31.243 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
01:44:31.243 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
01:44:31.245 00.002 10844 CameraToMount -- cameraX=-0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.59 mountX=-0.25 mountY=-0.05, mountTheta=-2.96
01:44:31.247 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.25, opts=13)
01:44:31.247 00.000 10844 Enqueuing Move request for scope (-0.00, 0.25)
01:44:31.248 00.001 11060 Worker thread wakes up
01:44:31.248 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:31.248 00.000 10844 UpdateGuideState exits: m=3578 SNR=37.9
01:44:31.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:31.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:31.248 00.000 10844 Enqueuing Expose request
01:44:31.249 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.25) opts 0xd
01:44:31.249 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.25)
01:44:31.250 00.001 11060 Moving (-0.00, 0.25) raw xDistance=-0.25 yDistance=-0.05
01:44:31.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:44:31.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:31.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:44:31.250 00.000 11060 MoveAxis(E, 44, ABG)
01:44:31.250 00.000 11060 Guiding  Dir = 2, Dur = 44
01:44:31.269 00.019 11060 IsSlewing returns 0
01:44:31.269 00.000 11060 IsGuiding returns 0
01:44:31.316 00.047 11060 IsGuiding returns 0
01:44:31.317 00.001 11060 Move returns status 0, amount 44
01:44:31.317 00.000 11060 MoveAxis(N, 0, ABG)
01:44:31.317 00.000 11060 Move returns status 0, amount 0
01:44:31.317 00.000 11060 move complete, result=0
01:44:31.317 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
01:44:31.319 00.002 11060 worker thread done servicing request
01:44:31.319 00.000 11060 Worker thread wakes up
01:44:31.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:31.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:31.959 00.640 11060 Exposure complete
01:44:32.152 00.193 11060 worker thread done servicing request
01:44:32.152 00.000 10844 OnExposeComplete: enter
01:44:32.152 00.000 10844 UpdateGuideState(): m_state=6
01:44:32.152 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10958
01:44:32.153 00.001 10844 Star::Find returns 1 (0), X=267.71, Y=60.99, Mass=2975, SNR=34.5, Peak=209 HFD=4.0
01:44:32.153 00.000 10844 MultiStar: [#1 0.29,0.23,1.09,U] [#2 0.16,0.88,0.00,M6] [#3 -0.66,0.66,0.00,M3] [#4 0.06,0.24,1.01,U] [#5 0.56,-0.95,0.00,M3] [#6 0.79,0.50,0.00,M9] [#7 0.01,0.74,0.00,M10] [#8 -0.09,0.41,0.80,U] 
01:44:32.153 00.000 10844 refined, 3 included, MultiStar: {-0.12, 0.22}, one-star: {-0.77, 0.02}
01:44:32.153 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
01:44:32.153 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.48)
01:44:32.153 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.07 mountX=-0.19 mountY=-0.15, mountTheta=-2.47
01:44:32.155 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.22, opts=13)
01:44:32.155 00.000 10844 Enqueuing Move request for scope (-0.12, 0.22)
01:44:32.155 00.000 11060 Worker thread wakes up
01:44:32.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
01:44:32.155 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
01:44:32.156 00.001 11060 Moving (-0.12, 0.22) raw xDistance=-0.19 yDistance=-0.15
01:44:32.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:44:32.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:32.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:32.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:44:32.156 00.000 11060 MoveAxis(E, 34, ABG)
01:44:32.156 00.000 11060 Guiding  Dir = 2, Dur = 34
01:44:32.156 00.000 10844 UpdateGuideState exits: m=2975 SNR=34.5
01:44:32.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:32.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:32.156 00.000 10844 Enqueuing Expose request
01:44:32.159 00.003 11060 IsSlewing returns 0
01:44:32.160 00.001 11060 IsGuiding returns 0
01:44:32.207 00.047 11060 IsGuiding returns 0
01:44:32.207 00.000 11060 Move returns status 0, amount 34
01:44:32.207 00.000 11060 MoveAxis(N, 0, ABG)
01:44:32.207 00.000 11060 Move returns status 0, amount 0
01:44:32.208 00.001 11060 move complete, result=0
01:44:32.208 00.000 11060 worker thread done servicing request
01:44:32.208 00.000 11060 Worker thread wakes up
01:44:32.208 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
01:44:32.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:32.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:32.843 00.635 11060 Exposure complete
01:44:33.006 00.163 11060 worker thread done servicing request
01:44:33.006 00.000 10844 OnExposeComplete: enter
01:44:33.006 00.000 10844 UpdateGuideState(): m_state=6
01:44:33.007 00.001 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10959
01:44:33.007 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=61.04, Mass=2930, SNR=34.1, Peak=244 HFD=3.9
01:44:33.007 00.000 10844 MultiStar: [#1 0.09,0.28,0.97,U] [#2 -0.25,0.27,2.08,U] [#3 -0.12,0.10,0.99,U] [#4 -0.31,-0.48,0.93,U] [#5 0.08,0.35,1.01,U] [#6 -0.23,0.46,0.91,U] [#7 0.67,0.69,0.00,R] [#8 -0.23,0.04,0.95,U] 
01:44:33.007 00.000 10844 single-star, 7 included, MultiStar: {-0.16, 0.15}, one-star: {-0.19, 0.06}
01:44:33.007 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.57 = -1.72)
01:44:33.007 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
01:44:33.007 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.81 mountX=-0.03 mountY=-0.19, mountTheta=-1.72
01:44:33.009 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.06, opts=13)
01:44:33.009 00.000 10844 Enqueuing Move request for scope (-0.19, 0.06)
01:44:33.009 00.000 11060 Worker thread wakes up
01:44:33.009 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:33.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
01:44:33.009 00.000 10844 UpdateGuideState exits: m=2930 SNR=34.1
01:44:33.009 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
01:44:33.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:33.009 00.000 11060 Moving (-0.19, 0.06) raw xDistance=-0.03 yDistance=-0.19
01:44:33.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:33.010 00.001 10844 Enqueuing Expose request
01:44:33.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:44:33.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:33.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:44:33.010 00.000 11060 MoveAxis(E, 0, ABG)
01:44:33.010 00.000 11060 Move returns status 0, amount 0
01:44:33.010 00.000 11060 MoveAxis(N, 0, ABG)
01:44:33.010 00.000 11060 Move returns status 0, amount 0
01:44:33.010 00.000 11060 move complete, result=0
01:44:33.010 00.000 11060 worker thread done servicing request
01:44:33.010 00.000 11060 Worker thread wakes up
01:44:33.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:33.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:33.012 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:33.641 00.629 11060 Exposure complete
01:44:33.820 00.179 11060 worker thread done servicing request
01:44:33.820 00.000 10844 OnExposeComplete: enter
01:44:33.821 00.001 10844 UpdateGuideState(): m_state=6
01:44:33.821 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10960
01:44:33.821 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=60.97, Mass=2805, SNR=33.4, Peak=244 HFD=4.1
01:44:33.821 00.000 10844 MultiStar: [#1 0.31,-0.31,0.94,U] [#2 0.41,0.70,0.00,M6] [#3 -0.67,0.30,0.00,M3] [#4 -0.11,-0.76,0.00,M2] [#5 0.33,-0.76,0.00,M3] [#6 0.40,0.73,0.00,M9] [#7 -0.74,-0.14,0.00,M1] [#8 -0.41,0.19,1.04,U] 
01:44:33.821 00.000 10844 refined, 2 included, MultiStar: {0.07, -0.03}, one-star: {0.34, -0.00}
01:44:33.821 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:44:33.821 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
01:44:33.822 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.42 mountX=0.02 mountY=0.07, mountTheta=1.33
01:44:33.823 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
01:44:33.823 00.000 10844 Enqueuing Move request for scope (0.07, -0.03)
01:44:33.823 00.000 11060 Worker thread wakes up
01:44:33.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:33.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:44:33.823 00.000 10844 UpdateGuideState exits: m=2805 SNR=33.4
01:44:33.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:44:33.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:33.823 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=0.07
01:44:33.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:33.823 00.000 10844 Enqueuing Expose request
01:44:33.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:33.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:33.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:44:33.823 00.000 11060 MoveAxis(E, 0, ABG)
01:44:33.823 00.000 11060 Move returns status 0, amount 0
01:44:33.823 00.000 11060 MoveAxis(N, 0, ABG)
01:44:33.823 00.000 11060 Move returns status 0, amount 0
01:44:33.824 00.001 11060 move complete, result=0
01:44:33.824 00.000 11060 worker thread done servicing request
01:44:33.824 00.000 11060 Worker thread wakes up
01:44:33.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:33.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:33.825 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:34.464 00.639 11060 Exposure complete
01:44:34.633 00.169 11060 worker thread done servicing request
01:44:34.633 00.000 10844 OnExposeComplete: enter
01:44:34.633 00.000 10844 UpdateGuideState(): m_state=6
01:44:34.633 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10961
01:44:34.633 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=61.12, Mass=2763, SNR=32.9, Peak=224 HFD=3.8
01:44:34.633 00.000 10844 MultiStar: [#1 0.09,-0.16,0.90,U] [#2 0.45,0.61,0.00,M7] [#3 -0.20,-1.06,0.00,M4] [#4 -0.43,-0.73,0.00,M3] [#5 1.18,-0.44,0.00,M4] [#6 0.39,0.64,0.00,M10] [#7 -0.72,-0.41,0.00,M2] [#8 -0.84,0.26,0.00,M1] 
01:44:34.633 00.000 10844 refined, 1 included, MultiStar: {0.24, 0.01}, one-star: {0.38, 0.15}
01:44:34.634 00.001 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
01:44:34.634 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
01:44:34.634 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.02 mountX=-0.05 mountY=0.24, mountTheta=1.77
01:44:34.636 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.01, opts=13)
01:44:34.636 00.000 10844 Enqueuing Move request for scope (0.24, 0.01)
01:44:34.636 00.000 11060 Worker thread wakes up
01:44:34.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:34.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
01:44:34.636 00.000 10844 UpdateGuideState exits: m=2763 SNR=32.9
01:44:34.636 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
01:44:34.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:34.636 00.000 11060 Moving (0.24, 0.01) raw xDistance=-0.05 yDistance=0.24
01:44:34.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:34.636 00.000 10844 Enqueuing Expose request
01:44:34.637 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:44:34.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:34.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:44:34.637 00.000 11060 MoveAxis(E, 0, ABG)
01:44:34.637 00.000 11060 Move returns status 0, amount 0
01:44:34.637 00.000 11060 MoveAxis(N, 0, ABG)
01:44:34.637 00.000 11060 Move returns status 0, amount 0
01:44:34.637 00.000 11060 move complete, result=0
01:44:34.637 00.000 11060 worker thread done servicing request
01:44:34.637 00.000 11060 Worker thread wakes up
01:44:34.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:34.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:34.641 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:35.275 00.634 11060 Exposure complete
01:44:35.458 00.183 11060 worker thread done servicing request
01:44:35.458 00.000 10844 OnExposeComplete: enter
01:44:35.458 00.000 10844 UpdateGuideState(): m_state=6
01:44:35.458 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10962
01:44:35.459 00.001 10844 Star::Find returns 1 (0), X=268.46, Y=60.66, Mass=2686, SNR=32.6, Peak=229 HFD=3.4
01:44:35.459 00.000 10844 MultiStar: [#1 0.68,0.04,0.00,M1] [#2 -0.02,0.82,0.00,M8] [#3 -0.48,-1.13,0.00,M5] [#4 0.20,-0.59,0.00,M4] [#5 0.83,-0.67,0.00,M5] [#6 0.69,0.38,0.00,R] [#7 -0.64,0.49,0.00,M3] [#8 -0.24,0.18,0.98,U] 
01:44:35.459 00.000 10844 refined, 1 included, MultiStar: {-0.13, -0.07}, one-star: {-0.02, -0.31}
01:44:35.459 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
01:44:35.459 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
01:44:35.459 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.66 mountX=0.09 mountY=-0.12, mountTheta=-0.92
01:44:35.460 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.07, opts=13)
01:44:35.461 00.001 10844 Enqueuing Move request for scope (-0.13, -0.07)
01:44:35.461 00.000 11060 Worker thread wakes up
01:44:35.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:35.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
01:44:35.461 00.000 10844 UpdateGuideState exits: m=2686 SNR=32.6
01:44:35.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
01:44:35.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:35.461 00.000 11060 Moving (-0.13, -0.07) raw xDistance=0.09 yDistance=-0.12
01:44:35.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:35.461 00.000 10844 Enqueuing Expose request
01:44:35.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:35.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:35.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:44:35.461 00.000 11060 MoveAxis(E, 0, ABG)
01:44:35.461 00.000 11060 Move returns status 0, amount 0
01:44:35.461 00.000 11060 MoveAxis(N, 0, ABG)
01:44:35.461 00.000 11060 Move returns status 0, amount 0
01:44:35.462 00.001 11060 move complete, result=0
01:44:35.462 00.000 11060 worker thread done servicing request
01:44:35.462 00.000 11060 Worker thread wakes up
01:44:35.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:35.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:35.463 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:36.100 00.637 11060 Exposure complete
01:44:36.286 00.186 11060 worker thread done servicing request
01:44:36.286 00.000 10844 OnExposeComplete: enter
01:44:36.286 00.000 10844 UpdateGuideState(): m_state=6
01:44:36.286 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10963
01:44:36.287 00.001 10844 Star::Find returns 1 (0), X=268.43, Y=61.47, Mass=2942, SNR=34.1, Peak=233 HFD=3.3
01:44:36.287 00.000 10844 MultiStar: [#1 0.57,0.83,0.00,M2] [#2 0.20,1.32,0.00,M9] [#3 0.09,-0.61,0.00,M6] [#4 -0.01,-0.65,0.00,M5] [#5 -0.72,-0.19,0.00,M6] [#6 0.08,-0.47,0.86,U] [#7 -0.08,0.37,0.88,U] [#8 0.43,0.27,0.89,U] 
01:44:36.287 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.18}, one-star: {-0.05, 0.50}
01:44:36.287 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
01:44:36.287 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
01:44:36.287 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.12 mountX=-0.20 mountY=0.06, mountTheta=2.85
01:44:36.289 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.18, opts=13)
01:44:36.289 00.000 10844 Enqueuing Move request for scope (0.09, 0.18)
01:44:36.289 00.000 11060 Worker thread wakes up
01:44:36.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:36.289 00.000 10844 UpdateGuideState exits: m=2942 SNR=34.1
01:44:36.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:36.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:36.289 00.000 10844 Enqueuing Expose request
01:44:36.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
01:44:36.290 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
01:44:36.290 00.000 11060 Moving (0.09, 0.18) raw xDistance=-0.20 yDistance=0.06
01:44:36.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:44:36.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:36.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:44:36.290 00.000 11060 MoveAxis(E, 34, ABG)
01:44:36.290 00.000 11060 Guiding  Dir = 2, Dur = 34
01:44:36.297 00.007 11060 IsSlewing returns 0
01:44:36.297 00.000 11060 IsGuiding returns 0
01:44:36.345 00.048 11060 IsGuiding returns 0
01:44:36.345 00.000 11060 Move returns status 0, amount 34
01:44:36.345 00.000 11060 MoveAxis(N, 0, ABG)
01:44:36.345 00.000 11060 Move returns status 0, amount 0
01:44:36.346 00.001 11060 move complete, result=0
01:44:36.346 00.000 11060 worker thread done servicing request
01:44:36.346 00.000 11060 Worker thread wakes up
01:44:36.346 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
01:44:36.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:36.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:36.977 00.631 11060 Exposure complete
01:44:37.149 00.172 11060 worker thread done servicing request
01:44:37.149 00.000 10844 OnExposeComplete: enter
01:44:37.149 00.000 10844 UpdateGuideState(): m_state=6
01:44:37.149 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10964
01:44:37.150 00.001 10844 Star::Find returns 1 (0), X=269.07, Y=61.08, Mass=2875, SNR=33.7, Peak=233 HFD=3.8
01:44:37.150 00.000 10844 MultiStar: [#1 0.18,0.09,1.05,U] [#2 0.08,1.67,0.00,M10] [#3 0.09,-0.59,0.92,U] [#4 0.22,-1.13,0.00,M6] [#5 0.45,-0.26,1.04,U] [#6 -0.81,-0.14,0.00,M1] [#7 -0.01,-0.08,0.90,U] [#8 0.99,0.11,0.00,M1] 
01:44:37.150 00.000 10844 refined, 4 included, MultiStar: {0.27, -0.14}, one-star: {0.58, 0.11}
01:44:37.150 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
01:44:37.150 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
01:44:37.150 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-0.48 mountX=0.09 mountY=0.29, mountTheta=1.27
01:44:37.151 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.14, opts=13)
01:44:37.151 00.000 10844 Enqueuing Move request for scope (0.27, -0.14)
01:44:37.151 00.000 11060 Worker thread wakes up
01:44:37.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
01:44:37.152 00.001 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
01:44:37.152 00.000 11060 Moving (0.27, -0.14) raw xDistance=0.09 yDistance=0.29
01:44:37.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:37.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
01:44:37.152 00.000 11060 MoveAxis(E, 0, ABG)
01:44:37.152 00.000 11060 Move returns status 0, amount 0
01:44:37.152 00.000 11060 MoveAxis(S, 111, ABG)
01:44:37.152 00.000 11060 Guiding  Dir = 1, Dur = 111
01:44:37.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:37.152 00.000 10844 UpdateGuideState exits: m=2875 SNR=33.7
01:44:37.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:37.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:37.152 00.000 10844 Enqueuing Expose request
01:44:37.160 00.008 11060 IsSlewing returns 0
01:44:37.161 00.001 11060 IsGuiding returns 0
01:44:37.285 00.124 11060 IsGuiding returns 0
01:44:37.285 00.000 11060 Move returns status 0, amount 111
01:44:37.285 00.000 11060 move complete, result=0
01:44:37.285 00.000 11060 worker thread done servicing request
01:44:37.285 00.000 11060 Worker thread wakes up
01:44:37.285 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 111 ms SOUTH
01:44:37.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:37.286 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:37.913 00.627 11060 Exposure complete
01:44:38.106 00.193 11060 worker thread done servicing request
01:44:38.106 00.000 10844 OnExposeComplete: enter
01:44:38.107 00.001 10844 UpdateGuideState(): m_state=6
01:44:38.107 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10965
01:44:38.107 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=61.02, Mass=2370, SNR=30.6, Peak=195 HFD=3.6
01:44:38.107 00.000 10844 MultiStar: [#1 0.19,-0.58,0.00,M2] [#2 0.47,0.75,0.00,R] [#3 0.21,-1.33,0.00,M6] [#4 0.15,-0.65,0.00,M7] [#5 0.62,-0.60,0.00,M6] [#6 0.12,-0.77,0.00,M2] [#7 -0.10,-0.34,0.89,U] [#8 0.14,-0.27,1.07,U] 
01:44:38.107 00.000 10844 single-star, 2 included, MultiStar: {0.05, -0.19}, one-star: {0.10, 0.04}
01:44:38.107 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
01:44:38.107 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
01:44:38.107 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.41 mountX=-0.06 mountY=0.09, mountTheta=2.15
01:44:38.109 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
01:44:38.109 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
01:44:38.109 00.000 11060 Worker thread wakes up
01:44:38.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:38.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:44:38.109 00.000 10844 UpdateGuideState exits: m=2370 SNR=30.6
01:44:38.109 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:44:38.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:38.109 00.000 11060 Moving (0.10, 0.04) raw xDistance=-0.06 yDistance=0.09
01:44:38.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:38.109 00.000 10844 Enqueuing Expose request
01:44:38.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:44:38.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:38.110 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:44:38.110 00.000 11060 MoveAxis(E, 0, ABG)
01:44:38.110 00.000 11060 Move returns status 0, amount 0
01:44:38.110 00.000 11060 MoveAxis(N, 0, ABG)
01:44:38.110 00.000 11060 Move returns status 0, amount 0
01:44:38.110 00.000 11060 move complete, result=0
01:44:38.110 00.000 11060 worker thread done servicing request
01:44:38.110 00.000 11060 Worker thread wakes up
01:44:38.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:38.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:38.112 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:38.741 00.629 11060 Exposure complete
01:44:38.900 00.159 11060 worker thread done servicing request
01:44:38.900 00.000 10844 OnExposeComplete: enter
01:44:38.900 00.000 10844 UpdateGuideState(): m_state=6
01:44:38.900 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10966
01:44:38.900 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=60.76, Mass=2959, SNR=32.9, Peak=173 HFD=4.2
01:44:38.901 00.001 10844 MultiStar: [#1 0.47,-0.17,1.05,U] [#2 0.24,0.14,2.04,U] [#3 -0.88,-0.12,0.00,M7] [#4 0.55,-1.33,0.00,M8] [#5 0.90,-0.57,0.00,M7] [#6 -0.89,-0.03,0.00,M3] [#7 -0.06,-0.05,0.96,U] [#8 -0.03,0.13,1.07,U] 
01:44:38.901 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.00}, one-star: {0.03, -0.22}
01:44:38.901 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
01:44:38.901 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
01:44:38.901 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.02 mountX=-0.02 mountY=0.15, mountTheta=1.73
01:44:38.902 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.00, opts=13)
01:44:38.902 00.000 10844 Enqueuing Move request for scope (0.15, -0.00)
01:44:38.902 00.000 11060 Worker thread wakes up
01:44:38.902 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:38.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:44:38.902 00.000 10844 UpdateGuideState exits: m=2959 SNR=32.9
01:44:38.902 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:44:38.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:38.903 00.001 11060 Moving (0.15, -0.00) raw xDistance=-0.02 yDistance=0.15
01:44:38.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:38.903 00.000 10844 Enqueuing Expose request
01:44:38.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:44:38.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:38.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:44:38.903 00.000 11060 MoveAxis(E, 0, ABG)
01:44:38.903 00.000 11060 Move returns status 0, amount 0
01:44:38.903 00.000 11060 MoveAxis(N, 0, ABG)
01:44:38.903 00.000 11060 Move returns status 0, amount 0
01:44:38.903 00.000 11060 move complete, result=0
01:44:38.903 00.000 11060 worker thread done servicing request
01:44:38.903 00.000 11060 Worker thread wakes up
01:44:38.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:38.904 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:38.904 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:39.540 00.636 11060 Exposure complete
01:44:39.728 00.188 11060 worker thread done servicing request
01:44:39.728 00.000 10844 OnExposeComplete: enter
01:44:39.728 00.000 10844 UpdateGuideState(): m_state=6
01:44:39.729 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10967
01:44:39.729 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=61.75, Mass=2800, SNR=33.6, Peak=217 HFD=3.8
01:44:39.729 00.000 10844 MultiStar: [#1 0.70,0.21,0.00,M2] [#2 -0.37,-0.26,2.09,U] [#3 0.24,0.04,0.92,U] [#4 0.49,-0.06,0.90,U] [#5 1.44,0.10,0.00,M8] [#6 0.41,0.56,0.00,M4] [#7 -0.43,0.62,0.00,M1] [#8 0.08,0.16,0.96,U] 
01:44:39.729 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.06}, one-star: {0.34, 0.77}
01:44:39.729 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
01:44:39.730 00.001 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
01:44:39.730 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.88 mountX=-0.07 mountY=0.04, mountTheta=2.62
01:44:39.731 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
01:44:39.731 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
01:44:39.731 00.000 11060 Worker thread wakes up
01:44:39.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:39.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:44:39.731 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.6
01:44:39.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:44:39.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:39.731 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=0.04
01:44:39.732 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:39.732 00.000 10844 Enqueuing Expose request
01:44:39.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:44:39.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:39.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:44:39.732 00.000 11060 MoveAxis(E, 0, ABG)
01:44:39.732 00.000 11060 Move returns status 0, amount 0
01:44:39.732 00.000 11060 MoveAxis(N, 0, ABG)
01:44:39.732 00.000 11060 Move returns status 0, amount 0
01:44:39.732 00.000 11060 move complete, result=0
01:44:39.732 00.000 11060 worker thread done servicing request
01:44:39.732 00.000 11060 Worker thread wakes up
01:44:39.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:39.733 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:39.734 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:40.391 00.657 11060 Exposure complete
01:44:40.573 00.182 11060 worker thread done servicing request
01:44:40.574 00.001 10844 OnExposeComplete: enter
01:44:40.574 00.000 10844 UpdateGuideState(): m_state=6
01:44:40.574 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10968
01:44:40.574 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=61.30, Mass=2986, SNR=34.1, Peak=192 HFD=3.9
01:44:40.574 00.000 10844 MultiStar: [#1 0.63,1.04,0.00,M3] [#2 0.04,0.63,0.00,M1] [#3 0.53,0.93,0.00,M7] [#4 0.30,0.20,0.87,U] [#5 0.48,0.33,1.04,U] [#6 0.32,0.27,0.96,U] [#7 -0.00,0.58,0.74,U] [#8 0.27,0.01,0.99,U] 
01:44:40.574 00.000 10844 single-star, 5 included, MultiStar: {0.26, 0.28}, one-star: {0.11, 0.33}
01:44:40.575 00.001 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
01:44:40.575 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:44:40.575 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.34 cameraTheta=1.25 mountX=-0.34 mountY=0.05, mountTheta=2.99
01:44:40.576 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.33, opts=13)
01:44:40.576 00.000 10844 Enqueuing Move request for scope (0.11, 0.33)
01:44:40.576 00.000 11060 Worker thread wakes up
01:44:40.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:40.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
01:44:40.576 00.000 10844 UpdateGuideState exits: m=2986 SNR=34.1
01:44:40.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
01:44:40.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:40.577 00.001 11060 Moving (0.11, 0.33) raw xDistance=-0.34 yDistance=0.05
01:44:40.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:40.577 00.000 10844 Enqueuing Expose request
01:44:40.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:44:40.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:40.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:44:40.577 00.000 11060 MoveAxis(E, 59, ABG)
01:44:40.577 00.000 11060 Guiding  Dir = 2, Dur = 59
01:44:40.585 00.008 11060 IsSlewing returns 0
01:44:40.585 00.000 11060 IsGuiding returns 0
01:44:40.648 00.063 11060 IsGuiding returns 0
01:44:40.648 00.000 11060 Move returns status 0, amount 59
01:44:40.648 00.000 11060 MoveAxis(N, 0, ABG)
01:44:40.648 00.000 11060 Move returns status 0, amount 0
01:44:40.648 00.000 11060 move complete, result=0
01:44:40.648 00.000 11060 worker thread done servicing request
01:44:40.648 00.000 11060 Worker thread wakes up
01:44:40.648 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
01:44:40.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:40.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:41.295 00.647 11060 Exposure complete
01:44:41.469 00.174 11060 worker thread done servicing request
01:44:41.469 00.000 10844 OnExposeComplete: enter
01:44:41.469 00.000 10844 UpdateGuideState(): m_state=6
01:44:41.469 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10969
01:44:41.470 00.001 10844 Star::Find returns 1 (0), X=268.46, Y=60.99, Mass=2761, SNR=32.5, Peak=219 HFD=3.6
01:44:41.470 00.000 10844 MultiStar: [#1 0.66,0.46,0.00,M4] [#2 -0.31,0.54,0.00,M2] [#3 -0.42,0.51,0.00,M8] [#4 -0.04,-0.47,0.97,U] [#5 0.36,0.11,1.15,U] [#6 -0.15,0.34,0.93,U] [#7 -0.48,-0.18,0.87,U] [#8 0.20,-0.01,1.04,U] 
01:44:41.470 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.03}, one-star: {-0.03, 0.02}
01:44:41.470 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
01:44:41.470 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
01:44:41.470 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.56 mountX=0.03 mountY=0.00, mountTheta=0.18
01:44:41.471 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.03, opts=13)
01:44:41.471 00.000 10844 Enqueuing Move request for scope (0.00, -0.03)
01:44:41.471 00.000 11060 Worker thread wakes up
01:44:41.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:41.472 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
01:44:41.472 00.000 10844 UpdateGuideState exits: m=2761 SNR=32.5
01:44:41.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
01:44:41.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:41.472 00.000 11060 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=0.00
01:44:41.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:41.472 00.000 10844 Enqueuing Expose request
01:44:41.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:44:41.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:41.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:44:41.472 00.000 11060 MoveAxis(E, 0, ABG)
01:44:41.472 00.000 11060 Move returns status 0, amount 0
01:44:41.472 00.000 11060 MoveAxis(N, 0, ABG)
01:44:41.472 00.000 11060 Move returns status 0, amount 0
01:44:41.472 00.000 11060 move complete, result=0
01:44:41.473 00.001 11060 worker thread done servicing request
01:44:41.473 00.000 11060 Worker thread wakes up
01:44:41.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:41.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:41.474 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:42.112 00.638 11060 Exposure complete
01:44:42.282 00.170 11060 worker thread done servicing request
01:44:42.283 00.001 10844 OnExposeComplete: enter
01:44:42.283 00.000 10844 UpdateGuideState(): m_state=6
01:44:42.283 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10970
01:44:42.283 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=60.86, Mass=2686, SNR=32.6, Peak=191 HFD=3.6
01:44:42.283 00.000 10844 MultiStar: [#1 0.20,0.33,1.06,U] [#2 -0.25,0.22,1.99,U] [#3 -0.07,-0.29,1.04,U] [#4 0.32,-0.40,1.10,U] [#5 -0.34,-0.41,1.11,U] [#6 -0.11,0.45,0.95,U] [#7 -0.39,-0.17,0.84,U] [#8 0.29,0.05,0.98,U] 
01:44:42.283 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.11, -0.11}
01:44:42.283 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
01:44:42.284 00.001 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
01:44:42.284 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.71 mountX=0.03 mountY=-0.04, mountTheta=-0.96
01:44:42.285 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
01:44:42.292 00.007 10844 Enqueuing Move request for scope (-0.04, -0.02)
01:44:42.292 00.000 11060 Worker thread wakes up
01:44:42.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:42.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:44:42.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:44:42.292 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=-0.04
01:44:42.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:44:42.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:42.292 00.000 10844 UpdateGuideState exits: m=2686 SNR=32.6
01:44:42.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:44:42.292 00.000 11060 MoveAxis(E, 0, ABG)
01:44:42.292 00.000 11060 Move returns status 0, amount 0
01:44:42.292 00.000 11060 MoveAxis(N, 0, ABG)
01:44:42.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:42.292 00.000 11060 Move returns status 0, amount 0
01:44:42.292 00.000 11060 move complete, result=0
01:44:42.292 00.000 11060 worker thread done servicing request
01:44:42.294 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:42.294 00.000 10844 Enqueuing Expose request
01:44:42.294 00.000 11060 Worker thread wakes up
01:44:42.294 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:42.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:42.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:42.928 00.634 11060 Exposure complete
01:44:43.092 00.164 11060 worker thread done servicing request
01:44:43.092 00.000 10844 OnExposeComplete: enter
01:44:43.092 00.000 10844 UpdateGuideState(): m_state=6
01:44:43.092 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10971
01:44:43.092 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=61.76, Mass=2782, SNR=33.5, Peak=225 HFD=3.7
01:44:43.092 00.000 10844 MultiStar: [#1 0.42,0.62,0.00,M4] [#2 -0.66,-0.14,0.00,M2] [#3 -0.10,-0.51,1.03,U] [#4 0.57,-0.00,0.95,U] [#5 0.18,0.45,1.11,U] [#6 0.23,0.37,0.91,U] [#7 0.17,0.10,0.89,U] [#8 -0.16,-0.20,1.04,U] 
01:44:43.092 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.14}, one-star: {-0.01, 0.79}
01:44:43.092 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:44:43.093 00.001 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
01:44:43.093 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.87 mountX=-0.16 mountY=0.10, mountTheta=2.61
01:44:43.094 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.14, opts=13)
01:44:43.094 00.000 10844 Enqueuing Move request for scope (0.12, 0.14)
01:44:43.094 00.000 11060 Worker thread wakes up
01:44:43.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:43.094 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.5
01:44:43.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:43.094 00.000 10844 Enqueuing Expose request
01:44:43.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
01:44:43.094 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
01:44:43.094 00.000 11060 Moving (0.12, 0.14) raw xDistance=-0.16 yDistance=0.10
01:44:43.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:44:43.095 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:43.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:44:43.095 00.000 11060 MoveAxis(E, 28, ABG)
01:44:43.095 00.000 11060 Guiding  Dir = 2, Dur = 28
01:44:43.103 00.008 11060 IsSlewing returns 0
01:44:43.103 00.000 11060 IsGuiding returns 0
01:44:43.135 00.032 11060 IsGuiding returns 0
01:44:43.135 00.000 11060 Move returns status 0, amount 28
01:44:43.135 00.000 11060 MoveAxis(N, 0, ABG)
01:44:43.135 00.000 11060 Move returns status 0, amount 0
01:44:43.135 00.000 11060 move complete, result=0
01:44:43.135 00.000 11060 worker thread done servicing request
01:44:43.135 00.000 11060 Worker thread wakes up
01:44:43.135 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
01:44:43.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:43.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:43.777 00.642 11060 Exposure complete
01:44:43.950 00.173 11060 worker thread done servicing request
01:44:43.950 00.000 10844 OnExposeComplete: enter
01:44:43.950 00.000 10844 UpdateGuideState(): m_state=6
01:44:43.951 00.001 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10972
01:44:43.951 00.000 10844 Star::Find returns 1 (0), X=269.19, Y=61.84, Mass=2829, SNR=33.5, Peak=217 HFD=3.7
01:44:43.951 00.000 10844 MultiStar: [#1 0.51,-0.02,0.98,U] [#2 0.07,-0.16,1.91,U] [#3 -0.06,-0.87,0.00,M7] [#4 -0.03,-0.67,0.00,M4] [#5 -0.19,-0.73,0.00,M5] [#6 -0.07,-0.18,0.88,U] [#7 0.06,-0.10,0.87,U] [#8 -0.01,-0.05,0.93,U] 
01:44:43.951 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.04}, one-star: {0.70, 0.87}
01:44:43.951 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
01:44:43.951 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
01:44:43.951 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.20 mountX=-0.08 mountY=0.19, mountTheta=1.95
01:44:43.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
01:44:43.952 00.000 10844 Enqueuing Move request for scope (0.20, 0.04)
01:44:43.952 00.000 11060 Worker thread wakes up
01:44:43.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:43.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
01:44:43.952 00.000 10844 UpdateGuideState exits: m=2829 SNR=33.5
01:44:43.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
01:44:43.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.952 00.000 11060 Moving (0.20, 0.04) raw xDistance=-0.08 yDistance=0.19
01:44:43.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:43.952 00.000 10844 Enqueuing Expose request
01:44:43.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:44:43.954 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
01:44:43.954 00.000 11060 MoveAxis(E, 0, ABG)
01:44:43.954 00.000 11060 Move returns status 0, amount 0
01:44:43.954 00.000 11060 MoveAxis(S, 74, ABG)
01:44:43.954 00.000 11060 Guiding  Dir = 1, Dur = 74
01:44:43.982 00.028 11060 IsSlewing returns 0
01:44:43.982 00.000 11060 IsGuiding returns 0
01:44:44.069 00.087 11060 IsGuiding returns 0
01:44:44.069 00.000 11060 Move returns status 0, amount 74
01:44:44.069 00.000 11060 move complete, result=0
01:44:44.070 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 74 ms SOUTH
01:44:44.074 00.004 11060 worker thread done servicing request
01:44:44.074 00.000 11060 Worker thread wakes up
01:44:44.075 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:44.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:44.716 00.641 11060 Exposure complete
01:44:44.885 00.169 11060 worker thread done servicing request
01:44:44.885 00.000 10844 OnExposeComplete: enter
01:44:44.886 00.001 10844 UpdateGuideState(): m_state=6
01:44:44.886 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10973
01:44:44.886 00.000 10844 Star::Find returns 1 (0), X=269.05, Y=61.18, Mass=3059, SNR=35.3, Peak=238 HFD=3.8
01:44:44.886 00.000 10844 MultiStar: [#1 0.39,0.72,0.00,M4] [#2 0.15,0.51,1.93,U] [#3 0.26,-0.35,0.91,U] [#4 -0.11,0.14,0.92,U] [#5 1.09,-0.36,0.00,M6] [#6 -0.08,0.58,0.85,U] [#7 -0.15,-0.55,0.72,U] [#8 0.32,0.31,0.90,U] 
01:44:44.886 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.19}, one-star: {0.56, 0.20}
01:44:44.886 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
01:44:44.886 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:44:44.886 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.90 mountX=-0.21 mountY=0.12, mountTheta=2.64
01:44:44.887 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.19, opts=13)
01:44:44.887 00.000 10844 Enqueuing Move request for scope (0.15, 0.19)
01:44:44.888 00.001 11060 Worker thread wakes up
01:44:44.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:44.888 00.000 10844 UpdateGuideState exits: m=3059 SNR=35.3
01:44:44.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:44.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:44.888 00.000 10844 Enqueuing Expose request
01:44:44.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
01:44:44.888 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
01:44:44.888 00.000 11060 Moving (0.15, 0.19) raw xDistance=-0.21 yDistance=0.12
01:44:44.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:44:44.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:44.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:44:44.888 00.000 11060 MoveAxis(E, 37, ABG)
01:44:44.889 00.001 11060 Guiding  Dir = 2, Dur = 37
01:44:44.913 00.024 11060 IsSlewing returns 0
01:44:44.913 00.000 11060 IsGuiding returns 0
01:44:44.982 00.069 11060 IsGuiding returns 0
01:44:44.982 00.000 11060 Move returns status 0, amount 37
01:44:44.984 00.002 11060 MoveAxis(N, 0, ABG)
01:44:44.984 00.000 11060 Move returns status 0, amount 0
01:44:44.984 00.000 11060 move complete, result=0
01:44:44.984 00.000 11060 worker thread done servicing request
01:44:44.984 00.000 11060 Worker thread wakes up
01:44:44.984 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
01:44:44.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:44.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:45.623 00.639 11060 Exposure complete
01:44:45.785 00.162 11060 worker thread done servicing request
01:44:45.785 00.000 10844 OnExposeComplete: enter
01:44:45.785 00.000 10844 UpdateGuideState(): m_state=6
01:44:45.785 00.000 10844 Star::Find(15, 269, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10974
01:44:45.785 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=61.01, Mass=2865, SNR=33.7, Peak=208 HFD=3.9
01:44:45.785 00.000 10844 MultiStar: [#1 -0.24,0.90,0.00,M5] [#2 0.57,-0.11,2.20,U] [#3 -0.35,-0.24,0.94,U] [#4 0.42,0.03,0.99,U] [#5 0.96,0.06,0.00,M7] [#6 0.04,0.46,0.89,U] [#7 -0.83,-0.41,0.00,M1] [#8 0.50,-0.01,1.04,U] 
01:44:45.785 00.000 10844 single-star, 5 included, MultiStar: {0.25, 0.00}, one-star: {-0.15, 0.04}
01:44:45.785 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
01:44:45.787 00.002 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.65)
01:44:45.787 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=-0.01 mountY=-0.15, mountTheta=-1.63
01:44:45.788 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
01:44:45.788 00.000 10844 Enqueuing Move request for scope (-0.15, 0.04)
01:44:45.788 00.000 11060 Worker thread wakes up
01:44:45.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:45.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
01:44:45.788 00.000 10844 UpdateGuideState exits: m=2865 SNR=33.7
01:44:45.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
01:44:45.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:45.788 00.000 11060 Moving (-0.15, 0.04) raw xDistance=-0.01 yDistance=-0.15
01:44:45.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:45.788 00.000 10844 Enqueuing Expose request
01:44:45.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:44:45.789 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:45.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:44:45.789 00.000 11060 MoveAxis(E, 0, ABG)
01:44:45.789 00.000 11060 Move returns status 0, amount 0
01:44:45.789 00.000 11060 MoveAxis(N, 0, ABG)
01:44:45.789 00.000 11060 Move returns status 0, amount 0
01:44:45.789 00.000 11060 move complete, result=0
01:44:45.789 00.000 11060 worker thread done servicing request
01:44:45.789 00.000 11060 Worker thread wakes up
01:44:45.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:45.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:45.790 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:46.424 00.634 11060 Exposure complete
01:44:46.600 00.176 11060 worker thread done servicing request
01:44:46.600 00.000 10844 OnExposeComplete: enter
01:44:46.600 00.000 10844 UpdateGuideState(): m_state=6
01:44:46.600 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10975
01:44:46.600 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=61.21, Mass=3114, SNR=35.5, Peak=238 HFD=3.7
01:44:46.600 00.000 10844 MultiStar: [#1 0.72,0.21,0.00,M6] [#2 0.30,0.44,1.99,U] [#3 -0.12,-0.12,0.99,U] [#4 0.45,-0.71,0.00,M3] [#5 1.40,-0.36,0.00,M8] [#6 -0.19,-0.33,0.83,U] [#7 -0.34,-1.02,0.00,M2] [#8 -0.19,0.28,0.86,U] 
01:44:46.602 00.002 10844 refined, 4 included, MultiStar: {0.05, 0.17}, one-star: {0.15, 0.23}
01:44:46.602 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:44:46.602 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
01:44:46.602 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.26 mountX=-0.18 mountY=0.03, mountTheta=3.00
01:44:46.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
01:44:46.603 00.000 10844 Enqueuing Move request for scope (0.05, 0.17)
01:44:46.603 00.000 11060 Worker thread wakes up
01:44:46.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:44:46.603 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:44:46.603 00.000 11060 Moving (0.05, 0.17) raw xDistance=-0.18 yDistance=0.03
01:44:46.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:44:46.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:46.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:46.603 00.000 10844 UpdateGuideState exits: m=3114 SNR=35.5
01:44:46.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:46.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:46.603 00.000 10844 Enqueuing Expose request
01:44:46.604 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:44:46.604 00.000 11060 MoveAxis(E, 31, ABG)
01:44:46.604 00.000 11060 Guiding  Dir = 2, Dur = 31
01:44:46.617 00.013 11060 IsSlewing returns 0
01:44:46.617 00.000 11060 IsGuiding returns 0
01:44:46.664 00.047 11060 IsGuiding returns 0
01:44:46.664 00.000 11060 Move returns status 0, amount 31
01:44:46.664 00.000 11060 MoveAxis(N, 0, ABG)
01:44:46.664 00.000 11060 Move returns status 0, amount 0
01:44:46.664 00.000 11060 move complete, result=0
01:44:46.664 00.000 11060 worker thread done servicing request
01:44:46.664 00.000 11060 Worker thread wakes up
01:44:46.664 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
01:44:46.665 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:46.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:47.295 00.630 11060 Exposure complete
01:44:47.465 00.170 11060 worker thread done servicing request
01:44:47.465 00.000 10844 OnExposeComplete: enter
01:44:47.465 00.000 10844 UpdateGuideState(): m_state=6
01:44:47.465 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10976
01:44:47.465 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=60.24, Mass=2798, SNR=33.4, Peak=210 HFD=3.7
01:44:47.466 00.001 10844 MultiStar: [#1 0.09,-0.42,1.02,U] [#2 -0.15,0.19,1.92,U] [#3 -0.05,-0.22,0.99,U] [#4 0.65,-0.54,0.00,M4] [#5 0.23,-0.50,1.10,U] [#6 -0.60,0.74,0.00,M1] [#7 -0.28,-0.23,0.86,U] [#8 0.06,-0.08,0.96,U] 
01:44:47.466 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.23}, one-star: {0.06, -0.74}
01:44:47.466 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
01:44:47.466 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
01:44:47.466 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.64 mountX=0.23 mountY=0.02, mountTheta=0.10
01:44:47.468 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.23, opts=13)
01:44:47.468 00.000 10844 Enqueuing Move request for scope (-0.02, -0.23)
01:44:47.468 00.000 11060 Worker thread wakes up
01:44:47.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:47.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
01:44:47.468 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.4
01:44:47.468 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
01:44:47.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:47.469 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:47.469 00.000 10844 Enqueuing Expose request
01:44:47.469 00.000 11060 Moving (-0.02, -0.23) raw xDistance=0.23 yDistance=0.02
01:44:47.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:44:47.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:47.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:44:47.469 00.000 11060 MoveAxis(W, 40, ABG)
01:44:47.469 00.000 11060 Guiding  Dir = 3, Dur = 40
01:44:47.511 00.042 11060 IsSlewing returns 0
01:44:47.511 00.000 11060 IsGuiding returns 0
01:44:47.588 00.077 11060 IsGuiding returns 0
01:44:47.588 00.000 11060 Move returns status 0, amount 40
01:44:47.589 00.001 11060 MoveAxis(N, 0, ABG)
01:44:47.589 00.000 11060 Move returns status 0, amount 0
01:44:47.589 00.000 11060 move complete, result=0
01:44:47.589 00.000 11060 worker thread done servicing request
01:44:47.589 00.000 11060 Worker thread wakes up
01:44:47.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:47.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:47.589 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
01:44:48.217 00.628 11060 Exposure complete
01:44:48.390 00.173 11060 worker thread done servicing request
01:44:48.390 00.000 10844 OnExposeComplete: enter
01:44:48.390 00.000 10844 UpdateGuideState(): m_state=6
01:44:48.390 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10977
01:44:48.390 00.000 10844 Star::Find returns 1 (1), X=267.96, Y=61.28, Mass=3342, SNR=36.3, Peak=255 HFD=3.9
01:44:48.391 00.001 10844 MultiStar: [#1 0.14,-0.36,0.99,U] [#2 -0.95,-0.18,0.00,M1] [#3 -0.37,0.33,0.89,U] [#4 0.24,-0.54,0.92,U] [#5 0.18,0.08,0.94,U] [#6 -0.69,0.79,0.00,M2] [#7 -0.20,0.05,0.74,U] [#8 -0.44,0.08,0.87,U] 
01:44:48.391 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.01}, one-star: {-0.53, 0.31}
01:44:48.391 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
01:44:48.391 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
01:44:48.391 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.07 mountX=0.03 mountY=-0.13, mountTheta=-1.32
01:44:48.393 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
01:44:48.393 00.000 10844 Enqueuing Move request for scope (-0.14, -0.01)
01:44:48.393 00.000 11060 Worker thread wakes up
01:44:48.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
01:44:48.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
01:44:48.393 00.000 11060 Moving (-0.14, -0.01) raw xDistance=0.03 yDistance=-0.13
01:44:48.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:48.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:44:48.393 00.000 10844 UpdateGuideState exits: m=3342 SNR=36.3 Saturated
01:44:48.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:48.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:48.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:44:48.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:48.394 00.001 10844 Enqueuing Expose request
01:44:48.394 00.000 11060 MoveAxis(E, 0, ABG)
01:44:48.394 00.000 11060 Move returns status 0, amount 0
01:44:48.394 00.000 11060 MoveAxis(N, 0, ABG)
01:44:48.394 00.000 11060 Move returns status 0, amount 0
01:44:48.394 00.000 11060 move complete, result=0
01:44:48.394 00.000 11060 worker thread done servicing request
01:44:48.394 00.000 11060 Worker thread wakes up
01:44:48.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:48.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:48.395 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:49.030 00.635 11060 Exposure complete
01:44:49.210 00.180 11060 worker thread done servicing request
01:44:49.211 00.001 10844 OnExposeComplete: enter
01:44:49.211 00.000 10844 UpdateGuideState(): m_state=6
01:44:49.211 00.000 10844 Star::Find(15, 267, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10978
01:44:49.211 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=60.76, Mass=2702, SNR=32.6, Peak=197 HFD=3.7
01:44:49.211 00.000 10844 MultiStar: [#1 -0.90,0.32,0.00,M5] [#2 -1.37,0.30,0.00,M2] [#3 -1.06,-0.12,0.00,M3] [#4 -0.05,-0.90,0.00,M4] [#5 -0.13,-0.05,0.97,U] [#6 -0.79,0.27,0.00,M3] [#7 -1.09,-0.27,0.00,M1] [#8 -0.88,0.11,0.00,M1] 
01:44:49.211 00.000 10844 refined, 1 included, MultiStar: {-0.27, -0.13}, one-star: {-0.41, -0.21}
01:44:49.211 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
01:44:49.211 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
01:44:49.212 00.001 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-2.69 mountX=0.18 mountY=-0.25, mountTheta=-0.94
01:44:49.213 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.13, opts=13)
01:44:49.213 00.000 10844 Enqueuing Move request for scope (-0.27, -0.13)
01:44:49.213 00.000 11060 Worker thread wakes up
01:44:49.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:44:49.213 00.000 10844 UpdateGuideState exits: m=2702 SNR=32.6
01:44:49.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:49.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:49.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.13) opts 0xd
01:44:49.213 00.000 10844 Enqueuing Expose request
01:44:49.213 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.13)
01:44:49.213 00.000 11060 Moving (-0.27, -0.13) raw xDistance=0.18 yDistance=-0.25
01:44:49.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:44:49.214 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:44:49.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:44:49.214 00.000 11060 MoveAxis(W, 31, ABG)
01:44:49.214 00.000 11060 Guiding  Dir = 3, Dur = 31
01:44:49.230 00.016 11060 IsSlewing returns 0
01:44:49.230 00.000 11060 IsGuiding returns 0
01:44:49.276 00.046 11060 IsGuiding returns 0
01:44:49.276 00.000 11060 Move returns status 0, amount 31
01:44:49.276 00.000 11060 MoveAxis(N, 0, ABG)
01:44:49.276 00.000 11060 Move returns status 0, amount 0
01:44:49.276 00.000 11060 move complete, result=0
01:44:49.276 00.000 11060 worker thread done servicing request
01:44:49.276 00.000 11060 Worker thread wakes up
01:44:49.276 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
01:44:49.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:49.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:49.909 00.633 11060 Exposure complete
01:44:50.072 00.163 11060 worker thread done servicing request
01:44:50.072 00.000 10844 OnExposeComplete: enter
01:44:50.072 00.000 10844 UpdateGuideState(): m_state=6
01:44:50.073 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10979
01:44:50.073 00.000 10844 Star::Find returns 1 (1), X=268.06, Y=60.71, Mass=4210, SNR=40.7, Peak=255 HFD=3.9
01:44:50.074 00.001 10844 MultiStar: [#1 0.62,0.46,0.00,M6] [#2 -1.58,0.48,0.00,M3] [#3 -0.80,-0.38,0.00,M4] [#4 -0.34,-1.15,0.00,M5] [#5 0.46,0.10,0.90,U] [#6 -0.53,0.26,0.77,U] [#7 -0.66,0.46,0.00,M2] [#8 -0.84,-0.22,0.00,M2] 
01:44:50.074 00.000 10844 refined, 2 included, MultiStar: {-0.16, 0.01}, one-star: {-0.43, -0.26}
01:44:50.074 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
01:44:50.085 00.011 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.47)
01:44:50.085 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.08 mountX=0.02 mountY=-0.16, mountTheta=-1.45
01:44:50.087 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.01, opts=13)
01:44:50.087 00.000 10844 Enqueuing Move request for scope (-0.16, 0.01)
01:44:50.087 00.000 11060 Worker thread wakes up
01:44:50.088 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:50.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
01:44:50.088 00.000 10844 UpdateGuideState exits: m=4210 SNR=40.7 Saturated
01:44:50.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
01:44:50.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:50.088 00.000 11060 Moving (-0.16, 0.01) raw xDistance=0.02 yDistance=-0.16
01:44:50.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:50.088 00.000 10844 Enqueuing Expose request
01:44:50.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:50.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:50.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:44:50.088 00.000 11060 MoveAxis(E, 0, ABG)
01:44:50.088 00.000 11060 Move returns status 0, amount 0
01:44:50.089 00.001 11060 MoveAxis(N, 0, ABG)
01:44:50.089 00.000 11060 Move returns status 0, amount 0
01:44:50.089 00.000 11060 move complete, result=0
01:44:50.089 00.000 11060 worker thread done servicing request
01:44:50.089 00.000 11060 Worker thread wakes up
01:44:50.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:50.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:50.092 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:50.721 00.629 11060 Exposure complete
01:44:50.913 00.192 10844 OnExposeComplete: enter
01:44:50.913 00.000 10844 UpdateGuideState(): m_state=6
01:44:50.913 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10980
01:44:50.913 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=60.83, Mass=2349, SNR=30.8, Peak=226 HFD=3.5
01:44:50.914 00.001 11060 worker thread done servicing request
01:44:50.914 00.000 10844 MultiStar: [#1 0.49,0.69,0.00,M7] [#2 -0.75,-0.14,0.00,M4] [#3 -0.31,-0.37,1.21,U] [#4 0.20,-0.22,0.97,U] [#5 -0.43,-0.21,1.19,U] [#6 0.47,-0.69,0.00,M3] [#7 -0.27,0.51,0.91,U] [#8 0.33,0.23,1.00,U] 
01:44:50.914 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.06}, one-star: {0.02, -0.14}
01:44:50.914 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
01:44:50.914 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
01:44:50.914 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.58 mountX=0.07 mountY=-0.08, mountTheta=-0.84
01:44:50.916 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.06, opts=13)
01:44:50.916 00.000 10844 Enqueuing Move request for scope (-0.09, -0.06)
01:44:50.916 00.000 11060 Worker thread wakes up
01:44:50.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
01:44:50.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
01:44:50.916 00.000 11060 Moving (-0.09, -0.06) raw xDistance=0.07 yDistance=-0.08
01:44:50.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:44:50.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:50.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:50.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:44:50.916 00.000 11060 MoveAxis(E, 0, ABG)
01:44:50.916 00.000 11060 Move returns status 0, amount 0
01:44:50.916 00.000 10844 UpdateGuideState exits: m=2349 SNR=30.8
01:44:50.916 00.000 11060 MoveAxis(N, 0, ABG)
01:44:50.916 00.000 11060 Move returns status 0, amount 0
01:44:50.916 00.000 11060 move complete, result=0
01:44:50.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:50.916 00.000 11060 worker thread done servicing request
01:44:50.917 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:50.917 00.000 10844 Enqueuing Expose request
01:44:50.917 00.000 11060 Worker thread wakes up
01:44:50.917 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:50.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:50.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:51.575 00.658 11060 Exposure complete
01:44:51.737 00.162 11060 worker thread done servicing request
01:44:51.737 00.000 10844 OnExposeComplete: enter
01:44:51.737 00.000 10844 UpdateGuideState(): m_state=6
01:44:51.737 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10981
01:44:51.737 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=61.86, Mass=3072, SNR=34.7, Peak=255 HFD=3.6
01:44:51.738 00.001 10844 MultiStar: [#1 0.54,0.55,0.00,M8] [#2 -0.95,0.19,0.00,M5] [#3 0.20,0.20,0.92,U] [#4 -0.26,-0.40,0.86,U] [#5 -0.02,-0.16,1.01,U] [#6 0.04,0.09,0.88,U] [#7 -0.22,0.30,0.73,U] [#8 -0.12,-0.26,0.92,U] 
01:44:51.738 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.10}, one-star: {0.08, 0.88}
01:44:51.738 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.66 = -2.63)
01:44:51.738 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
01:44:51.738 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.90 mountX=-0.09 mountY=-0.05, mountTheta=-2.64
01:44:51.739 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.10, opts=13)
01:44:51.739 00.000 10844 Enqueuing Move request for scope (-0.03, 0.10)
01:44:51.739 00.000 11060 Worker thread wakes up
01:44:51.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:51.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:44:51.739 00.000 10844 UpdateGuideState exits: m=3072 SNR=34.7 Saturated
01:44:51.740 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:44:51.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:51.740 00.000 11060 Moving (-0.03, 0.10) raw xDistance=-0.09 yDistance=-0.05
01:44:51.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:51.740 00.000 10844 Enqueuing Expose request
01:44:51.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:44:51.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:51.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:44:51.740 00.000 11060 MoveAxis(E, 0, ABG)
01:44:51.740 00.000 11060 Move returns status 0, amount 0
01:44:51.740 00.000 11060 MoveAxis(N, 0, ABG)
01:44:51.740 00.000 11060 Move returns status 0, amount 0
01:44:51.740 00.000 11060 move complete, result=0
01:44:51.740 00.000 11060 worker thread done servicing request
01:44:51.740 00.000 11060 Worker thread wakes up
01:44:51.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:51.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:51.742 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:52.383 00.641 11060 Exposure complete
01:44:52.569 00.186 11060 worker thread done servicing request
01:44:52.569 00.000 10844 OnExposeComplete: enter
01:44:52.569 00.000 10844 UpdateGuideState(): m_state=6
01:44:52.569 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10982
01:44:52.569 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=61.36, Mass=2641, SNR=32.2, Peak=215 HFD=3.5
01:44:52.569 00.000 10844 MultiStar: [#1 0.56,1.10,0.00,M9] [#2 -0.55,-0.01,2.06,U] [#3 -0.26,-0.50,1.05,U] [#4 -0.19,-0.44,0.89,U] [#5 0.15,0.33,1.14,U] [#6 -0.07,0.10,0.95,U] [#7 -0.77,0.39,0.00,M1] [#8 -0.17,-0.20,0.98,U] 
01:44:52.569 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.04}, one-star: {0.35, 0.39}
01:44:52.569 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
01:44:52.569 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
01:44:52.571 00.002 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.92 mountX=0.06 mountY=-0.15, mountTheta=-1.17
01:44:52.571 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.04, opts=13)
01:44:52.571 00.000 10844 Enqueuing Move request for scope (-0.16, -0.04)
01:44:52.571 00.000 11060 Worker thread wakes up
01:44:52.572 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
01:44:52.572 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
01:44:52.572 00.000 11060 Moving (-0.16, -0.04) raw xDistance=0.06 yDistance=-0.15
01:44:52.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:52.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:52.572 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:52.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:44:52.572 00.000 11060 MoveAxis(E, 0, ABG)
01:44:52.572 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.2
01:44:52.572 00.000 11060 Move returns status 0, amount 0
01:44:52.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:52.572 00.000 11060 MoveAxis(N, 0, ABG)
01:44:52.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:52.572 00.000 10844 Enqueuing Expose request
01:44:52.572 00.000 11060 Move returns status 0, amount 0
01:44:52.573 00.001 11060 move complete, result=0
01:44:52.573 00.000 11060 worker thread done servicing request
01:44:52.573 00.000 11060 Worker thread wakes up
01:44:52.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:52.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:52.575 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:53.210 00.635 11060 Exposure complete
01:44:53.381 00.171 11060 worker thread done servicing request
01:44:53.381 00.000 10844 OnExposeComplete: enter
01:44:53.381 00.000 10844 UpdateGuideState(): m_state=6
01:44:53.381 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10983
01:44:53.381 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=61.31, Mass=3091, SNR=34.7, Peak=228 HFD=3.9
01:44:53.381 00.000 10844 MultiStar: [#1 0.89,0.54,0.00,M10] [#2 -1.09,0.97,0.00,M5] [#3 -0.10,0.35,0.97,U] [#4 -0.18,-0.15,0.92,U] [#5 0.20,-0.36,1.12,U] [#6 0.60,0.28,0.00,M2] [#7 -0.23,0.07,0.75,U] [#8 -0.13,-0.22,0.94,U] 
01:44:53.381 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.00}, one-star: {0.39, 0.34}
01:44:53.381 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
01:44:53.381 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
01:44:53.382 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.16 mountX=-0.00 mountY=0.01, mountTheta=1.60
01:44:53.382 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.00, opts=13)
01:44:53.382 00.000 10844 Enqueuing Move request for scope (0.01, -0.00)
01:44:53.382 00.000 11060 Worker thread wakes up
01:44:53.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
01:44:53.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
01:44:53.384 00.002 11060 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
01:44:53.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:44:53.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:53.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:53.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:44:53.384 00.000 11060 MoveAxis(E, 0, ABG)
01:44:53.384 00.000 11060 Move returns status 0, amount 0
01:44:53.384 00.000 10844 UpdateGuideState exits: m=3091 SNR=34.7
01:44:53.384 00.000 11060 MoveAxis(N, 0, ABG)
01:44:53.384 00.000 11060 Move returns status 0, amount 0
01:44:53.384 00.000 11060 move complete, result=0
01:44:53.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:53.384 00.000 11060 worker thread done servicing request
01:44:53.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:53.384 00.000 10844 Enqueuing Expose request
01:44:53.384 00.000 11060 Worker thread wakes up
01:44:53.384 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:53.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:53.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,46,31,31)
01:44:54.056 00.672 11060 Exposure complete
01:44:54.178 00.122 10844 evsrv: cli 0EEEE2F0 connect
01:44:54.178 00.000 10844 case statement mapped state 6 to 3
01:44:54.179 00.001 10844 case statement mapped state 6 to 3
01:44:54.180 00.001 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_app_state","id":"5317978d-fb6e-42d3-9ce7-df5daa02a95c"}
01:44:54.180 00.000 10844 case statement mapped state 6 to 3
01:44:54.180 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5317978d-fb6e-42d3-9ce7-df5daa02a95c"}
01:44:54.181 00.001 10844 evsrv: cli 0EEEE2F0 disconnect
01:44:54.182 00.001 10844 evsrv: cli 0EEEE610 connect
01:44:54.182 00.000 10844 case statement mapped state 6 to 3
01:44:54.183 00.001 10844 case statement mapped state 6 to 3
01:44:54.184 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"51e82c2e-08d8-4b2f-a8cb-13d74585d047"}
01:44:54.184 00.000 10844 PhdController::Dither begins
01:44:54.184 00.000 10844 dither: size=5.00, dRA=2.11 dDec=0.14
01:44:54.184 00.000 10844 MountToCamera -- mountTheta (0.06) + m_xAngle (-1.75) = xAngle (-1.69 = -1.69)
01:44:54.184 00.000 10844 MountToCamera -- mountX=2.11 mountY=0.14 hyp=2.11 mountTheta=0.06 cameraX=-0.25, cameraY=-2.09 cameraTheta=-1.69
01:44:54.184 00.000 10844 setting lock position to (268.24, 58.88)
01:44:54.187 00.003 10844 Mount: notify guiding dithered (-0.2, -2.1)
01:44:54.188 00.001 10844 MultiStar: stabilizing after lock position change
01:44:54.188 00.000 10844 Status Line: Dither by 2.11,0.14
01:44:54.189 00.001 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:44:54.190 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
01:44:54.190 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":0,"id":"51e82c2e-08d8-4b2f-a8cb-13d74585d047"}
01:44:54.191 00.001 10844 evsrv: cli 0EEEE610 disconnect
01:44:54.249 00.058 11060 worker thread done servicing request
01:44:54.250 00.001 10844 OnExposeComplete: enter
01:44:54.250 00.000 10844 UpdateGuideState(): m_state=6
01:44:54.250 00.000 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10984
01:44:54.250 00.000 10844 Star::Find returns 1 (0), X=268.96, Y=61.30, Mass=2786, SNR=33.8, Peak=244 HFD=3.6
01:44:54.250 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
01:44:54.250 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
01:44:54.250 00.000 10844 CameraToMount -- cameraX=0.73 cameraY=2.42 hyp=2.53 cameraTheta=1.28 mountX=-2.51 mountY=0.32, mountTheta=3.01
01:44:54.252 00.002 10844 dither recenter: remaining=(-2.1,-0.1) step=(-2.1,-0.1)
01:44:54.252 00.000 10844 MountToCamera -- mountTheta (-3.08) + m_xAngle (-1.75) = xAngle (-4.83 = 1.45)
01:44:54.252 00.000 10844 MountToCamera -- mountX=-2.11 mountY=-0.14 hyp=2.11 mountTheta=-3.08 cameraX=0.25, cameraY=2.09 cameraTheta=1.45
01:44:54.252 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=2.09, opts=4)
01:44:54.252 00.000 10844 Enqueuing Move request for scope (0.25, 2.09)
01:44:54.252 00.000 10844 Mount: notify direct move -2.11,-0.14
01:44:54.252 00.000 11060 Worker thread wakes up
01:44:54.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 2.09) opts 0x4
01:44:54.252 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:44:54.252 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 2.09)
01:44:54.253 00.001 11060 Moving (0.25, 2.09) raw xDistance=-2.11 yDistance=-0.14
01:44:54.253 00.000 11060 BLC: window closed
01:44:54.253 00.000 10844 UpdateGuideState exits: m=2786 SNR=33.8
01:44:54.253 00.000 11060 MoveAxis(E, 1353, B)
01:44:54.253 00.000 10844 PhdController: settling, locked = 1, distance = 2.31 (1.50) aobump = 0 frame = 1 / 99999
01:44:54.253 00.000 11060 Guiding  Dir = 2, Dur = 1353
01:44:54.253 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371094.253,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":2.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:44:54.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:54.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:54.253 00.000 10844 Enqueuing Expose request
01:44:54.265 00.012 11060 IsSlewing returns 0
01:44:54.265 00.000 11060 IsGuiding returns 0
01:44:55.628 01.363 11060 IsGuiding returns 0
01:44:55.628 00.000 11060 Move returns status 0, amount 1353
01:44:55.629 00.001 11060 BLC: window closed
01:44:55.629 00.000 11060 BLC: Compensation needed for non-algo type move
01:44:55.629 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 660 applied
01:44:55.629 00.000 11060 MoveAxis(N, 735, B)
01:44:55.629 00.000 11060 Guiding  Dir = 0, Dur = 735
01:44:55.643 00.014 11060 IsSlewing returns 0
01:44:55.644 00.001 11060 IsGuiding returns 0
01:44:56.383 00.739 11060 IsGuiding returns 0
01:44:56.383 00.000 11060 Move returns status 0, amount 735
01:44:56.383 00.000 11060 move complete, result=0
01:44:56.384 00.001 11060 worker thread done servicing request
01:44:56.384 00.000 10844 GuideStep: -2.1 px 1353 ms EAST, -0.1 px 735 ms NORTH
01:44:56.384 00.000 11060 Worker thread wakes up
01:44:56.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:56.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:44:57.057 00.673 11060 Exposure complete
01:44:57.728 00.671 10844 OnExposeComplete: enter
01:44:57.728 00.000 10844 UpdateGuideState(): m_state=6
01:44:57.730 00.002 10844 Star::Find(15, 268, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10985
01:44:57.730 00.000 11060 worker thread done servicing request
01:44:57.730 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=58.77, Mass=2746, SNR=32.8, Peak=239 HFD=3.6
01:44:57.730 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
01:44:57.730 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
01:44:57.730 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.36 mountX=0.05 mountY=0.30, mountTheta=1.39
01:44:57.733 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.11, opts=13)
01:44:57.733 00.000 10844 Enqueuing Move request for scope (0.29, -0.11)
01:44:57.733 00.000 11060 Worker thread wakes up
01:44:57.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:44:57.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.11) opts 0xd
01:44:57.734 00.001 10844 UpdateGuideState exits: m=2746 SNR=32.8
01:44:57.734 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.11)
01:44:57.734 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 2 / 99999
01:44:57.734 00.000 11060 Moving (0.29, -0.11) raw xDistance=0.05 yDistance=0.30
01:44:57.734 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371097.734,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:44:57.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:44:57.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:44:57.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:44:57.734 00.000 11060 MoveAxis(E, 0, ABG)
01:44:57.734 00.000 11060 Move returns status 0, amount 0
01:44:57.734 00.000 11060 MoveAxis(N, 0, ABG)
01:44:57.734 00.000 11060 Move returns status 0, amount 0
01:44:57.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:57.736 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:57.736 00.000 10844 Enqueuing Expose request
01:44:57.738 00.002 11060 move complete, result=0
01:44:57.738 00.000 11060 worker thread done servicing request
01:44:57.739 00.001 11060 Worker thread wakes up
01:44:57.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:57.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:44:57.739 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:44:58.400 00.661 11060 Exposure complete
01:44:58.995 00.595 11060 worker thread done servicing request
01:44:58.995 00.000 10844 OnExposeComplete: enter
01:44:58.995 00.000 10844 UpdateGuideState(): m_state=6
01:44:58.996 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10986
01:44:58.996 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.41, Mass=2676, SNR=32.3, Peak=212 HFD=3.5
01:44:58.996 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
01:44:58.996 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
01:44:58.996 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.47 hyp=0.47 cameraTheta=-1.47 mountX=0.45 mountY=0.12, mountTheta=0.27
01:44:58.998 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.47, opts=13)
01:44:58.998 00.000 10844 Enqueuing Move request for scope (0.05, -0.47)
01:44:58.998 00.000 11060 Worker thread wakes up
01:44:58.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:58.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.47) opts 0xd
01:44:58.998 00.000 10844 UpdateGuideState exits: m=2676 SNR=32.3
01:44:58.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.47)
01:44:58.998 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 3 / 99999
01:44:58.998 00.000 11060 Moving (0.05, -0.47) raw xDistance=0.45 yDistance=0.12
01:44:58.999 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770371098.998,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":1.3,"SettleTime":10.0,"StarLocked":true}
01:44:58.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
01:44:58.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:58.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:58.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:44:58.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:58.999 00.000 10844 Enqueuing Expose request
01:44:58.999 00.000 11060 MoveAxis(W, 78, ABG)
01:44:58.999 00.000 11060 Guiding  Dir = 3, Dur = 78
01:44:59.009 00.010 11060 IsSlewing returns 0
01:44:59.009 00.000 11060 IsGuiding returns 0
01:44:59.108 00.099 11060 IsGuiding returns 0
01:44:59.108 00.000 11060 Move returns status 0, amount 78
01:44:59.108 00.000 11060 MoveAxis(N, 0, ABG)
01:44:59.108 00.000 11060 Move returns status 0, amount 0
01:44:59.108 00.000 11060 move complete, result=0
01:44:59.108 00.000 11060 worker thread done servicing request
01:44:59.108 00.000 10844 GuideStep: 0.5 px 78 ms WEST, 0.1 px 0 ms NORTH
01:44:59.108 00.000 11060 Worker thread wakes up
01:44:59.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:44:59.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:44:59.749 00.641 11060 Exposure complete
01:44:59.978 00.229 11060 worker thread done servicing request
01:44:59.978 00.000 10844 OnExposeComplete: enter
01:44:59.978 00.000 10844 UpdateGuideState(): m_state=6
01:44:59.978 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10987
01:44:59.978 00.000 10844 Star::Find returns 1 (0), X=269.04, Y=58.56, Mass=2696, SNR=32.6, Peak=250 HFD=3.4
01:44:59.979 00.001 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:44:59.979 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
01:44:59.979 00.000 10844 CameraToMount -- cameraX=0.80 cameraY=-0.32 hyp=0.86 cameraTheta=-0.38 mountX=0.17 mountY=0.84, mountTheta=1.37
01:44:59.980 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.80, y=-0.32, opts=13)
01:44:59.980 00.000 10844 Enqueuing Move request for scope (0.80, -0.32)
01:44:59.981 00.001 11060 Worker thread wakes up
01:44:59.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:44:59.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.32) opts 0xd
01:44:59.981 00.000 10844 UpdateGuideState exits: m=2696 SNR=32.6
01:44:59.981 00.000 10844 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 4 / 99999
01:44:59.981 00.000 11060 Handling offset move in thread for scope, endpoint = (0.80, -0.32)
01:44:59.981 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371099.981,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.51,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
01:44:59.981 00.000 11060 Moving (0.80, -0.32) raw xDistance=0.17 yDistance=0.84
01:44:59.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:44:59.981 00.000 11060 resist switch: large excursion: input 0.84 thresh 0.57 direction from 0 to 1
01:44:59.981 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.53
01:44:59.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:59.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:44:59.983 00.002 10844 Enqueuing Expose request
01:44:59.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.84
01:44:59.983 00.000 11060 MoveAxis(W, 32, ABG)
01:44:59.983 00.000 11060 Guiding  Dir = 3, Dur = 32
01:44:59.996 00.013 11060 IsSlewing returns 0
01:44:59.997 00.001 11060 IsGuiding returns 0
01:45:00.042 00.045 11060 IsGuiding returns 0
01:45:00.042 00.000 11060 Move returns status 0, amount 32
01:45:00.042 00.000 11060 BLC: Oldest BLC event removed
01:45:00.042 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 660 applied
01:45:00.042 00.000 11060 MoveAxis(S, 988, ABG)
01:45:00.043 00.001 11060 duration set to 750 by maxDecDuration
01:45:00.043 00.000 11060 Guiding  Dir = 1, Dur = 750
01:45:00.058 00.015 11060 IsSlewing returns 0
01:45:00.058 00.000 11060 IsGuiding returns 0
01:45:00.811 00.753 11060 IsGuiding returns 0
01:45:00.811 00.000 11060 Move returns status 0, amount 750
01:45:00.811 00.000 11060 move complete, result=0
01:45:00.811 00.000 11060 worker thread done servicing request
01:45:00.811 00.000 11060 Worker thread wakes up
01:45:00.811 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.8 px 750 ms SOUTH
01:45:00.812 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:00.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:01.443 00.631 11060 Exposure complete
01:45:01.659 00.216 11060 worker thread done servicing request
01:45:01.659 00.000 10844 OnExposeComplete: enter
01:45:01.659 00.000 10844 UpdateGuideState(): m_state=6
01:45:01.659 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10988
01:45:01.660 00.001 10844 Star::Find returns 1 (0), X=268.51, Y=58.96, Mass=2979, SNR=34.4, Peak=249 HFD=3.6
01:45:01.660 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
01:45:01.660 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
01:45:01.660 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.28 cameraTheta=0.28 mountX=-0.13 mountY=0.26, mountTheta=2.03
01:45:01.661 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.08, opts=13)
01:45:01.661 00.000 10844 Enqueuing Move request for scope (0.27, 0.08)
01:45:01.661 00.000 11060 Worker thread wakes up
01:45:01.662 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
01:45:01.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
01:45:01.662 00.000 11060 Moving (0.27, 0.08) raw xDistance=-0.13 yDistance=0.26
01:45:01.662 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:01.662 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.15, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.589851, 1:0.256184
01:45:01.662 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:45:01.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:45:01.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
01:45:01.662 00.000 11060 MoveAxis(E, 21, ABG)
01:45:01.662 00.000 11060 Guiding  Dir = 2, Dur = 21
01:45:01.662 00.000 10844 UpdateGuideState exits: m=2979 SNR=34.4
01:45:01.662 00.000 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 5 / 99999
01:45:01.662 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371101.662,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
01:45:01.663 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:01.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:01.663 00.000 10844 Enqueuing Expose request
01:45:01.691 00.028 11060 IsSlewing returns 0
01:45:01.691 00.000 11060 IsGuiding returns 0
01:45:01.732 00.041 11060 IsGuiding returns 0
01:45:01.732 00.000 11060 Move returns status 0, amount 21
01:45:01.732 00.000 11060 MoveAxis(S, 100, ABG)
01:45:01.732 00.000 11060 Guiding  Dir = 1, Dur = 100
01:45:01.748 00.016 11060 IsSlewing returns 0
01:45:01.748 00.000 11060 IsGuiding returns 0
01:45:01.856 00.108 11060 IsGuiding returns 0
01:45:01.856 00.000 11060 Move returns status 0, amount 100
01:45:01.856 00.000 11060 move complete, result=0
01:45:01.856 00.000 11060 worker thread done servicing request
01:45:01.856 00.000 11060 Worker thread wakes up
01:45:01.856 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.3 px 100 ms SOUTH
01:45:01.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:01.858 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:02.488 00.630 11060 Exposure complete
01:45:02.679 00.191 11060 worker thread done servicing request
01:45:02.679 00.000 10844 OnExposeComplete: enter
01:45:02.679 00.000 10844 UpdateGuideState(): m_state=6
01:45:02.680 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10989
01:45:02.680 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=58.81, Mass=2838, SNR=33.5, Peak=246 HFD=3.4
01:45:02.680 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
01:45:02.680 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
01:45:02.680 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-2.78 mountX=0.10 mountY=-0.17, mountTheta=-1.04
01:45:02.682 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.07, opts=13)
01:45:02.682 00.000 10844 Enqueuing Move request for scope (-0.18, -0.07)
01:45:02.682 00.000 11060 Worker thread wakes up
01:45:02.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:02.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
01:45:02.682 00.000 10844 UpdateGuideState exits: m=2838 SNR=33.5
01:45:02.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
01:45:02.682 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 6 / 99999
01:45:02.682 00.000 11060 Moving (-0.18, -0.07) raw xDistance=0.10 yDistance=-0.17
01:45:02.682 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371102.682,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
01:45:02.683 00.001 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.15, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.589851, 1:0.256184, 2:-0.170424
01:45:02.683 00.000 11060 BLC: No correction, Miss < min_move
01:45:02.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:45:02.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:02.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:02.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:02.683 00.000 10844 Enqueuing Expose request
01:45:02.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:45:02.683 00.000 11060 MoveAxis(E, 0, ABG)
01:45:02.683 00.000 11060 Move returns status 0, amount 0
01:45:02.683 00.000 11060 MoveAxis(N, 0, ABG)
01:45:02.683 00.000 11060 Move returns status 0, amount 0
01:45:02.684 00.001 11060 move complete, result=0
01:45:02.684 00.000 11060 worker thread done servicing request
01:45:02.684 00.000 11060 Worker thread wakes up
01:45:02.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:02.684 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:02.685 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:03.328 00.643 11060 Exposure complete
01:45:03.518 00.190 11060 worker thread done servicing request
01:45:03.518 00.000 10844 OnExposeComplete: enter
01:45:03.518 00.000 10844 UpdateGuideState(): m_state=6
01:45:03.519 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10990
01:45:03.519 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=58.89, Mass=3070, SNR=34.8, Peak=235 HFD=3.8
01:45:03.519 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.42)
01:45:03.519 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
01:45:03.519 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.01 hyp=0.37 cameraTheta=3.12 mountX=0.06 mountY=-0.37, mountTheta=-1.42
01:45:03.520 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.01, opts=13)
01:45:03.520 00.000 10844 Enqueuing Move request for scope (-0.37, 0.01)
01:45:03.520 00.000 11060 Worker thread wakes up
01:45:03.521 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.01) opts 0xd
01:45:03.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:03.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.01)
01:45:03.521 00.000 11060 Moving (-0.37, 0.01) raw xDistance=0.06 yDistance=-0.37
01:45:03.521 00.000 11060 BLC: window closed
01:45:03.521 00.000 10844 UpdateGuideState exits: m=3070 SNR=34.8
01:45:03.521 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 7 / 99999
01:45:03.521 00.000 11060 BLC: History state: CurrMiss=-0.37, AvgInitMiss=0.15, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.589851, 1:0.256184, 2:-0.170424
01:45:03.521 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:45:03.521 00.000 11060 BLC: window closed
01:45:03.521 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371103.521,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
01:45:03.523 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:45:03.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:03.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:45:03.523 00.000 11060 MoveAxis(E, 0, ABG)
01:45:03.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:03.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:03.523 00.000 10844 Enqueuing Expose request
01:45:03.524 00.001 11060 Move returns status 0, amount 0
01:45:03.524 00.000 11060 MoveAxis(N, 0, ABG)
01:45:03.524 00.000 11060 Move returns status 0, amount 0
01:45:03.524 00.000 11060 move complete, result=0
01:45:03.524 00.000 11060 worker thread done servicing request
01:45:03.524 00.000 11060 Worker thread wakes up
01:45:03.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:03.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:03.526 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:45:04.155 00.629 11060 Exposure complete
01:45:04.437 00.282 11060 worker thread done servicing request
01:45:04.437 00.000 10844 OnExposeComplete: enter
01:45:04.437 00.000 10844 UpdateGuideState(): m_state=6
01:45:04.438 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10991
01:45:04.438 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=59.10, Mass=3240, SNR=35.6, Peak=233 HFD=4.0
01:45:04.438 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
01:45:04.438 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
01:45:04.438 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.90 mountX=-0.21 mountY=-0.11, mountTheta=-2.64
01:45:04.440 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.22, opts=13)
01:45:04.440 00.000 10844 Enqueuing Move request for scope (-0.08, 0.22)
01:45:04.440 00.000 11060 Worker thread wakes up
01:45:04.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:04.441 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
01:45:04.441 00.000 10844 UpdateGuideState exits: m=3240 SNR=35.6
01:45:04.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:45:04.441 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 8 / 99999
01:45:04.441 00.000 11060 Moving (-0.08, 0.22) raw xDistance=-0.21 yDistance=-0.11
01:45:04.441 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371104.441,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
01:45:04.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:45:04.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:04.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:45:04.442 00.001 11060 MoveAxis(E, 36, ABG)
01:45:04.442 00.000 11060 Guiding  Dir = 2, Dur = 36
01:45:04.443 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:04.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:04.443 00.000 10844 Enqueuing Expose request
01:45:04.479 00.036 11060 IsSlewing returns 0
01:45:04.479 00.000 11060 IsGuiding returns 0
01:45:04.555 00.076 11060 IsGuiding returns 0
01:45:04.555 00.000 11060 Move returns status 0, amount 36
01:45:04.556 00.001 11060 MoveAxis(N, 0, ABG)
01:45:04.556 00.000 11060 Move returns status 0, amount 0
01:45:04.556 00.000 11060 move complete, result=0
01:45:04.556 00.000 11060 worker thread done servicing request
01:45:04.556 00.000 11060 Worker thread wakes up
01:45:04.556 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
01:45:04.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:04.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:05.185 00.629 11060 Exposure complete
01:45:05.498 00.313 11060 worker thread done servicing request
01:45:05.498 00.000 10844 OnExposeComplete: enter
01:45:05.499 00.001 10844 UpdateGuideState(): m_state=6
01:45:05.499 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10992
01:45:05.499 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=58.98, Mass=2517, SNR=31.4, Peak=216 HFD=3.4
01:45:05.499 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
01:45:05.499 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
01:45:05.499 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.68 mountX=-0.13 mountY=0.11, mountTheta=2.42
01:45:05.503 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.10, opts=13)
01:45:05.503 00.000 10844 Enqueuing Move request for scope (0.13, 0.10)
01:45:05.503 00.000 11060 Worker thread wakes up
01:45:05.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:05.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:45:05.503 00.000 10844 UpdateGuideState exits: m=2517 SNR=31.4
01:45:05.503 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:45:05.503 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 9 / 99999
01:45:05.503 00.000 11060 Moving (0.13, 0.10) raw xDistance=-0.13 yDistance=0.11
01:45:05.512 00.009 10844 evsrv: {"Event":"Settling","Timestamp":1770371105.503,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
01:45:05.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:45:05.513 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:05.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:45:05.513 00.000 11060 MoveAxis(E, 23, ABG)
01:45:05.513 00.000 11060 Guiding  Dir = 2, Dur = 23
01:45:05.517 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:05.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:05.517 00.000 10844 Enqueuing Expose request
01:45:05.552 00.035 11060 IsSlewing returns 0
01:45:05.552 00.000 11060 IsGuiding returns 0
01:45:05.615 00.063 11060 IsGuiding returns 0
01:45:05.615 00.000 11060 Move returns status 0, amount 23
01:45:05.616 00.001 11060 MoveAxis(N, 0, ABG)
01:45:05.616 00.000 11060 Move returns status 0, amount 0
01:45:05.616 00.000 11060 move complete, result=0
01:45:05.616 00.000 11060 worker thread done servicing request
01:45:05.616 00.000 11060 Worker thread wakes up
01:45:05.616 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:45:05.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:05.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:06.245 00.629 11060 Exposure complete
01:45:06.515 00.270 11060 worker thread done servicing request
01:45:06.515 00.000 10844 OnExposeComplete: enter
01:45:06.515 00.000 10844 UpdateGuideState(): m_state=6
01:45:06.516 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10993
01:45:06.516 00.000 10844 Star::Find returns 1 (0), X=268.98, Y=58.84, Mass=2494, SNR=30.7, Peak=194 HFD=3.4
01:45:06.516 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
01:45:06.516 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
01:45:06.516 00.000 10844 CameraToMount -- cameraX=0.74 cameraY=-0.04 hyp=0.74 cameraTheta=-0.05 mountX=-0.10 mountY=0.73, mountTheta=1.70
01:45:06.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.74, y=-0.04, opts=13)
01:45:06.518 00.000 10844 Enqueuing Move request for scope (0.74, -0.04)
01:45:06.518 00.000 11060 Worker thread wakes up
01:45:06.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:06.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.04) opts 0xd
01:45:06.518 00.000 10844 UpdateGuideState exits: m=2494 SNR=30.7
01:45:06.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.74, -0.04)
01:45:06.519 00.001 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 10 / 99999
01:45:06.519 00.000 11060 Moving (0.74, -0.04) raw xDistance=-0.10 yDistance=0.73
01:45:06.519 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371106.519,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
01:45:06.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:45:06.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.73
01:45:06.519 00.000 11060 MoveAxis(E, 0, ABG)
01:45:06.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:06.519 00.000 11060 Move returns status 0, amount 0
01:45:06.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:06.519 00.000 10844 Enqueuing Expose request
01:45:06.519 00.000 11060 MoveAxis(S, 285, ABG)
01:45:06.519 00.000 11060 Guiding  Dir = 1, Dur = 285
01:45:06.536 00.017 11060 IsSlewing returns 0
01:45:06.536 00.000 11060 IsGuiding returns 0
01:45:06.850 00.314 11060 IsGuiding returns 0
01:45:06.850 00.000 11060 Move returns status 0, amount 285
01:45:06.850 00.000 11060 move complete, result=0
01:45:06.850 00.000 11060 worker thread done servicing request
01:45:06.851 00.001 11060 Worker thread wakes up
01:45:06.851 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.7 px 285 ms SOUTH
01:45:06.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:06.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:07.488 00.637 11060 Exposure complete
01:45:07.694 00.206 11060 worker thread done servicing request
01:45:07.695 00.001 10844 OnExposeComplete: enter
01:45:07.695 00.000 10844 UpdateGuideState(): m_state=6
01:45:07.695 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10994
01:45:07.695 00.000 10844 Star::Find returns 1 (0), X=269.03, Y=59.02, Mass=2518, SNR=31.0, Peak=192 HFD=4.0
01:45:07.695 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
01:45:07.695 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
01:45:07.696 00.001 10844 CameraToMount -- cameraX=0.79 cameraY=0.15 hyp=0.80 cameraTheta=0.18 mountX=-0.29 mountY=0.75, mountTheta=1.93
01:45:07.697 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.79, y=0.15, opts=13)
01:45:07.697 00.000 10844 Enqueuing Move request for scope (0.79, 0.15)
01:45:07.697 00.000 11060 Worker thread wakes up
01:45:07.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.15) opts 0xd
01:45:07.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.79, 0.15)
01:45:07.697 00.000 11060 Moving (0.79, 0.15) raw xDistance=-0.29 yDistance=0.75
01:45:07.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:45:07.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:07.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.75
01:45:07.698 00.001 11060 MoveAxis(E, 50, ABG)
01:45:07.698 00.000 11060 Guiding  Dir = 2, Dur = 50
01:45:07.698 00.000 10844 UpdateGuideState exits: m=2518 SNR=31.0
01:45:07.698 00.000 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 11 / 99999
01:45:07.698 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371107.698,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.53,"Time":10.0,"SettleTime":10.0,"StarLocked":true}
01:45:07.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:07.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:07.698 00.000 10844 Enqueuing Expose request
01:45:07.700 00.002 11060 IsSlewing returns 0
01:45:07.701 00.001 11060 IsGuiding returns 0
01:45:07.763 00.062 11060 IsGuiding returns 0
01:45:07.763 00.000 11060 Move returns status 0, amount 50
01:45:07.764 00.001 11060 MoveAxis(S, 293, ABG)
01:45:07.764 00.000 11060 Guiding  Dir = 1, Dur = 293
01:45:07.778 00.014 11060 IsSlewing returns 0
01:45:07.779 00.001 11060 IsGuiding returns 0
01:45:08.075 00.296 11060 IsGuiding returns 0
01:45:08.075 00.000 11060 Move returns status 0, amount 293
01:45:08.075 00.000 11060 move complete, result=0
01:45:08.075 00.000 11060 worker thread done servicing request
01:45:08.075 00.000 11060 Worker thread wakes up
01:45:08.075 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.8 px 293 ms SOUTH
01:45:08.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:08.076 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:08.712 00.636 11060 Exposure complete
01:45:08.897 00.185 11060 worker thread done servicing request
01:45:08.897 00.000 10844 OnExposeComplete: enter
01:45:08.897 00.000 10844 UpdateGuideState(): m_state=6
01:45:08.897 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10995
01:45:08.897 00.000 10844 Star::Find returns 1 (0), X=269.09, Y=58.64, Mass=3134, SNR=35.5, Peak=240 HFD=3.9
01:45:08.898 00.001 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
01:45:08.898 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
01:45:08.898 00.000 10844 CameraToMount -- cameraX=0.85 cameraY=-0.24 hyp=0.88 cameraTheta=-0.27 mountX=0.08 mountY=0.88, mountTheta=1.48
01:45:08.899 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.85, y=-0.24, opts=13)
01:45:08.899 00.000 10844 Enqueuing Move request for scope (0.85, -0.24)
01:45:08.899 00.000 11060 Worker thread wakes up
01:45:08.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:08.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.24) opts 0xd
01:45:08.899 00.000 10844 UpdateGuideState exits: m=3134 SNR=35.5
01:45:08.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.85, -0.24)
01:45:08.899 00.000 10844 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 12 / 99999
01:45:08.900 00.001 11060 Moving (0.85, -0.24) raw xDistance=0.08 yDistance=0.88
01:45:08.900 00.000 10844 PhdController: newstate STATE_FINISH
01:45:08.900 00.000 10844 PhdController complete: success
01:45:08.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:45:08.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.88
01:45:08.900 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770371108.900,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
01:45:08.900 00.000 11060 MoveAxis(E, 0, ABG)
01:45:08.900 00.000 11060 Move returns status 0, amount 0
01:45:08.900 00.000 11060 MoveAxis(S, 342, ABG)
01:45:08.900 00.000 10844 Mount: notify guiding dither settle done success=1
01:45:08.900 00.000 10844 PhdController: newstate STATE_IDLE
01:45:08.900 00.000 11060 Guiding  Dir = 1, Dur = 342
01:45:08.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:08.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:08.900 00.000 10844 Enqueuing Expose request
01:45:08.935 00.035 11060 IsSlewing returns 0
01:45:08.935 00.000 11060 IsGuiding returns 0
01:45:09.265 00.330 10844 evsrv: cli 0EEEDFD0 connect
01:45:09.265 00.000 10844 case statement mapped state 6 to 3
01:45:09.266 00.001 10844 case statement mapped state 6 to 3
01:45:09.270 00.004 10844 evsrv: cli 0EEEDFD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"a9d26a85-72c6-44e8-9528-593d756817df"}
01:45:09.270 00.000 10844 PhdController::Guide begins
01:45:09.270 00.000 10844 PhdController: newstate STATE_SETUP
01:45:09.270 00.000 10844 PhdController: setup
01:45:09.270 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
01:45:09.270 00.000 10844 PhdController: guider state = 6
01:45:09.270 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:45:09.271 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
01:45:09.271 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":0,"id":"a9d26a85-72c6-44e8-9528-593d756817df"}
01:45:09.276 00.005 10844 evsrv: cli 0EEEDFD0 disconnect
01:45:09.276 00.000 10844 evsrv: cli 0EEEDDF0 connect
01:45:09.276 00.000 10844 case statement mapped state 6 to 3
01:45:09.277 00.001 10844 case statement mapped state 6 to 3
01:45:09.277 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_shift_params","id":"cb19d1e0-1985-49d1-be99-bf58baa6a12f"}
01:45:09.277 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"cb19d1e0-1985-49d1-be99-bf58baa6a12f"}
01:45:09.283 00.006 10844 evsrv: cli 0EEEDDF0 disconnect
01:45:09.284 00.001 10844 evsrv: cli 0EEEE7F0 connect
01:45:09.284 00.000 10844 case statement mapped state 6 to 3
01:45:09.285 00.001 10844 case statement mapped state 6 to 3
01:45:09.285 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_lock_position","id":"29510078-187b-4027-aa1c-b08d491fb425"}
01:45:09.285 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":[268.24,58.88],"id":"29510078-187b-4027-aa1c-b08d491fb425"}
01:45:09.294 00.009 11060 IsGuiding returns 0
01:45:09.294 00.000 11060 Move returns status 0, amount 342
01:45:09.294 00.000 11060 move complete, result=0
01:45:09.294 00.000 11060 worker thread done servicing request
01:45:09.294 00.000 11060 Worker thread wakes up
01:45:09.295 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:09.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:09.296 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.9 px 342 ms SOUTH
01:45:09.304 00.008 10844 evsrv: cli 0EEEE7F0 disconnect
01:45:09.305 00.001 10844 evsrv: cli 0EEEE110 connect
01:45:09.305 00.000 10844 case statement mapped state 6 to 3
01:45:09.306 00.001 10844 case statement mapped state 6 to 3
01:45:09.307 00.001 10844 evsrv: cli 0EEEE110 request: {"method":"get_calibrated","id":"0deefd2c-3621-4f97-ba66-a9b4b7b55e16"}
01:45:09.307 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":true,"id":"0deefd2c-3621-4f97-ba66-a9b4b7b55e16"}
01:45:09.313 00.006 10844 evsrv: cli 0EEEE110 disconnect
01:45:09.323 00.010 10844 evsrv: cli 0EEEDDF0 connect
01:45:09.323 00.000 10844 case statement mapped state 6 to 3
01:45:09.323 00.000 10844 case statement mapped state 6 to 3
01:45:09.324 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"744d89f0-7e8a-4aed-b4bd-6847c5938fe9"}
01:45:09.324 00.000 10844 case statement mapped state 6 to 3
01:45:09.324 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"744d89f0-7e8a-4aed-b4bd-6847c5938fe9"}
01:45:09.325 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
01:45:09.927 00.602 11060 Exposure complete
01:45:10.122 00.195 11060 worker thread done servicing request
01:45:10.123 00.001 10844 OnExposeComplete: enter
01:45:10.123 00.000 10844 UpdateGuideState(): m_state=6
01:45:10.123 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10996
01:45:10.123 00.000 10844 Star::Find returns 1 (0), X=267.40, Y=58.59, Mass=2428, SNR=31.7, Peak=215 HFD=3.3
01:45:10.123 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
01:45:10.123 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
01:45:10.123 00.000 10844 CameraToMount -- cameraX=-0.84 cameraY=-0.29 hyp=0.89 cameraTheta=-2.81 mountX=0.44 mountY=-0.78, mountTheta=-1.06
01:45:10.125 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.84, y=-0.29, opts=13)
01:45:10.125 00.000 10844 Enqueuing Move request for scope (-0.84, -0.29)
01:45:10.125 00.000 11060 Worker thread wakes up
01:45:10.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:10.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.29) opts 0xd
01:45:10.125 00.000 10844 UpdateGuideState exits: m=2428 SNR=31.7
01:45:10.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.84, -0.29)
01:45:10.125 00.000 10844 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 1 / 99999
01:45:10.125 00.000 11060 Moving (-0.84, -0.29) raw xDistance=0.44 yDistance=-0.78
01:45:10.125 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371110.125,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:45:10.126 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
01:45:10.126 00.000 11060 resist switch: large excursion: input -0.78 thresh 0.57 direction from 1 to -1
01:45:10.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:10.126 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.35
01:45:10.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:10.126 00.000 10844 Enqueuing Expose request
01:45:10.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.78
01:45:10.126 00.000 11060 MoveAxis(W, 76, ABG)
01:45:10.126 00.000 11060 Guiding  Dir = 3, Dur = 76
01:45:10.141 00.015 11060 IsSlewing returns 0
01:45:10.141 00.000 11060 IsGuiding returns 0
01:45:10.221 00.080 11060 IsGuiding returns 0
01:45:10.221 00.000 11060 Move returns status 0, amount 76
01:45:10.222 00.001 11060 BLC: Oldest BLC event removed
01:45:10.222 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 660 applied
01:45:10.222 00.000 11060 MoveAxis(N, 964, ABG)
01:45:10.222 00.000 11060 duration set to 750 by maxDecDuration
01:45:10.222 00.000 11060 Guiding  Dir = 0, Dur = 750
01:45:10.236 00.014 11060 IsSlewing returns 0
01:45:10.237 00.001 11060 IsGuiding returns 0
01:45:11.000 00.763 11060 IsGuiding returns 0
01:45:11.000 00.000 11060 Move returns status 0, amount 750
01:45:11.001 00.001 11060 move complete, result=0
01:45:11.001 00.000 11060 worker thread done servicing request
01:45:11.001 00.000 11060 Worker thread wakes up
01:45:11.001 00.000 10844 GuideStep: 0.4 px 76 ms WEST, -0.8 px 750 ms NORTH
01:45:11.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:11.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:11.637 00.636 11060 Exposure complete
01:45:11.907 00.270 11060 worker thread done servicing request
01:45:11.907 00.000 10844 OnExposeComplete: enter
01:45:11.907 00.000 10844 UpdateGuideState(): m_state=6
01:45:11.909 00.002 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10997
01:45:11.909 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=59.51, Mass=2770, SNR=32.9, Peak=212 HFD=3.5
01:45:11.909 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
01:45:11.909 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
01:45:11.909 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.63 hyp=0.64 cameraTheta=1.66 mountX=-0.61 mountY=-0.16, mountTheta=-2.89
01:45:11.911 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.63, opts=13)
01:45:11.911 00.000 10844 Enqueuing Move request for scope (-0.06, 0.63)
01:45:11.911 00.000 11060 Worker thread wakes up
01:45:11.911 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:11.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.63) opts 0xd
01:45:11.911 00.000 10844 UpdateGuideState exits: m=2770 SNR=32.9
01:45:11.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.63)
01:45:11.911 00.000 10844 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 2 / 99999
01:45:11.912 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770371111.912,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.69,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
01:45:11.913 00.001 11060 Moving (-0.06, 0.63) raw xDistance=-0.61 yDistance=-0.16
01:45:11.913 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.547477, 1:0.158462
01:45:11.913 00.000 11060 BLC: No correction, Miss < min_move
01:45:11.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.61
01:45:11.914 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:11.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:45:11.914 00.000 11060 MoveAxis(E, 104, ABG)
01:45:11.914 00.000 11060 Guiding  Dir = 2, Dur = 104
01:45:11.915 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:11.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:11.915 00.000 10844 Enqueuing Expose request
01:45:11.943 00.028 11060 IsSlewing returns 0
01:45:11.943 00.000 11060 IsGuiding returns 0
01:45:12.069 00.126 11060 IsGuiding returns 0
01:45:12.069 00.000 11060 Move returns status 0, amount 104
01:45:12.069 00.000 11060 MoveAxis(N, 0, ABG)
01:45:12.070 00.001 11060 Move returns status 0, amount 0
01:45:12.070 00.000 11060 move complete, result=0
01:45:12.070 00.000 11060 worker thread done servicing request
01:45:12.070 00.000 10844 GuideStep: -0.6 px 104 ms EAST, -0.2 px 0 ms NORTH
01:45:12.070 00.000 11060 Worker thread wakes up
01:45:12.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:12.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:12.704 00.634 11060 Exposure complete
01:45:13.620 00.916 11060 worker thread done servicing request
01:45:13.620 00.000 10844 OnExposeComplete: enter
01:45:13.620 00.000 10844 UpdateGuideState(): m_state=6
01:45:13.622 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10998
01:45:13.622 00.000 10844 Star::Find returns 1 (0), X=267.10, Y=58.59, Mass=2622, SNR=32.0, Peak=195 HFD=3.9
01:45:13.622 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
01:45:13.622 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
01:45:13.623 00.001 10844 CameraToMount -- cameraX=-1.14 cameraY=-0.29 hyp=1.17 cameraTheta=-2.89 mountX=0.49 mountY=-1.07, mountTheta=-1.15
01:45:13.637 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.14, y=-0.29, opts=13)
01:45:13.637 00.000 10844 Enqueuing Move request for scope (-1.14, -0.29)
01:45:13.637 00.000 11060 Worker thread wakes up
01:45:13.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:13.638 00.001 10844 UpdateGuideState exits: m=2622 SNR=32.0
01:45:13.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.14, -0.29) opts 0xd
01:45:13.638 00.000 10844 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 3 / 99999
01:45:13.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.14, -0.29)
01:45:13.638 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371113.638,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.83,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
01:45:13.638 00.000 11060 Moving (-1.14, -0.29) raw xDistance=0.49 yDistance=-1.07
01:45:13.638 00.000 11060 BLC: History state: CurrMiss=1.07, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.547477, 1:0.158462, 2:1.074836
01:45:13.638 00.000 11060 BLC: Under-shoot: nominal increase by 57
01:45:13.638 00.000 11060 BLC: window closed
01:45:13.639 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:13.639 00.000 11060 BLC: Pulse adjusted to 717
01:45:13.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:13.639 00.000 10844 Enqueuing Expose request
01:45:13.640 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
01:45:13.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.75 from input -1.07
01:45:13.640 00.000 11060 MoveAxis(W, 81, ABG)
01:45:13.640 00.000 11060 Guiding  Dir = 3, Dur = 81
01:45:13.648 00.008 11060 IsSlewing returns 0
01:45:13.649 00.001 11060 IsGuiding returns 0
01:45:13.742 00.093 11060 IsGuiding returns 0
01:45:13.742 00.000 11060 Move returns status 0, amount 81
01:45:13.742 00.000 11060 MoveAxis(N, 418, ABG)
01:45:13.742 00.000 11060 Guiding  Dir = 0, Dur = 418
01:45:13.757 00.015 11060 IsSlewing returns 0
01:45:13.757 00.000 11060 IsGuiding returns 0
01:45:13.919 00.162 10844 evsrv: cli 0EEEE2F0 connect
01:45:13.919 00.000 10844 case statement mapped state 6 to 3
01:45:13.920 00.001 10844 case statement mapped state 6 to 3
01:45:13.920 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_pixel_scale","id":"903122a8-aac6-4aea-adda-787b0c3117ce"}
01:45:13.921 00.001 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"903122a8-aac6-4aea-adda-787b0c3117ce"}
01:45:13.921 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
01:45:14.179 00.258 11060 IsGuiding returns 0
01:45:14.179 00.000 11060 Move returns status 0, amount 418
01:45:14.179 00.000 11060 move complete, result=0
01:45:14.179 00.000 11060 worker thread done servicing request
01:45:14.180 00.001 10844 GuideStep: 0.5 px 81 ms WEST, -1.1 px 418 ms NORTH
01:45:14.180 00.000 11060 Worker thread wakes up
01:45:14.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:14.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:14.877 00.697 11060 Exposure complete
01:45:15.452 00.575 11060 worker thread done servicing request
01:45:15.452 00.000 10844 OnExposeComplete: enter
01:45:15.452 00.000 10844 UpdateGuideState(): m_state=6
01:45:15.453 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10999
01:45:15.453 00.000 10844 Star::Find returns 1 (1), X=267.47, Y=58.00, Mass=3319, SNR=36.3, Peak=255 HFD=3.7
01:45:15.453 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
01:45:15.453 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
01:45:15.453 00.000 10844 CameraToMount -- cameraX=-0.77 cameraY=-0.88 hyp=1.17 cameraTheta=-2.29 mountX=1.01 mountY=-0.62, mountTheta=-0.55
01:45:15.455 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.77, y=-0.88, opts=13)
01:45:15.455 00.000 10844 Enqueuing Move request for scope (-0.77, -0.88)
01:45:15.456 00.001 11060 Worker thread wakes up
01:45:15.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:45:15.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.88) opts 0xd
01:45:15.456 00.000 10844 UpdateGuideState exits: m=3319 SNR=36.3 Saturated
01:45:15.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.77, -0.88)
01:45:15.456 00.000 10844 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 4 / 99999
01:45:15.456 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371115.456,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.94,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
01:45:15.457 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:15.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:15.457 00.000 10844 Enqueuing Expose request
01:45:15.457 00.000 11060 Moving (-0.77, -0.88) raw xDistance=1.01 yDistance=-0.62
01:45:15.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.28 from input 1.01
01:45:15.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.62
01:45:15.457 00.000 11060 MoveAxis(W, 177, ABG)
01:45:15.457 00.000 11060 Guiding  Dir = 3, Dur = 177
01:45:15.474 00.017 11060 IsSlewing returns 0
01:45:15.475 00.001 11060 IsGuiding returns 0
01:45:15.661 00.186 11060 IsGuiding returns 0
01:45:15.661 00.000 11060 Move returns status 0, amount 177
01:45:15.661 00.000 11060 MoveAxis(N, 240, ABG)
01:45:15.661 00.000 11060 Guiding  Dir = 0, Dur = 240
01:45:15.684 00.023 11060 IsSlewing returns 0
01:45:15.685 00.001 11060 IsGuiding returns 0
01:45:15.929 00.244 11060 IsGuiding returns 0
01:45:15.929 00.000 11060 Move returns status 0, amount 240
01:45:15.929 00.000 11060 move complete, result=0
01:45:15.929 00.000 11060 worker thread done servicing request
01:45:15.930 00.001 11060 Worker thread wakes up
01:45:15.930 00.000 10844 GuideStep: 1.0 px 177 ms WEST, -0.6 px 240 ms NORTH
01:45:15.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:15.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:16.594 00.664 11060 Exposure complete
01:45:17.334 00.740 11060 worker thread done servicing request
01:45:17.335 00.001 10844 OnExposeComplete: enter
01:45:17.335 00.000 10844 UpdateGuideState(): m_state=6
01:45:17.335 00.000 10844 Star::Find(15, 267, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11000
01:45:17.336 00.001 10844 Star::Find returns 1 (0), X=267.48, Y=58.99, Mass=2204, SNR=29.3, Peak=218 HFD=3.4
01:45:17.336 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
01:45:17.336 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
01:45:17.336 00.000 10844 CameraToMount -- cameraX=-0.76 cameraY=0.11 hyp=0.77 cameraTheta=3.00 mountX=0.03 mountY=-0.77, mountTheta=-1.53
01:45:17.338 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.76, y=0.11, opts=13)
01:45:17.338 00.000 10844 Enqueuing Move request for scope (-0.76, 0.11)
01:45:17.338 00.000 11060 Worker thread wakes up
01:45:17.340 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:17.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.11) opts 0xd
01:45:17.340 00.000 10844 UpdateGuideState exits: m=2204 SNR=29.3
01:45:17.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.76, 0.11)
01:45:17.340 00.000 10844 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 5 / 99999
01:45:17.340 00.000 11060 Moving (-0.76, 0.11) raw xDistance=0.03 yDistance=-0.77
01:45:17.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:45:17.340 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371117.340,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.89,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
01:45:17.341 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.77
01:45:17.341 00.000 11060 MoveAxis(E, 0, ABG)
01:45:17.341 00.000 11060 Move returns status 0, amount 0
01:45:17.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:17.341 00.000 11060 MoveAxis(N, 300, ABG)
01:45:17.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:17.341 00.000 11060 Guiding  Dir = 0, Dur = 300
01:45:17.341 00.000 10844 Enqueuing Expose request
01:45:17.370 00.029 11060 IsSlewing returns 0
01:45:17.370 00.000 11060 IsGuiding returns 0
01:45:17.686 00.316 11060 IsGuiding returns 0
01:45:17.686 00.000 11060 Move returns status 0, amount 300
01:45:17.686 00.000 11060 move complete, result=0
01:45:17.687 00.001 11060 worker thread done servicing request
01:45:17.687 00.000 11060 Worker thread wakes up
01:45:17.687 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.8 px 300 ms NORTH
01:45:17.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:17.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:18.358 00.671 11060 Exposure complete
01:45:18.971 00.613 11060 worker thread done servicing request
01:45:18.971 00.000 10844 OnExposeComplete: enter
01:45:18.972 00.001 10844 UpdateGuideState(): m_state=6
01:45:18.972 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11001
01:45:18.972 00.000 10844 Star::Find returns 1 (0), X=267.03, Y=58.51, Mass=2890, SNR=34.1, Peak=210 HFD=3.6
01:45:18.972 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
01:45:18.972 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
01:45:18.973 00.001 10844 CameraToMount -- cameraX=-1.21 cameraY=-0.37 hyp=1.26 cameraTheta=-2.85 mountX=0.58 mountY=-1.13, mountTheta=-1.10
01:45:18.975 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.21, y=-0.37, opts=13)
01:45:18.975 00.000 10844 Enqueuing Move request for scope (-1.21, -0.37)
01:45:18.975 00.000 11060 Worker thread wakes up
01:45:18.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:18.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.21, -0.37) opts 0xd
01:45:18.975 00.000 10844 UpdateGuideState exits: m=2890 SNR=34.1
01:45:18.975 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.21, -0.37)
01:45:18.975 00.000 10844 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 6 / 99999
01:45:18.976 00.001 11060 Moving (-1.21, -0.37) raw xDistance=0.58 yDistance=-1.13
01:45:18.976 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371118.976,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.00,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
01:45:18.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.58
01:45:18.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.79 from input -1.13
01:45:18.976 00.000 11060 MoveAxis(W, 100, ABG)
01:45:18.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:18.976 00.000 11060 Guiding  Dir = 3, Dur = 100
01:45:18.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:18.976 00.000 10844 Enqueuing Expose request
01:45:18.979 00.003 11060 IsSlewing returns 0
01:45:18.979 00.000 11060 IsGuiding returns 0
01:45:19.089 00.110 11060 IsGuiding returns 0
01:45:19.089 00.000 11060 Move returns status 0, amount 100
01:45:19.089 00.000 11060 MoveAxis(N, 439, ABG)
01:45:19.090 00.001 11060 Guiding  Dir = 0, Dur = 439
01:45:19.121 00.031 11060 IsSlewing returns 0
01:45:19.122 00.001 11060 IsGuiding returns 0
01:45:19.592 00.470 11060 IsGuiding returns 0
01:45:19.593 00.001 11060 Move returns status 0, amount 439
01:45:19.593 00.000 11060 move complete, result=0
01:45:19.593 00.000 11060 worker thread done servicing request
01:45:19.593 00.000 10844 GuideStep: 0.6 px 100 ms WEST, -1.1 px 439 ms NORTH
01:45:19.593 00.000 11060 Worker thread wakes up
01:45:19.594 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:19.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:20.315 00.721 11060 Exposure complete
01:45:21.056 00.741 11060 worker thread done servicing request
01:45:21.056 00.000 10844 OnExposeComplete: enter
01:45:21.056 00.000 10844 UpdateGuideState(): m_state=6
01:45:21.057 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11002
01:45:21.057 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=58.23, Mass=2697, SNR=32.6, Peak=178 HFD=3.8
01:45:21.057 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
01:45:21.057 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
01:45:21.057 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.65 hyp=0.74 cameraTheta=-2.08 mountX=0.71 mountY=-0.25, mountTheta=-0.34
01:45:21.073 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.65, opts=13)
01:45:21.073 00.000 10844 Enqueuing Move request for scope (-0.36, -0.65)
01:45:21.073 00.000 11060 Worker thread wakes up
01:45:21.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.65) opts 0xd
01:45:21.074 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.65)
01:45:21.074 00.000 11060 Moving (-0.36, -0.65) raw xDistance=0.71 yDistance=-0.25
01:45:21.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.71
01:45:21.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
01:45:21.074 00.000 11060 MoveAxis(W, 125, ABG)
01:45:21.074 00.000 11060 Guiding  Dir = 3, Dur = 125
01:45:21.075 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:21.076 00.001 10844 UpdateGuideState exits: m=2697 SNR=32.6
01:45:21.076 00.000 10844 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 7 / 99999
01:45:21.076 00.000 10844 PhdController: newstate STATE_FINISH
01:45:21.076 00.000 10844 PhdController complete: success
01:45:21.076 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770371121.076,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:45:21.077 00.001 10844 Mount: notify guiding dither settle done success=1
01:45:21.077 00.000 10844 PhdController: newstate STATE_IDLE
01:45:21.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:21.080 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:21.080 00.000 10844 Enqueuing Expose request
01:45:21.108 00.028 11060 IsSlewing returns 0
01:45:21.109 00.001 11060 IsGuiding returns 0
01:45:21.262 00.153 11060 IsGuiding returns 0
01:45:21.262 00.000 11060 Move returns status 0, amount 125
01:45:21.263 00.001 11060 MoveAxis(N, 97, ABG)
01:45:21.263 00.000 11060 Guiding  Dir = 0, Dur = 97
01:45:21.278 00.015 11060 IsSlewing returns 0
01:45:21.278 00.000 11060 IsGuiding returns 0
01:45:21.403 00.125 11060 IsGuiding returns 0
01:45:21.403 00.000 11060 Move returns status 0, amount 97
01:45:21.403 00.000 11060 move complete, result=0
01:45:21.404 00.001 11060 worker thread done servicing request
01:45:21.404 00.000 11060 Worker thread wakes up
01:45:21.404 00.000 10844 GuideStep: 0.7 px 125 ms WEST, -0.3 px 97 ms NORTH
01:45:21.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:21.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:22.036 00.632 11060 Exposure complete
01:45:22.280 00.244 11060 worker thread done servicing request
01:45:22.280 00.000 10844 OnExposeComplete: enter
01:45:22.280 00.000 10844 UpdateGuideState(): m_state=6
01:45:22.280 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11003
01:45:22.280 00.000 10844 Star::Find returns 1 (1), X=268.77, Y=59.44, Mass=3216, SNR=36.6, Peak=255 HFD=3.6
01:45:22.280 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:45:22.280 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
01:45:22.280 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=0.57 hyp=0.78 cameraTheta=0.82 mountX=-0.65 mountY=0.43, mountTheta=2.56
01:45:22.282 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=0.57, opts=13)
01:45:22.282 00.000 10844 Enqueuing Move request for scope (0.53, 0.57)
01:45:22.282 00.000 11060 Worker thread wakes up
01:45:22.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:22.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.57) opts 0xd
01:45:22.282 00.000 10844 UpdateGuideState exits: m=3216 SNR=36.6 Saturated
01:45:22.283 00.001 11060 Handling offset move in thread for scope, endpoint = (0.53, 0.57)
01:45:22.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:22.283 00.000 11060 Moving (0.53, 0.57) raw xDistance=-0.65 yDistance=0.43
01:45:22.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:22.283 00.000 10844 Enqueuing Expose request
01:45:22.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.65
01:45:22.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:22.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:45:22.283 00.000 11060 MoveAxis(E, 109, ABG)
01:45:22.283 00.000 11060 Guiding  Dir = 2, Dur = 109
01:45:22.295 00.012 11060 IsSlewing returns 0
01:45:22.295 00.000 11060 IsGuiding returns 0
01:45:22.425 00.130 11060 IsGuiding returns 0
01:45:22.425 00.000 11060 Move returns status 0, amount 109
01:45:22.425 00.000 11060 MoveAxis(N, 0, ABG)
01:45:22.425 00.000 11060 Move returns status 0, amount 0
01:45:22.425 00.000 11060 move complete, result=0
01:45:22.425 00.000 11060 worker thread done servicing request
01:45:22.425 00.000 10844 GuideStep: -0.7 px 109 ms EAST, 0.4 px 0 ms NORTH
01:45:22.425 00.000 11060 Worker thread wakes up
01:45:22.426 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:22.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:23.106 00.680 11060 Exposure complete
01:45:23.744 00.638 11060 worker thread done servicing request
01:45:23.745 00.001 10844 OnExposeComplete: enter
01:45:23.745 00.000 10844 UpdateGuideState(): m_state=6
01:45:23.745 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11004
01:45:23.745 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=59.48, Mass=1928, SNR=27.1, Peak=205 HFD=3.3
01:45:23.745 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
01:45:23.745 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:45:23.745 00.000 10844 CameraToMount -- cameraX=0.60 cameraY=0.60 hyp=0.85 cameraTheta=0.79 mountX=-0.70 mountY=0.49, mountTheta=2.53
01:45:23.758 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.60, y=0.60, opts=13)
01:45:23.759 00.001 10844 Enqueuing Move request for scope (0.60, 0.60)
01:45:23.759 00.000 11060 Worker thread wakes up
01:45:23.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:23.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.60) opts 0xd
01:45:23.759 00.000 10844 UpdateGuideState exits: m=1928 SNR=27.1
01:45:23.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.60, 0.60)
01:45:23.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:23.759 00.000 11060 Moving (0.60, 0.60) raw xDistance=-0.70 yDistance=0.49
01:45:23.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:23.759 00.000 10844 Enqueuing Expose request
01:45:23.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.70
01:45:23.760 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:23.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:45:23.760 00.000 11060 MoveAxis(E, 125, ABG)
01:45:23.760 00.000 11060 Guiding  Dir = 2, Dur = 125
01:45:23.777 00.017 11060 IsSlewing returns 0
01:45:23.778 00.001 11060 IsGuiding returns 0
01:45:23.919 00.141 11060 IsGuiding returns 0
01:45:23.920 00.001 11060 Move returns status 0, amount 125
01:45:23.920 00.000 11060 MoveAxis(N, 0, ABG)
01:45:23.920 00.000 11060 Move returns status 0, amount 0
01:45:23.920 00.000 11060 move complete, result=0
01:45:23.920 00.000 11060 worker thread done servicing request
01:45:23.921 00.001 10844 GuideStep: -0.7 px 125 ms EAST, 0.5 px 0 ms NORTH
01:45:23.922 00.001 11060 Worker thread wakes up
01:45:23.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:23.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:24.554 00.632 11060 Exposure complete
01:45:24.762 00.208 11060 worker thread done servicing request
01:45:24.762 00.000 10844 OnExposeComplete: enter
01:45:24.762 00.000 10844 UpdateGuideState(): m_state=6
01:45:24.762 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.762 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=58.80, Mass=2260, SNR=29.8, Peak=192 HFD=3.5
01:45:24.762 00.000 10844 MultiStar: exiting stabilization period
01:45:24.762 00.000 10844 MultiStar: updating star positions after lock position change
01:45:24.762 00.000 10844 Star::Find(15, 475, 422, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.763 00.001 10844 Star::Find returns 1 (0), X=475.30, Y=422.64, Mass=3579, SNR=36.9, Peak=225 HFD=3.8
01:45:24.763 00.000 10844 Star::Find(15, 821, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.763 00.000 10844 Star::Find returns 1 (1), X=819.42, Y=900.09, Mass=13174, SNR=70.3, Peak=255 HFD=6.4
01:45:24.763 00.000 10844 Star::Find(15, 417, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.763 00.000 10844 Star::Find returns 1 (0), X=415.83, Y=690.90, Mass=2559, SNR=31.5, Peak=236 HFD=3.2
01:45:24.763 00.000 10844 Star::Find(15, 1762, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.763 00.000 10844 Star::Find returns 1 (0), X=1760.71, Y=660.73, Mass=2786, SNR=33.1, Peak=225 HFD=3.7
01:45:24.763 00.000 10844 Star::Find(15, 899, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.763 00.000 10844 Star::Find returns 1 (0), X=897.22, Y=643.09, Mass=3159, SNR=35.2, Peak=252 HFD=3.7
01:45:24.763 00.000 10844 Star::Find(15, 170, 950, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.765 00.002 10844 Star::Find returns 1 (0), X=168.27, Y=948.88, Mass=2645, SNR=32.0, Peak=202 HFD=3.8
01:45:24.765 00.000 10844 Star::Find(15, 427, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.765 00.000 10844 Star::Find returns 1 (0), X=426.38, Y=555.62, Mass=2135, SNR=29.3, Peak=249 HFD=3.3
01:45:24.765 00.000 10844 Star::Find(15, 518, 912, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.765 00.000 10844 Star::Find returns 1 (1), X=516.61, Y=912.26, Mass=2467, SNR=31.3, Peak=255 HFD=3.2
01:45:24.765 00.000 10844 Star::Find(15, 115, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.765 00.000 10844 Star::Find returns 1 (0), X=114.37, Y=265.46, Mass=2184, SNR=29.5, Peak=183 HFD=3.4
01:45:24.765 00.000 10844 Star::Find(15, 1393, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.765 00.000 10844 Star::Find returns 1 (0), X=1392.18, Y=404.67, Mass=3202, SNR=34.5, Peak=196 HFD=4.5
01:45:24.765 00.000 10844 Star::Find(15, 1610, 255, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11005
01:45:24.765 00.000 10844 Star::Find returns 1 (0), X=1609.93, Y=258.89, Mass=2348, SNR=29.4, Peak=182 HFD=4.2
01:45:24.765 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
01:45:24.765 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
01:45:24.765 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=-0.08 hyp=0.47 cameraTheta=-0.16 mountX=-0.01 mountY=0.47, mountTheta=1.59
01:45:24.766 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=-0.08, opts=13)
01:45:24.766 00.000 10844 Enqueuing Move request for scope (0.47, -0.08)
01:45:24.766 00.000 11060 Worker thread wakes up
01:45:24.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:45:24.766 00.000 10844 UpdateGuideState exits: m=2260 SNR=29.8
01:45:24.768 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.08) opts 0xd
01:45:24.768 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, -0.08)
01:45:24.768 00.000 11060 Moving (0.47, -0.08) raw xDistance=-0.01 yDistance=0.47
01:45:24.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:24.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:24.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
01:45:24.768 00.000 11060 MoveAxis(E, 0, ABG)
01:45:24.768 00.000 11060 Move returns status 0, amount 0
01:45:24.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:24.768 00.000 10844 Enqueuing Expose request
01:45:24.768 00.000 11060 MoveAxis(N, 0, ABG)
01:45:24.768 00.000 11060 Move returns status 0, amount 0
01:45:24.769 00.001 11060 move complete, result=0
01:45:24.769 00.000 11060 worker thread done servicing request
01:45:24.769 00.000 11060 Worker thread wakes up
01:45:24.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:24.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:24.771 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:45:25.417 00.646 11060 Exposure complete
01:45:25.607 00.190 11060 worker thread done servicing request
01:45:25.607 00.000 10844 OnExposeComplete: enter
01:45:25.607 00.000 10844 UpdateGuideState(): m_state=6
01:45:25.608 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11006
01:45:25.608 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=58.91, Mass=2612, SNR=31.8, Peak=213 HFD=3.6
01:45:25.608 00.000 10844 MultiStar: [#1 -0.24,0.79,0.00,R] [#2 0.59,0.34,0.00,M6] [#3 -0.11,0.74,0.00,M1] [#4 0.07,0.42,1.07,U] [#5 -0.23,0.57,0.00,M1] [#6 -0.50,0.09,0.95,U] [#7 -0.12,1.06,0.00,M1] [#8 -0.23,-0.50,0.98,U] 
01:45:25.608 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.02}, one-star: {0.42, 0.03}
01:45:25.608 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
01:45:25.608 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
01:45:25.608 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.81 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
01:45:25.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
01:45:25.610 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
01:45:25.610 00.000 11060 Worker thread wakes up
01:45:25.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:45:25.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:45:25.610 00.000 11060 Moving (-0.05, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:45:25.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:25.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:25.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:25.610 00.000 10844 UpdateGuideState exits: m=2612 SNR=31.8
01:45:25.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:25.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:25.611 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:45:25.611 00.000 10844 Enqueuing Expose request
01:45:25.611 00.000 11060 MoveAxis(E, 0, ABG)
01:45:25.611 00.000 11060 Move returns status 0, amount 0
01:45:25.611 00.000 11060 MoveAxis(N, 0, ABG)
01:45:25.611 00.000 11060 Move returns status 0, amount 0
01:45:25.611 00.000 11060 move complete, result=0
01:45:25.611 00.000 11060 worker thread done servicing request
01:45:25.611 00.000 11060 Worker thread wakes up
01:45:25.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:25.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:25.612 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:26.239 00.627 11060 Exposure complete
01:45:26.466 00.227 11060 worker thread done servicing request
01:45:26.466 00.000 10844 OnExposeComplete: enter
01:45:26.466 00.000 10844 UpdateGuideState(): m_state=6
01:45:26.466 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11007
01:45:26.466 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=59.22, Mass=3272, SNR=36.1, Peak=245 HFD=3.9
01:45:26.466 00.000 10844 MultiStar: [#1 -0.62,-0.38,0.00,M1] [#2 0.36,0.69,0.00,M7] [#3 -1.10,0.39,0.00,M2] [#4 0.91,0.90,0.00,M1] [#5 -0.21,1.08,0.00,M2] [#6 0.00,1.36,0.00,M2] [#7 -0.81,0.50,0.00,M2] [#8 -1.46,0.39,0.00,M1] 
01:45:26.466 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.46 = -2.83)
01:45:26.466 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
01:45:26.466 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.70 mountX=-0.33 mountY=-0.10, mountTheta=-2.84
01:45:26.467 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.34, opts=13)
01:45:26.468 00.001 10844 Enqueuing Move request for scope (-0.05, 0.34)
01:45:26.468 00.000 11060 Worker thread wakes up
01:45:26.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:26.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
01:45:26.468 00.000 10844 UpdateGuideState exits: m=3272 SNR=36.1
01:45:26.468 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
01:45:26.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:26.468 00.000 11060 Moving (-0.05, 0.34) raw xDistance=-0.33 yDistance=-0.10
01:45:26.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:26.468 00.000 10844 Enqueuing Expose request
01:45:26.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:45:26.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:26.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:45:26.468 00.000 11060 MoveAxis(E, 57, ABG)
01:45:26.470 00.002 11060 Guiding  Dir = 2, Dur = 57
01:45:26.500 00.030 11060 IsSlewing returns 0
01:45:26.500 00.000 11060 IsGuiding returns 0
01:45:26.563 00.063 11060 IsGuiding returns 0
01:45:26.563 00.000 11060 Move returns status 0, amount 57
01:45:26.563 00.000 11060 MoveAxis(N, 0, ABG)
01:45:26.563 00.000 11060 Move returns status 0, amount 0
01:45:26.563 00.000 11060 move complete, result=0
01:45:26.563 00.000 11060 worker thread done servicing request
01:45:26.563 00.000 11060 Worker thread wakes up
01:45:26.563 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
01:45:26.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:26.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:27.201 00.638 11060 Exposure complete
01:45:27.434 00.233 11060 worker thread done servicing request
01:45:27.434 00.000 10844 OnExposeComplete: enter
01:45:27.434 00.000 10844 UpdateGuideState(): m_state=6
01:45:27.434 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11008
01:45:27.435 00.001 10844 Star::Find returns 1 (1), X=267.79, Y=58.89, Mass=3475, SNR=37.8, Peak=255 HFD=4.0
01:45:27.435 00.000 10844 MultiStar: [#1 -0.32,-0.30,0.83,U] [#2 0.84,0.53,0.00,M8] [#3 -0.88,1.14,0.00,M3] [#4 0.24,0.76,0.00,M2] [#5 -0.29,1.53,0.00,M3] [#6 -0.95,-0.13,0.00,M3] [#7 -0.50,0.21,0.81,U] [#8 -0.64,0.11,0.00,M2] 
01:45:27.435 00.000 10844 refined, 2 included, MultiStar: {-0.42, -0.03}, one-star: {-0.45, 0.01}
01:45:27.435 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
01:45:27.435 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
01:45:27.435 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.03 hyp=0.42 cameraTheta=-3.08 mountX=0.10 mountY=-0.41, mountTheta=-1.33
01:45:27.437 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.03, opts=13)
01:45:27.437 00.000 10844 Enqueuing Move request for scope (-0.42, -0.03)
01:45:27.437 00.000 11060 Worker thread wakes up
01:45:27.437 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:27.438 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.03) opts 0xd
01:45:27.438 00.000 10844 UpdateGuideState exits: m=3475 SNR=37.8 Saturated
01:45:27.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.03)
01:45:27.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:27.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:27.438 00.000 10844 Enqueuing Expose request
01:45:27.438 00.000 11060 Moving (-0.42, -0.03) raw xDistance=0.10 yDistance=-0.41
01:45:27.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:45:27.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
01:45:27.438 00.000 11060 MoveAxis(E, 0, ABG)
01:45:27.438 00.000 11060 Move returns status 0, amount 0
01:45:27.439 00.001 11060 MoveAxis(N, 161, ABG)
01:45:27.439 00.000 11060 Guiding  Dir = 0, Dur = 161
01:45:27.470 00.031 11060 IsSlewing returns 0
01:45:27.470 00.000 11060 IsGuiding returns 0
01:45:27.675 00.205 11060 IsGuiding returns 0
01:45:27.675 00.000 11060 Move returns status 0, amount 161
01:45:27.675 00.000 11060 move complete, result=0
01:45:27.676 00.001 11060 worker thread done servicing request
01:45:27.676 00.000 11060 Worker thread wakes up
01:45:27.676 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 161 ms NORTH
01:45:27.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:27.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:28.316 00.640 11060 Exposure complete
01:45:28.608 00.292 11060 worker thread done servicing request
01:45:28.608 00.000 10844 OnExposeComplete: enter
01:45:28.608 00.000 10844 UpdateGuideState(): m_state=6
01:45:28.609 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11009
01:45:28.609 00.000 10844 Star::Find returns 1 (0), X=267.24, Y=58.94, Mass=2523, SNR=30.7, Peak=163 HFD=4.1
01:45:28.609 00.000 10844 MultiStar: [#1 -0.52,0.41,0.00,M1] [#2 0.69,0.86,0.00,M9] [#3 -0.78,0.46,0.00,M4] [#4 0.41,0.68,0.00,M3] [#5 -0.55,1.34,0.00,M4] [#6 -0.38,0.42,1.00,U] [#7 -0.47,0.26,1.00,U] [#8 -0.52,0.41,0.00,M3] 
01:45:28.609 00.000 10844 refined, 2 included, MultiStar: {-0.62, 0.25}, one-star: {-1.00, 0.06}
01:45:28.609 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
01:45:28.609 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.79)
01:45:28.610 00.001 10844 CameraToMount -- cameraX=-0.62 cameraY=0.25 hyp=0.67 cameraTheta=2.76 mountX=-0.13 mountY=-0.65, mountTheta=-1.77
01:45:28.612 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.62, y=0.25, opts=13)
01:45:28.612 00.000 10844 Enqueuing Move request for scope (-0.62, 0.25)
01:45:28.612 00.000 11060 Worker thread wakes up
01:45:28.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.25) opts 0xd
01:45:28.612 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:45:28.612 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.62, 0.25)
01:45:28.612 00.000 10844 UpdateGuideState exits: m=2523 SNR=30.7
01:45:28.612 00.000 11060 Moving (-0.62, 0.25) raw xDistance=-0.13 yDistance=-0.65
01:45:28.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:28.613 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:45:28.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:28.613 00.000 10844 Enqueuing Expose request
01:45:28.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.65
01:45:28.613 00.000 11060 MoveAxis(E, 23, ABG)
01:45:28.613 00.000 11060 Guiding  Dir = 2, Dur = 23
01:45:28.617 00.004 11060 IsSlewing returns 0
01:45:28.617 00.000 11060 IsGuiding returns 0
01:45:28.647 00.030 11060 IsGuiding returns 0
01:45:28.647 00.000 11060 Move returns status 0, amount 23
01:45:28.647 00.000 11060 MoveAxis(N, 253, ABG)
01:45:28.647 00.000 11060 Guiding  Dir = 0, Dur = 253
01:45:28.665 00.018 11060 IsSlewing returns 0
01:45:28.666 00.001 11060 IsGuiding returns 0
01:45:28.932 00.266 11060 IsGuiding returns 0
01:45:28.933 00.001 11060 Move returns status 0, amount 253
01:45:28.933 00.000 11060 move complete, result=0
01:45:28.933 00.000 11060 worker thread done servicing request
01:45:28.933 00.000 11060 Worker thread wakes up
01:45:28.933 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.7 px 253 ms NORTH
01:45:28.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:28.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:29.570 00.637 11060 Exposure complete
01:45:29.788 00.218 11060 worker thread done servicing request
01:45:29.789 00.001 10844 OnExposeComplete: enter
01:45:29.789 00.000 10844 UpdateGuideState(): m_state=6
01:45:29.789 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11010
01:45:29.789 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=58.97, Mass=2850, SNR=33.1, Peak=231 HFD=3.6
01:45:29.790 00.001 10844 MultiStar: [#1 -1.01,-0.46,0.00,M2] [#2 0.84,0.57,0.00,M10] [#3 -0.04,0.88,0.00,M5] [#4 0.29,1.82,0.00,M4] [#5 -0.38,0.72,0.00,M5] [#6 0.71,0.36,0.00,M3] [#7 -0.32,-0.06,0.83,U] [#8 0.04,0.11,0.97,U] 
01:45:29.790 00.000 10844 refined, 2 included, MultiStar: {0.02, 0.05}, one-star: {0.28, 0.09}
01:45:29.790 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
01:45:29.790 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
01:45:29.790 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.24 mountX=-0.06 mountY=0.01, mountTheta=2.98
01:45:29.792 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
01:45:29.792 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
01:45:29.792 00.000 11060 Worker thread wakes up
01:45:29.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:45:29.792 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:45:29.792 00.000 11060 Moving (0.02, 0.05) raw xDistance=-0.06 yDistance=0.01
01:45:29.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:45:29.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:29.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:29.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:45:29.793 00.001 11060 MoveAxis(E, 0, ABG)
01:45:29.793 00.000 11060 Move returns status 0, amount 0
01:45:29.793 00.000 11060 MoveAxis(N, 0, ABG)
01:45:29.793 00.000 11060 Move returns status 0, amount 0
01:45:29.793 00.000 11060 move complete, result=0
01:45:29.793 00.000 10844 UpdateGuideState exits: m=2850 SNR=33.1
01:45:29.793 00.000 11060 worker thread done servicing request
01:45:29.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:29.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:29.793 00.000 10844 Enqueuing Expose request
01:45:29.793 00.000 11060 Worker thread wakes up
01:45:29.793 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:29.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:29.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:30.429 00.636 11060 Exposure complete
01:45:30.614 00.185 11060 worker thread done servicing request
01:45:30.614 00.000 10844 OnExposeComplete: enter
01:45:30.614 00.000 10844 UpdateGuideState(): m_state=6
01:45:30.615 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11011
01:45:30.615 00.000 10844 Star::Find returns 1 (0), X=269.02, Y=58.82, Mass=3073, SNR=34.8, Peak=248 HFD=3.7
01:45:30.615 00.000 10844 MultiStar: [#1 0.04,-0.21,1.00,U] [#2 0.44,-0.05,1.97,U] [#3 -0.25,-0.17,0.90,U] [#4 1.00,1.53,0.00,M5] [#5 -0.37,1.02,0.00,M6] [#6 0.89,-0.09,0.00,M4] [#7 0.56,-0.05,0.82,U] [#8 0.19,-0.11,0.94,U] 
01:45:30.615 00.000 10844 refined, 5 included, MultiStar: {0.32, -0.10}, one-star: {0.78, -0.05}
01:45:30.615 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
01:45:30.615 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
01:45:30.615 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.33 cameraTheta=-0.30 mountX=0.04 mountY=0.33, mountTheta=1.45
01:45:30.616 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.10, opts=13)
01:45:30.616 00.000 10844 Enqueuing Move request for scope (0.32, -0.10)
01:45:30.617 00.001 11060 Worker thread wakes up
01:45:30.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
01:45:30.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
01:45:30.617 00.000 11060 Moving (0.32, -0.10) raw xDistance=0.04 yDistance=0.33
01:45:30.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:45:30.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:30.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:30.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:45:30.617 00.000 11060 MoveAxis(E, 0, ABG)
01:45:30.617 00.000 11060 Move returns status 0, amount 0
01:45:30.617 00.000 10844 UpdateGuideState exits: m=3073 SNR=34.8
01:45:30.617 00.000 11060 MoveAxis(N, 0, ABG)
01:45:30.617 00.000 11060 Move returns status 0, amount 0
01:45:30.617 00.000 11060 move complete, result=0
01:45:30.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:30.617 00.000 11060 worker thread done servicing request
01:45:30.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:30.617 00.000 10844 Enqueuing Expose request
01:45:30.617 00.000 11060 Worker thread wakes up
01:45:30.617 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:45:30.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:30.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:31.259 00.642 11060 Exposure complete
01:45:31.497 00.238 11060 worker thread done servicing request
01:45:31.497 00.000 10844 OnExposeComplete: enter
01:45:31.498 00.001 10844 UpdateGuideState(): m_state=6
01:45:31.498 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11012
01:45:31.498 00.000 10844 Star::Find returns 1 (0), X=269.27, Y=59.10, Mass=2140, SNR=28.9, Peak=199 HFD=3.4
01:45:31.499 00.001 10844 MultiStar: [#1 0.34,0.04,1.25,U] [#2 0.21,0.18,2.34,U] [#3 0.51,0.20,1.08,U] [#4 1.50,1.50,0.00,M6] [#5 0.46,1.07,0.00,M7] [#6 0.72,-0.01,0.00,M5] [#7 0.32,1.11,0.00,M1] [#8 -0.00,0.59,1.14,U] 
01:45:31.499 00.000 10844 refined, 4 included, MultiStar: {0.37, 0.23}, one-star: {1.03, 0.22}
01:45:31.499 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:45:31.499 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:45:31.499 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.23 hyp=0.43 cameraTheta=0.56 mountX=-0.29 mountY=0.32, mountTheta=2.31
01:45:31.501 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.23, opts=13)
01:45:31.501 00.000 10844 Enqueuing Move request for scope (0.37, 0.23)
01:45:31.501 00.000 11060 Worker thread wakes up
01:45:31.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:31.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.23) opts 0xd
01:45:31.501 00.000 10844 UpdateGuideState exits: m=2140 SNR=28.9
01:45:31.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.23)
01:45:31.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.501 00.000 11060 Moving (0.37, 0.23) raw xDistance=-0.29 yDistance=0.32
01:45:31.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:31.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:45:31.502 00.001 10844 Enqueuing Expose request
01:45:31.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:45:31.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:45:31.502 00.000 11060 MoveAxis(E, 51, ABG)
01:45:31.502 00.000 11060 Guiding  Dir = 2, Dur = 51
01:45:31.544 00.042 11060 IsSlewing returns 0
01:45:31.544 00.000 11060 IsGuiding returns 0
01:45:31.622 00.078 11060 IsGuiding returns 0
01:45:31.622 00.000 11060 Move returns status 0, amount 51
01:45:31.622 00.000 11060 MoveAxis(N, 0, ABG)
01:45:31.622 00.000 11060 Move returns status 0, amount 0
01:45:31.622 00.000 11060 move complete, result=0
01:45:31.622 00.000 11060 worker thread done servicing request
01:45:31.622 00.000 11060 Worker thread wakes up
01:45:31.622 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.3 px 0 ms NORTH
01:45:31.623 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:31.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:32.260 00.637 11060 Exposure complete
01:45:32.758 00.498 11060 worker thread done servicing request
01:45:32.758 00.000 10844 OnExposeComplete: enter
01:45:32.758 00.000 10844 UpdateGuideState(): m_state=6
01:45:32.759 00.001 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11013
01:45:32.759 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=59.46, Mass=2583, SNR=31.6, Peak=251 HFD=3.5
01:45:32.759 00.000 10844 MultiStar: [#1 -0.07,-0.53,1.02,U] [#2 1.43,0.56,0.00,M9] [#3 0.18,0.19,1.08,U] [#4 0.55,1.33,0.00,M7] [#5 0.09,0.60,0.00,M8] [#6 1.00,0.47,0.00,M6] [#7 0.40,0.63,0.00,M2] [#8 0.36,0.45,0.89,U] 
01:45:32.759 00.000 10844 refined, 3 included, MultiStar: {0.25, 0.16}, one-star: {0.54, 0.58}
01:45:32.759 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
01:45:32.759 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
01:45:32.759 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.29 cameraTheta=0.58 mountX=-0.20 mountY=0.22, mountTheta=2.32
01:45:32.762 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.16, opts=13)
01:45:32.762 00.000 10844 Enqueuing Move request for scope (0.25, 0.16)
01:45:32.762 00.000 11060 Worker thread wakes up
01:45:32.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:32.763 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
01:45:32.763 00.000 10844 UpdateGuideState exits: m=2583 SNR=31.6
01:45:32.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
01:45:32.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:32.763 00.000 11060 Moving (0.25, 0.16) raw xDistance=-0.20 yDistance=0.22
01:45:32.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:32.763 00.000 10844 Enqueuing Expose request
01:45:32.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:45:32.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:45:32.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:45:32.763 00.000 11060 MoveAxis(E, 36, ABG)
01:45:32.764 00.001 11060 Guiding  Dir = 2, Dur = 36
01:45:32.768 00.004 11060 IsSlewing returns 0
01:45:32.769 00.001 11060 IsGuiding returns 0
01:45:32.828 00.059 11060 IsGuiding returns 0
01:45:32.828 00.000 11060 Move returns status 0, amount 36
01:45:32.828 00.000 11060 MoveAxis(N, 0, ABG)
01:45:32.828 00.000 11060 Move returns status 0, amount 0
01:45:32.828 00.000 11060 move complete, result=0
01:45:32.829 00.001 11060 worker thread done servicing request
01:45:32.829 00.000 11060 Worker thread wakes up
01:45:32.829 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
01:45:32.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:32.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:33.515 00.686 11060 Exposure complete
01:45:33.829 00.314 10844 OnExposeComplete: enter
01:45:33.829 00.000 10844 UpdateGuideState(): m_state=6
01:45:33.831 00.002 11060 worker thread done servicing request
01:45:33.831 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11014
01:45:33.831 00.000 10844 Star::Find returns 1 (0), X=269.45, Y=58.57, Mass=2443, SNR=31.4, Peak=246 HFD=3.3
01:45:33.831 00.000 10844 MultiStar: large primary error, entering stabilization period
01:45:33.831 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
01:45:33.831 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
01:45:33.832 00.001 10844 CameraToMount -- cameraX=1.21 cameraY=-0.31 hyp=1.25 cameraTheta=-0.25 mountX=0.09 mountY=1.25, mountTheta=1.50
01:45:33.833 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.21, y=-0.31, opts=13)
01:45:33.834 00.001 10844 Enqueuing Move request for scope (1.21, -0.31)
01:45:33.834 00.000 11060 Worker thread wakes up
01:45:33.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:33.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.31) opts 0xd
01:45:33.834 00.000 10844 UpdateGuideState exits: m=2443 SNR=31.4
01:45:33.834 00.000 11060 Handling offset move in thread for scope, endpoint = (1.21, -0.31)
01:45:33.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:33.834 00.000 11060 Moving (1.21, -0.31) raw xDistance=0.09 yDistance=1.25
01:45:33.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:33.835 00.001 10844 Enqueuing Expose request
01:45:33.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:45:33.835 00.000 11060 resist switch: large excursion: input 1.25 thresh 0.57 direction from -1 to 1
01:45:33.835 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.75
01:45:33.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.87 from input 1.25
01:45:33.835 00.000 11060 MoveAxis(E, 0, ABG)
01:45:33.835 00.000 11060 Move returns status 0, amount 0
01:45:33.835 00.000 11060 BLC: Oldest BLC event removed
01:45:33.835 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 717 applied
01:45:33.835 00.000 11060 MoveAxis(S, 1203, ABG)
01:45:33.836 00.001 11060 duration set to 750 by maxDecDuration
01:45:33.836 00.000 11060 Guiding  Dir = 1, Dur = 750
01:45:33.862 00.026 11060 IsSlewing returns 0
01:45:33.862 00.000 11060 IsGuiding returns 0
01:45:34.627 00.765 11060 IsGuiding returns 0
01:45:34.628 00.001 11060 Move returns status 0, amount 750
01:45:34.628 00.000 11060 move complete, result=0
01:45:34.628 00.000 11060 worker thread done servicing request
01:45:34.628 00.000 11060 Worker thread wakes up
01:45:34.628 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 1.2 px 750 ms SOUTH
01:45:34.631 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:34.632 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:35.293 00.661 11060 Exposure complete
01:45:35.598 00.305 11060 worker thread done servicing request
01:45:35.598 00.000 10844 OnExposeComplete: enter
01:45:35.598 00.000 10844 UpdateGuideState(): m_state=6
01:45:35.599 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11015
01:45:35.599 00.000 10844 Star::Find returns 1 (1), X=269.56, Y=58.22, Mass=3134, SNR=36.0, Peak=255 HFD=3.7
01:45:35.599 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
01:45:35.599 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
01:45:35.599 00.000 10844 CameraToMount -- cameraX=1.32 cameraY=-0.66 hyp=1.48 cameraTheta=-0.47 mountX=0.41 mountY=1.41, mountTheta=1.29
01:45:35.601 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=1.32, y=-0.66, opts=13)
01:45:35.602 00.001 10844 Enqueuing Move request for scope (1.32, -0.66)
01:45:35.602 00.000 11060 Worker thread wakes up
01:45:35.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:35.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.32, -0.66) opts 0xd
01:45:35.602 00.000 10844 UpdateGuideState exits: m=3134 SNR=36.0 Saturated
01:45:35.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:35.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:35.602 00.000 10844 Enqueuing Expose request
01:45:35.603 00.001 11060 Handling offset move in thread for scope, endpoint = (1.32, -0.66)
01:45:35.603 00.000 11060 Moving (1.32, -0.66) raw xDistance=0.41 yDistance=1.41
01:45:35.603 00.000 11060 BLC: History state: CurrMiss=1.41, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.874044, 1:1.412025
01:45:35.603 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:45:35.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
01:45:35.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.99 from input 1.41
01:45:35.603 00.000 11060 MoveAxis(W, 72, ABG)
01:45:35.603 00.000 11060 Guiding  Dir = 3, Dur = 72
01:45:35.615 00.012 11060 IsSlewing returns 0
01:45:35.616 00.001 11060 IsGuiding returns 0
01:45:35.693 00.077 11060 IsGuiding returns 0
01:45:35.693 00.000 11060 Move returns status 0, amount 72
01:45:35.693 00.000 11060 MoveAxis(S, 549, ABG)
01:45:35.693 00.000 11060 Guiding  Dir = 1, Dur = 549
01:45:35.725 00.032 11060 IsSlewing returns 0
01:45:35.725 00.000 11060 IsGuiding returns 0
01:45:36.305 00.580 11060 IsGuiding returns 0
01:45:36.305 00.000 11060 Move returns status 0, amount 549
01:45:36.306 00.001 11060 move complete, result=0
01:45:36.306 00.000 11060 worker thread done servicing request
01:45:36.306 00.000 11060 Worker thread wakes up
01:45:36.306 00.000 10844 GuideStep: 0.4 px 72 ms WEST, 1.4 px 549 ms SOUTH
01:45:36.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:36.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:36.942 00.636 11060 Exposure complete
01:45:37.188 00.246 11060 worker thread done servicing request
01:45:37.188 00.000 10844 OnExposeComplete: enter
01:45:37.188 00.000 10844 UpdateGuideState(): m_state=6
01:45:37.188 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11016
01:45:37.188 00.000 10844 Star::Find returns 1 (1), X=269.03, Y=58.67, Mass=3236, SNR=36.3, Peak=255 HFD=3.4
01:45:37.189 00.001 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
01:45:37.189 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
01:45:37.189 00.000 10844 CameraToMount -- cameraX=0.79 cameraY=-0.21 hyp=0.82 cameraTheta=-0.26 mountX=0.07 mountY=0.82, mountTheta=1.49
01:45:37.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.79, y=-0.21, opts=13)
01:45:37.190 00.000 10844 Enqueuing Move request for scope (0.79, -0.21)
01:45:37.190 00.000 11060 Worker thread wakes up
01:45:37.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:37.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.21) opts 0xd
01:45:37.190 00.000 10844 UpdateGuideState exits: m=3236 SNR=36.3 Saturated
01:45:37.190 00.000 11060 Handling offset move in thread for scope, endpoint = (0.79, -0.21)
01:45:37.191 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:37.191 00.000 11060 Moving (0.79, -0.21) raw xDistance=0.07 yDistance=0.82
01:45:37.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:37.191 00.000 10844 Enqueuing Expose request
01:45:37.191 00.000 11060 BLC: History state: CurrMiss=0.82, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.874044, 1:1.412025, 2:0.815739
01:45:37.191 00.000 11060 BLC: Under-shoot: nominal increase by 131
01:45:37.191 00.000 11060 BLC: window closed
01:45:37.191 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:45:37.191 00.000 11060 BLC: Pulse adjusted to 750
01:45:37.192 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:45:37.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.82
01:45:37.192 00.000 11060 MoveAxis(E, 0, ABG)
01:45:37.192 00.000 11060 Move returns status 0, amount 0
01:45:37.192 00.000 11060 MoveAxis(S, 317, ABG)
01:45:37.192 00.000 11060 Guiding  Dir = 1, Dur = 317
01:45:37.215 00.023 11060 IsSlewing returns 0
01:45:37.216 00.001 11060 IsGuiding returns 0
01:45:37.411 00.195 10844 evsrv: cli 0EEEE7F0 connect
01:45:37.412 00.001 10844 case statement mapped state 6 to 3
01:45:37.412 00.000 10844 case statement mapped state 6 to 3
01:45:37.413 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"9e3b270c-9c59-4c71-9fa5-c53c515bd7b9"}
01:45:37.413 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"9e3b270c-9c59-4c71-9fa5-c53c515bd7b9"}
01:45:37.414 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
01:45:37.561 00.147 11060 IsGuiding returns 0
01:45:37.561 00.000 11060 Move returns status 0, amount 317
01:45:37.561 00.000 11060 move complete, result=0
01:45:37.561 00.000 11060 worker thread done servicing request
01:45:37.561 00.000 11060 Worker thread wakes up
01:45:37.561 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.8 px 317 ms SOUTH
01:45:37.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:37.562 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:38.197 00.635 11060 Exposure complete
01:45:38.415 00.218 11060 worker thread done servicing request
01:45:38.416 00.001 10844 OnExposeComplete: enter
01:45:38.416 00.000 10844 UpdateGuideState(): m_state=6
01:45:38.416 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11017
01:45:38.416 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=58.99, Mass=2848, SNR=33.5, Peak=219 HFD=3.4
01:45:38.416 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
01:45:38.416 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
01:45:38.416 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.11 hyp=0.49 cameraTheta=0.22 mountX=-0.19 mountY=0.45, mountTheta=1.97
01:45:38.418 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.11, opts=13)
01:45:38.418 00.000 10844 Enqueuing Move request for scope (0.48, 0.11)
01:45:38.418 00.000 11060 Worker thread wakes up
01:45:38.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.11) opts 0xd
01:45:38.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.11)
01:45:38.418 00.000 11060 Moving (0.48, 0.11) raw xDistance=-0.19 yDistance=0.45
01:45:38.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:45:38.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.45
01:45:38.418 00.000 11060 MoveAxis(E, 33, ABG)
01:45:38.419 00.001 11060 Guiding  Dir = 2, Dur = 33
01:45:38.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:38.419 00.000 10844 UpdateGuideState exits: m=2848 SNR=33.5
01:45:38.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:38.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:38.419 00.000 10844 Enqueuing Expose request
01:45:38.423 00.004 11060 IsSlewing returns 0
01:45:38.423 00.000 11060 IsGuiding returns 0
01:45:38.470 00.047 11060 IsGuiding returns 0
01:45:38.470 00.000 11060 Move returns status 0, amount 33
01:45:38.470 00.000 11060 MoveAxis(S, 176, ABG)
01:45:38.470 00.000 11060 Guiding  Dir = 1, Dur = 176
01:45:38.485 00.015 11060 IsSlewing returns 0
01:45:38.485 00.000 11060 IsGuiding returns 0
01:45:38.684 00.199 11060 IsGuiding returns 0
01:45:38.685 00.001 11060 Move returns status 0, amount 176
01:45:38.685 00.000 11060 move complete, result=0
01:45:38.685 00.000 11060 worker thread done servicing request
01:45:38.685 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.5 px 176 ms SOUTH
01:45:38.686 00.001 11060 Worker thread wakes up
01:45:38.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:38.687 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:39.318 00.631 11060 Exposure complete
01:45:39.481 00.163 11060 worker thread done servicing request
01:45:39.483 00.002 10844 OnExposeComplete: enter
01:45:39.483 00.000 10844 UpdateGuideState(): m_state=6
01:45:39.483 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11018
01:45:39.483 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=59.09, Mass=2830, SNR=32.8, Peak=217 HFD=4.0
01:45:39.483 00.000 10844 MultiStar: exiting stabilization period
01:45:39.483 00.000 10844 MultiStar: [#1 -0.57,-0.08,0.93,U] [#2 0.92,0.37,0.00,M10] [#3 -0.53,0.15,1.03,U] [#4 1.19,1.63,0.00,M8] [#5 -0.17,1.52,0.00,M9] [#6 0.53,0.29,0.00,M7] [#7 -0.35,0.45,0.83,U] [#8 0.12,0.48,0.95,U] 
01:45:39.484 00.001 10844 single-star, 4 included, MultiStar: {-0.31, 0.24}, one-star: {-0.21, 0.22}
01:45:39.484 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
01:45:39.484 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
01:45:39.484 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.35 mountX=-0.17 mountY=-0.24, mountTheta=-2.19
01:45:39.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.22, opts=13)
01:45:39.485 00.000 10844 Enqueuing Move request for scope (-0.21, 0.22)
01:45:39.485 00.000 11060 Worker thread wakes up
01:45:39.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
01:45:39.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
01:45:39.485 00.000 11060 Moving (-0.21, 0.22) raw xDistance=-0.17 yDistance=-0.24
01:45:39.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:45:39.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:39.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:45:39.485 00.000 10844 UpdateGuideState exits: m=2830 SNR=32.8
01:45:39.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:39.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:39.486 00.001 10844 Enqueuing Expose request
01:45:39.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:45:39.486 00.000 11060 MoveAxis(E, 31, ABG)
01:45:39.486 00.000 11060 Guiding  Dir = 2, Dur = 31
01:45:39.517 00.031 11060 IsSlewing returns 0
01:45:39.517 00.000 11060 IsGuiding returns 0
01:45:39.579 00.062 11060 IsGuiding returns 0
01:45:39.579 00.000 11060 Move returns status 0, amount 31
01:45:39.579 00.000 11060 MoveAxis(N, 0, ABG)
01:45:39.579 00.000 11060 Move returns status 0, amount 0
01:45:39.580 00.001 11060 move complete, result=0
01:45:39.580 00.000 11060 worker thread done servicing request
01:45:39.580 00.000 11060 Worker thread wakes up
01:45:39.580 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
01:45:39.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:39.581 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:40.210 00.629 11060 Exposure complete
01:45:40.377 00.167 11060 worker thread done servicing request
01:45:40.377 00.000 10844 OnExposeComplete: enter
01:45:40.378 00.001 10844 UpdateGuideState(): m_state=6
01:45:40.378 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11019
01:45:40.378 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=58.81, Mass=3408, SNR=37.3, Peak=242 HFD=3.7
01:45:40.378 00.000 10844 MultiStar: [#1 -0.14,0.02,0.94,U] [#2 0.80,0.40,0.00,R] [#3 -0.69,0.24,0.00,M2] [#4 1.07,1.20,0.00,M9] [#5 -0.04,1.00,0.00,M10] [#6 0.40,0.17,0.73,U] [#7 -0.06,-0.01,0.76,U] [#8 -0.32,0.43,0.76,U] 
01:45:40.378 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.09}, one-star: {0.15, -0.07}
01:45:40.378 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
01:45:40.378 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
01:45:40.378 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.49 mountX=-0.09 mountY=-0.01, mountTheta=-3.05
01:45:40.379 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
01:45:40.381 00.002 10844 Enqueuing Move request for scope (0.01, 0.09)
01:45:40.381 00.000 11060 Worker thread wakes up
01:45:40.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:40.381 00.000 10844 UpdateGuideState exits: m=3408 SNR=37.3
01:45:40.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:40.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:40.381 00.000 10844 Enqueuing Expose request
01:45:40.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
01:45:40.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
01:45:40.381 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.01
01:45:40.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:45:40.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:40.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:40.381 00.000 11060 MoveAxis(E, 0, ABG)
01:45:40.382 00.001 11060 Move returns status 0, amount 0
01:45:40.382 00.000 11060 MoveAxis(N, 0, ABG)
01:45:40.382 00.000 11060 Move returns status 0, amount 0
01:45:40.382 00.000 11060 move complete, result=0
01:45:40.382 00.000 11060 worker thread done servicing request
01:45:40.382 00.000 11060 Worker thread wakes up
01:45:40.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:40.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:40.382 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:41.008 00.626 11060 Exposure complete
01:45:41.185 00.177 11060 worker thread done servicing request
01:45:41.186 00.001 10844 OnExposeComplete: enter
01:45:41.186 00.000 10844 UpdateGuideState(): m_state=6
01:45:41.186 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11020
01:45:41.186 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=58.77, Mass=2966, SNR=35.2, Peak=242 HFD=3.6
01:45:41.187 00.001 10844 MultiStar: [#1 0.12,0.08,1.01,U] [#2 0.12,-0.17,1.86,U] [#3 -0.05,0.57,0.81,U] [#4 0.75,1.28,0.00,M10] [#5 0.16,1.03,0.00,R] [#6 0.55,0.92,0.00,M7] [#7 0.25,0.78,0.00,M1] [#8 -0.45,0.39,0.86,U] 
01:45:41.187 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.08}, one-star: {0.42, -0.11}
01:45:41.187 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:45:41.187 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:45:41.187 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.93 mountX=-0.09 mountY=0.05, mountTheta=2.67
01:45:41.188 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
01:45:41.188 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
01:45:41.188 00.000 11060 Worker thread wakes up
01:45:41.189 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:45:41.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:45:41.189 00.000 11060 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.05
01:45:41.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:45:41.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:41.189 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:41.189 00.000 10844 UpdateGuideState exits: m=2966 SNR=35.2
01:45:41.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:41.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:41.189 00.000 10844 Enqueuing Expose request
01:45:41.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:45:41.189 00.000 11060 MoveAxis(E, 0, ABG)
01:45:41.189 00.000 11060 Move returns status 0, amount 0
01:45:41.190 00.001 11060 MoveAxis(N, 0, ABG)
01:45:41.190 00.000 11060 Move returns status 0, amount 0
01:45:41.190 00.000 11060 move complete, result=0
01:45:41.190 00.000 11060 worker thread done servicing request
01:45:41.190 00.000 11060 Worker thread wakes up
01:45:41.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:41.191 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:41.192 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:41.823 00.631 11060 Exposure complete
01:45:41.986 00.163 11060 worker thread done servicing request
01:45:41.986 00.000 10844 OnExposeComplete: enter
01:45:41.986 00.000 10844 UpdateGuideState(): m_state=6
01:45:41.987 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11021
01:45:41.987 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=58.89, Mass=3278, SNR=35.8, Peak=249 HFD=3.9
01:45:41.987 00.000 10844 MultiStar: [#1 -0.36,-0.44,0.91,U] [#2 0.45,-0.10,1.83,U] [#3 -0.24,0.59,0.00,M2] [#4 0.47,1.04,0.00,R] [#5 -0.32,0.45,0.85,U] [#6 0.34,-0.09,0.89,U] [#7 -0.13,0.64,0.00,M2] [#8 -0.56,-0.07,0.81,U] 
01:45:41.987 00.000 10844 single-star, 5 included, MultiStar: {0.02, -0.05}, one-star: {0.03, 0.01}
01:45:41.987 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
01:45:41.987 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
01:45:41.987 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.38 mountX=-0.01 mountY=0.02, mountTheta=2.13
01:45:41.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
01:45:41.989 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
01:45:41.989 00.000 11060 Worker thread wakes up
01:45:41.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:41.989 00.000 10844 UpdateGuideState exits: m=3278 SNR=35.8
01:45:41.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:41.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:41.989 00.000 10844 Enqueuing Expose request
01:45:41.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:45:41.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:45:41.989 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=0.02
01:45:41.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:41.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:41.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:45:41.990 00.001 11060 MoveAxis(E, 0, ABG)
01:45:41.990 00.000 11060 Move returns status 0, amount 0
01:45:41.990 00.000 11060 MoveAxis(N, 0, ABG)
01:45:41.990 00.000 11060 Move returns status 0, amount 0
01:45:41.990 00.000 11060 move complete, result=0
01:45:41.990 00.000 11060 worker thread done servicing request
01:45:41.990 00.000 11060 Worker thread wakes up
01:45:41.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:41.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:41.991 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:42.619 00.628 11060 Exposure complete
01:45:42.792 00.173 11060 worker thread done servicing request
01:45:42.793 00.001 10844 OnExposeComplete: enter
01:45:42.793 00.000 10844 UpdateGuideState(): m_state=6
01:45:42.793 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11022
01:45:42.793 00.000 10844 Star::Find returns 1 (1), X=268.70, Y=58.65, Mass=2933, SNR=33.9, Peak=255 HFD=3.6
01:45:42.794 00.001 10844 MultiStar: [#1 -0.77,-0.30,0.00,M1] [#2 0.09,-0.02,2.03,U] [#3 -0.01,-0.16,0.98,U] [#4 -0.09,0.03,0.93,U] [#5 -0.14,0.17,1.02,U] [#6 0.46,0.29,0.97,U] [#7 -0.39,-0.01,0.82,U] [#8 0.04,0.38,0.93,U] 
01:45:42.794 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.46, -0.23}
01:45:42.794 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:45:42.794 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:45:42.794 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.61 mountX=-0.06 mountY=0.06, mountTheta=2.35
01:45:42.795 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
01:45:42.795 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
01:45:42.795 00.000 11060 Worker thread wakes up
01:45:42.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:42.795 00.000 10844 UpdateGuideState exits: m=2933 SNR=33.9 Saturated
01:45:42.796 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:42.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:42.796 00.000 10844 Enqueuing Expose request
01:45:42.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:45:42.796 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:45:42.796 00.000 11060 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=0.06
01:45:42.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:45:42.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:42.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:45:42.796 00.000 11060 MoveAxis(E, 0, ABG)
01:45:42.796 00.000 11060 Move returns status 0, amount 0
01:45:42.796 00.000 11060 MoveAxis(N, 0, ABG)
01:45:42.796 00.000 11060 Move returns status 0, amount 0
01:45:42.796 00.000 11060 move complete, result=0
01:45:42.796 00.000 11060 worker thread done servicing request
01:45:42.796 00.000 11060 Worker thread wakes up
01:45:42.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:42.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:42.798 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:43.439 00.641 11060 Exposure complete
01:45:43.630 00.191 11060 worker thread done servicing request
01:45:43.630 00.000 10844 OnExposeComplete: enter
01:45:43.630 00.000 10844 UpdateGuideState(): m_state=6
01:45:43.630 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11023
01:45:43.630 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=59.00, Mass=2441, SNR=31.0, Peak=211 HFD=3.3
01:45:43.630 00.000 10844 MultiStar: [#1 -0.30,-0.80,0.00,M2] [#2 -0.05,0.76,0.00,M1] [#3 -0.82,0.69,0.00,M2] [#4 0.09,0.55,1.09,U] [#5 0.55,-0.23,1.15,U] [#6 -0.29,0.54,0.00,M6] [#7 -0.89,0.77,0.00,M2] [#8 -0.15,0.75,0.00,M1] 
01:45:43.631 00.001 10844 refined, 2 included, MultiStar: {0.36, 0.14}, one-star: {0.42, 0.12}
01:45:43.631 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
01:45:43.631 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
01:45:43.631 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.38 cameraTheta=0.38 mountX=-0.20 mountY=0.33, mountTheta=2.13
01:45:43.632 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.14, opts=13)
01:45:43.632 00.000 10844 Enqueuing Move request for scope (0.36, 0.14)
01:45:43.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:45:43.632 00.000 10844 UpdateGuideState exits: m=2441 SNR=31.0
01:45:43.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:43.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:43.632 00.000 10844 Enqueuing Expose request
01:45:43.633 00.001 11060 Worker thread wakes up
01:45:43.634 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0xd
01:45:43.634 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.14)
01:45:43.634 00.000 11060 Moving (0.36, 0.14) raw xDistance=-0.20 yDistance=0.33
01:45:43.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:45:43.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
01:45:43.634 00.000 11060 MoveAxis(E, 36, ABG)
01:45:43.634 00.000 11060 Guiding  Dir = 2, Dur = 36
01:45:43.651 00.017 11060 IsSlewing returns 0
01:45:43.651 00.000 11060 IsGuiding returns 0
01:45:43.698 00.047 11060 IsGuiding returns 0
01:45:43.698 00.000 11060 Move returns status 0, amount 36
01:45:43.698 00.000 11060 MoveAxis(S, 127, ABG)
01:45:43.698 00.000 11060 Guiding  Dir = 1, Dur = 127
01:45:43.714 00.016 11060 IsSlewing returns 0
01:45:43.714 00.000 11060 IsGuiding returns 0
01:45:43.855 00.141 11060 IsGuiding returns 0
01:45:43.855 00.000 11060 Move returns status 0, amount 127
01:45:43.855 00.000 11060 move complete, result=0
01:45:43.855 00.000 11060 worker thread done servicing request
01:45:43.856 00.001 11060 Worker thread wakes up
01:45:43.856 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.3 px 127 ms SOUTH
01:45:43.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:43.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:44.510 00.654 11060 Exposure complete
01:45:44.670 00.160 11060 worker thread done servicing request
01:45:44.670 00.000 10844 OnExposeComplete: enter
01:45:44.670 00.000 10844 UpdateGuideState(): m_state=6
01:45:44.671 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11024
01:45:44.671 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=58.99, Mass=3303, SNR=37.1, Peak=244 HFD=4.0
01:45:44.672 00.001 10844 MultiStar: [#1 -0.75,-0.51,0.00,M3] [#2 -0.30,0.46,1.74,U] [#3 -0.73,0.56,0.00,M3] [#4 -0.33,-0.38,0.80,U] [#5 -0.41,0.27,0.85,U] [#6 -0.08,0.51,0.83,U] [#7 -0.31,0.25,0.77,U] [#8 -0.64,0.63,0.00,M2] 
01:45:44.672 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.24}, one-star: {0.53, 0.11}
01:45:44.672 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
01:45:44.672 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
01:45:44.672 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.29 cameraTheta=2.13 mountX=-0.21 mountY=-0.19, mountTheta=-2.41
01:45:44.675 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.24, opts=13)
01:45:44.675 00.000 10844 Enqueuing Move request for scope (-0.15, 0.24)
01:45:44.675 00.000 11060 Worker thread wakes up
01:45:44.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:44.675 00.000 10844 UpdateGuideState exits: m=3303 SNR=37.1
01:45:44.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:44.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:44.675 00.000 10844 Enqueuing Expose request
01:45:44.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
01:45:44.675 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
01:45:44.676 00.001 11060 Moving (-0.15, 0.24) raw xDistance=-0.21 yDistance=-0.19
01:45:44.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:45:44.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:44.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:45:44.676 00.000 11060 MoveAxis(E, 38, ABG)
01:45:44.676 00.000 11060 Guiding  Dir = 2, Dur = 38
01:45:44.685 00.009 11060 IsSlewing returns 0
01:45:44.685 00.000 11060 IsGuiding returns 0
01:45:44.733 00.048 11060 IsGuiding returns 0
01:45:44.733 00.000 11060 Move returns status 0, amount 38
01:45:44.733 00.000 11060 MoveAxis(N, 0, ABG)
01:45:44.733 00.000 11060 Move returns status 0, amount 0
01:45:44.733 00.000 11060 move complete, result=0
01:45:44.733 00.000 11060 worker thread done servicing request
01:45:44.734 00.001 11060 Worker thread wakes up
01:45:44.734 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
01:45:44.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:44.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:45.366 00.632 11060 Exposure complete
01:45:45.534 00.168 11060 worker thread done servicing request
01:45:45.534 00.000 10844 OnExposeComplete: enter
01:45:45.534 00.000 10844 UpdateGuideState(): m_state=6
01:45:45.534 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11025
01:45:45.534 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=59.55, Mass=2911, SNR=34.2, Peak=248 HFD=3.4
01:45:45.535 00.001 10844 MultiStar: [#1 -0.75,-0.09,0.00,M4] [#2 -0.50,0.65,0.00,M1] [#3 -0.60,0.99,0.00,M4] [#4 -0.46,-0.03,0.87,U] [#5 -0.49,1.00,0.00,M1] [#6 -0.13,0.26,0.91,U] [#7 -0.21,0.44,0.93,U] [#8 -0.29,0.50,0.96,U] 
01:45:45.535 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.38}, one-star: {0.40, 0.67}
01:45:45.535 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.65 = -2.64)
01:45:45.535 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
01:45:45.535 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.89 mountX=-0.35 mountY=-0.19, mountTheta=-2.65
01:45:45.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.38, opts=13)
01:45:45.537 00.000 10844 Enqueuing Move request for scope (-0.13, 0.38)
01:45:45.537 00.000 11060 Worker thread wakes up
01:45:45.537 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:45.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.38) opts 0xd
01:45:45.537 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.2
01:45:45.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.38)
01:45:45.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:45.537 00.000 11060 Moving (-0.13, 0.38) raw xDistance=-0.35 yDistance=-0.19
01:45:45.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:45.537 00.000 10844 Enqueuing Expose request
01:45:45.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:45:45.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:45.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:45:45.537 00.000 11060 MoveAxis(E, 62, ABG)
01:45:45.537 00.000 11060 Guiding  Dir = 2, Dur = 62
01:45:45.586 00.049 11060 IsSlewing returns 0
01:45:45.587 00.001 11060 IsGuiding returns 0
01:45:45.691 00.104 11060 IsGuiding returns 0
01:45:45.691 00.000 11060 Move returns status 0, amount 62
01:45:45.691 00.000 11060 MoveAxis(N, 0, ABG)
01:45:45.691 00.000 11060 Move returns status 0, amount 0
01:45:45.691 00.000 11060 move complete, result=0
01:45:45.691 00.000 11060 worker thread done servicing request
01:45:45.691 00.000 11060 Worker thread wakes up
01:45:45.691 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.2 px 0 ms NORTH
01:45:45.692 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:45.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:46.331 00.639 11060 Exposure complete
01:45:46.509 00.178 11060 worker thread done servicing request
01:45:46.509 00.000 10844 OnExposeComplete: enter
01:45:46.509 00.000 10844 UpdateGuideState(): m_state=6
01:45:46.510 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11026
01:45:46.510 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=59.22, Mass=2517, SNR=31.2, Peak=211 HFD=3.1
01:45:46.510 00.000 10844 MultiStar: [#1 -0.74,-0.35,0.00,M5] [#2 -0.23,0.04,2.24,U] [#3 -0.35,0.14,0.93,U] [#4 -0.33,0.24,0.99,U] [#5 -0.59,0.06,1.23,U] [#6 -0.26,0.28,0.97,U] [#7 -0.36,0.75,0.00,M1] [#8 -0.39,-0.20,1.04,U] 
01:45:46.510 00.000 10844 refined, 6 included, MultiStar: {-0.36, 0.11}, one-star: {-0.43, 0.34}
01:45:46.510 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.70)
01:45:46.510 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
01:45:46.510 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.11 hyp=0.37 cameraTheta=2.84 mountX=-0.05 mountY=-0.37, mountTheta=-1.70
01:45:46.513 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.11, opts=13)
01:45:46.513 00.000 10844 Enqueuing Move request for scope (-0.36, 0.11)
01:45:46.513 00.000 11060 Worker thread wakes up
01:45:46.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.11) opts 0xd
01:45:46.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.11)
01:45:46.513 00.000 11060 Moving (-0.36, 0.11) raw xDistance=-0.05 yDistance=-0.37
01:45:46.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:45:46.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:46.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:46.513 00.000 10844 UpdateGuideState exits: m=2517 SNR=31.2
01:45:46.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:46.514 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:46.514 00.000 10844 Enqueuing Expose request
01:45:46.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:45:46.514 00.000 11060 MoveAxis(E, 0, ABG)
01:45:46.514 00.000 11060 Move returns status 0, amount 0
01:45:46.514 00.000 11060 MoveAxis(N, 0, ABG)
01:45:46.514 00.000 11060 Move returns status 0, amount 0
01:45:46.514 00.000 11060 move complete, result=0
01:45:46.514 00.000 11060 worker thread done servicing request
01:45:46.514 00.000 11060 Worker thread wakes up
01:45:46.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:46.515 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:46.516 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:45:47.147 00.631 11060 Exposure complete
01:45:47.325 00.178 11060 worker thread done servicing request
01:45:47.325 00.000 10844 OnExposeComplete: enter
01:45:47.325 00.000 10844 UpdateGuideState(): m_state=6
01:45:47.327 00.002 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11027
01:45:47.327 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=58.97, Mass=2673, SNR=32.5, Peak=238 HFD=3.5
01:45:47.327 00.000 10844 MultiStar: [#1 -0.36,-0.32,0.95,U] [#2 0.16,-0.42,2.17,U] [#3 0.11,0.10,0.99,U] [#4 -0.36,-0.06,1.09,U] [#5 -0.46,0.42,0.00,M1] [#6 0.32,-0.37,0.93,U] [#7 0.23,-0.04,0.80,U] [#8 -0.09,-0.01,0.90,U] 
01:45:47.327 00.000 10844 single-star, 7 included, MultiStar: {0.00, -0.17}, one-star: {-0.11, 0.09}
01:45:47.327 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
01:45:47.327 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
01:45:47.327 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.44 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
01:45:47.328 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
01:45:47.329 00.001 10844 Enqueuing Move request for scope (-0.11, 0.09)
01:45:47.329 00.000 11060 Worker thread wakes up
01:45:47.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
01:45:47.329 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
01:45:47.329 00.000 11060 Moving (-0.11, 0.09) raw xDistance=-0.07 yDistance=-0.12
01:45:47.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:45:47.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:47.329 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:47.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:45:47.329 00.000 11060 MoveAxis(E, 0, ABG)
01:45:47.329 00.000 11060 Move returns status 0, amount 0
01:45:47.329 00.000 10844 UpdateGuideState exits: m=2673 SNR=32.5
01:45:47.329 00.000 11060 MoveAxis(N, 0, ABG)
01:45:47.329 00.000 11060 Move returns status 0, amount 0
01:45:47.329 00.000 11060 move complete, result=0
01:45:47.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:47.330 00.001 11060 worker thread done servicing request
01:45:47.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:47.330 00.000 10844 Enqueuing Expose request
01:45:47.330 00.000 11060 Worker thread wakes up
01:45:47.330 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:47.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:47.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:47.972 00.642 11060 Exposure complete
01:45:48.141 00.169 11060 worker thread done servicing request
01:45:48.141 00.000 10844 OnExposeComplete: enter
01:45:48.141 00.000 10844 UpdateGuideState(): m_state=6
01:45:48.142 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11028
01:45:48.142 00.000 10844 Star::Find returns 1 (0), X=269.09, Y=58.26, Mass=2777, SNR=33.1, Peak=217 HFD=3.4
01:45:48.142 00.000 10844 MultiStar: [#1 -0.14,-0.89,0.00,M5] [#2 -0.29,-0.14,1.93,U] [#3 0.04,-0.07,0.93,U] [#4 0.00,-0.54,0.96,U] [#5 0.04,-0.56,1.00,U] [#6 0.00,0.32,1.00,U] [#7 0.00,0.52,0.90,U] [#8 0.17,0.12,0.97,U] 
01:45:48.142 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.85, -0.62}
01:45:48.142 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
01:45:48.142 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
01:45:48.142 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.12 mountX=0.12 mountY=0.08, mountTheta=0.62
01:45:48.144 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
01:45:48.144 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
01:45:48.144 00.000 11060 Worker thread wakes up
01:45:48.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:48.145 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
01:45:48.145 00.000 10844 UpdateGuideState exits: m=2777 SNR=33.1
01:45:48.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
01:45:48.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:48.145 00.000 11060 Moving (0.06, -0.13) raw xDistance=0.12 yDistance=0.08
01:45:48.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:48.145 00.000 10844 Enqueuing Expose request
01:45:48.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:45:48.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:48.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:45:48.145 00.000 11060 MoveAxis(E, 0, ABG)
01:45:48.145 00.000 11060 Move returns status 0, amount 0
01:45:48.145 00.000 11060 MoveAxis(N, 0, ABG)
01:45:48.145 00.000 11060 Move returns status 0, amount 0
01:45:48.145 00.000 11060 move complete, result=0
01:45:48.146 00.001 11060 worker thread done servicing request
01:45:48.146 00.000 11060 Worker thread wakes up
01:45:48.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:48.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:48.147 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:48.786 00.639 11060 Exposure complete
01:45:48.952 00.166 11060 worker thread done servicing request
01:45:48.952 00.000 10844 OnExposeComplete: enter
01:45:48.952 00.000 10844 UpdateGuideState(): m_state=6
01:45:48.953 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11029
01:45:48.953 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=59.02, Mass=2742, SNR=32.3, Peak=197 HFD=4.0
01:45:48.953 00.000 10844 MultiStar: [#1 -0.70,-0.54,0.00,M6] [#2 -0.95,-0.03,0.00,M1] [#3 -0.66,0.18,0.00,M2] [#4 -0.43,0.39,0.91,U] [#5 -0.51,-0.21,1.02,U] [#6 -0.70,1.00,0.00,M2] [#7 0.08,0.18,0.84,U] [#8 -0.84,0.22,0.00,M1] 
01:45:48.953 00.000 10844 single-star, 3 included, MultiStar: {-0.22, 0.12}, one-star: {0.01, 0.15}
01:45:48.953 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
01:45:48.954 00.001 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
01:45:48.954 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
01:45:48.955 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
01:45:48.955 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
01:45:48.955 00.000 11060 Worker thread wakes up
01:45:48.955 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:48.955 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:45:48.955 00.000 10844 UpdateGuideState exits: m=2742 SNR=32.3
01:45:48.955 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:45:48.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:48.956 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:48.956 00.000 10844 Enqueuing Expose request
01:45:48.956 00.000 11060 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=-0.01
01:45:48.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:45:48.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:48.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:48.956 00.000 11060 MoveAxis(E, 25, ABG)
01:45:48.956 00.000 11060 Guiding  Dir = 2, Dur = 25
01:45:48.992 00.036 11060 IsSlewing returns 0
01:45:48.992 00.000 11060 IsGuiding returns 0
01:45:49.031 00.039 11060 IsGuiding returns 0
01:45:49.031 00.000 11060 Move returns status 0, amount 25
01:45:49.031 00.000 11060 MoveAxis(N, 0, ABG)
01:45:49.031 00.000 11060 Move returns status 0, amount 0
01:45:49.031 00.000 11060 move complete, result=0
01:45:49.031 00.000 11060 worker thread done servicing request
01:45:49.031 00.000 11060 Worker thread wakes up
01:45:49.032 00.001 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
01:45:49.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:49.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:49.658 00.626 11060 Exposure complete
01:45:49.851 00.193 11060 worker thread done servicing request
01:45:49.851 00.000 10844 OnExposeComplete: enter
01:45:49.851 00.000 10844 UpdateGuideState(): m_state=6
01:45:49.852 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11030
01:45:49.852 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=58.95, Mass=3228, SNR=36.5, Peak=231 HFD=3.9
01:45:49.852 00.000 10844 MultiStar: [#1 -0.58,-0.67,0.00,M7] [#2 -0.51,0.52,0.00,M2] [#3 -0.67,0.62,0.00,M3] [#4 -0.13,-0.07,0.86,U] [#5 -0.46,-0.05,0.96,U] [#6 -0.28,0.55,0.00,M3] [#7 -0.57,0.62,0.00,M1] [#8 -0.58,0.18,0.00,M2] 
01:45:49.852 00.000 10844 single-star, 2 included, MultiStar: {-0.27, -0.01}, one-star: {-0.20, 0.07}
01:45:49.852 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
01:45:49.852 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
01:45:49.852 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.81 mountX=-0.03 mountY=-0.21, mountTheta=-1.72
01:45:49.854 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.07, opts=13)
01:45:49.854 00.000 10844 Enqueuing Move request for scope (-0.20, 0.07)
01:45:49.854 00.000 11060 Worker thread wakes up
01:45:49.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:49.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
01:45:49.854 00.000 10844 UpdateGuideState exits: m=3228 SNR=36.5
01:45:49.854 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
01:45:49.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:49.854 00.000 11060 Moving (-0.20, 0.07) raw xDistance=-0.03 yDistance=-0.21
01:45:49.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:49.854 00.000 10844 Enqueuing Expose request
01:45:49.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:45:49.855 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:45:49.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:45:49.855 00.000 11060 MoveAxis(E, 0, ABG)
01:45:49.855 00.000 11060 Move returns status 0, amount 0
01:45:49.855 00.000 11060 MoveAxis(N, 0, ABG)
01:45:49.855 00.000 11060 Move returns status 0, amount 0
01:45:49.855 00.000 11060 move complete, result=0
01:45:49.855 00.000 11060 worker thread done servicing request
01:45:49.855 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:49.855 00.000 11060 Worker thread wakes up
01:45:49.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:49.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:50.489 00.634 11060 Exposure complete
01:45:50.695 00.206 11060 worker thread done servicing request
01:45:50.695 00.000 10844 OnExposeComplete: enter
01:45:50.695 00.000 10844 UpdateGuideState(): m_state=6
01:45:50.696 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11031
01:45:50.696 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=59.58, Mass=2610, SNR=31.9, Peak=251 HFD=3.3
01:45:50.696 00.000 10844 MultiStar: [#1 -0.94,-0.35,0.00,M8] [#2 -0.56,1.18,0.00,M3] [#3 -0.97,0.94,0.00,M4] [#4 -0.38,0.09,0.88,U] [#5 -0.69,0.09,0.00,M1] [#6 0.01,0.51,1.02,U] [#7 -0.83,0.71,0.00,M2] [#8 -0.75,0.14,0.00,M3] 
01:45:50.696 00.000 10844 refined, 2 included, MultiStar: {-0.15, 0.45}, one-star: {-0.10, 0.71}
01:45:50.696 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
01:45:50.696 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
01:45:50.696 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.45 hyp=0.47 cameraTheta=1.89 mountX=-0.42 mountY=-0.22, mountTheta=-2.66
01:45:50.698 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.45, opts=13)
01:45:50.698 00.000 10844 Enqueuing Move request for scope (-0.15, 0.45)
01:45:50.698 00.000 11060 Worker thread wakes up
01:45:50.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.45) opts 0xd
01:45:50.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.45)
01:45:50.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:50.698 00.000 11060 Moving (-0.15, 0.45) raw xDistance=-0.42 yDistance=-0.22
01:45:50.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
01:45:50.698 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.19 newest=-0.44
01:45:50.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:45:50.699 00.001 11060 MoveAxis(E, 72, ABG)
01:45:50.699 00.000 11060 Guiding  Dir = 2, Dur = 72
01:45:50.699 00.000 10844 UpdateGuideState exits: m=2610 SNR=31.9
01:45:50.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:50.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:50.699 00.000 10844 Enqueuing Expose request
01:45:50.712 00.013 11060 IsSlewing returns 0
01:45:50.712 00.000 11060 IsGuiding returns 0
01:45:50.800 00.088 11060 IsGuiding returns 0
01:45:50.801 00.001 11060 Move returns status 0, amount 72
01:45:50.801 00.000 11060 BLC: Oldest BLC event removed
01:45:50.801 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:45:50.801 00.000 11060 MoveAxis(N, 835, ABG)
01:45:50.802 00.001 11060 duration set to 750 by maxDecDuration
01:45:50.802 00.000 11060 Guiding  Dir = 0, Dur = 750
01:45:50.815 00.013 11060 IsSlewing returns 0
01:45:50.815 00.000 11060 IsGuiding returns 0
01:45:51.583 00.768 11060 IsGuiding returns 0
01:45:51.583 00.000 11060 Move returns status 0, amount 750
01:45:51.583 00.000 11060 move complete, result=0
01:45:51.583 00.000 11060 worker thread done servicing request
01:45:51.583 00.000 10844 GuideStep: -0.4 px 72 ms EAST, -0.2 px 750 ms NORTH
01:45:51.584 00.001 11060 Worker thread wakes up
01:45:51.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:51.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:52.225 00.641 11060 Exposure complete
01:45:52.496 00.271 11060 worker thread done servicing request
01:45:52.496 00.000 10844 OnExposeComplete: enter
01:45:52.496 00.000 10844 UpdateGuideState(): m_state=6
01:45:52.496 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11032
01:45:52.497 00.001 10844 Star::Find returns 1 (0), X=268.71, Y=59.54, Mass=3357, SNR=36.3, Peak=206 HFD=3.9
01:45:52.497 00.000 10844 MultiStar: [#1 -0.70,-0.11,0.00,M9] [#2 0.25,0.53,1.88,U] [#3 -1.13,0.28,0.00,M5] [#4 0.03,0.10,0.85,U] [#5 -0.37,0.31,0.98,U] [#6 -0.37,1.00,0.00,M3] [#7 -0.36,0.54,0.00,M3] [#8 -0.27,0.31,0.98,U] 
01:45:52.497 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.41}, one-star: {0.47, 0.66}
01:45:52.497 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
01:45:52.497 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
01:45:52.497 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.42 cameraTheta=1.42 mountX=-0.42 mountY=-0.01, mountTheta=-3.12
01:45:52.499 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.41, opts=13)
01:45:52.500 00.001 10844 Enqueuing Move request for scope (0.06, 0.41)
01:45:52.500 00.000 11060 Worker thread wakes up
01:45:52.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:52.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.41) opts 0xd
01:45:52.500 00.000 10844 UpdateGuideState exits: m=3357 SNR=36.3
01:45:52.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.41)
01:45:52.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:52.500 00.000 11060 Moving (0.06, 0.41) raw xDistance=-0.42 yDistance=-0.01
01:45:52.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:52.500 00.000 10844 Enqueuing Expose request
01:45:52.500 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.153563, 1:0.007203
01:45:52.500 00.000 11060 BLC: No correction, Miss < min_move
01:45:52.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.42
01:45:52.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:52.502 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:52.502 00.000 11060 MoveAxis(E, 74, ABG)
01:45:52.502 00.000 11060 Guiding  Dir = 2, Dur = 74
01:45:52.529 00.027 11060 IsSlewing returns 0
01:45:52.529 00.000 11060 IsGuiding returns 0
01:45:52.618 00.089 11060 IsGuiding returns 0
01:45:52.618 00.000 11060 Move returns status 0, amount 74
01:45:52.618 00.000 11060 MoveAxis(N, 0, ABG)
01:45:52.618 00.000 11060 Move returns status 0, amount 0
01:45:52.618 00.000 11060 move complete, result=0
01:45:52.618 00.000 11060 worker thread done servicing request
01:45:52.618 00.000 11060 Worker thread wakes up
01:45:52.620 00.002 10844 GuideStep: -0.4 px 74 ms EAST, -0.0 px 0 ms NORTH
01:45:52.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:52.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:53.252 00.632 11060 Exposure complete
01:45:53.528 00.276 11060 worker thread done servicing request
01:45:53.528 00.000 10844 OnExposeComplete: enter
01:45:53.528 00.000 10844 UpdateGuideState(): m_state=6
01:45:53.528 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11033
01:45:53.528 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=58.94, Mass=2638, SNR=32.2, Peak=217 HFD=4.1
01:45:53.529 00.001 10844 MultiStar: [#1 -0.62,-0.78,0.00,M10] [#2 -0.15,0.44,2.06,U] [#3 -1.03,0.38,0.00,M6] [#4 -0.83,-0.27,0.00,M1] [#5 -0.28,0.37,1.04,U] [#6 0.63,0.14,0.00,M4] [#7 -0.11,0.33,0.95,U] [#8 -0.58,0.13,1.04,U] 
01:45:53.529 00.000 10844 single-star, 4 included, MultiStar: {-0.24, 0.30}, one-star: {-0.16, 0.06}
01:45:53.529 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.75) = xAngle (4.53 = -1.75)
01:45:53.529 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
01:45:53.529 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.78 mountX=-0.03 mountY=-0.17, mountTheta=-1.75
01:45:53.531 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.06, opts=13)
01:45:53.531 00.000 10844 Enqueuing Move request for scope (-0.16, 0.06)
01:45:53.531 00.000 11060 Worker thread wakes up
01:45:53.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:53.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
01:45:53.531 00.000 10844 UpdateGuideState exits: m=2638 SNR=32.2
01:45:53.531 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
01:45:53.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:53.531 00.000 11060 Moving (-0.16, 0.06) raw xDistance=-0.03 yDistance=-0.17
01:45:53.532 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:53.532 00.000 10844 Enqueuing Expose request
01:45:53.532 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.153563, 1:0.007203, 2:0.170548
01:45:53.532 00.000 11060 BLC: No correction, Miss < min_move
01:45:53.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:45:53.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:53.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:45:53.532 00.000 11060 MoveAxis(E, 0, ABG)
01:45:53.532 00.000 11060 Move returns status 0, amount 0
01:45:53.532 00.000 11060 MoveAxis(N, 0, ABG)
01:45:53.532 00.000 11060 Move returns status 0, amount 0
01:45:53.532 00.000 11060 move complete, result=0
01:45:53.532 00.000 11060 worker thread done servicing request
01:45:53.533 00.001 11060 Worker thread wakes up
01:45:53.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:53.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:53.534 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:54.175 00.641 11060 Exposure complete
01:45:54.408 00.233 11060 worker thread done servicing request
01:45:54.409 00.001 10844 OnExposeComplete: enter
01:45:54.409 00.000 10844 UpdateGuideState(): m_state=6
01:45:54.409 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11034
01:45:54.409 00.000 10844 Star::Find returns 1 (0), X=267.16, Y=59.65, Mass=2840, SNR=33.0, Peak=193 HFD=3.9
01:45:54.409 00.000 10844 MultiStar: large primary error, entering stabilization period
01:45:54.409 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.28 = -2.01)
01:45:54.410 00.001 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.03)
01:45:54.410 00.000 10844 CameraToMount -- cameraX=-1.08 cameraY=0.77 hyp=1.32 cameraTheta=2.52 mountX=-0.56 mountY=-1.19, mountTheta=-2.01
01:45:54.411 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.08, y=0.77, opts=13)
01:45:54.412 00.001 10844 Enqueuing Move request for scope (-1.08, 0.77)
01:45:54.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:45:54.412 00.000 10844 UpdateGuideState exits: m=2840 SNR=33.0
01:45:54.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:54.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:54.412 00.000 10844 Enqueuing Expose request
01:45:54.412 00.000 11060 Worker thread wakes up
01:45:54.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.77) opts 0xd
01:45:54.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.08, 0.77)
01:45:54.412 00.000 11060 Moving (-1.08, 0.77) raw xDistance=-0.56 yDistance=-1.19
01:45:54.412 00.000 11060 BLC: window closed
01:45:54.413 00.001 11060 BLC: History state: CurrMiss=1.19, AvgInitMiss=0.21, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.153563, 1:0.007203, 2:0.170548
01:45:54.413 00.000 11060 BLC: Under-shoot: nominal increase by 117
01:45:54.413 00.000 11060 BLC: window closed
01:45:54.413 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:45:54.413 00.000 11060 BLC: Pulse adjusted to 750
01:45:54.414 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.56
01:45:54.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.83 from input -1.19
01:45:54.415 00.001 11060 MoveAxis(E, 97, ABG)
01:45:54.415 00.000 11060 Guiding  Dir = 2, Dur = 97
01:45:54.418 00.003 10844 evsrv: cli 0EEEDDF0 connect
01:45:54.420 00.002 10844 case statement mapped state 6 to 3
01:45:54.420 00.000 10844 case statement mapped state 6 to 3
01:45:54.421 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"6b962846-8175-41ff-97ea-1f84057311ec"}
01:45:54.421 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"6b962846-8175-41ff-97ea-1f84057311ec"}
01:45:54.422 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
01:45:54.448 00.026 11060 IsSlewing returns 0
01:45:54.448 00.000 11060 IsGuiding returns 0
01:45:54.574 00.126 11060 IsGuiding returns 0
01:45:54.574 00.000 11060 Move returns status 0, amount 97
01:45:54.574 00.000 11060 MoveAxis(N, 463, ABG)
01:45:54.574 00.000 11060 Guiding  Dir = 0, Dur = 463
01:45:54.590 00.016 11060 IsSlewing returns 0
01:45:54.590 00.000 11060 IsGuiding returns 0
01:45:55.059 00.469 11060 IsGuiding returns 0
01:45:55.059 00.000 11060 Move returns status 0, amount 463
01:45:55.059 00.000 11060 move complete, result=0
01:45:55.059 00.000 11060 worker thread done servicing request
01:45:55.059 00.000 11060 Worker thread wakes up
01:45:55.059 00.000 10844 GuideStep: -0.6 px 97 ms EAST, -1.2 px 463 ms NORTH
01:45:55.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:55.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:55.692 00.633 11060 Exposure complete
01:45:55.913 00.221 11060 worker thread done servicing request
01:45:55.913 00.000 10844 OnExposeComplete: enter
01:45:55.913 00.000 10844 UpdateGuideState(): m_state=6
01:45:55.913 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11035
01:45:55.913 00.000 10844 Star::Find returns 1 (0), X=267.56, Y=59.52, Mass=3497, SNR=36.9, Peak=180 HFD=5.0
01:45:55.913 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
01:45:55.913 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
01:45:55.914 00.001 10844 CameraToMount -- cameraX=-0.68 cameraY=0.64 hyp=0.93 cameraTheta=2.39 mountX=-0.51 mountY=-0.77, mountTheta=-2.15
01:45:55.915 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.68, y=0.64, opts=13)
01:45:55.915 00.000 10844 Enqueuing Move request for scope (-0.68, 0.64)
01:45:55.915 00.000 11060 Worker thread wakes up
01:45:55.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:55.915 00.000 10844 UpdateGuideState exits: m=3497 SNR=36.9
01:45:55.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:55.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:55.915 00.000 10844 Enqueuing Expose request
01:45:55.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.64) opts 0xd
01:45:55.916 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.68, 0.64)
01:45:55.916 00.000 11060 Moving (-0.68, 0.64) raw xDistance=-0.51 yDistance=-0.77
01:45:55.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
01:45:55.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.77
01:45:55.916 00.000 11060 MoveAxis(E, 91, ABG)
01:45:55.916 00.000 11060 Guiding  Dir = 2, Dur = 91
01:45:55.938 00.022 11060 IsSlewing returns 0
01:45:55.938 00.000 11060 IsGuiding returns 0
01:45:56.047 00.109 11060 IsGuiding returns 0
01:45:56.047 00.000 11060 Move returns status 0, amount 91
01:45:56.047 00.000 11060 MoveAxis(N, 301, ABG)
01:45:56.047 00.000 11060 Guiding  Dir = 0, Dur = 301
01:45:56.063 00.016 11060 IsSlewing returns 0
01:45:56.063 00.000 11060 IsGuiding returns 0
01:45:56.375 00.312 11060 IsGuiding returns 0
01:45:56.375 00.000 11060 Move returns status 0, amount 301
01:45:56.375 00.000 11060 move complete, result=0
01:45:56.376 00.001 11060 worker thread done servicing request
01:45:56.376 00.000 11060 Worker thread wakes up
01:45:56.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:56.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:56.376 00.000 10844 GuideStep: -0.5 px 91 ms EAST, -0.8 px 301 ms NORTH
01:45:57.005 00.629 11060 Exposure complete
01:45:57.163 00.158 11060 worker thread done servicing request
01:45:57.163 00.000 10844 OnExposeComplete: enter
01:45:57.163 00.000 10844 UpdateGuideState(): m_state=6
01:45:57.163 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11036
01:45:57.163 00.000 10844 Star::Find returns 1 (0), X=266.76, Y=58.53, Mass=3118, SNR=34.8, Peak=187 HFD=4.4
01:45:57.163 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
01:45:57.163 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
01:45:57.163 00.000 10844 CameraToMount -- cameraX=-1.48 cameraY=-0.35 hyp=1.52 cameraTheta=-2.91 mountX=0.61 mountY=-1.41, mountTheta=-1.16
01:45:57.165 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.48, y=-0.35, opts=13)
01:45:57.165 00.000 10844 Enqueuing Move request for scope (-1.48, -0.35)
01:45:57.165 00.000 11060 Worker thread wakes up
01:45:57.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:57.165 00.000 10844 UpdateGuideState exits: m=3118 SNR=34.8
01:45:57.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:57.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:57.165 00.000 10844 Enqueuing Expose request
01:45:57.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.48, -0.35) opts 0xd
01:45:57.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.48, -0.35)
01:45:57.165 00.000 11060 Moving (-1.48, -0.35) raw xDistance=0.61 yDistance=-1.41
01:45:57.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.61
01:45:57.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.98 from input -1.41
01:45:57.165 00.000 11060 MoveAxis(W, 103, ABG)
01:45:57.165 00.000 11060 Guiding  Dir = 3, Dur = 103
01:45:57.172 00.007 11060 IsSlewing returns 0
01:45:57.172 00.000 11060 IsGuiding returns 0
01:45:57.289 00.117 11060 IsGuiding returns 0
01:45:57.289 00.000 11060 Move returns status 0, amount 103
01:45:57.289 00.000 11060 MoveAxis(N, 547, ABG)
01:45:57.289 00.000 11060 Guiding  Dir = 0, Dur = 547
01:45:57.327 00.038 11060 IsSlewing returns 0
01:45:57.327 00.000 11060 IsGuiding returns 0
01:45:57.914 00.587 11060 IsGuiding returns 0
01:45:57.914 00.000 11060 Move returns status 0, amount 547
01:45:57.914 00.000 11060 move complete, result=0
01:45:57.915 00.001 11060 worker thread done servicing request
01:45:57.915 00.000 10844 GuideStep: 0.6 px 103 ms WEST, -1.4 px 547 ms NORTH
01:45:57.915 00.000 11060 Worker thread wakes up
01:45:57.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:57.916 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:58.565 00.649 11060 Exposure complete
01:45:58.728 00.163 11060 worker thread done servicing request
01:45:58.728 00.000 10844 OnExposeComplete: enter
01:45:58.728 00.000 10844 UpdateGuideState(): m_state=6
01:45:58.728 00.000 10844 Star::Find(15, 266, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11037
01:45:58.729 00.001 10844 Star::Find returns 1 (0), X=268.48, Y=58.94, Mass=2326, SNR=29.4, Peak=187 HFD=3.7
01:45:58.729 00.000 10844 MultiStar: exiting stabilization period
01:45:58.729 00.000 10844 MultiStar: [#1 -0.20,0.51,1.18,U] [#2 -0.16,1.44,0.00,M2] [#3 -0.01,2.24,0.00,M7] [#4 0.72,1.01,0.00,M2] [#5 0.73,0.84,0.00,M1] [#6 1.29,2.16,0.00,M5] [#7 -0.46,0.76,0.00,M3] [#8 0.11,2.60,0.00,M2] 
01:45:58.729 00.000 10844 single-star, 1 included, MultiStar: {0.00, 0.30}, one-star: {0.24, 0.06}
01:45:58.729 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
01:45:58.729 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
01:45:58.729 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.24 cameraTheta=0.24 mountX=-0.10 mountY=0.22, mountTheta=1.99
01:45:58.731 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.06, opts=13)
01:45:58.731 00.000 10844 Enqueuing Move request for scope (0.24, 0.06)
01:45:58.731 00.000 11060 Worker thread wakes up
01:45:58.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:58.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
01:45:58.731 00.000 10844 UpdateGuideState exits: m=2326 SNR=29.4
01:45:58.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
01:45:58.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:58.731 00.000 11060 Moving (0.24, 0.06) raw xDistance=-0.10 yDistance=0.22
01:45:58.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:58.731 00.000 10844 Enqueuing Expose request
01:45:58.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:45:58.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:45:58.732 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:45:58.732 00.000 11060 MoveAxis(E, 0, ABG)
01:45:58.732 00.000 11060 Move returns status 0, amount 0
01:45:58.732 00.000 11060 MoveAxis(N, 0, ABG)
01:45:58.732 00.000 11060 Move returns status 0, amount 0
01:45:58.732 00.000 11060 move complete, result=0
01:45:58.732 00.000 11060 worker thread done servicing request
01:45:58.732 00.000 11060 Worker thread wakes up
01:45:58.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:58.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:58.733 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:59.366 00.633 11060 Exposure complete
01:45:59.540 00.174 11060 worker thread done servicing request
01:45:59.541 00.001 10844 OnExposeComplete: enter
01:45:59.541 00.000 10844 UpdateGuideState(): m_state=6
01:45:59.541 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11038
01:45:59.541 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=58.96, Mass=3154, SNR=35.3, Peak=179 HFD=4.4
01:45:59.541 00.000 10844 MultiStar: [#1 0.16,-0.26,0.86,U] [#2 0.39,1.77,0.00,M3] [#3 0.07,1.39,0.00,M8] [#4 0.93,0.16,0.00,M3] [#5 0.72,0.60,0.00,M2] [#6 0.64,1.72,0.00,M6] [#7 -0.06,0.16,0.80,U] [#8 1.13,0.87,0.00,M3] 
01:45:59.541 00.000 10844 refined, 2 included, MultiStar: {-0.08, -0.01}, one-star: {-0.30, 0.08}
01:45:59.541 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
01:45:59.541 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
01:45:59.541 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.04 mountX=0.02 mountY=-0.08, mountTheta=-1.29
01:45:59.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
01:45:59.543 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
01:45:59.543 00.000 11060 Worker thread wakes up
01:45:59.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:45:59.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:45:59.543 00.000 10844 UpdateGuideState exits: m=3154 SNR=35.3
01:45:59.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:45:59.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:59.543 00.000 11060 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=-0.08
01:45:59.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:45:59.543 00.000 10844 Enqueuing Expose request
01:45:59.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:45:59.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:59.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:45:59.543 00.000 11060 MoveAxis(E, 0, ABG)
01:45:59.543 00.000 11060 Move returns status 0, amount 0
01:45:59.544 00.001 11060 MoveAxis(N, 0, ABG)
01:45:59.544 00.000 11060 Move returns status 0, amount 0
01:45:59.544 00.000 11060 move complete, result=0
01:45:59.544 00.000 11060 worker thread done servicing request
01:45:59.544 00.000 11060 Worker thread wakes up
01:45:59.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:45:59.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:45:59.545 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:00.178 00.633 11060 Exposure complete
01:46:00.334 00.156 11060 worker thread done servicing request
01:46:00.334 00.000 10844 OnExposeComplete: enter
01:46:00.334 00.000 10844 UpdateGuideState(): m_state=6
01:46:00.334 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11039
01:46:00.334 00.000 10844 Star::Find returns 1 (0), X=270.03, Y=58.69, Mass=2973, SNR=34.6, Peak=200 HFD=4.0
01:46:00.334 00.000 10844 MultiStar: large primary error, entering stabilization period
01:46:00.335 00.001 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
01:46:00.335 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
01:46:00.335 00.000 10844 CameraToMount -- cameraX=1.79 cameraY=-0.19 hyp=1.80 cameraTheta=-0.11 mountX=-0.14 mountY=1.80, mountTheta=1.65
01:46:00.336 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.79, y=-0.19, opts=13)
01:46:00.336 00.000 10844 Enqueuing Move request for scope (1.79, -0.19)
01:46:00.336 00.000 11060 Worker thread wakes up
01:46:00.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:00.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.79, -0.19) opts 0xd
01:46:00.336 00.000 10844 UpdateGuideState exits: m=2973 SNR=34.6
01:46:00.336 00.000 11060 Handling offset move in thread for scope, endpoint = (1.79, -0.19)
01:46:00.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:00.336 00.000 11060 Moving (1.79, -0.19) raw xDistance=-0.14 yDistance=1.80
01:46:00.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:00.336 00.000 10844 Enqueuing Expose request
01:46:00.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:46:00.336 00.000 11060 resist switch: large excursion: input 1.80 thresh 0.57 direction from -1 to 1
01:46:00.337 00.001 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.39
01:46:00.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.80
01:46:00.337 00.000 11060 MoveAxis(E, 24, ABG)
01:46:00.337 00.000 11060 Guiding  Dir = 2, Dur = 24
01:46:00.361 00.024 11060 IsSlewing returns 0
01:46:00.363 00.002 11060 IsGuiding returns 0
01:46:00.423 00.060 11060 IsGuiding returns 0
01:46:00.423 00.000 11060 Move returns status 0, amount 24
01:46:00.423 00.000 11060 BLC: Oldest BLC event removed
01:46:00.424 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:46:00.424 00.000 11060 MoveAxis(S, 1449, ABG)
01:46:00.424 00.000 11060 duration set to 750 by maxDecDuration
01:46:00.424 00.000 11060 Guiding  Dir = 1, Dur = 750
01:46:00.471 00.047 11060 IsSlewing returns 0
01:46:00.471 00.000 11060 IsGuiding returns 0
01:46:01.241 00.770 11060 IsGuiding returns 0
01:46:01.241 00.000 11060 Move returns status 0, amount 750
01:46:01.241 00.000 11060 move complete, result=0
01:46:01.241 00.000 11060 worker thread done servicing request
01:46:01.241 00.000 11060 Worker thread wakes up
01:46:01.241 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 1.8 px 750 ms SOUTH
01:46:01.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:01.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:01.869 00.628 11060 Exposure complete
01:46:02.037 00.168 11060 worker thread done servicing request
01:46:02.037 00.000 10844 OnExposeComplete: enter
01:46:02.038 00.001 10844 UpdateGuideState(): m_state=6
01:46:02.038 00.000 10844 Star::Find(15, 270, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11040
01:46:02.038 00.000 10844 Star::Find returns 1 (0), X=269.71, Y=58.68, Mass=2880, SNR=33.5, Peak=180 HFD=3.9
01:46:02.038 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
01:46:02.038 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
01:46:02.039 00.001 10844 CameraToMount -- cameraX=1.47 cameraY=-0.20 hyp=1.49 cameraTheta=-0.14 mountX=-0.07 mountY=1.49, mountTheta=1.62
01:46:02.040 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.47, y=-0.20, opts=13)
01:46:02.040 00.000 10844 Enqueuing Move request for scope (1.47, -0.20)
01:46:02.040 00.000 11060 Worker thread wakes up
01:46:02.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.47, -0.20) opts 0xd
01:46:02.040 00.000 11060 Handling offset move in thread for scope, endpoint = (1.47, -0.20)
01:46:02.040 00.000 11060 Moving (1.47, -0.20) raw xDistance=-0.07 yDistance=1.49
01:46:02.040 00.000 11060 BLC: History state: CurrMiss=1.49, AvgInitMiss=0.34, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.257627, 1:1.487542
01:46:02.040 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:46:02.040 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:02.040 00.000 10844 UpdateGuideState exits: m=2880 SNR=33.5
01:46:02.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:02.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:02.041 00.001 10844 Enqueuing Expose request
01:46:02.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:46:02.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.49
01:46:02.041 00.000 11060 MoveAxis(E, 0, ABG)
01:46:02.041 00.000 11060 Move returns status 0, amount 0
01:46:02.041 00.000 11060 MoveAxis(S, 579, ABG)
01:46:02.041 00.000 11060 Guiding  Dir = 1, Dur = 579
01:46:02.066 00.025 11060 IsSlewing returns 0
01:46:02.066 00.000 11060 IsGuiding returns 0
01:46:02.681 00.615 11060 IsGuiding returns 0
01:46:02.681 00.000 11060 Move returns status 0, amount 579
01:46:02.681 00.000 11060 move complete, result=0
01:46:02.681 00.000 11060 worker thread done servicing request
01:46:02.681 00.000 11060 Worker thread wakes up
01:46:02.681 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 1.5 px 579 ms SOUTH
01:46:02.682 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:02.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:03.317 00.635 11060 Exposure complete
01:46:03.506 00.189 11060 worker thread done servicing request
01:46:03.506 00.000 10844 OnExposeComplete: enter
01:46:03.506 00.000 10844 UpdateGuideState(): m_state=6
01:46:03.507 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11041
01:46:03.507 00.000 10844 Star::Find returns 1 (0), X=269.38, Y=59.56, Mass=2496, SNR=30.1, Peak=172 HFD=4.3
01:46:03.507 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
01:46:03.507 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
01:46:03.507 00.000 10844 CameraToMount -- cameraX=1.14 cameraY=0.68 hyp=1.33 cameraTheta=0.54 mountX=-0.88 mountY=1.02, mountTheta=2.28
01:46:03.508 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.14, y=0.68, opts=13)
01:46:03.508 00.000 10844 Enqueuing Move request for scope (1.14, 0.68)
01:46:03.509 00.001 11060 Worker thread wakes up
01:46:03.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:03.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.68) opts 0xd
01:46:03.509 00.000 10844 UpdateGuideState exits: m=2496 SNR=30.1
01:46:03.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:03.509 00.000 11060 Handling offset move in thread for scope, endpoint = (1.14, 0.68)
01:46:03.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:03.509 00.000 10844 Enqueuing Expose request
01:46:03.509 00.000 11060 Moving (1.14, 0.68) raw xDistance=-0.88 yDistance=1.02
01:46:03.509 00.000 11060 BLC: History state: CurrMiss=1.02, AvgInitMiss=0.34, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=1.257627, 1:1.487542, 2:1.015608
01:46:03.509 00.000 11060 BLC: Under-shoot: nominal increase by 189
01:46:03.509 00.000 11060 BLC: window closed
01:46:03.509 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:46:03.509 00.000 11060 BLC: Pulse adjusted to 750
01:46:03.510 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.88
01:46:03.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.71 from input 1.02
01:46:03.510 00.000 11060 MoveAxis(E, 153, ABG)
01:46:03.510 00.000 11060 Guiding  Dir = 2, Dur = 153
01:46:03.543 00.033 11060 IsSlewing returns 0
01:46:03.543 00.000 11060 IsGuiding returns 0
01:46:03.746 00.203 11060 IsGuiding returns 0
01:46:03.746 00.000 11060 Move returns status 0, amount 153
01:46:03.746 00.000 11060 MoveAxis(S, 395, ABG)
01:46:03.746 00.000 11060 Guiding  Dir = 1, Dur = 395
01:46:03.761 00.015 11060 IsSlewing returns 0
01:46:03.761 00.000 11060 IsGuiding returns 0
01:46:03.929 00.168 10844 evsrv: cli 0EEEDDF0 connect
01:46:03.929 00.000 10844 case statement mapped state 6 to 3
01:46:03.929 00.000 10844 case statement mapped state 6 to 3
01:46:03.931 00.002 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"f722b6a8-7fab-48b1-b813-29256397cef9"}
01:46:03.931 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"f722b6a8-7fab-48b1-b813-29256397cef9"}
01:46:03.931 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
01:46:04.170 00.239 11060 IsGuiding returns 0
01:46:04.170 00.000 11060 Move returns status 0, amount 395
01:46:04.170 00.000 11060 move complete, result=0
01:46:04.170 00.000 11060 worker thread done servicing request
01:46:04.171 00.001 11060 Worker thread wakes up
01:46:04.171 00.000 10844 GuideStep: -0.9 px 153 ms EAST, 1.0 px 395 ms SOUTH
01:46:04.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:04.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:04.801 00.630 11060 Exposure complete
01:46:05.006 00.205 11060 worker thread done servicing request
01:46:05.007 00.001 10844 OnExposeComplete: enter
01:46:05.007 00.000 10844 UpdateGuideState(): m_state=6
01:46:05.007 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11042
01:46:05.007 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.52, Mass=2275, SNR=29.4, Peak=136 HFD=3.7
01:46:05.007 00.000 10844 MultiStar: exiting stabilization period
01:46:05.009 00.002 10844 MultiStar: [#1 -1.35,0.11,0.00,M9] [#2 0.05,2.26,0.00,M4] [#3 -1.43,0.32,0.00,M9] [#4 -0.04,0.45,1.02,U] [#5 -0.26,0.92,0.00,M3] [#6 0.91,0.58,0.00,M7] [#7 -0.59,1.33,0.00,M3] [#8 -1.06,1.06,0.00,M4] 
01:46:05.009 00.000 10844 refined, 1 included, MultiStar: {-0.03, 0.05}, one-star: {-0.03, -0.36}
01:46:05.009 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.93 = -2.36)
01:46:05.009 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
01:46:05.009 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.17 mountX=-0.04 mountY=-0.04, mountTheta=-2.36
01:46:05.011 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.05, opts=13)
01:46:05.011 00.000 10844 Enqueuing Move request for scope (-0.03, 0.05)
01:46:05.011 00.000 11060 Worker thread wakes up
01:46:05.011 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:05.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
01:46:05.011 00.000 10844 UpdateGuideState exits: m=2275 SNR=29.4
01:46:05.011 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
01:46:05.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:05.011 00.000 11060 Moving (-0.03, 0.05) raw xDistance=-0.04 yDistance=-0.04
01:46:05.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:05.011 00.000 10844 Enqueuing Expose request
01:46:05.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:46:05.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:05.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:46:05.011 00.000 11060 MoveAxis(E, 0, ABG)
01:46:05.012 00.001 11060 Move returns status 0, amount 0
01:46:05.012 00.000 11060 MoveAxis(N, 0, ABG)
01:46:05.012 00.000 11060 Move returns status 0, amount 0
01:46:05.012 00.000 11060 move complete, result=0
01:46:05.012 00.000 11060 worker thread done servicing request
01:46:05.012 00.000 11060 Worker thread wakes up
01:46:05.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:05.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:05.017 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:05.647 00.630 11060 Exposure complete
01:46:05.973 00.326 11060 worker thread done servicing request
01:46:05.973 00.000 10844 OnExposeComplete: enter
01:46:05.973 00.000 10844 UpdateGuideState(): m_state=6
01:46:05.974 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11043
01:46:05.974 00.000 10844 Star::Find returns 1 (0), X=267.10, Y=59.11, Mass=2759, SNR=30.8, Peak=164 HFD=4.4
01:46:05.975 00.001 10844 MultiStar: [#1 -1.17,0.82,0.00,M10] [#2 0.65,1.32,0.00,M5] [#3 -0.07,0.48,1.10,U] [#4 -0.12,1.30,0.00,M3] [#5 -0.83,0.47,0.00,M4] [#6 0.13,0.43,0.97,U] [#7 -0.59,1.34,0.00,M4] [#8 0.06,0.88,0.00,M5] 
01:46:05.975 00.000 10844 refined, 2 included, MultiStar: {-0.36, 0.38}, one-star: {-1.14, 0.23}
01:46:05.975 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
01:46:05.975 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
01:46:05.975 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.38 hyp=0.52 cameraTheta=2.32 mountX=-0.31 mountY=-0.41, mountTheta=-2.21
01:46:05.978 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.38, opts=13)
01:46:05.978 00.000 10844 Enqueuing Move request for scope (-0.36, 0.38)
01:46:05.979 00.001 11060 Worker thread wakes up
01:46:05.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:46:05.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.38) opts 0xd
01:46:05.979 00.000 10844 UpdateGuideState exits: m=2759 SNR=30.8
01:46:05.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.38)
01:46:05.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:05.979 00.000 11060 Moving (-0.36, 0.38) raw xDistance=-0.31 yDistance=-0.41
01:46:05.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:05.980 00.001 10844 Enqueuing Expose request
01:46:05.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
01:46:05.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:05.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:46:05.980 00.000 11060 MoveAxis(E, 54, ABG)
01:46:05.980 00.000 11060 Guiding  Dir = 2, Dur = 54
01:46:06.002 00.022 11060 IsSlewing returns 0
01:46:06.002 00.000 11060 IsGuiding returns 0
01:46:06.080 00.078 11060 IsGuiding returns 0
01:46:06.080 00.000 11060 Move returns status 0, amount 54
01:46:06.080 00.000 11060 MoveAxis(N, 0, ABG)
01:46:06.081 00.001 11060 Move returns status 0, amount 0
01:46:06.081 00.000 11060 move complete, result=0
01:46:06.081 00.000 11060 worker thread done servicing request
01:46:06.081 00.000 11060 Worker thread wakes up
01:46:06.081 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.4 px 0 ms NORTH
01:46:06.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:06.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:06.712 00.631 11060 Exposure complete
01:46:06.985 00.273 11060 worker thread done servicing request
01:46:06.985 00.000 10844 OnExposeComplete: enter
01:46:06.985 00.000 10844 UpdateGuideState(): m_state=6
01:46:06.985 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11044
01:46:06.986 00.001 10844 Star::Find returns 1 (0), X=267.25, Y=60.01, Mass=2190, SNR=28.6, Peak=125 HFD=4.4
01:46:06.986 00.000 10844 MultiStar: large primary error, entering stabilization period
01:46:06.986 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
01:46:06.986 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
01:46:06.986 00.000 10844 CameraToMount -- cameraX=-0.99 cameraY=1.13 hyp=1.51 cameraTheta=2.29 mountX=-0.94 mountY=-1.16, mountTheta=-2.25
01:46:06.988 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.99, y=1.13, opts=13)
01:46:06.988 00.000 10844 Enqueuing Move request for scope (-0.99, 1.13)
01:46:06.988 00.000 11060 Worker thread wakes up
01:46:06.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:06.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 1.13) opts 0xd
01:46:06.988 00.000 10844 UpdateGuideState exits: m=2190 SNR=28.6
01:46:06.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.99, 1.13)
01:46:06.989 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:06.989 00.000 11060 Moving (-0.99, 1.13) raw xDistance=-0.94 yDistance=-1.16
01:46:06.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:06.989 00.000 10844 Enqueuing Expose request
01:46:06.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.94
01:46:06.989 00.000 11060 resist switch: large excursion: input -1.16 thresh 0.57 direction from 1 to -1
01:46:06.989 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.49
01:46:06.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.81 from input -1.16
01:46:06.989 00.000 11060 MoveAxis(E, 164, ABG)
01:46:06.989 00.000 11060 Guiding  Dir = 2, Dur = 164
01:46:07.015 00.026 11060 IsSlewing returns 0
01:46:07.015 00.000 11060 IsGuiding returns 0
01:46:07.204 00.189 11060 IsGuiding returns 0
01:46:07.204 00.000 11060 Move returns status 0, amount 164
01:46:07.204 00.000 11060 BLC: Oldest BLC event removed
01:46:07.204 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:46:07.204 00.000 11060 MoveAxis(N, 1203, ABG)
01:46:07.204 00.000 11060 duration set to 750 by maxDecDuration
01:46:07.204 00.000 11060 Guiding  Dir = 0, Dur = 750
01:46:07.219 00.015 11060 IsSlewing returns 0
01:46:07.219 00.000 11060 IsGuiding returns 0
01:46:07.976 00.757 11060 IsGuiding returns 0
01:46:07.976 00.000 11060 Move returns status 0, amount 750
01:46:07.976 00.000 11060 move complete, result=0
01:46:07.977 00.001 11060 worker thread done servicing request
01:46:07.977 00.000 10844 GuideStep: -0.9 px 164 ms EAST, -1.2 px 750 ms NORTH
01:46:07.988 00.011 11060 Worker thread wakes up
01:46:07.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:07.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:08.623 00.635 11060 Exposure complete
01:46:08.823 00.200 11060 worker thread done servicing request
01:46:08.824 00.001 10844 OnExposeComplete: enter
01:46:08.824 00.000 10844 UpdateGuideState(): m_state=6
01:46:08.824 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11045
01:46:08.824 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=59.03, Mass=3408, SNR=36.8, Peak=203 HFD=4.1
01:46:08.824 00.000 10844 MultiStar: exiting stabilization period
01:46:08.824 00.000 10844 MultiStar: [#1 -1.20,-1.28,0.00,R] [#2 -0.97,1.42,0.00,M6] [#3 -2.08,1.59,0.00,M9] [#4 0.48,0.90,0.00,M4] [#5 -0.61,0.38,0.00,M5] [#6 0.28,1.05,0.00,M7] [#7 -0.59,0.56,0.00,M5] [#8 -0.59,0.08,0.93,U] 
01:46:08.825 00.001 10844 refined, 1 included, MultiStar: {-0.15, 0.11}, one-star: {0.26, 0.15}
01:46:08.825 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
01:46:08.825 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
01:46:08.825 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.49 mountX=-0.09 mountY=-0.16, mountTheta=-2.05
01:46:08.826 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.11, opts=13)
01:46:08.826 00.000 10844 Enqueuing Move request for scope (-0.15, 0.11)
01:46:08.826 00.000 11060 Worker thread wakes up
01:46:08.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:08.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
01:46:08.826 00.000 10844 UpdateGuideState exits: m=3408 SNR=36.8
01:46:08.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
01:46:08.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:08.827 00.001 11060 Moving (-0.15, 0.11) raw xDistance=-0.09 yDistance=-0.16
01:46:08.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:08.827 00.000 10844 Enqueuing Expose request
01:46:08.827 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.35, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.814751, 1:0.164480
01:46:08.827 00.000 11060 BLC: No correction, Miss < min_move
01:46:08.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:46:08.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:08.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:46:08.827 00.000 11060 MoveAxis(E, 0, ABG)
01:46:08.827 00.000 11060 Move returns status 0, amount 0
01:46:08.827 00.000 11060 MoveAxis(N, 0, ABG)
01:46:08.827 00.000 11060 Move returns status 0, amount 0
01:46:08.827 00.000 11060 move complete, result=0
01:46:08.827 00.000 11060 worker thread done servicing request
01:46:08.827 00.000 11060 Worker thread wakes up
01:46:08.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:08.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:08.828 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:09.470 00.642 11060 Exposure complete
01:46:09.651 00.181 11060 worker thread done servicing request
01:46:09.652 00.001 10844 OnExposeComplete: enter
01:46:09.652 00.000 10844 UpdateGuideState(): m_state=6
01:46:09.652 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11046
01:46:09.652 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=59.84, Mass=3207, SNR=35.9, Peak=220 HFD=4.1
01:46:09.652 00.000 10844 MultiStar: [#1 0.93,1.07,0.00,M1] [#2 -0.92,1.84,0.00,M7] [#3 -0.06,1.07,0.00,M10] [#4 0.13,1.26,0.00,M5] [#5 0.36,-0.26,0.94,U] [#6 0.43,1.50,0.00,M8] [#7 -0.08,0.40,0.74,U] [#8 -0.45,1.22,0.00,M5] 
01:46:09.652 00.000 10844 refined, 2 included, MultiStar: {-0.01, 0.37}, one-star: {-0.31, 0.96}
01:46:09.652 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
01:46:09.652 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
01:46:09.653 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.37 hyp=0.38 cameraTheta=1.60 mountX=-0.37 mountY=-0.07, mountTheta=-2.95
01:46:09.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.37, opts=13)
01:46:09.654 00.000 10844 Enqueuing Move request for scope (-0.01, 0.37)
01:46:09.654 00.000 11060 Worker thread wakes up
01:46:09.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:09.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.37) opts 0xd
01:46:09.654 00.000 10844 UpdateGuideState exits: m=3207 SNR=35.9
01:46:09.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.37)
01:46:09.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:09.654 00.000 11060 Moving (-0.01, 0.37) raw xDistance=-0.37 yDistance=-0.07
01:46:09.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:09.654 00.000 10844 Enqueuing Expose request
01:46:09.654 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.35, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.814751, 1:0.164480, 2:0.072967
01:46:09.655 00.001 11060 BLC: No correction, Miss < min_move
01:46:09.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
01:46:09.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:09.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:46:09.655 00.000 11060 MoveAxis(E, 64, ABG)
01:46:09.655 00.000 11060 Guiding  Dir = 2, Dur = 64
01:46:09.663 00.008 11060 IsSlewing returns 0
01:46:09.663 00.000 11060 IsGuiding returns 0
01:46:09.742 00.079 11060 IsGuiding returns 0
01:46:09.742 00.000 11060 Move returns status 0, amount 64
01:46:09.742 00.000 11060 MoveAxis(N, 0, ABG)
01:46:09.742 00.000 11060 Move returns status 0, amount 0
01:46:09.742 00.000 11060 move complete, result=0
01:46:09.742 00.000 11060 worker thread done servicing request
01:46:09.742 00.000 11060 Worker thread wakes up
01:46:09.742 00.000 10844 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
01:46:09.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:09.743 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:10.381 00.638 11060 Exposure complete
01:46:10.535 00.154 11060 worker thread done servicing request
01:46:10.535 00.000 10844 OnExposeComplete: enter
01:46:10.535 00.000 10844 UpdateGuideState(): m_state=6
01:46:10.535 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11047
01:46:10.535 00.000 10844 Star::Find returns 1 (0), X=269.08, Y=59.44, Mass=2873, SNR=33.6, Peak=235 HFD=3.6
01:46:10.536 00.001 10844 MultiStar: [#1 1.07,0.52,0.00,M2] [#2 -0.53,0.05,2.21,U] [#3 -0.07,0.21,1.05,U] [#4 -0.71,-0.11,0.00,M6] [#5 -0.22,0.12,1.03,U] [#6 0.49,0.51,0.00,M9] [#7 0.17,0.13,0.83,U] [#8 -0.32,0.78,0.00,M6] 
01:46:10.536 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.18}, one-star: {0.84, 0.56}
01:46:10.536 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.74 = -2.55)
01:46:10.536 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.57)
01:46:10.536 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.98 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
01:46:10.537 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.18, opts=13)
01:46:10.537 00.000 10844 Enqueuing Move request for scope (-0.08, 0.18)
01:46:10.538 00.001 11060 Worker thread wakes up
01:46:10.538 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:10.538 00.000 10844 UpdateGuideState exits: m=2873 SNR=33.6
01:46:10.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:10.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:10.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
01:46:10.538 00.000 10844 Enqueuing Expose request
01:46:10.538 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
01:46:10.538 00.000 11060 Moving (-0.08, 0.18) raw xDistance=-0.17 yDistance=-0.11
01:46:10.538 00.000 11060 BLC: window closed
01:46:10.538 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.35, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.814751, 1:0.164480, 2:0.072967
01:46:10.538 00.000 11060 BLC: No correction, Miss < min_move
01:46:10.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:46:10.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:10.539 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:46:10.539 00.000 11060 MoveAxis(E, 31, ABG)
01:46:10.539 00.000 11060 Guiding  Dir = 2, Dur = 31
01:46:10.542 00.003 11060 IsSlewing returns 0
01:46:10.542 00.000 11060 IsGuiding returns 0
01:46:10.589 00.047 11060 IsGuiding returns 0
01:46:10.589 00.000 11060 Move returns status 0, amount 31
01:46:10.589 00.000 11060 MoveAxis(N, 0, ABG)
01:46:10.589 00.000 11060 Move returns status 0, amount 0
01:46:10.589 00.000 11060 move complete, result=0
01:46:10.589 00.000 11060 worker thread done servicing request
01:46:10.589 00.000 11060 Worker thread wakes up
01:46:10.589 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
01:46:10.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:10.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:11.236 00.647 11060 Exposure complete
01:46:11.404 00.168 11060 worker thread done servicing request
01:46:11.404 00.000 10844 OnExposeComplete: enter
01:46:11.404 00.000 10844 UpdateGuideState(): m_state=6
01:46:11.404 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11048
01:46:11.404 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=58.50, Mass=2556, SNR=31.8, Peak=218 HFD=3.5
01:46:11.406 00.002 10844 MultiStar: [#1 1.74,0.23,0.00,M3] [#2 0.08,-0.80,0.00,M7] [#3 0.18,-0.52,1.03,U] [#4 -0.60,-1.30,0.00,M7] [#5 -1.03,-0.96,0.00,M4] [#6 0.85,-0.29,0.00,M10] [#7 0.69,0.37,0.00,M4] [#8 -0.02,-0.29,1.03,U] 
01:46:11.406 00.000 10844 refined, 2 included, MultiStar: {0.23, -0.39}, one-star: {0.52, -0.37}
01:46:11.406 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
01:46:11.406 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
01:46:11.406 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.39 hyp=0.45 cameraTheta=-1.05 mountX=0.35 mountY=0.29, mountTheta=0.69
01:46:11.408 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.39, opts=13)
01:46:11.408 00.000 10844 Enqueuing Move request for scope (0.23, -0.39)
01:46:11.408 00.000 11060 Worker thread wakes up
01:46:11.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:11.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.39) opts 0xd
01:46:11.408 00.000 10844 UpdateGuideState exits: m=2556 SNR=31.8
01:46:11.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.39)
01:46:11.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:11.408 00.000 11060 Moving (0.23, -0.39) raw xDistance=0.35 yDistance=0.29
01:46:11.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:11.408 00.000 10844 Enqueuing Expose request
01:46:11.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
01:46:11.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:11.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:46:11.408 00.000 11060 MoveAxis(W, 59, ABG)
01:46:11.408 00.000 11060 Guiding  Dir = 3, Dur = 59
01:46:11.449 00.041 11060 IsSlewing returns 0
01:46:11.449 00.000 11060 IsGuiding returns 0
01:46:11.542 00.093 11060 IsGuiding returns 0
01:46:11.542 00.000 11060 Move returns status 0, amount 59
01:46:11.542 00.000 11060 MoveAxis(N, 0, ABG)
01:46:11.543 00.001 11060 Move returns status 0, amount 0
01:46:11.543 00.000 11060 move complete, result=0
01:46:11.543 00.000 11060 worker thread done servicing request
01:46:11.543 00.000 11060 Worker thread wakes up
01:46:11.543 00.000 10844 GuideStep: 0.3 px 59 ms WEST, 0.3 px 0 ms NORTH
01:46:11.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:11.544 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:12.188 00.644 11060 Exposure complete
01:46:12.367 00.179 11060 worker thread done servicing request
01:46:12.367 00.000 10844 OnExposeComplete: enter
01:46:12.367 00.000 10844 UpdateGuideState(): m_state=6
01:46:12.367 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11049
01:46:12.367 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=58.84, Mass=2498, SNR=30.5, Peak=195 HFD=3.9
01:46:12.368 00.001 10844 MultiStar: [#1 0.53,1.37,0.00,M4] [#2 0.26,-0.61,0.00,M8] [#3 -0.11,0.60,0.00,M9] [#4 -0.62,0.97,0.00,M8] [#5 0.18,0.05,1.24,U] [#6 0.48,0.50,0.00,R] [#7 0.10,0.53,0.88,U] [#8 -0.34,-0.06,0.99,U] 
01:46:12.368 00.000 10844 single-star, 3 included, MultiStar: {-0.00, 0.10}, one-star: {0.02, -0.04}
01:46:12.368 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
01:46:12.368 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
01:46:12.368 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.15 mountX=0.03 mountY=0.02, mountTheta=0.59
01:46:12.369 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
01:46:12.369 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
01:46:12.370 00.001 11060 Worker thread wakes up
01:46:12.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:12.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:46:12.370 00.000 10844 UpdateGuideState exits: m=2498 SNR=30.5
01:46:12.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:46:12.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:12.370 00.000 11060 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=0.02
01:46:12.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:12.370 00.000 10844 Enqueuing Expose request
01:46:12.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:46:12.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:12.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:46:12.370 00.000 11060 MoveAxis(E, 0, ABG)
01:46:12.370 00.000 11060 Move returns status 0, amount 0
01:46:12.370 00.000 11060 MoveAxis(N, 0, ABG)
01:46:12.371 00.001 11060 Move returns status 0, amount 0
01:46:12.371 00.000 11060 move complete, result=0
01:46:12.371 00.000 11060 worker thread done servicing request
01:46:12.371 00.000 11060 Worker thread wakes up
01:46:12.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:12.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:12.373 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:13.018 00.645 11060 Exposure complete
01:46:13.200 00.182 11060 worker thread done servicing request
01:46:13.201 00.001 10844 OnExposeComplete: enter
01:46:13.201 00.000 10844 UpdateGuideState(): m_state=6
01:46:13.202 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11050
01:46:13.202 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.90, Mass=2848, SNR=33.3, Peak=200 HFD=3.9
01:46:13.202 00.000 10844 MultiStar: [#1 1.20,0.76,0.00,M5] [#2 0.40,0.45,2.13,U] [#3 0.21,-0.05,0.94,U] [#4 0.16,0.33,0.96,U] [#5 -0.39,0.03,1.07,U] [#6 -0.08,0.63,0.00,M1] [#7 0.12,0.71,0.00,M4] [#8 0.34,0.49,0.94,U] 
01:46:13.202 00.000 10844 single-star, 5 included, MultiStar: {0.18, 0.25}, one-star: {0.19, 0.02}
01:46:13.202 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
01:46:13.202 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
01:46:13.202 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.20 cameraTheta=0.10 mountX=-0.05 mountY=0.19, mountTheta=1.85
01:46:13.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.02, opts=13)
01:46:13.204 00.000 10844 Enqueuing Move request for scope (0.19, 0.02)
01:46:13.204 00.000 11060 Worker thread wakes up
01:46:13.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:13.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
01:46:13.204 00.000 10844 UpdateGuideState exits: m=2848 SNR=33.3
01:46:13.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
01:46:13.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:13.205 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:13.205 00.000 10844 Enqueuing Expose request
01:46:13.205 00.000 11060 Moving (0.19, 0.02) raw xDistance=-0.05 yDistance=0.19
01:46:13.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:46:13.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:13.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:46:13.205 00.000 11060 MoveAxis(E, 0, ABG)
01:46:13.205 00.000 11060 Move returns status 0, amount 0
01:46:13.205 00.000 11060 MoveAxis(N, 0, ABG)
01:46:13.205 00.000 11060 Move returns status 0, amount 0
01:46:13.205 00.000 11060 move complete, result=0
01:46:13.206 00.001 11060 worker thread done servicing request
01:46:13.206 00.000 11060 Worker thread wakes up
01:46:13.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:13.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:13.208 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:13.855 00.647 11060 Exposure complete
01:46:14.015 00.160 11060 worker thread done servicing request
01:46:14.015 00.000 10844 OnExposeComplete: enter
01:46:14.015 00.000 10844 UpdateGuideState(): m_state=6
01:46:14.016 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11051
01:46:14.016 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.10, Mass=2804, SNR=33.7, Peak=208 HFD=3.7
01:46:14.016 00.000 10844 MultiStar: [#1 0.61,0.72,0.00,M6] [#2 0.66,-0.21,0.00,M8] [#3 -0.24,0.07,1.02,U] [#4 -0.44,0.08,1.03,U] [#5 0.47,0.16,1.04,U] [#6 -0.39,0.02,0.94,U] [#7 0.12,0.40,0.91,U] [#8 -0.51,-0.15,0.90,U] 
01:46:14.016 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.11}, one-star: {-0.19, 0.22}
01:46:14.016 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -2.00)
01:46:14.016 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
01:46:14.016 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.20 cameraTheta=2.54 mountX=-0.08 mountY=-0.18, mountTheta=-2.00
01:46:14.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.11, opts=13)
01:46:14.018 00.000 10844 Enqueuing Move request for scope (-0.16, 0.11)
01:46:14.018 00.000 11060 Worker thread wakes up
01:46:14.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:14.018 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.7
01:46:14.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:14.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:14.018 00.000 10844 Enqueuing Expose request
01:46:14.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
01:46:14.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
01:46:14.018 00.000 11060 Moving (-0.16, 0.11) raw xDistance=-0.08 yDistance=-0.18
01:46:14.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:46:14.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:14.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:46:14.018 00.000 11060 MoveAxis(E, 0, ABG)
01:46:14.018 00.000 11060 Move returns status 0, amount 0
01:46:14.018 00.000 11060 MoveAxis(N, 0, ABG)
01:46:14.018 00.000 11060 Move returns status 0, amount 0
01:46:14.018 00.000 11060 move complete, result=0
01:46:14.019 00.001 11060 worker thread done servicing request
01:46:14.019 00.000 11060 Worker thread wakes up
01:46:14.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:14.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:14.019 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:14.659 00.640 11060 Exposure complete
01:46:14.826 00.167 11060 worker thread done servicing request
01:46:14.826 00.000 10844 OnExposeComplete: enter
01:46:14.826 00.000 10844 UpdateGuideState(): m_state=6
01:46:14.827 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11052
01:46:14.827 00.000 10844 Star::Find returns 1 (1), X=269.04, Y=59.01, Mass=3580, SNR=38.0, Peak=255 HFD=4.0
01:46:14.827 00.000 10844 MultiStar: [#1 0.82,1.44,0.00,M7] [#2 0.34,0.52,0.00,M9] [#3 -0.28,0.96,0.00,M8] [#4 0.52,0.48,0.00,M7] [#5 0.15,0.05,0.94,U] [#6 -0.31,0.32,0.73,U] [#7 -0.53,0.33,0.00,M4] [#8 -0.17,0.59,0.00,M3] 
01:46:14.827 00.000 10844 refined, 2 included, MultiStar: {0.27, 0.15}, one-star: {0.80, 0.13}
01:46:14.827 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
01:46:14.827 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
01:46:14.827 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.52 mountX=-0.20 mountY=0.24, mountTheta=2.26
01:46:14.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.15, opts=13)
01:46:14.828 00.000 10844 Enqueuing Move request for scope (0.27, 0.15)
01:46:14.828 00.000 11060 Worker thread wakes up
01:46:14.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:14.828 00.000 10844 UpdateGuideState exits: m=3580 SNR=38.0 Saturated
01:46:14.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:14.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:14.828 00.000 10844 Enqueuing Expose request
01:46:14.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
01:46:14.830 00.002 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
01:46:14.830 00.000 11060 Moving (0.27, 0.15) raw xDistance=-0.20 yDistance=0.24
01:46:14.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:46:14.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:14.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:46:14.830 00.000 11060 MoveAxis(E, 35, ABG)
01:46:14.830 00.000 11060 Guiding  Dir = 2, Dur = 35
01:46:14.842 00.012 11060 IsSlewing returns 0
01:46:14.842 00.000 11060 IsGuiding returns 0
01:46:14.905 00.063 11060 IsGuiding returns 0
01:46:14.905 00.000 11060 Move returns status 0, amount 35
01:46:14.905 00.000 11060 MoveAxis(N, 0, ABG)
01:46:14.906 00.001 11060 Move returns status 0, amount 0
01:46:14.906 00.000 11060 move complete, result=0
01:46:14.906 00.000 11060 worker thread done servicing request
01:46:14.906 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
01:46:14.906 00.000 11060 Worker thread wakes up
01:46:14.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:14.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:15.543 00.637 11060 Exposure complete
01:46:15.719 00.176 11060 worker thread done servicing request
01:46:15.719 00.000 10844 OnExposeComplete: enter
01:46:15.719 00.000 10844 UpdateGuideState(): m_state=6
01:46:15.719 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11053
01:46:15.719 00.000 10844 Star::Find returns 1 (0), X=269.25, Y=58.91, Mass=2964, SNR=33.6, Peak=233 HFD=3.7
01:46:15.720 00.001 10844 MultiStar: [#1 0.41,1.35,0.00,M8] [#2 0.27,0.74,0.00,M10] [#3 -0.35,0.48,0.91,U] [#4 0.06,0.28,0.97,U] [#5 0.27,0.77,0.00,M1] [#6 0.25,-0.05,0.99,U] [#7 -0.31,0.89,0.00,M5] [#8 -0.44,0.42,0.87,U] 
01:46:15.720 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.22}, one-star: {1.01, 0.03}
01:46:15.720 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
01:46:15.720 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:46:15.720 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.26 cameraTheta=1.04 mountX=-0.24 mountY=0.09, mountTheta=2.77
01:46:15.722 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.22, opts=13)
01:46:15.722 00.000 10844 Enqueuing Move request for scope (0.13, 0.22)
01:46:15.722 00.000 11060 Worker thread wakes up
01:46:15.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:15.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
01:46:15.722 00.000 10844 UpdateGuideState exits: m=2964 SNR=33.6
01:46:15.722 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
01:46:15.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:15.722 00.000 11060 Moving (0.13, 0.22) raw xDistance=-0.24 yDistance=0.09
01:46:15.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:15.722 00.000 10844 Enqueuing Expose request
01:46:15.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:46:15.723 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:15.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:46:15.723 00.000 11060 MoveAxis(E, 43, ABG)
01:46:15.723 00.000 11060 Guiding  Dir = 2, Dur = 43
01:46:15.733 00.010 11060 IsSlewing returns 0
01:46:15.733 00.000 11060 IsGuiding returns 0
01:46:15.779 00.046 11060 IsGuiding returns 0
01:46:15.779 00.000 11060 Move returns status 0, amount 43
01:46:15.779 00.000 11060 MoveAxis(N, 0, ABG)
01:46:15.779 00.000 11060 Move returns status 0, amount 0
01:46:15.779 00.000 11060 move complete, result=0
01:46:15.779 00.000 11060 worker thread done servicing request
01:46:15.780 00.001 11060 Worker thread wakes up
01:46:15.780 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:46:15.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:15.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:16.413 00.633 11060 Exposure complete
01:46:16.600 00.187 11060 worker thread done servicing request
01:46:16.600 00.000 10844 OnExposeComplete: enter
01:46:16.600 00.000 10844 UpdateGuideState(): m_state=6
01:46:16.601 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11054
01:46:16.601 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=59.16, Mass=2866, SNR=34.1, Peak=211 HFD=3.6
01:46:16.601 00.000 10844 MultiStar: [#1 0.87,0.95,0.00,M9] [#2 -0.21,0.19,2.09,U] [#3 -0.50,0.95,0.00,M8] [#4 0.69,-0.79,0.00,M7] [#5 0.21,0.41,0.99,U] [#6 -0.41,0.19,0.87,U] [#7 -0.56,1.09,0.00,M6] [#8 -0.43,0.47,0.00,M3] 
01:46:16.601 00.000 10844 refined, 3 included, MultiStar: {-0.01, 0.25}, one-star: {0.54, 0.28}
01:46:16.602 00.001 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
01:46:16.602 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
01:46:16.602 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.61 mountX=-0.25 mountY=-0.05, mountTheta=-2.94
01:46:16.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.25, opts=13)
01:46:16.603 00.000 10844 Enqueuing Move request for scope (-0.01, 0.25)
01:46:16.603 00.000 11060 Worker thread wakes up
01:46:16.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
01:46:16.603 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
01:46:16.603 00.000 11060 Moving (-0.01, 0.25) raw xDistance=-0.25 yDistance=-0.05
01:46:16.604 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:46:16.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:16.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:16.604 00.000 10844 UpdateGuideState exits: m=2866 SNR=34.1
01:46:16.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:16.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:16.604 00.000 10844 Enqueuing Expose request
01:46:16.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:46:16.604 00.000 11060 MoveAxis(E, 44, ABG)
01:46:16.604 00.000 11060 Guiding  Dir = 2, Dur = 44
01:46:16.610 00.006 11060 IsSlewing returns 0
01:46:16.610 00.000 11060 IsGuiding returns 0
01:46:16.663 00.053 11060 IsGuiding returns 0
01:46:16.663 00.000 11060 Move returns status 0, amount 44
01:46:16.663 00.000 11060 MoveAxis(N, 0, ABG)
01:46:16.664 00.001 11060 Move returns status 0, amount 0
01:46:16.664 00.000 11060 move complete, result=0
01:46:16.664 00.000 11060 worker thread done servicing request
01:46:16.664 00.000 11060 Worker thread wakes up
01:46:16.664 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
01:46:16.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:16.665 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:17.303 00.638 11060 Exposure complete
01:46:17.473 00.170 11060 worker thread done servicing request
01:46:17.473 00.000 10844 OnExposeComplete: enter
01:46:17.473 00.000 10844 UpdateGuideState(): m_state=6
01:46:17.473 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11055
01:46:17.473 00.000 10844 Star::Find returns 1 (1), X=268.75, Y=59.25, Mass=3926, SNR=39.4, Peak=255 HFD=4.0
01:46:17.474 00.001 10844 MultiStar: [#1 0.99,0.53,0.00,M10] [#2 -0.06,0.97,0.00,M10] [#3 -0.42,0.69,0.00,M9] [#4 0.46,-0.09,0.82,U] [#5 -0.11,0.31,0.75,U] [#6 0.16,0.25,0.73,U] [#7 -0.55,0.81,0.00,M7] [#8 0.13,0.81,0.00,M4] 
01:46:17.474 00.000 10844 refined, 3 included, MultiStar: {0.28, 0.22}, one-star: {0.51, 0.37}
01:46:17.474 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
01:46:17.474 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
01:46:17.474 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.22 hyp=0.35 cameraTheta=0.67 mountX=-0.27 mountY=0.24, mountTheta=2.41
01:46:17.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.22, opts=13)
01:46:17.475 00.000 10844 Enqueuing Move request for scope (0.28, 0.22)
01:46:17.475 00.000 11060 Worker thread wakes up
01:46:17.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:17.476 00.001 10844 UpdateGuideState exits: m=3926 SNR=39.4 Saturated
01:46:17.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.22) opts 0xd
01:46:17.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:17.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:17.476 00.000 10844 Enqueuing Expose request
01:46:17.476 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.22)
01:46:17.476 00.000 11060 Moving (0.28, 0.22) raw xDistance=-0.27 yDistance=0.24
01:46:17.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:46:17.476 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.28
01:46:17.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
01:46:17.476 00.000 11060 MoveAxis(E, 47, ABG)
01:46:17.476 00.000 11060 Guiding  Dir = 2, Dur = 47
01:46:17.501 00.025 11060 IsSlewing returns 0
01:46:17.501 00.000 11060 IsGuiding returns 0
01:46:17.595 00.094 11060 IsGuiding returns 0
01:46:17.595 00.000 11060 Move returns status 0, amount 47
01:46:17.595 00.000 11060 BLC: Oldest BLC event removed
01:46:17.595 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:46:17.595 00.000 11060 MoveAxis(S, 843, ABG)
01:46:17.595 00.000 11060 duration set to 750 by maxDecDuration
01:46:17.595 00.000 11060 Guiding  Dir = 1, Dur = 750
01:46:17.642 00.047 11060 IsSlewing returns 0
01:46:17.642 00.000 11060 IsGuiding returns 0
01:46:18.422 00.780 11060 IsGuiding returns 0
01:46:18.422 00.000 11060 Move returns status 0, amount 750
01:46:18.422 00.000 11060 move complete, result=0
01:46:18.422 00.000 11060 worker thread done servicing request
01:46:18.422 00.000 11060 Worker thread wakes up
01:46:18.423 00.001 10844 GuideStep: -0.3 px 47 ms EAST, 0.2 px 750 ms SOUTH
01:46:18.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:18.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:19.058 00.635 11060 Exposure complete
01:46:19.297 00.239 11060 worker thread done servicing request
01:46:19.297 00.000 10844 OnExposeComplete: enter
01:46:19.297 00.000 10844 UpdateGuideState(): m_state=6
01:46:19.298 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11056
01:46:19.298 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=59.15, Mass=2781, SNR=32.8, Peak=215 HFD=3.7
01:46:19.298 00.000 10844 MultiStar: [#1 1.28,1.17,0.00,R] [#2 0.24,0.60,0.00,R] [#3 -0.51,-0.18,0.96,U] [#4 0.17,0.02,0.92,U] [#5 -0.01,-0.33,1.00,U] [#6 -0.62,-0.42,0.00,M1] [#7 0.04,0.99,0.00,M8] [#8 -0.54,0.44,0.00,M5] 
01:46:19.298 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.05}, one-star: {0.56, 0.27}
01:46:19.299 00.001 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
01:46:19.299 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
01:46:19.299 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.78 mountX=0.04 mountY=0.06, mountTheta=0.97
01:46:19.301 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
01:46:19.301 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
01:46:19.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:46:19.302 00.001 11060 Worker thread wakes up
01:46:19.302 00.000 10844 UpdateGuideState exits: m=2781 SNR=32.8
01:46:19.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:46:19.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:19.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:46:19.303 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:19.303 00.000 10844 Enqueuing Expose request
01:46:19.303 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.06
01:46:19.303 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.35, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.167294, 1:0.063852
01:46:19.303 00.000 11060 BLC: No correction, Miss < min_move
01:46:19.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:46:19.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:19.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:46:19.304 00.001 11060 MoveAxis(E, 0, ABG)
01:46:19.304 00.000 11060 Move returns status 0, amount 0
01:46:19.304 00.000 11060 MoveAxis(N, 0, ABG)
01:46:19.304 00.000 11060 Move returns status 0, amount 0
01:46:19.304 00.000 11060 move complete, result=0
01:46:19.304 00.000 11060 worker thread done servicing request
01:46:19.305 00.001 11060 Worker thread wakes up
01:46:19.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:19.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:19.307 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:19.938 00.631 11060 Exposure complete
01:46:20.221 00.283 11060 worker thread done servicing request
01:46:20.221 00.000 10844 OnExposeComplete: enter
01:46:20.221 00.000 10844 UpdateGuideState(): m_state=6
01:46:20.222 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11057
01:46:20.222 00.000 10844 Star::Find returns 1 (0), X=268.96, Y=58.82, Mass=2799, SNR=33.0, Peak=214 HFD=3.9
01:46:20.223 00.001 10844 MultiStar: [#1 -0.89,0.40,0.00,M1] [#2 -1.00,0.16,0.00,M1] [#3 -0.10,1.28,0.00,M9] [#4 0.39,0.22,1.06,U] [#5 -0.30,0.26,1.06,U] [#6 -0.84,0.75,0.00,M2] [#7 -0.17,0.50,0.92,U] [#8 -0.59,0.57,0.00,M6] 
01:46:20.223 00.000 10844 refined, 3 included, MultiStar: {0.16, 0.22}, one-star: {0.72, -0.06}
01:46:20.223 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:46:20.223 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:46:20.223 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.28 cameraTheta=0.94 mountX=-0.25 mountY=0.12, mountTheta=2.68
01:46:20.226 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.22, opts=13)
01:46:20.226 00.000 10844 Enqueuing Move request for scope (0.16, 0.22)
01:46:20.226 00.000 11060 Worker thread wakes up
01:46:20.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:20.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
01:46:20.226 00.000 10844 UpdateGuideState exits: m=2799 SNR=33.0
01:46:20.226 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
01:46:20.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:20.227 00.001 11060 Moving (0.16, 0.22) raw xDistance=-0.25 yDistance=0.12
01:46:20.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:20.227 00.000 10844 Enqueuing Expose request
01:46:20.227 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.35, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.167294, 1:0.063852, 2:0.122993
01:46:20.227 00.000 11060 BLC: No correction, Miss < min_move
01:46:20.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:46:20.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:20.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:46:20.227 00.000 11060 MoveAxis(E, 43, ABG)
01:46:20.227 00.000 11060 Guiding  Dir = 2, Dur = 43
01:46:20.242 00.015 11060 IsSlewing returns 0
01:46:20.242 00.000 11060 IsGuiding returns 0
01:46:20.289 00.047 11060 IsGuiding returns 0
01:46:20.289 00.000 11060 Move returns status 0, amount 43
01:46:20.289 00.000 11060 MoveAxis(N, 0, ABG)
01:46:20.289 00.000 11060 Move returns status 0, amount 0
01:46:20.290 00.001 11060 move complete, result=0
01:46:20.290 00.000 11060 worker thread done servicing request
01:46:20.290 00.000 11060 Worker thread wakes up
01:46:20.290 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:46:20.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:20.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:20.948 00.658 11060 Exposure complete
01:46:21.205 00.257 11060 worker thread done servicing request
01:46:21.205 00.000 10844 OnExposeComplete: enter
01:46:21.205 00.000 10844 UpdateGuideState(): m_state=6
01:46:21.207 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11058
01:46:21.207 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=59.22, Mass=2701, SNR=31.7, Peak=186 HFD=3.8
01:46:21.207 00.000 10844 MultiStar: [#1 -1.25,1.23,0.00,M2] [#2 -1.52,-0.49,0.00,M2] [#3 0.62,1.22,0.00,M10] [#4 -0.21,0.42,1.04,U] [#5 -0.06,0.87,0.00,M1] [#6 0.39,0.28,1.00,U] [#7 0.53,0.35,0.00,M8] [#8 -0.24,0.72,0.00,M7] 
01:46:21.207 00.000 10844 refined, 2 included, MultiStar: {0.20, 0.35}, one-star: {0.44, 0.34}
01:46:21.208 00.001 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
01:46:21.208 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
01:46:21.208 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.35 hyp=0.40 cameraTheta=1.04 mountX=-0.38 mountY=0.14, mountTheta=2.78
01:46:21.209 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.35, opts=13)
01:46:21.209 00.000 10844 Enqueuing Move request for scope (0.20, 0.35)
01:46:21.209 00.000 11060 Worker thread wakes up
01:46:21.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:46:21.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.35) opts 0xd
01:46:21.209 00.000 10844 UpdateGuideState exits: m=2701 SNR=31.7
01:46:21.209 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.35)
01:46:21.210 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:21.210 00.000 11060 Moving (0.20, 0.35) raw xDistance=-0.38 yDistance=0.14
01:46:21.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:21.210 00.000 10844 Enqueuing Expose request
01:46:21.210 00.000 11060 BLC: window closed
01:46:21.210 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.35, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.167294, 1:0.063852, 2:0.122993
01:46:21.210 00.000 11060 BLC: No correction, Miss < min_move
01:46:21.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
01:46:21.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:21.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:46:21.210 00.000 11060 MoveAxis(E, 67, ABG)
01:46:21.211 00.001 11060 Guiding  Dir = 2, Dur = 67
01:46:21.229 00.018 11060 IsSlewing returns 0
01:46:21.230 00.001 11060 IsGuiding returns 0
01:46:21.307 00.077 11060 IsGuiding returns 0
01:46:21.307 00.000 11060 Move returns status 0, amount 67
01:46:21.308 00.001 11060 MoveAxis(N, 0, ABG)
01:46:21.308 00.000 11060 Move returns status 0, amount 0
01:46:21.308 00.000 11060 move complete, result=0
01:46:21.308 00.000 11060 worker thread done servicing request
01:46:21.308 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.1 px 0 ms NORTH
01:46:21.308 00.000 11060 Worker thread wakes up
01:46:21.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:21.309 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:21.956 00.647 11060 Exposure complete
01:46:22.185 00.229 11060 worker thread done servicing request
01:46:22.185 00.000 10844 OnExposeComplete: enter
01:46:22.185 00.000 10844 UpdateGuideState(): m_state=6
01:46:22.185 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11059
01:46:22.185 00.000 10844 Star::Find returns 1 (0), X=269.16, Y=59.48, Mass=2504, SNR=31.3, Peak=190 HFD=3.8
01:46:22.186 00.001 10844 MultiStar: [#1 -0.91,-0.35,0.00,M3] [#2 -0.06,-0.49,2.19,U] [#3 -0.26,1.13,0.00,R] [#4 -0.34,-0.25,1.06,U] [#5 -0.08,0.02,1.08,U] [#6 0.04,0.27,1.00,U] [#7 0.09,0.39,0.89,U] [#8 0.10,0.25,1.02,U] 
01:46:22.186 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.02}, one-star: {0.92, 0.60}
01:46:22.186 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
01:46:22.186 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
01:46:22.186 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=-0.03 mountY=0.07, mountTheta=2.00
01:46:22.187 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
01:46:22.187 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
01:46:22.187 00.000 11060 Worker thread wakes up
01:46:22.188 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:22.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:46:22.188 00.000 10844 UpdateGuideState exits: m=2504 SNR=31.3
01:46:22.188 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:46:22.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:22.188 00.000 11060 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=0.07
01:46:22.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:22.188 00.000 10844 Enqueuing Expose request
01:46:22.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:46:22.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:22.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:46:22.188 00.000 11060 MoveAxis(E, 0, ABG)
01:46:22.189 00.001 11060 Move returns status 0, amount 0
01:46:22.189 00.000 11060 MoveAxis(N, 0, ABG)
01:46:22.189 00.000 11060 Move returns status 0, amount 0
01:46:22.189 00.000 11060 move complete, result=0
01:46:22.189 00.000 11060 worker thread done servicing request
01:46:22.189 00.000 11060 Worker thread wakes up
01:46:22.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:22.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:22.191 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:22.827 00.636 11060 Exposure complete
01:46:23.047 00.220 11060 worker thread done servicing request
01:46:23.047 00.000 10844 OnExposeComplete: enter
01:46:23.047 00.000 10844 UpdateGuideState(): m_state=6
01:46:23.048 00.001 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11060
01:46:23.048 00.000 10844 Star::Find returns 1 (0), X=268.91, Y=59.38, Mass=2339, SNR=30.0, Peak=183 HFD=3.7
01:46:23.048 00.000 10844 MultiStar: [#1 -0.45,-0.74,0.00,M4] [#2 -0.34,-0.94,0.00,M2] [#3 0.43,-1.34,0.00,M1] [#4 -0.52,-0.63,0.00,M3] [#5 -0.43,-0.41,1.08,U] [#6 0.33,-0.09,0.93,U] [#7 -0.73,-0.47,0.00,M8] [#8 -0.43,0.03,1.08,U] 
01:46:23.048 00.000 10844 refined, 3 included, MultiStar: {0.01, 0.00}, one-star: {0.67, 0.50}
01:46:23.048 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
01:46:23.048 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
01:46:23.048 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.25 mountX=-0.01 mountY=0.01, mountTheta=2.00
01:46:23.050 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
01:46:23.050 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
01:46:23.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:23.050 00.000 10844 UpdateGuideState exits: m=2339 SNR=30.0
01:46:23.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.051 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:23.051 00.000 10844 Enqueuing Expose request
01:46:23.051 00.000 11060 Worker thread wakes up
01:46:23.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
01:46:23.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
01:46:23.051 00.000 11060 Moving (0.01, 0.00) raw xDistance=-0.01 yDistance=0.01
01:46:23.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:46:23.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:23.052 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:46:23.052 00.000 11060 MoveAxis(E, 0, ABG)
01:46:23.052 00.000 11060 Move returns status 0, amount 0
01:46:23.052 00.000 11060 MoveAxis(N, 0, ABG)
01:46:23.052 00.000 11060 Move returns status 0, amount 0
01:46:23.052 00.000 11060 move complete, result=0
01:46:23.052 00.000 11060 worker thread done servicing request
01:46:23.054 00.002 11060 Worker thread wakes up
01:46:23.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:23.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:23.055 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:23.710 00.655 11060 Exposure complete
01:46:23.898 00.188 11060 worker thread done servicing request
01:46:23.898 00.000 10844 OnExposeComplete: enter
01:46:23.898 00.000 10844 UpdateGuideState(): m_state=6
01:46:23.898 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11061
01:46:23.898 00.000 10844 Star::Find returns 1 (0), X=268.94, Y=58.31, Mass=2949, SNR=33.8, Peak=217 HFD=3.9
01:46:23.899 00.001 10844 MultiStar: [#1 -0.58,-1.28,0.00,M5] [#2 -0.84,-0.67,0.00,M3] [#3 -0.06,-1.03,0.00,M2] [#4 -0.19,0.20,0.99,U] [#5 -0.64,-0.38,0.00,M1] [#6 -0.38,0.22,0.94,U] [#7 -0.46,-0.32,0.92,U] [#8 -1.11,0.23,0.00,M6] 
01:46:23.899 00.000 10844 refined, 3 included, MultiStar: {-0.07, -0.12}, one-star: {0.70, -0.57}
01:46:23.899 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
01:46:23.899 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
01:46:23.899 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=0.13 mountY=-0.05, mountTheta=-0.37
01:46:23.900 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.12, opts=13)
01:46:23.900 00.000 10844 Enqueuing Move request for scope (-0.07, -0.12)
01:46:23.900 00.000 11060 Worker thread wakes up
01:46:23.900 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:23.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
01:46:23.900 00.000 10844 UpdateGuideState exits: m=2949 SNR=33.8
01:46:23.900 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
01:46:23.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.900 00.000 11060 Moving (-0.07, -0.12) raw xDistance=0.13 yDistance=-0.05
01:46:23.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:23.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:46:23.900 00.000 10844 Enqueuing Expose request
01:46:23.900 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:23.901 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:46:23.901 00.000 11060 MoveAxis(W, 22, ABG)
01:46:23.901 00.000 11060 Guiding  Dir = 3, Dur = 22
01:46:23.905 00.004 11060 IsSlewing returns 0
01:46:23.905 00.000 11060 IsGuiding returns 0
01:46:23.967 00.062 11060 IsGuiding returns 0
01:46:23.967 00.000 11060 Move returns status 0, amount 22
01:46:23.967 00.000 11060 MoveAxis(N, 0, ABG)
01:46:23.967 00.000 11060 Move returns status 0, amount 0
01:46:23.967 00.000 11060 move complete, result=0
01:46:23.967 00.000 11060 worker thread done servicing request
01:46:23.967 00.000 11060 Worker thread wakes up
01:46:23.969 00.002 10844 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
01:46:23.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:23.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:24.594 00.625 11060 Exposure complete
01:46:24.750 00.156 11060 worker thread done servicing request
01:46:24.751 00.001 10844 OnExposeComplete: enter
01:46:24.751 00.000 10844 UpdateGuideState(): m_state=6
01:46:24.751 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11062
01:46:24.751 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=59.29, Mass=3181, SNR=35.2, Peak=224 HFD=3.9
01:46:24.751 00.000 10844 MultiStar: [#1 -0.42,-0.65,0.00,M6] [#2 -0.21,-0.74,0.00,M4] [#3 0.25,-0.81,0.00,M3] [#4 0.13,-0.50,0.84,U] [#5 -0.30,0.25,0.97,U] [#6 0.06,-0.18,0.86,U] [#7 0.08,0.47,0.78,U] [#8 -0.38,0.56,0.00,M7] 
01:46:24.751 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.10}, one-star: {0.64, 0.41}
01:46:24.751 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
01:46:24.752 00.001 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
01:46:24.752 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=-0.12 mountY=0.11, mountTheta=2.39
01:46:24.753 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.10, opts=13)
01:46:24.753 00.000 10844 Enqueuing Move request for scope (0.13, 0.10)
01:46:24.753 00.000 11060 Worker thread wakes up
01:46:24.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:24.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:46:24.753 00.000 10844 UpdateGuideState exits: m=3181 SNR=35.2
01:46:24.753 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:46:24.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:24.753 00.000 11060 Moving (0.13, 0.10) raw xDistance=-0.12 yDistance=0.11
01:46:24.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:24.753 00.000 10844 Enqueuing Expose request
01:46:24.754 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:46:24.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:24.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:46:24.754 00.000 11060 MoveAxis(E, 20, ABG)
01:46:24.754 00.000 11060 Guiding  Dir = 2, Dur = 20
01:46:24.760 00.006 11060 IsSlewing returns 0
01:46:24.760 00.000 11060 IsGuiding returns 0
01:46:24.792 00.032 11060 IsGuiding returns 0
01:46:24.792 00.000 11060 Move returns status 0, amount 20
01:46:24.792 00.000 11060 MoveAxis(N, 0, ABG)
01:46:24.792 00.000 11060 Move returns status 0, amount 0
01:46:24.792 00.000 11060 move complete, result=0
01:46:24.792 00.000 11060 worker thread done servicing request
01:46:24.792 00.000 11060 Worker thread wakes up
01:46:24.792 00.000 10844 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
01:46:24.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:24.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:25.428 00.636 11060 Exposure complete
01:46:25.610 00.182 11060 worker thread done servicing request
01:46:25.610 00.000 10844 OnExposeComplete: enter
01:46:25.610 00.000 10844 UpdateGuideState(): m_state=6
01:46:25.610 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11063
01:46:25.610 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.38, Mass=3181, SNR=35.6, Peak=254 HFD=3.7
01:46:25.610 00.000 10844 MultiStar: [#1 -1.05,-0.00,0.00,M7] [#2 -0.66,-0.32,0.00,M5] [#3 0.16,-1.86,0.00,M4] [#4 0.09,-0.08,0.91,U] [#5 -0.52,0.59,0.00,M1] [#6 -0.82,-0.04,0.00,M1] [#7 0.07,-0.07,0.83,U] [#8 -0.28,-0.05,0.90,U] 
01:46:25.610 00.000 10844 refined, 3 included, MultiStar: {-0.04, -0.19}, one-star: {-0.04, -0.50}
01:46:25.610 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
01:46:25.610 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
01:46:25.612 00.002 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.80 mountX=0.19 mountY=-0.01, mountTheta=-0.06
01:46:25.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.19, opts=13)
01:46:25.613 00.000 10844 Enqueuing Move request for scope (-0.04, -0.19)
01:46:25.613 00.000 11060 Worker thread wakes up
01:46:25.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:25.613 00.000 10844 UpdateGuideState exits: m=3181 SNR=35.6
01:46:25.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:25.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:25.613 00.000 10844 Enqueuing Expose request
01:46:25.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
01:46:25.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
01:46:25.613 00.000 11060 Moving (-0.04, -0.19) raw xDistance=0.19 yDistance=-0.01
01:46:25.614 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:46:25.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:25.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:46:25.614 00.000 11060 MoveAxis(W, 33, ABG)
01:46:25.614 00.000 11060 Guiding  Dir = 3, Dur = 33
01:46:25.622 00.008 11060 IsSlewing returns 0
01:46:25.622 00.000 11060 IsGuiding returns 0
01:46:25.669 00.047 11060 IsGuiding returns 0
01:46:25.669 00.000 11060 Move returns status 0, amount 33
01:46:25.669 00.000 11060 MoveAxis(N, 0, ABG)
01:46:25.669 00.000 11060 Move returns status 0, amount 0
01:46:25.669 00.000 11060 move complete, result=0
01:46:25.669 00.000 11060 worker thread done servicing request
01:46:25.669 00.000 11060 Worker thread wakes up
01:46:25.669 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
01:46:25.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:25.670 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:26.315 00.645 11060 Exposure complete
01:46:26.504 00.189 11060 worker thread done servicing request
01:46:26.504 00.000 10844 OnExposeComplete: enter
01:46:26.504 00.000 10844 UpdateGuideState(): m_state=6
01:46:26.504 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11064
01:46:26.504 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=58.97, Mass=2863, SNR=33.5, Peak=229 HFD=4.0
01:46:26.504 00.000 10844 MultiStar: [#1 -0.28,-1.18,0.00,M8] [#2 -0.17,-0.20,2.09,U] [#3 -0.01,-1.07,0.00,M5] [#4 0.33,0.52,0.00,M1] [#5 -0.72,-0.27,0.00,M2] [#6 -0.58,-0.16,0.86,U] [#7 -0.48,-0.20,0.85,U] [#8 0.18,0.02,0.97,U] 
01:46:26.505 00.001 10844 refined, 4 included, MultiStar: {-0.06, -0.11}, one-star: {0.75, 0.09}
01:46:26.505 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
01:46:26.505 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
01:46:26.505 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.06 mountX=0.12 mountY=-0.04, mountTheta=-0.32
01:46:26.506 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
01:46:26.506 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
01:46:26.506 00.000 11060 Worker thread wakes up
01:46:26.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
01:46:26.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
01:46:26.506 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.04
01:46:26.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:46:26.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:26.507 00.001 10844 UpdateGuideState exits: m=2863 SNR=33.5
01:46:26.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:26.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:26.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:26.507 00.000 10844 Enqueuing Expose request
01:46:26.508 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:46:26.508 00.000 11060 MoveAxis(E, 0, ABG)
01:46:26.508 00.000 11060 Move returns status 0, amount 0
01:46:26.508 00.000 11060 MoveAxis(N, 0, ABG)
01:46:26.508 00.000 11060 Move returns status 0, amount 0
01:46:26.508 00.000 11060 move complete, result=0
01:46:26.509 00.001 11060 worker thread done servicing request
01:46:26.509 00.000 11060 Worker thread wakes up
01:46:26.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:26.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:26.522 00.013 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:27.155 00.633 11060 Exposure complete
01:46:27.339 00.184 11060 worker thread done servicing request
01:46:27.340 00.001 10844 OnExposeComplete: enter
01:46:27.340 00.000 10844 UpdateGuideState(): m_state=6
01:46:27.340 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11065
01:46:27.340 00.000 10844 Star::Find returns 1 (1), X=268.07, Y=58.50, Mass=3195, SNR=35.4, Peak=255 HFD=3.6
01:46:27.340 00.000 10844 MultiStar: [#1 0.30,-0.43,1.00,U] [#2 -0.74,0.35,0.00,M5] [#3 -0.08,-1.01,0.00,M6] [#4 -0.34,0.15,0.92,U] [#5 0.18,-0.32,0.96,U] [#6 0.64,-0.50,0.00,M1] [#7 0.05,0.84,0.00,M5] [#8 -0.44,0.68,0.00,M6] 
01:46:27.341 00.001 10844 refined, 3 included, MultiStar: {-0.00, -0.25}, one-star: {-0.17, -0.37}
01:46:27.341 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
01:46:27.341 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
01:46:27.341 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.59 mountX=0.25 mountY=0.04, mountTheta=0.14
01:46:27.343 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.25, opts=13)
01:46:27.343 00.000 10844 Enqueuing Move request for scope (-0.00, -0.25)
01:46:27.343 00.000 11060 Worker thread wakes up
01:46:27.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:27.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
01:46:27.343 00.000 10844 UpdateGuideState exits: m=3195 SNR=35.4 Saturated
01:46:27.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
01:46:27.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:27.343 00.000 11060 Moving (-0.00, -0.25) raw xDistance=0.25 yDistance=0.04
01:46:27.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:46:27.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:27.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:27.343 00.000 10844 Enqueuing Expose request
01:46:27.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:46:27.345 00.002 11060 MoveAxis(W, 43, ABG)
01:46:27.345 00.000 11060 Guiding  Dir = 3, Dur = 43
01:46:27.387 00.042 11060 IsSlewing returns 0
01:46:27.388 00.001 11060 IsGuiding returns 0
01:46:27.467 00.079 11060 IsGuiding returns 0
01:46:27.468 00.001 11060 Move returns status 0, amount 43
01:46:27.468 00.000 11060 MoveAxis(N, 0, ABG)
01:46:27.468 00.000 11060 Move returns status 0, amount 0
01:46:27.468 00.000 11060 move complete, result=0
01:46:27.468 00.000 11060 worker thread done servicing request
01:46:27.468 00.000 11060 Worker thread wakes up
01:46:27.468 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
01:46:27.469 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:27.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:28.114 00.645 11060 Exposure complete
01:46:28.272 00.158 11060 worker thread done servicing request
01:46:28.273 00.001 10844 OnExposeComplete: enter
01:46:28.273 00.000 10844 UpdateGuideState(): m_state=6
01:46:28.273 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11066
01:46:28.273 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=58.60, Mass=2873, SNR=34.0, Peak=205 HFD=3.4
01:46:28.273 00.000 10844 MultiStar: [#1 -1.03,0.37,0.00,M8] [#2 -0.59,-0.65,0.00,M6] [#3 -0.61,-0.97,0.00,M7] [#4 -0.15,0.09,1.01,U] [#5 0.02,0.83,0.00,M2] [#6 -0.50,-0.26,0.88,U] [#7 -0.56,0.04,0.94,U] [#8 0.13,0.19,0.82,U] 
01:46:28.273 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.05}, one-star: {0.42, -0.28}
01:46:28.274 00.001 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
01:46:28.274 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
01:46:28.274 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-2.78 mountX=0.07 mountY=-0.12, mountTheta=-1.03
01:46:28.275 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.05, opts=13)
01:46:28.275 00.000 10844 Enqueuing Move request for scope (-0.13, -0.05)
01:46:28.275 00.000 11060 Worker thread wakes up
01:46:28.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
01:46:28.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
01:46:28.275 00.000 11060 Moving (-0.13, -0.05) raw xDistance=0.07 yDistance=-0.12
01:46:28.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:46:28.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:28.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:28.275 00.000 10844 UpdateGuideState exits: m=2873 SNR=34.0
01:46:28.276 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:28.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:28.276 00.000 10844 Enqueuing Expose request
01:46:28.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:28.276 00.000 11060 MoveAxis(E, 0, ABG)
01:46:28.276 00.000 11060 Move returns status 0, amount 0
01:46:28.276 00.000 11060 MoveAxis(N, 0, ABG)
01:46:28.276 00.000 11060 Move returns status 0, amount 0
01:46:28.276 00.000 11060 move complete, result=0
01:46:28.276 00.000 11060 worker thread done servicing request
01:46:28.276 00.000 11060 Worker thread wakes up
01:46:28.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:28.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:28.278 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:28.909 00.631 11060 Exposure complete
01:46:29.083 00.174 11060 worker thread done servicing request
01:46:29.083 00.000 10844 OnExposeComplete: enter
01:46:29.083 00.000 10844 UpdateGuideState(): m_state=6
01:46:29.083 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11067
01:46:29.083 00.000 10844 Star::Find returns 1 (0), X=268.94, Y=58.86, Mass=3083, SNR=35.4, Peak=232 HFD=3.6
01:46:29.083 00.000 10844 MultiStar: [#1 -1.26,-0.60,0.00,M9] [#2 -0.55,-0.26,0.00,M7] [#3 -0.65,-0.18,0.00,M8] [#4 -0.14,-0.32,0.97,U] [#5 -0.08,0.71,0.00,M3] [#6 -0.33,0.12,0.83,U] [#7 -0.37,0.51,0.00,M5] [#8 0.14,0.35,1.00,U] 
01:46:29.083 00.000 10844 refined, 3 included, MultiStar: {0.11, 0.03}, one-star: {0.70, -0.01}
01:46:29.083 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
01:46:29.084 00.001 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
01:46:29.084 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.28 mountX=-0.05 mountY=0.10, mountTheta=2.03
01:46:29.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
01:46:29.085 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
01:46:29.085 00.000 11060 Worker thread wakes up
01:46:29.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:46:29.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:46:29.085 00.000 11060 Moving (0.11, 0.03) raw xDistance=-0.05 yDistance=0.10
01:46:29.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:46:29.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:29.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:29.086 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:46:29.086 00.000 11060 MoveAxis(E, 0, ABG)
01:46:29.086 00.000 11060 Move returns status 0, amount 0
01:46:29.086 00.000 11060 MoveAxis(N, 0, ABG)
01:46:29.086 00.000 11060 Move returns status 0, amount 0
01:46:29.086 00.000 11060 move complete, result=0
01:46:29.086 00.000 10844 UpdateGuideState exits: m=3083 SNR=35.4
01:46:29.086 00.000 11060 worker thread done servicing request
01:46:29.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:29.086 00.000 10844 Enqueuing Expose request
01:46:29.086 00.000 11060 Worker thread wakes up
01:46:29.086 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:29.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:29.087 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:29.719 00.632 11060 Exposure complete
01:46:29.886 00.167 11060 worker thread done servicing request
01:46:29.886 00.000 10844 OnExposeComplete: enter
01:46:29.886 00.000 10844 UpdateGuideState(): m_state=6
01:46:29.886 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11068
01:46:29.886 00.000 10844 Star::Find returns 1 (0), X=268.96, Y=59.34, Mass=2822, SNR=33.6, Peak=242 HFD=3.3
01:46:29.887 00.001 10844 MultiStar: [#1 -0.13,0.88,0.00,M10] [#2 -1.08,-0.84,0.00,M8] [#3 0.61,-0.32,0.00,M9] [#4 0.29,-0.16,0.97,U] [#5 -0.34,0.57,0.00,M4] [#6 0.11,0.20,0.94,U] [#7 0.55,0.15,0.81,U] [#8 -0.03,0.38,0.96,U] 
01:46:29.887 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.21}, one-star: {0.72, 0.46}
01:46:29.887 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
01:46:29.887 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
01:46:29.887 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.21 hyp=0.39 cameraTheta=0.58 mountX=-0.27 mountY=0.29, mountTheta=2.32
01:46:29.888 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.21, opts=13)
01:46:29.888 00.000 10844 Enqueuing Move request for scope (0.32, 0.21)
01:46:29.889 00.001 11060 Worker thread wakes up
01:46:29.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:29.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.21) opts 0xd
01:46:29.889 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.6
01:46:29.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.21)
01:46:29.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.889 00.000 11060 Moving (0.32, 0.21) raw xDistance=-0.27 yDistance=0.29
01:46:29.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:29.889 00.000 10844 Enqueuing Expose request
01:46:29.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:46:29.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
01:46:29.889 00.000 11060 MoveAxis(E, 46, ABG)
01:46:29.890 00.001 11060 Guiding  Dir = 2, Dur = 46
01:46:29.916 00.026 11060 IsSlewing returns 0
01:46:29.917 00.001 11060 IsGuiding returns 0
01:46:29.983 00.066 11060 IsGuiding returns 0
01:46:29.983 00.000 11060 Move returns status 0, amount 46
01:46:29.983 00.000 11060 MoveAxis(S, 111, ABG)
01:46:29.983 00.000 11060 Guiding  Dir = 1, Dur = 111
01:46:30.011 00.028 11060 IsSlewing returns 0
01:46:30.011 00.000 11060 IsGuiding returns 0
01:46:30.150 00.139 11060 IsGuiding returns 0
01:46:30.150 00.000 11060 Move returns status 0, amount 111
01:46:30.150 00.000 11060 move complete, result=0
01:46:30.150 00.000 11060 worker thread done servicing request
01:46:30.150 00.000 11060 Worker thread wakes up
01:46:30.150 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.3 px 111 ms SOUTH
01:46:30.151 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:30.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:30.791 00.640 11060 Exposure complete
01:46:30.958 00.167 11060 worker thread done servicing request
01:46:30.958 00.000 10844 OnExposeComplete: enter
01:46:30.958 00.000 10844 UpdateGuideState(): m_state=6
01:46:30.958 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11069
01:46:30.958 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=59.20, Mass=2705, SNR=32.3, Peak=252 HFD=3.6
01:46:30.959 00.001 10844 MultiStar: [#1 -0.63,0.10,0.00,R] [#2 -0.71,-0.81,0.00,M9] [#3 -0.28,-0.44,0.96,U] [#4 0.02,0.08,1.08,U] [#5 0.24,-0.40,1.04,U] [#6 -0.24,-0.34,0.87,U] [#7 0.11,0.70,0.00,M5] [#8 -0.46,-0.41,0.00,M4] 
01:46:30.959 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.15}, one-star: {0.63, 0.33}
01:46:30.959 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
01:46:30.959 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
01:46:30.959 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.03 mountX=0.13 mountY=0.11, mountTheta=0.71
01:46:30.961 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.15, opts=13)
01:46:30.961 00.000 10844 Enqueuing Move request for scope (0.09, -0.15)
01:46:30.961 00.000 11060 Worker thread wakes up
01:46:30.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:30.961 00.000 10844 UpdateGuideState exits: m=2705 SNR=32.3
01:46:30.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:30.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:30.961 00.000 10844 Enqueuing Expose request
01:46:30.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
01:46:30.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
01:46:30.961 00.000 11060 Moving (0.09, -0.15) raw xDistance=0.13 yDistance=0.11
01:46:30.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:46:30.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:30.962 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:46:30.962 00.000 11060 MoveAxis(W, 21, ABG)
01:46:30.962 00.000 11060 Guiding  Dir = 3, Dur = 21
01:46:30.996 00.034 11060 IsSlewing returns 0
01:46:30.996 00.000 11060 IsGuiding returns 0
01:46:31.043 00.047 11060 IsGuiding returns 0
01:46:31.043 00.000 11060 Move returns status 0, amount 21
01:46:31.043 00.000 11060 MoveAxis(N, 0, ABG)
01:46:31.043 00.000 11060 Move returns status 0, amount 0
01:46:31.043 00.000 11060 move complete, result=0
01:46:31.044 00.001 11060 worker thread done servicing request
01:46:31.044 00.000 11060 Worker thread wakes up
01:46:31.044 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
01:46:31.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:31.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:31.675 00.631 11060 Exposure complete
01:46:31.843 00.168 11060 worker thread done servicing request
01:46:31.843 00.000 10844 OnExposeComplete: enter
01:46:31.844 00.001 10844 UpdateGuideState(): m_state=6
01:46:31.844 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11070
01:46:31.844 00.000 10844 Star::Find returns 1 (0), X=269.50, Y=60.11, Mass=2457, SNR=31.1, Peak=182 HFD=3.7
01:46:31.844 00.000 10844 MultiStar: large primary error, entering stabilization period
01:46:31.844 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
01:46:31.844 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
01:46:31.844 00.000 10844 CameraToMount -- cameraX=1.26 cameraY=1.23 hyp=1.76 cameraTheta=0.77 mountX=-1.44 mountY=1.04, mountTheta=2.51
01:46:31.847 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=1.26, y=1.23, opts=13)
01:46:31.847 00.000 10844 Enqueuing Move request for scope (1.26, 1.23)
01:46:31.847 00.000 11060 Worker thread wakes up
01:46:31.847 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:31.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.26, 1.23) opts 0xd
01:46:31.847 00.000 10844 UpdateGuideState exits: m=2457 SNR=31.1
01:46:31.847 00.000 11060 Handling offset move in thread for scope, endpoint = (1.26, 1.23)
01:46:31.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:31.847 00.000 11060 Moving (1.26, 1.23) raw xDistance=-1.44 yDistance=1.04
01:46:31.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:31.847 00.000 10844 Enqueuing Expose request
01:46:31.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.39 from input -1.44
01:46:31.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.73 from input 1.04
01:46:31.847 00.000 11060 MoveAxis(E, 249, ABG)
01:46:31.847 00.000 11060 Guiding  Dir = 2, Dur = 249
01:46:31.856 00.009 11060 IsSlewing returns 0
01:46:31.856 00.000 11060 IsGuiding returns 0
01:46:32.121 00.265 11060 IsGuiding returns 0
01:46:32.121 00.000 11060 Move returns status 0, amount 249
01:46:32.121 00.000 11060 MoveAxis(S, 406, ABG)
01:46:32.121 00.000 11060 Guiding  Dir = 1, Dur = 406
01:46:32.137 00.016 11060 IsSlewing returns 0
01:46:32.137 00.000 11060 IsGuiding returns 0
01:46:32.545 00.408 11060 IsGuiding returns 0
01:46:32.545 00.000 11060 Move returns status 0, amount 406
01:46:32.545 00.000 11060 move complete, result=0
01:46:32.545 00.000 11060 worker thread done servicing request
01:46:32.545 00.000 11060 Worker thread wakes up
01:46:32.545 00.000 10844 GuideStep: -1.4 px 249 ms EAST, 1.0 px 406 ms SOUTH
01:46:32.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:32.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:33.181 00.636 11060 Exposure complete
01:46:33.401 00.220 11060 worker thread done servicing request
01:46:33.402 00.001 10844 OnExposeComplete: enter
01:46:33.402 00.000 10844 UpdateGuideState(): m_state=6
01:46:33.402 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11071
01:46:33.402 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=58.51, Mass=2995, SNR=34.3, Peak=251 HFD=3.4
01:46:33.402 00.000 10844 MultiStar: exiting stabilization period
01:46:33.403 00.001 10844 MultiStar: [#1 0.04,-0.70,0.00,M1] [#2 -0.58,-0.49,0.00,M10] [#3 -0.59,-0.63,0.00,M9] [#4 -0.17,-0.26,0.90,U] [#5 -0.38,-1.08,0.00,M4] [#6 -1.11,-0.48,0.00,M1] [#7 0.29,-0.00,0.84,U] [#8 -0.21,-0.13,0.91,U] 
01:46:33.403 00.000 10844 refined, 3 included, MultiStar: {0.00, -0.20}, one-star: {0.11, -0.37}
01:46:33.411 00.008 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
01:46:33.412 00.001 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
01:46:33.412 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.56 mountX=0.20 mountY=0.03, mountTheta=0.18
01:46:33.414 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.20, opts=13)
01:46:33.414 00.000 10844 Enqueuing Move request for scope (0.00, -0.20)
01:46:33.415 00.001 11060 Worker thread wakes up
01:46:33.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:33.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
01:46:33.415 00.000 10844 UpdateGuideState exits: m=2995 SNR=34.3
01:46:33.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
01:46:33.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:33.415 00.000 11060 Moving (0.00, -0.20) raw xDistance=0.20 yDistance=0.03
01:46:33.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:33.415 00.000 10844 Enqueuing Expose request
01:46:33.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.20
01:46:33.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:33.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:33.415 00.000 11060 MoveAxis(W, 27, ABG)
01:46:33.415 00.000 11060 Guiding  Dir = 3, Dur = 27
01:46:33.456 00.041 11060 IsSlewing returns 0
01:46:33.456 00.000 11060 IsGuiding returns 0
01:46:33.522 00.066 11060 IsGuiding returns 0
01:46:33.522 00.000 11060 Move returns status 0, amount 27
01:46:33.522 00.000 11060 MoveAxis(N, 0, ABG)
01:46:33.522 00.000 11060 Move returns status 0, amount 0
01:46:33.522 00.000 11060 move complete, result=0
01:46:33.522 00.000 11060 worker thread done servicing request
01:46:33.523 00.001 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
01:46:33.523 00.000 11060 Worker thread wakes up
01:46:33.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:33.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:34.154 00.631 11060 Exposure complete
01:46:34.416 00.262 11060 worker thread done servicing request
01:46:34.416 00.000 10844 OnExposeComplete: enter
01:46:34.416 00.000 10844 UpdateGuideState(): m_state=6
01:46:34.416 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11072
01:46:34.417 00.001 10844 Star::Find returns 1 (0), X=268.24, Y=58.35, Mass=2597, SNR=32.3, Peak=219 HFD=3.6
01:46:34.417 00.000 10844 MultiStar: [#1 -0.17,-1.29,0.00,M2] [#2 -0.52,-1.04,0.00,R] [#3 -0.75,-1.31,0.00,M10] [#4 -0.48,0.12,1.07,U] [#5 -0.81,-0.35,0.00,M5] [#6 -0.95,-0.61,0.00,M2] [#7 -0.10,-0.12,0.99,U] [#8 -0.97,-0.35,0.00,M4] 
01:46:34.417 00.000 10844 refined, 2 included, MultiStar: {-0.20, -0.17}, one-star: {-0.00, -0.52}
01:46:34.417 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
01:46:34.417 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
01:46:34.417 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-2.43 mountX=0.20 mountY=-0.17, mountTheta=-0.69
01:46:34.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.17, opts=13)
01:46:34.419 00.000 10844 Enqueuing Move request for scope (-0.20, -0.17)
01:46:34.419 00.000 11060 Worker thread wakes up
01:46:34.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:34.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.17) opts 0xd
01:46:34.419 00.000 10844 UpdateGuideState exits: m=2597 SNR=32.3
01:46:34.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.17)
01:46:34.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:34.421 00.002 11060 Moving (-0.20, -0.17) raw xDistance=0.20 yDistance=-0.17
01:46:34.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:34.421 00.000 10844 Enqueuing Expose request
01:46:34.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:46:34.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:34.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:46:34.421 00.000 11060 MoveAxis(W, 36, ABG)
01:46:34.421 00.000 11060 Guiding  Dir = 3, Dur = 36
01:46:34.443 00.022 11060 IsSlewing returns 0
01:46:34.444 00.001 11060 IsGuiding returns 0
01:46:34.512 00.068 11060 IsGuiding returns 0
01:46:34.512 00.000 11060 Move returns status 0, amount 36
01:46:34.512 00.000 11060 MoveAxis(N, 0, ABG)
01:46:34.512 00.000 11060 Move returns status 0, amount 0
01:46:34.512 00.000 11060 move complete, result=0
01:46:34.513 00.001 11060 worker thread done servicing request
01:46:34.513 00.000 11060 Worker thread wakes up
01:46:34.513 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
01:46:34.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:34.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:35.157 00.644 11060 Exposure complete
01:46:35.420 00.263 11060 worker thread done servicing request
01:46:35.420 00.000 10844 OnExposeComplete: enter
01:46:35.420 00.000 10844 UpdateGuideState(): m_state=6
01:46:35.421 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11073
01:46:35.421 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=59.02, Mass=2310, SNR=30.1, Peak=216 HFD=3.3
01:46:35.421 00.000 10844 MultiStar: [#1 -0.68,-0.16,0.00,M3] [#2 -0.41,0.56,0.00,M1] [#3 -0.93,-1.42,0.00,R] [#4 -0.37,-0.56,0.00,M1] [#5 -0.40,-0.20,1.18,U] [#6 -0.93,-0.32,0.00,M3] [#7 -0.77,0.23,0.00,M4] [#8 -1.61,-0.12,0.00,M5] 
01:46:35.422 00.001 10844 single-star, 1 included, MultiStar: {-0.17, -0.04}, one-star: {0.09, 0.14}
01:46:35.422 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
01:46:35.422 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
01:46:35.422 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=-0.16 mountY=0.07, mountTheta=2.74
01:46:35.424 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
01:46:35.424 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
01:46:35.424 00.000 11060 Worker thread wakes up
01:46:35.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
01:46:35.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
01:46:35.424 00.000 11060 Moving (0.09, 0.14) raw xDistance=-0.16 yDistance=0.07
01:46:35.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:46:35.425 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:35.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:46:35.425 00.000 11060 MoveAxis(E, 26, ABG)
01:46:35.425 00.000 11060 Guiding  Dir = 2, Dur = 26
01:46:35.426 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:35.426 00.000 10844 UpdateGuideState exits: m=2310 SNR=30.1
01:46:35.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:35.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:35.426 00.000 10844 Enqueuing Expose request
01:46:35.461 00.035 11060 IsSlewing returns 0
01:46:35.461 00.000 11060 IsGuiding returns 0
01:46:35.508 00.047 11060 IsGuiding returns 0
01:46:35.508 00.000 11060 Move returns status 0, amount 26
01:46:35.508 00.000 11060 MoveAxis(N, 0, ABG)
01:46:35.508 00.000 11060 Move returns status 0, amount 0
01:46:35.509 00.001 11060 move complete, result=0
01:46:35.509 00.000 11060 worker thread done servicing request
01:46:35.509 00.000 11060 Worker thread wakes up
01:46:35.509 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
01:46:35.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:35.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:36.160 00.651 11060 Exposure complete
01:46:36.394 00.234 10844 OnExposeComplete: enter
01:46:36.394 00.000 10844 UpdateGuideState(): m_state=6
01:46:36.395 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11074
01:46:36.395 00.000 11060 worker thread done servicing request
01:46:36.395 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=58.71, Mass=3120, SNR=34.8, Peak=207 HFD=4.0
01:46:36.396 00.001 10844 MultiStar: [#1 -0.81,-0.47,0.00,M4] [#2 -0.25,0.81,0.00,M2] [#3 0.33,1.37,0.00,M1] [#4 0.07,0.30,0.97,U] [#5 -0.63,0.10,0.00,M5] [#6 -1.17,-0.24,0.00,M4] [#7 -0.95,0.45,0.00,M5] [#8 -1.11,0.42,0.00,M6] 
01:46:36.396 00.000 10844 refined, 1 included, MultiStar: {0.10, 0.06}, one-star: {0.13, -0.17}
01:46:36.396 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
01:46:36.396 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
01:46:36.396 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.54 mountX=-0.08 mountY=0.09, mountTheta=2.29
01:46:36.398 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
01:46:36.398 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
01:46:36.398 00.000 11060 Worker thread wakes up
01:46:36.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:36.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
01:46:36.398 00.000 10844 UpdateGuideState exits: m=3120 SNR=34.8
01:46:36.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
01:46:36.399 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:36.399 00.000 11060 Moving (0.10, 0.06) raw xDistance=-0.08 yDistance=0.09
01:46:36.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:36.399 00.000 10844 Enqueuing Expose request
01:46:36.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:46:36.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:36.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:46:36.399 00.000 11060 MoveAxis(E, 0, ABG)
01:46:36.399 00.000 11060 Move returns status 0, amount 0
01:46:36.399 00.000 11060 MoveAxis(N, 0, ABG)
01:46:36.399 00.000 11060 Move returns status 0, amount 0
01:46:36.400 00.001 11060 move complete, result=0
01:46:36.400 00.000 11060 worker thread done servicing request
01:46:36.400 00.000 11060 Worker thread wakes up
01:46:36.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:36.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:36.401 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:37.040 00.639 11060 Exposure complete
01:46:37.257 00.217 11060 worker thread done servicing request
01:46:37.257 00.000 10844 OnExposeComplete: enter
01:46:37.257 00.000 10844 UpdateGuideState(): m_state=6
01:46:37.257 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11075
01:46:37.257 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=58.29, Mass=2682, SNR=32.5, Peak=189 HFD=3.8
01:46:37.259 00.002 10844 MultiStar: [#1 -0.66,-0.69,0.00,M5] [#2 -0.60,0.41,0.00,M3] [#3 0.32,0.46,1.02,U] [#4 -0.43,-0.13,0.97,U] [#5 -0.35,0.13,1.10,U] [#6 -0.85,-0.42,0.00,M5] [#7 -1.20,-1.01,0.00,M6] [#8 -1.02,-0.31,0.00,M7] 
01:46:37.259 00.000 10844 refined, 3 included, MultiStar: {-0.14, -0.03}, one-star: {-0.09, -0.59}
01:46:37.259 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
01:46:37.259 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
01:46:37.259 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.96 mountX=0.05 mountY=-0.13, mountTheta=-1.21
01:46:37.261 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
01:46:37.261 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
01:46:37.261 00.000 11060 Worker thread wakes up
01:46:37.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:37.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
01:46:37.261 00.000 10844 UpdateGuideState exits: m=2682 SNR=32.5
01:46:37.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
01:46:37.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:37.261 00.000 11060 Moving (-0.14, -0.03) raw xDistance=0.05 yDistance=-0.13
01:46:37.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:37.261 00.000 10844 Enqueuing Expose request
01:46:37.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:46:37.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:37.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:46:37.261 00.000 11060 MoveAxis(E, 0, ABG)
01:46:37.261 00.000 11060 Move returns status 0, amount 0
01:46:37.262 00.001 11060 MoveAxis(N, 0, ABG)
01:46:37.262 00.000 11060 Move returns status 0, amount 0
01:46:37.262 00.000 11060 move complete, result=0
01:46:37.262 00.000 11060 worker thread done servicing request
01:46:37.262 00.000 11060 Worker thread wakes up
01:46:37.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:37.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:37.264 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:37.900 00.636 11060 Exposure complete
01:46:38.090 00.190 11060 worker thread done servicing request
01:46:38.090 00.000 10844 OnExposeComplete: enter
01:46:38.090 00.000 10844 UpdateGuideState(): m_state=6
01:46:38.090 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11076
01:46:38.090 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=59.11, Mass=2912, SNR=33.3, Peak=219 HFD=3.3
01:46:38.090 00.000 10844 MultiStar: [#1 -0.24,-0.29,1.05,U] [#2 -0.17,0.81,0.00,M4] [#3 0.34,0.89,0.00,M1] [#4 -0.44,0.28,0.95,U] [#5 -0.12,0.52,1.07,U] [#6 -0.53,0.12,0.86,U] [#7 -0.56,-0.15,0.87,U] [#8 -0.77,0.56,0.00,M8] 
01:46:38.090 00.000 10844 single-star, 5 included, MultiStar: {-0.31, 0.12}, one-star: {-0.08, 0.24}
01:46:38.090 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.67 = -2.62)
01:46:38.092 00.002 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
01:46:38.092 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.91 mountX=-0.22 mountY=-0.12, mountTheta=-2.63
01:46:38.093 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.24, opts=13)
01:46:38.093 00.000 10844 Enqueuing Move request for scope (-0.08, 0.24)
01:46:38.093 00.000 11060 Worker thread wakes up
01:46:38.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:38.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
01:46:38.094 00.001 10844 UpdateGuideState exits: m=2912 SNR=33.3
01:46:38.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
01:46:38.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:38.094 00.000 11060 Moving (-0.08, 0.24) raw xDistance=-0.22 yDistance=-0.12
01:46:38.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:38.094 00.000 10844 Enqueuing Expose request
01:46:38.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:46:38.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:38.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:38.094 00.000 11060 MoveAxis(E, 38, ABG)
01:46:38.094 00.000 11060 Guiding  Dir = 2, Dur = 38
01:46:38.097 00.003 11060 IsSlewing returns 0
01:46:38.097 00.000 11060 IsGuiding returns 0
01:46:38.144 00.047 11060 IsGuiding returns 0
01:46:38.164 00.020 11060 Move returns status 0, amount 38
01:46:38.164 00.000 11060 MoveAxis(N, 0, ABG)
01:46:38.164 00.000 11060 Move returns status 0, amount 0
01:46:38.164 00.000 11060 move complete, result=0
01:46:38.165 00.001 11060 worker thread done servicing request
01:46:38.165 00.000 11060 Worker thread wakes up
01:46:38.165 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:46:38.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:38.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:38.805 00.640 11060 Exposure complete
01:46:38.983 00.178 11060 worker thread done servicing request
01:46:38.983 00.000 10844 OnExposeComplete: enter
01:46:38.983 00.000 10844 UpdateGuideState(): m_state=6
01:46:38.983 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11077
01:46:38.983 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=59.51, Mass=2855, SNR=33.4, Peak=242 HFD=3.7
01:46:38.984 00.001 10844 MultiStar: [#1 -1.10,-0.13,0.00,M5] [#2 -0.79,1.16,0.00,M5] [#3 0.20,0.74,0.00,M2] [#4 0.26,-0.07,1.01,U] [#5 -0.38,0.59,0.00,M4] [#6 -0.88,0.21,0.00,M5] [#7 -1.36,0.13,0.00,M6] [#8 -0.71,0.79,0.00,M9] 
01:46:38.984 00.000 10844 refined, 1 included, MultiStar: {0.12, 0.28}, one-star: {-0.02, 0.63}
01:46:38.984 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
01:46:38.984 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
01:46:38.984 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.28 hyp=0.30 cameraTheta=1.18 mountX=-0.30 mountY=0.07, mountTheta=2.91
01:46:38.985 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.28, opts=13)
01:46:38.985 00.000 10844 Enqueuing Move request for scope (0.12, 0.28)
01:46:38.986 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:38.986 00.000 10844 UpdateGuideState exits: m=2855 SNR=33.4
01:46:38.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:38.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:38.986 00.000 10844 Enqueuing Expose request
01:46:38.986 00.000 11060 Worker thread wakes up
01:46:38.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.28) opts 0xd
01:46:38.986 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.28)
01:46:38.986 00.000 11060 Moving (0.12, 0.28) raw xDistance=-0.30 yDistance=0.07
01:46:38.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:46:38.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:38.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:46:38.986 00.000 11060 MoveAxis(E, 53, ABG)
01:46:38.986 00.000 11060 Guiding  Dir = 2, Dur = 53
01:46:39.018 00.032 11060 IsSlewing returns 0
01:46:39.018 00.000 11060 IsGuiding returns 0
01:46:39.095 00.077 11060 IsGuiding returns 0
01:46:39.095 00.000 11060 Move returns status 0, amount 53
01:46:39.095 00.000 11060 MoveAxis(N, 0, ABG)
01:46:39.095 00.000 11060 Move returns status 0, amount 0
01:46:39.095 00.000 11060 move complete, result=0
01:46:39.095 00.000 11060 worker thread done servicing request
01:46:39.095 00.000 11060 Worker thread wakes up
01:46:39.095 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
01:46:39.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:39.096 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:39.721 00.625 11060 Exposure complete
01:46:39.927 00.206 11060 worker thread done servicing request
01:46:39.927 00.000 10844 OnExposeComplete: enter
01:46:39.927 00.000 10844 UpdateGuideState(): m_state=6
01:46:39.927 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11078
01:46:39.927 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=58.89, Mass=2280, SNR=29.7, Peak=198 HFD=4.0
01:46:39.929 00.002 10844 MultiStar: [#1 -1.12,-0.46,0.00,M6] [#2 -0.97,0.37,0.00,M6] [#3 -0.01,0.49,1.04,U] [#4 0.04,-0.84,0.00,M1] [#5 -0.99,-0.31,0.00,M5] [#6 -1.19,-0.42,0.00,M6] [#7 -0.79,0.37,0.00,M7] [#8 -1.01,-0.42,0.00,M10] 
01:46:39.929 00.000 10844 single-star, 1 included, MultiStar: {-0.15, 0.26}, one-star: {-0.30, 0.01}
01:46:39.929 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.43)
01:46:39.929 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
01:46:39.929 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.01 hyp=0.30 cameraTheta=3.10 mountX=0.04 mountY=-0.29, mountTheta=-1.43
01:46:39.930 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.01, opts=13)
01:46:39.930 00.000 10844 Enqueuing Move request for scope (-0.30, 0.01)
01:46:39.931 00.001 11060 Worker thread wakes up
01:46:39.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:39.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.01) opts 0xd
01:46:39.931 00.000 10844 UpdateGuideState exits: m=2280 SNR=29.7
01:46:39.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.01)
01:46:39.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:39.931 00.000 11060 Moving (-0.30, 0.01) raw xDistance=0.04 yDistance=-0.29
01:46:39.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:39.931 00.000 10844 Enqueuing Expose request
01:46:39.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:46:39.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:39.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:46:39.931 00.000 11060 MoveAxis(E, 0, ABG)
01:46:39.931 00.000 11060 Move returns status 0, amount 0
01:46:39.931 00.000 11060 MoveAxis(N, 0, ABG)
01:46:39.931 00.000 11060 Move returns status 0, amount 0
01:46:39.932 00.001 11060 move complete, result=0
01:46:39.932 00.000 11060 worker thread done servicing request
01:46:39.932 00.000 11060 Worker thread wakes up
01:46:39.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:39.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:39.933 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:46:40.562 00.629 11060 Exposure complete
01:46:40.720 00.158 11060 worker thread done servicing request
01:46:40.720 00.000 10844 OnExposeComplete: enter
01:46:40.720 00.000 10844 UpdateGuideState(): m_state=6
01:46:40.721 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11079
01:46:40.721 00.000 10844 Star::Find returns 1 (1), X=268.64, Y=59.51, Mass=3044, SNR=34.2, Peak=255 HFD=3.4
01:46:40.721 00.000 10844 MultiStar: [#1 -1.02,-0.54,0.00,M7] [#2 -1.25,0.44,0.00,M7] [#3 -0.12,-0.28,0.91,U] [#4 0.27,-0.65,0.00,M2] [#5 -0.87,0.14,0.00,M6] [#6 -0.54,0.02,0.93,U] [#7 -1.60,0.53,0.00,M8] [#8 -1.13,0.32,0.00,R] 
01:46:40.721 00.000 10844 refined, 2 included, MultiStar: {-0.07, 0.14}, one-star: {0.41, 0.63}
01:46:40.721 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
01:46:40.721 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:46:40.721 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.06 mountX=-0.12 mountY=-0.09, mountTheta=-2.48
01:46:40.722 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.14, opts=13)
01:46:40.723 00.001 10844 Enqueuing Move request for scope (-0.07, 0.14)
01:46:40.723 00.000 11060 Worker thread wakes up
01:46:40.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:40.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
01:46:40.723 00.000 10844 UpdateGuideState exits: m=3044 SNR=34.2 Saturated
01:46:40.723 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
01:46:40.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:40.723 00.000 11060 Moving (-0.07, 0.14) raw xDistance=-0.12 yDistance=-0.09
01:46:40.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:40.723 00.000 10844 Enqueuing Expose request
01:46:40.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:46:40.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:40.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:46:40.723 00.000 11060 MoveAxis(E, 21, ABG)
01:46:40.723 00.000 11060 Guiding  Dir = 2, Dur = 21
01:46:40.727 00.004 11060 IsSlewing returns 0
01:46:40.727 00.000 11060 IsGuiding returns 0
01:46:40.759 00.032 11060 IsGuiding returns 0
01:46:40.759 00.000 11060 Move returns status 0, amount 21
01:46:40.759 00.000 11060 MoveAxis(N, 0, ABG)
01:46:40.759 00.000 11060 Move returns status 0, amount 0
01:46:40.759 00.000 11060 move complete, result=0
01:46:40.759 00.000 11060 worker thread done servicing request
01:46:40.759 00.000 11060 Worker thread wakes up
01:46:40.759 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
01:46:40.760 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:40.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:41.389 00.629 11060 Exposure complete
01:46:41.556 00.167 11060 worker thread done servicing request
01:46:41.556 00.000 10844 OnExposeComplete: enter
01:46:41.556 00.000 10844 UpdateGuideState(): m_state=6
01:46:41.557 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11080
01:46:41.557 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=59.05, Mass=2779, SNR=32.8, Peak=227 HFD=3.5
01:46:41.557 00.000 10844 MultiStar: [#1 -0.83,-0.48,0.00,M8] [#2 -0.44,0.00,2.06,U] [#3 -0.08,-0.12,1.06,U] [#4 -0.70,-0.20,0.00,M3] [#5 -1.20,0.07,0.00,M7] [#6 -0.35,0.14,0.91,U] [#7 -1.02,0.23,0.00,M9] [#8 -0.04,0.28,1.01,U] 
01:46:41.557 00.000 10844 single-star, 4 included, MultiStar: {-0.22, 0.08}, one-star: {-0.03, 0.17}
01:46:41.557 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
01:46:41.557 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.82)
01:46:41.557 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=-0.16 mountY=-0.05, mountTheta=-2.82
01:46:41.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.17, opts=13)
01:46:41.559 00.000 10844 Enqueuing Move request for scope (-0.03, 0.17)
01:46:41.559 00.000 11060 Worker thread wakes up
01:46:41.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:41.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
01:46:41.559 00.000 10844 UpdateGuideState exits: m=2779 SNR=32.8
01:46:41.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:41.560 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:41.560 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
01:46:41.560 00.000 10844 Enqueuing Expose request
01:46:41.560 00.000 11060 Moving (-0.03, 0.17) raw xDistance=-0.16 yDistance=-0.05
01:46:41.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:46:41.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:41.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:46:41.560 00.000 11060 MoveAxis(E, 29, ABG)
01:46:41.560 00.000 11060 Guiding  Dir = 2, Dur = 29
01:46:41.586 00.026 11060 IsSlewing returns 0
01:46:41.586 00.000 11060 IsGuiding returns 0
01:46:41.648 00.062 11060 IsGuiding returns 0
01:46:41.648 00.000 11060 Move returns status 0, amount 29
01:46:41.648 00.000 11060 MoveAxis(N, 0, ABG)
01:46:41.648 00.000 11060 Move returns status 0, amount 0
01:46:41.648 00.000 11060 move complete, result=0
01:46:41.648 00.000 11060 worker thread done servicing request
01:46:41.648 00.000 11060 Worker thread wakes up
01:46:41.648 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
01:46:41.650 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:41.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:42.300 00.650 11060 Exposure complete
01:46:42.469 00.169 11060 worker thread done servicing request
01:46:42.469 00.000 10844 OnExposeComplete: enter
01:46:42.469 00.000 10844 UpdateGuideState(): m_state=6
01:46:42.470 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11081
01:46:42.470 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=59.16, Mass=3071, SNR=35.5, Peak=227 HFD=3.6
01:46:42.470 00.000 10844 MultiStar: [#1 -1.79,0.01,0.00,M9] [#2 0.12,0.48,1.92,U] [#3 -0.28,0.40,0.84,U] [#4 -0.42,0.19,0.89,U] [#5 -0.98,0.13,0.00,M8] [#6 -0.18,-0.08,0.78,U] [#7 -0.73,0.49,0.00,M10] [#8 -0.28,-0.62,0.00,M1] 
01:46:42.470 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.30}, one-star: {-0.43, 0.28}
01:46:42.470 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.44)
01:46:42.470 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
01:46:42.470 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.30 hyp=0.35 cameraTheta=2.10 mountX=-0.27 mountY=-0.22, mountTheta=-2.45
01:46:42.471 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.30, opts=13)
01:46:42.471 00.000 10844 Enqueuing Move request for scope (-0.18, 0.30)
01:46:42.471 00.000 11060 Worker thread wakes up
01:46:42.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:46:42.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.30) opts 0xd
01:46:42.471 00.000 10844 UpdateGuideState exits: m=3071 SNR=35.5
01:46:42.472 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:42.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.30)
01:46:42.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:42.472 00.000 10844 Enqueuing Expose request
01:46:42.472 00.000 11060 Moving (-0.18, 0.30) raw xDistance=-0.27 yDistance=-0.22
01:46:42.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:46:42.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:46:42.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:46:42.472 00.000 11060 MoveAxis(E, 47, ABG)
01:46:42.472 00.000 11060 Guiding  Dir = 2, Dur = 47
01:46:42.478 00.006 11060 IsSlewing returns 0
01:46:42.478 00.000 11060 IsGuiding returns 0
01:46:42.541 00.063 11060 IsGuiding returns 0
01:46:42.541 00.000 11060 Move returns status 0, amount 47
01:46:42.541 00.000 11060 MoveAxis(N, 0, ABG)
01:46:42.541 00.000 11060 Move returns status 0, amount 0
01:46:42.541 00.000 11060 move complete, result=0
01:46:42.541 00.000 11060 worker thread done servicing request
01:46:42.541 00.000 11060 Worker thread wakes up
01:46:42.541 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.2 px 0 ms NORTH
01:46:42.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:42.543 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:43.173 00.630 11060 Exposure complete
01:46:43.356 00.183 11060 worker thread done servicing request
01:46:43.356 00.000 10844 OnExposeComplete: enter
01:46:43.356 00.000 10844 UpdateGuideState(): m_state=6
01:46:43.356 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11082
01:46:43.356 00.000 10844 Star::Find returns 1 (0), X=267.60, Y=59.37, Mass=3106, SNR=34.8, Peak=229 HFD=3.4
01:46:43.357 00.001 10844 MultiStar: [#1 -0.56,-0.81,0.00,M10] [#2 0.01,0.26,2.11,U] [#3 -0.22,0.84,0.00,M1] [#4 -0.34,0.07,0.96,U] [#5 -0.32,0.62,0.00,M9] [#6 -0.99,-0.20,0.00,M4] [#7 -0.94,-0.00,0.00,R] [#8 0.20,0.36,0.95,U] 
01:46:43.357 00.000 10844 refined, 3 included, MultiStar: {-0.15, 0.29}, one-star: {-0.64, 0.50}
01:46:43.357 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
01:46:43.357 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:46:43.357 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.33 cameraTheta=2.05 mountX=-0.26 mountY=-0.20, mountTheta=-2.49
01:46:43.359 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.29, opts=13)
01:46:43.359 00.000 10844 Enqueuing Move request for scope (-0.15, 0.29)
01:46:43.359 00.000 11060 Worker thread wakes up
01:46:43.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.29) opts 0xd
01:46:43.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.29)
01:46:43.359 00.000 11060 Moving (-0.15, 0.29) raw xDistance=-0.26 yDistance=-0.20
01:46:43.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:46:43.359 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-0.48
01:46:43.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:46:43.359 00.000 11060 MoveAxis(E, 46, ABG)
01:46:43.359 00.000 11060 Guiding  Dir = 2, Dur = 46
01:46:43.360 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:46:43.360 00.000 10844 UpdateGuideState exits: m=3106 SNR=34.8
01:46:43.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:43.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:43.360 00.000 10844 Enqueuing Expose request
01:46:43.389 00.029 11060 IsSlewing returns 0
01:46:43.389 00.000 11060 IsGuiding returns 0
01:46:43.478 00.089 11060 IsGuiding returns 0
01:46:43.479 00.001 11060 Move returns status 0, amount 46
01:46:43.479 00.000 11060 BLC: Oldest BLC event removed
01:46:43.479 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:46:43.479 00.000 11060 MoveAxis(N, 827, ABG)
01:46:43.479 00.000 11060 duration set to 750 by maxDecDuration
01:46:43.480 00.001 11060 Guiding  Dir = 0, Dur = 750
01:46:43.515 00.035 11060 IsSlewing returns 0
01:46:43.515 00.000 11060 IsGuiding returns 0
01:46:44.286 00.771 11060 IsGuiding returns 0
01:46:44.286 00.000 11060 Move returns status 0, amount 750
01:46:44.286 00.000 11060 move complete, result=0
01:46:44.286 00.000 11060 worker thread done servicing request
01:46:44.286 00.000 11060 Worker thread wakes up
01:46:44.288 00.002 10844 GuideStep: -0.3 px 46 ms EAST, -0.2 px 750 ms NORTH
01:46:44.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:44.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:44.917 00.629 11060 Exposure complete
01:46:45.120 00.203 11060 worker thread done servicing request
01:46:45.120 00.000 10844 OnExposeComplete: enter
01:46:45.120 00.000 10844 UpdateGuideState(): m_state=6
01:46:45.121 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11083
01:46:45.121 00.000 10844 Star::Find returns 1 (1), X=267.82, Y=59.72, Mass=3025, SNR=34.6, Peak=255 HFD=3.6
01:46:45.121 00.000 10844 MultiStar: [#1 -1.41,-0.32,0.00,R] [#2 -0.49,0.68,0.00,M5] [#3 -0.22,0.46,0.92,U] [#4 -0.24,0.36,0.88,U] [#5 -0.98,0.52,0.00,M10] [#6 -1.08,-0.28,0.00,M5] [#7 -0.26,0.61,0.00,M1] [#8 0.22,-0.37,0.81,U] 
01:46:45.121 00.000 10844 refined, 3 included, MultiStar: {-0.18, 0.36}, one-star: {-0.42, 0.84}
01:46:45.123 00.002 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.80 = -2.49)
01:46:45.123 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.51)
01:46:45.123 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.36 hyp=0.40 cameraTheta=2.04 mountX=-0.32 mountY=-0.24, mountTheta=-2.50
01:46:45.124 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.36, opts=13)
01:46:45.125 00.001 10844 Enqueuing Move request for scope (-0.18, 0.36)
01:46:45.125 00.000 11060 Worker thread wakes up
01:46:45.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:45.125 00.000 10844 UpdateGuideState exits: m=3025 SNR=34.6 Saturated
01:46:45.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:45.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.36) opts 0xd
01:46:45.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:45.125 00.000 10844 Enqueuing Expose request
01:46:45.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.36)
01:46:45.125 00.000 11060 Moving (-0.18, 0.36) raw xDistance=-0.32 yDistance=-0.24
01:46:45.125 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.36, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.138700, 1:0.238460
01:46:45.126 00.001 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:46:45.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:46:45.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
01:46:45.126 00.000 11060 MoveAxis(E, 57, ABG)
01:46:45.126 00.000 11060 Guiding  Dir = 2, Dur = 57
01:46:45.132 00.006 11060 IsSlewing returns 0
01:46:45.132 00.000 11060 IsGuiding returns 0
01:46:45.195 00.063 11060 IsGuiding returns 0
01:46:45.195 00.000 11060 Move returns status 0, amount 57
01:46:45.195 00.000 11060 MoveAxis(N, 93, ABG)
01:46:45.195 00.000 11060 Guiding  Dir = 0, Dur = 93
01:46:45.211 00.016 11060 IsSlewing returns 0
01:46:45.212 00.001 11060 IsGuiding returns 0
01:46:45.336 00.124 11060 IsGuiding returns 0
01:46:45.336 00.000 11060 Move returns status 0, amount 93
01:46:45.336 00.000 11060 move complete, result=0
01:46:45.337 00.001 10844 GuideStep: -0.3 px 57 ms EAST, -0.2 px 93 ms NORTH
01:46:45.340 00.003 11060 worker thread done servicing request
01:46:45.340 00.000 11060 Worker thread wakes up
01:46:45.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:45.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:45.979 00.639 11060 Exposure complete
01:46:46.158 00.179 11060 worker thread done servicing request
01:46:46.158 00.000 10844 OnExposeComplete: enter
01:46:46.158 00.000 10844 UpdateGuideState(): m_state=6
01:46:46.158 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11084
01:46:46.158 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=58.72, Mass=2860, SNR=34.3, Peak=244 HFD=3.6
01:46:46.158 00.000 10844 MultiStar: [#1 0.46,0.21,0.93,U] [#2 -0.59,0.28,0.00,M6] [#3 0.73,0.21,0.00,M1] [#4 -0.14,-0.76,0.00,M1] [#5 -0.14,-0.32,0.95,U] [#6 -1.40,-0.60,0.00,M6] [#7 0.31,-0.76,0.00,M2] [#8 0.08,-0.87,0.00,M1] 
01:46:46.158 00.000 10844 refined, 2 included, MultiStar: {0.10, -0.09}, one-star: {-0.01, -0.16}
01:46:46.158 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
01:46:46.159 00.001 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
01:46:46.159 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.75 mountX=0.07 mountY=0.11, mountTheta=1.00
01:46:46.160 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
01:46:46.160 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
01:46:46.160 00.000 11060 Worker thread wakes up
01:46:46.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:46.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:46:46.160 00.000 10844 UpdateGuideState exits: m=2860 SNR=34.3
01:46:46.160 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:46:46.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:46.160 00.000 11060 Moving (0.10, -0.09) raw xDistance=0.07 yDistance=0.11
01:46:46.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:46.161 00.001 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.36, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.138700, 1:0.238460, 2:-0.113629
01:46:46.161 00.000 10844 Enqueuing Expose request
01:46:46.161 00.000 11060 BLC: No correction, Miss < min_move
01:46:46.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:46:46.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:46.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:46:46.161 00.000 11060 MoveAxis(E, 0, ABG)
01:46:46.161 00.000 11060 Move returns status 0, amount 0
01:46:46.161 00.000 11060 MoveAxis(N, 0, ABG)
01:46:46.161 00.000 11060 Move returns status 0, amount 0
01:46:46.161 00.000 11060 move complete, result=0
01:46:46.161 00.000 11060 worker thread done servicing request
01:46:46.161 00.000 11060 Worker thread wakes up
01:46:46.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:46.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:46.162 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:46.810 00.648 11060 Exposure complete
01:46:46.984 00.174 11060 worker thread done servicing request
01:46:46.984 00.000 10844 OnExposeComplete: enter
01:46:46.984 00.000 10844 UpdateGuideState(): m_state=6
01:46:46.984 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11085
01:46:46.984 00.000 10844 Star::Find returns 1 (0), X=267.23, Y=58.58, Mass=3230, SNR=35.7, Peak=240 HFD=3.7
01:46:46.985 00.001 10844 MultiStar: [#1 -0.17,-0.62,0.00,M1] [#2 -0.38,0.73,0.00,M7] [#3 -0.23,-0.27,0.96,U] [#4 0.37,0.17,0.95,U] [#5 -0.56,-0.13,0.96,U] [#6 -1.20,-0.73,0.00,M7] [#7 -0.31,-0.02,0.81,U] [#8 -0.05,-0.02,0.85,U] 
01:46:46.985 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.10}, one-star: {-1.01, -0.30}
01:46:46.985 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
01:46:46.985 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
01:46:46.985 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.10 hyp=0.32 cameraTheta=-2.83 mountX=0.15 mountY=-0.29, mountTheta=-1.08
01:46:46.992 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.10, opts=13)
01:46:46.992 00.000 10844 Enqueuing Move request for scope (-0.31, -0.10)
01:46:46.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:46.992 00.000 10844 UpdateGuideState exits: m=3230 SNR=35.7
01:46:46.994 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:46.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:46.994 00.000 10844 Enqueuing Expose request
01:46:46.994 00.000 11060 Worker thread wakes up
01:46:46.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.10) opts 0xd
01:46:46.995 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.10)
01:46:46.995 00.000 11060 Moving (-0.31, -0.10) raw xDistance=0.15 yDistance=-0.29
01:46:46.995 00.000 11060 BLC: window closed
01:46:46.995 00.000 11060 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.36, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.138700, 1:0.238460, 2:-0.113629
01:46:46.995 00.000 11060 BLC: Under-shoot: nominal increase by 198
01:46:46.995 00.000 11060 BLC: window closed
01:46:46.995 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:46:46.995 00.000 11060 BLC: Pulse adjusted to 750
01:46:46.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:46:46.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
01:46:46.995 00.000 11060 MoveAxis(W, 27, ABG)
01:46:46.995 00.000 11060 Guiding  Dir = 3, Dur = 27
01:46:47.007 00.012 11060 IsSlewing returns 0
01:46:47.007 00.000 11060 IsGuiding returns 0
01:46:47.036 00.029 10844 evsrv: cli 0EEED8F0 connect
01:46:47.036 00.000 10844 case statement mapped state 6 to 3
01:46:47.037 00.001 10844 case statement mapped state 6 to 3
01:46:47.037 00.000 10844 evsrv: cli 0EEED8F0 request: {"method":"get_pixel_scale","id":"76a6d32d-b546-44cc-ba01-26b71f7ca9f5"}
01:46:47.037 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"76a6d32d-b546-44cc-ba01-26b71f7ca9f5"}
01:46:47.038 00.001 10844 evsrv: cli 0EEED8F0 disconnect
01:46:47.039 00.001 11060 IsGuiding returns 0
01:46:47.039 00.000 11060 Move returns status 0, amount 27
01:46:47.039 00.000 11060 MoveAxis(N, 112, ABG)
01:46:47.039 00.000 11060 Guiding  Dir = 0, Dur = 112
01:46:47.070 00.031 11060 IsSlewing returns 0
01:46:47.070 00.000 11060 IsGuiding returns 0
01:46:47.197 00.127 11060 IsGuiding returns 0
01:46:47.197 00.000 11060 Move returns status 0, amount 112
01:46:47.198 00.001 11060 move complete, result=0
01:46:47.198 00.000 11060 worker thread done servicing request
01:46:47.198 00.000 11060 Worker thread wakes up
01:46:47.198 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.3 px 112 ms NORTH
01:46:47.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:47.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:47.834 00.636 11060 Exposure complete
01:46:48.003 00.169 11060 worker thread done servicing request
01:46:48.004 00.001 10844 OnExposeComplete: enter
01:46:48.004 00.000 10844 UpdateGuideState(): m_state=6
01:46:48.004 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11086
01:46:48.004 00.000 10844 Star::Find returns 1 (0), X=267.38, Y=59.06, Mass=2323, SNR=30.4, Peak=205 HFD=3.4
01:46:48.004 00.000 10844 MultiStar: [#1 0.11,-0.06,1.09,U] [#2 -1.00,0.79,0.00,M8] [#3 -0.34,0.35,1.02,U] [#4 -0.13,-0.09,1.02,U] [#5 -1.19,-0.01,0.00,M9] [#6 -0.81,-0.71,0.00,M8] [#7 -0.38,0.47,0.00,M2] [#8 -0.28,-0.12,1.08,U] 
01:46:48.005 00.001 10844 refined, 4 included, MultiStar: {-0.29, 0.05}, one-star: {-0.86, 0.18}
01:46:48.005 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.55)
01:46:48.005 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
01:46:48.005 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.29 cameraTheta=2.98 mountX=0.01 mountY=-0.29, mountTheta=-1.55
01:46:48.007 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.05, opts=13)
01:46:48.007 00.000 10844 Enqueuing Move request for scope (-0.29, 0.05)
01:46:48.007 00.000 11060 Worker thread wakes up
01:46:48.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:48.007 00.000 10844 UpdateGuideState exits: m=2323 SNR=30.4
01:46:48.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:48.007 00.000 10844 Enqueuing Expose request
01:46:48.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
01:46:48.008 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
01:46:48.008 00.000 11060 Moving (-0.29, 0.05) raw xDistance=0.01 yDistance=-0.29
01:46:48.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:46:48.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
01:46:48.008 00.000 11060 MoveAxis(E, 0, ABG)
01:46:48.008 00.000 11060 Move returns status 0, amount 0
01:46:48.008 00.000 11060 MoveAxis(N, 114, ABG)
01:46:48.008 00.000 11060 Guiding  Dir = 0, Dur = 114
01:46:48.022 00.014 11060 IsSlewing returns 0
01:46:48.022 00.000 11060 IsGuiding returns 0
01:46:48.147 00.125 11060 IsGuiding returns 0
01:46:48.147 00.000 11060 Move returns status 0, amount 114
01:46:48.147 00.000 11060 move complete, result=0
01:46:48.147 00.000 11060 worker thread done servicing request
01:46:48.147 00.000 11060 Worker thread wakes up
01:46:48.147 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 114 ms NORTH
01:46:48.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:48.148 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:48.777 00.629 11060 Exposure complete
01:46:48.946 00.169 11060 worker thread done servicing request
01:46:48.946 00.000 10844 OnExposeComplete: enter
01:46:48.946 00.000 10844 UpdateGuideState(): m_state=6
01:46:48.947 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11087
01:46:48.947 00.000 10844 Star::Find returns 1 (0), X=267.77, Y=58.15, Mass=2481, SNR=31.2, Peak=184 HFD=3.6
01:46:48.947 00.000 10844 MultiStar: [#1 0.36,-0.69,0.00,M1] [#2 -1.14,0.36,0.00,M9] [#3 0.07,0.33,0.97,U] [#4 0.02,-0.34,1.00,U] [#5 -0.99,-0.07,0.00,M10] [#6 -0.61,-0.52,0.00,M9] [#7 -0.55,-0.24,0.95,U] [#8 0.13,-0.16,1.00,U] 
01:46:48.947 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.23}, one-star: {-0.47, -0.73}
01:46:48.947 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
01:46:48.947 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
01:46:48.947 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.17 mountX=0.26 mountY=-0.12, mountTheta=-0.43
01:46:48.948 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.23, opts=13)
01:46:48.949 00.001 10844 Enqueuing Move request for scope (-0.16, -0.23)
01:46:48.949 00.000 11060 Worker thread wakes up
01:46:48.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:48.949 00.000 10844 UpdateGuideState exits: m=2481 SNR=31.2
01:46:48.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:48.949 00.000 10844 Enqueuing Expose request
01:46:48.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
01:46:48.950 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
01:46:48.950 00.000 11060 Moving (-0.16, -0.23) raw xDistance=0.26 yDistance=-0.12
01:46:48.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:46:48.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:48.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:48.950 00.000 11060 MoveAxis(W, 44, ABG)
01:46:48.950 00.000 11060 Guiding  Dir = 3, Dur = 44
01:46:48.976 00.026 11060 IsSlewing returns 0
01:46:48.976 00.000 11060 IsGuiding returns 0
01:46:49.027 00.051 11060 IsGuiding returns 0
01:46:49.027 00.000 11060 Move returns status 0, amount 44
01:46:49.027 00.000 11060 MoveAxis(N, 0, ABG)
01:46:49.027 00.000 11060 Move returns status 0, amount 0
01:46:49.027 00.000 11060 move complete, result=0
01:46:49.027 00.000 11060 worker thread done servicing request
01:46:49.027 00.000 11060 Worker thread wakes up
01:46:49.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:49.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:49.028 00.001 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
01:46:49.671 00.643 11060 Exposure complete
01:46:49.848 00.177 11060 worker thread done servicing request
01:46:49.848 00.000 10844 OnExposeComplete: enter
01:46:49.848 00.000 10844 UpdateGuideState(): m_state=6
01:46:49.848 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11088
01:46:49.849 00.001 10844 Star::Find returns 1 (0), X=267.51, Y=58.65, Mass=2582, SNR=31.5, Peak=218 HFD=3.3
01:46:49.849 00.000 10844 MultiStar: [#1 0.76,-0.16,0.00,M2] [#2 -0.86,1.53,0.00,M10] [#3 -0.31,0.09,1.02,U] [#4 -0.21,-0.40,1.00,U] [#5 -1.16,-0.25,0.00,R] [#6 -1.28,-0.11,0.00,M10] [#7 0.10,-0.01,0.94,U] [#8 -0.78,-0.63,0.00,M1] 
01:46:49.849 00.000 10844 refined, 3 included, MultiStar: {-0.29, -0.14}, one-star: {-0.73, -0.23}
01:46:49.849 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
01:46:49.849 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
01:46:49.849 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-2.71 mountX=0.19 mountY=-0.27, mountTheta=-0.96
01:46:49.851 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.14, opts=13)
01:46:49.851 00.000 10844 Enqueuing Move request for scope (-0.29, -0.14)
01:46:49.851 00.000 11060 Worker thread wakes up
01:46:49.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:49.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.14) opts 0xd
01:46:49.851 00.000 10844 UpdateGuideState exits: m=2582 SNR=31.5
01:46:49.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.14)
01:46:49.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:49.851 00.000 11060 Moving (-0.29, -0.14) raw xDistance=0.19 yDistance=-0.27
01:46:49.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:49.852 00.001 10844 Enqueuing Expose request
01:46:49.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:46:49.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
01:46:49.852 00.000 11060 MoveAxis(W, 34, ABG)
01:46:49.852 00.000 11060 Guiding  Dir = 3, Dur = 34
01:46:49.869 00.017 11060 IsSlewing returns 0
01:46:49.869 00.000 11060 IsGuiding returns 0
01:46:49.916 00.047 11060 IsGuiding returns 0
01:46:49.916 00.000 11060 Move returns status 0, amount 34
01:46:49.916 00.000 11060 MoveAxis(N, 104, ABG)
01:46:49.916 00.000 11060 Guiding  Dir = 0, Dur = 104
01:46:49.931 00.015 11060 IsSlewing returns 0
01:46:49.931 00.000 11060 IsGuiding returns 0
01:46:50.042 00.111 11060 IsGuiding returns 0
01:46:50.043 00.001 11060 Move returns status 0, amount 104
01:46:50.043 00.000 11060 move complete, result=0
01:46:50.043 00.000 11060 worker thread done servicing request
01:46:50.043 00.000 11060 Worker thread wakes up
01:46:50.043 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.3 px 104 ms NORTH
01:46:50.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:50.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:50.673 00.630 11060 Exposure complete
01:46:50.860 00.187 11060 worker thread done servicing request
01:46:50.860 00.000 10844 OnExposeComplete: enter
01:46:50.860 00.000 10844 UpdateGuideState(): m_state=6
01:46:50.860 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11089
01:46:50.860 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=58.78, Mass=2785, SNR=33.3, Peak=255 HFD=3.6
01:46:50.862 00.002 10844 MultiStar: [#1 0.82,-0.22,0.00,M3] [#2 -0.35,0.48,2.09,U] [#3 0.54,0.40,0.00,M1] [#4 -0.53,0.07,1.06,U] [#5 0.21,0.39,0.99,U] [#6 -0.84,-0.50,0.00,R] [#7 0.53,0.57,0.00,M1] [#8 0.63,-0.50,0.00,M2] 
01:46:50.862 00.000 10844 single-star, 3 included, MultiStar: {-0.18, 0.27}, one-star: {0.14, -0.10}
01:46:50.862 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
01:46:50.862 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
01:46:50.862 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.60 mountX=0.07 mountY=0.15, mountTheta=1.15
01:46:50.863 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.10, opts=13)
01:46:50.863 00.000 10844 Enqueuing Move request for scope (0.14, -0.10)
01:46:50.864 00.001 11060 Worker thread wakes up
01:46:50.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:46:50.864 00.000 10844 UpdateGuideState exits: m=2785 SNR=33.3 Saturated
01:46:50.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:50.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:50.864 00.000 10844 Enqueuing Expose request
01:46:50.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
01:46:50.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
01:46:50.864 00.000 11060 Moving (0.14, -0.10) raw xDistance=0.07 yDistance=0.15
01:46:50.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:46:50.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:50.865 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:46:50.865 00.000 11060 MoveAxis(E, 0, ABG)
01:46:50.865 00.000 11060 Move returns status 0, amount 0
01:46:50.865 00.000 11060 MoveAxis(N, 0, ABG)
01:46:50.865 00.000 11060 Move returns status 0, amount 0
01:46:50.865 00.000 11060 move complete, result=0
01:46:50.865 00.000 11060 worker thread done servicing request
01:46:50.865 00.000 11060 Worker thread wakes up
01:46:50.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:50.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:50.866 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:51.503 00.637 11060 Exposure complete
01:46:51.668 00.165 11060 worker thread done servicing request
01:46:51.668 00.000 10844 OnExposeComplete: enter
01:46:51.668 00.000 10844 UpdateGuideState(): m_state=6
01:46:51.668 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11090
01:46:51.668 00.000 10844 Star::Find returns 1 (1), X=268.73, Y=58.34, Mass=2862, SNR=33.4, Peak=255 HFD=3.6
01:46:51.669 00.001 10844 MultiStar: [#1 1.29,-1.10,0.00,M4] [#2 -0.07,0.10,1.95,U] [#3 0.19,0.50,0.92,U] [#4 -0.18,-0.20,0.93,U] [#5 0.47,0.44,0.00,M1] [#6 0.59,-0.43,0.00,M1] [#7 0.08,-0.11,0.81,U] [#8 0.24,-1.28,0.00,M3] 
01:46:51.669 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.03}, one-star: {0.49, -0.54}
01:46:51.669 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:46:51.669 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
01:46:51.669 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=0.02 mountY=0.08, mountTheta=1.37
01:46:51.670 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
01:46:51.670 00.000 10844 Enqueuing Move request for scope (0.07, -0.03)
01:46:51.670 00.000 11060 Worker thread wakes up
01:46:51.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:46:51.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:46:51.670 00.000 10844 UpdateGuideState exits: m=2862 SNR=33.4 Saturated
01:46:51.670 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:46:51.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:51.670 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=0.08
01:46:51.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:51.670 00.000 10844 Enqueuing Expose request
01:46:51.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:46:51.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:51.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:46:51.670 00.000 11060 MoveAxis(E, 0, ABG)
01:46:51.670 00.000 11060 Move returns status 0, amount 0
01:46:51.670 00.000 11060 MoveAxis(N, 0, ABG)
01:46:51.670 00.000 11060 Move returns status 0, amount 0
01:46:51.670 00.000 11060 move complete, result=0
01:46:51.670 00.000 11060 worker thread done servicing request
01:46:51.671 00.001 11060 Worker thread wakes up
01:46:51.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:51.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:51.671 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:52.326 00.655 11060 Exposure complete
01:46:52.517 00.191 11060 worker thread done servicing request
01:46:52.517 00.000 10844 OnExposeComplete: enter
01:46:52.517 00.000 10844 UpdateGuideState(): m_state=6
01:46:52.518 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11091
01:46:52.518 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=58.34, Mass=3342, SNR=36.9, Peak=220 HFD=3.7
01:46:52.518 00.000 10844 MultiStar: [#1 0.74,-0.02,0.00,M5] [#2 0.38,0.32,1.96,U] [#3 0.45,-0.13,0.87,U] [#4 0.46,0.51,0.00,M1] [#5 0.84,0.30,0.00,M2] [#6 -0.01,-0.09,0.83,U] [#7 0.16,0.37,0.72,U] [#8 0.07,-0.86,0.00,M4] 
01:46:52.518 00.000 10844 refined, 4 included, MultiStar: {0.33, 0.03}, one-star: {0.55, -0.54}
01:46:52.518 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
01:46:52.519 00.001 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
01:46:52.519 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.03 hyp=0.34 cameraTheta=0.10 mountX=-0.09 mountY=0.32, mountTheta=1.85
01:46:52.520 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.03, opts=13)
01:46:52.520 00.000 10844 Enqueuing Move request for scope (0.33, 0.03)
01:46:52.520 00.000 11060 Worker thread wakes up
01:46:52.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:52.521 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.03) opts 0xd
01:46:52.521 00.000 10844 UpdateGuideState exits: m=3342 SNR=36.9
01:46:52.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.03)
01:46:52.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:52.521 00.000 11060 Moving (0.33, 0.03) raw xDistance=-0.09 yDistance=0.32
01:46:52.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:52.521 00.000 10844 Enqueuing Expose request
01:46:52.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:46:52.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:52.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:46:52.521 00.000 11060 MoveAxis(E, 0, ABG)
01:46:52.521 00.000 11060 Move returns status 0, amount 0
01:46:52.521 00.000 11060 MoveAxis(N, 0, ABG)
01:46:52.521 00.000 11060 Move returns status 0, amount 0
01:46:52.522 00.001 11060 move complete, result=0
01:46:52.522 00.000 11060 worker thread done servicing request
01:46:52.522 00.000 11060 Worker thread wakes up
01:46:52.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:52.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:52.524 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:46:53.154 00.630 11060 Exposure complete
01:46:53.410 00.256 11060 worker thread done servicing request
01:46:53.410 00.000 10844 OnExposeComplete: enter
01:46:53.410 00.000 10844 UpdateGuideState(): m_state=6
01:46:53.411 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11092
01:46:53.411 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=58.91, Mass=2344, SNR=30.4, Peak=238 HFD=2.9
01:46:53.411 00.000 10844 MultiStar: [#1 1.62,0.13,0.00,M6] [#2 0.04,-0.10,2.34,U] [#3 0.45,0.56,0.00,M1] [#4 -0.76,-0.37,0.00,M2] [#5 0.53,0.02,1.17,U] [#6 -0.17,-0.27,0.99,U] [#7 0.96,0.09,0.00,M1] [#8 -0.37,-0.80,0.00,M5] 
01:46:53.411 00.000 10844 refined, 3 included, MultiStar: {0.21, -0.08}, one-star: {0.61, 0.03}
01:46:53.411 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:46:53.411 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
01:46:53.411 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.38 mountX=0.04 mountY=0.22, mountTheta=1.37
01:46:53.414 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.08, opts=13)
01:46:53.414 00.000 10844 Enqueuing Move request for scope (0.21, -0.08)
01:46:53.414 00.000 11060 Worker thread wakes up
01:46:53.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:53.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
01:46:53.414 00.000 10844 UpdateGuideState exits: m=2344 SNR=30.4
01:46:53.414 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
01:46:53.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:53.415 00.001 11060 Moving (0.21, -0.08) raw xDistance=0.04 yDistance=0.22
01:46:53.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:53.415 00.000 10844 Enqueuing Expose request
01:46:53.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:46:53.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:53.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:46:53.415 00.000 11060 MoveAxis(E, 0, ABG)
01:46:53.415 00.000 11060 Move returns status 0, amount 0
01:46:53.415 00.000 11060 MoveAxis(N, 0, ABG)
01:46:53.415 00.000 11060 Move returns status 0, amount 0
01:46:53.415 00.000 11060 move complete, result=0
01:46:53.415 00.000 11060 worker thread done servicing request
01:46:53.415 00.000 11060 Worker thread wakes up
01:46:53.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:53.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:53.418 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:54.058 00.640 11060 Exposure complete
01:46:54.320 00.262 11060 worker thread done servicing request
01:46:54.320 00.000 10844 OnExposeComplete: enter
01:46:54.320 00.000 10844 UpdateGuideState(): m_state=6
01:46:54.321 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11093
01:46:54.321 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=58.90, Mass=2997, SNR=34.2, Peak=255 HFD=3.5
01:46:54.321 00.000 10844 MultiStar: [#1 1.94,-0.57,0.00,M7] [#2 -0.31,-0.18,1.91,U] [#3 0.69,0.11,0.00,M2] [#4 -0.73,-0.16,0.00,M3] [#5 0.54,0.01,0.94,U] [#6 -0.70,-0.03,0.00,M1] [#7 0.95,0.58,0.00,M2] [#8 -0.08,-0.29,0.97,U] 
01:46:54.321 00.000 10844 refined, 3 included, MultiStar: {0.04, -0.12}, one-star: {0.35, 0.02}
01:46:54.321 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
01:46:54.322 00.001 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
01:46:54.322 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.26 mountX=0.11 mountY=0.06, mountTheta=0.48
01:46:54.323 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
01:46:54.324 00.001 10844 Enqueuing Move request for scope (0.04, -0.12)
01:46:54.324 00.000 11060 Worker thread wakes up
01:46:54.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:54.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:46:54.324 00.000 10844 UpdateGuideState exits: m=2997 SNR=34.2 Saturated
01:46:54.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:46:54.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:54.324 00.000 11060 Moving (0.04, -0.12) raw xDistance=0.11 yDistance=0.06
01:46:54.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:54.325 00.001 10844 Enqueuing Expose request
01:46:54.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:46:54.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:54.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:46:54.325 00.000 11060 MoveAxis(E, 0, ABG)
01:46:54.325 00.000 11060 Move returns status 0, amount 0
01:46:54.325 00.000 11060 MoveAxis(N, 0, ABG)
01:46:54.325 00.000 11060 Move returns status 0, amount 0
01:46:54.325 00.000 11060 move complete, result=0
01:46:54.325 00.000 11060 worker thread done servicing request
01:46:54.325 00.000 11060 Worker thread wakes up
01:46:54.326 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:54.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:54.327 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:54.967 00.640 11060 Exposure complete
01:46:55.217 00.250 11060 worker thread done servicing request
01:46:55.217 00.000 10844 OnExposeComplete: enter
01:46:55.217 00.000 10844 UpdateGuideState(): m_state=6
01:46:55.217 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11094
01:46:55.218 00.001 10844 Star::Find returns 1 (1), X=268.53, Y=58.70, Mass=3124, SNR=35.4, Peak=255 HFD=3.5
01:46:55.218 00.000 10844 MultiStar: [#1 1.93,0.35,0.00,M8] [#2 -0.71,0.77,0.00,M6] [#3 0.49,0.69,0.00,M3] [#4 -0.39,0.57,0.00,M4] [#5 0.69,-0.28,0.00,M1] [#6 0.08,0.80,0.00,M2] [#7 1.32,1.08,0.00,M3] [#8 0.42,0.25,0.94,U] 
01:46:55.218 00.000 10844 single-star, 1 included, MultiStar: {0.35, 0.03}, one-star: {0.29, -0.17}
01:46:55.218 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
01:46:55.218 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:46:55.218 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.17 hyp=0.34 cameraTheta=-0.54 mountX=0.12 mountY=0.31, mountTheta=1.21
01:46:55.220 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.17, opts=13)
01:46:55.220 00.000 10844 Enqueuing Move request for scope (0.29, -0.17)
01:46:55.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:55.220 00.000 10844 UpdateGuideState exits: m=3124 SNR=35.4 Saturated
01:46:55.221 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:55.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:55.221 00.000 10844 Enqueuing Expose request
01:46:55.221 00.000 11060 Worker thread wakes up
01:46:55.222 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.17) opts 0xd
01:46:55.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.17)
01:46:55.222 00.000 11060 Moving (0.29, -0.17) raw xDistance=0.12 yDistance=0.31
01:46:55.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:46:55.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:46:55.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:46:55.222 00.000 11060 MoveAxis(E, 0, ABG)
01:46:55.222 00.000 11060 Move returns status 0, amount 0
01:46:55.222 00.000 11060 MoveAxis(N, 0, ABG)
01:46:55.222 00.000 11060 Move returns status 0, amount 0
01:46:55.223 00.001 11060 move complete, result=0
01:46:55.223 00.000 11060 worker thread done servicing request
01:46:55.223 00.000 11060 Worker thread wakes up
01:46:55.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:55.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:55.224 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:46:55.858 00.634 11060 Exposure complete
01:46:56.082 00.224 11060 worker thread done servicing request
01:46:56.082 00.000 10844 OnExposeComplete: enter
01:46:56.082 00.000 10844 UpdateGuideState(): m_state=6
01:46:56.083 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11095
01:46:56.083 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=58.11, Mass=3171, SNR=35.0, Peak=250 HFD=3.5
01:46:56.083 00.000 10844 MultiStar: [#1 1.48,0.25,0.00,M9] [#2 -0.03,0.55,1.92,U] [#3 0.42,0.72,0.00,M4] [#4 -0.51,1.43,0.00,M5] [#5 1.06,-0.19,0.00,M2] [#6 0.46,1.01,0.00,M3] [#7 0.38,0.53,0.00,M4] [#8 -0.11,0.89,0.00,M4] 
01:46:56.083 00.000 10844 refined, 1 included, MultiStar: {0.14, 0.10}, one-star: {0.45, -0.77}
01:46:56.083 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
01:46:56.083 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:46:56.084 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.62 mountX=-0.12 mountY=0.12, mountTheta=2.36
01:46:56.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.10, opts=13)
01:46:56.085 00.000 10844 Enqueuing Move request for scope (0.14, 0.10)
01:46:56.085 00.000 11060 Worker thread wakes up
01:46:56.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:46:56.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
01:46:56.085 00.000 10844 UpdateGuideState exits: m=3171 SNR=35.0
01:46:56.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
01:46:56.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.085 00.000 11060 Moving (0.14, 0.10) raw xDistance=-0.12 yDistance=0.12
01:46:56.086 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:46:56.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:56.086 00.000 10844 Enqueuing Expose request
01:46:56.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:56.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:46:56.086 00.000 11060 MoveAxis(E, 21, ABG)
01:46:56.086 00.000 11060 Guiding  Dir = 2, Dur = 21
01:46:56.102 00.016 11060 IsSlewing returns 0
01:46:56.102 00.000 11060 IsGuiding returns 0
01:46:56.134 00.032 11060 IsGuiding returns 0
01:46:56.134 00.000 11060 Move returns status 0, amount 21
01:46:56.134 00.000 11060 MoveAxis(N, 0, ABG)
01:46:56.134 00.000 11060 Move returns status 0, amount 0
01:46:56.134 00.000 11060 move complete, result=0
01:46:56.135 00.001 11060 worker thread done servicing request
01:46:56.135 00.000 11060 Worker thread wakes up
01:46:56.135 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
01:46:56.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:56.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:56.766 00.631 11060 Exposure complete
01:46:56.985 00.219 11060 worker thread done servicing request
01:46:56.985 00.000 10844 OnExposeComplete: enter
01:46:56.985 00.000 10844 UpdateGuideState(): m_state=6
01:46:56.985 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11096
01:46:56.987 00.002 10844 Star::Find returns 1 (0), X=268.61, Y=58.84, Mass=2952, SNR=34.0, Peak=247 HFD=3.8
01:46:56.987 00.000 10844 MultiStar: [#1 1.44,0.01,0.00,M10] [#2 0.41,-0.04,2.01,U] [#3 -0.51,0.82,0.00,M5] [#4 -0.28,0.47,0.90,U] [#5 1.02,-0.13,0.00,M3] [#6 0.37,0.65,0.00,M4] [#7 -0.14,0.44,0.71,U] [#8 0.27,-0.19,1.02,U] 
01:46:56.987 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.08}, one-star: {0.37, -0.03}
01:46:56.987 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
01:46:56.987 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
01:46:56.987 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.21 cameraTheta=0.37 mountX=-0.11 mountY=0.18, mountTheta=2.12
01:46:56.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.08, opts=13)
01:46:56.989 00.000 10844 Enqueuing Move request for scope (0.20, 0.08)
01:46:56.989 00.000 11060 Worker thread wakes up
01:46:56.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:56.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
01:46:56.989 00.000 10844 UpdateGuideState exits: m=2952 SNR=34.0
01:46:56.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
01:46:56.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.989 00.000 11060 Moving (0.20, 0.08) raw xDistance=-0.11 yDistance=0.18
01:46:56.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:56.989 00.000 10844 Enqueuing Expose request
01:46:56.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:46:56.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:56.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:46:56.990 00.001 11060 MoveAxis(E, 0, ABG)
01:46:56.990 00.000 11060 Move returns status 0, amount 0
01:46:56.990 00.000 11060 MoveAxis(N, 0, ABG)
01:46:56.990 00.000 11060 Move returns status 0, amount 0
01:46:56.990 00.000 11060 move complete, result=0
01:46:56.990 00.000 11060 worker thread done servicing request
01:46:56.990 00.000 11060 Worker thread wakes up
01:46:56.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:56.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:56.993 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:57.652 00.659 11060 Exposure complete
01:46:57.831 00.179 11060 worker thread done servicing request
01:46:57.831 00.000 10844 OnExposeComplete: enter
01:46:57.831 00.000 10844 UpdateGuideState(): m_state=6
01:46:57.831 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11097
01:46:57.831 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=58.10, Mass=3237, SNR=36.1, Peak=231 HFD=3.9
01:46:57.833 00.002 10844 MultiStar: [#1 2.40,-0.28,0.00,R] [#2 0.04,0.36,1.96,U] [#3 0.27,1.09,0.00,M6] [#4 0.09,0.49,0.91,U] [#5 1.12,0.02,0.00,M4] [#6 0.51,0.93,0.00,M5] [#7 0.75,0.41,0.00,M4] [#8 -0.03,0.52,0.79,U] 
01:46:57.833 00.000 10844 refined, 3 included, MultiStar: {0.13, 0.17}, one-star: {0.46, -0.78}
01:46:57.833 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
01:46:57.833 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:46:57.833 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.92 mountX=-0.19 mountY=0.10, mountTheta=2.66
01:46:57.834 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.17, opts=13)
01:46:57.834 00.000 10844 Enqueuing Move request for scope (0.13, 0.17)
01:46:57.834 00.000 11060 Worker thread wakes up
01:46:57.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:57.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
01:46:57.834 00.000 10844 UpdateGuideState exits: m=3237 SNR=36.1
01:46:57.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
01:46:57.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:57.835 00.001 11060 Moving (0.13, 0.17) raw xDistance=-0.19 yDistance=0.10
01:46:57.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:57.835 00.000 10844 Enqueuing Expose request
01:46:57.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:46:57.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:57.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:46:57.835 00.000 11060 MoveAxis(E, 32, ABG)
01:46:57.835 00.000 11060 Guiding  Dir = 2, Dur = 32
01:46:57.864 00.029 11060 IsSlewing returns 0
01:46:57.864 00.000 11060 IsGuiding returns 0
01:46:57.926 00.062 11060 IsGuiding returns 0
01:46:57.926 00.000 11060 Move returns status 0, amount 32
01:46:57.926 00.000 11060 MoveAxis(N, 0, ABG)
01:46:57.927 00.001 11060 Move returns status 0, amount 0
01:46:57.927 00.000 11060 move complete, result=0
01:46:57.927 00.000 11060 worker thread done servicing request
01:46:57.936 00.009 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
01:46:57.936 00.000 11060 Worker thread wakes up
01:46:57.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:57.937 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:58.574 00.637 11060 Exposure complete
01:46:58.748 00.174 11060 worker thread done servicing request
01:46:58.748 00.000 10844 OnExposeComplete: enter
01:46:58.748 00.000 10844 UpdateGuideState(): m_state=6
01:46:58.748 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11098
01:46:58.748 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=58.44, Mass=2658, SNR=32.6, Peak=252 HFD=3.3
01:46:58.748 00.000 10844 MultiStar: [#1 -0.85,0.34,0.00,M1] [#2 -1.00,1.54,0.00,M4] [#3 -0.16,0.99,0.00,M7] [#4 -0.13,0.22,0.96,U] [#5 0.05,0.90,0.00,M5] [#6 0.31,0.67,0.00,M6] [#7 0.38,0.72,0.00,M5] [#8 -0.26,0.95,0.00,M3] 
01:46:58.748 00.000 10844 refined, 1 included, MultiStar: {0.05, -0.12}, one-star: {0.23, -0.44}
01:46:58.749 00.001 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
01:46:58.749 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
01:46:58.749 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=0.10 mountY=0.07, mountTheta=0.60
01:46:58.750 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
01:46:58.750 00.000 10844 Enqueuing Move request for scope (0.05, -0.12)
01:46:58.750 00.000 11060 Worker thread wakes up
01:46:58.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:58.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
01:46:58.750 00.000 10844 UpdateGuideState exits: m=2658 SNR=32.6
01:46:58.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
01:46:58.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:58.750 00.000 11060 Moving (0.05, -0.12) raw xDistance=0.10 yDistance=0.07
01:46:58.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:58.750 00.000 10844 Enqueuing Expose request
01:46:58.751 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:46:58.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:58.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:46:58.751 00.000 11060 MoveAxis(E, 0, ABG)
01:46:58.751 00.000 11060 Move returns status 0, amount 0
01:46:58.751 00.000 11060 MoveAxis(N, 0, ABG)
01:46:58.751 00.000 11060 Move returns status 0, amount 0
01:46:58.751 00.000 11060 move complete, result=0
01:46:58.751 00.000 11060 worker thread done servicing request
01:46:58.751 00.000 11060 Worker thread wakes up
01:46:58.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:58.751 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:58.753 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:59.387 00.634 11060 Exposure complete
01:46:59.580 00.193 11060 worker thread done servicing request
01:46:59.580 00.000 10844 OnExposeComplete: enter
01:46:59.580 00.000 10844 UpdateGuideState(): m_state=6
01:46:59.580 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11099
01:46:59.580 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=58.93, Mass=3006, SNR=34.6, Peak=231 HFD=3.7
01:46:59.581 00.001 10844 MultiStar: [#1 -0.92,0.31,0.00,M2] [#2 0.14,1.31,0.00,M5] [#3 0.15,1.35,0.00,M8] [#4 0.64,0.41,0.00,M3] [#5 0.67,1.26,0.00,M6] [#6 0.05,0.76,0.00,M7] [#7 -0.06,0.76,0.00,M6] [#8 0.54,0.31,0.00,M4] 
01:46:59.581 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.86)
01:46:59.581 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
01:46:59.581 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.68 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
01:46:59.582 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
01:46:59.583 00.001 10844 Enqueuing Move request for scope (-0.10, 0.05)
01:46:59.583 00.000 11060 Worker thread wakes up
01:46:59.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
01:46:59.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:46:59.583 00.000 11060 Moving (-0.10, 0.05) raw xDistance=-0.03 yDistance=-0.10
01:46:59.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:46:59.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:46:59.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:59.583 00.000 10844 UpdateGuideState exits: m=3006 SNR=34.6
01:46:59.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:46:59.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:59.583 00.000 11060 MoveAxis(E, 0, ABG)
01:46:59.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:46:59.583 00.000 10844 Enqueuing Expose request
01:46:59.583 00.000 11060 Move returns status 0, amount 0
01:46:59.583 00.000 11060 MoveAxis(N, 0, ABG)
01:46:59.583 00.000 11060 Move returns status 0, amount 0
01:46:59.585 00.002 11060 move complete, result=0
01:46:59.585 00.000 11060 worker thread done servicing request
01:46:59.585 00.000 11060 Worker thread wakes up
01:46:59.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:46:59.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:46:59.586 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:00.231 00.645 11060 Exposure complete
01:47:00.399 00.168 11060 worker thread done servicing request
01:47:00.399 00.000 10844 OnExposeComplete: enter
01:47:00.399 00.000 10844 UpdateGuideState(): m_state=6
01:47:00.400 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11100
01:47:00.400 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=59.62, Mass=2505, SNR=31.2, Peak=244 HFD=3.3
01:47:00.400 00.000 10844 MultiStar: [#1 -1.15,0.58,0.00,M3] [#2 0.21,1.19,0.00,M6] [#3 0.91,1.20,0.00,M9] [#4 -0.41,-0.19,0.91,U] [#5 0.85,0.83,0.00,M7] [#6 0.11,0.82,0.00,M8] [#7 0.73,0.59,0.00,M7] [#8 0.55,0.42,0.00,M5] 
01:47:00.400 00.000 10844 refined, 1 included, MultiStar: {-0.03, 0.30}, one-star: {0.31, 0.74}
01:47:00.400 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
01:47:00.400 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
01:47:00.400 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.69 mountX=-0.28 mountY=-0.08, mountTheta=-2.86
01:47:00.403 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.30, opts=13)
01:47:00.403 00.000 10844 Enqueuing Move request for scope (-0.03, 0.30)
01:47:00.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:00.403 00.000 10844 UpdateGuideState exits: m=2505 SNR=31.2
01:47:00.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:00.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:00.403 00.000 10844 Enqueuing Expose request
01:47:00.403 00.000 11060 Worker thread wakes up
01:47:00.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
01:47:00.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
01:47:00.403 00.000 11060 Moving (-0.03, 0.30) raw xDistance=-0.28 yDistance=-0.08
01:47:00.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:47:00.404 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:00.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:00.404 00.000 11060 MoveAxis(E, 49, ABG)
01:47:00.404 00.000 11060 Guiding  Dir = 2, Dur = 49
01:47:00.424 00.020 11060 IsSlewing returns 0
01:47:00.424 00.000 11060 IsGuiding returns 0
01:47:00.502 00.078 11060 IsGuiding returns 0
01:47:00.502 00.000 11060 Move returns status 0, amount 49
01:47:00.502 00.000 11060 MoveAxis(N, 0, ABG)
01:47:00.502 00.000 11060 Move returns status 0, amount 0
01:47:00.502 00.000 11060 move complete, result=0
01:47:00.503 00.001 11060 worker thread done servicing request
01:47:00.503 00.000 11060 Worker thread wakes up
01:47:00.503 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
01:47:00.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:00.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:01.135 00.632 11060 Exposure complete
01:47:01.312 00.177 11060 worker thread done servicing request
01:47:01.317 00.005 10844 OnExposeComplete: enter
01:47:01.317 00.000 10844 UpdateGuideState(): m_state=6
01:47:01.317 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11101
01:47:01.319 00.002 10844 Star::Find returns 1 (1), X=268.68, Y=59.03, Mass=3571, SNR=37.7, Peak=255 HFD=3.9
01:47:01.319 00.000 10844 MultiStar: [#1 -1.20,0.88,0.00,M4] [#2 -0.35,1.57,0.00,M7] [#3 1.09,1.41,0.00,M10] [#4 -0.90,1.11,0.00,M3] [#5 0.76,0.32,0.00,M8] [#6 0.46,1.34,0.00,M9] [#7 0.72,0.92,0.00,M8] [#8 0.77,0.61,0.00,M6] 
01:47:01.319 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
01:47:01.319 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
01:47:01.319 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=0.15 hyp=0.46 cameraTheta=0.32 mountX=-0.22 mountY=0.41, mountTheta=2.07
01:47:01.320 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=0.15, opts=13)
01:47:01.321 00.001 10844 Enqueuing Move request for scope (0.44, 0.15)
01:47:01.321 00.000 11060 Worker thread wakes up
01:47:01.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.15) opts 0xd
01:47:01.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 0.15)
01:47:01.321 00.000 11060 Moving (0.44, 0.15) raw xDistance=-0.22 yDistance=0.41
01:47:01.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:47:01.322 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:47:01.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:01.322 00.000 10844 UpdateGuideState exits: m=3571 SNR=37.7 Saturated
01:47:01.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:01.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:01.322 00.000 10844 Enqueuing Expose request
01:47:01.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:47:01.323 00.001 11060 MoveAxis(E, 40, ABG)
01:47:01.323 00.000 11060 Guiding  Dir = 2, Dur = 40
01:47:01.349 00.026 11060 IsSlewing returns 0
01:47:01.349 00.000 11060 IsGuiding returns 0
01:47:01.427 00.078 11060 IsGuiding returns 0
01:47:01.427 00.000 11060 Move returns status 0, amount 40
01:47:01.427 00.000 11060 MoveAxis(N, 0, ABG)
01:47:01.427 00.000 11060 Move returns status 0, amount 0
01:47:01.427 00.000 11060 move complete, result=0
01:47:01.428 00.001 11060 worker thread done servicing request
01:47:01.428 00.000 11060 Worker thread wakes up
01:47:01.428 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.4 px 0 ms NORTH
01:47:01.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:01.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:02.055 00.627 11060 Exposure complete
01:47:02.244 00.189 11060 worker thread done servicing request
01:47:02.244 00.000 10844 OnExposeComplete: enter
01:47:02.244 00.000 10844 UpdateGuideState(): m_state=6
01:47:02.244 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11102
01:47:02.244 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=59.40, Mass=3214, SNR=36.2, Peak=255 HFD=3.5
01:47:02.244 00.000 10844 MultiStar: [#1 -0.95,1.19,0.00,M5] [#2 -0.00,0.91,0.00,M8] [#3 0.97,1.11,0.00,R] [#4 -0.22,0.26,0.92,U] [#5 1.20,0.96,0.00,M9] [#6 0.57,1.02,0.00,M10] [#7 0.82,0.88,0.00,M9] [#8 0.45,0.81,0.00,M7] 
01:47:02.244 00.000 10844 refined, 1 included, MultiStar: {-0.07, 0.40}, one-star: {0.07, 0.52}
01:47:02.244 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
01:47:02.245 00.001 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
01:47:02.245 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.40 hyp=0.40 cameraTheta=1.74 mountX=-0.38 mountY=-0.13, mountTheta=-2.81
01:47:02.245 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.40, opts=13)
01:47:02.245 00.000 10844 Enqueuing Move request for scope (-0.07, 0.40)
01:47:02.247 00.002 11060 Worker thread wakes up
01:47:02.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:02.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.40) opts 0xd
01:47:02.247 00.000 10844 UpdateGuideState exits: m=3214 SNR=36.2 Saturated
01:47:02.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.40)
01:47:02.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:02.247 00.000 11060 Moving (-0.07, 0.40) raw xDistance=-0.38 yDistance=-0.13
01:47:02.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:02.247 00.000 10844 Enqueuing Expose request
01:47:02.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
01:47:02.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:02.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:47:02.247 00.000 11060 MoveAxis(E, 67, ABG)
01:47:02.247 00.000 11060 Guiding  Dir = 2, Dur = 67
01:47:02.254 00.007 11060 IsSlewing returns 0
01:47:02.254 00.000 11060 IsGuiding returns 0
01:47:02.332 00.078 11060 IsGuiding returns 0
01:47:02.332 00.000 11060 Move returns status 0, amount 67
01:47:02.332 00.000 11060 MoveAxis(N, 0, ABG)
01:47:02.332 00.000 11060 Move returns status 0, amount 0
01:47:02.332 00.000 11060 move complete, result=0
01:47:02.332 00.000 11060 worker thread done servicing request
01:47:02.333 00.001 11060 Worker thread wakes up
01:47:02.333 00.000 10844 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
01:47:02.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:02.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:02.965 00.632 11060 Exposure complete
01:47:03.139 00.174 11060 worker thread done servicing request
01:47:03.139 00.000 10844 OnExposeComplete: enter
01:47:03.139 00.000 10844 UpdateGuideState(): m_state=6
01:47:03.140 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11103
01:47:03.140 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=58.99, Mass=2826, SNR=33.4, Peak=216 HFD=4.0
01:47:03.140 00.000 10844 MultiStar: [#1 -1.46,0.65,0.00,M6] [#2 -0.44,1.13,0.00,M9] [#3 -0.53,-0.72,0.00,M1] [#4 -0.24,-0.46,0.99,U] [#5 0.80,0.85,0.00,M10] [#6 0.30,0.78,0.00,R] [#7 0.27,0.69,0.00,M10] [#8 0.57,0.11,1.09,U] 
01:47:03.140 00.000 10844 refined, 2 included, MultiStar: {0.04, -0.07}, one-star: {-0.25, 0.11}
01:47:03.140 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
01:47:03.140 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
01:47:03.140 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.01 mountX=0.06 mountY=0.05, mountTheta=0.73
01:47:03.142 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
01:47:03.142 00.000 10844 Enqueuing Move request for scope (0.04, -0.07)
01:47:03.142 00.000 11060 Worker thread wakes up
01:47:03.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:47:03.142 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:47:03.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:03.142 00.000 10844 UpdateGuideState exits: m=2826 SNR=33.4
01:47:03.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:03.142 00.000 11060 Moving (0.04, -0.07) raw xDistance=0.06 yDistance=0.05
01:47:03.143 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:03.143 00.000 10844 Enqueuing Expose request
01:47:03.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:47:03.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:03.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:03.143 00.000 11060 MoveAxis(E, 0, ABG)
01:47:03.143 00.000 11060 Move returns status 0, amount 0
01:47:03.143 00.000 11060 MoveAxis(N, 0, ABG)
01:47:03.143 00.000 11060 Move returns status 0, amount 0
01:47:03.143 00.000 11060 move complete, result=0
01:47:03.143 00.000 11060 worker thread done servicing request
01:47:03.143 00.000 11060 Worker thread wakes up
01:47:03.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:03.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:03.145 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:03.794 00.649 11060 Exposure complete
01:47:03.957 00.163 11060 worker thread done servicing request
01:47:03.957 00.000 10844 OnExposeComplete: enter
01:47:03.958 00.001 10844 UpdateGuideState(): m_state=6
01:47:03.958 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11104
01:47:03.958 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=59.08, Mass=2641, SNR=32.1, Peak=224 HFD=3.1
01:47:03.958 00.000 10844 MultiStar: [#1 -1.56,0.23,0.00,M7] [#2 -0.19,0.69,0.00,M10] [#3 -1.20,0.24,0.00,M2] [#4 -0.45,0.30,1.01,U] [#5 0.82,0.44,0.00,R] [#6 -0.23,0.11,0.95,U] [#7 -0.08,0.49,0.90,U] [#8 -0.23,0.34,1.08,U] 
01:47:03.958 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.29}, one-star: {0.63, 0.20}
01:47:03.958 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
01:47:03.958 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
01:47:03.959 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.82 mountX=-0.27 mountY=-0.12, mountTheta=-2.73
01:47:03.960 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.29, opts=13)
01:47:03.960 00.000 10844 Enqueuing Move request for scope (-0.07, 0.29)
01:47:03.960 00.000 11060 Worker thread wakes up
01:47:03.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:03.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
01:47:03.960 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.1
01:47:03.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
01:47:03.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:03.960 00.000 11060 Moving (-0.07, 0.29) raw xDistance=-0.27 yDistance=-0.12
01:47:03.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:03.960 00.000 10844 Enqueuing Expose request
01:47:03.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:47:03.961 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:03.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:47:03.961 00.000 11060 MoveAxis(E, 47, ABG)
01:47:03.961 00.000 11060 Guiding  Dir = 2, Dur = 47
01:47:04.000 00.039 11060 IsSlewing returns 0
01:47:04.000 00.000 11060 IsGuiding returns 0
01:47:04.083 00.083 11060 IsGuiding returns 0
01:47:04.083 00.000 11060 Move returns status 0, amount 47
01:47:04.083 00.000 11060 MoveAxis(N, 0, ABG)
01:47:04.083 00.000 11060 Move returns status 0, amount 0
01:47:04.083 00.000 11060 move complete, result=0
01:47:04.083 00.000 11060 worker thread done servicing request
01:47:04.083 00.000 11060 Worker thread wakes up
01:47:04.083 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
01:47:04.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:04.084 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:04.710 00.626 11060 Exposure complete
01:47:04.880 00.170 11060 worker thread done servicing request
01:47:04.880 00.000 10844 OnExposeComplete: enter
01:47:04.880 00.000 10844 UpdateGuideState(): m_state=6
01:47:04.880 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11105
01:47:04.881 00.001 10844 Star::Find returns 1 (0), X=268.09, Y=59.91, Mass=3056, SNR=34.4, Peak=233 HFD=3.8
01:47:04.881 00.000 10844 MultiStar: [#1 -1.54,0.60,0.00,M8] [#2 0.08,1.18,0.00,R] [#3 -0.84,0.54,0.00,M3] [#4 0.06,-0.46,0.94,U] [#5 0.01,0.10,1.05,U] [#6 0.24,-0.12,0.88,U] [#7 0.26,0.91,0.00,M10] [#8 0.16,0.25,1.07,U] 
01:47:04.881 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.17}, one-star: {-0.15, 1.03}
01:47:04.881 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
01:47:04.881 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
01:47:04.881 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.24 mountX=-0.18 mountY=0.03, mountTheta=2.97
01:47:04.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.17, opts=13)
01:47:04.884 00.001 10844 Enqueuing Move request for scope (0.06, 0.17)
01:47:04.884 00.000 11060 Worker thread wakes up
01:47:04.884 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:04.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
01:47:04.884 00.000 10844 UpdateGuideState exits: m=3056 SNR=34.4
01:47:04.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:04.884 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
01:47:04.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:04.884 00.000 10844 Enqueuing Expose request
01:47:04.884 00.000 11060 Moving (0.06, 0.17) raw xDistance=-0.18 yDistance=0.03
01:47:04.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:47:04.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:04.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:47:04.884 00.000 11060 MoveAxis(E, 33, ABG)
01:47:04.884 00.000 11060 Guiding  Dir = 2, Dur = 33
01:47:04.911 00.027 11060 IsSlewing returns 0
01:47:04.911 00.000 11060 IsGuiding returns 0
01:47:04.974 00.063 11060 IsGuiding returns 0
01:47:04.974 00.000 11060 Move returns status 0, amount 33
01:47:04.974 00.000 11060 MoveAxis(N, 0, ABG)
01:47:04.974 00.000 11060 Move returns status 0, amount 0
01:47:04.974 00.000 11060 move complete, result=0
01:47:04.975 00.001 11060 worker thread done servicing request
01:47:04.975 00.000 11060 Worker thread wakes up
01:47:04.975 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
01:47:04.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:04.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:05.618 00.643 11060 Exposure complete
01:47:05.801 00.183 11060 worker thread done servicing request
01:47:05.801 00.000 10844 OnExposeComplete: enter
01:47:05.801 00.000 10844 UpdateGuideState(): m_state=6
01:47:05.801 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11106
01:47:05.802 00.001 10844 Star::Find returns 1 (0), X=268.41, Y=59.30, Mass=2887, SNR=33.4, Peak=246 HFD=3.5
01:47:05.802 00.000 10844 MultiStar: [#1 -1.23,0.38,0.00,M9] [#2 -0.26,-0.16,1.94,U] [#3 -0.61,0.57,0.00,M4] [#4 -0.34,-0.35,0.97,U] [#5 -0.27,-0.15,0.92,U] [#6 -0.61,-0.33,0.00,M1] [#7 0.18,1.34,0.00,R] [#8 0.41,0.28,1.01,U] 
01:47:05.802 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.02}, one-star: {0.17, 0.42}
01:47:05.802 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
01:47:05.802 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
01:47:05.802 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.96 mountX=0.03 mountY=-0.08, mountTheta=-1.21
01:47:05.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
01:47:05.803 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
01:47:05.803 00.000 11060 Worker thread wakes up
01:47:05.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
01:47:05.803 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
01:47:05.803 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=-0.08
01:47:05.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:05.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:05.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:05.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:05.803 00.000 11060 MoveAxis(E, 0, ABG)
01:47:05.803 00.000 11060 Move returns status 0, amount 0
01:47:05.805 00.002 11060 MoveAxis(N, 0, ABG)
01:47:05.805 00.000 11060 Move returns status 0, amount 0
01:47:05.805 00.000 10844 UpdateGuideState exits: m=2887 SNR=33.4
01:47:05.805 00.000 11060 move complete, result=0
01:47:05.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:05.805 00.000 11060 worker thread done servicing request
01:47:05.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:05.805 00.000 10844 Enqueuing Expose request
01:47:05.805 00.000 11060 Worker thread wakes up
01:47:05.805 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:05.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:05.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:06.432 00.627 11060 Exposure complete
01:47:06.597 00.165 11060 worker thread done servicing request
01:47:06.598 00.001 10844 OnExposeComplete: enter
01:47:06.598 00.000 10844 UpdateGuideState(): m_state=6
01:47:06.598 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11107
01:47:06.598 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=59.87, Mass=2542, SNR=30.9, Peak=240 HFD=3.4
01:47:06.599 00.001 10844 MultiStar: [#1 -0.92,0.41,0.00,M10] [#2 -0.40,-0.11,2.20,U] [#3 -0.39,-0.23,0.98,U] [#4 -0.47,0.34,1.01,U] [#5 0.24,-0.04,1.19,U] [#6 -0.17,0.13,1.01,U] [#7 0.04,-0.96,0.00,M1] [#8 0.87,0.32,0.00,M4] 
01:47:06.599 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.13}, one-star: {0.42, 0.99}
01:47:06.599 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
01:47:06.599 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.07)
01:47:06.599 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.48 mountX=-0.10 mountY=-0.18, mountTheta=-2.05
01:47:06.600 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.13, opts=13)
01:47:06.600 00.000 10844 Enqueuing Move request for scope (-0.16, 0.13)
01:47:06.600 00.000 11060 Worker thread wakes up
01:47:06.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:06.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
01:47:06.600 00.000 10844 UpdateGuideState exits: m=2542 SNR=30.9
01:47:06.601 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
01:47:06.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:06.601 00.000 11060 Moving (-0.16, 0.13) raw xDistance=-0.10 yDistance=-0.18
01:47:06.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:06.601 00.000 10844 Enqueuing Expose request
01:47:06.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:47:06.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:06.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:47:06.601 00.000 11060 MoveAxis(E, 0, ABG)
01:47:06.601 00.000 11060 Move returns status 0, amount 0
01:47:06.601 00.000 11060 MoveAxis(N, 0, ABG)
01:47:06.601 00.000 11060 Move returns status 0, amount 0
01:47:06.601 00.000 11060 move complete, result=0
01:47:06.601 00.000 11060 worker thread done servicing request
01:47:06.601 00.000 11060 Worker thread wakes up
01:47:06.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:06.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:06.602 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:07.225 00.623 11060 Exposure complete
01:47:07.403 00.178 11060 worker thread done servicing request
01:47:07.403 00.000 10844 OnExposeComplete: enter
01:47:07.403 00.000 10844 UpdateGuideState(): m_state=6
01:47:07.403 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11108
01:47:07.403 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=58.82, Mass=2769, SNR=33.5, Peak=237 HFD=3.2
01:47:07.403 00.000 10844 MultiStar: [#1 -1.34,0.00,0.00,R] [#2 -0.62,-0.69,0.00,M1] [#3 -0.71,-0.47,0.00,M4] [#4 -0.41,-0.23,0.91,U] [#5 -0.17,0.02,1.05,U] [#6 -0.14,-0.37,0.92,U] [#7 0.60,-0.51,0.00,M2] [#8 0.50,-0.19,0.94,U] 
01:47:07.404 00.001 10844 single-star, 4 included, MultiStar: {-0.06, -0.16}, one-star: {-0.09, -0.05}
01:47:07.404 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
01:47:07.404 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
01:47:07.404 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.60 mountX=0.07 mountY=-0.08, mountTheta=-0.85
01:47:07.406 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
01:47:07.406 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
01:47:07.406 00.000 11060 Worker thread wakes up
01:47:07.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:07.406 00.000 10844 UpdateGuideState exits: m=2769 SNR=33.5
01:47:07.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:07.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:07.406 00.000 10844 Enqueuing Expose request
01:47:07.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:47:07.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:47:07.406 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.07 yDistance=-0.08
01:47:07.407 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:47:07.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:07.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:07.407 00.000 11060 MoveAxis(E, 0, ABG)
01:47:07.407 00.000 11060 Move returns status 0, amount 0
01:47:07.407 00.000 11060 MoveAxis(N, 0, ABG)
01:47:07.407 00.000 11060 Move returns status 0, amount 0
01:47:07.407 00.000 11060 move complete, result=0
01:47:07.407 00.000 11060 worker thread done servicing request
01:47:07.407 00.000 11060 Worker thread wakes up
01:47:07.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:07.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:07.409 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:08.047 00.638 11060 Exposure complete
01:47:08.222 00.175 11060 worker thread done servicing request
01:47:08.222 00.000 10844 OnExposeComplete: enter
01:47:08.223 00.001 10844 UpdateGuideState(): m_state=6
01:47:08.223 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11109
01:47:08.223 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=59.59, Mass=2998, SNR=33.5, Peak=237 HFD=3.6
01:47:08.223 00.000 10844 MultiStar: [#1 0.29,-0.17,0.88,U] [#2 -0.60,-0.42,0.00,M2] [#3 -0.29,0.49,0.87,U] [#4 -0.07,-0.78,0.00,M1] [#5 0.03,0.16,1.08,U] [#6 -0.23,0.05,0.93,U] [#7 0.51,-0.02,0.77,U] [#8 0.38,0.14,0.97,U] 
01:47:08.223 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.21}, one-star: {-0.00, 0.71}
01:47:08.223 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
01:47:08.223 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
01:47:08.223 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.22 cameraTheta=1.16 mountX=-0.22 mountY=0.05, mountTheta=2.90
01:47:08.224 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.21, opts=13)
01:47:08.225 00.001 10844 Enqueuing Move request for scope (0.09, 0.21)
01:47:08.225 00.000 11060 Worker thread wakes up
01:47:08.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:08.225 00.000 10844 UpdateGuideState exits: m=2998 SNR=33.5
01:47:08.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:08.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
01:47:08.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:08.225 00.000 10844 Enqueuing Expose request
01:47:08.225 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
01:47:08.225 00.000 11060 Moving (0.09, 0.21) raw xDistance=-0.22 yDistance=0.05
01:47:08.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:47:08.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:08.226 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:08.226 00.000 11060 MoveAxis(E, 38, ABG)
01:47:08.226 00.000 11060 Guiding  Dir = 2, Dur = 38
01:47:08.235 00.009 11060 IsSlewing returns 0
01:47:08.235 00.000 11060 IsGuiding returns 0
01:47:08.281 00.046 11060 IsGuiding returns 0
01:47:08.281 00.000 11060 Move returns status 0, amount 38
01:47:08.281 00.000 11060 MoveAxis(N, 0, ABG)
01:47:08.281 00.000 11060 Move returns status 0, amount 0
01:47:08.281 00.000 11060 move complete, result=0
01:47:08.281 00.000 11060 worker thread done servicing request
01:47:08.281 00.000 11060 Worker thread wakes up
01:47:08.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:08.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:08.281 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
01:47:08.919 00.638 11060 Exposure complete
01:47:09.078 00.159 10844 OnExposeComplete: enter
01:47:09.078 00.000 11060 worker thread done servicing request
01:47:09.078 00.000 10844 UpdateGuideState(): m_state=6
01:47:09.078 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11110
01:47:09.079 00.001 10844 Star::Find returns 1 (0), X=268.08, Y=58.90, Mass=2469, SNR=31.1, Peak=200 HFD=3.8
01:47:09.079 00.000 10844 MultiStar: [#1 -0.27,-0.54,0.98,U] [#2 -0.99,-0.74,0.00,M3] [#3 -0.94,0.13,0.00,M4] [#4 0.44,-0.45,0.00,M2] [#5 -0.48,-0.52,0.00,M1] [#6 -0.54,-0.22,1.03,U] [#7 -0.59,-0.52,0.00,M2] [#8 0.56,-0.55,0.00,M3] 
01:47:09.079 00.000 10844 single-star, 2 included, MultiStar: {-0.32, -0.24}, one-star: {-0.16, 0.02}
01:47:09.079 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.51)
01:47:09.079 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
01:47:09.079 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.03 mountX=0.01 mountY=-0.16, mountTheta=-1.51
01:47:09.080 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.02, opts=13)
01:47:09.080 00.000 10844 Enqueuing Move request for scope (-0.16, 0.02)
01:47:09.080 00.000 11060 Worker thread wakes up
01:47:09.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:47:09.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:47:09.080 00.000 11060 Moving (-0.16, 0.02) raw xDistance=0.01 yDistance=-0.16
01:47:09.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:47:09.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:09.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:09.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:47:09.080 00.000 11060 MoveAxis(E, 0, ABG)
01:47:09.080 00.000 11060 Move returns status 0, amount 0
01:47:09.081 00.001 11060 MoveAxis(N, 0, ABG)
01:47:09.081 00.000 11060 Move returns status 0, amount 0
01:47:09.081 00.000 10844 UpdateGuideState exits: m=2469 SNR=31.1
01:47:09.081 00.000 11060 move complete, result=0
01:47:09.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:09.081 00.000 11060 worker thread done servicing request
01:47:09.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:09.081 00.000 10844 Enqueuing Expose request
01:47:09.081 00.000 11060 Worker thread wakes up
01:47:09.081 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:09.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:09.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:09.722 00.641 11060 Exposure complete
01:47:09.903 00.181 11060 worker thread done servicing request
01:47:09.903 00.000 10844 OnExposeComplete: enter
01:47:09.903 00.000 10844 UpdateGuideState(): m_state=6
01:47:09.903 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11111
01:47:09.903 00.000 10844 Star::Find returns 1 (0), X=267.85, Y=59.92, Mass=2087, SNR=28.3, Peak=185 HFD=3.5
01:47:09.904 00.001 10844 MultiStar: [#1 -0.50,0.06,1.36,U] [#2 -0.81,-0.54,0.00,M4] [#3 -0.44,-0.12,1.10,U] [#4 0.82,-0.13,0.00,M3] [#5 -0.51,-0.08,1.17,U] [#6 0.10,-0.04,1.15,U] [#7 0.39,-0.99,0.00,M3] [#8 0.31,0.24,1.26,U] 
01:47:09.904 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.16}, one-star: {-0.39, 1.04}
01:47:09.904 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
01:47:09.904 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.02)
01:47:09.904 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.53 mountX=-0.12 mountY=-0.26, mountTheta=-2.00
01:47:09.905 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.16, opts=13)
01:47:09.905 00.000 10844 Enqueuing Move request for scope (-0.23, 0.16)
01:47:09.905 00.000 11060 Worker thread wakes up
01:47:09.906 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:09.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
01:47:09.906 00.000 10844 UpdateGuideState exits: m=2087 SNR=28.3
01:47:09.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
01:47:09.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:09.906 00.000 11060 Moving (-0.23, 0.16) raw xDistance=-0.12 yDistance=-0.26
01:47:09.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:09.906 00.000 10844 Enqueuing Expose request
01:47:09.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:47:09.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:47:09.907 00.001 11060 MoveAxis(E, 0, ABG)
01:47:09.907 00.000 11060 Move returns status 0, amount 0
01:47:09.907 00.000 11060 MoveAxis(N, 100, ABG)
01:47:09.907 00.000 11060 Guiding  Dir = 0, Dur = 100
01:47:09.920 00.013 11060 IsSlewing returns 0
01:47:09.920 00.000 11060 IsGuiding returns 0
01:47:10.028 00.108 11060 IsGuiding returns 0
01:47:10.028 00.000 11060 Move returns status 0, amount 100
01:47:10.028 00.000 11060 move complete, result=0
01:47:10.029 00.001 11060 worker thread done servicing request
01:47:10.029 00.000 11060 Worker thread wakes up
01:47:10.029 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 100 ms NORTH
01:47:10.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:10.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:10.664 00.635 11060 Exposure complete
01:47:10.888 00.224 11060 worker thread done servicing request
01:47:10.889 00.001 10844 OnExposeComplete: enter
01:47:10.889 00.000 10844 UpdateGuideState(): m_state=6
01:47:10.889 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11112
01:47:10.889 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=58.86, Mass=2561, SNR=31.9, Peak=212 HFD=3.8
01:47:10.890 00.001 10844 MultiStar: [#1 -0.74,0.82,0.00,M1] [#2 -0.45,0.19,2.06,U] [#3 -0.60,-0.07,1.14,U] [#4 0.07,0.29,1.06,U] [#5 -0.31,-0.22,1.12,U] [#6 0.12,-0.26,0.86,U] [#7 0.12,-1.51,0.00,M4] [#8 0.37,-0.12,1.01,U] 
01:47:10.890 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.00}, one-star: {-0.27, -0.02}
01:47:10.890 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
01:47:10.890 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.42)
01:47:10.890 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.13 mountX=0.03 mountY=-0.20, mountTheta=-1.40
01:47:10.892 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.00, opts=13)
01:47:10.892 00.000 10844 Enqueuing Move request for scope (-0.20, 0.00)
01:47:10.892 00.000 11060 Worker thread wakes up
01:47:10.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:10.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
01:47:10.892 00.000 10844 UpdateGuideState exits: m=2561 SNR=31.9
01:47:10.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
01:47:10.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:10.892 00.000 11060 Moving (-0.20, 0.00) raw xDistance=0.03 yDistance=-0.20
01:47:10.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:10.892 00.000 10844 Enqueuing Expose request
01:47:10.893 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:10.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:47:10.893 00.000 11060 MoveAxis(E, 0, ABG)
01:47:10.893 00.000 11060 Move returns status 0, amount 0
01:47:10.893 00.000 11060 MoveAxis(N, 78, ABG)
01:47:10.893 00.000 11060 Guiding  Dir = 0, Dur = 78
01:47:10.917 00.024 11060 IsSlewing returns 0
01:47:10.917 00.000 11060 IsGuiding returns 0
01:47:11.025 00.108 11060 IsGuiding returns 0
01:47:11.026 00.001 11060 Move returns status 0, amount 78
01:47:11.026 00.000 11060 move complete, result=0
01:47:11.026 00.000 11060 worker thread done servicing request
01:47:11.026 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 78 ms NORTH
01:47:11.026 00.000 11060 Worker thread wakes up
01:47:11.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:11.027 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:11.718 00.691 11060 Exposure complete
01:47:12.008 00.290 11060 worker thread done servicing request
01:47:12.008 00.000 10844 OnExposeComplete: enter
01:47:12.009 00.001 10844 UpdateGuideState(): m_state=6
01:47:12.009 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11113
01:47:12.009 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=59.08, Mass=2774, SNR=33.4, Peak=252 HFD=3.3
01:47:12.010 00.001 10844 MultiStar: [#1 0.03,0.43,0.90,U] [#2 -0.16,-0.47,1.95,U] [#3 -0.78,-0.68,0.00,M3] [#4 -0.48,0.17,1.04,U] [#5 -1.04,0.03,0.00,M1] [#6 -0.55,-0.42,0.00,M1] [#7 0.25,-1.42,0.00,M5] [#8 0.41,0.28,1.00,U] 
01:47:12.010 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.02}, one-star: {-0.11, 0.20}
01:47:12.010 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
01:47:12.010 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.68)
01:47:12.010 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.87 mountX=-0.01 mountY=-0.08, mountTheta=-1.66
01:47:12.012 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
01:47:12.013 00.001 10844 Enqueuing Move request for scope (-0.08, 0.02)
01:47:12.013 00.000 11060 Worker thread wakes up
01:47:12.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:12.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:47:12.013 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.4
01:47:12.013 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:47:12.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:12.014 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:12.014 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.01 yDistance=-0.08
01:47:12.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:47:12.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:12.014 00.000 10844 Enqueuing Expose request
01:47:12.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:12.014 00.000 11060 MoveAxis(E, 0, ABG)
01:47:12.014 00.000 11060 Move returns status 0, amount 0
01:47:12.014 00.000 11060 MoveAxis(N, 0, ABG)
01:47:12.015 00.001 11060 Move returns status 0, amount 0
01:47:12.015 00.000 11060 move complete, result=0
01:47:12.015 00.000 11060 worker thread done servicing request
01:47:12.015 00.000 11060 Worker thread wakes up
01:47:12.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:12.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:12.019 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:12.645 00.626 11060 Exposure complete
01:47:12.922 00.277 11060 worker thread done servicing request
01:47:12.922 00.000 10844 OnExposeComplete: enter
01:47:12.922 00.000 10844 UpdateGuideState(): m_state=6
01:47:12.922 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11114
01:47:12.922 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=59.33, Mass=2681, SNR=32.4, Peak=241 HFD=3.4
01:47:12.923 00.001 10844 MultiStar: [#1 -0.10,0.73,0.00,M1] [#2 -0.39,0.30,2.09,U] [#3 -0.45,-0.23,0.92,U] [#4 0.12,-0.06,1.12,U] [#5 -0.24,0.03,1.12,U] [#6 -0.48,0.67,0.00,M2] [#7 0.13,-0.75,0.00,M6] [#8 0.61,0.17,0.00,M1] 
01:47:12.923 00.000 10844 refined, 4 included, MultiStar: {-0.15, 0.14}, one-star: {0.44, 0.46}
01:47:12.923 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
01:47:12.923 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.15)
01:47:12.923 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.40 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
01:47:12.926 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.14, opts=13)
01:47:12.926 00.000 10844 Enqueuing Move request for scope (-0.15, 0.14)
01:47:12.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:12.926 00.000 11060 Worker thread wakes up
01:47:12.926 00.000 10844 UpdateGuideState exits: m=2681 SNR=32.4
01:47:12.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
01:47:12.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:12.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
01:47:12.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:12.926 00.000 10844 Enqueuing Expose request
01:47:12.926 00.000 11060 Moving (-0.15, 0.14) raw xDistance=-0.11 yDistance=-0.17
01:47:12.927 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:47:12.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:12.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:47:12.927 00.000 11060 MoveAxis(E, 0, ABG)
01:47:12.927 00.000 11060 Move returns status 0, amount 0
01:47:12.927 00.000 11060 MoveAxis(N, 0, ABG)
01:47:12.927 00.000 11060 Move returns status 0, amount 0
01:47:12.927 00.000 11060 move complete, result=0
01:47:12.928 00.001 11060 worker thread done servicing request
01:47:12.928 00.000 11060 Worker thread wakes up
01:47:12.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:12.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:12.930 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:13.569 00.639 11060 Exposure complete
01:47:13.800 00.231 11060 worker thread done servicing request
01:47:13.800 00.000 10844 OnExposeComplete: enter
01:47:13.801 00.001 10844 UpdateGuideState(): m_state=6
01:47:13.801 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11115
01:47:13.801 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.02, Mass=2327, SNR=30.3, Peak=236 HFD=3.5
01:47:13.801 00.000 10844 MultiStar: [#1 0.04,1.48,0.00,M2] [#2 -0.06,-0.27,2.32,U] [#3 -0.49,-0.15,1.10,U] [#4 -0.25,-0.02,1.12,U] [#5 -0.13,0.17,1.17,U] [#6 0.30,0.45,1.01,U] [#7 0.98,-0.36,0.00,M7] [#8 0.17,0.15,1.00,U] 
01:47:13.802 00.001 10844 refined, 6 included, MultiStar: {-0.04, 0.01}, one-star: {0.32, 0.14}
01:47:13.802 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.73)
01:47:13.802 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.75)
01:47:13.802 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.80 mountX=-0.01 mountY=-0.04, mountTheta=-1.73
01:47:13.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
01:47:13.803 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
01:47:13.804 00.001 11060 Worker thread wakes up
01:47:13.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:13.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:47:13.804 00.000 10844 UpdateGuideState exits: m=2327 SNR=30.3
01:47:13.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:47:13.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:13.804 00.000 11060 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
01:47:13.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:13.804 00.000 10844 Enqueuing Expose request
01:47:13.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:47:13.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:13.806 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:13.806 00.000 11060 MoveAxis(E, 0, ABG)
01:47:13.806 00.000 11060 Move returns status 0, amount 0
01:47:13.806 00.000 11060 MoveAxis(N, 0, ABG)
01:47:13.806 00.000 11060 Move returns status 0, amount 0
01:47:13.806 00.000 11060 move complete, result=0
01:47:13.806 00.000 11060 worker thread done servicing request
01:47:13.806 00.000 11060 Worker thread wakes up
01:47:13.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:13.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:13.808 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:14.442 00.634 11060 Exposure complete
01:47:14.669 00.227 11060 worker thread done servicing request
01:47:14.677 00.008 10844 OnExposeComplete: enter
01:47:14.677 00.000 10844 UpdateGuideState(): m_state=6
01:47:14.678 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11116
01:47:14.678 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=58.89, Mass=2738, SNR=33.3, Peak=214 HFD=3.5
01:47:14.679 00.001 10844 MultiStar: [#1 -0.41,0.49,0.00,M3] [#2 0.23,-0.32,1.95,U] [#3 -0.68,-0.35,0.00,M2] [#4 -0.17,0.10,0.93,U] [#5 -0.28,0.53,1.00,U] [#6 -0.33,0.09,0.96,U] [#7 0.32,-0.36,0.86,U] [#8 0.53,0.29,0.00,M1] 
01:47:14.679 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.03}, one-star: {0.08, 0.01}
01:47:14.679 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
01:47:14.679 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
01:47:14.679 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.30 mountX=0.03 mountY=0.01, mountTheta=0.44
01:47:14.681 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
01:47:14.681 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
01:47:14.681 00.000 11060 Worker thread wakes up
01:47:14.682 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
01:47:14.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
01:47:14.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:14.682 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.01
01:47:14.682 00.000 10844 UpdateGuideState exits: m=2738 SNR=33.3
01:47:14.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:14.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:14.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:14.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:14.682 00.000 10844 Enqueuing Expose request
01:47:14.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:14.682 00.000 11060 MoveAxis(E, 0, ABG)
01:47:14.682 00.000 11060 Move returns status 0, amount 0
01:47:14.682 00.000 11060 MoveAxis(N, 0, ABG)
01:47:14.682 00.000 11060 Move returns status 0, amount 0
01:47:14.682 00.000 11060 move complete, result=0
01:47:14.683 00.001 11060 worker thread done servicing request
01:47:14.683 00.000 11060 Worker thread wakes up
01:47:14.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:14.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:14.692 00.009 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:15.315 00.623 11060 Exposure complete
01:47:15.532 00.217 11060 worker thread done servicing request
01:47:15.532 00.000 10844 OnExposeComplete: enter
01:47:15.533 00.001 10844 UpdateGuideState(): m_state=6
01:47:15.533 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11117
01:47:15.533 00.000 10844 Star::Find returns 1 (1), X=267.98, Y=59.48, Mass=3182, SNR=36.3, Peak=255 HFD=3.6
01:47:15.534 00.001 10844 MultiStar: [#1 0.30,1.35,0.00,M4] [#2 0.11,-0.29,1.84,U] [#3 -0.58,0.14,0.89,U] [#4 -0.24,1.14,0.00,M1] [#5 0.14,0.39,0.92,U] [#6 -0.21,0.75,0.00,M1] [#7 0.57,-0.47,0.00,M7] [#8 0.25,0.80,0.00,M2] 
01:47:15.534 00.000 10844 refined, 3 included, MultiStar: {-0.10, 0.12}, one-star: {-0.26, 0.60}
01:47:15.534 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
01:47:15.534 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
01:47:15.534 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.27 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
01:47:15.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
01:47:15.536 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
01:47:15.536 00.000 11060 Worker thread wakes up
01:47:15.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:15.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
01:47:15.536 00.000 10844 UpdateGuideState exits: m=3182 SNR=36.3 Saturated
01:47:15.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
01:47:15.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:15.536 00.000 11060 Moving (-0.10, 0.12) raw xDistance=-0.10 yDistance=-0.12
01:47:15.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:15.536 00.000 10844 Enqueuing Expose request
01:47:15.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:47:15.537 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:15.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:47:15.537 00.000 11060 MoveAxis(E, 0, ABG)
01:47:15.537 00.000 11060 Move returns status 0, amount 0
01:47:15.537 00.000 11060 MoveAxis(N, 0, ABG)
01:47:15.537 00.000 11060 Move returns status 0, amount 0
01:47:15.537 00.000 11060 move complete, result=0
01:47:15.537 00.000 11060 worker thread done servicing request
01:47:15.537 00.000 11060 Worker thread wakes up
01:47:15.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:15.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:15.539 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:16.174 00.635 11060 Exposure complete
01:47:16.344 00.170 11060 worker thread done servicing request
01:47:16.346 00.002 10844 OnExposeComplete: enter
01:47:16.346 00.000 10844 UpdateGuideState(): m_state=6
01:47:16.346 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11118
01:47:16.346 00.000 10844 Star::Find returns 1 (0), X=268.97, Y=59.49, Mass=3162, SNR=35.8, Peak=249 HFD=3.6
01:47:16.346 00.000 10844 MultiStar: [#1 0.03,0.64,0.00,M5] [#2 -0.33,0.33,1.92,U] [#3 -0.39,-0.28,0.85,U] [#4 -0.23,0.57,0.00,M2] [#5 -0.17,0.28,0.99,U] [#6 0.31,0.51,0.85,U] [#7 0.06,-0.20,0.76,U] [#8 1.07,0.35,0.00,M3] 
01:47:16.346 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.25}, one-star: {0.73, 0.61}
01:47:16.346 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.38 = -2.91)
01:47:16.346 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
01:47:16.347 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.62 mountX=-0.24 mountY=-0.05, mountTheta=-2.92
01:47:16.348 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.25, opts=13)
01:47:16.348 00.000 10844 Enqueuing Move request for scope (-0.01, 0.25)
01:47:16.348 00.000 11060 Worker thread wakes up
01:47:16.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:16.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
01:47:16.348 00.000 10844 UpdateGuideState exits: m=3162 SNR=35.8
01:47:16.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
01:47:16.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:16.348 00.000 11060 Moving (-0.01, 0.25) raw xDistance=-0.24 yDistance=-0.05
01:47:16.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:16.348 00.000 10844 Enqueuing Expose request
01:47:16.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:47:16.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:16.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:47:16.348 00.000 11060 MoveAxis(E, 42, ABG)
01:47:16.348 00.000 11060 Guiding  Dir = 2, Dur = 42
01:47:16.354 00.006 11060 IsSlewing returns 0
01:47:16.355 00.001 11060 IsGuiding returns 0
01:47:16.416 00.061 11060 IsGuiding returns 0
01:47:16.416 00.000 11060 Move returns status 0, amount 42
01:47:16.416 00.000 11060 MoveAxis(N, 0, ABG)
01:47:16.416 00.000 11060 Move returns status 0, amount 0
01:47:16.416 00.000 11060 move complete, result=0
01:47:16.416 00.000 11060 worker thread done servicing request
01:47:16.416 00.000 11060 Worker thread wakes up
01:47:16.416 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
01:47:16.417 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:16.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:17.063 00.646 11060 Exposure complete
01:47:17.245 00.182 11060 worker thread done servicing request
01:47:17.245 00.000 10844 OnExposeComplete: enter
01:47:17.245 00.000 10844 UpdateGuideState(): m_state=6
01:47:17.245 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11119
01:47:17.246 00.001 10844 Star::Find returns 1 (0), X=269.17, Y=59.00, Mass=2533, SNR=31.3, Peak=239 HFD=3.1
01:47:17.246 00.000 10844 MultiStar: [#1 0.38,0.44,1.03,U] [#2 -0.16,0.42,2.21,U] [#3 -0.66,0.36,0.00,M1] [#4 -0.60,0.78,0.00,M3] [#5 0.13,-0.05,1.11,U] [#6 -0.01,-0.14,0.98,U] [#7 0.62,-0.06,0.00,M7] [#8 0.49,-0.08,1.05,U] 
01:47:17.246 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.17}, one-star: {0.93, 0.12}
01:47:17.246 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
01:47:17.246 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
01:47:17.246 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.27 cameraTheta=0.65 mountX=-0.20 mountY=0.19, mountTheta=2.39
01:47:17.248 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.17, opts=13)
01:47:17.248 00.000 10844 Enqueuing Move request for scope (0.22, 0.17)
01:47:17.248 00.000 11060 Worker thread wakes up
01:47:17.248 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:47:17.248 00.000 10844 UpdateGuideState exits: m=2533 SNR=31.3
01:47:17.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:17.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:17.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
01:47:17.248 00.000 10844 Enqueuing Expose request
01:47:17.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
01:47:17.248 00.000 11060 Moving (0.22, 0.17) raw xDistance=-0.20 yDistance=0.19
01:47:17.249 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:47:17.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:17.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:47:17.249 00.000 11060 MoveAxis(E, 36, ABG)
01:47:17.249 00.000 11060 Guiding  Dir = 2, Dur = 36
01:47:17.263 00.014 11060 IsSlewing returns 0
01:47:17.270 00.007 11060 IsGuiding returns 0
01:47:17.307 00.037 11060 IsGuiding returns 0
01:47:17.307 00.000 11060 Move returns status 0, amount 36
01:47:17.307 00.000 11060 MoveAxis(N, 0, ABG)
01:47:17.307 00.000 11060 Move returns status 0, amount 0
01:47:17.308 00.001 11060 move complete, result=0
01:47:17.308 00.000 11060 worker thread done servicing request
01:47:17.308 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
01:47:17.308 00.000 11060 Worker thread wakes up
01:47:17.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:17.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:17.941 00.633 11060 Exposure complete
01:47:18.124 00.183 11060 worker thread done servicing request
01:47:18.124 00.000 10844 OnExposeComplete: enter
01:47:18.124 00.000 10844 UpdateGuideState(): m_state=6
01:47:18.124 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11120
01:47:18.124 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=59.04, Mass=2619, SNR=32.6, Peak=251 HFD=3.3
01:47:18.125 00.001 10844 MultiStar: [#1 0.28,0.80,0.00,M5] [#2 -0.02,0.13,2.18,U] [#3 -0.84,0.37,0.00,M2] [#4 0.01,0.93,0.00,M4] [#5 0.08,0.23,1.05,U] [#6 0.45,0.25,1.11,U] [#7 0.54,-0.48,0.00,M8] [#8 0.79,0.66,0.00,M3] 
01:47:18.125 00.000 10844 single-star, 3 included, MultiStar: {0.11, 0.18}, one-star: {0.05, 0.16}
01:47:18.125 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
01:47:18.125 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
01:47:18.125 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.29 mountX=-0.17 mountY=0.02, mountTheta=3.02
01:47:18.126 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
01:47:18.126 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
01:47:18.126 00.000 11060 Worker thread wakes up
01:47:18.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
01:47:18.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
01:47:18.126 00.000 11060 Moving (0.05, 0.16) raw xDistance=-0.17 yDistance=0.02
01:47:18.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:47:18.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:18.127 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:18.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:47:18.127 00.000 11060 MoveAxis(E, 30, ABG)
01:47:18.127 00.000 11060 Guiding  Dir = 2, Dur = 30
01:47:18.127 00.000 10844 UpdateGuideState exits: m=2619 SNR=32.6
01:47:18.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:18.127 00.000 10844 Enqueuing Expose request
01:47:18.139 00.012 11060 IsSlewing returns 0
01:47:18.139 00.000 11060 IsGuiding returns 0
01:47:18.171 00.032 11060 IsGuiding returns 0
01:47:18.171 00.000 11060 Move returns status 0, amount 30
01:47:18.172 00.001 11060 MoveAxis(N, 0, ABG)
01:47:18.172 00.000 11060 Move returns status 0, amount 0
01:47:18.172 00.000 11060 move complete, result=0
01:47:18.173 00.001 11060 worker thread done servicing request
01:47:18.173 00.000 11060 Worker thread wakes up
01:47:18.173 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
01:47:18.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:18.174 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:18.802 00.628 11060 Exposure complete
01:47:18.969 00.167 11060 worker thread done servicing request
01:47:18.969 00.000 10844 OnExposeComplete: enter
01:47:18.969 00.000 10844 UpdateGuideState(): m_state=6
01:47:18.970 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11121
01:47:18.970 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=59.11, Mass=2692, SNR=32.5, Peak=241 HFD=3.5
01:47:18.970 00.000 10844 MultiStar: [#1 0.35,0.28,0.95,U] [#2 0.57,0.57,0.00,M1] [#3 -0.93,0.28,0.00,M3] [#4 0.02,0.14,0.94,U] [#5 -0.47,0.63,0.00,M1] [#6 0.28,-0.18,0.94,U] [#7 0.68,-0.92,0.00,M9] [#8 0.65,1.08,0.00,M4] 
01:47:18.970 00.000 10844 refined, 3 included, MultiStar: {0.13, 0.12}, one-star: {-0.10, 0.23}
01:47:18.970 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
01:47:18.970 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
01:47:18.970 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.73 mountX=-0.14 mountY=0.11, mountTheta=2.48
01:47:18.972 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
01:47:18.972 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
01:47:18.972 00.000 11060 Worker thread wakes up
01:47:18.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:18.972 00.000 10844 UpdateGuideState exits: m=2692 SNR=32.5
01:47:18.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:18.972 00.000 10844 Enqueuing Expose request
01:47:18.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
01:47:18.972 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:47:18.972 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=0.11
01:47:18.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:47:18.973 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:18.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:47:18.973 00.000 11060 MoveAxis(E, 26, ABG)
01:47:18.973 00.000 11060 Guiding  Dir = 2, Dur = 26
01:47:18.983 00.010 11060 IsSlewing returns 0
01:47:18.983 00.000 11060 IsGuiding returns 0
01:47:19.016 00.033 11060 IsGuiding returns 0
01:47:19.016 00.000 11060 Move returns status 0, amount 26
01:47:19.017 00.001 11060 MoveAxis(N, 0, ABG)
01:47:19.017 00.000 11060 Move returns status 0, amount 0
01:47:19.017 00.000 11060 move complete, result=0
01:47:19.017 00.000 11060 worker thread done servicing request
01:47:19.017 00.000 11060 Worker thread wakes up
01:47:19.017 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
01:47:19.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:19.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:19.652 00.635 11060 Exposure complete
01:47:19.830 00.178 11060 worker thread done servicing request
01:47:19.831 00.001 10844 OnExposeComplete: enter
01:47:19.831 00.000 10844 UpdateGuideState(): m_state=6
01:47:19.831 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11122
01:47:19.831 00.000 10844 Star::Find returns 1 (1), X=268.19, Y=59.66, Mass=3005, SNR=34.5, Peak=255 HFD=3.5
01:47:19.831 00.000 10844 MultiStar: [#1 0.63,0.12,0.00,M5] [#2 -0.04,-0.03,1.88,U] [#3 -0.88,-0.43,0.00,M4] [#4 -0.46,0.87,0.00,M4] [#5 0.21,0.13,1.00,U] [#6 -0.12,-0.31,0.83,U] [#7 0.14,-1.06,0.00,M10] [#8 0.69,0.48,0.00,M5] 
01:47:19.831 00.000 10844 refined, 3 included, MultiStar: {-0.00, 0.13}, one-star: {-0.05, 0.79}
01:47:19.831 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
01:47:19.831 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
01:47:19.832 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
01:47:19.833 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.13, opts=13)
01:47:19.833 00.000 10844 Enqueuing Move request for scope (-0.00, 0.13)
01:47:19.833 00.000 11060 Worker thread wakes up
01:47:19.833 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:19.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
01:47:19.833 00.000 10844 UpdateGuideState exits: m=3005 SNR=34.5 Saturated
01:47:19.833 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
01:47:19.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:19.833 00.000 11060 Moving (-0.00, 0.13) raw xDistance=-0.13 yDistance=-0.02
01:47:19.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:19.833 00.000 10844 Enqueuing Expose request
01:47:19.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:47:19.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:19.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:47:19.833 00.000 11060 MoveAxis(E, 23, ABG)
01:47:19.833 00.000 11060 Guiding  Dir = 2, Dur = 23
01:47:19.847 00.014 11060 IsSlewing returns 0
01:47:19.847 00.000 11060 IsGuiding returns 0
01:47:19.878 00.031 11060 IsGuiding returns 0
01:47:19.878 00.000 11060 Move returns status 0, amount 23
01:47:19.878 00.000 11060 MoveAxis(N, 0, ABG)
01:47:19.878 00.000 11060 Move returns status 0, amount 0
01:47:19.878 00.000 11060 move complete, result=0
01:47:19.878 00.000 11060 worker thread done servicing request
01:47:19.878 00.000 11060 Worker thread wakes up
01:47:19.879 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:19.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:19.879 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
01:47:20.507 00.628 11060 Exposure complete
01:47:20.668 00.161 11060 worker thread done servicing request
01:47:20.668 00.000 10844 OnExposeComplete: enter
01:47:20.668 00.000 10844 UpdateGuideState(): m_state=6
01:47:20.668 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11123
01:47:20.669 00.001 10844 Star::Find returns 1 (0), X=268.47, Y=58.92, Mass=2583, SNR=32.3, Peak=242 HFD=3.4
01:47:20.669 00.000 10844 MultiStar: [#1 0.47,-0.46,0.00,M6] [#2 -0.28,-0.59,0.00,M1] [#3 -0.34,-0.50,0.00,M5] [#4 0.10,-0.30,0.97,U] [#5 0.21,-0.19,1.05,U] [#6 0.02,-0.43,0.81,U] [#7 0.13,-0.98,0.00,R] [#8 0.97,0.32,0.00,M6] 
01:47:20.669 00.000 10844 single-star, 3 included, MultiStar: {0.15, -0.21}, one-star: {0.23, 0.04}
01:47:20.669 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
01:47:20.669 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
01:47:20.669 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.23 cameraTheta=0.19 mountX=-0.08 mountY=0.22, mountTheta=1.94
01:47:20.671 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.04, opts=13)
01:47:20.671 00.000 10844 Enqueuing Move request for scope (0.23, 0.04)
01:47:20.671 00.000 11060 Worker thread wakes up
01:47:20.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:20.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
01:47:20.671 00.000 10844 UpdateGuideState exits: m=2583 SNR=32.3
01:47:20.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
01:47:20.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:20.671 00.000 11060 Moving (0.23, 0.04) raw xDistance=-0.08 yDistance=0.22
01:47:20.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:20.671 00.000 10844 Enqueuing Expose request
01:47:20.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:47:20.672 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:20.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:47:20.672 00.000 11060 MoveAxis(E, 0, ABG)
01:47:20.672 00.000 11060 Move returns status 0, amount 0
01:47:20.672 00.000 11060 MoveAxis(N, 0, ABG)
01:47:20.672 00.000 11060 Move returns status 0, amount 0
01:47:20.672 00.000 11060 move complete, result=0
01:47:20.672 00.000 11060 worker thread done servicing request
01:47:20.672 00.000 11060 Worker thread wakes up
01:47:20.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:20.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:20.674 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:21.304 00.630 11060 Exposure complete
01:47:21.487 00.183 11060 worker thread done servicing request
01:47:21.487 00.000 10844 OnExposeComplete: enter
01:47:21.487 00.000 10844 UpdateGuideState(): m_state=6
01:47:21.488 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11124
01:47:21.488 00.000 10844 Star::Find returns 1 (1), X=268.16, Y=59.36, Mass=3145, SNR=35.3, Peak=255 HFD=3.6
01:47:21.488 00.000 10844 MultiStar: [#1 -0.18,0.50,0.91,U] [#2 0.30,-0.71,0.00,M2] [#3 -0.13,0.15,0.96,U] [#4 -0.31,-0.12,0.87,U] [#5 0.12,0.03,1.05,U] [#6 0.23,-0.37,0.91,U] [#7 0.25,-0.07,0.79,U] [#8 0.78,0.14,0.00,M7] 
01:47:21.489 00.001 10844 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {-0.08, 0.49}
01:47:21.489 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
01:47:21.489 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.80)
01:47:21.489 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
01:47:21.491 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
01:47:21.491 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
01:47:21.492 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:21.492 00.000 11060 Worker thread wakes up
01:47:21.492 00.000 10844 UpdateGuideState exits: m=3145 SNR=35.3 Saturated
01:47:21.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:21.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:21.492 00.000 10844 Enqueuing Expose request
01:47:21.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:47:21.492 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:47:21.492 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.09 yDistance=-0.03
01:47:21.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:47:21.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:21.493 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:47:21.493 00.000 11060 MoveAxis(E, 0, ABG)
01:47:21.493 00.000 11060 Move returns status 0, amount 0
01:47:21.493 00.000 11060 MoveAxis(N, 0, ABG)
01:47:21.493 00.000 11060 Move returns status 0, amount 0
01:47:21.493 00.000 11060 move complete, result=0
01:47:21.493 00.000 11060 worker thread done servicing request
01:47:21.493 00.000 11060 Worker thread wakes up
01:47:21.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:21.494 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:21.509 00.015 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:22.135 00.626 11060 Exposure complete
01:47:22.312 00.177 11060 worker thread done servicing request
01:47:22.312 00.000 10844 OnExposeComplete: enter
01:47:22.312 00.000 10844 UpdateGuideState(): m_state=6
01:47:22.312 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11125
01:47:22.312 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=59.46, Mass=2536, SNR=31.4, Peak=251 HFD=3.4
01:47:22.312 00.000 10844 MultiStar: [#1 0.34,0.74,0.00,M6] [#2 -0.01,-0.11,1.98,U] [#3 -0.26,0.70,0.00,M5] [#4 -0.25,0.21,1.06,U] [#5 0.10,-0.23,1.09,U] [#6 0.54,0.21,1.01,U] [#7 0.74,0.01,0.00,M1] [#8 1.05,0.26,0.00,M8] 
01:47:22.312 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.09}, one-star: {0.11, 0.58}
01:47:22.312 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
01:47:22.313 00.001 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
01:47:22.313 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.10 mountY=0.06, mountTheta=2.59
01:47:22.314 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.09, opts=13)
01:47:22.314 00.000 10844 Enqueuing Move request for scope (0.08, 0.09)
01:47:22.314 00.000 11060 Worker thread wakes up
01:47:22.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:47:22.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:47:22.314 00.000 11060 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=0.06
01:47:22.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:47:22.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:22.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:47:22.314 00.000 11060 MoveAxis(E, 0, ABG)
01:47:22.315 00.001 11060 Move returns status 0, amount 0
01:47:22.315 00.000 11060 MoveAxis(N, 0, ABG)
01:47:22.315 00.000 11060 Move returns status 0, amount 0
01:47:22.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:22.315 00.000 11060 move complete, result=0
01:47:22.315 00.000 10844 UpdateGuideState exits: m=2536 SNR=31.4
01:47:22.315 00.000 11060 worker thread done servicing request
01:47:22.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:22.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:22.315 00.000 10844 Enqueuing Expose request
01:47:22.315 00.000 11060 Worker thread wakes up
01:47:22.315 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:22.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:22.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:22.949 00.634 11060 Exposure complete
01:47:23.136 00.187 11060 worker thread done servicing request
01:47:23.136 00.000 10844 OnExposeComplete: enter
01:47:23.136 00.000 10844 UpdateGuideState(): m_state=6
01:47:23.136 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11126
01:47:23.136 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=59.80, Mass=3339, SNR=36.5, Peak=233 HFD=3.7
01:47:23.137 00.001 10844 MultiStar: [#1 0.75,-0.06,0.00,M7] [#2 0.13,0.25,1.82,U] [#3 0.21,-0.38,0.95,U] [#4 -0.50,0.68,0.00,M2] [#5 -0.23,0.56,0.00,M1] [#6 -0.13,-0.07,0.90,U] [#7 0.52,-0.05,0.86,U] [#8 1.30,-0.16,0.00,M9] 
01:47:23.137 00.000 10844 refined, 4 included, MultiStar: {0.25, 0.17}, one-star: {0.59, 0.93}
01:47:23.137 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
01:47:23.137 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
01:47:23.137 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.30 cameraTheta=0.59 mountX=-0.21 mountY=0.22, mountTheta=2.33
01:47:23.138 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.17, opts=13)
01:47:23.138 00.000 10844 Enqueuing Move request for scope (0.25, 0.17)
01:47:23.138 00.000 11060 Worker thread wakes up
01:47:23.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:23.138 00.000 10844 UpdateGuideState exits: m=3339 SNR=36.5
01:47:23.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:23.139 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
01:47:23.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:23.139 00.000 10844 Enqueuing Expose request
01:47:23.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
01:47:23.139 00.000 11060 Moving (0.25, 0.17) raw xDistance=-0.21 yDistance=0.22
01:47:23.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:47:23.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:23.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:47:23.139 00.000 11060 MoveAxis(E, 36, ABG)
01:47:23.139 00.000 11060 Guiding  Dir = 2, Dur = 36
01:47:23.145 00.006 11060 IsSlewing returns 0
01:47:23.145 00.000 11060 IsGuiding returns 0
01:47:23.192 00.047 11060 IsGuiding returns 0
01:47:23.193 00.001 11060 Move returns status 0, amount 36
01:47:23.193 00.000 11060 MoveAxis(N, 0, ABG)
01:47:23.193 00.000 11060 Move returns status 0, amount 0
01:47:23.193 00.000 11060 move complete, result=0
01:47:23.193 00.000 11060 worker thread done servicing request
01:47:23.193 00.000 11060 Worker thread wakes up
01:47:23.193 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
01:47:23.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:23.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:23.838 00.645 11060 Exposure complete
01:47:23.999 00.161 11060 worker thread done servicing request
01:47:23.999 00.000 10844 OnExposeComplete: enter
01:47:23.999 00.000 10844 UpdateGuideState(): m_state=6
01:47:23.999 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11127
01:47:23.999 00.000 10844 Star::Find returns 1 (0), X=268.95, Y=59.38, Mass=3189, SNR=35.9, Peak=246 HFD=3.5
01:47:24.000 00.001 10844 MultiStar: [#1 1.02,0.12,0.00,M8] [#2 0.12,-0.25,1.88,U] [#3 0.28,-0.13,0.76,U] [#4 -0.30,0.85,0.00,M3] [#5 -0.14,0.40,0.99,U] [#6 0.04,0.56,0.80,U] [#7 0.95,-0.20,0.00,M1] [#8 1.12,-0.05,0.00,M10] 
01:47:24.000 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.15}, one-star: {0.71, 0.50}
01:47:24.000 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
01:47:24.000 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
01:47:24.000 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.65 mountX=-0.18 mountY=0.16, mountTheta=2.40
01:47:24.001 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.15, opts=13)
01:47:24.001 00.000 10844 Enqueuing Move request for scope (0.19, 0.15)
01:47:24.001 00.000 11060 Worker thread wakes up
01:47:24.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
01:47:24.001 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
01:47:24.001 00.000 11060 Moving (0.19, 0.15) raw xDistance=-0.18 yDistance=0.16
01:47:24.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:47:24.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:24.001 00.000 10844 UpdateGuideState exits: m=3189 SNR=35.9
01:47:24.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:24.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:24.002 00.001 10844 Enqueuing Expose request
01:47:24.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:24.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:47:24.002 00.000 11060 MoveAxis(E, 32, ABG)
01:47:24.002 00.000 11060 Guiding  Dir = 2, Dur = 32
01:47:24.021 00.019 11060 IsSlewing returns 0
01:47:24.021 00.000 11060 IsGuiding returns 0
01:47:24.099 00.078 11060 IsGuiding returns 0
01:47:24.099 00.000 11060 Move returns status 0, amount 32
01:47:24.099 00.000 11060 MoveAxis(N, 0, ABG)
01:47:24.099 00.000 11060 Move returns status 0, amount 0
01:47:24.099 00.000 11060 move complete, result=0
01:47:24.099 00.000 11060 worker thread done servicing request
01:47:24.099 00.000 11060 Worker thread wakes up
01:47:24.099 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
01:47:24.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:24.101 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:24.744 00.643 11060 Exposure complete
01:47:24.908 00.164 11060 worker thread done servicing request
01:47:24.909 00.001 10844 OnExposeComplete: enter
01:47:24.909 00.000 10844 UpdateGuideState(): m_state=6
01:47:24.909 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11128
01:47:24.909 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=58.71, Mass=2275, SNR=30.0, Peak=194 HFD=3.4
01:47:24.909 00.000 10844 MultiStar: [#1 0.70,0.34,0.00,M9] [#2 0.23,-0.74,0.00,M1] [#3 -0.39,0.29,1.05,U] [#4 -0.30,0.22,1.01,U] [#5 -0.10,0.02,1.19,U] [#6 -0.18,-0.20,0.99,U] [#7 0.42,0.12,0.96,U] [#8 0.99,0.25,0.00,R] 
01:47:24.909 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.05}, one-star: {0.61, -0.17}
01:47:24.909 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
01:47:24.909 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
01:47:24.910 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.55 mountX=-0.05 mountY=-0.01, mountTheta=-3.00
01:47:24.912 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.05, opts=13)
01:47:24.912 00.000 10844 Enqueuing Move request for scope (0.00, 0.05)
01:47:24.912 00.000 11060 Worker thread wakes up
01:47:24.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:24.912 00.000 10844 UpdateGuideState exits: m=2275 SNR=30.0
01:47:24.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:24.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:47:24.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:24.912 00.000 10844 Enqueuing Expose request
01:47:24.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:47:24.912 00.000 11060 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.01
01:47:24.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:47:24.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:24.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:47:24.912 00.000 11060 MoveAxis(E, 0, ABG)
01:47:24.912 00.000 11060 Move returns status 0, amount 0
01:47:24.913 00.001 11060 MoveAxis(N, 0, ABG)
01:47:24.913 00.000 11060 Move returns status 0, amount 0
01:47:24.913 00.000 11060 move complete, result=0
01:47:24.913 00.000 11060 worker thread done servicing request
01:47:24.913 00.000 11060 Worker thread wakes up
01:47:24.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:24.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:24.913 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:25.546 00.633 11060 Exposure complete
01:47:25.704 00.158 11060 worker thread done servicing request
01:47:25.704 00.000 10844 OnExposeComplete: enter
01:47:25.704 00.000 10844 UpdateGuideState(): m_state=6
01:47:25.704 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11129
01:47:25.704 00.000 10844 Star::Find returns 1 (0), X=269.00, Y=59.14, Mass=2787, SNR=32.8, Peak=246 HFD=4.0
01:47:25.705 00.001 10844 MultiStar: [#1 -0.04,0.59,1.00,U] [#2 0.07,-0.68,0.00,M2] [#3 -0.23,0.10,0.99,U] [#4 0.06,0.23,0.91,U] [#5 0.09,0.76,0.00,M1] [#6 0.61,-0.43,0.00,M1] [#7 0.36,1.00,0.00,M1] [#8 -0.37,-0.58,0.00,M1] 
01:47:25.705 00.000 10844 refined, 3 included, MultiStar: {0.14, 0.30}, one-star: {0.76, 0.26}
01:47:25.705 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
01:47:25.705 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:47:25.705 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=-0.32 mountY=0.09, mountTheta=2.86
01:47:25.706 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.30, opts=13)
01:47:25.706 00.000 10844 Enqueuing Move request for scope (0.14, 0.30)
01:47:25.706 00.000 11060 Worker thread wakes up
01:47:25.707 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:25.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
01:47:25.707 00.000 10844 UpdateGuideState exits: m=2787 SNR=32.8
01:47:25.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
01:47:25.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:25.707 00.000 11060 Moving (0.14, 0.30) raw xDistance=-0.32 yDistance=0.09
01:47:25.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:25.707 00.000 10844 Enqueuing Expose request
01:47:25.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:47:25.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:25.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:47:25.707 00.000 11060 MoveAxis(E, 55, ABG)
01:47:25.707 00.000 11060 Guiding  Dir = 2, Dur = 55
01:47:25.724 00.017 11060 IsSlewing returns 0
01:47:25.724 00.000 11060 IsGuiding returns 0
01:47:25.786 00.062 11060 IsGuiding returns 0
01:47:25.786 00.000 11060 Move returns status 0, amount 55
01:47:25.786 00.000 11060 MoveAxis(N, 0, ABG)
01:47:25.786 00.000 11060 Move returns status 0, amount 0
01:47:25.786 00.000 11060 move complete, result=0
01:47:25.786 00.000 11060 worker thread done servicing request
01:47:25.786 00.000 11060 Worker thread wakes up
01:47:25.786 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
01:47:25.787 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:25.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:26.423 00.636 11060 Exposure complete
01:47:26.593 00.170 11060 worker thread done servicing request
01:47:26.593 00.000 10844 OnExposeComplete: enter
01:47:26.593 00.000 10844 UpdateGuideState(): m_state=6
01:47:26.593 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11130
01:47:26.593 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=59.06, Mass=2505, SNR=31.5, Peak=246 HFD=3.6
01:47:26.593 00.000 10844 MultiStar: [#1 0.24,0.07,0.92,U] [#2 -0.48,-0.41,0.00,M3] [#3 -0.05,0.15,0.96,U] [#4 -0.95,0.21,0.00,M2] [#5 0.24,0.39,1.07,U] [#6 0.00,-0.44,1.03,U] [#7 0.45,0.22,0.94,U] [#8 -0.50,-0.43,0.00,M2] 
01:47:26.593 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.09}, one-star: {0.40, 0.18}
01:47:26.593 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
01:47:26.593 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
01:47:26.595 00.002 10844 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.42 mountX=-0.13 mountY=0.19, mountTheta=2.17
01:47:26.596 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.09, opts=13)
01:47:26.596 00.000 10844 Enqueuing Move request for scope (0.21, 0.09)
01:47:26.596 00.000 11060 Worker thread wakes up
01:47:26.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:26.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
01:47:26.596 00.000 10844 UpdateGuideState exits: m=2505 SNR=31.5
01:47:26.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
01:47:26.597 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:26.597 00.000 11060 Moving (0.21, 0.09) raw xDistance=-0.13 yDistance=0.19
01:47:26.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:26.597 00.000 10844 Enqueuing Expose request
01:47:26.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:47:26.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:47:26.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:47:26.597 00.000 11060 MoveAxis(E, 24, ABG)
01:47:26.597 00.000 11060 Guiding  Dir = 2, Dur = 24
01:47:26.613 00.016 11060 IsSlewing returns 0
01:47:26.613 00.000 11060 IsGuiding returns 0
01:47:26.644 00.031 11060 IsGuiding returns 0
01:47:26.644 00.000 11060 Move returns status 0, amount 24
01:47:26.644 00.000 11060 MoveAxis(N, 0, ABG)
01:47:26.644 00.000 11060 Move returns status 0, amount 0
01:47:26.644 00.000 11060 move complete, result=0
01:47:26.644 00.000 11060 worker thread done servicing request
01:47:26.644 00.000 11060 Worker thread wakes up
01:47:26.644 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.2 px 0 ms NORTH
01:47:26.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:26.645 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:27.275 00.630 11060 Exposure complete
01:47:27.437 00.162 11060 worker thread done servicing request
01:47:27.437 00.000 10844 OnExposeComplete: enter
01:47:27.437 00.000 10844 UpdateGuideState(): m_state=6
01:47:27.437 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11131
01:47:27.437 00.000 10844 Star::Find returns 1 (1), X=269.06, Y=58.59, Mass=2947, SNR=34.4, Peak=255 HFD=3.3
01:47:27.438 00.001 10844 MultiStar: [#1 0.48,0.45,0.00,M8] [#2 -0.25,-0.07,2.00,U] [#3 -0.08,0.26,0.85,U] [#4 -0.32,-0.04,0.89,U] [#5 0.52,0.42,0.00,M1] [#6 -0.04,0.20,0.92,U] [#7 0.41,0.47,0.00,M1] [#8 0.17,0.17,0.87,U] 
01:47:27.438 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.01}, one-star: {0.82, -0.29}
01:47:27.438 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
01:47:27.438 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
01:47:27.438 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.76 mountX=-0.02 mountY=0.01, mountTheta=2.50
01:47:27.439 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
01:47:27.439 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
01:47:27.440 00.001 11060 Worker thread wakes up
01:47:27.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:27.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:47:27.440 00.000 10844 UpdateGuideState exits: m=2947 SNR=34.4 Saturated
01:47:27.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:47:27.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:27.440 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.02 yDistance=0.01
01:47:27.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:27.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:47:27.440 00.000 10844 Enqueuing Expose request
01:47:27.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:27.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:27.440 00.000 11060 MoveAxis(E, 0, ABG)
01:47:27.440 00.000 11060 Move returns status 0, amount 0
01:47:27.440 00.000 11060 MoveAxis(N, 0, ABG)
01:47:27.440 00.000 11060 Move returns status 0, amount 0
01:47:27.440 00.000 11060 move complete, result=0
01:47:27.441 00.001 11060 worker thread done servicing request
01:47:27.441 00.000 11060 Worker thread wakes up
01:47:27.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:27.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:27.443 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:28.082 00.639 11060 Exposure complete
01:47:28.291 00.209 11060 worker thread done servicing request
01:47:28.291 00.000 10844 OnExposeComplete: enter
01:47:28.291 00.000 10844 UpdateGuideState(): m_state=6
01:47:28.291 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11132
01:47:28.292 00.001 10844 Star::Find returns 1 (0), X=269.20, Y=59.37, Mass=2539, SNR=31.7, Peak=233 HFD=3.7
01:47:28.292 00.000 10844 MultiStar: [#1 0.82,0.49,0.00,M9] [#2 0.13,0.39,2.08,U] [#3 0.06,-0.24,1.00,U] [#4 0.59,0.43,0.00,M2] [#5 0.06,0.18,1.07,U] [#6 0.20,-0.21,0.90,U] [#7 0.87,-0.22,0.00,M2] [#8 -0.52,0.38,0.00,M2] 
01:47:28.292 00.000 10844 refined, 4 included, MultiStar: {0.25, 0.18}, one-star: {0.96, 0.50}
01:47:28.292 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:47:28.292 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:47:28.292 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.18 hyp=0.31 cameraTheta=0.61 mountX=-0.22 mountY=0.22, mountTheta=2.35
01:47:28.294 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.18, opts=13)
01:47:28.294 00.000 10844 Enqueuing Move request for scope (0.25, 0.18)
01:47:28.294 00.000 11060 Worker thread wakes up
01:47:28.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.18) opts 0xd
01:47:28.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.18)
01:47:28.294 00.000 11060 Moving (0.25, 0.18) raw xDistance=-0.22 yDistance=0.22
01:47:28.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:47:28.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:28.295 00.001 10844 UpdateGuideState exits: m=2539 SNR=31.7
01:47:28.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:28.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:28.295 00.000 10844 Enqueuing Expose request
01:47:28.295 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.25 newest=0.43
01:47:28.296 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:47:28.296 00.000 11060 MoveAxis(E, 38, ABG)
01:47:28.296 00.000 11060 Guiding  Dir = 2, Dur = 38
01:47:28.302 00.006 11060 IsSlewing returns 0
01:47:28.302 00.000 11060 IsGuiding returns 0
01:47:28.354 00.052 11060 IsGuiding returns 0
01:47:28.355 00.001 11060 Move returns status 0, amount 38
01:47:28.355 00.000 11060 BLC: Oldest BLC event removed
01:47:28.355 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:47:28.355 00.000 11060 MoveAxis(S, 836, ABG)
01:47:28.355 00.000 11060 duration set to 750 by maxDecDuration
01:47:28.355 00.000 11060 Guiding  Dir = 1, Dur = 750
01:47:28.365 00.010 11060 IsSlewing returns 0
01:47:28.365 00.000 11060 IsGuiding returns 0
01:47:29.135 00.770 11060 IsGuiding returns 0
01:47:29.135 00.000 11060 Move returns status 0, amount 750
01:47:29.135 00.000 11060 move complete, result=0
01:47:29.136 00.001 11060 worker thread done servicing request
01:47:29.136 00.000 11060 Worker thread wakes up
01:47:29.136 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 750 ms SOUTH
01:47:29.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:29.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:29.769 00.633 11060 Exposure complete
01:47:30.058 00.289 10844 OnExposeComplete: enter
01:47:30.058 00.000 10844 UpdateGuideState(): m_state=6
01:47:30.059 00.001 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11133
01:47:30.059 00.000 10844 Star::Find returns 1 (1), X=268.30, Y=59.13, Mass=3155, SNR=36.0, Peak=255 HFD=3.4
01:47:30.059 00.000 10844 MultiStar: [#1 -0.25,0.74,0.00,M10] [#2 0.14,0.29,1.80,U] [#3 -0.33,0.22,0.88,U] [#4 0.23,0.43,0.88,U] [#5 -0.04,0.59,0.90,U] [#6 0.07,1.03,0.00,M1] [#7 -0.19,0.31,0.82,U] [#8 -0.48,1.17,0.00,M3] 
01:47:30.060 00.001 10844 single-star, 5 included, MultiStar: {0.01, 0.34}, one-star: {0.06, 0.25}
01:47:30.060 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
01:47:30.060 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
01:47:30.060 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.35 mountX=-0.26 mountY=0.01, mountTheta=3.08
01:47:30.062 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.25, opts=13)
01:47:30.062 00.000 10844 Enqueuing Move request for scope (0.06, 0.25)
01:47:30.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:30.063 00.001 10844 UpdateGuideState exits: m=3155 SNR=36.0 Saturated
01:47:30.063 00.000 11060 worker thread done servicing request
01:47:30.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:30.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:30.063 00.000 10844 Enqueuing Expose request
01:47:30.064 00.001 11060 Worker thread wakes up
01:47:30.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
01:47:30.064 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
01:47:30.064 00.000 11060 Moving (0.06, 0.25) raw xDistance=-0.26 yDistance=0.01
01:47:30.064 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.34, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.155108, 1:0.014837
01:47:30.064 00.000 11060 BLC: No correction, Miss < min_move
01:47:30.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:47:30.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:30.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:30.064 00.000 11060 MoveAxis(E, 46, ABG)
01:47:30.064 00.000 11060 Guiding  Dir = 2, Dur = 46
01:47:30.073 00.009 11060 IsSlewing returns 0
01:47:30.074 00.001 11060 IsGuiding returns 0
01:47:30.138 00.064 11060 IsGuiding returns 0
01:47:30.138 00.000 11060 Move returns status 0, amount 46
01:47:30.139 00.001 11060 MoveAxis(N, 0, ABG)
01:47:30.139 00.000 11060 Move returns status 0, amount 0
01:47:30.139 00.000 11060 move complete, result=0
01:47:30.139 00.000 11060 worker thread done servicing request
01:47:30.139 00.000 11060 Worker thread wakes up
01:47:30.139 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.0 px 0 ms NORTH
01:47:30.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:30.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:30.772 00.633 11060 Exposure complete
01:47:31.038 00.266 11060 worker thread done servicing request
01:47:31.038 00.000 10844 OnExposeComplete: enter
01:47:31.038 00.000 10844 UpdateGuideState(): m_state=6
01:47:31.038 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11134
01:47:31.038 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=58.60, Mass=2808, SNR=33.7, Peak=255 HFD=3.5
01:47:31.039 00.001 10844 MultiStar: [#1 0.33,0.39,1.01,U] [#2 -0.65,0.46,0.00,M1] [#3 -0.48,0.19,1.05,U] [#4 -0.79,0.12,0.00,M2] [#5 -0.69,0.50,0.00,M1] [#6 0.38,-0.32,0.87,U] [#7 0.46,0.24,0.80,U] [#8 -0.91,0.36,0.00,M4] 
01:47:31.039 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.05}, one-star: {0.03, -0.28}
01:47:31.039 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
01:47:31.039 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
01:47:31.039 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=-0.07 mountY=0.11, mountTheta=2.13
01:47:31.041 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
01:47:31.041 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
01:47:31.041 00.000 11060 Worker thread wakes up
01:47:31.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:31.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
01:47:31.041 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.7 Saturated
01:47:31.041 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
01:47:31.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:31.041 00.000 11060 Moving (0.12, 0.05) raw xDistance=-0.07 yDistance=0.11
01:47:31.043 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:31.043 00.000 10844 Enqueuing Expose request
01:47:31.043 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.34, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.155108, 1:0.014837, 2:0.109169
01:47:31.043 00.000 11060 BLC: No correction, Miss < min_move
01:47:31.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:47:31.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:31.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:47:31.043 00.000 11060 MoveAxis(E, 0, ABG)
01:47:31.043 00.000 11060 Move returns status 0, amount 0
01:47:31.043 00.000 11060 MoveAxis(N, 0, ABG)
01:47:31.043 00.000 11060 Move returns status 0, amount 0
01:47:31.043 00.000 11060 move complete, result=0
01:47:31.043 00.000 11060 worker thread done servicing request
01:47:31.044 00.001 11060 Worker thread wakes up
01:47:31.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:31.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:31.046 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:31.677 00.631 11060 Exposure complete
01:47:31.910 00.233 11060 worker thread done servicing request
01:47:31.910 00.000 10844 OnExposeComplete: enter
01:47:31.910 00.000 10844 UpdateGuideState(): m_state=6
01:47:31.911 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11135
01:47:31.911 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=59.69, Mass=2797, SNR=33.0, Peak=203 HFD=3.6
01:47:31.911 00.000 10844 MultiStar: [#1 -0.25,0.20,0.91,U] [#2 -0.36,-0.25,2.16,U] [#3 -0.33,-0.01,0.93,U] [#4 0.39,0.44,1.08,U] [#5 0.08,-0.15,1.13,U] [#6 -0.32,-0.10,0.92,U] [#7 0.22,0.82,0.00,M1] [#8 -0.10,0.07,0.94,U] 
01:47:31.911 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {0.42, 0.81}
01:47:31.911 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.16)
01:47:31.911 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
01:47:31.912 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.38 mountX=-0.06 mountY=-0.10, mountTheta=-2.16
01:47:31.924 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
01:47:31.924 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
01:47:31.924 00.000 11060 Worker thread wakes up
01:47:31.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:31.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
01:47:31.924 00.000 10844 UpdateGuideState exits: m=2797 SNR=33.0
01:47:31.924 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
01:47:31.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:31.924 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.06 yDistance=-0.10
01:47:31.925 00.001 11060 BLC: window closed
01:47:31.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:31.925 00.000 10844 Enqueuing Expose request
01:47:31.925 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.34, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.155108, 1:0.014837, 2:0.109169
01:47:31.925 00.000 11060 BLC: No correction, Miss < min_move
01:47:31.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:47:31.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:31.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:47:31.925 00.000 11060 MoveAxis(E, 0, ABG)
01:47:31.925 00.000 11060 Move returns status 0, amount 0
01:47:31.925 00.000 11060 MoveAxis(N, 0, ABG)
01:47:31.925 00.000 11060 Move returns status 0, amount 0
01:47:31.925 00.000 11060 move complete, result=0
01:47:31.926 00.001 11060 worker thread done servicing request
01:47:31.926 00.000 11060 Worker thread wakes up
01:47:31.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:31.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:31.929 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:32.565 00.636 11060 Exposure complete
01:47:32.791 00.226 11060 worker thread done servicing request
01:47:32.791 00.000 10844 OnExposeComplete: enter
01:47:32.799 00.008 10844 UpdateGuideState(): m_state=6
01:47:32.800 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11136
01:47:32.800 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.60, Mass=3349, SNR=36.4, Peak=238 HFD=3.5
01:47:32.800 00.000 10844 MultiStar: [#1 0.49,0.19,0.88,U] [#2 -0.02,0.00,1.81,U] [#3 -0.92,0.33,0.00,M1] [#4 0.06,0.12,0.90,U] [#5 0.19,0.27,0.85,U] [#6 -0.17,-0.04,0.83,U] [#7 -0.02,0.81,0.00,M2] [#8 -1.31,0.12,0.00,M4] 
01:47:32.800 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.19}, one-star: {0.06, 0.73}
01:47:32.800 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
01:47:32.800 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
01:47:32.801 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.16 mountX=-0.20 mountY=0.05, mountTheta=2.90
01:47:32.803 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.19, opts=13)
01:47:32.803 00.000 10844 Enqueuing Move request for scope (0.08, 0.19)
01:47:32.803 00.000 11060 Worker thread wakes up
01:47:32.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:32.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
01:47:32.803 00.000 10844 UpdateGuideState exits: m=3349 SNR=36.4
01:47:32.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
01:47:32.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:32.803 00.000 11060 Moving (0.08, 0.19) raw xDistance=-0.20 yDistance=0.05
01:47:32.804 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:32.804 00.000 10844 Enqueuing Expose request
01:47:32.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:47:32.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:32.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:32.804 00.000 11060 MoveAxis(E, 35, ABG)
01:47:32.804 00.000 11060 Guiding  Dir = 2, Dur = 35
01:47:32.808 00.004 11060 IsSlewing returns 0
01:47:32.808 00.000 11060 IsGuiding returns 0
01:47:32.856 00.048 11060 IsGuiding returns 0
01:47:32.856 00.000 11060 Move returns status 0, amount 35
01:47:32.856 00.000 11060 MoveAxis(N, 0, ABG)
01:47:32.856 00.000 11060 Move returns status 0, amount 0
01:47:32.856 00.000 11060 move complete, result=0
01:47:32.856 00.000 11060 worker thread done servicing request
01:47:32.857 00.001 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
01:47:32.857 00.000 11060 Worker thread wakes up
01:47:32.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:32.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:33.504 00.647 11060 Exposure complete
01:47:33.687 00.183 11060 worker thread done servicing request
01:47:33.687 00.000 10844 OnExposeComplete: enter
01:47:33.687 00.000 10844 UpdateGuideState(): m_state=6
01:47:33.687 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11137
01:47:33.688 00.001 10844 Star::Find returns 1 (0), X=268.71, Y=59.50, Mass=2822, SNR=33.4, Peak=221 HFD=3.6
01:47:33.688 00.000 10844 MultiStar: [#1 -0.14,0.29,1.02,U] [#2 -0.25,0.74,0.00,M1] [#3 -0.98,0.86,0.00,M2] [#4 -0.29,0.28,0.88,U] [#5 0.16,0.17,1.04,U] [#6 -0.46,0.79,0.00,M1] [#7 -0.64,0.95,0.00,M3] [#8 -1.10,0.44,0.00,M5] 
01:47:33.688 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.34}, one-star: {0.47, 0.62}
01:47:33.688 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
01:47:33.688 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
01:47:33.688 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.39 mountX=-0.35 mountY=0.01, mountTheta=3.12
01:47:33.690 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.34, opts=13)
01:47:33.690 00.000 10844 Enqueuing Move request for scope (0.06, 0.34)
01:47:33.690 00.000 11060 Worker thread wakes up
01:47:33.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:33.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd
01:47:33.690 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.4
01:47:33.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.34)
01:47:33.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:33.690 00.000 11060 Moving (0.06, 0.34) raw xDistance=-0.35 yDistance=0.01
01:47:33.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:33.690 00.000 10844 Enqueuing Expose request
01:47:33.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:47:33.691 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:33.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:33.691 00.000 11060 MoveAxis(E, 61, ABG)
01:47:33.691 00.000 11060 Guiding  Dir = 2, Dur = 61
01:47:33.705 00.014 11060 IsSlewing returns 0
01:47:33.706 00.001 11060 IsGuiding returns 0
01:47:33.785 00.079 11060 IsGuiding returns 0
01:47:33.785 00.000 11060 Move returns status 0, amount 61
01:47:33.786 00.001 11060 MoveAxis(N, 0, ABG)
01:47:33.786 00.000 11060 Move returns status 0, amount 0
01:47:33.786 00.000 11060 move complete, result=0
01:47:33.786 00.000 11060 worker thread done servicing request
01:47:33.786 00.000 11060 Worker thread wakes up
01:47:33.786 00.000 10844 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
01:47:33.787 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:33.788 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:34.421 00.633 11060 Exposure complete
01:47:34.600 00.179 11060 worker thread done servicing request
01:47:34.600 00.000 10844 OnExposeComplete: enter
01:47:34.600 00.000 10844 UpdateGuideState(): m_state=6
01:47:34.600 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11138
01:47:34.600 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=58.84, Mass=2765, SNR=33.2, Peak=244 HFD=3.4
01:47:34.601 00.001 10844 MultiStar: [#1 0.17,0.23,0.90,U] [#2 -0.65,0.19,0.00,M2] [#3 -0.75,0.18,0.00,M3] [#4 -0.24,-0.07,1.04,U] [#5 -1.03,-0.05,0.00,M1] [#6 -0.36,0.18,0.93,U] [#7 0.66,0.53,0.00,M4] [#8 -0.72,0.37,0.00,M6] 
01:47:34.601 00.000 10844 single-star, 3 included, MultiStar: {-0.10, 0.07}, one-star: {0.06, -0.04}
01:47:34.601 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
01:47:34.601 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
01:47:34.601 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.59 mountX=0.03 mountY=0.07, mountTheta=1.16
01:47:34.602 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
01:47:34.602 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
01:47:34.603 00.001 11060 Worker thread wakes up
01:47:34.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=12, FiltMax=255, Gamma=1.000
01:47:34.603 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.2
01:47:34.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:34.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:34.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:47:34.603 00.000 10844 Enqueuing Expose request
01:47:34.603 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:47:34.603 00.000 11060 Moving (0.06, -0.04) raw xDistance=0.03 yDistance=0.07
01:47:34.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:34.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:34.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:47:34.603 00.000 11060 MoveAxis(E, 0, ABG)
01:47:34.603 00.000 11060 Move returns status 0, amount 0
01:47:34.604 00.001 11060 MoveAxis(N, 0, ABG)
01:47:34.604 00.000 11060 Move returns status 0, amount 0
01:47:34.604 00.000 11060 move complete, result=0
01:47:34.604 00.000 11060 worker thread done servicing request
01:47:34.604 00.000 11060 Worker thread wakes up
01:47:34.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:34.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:34.605 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:35.232 00.627 11060 Exposure complete
01:47:35.414 00.182 11060 worker thread done servicing request
01:47:35.414 00.000 10844 OnExposeComplete: enter
01:47:35.414 00.000 10844 UpdateGuideState(): m_state=6
01:47:35.414 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11139
01:47:35.414 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=58.48, Mass=2475, SNR=31.3, Peak=236 HFD=3.5
01:47:35.415 00.001 10844 MultiStar: [#1 0.35,0.05,0.99,U] [#2 0.08,-0.42,2.21,U] [#3 -0.46,-0.11,1.11,U] [#4 -0.18,-0.33,1.09,U] [#5 -0.58,0.10,1.18,U] [#6 0.26,-0.40,0.95,U] [#7 0.06,0.66,0.00,M5] [#8 -1.02,-0.11,0.00,M7] 
01:47:35.415 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.24}, one-star: {-0.29, -0.40}
01:47:35.415 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
01:47:35.415 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
01:47:35.415 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.99 mountX=0.25 mountY=-0.07, mountTheta=-0.25
01:47:35.416 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.24, opts=13)
01:47:35.416 00.000 10844 Enqueuing Move request for scope (-0.11, -0.24)
01:47:35.417 00.001 11060 Worker thread wakes up
01:47:35.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:47:35.417 00.000 10844 UpdateGuideState exits: m=2475 SNR=31.3
01:47:35.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:35.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:35.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
01:47:35.417 00.000 10844 Enqueuing Expose request
01:47:35.417 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
01:47:35.417 00.000 11060 Moving (-0.11, -0.24) raw xDistance=0.25 yDistance=-0.07
01:47:35.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:47:35.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:35.418 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:47:35.418 00.000 11060 MoveAxis(W, 44, ABG)
01:47:35.418 00.000 11060 Guiding  Dir = 3, Dur = 44
01:47:35.463 00.045 11060 IsSlewing returns 0
01:47:35.464 00.001 11060 IsGuiding returns 0
01:47:35.541 00.077 11060 IsGuiding returns 0
01:47:35.541 00.000 11060 Move returns status 0, amount 44
01:47:35.541 00.000 11060 MoveAxis(N, 0, ABG)
01:47:35.541 00.000 11060 Move returns status 0, amount 0
01:47:35.541 00.000 11060 move complete, result=0
01:47:35.541 00.000 11060 worker thread done servicing request
01:47:35.541 00.000 11060 Worker thread wakes up
01:47:35.541 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
01:47:35.542 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:35.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:36.194 00.652 11060 Exposure complete
01:47:36.372 00.178 11060 worker thread done servicing request
01:47:36.372 00.000 10844 OnExposeComplete: enter
01:47:36.372 00.000 10844 UpdateGuideState(): m_state=6
01:47:36.372 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11140
01:47:36.372 00.000 10844 Star::Find returns 1 (0), X=267.65, Y=59.42, Mass=2460, SNR=31.1, Peak=235 HFD=3.4
01:47:36.373 00.001 10844 MultiStar: [#1 -0.37,0.40,1.01,U] [#2 -1.24,0.30,0.00,M2] [#3 -1.23,0.16,0.00,M3] [#4 0.07,0.59,1.00,U] [#5 -1.11,0.92,0.00,M1] [#6 -0.73,-0.12,0.00,M1] [#7 -0.52,1.22,0.00,M6] [#8 -0.98,0.09,0.00,M8] 
01:47:36.373 00.000 10844 refined, 2 included, MultiStar: {-0.29, 0.51}, one-star: {-0.59, 0.54}
01:47:36.373 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.85 = -2.44)
01:47:36.373 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
01:47:36.373 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.51 hyp=0.59 cameraTheta=2.09 mountX=-0.45 mountY=-0.37, mountTheta=-2.45
01:47:36.374 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.51, opts=13)
01:47:36.374 00.000 10844 Enqueuing Move request for scope (-0.29, 0.51)
01:47:36.374 00.000 11060 Worker thread wakes up
01:47:36.375 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:36.375 00.000 10844 UpdateGuideState exits: m=2460 SNR=31.1
01:47:36.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:36.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:36.375 00.000 10844 Enqueuing Expose request
01:47:36.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.51) opts 0xd
01:47:36.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.51)
01:47:36.375 00.000 11060 Moving (-0.29, 0.51) raw xDistance=-0.45 yDistance=-0.37
01:47:36.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
01:47:36.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:36.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:47:36.375 00.000 11060 MoveAxis(E, 77, ABG)
01:47:36.375 00.000 11060 Guiding  Dir = 2, Dur = 77
01:47:36.406 00.031 11060 IsSlewing returns 0
01:47:36.406 00.000 11060 IsGuiding returns 0
01:47:36.497 00.091 11060 IsGuiding returns 0
01:47:36.497 00.000 11060 Move returns status 0, amount 77
01:47:36.497 00.000 11060 MoveAxis(N, 0, ABG)
01:47:36.497 00.000 11060 Move returns status 0, amount 0
01:47:36.497 00.000 11060 move complete, result=0
01:47:36.498 00.001 11060 worker thread done servicing request
01:47:36.498 00.000 11060 Worker thread wakes up
01:47:36.498 00.000 10844 GuideStep: -0.4 px 77 ms EAST, -0.4 px 0 ms NORTH
01:47:36.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:36.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:37.138 00.640 11060 Exposure complete
01:47:37.315 00.177 11060 worker thread done servicing request
01:47:37.315 00.000 10844 OnExposeComplete: enter
01:47:37.315 00.000 10844 UpdateGuideState(): m_state=6
01:47:37.315 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11141
01:47:37.315 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=59.06, Mass=3888, SNR=39.3, Peak=255 HFD=3.9
01:47:37.316 00.001 10844 MultiStar: [#1 -0.37,0.61,0.00,M4] [#2 -0.40,-0.54,0.00,M3] [#3 -1.17,-0.66,0.00,M4] [#4 -0.35,0.25,0.85,U] [#5 -0.08,0.25,0.91,U] [#6 -0.62,-0.31,0.00,M2] [#7 -0.94,-0.14,0.00,M7] [#8 -0.77,-0.39,0.00,M9] 
01:47:37.316 00.000 10844 single-star, 2 included, MultiStar: {-0.11, 0.23}, one-star: {0.07, 0.18}
01:47:37.316 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
01:47:37.316 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
01:47:37.316 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.21 mountX=-0.19 mountY=0.04, mountTheta=2.95
01:47:37.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.18, opts=13)
01:47:37.317 00.000 10844 Enqueuing Move request for scope (0.07, 0.18)
01:47:37.317 00.000 11060 Worker thread wakes up
01:47:37.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:37.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:47:37.317 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:47:37.317 00.000 11060 Moving (0.07, 0.18) raw xDistance=-0.19 yDistance=0.04
01:47:37.317 00.000 10844 UpdateGuideState exits: m=3888 SNR=39.3 Saturated
01:47:37.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.19
01:47:37.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:37.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:47:37.317 00.000 11060 MoveAxis(E, 36, ABG)
01:47:37.318 00.001 11060 Guiding  Dir = 2, Dur = 36
01:47:37.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:37.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:37.318 00.000 10844 Enqueuing Expose request
01:47:37.359 00.041 11060 IsSlewing returns 0
01:47:37.359 00.000 11060 IsGuiding returns 0
01:47:37.437 00.078 11060 IsGuiding returns 0
01:47:37.437 00.000 11060 Move returns status 0, amount 36
01:47:37.437 00.000 11060 MoveAxis(N, 0, ABG)
01:47:37.437 00.000 11060 Move returns status 0, amount 0
01:47:37.437 00.000 11060 move complete, result=0
01:47:37.437 00.000 11060 worker thread done servicing request
01:47:37.437 00.000 11060 Worker thread wakes up
01:47:37.437 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
01:47:37.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:37.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:38.071 00.634 11060 Exposure complete
01:47:38.239 00.168 11060 worker thread done servicing request
01:47:38.239 00.000 10844 OnExposeComplete: enter
01:47:38.239 00.000 10844 UpdateGuideState(): m_state=6
01:47:38.239 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11142
01:47:38.239 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=58.32, Mass=2924, SNR=34.2, Peak=217 HFD=3.7
01:47:38.241 00.002 10844 MultiStar: [#1 -0.01,0.50,1.00,U] [#2 -0.47,-1.09,0.00,M4] [#3 -0.56,-0.89,0.00,M5] [#4 -0.39,-0.37,0.99,U] [#5 -0.90,0.05,0.00,M1] [#6 -0.57,-0.63,0.00,M3] [#7 -0.42,0.03,0.76,U] [#8 -0.56,-0.28,0.00,M10] 
01:47:38.241 00.000 10844 refined, 3 included, MultiStar: {-0.30, -0.11}, one-star: {-0.40, -0.56}
01:47:38.241 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
01:47:38.241 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
01:47:38.241 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-2.80 mountX=0.16 mountY=-0.28, mountTheta=-1.05
01:47:38.242 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.11, opts=13)
01:47:38.243 00.001 10844 Enqueuing Move request for scope (-0.30, -0.11)
01:47:38.243 00.000 11060 Worker thread wakes up
01:47:38.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.11) opts 0xd
01:47:38.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:38.243 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.11)
01:47:38.243 00.000 10844 UpdateGuideState exits: m=2924 SNR=34.2
01:47:38.243 00.000 11060 Moving (-0.30, -0.11) raw xDistance=0.16 yDistance=-0.28
01:47:38.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:38.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:47:38.244 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:38.244 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:38.244 00.000 10844 Enqueuing Expose request
01:47:38.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:47:38.244 00.000 11060 MoveAxis(W, 26, ABG)
01:47:38.244 00.000 11060 Guiding  Dir = 3, Dur = 26
01:47:38.251 00.007 11060 IsSlewing returns 0
01:47:38.251 00.000 11060 IsGuiding returns 0
01:47:38.282 00.031 11060 IsGuiding returns 0
01:47:38.282 00.000 11060 Move returns status 0, amount 26
01:47:38.282 00.000 11060 MoveAxis(N, 0, ABG)
01:47:38.283 00.001 11060 Move returns status 0, amount 0
01:47:38.283 00.000 11060 move complete, result=0
01:47:38.283 00.000 11060 worker thread done servicing request
01:47:38.283 00.000 11060 Worker thread wakes up
01:47:38.283 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.3 px 0 ms NORTH
01:47:38.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:38.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:38.918 00.635 11060 Exposure complete
01:47:39.082 00.164 11060 worker thread done servicing request
01:47:39.082 00.000 10844 OnExposeComplete: enter
01:47:39.082 00.000 10844 UpdateGuideState(): m_state=6
01:47:39.082 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11143
01:47:39.082 00.000 10844 Star::Find returns 1 (1), X=268.08, Y=58.85, Mass=2808, SNR=33.6, Peak=255 HFD=3.7
01:47:39.083 00.001 10844 MultiStar: [#1 -0.64,0.71,0.00,M4] [#2 -0.12,-0.62,0.00,M5] [#3 -0.84,-0.63,0.00,M6] [#4 -0.12,0.18,0.96,U] [#5 -0.19,0.10,0.98,U] [#6 -0.14,-0.10,0.92,U] [#7 0.30,0.34,0.75,U] [#8 -0.71,-0.33,0.00,R] 
01:47:39.083 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.09}, one-star: {-0.16, -0.03}
01:47:39.083 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.22)
01:47:39.083 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
01:47:39.083 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.32 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:47:39.086 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
01:47:39.086 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
01:47:39.086 00.000 11060 Worker thread wakes up
01:47:39.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
01:47:39.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:47:39.086 00.000 11060 Moving (-0.08, 0.09) raw xDistance=-0.07 yDistance=-0.09
01:47:39.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:47:39.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:39.087 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:39.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:47:39.087 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.6 Saturated
01:47:39.087 00.000 11060 MoveAxis(E, 0, ABG)
01:47:39.087 00.000 11060 Move returns status 0, amount 0
01:47:39.087 00.000 11060 MoveAxis(N, 0, ABG)
01:47:39.087 00.000 11060 Move returns status 0, amount 0
01:47:39.087 00.000 11060 move complete, result=0
01:47:39.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:39.087 00.000 11060 worker thread done servicing request
01:47:39.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:39.087 00.000 10844 Enqueuing Expose request
01:47:39.087 00.000 11060 Worker thread wakes up
01:47:39.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:39.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:39.087 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:39.723 00.636 11060 Exposure complete
01:47:39.912 00.189 11060 worker thread done servicing request
01:47:39.912 00.000 10844 OnExposeComplete: enter
01:47:39.912 00.000 10844 UpdateGuideState(): m_state=6
01:47:39.913 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11144
01:47:39.913 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=59.49, Mass=2704, SNR=33.0, Peak=255 HFD=3.3
01:47:39.913 00.000 10844 MultiStar: [#1 -0.05,0.79,0.00,M5] [#2 -0.46,-0.39,2.18,U] [#3 -0.69,-0.14,0.00,M7] [#4 -0.17,0.45,0.93,U] [#5 -0.27,0.16,1.09,U] [#6 -0.18,-0.06,0.90,U] [#7 0.22,-0.22,0.84,U] [#8 0.17,0.07,0.94,U] 
01:47:39.913 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.02}, one-star: {0.03, 0.62}
01:47:39.913 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
01:47:39.913 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
01:47:39.913 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=0.01 mountY=-0.16, mountTheta=-1.53
01:47:39.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.02, opts=13)
01:47:39.915 00.000 10844 Enqueuing Move request for scope (-0.16, 0.02)
01:47:39.915 00.000 11060 Worker thread wakes up
01:47:39.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:47:39.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:47:39.915 00.000 11060 Moving (-0.16, 0.02) raw xDistance=0.01 yDistance=-0.16
01:47:39.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:47:39.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:39.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:47:39.915 00.000 11060 MoveAxis(E, 0, ABG)
01:47:39.915 00.000 11060 Move returns status 0, amount 0
01:47:39.915 00.000 11060 MoveAxis(N, 0, ABG)
01:47:39.915 00.000 11060 Move returns status 0, amount 0
01:47:39.915 00.000 11060 move complete, result=0
01:47:39.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:47:39.915 00.000 11060 worker thread done servicing request
01:47:39.915 00.000 10844 UpdateGuideState exits: m=2704 SNR=33.0 Saturated
01:47:39.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:39.917 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:39.917 00.000 10844 Enqueuing Expose request
01:47:39.917 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:39.917 00.000 11060 Worker thread wakes up
01:47:39.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:39.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:40.579 00.662 11060 Exposure complete
01:47:40.741 00.162 11060 worker thread done servicing request
01:47:40.742 00.001 10844 OnExposeComplete: enter
01:47:40.742 00.000 10844 UpdateGuideState(): m_state=6
01:47:40.742 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11145
01:47:40.742 00.000 10844 Star::Find returns 1 (1), X=268.01, Y=58.73, Mass=3216, SNR=35.6, Peak=255 HFD=3.8
01:47:40.742 00.000 10844 MultiStar: [#1 0.41,0.12,0.89,U] [#2 -0.58,-0.90,0.00,M5] [#3 -0.21,-0.58,0.00,M8] [#4 -0.14,0.29,1.01,U] [#5 -0.24,-0.48,0.92,U] [#6 0.05,-0.17,0.92,U] [#7 0.09,0.25,0.85,U] [#8 0.34,0.07,0.98,U] 
01:47:40.742 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {-0.23, -0.15}
01:47:40.742 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
01:47:40.742 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
01:47:40.743 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.36 mountX=0.01 mountY=0.04, mountTheta=1.39
01:47:40.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
01:47:40.744 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
01:47:40.744 00.000 11060 Worker thread wakes up
01:47:40.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:40.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
01:47:40.744 00.000 10844 UpdateGuideState exits: m=3216 SNR=35.6 Saturated
01:47:40.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
01:47:40.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:40.744 00.000 11060 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=0.04
01:47:40.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:40.745 00.001 10844 Enqueuing Expose request
01:47:40.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:47:40.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:40.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:47:40.745 00.000 11060 MoveAxis(E, 0, ABG)
01:47:40.745 00.000 11060 Move returns status 0, amount 0
01:47:40.745 00.000 11060 MoveAxis(N, 0, ABG)
01:47:40.745 00.000 11060 Move returns status 0, amount 0
01:47:40.745 00.000 11060 move complete, result=0
01:47:40.745 00.000 11060 worker thread done servicing request
01:47:40.745 00.000 11060 Worker thread wakes up
01:47:40.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:40.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:40.747 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:41.386 00.639 11060 Exposure complete
01:47:41.566 00.180 11060 worker thread done servicing request
01:47:41.566 00.000 10844 OnExposeComplete: enter
01:47:41.566 00.000 10844 UpdateGuideState(): m_state=6
01:47:41.566 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11146
01:47:41.566 00.000 10844 Star::Find returns 1 (0), X=267.91, Y=58.82, Mass=2917, SNR=34.4, Peak=203 HFD=3.7
01:47:41.566 00.000 10844 MultiStar: [#1 -0.46,-0.35,0.99,U] [#2 -0.34,-0.32,1.89,U] [#3 -0.86,-1.03,0.00,M9] [#4 -0.34,-0.32,0.92,U] [#5 -0.31,-0.98,0.00,M1] [#6 -0.71,-0.56,0.00,M1] [#7 -0.38,-0.46,0.73,U] [#8 -0.69,0.45,0.00,M1] 
01:47:41.566 00.000 10844 single-star, 4 included, MultiStar: {-0.36, -0.30}, one-star: {-0.33, -0.06}
01:47:41.566 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
01:47:41.566 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
01:47:41.567 00.001 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.06 hyp=0.33 cameraTheta=-2.96 mountX=0.12 mountY=-0.31, mountTheta=-1.21
01:47:41.569 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.06, opts=13)
01:47:41.569 00.000 10844 Enqueuing Move request for scope (-0.33, -0.06)
01:47:41.569 00.000 11060 Worker thread wakes up
01:47:41.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:41.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.06) opts 0xd
01:47:41.569 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.06)
01:47:41.569 00.000 11060 Moving (-0.33, -0.06) raw xDistance=0.12 yDistance=-0.31
01:47:41.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:47:41.569 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.01 newest=-0.44
01:47:41.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
01:47:41.570 00.001 10844 UpdateGuideState exits: m=2917 SNR=34.4
01:47:41.570 00.000 11060 MoveAxis(E, 0, ABG)
01:47:41.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.570 00.000 11060 Move returns status 0, amount 0
01:47:41.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:41.570 00.000 10844 Enqueuing Expose request
01:47:41.570 00.000 11060 BLC: Oldest BLC event removed
01:47:41.570 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:47:41.570 00.000 11060 MoveAxis(N, 872, ABG)
01:47:41.570 00.000 11060 duration set to 750 by maxDecDuration
01:47:41.570 00.000 11060 Guiding  Dir = 0, Dur = 750
01:47:41.585 00.015 11060 IsSlewing returns 0
01:47:41.585 00.000 11060 IsGuiding returns 0
01:47:42.360 00.775 11060 IsGuiding returns 0
01:47:42.360 00.000 11060 Move returns status 0, amount 750
01:47:42.360 00.000 11060 move complete, result=0
01:47:42.360 00.000 11060 worker thread done servicing request
01:47:42.360 00.000 11060 Worker thread wakes up
01:47:42.360 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
01:47:42.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:42.361 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:42.991 00.630 11060 Exposure complete
01:47:43.149 00.158 11060 worker thread done servicing request
01:47:43.149 00.000 10844 OnExposeComplete: enter
01:47:43.149 00.000 10844 UpdateGuideState(): m_state=6
01:47:43.150 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11147
01:47:43.150 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.97, Mass=2964, SNR=34.2, Peak=216 HFD=3.6
01:47:43.150 00.000 10844 MultiStar: [#1 -0.18,0.24,0.92,U] [#2 -0.27,-0.46,1.96,U] [#3 -0.80,-0.55,0.00,M10] [#4 0.34,-0.19,0.93,U] [#5 -0.35,-0.05,1.05,U] [#6 0.27,-0.49,0.83,U] [#7 -0.03,-0.06,0.79,U] [#8 -0.27,-0.43,0.84,U] 
01:47:43.150 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.20}, one-star: {0.19, 0.09}
01:47:43.150 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
01:47:43.150 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
01:47:43.150 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.91 mountX=0.21 mountY=-0.04, mountTheta=-0.18
01:47:43.152 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.20, opts=13)
01:47:43.152 00.000 10844 Enqueuing Move request for scope (-0.07, -0.20)
01:47:43.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:43.152 00.000 10844 UpdateGuideState exits: m=2964 SNR=34.2
01:47:43.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:43.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:43.152 00.000 10844 Enqueuing Expose request
01:47:43.152 00.000 11060 Worker thread wakes up
01:47:43.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
01:47:43.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
01:47:43.152 00.000 11060 Moving (-0.07, -0.20) raw xDistance=0.21 yDistance=-0.04
01:47:43.152 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.219424, 1:0.037013
01:47:43.152 00.000 11060 BLC: No correction, Miss < min_move
01:47:43.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:47:43.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:43.153 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:43.153 00.000 11060 MoveAxis(W, 36, ABG)
01:47:43.153 00.000 11060 Guiding  Dir = 3, Dur = 36
01:47:43.159 00.006 11060 IsSlewing returns 0
01:47:43.159 00.000 11060 IsGuiding returns 0
01:47:43.206 00.047 11060 IsGuiding returns 0
01:47:43.206 00.000 11060 Move returns status 0, amount 36
01:47:43.206 00.000 11060 MoveAxis(N, 0, ABG)
01:47:43.206 00.000 11060 Move returns status 0, amount 0
01:47:43.206 00.000 11060 move complete, result=0
01:47:43.206 00.000 11060 worker thread done servicing request
01:47:43.206 00.000 11060 Worker thread wakes up
01:47:43.206 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
01:47:43.207 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:43.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:43.838 00.631 11060 Exposure complete
01:47:43.996 00.158 11060 worker thread done servicing request
01:47:43.997 00.001 10844 OnExposeComplete: enter
01:47:43.997 00.000 10844 UpdateGuideState(): m_state=6
01:47:43.997 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11148
01:47:43.997 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=58.87, Mass=2588, SNR=32.2, Peak=222 HFD=3.4
01:47:43.998 00.001 10844 MultiStar: [#1 0.15,0.00,1.02,U] [#2 -0.45,-0.83,0.00,M4] [#3 -0.74,-0.14,0.00,R] [#4 0.64,-0.29,0.00,M1] [#5 0.19,-0.63,0.00,M1] [#6 0.35,-0.06,0.93,U] [#7 0.35,-0.12,0.95,U] [#8 -0.01,-0.13,0.98,U] 
01:47:43.998 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.06}, one-star: {0.41, -0.01}
01:47:43.998 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
01:47:43.999 00.001 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
01:47:43.999 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.25 cameraTheta=-0.24 mountX=0.02 mountY=0.25, mountTheta=1.51
01:47:44.001 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.06, opts=13)
01:47:44.001 00.000 10844 Enqueuing Move request for scope (0.25, -0.06)
01:47:44.002 00.001 11060 Worker thread wakes up
01:47:44.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:44.002 00.000 10844 UpdateGuideState exits: m=2588 SNR=32.2
01:47:44.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:44.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:44.002 00.000 10844 Enqueuing Expose request
01:47:44.003 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
01:47:44.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
01:47:44.003 00.000 11060 Moving (0.25, -0.06) raw xDistance=0.02 yDistance=0.25
01:47:44.003 00.000 11060 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.219424, 1:0.037013, 2:-0.253648
01:47:44.003 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
01:47:44.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:44.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:47:44.004 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:47:44.004 00.000 11060 MoveAxis(E, 0, ABG)
01:47:44.004 00.000 11060 Move returns status 0, amount 0
01:47:44.004 00.000 11060 MoveAxis(N, 0, ABG)
01:47:44.004 00.000 11060 Move returns status 0, amount 0
01:47:44.004 00.000 11060 move complete, result=0
01:47:44.004 00.000 11060 worker thread done servicing request
01:47:44.004 00.000 11060 Worker thread wakes up
01:47:44.005 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:44.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:44.008 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:47:44.636 00.628 11060 Exposure complete
01:47:44.796 00.160 11060 worker thread done servicing request
01:47:44.796 00.000 10844 OnExposeComplete: enter
01:47:44.796 00.000 10844 UpdateGuideState(): m_state=6
01:47:44.796 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11149
01:47:44.796 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=58.85, Mass=3174, SNR=35.6, Peak=253 HFD=3.4
01:47:44.796 00.000 10844 MultiStar: [#1 0.19,-0.09,0.93,U] [#2 -0.06,-0.80,0.00,M5] [#3 0.09,-0.39,0.94,U] [#4 -0.15,-0.23,0.95,U] [#5 -0.08,-0.29,1.00,U] [#6 0.09,-0.43,0.70,U] [#7 0.34,-0.24,0.90,U] [#8 0.20,0.09,0.83,U] 
01:47:44.796 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.20}, one-star: {0.40, -0.03}
01:47:44.796 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
01:47:44.797 00.001 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
01:47:44.797 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-0.98 mountX=0.17 mountY=0.16, mountTheta=0.77
01:47:44.798 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.20, opts=13)
01:47:44.798 00.000 10844 Enqueuing Move request for scope (0.13, -0.20)
01:47:44.798 00.000 11060 Worker thread wakes up
01:47:44.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:44.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
01:47:44.798 00.000 10844 UpdateGuideState exits: m=3174 SNR=35.6
01:47:44.798 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
01:47:44.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:44.798 00.000 11060 Moving (0.13, -0.20) raw xDistance=0.17 yDistance=0.16
01:47:44.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:44.798 00.000 10844 Enqueuing Expose request
01:47:44.799 00.001 11060 BLC: window closed
01:47:44.799 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.38, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.219424, 1:0.037013, 2:-0.253648
01:47:44.799 00.000 11060 BLC: No correction, Miss < min_move
01:47:44.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:47:44.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:44.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:47:44.799 00.000 11060 MoveAxis(W, 30, ABG)
01:47:44.799 00.000 11060 Guiding  Dir = 3, Dur = 30
01:47:44.819 00.020 11060 IsSlewing returns 0
01:47:44.820 00.001 11060 IsGuiding returns 0
01:47:44.882 00.062 11060 IsGuiding returns 0
01:47:44.882 00.000 11060 Move returns status 0, amount 30
01:47:44.882 00.000 11060 MoveAxis(N, 0, ABG)
01:47:44.882 00.000 11060 Move returns status 0, amount 0
01:47:44.882 00.000 11060 move complete, result=0
01:47:44.882 00.000 11060 worker thread done servicing request
01:47:44.882 00.000 11060 Worker thread wakes up
01:47:44.883 00.001 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
01:47:44.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:44.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:45.519 00.636 11060 Exposure complete
01:47:45.696 00.177 10844 OnExposeComplete: enter
01:47:45.696 00.000 11060 worker thread done servicing request
01:47:45.696 00.000 10844 UpdateGuideState(): m_state=6
01:47:45.697 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11150
01:47:45.697 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=58.38, Mass=3182, SNR=36.0, Peak=249 HFD=3.4
01:47:45.697 00.000 10844 MultiStar: [#1 0.25,0.30,0.94,U] [#2 -0.32,-1.02,0.00,M6] [#3 0.25,0.03,0.83,U] [#4 -0.04,-0.04,0.92,U] [#5 -0.15,-0.01,0.89,U] [#6 -0.76,-0.93,0.00,M1] [#7 0.15,-0.22,0.79,U] [#8 0.27,-0.61,0.00,M1] 
01:47:45.697 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.08}, one-star: {0.43, -0.50}
01:47:45.697 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
01:47:45.697 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
01:47:45.697 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.47 mountX=0.05 mountY=0.16, mountTheta=1.28
01:47:45.699 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.08, opts=13)
01:47:45.699 00.000 10844 Enqueuing Move request for scope (0.15, -0.08)
01:47:45.699 00.000 11060 Worker thread wakes up
01:47:45.699 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:45.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
01:47:45.699 00.000 10844 UpdateGuideState exits: m=3182 SNR=36.0
01:47:45.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
01:47:45.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:45.699 00.000 11060 Moving (0.15, -0.08) raw xDistance=0.05 yDistance=0.16
01:47:45.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:45.699 00.000 10844 Enqueuing Expose request
01:47:45.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:47:45.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:45.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:47:45.699 00.000 11060 MoveAxis(E, 0, ABG)
01:47:45.699 00.000 11060 Move returns status 0, amount 0
01:47:45.699 00.000 11060 MoveAxis(N, 0, ABG)
01:47:45.699 00.000 11060 Move returns status 0, amount 0
01:47:45.699 00.000 11060 move complete, result=0
01:47:45.699 00.000 11060 worker thread done servicing request
01:47:45.699 00.000 11060 Worker thread wakes up
01:47:45.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:45.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:45.702 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:46.325 00.623 11060 Exposure complete
01:47:46.526 00.201 11060 worker thread done servicing request
01:47:46.526 00.000 10844 OnExposeComplete: enter
01:47:46.527 00.001 10844 UpdateGuideState(): m_state=6
01:47:46.527 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11151
01:47:46.527 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=59.20, Mass=2821, SNR=33.5, Peak=213 HFD=3.6
01:47:46.527 00.000 10844 MultiStar: [#1 0.28,-0.08,1.04,U] [#2 -0.04,-1.06,0.00,M7] [#3 -0.21,-0.85,0.00,M1] [#4 0.04,-0.07,0.94,U] [#5 0.23,-0.70,0.00,M1] [#6 0.18,-0.50,0.93,U] [#7 -0.19,-0.13,0.83,U] [#8 -0.06,-0.40,0.95,U] 
01:47:46.528 00.001 10844 refined, 5 included, MultiStar: {0.03, -0.14}, one-star: {-0.12, 0.32}
01:47:46.528 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
01:47:46.528 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
01:47:46.528 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.35 mountX=0.13 mountY=0.05, mountTheta=0.38
01:47:46.530 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
01:47:46.530 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
01:47:46.530 00.000 11060 Worker thread wakes up
01:47:46.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
01:47:46.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
01:47:46.530 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.13 yDistance=0.05
01:47:46.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:47:46.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:46.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:46.531 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:46.531 00.000 11060 MoveAxis(W, 23, ABG)
01:47:46.531 00.000 11060 Guiding  Dir = 3, Dur = 23
01:47:46.531 00.000 10844 UpdateGuideState exits: m=2821 SNR=33.5
01:47:46.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:46.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:46.531 00.000 10844 Enqueuing Expose request
01:47:46.538 00.007 11060 IsSlewing returns 0
01:47:46.538 00.000 11060 IsGuiding returns 0
01:47:46.572 00.034 11060 IsGuiding returns 0
01:47:46.572 00.000 11060 Move returns status 0, amount 23
01:47:46.572 00.000 11060 MoveAxis(N, 0, ABG)
01:47:46.572 00.000 11060 Move returns status 0, amount 0
01:47:46.572 00.000 11060 move complete, result=0
01:47:46.572 00.000 11060 worker thread done servicing request
01:47:46.572 00.000 11060 Worker thread wakes up
01:47:46.573 00.001 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
01:47:46.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:46.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:47.217 00.644 11060 Exposure complete
01:47:47.484 00.267 11060 worker thread done servicing request
01:47:47.484 00.000 10844 OnExposeComplete: enter
01:47:47.484 00.000 10844 UpdateGuideState(): m_state=6
01:47:47.485 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11152
01:47:47.485 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=58.96, Mass=2636, SNR=32.2, Peak=243 HFD=3.5
01:47:47.485 00.000 10844 MultiStar: [#1 -0.15,0.24,1.05,U] [#2 -0.81,-0.79,0.00,M8] [#3 0.02,-0.62,0.00,M2] [#4 -0.15,-0.13,0.95,U] [#5 -0.51,-0.47,0.00,M2] [#6 -0.30,-0.84,0.00,M1] [#7 -0.04,0.18,0.86,U] [#8 0.26,-0.39,0.97,U] 
01:47:47.485 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.00}, one-star: {0.21, 0.09}
01:47:47.486 00.001 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
01:47:47.486 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
01:47:47.486 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.05 mountX=-0.00 mountY=0.03, mountTheta=1.70
01:47:47.487 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.00, opts=13)
01:47:47.487 00.000 10844 Enqueuing Move request for scope (0.03, -0.00)
01:47:47.488 00.001 11060 Worker thread wakes up
01:47:47.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:47.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
01:47:47.488 00.000 10844 UpdateGuideState exits: m=2636 SNR=32.2
01:47:47.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
01:47:47.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:47.488 00.000 11060 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=0.03
01:47:47.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:47.489 00.001 10844 Enqueuing Expose request
01:47:47.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:47:47.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:47.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:47:47.489 00.000 11060 MoveAxis(E, 0, ABG)
01:47:47.489 00.000 11060 Move returns status 0, amount 0
01:47:47.489 00.000 11060 MoveAxis(N, 0, ABG)
01:47:47.489 00.000 11060 Move returns status 0, amount 0
01:47:47.489 00.000 11060 move complete, result=0
01:47:47.489 00.000 11060 worker thread done servicing request
01:47:47.489 00.000 11060 Worker thread wakes up
01:47:47.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:47.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:47.491 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:48.121 00.630 11060 Exposure complete
01:47:48.398 00.277 10844 OnExposeComplete: enter
01:47:48.398 00.000 10844 UpdateGuideState(): m_state=6
01:47:48.399 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11153
01:47:48.399 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=58.93, Mass=2869, SNR=33.9, Peak=229 HFD=3.5
01:47:48.399 00.000 10844 MultiStar: [#1 0.57,-0.07,1.09,U] [#2 -0.23,-0.57,0.00,M9] [#3 0.85,-0.25,0.00,M3] [#4 0.07,-0.14,0.87,U] [#5 -0.29,0.34,1.04,U] [#6 0.25,-0.47,0.84,U] [#7 0.52,-0.19,0.76,U] [#8 0.31,-0.00,0.97,U] 
01:47:48.400 00.001 10844 refined, 6 included, MultiStar: {0.16, -0.05}, one-star: {-0.25, 0.05}
01:47:48.400 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
01:47:48.400 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
01:47:48.400 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=0.02 mountY=0.16, mountTheta=1.43
01:47:48.402 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
01:47:48.402 00.000 11060 worker thread done servicing request
01:47:48.402 00.000 10844 Enqueuing Move request for scope (0.16, -0.05)
01:47:48.402 00.000 11060 Worker thread wakes up
01:47:48.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
01:47:48.404 00.002 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
01:47:48.404 00.000 11060 Moving (0.16, -0.05) raw xDistance=0.02 yDistance=0.16
01:47:48.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:48.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:48.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:48.404 00.000 10844 UpdateGuideState exits: m=2869 SNR=33.9
01:47:48.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:47:48.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:48.404 00.000 11060 MoveAxis(E, 0, ABG)
01:47:48.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:48.404 00.000 10844 Enqueuing Expose request
01:47:48.404 00.000 11060 Move returns status 0, amount 0
01:47:48.404 00.000 11060 MoveAxis(N, 0, ABG)
01:47:48.405 00.001 11060 Move returns status 0, amount 0
01:47:48.405 00.000 11060 move complete, result=0
01:47:48.405 00.000 11060 worker thread done servicing request
01:47:48.405 00.000 11060 Worker thread wakes up
01:47:48.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:48.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:48.408 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:47:49.039 00.631 11060 Exposure complete
01:47:49.287 00.248 11060 worker thread done servicing request
01:47:49.287 00.000 10844 OnExposeComplete: enter
01:47:49.287 00.000 10844 UpdateGuideState(): m_state=6
01:47:49.287 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11154
01:47:49.288 00.001 10844 Star::Find returns 1 (0), X=268.32, Y=58.34, Mass=2820, SNR=32.6, Peak=240 HFD=3.6
01:47:49.288 00.000 10844 MultiStar: [#1 0.50,-0.10,1.01,U] [#2 -0.57,-0.73,0.00,M10] [#3 0.37,-0.20,1.03,U] [#4 -0.08,0.17,1.02,U] [#5 -0.03,-0.07,1.02,U] [#6 -0.20,0.00,0.87,U] [#7 -0.12,-0.03,0.89,U] [#8 0.11,-0.61,0.00,M1] 
01:47:49.288 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.11}, one-star: {0.08, -0.54}
01:47:49.288 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
01:47:49.288 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
01:47:49.288 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.93 mountX=0.10 mountY=0.10, mountTheta=0.81
01:47:49.291 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
01:47:49.291 00.000 10844 Enqueuing Move request for scope (0.08, -0.11)
01:47:49.291 00.000 11060 Worker thread wakes up
01:47:49.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:49.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:47:49.291 00.000 10844 UpdateGuideState exits: m=2820 SNR=32.6
01:47:49.292 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:47:49.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:49.292 00.000 11060 Moving (0.08, -0.11) raw xDistance=0.10 yDistance=0.10
01:47:49.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:49.292 00.000 10844 Enqueuing Expose request
01:47:49.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:47:49.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:49.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:47:49.292 00.000 11060 MoveAxis(E, 0, ABG)
01:47:49.292 00.000 11060 Move returns status 0, amount 0
01:47:49.292 00.000 11060 MoveAxis(N, 0, ABG)
01:47:49.292 00.000 11060 Move returns status 0, amount 0
01:47:49.292 00.000 11060 move complete, result=0
01:47:49.293 00.001 11060 worker thread done servicing request
01:47:49.293 00.000 11060 Worker thread wakes up
01:47:49.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:49.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:49.295 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:49.928 00.633 11060 Exposure complete
01:47:50.161 00.233 11060 worker thread done servicing request
01:47:50.161 00.000 10844 OnExposeComplete: enter
01:47:50.161 00.000 10844 UpdateGuideState(): m_state=6
01:47:50.161 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11155
01:47:50.161 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=58.36, Mass=2556, SNR=30.8, Peak=249 HFD=3.4
01:47:50.162 00.001 10844 MultiStar: [#1 0.59,-0.30,0.00,M1] [#2 -0.54,-0.89,0.00,R] [#3 0.20,-0.99,0.00,M3] [#4 -0.72,0.29,0.00,M1] [#5 0.58,-0.49,0.00,M1] [#6 -0.03,-0.92,0.00,M1] [#7 0.34,0.10,1.02,U] [#8 0.30,-0.81,0.00,M2] 
01:47:50.162 00.000 10844 refined, 1 included, MultiStar: {-0.03, -0.21}, one-star: {-0.40, -0.52}
01:47:50.162 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
01:47:50.162 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
01:47:50.162 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.71 mountX=0.21 mountY=0.01, mountTheta=0.03
01:47:50.164 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.21, opts=13)
01:47:50.164 00.000 10844 Enqueuing Move request for scope (-0.03, -0.21)
01:47:50.164 00.000 11060 Worker thread wakes up
01:47:50.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:50.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
01:47:50.164 00.000 10844 UpdateGuideState exits: m=2556 SNR=30.8
01:47:50.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
01:47:50.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:50.165 00.001 11060 Moving (-0.03, -0.21) raw xDistance=0.21 yDistance=0.01
01:47:50.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:50.165 00.000 10844 Enqueuing Expose request
01:47:50.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:47:50.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:50.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:50.165 00.000 11060 MoveAxis(W, 36, ABG)
01:47:50.165 00.000 11060 Guiding  Dir = 3, Dur = 36
01:47:50.173 00.008 11060 IsSlewing returns 0
01:47:50.173 00.000 11060 IsGuiding returns 0
01:47:50.220 00.047 11060 IsGuiding returns 0
01:47:50.220 00.000 11060 Move returns status 0, amount 36
01:47:50.220 00.000 11060 MoveAxis(N, 0, ABG)
01:47:50.221 00.001 11060 Move returns status 0, amount 0
01:47:50.221 00.000 11060 move complete, result=0
01:47:50.221 00.000 11060 worker thread done servicing request
01:47:50.221 00.000 11060 Worker thread wakes up
01:47:50.221 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
01:47:50.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:50.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:50.853 00.632 11060 Exposure complete
01:47:51.065 00.212 11060 worker thread done servicing request
01:47:51.065 00.000 10844 OnExposeComplete: enter
01:47:51.065 00.000 10844 UpdateGuideState(): m_state=6
01:47:51.066 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11156
01:47:51.066 00.000 10844 Star::Find returns 1 (1), X=268.20, Y=59.05, Mass=2740, SNR=33.0, Peak=255 HFD=3.1
01:47:51.066 00.000 10844 MultiStar: [#1 0.13,0.07,1.03,U] [#2 0.90,0.07,0.00,M1] [#3 0.65,-0.61,0.00,M4] [#4 -0.25,0.06,0.96,U] [#5 0.37,-0.05,1.06,U] [#6 -0.51,-0.00,0.90,U] [#7 0.14,-0.44,0.77,U] [#8 0.37,-0.06,1.07,U] 
01:47:51.066 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {-0.04, 0.17}
01:47:51.066 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
01:47:51.066 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
01:47:51.067 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.52 mountX=0.02 mountY=0.05, mountTheta=1.23
01:47:51.068 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
01:47:51.068 00.000 10844 Enqueuing Move request for scope (0.04, -0.02)
01:47:51.068 00.000 11060 Worker thread wakes up
01:47:51.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:51.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:47:51.068 00.000 10844 UpdateGuideState exits: m=2740 SNR=33.0 Saturated
01:47:51.068 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:47:51.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:51.069 00.001 11060 Moving (0.04, -0.02) raw xDistance=0.02 yDistance=0.05
01:47:51.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:51.069 00.000 10844 Enqueuing Expose request
01:47:51.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:51.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:51.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:51.069 00.000 11060 MoveAxis(E, 0, ABG)
01:47:51.069 00.000 11060 Move returns status 0, amount 0
01:47:51.069 00.000 11060 MoveAxis(N, 0, ABG)
01:47:51.070 00.001 11060 Move returns status 0, amount 0
01:47:51.070 00.000 11060 move complete, result=0
01:47:51.070 00.000 11060 worker thread done servicing request
01:47:51.070 00.000 11060 Worker thread wakes up
01:47:51.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:51.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:51.073 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:47:51.720 00.647 11060 Exposure complete
01:47:51.930 00.210 11060 worker thread done servicing request
01:47:51.931 00.001 10844 OnExposeComplete: enter
01:47:51.931 00.000 10844 UpdateGuideState(): m_state=6
01:47:51.931 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11157
01:47:51.931 00.000 10844 Star::Find returns 1 (1), X=268.10, Y=59.03, Mass=2740, SNR=33.2, Peak=255 HFD=3.0
01:47:51.931 00.000 10844 MultiStar: [#1 -0.06,-0.39,1.06,U] [#2 0.59,-0.14,2.00,U] [#3 0.24,-0.69,0.00,M5] [#4 -0.37,-0.50,0.00,M1] [#5 0.02,-0.58,0.89,U] [#6 -0.15,-0.58,0.89,U] [#7 -0.29,-0.41,0.85,U] [#8 0.01,-0.64,0.00,M2] 
01:47:51.931 00.000 10844 single-star, 5 included, MultiStar: {0.09, -0.29}, one-star: {-0.14, 0.15}
01:47:51.931 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
01:47:51.932 00.001 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
01:47:51.932 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.31 mountX=-0.13 mountY=-0.16, mountTheta=-2.23
01:47:51.933 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.15, opts=13)
01:47:51.933 00.000 10844 Enqueuing Move request for scope (-0.14, 0.15)
01:47:51.933 00.000 11060 Worker thread wakes up
01:47:51.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:51.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
01:47:51.934 00.001 10844 UpdateGuideState exits: m=2740 SNR=33.2 Saturated
01:47:51.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
01:47:51.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:51.934 00.000 11060 Moving (-0.14, 0.15) raw xDistance=-0.13 yDistance=-0.16
01:47:51.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:51.934 00.000 10844 Enqueuing Expose request
01:47:51.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:47:51.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:51.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:47:51.934 00.000 11060 MoveAxis(E, 22, ABG)
01:47:51.934 00.000 11060 Guiding  Dir = 2, Dur = 22
01:47:51.974 00.040 11060 IsSlewing returns 0
01:47:51.974 00.000 11060 IsGuiding returns 0
01:47:52.020 00.046 11060 IsGuiding returns 0
01:47:52.021 00.001 11060 Move returns status 0, amount 22
01:47:52.021 00.000 11060 MoveAxis(N, 0, ABG)
01:47:52.021 00.000 11060 Move returns status 0, amount 0
01:47:52.021 00.000 11060 move complete, result=0
01:47:52.021 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
01:47:52.022 00.001 11060 worker thread done servicing request
01:47:52.022 00.000 11060 Worker thread wakes up
01:47:52.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:52.024 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:52.652 00.628 11060 Exposure complete
01:47:52.822 00.170 11060 worker thread done servicing request
01:47:52.822 00.000 10844 OnExposeComplete: enter
01:47:52.822 00.000 10844 UpdateGuideState(): m_state=6
01:47:52.822 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11158
01:47:52.822 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=58.74, Mass=2860, SNR=33.3, Peak=227 HFD=3.3
01:47:52.823 00.001 10844 MultiStar: [#1 -0.05,-0.56,1.03,U] [#2 -0.29,0.12,1.96,U] [#3 -0.03,-0.89,0.00,M6] [#4 0.24,0.19,0.88,U] [#5 -0.13,-0.53,1.04,U] [#6 -0.17,-0.30,0.94,U] [#7 0.37,-0.06,0.81,U] [#8 0.34,-0.29,0.99,U] 
01:47:52.823 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.17}, one-star: {0.25, -0.14}
01:47:52.823 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
01:47:52.823 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
01:47:52.823 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.45 mountX=0.17 mountY=0.05, mountTheta=0.29
01:47:52.824 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.17, opts=13)
01:47:52.826 00.002 10844 Enqueuing Move request for scope (0.02, -0.17)
01:47:52.826 00.000 11060 Worker thread wakes up
01:47:52.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:52.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
01:47:52.826 00.000 10844 UpdateGuideState exits: m=2860 SNR=33.3
01:47:52.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
01:47:52.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:52.826 00.000 11060 Moving (0.02, -0.17) raw xDistance=0.17 yDistance=0.05
01:47:52.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:52.826 00.000 10844 Enqueuing Expose request
01:47:52.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:47:52.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:52.827 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:47:52.827 00.000 11060 MoveAxis(W, 28, ABG)
01:47:52.827 00.000 11060 Guiding  Dir = 3, Dur = 28
01:47:52.831 00.004 11060 IsSlewing returns 0
01:47:52.831 00.000 11060 IsGuiding returns 0
01:47:52.879 00.048 11060 IsGuiding returns 0
01:47:52.879 00.000 11060 Move returns status 0, amount 28
01:47:52.879 00.000 11060 MoveAxis(N, 0, ABG)
01:47:52.879 00.000 11060 Move returns status 0, amount 0
01:47:52.880 00.001 11060 move complete, result=0
01:47:52.880 00.000 11060 worker thread done servicing request
01:47:52.880 00.000 11060 Worker thread wakes up
01:47:52.880 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
01:47:52.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:52.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:53.510 00.630 11060 Exposure complete
01:47:53.688 00.178 11060 worker thread done servicing request
01:47:53.688 00.000 10844 OnExposeComplete: enter
01:47:53.688 00.000 10844 UpdateGuideState(): m_state=6
01:47:53.689 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11159
01:47:53.689 00.000 10844 Star::Find returns 1 (1), X=268.46, Y=58.43, Mass=2758, SNR=32.8, Peak=255 HFD=3.3
01:47:53.689 00.000 10844 MultiStar: [#1 0.57,-0.64,0.00,M1] [#2 0.21,-0.14,2.10,U] [#3 0.51,-0.62,0.00,M7] [#4 0.09,-0.38,0.95,U] [#5 -0.26,-0.58,0.00,M1] [#6 -0.34,-0.83,0.00,M1] [#7 0.28,-0.34,0.89,U] [#8 -0.24,-0.21,0.89,U] 
01:47:53.689 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.27}, one-star: {0.22, -0.45}
01:47:53.689 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
01:47:53.689 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
01:47:53.689 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.11 mountX=0.24 mountY=0.18, mountTheta=0.63
01:47:53.691 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.27, opts=13)
01:47:53.691 00.000 10844 Enqueuing Move request for scope (0.13, -0.27)
01:47:53.691 00.000 11060 Worker thread wakes up
01:47:53.692 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:53.692 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
01:47:53.692 00.000 10844 UpdateGuideState exits: m=2758 SNR=32.8 Saturated
01:47:53.692 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
01:47:53.692 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:53.692 00.000 11060 Moving (0.13, -0.27) raw xDistance=0.24 yDistance=0.18
01:47:53.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:53.692 00.000 10844 Enqueuing Expose request
01:47:53.692 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:47:53.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:53.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:47:53.692 00.000 11060 MoveAxis(W, 43, ABG)
01:47:53.692 00.000 11060 Guiding  Dir = 3, Dur = 43
01:47:53.712 00.020 11060 IsSlewing returns 0
01:47:53.712 00.000 11060 IsGuiding returns 0
01:47:53.770 00.058 11060 IsGuiding returns 0
01:47:53.770 00.000 11060 Move returns status 0, amount 43
01:47:53.770 00.000 11060 MoveAxis(N, 0, ABG)
01:47:53.770 00.000 11060 Move returns status 0, amount 0
01:47:53.770 00.000 11060 move complete, result=0
01:47:53.770 00.000 11060 worker thread done servicing request
01:47:53.771 00.001 11060 Worker thread wakes up
01:47:53.771 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
01:47:53.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:53.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:54.400 00.629 11060 Exposure complete
01:47:54.583 00.183 11060 worker thread done servicing request
01:47:54.583 00.000 10844 OnExposeComplete: enter
01:47:54.583 00.000 10844 UpdateGuideState(): m_state=6
01:47:54.583 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11160
01:47:54.585 00.002 10844 Star::Find returns 1 (0), X=268.59, Y=58.46, Mass=2695, SNR=32.4, Peak=210 HFD=3.3
01:47:54.585 00.000 10844 MultiStar: [#1 0.41,-0.19,1.02,U] [#2 0.42,-0.38,2.09,U] [#3 0.95,-0.90,0.00,M8] [#4 0.23,-0.67,0.00,M1] [#5 0.06,-0.99,0.00,M2] [#6 0.87,-1.08,0.00,M2] [#7 0.53,-0.51,0.00,M1] [#8 0.39,-0.52,0.00,M1] 
01:47:54.585 00.000 10844 refined, 2 included, MultiStar: {0.40, -0.34}, one-star: {0.36, -0.42}
01:47:54.586 00.001 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
01:47:54.586 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:47:54.586 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.34 hyp=0.53 cameraTheta=-0.71 mountX=0.27 mountY=0.45, mountTheta=1.04
01:47:54.588 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.34, opts=13)
01:47:54.588 00.000 10844 Enqueuing Move request for scope (0.40, -0.34)
01:47:54.588 00.000 11060 Worker thread wakes up
01:47:54.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:54.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.34) opts 0xd
01:47:54.588 00.000 10844 UpdateGuideState exits: m=2695 SNR=32.4
01:47:54.588 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.34)
01:47:54.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:54.588 00.000 11060 Moving (0.40, -0.34) raw xDistance=0.27 yDistance=0.45
01:47:54.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:54.588 00.000 10844 Enqueuing Expose request
01:47:54.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
01:47:54.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:54.589 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:47:54.589 00.000 11060 MoveAxis(W, 47, ABG)
01:47:54.589 00.000 11060 Guiding  Dir = 3, Dur = 47
01:47:54.599 00.010 11060 IsSlewing returns 0
01:47:54.599 00.000 11060 IsGuiding returns 0
01:47:54.661 00.062 11060 IsGuiding returns 0
01:47:54.661 00.000 11060 Move returns status 0, amount 47
01:47:54.661 00.000 11060 MoveAxis(N, 0, ABG)
01:47:54.661 00.000 11060 Move returns status 0, amount 0
01:47:54.662 00.001 11060 move complete, result=0
01:47:54.662 00.000 11060 worker thread done servicing request
01:47:54.662 00.000 11060 Worker thread wakes up
01:47:54.662 00.000 10844 GuideStep: 0.3 px 47 ms WEST, 0.5 px 0 ms NORTH
01:47:54.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:54.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:55.302 00.640 11060 Exposure complete
01:47:55.472 00.170 11060 worker thread done servicing request
01:47:55.472 00.000 10844 OnExposeComplete: enter
01:47:55.472 00.000 10844 UpdateGuideState(): m_state=6
01:47:55.472 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11161
01:47:55.472 00.000 10844 Star::Find returns 1 (0), X=269.07, Y=58.44, Mass=2566, SNR=32.5, Peak=206 HFD=3.5
01:47:55.472 00.000 10844 MultiStar: [#1 0.80,-0.16,0.00,M1] [#2 1.27,-0.65,0.00,M1] [#3 1.06,-0.91,0.00,M9] [#4 0.08,-0.81,0.00,M2] [#5 0.37,-0.51,0.00,M3] [#6 0.57,-1.36,0.00,M3] [#7 0.68,-0.13,0.00,M2] [#8 0.95,-0.96,0.00,M2] 
01:47:55.472 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
01:47:55.472 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
01:47:55.472 00.000 10844 CameraToMount -- cameraX=0.83 cameraY=-0.44 hyp=0.94 cameraTheta=-0.49 mountX=0.28 mountY=0.89, mountTheta=1.26
01:47:55.474 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.83, y=-0.44, opts=13)
01:47:55.474 00.000 10844 Enqueuing Move request for scope (0.83, -0.44)
01:47:55.474 00.000 11060 Worker thread wakes up
01:47:55.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:55.474 00.000 10844 UpdateGuideState exits: m=2566 SNR=32.5
01:47:55.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:55.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:55.475 00.001 10844 Enqueuing Expose request
01:47:55.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.44) opts 0xd
01:47:55.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.83, -0.44)
01:47:55.475 00.000 11060 Moving (0.83, -0.44) raw xDistance=0.28 yDistance=0.89
01:47:55.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
01:47:55.475 00.000 11060 resist switch: large excursion: input 0.89 thresh 0.57 direction from -1 to 1
01:47:55.475 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.66
01:47:55.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.89
01:47:55.475 00.000 11060 MoveAxis(W, 51, ABG)
01:47:55.475 00.000 11060 Guiding  Dir = 3, Dur = 51
01:47:55.521 00.046 11060 IsSlewing returns 0
01:47:55.522 00.001 11060 IsGuiding returns 0
01:47:55.599 00.077 11060 IsGuiding returns 0
01:47:55.599 00.000 11060 Move returns status 0, amount 51
01:47:55.599 00.000 11060 BLC: Oldest BLC event removed
01:47:55.599 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:47:55.599 00.000 11060 MoveAxis(S, 1095, ABG)
01:47:55.599 00.000 11060 duration set to 750 by maxDecDuration
01:47:55.599 00.000 11060 Guiding  Dir = 1, Dur = 750
01:47:55.614 00.015 11060 IsSlewing returns 0
01:47:55.614 00.000 11060 IsGuiding returns 0
01:47:56.392 00.778 11060 IsGuiding returns 0
01:47:56.392 00.000 11060 Move returns status 0, amount 750
01:47:56.392 00.000 11060 move complete, result=0
01:47:56.392 00.000 11060 worker thread done servicing request
01:47:56.392 00.000 10844 GuideStep: 0.3 px 51 ms WEST, 0.9 px 750 ms SOUTH
01:47:56.392 00.000 11060 Worker thread wakes up
01:47:56.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:56.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:57.025 00.633 11060 Exposure complete
01:47:57.202 00.177 11060 worker thread done servicing request
01:47:57.202 00.000 10844 OnExposeComplete: enter
01:47:57.202 00.000 10844 UpdateGuideState(): m_state=6
01:47:57.202 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11162
01:47:57.202 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=58.99, Mass=2380, SNR=30.4, Peak=225 HFD=3.3
01:47:57.203 00.001 10844 MultiStar: [#1 0.84,0.27,0.00,M2] [#2 0.75,-0.15,0.00,M2] [#3 0.42,-0.65,0.00,M10] [#4 -0.08,-0.50,1.19,U] [#5 0.04,0.22,1.16,U] [#6 -0.40,0.48,0.00,M4] [#7 0.85,0.52,0.00,M3] [#8 0.52,-0.53,0.00,M3] 
01:47:57.203 00.000 10844 refined, 2 included, MultiStar: {0.14, -0.07}, one-star: {0.50, 0.11}
01:47:57.203 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
01:47:57.203 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
01:47:57.203 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.47 mountX=0.04 mountY=0.15, mountTheta=1.28
01:47:57.205 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.07, opts=13)
01:47:57.205 00.000 10844 Enqueuing Move request for scope (0.14, -0.07)
01:47:57.205 00.000 11060 Worker thread wakes up
01:47:57.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:47:57.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:47:57.205 00.000 11060 Moving (0.14, -0.07) raw xDistance=0.04 yDistance=0.15
01:47:57.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:57.205 00.000 10844 UpdateGuideState exits: m=2380 SNR=30.4
01:47:57.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:57.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:57.206 00.001 10844 Enqueuing Expose request
01:47:57.206 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.620588, 1:0.148408
01:47:57.206 00.000 11060 BLC: No correction, Miss < min_move
01:47:57.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:47:57.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:57.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:47:57.206 00.000 11060 MoveAxis(E, 0, ABG)
01:47:57.206 00.000 11060 Move returns status 0, amount 0
01:47:57.206 00.000 11060 MoveAxis(N, 0, ABG)
01:47:57.206 00.000 11060 Move returns status 0, amount 0
01:47:57.206 00.000 11060 move complete, result=0
01:47:57.206 00.000 11060 worker thread done servicing request
01:47:57.206 00.000 11060 Worker thread wakes up
01:47:57.207 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:57.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:57.208 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:57.839 00.631 11060 Exposure complete
01:47:58.016 00.177 11060 worker thread done servicing request
01:47:58.016 00.000 10844 OnExposeComplete: enter
01:47:58.016 00.000 10844 UpdateGuideState(): m_state=6
01:47:58.016 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11163
01:47:58.016 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=58.83, Mass=2687, SNR=32.7, Peak=228 HFD=3.1
01:47:58.016 00.000 10844 MultiStar: [#1 0.74,-0.68,0.00,M3] [#2 0.79,-0.07,0.00,M3] [#3 0.65,-0.58,0.00,R] [#4 -0.12,-0.02,1.02,U] [#5 0.31,-0.65,0.00,M3] [#6 0.32,-0.42,0.87,U] [#7 0.52,-0.21,0.87,U] [#8 0.18,0.21,0.96,U] 
01:47:58.016 00.000 10844 refined, 4 included, MultiStar: {0.30, -0.09}, one-star: {0.64, -0.05}
01:47:58.016 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
01:47:58.016 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
01:47:58.016 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.29 mountX=0.04 mountY=0.31, mountTheta=1.46
01:47:58.018 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.09, opts=13)
01:47:58.018 00.000 10844 Enqueuing Move request for scope (0.30, -0.09)
01:47:58.018 00.000 11060 Worker thread wakes up
01:47:58.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:47:58.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
01:47:58.018 00.000 10844 UpdateGuideState exits: m=2687 SNR=32.7
01:47:58.018 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
01:47:58.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.018 00.000 11060 Moving (0.30, -0.09) raw xDistance=0.04 yDistance=0.31
01:47:58.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:58.018 00.000 10844 Enqueuing Expose request
01:47:58.018 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.37, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.620588, 1:0.148408, 2:0.312157
01:47:58.018 00.000 11060 BLC: Under-shoot: nominal increase by 207
01:47:58.018 00.000 11060 BLC: window closed
01:47:58.018 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:47:58.018 00.000 11060 BLC: Pulse adjusted to 750
01:47:58.019 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:47:58.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
01:47:58.019 00.000 11060 MoveAxis(E, 0, ABG)
01:47:58.019 00.000 11060 Move returns status 0, amount 0
01:47:58.019 00.000 11060 MoveAxis(S, 121, ABG)
01:47:58.019 00.000 11060 Guiding  Dir = 1, Dur = 121
01:47:58.037 00.018 11060 IsSlewing returns 0
01:47:58.037 00.000 11060 IsGuiding returns 0
01:47:58.162 00.125 11060 IsGuiding returns 0
01:47:58.162 00.000 11060 Move returns status 0, amount 121
01:47:58.162 00.000 11060 move complete, result=0
01:47:58.162 00.000 11060 worker thread done servicing request
01:47:58.162 00.000 11060 Worker thread wakes up
01:47:58.162 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 121 ms SOUTH
01:47:58.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:58.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:58.515 00.353 10844 evsrv: cli 0EEEDA30 connect
01:47:58.515 00.000 10844 case statement mapped state 6 to 3
01:47:58.516 00.001 10844 case statement mapped state 6 to 3
01:47:58.516 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"50867e4c-1578-4c7b-a71e-64dc52a14164"}
01:47:58.516 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"50867e4c-1578-4c7b-a71e-64dc52a14164"}
01:47:58.517 00.001 10844 evsrv: cli 0EEEDA30 disconnect
01:47:58.792 00.275 11060 Exposure complete
01:47:58.954 00.162 10844 OnExposeComplete: enter
01:47:58.954 00.000 11060 worker thread done servicing request
01:47:58.954 00.000 10844 UpdateGuideState(): m_state=6
01:47:58.954 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11164
01:47:58.954 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=58.49, Mass=2627, SNR=32.2, Peak=255 HFD=3.2
01:47:58.954 00.000 10844 MultiStar: [#1 0.75,-0.56,0.00,M4] [#2 0.88,-0.24,0.00,M4] [#3 -0.47,0.31,1.00,U] [#4 -0.06,-0.29,1.07,U] [#5 0.54,-0.43,0.00,M4] [#6 0.07,-0.58,0.83,U] [#7 0.32,-0.55,0.00,M3] [#8 0.10,0.27,1.01,U] 
01:47:58.954 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.12}, one-star: {0.31, -0.39}
01:47:58.955 00.001 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
01:47:58.955 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
01:47:58.955 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.69 mountX=0.12 mountY=0.01, mountTheta=0.05
01:47:58.956 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
01:47:58.956 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
01:47:58.956 00.000 11060 Worker thread wakes up
01:47:58.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:47:58.956 00.000 10844 UpdateGuideState exits: m=2627 SNR=32.2 Saturated
01:47:58.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:58.958 00.002 10844 Enqueuing Expose request
01:47:58.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
01:47:58.958 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
01:47:58.958 00.000 11060 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.01
01:47:58.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:47:58.964 00.006 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:58.965 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:47:58.965 00.000 11060 MoveAxis(W, 21, ABG)
01:47:58.965 00.000 11060 Guiding  Dir = 3, Dur = 21
01:47:58.975 00.010 11060 IsSlewing returns 0
01:47:58.975 00.000 11060 IsGuiding returns 0
01:47:59.007 00.032 11060 IsGuiding returns 0
01:47:59.007 00.000 11060 Move returns status 0, amount 21
01:47:59.007 00.000 11060 MoveAxis(N, 0, ABG)
01:47:59.007 00.000 11060 Move returns status 0, amount 0
01:47:59.007 00.000 11060 move complete, result=0
01:47:59.007 00.000 11060 worker thread done servicing request
01:47:59.007 00.000 11060 Worker thread wakes up
01:47:59.007 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
01:47:59.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:59.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:59.637 00.630 11060 Exposure complete
01:47:59.809 00.172 11060 worker thread done servicing request
01:47:59.809 00.000 10844 OnExposeComplete: enter
01:47:59.810 00.001 10844 UpdateGuideState(): m_state=6
01:47:59.810 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11165
01:47:59.810 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=59.04, Mass=2878, SNR=33.7, Peak=218 HFD=2.9
01:47:59.810 00.000 10844 MultiStar: [#1 0.43,-0.05,0.96,U] [#2 0.16,-0.18,2.15,U] [#3 -0.65,-0.10,0.00,M1] [#4 0.38,-0.10,1.01,U] [#5 0.38,-0.52,0.00,M5] [#6 -0.06,-0.66,0.00,M3] [#7 0.58,-0.34,0.00,M4] [#8 0.07,0.02,0.85,U] 
01:47:59.810 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.06}, one-star: {-0.20, 0.17}
01:47:59.811 00.001 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
01:47:59.811 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
01:47:59.811 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.33 mountX=0.03 mountY=0.18, mountTheta=1.42
01:47:59.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.06, opts=13)
01:47:59.812 00.000 10844 Enqueuing Move request for scope (0.17, -0.06)
01:47:59.812 00.000 11060 Worker thread wakes up
01:47:59.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:47:59.812 00.000 10844 UpdateGuideState exits: m=2878 SNR=33.7
01:47:59.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:59.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:47:59.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:47:59.812 00.000 10844 Enqueuing Expose request
01:47:59.813 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:47:59.813 00.000 11060 Moving (0.17, -0.06) raw xDistance=0.03 yDistance=0.18
01:47:59.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:59.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:59.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:47:59.813 00.000 11060 MoveAxis(E, 0, ABG)
01:47:59.813 00.000 11060 Move returns status 0, amount 0
01:47:59.813 00.000 11060 MoveAxis(N, 0, ABG)
01:47:59.813 00.000 11060 Move returns status 0, amount 0
01:47:59.813 00.000 11060 move complete, result=0
01:47:59.813 00.000 11060 worker thread done servicing request
01:47:59.814 00.001 11060 Worker thread wakes up
01:47:59.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:47:59.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:47:59.815 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:00.456 00.641 11060 Exposure complete
01:48:00.627 00.171 11060 worker thread done servicing request
01:48:00.627 00.000 10844 OnExposeComplete: enter
01:48:00.627 00.000 10844 UpdateGuideState(): m_state=6
01:48:00.628 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11166
01:48:00.628 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=59.05, Mass=3113, SNR=35.1, Peak=241 HFD=3.0
01:48:00.628 00.000 10844 MultiStar: [#1 -0.30,-0.08,0.87,U] [#2 0.10,-0.51,1.94,U] [#3 -0.30,-0.34,0.89,U] [#4 -0.07,-0.67,0.00,M1] [#5 0.14,-0.76,0.00,M6] [#6 -0.32,-0.58,0.00,M4] [#7 0.16,-0.44,0.85,U] [#8 -0.50,-0.30,0.83,U] 
01:48:00.628 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.28}, one-star: {-0.28, 0.18}
01:48:00.628 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
01:48:00.628 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
01:48:00.628 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.28 hyp=0.32 cameraTheta=-2.03 mountX=0.30 mountY=-0.09, mountTheta=-0.30
01:48:00.629 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.28, opts=13)
01:48:00.630 00.001 10844 Enqueuing Move request for scope (-0.14, -0.28)
01:48:00.630 00.000 11060 Worker thread wakes up
01:48:00.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.28) opts 0xd
01:48:00.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:48:00.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.28)
01:48:00.630 00.000 11060 Moving (-0.14, -0.28) raw xDistance=0.30 yDistance=-0.09
01:48:00.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
01:48:00.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:00.630 00.000 10844 UpdateGuideState exits: m=3113 SNR=35.1
01:48:00.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:48:00.630 00.000 11060 MoveAxis(W, 53, ABG)
01:48:00.630 00.000 11060 Guiding  Dir = 3, Dur = 53
01:48:00.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:00.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:00.630 00.000 10844 Enqueuing Expose request
01:48:00.635 00.005 11060 IsSlewing returns 0
01:48:00.635 00.000 11060 IsGuiding returns 0
01:48:00.698 00.063 11060 IsGuiding returns 0
01:48:00.698 00.000 11060 Move returns status 0, amount 53
01:48:00.698 00.000 11060 MoveAxis(N, 0, ABG)
01:48:00.698 00.000 11060 Move returns status 0, amount 0
01:48:00.698 00.000 11060 move complete, result=0
01:48:00.698 00.000 11060 worker thread done servicing request
01:48:00.699 00.001 10844 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
01:48:00.699 00.000 11060 Worker thread wakes up
01:48:00.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:00.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:01.330 00.631 11060 Exposure complete
01:48:01.502 00.172 11060 worker thread done servicing request
01:48:01.502 00.000 10844 OnExposeComplete: enter
01:48:01.502 00.000 10844 UpdateGuideState(): m_state=6
01:48:01.502 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11167
01:48:01.502 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=58.28, Mass=2912, SNR=34.6, Peak=238 HFD=3.2
01:48:01.504 00.002 10844 MultiStar: [#1 -0.20,-0.36,0.94,U] [#2 -0.17,0.19,1.86,U] [#3 -0.20,0.22,0.91,U] [#4 -0.21,-0.91,0.00,M2] [#5 -0.66,-0.32,0.00,M7] [#6 -0.40,-0.59,0.00,M5] [#7 -0.11,0.01,0.85,U] [#8 -0.22,-0.11,0.96,U] 
01:48:01.504 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.07}, one-star: {0.36, -0.60}
01:48:01.504 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
01:48:01.504 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
01:48:01.504 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.48 mountX=0.09 mountY=-0.08, mountTheta=-0.74
01:48:01.505 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.07, opts=13)
01:48:01.505 00.000 10844 Enqueuing Move request for scope (-0.10, -0.07)
01:48:01.505 00.000 11060 Worker thread wakes up
01:48:01.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:01.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
01:48:01.505 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.6
01:48:01.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
01:48:01.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:01.505 00.000 11060 Moving (-0.10, -0.07) raw xDistance=0.09 yDistance=-0.08
01:48:01.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:01.505 00.000 10844 Enqueuing Expose request
01:48:01.506 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:48:01.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:01.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:01.506 00.000 11060 MoveAxis(E, 0, ABG)
01:48:01.506 00.000 11060 Move returns status 0, amount 0
01:48:01.506 00.000 11060 MoveAxis(N, 0, ABG)
01:48:01.506 00.000 11060 Move returns status 0, amount 0
01:48:01.506 00.000 11060 move complete, result=0
01:48:01.506 00.000 11060 worker thread done servicing request
01:48:01.506 00.000 11060 Worker thread wakes up
01:48:01.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:01.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:01.508 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:02.143 00.635 11060 Exposure complete
01:48:02.315 00.172 11060 worker thread done servicing request
01:48:02.315 00.000 10844 OnExposeComplete: enter
01:48:02.315 00.000 10844 UpdateGuideState(): m_state=6
01:48:02.316 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11168
01:48:02.316 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=58.43, Mass=2861, SNR=34.5, Peak=235 HFD=3.6
01:48:02.316 00.000 10844 MultiStar: [#1 0.17,-0.11,0.91,U] [#2 0.53,0.10,1.88,U] [#3 -0.50,-0.46,0.00,M1] [#4 0.18,-0.75,0.00,M3] [#5 0.17,-0.25,1.04,U] [#6 -1.27,-0.38,0.00,M6] [#7 -0.20,-0.53,0.86,U] [#8 0.00,0.18,0.90,U] 
01:48:02.316 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.14}, one-star: {-0.05, -0.45}
01:48:02.316 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
01:48:02.316 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
01:48:02.316 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.68 mountX=0.10 mountY=0.19, mountTheta=1.07
01:48:02.318 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.14, opts=13)
01:48:02.318 00.000 10844 Enqueuing Move request for scope (0.17, -0.14)
01:48:02.318 00.000 11060 Worker thread wakes up
01:48:02.318 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:02.318 00.000 10844 UpdateGuideState exits: m=2861 SNR=34.5
01:48:02.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:02.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:02.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
01:48:02.318 00.000 10844 Enqueuing Expose request
01:48:02.319 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
01:48:02.319 00.000 11060 Moving (0.17, -0.14) raw xDistance=0.10 yDistance=0.19
01:48:02.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:48:02.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
01:48:02.319 00.000 11060 MoveAxis(E, 0, ABG)
01:48:02.319 00.000 11060 Move returns status 0, amount 0
01:48:02.319 00.000 11060 MoveAxis(S, 74, ABG)
01:48:02.319 00.000 11060 Guiding  Dir = 1, Dur = 74
01:48:02.327 00.008 11060 IsSlewing returns 0
01:48:02.327 00.000 11060 IsGuiding returns 0
01:48:02.417 00.090 11060 IsGuiding returns 0
01:48:02.417 00.000 11060 Move returns status 0, amount 74
01:48:02.417 00.000 11060 move complete, result=0
01:48:02.417 00.000 11060 worker thread done servicing request
01:48:02.417 00.000 11060 Worker thread wakes up
01:48:02.417 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 74 ms SOUTH
01:48:02.418 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:02.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:03.055 00.637 11060 Exposure complete
01:48:03.206 00.151 11060 worker thread done servicing request
01:48:03.206 00.000 10844 OnExposeComplete: enter
01:48:03.206 00.000 10844 UpdateGuideState(): m_state=6
01:48:03.206 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11169
01:48:03.206 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=58.55, Mass=2556, SNR=31.7, Peak=231 HFD=3.4
01:48:03.207 00.001 10844 MultiStar: [#1 -0.26,-1.32,0.00,M1] [#2 -0.04,-0.51,2.08,U] [#3 -1.41,0.21,0.00,M2] [#4 -0.15,-0.49,1.03,U] [#5 -0.26,-0.73,0.00,M7] [#6 -0.09,-0.99,0.00,M7] [#7 -0.52,-0.44,0.00,M2] [#8 -0.49,-0.77,0.00,M1] 
01:48:03.207 00.000 10844 refined, 2 included, MultiStar: {-0.15, -0.46}, one-star: {-0.35, -0.33}
01:48:03.207 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
01:48:03.207 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
01:48:03.207 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.46 hyp=0.48 cameraTheta=-1.88 mountX=0.48 mountY=-0.07, mountTheta=-0.14
01:48:03.207 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.46, opts=13)
01:48:03.207 00.000 10844 Enqueuing Move request for scope (-0.15, -0.46)
01:48:03.208 00.001 11060 Worker thread wakes up
01:48:03.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:48:03.208 00.000 10844 UpdateGuideState exits: m=2556 SNR=31.7
01:48:03.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:03.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:03.208 00.000 10844 Enqueuing Expose request
01:48:03.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.46) opts 0xd
01:48:03.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.46)
01:48:03.208 00.000 11060 Moving (-0.15, -0.46) raw xDistance=0.48 yDistance=-0.07
01:48:03.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
01:48:03.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:03.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:48:03.208 00.000 11060 MoveAxis(W, 83, ABG)
01:48:03.208 00.000 11060 Guiding  Dir = 3, Dur = 83
01:48:03.223 00.015 11060 IsSlewing returns 0
01:48:03.223 00.000 11060 IsGuiding returns 0
01:48:03.311 00.088 11060 IsGuiding returns 0
01:48:03.311 00.000 11060 Move returns status 0, amount 83
01:48:03.311 00.000 11060 MoveAxis(N, 0, ABG)
01:48:03.311 00.000 11060 Move returns status 0, amount 0
01:48:03.312 00.001 11060 move complete, result=0
01:48:03.312 00.000 11060 worker thread done servicing request
01:48:03.312 00.000 10844 GuideStep: 0.5 px 83 ms WEST, -0.1 px 0 ms NORTH
01:48:03.312 00.000 11060 Worker thread wakes up
01:48:03.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:03.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:03.942 00.630 11060 Exposure complete
01:48:04.151 00.209 11060 worker thread done servicing request
01:48:04.151 00.000 10844 OnExposeComplete: enter
01:48:04.151 00.000 10844 UpdateGuideState(): m_state=6
01:48:04.151 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11170
01:48:04.151 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=58.69, Mass=2578, SNR=32.0, Peak=246 HFD=3.3
01:48:04.152 00.001 10844 MultiStar: [#1 -0.25,-0.05,0.93,U] [#2 0.16,-0.22,2.22,U] [#3 -0.91,0.51,0.00,M3] [#4 0.05,-0.50,0.94,U] [#5 -0.41,-0.52,0.00,M8] [#6 -0.77,-0.92,0.00,M8] [#7 -0.77,-0.19,0.00,M3] [#8 0.27,-0.50,0.93,U] 
01:48:04.152 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.28}, one-star: {0.28, -0.18}
01:48:04.152 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
01:48:04.152 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
01:48:04.152 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.16 mountX=0.25 mountY=0.16, mountTheta=0.58
01:48:04.153 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.28, opts=13)
01:48:04.153 00.000 10844 Enqueuing Move request for scope (0.12, -0.28)
01:48:04.154 00.001 11060 Worker thread wakes up
01:48:04.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:04.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
01:48:04.154 00.000 10844 UpdateGuideState exits: m=2578 SNR=32.0
01:48:04.154 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
01:48:04.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:04.154 00.000 11060 Moving (0.12, -0.28) raw xDistance=0.25 yDistance=0.16
01:48:04.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:04.154 00.000 10844 Enqueuing Expose request
01:48:04.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:48:04.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:04.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:48:04.155 00.001 11060 MoveAxis(W, 46, ABG)
01:48:04.155 00.000 11060 Guiding  Dir = 3, Dur = 46
01:48:04.171 00.016 11060 IsSlewing returns 0
01:48:04.171 00.000 11060 IsGuiding returns 0
01:48:04.233 00.062 11060 IsGuiding returns 0
01:48:04.233 00.000 11060 Move returns status 0, amount 46
01:48:04.233 00.000 11060 MoveAxis(N, 0, ABG)
01:48:04.233 00.000 11060 Move returns status 0, amount 0
01:48:04.233 00.000 11060 move complete, result=0
01:48:04.233 00.000 11060 worker thread done servicing request
01:48:04.234 00.001 11060 Worker thread wakes up
01:48:04.234 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
01:48:04.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:04.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:04.862 00.628 11060 Exposure complete
01:48:05.080 00.218 11060 worker thread done servicing request
01:48:05.080 00.000 10844 OnExposeComplete: enter
01:48:05.080 00.000 10844 UpdateGuideState(): m_state=6
01:48:05.081 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11171
01:48:05.081 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=58.43, Mass=2941, SNR=34.5, Peak=255 HFD=3.3
01:48:05.081 00.000 10844 MultiStar: [#1 -0.13,0.37,0.99,U] [#2 0.16,-0.57,1.85,U] [#3 -0.89,-0.57,0.00,M4] [#4 -0.70,0.15,0.00,M2] [#5 -0.20,-0.27,0.94,U] [#6 -0.66,-0.80,0.00,M9] [#7 0.07,0.07,0.76,U] [#8 0.20,-0.14,0.89,U] 
01:48:05.081 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.23}, one-star: {0.29, -0.45}
01:48:05.081 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
01:48:05.081 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
01:48:05.082 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.23 mountX=0.21 mountY=0.12, mountTheta=0.51
01:48:05.083 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.23, opts=13)
01:48:05.083 00.000 10844 Enqueuing Move request for scope (0.08, -0.23)
01:48:05.084 00.001 11060 Worker thread wakes up
01:48:05.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:05.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
01:48:05.084 00.000 10844 UpdateGuideState exits: m=2941 SNR=34.5 Saturated
01:48:05.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:05.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
01:48:05.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:05.084 00.000 11060 Moving (0.08, -0.23) raw xDistance=0.21 yDistance=0.12
01:48:05.084 00.000 10844 Enqueuing Expose request
01:48:05.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:48:05.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:05.085 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:48:05.085 00.000 11060 MoveAxis(W, 38, ABG)
01:48:05.085 00.000 11060 Guiding  Dir = 3, Dur = 38
01:48:05.091 00.006 11060 IsSlewing returns 0
01:48:05.091 00.000 11060 IsGuiding returns 0
01:48:05.138 00.047 11060 IsGuiding returns 0
01:48:05.146 00.008 11060 Move returns status 0, amount 38
01:48:05.147 00.001 11060 MoveAxis(N, 0, ABG)
01:48:05.147 00.000 11060 Move returns status 0, amount 0
01:48:05.147 00.000 11060 move complete, result=0
01:48:05.147 00.000 11060 worker thread done servicing request
01:48:05.147 00.000 11060 Worker thread wakes up
01:48:05.147 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
01:48:05.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:05.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:05.789 00.642 11060 Exposure complete
01:48:06.058 00.269 11060 worker thread done servicing request
01:48:06.058 00.000 10844 OnExposeComplete: enter
01:48:06.058 00.000 10844 UpdateGuideState(): m_state=6
01:48:06.059 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11172
01:48:06.059 00.000 10844 Star::Find returns 1 (0), X=267.76, Y=58.49, Mass=2840, SNR=33.6, Peak=231 HFD=3.4
01:48:06.059 00.000 10844 MultiStar: [#1 -0.27,-0.07,0.94,U] [#2 0.28,0.40,1.96,U] [#3 -0.62,-0.17,0.00,M5] [#4 -0.68,-1.16,0.00,M3] [#5 0.43,-0.82,0.00,M8] [#6 -1.08,-0.94,0.00,M10] [#7 -0.40,-0.02,0.82,U] [#8 0.24,-0.45,1.03,U] 
01:48:06.059 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.03}, one-star: {-0.48, -0.39}
01:48:06.060 00.001 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
01:48:06.060 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
01:48:06.060 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.65 mountX=0.03 mountY=-0.04, mountTheta=-0.90
01:48:06.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
01:48:06.061 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
01:48:06.062 00.001 11060 Worker thread wakes up
01:48:06.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:48:06.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:06.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:48:06.062 00.000 10844 UpdateGuideState exits: m=2840 SNR=33.6
01:48:06.062 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=-0.04
01:48:06.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:06.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:48:06.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:06.062 00.000 10844 Enqueuing Expose request
01:48:06.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:06.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:48:06.064 00.002 11060 MoveAxis(E, 0, ABG)
01:48:06.064 00.000 11060 Move returns status 0, amount 0
01:48:06.064 00.000 11060 MoveAxis(N, 0, ABG)
01:48:06.064 00.000 11060 Move returns status 0, amount 0
01:48:06.064 00.000 11060 move complete, result=0
01:48:06.064 00.000 11060 worker thread done servicing request
01:48:06.064 00.000 11060 Worker thread wakes up
01:48:06.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:06.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:06.065 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:06.697 00.632 11060 Exposure complete
01:48:06.965 00.268 11060 worker thread done servicing request
01:48:06.965 00.000 10844 OnExposeComplete: enter
01:48:06.965 00.000 10844 UpdateGuideState(): m_state=6
01:48:06.966 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11173
01:48:06.966 00.000 10844 Star::Find returns 1 (0), X=267.50, Y=58.82, Mass=2612, SNR=32.0, Peak=225 HFD=3.6
01:48:06.966 00.000 10844 MultiStar: [#1 -0.95,0.08,0.00,M1] [#2 -0.20,0.12,2.12,U] [#3 -1.21,-0.32,0.00,M6] [#4 -0.03,-0.22,0.98,U] [#5 -0.03,-0.58,1.05,U] [#6 -0.53,-0.89,0.00,R] [#7 -1.08,-0.59,0.00,M2] [#8 -0.11,-0.45,0.88,U] 
01:48:06.966 00.000 10844 refined, 4 included, MultiStar: {-0.22, -0.17}, one-star: {-0.74, -0.06}
01:48:06.966 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
01:48:06.967 00.001 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
01:48:06.967 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-2.48 mountX=0.21 mountY=-0.19, mountTheta=-0.74
01:48:06.969 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.17, opts=13)
01:48:06.969 00.000 10844 Enqueuing Move request for scope (-0.22, -0.17)
01:48:06.970 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:48:06.970 00.000 10844 UpdateGuideState exits: m=2612 SNR=32.0
01:48:06.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:06.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:06.970 00.000 10844 Enqueuing Expose request
01:48:06.971 00.001 11060 Worker thread wakes up
01:48:06.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.17) opts 0xd
01:48:06.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.17)
01:48:06.971 00.000 11060 Moving (-0.22, -0.17) raw xDistance=0.21 yDistance=-0.19
01:48:06.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:48:06.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:06.972 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:48:06.972 00.000 11060 MoveAxis(W, 36, ABG)
01:48:06.972 00.000 11060 Guiding  Dir = 3, Dur = 36
01:48:07.001 00.029 11060 IsSlewing returns 0
01:48:07.001 00.000 11060 IsGuiding returns 0
01:48:07.049 00.048 11060 IsGuiding returns 0
01:48:07.049 00.000 11060 Move returns status 0, amount 36
01:48:07.049 00.000 11060 MoveAxis(N, 0, ABG)
01:48:07.050 00.001 11060 Move returns status 0, amount 0
01:48:07.050 00.000 11060 move complete, result=0
01:48:07.050 00.000 11060 worker thread done servicing request
01:48:07.050 00.000 11060 Worker thread wakes up
01:48:07.050 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
01:48:07.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:07.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:07.681 00.631 11060 Exposure complete
01:48:07.910 00.229 11060 worker thread done servicing request
01:48:07.910 00.000 10844 OnExposeComplete: enter
01:48:07.910 00.000 10844 UpdateGuideState(): m_state=6
01:48:07.910 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11174
01:48:07.910 00.000 10844 Star::Find returns 1 (0), X=267.24, Y=59.55, Mass=2569, SNR=31.5, Peak=239 HFD=3.4
01:48:07.912 00.002 10844 MultiStar: [#1 -0.52,0.39,0.00,M2] [#2 -1.14,-0.26,0.00,M1] [#3 -1.40,0.35,0.00,M7] [#4 -0.51,-0.55,0.00,M3] [#5 -0.65,-0.30,0.00,M8] [#6 0.10,-0.09,0.93,U] [#7 -0.64,0.23,0.00,M3] [#8 -0.92,-0.02,0.00,M1] 
01:48:07.912 00.000 10844 refined, 1 included, MultiStar: {-0.47, 0.30}, one-star: {-1.00, 0.67}
01:48:07.912 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
01:48:07.912 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
01:48:07.912 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.30 hyp=0.56 cameraTheta=2.58 mountX=-0.21 mountY=-0.52, mountTheta=-1.96
01:48:07.914 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.30, opts=13)
01:48:07.914 00.000 10844 Enqueuing Move request for scope (-0.47, 0.30)
01:48:07.914 00.000 11060 Worker thread wakes up
01:48:07.914 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:07.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.30) opts 0xd
01:48:07.914 00.000 10844 UpdateGuideState exits: m=2569 SNR=31.5
01:48:07.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.30)
01:48:07.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:07.914 00.000 11060 Moving (-0.47, 0.30) raw xDistance=-0.21 yDistance=-0.52
01:48:07.915 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:07.915 00.000 10844 Enqueuing Expose request
01:48:07.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:48:07.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:48:07.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
01:48:07.915 00.000 11060 MoveAxis(E, 35, ABG)
01:48:07.915 00.000 11060 Guiding  Dir = 2, Dur = 35
01:48:07.941 00.026 11060 IsSlewing returns 0
01:48:07.941 00.000 11060 IsGuiding returns 0
01:48:08.007 00.066 11060 IsGuiding returns 0
01:48:08.007 00.000 11060 Move returns status 0, amount 35
01:48:08.007 00.000 11060 MoveAxis(N, 0, ABG)
01:48:08.007 00.000 11060 Move returns status 0, amount 0
01:48:08.007 00.000 11060 move complete, result=0
01:48:08.008 00.001 11060 worker thread done servicing request
01:48:08.008 00.000 11060 Worker thread wakes up
01:48:08.008 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.5 px 0 ms NORTH
01:48:08.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:08.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:08.649 00.641 11060 Exposure complete
01:48:08.855 00.206 11060 worker thread done servicing request
01:48:08.855 00.000 10844 OnExposeComplete: enter
01:48:08.855 00.000 10844 UpdateGuideState(): m_state=6
01:48:08.855 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11175
01:48:08.856 00.001 10844 Star::Find returns 1 (0), X=267.38, Y=59.08, Mass=2563, SNR=31.5, Peak=203 HFD=3.7
01:48:08.856 00.000 10844 MultiStar: [#1 -0.00,-0.19,1.09,U] [#2 0.53,-0.08,2.26,U] [#3 -0.60,0.06,1.02,U] [#4 -0.25,-0.34,1.04,U] [#5 -0.32,-0.47,1.10,U] [#6 0.19,-0.24,0.99,U] [#7 -0.28,-0.32,0.89,U] [#8 -0.24,-0.49,0.89,U] 
01:48:08.856 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.19}, one-star: {-0.86, 0.20}
01:48:08.856 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
01:48:08.856 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
01:48:08.856 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.11 mountX=0.21 mountY=-0.08, mountTheta=-0.37
01:48:08.859 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.19, opts=13)
01:48:08.859 00.000 10844 Enqueuing Move request for scope (-0.11, -0.19)
01:48:08.859 00.000 11060 Worker thread wakes up
01:48:08.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
01:48:08.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
01:48:08.859 00.000 11060 Moving (-0.11, -0.19) raw xDistance=0.21 yDistance=-0.08
01:48:08.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
01:48:08.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:08.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:08.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:08.859 00.000 11060 MoveAxis(W, 35, ABG)
01:48:08.859 00.000 11060 Guiding  Dir = 3, Dur = 35
01:48:08.859 00.000 10844 UpdateGuideState exits: m=2563 SNR=31.5
01:48:08.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:08.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:08.859 00.000 10844 Enqueuing Expose request
01:48:08.895 00.036 11060 IsSlewing returns 0
01:48:08.895 00.000 11060 IsGuiding returns 0
01:48:08.960 00.065 11060 IsGuiding returns 0
01:48:08.961 00.001 11060 Move returns status 0, amount 35
01:48:08.961 00.000 11060 MoveAxis(N, 0, ABG)
01:48:08.961 00.000 11060 Move returns status 0, amount 0
01:48:08.961 00.000 11060 move complete, result=0
01:48:08.962 00.001 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
01:48:08.963 00.001 11060 worker thread done servicing request
01:48:08.963 00.000 11060 Worker thread wakes up
01:48:08.964 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:08.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:09.609 00.645 11060 Exposure complete
01:48:09.781 00.172 11060 worker thread done servicing request
01:48:09.782 00.001 10844 OnExposeComplete: enter
01:48:09.782 00.000 10844 UpdateGuideState(): m_state=6
01:48:09.782 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11176
01:48:09.782 00.000 10844 Star::Find returns 1 (1), X=267.92, Y=58.65, Mass=3108, SNR=35.0, Peak=255 HFD=3.4
01:48:09.782 00.000 10844 MultiStar: [#1 0.12,-0.42,0.94,U] [#2 0.52,-0.85,0.00,M1] [#3 -0.57,-0.70,0.00,M7] [#4 -0.91,-0.93,0.00,M3] [#5 -0.53,-0.81,0.00,M8] [#6 0.86,-0.80,0.00,M1] [#7 0.03,-0.36,0.90,U] [#8 0.42,-1.32,0.00,M1] 
01:48:09.783 00.001 10844 refined, 2 included, MultiStar: {-0.06, -0.33}, one-star: {-0.32, -0.23}
01:48:09.783 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
01:48:09.783 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
01:48:09.783 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.33 hyp=0.34 cameraTheta=-1.76 mountX=0.34 mountY=-0.01, mountTheta=-0.02
01:48:09.784 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.33, opts=13)
01:48:09.784 00.000 10844 Enqueuing Move request for scope (-0.06, -0.33)
01:48:09.784 00.000 11060 Worker thread wakes up
01:48:09.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.33) opts 0xd
01:48:09.784 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.33)
01:48:09.784 00.000 11060 Moving (-0.06, -0.33) raw xDistance=0.34 yDistance=-0.01
01:48:09.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:48:09.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:09.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:09.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:48:09.785 00.001 11060 MoveAxis(W, 60, ABG)
01:48:09.785 00.000 11060 Guiding  Dir = 3, Dur = 60
01:48:09.785 00.000 10844 UpdateGuideState exits: m=3108 SNR=35.0 Saturated
01:48:09.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:09.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:09.785 00.000 10844 Enqueuing Expose request
01:48:09.802 00.017 11060 IsSlewing returns 0
01:48:09.802 00.000 11060 IsGuiding returns 0
01:48:09.863 00.061 11060 IsGuiding returns 0
01:48:09.863 00.000 11060 Move returns status 0, amount 60
01:48:09.863 00.000 11060 MoveAxis(N, 0, ABG)
01:48:09.863 00.000 11060 Move returns status 0, amount 0
01:48:09.863 00.000 11060 move complete, result=0
01:48:09.863 00.000 11060 worker thread done servicing request
01:48:09.864 00.001 11060 Worker thread wakes up
01:48:09.864 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.0 px 0 ms NORTH
01:48:09.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:09.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:10.513 00.649 11060 Exposure complete
01:48:10.678 00.165 10844 OnExposeComplete: enter
01:48:10.678 00.000 11060 worker thread done servicing request
01:48:10.678 00.000 10844 UpdateGuideState(): m_state=6
01:48:10.678 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11177
01:48:10.679 00.001 10844 Star::Find returns 1 (0), X=268.21, Y=57.98, Mass=2544, SNR=31.7, Peak=222 HFD=3.4
01:48:10.679 00.000 10844 MultiStar: [#1 0.00,-0.89,0.00,M1] [#2 0.26,-0.64,0.00,M2] [#3 0.17,-0.96,0.00,M8] [#4 -0.60,-0.36,0.00,M4] [#5 0.17,-1.63,0.00,M9] [#6 0.80,-1.22,0.00,M2] [#7 0.19,-1.06,0.00,M2] [#8 0.20,-1.94,0.00,M2] 
01:48:10.679 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
01:48:10.679 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
01:48:10.679 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.90 hyp=0.90 cameraTheta=-1.60 mountX=0.89 mountY=0.12, mountTheta=0.13
01:48:10.681 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.90, opts=13)
01:48:10.681 00.000 10844 Enqueuing Move request for scope (-0.03, -0.90)
01:48:10.681 00.000 11060 Worker thread wakes up
01:48:10.682 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.90) opts 0xd
01:48:10.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.90)
01:48:10.682 00.000 11060 Moving (-0.03, -0.90) raw xDistance=0.89 yDistance=0.12
01:48:10.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.89
01:48:10.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:10.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:48:10.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:48:10.682 00.000 11060 MoveAxis(W, 155, ABG)
01:48:10.682 00.000 11060 Guiding  Dir = 3, Dur = 155
01:48:10.682 00.000 10844 UpdateGuideState exits: m=2544 SNR=31.7
01:48:10.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:10.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:10.682 00.000 10844 Enqueuing Expose request
01:48:10.688 00.006 11060 IsSlewing returns 0
01:48:10.688 00.000 11060 IsGuiding returns 0
01:48:10.860 00.172 11060 IsGuiding returns 0
01:48:10.860 00.000 11060 Move returns status 0, amount 155
01:48:10.860 00.000 11060 MoveAxis(N, 0, ABG)
01:48:10.860 00.000 11060 Move returns status 0, amount 0
01:48:10.860 00.000 11060 move complete, result=0
01:48:10.860 00.000 11060 worker thread done servicing request
01:48:10.861 00.001 11060 Worker thread wakes up
01:48:10.861 00.000 10844 GuideStep: 0.9 px 155 ms WEST, 0.1 px 0 ms NORTH
01:48:10.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:10.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:11.505 00.644 11060 Exposure complete
01:48:11.670 00.165 11060 worker thread done servicing request
01:48:11.671 00.001 10844 OnExposeComplete: enter
01:48:11.671 00.000 10844 UpdateGuideState(): m_state=6
01:48:11.671 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11178
01:48:11.671 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=58.19, Mass=2663, SNR=32.3, Peak=232 HFD=3.4
01:48:11.671 00.000 10844 MultiStar: [#1 0.22,-1.05,0.00,M2] [#2 0.82,-1.64,0.00,M3] [#3 -0.26,-1.06,0.00,M9] [#4 -0.61,-0.20,0.00,M5] [#5 0.04,-0.92,0.00,M10] [#6 0.58,-1.37,0.00,M3] [#7 0.18,-1.14,0.00,M3] [#8 0.30,-1.66,0.00,M3] 
01:48:11.671 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
01:48:11.671 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
01:48:11.672 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.69 hyp=0.69 cameraTheta=-1.58 mountX=0.68 mountY=0.11, mountTheta=0.16
01:48:11.673 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.69, opts=13)
01:48:11.673 00.000 10844 Enqueuing Move request for scope (-0.00, -0.69)
01:48:11.673 00.000 11060 Worker thread wakes up
01:48:11.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:11.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.69) opts 0xd
01:48:11.673 00.000 10844 UpdateGuideState exits: m=2663 SNR=32.3
01:48:11.673 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.69)
01:48:11.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:11.673 00.000 11060 Moving (-0.00, -0.69) raw xDistance=0.68 yDistance=0.11
01:48:11.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:11.673 00.000 10844 Enqueuing Expose request
01:48:11.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.68
01:48:11.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:11.674 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:48:11.674 00.000 11060 MoveAxis(W, 123, ABG)
01:48:11.674 00.000 11060 Guiding  Dir = 3, Dur = 123
01:48:11.688 00.014 11060 IsSlewing returns 0
01:48:11.688 00.000 11060 IsGuiding returns 0
01:48:11.828 00.140 11060 IsGuiding returns 0
01:48:11.828 00.000 11060 Move returns status 0, amount 123
01:48:11.828 00.000 11060 MoveAxis(N, 0, ABG)
01:48:11.828 00.000 11060 Move returns status 0, amount 0
01:48:11.828 00.000 11060 move complete, result=0
01:48:11.829 00.001 11060 worker thread done servicing request
01:48:11.829 00.000 11060 Worker thread wakes up
01:48:11.829 00.000 10844 GuideStep: 0.7 px 123 ms WEST, 0.1 px 0 ms NORTH
01:48:11.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:11.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:12.462 00.633 11060 Exposure complete
01:48:12.629 00.167 11060 worker thread done servicing request
01:48:12.629 00.000 10844 OnExposeComplete: enter
01:48:12.629 00.000 10844 UpdateGuideState(): m_state=6
01:48:12.629 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11179
01:48:12.629 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.53, Mass=2681, SNR=32.6, Peak=233 HFD=3.3
01:48:12.630 00.001 10844 MultiStar: [#1 0.29,-0.39,0.96,U] [#2 0.50,-0.16,1.97,U] [#3 -1.03,0.12,0.00,M10] [#4 -0.47,0.54,0.00,M6] [#5 -0.09,-0.18,1.00,U] [#6 0.14,-0.24,1.02,U] [#7 0.00,-1.03,0.00,M4] [#8 0.22,-0.89,0.00,M4] 
01:48:12.630 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.25}, one-star: {0.19, -0.34}
01:48:12.630 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:48:12.630 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:48:12.630 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-0.77 mountX=0.20 mountY=0.29, mountTheta=0.98
01:48:12.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.25, opts=13)
01:48:12.631 00.000 10844 Enqueuing Move request for scope (0.25, -0.25)
01:48:12.631 00.000 11060 Worker thread wakes up
01:48:12.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:12.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.25) opts 0xd
01:48:12.631 00.000 10844 UpdateGuideState exits: m=2681 SNR=32.6
01:48:12.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.25)
01:48:12.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:12.631 00.000 11060 Moving (0.25, -0.25) raw xDistance=0.20 yDistance=0.29
01:48:12.632 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:12.632 00.000 10844 Enqueuing Expose request
01:48:12.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:48:12.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
01:48:12.632 00.000 11060 MoveAxis(W, 38, ABG)
01:48:12.632 00.000 11060 Guiding  Dir = 3, Dur = 38
01:48:12.643 00.011 11060 IsSlewing returns 0
01:48:12.643 00.000 11060 IsGuiding returns 0
01:48:12.689 00.046 11060 IsGuiding returns 0
01:48:12.689 00.000 11060 Move returns status 0, amount 38
01:48:12.689 00.000 11060 MoveAxis(S, 113, ABG)
01:48:12.689 00.000 11060 Guiding  Dir = 1, Dur = 113
01:48:12.705 00.016 11060 IsSlewing returns 0
01:48:12.705 00.000 11060 IsGuiding returns 0
01:48:12.830 00.125 11060 IsGuiding returns 0
01:48:12.830 00.000 11060 Move returns status 0, amount 113
01:48:12.831 00.001 11060 move complete, result=0
01:48:12.831 00.000 11060 worker thread done servicing request
01:48:12.831 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.3 px 113 ms SOUTH
01:48:12.831 00.000 11060 Worker thread wakes up
01:48:12.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:12.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:13.463 00.632 11060 Exposure complete
01:48:13.629 00.166 11060 worker thread done servicing request
01:48:13.629 00.000 10844 OnExposeComplete: enter
01:48:13.629 00.000 10844 UpdateGuideState(): m_state=6
01:48:13.629 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11180
01:48:13.629 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=59.03, Mass=2585, SNR=32.7, Peak=213 HFD=3.3
01:48:13.629 00.000 10844 MultiStar: [#1 0.17,-0.12,1.05,U] [#2 0.32,0.01,1.94,U] [#3 -0.58,0.18,0.00,R] [#4 -0.23,0.41,0.98,U] [#5 -0.01,-0.48,1.11,U] [#6 0.32,0.13,1.03,U] [#7 0.06,-0.28,0.84,U] [#8 0.06,-0.30,0.92,U] 
01:48:13.629 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {-0.35, 0.15}
01:48:13.629 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
01:48:13.629 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
01:48:13.629 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.63 mountX=0.04 mountY=0.08, mountTheta=1.12
01:48:13.631 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
01:48:13.631 00.000 10844 Enqueuing Move request for scope (0.07, -0.05)
01:48:13.631 00.000 11060 Worker thread wakes up
01:48:13.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
01:48:13.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
01:48:13.631 00.000 11060 Moving (0.07, -0.05) raw xDistance=0.04 yDistance=0.08
01:48:13.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:48:13.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:13.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:48:13.631 00.000 11060 MoveAxis(E, 0, ABG)
01:48:13.631 00.000 11060 Move returns status 0, amount 0
01:48:13.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:13.632 00.001 11060 MoveAxis(N, 0, ABG)
01:48:13.632 00.000 10844 UpdateGuideState exits: m=2585 SNR=32.7
01:48:13.632 00.000 11060 Move returns status 0, amount 0
01:48:13.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:13.632 00.000 11060 move complete, result=0
01:48:13.632 00.000 11060 worker thread done servicing request
01:48:13.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:13.632 00.000 10844 Enqueuing Expose request
01:48:13.632 00.000 11060 Worker thread wakes up
01:48:13.632 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:13.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:13.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:14.278 00.646 11060 Exposure complete
01:48:14.444 00.166 11060 worker thread done servicing request
01:48:14.444 00.000 10844 OnExposeComplete: enter
01:48:14.444 00.000 10844 UpdateGuideState(): m_state=6
01:48:14.444 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11181
01:48:14.444 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=58.93, Mass=2355, SNR=29.7, Peak=233 HFD=3.5
01:48:14.445 00.001 10844 MultiStar: [#1 0.06,-0.14,1.04,U] [#2 0.26,0.10,2.24,U] [#3 0.52,-0.42,0.00,M1] [#4 -0.31,0.05,1.05,U] [#5 0.32,-0.78,0.00,M9] [#6 0.31,-0.28,0.91,U] [#7 -0.10,0.37,1.05,U] [#8 0.37,-0.85,0.00,M4] 
01:48:14.445 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.04}, one-star: {0.21, 0.05}
01:48:14.445 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
01:48:14.445 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
01:48:14.445 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.43 mountX=-0.06 mountY=0.09, mountTheta=2.17
01:48:14.446 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
01:48:14.446 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
01:48:14.446 00.000 11060 Worker thread wakes up
01:48:14.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:48:14.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:48:14.446 00.000 11060 Moving (0.10, 0.04) raw xDistance=-0.06 yDistance=0.09
01:48:14.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:48:14.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:14.447 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=13, FiltMax=255, Gamma=1.000
01:48:14.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:48:14.447 00.000 10844 UpdateGuideState exits: m=2355 SNR=29.7
01:48:14.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:14.447 00.000 11060 MoveAxis(E, 0, ABG)
01:48:14.447 00.000 11060 Move returns status 0, amount 0
01:48:14.447 00.000 11060 MoveAxis(N, 0, ABG)
01:48:14.447 00.000 11060 Move returns status 0, amount 0
01:48:14.447 00.000 11060 move complete, result=0
01:48:14.447 00.000 11060 worker thread done servicing request
01:48:14.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:14.447 00.000 10844 Enqueuing Expose request
01:48:14.447 00.000 11060 Worker thread wakes up
01:48:14.447 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:14.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:14.448 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:15.082 00.634 11060 Exposure complete
01:48:15.240 00.158 11060 worker thread done servicing request
01:48:15.240 00.000 10844 OnExposeComplete: enter
01:48:15.240 00.000 10844 UpdateGuideState(): m_state=6
01:48:15.242 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11182
01:48:15.242 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=58.43, Mass=2496, SNR=31.0, Peak=225 HFD=3.7
01:48:15.242 00.000 10844 MultiStar: [#1 0.35,-0.05,1.07,U] [#2 -0.08,-0.05,2.10,U] [#3 0.14,0.23,0.94,U] [#4 0.00,-0.18,1.10,U] [#5 -0.37,-0.58,0.00,M10] [#6 0.30,-0.20,0.86,U] [#7 0.56,-0.21,0.90,U] [#8 0.22,-0.31,0.87,U] 
01:48:15.242 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.14}, one-star: {0.61, -0.45}
01:48:15.242 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
01:48:15.242 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
01:48:15.242 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.57 mountX=0.10 mountY=0.24, mountTheta=1.18
01:48:15.244 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.14, opts=13)
01:48:15.244 00.000 10844 Enqueuing Move request for scope (0.22, -0.14)
01:48:15.244 00.000 11060 Worker thread wakes up
01:48:15.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
01:48:15.244 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
01:48:15.244 00.000 11060 Moving (0.22, -0.14) raw xDistance=0.10 yDistance=0.24
01:48:15.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:48:15.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:48:15.244 00.000 10844 UpdateGuideState exits: m=2496 SNR=31.0
01:48:15.244 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.244 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:15.244 00.000 10844 Enqueuing Expose request
01:48:15.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.24
01:48:15.244 00.000 11060 MoveAxis(E, 0, ABG)
01:48:15.244 00.000 11060 Move returns status 0, amount 0
01:48:15.244 00.000 11060 MoveAxis(S, 91, ABG)
01:48:15.244 00.000 11060 Guiding  Dir = 1, Dur = 91
01:48:15.250 00.006 11060 IsSlewing returns 0
01:48:15.250 00.000 11060 IsGuiding returns 0
01:48:15.344 00.094 11060 IsGuiding returns 0
01:48:15.344 00.000 11060 Move returns status 0, amount 91
01:48:15.344 00.000 11060 move complete, result=0
01:48:15.344 00.000 11060 worker thread done servicing request
01:48:15.344 00.000 11060 Worker thread wakes up
01:48:15.344 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 91 ms SOUTH
01:48:15.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:15.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:15.980 00.636 11060 Exposure complete
01:48:16.155 00.175 11060 worker thread done servicing request
01:48:16.155 00.000 10844 OnExposeComplete: enter
01:48:16.155 00.000 10844 UpdateGuideState(): m_state=6
01:48:16.155 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11183
01:48:16.157 00.002 10844 Star::Find returns 1 (1), X=268.43, Y=58.89, Mass=2951, SNR=34.2, Peak=255 HFD=3.5
01:48:16.157 00.000 10844 MultiStar: [#1 0.34,0.08,1.04,U] [#2 0.17,0.08,2.06,U] [#3 0.30,-0.44,0.95,U] [#4 -0.19,-0.20,0.99,U] [#5 -0.25,-0.20,1.03,U] [#6 0.61,-0.19,0.00,M1] [#7 0.26,-0.17,0.79,U] [#8 0.14,-0.57,0.88,U] 
01:48:16.157 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.14}, one-star: {0.19, 0.01}
01:48:16.157 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
01:48:16.157 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
01:48:16.157 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.84 mountX=0.11 mountY=0.14, mountTheta=0.91
01:48:16.166 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.14, opts=13)
01:48:16.166 00.000 10844 Enqueuing Move request for scope (0.12, -0.14)
01:48:16.166 00.000 11060 Worker thread wakes up
01:48:16.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
01:48:16.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
01:48:16.166 00.000 11060 Moving (0.12, -0.14) raw xDistance=0.11 yDistance=0.14
01:48:16.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:48:16.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:16.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:48:16.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:48:16.166 00.000 10844 UpdateGuideState exits: m=2951 SNR=34.2 Saturated
01:48:16.166 00.000 11060 MoveAxis(E, 0, ABG)
01:48:16.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:16.166 00.000 11060 Move returns status 0, amount 0
01:48:16.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:16.166 00.000 10844 Enqueuing Expose request
01:48:16.166 00.000 11060 MoveAxis(N, 0, ABG)
01:48:16.167 00.001 11060 Move returns status 0, amount 0
01:48:16.167 00.000 11060 move complete, result=0
01:48:16.167 00.000 11060 worker thread done servicing request
01:48:16.167 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:16.167 00.000 11060 Worker thread wakes up
01:48:16.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:16.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:16.807 00.640 11060 Exposure complete
01:48:16.971 00.164 11060 worker thread done servicing request
01:48:16.971 00.000 10844 OnExposeComplete: enter
01:48:16.971 00.000 10844 UpdateGuideState(): m_state=6
01:48:16.973 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11184
01:48:16.973 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.97, Mass=2922, SNR=34.4, Peak=239 HFD=3.7
01:48:16.979 00.006 10844 MultiStar: [#1 0.34,0.20,0.90,U] [#2 0.09,-0.18,2.05,U] [#3 0.45,-0.30,0.87,U] [#4 -0.25,-0.62,0.00,M3] [#5 0.06,-0.13,0.94,U] [#6 0.63,0.22,0.00,M2] [#7 0.68,0.18,0.00,M1] [#8 0.18,-0.48,0.86,U] 
01:48:16.980 00.001 10844 single-star, 5 included, MultiStar: {0.16, -0.14}, one-star: {-0.04, 0.09}
01:48:16.980 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
01:48:16.980 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
01:48:16.980 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.97 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
01:48:16.981 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
01:48:16.981 00.000 10844 Enqueuing Move request for scope (-0.04, 0.09)
01:48:16.981 00.000 11060 Worker thread wakes up
01:48:16.982 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
01:48:16.982 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
01:48:16.982 00.000 11060 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=-0.05
01:48:16.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:48:16.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:16.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:16.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:16.982 00.000 11060 MoveAxis(E, 0, ABG)
01:48:16.982 00.000 11060 Move returns status 0, amount 0
01:48:16.982 00.000 10844 UpdateGuideState exits: m=2922 SNR=34.4
01:48:16.982 00.000 11060 MoveAxis(N, 0, ABG)
01:48:16.982 00.000 11060 Move returns status 0, amount 0
01:48:16.982 00.000 11060 move complete, result=0
01:48:16.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:16.982 00.000 11060 worker thread done servicing request
01:48:16.983 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:16.983 00.000 10844 Enqueuing Expose request
01:48:16.983 00.000 11060 Worker thread wakes up
01:48:16.983 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:16.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:16.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:17.633 00.650 11060 Exposure complete
01:48:17.823 00.190 11060 worker thread done servicing request
01:48:17.823 00.000 10844 OnExposeComplete: enter
01:48:17.823 00.000 10844 UpdateGuideState(): m_state=6
01:48:17.824 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11185
01:48:17.824 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=58.32, Mass=2690, SNR=33.5, Peak=251 HFD=3.4
01:48:17.824 00.000 10844 MultiStar: [#1 0.39,-0.46,1.05,U] [#2 -0.47,-0.63,0.00,M1] [#3 -0.02,-0.61,0.00,M1] [#4 0.02,-0.36,0.87,U] [#5 -0.02,-0.38,0.98,U] [#6 0.02,-0.04,0.85,U] [#7 -0.08,-0.33,0.78,U] [#8 0.43,-1.04,0.00,M2] 
01:48:17.824 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.37}, one-star: {0.28, -0.56}
01:48:17.824 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
01:48:17.824 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
01:48:17.824 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.37 hyp=0.38 cameraTheta=-1.27 mountX=0.34 mountY=0.17, mountTheta=0.47
01:48:17.826 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.37, opts=13)
01:48:17.826 00.000 10844 Enqueuing Move request for scope (0.12, -0.37)
01:48:17.826 00.000 11060 Worker thread wakes up
01:48:17.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.37) opts 0xd
01:48:17.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.37)
01:48:17.826 00.000 11060 Moving (0.12, -0.37) raw xDistance=0.34 yDistance=0.17
01:48:17.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:48:17.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:17.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:17.826 00.000 10844 UpdateGuideState exits: m=2690 SNR=33.5
01:48:17.827 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:17.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:17.827 00.000 10844 Enqueuing Expose request
01:48:17.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:48:17.827 00.000 11060 MoveAxis(W, 59, ABG)
01:48:17.827 00.000 11060 Guiding  Dir = 3, Dur = 59
01:48:17.833 00.006 11060 IsSlewing returns 0
01:48:17.844 00.011 11060 IsGuiding returns 0
01:48:17.912 00.068 11060 IsGuiding returns 0
01:48:17.912 00.000 11060 Move returns status 0, amount 59
01:48:17.913 00.001 11060 MoveAxis(N, 0, ABG)
01:48:17.913 00.000 11060 Move returns status 0, amount 0
01:48:17.913 00.000 11060 move complete, result=0
01:48:17.913 00.000 10844 GuideStep: 0.3 px 59 ms WEST, 0.2 px 0 ms NORTH
01:48:17.914 00.001 11060 worker thread done servicing request
01:48:17.914 00.000 11060 Worker thread wakes up
01:48:17.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:17.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:18.544 00.630 11060 Exposure complete
01:48:18.710 00.166 11060 worker thread done servicing request
01:48:18.710 00.000 10844 OnExposeComplete: enter
01:48:18.710 00.000 10844 UpdateGuideState(): m_state=6
01:48:18.710 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11186
01:48:18.710 00.000 10844 Star::Find returns 1 (1), X=268.65, Y=58.66, Mass=2579, SNR=32.3, Peak=255 HFD=3.4
01:48:18.710 00.000 10844 MultiStar: [#1 -0.16,0.41,0.97,U] [#2 0.13,-0.53,2.09,U] [#3 0.41,-0.32,0.92,U] [#4 -0.08,-0.09,0.90,U] [#5 -0.16,-0.68,0.00,M8] [#6 -0.02,0.13,0.91,U] [#7 0.04,-0.55,0.75,U] [#8 0.18,-0.54,0.94,U] 
01:48:18.710 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.25}, one-star: {0.41, -0.22}
01:48:18.710 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
01:48:18.710 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
01:48:18.711 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.12 mountX=0.22 mountY=0.16, mountTheta=0.62
01:48:18.712 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.25, opts=13)
01:48:18.712 00.000 10844 Enqueuing Move request for scope (0.12, -0.25)
01:48:18.712 00.000 11060 Worker thread wakes up
01:48:18.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:18.712 00.000 10844 UpdateGuideState exits: m=2579 SNR=32.3 Saturated
01:48:18.713 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:18.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:18.713 00.000 10844 Enqueuing Expose request
01:48:18.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
01:48:18.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
01:48:18.713 00.000 11060 Moving (0.12, -0.25) raw xDistance=0.22 yDistance=0.16
01:48:18.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:48:18.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:18.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:48:18.713 00.000 11060 MoveAxis(W, 41, ABG)
01:48:18.713 00.000 11060 Guiding  Dir = 3, Dur = 41
01:48:18.721 00.008 11060 IsSlewing returns 0
01:48:18.721 00.000 11060 IsGuiding returns 0
01:48:18.772 00.051 11060 IsGuiding returns 0
01:48:18.772 00.000 11060 Move returns status 0, amount 41
01:48:18.772 00.000 11060 MoveAxis(N, 0, ABG)
01:48:18.772 00.000 11060 Move returns status 0, amount 0
01:48:18.772 00.000 11060 move complete, result=0
01:48:18.773 00.001 10844 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
01:48:18.774 00.001 11060 worker thread done servicing request
01:48:18.774 00.000 11060 Worker thread wakes up
01:48:18.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:18.775 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:19.420 00.645 11060 Exposure complete
01:48:19.585 00.165 11060 worker thread done servicing request
01:48:19.585 00.000 10844 OnExposeComplete: enter
01:48:19.585 00.000 10844 UpdateGuideState(): m_state=6
01:48:19.586 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11187
01:48:19.586 00.000 10844 Star::Find returns 1 (0), X=268.97, Y=58.70, Mass=2397, SNR=30.4, Peak=253 HFD=3.4
01:48:19.586 00.000 10844 MultiStar: [#1 0.55,-0.53,0.00,M1] [#2 1.07,0.24,0.00,M1] [#3 0.60,-0.06,0.98,U] [#4 0.13,0.13,0.99,U] [#5 0.21,0.30,1.10,U] [#6 0.53,0.76,0.00,M1] [#7 0.18,-0.45,0.87,U] [#8 0.59,-0.01,0.97,U] 
01:48:19.586 00.000 10844 refined, 5 included, MultiStar: {0.41, -0.03}, one-star: {0.73, -0.17}
01:48:19.586 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
01:48:19.586 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
01:48:19.586 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.03 hyp=0.41 cameraTheta=-0.07 mountX=-0.04 mountY=0.41, mountTheta=1.68
01:48:19.588 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.03, opts=13)
01:48:19.588 00.000 10844 Enqueuing Move request for scope (0.41, -0.03)
01:48:19.588 00.000 11060 Worker thread wakes up
01:48:19.595 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=14, FiltMax=255, Gamma=1.000
01:48:19.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.03) opts 0xd
01:48:19.595 00.000 10844 UpdateGuideState exits: m=2397 SNR=30.4
01:48:19.595 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.03)
01:48:19.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:19.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:19.595 00.000 10844 Enqueuing Expose request
01:48:19.595 00.000 11060 Moving (0.41, -0.03) raw xDistance=-0.04 yDistance=0.41
01:48:19.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:48:19.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.41
01:48:19.596 00.001 11060 MoveAxis(E, 0, ABG)
01:48:19.596 00.000 11060 Move returns status 0, amount 0
01:48:19.596 00.000 11060 MoveAxis(S, 158, ABG)
01:48:19.596 00.000 11060 Guiding  Dir = 1, Dur = 158
01:48:19.610 00.014 11060 IsSlewing returns 0
01:48:19.611 00.001 11060 IsGuiding returns 0
01:48:19.782 00.171 11060 IsGuiding returns 0
01:48:19.782 00.000 11060 Move returns status 0, amount 158
01:48:19.782 00.000 11060 move complete, result=0
01:48:19.782 00.000 11060 worker thread done servicing request
01:48:19.782 00.000 11060 Worker thread wakes up
01:48:19.782 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 158 ms SOUTH
01:48:19.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:19.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:20.419 00.637 11060 Exposure complete
01:48:20.583 00.164 11060 worker thread done servicing request
01:48:20.583 00.000 10844 OnExposeComplete: enter
01:48:20.583 00.000 10844 UpdateGuideState(): m_state=6
01:48:20.583 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11188
01:48:20.583 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=59.02, Mass=3159, SNR=35.0, Peak=254 HFD=3.6
01:48:20.584 00.001 10844 MultiStar: [#1 0.34,0.34,0.84,U] [#2 1.22,0.03,0.00,M2] [#3 0.90,0.13,0.00,M1] [#4 -0.03,-1.10,0.00,M1] [#5 0.56,-0.75,0.00,M8] [#6 0.73,0.78,0.00,M2] [#7 0.71,-0.15,0.00,M1] [#8 0.62,-0.33,0.00,M1] 
01:48:20.584 00.000 10844 single-star, 1 included, MultiStar: {0.26, 0.24}, one-star: {0.19, 0.14}
01:48:20.584 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
01:48:20.584 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
01:48:20.584 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.66 mountX=-0.17 mountY=0.16, mountTheta=2.40
01:48:20.585 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.14, opts=13)
01:48:20.585 00.000 10844 Enqueuing Move request for scope (0.19, 0.14)
01:48:20.585 00.000 11060 Worker thread wakes up
01:48:20.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
01:48:20.586 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
01:48:20.586 00.000 11060 Moving (0.19, 0.14) raw xDistance=-0.17 yDistance=0.16
01:48:20.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:48:20.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:20.586 00.000 10844 UpdateGuideState exits: m=3159 SNR=35.0
01:48:20.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:20.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:20.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:20.586 00.000 10844 Enqueuing Expose request
01:48:20.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:48:20.586 00.000 11060 MoveAxis(E, 30, ABG)
01:48:20.586 00.000 11060 Guiding  Dir = 2, Dur = 30
01:48:20.588 00.002 11060 IsSlewing returns 0
01:48:20.588 00.000 11060 IsGuiding returns 0
01:48:20.640 00.052 11060 IsGuiding returns 0
01:48:20.640 00.000 11060 Move returns status 0, amount 30
01:48:20.640 00.000 11060 MoveAxis(N, 0, ABG)
01:48:20.640 00.000 11060 Move returns status 0, amount 0
01:48:20.640 00.000 11060 move complete, result=0
01:48:20.640 00.000 11060 worker thread done servicing request
01:48:20.640 00.000 11060 Worker thread wakes up
01:48:20.640 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
01:48:20.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:20.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:21.298 00.658 11060 Exposure complete
01:48:21.471 00.173 11060 worker thread done servicing request
01:48:21.471 00.000 10844 OnExposeComplete: enter
01:48:21.471 00.000 10844 UpdateGuideState(): m_state=6
01:48:21.471 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11189
01:48:21.471 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=58.57, Mass=2636, SNR=32.1, Peak=227 HFD=3.6
01:48:21.472 00.001 10844 MultiStar: [#1 0.62,0.11,0.00,M1] [#2 0.20,0.18,2.23,U] [#3 0.56,0.54,0.00,M2] [#4 -0.11,-0.15,1.03,U] [#5 0.14,-0.45,1.08,U] [#6 0.68,0.78,0.00,M3] [#7 0.57,-0.13,0.90,U] [#8 0.76,-0.33,0.00,M2] 
01:48:21.472 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.11}, one-star: {0.53, -0.31}
01:48:21.472 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
01:48:21.472 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
01:48:21.472 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-0.41 mountX=0.06 mountY=0.26, mountTheta=1.34
01:48:21.473 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.11, opts=13)
01:48:21.473 00.000 10844 Enqueuing Move request for scope (0.25, -0.11)
01:48:21.473 00.000 11060 Worker thread wakes up
01:48:21.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:21.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
01:48:21.473 00.000 10844 UpdateGuideState exits: m=2636 SNR=32.1
01:48:21.473 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
01:48:21.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:21.474 00.001 11060 Moving (0.25, -0.11) raw xDistance=0.06 yDistance=0.26
01:48:21.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:21.474 00.000 10844 Enqueuing Expose request
01:48:21.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:48:21.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
01:48:21.474 00.000 11060 MoveAxis(E, 0, ABG)
01:48:21.474 00.000 11060 Move returns status 0, amount 0
01:48:21.474 00.000 11060 MoveAxis(S, 101, ABG)
01:48:21.474 00.000 11060 Guiding  Dir = 1, Dur = 101
01:48:21.514 00.040 11060 IsSlewing returns 0
01:48:21.514 00.000 11060 IsGuiding returns 0
01:48:21.657 00.143 11060 IsGuiding returns 0
01:48:21.657 00.000 11060 Move returns status 0, amount 101
01:48:21.657 00.000 11060 move complete, result=0
01:48:21.657 00.000 11060 worker thread done servicing request
01:48:21.657 00.000 11060 Worker thread wakes up
01:48:21.657 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 101 ms SOUTH
01:48:21.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:21.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:22.297 00.640 11060 Exposure complete
01:48:22.484 00.187 11060 worker thread done servicing request
01:48:22.485 00.001 10844 OnExposeComplete: enter
01:48:22.485 00.000 10844 UpdateGuideState(): m_state=6
01:48:22.485 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11190
01:48:22.485 00.000 10844 Star::Find returns 1 (0), X=269.13, Y=59.09, Mass=2646, SNR=33.0, Peak=219 HFD=3.3
01:48:22.485 00.000 10844 MultiStar: [#1 0.24,-0.03,1.01,U] [#2 0.23,0.06,1.98,U] [#3 0.21,0.87,0.00,M3] [#4 0.42,-0.27,0.91,U] [#5 0.27,-0.26,0.94,U] [#6 0.78,1.03,0.00,M4] [#7 0.22,-0.15,0.80,U] [#8 0.52,-0.10,0.87,U] 
01:48:22.485 00.000 10844 refined, 6 included, MultiStar: {0.38, -0.05}, one-star: {0.89, 0.21}
01:48:22.485 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
01:48:22.486 00.001 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
01:48:22.486 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-0.14 mountX=-0.02 mountY=0.38, mountTheta=1.61
01:48:22.486 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.05, opts=13)
01:48:22.486 00.000 10844 Enqueuing Move request for scope (0.38, -0.05)
01:48:22.486 00.000 11060 Worker thread wakes up
01:48:22.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:22.487 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.05) opts 0xd
01:48:22.487 00.000 10844 UpdateGuideState exits: m=2646 SNR=33.0
01:48:22.487 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.05)
01:48:22.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:22.487 00.000 11060 Moving (0.38, -0.05) raw xDistance=-0.02 yDistance=0.38
01:48:22.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:22.487 00.000 10844 Enqueuing Expose request
01:48:22.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:48:22.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
01:48:22.487 00.000 11060 MoveAxis(E, 0, ABG)
01:48:22.487 00.000 11060 Move returns status 0, amount 0
01:48:22.487 00.000 11060 MoveAxis(S, 149, ABG)
01:48:22.487 00.000 11060 Guiding  Dir = 1, Dur = 149
01:48:22.496 00.009 11060 IsSlewing returns 0
01:48:22.496 00.000 11060 IsGuiding returns 0
01:48:22.654 00.158 11060 IsGuiding returns 0
01:48:22.654 00.000 11060 Move returns status 0, amount 149
01:48:22.655 00.001 11060 move complete, result=0
01:48:22.655 00.000 11060 worker thread done servicing request
01:48:22.655 00.000 11060 Worker thread wakes up
01:48:22.655 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 149 ms SOUTH
01:48:22.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:22.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:23.294 00.639 11060 Exposure complete
01:48:23.464 00.170 11060 worker thread done servicing request
01:48:23.465 00.001 10844 OnExposeComplete: enter
01:48:23.465 00.000 10844 UpdateGuideState(): m_state=6
01:48:23.465 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11191
01:48:23.465 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=58.57, Mass=2771, SNR=32.9, Peak=241 HFD=3.2
01:48:23.466 00.001 10844 MultiStar: [#1 0.19,-0.05,1.03,U] [#2 0.35,-0.25,2.14,U] [#3 -0.11,0.16,1.02,U] [#4 -0.09,0.11,0.97,U] [#5 -0.04,-0.66,0.00,M7] [#6 0.35,-0.33,0.95,U] [#7 0.03,-0.28,0.89,U] [#8 -0.20,-0.52,0.93,U] 
01:48:23.466 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.19}, one-star: {0.22, -0.31}
01:48:23.466 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
01:48:23.466 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
01:48:23.466 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.97 mountX=0.16 mountY=0.16, mountTheta=0.77
01:48:23.467 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.19, opts=13)
01:48:23.467 00.000 10844 Enqueuing Move request for scope (0.13, -0.19)
01:48:23.467 00.000 11060 Worker thread wakes up
01:48:23.468 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:23.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
01:48:23.468 00.000 10844 UpdateGuideState exits: m=2771 SNR=32.9
01:48:23.468 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
01:48:23.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:23.468 00.000 11060 Moving (0.13, -0.19) raw xDistance=0.16 yDistance=0.16
01:48:23.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:23.468 00.000 10844 Enqueuing Expose request
01:48:23.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:48:23.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:23.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:48:23.468 00.000 11060 MoveAxis(W, 28, ABG)
01:48:23.468 00.000 11060 Guiding  Dir = 3, Dur = 28
01:48:23.501 00.033 11060 IsSlewing returns 0
01:48:23.501 00.000 11060 IsGuiding returns 0
01:48:23.567 00.066 11060 IsGuiding returns 0
01:48:23.567 00.000 11060 Move returns status 0, amount 28
01:48:23.567 00.000 11060 MoveAxis(N, 0, ABG)
01:48:23.567 00.000 11060 Move returns status 0, amount 0
01:48:23.567 00.000 11060 move complete, result=0
01:48:23.567 00.000 11060 worker thread done servicing request
01:48:23.568 00.001 11060 Worker thread wakes up
01:48:23.568 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 0 ms NORTH
01:48:23.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:23.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:24.209 00.641 11060 Exposure complete
01:48:24.387 00.178 11060 worker thread done servicing request
01:48:24.387 00.000 10844 OnExposeComplete: enter
01:48:24.387 00.000 10844 UpdateGuideState(): m_state=6
01:48:24.387 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11192
01:48:24.387 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=58.91, Mass=2279, SNR=30.0, Peak=206 HFD=3.4
01:48:24.388 00.001 10844 MultiStar: [#1 -0.14,-0.04,1.04,U] [#2 0.63,0.60,0.00,M1] [#3 -0.38,-0.13,0.97,U] [#4 -0.01,-0.07,1.00,U] [#5 0.73,-0.15,0.00,M8] [#6 0.73,1.11,0.00,M4] [#7 0.04,-0.26,0.98,U] [#8 -0.09,-0.22,0.95,U] 
01:48:24.388 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.11}, one-star: {0.44, 0.03}
01:48:24.388 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
01:48:24.388 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
01:48:24.388 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.76 mountX=0.11 mountY=-0.00, mountTheta=-0.03
01:48:24.389 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.11, opts=13)
01:48:24.389 00.000 10844 Enqueuing Move request for scope (-0.02, -0.11)
01:48:24.389 00.000 11060 Worker thread wakes up
01:48:24.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
01:48:24.389 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
01:48:24.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:24.389 00.000 11060 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=-0.00
01:48:24.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:48:24.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:24.389 00.000 10844 UpdateGuideState exits: m=2279 SNR=30.0
01:48:24.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:48:24.389 00.000 11060 MoveAxis(E, 0, ABG)
01:48:24.390 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:24.390 00.000 11060 Move returns status 0, amount 0
01:48:24.390 00.000 11060 MoveAxis(N, 0, ABG)
01:48:24.390 00.000 11060 Move returns status 0, amount 0
01:48:24.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:24.390 00.000 10844 Enqueuing Expose request
01:48:24.390 00.000 11060 move complete, result=0
01:48:24.390 00.000 11060 worker thread done servicing request
01:48:24.390 00.000 11060 Worker thread wakes up
01:48:24.390 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:24.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:24.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:25.032 00.642 11060 Exposure complete
01:48:25.193 00.161 11060 worker thread done servicing request
01:48:25.193 00.000 10844 OnExposeComplete: enter
01:48:25.194 00.001 10844 UpdateGuideState(): m_state=6
01:48:25.194 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11193
01:48:25.194 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=59.27, Mass=2898, SNR=33.2, Peak=213 HFD=3.7
01:48:25.194 00.000 10844 MultiStar: [#1 0.23,-0.35,1.18,U] [#2 0.47,0.51,0.00,M2] [#3 -0.26,-0.22,0.93,U] [#4 0.15,0.04,0.97,U] [#5 -0.06,0.25,1.02,U] [#6 0.47,0.68,0.00,M5] [#7 -0.24,0.03,0.78,U] [#8 0.36,-0.05,0.95,U] 
01:48:25.194 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {0.42, 0.39}
01:48:25.194 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
01:48:25.194 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
01:48:25.195 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.02 mountY=0.10, mountTheta=1.81
01:48:25.196 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
01:48:25.196 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
01:48:25.196 00.000 11060 Worker thread wakes up
01:48:25.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:48:25.196 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:48:25.196 00.000 11060 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=0.10
01:48:25.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:48:25.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:25.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:25.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:48:25.196 00.000 11060 MoveAxis(E, 0, ABG)
01:48:25.197 00.001 11060 Move returns status 0, amount 0
01:48:25.197 00.000 11060 MoveAxis(N, 0, ABG)
01:48:25.197 00.000 11060 Move returns status 0, amount 0
01:48:25.197 00.000 11060 move complete, result=0
01:48:25.197 00.000 11060 worker thread done servicing request
01:48:25.197 00.000 10844 UpdateGuideState exits: m=2898 SNR=33.2
01:48:25.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:25.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:25.197 00.000 10844 Enqueuing Expose request
01:48:25.197 00.000 11060 Worker thread wakes up
01:48:25.197 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:25.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:25.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:25.844 00.647 11060 Exposure complete
01:48:26.029 00.185 11060 worker thread done servicing request
01:48:26.029 00.000 10844 OnExposeComplete: enter
01:48:26.029 00.000 10844 UpdateGuideState(): m_state=6
01:48:26.029 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11194
01:48:26.029 00.000 10844 Star::Find returns 1 (1), X=268.78, Y=58.59, Mass=3136, SNR=35.8, Peak=255 HFD=3.7
01:48:26.030 00.001 10844 MultiStar: [#1 0.24,0.08,0.91,U] [#2 0.68,0.15,0.00,M3] [#3 0.67,0.18,0.00,M1] [#4 -0.18,-0.57,0.74,U] [#5 -0.11,-0.21,1.01,U] [#6 0.30,0.25,0.85,U] [#7 0.67,0.11,0.00,M1] [#8 0.22,-0.37,0.85,U] 
01:48:26.030 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.18}, one-star: {0.54, -0.29}
01:48:26.030 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
01:48:26.030 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
01:48:26.030 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.77 mountX=0.14 mountY=0.21, mountTheta=0.97
01:48:26.032 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.18, opts=13)
01:48:26.032 00.000 10844 Enqueuing Move request for scope (0.18, -0.18)
01:48:26.032 00.000 11060 Worker thread wakes up
01:48:26.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:26.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
01:48:26.032 00.000 10844 UpdateGuideState exits: m=3136 SNR=35.8 Saturated
01:48:26.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
01:48:26.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:26.032 00.000 11060 Moving (0.18, -0.18) raw xDistance=0.14 yDistance=0.21
01:48:26.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:26.032 00.000 10844 Enqueuing Expose request
01:48:26.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:48:26.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:48:26.032 00.000 11060 MoveAxis(W, 24, ABG)
01:48:26.033 00.001 11060 Guiding  Dir = 3, Dur = 24
01:48:26.046 00.013 11060 IsSlewing returns 0
01:48:26.046 00.000 11060 IsGuiding returns 0
01:48:26.077 00.031 11060 IsGuiding returns 0
01:48:26.077 00.000 11060 Move returns status 0, amount 24
01:48:26.077 00.000 11060 MoveAxis(S, 81, ABG)
01:48:26.077 00.000 11060 Guiding  Dir = 1, Dur = 81
01:48:26.092 00.015 11060 IsSlewing returns 0
01:48:26.092 00.000 11060 IsGuiding returns 0
01:48:26.185 00.093 11060 IsGuiding returns 0
01:48:26.187 00.002 11060 Move returns status 0, amount 81
01:48:26.187 00.000 11060 move complete, result=0
01:48:26.187 00.000 11060 worker thread done servicing request
01:48:26.187 00.000 11060 Worker thread wakes up
01:48:26.187 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 81 ms SOUTH
01:48:26.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:26.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:26.818 00.631 11060 Exposure complete
01:48:27.032 00.214 11060 worker thread done servicing request
01:48:27.032 00.000 10844 OnExposeComplete: enter
01:48:27.032 00.000 10844 UpdateGuideState(): m_state=6
01:48:27.033 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11195
01:48:27.033 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=59.32, Mass=2730, SNR=32.6, Peak=245 HFD=3.5
01:48:27.033 00.000 10844 MultiStar: [#1 0.10,0.14,0.95,U] [#2 0.56,0.26,0.00,M4] [#3 0.16,0.64,0.00,M2] [#4 -0.40,-0.14,0.98,U] [#5 -0.43,-0.33,0.99,U] [#6 0.16,0.73,0.00,M5] [#7 0.27,-0.01,1.00,U] [#8 0.34,0.40,0.98,U] 
01:48:27.033 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.08}, one-star: {0.10, 0.45}
01:48:27.033 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
01:48:27.033 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
01:48:27.033 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.62 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
01:48:27.044 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.08, opts=13)
01:48:27.044 00.000 10844 Enqueuing Move request for scope (-0.00, 0.08)
01:48:27.044 00.000 11060 Worker thread wakes up
01:48:27.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:27.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
01:48:27.044 00.000 10844 UpdateGuideState exits: m=2730 SNR=32.6
01:48:27.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
01:48:27.045 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:27.045 00.000 11060 Moving (-0.00, 0.08) raw xDistance=-0.08 yDistance=-0.02
01:48:27.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:27.045 00.000 10844 Enqueuing Expose request
01:48:27.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:48:27.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:27.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:27.045 00.000 11060 MoveAxis(E, 0, ABG)
01:48:27.045 00.000 11060 Move returns status 0, amount 0
01:48:27.045 00.000 11060 MoveAxis(N, 0, ABG)
01:48:27.045 00.000 11060 Move returns status 0, amount 0
01:48:27.045 00.000 11060 move complete, result=0
01:48:27.046 00.001 11060 worker thread done servicing request
01:48:27.046 00.000 11060 Worker thread wakes up
01:48:27.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:27.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:27.047 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:27.694 00.647 11060 Exposure complete
01:48:28.006 00.312 11060 worker thread done servicing request
01:48:28.007 00.001 10844 OnExposeComplete: enter
01:48:28.007 00.000 10844 UpdateGuideState(): m_state=6
01:48:28.017 00.010 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11196
01:48:28.018 00.001 10844 Star::Find returns 1 (1), X=268.53, Y=59.21, Mass=3009, SNR=34.5, Peak=255 HFD=3.5
01:48:28.018 00.000 10844 MultiStar: [#1 0.01,0.53,0.95,U] [#2 0.09,0.23,2.10,U] [#3 0.26,0.55,0.00,M3] [#4 0.18,0.23,1.06,U] [#5 -0.30,-0.20,0.93,U] [#6 0.59,0.80,0.00,M6] [#7 0.31,0.20,0.83,U] [#8 0.13,0.62,0.00,M1] 
01:48:28.018 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.23}, one-star: {0.30, 0.33}
01:48:28.019 00.001 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
01:48:28.019 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
01:48:28.019 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.16 mountX=-0.24 mountY=0.06, mountTheta=2.90
01:48:28.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.23, opts=13)
01:48:28.021 00.000 10844 Enqueuing Move request for scope (0.10, 0.23)
01:48:28.021 00.000 11060 Worker thread wakes up
01:48:28.022 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:28.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
01:48:28.022 00.000 10844 UpdateGuideState exits: m=3009 SNR=34.5 Saturated
01:48:28.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
01:48:28.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:28.022 00.000 11060 Moving (0.10, 0.23) raw xDistance=-0.24 yDistance=0.06
01:48:28.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:28.022 00.000 10844 Enqueuing Expose request
01:48:28.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:48:28.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:28.023 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:48:28.023 00.000 11060 MoveAxis(E, 42, ABG)
01:48:28.023 00.000 11060 Guiding  Dir = 2, Dur = 42
01:48:28.029 00.006 11060 IsSlewing returns 0
01:48:28.030 00.001 11060 IsGuiding returns 0
01:48:28.077 00.047 11060 IsGuiding returns 0
01:48:28.077 00.000 11060 Move returns status 0, amount 42
01:48:28.077 00.000 11060 MoveAxis(N, 0, ABG)
01:48:28.077 00.000 11060 Move returns status 0, amount 0
01:48:28.077 00.000 11060 move complete, result=0
01:48:28.078 00.001 11060 worker thread done servicing request
01:48:28.078 00.000 11060 Worker thread wakes up
01:48:28.078 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
01:48:28.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:28.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:28.726 00.648 11060 Exposure complete
01:48:28.988 00.262 11060 worker thread done servicing request
01:48:28.988 00.000 10844 OnExposeComplete: enter
01:48:28.988 00.000 10844 UpdateGuideState(): m_state=6
01:48:28.988 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11197
01:48:28.988 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=58.73, Mass=2455, SNR=31.2, Peak=173 HFD=3.6
01:48:28.989 00.001 10844 MultiStar: [#1 -0.32,0.51,1.01,U] [#2 0.25,-0.18,2.29,U] [#3 -0.02,0.38,0.91,U] [#4 -0.09,0.06,1.11,U] [#5 0.09,-0.37,1.13,U] [#6 -0.08,-0.22,0.98,U] [#7 0.12,0.13,0.91,U] [#8 -0.18,-0.63,0.00,M2] 
01:48:28.989 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.13, -0.15}
01:48:28.989 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
01:48:28.989 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
01:48:28.989 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.34 mountX=0.01 mountY=0.04, mountTheta=1.42
01:48:28.991 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
01:48:28.991 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
01:48:28.991 00.000 11060 Worker thread wakes up
01:48:28.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:28.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:48:28.991 00.000 10844 UpdateGuideState exits: m=2455 SNR=31.2
01:48:28.992 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:48:28.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:28.992 00.000 11060 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=0.04
01:48:28.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:28.992 00.000 10844 Enqueuing Expose request
01:48:28.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:48:28.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:28.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:48:28.992 00.000 11060 MoveAxis(E, 0, ABG)
01:48:28.992 00.000 11060 Move returns status 0, amount 0
01:48:28.994 00.002 11060 MoveAxis(N, 0, ABG)
01:48:28.994 00.000 11060 Move returns status 0, amount 0
01:48:28.994 00.000 11060 move complete, result=0
01:48:28.994 00.000 11060 worker thread done servicing request
01:48:28.994 00.000 11060 Worker thread wakes up
01:48:28.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:28.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:28.997 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:29.636 00.639 11060 Exposure complete
01:48:29.872 00.236 11060 worker thread done servicing request
01:48:29.872 00.000 10844 OnExposeComplete: enter
01:48:29.872 00.000 10844 UpdateGuideState(): m_state=6
01:48:29.881 00.009 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11198
01:48:29.881 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=58.27, Mass=2577, SNR=32.2, Peak=245 HFD=3.5
01:48:29.881 00.000 10844 MultiStar: [#1 0.35,0.21,1.05,U] [#2 -0.10,0.71,0.00,M3] [#3 0.12,0.54,0.95,U] [#4 -0.05,-0.01,0.95,U] [#5 -0.32,-0.13,1.00,U] [#6 -0.44,1.29,0.00,M6] [#7 0.12,0.34,0.80,U] [#8 0.06,-0.13,1.03,U] 
01:48:29.881 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.02}, one-star: {0.03, -0.61}
01:48:29.881 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
01:48:29.881 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
01:48:29.882 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.37 mountX=-0.03 mountY=0.04, mountTheta=2.12
01:48:29.884 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
01:48:29.884 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
01:48:29.884 00.000 11060 Worker thread wakes up
01:48:29.884 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:29.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:48:29.884 00.000 10844 UpdateGuideState exits: m=2577 SNR=32.2
01:48:29.884 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:48:29.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:29.884 00.000 11060 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.04
01:48:29.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:29.884 00.000 10844 Enqueuing Expose request
01:48:29.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:48:29.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:29.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:48:29.884 00.000 11060 MoveAxis(E, 0, ABG)
01:48:29.886 00.002 11060 Move returns status 0, amount 0
01:48:29.886 00.000 11060 MoveAxis(N, 0, ABG)
01:48:29.886 00.000 11060 Move returns status 0, amount 0
01:48:29.886 00.000 11060 move complete, result=0
01:48:29.886 00.000 11060 worker thread done servicing request
01:48:29.886 00.000 11060 Worker thread wakes up
01:48:29.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:29.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:29.888 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:30.513 00.625 11060 Exposure complete
01:48:30.821 00.308 11060 worker thread done servicing request
01:48:30.821 00.000 10844 OnExposeComplete: enter
01:48:30.821 00.000 10844 UpdateGuideState(): m_state=6
01:48:30.821 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11199
01:48:30.822 00.001 10844 Star::Find returns 1 (0), X=268.04, Y=58.98, Mass=3506, SNR=37.6, Peak=245 HFD=4.0
01:48:30.822 00.000 10844 MultiStar: [#1 0.13,0.16,0.98,U] [#2 -0.10,1.04,0.00,M4] [#3 -0.19,0.75,0.00,M2] [#4 -0.47,0.41,0.00,M1] [#5 -0.22,0.18,0.91,U] [#6 -0.11,0.94,0.00,M7] [#7 -0.42,0.55,0.00,M1] [#8 0.38,0.25,0.82,U] 
01:48:30.822 00.000 10844 refined, 3 included, MultiStar: {0.01, 0.17}, one-star: {-0.20, 0.10}
01:48:30.822 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
01:48:30.822 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.04)
01:48:30.822 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=-0.17 mountY=-0.02, mountTheta=-3.04
01:48:30.824 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.17, opts=13)
01:48:30.824 00.000 10844 Enqueuing Move request for scope (0.01, 0.17)
01:48:30.824 00.000 11060 Worker thread wakes up
01:48:30.825 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:30.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
01:48:30.825 00.000 10844 UpdateGuideState exits: m=3506 SNR=37.6
01:48:30.825 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
01:48:30.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:30.825 00.000 11060 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.02
01:48:30.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:30.825 00.000 10844 Enqueuing Expose request
01:48:30.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:48:30.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:30.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:30.826 00.001 11060 MoveAxis(E, 29, ABG)
01:48:30.826 00.000 11060 Guiding  Dir = 2, Dur = 29
01:48:30.836 00.010 11060 IsSlewing returns 0
01:48:30.837 00.001 11060 IsGuiding returns 0
01:48:30.882 00.045 11060 IsGuiding returns 0
01:48:30.882 00.000 11060 Move returns status 0, amount 29
01:48:30.882 00.000 11060 MoveAxis(N, 0, ABG)
01:48:30.882 00.000 11060 Move returns status 0, amount 0
01:48:30.882 00.000 11060 move complete, result=0
01:48:30.883 00.001 11060 worker thread done servicing request
01:48:30.883 00.000 11060 Worker thread wakes up
01:48:30.883 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
01:48:30.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:30.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:31.517 00.634 11060 Exposure complete
01:48:31.720 00.203 11060 worker thread done servicing request
01:48:31.720 00.000 10844 OnExposeComplete: enter
01:48:31.720 00.000 10844 UpdateGuideState(): m_state=6
01:48:31.720 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11200
01:48:31.720 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=59.00, Mass=3132, SNR=35.5, Peak=231 HFD=3.7
01:48:31.721 00.001 10844 MultiStar: [#1 -0.03,1.06,0.00,M1] [#2 0.48,0.89,0.00,M5] [#3 0.02,0.36,0.95,U] [#4 -0.63,0.22,0.00,M2] [#5 0.09,0.57,0.96,U] [#6 0.37,0.25,0.88,U] [#7 -0.07,0.21,0.71,U] [#8 -0.01,-0.33,0.91,U] 
01:48:31.721 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.20}, one-star: {-0.11, 0.12}
01:48:31.721 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
01:48:31.721 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.24)
01:48:31.721 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.31 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
01:48:31.723 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.12, opts=13)
01:48:31.723 00.000 10844 Enqueuing Move request for scope (-0.11, 0.12)
01:48:31.723 00.000 11060 Worker thread wakes up
01:48:31.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
01:48:31.723 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
01:48:31.723 00.000 11060 Moving (-0.11, 0.12) raw xDistance=-0.10 yDistance=-0.13
01:48:31.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:48:31.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:31.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:31.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:48:31.724 00.001 11060 MoveAxis(E, 0, ABG)
01:48:31.724 00.000 11060 Move returns status 0, amount 0
01:48:31.724 00.000 11060 MoveAxis(N, 0, ABG)
01:48:31.724 00.000 11060 Move returns status 0, amount 0
01:48:31.724 00.000 11060 move complete, result=0
01:48:31.724 00.000 10844 UpdateGuideState exits: m=3132 SNR=35.5
01:48:31.724 00.000 11060 worker thread done servicing request
01:48:31.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:31.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:31.724 00.000 10844 Enqueuing Expose request
01:48:31.725 00.001 11060 Worker thread wakes up
01:48:31.725 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:31.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:31.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:32.359 00.634 11060 Exposure complete
01:48:32.536 00.177 11060 worker thread done servicing request
01:48:32.537 00.001 10844 OnExposeComplete: enter
01:48:32.537 00.000 10844 UpdateGuideState(): m_state=6
01:48:32.537 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11201
01:48:32.537 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=60.00, Mass=2828, SNR=33.8, Peak=242 HFD=3.6
01:48:32.538 00.001 10844 MultiStar: [#1 0.04,0.49,0.92,U] [#2 0.13,0.25,1.92,U] [#3 0.34,0.27,1.02,U] [#4 -0.90,0.78,0.00,M3] [#5 -0.55,0.66,0.00,M1] [#6 0.59,0.80,0.00,M7] [#7 -0.03,-0.02,0.89,U] [#8 0.46,0.60,0.00,M1] 
01:48:32.538 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.40}, one-star: {-0.11, 1.12}
01:48:32.538 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
01:48:32.538 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
01:48:32.538 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.36 mountX=-0.41 mountY=0.02, mountTheta=3.09
01:48:32.539 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.40, opts=13)
01:48:32.539 00.000 10844 Enqueuing Move request for scope (0.09, 0.40)
01:48:32.539 00.000 11060 Worker thread wakes up
01:48:32.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd
01:48:32.540 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.40)
01:48:32.540 00.000 11060 Moving (0.09, 0.40) raw xDistance=-0.41 yDistance=0.02
01:48:32.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
01:48:32.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:32.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:32.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:48:32.540 00.000 11060 MoveAxis(E, 71, ABG)
01:48:32.540 00.000 11060 Guiding  Dir = 2, Dur = 71
01:48:32.540 00.000 10844 UpdateGuideState exits: m=2828 SNR=33.8
01:48:32.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:32.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:32.540 00.000 10844 Enqueuing Expose request
01:48:32.556 00.016 11060 IsSlewing returns 0
01:48:32.556 00.000 11060 IsGuiding returns 0
01:48:32.634 00.078 11060 IsGuiding returns 0
01:48:32.634 00.000 11060 Move returns status 0, amount 71
01:48:32.634 00.000 11060 MoveAxis(N, 0, ABG)
01:48:32.634 00.000 11060 Move returns status 0, amount 0
01:48:32.634 00.000 11060 move complete, result=0
01:48:32.634 00.000 11060 worker thread done servicing request
01:48:32.634 00.000 11060 Worker thread wakes up
01:48:32.634 00.000 10844 GuideStep: -0.4 px 71 ms EAST, 0.0 px 0 ms NORTH
01:48:32.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:32.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:33.263 00.629 11060 Exposure complete
01:48:33.441 00.178 11060 worker thread done servicing request
01:48:33.441 00.000 10844 OnExposeComplete: enter
01:48:33.441 00.000 10844 UpdateGuideState(): m_state=6
01:48:33.442 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11202
01:48:33.442 00.000 10844 Star::Find returns 1 (1), X=267.99, Y=59.71, Mass=3167, SNR=35.7, Peak=255 HFD=3.7
01:48:33.442 00.000 10844 MultiStar: [#1 0.29,0.87,0.00,M1] [#2 -0.03,0.85,0.00,M5] [#3 0.46,0.44,0.00,M1] [#4 -0.32,0.30,0.93,U] [#5 0.02,0.54,0.96,U] [#6 -0.02,1.27,0.00,M8] [#7 0.41,0.64,0.00,M1] [#8 -0.04,0.15,0.94,U] 
01:48:33.442 00.000 10844 refined, 3 included, MultiStar: {-0.14, 0.46}, one-star: {-0.25, 0.83}
01:48:33.442 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.63 = -2.66)
01:48:33.442 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
01:48:33.442 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.46 hyp=0.49 cameraTheta=1.87 mountX=-0.43 mountY=-0.22, mountTheta=-2.67
01:48:33.443 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.46, opts=13)
01:48:33.443 00.000 10844 Enqueuing Move request for scope (-0.14, 0.46)
01:48:33.443 00.000 11060 Worker thread wakes up
01:48:33.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:33.445 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.46) opts 0xd
01:48:33.445 00.000 10844 UpdateGuideState exits: m=3167 SNR=35.7 Saturated
01:48:33.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.46)
01:48:33.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:33.445 00.000 11060 Moving (-0.14, 0.46) raw xDistance=-0.43 yDistance=-0.22
01:48:33.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:33.445 00.000 10844 Enqueuing Expose request
01:48:33.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
01:48:33.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:48:33.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:48:33.445 00.000 11060 MoveAxis(E, 77, ABG)
01:48:33.445 00.000 11060 Guiding  Dir = 2, Dur = 77
01:48:33.477 00.032 11060 IsSlewing returns 0
01:48:33.477 00.000 11060 IsGuiding returns 0
01:48:33.587 00.110 11060 IsGuiding returns 0
01:48:33.587 00.000 11060 Move returns status 0, amount 77
01:48:33.587 00.000 11060 MoveAxis(N, 0, ABG)
01:48:33.587 00.000 11060 Move returns status 0, amount 0
01:48:33.587 00.000 11060 move complete, result=0
01:48:33.587 00.000 11060 worker thread done servicing request
01:48:33.587 00.000 11060 Worker thread wakes up
01:48:33.587 00.000 10844 GuideStep: -0.4 px 77 ms EAST, -0.2 px 0 ms NORTH
01:48:33.588 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:33.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:34.216 00.628 11060 Exposure complete
01:48:34.398 00.182 11060 worker thread done servicing request
01:48:34.400 00.002 10844 OnExposeComplete: enter
01:48:34.400 00.000 10844 UpdateGuideState(): m_state=6
01:48:34.400 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11203
01:48:34.400 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=59.55, Mass=3005, SNR=34.6, Peak=253 HFD=3.6
01:48:34.400 00.000 10844 MultiStar: [#1 -0.36,0.15,0.93,U] [#2 0.21,0.18,1.96,U] [#3 -0.46,0.39,0.90,U] [#4 -0.28,-0.12,0.88,U] [#5 -0.41,-0.44,0.99,U] [#6 -0.19,0.78,0.00,M9] [#7 0.19,-0.23,0.75,U] [#8 -0.03,-0.57,1.02,U] 
01:48:34.400 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.03}, one-star: {-0.20, 0.67}
01:48:34.400 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.70 = -1.59)
01:48:34.401 00.001 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
01:48:34.401 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.94 mountX=-0.00 mountY=-0.13, mountTheta=-1.59
01:48:34.402 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.03, opts=13)
01:48:34.402 00.000 10844 Enqueuing Move request for scope (-0.13, 0.03)
01:48:34.402 00.000 11060 Worker thread wakes up
01:48:34.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
01:48:34.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
01:48:34.402 00.000 11060 Moving (-0.13, 0.03) raw xDistance=-0.00 yDistance=-0.13
01:48:34.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:48:34.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:34.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:34.402 00.000 10844 UpdateGuideState exits: m=3005 SNR=34.6
01:48:34.403 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:48:34.403 00.000 11060 MoveAxis(E, 0, ABG)
01:48:34.403 00.000 11060 Move returns status 0, amount 0
01:48:34.403 00.000 11060 MoveAxis(N, 0, ABG)
01:48:34.403 00.000 11060 Move returns status 0, amount 0
01:48:34.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:34.403 00.000 11060 move complete, result=0
01:48:34.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:34.403 00.000 11060 worker thread done servicing request
01:48:34.403 00.000 10844 Enqueuing Expose request
01:48:34.403 00.000 11060 Worker thread wakes up
01:48:34.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:34.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:34.403 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:35.051 00.648 11060 Exposure complete
01:48:35.213 00.162 11060 worker thread done servicing request
01:48:35.213 00.000 10844 OnExposeComplete: enter
01:48:35.213 00.000 10844 UpdateGuideState(): m_state=6
01:48:35.213 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11204
01:48:35.213 00.000 10844 Star::Find returns 1 (1), X=267.63, Y=58.77, Mass=2399, SNR=31.1, Peak=255 HFD=3.4
01:48:35.213 00.000 10844 MultiStar: [#1 -0.19,-0.11,1.05,U] [#2 0.25,-0.08,2.17,U] [#3 0.27,-0.45,1.11,U] [#4 0.24,-0.55,1.04,U] [#5 -0.42,-0.38,1.04,U] [#6 0.23,0.69,0.00,M10] [#7 -0.12,-0.03,0.86,U] [#8 -0.20,0.38,0.94,U] 
01:48:35.213 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.17}, one-star: {-0.61, -0.10}
01:48:35.213 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
01:48:35.213 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
01:48:35.214 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.86 mountX=0.17 mountY=-0.02, mountTheta=-0.13
01:48:35.215 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
01:48:35.215 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
01:48:35.215 00.000 11060 Worker thread wakes up
01:48:35.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:35.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
01:48:35.215 00.000 10844 UpdateGuideState exits: m=2399 SNR=31.1 Saturated
01:48:35.215 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
01:48:35.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:35.215 00.000 11060 Moving (-0.05, -0.17) raw xDistance=0.17 yDistance=-0.02
01:48:35.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:35.215 00.000 10844 Enqueuing Expose request
01:48:35.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:48:35.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:35.216 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:48:35.216 00.000 11060 MoveAxis(W, 30, ABG)
01:48:35.216 00.000 11060 Guiding  Dir = 3, Dur = 30
01:48:35.224 00.008 11060 IsSlewing returns 0
01:48:35.224 00.000 11060 IsGuiding returns 0
01:48:35.271 00.047 11060 IsGuiding returns 0
01:48:35.271 00.000 11060 Move returns status 0, amount 30
01:48:35.271 00.000 11060 MoveAxis(N, 0, ABG)
01:48:35.271 00.000 11060 Move returns status 0, amount 0
01:48:35.271 00.000 11060 move complete, result=0
01:48:35.271 00.000 11060 worker thread done servicing request
01:48:35.271 00.000 11060 Worker thread wakes up
01:48:35.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:35.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:35.271 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
01:48:35.905 00.634 11060 Exposure complete
01:48:36.087 00.182 11060 worker thread done servicing request
01:48:36.087 00.000 10844 OnExposeComplete: enter
01:48:36.087 00.000 10844 UpdateGuideState(): m_state=6
01:48:36.087 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11205
01:48:36.088 00.001 10844 Star::Find returns 1 (0), X=268.07, Y=59.01, Mass=2593, SNR=31.8, Peak=241 HFD=2.9
01:48:36.088 00.000 10844 MultiStar: [#1 -0.26,0.07,0.99,U] [#2 -0.41,0.88,0.00,M4] [#3 -0.19,0.51,1.02,U] [#4 -0.64,-0.10,0.00,M1] [#5 -0.21,-0.55,1.03,U] [#6 -0.03,1.08,0.00,R] [#7 -0.01,0.18,0.84,U] [#8 -0.01,-0.17,1.01,U] 
01:48:36.088 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.02}, one-star: {-0.17, 0.13}
01:48:36.088 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
01:48:36.088 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
01:48:36.088 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=0.00 mountY=-0.15, mountTheta=-1.54
01:48:36.089 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.02, opts=13)
01:48:36.089 00.000 10844 Enqueuing Move request for scope (-0.15, 0.02)
01:48:36.089 00.000 11060 Worker thread wakes up
01:48:36.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:36.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
01:48:36.089 00.000 10844 UpdateGuideState exits: m=2593 SNR=31.8
01:48:36.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
01:48:36.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:36.089 00.000 11060 Moving (-0.15, 0.02) raw xDistance=0.00 yDistance=-0.15
01:48:36.090 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:36.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:48:36.090 00.000 10844 Enqueuing Expose request
01:48:36.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:36.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:48:36.090 00.000 11060 MoveAxis(E, 0, ABG)
01:48:36.090 00.000 11060 Move returns status 0, amount 0
01:48:36.090 00.000 11060 MoveAxis(N, 0, ABG)
01:48:36.090 00.000 11060 Move returns status 0, amount 0
01:48:36.090 00.000 11060 move complete, result=0
01:48:36.090 00.000 11060 worker thread done servicing request
01:48:36.090 00.000 11060 Worker thread wakes up
01:48:36.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:36.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:36.092 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:36.721 00.629 11060 Exposure complete
01:48:36.897 00.176 11060 worker thread done servicing request
01:48:36.897 00.000 10844 OnExposeComplete: enter
01:48:36.897 00.000 10844 UpdateGuideState(): m_state=6
01:48:36.897 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11206
01:48:36.897 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=58.73, Mass=3200, SNR=35.8, Peak=246 HFD=3.4
01:48:36.899 00.002 10844 MultiStar: [#1 -0.27,0.85,0.00,M1] [#2 0.02,0.54,2.02,U] [#3 0.07,0.03,0.91,U] [#4 -0.63,0.49,0.00,M2] [#5 -0.23,-0.07,0.88,U] [#6 0.07,-0.69,0.00,M1] [#7 -0.32,-0.21,0.84,U] [#8 0.48,0.04,0.85,U] 
01:48:36.899 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.12}, one-star: {-0.24, -0.15}
01:48:36.899 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
01:48:36.899 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
01:48:36.899 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.84 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
01:48:36.900 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.12, opts=13)
01:48:36.900 00.000 10844 Enqueuing Move request for scope (-0.03, 0.12)
01:48:36.900 00.000 11060 Worker thread wakes up
01:48:36.900 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:36.901 00.001 10844 UpdateGuideState exits: m=3200 SNR=35.8
01:48:36.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:36.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:36.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
01:48:36.901 00.000 10844 Enqueuing Expose request
01:48:36.901 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
01:48:36.901 00.000 11060 Moving (-0.03, 0.12) raw xDistance=-0.11 yDistance=-0.05
01:48:36.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:48:36.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:36.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:36.901 00.000 11060 MoveAxis(E, 0, ABG)
01:48:36.901 00.000 11060 Move returns status 0, amount 0
01:48:36.901 00.000 11060 MoveAxis(N, 0, ABG)
01:48:36.902 00.001 11060 Move returns status 0, amount 0
01:48:36.902 00.000 11060 move complete, result=0
01:48:36.902 00.000 11060 worker thread done servicing request
01:48:36.902 00.000 11060 Worker thread wakes up
01:48:36.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:36.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:36.903 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:37.528 00.625 11060 Exposure complete
01:48:37.717 00.189 11060 worker thread done servicing request
01:48:37.717 00.000 10844 OnExposeComplete: enter
01:48:37.717 00.000 10844 UpdateGuideState(): m_state=6
01:48:37.717 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11207
01:48:37.717 00.000 10844 Star::Find returns 1 (1), X=268.23, Y=59.59, Mass=3129, SNR=35.7, Peak=255 HFD=3.6
01:48:37.718 00.001 10844 MultiStar: [#1 -0.12,0.13,0.91,U] [#2 0.58,0.51,0.00,M4] [#3 -0.29,0.11,0.99,U] [#4 -0.70,0.81,0.00,M3] [#5 -0.28,-0.50,0.93,U] [#6 0.36,-0.50,0.00,M2] [#7 -0.21,0.79,0.00,M1] [#8 0.22,-0.38,0.85,U] 
01:48:37.718 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.03}, one-star: {-0.00, 0.71}
01:48:37.718 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
01:48:37.718 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
01:48:37.718 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.82 mountX=-0.01 mountY=-0.10, mountTheta=-1.71
01:48:37.719 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
01:48:37.719 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
01:48:37.719 00.000 11060 Worker thread wakes up
01:48:37.720 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:48:37.720 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:48:37.720 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.01 yDistance=-0.10
01:48:37.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:37.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:37.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:37.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:48:37.720 00.000 11060 MoveAxis(E, 0, ABG)
01:48:37.720 00.000 11060 Move returns status 0, amount 0
01:48:37.720 00.000 11060 MoveAxis(N, 0, ABG)
01:48:37.720 00.000 11060 Move returns status 0, amount 0
01:48:37.721 00.001 11060 move complete, result=0
01:48:37.721 00.000 10844 UpdateGuideState exits: m=3129 SNR=35.7 Saturated
01:48:37.721 00.000 11060 worker thread done servicing request
01:48:37.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:37.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:37.721 00.000 10844 Enqueuing Expose request
01:48:37.721 00.000 11060 Worker thread wakes up
01:48:37.721 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:37.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:37.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:38.380 00.659 11060 Exposure complete
01:48:38.544 00.164 11060 worker thread done servicing request
01:48:38.544 00.000 10844 OnExposeComplete: enter
01:48:38.544 00.000 10844 UpdateGuideState(): m_state=6
01:48:38.545 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11208
01:48:38.545 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=58.90, Mass=3063, SNR=34.7, Peak=231 HFD=3.5
01:48:38.545 00.000 10844 MultiStar: [#1 -0.20,0.37,0.95,U] [#2 -0.11,0.76,0.00,M5] [#3 0.48,0.07,0.96,U] [#4 -0.29,0.51,0.91,U] [#5 -0.68,0.02,0.00,M1] [#6 0.62,-0.24,0.00,M3] [#7 -0.09,0.10,0.83,U] [#8 0.38,0.37,0.93,U] 
01:48:38.545 00.000 10844 single-star, 5 included, MultiStar: {0.07, 0.24}, one-star: {0.14, 0.02}
01:48:38.545 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
01:48:38.545 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
01:48:38.545 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.16 mountX=-0.05 mountY=0.13, mountTheta=1.91
01:48:38.546 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
01:48:38.546 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
01:48:38.547 00.001 11060 Worker thread wakes up
01:48:38.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:38.547 00.000 10844 UpdateGuideState exits: m=3063 SNR=34.7
01:48:38.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:38.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:38.547 00.000 10844 Enqueuing Expose request
01:48:38.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:48:38.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:48:38.547 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.05 yDistance=0.13
01:48:38.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:48:38.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:38.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:48:38.547 00.000 11060 MoveAxis(E, 0, ABG)
01:48:38.547 00.000 11060 Move returns status 0, amount 0
01:48:38.547 00.000 11060 MoveAxis(N, 0, ABG)
01:48:38.548 00.001 11060 Move returns status 0, amount 0
01:48:38.548 00.000 11060 move complete, result=0
01:48:38.548 00.000 11060 worker thread done servicing request
01:48:38.548 00.000 11060 Worker thread wakes up
01:48:38.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:38.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:38.549 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:39.185 00.636 11060 Exposure complete
01:48:39.344 00.159 11060 worker thread done servicing request
01:48:39.345 00.001 10844 OnExposeComplete: enter
01:48:39.345 00.000 10844 UpdateGuideState(): m_state=6
01:48:39.345 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11209
01:48:39.345 00.000 10844 Star::Find returns 1 (1), X=268.23, Y=59.15, Mass=3224, SNR=35.8, Peak=255 HFD=3.4
01:48:39.345 00.000 10844 MultiStar: [#1 -0.10,0.32,1.02,U] [#2 0.12,0.77,0.00,M6] [#3 0.00,0.56,0.94,U] [#4 -0.88,1.05,0.00,M3] [#5 0.20,0.46,0.93,U] [#6 0.39,-0.10,0.82,U] [#7 0.00,0.67,0.00,M1] [#8 0.31,0.47,0.82,U] 
01:48:39.345 00.000 10844 single-star, 5 included, MultiStar: {0.12, 0.34}, one-star: {-0.00, 0.27}
01:48:39.345 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
01:48:39.345 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
01:48:39.347 00.002 10844 CameraToMount -- cameraX=-0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.59 mountX=-0.26 mountY=-0.05, mountTheta=-2.96
01:48:39.348 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.27, opts=13)
01:48:39.348 00.000 10844 Enqueuing Move request for scope (-0.00, 0.27)
01:48:39.348 00.000 11060 Worker thread wakes up
01:48:39.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:39.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.27) opts 0xd
01:48:39.348 00.000 10844 UpdateGuideState exits: m=3224 SNR=35.8 Saturated
01:48:39.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.27)
01:48:39.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:39.348 00.000 11060 Moving (-0.00, 0.27) raw xDistance=-0.26 yDistance=-0.05
01:48:39.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:39.348 00.000 10844 Enqueuing Expose request
01:48:39.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:48:39.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:39.349 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:39.349 00.000 11060 MoveAxis(E, 46, ABG)
01:48:39.349 00.000 11060 Guiding  Dir = 2, Dur = 46
01:48:39.385 00.036 11060 IsSlewing returns 0
01:48:39.385 00.000 11060 IsGuiding returns 0
01:48:39.463 00.078 11060 IsGuiding returns 0
01:48:39.463 00.000 11060 Move returns status 0, amount 46
01:48:39.463 00.000 11060 MoveAxis(N, 0, ABG)
01:48:39.463 00.000 11060 Move returns status 0, amount 0
01:48:39.463 00.000 11060 move complete, result=0
01:48:39.463 00.000 11060 worker thread done servicing request
01:48:39.464 00.001 11060 Worker thread wakes up
01:48:39.464 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:48:39.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:39.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:40.094 00.630 11060 Exposure complete
01:48:40.276 00.182 11060 worker thread done servicing request
01:48:40.276 00.000 10844 OnExposeComplete: enter
01:48:40.276 00.000 10844 UpdateGuideState(): m_state=6
01:48:40.277 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11210
01:48:40.277 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=58.87, Mass=2848, SNR=33.6, Peak=244 HFD=3.2
01:48:40.277 00.000 10844 MultiStar: [#1 -0.13,0.82,0.00,M1] [#2 -0.12,0.30,2.09,U] [#3 -0.03,0.25,1.04,U] [#4 -1.05,0.57,0.00,M4] [#5 -0.73,0.26,0.00,M1] [#6 0.80,-0.50,0.00,M3] [#7 -0.18,0.35,0.73,U] [#8 -0.22,-0.29,0.80,U] 
01:48:40.277 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.16}, one-star: {-0.43, -0.01}
01:48:40.277 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.12)
01:48:40.277 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.13)
01:48:40.277 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.42 mountX=-0.13 mountY=-0.20, mountTheta=-2.12
01:48:40.278 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.16, opts=13)
01:48:40.278 00.000 10844 Enqueuing Move request for scope (-0.18, 0.16)
01:48:40.279 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:40.279 00.000 10844 UpdateGuideState exits: m=2848 SNR=33.6
01:48:40.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:40.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:40.279 00.000 10844 Enqueuing Expose request
01:48:40.279 00.000 11060 Worker thread wakes up
01:48:40.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
01:48:40.279 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
01:48:40.279 00.000 11060 Moving (-0.18, 0.16) raw xDistance=-0.13 yDistance=-0.20
01:48:40.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:48:40.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:40.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:48:40.279 00.000 11060 MoveAxis(E, 23, ABG)
01:48:40.279 00.000 11060 Guiding  Dir = 2, Dur = 23
01:48:40.293 00.014 11060 IsSlewing returns 0
01:48:40.293 00.000 11060 IsGuiding returns 0
01:48:40.323 00.030 11060 IsGuiding returns 0
01:48:40.323 00.000 11060 Move returns status 0, amount 23
01:48:40.323 00.000 11060 MoveAxis(N, 0, ABG)
01:48:40.323 00.000 11060 Move returns status 0, amount 0
01:48:40.323 00.000 11060 move complete, result=0
01:48:40.323 00.000 11060 worker thread done servicing request
01:48:40.324 00.001 11060 Worker thread wakes up
01:48:40.324 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
01:48:40.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:40.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:40.950 00.626 11060 Exposure complete
01:48:41.123 00.173 11060 worker thread done servicing request
01:48:41.123 00.000 10844 OnExposeComplete: enter
01:48:41.123 00.000 10844 UpdateGuideState(): m_state=6
01:48:41.123 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11211
01:48:41.123 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=59.17, Mass=3198, SNR=35.4, Peak=236 HFD=3.8
01:48:41.124 00.001 10844 MultiStar: [#1 -0.16,-0.22,0.84,U] [#2 -0.04,0.87,0.00,M6] [#3 -0.55,0.30,0.00,M1] [#4 -0.54,0.36,0.00,M5] [#5 -0.38,-0.52,0.00,M2] [#6 0.30,-0.84,0.00,M4] [#7 -0.67,0.09,0.00,M1] [#8 0.27,0.04,0.91,U] 
01:48:41.124 00.000 10844 refined, 2 included, MultiStar: {-0.02, 0.05}, one-star: {-0.15, 0.29}
01:48:41.124 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
01:48:41.124 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.65)
01:48:41.124 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.90 mountX=-0.05 mountY=-0.03, mountTheta=-2.64
01:48:41.125 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
01:48:41.125 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
01:48:41.125 00.000 11060 Worker thread wakes up
01:48:41.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:41.125 00.000 10844 UpdateGuideState exits: m=3198 SNR=35.4
01:48:41.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:41.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:41.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:48:41.125 00.000 10844 Enqueuing Expose request
01:48:41.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:48:41.126 00.001 11060 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=-0.03
01:48:41.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:48:41.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:41.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:48:41.126 00.000 11060 MoveAxis(E, 0, ABG)
01:48:41.126 00.000 11060 Move returns status 0, amount 0
01:48:41.126 00.000 11060 MoveAxis(N, 0, ABG)
01:48:41.126 00.000 11060 Move returns status 0, amount 0
01:48:41.126 00.000 11060 move complete, result=0
01:48:41.126 00.000 11060 worker thread done servicing request
01:48:41.126 00.000 11060 Worker thread wakes up
01:48:41.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:41.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:41.135 00.009 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:41.761 00.626 11060 Exposure complete
01:48:41.942 00.181 11060 worker thread done servicing request
01:48:41.942 00.000 10844 OnExposeComplete: enter
01:48:41.942 00.000 10844 UpdateGuideState(): m_state=6
01:48:41.943 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11212
01:48:41.943 00.000 10844 Star::Find returns 1 (1), X=267.88, Y=58.59, Mass=3045, SNR=35.2, Peak=255 HFD=3.4
01:48:41.943 00.000 10844 MultiStar: [#1 -0.20,-0.15,0.97,U] [#2 -0.08,0.47,1.92,U] [#3 -0.04,-0.31,0.92,U] [#4 -0.56,0.40,0.00,M6] [#5 -0.32,0.00,0.98,U] [#6 -0.00,-0.77,0.00,M5] [#7 -0.19,-0.18,0.84,U] [#8 -0.13,0.54,0.91,U] 
01:48:41.943 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.07}, one-star: {-0.36, -0.28}
01:48:41.943 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.75) = xAngle (4.53 = -1.76)
01:48:41.943 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.51 = -1.77)
01:48:41.943 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.77 mountX=-0.04 mountY=-0.19, mountTheta=-1.76
01:48:41.945 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.07, opts=13)
01:48:41.945 00.000 10844 Enqueuing Move request for scope (-0.18, 0.07)
01:48:41.945 00.000 11060 Worker thread wakes up
01:48:41.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
01:48:41.945 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
01:48:41.945 00.000 11060 Moving (-0.18, 0.07) raw xDistance=-0.04 yDistance=-0.19
01:48:41.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:48:41.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:41.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:41.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:48:41.945 00.000 11060 MoveAxis(E, 0, ABG)
01:48:41.945 00.000 11060 Move returns status 0, amount 0
01:48:41.945 00.000 10844 UpdateGuideState exits: m=3045 SNR=35.2 Saturated
01:48:41.945 00.000 11060 MoveAxis(N, 0, ABG)
01:48:41.945 00.000 11060 Move returns status 0, amount 0
01:48:41.946 00.001 11060 move complete, result=0
01:48:41.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:41.946 00.000 11060 worker thread done servicing request
01:48:41.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:41.946 00.000 10844 Enqueuing Expose request
01:48:41.946 00.000 11060 Worker thread wakes up
01:48:41.946 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:48:41.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:41.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:42.578 00.632 11060 Exposure complete
01:48:42.767 00.189 11060 worker thread done servicing request
01:48:42.767 00.000 10844 OnExposeComplete: enter
01:48:42.767 00.000 10844 UpdateGuideState(): m_state=6
01:48:42.767 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11213
01:48:42.768 00.001 10844 Star::Find returns 1 (0), X=268.22, Y=58.99, Mass=2156, SNR=28.6, Peak=182 HFD=3.2
01:48:42.768 00.000 10844 MultiStar: [#1 0.07,0.58,1.11,U] [#2 0.53,0.14,2.46,U] [#3 -0.47,0.35,1.11,U] [#4 -0.58,0.11,1.05,U] [#5 -0.74,0.58,0.00,M2] [#6 0.10,-0.38,1.04,U] [#7 -0.13,0.37,1.01,U] [#8 0.36,-0.23,1.12,U] 
01:48:42.768 00.000 10844 single-star, 7 included, MultiStar: {0.06, 0.13}, one-star: {-0.02, 0.11}
01:48:42.768 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.76)
01:48:42.768 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
01:48:42.768 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.78 mountX=-0.11 mountY=-0.04, mountTheta=-2.77
01:48:42.770 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
01:48:42.770 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
01:48:42.770 00.000 11060 Worker thread wakes up
01:48:42.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:48:42.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:48:42.770 00.000 11060 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.04
01:48:42.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:48:42.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:42.771 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=13, FiltMax=255, Gamma=1.000
01:48:42.771 00.000 10844 UpdateGuideState exits: m=2156 SNR=28.6
01:48:42.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:42.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:42.771 00.000 10844 Enqueuing Expose request
01:48:42.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:48:42.771 00.000 11060 MoveAxis(E, 0, ABG)
01:48:42.771 00.000 11060 Move returns status 0, amount 0
01:48:42.771 00.000 11060 MoveAxis(N, 0, ABG)
01:48:42.771 00.000 11060 Move returns status 0, amount 0
01:48:42.771 00.000 11060 move complete, result=0
01:48:42.772 00.001 11060 worker thread done servicing request
01:48:42.772 00.000 11060 Worker thread wakes up
01:48:42.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:42.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:42.774 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:43.405 00.631 11060 Exposure complete
01:48:43.594 00.189 11060 worker thread done servicing request
01:48:43.594 00.000 10844 OnExposeComplete: enter
01:48:43.594 00.000 10844 UpdateGuideState(): m_state=6
01:48:43.595 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11214
01:48:43.595 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=59.43, Mass=2668, SNR=32.2, Peak=210 HFD=3.6
01:48:43.595 00.000 10844 MultiStar: [#1 -0.32,0.60,0.00,M1] [#2 -0.38,0.09,2.17,U] [#3 0.03,-0.43,1.01,U] [#4 -0.68,0.42,0.00,M6] [#5 -0.48,-0.12,1.06,U] [#6 0.09,-0.89,0.00,M5] [#7 0.04,-0.55,0.79,U] [#8 0.31,-0.41,0.97,U] 
01:48:43.595 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.09}, one-star: {-0.22, 0.55}
01:48:43.595 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
01:48:43.595 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
01:48:43.596 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.65 mountX=0.12 mountY=-0.15, mountTheta=-0.90
01:48:43.597 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.09, opts=13)
01:48:43.597 00.000 10844 Enqueuing Move request for scope (-0.17, -0.09)
01:48:43.597 00.000 11060 Worker thread wakes up
01:48:43.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:43.597 00.000 10844 UpdateGuideState exits: m=2668 SNR=32.2
01:48:43.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:43.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:43.597 00.000 10844 Enqueuing Expose request
01:48:43.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
01:48:43.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
01:48:43.597 00.000 11060 Moving (-0.17, -0.09) raw xDistance=0.12 yDistance=-0.15
01:48:43.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:48:43.598 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:43.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:48:43.598 00.000 11060 MoveAxis(W, 21, ABG)
01:48:43.598 00.000 11060 Guiding  Dir = 3, Dur = 21
01:48:43.602 00.004 11060 IsSlewing returns 0
01:48:43.602 00.000 11060 IsGuiding returns 0
01:48:43.633 00.031 11060 IsGuiding returns 0
01:48:43.633 00.000 11060 Move returns status 0, amount 21
01:48:43.633 00.000 11060 MoveAxis(N, 0, ABG)
01:48:43.633 00.000 11060 Move returns status 0, amount 0
01:48:43.633 00.000 11060 move complete, result=0
01:48:43.633 00.000 11060 worker thread done servicing request
01:48:43.633 00.000 11060 Worker thread wakes up
01:48:43.633 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
01:48:43.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:43.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:44.259 00.626 11060 Exposure complete
01:48:44.450 00.191 11060 worker thread done servicing request
01:48:44.450 00.000 10844 OnExposeComplete: enter
01:48:44.450 00.000 10844 UpdateGuideState(): m_state=6
01:48:44.452 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11215
01:48:44.452 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=58.82, Mass=2782, SNR=33.5, Peak=211 HFD=3.8
01:48:44.452 00.000 10844 MultiStar: [#1 -0.08,0.49,1.10,U] [#2 -0.39,0.46,2.05,U] [#3 0.33,0.09,0.96,U] [#4 -0.54,0.45,0.00,M7] [#5 -0.69,-0.10,0.00,M2] [#6 0.22,-0.48,0.94,U] [#7 0.39,-0.14,0.88,U] [#8 0.18,-0.45,0.86,U] 
01:48:44.452 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.31, -0.05}
01:48:44.452 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
01:48:44.452 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
01:48:44.452 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.88 mountX=-0.06 mountY=-0.03, mountTheta=-2.67
01:48:44.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
01:48:44.453 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
01:48:44.454 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:44.454 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.5
01:48:44.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:44.454 00.000 11060 Worker thread wakes up
01:48:44.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:44.454 00.000 10844 Enqueuing Expose request
01:48:44.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:48:44.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:48:44.454 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.06 yDistance=-0.03
01:48:44.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:48:44.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:44.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:48:44.454 00.000 11060 MoveAxis(E, 0, ABG)
01:48:44.454 00.000 11060 Move returns status 0, amount 0
01:48:44.455 00.001 11060 MoveAxis(N, 0, ABG)
01:48:44.455 00.000 11060 Move returns status 0, amount 0
01:48:44.455 00.000 11060 move complete, result=0
01:48:44.455 00.000 11060 worker thread done servicing request
01:48:44.455 00.000 11060 Worker thread wakes up
01:48:44.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:44.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:44.456 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:45.093 00.637 11060 Exposure complete
01:48:45.279 00.186 11060 worker thread done servicing request
01:48:45.279 00.000 10844 OnExposeComplete: enter
01:48:45.279 00.000 10844 UpdateGuideState(): m_state=6
01:48:45.279 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11216
01:48:45.279 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=59.05, Mass=2162, SNR=28.3, Peak=242 HFD=3.3
01:48:45.280 00.001 10844 MultiStar: [#1 -0.05,0.46,1.09,U] [#2 -0.39,0.41,2.49,U] [#3 -0.23,0.03,1.17,U] [#4 -0.67,0.56,0.00,M8] [#5 -0.61,0.75,0.00,M3] [#6 0.10,-0.78,0.00,M5] [#7 -0.23,-0.04,1.05,U] [#8 0.09,0.80,0.00,M1] 
01:48:45.280 00.000 10844 single-star, 4 included, MultiStar: {-0.24, 0.25}, one-star: {-0.10, 0.18}
01:48:45.280 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
01:48:45.280 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.48)
01:48:45.280 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.07 mountX=-0.16 mountY=-0.12, mountTheta=-2.47
01:48:45.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.18, opts=13)
01:48:45.281 00.000 10844 Enqueuing Move request for scope (-0.10, 0.18)
01:48:45.281 00.000 11060 Worker thread wakes up
01:48:45.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=27, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:45.281 00.000 10844 UpdateGuideState exits: m=2162 SNR=28.3
01:48:45.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:45.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:45.281 00.000 10844 Enqueuing Expose request
01:48:45.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
01:48:45.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
01:48:45.283 00.002 11060 Moving (-0.10, 0.18) raw xDistance=-0.16 yDistance=-0.12
01:48:45.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:48:45.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:45.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:45.283 00.000 11060 MoveAxis(E, 27, ABG)
01:48:45.283 00.000 11060 Guiding  Dir = 2, Dur = 27
01:48:45.315 00.032 11060 IsSlewing returns 0
01:48:45.317 00.002 11060 IsGuiding returns 0
01:48:45.388 00.071 11060 IsGuiding returns 0
01:48:45.389 00.001 11060 Move returns status 0, amount 27
01:48:45.389 00.000 11060 MoveAxis(N, 0, ABG)
01:48:45.389 00.000 11060 Move returns status 0, amount 0
01:48:45.389 00.000 11060 move complete, result=0
01:48:45.389 00.000 11060 worker thread done servicing request
01:48:45.389 00.000 11060 Worker thread wakes up
01:48:45.389 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
01:48:45.393 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:45.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:46.035 00.642 11060 Exposure complete
01:48:46.200 00.165 11060 worker thread done servicing request
01:48:46.200 00.000 10844 OnExposeComplete: enter
01:48:46.200 00.000 10844 UpdateGuideState(): m_state=6
01:48:46.202 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11217
01:48:46.202 00.000 10844 Star::Find returns 1 (1), X=267.95, Y=58.77, Mass=2999, SNR=34.3, Peak=255 HFD=3.2
01:48:46.202 00.000 10844 MultiStar: [#1 -0.61,0.32,0.00,M1] [#2 -0.14,0.64,0.00,M2] [#3 -0.44,0.16,0.90,U] [#4 -0.58,-0.22,0.00,M9] [#5 -0.87,-0.02,0.00,M4] [#6 -0.23,-0.23,0.95,U] [#7 -0.43,0.07,0.87,U] [#8 -0.21,-0.15,0.89,U] 
01:48:46.202 00.000 10844 single-star, 4 included, MultiStar: {-0.32, -0.06}, one-star: {-0.29, -0.11}
01:48:46.202 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
01:48:46.202 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
01:48:46.202 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-2.78 mountX=0.16 mountY=-0.27, mountTheta=-1.03
01:48:46.203 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.11, opts=13)
01:48:46.204 00.001 10844 Enqueuing Move request for scope (-0.29, -0.11)
01:48:46.204 00.000 11060 Worker thread wakes up
01:48:46.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:48:46.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.11) opts 0xd
01:48:46.204 00.000 10844 UpdateGuideState exits: m=2999 SNR=34.3 Saturated
01:48:46.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.11)
01:48:46.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:46.204 00.000 11060 Moving (-0.29, -0.11) raw xDistance=0.16 yDistance=-0.27
01:48:46.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:46.204 00.000 10844 Enqueuing Expose request
01:48:46.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:48:46.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:46.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:48:46.204 00.000 11060 MoveAxis(W, 27, ABG)
01:48:46.205 00.001 11060 Guiding  Dir = 3, Dur = 27
01:48:46.221 00.016 11060 IsSlewing returns 0
01:48:46.221 00.000 11060 IsGuiding returns 0
01:48:46.262 00.041 11060 IsGuiding returns 0
01:48:46.262 00.000 11060 Move returns status 0, amount 27
01:48:46.262 00.000 11060 MoveAxis(N, 0, ABG)
01:48:46.262 00.000 11060 Move returns status 0, amount 0
01:48:46.262 00.000 11060 move complete, result=0
01:48:46.262 00.000 11060 worker thread done servicing request
01:48:46.262 00.000 11060 Worker thread wakes up
01:48:46.262 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.3 px 0 ms NORTH
01:48:46.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:46.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:46.892 00.630 11060 Exposure complete
01:48:47.092 00.200 11060 worker thread done servicing request
01:48:47.092 00.000 10844 OnExposeComplete: enter
01:48:47.092 00.000 10844 UpdateGuideState(): m_state=6
01:48:47.092 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11218
01:48:47.092 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=58.75, Mass=2767, SNR=33.1, Peak=247 HFD=3.4
01:48:47.092 00.000 10844 MultiStar: [#1 -0.51,0.29,0.98,U] [#2 0.12,0.07,1.99,U] [#3 -0.26,0.68,0.00,M1] [#4 -0.51,0.23,0.94,U] [#5 -0.50,-0.10,1.05,U] [#6 0.30,-0.63,0.00,M5] [#7 -0.10,-0.07,0.88,U] [#8 -0.07,-0.19,1.03,U] 
01:48:47.092 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.02}, one-star: {-0.24, -0.13}
01:48:47.092 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
01:48:47.094 00.002 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
01:48:47.094 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.05 mountX=0.02 mountY=-0.21, mountTheta=-1.48
01:48:47.095 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.02, opts=13)
01:48:47.095 00.000 10844 Enqueuing Move request for scope (-0.21, 0.02)
01:48:47.095 00.000 11060 Worker thread wakes up
01:48:47.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:47.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
01:48:47.095 00.000 10844 UpdateGuideState exits: m=2767 SNR=33.1
01:48:47.095 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
01:48:47.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:47.095 00.000 11060 Moving (-0.21, 0.02) raw xDistance=0.02 yDistance=-0.21
01:48:47.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:47.095 00.000 10844 Enqueuing Expose request
01:48:47.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:47.095 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.28 newest=-0.61
01:48:47.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:48:47.095 00.000 11060 MoveAxis(E, 0, ABG)
01:48:47.095 00.000 11060 Move returns status 0, amount 0
01:48:47.095 00.000 11060 BLC: Oldest BLC event removed
01:48:47.095 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:48:47.096 00.001 11060 MoveAxis(N, 833, ABG)
01:48:47.096 00.000 11060 duration set to 750 by maxDecDuration
01:48:47.096 00.000 11060 Guiding  Dir = 0, Dur = 750
01:48:47.103 00.007 11060 IsSlewing returns 0
01:48:47.104 00.001 11060 IsGuiding returns 0
01:48:47.869 00.765 11060 IsGuiding returns 0
01:48:47.869 00.000 11060 Move returns status 0, amount 750
01:48:47.869 00.000 11060 move complete, result=0
01:48:47.869 00.000 11060 worker thread done servicing request
01:48:47.869 00.000 11060 Worker thread wakes up
01:48:47.869 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
01:48:47.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:47.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:48.497 00.628 11060 Exposure complete
01:48:48.663 00.166 11060 worker thread done servicing request
01:48:48.663 00.000 10844 OnExposeComplete: enter
01:48:48.663 00.000 10844 UpdateGuideState(): m_state=6
01:48:48.663 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11219
01:48:48.664 00.001 10844 Star::Find returns 1 (0), X=267.57, Y=59.41, Mass=3100, SNR=34.9, Peak=245 HFD=3.3
01:48:48.664 00.000 10844 MultiStar: [#1 -0.27,0.56,0.00,M1] [#2 0.12,0.66,0.00,M2] [#3 -0.64,0.80,0.00,M2] [#4 -0.30,0.22,0.97,U] [#5 -0.37,0.13,0.94,U] [#6 -0.26,-0.84,0.00,M6] [#7 -0.39,0.16,0.69,U] [#8 -0.05,0.38,0.87,U] 
01:48:48.664 00.000 10844 refined, 4 included, MultiStar: {-0.36, 0.29}, one-star: {-0.67, 0.54}
01:48:48.664 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
01:48:48.664 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
01:48:48.664 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.29 hyp=0.47 cameraTheta=2.46 mountX=-0.22 mountY=-0.40, mountTheta=-2.08
01:48:48.665 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.29, opts=13)
01:48:48.665 00.000 10844 Enqueuing Move request for scope (-0.36, 0.29)
01:48:48.665 00.000 11060 Worker thread wakes up
01:48:48.666 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:48.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.29) opts 0xd
01:48:48.666 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.29)
01:48:48.666 00.000 11060 Moving (-0.36, 0.29) raw xDistance=-0.22 yDistance=-0.40
01:48:48.666 00.000 11060 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.40, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.149915, 1:0.403975
01:48:48.666 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:48:48.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:48:48.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
01:48:48.666 00.000 10844 UpdateGuideState exits: m=3100 SNR=34.9
01:48:48.666 00.000 11060 MoveAxis(E, 39, ABG)
01:48:48.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:48.666 00.000 11060 Guiding  Dir = 2, Dur = 39
01:48:48.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:48.666 00.000 10844 Enqueuing Expose request
01:48:48.696 00.030 11060 IsSlewing returns 0
01:48:48.696 00.000 11060 IsGuiding returns 0
01:48:48.759 00.063 11060 IsGuiding returns 0
01:48:48.759 00.000 11060 Move returns status 0, amount 39
01:48:48.759 00.000 11060 MoveAxis(N, 157, ABG)
01:48:48.760 00.001 11060 Guiding  Dir = 0, Dur = 157
01:48:48.790 00.030 11060 IsSlewing returns 0
01:48:48.791 00.001 11060 IsGuiding returns 0
01:48:48.978 00.187 11060 IsGuiding returns 0
01:48:48.978 00.000 11060 Move returns status 0, amount 157
01:48:48.978 00.000 11060 move complete, result=0
01:48:48.979 00.001 11060 worker thread done servicing request
01:48:48.979 00.000 11060 Worker thread wakes up
01:48:48.979 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.4 px 157 ms NORTH
01:48:48.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:48.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:49.610 00.631 11060 Exposure complete
01:48:49.786 00.176 11060 worker thread done servicing request
01:48:49.786 00.000 10844 OnExposeComplete: enter
01:48:49.786 00.000 10844 UpdateGuideState(): m_state=6
01:48:49.787 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11220
01:48:49.787 00.000 10844 Star::Find returns 1 (0), X=267.58, Y=58.65, Mass=2529, SNR=31.3, Peak=246 HFD=3.1
01:48:49.787 00.000 10844 MultiStar: [#1 -0.57,-0.18,1.03,U] [#2 0.54,-0.39,0.00,M3] [#3 -0.55,-0.07,1.04,U] [#4 -0.21,0.58,0.00,M8] [#5 0.25,-0.18,1.08,U] [#6 0.59,-0.98,0.00,M7] [#7 -0.70,-0.12,0.00,M1] [#8 0.20,-0.31,1.00,U] 
01:48:49.787 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.19}, one-star: {-0.66, -0.23}
01:48:49.787 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
01:48:49.787 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
01:48:49.787 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.19 hyp=0.33 cameraTheta=-2.51 mountX=0.24 mountY=-0.23, mountTheta=-0.77
01:48:49.789 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.19, opts=13)
01:48:49.789 00.000 10844 Enqueuing Move request for scope (-0.26, -0.19)
01:48:49.789 00.000 11060 Worker thread wakes up
01:48:49.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:49.789 00.000 10844 UpdateGuideState exits: m=2529 SNR=31.3
01:48:49.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:49.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:49.789 00.000 10844 Enqueuing Expose request
01:48:49.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.19) opts 0xd
01:48:49.789 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.19)
01:48:49.789 00.000 11060 Moving (-0.26, -0.19) raw xDistance=0.24 yDistance=-0.23
01:48:49.789 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.40, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.149915, 1:0.403975, 2:0.228312
01:48:49.789 00.000 11060 BLC: Under-shoot: nominal increase by 221
01:48:49.789 00.000 11060 BLC: window closed
01:48:49.789 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:48:49.789 00.000 11060 BLC: Pulse adjusted to 750
01:48:49.790 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:48:49.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:48:49.790 00.000 11060 MoveAxis(W, 40, ABG)
01:48:49.790 00.000 11060 Guiding  Dir = 3, Dur = 40
01:48:49.807 00.017 11060 IsSlewing returns 0
01:48:49.807 00.000 11060 IsGuiding returns 0
01:48:49.853 00.046 11060 IsGuiding returns 0
01:48:49.853 00.000 11060 Move returns status 0, amount 40
01:48:49.853 00.000 11060 MoveAxis(N, 89, ABG)
01:48:49.853 00.000 11060 Guiding  Dir = 0, Dur = 89
01:48:49.869 00.016 11060 IsSlewing returns 0
01:48:49.870 00.001 11060 IsGuiding returns 0
01:48:49.963 00.093 11060 IsGuiding returns 0
01:48:49.963 00.000 11060 Move returns status 0, amount 89
01:48:49.963 00.000 11060 move complete, result=0
01:48:49.963 00.000 11060 worker thread done servicing request
01:48:49.963 00.000 11060 Worker thread wakes up
01:48:49.963 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.2 px 89 ms NORTH
01:48:49.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:49.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:50.178 00.215 10844 evsrv: cli 0EEEE6B0 connect
01:48:50.178 00.000 10844 case statement mapped state 6 to 3
01:48:50.179 00.001 10844 case statement mapped state 6 to 3
01:48:50.179 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_pixel_scale","id":"81846763-621e-4ab7-b7d1-1550ee4da121"}
01:48:50.179 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":4.1253,"id":"81846763-621e-4ab7-b7d1-1550ee4da121"}
01:48:50.180 00.001 10844 evsrv: cli 0EEEE6B0 disconnect
01:48:50.596 00.416 11060 Exposure complete
01:48:50.752 00.156 11060 worker thread done servicing request
01:48:50.752 00.000 10844 OnExposeComplete: enter
01:48:50.753 00.001 10844 UpdateGuideState(): m_state=6
01:48:50.753 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11221
01:48:50.753 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=58.82, Mass=3081, SNR=35.3, Peak=251 HFD=3.5
01:48:50.753 00.000 10844 MultiStar: [#1 -0.07,0.04,1.03,U] [#2 0.57,-0.12,1.95,U] [#3 -0.21,0.18,0.87,U] [#4 -0.69,0.77,0.00,M9] [#5 -0.36,-0.91,0.00,M2] [#6 -0.35,-0.77,0.00,M8] [#7 0.25,0.02,0.81,U] [#8 -0.14,-0.04,0.91,U] 
01:48:50.753 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.02}, one-star: {-0.45, -0.05}
01:48:50.753 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
01:48:50.753 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
01:48:50.754 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=0.00 mountY=0.07, mountTheta=1.52
01:48:50.755 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
01:48:50.755 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
01:48:50.755 00.000 11060 Worker thread wakes up
01:48:50.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:48:50.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:48:50.755 00.000 10844 UpdateGuideState exits: m=3081 SNR=35.3
01:48:50.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:48:50.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:50.755 00.000 11060 Moving (0.07, -0.02) raw xDistance=0.00 yDistance=0.07
01:48:50.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:50.755 00.000 10844 Enqueuing Expose request
01:48:50.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:48:50.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:50.756 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:48:50.756 00.000 11060 MoveAxis(E, 0, ABG)
01:48:50.756 00.000 11060 Move returns status 0, amount 0
01:48:50.756 00.000 11060 MoveAxis(N, 0, ABG)
01:48:50.756 00.000 11060 Move returns status 0, amount 0
01:48:50.756 00.000 11060 move complete, result=0
01:48:50.756 00.000 11060 worker thread done servicing request
01:48:50.756 00.000 11060 Worker thread wakes up
01:48:50.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:50.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:50.757 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:51.392 00.635 11060 Exposure complete
01:48:51.563 00.171 11060 worker thread done servicing request
01:48:51.563 00.000 10844 OnExposeComplete: enter
01:48:51.563 00.000 10844 UpdateGuideState(): m_state=6
01:48:51.563 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11222
01:48:51.563 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=58.41, Mass=2704, SNR=32.5, Peak=251 HFD=3.6
01:48:51.563 00.000 10844 MultiStar: [#1 0.20,0.21,1.08,U] [#2 -0.14,0.04,2.13,U] [#3 -0.11,0.08,1.02,U] [#4 0.13,0.31,0.89,U] [#5 -0.40,-0.46,1.08,U] [#6 0.22,-0.92,0.00,M9] [#7 -0.31,0.57,0.00,M1] [#8 -0.09,0.12,0.90,U] 
01:48:51.563 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.02}, one-star: {-0.37, -0.47}
01:48:51.564 00.001 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
01:48:51.564 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
01:48:51.564 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.94 mountX=0.05 mountY=-0.11, mountTheta=-1.19
01:48:51.564 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
01:48:51.565 00.001 10844 Enqueuing Move request for scope (-0.12, -0.02)
01:48:51.565 00.000 11060 Worker thread wakes up
01:48:51.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
01:48:51.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
01:48:51.565 00.000 11060 Moving (-0.12, -0.02) raw xDistance=0.05 yDistance=-0.11
01:48:51.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:48:51.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:51.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=27, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:51.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:48:51.565 00.000 10844 UpdateGuideState exits: m=2704 SNR=32.5
01:48:51.565 00.000 11060 MoveAxis(E, 0, ABG)
01:48:51.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:51.565 00.000 11060 Move returns status 0, amount 0
01:48:51.565 00.000 11060 MoveAxis(N, 0, ABG)
01:48:51.565 00.000 11060 Move returns status 0, amount 0
01:48:51.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:51.565 00.000 10844 Enqueuing Expose request
01:48:51.565 00.000 11060 move complete, result=0
01:48:51.567 00.002 11060 worker thread done servicing request
01:48:51.567 00.000 11060 Worker thread wakes up
01:48:51.567 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:51.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:51.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:52.199 00.632 11060 Exposure complete
01:48:52.367 00.168 11060 worker thread done servicing request
01:48:52.367 00.000 10844 OnExposeComplete: enter
01:48:52.367 00.000 10844 UpdateGuideState(): m_state=6
01:48:52.367 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11223
01:48:52.367 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=58.68, Mass=3356, SNR=36.4, Peak=252 HFD=3.6
01:48:52.368 00.001 10844 MultiStar: [#1 -0.14,0.15,0.99,U] [#2 0.31,-0.27,1.73,U] [#3 0.07,-0.12,0.93,U] [#4 -0.10,-0.30,0.99,U] [#5 0.20,-0.05,0.90,U] [#6 0.28,-0.83,0.00,M10] [#7 0.33,-0.16,0.71,U] [#8 -0.08,-0.12,0.84,U] 
01:48:52.368 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.15}, one-star: {-0.26, -0.20}
01:48:52.368 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
01:48:52.368 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:48:52.368 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.22 mountX=0.14 mountY=0.08, mountTheta=0.52
01:48:52.369 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.15, opts=13)
01:48:52.369 00.000 10844 Enqueuing Move request for scope (0.05, -0.15)
01:48:52.369 00.000 11060 Worker thread wakes up
01:48:52.370 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
01:48:52.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
01:48:52.370 00.000 11060 Moving (0.05, -0.15) raw xDistance=0.14 yDistance=0.08
01:48:52.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:48:52.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:52.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:48:52.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:48:52.370 00.000 10844 UpdateGuideState exits: m=3356 SNR=36.4
01:48:52.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:52.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:52.370 00.000 10844 Enqueuing Expose request
01:48:52.370 00.000 11060 MoveAxis(W, 23, ABG)
01:48:52.370 00.000 11060 Guiding  Dir = 3, Dur = 23
01:48:52.386 00.016 11060 IsSlewing returns 0
01:48:52.386 00.000 11060 IsGuiding returns 0
01:48:52.417 00.031 11060 IsGuiding returns 0
01:48:52.417 00.000 11060 Move returns status 0, amount 23
01:48:52.417 00.000 11060 MoveAxis(N, 0, ABG)
01:48:52.417 00.000 11060 Move returns status 0, amount 0
01:48:52.417 00.000 11060 move complete, result=0
01:48:52.417 00.000 11060 worker thread done servicing request
01:48:52.418 00.001 11060 Worker thread wakes up
01:48:52.418 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
01:48:52.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:52.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:53.049 00.631 11060 Exposure complete
01:48:53.226 00.177 11060 worker thread done servicing request
01:48:53.226 00.000 10844 OnExposeComplete: enter
01:48:53.226 00.000 10844 UpdateGuideState(): m_state=6
01:48:53.226 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11224
01:48:53.226 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=59.12, Mass=2799, SNR=33.2, Peak=231 HFD=3.4
01:48:53.226 00.000 10844 MultiStar: [#1 -0.08,0.40,1.01,U] [#2 0.06,0.55,2.00,U] [#3 0.10,0.20,0.96,U] [#4 0.03,-0.48,0.98,U] [#5 0.04,-0.78,0.00,M1] [#6 0.34,-1.11,0.00,R] [#7 0.07,-0.02,0.85,U] [#8 0.30,-0.15,0.96,U] 
01:48:53.226 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.17}, one-star: {0.13, 0.24}
01:48:53.227 00.001 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
01:48:53.227 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
01:48:53.227 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.11 mountX=-0.18 mountY=0.05, mountTheta=2.85
01:48:53.228 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.17, opts=13)
01:48:53.228 00.000 10844 Enqueuing Move request for scope (0.08, 0.17)
01:48:53.228 00.000 11060 Worker thread wakes up
01:48:53.228 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:53.228 00.000 10844 UpdateGuideState exits: m=2799 SNR=33.2
01:48:53.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:53.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:53.228 00.000 10844 Enqueuing Expose request
01:48:53.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
01:48:53.228 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
01:48:53.228 00.000 11060 Moving (0.08, 0.17) raw xDistance=-0.18 yDistance=0.05
01:48:53.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:48:53.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:53.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:48:53.230 00.002 11060 MoveAxis(E, 30, ABG)
01:48:53.230 00.000 11060 Guiding  Dir = 2, Dur = 30
01:48:53.248 00.018 11060 IsSlewing returns 0
01:48:53.248 00.000 11060 IsGuiding returns 0
01:48:53.279 00.031 11060 IsGuiding returns 0
01:48:53.279 00.000 11060 Move returns status 0, amount 30
01:48:53.279 00.000 11060 MoveAxis(N, 0, ABG)
01:48:53.279 00.000 11060 Move returns status 0, amount 0
01:48:53.279 00.000 11060 move complete, result=0
01:48:53.279 00.000 11060 worker thread done servicing request
01:48:53.279 00.000 11060 Worker thread wakes up
01:48:53.279 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
01:48:53.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:53.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:53.909 00.630 11060 Exposure complete
01:48:54.075 00.166 11060 worker thread done servicing request
01:48:54.075 00.000 10844 OnExposeComplete: enter
01:48:54.075 00.000 10844 UpdateGuideState(): m_state=6
01:48:54.075 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11225
01:48:54.076 00.001 10844 Star::Find returns 1 (0), X=268.71, Y=59.18, Mass=2528, SNR=31.4, Peak=232 HFD=3.1
01:48:54.076 00.000 10844 MultiStar: [#1 0.48,0.26,1.10,U] [#2 0.18,0.39,2.20,U] [#3 0.15,0.28,0.99,U] [#4 -0.30,0.12,0.97,U] [#5 0.65,-0.13,0.00,M2] [#6 -0.06,0.75,0.00,M1] [#7 0.29,0.04,0.97,U] [#8 0.42,0.25,1.00,U] 
01:48:54.076 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.26}, one-star: {0.47, 0.30}
01:48:54.076 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
01:48:54.076 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
01:48:54.076 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.26 hyp=0.35 cameraTheta=0.83 mountX=-0.30 mountY=0.19, mountTheta=2.57
01:48:54.078 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.26, opts=13)
01:48:54.078 00.000 10844 Enqueuing Move request for scope (0.24, 0.26)
01:48:54.078 00.000 11060 Worker thread wakes up
01:48:54.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.26) opts 0xd
01:48:54.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.26)
01:48:54.078 00.000 11060 Moving (0.24, 0.26) raw xDistance=-0.30 yDistance=0.19
01:48:54.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:54.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:48:54.078 00.000 10844 UpdateGuideState exits: m=2528 SNR=31.4
01:48:54.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:48:54.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:54.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:48:54.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:54.078 00.000 10844 Enqueuing Expose request
01:48:54.078 00.000 11060 MoveAxis(E, 52, ABG)
01:48:54.078 00.000 11060 Guiding  Dir = 2, Dur = 52
01:48:54.092 00.014 11060 IsSlewing returns 0
01:48:54.092 00.000 11060 IsGuiding returns 0
01:48:54.154 00.062 11060 IsGuiding returns 0
01:48:54.154 00.000 11060 Move returns status 0, amount 52
01:48:54.154 00.000 11060 MoveAxis(N, 0, ABG)
01:48:54.154 00.000 11060 Move returns status 0, amount 0
01:48:54.154 00.000 11060 move complete, result=0
01:48:54.154 00.000 11060 worker thread done servicing request
01:48:54.154 00.000 11060 Worker thread wakes up
01:48:54.154 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.2 px 0 ms NORTH
01:48:54.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:54.155 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:54.783 00.628 11060 Exposure complete
01:48:54.948 00.165 11060 worker thread done servicing request
01:48:54.949 00.001 10844 OnExposeComplete: enter
01:48:54.949 00.000 10844 UpdateGuideState(): m_state=6
01:48:54.949 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11226
01:48:54.949 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=58.97, Mass=2748, SNR=32.8, Peak=241 HFD=3.6
01:48:54.949 00.000 10844 MultiStar: [#1 0.09,0.39,1.00,U] [#2 0.12,0.46,2.10,U] [#3 0.29,0.18,1.00,U] [#4 -0.07,0.13,0.92,U] [#5 -0.05,0.09,1.05,U] [#6 0.02,0.46,0.89,U] [#7 0.53,0.22,0.74,U] [#8 0.19,-0.22,1.00,U] 
01:48:54.950 00.001 10844 refined, 8 included, MultiStar: {0.14, 0.23}, one-star: {0.27, 0.10}
01:48:54.950 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
01:48:54.950 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
01:48:54.950 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.01 mountX=-0.25 mountY=0.10, mountTheta=2.75
01:48:54.951 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.23, opts=13)
01:48:54.951 00.000 10844 Enqueuing Move request for scope (0.14, 0.23)
01:48:54.951 00.000 11060 Worker thread wakes up
01:48:54.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:54.951 00.000 10844 UpdateGuideState exits: m=2748 SNR=32.8
01:48:54.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:54.952 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:54.952 00.000 10844 Enqueuing Expose request
01:48:54.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
01:48:54.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
01:48:54.952 00.000 11060 Moving (0.14, 0.23) raw xDistance=-0.25 yDistance=0.10
01:48:54.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:48:54.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:54.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:48:54.952 00.000 11060 MoveAxis(E, 45, ABG)
01:48:54.952 00.000 11060 Guiding  Dir = 2, Dur = 45
01:48:54.983 00.031 11060 IsSlewing returns 0
01:48:54.983 00.000 11060 IsGuiding returns 0
01:48:55.044 00.061 11060 IsGuiding returns 0
01:48:55.044 00.000 11060 Move returns status 0, amount 45
01:48:55.044 00.000 11060 MoveAxis(N, 0, ABG)
01:48:55.044 00.000 11060 Move returns status 0, amount 0
01:48:55.044 00.000 11060 move complete, result=0
01:48:55.044 00.000 11060 worker thread done servicing request
01:48:55.044 00.000 11060 Worker thread wakes up
01:48:55.044 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
01:48:55.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:55.046 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:55.685 00.639 11060 Exposure complete
01:48:55.877 00.192 11060 worker thread done servicing request
01:48:55.877 00.000 10844 OnExposeComplete: enter
01:48:55.877 00.000 10844 UpdateGuideState(): m_state=6
01:48:55.877 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11227
01:48:55.877 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=59.32, Mass=2134, SNR=29.1, Peak=206 HFD=3.3
01:48:55.878 00.001 10844 MultiStar: [#1 -0.07,0.47,1.15,U] [#2 0.34,-0.08,2.32,U] [#3 -0.20,0.15,1.01,U] [#4 0.15,-0.23,1.16,U] [#5 -0.30,0.05,1.07,U] [#6 -0.12,0.78,0.00,M1] [#7 -0.16,0.77,0.00,M1] [#8 0.04,-0.13,1.20,U] 
01:48:55.878 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {-0.23, 0.44}
01:48:55.878 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
01:48:55.878 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:48:55.878 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.26 mountX=-0.07 mountY=0.01, mountTheta=2.99
01:48:55.880 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.06, opts=13)
01:48:55.880 00.000 10844 Enqueuing Move request for scope (0.02, 0.06)
01:48:55.880 00.000 11060 Worker thread wakes up
01:48:55.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:48:55.880 00.000 10844 UpdateGuideState exits: m=2134 SNR=29.1
01:48:55.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:55.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:55.880 00.000 10844 Enqueuing Expose request
01:48:55.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:48:55.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:48:55.880 00.000 11060 Moving (0.02, 0.06) raw xDistance=-0.07 yDistance=0.01
01:48:55.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:48:55.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:55.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:48:55.880 00.000 11060 MoveAxis(E, 0, ABG)
01:48:55.880 00.000 11060 Move returns status 0, amount 0
01:48:55.881 00.001 11060 MoveAxis(N, 0, ABG)
01:48:55.881 00.000 11060 Move returns status 0, amount 0
01:48:55.881 00.000 11060 move complete, result=0
01:48:55.881 00.000 11060 worker thread done servicing request
01:48:55.881 00.000 11060 Worker thread wakes up
01:48:55.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:55.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:55.882 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:56.534 00.652 11060 Exposure complete
01:48:56.703 00.169 11060 worker thread done servicing request
01:48:56.703 00.000 10844 OnExposeComplete: enter
01:48:56.703 00.000 10844 UpdateGuideState(): m_state=6
01:48:56.703 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11228
01:48:56.703 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=58.69, Mass=2877, SNR=33.9, Peak=241 HFD=3.6
01:48:56.703 00.000 10844 MultiStar: [#1 0.17,0.50,0.99,U] [#2 0.44,0.14,1.93,U] [#3 0.12,-0.09,0.95,U] [#4 -0.24,0.01,1.01,U] [#5 -0.00,-0.94,0.00,M1] [#6 0.03,0.49,0.92,U] [#7 0.21,0.34,0.80,U] [#8 -0.20,-0.10,0.96,U] 
01:48:56.703 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.13}, one-star: {0.48, -0.19}
01:48:56.704 00.001 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
01:48:56.704 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
01:48:56.704 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.68 mountX=-0.16 mountY=0.14, mountTheta=2.42
01:48:56.705 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.13, opts=13)
01:48:56.705 00.000 10844 Enqueuing Move request for scope (0.16, 0.13)
01:48:56.705 00.000 11060 Worker thread wakes up
01:48:56.705 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:56.705 00.000 10844 UpdateGuideState exits: m=2877 SNR=33.9
01:48:56.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:56.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
01:48:56.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:56.705 00.000 10844 Enqueuing Expose request
01:48:56.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
01:48:56.705 00.000 11060 Moving (0.16, 0.13) raw xDistance=-0.16 yDistance=0.14
01:48:56.706 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:48:56.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:56.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:48:56.706 00.000 11060 MoveAxis(E, 27, ABG)
01:48:56.706 00.000 11060 Guiding  Dir = 2, Dur = 27
01:48:56.716 00.010 11060 IsSlewing returns 0
01:48:56.716 00.000 11060 IsGuiding returns 0
01:48:56.748 00.032 11060 IsGuiding returns 0
01:48:56.748 00.000 11060 Move returns status 0, amount 27
01:48:56.748 00.000 11060 MoveAxis(N, 0, ABG)
01:48:56.748 00.000 11060 Move returns status 0, amount 0
01:48:56.748 00.000 11060 move complete, result=0
01:48:56.748 00.000 11060 worker thread done servicing request
01:48:56.748 00.000 11060 Worker thread wakes up
01:48:56.749 00.001 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
01:48:56.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:56.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:57.378 00.629 11060 Exposure complete
01:48:57.563 00.185 11060 worker thread done servicing request
01:48:57.563 00.000 10844 OnExposeComplete: enter
01:48:57.563 00.000 10844 UpdateGuideState(): m_state=6
01:48:57.563 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11229
01:48:57.563 00.000 10844 Star::Find returns 1 (1), X=268.45, Y=59.23, Mass=3284, SNR=36.5, Peak=255 HFD=3.4
01:48:57.563 00.000 10844 MultiStar: [#1 0.49,0.33,0.85,U] [#2 0.47,0.06,1.86,U] [#3 -0.08,-0.67,0.00,M1] [#4 -0.41,0.57,0.00,M3] [#5 -0.35,-0.53,0.00,M2] [#6 0.33,0.77,0.00,M1] [#7 -0.16,0.49,0.78,U] [#8 0.05,-0.29,0.86,U] 
01:48:57.563 00.000 10844 refined, 4 included, MultiStar: {0.27, 0.16}, one-star: {0.21, 0.35}
01:48:57.563 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
01:48:57.564 00.001 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
01:48:57.564 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.16 hyp=0.31 cameraTheta=0.54 mountX=-0.21 mountY=0.24, mountTheta=2.29
01:48:57.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.16, opts=13)
01:48:57.565 00.000 10844 Enqueuing Move request for scope (0.27, 0.16)
01:48:57.565 00.000 11060 Worker thread wakes up
01:48:57.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:57.565 00.000 10844 UpdateGuideState exits: m=3284 SNR=36.5 Saturated
01:48:57.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:57.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:57.565 00.000 10844 Enqueuing Expose request
01:48:57.566 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.16) opts 0xd
01:48:57.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.16)
01:48:57.566 00.000 11060 Moving (0.27, 0.16) raw xDistance=-0.21 yDistance=0.24
01:48:57.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:48:57.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:57.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:48:57.566 00.000 11060 MoveAxis(E, 37, ABG)
01:48:57.566 00.000 11060 Guiding  Dir = 2, Dur = 37
01:48:57.589 00.023 11060 IsSlewing returns 0
01:48:57.589 00.000 11060 IsGuiding returns 0
01:48:57.636 00.047 11060 IsGuiding returns 0
01:48:57.636 00.000 11060 Move returns status 0, amount 37
01:48:57.636 00.000 11060 MoveAxis(N, 0, ABG)
01:48:57.636 00.000 11060 Move returns status 0, amount 0
01:48:57.636 00.000 11060 move complete, result=0
01:48:57.636 00.000 11060 worker thread done servicing request
01:48:57.636 00.000 11060 Worker thread wakes up
01:48:57.638 00.002 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
01:48:57.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:57.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:58.267 00.629 11060 Exposure complete
01:48:58.439 00.172 11060 worker thread done servicing request
01:48:58.439 00.000 10844 OnExposeComplete: enter
01:48:58.439 00.000 10844 UpdateGuideState(): m_state=6
01:48:58.439 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11230
01:48:58.439 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=58.92, Mass=2778, SNR=33.2, Peak=231 HFD=3.0
01:48:58.440 00.001 10844 MultiStar: [#1 -0.18,-0.13,1.04,U] [#2 0.12,-0.35,2.08,U] [#3 -0.61,-0.58,0.00,M2] [#4 -0.66,0.06,0.00,M4] [#5 -0.13,-0.50,1.02,U] [#6 -0.11,0.27,0.96,U] [#7 -0.21,-0.07,0.78,U] [#8 -0.13,-0.45,0.87,U] 
01:48:58.440 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.20}, one-star: {-0.22, 0.04}
01:48:58.440 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
01:48:58.440 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
01:48:58.440 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.99 mountX=0.21 mountY=-0.05, mountTheta=-0.25
01:48:58.441 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.20, opts=13)
01:48:58.441 00.000 10844 Enqueuing Move request for scope (-0.09, -0.20)
01:48:58.441 00.000 11060 Worker thread wakes up
01:48:58.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:58.441 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.2
01:48:58.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:58.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:58.441 00.000 10844 Enqueuing Expose request
01:48:58.443 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
01:48:58.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
01:48:58.443 00.000 11060 Moving (-0.09, -0.20) raw xDistance=0.21 yDistance=-0.05
01:48:58.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
01:48:58.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:58.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:58.443 00.000 11060 MoveAxis(W, 35, ABG)
01:48:58.443 00.000 11060 Guiding  Dir = 3, Dur = 35
01:48:58.466 00.023 11060 IsSlewing returns 0
01:48:58.466 00.000 11060 IsGuiding returns 0
01:48:58.529 00.063 11060 IsGuiding returns 0
01:48:58.529 00.000 11060 Move returns status 0, amount 35
01:48:58.530 00.001 11060 MoveAxis(N, 0, ABG)
01:48:58.530 00.000 11060 Move returns status 0, amount 0
01:48:58.530 00.000 11060 move complete, result=0
01:48:58.530 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
01:48:58.533 00.003 11060 worker thread done servicing request
01:48:58.533 00.000 11060 Worker thread wakes up
01:48:58.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:58.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:59.174 00.641 11060 Exposure complete
01:48:59.351 00.177 11060 worker thread done servicing request
01:48:59.351 00.000 10844 OnExposeComplete: enter
01:48:59.351 00.000 10844 UpdateGuideState(): m_state=6
01:48:59.351 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11231
01:48:59.352 00.001 10844 Star::Find returns 1 (0), X=268.28, Y=58.95, Mass=2948, SNR=34.7, Peak=240 HFD=3.4
01:48:59.352 00.000 10844 MultiStar: [#1 0.05,0.03,1.00,U] [#2 0.06,-0.24,1.85,U] [#3 -0.41,-0.32,0.91,U] [#4 -0.16,-0.37,0.96,U] [#5 -0.42,-0.52,0.00,M2] [#6 -0.40,0.15,0.90,U] [#7 -0.00,-0.40,0.77,U] [#8 -0.32,0.01,0.86,U] 
01:48:59.352 00.000 10844 single-star, 7 included, MultiStar: {-0.12, -0.14}, one-star: {0.04, 0.07}
01:48:59.352 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
01:48:59.352 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
01:48:59.352 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=-0.08 mountY=0.03, mountTheta=2.78
01:48:59.353 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
01:48:59.353 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
01:48:59.353 00.000 11060 Worker thread wakes up
01:48:59.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:48:59.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:48:59.354 00.001 11060 Moving (0.04, 0.07) raw xDistance=-0.08 yDistance=0.03
01:48:59.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:48:59.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:59.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:48:59.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:48:59.354 00.000 11060 MoveAxis(E, 0, ABG)
01:48:59.354 00.000 11060 Move returns status 0, amount 0
01:48:59.354 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.7
01:48:59.354 00.000 11060 MoveAxis(N, 0, ABG)
01:48:59.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:59.354 00.000 11060 Move returns status 0, amount 0
01:48:59.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:48:59.354 00.000 10844 Enqueuing Expose request
01:48:59.354 00.000 11060 move complete, result=0
01:48:59.354 00.000 11060 worker thread done servicing request
01:48:59.355 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:59.355 00.000 11060 Worker thread wakes up
01:48:59.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:48:59.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:48:59.989 00.634 11060 Exposure complete
01:49:00.162 00.173 11060 worker thread done servicing request
01:49:00.162 00.000 10844 OnExposeComplete: enter
01:49:00.163 00.001 10844 UpdateGuideState(): m_state=6
01:49:00.163 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11232
01:49:00.163 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=59.53, Mass=2641, SNR=32.5, Peak=247 HFD=3.2
01:49:00.163 00.000 10844 MultiStar: [#1 -0.18,0.00,1.04,U] [#2 -0.11,0.38,2.06,U] [#3 -0.26,0.29,1.06,U] [#4 -0.29,0.30,1.08,U] [#5 -0.08,-0.18,1.04,U] [#6 0.11,0.95,0.00,M1] [#7 0.03,-0.30,0.84,U] [#8 0.31,0.51,0.87,U] 
01:49:00.163 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.23}, one-star: {0.28, 0.65}
01:49:00.163 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
01:49:00.163 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
01:49:00.163 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.81 mountX=-0.22 mountY=-0.09, mountTheta=-2.73
01:49:00.166 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.23, opts=13)
01:49:00.166 00.000 10844 Enqueuing Move request for scope (-0.06, 0.23)
01:49:00.166 00.000 11060 Worker thread wakes up
01:49:00.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:00.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
01:49:00.166 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.5
01:49:00.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
01:49:00.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:00.166 00.000 11060 Moving (-0.06, 0.23) raw xDistance=-0.22 yDistance=-0.09
01:49:00.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:00.166 00.000 10844 Enqueuing Expose request
01:49:00.173 00.007 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:49:00.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:00.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:49:00.173 00.000 11060 MoveAxis(E, 38, ABG)
01:49:00.173 00.000 11060 Guiding  Dir = 2, Dur = 38
01:49:00.185 00.012 11060 IsSlewing returns 0
01:49:00.185 00.000 11060 IsGuiding returns 0
01:49:00.231 00.046 11060 IsGuiding returns 0
01:49:00.232 00.001 11060 Move returns status 0, amount 38
01:49:00.232 00.000 11060 MoveAxis(N, 0, ABG)
01:49:00.232 00.000 11060 Move returns status 0, amount 0
01:49:00.232 00.000 11060 move complete, result=0
01:49:00.233 00.001 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:49:00.248 00.015 11060 worker thread done servicing request
01:49:00.252 00.004 11060 Worker thread wakes up
01:49:00.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:00.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:00.890 00.638 11060 Exposure complete
01:49:01.058 00.168 11060 worker thread done servicing request
01:49:01.058 00.000 10844 OnExposeComplete: enter
01:49:01.058 00.000 10844 UpdateGuideState(): m_state=6
01:49:01.059 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11233
01:49:01.059 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=58.53, Mass=2450, SNR=31.1, Peak=222 HFD=3.6
01:49:01.059 00.000 10844 MultiStar: [#1 -0.35,0.37,1.13,U] [#2 0.27,1.03,0.00,M1] [#3 0.37,-0.16,1.15,U] [#4 -0.52,0.09,0.96,U] [#5 -0.05,0.49,1.00,U] [#6 0.01,1.35,0.00,M2] [#7 -0.41,0.48,0.00,M1] [#8 -0.10,0.58,1.15,U] 
01:49:01.059 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.18}, one-star: {0.66, -0.35}
01:49:01.059 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
01:49:01.059 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -3.00)
01:49:01.060 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.55 mountX=-0.18 mountY=-0.03, mountTheta=-3.00
01:49:01.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.18, opts=13)
01:49:01.061 00.000 10844 Enqueuing Move request for scope (0.00, 0.18)
01:49:01.061 00.000 11060 Worker thread wakes up
01:49:01.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:01.061 00.000 10844 UpdateGuideState exits: m=2450 SNR=31.1
01:49:01.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
01:49:01.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
01:49:01.061 00.000 11060 Moving (0.00, 0.18) raw xDistance=-0.18 yDistance=-0.03
01:49:01.062 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:49:01.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:01.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:01.062 00.000 10844 Enqueuing Expose request
01:49:01.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:49:01.062 00.000 11060 MoveAxis(E, 32, ABG)
01:49:01.062 00.000 11060 Guiding  Dir = 2, Dur = 32
01:49:01.073 00.011 11060 IsSlewing returns 0
01:49:01.073 00.000 11060 IsGuiding returns 0
01:49:01.120 00.047 11060 IsGuiding returns 0
01:49:01.120 00.000 11060 Move returns status 0, amount 32
01:49:01.120 00.000 11060 MoveAxis(N, 0, ABG)
01:49:01.120 00.000 11060 Move returns status 0, amount 0
01:49:01.120 00.000 11060 move complete, result=0
01:49:01.120 00.000 11060 worker thread done servicing request
01:49:01.120 00.000 11060 Worker thread wakes up
01:49:01.120 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
01:49:01.121 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:01.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:01.751 00.630 11060 Exposure complete
01:49:01.930 00.179 11060 worker thread done servicing request
01:49:01.930 00.000 10844 OnExposeComplete: enter
01:49:01.930 00.000 10844 UpdateGuideState(): m_state=6
01:49:01.930 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11234
01:49:01.930 00.000 10844 Star::Find returns 1 (1), X=268.50, Y=59.30, Mass=2815, SNR=33.2, Peak=255 HFD=3.3
01:49:01.932 00.002 10844 MultiStar: [#1 0.12,0.01,1.09,U] [#2 -0.48,0.94,0.00,M2] [#3 -0.18,0.20,0.91,U] [#4 -0.60,0.41,0.00,M2] [#5 -0.61,0.38,0.00,M1] [#6 0.02,0.92,0.00,M3] [#7 0.32,0.37,0.91,U] [#8 -0.70,-0.08,0.00,M1] 
01:49:01.932 00.000 10844 refined, 3 included, MultiStar: {0.13, 0.25}, one-star: {0.26, 0.42}
01:49:01.932 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
01:49:01.932 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
01:49:01.932 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.08 mountX=-0.27 mountY=0.09, mountTheta=2.81
01:49:01.933 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.25, opts=13)
01:49:01.933 00.000 10844 Enqueuing Move request for scope (0.13, 0.25)
01:49:01.933 00.000 11060 Worker thread wakes up
01:49:01.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd
01:49:01.933 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.25)
01:49:01.933 00.000 11060 Moving (0.13, 0.25) raw xDistance=-0.27 yDistance=0.09
01:49:01.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:49:01.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:01.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:01.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:49:01.933 00.000 11060 MoveAxis(E, 47, ABG)
01:49:01.934 00.001 11060 Guiding  Dir = 2, Dur = 47
01:49:01.934 00.000 10844 UpdateGuideState exits: m=2815 SNR=33.2 Saturated
01:49:01.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:01.934 00.000 10844 Enqueuing Expose request
01:49:01.951 00.017 11060 IsSlewing returns 0
01:49:01.951 00.000 11060 IsGuiding returns 0
01:49:02.030 00.079 11060 IsGuiding returns 0
01:49:02.030 00.000 11060 Move returns status 0, amount 47
01:49:02.030 00.000 11060 MoveAxis(N, 0, ABG)
01:49:02.031 00.001 11060 Move returns status 0, amount 0
01:49:02.031 00.000 11060 move complete, result=0
01:49:02.031 00.000 11060 worker thread done servicing request
01:49:02.031 00.000 11060 Worker thread wakes up
01:49:02.031 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
01:49:02.032 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:02.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:02.658 00.626 11060 Exposure complete
01:49:02.816 00.158 11060 worker thread done servicing request
01:49:02.816 00.000 10844 OnExposeComplete: enter
01:49:02.816 00.000 10844 UpdateGuideState(): m_state=6
01:49:02.816 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11235
01:49:02.816 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=59.51, Mass=2426, SNR=30.9, Peak=198 HFD=3.6
01:49:02.817 00.001 10844 MultiStar: [#1 -0.08,0.47,1.08,U] [#2 0.75,0.97,0.00,M3] [#3 0.25,-0.08,0.95,U] [#4 -0.44,0.19,1.08,U] [#5 -0.44,-0.45,0.00,M2] [#6 -0.75,0.50,0.00,M4] [#7 0.26,-0.01,0.92,U] [#8 0.18,0.30,0.99,U] 
01:49:02.817 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.26}, one-star: {-0.04, 0.63}
01:49:02.817 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
01:49:02.817 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
01:49:02.817 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.55 mountX=-0.25 mountY=-0.04, mountTheta=-3.00
01:49:02.819 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.26, opts=13)
01:49:02.819 00.000 10844 Enqueuing Move request for scope (0.01, 0.26)
01:49:02.819 00.000 11060 Worker thread wakes up
01:49:02.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:02.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
01:49:02.819 00.000 10844 UpdateGuideState exits: m=2426 SNR=30.9
01:49:02.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
01:49:02.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:02.819 00.000 11060 Moving (0.01, 0.26) raw xDistance=-0.25 yDistance=-0.04
01:49:02.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:02.819 00.000 10844 Enqueuing Expose request
01:49:02.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:49:02.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:02.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:02.819 00.000 11060 MoveAxis(E, 46, ABG)
01:49:02.819 00.000 11060 Guiding  Dir = 2, Dur = 46
01:49:02.822 00.003 11060 IsSlewing returns 0
01:49:02.822 00.000 11060 IsGuiding returns 0
01:49:02.885 00.063 11060 IsGuiding returns 0
01:49:02.885 00.000 11060 Move returns status 0, amount 46
01:49:02.885 00.000 11060 MoveAxis(N, 0, ABG)
01:49:02.885 00.000 11060 Move returns status 0, amount 0
01:49:02.885 00.000 11060 move complete, result=0
01:49:02.886 00.001 11060 worker thread done servicing request
01:49:02.886 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.0 px 0 ms NORTH
01:49:02.886 00.000 11060 Worker thread wakes up
01:49:02.888 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:02.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:03.513 00.625 11060 Exposure complete
01:49:03.681 00.168 11060 worker thread done servicing request
01:49:03.681 00.000 10844 OnExposeComplete: enter
01:49:03.681 00.000 10844 UpdateGuideState(): m_state=6
01:49:03.681 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11236
01:49:03.681 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=58.85, Mass=3300, SNR=36.7, Peak=247 HFD=3.5
01:49:03.682 00.001 10844 MultiStar: [#1 -0.30,0.08,1.03,U] [#2 -0.10,0.10,1.93,U] [#3 -0.17,0.01,0.92,U] [#4 -0.64,-0.04,0.00,M2] [#5 -0.87,0.50,0.00,M3] [#6 -0.44,0.19,0.86,U] [#7 0.24,-0.33,0.74,U] [#8 0.05,-0.21,0.90,U] 
01:49:03.682 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.00}, one-star: {-0.37, -0.03}
01:49:03.682 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:49:03.682 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
01:49:03.682 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.13 mountX=0.03 mountY=-0.16, mountTheta=-1.37
01:49:03.684 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.00, opts=13)
01:49:03.684 00.000 10844 Enqueuing Move request for scope (-0.16, -0.00)
01:49:03.685 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:03.685 00.000 10844 UpdateGuideState exits: m=3300 SNR=36.7
01:49:03.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:03.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:03.692 00.007 11060 Worker thread wakes up
01:49:03.692 00.000 10844 Enqueuing Expose request
01:49:03.692 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
01:49:03.692 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
01:49:03.692 00.000 11060 Moving (-0.16, -0.00) raw xDistance=0.03 yDistance=-0.16
01:49:03.692 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:03.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:03.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:03.692 00.000 11060 MoveAxis(E, 0, ABG)
01:49:03.692 00.000 11060 Move returns status 0, amount 0
01:49:03.692 00.000 11060 MoveAxis(N, 0, ABG)
01:49:03.693 00.001 11060 Move returns status 0, amount 0
01:49:03.693 00.000 11060 move complete, result=0
01:49:03.693 00.000 11060 worker thread done servicing request
01:49:03.693 00.000 11060 Worker thread wakes up
01:49:03.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:03.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:03.694 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:04.328 00.634 11060 Exposure complete
01:49:04.497 00.169 11060 worker thread done servicing request
01:49:04.497 00.000 10844 OnExposeComplete: enter
01:49:04.497 00.000 10844 UpdateGuideState(): m_state=6
01:49:04.498 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11237
01:49:04.498 00.000 10844 Star::Find returns 1 (0), X=267.63, Y=59.08, Mass=2382, SNR=30.4, Peak=225 HFD=3.3
01:49:04.498 00.000 10844 MultiStar: [#1 -0.22,0.34,1.08,U] [#2 -0.27,-0.16,2.17,U] [#3 -0.34,0.17,0.98,U] [#4 -0.66,-0.16,0.00,M3] [#5 0.06,-0.29,1.19,U] [#6 0.01,-0.28,0.97,U] [#7 -0.04,-0.04,0.96,U] [#8 -0.41,-0.41,0.97,U] 
01:49:04.498 00.000 10844 refined, 7 included, MultiStar: {-0.23, -0.07}, one-star: {-0.61, 0.20}
01:49:04.498 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
01:49:04.498 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
01:49:04.498 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.83 mountX=0.11 mountY=-0.21, mountTheta=-1.08
01:49:04.499 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.07, opts=13)
01:49:04.499 00.000 10844 Enqueuing Move request for scope (-0.23, -0.07)
01:49:04.499 00.000 11060 Worker thread wakes up
01:49:04.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=13, FiltMax=255, Gamma=1.000
01:49:04.499 00.000 10844 UpdateGuideState exits: m=2382 SNR=30.4
01:49:04.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:04.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:04.499 00.000 10844 Enqueuing Expose request
01:49:04.500 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
01:49:04.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
01:49:04.500 00.000 11060 Moving (-0.23, -0.07) raw xDistance=0.11 yDistance=-0.21
01:49:04.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:49:04.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:49:04.500 00.000 11060 MoveAxis(E, 0, ABG)
01:49:04.500 00.000 11060 Move returns status 0, amount 0
01:49:04.500 00.000 11060 MoveAxis(N, 82, ABG)
01:49:04.500 00.000 11060 Guiding  Dir = 0, Dur = 82
01:49:04.527 00.027 11060 IsSlewing returns 0
01:49:04.527 00.000 11060 IsGuiding returns 0
01:49:04.621 00.094 11060 IsGuiding returns 0
01:49:04.621 00.000 11060 Move returns status 0, amount 82
01:49:04.621 00.000 11060 move complete, result=0
01:49:04.621 00.000 11060 worker thread done servicing request
01:49:04.621 00.000 11060 Worker thread wakes up
01:49:04.622 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 82 ms NORTH
01:49:04.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:04.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:05.253 00.631 11060 Exposure complete
01:49:05.423 00.170 11060 worker thread done servicing request
01:49:05.423 00.000 10844 OnExposeComplete: enter
01:49:05.423 00.000 10844 UpdateGuideState(): m_state=6
01:49:05.423 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11238
01:49:05.424 00.001 10844 Star::Find returns 1 (0), X=268.15, Y=59.36, Mass=3128, SNR=34.5, Peak=253 HFD=3.6
01:49:05.424 00.000 10844 MultiStar: [#1 -0.01,-0.14,1.04,U] [#2 0.36,-0.12,1.88,U] [#3 -0.51,-0.33,0.00,M1] [#4 -0.02,-0.13,0.97,U] [#5 -0.31,-0.24,0.93,U] [#6 0.20,0.03,0.80,U] [#7 -0.18,-0.53,0.82,U] [#8 -0.66,-0.26,0.00,M1] 
01:49:05.424 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.09}, one-star: {-0.08, 0.48}
01:49:05.424 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
01:49:05.424 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
01:49:05.424 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.15 mountX=0.08 mountY=0.05, mountTheta=0.59
01:49:05.427 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.09, opts=13)
01:49:05.427 00.000 10844 Enqueuing Move request for scope (0.04, -0.09)
01:49:05.427 00.000 11060 Worker thread wakes up
01:49:05.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:49:05.427 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:49:05.427 00.000 11060 Moving (0.04, -0.09) raw xDistance=0.08 yDistance=0.05
01:49:05.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:49:05.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:05.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:05.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:49:05.427 00.000 11060 MoveAxis(E, 0, ABG)
01:49:05.427 00.000 11060 Move returns status 0, amount 0
01:49:05.427 00.000 10844 UpdateGuideState exits: m=3128 SNR=34.5
01:49:05.428 00.001 11060 MoveAxis(N, 0, ABG)
01:49:05.428 00.000 11060 Move returns status 0, amount 0
01:49:05.428 00.000 11060 move complete, result=0
01:49:05.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:05.428 00.000 11060 worker thread done servicing request
01:49:05.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:05.428 00.000 10844 Enqueuing Expose request
01:49:05.428 00.000 11060 Worker thread wakes up
01:49:05.428 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:05.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:05.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:06.069 00.641 11060 Exposure complete
01:49:06.228 00.159 11060 worker thread done servicing request
01:49:06.228 00.000 10844 OnExposeComplete: enter
01:49:06.228 00.000 10844 UpdateGuideState(): m_state=6
01:49:06.228 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11239
01:49:06.228 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=59.35, Mass=2230, SNR=29.2, Peak=197 HFD=3.3
01:49:06.229 00.001 10844 MultiStar: [#1 -0.03,-0.04,1.21,U] [#2 0.10,-0.50,2.24,U] [#3 0.49,-0.07,1.02,U] [#4 -0.71,-0.35,0.00,M3] [#5 -0.48,-0.33,1.12,U] [#6 0.10,-0.21,0.97,U] [#7 0.28,-0.93,0.00,M1] [#8 0.48,-0.65,0.00,M2] 
01:49:06.229 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.18}, one-star: {0.30, 0.47}
01:49:06.229 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
01:49:06.229 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
01:49:06.229 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.20 mountX=0.16 mountY=0.10, mountTheta=0.53
01:49:06.230 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.18, opts=13)
01:49:06.230 00.000 10844 Enqueuing Move request for scope (0.07, -0.18)
01:49:06.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:06.230 00.000 10844 UpdateGuideState exits: m=2230 SNR=29.2
01:49:06.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:06.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:06.232 00.002 10844 Enqueuing Expose request
01:49:06.239 00.007 11060 Worker thread wakes up
01:49:06.240 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
01:49:06.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
01:49:06.240 00.000 11060 Moving (0.07, -0.18) raw xDistance=0.16 yDistance=0.10
01:49:06.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:49:06.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:06.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:49:06.240 00.000 11060 MoveAxis(W, 29, ABG)
01:49:06.240 00.000 11060 Guiding  Dir = 3, Dur = 29
01:49:06.250 00.010 11060 IsSlewing returns 0
01:49:06.250 00.000 11060 IsGuiding returns 0
01:49:06.281 00.031 11060 IsGuiding returns 0
01:49:06.281 00.000 11060 Move returns status 0, amount 29
01:49:06.282 00.001 11060 MoveAxis(N, 0, ABG)
01:49:06.282 00.000 11060 Move returns status 0, amount 0
01:49:06.282 00.000 11060 move complete, result=0
01:49:06.282 00.000 11060 worker thread done servicing request
01:49:06.282 00.000 11060 Worker thread wakes up
01:49:06.283 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:06.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:06.283 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
01:49:06.912 00.629 11060 Exposure complete
01:49:07.076 00.164 11060 worker thread done servicing request
01:49:07.076 00.000 10844 OnExposeComplete: enter
01:49:07.076 00.000 10844 UpdateGuideState(): m_state=6
01:49:07.076 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11240
01:49:07.076 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.04, Mass=2630, SNR=32.1, Peak=222 HFD=3.7
01:49:07.077 00.001 10844 MultiStar: [#1 0.55,-0.20,1.06,U] [#2 0.04,-0.29,2.18,U] [#3 0.45,-0.53,0.00,M1] [#4 -0.72,-0.22,0.00,M4] [#5 -0.13,0.04,1.02,U] [#6 0.37,0.22,0.95,U] [#7 0.84,-1.02,0.00,M2] [#8 0.83,-0.48,0.00,M3] 
01:49:07.077 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.07}, one-star: {-0.19, 0.16}
01:49:07.077 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
01:49:07.077 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:49:07.077 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.55 mountX=0.05 mountY=0.12, mountTheta=1.20
01:49:07.078 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
01:49:07.078 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
01:49:07.078 00.000 11060 Worker thread wakes up
01:49:07.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:49:07.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:49:07.079 00.001 11060 Moving (0.11, -0.07) raw xDistance=0.05 yDistance=0.12
01:49:07.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:49:07.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:07.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:07.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:49:07.079 00.000 11060 MoveAxis(E, 0, ABG)
01:49:07.079 00.000 11060 Move returns status 0, amount 0
01:49:07.079 00.000 11060 MoveAxis(N, 0, ABG)
01:49:07.079 00.000 11060 Move returns status 0, amount 0
01:49:07.079 00.000 11060 move complete, result=0
01:49:07.079 00.000 10844 UpdateGuideState exits: m=2630 SNR=32.1
01:49:07.079 00.000 11060 worker thread done servicing request
01:49:07.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:07.079 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:07.079 00.000 10844 Enqueuing Expose request
01:49:07.079 00.000 11060 Worker thread wakes up
01:49:07.079 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:07.080 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:07.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:07.712 00.632 11060 Exposure complete
01:49:07.889 00.177 11060 worker thread done servicing request
01:49:07.889 00.000 10844 OnExposeComplete: enter
01:49:07.889 00.000 10844 UpdateGuideState(): m_state=6
01:49:07.889 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11241
01:49:07.889 00.000 10844 Star::Find returns 1 (1), X=268.20, Y=58.73, Mass=3060, SNR=34.6, Peak=255 HFD=3.6
01:49:07.890 00.001 10844 MultiStar: [#1 0.31,-0.36,0.88,U] [#2 0.32,-0.31,1.83,U] [#3 0.18,-0.76,0.00,M2] [#4 -0.69,0.70,0.00,M5] [#5 -0.21,-0.64,0.00,M1] [#6 0.16,-0.25,0.88,U] [#7 0.21,-0.39,0.75,U] [#8 0.11,-0.82,0.00,M4] 
01:49:07.890 00.000 10844 single-star, 4 included, MultiStar: {0.21, -0.29}, one-star: {-0.04, -0.15}
01:49:07.890 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
01:49:07.890 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
01:49:07.890 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.86 mountX=0.15 mountY=-0.02, mountTheta=-0.12
01:49:07.891 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.15, opts=13)
01:49:07.891 00.000 10844 Enqueuing Move request for scope (-0.04, -0.15)
01:49:07.891 00.000 11060 Worker thread wakes up
01:49:07.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:07.892 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
01:49:07.892 00.000 10844 UpdateGuideState exits: m=3060 SNR=34.6 Saturated
01:49:07.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:07.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:07.892 00.000 10844 Enqueuing Expose request
01:49:07.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
01:49:07.892 00.000 11060 Moving (-0.04, -0.15) raw xDistance=0.15 yDistance=-0.02
01:49:07.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:49:07.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:07.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:07.892 00.000 11060 MoveAxis(W, 26, ABG)
01:49:07.892 00.000 11060 Guiding  Dir = 3, Dur = 26
01:49:07.907 00.015 11060 IsSlewing returns 0
01:49:07.907 00.000 11060 IsGuiding returns 0
01:49:07.955 00.048 11060 IsGuiding returns 0
01:49:07.955 00.000 11060 Move returns status 0, amount 26
01:49:07.957 00.002 11060 MoveAxis(N, 0, ABG)
01:49:07.957 00.000 11060 Move returns status 0, amount 0
01:49:07.957 00.000 11060 move complete, result=0
01:49:07.958 00.001 10844 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
01:49:07.958 00.000 11060 worker thread done servicing request
01:49:07.958 00.000 11060 Worker thread wakes up
01:49:07.968 00.010 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:07.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:08.606 00.638 11060 Exposure complete
01:49:08.774 00.168 11060 worker thread done servicing request
01:49:08.774 00.000 10844 OnExposeComplete: enter
01:49:08.774 00.000 10844 UpdateGuideState(): m_state=6
01:49:08.774 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11242
01:49:08.774 00.000 10844 Star::Find returns 1 (1), X=267.77, Y=58.50, Mass=2648, SNR=32.5, Peak=255 HFD=3.4
01:49:08.774 00.000 10844 MultiStar: [#1 0.17,-0.55,0.96,U] [#2 0.44,-0.48,0.00,M1] [#3 0.84,-1.00,0.00,M3] [#4 -0.47,0.21,0.96,U] [#5 -0.35,-0.75,0.00,M2] [#6 -0.42,-0.49,0.00,M1] [#7 0.63,-0.81,0.00,M2] [#8 0.70,-1.46,0.00,M5] 
01:49:08.774 00.000 10844 refined, 2 included, MultiStar: {-0.26, -0.24}, one-star: {-0.47, -0.37}
01:49:08.774 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
01:49:08.775 00.001 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
01:49:08.775 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-2.40 mountX=0.28 mountY=-0.22, mountTheta=-0.65
01:49:08.776 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.24, opts=13)
01:49:08.776 00.000 10844 Enqueuing Move request for scope (-0.26, -0.24)
01:49:08.776 00.000 11060 Worker thread wakes up
01:49:08.776 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:08.776 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.5 Saturated
01:49:08.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.24) opts 0xd
01:49:08.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:08.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:08.776 00.000 10844 Enqueuing Expose request
01:49:08.776 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.24)
01:49:08.777 00.001 11060 Moving (-0.26, -0.24) raw xDistance=0.28 yDistance=-0.22
01:49:08.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
01:49:08.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:49:08.777 00.000 11060 MoveAxis(W, 50, ABG)
01:49:08.777 00.000 11060 Guiding  Dir = 3, Dur = 50
01:49:08.787 00.010 11060 IsSlewing returns 0
01:49:08.787 00.000 11060 IsGuiding returns 0
01:49:08.851 00.064 11060 IsGuiding returns 0
01:49:08.851 00.000 11060 Move returns status 0, amount 50
01:49:08.851 00.000 11060 MoveAxis(N, 84, ABG)
01:49:08.851 00.000 11060 Guiding  Dir = 0, Dur = 84
01:49:08.883 00.032 11060 IsSlewing returns 0
01:49:08.883 00.000 11060 IsGuiding returns 0
01:49:08.991 00.108 11060 IsGuiding returns 0
01:49:08.991 00.000 11060 Move returns status 0, amount 84
01:49:08.991 00.000 11060 move complete, result=0
01:49:08.991 00.000 11060 worker thread done servicing request
01:49:08.991 00.000 11060 Worker thread wakes up
01:49:08.992 00.001 10844 GuideStep: 0.3 px 50 ms WEST, -0.2 px 84 ms NORTH
01:49:08.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:08.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:09.621 00.629 11060 Exposure complete
01:49:09.799 00.178 11060 worker thread done servicing request
01:49:09.799 00.000 10844 OnExposeComplete: enter
01:49:09.799 00.000 10844 UpdateGuideState(): m_state=6
01:49:09.799 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11243
01:49:09.801 00.002 10844 Star::Find returns 1 (1), X=268.70, Y=57.77, Mass=3048, SNR=35.0, Peak=255 HFD=3.6
01:49:09.801 00.000 10844 MultiStar: [#1 0.37,-0.91,0.00,M1] [#2 0.32,-0.87,0.00,M2] [#3 1.20,-0.80,0.00,M4] [#4 -0.85,-0.04,0.00,M5] [#5 -0.18,-0.99,0.00,M3] [#6 0.53,-0.57,0.00,M2] [#7 1.13,-0.63,0.00,M3] [#8 0.87,-1.31,0.00,M6] 
01:49:09.801 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
01:49:09.801 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
01:49:09.801 00.000 10844 CameraToMount -- cameraX=0.46 cameraY=-1.11 hyp=1.20 cameraTheta=-1.18 mountX=1.01 mountY=0.63, mountTheta=0.56
01:49:09.812 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.46, y=-1.11, opts=13)
01:49:09.813 00.001 10844 Enqueuing Move request for scope (0.46, -1.11)
01:49:09.813 00.000 11060 Worker thread wakes up
01:49:09.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.46, -1.11) opts 0xd
01:49:09.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.46, -1.11)
01:49:09.813 00.000 11060 Moving (0.46, -1.11) raw xDistance=1.01 yDistance=0.63
01:49:09.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.28 from input 1.01
01:49:09.813 00.000 11060 resist switch: large excursion: input 0.63 thresh 0.57 direction from -1 to 1
01:49:09.813 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.90
01:49:09.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.63
01:49:09.813 00.000 11060 MoveAxis(W, 177, ABG)
01:49:09.813 00.000 11060 Guiding  Dir = 3, Dur = 177
01:49:09.814 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:09.814 00.000 10844 UpdateGuideState exits: m=3048 SNR=35.0 Saturated
01:49:09.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:09.814 00.000 10844 Enqueuing Expose request
01:49:09.819 00.005 11060 IsSlewing returns 0
01:49:09.820 00.001 11060 IsGuiding returns 0
01:49:10.008 00.188 11060 IsGuiding returns 0
01:49:10.008 00.000 11060 Move returns status 0, amount 177
01:49:10.008 00.000 11060 BLC: Oldest BLC event removed
01:49:10.009 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:49:10.009 00.000 11060 MoveAxis(S, 996, ABG)
01:49:10.009 00.000 11060 duration set to 750 by maxDecDuration
01:49:10.009 00.000 11060 Guiding  Dir = 1, Dur = 750
01:49:10.039 00.030 11060 IsSlewing returns 0
01:49:10.039 00.000 11060 IsGuiding returns 0
01:49:10.822 00.783 11060 IsGuiding returns 0
01:49:10.822 00.000 11060 Move returns status 0, amount 750
01:49:10.822 00.000 11060 move complete, result=0
01:49:10.822 00.000 11060 worker thread done servicing request
01:49:10.822 00.000 10844 GuideStep: 1.0 px 177 ms WEST, 0.6 px 750 ms SOUTH
01:49:10.822 00.000 11060 Worker thread wakes up
01:49:10.823 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:10.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:11.455 00.632 11060 Exposure complete
01:49:11.638 00.183 11060 worker thread done servicing request
01:49:11.638 00.000 10844 OnExposeComplete: enter
01:49:11.638 00.000 10844 UpdateGuideState(): m_state=6
01:49:11.638 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11244
01:49:11.638 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=58.71, Mass=2801, SNR=34.2, Peak=255 HFD=3.5
01:49:11.638 00.000 10844 MultiStar: [#1 1.41,-0.22,0.00,M2] [#2 0.48,0.16,2.05,U] [#3 0.95,0.23,0.00,M5] [#4 -0.73,0.52,0.00,M6] [#5 0.06,-0.24,0.97,U] [#6 0.45,0.51,0.00,M3] [#7 0.87,-0.08,0.00,M4] [#8 0.97,-0.46,0.00,M7] 
01:49:11.638 00.000 10844 refined, 2 included, MultiStar: {0.35, -0.02}, one-star: {0.37, -0.17}
01:49:11.638 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
01:49:11.638 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
01:49:11.638 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.02 hyp=0.35 cameraTheta=-0.06 mountX=-0.04 mountY=0.35, mountTheta=1.70
01:49:11.640 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.02, opts=13)
01:49:11.640 00.000 10844 Enqueuing Move request for scope (0.35, -0.02)
01:49:11.640 00.000 11060 Worker thread wakes up
01:49:11.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:11.640 00.000 10844 UpdateGuideState exits: m=2801 SNR=34.2 Saturated
01:49:11.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:11.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:11.640 00.000 10844 Enqueuing Expose request
01:49:11.641 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.02) opts 0xd
01:49:11.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.02)
01:49:11.641 00.000 11060 Moving (0.35, -0.02) raw xDistance=-0.04 yDistance=0.35
01:49:11.641 00.000 11060 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.442519, 1:0.350469
01:49:11.641 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:49:11.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:49:11.642 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
01:49:11.642 00.000 11060 MoveAxis(E, 0, ABG)
01:49:11.642 00.000 11060 Move returns status 0, amount 0
01:49:11.642 00.000 11060 MoveAxis(S, 136, ABG)
01:49:11.642 00.000 11060 Guiding  Dir = 1, Dur = 136
01:49:11.649 00.007 11060 IsSlewing returns 0
01:49:11.650 00.001 11060 IsGuiding returns 0
01:49:11.789 00.139 11060 IsGuiding returns 0
01:49:11.789 00.000 11060 Move returns status 0, amount 136
01:49:11.789 00.000 11060 move complete, result=0
01:49:11.789 00.000 11060 worker thread done servicing request
01:49:11.789 00.000 11060 Worker thread wakes up
01:49:11.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:11.790 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:11.790 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 136 ms SOUTH
01:49:12.422 00.632 11060 Exposure complete
01:49:12.593 00.171 11060 worker thread done servicing request
01:49:12.593 00.000 10844 OnExposeComplete: enter
01:49:12.593 00.000 10844 UpdateGuideState(): m_state=6
01:49:12.595 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11245
01:49:12.595 00.000 10844 Star::Find returns 1 (0), X=269.00, Y=58.34, Mass=2704, SNR=32.7, Peak=198 HFD=3.6
01:49:12.595 00.000 10844 MultiStar: [#1 0.64,0.37,0.00,M3] [#2 0.61,0.54,0.00,M2] [#3 0.88,0.02,0.00,M6] [#4 -1.17,0.95,0.00,M7] [#5 -0.24,-0.07,1.01,U] [#6 -0.60,0.70,0.00,M4] [#7 0.98,-0.23,0.00,M5] [#8 1.10,0.09,0.00,M8] 
01:49:12.595 00.000 10844 refined, 1 included, MultiStar: {0.25, -0.30}, one-star: {0.76, -0.54}
01:49:12.595 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
01:49:12.595 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
01:49:12.595 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.30 hyp=0.40 cameraTheta=-0.88 mountX=0.25 mountY=0.30, mountTheta=0.87
01:49:12.596 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.30, opts=13)
01:49:12.597 00.001 10844 Enqueuing Move request for scope (0.25, -0.30)
01:49:12.597 00.000 11060 Worker thread wakes up
01:49:12.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:12.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.30) opts 0xd
01:49:12.597 00.000 10844 UpdateGuideState exits: m=2704 SNR=32.7
01:49:12.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.30)
01:49:12.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:12.597 00.000 11060 Moving (0.25, -0.30) raw xDistance=0.25 yDistance=0.30
01:49:12.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:12.597 00.000 10844 Enqueuing Expose request
01:49:12.597 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.29, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.442519, 1:0.350469, 2:0.299191
01:49:12.597 00.000 11060 BLC: Under-shoot: nominal increase by 162
01:49:12.597 00.000 11060 BLC: window closed
01:49:12.597 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:49:12.597 00.000 11060 BLC: Pulse adjusted to 750
01:49:12.598 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:49:12.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
01:49:12.598 00.000 11060 MoveAxis(W, 44, ABG)
01:49:12.598 00.000 11060 Guiding  Dir = 3, Dur = 44
01:49:12.607 00.009 11060 IsSlewing returns 0
01:49:12.607 00.000 11060 IsGuiding returns 0
01:49:12.670 00.063 11060 IsGuiding returns 0
01:49:12.670 00.000 11060 Move returns status 0, amount 44
01:49:12.670 00.000 11060 MoveAxis(S, 116, ABG)
01:49:12.670 00.000 11060 Guiding  Dir = 1, Dur = 116
01:49:12.682 00.012 11060 IsSlewing returns 0
01:49:12.682 00.000 11060 IsGuiding returns 0
01:49:12.701 00.019 10844 evsrv: cli 0EEEDB70 connect
01:49:12.701 00.000 10844 case statement mapped state 6 to 3
01:49:12.701 00.000 10844 case statement mapped state 6 to 3
01:49:12.702 00.001 10844 evsrv: cli 0EEEDB70 request: {"method":"get_pixel_scale","id":"45278c78-7029-42fe-a474-a0a903c99213"}
01:49:12.702 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":4.1253,"id":"45278c78-7029-42fe-a474-a0a903c99213"}
01:49:12.702 00.000 10844 evsrv: cli 0EEEDB70 disconnect
01:49:12.812 00.110 11060 IsGuiding returns 0
01:49:12.813 00.001 11060 Move returns status 0, amount 116
01:49:12.813 00.000 11060 move complete, result=0
01:49:12.813 00.000 11060 worker thread done servicing request
01:49:12.813 00.000 11060 Worker thread wakes up
01:49:12.813 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.3 px 116 ms SOUTH
01:49:12.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:12.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:13.476 00.663 11060 Exposure complete
01:49:13.640 00.164 11060 worker thread done servicing request
01:49:13.640 00.000 10844 OnExposeComplete: enter
01:49:13.640 00.000 10844 UpdateGuideState(): m_state=6
01:49:13.640 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11246
01:49:13.640 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=59.45, Mass=2812, SNR=32.9, Peak=233 HFD=3.7
01:49:13.640 00.000 10844 MultiStar: [#1 0.29,0.01,0.99,U] [#2 0.37,-0.29,2.22,U] [#3 0.47,0.31,0.92,U] [#4 -0.17,-0.03,0.99,U] [#5 -0.22,-0.54,1.06,U] [#6 -0.23,0.73,0.00,M5] [#7 0.58,0.09,0.79,U] [#8 0.19,0.12,1.01,U] 
01:49:13.640 00.000 10844 refined, 7 included, MultiStar: {0.26, -0.02}, one-star: {0.53, 0.57}
01:49:13.641 00.001 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
01:49:13.641 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
01:49:13.641 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.08 mountX=-0.03 mountY=0.26, mountTheta=1.67
01:49:13.642 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.02, opts=13)
01:49:13.642 00.000 10844 Enqueuing Move request for scope (0.26, -0.02)
01:49:13.642 00.000 11060 Worker thread wakes up
01:49:13.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:13.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
01:49:13.642 00.000 10844 UpdateGuideState exits: m=2812 SNR=32.9
01:49:13.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
01:49:13.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:13.642 00.000 11060 Moving (0.26, -0.02) raw xDistance=-0.03 yDistance=0.26
01:49:13.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:13.642 00.000 10844 Enqueuing Expose request
01:49:13.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:49:13.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
01:49:13.642 00.000 11060 MoveAxis(E, 0, ABG)
01:49:13.642 00.000 11060 Move returns status 0, amount 0
01:49:13.643 00.001 11060 MoveAxis(S, 100, ABG)
01:49:13.643 00.000 11060 Guiding  Dir = 1, Dur = 100
01:49:13.653 00.010 11060 IsSlewing returns 0
01:49:13.653 00.000 11060 IsGuiding returns 0
01:49:13.763 00.110 11060 IsGuiding returns 0
01:49:13.763 00.000 11060 Move returns status 0, amount 100
01:49:13.763 00.000 11060 move complete, result=0
01:49:13.763 00.000 11060 worker thread done servicing request
01:49:13.763 00.000 11060 Worker thread wakes up
01:49:13.763 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 100 ms SOUTH
01:49:13.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:13.764 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:14.397 00.633 11060 Exposure complete
01:49:14.566 00.169 11060 worker thread done servicing request
01:49:14.567 00.001 10844 OnExposeComplete: enter
01:49:14.567 00.000 10844 UpdateGuideState(): m_state=6
01:49:14.567 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11247
01:49:14.567 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=58.82, Mass=2917, SNR=34.0, Peak=227 HFD=3.6
01:49:14.567 00.000 10844 MultiStar: [#1 0.32,0.49,1.01,U] [#2 0.14,0.75,0.00,M2] [#3 -0.10,0.51,1.05,U] [#4 -0.43,0.50,0.00,M7] [#5 0.29,-0.30,0.99,U] [#6 -0.42,0.65,0.00,M6] [#7 -0.65,0.09,0.00,M5] [#8 0.35,0.14,0.98,U] 
01:49:14.567 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.16}, one-star: {-0.32, -0.06}
01:49:14.567 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
01:49:14.568 00.001 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
01:49:14.568 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=-0.18 mountY=0.08, mountTheta=2.73
01:49:14.569 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
01:49:14.569 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
01:49:14.569 00.000 11060 Worker thread wakes up
01:49:14.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
01:49:14.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
01:49:14.569 00.000 11060 Moving (0.11, 0.16) raw xDistance=-0.18 yDistance=0.08
01:49:14.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:49:14.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:14.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=13, FiltMax=255, Gamma=1.000
01:49:14.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:49:14.569 00.000 11060 MoveAxis(E, 31, ABG)
01:49:14.569 00.000 11060 Guiding  Dir = 2, Dur = 31
01:49:14.569 00.000 10844 UpdateGuideState exits: m=2917 SNR=34.0
01:49:14.570 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:14.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:14.570 00.000 10844 Enqueuing Expose request
01:49:14.579 00.009 11060 IsSlewing returns 0
01:49:14.579 00.000 11060 IsGuiding returns 0
01:49:14.625 00.046 11060 IsGuiding returns 0
01:49:14.625 00.000 11060 Move returns status 0, amount 31
01:49:14.625 00.000 11060 MoveAxis(N, 0, ABG)
01:49:14.625 00.000 11060 Move returns status 0, amount 0
01:49:14.625 00.000 11060 move complete, result=0
01:49:14.625 00.000 11060 worker thread done servicing request
01:49:14.625 00.000 11060 Worker thread wakes up
01:49:14.625 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:49:14.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:14.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:15.260 00.635 11060 Exposure complete
01:49:15.451 00.191 11060 worker thread done servicing request
01:49:15.451 00.000 10844 OnExposeComplete: enter
01:49:15.451 00.000 10844 UpdateGuideState(): m_state=6
01:49:15.451 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11248
01:49:15.451 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=59.06, Mass=2937, SNR=34.2, Peak=243 HFD=3.5
01:49:15.452 00.001 10844 MultiStar: [#1 -0.52,0.10,1.03,U] [#2 0.07,-0.08,2.02,U] [#3 0.03,-0.71,0.00,M5] [#4 -0.02,-0.05,0.85,U] [#5 -0.52,-0.22,1.07,U] [#6 -0.63,-0.16,0.00,M7] [#7 -0.36,0.07,0.89,U] [#8 0.19,-0.83,0.00,M7] 
01:49:15.452 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.01}, one-star: {0.14, 0.18}
01:49:15.452 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
01:49:15.452 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
01:49:15.452 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.07 mountX=0.04 mountY=-0.16, mountTheta=-1.32
01:49:15.454 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.01, opts=13)
01:49:15.455 00.001 10844 Enqueuing Move request for scope (-0.17, -0.01)
01:49:15.456 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:15.456 00.000 10844 UpdateGuideState exits: m=2937 SNR=34.2
01:49:15.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:15.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:15.456 00.000 10844 Enqueuing Expose request
01:49:15.458 00.002 11060 Worker thread wakes up
01:49:15.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
01:49:15.459 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
01:49:15.459 00.000 11060 Moving (-0.17, -0.01) raw xDistance=0.04 yDistance=-0.16
01:49:15.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:49:15.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:15.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:15.459 00.000 11060 MoveAxis(E, 0, ABG)
01:49:15.459 00.000 11060 Move returns status 0, amount 0
01:49:15.459 00.000 11060 MoveAxis(N, 0, ABG)
01:49:15.459 00.000 11060 Move returns status 0, amount 0
01:49:15.459 00.000 11060 move complete, result=0
01:49:15.459 00.000 11060 worker thread done servicing request
01:49:15.459 00.000 11060 Worker thread wakes up
01:49:15.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:15.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:15.461 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:16.101 00.640 11060 Exposure complete
01:49:16.260 00.159 11060 worker thread done servicing request
01:49:16.260 00.000 10844 OnExposeComplete: enter
01:49:16.260 00.000 10844 UpdateGuideState(): m_state=6
01:49:16.260 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11249
01:49:16.261 00.001 10844 Star::Find returns 1 (0), X=267.46, Y=59.27, Mass=2977, SNR=35.0, Peak=244 HFD=3.4
01:49:16.261 00.000 10844 MultiStar: [#1 -0.38,0.20,0.96,U] [#2 0.21,0.24,1.90,U] [#3 0.25,-0.46,0.93,U] [#4 0.58,-0.34,0.00,M7] [#5 -0.24,-0.22,1.01,U] [#6 -0.60,0.37,0.00,M8] [#7 -0.04,-0.58,0.79,U] [#8 0.19,-0.80,0.00,M8] 
01:49:16.261 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.01}, one-star: {-0.78, 0.39}
01:49:16.261 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
01:49:16.261 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
01:49:16.261 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.05 mountX=0.03 mountY=-0.12, mountTheta=-1.30
01:49:16.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
01:49:16.264 00.001 10844 Enqueuing Move request for scope (-0.12, -0.01)
01:49:16.264 00.000 11060 Worker thread wakes up
01:49:16.264 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:16.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
01:49:16.264 00.000 10844 UpdateGuideState exits: m=2977 SNR=35.0
01:49:16.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
01:49:16.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:16.264 00.000 11060 Moving (-0.12, -0.01) raw xDistance=0.03 yDistance=-0.12
01:49:16.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:16.264 00.000 10844 Enqueuing Expose request
01:49:16.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:16.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:16.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:49:16.264 00.000 11060 MoveAxis(E, 0, ABG)
01:49:16.264 00.000 11060 Move returns status 0, amount 0
01:49:16.264 00.000 11060 MoveAxis(N, 0, ABG)
01:49:16.265 00.001 11060 Move returns status 0, amount 0
01:49:16.265 00.000 11060 move complete, result=0
01:49:16.265 00.000 11060 worker thread done servicing request
01:49:16.265 00.000 11060 Worker thread wakes up
01:49:16.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:16.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:16.266 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:16.900 00.634 11060 Exposure complete
01:49:17.094 00.194 11060 worker thread done servicing request
01:49:17.094 00.000 10844 OnExposeComplete: enter
01:49:17.094 00.000 10844 UpdateGuideState(): m_state=6
01:49:17.094 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11250
01:49:17.094 00.000 10844 Star::Find returns 1 (0), X=267.47, Y=58.87, Mass=2570, SNR=31.6, Peak=235 HFD=3.3
01:49:17.095 00.001 10844 MultiStar: [#1 -0.27,-0.12,1.06,U] [#2 0.47,0.18,2.10,U] [#3 -0.13,0.15,0.99,U] [#4 -0.42,0.27,1.00,U] [#5 -0.15,-0.49,1.16,U] [#6 -0.02,0.12,0.98,U] [#7 0.07,-0.81,0.00,M4] [#8 0.19,-0.36,1.01,U] 
01:49:17.095 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.02}, one-star: {-0.77, -0.01}
01:49:17.095 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
01:49:17.095 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:49:17.095 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.91 mountX=0.03 mountY=-0.06, mountTheta=-1.16
01:49:17.096 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
01:49:17.096 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
01:49:17.096 00.000 11060 Worker thread wakes up
01:49:17.097 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
01:49:17.097 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
01:49:17.097 00.000 11060 Moving (-0.07, -0.02) raw xDistance=0.03 yDistance=-0.06
01:49:17.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:17.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:17.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:17.097 00.000 10844 UpdateGuideState exits: m=2570 SNR=31.6
01:49:17.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:49:17.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:17.097 00.000 11060 MoveAxis(E, 0, ABG)
01:49:17.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:17.097 00.000 11060 Move returns status 0, amount 0
01:49:17.097 00.000 11060 MoveAxis(N, 0, ABG)
01:49:17.097 00.000 11060 Move returns status 0, amount 0
01:49:17.097 00.000 11060 move complete, result=0
01:49:17.098 00.001 11060 worker thread done servicing request
01:49:17.098 00.000 10844 Enqueuing Expose request
01:49:17.098 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:17.098 00.000 11060 Worker thread wakes up
01:49:17.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:17.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:17.741 00.643 11060 Exposure complete
01:49:17.926 00.185 11060 worker thread done servicing request
01:49:17.926 00.000 10844 OnExposeComplete: enter
01:49:17.926 00.000 10844 UpdateGuideState(): m_state=6
01:49:17.933 00.007 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11251
01:49:17.933 00.000 10844 Star::Find returns 1 (0), X=267.60, Y=59.94, Mass=3001, SNR=34.4, Peak=248 HFD=3.8
01:49:17.933 00.000 10844 MultiStar: large primary error, entering stabilization period
01:49:17.933 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
01:49:17.933 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
01:49:17.933 00.000 10844 CameraToMount -- cameraX=-0.64 cameraY=1.06 hyp=1.24 cameraTheta=2.11 mountX=-0.93 mountY=-0.80, mountTheta=-2.43
01:49:17.935 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.64, y=1.06, opts=13)
01:49:17.935 00.000 10844 Enqueuing Move request for scope (-0.64, 1.06)
01:49:17.935 00.000 11060 Worker thread wakes up
01:49:17.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 1.06) opts 0xd
01:49:17.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.64, 1.06)
01:49:17.935 00.000 11060 Moving (-0.64, 1.06) raw xDistance=-0.93 yDistance=-0.80
01:49:17.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.93
01:49:17.935 00.000 11060 resist switch: large excursion: input -0.80 thresh 0.57 direction from 1 to -1
01:49:17.935 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.41
01:49:17.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.80
01:49:17.935 00.000 11060 MoveAxis(E, 162, ABG)
01:49:17.935 00.000 11060 Guiding  Dir = 2, Dur = 162
01:49:17.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:17.935 00.000 10844 UpdateGuideState exits: m=3001 SNR=34.4
01:49:17.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:17.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:17.935 00.000 10844 Enqueuing Expose request
01:49:17.955 00.020 11060 IsSlewing returns 0
01:49:17.955 00.000 11060 IsGuiding returns 0
01:49:18.141 00.186 11060 IsGuiding returns 0
01:49:18.141 00.000 11060 Move returns status 0, amount 162
01:49:18.141 00.000 11060 BLC: Oldest BLC event removed
01:49:18.141 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:49:18.142 00.001 11060 MoveAxis(N, 1062, ABG)
01:49:18.142 00.000 11060 duration set to 750 by maxDecDuration
01:49:18.142 00.000 11060 Guiding  Dir = 0, Dur = 750
01:49:18.162 00.020 11060 IsSlewing returns 0
01:49:18.162 00.000 11060 IsGuiding returns 0
01:49:18.927 00.765 11060 IsGuiding returns 0
01:49:18.927 00.000 11060 Move returns status 0, amount 750
01:49:18.927 00.000 11060 move complete, result=0
01:49:18.927 00.000 11060 worker thread done servicing request
01:49:18.927 00.000 11060 Worker thread wakes up
01:49:18.927 00.000 10844 GuideStep: -0.9 px 162 ms EAST, -0.8 px 750 ms NORTH
01:49:18.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:18.929 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:19.577 00.648 11060 Exposure complete
01:49:19.749 00.172 11060 worker thread done servicing request
01:49:19.749 00.000 10844 OnExposeComplete: enter
01:49:19.749 00.000 10844 UpdateGuideState(): m_state=6
01:49:19.750 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11252
01:49:19.750 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.57, Mass=2807, SNR=33.3, Peak=235 HFD=3.3
01:49:19.750 00.000 10844 MultiStar: exiting stabilization period
01:49:19.750 00.000 10844 MultiStar: [#1 0.31,0.26,1.17,U] [#2 0.38,-0.46,1.93,U] [#3 0.87,-0.48,0.00,M4] [#4 0.12,-0.12,0.97,U] [#5 -0.18,-0.75,0.00,M1] [#6 0.33,0.72,0.00,M8] [#7 0.54,-0.36,0.00,M5] [#8 0.09,-0.37,0.92,U] 
01:49:19.750 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.23}, one-star: {0.19, -0.30}
01:49:19.750 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
01:49:19.750 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
01:49:19.750 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-0.74 mountX=0.18 mountY=0.28, mountTheta=1.01
01:49:19.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.23, opts=13)
01:49:19.752 00.000 10844 Enqueuing Move request for scope (0.25, -0.23)
01:49:19.752 00.000 11060 Worker thread wakes up
01:49:19.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
01:49:19.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
01:49:19.752 00.000 11060 Moving (0.25, -0.23) raw xDistance=0.18 yDistance=0.28
01:49:19.752 00.000 11060 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.26, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.561576, 1:-0.282568
01:49:19.752 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:49:19.752 00.000 11060 BLC: window closed
01:49:19.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.18
01:49:19.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:49:19.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:19.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:49:19.752 00.000 11060 MoveAxis(W, 26, ABG)
01:49:19.753 00.001 11060 Guiding  Dir = 3, Dur = 26
01:49:19.753 00.000 10844 UpdateGuideState exits: m=2807 SNR=33.3
01:49:19.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:19.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:19.753 00.000 10844 Enqueuing Expose request
01:49:19.759 00.006 11060 IsSlewing returns 0
01:49:19.759 00.000 11060 IsGuiding returns 0
01:49:19.807 00.048 11060 IsGuiding returns 0
01:49:19.807 00.000 11060 Move returns status 0, amount 26
01:49:19.808 00.001 11060 MoveAxis(N, 0, ABG)
01:49:19.808 00.000 11060 Move returns status 0, amount 0
01:49:19.808 00.000 11060 move complete, result=0
01:49:19.808 00.000 11060 worker thread done servicing request
01:49:19.808 00.000 11060 Worker thread wakes up
01:49:19.808 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.3 px 0 ms NORTH
01:49:19.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:19.809 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:20.460 00.651 11060 Exposure complete
01:49:20.629 00.169 11060 worker thread done servicing request
01:49:20.629 00.000 10844 OnExposeComplete: enter
01:49:20.629 00.000 10844 UpdateGuideState(): m_state=6
01:49:20.629 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11253
01:49:20.629 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=58.74, Mass=2565, SNR=31.9, Peak=220 HFD=3.3
01:49:20.630 00.001 10844 MultiStar: [#1 0.31,-0.10,1.05,U] [#2 1.03,0.10,0.00,M1] [#3 -0.81,0.25,0.00,M5] [#4 0.07,-0.33,0.99,U] [#5 -0.05,-0.73,0.00,M2] [#6 0.42,0.07,0.95,U] [#7 -0.27,0.17,0.87,U] [#8 0.08,-0.27,0.96,U] 
01:49:20.630 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.10}, one-star: {-0.09, -0.13}
01:49:20.630 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
01:49:20.630 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
01:49:20.630 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.83 mountX=0.08 mountY=0.11, mountTheta=0.91
01:49:20.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
01:49:20.631 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
01:49:20.631 00.000 11060 Worker thread wakes up
01:49:20.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:20.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
01:49:20.631 00.000 10844 UpdateGuideState exits: m=2565 SNR=31.9
01:49:20.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
01:49:20.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:20.631 00.000 11060 Moving (0.09, -0.10) raw xDistance=0.08 yDistance=0.11
01:49:20.632 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:20.632 00.000 10844 Enqueuing Expose request
01:49:20.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:49:20.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:20.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:49:20.632 00.000 11060 MoveAxis(E, 0, ABG)
01:49:20.632 00.000 11060 Move returns status 0, amount 0
01:49:20.632 00.000 11060 MoveAxis(N, 0, ABG)
01:49:20.632 00.000 11060 Move returns status 0, amount 0
01:49:20.632 00.000 11060 move complete, result=0
01:49:20.632 00.000 11060 worker thread done servicing request
01:49:20.632 00.000 11060 Worker thread wakes up
01:49:20.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:20.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:20.633 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:21.285 00.652 11060 Exposure complete
01:49:21.454 00.169 11060 worker thread done servicing request
01:49:21.454 00.000 10844 OnExposeComplete: enter
01:49:21.454 00.000 10844 UpdateGuideState(): m_state=6
01:49:21.456 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11254
01:49:21.456 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=58.21, Mass=2516, SNR=31.5, Peak=232 HFD=3.3
01:49:21.456 00.000 10844 MultiStar: [#1 0.23,-0.33,1.06,U] [#2 0.37,-0.17,1.99,U] [#3 0.09,-0.87,0.00,M6] [#4 -0.17,-0.64,0.00,M5] [#5 0.33,-1.02,0.00,M3] [#6 -0.35,0.10,0.96,U] [#7 0.07,-0.61,0.00,M5] [#8 0.30,-0.63,0.00,M6] 
01:49:21.456 00.000 10844 refined, 3 included, MultiStar: {0.26, -0.25}, one-star: {0.65, -0.66}
01:49:21.456 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
01:49:21.456 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:49:21.456 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-0.77 mountX=0.20 mountY=0.30, mountTheta=0.98
01:49:21.458 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.25, opts=13)
01:49:21.458 00.000 10844 Enqueuing Move request for scope (0.26, -0.25)
01:49:21.458 00.000 11060 Worker thread wakes up
01:49:21.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:21.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.25) opts 0xd
01:49:21.458 00.000 10844 UpdateGuideState exits: m=2516 SNR=31.5
01:49:21.458 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.25)
01:49:21.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:21.458 00.000 11060 Moving (0.26, -0.25) raw xDistance=0.20 yDistance=0.30
01:49:21.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:21.458 00.000 10844 Enqueuing Expose request
01:49:21.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:49:21.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:49:21.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:49:21.458 00.000 11060 MoveAxis(W, 35, ABG)
01:49:21.458 00.000 11060 Guiding  Dir = 3, Dur = 35
01:49:21.495 00.037 11060 IsSlewing returns 0
01:49:21.495 00.000 11060 IsGuiding returns 0
01:49:21.574 00.079 11060 IsGuiding returns 0
01:49:21.574 00.000 11060 Move returns status 0, amount 35
01:49:21.574 00.000 11060 MoveAxis(N, 0, ABG)
01:49:21.574 00.000 11060 Move returns status 0, amount 0
01:49:21.574 00.000 11060 move complete, result=0
01:49:21.574 00.000 11060 worker thread done servicing request
01:49:21.574 00.000 11060 Worker thread wakes up
01:49:21.574 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.3 px 0 ms NORTH
01:49:21.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:21.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:22.200 00.626 11060 Exposure complete
01:49:22.396 00.196 11060 worker thread done servicing request
01:49:22.396 00.000 10844 OnExposeComplete: enter
01:49:22.396 00.000 10844 UpdateGuideState(): m_state=6
01:49:22.396 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11255
01:49:22.396 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=58.56, Mass=2724, SNR=32.7, Peak=195 HFD=3.7
01:49:22.397 00.001 10844 MultiStar: [#1 0.13,0.25,1.02,U] [#2 -0.02,-0.09,2.02,U] [#3 0.38,-0.74,0.00,M7] [#4 -0.53,-0.28,1.10,U] [#5 -0.40,-0.81,0.00,M4] [#6 0.15,0.03,0.91,U] [#7 0.03,0.19,0.85,U] [#8 -0.10,-0.73,0.00,M7] 
01:49:22.397 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.05}, one-star: {-0.10, -0.32}
01:49:22.397 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.68 = -0.68)
01:49:22.397 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
01:49:22.397 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.43 mountX=0.06 mountY=-0.05, mountTheta=-0.69
01:49:22.399 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.05, opts=13)
01:49:22.399 00.000 10844 Enqueuing Move request for scope (-0.06, -0.05)
01:49:22.399 00.000 11060 Worker thread wakes up
01:49:22.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
01:49:22.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
01:49:22.399 00.000 11060 Moving (-0.06, -0.05) raw xDistance=0.06 yDistance=-0.05
01:49:22.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:49:22.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:22.400 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:22.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:49:22.400 00.000 11060 MoveAxis(E, 0, ABG)
01:49:22.400 00.000 11060 Move returns status 0, amount 0
01:49:22.400 00.000 11060 MoveAxis(N, 0, ABG)
01:49:22.400 00.000 11060 Move returns status 0, amount 0
01:49:22.400 00.000 11060 move complete, result=0
01:49:22.400 00.000 10844 UpdateGuideState exits: m=2724 SNR=32.7
01:49:22.400 00.000 11060 worker thread done servicing request
01:49:22.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:22.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:22.400 00.000 10844 Enqueuing Expose request
01:49:22.400 00.000 11060 Worker thread wakes up
01:49:22.400 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:22.402 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:22.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:23.032 00.630 11060 Exposure complete
01:49:23.192 00.160 11060 worker thread done servicing request
01:49:23.192 00.000 10844 OnExposeComplete: enter
01:49:23.192 00.000 10844 UpdateGuideState(): m_state=6
01:49:23.192 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11256
01:49:23.192 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=58.75, Mass=2897, SNR=34.1, Peak=240 HFD=3.6
01:49:23.193 00.001 10844 MultiStar: [#1 0.10,0.30,1.06,U] [#2 1.10,-0.41,0.00,M1] [#3 0.27,-0.83,0.00,M8] [#4 0.09,-0.22,0.95,U] [#5 0.37,-0.99,0.00,M5] [#6 0.19,0.07,1.06,U] [#7 0.68,-0.36,0.00,M5] [#8 0.27,-0.79,0.00,M8] 
01:49:23.193 00.000 10844 refined, 3 included, MultiStar: {0.22, 0.01}, one-star: {0.50, -0.13}
01:49:23.193 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
01:49:23.193 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
01:49:23.193 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.06 mountX=-0.05 mountY=0.21, mountTheta=1.81
01:49:23.194 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.01, opts=13)
01:49:23.194 00.000 10844 Enqueuing Move request for scope (0.22, 0.01)
01:49:23.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:23.194 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.1
01:49:23.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:23.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:23.194 00.000 10844 Enqueuing Expose request
01:49:23.194 00.000 11060 Worker thread wakes up
01:49:23.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
01:49:23.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
01:49:23.194 00.000 11060 Moving (0.22, 0.01) raw xDistance=-0.05 yDistance=0.21
01:49:23.196 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:49:23.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:49:23.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:49:23.196 00.000 11060 MoveAxis(E, 0, ABG)
01:49:23.196 00.000 11060 Move returns status 0, amount 0
01:49:23.196 00.000 11060 MoveAxis(N, 0, ABG)
01:49:23.196 00.000 11060 Move returns status 0, amount 0
01:49:23.196 00.000 11060 move complete, result=0
01:49:23.196 00.000 11060 worker thread done servicing request
01:49:23.196 00.000 11060 Worker thread wakes up
01:49:23.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:23.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:23.197 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:23.825 00.628 11060 Exposure complete
01:49:24.024 00.199 11060 worker thread done servicing request
01:49:24.024 00.000 10844 OnExposeComplete: enter
01:49:24.024 00.000 10844 UpdateGuideState(): m_state=6
01:49:24.025 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11257
01:49:24.025 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=58.72, Mass=2954, SNR=33.9, Peak=238 HFD=3.7
01:49:24.025 00.000 10844 MultiStar: [#1 -0.45,-0.44,0.00,M1] [#2 0.99,-0.13,0.00,M2] [#3 0.08,-0.41,1.02,U] [#4 -0.28,-0.25,0.94,U] [#5 0.06,-0.79,0.00,M6] [#6 0.21,-0.06,0.94,U] [#7 -0.06,-0.44,0.79,U] [#8 0.51,-0.09,0.93,U] 
01:49:24.026 00.001 10844 single-star, 5 included, MultiStar: {0.06, -0.23}, one-star: {-0.13, -0.16}
01:49:24.026 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
01:49:24.026 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
01:49:24.026 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-2.25 mountX=0.18 mountY=-0.10, mountTheta=-0.51
01:49:24.033 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.16, opts=13)
01:49:24.033 00.000 10844 Enqueuing Move request for scope (-0.13, -0.16)
01:49:24.033 00.000 11060 Worker thread wakes up
01:49:24.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:24.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
01:49:24.034 00.001 10844 UpdateGuideState exits: m=2954 SNR=33.9
01:49:24.034 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
01:49:24.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:24.034 00.000 11060 Moving (-0.13, -0.16) raw xDistance=0.18 yDistance=-0.10
01:49:24.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:24.034 00.000 10844 Enqueuing Expose request
01:49:24.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:49:24.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:24.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:24.034 00.000 11060 MoveAxis(W, 31, ABG)
01:49:24.034 00.000 11060 Guiding  Dir = 3, Dur = 31
01:49:24.054 00.020 11060 IsSlewing returns 0
01:49:24.054 00.000 11060 IsGuiding returns 0
01:49:24.115 00.061 11060 IsGuiding returns 0
01:49:24.115 00.000 11060 Move returns status 0, amount 31
01:49:24.115 00.000 11060 MoveAxis(N, 0, ABG)
01:49:24.115 00.000 11060 Move returns status 0, amount 0
01:49:24.115 00.000 11060 move complete, result=0
01:49:24.115 00.000 11060 worker thread done servicing request
01:49:24.115 00.000 11060 Worker thread wakes up
01:49:24.115 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
01:49:24.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:24.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:24.747 00.632 11060 Exposure complete
01:49:24.924 00.177 11060 worker thread done servicing request
01:49:24.924 00.000 10844 OnExposeComplete: enter
01:49:24.924 00.000 10844 UpdateGuideState(): m_state=6
01:49:24.924 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11258
01:49:24.924 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=58.78, Mass=2740, SNR=32.4, Peak=253 HFD=3.8
01:49:24.924 00.000 10844 MultiStar: [#1 -0.38,-0.20,1.12,U] [#2 0.28,0.13,1.98,U] [#3 0.05,-0.16,0.95,U] [#4 -0.40,-0.61,0.00,M3] [#5 -0.00,-0.86,0.00,M7] [#6 -0.05,0.74,0.00,M4] [#7 -0.02,-0.56,0.75,U] [#8 0.60,-0.60,0.00,M8] 
01:49:24.924 00.000 10844 refined, 4 included, MultiStar: {-0.00, -0.11}, one-star: {-0.19, -0.10}
01:49:24.925 00.001 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
01:49:24.925 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
01:49:24.925 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.61 mountX=0.11 mountY=0.01, mountTheta=0.12
01:49:24.926 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.11, opts=13)
01:49:24.926 00.000 10844 Enqueuing Move request for scope (-0.00, -0.11)
01:49:24.926 00.000 11060 Worker thread wakes up
01:49:24.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:24.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
01:49:24.926 00.000 10844 UpdateGuideState exits: m=2740 SNR=32.4
01:49:24.927 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
01:49:24.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:24.927 00.000 11060 Moving (-0.00, -0.11) raw xDistance=0.11 yDistance=0.01
01:49:24.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:24.927 00.000 10844 Enqueuing Expose request
01:49:24.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:49:24.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:24.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:49:24.927 00.000 11060 MoveAxis(E, 0, ABG)
01:49:24.927 00.000 11060 Move returns status 0, amount 0
01:49:24.927 00.000 11060 MoveAxis(N, 0, ABG)
01:49:24.927 00.000 11060 Move returns status 0, amount 0
01:49:24.927 00.000 11060 move complete, result=0
01:49:24.927 00.000 11060 worker thread done servicing request
01:49:24.927 00.000 11060 Worker thread wakes up
01:49:24.928 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:24.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:24.929 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:25.580 00.651 11060 Exposure complete
01:49:25.744 00.164 11060 worker thread done servicing request
01:49:25.744 00.000 10844 OnExposeComplete: enter
01:49:25.744 00.000 10844 UpdateGuideState(): m_state=6
01:49:25.746 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11259
01:49:25.746 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=58.51, Mass=2480, SNR=30.6, Peak=226 HFD=3.3
01:49:25.746 00.000 10844 MultiStar: [#1 -0.18,0.58,1.07,U] [#2 0.72,-0.15,0.00,M2] [#3 0.51,-0.64,0.00,M7] [#4 -0.30,0.21,1.18,U] [#5 -0.35,-0.73,0.00,M8] [#6 -0.09,0.47,1.07,U] [#7 0.25,-1.07,0.00,M4] [#8 0.28,-0.17,1.05,U] 
01:49:25.746 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.15}, one-star: {0.46, -0.37}
01:49:25.746 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
01:49:25.746 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.11)
01:49:25.746 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.44 mountX=-0.15 mountY=-0.01, mountTheta=-3.11
01:49:25.748 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
01:49:25.748 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
01:49:25.748 00.000 11060 Worker thread wakes up
01:49:25.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:25.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
01:49:25.748 00.000 10844 UpdateGuideState exits: m=2480 SNR=30.6
01:49:25.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
01:49:25.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:25.748 00.000 11060 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.01
01:49:25.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:25.748 00.000 10844 Enqueuing Expose request
01:49:25.749 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:49:25.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:25.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:25.749 00.000 11060 MoveAxis(E, 27, ABG)
01:49:25.749 00.000 11060 Guiding  Dir = 2, Dur = 27
01:49:25.770 00.021 11060 IsSlewing returns 0
01:49:25.770 00.000 11060 IsGuiding returns 0
01:49:25.808 00.038 11060 IsGuiding returns 0
01:49:25.808 00.000 11060 Move returns status 0, amount 27
01:49:25.808 00.000 11060 MoveAxis(N, 0, ABG)
01:49:25.809 00.001 11060 Move returns status 0, amount 0
01:49:25.809 00.000 11060 move complete, result=0
01:49:25.809 00.000 11060 worker thread done servicing request
01:49:25.809 00.000 11060 Worker thread wakes up
01:49:25.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:25.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:25.809 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
01:49:26.442 00.633 11060 Exposure complete
01:49:26.628 00.186 11060 worker thread done servicing request
01:49:26.628 00.000 10844 OnExposeComplete: enter
01:49:26.628 00.000 10844 UpdateGuideState(): m_state=6
01:49:26.628 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11260
01:49:26.628 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=58.87, Mass=2922, SNR=33.8, Peak=255 HFD=3.5
01:49:26.629 00.001 10844 MultiStar: [#1 -0.06,-0.29,0.99,U] [#2 0.59,-0.37,0.00,M3] [#3 0.37,-0.04,0.92,U] [#4 -0.24,0.03,0.89,U] [#5 -0.41,-0.70,0.00,M9] [#6 -0.07,-0.31,0.91,U] [#7 0.08,-0.25,0.92,U] [#8 0.03,-1.19,0.00,M8] 
01:49:26.629 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.15}, one-star: {0.31, -0.01}
01:49:26.629 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
01:49:26.629 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
01:49:26.630 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.13 mountX=0.13 mountY=0.09, mountTheta=0.61
01:49:26.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
01:49:26.631 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
01:49:26.631 00.000 11060 Worker thread wakes up
01:49:26.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:26.631 00.000 10844 UpdateGuideState exits: m=2922 SNR=33.8 Saturated
01:49:26.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:26.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:26.631 00.000 10844 Enqueuing Expose request
01:49:26.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
01:49:26.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
01:49:26.632 00.001 11060 Moving (0.07, -0.15) raw xDistance=0.13 yDistance=0.09
01:49:26.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:49:26.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:26.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:49:26.632 00.000 11060 MoveAxis(W, 22, ABG)
01:49:26.632 00.000 11060 Guiding  Dir = 3, Dur = 22
01:49:26.641 00.009 11060 IsSlewing returns 0
01:49:26.641 00.000 11060 IsGuiding returns 0
01:49:26.673 00.032 11060 IsGuiding returns 0
01:49:26.673 00.000 11060 Move returns status 0, amount 22
01:49:26.673 00.000 11060 MoveAxis(N, 0, ABG)
01:49:26.673 00.000 11060 Move returns status 0, amount 0
01:49:26.673 00.000 11060 move complete, result=0
01:49:26.673 00.000 11060 worker thread done servicing request
01:49:26.673 00.000 11060 Worker thread wakes up
01:49:26.673 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
01:49:26.674 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:26.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:27.300 00.626 11060 Exposure complete
01:49:27.483 00.183 10844 OnExposeComplete: enter
01:49:27.483 00.000 11060 worker thread done servicing request
01:49:27.483 00.000 10844 UpdateGuideState(): m_state=6
01:49:27.484 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11261
01:49:27.484 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=57.90, Mass=2612, SNR=32.4, Peak=220 HFD=3.6
01:49:27.484 00.000 10844 MultiStar: [#1 0.24,0.28,1.16,U] [#2 0.15,-0.34,2.00,U] [#3 -0.01,-0.62,0.00,M7] [#4 -0.21,-0.30,1.02,U] [#5 -0.48,-0.57,0.00,M10] [#6 0.06,0.37,0.89,U] [#7 -0.06,-0.87,0.00,M4] [#8 0.08,-0.33,0.96,U] 
01:49:27.484 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.23}, one-star: {0.37, -0.97}
01:49:27.484 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
01:49:27.485 00.001 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
01:49:27.485 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.08 mountX=0.20 mountY=0.16, mountTheta=0.66
01:49:27.487 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.23, opts=13)
01:49:27.487 00.000 10844 Enqueuing Move request for scope (0.12, -0.23)
01:49:27.488 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:27.488 00.000 10844 UpdateGuideState exits: m=2612 SNR=32.4
01:49:27.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:27.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:27.488 00.000 10844 Enqueuing Expose request
01:49:27.488 00.000 11060 Worker thread wakes up
01:49:27.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
01:49:27.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
01:49:27.488 00.000 11060 Moving (0.12, -0.23) raw xDistance=0.20 yDistance=0.16
01:49:27.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:49:27.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:27.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:49:27.488 00.000 11060 MoveAxis(W, 36, ABG)
01:49:27.488 00.000 11060 Guiding  Dir = 3, Dur = 36
01:49:27.534 00.046 11060 IsSlewing returns 0
01:49:27.536 00.002 11060 IsGuiding returns 0
01:49:27.614 00.078 11060 IsGuiding returns 0
01:49:27.614 00.000 11060 Move returns status 0, amount 36
01:49:27.614 00.000 11060 MoveAxis(N, 0, ABG)
01:49:27.614 00.000 11060 Move returns status 0, amount 0
01:49:27.614 00.000 11060 move complete, result=0
01:49:27.614 00.000 11060 worker thread done servicing request
01:49:27.615 00.001 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
01:49:27.615 00.000 11060 Worker thread wakes up
01:49:27.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:27.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:28.254 00.639 11060 Exposure complete
01:49:28.433 00.179 11060 worker thread done servicing request
01:49:28.433 00.000 10844 OnExposeComplete: enter
01:49:28.433 00.000 10844 UpdateGuideState(): m_state=6
01:49:28.433 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11262
01:49:28.434 00.001 10844 Star::Find returns 1 (0), X=268.48, Y=58.38, Mass=2332, SNR=30.2, Peak=184 HFD=3.3
01:49:28.434 00.000 10844 MultiStar: [#1 0.48,-0.77,0.00,M1] [#2 0.31,0.34,2.25,U] [#3 -0.04,-0.19,1.13,U] [#4 -0.26,-0.06,1.15,U] [#5 0.16,-0.61,0.00,R] [#6 -0.11,0.09,0.92,U] [#7 -0.03,-0.25,0.84,U] [#8 0.43,0.06,1.16,U] 
01:49:28.434 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.01}, one-star: {0.24, -0.50}
01:49:28.434 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
01:49:28.434 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
01:49:28.434 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=-0.01 mountY=0.11, mountTheta=1.70
01:49:28.436 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
01:49:28.436 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
01:49:28.436 00.000 11060 Worker thread wakes up
01:49:28.448 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:28.448 00.000 10844 UpdateGuideState exits: m=2332 SNR=30.2
01:49:28.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:28.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:28.448 00.000 10844 Enqueuing Expose request
01:49:28.449 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
01:49:28.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
01:49:28.450 00.001 11060 Moving (0.11, -0.01) raw xDistance=-0.01 yDistance=0.11
01:49:28.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:49:28.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:28.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:49:28.450 00.000 11060 MoveAxis(E, 0, ABG)
01:49:28.450 00.000 11060 Move returns status 0, amount 0
01:49:28.451 00.001 11060 MoveAxis(N, 0, ABG)
01:49:28.451 00.000 11060 Move returns status 0, amount 0
01:49:28.451 00.000 11060 move complete, result=0
01:49:28.451 00.000 11060 worker thread done servicing request
01:49:28.451 00.000 11060 Worker thread wakes up
01:49:28.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:28.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:28.452 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:29.086 00.634 11060 Exposure complete
01:49:29.245 00.159 11060 worker thread done servicing request
01:49:29.245 00.000 10844 OnExposeComplete: enter
01:49:29.245 00.000 10844 UpdateGuideState(): m_state=6
01:49:29.245 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11263
01:49:29.245 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=58.37, Mass=3119, SNR=35.2, Peak=254 HFD=3.4
01:49:29.246 00.001 10844 MultiStar: [#1 0.20,-0.12,0.97,U] [#2 0.09,0.68,0.00,M2] [#3 -0.04,-0.18,0.87,U] [#4 0.02,0.22,0.96,U] [#5 -0.21,-0.10,1.00,U] [#6 -0.24,0.97,0.00,M1] [#7 0.60,-0.25,0.00,M4] [#8 -0.02,-0.04,0.90,U] 
01:49:29.246 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.12}, one-star: {-0.28, -0.50}
01:49:29.246 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
01:49:29.246 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
01:49:29.246 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.00 mountX=0.13 mountY=-0.04, mountTheta=-0.27
01:49:29.260 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
01:49:29.260 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
01:49:29.260 00.000 11060 Worker thread wakes up
01:49:29.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:29.260 00.000 10844 UpdateGuideState exits: m=3119 SNR=35.2
01:49:29.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:29.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:29.260 00.000 10844 Enqueuing Expose request
01:49:29.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
01:49:29.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
01:49:29.260 00.000 11060 Moving (-0.06, -0.12) raw xDistance=0.13 yDistance=-0.04
01:49:29.261 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:49:29.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:29.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:29.261 00.000 11060 MoveAxis(W, 23, ABG)
01:49:29.261 00.000 11060 Guiding  Dir = 3, Dur = 23
01:49:29.274 00.013 11060 IsSlewing returns 0
01:49:29.275 00.001 11060 IsGuiding returns 0
01:49:29.317 00.042 11060 IsGuiding returns 0
01:49:29.339 00.022 11060 Move returns status 0, amount 23
01:49:29.339 00.000 11060 MoveAxis(N, 0, ABG)
01:49:29.339 00.000 11060 Move returns status 0, amount 0
01:49:29.339 00.000 11060 move complete, result=0
01:49:29.339 00.000 11060 worker thread done servicing request
01:49:29.339 00.000 11060 Worker thread wakes up
01:49:29.339 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
01:49:29.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:29.340 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:29.990 00.650 11060 Exposure complete
01:49:30.155 00.165 11060 worker thread done servicing request
01:49:30.155 00.000 10844 OnExposeComplete: enter
01:49:30.156 00.001 10844 UpdateGuideState(): m_state=6
01:49:30.156 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11264
01:49:30.156 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=59.30, Mass=2766, SNR=32.7, Peak=250 HFD=3.5
01:49:30.156 00.000 10844 MultiStar: [#1 0.59,-0.04,1.03,U] [#2 0.44,0.38,2.05,U] [#3 0.13,-0.20,0.91,U] [#4 -0.02,0.02,1.01,U] [#5 -0.60,0.44,0.00,M1] [#6 0.31,0.62,0.00,M2] [#7 0.18,-0.62,0.00,M5] [#8 0.05,-0.26,0.87,U] 
01:49:30.156 00.000 10844 refined, 5 included, MultiStar: {0.29, 0.11}, one-star: {0.33, 0.43}
01:49:30.156 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
01:49:30.156 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
01:49:30.156 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.11 hyp=0.31 cameraTheta=0.37 mountX=-0.16 mountY=0.27, mountTheta=2.12
01:49:30.158 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.11, opts=13)
01:49:30.158 00.000 10844 Enqueuing Move request for scope (0.29, 0.11)
01:49:30.158 00.000 11060 Worker thread wakes up
01:49:30.158 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=13, FiltMax=255, Gamma=1.000
01:49:30.158 00.000 10844 UpdateGuideState exits: m=2766 SNR=32.7
01:49:30.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:30.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:30.158 00.000 10844 Enqueuing Expose request
01:49:30.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.11) opts 0xd
01:49:30.158 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.11)
01:49:30.158 00.000 11060 Moving (0.29, 0.11) raw xDistance=-0.16 yDistance=0.27
01:49:30.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:49:30.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:49:30.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:49:30.159 00.001 11060 MoveAxis(E, 27, ABG)
01:49:30.159 00.000 11060 Guiding  Dir = 2, Dur = 27
01:49:30.162 00.003 11060 IsSlewing returns 0
01:49:30.162 00.000 11060 IsGuiding returns 0
01:49:30.194 00.032 11060 IsGuiding returns 0
01:49:30.194 00.000 11060 Move returns status 0, amount 27
01:49:30.194 00.000 11060 MoveAxis(N, 0, ABG)
01:49:30.194 00.000 11060 Move returns status 0, amount 0
01:49:30.194 00.000 11060 move complete, result=0
01:49:30.194 00.000 11060 worker thread done servicing request
01:49:30.195 00.001 11060 Worker thread wakes up
01:49:30.195 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.3 px 0 ms NORTH
01:49:30.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:30.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:30.829 00.634 11060 Exposure complete
01:49:31.000 00.171 11060 worker thread done servicing request
01:49:31.000 00.000 10844 OnExposeComplete: enter
01:49:31.000 00.000 10844 UpdateGuideState(): m_state=6
01:49:31.000 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11265
01:49:31.000 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.94, Mass=2625, SNR=32.4, Peak=231 HFD=3.5
01:49:31.001 00.001 10844 MultiStar: [#1 -0.06,0.42,1.01,U] [#2 0.48,0.22,2.17,U] [#3 0.61,-0.39,0.00,M5] [#4 0.02,-0.29,1.00,U] [#5 0.40,0.62,0.00,M2] [#6 -0.63,0.59,0.00,M3] [#7 0.03,-0.32,0.89,U] [#8 0.54,-0.15,1.03,U] 
01:49:31.001 00.000 10844 single-star, 5 included, MultiStar: {0.25, 0.03}, one-star: {0.19, 0.06}
01:49:31.001 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
01:49:31.001 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
01:49:31.001 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.31 mountX=-0.09 mountY=0.18, mountTheta=2.06
01:49:31.002 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
01:49:31.002 00.000 10844 Enqueuing Move request for scope (0.19, 0.06)
01:49:31.002 00.000 11060 Worker thread wakes up
01:49:31.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:31.002 00.000 10844 UpdateGuideState exits: m=2625 SNR=32.4
01:49:31.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:31.002 00.000 10844 Enqueuing Expose request
01:49:31.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
01:49:31.003 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
01:49:31.003 00.000 11060 Moving (0.19, 0.06) raw xDistance=-0.09 yDistance=0.18
01:49:31.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:49:31.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:31.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:49:31.003 00.000 11060 MoveAxis(E, 0, ABG)
01:49:31.003 00.000 11060 Move returns status 0, amount 0
01:49:31.003 00.000 11060 MoveAxis(N, 0, ABG)
01:49:31.003 00.000 11060 Move returns status 0, amount 0
01:49:31.003 00.000 11060 move complete, result=0
01:49:31.003 00.000 11060 worker thread done servicing request
01:49:31.003 00.000 11060 Worker thread wakes up
01:49:31.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:31.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:31.004 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:31.660 00.656 11060 Exposure complete
01:49:31.836 00.176 11060 worker thread done servicing request
01:49:31.836 00.000 10844 OnExposeComplete: enter
01:49:31.836 00.000 10844 UpdateGuideState(): m_state=6
01:49:31.837 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11266
01:49:31.837 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=59.08, Mass=2826, SNR=33.6, Peak=237 HFD=3.0
01:49:31.837 00.000 10844 MultiStar: [#1 -0.25,0.66,0.00,M1] [#2 0.40,-0.08,2.00,U] [#3 0.31,0.52,0.93,U] [#4 0.24,0.04,0.87,U] [#5 0.23,0.77,0.00,M3] [#6 -0.47,0.81,0.00,M4] [#7 0.19,0.24,0.86,U] [#8 0.13,-0.37,1.00,U] 
01:49:31.837 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.06}, one-star: {-0.15, 0.20}
01:49:31.837 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
01:49:31.837 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
01:49:31.837 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.22 cameraTheta=0.26 mountX=-0.10 mountY=0.20, mountTheta=2.01
01:49:31.839 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.06, opts=13)
01:49:31.839 00.000 10844 Enqueuing Move request for scope (0.22, 0.06)
01:49:31.839 00.000 11060 Worker thread wakes up
01:49:31.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
01:49:31.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
01:49:31.839 00.000 11060 Moving (0.22, 0.06) raw xDistance=-0.10 yDistance=0.20
01:49:31.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:49:31.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:49:31.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:31.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:49:31.839 00.000 11060 MoveAxis(E, 0, ABG)
01:49:31.839 00.000 11060 Move returns status 0, amount 0
01:49:31.839 00.000 11060 MoveAxis(N, 0, ABG)
01:49:31.839 00.000 10844 UpdateGuideState exits: m=2826 SNR=33.6
01:49:31.839 00.000 11060 Move returns status 0, amount 0
01:49:31.839 00.000 11060 move complete, result=0
01:49:31.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.839 00.000 11060 worker thread done servicing request
01:49:31.841 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:31.841 00.000 10844 Enqueuing Expose request
01:49:31.841 00.000 11060 Worker thread wakes up
01:49:31.841 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:31.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:31.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:32.470 00.629 11060 Exposure complete
01:49:32.662 00.192 11060 worker thread done servicing request
01:49:32.663 00.001 10844 OnExposeComplete: enter
01:49:32.663 00.000 10844 UpdateGuideState(): m_state=6
01:49:32.669 00.006 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11267
01:49:32.669 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=58.57, Mass=2782, SNR=33.3, Peak=253 HFD=3.6
01:49:32.669 00.000 10844 MultiStar: [#1 0.05,0.17,1.05,U] [#2 0.96,0.20,0.00,M1] [#3 0.24,0.01,0.95,U] [#4 -0.17,-0.35,1.02,U] [#5 -0.16,0.08,1.04,U] [#6 -0.17,0.91,0.00,M5] [#7 0.07,-0.05,0.82,U] [#8 0.09,0.10,0.85,U] 
01:49:32.669 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {-0.25, -0.31}
01:49:32.669 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
01:49:32.669 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
01:49:32.671 00.002 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.04 mountX=0.06 mountY=-0.02, mountTheta=-0.31
01:49:32.672 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
01:49:32.672 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
01:49:32.672 00.000 11060 Worker thread wakes up
01:49:32.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:49:32.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:49:32.672 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.06 yDistance=-0.02
01:49:32.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:49:32.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:32.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:32.672 00.000 10844 UpdateGuideState exits: m=2782 SNR=33.3
01:49:32.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:32.673 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:32.673 00.000 11060 MoveAxis(E, 0, ABG)
01:49:32.673 00.000 11060 Move returns status 0, amount 0
01:49:32.673 00.000 11060 MoveAxis(N, 0, ABG)
01:49:32.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:32.673 00.000 10844 Enqueuing Expose request
01:49:32.673 00.000 11060 Move returns status 0, amount 0
01:49:32.673 00.000 11060 move complete, result=0
01:49:32.673 00.000 11060 worker thread done servicing request
01:49:32.673 00.000 11060 Worker thread wakes up
01:49:32.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:32.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:32.675 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:33.323 00.648 11060 Exposure complete
01:49:33.507 00.184 11060 worker thread done servicing request
01:49:33.507 00.000 10844 OnExposeComplete: enter
01:49:33.507 00.000 10844 UpdateGuideState(): m_state=6
01:49:33.507 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11268
01:49:33.507 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=59.07, Mass=2394, SNR=30.1, Peak=190 HFD=3.4
01:49:33.508 00.001 10844 MultiStar: [#1 0.56,0.21,1.03,U] [#2 0.21,0.35,2.24,U] [#3 0.31,0.37,1.09,U] [#4 0.05,-0.24,0.96,U] [#5 0.45,0.14,1.03,U] [#6 0.59,0.99,0.00,M6] [#7 0.06,0.32,0.94,U] [#8 0.48,0.45,0.00,M2] 
01:49:33.508 00.000 10844 single-star, 6 included, MultiStar: {0.26, 0.22}, one-star: {0.16, 0.19}
01:49:33.508 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
01:49:33.508 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
01:49:33.508 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.89 mountX=-0.22 mountY=0.12, mountTheta=2.63
01:49:33.509 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.19, opts=13)
01:49:33.509 00.000 10844 Enqueuing Move request for scope (0.16, 0.19)
01:49:33.509 00.000 11060 Worker thread wakes up
01:49:33.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:33.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
01:49:33.510 00.001 10844 UpdateGuideState exits: m=2394 SNR=30.1
01:49:33.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
01:49:33.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:33.510 00.000 11060 Moving (0.16, 0.19) raw xDistance=-0.22 yDistance=0.12
01:49:33.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:33.510 00.000 10844 Enqueuing Expose request
01:49:33.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:49:33.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:33.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:49:33.510 00.000 11060 MoveAxis(E, 38, ABG)
01:49:33.510 00.000 11060 Guiding  Dir = 2, Dur = 38
01:49:33.538 00.028 11060 IsSlewing returns 0
01:49:33.539 00.001 11060 IsGuiding returns 0
01:49:33.600 00.061 11060 IsGuiding returns 0
01:49:33.600 00.000 11060 Move returns status 0, amount 38
01:49:33.600 00.000 11060 MoveAxis(N, 0, ABG)
01:49:33.600 00.000 11060 Move returns status 0, amount 0
01:49:33.600 00.000 11060 move complete, result=0
01:49:33.600 00.000 11060 worker thread done servicing request
01:49:33.600 00.000 11060 Worker thread wakes up
01:49:33.600 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
01:49:33.601 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:33.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:34.227 00.626 11060 Exposure complete
01:49:34.388 00.161 11060 worker thread done servicing request
01:49:34.388 00.000 10844 OnExposeComplete: enter
01:49:34.388 00.000 10844 UpdateGuideState(): m_state=6
01:49:34.389 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11269
01:49:34.389 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=58.96, Mass=3323, SNR=36.2, Peak=253 HFD=3.5
01:49:34.389 00.000 10844 MultiStar: [#1 0.47,0.61,0.00,M1] [#2 0.57,-0.06,1.81,U] [#3 0.20,-0.21,0.98,U] [#4 0.21,0.20,0.78,U] [#5 -0.29,0.18,1.02,U] [#6 0.35,0.42,0.84,U] [#7 0.37,-0.03,0.74,U] [#8 0.06,0.27,0.82,U] 
01:49:34.389 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.08}, one-star: {0.47, 0.08}
01:49:34.389 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
01:49:34.389 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
01:49:34.389 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.29 cameraTheta=0.29 mountX=-0.13 mountY=0.26, mountTheta=2.04
01:49:34.398 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.08, opts=13)
01:49:34.398 00.000 10844 Enqueuing Move request for scope (0.27, 0.08)
01:49:34.398 00.000 11060 Worker thread wakes up
01:49:34.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:34.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
01:49:34.398 00.000 10844 UpdateGuideState exits: m=3323 SNR=36.2
01:49:34.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:34.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:34.398 00.000 10844 Enqueuing Expose request
01:49:34.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
01:49:34.398 00.000 11060 Moving (0.27, 0.08) raw xDistance=-0.13 yDistance=0.26
01:49:34.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:49:34.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:49:34.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:49:34.400 00.002 11060 MoveAxis(E, 24, ABG)
01:49:34.400 00.000 11060 Guiding  Dir = 2, Dur = 24
01:49:34.426 00.026 11060 IsSlewing returns 0
01:49:34.426 00.000 11060 IsGuiding returns 0
01:49:34.456 00.030 11060 IsGuiding returns 0
01:49:34.456 00.000 11060 Move returns status 0, amount 24
01:49:34.456 00.000 11060 MoveAxis(N, 0, ABG)
01:49:34.456 00.000 11060 Move returns status 0, amount 0
01:49:34.456 00.000 11060 move complete, result=0
01:49:34.456 00.000 11060 worker thread done servicing request
01:49:34.456 00.000 11060 Worker thread wakes up
01:49:34.456 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.3 px 0 ms NORTH
01:49:34.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:34.458 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:35.100 00.642 11060 Exposure complete
01:49:35.285 00.185 11060 worker thread done servicing request
01:49:35.285 00.000 10844 OnExposeComplete: enter
01:49:35.285 00.000 10844 UpdateGuideState(): m_state=6
01:49:35.285 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11270
01:49:35.286 00.001 10844 Star::Find returns 1 (0), X=268.00, Y=59.02, Mass=2641, SNR=32.1, Peak=224 HFD=2.9
01:49:35.286 00.000 10844 MultiStar: [#1 0.65,0.02,0.00,M2] [#2 0.24,0.13,2.13,U] [#3 0.11,-0.29,1.01,U] [#4 0.33,-0.30,1.08,U] [#5 0.16,-0.20,1.08,U] [#6 0.15,0.37,0.99,U] [#7 -0.16,0.11,0.90,U] [#8 0.19,-0.27,1.02,U] 
01:49:35.286 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.03}, one-star: {-0.24, 0.15}
01:49:35.286 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
01:49:35.286 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
01:49:35.286 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=0.00 mountY=0.12, mountTheta=1.54
01:49:35.295 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.03, opts=13)
01:49:35.295 00.000 10844 Enqueuing Move request for scope (0.12, -0.03)
01:49:35.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:35.295 00.000 11060 Worker thread wakes up
01:49:35.295 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.1
01:49:35.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:35.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:49:35.296 00.001 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:49:35.296 00.000 11060 Moving (0.12, -0.03) raw xDistance=0.00 yDistance=0.12
01:49:35.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:49:35.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:35.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:35.296 00.000 10844 Enqueuing Expose request
01:49:35.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:49:35.296 00.000 11060 MoveAxis(E, 0, ABG)
01:49:35.296 00.000 11060 Move returns status 0, amount 0
01:49:35.296 00.000 11060 MoveAxis(N, 0, ABG)
01:49:35.296 00.000 11060 Move returns status 0, amount 0
01:49:35.296 00.000 11060 move complete, result=0
01:49:35.296 00.000 11060 worker thread done servicing request
01:49:35.297 00.001 11060 Worker thread wakes up
01:49:35.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:35.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:35.298 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:35.928 00.630 11060 Exposure complete
01:49:36.121 00.193 11060 worker thread done servicing request
01:49:36.121 00.000 10844 OnExposeComplete: enter
01:49:36.121 00.000 10844 UpdateGuideState(): m_state=6
01:49:36.121 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11271
01:49:36.121 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.25, Mass=2529, SNR=31.5, Peak=247 HFD=3.5
01:49:36.121 00.000 10844 MultiStar: [#1 -0.03,0.30,1.17,U] [#2 0.23,0.33,2.20,U] [#3 0.17,0.14,1.00,U] [#4 0.01,0.08,1.01,U] [#5 -0.07,0.77,0.00,M1] [#6 0.14,0.71,0.00,M5] [#7 -0.31,0.44,0.85,U] [#8 0.52,-0.11,0.88,U] 
01:49:36.121 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.24}, one-star: {0.06, 0.37}
01:49:36.121 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:49:36.121 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:49:36.121 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.13 mountX=-0.26 mountY=0.07, mountTheta=2.86
01:49:36.124 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.24, opts=13)
01:49:36.124 00.000 10844 Enqueuing Move request for scope (0.11, 0.24)
01:49:36.124 00.000 11060 Worker thread wakes up
01:49:36.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
01:49:36.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
01:49:36.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:36.124 00.000 11060 Moving (0.11, 0.24) raw xDistance=-0.26 yDistance=0.07
01:49:36.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:49:36.124 00.000 10844 UpdateGuideState exits: m=2529 SNR=31.5
01:49:36.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:36.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:36.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:36.124 00.000 10844 Enqueuing Expose request
01:49:36.125 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:49:36.125 00.000 11060 MoveAxis(E, 44, ABG)
01:49:36.125 00.000 11060 Guiding  Dir = 2, Dur = 44
01:49:36.140 00.015 11060 IsSlewing returns 0
01:49:36.140 00.000 11060 IsGuiding returns 0
01:49:36.188 00.048 11060 IsGuiding returns 0
01:49:36.188 00.000 11060 Move returns status 0, amount 44
01:49:36.188 00.000 11060 MoveAxis(N, 0, ABG)
01:49:36.189 00.001 11060 Move returns status 0, amount 0
01:49:36.189 00.000 11060 move complete, result=0
01:49:36.189 00.000 11060 worker thread done servicing request
01:49:36.189 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
01:49:36.189 00.000 11060 Worker thread wakes up
01:49:36.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:36.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:36.813 00.624 11060 Exposure complete
01:49:36.987 00.174 11060 worker thread done servicing request
01:49:36.988 00.001 10844 OnExposeComplete: enter
01:49:36.988 00.000 10844 UpdateGuideState(): m_state=6
01:49:36.988 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11272
01:49:36.988 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=58.96, Mass=2713, SNR=32.6, Peak=233 HFD=3.1
01:49:36.988 00.000 10844 MultiStar: [#1 0.43,-0.69,0.00,M2] [#2 0.31,0.31,2.10,U] [#3 0.46,0.27,0.93,U] [#4 -0.24,-0.10,1.02,U] [#5 -0.33,-0.35,1.10,U] [#6 0.60,0.15,0.00,M6] [#7 0.28,-0.55,0.00,M1] [#8 0.44,-0.36,0.92,U] 
01:49:36.988 00.000 10844 single-star, 5 included, MultiStar: {0.11, 0.02}, one-star: {-0.07, 0.08}
01:49:36.988 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
01:49:36.989 00.001 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
01:49:36.989 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.27 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
01:49:36.990 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
01:49:36.990 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
01:49:36.990 00.000 11060 Worker thread wakes up
01:49:36.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:36.990 00.000 10844 UpdateGuideState exits: m=2713 SNR=32.6
01:49:36.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:36.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:36.990 00.000 10844 Enqueuing Expose request
01:49:36.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:49:36.991 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:49:36.991 00.000 11060 Moving (-0.07, 0.08) raw xDistance=-0.07 yDistance=-0.08
01:49:36.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:36.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:36.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:49:36.991 00.000 11060 MoveAxis(E, 0, ABG)
01:49:36.991 00.000 11060 Move returns status 0, amount 0
01:49:36.991 00.000 11060 MoveAxis(N, 0, ABG)
01:49:36.991 00.000 11060 Move returns status 0, amount 0
01:49:36.991 00.000 11060 move complete, result=0
01:49:36.991 00.000 11060 worker thread done servicing request
01:49:36.991 00.000 11060 Worker thread wakes up
01:49:36.992 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:36.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:36.993 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:37.630 00.637 11060 Exposure complete
01:49:37.795 00.165 11060 worker thread done servicing request
01:49:37.795 00.000 10844 OnExposeComplete: enter
01:49:37.796 00.001 10844 UpdateGuideState(): m_state=6
01:49:37.796 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11273
01:49:37.796 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=59.15, Mass=2594, SNR=32.2, Peak=243 HFD=3.4
01:49:37.796 00.000 10844 MultiStar: [#1 -0.07,0.31,1.04,U] [#2 0.28,0.13,2.20,U] [#3 0.34,0.03,0.98,U] [#4 -0.15,-0.55,0.98,U] [#5 -0.42,0.71,0.00,M1] [#6 0.04,0.18,0.97,U] [#7 0.02,-0.02,0.93,U] [#8 0.32,-0.02,0.91,U] 
01:49:37.796 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.06}, one-star: {0.25, 0.27}
01:49:37.796 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
01:49:37.797 00.001 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
01:49:37.797 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.36 mountX=-0.08 mountY=0.14, mountTheta=2.11
01:49:37.798 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.06, opts=13)
01:49:37.798 00.000 10844 Enqueuing Move request for scope (0.15, 0.06)
01:49:37.798 00.000 11060 Worker thread wakes up
01:49:37.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:37.798 00.000 10844 UpdateGuideState exits: m=2594 SNR=32.2
01:49:37.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:37.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:37.798 00.000 10844 Enqueuing Expose request
01:49:37.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:49:37.799 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:49:37.799 00.000 11060 Moving (0.15, 0.06) raw xDistance=-0.08 yDistance=0.14
01:49:37.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:49:37.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:37.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:49:37.799 00.000 11060 MoveAxis(E, 0, ABG)
01:49:37.799 00.000 11060 Move returns status 0, amount 0
01:49:37.799 00.000 11060 MoveAxis(N, 0, ABG)
01:49:37.799 00.000 11060 Move returns status 0, amount 0
01:49:37.799 00.000 11060 move complete, result=0
01:49:37.799 00.000 11060 worker thread done servicing request
01:49:37.800 00.001 11060 Worker thread wakes up
01:49:37.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:37.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:37.803 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:38.430 00.627 11060 Exposure complete
01:49:38.607 00.177 11060 worker thread done servicing request
01:49:38.607 00.000 10844 OnExposeComplete: enter
01:49:38.607 00.000 10844 UpdateGuideState(): m_state=6
01:49:38.607 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11274
01:49:38.608 00.001 10844 Star::Find returns 1 (0), X=268.00, Y=58.75, Mass=2680, SNR=33.3, Peak=231 HFD=3.5
01:49:38.608 00.000 10844 MultiStar: [#1 -0.40,-0.15,0.86,U] [#2 0.20,-0.08,2.12,U] [#3 0.09,0.12,0.92,U] [#4 -0.28,-0.59,0.00,M1] [#5 -0.41,0.11,0.97,U] [#6 0.48,-0.08,0.86,U] [#7 -0.40,-0.37,0.90,U] [#8 -0.41,-0.64,0.00,M1] 
01:49:38.608 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.08}, one-star: {-0.24, -0.13}
01:49:38.608 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
01:49:38.608 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
01:49:38.608 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=0.09 mountY=-0.04, mountTheta=-0.42
01:49:38.609 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
01:49:38.609 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
01:49:38.609 00.000 11060 Worker thread wakes up
01:49:38.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:49:38.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:49:38.609 00.000 11060 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.04
01:49:38.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:49:38.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:38.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:38.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:49:38.609 00.000 11060 MoveAxis(E, 0, ABG)
01:49:38.611 00.002 11060 Move returns status 0, amount 0
01:49:38.611 00.000 11060 MoveAxis(N, 0, ABG)
01:49:38.611 00.000 11060 Move returns status 0, amount 0
01:49:38.611 00.000 11060 move complete, result=0
01:49:38.611 00.000 11060 worker thread done servicing request
01:49:38.611 00.000 10844 UpdateGuideState exits: m=2680 SNR=33.3
01:49:38.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:38.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:38.611 00.000 10844 Enqueuing Expose request
01:49:38.611 00.000 11060 Worker thread wakes up
01:49:38.611 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:38.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:38.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:39.242 00.631 11060 Exposure complete
01:49:39.420 00.178 11060 worker thread done servicing request
01:49:39.420 00.000 10844 OnExposeComplete: enter
01:49:39.420 00.000 10844 UpdateGuideState(): m_state=6
01:49:39.420 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11275
01:49:39.421 00.001 10844 Star::Find returns 1 (1), X=267.96, Y=59.63, Mass=2736, SNR=32.9, Peak=255 HFD=3.4
01:49:39.421 00.000 10844 MultiStar: [#1 -0.17,0.05,1.05,U] [#2 0.42,0.34,2.03,U] [#3 -0.06,0.08,0.98,U] [#4 -0.41,-0.03,0.99,U] [#5 -0.82,0.77,0.00,M1] [#6 0.19,0.08,0.90,U] [#7 -0.12,-0.22,0.89,U] [#8 0.17,-0.50,1.00,U] 
01:49:39.421 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {-0.28, 0.75}
01:49:39.421 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
01:49:39.421 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
01:49:39.421 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.41 mountX=-0.11 mountY=0.00, mountTheta=3.14
01:49:39.422 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
01:49:39.422 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
01:49:39.424 00.002 11060 Worker thread wakes up
01:49:39.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:49:39.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:49:39.424 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.11 yDistance=0.00
01:49:39.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:49:39.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:39.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:39.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:49:39.424 00.000 11060 MoveAxis(E, 0, ABG)
01:49:39.424 00.000 11060 Move returns status 0, amount 0
01:49:39.424 00.000 10844 UpdateGuideState exits: m=2736 SNR=32.9 Saturated
01:49:39.425 00.001 11060 MoveAxis(N, 0, ABG)
01:49:39.425 00.000 11060 Move returns status 0, amount 0
01:49:39.425 00.000 11060 move complete, result=0
01:49:39.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:39.425 00.000 11060 worker thread done servicing request
01:49:39.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:39.425 00.000 10844 Enqueuing Expose request
01:49:39.425 00.000 11060 Worker thread wakes up
01:49:39.425 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:39.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:39.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:40.058 00.633 11060 Exposure complete
01:49:40.217 00.159 11060 worker thread done servicing request
01:49:40.217 00.000 10844 OnExposeComplete: enter
01:49:40.217 00.000 10844 UpdateGuideState(): m_state=6
01:49:40.217 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11276
01:49:40.217 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=59.08, Mass=2813, SNR=33.5, Peak=239 HFD=3.5
01:49:40.217 00.000 10844 MultiStar: [#1 -0.09,0.45,0.99,U] [#2 0.41,0.28,2.06,U] [#3 0.04,0.28,0.99,U] [#4 -0.50,0.03,0.96,U] [#5 -0.04,0.47,0.99,U] [#6 -0.05,0.95,0.00,M4] [#7 0.33,-0.41,0.85,U] [#8 0.47,-0.57,0.00,M1] 
01:49:40.217 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.21}, one-star: {0.28, 0.20}
01:49:40.217 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
01:49:40.217 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
01:49:40.217 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.11 mountX=-0.23 mountY=0.07, mountTheta=2.84
01:49:40.220 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.21, opts=13)
01:49:40.220 00.000 10844 Enqueuing Move request for scope (0.11, 0.21)
01:49:40.220 00.000 11060 Worker thread wakes up
01:49:40.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:40.220 00.000 10844 UpdateGuideState exits: m=2813 SNR=33.5
01:49:40.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:40.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:40.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
01:49:40.220 00.000 10844 Enqueuing Expose request
01:49:40.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:49:40.220 00.000 11060 Moving (0.11, 0.21) raw xDistance=-0.23 yDistance=0.07
01:49:40.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:49:40.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:40.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:49:40.220 00.000 11060 MoveAxis(E, 39, ABG)
01:49:40.220 00.000 11060 Guiding  Dir = 2, Dur = 39
01:49:40.224 00.004 11060 IsSlewing returns 0
01:49:40.224 00.000 11060 IsGuiding returns 0
01:49:40.271 00.047 11060 IsGuiding returns 0
01:49:40.271 00.000 11060 Move returns status 0, amount 39
01:49:40.271 00.000 11060 MoveAxis(N, 0, ABG)
01:49:40.271 00.000 11060 Move returns status 0, amount 0
01:49:40.271 00.000 11060 move complete, result=0
01:49:40.272 00.001 11060 worker thread done servicing request
01:49:40.272 00.000 11060 Worker thread wakes up
01:49:40.272 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
01:49:40.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:40.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:40.909 00.637 11060 Exposure complete
01:49:41.068 00.159 11060 worker thread done servicing request
01:49:41.068 00.000 10844 OnExposeComplete: enter
01:49:41.068 00.000 10844 UpdateGuideState(): m_state=6
01:49:41.068 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11277
01:49:41.070 00.002 10844 Star::Find returns 1 (0), X=268.15, Y=58.93, Mass=2757, SNR=33.4, Peak=236 HFD=3.2
01:49:41.070 00.000 10844 MultiStar: [#1 -0.10,0.14,0.97,U] [#2 0.49,0.10,2.09,U] [#3 0.65,0.20,0.00,M1] [#4 -0.29,-0.30,0.90,U] [#5 -0.24,0.16,0.97,U] [#6 -0.07,0.63,0.00,M5] [#7 0.44,-0.21,0.83,U] [#8 0.28,-0.12,0.93,U] 
01:49:41.070 00.000 10844 single-star, 6 included, MultiStar: {0.13, -0.00}, one-star: {-0.09, 0.06}
01:49:41.070 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.34 = -1.95)
01:49:41.070 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.96)
01:49:41.070 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.58 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
01:49:41.071 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
01:49:41.071 00.000 10844 Enqueuing Move request for scope (-0.09, 0.06)
01:49:41.071 00.000 11060 Worker thread wakes up
01:49:41.072 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:49:41.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:49:41.072 00.000 11060 Moving (-0.09, 0.06) raw xDistance=-0.04 yDistance=-0.10
01:49:41.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:49:41.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:41.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:41.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:49:41.072 00.000 11060 MoveAxis(E, 0, ABG)
01:49:41.072 00.000 10844 UpdateGuideState exits: m=2757 SNR=33.4
01:49:41.072 00.000 11060 Move returns status 0, amount 0
01:49:41.072 00.000 11060 MoveAxis(N, 0, ABG)
01:49:41.072 00.000 11060 Move returns status 0, amount 0
01:49:41.072 00.000 11060 move complete, result=0
01:49:41.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.072 00.000 11060 worker thread done servicing request
01:49:41.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:41.072 00.000 10844 Enqueuing Expose request
01:49:41.072 00.000 11060 Worker thread wakes up
01:49:41.072 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:41.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:41.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:41.699 00.627 11060 Exposure complete
01:49:41.886 00.187 11060 worker thread done servicing request
01:49:41.886 00.000 10844 OnExposeComplete: enter
01:49:41.886 00.000 10844 UpdateGuideState(): m_state=6
01:49:41.887 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11278
01:49:41.887 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=58.74, Mass=2636, SNR=32.7, Peak=221 HFD=3.5
01:49:41.887 00.000 10844 MultiStar: [#1 0.07,-0.07,1.06,U] [#2 0.91,-0.04,0.00,M1] [#3 0.42,-0.28,0.94,U] [#4 -0.31,0.26,0.98,U] [#5 -0.14,0.29,0.95,U] [#6 -0.02,0.31,0.97,U] [#7 0.85,-0.74,0.00,M1] [#8 0.23,-0.16,0.94,U] 
01:49:41.887 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.03}, one-star: {0.50, -0.13}
01:49:41.887 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
01:49:41.888 00.001 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
01:49:41.888 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=-0.05 mountY=0.10, mountTheta=2.04
01:49:41.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
01:49:41.889 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
01:49:41.890 00.001 11060 Worker thread wakes up
01:49:41.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
01:49:41.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
01:49:41.890 00.000 11060 Moving (0.11, 0.03) raw xDistance=-0.05 yDistance=0.10
01:49:41.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:49:41.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:41.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:41.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:49:41.890 00.000 11060 MoveAxis(E, 0, ABG)
01:49:41.890 00.000 11060 Move returns status 0, amount 0
01:49:41.890 00.000 10844 UpdateGuideState exits: m=2636 SNR=32.7
01:49:41.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:41.890 00.000 10844 Enqueuing Expose request
01:49:41.890 00.000 11060 MoveAxis(N, 0, ABG)
01:49:41.890 00.000 11060 Move returns status 0, amount 0
01:49:41.891 00.001 11060 move complete, result=0
01:49:41.891 00.000 11060 worker thread done servicing request
01:49:41.891 00.000 11060 Worker thread wakes up
01:49:41.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:41.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:41.893 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:42.531 00.638 11060 Exposure complete
01:49:42.712 00.181 11060 worker thread done servicing request
01:49:42.712 00.000 10844 OnExposeComplete: enter
01:49:42.712 00.000 10844 UpdateGuideState(): m_state=6
01:49:42.712 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11279
01:49:42.712 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=59.05, Mass=2595, SNR=32.1, Peak=213 HFD=3.4
01:49:42.712 00.000 10844 MultiStar: [#1 0.37,0.13,0.99,U] [#2 0.58,0.10,2.14,U] [#3 -0.10,0.38,1.10,U] [#4 -0.11,-0.35,0.95,U] [#5 0.25,0.41,1.03,U] [#6 0.09,0.72,0.00,M5] [#7 0.48,-0.53,0.00,M2] [#8 0.23,0.11,0.99,U] 
01:49:42.712 00.000 10844 single-star, 6 included, MultiStar: {0.23, 0.14}, one-star: {0.02, 0.17}
01:49:42.712 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
01:49:42.712 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
01:49:42.712 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.44 mountX=-0.17 mountY=-0.01, mountTheta=-3.11
01:49:42.714 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.17, opts=13)
01:49:42.714 00.000 10844 Enqueuing Move request for scope (0.02, 0.17)
01:49:42.714 00.000 11060 Worker thread wakes up
01:49:42.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:49:42.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:49:42.714 00.000 11060 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.01
01:49:42.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:49:42.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:42.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:42.714 00.000 10844 UpdateGuideState exits: m=2595 SNR=32.1
01:49:42.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:42.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:42.714 00.000 10844 Enqueuing Expose request
01:49:42.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:42.714 00.000 11060 MoveAxis(E, 30, ABG)
01:49:42.714 00.000 11060 Guiding  Dir = 2, Dur = 30
01:49:42.726 00.012 11060 IsSlewing returns 0
01:49:42.726 00.000 11060 IsGuiding returns 0
01:49:42.773 00.047 11060 IsGuiding returns 0
01:49:42.774 00.001 11060 Move returns status 0, amount 30
01:49:42.774 00.000 11060 MoveAxis(N, 0, ABG)
01:49:42.774 00.000 11060 Move returns status 0, amount 0
01:49:42.774 00.000 11060 move complete, result=0
01:49:42.774 00.000 11060 worker thread done servicing request
01:49:42.774 00.000 11060 Worker thread wakes up
01:49:42.774 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
01:49:42.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:42.776 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:43.440 00.664 11060 Exposure complete
01:49:43.621 00.181 11060 worker thread done servicing request
01:49:43.621 00.000 10844 OnExposeComplete: enter
01:49:43.621 00.000 10844 UpdateGuideState(): m_state=6
01:49:43.622 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11280
01:49:43.622 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.05, Mass=2694, SNR=32.9, Peak=214 HFD=3.5
01:49:43.622 00.000 10844 MultiStar: [#1 0.23,0.04,0.90,U] [#2 0.11,0.09,2.13,U] [#3 0.15,-0.26,1.03,U] [#4 -0.51,-0.08,0.93,U] [#5 -0.27,0.32,1.05,U] [#6 0.38,-0.01,0.99,U] [#7 0.11,-0.35,0.87,U] [#8 0.16,0.19,0.94,U] 
01:49:43.622 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.03, 0.17}
01:49:43.622 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
01:49:43.622 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
01:49:43.622 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.50 mountX=-0.04 mountY=0.05, mountTheta=2.24
01:49:43.623 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
01:49:43.623 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
01:49:43.624 00.001 11060 Worker thread wakes up
01:49:43.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:43.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:49:43.624 00.000 10844 UpdateGuideState exits: m=2694 SNR=32.9
01:49:43.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:49:43.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:43.624 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.05
01:49:43.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:43.624 00.000 10844 Enqueuing Expose request
01:49:43.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:49:43.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:43.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:49:43.624 00.000 11060 MoveAxis(E, 0, ABG)
01:49:43.624 00.000 11060 Move returns status 0, amount 0
01:49:43.624 00.000 11060 MoveAxis(N, 0, ABG)
01:49:43.624 00.000 11060 Move returns status 0, amount 0
01:49:43.624 00.000 11060 move complete, result=0
01:49:43.625 00.001 11060 worker thread done servicing request
01:49:43.625 00.000 11060 Worker thread wakes up
01:49:43.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:43.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:43.626 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:44.274 00.648 11060 Exposure complete
01:49:44.452 00.178 11060 worker thread done servicing request
01:49:44.453 00.001 10844 OnExposeComplete: enter
01:49:44.453 00.000 10844 UpdateGuideState(): m_state=6
01:49:44.453 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11281
01:49:44.453 00.000 10844 Star::Find returns 1 (1), X=268.30, Y=58.96, Mass=2933, SNR=34.0, Peak=255 HFD=3.8
01:49:44.453 00.000 10844 MultiStar: [#1 0.32,-0.26,0.97,U] [#2 0.07,-0.28,1.96,U] [#3 0.70,0.14,0.00,M1] [#4 0.02,-0.20,0.88,U] [#5 -0.58,0.30,0.00,M1] [#6 0.50,0.17,0.81,U] [#7 0.37,-0.40,0.88,U] [#8 0.89,-0.66,0.00,M1] 
01:49:44.454 00.001 10844 single-star, 5 included, MultiStar: {0.19, -0.17}, one-star: {0.06, 0.08}
01:49:44.454 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
01:49:44.454 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
01:49:44.454 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.98 mountX=-0.09 mountY=0.04, mountTheta=2.71
01:49:44.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
01:49:44.456 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
01:49:44.456 00.000 11060 Worker thread wakes up
01:49:44.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:44.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:49:44.456 00.000 10844 UpdateGuideState exits: m=2933 SNR=34.0 Saturated
01:49:44.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:49:44.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:44.456 00.000 11060 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.04
01:49:44.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:44.456 00.000 10844 Enqueuing Expose request
01:49:44.457 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:49:44.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:44.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:49:44.457 00.000 11060 MoveAxis(E, 0, ABG)
01:49:44.457 00.000 11060 Move returns status 0, amount 0
01:49:44.457 00.000 11060 MoveAxis(N, 0, ABG)
01:49:44.457 00.000 11060 Move returns status 0, amount 0
01:49:44.457 00.000 11060 move complete, result=0
01:49:44.457 00.000 11060 worker thread done servicing request
01:49:44.457 00.000 11060 Worker thread wakes up
01:49:44.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:44.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:44.458 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:45.083 00.625 11060 Exposure complete
01:49:45.266 00.183 10844 OnExposeComplete: enter
01:49:45.266 00.000 10844 UpdateGuideState(): m_state=6
01:49:45.266 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11282
01:49:45.267 00.001 10844 Star::Find returns 1 (0), X=268.56, Y=58.66, Mass=2585, SNR=31.1, Peak=226 HFD=3.3
01:49:45.267 00.000 10844 MultiStar: [#1 -0.02,0.55,0.98,U] [#2 0.18,0.22,2.16,U] [#3 0.54,-0.42,0.00,M2] [#4 -0.11,-0.16,1.02,U] [#5 0.16,0.48,1.08,U] [#6 0.54,0.41,0.00,M4] [#7 0.54,0.02,0.93,U] [#8 0.55,-0.26,0.93,U] 
01:49:45.267 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.11}, one-star: {0.32, -0.22}
01:49:45.267 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:49:45.267 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:49:45.267 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.48 mountX=-0.15 mountY=0.20, mountTheta=2.23
01:49:45.268 00.001 11060 worker thread done servicing request
01:49:45.269 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.11, opts=13)
01:49:45.269 00.000 10844 Enqueuing Move request for scope (0.22, 0.11)
01:49:45.269 00.000 11060 Worker thread wakes up
01:49:45.269 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=13, FiltMax=255, Gamma=1.000
01:49:45.269 00.000 10844 UpdateGuideState exits: m=2585 SNR=31.1
01:49:45.270 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:45.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:45.270 00.000 10844 Enqueuing Expose request
01:49:45.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
01:49:45.270 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
01:49:45.270 00.000 11060 Moving (0.22, 0.11) raw xDistance=-0.15 yDistance=0.20
01:49:45.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:49:45.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:49:45.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:49:45.270 00.000 11060 MoveAxis(E, 26, ABG)
01:49:45.270 00.000 11060 Guiding  Dir = 2, Dur = 26
01:49:45.297 00.027 11060 IsSlewing returns 0
01:49:45.297 00.000 11060 IsGuiding returns 0
01:49:45.359 00.062 11060 IsGuiding returns 0
01:49:45.359 00.000 11060 Move returns status 0, amount 26
01:49:45.359 00.000 11060 MoveAxis(N, 0, ABG)
01:49:45.359 00.000 11060 Move returns status 0, amount 0
01:49:45.359 00.000 11060 move complete, result=0
01:49:45.359 00.000 11060 worker thread done servicing request
01:49:45.359 00.000 11060 Worker thread wakes up
01:49:45.359 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.2 px 0 ms NORTH
01:49:45.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:45.361 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:45.988 00.627 11060 Exposure complete
01:49:46.174 00.186 11060 worker thread done servicing request
01:49:46.174 00.000 10844 OnExposeComplete: enter
01:49:46.174 00.000 10844 UpdateGuideState(): m_state=6
01:49:46.174 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11283
01:49:46.175 00.001 10844 Star::Find returns 1 (0), X=268.06, Y=59.33, Mass=2915, SNR=34.0, Peak=211 HFD=3.4
01:49:46.175 00.000 10844 MultiStar: [#1 0.35,0.47,1.00,U] [#2 0.49,0.39,0.00,M1] [#3 0.62,-0.04,0.00,M3] [#4 0.17,0.14,0.88,U] [#5 0.34,0.79,0.00,M1] [#6 0.52,0.83,0.00,M5] [#7 0.26,0.06,0.85,U] [#8 0.37,-0.19,0.91,U] 
01:49:46.175 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.20}, one-star: {-0.17, 0.45}
01:49:46.175 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
01:49:46.175 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
01:49:46.175 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.80 mountX=-0.23 mountY=0.16, mountTheta=2.54
01:49:46.177 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.20, opts=13)
01:49:46.177 00.000 10844 Enqueuing Move request for scope (0.19, 0.20)
01:49:46.177 00.000 11060 Worker thread wakes up
01:49:46.177 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:46.177 00.000 10844 UpdateGuideState exits: m=2915 SNR=34.0
01:49:46.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:46.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:46.178 00.001 10844 Enqueuing Expose request
01:49:46.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
01:49:46.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
01:49:46.178 00.000 11060 Moving (0.19, 0.20) raw xDistance=-0.23 yDistance=0.16
01:49:46.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:49:46.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:46.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:49:46.178 00.000 11060 MoveAxis(E, 40, ABG)
01:49:46.178 00.000 11060 Guiding  Dir = 2, Dur = 40
01:49:46.185 00.007 11060 IsSlewing returns 0
01:49:46.185 00.000 11060 IsGuiding returns 0
01:49:46.236 00.051 11060 IsGuiding returns 0
01:49:46.236 00.000 11060 Move returns status 0, amount 40
01:49:46.237 00.001 11060 MoveAxis(N, 0, ABG)
01:49:46.237 00.000 11060 Move returns status 0, amount 0
01:49:46.237 00.000 11060 move complete, result=0
01:49:46.237 00.000 11060 worker thread done servicing request
01:49:46.237 00.000 11060 Worker thread wakes up
01:49:46.237 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
01:49:46.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:46.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:46.892 00.655 11060 Exposure complete
01:49:47.081 00.189 11060 worker thread done servicing request
01:49:47.082 00.001 10844 OnExposeComplete: enter
01:49:47.082 00.000 10844 UpdateGuideState(): m_state=6
01:49:47.082 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11284
01:49:47.082 00.000 10844 Star::Find returns 1 (1), X=268.19, Y=58.64, Mass=2461, SNR=31.3, Peak=255 HFD=3.6
01:49:47.082 00.000 10844 MultiStar: [#1 0.18,-0.46,0.97,U] [#2 0.82,0.28,0.00,M2] [#3 -0.22,0.31,1.08,U] [#4 -0.08,-0.42,0.97,U] [#5 -0.28,0.73,0.00,M2] [#6 -0.45,0.42,0.00,M6] [#7 0.28,-0.56,0.00,M1] [#8 0.15,-0.15,0.98,U] 
01:49:47.082 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.18}, one-star: {-0.05, -0.24}
01:49:47.082 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
01:49:47.082 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
01:49:47.082 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.62 mountX=0.18 mountY=0.02, mountTheta=0.11
01:49:47.084 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.18, opts=13)
01:49:47.084 00.000 10844 Enqueuing Move request for scope (-0.01, -0.18)
01:49:47.084 00.000 11060 Worker thread wakes up
01:49:47.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
01:49:47.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
01:49:47.084 00.000 11060 Moving (-0.01, -0.18) raw xDistance=0.18 yDistance=0.02
01:49:47.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:49:47.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:47.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:49:47.084 00.000 11060 MoveAxis(W, 30, ABG)
01:49:47.084 00.000 11060 Guiding  Dir = 3, Dur = 30
01:49:47.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:47.084 00.000 10844 UpdateGuideState exits: m=2461 SNR=31.3 Saturated
01:49:47.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:47.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:47.085 00.001 10844 Enqueuing Expose request
01:49:47.091 00.006 11060 IsSlewing returns 0
01:49:47.091 00.000 11060 IsGuiding returns 0
01:49:47.123 00.032 11060 IsGuiding returns 0
01:49:47.123 00.000 11060 Move returns status 0, amount 30
01:49:47.123 00.000 11060 MoveAxis(N, 0, ABG)
01:49:47.123 00.000 11060 Move returns status 0, amount 0
01:49:47.123 00.000 11060 move complete, result=0
01:49:47.123 00.000 11060 worker thread done servicing request
01:49:47.123 00.000 11060 Worker thread wakes up
01:49:47.124 00.001 10844 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
01:49:47.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:47.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:47.754 00.630 11060 Exposure complete
01:49:47.952 00.198 11060 worker thread done servicing request
01:49:47.952 00.000 10844 OnExposeComplete: enter
01:49:47.952 00.000 10844 UpdateGuideState(): m_state=6
01:49:47.952 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11285
01:49:47.953 00.001 10844 Star::Find returns 1 (0), X=267.83, Y=59.31, Mass=2552, SNR=31.6, Peak=238 HFD=3.5
01:49:47.953 00.000 10844 MultiStar: [#1 0.13,0.37,1.09,U] [#2 0.20,1.09,0.00,M3] [#3 0.34,0.33,1.02,U] [#4 0.07,0.39,0.98,U] [#5 0.29,0.68,0.00,M3] [#6 -0.23,0.70,0.00,M7] [#7 0.03,-0.35,0.88,U] [#8 -0.08,0.35,1.01,U] 
01:49:47.953 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.27}, one-star: {-0.41, 0.43}
01:49:47.953 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.27 = -3.02)
01:49:47.953 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
01:49:47.953 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.51 mountX=-0.27 mountY=-0.03, mountTheta=-3.03
01:49:47.955 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.27, opts=13)
01:49:47.955 00.000 10844 Enqueuing Move request for scope (0.01, 0.27)
01:49:47.955 00.000 11060 Worker thread wakes up
01:49:47.955 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:47.955 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
01:49:47.955 00.000 10844 UpdateGuideState exits: m=2552 SNR=31.6
01:49:47.955 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
01:49:47.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:47.955 00.000 11060 Moving (0.01, 0.27) raw xDistance=-0.27 yDistance=-0.03
01:49:47.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:47.956 00.001 10844 Enqueuing Expose request
01:49:47.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:49:47.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:47.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:49:47.956 00.000 11060 MoveAxis(E, 45, ABG)
01:49:47.956 00.000 11060 Guiding  Dir = 2, Dur = 45
01:49:47.990 00.034 11060 IsSlewing returns 0
01:49:47.991 00.001 11060 IsGuiding returns 0
01:49:48.045 00.054 11060 IsGuiding returns 0
01:49:48.045 00.000 11060 Move returns status 0, amount 45
01:49:48.045 00.000 11060 MoveAxis(N, 0, ABG)
01:49:48.045 00.000 11060 Move returns status 0, amount 0
01:49:48.045 00.000 11060 move complete, result=0
01:49:48.045 00.000 11060 worker thread done servicing request
01:49:48.045 00.000 11060 Worker thread wakes up
01:49:48.045 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.0 px 0 ms NORTH
01:49:48.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:48.046 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:48.674 00.628 11060 Exposure complete
01:49:48.829 00.155 11060 worker thread done servicing request
01:49:48.829 00.000 10844 OnExposeComplete: enter
01:49:48.829 00.000 10844 UpdateGuideState(): m_state=6
01:49:48.829 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11286
01:49:48.831 00.002 10844 Star::Find returns 1 (0), X=268.38, Y=59.28, Mass=2579, SNR=32.0, Peak=239 HFD=3.5
01:49:48.831 00.000 10844 MultiStar: [#1 -0.03,0.84,0.00,M1] [#2 0.17,0.91,0.00,M4] [#3 0.15,0.77,0.00,M2] [#4 -0.19,-0.14,1.07,U] [#5 -0.06,0.79,0.00,M4] [#6 0.13,1.02,0.00,M8] [#7 0.62,0.50,0.00,M1] [#8 0.15,0.28,0.93,U] 
01:49:48.831 00.000 10844 refined, 2 included, MultiStar: {0.02, 0.17}, one-star: {0.14, 0.41}
01:49:48.831 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
01:49:48.831 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
01:49:48.831 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.44 mountX=-0.17 mountY=-0.01, mountTheta=-3.11
01:49:48.832 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.17, opts=13)
01:49:48.833 00.001 10844 Enqueuing Move request for scope (0.02, 0.17)
01:49:48.833 00.000 11060 Worker thread wakes up
01:49:48.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:49:48.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:49:48.833 00.000 11060 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.01
01:49:48.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:49:48.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:48.833 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:48.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:49:48.833 00.000 11060 MoveAxis(E, 32, ABG)
01:49:48.833 00.000 11060 Guiding  Dir = 2, Dur = 32
01:49:48.834 00.001 10844 UpdateGuideState exits: m=2579 SNR=32.0
01:49:48.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:48.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:48.834 00.000 10844 Enqueuing Expose request
01:49:48.856 00.022 11060 IsSlewing returns 0
01:49:48.856 00.000 11060 IsGuiding returns 0
01:49:48.917 00.061 11060 IsGuiding returns 0
01:49:48.917 00.000 11060 Move returns status 0, amount 32
01:49:48.917 00.000 11060 MoveAxis(N, 0, ABG)
01:49:48.917 00.000 11060 Move returns status 0, amount 0
01:49:48.917 00.000 11060 move complete, result=0
01:49:48.917 00.000 11060 worker thread done servicing request
01:49:48.917 00.000 11060 Worker thread wakes up
01:49:48.919 00.002 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
01:49:48.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:48.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:49.551 00.632 11060 Exposure complete
01:49:49.723 00.172 11060 worker thread done servicing request
01:49:49.723 00.000 10844 OnExposeComplete: enter
01:49:49.723 00.000 10844 UpdateGuideState(): m_state=6
01:49:49.723 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11287
01:49:49.723 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=59.01, Mass=2658, SNR=32.3, Peak=247 HFD=3.6
01:49:49.723 00.000 10844 MultiStar: [#1 0.10,-0.12,1.09,U] [#2 -0.39,0.81,0.00,M5] [#3 0.15,0.09,1.03,U] [#4 -0.28,-0.36,1.04,U] [#5 -0.72,0.07,0.00,M5] [#6 0.17,0.49,0.95,U] [#7 0.30,0.51,0.81,U] [#8 -0.05,0.37,0.97,U] 
01:49:49.723 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.14}, one-star: {0.23, 0.13}
01:49:49.725 00.002 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
01:49:49.725 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
01:49:49.725 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.05 mountX=-0.15 mountY=0.06, mountTheta=2.78
01:49:49.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.14, opts=13)
01:49:49.726 00.000 10844 Enqueuing Move request for scope (0.08, 0.14)
01:49:49.726 00.000 11060 Worker thread wakes up
01:49:49.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
01:49:49.726 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
01:49:49.726 00.000 11060 Moving (0.08, 0.14) raw xDistance=-0.15 yDistance=0.06
01:49:49.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:49:49.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:49.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:49.727 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:49:49.727 00.000 11060 MoveAxis(E, 27, ABG)
01:49:49.727 00.000 11060 Guiding  Dir = 2, Dur = 27
01:49:49.727 00.000 10844 UpdateGuideState exits: m=2658 SNR=32.3
01:49:49.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:49.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:49.727 00.000 10844 Enqueuing Expose request
01:49:49.733 00.006 11060 IsSlewing returns 0
01:49:49.733 00.000 11060 IsGuiding returns 0
01:49:49.765 00.032 11060 IsGuiding returns 0
01:49:49.765 00.000 11060 Move returns status 0, amount 27
01:49:49.765 00.000 11060 MoveAxis(N, 0, ABG)
01:49:49.765 00.000 11060 Move returns status 0, amount 0
01:49:49.765 00.000 11060 move complete, result=0
01:49:49.765 00.000 11060 worker thread done servicing request
01:49:49.765 00.000 11060 Worker thread wakes up
01:49:49.766 00.001 10844 GuideStep: -0.2 px 27 ms EAST, 0.1 px 0 ms NORTH
01:49:49.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:49.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:50.402 00.636 11060 Exposure complete
01:49:50.580 00.178 11060 worker thread done servicing request
01:49:50.580 00.000 10844 OnExposeComplete: enter
01:49:50.580 00.000 10844 UpdateGuideState(): m_state=6
01:49:50.580 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11288
01:49:50.580 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=58.87, Mass=2965, SNR=34.7, Peak=247 HFD=3.5
01:49:50.581 00.001 10844 MultiStar: [#1 -0.07,-0.07,0.95,U] [#2 -0.20,-0.26,1.94,U] [#3 0.29,-0.82,0.00,M2] [#4 -0.52,-0.06,0.92,U] [#5 -0.25,0.13,1.08,U] [#6 0.71,0.49,0.00,M8] [#7 0.17,-0.04,0.81,U] [#8 0.12,-0.26,0.94,U] 
01:49:50.581 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.10}, one-star: {0.22, -0.01}
01:49:50.581 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
01:49:50.581 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
01:49:50.581 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.34 mountX=0.12 mountY=-0.08, mountTheta=-0.60
01:49:50.582 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.10, opts=13)
01:49:50.583 00.001 10844 Enqueuing Move request for scope (-0.10, -0.10)
01:49:50.583 00.000 11060 Worker thread wakes up
01:49:50.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:50.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
01:49:50.583 00.000 10844 UpdateGuideState exits: m=2965 SNR=34.7
01:49:50.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
01:49:50.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:50.583 00.000 11060 Moving (-0.10, -0.10) raw xDistance=0.12 yDistance=-0.08
01:49:50.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:50.583 00.000 10844 Enqueuing Expose request
01:49:50.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:49:50.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:50.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:49:50.583 00.000 11060 MoveAxis(E, 0, ABG)
01:49:50.583 00.000 11060 Move returns status 0, amount 0
01:49:50.584 00.001 11060 MoveAxis(N, 0, ABG)
01:49:50.584 00.000 11060 Move returns status 0, amount 0
01:49:50.584 00.000 11060 move complete, result=0
01:49:50.584 00.000 11060 worker thread done servicing request
01:49:50.584 00.000 11060 Worker thread wakes up
01:49:50.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:50.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:50.586 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:51.213 00.627 11060 Exposure complete
01:49:51.408 00.195 11060 worker thread done servicing request
01:49:51.408 00.000 10844 OnExposeComplete: enter
01:49:51.408 00.000 10844 UpdateGuideState(): m_state=6
01:49:51.408 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11289
01:49:51.409 00.001 10844 Star::Find returns 1 (0), X=268.78, Y=59.39, Mass=2512, SNR=31.3, Peak=226 HFD=3.2
01:49:51.409 00.000 10844 MultiStar: [#1 0.45,0.45,0.00,M1] [#2 0.54,0.16,2.08,U] [#3 0.43,0.23,0.95,U] [#4 -0.25,-0.05,1.04,U] [#5 -0.28,0.57,0.00,M5] [#6 0.58,0.32,0.00,M9] [#7 0.54,0.60,0.00,M1] [#8 0.31,-0.20,1.11,U] 
01:49:51.409 00.000 10844 refined, 4 included, MultiStar: {0.35, 0.13}, one-star: {0.54, 0.51}
01:49:51.409 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
01:49:51.409 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
01:49:51.409 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.37 cameraTheta=0.36 mountX=-0.19 mountY=0.32, mountTheta=2.10
01:49:51.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.13, opts=13)
01:49:51.410 00.000 10844 Enqueuing Move request for scope (0.35, 0.13)
01:49:51.410 00.000 11060 Worker thread wakes up
01:49:51.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd
01:49:51.411 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:51.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.13)
01:49:51.411 00.000 10844 UpdateGuideState exits: m=2512 SNR=31.3
01:49:51.411 00.000 11060 Moving (0.35, 0.13) raw xDistance=-0.19 yDistance=0.32
01:49:51.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:51.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:49:51.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:51.411 00.000 10844 Enqueuing Expose request
01:49:51.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:49:51.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:49:51.411 00.000 11060 MoveAxis(E, 33, ABG)
01:49:51.411 00.000 11060 Guiding  Dir = 2, Dur = 33
01:49:51.442 00.031 11060 IsSlewing returns 0
01:49:51.443 00.001 11060 IsGuiding returns 0
01:49:51.521 00.078 11060 IsGuiding returns 0
01:49:51.521 00.000 11060 Move returns status 0, amount 33
01:49:51.521 00.000 11060 MoveAxis(N, 0, ABG)
01:49:51.522 00.001 11060 Move returns status 0, amount 0
01:49:51.522 00.000 11060 move complete, result=0
01:49:51.522 00.000 11060 worker thread done servicing request
01:49:51.522 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.3 px 0 ms NORTH
01:49:51.524 00.002 11060 Worker thread wakes up
01:49:51.525 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:51.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:52.162 00.637 11060 Exposure complete
01:49:52.323 00.161 11060 worker thread done servicing request
01:49:52.323 00.000 10844 OnExposeComplete: enter
01:49:52.323 00.000 10844 UpdateGuideState(): m_state=6
01:49:52.324 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11290
01:49:52.324 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=58.77, Mass=2950, SNR=33.5, Peak=207 HFD=3.7
01:49:52.324 00.000 10844 MultiStar: [#1 0.61,0.38,0.00,M2] [#2 1.30,0.15,0.00,M4] [#3 0.73,0.28,0.00,M2] [#4 -0.13,-0.06,0.89,U] [#5 0.12,0.51,1.12,U] [#6 0.55,1.15,0.00,M10] [#7 0.89,-0.45,0.00,M2] [#8 0.75,0.44,0.00,M1] 
01:49:52.324 00.000 10844 refined, 2 included, MultiStar: {0.16, 0.14}, one-star: {0.46, -0.11}
01:49:52.324 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
01:49:52.324 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
01:49:52.324 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.71 mountX=-0.16 mountY=0.13, mountTheta=2.45
01:49:52.325 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
01:49:52.325 00.000 10844 Enqueuing Move request for scope (0.16, 0.14)
01:49:52.325 00.000 11060 Worker thread wakes up
01:49:52.326 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:52.326 00.000 10844 UpdateGuideState exits: m=2950 SNR=33.5
01:49:52.326 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:52.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:52.326 00.000 10844 Enqueuing Expose request
01:49:52.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
01:49:52.326 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
01:49:52.326 00.000 11060 Moving (0.16, 0.14) raw xDistance=-0.16 yDistance=0.13
01:49:52.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:49:52.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:52.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:49:52.326 00.000 11060 MoveAxis(E, 29, ABG)
01:49:52.326 00.000 11060 Guiding  Dir = 2, Dur = 29
01:49:52.335 00.009 11060 IsSlewing returns 0
01:49:52.335 00.000 11060 IsGuiding returns 0
01:49:52.377 00.042 11060 IsGuiding returns 0
01:49:52.378 00.001 11060 Move returns status 0, amount 29
01:49:52.378 00.000 11060 MoveAxis(N, 0, ABG)
01:49:52.378 00.000 11060 Move returns status 0, amount 0
01:49:52.378 00.000 11060 move complete, result=0
01:49:52.379 00.001 11060 worker thread done servicing request
01:49:52.379 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:49:52.379 00.000 11060 Worker thread wakes up
01:49:52.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:52.380 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:53.013 00.633 11060 Exposure complete
01:49:53.185 00.172 11060 worker thread done servicing request
01:49:53.185 00.000 10844 OnExposeComplete: enter
01:49:53.185 00.000 10844 UpdateGuideState(): m_state=6
01:49:53.185 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11291
01:49:53.186 00.001 10844 Star::Find returns 1 (0), X=268.91, Y=58.76, Mass=2784, SNR=32.9, Peak=245 HFD=3.5
01:49:53.186 00.000 10844 MultiStar: [#1 0.83,-0.17,0.00,M3] [#2 0.85,0.60,0.00,M5] [#3 1.02,0.03,0.00,M3] [#4 0.39,-0.20,0.92,U] [#5 -0.25,0.51,1.00,U] [#6 0.84,0.81,0.00,R] [#7 0.65,0.05,0.00,M3] [#8 0.85,-0.22,0.00,M2] 
01:49:53.186 00.000 10844 refined, 2 included, MultiStar: {0.27, 0.07}, one-star: {0.67, -0.12}
01:49:53.186 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
01:49:53.186 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
01:49:53.186 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.27 cameraTheta=0.26 mountX=-0.12 mountY=0.25, mountTheta=2.01
01:49:53.187 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.07, opts=13)
01:49:53.187 00.000 10844 Enqueuing Move request for scope (0.27, 0.07)
01:49:53.187 00.000 11060 Worker thread wakes up
01:49:53.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
01:49:53.188 00.001 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
01:49:53.188 00.000 11060 Moving (0.27, 0.07) raw xDistance=-0.12 yDistance=0.25
01:49:53.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:53.188 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.37 newest=0.71
01:49:53.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
01:49:53.188 00.000 11060 MoveAxis(E, 0, ABG)
01:49:53.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:53.188 00.000 11060 Move returns status 0, amount 0
01:49:53.188 00.000 11060 BLC: Oldest BLC event removed
01:49:53.188 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:49:53.188 00.000 11060 MoveAxis(S, 847, ABG)
01:49:53.188 00.000 11060 duration set to 750 by maxDecDuration
01:49:53.188 00.000 10844 UpdateGuideState exits: m=2784 SNR=32.9
01:49:53.188 00.000 11060 Guiding  Dir = 1, Dur = 750
01:49:53.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:53.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:53.188 00.000 10844 Enqueuing Expose request
01:49:53.195 00.007 11060 IsSlewing returns 0
01:49:53.195 00.000 11060 IsGuiding returns 0
01:49:53.950 00.755 11060 IsGuiding returns 0
01:49:53.950 00.000 11060 Move returns status 0, amount 750
01:49:53.950 00.000 11060 move complete, result=0
01:49:53.950 00.000 11060 worker thread done servicing request
01:49:53.950 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
01:49:53.950 00.000 11060 Worker thread wakes up
01:49:53.951 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:53.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:54.578 00.627 11060 Exposure complete
01:49:54.742 00.164 11060 worker thread done servicing request
01:49:54.742 00.000 10844 OnExposeComplete: enter
01:49:54.742 00.000 10844 UpdateGuideState(): m_state=6
01:49:54.743 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11292
01:49:54.743 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=59.19, Mass=2668, SNR=32.2, Peak=222 HFD=3.5
01:49:54.743 00.000 10844 MultiStar: [#1 0.47,-0.28,1.00,U] [#2 0.81,0.19,0.00,M6] [#3 0.47,0.34,0.97,U] [#4 0.73,0.15,0.00,M1] [#5 -0.09,0.68,0.00,M4] [#6 -0.82,-0.14,0.00,M1] [#7 0.37,0.22,0.86,U] [#8 0.72,0.32,0.00,M3] 
01:49:54.743 00.000 10844 single-star, 3 included, MultiStar: {0.38, 0.14}, one-star: {0.21, 0.31}
01:49:54.743 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
01:49:54.743 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:49:54.743 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.31 hyp=0.38 cameraTheta=0.96 mountX=-0.34 mountY=0.16, mountTheta=2.70
01:49:54.745 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.31, opts=13)
01:49:54.745 00.000 10844 Enqueuing Move request for scope (0.21, 0.31)
01:49:54.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:54.745 00.000 10844 UpdateGuideState exits: m=2668 SNR=32.2
01:49:54.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:54.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:54.745 00.000 10844 Enqueuing Expose request
01:49:54.745 00.000 11060 Worker thread wakes up
01:49:54.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.31) opts 0xd
01:49:54.746 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.31)
01:49:54.746 00.000 11060 Moving (0.21, 0.31) raw xDistance=-0.34 yDistance=0.16
01:49:54.746 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.175085, 1:0.161701
01:49:54.746 00.000 11060 BLC: No correction, Miss < min_move
01:49:54.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:49:54.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:54.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:49:54.746 00.000 11060 MoveAxis(E, 59, ABG)
01:49:54.746 00.000 11060 Guiding  Dir = 2, Dur = 59
01:49:54.763 00.017 11060 IsSlewing returns 0
01:49:54.764 00.001 11060 IsGuiding returns 0
01:49:54.826 00.062 11060 IsGuiding returns 0
01:49:54.826 00.000 11060 Move returns status 0, amount 59
01:49:54.826 00.000 11060 MoveAxis(N, 0, ABG)
01:49:54.826 00.000 11060 Move returns status 0, amount 0
01:49:54.826 00.000 11060 move complete, result=0
01:49:54.826 00.000 11060 worker thread done servicing request
01:49:54.826 00.000 11060 Worker thread wakes up
01:49:54.826 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.2 px 0 ms NORTH
01:49:54.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:54.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:55.452 00.626 11060 Exposure complete
01:49:55.626 00.174 11060 worker thread done servicing request
01:49:55.626 00.000 10844 OnExposeComplete: enter
01:49:55.628 00.002 10844 UpdateGuideState(): m_state=6
01:49:55.628 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11293
01:49:55.628 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=58.75, Mass=2627, SNR=31.9, Peak=209 HFD=3.6
01:49:55.628 00.000 10844 MultiStar: [#1 -0.04,-0.64,0.00,M3] [#2 0.38,-0.04,1.99,U] [#3 0.24,-0.52,0.98,U] [#4 0.01,-0.48,1.03,U] [#5 -0.14,-0.23,1.09,U] [#6 -0.51,-0.77,0.00,M2] [#7 0.45,-0.60,0.00,M3] [#8 0.33,-0.85,0.00,M4] 
01:49:55.628 00.000 10844 refined, 4 included, MultiStar: {0.20, -0.24}, one-star: {0.40, -0.13}
01:49:55.628 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
01:49:55.628 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:49:55.628 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.32 cameraTheta=-0.87 mountX=0.20 mountY=0.24, mountTheta=0.88
01:49:55.629 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.24, opts=13)
01:49:55.630 00.001 10844 Enqueuing Move request for scope (0.20, -0.24)
01:49:55.630 00.000 11060 Worker thread wakes up
01:49:55.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:55.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
01:49:55.630 00.000 10844 UpdateGuideState exits: m=2627 SNR=31.9
01:49:55.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
01:49:55.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:55.630 00.000 11060 Moving (0.20, -0.24) raw xDistance=0.20 yDistance=0.24
01:49:55.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:55.630 00.000 10844 Enqueuing Expose request
01:49:55.630 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.175085, 1:0.161701, 2:0.240352
01:49:55.630 00.000 11060 BLC: Under-shoot: nominal increase by 72
01:49:55.630 00.000 11060 BLC: window closed
01:49:55.630 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:49:55.630 00.000 11060 BLC: Pulse adjusted to 750
01:49:55.631 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:49:55.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
01:49:55.631 00.000 11060 MoveAxis(W, 33, ABG)
01:49:55.631 00.000 11060 Guiding  Dir = 3, Dur = 33
01:49:55.635 00.004 11060 IsSlewing returns 0
01:49:55.635 00.000 11060 IsGuiding returns 0
01:49:55.681 00.046 11060 IsGuiding returns 0
01:49:55.681 00.000 11060 Move returns status 0, amount 33
01:49:55.681 00.000 11060 MoveAxis(S, 94, ABG)
01:49:55.681 00.000 11060 Guiding  Dir = 1, Dur = 94
01:49:55.696 00.015 11060 IsSlewing returns 0
01:49:55.696 00.000 11060 IsGuiding returns 0
01:49:55.805 00.109 11060 IsGuiding returns 0
01:49:55.805 00.000 11060 Move returns status 0, amount 94
01:49:55.805 00.000 11060 move complete, result=0
01:49:55.805 00.000 11060 worker thread done servicing request
01:49:55.805 00.000 11060 Worker thread wakes up
01:49:55.805 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.2 px 94 ms SOUTH
01:49:55.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:55.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:55.818 00.013 10844 evsrv: cli 0EEEEA70 connect
01:49:55.818 00.000 10844 case statement mapped state 6 to 3
01:49:55.819 00.001 10844 case statement mapped state 6 to 3
01:49:55.819 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"be41939f-459b-47ec-8be5-36032608b285"}
01:49:55.819 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"be41939f-459b-47ec-8be5-36032608b285"}
01:49:55.821 00.002 10844 evsrv: cli 0EEEEA70 disconnect
01:49:56.463 00.642 11060 Exposure complete
01:49:56.651 00.188 11060 worker thread done servicing request
01:49:56.651 00.000 10844 OnExposeComplete: enter
01:49:56.651 00.000 10844 UpdateGuideState(): m_state=6
01:49:56.651 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11294
01:49:56.651 00.000 10844 Star::Find returns 1 (1), X=268.53, Y=58.51, Mass=3042, SNR=34.3, Peak=255 HFD=3.2
01:49:56.651 00.000 10844 MultiStar: [#1 0.68,-0.27,0.00,M4] [#2 0.27,0.11,2.01,U] [#3 0.42,-0.51,0.00,M2] [#4 -0.02,-0.31,0.88,U] [#5 -0.35,-0.67,0.00,M4] [#6 -0.85,-0.48,0.00,M3] [#7 0.24,-0.69,0.00,M4] [#8 0.12,-0.15,0.90,U] 
01:49:56.651 00.000 10844 refined, 3 included, MultiStar: {0.19, -0.11}, one-star: {0.29, -0.37}
01:49:56.651 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
01:49:56.651 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
01:49:56.651 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.53 mountX=0.08 mountY=0.21, mountTheta=1.22
01:49:56.652 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.11, opts=13)
01:49:56.653 00.001 10844 Enqueuing Move request for scope (0.19, -0.11)
01:49:56.653 00.000 11060 Worker thread wakes up
01:49:56.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:49:56.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
01:49:56.653 00.000 10844 UpdateGuideState exits: m=3042 SNR=34.3 Saturated
01:49:56.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
01:49:56.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:56.653 00.000 11060 Moving (0.19, -0.11) raw xDistance=0.08 yDistance=0.21
01:49:56.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:56.653 00.000 10844 Enqueuing Expose request
01:49:56.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:49:56.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:49:56.653 00.000 11060 MoveAxis(E, 0, ABG)
01:49:56.653 00.000 11060 Move returns status 0, amount 0
01:49:56.653 00.000 11060 MoveAxis(S, 81, ABG)
01:49:56.653 00.000 11060 Guiding  Dir = 1, Dur = 81
01:49:56.668 00.015 11060 IsSlewing returns 0
01:49:56.668 00.000 11060 IsGuiding returns 0
01:49:56.761 00.093 11060 IsGuiding returns 0
01:49:56.761 00.000 11060 Move returns status 0, amount 81
01:49:56.762 00.001 11060 move complete, result=0
01:49:56.762 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 81 ms SOUTH
01:49:56.762 00.000 11060 worker thread done servicing request
01:49:56.762 00.000 11060 Worker thread wakes up
01:49:56.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:56.763 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:57.392 00.629 11060 Exposure complete
01:49:57.567 00.175 11060 worker thread done servicing request
01:49:57.568 00.001 10844 OnExposeComplete: enter
01:49:57.568 00.000 10844 UpdateGuideState(): m_state=6
01:49:57.568 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11295
01:49:57.568 00.000 10844 Star::Find returns 1 (1), X=268.69, Y=58.68, Mass=2981, SNR=34.4, Peak=255 HFD=3.6
01:49:57.568 00.000 10844 MultiStar: [#1 0.42,0.20,0.99,U] [#2 -0.03,-0.25,2.00,U] [#3 0.54,0.18,0.93,U] [#4 -0.19,0.38,0.94,U] [#5 -0.35,0.31,0.92,U] [#6 -0.33,-0.64,0.00,M4] [#7 0.08,0.11,0.90,U] [#8 0.94,-0.43,0.00,M4] 
01:49:57.568 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.45, -0.20}
01:49:57.569 00.001 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
01:49:57.569 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
01:49:57.569 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.13 cameraTheta=0.44 mountX=-0.07 mountY=0.10, mountTheta=2.19
01:49:57.570 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
01:49:57.570 00.000 10844 Enqueuing Move request for scope (0.11, 0.05)
01:49:57.570 00.000 11060 Worker thread wakes up
01:49:57.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:57.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:49:57.570 00.000 10844 UpdateGuideState exits: m=2981 SNR=34.4 Saturated
01:49:57.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:49:57.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:57.570 00.000 11060 Moving (0.11, 0.05) raw xDistance=-0.07 yDistance=0.10
01:49:57.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:57.570 00.000 10844 Enqueuing Expose request
01:49:57.571 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:57.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:57.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:49:57.571 00.000 11060 MoveAxis(E, 0, ABG)
01:49:57.571 00.000 11060 Move returns status 0, amount 0
01:49:57.571 00.000 11060 MoveAxis(N, 0, ABG)
01:49:57.571 00.000 11060 Move returns status 0, amount 0
01:49:57.571 00.000 11060 move complete, result=0
01:49:57.571 00.000 11060 worker thread done servicing request
01:49:57.571 00.000 11060 Worker thread wakes up
01:49:57.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:57.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:57.572 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:58.207 00.635 11060 Exposure complete
01:49:58.382 00.175 11060 worker thread done servicing request
01:49:58.382 00.000 10844 OnExposeComplete: enter
01:49:58.382 00.000 10844 UpdateGuideState(): m_state=6
01:49:58.382 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11296
01:49:58.382 00.000 10844 Star::Find returns 1 (1), X=268.30, Y=58.75, Mass=2689, SNR=32.9, Peak=255 HFD=3.5
01:49:58.383 00.001 10844 MultiStar: [#1 0.09,0.05,0.94,U] [#2 0.18,0.10,2.10,U] [#3 0.32,-0.24,1.00,U] [#4 -0.07,0.14,0.90,U] [#5 -0.02,0.65,0.00,M4] [#6 -0.76,-0.52,0.00,M5] [#7 0.09,-0.29,0.83,U] [#8 0.37,-0.32,0.88,U] 
01:49:58.383 00.000 10844 single-star, 6 included, MultiStar: {0.16, -0.06}, one-star: {0.06, -0.13}
01:49:58.383 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
01:49:58.383 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.60 = 0.60)
01:49:58.383 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.13 mountX=0.11 mountY=0.08, mountTheta=0.61
01:49:58.384 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
01:49:58.384 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
01:49:58.384 00.000 11060 Worker thread wakes up
01:49:58.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:49:58.384 00.000 10844 UpdateGuideState exits: m=2689 SNR=32.9 Saturated
01:49:58.385 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:58.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
01:49:58.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:58.385 00.000 10844 Enqueuing Expose request
01:49:58.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
01:49:58.385 00.000 11060 Moving (0.06, -0.13) raw xDistance=0.11 yDistance=0.08
01:49:58.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:49:58.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:58.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:49:58.385 00.000 11060 MoveAxis(E, 0, ABG)
01:49:58.385 00.000 11060 Move returns status 0, amount 0
01:49:58.385 00.000 11060 MoveAxis(N, 0, ABG)
01:49:58.385 00.000 11060 Move returns status 0, amount 0
01:49:58.385 00.000 11060 move complete, result=0
01:49:58.385 00.000 11060 worker thread done servicing request
01:49:58.386 00.001 11060 Worker thread wakes up
01:49:58.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:58.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:58.387 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:59.034 00.647 11060 Exposure complete
01:49:59.233 00.199 11060 worker thread done servicing request
01:49:59.233 00.000 10844 OnExposeComplete: enter
01:49:59.233 00.000 10844 UpdateGuideState(): m_state=6
01:49:59.233 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11297
01:49:59.233 00.000 10844 Star::Find returns 1 (1), X=268.26, Y=58.81, Mass=3173, SNR=35.4, Peak=255 HFD=3.7
01:49:59.233 00.000 10844 MultiStar: [#1 0.65,-0.13,0.00,M3] [#2 0.37,0.18,1.89,U] [#3 0.27,-0.04,0.90,U] [#4 0.15,-0.12,0.94,U] [#5 -0.45,0.15,1.01,U] [#6 -0.90,-0.58,0.00,M6] [#7 0.27,-0.61,0.00,M3] [#8 0.50,-0.31,0.89,U] 
01:49:59.233 00.000 10844 single-star, 5 included, MultiStar: {0.16, 0.00}, one-star: {0.02, -0.07}
01:49:59.233 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
01:49:59.233 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
01:49:59.233 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.31 mountX=0.07 mountY=0.03, mountTheta=0.43
01:49:59.235 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
01:49:59.235 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
01:49:59.235 00.000 11060 Worker thread wakes up
01:49:59.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:49:59.235 00.000 10844 UpdateGuideState exits: m=3173 SNR=35.4 Saturated
01:49:59.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:59.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:49:59.235 00.000 10844 Enqueuing Expose request
01:49:59.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
01:49:59.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
01:49:59.235 00.000 11060 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=0.03
01:49:59.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:49:59.237 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:59.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:49:59.237 00.000 11060 MoveAxis(E, 0, ABG)
01:49:59.237 00.000 11060 Move returns status 0, amount 0
01:49:59.237 00.000 11060 MoveAxis(N, 0, ABG)
01:49:59.237 00.000 11060 Move returns status 0, amount 0
01:49:59.237 00.000 11060 move complete, result=0
01:49:59.237 00.000 11060 worker thread done servicing request
01:49:59.237 00.000 11060 Worker thread wakes up
01:49:59.238 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:49:59.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:49:59.239 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:59.878 00.639 11060 Exposure complete
01:50:00.042 00.164 11060 worker thread done servicing request
01:50:00.042 00.000 10844 OnExposeComplete: enter
01:50:00.042 00.000 10844 UpdateGuideState(): m_state=6
01:50:00.042 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11298
01:50:00.042 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=58.69, Mass=2778, SNR=33.3, Peak=255 HFD=3.2
01:50:00.042 00.000 10844 MultiStar: [#1 0.53,-0.75,0.00,M4] [#2 0.29,-0.06,1.97,U] [#3 0.68,-0.54,0.00,M1] [#4 -0.05,-0.66,0.00,M1] [#5 -0.59,-0.03,1.00,U] [#6 -1.10,-0.22,0.00,M7] [#7 0.41,-0.76,0.00,M4] [#8 0.58,-0.53,0.00,M3] 
01:50:00.042 00.000 10844 refined, 2 included, MultiStar: {-0.01, -0.08}, one-star: {-0.02, -0.19}
01:50:00.042 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
01:50:00.042 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
01:50:00.042 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.69 mountX=0.08 mountY=0.00, mountTheta=0.05
01:50:00.044 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
01:50:00.044 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
01:50:00.044 00.000 11060 Worker thread wakes up
01:50:00.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
01:50:00.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:00.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
01:50:00.044 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.00
01:50:00.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:50:00.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:00.044 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.3 Saturated
01:50:00.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:50:00.044 00.000 11060 MoveAxis(E, 0, ABG)
01:50:00.044 00.000 11060 Move returns status 0, amount 0
01:50:00.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:00.044 00.000 11060 MoveAxis(N, 0, ABG)
01:50:00.046 00.002 11060 Move returns status 0, amount 0
01:50:00.046 00.000 11060 move complete, result=0
01:50:00.052 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:00.052 00.000 10844 Enqueuing Expose request
01:50:00.052 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:00.052 00.000 11060 worker thread done servicing request
01:50:00.052 00.000 11060 Worker thread wakes up
01:50:00.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:00.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:00.683 00.631 11060 Exposure complete
01:50:00.863 00.180 11060 worker thread done servicing request
01:50:00.863 00.000 10844 OnExposeComplete: enter
01:50:00.863 00.000 10844 UpdateGuideState(): m_state=6
01:50:00.863 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11299
01:50:00.863 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=58.76, Mass=2420, SNR=31.0, Peak=239 HFD=3.5
01:50:00.864 00.001 10844 MultiStar: [#1 0.30,-0.17,1.10,U] [#2 0.51,0.09,2.11,U] [#3 0.38,-0.16,0.86,U] [#4 0.08,0.15,1.14,U] [#5 0.27,-0.26,1.07,U] [#6 -0.65,-0.38,0.00,M8] [#7 0.18,-0.98,0.00,M5] [#8 0.02,-0.05,0.95,U] 
01:50:00.864 00.000 10844 single-star, 6 included, MultiStar: {0.26, -0.05}, one-star: {0.04, -0.12}
01:50:00.864 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
01:50:00.864 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
01:50:00.864 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.23 mountX=0.11 mountY=0.06, mountTheta=0.51
01:50:00.865 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
01:50:00.865 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
01:50:00.865 00.000 11060 Worker thread wakes up
01:50:00.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
01:50:00.865 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
01:50:00.865 00.000 11060 Moving (0.04, -0.12) raw xDistance=0.11 yDistance=0.06
01:50:00.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:50:00.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:00.865 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:00.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:50:00.865 00.000 11060 MoveAxis(E, 0, ABG)
01:50:00.865 00.000 11060 Move returns status 0, amount 0
01:50:00.865 00.000 11060 MoveAxis(N, 0, ABG)
01:50:00.865 00.000 11060 Move returns status 0, amount 0
01:50:00.865 00.000 10844 UpdateGuideState exits: m=2420 SNR=31.0
01:50:00.866 00.001 11060 move complete, result=0
01:50:00.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:00.866 00.000 11060 worker thread done servicing request
01:50:00.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:00.866 00.000 10844 Enqueuing Expose request
01:50:00.866 00.000 11060 Worker thread wakes up
01:50:00.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:00.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:00.866 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:01.498 00.632 11060 Exposure complete
01:50:01.696 00.198 11060 worker thread done servicing request
01:50:01.697 00.001 10844 OnExposeComplete: enter
01:50:01.697 00.000 10844 UpdateGuideState(): m_state=6
01:50:01.697 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11300
01:50:01.697 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=58.60, Mass=1832, SNR=26.5, Peak=168 HFD=3.5
01:50:01.697 00.000 10844 MultiStar: [#1 0.56,-0.43,0.00,M4] [#2 0.35,-0.06,2.66,U] [#3 0.37,-0.23,1.19,U] [#4 0.00,-0.27,1.16,U] [#5 -0.30,-0.29,1.30,U] [#6 -0.96,-0.65,0.00,M9] [#7 0.43,-0.33,1.06,U] [#8 0.26,-0.61,0.00,M3] 
01:50:01.699 00.002 10844 refined, 5 included, MultiStar: {0.18, -0.21}, one-star: {0.07, -0.28}
01:50:01.699 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
01:50:01.699 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:50:01.699 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.87 mountX=0.17 mountY=0.21, mountTheta=0.88
01:50:01.700 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.21, opts=13)
01:50:01.700 00.000 10844 Enqueuing Move request for scope (0.18, -0.21)
01:50:01.701 00.001 11060 Worker thread wakes up
01:50:01.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
01:50:01.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
01:50:01.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:01.701 00.000 10844 UpdateGuideState exits: m=1832 SNR=26.5
01:50:01.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:01.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:01.701 00.000 10844 Enqueuing Expose request
01:50:01.701 00.000 11060 Moving (0.18, -0.21) raw xDistance=0.17 yDistance=0.21
01:50:01.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:50:01.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:50:01.701 00.000 11060 MoveAxis(W, 30, ABG)
01:50:01.701 00.000 11060 Guiding  Dir = 3, Dur = 30
01:50:01.707 00.006 11060 IsSlewing returns 0
01:50:01.707 00.000 11060 IsGuiding returns 0
01:50:01.754 00.047 11060 IsGuiding returns 0
01:50:01.754 00.000 11060 Move returns status 0, amount 30
01:50:01.754 00.000 11060 MoveAxis(S, 82, ABG)
01:50:01.754 00.000 11060 Guiding  Dir = 1, Dur = 82
01:50:01.769 00.015 11060 IsSlewing returns 0
01:50:01.769 00.000 11060 IsGuiding returns 0
01:50:01.861 00.092 11060 IsGuiding returns 0
01:50:01.861 00.000 11060 Move returns status 0, amount 82
01:50:01.861 00.000 11060 move complete, result=0
01:50:01.861 00.000 11060 worker thread done servicing request
01:50:01.861 00.000 11060 Worker thread wakes up
01:50:01.861 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 82 ms SOUTH
01:50:01.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:01.862 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:02.499 00.637 11060 Exposure complete
01:50:02.675 00.176 11060 worker thread done servicing request
01:50:02.675 00.000 10844 OnExposeComplete: enter
01:50:02.675 00.000 10844 UpdateGuideState(): m_state=6
01:50:02.675 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11301
01:50:02.676 00.001 10844 Star::Find returns 1 (0), X=268.27, Y=58.68, Mass=3104, SNR=35.3, Peak=249 HFD=3.5
01:50:02.676 00.000 10844 MultiStar: [#1 -0.08,-0.17,0.90,U] [#2 0.58,0.18,1.89,U] [#3 0.36,-0.31,0.86,U] [#4 0.13,-0.50,0.94,U] [#5 -0.26,0.22,0.93,U] [#6 -1.11,-0.74,0.00,M10] [#7 -0.09,-0.34,0.77,U] [#8 0.49,-0.34,0.91,U] 
01:50:02.676 00.000 10844 single-star, 7 included, MultiStar: {0.20, -0.13}, one-star: {0.03, -0.19}
01:50:02.676 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
01:50:02.676 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
01:50:02.676 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.43 mountX=0.19 mountY=0.06, mountTheta=0.31
01:50:02.679 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.19, opts=13)
01:50:02.679 00.000 10844 Enqueuing Move request for scope (0.03, -0.19)
01:50:02.679 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:50:02.679 00.000 10844 UpdateGuideState exits: m=3104 SNR=35.3
01:50:02.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:02.692 00.013 11060 Worker thread wakes up
01:50:02.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:02.692 00.000 10844 Enqueuing Expose request
01:50:02.692 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
01:50:02.692 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
01:50:02.692 00.000 11060 Moving (0.03, -0.19) raw xDistance=0.19 yDistance=0.06
01:50:02.693 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:50:02.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:02.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:50:02.693 00.000 11060 MoveAxis(W, 33, ABG)
01:50:02.693 00.000 11060 Guiding  Dir = 3, Dur = 33
01:50:02.703 00.010 11060 IsSlewing returns 0
01:50:02.703 00.000 11060 IsGuiding returns 0
01:50:02.750 00.047 11060 IsGuiding returns 0
01:50:02.750 00.000 11060 Move returns status 0, amount 33
01:50:02.750 00.000 11060 MoveAxis(N, 0, ABG)
01:50:02.750 00.000 11060 Move returns status 0, amount 0
01:50:02.751 00.001 11060 move complete, result=0
01:50:02.751 00.000 11060 worker thread done servicing request
01:50:02.751 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
01:50:02.751 00.000 11060 Worker thread wakes up
01:50:02.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:02.751 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:03.385 00.634 11060 Exposure complete
01:50:03.573 00.188 11060 worker thread done servicing request
01:50:03.573 00.000 10844 OnExposeComplete: enter
01:50:03.573 00.000 10844 UpdateGuideState(): m_state=6
01:50:03.573 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11302
01:50:03.573 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=58.82, Mass=2878, SNR=33.9, Peak=223 HFD=3.1
01:50:03.573 00.000 10844 MultiStar: [#1 0.39,-0.08,0.97,U] [#2 -0.46,0.17,2.06,U] [#3 -0.03,0.04,0.96,U] [#4 0.08,-0.17,0.90,U] [#5 -0.90,0.48,0.00,M1] [#6 -0.66,0.16,0.00,R] [#7 0.03,0.17,0.84,U] [#8 0.38,-0.26,0.97,U] 
01:50:03.573 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.00}, one-star: {-0.20, -0.06}
01:50:03.574 00.001 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
01:50:03.574 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
01:50:03.574 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.08 mountX=0.01 mountY=-0.04, mountTheta=-1.33
01:50:03.575 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
01:50:03.575 00.000 10844 Enqueuing Move request for scope (-0.04, -0.00)
01:50:03.575 00.000 11060 Worker thread wakes up
01:50:03.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:03.575 00.000 10844 UpdateGuideState exits: m=2878 SNR=33.9
01:50:03.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:03.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:03.575 00.000 10844 Enqueuing Expose request
01:50:03.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
01:50:03.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
01:50:03.576 00.001 11060 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=-0.04
01:50:03.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:50:03.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:03.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:50:03.576 00.000 11060 MoveAxis(E, 0, ABG)
01:50:03.576 00.000 11060 Move returns status 0, amount 0
01:50:03.576 00.000 11060 MoveAxis(N, 0, ABG)
01:50:03.576 00.000 11060 Move returns status 0, amount 0
01:50:03.576 00.000 11060 move complete, result=0
01:50:03.576 00.000 11060 worker thread done servicing request
01:50:03.576 00.000 11060 Worker thread wakes up
01:50:03.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:03.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:03.577 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:04.209 00.632 11060 Exposure complete
01:50:04.373 00.164 11060 worker thread done servicing request
01:50:04.373 00.000 10844 OnExposeComplete: enter
01:50:04.373 00.000 10844 UpdateGuideState(): m_state=6
01:50:04.373 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11303
01:50:04.373 00.000 10844 Star::Find returns 1 (1), X=268.10, Y=58.07, Mass=2924, SNR=33.1, Peak=255 HFD=3.8
01:50:04.373 00.000 10844 MultiStar: [#1 0.28,0.37,1.02,U] [#2 0.10,-0.10,2.08,U] [#3 0.19,-0.40,0.96,U] [#4 -0.37,-0.28,0.86,U] [#5 -0.09,0.30,0.98,U] [#6 -0.01,-0.42,0.88,U] [#7 0.22,0.02,0.87,U] [#8 0.00,-0.20,0.86,U] 
01:50:04.373 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {-0.14, -0.81}
01:50:04.373 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
01:50:04.375 00.002 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
01:50:04.375 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.36 mountX=0.15 mountY=0.06, mountTheta=0.37
01:50:04.376 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
01:50:04.376 00.000 10844 Enqueuing Move request for scope (0.03, -0.16)
01:50:04.376 00.000 11060 Worker thread wakes up
01:50:04.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:04.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:50:04.376 00.000 10844 UpdateGuideState exits: m=2924 SNR=33.1 Saturated
01:50:04.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:50:04.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:04.376 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.15 yDistance=0.06
01:50:04.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:04.377 00.001 10844 Enqueuing Expose request
01:50:04.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:50:04.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:04.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:50:04.377 00.000 11060 MoveAxis(W, 26, ABG)
01:50:04.377 00.000 11060 Guiding  Dir = 3, Dur = 26
01:50:04.413 00.036 11060 IsSlewing returns 0
01:50:04.413 00.000 11060 IsGuiding returns 0
01:50:04.455 00.042 11060 IsGuiding returns 0
01:50:04.455 00.000 11060 Move returns status 0, amount 26
01:50:04.455 00.000 11060 MoveAxis(N, 0, ABG)
01:50:04.455 00.000 11060 Move returns status 0, amount 0
01:50:04.455 00.000 11060 move complete, result=0
01:50:04.455 00.000 11060 worker thread done servicing request
01:50:04.455 00.000 11060 Worker thread wakes up
01:50:04.455 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
01:50:04.456 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:04.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:05.088 00.632 11060 Exposure complete
01:50:05.259 00.171 11060 worker thread done servicing request
01:50:05.259 00.000 10844 OnExposeComplete: enter
01:50:05.259 00.000 10844 UpdateGuideState(): m_state=6
01:50:05.260 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11304
01:50:05.260 00.000 10844 Star::Find returns 1 (0), X=267.91, Y=58.99, Mass=2642, SNR=31.9, Peak=232 HFD=3.9
01:50:05.260 00.000 10844 MultiStar: [#1 0.19,-0.45,1.03,U] [#2 0.68,-0.09,0.00,M1] [#3 0.71,-0.13,0.00,M1] [#4 -0.54,0.11,1.03,U] [#5 -0.10,0.60,1.01,U] [#6 -0.35,-0.13,1.03,U] [#7 -0.06,0.19,0.89,U] [#8 0.50,-0.30,0.91,U] 
01:50:05.260 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.02}, one-star: {-0.33, 0.11}
01:50:05.260 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.75) = xAngle (4.73 = -1.56)
01:50:05.260 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.57)
01:50:05.260 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.98 mountX=0.00 mountY=-0.11, mountTheta=-1.56
01:50:05.261 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.02, opts=13)
01:50:05.262 00.001 10844 Enqueuing Move request for scope (-0.11, 0.02)
01:50:05.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:05.262 00.000 10844 UpdateGuideState exits: m=2642 SNR=31.9
01:50:05.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:05.262 00.000 10844 Enqueuing Expose request
01:50:05.263 00.001 11060 Worker thread wakes up
01:50:05.264 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
01:50:05.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:50:05.264 00.000 11060 Moving (-0.11, 0.02) raw xDistance=0.00 yDistance=-0.11
01:50:05.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:50:05.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:05.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:50:05.264 00.000 11060 MoveAxis(E, 0, ABG)
01:50:05.264 00.000 11060 Move returns status 0, amount 0
01:50:05.264 00.000 11060 MoveAxis(N, 0, ABG)
01:50:05.264 00.000 11060 Move returns status 0, amount 0
01:50:05.264 00.000 11060 move complete, result=0
01:50:05.264 00.000 11060 worker thread done servicing request
01:50:05.264 00.000 11060 Worker thread wakes up
01:50:05.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:05.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:05.265 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:05.910 00.645 11060 Exposure complete
01:50:06.090 00.180 11060 worker thread done servicing request
01:50:06.090 00.000 10844 OnExposeComplete: enter
01:50:06.090 00.000 10844 UpdateGuideState(): m_state=6
01:50:06.090 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11305
01:50:06.090 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=59.38, Mass=2897, SNR=33.5, Peak=254 HFD=3.3
01:50:06.091 00.001 10844 MultiStar: [#1 -0.61,0.53,0.00,M1] [#2 0.02,0.37,2.07,U] [#3 0.04,0.37,1.03,U] [#4 -0.18,0.35,0.86,U] [#5 -0.33,0.56,0.00,M1] [#6 -0.13,-0.43,0.99,U] [#7 0.25,0.53,0.81,U] [#8 0.21,0.07,0.89,U] 
01:50:06.091 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.26}, one-star: {-0.35, 0.50}
01:50:06.091 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
01:50:06.091 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.90)
01:50:06.091 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.27 cameraTheta=1.65 mountX=-0.26 mountY=-0.06, mountTheta=-2.90
01:50:06.092 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.26, opts=13)
01:50:06.092 00.000 10844 Enqueuing Move request for scope (-0.02, 0.26)
01:50:06.092 00.000 11060 Worker thread wakes up
01:50:06.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
01:50:06.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
01:50:06.092 00.000 11060 Moving (-0.02, 0.26) raw xDistance=-0.26 yDistance=-0.06
01:50:06.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:50:06.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:06.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:06.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:50:06.093 00.001 10844 UpdateGuideState exits: m=2897 SNR=33.5
01:50:06.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:06.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:06.093 00.000 10844 Enqueuing Expose request
01:50:06.093 00.000 11060 MoveAxis(E, 44, ABG)
01:50:06.093 00.000 11060 Guiding  Dir = 2, Dur = 44
01:50:06.104 00.011 11060 IsSlewing returns 0
01:50:06.105 00.001 11060 IsGuiding returns 0
01:50:06.163 00.058 11060 IsGuiding returns 0
01:50:06.163 00.000 11060 Move returns status 0, amount 44
01:50:06.163 00.000 11060 MoveAxis(N, 0, ABG)
01:50:06.163 00.000 11060 Move returns status 0, amount 0
01:50:06.163 00.000 11060 move complete, result=0
01:50:06.163 00.000 11060 worker thread done servicing request
01:50:06.163 00.000 11060 Worker thread wakes up
01:50:06.163 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
01:50:06.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:06.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:06.793 00.630 11060 Exposure complete
01:50:06.962 00.169 11060 worker thread done servicing request
01:50:06.963 00.001 10844 OnExposeComplete: enter
01:50:06.963 00.000 10844 UpdateGuideState(): m_state=6
01:50:06.963 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11306
01:50:06.963 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=59.06, Mass=2502, SNR=31.3, Peak=194 HFD=3.0
01:50:06.964 00.001 10844 MultiStar: [#1 -0.41,0.25,0.95,U] [#2 0.16,0.41,2.11,U] [#3 0.20,-0.34,1.00,U] [#4 0.04,0.02,1.00,U] [#5 -0.58,0.98,0.00,M2] [#6 0.11,-0.11,0.93,U] [#7 -0.01,-0.04,0.99,U] [#8 0.39,0.15,0.97,U] 
01:50:06.964 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.11}, one-star: {-0.29, 0.18}
01:50:06.964 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
01:50:06.964 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
01:50:06.964 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.20 mountX=-0.11 mountY=0.02, mountTheta=2.94
01:50:06.971 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.11, opts=13)
01:50:06.971 00.000 10844 Enqueuing Move request for scope (0.04, 0.11)
01:50:06.971 00.000 11060 Worker thread wakes up
01:50:06.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:50:06.972 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:06.972 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:50:06.972 00.000 10844 UpdateGuideState exits: m=2502 SNR=31.3
01:50:06.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:06.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:06.972 00.000 10844 Enqueuing Expose request
01:50:06.972 00.000 11060 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=0.02
01:50:06.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:50:06.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:06.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:50:06.972 00.000 11060 MoveAxis(E, 0, ABG)
01:50:06.972 00.000 11060 Move returns status 0, amount 0
01:50:06.972 00.000 11060 MoveAxis(N, 0, ABG)
01:50:06.972 00.000 11060 Move returns status 0, amount 0
01:50:06.972 00.000 11060 move complete, result=0
01:50:06.972 00.000 11060 worker thread done servicing request
01:50:06.972 00.000 11060 Worker thread wakes up
01:50:06.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:06.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:06.975 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:07.607 00.632 11060 Exposure complete
01:50:07.781 00.174 11060 worker thread done servicing request
01:50:07.782 00.001 10844 OnExposeComplete: enter
01:50:07.782 00.000 10844 UpdateGuideState(): m_state=6
01:50:07.782 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11307
01:50:07.782 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=59.07, Mass=3145, SNR=35.2, Peak=243 HFD=3.5
01:50:07.782 00.000 10844 MultiStar: [#1 -0.59,-0.47,0.00,M1] [#2 0.49,0.63,0.00,M1] [#3 0.16,-0.06,0.88,U] [#4 -0.06,-0.35,0.91,U] [#5 -0.21,0.13,1.01,U] [#6 -0.20,-0.48,0.86,U] [#7 -0.16,-0.33,0.81,U] [#8 0.05,0.03,0.82,U] 
01:50:07.782 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.11}, one-star: {0.14, 0.19}
01:50:07.782 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
01:50:07.783 00.001 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
01:50:07.783 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.92 mountX=0.12 mountY=-0.02, mountTheta=-0.18
01:50:07.784 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
01:50:07.784 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
01:50:07.784 00.000 11060 Worker thread wakes up
01:50:07.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
01:50:07.784 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
01:50:07.784 00.000 11060 Moving (-0.04, -0.11) raw xDistance=0.12 yDistance=-0.02
01:50:07.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:50:07.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:07.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:07.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:50:07.785 00.001 11060 MoveAxis(E, 0, ABG)
01:50:07.785 00.000 11060 Move returns status 0, amount 0
01:50:07.785 00.000 11060 MoveAxis(N, 0, ABG)
01:50:07.785 00.000 10844 UpdateGuideState exits: m=3145 SNR=35.2
01:50:07.785 00.000 11060 Move returns status 0, amount 0
01:50:07.785 00.000 11060 move complete, result=0
01:50:07.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:07.785 00.000 11060 worker thread done servicing request
01:50:07.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:07.785 00.000 10844 Enqueuing Expose request
01:50:07.785 00.000 11060 Worker thread wakes up
01:50:07.785 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:07.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:07.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:08.418 00.633 11060 Exposure complete
01:50:08.611 00.193 11060 worker thread done servicing request
01:50:08.611 00.000 10844 OnExposeComplete: enter
01:50:08.611 00.000 10844 UpdateGuideState(): m_state=6
01:50:08.611 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11308
01:50:08.611 00.000 10844 Star::Find returns 1 (1), X=267.89, Y=59.78, Mass=2817, SNR=33.5, Peak=255 HFD=3.6
01:50:08.612 00.001 10844 MultiStar: [#1 0.33,-0.27,0.98,U] [#2 0.24,0.28,1.94,U] [#3 -0.29,-0.03,0.98,U] [#4 -0.26,0.27,0.97,U] [#5 -0.18,0.39,0.86,U] [#6 -0.43,-0.41,0.83,U] [#7 0.15,-0.38,0.81,U] [#8 -0.10,0.03,0.95,U] 
01:50:08.612 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.35, 0.91}
01:50:08.612 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
01:50:08.612 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.50)
01:50:08.612 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.05 mountX=-0.11 mountY=-0.08, mountTheta=-2.49
01:50:08.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.12, opts=13)
01:50:08.613 00.000 10844 Enqueuing Move request for scope (-0.06, 0.12)
01:50:08.614 00.001 11060 Worker thread wakes up
01:50:08.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
01:50:08.614 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
01:50:08.614 00.000 11060 Moving (-0.06, 0.12) raw xDistance=-0.11 yDistance=-0.08
01:50:08.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:50:08.614 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:50:08.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:08.614 00.000 10844 UpdateGuideState exits: m=2817 SNR=33.5 Saturated
01:50:08.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:08.614 00.000 11060 MoveAxis(E, 0, ABG)
01:50:08.614 00.000 11060 Move returns status 0, amount 0
01:50:08.614 00.000 11060 MoveAxis(N, 0, ABG)
01:50:08.614 00.000 11060 Move returns status 0, amount 0
01:50:08.615 00.001 11060 move complete, result=0
01:50:08.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:08.615 00.000 11060 worker thread done servicing request
01:50:08.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:08.615 00.000 10844 Enqueuing Expose request
01:50:08.615 00.000 11060 Worker thread wakes up
01:50:08.615 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:08.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:08.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:09.245 00.630 11060 Exposure complete
01:50:09.443 00.198 11060 worker thread done servicing request
01:50:09.443 00.000 10844 OnExposeComplete: enter
01:50:09.443 00.000 10844 UpdateGuideState(): m_state=6
01:50:09.444 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11309
01:50:09.444 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=59.38, Mass=2673, SNR=32.1, Peak=255 HFD=3.6
01:50:09.444 00.000 10844 MultiStar: [#1 -0.05,0.33,0.94,U] [#2 0.11,0.66,0.00,M1] [#3 0.06,-0.03,0.99,U] [#4 -0.54,0.48,0.00,M1] [#5 -0.03,-0.06,0.96,U] [#6 -0.32,-0.23,1.00,U] [#7 0.45,-0.53,0.00,M1] [#8 -0.06,-0.05,0.99,U] 
01:50:09.444 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.08}, one-star: {-0.03, 0.50}
01:50:09.444 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
01:50:09.444 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.22)
01:50:09.444 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.33 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
01:50:09.446 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
01:50:09.446 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
01:50:09.446 00.000 11060 Worker thread wakes up
01:50:09.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:09.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:50:09.446 00.000 10844 UpdateGuideState exits: m=2673 SNR=32.1 Saturated
01:50:09.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:50:09.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:09.446 00.000 11060 Moving (-0.07, 0.08) raw xDistance=-0.06 yDistance=-0.08
01:50:09.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:09.446 00.000 10844 Enqueuing Expose request
01:50:09.447 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:50:09.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:09.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:09.447 00.000 11060 MoveAxis(E, 0, ABG)
01:50:09.447 00.000 11060 Move returns status 0, amount 0
01:50:09.447 00.000 11060 MoveAxis(N, 0, ABG)
01:50:09.447 00.000 11060 Move returns status 0, amount 0
01:50:09.447 00.000 11060 move complete, result=0
01:50:09.447 00.000 11060 worker thread done servicing request
01:50:09.447 00.000 11060 Worker thread wakes up
01:50:09.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:09.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:09.449 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:10.073 00.624 11060 Exposure complete
01:50:10.224 00.151 11060 worker thread done servicing request
01:50:10.224 00.000 10844 OnExposeComplete: enter
01:50:10.224 00.000 10844 UpdateGuideState(): m_state=6
01:50:10.224 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11310
01:50:10.224 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=58.49, Mass=2437, SNR=31.0, Peak=255 HFD=3.5
01:50:10.224 00.000 10844 MultiStar: [#1 -0.21,0.22,1.06,U] [#2 0.47,0.24,2.17,U] [#3 0.36,-0.06,1.04,U] [#4 -0.51,0.30,1.11,U] [#5 -0.46,-0.05,1.01,U] [#6 -0.21,-0.25,0.99,U] [#7 0.31,-0.39,0.98,U] [#8 0.45,0.02,1.03,U] 
01:50:10.225 00.001 10844 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {-0.12, -0.39}
01:50:10.225 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
01:50:10.225 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
01:50:10.225 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=-0.01 mountY=0.06, mountTheta=1.72
01:50:10.226 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.00, opts=13)
01:50:10.226 00.000 10844 Enqueuing Move request for scope (0.06, -0.00)
01:50:10.226 00.000 11060 Worker thread wakes up
01:50:10.227 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
01:50:10.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
01:50:10.227 00.000 11060 Moving (0.06, -0.00) raw xDistance=-0.01 yDistance=0.06
01:50:10.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:50:10.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:10.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:50:10.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:50:10.227 00.000 11060 MoveAxis(E, 0, ABG)
01:50:10.227 00.000 11060 Move returns status 0, amount 0
01:50:10.227 00.000 11060 MoveAxis(N, 0, ABG)
01:50:10.227 00.000 11060 Move returns status 0, amount 0
01:50:10.227 00.000 11060 move complete, result=0
01:50:10.228 00.001 10844 UpdateGuideState exits: m=2437 SNR=31.0 Saturated
01:50:10.228 00.000 11060 worker thread done servicing request
01:50:10.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:10.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:10.228 00.000 10844 Enqueuing Expose request
01:50:10.228 00.000 11060 Worker thread wakes up
01:50:10.228 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:10.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:10.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:10.876 00.648 11060 Exposure complete
01:50:11.072 00.196 11060 worker thread done servicing request
01:50:11.072 00.000 10844 OnExposeComplete: enter
01:50:11.072 00.000 10844 UpdateGuideState(): m_state=6
01:50:11.073 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11311
01:50:11.073 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=59.52, Mass=3000, SNR=34.3, Peak=247 HFD=3.8
01:50:11.073 00.000 10844 MultiStar: [#1 -0.15,0.58,0.99,U] [#2 0.10,0.17,2.00,U] [#3 0.36,0.31,0.96,U] [#4 -0.24,0.74,0.00,M1] [#5 -0.36,0.70,0.00,M1] [#6 -0.20,-0.51,0.94,U] [#7 -0.13,0.14,0.80,U] [#8 -0.03,0.25,0.92,U] 
01:50:11.073 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.23}, one-star: {-0.43, 0.65}
01:50:11.073 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
01:50:11.073 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
01:50:11.073 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.78 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
01:50:11.075 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.23, opts=13)
01:50:11.075 00.000 10844 Enqueuing Move request for scope (-0.05, 0.23)
01:50:11.075 00.000 11060 Worker thread wakes up
01:50:11.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:50:11.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
01:50:11.075 00.000 10844 UpdateGuideState exits: m=3000 SNR=34.3
01:50:11.075 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
01:50:11.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:11.075 00.000 11060 Moving (-0.05, 0.23) raw xDistance=-0.21 yDistance=-0.08
01:50:11.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:11.076 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:50:11.076 00.000 10844 Enqueuing Expose request
01:50:11.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:11.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:11.076 00.000 11060 MoveAxis(E, 37, ABG)
01:50:11.076 00.000 11060 Guiding  Dir = 2, Dur = 37
01:50:11.101 00.025 11060 IsSlewing returns 0
01:50:11.102 00.001 11060 IsGuiding returns 0
01:50:11.159 00.057 11060 IsGuiding returns 0
01:50:11.159 00.000 11060 Move returns status 0, amount 37
01:50:11.159 00.000 11060 MoveAxis(N, 0, ABG)
01:50:11.159 00.000 11060 Move returns status 0, amount 0
01:50:11.159 00.000 11060 move complete, result=0
01:50:11.159 00.000 11060 worker thread done servicing request
01:50:11.159 00.000 11060 Worker thread wakes up
01:50:11.159 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
01:50:11.160 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:11.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:11.798 00.638 11060 Exposure complete
01:50:11.973 00.175 11060 worker thread done servicing request
01:50:11.973 00.000 10844 OnExposeComplete: enter
01:50:11.973 00.000 10844 UpdateGuideState(): m_state=6
01:50:11.973 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11312
01:50:11.973 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=58.90, Mass=2804, SNR=33.4, Peak=215 HFD=3.6
01:50:11.974 00.001 10844 MultiStar: [#1 0.15,0.08,1.05,U] [#2 0.55,0.81,0.00,M1] [#3 -0.01,-0.01,0.99,U] [#4 -0.62,0.33,0.00,M2] [#5 -0.24,0.26,1.07,U] [#6 -0.22,-0.12,0.92,U] [#7 -0.06,0.04,0.77,U] [#8 -0.09,0.12,0.87,U] 
01:50:11.974 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {0.27, 0.02}
01:50:11.974 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.55)
01:50:11.974 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
01:50:11.974 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.99 mountX=-0.05 mountY=-0.04, mountTheta=-2.56
01:50:11.976 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
01:50:11.976 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
01:50:11.976 00.000 11060 Worker thread wakes up
01:50:11.976 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:11.976 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.4
01:50:11.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:11.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:50:11.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:11.976 00.000 10844 Enqueuing Expose request
01:50:11.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:50:11.976 00.000 11060 Moving (-0.03, 0.06) raw xDistance=-0.05 yDistance=-0.04
01:50:11.977 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:50:11.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:11.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:50:11.977 00.000 11060 MoveAxis(E, 0, ABG)
01:50:11.977 00.000 11060 Move returns status 0, amount 0
01:50:11.977 00.000 11060 MoveAxis(N, 0, ABG)
01:50:11.977 00.000 11060 Move returns status 0, amount 0
01:50:11.977 00.000 11060 move complete, result=0
01:50:11.977 00.000 11060 worker thread done servicing request
01:50:11.977 00.000 11060 Worker thread wakes up
01:50:11.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:11.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:11.978 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:12.610 00.632 11060 Exposure complete
01:50:12.797 00.187 11060 worker thread done servicing request
01:50:12.797 00.000 10844 OnExposeComplete: enter
01:50:12.797 00.000 10844 UpdateGuideState(): m_state=6
01:50:12.797 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11313
01:50:12.797 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=58.58, Mass=3151, SNR=35.3, Peak=246 HFD=3.4
01:50:12.797 00.000 10844 MultiStar: [#1 -0.21,0.21,0.98,U] [#2 0.01,0.53,1.98,U] [#3 0.06,0.73,0.00,M1] [#4 -0.60,0.03,0.85,U] [#5 -0.63,0.47,0.00,M1] [#6 -0.44,-0.58,0.00,M1] [#7 -0.32,0.10,0.84,U] [#8 -0.47,0.04,0.88,U] 
01:50:12.797 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.17}, one-star: {0.20, -0.29}
01:50:12.798 00.001 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
01:50:12.798 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
01:50:12.798 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.39 mountX=-0.13 mountY=-0.21, mountTheta=-2.14
01:50:12.799 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.17, opts=13)
01:50:12.799 00.000 10844 Enqueuing Move request for scope (-0.18, 0.17)
01:50:12.799 00.000 11060 Worker thread wakes up
01:50:12.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:12.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
01:50:12.799 00.000 10844 UpdateGuideState exits: m=3151 SNR=35.3
01:50:12.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
01:50:12.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:12.799 00.000 11060 Moving (-0.18, 0.17) raw xDistance=-0.13 yDistance=-0.21
01:50:12.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:12.800 00.001 10844 Enqueuing Expose request
01:50:12.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:50:12.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:12.801 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:50:12.801 00.000 11060 MoveAxis(E, 23, ABG)
01:50:12.803 00.002 11060 Guiding  Dir = 2, Dur = 23
01:50:12.819 00.016 11060 IsSlewing returns 0
01:50:12.819 00.000 11060 IsGuiding returns 0
01:50:12.850 00.031 11060 IsGuiding returns 0
01:50:12.850 00.000 11060 Move returns status 0, amount 23
01:50:12.850 00.000 11060 MoveAxis(N, 0, ABG)
01:50:12.850 00.000 11060 Move returns status 0, amount 0
01:50:12.850 00.000 11060 move complete, result=0
01:50:12.850 00.000 11060 worker thread done servicing request
01:50:12.851 00.001 11060 Worker thread wakes up
01:50:12.851 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
01:50:12.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:12.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:13.485 00.634 11060 Exposure complete
01:50:13.664 00.179 11060 worker thread done servicing request
01:50:13.664 00.000 10844 OnExposeComplete: enter
01:50:13.664 00.000 10844 UpdateGuideState(): m_state=6
01:50:13.665 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11314
01:50:13.665 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=58.95, Mass=2767, SNR=32.5, Peak=216 HFD=4.0
01:50:13.665 00.000 10844 MultiStar: [#1 0.10,-0.36,0.88,U] [#2 -0.63,0.07,0.00,M1] [#3 -0.14,0.75,0.00,M2] [#4 -0.63,-0.09,0.00,M2] [#5 -0.48,0.22,1.03,U] [#6 -0.62,-0.33,0.00,M2] [#7 0.09,0.12,0.88,U] [#8 0.01,-0.52,0.90,U] 
01:50:13.665 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.08}, one-star: {-0.26, 0.07}
01:50:13.665 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
01:50:13.665 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
01:50:13.665 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.55 mountX=0.10 mountY=-0.11, mountTheta=-0.81
01:50:13.667 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
01:50:13.667 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
01:50:13.667 00.000 11060 Worker thread wakes up
01:50:13.667 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:13.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
01:50:13.667 00.000 10844 UpdateGuideState exits: m=2767 SNR=32.5
01:50:13.667 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
01:50:13.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:13.668 00.001 11060 Moving (-0.12, -0.08) raw xDistance=0.10 yDistance=-0.11
01:50:13.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:13.668 00.000 10844 Enqueuing Expose request
01:50:13.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:50:13.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:13.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:50:13.668 00.000 11060 MoveAxis(E, 0, ABG)
01:50:13.668 00.000 11060 Move returns status 0, amount 0
01:50:13.668 00.000 11060 MoveAxis(N, 0, ABG)
01:50:13.668 00.000 11060 Move returns status 0, amount 0
01:50:13.668 00.000 11060 move complete, result=0
01:50:13.669 00.001 11060 worker thread done servicing request
01:50:13.669 00.000 11060 Worker thread wakes up
01:50:13.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:13.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:13.671 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:14.295 00.624 11060 Exposure complete
01:50:14.469 00.174 11060 worker thread done servicing request
01:50:14.469 00.000 10844 OnExposeComplete: enter
01:50:14.469 00.000 10844 UpdateGuideState(): m_state=6
01:50:14.469 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11315
01:50:14.470 00.001 10844 Star::Find returns 1 (0), X=268.29, Y=58.79, Mass=2831, SNR=33.7, Peak=254 HFD=3.5
01:50:14.470 00.000 10844 MultiStar: [#1 0.36,0.07,0.91,U] [#2 0.24,0.32,1.97,U] [#3 -0.07,0.48,0.97,U] [#4 -0.56,0.13,0.91,U] [#5 -0.22,0.16,1.00,U] [#6 -0.39,-0.16,0.89,U] [#7 0.27,0.26,0.87,U] [#8 0.48,-0.07,0.99,U] 
01:50:14.470 00.000 10844 single-star, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.05, -0.09}
01:50:14.470 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
01:50:14.470 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
01:50:14.470 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.03 mountX=0.08 mountY=0.07, mountTheta=0.71
01:50:14.471 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
01:50:14.472 00.001 10844 Enqueuing Move request for scope (0.05, -0.09)
01:50:14.472 00.000 11060 Worker thread wakes up
01:50:14.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:50:14.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:50:14.472 00.000 11060 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=0.07
01:50:14.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:50:14.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:14.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:14.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:50:14.472 00.000 11060 MoveAxis(E, 0, ABG)
01:50:14.472 00.000 11060 Move returns status 0, amount 0
01:50:14.472 00.000 11060 MoveAxis(N, 0, ABG)
01:50:14.472 00.000 10844 UpdateGuideState exits: m=2831 SNR=33.7
01:50:14.472 00.000 11060 Move returns status 0, amount 0
01:50:14.472 00.000 11060 move complete, result=0
01:50:14.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:14.474 00.002 11060 worker thread done servicing request
01:50:14.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:14.474 00.000 10844 Enqueuing Expose request
01:50:14.474 00.000 11060 Worker thread wakes up
01:50:14.474 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:14.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:14.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:15.108 00.634 11060 Exposure complete
01:50:15.279 00.171 11060 worker thread done servicing request
01:50:15.280 00.001 10844 OnExposeComplete: enter
01:50:15.280 00.000 10844 UpdateGuideState(): m_state=6
01:50:15.280 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11316
01:50:15.280 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.89, Mass=2964, SNR=34.0, Peak=251 HFD=3.4
01:50:15.280 00.000 10844 MultiStar: [#1 0.12,-0.05,0.86,U] [#2 -0.01,0.29,1.98,U] [#3 -0.46,-0.71,0.00,M2] [#4 -0.51,-0.27,0.89,U] [#5 -0.27,-0.25,0.98,U] [#6 -0.36,-0.68,0.00,M2] [#7 0.02,-0.50,0.86,U] [#8 0.05,-0.13,0.92,U] 
01:50:15.280 00.000 10844 single-star, 6 included, MultiStar: {-0.08, -0.06}, one-star: {-0.04, 0.01}
01:50:15.280 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
01:50:15.280 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
01:50:15.280 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.92 mountX=-0.00 mountY=-0.04, mountTheta=-1.61
01:50:15.282 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
01:50:15.282 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
01:50:15.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:15.282 00.000 10844 UpdateGuideState exits: m=2964 SNR=34.0
01:50:15.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:15.282 00.000 11060 Worker thread wakes up
01:50:15.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:50:15.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:50:15.282 00.000 11060 Moving (-0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
01:50:15.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:50:15.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:15.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:15.282 00.000 10844 Enqueuing Expose request
01:50:15.283 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:50:15.283 00.000 11060 MoveAxis(E, 0, ABG)
01:50:15.283 00.000 11060 Move returns status 0, amount 0
01:50:15.283 00.000 11060 MoveAxis(N, 0, ABG)
01:50:15.283 00.000 11060 Move returns status 0, amount 0
01:50:15.283 00.000 11060 move complete, result=0
01:50:15.283 00.000 11060 worker thread done servicing request
01:50:15.283 00.000 11060 Worker thread wakes up
01:50:15.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:15.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:15.285 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:15.922 00.637 11060 Exposure complete
01:50:16.100 00.178 11060 worker thread done servicing request
01:50:16.100 00.000 10844 OnExposeComplete: enter
01:50:16.100 00.000 10844 UpdateGuideState(): m_state=6
01:50:16.100 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11317
01:50:16.100 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=58.83, Mass=2986, SNR=34.4, Peak=241 HFD=3.1
01:50:16.100 00.000 10844 MultiStar: [#1 0.17,0.16,0.93,U] [#2 0.04,-0.05,1.93,U] [#3 0.15,-0.17,0.93,U] [#4 -0.36,-0.21,0.98,U] [#5 -0.24,0.31,0.95,U] [#6 -0.15,-0.37,0.88,U] [#7 0.12,-0.21,0.80,U] [#8 0.02,-0.11,0.84,U] 
01:50:16.100 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.07}, one-star: {-0.25, -0.05}
01:50:16.100 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
01:50:16.102 00.002 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
01:50:16.102 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.21 mountX=0.08 mountY=-0.04, mountTheta=-0.48
01:50:16.103 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.07, opts=13)
01:50:16.103 00.000 10844 Enqueuing Move request for scope (-0.05, -0.07)
01:50:16.103 00.000 11060 Worker thread wakes up
01:50:16.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:16.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
01:50:16.103 00.000 10844 UpdateGuideState exits: m=2986 SNR=34.4
01:50:16.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
01:50:16.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:16.103 00.000 11060 Moving (-0.05, -0.07) raw xDistance=0.08 yDistance=-0.04
01:50:16.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:16.103 00.000 10844 Enqueuing Expose request
01:50:16.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:50:16.104 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:16.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:50:16.104 00.000 11060 MoveAxis(E, 0, ABG)
01:50:16.104 00.000 11060 Move returns status 0, amount 0
01:50:16.104 00.000 11060 MoveAxis(N, 0, ABG)
01:50:16.104 00.000 11060 Move returns status 0, amount 0
01:50:16.104 00.000 11060 move complete, result=0
01:50:16.104 00.000 11060 worker thread done servicing request
01:50:16.104 00.000 11060 Worker thread wakes up
01:50:16.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:16.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:16.105 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:16.729 00.624 11060 Exposure complete
01:50:16.913 00.184 11060 worker thread done servicing request
01:50:16.913 00.000 10844 OnExposeComplete: enter
01:50:16.913 00.000 10844 UpdateGuideState(): m_state=6
01:50:16.913 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11318
01:50:16.914 00.001 10844 Star::Find returns 1 (0), X=268.29, Y=58.62, Mass=2547, SNR=31.7, Peak=203 HFD=3.4
01:50:16.914 00.000 10844 MultiStar: [#1 -0.07,0.09,1.02,U] [#2 -0.46,0.14,2.12,U] [#3 0.10,-0.21,1.00,U] [#4 -0.03,-0.09,1.03,U] [#5 -0.37,0.22,1.07,U] [#6 -0.13,-0.25,1.06,U] [#7 0.05,-0.01,0.88,U] [#8 0.11,-0.47,1.06,U] 
01:50:16.914 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {0.05, -0.25}
01:50:16.914 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
01:50:16.914 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
01:50:16.914 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-2.64 mountX=0.09 mountY=-0.11, mountTheta=-0.90
01:50:16.915 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.07, opts=13)
01:50:16.915 00.000 10844 Enqueuing Move request for scope (-0.13, -0.07)
01:50:16.915 00.000 11060 Worker thread wakes up
01:50:16.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
01:50:16.916 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
01:50:16.916 00.000 11060 Moving (-0.13, -0.07) raw xDistance=0.09 yDistance=-0.11
01:50:16.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:50:16.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:16.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:16.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:50:16.916 00.000 11060 MoveAxis(E, 0, ABG)
01:50:16.916 00.000 11060 Move returns status 0, amount 0
01:50:16.916 00.000 10844 UpdateGuideState exits: m=2547 SNR=31.7
01:50:16.916 00.000 11060 MoveAxis(N, 0, ABG)
01:50:16.916 00.000 11060 Move returns status 0, amount 0
01:50:16.916 00.000 11060 move complete, result=0
01:50:16.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:16.916 00.000 11060 worker thread done servicing request
01:50:16.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:16.916 00.000 10844 Enqueuing Expose request
01:50:16.916 00.000 11060 Worker thread wakes up
01:50:16.916 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:16.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:16.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:17.579 00.663 11060 Exposure complete
01:50:17.777 00.198 11060 worker thread done servicing request
01:50:17.777 00.000 10844 OnExposeComplete: enter
01:50:17.777 00.000 10844 UpdateGuideState(): m_state=6
01:50:17.777 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11319
01:50:17.777 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=58.84, Mass=2524, SNR=31.0, Peak=235 HFD=3.5
01:50:17.778 00.001 10844 MultiStar: [#1 -0.29,0.25,1.04,U] [#2 -0.01,0.48,2.13,U] [#3 0.14,-0.18,0.94,U] [#4 -0.41,0.08,1.00,U] [#5 -0.23,0.60,0.00,M1] [#6 -0.60,-0.56,0.00,M1] [#7 -0.38,0.24,0.95,U] [#8 0.45,-0.06,0.97,U] 
01:50:17.778 00.000 10844 single-star, 6 included, MultiStar: {-0.06, 0.17}, one-star: {0.07, -0.03}
01:50:17.778 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.29 = 1.29)
01:50:17.778 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.27 = 1.27)
01:50:17.778 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.47 mountX=0.02 mountY=0.07, mountTheta=1.28
01:50:17.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
01:50:17.779 00.000 10844 Enqueuing Move request for scope (0.07, -0.03)
01:50:17.779 00.000 11060 Worker thread wakes up
01:50:17.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:50:17.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:50:17.780 00.001 11060 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=0.07
01:50:17.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:50:17.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:17.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:17.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:50:17.780 00.000 11060 MoveAxis(E, 0, ABG)
01:50:17.780 00.000 11060 Move returns status 0, amount 0
01:50:17.780 00.000 10844 UpdateGuideState exits: m=2524 SNR=31.0
01:50:17.780 00.000 11060 MoveAxis(N, 0, ABG)
01:50:17.780 00.000 11060 Move returns status 0, amount 0
01:50:17.780 00.000 11060 move complete, result=0
01:50:17.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:17.780 00.000 11060 worker thread done servicing request
01:50:17.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:17.780 00.000 10844 Enqueuing Expose request
01:50:17.780 00.000 11060 Worker thread wakes up
01:50:17.781 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:17.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:17.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:18.423 00.642 11060 Exposure complete
01:50:18.611 00.188 11060 worker thread done servicing request
01:50:18.611 00.000 10844 OnExposeComplete: enter
01:50:18.611 00.000 10844 UpdateGuideState(): m_state=6
01:50:18.624 00.013 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11320
01:50:18.624 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=59.06, Mass=2654, SNR=32.4, Peak=223 HFD=3.1
01:50:18.625 00.001 10844 MultiStar: [#1 -0.15,0.06,1.08,U] [#2 0.07,-0.06,2.07,U] [#3 -0.15,0.04,0.95,U] [#4 -0.20,0.18,0.98,U] [#5 -0.65,0.57,0.00,M2] [#6 -0.53,-0.62,0.00,M2] [#7 -0.05,-0.77,0.00,M1] [#8 0.30,-0.16,0.90,U] 
01:50:18.625 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.03}, one-star: {-0.25, 0.18}
01:50:18.625 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.38 = -1.91)
01:50:18.625 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.93)
01:50:18.625 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.62 mountX=-0.02 mountY=-0.05, mountTheta=-1.91
01:50:18.628 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
01:50:18.628 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
01:50:18.628 00.000 11060 Worker thread wakes up
01:50:18.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:18.628 00.000 10844 UpdateGuideState exits: m=2654 SNR=32.4
01:50:18.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:18.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:18.628 00.000 10844 Enqueuing Expose request
01:50:18.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
01:50:18.629 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
01:50:18.629 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.05
01:50:18.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:50:18.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:18.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:50:18.629 00.000 11060 MoveAxis(E, 0, ABG)
01:50:18.629 00.000 11060 Move returns status 0, amount 0
01:50:18.629 00.000 11060 MoveAxis(N, 0, ABG)
01:50:18.629 00.000 11060 Move returns status 0, amount 0
01:50:18.629 00.000 11060 move complete, result=0
01:50:18.630 00.001 11060 worker thread done servicing request
01:50:18.630 00.000 11060 Worker thread wakes up
01:50:18.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:18.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:18.632 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:19.286 00.654 11060 Exposure complete
01:50:19.450 00.164 11060 worker thread done servicing request
01:50:19.450 00.000 10844 OnExposeComplete: enter
01:50:19.450 00.000 10844 UpdateGuideState(): m_state=6
01:50:19.451 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11321
01:50:19.451 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=58.81, Mass=2913, SNR=33.7, Peak=211 HFD=3.5
01:50:19.451 00.000 10844 MultiStar: [#1 -0.23,0.04,0.99,U] [#2 0.24,0.14,2.05,U] [#3 -0.02,-0.19,0.88,U] [#4 -0.25,-0.63,0.00,M1] [#5 -0.58,0.65,0.00,M3] [#6 -0.12,-0.43,0.95,U] [#7 -0.22,-0.23,0.93,U] [#8 -0.02,-0.24,0.91,U] 
01:50:19.451 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.10}, one-star: {-0.23, -0.07}
01:50:19.451 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
01:50:19.451 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
01:50:19.451 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.98 mountX=0.10 mountY=-0.03, mountTheta=-0.24
01:50:19.452 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.10, opts=13)
01:50:19.452 00.000 10844 Enqueuing Move request for scope (-0.04, -0.10)
01:50:19.452 00.000 11060 Worker thread wakes up
01:50:19.453 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:19.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
01:50:19.453 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
01:50:19.453 00.000 11060 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=-0.03
01:50:19.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:50:19.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:19.453 00.000 10844 UpdateGuideState exits: m=2913 SNR=33.7
01:50:19.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:50:19.453 00.000 11060 MoveAxis(E, 0, ABG)
01:50:19.453 00.000 11060 Move returns status 0, amount 0
01:50:19.453 00.000 11060 MoveAxis(N, 0, ABG)
01:50:19.453 00.000 11060 Move returns status 0, amount 0
01:50:19.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:19.453 00.000 11060 move complete, result=0
01:50:19.453 00.000 11060 worker thread done servicing request
01:50:19.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:19.453 00.000 10844 Enqueuing Expose request
01:50:19.453 00.000 11060 Worker thread wakes up
01:50:19.454 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:19.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:19.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:20.091 00.637 11060 Exposure complete
01:50:20.249 00.158 11060 worker thread done servicing request
01:50:20.249 00.000 10844 OnExposeComplete: enter
01:50:20.250 00.001 10844 UpdateGuideState(): m_state=6
01:50:20.250 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11322
01:50:20.250 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=58.76, Mass=2926, SNR=34.2, Peak=242 HFD=3.3
01:50:20.250 00.000 10844 MultiStar: [#1 0.63,-0.53,0.00,M1] [#2 -0.06,-0.07,1.79,U] [#3 0.27,0.02,0.92,U] [#4 -0.01,-1.07,0.00,M2] [#5 -0.31,-0.06,1.07,U] [#6 -0.21,-0.63,0.00,M2] [#7 0.62,-0.04,0.00,M1] [#8 0.26,-0.23,0.91,U] 
01:50:20.250 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.09}, one-star: {0.08, -0.12}
01:50:20.250 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
01:50:20.250 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
01:50:20.250 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.33 mountX=0.08 mountY=0.04, mountTheta=0.41
01:50:20.252 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
01:50:20.252 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
01:50:20.252 00.000 11060 Worker thread wakes up
01:50:20.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:50:20.252 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:50:20.252 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.08 yDistance=0.04
01:50:20.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:50:20.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:20.252 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:20.252 00.000 10844 UpdateGuideState exits: m=2926 SNR=34.2
01:50:20.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:20.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:20.252 00.000 10844 Enqueuing Expose request
01:50:20.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:50:20.253 00.001 11060 MoveAxis(E, 0, ABG)
01:50:20.253 00.000 11060 Move returns status 0, amount 0
01:50:20.253 00.000 11060 MoveAxis(N, 0, ABG)
01:50:20.253 00.000 11060 Move returns status 0, amount 0
01:50:20.253 00.000 11060 move complete, result=0
01:50:20.253 00.000 11060 worker thread done servicing request
01:50:20.253 00.000 11060 Worker thread wakes up
01:50:20.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:20.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:20.254 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:20.881 00.627 11060 Exposure complete
01:50:21.043 00.162 11060 worker thread done servicing request
01:50:21.043 00.000 10844 OnExposeComplete: enter
01:50:21.043 00.000 10844 UpdateGuideState(): m_state=6
01:50:21.043 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11323
01:50:21.043 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=58.26, Mass=2164, SNR=29.2, Peak=222 HFD=3.2
01:50:21.044 00.001 10844 MultiStar: [#1 0.04,-0.21,1.16,U] [#2 0.23,-0.11,2.40,U] [#3 -0.41,-0.16,1.18,U] [#4 -0.56,-0.51,0.00,M3] [#5 -1.00,0.23,0.00,M3] [#6 0.02,-0.73,0.00,M3] [#7 -0.62,-0.11,0.00,M2] [#8 0.06,-0.01,0.94,U] 
01:50:21.044 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.20}, one-star: {-0.06, -0.61}
01:50:21.044 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
01:50:21.044 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
01:50:21.044 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.48 mountX=0.19 mountY=0.05, mountTheta=0.26
01:50:21.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.20, opts=13)
01:50:21.045 00.000 10844 Enqueuing Move request for scope (0.02, -0.20)
01:50:21.045 00.000 11060 Worker thread wakes up
01:50:21.046 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:21.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
01:50:21.046 00.000 10844 UpdateGuideState exits: m=2164 SNR=29.2
01:50:21.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
01:50:21.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:21.046 00.000 11060 Moving (0.02, -0.20) raw xDistance=0.19 yDistance=0.05
01:50:21.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:21.046 00.000 10844 Enqueuing Expose request
01:50:21.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:50:21.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:21.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:50:21.046 00.000 11060 MoveAxis(W, 33, ABG)
01:50:21.047 00.001 11060 Guiding  Dir = 3, Dur = 33
01:50:21.063 00.016 11060 IsSlewing returns 0
01:50:21.070 00.007 11060 IsGuiding returns 0
01:50:21.111 00.041 11060 IsGuiding returns 0
01:50:21.111 00.000 11060 Move returns status 0, amount 33
01:50:21.112 00.001 11060 MoveAxis(N, 0, ABG)
01:50:21.112 00.000 11060 Move returns status 0, amount 0
01:50:21.112 00.000 11060 move complete, result=0
01:50:21.112 00.000 11060 worker thread done servicing request
01:50:21.112 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
01:50:21.112 00.000 11060 Worker thread wakes up
01:50:21.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:21.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:21.752 00.640 11060 Exposure complete
01:50:21.928 00.176 11060 worker thread done servicing request
01:50:21.928 00.000 10844 OnExposeComplete: enter
01:50:21.928 00.000 10844 UpdateGuideState(): m_state=6
01:50:21.928 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11324
01:50:21.929 00.001 10844 Star::Find returns 1 (0), X=268.11, Y=58.80, Mass=2791, SNR=33.7, Peak=245 HFD=3.3
01:50:21.929 00.000 10844 MultiStar: [#1 -0.03,0.16,0.94,U] [#2 0.07,0.38,2.02,U] [#3 -0.10,0.67,0.00,M1] [#4 -0.39,-0.32,0.93,U] [#5 -0.18,0.66,0.00,M4] [#6 -0.17,-0.36,1.02,U] [#7 0.21,0.14,0.84,U] [#8 -0.36,0.60,0.00,M1] 
01:50:21.929 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.04}, one-star: {-0.13, -0.08}
01:50:21.929 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
01:50:21.929 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.07)
01:50:21.929 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=-0.03 mountY=-0.06, mountTheta=-2.05
01:50:21.930 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
01:50:21.931 00.001 10844 Enqueuing Move request for scope (-0.06, 0.04)
01:50:21.931 00.000 11060 Worker thread wakes up
01:50:21.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:21.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:50:21.931 00.000 10844 UpdateGuideState exits: m=2791 SNR=33.7
01:50:21.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:50:21.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:21.931 00.000 11060 Moving (-0.06, 0.04) raw xDistance=-0.03 yDistance=-0.06
01:50:21.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:21.931 00.000 10844 Enqueuing Expose request
01:50:21.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:50:21.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:21.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:50:21.931 00.000 11060 MoveAxis(E, 0, ABG)
01:50:21.931 00.000 11060 Move returns status 0, amount 0
01:50:21.932 00.001 11060 MoveAxis(N, 0, ABG)
01:50:21.932 00.000 11060 Move returns status 0, amount 0
01:50:21.932 00.000 11060 move complete, result=0
01:50:21.932 00.000 11060 worker thread done servicing request
01:50:21.932 00.000 11060 Worker thread wakes up
01:50:21.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:21.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:21.933 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:22.568 00.635 11060 Exposure complete
01:50:22.741 00.173 11060 worker thread done servicing request
01:50:22.743 00.002 10844 OnExposeComplete: enter
01:50:22.743 00.000 10844 UpdateGuideState(): m_state=6
01:50:22.743 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11325
01:50:22.743 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=59.30, Mass=2427, SNR=30.1, Peak=248 HFD=3.5
01:50:22.743 00.000 10844 MultiStar: [#1 -0.36,0.79,0.00,M1] [#2 -0.28,0.60,0.00,M1] [#3 -0.43,0.39,1.06,U] [#4 -0.37,-0.69,0.00,M3] [#5 -0.18,0.89,0.00,M5] [#6 -0.02,-0.57,0.94,U] [#7 -0.32,0.54,0.00,M2] [#8 -0.86,0.57,0.00,M2] 
01:50:22.744 00.001 10844 refined, 2 included, MultiStar: {0.00, 0.10}, one-star: {0.49, 0.42}
01:50:22.744 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
01:50:22.744 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.02)
01:50:22.744 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=-0.10 mountY=-0.01, mountTheta=-3.02
01:50:22.745 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.10, opts=13)
01:50:22.745 00.000 10844 Enqueuing Move request for scope (0.00, 0.10)
01:50:22.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:22.745 00.000 10844 UpdateGuideState exits: m=2427 SNR=30.1
01:50:22.746 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:22.746 00.000 11060 Worker thread wakes up
01:50:22.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:22.746 00.000 10844 Enqueuing Expose request
01:50:22.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
01:50:22.746 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
01:50:22.746 00.000 11060 Moving (0.00, 0.10) raw xDistance=-0.10 yDistance=-0.01
01:50:22.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:50:22.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:22.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:22.747 00.001 11060 MoveAxis(E, 0, ABG)
01:50:22.747 00.000 11060 Move returns status 0, amount 0
01:50:22.747 00.000 11060 MoveAxis(N, 0, ABG)
01:50:22.747 00.000 11060 Move returns status 0, amount 0
01:50:22.747 00.000 11060 move complete, result=0
01:50:22.747 00.000 11060 worker thread done servicing request
01:50:22.747 00.000 11060 Worker thread wakes up
01:50:22.748 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:22.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:22.749 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:23.383 00.634 11060 Exposure complete
01:50:23.578 00.195 11060 worker thread done servicing request
01:50:23.579 00.001 10844 OnExposeComplete: enter
01:50:23.579 00.000 10844 UpdateGuideState(): m_state=6
01:50:23.579 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11326
01:50:23.579 00.000 10844 Star::Find returns 1 (1), X=267.73, Y=59.51, Mass=3424, SNR=37.1, Peak=255 HFD=3.6
01:50:23.579 00.000 10844 MultiStar: [#1 -0.05,0.97,0.00,M2] [#2 -0.49,1.01,0.00,M2] [#3 -0.19,0.89,0.00,M1] [#4 -0.30,0.06,0.91,U] [#5 -0.86,0.98,0.00,M6] [#6 -0.10,-0.42,0.78,U] [#7 -0.08,0.29,0.78,U] [#8 -0.28,0.65,0.00,M3] 
01:50:23.579 00.000 10844 refined, 3 included, MultiStar: {-0.27, 0.17}, one-star: {-0.51, 0.64}
01:50:23.579 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
01:50:23.580 00.001 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.98)
01:50:23.580 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.57 mountX=-0.12 mountY=-0.29, mountTheta=-1.96
01:50:23.581 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.17, opts=13)
01:50:23.581 00.000 10844 Enqueuing Move request for scope (-0.27, 0.17)
01:50:23.581 00.000 11060 Worker thread wakes up
01:50:23.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:23.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
01:50:23.582 00.001 10844 UpdateGuideState exits: m=3424 SNR=37.1 Saturated
01:50:23.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
01:50:23.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:23.582 00.000 11060 Moving (-0.27, 0.17) raw xDistance=-0.12 yDistance=-0.29
01:50:23.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:23.582 00.000 10844 Enqueuing Expose request
01:50:23.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:50:23.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:23.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:50:23.582 00.000 11060 MoveAxis(E, 0, ABG)
01:50:23.582 00.000 11060 Move returns status 0, amount 0
01:50:23.582 00.000 11060 MoveAxis(N, 0, ABG)
01:50:23.582 00.000 11060 Move returns status 0, amount 0
01:50:23.582 00.000 11060 move complete, result=0
01:50:23.582 00.000 11060 worker thread done servicing request
01:50:23.583 00.001 11060 Worker thread wakes up
01:50:23.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:23.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:23.584 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:50:24.212 00.628 11060 Exposure complete
01:50:24.395 00.183 11060 worker thread done servicing request
01:50:24.396 00.001 10844 OnExposeComplete: enter
01:50:24.396 00.000 10844 UpdateGuideState(): m_state=6
01:50:24.396 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11327
01:50:24.396 00.000 10844 Star::Find returns 1 (0), X=267.83, Y=59.03, Mass=2553, SNR=31.6, Peak=219 HFD=3.2
01:50:24.396 00.000 10844 MultiStar: [#1 -0.35,0.54,0.00,M3] [#2 -0.69,1.17,0.00,M3] [#3 -0.44,0.63,0.00,M2] [#4 -0.06,0.17,0.98,U] [#5 -0.58,1.11,0.00,M7] [#6 0.22,-0.61,0.00,M1] [#7 -0.07,-0.09,0.89,U] [#8 0.17,0.24,1.11,U] 
01:50:24.396 00.000 10844 refined, 3 included, MultiStar: {-0.09, 0.13}, one-star: {-0.41, 0.15}
01:50:24.397 00.001 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
01:50:24.397 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
01:50:24.397 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.15 cameraTheta=2.18 mountX=-0.11 mountY=-0.11, mountTheta=-2.36
01:50:24.397 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.13, opts=13)
01:50:24.399 00.002 10844 Enqueuing Move request for scope (-0.09, 0.13)
01:50:24.399 00.000 11060 Worker thread wakes up
01:50:24.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:24.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
01:50:24.399 00.000 10844 UpdateGuideState exits: m=2553 SNR=31.6
01:50:24.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
01:50:24.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:24.399 00.000 11060 Moving (-0.09, 0.13) raw xDistance=-0.11 yDistance=-0.11
01:50:24.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:24.399 00.000 10844 Enqueuing Expose request
01:50:24.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:50:24.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:24.400 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:50:24.400 00.000 11060 MoveAxis(E, 0, ABG)
01:50:24.400 00.000 11060 Move returns status 0, amount 0
01:50:24.400 00.000 11060 MoveAxis(N, 0, ABG)
01:50:24.400 00.000 11060 Move returns status 0, amount 0
01:50:24.400 00.000 11060 move complete, result=0
01:50:24.400 00.000 11060 worker thread done servicing request
01:50:24.400 00.000 11060 Worker thread wakes up
01:50:24.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:24.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:24.401 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:25.054 00.653 11060 Exposure complete
01:50:25.231 00.177 11060 worker thread done servicing request
01:50:25.231 00.000 10844 OnExposeComplete: enter
01:50:25.231 00.000 10844 UpdateGuideState(): m_state=6
01:50:25.231 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11328
01:50:25.231 00.000 10844 Star::Find returns 1 (0), X=267.71, Y=59.14, Mass=2431, SNR=31.0, Peak=211 HFD=3.5
01:50:25.233 00.002 10844 MultiStar: [#1 -0.56,-0.04,0.96,U] [#2 -0.31,0.30,2.32,U] [#3 -0.11,0.39,1.01,U] [#4 -0.13,0.12,1.02,U] [#5 -0.70,0.88,0.00,M8] [#6 -0.63,-0.36,0.00,M2] [#7 -0.19,0.42,0.87,U] [#8 0.04,-0.21,0.97,U] 
01:50:25.233 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.20}, one-star: {-0.53, 0.26}
01:50:25.233 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
01:50:25.233 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
01:50:25.233 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.33 cameraTheta=2.51 mountX=-0.14 mountY=-0.29, mountTheta=-2.03
01:50:25.234 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.20, opts=13)
01:50:25.234 00.000 10844 Enqueuing Move request for scope (-0.26, 0.20)
01:50:25.235 00.001 11060 Worker thread wakes up
01:50:25.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:25.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0xd
01:50:25.235 00.000 10844 UpdateGuideState exits: m=2431 SNR=31.0
01:50:25.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.20)
01:50:25.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:25.235 00.000 11060 Moving (-0.26, 0.20) raw xDistance=-0.14 yDistance=-0.29
01:50:25.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:25.235 00.000 10844 Enqueuing Expose request
01:50:25.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:50:25.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:25.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:50:25.235 00.000 11060 MoveAxis(E, 25, ABG)
01:50:25.235 00.000 11060 Guiding  Dir = 2, Dur = 25
01:50:25.253 00.018 11060 IsSlewing returns 0
01:50:25.254 00.001 11060 IsGuiding returns 0
01:50:25.292 00.038 11060 IsGuiding returns 0
01:50:25.294 00.002 11060 Move returns status 0, amount 25
01:50:25.294 00.000 11060 MoveAxis(N, 0, ABG)
01:50:25.294 00.000 11060 Move returns status 0, amount 0
01:50:25.294 00.000 11060 move complete, result=0
01:50:25.294 00.000 11060 worker thread done servicing request
01:50:25.294 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.3 px 0 ms NORTH
01:50:25.294 00.000 11060 Worker thread wakes up
01:50:25.295 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:25.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:25.932 00.637 11060 Exposure complete
01:50:26.116 00.184 11060 worker thread done servicing request
01:50:26.116 00.000 10844 OnExposeComplete: enter
01:50:26.116 00.000 10844 UpdateGuideState(): m_state=6
01:50:26.116 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11329
01:50:26.118 00.002 10844 Star::Find returns 1 (1), X=268.23, Y=59.56, Mass=2851, SNR=34.0, Peak=255 HFD=3.2
01:50:26.118 00.000 10844 MultiStar: [#1 -0.25,0.05,1.08,U] [#2 0.34,0.89,0.00,M3] [#3 -0.44,0.27,0.96,U] [#4 -0.72,0.24,0.00,M1] [#5 -0.24,0.43,0.93,U] [#6 -0.42,-0.19,0.80,U] [#7 -0.95,0.56,0.00,M1] [#8 -0.02,-0.07,1.00,U] 
01:50:26.118 00.000 10844 refined, 5 included, MultiStar: {-0.22, 0.20}, one-star: {-0.01, 0.68}
01:50:26.118 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.16 = -2.13)
01:50:26.118 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.15)
01:50:26.118 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.40 mountX=-0.16 mountY=-0.25, mountTheta=-2.13
01:50:26.120 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.20, opts=13)
01:50:26.120 00.000 10844 Enqueuing Move request for scope (-0.22, 0.20)
01:50:26.120 00.000 11060 Worker thread wakes up
01:50:26.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:26.120 00.000 10844 UpdateGuideState exits: m=2851 SNR=34.0 Saturated
01:50:26.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:26.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:26.120 00.000 10844 Enqueuing Expose request
01:50:26.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
01:50:26.120 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
01:50:26.120 00.000 11060 Moving (-0.22, 0.20) raw xDistance=-0.16 yDistance=-0.25
01:50:26.121 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:50:26.121 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.04 newest=-0.65
01:50:26.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
01:50:26.121 00.000 11060 MoveAxis(E, 28, ABG)
01:50:26.121 00.000 11060 Guiding  Dir = 2, Dur = 28
01:50:26.130 00.009 11060 IsSlewing returns 0
01:50:26.130 00.000 11060 IsGuiding returns 0
01:50:26.163 00.033 11060 IsGuiding returns 0
01:50:26.163 00.000 11060 Move returns status 0, amount 28
01:50:26.163 00.000 11060 BLC: Oldest BLC event removed
01:50:26.163 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:50:26.163 00.000 11060 MoveAxis(N, 848, ABG)
01:50:26.163 00.000 11060 duration set to 750 by maxDecDuration
01:50:26.163 00.000 11060 Guiding  Dir = 0, Dur = 750
01:50:26.178 00.015 11060 IsSlewing returns 0
01:50:26.180 00.002 11060 IsGuiding returns 0
01:50:26.944 00.764 11060 IsGuiding returns 0
01:50:26.944 00.000 11060 Move returns status 0, amount 750
01:50:26.946 00.002 11060 move complete, result=0
01:50:26.946 00.000 11060 worker thread done servicing request
01:50:26.946 00.000 11060 Worker thread wakes up
01:50:26.946 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.3 px 750 ms NORTH
01:50:26.947 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:26.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:27.581 00.634 11060 Exposure complete
01:50:27.736 00.155 11060 worker thread done servicing request
01:50:27.736 00.000 10844 OnExposeComplete: enter
01:50:27.736 00.000 10844 UpdateGuideState(): m_state=6
01:50:27.736 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11330
01:50:27.736 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=59.29, Mass=2800, SNR=33.1, Peak=251 HFD=3.5
01:50:27.738 00.002 10844 MultiStar: [#1 0.19,0.29,0.95,U] [#2 0.29,0.41,2.03,U] [#3 0.44,0.66,0.00,M1] [#4 -0.58,0.20,0.00,M2] [#5 -0.66,1.04,0.00,M8] [#6 0.08,-0.55,0.90,U] [#7 0.15,0.59,0.87,U] [#8 -0.20,-0.10,0.94,U] 
01:50:27.738 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.22}, one-star: {0.47, 0.41}
01:50:27.738 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
01:50:27.738 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
01:50:27.738 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=-0.25 mountY=0.15, mountTheta=2.59
01:50:27.739 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.22, opts=13)
01:50:27.739 00.000 10844 Enqueuing Move request for scope (0.19, 0.22)
01:50:27.739 00.000 11060 Worker thread wakes up
01:50:27.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=13, FiltMax=255, Gamma=1.000
01:50:27.739 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.1
01:50:27.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:27.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:27.740 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
01:50:27.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
01:50:27.740 00.000 10844 Enqueuing Expose request
01:50:27.740 00.000 11060 Moving (0.19, 0.22) raw xDistance=-0.25 yDistance=0.15
01:50:27.740 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.176384, 1:-0.149989
01:50:27.740 00.000 11060 BLC: No correction, Miss < min_move
01:50:27.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:50:27.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:27.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:50:27.741 00.001 11060 MoveAxis(E, 44, ABG)
01:50:27.741 00.000 11060 Guiding  Dir = 2, Dur = 44
01:50:27.756 00.015 11060 IsSlewing returns 0
01:50:27.756 00.000 11060 IsGuiding returns 0
01:50:27.804 00.048 11060 IsGuiding returns 0
01:50:27.804 00.000 11060 Move returns status 0, amount 44
01:50:27.804 00.000 11060 MoveAxis(N, 0, ABG)
01:50:27.804 00.000 11060 Move returns status 0, amount 0
01:50:27.804 00.000 11060 move complete, result=0
01:50:27.804 00.000 11060 worker thread done servicing request
01:50:27.804 00.000 11060 Worker thread wakes up
01:50:27.804 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
01:50:27.805 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:27.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:28.439 00.634 11060 Exposure complete
01:50:28.602 00.163 11060 worker thread done servicing request
01:50:28.602 00.000 10844 OnExposeComplete: enter
01:50:28.602 00.000 10844 UpdateGuideState(): m_state=6
01:50:28.602 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11331
01:50:28.602 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=59.11, Mass=2912, SNR=33.8, Peak=250 HFD=3.7
01:50:28.603 00.001 10844 MultiStar: [#1 0.23,0.60,0.00,M1] [#2 0.32,0.33,1.97,U] [#3 0.35,0.15,0.91,U] [#4 -0.19,-0.42,0.95,U] [#5 0.18,0.09,0.97,U] [#6 0.12,-0.48,0.94,U] [#7 0.19,0.19,0.82,U] [#8 0.34,0.13,0.95,U] 
01:50:28.603 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.06}, one-star: {0.24, 0.23}
01:50:28.603 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
01:50:28.603 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
01:50:28.603 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.29 mountX=-0.10 mountY=0.19, mountTheta=2.04
01:50:28.604 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.06, opts=13)
01:50:28.604 00.000 10844 Enqueuing Move request for scope (0.21, 0.06)
01:50:28.604 00.000 11060 Worker thread wakes up
01:50:28.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:28.604 00.000 10844 UpdateGuideState exits: m=2912 SNR=33.8
01:50:28.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:28.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
01:50:28.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:28.604 00.000 10844 Enqueuing Expose request
01:50:28.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
01:50:28.604 00.000 11060 Moving (0.21, 0.06) raw xDistance=-0.10 yDistance=0.19
01:50:28.604 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.176384, 1:-0.149989, 2:-0.194318
01:50:28.604 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:50:28.604 00.000 11060 BLC: window closed
01:50:28.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:50:28.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:50:28.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:50:28.604 00.000 11060 MoveAxis(E, 0, ABG)
01:50:28.604 00.000 11060 Move returns status 0, amount 0
01:50:28.606 00.002 11060 MoveAxis(N, 0, ABG)
01:50:28.606 00.000 11060 Move returns status 0, amount 0
01:50:28.606 00.000 11060 move complete, result=0
01:50:28.606 00.000 11060 worker thread done servicing request
01:50:28.606 00.000 11060 Worker thread wakes up
01:50:28.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:28.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:28.607 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:29.246 00.639 11060 Exposure complete
01:50:29.409 00.163 11060 worker thread done servicing request
01:50:29.410 00.001 10844 OnExposeComplete: enter
01:50:29.410 00.000 10844 UpdateGuideState(): m_state=6
01:50:29.410 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11332
01:50:29.410 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=59.00, Mass=3289, SNR=35.5, Peak=245 HFD=4.1
01:50:29.410 00.000 10844 MultiStar: [#1 -0.14,0.32,0.89,U] [#2 0.03,0.07,1.93,U] [#3 0.26,0.18,0.97,U] [#4 -0.76,-0.14,0.00,M2] [#5 -0.41,1.03,0.00,M8] [#6 -0.25,-0.19,0.79,U] [#7 -0.01,0.03,0.78,U] [#8 0.26,0.17,0.88,U] 
01:50:29.410 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.10}, one-star: {-0.01, 0.12}
01:50:29.411 00.001 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
01:50:29.411 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
01:50:29.411 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.29 mountX=-0.11 mountY=0.01, mountTheta=3.02
01:50:29.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
01:50:29.412 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
01:50:29.412 00.000 11060 Worker thread wakes up
01:50:29.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:29.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:50:29.412 00.000 10844 UpdateGuideState exits: m=3289 SNR=35.5
01:50:29.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:29.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:50:29.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:29.412 00.000 10844 Enqueuing Expose request
01:50:29.413 00.001 11060 Moving (0.03, 0.10) raw xDistance=-0.11 yDistance=0.01
01:50:29.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:50:29.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:29.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:50:29.413 00.000 11060 MoveAxis(E, 0, ABG)
01:50:29.413 00.000 11060 Move returns status 0, amount 0
01:50:29.413 00.000 11060 MoveAxis(N, 0, ABG)
01:50:29.413 00.000 11060 Move returns status 0, amount 0
01:50:29.413 00.000 11060 move complete, result=0
01:50:29.413 00.000 11060 worker thread done servicing request
01:50:29.413 00.000 11060 Worker thread wakes up
01:50:29.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:29.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:29.415 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:30.042 00.627 11060 Exposure complete
01:50:30.228 00.186 11060 worker thread done servicing request
01:50:30.228 00.000 10844 OnExposeComplete: enter
01:50:30.228 00.000 10844 UpdateGuideState(): m_state=6
01:50:30.228 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11333
01:50:30.228 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=59.13, Mass=2634, SNR=32.2, Peak=217 HFD=3.7
01:50:30.228 00.000 10844 MultiStar: [#1 0.22,0.26,1.00,U] [#2 0.79,0.09,0.00,M1] [#3 0.49,-0.09,0.99,U] [#4 -0.07,-0.26,1.04,U] [#5 0.53,0.26,1.00,U] [#6 -0.44,-0.27,0.95,U] [#7 0.26,0.01,0.91,U] [#8 0.56,-0.53,0.00,M1] 
01:50:30.230 00.002 10844 refined, 6 included, MultiStar: {0.14, 0.02}, one-star: {-0.00, 0.25}
01:50:30.230 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
01:50:30.230 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
01:50:30.230 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=-0.05 mountY=0.14, mountTheta=1.90
01:50:30.231 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
01:50:30.231 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
01:50:30.231 00.000 11060 Worker thread wakes up
01:50:30.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:50:30.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:50:30.231 00.000 10844 UpdateGuideState exits: m=2634 SNR=32.2
01:50:30.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:50:30.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:30.231 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.05 yDistance=0.14
01:50:30.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:30.231 00.000 10844 Enqueuing Expose request
01:50:30.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:50:30.232 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:30.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:50:30.232 00.000 11060 MoveAxis(E, 0, ABG)
01:50:30.232 00.000 11060 Move returns status 0, amount 0
01:50:30.232 00.000 11060 MoveAxis(N, 0, ABG)
01:50:30.232 00.000 11060 Move returns status 0, amount 0
01:50:30.232 00.000 11060 move complete, result=0
01:50:30.232 00.000 11060 worker thread done servicing request
01:50:30.232 00.000 11060 Worker thread wakes up
01:50:30.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:30.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:30.233 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:30.867 00.634 11060 Exposure complete
01:50:31.043 00.176 11060 worker thread done servicing request
01:50:31.043 00.000 10844 OnExposeComplete: enter
01:50:31.043 00.000 10844 UpdateGuideState(): m_state=6
01:50:31.043 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11334
01:50:31.043 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=59.49, Mass=2778, SNR=33.3, Peak=255 HFD=3.5
01:50:31.044 00.001 10844 MultiStar: [#1 0.41,1.16,0.00,M1] [#2 0.37,0.00,1.98,U] [#3 0.46,0.12,1.00,U] [#4 -0.02,-0.07,1.03,U] [#5 -0.28,0.30,1.10,U] [#6 -0.31,0.04,0.87,U] [#7 0.35,0.41,0.80,U] [#8 0.52,-0.32,0.91,U] 
01:50:31.044 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.12}, one-star: {-0.12, 0.61}
01:50:31.044 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
01:50:31.044 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
01:50:31.044 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.72 mountX=-0.14 mountY=0.12, mountTheta=2.46
01:50:31.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.12, opts=13)
01:50:31.045 00.000 10844 Enqueuing Move request for scope (0.14, 0.12)
01:50:31.045 00.000 11060 Worker thread wakes up
01:50:31.046 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
01:50:31.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
01:50:31.046 00.000 11060 Moving (0.14, 0.12) raw xDistance=-0.14 yDistance=0.12
01:50:31.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:50:31.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:31.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:31.046 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.3 Saturated
01:50:31.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:31.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:31.046 00.000 10844 Enqueuing Expose request
01:50:31.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:50:31.046 00.000 11060 MoveAxis(E, 25, ABG)
01:50:31.046 00.000 11060 Guiding  Dir = 2, Dur = 25
01:50:31.064 00.018 11060 IsSlewing returns 0
01:50:31.065 00.001 11060 IsGuiding returns 0
01:50:31.095 00.030 11060 IsGuiding returns 0
01:50:31.095 00.000 11060 Move returns status 0, amount 25
01:50:31.095 00.000 11060 MoveAxis(N, 0, ABG)
01:50:31.095 00.000 11060 Move returns status 0, amount 0
01:50:31.095 00.000 11060 move complete, result=0
01:50:31.095 00.000 11060 worker thread done servicing request
01:50:31.095 00.000 11060 Worker thread wakes up
01:50:31.096 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:31.096 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
01:50:31.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:31.740 00.644 11060 Exposure complete
01:50:31.917 00.177 11060 worker thread done servicing request
01:50:31.917 00.000 10844 OnExposeComplete: enter
01:50:31.917 00.000 10844 UpdateGuideState(): m_state=6
01:50:31.917 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11335
01:50:31.918 00.001 10844 Star::Find returns 1 (0), X=268.41, Y=59.63, Mass=2780, SNR=32.3, Peak=221 HFD=3.4
01:50:31.918 00.000 10844 MultiStar: [#1 0.28,0.53,0.99,U] [#2 0.08,0.55,2.12,U] [#3 0.20,0.83,0.00,M1] [#4 -0.19,0.06,0.96,U] [#5 -0.32,0.12,1.03,U] [#6 -0.20,-0.10,0.90,U] [#7 0.01,0.61,0.84,U] [#8 -0.27,-0.07,0.90,U] 
01:50:31.918 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.34}, one-star: {0.17, 0.76}
01:50:31.918 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.86)
01:50:31.918 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
01:50:31.918 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.68 mountX=-0.33 mountY=-0.09, mountTheta=-2.87
01:50:31.919 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.34, opts=13)
01:50:31.919 00.000 10844 Enqueuing Move request for scope (-0.04, 0.34)
01:50:31.920 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:31.920 00.000 10844 UpdateGuideState exits: m=2780 SNR=32.3
01:50:31.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:31.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:31.920 00.000 10844 Enqueuing Expose request
01:50:31.920 00.000 11060 Worker thread wakes up
01:50:31.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
01:50:31.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
01:50:31.920 00.000 11060 Moving (-0.04, 0.34) raw xDistance=-0.33 yDistance=-0.09
01:50:31.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:50:31.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:31.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:50:31.920 00.000 11060 MoveAxis(E, 58, ABG)
01:50:31.920 00.000 11060 Guiding  Dir = 2, Dur = 58
01:50:31.942 00.022 11060 IsSlewing returns 0
01:50:31.943 00.001 11060 IsGuiding returns 0
01:50:32.017 00.074 11060 IsGuiding returns 0
01:50:32.017 00.000 11060 Move returns status 0, amount 58
01:50:32.017 00.000 11060 MoveAxis(N, 0, ABG)
01:50:32.017 00.000 11060 Move returns status 0, amount 0
01:50:32.017 00.000 11060 move complete, result=0
01:50:32.017 00.000 10844 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
01:50:32.020 00.003 11060 worker thread done servicing request
01:50:32.020 00.000 11060 Worker thread wakes up
01:50:32.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:32.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:32.652 00.632 11060 Exposure complete
01:50:32.837 00.185 11060 worker thread done servicing request
01:50:32.837 00.000 10844 OnExposeComplete: enter
01:50:32.837 00.000 10844 UpdateGuideState(): m_state=6
01:50:32.837 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11336
01:50:32.837 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=59.11, Mass=2779, SNR=33.2, Peak=197 HFD=3.8
01:50:32.838 00.001 10844 MultiStar: [#1 0.07,0.45,0.90,U] [#2 0.22,0.70,0.00,M1] [#3 -0.03,0.68,0.00,M2] [#4 0.20,-0.22,0.93,U] [#5 -0.16,0.52,0.99,U] [#6 -0.26,-0.42,0.85,U] [#7 -0.44,0.31,0.80,U] [#8 0.21,0.63,0.00,M1] 
01:50:32.838 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.15}, one-star: {-0.11, 0.23}
01:50:32.838 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
01:50:32.838 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.37)
01:50:32.838 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.18 mountX=-0.13 mountY=-0.13, mountTheta=-2.36
01:50:32.839 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.15, opts=13)
01:50:32.839 00.000 10844 Enqueuing Move request for scope (-0.11, 0.15)
01:50:32.839 00.000 11060 Worker thread wakes up
01:50:32.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:32.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
01:50:32.839 00.000 10844 UpdateGuideState exits: m=2779 SNR=33.2
01:50:32.839 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
01:50:32.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:32.839 00.000 11060 Moving (-0.11, 0.15) raw xDistance=-0.13 yDistance=-0.13
01:50:32.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:32.839 00.000 10844 Enqueuing Expose request
01:50:32.841 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:50:32.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:32.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:50:32.841 00.000 11060 MoveAxis(E, 24, ABG)
01:50:32.841 00.000 11060 Guiding  Dir = 2, Dur = 24
01:50:32.845 00.004 11060 IsSlewing returns 0
01:50:32.845 00.000 11060 IsGuiding returns 0
01:50:32.877 00.032 11060 IsGuiding returns 0
01:50:32.878 00.001 11060 Move returns status 0, amount 24
01:50:32.878 00.000 11060 MoveAxis(N, 0, ABG)
01:50:32.878 00.000 11060 Move returns status 0, amount 0
01:50:32.878 00.000 11060 move complete, result=0
01:50:32.878 00.000 11060 worker thread done servicing request
01:50:32.878 00.000 11060 Worker thread wakes up
01:50:32.878 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
01:50:32.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:32.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:33.507 00.629 11060 Exposure complete
01:50:33.690 00.183 11060 worker thread done servicing request
01:50:33.690 00.000 10844 OnExposeComplete: enter
01:50:33.690 00.000 10844 UpdateGuideState(): m_state=6
01:50:33.690 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11337
01:50:33.691 00.001 10844 Star::Find returns 1 (0), X=268.20, Y=59.24, Mass=3014, SNR=34.4, Peak=251 HFD=3.7
01:50:33.691 00.000 10844 MultiStar: [#1 -0.30,0.22,1.08,U] [#2 -0.04,1.58,0.00,M2] [#3 -0.12,0.64,0.00,M3] [#4 -0.01,-0.01,0.91,U] [#5 -0.50,0.97,0.00,M5] [#6 -0.02,-0.01,0.82,U] [#7 -0.21,0.43,0.79,U] [#8 -0.40,0.30,0.93,U] 
01:50:33.691 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.22}, one-star: {-0.04, 0.36}
01:50:33.691 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.99 = -2.30)
01:50:33.691 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.32)
01:50:33.691 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.27 cameraTheta=2.23 mountX=-0.18 mountY=-0.20, mountTheta=-2.31
01:50:33.693 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.22, opts=13)
01:50:33.693 00.000 10844 Enqueuing Move request for scope (-0.17, 0.22)
01:50:33.693 00.000 11060 Worker thread wakes up
01:50:33.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:33.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
01:50:33.693 00.000 10844 UpdateGuideState exits: m=3014 SNR=34.4
01:50:33.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
01:50:33.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:33.693 00.000 11060 Moving (-0.17, 0.22) raw xDistance=-0.18 yDistance=-0.20
01:50:33.694 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:33.694 00.000 10844 Enqueuing Expose request
01:50:33.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:50:33.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:50:33.694 00.000 11060 MoveAxis(E, 32, ABG)
01:50:33.694 00.000 11060 Guiding  Dir = 2, Dur = 32
01:50:33.720 00.026 11060 IsSlewing returns 0
01:50:33.720 00.000 11060 IsGuiding returns 0
01:50:33.783 00.063 11060 IsGuiding returns 0
01:50:33.783 00.000 11060 Move returns status 0, amount 32
01:50:33.783 00.000 11060 MoveAxis(N, 79, ABG)
01:50:33.783 00.000 11060 Guiding  Dir = 0, Dur = 79
01:50:33.813 00.030 11060 IsSlewing returns 0
01:50:33.813 00.000 11060 IsGuiding returns 0
01:50:33.907 00.094 11060 IsGuiding returns 0
01:50:33.907 00.000 11060 Move returns status 0, amount 79
01:50:33.907 00.000 11060 move complete, result=0
01:50:33.907 00.000 11060 worker thread done servicing request
01:50:33.907 00.000 11060 Worker thread wakes up
01:50:33.907 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 79 ms NORTH
01:50:33.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:33.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:34.537 00.630 11060 Exposure complete
01:50:34.723 00.186 11060 worker thread done servicing request
01:50:34.724 00.001 10844 OnExposeComplete: enter
01:50:34.724 00.000 10844 UpdateGuideState(): m_state=6
01:50:34.724 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11338
01:50:34.724 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=58.91, Mass=2648, SNR=32.3, Peak=237 HFD=3.4
01:50:34.725 00.001 10844 MultiStar: [#1 0.37,0.41,1.06,U] [#2 -0.13,1.33,0.00,M3] [#3 0.86,0.05,0.00,M4] [#4 0.50,-0.21,0.91,U] [#5 0.08,0.07,1.10,U] [#6 -0.14,0.21,0.98,U] [#7 0.23,-0.01,0.96,U] [#8 0.44,0.22,1.03,U] 
01:50:34.725 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.11}, one-star: {0.37, 0.03}
01:50:34.725 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
01:50:34.725 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
01:50:34.725 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.11 hyp=0.29 cameraTheta=0.39 mountX=-0.16 mountY=0.24, mountTheta=2.14
01:50:34.728 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.11, opts=13)
01:50:34.728 00.000 10844 Enqueuing Move request for scope (0.26, 0.11)
01:50:34.728 00.000 11060 Worker thread wakes up
01:50:34.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:34.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.11) opts 0xd
01:50:34.728 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.3
01:50:34.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.11)
01:50:34.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:34.728 00.000 11060 Moving (0.26, 0.11) raw xDistance=-0.16 yDistance=0.24
01:50:34.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:34.728 00.000 10844 Enqueuing Expose request
01:50:34.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:50:34.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:50:34.729 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:50:34.729 00.000 11060 MoveAxis(E, 28, ABG)
01:50:34.729 00.000 11060 Guiding  Dir = 2, Dur = 28
01:50:34.751 00.022 11060 IsSlewing returns 0
01:50:34.751 00.000 11060 IsGuiding returns 0
01:50:34.784 00.033 11060 IsGuiding returns 0
01:50:34.784 00.000 11060 Move returns status 0, amount 28
01:50:34.784 00.000 11060 MoveAxis(N, 0, ABG)
01:50:34.784 00.000 11060 Move returns status 0, amount 0
01:50:34.784 00.000 11060 move complete, result=0
01:50:34.784 00.000 11060 worker thread done servicing request
01:50:34.784 00.000 11060 Worker thread wakes up
01:50:34.784 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.2 px 0 ms NORTH
01:50:34.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:34.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:35.431 00.647 11060 Exposure complete
01:50:35.610 00.179 11060 worker thread done servicing request
01:50:35.610 00.000 10844 OnExposeComplete: enter
01:50:35.610 00.000 10844 UpdateGuideState(): m_state=6
01:50:35.610 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11339
01:50:35.610 00.000 10844 Star::Find returns 1 (0), X=269.04, Y=58.94, Mass=3013, SNR=34.6, Peak=244 HFD=3.1
01:50:35.610 00.000 10844 MultiStar: [#1 -0.14,0.60,0.00,M1] [#2 0.48,-0.21,1.97,U] [#3 0.09,-0.20,0.99,U] [#4 -0.44,-0.06,0.95,U] [#5 -0.47,0.27,1.02,U] [#6 0.38,-0.39,0.87,U] [#7 0.15,0.15,0.80,U] [#8 0.44,-0.12,0.90,U] 
01:50:35.610 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.08}, one-star: {0.80, 0.06}
01:50:35.610 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
01:50:35.610 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
01:50:35.611 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.35 mountX=0.04 mountY=0.22, mountTheta=1.40
01:50:35.612 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.08, opts=13)
01:50:35.612 00.000 10844 Enqueuing Move request for scope (0.21, -0.08)
01:50:35.612 00.000 11060 Worker thread wakes up
01:50:35.612 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:35.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
01:50:35.612 00.000 10844 UpdateGuideState exits: m=3013 SNR=34.6
01:50:35.612 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
01:50:35.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:35.612 00.000 11060 Moving (0.21, -0.08) raw xDistance=0.04 yDistance=0.22
01:50:35.613 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:35.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:50:35.613 00.000 10844 Enqueuing Expose request
01:50:35.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:35.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:50:35.613 00.000 11060 MoveAxis(E, 0, ABG)
01:50:35.613 00.000 11060 Move returns status 0, amount 0
01:50:35.613 00.000 11060 MoveAxis(N, 0, ABG)
01:50:35.613 00.000 11060 Move returns status 0, amount 0
01:50:35.613 00.000 11060 move complete, result=0
01:50:35.613 00.000 11060 worker thread done servicing request
01:50:35.613 00.000 11060 Worker thread wakes up
01:50:35.614 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:35.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:35.615 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:36.245 00.630 11060 Exposure complete
01:50:36.415 00.170 11060 worker thread done servicing request
01:50:36.415 00.000 10844 OnExposeComplete: enter
01:50:36.415 00.000 10844 UpdateGuideState(): m_state=6
01:50:36.416 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11340
01:50:36.416 00.000 10844 Star::Find returns 1 (1), X=268.18, Y=58.56, Mass=2927, SNR=33.4, Peak=255 HFD=3.4
01:50:36.416 00.000 10844 MultiStar: [#1 0.02,0.34,1.02,U] [#2 0.42,0.18,2.15,U] [#3 0.12,0.03,0.83,U] [#4 0.36,0.03,1.02,U] [#5 -0.15,-0.15,1.06,U] [#6 -0.83,-0.38,0.00,M1] [#7 -0.25,-0.27,0.79,U] [#8 0.56,-0.51,0.00,M1] 
01:50:36.416 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {-0.06, -0.32}
01:50:36.416 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
01:50:36.416 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
01:50:36.417 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=-0.03 mountY=0.12, mountTheta=1.84
01:50:36.418 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
01:50:36.418 00.000 10844 Enqueuing Move request for scope (0.12, 0.01)
01:50:36.418 00.000 11060 Worker thread wakes up
01:50:36.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:36.418 00.000 10844 UpdateGuideState exits: m=2927 SNR=33.4 Saturated
01:50:36.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:36.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:36.418 00.000 10844 Enqueuing Expose request
01:50:36.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
01:50:36.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
01:50:36.419 00.001 11060 Moving (0.12, 0.01) raw xDistance=-0.03 yDistance=0.12
01:50:36.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:50:36.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:36.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:50:36.419 00.000 11060 MoveAxis(E, 0, ABG)
01:50:36.419 00.000 11060 Move returns status 0, amount 0
01:50:36.419 00.000 11060 MoveAxis(N, 0, ABG)
01:50:36.419 00.000 11060 Move returns status 0, amount 0
01:50:36.419 00.000 11060 move complete, result=0
01:50:36.420 00.001 11060 worker thread done servicing request
01:50:36.420 00.000 11060 Worker thread wakes up
01:50:36.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:36.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:36.421 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:37.055 00.634 11060 Exposure complete
01:50:37.235 00.180 11060 worker thread done servicing request
01:50:37.235 00.000 10844 OnExposeComplete: enter
01:50:37.235 00.000 10844 UpdateGuideState(): m_state=6
01:50:37.236 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11341
01:50:37.236 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=58.99, Mass=3044, SNR=35.2, Peak=247 HFD=2.8
01:50:37.236 00.000 10844 MultiStar: [#1 0.28,-0.03,0.94,U] [#2 0.56,0.52,0.00,M2] [#3 0.35,-0.12,0.93,U] [#4 -0.39,0.33,0.95,U] [#5 -0.28,0.96,0.00,M3] [#6 -0.38,-0.51,0.00,M2] [#7 0.21,-0.21,0.84,U] [#8 0.22,-0.23,0.94,U] 
01:50:37.236 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.02}, one-star: {-0.24, 0.11}
01:50:37.236 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
01:50:37.236 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
01:50:37.236 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.29 mountX=0.01 mountY=0.07, mountTheta=1.46
01:50:37.239 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
01:50:37.239 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
01:50:37.239 00.000 11060 Worker thread wakes up
01:50:37.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:37.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:50:37.239 00.000 10844 UpdateGuideState exits: m=3044 SNR=35.2
01:50:37.240 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:50:37.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:37.240 00.000 11060 Moving (0.07, -0.02) raw xDistance=0.01 yDistance=0.07
01:50:37.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:37.240 00.000 10844 Enqueuing Expose request
01:50:37.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:50:37.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:37.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:50:37.240 00.000 11060 MoveAxis(E, 0, ABG)
01:50:37.240 00.000 11060 Move returns status 0, amount 0
01:50:37.240 00.000 11060 MoveAxis(N, 0, ABG)
01:50:37.240 00.000 11060 Move returns status 0, amount 0
01:50:37.240 00.000 11060 move complete, result=0
01:50:37.240 00.000 11060 worker thread done servicing request
01:50:37.240 00.000 11060 Worker thread wakes up
01:50:37.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:37.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:37.242 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:37.891 00.649 11060 Exposure complete
01:50:38.062 00.171 11060 worker thread done servicing request
01:50:38.063 00.001 10844 OnExposeComplete: enter
01:50:38.063 00.000 10844 UpdateGuideState(): m_state=6
01:50:38.063 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11342
01:50:38.063 00.000 10844 Star::Find returns 1 (0), X=267.72, Y=59.25, Mass=2475, SNR=31.4, Peak=176 HFD=3.6
01:50:38.063 00.000 10844 MultiStar: [#1 -0.18,0.52,1.04,U] [#2 0.54,0.71,0.00,M3] [#3 -0.35,0.48,1.10,U] [#4 -0.39,0.88,0.00,M1] [#5 -0.63,0.59,0.00,M4] [#6 0.01,-0.03,0.97,U] [#7 -0.23,0.73,0.00,M1] [#8 -0.03,0.10,1.02,U] 
01:50:38.063 00.000 10844 refined, 4 included, MultiStar: {-0.21, 0.29}, one-star: {-0.52, 0.37}
01:50:38.063 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
01:50:38.063 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
01:50:38.064 00.001 10844 CameraToMount -- cameraX=-0.21 cameraY=0.29 hyp=0.36 cameraTheta=2.20 mountX=-0.25 mountY=-0.26, mountTheta=-2.34
01:50:38.065 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.29, opts=13)
01:50:38.065 00.000 10844 Enqueuing Move request for scope (-0.21, 0.29)
01:50:38.065 00.000 11060 Worker thread wakes up
01:50:38.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:50:38.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.29) opts 0xd
01:50:38.065 00.000 10844 UpdateGuideState exits: m=2475 SNR=31.4
01:50:38.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.29)
01:50:38.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:38.065 00.000 11060 Moving (-0.21, 0.29) raw xDistance=-0.25 yDistance=-0.26
01:50:38.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:38.065 00.000 10844 Enqueuing Expose request
01:50:38.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:50:38.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
01:50:38.065 00.000 11060 MoveAxis(E, 44, ABG)
01:50:38.065 00.000 11060 Guiding  Dir = 2, Dur = 44
01:50:38.088 00.023 11060 IsSlewing returns 0
01:50:38.088 00.000 11060 IsGuiding returns 0
01:50:38.145 00.057 11060 IsGuiding returns 0
01:50:38.146 00.001 11060 Move returns status 0, amount 44
01:50:38.146 00.000 11060 MoveAxis(N, 101, ABG)
01:50:38.146 00.000 11060 Guiding  Dir = 0, Dur = 101
01:50:38.161 00.015 11060 IsSlewing returns 0
01:50:38.161 00.000 11060 IsGuiding returns 0
01:50:38.270 00.109 11060 IsGuiding returns 0
01:50:38.270 00.000 11060 Move returns status 0, amount 101
01:50:38.270 00.000 11060 move complete, result=0
01:50:38.270 00.000 11060 worker thread done servicing request
01:50:38.270 00.000 11060 Worker thread wakes up
01:50:38.270 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.3 px 101 ms NORTH
01:50:38.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:38.271 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:38.921 00.650 11060 Exposure complete
01:50:39.085 00.164 11060 worker thread done servicing request
01:50:39.085 00.000 10844 OnExposeComplete: enter
01:50:39.085 00.000 10844 UpdateGuideState(): m_state=6
01:50:39.087 00.002 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11343
01:50:39.087 00.000 10844 Star::Find returns 1 (1), X=267.82, Y=58.84, Mass=2983, SNR=34.6, Peak=255 HFD=3.1
01:50:39.087 00.000 10844 MultiStar: [#1 -0.31,0.33,0.93,U] [#2 0.18,-0.10,1.98,U] [#3 -0.09,0.19,0.90,U] [#4 -0.55,0.44,0.00,M2] [#5 -0.06,0.75,0.00,M5] [#6 0.10,-0.59,0.84,U] [#7 -0.24,0.20,0.75,U] [#8 -0.18,-0.29,0.89,U] 
01:50:39.087 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.42, -0.03}
01:50:39.087 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
01:50:39.087 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
01:50:39.087 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.65 mountX=0.07 mountY=-0.08, mountTheta=-0.91
01:50:39.088 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
01:50:39.088 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
01:50:39.088 00.000 11060 Worker thread wakes up
01:50:39.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:50:39.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:50:39.088 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.07 yDistance=-0.08
01:50:39.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:50:39.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:39.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:39.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:39.089 00.001 10844 UpdateGuideState exits: m=2983 SNR=34.6 Saturated
01:50:39.089 00.000 11060 MoveAxis(E, 0, ABG)
01:50:39.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.089 00.000 11060 Move returns status 0, amount 0
01:50:39.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:39.089 00.000 10844 Enqueuing Expose request
01:50:39.089 00.000 11060 MoveAxis(N, 0, ABG)
01:50:39.089 00.000 11060 Move returns status 0, amount 0
01:50:39.089 00.000 11060 move complete, result=0
01:50:39.089 00.000 11060 worker thread done servicing request
01:50:39.089 00.000 11060 Worker thread wakes up
01:50:39.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:39.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:39.092 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:39.728 00.636 11060 Exposure complete
01:50:39.880 00.152 11060 worker thread done servicing request
01:50:39.880 00.000 10844 OnExposeComplete: enter
01:50:39.880 00.000 10844 UpdateGuideState(): m_state=6
01:50:39.880 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11344
01:50:39.880 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=59.41, Mass=2649, SNR=32.1, Peak=226 HFD=3.6
01:50:39.881 00.001 10844 MultiStar: [#1 -0.14,0.48,1.09,U] [#2 -0.09,1.04,0.00,M3] [#3 0.09,0.11,1.10,U] [#4 -0.42,1.21,0.00,M3] [#5 -0.76,1.20,0.00,M6] [#6 0.28,-0.20,0.92,U] [#7 0.02,1.01,0.00,M1] [#8 0.05,0.21,0.99,U] 
01:50:39.881 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.24}, one-star: {-0.35, 0.53}
01:50:39.881 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
01:50:39.881 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
01:50:39.881 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=-0.23 mountY=-0.06, mountTheta=-2.89
01:50:39.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.24, opts=13)
01:50:39.883 00.000 10844 Enqueuing Move request for scope (-0.02, 0.24)
01:50:39.883 00.000 11060 Worker thread wakes up
01:50:39.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:39.883 00.000 10844 UpdateGuideState exits: m=2649 SNR=32.1
01:50:39.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:39.883 00.000 10844 Enqueuing Expose request
01:50:39.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
01:50:39.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:50:39.883 00.000 11060 Moving (-0.02, 0.24) raw xDistance=-0.23 yDistance=-0.06
01:50:39.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:50:39.884 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:39.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:50:39.884 00.000 11060 MoveAxis(E, 40, ABG)
01:50:39.884 00.000 11060 Guiding  Dir = 2, Dur = 40
01:50:39.889 00.005 11060 IsSlewing returns 0
01:50:39.889 00.000 11060 IsGuiding returns 0
01:50:39.936 00.047 11060 IsGuiding returns 0
01:50:39.936 00.000 11060 Move returns status 0, amount 40
01:50:39.936 00.000 11060 MoveAxis(N, 0, ABG)
01:50:39.936 00.000 11060 Move returns status 0, amount 0
01:50:39.936 00.000 11060 move complete, result=0
01:50:39.936 00.000 11060 worker thread done servicing request
01:50:39.936 00.000 11060 Worker thread wakes up
01:50:39.936 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:50:39.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:39.937 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:40.590 00.653 11060 Exposure complete
01:50:40.763 00.173 11060 worker thread done servicing request
01:50:40.763 00.000 10844 OnExposeComplete: enter
01:50:40.763 00.000 10844 UpdateGuideState(): m_state=6
01:50:40.763 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11345
01:50:40.763 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=58.78, Mass=2947, SNR=34.2, Peak=240 HFD=3.4
01:50:40.765 00.002 10844 MultiStar: [#1 0.10,0.33,0.88,U] [#2 0.54,-0.18,1.99,U] [#3 0.65,-0.10,0.00,M1] [#4 -0.02,1.14,0.00,M4] [#5 0.12,0.51,1.06,U] [#6 0.19,-1.04,0.00,M1] [#7 -0.03,0.13,0.83,U] [#8 0.27,-0.27,0.83,U] 
01:50:40.765 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.04}, one-star: {-0.24, -0.10}
01:50:40.765 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
01:50:40.765 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
01:50:40.765 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.21 mountX=-0.07 mountY=0.18, mountTheta=1.96
01:50:40.766 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.04, opts=13)
01:50:40.766 00.000 10844 Enqueuing Move request for scope (0.19, 0.04)
01:50:40.766 00.000 11060 Worker thread wakes up
01:50:40.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:40.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
01:50:40.766 00.000 10844 UpdateGuideState exits: m=2947 SNR=34.2
01:50:40.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
01:50:40.767 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:40.767 00.000 11060 Moving (0.19, 0.04) raw xDistance=-0.07 yDistance=0.18
01:50:40.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:40.767 00.000 10844 Enqueuing Expose request
01:50:40.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:50:40.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:40.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:50:40.767 00.000 11060 MoveAxis(E, 0, ABG)
01:50:40.767 00.000 11060 Move returns status 0, amount 0
01:50:40.767 00.000 11060 MoveAxis(N, 0, ABG)
01:50:40.767 00.000 11060 Move returns status 0, amount 0
01:50:40.767 00.000 11060 move complete, result=0
01:50:40.767 00.000 11060 worker thread done servicing request
01:50:40.767 00.000 11060 Worker thread wakes up
01:50:40.768 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:40.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:40.770 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:41.426 00.656 11060 Exposure complete
01:50:41.581 00.155 11060 worker thread done servicing request
01:50:41.581 00.000 10844 OnExposeComplete: enter
01:50:41.581 00.000 10844 UpdateGuideState(): m_state=6
01:50:41.581 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11346
01:50:41.581 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=58.75, Mass=2399, SNR=30.6, Peak=242 HFD=3.1
01:50:41.581 00.000 10844 MultiStar: [#1 0.19,-0.05,0.99,U] [#2 0.82,-0.40,0.00,M3] [#3 0.20,-0.41,1.06,U] [#4 0.35,0.29,1.11,U] [#5 -0.47,0.43,0.00,M6] [#6 0.02,-1.17,0.00,M2] [#7 0.28,-0.04,1.04,U] [#8 -0.05,-0.25,0.95,U] 
01:50:41.582 00.001 10844 single-star, 5 included, MultiStar: {0.18, -0.09}, one-star: {0.11, -0.13}
01:50:41.582 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
01:50:41.582 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
01:50:41.582 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.87 mountX=0.11 mountY=0.13, mountTheta=0.87
01:50:41.584 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
01:50:41.584 00.000 10844 Enqueuing Move request for scope (0.11, -0.13)
01:50:41.584 00.000 11060 Worker thread wakes up
01:50:41.584 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:41.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
01:50:41.584 00.000 10844 UpdateGuideState exits: m=2399 SNR=30.6
01:50:41.584 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
01:50:41.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:41.584 00.000 11060 Moving (0.11, -0.13) raw xDistance=0.11 yDistance=0.13
01:50:41.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:41.585 00.001 10844 Enqueuing Expose request
01:50:41.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:50:41.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:41.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:50:41.585 00.000 11060 MoveAxis(E, 0, ABG)
01:50:41.585 00.000 11060 Move returns status 0, amount 0
01:50:41.585 00.000 11060 MoveAxis(N, 0, ABG)
01:50:41.585 00.000 11060 Move returns status 0, amount 0
01:50:41.585 00.000 11060 move complete, result=0
01:50:41.585 00.000 11060 worker thread done servicing request
01:50:41.585 00.000 11060 Worker thread wakes up
01:50:41.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:41.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:41.586 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:42.212 00.626 11060 Exposure complete
01:50:42.389 00.177 11060 worker thread done servicing request
01:50:42.389 00.000 10844 OnExposeComplete: enter
01:50:42.389 00.000 10844 UpdateGuideState(): m_state=6
01:50:42.389 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11347
01:50:42.389 00.000 10844 Star::Find returns 1 (1), X=268.58, Y=58.81, Mass=2941, SNR=34.2, Peak=255 HFD=3.3
01:50:42.390 00.001 10844 MultiStar: [#1 0.46,0.05,0.93,U] [#2 0.50,0.11,1.86,U] [#3 0.47,-0.18,0.89,U] [#4 -0.35,0.28,1.03,U] [#5 -0.56,0.15,1.03,U] [#6 -0.31,-0.74,0.00,M3] [#7 0.93,-0.04,0.00,M1] [#8 0.46,-0.51,0.00,M1] 
01:50:42.390 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.07}, one-star: {0.34, -0.07}
01:50:42.390 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
01:50:42.390 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.10 = 2.10)
01:50:42.390 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.37 mountX=-0.10 mountY=0.16, mountTheta=2.12
01:50:42.391 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
01:50:42.391 00.000 10844 Enqueuing Move request for scope (0.18, 0.07)
01:50:42.391 00.000 11060 Worker thread wakes up
01:50:42.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:42.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
01:50:42.391 00.000 10844 UpdateGuideState exits: m=2941 SNR=34.2 Saturated
01:50:42.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
01:50:42.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:42.392 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:42.392 00.000 10844 Enqueuing Expose request
01:50:42.392 00.000 11060 Moving (0.18, 0.07) raw xDistance=-0.10 yDistance=0.16
01:50:42.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:50:42.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:42.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:50:42.392 00.000 11060 MoveAxis(E, 0, ABG)
01:50:42.392 00.000 11060 Move returns status 0, amount 0
01:50:42.392 00.000 11060 MoveAxis(N, 0, ABG)
01:50:42.392 00.000 11060 Move returns status 0, amount 0
01:50:42.392 00.000 11060 move complete, result=0
01:50:42.392 00.000 11060 worker thread done servicing request
01:50:42.392 00.000 11060 Worker thread wakes up
01:50:42.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:42.393 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:42.394 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:43.030 00.636 11060 Exposure complete
01:50:43.202 00.172 11060 worker thread done servicing request
01:50:43.202 00.000 10844 OnExposeComplete: enter
01:50:43.202 00.000 10844 UpdateGuideState(): m_state=6
01:50:43.203 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11348
01:50:43.203 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.23, Mass=2474, SNR=31.0, Peak=196 HFD=3.5
01:50:43.203 00.000 10844 MultiStar: [#1 0.78,-0.53,0.00,M1] [#2 0.20,0.39,2.18,U] [#3 0.45,0.41,0.99,U] [#4 -0.64,0.25,0.00,M3] [#5 0.19,-0.07,1.02,U] [#6 0.01,-0.30,0.94,U] [#7 0.31,0.10,0.89,U] [#8 0.33,0.26,0.94,U] 
01:50:43.203 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.20}, one-star: {0.06, 0.35}
01:50:43.203 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
01:50:43.203 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
01:50:43.203 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.74 mountX=-0.24 mountY=0.18, mountTheta=2.48
01:50:43.204 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.20, opts=13)
01:50:43.205 00.001 10844 Enqueuing Move request for scope (0.22, 0.20)
01:50:43.205 00.000 11060 Worker thread wakes up
01:50:43.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:43.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
01:50:43.205 00.000 10844 UpdateGuideState exits: m=2474 SNR=31.0
01:50:43.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
01:50:43.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:43.205 00.000 11060 Moving (0.22, 0.20) raw xDistance=-0.24 yDistance=0.18
01:50:43.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:43.205 00.000 10844 Enqueuing Expose request
01:50:43.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:50:43.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:43.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:50:43.205 00.000 11060 MoveAxis(E, 41, ABG)
01:50:43.205 00.000 11060 Guiding  Dir = 2, Dur = 41
01:50:43.224 00.019 11060 IsSlewing returns 0
01:50:43.226 00.002 11060 IsGuiding returns 0
01:50:43.271 00.045 11060 IsGuiding returns 0
01:50:43.271 00.000 11060 Move returns status 0, amount 41
01:50:43.271 00.000 11060 MoveAxis(N, 0, ABG)
01:50:43.271 00.000 11060 Move returns status 0, amount 0
01:50:43.271 00.000 11060 move complete, result=0
01:50:43.271 00.000 11060 worker thread done servicing request
01:50:43.271 00.000 11060 Worker thread wakes up
01:50:43.271 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
01:50:43.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:43.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:43.901 00.630 11060 Exposure complete
01:50:44.086 00.185 11060 worker thread done servicing request
01:50:44.086 00.000 10844 OnExposeComplete: enter
01:50:44.086 00.000 10844 UpdateGuideState(): m_state=6
01:50:44.086 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11349
01:50:44.086 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=59.20, Mass=2853, SNR=33.4, Peak=233 HFD=3.6
01:50:44.086 00.000 10844 MultiStar: [#1 0.81,0.05,0.00,M2] [#2 0.80,0.36,0.00,M2] [#3 0.47,0.38,0.99,U] [#4 -0.59,0.40,0.00,M4] [#5 0.17,0.88,0.00,M5] [#6 0.30,-0.30,0.83,U] [#7 0.63,0.78,0.00,M1] [#8 0.60,-0.02,1.00,U] 
01:50:44.086 00.000 10844 refined, 3 included, MultiStar: {0.45, 0.11}, one-star: {0.41, 0.32}
01:50:44.086 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
01:50:44.088 00.002 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
01:50:44.088 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=0.11 hyp=0.46 cameraTheta=0.24 mountX=-0.19 mountY=0.43, mountTheta=1.99
01:50:44.089 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=0.11, opts=13)
01:50:44.089 00.000 10844 Enqueuing Move request for scope (0.45, 0.11)
01:50:44.089 00.000 11060 Worker thread wakes up
01:50:44.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.11) opts 0xd
01:50:44.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, 0.11)
01:50:44.089 00.000 11060 Moving (0.45, 0.11) raw xDistance=-0.19 yDistance=0.43
01:50:44.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:50:44.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:50:44.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:44.089 00.000 10844 UpdateGuideState exits: m=2853 SNR=33.4
01:50:44.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:44.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:44.090 00.001 10844 Enqueuing Expose request
01:50:44.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
01:50:44.090 00.000 11060 MoveAxis(E, 34, ABG)
01:50:44.090 00.000 11060 Guiding  Dir = 2, Dur = 34
01:50:44.099 00.009 11060 IsSlewing returns 0
01:50:44.099 00.000 11060 IsGuiding returns 0
01:50:44.146 00.047 11060 IsGuiding returns 0
01:50:44.146 00.000 11060 Move returns status 0, amount 34
01:50:44.146 00.000 11060 MoveAxis(N, 0, ABG)
01:50:44.146 00.000 11060 Move returns status 0, amount 0
01:50:44.146 00.000 11060 move complete, result=0
01:50:44.147 00.001 11060 worker thread done servicing request
01:50:44.147 00.000 11060 Worker thread wakes up
01:50:44.147 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.4 px 0 ms NORTH
01:50:44.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:44.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:44.775 00.628 11060 Exposure complete
01:50:44.972 00.197 11060 worker thread done servicing request
01:50:44.972 00.000 10844 OnExposeComplete: enter
01:50:44.972 00.000 10844 UpdateGuideState(): m_state=6
01:50:44.973 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11350
01:50:44.973 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=58.31, Mass=2675, SNR=32.6, Peak=220 HFD=3.9
01:50:44.973 00.000 10844 MultiStar: [#1 0.63,-0.30,0.00,M3] [#2 0.46,0.61,0.00,M3] [#3 0.99,0.33,0.00,M1] [#4 -0.22,-0.08,0.95,U] [#5 0.19,0.59,0.00,M6] [#6 0.65,-0.74,0.00,M2] [#7 0.09,-0.10,0.87,U] [#8 0.71,0.18,0.00,M1] 
01:50:44.973 00.000 10844 refined, 2 included, MultiStar: {0.22, -0.26}, one-star: {0.76, -0.57}
01:50:44.973 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
01:50:44.974 00.001 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:50:44.974 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-0.87 mountX=0.22 mountY=0.26, mountTheta=0.88
01:50:44.975 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.26, opts=13)
01:50:44.975 00.000 10844 Enqueuing Move request for scope (0.22, -0.26)
01:50:44.976 00.001 11060 Worker thread wakes up
01:50:44.976 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:44.976 00.000 10844 UpdateGuideState exits: m=2675 SNR=32.6
01:50:44.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:44.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:44.976 00.000 10844 Enqueuing Expose request
01:50:44.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.26) opts 0xd
01:50:44.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.26)
01:50:44.976 00.000 11060 Moving (0.22, -0.26) raw xDistance=0.22 yDistance=0.26
01:50:44.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:50:44.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:50:44.977 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:50:44.977 00.000 11060 MoveAxis(W, 37, ABG)
01:50:44.977 00.000 11060 Guiding  Dir = 3, Dur = 37
01:50:45.005 00.028 11060 IsSlewing returns 0
01:50:45.005 00.000 11060 IsGuiding returns 0
01:50:45.052 00.047 11060 IsGuiding returns 0
01:50:45.052 00.000 11060 Move returns status 0, amount 37
01:50:45.052 00.000 11060 MoveAxis(N, 0, ABG)
01:50:45.052 00.000 11060 Move returns status 0, amount 0
01:50:45.052 00.000 11060 move complete, result=0
01:50:45.052 00.000 11060 worker thread done servicing request
01:50:45.053 00.001 10844 GuideStep: 0.2 px 37 ms WEST, 0.3 px 0 ms NORTH
01:50:45.053 00.000 11060 Worker thread wakes up
01:50:45.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:45.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:45.692 00.639 11060 Exposure complete
01:50:45.864 00.172 11060 worker thread done servicing request
01:50:45.864 00.000 10844 OnExposeComplete: enter
01:50:45.864 00.000 10844 UpdateGuideState(): m_state=6
01:50:45.865 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11351
01:50:45.865 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=58.71, Mass=3153, SNR=35.1, Peak=237 HFD=3.5
01:50:45.865 00.000 10844 MultiStar: [#1 0.90,0.52,0.00,M4] [#2 0.94,0.83,0.00,M4] [#3 0.28,0.34,0.85,U] [#4 -0.40,0.13,0.97,U] [#5 0.14,0.41,0.91,U] [#6 0.15,-0.41,0.89,U] [#7 0.74,0.21,0.00,M1] [#8 -0.04,0.40,0.99,U] 
01:50:45.865 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.25, -0.17}
01:50:45.866 00.001 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
01:50:45.866 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:50:45.866 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=-0.13 mountY=0.04, mountTheta=2.86
01:50:45.867 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.12, opts=13)
01:50:45.867 00.000 10844 Enqueuing Move request for scope (0.06, 0.12)
01:50:45.867 00.000 11060 Worker thread wakes up
01:50:45.867 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:45.867 00.000 10844 UpdateGuideState exits: m=3153 SNR=35.1
01:50:45.868 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:45.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:45.868 00.000 10844 Enqueuing Expose request
01:50:45.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
01:50:45.868 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:50:45.868 00.000 11060 Moving (0.06, 0.12) raw xDistance=-0.13 yDistance=0.04
01:50:45.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:50:45.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:45.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:50:45.868 00.000 11060 MoveAxis(E, 21, ABG)
01:50:45.869 00.001 11060 Guiding  Dir = 2, Dur = 21
01:50:45.878 00.009 11060 IsSlewing returns 0
01:50:45.878 00.000 11060 IsGuiding returns 0
01:50:45.910 00.032 11060 IsGuiding returns 0
01:50:45.910 00.000 11060 Move returns status 0, amount 21
01:50:45.910 00.000 11060 MoveAxis(N, 0, ABG)
01:50:45.911 00.001 11060 Move returns status 0, amount 0
01:50:45.911 00.000 11060 move complete, result=0
01:50:45.911 00.000 11060 worker thread done servicing request
01:50:45.911 00.000 11060 Worker thread wakes up
01:50:45.911 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
01:50:45.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:45.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:46.534 00.623 11060 Exposure complete
01:50:46.701 00.167 11060 worker thread done servicing request
01:50:46.701 00.000 10844 OnExposeComplete: enter
01:50:46.702 00.001 10844 UpdateGuideState(): m_state=6
01:50:46.702 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11352
01:50:46.702 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=59.24, Mass=2475, SNR=31.6, Peak=255 HFD=3.4
01:50:46.703 00.001 10844 MultiStar: [#1 0.83,0.03,0.00,M5] [#2 0.68,0.32,0.00,M5] [#3 0.17,0.58,1.05,U] [#4 0.33,0.53,0.00,M3] [#5 0.12,0.83,0.00,M6] [#6 0.26,-0.39,0.91,U] [#7 0.35,0.06,0.87,U] [#8 -0.24,0.39,1.06,U] 
01:50:46.703 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.22}, one-star: {0.32, 0.36}
01:50:46.703 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:50:46.703 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
01:50:46.703 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.93 mountX=-0.25 mountY=0.13, mountTheta=2.67
01:50:46.705 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.22, opts=13)
01:50:46.705 00.000 10844 Enqueuing Move request for scope (0.16, 0.22)
01:50:46.705 00.000 11060 Worker thread wakes up
01:50:46.705 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:46.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
01:50:46.706 00.001 10844 UpdateGuideState exits: m=2475 SNR=31.6 Saturated
01:50:46.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
01:50:46.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:46.706 00.000 11060 Moving (0.16, 0.22) raw xDistance=-0.25 yDistance=0.13
01:50:46.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:46.706 00.000 10844 Enqueuing Expose request
01:50:46.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:50:46.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:46.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:50:46.706 00.000 11060 MoveAxis(E, 43, ABG)
01:50:46.706 00.000 11060 Guiding  Dir = 2, Dur = 43
01:50:46.717 00.011 11060 IsSlewing returns 0
01:50:46.717 00.000 11060 IsGuiding returns 0
01:50:46.764 00.047 11060 IsGuiding returns 0
01:50:46.764 00.000 11060 Move returns status 0, amount 43
01:50:46.765 00.001 11060 MoveAxis(N, 0, ABG)
01:50:46.765 00.000 11060 Move returns status 0, amount 0
01:50:46.765 00.000 11060 move complete, result=0
01:50:46.766 00.001 11060 worker thread done servicing request
01:50:46.766 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:50:46.766 00.000 11060 Worker thread wakes up
01:50:46.767 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:46.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:47.414 00.647 11060 Exposure complete
01:50:47.588 00.174 11060 worker thread done servicing request
01:50:47.589 00.001 10844 OnExposeComplete: enter
01:50:47.589 00.000 10844 UpdateGuideState(): m_state=6
01:50:47.589 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11353
01:50:47.589 00.000 10844 Star::Find returns 1 (1), X=269.13, Y=58.53, Mass=2749, SNR=32.7, Peak=255 HFD=3.2
01:50:47.590 00.001 10844 MultiStar: [#1 1.19,-0.43,0.00,M6] [#2 1.15,-0.13,0.00,M6] [#3 1.09,-0.02,0.00,M1] [#4 0.25,-0.39,0.96,U] [#5 -0.13,-0.07,1.05,U] [#6 0.83,-0.62,0.00,M1] [#7 0.67,-0.10,0.00,M1] [#8 0.33,0.04,0.89,U] 
01:50:47.590 00.000 10844 refined, 3 included, MultiStar: {0.33, -0.20}, one-star: {0.89, -0.35}
01:50:47.590 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
01:50:47.590 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
01:50:47.590 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.20 hyp=0.38 cameraTheta=-0.53 mountX=0.13 mountY=0.36, mountTheta=1.22
01:50:47.602 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.20, opts=13)
01:50:47.603 00.001 10844 Enqueuing Move request for scope (0.33, -0.20)
01:50:47.603 00.000 11060 Worker thread wakes up
01:50:47.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:47.603 00.000 10844 UpdateGuideState exits: m=2749 SNR=32.7 Saturated
01:50:47.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.20) opts 0xd
01:50:47.603 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.20)
01:50:47.603 00.000 11060 Moving (0.33, -0.20) raw xDistance=0.13 yDistance=0.36
01:50:47.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:50:47.603 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.25 newest=0.52
01:50:47.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
01:50:47.603 00.000 11060 MoveAxis(W, 22, ABG)
01:50:47.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:47.603 00.000 11060 Guiding  Dir = 3, Dur = 22
01:50:47.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:47.604 00.001 10844 Enqueuing Expose request
01:50:47.620 00.016 11060 IsSlewing returns 0
01:50:47.620 00.000 11060 IsGuiding returns 0
01:50:47.654 00.034 11060 IsGuiding returns 0
01:50:47.654 00.000 11060 Move returns status 0, amount 22
01:50:47.655 00.001 11060 BLC: Oldest BLC event removed
01:50:47.655 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:50:47.655 00.000 11060 MoveAxis(S, 889, ABG)
01:50:47.655 00.000 11060 duration set to 750 by maxDecDuration
01:50:47.655 00.000 11060 Guiding  Dir = 1, Dur = 750
01:50:47.678 00.023 11060 IsSlewing returns 0
01:50:47.680 00.002 11060 IsGuiding returns 0
01:50:48.435 00.755 11060 IsGuiding returns 0
01:50:48.437 00.002 11060 Move returns status 0, amount 750
01:50:48.437 00.000 11060 move complete, result=0
01:50:48.437 00.000 11060 worker thread done servicing request
01:50:48.437 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.4 px 750 ms SOUTH
01:50:48.437 00.000 11060 Worker thread wakes up
01:50:48.438 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:48.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:49.066 00.628 11060 Exposure complete
01:50:49.253 00.187 11060 worker thread done servicing request
01:50:49.253 00.000 10844 OnExposeComplete: enter
01:50:49.253 00.000 10844 UpdateGuideState(): m_state=6
01:50:49.254 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11354
01:50:49.254 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=59.31, Mass=3016, SNR=34.7, Peak=236 HFD=3.6
01:50:49.254 00.000 10844 MultiStar: [#1 0.60,0.57,0.00,M7] [#2 0.64,0.51,0.00,M7] [#3 0.41,0.53,0.00,M2] [#4 0.02,0.24,0.85,U] [#5 -0.08,0.42,0.97,U] [#6 -0.29,0.53,0.87,U] [#7 0.71,-0.15,0.00,M2] [#8 0.18,0.53,1.04,U] 
01:50:49.254 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.43}, one-star: {0.43, 0.43}
01:50:49.254 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
01:50:49.254 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
01:50:49.254 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.43 hyp=0.44 cameraTheta=1.42 mountX=-0.44 mountY=-0.01, mountTheta=-3.13
01:50:49.257 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.43, opts=13)
01:50:49.257 00.000 10844 Enqueuing Move request for scope (0.06, 0.43)
01:50:49.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:49.257 00.000 10844 UpdateGuideState exits: m=3016 SNR=34.7
01:50:49.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:49.257 00.000 11060 Worker thread wakes up
01:50:49.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.43) opts 0xd
01:50:49.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.43)
01:50:49.257 00.000 11060 Moving (0.06, 0.43) raw xDistance=-0.44 yDistance=-0.01
01:50:49.258 00.001 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.250759, 1:-0.007127
01:50:49.258 00.000 11060 BLC: No correction, Miss < min_move
01:50:49.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
01:50:49.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:49.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:49.258 00.000 10844 Enqueuing Expose request
01:50:49.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:50:49.258 00.000 11060 MoveAxis(E, 75, ABG)
01:50:49.258 00.000 11060 Guiding  Dir = 2, Dur = 75
01:50:49.262 00.004 11060 IsSlewing returns 0
01:50:49.262 00.000 11060 IsGuiding returns 0
01:50:49.343 00.081 11060 IsGuiding returns 0
01:50:49.343 00.000 11060 Move returns status 0, amount 75
01:50:49.343 00.000 11060 MoveAxis(N, 0, ABG)
01:50:49.343 00.000 11060 Move returns status 0, amount 0
01:50:49.344 00.001 11060 move complete, result=0
01:50:49.344 00.000 11060 worker thread done servicing request
01:50:49.344 00.000 10844 GuideStep: -0.4 px 75 ms EAST, -0.0 px 0 ms NORTH
01:50:49.346 00.002 11060 Worker thread wakes up
01:50:49.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:49.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:49.986 00.640 11060 Exposure complete
01:50:50.152 00.166 10844 OnExposeComplete: enter
01:50:50.152 00.000 10844 UpdateGuideState(): m_state=6
01:50:50.152 00.000 11060 worker thread done servicing request
01:50:50.154 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11355
01:50:50.154 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=59.30, Mass=2541, SNR=32.1, Peak=224 HFD=3.3
01:50:50.154 00.000 10844 MultiStar: [#1 -0.14,0.15,0.98,U] [#2 0.65,0.55,0.00,M8] [#3 0.13,-0.02,1.05,U] [#4 -0.35,0.63,0.00,M2] [#5 -0.57,0.95,0.00,M5] [#6 -0.10,0.30,0.89,U] [#7 -0.05,0.19,0.84,U] [#8 -0.51,0.68,0.00,M1] 
01:50:50.154 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.20}, one-star: {-0.36, 0.42}
01:50:50.154 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
01:50:50.154 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
01:50:50.154 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.04 mountX=-0.18 mountY=-0.14, mountTheta=-2.50
01:50:50.155 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.20, opts=13)
01:50:50.155 00.000 10844 Enqueuing Move request for scope (-0.10, 0.20)
01:50:50.155 00.000 11060 Worker thread wakes up
01:50:50.156 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:50.156 00.000 10844 UpdateGuideState exits: m=2541 SNR=32.1
01:50:50.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:50.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:50.156 00.000 10844 Enqueuing Expose request
01:50:50.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
01:50:50.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
01:50:50.156 00.000 11060 Moving (-0.10, 0.20) raw xDistance=-0.18 yDistance=-0.14
01:50:50.156 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.250759, 1:-0.007127, 2:-0.135113
01:50:50.156 00.000 11060 BLC: No correction, Miss < min_move
01:50:50.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:50:50.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:50.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:50:50.156 00.000 11060 MoveAxis(E, 34, ABG)
01:50:50.156 00.000 11060 Guiding  Dir = 2, Dur = 34
01:50:50.165 00.009 11060 IsSlewing returns 0
01:50:50.165 00.000 11060 IsGuiding returns 0
01:50:50.211 00.046 11060 IsGuiding returns 0
01:50:50.211 00.000 11060 Move returns status 0, amount 34
01:50:50.211 00.000 11060 MoveAxis(N, 0, ABG)
01:50:50.211 00.000 11060 Move returns status 0, amount 0
01:50:50.211 00.000 11060 move complete, result=0
01:50:50.212 00.001 11060 worker thread done servicing request
01:50:50.212 00.000 11060 Worker thread wakes up
01:50:50.212 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:50:50.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:50.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:50.845 00.633 11060 Exposure complete
01:50:51.005 00.160 11060 worker thread done servicing request
01:50:51.005 00.000 10844 OnExposeComplete: enter
01:50:51.005 00.000 10844 UpdateGuideState(): m_state=6
01:50:51.005 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11356
01:50:51.005 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=58.82, Mass=2545, SNR=31.0, Peak=225 HFD=3.4
01:50:51.006 00.001 10844 MultiStar: [#1 0.23,0.29,1.04,U] [#2 0.10,0.34,2.17,U] [#3 -0.82,0.29,0.00,M2] [#4 -0.20,0.08,0.94,U] [#5 -0.14,1.13,0.00,M6] [#6 -0.30,-0.68,0.00,M1] [#7 -0.51,0.08,0.95,U] [#8 -0.61,1.18,0.00,M2] 
01:50:51.006 00.000 10844 single-star, 4 included, MultiStar: {-0.03, 0.19}, one-star: {0.02, -0.06}
01:50:51.006 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
01:50:51.006 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
01:50:51.006 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.19 mountX=0.05 mountY=0.03, mountTheta=0.55
01:50:51.007 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
01:50:51.007 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
01:50:51.007 00.000 11060 Worker thread wakes up
01:50:51.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:50:51.008 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:50:51.008 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:51.008 00.000 11060 Moving (0.02, -0.06) raw xDistance=0.05 yDistance=0.03
01:50:51.008 00.000 11060 BLC: window closed
01:50:51.008 00.000 10844 UpdateGuideState exits: m=2545 SNR=31.0
01:50:51.008 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.250759, 1:-0.007127, 2:-0.135113
01:50:51.008 00.000 11060 BLC: No correction, Miss < min_move
01:50:51.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:50:51.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:51.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:51.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:50:51.008 00.000 11060 MoveAxis(E, 0, ABG)
01:50:51.008 00.000 11060 Move returns status 0, amount 0
01:50:51.008 00.000 11060 MoveAxis(N, 0, ABG)
01:50:51.009 00.001 11060 Move returns status 0, amount 0
01:50:51.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:51.009 00.000 10844 Enqueuing Expose request
01:50:51.009 00.000 11060 move complete, result=0
01:50:51.009 00.000 11060 worker thread done servicing request
01:50:51.009 00.000 11060 Worker thread wakes up
01:50:51.009 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:51.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:51.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:51.639 00.630 11060 Exposure complete
01:50:51.832 00.193 11060 worker thread done servicing request
01:50:51.832 00.000 10844 OnExposeComplete: enter
01:50:51.832 00.000 10844 UpdateGuideState(): m_state=6
01:50:51.832 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11357
01:50:51.832 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=58.97, Mass=2080, SNR=28.1, Peak=195 HFD=3.6
01:50:51.833 00.001 10844 MultiStar: [#1 -0.12,0.30,1.27,U] [#2 0.33,-0.04,2.30,U] [#3 0.05,1.05,0.00,M3] [#4 0.28,0.67,0.00,M2] [#5 -0.03,1.03,0.00,M7] [#6 0.39,-0.59,0.00,M2] [#7 0.39,0.75,0.00,M1] [#8 0.24,-0.00,1.17,U] 
01:50:51.833 00.000 10844 refined, 3 included, MultiStar: {0.19, 0.07}, one-star: {0.20, 0.09}
01:50:51.833 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
01:50:51.833 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
01:50:51.833 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.34 mountX=-0.10 mountY=0.18, mountTheta=2.08
01:50:51.834 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.07, opts=13)
01:50:51.834 00.000 10844 Enqueuing Move request for scope (0.19, 0.07)
01:50:51.834 00.000 11060 Worker thread wakes up
01:50:51.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:51.836 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
01:50:51.836 00.000 10844 UpdateGuideState exits: m=2080 SNR=28.1
01:50:51.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
01:50:51.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:51.836 00.000 11060 Moving (0.19, 0.07) raw xDistance=-0.10 yDistance=0.18
01:50:51.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:51.836 00.000 10844 Enqueuing Expose request
01:50:51.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:50:51.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:51.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:50:51.836 00.000 11060 MoveAxis(E, 0, ABG)
01:50:51.836 00.000 11060 Move returns status 0, amount 0
01:50:51.836 00.000 11060 MoveAxis(N, 0, ABG)
01:50:51.836 00.000 11060 Move returns status 0, amount 0
01:50:51.837 00.001 11060 move complete, result=0
01:50:51.837 00.000 11060 worker thread done servicing request
01:50:51.837 00.000 11060 Worker thread wakes up
01:50:51.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:51.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:51.838 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:50:52.472 00.634 11060 Exposure complete
01:50:52.639 00.167 11060 worker thread done servicing request
01:50:52.639 00.000 10844 OnExposeComplete: enter
01:50:52.639 00.000 10844 UpdateGuideState(): m_state=6
01:50:52.639 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11358
01:50:52.639 00.000 10844 Star::Find returns 1 (1), X=268.23, Y=59.56, Mass=3428, SNR=36.7, Peak=255 HFD=3.6
01:50:52.639 00.000 10844 MultiStar: [#1 0.27,1.17,0.00,M5] [#2 -0.19,0.08,1.89,U] [#3 -0.60,0.95,0.00,M4] [#4 0.15,0.10,0.84,U] [#5 0.03,0.90,0.00,M8] [#6 0.23,-0.14,0.74,U] [#7 -0.04,1.16,0.00,M2] [#8 -0.23,0.25,0.91,U] 
01:50:52.639 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.19}, one-star: {-0.01, 0.68}
01:50:52.639 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
01:50:52.640 00.001 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
01:50:52.640 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.84 mountX=-0.18 mountY=-0.08, mountTheta=-2.71
01:50:52.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.19, opts=13)
01:50:52.641 00.000 10844 Enqueuing Move request for scope (-0.05, 0.19)
01:50:52.641 00.000 11060 Worker thread wakes up
01:50:52.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
01:50:52.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
01:50:52.641 00.000 11060 Moving (-0.05, 0.19) raw xDistance=-0.18 yDistance=-0.08
01:50:52.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:50:52.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:50:52.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:52.641 00.000 10844 UpdateGuideState exits: m=3428 SNR=36.7 Saturated
01:50:52.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:50:52.641 00.000 11060 MoveAxis(E, 31, ABG)
01:50:52.641 00.000 11060 Guiding  Dir = 2, Dur = 31
01:50:52.642 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:52.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:52.642 00.000 10844 Enqueuing Expose request
01:50:52.656 00.014 11060 IsSlewing returns 0
01:50:52.656 00.000 11060 IsGuiding returns 0
01:50:52.704 00.048 11060 IsGuiding returns 0
01:50:52.705 00.001 11060 Move returns status 0, amount 31
01:50:52.705 00.000 11060 MoveAxis(N, 0, ABG)
01:50:52.705 00.000 11060 Move returns status 0, amount 0
01:50:52.705 00.000 11060 move complete, result=0
01:50:52.705 00.000 11060 worker thread done servicing request
01:50:52.705 00.000 11060 Worker thread wakes up
01:50:52.705 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
01:50:52.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:52.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:53.341 00.636 11060 Exposure complete
01:50:53.527 00.186 11060 worker thread done servicing request
01:50:53.527 00.000 10844 OnExposeComplete: enter
01:50:53.527 00.000 10844 UpdateGuideState(): m_state=6
01:50:53.529 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11359
01:50:53.529 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=59.26, Mass=2912, SNR=34.2, Peak=247 HFD=3.5
01:50:53.529 00.000 10844 MultiStar: [#1 0.62,0.61,0.00,M6] [#2 0.14,0.49,1.86,U] [#3 -0.43,0.44,0.00,M5] [#4 -0.13,0.09,0.95,U] [#5 -0.40,0.51,0.00,M9] [#6 0.25,-0.99,0.00,M2] [#7 -0.16,0.08,0.85,U] [#8 0.02,-0.09,0.94,U] 
01:50:53.529 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.25}, one-star: {0.20, 0.39}
01:50:53.529 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
01:50:53.529 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.14)
01:50:53.529 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.41 mountX=-0.25 mountY=-0.00, mountTheta=-3.14
01:50:53.531 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.25, opts=13)
01:50:53.531 00.000 10844 Enqueuing Move request for scope (0.04, 0.25)
01:50:53.531 00.000 11060 Worker thread wakes up
01:50:53.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:53.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
01:50:53.531 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.2
01:50:53.531 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
01:50:53.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:53.531 00.000 11060 Moving (0.04, 0.25) raw xDistance=-0.25 yDistance=-0.00
01:50:53.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:53.531 00.000 10844 Enqueuing Expose request
01:50:53.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:50:53.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:53.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:50:53.532 00.001 11060 MoveAxis(E, 44, ABG)
01:50:53.532 00.000 11060 Guiding  Dir = 2, Dur = 44
01:50:53.549 00.017 11060 IsSlewing returns 0
01:50:53.550 00.001 11060 IsGuiding returns 0
01:50:53.595 00.045 11060 IsGuiding returns 0
01:50:53.595 00.000 11060 Move returns status 0, amount 44
01:50:53.595 00.000 11060 MoveAxis(N, 0, ABG)
01:50:53.595 00.000 11060 Move returns status 0, amount 0
01:50:53.595 00.000 11060 move complete, result=0
01:50:53.595 00.000 11060 worker thread done servicing request
01:50:53.595 00.000 11060 Worker thread wakes up
01:50:53.595 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
01:50:53.597 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:53.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:54.231 00.634 11060 Exposure complete
01:50:54.418 00.187 11060 worker thread done servicing request
01:50:54.419 00.001 10844 OnExposeComplete: enter
01:50:54.419 00.000 10844 UpdateGuideState(): m_state=6
01:50:54.419 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11360
01:50:54.419 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=59.45, Mass=2745, SNR=32.4, Peak=202 HFD=3.3
01:50:54.419 00.000 10844 MultiStar: [#1 -0.01,0.92,0.00,M7] [#2 0.41,0.01,2.02,U] [#3 0.24,0.34,0.93,U] [#4 -0.45,0.39,0.91,U] [#5 -0.08,0.95,0.00,M10] [#6 0.29,-0.94,0.00,M3] [#7 -0.17,0.52,0.79,U] [#8 0.55,-0.22,1.02,U] 
01:50:54.419 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.22}, one-star: {0.19, 0.57}
01:50:54.419 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
01:50:54.419 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
01:50:54.420 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=-0.25 mountY=0.15, mountTheta=2.59
01:50:54.421 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.22, opts=13)
01:50:54.421 00.000 10844 Enqueuing Move request for scope (0.19, 0.22)
01:50:54.421 00.000 11060 Worker thread wakes up
01:50:54.421 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:54.421 00.000 10844 UpdateGuideState exits: m=2745 SNR=32.4
01:50:54.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:54.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:54.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
01:50:54.421 00.000 10844 Enqueuing Expose request
01:50:54.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
01:50:54.421 00.000 11060 Moving (0.19, 0.22) raw xDistance=-0.25 yDistance=0.15
01:50:54.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:50:54.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:54.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:50:54.421 00.000 11060 MoveAxis(E, 44, ABG)
01:50:54.421 00.000 11060 Guiding  Dir = 2, Dur = 44
01:50:54.425 00.004 11060 IsSlewing returns 0
01:50:54.425 00.000 11060 IsGuiding returns 0
01:50:54.472 00.047 11060 IsGuiding returns 0
01:50:54.472 00.000 11060 Move returns status 0, amount 44
01:50:54.472 00.000 11060 MoveAxis(N, 0, ABG)
01:50:54.472 00.000 11060 Move returns status 0, amount 0
01:50:54.472 00.000 11060 move complete, result=0
01:50:54.472 00.000 11060 worker thread done servicing request
01:50:54.472 00.000 11060 Worker thread wakes up
01:50:54.472 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
01:50:54.473 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:54.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:55.102 00.629 11060 Exposure complete
01:50:55.288 00.186 11060 worker thread done servicing request
01:50:55.288 00.000 10844 OnExposeComplete: enter
01:50:55.288 00.000 10844 UpdateGuideState(): m_state=6
01:50:55.288 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11361
01:50:55.288 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=59.98, Mass=2620, SNR=32.3, Peak=233 HFD=4.0
01:50:55.289 00.001 10844 MultiStar: [#1 0.32,0.43,0.96,U] [#2 0.51,0.19,2.05,U] [#3 0.73,0.15,0.00,M5] [#4 -0.09,0.47,1.02,U] [#5 -0.44,0.77,0.00,R] [#6 0.27,-0.47,0.93,U] [#7 0.29,0.25,0.96,U] [#8 1.11,-0.24,0.00,M1] 
01:50:55.289 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.31}, one-star: {-0.29, 1.10}
01:50:55.289 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:50:55.289 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:50:55.289 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.31 hyp=0.38 cameraTheta=0.97 mountX=-0.35 mountY=0.16, mountTheta=2.71
01:50:55.290 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.31, opts=13)
01:50:55.290 00.000 10844 Enqueuing Move request for scope (0.22, 0.31)
01:50:55.290 00.000 11060 Worker thread wakes up
01:50:55.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:55.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.31) opts 0xd
01:50:55.290 00.000 10844 UpdateGuideState exits: m=2620 SNR=32.3
01:50:55.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.31)
01:50:55.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:55.291 00.001 11060 Moving (0.22, 0.31) raw xDistance=-0.35 yDistance=0.16
01:50:55.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:55.291 00.000 10844 Enqueuing Expose request
01:50:55.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:50:55.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:55.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:50:55.291 00.000 11060 MoveAxis(E, 62, ABG)
01:50:55.291 00.000 11060 Guiding  Dir = 2, Dur = 62
01:50:55.331 00.040 11060 IsSlewing returns 0
01:50:55.331 00.000 11060 IsGuiding returns 0
01:50:55.425 00.094 11060 IsGuiding returns 0
01:50:55.425 00.000 11060 Move returns status 0, amount 62
01:50:55.425 00.000 11060 MoveAxis(N, 0, ABG)
01:50:55.425 00.000 11060 Move returns status 0, amount 0
01:50:55.425 00.000 11060 move complete, result=0
01:50:55.425 00.000 11060 worker thread done servicing request
01:50:55.425 00.000 11060 Worker thread wakes up
01:50:55.425 00.000 10844 GuideStep: -0.3 px 62 ms EAST, 0.2 px 0 ms NORTH
01:50:55.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:55.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:56.057 00.632 11060 Exposure complete
01:50:56.229 00.172 11060 worker thread done servicing request
01:50:56.229 00.000 10844 OnExposeComplete: enter
01:50:56.229 00.000 10844 UpdateGuideState(): m_state=6
01:50:56.229 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11362
01:50:56.229 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.27, Mass=2727, SNR=32.6, Peak=243 HFD=3.2
01:50:56.229 00.000 10844 MultiStar: [#1 0.62,0.32,0.00,M7] [#2 0.27,0.47,2.01,U] [#3 0.17,0.06,0.97,U] [#4 -0.24,0.18,0.91,U] [#5 -0.14,-0.44,1.05,U] [#6 -0.34,-0.40,0.96,U] [#7 0.05,0.19,0.92,U] [#8 0.20,0.33,0.96,U] 
01:50:56.229 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.14}, one-star: {0.32, 0.39}
01:50:56.229 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
01:50:56.229 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
01:50:56.229 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.12 mountX=-0.15 mountY=0.04, mountTheta=2.86
01:50:56.230 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.14, opts=13)
01:50:56.231 00.001 10844 Enqueuing Move request for scope (0.07, 0.14)
01:50:56.231 00.000 11060 Worker thread wakes up
01:50:56.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:50:56.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
01:50:56.231 00.000 10844 UpdateGuideState exits: m=2727 SNR=32.6
01:50:56.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
01:50:56.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:56.231 00.000 11060 Moving (0.07, 0.14) raw xDistance=-0.15 yDistance=0.04
01:50:56.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:56.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:50:56.231 00.000 10844 Enqueuing Expose request
01:50:56.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:56.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:50:56.231 00.000 11060 MoveAxis(E, 27, ABG)
01:50:56.233 00.002 11060 Guiding  Dir = 2, Dur = 27
01:50:56.252 00.019 11060 IsSlewing returns 0
01:50:56.252 00.000 11060 IsGuiding returns 0
01:50:56.299 00.047 11060 IsGuiding returns 0
01:50:56.299 00.000 11060 Move returns status 0, amount 27
01:50:56.299 00.000 11060 MoveAxis(N, 0, ABG)
01:50:56.299 00.000 11060 Move returns status 0, amount 0
01:50:56.299 00.000 11060 move complete, result=0
01:50:56.299 00.000 11060 worker thread done servicing request
01:50:56.300 00.001 10844 GuideStep: -0.1 px 27 ms EAST, 0.0 px 0 ms NORTH
01:50:56.300 00.000 11060 Worker thread wakes up
01:50:56.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:56.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:56.933 00.633 11060 Exposure complete
01:50:57.108 00.175 10844 OnExposeComplete: enter
01:50:57.108 00.000 10844 UpdateGuideState(): m_state=6
01:50:57.108 00.000 11060 worker thread done servicing request
01:50:57.108 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11363
01:50:57.108 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=58.69, Mass=2832, SNR=33.4, Peak=228 HFD=3.4
01:50:57.109 00.001 10844 MultiStar: [#1 0.64,0.11,0.00,M8] [#2 0.95,0.17,0.00,M2] [#3 0.16,-0.17,1.06,U] [#4 -0.05,-0.13,0.74,U] [#5 1.28,-0.38,0.00,M1] [#6 -0.12,-0.68,0.00,M2] [#7 0.50,-0.08,0.90,U] [#8 0.86,-0.28,0.00,M1] 
01:50:57.109 00.000 10844 refined, 3 included, MultiStar: {0.07, -0.14}, one-star: {-0.33, -0.19}
01:50:57.109 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
01:50:57.109 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
01:50:57.109 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.12 mountX=0.13 mountY=0.09, mountTheta=0.62
01:50:57.110 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.14, opts=13)
01:50:57.110 00.000 10844 Enqueuing Move request for scope (0.07, -0.14)
01:50:57.110 00.000 11060 Worker thread wakes up
01:50:57.111 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
01:50:57.111 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
01:50:57.111 00.000 11060 Moving (0.07, -0.14) raw xDistance=0.13 yDistance=0.09
01:50:57.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:50:57.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:57.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:57.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:50:57.111 00.000 11060 MoveAxis(W, 22, ABG)
01:50:57.111 00.000 11060 Guiding  Dir = 3, Dur = 22
01:50:57.111 00.000 10844 UpdateGuideState exits: m=2832 SNR=33.4
01:50:57.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:57.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:57.111 00.000 10844 Enqueuing Expose request
01:50:57.132 00.021 11060 IsSlewing returns 0
01:50:57.132 00.000 11060 IsGuiding returns 0
01:50:57.185 00.053 11060 IsGuiding returns 0
01:50:57.185 00.000 11060 Move returns status 0, amount 22
01:50:57.186 00.001 11060 MoveAxis(N, 0, ABG)
01:50:57.186 00.000 11060 Move returns status 0, amount 0
01:50:57.186 00.000 11060 move complete, result=0
01:50:57.186 00.000 11060 worker thread done servicing request
01:50:57.186 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
01:50:57.186 00.000 11060 Worker thread wakes up
01:50:57.187 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:57.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:57.821 00.634 11060 Exposure complete
01:50:57.994 00.173 11060 worker thread done servicing request
01:50:57.994 00.000 10844 OnExposeComplete: enter
01:50:57.994 00.000 10844 UpdateGuideState(): m_state=6
01:50:57.995 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11364
01:50:57.995 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=59.52, Mass=2916, SNR=34.0, Peak=249 HFD=3.5
01:50:57.995 00.000 10844 MultiStar: [#1 0.40,0.28,0.97,U] [#2 0.03,0.78,0.00,M3] [#3 0.35,-0.07,1.01,U] [#4 0.42,0.33,1.01,U] [#5 0.46,-0.04,1.02,U] [#6 0.21,-0.28,0.92,U] [#7 0.13,0.14,0.82,U] [#8 0.56,0.41,0.00,M2] 
01:50:57.995 00.000 10844 refined, 6 included, MultiStar: {0.37, 0.15}, one-star: {0.52, 0.65}
01:50:57.995 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
01:50:57.995 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
01:50:57.995 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.15 hyp=0.39 cameraTheta=0.38 mountX=-0.21 mountY=0.34, mountTheta=2.13
01:50:57.996 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.15, opts=13)
01:50:57.996 00.000 10844 Enqueuing Move request for scope (0.37, 0.15)
01:50:57.997 00.001 11060 Worker thread wakes up
01:50:57.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:57.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.15) opts 0xd
01:50:57.997 00.000 10844 UpdateGuideState exits: m=2916 SNR=34.0
01:50:57.997 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.15)
01:50:57.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:57.997 00.000 11060 Moving (0.37, 0.15) raw xDistance=-0.21 yDistance=0.34
01:50:57.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:57.997 00.000 10844 Enqueuing Expose request
01:50:57.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:50:57.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
01:50:57.997 00.000 11060 MoveAxis(E, 36, ABG)
01:50:57.997 00.000 11060 Guiding  Dir = 2, Dur = 36
01:50:58.006 00.009 11060 IsSlewing returns 0
01:50:58.007 00.001 11060 IsGuiding returns 0
01:50:58.054 00.047 11060 IsGuiding returns 0
01:50:58.054 00.000 11060 Move returns status 0, amount 36
01:50:58.054 00.000 11060 MoveAxis(S, 131, ABG)
01:50:58.054 00.000 11060 Guiding  Dir = 1, Dur = 131
01:50:58.069 00.015 11060 IsSlewing returns 0
01:50:58.070 00.001 11060 IsGuiding returns 0
01:50:58.226 00.156 11060 IsGuiding returns 0
01:50:58.226 00.000 11060 Move returns status 0, amount 131
01:50:58.226 00.000 11060 move complete, result=0
01:50:58.226 00.000 11060 worker thread done servicing request
01:50:58.226 00.000 11060 Worker thread wakes up
01:50:58.226 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.3 px 131 ms SOUTH
01:50:58.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:58.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:58.862 00.636 11060 Exposure complete
01:50:59.047 00.185 11060 worker thread done servicing request
01:50:59.047 00.000 10844 OnExposeComplete: enter
01:50:59.047 00.000 10844 UpdateGuideState(): m_state=6
01:50:59.048 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11365
01:50:59.048 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=58.67, Mass=2656, SNR=32.7, Peak=251 HFD=3.3
01:50:59.048 00.000 10844 MultiStar: [#1 -0.05,-0.10,1.04,U] [#2 0.98,0.40,0.00,M4] [#3 0.57,0.09,1.05,U] [#4 -0.45,0.79,0.00,M1] [#5 0.59,-0.43,0.00,M1] [#6 -0.23,-0.24,0.98,U] [#7 0.35,-0.28,0.90,U] [#8 0.13,-0.16,0.98,U] 
01:50:59.049 00.001 10844 refined, 5 included, MultiStar: {0.10, -0.15}, one-star: {-0.18, -0.21}
01:50:59.049 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
01:50:59.049 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
01:50:59.049 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.17 cameraTheta=-0.99 mountX=0.13 mountY=0.12, mountTheta=0.76
01:50:59.051 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.15, opts=13)
01:50:59.051 00.000 10844 Enqueuing Move request for scope (0.10, -0.15)
01:50:59.051 00.000 11060 Worker thread wakes up
01:50:59.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:50:59.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:50:59.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:50:59.051 00.000 11060 Moving (0.10, -0.15) raw xDistance=0.13 yDistance=0.12
01:50:59.052 00.001 10844 UpdateGuideState exits: m=2656 SNR=32.7
01:50:59.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:50:59.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:59.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:59.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:59.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:50:59.052 00.000 11060 MoveAxis(W, 21, ABG)
01:50:59.052 00.000 11060 Guiding  Dir = 3, Dur = 21
01:50:59.053 00.001 10844 Enqueuing Expose request
01:50:59.070 00.017 11060 IsSlewing returns 0
01:50:59.070 00.000 11060 IsGuiding returns 0
01:50:59.117 00.047 11060 IsGuiding returns 0
01:50:59.117 00.000 11060 Move returns status 0, amount 21
01:50:59.118 00.001 11060 MoveAxis(N, 0, ABG)
01:50:59.118 00.000 11060 Move returns status 0, amount 0
01:50:59.118 00.000 11060 move complete, result=0
01:50:59.118 00.000 11060 worker thread done servicing request
01:50:59.118 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
01:50:59.118 00.000 11060 Worker thread wakes up
01:50:59.119 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:50:59.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:50:59.747 00.628 11060 Exposure complete
01:50:59.902 00.155 11060 worker thread done servicing request
01:50:59.902 00.000 10844 OnExposeComplete: enter
01:50:59.902 00.000 10844 UpdateGuideState(): m_state=6
01:50:59.902 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11366
01:50:59.902 00.000 10844 Star::Find returns 1 (0), X=269.03, Y=59.10, Mass=2644, SNR=32.5, Peak=224 HFD=3.1
01:50:59.903 00.001 10844 MultiStar: [#1 -0.32,0.55,0.00,M7] [#2 0.34,-0.18,2.03,U] [#3 0.40,-0.61,0.00,M2] [#4 -0.26,0.14,0.95,U] [#5 0.72,-0.42,0.00,M2] [#6 0.01,-0.26,0.92,U] [#7 0.12,-0.14,0.82,U] [#8 0.59,-0.01,1.01,U] 
01:50:59.903 00.000 10844 refined, 5 included, MultiStar: {0.29, -0.06}, one-star: {0.79, 0.22}
01:50:59.903 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:50:59.903 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:50:59.903 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-0.19 mountX=0.00 mountY=0.30, mountTheta=1.56
01:50:59.904 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.06, opts=13)
01:50:59.904 00.000 10844 Enqueuing Move request for scope (0.29, -0.06)
01:50:59.904 00.000 11060 Worker thread wakes up
01:50:59.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.06) opts 0xd
01:50:59.904 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.06)
01:50:59.905 00.001 11060 Moving (0.29, -0.06) raw xDistance=0.00 yDistance=0.30
01:50:59.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:50:59.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
01:50:59.905 00.000 11060 MoveAxis(E, 0, ABG)
01:50:59.905 00.000 11060 Move returns status 0, amount 0
01:50:59.905 00.000 11060 MoveAxis(S, 115, ABG)
01:50:59.905 00.000 11060 Guiding  Dir = 1, Dur = 115
01:50:59.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:50:59.905 00.000 10844 UpdateGuideState exits: m=2644 SNR=32.5
01:50:59.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:59.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:50:59.905 00.000 10844 Enqueuing Expose request
01:50:59.911 00.006 11060 IsSlewing returns 0
01:50:59.911 00.000 11060 IsGuiding returns 0
01:51:00.039 00.128 11060 IsGuiding returns 0
01:51:00.039 00.000 11060 Move returns status 0, amount 115
01:51:00.039 00.000 11060 move complete, result=0
01:51:00.039 00.000 11060 worker thread done servicing request
01:51:00.039 00.000 11060 Worker thread wakes up
01:51:00.039 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 115 ms SOUTH
01:51:00.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:00.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:00.669 00.630 11060 Exposure complete
01:51:00.845 00.176 11060 worker thread done servicing request
01:51:00.846 00.001 10844 OnExposeComplete: enter
01:51:00.846 00.000 10844 UpdateGuideState(): m_state=6
01:51:00.846 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11367
01:51:00.846 00.000 10844 Star::Find returns 1 (0), X=268.97, Y=58.08, Mass=3121, SNR=35.6, Peak=245 HFD=3.0
01:51:00.846 00.000 10844 MultiStar: [#1 0.67,0.47,0.00,M8] [#2 0.62,0.70,0.00,M4] [#3 0.53,0.06,0.85,U] [#4 -0.26,0.94,0.00,M1] [#5 0.31,-0.66,0.00,M3] [#6 0.04,-0.40,0.84,U] [#7 0.95,0.20,0.00,M1] [#8 0.32,0.14,0.92,U] 
01:51:00.846 00.000 10844 refined, 3 included, MultiStar: {0.42, -0.27}, one-star: {0.73, -0.79}
01:51:00.846 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
01:51:00.847 00.001 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
01:51:00.847 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.27 hyp=0.49 cameraTheta=-0.57 mountX=0.19 mountY=0.45, mountTheta=1.18
01:51:00.848 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.27, opts=13)
01:51:00.848 00.000 10844 Enqueuing Move request for scope (0.42, -0.27)
01:51:00.848 00.000 11060 Worker thread wakes up
01:51:00.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.27) opts 0xd
01:51:00.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.27)
01:51:00.848 00.000 11060 Moving (0.42, -0.27) raw xDistance=0.19 yDistance=0.45
01:51:00.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:51:00.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.45
01:51:00.848 00.000 11060 MoveAxis(W, 32, ABG)
01:51:00.848 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:00.848 00.000 11060 Guiding  Dir = 3, Dur = 32
01:51:00.848 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.6
01:51:00.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:00.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:00.848 00.000 10844 Enqueuing Expose request
01:51:00.863 00.015 11060 IsSlewing returns 0
01:51:00.863 00.000 11060 IsGuiding returns 0
01:51:00.910 00.047 11060 IsGuiding returns 0
01:51:00.910 00.000 11060 Move returns status 0, amount 32
01:51:00.910 00.000 11060 MoveAxis(S, 177, ABG)
01:51:00.910 00.000 11060 Guiding  Dir = 1, Dur = 177
01:51:00.955 00.045 11060 IsSlewing returns 0
01:51:00.956 00.001 11060 IsGuiding returns 0
01:51:01.160 00.204 11060 IsGuiding returns 0
01:51:01.160 00.000 11060 Move returns status 0, amount 177
01:51:01.160 00.000 11060 move complete, result=0
01:51:01.160 00.000 11060 worker thread done servicing request
01:51:01.160 00.000 11060 Worker thread wakes up
01:51:01.160 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.5 px 177 ms SOUTH
01:51:01.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:01.161 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:01.791 00.630 11060 Exposure complete
01:51:01.961 00.170 11060 worker thread done servicing request
01:51:01.961 00.000 10844 OnExposeComplete: enter
01:51:01.961 00.000 10844 UpdateGuideState(): m_state=6
01:51:01.961 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11368
01:51:01.961 00.000 10844 Star::Find returns 1 (1), X=268.41, Y=58.98, Mass=2813, SNR=33.0, Peak=255 HFD=3.4
01:51:01.961 00.000 10844 MultiStar: [#1 -0.26,0.22,1.11,U] [#2 0.34,0.41,2.00,U] [#3 0.11,0.67,0.00,M2] [#4 -0.18,-0.10,1.00,U] [#5 0.08,-0.62,0.00,M4] [#6 -0.13,0.29,0.84,U] [#7 -0.00,0.18,0.84,U] [#8 -0.16,0.16,0.95,U] 
01:51:01.961 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.21}, one-star: {0.17, 0.10}
01:51:01.962 00.001 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
01:51:01.962 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:51:01.962 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.56 mountX=-0.13 mountY=0.15, mountTheta=2.30
01:51:01.963 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.10, opts=13)
01:51:01.963 00.000 10844 Enqueuing Move request for scope (0.17, 0.10)
01:51:01.963 00.000 11060 Worker thread wakes up
01:51:01.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:01.963 00.000 10844 UpdateGuideState exits: m=2813 SNR=33.0 Saturated
01:51:01.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:01.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
01:51:01.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:01.963 00.000 10844 Enqueuing Expose request
01:51:01.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
01:51:01.963 00.000 11060 Moving (0.17, 0.10) raw xDistance=-0.13 yDistance=0.15
01:51:01.964 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:51:01.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:01.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:51:01.964 00.000 11060 MoveAxis(E, 22, ABG)
01:51:01.964 00.000 11060 Guiding  Dir = 2, Dur = 22
01:51:01.995 00.031 11060 IsSlewing returns 0
01:51:01.996 00.001 11060 IsGuiding returns 0
01:51:02.038 00.042 11060 IsGuiding returns 0
01:51:02.038 00.000 11060 Move returns status 0, amount 22
01:51:02.038 00.000 11060 MoveAxis(N, 0, ABG)
01:51:02.038 00.000 11060 Move returns status 0, amount 0
01:51:02.038 00.000 11060 move complete, result=0
01:51:02.038 00.000 11060 worker thread done servicing request
01:51:02.038 00.000 11060 Worker thread wakes up
01:51:02.038 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:51:02.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:02.039 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:02.672 00.633 11060 Exposure complete
01:51:02.838 00.166 11060 worker thread done servicing request
01:51:02.838 00.000 10844 OnExposeComplete: enter
01:51:02.838 00.000 10844 UpdateGuideState(): m_state=6
01:51:02.838 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11369
01:51:02.838 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=59.40, Mass=2994, SNR=34.0, Peak=231 HFD=3.7
01:51:02.838 00.000 10844 MultiStar: [#1 -0.56,0.49,0.00,M8] [#2 0.22,1.22,0.00,M4] [#3 -0.05,0.69,0.00,M3] [#4 -0.07,0.23,1.02,U] [#5 0.05,-0.17,1.02,U] [#6 -0.28,0.10,0.95,U] [#7 0.03,-0.10,0.92,U] [#8 0.32,0.54,0.00,M1] 
01:51:02.838 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.12}, one-star: {-0.10, 0.52}
01:51:02.839 00.001 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
01:51:02.839 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
01:51:02.839 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.13 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
01:51:02.840 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
01:51:02.840 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
01:51:02.840 00.000 11060 Worker thread wakes up
01:51:02.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
01:51:02.840 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
01:51:02.840 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.10 yDistance=-0.09
01:51:02.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:51:02.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:02.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:02.840 00.000 10844 UpdateGuideState exits: m=2994 SNR=34.0
01:51:02.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:51:02.841 00.001 11060 MoveAxis(E, 0, ABG)
01:51:02.841 00.000 11060 Move returns status 0, amount 0
01:51:02.841 00.000 11060 MoveAxis(N, 0, ABG)
01:51:02.841 00.000 11060 Move returns status 0, amount 0
01:51:02.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:02.841 00.000 11060 move complete, result=0
01:51:02.841 00.000 11060 worker thread done servicing request
01:51:02.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:02.841 00.000 10844 Enqueuing Expose request
01:51:02.841 00.000 11060 Worker thread wakes up
01:51:02.841 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:02.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:02.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:03.471 00.630 11060 Exposure complete
01:51:03.658 00.187 11060 worker thread done servicing request
01:51:03.658 00.000 10844 OnExposeComplete: enter
01:51:03.658 00.000 10844 UpdateGuideState(): m_state=6
01:51:03.658 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11370
01:51:03.658 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=59.48, Mass=2770, SNR=33.1, Peak=253 HFD=3.4
01:51:03.659 00.001 10844 MultiStar: [#1 -0.10,0.53,1.02,U] [#2 0.08,0.93,0.00,M5] [#3 0.00,0.77,0.00,M4] [#4 -0.88,0.33,0.00,M1] [#5 -0.27,1.03,0.00,M4] [#6 0.08,0.41,0.91,U] [#7 0.23,0.75,0.00,M1] [#8 0.28,0.85,0.00,M2] 
01:51:03.659 00.000 10844 refined, 2 included, MultiStar: {0.13, 0.52}, one-star: {0.42, 0.60}
01:51:03.659 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
01:51:03.659 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
01:51:03.659 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.52 hyp=0.53 cameraTheta=1.32 mountX=-0.53 mountY=0.04, mountTheta=3.06
01:51:03.660 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.52, opts=13)
01:51:03.660 00.000 10844 Enqueuing Move request for scope (0.13, 0.52)
01:51:03.660 00.000 11060 Worker thread wakes up
01:51:03.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:03.660 00.000 10844 UpdateGuideState exits: m=2770 SNR=33.1
01:51:03.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:03.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:03.660 00.000 10844 Enqueuing Expose request
01:51:03.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.52) opts 0xd
01:51:03.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.52)
01:51:03.660 00.000 11060 Moving (0.13, 0.52) raw xDistance=-0.53 yDistance=0.04
01:51:03.662 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
01:51:03.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:03.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:51:03.662 00.000 11060 MoveAxis(E, 93, ABG)
01:51:03.662 00.000 11060 Guiding  Dir = 2, Dur = 93
01:51:03.668 00.006 11060 IsSlewing returns 0
01:51:03.668 00.000 11060 IsGuiding returns 0
01:51:03.777 00.109 11060 IsGuiding returns 0
01:51:03.777 00.000 11060 Move returns status 0, amount 93
01:51:03.777 00.000 11060 MoveAxis(N, 0, ABG)
01:51:03.777 00.000 11060 Move returns status 0, amount 0
01:51:03.777 00.000 11060 move complete, result=0
01:51:03.777 00.000 11060 worker thread done servicing request
01:51:03.778 00.001 11060 Worker thread wakes up
01:51:03.778 00.000 10844 GuideStep: -0.5 px 93 ms EAST, 0.0 px 0 ms NORTH
01:51:03.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:03.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:04.405 00.627 11060 Exposure complete
01:51:04.581 00.176 10844 OnExposeComplete: enter
01:51:04.581 00.000 11060 worker thread done servicing request
01:51:04.581 00.000 10844 UpdateGuideState(): m_state=6
01:51:04.581 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11371
01:51:04.581 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=58.89, Mass=2657, SNR=31.8, Peak=232 HFD=3.5
01:51:04.582 00.001 10844 MultiStar: [#1 -0.31,0.61,0.00,M8] [#2 0.01,0.24,2.19,U] [#3 0.37,0.76,0.00,M5] [#4 -0.58,0.35,0.00,M2] [#5 -0.23,0.07,1.10,U] [#6 -0.77,-0.18,0.00,M1] [#7 -0.19,-0.19,0.77,U] [#8 -0.31,0.42,1.00,U] 
01:51:04.582 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.15}, one-star: {-0.29, 0.01}
01:51:04.582 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
01:51:04.582 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
01:51:04.582 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=-0.12 mountY=-0.18, mountTheta=-2.13
01:51:04.583 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.15, opts=13)
01:51:04.583 00.000 10844 Enqueuing Move request for scope (-0.16, 0.15)
01:51:04.583 00.000 11060 Worker thread wakes up
01:51:04.584 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:04.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
01:51:04.584 00.000 10844 UpdateGuideState exits: m=2657 SNR=31.8
01:51:04.584 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
01:51:04.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:04.584 00.000 11060 Moving (-0.16, 0.15) raw xDistance=-0.12 yDistance=-0.18
01:51:04.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:04.584 00.000 10844 Enqueuing Expose request
01:51:04.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:51:04.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:04.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:04.584 00.000 11060 MoveAxis(E, 0, ABG)
01:51:04.584 00.000 11060 Move returns status 0, amount 0
01:51:04.585 00.001 11060 MoveAxis(N, 0, ABG)
01:51:04.585 00.000 11060 Move returns status 0, amount 0
01:51:04.585 00.000 11060 move complete, result=0
01:51:04.585 00.000 11060 worker thread done servicing request
01:51:04.585 00.000 11060 Worker thread wakes up
01:51:04.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:04.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:04.587 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:05.220 00.633 11060 Exposure complete
01:51:05.408 00.188 11060 worker thread done servicing request
01:51:05.408 00.000 10844 OnExposeComplete: enter
01:51:05.408 00.000 10844 UpdateGuideState(): m_state=6
01:51:05.408 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11372
01:51:05.409 00.001 10844 Star::Find returns 1 (0), X=267.88, Y=58.98, Mass=2897, SNR=33.6, Peak=247 HFD=3.0
01:51:05.409 00.000 10844 MultiStar: [#1 -0.14,-0.21,1.00,U] [#2 0.38,0.04,1.97,U] [#3 -0.20,-0.37,0.88,U] [#4 0.01,-0.23,0.97,U] [#5 -0.19,-0.46,1.08,U] [#6 -0.40,0.08,0.87,U] [#7 -0.05,-0.42,0.87,U] [#8 -0.01,-0.07,0.87,U] 
01:51:05.409 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.15}, one-star: {-0.36, 0.10}
01:51:05.409 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
01:51:05.409 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
01:51:05.409 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.92 mountX=0.16 mountY=-0.03, mountTheta=-0.18
01:51:05.411 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.15, opts=13)
01:51:05.411 00.000 10844 Enqueuing Move request for scope (-0.05, -0.15)
01:51:05.411 00.000 11060 Worker thread wakes up
01:51:05.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:05.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
01:51:05.411 00.000 10844 UpdateGuideState exits: m=2897 SNR=33.6
01:51:05.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
01:51:05.412 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:05.412 00.000 11060 Moving (-0.05, -0.15) raw xDistance=0.16 yDistance=-0.03
01:51:05.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:05.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:51:05.412 00.000 10844 Enqueuing Expose request
01:51:05.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:05.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:05.412 00.000 11060 MoveAxis(W, 27, ABG)
01:51:05.412 00.000 11060 Guiding  Dir = 3, Dur = 27
01:51:05.449 00.037 11060 IsSlewing returns 0
01:51:05.450 00.001 11060 IsGuiding returns 0
01:51:05.512 00.062 11060 IsGuiding returns 0
01:51:05.512 00.000 11060 Move returns status 0, amount 27
01:51:05.512 00.000 11060 MoveAxis(N, 0, ABG)
01:51:05.512 00.000 11060 Move returns status 0, amount 0
01:51:05.512 00.000 11060 move complete, result=0
01:51:05.512 00.000 11060 worker thread done servicing request
01:51:05.512 00.000 11060 Worker thread wakes up
01:51:05.512 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
01:51:05.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:05.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:06.154 00.642 11060 Exposure complete
01:51:06.334 00.180 11060 worker thread done servicing request
01:51:06.334 00.000 10844 OnExposeComplete: enter
01:51:06.334 00.000 10844 UpdateGuideState(): m_state=6
01:51:06.335 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11373
01:51:06.335 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=59.24, Mass=2788, SNR=32.8, Peak=255 HFD=3.6
01:51:06.335 00.000 10844 MultiStar: [#1 -0.14,0.07,1.11,U] [#2 0.21,0.53,2.02,U] [#3 -0.57,0.05,0.93,U] [#4 -0.69,0.10,0.00,M2] [#5 -0.03,-0.32,1.02,U] [#6 -0.95,0.41,0.00,M1] [#7 -0.23,0.17,0.84,U] [#8 -0.03,0.80,0.00,M1] 
01:51:06.335 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.20}, one-star: {0.05, 0.36}
01:51:06.335 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.65)
01:51:06.335 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
01:51:06.335 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=-0.18 mountY=-0.10, mountTheta=-2.66
01:51:06.338 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.20, opts=13)
01:51:06.338 00.000 10844 Enqueuing Move request for scope (-0.06, 0.20)
01:51:06.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:06.338 00.000 10844 UpdateGuideState exits: m=2788 SNR=32.8 Saturated
01:51:06.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:06.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:06.338 00.000 10844 Enqueuing Expose request
01:51:06.338 00.000 11060 Worker thread wakes up
01:51:06.339 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
01:51:06.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
01:51:06.339 00.000 11060 Moving (-0.06, 0.20) raw xDistance=-0.18 yDistance=-0.10
01:51:06.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:51:06.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:06.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:51:06.339 00.000 11060 MoveAxis(E, 31, ABG)
01:51:06.339 00.000 11060 Guiding  Dir = 2, Dur = 31
01:51:06.359 00.020 11060 IsSlewing returns 0
01:51:06.360 00.001 11060 IsGuiding returns 0
01:51:06.398 00.038 11060 IsGuiding returns 0
01:51:06.398 00.000 11060 Move returns status 0, amount 31
01:51:06.398 00.000 11060 MoveAxis(N, 0, ABG)
01:51:06.398 00.000 11060 Move returns status 0, amount 0
01:51:06.398 00.000 11060 move complete, result=0
01:51:06.400 00.002 11060 worker thread done servicing request
01:51:06.400 00.000 11060 Worker thread wakes up
01:51:06.400 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
01:51:06.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:06.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:07.030 00.630 11060 Exposure complete
01:51:07.209 00.179 11060 worker thread done servicing request
01:51:07.209 00.000 10844 OnExposeComplete: enter
01:51:07.209 00.000 10844 UpdateGuideState(): m_state=6
01:51:07.209 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11374
01:51:07.209 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=59.41, Mass=2424, SNR=31.0, Peak=184 HFD=3.6
01:51:07.210 00.001 10844 MultiStar: [#1 -0.42,0.69,0.00,M7] [#2 -0.29,1.55,0.00,M3] [#3 0.30,0.32,1.14,U] [#4 -0.16,-0.13,1.07,U] [#5 -0.13,0.14,1.16,U] [#6 -1.06,-0.01,0.00,M2] [#7 -0.15,0.30,0.86,U] [#8 -0.08,0.86,0.00,M2] 
01:51:07.210 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.23}, one-star: {-0.18, 0.53}
01:51:07.210 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
01:51:07.210 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
01:51:07.210 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.81 mountX=-0.21 mountY=-0.09, mountTheta=-2.73
01:51:07.211 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.23, opts=13)
01:51:07.211 00.000 10844 Enqueuing Move request for scope (-0.06, 0.23)
01:51:07.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:07.211 00.000 10844 UpdateGuideState exits: m=2424 SNR=31.0
01:51:07.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:07.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:07.211 00.000 10844 Enqueuing Expose request
01:51:07.212 00.001 11060 Worker thread wakes up
01:51:07.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
01:51:07.212 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
01:51:07.212 00.000 11060 Moving (-0.06, 0.23) raw xDistance=-0.21 yDistance=-0.09
01:51:07.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:51:07.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:07.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:51:07.212 00.000 11060 MoveAxis(E, 38, ABG)
01:51:07.212 00.000 11060 Guiding  Dir = 2, Dur = 38
01:51:07.229 00.017 11060 IsSlewing returns 0
01:51:07.229 00.000 11060 IsGuiding returns 0
01:51:07.276 00.047 11060 IsGuiding returns 0
01:51:07.277 00.001 11060 Move returns status 0, amount 38
01:51:07.277 00.000 11060 MoveAxis(N, 0, ABG)
01:51:07.277 00.000 11060 Move returns status 0, amount 0
01:51:07.277 00.000 11060 move complete, result=0
01:51:07.277 00.000 11060 worker thread done servicing request
01:51:07.277 00.000 11060 Worker thread wakes up
01:51:07.277 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:51:07.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:07.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:07.908 00.631 11060 Exposure complete
01:51:08.096 00.188 11060 worker thread done servicing request
01:51:08.096 00.000 10844 OnExposeComplete: enter
01:51:08.097 00.001 10844 UpdateGuideState(): m_state=6
01:51:08.097 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11375
01:51:08.097 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=59.09, Mass=2773, SNR=33.1, Peak=250 HFD=3.5
01:51:08.097 00.000 10844 MultiStar: [#1 -0.36,0.72,0.00,M8] [#2 -1.03,0.57,0.00,M4] [#3 -0.09,0.80,0.00,M3] [#4 -1.12,0.63,0.00,M2] [#5 -0.41,-0.32,0.95,U] [#6 -0.11,-0.55,0.97,U] [#7 0.12,0.67,0.00,M1] [#8 -0.25,0.32,0.92,U] 
01:51:08.097 00.000 10844 refined, 3 included, MultiStar: {-0.14, -0.09}, one-star: {0.18, 0.21}
01:51:08.097 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
01:51:08.097 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
01:51:08.098 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.59 mountX=0.11 mountY=-0.12, mountTheta=-0.84
01:51:08.099 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.09, opts=13)
01:51:08.099 00.000 10844 Enqueuing Move request for scope (-0.14, -0.09)
01:51:08.099 00.000 11060 Worker thread wakes up
01:51:08.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
01:51:08.099 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
01:51:08.099 00.000 11060 Moving (-0.14, -0.09) raw xDistance=0.11 yDistance=-0.12
01:51:08.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:08.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:08.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:08.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:08.100 00.001 11060 MoveAxis(E, 0, ABG)
01:51:08.100 00.000 11060 Move returns status 0, amount 0
01:51:08.100 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.1
01:51:08.100 00.000 11060 MoveAxis(N, 0, ABG)
01:51:08.100 00.000 11060 Move returns status 0, amount 0
01:51:08.100 00.000 11060 move complete, result=0
01:51:08.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:08.100 00.000 11060 worker thread done servicing request
01:51:08.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:08.100 00.000 10844 Enqueuing Expose request
01:51:08.100 00.000 11060 Worker thread wakes up
01:51:08.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:08.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:08.100 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:08.743 00.643 11060 Exposure complete
01:51:08.913 00.170 11060 worker thread done servicing request
01:51:08.913 00.000 10844 OnExposeComplete: enter
01:51:08.913 00.000 10844 UpdateGuideState(): m_state=6
01:51:08.914 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11376
01:51:08.914 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=59.33, Mass=2573, SNR=31.2, Peak=255 HFD=3.4
01:51:08.914 00.000 10844 MultiStar: [#1 0.33,1.09,0.00,M9] [#2 -0.02,0.88,0.00,M5] [#3 -0.04,0.68,0.00,M4] [#4 -0.49,0.01,1.02,U] [#5 0.22,-0.42,0.95,U] [#6 0.19,-0.48,1.00,U] [#7 0.54,1.05,0.00,M2] [#8 -0.32,0.72,0.00,M2] 
01:51:08.914 00.000 10844 refined, 3 included, MultiStar: {-0.00, -0.11}, one-star: {0.10, 0.45}
01:51:08.914 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
01:51:08.914 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
01:51:08.914 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.58 mountX=0.10 mountY=0.02, mountTheta=0.16
01:51:08.916 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.11, opts=13)
01:51:08.916 00.000 10844 Enqueuing Move request for scope (-0.00, -0.11)
01:51:08.916 00.000 11060 Worker thread wakes up
01:51:08.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:08.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
01:51:08.916 00.000 10844 UpdateGuideState exits: m=2573 SNR=31.2 Saturated
01:51:08.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
01:51:08.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:08.916 00.000 11060 Moving (-0.00, -0.11) raw xDistance=0.10 yDistance=0.02
01:51:08.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:08.916 00.000 10844 Enqueuing Expose request
01:51:08.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:51:08.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:08.917 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:51:08.917 00.000 11060 MoveAxis(E, 0, ABG)
01:51:08.917 00.000 11060 Move returns status 0, amount 0
01:51:08.917 00.000 11060 MoveAxis(N, 0, ABG)
01:51:08.917 00.000 11060 Move returns status 0, amount 0
01:51:08.917 00.000 11060 move complete, result=0
01:51:08.917 00.000 11060 worker thread done servicing request
01:51:08.917 00.000 11060 Worker thread wakes up
01:51:08.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:08.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:08.919 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:09.548 00.629 11060 Exposure complete
01:51:09.714 00.166 11060 worker thread done servicing request
01:51:09.714 00.000 10844 OnExposeComplete: enter
01:51:09.714 00.000 10844 UpdateGuideState(): m_state=6
01:51:09.714 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11377
01:51:09.714 00.000 10844 Star::Find returns 1 (0), X=267.69, Y=59.15, Mass=2930, SNR=34.5, Peak=245 HFD=3.7
01:51:09.715 00.001 10844 MultiStar: [#1 -0.15,0.69,0.00,M10] [#2 0.04,0.39,1.86,U] [#3 -0.32,0.39,0.91,U] [#4 -0.73,0.07,0.00,M2] [#5 -0.28,0.18,1.03,U] [#6 0.28,-0.42,0.86,U] [#7 -0.06,0.61,0.00,M3] [#8 -0.70,0.25,0.00,M3] 
01:51:09.715 00.000 10844 refined, 4 included, MultiStar: {-0.15, 0.21}, one-star: {-0.55, 0.27}
01:51:09.715 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
01:51:09.715 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.37)
01:51:09.715 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.18 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
01:51:09.716 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.21, opts=13)
01:51:09.717 00.001 10844 Enqueuing Move request for scope (-0.15, 0.21)
01:51:09.717 00.000 11060 Worker thread wakes up
01:51:09.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
01:51:09.717 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
01:51:09.717 00.000 11060 Moving (-0.15, 0.21) raw xDistance=-0.18 yDistance=-0.18
01:51:09.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:51:09.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:09.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:09.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:09.717 00.000 11060 MoveAxis(E, 31, ABG)
01:51:09.717 00.000 11060 Guiding  Dir = 2, Dur = 31
01:51:09.717 00.000 10844 UpdateGuideState exits: m=2930 SNR=34.5
01:51:09.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:09.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:09.717 00.000 10844 Enqueuing Expose request
01:51:09.731 00.014 11060 IsSlewing returns 0
01:51:09.731 00.000 11060 IsGuiding returns 0
01:51:09.779 00.048 11060 IsGuiding returns 0
01:51:09.780 00.001 11060 Move returns status 0, amount 31
01:51:09.780 00.000 11060 MoveAxis(N, 0, ABG)
01:51:09.780 00.000 11060 Move returns status 0, amount 0
01:51:09.780 00.000 11060 move complete, result=0
01:51:09.781 00.001 10844 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
01:51:09.783 00.002 11060 worker thread done servicing request
01:51:09.783 00.000 11060 Worker thread wakes up
01:51:09.784 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:09.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:10.436 00.652 11060 Exposure complete
01:51:10.597 00.161 11060 worker thread done servicing request
01:51:10.597 00.000 10844 OnExposeComplete: enter
01:51:10.597 00.000 10844 UpdateGuideState(): m_state=6
01:51:10.597 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11378
01:51:10.597 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=58.92, Mass=2611, SNR=31.5, Peak=246 HFD=3.0
01:51:10.597 00.000 10844 MultiStar: [#1 -0.35,0.42,1.03,U] [#2 -1.00,0.13,0.00,M5] [#3 -0.32,0.05,1.08,U] [#4 -1.09,0.13,0.00,M3] [#5 -0.11,-0.38,1.01,U] [#6 -0.42,-0.16,0.93,U] [#7 -0.51,0.18,0.96,U] [#8 -0.19,-0.11,0.95,U] 
01:51:10.597 00.000 10844 single-star, 6 included, MultiStar: {-0.29, 0.01}, one-star: {-0.15, 0.04}
01:51:10.597 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
01:51:10.598 00.001 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
01:51:10.598 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.89 mountX=-0.01 mountY=-0.15, mountTheta=-1.64
01:51:10.599 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
01:51:10.599 00.000 10844 Enqueuing Move request for scope (-0.15, 0.04)
01:51:10.599 00.000 11060 Worker thread wakes up
01:51:10.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
01:51:10.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
01:51:10.599 00.000 11060 Moving (-0.15, 0.04) raw xDistance=-0.01 yDistance=-0.15
01:51:10.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:51:10.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:10.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:51:10.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:51:10.599 00.000 11060 MoveAxis(E, 0, ABG)
01:51:10.599 00.000 11060 Move returns status 0, amount 0
01:51:10.599 00.000 10844 UpdateGuideState exits: m=2611 SNR=31.5
01:51:10.600 00.001 11060 MoveAxis(N, 0, ABG)
01:51:10.600 00.000 11060 Move returns status 0, amount 0
01:51:10.600 00.000 11060 move complete, result=0
01:51:10.600 00.000 11060 worker thread done servicing request
01:51:10.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:10.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:10.600 00.000 10844 Enqueuing Expose request
01:51:10.600 00.000 11060 Worker thread wakes up
01:51:10.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:10.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:10.600 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:11.233 00.633 11060 Exposure complete
01:51:11.421 00.188 11060 worker thread done servicing request
01:51:11.421 00.000 10844 OnExposeComplete: enter
01:51:11.421 00.000 10844 UpdateGuideState(): m_state=6
01:51:11.421 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11379
01:51:11.421 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=59.06, Mass=3380, SNR=37.4, Peak=252 HFD=3.7
01:51:11.421 00.000 10844 MultiStar: [#1 -0.42,0.33,0.90,U] [#2 0.22,0.47,1.81,U] [#3 -0.08,-0.00,0.84,U] [#4 -0.94,-0.21,0.00,M4] [#5 -0.30,-0.76,0.00,M1] [#6 -0.40,-0.34,0.78,U] [#7 -0.48,-0.47,0.00,M3] [#8 -0.76,-0.47,0.00,M3] 
01:51:11.421 00.000 10844 single-star, 4 included, MultiStar: {-0.08, 0.20}, one-star: {-0.05, 0.18}
01:51:11.421 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
01:51:11.421 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
01:51:11.422 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.87 mountX=-0.17 mountY=-0.08, mountTheta=-2.68
01:51:11.423 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
01:51:11.423 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
01:51:11.423 00.000 11060 Worker thread wakes up
01:51:11.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
01:51:11.423 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
01:51:11.423 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=-0.08
01:51:11.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
01:51:11.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:11.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:11.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:51:11.423 00.000 11060 MoveAxis(E, 29, ABG)
01:51:11.423 00.000 11060 Guiding  Dir = 2, Dur = 29
01:51:11.423 00.000 10844 UpdateGuideState exits: m=3380 SNR=37.4
01:51:11.424 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:11.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:11.424 00.000 10844 Enqueuing Expose request
01:51:11.448 00.024 11060 IsSlewing returns 0
01:51:11.448 00.000 11060 IsGuiding returns 0
01:51:11.511 00.063 11060 IsGuiding returns 0
01:51:11.512 00.001 11060 Move returns status 0, amount 29
01:51:11.512 00.000 11060 MoveAxis(N, 0, ABG)
01:51:11.513 00.001 11060 Move returns status 0, amount 0
01:51:11.513 00.000 11060 move complete, result=0
01:51:11.513 00.000 11060 worker thread done servicing request
01:51:11.513 00.000 11060 Worker thread wakes up
01:51:11.513 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
01:51:11.514 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:11.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:12.140 00.626 11060 Exposure complete
01:51:12.306 00.166 11060 worker thread done servicing request
01:51:12.306 00.000 10844 OnExposeComplete: enter
01:51:12.306 00.000 10844 UpdateGuideState(): m_state=6
01:51:12.306 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11380
01:51:12.306 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=59.09, Mass=3226, SNR=35.8, Peak=231 HFD=3.5
01:51:12.307 00.001 10844 MultiStar: [#1 -0.39,0.11,0.89,U] [#2 -0.58,0.18,1.84,U] [#3 0.08,0.07,0.91,U] [#4 -0.48,0.54,0.00,M5] [#5 -0.40,-0.56,0.00,M2] [#6 -0.41,-0.38,0.91,U] [#7 -0.58,-0.23,0.00,M4] [#8 -0.68,-0.27,0.00,M4] 
01:51:12.307 00.000 10844 single-star, 4 included, MultiStar: {-0.31, 0.07}, one-star: {-0.00, 0.21}
01:51:12.307 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
01:51:12.307 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
01:51:12.307 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.57 mountX=-0.21 mountY=-0.03, mountTheta=-2.98
01:51:12.308 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.21, opts=13)
01:51:12.309 00.001 10844 Enqueuing Move request for scope (-0.00, 0.21)
01:51:12.309 00.000 11060 Worker thread wakes up
01:51:12.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:51:12.309 00.000 10844 UpdateGuideState exits: m=3226 SNR=35.8
01:51:12.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:12.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:12.309 00.000 10844 Enqueuing Expose request
01:51:12.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
01:51:12.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
01:51:12.309 00.000 11060 Moving (-0.00, 0.21) raw xDistance=-0.21 yDistance=-0.03
01:51:12.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:51:12.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:12.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:12.309 00.000 11060 MoveAxis(E, 37, ABG)
01:51:12.309 00.000 11060 Guiding  Dir = 2, Dur = 37
01:51:12.323 00.014 11060 IsSlewing returns 0
01:51:12.323 00.000 11060 IsGuiding returns 0
01:51:12.375 00.052 11060 IsGuiding returns 0
01:51:12.375 00.000 11060 Move returns status 0, amount 37
01:51:12.375 00.000 11060 MoveAxis(N, 0, ABG)
01:51:12.375 00.000 11060 Move returns status 0, amount 0
01:51:12.375 00.000 11060 move complete, result=0
01:51:12.376 00.001 11060 worker thread done servicing request
01:51:12.376 00.000 11060 Worker thread wakes up
01:51:12.376 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
01:51:12.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:12.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:13.016 00.640 11060 Exposure complete
01:51:13.201 00.185 11060 worker thread done servicing request
01:51:13.201 00.000 10844 OnExposeComplete: enter
01:51:13.201 00.000 10844 UpdateGuideState(): m_state=6
01:51:13.201 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11381
01:51:13.203 00.002 10844 Star::Find returns 1 (0), X=268.43, Y=58.76, Mass=2147, SNR=29.3, Peak=218 HFD=3.2
01:51:13.203 00.000 10844 MultiStar: [#1 -0.46,-0.23,1.11,U] [#2 0.38,0.48,0.00,M4] [#3 -1.43,0.37,0.00,M1] [#4 -0.33,0.02,0.95,U] [#5 -0.62,-0.40,0.00,M3] [#6 -0.22,-0.08,1.01,U] [#7 -0.80,-0.27,0.00,M5] [#8 -0.22,0.09,1.16,U] 
01:51:13.203 00.000 10844 single-star, 4 included, MultiStar: {-0.21, -0.06}, one-star: {0.19, -0.12}
01:51:13.203 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
01:51:13.203 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
01:51:13.203 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.56 mountX=0.08 mountY=0.20, mountTheta=1.19
01:51:13.205 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.12, opts=13)
01:51:13.205 00.000 10844 Enqueuing Move request for scope (0.19, -0.12)
01:51:13.205 00.000 11060 Worker thread wakes up
01:51:13.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:13.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
01:51:13.205 00.000 10844 UpdateGuideState exits: m=2147 SNR=29.3
01:51:13.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
01:51:13.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:13.205 00.000 11060 Moving (0.19, -0.12) raw xDistance=0.08 yDistance=0.20
01:51:13.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:13.205 00.000 10844 Enqueuing Expose request
01:51:13.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:51:13.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:51:13.205 00.000 11060 MoveAxis(E, 0, ABG)
01:51:13.205 00.000 11060 Move returns status 0, amount 0
01:51:13.206 00.001 11060 MoveAxis(S, 79, ABG)
01:51:13.206 00.000 11060 Guiding  Dir = 1, Dur = 79
01:51:13.212 00.006 11060 IsSlewing returns 0
01:51:13.212 00.000 11060 IsGuiding returns 0
01:51:13.306 00.094 11060 IsGuiding returns 0
01:51:13.306 00.000 11060 Move returns status 0, amount 79
01:51:13.306 00.000 11060 move complete, result=0
01:51:13.306 00.000 11060 worker thread done servicing request
01:51:13.307 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 79 ms SOUTH
01:51:13.307 00.000 11060 Worker thread wakes up
01:51:13.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:13.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:13.936 00.629 11060 Exposure complete
01:51:14.138 00.202 11060 worker thread done servicing request
01:51:14.138 00.000 10844 OnExposeComplete: enter
01:51:14.138 00.000 10844 UpdateGuideState(): m_state=6
01:51:14.138 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11382
01:51:14.138 00.000 10844 Star::Find returns 1 (0), X=269.05, Y=59.10, Mass=2769, SNR=33.1, Peak=212 HFD=3.9
01:51:14.139 00.001 10844 MultiStar: [#1 -0.04,-0.18,1.07,U] [#2 -0.13,0.04,2.03,U] [#3 -0.67,-0.10,0.00,M2] [#4 -0.49,-0.18,1.00,U] [#5 -0.34,0.05,1.07,U] [#6 -0.11,-0.41,0.85,U] [#7 -0.98,0.33,0.00,M6] [#8 -0.38,0.84,0.00,M4] 
01:51:14.139 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.05}, one-star: {0.81, 0.22}
01:51:14.139 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
01:51:14.139 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
01:51:14.139 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.45 mountX=0.06 mountY=-0.05, mountTheta=-0.70
01:51:14.140 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.05, opts=13)
01:51:14.140 00.000 10844 Enqueuing Move request for scope (-0.06, -0.05)
01:51:14.140 00.000 11060 Worker thread wakes up
01:51:14.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:14.140 00.000 10844 UpdateGuideState exits: m=2769 SNR=33.1
01:51:14.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:14.141 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:14.141 00.000 10844 Enqueuing Expose request
01:51:14.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
01:51:14.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
01:51:14.141 00.000 11060 Moving (-0.06, -0.05) raw xDistance=0.06 yDistance=-0.05
01:51:14.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:51:14.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:14.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:51:14.141 00.000 11060 MoveAxis(E, 0, ABG)
01:51:14.141 00.000 11060 Move returns status 0, amount 0
01:51:14.141 00.000 11060 MoveAxis(N, 0, ABG)
01:51:14.141 00.000 11060 Move returns status 0, amount 0
01:51:14.141 00.000 11060 move complete, result=0
01:51:14.142 00.001 11060 worker thread done servicing request
01:51:14.142 00.000 11060 Worker thread wakes up
01:51:14.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:14.144 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:14.145 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:14.781 00.636 11060 Exposure complete
01:51:14.958 00.177 11060 worker thread done servicing request
01:51:14.958 00.000 10844 OnExposeComplete: enter
01:51:14.958 00.000 10844 UpdateGuideState(): m_state=6
01:51:14.959 00.001 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11383
01:51:14.959 00.000 10844 Star::Find returns 1 (0), X=267.71, Y=59.02, Mass=2924, SNR=33.9, Peak=203 HFD=4.0
01:51:14.959 00.000 10844 MultiStar: [#1 -0.64,0.89,0.00,M6] [#2 -0.60,0.20,0.00,M4] [#3 -0.51,0.98,0.00,M3] [#4 -0.76,-0.26,0.00,M4] [#5 -0.29,0.14,0.96,U] [#6 -0.01,-0.52,0.92,U] [#7 -0.42,0.49,0.00,M7] [#8 -0.55,-0.09,0.97,U] 
01:51:14.959 00.000 10844 refined, 3 included, MultiStar: {-0.35, -0.07}, one-star: {-0.53, 0.14}
01:51:14.959 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
01:51:14.959 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
01:51:14.959 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.07 hyp=0.36 cameraTheta=-2.94 mountX=0.14 mountY=-0.34, mountTheta=-1.19
01:51:14.960 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.07, opts=13)
01:51:14.960 00.000 10844 Enqueuing Move request for scope (-0.35, -0.07)
01:51:14.961 00.001 11060 Worker thread wakes up
01:51:14.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.07) opts 0xd
01:51:14.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.07)
01:51:14.961 00.000 11060 Moving (-0.35, -0.07) raw xDistance=0.14 yDistance=-0.34
01:51:14.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:51:14.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:51:14.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:14.961 00.000 10844 UpdateGuideState exits: m=2924 SNR=33.9
01:51:14.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:14.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:14.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:51:14.961 00.000 11060 MoveAxis(W, 24, ABG)
01:51:14.961 00.000 11060 Guiding  Dir = 3, Dur = 24
01:51:14.961 00.000 10844 Enqueuing Expose request
01:51:14.989 00.028 11060 IsSlewing returns 0
01:51:14.990 00.001 11060 IsGuiding returns 0
01:51:15.022 00.032 11060 IsGuiding returns 0
01:51:15.022 00.000 11060 Move returns status 0, amount 24
01:51:15.022 00.000 11060 MoveAxis(N, 0, ABG)
01:51:15.022 00.000 11060 Move returns status 0, amount 0
01:51:15.022 00.000 11060 move complete, result=0
01:51:15.022 00.000 11060 worker thread done servicing request
01:51:15.022 00.000 11060 Worker thread wakes up
01:51:15.022 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.3 px 0 ms NORTH
01:51:15.024 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:15.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:15.652 00.628 11060 Exposure complete
01:51:15.826 00.174 11060 worker thread done servicing request
01:51:15.826 00.000 10844 OnExposeComplete: enter
01:51:15.826 00.000 10844 UpdateGuideState(): m_state=6
01:51:15.826 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11384
01:51:15.826 00.000 10844 Star::Find returns 1 (0), X=267.25, Y=59.04, Mass=3004, SNR=35.0, Peak=212 HFD=3.9
01:51:15.827 00.001 10844 MultiStar: [#1 -0.65,1.72,0.00,M7] [#2 -0.19,0.35,1.88,U] [#3 -0.48,0.65,0.00,M4] [#4 -0.78,-0.13,0.00,M5] [#5 0.24,-0.49,1.03,U] [#6 -0.10,0.24,0.87,U] [#7 -0.40,0.66,0.00,M8] [#8 -0.82,0.39,0.00,M4] 
01:51:15.827 00.000 10844 refined, 3 included, MultiStar: {-0.25, 0.11}, one-star: {-0.99, 0.17}
01:51:15.827 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
01:51:15.827 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
01:51:15.827 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.73 mountX=-0.06 mountY=-0.26, mountTheta=-1.81
01:51:15.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.11, opts=13)
01:51:15.828 00.000 10844 Enqueuing Move request for scope (-0.25, 0.11)
01:51:15.828 00.000 11060 Worker thread wakes up
01:51:15.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=13, FiltMax=255, Gamma=1.000
01:51:15.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
01:51:15.828 00.000 10844 UpdateGuideState exits: m=3004 SNR=35.0
01:51:15.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
01:51:15.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:15.828 00.000 11060 Moving (-0.25, 0.11) raw xDistance=-0.06 yDistance=-0.26
01:51:15.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:15.828 00.000 10844 Enqueuing Expose request
01:51:15.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:51:15.829 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:15.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:51:15.829 00.000 11060 MoveAxis(E, 0, ABG)
01:51:15.829 00.000 11060 Move returns status 0, amount 0
01:51:15.829 00.000 11060 MoveAxis(N, 0, ABG)
01:51:15.829 00.000 11060 Move returns status 0, amount 0
01:51:15.829 00.000 11060 move complete, result=0
01:51:15.829 00.000 11060 worker thread done servicing request
01:51:15.829 00.000 11060 Worker thread wakes up
01:51:15.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:15.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:15.831 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:51:16.465 00.634 11060 Exposure complete
01:51:16.630 00.165 11060 worker thread done servicing request
01:51:16.630 00.000 10844 OnExposeComplete: enter
01:51:16.630 00.000 10844 UpdateGuideState(): m_state=6
01:51:16.630 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11385
01:51:16.630 00.000 10844 Star::Find returns 1 (0), X=267.59, Y=58.98, Mass=2626, SNR=32.1, Peak=232 HFD=3.5
01:51:16.630 00.000 10844 MultiStar: [#1 -0.62,0.42,0.00,M8] [#2 -0.31,0.68,0.00,M4] [#3 -0.85,-0.08,0.00,M5] [#4 -1.43,-0.51,0.00,M6] [#5 -0.01,-0.26,1.07,U] [#6 -0.28,-1.00,0.00,M1] [#7 -1.04,0.04,0.00,M9] [#8 -0.21,-0.01,0.91,U] 
01:51:16.630 00.000 10844 refined, 2 included, MultiStar: {-0.28, -0.06}, one-star: {-0.65, 0.10}
01:51:16.632 00.002 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
01:51:16.638 00.006 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
01:51:16.638 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.92 mountX=0.11 mountY=-0.27, mountTheta=-1.17
01:51:16.640 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.06, opts=13)
01:51:16.640 00.000 10844 Enqueuing Move request for scope (-0.28, -0.06)
01:51:16.640 00.000 11060 Worker thread wakes up
01:51:16.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:16.640 00.000 10844 UpdateGuideState exits: m=2626 SNR=32.1
01:51:16.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:16.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:16.640 00.000 10844 Enqueuing Expose request
01:51:16.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd
01:51:16.640 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.06)
01:51:16.640 00.000 11060 Moving (-0.28, -0.06) raw xDistance=0.11 yDistance=-0.27
01:51:16.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:16.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:51:16.641 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:51:16.641 00.000 11060 MoveAxis(E, 0, ABG)
01:51:16.641 00.000 11060 Move returns status 0, amount 0
01:51:16.641 00.000 11060 MoveAxis(N, 0, ABG)
01:51:16.641 00.000 11060 Move returns status 0, amount 0
01:51:16.641 00.000 11060 move complete, result=0
01:51:16.641 00.000 11060 worker thread done servicing request
01:51:16.641 00.000 11060 Worker thread wakes up
01:51:16.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:16.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:16.642 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:51:17.296 00.654 11060 Exposure complete
01:51:17.467 00.171 11060 worker thread done servicing request
01:51:17.467 00.000 10844 OnExposeComplete: enter
01:51:17.467 00.000 10844 UpdateGuideState(): m_state=6
01:51:17.467 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11386
01:51:17.468 00.001 10844 Star::Find returns 1 (0), X=267.65, Y=59.64, Mass=3413, SNR=36.7, Peak=251 HFD=4.0
01:51:17.468 00.000 10844 MultiStar: [#1 -1.02,0.18,0.00,M9] [#2 -0.25,0.84,0.00,M5] [#3 -0.95,0.59,0.00,M6] [#4 -0.72,-0.37,0.00,M7] [#5 -0.59,0.37,0.00,M1] [#6 -0.41,-0.89,0.00,M2] [#7 -0.69,-0.08,0.00,M10] [#8 -1.34,0.80,0.00,M4] 
01:51:17.468 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.30)
01:51:17.468 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
01:51:17.468 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=0.76 hyp=0.96 cameraTheta=2.24 mountX=-0.64 mountY=-0.71, mountTheta=-2.30
01:51:17.470 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=0.76, opts=13)
01:51:17.470 00.000 10844 Enqueuing Move request for scope (-0.59, 0.76)
01:51:17.470 00.000 11060 Worker thread wakes up
01:51:17.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:17.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.76) opts 0xd
01:51:17.470 00.000 10844 UpdateGuideState exits: m=3413 SNR=36.7
01:51:17.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, 0.76)
01:51:17.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:17.470 00.000 11060 Moving (-0.59, 0.76) raw xDistance=-0.64 yDistance=-0.71
01:51:17.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:17.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.64
01:51:17.470 00.000 10844 Enqueuing Expose request
01:51:17.471 00.001 11060 resist switch: large excursion: input -0.71 thresh 0.57 direction from 1 to -1
01:51:17.471 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.13
01:51:17.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.71
01:51:17.471 00.000 11060 MoveAxis(E, 111, ABG)
01:51:17.471 00.000 11060 Guiding  Dir = 2, Dur = 111
01:51:17.509 00.038 11060 IsSlewing returns 0
01:51:17.509 00.000 11060 IsGuiding returns 0
01:51:17.666 00.157 11060 IsGuiding returns 0
01:51:17.667 00.001 11060 Move returns status 0, amount 111
01:51:17.667 00.000 11060 BLC: Oldest BLC event removed
01:51:17.667 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:51:17.667 00.000 11060 MoveAxis(N, 1026, ABG)
01:51:17.667 00.000 11060 duration set to 750 by maxDecDuration
01:51:17.667 00.000 11060 Guiding  Dir = 0, Dur = 750
01:51:17.681 00.014 11060 IsSlewing returns 0
01:51:17.681 00.000 11060 IsGuiding returns 0
01:51:18.433 00.752 11060 IsGuiding returns 0
01:51:18.433 00.000 11060 Move returns status 0, amount 750
01:51:18.433 00.000 11060 move complete, result=0
01:51:18.433 00.000 11060 worker thread done servicing request
01:51:18.433 00.000 11060 Worker thread wakes up
01:51:18.433 00.000 10844 GuideStep: -0.6 px 111 ms EAST, -0.7 px 750 ms NORTH
01:51:18.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:18.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:19.069 00.636 11060 Exposure complete
01:51:19.233 00.164 11060 worker thread done servicing request
01:51:19.234 00.001 10844 OnExposeComplete: enter
01:51:19.234 00.000 10844 UpdateGuideState(): m_state=6
01:51:19.234 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11387
01:51:19.234 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=59.67, Mass=2756, SNR=33.2, Peak=203 HFD=3.9
01:51:19.234 00.000 10844 MultiStar: [#1 0.03,-0.48,1.05,U] [#2 0.13,0.28,2.13,U] [#3 0.40,-0.08,0.94,U] [#4 -0.26,-0.06,1.01,U] [#5 0.38,-0.47,0.98,U] [#6 0.43,-0.15,0.94,U] [#7 -0.68,-0.06,0.00,R] [#8 -0.96,-0.62,0.00,M5] 
01:51:19.234 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {-0.31, 0.79}
01:51:19.234 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
01:51:19.234 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
01:51:19.234 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.15 mountX=-0.04 mountY=0.11, mountTheta=1.90
01:51:19.236 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
01:51:19.236 00.000 10844 Enqueuing Move request for scope (0.11, 0.02)
01:51:19.236 00.000 11060 Worker thread wakes up
01:51:19.236 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:19.236 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.2
01:51:19.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:19.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:19.236 00.000 10844 Enqueuing Expose request
01:51:19.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:51:19.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:51:19.236 00.000 11060 Moving (0.11, 0.02) raw xDistance=-0.04 yDistance=0.11
01:51:19.236 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.496234, 1:-0.109133
01:51:19.236 00.000 11060 BLC: No correction, Miss < min_move
01:51:19.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:51:19.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:19.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:51:19.237 00.001 11060 MoveAxis(E, 0, ABG)
01:51:19.237 00.000 11060 Move returns status 0, amount 0
01:51:19.237 00.000 11060 MoveAxis(N, 0, ABG)
01:51:19.237 00.000 11060 Move returns status 0, amount 0
01:51:19.237 00.000 11060 move complete, result=0
01:51:19.237 00.000 11060 worker thread done servicing request
01:51:19.237 00.000 11060 Worker thread wakes up
01:51:19.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:19.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:19.238 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:19.876 00.638 11060 Exposure complete
01:51:20.047 00.171 11060 worker thread done servicing request
01:51:20.047 00.000 10844 OnExposeComplete: enter
01:51:20.047 00.000 10844 UpdateGuideState(): m_state=6
01:51:20.048 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11388
01:51:20.048 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=58.72, Mass=3179, SNR=35.3, Peak=238 HFD=3.7
01:51:20.048 00.000 10844 MultiStar: [#1 -0.32,0.79,0.00,M9] [#2 0.01,0.11,2.00,U] [#3 -0.55,-0.50,0.00,M6] [#4 -1.10,-0.09,0.00,M7] [#5 0.03,-0.54,0.96,U] [#6 0.01,-0.75,0.00,M2] [#7 0.13,-0.28,0.86,U] [#8 -0.18,-0.16,0.92,U] 
01:51:20.048 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.15}, one-star: {-0.35, -0.16}
01:51:20.048 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:51:20.048 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
01:51:20.048 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.96 mountX=0.16 mountY=-0.04, mountTheta=-0.22
01:51:20.050 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.15, opts=13)
01:51:20.050 00.000 10844 Enqueuing Move request for scope (-0.06, -0.15)
01:51:20.050 00.000 11060 Worker thread wakes up
01:51:20.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:20.050 00.000 10844 UpdateGuideState exits: m=3179 SNR=35.3
01:51:20.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:20.050 00.000 10844 Enqueuing Expose request
01:51:20.051 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
01:51:20.051 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
01:51:20.051 00.000 11060 Moving (-0.06, -0.15) raw xDistance=0.16 yDistance=-0.04
01:51:20.051 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.496234, 1:-0.109133, 2:0.035689
01:51:20.051 00.000 11060 BLC: No correction, Miss < min_move
01:51:20.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:51:20.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:20.052 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:51:20.052 00.000 11060 MoveAxis(W, 27, ABG)
01:51:20.052 00.000 11060 Guiding  Dir = 3, Dur = 27
01:51:20.076 00.024 11060 IsSlewing returns 0
01:51:20.076 00.000 11060 IsGuiding returns 0
01:51:20.122 00.046 11060 IsGuiding returns 0
01:51:20.122 00.000 11060 Move returns status 0, amount 27
01:51:20.122 00.000 11060 MoveAxis(N, 0, ABG)
01:51:20.122 00.000 11060 Move returns status 0, amount 0
01:51:20.122 00.000 11060 move complete, result=0
01:51:20.123 00.001 11060 worker thread done servicing request
01:51:20.123 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
01:51:20.123 00.000 11060 Worker thread wakes up
01:51:20.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:20.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:20.758 00.635 11060 Exposure complete
01:51:20.928 00.170 11060 worker thread done servicing request
01:51:20.928 00.000 10844 OnExposeComplete: enter
01:51:20.928 00.000 10844 UpdateGuideState(): m_state=6
01:51:20.928 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11389
01:51:20.928 00.000 10844 Star::Find returns 1 (1), X=267.47, Y=58.69, Mass=4314, SNR=42.2, Peak=255 HFD=3.8
01:51:20.928 00.000 10844 MultiStar: [#1 -0.22,0.32,0.75,U] [#2 -0.44,-0.00,1.61,U] [#3 0.05,-0.54,0.73,U] [#4 -0.42,0.24,0.72,U] [#5 -0.20,0.01,0.83,U] [#6 -0.03,-0.85,0.00,M3] [#7 0.61,-0.36,0.00,M1] [#8 -0.08,0.59,0.74,U] 
01:51:20.928 00.000 10844 refined, 6 included, MultiStar: {-0.34, 0.04}, one-star: {-0.77, -0.19}
01:51:20.928 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
01:51:20.928 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.54)
01:51:20.930 00.002 10844 CameraToMount -- cameraX=-0.34 cameraY=0.04 hyp=0.34 cameraTheta=3.01 mountX=0.02 mountY=-0.34, mountTheta=-1.52
01:51:20.931 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.04, opts=13)
01:51:20.931 00.000 10844 Enqueuing Move request for scope (-0.34, 0.04)
01:51:20.931 00.000 11060 Worker thread wakes up
01:51:20.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:51:20.931 00.000 10844 UpdateGuideState exits: m=4314 SNR=42.2 Saturated
01:51:20.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.04) opts 0xd
01:51:20.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.04)
01:51:20.931 00.000 11060 Moving (-0.34, 0.04) raw xDistance=0.02 yDistance=-0.34
01:51:20.931 00.000 11060 BLC: window closed
01:51:20.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:20.931 00.000 10844 Enqueuing Expose request
01:51:20.931 00.000 11060 BLC: History state: CurrMiss=0.34, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.496234, 1:-0.109133, 2:0.035689
01:51:20.931 00.000 11060 BLC: Under-shoot: nominal increase by 31
01:51:20.931 00.000 11060 BLC: window closed
01:51:20.931 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:51:20.931 00.000 11060 BLC: Pulse adjusted to 750
01:51:20.932 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:51:20.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
01:51:20.932 00.000 11060 MoveAxis(E, 0, ABG)
01:51:20.932 00.000 11060 Move returns status 0, amount 0
01:51:20.932 00.000 11060 MoveAxis(N, 132, ABG)
01:51:20.932 00.000 11060 Guiding  Dir = 0, Dur = 132
01:51:20.957 00.025 11060 IsSlewing returns 0
01:51:20.957 00.000 11060 IsGuiding returns 0
01:51:21.110 00.153 11060 IsGuiding returns 0
01:51:21.110 00.000 11060 Move returns status 0, amount 132
01:51:21.110 00.000 11060 move complete, result=0
01:51:21.110 00.000 11060 worker thread done servicing request
01:51:21.110 00.000 11060 Worker thread wakes up
01:51:21.111 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 132 ms NORTH
01:51:21.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:21.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:21.421 00.310 10844 evsrv: cli 0EEEDDF0 connect
01:51:21.421 00.000 10844 case statement mapped state 6 to 3
01:51:21.423 00.002 10844 case statement mapped state 6 to 3
01:51:21.425 00.002 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"b6b3ed70-abc3-4e16-8685-c6b93a627cf7"}
01:51:21.426 00.001 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"b6b3ed70-abc3-4e16-8685-c6b93a627cf7"}
01:51:21.427 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
01:51:21.741 00.314 11060 Exposure complete
01:51:21.911 00.170 11060 worker thread done servicing request
01:51:21.911 00.000 10844 OnExposeComplete: enter
01:51:21.911 00.000 10844 UpdateGuideState(): m_state=6
01:51:21.912 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11390
01:51:21.912 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=59.18, Mass=2533, SNR=31.9, Peak=238 HFD=3.1
01:51:21.912 00.000 10844 MultiStar: [#1 0.14,-0.28,0.99,U] [#2 0.34,-0.72,0.00,M3] [#3 -0.12,-0.41,1.10,U] [#4 -0.71,-0.08,0.00,M7] [#5 -0.77,-0.48,0.00,M1] [#6 -0.70,-0.66,0.00,M4] [#7 0.99,-0.18,0.00,M2] [#8 -0.21,-0.87,0.00,M4] 
01:51:21.912 00.000 10844 refined, 2 included, MultiStar: {-0.06, -0.14}, one-star: {-0.18, 0.30}
01:51:21.912 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:51:21.912 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
01:51:21.912 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.96 mountX=0.15 mountY=-0.03, mountTheta=-0.22
01:51:21.913 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.14, opts=13)
01:51:21.913 00.000 10844 Enqueuing Move request for scope (-0.06, -0.14)
01:51:21.913 00.000 11060 Worker thread wakes up
01:51:21.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:21.915 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
01:51:21.915 00.000 10844 UpdateGuideState exits: m=2533 SNR=31.9
01:51:21.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
01:51:21.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:21.915 00.000 11060 Moving (-0.06, -0.14) raw xDistance=0.15 yDistance=-0.03
01:51:21.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:51:21.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:21.915 00.000 10844 Enqueuing Expose request
01:51:21.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:21.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:21.915 00.000 11060 MoveAxis(W, 25, ABG)
01:51:21.915 00.000 11060 Guiding  Dir = 3, Dur = 25
01:51:21.935 00.020 11060 IsSlewing returns 0
01:51:21.947 00.012 11060 IsGuiding returns 0
01:51:21.982 00.035 11060 IsGuiding returns 0
01:51:21.982 00.000 11060 Move returns status 0, amount 25
01:51:21.982 00.000 11060 MoveAxis(N, 0, ABG)
01:51:21.982 00.000 11060 Move returns status 0, amount 0
01:51:21.982 00.000 11060 move complete, result=0
01:51:21.983 00.001 11060 worker thread done servicing request
01:51:21.983 00.000 11060 Worker thread wakes up
01:51:21.983 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
01:51:21.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:21.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:22.612 00.629 11060 Exposure complete
01:51:22.789 00.177 11060 worker thread done servicing request
01:51:22.789 00.000 10844 OnExposeComplete: enter
01:51:22.790 00.001 10844 UpdateGuideState(): m_state=6
01:51:22.790 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11391
01:51:22.790 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=58.85, Mass=2798, SNR=33.3, Peak=245 HFD=3.6
01:51:22.790 00.000 10844 MultiStar: [#1 -0.05,-0.48,0.99,U] [#2 -0.23,-0.03,2.01,U] [#3 -0.25,-0.83,0.00,M5] [#4 -0.33,0.07,1.05,U] [#5 0.21,-0.59,0.00,M2] [#6 -0.41,-1.00,0.00,M5] [#7 0.62,0.03,0.00,M3] [#8 -0.44,-0.73,0.00,M5] 
01:51:22.790 00.000 10844 refined, 3 included, MultiStar: {-0.10, -0.10}, one-star: {0.35, -0.03}
01:51:22.790 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
01:51:22.790 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
01:51:22.791 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.37 mountX=0.11 mountY=-0.08, mountTheta=-0.63
01:51:22.792 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.10, opts=13)
01:51:22.792 00.000 10844 Enqueuing Move request for scope (-0.10, -0.10)
01:51:22.792 00.000 11060 Worker thread wakes up
01:51:22.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:22.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
01:51:22.792 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.3
01:51:22.792 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
01:51:22.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:22.792 00.000 11060 Moving (-0.10, -0.10) raw xDistance=0.11 yDistance=-0.08
01:51:22.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:22.792 00.000 10844 Enqueuing Expose request
01:51:22.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:22.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:22.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:51:22.792 00.000 11060 MoveAxis(E, 0, ABG)
01:51:22.792 00.000 11060 Move returns status 0, amount 0
01:51:22.792 00.000 11060 MoveAxis(N, 0, ABG)
01:51:22.792 00.000 11060 Move returns status 0, amount 0
01:51:22.792 00.000 11060 move complete, result=0
01:51:22.792 00.000 11060 worker thread done servicing request
01:51:22.793 00.001 11060 Worker thread wakes up
01:51:22.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:22.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:22.795 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:23.428 00.633 11060 Exposure complete
01:51:23.607 00.179 11060 worker thread done servicing request
01:51:23.607 00.000 10844 OnExposeComplete: enter
01:51:23.607 00.000 10844 UpdateGuideState(): m_state=6
01:51:23.607 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11392
01:51:23.608 00.001 10844 Star::Find returns 1 (0), X=268.60, Y=59.50, Mass=2227, SNR=29.8, Peak=223 HFD=3.2
01:51:23.608 00.000 10844 MultiStar: [#1 0.05,0.10,1.10,U] [#2 0.16,-0.12,2.35,U] [#3 -0.11,-0.08,1.11,U] [#4 -0.39,-0.39,1.19,U] [#5 -0.13,-0.59,1.11,U] [#6 -0.66,0.03,0.00,M6] [#7 0.29,-1.40,0.00,M4] [#8 -1.28,-0.89,0.00,M6] 
01:51:23.608 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.10}, one-star: {0.36, 0.62}
01:51:23.609 00.001 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
01:51:23.609 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
01:51:23.609 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.51 mountX=0.09 mountY=0.02, mountTheta=0.23
01:51:23.610 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
01:51:23.610 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
01:51:23.611 00.001 11060 Worker thread wakes up
01:51:23.611 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:23.611 00.000 10844 UpdateGuideState exits: m=2227 SNR=29.8
01:51:23.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:23.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:23.611 00.000 10844 Enqueuing Expose request
01:51:23.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:51:23.611 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:51:23.611 00.000 11060 Moving (0.01, -0.10) raw xDistance=0.09 yDistance=0.02
01:51:23.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:51:23.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:23.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:51:23.611 00.000 11060 MoveAxis(E, 0, ABG)
01:51:23.612 00.001 11060 Move returns status 0, amount 0
01:51:23.612 00.000 11060 MoveAxis(N, 0, ABG)
01:51:23.612 00.000 11060 Move returns status 0, amount 0
01:51:23.612 00.000 11060 move complete, result=0
01:51:23.612 00.000 11060 worker thread done servicing request
01:51:23.612 00.000 11060 Worker thread wakes up
01:51:23.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:23.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:23.613 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:24.250 00.637 11060 Exposure complete
01:51:24.409 00.159 11060 worker thread done servicing request
01:51:24.409 00.000 10844 OnExposeComplete: enter
01:51:24.409 00.000 10844 UpdateGuideState(): m_state=6
01:51:24.411 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11393
01:51:24.411 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=59.37, Mass=2666, SNR=32.9, Peak=255 HFD=3.2
01:51:24.411 00.000 10844 MultiStar: [#1 -0.29,0.19,1.00,U] [#2 0.41,-0.02,2.03,U] [#3 -0.98,0.19,0.00,M5] [#4 -0.13,0.23,0.98,U] [#5 0.02,0.00,1.13,U] [#6 -1.10,-0.83,0.00,M7] [#7 0.36,0.82,0.00,M5] [#8 0.17,0.19,1.03,U] 
01:51:24.411 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.15}, one-star: {0.29, 0.49}
01:51:24.411 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:51:24.411 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
01:51:24.411 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.87 mountX=-0.17 mountY=0.10, mountTheta=2.60
01:51:24.413 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
01:51:24.413 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
01:51:24.413 00.000 11060 Worker thread wakes up
01:51:24.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:24.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:51:24.413 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.9 Saturated
01:51:24.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:51:24.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:24.413 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.10
01:51:24.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:24.413 00.000 10844 Enqueuing Expose request
01:51:24.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:51:24.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:24.414 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:51:24.414 00.000 11060 MoveAxis(E, 29, ABG)
01:51:24.414 00.000 11060 Guiding  Dir = 2, Dur = 29
01:51:24.440 00.026 11060 IsSlewing returns 0
01:51:24.441 00.001 11060 IsGuiding returns 0
01:51:24.483 00.042 11060 IsGuiding returns 0
01:51:24.483 00.000 11060 Move returns status 0, amount 29
01:51:24.483 00.000 11060 MoveAxis(N, 0, ABG)
01:51:24.483 00.000 11060 Move returns status 0, amount 0
01:51:24.483 00.000 11060 move complete, result=0
01:51:24.483 00.000 11060 worker thread done servicing request
01:51:24.483 00.000 11060 Worker thread wakes up
01:51:24.483 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:51:24.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:24.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:25.112 00.629 11060 Exposure complete
01:51:25.277 00.165 11060 worker thread done servicing request
01:51:25.277 00.000 10844 OnExposeComplete: enter
01:51:25.277 00.000 10844 UpdateGuideState(): m_state=6
01:51:25.277 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11394
01:51:25.277 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=59.19, Mass=2825, SNR=33.5, Peak=233 HFD=3.6
01:51:25.278 00.001 10844 MultiStar: [#1 -0.23,-0.06,1.08,U] [#2 0.62,-0.29,0.00,M1] [#3 -0.19,0.06,0.99,U] [#4 -0.06,-0.07,0.90,U] [#5 0.71,-0.42,0.00,M1] [#6 -2.00,-1.01,0.00,M8] [#7 0.70,0.14,0.00,M6] [#8 -0.06,0.44,0.98,U] 
01:51:25.278 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.14}, one-star: {0.51, 0.31}
01:51:25.278 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.37 = -2.92)
01:51:25.278 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
01:51:25.278 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
01:51:25.279 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.14, opts=13)
01:51:25.279 00.000 10844 Enqueuing Move request for scope (-0.01, 0.14)
01:51:25.279 00.000 11060 Worker thread wakes up
01:51:25.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
01:51:25.279 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
01:51:25.279 00.000 11060 Moving (-0.01, 0.14) raw xDistance=-0.13 yDistance=-0.03
01:51:25.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:51:25.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:25.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:25.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:25.280 00.001 11060 MoveAxis(E, 24, ABG)
01:51:25.280 00.000 10844 UpdateGuideState exits: m=2825 SNR=33.5
01:51:25.280 00.000 11060 Guiding  Dir = 2, Dur = 24
01:51:25.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:25.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:25.280 00.000 10844 Enqueuing Expose request
01:51:25.296 00.016 11060 IsSlewing returns 0
01:51:25.296 00.000 11060 IsGuiding returns 0
01:51:25.343 00.047 11060 IsGuiding returns 0
01:51:25.344 00.001 11060 Move returns status 0, amount 24
01:51:25.344 00.000 11060 MoveAxis(N, 0, ABG)
01:51:25.344 00.000 11060 Move returns status 0, amount 0
01:51:25.344 00.000 11060 move complete, result=0
01:51:25.344 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
01:51:25.346 00.002 11060 worker thread done servicing request
01:51:25.347 00.001 11060 Worker thread wakes up
01:51:25.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:25.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:25.974 00.627 11060 Exposure complete
01:51:26.142 00.168 11060 worker thread done servicing request
01:51:26.142 00.000 10844 OnExposeComplete: enter
01:51:26.142 00.000 10844 UpdateGuideState(): m_state=6
01:51:26.142 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11395
01:51:26.144 00.002 10844 Star::Find returns 1 (0), X=267.03, Y=59.51, Mass=2990, SNR=34.3, Peak=220 HFD=3.7
01:51:26.144 00.000 10844 MultiStar: large primary error, entering stabilization period
01:51:26.144 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
01:51:26.144 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
01:51:26.144 00.000 10844 CameraToMount -- cameraX=-1.21 cameraY=0.64 hyp=1.37 cameraTheta=2.66 mountX=-0.41 mountY=-1.30, mountTheta=-1.87
01:51:26.145 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.21, y=0.64, opts=13)
01:51:26.145 00.000 10844 Enqueuing Move request for scope (-1.21, 0.64)
01:51:26.145 00.000 11060 Worker thread wakes up
01:51:26.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.64) opts 0xd
01:51:26.145 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.21, 0.64)
01:51:26.145 00.000 11060 Moving (-1.21, 0.64) raw xDistance=-0.41 yDistance=-1.30
01:51:26.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
01:51:26.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.91 from input -1.30
01:51:26.145 00.000 11060 MoveAxis(E, 71, ABG)
01:51:26.146 00.001 11060 Guiding  Dir = 2, Dur = 71
01:51:26.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:26.146 00.000 10844 UpdateGuideState exits: m=2990 SNR=34.3
01:51:26.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:26.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:26.146 00.000 10844 Enqueuing Expose request
01:51:26.156 00.010 11060 IsSlewing returns 0
01:51:26.156 00.000 11060 IsGuiding returns 0
01:51:26.234 00.078 11060 IsGuiding returns 0
01:51:26.234 00.000 11060 Move returns status 0, amount 71
01:51:26.234 00.000 11060 MoveAxis(N, 506, ABG)
01:51:26.234 00.000 11060 Guiding  Dir = 0, Dur = 506
01:51:26.250 00.016 11060 IsSlewing returns 0
01:51:26.250 00.000 11060 IsGuiding returns 0
01:51:26.777 00.527 11060 IsGuiding returns 0
01:51:26.777 00.000 11060 Move returns status 0, amount 506
01:51:26.778 00.001 11060 move complete, result=0
01:51:26.778 00.000 11060 worker thread done servicing request
01:51:26.778 00.000 11060 Worker thread wakes up
01:51:26.778 00.000 10844 GuideStep: -0.4 px 71 ms EAST, -1.3 px 506 ms NORTH
01:51:26.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:26.779 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:27.415 00.636 11060 Exposure complete
01:51:27.593 00.178 10844 OnExposeComplete: enter
01:51:27.593 00.000 11060 worker thread done servicing request
01:51:27.593 00.000 10844 UpdateGuideState(): m_state=6
01:51:27.595 00.002 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11396
01:51:27.595 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=59.46, Mass=3085, SNR=34.3, Peak=186 HFD=4.5
01:51:27.595 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
01:51:27.595 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.49)
01:51:27.595 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.58 hyp=0.66 cameraTheta=2.06 mountX=-0.52 mountY=-0.40, mountTheta=-2.48
01:51:27.597 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.58, opts=13)
01:51:27.597 00.000 10844 Enqueuing Move request for scope (-0.31, 0.58)
01:51:27.597 00.000 11060 Worker thread wakes up
01:51:27.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.58) opts 0xd
01:51:27.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.58)
01:51:27.597 00.000 11060 Moving (-0.31, 0.58) raw xDistance=-0.52 yDistance=-0.40
01:51:27.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.52
01:51:27.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.40
01:51:27.598 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:27.598 00.000 10844 UpdateGuideState exits: m=3085 SNR=34.3
01:51:27.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:27.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:27.598 00.000 10844 Enqueuing Expose request
01:51:27.598 00.000 11060 MoveAxis(E, 92, ABG)
01:51:27.598 00.000 11060 Guiding  Dir = 2, Dur = 92
01:51:27.609 00.011 11060 IsSlewing returns 0
01:51:27.609 00.000 11060 IsGuiding returns 0
01:51:27.704 00.095 11060 IsGuiding returns 0
01:51:27.704 00.000 11060 Move returns status 0, amount 92
01:51:27.704 00.000 11060 MoveAxis(N, 157, ABG)
01:51:27.704 00.000 11060 Guiding  Dir = 0, Dur = 157
01:51:27.726 00.022 11060 IsSlewing returns 0
01:51:27.726 00.000 11060 IsGuiding returns 0
01:51:27.897 00.171 11060 IsGuiding returns 0
01:51:27.898 00.001 11060 Move returns status 0, amount 157
01:51:27.898 00.000 11060 move complete, result=0
01:51:27.898 00.000 11060 worker thread done servicing request
01:51:27.898 00.000 11060 Worker thread wakes up
01:51:27.898 00.000 10844 GuideStep: -0.5 px 92 ms EAST, -0.4 px 157 ms NORTH
01:51:27.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:27.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:28.533 00.635 11060 Exposure complete
01:51:28.694 00.161 11060 worker thread done servicing request
01:51:28.694 00.000 10844 OnExposeComplete: enter
01:51:28.694 00.000 10844 UpdateGuideState(): m_state=6
01:51:28.694 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11397
01:51:28.694 00.000 10844 Star::Find returns 1 (0), X=266.07, Y=58.26, Mass=2908, SNR=32.9, Peak=156 HFD=4.5
01:51:28.694 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
01:51:28.694 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
01:51:28.694 00.000 10844 CameraToMount -- cameraX=-2.17 cameraY=-0.61 hyp=2.25 cameraTheta=-2.87 mountX=1.00 mountY=-2.04, mountTheta=-1.12
01:51:28.696 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.17, y=-0.61, opts=13)
01:51:28.696 00.000 10844 Enqueuing Move request for scope (-2.17, -0.61)
01:51:28.696 00.000 11060 Worker thread wakes up
01:51:28.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.17, -0.61) opts 0xd
01:51:28.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-2.17, -0.61)
01:51:28.696 00.000 11060 Moving (-2.17, -0.61) raw xDistance=1.00 yDistance=-2.04
01:51:28.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.26 from input 1.00
01:51:28.697 00.001 11060 GuideAlgorithmResistSwitch::result() returns -1.43 from input -2.04
01:51:28.697 00.000 11060 MoveAxis(W, 170, ABG)
01:51:28.697 00.000 11060 Guiding  Dir = 3, Dur = 170
01:51:28.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:28.697 00.000 10844 UpdateGuideState exits: m=2908 SNR=32.9
01:51:28.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:28.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:28.697 00.000 10844 Enqueuing Expose request
01:51:28.701 00.004 11060 IsSlewing returns 0
01:51:28.701 00.000 11060 IsGuiding returns 0
01:51:28.873 00.172 11060 IsGuiding returns 0
01:51:28.873 00.000 11060 Move returns status 0, amount 170
01:51:28.873 00.000 11060 MoveAxis(N, 792, ABG)
01:51:28.873 00.000 11060 duration set to 750 by maxDecDuration
01:51:28.874 00.001 11060 Guiding  Dir = 0, Dur = 750
01:51:28.904 00.030 11060 IsSlewing returns 0
01:51:28.904 00.000 11060 IsGuiding returns 0
01:51:29.675 00.771 11060 IsGuiding returns 0
01:51:29.675 00.000 11060 Move returns status 0, amount 750
01:51:29.675 00.000 11060 move complete, result=0
01:51:29.676 00.001 11060 worker thread done servicing request
01:51:29.676 00.000 11060 Worker thread wakes up
01:51:29.676 00.000 10844 GuideStep: 1.0 px 170 ms WEST, -2.0 px 750 ms NORTH
01:51:29.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:29.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:30.322 00.646 11060 Exposure complete
01:51:30.513 00.191 11060 worker thread done servicing request
01:51:30.515 00.002 10844 OnExposeComplete: enter
01:51:30.515 00.000 10844 UpdateGuideState(): m_state=6
01:51:30.515 00.000 10844 Star::Find(15, 266, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11398
01:51:30.515 00.000 10844 Star::Find returns 1 (0), X=269.02, Y=59.06, Mass=2728, SNR=32.8, Peak=208 HFD=3.8
01:51:30.515 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
01:51:30.515 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
01:51:30.515 00.000 10844 CameraToMount -- cameraX=0.78 cameraY=0.18 hyp=0.80 cameraTheta=0.23 mountX=-0.32 mountY=0.74, mountTheta=1.98
01:51:30.516 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.78, y=0.18, opts=13)
01:51:30.516 00.000 10844 Enqueuing Move request for scope (0.78, 0.18)
01:51:30.516 00.000 11060 Worker thread wakes up
01:51:30.517 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.18) opts 0xd
01:51:30.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.78, 0.18)
01:51:30.517 00.000 11060 Moving (0.78, 0.18) raw xDistance=-0.32 yDistance=0.74
01:51:30.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.32
01:51:30.517 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:51:30.517 00.000 10844 UpdateGuideState exits: m=2728 SNR=32.8
01:51:30.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:30.517 00.000 11060 resist switch: large excursion: input 0.74 thresh 0.57 direction from -1 to 1
01:51:30.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:30.517 00.000 10844 Enqueuing Expose request
01:51:30.517 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.23
01:51:30.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.74
01:51:30.517 00.000 11060 MoveAxis(E, 50, ABG)
01:51:30.517 00.000 11060 Guiding  Dir = 2, Dur = 50
01:51:30.549 00.032 11060 IsSlewing returns 0
01:51:30.549 00.000 11060 IsGuiding returns 0
01:51:30.628 00.079 11060 IsGuiding returns 0
01:51:30.628 00.000 11060 Move returns status 0, amount 50
01:51:30.628 00.000 11060 BLC: Oldest BLC event removed
01:51:30.628 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:51:30.628 00.000 11060 MoveAxis(S, 1039, ABG)
01:51:30.628 00.000 11060 duration set to 750 by maxDecDuration
01:51:30.629 00.001 11060 Guiding  Dir = 1, Dur = 750
01:51:30.644 00.015 11060 IsSlewing returns 0
01:51:30.644 00.000 11060 IsGuiding returns 0
01:51:31.421 00.777 11060 IsGuiding returns 0
01:51:31.421 00.000 11060 Move returns status 0, amount 750
01:51:31.422 00.001 11060 move complete, result=0
01:51:31.423 00.001 11060 worker thread done servicing request
01:51:31.423 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.7 px 750 ms SOUTH
01:51:31.423 00.000 11060 Worker thread wakes up
01:51:31.424 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:31.436 00.012 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:32.077 00.641 11060 Exposure complete
01:51:32.244 00.167 11060 worker thread done servicing request
01:51:32.244 00.000 10844 OnExposeComplete: enter
01:51:32.244 00.000 10844 UpdateGuideState(): m_state=6
01:51:32.244 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11399
01:51:32.245 00.001 10844 Star::Find returns 1 (0), X=268.94, Y=59.42, Mass=3270, SNR=35.6, Peak=212 HFD=4.1
01:51:32.245 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
01:51:32.245 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
01:51:32.245 00.000 10844 CameraToMount -- cameraX=0.70 cameraY=0.54 hyp=0.89 cameraTheta=0.65 mountX=-0.66 mountY=0.61, mountTheta=2.39
01:51:32.246 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.70, y=0.54, opts=13)
01:51:32.246 00.000 10844 Enqueuing Move request for scope (0.70, 0.54)
01:51:32.246 00.000 11060 Worker thread wakes up
01:51:32.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.54) opts 0xd
01:51:32.248 00.002 11060 Handling offset move in thread for scope, endpoint = (0.70, 0.54)
01:51:32.248 00.000 11060 Moving (0.70, 0.54) raw xDistance=-0.66 yDistance=0.61
01:51:32.248 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:32.248 00.000 10844 UpdateGuideState exits: m=3270 SNR=35.6
01:51:32.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:32.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:32.248 00.000 10844 Enqueuing Expose request
01:51:32.248 00.000 11060 BLC: History state: CurrMiss=0.61, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.519847, 1:0.607672
01:51:32.248 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:51:32.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.66
01:51:32.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.61
01:51:32.248 00.000 11060 MoveAxis(E, 115, ABG)
01:51:32.249 00.001 11060 Guiding  Dir = 2, Dur = 115
01:51:32.251 00.002 11060 IsSlewing returns 0
01:51:32.251 00.000 11060 IsGuiding returns 0
01:51:32.376 00.125 11060 IsGuiding returns 0
01:51:32.376 00.000 11060 Move returns status 0, amount 115
01:51:32.376 00.000 11060 MoveAxis(S, 236, ABG)
01:51:32.376 00.000 11060 Guiding  Dir = 1, Dur = 236
01:51:32.392 00.016 11060 IsSlewing returns 0
01:51:32.392 00.000 11060 IsGuiding returns 0
01:51:32.656 00.264 11060 IsGuiding returns 0
01:51:32.656 00.000 11060 Move returns status 0, amount 236
01:51:32.656 00.000 11060 move complete, result=0
01:51:32.657 00.001 11060 worker thread done servicing request
01:51:32.657 00.000 11060 Worker thread wakes up
01:51:32.657 00.000 10844 GuideStep: -0.7 px 115 ms EAST, 0.6 px 236 ms SOUTH
01:51:32.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:32.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:33.301 00.644 11060 Exposure complete
01:51:33.461 00.160 11060 worker thread done servicing request
01:51:33.461 00.000 10844 OnExposeComplete: enter
01:51:33.463 00.002 10844 UpdateGuideState(): m_state=6
01:51:33.463 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11400
01:51:33.463 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=58.23, Mass=2141, SNR=28.5, Peak=181 HFD=3.5
01:51:33.463 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
01:51:33.463 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:51:33.463 00.000 10844 CameraToMount -- cameraX=0.55 cameraY=-0.65 hyp=0.85 cameraTheta=-0.87 mountX=0.54 mountY=0.65, mountTheta=0.88
01:51:33.464 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.55, y=-0.65, opts=13)
01:51:33.464 00.000 10844 Enqueuing Move request for scope (0.55, -0.65)
01:51:33.464 00.000 11060 Worker thread wakes up
01:51:33.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.65) opts 0xd
01:51:33.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.55, -0.65)
01:51:33.464 00.000 11060 Moving (0.55, -0.65) raw xDistance=0.54 yDistance=0.65
01:51:33.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:33.464 00.000 11060 BLC: History state: CurrMiss=0.65, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.519847, 1:0.607672, 2:0.651055
01:51:33.464 00.000 11060 BLC: Under-shoot: nominal increase by 64
01:51:33.464 00.000 11060 BLC: window closed
01:51:33.465 00.001 11060 BLC: Pulse increase limited by ceiling of 750
01:51:33.465 00.000 10844 UpdateGuideState exits: m=2141 SNR=28.5
01:51:33.465 00.000 11060 BLC: Pulse adjusted to 750
01:51:33.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:33.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:33.465 00.000 10844 Enqueuing Expose request
01:51:33.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.54
01:51:33.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.65
01:51:33.465 00.000 11060 MoveAxis(W, 90, ABG)
01:51:33.466 00.001 11060 Guiding  Dir = 3, Dur = 90
01:51:33.512 00.046 11060 IsSlewing returns 0
01:51:33.514 00.002 11060 IsGuiding returns 0
01:51:33.599 00.085 10844 evsrv: cli 0EEEE2F0 connect
01:51:33.599 00.000 10844 case statement mapped state 6 to 3
01:51:33.600 00.001 10844 case statement mapped state 6 to 3
01:51:33.600 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_pixel_scale","id":"8724ca80-f78d-4fb1-98d7-b482726d4893"}
01:51:33.600 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"8724ca80-f78d-4fb1-98d7-b482726d4893"}
01:51:33.602 00.002 10844 evsrv: cli 0EEEE2F0 disconnect
01:51:33.629 00.027 11060 IsGuiding returns 0
01:51:33.629 00.000 11060 Move returns status 0, amount 90
01:51:33.629 00.000 11060 MoveAxis(S, 253, ABG)
01:51:33.629 00.000 11060 Guiding  Dir = 1, Dur = 253
01:51:33.645 00.016 11060 IsSlewing returns 0
01:51:33.645 00.000 11060 IsGuiding returns 0
01:51:33.913 00.268 11060 IsGuiding returns 0
01:51:33.913 00.000 11060 Move returns status 0, amount 253
01:51:33.913 00.000 11060 move complete, result=0
01:51:33.913 00.000 11060 worker thread done servicing request
01:51:33.913 00.000 11060 Worker thread wakes up
01:51:33.913 00.000 10844 GuideStep: 0.5 px 90 ms WEST, 0.7 px 253 ms SOUTH
01:51:33.914 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:33.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:34.547 00.633 11060 Exposure complete
01:51:34.711 00.164 11060 worker thread done servicing request
01:51:34.711 00.000 10844 OnExposeComplete: enter
01:51:34.712 00.001 10844 UpdateGuideState(): m_state=6
01:51:34.712 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11401
01:51:34.712 00.000 10844 Star::Find returns 1 (0), X=269.19, Y=58.59, Mass=2460, SNR=31.4, Peak=248 HFD=3.7
01:51:34.712 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
01:51:34.712 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
01:51:34.712 00.000 10844 CameraToMount -- cameraX=0.95 cameraY=-0.29 hyp=0.99 cameraTheta=-0.29 mountX=0.11 mountY=0.99, mountTheta=1.46
01:51:34.714 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.95, y=-0.29, opts=13)
01:51:34.714 00.000 10844 Enqueuing Move request for scope (0.95, -0.29)
01:51:34.714 00.000 11060 Worker thread wakes up
01:51:34.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:51:34.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.29) opts 0xd
01:51:34.714 00.000 10844 UpdateGuideState exits: m=2460 SNR=31.4
01:51:34.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.95, -0.29)
01:51:34.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:34.714 00.000 11060 Moving (0.95, -0.29) raw xDistance=0.11 yDistance=0.99
01:51:34.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:34.715 00.001 10844 Enqueuing Expose request
01:51:34.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:51:34.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.99
01:51:34.715 00.000 11060 MoveAxis(E, 0, ABG)
01:51:34.715 00.000 11060 Move returns status 0, amount 0
01:51:34.715 00.000 11060 MoveAxis(S, 384, ABG)
01:51:34.715 00.000 11060 Guiding  Dir = 1, Dur = 384
01:51:34.723 00.008 11060 IsSlewing returns 0
01:51:34.723 00.000 11060 IsGuiding returns 0
01:51:35.125 00.402 11060 IsGuiding returns 0
01:51:35.125 00.000 11060 Move returns status 0, amount 384
01:51:35.126 00.001 11060 move complete, result=0
01:51:35.126 00.000 11060 worker thread done servicing request
01:51:35.126 00.000 11060 Worker thread wakes up
01:51:35.126 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 1.0 px 384 ms SOUTH
01:51:35.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:35.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:35.760 00.634 11060 Exposure complete
01:51:35.933 00.173 11060 worker thread done servicing request
01:51:35.933 00.000 10844 OnExposeComplete: enter
01:51:35.933 00.000 10844 UpdateGuideState(): m_state=6
01:51:35.934 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11402
01:51:35.934 00.000 10844 Star::Find returns 1 (1), X=269.28, Y=59.57, Mass=2646, SNR=32.5, Peak=255 HFD=3.2
01:51:35.934 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
01:51:35.934 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
01:51:35.934 00.000 10844 CameraToMount -- cameraX=1.04 cameraY=0.69 hyp=1.25 cameraTheta=0.59 mountX=-0.87 mountY=0.91, mountTheta=2.33
01:51:35.936 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=1.04, y=0.69, opts=13)
01:51:35.936 00.000 10844 Enqueuing Move request for scope (1.04, 0.69)
01:51:35.936 00.000 11060 Worker thread wakes up
01:51:35.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.04, 0.69) opts 0xd
01:51:35.936 00.000 11060 Handling offset move in thread for scope, endpoint = (1.04, 0.69)
01:51:35.936 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:35.936 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.5 Saturated
01:51:35.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:35.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:35.936 00.000 10844 Enqueuing Expose request
01:51:35.936 00.000 11060 Moving (1.04, 0.69) raw xDistance=-0.87 yDistance=0.91
01:51:35.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.87
01:51:35.937 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.91
01:51:35.937 00.000 11060 MoveAxis(E, 150, ABG)
01:51:35.937 00.000 11060 Guiding  Dir = 2, Dur = 150
01:51:35.960 00.023 11060 IsSlewing returns 0
01:51:35.960 00.000 11060 IsGuiding returns 0
01:51:36.148 00.188 11060 IsGuiding returns 0
01:51:36.148 00.000 11060 Move returns status 0, amount 150
01:51:36.148 00.000 11060 MoveAxis(S, 356, ABG)
01:51:36.148 00.000 11060 Guiding  Dir = 1, Dur = 356
01:51:36.164 00.016 11060 IsSlewing returns 0
01:51:36.164 00.000 11060 IsGuiding returns 0
01:51:36.524 00.360 11060 IsGuiding returns 0
01:51:36.524 00.000 11060 Move returns status 0, amount 356
01:51:36.524 00.000 11060 move complete, result=0
01:51:36.524 00.000 11060 worker thread done servicing request
01:51:36.524 00.000 11060 Worker thread wakes up
01:51:36.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:36.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:36.525 00.001 10844 GuideStep: -0.9 px 150 ms EAST, 0.9 px 356 ms SOUTH
01:51:37.151 00.626 11060 Exposure complete
01:51:37.325 00.174 11060 worker thread done servicing request
01:51:37.325 00.000 10844 OnExposeComplete: enter
01:51:37.325 00.000 10844 UpdateGuideState(): m_state=6
01:51:37.325 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11403
01:51:37.325 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=58.87, Mass=2989, SNR=34.4, Peak=195 HFD=3.8
01:51:37.325 00.000 10844 MultiStar: exiting stabilization period
01:51:37.326 00.001 10844 MultiStar: [#1 0.48,0.04,0.96,U] [#2 0.16,0.39,1.87,U] [#3 1.29,0.38,0.00,M5] [#4 0.07,-0.24,0.91,U] [#5 0.32,-0.08,0.90,U] [#6 0.09,-0.14,0.83,U] [#7 0.88,0.99,0.00,M7] [#8 0.43,-0.01,0.81,U] 
01:51:37.326 00.000 10844 refined, 6 included, MultiStar: {0.27, 0.05}, one-star: {0.42, -0.01}
01:51:37.326 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
01:51:37.326 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
01:51:37.326 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.27 cameraTheta=0.17 mountX=-0.09 mountY=0.26, mountTheta=1.92
01:51:37.327 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.05, opts=13)
01:51:37.327 00.000 10844 Enqueuing Move request for scope (0.27, 0.05)
01:51:37.327 00.000 11060 Worker thread wakes up
01:51:37.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:37.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
01:51:37.328 00.001 10844 UpdateGuideState exits: m=2989 SNR=34.4
01:51:37.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
01:51:37.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:37.328 00.000 11060 Moving (0.27, 0.05) raw xDistance=-0.09 yDistance=0.26
01:51:37.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:37.328 00.000 10844 Enqueuing Expose request
01:51:37.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:51:37.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
01:51:37.328 00.000 11060 MoveAxis(E, 0, ABG)
01:51:37.328 00.000 11060 Move returns status 0, amount 0
01:51:37.328 00.000 11060 MoveAxis(S, 101, ABG)
01:51:37.328 00.000 11060 Guiding  Dir = 1, Dur = 101
01:51:37.350 00.022 11060 IsSlewing returns 0
01:51:37.350 00.000 11060 IsGuiding returns 0
01:51:37.477 00.127 11060 IsGuiding returns 0
01:51:37.477 00.000 11060 Move returns status 0, amount 101
01:51:37.477 00.000 11060 move complete, result=0
01:51:37.478 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 101 ms SOUTH
01:51:37.480 00.002 11060 worker thread done servicing request
01:51:37.480 00.000 11060 Worker thread wakes up
01:51:37.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:37.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:38.124 00.644 11060 Exposure complete
01:51:38.302 00.178 11060 worker thread done servicing request
01:51:38.302 00.000 10844 OnExposeComplete: enter
01:51:38.302 00.000 10844 UpdateGuideState(): m_state=6
01:51:38.303 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11404
01:51:38.303 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=59.01, Mass=2976, SNR=34.6, Peak=255 HFD=3.3
01:51:38.303 00.000 10844 MultiStar: [#1 -0.49,0.62,0.00,M3] [#2 0.32,-0.03,1.94,U] [#3 0.21,0.05,0.88,U] [#4 -0.15,0.38,0.92,U] [#5 0.34,0.35,0.97,U] [#6 0.22,-0.42,0.85,U] [#7 0.90,0.43,0.00,M8] [#8 0.12,0.18,0.86,U] 
01:51:38.303 00.000 10844 single-star, 6 included, MultiStar: {0.19, 0.08}, one-star: {0.10, 0.13}
01:51:38.303 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
01:51:38.303 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
01:51:38.303 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.92 mountX=-0.15 mountY=0.08, mountTheta=2.66
01:51:38.307 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
01:51:38.307 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
01:51:38.317 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:38.317 00.000 10844 UpdateGuideState exits: m=2976 SNR=34.6 Saturated
01:51:38.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:38.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:38.317 00.000 10844 Enqueuing Expose request
01:51:38.319 00.002 11060 Worker thread wakes up
01:51:38.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:51:38.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:51:38.319 00.000 11060 Moving (0.10, 0.13) raw xDistance=-0.15 yDistance=0.08
01:51:38.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:51:38.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:38.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:51:38.319 00.000 11060 MoveAxis(E, 25, ABG)
01:51:38.319 00.000 11060 Guiding  Dir = 2, Dur = 25
01:51:38.336 00.017 11060 IsSlewing returns 0
01:51:38.336 00.000 11060 IsGuiding returns 0
01:51:38.367 00.031 11060 IsGuiding returns 0
01:51:38.367 00.000 11060 Move returns status 0, amount 25
01:51:38.367 00.000 11060 MoveAxis(N, 0, ABG)
01:51:38.367 00.000 11060 Move returns status 0, amount 0
01:51:38.367 00.000 11060 move complete, result=0
01:51:38.367 00.000 11060 worker thread done servicing request
01:51:38.367 00.000 11060 Worker thread wakes up
01:51:38.367 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
01:51:38.368 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:38.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:39.000 00.632 11060 Exposure complete
01:51:39.178 00.178 11060 worker thread done servicing request
01:51:39.178 00.000 10844 OnExposeComplete: enter
01:51:39.178 00.000 10844 UpdateGuideState(): m_state=6
01:51:39.178 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11405
01:51:39.178 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=59.18, Mass=2729, SNR=32.5, Peak=234 HFD=3.7
01:51:39.179 00.001 10844 MultiStar: [#1 -0.25,0.75,0.00,M4] [#2 0.17,0.14,1.92,U] [#3 0.07,0.07,0.99,U] [#4 -0.87,0.41,0.00,M2] [#5 -0.07,0.09,1.06,U] [#6 -0.63,0.38,0.00,M7] [#7 0.98,-0.39,0.00,M9] [#8 0.41,-0.17,1.01,U] 
01:51:39.179 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.09}, one-star: {-0.01, 0.30}
01:51:39.179 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
01:51:39.179 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
01:51:39.179 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.67 mountX=-0.11 mountY=0.10, mountTheta=2.41
01:51:39.180 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.09, opts=13)
01:51:39.180 00.000 10844 Enqueuing Move request for scope (0.12, 0.09)
01:51:39.180 00.000 11060 Worker thread wakes up
01:51:39.181 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:39.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
01:51:39.181 00.000 10844 UpdateGuideState exits: m=2729 SNR=32.5
01:51:39.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:51:39.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:39.181 00.000 11060 Moving (0.12, 0.09) raw xDistance=-0.11 yDistance=0.10
01:51:39.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:39.181 00.000 10844 Enqueuing Expose request
01:51:39.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:51:39.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:39.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:51:39.181 00.000 11060 MoveAxis(E, 0, ABG)
01:51:39.181 00.000 11060 Move returns status 0, amount 0
01:51:39.181 00.000 11060 MoveAxis(N, 0, ABG)
01:51:39.181 00.000 11060 Move returns status 0, amount 0
01:51:39.181 00.000 11060 move complete, result=0
01:51:39.182 00.001 11060 worker thread done servicing request
01:51:39.182 00.000 11060 Worker thread wakes up
01:51:39.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:39.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:39.183 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:39.811 00.628 11060 Exposure complete
01:51:39.986 00.175 11060 worker thread done servicing request
01:51:39.986 00.000 10844 OnExposeComplete: enter
01:51:39.986 00.000 10844 UpdateGuideState(): m_state=6
01:51:39.986 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11406
01:51:39.986 00.000 10844 Star::Find returns 1 (0), X=267.69, Y=58.87, Mass=2531, SNR=31.6, Peak=194 HFD=3.5
01:51:39.986 00.000 10844 MultiStar: [#1 -0.01,-0.40,1.02,U] [#2 0.23,-0.20,2.10,U] [#3 0.03,-0.57,0.91,U] [#4 0.10,0.04,0.94,U] [#5 -0.03,-0.41,1.04,U] [#6 -0.18,-0.72,0.00,M8] [#7 0.92,-0.32,0.00,M10] [#8 -0.15,-0.17,0.93,U] 
01:51:39.987 00.001 10844 refined, 6 included, MultiStar: {-0.02, -0.24}, one-star: {-0.55, -0.01}
01:51:39.987 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
01:51:39.987 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
01:51:39.987 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.64 mountX=0.24 mountY=0.02, mountTheta=0.10
01:51:39.988 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.24, opts=13)
01:51:39.988 00.000 10844 Enqueuing Move request for scope (-0.02, -0.24)
01:51:39.988 00.000 11060 Worker thread wakes up
01:51:39.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:39.988 00.000 10844 UpdateGuideState exits: m=2531 SNR=31.6
01:51:39.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:39.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:39.988 00.000 10844 Enqueuing Expose request
01:51:39.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
01:51:39.989 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
01:51:39.989 00.000 11060 Moving (-0.02, -0.24) raw xDistance=0.24 yDistance=0.02
01:51:39.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:51:39.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:39.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:51:39.989 00.000 11060 MoveAxis(W, 41, ABG)
01:51:39.989 00.000 11060 Guiding  Dir = 3, Dur = 41
01:51:40.009 00.020 11060 IsSlewing returns 0
01:51:40.010 00.001 11060 IsGuiding returns 0
01:51:40.087 00.077 11060 IsGuiding returns 0
01:51:40.087 00.000 11060 Move returns status 0, amount 41
01:51:40.087 00.000 11060 MoveAxis(N, 0, ABG)
01:51:40.087 00.000 11060 Move returns status 0, amount 0
01:51:40.087 00.000 11060 move complete, result=0
01:51:40.087 00.000 11060 worker thread done servicing request
01:51:40.087 00.000 11060 Worker thread wakes up
01:51:40.087 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
01:51:40.088 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:40.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:40.715 00.627 11060 Exposure complete
01:51:40.891 00.176 11060 worker thread done servicing request
01:51:40.891 00.000 10844 OnExposeComplete: enter
01:51:40.892 00.001 10844 UpdateGuideState(): m_state=6
01:51:40.892 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11407
01:51:40.892 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=59.14, Mass=2610, SNR=31.6, Peak=222 HFD=3.5
01:51:40.892 00.000 10844 MultiStar: [#1 0.18,0.44,0.98,U] [#2 0.11,0.47,2.06,U] [#3 -0.09,0.50,0.89,U] [#4 0.00,0.48,0.92,U] [#5 -0.53,-0.26,1.15,U] [#6 -0.34,0.14,0.97,U] [#7 0.84,-0.03,0.00,R] [#8 -0.40,0.09,1.02,U] 
01:51:40.892 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.28}, one-star: {0.20, 0.27}
01:51:40.892 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
01:51:40.892 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
01:51:40.892 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.89 mountX=-0.25 mountY=-0.13, mountTheta=-2.66
01:51:40.893 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.28, opts=13)
01:51:40.895 00.002 10844 Enqueuing Move request for scope (-0.09, 0.28)
01:51:40.895 00.000 11060 Worker thread wakes up
01:51:40.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:40.895 00.000 10844 UpdateGuideState exits: m=2610 SNR=31.6
01:51:40.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:40.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:40.895 00.000 10844 Enqueuing Expose request
01:51:40.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.28) opts 0xd
01:51:40.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.28)
01:51:40.895 00.000 11060 Moving (-0.09, 0.28) raw xDistance=-0.25 yDistance=-0.13
01:51:40.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:51:40.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:40.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:51:40.895 00.000 11060 MoveAxis(E, 43, ABG)
01:51:40.895 00.000 11060 Guiding  Dir = 2, Dur = 43
01:51:40.913 00.018 11060 IsSlewing returns 0
01:51:40.913 00.000 11060 IsGuiding returns 0
01:51:40.980 00.067 11060 IsGuiding returns 0
01:51:40.980 00.000 11060 Move returns status 0, amount 43
01:51:40.980 00.000 11060 MoveAxis(N, 0, ABG)
01:51:40.980 00.000 11060 Move returns status 0, amount 0
01:51:40.980 00.000 11060 move complete, result=0
01:51:40.981 00.001 11060 worker thread done servicing request
01:51:40.981 00.000 11060 Worker thread wakes up
01:51:40.981 00.000 10844 GuideStep: -0.3 px 43 ms EAST, -0.1 px 0 ms NORTH
01:51:40.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:40.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:41.630 00.649 11060 Exposure complete
01:51:41.828 00.198 11060 worker thread done servicing request
01:51:41.828 00.000 10844 OnExposeComplete: enter
01:51:41.828 00.000 10844 UpdateGuideState(): m_state=6
01:51:41.828 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11408
01:51:41.829 00.001 10844 Star::Find returns 1 (0), X=268.35, Y=59.20, Mass=3119, SNR=35.2, Peak=240 HFD=3.6
01:51:41.829 00.000 10844 MultiStar: [#1 0.38,0.68,0.00,M3] [#2 0.19,1.11,0.00,M1] [#3 0.33,0.71,0.00,M2] [#4 -0.15,0.35,0.79,U] [#5 0.17,0.31,0.96,U] [#6 -0.24,0.05,0.87,U] [#7 -0.34,0.39,0.66,U] [#8 0.04,0.49,0.85,U] 
01:51:41.829 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.32}, one-star: {0.11, 0.32}
01:51:41.829 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.48 = -2.81)
01:51:41.830 00.001 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
01:51:41.830 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.72 mountX=-0.30 mountY=-0.10, mountTheta=-2.82
01:51:41.832 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.32, opts=13)
01:51:41.832 00.000 10844 Enqueuing Move request for scope (-0.05, 0.32)
01:51:41.832 00.000 11060 Worker thread wakes up
01:51:41.832 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:41.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
01:51:41.832 00.000 10844 UpdateGuideState exits: m=3119 SNR=35.2
01:51:41.832 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
01:51:41.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:41.833 00.001 11060 Moving (-0.05, 0.32) raw xDistance=-0.30 yDistance=-0.10
01:51:41.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:41.833 00.000 10844 Enqueuing Expose request
01:51:41.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:51:41.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:41.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:51:41.833 00.000 11060 MoveAxis(E, 54, ABG)
01:51:41.833 00.000 11060 Guiding  Dir = 2, Dur = 54
01:51:41.850 00.017 11060 IsSlewing returns 0
01:51:41.851 00.001 11060 IsGuiding returns 0
01:51:41.921 00.070 11060 IsGuiding returns 0
01:51:41.921 00.000 11060 Move returns status 0, amount 54
01:51:41.921 00.000 11060 MoveAxis(N, 0, ABG)
01:51:41.921 00.000 11060 Move returns status 0, amount 0
01:51:41.921 00.000 11060 move complete, result=0
01:51:41.921 00.000 11060 worker thread done servicing request
01:51:41.921 00.000 11060 Worker thread wakes up
01:51:41.921 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
01:51:41.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:41.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:42.555 00.634 11060 Exposure complete
01:51:42.751 00.196 11060 worker thread done servicing request
01:51:42.751 00.000 10844 OnExposeComplete: enter
01:51:42.751 00.000 10844 UpdateGuideState(): m_state=6
01:51:42.751 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11409
01:51:42.751 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=59.21, Mass=3077, SNR=34.7, Peak=236 HFD=3.6
01:51:42.752 00.001 10844 MultiStar: [#1 0.28,-0.11,1.03,U] [#2 -0.09,0.19,1.97,U] [#3 0.02,0.44,0.99,U] [#4 -0.86,0.61,0.00,M1] [#5 0.17,-0.16,0.94,U] [#6 -0.17,-0.09,0.89,U] [#7 0.06,0.06,0.84,U] [#8 0.38,0.16,0.94,U] 
01:51:42.752 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {-0.10, 0.33}
01:51:42.752 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
01:51:42.752 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
01:51:42.752 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.14 mountX=-0.12 mountY=0.03, mountTheta=2.88
01:51:42.753 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
01:51:42.753 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
01:51:42.753 00.000 11060 Worker thread wakes up
01:51:42.754 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:42.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:51:42.754 00.000 10844 UpdateGuideState exits: m=3077 SNR=34.7
01:51:42.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:51:42.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:42.754 00.000 11060 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=0.03
01:51:42.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:42.754 00.000 10844 Enqueuing Expose request
01:51:42.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
01:51:42.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:42.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:51:42.754 00.000 11060 MoveAxis(E, 23, ABG)
01:51:42.754 00.000 11060 Guiding  Dir = 2, Dur = 23
01:51:42.775 00.021 11060 IsSlewing returns 0
01:51:42.775 00.000 11060 IsGuiding returns 0
01:51:42.802 00.027 11060 IsGuiding returns 0
01:51:42.802 00.000 11060 Move returns status 0, amount 23
01:51:42.802 00.000 11060 MoveAxis(N, 0, ABG)
01:51:42.802 00.000 11060 Move returns status 0, amount 0
01:51:42.802 00.000 11060 move complete, result=0
01:51:42.802 00.000 11060 worker thread done servicing request
01:51:42.802 00.000 11060 Worker thread wakes up
01:51:42.802 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
01:51:42.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:42.803 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:43.432 00.629 11060 Exposure complete
01:51:43.639 00.207 11060 worker thread done servicing request
01:51:43.639 00.000 10844 OnExposeComplete: enter
01:51:43.639 00.000 10844 UpdateGuideState(): m_state=6
01:51:43.639 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11410
01:51:43.639 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=58.89, Mass=2815, SNR=33.2, Peak=251 HFD=3.0
01:51:43.639 00.000 10844 MultiStar: [#1 0.06,0.56,1.00,U] [#2 0.24,0.50,2.04,U] [#3 0.16,0.46,0.93,U] [#4 0.29,0.50,0.91,U] [#5 0.27,-0.30,1.01,U] [#6 -0.02,-0.28,0.92,U] [#7 -0.28,1.10,0.00,M1] [#8 0.10,0.37,0.95,U] 
01:51:43.639 00.000 10844 single-star, 7 included, MultiStar: {0.12, 0.26}, one-star: {-0.26, 0.01}
01:51:43.639 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.84 = -1.45)
01:51:43.640 00.001 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.46)
01:51:43.640 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.08 mountX=0.03 mountY=-0.26, mountTheta=-1.45
01:51:43.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.01, opts=13)
01:51:43.641 00.000 10844 Enqueuing Move request for scope (-0.26, 0.01)
01:51:43.641 00.000 11060 Worker thread wakes up
01:51:43.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:51:43.642 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
01:51:43.642 00.000 10844 UpdateGuideState exits: m=2815 SNR=33.2
01:51:43.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
01:51:43.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:43.642 00.000 11060 Moving (-0.26, 0.01) raw xDistance=0.03 yDistance=-0.26
01:51:43.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:43.642 00.000 10844 Enqueuing Expose request
01:51:43.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:51:43.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:51:43.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:51:43.642 00.000 11060 MoveAxis(E, 0, ABG)
01:51:43.642 00.000 11060 Move returns status 0, amount 0
01:51:43.642 00.000 11060 MoveAxis(N, 0, ABG)
01:51:43.642 00.000 11060 Move returns status 0, amount 0
01:51:43.642 00.000 11060 move complete, result=0
01:51:43.643 00.001 11060 worker thread done servicing request
01:51:43.643 00.000 11060 Worker thread wakes up
01:51:43.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:43.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:43.643 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:51:44.277 00.634 11060 Exposure complete
01:51:44.467 00.190 11060 worker thread done servicing request
01:51:44.467 00.000 10844 OnExposeComplete: enter
01:51:44.467 00.000 10844 UpdateGuideState(): m_state=6
01:51:44.467 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11411
01:51:44.467 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=59.21, Mass=2622, SNR=31.4, Peak=240 HFD=3.8
01:51:44.468 00.001 10844 MultiStar: [#1 -0.61,0.74,0.00,M2] [#2 0.01,0.79,0.00,M1] [#3 -0.50,0.18,0.99,U] [#4 -0.35,0.37,1.05,U] [#5 -0.00,-0.21,1.09,U] [#6 -0.43,-0.46,0.00,M5] [#7 -0.63,0.22,0.00,M2] [#8 0.40,0.19,1.00,U] 
01:51:44.468 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.17}, one-star: {-0.07, 0.33}
01:51:44.468 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
01:51:44.468 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.41)
01:51:44.468 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.14 mountX=-0.15 mountY=-0.13, mountTheta=-2.40
01:51:44.469 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.17, opts=13)
01:51:44.469 00.000 10844 Enqueuing Move request for scope (-0.11, 0.17)
01:51:44.469 00.000 11060 Worker thread wakes up
01:51:44.470 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:44.470 00.000 10844 UpdateGuideState exits: m=2622 SNR=31.4
01:51:44.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:44.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:44.470 00.000 10844 Enqueuing Expose request
01:51:44.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
01:51:44.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
01:51:44.470 00.000 11060 Moving (-0.11, 0.17) raw xDistance=-0.15 yDistance=-0.13
01:51:44.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:51:44.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:44.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:51:44.470 00.000 11060 MoveAxis(E, 25, ABG)
01:51:44.470 00.000 11060 Guiding  Dir = 2, Dur = 25
01:51:44.505 00.035 11060 IsSlewing returns 0
01:51:44.505 00.000 11060 IsGuiding returns 0
01:51:44.536 00.031 11060 IsGuiding returns 0
01:51:44.536 00.000 11060 Move returns status 0, amount 25
01:51:44.536 00.000 11060 MoveAxis(N, 0, ABG)
01:51:44.536 00.000 11060 Move returns status 0, amount 0
01:51:44.536 00.000 11060 move complete, result=0
01:51:44.536 00.000 11060 worker thread done servicing request
01:51:44.536 00.000 11060 Worker thread wakes up
01:51:44.536 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
01:51:44.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:44.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:45.173 00.637 11060 Exposure complete
01:51:45.342 00.169 11060 worker thread done servicing request
01:51:45.342 00.000 10844 OnExposeComplete: enter
01:51:45.343 00.001 10844 UpdateGuideState(): m_state=6
01:51:45.343 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11412
01:51:45.343 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=58.87, Mass=2528, SNR=31.3, Peak=250 HFD=3.5
01:51:45.343 00.000 10844 MultiStar: [#1 -0.20,0.18,1.09,U] [#2 0.20,1.00,0.00,M2] [#3 -0.37,-0.01,0.99,U] [#4 -0.35,0.35,1.00,U] [#5 -0.17,-0.56,1.04,U] [#6 -0.13,-0.71,0.00,M6] [#7 -0.39,0.14,0.91,U] [#8 0.20,-0.17,0.98,U] 
01:51:45.343 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.01}, one-star: {0.37, -0.01}
01:51:45.343 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
01:51:45.343 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
01:51:45.343 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.04 mountX=0.04 mountY=-0.13, mountTheta=-1.29
01:51:45.345 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.01, opts=13)
01:51:45.345 00.000 10844 Enqueuing Move request for scope (-0.13, -0.01)
01:51:45.345 00.000 11060 Worker thread wakes up
01:51:45.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:45.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
01:51:45.345 00.000 10844 UpdateGuideState exits: m=2528 SNR=31.3
01:51:45.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
01:51:45.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:45.345 00.000 11060 Moving (-0.13, -0.01) raw xDistance=0.04 yDistance=-0.13
01:51:45.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:45.345 00.000 10844 Enqueuing Expose request
01:51:45.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:51:45.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:45.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:51:45.345 00.000 11060 MoveAxis(E, 0, ABG)
01:51:45.345 00.000 11060 Move returns status 0, amount 0
01:51:45.345 00.000 11060 MoveAxis(N, 0, ABG)
01:51:45.346 00.001 11060 Move returns status 0, amount 0
01:51:45.346 00.000 11060 move complete, result=0
01:51:45.346 00.000 11060 worker thread done servicing request
01:51:45.346 00.000 11060 Worker thread wakes up
01:51:45.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:45.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:45.347 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:45.980 00.633 11060 Exposure complete
01:51:46.148 00.168 11060 worker thread done servicing request
01:51:46.148 00.000 10844 OnExposeComplete: enter
01:51:46.148 00.000 10844 UpdateGuideState(): m_state=6
01:51:46.149 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11413
01:51:46.149 00.000 10844 Star::Find returns 1 (1), X=268.18, Y=58.91, Mass=2806, SNR=33.9, Peak=255 HFD=3.5
01:51:46.149 00.000 10844 MultiStar: [#1 0.44,0.27,0.99,U] [#2 0.17,0.14,1.98,U] [#3 0.38,0.01,0.91,U] [#4 -0.46,-0.20,0.93,U] [#5 0.33,-0.58,0.00,M1] [#6 -0.06,-0.88,0.00,M7] [#7 0.07,0.30,0.89,U] [#8 0.22,0.04,0.84,U] 
01:51:46.149 00.000 10844 single-star, 6 included, MultiStar: {0.12, 0.09}, one-star: {-0.06, 0.04}
01:51:46.149 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
01:51:46.149 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.98)
01:51:46.149 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.57 mountX=-0.02 mountY=-0.06, mountTheta=-1.96
01:51:46.150 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
01:51:46.150 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
01:51:46.151 00.001 11060 Worker thread wakes up
01:51:46.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:51:46.151 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:51:46.151 00.000 11060 Moving (-0.06, 0.04) raw xDistance=-0.02 yDistance=-0.06
01:51:46.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:51:46.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:46.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:51:46.151 00.000 11060 MoveAxis(E, 0, ABG)
01:51:46.151 00.000 11060 Move returns status 0, amount 0
01:51:46.151 00.000 11060 MoveAxis(N, 0, ABG)
01:51:46.151 00.000 11060 Move returns status 0, amount 0
01:51:46.151 00.000 11060 move complete, result=0
01:51:46.151 00.000 11060 worker thread done servicing request
01:51:46.152 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:46.152 00.000 10844 UpdateGuideState exits: m=2806 SNR=33.9 Saturated
01:51:46.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:46.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:46.152 00.000 10844 Enqueuing Expose request
01:51:46.152 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:46.160 00.008 11060 Worker thread wakes up
01:51:46.161 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:46.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:46.793 00.632 11060 Exposure complete
01:51:46.987 00.194 11060 worker thread done servicing request
01:51:46.987 00.000 10844 OnExposeComplete: enter
01:51:46.987 00.000 10844 UpdateGuideState(): m_state=6
01:51:46.988 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11414
01:51:46.988 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.18, Mass=2732, SNR=33.1, Peak=237 HFD=3.9
01:51:46.988 00.000 10844 MultiStar: [#1 0.39,0.46,1.03,U] [#2 -0.12,0.35,2.09,U] [#3 0.24,0.71,0.00,M1] [#4 -0.41,0.15,0.98,U] [#5 -0.29,0.06,1.03,U] [#6 -0.27,-0.22,0.94,U] [#7 -0.35,0.14,0.86,U] [#8 0.47,-0.11,0.97,U] 
01:51:46.988 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.17}, one-star: {-0.19, 0.30}
01:51:46.988 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
01:51:46.988 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.48)
01:51:46.988 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.07 mountX=-0.15 mountY=-0.12, mountTheta=-2.47
01:51:46.989 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.17, opts=13)
01:51:46.989 00.000 10844 Enqueuing Move request for scope (-0.09, 0.17)
01:51:46.990 00.001 11060 Worker thread wakes up
01:51:46.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:46.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
01:51:46.990 00.000 10844 UpdateGuideState exits: m=2732 SNR=33.1
01:51:46.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
01:51:46.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:46.990 00.000 11060 Moving (-0.09, 0.17) raw xDistance=-0.15 yDistance=-0.12
01:51:46.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:46.990 00.000 10844 Enqueuing Expose request
01:51:46.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:51:46.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:46.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:51:46.990 00.000 11060 MoveAxis(E, 26, ABG)
01:51:46.990 00.000 11060 Guiding  Dir = 2, Dur = 26
01:51:47.005 00.015 11060 IsSlewing returns 0
01:51:47.005 00.000 11060 IsGuiding returns 0
01:51:47.037 00.032 11060 IsGuiding returns 0
01:51:47.037 00.000 11060 Move returns status 0, amount 26
01:51:47.037 00.000 11060 MoveAxis(N, 0, ABG)
01:51:47.037 00.000 11060 Move returns status 0, amount 0
01:51:47.037 00.000 11060 move complete, result=0
01:51:47.038 00.001 11060 worker thread done servicing request
01:51:47.038 00.000 11060 Worker thread wakes up
01:51:47.038 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
01:51:47.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:47.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:47.670 00.632 11060 Exposure complete
01:51:47.845 00.175 11060 worker thread done servicing request
01:51:47.846 00.001 10844 OnExposeComplete: enter
01:51:47.846 00.000 10844 UpdateGuideState(): m_state=6
01:51:47.846 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11415
01:51:47.846 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=58.82, Mass=3226, SNR=35.7, Peak=252 HFD=3.5
01:51:47.846 00.000 10844 MultiStar: [#1 0.73,0.03,0.00,M1] [#2 0.71,0.02,0.00,M1] [#3 0.14,0.34,0.90,U] [#4 -0.28,0.42,0.90,U] [#5 0.21,0.28,0.90,U] [#6 0.07,-0.44,0.82,U] [#7 0.03,0.74,0.00,M1] [#8 0.01,0.08,0.88,U] 
01:51:47.847 00.001 10844 single-star, 5 included, MultiStar: {0.04, 0.11}, one-star: {0.09, -0.05}
01:51:47.847 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
01:51:47.847 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
01:51:47.847 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.53 mountX=0.04 mountY=0.10, mountTheta=1.22
01:51:47.848 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
01:51:47.848 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
01:51:47.848 00.000 11060 Worker thread wakes up
01:51:47.848 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:47.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:51:47.848 00.000 10844 UpdateGuideState exits: m=3226 SNR=35.7
01:51:47.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:51:47.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:47.848 00.000 11060 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=0.10
01:51:47.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:47.849 00.001 10844 Enqueuing Expose request
01:51:47.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:51:47.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:47.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:51:47.849 00.000 11060 MoveAxis(E, 0, ABG)
01:51:47.849 00.000 11060 Move returns status 0, amount 0
01:51:47.849 00.000 11060 MoveAxis(N, 0, ABG)
01:51:47.849 00.000 11060 Move returns status 0, amount 0
01:51:47.849 00.000 11060 move complete, result=0
01:51:47.849 00.000 11060 worker thread done servicing request
01:51:47.849 00.000 11060 Worker thread wakes up
01:51:47.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:47.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:47.851 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:48.479 00.628 11060 Exposure complete
01:51:48.679 00.200 11060 worker thread done servicing request
01:51:48.679 00.000 10844 OnExposeComplete: enter
01:51:48.679 00.000 10844 UpdateGuideState(): m_state=6
01:51:48.679 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11416
01:51:48.680 00.001 10844 Star::Find returns 1 (0), X=268.36, Y=58.88, Mass=2699, SNR=32.4, Peak=231 HFD=3.5
01:51:48.680 00.000 10844 MultiStar: [#1 0.43,0.50,0.00,M2] [#2 0.03,-0.22,2.31,U] [#3 0.55,0.17,0.93,U] [#4 -0.46,0.28,0.98,U] [#5 -0.31,0.24,0.92,U] [#6 0.43,-0.52,0.00,M6] [#7 0.07,0.26,0.92,U] [#8 -0.21,-0.80,0.00,M1] 
01:51:48.680 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.05}, one-star: {0.12, 0.00}
01:51:48.680 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
01:51:48.680 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.09)
01:51:48.680 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.46 mountX=-0.05 mountY=-0.00, mountTheta=-3.09
01:51:48.681 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
01:51:48.682 00.001 10844 Enqueuing Move request for scope (0.01, 0.05)
01:51:48.682 00.000 11060 Worker thread wakes up
01:51:48.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:48.682 00.000 10844 UpdateGuideState exits: m=2699 SNR=32.4
01:51:48.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:48.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:48.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:51:48.682 00.000 10844 Enqueuing Expose request
01:51:48.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:51:48.682 00.000 11060 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.00
01:51:48.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:51:48.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:48.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:51:48.683 00.001 11060 MoveAxis(E, 0, ABG)
01:51:48.683 00.000 11060 Move returns status 0, amount 0
01:51:48.683 00.000 11060 MoveAxis(N, 0, ABG)
01:51:48.683 00.000 11060 Move returns status 0, amount 0
01:51:48.683 00.000 11060 move complete, result=0
01:51:48.683 00.000 11060 worker thread done servicing request
01:51:48.683 00.000 11060 Worker thread wakes up
01:51:48.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:48.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:48.684 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:49.318 00.634 11060 Exposure complete
01:51:49.498 00.180 11060 worker thread done servicing request
01:51:49.498 00.000 10844 OnExposeComplete: enter
01:51:49.498 00.000 10844 UpdateGuideState(): m_state=6
01:51:49.498 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11417
01:51:49.498 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=59.28, Mass=2886, SNR=33.9, Peak=236 HFD=3.6
01:51:49.499 00.001 10844 MultiStar: [#1 0.33,0.20,0.95,U] [#2 0.75,-0.09,0.00,M1] [#3 0.22,0.30,0.96,U] [#4 -0.59,0.58,0.00,M1] [#5 0.06,-0.07,1.00,U] [#6 0.08,0.31,0.95,U] [#7 0.44,0.58,0.00,M1] [#8 0.39,0.45,0.85,U] 
01:51:49.499 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.26}, one-star: {0.02, 0.40}
01:51:49.499 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:51:49.499 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:51:49.499 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.32 cameraTheta=0.97 mountX=-0.29 mountY=0.13, mountTheta=2.71
01:51:49.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.26, opts=13)
01:51:49.500 00.000 10844 Enqueuing Move request for scope (0.18, 0.26)
01:51:49.500 00.000 11060 Worker thread wakes up
01:51:49.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
01:51:49.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
01:51:49.500 00.000 11060 Moving (0.18, 0.26) raw xDistance=-0.29 yDistance=0.13
01:51:49.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:51:49.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:49.502 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:49.502 00.000 10844 UpdateGuideState exits: m=2886 SNR=33.9
01:51:49.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:49.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:49.502 00.000 10844 Enqueuing Expose request
01:51:49.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:51:49.502 00.000 11060 MoveAxis(E, 50, ABG)
01:51:49.502 00.000 11060 Guiding  Dir = 2, Dur = 50
01:51:49.528 00.026 11060 IsSlewing returns 0
01:51:49.528 00.000 11060 IsGuiding returns 0
01:51:49.602 00.074 11060 IsGuiding returns 0
01:51:49.602 00.000 11060 Move returns status 0, amount 50
01:51:49.602 00.000 11060 MoveAxis(N, 0, ABG)
01:51:49.602 00.000 11060 Move returns status 0, amount 0
01:51:49.602 00.000 11060 move complete, result=0
01:51:49.602 00.000 11060 worker thread done servicing request
01:51:49.602 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
01:51:49.602 00.000 11060 Worker thread wakes up
01:51:49.603 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:49.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:50.232 00.629 11060 Exposure complete
01:51:50.408 00.176 11060 worker thread done servicing request
01:51:50.408 00.000 10844 OnExposeComplete: enter
01:51:50.408 00.000 10844 UpdateGuideState(): m_state=6
01:51:50.408 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11418
01:51:50.408 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=59.77, Mass=2539, SNR=30.6, Peak=217 HFD=3.5
01:51:50.409 00.001 10844 MultiStar: [#1 -0.02,0.64,0.00,M2] [#2 0.52,0.79,0.00,M2] [#3 0.31,0.67,0.00,M1] [#4 -0.95,0.59,0.00,M2] [#5 0.43,-0.00,1.06,U] [#6 0.49,-0.34,0.98,U] [#7 0.29,0.62,0.00,M2] [#8 0.05,0.13,1.03,U] 
01:51:50.409 00.000 10844 refined, 3 included, MultiStar: {0.37, 0.17}, one-star: {0.51, 0.89}
01:51:50.409 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
01:51:50.409 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
01:51:50.409 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.17 hyp=0.40 cameraTheta=0.43 mountX=-0.23 mountY=0.33, mountTheta=2.18
01:51:50.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.17, opts=13)
01:51:50.410 00.000 10844 Enqueuing Move request for scope (0.37, 0.17)
01:51:50.410 00.000 11060 Worker thread wakes up
01:51:50.411 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:50.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.17) opts 0xd
01:51:50.411 00.000 10844 UpdateGuideState exits: m=2539 SNR=30.6
01:51:50.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.17)
01:51:50.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:50.411 00.000 11060 Moving (0.37, 0.17) raw xDistance=-0.23 yDistance=0.33
01:51:50.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:50.411 00.000 10844 Enqueuing Expose request
01:51:50.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
01:51:50.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
01:51:50.411 00.000 11060 MoveAxis(E, 42, ABG)
01:51:50.411 00.000 11060 Guiding  Dir = 2, Dur = 42
01:51:50.433 00.022 11060 IsSlewing returns 0
01:51:50.433 00.000 11060 IsGuiding returns 0
01:51:50.480 00.047 11060 IsGuiding returns 0
01:51:50.480 00.000 11060 Move returns status 0, amount 42
01:51:50.480 00.000 11060 MoveAxis(S, 130, ABG)
01:51:50.480 00.000 11060 Guiding  Dir = 1, Dur = 130
01:51:50.496 00.016 11060 IsSlewing returns 0
01:51:50.497 00.001 11060 IsGuiding returns 0
01:51:50.637 00.140 11060 IsGuiding returns 0
01:51:50.637 00.000 11060 Move returns status 0, amount 130
01:51:50.637 00.000 11060 move complete, result=0
01:51:50.637 00.000 11060 worker thread done servicing request
01:51:50.637 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.3 px 130 ms SOUTH
01:51:50.637 00.000 11060 Worker thread wakes up
01:51:50.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:50.638 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:51.270 00.632 11060 Exposure complete
01:51:51.435 00.165 11060 worker thread done servicing request
01:51:51.435 00.000 10844 OnExposeComplete: enter
01:51:51.435 00.000 10844 UpdateGuideState(): m_state=6
01:51:51.435 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11419
01:51:51.435 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=58.97, Mass=2660, SNR=32.1, Peak=231 HFD=3.6
01:51:51.435 00.000 10844 MultiStar: [#1 -0.11,0.19,1.01,U] [#2 0.35,0.62,0.00,M3] [#3 0.60,0.42,0.00,M2] [#4 -0.51,0.25,1.00,U] [#5 0.51,-0.33,0.99,U] [#6 0.33,-0.69,0.00,M5] [#7 0.15,0.53,0.86,U] [#8 0.18,-0.08,1.04,U] 
01:51:51.435 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.10}, one-star: {0.28, 0.09}
01:51:51.435 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:51:51.435 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
01:51:51.435 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.89 mountX=-0.11 mountY=0.06, mountTheta=2.63
01:51:51.438 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
01:51:51.438 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
01:51:51.438 00.000 11060 Worker thread wakes up
01:51:51.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:51.438 00.000 10844 UpdateGuideState exits: m=2660 SNR=32.1
01:51:51.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:51.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:51.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
01:51:51.438 00.000 10844 Enqueuing Expose request
01:51:51.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
01:51:51.438 00.000 11060 Moving (0.08, 0.10) raw xDistance=-0.11 yDistance=0.06
01:51:51.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:51:51.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:51.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:51:51.438 00.000 11060 MoveAxis(E, 0, ABG)
01:51:51.438 00.000 11060 Move returns status 0, amount 0
01:51:51.439 00.001 11060 MoveAxis(N, 0, ABG)
01:51:51.439 00.000 11060 Move returns status 0, amount 0
01:51:51.439 00.000 11060 move complete, result=0
01:51:51.439 00.000 11060 worker thread done servicing request
01:51:51.439 00.000 11060 Worker thread wakes up
01:51:51.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:51.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:51.440 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:52.079 00.639 11060 Exposure complete
01:51:52.252 00.173 11060 worker thread done servicing request
01:51:52.252 00.000 10844 OnExposeComplete: enter
01:51:52.252 00.000 10844 UpdateGuideState(): m_state=6
01:51:52.253 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11420
01:51:52.253 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=58.72, Mass=2769, SNR=33.5, Peak=225 HFD=3.4
01:51:52.253 00.000 10844 MultiStar: [#1 0.34,0.18,0.95,U] [#2 0.73,0.32,0.00,M4] [#3 0.07,0.53,1.01,U] [#4 0.05,0.19,0.95,U] [#5 0.15,0.07,0.95,U] [#6 -0.29,-0.24,0.92,U] [#7 -0.22,0.59,0.00,M2] [#8 0.28,-0.23,0.96,U] 
01:51:52.253 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {-0.05, -0.16}
01:51:52.253 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
01:51:52.253 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
01:51:52.253 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.58 mountX=-0.07 mountY=0.07, mountTheta=2.33
01:51:52.261 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
01:51:52.261 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
01:51:52.262 00.001 11060 Worker thread wakes up
01:51:52.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:51:52.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:52.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:51:52.262 00.000 10844 UpdateGuideState exits: m=2769 SNR=33.5
01:51:52.262 00.000 11060 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=0.07
01:51:52.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:52.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:51:52.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:52.262 00.000 10844 Enqueuing Expose request
01:51:52.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:52.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:51:52.262 00.000 11060 MoveAxis(E, 0, ABG)
01:51:52.262 00.000 11060 Move returns status 0, amount 0
01:51:52.262 00.000 11060 MoveAxis(N, 0, ABG)
01:51:52.262 00.000 11060 Move returns status 0, amount 0
01:51:52.262 00.000 11060 move complete, result=0
01:51:52.262 00.000 11060 worker thread done servicing request
01:51:52.262 00.000 11060 Worker thread wakes up
01:51:52.263 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:52.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:52.265 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:52.890 00.625 11060 Exposure complete
01:51:53.058 00.168 11060 worker thread done servicing request
01:51:53.058 00.000 10844 OnExposeComplete: enter
01:51:53.058 00.000 10844 UpdateGuideState(): m_state=6
01:51:53.058 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11421
01:51:53.058 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=58.93, Mass=3046, SNR=34.8, Peak=245 HFD=3.5
01:51:53.058 00.000 10844 MultiStar: [#1 -0.10,0.35,1.06,U] [#2 0.04,0.51,1.92,U] [#3 -0.04,0.70,0.00,M2] [#4 -0.98,0.02,0.00,M1] [#5 0.18,0.25,1.00,U] [#6 0.22,0.39,0.86,U] [#7 -0.46,0.46,0.00,M3] [#8 0.69,0.48,0.00,M1] 
01:51:53.058 00.000 10844 single-star, 4 included, MultiStar: {0.07, 0.34}, one-star: {0.06, 0.05}
01:51:53.058 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
01:51:53.060 00.002 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
01:51:53.060 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.69 mountX=-0.06 mountY=0.05, mountTheta=2.44
01:51:53.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
01:51:53.061 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
01:51:53.061 00.000 11060 Worker thread wakes up
01:51:53.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:53.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:51:53.061 00.000 10844 UpdateGuideState exits: m=3046 SNR=34.8
01:51:53.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:51:53.062 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:53.062 00.000 11060 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=0.05
01:51:53.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:53.062 00.000 10844 Enqueuing Expose request
01:51:53.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:51:53.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:53.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:51:53.062 00.000 11060 MoveAxis(E, 0, ABG)
01:51:53.062 00.000 11060 Move returns status 0, amount 0
01:51:53.062 00.000 11060 MoveAxis(N, 0, ABG)
01:51:53.062 00.000 11060 Move returns status 0, amount 0
01:51:53.062 00.000 11060 move complete, result=0
01:51:53.062 00.000 11060 worker thread done servicing request
01:51:53.063 00.001 11060 Worker thread wakes up
01:51:53.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:53.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:53.065 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:53.705 00.640 11060 Exposure complete
01:51:53.870 00.165 11060 worker thread done servicing request
01:51:53.870 00.000 10844 OnExposeComplete: enter
01:51:53.870 00.000 10844 UpdateGuideState(): m_state=6
01:51:53.870 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11422
01:51:53.871 00.001 10844 Star::Find returns 1 (0), X=268.46, Y=58.90, Mass=3232, SNR=36.2, Peak=246 HFD=3.7
01:51:53.871 00.000 10844 MultiStar: [#1 -0.15,0.56,0.93,U] [#2 0.42,0.19,1.92,U] [#3 0.72,0.62,0.00,M3] [#4 -1.04,0.17,0.00,M2] [#5 -0.04,-0.03,0.99,U] [#6 -0.34,-0.08,0.80,U] [#7 0.01,-0.29,0.76,U] [#8 0.50,0.12,0.79,U] 
01:51:53.871 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.09}, one-star: {0.22, 0.02}
01:51:53.871 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:51:53.871 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
01:51:53.871 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=-0.12 mountY=0.12, mountTheta=2.35
01:51:53.872 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
01:51:53.872 00.000 10844 Enqueuing Move request for scope (0.13, 0.09)
01:51:53.872 00.000 11060 Worker thread wakes up
01:51:53.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:53.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
01:51:53.872 00.000 10844 UpdateGuideState exits: m=3232 SNR=36.2
01:51:53.872 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
01:51:53.873 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:53.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:53.873 00.000 10844 Enqueuing Expose request
01:51:53.873 00.000 11060 Moving (0.13, 0.09) raw xDistance=-0.12 yDistance=0.12
01:51:53.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:51:53.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:53.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:51:53.873 00.000 11060 MoveAxis(E, 0, ABG)
01:51:53.873 00.000 11060 Move returns status 0, amount 0
01:51:53.873 00.000 11060 MoveAxis(N, 0, ABG)
01:51:53.873 00.000 11060 Move returns status 0, amount 0
01:51:53.873 00.000 11060 move complete, result=0
01:51:53.874 00.001 11060 worker thread done servicing request
01:51:53.874 00.000 11060 Worker thread wakes up
01:51:53.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:53.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:53.875 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:54.501 00.626 11060 Exposure complete
01:51:54.661 00.160 11060 worker thread done servicing request
01:51:54.661 00.000 10844 OnExposeComplete: enter
01:51:54.661 00.000 10844 UpdateGuideState(): m_state=6
01:51:54.661 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11423
01:51:54.661 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=59.00, Mass=2933, SNR=34.5, Peak=222 HFD=3.5
01:51:54.662 00.001 10844 MultiStar: [#1 0.11,0.46,0.92,U] [#2 0.23,0.41,1.92,U] [#3 0.37,0.50,0.00,M4] [#4 -0.56,0.09,0.88,U] [#5 -0.29,-0.11,0.89,U] [#6 0.02,-0.46,0.95,U] [#7 -0.25,-0.00,0.84,U] [#8 0.22,0.32,0.92,U] 
01:51:54.662 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.14}, one-star: {0.20, 0.12}
01:51:54.662 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
01:51:54.662 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
01:51:54.662 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.57 mountX=-0.14 mountY=-0.02, mountTheta=-2.97
01:51:54.664 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.14, opts=13)
01:51:54.664 00.000 10844 Enqueuing Move request for scope (-0.00, 0.14)
01:51:54.664 00.000 11060 Worker thread wakes up
01:51:54.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.14) opts 0xd
01:51:54.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.14)
01:51:54.664 00.000 11060 Moving (-0.00, 0.14) raw xDistance=-0.14 yDistance=-0.02
01:51:54.664 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:54.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:51:54.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:54.664 00.000 10844 UpdateGuideState exits: m=2933 SNR=34.5
01:51:54.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:51:54.664 00.000 11060 MoveAxis(E, 24, ABG)
01:51:54.664 00.000 11060 Guiding  Dir = 2, Dur = 24
01:51:54.665 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:54.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:54.665 00.000 10844 Enqueuing Expose request
01:51:54.684 00.019 11060 IsSlewing returns 0
01:51:54.684 00.000 11060 IsGuiding returns 0
01:51:54.731 00.047 11060 IsGuiding returns 0
01:51:54.731 00.000 11060 Move returns status 0, amount 24
01:51:54.731 00.000 11060 MoveAxis(N, 0, ABG)
01:51:54.731 00.000 11060 Move returns status 0, amount 0
01:51:54.731 00.000 11060 move complete, result=0
01:51:54.732 00.001 11060 worker thread done servicing request
01:51:54.732 00.000 11060 Worker thread wakes up
01:51:54.732 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
01:51:54.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:54.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:55.380 00.648 11060 Exposure complete
01:51:55.556 00.176 11060 worker thread done servicing request
01:51:55.556 00.000 10844 OnExposeComplete: enter
01:51:55.557 00.001 10844 UpdateGuideState(): m_state=6
01:51:55.557 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11424
01:51:55.557 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=59.18, Mass=2380, SNR=30.2, Peak=213 HFD=3.6
01:51:55.557 00.000 10844 MultiStar: [#1 0.24,0.45,1.18,U] [#2 0.51,0.26,2.23,U] [#3 0.03,0.13,1.04,U] [#4 -0.70,-0.08,0.00,M2] [#5 -0.23,-0.02,1.02,U] [#6 0.54,-0.11,1.06,U] [#7 0.50,0.01,0.95,U] [#8 0.25,-0.38,1.08,U] 
01:51:55.557 00.000 10844 refined, 7 included, MultiStar: {0.31, 0.11}, one-star: {0.39, 0.30}
01:51:55.557 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
01:51:55.557 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
01:51:55.557 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.32 cameraTheta=0.33 mountX=-0.16 mountY=0.28, mountTheta=2.08
01:51:55.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.11, opts=13)
01:51:55.559 00.000 10844 Enqueuing Move request for scope (0.31, 0.11)
01:51:55.559 00.000 11060 Worker thread wakes up
01:51:55.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:55.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0xd
01:51:55.559 00.000 10844 UpdateGuideState exits: m=2380 SNR=30.2
01:51:55.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
01:51:55.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:55.559 00.000 11060 Moving (0.31, 0.11) raw xDistance=-0.16 yDistance=0.28
01:51:55.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:55.559 00.000 10844 Enqueuing Expose request
01:51:55.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:51:55.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
01:51:55.559 00.000 11060 MoveAxis(E, 28, ABG)
01:51:55.560 00.001 11060 Guiding  Dir = 2, Dur = 28
01:51:55.589 00.029 11060 IsSlewing returns 0
01:51:55.589 00.000 11060 IsGuiding returns 0
01:51:55.651 00.062 11060 IsGuiding returns 0
01:51:55.652 00.001 11060 Move returns status 0, amount 28
01:51:55.652 00.000 11060 MoveAxis(S, 111, ABG)
01:51:55.652 00.000 11060 Guiding  Dir = 1, Dur = 111
01:51:55.685 00.033 11060 IsSlewing returns 0
01:51:55.685 00.000 11060 IsGuiding returns 0
01:51:55.827 00.142 11060 IsGuiding returns 0
01:51:55.827 00.000 11060 Move returns status 0, amount 111
01:51:55.827 00.000 11060 move complete, result=0
01:51:55.827 00.000 11060 worker thread done servicing request
01:51:55.827 00.000 11060 Worker thread wakes up
01:51:55.827 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.3 px 111 ms SOUTH
01:51:55.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:55.828 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:56.453 00.625 11060 Exposure complete
01:51:56.630 00.177 11060 worker thread done servicing request
01:51:56.630 00.000 10844 OnExposeComplete: enter
01:51:56.630 00.000 10844 UpdateGuideState(): m_state=6
01:51:56.630 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11425
01:51:56.630 00.000 10844 Star::Find returns 1 (1), X=268.01, Y=59.68, Mass=2774, SNR=33.6, Peak=255 HFD=3.4
01:51:56.630 00.000 10844 MultiStar: [#1 -0.24,0.13,1.08,U] [#2 0.47,0.75,0.00,M1] [#3 -0.42,-0.03,0.96,U] [#4 -0.27,-0.31,1.03,U] [#5 0.58,0.11,0.99,U] [#6 -0.09,-0.16,0.92,U] [#7 -1.03,0.41,0.00,M1] [#8 0.39,0.23,0.91,U] 
01:51:56.631 00.001 10844 refined, 6 included, MultiStar: {-0.05, 0.11}, one-star: {-0.23, 0.80}
01:51:56.631 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
01:51:56.631 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
01:51:56.631 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=-0.10 mountY=-0.07, mountTheta=-2.57
01:51:56.632 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.11, opts=13)
01:51:56.632 00.000 10844 Enqueuing Move request for scope (-0.05, 0.11)
01:51:56.632 00.000 11060 Worker thread wakes up
01:51:56.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:56.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:51:56.632 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.6 Saturated
01:51:56.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:51:56.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:56.632 00.000 11060 Moving (-0.05, 0.11) raw xDistance=-0.10 yDistance=-0.07
01:51:56.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:56.633 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:51:56.633 00.000 10844 Enqueuing Expose request
01:51:56.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:56.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:51:56.633 00.000 11060 MoveAxis(E, 0, ABG)
01:51:56.633 00.000 11060 Move returns status 0, amount 0
01:51:56.633 00.000 11060 MoveAxis(N, 0, ABG)
01:51:56.633 00.000 11060 Move returns status 0, amount 0
01:51:56.633 00.000 11060 move complete, result=0
01:51:56.633 00.000 11060 worker thread done servicing request
01:51:56.633 00.000 11060 Worker thread wakes up
01:51:56.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:56.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:56.635 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:57.270 00.635 11060 Exposure complete
01:51:57.447 00.177 11060 worker thread done servicing request
01:51:57.447 00.000 10844 OnExposeComplete: enter
01:51:57.447 00.000 10844 UpdateGuideState(): m_state=6
01:51:57.447 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11426
01:51:57.447 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=58.92, Mass=2423, SNR=31.1, Peak=239 HFD=3.3
01:51:57.447 00.000 10844 MultiStar: [#1 -0.34,0.26,1.01,U] [#2 0.09,0.36,2.14,U] [#3 -0.04,0.10,1.13,U] [#4 -0.56,-0.37,0.00,M2] [#5 0.16,-0.57,1.07,U] [#6 -0.02,-0.86,0.00,M1] [#7 0.02,-0.14,0.88,U] [#8 -0.08,-0.12,0.98,U] 
01:51:57.447 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.04}, one-star: {-0.06, 0.05}
01:51:57.447 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
01:51:57.447 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
01:51:57.449 00.002 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.01 mountX=-0.04 mountY=-0.03, mountTheta=-2.54
01:51:57.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
01:51:57.450 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
01:51:57.450 00.000 11060 Worker thread wakes up
01:51:57.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:51:57.450 00.000 10844 UpdateGuideState exits: m=2423 SNR=31.1
01:51:57.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:57.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:57.450 00.000 10844 Enqueuing Expose request
01:51:57.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:51:57.450 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:51:57.450 00.000 11060 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=-0.03
01:51:57.451 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:51:57.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:57.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:51:57.451 00.000 11060 MoveAxis(E, 0, ABG)
01:51:57.451 00.000 11060 Move returns status 0, amount 0
01:51:57.451 00.000 11060 MoveAxis(N, 0, ABG)
01:51:57.451 00.000 11060 Move returns status 0, amount 0
01:51:57.451 00.000 11060 move complete, result=0
01:51:57.451 00.000 11060 worker thread done servicing request
01:51:57.451 00.000 11060 Worker thread wakes up
01:51:57.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:57.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:57.452 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:58.101 00.649 11060 Exposure complete
01:51:58.281 00.180 11060 worker thread done servicing request
01:51:58.282 00.001 10844 OnExposeComplete: enter
01:51:58.282 00.000 10844 UpdateGuideState(): m_state=6
01:51:58.282 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11427
01:51:58.282 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=58.99, Mass=3070, SNR=35.0, Peak=255 HFD=3.5
01:51:58.282 00.000 10844 MultiStar: [#1 -0.05,0.07,1.08,U] [#2 0.66,0.06,0.00,M1] [#3 -0.10,0.29,1.03,U] [#4 0.06,0.15,0.91,U] [#5 0.12,-0.40,1.03,U] [#6 0.11,-0.52,0.80,U] [#7 -0.19,0.18,0.81,U] [#8 0.03,0.22,0.88,U] 
01:51:58.282 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.02}, one-star: {0.13, 0.11}
01:51:58.283 00.001 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:51:58.283 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
01:51:58.283 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.87 mountX=-0.02 mountY=0.01, mountTheta=2.60
01:51:58.284 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
01:51:58.284 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
01:51:58.284 00.000 11060 Worker thread wakes up
01:51:58.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:58.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:51:58.286 00.002 10844 UpdateGuideState exits: m=3070 SNR=35.0 Saturated
01:51:58.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:51:58.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:58.286 00.000 11060 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
01:51:58.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:58.286 00.000 10844 Enqueuing Expose request
01:51:58.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:51:58.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:58.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:51:58.286 00.000 11060 MoveAxis(E, 0, ABG)
01:51:58.286 00.000 11060 Move returns status 0, amount 0
01:51:58.286 00.000 11060 MoveAxis(N, 0, ABG)
01:51:58.286 00.000 11060 Move returns status 0, amount 0
01:51:58.286 00.000 11060 move complete, result=0
01:51:58.286 00.000 11060 worker thread done servicing request
01:51:58.286 00.000 11060 Worker thread wakes up
01:51:58.287 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:58.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:58.288 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:58.916 00.628 11060 Exposure complete
01:51:59.111 00.195 11060 worker thread done servicing request
01:51:59.111 00.000 10844 OnExposeComplete: enter
01:51:59.111 00.000 10844 UpdateGuideState(): m_state=6
01:51:59.111 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11428
01:51:59.111 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=59.53, Mass=2726, SNR=32.6, Peak=255 HFD=3.4
01:51:59.112 00.001 10844 MultiStar: [#1 0.34,-0.11,1.08,U] [#2 0.26,0.15,2.10,U] [#3 -0.60,0.86,0.00,M1] [#4 -1.00,0.28,0.00,M2] [#5 0.38,0.12,0.99,U] [#6 -0.79,-0.40,0.00,M1] [#7 -0.29,0.43,0.79,U] [#8 -0.66,0.92,0.00,M1] 
01:51:59.112 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.22}, one-star: {-0.02, 0.65}
01:51:59.112 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:51:59.112 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
01:51:59.112 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.90 mountX=-0.25 mountY=0.14, mountTheta=2.64
01:51:59.113 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.22, opts=13)
01:51:59.113 00.000 10844 Enqueuing Move request for scope (0.17, 0.22)
01:51:59.113 00.000 11060 Worker thread wakes up
01:51:59.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:59.113 00.000 10844 UpdateGuideState exits: m=2726 SNR=32.6 Saturated
01:51:59.114 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
01:51:59.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:59.114 00.000 10844 Enqueuing Expose request
01:51:59.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
01:51:59.114 00.000 11060 Moving (0.17, 0.22) raw xDistance=-0.25 yDistance=0.14
01:51:59.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:51:59.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:59.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:51:59.114 00.000 11060 MoveAxis(E, 43, ABG)
01:51:59.114 00.000 11060 Guiding  Dir = 2, Dur = 43
01:51:59.126 00.012 11060 IsSlewing returns 0
01:51:59.126 00.000 11060 IsGuiding returns 0
01:51:59.174 00.048 11060 IsGuiding returns 0
01:51:59.174 00.000 11060 Move returns status 0, amount 43
01:51:59.174 00.000 11060 MoveAxis(N, 0, ABG)
01:51:59.174 00.000 11060 Move returns status 0, amount 0
01:51:59.174 00.000 11060 move complete, result=0
01:51:59.174 00.000 11060 worker thread done servicing request
01:51:59.174 00.000 11060 Worker thread wakes up
01:51:59.174 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:51:59.175 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:59.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:59.798 00.623 11060 Exposure complete
01:51:59.967 00.169 11060 worker thread done servicing request
01:51:59.967 00.000 10844 OnExposeComplete: enter
01:51:59.967 00.000 10844 UpdateGuideState(): m_state=6
01:51:59.969 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11429
01:51:59.969 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=58.58, Mass=2763, SNR=33.3, Peak=251 HFD=3.4
01:51:59.969 00.000 10844 MultiStar: [#1 -0.21,0.34,0.96,U] [#2 0.27,0.91,0.00,M1] [#3 -0.11,0.31,0.96,U] [#4 0.13,-0.31,1.02,U] [#5 0.08,-0.31,1.01,U] [#6 -0.64,0.21,0.00,M2] [#7 0.01,0.27,0.83,U] [#8 0.14,0.23,0.93,U] 
01:51:59.969 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.02}, one-star: {-0.28, -0.30}
01:51:59.969 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.97)
01:51:59.969 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
01:51:59.969 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.57 mountX=-0.02 mountY=-0.04, mountTheta=-1.97
01:51:59.971 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.02, opts=13)
01:51:59.971 00.000 10844 Enqueuing Move request for scope (-0.03, 0.02)
01:51:59.971 00.000 11060 Worker thread wakes up
01:51:59.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:51:59.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:51:59.971 00.000 11060 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=-0.04
01:51:59.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:51:59.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:51:59.971 00.000 10844 UpdateGuideState exits: m=2763 SNR=33.3
01:51:59.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:59.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.972 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:51:59.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:51:59.972 00.000 10844 Enqueuing Expose request
01:51:59.972 00.000 11060 MoveAxis(E, 0, ABG)
01:51:59.972 00.000 11060 Move returns status 0, amount 0
01:51:59.972 00.000 11060 MoveAxis(N, 0, ABG)
01:51:59.972 00.000 11060 Move returns status 0, amount 0
01:51:59.972 00.000 11060 move complete, result=0
01:51:59.972 00.000 11060 worker thread done servicing request
01:51:59.972 00.000 11060 Worker thread wakes up
01:51:59.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:51:59.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:51:59.974 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:00.616 00.642 11060 Exposure complete
01:52:00.784 00.168 11060 worker thread done servicing request
01:52:00.784 00.000 10844 OnExposeComplete: enter
01:52:00.784 00.000 10844 UpdateGuideState(): m_state=6
01:52:00.784 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11430
01:52:00.784 00.000 10844 Star::Find returns 1 (0), X=267.85, Y=59.44, Mass=2372, SNR=30.8, Peak=213 HFD=3.4
01:52:00.785 00.001 10844 MultiStar: [#1 0.18,0.42,1.06,U] [#2 0.25,0.84,0.00,M2] [#3 -0.63,-0.10,0.00,M1] [#4 -0.29,0.26,1.01,U] [#5 0.11,-0.69,0.00,M1] [#6 -0.19,0.65,0.00,M3] [#7 -0.25,-0.29,0.91,U] [#8 -0.01,0.63,0.00,M1] 
01:52:00.785 00.000 10844 refined, 3 included, MultiStar: {-0.18, 0.25}, one-star: {-0.39, 0.56}
01:52:00.785 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
01:52:00.785 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
01:52:00.785 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.20 mountX=-0.21 mountY=-0.22, mountTheta=-2.34
01:52:00.786 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.25, opts=13)
01:52:00.786 00.000 10844 Enqueuing Move request for scope (-0.18, 0.25)
01:52:00.786 00.000 11060 Worker thread wakes up
01:52:00.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:00.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
01:52:00.786 00.000 10844 UpdateGuideState exits: m=2372 SNR=30.8
01:52:00.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
01:52:00.787 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:00.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:00.787 00.000 11060 Moving (-0.18, 0.25) raw xDistance=-0.21 yDistance=-0.22
01:52:00.787 00.000 10844 Enqueuing Expose request
01:52:00.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:52:00.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:52:00.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:52:00.787 00.000 11060 MoveAxis(E, 37, ABG)
01:52:00.787 00.000 11060 Guiding  Dir = 2, Dur = 37
01:52:00.793 00.006 11060 IsSlewing returns 0
01:52:00.793 00.000 11060 IsGuiding returns 0
01:52:00.840 00.047 11060 IsGuiding returns 0
01:52:00.840 00.000 11060 Move returns status 0, amount 37
01:52:00.840 00.000 11060 MoveAxis(N, 0, ABG)
01:52:00.840 00.000 11060 Move returns status 0, amount 0
01:52:00.840 00.000 11060 move complete, result=0
01:52:00.840 00.000 11060 worker thread done servicing request
01:52:00.840 00.000 11060 Worker thread wakes up
01:52:00.840 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
01:52:00.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:00.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:01.473 00.633 11060 Exposure complete
01:52:01.647 00.174 11060 worker thread done servicing request
01:52:01.647 00.000 10844 OnExposeComplete: enter
01:52:01.647 00.000 10844 UpdateGuideState(): m_state=6
01:52:01.647 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11431
01:52:01.647 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=58.82, Mass=2744, SNR=33.4, Peak=232 HFD=3.0
01:52:01.648 00.001 10844 MultiStar: [#1 -0.11,0.26,0.90,U] [#2 0.23,0.62,0.00,M3] [#3 -0.15,0.56,0.85,U] [#4 -0.58,0.03,0.91,U] [#5 0.60,0.08,1.00,U] [#6 -0.26,-0.09,0.99,U] [#7 -0.24,0.38,0.81,U] [#8 0.51,0.31,0.87,U] 
01:52:01.648 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.17}, one-star: {-0.32, -0.06}
01:52:01.648 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
01:52:01.648 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.61)
01:52:01.648 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.94 mountX=-0.16 mountY=-0.09, mountTheta=-2.60
01:52:01.649 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
01:52:01.649 00.000 10844 Enqueuing Move request for scope (-0.07, 0.17)
01:52:01.649 00.000 11060 Worker thread wakes up
01:52:01.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:01.649 00.000 10844 UpdateGuideState exits: m=2744 SNR=33.4
01:52:01.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:01.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:01.650 00.001 10844 Enqueuing Expose request
01:52:01.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
01:52:01.650 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
01:52:01.650 00.000 11060 Moving (-0.07, 0.17) raw xDistance=-0.16 yDistance=-0.09
01:52:01.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:52:01.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:01.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:52:01.650 00.000 11060 MoveAxis(E, 28, ABG)
01:52:01.650 00.000 11060 Guiding  Dir = 2, Dur = 28
01:52:01.655 00.005 11060 IsSlewing returns 0
01:52:01.655 00.000 11060 IsGuiding returns 0
01:52:01.688 00.033 11060 IsGuiding returns 0
01:52:01.688 00.000 11060 Move returns status 0, amount 28
01:52:01.688 00.000 11060 MoveAxis(N, 0, ABG)
01:52:01.688 00.000 11060 Move returns status 0, amount 0
01:52:01.688 00.000 11060 move complete, result=0
01:52:01.688 00.000 11060 worker thread done servicing request
01:52:01.688 00.000 11060 Worker thread wakes up
01:52:01.688 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
01:52:01.689 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:01.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:02.335 00.646 11060 Exposure complete
01:52:02.520 00.185 11060 worker thread done servicing request
01:52:02.520 00.000 10844 OnExposeComplete: enter
01:52:02.520 00.000 10844 UpdateGuideState(): m_state=6
01:52:02.520 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11432
01:52:02.520 00.000 10844 Star::Find returns 1 (1), X=268.60, Y=58.81, Mass=2823, SNR=33.8, Peak=255 HFD=3.2
01:52:02.521 00.001 10844 MultiStar: [#1 -0.01,0.32,0.92,U] [#2 0.46,0.63,0.00,M4] [#3 0.35,0.77,0.00,M1] [#4 -0.65,-0.03,0.00,M1] [#5 0.77,0.33,0.00,M1] [#6 -0.04,0.44,0.87,U] [#7 0.27,0.19,0.95,U] [#8 0.24,0.22,0.91,U] 
01:52:02.521 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.21}, one-star: {0.36, -0.07}
01:52:02.521 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
01:52:02.521 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
01:52:02.521 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.90 mountX=-0.24 mountY=0.13, mountTheta=2.63
01:52:02.523 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.21, opts=13)
01:52:02.523 00.000 10844 Enqueuing Move request for scope (0.17, 0.21)
01:52:02.523 00.000 11060 Worker thread wakes up
01:52:02.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:02.523 00.000 10844 UpdateGuideState exits: m=2823 SNR=33.8 Saturated
01:52:02.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:02.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:02.523 00.000 10844 Enqueuing Expose request
01:52:02.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
01:52:02.523 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
01:52:02.523 00.000 11060 Moving (0.17, 0.21) raw xDistance=-0.24 yDistance=0.13
01:52:02.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
01:52:02.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:02.524 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:52:02.524 00.000 11060 MoveAxis(E, 42, ABG)
01:52:02.524 00.000 11060 Guiding  Dir = 2, Dur = 42
01:52:02.534 00.010 11060 IsSlewing returns 0
01:52:02.535 00.001 11060 IsGuiding returns 0
01:52:02.591 00.056 11060 IsGuiding returns 0
01:52:02.604 00.013 11060 Move returns status 0, amount 42
01:52:02.604 00.000 11060 MoveAxis(N, 0, ABG)
01:52:02.604 00.000 11060 Move returns status 0, amount 0
01:52:02.604 00.000 11060 move complete, result=0
01:52:02.605 00.001 11060 worker thread done servicing request
01:52:02.605 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
01:52:02.605 00.000 11060 Worker thread wakes up
01:52:02.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:02.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:03.237 00.632 11060 Exposure complete
01:52:03.402 00.165 11060 worker thread done servicing request
01:52:03.402 00.000 10844 OnExposeComplete: enter
01:52:03.403 00.001 10844 UpdateGuideState(): m_state=6
01:52:03.403 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11433
01:52:03.403 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=58.53, Mass=2546, SNR=32.3, Peak=255 HFD=3.2
01:52:03.403 00.000 10844 MultiStar: [#1 0.24,0.54,1.02,U] [#2 0.51,-0.23,2.04,U] [#3 -0.10,-0.00,1.11,U] [#4 -0.91,-0.45,0.00,M2] [#5 0.62,-0.52,0.00,M2] [#6 -0.37,-0.47,0.94,U] [#7 0.31,0.24,0.85,U] [#8 0.54,-0.06,0.96,U] 
01:52:03.403 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.07}, one-star: {0.32, -0.35}
01:52:03.403 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
01:52:03.403 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
01:52:03.403 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.29 mountX=0.03 mountY=0.25, mountTheta=1.46
01:52:03.405 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.07, opts=13)
01:52:03.405 00.000 10844 Enqueuing Move request for scope (0.24, -0.07)
01:52:03.405 00.000 11060 Worker thread wakes up
01:52:03.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:03.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
01:52:03.405 00.000 10844 UpdateGuideState exits: m=2546 SNR=32.3 Saturated
01:52:03.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
01:52:03.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:03.405 00.000 11060 Moving (0.24, -0.07) raw xDistance=0.03 yDistance=0.25
01:52:03.406 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:03.406 00.000 10844 Enqueuing Expose request
01:52:03.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:52:03.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
01:52:03.406 00.000 11060 MoveAxis(E, 0, ABG)
01:52:03.406 00.000 11060 Move returns status 0, amount 0
01:52:03.406 00.000 11060 MoveAxis(S, 98, ABG)
01:52:03.406 00.000 11060 Guiding  Dir = 1, Dur = 98
01:52:03.452 00.046 11060 IsSlewing returns 0
01:52:03.452 00.000 11060 IsGuiding returns 0
01:52:03.594 00.142 11060 IsGuiding returns 0
01:52:03.594 00.000 11060 Move returns status 0, amount 98
01:52:03.594 00.000 11060 move complete, result=0
01:52:03.594 00.000 11060 worker thread done servicing request
01:52:03.594 00.000 11060 Worker thread wakes up
01:52:03.595 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 98 ms SOUTH
01:52:03.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:03.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:04.237 00.642 11060 Exposure complete
01:52:04.421 00.184 11060 worker thread done servicing request
01:52:04.421 00.000 10844 OnExposeComplete: enter
01:52:04.421 00.000 10844 UpdateGuideState(): m_state=6
01:52:04.422 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11434
01:52:04.422 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=59.18, Mass=2607, SNR=31.6, Peak=210 HFD=3.8
01:52:04.422 00.000 10844 MultiStar: [#1 0.08,0.16,1.09,U] [#2 0.89,0.25,0.00,M4] [#3 -0.07,0.43,0.95,U] [#4 -0.97,-0.49,0.00,M3] [#5 0.07,-0.34,1.09,U] [#6 -0.01,-0.26,0.81,U] [#7 -0.71,0.47,0.00,M1] [#8 -0.27,-0.16,0.97,U] 
01:52:04.422 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.02}, one-star: {-0.27, 0.30}
01:52:04.422 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.68)
01:52:04.422 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
01:52:04.422 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.85 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
01:52:04.424 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
01:52:04.424 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
01:52:04.425 00.001 11060 Worker thread wakes up
01:52:04.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:04.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:52:04.425 00.000 10844 UpdateGuideState exits: m=2607 SNR=31.6
01:52:04.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:52:04.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:04.425 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.01 yDistance=-0.08
01:52:04.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:04.425 00.000 10844 Enqueuing Expose request
01:52:04.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:52:04.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:04.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:52:04.426 00.001 11060 MoveAxis(E, 0, ABG)
01:52:04.426 00.000 11060 Move returns status 0, amount 0
01:52:04.426 00.000 11060 MoveAxis(N, 0, ABG)
01:52:04.426 00.000 11060 Move returns status 0, amount 0
01:52:04.426 00.000 11060 move complete, result=0
01:52:04.426 00.000 11060 worker thread done servicing request
01:52:04.426 00.000 11060 Worker thread wakes up
01:52:04.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:04.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:04.428 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:05.055 00.627 11060 Exposure complete
01:52:05.228 00.173 11060 worker thread done servicing request
01:52:05.228 00.000 10844 OnExposeComplete: enter
01:52:05.228 00.000 10844 UpdateGuideState(): m_state=6
01:52:05.228 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11435
01:52:05.228 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=59.28, Mass=2562, SNR=31.4, Peak=204 HFD=3.5
01:52:05.228 00.000 10844 MultiStar: [#1 0.24,0.80,0.00,M1] [#2 -0.20,0.20,2.06,U] [#3 -0.52,0.68,0.00,M1] [#4 -0.33,0.24,0.94,U] [#5 -0.81,-0.44,0.00,M2] [#6 -0.35,-0.59,0.00,M1] [#7 -0.64,-0.41,0.00,M2] [#8 0.08,-0.06,0.99,U] 
01:52:05.228 00.000 10844 refined, 3 included, MultiStar: {-0.18, 0.20}, one-star: {-0.23, 0.40}
01:52:05.229 00.001 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
01:52:05.229 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.25)
01:52:05.229 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.26 cameraTheta=2.30 mountX=-0.16 mountY=-0.20, mountTheta=-2.24
01:52:05.230 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.20, opts=13)
01:52:05.230 00.000 10844 Enqueuing Move request for scope (-0.18, 0.20)
01:52:05.230 00.000 11060 Worker thread wakes up
01:52:05.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:05.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
01:52:05.230 00.000 10844 UpdateGuideState exits: m=2562 SNR=31.4
01:52:05.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
01:52:05.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:05.230 00.000 11060 Moving (-0.18, 0.20) raw xDistance=-0.16 yDistance=-0.20
01:52:05.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:05.230 00.000 10844 Enqueuing Expose request
01:52:05.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:52:05.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:05.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:52:05.230 00.000 11060 MoveAxis(E, 28, ABG)
01:52:05.230 00.000 11060 Guiding  Dir = 2, Dur = 28
01:52:05.244 00.014 11060 IsSlewing returns 0
01:52:05.244 00.000 11060 IsGuiding returns 0
01:52:05.285 00.041 11060 IsGuiding returns 0
01:52:05.285 00.000 11060 Move returns status 0, amount 28
01:52:05.285 00.000 11060 MoveAxis(N, 0, ABG)
01:52:05.285 00.000 11060 Move returns status 0, amount 0
01:52:05.285 00.000 11060 move complete, result=0
01:52:05.286 00.001 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
01:52:05.286 00.000 11060 worker thread done servicing request
01:52:05.286 00.000 11060 Worker thread wakes up
01:52:05.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:05.287 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:05.917 00.630 11060 Exposure complete
01:52:06.092 00.175 11060 worker thread done servicing request
01:52:06.092 00.000 10844 OnExposeComplete: enter
01:52:06.092 00.000 10844 UpdateGuideState(): m_state=6
01:52:06.092 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11436
01:52:06.092 00.000 10844 Star::Find returns 1 (0), X=267.83, Y=59.64, Mass=2756, SNR=33.1, Peak=232 HFD=3.5
01:52:06.093 00.001 10844 MultiStar: [#1 0.16,-0.07,1.04,U] [#2 0.12,0.10,1.98,U] [#3 0.04,-0.02,1.02,U] [#4 -0.88,-0.23,0.00,M3] [#5 -0.14,-0.84,0.00,M3] [#6 -1.15,-0.57,0.00,M2] [#7 0.21,0.19,0.85,U] [#8 -0.27,-0.13,0.96,U] 
01:52:06.093 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.13}, one-star: {-0.41, 0.76}
01:52:06.093 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
01:52:06.093 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.94)
01:52:06.093 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.61 mountX=-0.13 mountY=-0.03, mountTheta=-2.94
01:52:06.094 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.13, opts=13)
01:52:06.094 00.000 10844 Enqueuing Move request for scope (-0.01, 0.13)
01:52:06.094 00.000 11060 Worker thread wakes up
01:52:06.095 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:06.095 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.1
01:52:06.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:06.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:06.095 00.000 10844 Enqueuing Expose request
01:52:06.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:52:06.095 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:52:06.095 00.000 11060 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.03
01:52:06.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:52:06.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:06.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:06.095 00.000 11060 MoveAxis(E, 23, ABG)
01:52:06.095 00.000 11060 Guiding  Dir = 2, Dur = 23
01:52:06.101 00.006 11060 IsSlewing returns 0
01:52:06.101 00.000 11060 IsGuiding returns 0
01:52:06.132 00.031 11060 IsGuiding returns 0
01:52:06.132 00.000 11060 Move returns status 0, amount 23
01:52:06.133 00.001 11060 MoveAxis(N, 0, ABG)
01:52:06.133 00.000 11060 Move returns status 0, amount 0
01:52:06.133 00.000 11060 move complete, result=0
01:52:06.133 00.000 11060 worker thread done servicing request
01:52:06.133 00.000 11060 Worker thread wakes up
01:52:06.133 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
01:52:06.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:06.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:06.759 00.626 11060 Exposure complete
01:52:06.931 00.172 11060 worker thread done servicing request
01:52:06.932 00.001 10844 OnExposeComplete: enter
01:52:06.932 00.000 10844 UpdateGuideState(): m_state=6
01:52:06.932 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11437
01:52:06.932 00.000 10844 Star::Find returns 1 (0), X=267.70, Y=58.85, Mass=3314, SNR=36.5, Peak=241 HFD=3.5
01:52:06.932 00.000 10844 MultiStar: [#1 0.42,-0.06,0.98,U] [#2 0.16,0.37,1.83,U] [#3 -0.46,0.80,0.00,M1] [#4 -0.06,-0.41,0.82,U] [#5 0.40,-0.51,0.00,M4] [#6 -0.56,-1.08,0.00,M3] [#7 -0.75,-0.72,0.00,M2] [#8 -0.48,-0.46,0.00,M1] 
01:52:06.932 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.06}, one-star: {-0.54, -0.03}
01:52:06.933 00.001 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
01:52:06.933 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
01:52:06.933 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.19 mountX=-0.06 mountY=0.01, mountTheta=2.92
01:52:06.934 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.06, opts=13)
01:52:06.935 00.001 10844 Enqueuing Move request for scope (0.02, 0.06)
01:52:06.935 00.000 11060 Worker thread wakes up
01:52:06.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:06.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:52:06.935 00.000 10844 UpdateGuideState exits: m=3314 SNR=36.5
01:52:06.935 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:52:06.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:06.935 00.000 11060 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=0.01
01:52:06.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:06.935 00.000 10844 Enqueuing Expose request
01:52:06.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:52:06.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:06.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:06.935 00.000 11060 MoveAxis(E, 0, ABG)
01:52:06.935 00.000 11060 Move returns status 0, amount 0
01:52:06.935 00.000 11060 MoveAxis(N, 0, ABG)
01:52:06.936 00.001 11060 Move returns status 0, amount 0
01:52:06.936 00.000 11060 move complete, result=0
01:52:06.936 00.000 11060 worker thread done servicing request
01:52:06.936 00.000 11060 Worker thread wakes up
01:52:06.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:06.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:06.937 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:07.578 00.641 11060 Exposure complete
01:52:07.759 00.181 11060 worker thread done servicing request
01:52:07.759 00.000 10844 OnExposeComplete: enter
01:52:07.759 00.000 10844 UpdateGuideState(): m_state=6
01:52:07.760 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11438
01:52:07.760 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=59.19, Mass=2789, SNR=33.5, Peak=245 HFD=3.6
01:52:07.761 00.001 10844 MultiStar: [#1 -0.53,-0.57,0.00,M1] [#2 -0.64,0.34,0.00,M2] [#3 -0.52,0.22,0.96,U] [#4 -0.77,-0.22,0.00,M3] [#5 -1.12,-0.02,0.00,M5] [#6 -1.12,-0.72,0.00,M4] [#7 -1.18,0.73,0.00,M3] [#8 -0.03,-0.14,0.88,U] 
01:52:07.761 00.000 10844 refined, 2 included, MultiStar: {-0.09, 0.14}, one-star: {0.26, 0.31}
01:52:07.761 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
01:52:07.761 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
01:52:07.761 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.16 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
01:52:07.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.14, opts=13)
01:52:07.764 00.001 10844 Enqueuing Move request for scope (-0.09, 0.14)
01:52:07.764 00.000 11060 Worker thread wakes up
01:52:07.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:07.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
01:52:07.764 00.000 10844 UpdateGuideState exits: m=2789 SNR=33.5
01:52:07.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
01:52:07.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:07.764 00.000 11060 Moving (-0.09, 0.14) raw xDistance=-0.12 yDistance=-0.12
01:52:07.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:07.764 00.000 10844 Enqueuing Expose request
01:52:07.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:52:07.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:07.765 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:52:07.765 00.000 11060 MoveAxis(E, 21, ABG)
01:52:07.765 00.000 11060 Guiding  Dir = 2, Dur = 21
01:52:07.771 00.006 11060 IsSlewing returns 0
01:52:07.771 00.000 11060 IsGuiding returns 0
01:52:07.802 00.031 11060 IsGuiding returns 0
01:52:07.802 00.000 11060 Move returns status 0, amount 21
01:52:07.802 00.000 11060 MoveAxis(N, 0, ABG)
01:52:07.802 00.000 11060 Move returns status 0, amount 0
01:52:07.802 00.000 11060 move complete, result=0
01:52:07.802 00.000 11060 worker thread done servicing request
01:52:07.802 00.000 11060 Worker thread wakes up
01:52:07.802 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
01:52:07.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:07.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:08.430 00.628 11060 Exposure complete
01:52:08.614 00.184 11060 worker thread done servicing request
01:52:08.614 00.000 10844 OnExposeComplete: enter
01:52:08.614 00.000 10844 UpdateGuideState(): m_state=6
01:52:08.615 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11439
01:52:08.615 00.000 10844 Star::Find returns 1 (1), X=267.82, Y=58.45, Mass=3126, SNR=35.7, Peak=255 HFD=3.5
01:52:08.615 00.000 10844 MultiStar: [#1 -0.76,0.59,0.00,M2] [#2 -0.34,-0.00,1.97,U] [#3 -0.58,-0.05,0.77,U] [#4 -0.85,-0.23,0.00,M4] [#5 -0.58,-0.56,0.00,M6] [#6 -0.35,-0.46,0.88,U] [#7 -0.35,-0.05,0.77,U] [#8 -0.77,-0.54,0.00,M1] 
01:52:08.616 00.001 10844 refined, 4 included, MultiStar: {-0.39, -0.17}, one-star: {-0.42, -0.43}
01:52:08.616 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
01:52:08.616 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
01:52:08.617 00.001 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.17 hyp=0.43 cameraTheta=-2.73 mountX=0.24 mountY=-0.36, mountTheta=-0.99
01:52:08.618 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.17, opts=13)
01:52:08.618 00.000 10844 Enqueuing Move request for scope (-0.39, -0.17)
01:52:08.618 00.000 11060 Worker thread wakes up
01:52:08.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:08.618 00.000 10844 UpdateGuideState exits: m=3126 SNR=35.7 Saturated
01:52:08.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:08.619 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:08.619 00.000 10844 Enqueuing Expose request
01:52:08.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.17) opts 0xd
01:52:08.619 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.17)
01:52:08.619 00.000 11060 Moving (-0.39, -0.17) raw xDistance=0.24 yDistance=-0.36
01:52:08.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
01:52:08.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:08.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:52:08.619 00.000 11060 MoveAxis(W, 40, ABG)
01:52:08.619 00.000 11060 Guiding  Dir = 3, Dur = 40
01:52:08.629 00.010 11060 IsSlewing returns 0
01:52:08.629 00.000 11060 IsGuiding returns 0
01:52:08.677 00.048 11060 IsGuiding returns 0
01:52:08.678 00.001 11060 Move returns status 0, amount 40
01:52:08.678 00.000 11060 MoveAxis(N, 0, ABG)
01:52:08.678 00.000 11060 Move returns status 0, amount 0
01:52:08.678 00.000 11060 move complete, result=0
01:52:08.678 00.000 11060 worker thread done servicing request
01:52:08.678 00.000 11060 Worker thread wakes up
01:52:08.678 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.4 px 0 ms NORTH
01:52:08.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:08.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:09.314 00.636 11060 Exposure complete
01:52:09.501 00.187 11060 worker thread done servicing request
01:52:09.501 00.000 10844 OnExposeComplete: enter
01:52:09.501 00.000 10844 UpdateGuideState(): m_state=6
01:52:09.501 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11440
01:52:09.501 00.000 10844 Star::Find returns 1 (0), X=267.48, Y=59.08, Mass=2952, SNR=34.0, Peak=242 HFD=3.6
01:52:09.501 00.000 10844 MultiStar: [#1 -0.25,0.39,1.04,U] [#2 -0.05,0.26,2.05,U] [#3 -0.02,-0.01,0.96,U] [#4 -0.90,0.30,0.00,M5] [#5 -0.44,0.00,0.96,U] [#6 -0.87,-0.29,0.00,M4] [#7 -0.14,-0.14,0.86,U] [#8 -0.52,-0.27,0.87,U] 
01:52:09.502 00.001 10844 refined, 6 included, MultiStar: {-0.28, 0.10}, one-star: {-0.76, 0.20}
01:52:09.502 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.74)
01:52:09.502 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.75)
01:52:09.502 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.29 cameraTheta=2.80 mountX=-0.05 mountY=-0.29, mountTheta=-1.74
01:52:09.504 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.10, opts=13)
01:52:09.504 00.000 10844 Enqueuing Move request for scope (-0.28, 0.10)
01:52:09.504 00.000 11060 Worker thread wakes up
01:52:09.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:09.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
01:52:09.504 00.000 10844 UpdateGuideState exits: m=2952 SNR=34.0
01:52:09.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
01:52:09.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:09.504 00.000 11060 Moving (-0.28, 0.10) raw xDistance=-0.05 yDistance=-0.29
01:52:09.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:09.505 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:52:09.505 00.000 10844 Enqueuing Expose request
01:52:09.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:09.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:52:09.505 00.000 11060 MoveAxis(E, 0, ABG)
01:52:09.505 00.000 11060 Move returns status 0, amount 0
01:52:09.505 00.000 11060 MoveAxis(N, 0, ABG)
01:52:09.505 00.000 11060 Move returns status 0, amount 0
01:52:09.505 00.000 11060 move complete, result=0
01:52:09.505 00.000 11060 worker thread done servicing request
01:52:09.506 00.001 11060 Worker thread wakes up
01:52:09.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:09.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:09.508 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:52:10.141 00.633 11060 Exposure complete
01:52:10.321 00.180 11060 worker thread done servicing request
01:52:10.322 00.001 10844 OnExposeComplete: enter
01:52:10.322 00.000 10844 UpdateGuideState(): m_state=6
01:52:10.322 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11441
01:52:10.322 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=59.02, Mass=2567, SNR=31.5, Peak=203 HFD=3.9
01:52:10.322 00.000 10844 MultiStar: [#1 -0.71,0.41,0.00,M2] [#2 -0.63,0.31,0.00,M1] [#3 -0.61,0.06,0.00,M1] [#4 -0.63,0.58,0.00,M6] [#5 -0.63,0.68,0.00,M6] [#6 -0.76,-0.16,0.00,M5] [#7 -0.28,-0.21,0.84,U] [#8 -0.06,-0.29,0.89,U] 
01:52:10.322 00.000 10844 refined, 2 included, MultiStar: {-0.24, -0.11}, one-star: {-0.35, 0.14}
01:52:10.323 00.001 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
01:52:10.323 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
01:52:10.323 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-2.71 mountX=0.15 mountY=-0.22, mountTheta=-0.96
01:52:10.324 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.11, opts=13)
01:52:10.324 00.000 10844 Enqueuing Move request for scope (-0.24, -0.11)
01:52:10.324 00.000 11060 Worker thread wakes up
01:52:10.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:10.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.11) opts 0xd
01:52:10.324 00.000 10844 UpdateGuideState exits: m=2567 SNR=31.5
01:52:10.325 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.11)
01:52:10.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:10.325 00.000 11060 Moving (-0.24, -0.11) raw xDistance=0.15 yDistance=-0.22
01:52:10.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:10.325 00.000 10844 Enqueuing Expose request
01:52:10.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:52:10.325 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.30 newest=-0.86
01:52:10.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:52:10.325 00.000 11060 MoveAxis(W, 26, ABG)
01:52:10.326 00.001 11060 Guiding  Dir = 3, Dur = 26
01:52:10.357 00.031 11060 IsSlewing returns 0
01:52:10.357 00.000 11060 IsGuiding returns 0
01:52:10.401 00.044 11060 IsGuiding returns 0
01:52:10.401 00.000 11060 Move returns status 0, amount 26
01:52:10.401 00.000 11060 BLC: Oldest BLC event removed
01:52:10.401 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:52:10.402 00.001 11060 MoveAxis(N, 834, ABG)
01:52:10.402 00.000 11060 duration set to 750 by maxDecDuration
01:52:10.402 00.000 11060 Guiding  Dir = 0, Dur = 750
01:52:10.421 00.019 11060 IsSlewing returns 0
01:52:10.421 00.000 11060 IsGuiding returns 0
01:52:11.181 00.760 11060 IsGuiding returns 0
01:52:11.181 00.000 11060 Move returns status 0, amount 750
01:52:11.181 00.000 11060 move complete, result=0
01:52:11.181 00.000 11060 worker thread done servicing request
01:52:11.181 00.000 11060 Worker thread wakes up
01:52:11.181 00.000 10844 GuideStep: 0.1 px 26 ms WEST, -0.2 px 750 ms NORTH
01:52:11.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:11.182 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:11.809 00.627 11060 Exposure complete
01:52:11.994 00.185 11060 worker thread done servicing request
01:52:11.994 00.000 10844 OnExposeComplete: enter
01:52:11.994 00.000 10844 UpdateGuideState(): m_state=6
01:52:11.994 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11442
01:52:11.995 00.001 10844 Star::Find returns 1 (0), X=267.99, Y=59.43, Mass=2696, SNR=32.5, Peak=198 HFD=3.7
01:52:11.995 00.000 10844 MultiStar: [#1 -0.30,0.85,0.00,M3] [#2 -0.18,-0.05,2.11,U] [#3 -0.32,0.05,0.87,U] [#4 -0.98,0.10,0.00,M7] [#5 -0.04,-0.67,0.00,M7] [#6 -0.87,-0.21,0.00,M6] [#7 -0.30,0.16,0.87,U] [#8 -0.16,-0.28,0.99,U] 
01:52:11.995 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.06}, one-star: {-0.25, 0.55}
01:52:11.995 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
01:52:11.995 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
01:52:11.995 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.23 cameraTheta=2.89 mountX=-0.02 mountY=-0.23, mountTheta=-1.64
01:52:11.996 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.06, opts=13)
01:52:11.996 00.000 10844 Enqueuing Move request for scope (-0.22, 0.06)
01:52:11.996 00.000 11060 Worker thread wakes up
01:52:11.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:11.996 00.000 10844 UpdateGuideState exits: m=2696 SNR=32.5
01:52:11.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:11.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
01:52:11.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:11.996 00.000 10844 Enqueuing Expose request
01:52:11.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
01:52:11.996 00.000 11060 Moving (-0.22, 0.06) raw xDistance=-0.02 yDistance=-0.23
01:52:11.998 00.002 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.150583, 1:0.231466
01:52:11.998 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:52:11.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:52:11.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:52:11.998 00.000 11060 MoveAxis(E, 0, ABG)
01:52:11.998 00.000 11060 Move returns status 0, amount 0
01:52:11.998 00.000 11060 MoveAxis(N, 90, ABG)
01:52:11.998 00.000 11060 Guiding  Dir = 0, Dur = 90
01:52:12.014 00.016 11060 IsSlewing returns 0
01:52:12.014 00.000 11060 IsGuiding returns 0
01:52:12.121 00.107 11060 IsGuiding returns 0
01:52:12.121 00.000 11060 Move returns status 0, amount 90
01:52:12.121 00.000 11060 move complete, result=0
01:52:12.121 00.000 11060 worker thread done servicing request
01:52:12.121 00.000 11060 Worker thread wakes up
01:52:12.121 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 90 ms NORTH
01:52:12.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:12.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:12.759 00.638 11060 Exposure complete
01:52:12.913 00.154 11060 worker thread done servicing request
01:52:12.913 00.000 10844 OnExposeComplete: enter
01:52:12.913 00.000 10844 UpdateGuideState(): m_state=6
01:52:12.913 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11443
01:52:12.913 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=59.05, Mass=2793, SNR=33.3, Peak=206 HFD=3.7
01:52:12.914 00.001 10844 MultiStar: [#1 -0.54,0.33,0.00,M4] [#2 -0.51,0.17,2.04,U] [#3 -0.24,0.16,1.06,U] [#4 -0.04,-0.12,0.89,U] [#5 -0.41,0.25,1.01,U] [#6 0.07,-1.13,0.00,M7] [#7 -0.71,-0.40,0.00,M1] [#8 -0.54,0.16,0.92,U] 
01:52:12.914 00.000 10844 single-star, 5 included, MultiStar: {-0.35, 0.14}, one-star: {-0.18, 0.17}
01:52:12.914 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.14 = -2.14)
01:52:12.914 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
01:52:12.914 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.39 mountX=-0.14 mountY=-0.21, mountTheta=-2.15
01:52:12.915 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.17, opts=13)
01:52:12.915 00.000 10844 Enqueuing Move request for scope (-0.18, 0.17)
01:52:12.915 00.000 11060 Worker thread wakes up
01:52:12.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:52:12.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
01:52:12.915 00.000 10844 UpdateGuideState exits: m=2793 SNR=33.3
01:52:12.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
01:52:12.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:12.915 00.000 11060 Moving (-0.18, 0.17) raw xDistance=-0.14 yDistance=-0.21
01:52:12.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:12.915 00.000 10844 Enqueuing Expose request
01:52:12.915 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.150583, 1:0.231466, 2:0.209572
01:52:12.915 00.000 11060 BLC: Under-shoot: nominal increase by 75
01:52:12.915 00.000 11060 BLC: window closed
01:52:12.915 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:52:12.917 00.002 11060 BLC: Pulse adjusted to 750
01:52:12.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:52:12.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:52:12.917 00.000 11060 MoveAxis(E, 24, ABG)
01:52:12.917 00.000 11060 Guiding  Dir = 2, Dur = 24
01:52:12.921 00.004 11060 IsSlewing returns 0
01:52:12.921 00.000 11060 IsGuiding returns 0
01:52:12.955 00.034 11060 IsGuiding returns 0
01:52:12.955 00.000 11060 Move returns status 0, amount 24
01:52:12.955 00.000 11060 MoveAxis(N, 82, ABG)
01:52:12.955 00.000 11060 Guiding  Dir = 0, Dur = 82
01:52:12.968 00.013 11060 IsSlewing returns 0
01:52:12.968 00.000 11060 IsGuiding returns 0
01:52:13.013 00.045 10844 evsrv: cli 0EEEE2F0 connect
01:52:13.015 00.002 10844 case statement mapped state 6 to 3
01:52:13.015 00.000 10844 case statement mapped state 6 to 3
01:52:13.018 00.003 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_pixel_scale","id":"6c3f2da1-6e81-4f1b-8310-eb4497f3778e"}
01:52:13.032 00.014 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"6c3f2da1-6e81-4f1b-8310-eb4497f3778e"}
01:52:13.034 00.002 10844 evsrv: cli 0EEEE2F0 disconnect
01:52:13.062 00.028 11060 IsGuiding returns 0
01:52:13.062 00.000 11060 Move returns status 0, amount 82
01:52:13.062 00.000 11060 move complete, result=0
01:52:13.062 00.000 11060 worker thread done servicing request
01:52:13.062 00.000 11060 Worker thread wakes up
01:52:13.062 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 82 ms NORTH
01:52:13.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:13.063 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:13.692 00.629 11060 Exposure complete
01:52:13.869 00.177 11060 worker thread done servicing request
01:52:13.869 00.000 10844 OnExposeComplete: enter
01:52:13.869 00.000 10844 UpdateGuideState(): m_state=6
01:52:13.870 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11444
01:52:13.870 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=59.28, Mass=2810, SNR=33.3, Peak=214 HFD=3.6
01:52:13.870 00.000 10844 MultiStar: [#1 0.20,0.55,0.99,U] [#2 -0.22,0.43,2.01,U] [#3 -0.33,0.45,1.00,U] [#4 -0.75,-0.13,0.00,M7] [#5 -0.27,-0.47,1.05,U] [#6 -0.47,-0.39,0.00,M8] [#7 -0.16,-0.07,0.89,U] [#8 -0.38,0.42,0.95,U] 
01:52:13.870 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.27}, one-star: {-0.26, 0.40}
01:52:13.870 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
01:52:13.870 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
01:52:13.870 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.34 cameraTheta=2.23 mountX=-0.22 mountY=-0.25, mountTheta=-2.31
01:52:13.871 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.27, opts=13)
01:52:13.871 00.000 10844 Enqueuing Move request for scope (-0.20, 0.27)
01:52:13.873 00.002 11060 Worker thread wakes up
01:52:13.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:13.873 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.3
01:52:13.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:13.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
01:52:13.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:13.873 00.000 10844 Enqueuing Expose request
01:52:13.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
01:52:13.873 00.000 11060 Moving (-0.20, 0.27) raw xDistance=-0.22 yDistance=-0.25
01:52:13.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:52:13.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
01:52:13.873 00.000 11060 MoveAxis(E, 40, ABG)
01:52:13.873 00.000 11060 Guiding  Dir = 2, Dur = 40
01:52:13.876 00.003 11060 IsSlewing returns 0
01:52:13.876 00.000 11060 IsGuiding returns 0
01:52:13.932 00.056 11060 IsGuiding returns 0
01:52:13.932 00.000 11060 Move returns status 0, amount 40
01:52:13.932 00.000 11060 MoveAxis(N, 95, ABG)
01:52:13.932 00.000 11060 Guiding  Dir = 0, Dur = 95
01:52:13.938 00.006 11060 IsSlewing returns 0
01:52:13.938 00.000 11060 IsGuiding returns 0
01:52:14.048 00.110 11060 IsGuiding returns 0
01:52:14.048 00.000 11060 Move returns status 0, amount 95
01:52:14.048 00.000 11060 move complete, result=0
01:52:14.048 00.000 11060 worker thread done servicing request
01:52:14.048 00.000 11060 Worker thread wakes up
01:52:14.048 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 95 ms NORTH
01:52:14.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:14.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:14.692 00.644 11060 Exposure complete
01:52:14.870 00.178 11060 worker thread done servicing request
01:52:14.870 00.000 10844 OnExposeComplete: enter
01:52:14.870 00.000 10844 UpdateGuideState(): m_state=6
01:52:14.870 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11445
01:52:14.870 00.000 10844 Star::Find returns 1 (0), X=267.55, Y=58.85, Mass=2402, SNR=30.9, Peak=202 HFD=3.4
01:52:14.871 00.001 10844 MultiStar: [#1 -0.09,0.09,1.06,U] [#2 0.01,0.25,2.20,U] [#3 -0.13,0.31,1.05,U] [#4 -0.52,0.32,0.00,M8] [#5 -0.09,0.10,1.09,U] [#6 -0.25,-0.19,0.97,U] [#7 -0.31,-0.16,1.02,U] [#8 -0.62,-0.09,0.00,M1] 
01:52:14.871 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.08}, one-star: {-0.69, -0.03}
01:52:14.871 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.47 = -1.81)
01:52:14.871 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.83)
01:52:14.871 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=-0.05 mountY=-0.20, mountTheta=-1.81
01:52:14.872 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.08, opts=13)
01:52:14.872 00.000 10844 Enqueuing Move request for scope (-0.19, 0.08)
01:52:14.872 00.000 11060 Worker thread wakes up
01:52:14.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:14.872 00.000 10844 UpdateGuideState exits: m=2402 SNR=30.9
01:52:14.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:14.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
01:52:14.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:14.872 00.000 10844 Enqueuing Expose request
01:52:14.872 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
01:52:14.872 00.000 11060 Moving (-0.19, 0.08) raw xDistance=-0.05 yDistance=-0.20
01:52:14.873 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:52:14.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:52:14.873 00.000 11060 MoveAxis(E, 0, ABG)
01:52:14.873 00.000 11060 Move returns status 0, amount 0
01:52:14.873 00.000 11060 MoveAxis(N, 77, ABG)
01:52:14.873 00.000 11060 Guiding  Dir = 0, Dur = 77
01:52:14.889 00.016 11060 IsSlewing returns 0
01:52:14.889 00.000 11060 IsGuiding returns 0
01:52:14.982 00.093 11060 IsGuiding returns 0
01:52:14.982 00.000 11060 Move returns status 0, amount 77
01:52:14.982 00.000 11060 move complete, result=0
01:52:14.982 00.000 11060 worker thread done servicing request
01:52:14.982 00.000 11060 Worker thread wakes up
01:52:14.982 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 77 ms NORTH
01:52:14.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:14.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:15.613 00.631 11060 Exposure complete
01:52:15.781 00.168 11060 worker thread done servicing request
01:52:15.781 00.000 10844 OnExposeComplete: enter
01:52:15.781 00.000 10844 UpdateGuideState(): m_state=6
01:52:15.781 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11446
01:52:15.781 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=60.10, Mass=2251, SNR=29.7, Peak=243 HFD=2.8
01:52:15.782 00.001 10844 MultiStar: large primary error, entering stabilization period
01:52:15.782 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
01:52:15.782 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
01:52:15.782 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=1.22 hyp=1.23 cameraTheta=1.69 mountX=-1.17 mountY=-0.35, mountTheta=-2.85
01:52:15.783 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=1.22, opts=13)
01:52:15.783 00.000 10844 Enqueuing Move request for scope (-0.15, 1.22)
01:52:15.783 00.000 11060 Worker thread wakes up
01:52:15.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:15.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.22) opts 0xd
01:52:15.783 00.000 10844 UpdateGuideState exits: m=2251 SNR=29.7
01:52:15.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 1.22)
01:52:15.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:15.783 00.000 11060 Moving (-0.15, 1.22) raw xDistance=-1.17 yDistance=-0.35
01:52:15.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:15.783 00.000 10844 Enqueuing Expose request
01:52:15.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.32 from input -1.17
01:52:15.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
01:52:15.784 00.001 11060 MoveAxis(E, 204, ABG)
01:52:15.784 00.000 11060 Guiding  Dir = 2, Dur = 204
01:52:15.797 00.013 11060 IsSlewing returns 0
01:52:15.797 00.000 11060 IsGuiding returns 0
01:52:16.016 00.219 11060 IsGuiding returns 0
01:52:16.016 00.000 11060 Move returns status 0, amount 204
01:52:16.016 00.000 11060 MoveAxis(N, 136, ABG)
01:52:16.016 00.000 11060 Guiding  Dir = 0, Dur = 136
01:52:16.047 00.031 11060 IsSlewing returns 0
01:52:16.047 00.000 11060 IsGuiding returns 0
01:52:16.201 00.154 11060 IsGuiding returns 0
01:52:16.202 00.001 11060 Move returns status 0, amount 136
01:52:16.202 00.000 11060 move complete, result=0
01:52:16.202 00.000 10844 GuideStep: -1.2 px 204 ms EAST, -0.3 px 136 ms NORTH
01:52:16.203 00.001 11060 worker thread done servicing request
01:52:16.204 00.001 11060 Worker thread wakes up
01:52:16.206 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:16.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:16.865 00.659 11060 Exposure complete
01:52:17.016 00.151 11060 worker thread done servicing request
01:52:17.016 00.000 10844 OnExposeComplete: enter
01:52:17.016 00.000 10844 UpdateGuideState(): m_state=6
01:52:17.017 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11447
01:52:17.017 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=59.36, Mass=2718, SNR=33.4, Peak=213 HFD=3.5
01:52:17.017 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
01:52:17.017 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
01:52:17.017 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=0.48 hyp=0.66 cameraTheta=0.81 mountX=-0.55 mountY=0.37, mountTheta=2.55
01:52:17.018 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=0.48, opts=13)
01:52:17.019 00.001 10844 Enqueuing Move request for scope (0.45, 0.48)
01:52:17.019 00.000 11060 Worker thread wakes up
01:52:17.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.48) opts 0xd
01:52:17.019 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, 0.48)
01:52:17.019 00.000 11060 Moving (0.45, 0.48) raw xDistance=-0.55 yDistance=0.37
01:52:17.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.55
01:52:17.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:52:17.019 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:17.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:52:17.019 00.000 11060 MoveAxis(E, 102, ABG)
01:52:17.019 00.000 11060 Guiding  Dir = 2, Dur = 102
01:52:17.019 00.000 10844 UpdateGuideState exits: m=2718 SNR=33.4
01:52:17.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:17.020 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:17.020 00.000 10844 Enqueuing Expose request
01:52:17.045 00.025 11060 IsSlewing returns 0
01:52:17.045 00.000 11060 IsGuiding returns 0
01:52:17.154 00.109 11060 IsGuiding returns 0
01:52:17.154 00.000 11060 Move returns status 0, amount 102
01:52:17.154 00.000 11060 MoveAxis(N, 0, ABG)
01:52:17.154 00.000 11060 Move returns status 0, amount 0
01:52:17.154 00.000 11060 move complete, result=0
01:52:17.154 00.000 11060 worker thread done servicing request
01:52:17.154 00.000 11060 Worker thread wakes up
01:52:17.154 00.000 10844 GuideStep: -0.6 px 102 ms EAST, 0.4 px 0 ms NORTH
01:52:17.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:17.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:17.788 00.634 11060 Exposure complete
01:52:17.978 00.190 11060 worker thread done servicing request
01:52:17.978 00.000 10844 OnExposeComplete: enter
01:52:17.978 00.000 10844 UpdateGuideState(): m_state=6
01:52:17.978 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11448
01:52:17.979 00.001 10844 Star::Find returns 1 (1), X=268.26, Y=58.41, Mass=2798, SNR=33.2, Peak=255 HFD=3.5
01:52:17.979 00.000 10844 MultiStar: exiting stabilization period
01:52:17.979 00.000 10844 MultiStar: [#1 0.27,-0.03,0.92,U] [#2 0.85,-0.51,0.00,M1] [#3 0.55,-0.50,0.00,M1] [#4 -0.46,-0.16,0.99,U] [#5 0.14,-0.83,0.00,M5] [#6 -0.02,-1.13,0.00,M8] [#7 0.19,-0.22,0.90,U] [#8 0.56,-0.93,0.00,M2] 
01:52:17.979 00.000 10844 refined, 3 included, MultiStar: {-0.00, -0.22}, one-star: {0.02, -0.47}
01:52:17.979 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
01:52:17.979 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
01:52:17.979 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=0.22 mountY=0.03, mountTheta=0.15
01:52:17.980 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.22, opts=13)
01:52:17.980 00.000 10844 Enqueuing Move request for scope (-0.00, -0.22)
01:52:17.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:17.980 00.000 10844 UpdateGuideState exits: m=2798 SNR=33.2 Saturated
01:52:17.981 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:17.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:17.981 00.000 11060 Worker thread wakes up
01:52:17.981 00.000 10844 Enqueuing Expose request
01:52:17.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
01:52:17.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
01:52:17.981 00.000 11060 Moving (-0.00, -0.22) raw xDistance=0.22 yDistance=0.03
01:52:17.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.22
01:52:17.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:17.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:52:17.981 00.000 11060 MoveAxis(W, 35, ABG)
01:52:17.981 00.000 11060 Guiding  Dir = 3, Dur = 35
01:52:18.001 00.020 11060 IsSlewing returns 0
01:52:18.001 00.000 11060 IsGuiding returns 0
01:52:18.080 00.079 11060 IsGuiding returns 0
01:52:18.080 00.000 11060 Move returns status 0, amount 35
01:52:18.081 00.001 11060 MoveAxis(N, 0, ABG)
01:52:18.081 00.000 11060 Move returns status 0, amount 0
01:52:18.081 00.000 11060 move complete, result=0
01:52:18.081 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
01:52:18.082 00.001 11060 worker thread done servicing request
01:52:18.082 00.000 11060 Worker thread wakes up
01:52:18.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:18.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:18.717 00.635 11060 Exposure complete
01:52:18.879 00.162 11060 worker thread done servicing request
01:52:18.879 00.000 10844 OnExposeComplete: enter
01:52:18.879 00.000 10844 UpdateGuideState(): m_state=6
01:52:18.879 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11449
01:52:18.880 00.001 10844 Star::Find returns 1 (0), X=268.12, Y=58.63, Mass=2958, SNR=34.5, Peak=251 HFD=3.6
01:52:18.880 00.000 10844 MultiStar: [#1 0.35,-0.05,0.94,U] [#2 0.63,0.06,0.00,M2] [#3 0.44,-0.24,0.92,U] [#4 0.38,0.29,0.88,U] [#5 0.25,-0.31,0.95,U] [#6 -0.27,-0.66,0.00,M9] [#7 -0.21,0.45,0.78,U] [#8 0.43,-0.59,0.00,M3] 
01:52:18.880 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.04}, one-star: {-0.12, -0.24}
01:52:18.880 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
01:52:18.880 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
01:52:18.880 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=0.00 mountY=0.19, mountTheta=1.55
01:52:18.881 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.04, opts=13)
01:52:18.881 00.000 10844 Enqueuing Move request for scope (0.19, -0.04)
01:52:18.882 00.001 11060 Worker thread wakes up
01:52:18.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
01:52:18.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
01:52:18.882 00.000 11060 Moving (0.19, -0.04) raw xDistance=0.00 yDistance=0.19
01:52:18.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:52:18.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:52:18.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:18.883 00.001 10844 UpdateGuideState exits: m=2958 SNR=34.5
01:52:18.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:18.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:18.883 00.000 10844 Enqueuing Expose request
01:52:18.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:52:18.883 00.000 11060 MoveAxis(E, 0, ABG)
01:52:18.883 00.000 11060 Move returns status 0, amount 0
01:52:18.883 00.000 11060 MoveAxis(N, 0, ABG)
01:52:18.883 00.000 11060 Move returns status 0, amount 0
01:52:18.883 00.000 11060 move complete, result=0
01:52:18.883 00.000 11060 worker thread done servicing request
01:52:18.883 00.000 11060 Worker thread wakes up
01:52:18.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:18.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:18.885 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:19.522 00.637 11060 Exposure complete
01:52:19.699 00.177 11060 worker thread done servicing request
01:52:19.699 00.000 10844 OnExposeComplete: enter
01:52:19.699 00.000 10844 UpdateGuideState(): m_state=6
01:52:19.700 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11450
01:52:19.700 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=58.68, Mass=2921, SNR=33.5, Peak=253 HFD=3.3
01:52:19.700 00.000 10844 MultiStar: [#1 0.30,0.33,0.95,U] [#2 0.21,-0.18,2.12,U] [#3 0.12,-0.48,1.05,U] [#4 -0.05,-0.34,0.92,U] [#5 -0.57,-0.06,1.05,U] [#6 -0.19,-0.86,0.00,M10] [#7 0.07,-0.20,0.78,U] [#8 -0.00,-0.53,0.95,U] 
01:52:19.700 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.20}, one-star: {-0.24, -0.20}
01:52:19.700 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
01:52:19.700 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
01:52:19.700 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.55 mountX=0.20 mountY=0.04, mountTheta=0.18
01:52:19.701 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.20, opts=13)
01:52:19.701 00.000 10844 Enqueuing Move request for scope (0.00, -0.20)
01:52:19.701 00.000 11060 Worker thread wakes up
01:52:19.702 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
01:52:19.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
01:52:19.702 00.000 11060 Moving (0.00, -0.20) raw xDistance=0.20 yDistance=0.04
01:52:19.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:52:19.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:19.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:19.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:52:19.702 00.000 11060 MoveAxis(W, 35, ABG)
01:52:19.702 00.000 11060 Guiding  Dir = 3, Dur = 35
01:52:19.702 00.000 10844 UpdateGuideState exits: m=2921 SNR=33.5
01:52:19.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:19.703 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:19.703 00.000 10844 Enqueuing Expose request
01:52:19.717 00.014 11060 IsSlewing returns 0
01:52:19.717 00.000 11060 IsGuiding returns 0
01:52:19.764 00.047 11060 IsGuiding returns 0
01:52:19.764 00.000 11060 Move returns status 0, amount 35
01:52:19.765 00.001 11060 MoveAxis(N, 0, ABG)
01:52:19.765 00.000 11060 Move returns status 0, amount 0
01:52:19.765 00.000 11060 move complete, result=0
01:52:19.765 00.000 11060 worker thread done servicing request
01:52:19.765 00.000 11060 Worker thread wakes up
01:52:19.765 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
01:52:19.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:19.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:20.397 00.632 11060 Exposure complete
01:52:20.550 00.153 11060 worker thread done servicing request
01:52:20.550 00.000 10844 OnExposeComplete: enter
01:52:20.550 00.000 10844 UpdateGuideState(): m_state=6
01:52:20.550 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11451
01:52:20.551 00.001 10844 Star::Find returns 1 (1), X=268.34, Y=58.34, Mass=3032, SNR=34.7, Peak=255 HFD=3.5
01:52:20.551 00.000 10844 MultiStar: [#1 -0.19,-0.09,0.95,U] [#2 0.40,0.08,1.94,U] [#3 0.20,-0.51,0.87,U] [#4 -0.04,-0.18,0.98,U] [#5 -0.07,-0.59,1.02,U] [#6 -0.08,-1.20,0.00,R] [#7 0.11,-0.86,0.00,M1] [#8 0.81,-0.56,0.00,M3] 
01:52:20.551 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.25}, one-star: {0.10, -0.54}
01:52:20.551 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.75) = xAngle (0.61 = 0.61)
01:52:20.551 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
01:52:20.551 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.14 mountX=0.23 mountY=0.15, mountTheta=0.60
01:52:20.559 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.25, opts=13)
01:52:20.559 00.000 10844 Enqueuing Move request for scope (0.11, -0.25)
01:52:20.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:20.559 00.000 10844 UpdateGuideState exits: m=3032 SNR=34.7 Saturated
01:52:20.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:20.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:20.559 00.000 10844 Enqueuing Expose request
01:52:20.559 00.000 11060 Worker thread wakes up
01:52:20.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
01:52:20.560 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
01:52:20.560 00.000 11060 Moving (0.11, -0.25) raw xDistance=0.23 yDistance=0.15
01:52:20.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:52:20.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:20.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:52:20.560 00.000 11060 MoveAxis(W, 40, ABG)
01:52:20.560 00.000 11060 Guiding  Dir = 3, Dur = 40
01:52:20.564 00.004 11060 IsSlewing returns 0
01:52:20.564 00.000 11060 IsGuiding returns 0
01:52:20.611 00.047 11060 IsGuiding returns 0
01:52:20.611 00.000 11060 Move returns status 0, amount 40
01:52:20.611 00.000 11060 MoveAxis(N, 0, ABG)
01:52:20.611 00.000 11060 Move returns status 0, amount 0
01:52:20.611 00.000 11060 move complete, result=0
01:52:20.611 00.000 11060 worker thread done servicing request
01:52:20.611 00.000 11060 Worker thread wakes up
01:52:20.611 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
01:52:20.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:20.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:21.271 00.660 11060 Exposure complete
01:52:21.452 00.181 11060 worker thread done servicing request
01:52:21.453 00.001 10844 OnExposeComplete: enter
01:52:21.453 00.000 10844 UpdateGuideState(): m_state=6
01:52:21.453 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11452
01:52:21.453 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=58.80, Mass=2786, SNR=33.9, Peak=253 HFD=3.3
01:52:21.453 00.000 10844 MultiStar: [#1 -0.17,-0.03,0.98,U] [#2 0.35,-0.00,1.96,U] [#3 0.52,-0.36,0.00,M1] [#4 0.30,-0.04,0.87,U] [#5 -0.07,-0.56,0.93,U] [#6 -0.28,0.10,1.02,U] [#7 -0.20,-0.17,0.91,U] [#8 0.08,-0.25,0.91,U] 
01:52:21.453 00.000 10844 single-star, 7 included, MultiStar: {0.03, -0.11}, one-star: {-0.08, -0.08}
01:52:21.453 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
01:52:21.454 00.001 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
01:52:21.454 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.35 mountX=0.09 mountY=-0.07, mountTheta=-0.61
01:52:21.455 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
01:52:21.455 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
01:52:21.455 00.000 11060 Worker thread wakes up
01:52:21.455 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=13, FiltMax=255, Gamma=1.000
01:52:21.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
01:52:21.455 00.000 10844 UpdateGuideState exits: m=2786 SNR=33.9
01:52:21.455 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
01:52:21.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:21.455 00.000 11060 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=-0.07
01:52:21.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:21.455 00.000 10844 Enqueuing Expose request
01:52:21.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:52:21.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:21.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:52:21.455 00.000 11060 MoveAxis(E, 0, ABG)
01:52:21.455 00.000 11060 Move returns status 0, amount 0
01:52:21.455 00.000 11060 MoveAxis(N, 0, ABG)
01:52:21.456 00.001 11060 Move returns status 0, amount 0
01:52:21.456 00.000 11060 move complete, result=0
01:52:21.456 00.000 11060 worker thread done servicing request
01:52:21.456 00.000 11060 Worker thread wakes up
01:52:21.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:21.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:21.457 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:22.086 00.629 11060 Exposure complete
01:52:22.267 00.181 11060 worker thread done servicing request
01:52:22.267 00.000 10844 OnExposeComplete: enter
01:52:22.267 00.000 10844 UpdateGuideState(): m_state=6
01:52:22.267 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11453
01:52:22.267 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=58.85, Mass=3023, SNR=34.3, Peak=254 HFD=3.4
01:52:22.269 00.002 10844 MultiStar: [#1 -0.44,0.44,0.00,M1] [#2 0.13,0.26,1.92,U] [#3 0.29,0.14,0.92,U] [#4 -0.15,0.15,0.94,U] [#5 -0.43,0.16,0.94,U] [#6 -0.27,0.56,0.00,M1] [#7 -0.25,0.13,0.85,U] [#8 0.08,-0.50,0.90,U] 
01:52:22.269 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {-0.11, -0.03}
01:52:22.269 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
01:52:22.269 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
01:52:22.269 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.08 cameraTheta=2.03 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
01:52:22.270 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
01:52:22.270 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
01:52:22.270 00.000 11060 Worker thread wakes up
01:52:22.270 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:22.270 00.000 10844 UpdateGuideState exits: m=3023 SNR=34.3
01:52:22.271 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:22.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:22.271 00.000 10844 Enqueuing Expose request
01:52:22.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
01:52:22.271 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
01:52:22.271 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.05
01:52:22.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:52:22.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:22.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:22.271 00.000 11060 MoveAxis(E, 0, ABG)
01:52:22.271 00.000 11060 Move returns status 0, amount 0
01:52:22.271 00.000 11060 MoveAxis(N, 0, ABG)
01:52:22.272 00.001 11060 Move returns status 0, amount 0
01:52:22.272 00.000 11060 move complete, result=0
01:52:22.272 00.000 11060 worker thread done servicing request
01:52:22.272 00.000 11060 Worker thread wakes up
01:52:22.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:22.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:22.274 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:22.928 00.654 11060 Exposure complete
01:52:23.115 00.187 11060 worker thread done servicing request
01:52:23.115 00.000 10844 OnExposeComplete: enter
01:52:23.115 00.000 10844 UpdateGuideState(): m_state=6
01:52:23.115 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11454
01:52:23.116 00.001 10844 Star::Find returns 1 (0), X=267.77, Y=59.13, Mass=2871, SNR=33.5, Peak=238 HFD=3.5
01:52:23.116 00.000 10844 MultiStar: [#1 -0.61,0.62,0.00,M2] [#2 0.32,-0.18,2.10,U] [#3 0.40,-0.59,0.00,M1] [#4 -0.34,0.06,0.94,U] [#5 -0.85,0.41,0.00,M1] [#6 0.03,-0.10,1.04,U] [#7 -0.02,-0.09,0.84,U] [#8 0.37,-0.87,0.00,M2] 
01:52:23.116 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.04}, one-star: {-0.47, 0.25}
01:52:23.116 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
01:52:23.116 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
01:52:23.116 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.02 mountX=0.05 mountY=-0.01, mountTheta=-0.28
01:52:23.119 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
01:52:23.119 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
01:52:23.119 00.000 11060 Worker thread wakes up
01:52:23.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:52:23.119 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:52:23.119 00.000 11060 Moving (-0.02, -0.04) raw xDistance=0.05 yDistance=-0.01
01:52:23.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:23.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:52:23.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:23.119 00.000 10844 UpdateGuideState exits: m=2871 SNR=33.5
01:52:23.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:52:23.119 00.000 11060 MoveAxis(E, 0, ABG)
01:52:23.120 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:23.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:23.120 00.000 10844 Enqueuing Expose request
01:52:23.120 00.000 11060 Move returns status 0, amount 0
01:52:23.120 00.000 11060 MoveAxis(N, 0, ABG)
01:52:23.120 00.000 11060 Move returns status 0, amount 0
01:52:23.120 00.000 11060 move complete, result=0
01:52:23.120 00.000 11060 worker thread done servicing request
01:52:23.120 00.000 11060 Worker thread wakes up
01:52:23.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:23.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:23.122 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:23.757 00.635 11060 Exposure complete
01:52:23.944 00.187 11060 worker thread done servicing request
01:52:23.944 00.000 10844 OnExposeComplete: enter
01:52:23.944 00.000 10844 UpdateGuideState(): m_state=6
01:52:23.944 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11455
01:52:23.945 00.001 10844 Star::Find returns 1 (0), X=268.12, Y=59.03, Mass=3262, SNR=36.3, Peak=254 HFD=3.9
01:52:23.945 00.000 10844 MultiStar: [#1 -0.05,0.68,0.00,M3] [#2 0.51,-0.09,1.77,U] [#3 0.93,-0.49,0.00,M2] [#4 -0.01,0.11,0.92,U] [#5 -0.31,0.31,0.92,U] [#6 0.42,0.53,0.00,M1] [#7 0.15,-0.24,0.83,U] [#8 0.37,-0.21,0.90,U] 
01:52:23.945 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.00}, one-star: {-0.12, 0.15}
01:52:23.946 00.001 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
01:52:23.946 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
01:52:23.946 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.02 mountX=-0.02 mountY=0.15, mountTheta=1.73
01:52:23.948 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.00, opts=13)
01:52:23.949 00.001 10844 Enqueuing Move request for scope (0.15, -0.00)
01:52:23.949 00.000 11060 Worker thread wakes up
01:52:23.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:23.949 00.000 10844 UpdateGuideState exits: m=3262 SNR=36.3
01:52:23.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:23.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:23.949 00.000 10844 Enqueuing Expose request
01:52:23.950 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:52:23.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:52:23.950 00.000 11060 Moving (0.15, -0.00) raw xDistance=-0.02 yDistance=0.15
01:52:23.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:52:23.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:23.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:52:23.950 00.000 11060 MoveAxis(E, 0, ABG)
01:52:23.950 00.000 11060 Move returns status 0, amount 0
01:52:23.950 00.000 11060 MoveAxis(N, 0, ABG)
01:52:23.951 00.001 11060 Move returns status 0, amount 0
01:52:23.951 00.000 11060 move complete, result=0
01:52:23.951 00.000 11060 worker thread done servicing request
01:52:23.951 00.000 11060 Worker thread wakes up
01:52:23.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:23.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:23.953 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:24.593 00.640 11060 Exposure complete
01:52:24.757 00.164 11060 worker thread done servicing request
01:52:24.757 00.000 10844 OnExposeComplete: enter
01:52:24.758 00.001 10844 UpdateGuideState(): m_state=6
01:52:24.758 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11456
01:52:24.758 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=58.84, Mass=3454, SNR=37.5, Peak=243 HFD=3.7
01:52:24.758 00.000 10844 MultiStar: [#1 0.31,0.43,0.90,U] [#2 0.14,-0.13,1.82,U] [#3 0.60,-0.39,0.00,M3] [#4 0.34,-0.17,0.81,U] [#5 -0.68,0.63,0.00,M1] [#6 0.29,0.46,0.83,U] [#7 0.25,0.83,0.00,M1] [#8 0.86,-0.37,0.00,M2] 
01:52:24.758 00.000 10844 single-star, 4 included, MultiStar: {0.24, 0.07}, one-star: {0.21, -0.04}
01:52:24.758 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
01:52:24.759 00.001 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
01:52:24.759 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.18 mountX=0.00 mountY=0.21, mountTheta=1.57
01:52:24.760 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.04, opts=13)
01:52:24.760 00.000 10844 Enqueuing Move request for scope (0.21, -0.04)
01:52:24.760 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:24.760 00.000 10844 UpdateGuideState exits: m=3454 SNR=37.5
01:52:24.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:24.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:24.760 00.000 10844 Enqueuing Expose request
01:52:24.760 00.000 11060 Worker thread wakes up
01:52:24.761 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
01:52:24.761 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
01:52:24.761 00.000 11060 Moving (0.21, -0.04) raw xDistance=0.00 yDistance=0.21
01:52:24.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:52:24.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:52:24.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:52:24.761 00.000 11060 MoveAxis(E, 0, ABG)
01:52:24.761 00.000 11060 Move returns status 0, amount 0
01:52:24.761 00.000 11060 MoveAxis(N, 0, ABG)
01:52:24.761 00.000 11060 Move returns status 0, amount 0
01:52:24.761 00.000 11060 move complete, result=0
01:52:24.761 00.000 11060 worker thread done servicing request
01:52:24.762 00.001 11060 Worker thread wakes up
01:52:24.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:24.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:24.764 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:25.400 00.636 11060 Exposure complete
01:52:25.579 00.179 11060 worker thread done servicing request
01:52:25.579 00.000 10844 OnExposeComplete: enter
01:52:25.580 00.001 10844 UpdateGuideState(): m_state=6
01:52:25.580 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11457
01:52:25.580 00.000 10844 Star::Find returns 1 (0), X=267.71, Y=58.94, Mass=2355, SNR=30.6, Peak=202 HFD=3.3
01:52:25.580 00.000 10844 MultiStar: [#1 0.22,-0.11,0.99,U] [#2 0.66,-0.58,0.00,M1] [#3 0.22,-0.49,1.11,U] [#4 0.14,-0.00,1.06,U] [#5 -0.38,-0.44,1.17,U] [#6 -0.16,0.59,0.96,U] [#7 -0.13,-0.49,0.78,U] [#8 0.76,-0.78,0.00,M3] 
01:52:25.580 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.13}, one-star: {-0.53, 0.06}
01:52:25.580 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
01:52:25.581 00.001 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
01:52:25.581 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.16 mountX=0.15 mountY=-0.07, mountTheta=-0.42
01:52:25.582 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
01:52:25.582 00.000 10844 Enqueuing Move request for scope (-0.09, -0.13)
01:52:25.582 00.000 11060 Worker thread wakes up
01:52:25.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:52:25.583 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:52:25.583 00.000 10844 UpdateGuideState exits: m=2355 SNR=30.6
01:52:25.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:52:25.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:25.583 00.000 11060 Moving (-0.09, -0.13) raw xDistance=0.15 yDistance=-0.07
01:52:25.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:25.583 00.000 10844 Enqueuing Expose request
01:52:25.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:52:25.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:25.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:52:25.583 00.000 11060 MoveAxis(W, 25, ABG)
01:52:25.583 00.000 11060 Guiding  Dir = 3, Dur = 25
01:52:25.598 00.015 11060 IsSlewing returns 0
01:52:25.598 00.000 11060 IsGuiding returns 0
01:52:25.629 00.031 11060 IsGuiding returns 0
01:52:25.629 00.000 11060 Move returns status 0, amount 25
01:52:25.629 00.000 11060 MoveAxis(N, 0, ABG)
01:52:25.641 00.012 11060 Move returns status 0, amount 0
01:52:25.641 00.000 11060 move complete, result=0
01:52:25.641 00.000 11060 worker thread done servicing request
01:52:25.641 00.000 11060 Worker thread wakes up
01:52:25.642 00.001 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
01:52:25.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:25.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:26.274 00.632 11060 Exposure complete
01:52:26.436 00.162 11060 worker thread done servicing request
01:52:26.436 00.000 10844 OnExposeComplete: enter
01:52:26.436 00.000 10844 UpdateGuideState(): m_state=6
01:52:26.436 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11458
01:52:26.437 00.001 10844 Star::Find returns 1 (0), X=267.87, Y=59.01, Mass=2283, SNR=29.4, Peak=206 HFD=3.0
01:52:26.437 00.000 10844 MultiStar: [#1 -0.42,-0.05,1.16,U] [#2 -0.56,0.13,2.23,U] [#3 -0.44,-0.48,0.00,M3] [#4 -0.18,-0.70,0.00,M1] [#5 -1.13,-0.40,0.00,M1] [#6 -0.05,0.19,1.08,U] [#7 -0.18,-0.67,0.00,M1] [#8 -0.00,-0.20,1.01,U] 
01:52:26.437 00.000 10844 refined, 4 included, MultiStar: {-0.33, 0.06}, one-star: {-0.37, 0.13}
01:52:26.437 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
01:52:26.437 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.58)
01:52:26.437 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.06 hyp=0.34 cameraTheta=2.97 mountX=0.00 mountY=-0.34, mountTheta=-1.56
01:52:26.438 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.06, opts=13)
01:52:26.439 00.001 10844 Enqueuing Move request for scope (-0.33, 0.06)
01:52:26.439 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:26.439 00.000 10844 UpdateGuideState exits: m=2283 SNR=29.4
01:52:26.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:26.439 00.000 11060 Worker thread wakes up
01:52:26.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.06) opts 0xd
01:52:26.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.06)
01:52:26.439 00.000 11060 Moving (-0.33, 0.06) raw xDistance=0.00 yDistance=-0.34
01:52:26.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:52:26.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:26.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:26.440 00.001 10844 Enqueuing Expose request
01:52:26.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:52:26.440 00.000 11060 MoveAxis(E, 0, ABG)
01:52:26.440 00.000 11060 Move returns status 0, amount 0
01:52:26.440 00.000 11060 MoveAxis(N, 0, ABG)
01:52:26.440 00.000 11060 Move returns status 0, amount 0
01:52:26.440 00.000 11060 move complete, result=0
01:52:26.440 00.000 11060 worker thread done servicing request
01:52:26.440 00.000 11060 Worker thread wakes up
01:52:26.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:26.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:26.443 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:52:27.067 00.624 11060 Exposure complete
01:52:27.250 00.183 11060 worker thread done servicing request
01:52:27.250 00.000 10844 OnExposeComplete: enter
01:52:27.250 00.000 10844 UpdateGuideState(): m_state=6
01:52:27.252 00.002 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11459
01:52:27.252 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=58.64, Mass=2376, SNR=30.6, Peak=199 HFD=3.4
01:52:27.252 00.000 10844 MultiStar: [#1 -0.28,0.14,1.05,U] [#2 -0.46,0.23,2.14,U] [#3 0.21,-0.05,1.10,U] [#4 -0.30,-0.83,0.00,M2] [#5 -0.38,-0.50,0.00,M2] [#6 0.35,-0.04,0.90,U] [#7 -0.37,-0.12,0.81,U] [#8 0.03,-0.62,0.00,M3] 
01:52:27.252 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.03}, one-star: {0.04, -0.24}
01:52:27.252 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
01:52:27.252 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.61)
01:52:27.252 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.94 mountX=-0.00 mountY=-0.14, mountTheta=-1.59
01:52:27.253 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.03, opts=13)
01:52:27.254 00.001 10844 Enqueuing Move request for scope (-0.14, 0.03)
01:52:27.254 00.000 11060 Worker thread wakes up
01:52:27.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:27.254 00.000 10844 UpdateGuideState exits: m=2376 SNR=30.6
01:52:27.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:27.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:27.254 00.000 10844 Enqueuing Expose request
01:52:27.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
01:52:27.254 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
01:52:27.254 00.000 11060 Moving (-0.14, 0.03) raw xDistance=-0.00 yDistance=-0.14
01:52:27.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:52:27.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:27.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:52:27.254 00.000 11060 MoveAxis(E, 0, ABG)
01:52:27.254 00.000 11060 Move returns status 0, amount 0
01:52:27.254 00.000 11060 MoveAxis(N, 0, ABG)
01:52:27.254 00.000 11060 Move returns status 0, amount 0
01:52:27.255 00.001 11060 move complete, result=0
01:52:27.255 00.000 11060 worker thread done servicing request
01:52:27.255 00.000 11060 Worker thread wakes up
01:52:27.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:27.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:27.256 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:27.907 00.651 11060 Exposure complete
01:52:28.079 00.172 11060 worker thread done servicing request
01:52:28.079 00.000 10844 OnExposeComplete: enter
01:52:28.079 00.000 10844 UpdateGuideState(): m_state=6
01:52:28.079 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11460
01:52:28.080 00.001 10844 Star::Find returns 1 (0), X=268.02, Y=58.88, Mass=2682, SNR=32.8, Peak=216 HFD=3.4
01:52:28.080 00.000 10844 MultiStar: [#1 0.01,-0.20,1.03,U] [#2 0.43,0.07,2.19,U] [#3 -0.11,0.02,0.98,U] [#4 0.21,-0.44,0.99,U] [#5 -0.05,0.02,1.06,U] [#6 -0.26,0.72,0.00,M1] [#7 -0.41,0.02,0.95,U] [#8 0.16,-0.59,0.88,U] 
01:52:28.080 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {-0.22, 0.01}
01:52:28.080 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
01:52:28.080 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
01:52:28.080 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.07 mountX=0.09 mountY=0.07, mountTheta=0.68
01:52:28.082 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
01:52:28.082 00.000 10844 Enqueuing Move request for scope (0.06, -0.10)
01:52:28.082 00.000 11060 Worker thread wakes up
01:52:28.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:28.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:52:28.082 00.000 10844 UpdateGuideState exits: m=2682 SNR=32.8
01:52:28.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:52:28.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.082 00.000 11060 Moving (0.06, -0.10) raw xDistance=0.09 yDistance=0.07
01:52:28.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:28.082 00.000 10844 Enqueuing Expose request
01:52:28.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:52:28.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:28.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:52:28.084 00.002 11060 MoveAxis(E, 0, ABG)
01:52:28.084 00.000 11060 Move returns status 0, amount 0
01:52:28.084 00.000 11060 MoveAxis(N, 0, ABG)
01:52:28.084 00.000 11060 Move returns status 0, amount 0
01:52:28.084 00.000 11060 move complete, result=0
01:52:28.084 00.000 11060 worker thread done servicing request
01:52:28.084 00.000 11060 Worker thread wakes up
01:52:28.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:28.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:28.085 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:28.719 00.634 11060 Exposure complete
01:52:28.903 00.184 11060 worker thread done servicing request
01:52:28.903 00.000 10844 OnExposeComplete: enter
01:52:28.903 00.000 10844 UpdateGuideState(): m_state=6
01:52:28.903 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11461
01:52:28.903 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=59.21, Mass=2509, SNR=31.1, Peak=217 HFD=3.2
01:52:28.904 00.001 10844 MultiStar: [#1 -0.05,-0.72,0.00,M1] [#2 -0.06,0.15,2.11,U] [#3 0.01,-0.91,0.00,M2] [#4 0.19,-0.58,1.08,U] [#5 0.14,-0.42,1.09,U] [#6 0.07,0.59,0.93,U] [#7 -0.28,-0.78,0.00,M1] [#8 0.21,-0.38,0.97,U] 
01:52:28.904 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.04}, one-star: {-0.35, 0.33}
01:52:28.904 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
01:52:28.904 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
01:52:28.904 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.01 mountX=0.03 mountY=0.03, mountTheta=0.74
01:52:28.905 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
01:52:28.906 00.001 10844 Enqueuing Move request for scope (0.02, -0.04)
01:52:28.906 00.000 11060 Worker thread wakes up
01:52:28.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:52:28.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:52:28.906 00.000 11060 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=0.03
01:52:28.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:52:28.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:28.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:28.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:52:28.906 00.000 11060 MoveAxis(E, 0, ABG)
01:52:28.906 00.000 11060 Move returns status 0, amount 0
01:52:28.906 00.000 11060 MoveAxis(N, 0, ABG)
01:52:28.906 00.000 11060 Move returns status 0, amount 0
01:52:28.906 00.000 11060 move complete, result=0
01:52:28.906 00.000 11060 worker thread done servicing request
01:52:28.906 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.1
01:52:28.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:28.906 00.000 10844 Enqueuing Expose request
01:52:28.907 00.001 11060 Worker thread wakes up
01:52:28.907 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:28.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:28.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:29.536 00.629 11060 Exposure complete
01:52:29.704 00.168 11060 worker thread done servicing request
01:52:29.705 00.001 10844 OnExposeComplete: enter
01:52:29.705 00.000 10844 UpdateGuideState(): m_state=6
01:52:29.705 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11462
01:52:29.705 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=59.22, Mass=2654, SNR=32.3, Peak=252 HFD=3.5
01:52:29.707 00.002 10844 MultiStar: [#1 0.33,0.42,0.99,U] [#2 0.35,-0.38,2.06,U] [#3 0.19,-0.20,0.98,U] [#4 -0.44,-0.47,0.00,M1] [#5 0.30,-0.48,1.05,U] [#6 -0.45,0.49,0.00,M1] [#7 -0.45,0.54,0.00,M2] [#8 0.12,-0.51,0.96,U] 
01:52:29.707 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.17}, one-star: {-0.07, 0.34}
01:52:29.707 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
01:52:29.707 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
01:52:29.707 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.65 mountX=0.13 mountY=0.25, mountTheta=1.09
01:52:29.708 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.17, opts=13)
01:52:29.708 00.000 10844 Enqueuing Move request for scope (0.23, -0.17)
01:52:29.708 00.000 11060 Worker thread wakes up
01:52:29.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:29.709 00.001 10844 UpdateGuideState exits: m=2654 SNR=32.3
01:52:29.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:29.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
01:52:29.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:29.709 00.000 10844 Enqueuing Expose request
01:52:29.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
01:52:29.709 00.000 11060 Moving (0.23, -0.17) raw xDistance=0.13 yDistance=0.25
01:52:29.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:52:29.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:29.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:52:29.709 00.000 11060 MoveAxis(W, 23, ABG)
01:52:29.710 00.001 11060 Guiding  Dir = 3, Dur = 23
01:52:29.717 00.007 11060 IsSlewing returns 0
01:52:29.718 00.001 11060 IsGuiding returns 0
01:52:29.763 00.045 11060 IsGuiding returns 0
01:52:29.764 00.001 11060 Move returns status 0, amount 23
01:52:29.764 00.000 11060 MoveAxis(N, 0, ABG)
01:52:29.764 00.000 11060 Move returns status 0, amount 0
01:52:29.764 00.000 11060 move complete, result=0
01:52:29.764 00.000 11060 worker thread done servicing request
01:52:29.765 00.001 10844 GuideStep: 0.1 px 23 ms WEST, 0.3 px 0 ms NORTH
01:52:29.765 00.000 11060 Worker thread wakes up
01:52:29.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:29.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:30.394 00.629 11060 Exposure complete
01:52:30.566 00.172 11060 worker thread done servicing request
01:52:30.566 00.000 10844 OnExposeComplete: enter
01:52:30.567 00.001 10844 UpdateGuideState(): m_state=6
01:52:30.567 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11463
01:52:30.567 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=58.73, Mass=2697, SNR=32.6, Peak=229 HFD=3.4
01:52:30.567 00.000 10844 MultiStar: [#1 0.45,0.31,1.03,U] [#2 0.05,0.30,2.18,U] [#3 0.52,0.69,0.00,M2] [#4 0.32,0.06,1.09,U] [#5 0.68,-0.57,0.00,M1] [#6 -0.07,1.37,0.00,M2] [#7 0.39,0.15,0.85,U] [#8 0.73,0.14,0.00,M1] 
01:52:30.567 00.000 10844 refined, 4 included, MultiStar: {0.26, 0.17}, one-star: {0.37, -0.15}
01:52:30.567 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:52:30.568 00.001 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:52:30.568 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.17 hyp=0.31 cameraTheta=0.57 mountX=-0.21 mountY=0.23, mountTheta=2.31
01:52:30.569 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.17, opts=13)
01:52:30.570 00.001 10844 Enqueuing Move request for scope (0.26, 0.17)
01:52:30.570 00.000 11060 Worker thread wakes up
01:52:30.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:30.570 00.000 10844 UpdateGuideState exits: m=2697 SNR=32.6
01:52:30.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:30.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:30.570 00.000 10844 Enqueuing Expose request
01:52:30.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.17) opts 0xd
01:52:30.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.17)
01:52:30.570 00.000 11060 Moving (0.26, 0.17) raw xDistance=-0.21 yDistance=0.23
01:52:30.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:52:30.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:30.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:52:30.571 00.001 11060 MoveAxis(E, 36, ABG)
01:52:30.571 00.000 11060 Guiding  Dir = 2, Dur = 36
01:52:30.575 00.004 11060 IsSlewing returns 0
01:52:30.575 00.000 11060 IsGuiding returns 0
01:52:30.631 00.056 11060 IsGuiding returns 0
01:52:30.632 00.001 11060 Move returns status 0, amount 36
01:52:30.632 00.000 11060 MoveAxis(N, 0, ABG)
01:52:30.632 00.000 11060 Move returns status 0, amount 0
01:52:30.632 00.000 11060 move complete, result=0
01:52:30.632 00.000 11060 worker thread done servicing request
01:52:30.632 00.000 11060 Worker thread wakes up
01:52:30.632 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
01:52:30.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:30.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:31.269 00.637 11060 Exposure complete
01:52:31.467 00.198 11060 worker thread done servicing request
01:52:31.467 00.000 10844 OnExposeComplete: enter
01:52:31.468 00.001 10844 UpdateGuideState(): m_state=6
01:52:31.468 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11464
01:52:31.468 00.000 10844 Star::Find returns 1 (1), X=267.69, Y=58.51, Mass=3097, SNR=34.7, Peak=255 HFD=3.5
01:52:31.468 00.000 10844 MultiStar: [#1 -0.24,-0.44,0.93,U] [#2 0.67,-0.00,0.00,M1] [#3 -0.12,-0.04,0.95,U] [#4 0.10,-0.32,0.90,U] [#5 0.35,-0.65,0.00,M2] [#6 -0.38,0.33,0.85,U] [#7 -0.21,-0.45,0.86,U] [#8 -0.29,-0.58,0.00,M2] 
01:52:31.468 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.22}, one-star: {-0.55, -0.37}
01:52:31.469 00.001 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
01:52:31.469 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
01:52:31.469 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-2.39 mountX=0.26 mountY=-0.20, mountTheta=-0.65
01:52:31.470 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.22, opts=13)
01:52:31.470 00.000 10844 Enqueuing Move request for scope (-0.24, -0.22)
01:52:31.470 00.000 11060 Worker thread wakes up
01:52:31.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:31.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
01:52:31.470 00.000 10844 UpdateGuideState exits: m=3097 SNR=34.7 Saturated
01:52:31.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
01:52:31.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:31.470 00.000 11060 Moving (-0.24, -0.22) raw xDistance=0.26 yDistance=-0.20
01:52:31.471 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:31.471 00.000 10844 Enqueuing Expose request
01:52:31.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:52:31.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:31.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:52:31.471 00.000 11060 MoveAxis(W, 44, ABG)
01:52:31.471 00.000 11060 Guiding  Dir = 3, Dur = 44
01:52:31.499 00.028 11060 IsSlewing returns 0
01:52:31.499 00.000 11060 IsGuiding returns 0
01:52:31.577 00.078 11060 IsGuiding returns 0
01:52:31.577 00.000 11060 Move returns status 0, amount 44
01:52:31.577 00.000 11060 MoveAxis(N, 0, ABG)
01:52:31.577 00.000 11060 Move returns status 0, amount 0
01:52:31.577 00.000 11060 move complete, result=0
01:52:31.577 00.000 11060 worker thread done servicing request
01:52:31.577 00.000 11060 Worker thread wakes up
01:52:31.577 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.2 px 0 ms NORTH
01:52:31.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:31.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:32.208 00.631 11060 Exposure complete
01:52:32.383 00.175 11060 worker thread done servicing request
01:52:32.383 00.000 10844 OnExposeComplete: enter
01:52:32.383 00.000 10844 UpdateGuideState(): m_state=6
01:52:32.383 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11465
01:52:32.383 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=58.85, Mass=2529, SNR=31.6, Peak=207 HFD=3.6
01:52:32.385 00.002 10844 MultiStar: [#1 0.31,-0.29,1.00,U] [#2 0.15,-0.33,2.14,U] [#3 -0.34,-0.37,0.97,U] [#4 -0.12,-0.83,0.00,M1] [#5 -0.12,-0.69,0.00,M3] [#6 -0.51,0.14,0.95,U] [#7 -0.05,-0.55,0.86,U] [#8 -0.17,-0.26,0.97,U] 
01:52:32.385 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.25}, one-star: {0.31, -0.02}
01:52:32.385 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
01:52:32.385 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
01:52:32.385 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.61 mountX=0.25 mountY=0.03, mountTheta=0.12
01:52:32.386 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.25, opts=13)
01:52:32.386 00.000 10844 Enqueuing Move request for scope (-0.01, -0.25)
01:52:32.386 00.000 11060 Worker thread wakes up
01:52:32.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
01:52:32.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
01:52:32.387 00.001 11060 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=0.03
01:52:32.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:52:32.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:32.387 00.000 10844 UpdateGuideState exits: m=2529 SNR=31.6
01:52:32.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:32.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:32.387 00.000 10844 Enqueuing Expose request
01:52:32.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:32.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:52:32.387 00.000 11060 MoveAxis(W, 44, ABG)
01:52:32.387 00.000 11060 Guiding  Dir = 3, Dur = 44
01:52:32.420 00.033 11060 IsSlewing returns 0
01:52:32.420 00.000 11060 IsGuiding returns 0
01:52:32.467 00.047 11060 IsGuiding returns 0
01:52:32.467 00.000 11060 Move returns status 0, amount 44
01:52:32.467 00.000 11060 MoveAxis(N, 0, ABG)
01:52:32.467 00.000 11060 Move returns status 0, amount 0
01:52:32.467 00.000 11060 move complete, result=0
01:52:32.467 00.000 11060 worker thread done servicing request
01:52:32.467 00.000 11060 Worker thread wakes up
01:52:32.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:32.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:32.468 00.001 10844 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
01:52:33.098 00.630 11060 Exposure complete
01:52:33.272 00.174 11060 worker thread done servicing request
01:52:33.272 00.000 10844 OnExposeComplete: enter
01:52:33.272 00.000 10844 UpdateGuideState(): m_state=6
01:52:33.272 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11466
01:52:33.272 00.000 10844 Star::Find returns 1 (1), X=268.36, Y=58.53, Mass=2746, SNR=32.9, Peak=255 HFD=3.3
01:52:33.273 00.001 10844 MultiStar: [#1 0.37,-0.61,0.00,M1] [#2 0.03,0.09,2.02,U] [#3 -0.16,-0.18,1.04,U] [#4 -0.27,-0.74,0.00,M2] [#5 0.25,-0.91,0.00,M4] [#6 -0.30,0.30,0.98,U] [#7 0.22,-0.84,0.00,M1] [#8 0.24,-0.50,1.03,U] 
01:52:33.273 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.10}, one-star: {0.12, -0.35}
01:52:33.273 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
01:52:33.273 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
01:52:33.273 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.65 mountX=0.10 mountY=0.01, mountTheta=0.09
01:52:33.275 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.10, opts=13)
01:52:33.275 00.000 10844 Enqueuing Move request for scope (-0.01, -0.10)
01:52:33.275 00.000 11060 Worker thread wakes up
01:52:33.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:33.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
01:52:33.275 00.000 10844 UpdateGuideState exits: m=2746 SNR=32.9 Saturated
01:52:33.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
01:52:33.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:33.275 00.000 11060 Moving (-0.01, -0.10) raw xDistance=0.10 yDistance=0.01
01:52:33.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:33.275 00.000 10844 Enqueuing Expose request
01:52:33.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:52:33.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:33.276 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:33.276 00.000 11060 MoveAxis(E, 0, ABG)
01:52:33.276 00.000 11060 Move returns status 0, amount 0
01:52:33.276 00.000 11060 MoveAxis(N, 0, ABG)
01:52:33.276 00.000 11060 Move returns status 0, amount 0
01:52:33.276 00.000 11060 move complete, result=0
01:52:33.276 00.000 11060 worker thread done servicing request
01:52:33.276 00.000 11060 Worker thread wakes up
01:52:33.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:33.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:33.277 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:33.913 00.636 11060 Exposure complete
01:52:34.090 00.177 11060 worker thread done servicing request
01:52:34.090 00.000 10844 OnExposeComplete: enter
01:52:34.090 00.000 10844 UpdateGuideState(): m_state=6
01:52:34.090 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11467
01:52:34.091 00.001 10844 Star::Find returns 1 (0), X=268.13, Y=58.60, Mass=3238, SNR=36.2, Peak=254 HFD=3.6
01:52:34.091 00.000 10844 MultiStar: [#1 -0.29,-0.36,0.91,U] [#2 -0.12,-0.05,1.84,U] [#3 0.22,-0.34,0.98,U] [#4 0.06,-0.97,0.00,M3] [#5 -0.20,-0.69,0.00,M5] [#6 -0.38,0.38,0.82,U] [#7 -0.23,-0.57,0.00,M2] [#8 0.36,-0.46,0.92,U] 
01:52:34.091 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.18}, one-star: {-0.11, -0.28}
01:52:34.091 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
01:52:34.091 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
01:52:34.091 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.18 cameraTheta=-1.88 mountX=0.18 mountY=-0.03, mountTheta=-0.15
01:52:34.093 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.18, opts=13)
01:52:34.093 00.000 10844 Enqueuing Move request for scope (-0.06, -0.18)
01:52:34.093 00.000 11060 Worker thread wakes up
01:52:34.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
01:52:34.093 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
01:52:34.093 00.000 11060 Moving (-0.06, -0.18) raw xDistance=0.18 yDistance=-0.03
01:52:34.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:52:34.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:34.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:34.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:34.094 00.001 10844 UpdateGuideState exits: m=3238 SNR=36.2
01:52:34.094 00.000 11060 MoveAxis(W, 32, ABG)
01:52:34.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:34.094 00.000 11060 Guiding  Dir = 3, Dur = 32
01:52:34.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:34.094 00.000 10844 Enqueuing Expose request
01:52:34.110 00.016 11060 IsSlewing returns 0
01:52:34.110 00.000 11060 IsGuiding returns 0
01:52:34.157 00.047 11060 IsGuiding returns 0
01:52:34.157 00.000 11060 Move returns status 0, amount 32
01:52:34.157 00.000 11060 MoveAxis(N, 0, ABG)
01:52:34.157 00.000 11060 Move returns status 0, amount 0
01:52:34.157 00.000 11060 move complete, result=0
01:52:34.158 00.001 11060 worker thread done servicing request
01:52:34.158 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
01:52:34.158 00.000 11060 Worker thread wakes up
01:52:34.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:34.160 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:34.794 00.634 11060 Exposure complete
01:52:34.967 00.173 11060 worker thread done servicing request
01:52:34.967 00.000 10844 OnExposeComplete: enter
01:52:34.967 00.000 10844 UpdateGuideState(): m_state=6
01:52:34.967 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11468
01:52:34.967 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=58.42, Mass=2758, SNR=33.5, Peak=221 HFD=3.3
01:52:34.968 00.001 10844 MultiStar: [#1 0.00,0.65,0.00,M1] [#2 0.16,0.12,2.04,U] [#3 0.33,-0.53,0.00,M1] [#4 -0.08,-0.29,0.95,U] [#5 -0.05,-0.74,0.00,M6] [#6 0.46,0.37,0.93,U] [#7 0.38,0.04,0.87,U] [#8 0.12,-0.31,0.98,U] 
01:52:34.968 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.06}, one-star: {0.26, -0.46}
01:52:34.968 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
01:52:34.968 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
01:52:34.968 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.29 mountX=0.02 mountY=0.21, mountTheta=1.46
01:52:34.969 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.06, opts=13)
01:52:34.969 00.000 10844 Enqueuing Move request for scope (0.20, -0.06)
01:52:34.969 00.000 11060 Worker thread wakes up
01:52:34.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:52:34.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
01:52:34.969 00.000 10844 UpdateGuideState exits: m=2758 SNR=33.5
01:52:34.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
01:52:34.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:34.969 00.000 11060 Moving (0.20, -0.06) raw xDistance=0.02 yDistance=0.21
01:52:34.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:34.969 00.000 10844 Enqueuing Expose request
01:52:34.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:34.971 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:52:34.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:52:34.971 00.000 11060 MoveAxis(E, 0, ABG)
01:52:34.971 00.000 11060 Move returns status 0, amount 0
01:52:34.971 00.000 11060 MoveAxis(N, 0, ABG)
01:52:34.971 00.000 11060 Move returns status 0, amount 0
01:52:34.971 00.000 11060 move complete, result=0
01:52:34.971 00.000 11060 worker thread done servicing request
01:52:34.971 00.000 11060 Worker thread wakes up
01:52:34.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:34.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:34.972 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:35.599 00.627 11060 Exposure complete
01:52:35.774 00.175 11060 worker thread done servicing request
01:52:35.774 00.000 10844 OnExposeComplete: enter
01:52:35.774 00.000 10844 UpdateGuideState(): m_state=6
01:52:35.774 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11469
01:52:35.775 00.001 10844 Star::Find returns 1 (1), X=268.44, Y=58.57, Mass=2802, SNR=33.2, Peak=255 HFD=3.2
01:52:35.775 00.000 10844 MultiStar: [#1 -0.08,-0.17,0.96,U] [#2 0.02,0.04,1.94,U] [#3 0.17,-0.20,0.86,U] [#4 0.11,-0.35,0.88,U] [#5 -0.08,-0.25,0.96,U] [#6 0.46,0.60,0.00,M1] [#7 -0.10,-0.08,0.90,U] [#8 0.23,0.07,0.92,U] 
01:52:35.775 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.20, -0.31}
01:52:35.775 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
01:52:35.775 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
01:52:35.775 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.19 mountX=0.12 mountY=0.07, mountTheta=0.54
01:52:35.776 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
01:52:35.776 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
01:52:35.777 00.001 11060 Worker thread wakes up
01:52:35.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:35.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
01:52:35.784 00.007 10844 UpdateGuideState exits: m=2802 SNR=33.2 Saturated
01:52:35.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:35.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:35.784 00.000 10844 Enqueuing Expose request
01:52:35.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
01:52:35.784 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
01:52:35.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:52:35.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:35.785 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:52:35.785 00.000 11060 MoveAxis(W, 21, ABG)
01:52:35.785 00.000 11060 Guiding  Dir = 3, Dur = 21
01:52:35.795 00.010 11060 IsSlewing returns 0
01:52:35.795 00.000 11060 IsGuiding returns 0
01:52:35.827 00.032 11060 IsGuiding returns 0
01:52:35.827 00.000 11060 Move returns status 0, amount 21
01:52:35.827 00.000 11060 MoveAxis(N, 0, ABG)
01:52:35.827 00.000 11060 Move returns status 0, amount 0
01:52:35.828 00.001 11060 move complete, result=0
01:52:35.828 00.000 11060 worker thread done servicing request
01:52:35.828 00.000 11060 Worker thread wakes up
01:52:35.828 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
01:52:35.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:35.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:36.455 00.627 11060 Exposure complete
01:52:36.646 00.191 11060 worker thread done servicing request
01:52:36.646 00.000 10844 OnExposeComplete: enter
01:52:36.646 00.000 10844 UpdateGuideState(): m_state=6
01:52:36.646 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11470
01:52:36.646 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=58.25, Mass=2713, SNR=32.5, Peak=246 HFD=3.5
01:52:36.647 00.001 10844 MultiStar: [#1 0.06,-0.32,0.96,U] [#2 0.58,-0.16,2.00,U] [#3 0.06,-0.37,1.03,U] [#4 -0.10,-0.47,0.91,U] [#5 0.35,-0.65,0.00,M6] [#6 -0.07,0.71,0.00,M2] [#7 0.02,-0.73,0.00,M1] [#8 0.22,-0.04,0.92,U] 
01:52:36.647 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.31}, one-star: {0.53, -0.63}
01:52:36.647 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
01:52:36.647 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
01:52:36.647 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.31 hyp=0.42 cameraTheta=-0.83 mountX=0.25 mountY=0.33, mountTheta=0.92
01:52:36.649 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.31, opts=13)
01:52:36.649 00.000 10844 Enqueuing Move request for scope (0.28, -0.31)
01:52:36.649 00.000 11060 Worker thread wakes up
01:52:36.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:36.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.31) opts 0xd
01:52:36.649 00.000 10844 UpdateGuideState exits: m=2713 SNR=32.5
01:52:36.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.31)
01:52:36.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:36.649 00.000 11060 Moving (0.28, -0.31) raw xDistance=0.25 yDistance=0.33
01:52:36.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:36.649 00.000 10844 Enqueuing Expose request
01:52:36.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:52:36.650 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.51 newest=0.61
01:52:36.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
01:52:36.650 00.000 11060 MoveAxis(W, 44, ABG)
01:52:36.650 00.000 11060 Guiding  Dir = 3, Dur = 44
01:52:36.686 00.036 11060 IsSlewing returns 0
01:52:36.686 00.000 11060 IsGuiding returns 0
01:52:36.748 00.062 11060 IsGuiding returns 0
01:52:36.748 00.000 11060 Move returns status 0, amount 44
01:52:36.748 00.000 11060 BLC: Oldest BLC event removed
01:52:36.748 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:52:36.748 00.000 11060 MoveAxis(S, 878, ABG)
01:52:36.748 00.000 11060 duration set to 750 by maxDecDuration
01:52:36.748 00.000 11060 Guiding  Dir = 1, Dur = 750
01:52:36.764 00.016 11060 IsSlewing returns 0
01:52:36.765 00.001 11060 IsGuiding returns 0
01:52:37.529 00.764 11060 IsGuiding returns 0
01:52:37.529 00.000 11060 Move returns status 0, amount 750
01:52:37.529 00.000 11060 move complete, result=0
01:52:37.530 00.001 11060 worker thread done servicing request
01:52:37.530 00.000 11060 Worker thread wakes up
01:52:37.530 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.3 px 750 ms SOUTH
01:52:37.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:37.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:38.174 00.644 11060 Exposure complete
01:52:38.331 00.157 11060 worker thread done servicing request
01:52:38.331 00.000 10844 OnExposeComplete: enter
01:52:38.331 00.000 10844 UpdateGuideState(): m_state=6
01:52:38.331 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11471
01:52:38.331 00.000 10844 Star::Find returns 1 (0), X=267.69, Y=59.17, Mass=2463, SNR=31.1, Peak=228 HFD=3.1
01:52:38.331 00.000 10844 MultiStar: [#1 0.25,-0.03,1.05,U] [#2 0.61,-0.55,0.00,M1] [#3 0.20,-0.08,1.07,U] [#4 -0.11,-0.75,0.00,M1] [#5 0.47,-0.38,1.09,U] [#6 0.15,0.36,0.96,U] [#7 -0.28,-0.44,0.85,U] [#8 0.37,-0.35,0.96,U] 
01:52:38.331 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.09}, one-star: {-0.55, 0.29}
01:52:38.331 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
01:52:38.332 00.001 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:52:38.332 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.71 mountX=0.07 mountY=0.12, mountTheta=1.04
01:52:38.333 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
01:52:38.333 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
01:52:38.333 00.000 11060 Worker thread wakes up
01:52:38.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:52:38.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:52:38.333 00.000 11060 Moving (0.10, -0.09) raw xDistance=0.07 yDistance=0.12
01:52:38.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:38.333 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.229512, 1:0.115753
01:52:38.333 00.000 11060 BLC: No correction, Miss < min_move
01:52:38.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:52:38.333 00.000 10844 UpdateGuideState exits: m=2463 SNR=31.1
01:52:38.334 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:38.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:38.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:52:38.334 00.000 11060 MoveAxis(E, 0, ABG)
01:52:38.334 00.000 11060 Move returns status 0, amount 0
01:52:38.334 00.000 11060 MoveAxis(N, 0, ABG)
01:52:38.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:38.334 00.000 10844 Enqueuing Expose request
01:52:38.334 00.000 11060 Move returns status 0, amount 0
01:52:38.334 00.000 11060 move complete, result=0
01:52:38.334 00.000 11060 worker thread done servicing request
01:52:38.334 00.000 11060 Worker thread wakes up
01:52:38.335 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:38.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:38.337 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:38.970 00.633 11060 Exposure complete
01:52:39.122 00.152 11060 worker thread done servicing request
01:52:39.122 00.000 10844 OnExposeComplete: enter
01:52:39.122 00.000 10844 UpdateGuideState(): m_state=6
01:52:39.122 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11472
01:52:39.122 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.31, Mass=2517, SNR=31.4, Peak=237 HFD=3.5
01:52:39.123 00.001 10844 MultiStar: [#1 -0.12,0.21,1.00,U] [#2 0.44,-0.55,0.00,M2] [#3 0.40,-0.53,0.00,M1] [#4 0.09,0.15,0.97,U] [#5 0.33,-0.58,0.00,M6] [#6 -0.06,0.49,1.04,U] [#7 -0.01,-0.51,0.86,U] [#8 0.29,-0.34,0.96,U] 
01:52:39.123 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.08}, one-star: {0.05, -0.57}
01:52:39.123 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
01:52:39.123 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
01:52:39.123 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.11 mountX=0.07 mountY=0.05, mountTheta=0.63
01:52:39.124 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
01:52:39.124 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
01:52:39.124 00.000 11060 Worker thread wakes up
01:52:39.125 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:39.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
01:52:39.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
01:52:39.125 00.000 11060 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=0.05
01:52:39.125 00.000 10844 UpdateGuideState exits: m=2517 SNR=31.4
01:52:39.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:39.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:39.125 00.000 10844 Enqueuing Expose request
01:52:39.125 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.229512, 1:0.115753, 2:0.052433
01:52:39.125 00.000 11060 BLC: No correction, Miss < min_move
01:52:39.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:52:39.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:39.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:52:39.125 00.000 11060 MoveAxis(E, 0, ABG)
01:52:39.125 00.000 11060 Move returns status 0, amount 0
01:52:39.126 00.001 11060 MoveAxis(N, 0, ABG)
01:52:39.126 00.000 11060 Move returns status 0, amount 0
01:52:39.126 00.000 11060 move complete, result=0
01:52:39.126 00.000 11060 worker thread done servicing request
01:52:39.126 00.000 11060 Worker thread wakes up
01:52:39.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:39.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:39.127 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:39.754 00.627 11060 Exposure complete
01:52:39.925 00.171 11060 worker thread done servicing request
01:52:39.925 00.000 10844 OnExposeComplete: enter
01:52:39.925 00.000 10844 UpdateGuideState(): m_state=6
01:52:39.927 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11473
01:52:39.927 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=58.67, Mass=2509, SNR=31.0, Peak=230 HFD=3.5
01:52:39.927 00.000 10844 MultiStar: [#1 0.25,-0.38,1.04,U] [#2 0.18,-0.00,2.23,U] [#3 0.22,-0.30,0.93,U] [#4 0.31,-0.32,0.95,U] [#5 0.44,-0.73,0.00,M7] [#6 0.13,0.09,0.92,U] [#7 0.04,-0.71,0.00,M1] [#8 0.07,-0.43,1.05,U] 
01:52:39.927 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.19}, one-star: {0.39, -0.21}
01:52:39.927 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
01:52:39.927 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
01:52:39.927 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.73 mountX=0.15 mountY=0.24, mountTheta=1.02
01:52:39.929 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.19, opts=13)
01:52:39.929 00.000 10844 Enqueuing Move request for scope (0.22, -0.19)
01:52:39.929 00.000 11060 Worker thread wakes up
01:52:39.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:39.929 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.0
01:52:39.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:39.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:39.929 00.000 10844 Enqueuing Expose request
01:52:39.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
01:52:39.929 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
01:52:39.929 00.000 11060 Moving (0.22, -0.19) raw xDistance=0.15 yDistance=0.24
01:52:39.929 00.000 11060 BLC: window closed
01:52:39.929 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.229512, 1:0.115753, 2:0.052433
01:52:39.930 00.001 11060 BLC: Under-shoot: nominal increase by 73
01:52:39.930 00.000 11060 BLC: window closed
01:52:39.930 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:52:39.930 00.000 11060 BLC: Pulse adjusted to 750
01:52:39.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:52:39.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
01:52:39.930 00.000 11060 MoveAxis(W, 26, ABG)
01:52:39.930 00.000 11060 Guiding  Dir = 3, Dur = 26
01:52:39.949 00.019 11060 IsSlewing returns 0
01:52:39.950 00.001 11060 IsGuiding returns 0
01:52:40.012 00.062 11060 IsGuiding returns 0
01:52:40.012 00.000 11060 Move returns status 0, amount 26
01:52:40.012 00.000 11060 MoveAxis(S, 95, ABG)
01:52:40.012 00.000 11060 Guiding  Dir = 1, Dur = 95
01:52:40.050 00.038 11060 IsSlewing returns 0
01:52:40.050 00.000 11060 IsGuiding returns 0
01:52:40.170 00.120 11060 IsGuiding returns 0
01:52:40.170 00.000 11060 Move returns status 0, amount 95
01:52:40.170 00.000 11060 move complete, result=0
01:52:40.170 00.000 11060 worker thread done servicing request
01:52:40.170 00.000 11060 Worker thread wakes up
01:52:40.170 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.2 px 95 ms SOUTH
01:52:40.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:40.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:40.253 00.083 10844 evsrv: cli 0EEEDB70 connect
01:52:40.267 00.014 10844 case statement mapped state 6 to 3
01:52:40.268 00.001 10844 case statement mapped state 6 to 3
01:52:40.269 00.001 10844 evsrv: cli 0EEEDB70 request: {"method":"get_pixel_scale","id":"d0d105ed-05ff-4f59-a9d6-313c438278a9"}
01:52:40.269 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":4.1253,"id":"d0d105ed-05ff-4f59-a9d6-313c438278a9"}
01:52:40.270 00.001 10844 evsrv: cli 0EEEDB70 disconnect
01:52:40.800 00.530 11060 Exposure complete
01:52:40.958 00.158 11060 worker thread done servicing request
01:52:40.958 00.000 10844 OnExposeComplete: enter
01:52:40.958 00.000 10844 UpdateGuideState(): m_state=6
01:52:40.958 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11474
01:52:40.958 00.000 10844 Star::Find returns 1 (0), X=267.65, Y=58.60, Mass=2433, SNR=30.7, Peak=244 HFD=3.2
01:52:40.959 00.001 10844 MultiStar: [#1 0.23,-0.17,0.97,U] [#2 0.04,-0.13,2.08,U] [#3 0.07,-0.35,1.06,U] [#4 -0.60,-0.39,0.00,M1] [#5 0.12,-0.43,1.12,U] [#6 -0.09,0.20,1.00,U] [#7 -0.41,-0.31,0.88,U] [#8 0.11,-0.17,1.03,U] 
01:52:40.959 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.20}, one-star: {-0.59, -0.27}
01:52:40.959 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
01:52:40.959 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
01:52:40.959 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.81 mountX=0.20 mountY=-0.01, mountTheta=-0.07
01:52:40.960 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.20, opts=13)
01:52:40.960 00.000 10844 Enqueuing Move request for scope (-0.05, -0.20)
01:52:40.960 00.000 11060 Worker thread wakes up
01:52:40.961 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:52:40.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
01:52:40.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
01:52:40.961 00.000 11060 Moving (-0.05, -0.20) raw xDistance=0.20 yDistance=-0.01
01:52:40.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
01:52:40.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:40.961 00.000 10844 UpdateGuideState exits: m=2433 SNR=30.7
01:52:40.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:52:40.961 00.000 11060 MoveAxis(W, 36, ABG)
01:52:40.961 00.000 11060 Guiding  Dir = 3, Dur = 36
01:52:40.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:40.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:40.961 00.000 10844 Enqueuing Expose request
01:52:40.982 00.021 11060 IsSlewing returns 0
01:52:40.982 00.000 11060 IsGuiding returns 0
01:52:41.045 00.063 11060 IsGuiding returns 0
01:52:41.045 00.000 11060 Move returns status 0, amount 36
01:52:41.045 00.000 11060 MoveAxis(N, 0, ABG)
01:52:41.045 00.000 11060 Move returns status 0, amount 0
01:52:41.045 00.000 11060 move complete, result=0
01:52:41.045 00.000 11060 worker thread done servicing request
01:52:41.046 00.001 11060 Worker thread wakes up
01:52:41.046 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
01:52:41.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:41.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:41.679 00.633 11060 Exposure complete
01:52:41.861 00.182 11060 worker thread done servicing request
01:52:41.862 00.001 10844 OnExposeComplete: enter
01:52:41.862 00.000 10844 UpdateGuideState(): m_state=6
01:52:41.862 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11475
01:52:41.862 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=58.62, Mass=2502, SNR=31.0, Peak=255 HFD=3.3
01:52:41.864 00.002 10844 MultiStar: [#1 -0.07,-0.64,0.00,M1] [#2 0.12,-0.08,2.12,U] [#3 -0.13,-0.64,0.00,M1] [#4 -0.36,-0.87,0.00,M2] [#5 0.15,-0.98,0.00,M7] [#6 -0.02,-0.15,0.95,U] [#7 -0.37,-0.29,0.95,U] [#8 0.37,-0.51,0.00,M1] 
01:52:41.864 00.000 10844 refined, 3 included, MultiStar: {-0.00, -0.17}, one-star: {0.09, -0.26}
01:52:41.864 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
01:52:41.864 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
01:52:41.864 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.60 mountX=0.17 mountY=0.02, mountTheta=0.14
01:52:41.866 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.17, opts=13)
01:52:41.866 00.000 10844 Enqueuing Move request for scope (-0.00, -0.17)
01:52:41.866 00.000 11060 Worker thread wakes up
01:52:41.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:41.866 00.000 10844 UpdateGuideState exits: m=2502 SNR=31.0 Saturated
01:52:41.867 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:41.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:41.867 00.000 10844 Enqueuing Expose request
01:52:41.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
01:52:41.867 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
01:52:41.867 00.000 11060 Moving (-0.00, -0.17) raw xDistance=0.17 yDistance=0.02
01:52:41.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:52:41.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:41.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:52:41.868 00.001 11060 MoveAxis(W, 30, ABG)
01:52:41.868 00.000 11060 Guiding  Dir = 3, Dur = 30
01:52:41.878 00.010 11060 IsSlewing returns 0
01:52:41.878 00.000 11060 IsGuiding returns 0
01:52:41.909 00.031 11060 IsGuiding returns 0
01:52:41.909 00.000 11060 Move returns status 0, amount 30
01:52:41.909 00.000 11060 MoveAxis(N, 0, ABG)
01:52:41.909 00.000 11060 Move returns status 0, amount 0
01:52:41.909 00.000 11060 move complete, result=0
01:52:41.909 00.000 11060 worker thread done servicing request
01:52:41.910 00.001 11060 Worker thread wakes up
01:52:41.910 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
01:52:41.911 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:41.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:42.540 00.629 11060 Exposure complete
01:52:42.721 00.181 11060 worker thread done servicing request
01:52:42.721 00.000 10844 OnExposeComplete: enter
01:52:42.721 00.000 10844 UpdateGuideState(): m_state=6
01:52:42.722 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11476
01:52:42.722 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=58.53, Mass=2397, SNR=30.6, Peak=235 HFD=3.2
01:52:42.722 00.000 10844 MultiStar: [#1 0.37,0.08,0.93,U] [#2 0.34,0.07,2.08,U] [#3 0.36,-0.59,0.00,M2] [#4 0.02,-0.34,1.01,U] [#5 -0.02,-0.70,0.00,M8] [#6 0.39,-0.02,0.97,U] [#7 -0.08,-0.58,0.90,U] [#8 -0.09,-0.39,1.01,U] 
01:52:42.722 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.18}, one-star: {0.26, -0.35}
01:52:42.722 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
01:52:42.722 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
01:52:42.722 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.74 mountX=0.14 mountY=0.22, mountTheta=1.00
01:52:42.725 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.18, opts=13)
01:52:42.725 00.000 10844 Enqueuing Move request for scope (0.20, -0.18)
01:52:42.725 00.000 11060 Worker thread wakes up
01:52:42.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
01:52:42.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
01:52:42.725 00.000 11060 Moving (0.20, -0.18) raw xDistance=0.14 yDistance=0.22
01:52:42.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:52:42.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:52:42.725 00.000 11060 MoveAxis(W, 25, ABG)
01:52:42.725 00.000 11060 Guiding  Dir = 3, Dur = 25
01:52:42.725 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:42.725 00.000 10844 UpdateGuideState exits: m=2397 SNR=30.6
01:52:42.726 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:42.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:42.726 00.000 10844 Enqueuing Expose request
01:52:42.739 00.013 11060 IsSlewing returns 0
01:52:42.739 00.000 11060 IsGuiding returns 0
01:52:42.771 00.032 11060 IsGuiding returns 0
01:52:42.771 00.000 11060 Move returns status 0, amount 25
01:52:42.771 00.000 11060 MoveAxis(S, 87, ABG)
01:52:42.771 00.000 11060 Guiding  Dir = 1, Dur = 87
01:52:42.795 00.024 11060 IsSlewing returns 0
01:52:42.796 00.001 11060 IsGuiding returns 0
01:52:42.894 00.098 11060 IsGuiding returns 0
01:52:42.894 00.000 11060 Move returns status 0, amount 87
01:52:42.894 00.000 11060 move complete, result=0
01:52:42.894 00.000 11060 worker thread done servicing request
01:52:42.894 00.000 11060 Worker thread wakes up
01:52:42.894 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.2 px 87 ms SOUTH
01:52:42.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:42.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:43.531 00.637 11060 Exposure complete
01:52:43.695 00.164 11060 worker thread done servicing request
01:52:43.695 00.000 10844 OnExposeComplete: enter
01:52:43.695 00.000 10844 UpdateGuideState(): m_state=6
01:52:43.695 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11477
01:52:43.695 00.000 10844 Star::Find returns 1 (1), X=268.14, Y=58.65, Mass=2658, SNR=32.2, Peak=255 HFD=3.7
01:52:43.695 00.000 10844 MultiStar: [#1 0.02,-0.63,0.00,M1] [#2 0.06,-0.09,2.16,U] [#3 0.83,-0.34,0.00,M3] [#4 -0.38,-0.44,0.95,U] [#5 0.28,-0.91,0.00,M9] [#6 0.07,0.02,0.89,U] [#7 0.29,-0.86,0.00,M1] [#8 0.11,-0.64,0.00,M1] 
01:52:43.695 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.16}, one-star: {-0.10, -0.23}
01:52:43.697 00.002 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
01:52:43.697 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
01:52:43.697 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.89 mountX=0.17 mountY=-0.03, mountTheta=-0.16
01:52:43.698 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
01:52:43.698 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
01:52:43.698 00.000 11060 Worker thread wakes up
01:52:43.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:43.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:52:43.698 00.000 10844 UpdateGuideState exits: m=2658 SNR=32.2 Saturated
01:52:43.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:52:43.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:43.698 00.000 11060 Moving (-0.05, -0.16) raw xDistance=0.17 yDistance=-0.03
01:52:43.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:43.698 00.000 10844 Enqueuing Expose request
01:52:43.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:52:43.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:43.699 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:43.699 00.000 11060 MoveAxis(W, 30, ABG)
01:52:43.699 00.000 11060 Guiding  Dir = 3, Dur = 30
01:52:43.706 00.007 11060 IsSlewing returns 0
01:52:43.706 00.000 11060 IsGuiding returns 0
01:52:43.751 00.045 11060 IsGuiding returns 0
01:52:43.751 00.000 11060 Move returns status 0, amount 30
01:52:43.751 00.000 11060 MoveAxis(N, 0, ABG)
01:52:43.751 00.000 11060 Move returns status 0, amount 0
01:52:43.751 00.000 11060 move complete, result=0
01:52:43.751 00.000 11060 worker thread done servicing request
01:52:43.751 00.000 11060 Worker thread wakes up
01:52:43.751 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
01:52:43.753 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:43.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:44.378 00.625 11060 Exposure complete
01:52:44.562 00.184 11060 worker thread done servicing request
01:52:44.563 00.001 10844 OnExposeComplete: enter
01:52:44.563 00.000 10844 UpdateGuideState(): m_state=6
01:52:44.563 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11478
01:52:44.563 00.000 10844 Star::Find returns 1 (1), X=268.23, Y=58.69, Mass=2780, SNR=33.1, Peak=255 HFD=3.6
01:52:44.563 00.000 10844 MultiStar: [#1 0.05,-0.30,1.00,U] [#2 0.06,-0.45,2.14,U] [#3 0.54,-0.20,0.92,U] [#4 -0.21,-0.49,1.06,U] [#5 0.11,-0.49,1.03,U] [#6 -0.05,-0.31,0.95,U] [#7 0.02,-0.38,0.75,U] [#8 0.58,-0.46,0.00,M2] 
01:52:44.563 00.000 10844 single-star, 7 included, MultiStar: {0.06, -0.37}, one-star: {-0.01, -0.19}
01:52:44.563 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
01:52:44.563 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
01:52:44.564 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=0.19 mountY=0.02, mountTheta=0.12
01:52:44.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.19, opts=13)
01:52:44.565 00.000 10844 Enqueuing Move request for scope (-0.01, -0.19)
01:52:44.565 00.000 11060 Worker thread wakes up
01:52:44.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:44.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
01:52:44.565 00.000 10844 UpdateGuideState exits: m=2780 SNR=33.1 Saturated
01:52:44.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
01:52:44.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:44.565 00.000 11060 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=0.02
01:52:44.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:44.565 00.000 10844 Enqueuing Expose request
01:52:44.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:52:44.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:44.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:52:44.565 00.000 11060 MoveAxis(W, 34, ABG)
01:52:44.565 00.000 11060 Guiding  Dir = 3, Dur = 34
01:52:44.575 00.010 11060 IsSlewing returns 0
01:52:44.575 00.000 11060 IsGuiding returns 0
01:52:44.622 00.047 11060 IsGuiding returns 0
01:52:44.622 00.000 11060 Move returns status 0, amount 34
01:52:44.622 00.000 11060 MoveAxis(N, 0, ABG)
01:52:44.622 00.000 11060 Move returns status 0, amount 0
01:52:44.622 00.000 11060 move complete, result=0
01:52:44.622 00.000 11060 worker thread done servicing request
01:52:44.622 00.000 11060 Worker thread wakes up
01:52:44.622 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
01:52:44.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:44.623 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:45.265 00.642 11060 Exposure complete
01:52:45.446 00.181 11060 worker thread done servicing request
01:52:45.446 00.000 10844 OnExposeComplete: enter
01:52:45.446 00.000 10844 UpdateGuideState(): m_state=6
01:52:45.446 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11479
01:52:45.446 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=58.91, Mass=2600, SNR=31.8, Peak=255 HFD=3.4
01:52:45.447 00.001 10844 MultiStar: [#1 0.60,0.13,0.00,M1] [#2 0.39,-0.16,2.02,U] [#3 0.18,-0.05,0.89,U] [#4 -0.57,0.35,0.00,M1] [#5 0.35,-0.60,0.00,M9] [#6 0.14,0.64,0.00,M1] [#7 0.11,-0.26,0.87,U] [#8 0.13,-0.30,0.98,U] 
01:52:45.447 00.000 10844 single-star, 4 included, MultiStar: {0.21, -0.15}, one-star: {0.05, 0.03}
01:52:45.447 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
01:52:45.447 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
01:52:45.447 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.58 mountX=-0.04 mountY=0.05, mountTheta=2.32
01:52:45.448 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
01:52:45.448 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
01:52:45.448 00.000 11060 Worker thread wakes up
01:52:45.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:45.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:52:45.448 00.000 10844 UpdateGuideState exits: m=2600 SNR=31.8 Saturated
01:52:45.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:52:45.449 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:45.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:45.449 00.000 10844 Enqueuing Expose request
01:52:45.449 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.05
01:52:45.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:52:45.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:45.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:52:45.449 00.000 11060 MoveAxis(E, 0, ABG)
01:52:45.449 00.000 11060 Move returns status 0, amount 0
01:52:45.449 00.000 11060 MoveAxis(N, 0, ABG)
01:52:45.449 00.000 11060 Move returns status 0, amount 0
01:52:45.449 00.000 11060 move complete, result=0
01:52:45.449 00.000 11060 worker thread done servicing request
01:52:45.451 00.002 11060 Worker thread wakes up
01:52:45.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:45.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:45.452 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:46.078 00.626 11060 Exposure complete
01:52:46.262 00.184 11060 worker thread done servicing request
01:52:46.263 00.001 10844 OnExposeComplete: enter
01:52:46.263 00.000 10844 UpdateGuideState(): m_state=6
01:52:46.263 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11480
01:52:46.263 00.000 10844 Star::Find returns 1 (1), X=268.25, Y=58.41, Mass=2587, SNR=31.8, Peak=255 HFD=3.5
01:52:46.263 00.000 10844 MultiStar: [#1 0.17,0.04,0.96,U] [#2 0.24,-0.01,2.12,U] [#3 -0.01,-0.57,1.01,U] [#4 -0.41,-0.41,0.99,U] [#5 0.27,-1.02,0.00,M10] [#6 -0.34,0.58,0.00,M2] [#7 0.08,-0.80,0.00,M1] [#8 0.26,-0.49,0.94,U] 
01:52:46.263 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.27}, one-star: {0.01, -0.47}
01:52:46.263 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
01:52:46.263 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
01:52:46.263 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.31 mountX=0.25 mountY=0.12, mountTheta=0.43
01:52:46.265 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.27, opts=13)
01:52:46.265 00.000 10844 Enqueuing Move request for scope (0.07, -0.27)
01:52:46.265 00.000 11060 Worker thread wakes up
01:52:46.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
01:52:46.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
01:52:46.265 00.000 11060 Moving (0.07, -0.27) raw xDistance=0.25 yDistance=0.12
01:52:46.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:52:46.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:46.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:46.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:52:46.265 00.000 11060 MoveAxis(W, 44, ABG)
01:52:46.265 00.000 11060 Guiding  Dir = 3, Dur = 44
01:52:46.265 00.000 10844 UpdateGuideState exits: m=2587 SNR=31.8 Saturated
01:52:46.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:46.266 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:46.266 00.000 10844 Enqueuing Expose request
01:52:46.276 00.010 11060 IsSlewing returns 0
01:52:46.276 00.000 11060 IsGuiding returns 0
01:52:46.323 00.047 11060 IsGuiding returns 0
01:52:46.323 00.000 11060 Move returns status 0, amount 44
01:52:46.323 00.000 11060 MoveAxis(N, 0, ABG)
01:52:46.323 00.000 11060 Move returns status 0, amount 0
01:52:46.323 00.000 11060 move complete, result=0
01:52:46.323 00.000 11060 worker thread done servicing request
01:52:46.323 00.000 11060 Worker thread wakes up
01:52:46.323 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
01:52:46.324 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:46.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:46.961 00.637 11060 Exposure complete
01:52:47.131 00.170 11060 worker thread done servicing request
01:52:47.131 00.000 10844 OnExposeComplete: enter
01:52:47.131 00.000 10844 UpdateGuideState(): m_state=6
01:52:47.131 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11481
01:52:47.131 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=58.65, Mass=2211, SNR=29.3, Peak=217 HFD=3.3
01:52:47.132 00.001 10844 MultiStar: [#1 -0.03,0.16,1.14,U] [#2 0.46,0.38,2.23,U] [#3 -0.03,0.01,0.93,U] [#4 -0.17,0.03,1.09,U] [#5 0.42,-0.97,0.00,R] [#6 -0.28,0.09,1.06,U] [#7 0.06,-0.38,0.89,U] [#8 0.05,-0.54,1.08,U] 
01:52:47.132 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.29, -0.23}
01:52:47.132 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
01:52:47.132 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
01:52:47.132 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.04 mountX=-0.02 mountY=0.09, mountTheta=1.79
01:52:47.133 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.00, opts=13)
01:52:47.133 00.000 10844 Enqueuing Move request for scope (0.09, 0.00)
01:52:47.134 00.001 11060 Worker thread wakes up
01:52:47.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:47.134 00.000 10844 UpdateGuideState exits: m=2211 SNR=29.3
01:52:47.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:47.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:47.134 00.000 10844 Enqueuing Expose request
01:52:47.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:52:47.134 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:52:47.134 00.000 11060 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=0.09
01:52:47.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:52:47.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:47.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:52:47.135 00.001 11060 MoveAxis(E, 0, ABG)
01:52:47.135 00.000 11060 Move returns status 0, amount 0
01:52:47.135 00.000 11060 MoveAxis(N, 0, ABG)
01:52:47.135 00.000 11060 Move returns status 0, amount 0
01:52:47.135 00.000 11060 move complete, result=0
01:52:47.135 00.000 11060 worker thread done servicing request
01:52:47.135 00.000 11060 Worker thread wakes up
01:52:47.143 00.008 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:47.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:47.144 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:47.793 00.649 11060 Exposure complete
01:52:47.956 00.163 11060 worker thread done servicing request
01:52:47.956 00.000 10844 OnExposeComplete: enter
01:52:47.956 00.000 10844 UpdateGuideState(): m_state=6
01:52:47.956 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11482
01:52:47.956 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=58.18, Mass=2390, SNR=30.7, Peak=219 HFD=3.4
01:52:47.957 00.001 10844 MultiStar: [#1 0.32,0.21,1.01,U] [#2 -0.16,0.07,2.26,U] [#3 0.13,-0.44,0.93,U] [#4 -0.38,0.38,1.00,U] [#5 -0.26,0.15,0.95,U] [#6 -0.24,0.36,0.99,U] [#7 0.01,-0.23,0.90,U] [#8 0.39,-0.93,0.00,M1] 
01:52:47.957 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {0.30, -0.70}
01:52:47.957 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
01:52:47.957 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
01:52:47.957 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-3.00 mountX=0.02 mountY=-0.05, mountTheta=-1.25
01:52:47.958 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
01:52:47.958 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
01:52:47.958 00.000 11060 Worker thread wakes up
01:52:47.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:52:47.958 00.000 10844 UpdateGuideState exits: m=2390 SNR=30.7
01:52:47.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:47.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:47.959 00.001 10844 Enqueuing Expose request
01:52:47.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
01:52:47.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
01:52:47.959 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.05
01:52:47.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:47.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:47.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:47.959 00.000 11060 MoveAxis(E, 0, ABG)
01:52:47.959 00.000 11060 Move returns status 0, amount 0
01:52:47.959 00.000 11060 MoveAxis(N, 0, ABG)
01:52:47.959 00.000 11060 Move returns status 0, amount 0
01:52:47.959 00.000 11060 move complete, result=0
01:52:47.959 00.000 11060 worker thread done servicing request
01:52:47.959 00.000 11060 Worker thread wakes up
01:52:47.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:47.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:47.960 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:48.597 00.637 11060 Exposure complete
01:52:48.774 00.177 11060 worker thread done servicing request
01:52:48.774 00.000 10844 OnExposeComplete: enter
01:52:48.774 00.000 10844 UpdateGuideState(): m_state=6
01:52:48.774 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11483
01:52:48.774 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=58.52, Mass=3082, SNR=35.2, Peak=255 HFD=3.3
01:52:48.774 00.000 10844 MultiStar: [#1 0.09,-0.10,0.91,U] [#2 0.21,0.12,1.95,U] [#3 -0.18,-0.15,0.91,U] [#4 -0.45,-0.30,0.89,U] [#5 0.06,0.27,0.90,U] [#6 -0.51,0.35,0.00,M1] [#7 0.05,-0.10,0.80,U] [#8 0.26,0.06,0.90,U] 
01:52:48.774 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.05}, one-star: {0.19, -0.36}
01:52:48.774 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
01:52:48.774 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
01:52:48.774 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.73 mountX=0.04 mountY=0.06, mountTheta=1.02
01:52:48.776 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
01:52:48.776 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
01:52:48.776 00.000 11060 Worker thread wakes up
01:52:48.776 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:48.776 00.000 10844 UpdateGuideState exits: m=3082 SNR=35.2 Saturated
01:52:48.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:48.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:48.776 00.000 10844 Enqueuing Expose request
01:52:48.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
01:52:48.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
01:52:48.776 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.06
01:52:48.777 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:52:48.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:48.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:52:48.777 00.000 11060 MoveAxis(E, 0, ABG)
01:52:48.777 00.000 11060 Move returns status 0, amount 0
01:52:48.777 00.000 11060 MoveAxis(N, 0, ABG)
01:52:48.777 00.000 11060 Move returns status 0, amount 0
01:52:48.777 00.000 11060 move complete, result=0
01:52:48.777 00.000 11060 worker thread done servicing request
01:52:48.777 00.000 11060 Worker thread wakes up
01:52:48.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:48.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:48.778 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:49.434 00.656 11060 Exposure complete
01:52:49.616 00.182 11060 worker thread done servicing request
01:52:49.616 00.000 10844 OnExposeComplete: enter
01:52:49.616 00.000 10844 UpdateGuideState(): m_state=6
01:52:49.617 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11484
01:52:49.617 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=58.70, Mass=3161, SNR=35.7, Peak=246 HFD=3.6
01:52:49.617 00.000 10844 MultiStar: [#1 -0.11,-0.79,0.00,M1] [#2 0.30,0.47,1.86,U] [#3 0.15,-0.41,0.94,U] [#4 -0.42,-0.19,0.89,U] [#5 -0.09,0.12,0.92,U] [#6 -0.24,0.17,0.81,U] [#7 -0.22,-0.16,0.78,U] [#8 0.24,-0.35,0.93,U] 
01:52:49.617 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {-0.31, -0.17}
01:52:49.617 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
01:52:49.617 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
01:52:49.617 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.88 mountX=0.01 mountY=-0.03, mountTheta=-1.13
01:52:49.619 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
01:52:49.619 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
01:52:49.619 00.000 11060 Worker thread wakes up
01:52:49.619 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:49.619 00.000 10844 UpdateGuideState exits: m=3161 SNR=35.7
01:52:49.620 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:49.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:49.620 00.000 10844 Enqueuing Expose request
01:52:49.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:52:49.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:52:49.620 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
01:52:49.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:52:49.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:49.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:52:49.620 00.000 11060 MoveAxis(E, 0, ABG)
01:52:49.620 00.000 11060 Move returns status 0, amount 0
01:52:49.620 00.000 11060 MoveAxis(N, 0, ABG)
01:52:49.620 00.000 11060 Move returns status 0, amount 0
01:52:49.620 00.000 11060 move complete, result=0
01:52:49.620 00.000 11060 worker thread done servicing request
01:52:49.620 00.000 11060 Worker thread wakes up
01:52:49.621 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:49.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:49.621 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:50.260 00.639 11060 Exposure complete
01:52:50.450 00.190 11060 worker thread done servicing request
01:52:50.451 00.001 10844 OnExposeComplete: enter
01:52:50.451 00.000 10844 UpdateGuideState(): m_state=6
01:52:50.451 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11485
01:52:50.451 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=59.06, Mass=2509, SNR=31.6, Peak=243 HFD=3.3
01:52:50.452 00.001 10844 MultiStar: [#1 0.08,0.35,1.13,U] [#2 0.16,0.13,2.15,U] [#3 0.50,-0.13,1.02,U] [#4 -0.35,0.14,0.98,U] [#5 -0.22,0.33,1.06,U] [#6 -0.31,0.59,0.00,M1] [#7 -0.13,0.18,0.83,U] [#8 0.30,-0.11,1.03,U] 
01:52:50.452 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.14}, one-star: {0.14, 0.19}
01:52:50.452 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
01:52:50.452 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
01:52:50.452 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=-0.15 mountY=0.05, mountTheta=2.80
01:52:50.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.14, opts=13)
01:52:50.453 00.000 10844 Enqueuing Move request for scope (0.08, 0.14)
01:52:50.453 00.000 11060 Worker thread wakes up
01:52:50.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
01:52:50.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
01:52:50.453 00.000 11060 Moving (0.08, 0.14) raw xDistance=-0.15 yDistance=0.05
01:52:50.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:52:50.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:50.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:52:50.453 00.000 11060 MoveAxis(E, 26, ABG)
01:52:50.454 00.001 11060 Guiding  Dir = 2, Dur = 26
01:52:50.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:50.454 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.6
01:52:50.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:50.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:50.454 00.000 10844 Enqueuing Expose request
01:52:50.473 00.019 11060 IsSlewing returns 0
01:52:50.473 00.000 11060 IsGuiding returns 0
01:52:50.520 00.047 11060 IsGuiding returns 0
01:52:50.520 00.000 11060 Move returns status 0, amount 26
01:52:50.520 00.000 11060 MoveAxis(N, 0, ABG)
01:52:50.520 00.000 11060 Move returns status 0, amount 0
01:52:50.520 00.000 11060 move complete, result=0
01:52:50.522 00.002 11060 worker thread done servicing request
01:52:50.522 00.000 11060 Worker thread wakes up
01:52:50.522 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
01:52:50.524 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:50.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:51.152 00.628 11060 Exposure complete
01:52:51.332 00.180 11060 worker thread done servicing request
01:52:51.332 00.000 10844 OnExposeComplete: enter
01:52:51.332 00.000 10844 UpdateGuideState(): m_state=6
01:52:51.333 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11486
01:52:51.333 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=59.39, Mass=2699, SNR=32.7, Peak=234 HFD=3.6
01:52:51.333 00.000 10844 MultiStar: [#1 0.39,-0.13,0.98,U] [#2 0.27,-0.01,1.92,U] [#3 0.46,0.10,0.92,U] [#4 -0.20,-0.29,0.88,U] [#5 -0.36,0.51,0.00,M1] [#6 0.27,0.48,0.88,U] [#7 0.08,0.16,0.79,U] [#8 0.19,-0.05,0.94,U] 
01:52:51.333 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.08}, one-star: {-0.18, 0.51}
01:52:51.333 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
01:52:51.333 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
01:52:51.333 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.08 hyp=0.19 cameraTheta=0.46 mountX=-0.11 mountY=0.16, mountTheta=2.20
01:52:51.335 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.08, opts=13)
01:52:51.335 00.000 10844 Enqueuing Move request for scope (0.17, 0.08)
01:52:51.335 00.000 11060 Worker thread wakes up
01:52:51.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:51.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.08) opts 0xd
01:52:51.335 00.000 10844 UpdateGuideState exits: m=2699 SNR=32.7
01:52:51.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.08)
01:52:51.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:51.335 00.000 11060 Moving (0.17, 0.08) raw xDistance=-0.11 yDistance=0.16
01:52:51.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:51.335 00.000 10844 Enqueuing Expose request
01:52:51.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:52:51.336 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:51.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:52:51.336 00.000 11060 MoveAxis(E, 0, ABG)
01:52:51.336 00.000 11060 Move returns status 0, amount 0
01:52:51.336 00.000 11060 MoveAxis(N, 0, ABG)
01:52:51.336 00.000 11060 Move returns status 0, amount 0
01:52:51.336 00.000 11060 move complete, result=0
01:52:51.336 00.000 11060 worker thread done servicing request
01:52:51.336 00.000 11060 Worker thread wakes up
01:52:51.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:51.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:51.338 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:51.965 00.627 11060 Exposure complete
01:52:52.141 00.176 11060 worker thread done servicing request
01:52:52.141 00.000 10844 OnExposeComplete: enter
01:52:52.141 00.000 10844 UpdateGuideState(): m_state=6
01:52:52.141 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11487
01:52:52.141 00.000 10844 Star::Find returns 1 (1), X=268.63, Y=58.97, Mass=2910, SNR=33.9, Peak=255 HFD=3.4
01:52:52.142 00.001 10844 MultiStar: [#1 0.30,0.11,0.90,U] [#2 -0.37,-0.08,2.18,U] [#3 0.13,-0.38,0.87,U] [#4 -0.18,0.13,0.92,U] [#5 -0.22,0.41,1.00,U] [#6 -0.16,0.65,0.00,M1] [#7 0.32,0.06,0.81,U] [#8 0.33,-0.31,0.90,U] 
01:52:52.142 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.00}, one-star: {0.39, 0.09}
01:52:52.142 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
01:52:52.142 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
01:52:52.142 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.00 mountX=-0.00 mountY=0.01, mountTheta=1.75
01:52:52.143 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
01:52:52.143 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
01:52:52.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:52.143 00.000 10844 UpdateGuideState exits: m=2910 SNR=33.9 Saturated
01:52:52.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.143 00.000 11060 Worker thread wakes up
01:52:52.144 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:52.144 00.000 10844 Enqueuing Expose request
01:52:52.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
01:52:52.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
01:52:52.144 00.000 11060 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
01:52:52.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:52:52.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:52.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:52:52.144 00.000 11060 MoveAxis(E, 0, ABG)
01:52:52.144 00.000 11060 Move returns status 0, amount 0
01:52:52.145 00.001 11060 MoveAxis(N, 0, ABG)
01:52:52.145 00.000 11060 Move returns status 0, amount 0
01:52:52.145 00.000 11060 move complete, result=0
01:52:52.145 00.000 11060 worker thread done servicing request
01:52:52.145 00.000 11060 Worker thread wakes up
01:52:52.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:52.146 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:52.150 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:52.781 00.631 11060 Exposure complete
01:52:52.966 00.185 11060 worker thread done servicing request
01:52:52.966 00.000 10844 OnExposeComplete: enter
01:52:52.966 00.000 10844 UpdateGuideState(): m_state=6
01:52:52.966 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11488
01:52:52.966 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=58.90, Mass=2855, SNR=33.8, Peak=255 HFD=3.6
01:52:52.966 00.000 10844 MultiStar: [#1 0.18,-0.25,0.93,U] [#2 0.01,-0.07,1.97,U] [#3 0.19,-0.27,0.92,U] [#4 -0.23,-0.30,0.93,U] [#5 -0.21,0.38,1.02,U] [#6 0.16,0.38,0.92,U] [#7 0.15,0.19,0.80,U] [#8 0.22,-0.43,0.91,U] 
01:52:52.967 00.001 10844 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.32, 0.02}
01:52:52.967 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
01:52:52.967 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
01:52:52.967 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.50 mountX=0.03 mountY=0.08, mountTheta=1.25
01:52:52.968 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
01:52:52.968 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
01:52:52.968 00.000 11060 Worker thread wakes up
01:52:52.968 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:52.968 00.000 10844 UpdateGuideState exits: m=2855 SNR=33.8 Saturated
01:52:52.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:52.968 00.000 10844 Enqueuing Expose request
01:52:52.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:52:52.968 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:52:52.969 00.001 11060 Moving (0.08, -0.04) raw xDistance=0.03 yDistance=0.08
01:52:52.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:52:52.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:52.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:52:52.969 00.000 11060 MoveAxis(E, 0, ABG)
01:52:52.969 00.000 11060 Move returns status 0, amount 0
01:52:52.969 00.000 11060 MoveAxis(N, 0, ABG)
01:52:52.969 00.000 11060 Move returns status 0, amount 0
01:52:52.969 00.000 11060 move complete, result=0
01:52:52.969 00.000 11060 worker thread done servicing request
01:52:52.969 00.000 11060 Worker thread wakes up
01:52:52.970 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:52.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:52.971 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:53.608 00.637 11060 Exposure complete
01:52:53.765 00.157 11060 worker thread done servicing request
01:52:53.765 00.000 10844 OnExposeComplete: enter
01:52:53.766 00.001 10844 UpdateGuideState(): m_state=6
01:52:53.766 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11489
01:52:53.766 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=59.37, Mass=2629, SNR=31.9, Peak=247 HFD=3.4
01:52:53.766 00.000 10844 MultiStar: [#1 0.37,-0.44,1.05,U] [#2 0.64,-0.19,0.00,M1] [#3 0.50,-0.74,0.00,M1] [#4 -0.38,-0.14,1.02,U] [#5 -0.56,0.49,0.00,M1] [#6 -0.55,0.36,0.00,M1] [#7 -0.06,-0.68,0.00,M1] [#8 0.43,-0.60,0.00,M1] 
01:52:53.766 00.000 10844 refined, 2 included, MultiStar: {0.05, -0.04}, one-star: {0.15, 0.49}
01:52:53.766 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.16 = 1.16)
01:52:53.767 00.001 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
01:52:53.767 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.59 mountX=0.03 mountY=0.06, mountTheta=1.16
01:52:53.774 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
01:52:53.778 00.004 10844 Enqueuing Move request for scope (0.05, -0.04)
01:52:53.778 00.000 11060 Worker thread wakes up
01:52:53.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:52:53.778 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:52:53.778 00.000 11060 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.06
01:52:53.779 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:53.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:52:53.779 00.000 10844 UpdateGuideState exits: m=2629 SNR=31.9
01:52:53.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:53.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:53.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:52:53.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:53.779 00.000 10844 Enqueuing Expose request
01:52:53.779 00.000 11060 MoveAxis(E, 0, ABG)
01:52:53.779 00.000 11060 Move returns status 0, amount 0
01:52:53.779 00.000 11060 MoveAxis(N, 0, ABG)
01:52:53.779 00.000 11060 Move returns status 0, amount 0
01:52:53.780 00.001 11060 move complete, result=0
01:52:53.780 00.000 11060 worker thread done servicing request
01:52:53.780 00.000 11060 Worker thread wakes up
01:52:53.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:53.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:53.783 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:54.424 00.641 11060 Exposure complete
01:52:54.587 00.163 10844 OnExposeComplete: enter
01:52:54.587 00.000 11060 worker thread done servicing request
01:52:54.587 00.000 10844 UpdateGuideState(): m_state=6
01:52:54.587 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11490
01:52:54.587 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=58.34, Mass=2469, SNR=31.0, Peak=240 HFD=3.7
01:52:54.588 00.001 10844 MultiStar: [#1 0.04,-0.27,1.07,U] [#2 0.54,-0.46,0.00,M2] [#3 0.38,-0.98,0.00,M2] [#4 0.15,-0.27,1.02,U] [#5 -0.31,0.43,1.06,U] [#6 0.10,0.10,1.01,U] [#7 0.35,-0.81,0.00,M2] [#8 0.45,-0.82,0.00,M2] 
01:52:54.588 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.10}, one-star: {0.68, -0.54}
01:52:54.588 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
01:52:54.588 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
01:52:54.588 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.70 mountX=0.08 mountY=0.14, mountTheta=1.05
01:52:54.589 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.10, opts=13)
01:52:54.589 00.000 10844 Enqueuing Move request for scope (0.13, -0.10)
01:52:54.589 00.000 11060 Worker thread wakes up
01:52:54.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:54.590 00.001 10844 UpdateGuideState exits: m=2469 SNR=31.0
01:52:54.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:54.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:54.590 00.000 10844 Enqueuing Expose request
01:52:54.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:52:54.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:52:54.590 00.000 11060 Moving (0.13, -0.10) raw xDistance=0.08 yDistance=0.14
01:52:54.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:52:54.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:54.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:52:54.590 00.000 11060 MoveAxis(E, 0, ABG)
01:52:54.591 00.001 11060 Move returns status 0, amount 0
01:52:54.591 00.000 11060 MoveAxis(N, 0, ABG)
01:52:54.591 00.000 11060 Move returns status 0, amount 0
01:52:54.591 00.000 11060 move complete, result=0
01:52:54.591 00.000 11060 worker thread done servicing request
01:52:54.591 00.000 11060 Worker thread wakes up
01:52:54.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:54.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:54.593 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:55.219 00.626 11060 Exposure complete
01:52:55.397 00.178 11060 worker thread done servicing request
01:52:55.397 00.000 10844 OnExposeComplete: enter
01:52:55.397 00.000 10844 UpdateGuideState(): m_state=6
01:52:55.397 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11491
01:52:55.397 00.000 10844 Star::Find returns 1 (1), X=268.07, Y=58.66, Mass=2853, SNR=33.7, Peak=255 HFD=3.6
01:52:55.398 00.001 10844 MultiStar: [#1 0.18,0.02,0.89,U] [#2 0.06,0.13,2.03,U] [#3 0.54,-1.08,0.00,M3] [#4 0.11,-0.02,0.87,U] [#5 -0.48,0.18,0.91,U] [#6 -0.27,-0.12,0.87,U] [#7 0.07,-0.15,0.75,U] [#8 0.43,-0.46,0.00,M3] 
01:52:55.398 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.00}, one-star: {-0.16, -0.22}
01:52:55.398 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:52:55.398 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
01:52:55.398 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.12 mountX=0.01 mountY=-0.06, mountTheta=-1.37
01:52:55.399 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.00, opts=13)
01:52:55.399 00.000 10844 Enqueuing Move request for scope (-0.06, -0.00)
01:52:55.399 00.000 11060 Worker thread wakes up
01:52:55.400 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:55.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
01:52:55.400 00.000 10844 UpdateGuideState exits: m=2853 SNR=33.7 Saturated
01:52:55.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
01:52:55.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:55.400 00.000 11060 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=-0.06
01:52:55.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:55.400 00.000 10844 Enqueuing Expose request
01:52:55.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:52:55.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:55.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:55.400 00.000 11060 MoveAxis(E, 0, ABG)
01:52:55.400 00.000 11060 Move returns status 0, amount 0
01:52:55.400 00.000 11060 MoveAxis(N, 0, ABG)
01:52:55.400 00.000 11060 Move returns status 0, amount 0
01:52:55.400 00.000 11060 move complete, result=0
01:52:55.400 00.000 11060 worker thread done servicing request
01:52:55.401 00.001 11060 Worker thread wakes up
01:52:55.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:55.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:55.401 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:56.033 00.632 11060 Exposure complete
01:52:56.220 00.187 11060 worker thread done servicing request
01:52:56.220 00.000 10844 OnExposeComplete: enter
01:52:56.220 00.000 10844 UpdateGuideState(): m_state=6
01:52:56.220 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11492
01:52:56.220 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=58.73, Mass=2294, SNR=30.0, Peak=255 HFD=3.5
01:52:56.221 00.001 10844 MultiStar: [#1 0.30,0.05,1.12,U] [#2 0.26,0.13,2.42,U] [#3 0.61,-0.05,0.00,M4] [#4 0.12,0.08,1.03,U] [#5 0.09,0.48,1.00,U] [#6 -0.14,0.43,0.89,U] [#7 0.05,-0.21,0.96,U] [#8 0.30,-0.17,0.95,U] 
01:52:56.221 00.000 10844 single-star, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.03, -0.15}
01:52:56.221 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:52:56.221 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
01:52:56.221 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.38 mountX=0.14 mountY=0.05, mountTheta=0.36
01:52:56.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.15, opts=13)
01:52:56.222 00.000 10844 Enqueuing Move request for scope (0.03, -0.15)
01:52:56.223 00.001 11060 Worker thread wakes up
01:52:56.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
01:52:56.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
01:52:56.223 00.000 11060 Moving (0.03, -0.15) raw xDistance=0.14 yDistance=0.05
01:52:56.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:52:56.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:56.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:56.223 00.000 10844 UpdateGuideState exits: m=2294 SNR=30.0 Saturated
01:52:56.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:56.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:56.223 00.000 10844 Enqueuing Expose request
01:52:56.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:52:56.223 00.000 11060 MoveAxis(W, 25, ABG)
01:52:56.223 00.000 11060 Guiding  Dir = 3, Dur = 25
01:52:56.236 00.013 11060 IsSlewing returns 0
01:52:56.236 00.000 11060 IsGuiding returns 0
01:52:56.267 00.031 11060 IsGuiding returns 0
01:52:56.267 00.000 11060 Move returns status 0, amount 25
01:52:56.267 00.000 11060 MoveAxis(N, 0, ABG)
01:52:56.267 00.000 11060 Move returns status 0, amount 0
01:52:56.267 00.000 11060 move complete, result=0
01:52:56.267 00.000 11060 worker thread done servicing request
01:52:56.267 00.000 11060 Worker thread wakes up
01:52:56.267 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
01:52:56.268 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:56.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:56.909 00.641 11060 Exposure complete
01:52:57.084 00.175 11060 worker thread done servicing request
01:52:57.084 00.000 10844 OnExposeComplete: enter
01:52:57.084 00.000 10844 UpdateGuideState(): m_state=6
01:52:57.084 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11493
01:52:57.084 00.000 10844 Star::Find returns 1 (1), X=268.36, Y=59.19, Mass=2557, SNR=32.1, Peak=255 HFD=3.3
01:52:57.085 00.001 10844 MultiStar: [#1 0.53,0.16,1.02,U] [#2 0.05,0.19,2.05,U] [#3 0.49,-0.14,0.96,U] [#4 0.00,0.16,0.94,U] [#5 -0.54,-0.10,0.97,U] [#6 -0.14,0.55,0.99,U] [#7 -0.06,-0.13,0.84,U] [#8 0.39,-0.48,0.00,M3] 
01:52:57.085 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {0.12, 0.31}
01:52:57.085 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
01:52:57.085 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
01:52:57.085 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.17 mountX=-0.15 mountY=0.04, mountTheta=2.91
01:52:57.087 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.14, opts=13)
01:52:57.087 00.000 10844 Enqueuing Move request for scope (0.06, 0.14)
01:52:57.087 00.000 11060 Worker thread wakes up
01:52:57.087 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:52:57.087 00.000 10844 UpdateGuideState exits: m=2557 SNR=32.1 Saturated
01:52:57.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:57.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:57.087 00.000 10844 Enqueuing Expose request
01:52:57.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
01:52:57.087 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
01:52:57.087 00.000 11060 Moving (0.06, 0.14) raw xDistance=-0.15 yDistance=0.04
01:52:57.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:52:57.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:57.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:52:57.087 00.000 11060 MoveAxis(E, 25, ABG)
01:52:57.088 00.001 11060 Guiding  Dir = 2, Dur = 25
01:52:57.096 00.008 11060 IsSlewing returns 0
01:52:57.097 00.001 11060 IsGuiding returns 0
01:52:57.127 00.030 11060 IsGuiding returns 0
01:52:57.127 00.000 11060 Move returns status 0, amount 25
01:52:57.127 00.000 11060 MoveAxis(N, 0, ABG)
01:52:57.127 00.000 11060 Move returns status 0, amount 0
01:52:57.127 00.000 11060 move complete, result=0
01:52:57.127 00.000 11060 worker thread done servicing request
01:52:57.127 00.000 11060 Worker thread wakes up
01:52:57.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:57.128 00.001 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
01:52:57.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:57.773 00.645 11060 Exposure complete
01:52:57.946 00.173 11060 worker thread done servicing request
01:52:57.946 00.000 10844 OnExposeComplete: enter
01:52:57.946 00.000 10844 UpdateGuideState(): m_state=6
01:52:57.946 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11494
01:52:57.946 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=59.16, Mass=2437, SNR=31.0, Peak=239 HFD=2.9
01:52:57.947 00.001 10844 MultiStar: [#1 0.02,0.02,1.08,U] [#2 0.65,-0.15,0.00,M1] [#3 0.14,-0.68,0.00,M4] [#4 -0.24,-0.40,0.95,U] [#5 -0.45,0.17,1.10,U] [#6 0.29,0.39,0.95,U] [#7 -0.24,-0.50,0.86,U] [#8 -0.15,-0.44,0.93,U] 
01:52:57.947 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.05}, one-star: {-0.10, 0.28}
01:52:57.947 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
01:52:57.947 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
01:52:57.947 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.75 mountX=0.07 mountY=-0.12, mountTheta=-1.00
01:52:57.948 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.05, opts=13)
01:52:57.948 00.000 10844 Enqueuing Move request for scope (-0.13, -0.05)
01:52:57.948 00.000 11060 Worker thread wakes up
01:52:57.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:52:57.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
01:52:57.948 00.000 10844 UpdateGuideState exits: m=2437 SNR=31.0
01:52:57.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
01:52:57.949 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:57.949 00.000 11060 Moving (-0.13, -0.05) raw xDistance=0.07 yDistance=-0.12
01:52:57.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:57.949 00.000 10844 Enqueuing Expose request
01:52:57.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:52:57.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:57.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:52:57.949 00.000 11060 MoveAxis(E, 0, ABG)
01:52:57.949 00.000 11060 Move returns status 0, amount 0
01:52:57.949 00.000 11060 MoveAxis(N, 0, ABG)
01:52:57.949 00.000 11060 Move returns status 0, amount 0
01:52:57.949 00.000 11060 move complete, result=0
01:52:57.949 00.000 11060 worker thread done servicing request
01:52:57.949 00.000 11060 Worker thread wakes up
01:52:57.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:57.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:57.950 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:58.588 00.638 11060 Exposure complete
01:52:58.740 00.152 11060 worker thread done servicing request
01:52:58.740 00.000 10844 OnExposeComplete: enter
01:52:58.742 00.002 10844 UpdateGuideState(): m_state=6
01:52:58.742 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11495
01:52:58.742 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=58.99, Mass=2893, SNR=33.9, Peak=254 HFD=3.6
01:52:58.742 00.000 10844 MultiStar: [#1 0.58,0.33,0.00,M1] [#2 0.28,-0.03,1.92,U] [#3 -0.01,-0.08,0.90,U] [#4 0.24,-0.17,0.91,U] [#5 -0.14,0.48,0.94,U] [#6 0.23,0.05,0.90,U] [#7 0.18,-0.33,0.82,U] [#8 0.08,-0.47,0.95,U] 
01:52:58.742 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.05}, one-star: {0.27, 0.11}
01:52:58.742 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
01:52:58.742 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
01:52:58.743 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.29 mountX=0.02 mountY=0.16, mountTheta=1.46
01:52:58.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
01:52:58.744 00.000 10844 Enqueuing Move request for scope (0.16, -0.05)
01:52:58.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:58.744 00.000 10844 UpdateGuideState exits: m=2893 SNR=33.9
01:52:58.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:58.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:58.744 00.000 10844 Enqueuing Expose request
01:52:58.744 00.000 11060 Worker thread wakes up
01:52:58.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
01:52:58.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
01:52:58.744 00.000 11060 Moving (0.16, -0.05) raw xDistance=0.02 yDistance=0.16
01:52:58.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:58.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:58.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:52:58.745 00.001 11060 MoveAxis(E, 0, ABG)
01:52:58.747 00.002 11060 Move returns status 0, amount 0
01:52:58.747 00.000 11060 MoveAxis(N, 0, ABG)
01:52:58.747 00.000 11060 Move returns status 0, amount 0
01:52:58.747 00.000 11060 move complete, result=0
01:52:58.747 00.000 11060 worker thread done servicing request
01:52:58.747 00.000 11060 Worker thread wakes up
01:52:58.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:58.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:58.748 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:59.377 00.629 11060 Exposure complete
01:52:59.545 00.168 11060 worker thread done servicing request
01:52:59.545 00.000 10844 OnExposeComplete: enter
01:52:59.545 00.000 10844 UpdateGuideState(): m_state=6
01:52:59.545 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11496
01:52:59.546 00.001 10844 Star::Find returns 1 (1), X=268.20, Y=58.64, Mass=2433, SNR=31.1, Peak=255 HFD=3.2
01:52:59.546 00.000 10844 MultiStar: [#1 0.66,0.57,0.00,M2] [#2 0.32,0.19,2.16,U] [#3 0.44,-0.22,1.01,U] [#4 -0.26,-0.05,1.06,U] [#5 0.12,0.28,1.10,U] [#6 -0.09,0.74,0.00,M1] [#7 0.49,-0.06,0.93,U] [#8 0.48,-0.62,0.00,M2] 
01:52:59.546 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.02}, one-star: {-0.04, -0.24}
01:52:59.546 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
01:52:59.546 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
01:52:59.546 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.20 cameraTheta=0.10 mountX=-0.05 mountY=0.19, mountTheta=1.85
01:52:59.548 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.02, opts=13)
01:52:59.548 00.000 10844 Enqueuing Move request for scope (0.19, 0.02)
01:52:59.548 00.000 11060 Worker thread wakes up
01:52:59.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:52:59.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
01:52:59.548 00.000 10844 UpdateGuideState exits: m=2433 SNR=31.1 Saturated
01:52:59.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
01:52:59.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:59.548 00.000 11060 Moving (0.19, 0.02) raw xDistance=-0.05 yDistance=0.19
01:52:59.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:52:59.548 00.000 10844 Enqueuing Expose request
01:52:59.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:52:59.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:59.549 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:52:59.549 00.000 11060 MoveAxis(E, 0, ABG)
01:52:59.549 00.000 11060 Move returns status 0, amount 0
01:52:59.549 00.000 11060 MoveAxis(N, 0, ABG)
01:52:59.549 00.000 11060 Move returns status 0, amount 0
01:52:59.549 00.000 11060 move complete, result=0
01:52:59.549 00.000 11060 worker thread done servicing request
01:52:59.549 00.000 11060 Worker thread wakes up
01:52:59.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:52:59.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:52:59.550 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:00.178 00.628 11060 Exposure complete
01:53:00.342 00.164 11060 worker thread done servicing request
01:53:00.342 00.000 10844 OnExposeComplete: enter
01:53:00.342 00.000 10844 UpdateGuideState(): m_state=6
01:53:00.343 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11497
01:53:00.343 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=58.04, Mass=2645, SNR=32.8, Peak=242 HFD=3.6
01:53:00.343 00.000 10844 MultiStar: [#1 0.47,-0.16,0.89,U] [#2 0.49,-0.16,2.15,U] [#3 0.13,0.01,1.03,U] [#4 -0.82,-0.14,0.00,M1] [#5 -0.12,0.25,0.97,U] [#6 0.58,0.18,0.00,M2] [#7 -0.15,-0.23,0.82,U] [#8 0.31,-0.32,1.00,U] 
01:53:00.343 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.20}, one-star: {0.27, -0.83}
01:53:00.343 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
01:53:00.343 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
01:53:00.343 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.69 mountX=0.15 mountY=0.27, mountTheta=1.06
01:53:00.344 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.20, opts=13)
01:53:00.344 00.000 10844 Enqueuing Move request for scope (0.25, -0.20)
01:53:00.344 00.000 11060 Worker thread wakes up
01:53:00.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:00.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
01:53:00.344 00.000 10844 UpdateGuideState exits: m=2645 SNR=32.8
01:53:00.344 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
01:53:00.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:00.344 00.000 11060 Moving (0.25, -0.20) raw xDistance=0.15 yDistance=0.27
01:53:00.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:00.344 00.000 10844 Enqueuing Expose request
01:53:00.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:53:00.346 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:53:00.346 00.000 11060 MoveAxis(W, 27, ABG)
01:53:00.346 00.000 11060 Guiding  Dir = 3, Dur = 27
01:53:00.375 00.029 11060 IsSlewing returns 0
01:53:00.375 00.000 11060 IsGuiding returns 0
01:53:00.405 00.030 11060 IsGuiding returns 0
01:53:00.405 00.000 11060 Move returns status 0, amount 27
01:53:00.405 00.000 11060 MoveAxis(S, 107, ABG)
01:53:00.405 00.000 11060 Guiding  Dir = 1, Dur = 107
01:53:00.420 00.015 11060 IsSlewing returns 0
01:53:00.420 00.000 11060 IsGuiding returns 0
01:53:00.531 00.111 11060 IsGuiding returns 0
01:53:00.531 00.000 11060 Move returns status 0, amount 107
01:53:00.531 00.000 11060 move complete, result=0
01:53:00.531 00.000 11060 worker thread done servicing request
01:53:00.531 00.000 11060 Worker thread wakes up
01:53:00.532 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:00.532 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.3 px 107 ms SOUTH
01:53:00.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:01.166 00.634 11060 Exposure complete
01:53:01.345 00.179 11060 worker thread done servicing request
01:53:01.345 00.000 10844 OnExposeComplete: enter
01:53:01.345 00.000 10844 UpdateGuideState(): m_state=6
01:53:01.346 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11498
01:53:01.346 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=58.44, Mass=2872, SNR=33.2, Peak=255 HFD=3.4
01:53:01.346 00.000 10844 MultiStar: [#1 0.07,0.20,0.98,U] [#2 0.83,-0.27,0.00,M1] [#3 -0.08,-0.20,0.92,U] [#4 0.22,0.32,0.90,U] [#5 -0.29,0.34,1.07,U] [#6 -0.27,0.38,0.97,U] [#7 -0.19,-0.19,0.72,U] [#8 -0.02,-0.13,0.93,U] 
01:53:01.346 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {0.14, -0.44}
01:53:01.346 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
01:53:01.346 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
01:53:01.346 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.44 mountX=-0.03 mountY=-0.06, mountTheta=-2.09
01:53:01.348 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
01:53:01.348 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
01:53:01.348 00.000 11060 Worker thread wakes up
01:53:01.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:53:01.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:53:01.348 00.000 11060 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.06
01:53:01.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:53:01.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:01.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:01.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:53:01.348 00.000 11060 MoveAxis(E, 0, ABG)
01:53:01.348 00.000 11060 Move returns status 0, amount 0
01:53:01.348 00.000 10844 UpdateGuideState exits: m=2872 SNR=33.2 Saturated
01:53:01.349 00.001 11060 MoveAxis(N, 0, ABG)
01:53:01.349 00.000 11060 Move returns status 0, amount 0
01:53:01.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:01.349 00.000 11060 move complete, result=0
01:53:01.349 00.000 11060 worker thread done servicing request
01:53:01.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:01.349 00.000 10844 Enqueuing Expose request
01:53:01.349 00.000 11060 Worker thread wakes up
01:53:01.349 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:01.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:01.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:01.980 00.631 11060 Exposure complete
01:53:02.161 00.181 11060 worker thread done servicing request
01:53:02.161 00.000 10844 OnExposeComplete: enter
01:53:02.161 00.000 10844 UpdateGuideState(): m_state=6
01:53:02.161 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11499
01:53:02.161 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=59.25, Mass=2786, SNR=33.5, Peak=226 HFD=3.5
01:53:02.162 00.001 10844 MultiStar: [#1 -0.06,-0.00,0.97,U] [#2 0.01,0.73,0.00,M2] [#3 -0.52,0.49,0.00,M1] [#4 0.12,0.06,0.96,U] [#5 -0.23,0.27,1.02,U] [#6 -0.37,1.12,0.00,M2] [#7 -0.08,-0.02,0.77,U] [#8 -0.05,0.49,0.89,U] 
01:53:02.162 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.20}, one-star: {-0.05, 0.37}
01:53:02.162 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
01:53:02.162 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
01:53:02.162 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.86 mountX=-0.19 mountY=-0.09, mountTheta=-2.69
01:53:02.163 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.20, opts=13)
01:53:02.163 00.000 10844 Enqueuing Move request for scope (-0.06, 0.20)
01:53:02.163 00.000 11060 Worker thread wakes up
01:53:02.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:53:02.164 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
01:53:02.164 00.000 10844 UpdateGuideState exits: m=2786 SNR=33.5
01:53:02.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
01:53:02.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:02.164 00.000 11060 Moving (-0.06, 0.20) raw xDistance=-0.19 yDistance=-0.09
01:53:02.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:02.164 00.000 10844 Enqueuing Expose request
01:53:02.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:53:02.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:02.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:53:02.164 00.000 11060 MoveAxis(E, 32, ABG)
01:53:02.164 00.000 11060 Guiding  Dir = 2, Dur = 32
01:53:02.193 00.029 11060 IsSlewing returns 0
01:53:02.193 00.000 11060 IsGuiding returns 0
01:53:02.256 00.063 11060 IsGuiding returns 0
01:53:02.256 00.000 11060 Move returns status 0, amount 32
01:53:02.256 00.000 11060 MoveAxis(N, 0, ABG)
01:53:02.256 00.000 11060 Move returns status 0, amount 0
01:53:02.256 00.000 11060 move complete, result=0
01:53:02.256 00.000 11060 worker thread done servicing request
01:53:02.257 00.001 11060 Worker thread wakes up
01:53:02.257 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
01:53:02.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:02.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:02.893 00.636 11060 Exposure complete
01:53:03.046 00.153 11060 worker thread done servicing request
01:53:03.046 00.000 10844 OnExposeComplete: enter
01:53:03.046 00.000 10844 UpdateGuideState(): m_state=6
01:53:03.046 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11500
01:53:03.047 00.001 10844 Star::Find returns 1 (1), X=267.93, Y=59.62, Mass=3489, SNR=37.1, Peak=255 HFD=3.8
01:53:03.047 00.000 10844 MultiStar: [#1 0.02,0.19,0.93,U] [#2 0.14,-0.02,1.91,U] [#3 0.37,-0.48,0.90,U] [#4 -0.13,-0.40,0.88,U] [#5 -0.54,0.43,0.00,M1] [#6 -0.18,0.24,0.83,U] [#7 -0.07,0.02,0.73,U] [#8 0.03,-0.20,0.82,U] 
01:53:03.047 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.02}, one-star: {-0.31, 0.74}
01:53:03.047 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
01:53:03.047 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
01:53:03.047 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.43 mountX=-0.02 mountY=-0.00, mountTheta=-3.12
01:53:03.049 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.02, opts=13)
01:53:03.049 00.000 10844 Enqueuing Move request for scope (0.00, 0.02)
01:53:03.049 00.000 11060 Worker thread wakes up
01:53:03.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
01:53:03.049 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
01:53:03.049 00.000 11060 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
01:53:03.050 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:53:03.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:03.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:03.050 00.000 10844 UpdateGuideState exits: m=3489 SNR=37.1 Saturated
01:53:03.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:03.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:03.050 00.000 10844 Enqueuing Expose request
01:53:03.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:53:03.050 00.000 11060 MoveAxis(E, 0, ABG)
01:53:03.050 00.000 11060 Move returns status 0, amount 0
01:53:03.050 00.000 11060 MoveAxis(N, 0, ABG)
01:53:03.050 00.000 11060 Move returns status 0, amount 0
01:53:03.050 00.000 11060 move complete, result=0
01:53:03.051 00.001 11060 worker thread done servicing request
01:53:03.051 00.000 11060 Worker thread wakes up
01:53:03.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:03.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:03.052 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:03.688 00.636 11060 Exposure complete
01:53:03.858 00.170 11060 worker thread done servicing request
01:53:03.858 00.000 10844 OnExposeComplete: enter
01:53:03.858 00.000 10844 UpdateGuideState(): m_state=6
01:53:03.858 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11501
01:53:03.858 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=59.25, Mass=2607, SNR=32.0, Peak=217 HFD=3.5
01:53:03.859 00.001 10844 MultiStar: [#1 -0.04,0.25,1.12,U] [#2 0.38,0.24,2.20,U] [#3 0.07,-0.38,1.10,U] [#4 0.03,0.08,1.04,U] [#5 -0.36,0.12,1.04,U] [#6 0.24,0.47,0.92,U] [#7 -0.48,-0.09,0.75,U] [#8 0.16,-0.28,0.95,U] 
01:53:03.859 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {-0.30, 0.37}
01:53:03.859 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
01:53:03.859 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
01:53:03.859 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.36 mountX=-0.11 mountY=0.01, mountTheta=3.09
01:53:03.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.11, opts=13)
01:53:03.860 00.000 10844 Enqueuing Move request for scope (0.02, 0.11)
01:53:03.860 00.000 11060 Worker thread wakes up
01:53:03.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:03.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:53:03.860 00.000 10844 UpdateGuideState exits: m=2607 SNR=32.0
01:53:03.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:53:03.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:03.860 00.000 11060 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=0.01
01:53:03.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:03.860 00.000 10844 Enqueuing Expose request
01:53:03.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:53:03.861 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:03.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:53:03.861 00.000 11060 MoveAxis(E, 0, ABG)
01:53:03.861 00.000 11060 Move returns status 0, amount 0
01:53:03.861 00.000 11060 MoveAxis(N, 0, ABG)
01:53:03.861 00.000 11060 Move returns status 0, amount 0
01:53:03.861 00.000 11060 move complete, result=0
01:53:03.861 00.000 11060 worker thread done servicing request
01:53:03.861 00.000 11060 Worker thread wakes up
01:53:03.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:03.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:03.862 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:04.498 00.636 11060 Exposure complete
01:53:04.671 00.173 11060 worker thread done servicing request
01:53:04.671 00.000 10844 OnExposeComplete: enter
01:53:04.671 00.000 10844 UpdateGuideState(): m_state=6
01:53:04.671 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11502
01:53:04.671 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=59.37, Mass=2256, SNR=29.0, Peak=185 HFD=3.3
01:53:04.672 00.001 10844 MultiStar: [#1 0.21,0.38,1.16,U] [#2 0.54,-0.27,2.34,U] [#3 0.18,0.28,1.11,U] [#4 0.27,0.26,0.98,U] [#5 0.09,0.35,1.16,U] [#6 0.24,0.59,0.00,M1] [#7 -0.20,0.31,1.02,U] [#8 0.32,0.23,1.01,U] 
01:53:04.672 00.000 10844 refined, 7 included, MultiStar: {0.25, 0.19}, one-star: {0.25, 0.49}
01:53:04.672 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
01:53:04.672 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
01:53:04.672 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.19 hyp=0.31 cameraTheta=0.64 mountX=-0.23 mountY=0.22, mountTheta=2.38
01:53:04.673 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.19, opts=13)
01:53:04.673 00.000 10844 Enqueuing Move request for scope (0.25, 0.19)
01:53:04.673 00.000 11060 Worker thread wakes up
01:53:04.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:04.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.19) opts 0xd
01:53:04.673 00.000 10844 UpdateGuideState exits: m=2256 SNR=29.0
01:53:04.675 00.002 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.19)
01:53:04.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:04.675 00.000 11060 Moving (0.25, 0.19) raw xDistance=-0.23 yDistance=0.22
01:53:04.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:04.675 00.000 10844 Enqueuing Expose request
01:53:04.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:53:04.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
01:53:04.675 00.000 11060 MoveAxis(E, 40, ABG)
01:53:04.675 00.000 11060 Guiding  Dir = 2, Dur = 40
01:53:04.688 00.013 11060 IsSlewing returns 0
01:53:04.688 00.000 11060 IsGuiding returns 0
01:53:04.753 00.065 11060 IsGuiding returns 0
01:53:04.753 00.000 11060 Move returns status 0, amount 40
01:53:04.753 00.000 11060 MoveAxis(S, 85, ABG)
01:53:04.753 00.000 11060 Guiding  Dir = 1, Dur = 85
01:53:04.756 00.003 11060 IsSlewing returns 0
01:53:04.756 00.000 11060 IsGuiding returns 0
01:53:04.850 00.094 11060 IsGuiding returns 0
01:53:04.850 00.000 11060 Move returns status 0, amount 85
01:53:04.850 00.000 11060 move complete, result=0
01:53:04.850 00.000 11060 worker thread done servicing request
01:53:04.850 00.000 11060 Worker thread wakes up
01:53:04.851 00.001 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 85 ms SOUTH
01:53:04.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:04.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:05.480 00.629 11060 Exposure complete
01:53:05.643 00.163 11060 worker thread done servicing request
01:53:05.644 00.001 10844 OnExposeComplete: enter
01:53:05.644 00.000 10844 UpdateGuideState(): m_state=6
01:53:05.644 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11503
01:53:05.644 00.000 10844 Star::Find returns 1 (1), X=267.96, Y=58.69, Mass=3053, SNR=34.8, Peak=255 HFD=3.3
01:53:05.644 00.000 10844 MultiStar: [#1 -0.01,0.31,0.94,U] [#2 0.19,-0.09,1.93,U] [#3 0.48,-0.20,0.89,U] [#4 -0.47,0.06,0.91,U] [#5 -0.61,0.30,0.00,M1] [#6 0.25,0.37,0.83,U] [#7 0.19,0.28,0.81,U] [#8 0.08,-0.52,0.85,U] 
01:53:05.644 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {-0.28, -0.19}
01:53:05.644 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
01:53:05.644 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
01:53:05.644 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.22 mountX=0.00 mountY=0.06, mountTheta=1.53
01:53:05.647 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
01:53:05.647 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
01:53:05.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:05.647 00.000 11060 Worker thread wakes up
01:53:05.647 00.000 10844 UpdateGuideState exits: m=3053 SNR=34.8 Saturated
01:53:05.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:53:05.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:05.647 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:53:05.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:05.647 00.000 10844 Enqueuing Expose request
01:53:05.647 00.000 11060 Moving (0.06, -0.01) raw xDistance=0.00 yDistance=0.06
01:53:05.648 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:53:05.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:05.655 00.007 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:53:05.655 00.000 11060 MoveAxis(E, 0, ABG)
01:53:05.655 00.000 11060 Move returns status 0, amount 0
01:53:05.655 00.000 11060 MoveAxis(N, 0, ABG)
01:53:05.655 00.000 11060 Move returns status 0, amount 0
01:53:05.655 00.000 11060 move complete, result=0
01:53:05.656 00.001 11060 worker thread done servicing request
01:53:05.657 00.001 11060 Worker thread wakes up
01:53:05.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:05.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:05.658 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:06.302 00.644 11060 Exposure complete
01:53:06.474 00.172 11060 worker thread done servicing request
01:53:06.474 00.000 10844 OnExposeComplete: enter
01:53:06.475 00.001 10844 UpdateGuideState(): m_state=6
01:53:06.475 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11504
01:53:06.475 00.000 10844 Star::Find returns 1 (0), X=267.78, Y=58.76, Mass=2209, SNR=29.3, Peak=199 HFD=3.3
01:53:06.475 00.000 10844 MultiStar: [#1 -0.31,-0.03,1.05,U] [#2 0.13,-0.03,2.42,U] [#3 0.03,-0.51,1.09,U] [#4 -0.47,0.18,0.99,U] [#5 -0.47,0.45,0.00,M2] [#6 -0.79,0.07,0.00,M1] [#7 -0.56,-0.01,0.91,U] [#8 -0.06,-0.32,0.94,U] 
01:53:06.475 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.11}, one-star: {-0.46, -0.12}
01:53:06.475 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
01:53:06.475 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
01:53:06.476 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.20 cameraTheta=-2.60 mountX=0.14 mountY=-0.16, mountTheta=-0.86
01:53:06.477 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.11, opts=13)
01:53:06.477 00.000 10844 Enqueuing Move request for scope (-0.18, -0.11)
01:53:06.477 00.000 11060 Worker thread wakes up
01:53:06.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
01:53:06.477 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
01:53:06.477 00.000 11060 Moving (-0.18, -0.11) raw xDistance=0.14 yDistance=-0.16
01:53:06.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:53:06.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:06.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:06.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:53:06.477 00.000 11060 MoveAxis(W, 23, ABG)
01:53:06.478 00.001 11060 Guiding  Dir = 3, Dur = 23
01:53:06.478 00.000 10844 UpdateGuideState exits: m=2209 SNR=29.3
01:53:06.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:06.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:06.478 00.000 10844 Enqueuing Expose request
01:53:06.509 00.031 11060 IsSlewing returns 0
01:53:06.510 00.001 11060 IsGuiding returns 0
01:53:06.550 00.040 11060 IsGuiding returns 0
01:53:06.550 00.000 11060 Move returns status 0, amount 23
01:53:06.550 00.000 11060 MoveAxis(N, 0, ABG)
01:53:06.550 00.000 11060 Move returns status 0, amount 0
01:53:06.550 00.000 11060 move complete, result=0
01:53:06.550 00.000 11060 worker thread done servicing request
01:53:06.550 00.000 11060 Worker thread wakes up
01:53:06.551 00.001 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
01:53:06.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:06.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:07.177 00.626 11060 Exposure complete
01:53:07.333 00.156 11060 worker thread done servicing request
01:53:07.333 00.000 10844 OnExposeComplete: enter
01:53:07.333 00.000 10844 UpdateGuideState(): m_state=6
01:53:07.333 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11505
01:53:07.333 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=58.79, Mass=2946, SNR=33.9, Peak=253 HFD=3.1
01:53:07.334 00.001 10844 MultiStar: [#1 -0.19,0.42,0.95,U] [#2 0.18,-0.20,1.87,U] [#3 -0.21,-0.27,0.91,U] [#4 -0.33,-0.29,0.97,U] [#5 -0.84,0.94,0.00,M3] [#6 -0.42,0.14,0.86,U] [#7 -0.32,0.24,0.80,U] [#8 -0.06,-0.35,0.94,U] 
01:53:07.334 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.07}, one-star: {-0.36, -0.09}
01:53:07.334 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
01:53:07.334 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
01:53:07.334 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.74 mountX=0.10 mountY=-0.15, mountTheta=-0.99
01:53:07.335 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.07, opts=13)
01:53:07.335 00.000 10844 Enqueuing Move request for scope (-0.17, -0.07)
01:53:07.335 00.000 11060 Worker thread wakes up
01:53:07.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
01:53:07.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
01:53:07.335 00.000 11060 Moving (-0.17, -0.07) raw xDistance=0.10 yDistance=-0.15
01:53:07.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:53:07.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:07.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:07.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:53:07.336 00.001 11060 MoveAxis(E, 0, ABG)
01:53:07.336 00.000 11060 Move returns status 0, amount 0
01:53:07.336 00.000 11060 MoveAxis(N, 0, ABG)
01:53:07.336 00.000 11060 Move returns status 0, amount 0
01:53:07.336 00.000 11060 move complete, result=0
01:53:07.336 00.000 10844 UpdateGuideState exits: m=2946 SNR=33.9
01:53:07.336 00.000 11060 worker thread done servicing request
01:53:07.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:07.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:07.336 00.000 10844 Enqueuing Expose request
01:53:07.336 00.000 11060 Worker thread wakes up
01:53:07.336 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:07.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:07.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:07.974 00.638 11060 Exposure complete
01:53:08.161 00.187 11060 worker thread done servicing request
01:53:08.161 00.000 10844 OnExposeComplete: enter
01:53:08.162 00.001 10844 UpdateGuideState(): m_state=6
01:53:08.162 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11506
01:53:08.162 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=59.38, Mass=2734, SNR=33.3, Peak=252 HFD=3.3
01:53:08.162 00.000 10844 MultiStar: [#1 0.01,0.46,1.00,U] [#2 0.22,0.50,2.03,U] [#3 0.23,0.18,1.00,U] [#4 -0.29,0.03,0.86,U] [#5 -0.77,0.52,0.00,M4] [#6 -0.14,0.70,0.00,M1] [#7 -0.12,0.32,0.83,U] [#8 -0.16,0.17,0.83,U] 
01:53:08.162 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.34}, one-star: {-0.35, 0.51}
01:53:08.162 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
01:53:08.162 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.92)
01:53:08.163 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.63 mountX=-0.33 mountY=-0.08, mountTheta=-2.92
01:53:08.164 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.34, opts=13)
01:53:08.164 00.000 10844 Enqueuing Move request for scope (-0.02, 0.34)
01:53:08.164 00.000 11060 Worker thread wakes up
01:53:08.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
01:53:08.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
01:53:08.164 00.000 11060 Moving (-0.02, 0.34) raw xDistance=-0.33 yDistance=-0.08
01:53:08.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:53:08.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:08.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:08.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:08.164 00.000 11060 MoveAxis(E, 58, ABG)
01:53:08.164 00.000 11060 Guiding  Dir = 2, Dur = 58
01:53:08.164 00.000 10844 UpdateGuideState exits: m=2734 SNR=33.3
01:53:08.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:08.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:08.164 00.000 10844 Enqueuing Expose request
01:53:08.172 00.008 11060 IsSlewing returns 0
01:53:08.172 00.000 11060 IsGuiding returns 0
01:53:08.235 00.063 11060 IsGuiding returns 0
01:53:08.235 00.000 11060 Move returns status 0, amount 58
01:53:08.235 00.000 11060 MoveAxis(N, 0, ABG)
01:53:08.235 00.000 11060 Move returns status 0, amount 0
01:53:08.235 00.000 11060 move complete, result=0
01:53:08.235 00.000 11060 worker thread done servicing request
01:53:08.235 00.000 11060 Worker thread wakes up
01:53:08.235 00.000 10844 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
01:53:08.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:08.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:08.881 00.646 11060 Exposure complete
01:53:09.066 00.185 11060 worker thread done servicing request
01:53:09.066 00.000 10844 OnExposeComplete: enter
01:53:09.066 00.000 10844 UpdateGuideState(): m_state=6
01:53:09.066 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11507
01:53:09.067 00.001 10844 Star::Find returns 1 (0), X=267.95, Y=59.00, Mass=3279, SNR=36.6, Peak=253 HFD=2.9
01:53:09.067 00.000 10844 MultiStar: [#1 -0.15,0.16,0.85,U] [#2 -0.08,0.09,1.76,U] [#3 -0.00,-0.42,0.82,U] [#4 -0.55,-0.03,0.81,U] [#5 -0.58,0.19,0.87,U] [#6 -0.38,0.37,0.83,U] [#7 -0.27,-0.25,0.73,U] [#8 -0.07,-0.53,0.85,U] 
01:53:09.067 00.000 10844 refined, 8 included, MultiStar: {-0.25, -0.01}, one-star: {-0.29, 0.12}
01:53:09.067 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
01:53:09.067 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
01:53:09.067 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.09 mountX=0.06 mountY=-0.24, mountTheta=-1.34
01:53:09.068 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.01, opts=13)
01:53:09.069 00.001 10844 Enqueuing Move request for scope (-0.25, -0.01)
01:53:09.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:09.069 00.000 10844 UpdateGuideState exits: m=3279 SNR=36.6
01:53:09.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:09.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:09.069 00.000 10844 Enqueuing Expose request
01:53:09.069 00.000 11060 Worker thread wakes up
01:53:09.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
01:53:09.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
01:53:09.069 00.000 11060 Moving (-0.25, -0.01) raw xDistance=0.06 yDistance=-0.24
01:53:09.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:53:09.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:09.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:53:09.069 00.000 11060 MoveAxis(E, 0, ABG)
01:53:09.069 00.000 11060 Move returns status 0, amount 0
01:53:09.070 00.001 11060 MoveAxis(N, 0, ABG)
01:53:09.070 00.000 11060 Move returns status 0, amount 0
01:53:09.070 00.000 11060 move complete, result=0
01:53:09.070 00.000 11060 worker thread done servicing request
01:53:09.070 00.000 11060 Worker thread wakes up
01:53:09.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:09.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:09.071 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:09.696 00.625 11060 Exposure complete
01:53:09.891 00.195 11060 worker thread done servicing request
01:53:09.891 00.000 10844 OnExposeComplete: enter
01:53:09.891 00.000 10844 UpdateGuideState(): m_state=6
01:53:09.891 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11508
01:53:09.892 00.001 10844 Star::Find returns 1 (1), X=267.69, Y=58.99, Mass=2838, SNR=33.5, Peak=255 HFD=3.3
01:53:09.892 00.000 10844 MultiStar: [#1 -0.24,0.24,0.95,U] [#2 -0.02,-0.19,2.09,U] [#3 0.11,-0.09,0.93,U] [#4 -0.33,-0.20,0.96,U] [#5 -0.70,1.13,0.00,M4] [#6 -0.22,0.05,0.90,U] [#7 -0.73,-0.08,0.00,M1] [#8 0.13,-0.38,0.89,U] 
01:53:09.892 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.08}, one-star: {-0.55, 0.11}
01:53:09.892 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
01:53:09.892 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
01:53:09.892 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.17 cameraTheta=-2.63 mountX=0.11 mountY=-0.13, mountTheta=-0.88
01:53:09.894 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.08, opts=13)
01:53:09.894 00.000 10844 Enqueuing Move request for scope (-0.14, -0.08)
01:53:09.895 00.001 11060 Worker thread wakes up
01:53:09.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
01:53:09.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
01:53:09.895 00.000 11060 Moving (-0.14, -0.08) raw xDistance=0.11 yDistance=-0.13
01:53:09.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:53:09.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:09.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:09.895 00.000 10844 UpdateGuideState exits: m=2838 SNR=33.5 Saturated
01:53:09.896 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:09.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:09.896 00.000 10844 Enqueuing Expose request
01:53:09.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:09.896 00.000 11060 MoveAxis(E, 0, ABG)
01:53:09.896 00.000 11060 Move returns status 0, amount 0
01:53:09.896 00.000 11060 MoveAxis(N, 0, ABG)
01:53:09.896 00.000 11060 Move returns status 0, amount 0
01:53:09.896 00.000 11060 move complete, result=0
01:53:09.897 00.001 11060 worker thread done servicing request
01:53:09.897 00.000 11060 Worker thread wakes up
01:53:09.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:09.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:09.898 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:10.536 00.638 11060 Exposure complete
01:53:10.694 00.158 11060 worker thread done servicing request
01:53:10.694 00.000 10844 OnExposeComplete: enter
01:53:10.694 00.000 10844 UpdateGuideState(): m_state=6
01:53:10.694 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11509
01:53:10.694 00.000 10844 Star::Find returns 1 (1), X=268.00, Y=59.05, Mass=2899, SNR=34.2, Peak=255 HFD=2.9
01:53:10.694 00.000 10844 MultiStar: [#1 0.05,0.16,0.92,U] [#2 0.01,0.82,0.00,M1] [#3 -0.20,-0.10,0.94,U] [#4 -0.39,0.07,0.92,U] [#5 -0.15,0.21,1.02,U] [#6 -0.05,0.69,0.00,M1] [#7 -0.72,0.15,0.00,M2] [#8 -0.10,-0.46,0.82,U] 
01:53:10.694 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.02}, one-star: {-0.24, 0.17}
01:53:10.695 00.001 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
01:53:10.695 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.54)
01:53:10.695 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.01 mountX=0.01 mountY=-0.17, mountTheta=-1.52
01:53:10.696 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.02, opts=13)
01:53:10.696 00.000 10844 Enqueuing Move request for scope (-0.17, 0.02)
01:53:10.696 00.000 11060 Worker thread wakes up
01:53:10.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:10.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
01:53:10.696 00.000 10844 UpdateGuideState exits: m=2899 SNR=34.2 Saturated
01:53:10.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
01:53:10.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:10.696 00.000 11060 Moving (-0.17, 0.02) raw xDistance=0.01 yDistance=-0.17
01:53:10.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:10.696 00.000 10844 Enqueuing Expose request
01:53:10.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:53:10.697 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:10.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:53:10.697 00.000 11060 MoveAxis(E, 0, ABG)
01:53:10.697 00.000 11060 Move returns status 0, amount 0
01:53:10.697 00.000 11060 MoveAxis(N, 0, ABG)
01:53:10.697 00.000 11060 Move returns status 0, amount 0
01:53:10.697 00.000 11060 move complete, result=0
01:53:10.697 00.000 11060 worker thread done servicing request
01:53:10.697 00.000 11060 Worker thread wakes up
01:53:10.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:10.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:10.698 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:11.340 00.642 11060 Exposure complete
01:53:11.515 00.175 11060 worker thread done servicing request
01:53:11.515 00.000 10844 OnExposeComplete: enter
01:53:11.515 00.000 10844 UpdateGuideState(): m_state=6
01:53:11.515 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11510
01:53:11.515 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=58.81, Mass=2661, SNR=32.6, Peak=232 HFD=3.0
01:53:11.516 00.001 10844 MultiStar: [#1 -0.17,0.19,0.95,U] [#2 0.11,-0.20,2.07,U] [#3 -0.57,-0.14,0.93,U] [#4 -0.34,-0.71,0.00,M1] [#5 -0.46,0.28,0.99,U] [#6 -0.30,0.54,0.00,M2] [#7 -0.04,-0.28,0.81,U] [#8 -0.29,-0.55,0.00,M1] 
01:53:11.516 00.000 10844 single-star, 5 included, MultiStar: {-0.15, -0.06}, one-star: {-0.06, -0.07}
01:53:11.516 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
01:53:11.516 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
01:53:11.516 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.29 mountX=0.08 mountY=-0.05, mountTheta=-0.55
01:53:11.519 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
01:53:11.519 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
01:53:11.519 00.000 11060 Worker thread wakes up
01:53:11.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:11.519 00.000 10844 UpdateGuideState exits: m=2661 SNR=32.6
01:53:11.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:11.519 00.000 10844 Enqueuing Expose request
01:53:11.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:53:11.520 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:53:11.520 00.000 11060 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=-0.05
01:53:11.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:53:11.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:11.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:11.522 00.002 11060 MoveAxis(E, 0, ABG)
01:53:11.522 00.000 11060 Move returns status 0, amount 0
01:53:11.522 00.000 11060 MoveAxis(N, 0, ABG)
01:53:11.522 00.000 11060 Move returns status 0, amount 0
01:53:11.522 00.000 11060 move complete, result=0
01:53:11.522 00.000 11060 worker thread done servicing request
01:53:11.523 00.001 11060 Worker thread wakes up
01:53:11.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:11.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:11.525 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:12.161 00.636 11060 Exposure complete
01:53:12.337 00.176 11060 worker thread done servicing request
01:53:12.337 00.000 10844 OnExposeComplete: enter
01:53:12.337 00.000 10844 UpdateGuideState(): m_state=6
01:53:12.337 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11511
01:53:12.337 00.000 10844 Star::Find returns 1 (1), X=268.30, Y=58.64, Mass=2787, SNR=32.8, Peak=255 HFD=3.4
01:53:12.337 00.000 10844 MultiStar: [#1 0.30,0.75,0.00,M1] [#2 0.03,-0.45,2.09,U] [#3 -0.17,-0.39,0.96,U] [#4 -0.62,-0.08,0.00,M2] [#5 0.08,0.27,1.03,U] [#6 -0.25,0.46,0.89,U] [#7 0.05,0.06,0.85,U] [#8 -0.42,-0.74,0.00,M2] 
01:53:12.337 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.12}, one-star: {0.06, -0.24}
01:53:12.338 00.001 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
01:53:12.338 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
01:53:12.338 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.74 mountX=0.12 mountY=-0.00, mountTheta=-0.01
01:53:12.339 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
01:53:12.339 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
01:53:12.339 00.000 11060 Worker thread wakes up
01:53:12.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
01:53:12.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
01:53:12.339 00.000 11060 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=-0.00
01:53:12.340 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:53:12.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:12.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:53:12.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:53:12.340 00.000 11060 MoveAxis(W, 21, ABG)
01:53:12.340 00.000 11060 Guiding  Dir = 3, Dur = 21
01:53:12.340 00.000 10844 UpdateGuideState exits: m=2787 SNR=32.8 Saturated
01:53:12.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:12.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:12.340 00.000 10844 Enqueuing Expose request
01:53:12.343 00.003 11060 IsSlewing returns 0
01:53:12.343 00.000 11060 IsGuiding returns 0
01:53:12.374 00.031 11060 IsGuiding returns 0
01:53:12.374 00.000 11060 Move returns status 0, amount 21
01:53:12.374 00.000 11060 MoveAxis(N, 0, ABG)
01:53:12.374 00.000 11060 Move returns status 0, amount 0
01:53:12.374 00.000 11060 move complete, result=0
01:53:12.375 00.001 11060 worker thread done servicing request
01:53:12.375 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
01:53:12.375 00.000 11060 Worker thread wakes up
01:53:12.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:12.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:13.003 00.628 11060 Exposure complete
01:53:13.168 00.165 11060 worker thread done servicing request
01:53:13.168 00.000 10844 OnExposeComplete: enter
01:53:13.168 00.000 10844 UpdateGuideState(): m_state=6
01:53:13.169 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11512
01:53:13.169 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=58.64, Mass=2905, SNR=34.0, Peak=244 HFD=3.3
01:53:13.169 00.000 10844 MultiStar: [#1 -0.31,-0.07,0.94,U] [#2 0.81,-0.13,0.00,M1] [#3 0.39,0.15,0.98,U] [#4 -0.15,-0.19,0.88,U] [#5 -0.15,0.70,0.00,M2] [#6 -0.14,0.95,0.00,M2] [#7 -0.21,0.50,0.78,U] [#8 -0.52,0.11,0.93,U] 
01:53:13.169 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.03}, one-star: {0.13, -0.23}
01:53:13.169 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
01:53:13.171 00.002 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
01:53:13.171 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.83 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
01:53:13.179 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
01:53:13.179 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
01:53:13.179 00.000 11060 Worker thread wakes up
01:53:13.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:13.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
01:53:13.179 00.000 10844 UpdateGuideState exits: m=2905 SNR=34.0
01:53:13.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
01:53:13.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:13.179 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.01 yDistance=-0.11
01:53:13.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:13.179 00.000 10844 Enqueuing Expose request
01:53:13.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:53:13.180 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:13.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:53:13.180 00.000 11060 MoveAxis(E, 0, ABG)
01:53:13.180 00.000 11060 Move returns status 0, amount 0
01:53:13.180 00.000 11060 MoveAxis(N, 0, ABG)
01:53:13.180 00.000 11060 Move returns status 0, amount 0
01:53:13.180 00.000 11060 move complete, result=0
01:53:13.180 00.000 11060 worker thread done servicing request
01:53:13.180 00.000 11060 Worker thread wakes up
01:53:13.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:13.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:13.183 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:13.822 00.639 11060 Exposure complete
01:53:13.979 00.157 11060 worker thread done servicing request
01:53:13.980 00.001 10844 OnExposeComplete: enter
01:53:13.980 00.000 10844 UpdateGuideState(): m_state=6
01:53:13.980 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11513
01:53:13.980 00.000 10844 Star::Find returns 1 (1), X=268.23, Y=59.09, Mass=2654, SNR=32.6, Peak=255 HFD=3.1
01:53:13.980 00.000 10844 MultiStar: [#1 0.23,0.03,1.01,U] [#2 0.70,0.08,0.00,M2] [#3 -0.03,0.59,1.02,U] [#4 -0.28,0.28,1.01,U] [#5 -0.32,0.82,0.00,M3] [#6 -0.15,1.51,0.00,M3] [#7 -0.48,0.10,0.85,U] [#8 -0.12,0.80,0.00,M2] 
01:53:13.980 00.000 10844 single-star, 4 included, MultiStar: {-0.10, 0.25}, one-star: {-0.01, 0.21}
01:53:13.980 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.39 = -2.90)
01:53:13.980 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
01:53:13.980 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.63 mountX=-0.20 mountY=-0.05, mountTheta=-2.91
01:53:13.981 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.21, opts=13)
01:53:13.983 00.002 10844 Enqueuing Move request for scope (-0.01, 0.21)
01:53:13.983 00.000 11060 Worker thread wakes up
01:53:13.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:13.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
01:53:13.983 00.000 10844 UpdateGuideState exits: m=2654 SNR=32.6 Saturated
01:53:13.983 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
01:53:13.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:13.983 00.000 11060 Moving (-0.01, 0.21) raw xDistance=-0.20 yDistance=-0.05
01:53:13.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:13.983 00.000 10844 Enqueuing Expose request
01:53:13.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:53:13.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:13.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:13.983 00.000 11060 MoveAxis(E, 35, ABG)
01:53:13.983 00.000 11060 Guiding  Dir = 2, Dur = 35
01:53:14.012 00.029 11060 IsSlewing returns 0
01:53:14.013 00.001 11060 IsGuiding returns 0
01:53:14.092 00.079 11060 IsGuiding returns 0
01:53:14.092 00.000 11060 Move returns status 0, amount 35
01:53:14.092 00.000 11060 MoveAxis(N, 0, ABG)
01:53:14.092 00.000 11060 Move returns status 0, amount 0
01:53:14.092 00.000 11060 move complete, result=0
01:53:14.092 00.000 11060 worker thread done servicing request
01:53:14.092 00.000 11060 Worker thread wakes up
01:53:14.092 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
01:53:14.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:14.093 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:14.745 00.652 11060 Exposure complete
01:53:14.912 00.167 11060 worker thread done servicing request
01:53:14.912 00.000 10844 OnExposeComplete: enter
01:53:14.912 00.000 10844 UpdateGuideState(): m_state=6
01:53:14.912 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11514
01:53:14.912 00.000 10844 Star::Find returns 1 (1), X=267.97, Y=58.16, Mass=3334, SNR=36.5, Peak=255 HFD=3.9
01:53:14.913 00.001 10844 MultiStar: [#1 -0.30,-0.19,0.87,U] [#2 -0.02,-0.15,1.79,U] [#3 -0.36,-0.06,0.86,U] [#4 -0.08,-0.38,0.93,U] [#5 -0.78,0.72,0.00,M4] [#6 -0.26,0.84,0.00,M4] [#7 -1.37,0.27,0.00,M1] [#8 -0.02,-0.07,0.84,U] 
01:53:14.913 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.26}, one-star: {-0.27, -0.72}
01:53:14.913 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
01:53:14.913 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
01:53:14.913 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.11 mountX=0.28 mountY=-0.11, mountTheta=-0.37
01:53:14.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.26, opts=13)
01:53:14.915 00.000 10844 Enqueuing Move request for scope (-0.15, -0.26)
01:53:14.915 00.000 11060 Worker thread wakes up
01:53:14.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:14.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.26) opts 0xd
01:53:14.915 00.000 10844 UpdateGuideState exits: m=3334 SNR=36.5 Saturated
01:53:14.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.26)
01:53:14.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:14.916 00.001 11060 Moving (-0.15, -0.26) raw xDistance=0.28 yDistance=-0.11
01:53:14.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:14.916 00.000 10844 Enqueuing Expose request
01:53:14.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
01:53:14.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:14.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:53:14.916 00.000 11060 MoveAxis(W, 48, ABG)
01:53:14.916 00.000 11060 Guiding  Dir = 3, Dur = 48
01:53:14.958 00.042 11060 IsSlewing returns 0
01:53:14.958 00.000 11060 IsGuiding returns 0
01:53:15.036 00.078 11060 IsGuiding returns 0
01:53:15.036 00.000 11060 Move returns status 0, amount 48
01:53:15.036 00.000 11060 MoveAxis(N, 0, ABG)
01:53:15.036 00.000 11060 Move returns status 0, amount 0
01:53:15.036 00.000 11060 move complete, result=0
01:53:15.036 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
01:53:15.037 00.001 11060 worker thread done servicing request
01:53:15.037 00.000 11060 Worker thread wakes up
01:53:15.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:15.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:15.673 00.636 11060 Exposure complete
01:53:15.853 00.180 11060 worker thread done servicing request
01:53:15.853 00.000 10844 OnExposeComplete: enter
01:53:15.854 00.001 10844 UpdateGuideState(): m_state=6
01:53:15.854 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11515
01:53:15.854 00.000 10844 Star::Find returns 1 (0), X=267.45, Y=58.65, Mass=2554, SNR=31.6, Peak=234 HFD=3.2
01:53:15.855 00.001 10844 MultiStar: [#1 0.19,0.52,1.02,U] [#2 -0.34,0.33,1.99,U] [#3 -0.01,0.42,0.88,U] [#4 -0.18,0.22,0.99,U] [#5 -0.50,0.57,0.00,M5] [#6 -0.38,0.28,0.95,U] [#7 -0.40,0.11,0.84,U] [#8 0.03,0.29,0.93,U] 
01:53:15.855 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.25}, one-star: {-0.79, -0.23}
01:53:15.855 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
01:53:15.855 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.20)
01:53:15.855 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.35 cameraTheta=2.35 mountX=-0.20 mountY=-0.29, mountTheta=-2.19
01:53:15.857 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.25, opts=13)
01:53:15.857 00.000 10844 Enqueuing Move request for scope (-0.25, 0.25)
01:53:15.857 00.000 11060 Worker thread wakes up
01:53:15.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:15.857 00.000 10844 UpdateGuideState exits: m=2554 SNR=31.6
01:53:15.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:15.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:15.858 00.001 10844 Enqueuing Expose request
01:53:15.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
01:53:15.858 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
01:53:15.858 00.000 11060 Moving (-0.25, 0.25) raw xDistance=-0.20 yDistance=-0.29
01:53:15.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:53:15.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:15.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:53:15.858 00.000 11060 MoveAxis(E, 34, ABG)
01:53:15.858 00.000 11060 Guiding  Dir = 2, Dur = 34
01:53:15.872 00.014 11060 IsSlewing returns 0
01:53:15.872 00.000 11060 IsGuiding returns 0
01:53:15.920 00.048 11060 IsGuiding returns 0
01:53:15.920 00.000 11060 Move returns status 0, amount 34
01:53:15.920 00.000 11060 MoveAxis(N, 0, ABG)
01:53:15.920 00.000 11060 Move returns status 0, amount 0
01:53:15.920 00.000 11060 move complete, result=0
01:53:15.920 00.000 11060 worker thread done servicing request
01:53:15.921 00.001 10844 GuideStep: -0.2 px 34 ms EAST, -0.3 px 0 ms NORTH
01:53:15.921 00.000 11060 Worker thread wakes up
01:53:15.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:15.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:16.577 00.656 11060 Exposure complete
01:53:16.742 00.165 11060 worker thread done servicing request
01:53:16.742 00.000 10844 OnExposeComplete: enter
01:53:16.742 00.000 10844 UpdateGuideState(): m_state=6
01:53:16.742 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11516
01:53:16.742 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=58.88, Mass=2618, SNR=32.0, Peak=248 HFD=3.2
01:53:16.742 00.000 10844 MultiStar: [#1 0.08,0.29,0.93,U] [#2 -0.06,-0.14,2.11,U] [#3 -0.26,-0.24,0.95,U] [#4 -0.31,0.02,0.87,U] [#5 -0.41,0.45,0.00,M6] [#6 -0.38,0.43,0.95,U] [#7 -0.38,0.27,0.89,U] [#8 -0.39,-0.05,0.95,U] 
01:53:16.742 00.000 10844 single-star, 7 included, MultiStar: {-0.19, 0.04}, one-star: {0.00, -0.00}
01:53:16.743 00.001 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
01:53:16.743 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
01:53:16.743 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.08 mountX=0.00 mountY=0.00, mountTheta=0.66
01:53:16.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.00, opts=13)
01:53:16.744 00.000 10844 Enqueuing Move request for scope (0.00, -0.00)
01:53:16.744 00.000 11060 Worker thread wakes up
01:53:16.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:53:16.744 00.000 10844 UpdateGuideState exits: m=2618 SNR=32.0
01:53:16.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:16.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
01:53:16.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:16.744 00.000 10844 Enqueuing Expose request
01:53:16.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
01:53:16.746 00.002 11060 Moving (0.00, -0.00) raw xDistance=0.00 yDistance=0.00
01:53:16.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:53:16.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:16.751 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:53:16.751 00.000 11060 MoveAxis(E, 0, ABG)
01:53:16.753 00.002 11060 Move returns status 0, amount 0
01:53:16.753 00.000 11060 MoveAxis(N, 0, ABG)
01:53:16.753 00.000 11060 Move returns status 0, amount 0
01:53:16.753 00.000 11060 move complete, result=0
01:53:16.753 00.000 11060 worker thread done servicing request
01:53:16.753 00.000 11060 Worker thread wakes up
01:53:16.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:16.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:16.754 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:17.390 00.636 11060 Exposure complete
01:53:17.587 00.197 11060 worker thread done servicing request
01:53:17.588 00.001 10844 OnExposeComplete: enter
01:53:17.588 00.000 10844 UpdateGuideState(): m_state=6
01:53:17.588 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11517
01:53:17.588 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=58.88, Mass=2480, SNR=31.1, Peak=196 HFD=3.6
01:53:17.588 00.000 10844 MultiStar: [#1 -0.69,-0.29,0.00,M1] [#2 -0.36,-0.05,2.16,U] [#3 -0.39,-0.06,0.94,U] [#4 -0.43,-0.70,0.00,M1] [#5 -0.52,0.13,0.94,U] [#6 -0.45,0.35,0.94,U] [#7 -0.27,0.19,0.85,U] [#8 -0.26,0.06,0.98,U] 
01:53:17.588 00.000 10844 refined, 6 included, MultiStar: {-0.38, 0.07}, one-star: {-0.43, -0.00}
01:53:17.588 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
01:53:17.589 00.001 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
01:53:17.589 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.07 hyp=0.38 cameraTheta=2.97 mountX=0.00 mountY=-0.38, mountTheta=-1.56
01:53:17.590 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.07, opts=13)
01:53:17.590 00.000 10844 Enqueuing Move request for scope (-0.38, 0.07)
01:53:17.590 00.000 11060 Worker thread wakes up
01:53:17.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:17.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.07) opts 0xd
01:53:17.590 00.000 10844 UpdateGuideState exits: m=2480 SNR=31.1
01:53:17.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.07)
01:53:17.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:17.590 00.000 11060 Moving (-0.38, 0.07) raw xDistance=0.00 yDistance=-0.38
01:53:17.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:17.590 00.000 10844 Enqueuing Expose request
01:53:17.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:53:17.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:17.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:53:17.591 00.001 11060 MoveAxis(E, 0, ABG)
01:53:17.591 00.000 11060 Move returns status 0, amount 0
01:53:17.591 00.000 11060 MoveAxis(N, 0, ABG)
01:53:17.591 00.000 11060 Move returns status 0, amount 0
01:53:17.591 00.000 11060 move complete, result=0
01:53:17.591 00.000 11060 worker thread done servicing request
01:53:17.591 00.000 11060 Worker thread wakes up
01:53:17.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:17.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:17.592 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:53:18.227 00.635 11060 Exposure complete
01:53:18.435 00.208 11060 worker thread done servicing request
01:53:18.435 00.000 10844 OnExposeComplete: enter
01:53:18.435 00.000 10844 UpdateGuideState(): m_state=6
01:53:18.436 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11518
01:53:18.436 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=58.84, Mass=2369, SNR=30.3, Peak=223 HFD=3.0
01:53:18.436 00.000 10844 MultiStar: [#1 -0.70,-0.48,0.00,M2] [#2 -0.09,-0.28,2.17,U] [#3 -0.08,0.03,0.97,U] [#4 -0.48,-0.62,0.00,M2] [#5 -0.97,0.33,0.00,M6] [#6 -0.31,0.59,0.00,M2] [#7 -0.02,-0.85,0.00,M1] [#8 0.10,-0.35,0.97,U] 
01:53:18.436 00.000 10844 single-star, 3 included, MultiStar: {-0.05, -0.19}, one-star: {-0.09, -0.04}
01:53:18.436 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
01:53:18.436 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
01:53:18.436 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.70 mountX=0.06 mountY=-0.08, mountTheta=-0.96
01:53:18.437 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
01:53:18.438 00.001 10844 Enqueuing Move request for scope (-0.09, -0.04)
01:53:18.438 00.000 11060 Worker thread wakes up
01:53:18.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
01:53:18.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
01:53:18.438 00.000 11060 Moving (-0.09, -0.04) raw xDistance=0.06 yDistance=-0.08
01:53:18.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:53:18.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:18.439 00.001 10844 UpdateGuideState exits: m=2369 SNR=30.3
01:53:18.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:18.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:18.439 00.000 10844 Enqueuing Expose request
01:53:18.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:18.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:18.439 00.000 11060 MoveAxis(E, 0, ABG)
01:53:18.439 00.000 11060 Move returns status 0, amount 0
01:53:18.439 00.000 11060 MoveAxis(N, 0, ABG)
01:53:18.439 00.000 11060 Move returns status 0, amount 0
01:53:18.439 00.000 11060 move complete, result=0
01:53:18.440 00.001 11060 worker thread done servicing request
01:53:18.440 00.000 11060 Worker thread wakes up
01:53:18.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:18.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:18.441 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:19.080 00.639 11060 Exposure complete
01:53:19.285 00.205 11060 worker thread done servicing request
01:53:19.285 00.000 10844 OnExposeComplete: enter
01:53:19.285 00.000 10844 UpdateGuideState(): m_state=6
01:53:19.285 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11519
01:53:19.285 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=58.49, Mass=2446, SNR=31.8, Peak=232 HFD=3.5
01:53:19.286 00.001 10844 MultiStar: [#1 0.21,-0.30,1.00,U] [#2 -0.23,-0.15,2.04,U] [#3 0.11,0.08,0.97,U] [#4 -0.38,-0.15,0.94,U] [#5 -0.49,0.52,0.00,M7] [#6 0.08,0.34,0.91,U] [#7 0.19,-0.93,0.00,M2] [#8 0.03,-0.32,0.89,U] 
01:53:19.286 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.13}, one-star: {-0.17, -0.38}
01:53:19.286 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
01:53:19.286 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
01:53:19.286 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.09 mountX=0.14 mountY=-0.05, mountTheta=-0.35
01:53:19.287 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
01:53:19.287 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
01:53:19.287 00.000 11060 Worker thread wakes up
01:53:19.288 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:19.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
01:53:19.288 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
01:53:19.288 00.000 11060 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=-0.05
01:53:19.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:53:19.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:19.288 00.000 10844 UpdateGuideState exits: m=2446 SNR=31.8
01:53:19.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:19.288 00.000 11060 MoveAxis(W, 25, ABG)
01:53:19.288 00.000 11060 Guiding  Dir = 3, Dur = 25
01:53:19.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:19.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:19.288 00.000 10844 Enqueuing Expose request
01:53:19.318 00.030 11060 IsSlewing returns 0
01:53:19.318 00.000 11060 IsGuiding returns 0
01:53:19.383 00.065 11060 IsGuiding returns 0
01:53:19.384 00.001 11060 Move returns status 0, amount 25
01:53:19.384 00.000 11060 MoveAxis(N, 0, ABG)
01:53:19.384 00.000 11060 Move returns status 0, amount 0
01:53:19.384 00.000 11060 move complete, result=0
01:53:19.384 00.000 11060 worker thread done servicing request
01:53:19.384 00.000 11060 Worker thread wakes up
01:53:19.384 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
01:53:19.386 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:19.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:20.027 00.641 11060 Exposure complete
01:53:20.205 00.178 11060 worker thread done servicing request
01:53:20.205 00.000 10844 OnExposeComplete: enter
01:53:20.205 00.000 10844 UpdateGuideState(): m_state=6
01:53:20.205 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11520
01:53:20.205 00.000 10844 Star::Find returns 1 (1), X=268.24, Y=58.61, Mass=2921, SNR=34.5, Peak=255 HFD=3.7
01:53:20.206 00.001 10844 MultiStar: [#1 0.24,-0.72,0.00,M2] [#2 0.50,-0.58,0.00,M1] [#3 0.08,-0.49,0.89,U] [#4 -0.04,-1.18,0.00,M2] [#5 -0.43,0.13,0.95,U] [#6 0.13,0.16,0.88,U] [#7 0.31,-1.02,0.00,M3] [#8 0.04,-0.35,0.99,U] 
01:53:20.206 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.17}, one-star: {0.00, -0.27}
01:53:20.206 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
01:53:20.206 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
01:53:20.206 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.80 mountX=0.17 mountY=-0.01, mountTheta=-0.07
01:53:20.207 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
01:53:20.207 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
01:53:20.207 00.000 11060 Worker thread wakes up
01:53:20.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
01:53:20.207 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
01:53:20.208 00.001 11060 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=-0.01
01:53:20.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
01:53:20.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:20.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:20.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:53:20.208 00.000 11060 MoveAxis(W, 31, ABG)
01:53:20.208 00.000 10844 UpdateGuideState exits: m=2921 SNR=34.5 Saturated
01:53:20.208 00.000 11060 Guiding  Dir = 3, Dur = 31
01:53:20.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:20.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:20.208 00.000 10844 Enqueuing Expose request
01:53:20.225 00.017 11060 IsSlewing returns 0
01:53:20.225 00.000 11060 IsGuiding returns 0
01:53:20.258 00.033 11060 IsGuiding returns 0
01:53:20.260 00.002 11060 Move returns status 0, amount 31
01:53:20.260 00.000 11060 MoveAxis(N, 0, ABG)
01:53:20.260 00.000 11060 Move returns status 0, amount 0
01:53:20.260 00.000 11060 move complete, result=0
01:53:20.260 00.000 11060 worker thread done servicing request
01:53:20.260 00.000 11060 Worker thread wakes up
01:53:20.260 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
01:53:20.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:20.261 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:20.904 00.643 11060 Exposure complete
01:53:21.079 00.175 11060 worker thread done servicing request
01:53:21.079 00.000 10844 OnExposeComplete: enter
01:53:21.079 00.000 10844 UpdateGuideState(): m_state=6
01:53:21.079 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11521
01:53:21.079 00.000 10844 Star::Find returns 1 (1), X=268.45, Y=58.67, Mass=2527, SNR=31.9, Peak=255 HFD=3.2
01:53:21.080 00.001 10844 MultiStar: [#1 0.31,-0.48,1.03,U] [#2 0.20,-0.12,2.17,U] [#3 -0.14,0.40,1.02,U] [#4 -0.12,-0.66,0.00,M3] [#5 -0.51,-0.04,1.00,U] [#6 -0.38,0.68,0.00,M1] [#7 0.13,-0.67,0.00,M4] [#8 -0.19,-0.37,0.88,U] 
01:53:21.080 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.13}, one-star: {0.21, -0.21}
01:53:21.080 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
01:53:21.080 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
01:53:21.080 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.42 mountX=0.12 mountY=0.04, mountTheta=0.31
01:53:21.081 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.13, opts=13)
01:53:21.082 00.001 10844 Enqueuing Move request for scope (0.02, -0.13)
01:53:21.082 00.000 11060 Worker thread wakes up
01:53:21.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:21.082 00.000 10844 UpdateGuideState exits: m=2527 SNR=31.9 Saturated
01:53:21.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:21.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:21.082 00.000 10844 Enqueuing Expose request
01:53:21.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
01:53:21.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
01:53:21.082 00.000 11060 Moving (0.02, -0.13) raw xDistance=0.12 yDistance=0.04
01:53:21.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:53:21.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:21.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:53:21.082 00.000 11060 MoveAxis(W, 22, ABG)
01:53:21.083 00.001 11060 Guiding  Dir = 3, Dur = 22
01:53:21.103 00.020 11060 IsSlewing returns 0
01:53:21.103 00.000 11060 IsGuiding returns 0
01:53:21.132 00.029 11060 IsGuiding returns 0
01:53:21.132 00.000 11060 Move returns status 0, amount 22
01:53:21.132 00.000 11060 MoveAxis(N, 0, ABG)
01:53:21.132 00.000 11060 Move returns status 0, amount 0
01:53:21.132 00.000 11060 move complete, result=0
01:53:21.132 00.000 11060 worker thread done servicing request
01:53:21.132 00.000 11060 Worker thread wakes up
01:53:21.132 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
01:53:21.133 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:21.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:21.763 00.630 11060 Exposure complete
01:53:21.961 00.198 11060 worker thread done servicing request
01:53:21.961 00.000 10844 OnExposeComplete: enter
01:53:21.961 00.000 10844 UpdateGuideState(): m_state=6
01:53:21.961 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11522
01:53:21.961 00.000 10844 Star::Find returns 1 (1), X=268.55, Y=58.60, Mass=2544, SNR=31.4, Peak=255 HFD=3.3
01:53:21.963 00.002 10844 MultiStar: [#1 -0.05,-0.42,1.00,U] [#2 -0.10,-0.51,2.14,U] [#3 0.03,0.30,0.98,U] [#4 -0.71,-0.35,0.00,M4] [#5 -0.34,0.45,1.02,U] [#6 -0.29,0.53,0.99,U] [#7 -0.08,-0.37,0.80,U] [#8 -0.06,-0.48,0.94,U] 
01:53:21.963 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.14}, one-star: {0.31, -0.28}
01:53:21.963 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
01:53:21.963 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.33 = -0.33)
01:53:21.963 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.07 mountX=0.15 mountY=-0.05, mountTheta=-0.33
01:53:21.965 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.14, opts=13)
01:53:21.965 00.000 10844 Enqueuing Move request for scope (-0.08, -0.14)
01:53:21.965 00.000 11060 Worker thread wakes up
01:53:21.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
01:53:21.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
01:53:21.965 00.000 11060 Moving (-0.08, -0.14) raw xDistance=0.15 yDistance=-0.05
01:53:21.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:21.966 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:53:21.966 00.000 10844 UpdateGuideState exits: m=2544 SNR=31.4 Saturated
01:53:21.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:21.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:21.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:21.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:21.966 00.000 10844 Enqueuing Expose request
01:53:21.966 00.000 11060 MoveAxis(W, 27, ABG)
01:53:21.966 00.000 11060 Guiding  Dir = 3, Dur = 27
01:53:22.009 00.043 11060 IsSlewing returns 0
01:53:22.009 00.000 11060 IsGuiding returns 0
01:53:22.060 00.051 11060 IsGuiding returns 0
01:53:22.060 00.000 11060 Move returns status 0, amount 27
01:53:22.061 00.001 11060 MoveAxis(N, 0, ABG)
01:53:22.061 00.000 11060 Move returns status 0, amount 0
01:53:22.061 00.000 11060 move complete, result=0
01:53:22.061 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
01:53:22.062 00.001 11060 worker thread done servicing request
01:53:22.062 00.000 11060 Worker thread wakes up
01:53:22.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:22.063 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:22.700 00.637 11060 Exposure complete
01:53:22.874 00.174 11060 worker thread done servicing request
01:53:22.874 00.000 10844 OnExposeComplete: enter
01:53:22.874 00.000 10844 UpdateGuideState(): m_state=6
01:53:22.874 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11523
01:53:22.875 00.001 10844 Star::Find returns 1 (1), X=268.22, Y=58.18, Mass=2729, SNR=32.8, Peak=255 HFD=3.4
01:53:22.875 00.000 10844 MultiStar: [#1 -0.20,-0.34,0.89,U] [#2 -0.04,-0.12,2.08,U] [#3 0.03,-0.23,1.03,U] [#4 -0.36,-0.58,0.00,M5] [#5 -0.08,-0.25,1.05,U] [#6 -0.35,0.69,0.00,M1] [#7 -0.45,-0.41,0.00,M4] [#8 0.13,-0.29,0.83,U] 
01:53:22.875 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.29}, one-star: {-0.02, -0.69}
01:53:22.875 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
01:53:22.875 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
01:53:22.875 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.68 mountX=0.29 mountY=0.02, mountTheta=0.06
01:53:22.876 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.29, opts=13)
01:53:22.876 00.000 10844 Enqueuing Move request for scope (-0.03, -0.29)
01:53:22.877 00.001 11060 Worker thread wakes up
01:53:22.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:53:22.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
01:53:22.877 00.000 10844 UpdateGuideState exits: m=2729 SNR=32.8 Saturated
01:53:22.877 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
01:53:22.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:22.877 00.000 11060 Moving (-0.03, -0.29) raw xDistance=0.29 yDistance=0.02
01:53:22.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:22.877 00.000 10844 Enqueuing Expose request
01:53:22.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
01:53:22.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:22.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:22.877 00.000 11060 MoveAxis(W, 51, ABG)
01:53:22.878 00.001 11060 Guiding  Dir = 3, Dur = 51
01:53:22.898 00.020 11060 IsSlewing returns 0
01:53:22.898 00.000 11060 IsGuiding returns 0
01:53:22.975 00.077 11060 IsGuiding returns 0
01:53:22.975 00.000 11060 Move returns status 0, amount 51
01:53:22.975 00.000 11060 MoveAxis(N, 0, ABG)
01:53:22.975 00.000 11060 Move returns status 0, amount 0
01:53:22.975 00.000 11060 move complete, result=0
01:53:22.975 00.000 11060 worker thread done servicing request
01:53:22.976 00.001 11060 Worker thread wakes up
01:53:22.976 00.000 10844 GuideStep: 0.3 px 51 ms WEST, 0.0 px 0 ms NORTH
01:53:22.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:22.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:23.609 00.633 11060 Exposure complete
01:53:23.780 00.171 11060 worker thread done servicing request
01:53:23.780 00.000 10844 OnExposeComplete: enter
01:53:23.780 00.000 10844 UpdateGuideState(): m_state=6
01:53:23.780 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11524
01:53:23.780 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=58.84, Mass=2870, SNR=33.7, Peak=243 HFD=3.4
01:53:23.781 00.001 10844 MultiStar: [#1 0.17,-0.73,0.00,M1] [#2 0.24,1.31,0.00,M1] [#3 -0.08,0.00,0.90,U] [#4 -0.37,-0.31,0.85,U] [#5 0.05,-0.06,0.93,U] [#6 -0.24,0.73,0.00,M2] [#7 -0.15,-0.35,0.73,U] [#8 0.16,0.32,1.03,U] 
01:53:23.781 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.05}, one-star: {-0.34, -0.04}
01:53:23.781 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
01:53:23.781 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
01:53:23.781 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.73 mountX=0.07 mountY=-0.11, mountTheta=-0.98
01:53:23.782 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
01:53:23.783 00.001 10844 Enqueuing Move request for scope (-0.12, -0.05)
01:53:23.783 00.000 11060 Worker thread wakes up
01:53:23.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:23.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
01:53:23.783 00.000 10844 UpdateGuideState exits: m=2870 SNR=33.7
01:53:23.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
01:53:23.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:23.783 00.000 11060 Moving (-0.12, -0.05) raw xDistance=0.07 yDistance=-0.11
01:53:23.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:23.783 00.000 10844 Enqueuing Expose request
01:53:23.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:53:23.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:23.784 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:53:23.784 00.000 11060 MoveAxis(E, 0, ABG)
01:53:23.784 00.000 11060 Move returns status 0, amount 0
01:53:23.784 00.000 11060 MoveAxis(N, 0, ABG)
01:53:23.784 00.000 11060 Move returns status 0, amount 0
01:53:23.784 00.000 11060 move complete, result=0
01:53:23.784 00.000 11060 worker thread done servicing request
01:53:23.784 00.000 11060 Worker thread wakes up
01:53:23.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:23.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:23.785 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:24.433 00.648 11060 Exposure complete
01:53:24.601 00.168 11060 worker thread done servicing request
01:53:24.601 00.000 10844 OnExposeComplete: enter
01:53:24.601 00.000 10844 UpdateGuideState(): m_state=6
01:53:24.602 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11525
01:53:24.602 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=58.57, Mass=2518, SNR=32.0, Peak=249 HFD=3.4
01:53:24.602 00.000 10844 MultiStar: [#1 0.82,-0.15,0.00,M2] [#2 0.52,0.88,0.00,M2] [#3 0.45,-0.23,1.01,U] [#4 -0.11,-0.25,0.90,U] [#5 -0.23,0.45,1.07,U] [#6 -0.09,0.57,0.91,U] [#7 0.07,-0.17,0.94,U] [#8 0.42,0.22,0.88,U] 
01:53:24.602 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.45, -0.31}
01:53:24.602 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
01:53:24.602 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
01:53:24.602 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.28 mountX=-0.06 mountY=0.13, mountTheta=2.03
01:53:24.604 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.04, opts=13)
01:53:24.604 00.000 10844 Enqueuing Move request for scope (0.14, 0.04)
01:53:24.604 00.000 11060 Worker thread wakes up
01:53:24.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
01:53:24.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
01:53:24.604 00.000 11060 Moving (0.14, 0.04) raw xDistance=-0.06 yDistance=0.13
01:53:24.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:24.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:24.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:24.604 00.000 10844 UpdateGuideState exits: m=2518 SNR=32.0
01:53:24.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:24.605 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:24.605 00.000 10844 Enqueuing Expose request
01:53:24.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:53:24.605 00.000 11060 MoveAxis(E, 0, ABG)
01:53:24.605 00.000 11060 Move returns status 0, amount 0
01:53:24.605 00.000 11060 MoveAxis(N, 0, ABG)
01:53:24.605 00.000 11060 Move returns status 0, amount 0
01:53:24.605 00.000 11060 move complete, result=0
01:53:24.605 00.000 11060 worker thread done servicing request
01:53:24.606 00.001 11060 Worker thread wakes up
01:53:24.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:24.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:24.609 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:25.256 00.647 11060 Exposure complete
01:53:25.428 00.172 11060 worker thread done servicing request
01:53:25.428 00.000 10844 OnExposeComplete: enter
01:53:25.428 00.000 10844 UpdateGuideState(): m_state=6
01:53:25.429 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11526
01:53:25.429 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=58.69, Mass=2811, SNR=33.3, Peak=255 HFD=3.5
01:53:25.430 00.001 10844 MultiStar: [#1 0.06,-0.46,0.96,U] [#2 0.91,-0.09,0.00,M3] [#3 0.61,-0.33,0.00,M1] [#4 -0.29,-0.32,0.98,U] [#5 -0.39,1.03,0.00,M2] [#6 0.22,0.57,0.00,M2] [#7 -0.02,-0.05,0.87,U] [#8 0.25,-0.09,0.87,U] 
01:53:25.430 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.23}, one-star: {0.35, -0.19}
01:53:25.430 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
01:53:25.430 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
01:53:25.430 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.27 mountX=0.21 mountY=0.11, mountTheta=0.47
01:53:25.431 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.23, opts=13)
01:53:25.431 00.000 10844 Enqueuing Move request for scope (0.07, -0.23)
01:53:25.431 00.000 11060 Worker thread wakes up
01:53:25.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:25.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
01:53:25.431 00.000 10844 UpdateGuideState exits: m=2811 SNR=33.3 Saturated
01:53:25.431 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
01:53:25.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:25.431 00.000 11060 Moving (0.07, -0.23) raw xDistance=0.21 yDistance=0.11
01:53:25.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:25.431 00.000 10844 Enqueuing Expose request
01:53:25.432 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:53:25.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:25.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:53:25.432 00.000 11060 MoveAxis(W, 37, ABG)
01:53:25.432 00.000 11060 Guiding  Dir = 3, Dur = 37
01:53:25.474 00.042 11060 IsSlewing returns 0
01:53:25.474 00.000 11060 IsGuiding returns 0
01:53:25.553 00.079 11060 IsGuiding returns 0
01:53:25.553 00.000 11060 Move returns status 0, amount 37
01:53:25.553 00.000 11060 MoveAxis(N, 0, ABG)
01:53:25.554 00.001 11060 Move returns status 0, amount 0
01:53:25.554 00.000 11060 move complete, result=0
01:53:25.554 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
01:53:25.555 00.001 11060 worker thread done servicing request
01:53:25.555 00.000 11060 Worker thread wakes up
01:53:25.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:25.556 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:26.193 00.637 11060 Exposure complete
01:53:26.382 00.189 11060 worker thread done servicing request
01:53:26.382 00.000 10844 OnExposeComplete: enter
01:53:26.382 00.000 10844 UpdateGuideState(): m_state=6
01:53:26.382 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11527
01:53:26.383 00.001 10844 Star::Find returns 1 (1), X=268.38, Y=58.57, Mass=3098, SNR=35.2, Peak=255 HFD=3.4
01:53:26.383 00.000 10844 MultiStar: [#1 0.27,0.09,0.93,U] [#2 0.65,0.08,0.00,M4] [#3 0.18,-0.59,0.00,M2] [#4 0.13,-0.04,0.89,U] [#5 -0.34,0.39,0.96,U] [#6 -0.42,0.35,0.92,U] [#7 0.26,-0.69,0.00,M2] [#8 -0.08,-0.42,0.88,U] 
01:53:26.383 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.01}, one-star: {0.14, -0.31}
01:53:26.383 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.64)
01:53:26.383 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
01:53:26.383 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.90 mountX=-0.00 mountY=-0.05, mountTheta=-1.64
01:53:26.386 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
01:53:26.386 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
01:53:26.387 00.001 11060 Worker thread wakes up
01:53:26.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:53:26.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:53:26.387 00.000 11060 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
01:53:26.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:53:26.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:26.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:26.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:26.387 00.000 11060 MoveAxis(E, 0, ABG)
01:53:26.387 00.000 11060 Move returns status 0, amount 0
01:53:26.387 00.000 11060 MoveAxis(N, 0, ABG)
01:53:26.387 00.000 11060 Move returns status 0, amount 0
01:53:26.387 00.000 11060 move complete, result=0
01:53:26.388 00.001 10844 UpdateGuideState exits: m=3098 SNR=35.2 Saturated
01:53:26.388 00.000 11060 worker thread done servicing request
01:53:26.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:26.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:26.388 00.000 10844 Enqueuing Expose request
01:53:26.388 00.000 11060 Worker thread wakes up
01:53:26.388 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:26.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:26.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:27.026 00.638 11060 Exposure complete
01:53:27.198 00.172 11060 worker thread done servicing request
01:53:27.198 00.000 10844 OnExposeComplete: enter
01:53:27.198 00.000 10844 UpdateGuideState(): m_state=6
01:53:27.198 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11528
01:53:27.198 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=58.89, Mass=2668, SNR=32.4, Peak=215 HFD=3.3
01:53:27.198 00.000 10844 MultiStar: [#1 0.38,0.41,1.01,U] [#2 -0.07,0.70,0.00,M5] [#3 0.29,-0.12,0.93,U] [#4 0.10,-0.08,0.94,U] [#5 -0.08,0.77,0.00,M2] [#6 0.15,0.69,0.00,M2] [#7 0.86,0.10,0.00,M3] [#8 0.24,-0.61,0.00,M1] 
01:53:27.199 00.001 10844 single-star, 3 included, MultiStar: {0.20, 0.06}, one-star: {0.03, 0.01}
01:53:27.199 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
01:53:27.199 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
01:53:27.199 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.26 mountX=-0.01 mountY=0.03, mountTheta=2.01
01:53:27.200 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
01:53:27.200 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
01:53:27.200 00.000 11060 Worker thread wakes up
01:53:27.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:27.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:53:27.200 00.000 10844 UpdateGuideState exits: m=2668 SNR=32.4
01:53:27.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:53:27.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:27.200 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
01:53:27.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:27.200 00.000 10844 Enqueuing Expose request
01:53:27.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:53:27.201 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:27.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:53:27.201 00.000 11060 MoveAxis(E, 0, ABG)
01:53:27.201 00.000 11060 Move returns status 0, amount 0
01:53:27.201 00.000 11060 MoveAxis(N, 0, ABG)
01:53:27.201 00.000 11060 Move returns status 0, amount 0
01:53:27.201 00.000 11060 move complete, result=0
01:53:27.201 00.000 11060 worker thread done servicing request
01:53:27.201 00.000 11060 Worker thread wakes up
01:53:27.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:27.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:27.202 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:27.848 00.646 11060 Exposure complete
01:53:28.014 00.166 11060 worker thread done servicing request
01:53:28.014 00.000 10844 OnExposeComplete: enter
01:53:28.014 00.000 10844 UpdateGuideState(): m_state=6
01:53:28.014 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11529
01:53:28.014 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=59.21, Mass=2231, SNR=29.5, Peak=235 HFD=3.1
01:53:28.014 00.000 10844 MultiStar: [#1 0.50,-0.09,1.11,U] [#2 0.55,0.40,0.00,M6] [#3 0.24,0.11,1.02,U] [#4 -0.16,-0.21,1.06,U] [#5 -0.09,0.78,0.00,M3] [#6 0.35,0.96,0.00,M3] [#7 0.10,-0.05,0.91,U] [#8 0.16,0.12,0.97,U] 
01:53:28.014 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.03}, one-star: {0.53, 0.33}
01:53:28.015 00.001 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
01:53:28.015 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
01:53:28.015 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.13 mountX=-0.07 mountY=0.22, mountTheta=1.88
01:53:28.016 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.03, opts=13)
01:53:28.016 00.000 10844 Enqueuing Move request for scope (0.23, 0.03)
01:53:28.016 00.000 11060 Worker thread wakes up
01:53:28.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:28.016 00.000 10844 UpdateGuideState exits: m=2231 SNR=29.5
01:53:28.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:28.017 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:28.017 00.000 10844 Enqueuing Expose request
01:53:28.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
01:53:28.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
01:53:28.017 00.000 11060 Moving (0.23, 0.03) raw xDistance=-0.07 yDistance=0.22
01:53:28.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:53:28.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
01:53:28.017 00.000 11060 MoveAxis(E, 0, ABG)
01:53:28.017 00.000 11060 Move returns status 0, amount 0
01:53:28.017 00.000 11060 MoveAxis(S, 87, ABG)
01:53:28.017 00.000 11060 Guiding  Dir = 1, Dur = 87
01:53:28.045 00.028 11060 IsSlewing returns 0
01:53:28.045 00.000 11060 IsGuiding returns 0
01:53:28.148 00.103 11060 IsGuiding returns 0
01:53:28.148 00.000 11060 Move returns status 0, amount 87
01:53:28.148 00.000 11060 move complete, result=0
01:53:28.148 00.000 11060 worker thread done servicing request
01:53:28.148 00.000 11060 Worker thread wakes up
01:53:28.148 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 87 ms SOUTH
01:53:28.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:28.149 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:28.781 00.632 11060 Exposure complete
01:53:28.974 00.193 11060 worker thread done servicing request
01:53:28.974 00.000 10844 OnExposeComplete: enter
01:53:28.974 00.000 10844 UpdateGuideState(): m_state=6
01:53:28.974 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11530
01:53:28.974 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=59.06, Mass=3088, SNR=34.4, Peak=241 HFD=3.4
01:53:28.975 00.001 10844 MultiStar: [#1 0.10,-0.47,0.98,U] [#2 0.08,0.11,1.97,U] [#3 -0.20,0.14,0.94,U] [#4 -0.05,0.06,0.86,U] [#5 0.02,0.77,0.00,M4] [#6 -0.30,0.63,0.00,M4] [#7 0.00,-0.09,0.78,U] [#8 0.37,-0.93,0.00,M1] 
01:53:28.975 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.01}, one-star: {0.12, 0.18}
01:53:28.975 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
01:53:28.975 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
01:53:28.975 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.29 mountX=-0.01 mountY=0.02, mountTheta=2.04
01:53:28.976 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
01:53:28.976 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
01:53:28.977 00.001 11060 Worker thread wakes up
01:53:28.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:53:28.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:53:28.977 00.000 11060 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
01:53:28.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:53:28.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:28.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:53:28.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:53:28.977 00.000 10844 UpdateGuideState exits: m=3088 SNR=34.4
01:53:28.977 00.000 11060 MoveAxis(E, 0, ABG)
01:53:28.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:28.977 00.000 11060 Move returns status 0, amount 0
01:53:28.978 00.001 11060 MoveAxis(N, 0, ABG)
01:53:28.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:28.978 00.000 10844 Enqueuing Expose request
01:53:28.978 00.000 11060 Move returns status 0, amount 0
01:53:28.978 00.000 11060 move complete, result=0
01:53:28.978 00.000 11060 worker thread done servicing request
01:53:28.978 00.000 11060 Worker thread wakes up
01:53:28.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:28.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:28.981 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:29.616 00.635 11060 Exposure complete
01:53:29.787 00.171 11060 worker thread done servicing request
01:53:29.787 00.000 10844 OnExposeComplete: enter
01:53:29.787 00.000 10844 UpdateGuideState(): m_state=6
01:53:29.787 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11531
01:53:29.787 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=58.74, Mass=2707, SNR=33.2, Peak=245 HFD=3.2
01:53:29.787 00.000 10844 MultiStar: [#1 0.17,0.32,0.91,U] [#2 0.36,0.21,2.05,U] [#3 0.68,-0.23,0.00,M1] [#4 -0.46,-0.64,0.00,M1] [#5 -0.51,0.54,0.00,M5] [#6 -0.20,0.49,0.86,U] [#7 0.44,-0.02,0.82,U] [#8 0.03,-0.22,0.93,U] 
01:53:29.788 00.001 10844 refined, 5 included, MultiStar: {0.22, 0.12}, one-star: {0.32, -0.14}
01:53:29.788 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
01:53:29.788 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:53:29.788 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.51 mountX=-0.16 mountY=0.19, mountTheta=2.25
01:53:29.789 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.12, opts=13)
01:53:29.789 00.000 10844 Enqueuing Move request for scope (0.22, 0.12)
01:53:29.789 00.000 11060 Worker thread wakes up
01:53:29.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
01:53:29.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
01:53:29.789 00.000 11060 Moving (0.22, 0.12) raw xDistance=-0.16 yDistance=0.19
01:53:29.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:53:29.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
01:53:29.789 00.000 11060 MoveAxis(E, 27, ABG)
01:53:29.789 00.000 11060 Guiding  Dir = 2, Dur = 27
01:53:29.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:29.789 00.000 10844 UpdateGuideState exits: m=2707 SNR=33.2
01:53:29.790 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:29.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:29.790 00.000 10844 Enqueuing Expose request
01:53:29.792 00.002 11060 IsSlewing returns 0
01:53:29.792 00.000 11060 IsGuiding returns 0
01:53:29.823 00.031 11060 IsGuiding returns 0
01:53:29.823 00.000 11060 Move returns status 0, amount 27
01:53:29.823 00.000 11060 MoveAxis(S, 76, ABG)
01:53:29.823 00.000 11060 Guiding  Dir = 1, Dur = 76
01:53:29.838 00.015 11060 IsSlewing returns 0
01:53:29.838 00.000 11060 IsGuiding returns 0
01:53:29.916 00.078 11060 IsGuiding returns 0
01:53:29.917 00.001 11060 Move returns status 0, amount 76
01:53:29.917 00.000 11060 move complete, result=0
01:53:29.917 00.000 11060 worker thread done servicing request
01:53:29.917 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 76 ms SOUTH
01:53:29.917 00.000 11060 Worker thread wakes up
01:53:29.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:29.918 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:30.551 00.633 11060 Exposure complete
01:53:30.718 00.167 11060 worker thread done servicing request
01:53:30.719 00.001 10844 OnExposeComplete: enter
01:53:30.719 00.000 10844 UpdateGuideState(): m_state=6
01:53:30.719 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11532
01:53:30.719 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=59.33, Mass=2346, SNR=30.8, Peak=241 HFD=3.0
01:53:30.720 00.001 10844 MultiStar: [#1 0.12,0.13,1.01,U] [#2 -0.19,0.76,0.00,M5] [#3 -0.06,0.71,0.00,M2] [#4 -0.46,-0.21,1.05,U] [#5 -0.64,0.84,0.00,M6] [#6 -0.21,0.82,0.00,M4] [#7 -0.10,-0.19,0.83,U] [#8 -0.10,0.10,0.96,U] 
01:53:30.720 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.06}, one-star: {-0.10, 0.45}
01:53:30.720 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.46 = -1.83)
01:53:30.720 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
01:53:30.720 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.70 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
01:53:30.721 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
01:53:30.722 00.001 10844 Enqueuing Move request for scope (-0.13, 0.06)
01:53:30.722 00.000 11060 Worker thread wakes up
01:53:30.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:30.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
01:53:30.722 00.000 10844 UpdateGuideState exits: m=2346 SNR=30.8
01:53:30.722 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
01:53:30.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:30.722 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.04 yDistance=-0.14
01:53:30.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:30.722 00.000 10844 Enqueuing Expose request
01:53:30.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:53:30.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:30.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:53:30.722 00.000 11060 MoveAxis(E, 0, ABG)
01:53:30.724 00.002 11060 Move returns status 0, amount 0
01:53:30.724 00.000 11060 MoveAxis(N, 0, ABG)
01:53:30.724 00.000 11060 Move returns status 0, amount 0
01:53:30.724 00.000 11060 move complete, result=0
01:53:30.724 00.000 11060 worker thread done servicing request
01:53:30.724 00.000 11060 Worker thread wakes up
01:53:30.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:30.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:30.725 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:31.359 00.634 11060 Exposure complete
01:53:31.545 00.186 11060 worker thread done servicing request
01:53:31.546 00.001 10844 OnExposeComplete: enter
01:53:31.546 00.000 10844 UpdateGuideState(): m_state=6
01:53:31.546 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11533
01:53:31.546 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=59.08, Mass=2817, SNR=32.4, Peak=246 HFD=3.6
01:53:31.546 00.000 10844 MultiStar: [#1 -0.21,0.68,0.00,M1] [#2 0.44,0.58,0.00,M6] [#3 0.05,0.36,1.07,U] [#4 -0.83,0.12,0.00,M1] [#5 -0.33,1.23,0.00,M7] [#6 -0.28,0.72,0.00,M5] [#7 0.23,0.68,0.00,M1] [#8 0.13,0.32,0.97,U] 
01:53:31.547 00.001 10844 refined, 2 included, MultiStar: {0.22, 0.29}, one-star: {0.48, 0.20}
01:53:31.547 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
01:53:31.547 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
01:53:31.547 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.29 hyp=0.36 cameraTheta=0.93 mountX=-0.33 mountY=0.17, mountTheta=2.67
01:53:31.548 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.29, opts=13)
01:53:31.548 00.000 10844 Enqueuing Move request for scope (0.22, 0.29)
01:53:31.548 00.000 11060 Worker thread wakes up
01:53:31.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.29) opts 0xd
01:53:31.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.29)
01:53:31.548 00.000 11060 Moving (0.22, 0.29) raw xDistance=-0.33 yDistance=0.17
01:53:31.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:53:31.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:31.549 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:31.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:53:31.549 00.000 11060 MoveAxis(E, 57, ABG)
01:53:31.549 00.000 11060 Guiding  Dir = 2, Dur = 57
01:53:31.549 00.000 10844 UpdateGuideState exits: m=2817 SNR=32.4
01:53:31.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:31.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:31.549 00.000 10844 Enqueuing Expose request
01:53:31.593 00.044 11060 IsSlewing returns 0
01:53:31.593 00.000 11060 IsGuiding returns 0
01:53:31.668 00.075 11060 IsGuiding returns 0
01:53:31.668 00.000 11060 Move returns status 0, amount 57
01:53:31.668 00.000 11060 MoveAxis(N, 0, ABG)
01:53:31.668 00.000 11060 Move returns status 0, amount 0
01:53:31.668 00.000 11060 move complete, result=0
01:53:31.668 00.000 11060 worker thread done servicing request
01:53:31.668 00.000 11060 Worker thread wakes up
01:53:31.669 00.001 10844 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
01:53:31.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:31.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:32.310 00.641 11060 Exposure complete
01:53:32.608 00.298 11060 worker thread done servicing request
01:53:32.608 00.000 10844 OnExposeComplete: enter
01:53:32.608 00.000 10844 UpdateGuideState(): m_state=6
01:53:32.609 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11534
01:53:32.609 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=58.90, Mass=2579, SNR=32.2, Peak=232 HFD=3.7
01:53:32.609 00.000 10844 MultiStar: [#1 -0.12,0.14,1.06,U] [#2 -0.46,-0.07,2.11,U] [#3 -0.02,0.16,1.04,U] [#4 0.00,-0.27,0.92,U] [#5 -0.44,0.62,0.00,M8] [#6 -0.35,0.63,0.00,M6] [#7 0.15,0.12,0.90,U] [#8 0.12,0.02,1.02,U] 
01:53:32.609 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.01}, one-star: {0.57, 0.02}
01:53:32.609 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.61 = -1.68)
01:53:32.610 00.001 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
01:53:32.610 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.85 mountX=-0.00 mountY=-0.04, mountTheta=-1.68
01:53:32.612 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
01:53:32.612 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
01:53:32.612 00.000 11060 Worker thread wakes up
01:53:32.612 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:32.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:53:32.612 00.000 10844 UpdateGuideState exits: m=2579 SNR=32.2
01:53:32.612 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:53:32.612 00.000 11060 Moving (-0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
01:53:32.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:53:32.613 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:32.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:53:32.613 00.000 11060 MoveAxis(E, 0, ABG)
01:53:32.613 00.000 11060 Move returns status 0, amount 0
01:53:32.613 00.000 11060 MoveAxis(N, 0, ABG)
01:53:32.613 00.000 11060 Move returns status 0, amount 0
01:53:32.613 00.000 11060 move complete, result=0
01:53:32.613 00.000 11060 worker thread done servicing request
01:53:32.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:32.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:32.614 00.001 10844 Enqueuing Expose request
01:53:32.614 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:32.615 00.001 11060 Worker thread wakes up
01:53:32.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:32.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:33.288 00.673 11060 Exposure complete
01:53:33.952 00.664 11060 worker thread done servicing request
01:53:33.952 00.000 10844 OnExposeComplete: enter
01:53:33.952 00.000 10844 UpdateGuideState(): m_state=6
01:53:33.953 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11535
01:53:33.953 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=59.00, Mass=2958, SNR=34.1, Peak=236 HFD=3.5
01:53:33.954 00.001 10844 MultiStar: [#1 -0.19,0.38,0.91,U] [#2 0.01,0.01,1.97,U] [#3 0.13,0.03,0.93,U] [#4 -0.47,-0.12,0.82,U] [#5 -0.82,0.36,0.00,M9] [#6 -0.22,0.67,0.00,M7] [#7 -0.28,0.93,0.00,M1] [#8 -0.33,-0.30,0.92,U] 
01:53:33.954 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.02}, one-star: {-0.31, 0.13}
01:53:33.954 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.76 = -1.53)
01:53:33.954 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
01:53:33.954 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=0.01 mountY=-0.16, mountTheta=-1.53
01:53:33.958 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.02, opts=13)
01:53:33.958 00.000 10844 Enqueuing Move request for scope (-0.16, 0.02)
01:53:33.958 00.000 11060 Worker thread wakes up
01:53:33.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=13, FiltMax=255, Gamma=1.000
01:53:33.959 00.001 10844 UpdateGuideState exits: m=2958 SNR=34.1
01:53:33.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:33.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:33.959 00.000 10844 Enqueuing Expose request
01:53:33.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:53:33.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:53:33.959 00.000 11060 Moving (-0.16, 0.02) raw xDistance=0.01 yDistance=-0.16
01:53:33.960 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:53:33.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:33.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:53:33.960 00.000 11060 MoveAxis(E, 0, ABG)
01:53:33.960 00.000 11060 Move returns status 0, amount 0
01:53:33.960 00.000 11060 MoveAxis(N, 0, ABG)
01:53:33.960 00.000 11060 Move returns status 0, amount 0
01:53:33.960 00.000 11060 move complete, result=0
01:53:33.960 00.000 11060 worker thread done servicing request
01:53:33.960 00.000 11060 Worker thread wakes up
01:53:33.961 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:33.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:33.962 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:34.001 00.039 10844 evsrv: cli 0EEEE930 connect
01:53:34.001 00.000 10844 case statement mapped state 6 to 3
01:53:34.002 00.001 10844 case statement mapped state 6 to 3
01:53:34.003 00.001 10844 evsrv: cli 0EEEE930 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"3947b7a4-5ce9-4b48-af7c-d313cd7fef61"}
01:53:34.003 00.000 10844 PhdController::Guide begins
01:53:34.003 00.000 10844 PhdController: newstate STATE_SETUP
01:53:34.003 00.000 10844 PhdController: setup
01:53:34.003 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
01:53:34.003 00.000 10844 PhdController: guider state = 6
01:53:34.004 00.001 10844 PhdController: newstate STATE_SETTLE_BEGIN
01:53:34.004 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
01:53:34.004 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":0,"id":"3947b7a4-5ce9-4b48-af7c-d313cd7fef61"}
01:53:34.005 00.001 10844 evsrv: cli 0EEEE930 disconnect
01:53:34.006 00.001 10844 evsrv: cli 0EEEE430 connect
01:53:34.007 00.001 10844 case statement mapped state 6 to 3
01:53:34.007 00.000 10844 case statement mapped state 6 to 3
01:53:34.008 00.001 10844 evsrv: cli 0EEEE430 request: {"method":"get_lock_shift_params","id":"96a70b09-d890-406a-9c2f-efad20649ad9"}
01:53:34.008 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"96a70b09-d890-406a-9c2f-efad20649ad9"}
01:53:34.009 00.001 10844 evsrv: cli 0EEEE430 disconnect
01:53:34.011 00.002 10844 evsrv: cli 0EEEE6B0 connect
01:53:34.011 00.000 10844 case statement mapped state 6 to 3
01:53:34.011 00.000 10844 case statement mapped state 6 to 3
01:53:34.012 00.001 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_lock_position","id":"8a01a17a-13b5-446f-bc28-db97015a0f86"}
01:53:34.012 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":[268.24,58.88],"id":"8a01a17a-13b5-446f-bc28-db97015a0f86"}
01:53:34.012 00.000 10844 evsrv: cli 0EEEE6B0 disconnect
01:53:34.016 00.004 10844 evsrv: cli 0EEEE070 connect
01:53:34.016 00.000 10844 case statement mapped state 6 to 3
01:53:34.017 00.001 10844 case statement mapped state 6 to 3
01:53:34.018 00.001 10844 evsrv: cli 0EEEE070 request: {"method":"get_calibrated","id":"65039ea0-b0b8-4784-a4a3-f2aa513b38ce"}
01:53:34.019 00.001 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":true,"id":"65039ea0-b0b8-4784-a4a3-f2aa513b38ce"}
01:53:34.019 00.000 10844 evsrv: cli 0EEEE070 disconnect
01:53:34.021 00.002 10844 evsrv: cli 0EEEE610 connect
01:53:34.021 00.000 10844 case statement mapped state 6 to 3
01:53:34.021 00.000 10844 case statement mapped state 6 to 3
01:53:34.022 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_app_state","id":"557a46d0-68e8-4a96-8895-45e9245df266"}
01:53:34.022 00.000 10844 case statement mapped state 6 to 3
01:53:34.023 00.001 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":"Guiding","id":"557a46d0-68e8-4a96-8895-45e9245df266"}
01:53:34.024 00.001 10844 evsrv: cli 0EEEE610 disconnect
01:53:34.617 00.593 11060 Exposure complete
01:53:35.315 00.698 11060 worker thread done servicing request
01:53:35.315 00.000 10844 OnExposeComplete: enter
01:53:35.315 00.000 10844 UpdateGuideState(): m_state=6
01:53:35.315 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11536
01:53:35.316 00.001 10844 Star::Find returns 1 (1), X=268.30, Y=58.54, Mass=2694, SNR=32.7, Peak=255 HFD=3.2
01:53:35.316 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
01:53:35.316 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
01:53:35.316 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.40 mountX=0.32 mountY=0.11, mountTheta=0.34
01:53:35.319 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.34, opts=13)
01:53:35.320 00.001 10844 Enqueuing Move request for scope (0.06, -0.34)
01:53:35.320 00.000 11060 Worker thread wakes up
01:53:35.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:35.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
01:53:35.320 00.000 10844 UpdateGuideState exits: m=2694 SNR=32.7 Saturated
01:53:35.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
01:53:35.320 00.000 11060 Moving (0.06, -0.34) raw xDistance=0.32 yDistance=0.11
01:53:35.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
01:53:35.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:35.321 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:53:35.321 00.000 11060 MoveAxis(W, 56, ABG)
01:53:35.321 00.000 11060 Guiding  Dir = 3, Dur = 56
01:53:35.350 00.029 11060 IsSlewing returns 0
01:53:35.351 00.001 11060 IsGuiding returns 0
01:53:35.398 00.047 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 1 / 99999
01:53:35.399 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770371615.399,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:53:35.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:35.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:35.399 00.000 10844 Enqueuing Expose request
01:53:35.427 00.028 11060 IsGuiding returns 0
01:53:35.428 00.001 11060 Move returns status 0, amount 56
01:53:35.428 00.000 11060 MoveAxis(N, 0, ABG)
01:53:35.428 00.000 11060 Move returns status 0, amount 0
01:53:35.428 00.000 11060 move complete, result=0
01:53:35.429 00.001 11060 worker thread done servicing request
01:53:35.429 00.000 11060 Worker thread wakes up
01:53:35.429 00.000 10844 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
01:53:35.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:35.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:36.114 00.685 11060 Exposure complete
01:53:36.749 00.635 11060 worker thread done servicing request
01:53:36.749 00.000 10844 OnExposeComplete: enter
01:53:36.749 00.000 10844 UpdateGuideState(): m_state=6
01:53:36.749 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11537
01:53:36.750 00.001 10844 Star::Find returns 1 (0), X=267.83, Y=58.42, Mass=2671, SNR=32.2, Peak=209 HFD=3.4
01:53:36.750 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
01:53:36.750 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
01:53:36.750 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.46 hyp=0.62 cameraTheta=-2.29 mountX=0.53 mountY=-0.33, mountTheta=-0.55
01:53:36.751 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.46, opts=13)
01:53:36.753 00.002 10844 Enqueuing Move request for scope (-0.41, -0.46)
01:53:36.753 00.000 11060 Worker thread wakes up
01:53:36.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=17, FiltMax=255, Gamma=1.000
01:53:36.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.46) opts 0xd
01:53:36.753 00.000 10844 UpdateGuideState exits: m=2671 SNR=32.2
01:53:36.753 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.46)
01:53:36.753 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 2 / 99999
01:53:36.753 00.000 11060 Moving (-0.41, -0.46) raw xDistance=0.53 yDistance=-0.33
01:53:36.753 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371616.753,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
01:53:36.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.53
01:53:36.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:36.754 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:36.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:53:36.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:36.754 00.000 10844 Enqueuing Expose request
01:53:36.754 00.000 11060 MoveAxis(W, 93, ABG)
01:53:36.754 00.000 11060 Guiding  Dir = 3, Dur = 93
01:53:36.759 00.005 11060 IsSlewing returns 0
01:53:36.759 00.000 11060 IsGuiding returns 0
01:53:36.879 00.120 11060 IsGuiding returns 0
01:53:36.879 00.000 11060 Move returns status 0, amount 93
01:53:36.879 00.000 11060 MoveAxis(N, 0, ABG)
01:53:36.879 00.000 11060 Move returns status 0, amount 0
01:53:36.879 00.000 11060 move complete, result=0
01:53:36.879 00.000 11060 worker thread done servicing request
01:53:36.879 00.000 10844 GuideStep: 0.5 px 93 ms WEST, -0.3 px 0 ms NORTH
01:53:36.879 00.000 11060 Worker thread wakes up
01:53:36.881 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:36.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:37.527 00.646 11060 Exposure complete
01:53:37.987 00.460 11060 worker thread done servicing request
01:53:37.988 00.001 10844 OnExposeComplete: enter
01:53:37.988 00.000 10844 UpdateGuideState(): m_state=6
01:53:37.988 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11538
01:53:37.988 00.000 10844 Star::Find returns 1 (1), X=267.36, Y=58.61, Mass=2622, SNR=32.4, Peak=255 HFD=3.3
01:53:37.988 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
01:53:37.988 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
01:53:37.989 00.001 10844 CameraToMount -- cameraX=-0.88 cameraY=-0.27 hyp=0.92 cameraTheta=-2.85 mountX=0.42 mountY=-0.82, mountTheta=-1.10
01:53:37.990 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.88, y=-0.27, opts=13)
01:53:37.990 00.000 10844 Enqueuing Move request for scope (-0.88, -0.27)
01:53:37.991 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:37.991 00.000 10844 UpdateGuideState exits: m=2622 SNR=32.4 Saturated
01:53:37.991 00.000 10844 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 3 / 99999
01:53:37.991 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371617.991,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.51,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
01:53:37.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:37.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:37.991 00.000 10844 Enqueuing Expose request
01:53:37.991 00.000 11060 Worker thread wakes up
01:53:37.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.27) opts 0xd
01:53:37.991 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.88, -0.27)
01:53:37.992 00.001 11060 Moving (-0.88, -0.27) raw xDistance=0.42 yDistance=-0.82
01:53:37.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
01:53:37.992 00.000 11060 resist switch: large excursion: input -0.82 thresh 0.57 direction from 1 to -1
01:53:37.992 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.47
01:53:37.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.82
01:53:37.992 00.000 11060 MoveAxis(W, 76, ABG)
01:53:37.992 00.000 11060 Guiding  Dir = 3, Dur = 76
01:53:38.013 00.021 11060 IsSlewing returns 0
01:53:38.014 00.001 11060 IsGuiding returns 0
01:53:38.107 00.093 11060 IsGuiding returns 0
01:53:38.107 00.000 11060 Move returns status 0, amount 76
01:53:38.107 00.000 11060 BLC: Oldest BLC event removed
01:53:38.108 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:53:38.108 00.000 11060 MoveAxis(N, 1070, ABG)
01:53:38.108 00.000 11060 duration set to 750 by maxDecDuration
01:53:38.108 00.000 11060 Guiding  Dir = 0, Dur = 750
01:53:38.122 00.014 11060 IsSlewing returns 0
01:53:38.123 00.001 11060 IsGuiding returns 0
01:53:38.888 00.765 11060 IsGuiding returns 0
01:53:38.888 00.000 11060 Move returns status 0, amount 750
01:53:38.888 00.000 11060 move complete, result=0
01:53:38.889 00.001 11060 worker thread done servicing request
01:53:38.889 00.000 11060 Worker thread wakes up
01:53:38.889 00.000 10844 GuideStep: 0.4 px 76 ms WEST, -0.8 px 750 ms NORTH
01:53:38.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:38.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:39.521 00.632 11060 Exposure complete
01:53:39.737 00.216 11060 worker thread done servicing request
01:53:39.738 00.001 10844 OnExposeComplete: enter
01:53:39.738 00.000 10844 UpdateGuideState(): m_state=6
01:53:39.738 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11539
01:53:39.738 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=58.76, Mass=2704, SNR=32.8, Peak=239 HFD=3.5
01:53:39.738 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
01:53:39.738 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
01:53:39.738 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=-0.12 hyp=0.46 cameraTheta=-2.89 mountX=0.19 mountY=-0.42, mountTheta=-1.14
01:53:39.740 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=-0.12, opts=13)
01:53:39.740 00.000 10844 Enqueuing Move request for scope (-0.45, -0.12)
01:53:39.740 00.000 11060 Worker thread wakes up
01:53:39.740 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:39.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.12) opts 0xd
01:53:39.740 00.000 10844 UpdateGuideState exits: m=2704 SNR=32.8
01:53:39.740 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, -0.12)
01:53:39.740 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 4 / 99999
01:53:39.740 00.000 11060 Moving (-0.45, -0.12) raw xDistance=0.19 yDistance=-0.42
01:53:39.741 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770371619.740,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.50,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
01:53:39.741 00.000 11060 BLC: History state: CurrMiss=0.42, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.575635, 1:0.421586
01:53:39.741 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:53:39.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.19
01:53:39.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:39.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.42
01:53:39.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:39.741 00.000 10844 Enqueuing Expose request
01:53:39.741 00.000 11060 MoveAxis(W, 36, ABG)
01:53:39.741 00.000 11060 Guiding  Dir = 3, Dur = 36
01:53:39.768 00.027 11060 IsSlewing returns 0
01:53:39.770 00.002 11060 IsGuiding returns 0
01:53:39.828 00.058 11060 IsGuiding returns 0
01:53:39.828 00.000 11060 Move returns status 0, amount 36
01:53:39.828 00.000 11060 MoveAxis(N, 164, ABG)
01:53:39.828 00.000 11060 Guiding  Dir = 0, Dur = 164
01:53:39.847 00.019 11060 IsSlewing returns 0
01:53:39.847 00.000 11060 IsGuiding returns 0
01:53:40.015 00.168 11060 IsGuiding returns 0
01:53:40.015 00.000 11060 Move returns status 0, amount 164
01:53:40.015 00.000 11060 move complete, result=0
01:53:40.015 00.000 11060 worker thread done servicing request
01:53:40.016 00.001 11060 Worker thread wakes up
01:53:40.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:40.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:40.016 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.4 px 164 ms NORTH
01:53:40.644 00.628 11060 Exposure complete
01:53:40.887 00.243 11060 worker thread done servicing request
01:53:40.888 00.001 10844 OnExposeComplete: enter
01:53:40.888 00.000 10844 UpdateGuideState(): m_state=6
01:53:40.888 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11540
01:53:40.888 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=58.63, Mass=2633, SNR=31.8, Peak=254 HFD=3.3
01:53:40.888 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
01:53:40.888 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
01:53:40.889 00.001 10844 CameraToMount -- cameraX=0.34 cameraY=-0.25 hyp=0.42 cameraTheta=-0.64 mountX=0.19 mountY=0.37, mountTheta=1.11
01:53:40.890 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.25, opts=13)
01:53:40.890 00.000 10844 Enqueuing Move request for scope (0.34, -0.25)
01:53:40.891 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:40.891 00.000 10844 UpdateGuideState exits: m=2633 SNR=31.8
01:53:40.891 00.000 11060 Worker thread wakes up
01:53:40.891 00.000 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 5 / 99999
01:53:40.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.25) opts 0xd
01:53:40.891 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371620.891,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.47,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
01:53:40.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.25)
01:53:40.891 00.000 11060 Moving (0.34, -0.25) raw xDistance=0.19 yDistance=0.37
01:53:40.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:40.891 00.000 11060 BLC: History state: CurrMiss=-0.37, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.575635, 1:0.421586, 2:-0.372946
01:53:40.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:40.891 00.000 10844 Enqueuing Expose request
01:53:40.893 00.002 11060 BLC: Over-shoot, first stiction event, no adjustment
01:53:40.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:53:40.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:40.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:53:40.893 00.000 11060 MoveAxis(W, 34, ABG)
01:53:40.893 00.000 11060 Guiding  Dir = 3, Dur = 34
01:53:40.905 00.012 11060 IsSlewing returns 0
01:53:40.906 00.001 11060 IsGuiding returns 0
01:53:40.955 00.049 11060 IsGuiding returns 0
01:53:40.955 00.000 11060 Move returns status 0, amount 34
01:53:40.955 00.000 11060 MoveAxis(N, 0, ABG)
01:53:40.955 00.000 11060 Move returns status 0, amount 0
01:53:40.955 00.000 11060 move complete, result=0
01:53:40.955 00.000 11060 worker thread done servicing request
01:53:40.956 00.001 11060 Worker thread wakes up
01:53:40.956 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.4 px 0 ms NORTH
01:53:40.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:40.956 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:41.583 00.627 11060 Exposure complete
01:53:41.825 00.242 11060 worker thread done servicing request
01:53:41.825 00.000 10844 OnExposeComplete: enter
01:53:41.825 00.000 10844 UpdateGuideState(): m_state=6
01:53:41.826 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11541
01:53:41.826 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=58.99, Mass=3213, SNR=35.9, Peak=246 HFD=3.6
01:53:41.826 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.74)
01:53:41.826 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.75)
01:53:41.826 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.80 mountX=-0.05 mountY=-0.32, mountTheta=-1.74
01:53:41.828 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.11, opts=13)
01:53:41.828 00.000 10844 Enqueuing Move request for scope (-0.31, 0.11)
01:53:41.828 00.000 11060 Worker thread wakes up
01:53:41.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:41.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd
01:53:41.828 00.000 10844 UpdateGuideState exits: m=3213 SNR=35.9
01:53:41.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.11)
01:53:41.828 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 6 / 99999
01:53:41.828 00.000 11060 Moving (-0.31, 0.11) raw xDistance=-0.05 yDistance=-0.32
01:53:41.828 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371621.828,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
01:53:41.829 00.001 11060 BLC: window closed
01:53:41.829 00.000 11060 BLC: History state: CurrMiss=0.32, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.575635, 1:0.421586, 2:-0.372946
01:53:41.829 00.000 11060 BLC: Under-shoot: nominal increase by 74
01:53:41.829 00.000 11060 BLC: window closed
01:53:41.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:41.829 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:53:41.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:41.829 00.000 10844 Enqueuing Expose request
01:53:41.829 00.000 11060 BLC: Pulse adjusted to 750
01:53:41.830 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:53:41.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.32
01:53:41.830 00.000 11060 MoveAxis(E, 0, ABG)
01:53:41.830 00.000 11060 Move returns status 0, amount 0
01:53:41.830 00.000 11060 MoveAxis(N, 126, ABG)
01:53:41.830 00.000 11060 Guiding  Dir = 0, Dur = 126
01:53:41.840 00.010 11060 IsSlewing returns 0
01:53:41.840 00.000 11060 IsGuiding returns 0
01:53:41.963 00.123 10844 evsrv: cli 0EEEE7F0 connect
01:53:41.963 00.000 10844 case statement mapped state 6 to 3
01:53:41.963 00.000 10844 case statement mapped state 6 to 3
01:53:41.965 00.002 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_pixel_scale","id":"c01e313a-6436-42cf-b7b6-1d608c247066"}
01:53:41.965 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"c01e313a-6436-42cf-b7b6-1d608c247066"}
01:53:41.965 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
01:53:41.985 00.020 11060 IsGuiding returns 0
01:53:41.985 00.000 11060 Move returns status 0, amount 126
01:53:41.985 00.000 11060 move complete, result=0
01:53:41.986 00.001 11060 worker thread done servicing request
01:53:41.986 00.000 11060 Worker thread wakes up
01:53:41.986 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 126 ms NORTH
01:53:41.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:41.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:42.615 00.629 11060 Exposure complete
01:53:42.836 00.221 11060 worker thread done servicing request
01:53:42.836 00.000 10844 OnExposeComplete: enter
01:53:42.836 00.000 10844 UpdateGuideState(): m_state=6
01:53:42.837 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11542
01:53:42.837 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=59.25, Mass=2710, SNR=33.0, Peak=250 HFD=3.2
01:53:42.837 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
01:53:42.837 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
01:53:42.837 00.000 10844 CameraToMount -- cameraX=0.61 cameraY=0.37 hyp=0.72 cameraTheta=0.55 mountX=-0.48 mountY=0.54, mountTheta=2.29
01:53:42.838 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.61, y=0.37, opts=13)
01:53:42.838 00.000 10844 Enqueuing Move request for scope (0.61, 0.37)
01:53:42.839 00.001 11060 Worker thread wakes up
01:53:42.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:42.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.37) opts 0xd
01:53:42.839 00.000 10844 UpdateGuideState exits: m=2710 SNR=33.0
01:53:42.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.61, 0.37)
01:53:42.839 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 7 / 99999
01:53:42.839 00.000 11060 Moving (0.61, 0.37) raw xDistance=-0.48 yDistance=0.54
01:53:42.839 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371622.839,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
01:53:42.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
01:53:42.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:42.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:42.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
01:53:42.840 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:42.840 00.000 10844 Enqueuing Expose request
01:53:42.840 00.000 11060 MoveAxis(E, 83, ABG)
01:53:42.840 00.000 11060 Guiding  Dir = 2, Dur = 83
01:53:42.843 00.003 11060 IsSlewing returns 0
01:53:42.843 00.000 11060 IsGuiding returns 0
01:53:42.936 00.093 11060 IsGuiding returns 0
01:53:42.936 00.000 11060 Move returns status 0, amount 83
01:53:42.936 00.000 11060 MoveAxis(N, 0, ABG)
01:53:42.936 00.000 11060 Move returns status 0, amount 0
01:53:42.936 00.000 11060 move complete, result=0
01:53:42.936 00.000 11060 worker thread done servicing request
01:53:42.936 00.000 11060 Worker thread wakes up
01:53:42.937 00.001 10844 GuideStep: -0.5 px 83 ms EAST, 0.5 px 0 ms NORTH
01:53:42.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:42.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:43.588 00.651 11060 Exposure complete
01:53:43.978 00.390 11060 worker thread done servicing request
01:53:43.978 00.000 10844 OnExposeComplete: enter
01:53:43.979 00.001 10844 UpdateGuideState(): m_state=6
01:53:43.979 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11543
01:53:43.979 00.000 10844 Star::Find returns 1 (0), X=269.01, Y=59.25, Mass=2688, SNR=32.4, Peak=229 HFD=3.2
01:53:43.979 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
01:53:43.979 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
01:53:43.979 00.000 10844 CameraToMount -- cameraX=0.77 cameraY=0.37 hyp=0.86 cameraTheta=0.45 mountX=-0.50 mountY=0.70, mountTheta=2.19
01:53:43.982 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.77, y=0.37, opts=13)
01:53:43.982 00.000 10844 Enqueuing Move request for scope (0.77, 0.37)
01:53:43.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:43.982 00.000 10844 UpdateGuideState exits: m=2688 SNR=32.4
01:53:43.982 00.000 11060 Worker thread wakes up
01:53:43.982 00.000 10844 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 8 / 99999
01:53:43.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.37) opts 0xd
01:53:43.982 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770371623.982,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.62,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
01:53:43.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.77, 0.37)
01:53:43.983 00.001 11060 Moving (0.77, 0.37) raw xDistance=-0.50 yDistance=0.70
01:53:43.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:43.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.50
01:53:43.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:43.983 00.000 10844 Enqueuing Expose request
01:53:43.983 00.000 11060 resist switch: large excursion: input 0.70 thresh 0.57 direction from -1 to 1
01:53:43.983 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.10
01:53:43.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.70
01:53:43.983 00.000 11060 MoveAxis(E, 90, ABG)
01:53:43.983 00.000 11060 Guiding  Dir = 2, Dur = 90
01:53:44.014 00.031 11060 IsSlewing returns 0
01:53:44.014 00.000 11060 IsGuiding returns 0
01:53:44.121 00.107 11060 IsGuiding returns 0
01:53:44.121 00.000 11060 Move returns status 0, amount 90
01:53:44.121 00.000 11060 BLC: Oldest BLC event removed
01:53:44.122 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:53:44.122 00.000 11060 MoveAxis(S, 1023, ABG)
01:53:44.122 00.000 11060 duration set to 750 by maxDecDuration
01:53:44.122 00.000 11060 Guiding  Dir = 1, Dur = 750
01:53:44.138 00.016 11060 IsSlewing returns 0
01:53:44.138 00.000 11060 IsGuiding returns 0
01:53:44.890 00.752 11060 IsGuiding returns 0
01:53:44.890 00.000 11060 Move returns status 0, amount 750
01:53:44.890 00.000 11060 move complete, result=0
01:53:44.890 00.000 11060 worker thread done servicing request
01:53:44.891 00.001 10844 GuideStep: -0.5 px 90 ms EAST, 0.7 px 750 ms SOUTH
01:53:44.891 00.000 11060 Worker thread wakes up
01:53:44.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:44.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:45.528 00.637 11060 Exposure complete
01:53:45.877 00.349 11060 worker thread done servicing request
01:53:45.878 00.001 10844 OnExposeComplete: enter
01:53:45.878 00.000 10844 UpdateGuideState(): m_state=6
01:53:45.878 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11544
01:53:45.878 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.10, Mass=2372, SNR=30.0, Peak=236 HFD=3.4
01:53:45.878 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.20 = -3.09)
01:53:45.878 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
01:53:45.879 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.44 mountX=-0.22 mountY=-0.01, mountTheta=-3.10
01:53:45.880 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.22, opts=13)
01:53:45.881 00.001 10844 Enqueuing Move request for scope (0.03, 0.22)
01:53:45.881 00.000 11060 Worker thread wakes up
01:53:45.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:45.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
01:53:45.881 00.000 10844 UpdateGuideState exits: m=2372 SNR=30.0
01:53:45.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
01:53:45.881 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 9 / 99999
01:53:45.881 00.000 11060 Moving (0.03, 0.22) raw xDistance=-0.22 yDistance=-0.01
01:53:45.881 00.000 10844 PhdController: newstate STATE_FINISH
01:53:45.881 00.000 10844 PhdController complete: success
01:53:45.882 00.001 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.490463, 1:-0.008302
01:53:45.882 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770371625.882,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
01:53:45.882 00.000 11060 BLC: No correction, Miss < min_move
01:53:45.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:53:45.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:45.882 00.000 10844 Mount: notify guiding dither settle done success=1
01:53:45.882 00.000 10844 PhdController: newstate STATE_IDLE
01:53:45.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:53:45.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:45.882 00.000 11060 MoveAxis(E, 41, ABG)
01:53:45.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:45.882 00.000 10844 Enqueuing Expose request
01:53:45.882 00.000 11060 Guiding  Dir = 2, Dur = 41
01:53:45.887 00.005 11060 IsSlewing returns 0
01:53:45.887 00.000 11060 IsGuiding returns 0
01:53:45.934 00.047 11060 IsGuiding returns 0
01:53:45.934 00.000 11060 Move returns status 0, amount 41
01:53:45.934 00.000 11060 MoveAxis(N, 0, ABG)
01:53:45.934 00.000 11060 Move returns status 0, amount 0
01:53:45.934 00.000 11060 move complete, result=0
01:53:45.935 00.001 11060 worker thread done servicing request
01:53:45.935 00.000 11060 Worker thread wakes up
01:53:45.935 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
01:53:45.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:45.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:46.579 00.644 11060 Exposure complete
01:53:46.976 00.397 10844 OnExposeComplete: enter
01:53:46.976 00.000 10844 UpdateGuideState(): m_state=6
01:53:46.977 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11545
01:53:46.977 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=58.43, Mass=2423, SNR=31.2, Peak=247 HFD=2.9
01:53:46.977 00.000 10844 MultiStar: [#1 -0.25,0.05,1.07,U] [#2 0.11,0.33,2.24,U] [#3 0.16,-0.13,1.04,U] [#4 0.05,-0.67,0.00,M1] [#5 -0.45,0.76,0.00,M10] [#6 0.09,0.96,0.00,M8] [#7 -0.31,-0.08,0.90,U] [#8 -0.23,-0.08,0.94,U] 
01:53:46.977 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.01}, one-star: {-0.34, -0.45}
01:53:46.978 00.001 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
01:53:46.978 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
01:53:46.978 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.08 mountX=0.01 mountY=-0.10, mountTheta=-1.45
01:53:46.990 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.01, opts=13)
01:53:46.990 00.000 10844 Enqueuing Move request for scope (-0.10, 0.01)
01:53:46.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:46.990 00.000 10844 UpdateGuideState exits: m=2423 SNR=31.2
01:53:46.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:46.991 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:46.991 00.000 10844 Enqueuing Expose request
01:53:46.991 00.000 11060 worker thread done servicing request
01:53:46.991 00.000 11060 Worker thread wakes up
01:53:46.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
01:53:46.992 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
01:53:46.992 00.000 11060 Moving (-0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
01:53:46.992 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.490463, 1:-0.008302, 2:-0.097034
01:53:46.992 00.000 11060 BLC: No correction, Miss < min_move
01:53:46.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:53:46.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:46.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:53:46.992 00.000 11060 MoveAxis(E, 0, ABG)
01:53:46.993 00.001 11060 Move returns status 0, amount 0
01:53:46.993 00.000 11060 MoveAxis(N, 0, ABG)
01:53:46.993 00.000 11060 Move returns status 0, amount 0
01:53:46.993 00.000 11060 move complete, result=0
01:53:46.993 00.000 11060 worker thread done servicing request
01:53:46.993 00.000 11060 Worker thread wakes up
01:53:46.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:46.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:47.012 00.019 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:47.642 00.630 11060 Exposure complete
01:53:47.946 00.304 11060 worker thread done servicing request
01:53:47.946 00.000 10844 OnExposeComplete: enter
01:53:47.946 00.000 10844 UpdateGuideState(): m_state=6
01:53:47.947 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11546
01:53:47.947 00.000 10844 Star::Find returns 1 (0), X=267.62, Y=58.67, Mass=2980, SNR=34.6, Peak=250 HFD=3.3
01:53:47.947 00.000 10844 MultiStar: [#1 0.14,0.21,0.98,U] [#2 0.28,-0.03,2.01,U] [#3 -0.12,0.24,0.99,U] [#4 -0.83,-0.37,0.00,M2] [#5 -0.32,0.47,1.02,U] [#6 -0.49,0.55,0.00,M9] [#7 -0.45,0.47,0.00,M1] [#8 -0.76,0.35,0.00,M1] 
01:53:47.947 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.11}, one-star: {-0.62, -0.21}
01:53:47.948 00.001 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.83 = -2.46)
01:53:47.948 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.48)
01:53:47.948 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.07 mountX=-0.10 mountY=-0.08, mountTheta=-2.47
01:53:47.960 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
01:53:47.960 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
01:53:47.960 00.000 11060 Worker thread wakes up
01:53:47.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
01:53:47.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
01:53:47.960 00.000 11060 Moving (-0.06, 0.11) raw xDistance=-0.10 yDistance=-0.08
01:53:47.960 00.000 11060 BLC: window closed
01:53:47.960 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.490463, 1:-0.008302, 2:-0.097034
01:53:47.960 00.000 11060 BLC: No correction, Miss < min_move
01:53:47.962 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:53:47.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:47.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:53:47.962 00.000 11060 MoveAxis(E, 0, ABG)
01:53:47.962 00.000 11060 Move returns status 0, amount 0
01:53:47.962 00.000 11060 MoveAxis(N, 0, ABG)
01:53:47.962 00.000 11060 Move returns status 0, amount 0
01:53:47.962 00.000 11060 move complete, result=0
01:53:47.962 00.000 11060 worker thread done servicing request
01:53:47.963 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:47.963 00.000 10844 UpdateGuideState exits: m=2980 SNR=34.6
01:53:47.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:47.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:47.963 00.000 10844 Enqueuing Expose request
01:53:47.964 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:47.968 00.004 11060 Worker thread wakes up
01:53:47.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:47.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:48.649 00.681 11060 Exposure complete
01:53:49.484 00.835 11060 worker thread done servicing request
01:53:49.484 00.000 10844 OnExposeComplete: enter
01:53:49.484 00.000 10844 UpdateGuideState(): m_state=6
01:53:49.484 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11547
01:53:49.485 00.001 10844 Star::Find returns 1 (0), X=267.88, Y=59.25, Mass=2639, SNR=32.1, Peak=212 HFD=3.4
01:53:49.485 00.000 10844 MultiStar: [#1 -0.45,-0.15,0.98,U] [#2 -0.08,0.46,2.07,U] [#3 -0.78,-0.09,0.00,M1] [#4 0.06,0.12,0.97,U] [#5 -0.73,0.53,0.00,M10] [#6 -0.23,0.43,0.96,U] [#7 -0.81,0.24,0.00,M2] [#8 -0.33,0.51,1.01,U] 
01:53:49.485 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.32}, one-star: {-0.35, 0.37}
01:53:49.485 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.91 = -2.38)
01:53:49.485 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
01:53:49.485 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.32 hyp=0.38 cameraTheta=2.15 mountX=-0.27 mountY=-0.26, mountTheta=-2.39
01:53:49.491 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.32, opts=13)
01:53:49.491 00.000 10844 Enqueuing Move request for scope (-0.21, 0.32)
01:53:49.492 00.001 11060 Worker thread wakes up
01:53:49.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:49.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.32) opts 0xd
01:53:49.492 00.000 10844 UpdateGuideState exits: m=2639 SNR=32.1
01:53:49.492 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.32)
01:53:49.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:49.492 00.000 11060 Moving (-0.21, 0.32) raw xDistance=-0.27 yDistance=-0.26
01:53:49.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:49.492 00.000 10844 Enqueuing Expose request
01:53:49.524 00.032 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:53:49.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:49.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:53:49.525 00.001 11060 MoveAxis(E, 47, ABG)
01:53:49.525 00.000 11060 Guiding  Dir = 2, Dur = 47
01:53:49.571 00.046 11060 IsSlewing returns 0
01:53:49.572 00.001 11060 IsGuiding returns 0
01:53:49.649 00.077 11060 IsGuiding returns 0
01:53:49.650 00.001 11060 Move returns status 0, amount 47
01:53:49.650 00.000 11060 MoveAxis(N, 0, ABG)
01:53:49.650 00.000 11060 Move returns status 0, amount 0
01:53:49.650 00.000 11060 move complete, result=0
01:53:49.650 00.000 11060 worker thread done servicing request
01:53:49.650 00.000 11060 Worker thread wakes up
01:53:49.650 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.3 px 0 ms NORTH
01:53:49.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:49.651 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:50.316 00.665 11060 Exposure complete
01:53:50.753 00.437 11060 worker thread done servicing request
01:53:50.753 00.000 10844 OnExposeComplete: enter
01:53:50.753 00.000 10844 UpdateGuideState(): m_state=6
01:53:50.753 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11548
01:53:50.754 00.001 10844 Star::Find returns 1 (0), X=268.34, Y=58.72, Mass=2933, SNR=34.3, Peak=244 HFD=3.2
01:53:50.754 00.000 10844 MultiStar: [#1 0.37,-0.27,0.93,U] [#2 0.12,0.30,1.99,U] [#3 0.52,-0.17,0.85,U] [#4 0.01,-0.13,0.88,U] [#5 -0.16,0.52,0.94,U] [#6 0.20,0.83,0.00,M9] [#7 0.02,-0.03,0.83,U] [#8 -0.08,-0.27,0.81,U] 
01:53:50.754 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.10, -0.16}
01:53:50.754 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
01:53:50.754 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
01:53:50.754 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.04 mountY=0.11, mountTheta=1.92
01:53:50.756 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
01:53:50.756 00.000 10844 Enqueuing Move request for scope (0.11, 0.02)
01:53:50.756 00.000 11060 Worker thread wakes up
01:53:50.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:50.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:53:50.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:53:50.756 00.000 10844 UpdateGuideState exits: m=2933 SNR=34.3
01:53:50.758 00.002 11060 Moving (0.11, 0.02) raw xDistance=-0.04 yDistance=0.11
01:53:50.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:50.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:53:50.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:50.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:50.758 00.000 10844 Enqueuing Expose request
01:53:50.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:53:50.758 00.000 11060 MoveAxis(E, 0, ABG)
01:53:50.758 00.000 11060 Move returns status 0, amount 0
01:53:50.758 00.000 11060 MoveAxis(N, 0, ABG)
01:53:50.758 00.000 11060 Move returns status 0, amount 0
01:53:50.759 00.001 11060 move complete, result=0
01:53:50.759 00.000 11060 worker thread done servicing request
01:53:50.759 00.000 11060 Worker thread wakes up
01:53:50.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:50.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:50.762 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:51.467 00.705 11060 Exposure complete
01:53:52.374 00.907 11060 worker thread done servicing request
01:53:52.374 00.000 10844 OnExposeComplete: enter
01:53:52.374 00.000 10844 UpdateGuideState(): m_state=6
01:53:52.375 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11549
01:53:52.375 00.000 10844 Star::Find returns 1 (1), X=268.44, Y=58.81, Mass=3280, SNR=35.8, Peak=255 HFD=3.7
01:53:52.375 00.000 10844 MultiStar: [#1 0.37,0.68,0.00,M1] [#2 0.65,0.27,0.00,M1] [#3 0.53,0.16,0.94,U] [#4 -0.33,0.36,0.92,U] [#5 -0.03,0.74,0.00,M10] [#6 0.52,0.84,0.00,M10] [#7 0.63,-0.25,0.00,M2] [#8 0.36,0.07,0.81,U] 
01:53:52.375 00.000 10844 single-star, 3 included, MultiStar: {0.19, 0.13}, one-star: {0.20, -0.07}
01:53:52.376 00.001 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
01:53:52.376 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
01:53:52.376 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.32 mountX=0.03 mountY=0.21, mountTheta=1.44
01:53:52.390 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.07, opts=13)
01:53:52.391 00.001 10844 Enqueuing Move request for scope (0.20, -0.07)
01:53:52.391 00.000 11060 Worker thread wakes up
01:53:52.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:53:52.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:53:52.391 00.000 11060 Moving (0.20, -0.07) raw xDistance=0.03 yDistance=0.21
01:53:52.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:53:52.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:53:52.391 00.000 11060 MoveAxis(E, 0, ABG)
01:53:52.392 00.001 11060 Move returns status 0, amount 0
01:53:52.392 00.000 11060 MoveAxis(S, 81, ABG)
01:53:52.392 00.000 11060 Guiding  Dir = 1, Dur = 81
01:53:52.392 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:52.392 00.000 10844 UpdateGuideState exits: m=3280 SNR=35.8 Saturated
01:53:52.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:52.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:52.392 00.000 10844 Enqueuing Expose request
01:53:52.424 00.032 11060 IsSlewing returns 0
01:53:52.425 00.001 11060 IsGuiding returns 0
01:53:52.528 00.103 11060 IsGuiding returns 0
01:53:52.528 00.000 11060 Move returns status 0, amount 81
01:53:52.528 00.000 11060 move complete, result=0
01:53:52.529 00.001 11060 worker thread done servicing request
01:53:52.529 00.000 11060 Worker thread wakes up
01:53:52.529 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 81 ms SOUTH
01:53:52.530 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:52.531 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:53.225 00.694 11060 Exposure complete
01:53:53.922 00.697 11060 worker thread done servicing request
01:53:53.922 00.000 10844 OnExposeComplete: enter
01:53:53.922 00.000 10844 UpdateGuideState(): m_state=6
01:53:53.922 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11550
01:53:53.922 00.000 10844 Star::Find returns 1 (1), X=268.11, Y=58.71, Mass=2949, SNR=34.0, Peak=255 HFD=3.4
01:53:53.923 00.001 10844 MultiStar: [#1 0.65,0.08,0.00,M2] [#2 0.31,0.36,1.94,U] [#3 0.12,-0.21,0.86,U] [#4 0.09,-0.24,0.94,U] [#5 -0.29,0.58,0.00,R] [#6 0.44,0.41,0.81,U] [#7 -0.09,0.26,0.78,U] [#8 0.23,0.26,0.91,U] 
01:53:53.923 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.12}, one-star: {-0.13, -0.17}
01:53:53.923 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
01:53:53.923 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
01:53:53.923 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=-0.15 mountY=0.14, mountTheta=2.40
01:53:53.925 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.12, opts=13)
01:53:53.926 00.001 10844 Enqueuing Move request for scope (0.16, 0.12)
01:53:53.926 00.000 11060 Worker thread wakes up
01:53:53.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:53.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
01:53:53.926 00.000 10844 UpdateGuideState exits: m=2949 SNR=34.0 Saturated
01:53:53.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
01:53:53.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:53.926 00.000 11060 Moving (0.16, 0.12) raw xDistance=-0.15 yDistance=0.14
01:53:53.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:53.926 00.000 10844 Enqueuing Expose request
01:53:53.927 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:53:53.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:53.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:53:53.927 00.000 11060 MoveAxis(E, 26, ABG)
01:53:53.927 00.000 11060 Guiding  Dir = 2, Dur = 26
01:53:53.949 00.022 11060 IsSlewing returns 0
01:53:53.949 00.000 11060 IsGuiding returns 0
01:53:53.995 00.046 11060 IsGuiding returns 0
01:53:53.995 00.000 11060 Move returns status 0, amount 26
01:53:53.995 00.000 11060 MoveAxis(N, 0, ABG)
01:53:53.996 00.001 11060 Move returns status 0, amount 0
01:53:53.996 00.000 11060 move complete, result=0
01:53:53.996 00.000 11060 worker thread done servicing request
01:53:53.996 00.000 11060 Worker thread wakes up
01:53:53.996 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
01:53:53.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:53.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:54.649 00.653 11060 Exposure complete
01:53:54.912 00.263 11060 worker thread done servicing request
01:53:54.912 00.000 10844 OnExposeComplete: enter
01:53:54.912 00.000 10844 UpdateGuideState(): m_state=6
01:53:54.913 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11551
01:53:54.913 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=58.54, Mass=2604, SNR=32.2, Peak=253 HFD=3.3
01:53:54.913 00.000 10844 MultiStar: [#1 0.12,0.40,0.92,U] [#2 0.18,-0.22,2.08,U] [#3 -0.09,-0.24,1.00,U] [#4 0.29,-0.06,0.92,U] [#5 0.05,-0.41,1.09,U] [#6 -0.37,0.72,0.00,M10] [#7 0.17,-0.01,0.87,U] [#8 0.09,0.05,0.98,U] 
01:53:54.913 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.13}, one-star: {0.44, -0.33}
01:53:54.913 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
01:53:54.913 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
01:53:54.913 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.68 mountX=0.10 mountY=0.17, mountTheta=1.07
01:53:54.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.13, opts=13)
01:53:54.915 00.000 10844 Enqueuing Move request for scope (0.16, -0.13)
01:53:54.915 00.000 11060 Worker thread wakes up
01:53:54.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:54.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
01:53:54.915 00.000 10844 UpdateGuideState exits: m=2604 SNR=32.2
01:53:54.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
01:53:54.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:54.917 00.002 11060 Moving (0.16, -0.13) raw xDistance=0.10 yDistance=0.17
01:53:54.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:54.917 00.000 10844 Enqueuing Expose request
01:53:54.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:53:54.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:54.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:53:54.917 00.000 11060 MoveAxis(E, 0, ABG)
01:53:54.917 00.000 11060 Move returns status 0, amount 0
01:53:54.917 00.000 11060 MoveAxis(N, 0, ABG)
01:53:54.917 00.000 11060 Move returns status 0, amount 0
01:53:54.917 00.000 11060 move complete, result=0
01:53:54.918 00.001 11060 worker thread done servicing request
01:53:54.918 00.000 11060 Worker thread wakes up
01:53:54.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:54.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:54.920 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:55.571 00.651 11060 Exposure complete
01:53:56.325 00.754 11060 worker thread done servicing request
01:53:56.325 00.000 10844 OnExposeComplete: enter
01:53:56.325 00.000 10844 UpdateGuideState(): m_state=6
01:53:56.326 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11552
01:53:56.326 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=58.81, Mass=2515, SNR=31.5, Peak=254 HFD=3.2
01:53:56.326 00.000 10844 MultiStar: [#1 0.32,0.41,1.07,U] [#2 0.82,-0.44,0.00,M1] [#3 0.70,0.26,0.00,M1] [#4 -0.43,0.16,0.93,U] [#5 -0.04,0.37,1.02,U] [#6 0.46,0.86,0.00,R] [#7 0.31,-0.06,0.83,U] [#8 0.44,-0.21,0.98,U] 
01:53:56.327 00.001 10844 single-star, 5 included, MultiStar: {0.13, 0.11}, one-star: {0.14, -0.06}
01:53:56.327 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
01:53:56.327 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
01:53:56.327 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-0.42 mountX=0.04 mountY=0.15, mountTheta=1.33
01:53:56.329 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.06, opts=13)
01:53:56.329 00.000 10844 Enqueuing Move request for scope (0.14, -0.06)
01:53:56.329 00.000 11060 Worker thread wakes up
01:53:56.329 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:56.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:53:56.329 00.000 10844 UpdateGuideState exits: m=2515 SNR=31.5
01:53:56.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:53:56.330 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:56.330 00.000 11060 Moving (0.14, -0.06) raw xDistance=0.04 yDistance=0.15
01:53:56.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:56.330 00.000 10844 Enqueuing Expose request
01:53:56.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:56.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:56.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:53:56.330 00.000 11060 MoveAxis(E, 0, ABG)
01:53:56.330 00.000 11060 Move returns status 0, amount 0
01:53:56.331 00.001 11060 MoveAxis(N, 0, ABG)
01:53:56.331 00.000 11060 Move returns status 0, amount 0
01:53:56.331 00.000 11060 move complete, result=0
01:53:56.331 00.000 11060 worker thread done servicing request
01:53:56.333 00.002 11060 Worker thread wakes up
01:53:56.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:56.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:56.339 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:56.989 00.650 11060 Exposure complete
01:53:57.448 00.459 11060 worker thread done servicing request
01:53:57.448 00.000 10844 OnExposeComplete: enter
01:53:57.449 00.001 10844 UpdateGuideState(): m_state=6
01:53:57.449 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11553
01:53:57.449 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=59.28, Mass=2836, SNR=33.5, Peak=239 HFD=3.5
01:53:57.450 00.001 10844 MultiStar: [#1 0.37,-0.47,0.92,U] [#2 0.16,1.01,0.00,M2] [#3 0.52,-0.30,0.97,U] [#4 -0.59,-0.14,1.00,U] [#5 0.59,0.06,0.98,U] [#6 -0.53,-0.13,0.94,U] [#7 0.22,0.08,0.97,U] [#8 0.86,0.20,0.00,M1] 
01:53:57.450 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {-0.07, 0.40}
01:53:57.450 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:53:57.450 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:53:57.450 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.76 mountX=0.05 mountY=0.08, mountTheta=0.98
01:53:57.452 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
01:53:57.453 00.001 10844 Enqueuing Move request for scope (0.07, -0.07)
01:53:57.453 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:53:57.453 00.000 10844 UpdateGuideState exits: m=2836 SNR=33.5
01:53:57.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:57.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:57.453 00.000 10844 Enqueuing Expose request
01:53:57.454 00.001 11060 Worker thread wakes up
01:53:57.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
01:53:57.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
01:53:57.454 00.000 11060 Moving (0.07, -0.07) raw xDistance=0.05 yDistance=0.08
01:53:57.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:57.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:57.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:53:57.454 00.000 11060 MoveAxis(E, 0, ABG)
01:53:57.454 00.000 11060 Move returns status 0, amount 0
01:53:57.454 00.000 11060 MoveAxis(N, 0, ABG)
01:53:57.454 00.000 11060 Move returns status 0, amount 0
01:53:57.454 00.000 11060 move complete, result=0
01:53:57.454 00.000 11060 worker thread done servicing request
01:53:57.454 00.000 11060 Worker thread wakes up
01:53:57.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:57.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:57.456 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:58.180 00.724 11060 Exposure complete
01:53:58.829 00.649 11060 worker thread done servicing request
01:53:58.830 00.001 10844 OnExposeComplete: enter
01:53:58.830 00.000 10844 UpdateGuideState(): m_state=6
01:53:58.830 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11554
01:53:58.831 00.001 10844 Star::Find returns 1 (1), X=268.43, Y=58.79, Mass=3287, SNR=36.3, Peak=255 HFD=3.7
01:53:58.831 00.000 10844 MultiStar: [#1 -0.28,-0.42,0.90,U] [#2 0.49,-0.26,1.83,U] [#3 -0.07,-0.17,0.85,U] [#4 0.17,-0.21,0.87,U] [#5 0.02,-0.33,1.00,U] [#6 -0.31,-0.05,0.84,U] [#7 -0.35,-0.05,0.75,U] [#8 0.38,-0.24,0.79,U] 
01:53:58.831 00.000 10844 single-star, 8 included, MultiStar: {0.08, -0.21}, one-star: {0.20, -0.09}
01:53:58.831 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
01:53:58.831 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
01:53:58.831 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.43 mountX=0.05 mountY=0.21, mountTheta=1.32
01:53:58.836 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.09, opts=13)
01:53:58.837 00.001 10844 Enqueuing Move request for scope (0.20, -0.09)
01:53:58.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:53:58.837 00.000 10844 UpdateGuideState exits: m=3287 SNR=36.3 Saturated
01:53:58.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:58.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:53:58.837 00.000 10844 Enqueuing Expose request
01:53:58.839 00.002 11060 Worker thread wakes up
01:53:58.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
01:53:58.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
01:53:58.840 00.001 11060 Moving (0.20, -0.09) raw xDistance=0.05 yDistance=0.21
01:53:58.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:58.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:53:58.840 00.000 11060 MoveAxis(E, 0, ABG)
01:53:58.840 00.000 11060 Move returns status 0, amount 0
01:53:58.840 00.000 11060 MoveAxis(S, 81, ABG)
01:53:58.840 00.000 11060 Guiding  Dir = 1, Dur = 81
01:53:58.865 00.025 11060 IsSlewing returns 0
01:53:58.866 00.001 11060 IsGuiding returns 0
01:53:58.983 00.117 11060 IsGuiding returns 0
01:53:58.983 00.000 11060 Move returns status 0, amount 81
01:53:58.983 00.000 11060 move complete, result=0
01:53:58.983 00.000 11060 worker thread done servicing request
01:53:58.983 00.000 11060 Worker thread wakes up
01:53:58.983 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 81 ms SOUTH
01:53:58.984 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:53:58.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:53:59.724 00.740 11060 Exposure complete
01:54:00.903 01.179 11060 worker thread done servicing request
01:54:00.903 00.000 10844 OnExposeComplete: enter
01:54:00.903 00.000 10844 UpdateGuideState(): m_state=6
01:54:00.905 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11555
01:54:00.905 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=58.53, Mass=2803, SNR=32.9, Peak=252 HFD=3.4
01:54:00.906 00.001 10844 MultiStar: [#1 0.55,0.02,1.04,U] [#2 0.87,0.18,0.00,M2] [#3 0.31,-0.61,0.00,M1] [#4 -0.01,0.08,0.91,U] [#5 0.36,-0.43,1.00,U] [#6 -0.93,-0.07,0.00,M1] [#7 0.11,0.35,0.75,U] [#8 0.70,-0.49,0.00,M1] 
01:54:00.906 00.000 10844 refined, 4 included, MultiStar: {0.22, -0.09}, one-star: {0.03, -0.35}
01:54:00.906 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.37 = 1.37)
01:54:00.906 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
01:54:00.906 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=0.05 mountY=0.23, mountTheta=1.37
01:54:00.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.09, opts=13)
01:54:00.911 00.003 10844 Enqueuing Move request for scope (0.22, -0.09)
01:54:00.911 00.000 11060 Worker thread wakes up
01:54:00.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
01:54:00.912 00.001 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
01:54:00.912 00.000 11060 Moving (0.22, -0.09) raw xDistance=0.05 yDistance=0.23
01:54:00.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:54:00.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
01:54:00.912 00.000 11060 MoveAxis(E, 0, ABG)
01:54:00.912 00.000 11060 Move returns status 0, amount 0
01:54:00.913 00.001 11060 MoveAxis(S, 91, ABG)
01:54:00.913 00.000 11060 Guiding  Dir = 1, Dur = 91
01:54:00.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:00.914 00.001 10844 UpdateGuideState exits: m=2803 SNR=32.9
01:54:00.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:00.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:00.914 00.000 10844 Enqueuing Expose request
01:54:00.927 00.013 11060 IsSlewing returns 0
01:54:00.927 00.000 11060 IsGuiding returns 0
01:54:01.022 00.095 11060 IsGuiding returns 0
01:54:01.022 00.000 11060 Move returns status 0, amount 91
01:54:01.022 00.000 11060 move complete, result=0
01:54:01.023 00.001 11060 worker thread done servicing request
01:54:01.023 00.000 11060 Worker thread wakes up
01:54:01.023 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 91 ms SOUTH
01:54:01.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:01.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:01.675 00.652 11060 Exposure complete
01:54:02.224 00.549 10844 OnExposeComplete: enter
01:54:02.224 00.000 10844 UpdateGuideState(): m_state=6
01:54:02.224 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11556
01:54:02.225 00.001 10844 Star::Find returns 1 (0), X=268.21, Y=58.49, Mass=2937, SNR=33.9, Peak=246 HFD=3.6
01:54:02.225 00.000 10844 MultiStar: [#1 0.30,-0.34,0.88,U] [#2 0.33,-0.71,0.00,M3] [#3 -0.15,-0.62,0.00,M2] [#4 -0.50,-0.66,0.00,M1] [#5 -0.00,-0.81,0.00,M1] [#6 -0.74,-0.42,0.00,M2] [#7 -0.46,-0.39,0.81,U] [#8 -0.08,-0.62,0.00,M2] 
01:54:02.225 00.000 10844 refined, 2 included, MultiStar: {-0.05, -0.37}, one-star: {-0.03, -0.39}
01:54:02.226 00.001 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
01:54:02.226 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
01:54:02.226 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.37 hyp=0.38 cameraTheta=-1.71 mountX=0.38 mountY=0.01, mountTheta=0.02
01:54:02.229 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.37, opts=13)
01:54:02.229 00.000 10844 Enqueuing Move request for scope (-0.05, -0.37)
01:54:02.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:02.229 00.000 11060 worker thread done servicing request
01:54:02.229 00.000 10844 UpdateGuideState exits: m=2937 SNR=33.9
01:54:02.230 00.001 11060 Worker thread wakes up
01:54:02.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:02.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.37) opts 0xd
01:54:02.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:02.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.37)
01:54:02.230 00.000 10844 Enqueuing Expose request
01:54:02.230 00.000 11060 Moving (-0.05, -0.37) raw xDistance=0.38 yDistance=0.01
01:54:02.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
01:54:02.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:02.231 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:54:02.231 00.000 11060 MoveAxis(W, 65, ABG)
01:54:02.233 00.002 11060 Guiding  Dir = 3, Dur = 65
01:54:02.259 00.026 11060 IsSlewing returns 0
01:54:02.260 00.001 11060 IsGuiding returns 0
01:54:02.353 00.093 11060 IsGuiding returns 0
01:54:02.353 00.000 11060 Move returns status 0, amount 65
01:54:02.354 00.001 11060 MoveAxis(N, 0, ABG)
01:54:02.354 00.000 11060 Move returns status 0, amount 0
01:54:02.354 00.000 11060 move complete, result=0
01:54:02.354 00.000 11060 worker thread done servicing request
01:54:02.354 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.0 px 0 ms NORTH
01:54:02.354 00.000 11060 Worker thread wakes up
01:54:02.355 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:02.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:03.052 00.697 11060 Exposure complete
01:54:04.370 01.318 10844 OnExposeComplete: enter
01:54:04.370 00.000 10844 UpdateGuideState(): m_state=6
01:54:04.370 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11557
01:54:04.370 00.000 11060 worker thread done servicing request
01:54:04.371 00.001 10844 Star::Find returns 1 (0), X=268.35, Y=59.22, Mass=2278, SNR=29.8, Peak=215 HFD=3.3
01:54:04.371 00.000 10844 MultiStar: [#1 0.10,0.12,1.09,U] [#2 0.20,0.50,2.30,U] [#3 -0.04,-0.31,1.06,U] [#4 -0.19,-0.18,1.12,U] [#5 -0.20,0.60,0.00,M2] [#6 -0.48,-0.27,0.93,U] [#7 -0.13,0.62,0.00,M1] [#8 0.44,-0.29,0.98,U] 
01:54:04.371 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.11, 0.34}
01:54:04.371 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:54:04.372 00.001 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:54:04.372 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.95 mountX=-0.07 mountY=0.04, mountTheta=2.69
01:54:04.384 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
01:54:04.384 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
01:54:04.385 00.001 11060 Worker thread wakes up
01:54:04.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:04.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:54:04.385 00.000 10844 UpdateGuideState exits: m=2278 SNR=29.8
01:54:04.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:54:04.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:04.385 00.000 11060 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=0.04
01:54:04.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:04.386 00.001 10844 Enqueuing Expose request
01:54:04.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:54:04.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:04.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:54:04.386 00.000 11060 MoveAxis(E, 0, ABG)
01:54:04.386 00.000 11060 Move returns status 0, amount 0
01:54:04.386 00.000 11060 MoveAxis(N, 0, ABG)
01:54:04.386 00.000 11060 Move returns status 0, amount 0
01:54:04.386 00.000 11060 move complete, result=0
01:54:04.387 00.001 11060 worker thread done servicing request
01:54:04.387 00.000 11060 Worker thread wakes up
01:54:04.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:04.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:04.389 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:05.056 00.667 11060 Exposure complete
01:54:05.309 00.253 10844 OnExposeComplete: enter
01:54:05.309 00.000 11060 worker thread done servicing request
01:54:05.309 00.000 10844 UpdateGuideState(): m_state=6
01:54:05.309 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11558
01:54:05.310 00.001 10844 Star::Find returns 1 (0), X=268.02, Y=59.39, Mass=2436, SNR=30.0, Peak=200 HFD=3.5
01:54:05.310 00.000 10844 MultiStar: [#1 0.21,1.25,0.00,M1] [#2 0.09,0.44,2.27,U] [#3 0.02,0.78,0.00,M2] [#4 -0.87,0.62,0.00,M1] [#5 0.02,0.45,1.11,U] [#6 -0.74,0.05,0.00,M2] [#7 -0.16,0.71,0.00,M2] [#8 0.03,-0.14,1.04,U] 
01:54:05.310 00.000 10844 refined, 3 included, MultiStar: {0.01, 0.35}, one-star: {-0.22, 0.52}
01:54:05.310 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
01:54:05.310 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -3.00)
01:54:05.311 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.55 mountX=-0.34 mountY=-0.05, mountTheta=-3.00
01:54:05.312 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.35, opts=13)
01:54:05.313 00.001 10844 Enqueuing Move request for scope (0.01, 0.35)
01:54:05.313 00.000 11060 Worker thread wakes up
01:54:05.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
01:54:05.313 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
01:54:05.313 00.000 11060 Moving (0.01, 0.35) raw xDistance=-0.34 yDistance=-0.05
01:54:05.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:54:05.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:05.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:05.313 00.000 11060 MoveAxis(E, 59, ABG)
01:54:05.314 00.001 11060 Guiding  Dir = 2, Dur = 59
01:54:05.315 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:05.315 00.000 10844 UpdateGuideState exits: m=2436 SNR=30.0
01:54:05.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:05.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:05.315 00.000 10844 Enqueuing Expose request
01:54:05.332 00.017 11060 IsSlewing returns 0
01:54:05.332 00.000 11060 IsGuiding returns 0
01:54:05.410 00.078 11060 IsGuiding returns 0
01:54:05.410 00.000 11060 Move returns status 0, amount 59
01:54:05.410 00.000 11060 MoveAxis(N, 0, ABG)
01:54:05.410 00.000 11060 Move returns status 0, amount 0
01:54:05.410 00.000 11060 move complete, result=0
01:54:05.411 00.001 11060 worker thread done servicing request
01:54:05.411 00.000 11060 Worker thread wakes up
01:54:05.411 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
01:54:05.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:05.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:06.040 00.629 11060 Exposure complete
01:54:06.259 00.219 11060 worker thread done servicing request
01:54:06.259 00.000 10844 OnExposeComplete: enter
01:54:06.259 00.000 10844 UpdateGuideState(): m_state=6
01:54:06.260 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11559
01:54:06.260 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=59.06, Mass=2746, SNR=33.2, Peak=243 HFD=3.0
01:54:06.260 00.000 10844 MultiStar: [#1 -0.14,0.05,0.86,U] [#2 -0.38,0.37,2.00,U] [#3 -0.07,-0.34,0.94,U] [#4 -0.45,-0.11,0.88,U] [#5 -0.38,-0.53,0.00,M2] [#6 -0.43,-0.57,0.00,M3] [#7 -0.37,0.20,0.82,U] [#8 -0.24,-0.39,0.84,U] 
01:54:06.260 00.000 10844 refined, 6 included, MultiStar: {-0.29, 0.05}, one-star: {-0.27, 0.19}
01:54:06.260 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.71 = -1.58)
01:54:06.260 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
01:54:06.260 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.29 cameraTheta=2.95 mountX=-0.00 mountY=-0.29, mountTheta=-1.58
01:54:06.262 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.05, opts=13)
01:54:06.262 00.000 10844 Enqueuing Move request for scope (-0.29, 0.05)
01:54:06.262 00.000 11060 Worker thread wakes up
01:54:06.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
01:54:06.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
01:54:06.262 00.000 11060 Moving (-0.29, 0.05) raw xDistance=-0.00 yDistance=-0.29
01:54:06.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:54:06.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:54:06.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:06.263 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:54:06.263 00.000 10844 UpdateGuideState exits: m=2746 SNR=33.2
01:54:06.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:06.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:06.263 00.000 10844 Enqueuing Expose request
01:54:06.263 00.000 11060 MoveAxis(E, 0, ABG)
01:54:06.263 00.000 11060 Move returns status 0, amount 0
01:54:06.263 00.000 11060 MoveAxis(N, 0, ABG)
01:54:06.263 00.000 11060 Move returns status 0, amount 0
01:54:06.263 00.000 11060 move complete, result=0
01:54:06.263 00.000 11060 worker thread done servicing request
01:54:06.264 00.001 11060 Worker thread wakes up
01:54:06.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:06.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:06.267 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:54:06.900 00.633 11060 Exposure complete
01:54:07.122 00.222 11060 worker thread done servicing request
01:54:07.123 00.001 10844 OnExposeComplete: enter
01:54:07.123 00.000 10844 UpdateGuideState(): m_state=6
01:54:07.123 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11560
01:54:07.123 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=59.76, Mass=3190, SNR=35.6, Peak=236 HFD=3.6
01:54:07.124 00.001 10844 MultiStar: [#1 0.01,0.22,0.98,U] [#2 0.25,0.19,1.83,U] [#3 0.18,-0.20,0.91,U] [#4 -0.31,0.04,0.95,U] [#5 -0.02,0.72,0.00,M3] [#6 -0.15,-0.35,0.89,U] [#7 -0.17,0.28,0.82,U] [#8 0.59,-0.37,0.00,M1] 
01:54:07.124 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.16}, one-star: {-0.06, 0.88}
01:54:07.124 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
01:54:07.124 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
01:54:07.124 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.57 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
01:54:07.126 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.16, opts=13)
01:54:07.126 00.000 10844 Enqueuing Move request for scope (0.00, 0.16)
01:54:07.126 00.000 11060 Worker thread wakes up
01:54:07.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:07.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
01:54:07.126 00.000 10844 UpdateGuideState exits: m=3190 SNR=35.6
01:54:07.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
01:54:07.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:07.126 00.000 11060 Moving (0.00, 0.16) raw xDistance=-0.16 yDistance=-0.03
01:54:07.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:07.126 00.000 10844 Enqueuing Expose request
01:54:07.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:54:07.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:07.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:07.126 00.000 11060 MoveAxis(E, 28, ABG)
01:54:07.127 00.001 11060 Guiding  Dir = 2, Dur = 28
01:54:07.142 00.015 11060 IsSlewing returns 0
01:54:07.142 00.000 11060 IsGuiding returns 0
01:54:07.176 00.034 11060 IsGuiding returns 0
01:54:07.176 00.000 11060 Move returns status 0, amount 28
01:54:07.176 00.000 11060 MoveAxis(N, 0, ABG)
01:54:07.177 00.001 11060 Move returns status 0, amount 0
01:54:07.177 00.000 11060 move complete, result=0
01:54:07.177 00.000 11060 worker thread done servicing request
01:54:07.177 00.000 11060 Worker thread wakes up
01:54:07.177 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
01:54:07.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:07.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:07.808 00.631 11060 Exposure complete
01:54:08.029 00.221 11060 worker thread done servicing request
01:54:08.029 00.000 10844 OnExposeComplete: enter
01:54:08.029 00.000 10844 UpdateGuideState(): m_state=6
01:54:08.029 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11561
01:54:08.029 00.000 10844 Star::Find returns 1 (1), X=267.88, Y=59.27, Mass=3067, SNR=34.6, Peak=255 HFD=3.4
01:54:08.030 00.001 10844 MultiStar: [#1 -0.23,0.56,0.92,U] [#2 0.28,-0.06,1.90,U] [#3 -0.00,-0.23,0.98,U] [#4 -0.38,0.23,0.93,U] [#5 -0.35,0.11,0.99,U] [#6 -0.44,-0.07,0.92,U] [#7 -0.17,0.29,0.79,U] [#8 0.19,-0.52,0.94,U] 
01:54:08.030 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.36, 0.39}
01:54:08.030 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.42 = -1.87)
01:54:08.030 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
01:54:08.030 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.66 mountX=-0.04 mountY=-0.12, mountTheta=-1.87
01:54:08.032 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.06, opts=13)
01:54:08.032 00.000 10844 Enqueuing Move request for scope (-0.12, 0.06)
01:54:08.032 00.000 11060 Worker thread wakes up
01:54:08.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:08.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
01:54:08.032 00.000 10844 UpdateGuideState exits: m=3067 SNR=34.6 Saturated
01:54:08.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
01:54:08.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:08.032 00.000 11060 Moving (-0.12, 0.06) raw xDistance=-0.04 yDistance=-0.12
01:54:08.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:08.032 00.000 10844 Enqueuing Expose request
01:54:08.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:54:08.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:08.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:08.032 00.000 11060 MoveAxis(E, 0, ABG)
01:54:08.033 00.001 11060 Move returns status 0, amount 0
01:54:08.033 00.000 11060 MoveAxis(N, 0, ABG)
01:54:08.033 00.000 11060 Move returns status 0, amount 0
01:54:08.033 00.000 11060 move complete, result=0
01:54:08.033 00.000 11060 worker thread done servicing request
01:54:08.033 00.000 11060 Worker thread wakes up
01:54:08.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:08.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:08.034 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:08.671 00.637 11060 Exposure complete
01:54:09.028 00.357 11060 worker thread done servicing request
01:54:09.028 00.000 10844 OnExposeComplete: enter
01:54:09.028 00.000 10844 UpdateGuideState(): m_state=6
01:54:09.029 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11562
01:54:09.029 00.000 10844 Star::Find returns 1 (1), X=268.05, Y=59.01, Mass=3017, SNR=34.4, Peak=255 HFD=2.9
01:54:09.029 00.000 10844 MultiStar: [#1 -0.16,1.05,0.00,M1] [#2 0.16,-0.28,1.92,U] [#3 0.25,0.09,0.79,U] [#4 -0.16,-0.03,0.97,U] [#5 -0.21,0.13,0.99,U] [#6 -0.66,-0.57,0.00,M2] [#7 -0.37,0.19,0.88,U] [#8 0.07,0.38,0.88,U] 
01:54:09.029 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {-0.19, 0.13}
01:54:09.029 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
01:54:09.029 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.13)
01:54:09.030 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.42 mountX=-0.03 mountY=-0.05, mountTheta=-2.11
01:54:09.031 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
01:54:09.031 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
01:54:09.032 00.001 11060 Worker thread wakes up
01:54:09.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:09.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:54:09.032 00.000 10844 UpdateGuideState exits: m=3017 SNR=34.4 Saturated
01:54:09.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:54:09.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:09.032 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=-0.05
01:54:09.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:09.033 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:54:09.033 00.000 10844 Enqueuing Expose request
01:54:09.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:09.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:09.033 00.000 11060 MoveAxis(E, 0, ABG)
01:54:09.033 00.000 11060 Move returns status 0, amount 0
01:54:09.033 00.000 11060 MoveAxis(N, 0, ABG)
01:54:09.033 00.000 11060 Move returns status 0, amount 0
01:54:09.033 00.000 11060 move complete, result=0
01:54:09.033 00.000 11060 worker thread done servicing request
01:54:09.033 00.000 11060 Worker thread wakes up
01:54:09.034 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:09.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:09.036 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:09.684 00.648 11060 Exposure complete
01:54:10.004 00.320 11060 worker thread done servicing request
01:54:10.004 00.000 10844 OnExposeComplete: enter
01:54:10.004 00.000 10844 UpdateGuideState(): m_state=6
01:54:10.005 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11563
01:54:10.005 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=59.07, Mass=3046, SNR=34.7, Peak=215 HFD=3.5
01:54:10.006 00.001 10844 MultiStar: [#1 -0.45,0.52,0.00,M2] [#2 -0.12,-0.10,1.86,U] [#3 0.29,0.15,0.94,U] [#4 -0.04,0.32,0.87,U] [#5 -0.37,0.34,0.91,U] [#6 -0.55,0.30,0.00,M3] [#7 -0.27,0.34,0.70,U] [#8 -0.07,0.12,0.98,U] 
01:54:10.006 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.15}, one-star: {-0.03, 0.19}
01:54:10.006 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.83 = -2.46)
01:54:10.006 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
01:54:10.006 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.07 mountX=-0.13 mountY=-0.11, mountTheta=-2.47
01:54:10.008 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.15, opts=13)
01:54:10.010 00.002 10844 Enqueuing Move request for scope (-0.08, 0.15)
01:54:10.010 00.000 11060 Worker thread wakes up
01:54:10.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:10.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
01:54:10.010 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
01:54:10.010 00.000 11060 Moving (-0.08, 0.15) raw xDistance=-0.13 yDistance=-0.11
01:54:10.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:54:10.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:10.010 00.000 10844 UpdateGuideState exits: m=3046 SNR=34.7
01:54:10.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:10.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:10.010 00.000 10844 Enqueuing Expose request
01:54:10.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:54:10.011 00.001 11060 MoveAxis(E, 23, ABG)
01:54:10.011 00.000 11060 Guiding  Dir = 2, Dur = 23
01:54:10.026 00.015 11060 IsSlewing returns 0
01:54:10.026 00.000 11060 IsGuiding returns 0
01:54:10.057 00.031 11060 IsGuiding returns 0
01:54:10.057 00.000 11060 Move returns status 0, amount 23
01:54:10.057 00.000 11060 MoveAxis(N, 0, ABG)
01:54:10.057 00.000 11060 Move returns status 0, amount 0
01:54:10.057 00.000 11060 move complete, result=0
01:54:10.058 00.001 11060 worker thread done servicing request
01:54:10.058 00.000 11060 Worker thread wakes up
01:54:10.058 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
01:54:10.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:10.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:10.704 00.646 11060 Exposure complete
01:54:10.913 00.209 11060 worker thread done servicing request
01:54:10.913 00.000 10844 OnExposeComplete: enter
01:54:10.913 00.000 10844 UpdateGuideState(): m_state=6
01:54:10.913 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11564
01:54:10.914 00.001 10844 Star::Find returns 1 (0), X=268.13, Y=59.13, Mass=2293, SNR=29.2, Peak=208 HFD=3.4
01:54:10.914 00.000 10844 MultiStar: [#1 -0.06,0.60,1.26,U] [#2 0.11,0.93,0.00,M1] [#3 -0.18,0.26,0.95,U] [#4 0.03,0.00,1.13,U] [#5 0.28,0.42,1.14,U] [#6 -0.58,0.62,0.00,M4] [#7 0.23,0.03,0.89,U] [#8 -0.36,0.37,1.07,U] 
01:54:10.914 00.000 10844 single-star, 6 included, MultiStar: {-0.03, 0.29}, one-star: {-0.11, 0.25}
01:54:10.914 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
01:54:10.914 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.56)
01:54:10.914 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.99 mountX=-0.23 mountY=-0.15, mountTheta=-2.55
01:54:10.916 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.25, opts=13)
01:54:10.916 00.000 10844 Enqueuing Move request for scope (-0.11, 0.25)
01:54:10.916 00.000 11060 Worker thread wakes up
01:54:10.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:10.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
01:54:10.917 00.001 10844 UpdateGuideState exits: m=2293 SNR=29.2
01:54:10.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
01:54:10.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:10.917 00.000 11060 Moving (-0.11, 0.25) raw xDistance=-0.23 yDistance=-0.15
01:54:10.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:10.917 00.000 10844 Enqueuing Expose request
01:54:10.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:54:10.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:10.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:54:10.917 00.000 11060 MoveAxis(E, 40, ABG)
01:54:10.917 00.000 11060 Guiding  Dir = 2, Dur = 40
01:54:10.934 00.017 11060 IsSlewing returns 0
01:54:10.935 00.001 11060 IsGuiding returns 0
01:54:10.981 00.046 11060 IsGuiding returns 0
01:54:10.981 00.000 11060 Move returns status 0, amount 40
01:54:10.981 00.000 11060 MoveAxis(N, 0, ABG)
01:54:10.981 00.000 11060 Move returns status 0, amount 0
01:54:10.981 00.000 11060 move complete, result=0
01:54:10.982 00.001 11060 worker thread done servicing request
01:54:10.982 00.000 11060 Worker thread wakes up
01:54:10.982 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
01:54:10.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:10.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:11.613 00.631 11060 Exposure complete
01:54:11.820 00.207 11060 worker thread done servicing request
01:54:11.821 00.001 10844 OnExposeComplete: enter
01:54:11.821 00.000 10844 UpdateGuideState(): m_state=6
01:54:11.821 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11565
01:54:11.821 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=59.20, Mass=2783, SNR=33.4, Peak=253 HFD=3.6
01:54:11.822 00.001 10844 MultiStar: [#1 0.24,0.59,0.00,M2] [#2 1.10,-0.01,0.00,M2] [#3 -0.06,-0.20,0.93,U] [#4 0.45,-0.49,0.00,M1] [#5 0.24,0.43,1.04,U] [#6 -1.09,0.63,0.00,M5] [#7 -0.25,-0.00,0.77,U] [#8 -0.09,-0.23,0.95,U] 
01:54:11.822 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.07}, one-star: {0.26, 0.32}
01:54:11.822 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
01:54:11.822 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:54:11.822 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.09 mountX=-0.08 mountY=0.03, mountTheta=2.83
01:54:11.824 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
01:54:11.824 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
01:54:11.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:11.824 00.000 10844 UpdateGuideState exits: m=2783 SNR=33.4
01:54:11.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:11.824 00.000 10844 Enqueuing Expose request
01:54:11.826 00.002 11060 Worker thread wakes up
01:54:11.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:54:11.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:54:11.826 00.000 11060 Moving (0.04, 0.07) raw xDistance=-0.08 yDistance=0.03
01:54:11.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:54:11.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:11.829 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:54:11.829 00.000 11060 MoveAxis(E, 0, ABG)
01:54:11.829 00.000 11060 Move returns status 0, amount 0
01:54:11.829 00.000 11060 MoveAxis(N, 0, ABG)
01:54:11.830 00.001 11060 Move returns status 0, amount 0
01:54:11.830 00.000 11060 move complete, result=0
01:54:11.830 00.000 11060 worker thread done servicing request
01:54:11.830 00.000 11060 Worker thread wakes up
01:54:11.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:11.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:11.831 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:12.462 00.631 11060 Exposure complete
01:54:12.675 00.213 11060 worker thread done servicing request
01:54:12.675 00.000 10844 OnExposeComplete: enter
01:54:12.675 00.000 10844 UpdateGuideState(): m_state=6
01:54:12.675 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11566
01:54:12.676 00.001 10844 Star::Find returns 1 (0), X=268.64, Y=58.60, Mass=2381, SNR=30.1, Peak=196 HFD=3.5
01:54:12.676 00.000 10844 MultiStar: [#1 -0.03,0.11,1.11,U] [#2 0.45,0.41,2.31,U] [#3 -0.08,0.01,0.99,U] [#4 0.18,-0.76,0.00,M2] [#5 0.28,0.06,1.06,U] [#6 -0.72,0.98,0.00,M6] [#7 -0.06,-0.15,0.95,U] [#8 -0.12,-0.27,1.08,U] 
01:54:12.676 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.05}, one-star: {0.40, -0.28}
01:54:12.676 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
01:54:12.676 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
01:54:12.676 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.29 mountX=-0.08 mountY=0.16, mountTheta=2.04
01:54:12.678 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.05, opts=13)
01:54:12.678 00.000 10844 Enqueuing Move request for scope (0.17, 0.05)
01:54:12.678 00.000 11060 Worker thread wakes up
01:54:12.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
01:54:12.678 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
01:54:12.678 00.000 11060 Moving (0.17, 0.05) raw xDistance=-0.08 yDistance=0.16
01:54:12.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:54:12.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:12.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:12.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:54:12.680 00.002 11060 MoveAxis(E, 0, ABG)
01:54:12.680 00.000 11060 Move returns status 0, amount 0
01:54:12.680 00.000 11060 MoveAxis(N, 0, ABG)
01:54:12.680 00.000 11060 Move returns status 0, amount 0
01:54:12.680 00.000 11060 move complete, result=0
01:54:12.680 00.000 10844 UpdateGuideState exits: m=2381 SNR=30.1
01:54:12.680 00.000 11060 worker thread done servicing request
01:54:12.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:12.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:12.680 00.000 10844 Enqueuing Expose request
01:54:12.680 00.000 11060 Worker thread wakes up
01:54:12.680 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:12.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:12.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:13.308 00.628 11060 Exposure complete
01:54:13.593 00.285 11060 worker thread done servicing request
01:54:13.593 00.000 10844 OnExposeComplete: enter
01:54:13.593 00.000 10844 UpdateGuideState(): m_state=6
01:54:13.594 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11567
01:54:13.594 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=59.30, Mass=3414, SNR=36.8, Peak=252 HFD=3.6
01:54:13.594 00.000 10844 MultiStar: [#1 0.22,0.28,0.91,U] [#2 0.81,0.67,0.00,M2] [#3 0.58,0.16,0.90,U] [#4 0.26,0.51,0.93,U] [#5 0.48,-0.20,0.86,U] [#6 -0.31,0.06,0.79,U] [#7 0.14,0.42,0.77,U] [#8 0.21,0.32,0.90,U] 
01:54:13.595 00.001 10844 refined, 7 included, MultiStar: {0.28, 0.25}, one-star: {0.52, 0.42}
01:54:13.595 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
01:54:13.595 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
01:54:13.595 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.25 hyp=0.37 cameraTheta=0.74 mountX=-0.30 mountY=0.23, mountTheta=2.48
01:54:13.597 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.25, opts=13)
01:54:13.599 00.002 10844 Enqueuing Move request for scope (0.28, 0.25)
01:54:13.599 00.000 11060 Worker thread wakes up
01:54:13.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:13.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.25) opts 0xd
01:54:13.599 00.000 10844 UpdateGuideState exits: m=3414 SNR=36.8
01:54:13.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:13.599 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.25)
01:54:13.599 00.000 11060 Moving (0.28, 0.25) raw xDistance=-0.30 yDistance=0.23
01:54:13.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
01:54:13.600 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:13.600 00.000 10844 Enqueuing Expose request
01:54:13.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
01:54:13.600 00.000 11060 MoveAxis(E, 52, ABG)
01:54:13.600 00.000 11060 Guiding  Dir = 2, Dur = 52
01:54:13.613 00.013 11060 IsSlewing returns 0
01:54:13.613 00.000 11060 IsGuiding returns 0
01:54:13.677 00.064 11060 IsGuiding returns 0
01:54:13.677 00.000 11060 Move returns status 0, amount 52
01:54:13.677 00.000 11060 MoveAxis(S, 90, ABG)
01:54:13.678 00.001 11060 Guiding  Dir = 1, Dur = 90
01:54:13.692 00.014 11060 IsSlewing returns 0
01:54:13.693 00.001 11060 IsGuiding returns 0
01:54:13.791 00.098 11060 IsGuiding returns 0
01:54:13.791 00.000 11060 Move returns status 0, amount 90
01:54:13.791 00.000 11060 move complete, result=0
01:54:13.791 00.000 11060 worker thread done servicing request
01:54:13.791 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.2 px 90 ms SOUTH
01:54:13.791 00.000 11060 Worker thread wakes up
01:54:13.792 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:13.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:14.424 00.632 11060 Exposure complete
01:54:14.658 00.234 11060 worker thread done servicing request
01:54:14.658 00.000 10844 OnExposeComplete: enter
01:54:14.658 00.000 10844 UpdateGuideState(): m_state=6
01:54:14.659 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11568
01:54:14.659 00.000 10844 Star::Find returns 1 (0), X=268.95, Y=59.71, Mass=2669, SNR=32.2, Peak=244 HFD=3.6
01:54:14.659 00.000 10844 MultiStar: [#1 0.80,0.02,0.00,M1] [#2 0.81,0.15,0.00,M3] [#3 0.59,0.30,0.00,M1] [#4 0.26,-0.09,0.91,U] [#5 0.33,-0.28,1.06,U] [#6 -0.00,0.31,0.92,U] [#7 0.49,0.26,0.89,U] [#8 0.51,-0.54,0.00,M1] 
01:54:14.659 00.000 10844 refined, 4 included, MultiStar: {0.36, 0.20}, one-star: {0.72, 0.83}
01:54:14.659 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
01:54:14.660 00.001 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
01:54:14.660 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.20 hyp=0.42 cameraTheta=0.51 mountX=-0.26 mountY=0.32, mountTheta=2.25
01:54:14.660 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.20, opts=13)
01:54:14.661 00.001 10844 Enqueuing Move request for scope (0.36, 0.20)
01:54:14.661 00.000 11060 Worker thread wakes up
01:54:14.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:14.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.20) opts 0xd
01:54:14.661 00.000 10844 UpdateGuideState exits: m=2669 SNR=32.2
01:54:14.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.20)
01:54:14.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:14.661 00.000 11060 Moving (0.36, 0.20) raw xDistance=-0.26 yDistance=0.32
01:54:14.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:14.661 00.000 10844 Enqueuing Expose request
01:54:14.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:54:14.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
01:54:14.661 00.000 11060 MoveAxis(E, 47, ABG)
01:54:14.662 00.001 11060 Guiding  Dir = 2, Dur = 47
01:54:14.671 00.009 11060 IsSlewing returns 0
01:54:14.671 00.000 11060 IsGuiding returns 0
01:54:14.731 00.060 11060 IsGuiding returns 0
01:54:14.732 00.001 11060 Move returns status 0, amount 47
01:54:14.732 00.000 11060 MoveAxis(S, 126, ABG)
01:54:14.732 00.000 11060 Guiding  Dir = 1, Dur = 126
01:54:14.769 00.037 11060 IsSlewing returns 0
01:54:14.769 00.000 11060 IsGuiding returns 0
01:54:14.919 00.150 11060 IsGuiding returns 0
01:54:14.919 00.000 11060 Move returns status 0, amount 126
01:54:14.919 00.000 11060 move complete, result=0
01:54:14.919 00.000 11060 worker thread done servicing request
01:54:14.919 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.3 px 126 ms SOUTH
01:54:14.920 00.001 11060 Worker thread wakes up
01:54:14.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:14.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:15.549 00.629 11060 Exposure complete
01:54:15.746 00.197 11060 worker thread done servicing request
01:54:15.746 00.000 10844 OnExposeComplete: enter
01:54:15.746 00.000 10844 UpdateGuideState(): m_state=6
01:54:15.747 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11569
01:54:15.747 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=59.66, Mass=2380, SNR=30.2, Peak=226 HFD=3.3
01:54:15.747 00.000 10844 MultiStar: [#1 0.06,0.09,1.03,U] [#2 -0.12,0.10,2.24,U] [#3 0.33,-0.29,1.09,U] [#4 -0.60,0.03,1.01,U] [#5 0.18,0.21,1.03,U] [#6 -0.87,0.13,0.00,M5] [#7 0.39,0.21,0.88,U] [#8 0.51,0.05,1.15,U] 
01:54:15.747 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.13}, one-star: {0.23, 0.78}
01:54:15.747 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:54:15.747 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:54:15.747 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.95 mountX=-0.15 mountY=0.07, mountTheta=2.68
01:54:15.749 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
01:54:15.749 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
01:54:15.749 00.000 11060 Worker thread wakes up
01:54:15.749 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:54:15.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
01:54:15.749 00.000 10844 UpdateGuideState exits: m=2380 SNR=30.2
01:54:15.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
01:54:15.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:15.749 00.000 11060 Moving (0.10, 0.13) raw xDistance=-0.15 yDistance=0.07
01:54:15.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:15.749 00.000 10844 Enqueuing Expose request
01:54:15.750 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:54:15.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:15.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:54:15.750 00.000 11060 MoveAxis(E, 27, ABG)
01:54:15.750 00.000 11060 Guiding  Dir = 2, Dur = 27
01:54:15.779 00.029 11060 IsSlewing returns 0
01:54:15.779 00.000 11060 IsGuiding returns 0
01:54:15.827 00.048 11060 IsGuiding returns 0
01:54:15.827 00.000 11060 Move returns status 0, amount 27
01:54:15.827 00.000 11060 MoveAxis(N, 0, ABG)
01:54:15.827 00.000 11060 Move returns status 0, amount 0
01:54:15.827 00.000 11060 move complete, result=0
01:54:15.828 00.001 11060 worker thread done servicing request
01:54:15.828 00.000 11060 Worker thread wakes up
01:54:15.828 00.000 10844 GuideStep: -0.1 px 27 ms EAST, 0.1 px 0 ms NORTH
01:54:15.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:15.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:16.457 00.629 11060 Exposure complete
01:54:16.664 00.207 11060 worker thread done servicing request
01:54:16.665 00.001 10844 OnExposeComplete: enter
01:54:16.665 00.000 10844 UpdateGuideState(): m_state=6
01:54:16.665 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11570
01:54:16.665 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=59.57, Mass=2573, SNR=31.0, Peak=235 HFD=3.7
01:54:16.666 00.001 10844 MultiStar: [#1 -0.24,1.17,0.00,M1] [#2 -0.58,0.03,2.21,U] [#3 -0.64,0.45,0.00,M1] [#4 -0.52,-0.30,0.96,U] [#5 -0.07,0.73,0.00,M1] [#6 -0.41,-0.55,0.00,M6] [#7 -0.53,0.50,0.00,M1] [#8 0.21,-0.26,0.95,U] 
01:54:16.666 00.000 10844 refined, 3 included, MultiStar: {-0.34, 0.04}, one-star: {-0.12, 0.69}
01:54:16.666 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.78 = -1.51)
01:54:16.666 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.53)
01:54:16.666 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.04 hyp=0.34 cameraTheta=3.02 mountX=0.02 mountY=-0.34, mountTheta=-1.51
01:54:16.668 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.04, opts=13)
01:54:16.668 00.000 10844 Enqueuing Move request for scope (-0.34, 0.04)
01:54:16.668 00.000 11060 Worker thread wakes up
01:54:16.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:16.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.04) opts 0xd
01:54:16.668 00.000 10844 UpdateGuideState exits: m=2573 SNR=31.0
01:54:16.668 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.04)
01:54:16.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:16.668 00.000 11060 Moving (-0.34, 0.04) raw xDistance=0.02 yDistance=-0.34
01:54:16.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:16.668 00.000 10844 Enqueuing Expose request
01:54:16.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:54:16.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:54:16.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:54:16.668 00.000 11060 MoveAxis(E, 0, ABG)
01:54:16.668 00.000 11060 Move returns status 0, amount 0
01:54:16.668 00.000 11060 MoveAxis(N, 0, ABG)
01:54:16.669 00.001 11060 Move returns status 0, amount 0
01:54:16.669 00.000 11060 move complete, result=0
01:54:16.669 00.000 11060 worker thread done servicing request
01:54:16.669 00.000 11060 Worker thread wakes up
01:54:16.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:16.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:16.670 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:54:17.300 00.630 11060 Exposure complete
01:54:17.551 00.251 11060 worker thread done servicing request
01:54:17.551 00.000 10844 OnExposeComplete: enter
01:54:17.551 00.000 10844 UpdateGuideState(): m_state=6
01:54:17.552 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11571
01:54:17.552 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=59.15, Mass=2578, SNR=32.0, Peak=245 HFD=3.2
01:54:17.552 00.000 10844 MultiStar: [#1 -0.43,0.30,1.11,U] [#2 0.13,0.58,2.13,U] [#3 0.09,0.80,0.00,M2] [#4 -0.06,0.35,1.03,U] [#5 0.02,0.45,1.03,U] [#6 -0.49,0.03,1.00,U] [#7 -0.76,0.55,0.00,M2] [#8 -0.03,0.16,0.96,U] 
01:54:17.553 00.001 10844 single-star, 6 included, MultiStar: {-0.10, 0.34}, one-star: {-0.01, 0.27}
01:54:17.562 00.009 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
01:54:17.562 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
01:54:17.562 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.62 mountX=-0.26 mountY=-0.06, mountTheta=-2.93
01:54:17.565 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.27, opts=13)
01:54:17.565 00.000 10844 Enqueuing Move request for scope (-0.01, 0.27)
01:54:17.565 00.000 11060 Worker thread wakes up
01:54:17.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:17.566 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
01:54:17.566 00.000 10844 UpdateGuideState exits: m=2578 SNR=32.0
01:54:17.566 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
01:54:17.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:17.566 00.000 11060 Moving (-0.01, 0.27) raw xDistance=-0.26 yDistance=-0.06
01:54:17.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:17.566 00.000 10844 Enqueuing Expose request
01:54:17.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:54:17.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:17.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:17.566 00.000 11060 MoveAxis(E, 45, ABG)
01:54:17.567 00.001 11060 Guiding  Dir = 2, Dur = 45
01:54:17.592 00.025 11060 IsSlewing returns 0
01:54:17.592 00.000 11060 IsGuiding returns 0
01:54:17.654 00.062 11060 IsGuiding returns 0
01:54:17.654 00.000 11060 Move returns status 0, amount 45
01:54:17.654 00.000 11060 MoveAxis(N, 0, ABG)
01:54:17.654 00.000 11060 Move returns status 0, amount 0
01:54:17.655 00.001 11060 move complete, result=0
01:54:17.655 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.1 px 0 ms NORTH
01:54:17.655 00.000 11060 worker thread done servicing request
01:54:17.655 00.000 11060 Worker thread wakes up
01:54:17.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:17.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:18.290 00.635 11060 Exposure complete
01:54:18.555 00.265 11060 worker thread done servicing request
01:54:18.555 00.000 10844 OnExposeComplete: enter
01:54:18.555 00.000 10844 UpdateGuideState(): m_state=6
01:54:18.556 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11572
01:54:18.556 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=58.24, Mass=3078, SNR=35.0, Peak=255 HFD=3.8
01:54:18.556 00.000 10844 MultiStar: [#1 0.13,0.12,1.01,U] [#2 0.13,0.96,0.00,M1] [#3 -0.54,0.74,0.00,M3] [#4 0.33,-0.04,0.90,U] [#5 -0.00,-0.05,1.01,U] [#6 -0.50,-0.09,0.93,U] [#7 -0.01,-0.43,0.79,U] [#8 -0.46,0.08,0.86,U] 
01:54:18.556 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.15}, one-star: {-0.12, -0.64}
01:54:18.556 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
01:54:18.556 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
01:54:18.557 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.09 mountX=0.16 mountY=-0.06, mountTheta=-0.36
01:54:18.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
01:54:18.559 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
01:54:18.559 00.000 11060 Worker thread wakes up
01:54:18.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:18.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
01:54:18.559 00.000 10844 UpdateGuideState exits: m=3078 SNR=35.0 Saturated
01:54:18.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
01:54:18.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:18.559 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=-0.06
01:54:18.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:18.559 00.000 10844 Enqueuing Expose request
01:54:18.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:54:18.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:18.561 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:18.561 00.000 11060 MoveAxis(W, 27, ABG)
01:54:18.561 00.000 11060 Guiding  Dir = 3, Dur = 27
01:54:18.577 00.016 11060 IsSlewing returns 0
01:54:18.577 00.000 11060 IsGuiding returns 0
01:54:18.624 00.047 11060 IsGuiding returns 0
01:54:18.625 00.001 11060 Move returns status 0, amount 27
01:54:18.625 00.000 11060 MoveAxis(N, 0, ABG)
01:54:18.625 00.000 11060 Move returns status 0, amount 0
01:54:18.625 00.000 11060 move complete, result=0
01:54:18.625 00.000 11060 worker thread done servicing request
01:54:18.625 00.000 11060 Worker thread wakes up
01:54:18.625 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
01:54:18.626 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:18.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:19.260 00.634 11060 Exposure complete
01:54:19.512 00.252 11060 worker thread done servicing request
01:54:19.512 00.000 10844 OnExposeComplete: enter
01:54:19.512 00.000 10844 UpdateGuideState(): m_state=6
01:54:19.513 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11573
01:54:19.513 00.000 10844 Star::Find returns 1 (0), X=267.77, Y=58.77, Mass=2603, SNR=32.4, Peak=240 HFD=3.2
01:54:19.513 00.000 10844 MultiStar: [#1 0.29,-0.10,1.07,U] [#2 0.24,0.62,0.00,M2] [#3 -0.21,0.08,0.96,U] [#4 0.53,0.83,0.00,M1] [#5 -0.32,0.34,1.04,U] [#6 -0.65,0.35,0.00,M5] [#7 -0.77,0.27,0.00,M2] [#8 -0.34,0.47,0.99,U] 
01:54:19.513 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.14}, one-star: {-0.47, -0.11}
01:54:19.514 00.001 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
01:54:19.514 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
01:54:19.514 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.55 mountX=-0.10 mountY=-0.22, mountTheta=-1.99
01:54:19.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.14, opts=13)
01:54:19.516 00.001 10844 Enqueuing Move request for scope (-0.20, 0.14)
01:54:19.516 00.000 11060 Worker thread wakes up
01:54:19.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:19.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
01:54:19.516 00.000 10844 UpdateGuideState exits: m=2603 SNR=32.4
01:54:19.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
01:54:19.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:19.516 00.000 11060 Moving (-0.20, 0.14) raw xDistance=-0.10 yDistance=-0.22
01:54:19.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:19.516 00.000 10844 Enqueuing Expose request
01:54:19.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:54:19.517 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:54:19.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:54:19.517 00.000 11060 MoveAxis(E, 0, ABG)
01:54:19.517 00.000 11060 Move returns status 0, amount 0
01:54:19.517 00.000 11060 MoveAxis(N, 0, ABG)
01:54:19.517 00.000 11060 Move returns status 0, amount 0
01:54:19.517 00.000 11060 move complete, result=0
01:54:19.518 00.001 11060 worker thread done servicing request
01:54:19.518 00.000 11060 Worker thread wakes up
01:54:19.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:19.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:19.521 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:20.164 00.643 11060 Exposure complete
01:54:20.398 00.234 11060 worker thread done servicing request
01:54:20.398 00.000 10844 OnExposeComplete: enter
01:54:20.398 00.000 10844 UpdateGuideState(): m_state=6
01:54:20.398 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11574
01:54:20.398 00.000 10844 Star::Find returns 1 (0), X=268.94, Y=59.32, Mass=2405, SNR=30.7, Peak=241 HFD=3.4
01:54:20.399 00.001 10844 MultiStar: [#1 0.24,0.53,1.04,U] [#2 0.50,0.72,0.00,M3] [#3 0.08,0.52,1.07,U] [#4 0.32,-0.06,1.01,U] [#5 -0.61,-0.16,0.00,M1] [#6 -0.79,0.11,0.00,M6] [#7 0.21,0.12,0.89,U] [#8 0.09,0.69,0.00,M1] 
01:54:20.399 00.000 10844 refined, 4 included, MultiStar: {0.31, 0.32}, one-star: {0.71, 0.44}
01:54:20.399 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
01:54:20.399 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
01:54:20.399 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.32 hyp=0.45 cameraTheta=0.80 mountX=-0.37 mountY=0.25, mountTheta=2.54
01:54:20.400 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.32, opts=13)
01:54:20.401 00.001 10844 Enqueuing Move request for scope (0.31, 0.32)
01:54:20.401 00.000 11060 Worker thread wakes up
01:54:20.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:20.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.32) opts 0xd
01:54:20.401 00.000 10844 UpdateGuideState exits: m=2405 SNR=30.7
01:54:20.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.32)
01:54:20.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:20.401 00.000 11060 Moving (0.31, 0.32) raw xDistance=-0.37 yDistance=0.25
01:54:20.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:20.401 00.000 10844 Enqueuing Expose request
01:54:20.402 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
01:54:20.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
01:54:20.402 00.000 11060 MoveAxis(E, 64, ABG)
01:54:20.402 00.000 11060 Guiding  Dir = 2, Dur = 64
01:54:20.417 00.015 11060 IsSlewing returns 0
01:54:20.417 00.000 11060 IsGuiding returns 0
01:54:20.512 00.095 11060 IsGuiding returns 0
01:54:20.512 00.000 11060 Move returns status 0, amount 64
01:54:20.512 00.000 11060 MoveAxis(S, 99, ABG)
01:54:20.512 00.000 11060 Guiding  Dir = 1, Dur = 99
01:54:20.543 00.031 11060 IsSlewing returns 0
01:54:20.543 00.000 11060 IsGuiding returns 0
01:54:20.669 00.126 11060 IsGuiding returns 0
01:54:20.669 00.000 11060 Move returns status 0, amount 99
01:54:20.669 00.000 11060 move complete, result=0
01:54:20.669 00.000 11060 worker thread done servicing request
01:54:20.669 00.000 11060 Worker thread wakes up
01:54:20.669 00.000 10844 GuideStep: -0.4 px 64 ms EAST, 0.3 px 99 ms SOUTH
01:54:20.670 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:20.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:21.306 00.636 11060 Exposure complete
01:54:21.498 00.192 11060 worker thread done servicing request
01:54:21.498 00.000 10844 OnExposeComplete: enter
01:54:21.499 00.001 10844 UpdateGuideState(): m_state=6
01:54:21.499 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11575
01:54:21.499 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=59.08, Mass=2804, SNR=33.4, Peak=234 HFD=3.4
01:54:21.499 00.000 10844 MultiStar: [#1 -0.20,-0.25,1.05,U] [#2 -0.04,0.08,1.91,U] [#3 0.15,-0.31,0.99,U] [#4 -0.13,-0.20,1.02,U] [#5 0.29,-0.66,0.00,M2] [#6 -1.08,-0.40,0.00,M7] [#7 -0.14,-0.33,0.77,U] [#8 -0.36,-0.06,0.88,U] 
01:54:21.499 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.10}, one-star: {0.04, 0.20}
01:54:21.499 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
01:54:21.499 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
01:54:21.499 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.31 mountX=0.11 mountY=-0.07, mountTheta=-0.57
01:54:21.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.10, opts=13)
01:54:21.501 00.001 10844 Enqueuing Move request for scope (-0.09, -0.10)
01:54:21.501 00.000 11060 Worker thread wakes up
01:54:21.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:21.501 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.4
01:54:21.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:21.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
01:54:21.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:21.501 00.000 10844 Enqueuing Expose request
01:54:21.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
01:54:21.501 00.000 11060 Moving (-0.09, -0.10) raw xDistance=0.11 yDistance=-0.07
01:54:21.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:54:21.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:21.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:21.502 00.001 11060 MoveAxis(E, 0, ABG)
01:54:21.502 00.000 11060 Move returns status 0, amount 0
01:54:21.502 00.000 11060 MoveAxis(N, 0, ABG)
01:54:21.502 00.000 11060 Move returns status 0, amount 0
01:54:21.502 00.000 11060 move complete, result=0
01:54:21.502 00.000 11060 worker thread done servicing request
01:54:21.502 00.000 11060 Worker thread wakes up
01:54:21.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:21.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:21.504 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:22.129 00.625 11060 Exposure complete
01:54:22.323 00.194 11060 worker thread done servicing request
01:54:22.323 00.000 10844 OnExposeComplete: enter
01:54:22.323 00.000 10844 UpdateGuideState(): m_state=6
01:54:22.323 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11576
01:54:22.323 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=58.74, Mass=3076, SNR=34.6, Peak=248 HFD=3.5
01:54:22.324 00.001 10844 MultiStar: [#1 0.13,0.17,1.05,U] [#2 0.72,-0.68,0.00,M3] [#3 -0.00,-0.01,0.94,U] [#4 -0.22,-0.50,0.76,U] [#5 0.28,-0.17,1.01,U] [#6 -0.80,-0.22,0.00,M8] [#7 0.22,-0.37,0.77,U] [#8 -0.06,-0.16,0.98,U] 
01:54:22.324 00.000 10844 single-star, 6 included, MultiStar: {0.05, -0.15}, one-star: {-0.02, -0.14}
01:54:22.324 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
01:54:22.324 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
01:54:22.324 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.68 mountX=0.14 mountY=0.01, mountTheta=0.06
01:54:22.325 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
01:54:22.325 00.000 10844 Enqueuing Move request for scope (-0.02, -0.14)
01:54:22.325 00.000 11060 Worker thread wakes up
01:54:22.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:22.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
01:54:22.325 00.000 10844 UpdateGuideState exits: m=3076 SNR=34.6
01:54:22.325 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
01:54:22.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:22.325 00.000 11060 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.01
01:54:22.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:22.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:54:22.325 00.000 10844 Enqueuing Expose request
01:54:22.326 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:22.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:54:22.326 00.000 11060 MoveAxis(W, 25, ABG)
01:54:22.326 00.000 11060 Guiding  Dir = 3, Dur = 25
01:54:22.342 00.016 11060 IsSlewing returns 0
01:54:22.342 00.000 11060 IsGuiding returns 0
01:54:22.373 00.031 11060 IsGuiding returns 0
01:54:22.373 00.000 11060 Move returns status 0, amount 25
01:54:22.373 00.000 11060 MoveAxis(N, 0, ABG)
01:54:22.373 00.000 11060 Move returns status 0, amount 0
01:54:22.374 00.001 11060 move complete, result=0
01:54:22.374 00.000 11060 worker thread done servicing request
01:54:22.374 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
01:54:22.374 00.000 11060 Worker thread wakes up
01:54:22.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:22.375 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:23.003 00.628 11060 Exposure complete
01:54:23.163 00.160 11060 worker thread done servicing request
01:54:23.163 00.000 10844 OnExposeComplete: enter
01:54:23.163 00.000 10844 UpdateGuideState(): m_state=6
01:54:23.163 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11577
01:54:23.163 00.000 10844 Star::Find returns 1 (1), X=267.86, Y=59.51, Mass=2883, SNR=33.8, Peak=255 HFD=3.5
01:54:23.163 00.000 10844 MultiStar: [#1 -0.36,-0.07,0.93,U] [#2 0.11,0.26,1.84,U] [#3 -0.61,-0.06,0.00,M1] [#4 -0.50,-0.13,0.96,U] [#5 0.04,0.08,0.95,U] [#6 -0.89,-0.03,0.00,M9] [#7 -0.67,-0.25,0.00,M1] [#8 0.09,-0.14,0.85,U] 
01:54:23.163 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.13}, one-star: {-0.38, 0.63}
01:54:23.163 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.12 = -2.17)
01:54:23.163 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
01:54:23.163 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.37 mountX=-0.11 mountY=-0.16, mountTheta=-2.17
01:54:23.165 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.13, opts=13)
01:54:23.165 00.000 10844 Enqueuing Move request for scope (-0.14, 0.13)
01:54:23.165 00.000 11060 Worker thread wakes up
01:54:23.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:23.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
01:54:23.165 00.000 10844 UpdateGuideState exits: m=2883 SNR=33.8 Saturated
01:54:23.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
01:54:23.165 00.000 11060 Moving (-0.14, 0.13) raw xDistance=-0.11 yDistance=-0.16
01:54:23.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:23.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:54:23.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:23.165 00.000 10844 Enqueuing Expose request
01:54:23.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:23.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:54:23.165 00.000 11060 MoveAxis(E, 0, ABG)
01:54:23.165 00.000 11060 Move returns status 0, amount 0
01:54:23.165 00.000 11060 MoveAxis(N, 0, ABG)
01:54:23.165 00.000 11060 Move returns status 0, amount 0
01:54:23.165 00.000 11060 move complete, result=0
01:54:23.173 00.008 11060 worker thread done servicing request
01:54:23.173 00.000 11060 Worker thread wakes up
01:54:23.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:23.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:23.174 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:23.818 00.644 11060 Exposure complete
01:54:24.001 00.183 11060 worker thread done servicing request
01:54:24.001 00.000 10844 OnExposeComplete: enter
01:54:24.001 00.000 10844 UpdateGuideState(): m_state=6
01:54:24.002 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11578
01:54:24.002 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=59.09, Mass=3158, SNR=35.5, Peak=245 HFD=3.8
01:54:24.002 00.000 10844 MultiStar: [#1 0.04,0.41,0.89,U] [#2 0.13,0.12,1.85,U] [#3 0.32,0.18,0.93,U] [#4 -0.71,-0.10,0.00,M1] [#5 -0.04,0.32,0.95,U] [#6 -0.59,-0.45,0.00,M10] [#7 -0.40,0.18,0.81,U] [#8 0.09,0.14,0.79,U] 
01:54:24.002 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.21}, one-star: {-0.06, 0.21}
01:54:24.002 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.18 = -3.11)
01:54:24.003 00.001 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
01:54:24.003 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.42 mountX=-0.21 mountY=-0.00, mountTheta=-3.12
01:54:24.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.21, opts=13)
01:54:24.004 00.000 10844 Enqueuing Move request for scope (0.03, 0.21)
01:54:24.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:24.004 00.000 11060 Worker thread wakes up
01:54:24.004 00.000 10844 UpdateGuideState exits: m=3158 SNR=35.5
01:54:24.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
01:54:24.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:24.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
01:54:24.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:24.004 00.000 10844 Enqueuing Expose request
01:54:24.004 00.000 11060 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.00
01:54:24.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:54:24.005 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:24.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:54:24.005 00.000 11060 MoveAxis(E, 37, ABG)
01:54:24.005 00.000 11060 Guiding  Dir = 2, Dur = 37
01:54:24.028 00.023 11060 IsSlewing returns 0
01:54:24.028 00.000 11060 IsGuiding returns 0
01:54:24.091 00.063 11060 IsGuiding returns 0
01:54:24.091 00.000 11060 Move returns status 0, amount 37
01:54:24.091 00.000 11060 MoveAxis(N, 0, ABG)
01:54:24.091 00.000 11060 Move returns status 0, amount 0
01:54:24.091 00.000 11060 move complete, result=0
01:54:24.091 00.000 11060 worker thread done servicing request
01:54:24.091 00.000 11060 Worker thread wakes up
01:54:24.091 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
01:54:24.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:24.092 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:24.728 00.636 11060 Exposure complete
01:54:24.893 00.165 11060 worker thread done servicing request
01:54:24.893 00.000 10844 OnExposeComplete: enter
01:54:24.893 00.000 10844 UpdateGuideState(): m_state=6
01:54:24.894 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11579
01:54:24.894 00.000 10844 Star::Find returns 1 (1), X=267.18, Y=58.54, Mass=3143, SNR=34.9, Peak=255 HFD=3.7
01:54:24.894 00.000 10844 MultiStar: [#1 0.19,0.29,1.09,U] [#2 0.87,0.72,0.00,M2] [#3 -0.14,-0.02,0.86,U] [#4 -0.28,-0.37,0.96,U] [#5 0.16,0.65,0.00,M1] [#6 -0.53,-0.35,0.00,R] [#7 -0.10,0.22,0.76,U] [#8 0.32,0.21,0.95,U] 
01:54:24.894 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.00}, one-star: {-1.06, -0.34}
01:54:24.894 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
01:54:24.894 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
01:54:24.894 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.12 mountX=0.04 mountY=-0.18, mountTheta=-1.37
01:54:24.896 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.00, opts=13)
01:54:24.896 00.000 10844 Enqueuing Move request for scope (-0.18, -0.00)
01:54:24.896 00.000 11060 Worker thread wakes up
01:54:24.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
01:54:24.896 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
01:54:24.897 00.001 11060 Moving (-0.18, -0.00) raw xDistance=0.04 yDistance=-0.18
01:54:24.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:54:24.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:24.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:24.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:54:24.897 00.000 10844 UpdateGuideState exits: m=3143 SNR=34.9 Saturated
01:54:24.897 00.000 11060 MoveAxis(E, 0, ABG)
01:54:24.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:24.897 00.000 11060 Move returns status 0, amount 0
01:54:24.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:24.897 00.000 10844 Enqueuing Expose request
01:54:24.897 00.000 11060 MoveAxis(N, 0, ABG)
01:54:24.897 00.000 11060 Move returns status 0, amount 0
01:54:24.897 00.000 11060 move complete, result=0
01:54:24.909 00.012 11060 worker thread done servicing request
01:54:24.909 00.000 11060 Worker thread wakes up
01:54:24.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:24.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:24.911 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:25.541 00.630 11060 Exposure complete
01:54:25.711 00.170 11060 worker thread done servicing request
01:54:25.712 00.001 10844 OnExposeComplete: enter
01:54:25.712 00.000 10844 UpdateGuideState(): m_state=6
01:54:25.712 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11580
01:54:25.712 00.000 10844 Star::Find returns 1 (0), X=267.44, Y=58.87, Mass=2558, SNR=32.0, Peak=232 HFD=3.4
01:54:25.712 00.000 10844 MultiStar: [#1 -0.47,-0.01,0.91,U] [#2 0.20,0.54,2.11,U] [#3 -0.45,0.11,0.96,U] [#4 -0.25,0.13,0.96,U] [#5 0.27,0.10,1.12,U] [#6 -0.19,0.28,0.95,U] [#7 -0.66,-0.06,0.00,M1] [#8 0.34,-0.10,0.96,U] 
01:54:25.712 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.18}, one-star: {-0.80, -0.01}
01:54:25.713 00.001 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
01:54:25.713 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
01:54:25.713 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.13 mountX=-0.16 mountY=-0.14, mountTheta=-2.41
01:54:25.714 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.18, opts=13)
01:54:25.714 00.000 10844 Enqueuing Move request for scope (-0.11, 0.18)
01:54:25.714 00.000 11060 Worker thread wakes up
01:54:25.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:25.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
01:54:25.714 00.000 10844 UpdateGuideState exits: m=2558 SNR=32.0
01:54:25.715 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
01:54:25.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:25.715 00.000 11060 Moving (-0.11, 0.18) raw xDistance=-0.16 yDistance=-0.14
01:54:25.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:25.715 00.000 10844 Enqueuing Expose request
01:54:25.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:54:25.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:25.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:54:25.715 00.000 11060 MoveAxis(E, 27, ABG)
01:54:25.715 00.000 11060 Guiding  Dir = 2, Dur = 27
01:54:25.721 00.006 11060 IsSlewing returns 0
01:54:25.721 00.000 11060 IsGuiding returns 0
01:54:25.751 00.030 11060 IsGuiding returns 0
01:54:25.751 00.000 11060 Move returns status 0, amount 27
01:54:25.751 00.000 11060 MoveAxis(N, 0, ABG)
01:54:25.751 00.000 11060 Move returns status 0, amount 0
01:54:25.751 00.000 11060 move complete, result=0
01:54:25.752 00.001 11060 worker thread done servicing request
01:54:25.752 00.000 11060 Worker thread wakes up
01:54:25.752 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
01:54:25.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:25.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:26.384 00.632 11060 Exposure complete
01:54:26.558 00.174 11060 worker thread done servicing request
01:54:26.558 00.000 10844 OnExposeComplete: enter
01:54:26.558 00.000 10844 UpdateGuideState(): m_state=6
01:54:26.558 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11581
01:54:26.559 00.001 10844 Star::Find returns 1 (0), X=267.84, Y=58.22, Mass=2729, SNR=32.5, Peak=222 HFD=3.6
01:54:26.559 00.000 10844 MultiStar: [#1 -0.79,0.34,0.00,M1] [#2 0.15,-0.05,2.05,U] [#3 -0.52,-0.31,0.98,U] [#4 -0.78,-0.16,0.00,M1] [#5 -0.20,-0.36,1.02,U] [#6 -0.06,-0.64,0.00,M1] [#7 -0.47,0.08,0.87,U] [#8 -0.40,-0.81,0.00,M1] 
01:54:26.559 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.23}, one-star: {-0.40, -0.66}
01:54:26.559 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
01:54:26.559 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
01:54:26.559 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.23 hyp=0.31 cameraTheta=-2.30 mountX=0.26 mountY=-0.16, mountTheta=-0.56
01:54:26.560 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.23, opts=13)
01:54:26.560 00.000 10844 Enqueuing Move request for scope (-0.20, -0.23)
01:54:26.562 00.002 11060 Worker thread wakes up
01:54:26.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:26.562 00.000 10844 UpdateGuideState exits: m=2729 SNR=32.5
01:54:26.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:26.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:26.562 00.000 10844 Enqueuing Expose request
01:54:26.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.23) opts 0xd
01:54:26.562 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.23)
01:54:26.562 00.000 11060 Moving (-0.20, -0.23) raw xDistance=0.26 yDistance=-0.16
01:54:26.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
01:54:26.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:26.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:54:26.562 00.000 11060 MoveAxis(W, 45, ABG)
01:54:26.562 00.000 11060 Guiding  Dir = 3, Dur = 45
01:54:26.582 00.020 11060 IsSlewing returns 0
01:54:26.582 00.000 11060 IsGuiding returns 0
01:54:26.629 00.047 11060 IsGuiding returns 0
01:54:26.629 00.000 11060 Move returns status 0, amount 45
01:54:26.629 00.000 11060 MoveAxis(N, 0, ABG)
01:54:26.629 00.000 11060 Move returns status 0, amount 0
01:54:26.629 00.000 11060 move complete, result=0
01:54:26.629 00.000 11060 worker thread done servicing request
01:54:26.629 00.000 11060 Worker thread wakes up
01:54:26.629 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.2 px 0 ms NORTH
01:54:26.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:26.630 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:27.255 00.625 11060 Exposure complete
01:54:27.428 00.173 10844 OnExposeComplete: enter
01:54:27.428 00.000 10844 UpdateGuideState(): m_state=6
01:54:27.429 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11582
01:54:27.429 00.000 10844 Star::Find returns 1 (1), X=268.36, Y=58.21, Mass=2427, SNR=30.0, Peak=255 HFD=3.5
01:54:27.429 00.000 10844 MultiStar: [#1 -0.13,0.13,1.13,U] [#2 0.07,-0.19,2.19,U] [#3 -0.19,-0.50,1.00,U] [#4 -0.67,-0.19,0.00,M2] [#5 -0.15,0.44,1.12,U] [#6 -0.43,-0.01,1.01,U] [#7 -0.01,-0.47,0.94,U] [#8 0.19,-0.25,1.07,U] 
01:54:27.429 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.18}, one-star: {0.12, -0.67}
01:54:27.429 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
01:54:27.430 00.001 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
01:54:27.430 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.85 mountX=0.18 mountY=-0.02, mountTheta=-0.12
01:54:27.430 00.000 11060 worker thread done servicing request
01:54:27.432 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.18, opts=13)
01:54:27.433 00.001 10844 Enqueuing Move request for scope (-0.05, -0.18)
01:54:27.433 00.000 11060 Worker thread wakes up
01:54:27.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:27.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
01:54:27.433 00.000 10844 UpdateGuideState exits: m=2427 SNR=30.0 Saturated
01:54:27.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
01:54:27.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.433 00.000 11060 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=-0.02
01:54:27.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:27.433 00.000 10844 Enqueuing Expose request
01:54:27.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:54:27.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:27.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:27.433 00.000 11060 MoveAxis(W, 33, ABG)
01:54:27.434 00.001 11060 Guiding  Dir = 3, Dur = 33
01:54:27.471 00.037 11060 IsSlewing returns 0
01:54:27.471 00.000 11060 IsGuiding returns 0
01:54:27.556 00.085 11060 IsGuiding returns 0
01:54:27.556 00.000 11060 Move returns status 0, amount 33
01:54:27.556 00.000 11060 MoveAxis(N, 0, ABG)
01:54:27.556 00.000 11060 Move returns status 0, amount 0
01:54:27.556 00.000 11060 move complete, result=0
01:54:27.556 00.000 11060 worker thread done servicing request
01:54:27.556 00.000 11060 Worker thread wakes up
01:54:27.556 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
01:54:27.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:27.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:28.207 00.651 11060 Exposure complete
01:54:28.397 00.190 11060 worker thread done servicing request
01:54:28.397 00.000 10844 OnExposeComplete: enter
01:54:28.397 00.000 10844 UpdateGuideState(): m_state=6
01:54:28.398 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11583
01:54:28.398 00.000 10844 Star::Find returns 1 (1), X=268.16, Y=59.03, Mass=2915, SNR=34.1, Peak=255 HFD=3.0
01:54:28.398 00.000 10844 MultiStar: [#1 -0.26,-0.55,0.00,M1] [#2 0.12,-0.17,1.91,U] [#3 -0.11,-0.55,1.00,U] [#4 -0.50,-0.15,0.96,U] [#5 0.21,0.13,0.99,U] [#6 -0.51,0.11,0.93,U] [#7 -0.07,-0.38,0.87,U] [#8 -0.28,-0.11,0.86,U] 
01:54:28.398 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.12}, one-star: {-0.08, 0.15}
01:54:28.398 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
01:54:28.398 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
01:54:28.398 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.34 mountX=0.14 mountY=-0.10, mountTheta=-0.59
01:54:28.400 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.12, opts=13)
01:54:28.400 00.000 10844 Enqueuing Move request for scope (-0.12, -0.12)
01:54:28.400 00.000 11060 Worker thread wakes up
01:54:28.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
01:54:28.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
01:54:28.400 00.000 11060 Moving (-0.12, -0.12) raw xDistance=0.14 yDistance=-0.10
01:54:28.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:54:28.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:28.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:28.401 00.001 10844 UpdateGuideState exits: m=2915 SNR=34.1 Saturated
01:54:28.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:28.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:28.401 00.000 10844 Enqueuing Expose request
01:54:28.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:28.401 00.000 11060 MoveAxis(W, 26, ABG)
01:54:28.401 00.000 11060 Guiding  Dir = 3, Dur = 26
01:54:28.438 00.037 11060 IsSlewing returns 0
01:54:28.439 00.001 11060 IsGuiding returns 0
01:54:28.489 00.050 11060 IsGuiding returns 0
01:54:28.489 00.000 11060 Move returns status 0, amount 26
01:54:28.489 00.000 11060 MoveAxis(N, 0, ABG)
01:54:28.489 00.000 11060 Move returns status 0, amount 0
01:54:28.489 00.000 11060 move complete, result=0
01:54:28.489 00.000 11060 worker thread done servicing request
01:54:28.490 00.001 10844 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
01:54:28.491 00.001 11060 Worker thread wakes up
01:54:28.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:28.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:29.131 00.640 11060 Exposure complete
01:54:29.298 00.167 10844 OnExposeComplete: enter
01:54:29.298 00.000 10844 UpdateGuideState(): m_state=6
01:54:29.298 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11584
01:54:29.299 00.001 10844 Star::Find returns 1 (0), X=268.42, Y=58.36, Mass=2652, SNR=32.3, Peak=245 HFD=3.4
01:54:29.299 00.000 11060 worker thread done servicing request
01:54:29.299 00.000 10844 MultiStar: [#1 0.16,-0.26,1.07,U] [#2 0.56,0.24,2.07,U] [#3 0.04,-0.61,0.00,M1] [#4 -0.07,-0.23,1.04,U] [#5 0.04,-0.32,1.04,U] [#6 -0.32,-0.39,0.90,U] [#7 -0.20,-0.43,0.83,U] [#8 -0.09,-0.37,0.94,U] 
01:54:29.299 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.22}, one-star: {0.18, -0.52}
01:54:29.299 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
01:54:29.299 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
01:54:29.299 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=0.19 mountY=0.14, mountTheta=0.62
01:54:29.301 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.22, opts=13)
01:54:29.301 00.000 10844 Enqueuing Move request for scope (0.10, -0.22)
01:54:29.301 00.000 11060 Worker thread wakes up
01:54:29.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=17, FiltMax=255, Gamma=1.000
01:54:29.301 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.3
01:54:29.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:29.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:29.301 00.000 10844 Enqueuing Expose request
01:54:29.302 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
01:54:29.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
01:54:29.302 00.000 11060 Moving (0.10, -0.22) raw xDistance=0.19 yDistance=0.14
01:54:29.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:54:29.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:29.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:54:29.302 00.000 11060 MoveAxis(W, 34, ABG)
01:54:29.302 00.000 11060 Guiding  Dir = 3, Dur = 34
01:54:29.329 00.027 11060 IsSlewing returns 0
01:54:29.331 00.002 11060 IsGuiding returns 0
01:54:29.407 00.076 11060 IsGuiding returns 0
01:54:29.409 00.002 11060 Move returns status 0, amount 34
01:54:29.409 00.000 11060 MoveAxis(N, 0, ABG)
01:54:29.409 00.000 11060 Move returns status 0, amount 0
01:54:29.409 00.000 11060 move complete, result=0
01:54:29.409 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
01:54:29.410 00.001 11060 worker thread done servicing request
01:54:29.410 00.000 11060 Worker thread wakes up
01:54:29.411 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:29.412 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:30.041 00.629 11060 Exposure complete
01:54:30.239 00.198 11060 worker thread done servicing request
01:54:30.239 00.000 10844 OnExposeComplete: enter
01:54:30.239 00.000 10844 UpdateGuideState(): m_state=6
01:54:30.240 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11585
01:54:30.240 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=58.72, Mass=3030, SNR=34.9, Peak=251 HFD=3.5
01:54:30.240 00.000 10844 MultiStar: [#1 -0.23,-0.18,1.00,U] [#2 0.38,-0.05,1.91,U] [#3 0.01,-0.30,0.91,U] [#4 0.25,-0.63,0.00,M1] [#5 -0.29,-0.66,0.00,M1] [#6 -0.28,-0.45,0.84,U] [#7 -0.40,0.39,0.76,U] [#8 0.15,-0.60,0.00,M1] 
01:54:30.240 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.12}, one-star: {-0.21, -0.16}
01:54:30.240 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
01:54:30.240 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
01:54:30.240 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.88 mountX=0.13 mountY=-0.02, mountTheta=-0.14
01:54:30.242 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.12, opts=13)
01:54:30.242 00.000 10844 Enqueuing Move request for scope (-0.04, -0.12)
01:54:30.242 00.000 11060 Worker thread wakes up
01:54:30.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:54:30.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:54:30.242 00.000 11060 Moving (-0.04, -0.12) raw xDistance=0.13 yDistance=-0.02
01:54:30.243 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:30.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:54:30.243 00.000 10844 UpdateGuideState exits: m=3030 SNR=34.9
01:54:30.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:30.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:30.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:30.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:30.243 00.000 10844 Enqueuing Expose request
01:54:30.243 00.000 11060 MoveAxis(W, 23, ABG)
01:54:30.243 00.000 11060 Guiding  Dir = 3, Dur = 23
01:54:30.256 00.013 11060 IsSlewing returns 0
01:54:30.256 00.000 11060 IsGuiding returns 0
01:54:30.287 00.031 11060 IsGuiding returns 0
01:54:30.287 00.000 11060 Move returns status 0, amount 23
01:54:30.287 00.000 11060 MoveAxis(N, 0, ABG)
01:54:30.287 00.000 11060 Move returns status 0, amount 0
01:54:30.287 00.000 11060 move complete, result=0
01:54:30.287 00.000 11060 worker thread done servicing request
01:54:30.287 00.000 11060 Worker thread wakes up
01:54:30.287 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
01:54:30.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:30.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:30.921 00.634 11060 Exposure complete
01:54:31.149 00.228 11060 worker thread done servicing request
01:54:31.149 00.000 10844 OnExposeComplete: enter
01:54:31.149 00.000 10844 UpdateGuideState(): m_state=6
01:54:31.149 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11586
01:54:31.149 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=58.37, Mass=3081, SNR=34.9, Peak=251 HFD=3.6
01:54:31.150 00.001 10844 MultiStar: [#1 -0.40,-0.37,0.97,U] [#2 -0.14,-0.22,1.94,U] [#3 -0.24,-0.10,0.92,U] [#4 -0.62,-0.20,0.00,M2] [#5 -0.11,-0.38,0.99,U] [#6 -1.00,0.05,0.00,M1] [#7 -0.46,-0.54,0.00,M1] [#8 -0.48,-0.45,0.00,M2] 
01:54:31.150 00.000 10844 refined, 4 included, MultiStar: {-0.25, -0.30}, one-star: {-0.45, -0.51}
01:54:31.150 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
01:54:31.150 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
01:54:31.150 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.30 hyp=0.39 cameraTheta=-2.26 mountX=0.34 mountY=-0.20, mountTheta=-0.52
01:54:31.152 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.30, opts=13)
01:54:31.152 00.000 10844 Enqueuing Move request for scope (-0.25, -0.30)
01:54:31.152 00.000 11060 Worker thread wakes up
01:54:31.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:31.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.30) opts 0xd
01:54:31.152 00.000 10844 UpdateGuideState exits: m=3081 SNR=34.9
01:54:31.153 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.30)
01:54:31.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:31.153 00.000 11060 Moving (-0.25, -0.30) raw xDistance=0.34 yDistance=-0.20
01:54:31.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:31.153 00.000 10844 Enqueuing Expose request
01:54:31.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:54:31.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:54:31.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:54:31.153 00.000 11060 MoveAxis(W, 60, ABG)
01:54:31.153 00.000 11060 Guiding  Dir = 3, Dur = 60
01:54:31.166 00.013 11060 IsSlewing returns 0
01:54:31.166 00.000 11060 IsGuiding returns 0
01:54:31.242 00.076 11060 IsGuiding returns 0
01:54:31.242 00.000 11060 Move returns status 0, amount 60
01:54:31.243 00.001 11060 MoveAxis(N, 0, ABG)
01:54:31.243 00.000 11060 Move returns status 0, amount 0
01:54:31.243 00.000 11060 move complete, result=0
01:54:31.243 00.000 11060 worker thread done servicing request
01:54:31.243 00.000 11060 Worker thread wakes up
01:54:31.243 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.2 px 0 ms NORTH
01:54:31.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:31.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:31.879 00.636 11060 Exposure complete
01:54:32.163 00.284 11060 worker thread done servicing request
01:54:32.163 00.000 10844 OnExposeComplete: enter
01:54:32.163 00.000 10844 UpdateGuideState(): m_state=6
01:54:32.163 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11587
01:54:32.163 00.000 10844 Star::Find returns 1 (0), X=267.70, Y=58.78, Mass=2462, SNR=30.5, Peak=211 HFD=3.6
01:54:32.164 00.001 10844 MultiStar: [#1 0.10,-0.23,1.01,U] [#2 -0.40,-0.07,2.21,U] [#3 -0.11,-0.09,1.00,U] [#4 -0.64,0.06,0.00,M3] [#5 -0.35,-0.76,0.00,M1] [#6 -0.49,0.11,0.99,U] [#7 -0.32,-0.26,0.86,U] [#8 0.06,-0.68,0.00,M3] 
01:54:32.164 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.10}, one-star: {-0.54, -0.10}
01:54:32.164 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
01:54:32.164 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
01:54:32.164 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.10 hyp=0.33 cameraTheta=-2.83 mountX=0.15 mountY=-0.29, mountTheta=-1.08
01:54:32.166 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.10, opts=13)
01:54:32.166 00.000 10844 Enqueuing Move request for scope (-0.31, -0.10)
01:54:32.166 00.000 11060 Worker thread wakes up
01:54:32.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:32.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.10) opts 0xd
01:54:32.166 00.000 10844 UpdateGuideState exits: m=2462 SNR=30.5
01:54:32.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.10)
01:54:32.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:32.166 00.000 11060 Moving (-0.31, -0.10) raw xDistance=0.15 yDistance=-0.29
01:54:32.168 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:32.168 00.000 10844 Enqueuing Expose request
01:54:32.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:54:32.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:54:32.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:54:32.168 00.000 11060 MoveAxis(W, 29, ABG)
01:54:32.168 00.000 11060 Guiding  Dir = 3, Dur = 29
01:54:32.190 00.022 11060 IsSlewing returns 0
01:54:32.191 00.001 11060 IsGuiding returns 0
01:54:32.232 00.041 11060 IsGuiding returns 0
01:54:32.232 00.000 11060 Move returns status 0, amount 29
01:54:32.233 00.001 11060 MoveAxis(N, 0, ABG)
01:54:32.233 00.000 11060 Move returns status 0, amount 0
01:54:32.233 00.000 11060 move complete, result=0
01:54:32.233 00.000 11060 worker thread done servicing request
01:54:32.233 00.000 11060 Worker thread wakes up
01:54:32.233 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.3 px 0 ms NORTH
01:54:32.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:32.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:32.866 00.633 11060 Exposure complete
01:54:33.135 00.269 11060 worker thread done servicing request
01:54:33.135 00.000 10844 OnExposeComplete: enter
01:54:33.135 00.000 10844 UpdateGuideState(): m_state=6
01:54:33.136 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11588
01:54:33.136 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=59.33, Mass=2355, SNR=30.2, Peak=225 HFD=3.4
01:54:33.137 00.001 10844 MultiStar: [#1 -0.56,0.21,1.13,U] [#2 0.43,-0.11,2.22,U] [#3 -0.55,-0.11,0.99,U] [#4 -0.43,-0.20,1.11,U] [#5 0.37,-0.69,0.00,M2] [#6 -0.66,0.06,0.00,M1] [#7 -0.21,-0.00,1.01,U] [#8 -0.62,-0.07,0.00,M4] 
01:54:33.137 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.01}, one-star: {0.01, 0.45}
01:54:33.137 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
01:54:33.137 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
01:54:33.137 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.03 mountX=0.01 mountY=-0.12, mountTheta=-1.50
01:54:33.139 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
01:54:33.139 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
01:54:33.139 00.000 11060 Worker thread wakes up
01:54:33.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:33.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:54:33.139 00.000 10844 UpdateGuideState exits: m=2355 SNR=30.2
01:54:33.139 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:54:33.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:33.139 00.000 11060 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=-0.12
01:54:33.140 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:33.140 00.000 10844 Enqueuing Expose request
01:54:33.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:54:33.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:33.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:33.140 00.000 11060 MoveAxis(E, 0, ABG)
01:54:33.140 00.000 11060 Move returns status 0, amount 0
01:54:33.140 00.000 11060 MoveAxis(N, 0, ABG)
01:54:33.140 00.000 11060 Move returns status 0, amount 0
01:54:33.140 00.000 11060 move complete, result=0
01:54:33.141 00.001 11060 worker thread done servicing request
01:54:33.141 00.000 11060 Worker thread wakes up
01:54:33.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:33.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:33.143 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:33.774 00.631 11060 Exposure complete
01:54:34.004 00.230 11060 worker thread done servicing request
01:54:34.004 00.000 10844 OnExposeComplete: enter
01:54:34.004 00.000 10844 UpdateGuideState(): m_state=6
01:54:34.004 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11589
01:54:34.004 00.000 10844 Star::Find returns 1 (1), X=268.15, Y=59.41, Mass=3121, SNR=35.2, Peak=255 HFD=3.6
01:54:34.005 00.001 10844 MultiStar: [#1 0.19,0.03,0.93,U] [#2 -0.07,0.03,1.98,U] [#3 -0.09,0.25,0.95,U] [#4 -0.52,-0.05,0.82,U] [#5 -0.37,-0.17,0.93,U] [#6 -0.13,0.96,0.00,M2] [#7 -0.28,0.02,0.85,U] [#8 0.19,0.34,0.92,U] 
01:54:34.005 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.12}, one-star: {-0.09, 0.53}
01:54:34.005 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
01:54:34.005 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
01:54:34.005 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.16 cameraTheta=2.35 mountX=-0.09 mountY=-0.13, mountTheta=-2.19
01:54:34.007 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.12, opts=13)
01:54:34.007 00.000 10844 Enqueuing Move request for scope (-0.12, 0.12)
01:54:34.007 00.000 11060 Worker thread wakes up
01:54:34.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:34.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
01:54:34.007 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.2 Saturated
01:54:34.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
01:54:34.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:34.007 00.000 11060 Moving (-0.12, 0.12) raw xDistance=-0.09 yDistance=-0.13
01:54:34.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:34.007 00.000 10844 Enqueuing Expose request
01:54:34.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:54:34.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:34.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:54:34.007 00.000 11060 MoveAxis(E, 0, ABG)
01:54:34.008 00.001 11060 Move returns status 0, amount 0
01:54:34.008 00.000 11060 MoveAxis(N, 0, ABG)
01:54:34.008 00.000 11060 Move returns status 0, amount 0
01:54:34.008 00.000 11060 move complete, result=0
01:54:34.008 00.000 11060 worker thread done servicing request
01:54:34.008 00.000 11060 Worker thread wakes up
01:54:34.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:34.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:34.010 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:34.640 00.630 11060 Exposure complete
01:54:34.869 00.229 11060 worker thread done servicing request
01:54:34.869 00.000 10844 OnExposeComplete: enter
01:54:34.869 00.000 10844 UpdateGuideState(): m_state=6
01:54:34.869 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11590
01:54:34.869 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=59.10, Mass=2839, SNR=33.6, Peak=250 HFD=3.6
01:54:34.870 00.001 10844 MultiStar: [#1 -0.25,0.59,0.00,M1] [#2 0.25,0.23,1.97,U] [#3 -0.30,0.36,0.84,U] [#4 -0.25,0.83,0.00,M2] [#5 -0.12,0.02,1.04,U] [#6 -0.81,0.27,0.00,M3] [#7 -0.38,0.68,0.00,M1] [#8 -0.18,0.49,0.88,U] 
01:54:34.870 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.25}, one-star: {-0.34, 0.23}
01:54:34.870 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:54:34.870 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.72)
01:54:34.870 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.83 mountX=-0.23 mountY=-0.11, mountTheta=-2.71
01:54:34.872 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.25, opts=13)
01:54:34.872 00.000 10844 Enqueuing Move request for scope (-0.07, 0.25)
01:54:34.873 00.001 11060 Worker thread wakes up
01:54:34.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:34.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
01:54:34.873 00.000 10844 UpdateGuideState exits: m=2839 SNR=33.6
01:54:34.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
01:54:34.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:34.873 00.000 11060 Moving (-0.07, 0.25) raw xDistance=-0.23 yDistance=-0.11
01:54:34.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:34.873 00.000 10844 Enqueuing Expose request
01:54:34.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:54:34.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:34.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:54:34.873 00.000 11060 MoveAxis(E, 40, ABG)
01:54:34.874 00.001 11060 Guiding  Dir = 2, Dur = 40
01:54:34.898 00.024 11060 IsSlewing returns 0
01:54:34.899 00.001 11060 IsGuiding returns 0
01:54:34.962 00.063 11060 IsGuiding returns 0
01:54:34.962 00.000 11060 Move returns status 0, amount 40
01:54:34.962 00.000 11060 MoveAxis(N, 0, ABG)
01:54:34.962 00.000 11060 Move returns status 0, amount 0
01:54:34.962 00.000 11060 move complete, result=0
01:54:34.962 00.000 11060 worker thread done servicing request
01:54:34.962 00.000 11060 Worker thread wakes up
01:54:34.963 00.001 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
01:54:34.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:34.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:35.597 00.634 11060 Exposure complete
01:54:35.767 00.170 11060 worker thread done servicing request
01:54:35.768 00.001 10844 OnExposeComplete: enter
01:54:35.768 00.000 10844 UpdateGuideState(): m_state=6
01:54:35.768 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11591
01:54:35.768 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=59.35, Mass=2882, SNR=33.7, Peak=237 HFD=3.4
01:54:35.768 00.000 10844 MultiStar: [#1 0.17,0.57,0.89,U] [#2 -0.63,0.33,0.00,M1] [#3 -0.21,0.75,0.00,M1] [#4 -0.48,0.20,0.96,U] [#5 -0.26,0.45,1.03,U] [#6 -0.49,0.48,0.00,M4] [#7 -0.21,0.64,0.00,M2] [#8 -0.03,0.52,0.96,U] 
01:54:35.768 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.44}, one-star: {-0.18, 0.47}
01:54:35.768 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
01:54:35.769 00.001 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
01:54:35.769 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.44 hyp=0.47 cameraTheta=1.93 mountX=-0.40 mountY=-0.23, mountTheta=-2.62
01:54:35.770 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.44, opts=13)
01:54:35.770 00.000 10844 Enqueuing Move request for scope (-0.16, 0.44)
01:54:35.770 00.000 11060 Worker thread wakes up
01:54:35.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.44) opts 0xd
01:54:35.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.44)
01:54:35.770 00.000 11060 Moving (-0.16, 0.44) raw xDistance=-0.40 yDistance=-0.23
01:54:35.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
01:54:35.770 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.02 newest=-0.47
01:54:35.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:54:35.770 00.000 11060 MoveAxis(E, 71, ABG)
01:54:35.771 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:35.771 00.000 11060 Guiding  Dir = 2, Dur = 71
01:54:35.771 00.000 10844 UpdateGuideState exits: m=2882 SNR=33.7
01:54:35.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:35.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:35.771 00.000 10844 Enqueuing Expose request
01:54:35.775 00.004 11060 IsSlewing returns 0
01:54:35.782 00.007 11060 IsGuiding returns 0
01:54:35.869 00.087 11060 IsGuiding returns 0
01:54:35.869 00.000 11060 Move returns status 0, amount 71
01:54:35.869 00.000 11060 BLC: Oldest BLC event removed
01:54:35.869 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:54:35.869 00.000 11060 MoveAxis(N, 841, ABG)
01:54:35.869 00.000 11060 duration set to 750 by maxDecDuration
01:54:35.869 00.000 11060 Guiding  Dir = 0, Dur = 750
01:54:35.887 00.018 11060 IsSlewing returns 0
01:54:35.887 00.000 11060 IsGuiding returns 0
01:54:36.651 00.764 11060 IsGuiding returns 0
01:54:36.651 00.000 11060 Move returns status 0, amount 750
01:54:36.651 00.000 11060 move complete, result=0
01:54:36.651 00.000 11060 worker thread done servicing request
01:54:36.651 00.000 11060 Worker thread wakes up
01:54:36.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:36.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:36.651 00.000 10844 GuideStep: -0.4 px 71 ms EAST, -0.2 px 750 ms NORTH
01:54:37.283 00.632 11060 Exposure complete
01:54:37.458 00.175 11060 worker thread done servicing request
01:54:37.458 00.000 10844 OnExposeComplete: enter
01:54:37.458 00.000 10844 UpdateGuideState(): m_state=6
01:54:37.458 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11592
01:54:37.458 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=59.14, Mass=2871, SNR=34.4, Peak=255 HFD=3.5
01:54:37.459 00.001 10844 MultiStar: [#1 0.01,0.31,0.98,U] [#2 -0.43,0.22,2.10,U] [#3 -0.30,-0.24,0.88,U] [#4 -0.41,0.44,0.86,U] [#5 -0.17,0.09,0.96,U] [#6 -0.53,1.09,0.00,M5] [#7 0.01,0.10,0.74,U] [#8 -0.28,0.65,0.00,M2] 
01:54:37.459 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.18}, one-star: {0.13, 0.26}
01:54:37.459 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
01:54:37.459 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.14)
01:54:37.459 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.41 mountX=-0.14 mountY=-0.23, mountTheta=-2.12
01:54:37.460 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.18, opts=13)
01:54:37.460 00.000 10844 Enqueuing Move request for scope (-0.20, 0.18)
01:54:37.460 00.000 11060 Worker thread wakes up
01:54:37.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:37.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
01:54:37.460 00.000 10844 UpdateGuideState exits: m=2871 SNR=34.4 Saturated
01:54:37.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
01:54:37.461 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:37.461 00.000 11060 Moving (-0.20, 0.18) raw xDistance=-0.14 yDistance=-0.23
01:54:37.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:37.461 00.000 10844 Enqueuing Expose request
01:54:37.461 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.163378, 1:0.230414
01:54:37.461 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:54:37.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:54:37.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:54:37.461 00.000 11060 MoveAxis(E, 27, ABG)
01:54:37.461 00.000 11060 Guiding  Dir = 2, Dur = 27
01:54:37.495 00.034 11060 IsSlewing returns 0
01:54:37.495 00.000 11060 IsGuiding returns 0
01:54:37.570 00.075 11060 IsGuiding returns 0
01:54:37.571 00.001 11060 Move returns status 0, amount 27
01:54:37.571 00.000 11060 MoveAxis(N, 90, ABG)
01:54:37.571 00.000 11060 Guiding  Dir = 0, Dur = 90
01:54:37.590 00.019 11060 IsSlewing returns 0
01:54:37.590 00.000 11060 IsGuiding returns 0
01:54:37.698 00.108 11060 IsGuiding returns 0
01:54:37.698 00.000 11060 Move returns status 0, amount 90
01:54:37.698 00.000 11060 move complete, result=0
01:54:37.698 00.000 11060 worker thread done servicing request
01:54:37.698 00.000 11060 Worker thread wakes up
01:54:37.700 00.002 10844 GuideStep: -0.1 px 27 ms EAST, -0.2 px 90 ms NORTH
01:54:37.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:37.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:38.345 00.645 11060 Exposure complete
01:54:38.532 00.187 11060 worker thread done servicing request
01:54:38.532 00.000 10844 OnExposeComplete: enter
01:54:38.532 00.000 10844 UpdateGuideState(): m_state=6
01:54:38.532 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11593
01:54:38.533 00.001 10844 Star::Find returns 1 (0), X=268.10, Y=59.19, Mass=2808, SNR=33.3, Peak=251 HFD=3.6
01:54:38.533 00.000 10844 MultiStar: [#1 0.11,0.62,0.00,M1] [#2 0.34,0.16,1.93,U] [#3 -0.53,-0.27,0.95,U] [#4 -0.12,0.55,1.04,U] [#5 -0.50,-0.33,0.95,U] [#6 -0.62,0.25,0.00,M6] [#7 -0.43,0.21,0.85,U] [#8 -0.15,-0.67,0.00,M3] 
01:54:38.533 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.12}, one-star: {-0.14, 0.31}
01:54:38.533 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.19 = -2.10)
01:54:38.533 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
01:54:38.533 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.43 mountX=-0.09 mountY=-0.16, mountTheta=-2.10
01:54:38.534 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.12, opts=13)
01:54:38.535 00.001 10844 Enqueuing Move request for scope (-0.14, 0.12)
01:54:38.535 00.000 11060 Worker thread wakes up
01:54:38.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:38.535 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.3
01:54:38.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:38.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:38.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
01:54:38.535 00.000 10844 Enqueuing Expose request
01:54:38.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
01:54:38.535 00.000 11060 Moving (-0.14, 0.12) raw xDistance=-0.09 yDistance=-0.16
01:54:38.535 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.163378, 1:0.230414, 2:0.160224
01:54:38.535 00.000 11060 BLC: No correction, Miss < min_move
01:54:38.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:54:38.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:38.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:54:38.535 00.000 11060 MoveAxis(E, 0, ABG)
01:54:38.535 00.000 11060 Move returns status 0, amount 0
01:54:38.536 00.001 11060 MoveAxis(N, 0, ABG)
01:54:38.536 00.000 11060 Move returns status 0, amount 0
01:54:38.536 00.000 11060 move complete, result=0
01:54:38.536 00.000 11060 worker thread done servicing request
01:54:38.536 00.000 11060 Worker thread wakes up
01:54:38.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:38.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:38.537 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:39.175 00.638 11060 Exposure complete
01:54:39.342 00.167 11060 worker thread done servicing request
01:54:39.342 00.000 10844 OnExposeComplete: enter
01:54:39.342 00.000 10844 UpdateGuideState(): m_state=6
01:54:39.342 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11594
01:54:39.342 00.000 10844 Star::Find returns 1 (1), X=267.91, Y=59.68, Mass=2216, SNR=29.0, Peak=255 HFD=3.4
01:54:39.342 00.000 10844 MultiStar: [#1 0.18,0.41,1.18,U] [#2 0.06,1.07,0.00,M1] [#3 -0.01,0.14,1.05,U] [#4 -1.23,0.61,0.00,M1] [#5 -0.21,-0.12,1.14,U] [#6 -0.27,0.21,0.99,U] [#7 -0.10,0.92,0.00,M1] [#8 -0.11,0.09,0.99,U] 
01:54:39.342 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.25}, one-star: {-0.33, 0.80}
01:54:39.342 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
01:54:39.342 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
01:54:39.342 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.01 mountX=-0.23 mountY=-0.16, mountTheta=-2.54
01:54:39.344 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.25, opts=13)
01:54:39.344 00.000 10844 Enqueuing Move request for scope (-0.12, 0.25)
01:54:39.344 00.000 11060 Worker thread wakes up
01:54:39.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
01:54:39.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:39.344 00.000 10844 UpdateGuideState exits: m=2216 SNR=29.0 Saturated
01:54:39.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:39.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:39.344 00.000 10844 Enqueuing Expose request
01:54:39.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
01:54:39.344 00.000 11060 Moving (-0.12, 0.25) raw xDistance=-0.23 yDistance=-0.16
01:54:39.344 00.000 11060 BLC: window closed
01:54:39.344 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.163378, 1:0.230414, 2:0.160224
01:54:39.344 00.000 11060 BLC: No correction, Miss < min_move
01:54:39.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:54:39.345 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:39.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:54:39.345 00.000 11060 MoveAxis(E, 39, ABG)
01:54:39.345 00.000 11060 Guiding  Dir = 2, Dur = 39
01:54:39.387 00.042 11060 IsSlewing returns 0
01:54:39.387 00.000 11060 IsGuiding returns 0
01:54:39.465 00.078 11060 IsGuiding returns 0
01:54:39.465 00.000 11060 Move returns status 0, amount 39
01:54:39.465 00.000 11060 MoveAxis(N, 0, ABG)
01:54:39.465 00.000 11060 Move returns status 0, amount 0
01:54:39.465 00.000 11060 move complete, result=0
01:54:39.466 00.001 11060 worker thread done servicing request
01:54:39.466 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
01:54:39.466 00.000 11060 Worker thread wakes up
01:54:39.467 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:39.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:40.094 00.627 11060 Exposure complete
01:54:40.281 00.187 11060 worker thread done servicing request
01:54:40.281 00.000 10844 OnExposeComplete: enter
01:54:40.281 00.000 10844 UpdateGuideState(): m_state=6
01:54:40.281 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11595
01:54:40.281 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=59.66, Mass=2773, SNR=33.1, Peak=252 HFD=3.4
01:54:40.282 00.001 10844 MultiStar: [#1 -0.04,0.26,0.97,U] [#2 -0.00,0.21,2.07,U] [#3 0.02,0.65,0.00,M1] [#4 0.09,0.91,0.00,M2] [#5 0.07,0.70,0.00,M1] [#6 -0.25,0.66,0.00,M6] [#7 -0.03,0.70,0.00,M2] [#8 0.09,0.18,0.93,U] 
01:54:40.282 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.33}, one-star: {0.09, 0.78}
01:54:40.282 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
01:54:40.282 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
01:54:40.282 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.50 mountX=-0.33 mountY=-0.03, mountTheta=-3.05
01:54:40.283 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.33, opts=13)
01:54:40.283 00.000 10844 Enqueuing Move request for scope (0.02, 0.33)
01:54:40.284 00.001 11060 Worker thread wakes up
01:54:40.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:40.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd
01:54:40.284 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.1
01:54:40.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.33)
01:54:40.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:40.284 00.000 11060 Moving (0.02, 0.33) raw xDistance=-0.33 yDistance=-0.03
01:54:40.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:40.284 00.000 10844 Enqueuing Expose request
01:54:40.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:54:40.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:40.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:54:40.285 00.001 11060 MoveAxis(E, 58, ABG)
01:54:40.285 00.000 11060 Guiding  Dir = 2, Dur = 58
01:54:40.301 00.016 11060 IsSlewing returns 0
01:54:40.301 00.000 11060 IsGuiding returns 0
01:54:40.377 00.076 11060 IsGuiding returns 0
01:54:40.377 00.000 11060 Move returns status 0, amount 58
01:54:40.377 00.000 11060 MoveAxis(N, 0, ABG)
01:54:40.377 00.000 11060 Move returns status 0, amount 0
01:54:40.378 00.001 11060 move complete, result=0
01:54:40.378 00.000 10844 GuideStep: -0.3 px 58 ms EAST, -0.0 px 0 ms NORTH
01:54:40.378 00.000 11060 worker thread done servicing request
01:54:40.378 00.000 11060 Worker thread wakes up
01:54:40.379 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:40.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:41.016 00.637 11060 Exposure complete
01:54:41.189 00.173 11060 worker thread done servicing request
01:54:41.189 00.000 10844 OnExposeComplete: enter
01:54:41.189 00.000 10844 UpdateGuideState(): m_state=6
01:54:41.189 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11596
01:54:41.189 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=59.37, Mass=2247, SNR=29.0, Peak=179 HFD=3.4
01:54:41.189 00.000 10844 MultiStar: [#1 -0.18,0.03,1.12,U] [#2 0.02,0.12,2.35,U] [#3 -0.48,0.30,1.00,U] [#4 -0.05,0.66,0.00,M3] [#5 0.35,0.64,0.00,M2] [#6 -0.02,0.19,1.07,U] [#7 -0.47,-0.23,0.92,U] [#8 -0.15,0.32,1.07,U] 
01:54:41.189 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.17}, one-star: {-0.29, 0.49}
01:54:41.189 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.14 = -2.15)
01:54:41.189 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.17)
01:54:41.190 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.38 mountX=-0.14 mountY=-0.21, mountTheta=-2.15
01:54:41.191 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.17, opts=13)
01:54:41.191 00.000 10844 Enqueuing Move request for scope (-0.18, 0.17)
01:54:41.191 00.000 11060 Worker thread wakes up
01:54:41.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:41.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
01:54:41.191 00.000 10844 UpdateGuideState exits: m=2247 SNR=29.0
01:54:41.191 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
01:54:41.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:41.191 00.000 11060 Moving (-0.18, 0.17) raw xDistance=-0.14 yDistance=-0.21
01:54:41.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:41.191 00.000 10844 Enqueuing Expose request
01:54:41.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:54:41.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
01:54:41.191 00.000 11060 MoveAxis(E, 25, ABG)
01:54:41.191 00.000 11060 Guiding  Dir = 2, Dur = 25
01:54:41.198 00.007 11060 IsSlewing returns 0
01:54:41.198 00.000 11060 IsGuiding returns 0
01:54:41.228 00.030 11060 IsGuiding returns 0
01:54:41.228 00.000 11060 Move returns status 0, amount 25
01:54:41.228 00.000 11060 MoveAxis(N, 80, ABG)
01:54:41.228 00.000 11060 Guiding  Dir = 0, Dur = 80
01:54:41.244 00.016 11060 IsSlewing returns 0
01:54:41.244 00.000 11060 IsGuiding returns 0
01:54:41.338 00.094 11060 IsGuiding returns 0
01:54:41.338 00.000 11060 Move returns status 0, amount 80
01:54:41.338 00.000 11060 move complete, result=0
01:54:41.338 00.000 11060 worker thread done servicing request
01:54:41.339 00.001 11060 Worker thread wakes up
01:54:41.339 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 80 ms NORTH
01:54:41.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:41.340 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:41.977 00.637 11060 Exposure complete
01:54:42.148 00.171 11060 worker thread done servicing request
01:54:42.148 00.000 10844 OnExposeComplete: enter
01:54:42.148 00.000 10844 UpdateGuideState(): m_state=6
01:54:42.149 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11597
01:54:42.149 00.000 10844 Star::Find returns 1 (1), X=267.77, Y=59.23, Mass=3030, SNR=34.6, Peak=255 HFD=3.2
01:54:42.149 00.000 10844 MultiStar: [#1 0.10,0.11,0.96,U] [#2 0.29,0.74,0.00,M1] [#3 -0.24,-0.05,0.94,U] [#4 0.33,-0.23,0.79,U] [#5 0.16,0.69,0.00,M3] [#6 0.25,0.32,0.78,U] [#7 -0.31,0.65,0.00,M2] [#8 -0.13,0.37,0.94,U] 
01:54:42.149 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.15}, one-star: {-0.47, 0.35}
01:54:42.149 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
01:54:42.149 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.67)
01:54:42.149 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.88 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
01:54:42.150 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.15, opts=13)
01:54:42.151 00.001 10844 Enqueuing Move request for scope (-0.05, 0.15)
01:54:42.151 00.000 11060 Worker thread wakes up
01:54:42.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
01:54:42.151 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
01:54:42.151 00.000 11060 Moving (-0.05, 0.15) raw xDistance=-0.14 yDistance=-0.07
01:54:42.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:54:42.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:42.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:42.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:42.151 00.000 11060 MoveAxis(E, 25, ABG)
01:54:42.151 00.000 11060 Guiding  Dir = 2, Dur = 25
01:54:42.151 00.000 10844 UpdateGuideState exits: m=3030 SNR=34.6 Saturated
01:54:42.152 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:42.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:42.152 00.000 10844 Enqueuing Expose request
01:54:42.172 00.020 11060 IsSlewing returns 0
01:54:42.173 00.001 11060 IsGuiding returns 0
01:54:42.199 00.026 11060 IsGuiding returns 0
01:54:42.199 00.000 11060 Move returns status 0, amount 25
01:54:42.199 00.000 11060 MoveAxis(N, 0, ABG)
01:54:42.199 00.000 11060 Move returns status 0, amount 0
01:54:42.199 00.000 11060 move complete, result=0
01:54:42.199 00.000 11060 worker thread done servicing request
01:54:42.199 00.000 11060 Worker thread wakes up
01:54:42.200 00.001 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
01:54:42.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:42.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:42.837 00.637 11060 Exposure complete
01:54:43.010 00.173 11060 worker thread done servicing request
01:54:43.010 00.000 10844 OnExposeComplete: enter
01:54:43.010 00.000 10844 UpdateGuideState(): m_state=6
01:54:43.010 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11598
01:54:43.010 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=58.93, Mass=2208, SNR=29.3, Peak=198 HFD=3.6
01:54:43.011 00.001 10844 MultiStar: [#1 0.35,0.32,1.14,U] [#2 0.63,0.41,0.00,M2] [#3 -0.03,0.09,1.08,U] [#4 -0.20,0.28,1.13,U] [#5 -0.11,0.35,1.07,U] [#6 -0.48,0.99,0.00,M5] [#7 -0.37,-0.02,0.89,U] [#8 -0.47,0.23,1.04,U] 
01:54:43.011 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.19}, one-star: {-0.31, 0.05}
01:54:43.011 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
01:54:43.011 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.32)
01:54:43.011 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.25 cameraTheta=2.23 mountX=-0.16 mountY=-0.18, mountTheta=-2.31
01:54:43.012 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.19, opts=13)
01:54:43.012 00.000 10844 Enqueuing Move request for scope (-0.15, 0.19)
01:54:43.012 00.000 11060 Worker thread wakes up
01:54:43.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
01:54:43.012 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
01:54:43.013 00.001 11060 Moving (-0.15, 0.19) raw xDistance=-0.16 yDistance=-0.18
01:54:43.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
01:54:43.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:43.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:43.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:54:43.013 00.000 11060 MoveAxis(E, 29, ABG)
01:54:43.013 00.000 11060 Guiding  Dir = 2, Dur = 29
01:54:43.013 00.000 10844 UpdateGuideState exits: m=2208 SNR=29.3
01:54:43.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:43.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:43.013 00.000 10844 Enqueuing Expose request
01:54:43.030 00.017 11060 IsSlewing returns 0
01:54:43.030 00.000 11060 IsGuiding returns 0
01:54:43.063 00.033 11060 IsGuiding returns 0
01:54:43.063 00.000 11060 Move returns status 0, amount 29
01:54:43.063 00.000 11060 MoveAxis(N, 0, ABG)
01:54:43.064 00.001 11060 Move returns status 0, amount 0
01:54:43.064 00.000 11060 move complete, result=0
01:54:43.064 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
01:54:43.064 00.000 11060 worker thread done servicing request
01:54:43.064 00.000 11060 Worker thread wakes up
01:54:43.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:43.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:43.703 00.639 11060 Exposure complete
01:54:43.877 00.174 11060 worker thread done servicing request
01:54:43.877 00.000 10844 OnExposeComplete: enter
01:54:43.878 00.001 10844 UpdateGuideState(): m_state=6
01:54:43.878 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11599
01:54:43.878 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=58.97, Mass=3091, SNR=34.8, Peak=243 HFD=3.9
01:54:43.878 00.000 10844 MultiStar: [#1 0.21,0.27,0.92,U] [#2 -0.17,-0.34,1.96,U] [#3 0.20,-0.24,0.96,U] [#4 -0.10,-0.58,0.99,U] [#5 -0.14,-0.37,0.96,U] [#6 -0.63,0.15,0.00,M6] [#7 -0.21,0.26,0.84,U] [#8 -0.60,-0.60,0.00,M1] 
01:54:43.878 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.16}, one-star: {-0.29, 0.09}
01:54:43.878 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
01:54:43.879 00.001 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
01:54:43.879 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-2.05 mountX=0.18 mountY=-0.06, mountTheta=-0.32
01:54:43.880 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.16, opts=13)
01:54:43.880 00.000 10844 Enqueuing Move request for scope (-0.09, -0.16)
01:54:43.880 00.000 11060 Worker thread wakes up
01:54:43.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:43.881 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
01:54:43.881 00.000 10844 UpdateGuideState exits: m=3091 SNR=34.8
01:54:43.881 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
01:54:43.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:43.881 00.000 11060 Moving (-0.09, -0.16) raw xDistance=0.18 yDistance=-0.06
01:54:43.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:43.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:54:43.881 00.000 10844 Enqueuing Expose request
01:54:43.882 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:43.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:54:43.883 00.001 11060 MoveAxis(W, 30, ABG)
01:54:43.883 00.000 11060 Guiding  Dir = 3, Dur = 30
01:54:43.902 00.019 11060 IsSlewing returns 0
01:54:43.902 00.000 11060 IsGuiding returns 0
01:54:43.950 00.048 11060 IsGuiding returns 0
01:54:43.950 00.000 11060 Move returns status 0, amount 30
01:54:43.950 00.000 11060 MoveAxis(N, 0, ABG)
01:54:43.951 00.001 11060 Move returns status 0, amount 0
01:54:43.951 00.000 11060 move complete, result=0
01:54:43.951 00.000 11060 worker thread done servicing request
01:54:43.951 00.000 11060 Worker thread wakes up
01:54:43.951 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
01:54:43.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:43.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:44.584 00.633 11060 Exposure complete
01:54:44.781 00.197 11060 worker thread done servicing request
01:54:44.782 00.001 10844 OnExposeComplete: enter
01:54:44.782 00.000 10844 UpdateGuideState(): m_state=6
01:54:44.782 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11600
01:54:44.782 00.000 10844 Star::Find returns 1 (0), X=267.04, Y=58.98, Mass=2336, SNR=30.8, Peak=220 HFD=3.0
01:54:44.783 00.001 10844 MultiStar: [#1 0.64,-0.48,0.00,M1] [#2 0.18,0.34,2.19,U] [#3 -0.19,-0.16,1.14,U] [#4 -0.11,-0.35,1.08,U] [#5 -0.48,-0.11,1.04,U] [#6 -0.44,0.30,0.94,U] [#7 -0.07,0.01,1.07,U] [#8 0.18,-0.33,0.98,U] 
01:54:44.783 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.01}, one-star: {-1.20, 0.10}
01:54:44.783 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
01:54:44.783 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
01:54:44.783 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.07 mountX=0.02 mountY=-0.21, mountTheta=-1.46
01:54:44.785 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.01, opts=13)
01:54:44.785 00.000 10844 Enqueuing Move request for scope (-0.21, 0.01)
01:54:44.786 00.001 11060 Worker thread wakes up
01:54:44.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:44.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
01:54:44.786 00.000 10844 UpdateGuideState exits: m=2336 SNR=30.8
01:54:44.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
01:54:44.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:44.786 00.000 11060 Moving (-0.21, 0.01) raw xDistance=0.02 yDistance=-0.21
01:54:44.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:44.786 00.000 10844 Enqueuing Expose request
01:54:44.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:54:44.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:54:44.786 00.000 11060 MoveAxis(E, 0, ABG)
01:54:44.786 00.000 11060 Move returns status 0, amount 0
01:54:44.787 00.001 11060 MoveAxis(N, 81, ABG)
01:54:44.787 00.000 11060 Guiding  Dir = 0, Dur = 81
01:54:44.807 00.020 11060 IsSlewing returns 0
01:54:44.808 00.001 11060 IsGuiding returns 0
01:54:44.917 00.109 11060 IsGuiding returns 0
01:54:44.917 00.000 11060 Move returns status 0, amount 81
01:54:44.917 00.000 11060 move complete, result=0
01:54:44.917 00.000 11060 worker thread done servicing request
01:54:44.917 00.000 11060 Worker thread wakes up
01:54:44.917 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 81 ms NORTH
01:54:44.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:44.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:45.563 00.646 11060 Exposure complete
01:54:45.943 00.380 11060 worker thread done servicing request
01:54:45.943 00.000 10844 OnExposeComplete: enter
01:54:45.943 00.000 10844 UpdateGuideState(): m_state=6
01:54:45.944 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11601
01:54:45.944 00.000 10844 Star::Find returns 1 (0), X=267.58, Y=59.00, Mass=2667, SNR=32.0, Peak=201 HFD=3.7
01:54:45.944 00.000 10844 MultiStar: [#1 0.39,-0.42,1.01,U] [#2 -0.42,0.04,2.22,U] [#3 0.14,0.27,0.94,U] [#4 -0.41,0.33,0.94,U] [#5 0.02,-0.31,0.94,U] [#6 -0.58,0.49,0.00,M6] [#7 -0.10,0.33,0.84,U] [#8 -0.32,-0.07,1.05,U] 
01:54:45.944 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.03}, one-star: {-0.66, 0.12}
01:54:45.944 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.52)
01:54:45.944 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
01:54:45.945 00.001 10844 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.01 mountX=0.01 mountY=-0.21, mountTheta=-1.52
01:54:45.947 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.03, opts=13)
01:54:45.947 00.000 10844 Enqueuing Move request for scope (-0.21, 0.03)
01:54:45.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:45.947 00.000 10844 UpdateGuideState exits: m=2667 SNR=32.0
01:54:45.948 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:45.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:45.948 00.000 10844 Enqueuing Expose request
01:54:45.959 00.011 11060 Worker thread wakes up
01:54:45.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
01:54:45.960 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
01:54:45.960 00.000 11060 Moving (-0.21, 0.03) raw xDistance=0.01 yDistance=-0.21
01:54:45.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:54:45.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:54:45.960 00.000 11060 MoveAxis(E, 0, ABG)
01:54:45.960 00.000 11060 Move returns status 0, amount 0
01:54:45.960 00.000 11060 MoveAxis(N, 81, ABG)
01:54:45.960 00.000 11060 Guiding  Dir = 0, Dur = 81
01:54:45.982 00.022 11060 IsSlewing returns 0
01:54:45.984 00.002 11060 IsGuiding returns 0
01:54:46.092 00.108 11060 IsGuiding returns 0
01:54:46.092 00.000 11060 Move returns status 0, amount 81
01:54:46.092 00.000 11060 move complete, result=0
01:54:46.094 00.002 11060 worker thread done servicing request
01:54:46.094 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 81 ms NORTH
01:54:46.094 00.000 11060 Worker thread wakes up
01:54:46.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:46.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:46.726 00.632 11060 Exposure complete
01:54:47.002 00.276 11060 worker thread done servicing request
01:54:47.002 00.000 10844 OnExposeComplete: enter
01:54:47.002 00.000 10844 UpdateGuideState(): m_state=6
01:54:47.003 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11602
01:54:47.003 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=58.56, Mass=2927, SNR=34.0, Peak=223 HFD=3.6
01:54:47.003 00.000 10844 MultiStar: [#1 0.06,-0.39,0.93,U] [#2 -0.07,-0.15,1.89,U] [#3 -0.23,0.10,0.97,U] [#4 -0.19,-0.55,0.91,U] [#5 -0.05,-0.15,0.96,U] [#6 -0.12,-0.14,0.85,U] [#7 -0.04,-0.50,0.81,U] [#8 -0.29,-0.07,0.92,U] 
01:54:47.003 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.23}, one-star: {-0.14, -0.32}
01:54:47.003 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
01:54:47.005 00.002 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
01:54:47.005 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-2.04 mountX=0.24 mountY=-0.08, mountTheta=-0.30
01:54:47.006 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.23, opts=13)
01:54:47.006 00.000 10844 Enqueuing Move request for scope (-0.11, -0.23)
01:54:47.006 00.000 11060 Worker thread wakes up
01:54:47.007 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:47.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
01:54:47.007 00.000 10844 UpdateGuideState exits: m=2927 SNR=34.0
01:54:47.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
01:54:47.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:47.007 00.000 11060 Moving (-0.11, -0.23) raw xDistance=0.24 yDistance=-0.08
01:54:47.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:47.007 00.000 10844 Enqueuing Expose request
01:54:47.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
01:54:47.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:47.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:54:47.008 00.001 11060 MoveAxis(W, 42, ABG)
01:54:47.008 00.000 11060 Guiding  Dir = 3, Dur = 42
01:54:47.018 00.010 11060 IsSlewing returns 0
01:54:47.019 00.001 11060 IsGuiding returns 0
01:54:47.066 00.047 11060 IsGuiding returns 0
01:54:47.066 00.000 11060 Move returns status 0, amount 42
01:54:47.066 00.000 11060 MoveAxis(N, 0, ABG)
01:54:47.067 00.001 11060 Move returns status 0, amount 0
01:54:47.067 00.000 11060 move complete, result=0
01:54:47.067 00.000 11060 worker thread done servicing request
01:54:47.067 00.000 11060 Worker thread wakes up
01:54:47.067 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
01:54:47.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:47.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:47.702 00.635 11060 Exposure complete
01:54:47.937 00.235 11060 worker thread done servicing request
01:54:47.937 00.000 10844 OnExposeComplete: enter
01:54:47.937 00.000 10844 UpdateGuideState(): m_state=6
01:54:47.937 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11603
01:54:47.937 00.000 10844 Star::Find returns 1 (1), X=267.53, Y=58.86, Mass=2677, SNR=32.2, Peak=255 HFD=3.5
01:54:47.938 00.001 10844 MultiStar: [#1 0.18,0.31,1.10,U] [#2 0.02,0.19,2.26,U] [#3 0.04,0.24,0.93,U] [#4 -0.05,0.27,1.00,U] [#5 0.10,-0.02,1.02,U] [#6 -0.17,-0.03,0.97,U] [#7 0.16,0.12,0.79,U] [#8 -0.29,0.37,1.01,U] 
01:54:47.938 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.17}, one-star: {-0.71, -0.01}
01:54:47.938 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
01:54:47.938 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
01:54:47.938 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.97 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
01:54:47.940 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
01:54:47.940 00.000 10844 Enqueuing Move request for scope (-0.07, 0.17)
01:54:47.940 00.000 11060 Worker thread wakes up
01:54:47.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:54:47.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
01:54:47.940 00.000 10844 UpdateGuideState exits: m=2677 SNR=32.2 Saturated
01:54:47.940 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
01:54:47.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:47.940 00.000 11060 Moving (-0.07, 0.17) raw xDistance=-0.15 yDistance=-0.10
01:54:47.941 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:47.941 00.000 10844 Enqueuing Expose request
01:54:47.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:54:47.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:47.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:47.941 00.000 11060 MoveAxis(E, 25, ABG)
01:54:47.941 00.000 11060 Guiding  Dir = 2, Dur = 25
01:54:47.973 00.032 11060 IsSlewing returns 0
01:54:47.974 00.001 11060 IsGuiding returns 0
01:54:48.020 00.046 11060 IsGuiding returns 0
01:54:48.020 00.000 11060 Move returns status 0, amount 25
01:54:48.020 00.000 11060 MoveAxis(N, 0, ABG)
01:54:48.020 00.000 11060 Move returns status 0, amount 0
01:54:48.020 00.000 11060 move complete, result=0
01:54:48.021 00.001 11060 worker thread done servicing request
01:54:48.021 00.000 11060 Worker thread wakes up
01:54:48.021 00.000 10844 GuideStep: -0.2 px 25 ms EAST, -0.1 px 0 ms NORTH
01:54:48.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:48.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:48.653 00.632 11060 Exposure complete
01:54:48.894 00.241 11060 worker thread done servicing request
01:54:48.894 00.000 10844 OnExposeComplete: enter
01:54:48.894 00.000 10844 UpdateGuideState(): m_state=6
01:54:48.895 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11604
01:54:48.895 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=58.87, Mass=2416, SNR=30.3, Peak=217 HFD=3.6
01:54:48.895 00.000 10844 MultiStar: [#1 0.77,0.02,0.00,M1] [#2 0.35,0.35,2.17,U] [#3 -0.46,-0.19,1.13,U] [#4 0.04,-0.23,1.06,U] [#5 -0.05,-0.08,1.16,U] [#6 -0.11,0.24,0.92,U] [#7 -0.12,-0.44,0.87,U] [#8 -0.15,-0.05,1.04,U] 
01:54:48.895 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.35, -0.01}
01:54:48.895 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
01:54:48.896 00.001 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
01:54:48.896 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.04 mountX=-0.00 mountY=0.02, mountTheta=1.72
01:54:48.897 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
01:54:48.897 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
01:54:48.897 00.000 11060 Worker thread wakes up
01:54:48.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
01:54:48.897 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
01:54:48.897 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
01:54:48.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:54:48.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:48.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:48.899 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:54:48.899 00.000 11060 MoveAxis(E, 0, ABG)
01:54:48.899 00.000 11060 Move returns status 0, amount 0
01:54:48.899 00.000 11060 MoveAxis(N, 0, ABG)
01:54:48.899 00.000 11060 Move returns status 0, amount 0
01:54:48.899 00.000 11060 move complete, result=0
01:54:48.899 00.000 10844 UpdateGuideState exits: m=2416 SNR=30.3
01:54:48.899 00.000 11060 worker thread done servicing request
01:54:48.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:48.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:48.899 00.000 10844 Enqueuing Expose request
01:54:48.899 00.000 11060 Worker thread wakes up
01:54:48.899 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:48.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:48.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:49.539 00.640 11060 Exposure complete
01:54:49.734 00.195 11060 worker thread done servicing request
01:54:49.734 00.000 10844 OnExposeComplete: enter
01:54:49.734 00.000 10844 UpdateGuideState(): m_state=6
01:54:49.734 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11605
01:54:49.734 00.000 10844 Star::Find returns 1 (1), X=268.18, Y=58.19, Mass=3118, SNR=35.1, Peak=255 HFD=3.5
01:54:49.735 00.001 10844 MultiStar: [#1 -0.25,-0.07,0.86,U] [#2 0.01,0.10,1.97,U] [#3 -0.36,-0.23,0.87,U] [#4 -0.36,-0.26,1.00,U] [#5 -0.14,-0.56,0.92,U] [#6 -0.12,0.05,0.83,U] [#7 -0.86,-0.05,0.00,M1] [#8 -0.23,-0.42,0.87,U] 
01:54:49.735 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.22}, one-star: {-0.06, -0.69}
01:54:49.735 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
01:54:49.735 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
01:54:49.735 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.28 cameraTheta=-2.20 mountX=0.25 mountY=-0.12, mountTheta=-0.46
01:54:49.744 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.22, opts=13)
01:54:49.744 00.000 10844 Enqueuing Move request for scope (-0.16, -0.22)
01:54:49.744 00.000 11060 Worker thread wakes up
01:54:49.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:49.744 00.000 10844 UpdateGuideState exits: m=3118 SNR=35.1 Saturated
01:54:49.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:49.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:49.744 00.000 10844 Enqueuing Expose request
01:54:49.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
01:54:49.744 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
01:54:49.745 00.001 11060 Moving (-0.16, -0.22) raw xDistance=0.25 yDistance=-0.12
01:54:49.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:54:49.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:49.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:49.745 00.000 11060 MoveAxis(W, 43, ABG)
01:54:49.745 00.000 11060 Guiding  Dir = 3, Dur = 43
01:54:49.750 00.005 11060 IsSlewing returns 0
01:54:49.750 00.000 11060 IsGuiding returns 0
01:54:49.797 00.047 11060 IsGuiding returns 0
01:54:49.797 00.000 11060 Move returns status 0, amount 43
01:54:49.797 00.000 11060 MoveAxis(N, 0, ABG)
01:54:49.797 00.000 11060 Move returns status 0, amount 0
01:54:49.797 00.000 11060 move complete, result=0
01:54:49.799 00.002 11060 worker thread done servicing request
01:54:49.799 00.000 11060 Worker thread wakes up
01:54:49.799 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:54:49.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:49.800 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:50.441 00.641 11060 Exposure complete
01:54:50.602 00.161 11060 worker thread done servicing request
01:54:50.602 00.000 10844 OnExposeComplete: enter
01:54:50.603 00.001 10844 UpdateGuideState(): m_state=6
01:54:50.603 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11606
01:54:50.603 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=58.73, Mass=3003, SNR=33.8, Peak=252 HFD=3.7
01:54:50.603 00.000 10844 MultiStar: [#1 -0.43,0.31,0.88,U] [#2 -0.42,-0.14,1.92,U] [#3 -0.47,-0.04,0.96,U] [#4 0.08,-0.41,0.93,U] [#5 -0.10,0.02,0.91,U] [#6 0.52,0.04,0.90,U] [#7 -0.33,0.03,0.90,U] [#8 0.03,-0.27,0.91,U] 
01:54:50.603 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.08}, one-star: {-0.24, -0.14}
01:54:50.603 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
01:54:50.603 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
01:54:50.604 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.73 mountX=0.11 mountY=-0.17, mountTheta=-0.99
01:54:50.605 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.08, opts=13)
01:54:50.605 00.000 10844 Enqueuing Move request for scope (-0.18, -0.08)
01:54:50.605 00.000 11060 Worker thread wakes up
01:54:50.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:50.605 00.000 10844 UpdateGuideState exits: m=3003 SNR=33.8
01:54:50.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:50.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:50.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
01:54:50.605 00.000 10844 Enqueuing Expose request
01:54:50.605 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
01:54:50.605 00.000 11060 Moving (-0.18, -0.08) raw xDistance=0.11 yDistance=-0.17
01:54:50.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:54:50.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:50.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:54:50.605 00.000 11060 MoveAxis(E, 0, ABG)
01:54:50.605 00.000 11060 Move returns status 0, amount 0
01:54:50.605 00.000 11060 MoveAxis(N, 0, ABG)
01:54:50.607 00.002 11060 Move returns status 0, amount 0
01:54:50.607 00.000 11060 move complete, result=0
01:54:50.607 00.000 11060 worker thread done servicing request
01:54:50.607 00.000 11060 Worker thread wakes up
01:54:50.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:50.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:50.608 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:51.236 00.628 11060 Exposure complete
01:54:51.400 00.164 11060 worker thread done servicing request
01:54:51.400 00.000 10844 OnExposeComplete: enter
01:54:51.400 00.000 10844 UpdateGuideState(): m_state=6
01:54:51.400 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11607
01:54:51.400 00.000 10844 Star::Find returns 1 (0), X=267.91, Y=58.55, Mass=2933, SNR=33.7, Peak=222 HFD=3.6
01:54:51.401 00.001 10844 MultiStar: [#1 -0.53,0.31,1.00,U] [#2 0.15,-0.03,1.99,U] [#3 0.13,-0.32,0.92,U] [#4 -0.22,0.47,1.04,U] [#5 -0.43,0.63,0.00,M1] [#6 1.04,-0.03,0.00,M2] [#7 -0.36,0.08,0.86,U] [#8 0.36,-0.07,0.86,U] 
01:54:51.401 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.02}, one-star: {-0.33, -0.32}
01:54:51.401 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.71 = -1.58)
01:54:51.401 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
01:54:51.401 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.95 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
01:54:51.402 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
01:54:51.402 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
01:54:51.403 00.001 11060 Worker thread wakes up
01:54:51.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:51.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:54:51.403 00.000 10844 UpdateGuideState exits: m=2933 SNR=33.7
01:54:51.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:54:51.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:51.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:51.403 00.000 10844 Enqueuing Expose request
01:54:51.403 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.00 yDistance=-0.09
01:54:51.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:54:51.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:51.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:54:51.404 00.001 11060 MoveAxis(E, 0, ABG)
01:54:51.404 00.000 11060 Move returns status 0, amount 0
01:54:51.404 00.000 11060 MoveAxis(N, 0, ABG)
01:54:51.404 00.000 11060 Move returns status 0, amount 0
01:54:51.404 00.000 11060 move complete, result=0
01:54:51.404 00.000 11060 worker thread done servicing request
01:54:51.404 00.000 11060 Worker thread wakes up
01:54:51.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:51.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:51.407 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:52.033 00.626 11060 Exposure complete
01:54:52.225 00.192 11060 worker thread done servicing request
01:54:52.225 00.000 10844 OnExposeComplete: enter
01:54:52.225 00.000 10844 UpdateGuideState(): m_state=6
01:54:52.225 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11608
01:54:52.225 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=58.60, Mass=3135, SNR=35.1, Peak=234 HFD=3.6
01:54:52.225 00.000 10844 MultiStar: [#1 -0.09,-0.17,0.88,U] [#2 0.47,0.77,0.00,M1] [#3 0.63,-0.18,0.00,M1] [#4 -0.37,0.49,0.00,M1] [#5 0.11,-0.19,0.91,U] [#6 -0.13,0.48,0.83,U] [#7 -0.42,0.55,0.00,M1] [#8 -0.27,-0.07,0.91,U] 
01:54:52.225 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.06}, one-star: {0.06, -0.28}
01:54:52.226 00.001 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
01:54:52.226 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
01:54:52.226 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.38 mountX=0.07 mountY=-0.05, mountTheta=-0.64
01:54:52.227 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
01:54:52.227 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
01:54:52.227 00.000 11060 Worker thread wakes up
01:54:52.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
01:54:52.227 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
01:54:52.227 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.05
01:54:52.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:54:52.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:52.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:52.228 00.001 10844 UpdateGuideState exits: m=3135 SNR=35.1
01:54:52.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:52.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:52.228 00.000 10844 Enqueuing Expose request
01:54:52.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:52.228 00.000 11060 MoveAxis(E, 0, ABG)
01:54:52.228 00.000 11060 Move returns status 0, amount 0
01:54:52.228 00.000 11060 MoveAxis(N, 0, ABG)
01:54:52.228 00.000 11060 Move returns status 0, amount 0
01:54:52.228 00.000 11060 move complete, result=0
01:54:52.228 00.000 11060 worker thread done servicing request
01:54:52.228 00.000 11060 Worker thread wakes up
01:54:52.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:52.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:52.230 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:52.882 00.652 11060 Exposure complete
01:54:53.045 00.163 11060 worker thread done servicing request
01:54:53.045 00.000 10844 OnExposeComplete: enter
01:54:53.045 00.000 10844 UpdateGuideState(): m_state=6
01:54:53.045 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11609
01:54:53.045 00.000 10844 Star::Find returns 1 (0), X=267.76, Y=58.69, Mass=2813, SNR=33.1, Peak=240 HFD=3.6
01:54:53.046 00.001 10844 MultiStar: [#1 0.32,0.02,1.02,U] [#2 -0.07,0.28,2.11,U] [#3 0.41,0.31,1.04,U] [#4 -0.01,0.00,0.93,U] [#5 -0.09,0.07,0.93,U] [#6 -0.11,-0.08,0.83,U] [#7 0.42,-0.02,0.91,U] [#8 0.16,-0.35,0.86,U] 
01:54:53.046 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {-0.48, -0.19}
01:54:53.046 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
01:54:53.046 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
01:54:53.046 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=-0.05 mountY=0.04, mountTheta=2.50
01:54:53.047 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
01:54:53.047 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
01:54:53.047 00.000 11060 Worker thread wakes up
01:54:53.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:53.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:54:53.047 00.000 10844 UpdateGuideState exits: m=2813 SNR=33.1
01:54:53.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:54:53.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:53.048 00.001 11060 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=0.04
01:54:53.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:53.048 00.000 10844 Enqueuing Expose request
01:54:53.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:54:53.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:53.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:54:53.048 00.000 11060 MoveAxis(E, 0, ABG)
01:54:53.048 00.000 11060 Move returns status 0, amount 0
01:54:53.048 00.000 11060 MoveAxis(N, 0, ABG)
01:54:53.048 00.000 11060 Move returns status 0, amount 0
01:54:53.048 00.000 11060 move complete, result=0
01:54:53.048 00.000 11060 worker thread done servicing request
01:54:53.048 00.000 11060 Worker thread wakes up
01:54:53.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:53.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:53.050 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:53.693 00.643 11060 Exposure complete
01:54:53.859 00.166 11060 worker thread done servicing request
01:54:53.859 00.000 10844 OnExposeComplete: enter
01:54:53.859 00.000 10844 UpdateGuideState(): m_state=6
01:54:53.859 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11610
01:54:53.859 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=59.34, Mass=2495, SNR=30.8, Peak=233 HFD=3.5
01:54:53.860 00.001 10844 MultiStar: [#1 -0.10,-0.14,1.01,U] [#2 0.41,-0.41,2.17,U] [#3 0.06,-0.04,1.07,U] [#4 -0.40,-0.30,0.99,U] [#5 0.08,0.40,1.14,U] [#6 0.12,0.05,0.92,U] [#7 -0.09,0.04,0.94,U] [#8 0.27,-0.48,1.01,U] 
01:54:53.860 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.00, 0.46}
01:54:53.860 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.96 = 0.96)
01:54:53.860 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.94 = 0.94)
01:54:53.860 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.79 mountX=0.07 mountY=0.10, mountTheta=0.95
01:54:53.861 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
01:54:53.861 00.000 10844 Enqueuing Move request for scope (0.08, -0.08)
01:54:53.861 00.000 11060 Worker thread wakes up
01:54:53.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:53.862 00.001 10844 UpdateGuideState exits: m=2495 SNR=30.8
01:54:53.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:53.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:53.862 00.000 10844 Enqueuing Expose request
01:54:53.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:54:53.862 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:54:53.862 00.000 11060 Moving (0.08, -0.08) raw xDistance=0.07 yDistance=0.10
01:54:53.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:54:53.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:53.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:54:53.862 00.000 11060 MoveAxis(E, 0, ABG)
01:54:53.862 00.000 11060 Move returns status 0, amount 0
01:54:53.862 00.000 11060 MoveAxis(N, 0, ABG)
01:54:53.862 00.000 11060 Move returns status 0, amount 0
01:54:53.863 00.001 11060 move complete, result=0
01:54:53.863 00.000 11060 worker thread done servicing request
01:54:53.863 00.000 11060 Worker thread wakes up
01:54:53.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:53.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:53.864 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:54.506 00.642 11060 Exposure complete
01:54:54.672 00.166 11060 worker thread done servicing request
01:54:54.672 00.000 10844 OnExposeComplete: enter
01:54:54.672 00.000 10844 UpdateGuideState(): m_state=6
01:54:54.673 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11611
01:54:54.673 00.000 10844 Star::Find returns 1 (1), X=268.14, Y=59.45, Mass=2879, SNR=33.8, Peak=255 HFD=3.8
01:54:54.673 00.000 10844 MultiStar: [#1 -0.48,-0.25,1.03,U] [#2 0.26,-0.05,2.06,U] [#3 -0.65,-0.42,0.00,M1] [#4 -0.43,-0.82,0.00,M1] [#5 0.26,-0.44,0.95,U] [#6 -0.19,-0.32,0.86,U] [#7 -0.12,-0.26,0.83,U] [#8 0.12,-0.45,1.02,U] 
01:54:54.673 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.15}, one-star: {-0.10, 0.57}
01:54:54.673 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
01:54:54.673 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
01:54:54.674 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.53 mountX=0.15 mountY=0.03, mountTheta=0.21
01:54:54.675 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
01:54:54.675 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
01:54:54.675 00.000 11060 Worker thread wakes up
01:54:54.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
01:54:54.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
01:54:54.675 00.000 11060 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=0.03
01:54:54.677 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:54.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:54:54.677 00.000 10844 UpdateGuideState exits: m=2879 SNR=33.8 Saturated
01:54:54.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:54.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:54.677 00.000 10844 Enqueuing Expose request
01:54:54.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:54.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:54:54.677 00.000 11060 MoveAxis(W, 25, ABG)
01:54:54.677 00.000 11060 Guiding  Dir = 3, Dur = 25
01:54:54.703 00.026 11060 IsSlewing returns 0
01:54:54.703 00.000 11060 IsGuiding returns 0
01:54:54.750 00.047 11060 IsGuiding returns 0
01:54:54.750 00.000 11060 Move returns status 0, amount 25
01:54:54.750 00.000 11060 MoveAxis(N, 0, ABG)
01:54:54.750 00.000 11060 Move returns status 0, amount 0
01:54:54.750 00.000 11060 move complete, result=0
01:54:54.750 00.000 11060 worker thread done servicing request
01:54:54.750 00.000 11060 Worker thread wakes up
01:54:54.750 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
01:54:54.751 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:54.751 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:55.381 00.630 11060 Exposure complete
01:54:55.563 00.182 11060 worker thread done servicing request
01:54:55.563 00.000 10844 OnExposeComplete: enter
01:54:55.564 00.001 10844 UpdateGuideState(): m_state=6
01:54:55.564 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11612
01:54:55.564 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=58.43, Mass=2838, SNR=32.8, Peak=194 HFD=3.6
01:54:55.565 00.001 10844 MultiStar: [#1 -0.04,0.19,0.96,U] [#2 -0.41,-0.46,0.00,M1] [#3 0.06,0.55,1.08,U] [#4 -0.53,-0.33,0.00,M2] [#5 -0.75,0.19,0.00,M1] [#6 0.04,-0.29,0.88,U] [#7 -0.10,0.07,0.75,U] [#8 0.50,-0.52,0.00,M1] 
01:54:55.565 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.03}, one-star: {-0.37, -0.44}
01:54:55.565 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.75) = xAngle (4.57 = -1.71)
01:54:55.565 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.73)
01:54:55.565 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.82 mountX=-0.01 mountY=-0.08, mountTheta=-1.71
01:54:55.567 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
01:54:55.567 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
01:54:55.567 00.000 11060 Worker thread wakes up
01:54:55.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
01:54:55.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
01:54:55.567 00.000 11060 Moving (-0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
01:54:55.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:54:55.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:55.568 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:55.568 00.000 10844 UpdateGuideState exits: m=2838 SNR=32.8
01:54:55.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:55.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:55.568 00.000 10844 Enqueuing Expose request
01:54:55.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:54:55.568 00.000 11060 MoveAxis(E, 0, ABG)
01:54:55.568 00.000 11060 Move returns status 0, amount 0
01:54:55.568 00.000 11060 MoveAxis(N, 0, ABG)
01:54:55.568 00.000 11060 Move returns status 0, amount 0
01:54:55.568 00.000 11060 move complete, result=0
01:54:55.568 00.000 11060 worker thread done servicing request
01:54:55.568 00.000 11060 Worker thread wakes up
01:54:55.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:55.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:55.571 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:56.209 00.638 11060 Exposure complete
01:54:56.366 00.157 11060 worker thread done servicing request
01:54:56.366 00.000 10844 OnExposeComplete: enter
01:54:56.366 00.000 10844 UpdateGuideState(): m_state=6
01:54:56.366 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11613
01:54:56.367 00.001 10844 Star::Find returns 1 (1), X=268.64, Y=59.05, Mass=2796, SNR=33.1, Peak=255 HFD=3.3
01:54:56.367 00.000 10844 MultiStar: [#1 -0.00,-0.08,0.96,U] [#2 0.07,-0.15,2.05,U] [#3 0.30,0.66,0.00,M1] [#4 -0.32,-0.06,0.91,U] [#5 -0.50,0.42,0.00,M2] [#6 -0.02,-0.37,0.87,U] [#7 0.36,0.59,0.00,M1] [#8 0.31,0.05,0.94,U] 
01:54:56.367 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.08}, one-star: {0.40, 0.17}
01:54:56.367 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
01:54:56.367 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
01:54:56.367 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.81 mountX=0.07 mountY=0.09, mountTheta=0.93
01:54:56.368 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
01:54:56.368 00.000 10844 Enqueuing Move request for scope (0.08, -0.08)
01:54:56.369 00.001 11060 Worker thread wakes up
01:54:56.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:56.369 00.000 10844 UpdateGuideState exits: m=2796 SNR=33.1 Saturated
01:54:56.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:56.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:56.369 00.000 10844 Enqueuing Expose request
01:54:56.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:54:56.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:54:56.369 00.000 11060 Moving (0.08, -0.08) raw xDistance=0.07 yDistance=0.09
01:54:56.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:54:56.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:56.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:54:56.369 00.000 11060 MoveAxis(E, 0, ABG)
01:54:56.369 00.000 11060 Move returns status 0, amount 0
01:54:56.370 00.001 11060 MoveAxis(N, 0, ABG)
01:54:56.370 00.000 11060 Move returns status 0, amount 0
01:54:56.370 00.000 11060 move complete, result=0
01:54:56.370 00.000 11060 worker thread done servicing request
01:54:56.370 00.000 11060 Worker thread wakes up
01:54:56.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:56.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:56.372 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:57.002 00.630 11060 Exposure complete
01:54:57.188 00.186 11060 worker thread done servicing request
01:54:57.188 00.000 10844 OnExposeComplete: enter
01:54:57.189 00.001 10844 UpdateGuideState(): m_state=6
01:54:57.189 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11614
01:54:57.189 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=58.75, Mass=2789, SNR=33.2, Peak=235 HFD=3.4
01:54:57.189 00.000 10844 MultiStar: [#1 0.51,0.81,0.00,M1] [#2 0.46,-0.21,2.04,U] [#3 0.64,-0.03,0.00,M2] [#4 -0.85,0.15,0.00,M2] [#5 -0.11,0.25,1.00,U] [#6 0.60,0.05,0.89,U] [#7 0.14,0.50,0.73,U] [#8 0.40,0.09,0.98,U] 
01:54:57.190 00.001 10844 refined, 5 included, MultiStar: {0.37, 0.03}, one-star: {0.63, -0.13}
01:54:57.190 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
01:54:57.190 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
01:54:57.190 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.03 hyp=0.37 cameraTheta=0.08 mountX=-0.10 mountY=0.36, mountTheta=1.83
01:54:57.191 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.03, opts=13)
01:54:57.191 00.000 10844 Enqueuing Move request for scope (0.37, 0.03)
01:54:57.191 00.000 11060 Worker thread wakes up
01:54:57.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:54:57.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.03) opts 0xd
01:54:57.192 00.001 10844 UpdateGuideState exits: m=2789 SNR=33.2
01:54:57.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.03)
01:54:57.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:57.192 00.000 11060 Moving (0.37, 0.03) raw xDistance=-0.10 yDistance=0.36
01:54:57.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:57.192 00.000 10844 Enqueuing Expose request
01:54:57.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:54:57.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:54:57.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:54:57.192 00.000 11060 MoveAxis(E, 0, ABG)
01:54:57.192 00.000 11060 Move returns status 0, amount 0
01:54:57.192 00.000 11060 MoveAxis(N, 0, ABG)
01:54:57.192 00.000 11060 Move returns status 0, amount 0
01:54:57.192 00.000 11060 move complete, result=0
01:54:57.193 00.001 11060 worker thread done servicing request
01:54:57.193 00.000 11060 Worker thread wakes up
01:54:57.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:57.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:57.195 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:54:57.833 00.638 11060 Exposure complete
01:54:58.024 00.191 11060 worker thread done servicing request
01:54:58.024 00.000 10844 OnExposeComplete: enter
01:54:58.024 00.000 10844 UpdateGuideState(): m_state=6
01:54:58.026 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11615
01:54:58.026 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.32, Mass=2910, SNR=34.3, Peak=251 HFD=3.4
01:54:58.026 00.000 10844 MultiStar: [#1 0.63,0.57,0.00,M2] [#2 0.31,-0.01,1.99,U] [#3 0.35,0.18,0.87,U] [#4 -0.30,0.50,0.88,U] [#5 -0.06,-0.14,0.97,U] [#6 0.63,0.45,0.00,M1] [#7 0.63,0.14,0.00,M1] [#8 0.74,0.14,0.00,M1] 
01:54:58.026 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.15}, one-star: {0.32, 0.45}
01:54:58.026 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
01:54:58.026 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
01:54:58.026 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.76 mountX=-0.18 mountY=0.14, mountTheta=2.50
01:54:58.028 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.15, opts=13)
01:54:58.028 00.000 10844 Enqueuing Move request for scope (0.16, 0.15)
01:54:58.028 00.000 11060 Worker thread wakes up
01:54:58.028 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:58.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
01:54:58.028 00.000 10844 UpdateGuideState exits: m=2910 SNR=34.3
01:54:58.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
01:54:58.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:58.028 00.000 11060 Moving (0.16, 0.15) raw xDistance=-0.18 yDistance=0.14
01:54:58.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:58.028 00.000 10844 Enqueuing Expose request
01:54:58.029 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:54:58.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:58.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:54:58.029 00.000 11060 MoveAxis(E, 31, ABG)
01:54:58.029 00.000 11060 Guiding  Dir = 2, Dur = 31
01:54:58.063 00.034 11060 IsSlewing returns 0
01:54:58.063 00.000 11060 IsGuiding returns 0
01:54:58.128 00.065 11060 IsGuiding returns 0
01:54:58.129 00.001 11060 Move returns status 0, amount 31
01:54:58.129 00.000 11060 MoveAxis(N, 0, ABG)
01:54:58.129 00.000 11060 Move returns status 0, amount 0
01:54:58.129 00.000 11060 move complete, result=0
01:54:58.129 00.000 11060 worker thread done servicing request
01:54:58.129 00.000 11060 Worker thread wakes up
01:54:58.129 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
01:54:58.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:58.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:58.757 00.628 11060 Exposure complete
01:54:58.967 00.210 11060 worker thread done servicing request
01:54:58.967 00.000 10844 OnExposeComplete: enter
01:54:58.967 00.000 10844 UpdateGuideState(): m_state=6
01:54:58.967 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11616
01:54:58.967 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=59.28, Mass=2752, SNR=32.6, Peak=245 HFD=3.6
01:54:58.968 00.001 10844 MultiStar: [#1 -0.14,0.43,1.02,U] [#2 0.30,0.60,0.00,M1] [#3 -0.16,0.36,0.99,U] [#4 -0.81,0.02,0.00,M2] [#5 0.29,0.42,1.11,U] [#6 -0.22,0.78,0.00,M2] [#7 0.24,-0.21,0.84,U] [#8 0.24,-0.05,0.97,U] 
01:54:58.968 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.24}, one-star: {0.30, 0.40}
01:54:58.968 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
01:54:58.968 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
01:54:58.968 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.09 mountX=-0.26 mountY=0.09, mountTheta=2.82
01:54:58.970 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.24, opts=13)
01:54:58.970 00.000 10844 Enqueuing Move request for scope (0.13, 0.24)
01:54:58.970 00.000 11060 Worker thread wakes up
01:54:58.970 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:54:58.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
01:54:58.972 00.002 10844 UpdateGuideState exits: m=2752 SNR=32.6
01:54:58.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:58.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:54:58.972 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
01:54:58.972 00.000 10844 Enqueuing Expose request
01:54:58.972 00.000 11060 Moving (0.13, 0.24) raw xDistance=-0.26 yDistance=0.09
01:54:58.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:54:58.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:58.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:54:58.972 00.000 11060 MoveAxis(E, 46, ABG)
01:54:58.972 00.000 11060 Guiding  Dir = 2, Dur = 46
01:54:59.002 00.030 11060 IsSlewing returns 0
01:54:59.002 00.000 11060 IsGuiding returns 0
01:54:59.065 00.063 11060 IsGuiding returns 0
01:54:59.065 00.000 11060 Move returns status 0, amount 46
01:54:59.065 00.000 11060 MoveAxis(N, 0, ABG)
01:54:59.065 00.000 11060 Move returns status 0, amount 0
01:54:59.065 00.000 11060 move complete, result=0
01:54:59.065 00.000 11060 worker thread done servicing request
01:54:59.065 00.000 11060 Worker thread wakes up
01:54:59.065 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
01:54:59.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:54:59.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:54:59.722 00.657 11060 Exposure complete
01:55:00.019 00.297 11060 worker thread done servicing request
01:55:00.020 00.001 10844 OnExposeComplete: enter
01:55:00.020 00.000 10844 UpdateGuideState(): m_state=6
01:55:00.020 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11617
01:55:00.020 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=59.05, Mass=3158, SNR=35.7, Peak=249 HFD=3.6
01:55:00.021 00.001 10844 MultiStar: [#1 0.36,0.58,0.00,M2] [#2 0.23,0.82,0.00,M2] [#3 0.04,0.87,0.00,M1] [#4 -0.53,0.40,0.00,M3] [#5 0.40,-0.15,0.88,U] [#6 -0.02,0.08,0.85,U] [#7 -0.02,0.73,0.00,M1] [#8 0.21,-0.25,0.90,U] 
01:55:00.021 00.000 10844 refined, 3 included, MultiStar: {0.20, -0.03}, one-star: {0.21, 0.17}
01:55:00.021 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
01:55:00.021 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
01:55:00.021 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.16 mountX=-0.00 mountY=0.20, mountTheta=1.59
01:55:00.023 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
01:55:00.024 00.001 10844 Enqueuing Move request for scope (0.20, -0.03)
01:55:00.024 00.000 11060 Worker thread wakes up
01:55:00.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:00.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
01:55:00.024 00.000 10844 UpdateGuideState exits: m=3158 SNR=35.7
01:55:00.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
01:55:00.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:00.024 00.000 11060 Moving (0.20, -0.03) raw xDistance=-0.00 yDistance=0.20
01:55:00.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:00.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:55:00.024 00.000 10844 Enqueuing Expose request
01:55:00.025 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:00.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:55:00.025 00.000 11060 MoveAxis(E, 0, ABG)
01:55:00.025 00.000 11060 Move returns status 0, amount 0
01:55:00.025 00.000 11060 MoveAxis(N, 0, ABG)
01:55:00.025 00.000 11060 Move returns status 0, amount 0
01:55:00.025 00.000 11060 move complete, result=0
01:55:00.025 00.000 11060 worker thread done servicing request
01:55:00.025 00.000 11060 Worker thread wakes up
01:55:00.026 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:00.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:00.028 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:00.683 00.655 11060 Exposure complete
01:55:00.990 00.307 11060 worker thread done servicing request
01:55:00.990 00.000 10844 OnExposeComplete: enter
01:55:00.990 00.000 10844 UpdateGuideState(): m_state=6
01:55:00.991 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11618
01:55:00.991 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=59.79, Mass=2641, SNR=31.9, Peak=245 HFD=3.3
01:55:00.992 00.001 10844 MultiStar: [#1 0.37,0.84,0.00,M3] [#2 0.39,0.02,2.19,U] [#3 0.21,0.54,0.99,U] [#4 -0.16,-0.10,1.02,U] [#5 0.15,-0.10,1.02,U] [#6 -0.01,0.04,0.97,U] [#7 0.04,-0.04,0.91,U] [#8 -0.11,-0.04,0.98,U] 
01:55:00.992 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.36, 0.91}
01:55:00.992 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
01:55:00.992 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
01:55:00.992 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.74 mountX=-0.16 mountY=0.12, mountTheta=2.49
01:55:01.005 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
01:55:01.005 00.000 10844 Enqueuing Move request for scope (0.15, 0.14)
01:55:01.005 00.000 11060 Worker thread wakes up
01:55:01.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
01:55:01.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
01:55:01.005 00.000 11060 Moving (0.15, 0.14) raw xDistance=-0.16 yDistance=0.12
01:55:01.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:55:01.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:01.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:55:01.006 00.001 11060 MoveAxis(E, 28, ABG)
01:55:01.006 00.000 11060 Guiding  Dir = 2, Dur = 28
01:55:01.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:01.006 00.000 10844 UpdateGuideState exits: m=2641 SNR=31.9
01:55:01.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:01.007 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:01.007 00.000 10844 Enqueuing Expose request
01:55:01.011 00.004 11060 IsSlewing returns 0
01:55:01.012 00.001 11060 IsGuiding returns 0
01:55:01.041 00.029 11060 IsGuiding returns 0
01:55:01.041 00.000 11060 Move returns status 0, amount 28
01:55:01.041 00.000 11060 MoveAxis(N, 0, ABG)
01:55:01.041 00.000 11060 Move returns status 0, amount 0
01:55:01.043 00.002 11060 move complete, result=0
01:55:01.043 00.000 11060 worker thread done servicing request
01:55:01.043 00.000 11060 Worker thread wakes up
01:55:01.043 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
01:55:01.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:01.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:01.674 00.631 11060 Exposure complete
01:55:01.915 00.241 11060 worker thread done servicing request
01:55:01.915 00.000 10844 OnExposeComplete: enter
01:55:01.915 00.000 10844 UpdateGuideState(): m_state=6
01:55:01.916 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11619
01:55:01.916 00.000 10844 Star::Find returns 1 (1), X=268.13, Y=59.31, Mass=2815, SNR=33.2, Peak=255 HFD=3.4
01:55:01.916 00.000 10844 MultiStar: [#1 0.54,0.09,0.95,U] [#2 0.08,-0.31,2.20,U] [#3 -0.38,0.66,0.00,M1] [#4 -0.69,0.12,0.00,M3] [#5 0.20,-0.09,1.05,U] [#6 -0.23,0.15,1.04,U] [#7 0.05,0.10,0.84,U] [#8 0.60,0.16,0.00,M1] 
01:55:01.916 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.00}, one-star: {-0.11, 0.43}
01:55:01.916 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
01:55:01.916 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
01:55:01.917 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.04 mountX=-0.01 mountY=0.08, mountTheta=1.71
01:55:01.920 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.00, opts=13)
01:55:01.920 00.000 10844 Enqueuing Move request for scope (0.08, -0.00)
01:55:01.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:01.920 00.000 10844 UpdateGuideState exits: m=2815 SNR=33.2 Saturated
01:55:01.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:01.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:01.920 00.000 10844 Enqueuing Expose request
01:55:01.921 00.001 11060 Worker thread wakes up
01:55:01.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:55:01.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:55:01.921 00.000 11060 Moving (0.08, -0.00) raw xDistance=-0.01 yDistance=0.08
01:55:01.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:55:01.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:01.922 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:55:01.922 00.000 11060 MoveAxis(E, 0, ABG)
01:55:01.922 00.000 11060 Move returns status 0, amount 0
01:55:01.922 00.000 11060 MoveAxis(N, 0, ABG)
01:55:01.922 00.000 11060 Move returns status 0, amount 0
01:55:01.922 00.000 11060 move complete, result=0
01:55:01.922 00.000 11060 worker thread done servicing request
01:55:01.922 00.000 11060 Worker thread wakes up
01:55:01.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:01.923 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:01.927 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:02.552 00.625 11060 Exposure complete
01:55:02.799 00.247 11060 worker thread done servicing request
01:55:02.799 00.000 10844 OnExposeComplete: enter
01:55:02.799 00.000 10844 UpdateGuideState(): m_state=6
01:55:02.799 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11620
01:55:02.799 00.000 10844 Star::Find returns 1 (1), X=267.98, Y=59.58, Mass=3323, SNR=36.7, Peak=255 HFD=3.5
01:55:02.800 00.001 10844 MultiStar: [#1 -0.37,-0.26,0.96,U] [#2 0.16,0.39,1.73,U] [#3 -0.40,-0.00,0.86,U] [#4 0.02,-0.26,0.81,U] [#5 -0.14,0.17,0.91,U] [#6 -0.35,-0.05,0.86,U] [#7 -0.79,-0.09,0.00,M1] [#8 0.37,-0.00,0.78,U] 
01:55:02.800 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.13}, one-star: {-0.26, 0.71}
01:55:02.800 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (4.00 = -2.29)
01:55:02.800 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
01:55:02.800 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.24 mountX=-0.11 mountY=-0.12, mountTheta=-2.29
01:55:02.802 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.13, opts=13)
01:55:02.802 00.000 10844 Enqueuing Move request for scope (-0.10, 0.13)
01:55:02.802 00.000 11060 Worker thread wakes up
01:55:02.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:55:02.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:55:02.802 00.000 10844 UpdateGuideState exits: m=3323 SNR=36.7 Saturated
01:55:02.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:55:02.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:02.802 00.000 11060 Moving (-0.10, 0.13) raw xDistance=-0.11 yDistance=-0.12
01:55:02.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:02.802 00.000 10844 Enqueuing Expose request
01:55:02.803 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:55:02.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:02.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:55:02.803 00.000 11060 MoveAxis(E, 0, ABG)
01:55:02.803 00.000 11060 Move returns status 0, amount 0
01:55:02.803 00.000 11060 MoveAxis(N, 0, ABG)
01:55:02.803 00.000 11060 Move returns status 0, amount 0
01:55:02.803 00.000 11060 move complete, result=0
01:55:02.803 00.000 11060 worker thread done servicing request
01:55:02.803 00.000 11060 Worker thread wakes up
01:55:02.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:02.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:02.806 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:03.440 00.634 11060 Exposure complete
01:55:03.641 00.201 11060 worker thread done servicing request
01:55:03.641 00.000 10844 OnExposeComplete: enter
01:55:03.641 00.000 10844 UpdateGuideState(): m_state=6
01:55:03.641 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11621
01:55:03.642 00.001 10844 Star::Find returns 1 (0), X=268.26, Y=59.40, Mass=3050, SNR=35.2, Peak=240 HFD=3.5
01:55:03.642 00.000 10844 MultiStar: [#1 0.05,0.55,0.88,U] [#2 0.45,0.80,0.00,M1] [#3 0.01,0.12,0.89,U] [#4 0.20,0.74,0.00,M3] [#5 -0.02,0.55,0.94,U] [#6 -0.28,0.17,0.84,U] [#7 -0.63,0.11,0.00,M2] [#8 0.26,-0.07,0.91,U] 
01:55:03.642 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.31}, one-star: {0.02, 0.52}
01:55:03.642 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.30 = -2.99)
01:55:03.642 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
01:55:03.642 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.54 mountX=-0.31 mountY=-0.04, mountTheta=-3.00
01:55:03.643 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.31, opts=13)
01:55:03.643 00.000 10844 Enqueuing Move request for scope (0.01, 0.31)
01:55:03.643 00.000 11060 Worker thread wakes up
01:55:03.644 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:03.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
01:55:03.644 00.000 10844 UpdateGuideState exits: m=3050 SNR=35.2
01:55:03.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
01:55:03.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:03.644 00.000 11060 Moving (0.01, 0.31) raw xDistance=-0.31 yDistance=-0.04
01:55:03.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:03.644 00.000 10844 Enqueuing Expose request
01:55:03.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
01:55:03.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:03.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:55:03.644 00.000 11060 MoveAxis(E, 53, ABG)
01:55:03.644 00.000 11060 Guiding  Dir = 2, Dur = 53
01:55:03.651 00.007 11060 IsSlewing returns 0
01:55:03.651 00.000 11060 IsGuiding returns 0
01:55:03.713 00.062 11060 IsGuiding returns 0
01:55:03.713 00.000 11060 Move returns status 0, amount 53
01:55:03.713 00.000 11060 MoveAxis(N, 0, ABG)
01:55:03.713 00.000 11060 Move returns status 0, amount 0
01:55:03.713 00.000 11060 move complete, result=0
01:55:03.713 00.000 11060 worker thread done servicing request
01:55:03.713 00.000 11060 Worker thread wakes up
01:55:03.714 00.001 10844 GuideStep: -0.3 px 53 ms EAST, -0.0 px 0 ms NORTH
01:55:03.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:03.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:04.364 00.650 11060 Exposure complete
01:55:04.545 00.181 11060 worker thread done servicing request
01:55:04.545 00.000 10844 OnExposeComplete: enter
01:55:04.545 00.000 10844 UpdateGuideState(): m_state=6
01:55:04.545 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11622
01:55:04.545 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=59.38, Mass=1818, SNR=26.0, Peak=183 HFD=3.3
01:55:04.547 00.002 10844 MultiStar: [#1 0.04,0.83,0.00,M1] [#2 0.43,1.01,0.00,M2] [#3 -0.64,-0.33,0.00,M1] [#4 0.19,0.52,1.29,U] [#5 -0.07,0.01,1.29,U] [#6 0.27,0.83,0.00,M1] [#7 -0.13,-0.18,1.07,U] [#8 0.03,0.33,1.08,U] 
01:55:04.547 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.23}, one-star: {0.08, 0.50}
01:55:04.547 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.05)
01:55:04.547 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
01:55:04.547 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.24 cameraTheta=1.49 mountX=-0.23 mountY=-0.02, mountTheta=-3.06
01:55:04.548 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.23, opts=13)
01:55:04.548 00.000 10844 Enqueuing Move request for scope (0.02, 0.23)
01:55:04.548 00.000 11060 Worker thread wakes up
01:55:04.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
01:55:04.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
01:55:04.549 00.001 11060 Moving (0.02, 0.23) raw xDistance=-0.23 yDistance=-0.02
01:55:04.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
01:55:04.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:04.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:04.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:55:04.549 00.000 11060 MoveAxis(E, 42, ABG)
01:55:04.549 00.000 11060 Guiding  Dir = 2, Dur = 42
01:55:04.549 00.000 10844 UpdateGuideState exits: m=1818 SNR=26.0
01:55:04.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:04.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:04.549 00.000 10844 Enqueuing Expose request
01:55:04.564 00.015 11060 IsSlewing returns 0
01:55:04.564 00.000 11060 IsGuiding returns 0
01:55:04.607 00.043 11060 IsGuiding returns 0
01:55:04.607 00.000 11060 Move returns status 0, amount 42
01:55:04.607 00.000 11060 MoveAxis(N, 0, ABG)
01:55:04.607 00.000 11060 Move returns status 0, amount 0
01:55:04.607 00.000 11060 move complete, result=0
01:55:04.608 00.001 11060 worker thread done servicing request
01:55:04.608 00.000 11060 Worker thread wakes up
01:55:04.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:04.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:04.608 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
01:55:05.237 00.629 11060 Exposure complete
01:55:05.402 00.165 11060 worker thread done servicing request
01:55:05.403 00.001 10844 OnExposeComplete: enter
01:55:05.403 00.000 10844 UpdateGuideState(): m_state=6
01:55:05.403 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11623
01:55:05.403 00.000 10844 Star::Find returns 1 (1), X=268.76, Y=59.25, Mass=2944, SNR=33.5, Peak=255 HFD=3.5
01:55:05.403 00.000 10844 MultiStar: [#1 0.09,0.07,1.02,U] [#2 0.78,1.09,0.00,M3] [#3 0.22,0.83,0.00,M2] [#4 -0.35,0.34,0.98,U] [#5 -0.16,0.69,0.00,M1] [#6 -0.48,0.12,0.94,U] [#7 -0.19,0.19,0.83,U] [#8 0.02,0.25,0.95,U] 
01:55:05.404 00.001 10844 refined, 5 included, MultiStar: {-0.06, 0.22}, one-star: {0.52, 0.38}
01:55:05.404 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
01:55:05.404 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.73)
01:55:05.404 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.82 mountX=-0.21 mountY=-0.09, mountTheta=-2.72
01:55:05.405 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.22, opts=13)
01:55:05.405 00.000 10844 Enqueuing Move request for scope (-0.06, 0.22)
01:55:05.405 00.000 11060 Worker thread wakes up
01:55:05.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:55:05.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
01:55:05.405 00.000 10844 UpdateGuideState exits: m=2944 SNR=33.5 Saturated
01:55:05.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
01:55:05.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:05.405 00.000 11060 Moving (-0.06, 0.22) raw xDistance=-0.21 yDistance=-0.09
01:55:05.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:05.405 00.000 10844 Enqueuing Expose request
01:55:05.407 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:55:05.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:05.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:05.407 00.000 11060 MoveAxis(E, 38, ABG)
01:55:05.407 00.000 11060 Guiding  Dir = 2, Dur = 38
01:55:05.449 00.042 11060 IsSlewing returns 0
01:55:05.449 00.000 11060 IsGuiding returns 0
01:55:05.527 00.078 11060 IsGuiding returns 0
01:55:05.527 00.000 11060 Move returns status 0, amount 38
01:55:05.527 00.000 11060 MoveAxis(N, 0, ABG)
01:55:05.527 00.000 11060 Move returns status 0, amount 0
01:55:05.527 00.000 11060 move complete, result=0
01:55:05.528 00.001 11060 worker thread done servicing request
01:55:05.528 00.000 11060 Worker thread wakes up
01:55:05.528 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:55:05.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:05.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:06.156 00.628 11060 Exposure complete
01:55:06.334 00.178 11060 worker thread done servicing request
01:55:06.334 00.000 10844 OnExposeComplete: enter
01:55:06.334 00.000 10844 UpdateGuideState(): m_state=6
01:55:06.335 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11624
01:55:06.335 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=59.64, Mass=2437, SNR=31.0, Peak=208 HFD=3.5
01:55:06.335 00.000 10844 MultiStar: [#1 0.09,0.57,1.09,U] [#2 0.32,0.78,0.00,M4] [#3 0.25,0.67,0.00,M3] [#4 -0.49,0.41,0.00,M2] [#5 0.25,0.66,0.00,M2] [#6 0.22,0.68,0.00,M1] [#7 -0.02,0.25,0.88,U] [#8 0.09,-0.14,1.00,U] 
01:55:06.335 00.000 10844 refined, 3 included, MultiStar: {0.16, 0.37}, one-star: {0.47, 0.76}
01:55:06.335 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
01:55:06.335 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
01:55:06.335 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.16 mountX=-0.39 mountY=0.10, mountTheta=2.90
01:55:06.337 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.37, opts=13)
01:55:06.337 00.000 10844 Enqueuing Move request for scope (0.16, 0.37)
01:55:06.337 00.000 11060 Worker thread wakes up
01:55:06.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:06.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.37) opts 0xd
01:55:06.337 00.000 10844 UpdateGuideState exits: m=2437 SNR=31.0
01:55:06.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.37)
01:55:06.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:06.337 00.000 11060 Moving (0.16, 0.37) raw xDistance=-0.39 yDistance=0.10
01:55:06.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:06.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
01:55:06.338 00.001 10844 Enqueuing Expose request
01:55:06.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:06.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:55:06.338 00.000 11060 MoveAxis(E, 69, ABG)
01:55:06.338 00.000 11060 Guiding  Dir = 2, Dur = 69
01:55:06.355 00.017 11060 IsSlewing returns 0
01:55:06.355 00.000 11060 IsGuiding returns 0
01:55:06.435 00.080 11060 IsGuiding returns 0
01:55:06.435 00.000 11060 Move returns status 0, amount 69
01:55:06.435 00.000 11060 MoveAxis(N, 0, ABG)
01:55:06.435 00.000 11060 Move returns status 0, amount 0
01:55:06.435 00.000 11060 move complete, result=0
01:55:06.436 00.001 11060 worker thread done servicing request
01:55:06.436 00.000 11060 Worker thread wakes up
01:55:06.436 00.000 10844 GuideStep: -0.4 px 69 ms EAST, 0.1 px 0 ms NORTH
01:55:06.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:06.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:07.061 00.625 11060 Exposure complete
01:55:07.244 00.183 10844 OnExposeComplete: enter
01:55:07.244 00.000 10844 UpdateGuideState(): m_state=6
01:55:07.244 00.000 11060 worker thread done servicing request
01:55:07.244 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11625
01:55:07.244 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=58.79, Mass=2979, SNR=34.4, Peak=247 HFD=3.1
01:55:07.246 00.002 10844 MultiStar: [#1 0.13,-0.06,0.93,U] [#2 0.25,0.39,2.13,U] [#3 0.06,-0.24,0.91,U] [#4 -0.57,0.27,0.00,M3] [#5 -0.11,0.13,0.96,U] [#6 -0.15,0.24,0.83,U] [#7 -0.18,0.64,0.00,M1] [#8 0.41,0.10,0.94,U] 
01:55:07.246 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.12}, one-star: {-0.21, -0.09}
01:55:07.246 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
01:55:07.246 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
01:55:07.246 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.14 cameraTheta=0.93 mountX=-0.13 mountY=0.07, mountTheta=2.67
01:55:07.247 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.12, opts=13)
01:55:07.247 00.000 10844 Enqueuing Move request for scope (0.09, 0.12)
01:55:07.247 00.000 11060 Worker thread wakes up
01:55:07.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:07.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
01:55:07.247 00.000 10844 UpdateGuideState exits: m=2979 SNR=34.4
01:55:07.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
01:55:07.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:07.247 00.000 11060 Moving (0.09, 0.12) raw xDistance=-0.13 yDistance=0.07
01:55:07.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:07.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:55:07.248 00.001 10844 Enqueuing Expose request
01:55:07.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:07.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:55:07.248 00.000 11060 MoveAxis(E, 24, ABG)
01:55:07.248 00.000 11060 Guiding  Dir = 2, Dur = 24
01:55:07.260 00.012 11060 IsSlewing returns 0
01:55:07.260 00.000 11060 IsGuiding returns 0
01:55:07.299 00.039 11060 IsGuiding returns 0
01:55:07.300 00.001 11060 Move returns status 0, amount 24
01:55:07.300 00.000 11060 MoveAxis(N, 0, ABG)
01:55:07.300 00.000 11060 Move returns status 0, amount 0
01:55:07.300 00.000 11060 move complete, result=0
01:55:07.301 00.001 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
01:55:07.301 00.000 11060 worker thread done servicing request
01:55:07.302 00.001 11060 Worker thread wakes up
01:55:07.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:07.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:07.942 00.640 11060 Exposure complete
01:55:08.125 00.183 11060 worker thread done servicing request
01:55:08.125 00.000 10844 OnExposeComplete: enter
01:55:08.125 00.000 10844 UpdateGuideState(): m_state=6
01:55:08.125 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11626
01:55:08.126 00.001 10844 Star::Find returns 1 (0), X=268.26, Y=59.09, Mass=2674, SNR=31.7, Peak=252 HFD=3.3
01:55:08.126 00.000 10844 MultiStar: [#1 0.41,0.55,0.00,M1] [#2 -0.07,0.05,2.11,U] [#3 0.11,-0.07,0.97,U] [#4 -0.27,0.30,1.01,U] [#5 -0.30,0.04,1.02,U] [#6 -0.17,0.74,0.00,M1] [#7 0.01,0.57,0.89,U] [#8 -0.01,-0.21,0.96,U] 
01:55:08.126 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.11}, one-star: {0.03, 0.21}
01:55:08.126 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
01:55:08.126 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.39)
01:55:08.126 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.16 mountX=-0.10 mountY=-0.09, mountTheta=-2.38
01:55:08.127 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
01:55:08.127 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
01:55:08.127 00.000 11060 Worker thread wakes up
01:55:08.128 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:08.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
01:55:08.128 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
01:55:08.128 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.10 yDistance=-0.09
01:55:08.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:55:08.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:08.128 00.000 10844 UpdateGuideState exits: m=2674 SNR=31.7
01:55:08.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:08.128 00.000 11060 MoveAxis(E, 0, ABG)
01:55:08.128 00.000 11060 Move returns status 0, amount 0
01:55:08.128 00.000 11060 MoveAxis(N, 0, ABG)
01:55:08.128 00.000 11060 Move returns status 0, amount 0
01:55:08.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:08.128 00.000 11060 move complete, result=0
01:55:08.129 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:08.129 00.000 10844 Enqueuing Expose request
01:55:08.129 00.000 11060 worker thread done servicing request
01:55:08.129 00.000 11060 Worker thread wakes up
01:55:08.129 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:08.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:08.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:08.779 00.650 11060 Exposure complete
01:55:08.961 00.182 11060 worker thread done servicing request
01:55:08.961 00.000 10844 OnExposeComplete: enter
01:55:08.961 00.000 10844 UpdateGuideState(): m_state=6
01:55:08.962 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11627
01:55:08.962 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.20, Mass=2990, SNR=34.7, Peak=244 HFD=3.7
01:55:08.962 00.000 10844 MultiStar: [#1 0.20,0.30,0.96,U] [#2 0.53,0.74,0.00,M3] [#3 -0.06,0.43,0.84,U] [#4 -0.01,0.52,0.96,U] [#5 0.36,0.38,0.90,U] [#6 -0.30,0.12,0.80,U] [#7 -0.36,0.12,0.76,U] [#8 -0.49,0.65,0.00,M1] 
01:55:08.962 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.32}, one-star: {-0.19, 0.32}
01:55:08.962 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
01:55:08.962 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.86)
01:55:08.962 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.69 mountX=-0.31 mountY=-0.09, mountTheta=-2.86
01:55:08.963 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.32, opts=13)
01:55:08.963 00.000 10844 Enqueuing Move request for scope (-0.04, 0.32)
01:55:08.964 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:08.964 00.000 10844 UpdateGuideState exits: m=2990 SNR=34.7
01:55:08.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:08.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:08.964 00.000 10844 Enqueuing Expose request
01:55:08.964 00.000 11060 Worker thread wakes up
01:55:08.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.32) opts 0xd
01:55:08.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.32)
01:55:08.964 00.000 11060 Moving (-0.04, 0.32) raw xDistance=-0.31 yDistance=-0.09
01:55:08.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
01:55:08.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:08.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:55:08.964 00.000 11060 MoveAxis(E, 54, ABG)
01:55:08.964 00.000 11060 Guiding  Dir = 2, Dur = 54
01:55:08.998 00.034 11060 IsSlewing returns 0
01:55:08.998 00.000 11060 IsGuiding returns 0
01:55:09.077 00.079 11060 IsGuiding returns 0
01:55:09.077 00.000 11060 Move returns status 0, amount 54
01:55:09.077 00.000 11060 MoveAxis(N, 0, ABG)
01:55:09.078 00.001 11060 Move returns status 0, amount 0
01:55:09.078 00.000 11060 move complete, result=0
01:55:09.078 00.000 11060 worker thread done servicing request
01:55:09.078 00.000 11060 Worker thread wakes up
01:55:09.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:09.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:09.078 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
01:55:09.707 00.629 11060 Exposure complete
01:55:09.881 00.174 11060 worker thread done servicing request
01:55:09.881 00.000 10844 OnExposeComplete: enter
01:55:09.882 00.001 10844 UpdateGuideState(): m_state=6
01:55:09.882 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11628
01:55:09.882 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=58.80, Mass=2241, SNR=30.0, Peak=219 HFD=3.3
01:55:09.882 00.000 10844 MultiStar: [#1 0.39,0.46,1.11,U] [#2 -0.03,0.18,2.21,U] [#3 0.14,0.04,1.03,U] [#4 -0.16,0.44,0.89,U] [#5 -0.22,0.44,1.09,U] [#6 0.24,0.55,1.05,U] [#7 0.06,0.40,0.87,U] [#8 -0.11,-0.19,1.00,U] 
01:55:09.882 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.24}, one-star: {0.25, -0.08}
01:55:09.882 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
01:55:09.882 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
01:55:09.882 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.34 mountX=-0.25 mountY=0.02, mountTheta=3.08
01:55:09.884 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.24, opts=13)
01:55:09.884 00.000 10844 Enqueuing Move request for scope (0.06, 0.24)
01:55:09.884 00.000 11060 Worker thread wakes up
01:55:09.884 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:09.884 00.000 10844 UpdateGuideState exits: m=2241 SNR=30.0
01:55:09.885 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:09.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:09.885 00.000 10844 Enqueuing Expose request
01:55:09.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
01:55:09.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
01:55:09.885 00.000 11060 Moving (0.06, 0.24) raw xDistance=-0.25 yDistance=0.02
01:55:09.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:55:09.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:09.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:55:09.885 00.000 11060 MoveAxis(E, 45, ABG)
01:55:09.885 00.000 11060 Guiding  Dir = 2, Dur = 45
01:55:09.887 00.002 11060 IsSlewing returns 0
01:55:09.887 00.000 11060 IsGuiding returns 0
01:55:09.936 00.049 11060 IsGuiding returns 0
01:55:09.936 00.000 11060 Move returns status 0, amount 45
01:55:09.936 00.000 11060 MoveAxis(N, 0, ABG)
01:55:09.936 00.000 11060 Move returns status 0, amount 0
01:55:09.936 00.000 11060 move complete, result=0
01:55:09.937 00.001 11060 worker thread done servicing request
01:55:09.937 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
01:55:09.937 00.000 11060 Worker thread wakes up
01:55:09.938 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:09.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:10.582 00.644 11060 Exposure complete
01:55:10.753 00.171 11060 worker thread done servicing request
01:55:10.753 00.000 10844 OnExposeComplete: enter
01:55:10.753 00.000 10844 UpdateGuideState(): m_state=6
01:55:10.753 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11629
01:55:10.753 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=59.44, Mass=2887, SNR=33.8, Peak=254 HFD=3.4
01:55:10.754 00.001 10844 MultiStar: [#1 0.21,0.52,0.98,U] [#2 0.22,0.17,1.91,U] [#3 0.25,0.60,0.00,M1] [#4 -0.25,0.48,0.90,U] [#5 0.08,0.60,0.00,M1] [#6 -0.25,0.64,0.00,M1] [#7 0.12,0.61,0.00,M1] [#8 0.08,-0.31,0.93,U] 
01:55:10.754 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.27}, one-star: {0.09, 0.57}
01:55:10.754 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
01:55:10.754 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
01:55:10.754 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.22 mountX=-0.28 mountY=0.05, mountTheta=2.96
01:55:10.755 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.27, opts=13)
01:55:10.756 00.001 10844 Enqueuing Move request for scope (0.10, 0.27)
01:55:10.756 00.000 11060 Worker thread wakes up
01:55:10.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:10.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
01:55:10.756 00.000 10844 UpdateGuideState exits: m=2887 SNR=33.8
01:55:10.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
01:55:10.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:10.756 00.000 11060 Moving (0.10, 0.27) raw xDistance=-0.28 yDistance=0.05
01:55:10.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:10.756 00.000 10844 Enqueuing Expose request
01:55:10.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:55:10.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:10.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:55:10.756 00.000 11060 MoveAxis(E, 50, ABG)
01:55:10.756 00.000 11060 Guiding  Dir = 2, Dur = 50
01:55:10.772 00.016 11060 IsSlewing returns 0
01:55:10.772 00.000 11060 IsGuiding returns 0
01:55:10.836 00.064 11060 IsGuiding returns 0
01:55:10.836 00.000 11060 Move returns status 0, amount 50
01:55:10.836 00.000 11060 MoveAxis(N, 0, ABG)
01:55:10.836 00.000 11060 Move returns status 0, amount 0
01:55:10.836 00.000 11060 move complete, result=0
01:55:10.836 00.000 11060 worker thread done servicing request
01:55:10.837 00.001 11060 Worker thread wakes up
01:55:10.837 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
01:55:10.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:10.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:11.468 00.631 11060 Exposure complete
01:55:11.650 00.182 11060 worker thread done servicing request
01:55:11.650 00.000 10844 OnExposeComplete: enter
01:55:11.650 00.000 10844 UpdateGuideState(): m_state=6
01:55:11.650 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11630
01:55:11.650 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=59.54, Mass=2560, SNR=31.9, Peak=249 HFD=3.2
01:55:11.650 00.000 10844 MultiStar: [#1 0.75,0.53,0.00,M1] [#2 0.49,0.61,0.00,M2] [#3 0.25,1.04,0.00,M2] [#4 -0.07,0.39,0.94,U] [#5 -0.09,0.38,1.01,U] [#6 -0.66,0.85,0.00,M2] [#7 0.47,0.71,0.00,M2] [#8 0.66,0.32,0.00,M1] 
01:55:11.650 00.000 10844 refined, 2 included, MultiStar: {-0.13, 0.48}, one-star: {-0.21, 0.66}
01:55:11.650 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
01:55:11.652 00.002 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
01:55:11.652 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.48 hyp=0.49 cameraTheta=1.83 mountX=-0.45 mountY=-0.20, mountTheta=-2.72
01:55:11.653 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.48, opts=13)
01:55:11.653 00.000 10844 Enqueuing Move request for scope (-0.13, 0.48)
01:55:11.653 00.000 11060 Worker thread wakes up
01:55:11.654 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:11.654 00.000 10844 UpdateGuideState exits: m=2560 SNR=31.9
01:55:11.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:11.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:11.654 00.000 10844 Enqueuing Expose request
01:55:11.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.48) opts 0xd
01:55:11.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.48)
01:55:11.654 00.000 11060 Moving (-0.13, 0.48) raw xDistance=-0.45 yDistance=-0.20
01:55:11.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
01:55:11.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:55:11.654 00.000 11060 MoveAxis(E, 79, ABG)
01:55:11.654 00.000 11060 Guiding  Dir = 2, Dur = 79
01:55:11.665 00.011 11060 IsSlewing returns 0
01:55:11.665 00.000 11060 IsGuiding returns 0
01:55:11.760 00.095 11060 IsGuiding returns 0
01:55:11.760 00.000 11060 Move returns status 0, amount 79
01:55:11.760 00.000 11060 MoveAxis(N, 79, ABG)
01:55:11.760 00.000 11060 Guiding  Dir = 0, Dur = 79
01:55:11.775 00.015 11060 IsSlewing returns 0
01:55:11.777 00.002 11060 IsGuiding returns 0
01:55:11.870 00.093 11060 IsGuiding returns 0
01:55:11.870 00.000 11060 Move returns status 0, amount 79
01:55:11.870 00.000 11060 move complete, result=0
01:55:11.870 00.000 11060 worker thread done servicing request
01:55:11.870 00.000 11060 Worker thread wakes up
01:55:11.870 00.000 10844 GuideStep: -0.4 px 79 ms EAST, -0.2 px 79 ms NORTH
01:55:11.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:11.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:12.499 00.629 11060 Exposure complete
01:55:12.680 00.181 11060 worker thread done servicing request
01:55:12.680 00.000 10844 OnExposeComplete: enter
01:55:12.680 00.000 10844 UpdateGuideState(): m_state=6
01:55:12.680 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11631
01:55:12.680 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.71, Mass=2423, SNR=31.1, Peak=242 HFD=2.9
01:55:12.681 00.001 10844 MultiStar: [#1 0.50,0.30,1.07,U] [#2 0.41,0.89,0.00,M3] [#3 -0.19,0.64,0.00,M3] [#4 0.16,0.79,0.00,M1] [#5 -0.31,0.42,1.08,U] [#6 0.09,0.50,0.91,U] [#7 -0.20,0.41,0.82,U] [#8 0.05,0.84,0.00,M2] 
01:55:12.681 00.000 10844 single-star, 4 included, MultiStar: {0.02, 0.29}, one-star: {-0.04, -0.17}
01:55:12.681 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
01:55:12.681 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
01:55:12.681 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.79 mountX=0.17 mountY=-0.01, mountTheta=-0.05
01:55:12.683 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
01:55:12.683 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
01:55:12.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:12.683 00.000 10844 UpdateGuideState exits: m=2423 SNR=31.1
01:55:12.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:12.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:12.683 00.000 10844 Enqueuing Expose request
01:55:12.684 00.001 11060 Worker thread wakes up
01:55:12.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
01:55:12.684 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
01:55:12.684 00.000 11060 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=-0.01
01:55:12.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:55:12.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:12.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:55:12.684 00.000 11060 MoveAxis(W, 27, ABG)
01:55:12.684 00.000 11060 Guiding  Dir = 3, Dur = 27
01:55:12.696 00.012 11060 IsSlewing returns 0
01:55:12.697 00.001 11060 IsGuiding returns 0
01:55:12.729 00.032 11060 IsGuiding returns 0
01:55:12.729 00.000 11060 Move returns status 0, amount 27
01:55:12.729 00.000 11060 MoveAxis(N, 0, ABG)
01:55:12.729 00.000 11060 Move returns status 0, amount 0
01:55:12.729 00.000 11060 move complete, result=0
01:55:12.729 00.000 11060 worker thread done servicing request
01:55:12.729 00.000 11060 Worker thread wakes up
01:55:12.729 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
01:55:12.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:12.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:13.358 00.629 11060 Exposure complete
01:55:13.533 00.175 11060 worker thread done servicing request
01:55:13.533 00.000 10844 OnExposeComplete: enter
01:55:13.533 00.000 10844 UpdateGuideState(): m_state=6
01:55:13.534 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11632
01:55:13.534 00.000 10844 Star::Find returns 1 (1), X=267.80, Y=59.22, Mass=3039, SNR=35.4, Peak=255 HFD=3.3
01:55:13.534 00.000 10844 MultiStar: [#1 -0.15,0.59,0.00,M1] [#2 0.20,0.50,1.82,U] [#3 0.15,0.54,1.01,U] [#4 -0.11,0.42,0.89,U] [#5 0.39,0.70,0.00,M1] [#6 -0.42,0.84,0.00,M2] [#7 -0.06,0.15,0.78,U] [#8 0.17,0.14,0.87,U] 
01:55:13.534 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.38}, one-star: {-0.44, 0.35}
01:55:13.534 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.99)
01:55:13.534 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
01:55:13.534 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.55 mountX=-0.38 mountY=-0.05, mountTheta=-3.00
01:55:13.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.38, opts=13)
01:55:13.536 00.000 10844 Enqueuing Move request for scope (0.01, 0.38)
01:55:13.536 00.000 11060 Worker thread wakes up
01:55:13.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:13.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.38) opts 0xd
01:55:13.536 00.000 10844 UpdateGuideState exits: m=3039 SNR=35.4 Saturated
01:55:13.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.38)
01:55:13.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:13.536 00.000 11060 Moving (0.01, 0.38) raw xDistance=-0.38 yDistance=-0.05
01:55:13.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:13.536 00.000 10844 Enqueuing Expose request
01:55:13.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
01:55:13.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:13.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:55:13.536 00.000 11060 MoveAxis(E, 64, ABG)
01:55:13.536 00.000 11060 Guiding  Dir = 2, Dur = 64
01:55:13.572 00.036 11060 IsSlewing returns 0
01:55:13.572 00.000 11060 IsGuiding returns 0
01:55:13.665 00.093 11060 IsGuiding returns 0
01:55:13.665 00.000 11060 Move returns status 0, amount 64
01:55:13.665 00.000 11060 MoveAxis(N, 0, ABG)
01:55:13.665 00.000 11060 Move returns status 0, amount 0
01:55:13.665 00.000 11060 move complete, result=0
01:55:13.665 00.000 11060 worker thread done servicing request
01:55:13.665 00.000 11060 Worker thread wakes up
01:55:13.666 00.001 10844 GuideStep: -0.4 px 64 ms EAST, -0.1 px 0 ms NORTH
01:55:13.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:13.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:14.301 00.635 11060 Exposure complete
01:55:14.491 00.190 11060 worker thread done servicing request
01:55:14.492 00.001 10844 OnExposeComplete: enter
01:55:14.492 00.000 10844 UpdateGuideState(): m_state=6
01:55:14.492 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11633
01:55:14.492 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=58.67, Mass=2866, SNR=33.1, Peak=251 HFD=3.3
01:55:14.492 00.000 10844 MultiStar: [#1 -0.30,0.46,1.04,U] [#2 0.17,0.79,0.00,M3] [#3 -0.35,0.51,0.00,M3] [#4 -0.31,0.45,0.84,U] [#5 -0.08,0.31,0.96,U] [#6 -0.05,0.70,0.00,M3] [#7 -0.18,0.85,0.00,M1] [#8 0.22,0.55,0.94,U] 
01:55:14.492 00.000 10844 single-star, 4 included, MultiStar: {-0.11, 0.31}, one-star: {-0.09, -0.21}
01:55:14.492 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
01:55:14.492 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
01:55:14.492 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.99 mountX=0.22 mountY=-0.06, mountTheta=-0.25
01:55:14.494 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.21, opts=13)
01:55:14.494 00.000 10844 Enqueuing Move request for scope (-0.09, -0.21)
01:55:14.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:14.494 00.000 10844 UpdateGuideState exits: m=2866 SNR=33.1
01:55:14.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:14.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:14.494 00.000 10844 Enqueuing Expose request
01:55:14.494 00.000 11060 Worker thread wakes up
01:55:14.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
01:55:14.494 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
01:55:14.494 00.000 11060 Moving (-0.09, -0.21) raw xDistance=0.22 yDistance=-0.06
01:55:14.495 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:55:14.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:14.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:55:14.495 00.000 11060 MoveAxis(W, 36, ABG)
01:55:14.495 00.000 11060 Guiding  Dir = 3, Dur = 36
01:55:14.510 00.015 11060 IsSlewing returns 0
01:55:14.510 00.000 11060 IsGuiding returns 0
01:55:14.564 00.054 11060 IsGuiding returns 0
01:55:14.564 00.000 11060 Move returns status 0, amount 36
01:55:14.564 00.000 11060 MoveAxis(N, 0, ABG)
01:55:14.564 00.000 11060 Move returns status 0, amount 0
01:55:14.564 00.000 11060 move complete, result=0
01:55:14.564 00.000 11060 worker thread done servicing request
01:55:14.564 00.000 11060 Worker thread wakes up
01:55:14.565 00.001 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
01:55:14.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:14.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:15.199 00.634 11060 Exposure complete
01:55:15.373 00.174 11060 worker thread done servicing request
01:55:15.373 00.000 10844 OnExposeComplete: enter
01:55:15.373 00.000 10844 UpdateGuideState(): m_state=6
01:55:15.373 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11634
01:55:15.373 00.000 10844 Star::Find returns 1 (1), X=268.08, Y=59.19, Mass=2750, SNR=32.8, Peak=255 HFD=3.1
01:55:15.373 00.000 10844 MultiStar: [#1 -0.03,0.99,0.00,M1] [#2 -0.50,0.91,0.00,M4] [#3 -0.56,0.17,0.98,U] [#4 -0.10,0.60,0.00,M1] [#5 -0.18,0.39,1.02,U] [#6 0.32,0.82,0.00,M4] [#7 -0.32,0.59,0.00,M2] [#8 0.25,0.44,0.90,U] 
01:55:15.375 00.002 10844 single-star, 3 included, MultiStar: {-0.17, 0.33}, one-star: {-0.16, 0.31}
01:55:15.375 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
01:55:15.375 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
01:55:15.375 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.04 mountX=-0.28 mountY=-0.21, mountTheta=-2.50
01:55:15.376 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.31, opts=13)
01:55:15.376 00.000 10844 Enqueuing Move request for scope (-0.16, 0.31)
01:55:15.376 00.000 11060 Worker thread wakes up
01:55:15.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
01:55:15.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
01:55:15.376 00.000 11060 Moving (-0.16, 0.31) raw xDistance=-0.28 yDistance=-0.21
01:55:15.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
01:55:15.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:15.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:55:15.376 00.000 11060 MoveAxis(E, 47, ABG)
01:55:15.376 00.000 11060 Guiding  Dir = 2, Dur = 47
01:55:15.377 00.001 10844 UpdateGuideState exits: m=2750 SNR=32.8 Saturated
01:55:15.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:15.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:15.377 00.000 10844 Enqueuing Expose request
01:55:15.418 00.041 11060 IsSlewing returns 0
01:55:15.419 00.001 11060 IsGuiding returns 0
01:55:15.510 00.091 11060 IsGuiding returns 0
01:55:15.510 00.000 11060 Move returns status 0, amount 47
01:55:15.510 00.000 11060 MoveAxis(N, 81, ABG)
01:55:15.510 00.000 11060 Guiding  Dir = 0, Dur = 81
01:55:15.554 00.044 11060 IsSlewing returns 0
01:55:15.554 00.000 11060 IsGuiding returns 0
01:55:15.679 00.125 11060 IsGuiding returns 0
01:55:15.679 00.000 11060 Move returns status 0, amount 81
01:55:15.679 00.000 11060 move complete, result=0
01:55:15.679 00.000 11060 worker thread done servicing request
01:55:15.679 00.000 11060 Worker thread wakes up
01:55:15.679 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.2 px 81 ms NORTH
01:55:15.680 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:15.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:16.314 00.634 11060 Exposure complete
01:55:16.519 00.205 11060 worker thread done servicing request
01:55:16.519 00.000 10844 OnExposeComplete: enter
01:55:16.519 00.000 10844 UpdateGuideState(): m_state=6
01:55:16.519 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11635
01:55:16.519 00.000 10844 Star::Find returns 1 (1), X=268.20, Y=59.40, Mass=3139, SNR=34.9, Peak=255 HFD=3.7
01:55:16.519 00.000 10844 MultiStar: [#1 0.48,0.03,0.98,U] [#2 0.93,0.98,0.00,M5] [#3 -0.01,0.03,0.99,U] [#4 -0.26,0.21,0.87,U] [#5 0.25,0.59,0.00,M1] [#6 0.08,0.33,0.79,U] [#7 0.07,-0.13,0.79,U] [#8 0.29,0.47,0.86,U] 
01:55:16.521 00.002 10844 refined, 6 included, MultiStar: {0.09, 0.21}, one-star: {-0.04, 0.52}
01:55:16.521 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
01:55:16.521 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
01:55:16.521 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.17 mountX=-0.22 mountY=0.05, mountTheta=2.91
01:55:16.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.21, opts=13)
01:55:16.522 00.000 10844 Enqueuing Move request for scope (0.09, 0.21)
01:55:16.522 00.000 11060 Worker thread wakes up
01:55:16.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:16.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
01:55:16.522 00.000 10844 UpdateGuideState exits: m=3139 SNR=34.9 Saturated
01:55:16.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
01:55:16.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:16.523 00.001 11060 Moving (0.09, 0.21) raw xDistance=-0.22 yDistance=0.05
01:55:16.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:16.523 00.000 10844 Enqueuing Expose request
01:55:16.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:55:16.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:16.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:55:16.523 00.000 11060 MoveAxis(E, 40, ABG)
01:55:16.523 00.000 11060 Guiding  Dir = 2, Dur = 40
01:55:16.556 00.033 11060 IsSlewing returns 0
01:55:16.556 00.000 11060 IsGuiding returns 0
01:55:16.603 00.047 11060 IsGuiding returns 0
01:55:16.603 00.000 11060 Move returns status 0, amount 40
01:55:16.603 00.000 11060 MoveAxis(N, 0, ABG)
01:55:16.603 00.000 11060 Move returns status 0, amount 0
01:55:16.603 00.000 11060 move complete, result=0
01:55:16.603 00.000 11060 worker thread done servicing request
01:55:16.603 00.000 11060 Worker thread wakes up
01:55:16.603 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
01:55:16.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:16.604 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:17.236 00.632 11060 Exposure complete
01:55:17.520 00.284 11060 worker thread done servicing request
01:55:17.520 00.000 10844 OnExposeComplete: enter
01:55:17.520 00.000 10844 UpdateGuideState(): m_state=6
01:55:17.520 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11636
01:55:17.522 00.002 10844 Star::Find returns 1 (0), X=268.33, Y=59.92, Mass=2838, SNR=33.4, Peak=237 HFD=3.7
01:55:17.522 00.000 10844 MultiStar: [#1 0.40,0.49,0.00,M1] [#2 0.30,0.21,2.16,U] [#3 -0.23,0.56,0.00,M2] [#4 -0.50,0.29,0.96,U] [#5 0.64,-0.02,0.00,M2] [#6 -0.20,0.48,0.86,U] [#7 -0.32,0.53,0.00,M2] [#8 0.27,-0.07,0.97,U] 
01:55:17.522 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.36}, one-star: {0.09, 1.04}
01:55:17.522 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
01:55:17.522 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = -3.14)
01:55:17.522 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.41 mountX=-0.36 mountY=-0.00, mountTheta=-3.14
01:55:17.525 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.36, opts=13)
01:55:17.525 00.000 10844 Enqueuing Move request for scope (0.06, 0.36)
01:55:17.525 00.000 11060 Worker thread wakes up
01:55:17.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
01:55:17.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
01:55:17.525 00.000 11060 Moving (0.06, 0.36) raw xDistance=-0.36 yDistance=-0.00
01:55:17.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
01:55:17.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:17.526 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:55:17.526 00.000 11060 MoveAxis(E, 64, ABG)
01:55:17.526 00.000 11060 Guiding  Dir = 2, Dur = 64
01:55:17.531 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:17.531 00.000 10844 UpdateGuideState exits: m=2838 SNR=33.4
01:55:17.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:17.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:17.531 00.000 10844 Enqueuing Expose request
01:55:17.563 00.032 11060 IsSlewing returns 0
01:55:17.563 00.000 11060 IsGuiding returns 0
01:55:17.669 00.106 11060 IsGuiding returns 0
01:55:17.670 00.001 11060 Move returns status 0, amount 64
01:55:17.670 00.000 11060 MoveAxis(N, 0, ABG)
01:55:17.670 00.000 11060 Move returns status 0, amount 0
01:55:17.670 00.000 11060 move complete, result=0
01:55:17.670 00.000 11060 worker thread done servicing request
01:55:17.670 00.000 11060 Worker thread wakes up
01:55:17.670 00.000 10844 GuideStep: -0.4 px 64 ms EAST, -0.0 px 0 ms NORTH
01:55:17.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:17.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:18.300 00.630 11060 Exposure complete
01:55:18.562 00.262 11060 worker thread done servicing request
01:55:18.562 00.000 10844 OnExposeComplete: enter
01:55:18.562 00.000 10844 UpdateGuideState(): m_state=6
01:55:18.563 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11637
01:55:18.563 00.000 10844 Star::Find returns 1 (1), X=268.43, Y=59.46, Mass=2345, SNR=30.3, Peak=255 HFD=3.3
01:55:18.564 00.001 10844 MultiStar: [#1 0.05,0.27,0.94,U] [#2 0.02,0.26,2.08,U] [#3 0.05,0.88,0.00,M3] [#4 -0.33,0.32,0.92,U] [#5 0.47,0.30,1.10,U] [#6 -0.13,0.48,1.05,U] [#7 -0.03,0.47,0.85,U] [#8 0.14,0.13,1.01,U] 
01:55:18.564 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.34}, one-star: {0.19, 0.58}
01:55:18.564 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
01:55:18.564 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
01:55:18.564 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.42 mountX=-0.34 mountY=-0.00, mountTheta=-3.13
01:55:18.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.34, opts=13)
01:55:18.567 00.001 10844 Enqueuing Move request for scope (0.05, 0.34)
01:55:18.567 00.000 11060 Worker thread wakes up
01:55:18.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:18.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.34) opts 0xd
01:55:18.567 00.000 10844 UpdateGuideState exits: m=2345 SNR=30.3 Saturated
01:55:18.567 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.34)
01:55:18.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:18.567 00.000 11060 Moving (0.05, 0.34) raw xDistance=-0.34 yDistance=-0.00
01:55:18.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:18.569 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
01:55:18.569 00.000 10844 Enqueuing Expose request
01:55:18.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:18.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:55:18.569 00.000 11060 MoveAxis(E, 62, ABG)
01:55:18.569 00.000 11060 Guiding  Dir = 2, Dur = 62
01:55:18.574 00.005 11060 IsSlewing returns 0
01:55:18.574 00.000 11060 IsGuiding returns 0
01:55:18.652 00.078 11060 IsGuiding returns 0
01:55:18.652 00.000 11060 Move returns status 0, amount 62
01:55:18.652 00.000 11060 MoveAxis(N, 0, ABG)
01:55:18.652 00.000 11060 Move returns status 0, amount 0
01:55:18.653 00.001 11060 move complete, result=0
01:55:18.653 00.000 11060 worker thread done servicing request
01:55:18.653 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.0 px 0 ms NORTH
01:55:18.653 00.000 11060 Worker thread wakes up
01:55:18.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:18.655 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:19.281 00.626 11060 Exposure complete
01:55:19.549 00.268 11060 worker thread done servicing request
01:55:19.550 00.001 10844 OnExposeComplete: enter
01:55:19.550 00.000 10844 UpdateGuideState(): m_state=6
01:55:19.550 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11638
01:55:19.550 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=58.53, Mass=2181, SNR=29.2, Peak=216 HFD=3.2
01:55:19.550 00.000 10844 MultiStar: [#1 0.17,0.06,1.14,U] [#2 -0.19,0.11,2.24,U] [#3 -0.13,0.22,1.11,U] [#4 -0.15,-0.42,1.07,U] [#5 0.10,-0.03,1.12,U] [#6 -0.18,0.68,0.00,M2] [#7 -0.09,0.08,0.99,U] [#8 0.29,-0.24,1.04,U] 
01:55:19.550 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.28, -0.34}
01:55:19.550 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
01:55:19.550 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
01:55:19.552 00.002 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.44 mountX=0.04 mountY=0.01, mountTheta=0.29
01:55:19.553 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
01:55:19.553 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
01:55:19.553 00.000 11060 Worker thread wakes up
01:55:19.554 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:19.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
01:55:19.554 00.000 10844 UpdateGuideState exits: m=2181 SNR=29.2
01:55:19.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
01:55:19.554 00.000 11060 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
01:55:19.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:55:19.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:19.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:55:19.554 00.000 11060 MoveAxis(E, 0, ABG)
01:55:19.554 00.000 11060 Move returns status 0, amount 0
01:55:19.554 00.000 11060 MoveAxis(N, 0, ABG)
01:55:19.555 00.001 11060 Move returns status 0, amount 0
01:55:19.555 00.000 11060 move complete, result=0
01:55:19.555 00.000 11060 worker thread done servicing request
01:55:19.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:19.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:19.555 00.000 10844 Enqueuing Expose request
01:55:19.555 00.000 11060 Worker thread wakes up
01:55:19.555 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:19.556 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:19.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:20.186 00.630 11060 Exposure complete
01:55:20.417 00.231 11060 worker thread done servicing request
01:55:20.417 00.000 10844 OnExposeComplete: enter
01:55:20.417 00.000 10844 UpdateGuideState(): m_state=6
01:55:20.417 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11639
01:55:20.417 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=59.11, Mass=2778, SNR=33.4, Peak=222 HFD=3.5
01:55:20.418 00.001 10844 MultiStar: [#1 0.05,0.37,0.95,U] [#2 0.20,0.53,2.03,U] [#3 0.39,0.33,0.90,U] [#4 -0.28,0.26,0.96,U] [#5 -0.36,0.80,0.00,M1] [#6 0.00,-0.05,0.88,U] [#7 -0.19,0.38,0.85,U] [#8 -0.27,0.25,0.88,U] 
01:55:20.418 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.32}, one-star: {0.30, 0.23}
01:55:20.418 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
01:55:20.418 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = -3.14)
01:55:20.418 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.41 mountX=-0.32 mountY=-0.00, mountTheta=-3.14
01:55:20.420 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.32, opts=13)
01:55:20.420 00.000 10844 Enqueuing Move request for scope (0.05, 0.32)
01:55:20.420 00.000 11060 Worker thread wakes up
01:55:20.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:20.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.32) opts 0xd
01:55:20.420 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.4
01:55:20.420 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.32)
01:55:20.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.420 00.000 11060 Moving (0.05, 0.32) raw xDistance=-0.32 yDistance=-0.00
01:55:20.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:20.421 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
01:55:20.421 00.000 10844 Enqueuing Expose request
01:55:20.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:20.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:55:20.421 00.000 11060 MoveAxis(E, 56, ABG)
01:55:20.421 00.000 11060 Guiding  Dir = 2, Dur = 56
01:55:20.447 00.026 11060 IsSlewing returns 0
01:55:20.447 00.000 11060 IsGuiding returns 0
01:55:20.526 00.079 11060 IsGuiding returns 0
01:55:20.526 00.000 11060 Move returns status 0, amount 56
01:55:20.526 00.000 11060 MoveAxis(N, 0, ABG)
01:55:20.526 00.000 11060 Move returns status 0, amount 0
01:55:20.527 00.001 11060 move complete, result=0
01:55:20.527 00.000 11060 worker thread done servicing request
01:55:20.527 00.000 11060 Worker thread wakes up
01:55:20.527 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.0 px 0 ms NORTH
01:55:20.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:20.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:21.163 00.636 11060 Exposure complete
01:55:21.360 00.197 11060 worker thread done servicing request
01:55:21.360 00.000 10844 OnExposeComplete: enter
01:55:21.360 00.000 10844 UpdateGuideState(): m_state=6
01:55:21.360 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11640
01:55:21.360 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=59.71, Mass=2748, SNR=32.5, Peak=252 HFD=3.3
01:55:21.360 00.000 10844 MultiStar: [#1 0.45,0.06,1.00,U] [#2 0.35,0.66,0.00,M2] [#3 0.22,0.49,1.01,U] [#4 -0.23,-0.01,1.00,U] [#5 -0.43,0.01,0.97,U] [#6 0.04,0.52,0.93,U] [#7 0.00,-0.08,0.77,U] [#8 0.36,0.34,0.90,U] 
01:55:21.360 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.28}, one-star: {0.26, 0.83}
01:55:21.361 00.001 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
01:55:21.361 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
01:55:21.361 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.27 mountX=-0.29 mountY=0.04, mountTheta=3.01
01:55:21.362 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.28, opts=13)
01:55:21.362 00.000 10844 Enqueuing Move request for scope (0.08, 0.28)
01:55:21.362 00.000 11060 Worker thread wakes up
01:55:21.362 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:21.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
01:55:21.362 00.000 10844 UpdateGuideState exits: m=2748 SNR=32.5
01:55:21.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
01:55:21.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:21.362 00.000 11060 Moving (0.08, 0.28) raw xDistance=-0.29 yDistance=0.04
01:55:21.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:21.362 00.000 10844 Enqueuing Expose request
01:55:21.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:55:21.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:21.364 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:55:21.364 00.000 11060 MoveAxis(E, 52, ABG)
01:55:21.364 00.000 11060 Guiding  Dir = 2, Dur = 52
01:55:21.401 00.037 11060 IsSlewing returns 0
01:55:21.401 00.000 11060 IsGuiding returns 0
01:55:21.494 00.093 11060 IsGuiding returns 0
01:55:21.494 00.000 11060 Move returns status 0, amount 52
01:55:21.494 00.000 11060 MoveAxis(N, 0, ABG)
01:55:21.494 00.000 11060 Move returns status 0, amount 0
01:55:21.494 00.000 11060 move complete, result=0
01:55:21.494 00.000 11060 worker thread done servicing request
01:55:21.494 00.000 11060 Worker thread wakes up
01:55:21.494 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.0 px 0 ms NORTH
01:55:21.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:21.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:22.122 00.628 11060 Exposure complete
01:55:22.300 00.178 11060 worker thread done servicing request
01:55:22.300 00.000 10844 OnExposeComplete: enter
01:55:22.300 00.000 10844 UpdateGuideState(): m_state=6
01:55:22.300 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11641
01:55:22.301 00.001 10844 Star::Find returns 1 (0), X=268.69, Y=59.12, Mass=2809, SNR=33.3, Peak=252 HFD=3.4
01:55:22.301 00.000 10844 MultiStar: [#1 0.43,0.09,0.98,U] [#2 0.40,0.50,0.00,M3] [#3 -0.01,0.59,0.96,U] [#4 -0.76,0.12,0.00,M1] [#5 0.34,0.10,0.94,U] [#6 0.14,0.55,0.88,U] [#7 0.24,0.12,0.93,U] [#8 0.36,-0.03,0.88,U] 
01:55:22.301 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.24}, one-star: {0.45, 0.24}
01:55:22.301 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
01:55:22.301 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.43 = 2.43)
01:55:22.301 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.70 mountX=-0.28 mountY=0.24, mountTheta=2.44
01:55:22.304 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.24, opts=13)
01:55:22.304 00.000 10844 Enqueuing Move request for scope (0.28, 0.24)
01:55:22.304 00.000 11060 Worker thread wakes up
01:55:22.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:22.304 00.000 10844 UpdateGuideState exits: m=2809 SNR=33.3
01:55:22.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:22.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:22.310 00.006 10844 Enqueuing Expose request
01:55:22.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd
01:55:22.311 00.001 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.24)
01:55:22.311 00.000 11060 Moving (0.28, 0.24) raw xDistance=-0.28 yDistance=0.24
01:55:22.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:55:22.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:55:22.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:55:22.311 00.000 11060 MoveAxis(E, 51, ABG)
01:55:22.311 00.000 11060 Guiding  Dir = 2, Dur = 51
01:55:22.319 00.008 11060 IsSlewing returns 0
01:55:22.319 00.000 11060 IsGuiding returns 0
01:55:22.380 00.061 11060 IsGuiding returns 0
01:55:22.380 00.000 11060 Move returns status 0, amount 51
01:55:22.380 00.000 11060 MoveAxis(N, 0, ABG)
01:55:22.380 00.000 11060 Move returns status 0, amount 0
01:55:22.380 00.000 11060 move complete, result=0
01:55:22.380 00.000 11060 worker thread done servicing request
01:55:22.380 00.000 11060 Worker thread wakes up
01:55:22.380 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.2 px 0 ms NORTH
01:55:22.381 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:22.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:23.032 00.651 11060 Exposure complete
01:55:23.188 00.156 11060 worker thread done servicing request
01:55:23.188 00.000 10844 OnExposeComplete: enter
01:55:23.188 00.000 10844 UpdateGuideState(): m_state=6
01:55:23.188 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11642
01:55:23.188 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=59.13, Mass=2759, SNR=32.5, Peak=240 HFD=3.6
01:55:23.189 00.001 10844 MultiStar: [#1 0.52,0.45,0.00,M1] [#2 0.54,0.52,0.00,M4] [#3 0.15,0.49,1.03,U] [#4 -0.27,-0.47,0.89,U] [#5 0.14,0.27,1.06,U] [#6 -0.06,0.19,0.93,U] [#7 0.36,0.49,0.92,U] [#8 0.09,0.02,0.95,U] 
01:55:23.189 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.19}, one-star: {0.37, 0.25}
01:55:23.189 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
01:55:23.189 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
01:55:23.189 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.00 mountX=-0.20 mountY=0.09, mountTheta=2.74
01:55:23.189 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.19, opts=13)
01:55:23.189 00.000 10844 Enqueuing Move request for scope (0.12, 0.19)
01:55:23.191 00.002 11060 Worker thread wakes up
01:55:23.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=17, FiltMax=255, Gamma=1.000
01:55:23.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
01:55:23.191 00.000 10844 UpdateGuideState exits: m=2759 SNR=32.5
01:55:23.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
01:55:23.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:23.191 00.000 11060 Moving (0.12, 0.19) raw xDistance=-0.20 yDistance=0.09
01:55:23.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:23.191 00.000 10844 Enqueuing Expose request
01:55:23.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:55:23.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:23.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:55:23.191 00.000 11060 MoveAxis(E, 37, ABG)
01:55:23.191 00.000 11060 Guiding  Dir = 2, Dur = 37
01:55:23.195 00.004 11060 IsSlewing returns 0
01:55:23.195 00.000 11060 IsGuiding returns 0
01:55:23.242 00.047 11060 IsGuiding returns 0
01:55:23.242 00.000 11060 Move returns status 0, amount 37
01:55:23.242 00.000 11060 MoveAxis(N, 0, ABG)
01:55:23.242 00.000 11060 Move returns status 0, amount 0
01:55:23.242 00.000 11060 move complete, result=0
01:55:23.242 00.000 11060 worker thread done servicing request
01:55:23.242 00.000 11060 Worker thread wakes up
01:55:23.243 00.001 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
01:55:23.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:23.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:23.893 00.650 11060 Exposure complete
01:55:24.079 00.186 11060 worker thread done servicing request
01:55:24.080 00.001 10844 OnExposeComplete: enter
01:55:24.080 00.000 10844 UpdateGuideState(): m_state=6
01:55:24.080 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11643
01:55:24.080 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=59.08, Mass=2683, SNR=32.3, Peak=251 HFD=3.0
01:55:24.081 00.001 10844 MultiStar: [#1 0.15,0.08,1.00,U] [#2 0.22,0.50,1.99,U] [#3 0.37,0.19,1.03,U] [#4 -0.10,-0.34,0.98,U] [#5 0.24,-0.04,1.03,U] [#6 -0.10,0.91,0.00,M1] [#7 0.17,-0.39,0.85,U] [#8 0.20,0.15,0.93,U] 
01:55:24.081 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {-0.06, 0.20}
01:55:24.081 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
01:55:24.081 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
01:55:24.081 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.57 mountX=-0.13 mountY=0.14, mountTheta=2.32
01:55:24.082 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
01:55:24.083 00.001 10844 Enqueuing Move request for scope (0.16, 0.10)
01:55:24.083 00.000 11060 Worker thread wakes up
01:55:24.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:24.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
01:55:24.083 00.000 10844 UpdateGuideState exits: m=2683 SNR=32.3
01:55:24.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
01:55:24.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:24.083 00.000 11060 Moving (0.16, 0.10) raw xDistance=-0.13 yDistance=0.14
01:55:24.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:24.083 00.000 10844 Enqueuing Expose request
01:55:24.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:55:24.084 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:24.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:55:24.084 00.000 11060 MoveAxis(E, 23, ABG)
01:55:24.084 00.000 11060 Guiding  Dir = 2, Dur = 23
01:55:24.089 00.005 11060 IsSlewing returns 0
01:55:24.089 00.000 11060 IsGuiding returns 0
01:55:24.120 00.031 11060 IsGuiding returns 0
01:55:24.120 00.000 11060 Move returns status 0, amount 23
01:55:24.120 00.000 11060 MoveAxis(N, 0, ABG)
01:55:24.120 00.000 11060 Move returns status 0, amount 0
01:55:24.120 00.000 11060 move complete, result=0
01:55:24.120 00.000 11060 worker thread done servicing request
01:55:24.120 00.000 11060 Worker thread wakes up
01:55:24.120 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
01:55:24.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:24.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:24.754 00.634 11060 Exposure complete
01:55:24.950 00.196 11060 worker thread done servicing request
01:55:24.950 00.000 10844 OnExposeComplete: enter
01:55:24.950 00.000 10844 UpdateGuideState(): m_state=6
01:55:24.950 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11644
01:55:24.950 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=58.69, Mass=2450, SNR=31.0, Peak=249 HFD=3.2
01:55:24.950 00.000 10844 MultiStar: [#1 -0.11,-0.08,1.03,U] [#2 -0.09,-0.09,2.22,U] [#3 -0.10,0.04,0.93,U] [#4 -0.07,-0.32,0.90,U] [#5 -0.36,0.68,0.00,M1] [#6 -0.03,0.48,1.00,U] [#7 -0.20,-0.16,0.93,U] [#8 -0.19,-0.38,1.06,U] 
01:55:24.950 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.01, -0.19}
01:55:24.950 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
01:55:24.950 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
01:55:24.951 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.41 mountX=0.11 mountY=-0.08, mountTheta=-0.67
01:55:24.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.09, opts=13)
01:55:24.952 00.000 10844 Enqueuing Move request for scope (-0.10, -0.09)
01:55:24.952 00.000 11060 Worker thread wakes up
01:55:24.953 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:24.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
01:55:24.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
01:55:24.953 00.000 11060 Moving (-0.10, -0.09) raw xDistance=0.11 yDistance=-0.08
01:55:24.953 00.000 10844 UpdateGuideState exits: m=2450 SNR=31.0
01:55:24.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:55:24.954 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:24.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:24.954 00.000 10844 Enqueuing Expose request
01:55:24.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:24.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:24.954 00.000 11060 MoveAxis(E, 0, ABG)
01:55:24.954 00.000 11060 Move returns status 0, amount 0
01:55:24.955 00.001 11060 MoveAxis(N, 0, ABG)
01:55:24.955 00.000 11060 Move returns status 0, amount 0
01:55:24.955 00.000 11060 move complete, result=0
01:55:24.964 00.009 11060 worker thread done servicing request
01:55:24.964 00.000 11060 Worker thread wakes up
01:55:24.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:24.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:24.966 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:25.595 00.629 11060 Exposure complete
01:55:25.770 00.175 11060 worker thread done servicing request
01:55:25.770 00.000 10844 OnExposeComplete: enter
01:55:25.770 00.000 10844 UpdateGuideState(): m_state=6
01:55:25.771 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11645
01:55:25.771 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=58.56, Mass=2096, SNR=28.1, Peak=215 HFD=3.4
01:55:25.771 00.000 10844 MultiStar: [#1 0.02,0.58,0.95,U] [#2 0.34,-0.07,2.35,U] [#3 0.41,-0.39,1.08,U] [#4 0.19,-0.13,1.12,U] [#5 -0.07,-0.26,1.23,U] [#6 0.26,0.82,0.00,M1] [#7 0.26,0.30,0.93,U] [#8 0.44,0.00,1.23,U] 
01:55:25.771 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.05}, one-star: {0.08, -0.32}
01:55:25.771 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
01:55:25.771 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
01:55:25.772 00.001 10844 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.23 mountX=0.01 mountY=0.23, mountTheta=1.52
01:55:25.773 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.05, opts=13)
01:55:25.773 00.000 10844 Enqueuing Move request for scope (0.22, -0.05)
01:55:25.773 00.000 11060 Worker thread wakes up
01:55:25.774 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:25.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
01:55:25.774 00.000 10844 UpdateGuideState exits: m=2096 SNR=28.1
01:55:25.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
01:55:25.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:25.774 00.000 11060 Moving (0.22, -0.05) raw xDistance=0.01 yDistance=0.23
01:55:25.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:25.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:55:25.774 00.000 10844 Enqueuing Expose request
01:55:25.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:25.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:55:25.775 00.001 11060 MoveAxis(E, 0, ABG)
01:55:25.775 00.000 11060 Move returns status 0, amount 0
01:55:25.775 00.000 11060 MoveAxis(N, 0, ABG)
01:55:25.775 00.000 11060 Move returns status 0, amount 0
01:55:25.775 00.000 11060 move complete, result=0
01:55:25.775 00.000 11060 worker thread done servicing request
01:55:25.775 00.000 11060 Worker thread wakes up
01:55:25.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:25.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:25.777 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:26.411 00.634 11060 Exposure complete
01:55:26.587 00.176 11060 worker thread done servicing request
01:55:26.587 00.000 10844 OnExposeComplete: enter
01:55:26.587 00.000 10844 UpdateGuideState(): m_state=6
01:55:26.587 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11646
01:55:26.587 00.000 10844 Star::Find returns 1 (1), X=268.23, Y=58.84, Mass=2909, SNR=34.1, Peak=255 HFD=3.5
01:55:26.588 00.001 10844 MultiStar: [#1 0.12,0.37,1.06,U] [#2 0.38,-0.17,1.96,U] [#3 0.27,-0.14,0.92,U] [#4 -0.51,0.06,0.92,U] [#5 0.32,-0.40,0.97,U] [#6 0.24,0.37,0.82,U] [#7 0.22,-0.80,0.00,M1] [#8 0.05,0.34,0.90,U] 
01:55:26.588 00.000 10844 single-star, 7 included, MultiStar: {0.14, 0.02}, one-star: {-0.01, -0.03}
01:55:26.588 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
01:55:26.588 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
01:55:26.588 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.73 mountX=0.03 mountY=0.00, mountTheta=0.00
01:55:26.589 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
01:55:26.589 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
01:55:26.589 00.000 11060 Worker thread wakes up
01:55:26.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:26.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:55:26.589 00.000 10844 UpdateGuideState exits: m=2909 SNR=34.1 Saturated
01:55:26.590 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:55:26.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:26.590 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.00
01:55:26.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:26.590 00.000 10844 Enqueuing Expose request
01:55:26.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:55:26.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:26.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:55:26.590 00.000 11060 MoveAxis(E, 0, ABG)
01:55:26.590 00.000 11060 Move returns status 0, amount 0
01:55:26.590 00.000 11060 MoveAxis(N, 0, ABG)
01:55:26.590 00.000 11060 Move returns status 0, amount 0
01:55:26.591 00.001 11060 move complete, result=0
01:55:26.591 00.000 11060 worker thread done servicing request
01:55:26.591 00.000 11060 Worker thread wakes up
01:55:26.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:26.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:26.592 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:27.221 00.629 11060 Exposure complete
01:55:27.397 00.176 11060 worker thread done servicing request
01:55:27.406 00.009 10844 OnExposeComplete: enter
01:55:27.406 00.000 10844 UpdateGuideState(): m_state=6
01:55:27.408 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11647
01:55:27.408 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=58.98, Mass=2666, SNR=32.5, Peak=223 HFD=3.4
01:55:27.408 00.000 10844 MultiStar: [#1 0.41,0.13,0.97,U] [#2 0.49,0.10,1.99,U] [#3 0.45,0.02,0.92,U] [#4 -0.37,-0.38,0.92,U] [#5 -0.02,-0.59,1.05,U] [#6 -0.02,-0.06,0.89,U] [#7 0.11,-0.22,0.79,U] [#8 0.43,-0.63,0.00,M1] 
01:55:27.408 00.000 10844 single-star, 7 included, MultiStar: {0.18, -0.09}, one-star: {0.04, 0.10}
01:55:27.408 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
01:55:27.408 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
01:55:27.409 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=-0.10 mountY=0.03, mountTheta=2.90
01:55:27.410 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
01:55:27.410 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
01:55:27.410 00.000 11060 Worker thread wakes up
01:55:27.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:27.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:55:27.411 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:55:27.411 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.5
01:55:27.411 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.03
01:55:27.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:27.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:55:27.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:27.411 00.000 10844 Enqueuing Expose request
01:55:27.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:27.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:27.411 00.000 11060 MoveAxis(E, 0, ABG)
01:55:27.411 00.000 11060 Move returns status 0, amount 0
01:55:27.411 00.000 11060 MoveAxis(N, 0, ABG)
01:55:27.411 00.000 11060 Move returns status 0, amount 0
01:55:27.411 00.000 11060 move complete, result=0
01:55:27.411 00.000 11060 worker thread done servicing request
01:55:27.411 00.000 11060 Worker thread wakes up
01:55:27.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:27.412 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:27.413 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:28.051 00.638 11060 Exposure complete
01:55:28.213 00.162 11060 worker thread done servicing request
01:55:28.213 00.000 10844 OnExposeComplete: enter
01:55:28.213 00.000 10844 UpdateGuideState(): m_state=6
01:55:28.213 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11648
01:55:28.213 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=58.90, Mass=2693, SNR=32.1, Peak=245 HFD=3.5
01:55:28.214 00.001 10844 MultiStar: [#1 0.58,-0.03,0.98,U] [#2 0.43,-0.78,0.00,M1] [#3 0.19,-0.25,0.98,U] [#4 -0.35,-0.13,0.95,U] [#5 0.14,-0.32,1.00,U] [#6 0.03,-0.29,0.84,U] [#7 0.40,0.11,0.91,U] [#8 0.47,0.26,0.90,U] 
01:55:28.214 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.08}, one-star: {0.25, 0.02}
01:55:28.214 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
01:55:28.214 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
01:55:28.214 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.37 mountX=0.04 mountY=0.22, mountTheta=1.38
01:55:28.216 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.08, opts=13)
01:55:28.216 00.000 10844 Enqueuing Move request for scope (0.21, -0.08)
01:55:28.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:28.216 00.000 11060 Worker thread wakes up
01:55:28.218 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
01:55:28.218 00.000 10844 UpdateGuideState exits: m=2693 SNR=32.1
01:55:28.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:28.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:28.218 00.000 10844 Enqueuing Expose request
01:55:28.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
01:55:28.218 00.000 11060 Moving (0.21, -0.08) raw xDistance=0.04 yDistance=0.22
01:55:28.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:55:28.219 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:55:28.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:55:28.219 00.000 11060 MoveAxis(E, 0, ABG)
01:55:28.219 00.000 11060 Move returns status 0, amount 0
01:55:28.219 00.000 11060 MoveAxis(N, 0, ABG)
01:55:28.219 00.000 11060 Move returns status 0, amount 0
01:55:28.220 00.001 11060 move complete, result=0
01:55:28.220 00.000 11060 worker thread done servicing request
01:55:28.220 00.000 11060 Worker thread wakes up
01:55:28.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:28.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:28.224 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:28.855 00.631 11060 Exposure complete
01:55:29.018 00.163 11060 worker thread done servicing request
01:55:29.018 00.000 10844 OnExposeComplete: enter
01:55:29.018 00.000 10844 UpdateGuideState(): m_state=6
01:55:29.019 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11649
01:55:29.019 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.70, Mass=2715, SNR=32.5, Peak=251 HFD=3.3
01:55:29.019 00.000 10844 MultiStar: [#1 0.20,0.25,0.97,U] [#2 0.55,0.45,0.00,M2] [#3 0.41,0.35,0.94,U] [#4 -0.16,-0.42,1.00,U] [#5 0.27,-0.12,1.00,U] [#6 -0.43,-0.26,0.86,U] [#7 0.00,0.15,0.76,U] [#8 0.43,-0.33,0.94,U] 
01:55:29.019 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.05, -0.18}
01:55:29.019 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
01:55:29.019 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
01:55:29.019 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=0.06 mountY=0.12, mountTheta=1.12
01:55:29.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.08, opts=13)
01:55:29.021 00.000 10844 Enqueuing Move request for scope (0.10, -0.08)
01:55:29.021 00.000 11060 Worker thread wakes up
01:55:29.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:29.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
01:55:29.021 00.000 10844 UpdateGuideState exits: m=2715 SNR=32.5
01:55:29.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
01:55:29.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:29.021 00.000 11060 Moving (0.10, -0.08) raw xDistance=0.06 yDistance=0.12
01:55:29.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:29.021 00.000 10844 Enqueuing Expose request
01:55:29.022 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:55:29.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:29.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:55:29.022 00.000 11060 MoveAxis(E, 0, ABG)
01:55:29.022 00.000 11060 Move returns status 0, amount 0
01:55:29.022 00.000 11060 MoveAxis(N, 0, ABG)
01:55:29.022 00.000 11060 Move returns status 0, amount 0
01:55:29.022 00.000 11060 move complete, result=0
01:55:29.022 00.000 11060 worker thread done servicing request
01:55:29.022 00.000 11060 Worker thread wakes up
01:55:29.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:29.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:29.024 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:29.680 00.656 11060 Exposure complete
01:55:29.850 00.170 11060 worker thread done servicing request
01:55:29.850 00.000 10844 OnExposeComplete: enter
01:55:29.850 00.000 10844 UpdateGuideState(): m_state=6
01:55:29.850 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11650
01:55:29.850 00.000 10844 Star::Find returns 1 (1), X=268.79, Y=58.97, Mass=2865, SNR=33.7, Peak=255 HFD=3.1
01:55:29.851 00.001 10844 MultiStar: [#1 0.19,0.13,0.96,U] [#2 -0.12,0.42,1.98,U] [#3 0.70,0.08,0.00,M1] [#4 -0.48,-0.43,0.00,M1] [#5 0.22,-0.21,1.01,U] [#6 -0.30,0.13,0.89,U] [#7 -0.11,-0.21,0.84,U] [#8 -0.09,-0.25,0.89,U] 
01:55:29.851 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.07}, one-star: {0.55, 0.09}
01:55:29.851 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
01:55:29.851 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
01:55:29.851 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.09 mountX=-0.08 mountY=0.03, mountTheta=2.82
01:55:29.852 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
01:55:29.852 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
01:55:29.852 00.000 11060 Worker thread wakes up
01:55:29.852 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:55:29.852 00.000 10844 UpdateGuideState exits: m=2865 SNR=33.7 Saturated
01:55:29.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:29.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:29.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:55:29.852 00.000 10844 Enqueuing Expose request
01:55:29.852 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:55:29.852 00.000 11060 Moving (0.04, 0.07) raw xDistance=-0.08 yDistance=0.03
01:55:29.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:55:29.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:29.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:29.853 00.001 11060 MoveAxis(E, 0, ABG)
01:55:29.853 00.000 11060 Move returns status 0, amount 0
01:55:29.853 00.000 11060 MoveAxis(N, 0, ABG)
01:55:29.853 00.000 11060 Move returns status 0, amount 0
01:55:29.853 00.000 11060 move complete, result=0
01:55:29.853 00.000 11060 worker thread done servicing request
01:55:29.853 00.000 11060 Worker thread wakes up
01:55:29.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:29.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:29.854 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:30.499 00.645 11060 Exposure complete
01:55:30.656 00.157 11060 worker thread done servicing request
01:55:30.657 00.001 10844 OnExposeComplete: enter
01:55:30.657 00.000 10844 UpdateGuideState(): m_state=6
01:55:30.657 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11651
01:55:30.657 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=58.72, Mass=2811, SNR=33.2, Peak=254 HFD=3.2
01:55:30.657 00.000 10844 MultiStar: [#1 -0.04,0.44,1.03,U] [#2 0.09,0.20,2.10,U] [#3 -0.02,0.28,1.10,U] [#4 -0.35,-0.55,0.00,M2] [#5 -0.10,-0.44,0.97,U] [#6 -0.22,0.66,0.00,M1] [#7 0.18,-0.06,0.88,U] [#8 0.04,0.28,0.94,U] 
01:55:30.657 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.10}, one-star: {0.22, -0.16}
01:55:30.657 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
01:55:30.657 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
01:55:30.657 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.09 mountX=-0.11 mountY=0.04, mountTheta=2.83
01:55:30.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.10, opts=13)
01:55:30.659 00.000 10844 Enqueuing Move request for scope (0.05, 0.10)
01:55:30.659 00.000 11060 Worker thread wakes up
01:55:30.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:30.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:55:30.659 00.000 10844 UpdateGuideState exits: m=2811 SNR=33.2
01:55:30.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:55:30.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:30.659 00.000 11060 Moving (0.05, 0.10) raw xDistance=-0.11 yDistance=0.04
01:55:30.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:30.660 00.001 10844 Enqueuing Expose request
01:55:30.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:55:30.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:30.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:55:30.660 00.000 11060 MoveAxis(E, 0, ABG)
01:55:30.660 00.000 11060 Move returns status 0, amount 0
01:55:30.660 00.000 11060 MoveAxis(N, 0, ABG)
01:55:30.660 00.000 11060 Move returns status 0, amount 0
01:55:30.660 00.000 11060 move complete, result=0
01:55:30.660 00.000 11060 worker thread done servicing request
01:55:30.660 00.000 11060 Worker thread wakes up
01:55:30.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:30.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:30.662 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:31.293 00.631 11060 Exposure complete
01:55:31.466 00.173 11060 worker thread done servicing request
01:55:31.466 00.000 10844 OnExposeComplete: enter
01:55:31.466 00.000 10844 UpdateGuideState(): m_state=6
01:55:31.467 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11652
01:55:31.467 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=58.79, Mass=2973, SNR=34.3, Peak=246 HFD=3.4
01:55:31.467 00.000 10844 MultiStar: [#1 0.85,0.14,0.00,M1] [#2 0.24,0.24,2.05,U] [#3 0.26,0.52,0.88,U] [#4 -0.49,-0.25,0.88,U] [#5 0.49,-0.18,0.96,U] [#6 0.55,0.37,0.00,M2] [#7 -0.13,0.62,0.00,M1] [#8 0.14,0.46,1.02,U] 
01:55:31.467 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.14}, one-star: {0.28, -0.09}
01:55:31.468 00.001 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
01:55:31.468 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
01:55:31.468 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.67 mountX=-0.17 mountY=0.15, mountTheta=2.41
01:55:31.469 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.14, opts=13)
01:55:31.470 00.001 10844 Enqueuing Move request for scope (0.17, 0.14)
01:55:31.470 00.000 11060 Worker thread wakes up
01:55:31.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:31.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
01:55:31.470 00.000 10844 UpdateGuideState exits: m=2973 SNR=34.3
01:55:31.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
01:55:31.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:31.470 00.000 11060 Moving (0.17, 0.14) raw xDistance=-0.17 yDistance=0.15
01:55:31.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:31.470 00.000 10844 Enqueuing Expose request
01:55:31.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
01:55:31.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:31.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:55:31.470 00.000 11060 MoveAxis(E, 29, ABG)
01:55:31.470 00.000 11060 Guiding  Dir = 2, Dur = 29
01:55:31.504 00.034 11060 IsSlewing returns 0
01:55:31.504 00.000 11060 IsGuiding returns 0
01:55:31.582 00.078 11060 IsGuiding returns 0
01:55:31.582 00.000 11060 Move returns status 0, amount 29
01:55:31.582 00.000 11060 MoveAxis(N, 0, ABG)
01:55:31.582 00.000 11060 Move returns status 0, amount 0
01:55:31.582 00.000 11060 move complete, result=0
01:55:31.584 00.002 11060 worker thread done servicing request
01:55:31.584 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
01:55:31.584 00.000 11060 Worker thread wakes up
01:55:31.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:31.585 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:32.230 00.645 11060 Exposure complete
01:55:32.403 00.173 11060 worker thread done servicing request
01:55:32.403 00.000 10844 OnExposeComplete: enter
01:55:32.403 00.000 10844 UpdateGuideState(): m_state=6
01:55:32.403 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11653
01:55:32.403 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=59.15, Mass=2728, SNR=32.5, Peak=255 HFD=3.5
01:55:32.404 00.001 10844 MultiStar: [#1 0.13,0.39,0.91,U] [#2 0.43,0.77,0.00,M1] [#3 0.30,-0.25,1.03,U] [#4 -0.05,-0.08,1.06,U] [#5 0.07,0.62,0.00,M1] [#6 0.16,0.18,0.98,U] [#7 -0.22,0.04,0.86,U] [#8 0.19,-0.13,1.04,U] 
01:55:32.404 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.05}, one-star: {0.14, 0.27}
01:55:32.404 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
01:55:32.404 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
01:55:32.404 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.47 mountX=-0.07 mountY=0.09, mountTheta=2.22
01:55:32.407 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
01:55:32.407 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
01:55:32.407 00.000 11060 Worker thread wakes up
01:55:32.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:55:32.407 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:32.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:55:32.407 00.000 10844 UpdateGuideState exits: m=2728 SNR=32.5 Saturated
01:55:32.407 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.07 yDistance=0.09
01:55:32.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:32.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:55:32.408 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:32.419 00.011 10844 Enqueuing Expose request
01:55:32.420 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:32.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:55:32.420 00.000 11060 MoveAxis(E, 0, ABG)
01:55:32.420 00.000 11060 Move returns status 0, amount 0
01:55:32.420 00.000 11060 MoveAxis(N, 0, ABG)
01:55:32.420 00.000 11060 Move returns status 0, amount 0
01:55:32.420 00.000 11060 move complete, result=0
01:55:32.420 00.000 11060 worker thread done servicing request
01:55:32.420 00.000 11060 Worker thread wakes up
01:55:32.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:32.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:32.424 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:33.057 00.633 11060 Exposure complete
01:55:33.217 00.160 11060 worker thread done servicing request
01:55:33.217 00.000 10844 OnExposeComplete: enter
01:55:33.217 00.000 10844 UpdateGuideState(): m_state=6
01:55:33.217 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11654
01:55:33.217 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=59.01, Mass=3126, SNR=35.2, Peak=249 HFD=3.4
01:55:33.217 00.000 10844 MultiStar: [#1 0.07,0.62,0.00,M1] [#2 0.65,0.43,0.00,M2] [#3 0.10,-0.18,0.95,U] [#4 -0.11,-0.06,0.99,U] [#5 0.23,0.33,0.98,U] [#6 -0.02,-0.05,0.92,U] [#7 0.23,0.60,0.00,M1] [#8 0.42,-0.28,0.82,U] 
01:55:33.217 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.40, 0.13}
01:55:33.217 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
01:55:33.217 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
01:55:33.217 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.06 mountX=-0.02 mountY=0.17, mountTheta=1.69
01:55:33.219 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.01, opts=13)
01:55:33.219 00.000 10844 Enqueuing Move request for scope (0.17, -0.01)
01:55:33.219 00.000 11060 Worker thread wakes up
01:55:33.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:55:33.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
01:55:33.219 00.000 10844 UpdateGuideState exits: m=3126 SNR=35.2
01:55:33.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
01:55:33.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:33.219 00.000 11060 Moving (0.17, -0.01) raw xDistance=-0.02 yDistance=0.17
01:55:33.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:33.219 00.000 10844 Enqueuing Expose request
01:55:33.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:55:33.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:33.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:55:33.219 00.000 11060 MoveAxis(E, 0, ABG)
01:55:33.220 00.001 11060 Move returns status 0, amount 0
01:55:33.220 00.000 11060 MoveAxis(N, 0, ABG)
01:55:33.220 00.000 11060 Move returns status 0, amount 0
01:55:33.220 00.000 11060 move complete, result=0
01:55:33.220 00.000 11060 worker thread done servicing request
01:55:33.220 00.000 11060 Worker thread wakes up
01:55:33.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:33.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:33.221 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:33.854 00.633 11060 Exposure complete
01:55:34.071 00.217 11060 worker thread done servicing request
01:55:34.071 00.000 10844 OnExposeComplete: enter
01:55:34.071 00.000 10844 UpdateGuideState(): m_state=6
01:55:34.071 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11655
01:55:34.072 00.001 10844 Star::Find returns 1 (1), X=268.56, Y=59.16, Mass=2700, SNR=32.5, Peak=255 HFD=3.3
01:55:34.072 00.000 10844 MultiStar: [#1 -0.57,0.24,0.00,M2] [#2 0.40,0.07,2.03,U] [#3 0.31,-0.09,0.90,U] [#4 -0.07,-0.09,0.97,U] [#5 0.29,0.21,1.00,U] [#6 -0.00,0.57,0.95,U] [#7 -0.22,-0.12,0.85,U] [#8 0.64,0.43,0.00,M1] 
01:55:34.072 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.12}, one-star: {0.32, 0.28}
01:55:34.072 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
01:55:34.072 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
01:55:34.072 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.56 mountX=-0.15 mountY=0.16, mountTheta=2.31
01:55:34.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.12, opts=13)
01:55:34.074 00.000 10844 Enqueuing Move request for scope (0.19, 0.12)
01:55:34.074 00.000 11060 Worker thread wakes up
01:55:34.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:34.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
01:55:34.074 00.000 10844 UpdateGuideState exits: m=2700 SNR=32.5 Saturated
01:55:34.074 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
01:55:34.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:34.075 00.001 11060 Moving (0.19, 0.12) raw xDistance=-0.15 yDistance=0.16
01:55:34.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:34.075 00.000 10844 Enqueuing Expose request
01:55:34.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:55:34.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:34.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:55:34.075 00.000 11060 MoveAxis(E, 26, ABG)
01:55:34.075 00.000 11060 Guiding  Dir = 2, Dur = 26
01:55:34.081 00.006 11060 IsSlewing returns 0
01:55:34.081 00.000 11060 IsGuiding returns 0
01:55:34.112 00.031 11060 IsGuiding returns 0
01:55:34.112 00.000 11060 Move returns status 0, amount 26
01:55:34.112 00.000 11060 MoveAxis(N, 0, ABG)
01:55:34.112 00.000 11060 Move returns status 0, amount 0
01:55:34.112 00.000 11060 move complete, result=0
01:55:34.113 00.001 11060 worker thread done servicing request
01:55:34.113 00.000 11060 Worker thread wakes up
01:55:34.113 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.2 px 0 ms NORTH
01:55:34.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:34.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:34.745 00.632 11060 Exposure complete
01:55:34.968 00.223 11060 worker thread done servicing request
01:55:34.968 00.000 10844 OnExposeComplete: enter
01:55:34.969 00.001 10844 UpdateGuideState(): m_state=6
01:55:34.969 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11656
01:55:34.969 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=59.07, Mass=2566, SNR=32.4, Peak=220 HFD=2.9
01:55:34.970 00.001 10844 MultiStar: [#1 -0.15,0.33,1.01,U] [#2 0.61,0.16,0.00,M2] [#3 0.35,-0.16,0.91,U] [#4 0.42,0.19,0.98,U] [#5 0.13,-0.19,1.11,U] [#6 -0.04,0.22,0.91,U] [#7 0.14,-0.06,0.85,U] [#8 0.40,-0.35,0.92,U] 
01:55:34.970 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {-0.15, 0.19}
01:55:34.970 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
01:55:34.970 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
01:55:34.970 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.17 mountX=-0.05 mountY=0.13, mountTheta=1.92
01:55:34.972 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.02, opts=13)
01:55:34.972 00.000 10844 Enqueuing Move request for scope (0.13, 0.02)
01:55:34.972 00.000 11060 Worker thread wakes up
01:55:34.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:34.972 00.000 10844 UpdateGuideState exits: m=2566 SNR=32.4
01:55:34.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:34.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:34.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:55:34.972 00.000 10844 Enqueuing Expose request
01:55:34.973 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:55:34.973 00.000 11060 Moving (0.13, 0.02) raw xDistance=-0.05 yDistance=0.13
01:55:34.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:55:34.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:34.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:55:34.973 00.000 11060 MoveAxis(E, 0, ABG)
01:55:34.973 00.000 11060 Move returns status 0, amount 0
01:55:34.973 00.000 11060 MoveAxis(N, 0, ABG)
01:55:34.973 00.000 11060 Move returns status 0, amount 0
01:55:34.973 00.000 11060 move complete, result=0
01:55:34.973 00.000 11060 worker thread done servicing request
01:55:34.973 00.000 11060 Worker thread wakes up
01:55:34.974 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:34.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:34.976 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:35.615 00.639 11060 Exposure complete
01:55:36.000 00.385 10844 OnExposeComplete: enter
01:55:36.001 00.001 10844 UpdateGuideState(): m_state=6
01:55:36.001 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11657
01:55:36.001 00.000 10844 Star::Find returns 1 (1), X=268.62, Y=58.87, Mass=2952, SNR=34.7, Peak=255 HFD=3.3
01:55:36.002 00.001 10844 MultiStar: [#1 0.51,0.09,0.92,U] [#2 0.64,-0.23,0.00,M3] [#3 0.23,-0.03,0.86,U] [#4 0.41,0.13,0.88,U] [#5 0.32,-0.17,0.97,U] [#6 -0.08,0.27,0.77,U] [#7 0.04,0.00,0.79,U] [#8 0.34,-0.15,0.89,U] 
01:55:36.002 00.000 10844 refined, 7 included, MultiStar: {0.28, 0.01}, one-star: {0.38, -0.00}
01:55:36.002 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
01:55:36.002 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
01:55:36.003 00.001 10844 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.04 mountX=-0.06 mountY=0.27, mountTheta=1.79
01:55:36.004 00.001 11060 worker thread done servicing request
01:55:36.006 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.01, opts=13)
01:55:36.007 00.001 10844 Enqueuing Move request for scope (0.28, 0.01)
01:55:36.007 00.000 11060 Worker thread wakes up
01:55:36.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:36.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
01:55:36.007 00.000 10844 UpdateGuideState exits: m=2952 SNR=34.7 Saturated
01:55:36.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
01:55:36.008 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:36.008 00.000 11060 Moving (0.28, 0.01) raw xDistance=-0.06 yDistance=0.27
01:55:36.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:36.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:36.008 00.000 10844 Enqueuing Expose request
01:55:36.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:36.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:55:36.008 00.000 11060 MoveAxis(E, 0, ABG)
01:55:36.008 00.000 11060 Move returns status 0, amount 0
01:55:36.008 00.000 11060 MoveAxis(N, 0, ABG)
01:55:36.008 00.000 11060 Move returns status 0, amount 0
01:55:36.008 00.000 11060 move complete, result=0
01:55:36.008 00.000 11060 worker thread done servicing request
01:55:36.009 00.001 11060 Worker thread wakes up
01:55:36.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:36.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:36.012 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:55:36.650 00.638 11060 Exposure complete
01:55:36.913 00.263 11060 worker thread done servicing request
01:55:36.913 00.000 10844 OnExposeComplete: enter
01:55:36.913 00.000 10844 UpdateGuideState(): m_state=6
01:55:36.914 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11658
01:55:36.914 00.000 10844 Star::Find returns 1 (1), X=268.33, Y=58.81, Mass=2696, SNR=32.5, Peak=255 HFD=3.7
01:55:36.914 00.000 10844 MultiStar: [#1 0.50,-0.28,0.94,U] [#2 0.36,0.31,2.03,U] [#3 -0.14,0.21,1.10,U] [#4 0.17,0.17,1.00,U] [#5 0.59,-0.23,0.00,M1] [#6 0.03,-0.04,0.90,U] [#7 0.03,-0.23,0.82,U] [#8 0.41,-0.18,0.92,U] 
01:55:36.915 00.001 10844 single-star, 7 included, MultiStar: {0.20, 0.04}, one-star: {0.09, -0.07}
01:55:36.915 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
01:55:36.915 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
01:55:36.915 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.62 mountX=0.05 mountY=0.10, mountTheta=1.13
01:55:36.917 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
01:55:36.918 00.001 10844 Enqueuing Move request for scope (0.09, -0.07)
01:55:36.918 00.000 11060 Worker thread wakes up
01:55:36.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:55:36.919 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:36.919 00.000 10844 UpdateGuideState exits: m=2696 SNR=32.5 Saturated
01:55:36.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:36.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:36.919 00.000 10844 Enqueuing Expose request
01:55:36.921 00.002 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:55:36.921 00.000 11060 Moving (0.09, -0.07) raw xDistance=0.05 yDistance=0.10
01:55:36.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:55:36.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:36.922 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:55:36.922 00.000 11060 MoveAxis(E, 0, ABG)
01:55:36.922 00.000 11060 Move returns status 0, amount 0
01:55:36.922 00.000 11060 MoveAxis(N, 0, ABG)
01:55:36.922 00.000 11060 Move returns status 0, amount 0
01:55:36.922 00.000 11060 move complete, result=0
01:55:36.922 00.000 11060 worker thread done servicing request
01:55:36.922 00.000 11060 Worker thread wakes up
01:55:36.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:36.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:36.927 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:37.557 00.630 11060 Exposure complete
01:55:37.815 00.258 11060 worker thread done servicing request
01:55:37.815 00.000 10844 OnExposeComplete: enter
01:55:37.815 00.000 10844 UpdateGuideState(): m_state=6
01:55:37.816 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11659
01:55:37.816 00.000 10844 Star::Find returns 1 (1), X=268.93, Y=58.62, Mass=2398, SNR=30.9, Peak=255 HFD=3.3
01:55:37.816 00.000 10844 MultiStar: [#1 0.45,0.33,1.06,U] [#2 0.66,0.23,0.00,M3] [#3 0.28,0.26,0.85,U] [#4 0.12,-0.09,0.93,U] [#5 0.23,0.29,1.05,U] [#6 0.31,0.36,1.01,U] [#7 0.26,0.20,0.77,U] [#8 0.60,0.18,0.00,M1] 
01:55:37.816 00.000 10844 refined, 6 included, MultiStar: {0.34, 0.16}, one-star: {0.69, -0.26}
01:55:37.817 00.001 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
01:55:37.817 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
01:55:37.817 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.16 hyp=0.38 cameraTheta=0.43 mountX=-0.22 mountY=0.31, mountTheta=2.18
01:55:37.818 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.16, opts=13)
01:55:37.818 00.000 10844 Enqueuing Move request for scope (0.34, 0.16)
01:55:37.818 00.000 11060 Worker thread wakes up
01:55:37.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:37.819 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.16) opts 0xd
01:55:37.819 00.000 10844 UpdateGuideState exits: m=2398 SNR=30.9 Saturated
01:55:37.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.16)
01:55:37.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:37.819 00.000 11060 Moving (0.34, 0.16) raw xDistance=-0.22 yDistance=0.31
01:55:37.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:37.819 00.000 10844 Enqueuing Expose request
01:55:37.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:55:37.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:37.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:55:37.819 00.000 11060 MoveAxis(E, 38, ABG)
01:55:37.819 00.000 11060 Guiding  Dir = 2, Dur = 38
01:55:37.825 00.006 11060 IsSlewing returns 0
01:55:37.825 00.000 11060 IsGuiding returns 0
01:55:37.872 00.047 11060 IsGuiding returns 0
01:55:37.872 00.000 11060 Move returns status 0, amount 38
01:55:37.872 00.000 11060 MoveAxis(N, 0, ABG)
01:55:37.872 00.000 11060 Move returns status 0, amount 0
01:55:37.872 00.000 11060 move complete, result=0
01:55:37.872 00.000 11060 worker thread done servicing request
01:55:37.872 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.3 px 0 ms NORTH
01:55:37.872 00.000 11060 Worker thread wakes up
01:55:37.873 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:37.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:38.510 00.637 11060 Exposure complete
01:55:38.735 00.225 11060 worker thread done servicing request
01:55:38.735 00.000 10844 OnExposeComplete: enter
01:55:38.735 00.000 10844 UpdateGuideState(): m_state=6
01:55:38.735 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11660
01:55:38.736 00.001 10844 Star::Find returns 1 (0), X=268.55, Y=59.01, Mass=2861, SNR=33.2, Peak=247 HFD=3.5
01:55:38.736 00.000 10844 MultiStar: [#1 0.08,0.40,1.02,U] [#2 0.14,0.08,2.01,U] [#3 0.69,0.33,0.00,M1] [#4 0.11,-0.02,0.98,U] [#5 -0.08,0.45,1.00,U] [#6 0.23,0.50,0.86,U] [#7 0.03,0.05,0.90,U] [#8 0.54,0.32,0.00,M2] 
01:55:38.736 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.21}, one-star: {0.31, 0.14}
01:55:38.736 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
01:55:38.736 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
01:55:38.736 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.06 mountX=-0.23 mountY=0.08, mountTheta=2.80
01:55:38.737 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.21, opts=13)
01:55:38.737 00.000 10844 Enqueuing Move request for scope (0.12, 0.21)
01:55:38.737 00.000 11060 Worker thread wakes up
01:55:38.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:38.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
01:55:38.737 00.000 10844 UpdateGuideState exits: m=2861 SNR=33.2
01:55:38.737 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
01:55:38.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:38.737 00.000 11060 Moving (0.12, 0.21) raw xDistance=-0.23 yDistance=0.08
01:55:38.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:38.737 00.000 10844 Enqueuing Expose request
01:55:38.739 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:55:38.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:38.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:55:38.739 00.000 11060 MoveAxis(E, 40, ABG)
01:55:38.739 00.000 11060 Guiding  Dir = 2, Dur = 40
01:55:38.752 00.013 11060 IsSlewing returns 0
01:55:38.752 00.000 11060 IsGuiding returns 0
01:55:38.798 00.046 11060 IsGuiding returns 0
01:55:38.798 00.000 11060 Move returns status 0, amount 40
01:55:38.798 00.000 11060 MoveAxis(N, 0, ABG)
01:55:38.798 00.000 11060 Move returns status 0, amount 0
01:55:38.799 00.001 11060 move complete, result=0
01:55:38.799 00.000 11060 worker thread done servicing request
01:55:38.799 00.000 11060 Worker thread wakes up
01:55:38.799 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
01:55:38.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:38.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:39.433 00.634 11060 Exposure complete
01:55:39.632 00.199 11060 worker thread done servicing request
01:55:39.633 00.001 10844 OnExposeComplete: enter
01:55:39.633 00.000 10844 UpdateGuideState(): m_state=6
01:55:39.633 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11661
01:55:39.633 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=58.87, Mass=3181, SNR=35.4, Peak=227 HFD=3.4
01:55:39.633 00.000 10844 MultiStar: [#1 0.06,1.02,0.00,M1] [#2 0.64,0.95,0.00,M3] [#3 0.44,-0.28,0.96,U] [#4 0.19,0.04,0.90,U] [#5 0.13,-0.05,1.00,U] [#6 0.29,0.42,0.88,U] [#7 0.50,0.00,0.83,U] [#8 0.26,-0.12,0.87,U] 
01:55:39.634 00.001 10844 single-star, 6 included, MultiStar: {0.26, -0.00}, one-star: {0.08, -0.01}
01:55:39.634 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
01:55:39.634 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
01:55:39.634 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.06 mountX=-0.01 mountY=0.08, mountTheta=1.69
01:55:39.636 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
01:55:39.636 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
01:55:39.636 00.000 11060 Worker thread wakes up
01:55:39.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:39.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:55:39.636 00.000 10844 UpdateGuideState exits: m=3181 SNR=35.4
01:55:39.637 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:39.637 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:55:39.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:39.637 00.000 10844 Enqueuing Expose request
01:55:39.637 00.000 11060 Moving (0.08, -0.01) raw xDistance=-0.01 yDistance=0.08
01:55:39.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:55:39.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:39.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:55:39.637 00.000 11060 MoveAxis(E, 0, ABG)
01:55:39.637 00.000 11060 Move returns status 0, amount 0
01:55:39.637 00.000 11060 MoveAxis(N, 0, ABG)
01:55:39.637 00.000 11060 Move returns status 0, amount 0
01:55:39.637 00.000 11060 move complete, result=0
01:55:39.637 00.000 11060 worker thread done servicing request
01:55:39.637 00.000 11060 Worker thread wakes up
01:55:39.638 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:39.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:39.639 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:40.293 00.654 11060 Exposure complete
01:55:40.498 00.205 11060 worker thread done servicing request
01:55:40.499 00.001 10844 OnExposeComplete: enter
01:55:40.499 00.000 10844 UpdateGuideState(): m_state=6
01:55:40.499 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11662
01:55:40.499 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=59.11, Mass=2662, SNR=33.0, Peak=255 HFD=3.5
01:55:40.499 00.000 10844 MultiStar: [#1 0.49,0.28,0.95,U] [#2 0.59,0.29,0.00,M4] [#3 0.28,-0.45,0.93,U] [#4 0.01,-0.10,0.99,U] [#5 0.11,0.31,1.05,U] [#6 0.27,0.24,0.92,U] [#7 -0.01,0.48,0.78,U] [#8 -0.04,0.67,0.00,M2] 
01:55:40.499 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.14}, one-star: {0.27, 0.23}
01:55:40.500 00.001 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
01:55:40.500 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
01:55:40.500 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.59 mountX=-0.17 mountY=0.18, mountTheta=2.33
01:55:40.501 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.14, opts=13)
01:55:40.501 00.000 10844 Enqueuing Move request for scope (0.20, 0.14)
01:55:40.501 00.000 11060 Worker thread wakes up
01:55:40.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
01:55:40.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
01:55:40.501 00.000 11060 Moving (0.20, 0.14) raw xDistance=-0.17 yDistance=0.18
01:55:40.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:55:40.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:40.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:40.501 00.000 10844 UpdateGuideState exits: m=2662 SNR=33.0 Saturated
01:55:40.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:40.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:55:40.502 00.001 11060 MoveAxis(E, 30, ABG)
01:55:40.502 00.000 11060 Guiding  Dir = 2, Dur = 30
01:55:40.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:40.502 00.000 10844 Enqueuing Expose request
01:55:40.533 00.031 11060 IsSlewing returns 0
01:55:40.533 00.000 11060 IsGuiding returns 0
01:55:40.580 00.047 11060 IsGuiding returns 0
01:55:40.580 00.000 11060 Move returns status 0, amount 30
01:55:40.581 00.001 11060 MoveAxis(N, 0, ABG)
01:55:40.581 00.000 11060 Move returns status 0, amount 0
01:55:40.581 00.000 11060 move complete, result=0
01:55:40.581 00.000 11060 worker thread done servicing request
01:55:40.581 00.000 11060 Worker thread wakes up
01:55:40.581 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
01:55:40.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:40.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:41.211 00.630 11060 Exposure complete
01:55:41.393 00.182 11060 worker thread done servicing request
01:55:41.393 00.000 10844 OnExposeComplete: enter
01:55:41.393 00.000 10844 UpdateGuideState(): m_state=6
01:55:41.394 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11663
01:55:41.394 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=58.92, Mass=2614, SNR=31.6, Peak=239 HFD=3.5
01:55:41.394 00.000 10844 MultiStar: [#1 0.38,0.32,0.91,U] [#2 0.39,0.73,0.00,M5] [#3 0.35,0.52,0.00,M1] [#4 0.23,-0.02,1.03,U] [#5 0.33,0.52,0.00,M1] [#6 0.55,0.65,0.00,M1] [#7 0.51,0.00,0.93,U] [#8 0.24,0.34,0.91,U] 
01:55:41.394 00.000 10844 single-star, 4 included, MultiStar: {0.32, 0.13}, one-star: {0.28, 0.04}
01:55:41.394 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
01:55:41.394 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
01:55:41.395 00.001 10844 CameraToMount -- cameraX=0.28 cameraY=0.04 hyp=0.28 cameraTheta=0.15 mountX=-0.09 mountY=0.27, mountTheta=1.90
01:55:41.396 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.04, opts=13)
01:55:41.396 00.000 10844 Enqueuing Move request for scope (0.28, 0.04)
01:55:41.396 00.000 11060 Worker thread wakes up
01:55:41.396 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:41.396 00.000 10844 UpdateGuideState exits: m=2614 SNR=31.6
01:55:41.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:41.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:41.396 00.000 10844 Enqueuing Expose request
01:55:41.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.04) opts 0xd
01:55:41.396 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.04)
01:55:41.396 00.000 11060 Moving (0.28, 0.04) raw xDistance=-0.09 yDistance=0.27
01:55:41.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:55:41.396 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.46 newest=0.53
01:55:41.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
01:55:41.396 00.000 11060 MoveAxis(E, 0, ABG)
01:55:41.398 00.002 11060 Move returns status 0, amount 0
01:55:41.398 00.000 11060 BLC: Oldest BLC event removed
01:55:41.398 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:55:41.398 00.000 11060 MoveAxis(S, 854, ABG)
01:55:41.398 00.000 11060 duration set to 750 by maxDecDuration
01:55:41.398 00.000 11060 Guiding  Dir = 1, Dur = 750
01:55:41.426 00.028 11060 IsSlewing returns 0
01:55:41.426 00.000 11060 IsGuiding returns 0
01:55:42.221 00.795 11060 IsGuiding returns 0
01:55:42.221 00.000 11060 Move returns status 0, amount 750
01:55:42.221 00.000 11060 move complete, result=0
01:55:42.221 00.000 11060 worker thread done servicing request
01:55:42.221 00.000 11060 Worker thread wakes up
01:55:42.221 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
01:55:42.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:42.221 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:42.859 00.638 11060 Exposure complete
01:55:43.020 00.161 11060 worker thread done servicing request
01:55:43.021 00.001 10844 OnExposeComplete: enter
01:55:43.021 00.000 10844 UpdateGuideState(): m_state=6
01:55:43.021 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11664
01:55:43.022 00.001 10844 Star::Find returns 1 (0), X=267.92, Y=58.71, Mass=2476, SNR=31.2, Peak=249 HFD=3.1
01:55:43.022 00.000 10844 MultiStar: [#1 -0.16,-0.22,1.12,U] [#2 0.38,0.28,2.18,U] [#3 -0.58,0.48,0.00,M2] [#4 -0.28,-0.04,1.07,U] [#5 0.54,0.68,0.00,M2] [#6 0.07,0.34,0.86,U] [#7 -0.11,0.17,0.92,U] [#8 0.35,0.23,0.94,U] 
01:55:43.022 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.10}, one-star: {-0.32, -0.17}
01:55:43.022 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
01:55:43.022 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
01:55:43.022 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.19 mountX=-0.11 mountY=0.02, mountTheta=2.93
01:55:43.023 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
01:55:43.023 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
01:55:43.023 00.000 11060 Worker thread wakes up
01:55:43.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:55:43.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:55:43.023 00.000 10844 UpdateGuideState exits: m=2476 SNR=31.2
01:55:43.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:55:43.024 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:43.024 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.11 yDistance=0.02
01:55:43.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:43.024 00.000 10844 Enqueuing Expose request
01:55:43.024 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.187029, 1:0.023384
01:55:43.024 00.000 11060 BLC: No correction, Miss < min_move
01:55:43.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:55:43.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:43.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:55:43.024 00.000 11060 MoveAxis(E, 0, ABG)
01:55:43.024 00.000 11060 Move returns status 0, amount 0
01:55:43.024 00.000 11060 MoveAxis(N, 0, ABG)
01:55:43.024 00.000 11060 Move returns status 0, amount 0
01:55:43.024 00.000 11060 move complete, result=0
01:55:43.024 00.000 11060 worker thread done servicing request
01:55:43.024 00.000 11060 Worker thread wakes up
01:55:43.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:43.025 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:43.026 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:43.654 00.628 11060 Exposure complete
01:55:43.825 00.171 11060 worker thread done servicing request
01:55:43.826 00.001 10844 OnExposeComplete: enter
01:55:43.826 00.000 10844 UpdateGuideState(): m_state=6
01:55:43.826 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11665
01:55:43.826 00.000 10844 Star::Find returns 1 (1), X=268.18, Y=59.12, Mass=3400, SNR=36.9, Peak=255 HFD=3.8
01:55:43.826 00.000 10844 MultiStar: [#1 -0.10,0.63,0.00,M1] [#2 0.22,0.62,0.00,M5] [#3 -0.04,0.01,0.86,U] [#4 0.05,0.66,0.00,M1] [#5 -0.17,0.07,0.84,U] [#6 0.15,0.06,0.81,U] [#7 -0.48,0.33,0.73,U] [#8 0.32,0.33,0.89,U] 
01:55:43.826 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.18}, one-star: {-0.06, 0.24}
01:55:43.826 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
01:55:43.826 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.79)
01:55:43.827 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.76 mountX=-0.17 mountY=-0.06, mountTheta=-2.78
01:55:43.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.18, opts=13)
01:55:43.828 00.000 10844 Enqueuing Move request for scope (-0.03, 0.18)
01:55:43.828 00.000 11060 Worker thread wakes up
01:55:43.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
01:55:43.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
01:55:43.829 00.001 11060 Moving (-0.03, 0.18) raw xDistance=-0.17 yDistance=-0.06
01:55:43.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:43.829 00.000 10844 UpdateGuideState exits: m=3400 SNR=36.9 Saturated
01:55:43.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:43.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:43.829 00.000 10844 Enqueuing Expose request
01:55:43.829 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.187029, 1:0.023384, 2:-0.062113
01:55:43.829 00.000 11060 BLC: No correction, Miss < min_move
01:55:43.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
01:55:43.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:43.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:55:43.829 00.000 11060 MoveAxis(E, 29, ABG)
01:55:43.830 00.001 11060 Guiding  Dir = 2, Dur = 29
01:55:43.833 00.003 11060 IsSlewing returns 0
01:55:43.833 00.000 11060 IsGuiding returns 0
01:55:43.864 00.031 11060 IsGuiding returns 0
01:55:43.864 00.000 11060 Move returns status 0, amount 29
01:55:43.864 00.000 11060 MoveAxis(N, 0, ABG)
01:55:43.864 00.000 11060 Move returns status 0, amount 0
01:55:43.864 00.000 11060 move complete, result=0
01:55:43.864 00.000 11060 worker thread done servicing request
01:55:43.864 00.000 11060 Worker thread wakes up
01:55:43.865 00.001 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
01:55:43.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:43.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:44.499 00.634 11060 Exposure complete
01:55:44.685 00.186 11060 worker thread done servicing request
01:55:44.685 00.000 10844 OnExposeComplete: enter
01:55:44.686 00.001 10844 UpdateGuideState(): m_state=6
01:55:44.686 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11666
01:55:44.686 00.000 10844 Star::Find returns 1 (1), X=268.14, Y=58.66, Mass=3254, SNR=36.0, Peak=255 HFD=3.4
01:55:44.686 00.000 10844 MultiStar: [#1 -0.12,-0.29,0.86,U] [#2 -0.34,0.63,0.00,M6] [#3 -0.33,0.00,0.84,U] [#4 -0.25,0.07,0.90,U] [#5 0.07,-0.37,0.88,U] [#6 -0.09,0.12,0.80,U] [#7 -0.82,0.38,0.00,M1] [#8 0.06,0.24,0.89,U] 
01:55:44.686 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.07}, one-star: {-0.10, -0.22}
01:55:44.686 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
01:55:44.686 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
01:55:44.686 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.58 mountX=0.09 mountY=-0.10, mountTheta=-0.83
01:55:44.689 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
01:55:44.689 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
01:55:44.689 00.000 11060 Worker thread wakes up
01:55:44.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:44.689 00.000 10844 UpdateGuideState exits: m=3254 SNR=36.0 Saturated
01:55:44.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:44.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:44.689 00.000 10844 Enqueuing Expose request
01:55:44.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
01:55:44.689 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
01:55:44.689 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=-0.10
01:55:44.689 00.000 11060 BLC: window closed
01:55:44.690 00.001 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.187029, 1:0.023384, 2:-0.062113
01:55:44.690 00.000 11060 BLC: No correction, Miss < min_move
01:55:44.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:55:44.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:44.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:55:44.690 00.000 11060 MoveAxis(E, 0, ABG)
01:55:44.690 00.000 11060 Move returns status 0, amount 0
01:55:44.690 00.000 11060 MoveAxis(N, 0, ABG)
01:55:44.690 00.000 11060 Move returns status 0, amount 0
01:55:44.690 00.000 11060 move complete, result=0
01:55:44.690 00.000 11060 worker thread done servicing request
01:55:44.691 00.001 11060 Worker thread wakes up
01:55:44.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:44.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:44.692 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:45.327 00.635 11060 Exposure complete
01:55:45.510 00.183 11060 worker thread done servicing request
01:55:45.510 00.000 10844 OnExposeComplete: enter
01:55:45.510 00.000 10844 UpdateGuideState(): m_state=6
01:55:45.510 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11667
01:55:45.510 00.000 10844 Star::Find returns 1 (0), X=267.64, Y=58.80, Mass=2705, SNR=33.0, Peak=248 HFD=3.5
01:55:45.512 00.002 10844 MultiStar: [#1 -0.03,0.80,0.00,M1] [#2 0.03,0.59,1.97,U] [#3 0.19,0.40,0.95,U] [#4 -0.40,-0.22,0.96,U] [#5 -0.29,0.36,0.99,U] [#6 -0.18,0.25,0.93,U] [#7 0.45,0.66,0.00,M2] [#8 0.21,-0.50,0.86,U] 
01:55:45.512 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.19}, one-star: {-0.59, -0.08}
01:55:45.512 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
01:55:45.512 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
01:55:45.512 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
01:55:45.513 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.19, opts=13)
01:55:45.513 00.000 10844 Enqueuing Move request for scope (-0.13, 0.19)
01:55:45.513 00.000 11060 Worker thread wakes up
01:55:45.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:45.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
01:55:45.513 00.000 10844 UpdateGuideState exits: m=2705 SNR=33.0
01:55:45.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
01:55:45.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:45.513 00.000 11060 Moving (-0.13, 0.19) raw xDistance=-0.16 yDistance=-0.16
01:55:45.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:45.513 00.000 10844 Enqueuing Expose request
01:55:45.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:55:45.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:45.514 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:55:45.514 00.000 11060 MoveAxis(E, 28, ABG)
01:55:45.514 00.000 11060 Guiding  Dir = 2, Dur = 28
01:55:45.562 00.048 11060 IsSlewing returns 0
01:55:45.562 00.000 11060 IsGuiding returns 0
01:55:45.603 00.041 11060 IsGuiding returns 0
01:55:45.603 00.000 11060 Move returns status 0, amount 28
01:55:45.603 00.000 11060 MoveAxis(N, 0, ABG)
01:55:45.603 00.000 11060 Move returns status 0, amount 0
01:55:45.603 00.000 11060 move complete, result=0
01:55:45.604 00.001 11060 worker thread done servicing request
01:55:45.604 00.000 11060 Worker thread wakes up
01:55:45.604 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
01:55:45.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:45.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:46.234 00.630 11060 Exposure complete
01:55:46.398 00.164 11060 worker thread done servicing request
01:55:46.399 00.001 10844 OnExposeComplete: enter
01:55:46.399 00.000 10844 UpdateGuideState(): m_state=6
01:55:46.399 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11668
01:55:46.399 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=58.91, Mass=2717, SNR=32.9, Peak=239 HFD=3.5
01:55:46.399 00.000 10844 MultiStar: [#1 -0.29,0.50,0.97,U] [#2 -0.09,0.80,0.00,M6] [#3 0.07,0.88,0.00,M1] [#4 0.14,0.17,0.94,U] [#5 -0.54,0.11,1.06,U] [#6 -0.46,0.67,0.00,M1] [#7 -0.13,0.17,0.85,U] [#8 0.01,0.42,0.89,U] 
01:55:46.399 00.000 10844 single-star, 5 included, MultiStar: {-0.12, 0.23}, one-star: {0.16, 0.03}
01:55:46.399 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
01:55:46.399 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
01:55:46.399 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=-0.06 mountY=0.15, mountTheta=1.92
01:55:46.401 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.03, opts=13)
01:55:46.401 00.000 10844 Enqueuing Move request for scope (0.16, 0.03)
01:55:46.401 00.000 11060 Worker thread wakes up
01:55:46.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:55:46.402 00.001 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:55:46.402 00.000 11060 Moving (0.16, 0.03) raw xDistance=-0.06 yDistance=0.15
01:55:46.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:46.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:46.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:46.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:55:46.402 00.000 11060 MoveAxis(E, 0, ABG)
01:55:46.402 00.000 11060 Move returns status 0, amount 0
01:55:46.402 00.000 10844 UpdateGuideState exits: m=2717 SNR=32.9
01:55:46.402 00.000 11060 MoveAxis(N, 0, ABG)
01:55:46.402 00.000 11060 Move returns status 0, amount 0
01:55:46.402 00.000 11060 move complete, result=0
01:55:46.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:46.402 00.000 11060 worker thread done servicing request
01:55:46.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:46.403 00.001 10844 Enqueuing Expose request
01:55:46.403 00.000 11060 Worker thread wakes up
01:55:46.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:46.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:46.403 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:47.034 00.631 11060 Exposure complete
01:55:47.226 00.192 11060 worker thread done servicing request
01:55:47.226 00.000 10844 OnExposeComplete: enter
01:55:47.226 00.000 10844 UpdateGuideState(): m_state=6
01:55:47.227 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11669
01:55:47.227 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=58.99, Mass=2543, SNR=31.8, Peak=232 HFD=2.9
01:55:47.227 00.000 10844 MultiStar: [#1 -0.21,0.91,0.00,M1] [#2 -0.07,1.36,0.00,M7] [#3 -0.34,0.72,0.00,M2] [#4 -0.12,0.56,0.95,U] [#5 -0.37,0.69,0.00,M1] [#6 -0.71,0.30,0.00,M2] [#7 -0.42,0.19,0.79,U] [#8 -0.60,0.06,0.96,U] 
01:55:47.227 00.000 10844 single-star, 3 included, MultiStar: {-0.35, 0.23}, one-star: {-0.27, 0.11}
01:55:47.227 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
01:55:47.227 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
01:55:47.227 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.75 mountX=-0.06 mountY=-0.28, mountTheta=-1.78
01:55:47.228 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.11, opts=13)
01:55:47.228 00.000 10844 Enqueuing Move request for scope (-0.27, 0.11)
01:55:47.228 00.000 11060 Worker thread wakes up
01:55:47.229 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:47.229 00.000 10844 UpdateGuideState exits: m=2543 SNR=31.8
01:55:47.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:47.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:47.229 00.000 10844 Enqueuing Expose request
01:55:47.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
01:55:47.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
01:55:47.229 00.000 11060 Moving (-0.27, 0.11) raw xDistance=-0.06 yDistance=-0.28
01:55:47.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:47.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:55:47.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:55:47.229 00.000 11060 MoveAxis(E, 0, ABG)
01:55:47.229 00.000 11060 Move returns status 0, amount 0
01:55:47.229 00.000 11060 MoveAxis(N, 0, ABG)
01:55:47.229 00.000 11060 Move returns status 0, amount 0
01:55:47.229 00.000 11060 move complete, result=0
01:55:47.229 00.000 11060 worker thread done servicing request
01:55:47.230 00.001 11060 Worker thread wakes up
01:55:47.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:47.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:47.231 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:55:47.859 00.628 11060 Exposure complete
01:55:48.039 00.180 11060 worker thread done servicing request
01:55:48.039 00.000 10844 OnExposeComplete: enter
01:55:48.039 00.000 10844 UpdateGuideState(): m_state=6
01:55:48.039 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11670
01:55:48.039 00.000 10844 Star::Find returns 1 (0), X=267.70, Y=58.90, Mass=2683, SNR=32.5, Peak=246 HFD=3.4
01:55:48.040 00.001 10844 MultiStar: [#1 -0.34,0.77,0.00,M2] [#2 -0.26,0.45,2.01,U] [#3 -0.37,0.29,0.91,U] [#4 -0.21,0.22,0.93,U] [#5 -0.04,0.37,1.03,U] [#6 -0.14,0.36,1.07,U] [#7 -0.50,0.64,0.00,M1] [#8 -0.75,0.24,0.00,M1] 
01:55:48.040 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.31}, one-star: {-0.54, 0.02}
01:55:48.040 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
01:55:48.040 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.29)
01:55:48.040 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.31 hyp=0.40 cameraTheta=2.26 mountX=-0.26 mountY=-0.30, mountTheta=-2.28
01:55:48.041 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.31, opts=13)
01:55:48.041 00.000 10844 Enqueuing Move request for scope (-0.26, 0.31)
01:55:48.042 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:48.042 00.000 11060 Worker thread wakes up
01:55:48.042 00.000 10844 UpdateGuideState exits: m=2683 SNR=32.5
01:55:48.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.31) opts 0xd
01:55:48.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:48.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:48.042 00.000 10844 Enqueuing Expose request
01:55:48.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.31)
01:55:48.042 00.000 11060 Moving (-0.26, 0.31) raw xDistance=-0.26 yDistance=-0.30
01:55:48.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:55:48.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:48.043 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:55:48.043 00.000 11060 MoveAxis(E, 45, ABG)
01:55:48.043 00.000 11060 Guiding  Dir = 2, Dur = 45
01:55:48.073 00.030 11060 IsSlewing returns 0
01:55:48.073 00.000 11060 IsGuiding returns 0
01:55:48.120 00.047 11060 IsGuiding returns 0
01:55:48.120 00.000 11060 Move returns status 0, amount 45
01:55:48.120 00.000 11060 MoveAxis(N, 0, ABG)
01:55:48.120 00.000 11060 Move returns status 0, amount 0
01:55:48.120 00.000 11060 move complete, result=0
01:55:48.120 00.000 11060 worker thread done servicing request
01:55:48.120 00.000 11060 Worker thread wakes up
01:55:48.120 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.3 px 0 ms NORTH
01:55:48.121 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:48.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:48.745 00.624 11060 Exposure complete
01:55:48.905 00.160 11060 worker thread done servicing request
01:55:48.905 00.000 10844 OnExposeComplete: enter
01:55:48.906 00.001 10844 UpdateGuideState(): m_state=6
01:55:48.906 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11671
01:55:48.906 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=59.40, Mass=2660, SNR=32.5, Peak=243 HFD=3.2
01:55:48.906 00.000 10844 MultiStar: [#1 -0.32,0.67,0.00,M3] [#2 -0.35,0.88,0.00,M7] [#3 -0.27,0.83,0.00,M2] [#4 -0.68,0.60,0.00,M1] [#5 -0.65,0.68,0.00,M1] [#6 0.06,0.46,0.83,U] [#7 -0.47,0.97,0.00,M2] [#8 -0.31,0.61,0.00,M2] 
01:55:48.906 00.000 10844 refined, 1 included, MultiStar: {-0.22, 0.49}, one-star: {-0.45, 0.52}
01:55:48.906 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
01:55:48.906 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
01:55:48.906 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.49 hyp=0.54 cameraTheta=1.99 mountX=-0.44 mountY=-0.29, mountTheta=-2.56
01:55:48.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.49, opts=13)
01:55:48.908 00.000 10844 Enqueuing Move request for scope (-0.22, 0.49)
01:55:48.908 00.000 11060 Worker thread wakes up
01:55:48.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:48.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.49) opts 0xd
01:55:48.908 00.000 10844 UpdateGuideState exits: m=2660 SNR=32.5
01:55:48.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.49)
01:55:48.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:48.908 00.000 11060 Moving (-0.22, 0.49) raw xDistance=-0.44 yDistance=-0.29
01:55:48.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:48.908 00.000 10844 Enqueuing Expose request
01:55:48.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
01:55:48.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:48.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:55:48.909 00.001 11060 MoveAxis(E, 78, ABG)
01:55:48.909 00.000 11060 Guiding  Dir = 2, Dur = 78
01:55:48.933 00.024 11060 IsSlewing returns 0
01:55:48.933 00.000 11060 IsGuiding returns 0
01:55:49.021 00.088 11060 IsGuiding returns 0
01:55:49.021 00.000 11060 Move returns status 0, amount 78
01:55:49.021 00.000 11060 MoveAxis(N, 0, ABG)
01:55:49.022 00.001 11060 Move returns status 0, amount 0
01:55:49.022 00.000 11060 move complete, result=0
01:55:49.022 00.000 11060 worker thread done servicing request
01:55:49.022 00.000 11060 Worker thread wakes up
01:55:49.022 00.000 10844 GuideStep: -0.4 px 78 ms EAST, -0.3 px 0 ms NORTH
01:55:49.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:49.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:49.651 00.629 11060 Exposure complete
01:55:49.829 00.178 11060 worker thread done servicing request
01:55:49.829 00.000 10844 OnExposeComplete: enter
01:55:49.829 00.000 10844 UpdateGuideState(): m_state=6
01:55:49.829 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11672
01:55:49.829 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=59.36, Mass=2809, SNR=33.4, Peak=253 HFD=3.6
01:55:49.830 00.001 10844 MultiStar: [#1 -0.28,0.50,0.96,U] [#2 0.14,0.72,0.00,M8] [#3 -0.04,0.74,0.00,M3] [#4 -0.18,0.71,0.00,M2] [#5 -0.31,0.48,1.00,U] [#6 0.09,0.30,0.87,U] [#7 -0.55,-0.10,0.79,U] [#8 0.13,0.58,0.87,U] 
01:55:49.830 00.000 10844 refined, 5 included, MultiStar: {-0.22, 0.39}, one-star: {-0.40, 0.48}
01:55:49.830 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.85 = -2.44)
01:55:49.830 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.46)
01:55:49.830 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.39 hyp=0.45 cameraTheta=2.09 mountX=-0.34 mountY=-0.28, mountTheta=-2.45
01:55:49.832 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.39, opts=13)
01:55:49.832 00.000 10844 Enqueuing Move request for scope (-0.22, 0.39)
01:55:49.832 00.000 11060 Worker thread wakes up
01:55:49.832 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:49.832 00.000 10844 UpdateGuideState exits: m=2809 SNR=33.4
01:55:49.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.39) opts 0xd
01:55:49.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:49.832 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.39)
01:55:49.832 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:49.832 00.000 10844 Enqueuing Expose request
01:55:49.832 00.000 11060 Moving (-0.22, 0.39) raw xDistance=-0.34 yDistance=-0.28
01:55:49.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
01:55:49.832 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.23 newest=-0.88
01:55:49.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
01:55:49.832 00.000 11060 MoveAxis(E, 62, ABG)
01:55:49.832 00.000 11060 Guiding  Dir = 2, Dur = 62
01:55:49.836 00.004 11060 IsSlewing returns 0
01:55:49.836 00.000 11060 IsGuiding returns 0
01:55:49.900 00.064 11060 IsGuiding returns 0
01:55:49.901 00.001 11060 Move returns status 0, amount 62
01:55:49.901 00.000 11060 BLC: Oldest BLC event removed
01:55:49.901 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:55:49.901 00.000 11060 MoveAxis(N, 861, ABG)
01:55:49.901 00.000 11060 duration set to 750 by maxDecDuration
01:55:49.901 00.000 11060 Guiding  Dir = 0, Dur = 750
01:55:49.931 00.030 11060 IsSlewing returns 0
01:55:49.932 00.001 11060 IsGuiding returns 0
01:55:50.713 00.781 11060 IsGuiding returns 0
01:55:50.713 00.000 11060 Move returns status 0, amount 750
01:55:50.713 00.000 11060 move complete, result=0
01:55:50.713 00.000 11060 worker thread done servicing request
01:55:50.713 00.000 11060 Worker thread wakes up
01:55:50.713 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.3 px 750 ms NORTH
01:55:50.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:50.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:51.339 00.626 11060 Exposure complete
01:55:51.507 00.168 11060 worker thread done servicing request
01:55:51.507 00.000 10844 OnExposeComplete: enter
01:55:51.507 00.000 10844 UpdateGuideState(): m_state=6
01:55:51.507 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11673
01:55:51.507 00.000 10844 Star::Find returns 1 (1), X=268.10, Y=59.59, Mass=2991, SNR=34.3, Peak=255 HFD=3.4
01:55:51.507 00.000 10844 MultiStar: [#1 0.47,0.00,0.97,U] [#2 0.46,0.81,0.00,M9] [#3 0.54,0.65,0.00,M4] [#4 -0.50,0.23,0.92,U] [#5 0.47,0.39,0.94,U] [#6 -0.11,0.92,0.00,M1] [#7 0.20,0.80,0.00,M2] [#8 0.41,0.81,0.00,M2] 
01:55:51.507 00.000 10844 refined, 3 included, MultiStar: {0.08, 0.34}, one-star: {-0.14, 0.71}
01:55:51.509 00.002 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
01:55:51.509 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
01:55:51.509 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.34 mountX=-0.34 mountY=0.02, mountTheta=3.08
01:55:51.510 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.34, opts=13)
01:55:51.510 00.000 10844 Enqueuing Move request for scope (0.08, 0.34)
01:55:51.510 00.000 11060 Worker thread wakes up
01:55:51.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.34) opts 0xd
01:55:51.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.34)
01:55:51.510 00.000 11060 Moving (0.08, 0.34) raw xDistance=-0.34 yDistance=0.02
01:55:51.511 00.001 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.198848, 1:-0.022178
01:55:51.511 00.000 11060 BLC: No correction, Miss < min_move
01:55:51.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
01:55:51.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:51.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:51.511 00.000 10844 UpdateGuideState exits: m=2991 SNR=34.3 Saturated
01:55:51.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:55:51.511 00.000 11060 MoveAxis(E, 62, ABG)
01:55:51.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:51.511 00.000 11060 Guiding  Dir = 2, Dur = 62
01:55:51.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:51.511 00.000 10844 Enqueuing Expose request
01:55:51.560 00.049 11060 IsSlewing returns 0
01:55:51.561 00.001 11060 IsGuiding returns 0
01:55:51.662 00.101 11060 IsGuiding returns 0
01:55:51.662 00.000 11060 Move returns status 0, amount 62
01:55:51.662 00.000 11060 MoveAxis(N, 0, ABG)
01:55:51.662 00.000 11060 Move returns status 0, amount 0
01:55:51.662 00.000 11060 move complete, result=0
01:55:51.662 00.000 11060 worker thread done servicing request
01:55:51.662 00.000 11060 Worker thread wakes up
01:55:51.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:51.663 00.001 10844 GuideStep: -0.3 px 62 ms EAST, 0.0 px 0 ms NORTH
01:55:51.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:52.298 00.635 11060 Exposure complete
01:55:52.502 00.204 11060 worker thread done servicing request
01:55:52.502 00.000 10844 OnExposeComplete: enter
01:55:52.502 00.000 10844 UpdateGuideState(): m_state=6
01:55:52.502 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11674
01:55:52.504 00.002 10844 Star::Find returns 1 (0), X=267.97, Y=59.55, Mass=2849, SNR=33.8, Peak=246 HFD=3.6
01:55:52.504 00.000 10844 MultiStar: [#1 0.22,0.11,1.03,U] [#2 0.59,0.72,0.00,M10] [#3 -0.01,0.62,0.00,M5] [#4 -0.34,0.65,0.00,M2] [#5 0.07,0.66,0.00,M1] [#6 0.19,0.31,0.85,U] [#7 -0.00,0.43,0.86,U] [#8 -0.17,0.62,0.00,M3] 
01:55:52.504 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.38}, one-star: {-0.27, 0.68}
01:55:52.504 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
01:55:52.504 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
01:55:52.504 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.49 mountX=-0.38 mountY=-0.03, mountTheta=-3.06
01:55:52.506 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.38, opts=13)
01:55:52.506 00.000 10844 Enqueuing Move request for scope (0.03, 0.38)
01:55:52.506 00.000 11060 Worker thread wakes up
01:55:52.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
01:55:52.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
01:55:52.506 00.000 11060 Moving (0.03, 0.38) raw xDistance=-0.38 yDistance=-0.03
01:55:52.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:52.506 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.198848, 1:-0.022178, 2:0.032547
01:55:52.506 00.000 11060 BLC: No correction, Miss < min_move
01:55:52.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
01:55:52.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:52.506 00.000 10844 UpdateGuideState exits: m=2849 SNR=33.8
01:55:52.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:52.506 00.000 11060 MoveAxis(E, 68, ABG)
01:55:52.507 00.001 11060 Guiding  Dir = 2, Dur = 68
01:55:52.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:52.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:52.507 00.000 10844 Enqueuing Expose request
01:55:52.537 00.030 11060 IsSlewing returns 0
01:55:52.537 00.000 11060 IsGuiding returns 0
01:55:52.630 00.093 11060 IsGuiding returns 0
01:55:52.630 00.000 11060 Move returns status 0, amount 68
01:55:52.630 00.000 11060 MoveAxis(N, 0, ABG)
01:55:52.630 00.000 11060 Move returns status 0, amount 0
01:55:52.630 00.000 11060 move complete, result=0
01:55:52.630 00.000 11060 worker thread done servicing request
01:55:52.630 00.000 11060 Worker thread wakes up
01:55:52.631 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:52.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:52.631 00.000 10844 GuideStep: -0.4 px 68 ms EAST, -0.0 px 0 ms NORTH
01:55:53.261 00.630 11060 Exposure complete
01:55:53.550 00.289 11060 worker thread done servicing request
01:55:53.551 00.001 10844 OnExposeComplete: enter
01:55:53.551 00.000 10844 UpdateGuideState(): m_state=6
01:55:53.551 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11675
01:55:53.551 00.000 10844 Star::Find returns 1 (1), X=268.17, Y=59.22, Mass=3278, SNR=36.1, Peak=255 HFD=3.6
01:55:53.552 00.001 10844 MultiStar: [#1 0.55,0.32,0.00,M1] [#2 0.62,0.45,0.00,R] [#3 0.07,0.25,0.82,U] [#4 -0.20,-0.00,0.79,U] [#5 0.71,-0.03,0.00,M2] [#6 0.15,0.61,0.00,M1] [#7 -0.09,0.80,0.00,M2] [#8 0.26,0.15,0.81,U] 
01:55:53.552 00.000 10844 refined, 3 included, MultiStar: {0.01, 0.19}, one-star: {-0.07, 0.34}
01:55:53.552 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.02)
01:55:53.552 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
01:55:53.552 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.52 mountX=-0.19 mountY=-0.02, mountTheta=-3.03
01:55:53.565 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.19, opts=13)
01:55:53.565 00.000 10844 Enqueuing Move request for scope (0.01, 0.19)
01:55:53.565 00.000 11060 Worker thread wakes up
01:55:53.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
01:55:53.566 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
01:55:53.566 00.000 11060 Moving (0.01, 0.19) raw xDistance=-0.19 yDistance=-0.02
01:55:53.566 00.000 11060 BLC: window closed
01:55:53.566 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.198848, 1:-0.022178, 2:0.032547
01:55:53.566 00.000 11060 BLC: No correction, Miss < min_move
01:55:53.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:55:53.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:53.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:55:53.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:53.566 00.000 11060 MoveAxis(E, 35, ABG)
01:55:53.567 00.001 10844 UpdateGuideState exits: m=3278 SNR=36.1 Saturated
01:55:53.567 00.000 11060 Guiding  Dir = 2, Dur = 35
01:55:53.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:53.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:53.567 00.000 10844 Enqueuing Expose request
01:55:53.601 00.034 11060 IsSlewing returns 0
01:55:53.601 00.000 11060 IsGuiding returns 0
01:55:53.664 00.063 11060 IsGuiding returns 0
01:55:53.664 00.000 11060 Move returns status 0, amount 35
01:55:53.664 00.000 11060 MoveAxis(N, 0, ABG)
01:55:53.665 00.001 11060 Move returns status 0, amount 0
01:55:53.665 00.000 11060 move complete, result=0
01:55:53.665 00.000 11060 worker thread done servicing request
01:55:53.665 00.000 11060 Worker thread wakes up
01:55:53.665 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
01:55:53.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:53.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:54.299 00.634 11060 Exposure complete
01:55:54.552 00.253 11060 worker thread done servicing request
01:55:54.553 00.001 10844 OnExposeComplete: enter
01:55:54.553 00.000 10844 UpdateGuideState(): m_state=6
01:55:54.553 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11676
01:55:54.553 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=59.15, Mass=2854, SNR=32.9, Peak=232 HFD=3.6
01:55:54.554 00.001 10844 MultiStar: [#1 0.03,-0.14,1.03,U] [#2 -0.21,0.30,1.99,U] [#3 0.51,0.19,0.91,U] [#4 -0.15,0.02,0.94,U] [#5 0.33,0.38,0.97,U] [#6 0.12,-0.12,0.94,U] [#7 0.05,0.20,0.82,U] [#8 0.36,-0.10,0.97,U] 
01:55:54.554 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {-0.11, 0.27}
01:55:54.554 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
01:55:54.554 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
01:55:54.554 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=-0.14 mountY=0.05, mountTheta=2.81
01:55:54.556 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
01:55:54.556 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
01:55:54.556 00.000 11060 Worker thread wakes up
01:55:54.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=17, FiltMax=255, Gamma=1.000
01:55:54.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:55:54.556 00.000 10844 UpdateGuideState exits: m=2854 SNR=32.9
01:55:54.556 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:55:54.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:54.557 00.001 11060 Moving (0.07, 0.13) raw xDistance=-0.14 yDistance=0.05
01:55:54.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:54.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:55:54.557 00.000 10844 Enqueuing Expose request
01:55:54.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:54.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:55:54.566 00.009 11060 MoveAxis(E, 25, ABG)
01:55:54.566 00.000 11060 Guiding  Dir = 2, Dur = 25
01:55:54.570 00.004 11060 IsSlewing returns 0
01:55:54.570 00.000 11060 IsGuiding returns 0
01:55:54.601 00.031 11060 IsGuiding returns 0
01:55:54.601 00.000 11060 Move returns status 0, amount 25
01:55:54.601 00.000 11060 MoveAxis(N, 0, ABG)
01:55:54.601 00.000 11060 Move returns status 0, amount 0
01:55:54.602 00.001 11060 move complete, result=0
01:55:54.602 00.000 11060 worker thread done servicing request
01:55:54.602 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
01:55:54.602 00.000 11060 Worker thread wakes up
01:55:54.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:54.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:55.232 00.630 11060 Exposure complete
01:55:55.512 00.280 11060 worker thread done servicing request
01:55:55.512 00.000 10844 OnExposeComplete: enter
01:55:55.512 00.000 10844 UpdateGuideState(): m_state=6
01:55:55.513 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11677
01:55:55.513 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=59.05, Mass=2790, SNR=32.4, Peak=236 HFD=3.5
01:55:55.513 00.000 10844 MultiStar: [#1 0.05,-0.08,0.96,U] [#2 -0.20,-0.31,1.96,U] [#3 -0.24,0.36,1.02,U] [#4 -0.05,0.20,0.91,U] [#5 -0.03,0.40,0.99,U] [#6 -0.36,0.28,0.87,U] [#7 -0.38,0.06,0.83,U] [#8 -0.20,0.06,0.93,U] 
01:55:55.514 00.001 10844 refined, 8 included, MultiStar: {-0.16, 0.08}, one-star: {-0.08, 0.17}
01:55:55.514 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
01:55:55.514 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
01:55:55.514 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=-0.05 mountY=-0.18, mountTheta=-1.85
01:55:55.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
01:55:55.516 00.001 10844 Enqueuing Move request for scope (-0.16, 0.08)
01:55:55.516 00.000 11060 Worker thread wakes up
01:55:55.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:55.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
01:55:55.516 00.000 10844 UpdateGuideState exits: m=2790 SNR=32.4
01:55:55.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
01:55:55.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:55.516 00.000 11060 Moving (-0.16, 0.08) raw xDistance=-0.05 yDistance=-0.18
01:55:55.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:55.516 00.000 10844 Enqueuing Expose request
01:55:55.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:55:55.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:55.517 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:55:55.517 00.000 11060 MoveAxis(E, 0, ABG)
01:55:55.517 00.000 11060 Move returns status 0, amount 0
01:55:55.517 00.000 11060 MoveAxis(N, 0, ABG)
01:55:55.517 00.000 11060 Move returns status 0, amount 0
01:55:55.517 00.000 11060 move complete, result=0
01:55:55.517 00.000 11060 worker thread done servicing request
01:55:55.517 00.000 11060 Worker thread wakes up
01:55:55.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:55.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:55.519 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:55:56.156 00.637 11060 Exposure complete
01:55:56.403 00.247 11060 worker thread done servicing request
01:55:56.403 00.000 10844 OnExposeComplete: enter
01:55:56.403 00.000 10844 UpdateGuideState(): m_state=6
01:55:56.403 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11678
01:55:56.403 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=59.05, Mass=3052, SNR=34.4, Peak=247 HFD=3.5
01:55:56.404 00.001 10844 MultiStar: [#1 -0.06,0.47,0.97,U] [#2 -0.49,0.09,2.01,U] [#3 0.06,0.52,0.89,U] [#4 0.11,-0.15,0.91,U] [#5 0.22,-0.02,0.93,U] [#6 0.04,0.79,0.00,M1] [#7 -0.62,0.55,0.00,M1] [#8 -0.06,0.09,0.92,U] 
01:55:56.404 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.16}, one-star: {0.05, 0.17}
01:55:56.404 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
01:55:56.404 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
01:55:56.404 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.26 mountX=-0.18 mountY=0.03, mountTheta=3.00
01:55:56.406 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
01:55:56.406 00.000 10844 Enqueuing Move request for scope (0.05, 0.17)
01:55:56.406 00.000 11060 Worker thread wakes up
01:55:56.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=17, FiltMax=255, Gamma=1.000
01:55:56.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:55:56.406 00.000 10844 UpdateGuideState exits: m=3052 SNR=34.4
01:55:56.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:56.406 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:55:56.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:56.406 00.000 10844 Enqueuing Expose request
01:55:56.406 00.000 11060 Moving (0.05, 0.17) raw xDistance=-0.18 yDistance=0.03
01:55:56.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:55:56.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:56.407 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:56.407 00.000 11060 MoveAxis(E, 31, ABG)
01:55:56.407 00.000 11060 Guiding  Dir = 2, Dur = 31
01:55:56.429 00.022 11060 IsSlewing returns 0
01:55:56.429 00.000 11060 IsGuiding returns 0
01:55:56.492 00.063 11060 IsGuiding returns 0
01:55:56.492 00.000 11060 Move returns status 0, amount 31
01:55:56.492 00.000 11060 MoveAxis(N, 0, ABG)
01:55:56.493 00.001 11060 Move returns status 0, amount 0
01:55:56.493 00.000 11060 move complete, result=0
01:55:56.493 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
01:55:56.493 00.000 11060 worker thread done servicing request
01:55:56.493 00.000 11060 Worker thread wakes up
01:55:56.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:56.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:57.125 00.632 11060 Exposure complete
01:55:57.373 00.248 11060 worker thread done servicing request
01:55:57.373 00.000 10844 OnExposeComplete: enter
01:55:57.373 00.000 10844 UpdateGuideState(): m_state=6
01:55:57.373 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11679
01:55:57.374 00.001 10844 Star::Find returns 1 (1), X=268.11, Y=59.10, Mass=2753, SNR=33.5, Peak=255 HFD=3.0
01:55:57.374 00.000 10844 MultiStar: [#1 -0.02,0.27,1.02,U] [#2 -0.44,-0.16,2.06,U] [#3 -0.00,0.71,0.00,M2] [#4 -0.35,0.52,0.00,M1] [#5 0.64,1.06,0.00,M1] [#6 0.12,0.29,0.85,U] [#7 -0.15,0.35,0.90,U] [#8 0.06,0.50,0.99,U] 
01:55:57.374 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.18}, one-star: {-0.13, 0.22}
01:55:57.374 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
01:55:57.374 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.28)
01:55:57.374 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=-0.15 mountY=-0.18, mountTheta=-2.27
01:55:57.376 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.18, opts=13)
01:55:57.376 00.000 10844 Enqueuing Move request for scope (-0.15, 0.18)
01:55:57.376 00.000 11060 Worker thread wakes up
01:55:57.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:57.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
01:55:57.376 00.000 10844 UpdateGuideState exits: m=2753 SNR=33.5 Saturated
01:55:57.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
01:55:57.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:57.376 00.000 11060 Moving (-0.15, 0.18) raw xDistance=-0.15 yDistance=-0.18
01:55:57.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:57.376 00.000 10844 Enqueuing Expose request
01:55:57.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:55:57.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:57.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:55:57.377 00.001 11060 MoveAxis(E, 27, ABG)
01:55:57.377 00.000 11060 Guiding  Dir = 2, Dur = 27
01:55:57.415 00.038 11060 IsSlewing returns 0
01:55:57.416 00.001 11060 IsGuiding returns 0
01:55:57.478 00.062 11060 IsGuiding returns 0
01:55:57.478 00.000 11060 Move returns status 0, amount 27
01:55:57.478 00.000 11060 MoveAxis(N, 0, ABG)
01:55:57.478 00.000 11060 Move returns status 0, amount 0
01:55:57.478 00.000 11060 move complete, result=0
01:55:57.479 00.001 11060 worker thread done servicing request
01:55:57.479 00.000 11060 Worker thread wakes up
01:55:57.479 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.2 px 0 ms NORTH
01:55:57.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:57.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:58.126 00.647 11060 Exposure complete
01:55:58.293 00.167 11060 worker thread done servicing request
01:55:58.293 00.000 10844 OnExposeComplete: enter
01:55:58.293 00.000 10844 UpdateGuideState(): m_state=6
01:55:58.293 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11680
01:55:58.293 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=59.15, Mass=2425, SNR=30.7, Peak=205 HFD=3.2
01:55:58.294 00.001 10844 MultiStar: [#1 0.20,0.13,1.14,U] [#2 -0.71,0.49,0.00,M1] [#3 -0.23,0.45,1.02,U] [#4 -0.03,0.25,1.12,U] [#5 0.19,0.54,1.13,U] [#6 0.28,0.51,0.83,U] [#7 -0.43,0.65,0.00,M1] [#8 0.28,0.36,1.06,U] 
01:55:58.294 00.000 10844 single-star, 6 included, MultiStar: {0.09, 0.35}, one-star: {-0.07, 0.27}
01:55:58.294 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
01:55:58.294 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
01:55:58.294 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.84 mountX=-0.25 mountY=-0.12, mountTheta=-2.70
01:55:58.295 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.27, opts=13)
01:55:58.295 00.000 10844 Enqueuing Move request for scope (-0.07, 0.27)
01:55:58.295 00.000 11060 Worker thread wakes up
01:55:58.296 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:55:58.296 00.000 10844 UpdateGuideState exits: m=2425 SNR=30.7
01:55:58.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:58.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:58.296 00.000 10844 Enqueuing Expose request
01:55:58.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
01:55:58.296 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
01:55:58.296 00.000 11060 Moving (-0.07, 0.27) raw xDistance=-0.25 yDistance=-0.12
01:55:58.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:55:58.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:58.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:55:58.296 00.000 11060 MoveAxis(E, 44, ABG)
01:55:58.296 00.000 11060 Guiding  Dir = 2, Dur = 44
01:55:58.305 00.009 11060 IsSlewing returns 0
01:55:58.305 00.000 11060 IsGuiding returns 0
01:55:58.351 00.046 11060 IsGuiding returns 0
01:55:58.351 00.000 11060 Move returns status 0, amount 44
01:55:58.351 00.000 11060 MoveAxis(N, 0, ABG)
01:55:58.351 00.000 11060 Move returns status 0, amount 0
01:55:58.351 00.000 11060 move complete, result=0
01:55:58.351 00.000 11060 worker thread done servicing request
01:55:58.351 00.000 11060 Worker thread wakes up
01:55:58.351 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
01:55:58.352 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:58.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:58.985 00.633 11060 Exposure complete
01:55:59.148 00.163 11060 worker thread done servicing request
01:55:59.148 00.000 10844 OnExposeComplete: enter
01:55:59.149 00.001 10844 UpdateGuideState(): m_state=6
01:55:59.149 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11681
01:55:59.149 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=58.79, Mass=2873, SNR=33.5, Peak=225 HFD=3.6
01:55:59.149 00.000 10844 MultiStar: [#1 0.17,0.75,0.00,M1] [#2 -0.55,-0.17,2.11,U] [#3 -0.11,0.20,1.02,U] [#4 0.05,0.53,0.92,U] [#5 -0.07,0.29,1.04,U] [#6 -0.41,0.28,0.85,U] [#7 0.41,-0.20,0.76,U] [#8 0.17,0.01,0.93,U] 
01:55:59.150 00.001 10844 refined, 7 included, MultiStar: {-0.18, 0.07}, one-star: {-0.40, -0.09}
01:55:59.150 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.78)
01:55:59.150 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
01:55:59.150 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.20 cameraTheta=2.76 mountX=-0.04 mountY=-0.19, mountTheta=-1.78
01:55:59.152 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.07, opts=13)
01:55:59.152 00.000 10844 Enqueuing Move request for scope (-0.18, 0.07)
01:55:59.152 00.000 11060 Worker thread wakes up
01:55:59.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:55:59.152 00.000 10844 UpdateGuideState exits: m=2873 SNR=33.5
01:55:59.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:59.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:55:59.152 00.000 10844 Enqueuing Expose request
01:55:59.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
01:55:59.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
01:55:59.152 00.000 11060 Moving (-0.18, 0.07) raw xDistance=-0.04 yDistance=-0.19
01:55:59.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:55:59.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
01:55:59.152 00.000 11060 MoveAxis(E, 0, ABG)
01:55:59.152 00.000 11060 Move returns status 0, amount 0
01:55:59.153 00.001 11060 MoveAxis(N, 75, ABG)
01:55:59.153 00.000 11060 Guiding  Dir = 0, Dur = 75
01:55:59.163 00.010 11060 IsSlewing returns 0
01:55:59.163 00.000 11060 IsGuiding returns 0
01:55:59.241 00.078 11060 IsGuiding returns 0
01:55:59.241 00.000 11060 Move returns status 0, amount 75
01:55:59.241 00.000 11060 move complete, result=0
01:55:59.241 00.000 11060 worker thread done servicing request
01:55:59.241 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 75 ms NORTH
01:55:59.241 00.000 11060 Worker thread wakes up
01:55:59.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:55:59.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:55:59.870 00.629 11060 Exposure complete
01:56:00.068 00.198 11060 worker thread done servicing request
01:56:00.070 00.002 10844 OnExposeComplete: enter
01:56:00.070 00.000 10844 UpdateGuideState(): m_state=6
01:56:00.071 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11682
01:56:00.071 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=58.74, Mass=2460, SNR=30.8, Peak=235 HFD=3.5
01:56:00.072 00.001 10844 MultiStar: [#1 0.28,0.51,1.02,U] [#2 -0.43,-0.24,2.18,U] [#3 0.15,0.13,1.02,U] [#4 -0.11,0.39,1.03,U] [#5 0.14,0.38,1.07,U] [#6 -0.16,0.22,1.01,U] [#7 -0.11,0.26,0.92,U] [#8 -0.15,0.38,0.99,U] 
01:56:00.072 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.16}, one-star: {-0.43, -0.14}
01:56:00.072 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (4.00 = -2.29)
01:56:00.072 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
01:56:00.072 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.24 mountX=-0.14 mountY=-0.15, mountTheta=-2.29
01:56:00.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.16, opts=13)
01:56:00.076 00.002 10844 Enqueuing Move request for scope (-0.13, 0.16)
01:56:00.076 00.000 11060 Worker thread wakes up
01:56:00.076 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:00.076 00.000 10844 UpdateGuideState exits: m=2460 SNR=30.8
01:56:00.077 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:00.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:00.077 00.000 10844 Enqueuing Expose request
01:56:00.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
01:56:00.077 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
01:56:00.077 00.000 11060 Moving (-0.13, 0.16) raw xDistance=-0.14 yDistance=-0.15
01:56:00.078 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:56:00.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:00.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:56:00.078 00.000 11060 MoveAxis(E, 23, ABG)
01:56:00.079 00.001 11060 Guiding  Dir = 2, Dur = 23
01:56:00.083 00.004 11060 IsSlewing returns 0
01:56:00.083 00.000 11060 IsGuiding returns 0
01:56:00.115 00.032 11060 IsGuiding returns 0
01:56:00.115 00.000 11060 Move returns status 0, amount 23
01:56:00.115 00.000 11060 MoveAxis(N, 0, ABG)
01:56:00.115 00.000 11060 Move returns status 0, amount 0
01:56:00.115 00.000 11060 move complete, result=0
01:56:00.115 00.000 11060 worker thread done servicing request
01:56:00.115 00.000 11060 Worker thread wakes up
01:56:00.115 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
01:56:00.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:00.116 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:00.750 00.634 11060 Exposure complete
01:56:00.933 00.183 11060 worker thread done servicing request
01:56:00.933 00.000 10844 OnExposeComplete: enter
01:56:00.933 00.000 10844 UpdateGuideState(): m_state=6
01:56:00.933 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11683
01:56:00.933 00.000 10844 Star::Find returns 1 (1), X=268.18, Y=59.41, Mass=2799, SNR=33.2, Peak=255 HFD=3.4
01:56:00.934 00.001 10844 MultiStar: [#1 0.61,0.90,0.00,M1] [#2 -0.10,0.00,2.07,U] [#3 0.14,0.12,1.09,U] [#4 0.08,0.24,1.02,U] [#5 -0.74,0.73,0.00,M1] [#6 -0.23,0.06,0.85,U] [#7 0.50,0.13,0.83,U] [#8 0.09,0.65,0.00,M1] 
01:56:00.934 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.16}, one-star: {-0.06, 0.53}
01:56:00.934 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
01:56:00.934 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = -3.14)
01:56:00.934 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.41 mountX=-0.16 mountY=-0.00, mountTheta=-3.14
01:56:00.935 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.16, opts=13)
01:56:00.935 00.000 10844 Enqueuing Move request for scope (0.03, 0.16)
01:56:00.935 00.000 11060 Worker thread wakes up
01:56:00.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
01:56:00.935 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
01:56:00.935 00.000 11060 Moving (0.03, 0.16) raw xDistance=-0.16 yDistance=-0.00
01:56:00.936 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:00.936 00.000 10844 UpdateGuideState exits: m=2799 SNR=33.2 Saturated
01:56:00.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:00.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:00.936 00.000 10844 Enqueuing Expose request
01:56:00.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:56:00.937 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:00.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:56:00.937 00.000 11060 MoveAxis(E, 28, ABG)
01:56:00.937 00.000 11060 Guiding  Dir = 2, Dur = 28
01:56:00.961 00.024 11060 IsSlewing returns 0
01:56:00.961 00.000 11060 IsGuiding returns 0
01:56:01.023 00.062 11060 IsGuiding returns 0
01:56:01.023 00.000 11060 Move returns status 0, amount 28
01:56:01.023 00.000 11060 MoveAxis(N, 0, ABG)
01:56:01.023 00.000 11060 Move returns status 0, amount 0
01:56:01.023 00.000 11060 move complete, result=0
01:56:01.023 00.000 11060 worker thread done servicing request
01:56:01.023 00.000 11060 Worker thread wakes up
01:56:01.023 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
01:56:01.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:01.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:01.656 00.633 11060 Exposure complete
01:56:01.842 00.186 11060 worker thread done servicing request
01:56:01.842 00.000 10844 OnExposeComplete: enter
01:56:01.842 00.000 10844 UpdateGuideState(): m_state=6
01:56:01.843 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11684
01:56:01.843 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=59.11, Mass=2713, SNR=32.8, Peak=244 HFD=3.2
01:56:01.843 00.000 10844 MultiStar: [#1 -0.31,0.76,0.00,M2] [#2 -1.14,0.63,0.00,M1] [#3 -0.03,0.35,1.02,U] [#4 -0.27,0.32,0.99,U] [#5 -0.19,0.35,0.96,U] [#6 -0.08,0.35,0.92,U] [#7 -0.09,0.39,0.87,U] [#8 -0.17,0.39,0.82,U] 
01:56:01.843 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.34}, one-star: {-0.01, 0.24}
01:56:01.843 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.39 = -2.90)
01:56:01.843 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
01:56:01.843 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=-0.23 mountY=-0.05, mountTheta=-2.91
01:56:01.845 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.24, opts=13)
01:56:01.845 00.000 10844 Enqueuing Move request for scope (-0.01, 0.24)
01:56:01.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:01.845 00.000 10844 UpdateGuideState exits: m=2713 SNR=32.8
01:56:01.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:01.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:01.845 00.000 11060 Worker thread wakes up
01:56:01.845 00.000 10844 Enqueuing Expose request
01:56:01.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
01:56:01.845 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
01:56:01.845 00.000 11060 Moving (-0.01, 0.24) raw xDistance=-0.23 yDistance=-0.05
01:56:01.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:56:01.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:01.846 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:01.846 00.000 11060 MoveAxis(E, 41, ABG)
01:56:01.846 00.000 11060 Guiding  Dir = 2, Dur = 41
01:56:01.850 00.004 11060 IsSlewing returns 0
01:56:01.850 00.000 11060 IsGuiding returns 0
01:56:01.897 00.047 11060 IsGuiding returns 0
01:56:01.898 00.001 11060 Move returns status 0, amount 41
01:56:01.898 00.000 11060 MoveAxis(N, 0, ABG)
01:56:01.898 00.000 11060 Move returns status 0, amount 0
01:56:01.898 00.000 11060 move complete, result=0
01:56:01.898 00.000 11060 worker thread done servicing request
01:56:01.898 00.000 11060 Worker thread wakes up
01:56:01.898 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
01:56:01.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:01.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:02.527 00.629 11060 Exposure complete
01:56:02.704 00.177 11060 worker thread done servicing request
01:56:02.704 00.000 10844 OnExposeComplete: enter
01:56:02.704 00.000 10844 UpdateGuideState(): m_state=6
01:56:02.704 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11685
01:56:02.704 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=58.89, Mass=2730, SNR=33.4, Peak=242 HFD=2.9
01:56:02.705 00.001 10844 MultiStar: [#1 0.04,0.49,0.95,U] [#2 -0.70,0.51,0.00,M2] [#3 -0.06,0.11,0.90,U] [#4 -0.46,0.18,0.97,U] [#5 -0.38,0.57,0.00,M1] [#6 0.04,0.24,0.95,U] [#7 -0.05,0.13,0.74,U] [#8 -0.10,0.28,0.89,U] 
01:56:02.705 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.21}, one-star: {-0.08, 0.01}
01:56:02.705 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
01:56:02.705 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.52)
01:56:02.705 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.03 mountX=0.01 mountY=-0.08, mountTheta=-1.50
01:56:02.706 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
01:56:02.706 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
01:56:02.706 00.000 11060 Worker thread wakes up
01:56:02.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:02.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:56:02.706 00.000 10844 UpdateGuideState exits: m=2730 SNR=33.4
01:56:02.707 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:56:02.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:02.707 00.000 11060 Moving (-0.08, 0.01) raw xDistance=0.01 yDistance=-0.08
01:56:02.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:02.707 00.000 10844 Enqueuing Expose request
01:56:02.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:56:02.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:02.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:56:02.707 00.000 11060 MoveAxis(E, 0, ABG)
01:56:02.707 00.000 11060 Move returns status 0, amount 0
01:56:02.707 00.000 11060 MoveAxis(N, 0, ABG)
01:56:02.707 00.000 11060 Move returns status 0, amount 0
01:56:02.707 00.000 11060 move complete, result=0
01:56:02.707 00.000 11060 worker thread done servicing request
01:56:02.708 00.001 11060 Worker thread wakes up
01:56:02.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:02.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:02.709 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:03.337 00.628 11060 Exposure complete
01:56:03.543 00.206 11060 worker thread done servicing request
01:56:03.543 00.000 10844 OnExposeComplete: enter
01:56:03.543 00.000 10844 UpdateGuideState(): m_state=6
01:56:03.543 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11686
01:56:03.543 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=59.26, Mass=2780, SNR=33.7, Peak=255 HFD=3.5
01:56:03.543 00.000 10844 MultiStar: [#1 0.16,0.19,0.99,U] [#2 -0.11,-0.04,2.02,U] [#3 0.48,0.38,0.93,U] [#4 -0.59,0.31,0.00,M1] [#5 -0.09,0.89,0.00,M2] [#6 -0.26,0.56,0.00,M1] [#7 -0.07,0.76,0.00,M1] [#8 0.17,0.19,0.90,U] 
01:56:03.543 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.17}, one-star: {0.05, 0.38}
01:56:03.543 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
01:56:03.544 00.001 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
01:56:03.544 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.05 mountX=-0.18 mountY=0.07, mountTheta=2.78
01:56:03.545 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.17, opts=13)
01:56:03.545 00.000 10844 Enqueuing Move request for scope (0.10, 0.17)
01:56:03.545 00.000 11060 Worker thread wakes up
01:56:03.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
01:56:03.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
01:56:03.545 00.000 11060 Moving (0.10, 0.17) raw xDistance=-0.18 yDistance=0.07
01:56:03.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:56:03.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:03.546 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:03.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:56:03.546 00.000 11060 MoveAxis(E, 32, ABG)
01:56:03.546 00.000 11060 Guiding  Dir = 2, Dur = 32
01:56:03.546 00.000 10844 UpdateGuideState exits: m=2780 SNR=33.7 Saturated
01:56:03.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:03.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:03.546 00.000 10844 Enqueuing Expose request
01:56:03.589 00.043 11060 IsSlewing returns 0
01:56:03.590 00.001 11060 IsGuiding returns 0
01:56:03.646 00.056 11060 IsGuiding returns 0
01:56:03.646 00.000 11060 Move returns status 0, amount 32
01:56:03.647 00.001 11060 MoveAxis(N, 0, ABG)
01:56:03.647 00.000 11060 Move returns status 0, amount 0
01:56:03.647 00.000 11060 move complete, result=0
01:56:03.648 00.001 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
01:56:03.669 00.021 11060 worker thread done servicing request
01:56:03.669 00.000 11060 Worker thread wakes up
01:56:03.671 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:03.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:04.326 00.655 11060 Exposure complete
01:56:04.489 00.163 11060 worker thread done servicing request
01:56:04.489 00.000 10844 OnExposeComplete: enter
01:56:04.489 00.000 10844 UpdateGuideState(): m_state=6
01:56:04.490 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11687
01:56:04.490 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=59.66, Mass=2482, SNR=31.4, Peak=237 HFD=3.4
01:56:04.490 00.000 10844 MultiStar: [#1 -0.50,0.26,1.00,U] [#2 -0.26,0.09,2.12,U] [#3 0.25,0.39,0.96,U] [#4 -0.51,0.49,0.00,M2] [#5 -0.01,0.53,1.17,U] [#6 -0.08,-0.13,0.99,U] [#7 0.10,0.19,0.98,U] [#8 0.40,-0.57,0.00,M1] 
01:56:04.490 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.28}, one-star: {0.11, 0.78}
01:56:04.490 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
01:56:04.490 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
01:56:04.490 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.87 mountX=-0.26 mountY=-0.13, mountTheta=-2.68
01:56:04.492 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.28, opts=13)
01:56:04.492 00.000 10844 Enqueuing Move request for scope (-0.09, 0.28)
01:56:04.492 00.000 11060 Worker thread wakes up
01:56:04.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.28) opts 0xd
01:56:04.492 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.28)
01:56:04.492 00.000 11060 Moving (-0.09, 0.28) raw xDistance=-0.26 yDistance=-0.13
01:56:04.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:56:04.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:04.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:04.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:56:04.492 00.000 11060 MoveAxis(E, 46, ABG)
01:56:04.492 00.000 11060 Guiding  Dir = 2, Dur = 46
01:56:04.492 00.000 10844 UpdateGuideState exits: m=2482 SNR=31.4
01:56:04.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:04.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:04.492 00.000 10844 Enqueuing Expose request
01:56:04.516 00.024 11060 IsSlewing returns 0
01:56:04.516 00.000 11060 IsGuiding returns 0
01:56:04.609 00.093 11060 IsGuiding returns 0
01:56:04.609 00.000 11060 Move returns status 0, amount 46
01:56:04.609 00.000 11060 MoveAxis(N, 0, ABG)
01:56:04.609 00.000 11060 Move returns status 0, amount 0
01:56:04.609 00.000 11060 move complete, result=0
01:56:04.609 00.000 11060 worker thread done servicing request
01:56:04.609 00.000 11060 Worker thread wakes up
01:56:04.609 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
01:56:04.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:04.610 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:05.242 00.632 11060 Exposure complete
01:56:05.409 00.167 11060 worker thread done servicing request
01:56:05.409 00.000 10844 OnExposeComplete: enter
01:56:05.409 00.000 10844 UpdateGuideState(): m_state=6
01:56:05.410 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11688
01:56:05.410 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=58.82, Mass=2808, SNR=33.2, Peak=223 HFD=3.4
01:56:05.410 00.000 10844 MultiStar: [#1 0.05,-0.10,1.01,U] [#2 -0.67,-0.33,0.00,M1] [#3 0.05,-0.24,0.92,U] [#4 0.13,-0.43,0.97,U] [#5 0.24,-0.26,1.03,U] [#6 0.42,-0.27,0.97,U] [#7 0.14,-0.15,0.89,U] [#8 0.33,-0.48,0.88,U] 
01:56:05.410 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.24}, one-star: {-0.31, -0.05}
01:56:05.410 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
01:56:05.410 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
01:56:05.411 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.28 cameraTheta=-1.09 mountX=0.22 mountY=0.17, mountTheta=0.65
01:56:05.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.24, opts=13)
01:56:05.412 00.000 10844 Enqueuing Move request for scope (0.13, -0.24)
01:56:05.412 00.000 11060 Worker thread wakes up
01:56:05.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:05.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
01:56:05.412 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.2
01:56:05.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
01:56:05.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:05.412 00.000 11060 Moving (0.13, -0.24) raw xDistance=0.22 yDistance=0.17
01:56:05.413 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:05.413 00.000 10844 Enqueuing Expose request
01:56:05.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:56:05.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:05.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:56:05.413 00.000 11060 MoveAxis(W, 36, ABG)
01:56:05.413 00.000 11060 Guiding  Dir = 3, Dur = 36
01:56:05.437 00.024 11060 IsSlewing returns 0
01:56:05.437 00.000 11060 IsGuiding returns 0
01:56:05.524 00.087 11060 IsGuiding returns 0
01:56:05.524 00.000 11060 Move returns status 0, amount 36
01:56:05.524 00.000 11060 MoveAxis(N, 0, ABG)
01:56:05.524 00.000 11060 Move returns status 0, amount 0
01:56:05.524 00.000 11060 move complete, result=0
01:56:05.524 00.000 11060 worker thread done servicing request
01:56:05.524 00.000 11060 Worker thread wakes up
01:56:05.524 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
01:56:05.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:05.525 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:06.161 00.636 11060 Exposure complete
01:56:06.368 00.207 11060 worker thread done servicing request
01:56:06.368 00.000 10844 OnExposeComplete: enter
01:56:06.368 00.000 10844 UpdateGuideState(): m_state=6
01:56:06.368 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11689
01:56:06.369 00.001 10844 Star::Find returns 1 (0), X=268.48, Y=59.27, Mass=2446, SNR=30.8, Peak=250 HFD=3.3
01:56:06.369 00.000 10844 MultiStar: [#1 0.23,0.31,1.14,U] [#2 -0.57,0.04,2.27,U] [#3 0.67,0.05,0.00,M1] [#4 -0.07,-0.24,1.01,U] [#5 -0.19,0.81,0.00,M1] [#6 0.24,0.15,0.99,U] [#7 -0.10,0.20,0.94,U] [#8 0.17,-0.52,1.06,U] 
01:56:06.369 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.05}, one-star: {0.24, 0.39}
01:56:06.369 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
01:56:06.369 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
01:56:06.369 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.50 mountX=-0.03 mountY=-0.07, mountTheta=-2.03
01:56:06.371 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
01:56:06.371 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
01:56:06.371 00.000 11060 Worker thread wakes up
01:56:06.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:06.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
01:56:06.371 00.000 10844 UpdateGuideState exits: m=2446 SNR=30.8
01:56:06.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:56:06.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:06.371 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.03 yDistance=-0.07
01:56:06.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:06.371 00.000 10844 Enqueuing Expose request
01:56:06.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:56:06.372 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:06.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:56:06.372 00.000 11060 MoveAxis(E, 0, ABG)
01:56:06.372 00.000 11060 Move returns status 0, amount 0
01:56:06.372 00.000 11060 MoveAxis(N, 0, ABG)
01:56:06.372 00.000 11060 Move returns status 0, amount 0
01:56:06.372 00.000 11060 move complete, result=0
01:56:06.372 00.000 11060 worker thread done servicing request
01:56:06.372 00.000 11060 Worker thread wakes up
01:56:06.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:06.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:06.373 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:07.005 00.632 11060 Exposure complete
01:56:07.222 00.217 11060 worker thread done servicing request
01:56:07.222 00.000 10844 OnExposeComplete: enter
01:56:07.222 00.000 10844 UpdateGuideState(): m_state=6
01:56:07.222 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11690
01:56:07.222 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=60.04, Mass=2514, SNR=31.0, Peak=203 HFD=3.7
01:56:07.223 00.001 10844 MultiStar: [#1 0.79,0.49,0.00,M1] [#2 -0.08,0.08,2.10,U] [#3 0.64,0.36,0.00,M2] [#4 0.25,0.03,1.07,U] [#5 -0.03,0.88,0.00,M2] [#6 0.37,0.37,1.06,U] [#7 0.47,0.64,0.00,M1] [#8 0.62,0.09,0.00,M1] 
01:56:07.223 00.000 10844 refined, 3 included, MultiStar: {0.13, 0.34}, one-star: {0.18, 1.16}
01:56:07.223 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
01:56:07.223 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
01:56:07.223 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.20 mountX=-0.35 mountY=0.07, mountTheta=2.94
01:56:07.225 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.34, opts=13)
01:56:07.225 00.000 10844 Enqueuing Move request for scope (0.13, 0.34)
01:56:07.225 00.000 11060 Worker thread wakes up
01:56:07.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:07.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
01:56:07.225 00.000 10844 UpdateGuideState exits: m=2514 SNR=31.0
01:56:07.225 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
01:56:07.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:07.225 00.000 11060 Moving (0.13, 0.34) raw xDistance=-0.35 yDistance=0.07
01:56:07.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:07.225 00.000 10844 Enqueuing Expose request
01:56:07.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
01:56:07.226 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:07.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:56:07.226 00.000 11060 MoveAxis(E, 61, ABG)
01:56:07.226 00.000 11060 Guiding  Dir = 2, Dur = 61
01:56:07.231 00.005 11060 IsSlewing returns 0
01:56:07.231 00.000 11060 IsGuiding returns 0
01:56:07.294 00.063 11060 IsGuiding returns 0
01:56:07.294 00.000 11060 Move returns status 0, amount 61
01:56:07.294 00.000 11060 MoveAxis(N, 0, ABG)
01:56:07.294 00.000 11060 Move returns status 0, amount 0
01:56:07.294 00.000 11060 move complete, result=0
01:56:07.294 00.000 11060 worker thread done servicing request
01:56:07.294 00.000 10844 GuideStep: -0.4 px 61 ms EAST, 0.1 px 0 ms NORTH
01:56:07.295 00.001 11060 Worker thread wakes up
01:56:07.296 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:07.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:07.929 00.633 11060 Exposure complete
01:56:08.230 00.301 11060 worker thread done servicing request
01:56:08.230 00.000 10844 OnExposeComplete: enter
01:56:08.230 00.000 10844 UpdateGuideState(): m_state=6
01:56:08.231 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11691
01:56:08.231 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=59.51, Mass=2426, SNR=30.7, Peak=220 HFD=3.2
01:56:08.231 00.000 10844 MultiStar: [#1 0.57,0.14,0.98,U] [#2 0.40,-0.30,2.24,U] [#3 0.91,0.04,0.00,M3] [#4 -0.58,0.37,0.00,M1] [#5 0.09,-0.04,1.08,U] [#6 0.11,-0.00,0.93,U] [#7 0.59,0.01,0.87,U] [#8 0.92,-0.06,0.00,M2] 
01:56:08.231 00.000 10844 refined, 5 included, MultiStar: {0.35, 0.01}, one-star: {0.34, 0.63}
01:56:08.232 00.001 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
01:56:08.232 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
01:56:08.232 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.01 hyp=0.35 cameraTheta=0.02 mountX=-0.07 mountY=0.35, mountTheta=1.77
01:56:08.235 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.01, opts=13)
01:56:08.235 00.000 10844 Enqueuing Move request for scope (0.35, 0.01)
01:56:08.235 00.000 11060 Worker thread wakes up
01:56:08.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:08.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.01) opts 0xd
01:56:08.236 00.001 10844 UpdateGuideState exits: m=2426 SNR=30.7
01:56:08.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.01)
01:56:08.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:08.236 00.000 11060 Moving (0.35, 0.01) raw xDistance=-0.07 yDistance=0.35
01:56:08.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:08.236 00.000 10844 Enqueuing Expose request
01:56:08.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:56:08.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:08.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:56:08.236 00.000 11060 MoveAxis(E, 0, ABG)
01:56:08.237 00.001 11060 Move returns status 0, amount 0
01:56:08.237 00.000 11060 MoveAxis(N, 0, ABG)
01:56:08.237 00.000 11060 Move returns status 0, amount 0
01:56:08.237 00.000 11060 move complete, result=0
01:56:08.237 00.000 11060 worker thread done servicing request
01:56:08.237 00.000 11060 Worker thread wakes up
01:56:08.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:08.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:08.239 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:56:08.870 00.631 11060 Exposure complete
01:56:09.136 00.266 11060 worker thread done servicing request
01:56:09.136 00.000 10844 OnExposeComplete: enter
01:56:09.136 00.000 10844 UpdateGuideState(): m_state=6
01:56:09.136 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11692
01:56:09.136 00.000 10844 Star::Find returns 1 (1), X=268.19, Y=59.43, Mass=2715, SNR=32.9, Peak=255 HFD=3.4
01:56:09.137 00.001 10844 MultiStar: [#1 0.40,0.16,0.94,U] [#2 0.38,-0.67,0.00,M1] [#3 0.91,0.29,0.00,M4] [#4 -0.05,0.43,0.90,U] [#5 0.63,0.21,0.00,M2] [#6 0.66,0.45,0.00,M1] [#7 0.68,-0.21,0.00,M1] [#8 0.61,0.09,0.00,M3] 
01:56:09.137 00.000 10844 refined, 2 included, MultiStar: {0.10, 0.38}, one-star: {-0.04, 0.55}
01:56:09.137 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
01:56:09.137 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
01:56:09.137 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.38 hyp=0.40 cameraTheta=1.32 mountX=-0.40 mountY=0.04, mountTheta=3.05
01:56:09.139 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.38, opts=13)
01:56:09.139 00.000 10844 Enqueuing Move request for scope (0.10, 0.38)
01:56:09.139 00.000 11060 Worker thread wakes up
01:56:09.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:09.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.38) opts 0xd
01:56:09.139 00.000 10844 UpdateGuideState exits: m=2715 SNR=32.9 Saturated
01:56:09.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.38)
01:56:09.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:09.139 00.000 11060 Moving (0.10, 0.38) raw xDistance=-0.40 yDistance=0.04
01:56:09.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:09.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
01:56:09.139 00.000 10844 Enqueuing Expose request
01:56:09.140 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:09.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:56:09.140 00.000 11060 MoveAxis(E, 69, ABG)
01:56:09.140 00.000 11060 Guiding  Dir = 2, Dur = 69
01:56:09.144 00.004 11060 IsSlewing returns 0
01:56:09.144 00.000 11060 IsGuiding returns 0
01:56:09.223 00.079 11060 IsGuiding returns 0
01:56:09.223 00.000 11060 Move returns status 0, amount 69
01:56:09.223 00.000 11060 MoveAxis(N, 0, ABG)
01:56:09.223 00.000 11060 Move returns status 0, amount 0
01:56:09.224 00.001 11060 move complete, result=0
01:56:09.224 00.000 11060 worker thread done servicing request
01:56:09.224 00.000 11060 Worker thread wakes up
01:56:09.224 00.000 10844 GuideStep: -0.4 px 69 ms EAST, 0.0 px 0 ms NORTH
01:56:09.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:09.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:09.858 00.634 11060 Exposure complete
01:56:10.088 00.230 11060 worker thread done servicing request
01:56:10.088 00.000 10844 OnExposeComplete: enter
01:56:10.088 00.000 10844 UpdateGuideState(): m_state=6
01:56:10.097 00.009 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11693
01:56:10.097 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=59.05, Mass=2817, SNR=33.3, Peak=232 HFD=3.6
01:56:10.097 00.000 10844 MultiStar: [#1 0.06,-0.04,1.03,U] [#2 -0.04,-0.33,1.97,U] [#3 0.33,0.39,0.91,U] [#4 0.15,0.63,0.00,M1] [#5 0.49,0.73,0.00,M3] [#6 -0.18,0.61,0.00,M2] [#7 0.32,0.09,0.79,U] [#8 0.16,-0.45,0.96,U] 
01:56:10.098 00.001 10844 refined, 5 included, MultiStar: {0.15, -0.08}, one-star: {0.28, 0.17}
01:56:10.098 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
01:56:10.098 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
01:56:10.098 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.50 mountX=0.05 mountY=0.16, mountTheta=1.25
01:56:10.100 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.08, opts=13)
01:56:10.100 00.000 10844 Enqueuing Move request for scope (0.15, -0.08)
01:56:10.100 00.000 11060 Worker thread wakes up
01:56:10.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:10.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
01:56:10.100 00.000 10844 UpdateGuideState exits: m=2817 SNR=33.3
01:56:10.101 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
01:56:10.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:10.101 00.000 11060 Moving (0.15, -0.08) raw xDistance=0.05 yDistance=0.16
01:56:10.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:10.101 00.000 10844 Enqueuing Expose request
01:56:10.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:56:10.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:10.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:56:10.101 00.000 11060 MoveAxis(E, 0, ABG)
01:56:10.101 00.000 11060 Move returns status 0, amount 0
01:56:10.101 00.000 11060 MoveAxis(N, 0, ABG)
01:56:10.101 00.000 11060 Move returns status 0, amount 0
01:56:10.102 00.001 11060 move complete, result=0
01:56:10.102 00.000 11060 worker thread done servicing request
01:56:10.102 00.000 11060 Worker thread wakes up
01:56:10.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:10.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:10.105 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:10.737 00.632 11060 Exposure complete
01:56:10.954 00.217 11060 worker thread done servicing request
01:56:10.955 00.001 10844 OnExposeComplete: enter
01:56:10.955 00.000 10844 UpdateGuideState(): m_state=6
01:56:10.955 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11694
01:56:10.955 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=58.69, Mass=2521, SNR=30.9, Peak=255 HFD=3.3
01:56:10.956 00.001 10844 MultiStar: [#1 0.44,0.24,1.06,U] [#2 -0.29,-0.51,2.16,U] [#3 0.59,0.29,0.00,M4] [#4 -0.39,0.48,0.00,M2] [#5 0.49,0.14,1.07,U] [#6 -0.58,0.19,0.00,M3] [#7 0.33,-0.08,0.89,U] [#8 0.33,-0.19,1.00,U] 
01:56:10.956 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.16}, one-star: {0.35, -0.19}
01:56:10.956 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
01:56:10.956 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:56:10.956 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.71 mountX=0.12 mountY=0.21, mountTheta=1.04
01:56:10.958 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.16, opts=13)
01:56:10.958 00.000 10844 Enqueuing Move request for scope (0.19, -0.16)
01:56:10.958 00.000 11060 Worker thread wakes up
01:56:10.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:10.958 00.000 10844 UpdateGuideState exits: m=2521 SNR=30.9 Saturated
01:56:10.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:10.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:10.958 00.000 10844 Enqueuing Expose request
01:56:10.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
01:56:10.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
01:56:10.958 00.000 11060 Moving (0.19, -0.16) raw xDistance=0.12 yDistance=0.21
01:56:10.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:56:10.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:10.959 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:56:10.959 00.000 11060 MoveAxis(W, 22, ABG)
01:56:10.959 00.000 11060 Guiding  Dir = 3, Dur = 22
01:56:10.981 00.022 11060 IsSlewing returns 0
01:56:10.982 00.001 11060 IsGuiding returns 0
01:56:11.028 00.046 11060 IsGuiding returns 0
01:56:11.028 00.000 11060 Move returns status 0, amount 22
01:56:11.028 00.000 11060 MoveAxis(N, 0, ABG)
01:56:11.028 00.000 11060 Move returns status 0, amount 0
01:56:11.028 00.000 11060 move complete, result=0
01:56:11.028 00.000 11060 worker thread done servicing request
01:56:11.028 00.000 11060 Worker thread wakes up
01:56:11.028 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
01:56:11.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:11.030 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:11.661 00.631 11060 Exposure complete
01:56:11.865 00.204 11060 worker thread done servicing request
01:56:11.865 00.000 10844 OnExposeComplete: enter
01:56:11.865 00.000 10844 UpdateGuideState(): m_state=6
01:56:11.865 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11695
01:56:11.865 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=59.12, Mass=2819, SNR=33.8, Peak=230 HFD=3.0
01:56:11.866 00.001 10844 MultiStar: [#1 0.25,0.59,0.00,M1] [#2 -0.06,-0.23,1.92,U] [#3 0.20,0.09,0.97,U] [#4 0.56,0.21,0.86,U] [#5 0.27,-0.17,1.01,U] [#6 -0.46,0.38,0.89,U] [#7 0.40,-0.05,0.81,U] [#8 0.23,-0.52,0.85,U] 
01:56:11.866 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {-0.22, 0.24}
01:56:11.866 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
01:56:11.873 00.007 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
01:56:11.873 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.34 mountX=0.01 mountY=0.09, mountTheta=1.41
01:56:11.874 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.03, opts=13)
01:56:11.874 00.000 10844 Enqueuing Move request for scope (0.08, -0.03)
01:56:11.874 00.000 11060 Worker thread wakes up
01:56:11.874 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:11.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:56:11.874 00.000 10844 UpdateGuideState exits: m=2819 SNR=33.8
01:56:11.874 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:56:11.875 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:11.875 00.000 11060 Moving (0.08, -0.03) raw xDistance=0.01 yDistance=0.09
01:56:11.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:11.875 00.000 10844 Enqueuing Expose request
01:56:11.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:56:11.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:11.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:56:11.875 00.000 11060 MoveAxis(E, 0, ABG)
01:56:11.875 00.000 11060 Move returns status 0, amount 0
01:56:11.875 00.000 11060 MoveAxis(N, 0, ABG)
01:56:11.875 00.000 11060 Move returns status 0, amount 0
01:56:11.875 00.000 11060 move complete, result=0
01:56:11.875 00.000 11060 worker thread done servicing request
01:56:11.876 00.001 11060 Worker thread wakes up
01:56:11.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:11.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:11.880 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:12.507 00.627 11060 Exposure complete
01:56:12.686 00.179 11060 worker thread done servicing request
01:56:12.686 00.000 10844 OnExposeComplete: enter
01:56:12.686 00.000 10844 UpdateGuideState(): m_state=6
01:56:12.697 00.011 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11696
01:56:12.697 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=59.18, Mass=2764, SNR=32.7, Peak=238 HFD=3.7
01:56:12.698 00.001 10844 MultiStar: [#1 0.47,0.76,0.00,M2] [#2 -0.28,-0.14,2.06,U] [#3 0.08,0.07,0.99,U] [#4 -0.15,0.23,1.06,U] [#5 -0.08,-0.07,1.06,U] [#6 0.54,0.63,0.00,M3] [#7 0.07,0.27,0.88,U] [#8 0.25,0.23,0.95,U] 
01:56:12.698 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.09}, one-star: {-0.07, 0.30}
01:56:12.698 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
01:56:12.698 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
01:56:12.698 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.20 mountX=-0.07 mountY=-0.08, mountTheta=-2.34
01:56:12.699 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
01:56:12.699 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
01:56:12.699 00.000 11060 Worker thread wakes up
01:56:12.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
01:56:12.699 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
01:56:12.699 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.07 yDistance=-0.08
01:56:12.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:56:12.700 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:12.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:12.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:56:12.700 00.000 11060 MoveAxis(E, 0, ABG)
01:56:12.700 00.000 11060 Move returns status 0, amount 0
01:56:12.700 00.000 11060 MoveAxis(N, 0, ABG)
01:56:12.700 00.000 11060 Move returns status 0, amount 0
01:56:12.700 00.000 10844 UpdateGuideState exits: m=2764 SNR=32.7
01:56:12.700 00.000 11060 move complete, result=0
01:56:12.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:12.700 00.000 11060 worker thread done servicing request
01:56:12.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:12.701 00.001 10844 Enqueuing Expose request
01:56:12.701 00.000 11060 Worker thread wakes up
01:56:12.701 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:12.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:12.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:13.337 00.636 11060 Exposure complete
01:56:13.521 00.184 11060 worker thread done servicing request
01:56:13.521 00.000 10844 OnExposeComplete: enter
01:56:13.521 00.000 10844 UpdateGuideState(): m_state=6
01:56:13.521 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11697
01:56:13.521 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=58.95, Mass=2670, SNR=32.5, Peak=220 HFD=3.6
01:56:13.523 00.002 10844 MultiStar: [#1 0.62,0.44,0.00,M3] [#2 -0.03,0.27,2.05,U] [#3 0.81,0.28,0.00,M3] [#4 -0.47,1.15,0.00,M1] [#5 -0.12,0.57,1.03,U] [#6 0.14,0.74,0.00,M4] [#7 0.19,0.39,0.87,U] [#8 0.80,0.19,0.00,M1] 
01:56:13.523 00.000 10844 single-star, 3 included, MultiStar: {-0.02, 0.31}, one-star: {-0.07, 0.07}
01:56:13.523 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
01:56:13.523 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
01:56:13.523 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.31 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
01:56:13.524 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.07, opts=13)
01:56:13.525 00.001 10844 Enqueuing Move request for scope (-0.07, 0.07)
01:56:13.525 00.000 11060 Worker thread wakes up
01:56:13.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:13.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
01:56:13.525 00.000 10844 UpdateGuideState exits: m=2670 SNR=32.5
01:56:13.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
01:56:13.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:13.525 00.000 11060 Moving (-0.07, 0.07) raw xDistance=-0.06 yDistance=-0.08
01:56:13.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:13.525 00.000 10844 Enqueuing Expose request
01:56:13.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:13.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:13.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:56:13.525 00.000 11060 MoveAxis(E, 0, ABG)
01:56:13.525 00.000 11060 Move returns status 0, amount 0
01:56:13.525 00.000 11060 MoveAxis(N, 0, ABG)
01:56:13.526 00.001 11060 Move returns status 0, amount 0
01:56:13.526 00.000 11060 move complete, result=0
01:56:13.526 00.000 11060 worker thread done servicing request
01:56:13.526 00.000 11060 Worker thread wakes up
01:56:13.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:13.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:13.527 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:14.180 00.653 11060 Exposure complete
01:56:14.362 00.182 11060 worker thread done servicing request
01:56:14.362 00.000 10844 OnExposeComplete: enter
01:56:14.362 00.000 10844 UpdateGuideState(): m_state=6
01:56:14.362 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11698
01:56:14.363 00.001 10844 Star::Find returns 1 (0), X=268.07, Y=59.59, Mass=2209, SNR=29.7, Peak=228 HFD=3.5
01:56:14.363 00.000 10844 MultiStar: [#1 0.46,0.76,0.00,M4] [#2 -0.17,-0.59,0.00,M1] [#3 0.34,0.15,1.12,U] [#4 0.04,0.18,0.93,U] [#5 0.00,0.55,1.11,U] [#6 -0.20,0.75,0.00,M5] [#7 0.77,-0.03,0.00,M1] [#8 0.30,0.24,1.02,U] 
01:56:14.363 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.37}, one-star: {-0.17, 0.71}
01:56:14.363 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
01:56:14.363 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
01:56:14.363 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.38 cameraTheta=1.28 mountX=-0.38 mountY=0.05, mountTheta=3.02
01:56:14.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.37, opts=13)
01:56:14.365 00.000 10844 Enqueuing Move request for scope (0.11, 0.37)
01:56:14.365 00.000 11060 Worker thread wakes up
01:56:14.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:14.365 00.000 10844 UpdateGuideState exits: m=2209 SNR=29.7
01:56:14.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:14.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.37) opts 0xd
01:56:14.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:14.366 00.001 10844 Enqueuing Expose request
01:56:14.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.37)
01:56:14.366 00.000 11060 Moving (0.11, 0.37) raw xDistance=-0.38 yDistance=0.05
01:56:14.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
01:56:14.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:14.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:56:14.366 00.000 11060 MoveAxis(E, 66, ABG)
01:56:14.366 00.000 11060 Guiding  Dir = 2, Dur = 66
01:56:14.380 00.014 11060 IsSlewing returns 0
01:56:14.380 00.000 11060 IsGuiding returns 0
01:56:14.473 00.093 11060 IsGuiding returns 0
01:56:14.473 00.000 11060 Move returns status 0, amount 66
01:56:14.473 00.000 11060 MoveAxis(N, 0, ABG)
01:56:14.473 00.000 11060 Move returns status 0, amount 0
01:56:14.474 00.001 11060 move complete, result=0
01:56:14.474 00.000 11060 worker thread done servicing request
01:56:14.474 00.000 11060 Worker thread wakes up
01:56:14.474 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.0 px 0 ms NORTH
01:56:14.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:14.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:15.106 00.632 11060 Exposure complete
01:56:15.318 00.212 11060 worker thread done servicing request
01:56:15.318 00.000 10844 OnExposeComplete: enter
01:56:15.318 00.000 10844 UpdateGuideState(): m_state=6
01:56:15.318 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11699
01:56:15.318 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=59.13, Mass=2544, SNR=31.5, Peak=239 HFD=3.6
01:56:15.319 00.001 10844 MultiStar: [#1 0.45,0.22,1.13,U] [#2 -0.35,-0.21,2.18,U] [#3 -0.05,0.21,0.99,U] [#4 -0.76,0.52,0.00,M1] [#5 0.30,0.49,1.02,U] [#6 0.02,0.01,1.00,U] [#7 0.19,0.30,1.00,U] [#8 0.21,0.08,0.91,U] 
01:56:15.319 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.18, 0.25}
01:56:15.319 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
01:56:15.319 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
01:56:15.319 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.10 mountX=-0.13 mountY=0.04, mountTheta=2.84
01:56:15.320 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.12, opts=13)
01:56:15.320 00.000 10844 Enqueuing Move request for scope (0.06, 0.12)
01:56:15.320 00.000 11060 Worker thread wakes up
01:56:15.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
01:56:15.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:15.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
01:56:15.320 00.000 10844 UpdateGuideState exits: m=2544 SNR=31.5
01:56:15.320 00.000 11060 Moving (0.06, 0.12) raw xDistance=-0.13 yDistance=0.04
01:56:15.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:15.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:56:15.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:15.321 00.001 10844 Enqueuing Expose request
01:56:15.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:15.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:56:15.321 00.000 11060 MoveAxis(E, 25, ABG)
01:56:15.321 00.000 11060 Guiding  Dir = 2, Dur = 25
01:56:15.365 00.044 11060 IsSlewing returns 0
01:56:15.365 00.000 11060 IsGuiding returns 0
01:56:15.427 00.062 11060 IsGuiding returns 0
01:56:15.427 00.000 11060 Move returns status 0, amount 25
01:56:15.427 00.000 11060 MoveAxis(N, 0, ABG)
01:56:15.427 00.000 11060 Move returns status 0, amount 0
01:56:15.427 00.000 11060 move complete, result=0
01:56:15.428 00.001 11060 worker thread done servicing request
01:56:15.428 00.000 11060 Worker thread wakes up
01:56:15.428 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
01:56:15.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:15.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:16.056 00.628 11060 Exposure complete
01:56:16.239 00.183 11060 worker thread done servicing request
01:56:16.239 00.000 10844 OnExposeComplete: enter
01:56:16.239 00.000 10844 UpdateGuideState(): m_state=6
01:56:16.239 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11700
01:56:16.239 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=59.15, Mass=2325, SNR=30.6, Peak=248 HFD=3.0
01:56:16.240 00.001 10844 MultiStar: [#1 0.47,0.37,0.93,U] [#2 -0.03,-0.41,2.17,U] [#3 0.66,-0.51,0.00,M2] [#4 -0.52,0.28,1.07,U] [#5 0.37,0.52,0.00,M1] [#6 -0.22,0.59,0.00,M5] [#7 0.61,-0.06,0.00,M1] [#8 0.55,0.26,1.01,U] 
01:56:16.240 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.04}, one-star: {-0.01, 0.27}
01:56:16.240 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
01:56:16.240 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
01:56:16.240 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.66 mountX=-0.05 mountY=0.05, mountTheta=2.41
01:56:16.241 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
01:56:16.241 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
01:56:16.241 00.000 11060 Worker thread wakes up
01:56:16.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:16.242 00.001 10844 UpdateGuideState exits: m=2325 SNR=30.6
01:56:16.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:16.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:16.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:56:16.242 00.000 10844 Enqueuing Expose request
01:56:16.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:56:16.242 00.000 11060 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=0.05
01:56:16.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:16.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:16.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:56:16.242 00.000 11060 MoveAxis(E, 0, ABG)
01:56:16.242 00.000 11060 Move returns status 0, amount 0
01:56:16.242 00.000 11060 MoveAxis(N, 0, ABG)
01:56:16.242 00.000 11060 Move returns status 0, amount 0
01:56:16.243 00.001 11060 move complete, result=0
01:56:16.243 00.000 11060 worker thread done servicing request
01:56:16.243 00.000 11060 Worker thread wakes up
01:56:16.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:16.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:16.244 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:16.872 00.628 11060 Exposure complete
01:56:17.063 00.191 11060 worker thread done servicing request
01:56:17.063 00.000 10844 OnExposeComplete: enter
01:56:17.063 00.000 10844 UpdateGuideState(): m_state=6
01:56:17.063 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11701
01:56:17.064 00.001 10844 Star::Find returns 1 (0), X=268.21, Y=58.87, Mass=2583, SNR=31.7, Peak=229 HFD=3.0
01:56:17.064 00.000 10844 MultiStar: [#1 0.12,-0.30,1.00,U] [#2 0.25,0.03,2.11,U] [#3 0.03,-0.25,0.93,U] [#4 -0.26,-0.14,1.02,U] [#5 -0.02,-0.17,1.07,U] [#6 -0.29,0.54,0.00,M6] [#7 -0.24,-0.35,0.95,U] [#8 0.12,-0.04,1.09,U] 
01:56:17.064 00.000 10844 single-star, 7 included, MultiStar: {0.03, -0.13}, one-star: {-0.03, -0.01}
01:56:17.064 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
01:56:17.064 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
01:56:17.064 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.97 mountX=0.01 mountY=-0.03, mountTheta=-1.22
01:56:17.065 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
01:56:17.066 00.001 10844 Enqueuing Move request for scope (-0.03, -0.01)
01:56:17.066 00.000 11060 Worker thread wakes up
01:56:17.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:56:17.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:56:17.066 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
01:56:17.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:56:17.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:17.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:17.066 00.000 10844 UpdateGuideState exits: m=2583 SNR=31.7
01:56:17.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:17.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:56:17.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:17.067 00.001 10844 Enqueuing Expose request
01:56:17.067 00.000 11060 MoveAxis(E, 0, ABG)
01:56:17.067 00.000 11060 Move returns status 0, amount 0
01:56:17.067 00.000 11060 MoveAxis(N, 0, ABG)
01:56:17.067 00.000 11060 Move returns status 0, amount 0
01:56:17.067 00.000 11060 move complete, result=0
01:56:17.067 00.000 11060 worker thread done servicing request
01:56:17.067 00.000 11060 Worker thread wakes up
01:56:17.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:17.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:17.069 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:17.700 00.631 11060 Exposure complete
01:56:17.862 00.162 11060 worker thread done servicing request
01:56:17.862 00.000 10844 OnExposeComplete: enter
01:56:17.862 00.000 10844 UpdateGuideState(): m_state=6
01:56:17.863 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11702
01:56:17.863 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=59.17, Mass=2863, SNR=33.6, Peak=235 HFD=3.6
01:56:17.863 00.000 10844 MultiStar: [#1 -0.00,0.25,1.01,U] [#2 -0.24,-0.01,1.95,U] [#3 0.04,0.17,0.98,U] [#4 -0.30,0.45,0.88,U] [#5 0.44,-0.04,0.96,U] [#6 -0.97,0.41,0.00,M7] [#7 0.08,0.21,0.90,U] [#8 0.12,0.14,0.98,U] 
01:56:17.863 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.16}, one-star: {0.11, 0.30}
01:56:17.863 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.30 = -2.99)
01:56:17.863 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
01:56:17.864 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
01:56:17.865 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.16, opts=13)
01:56:17.865 00.000 10844 Enqueuing Move request for scope (0.00, 0.16)
01:56:17.865 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:17.865 00.000 10844 UpdateGuideState exits: m=2863 SNR=33.6
01:56:17.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:17.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:17.865 00.000 10844 Enqueuing Expose request
01:56:17.865 00.000 11060 Worker thread wakes up
01:56:17.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
01:56:17.865 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
01:56:17.865 00.000 11060 Moving (0.00, 0.16) raw xDistance=-0.16 yDistance=-0.02
01:56:17.866 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:56:17.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:17.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:56:17.866 00.000 11060 MoveAxis(E, 28, ABG)
01:56:17.866 00.000 11060 Guiding  Dir = 2, Dur = 28
01:56:17.880 00.014 11060 IsSlewing returns 0
01:56:17.880 00.000 11060 IsGuiding returns 0
01:56:17.912 00.032 11060 IsGuiding returns 0
01:56:17.912 00.000 11060 Move returns status 0, amount 28
01:56:17.912 00.000 11060 MoveAxis(N, 0, ABG)
01:56:17.912 00.000 11060 Move returns status 0, amount 0
01:56:17.912 00.000 11060 move complete, result=0
01:56:17.912 00.000 11060 worker thread done servicing request
01:56:17.912 00.000 11060 Worker thread wakes up
01:56:17.912 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
01:56:17.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:17.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:18.545 00.633 11060 Exposure complete
01:56:18.740 00.195 11060 worker thread done servicing request
01:56:18.740 00.000 10844 OnExposeComplete: enter
01:56:18.740 00.000 10844 UpdateGuideState(): m_state=6
01:56:18.741 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11703
01:56:18.741 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=59.00, Mass=2522, SNR=31.7, Peak=230 HFD=3.3
01:56:18.741 00.000 10844 MultiStar: [#1 -0.05,0.35,1.11,U] [#2 -0.39,0.55,0.00,M1] [#3 0.41,0.73,0.00,M1] [#4 -0.08,0.62,0.00,M1] [#5 0.15,-0.08,1.08,U] [#6 -0.68,0.99,0.00,M8] [#7 0.21,-0.11,0.86,U] [#8 0.17,0.64,0.00,M1] 
01:56:18.741 00.000 10844 refined, 3 included, MultiStar: {0.15, 0.08}, one-star: {0.33, 0.12}
01:56:18.741 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:56:18.741 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:56:18.741 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=-0.11 mountY=0.14, mountTheta=2.23
01:56:18.742 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
01:56:18.742 00.000 10844 Enqueuing Move request for scope (0.15, 0.08)
01:56:18.743 00.001 11060 Worker thread wakes up
01:56:18.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:18.743 00.000 10844 UpdateGuideState exits: m=2522 SNR=31.7
01:56:18.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:18.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
01:56:18.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:18.743 00.000 10844 Enqueuing Expose request
01:56:18.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
01:56:18.743 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.11 yDistance=0.14
01:56:18.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:56:18.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:18.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:56:18.743 00.000 11060 MoveAxis(E, 0, ABG)
01:56:18.743 00.000 11060 Move returns status 0, amount 0
01:56:18.743 00.000 11060 MoveAxis(N, 0, ABG)
01:56:18.743 00.000 11060 Move returns status 0, amount 0
01:56:18.744 00.001 11060 move complete, result=0
01:56:18.744 00.000 11060 worker thread done servicing request
01:56:18.744 00.000 11060 Worker thread wakes up
01:56:18.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:18.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:18.745 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:19.385 00.640 11060 Exposure complete
01:56:19.560 00.175 11060 worker thread done servicing request
01:56:19.560 00.000 10844 OnExposeComplete: enter
01:56:19.560 00.000 10844 UpdateGuideState(): m_state=6
01:56:19.560 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11704
01:56:19.560 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=58.93, Mass=2472, SNR=30.6, Peak=212 HFD=3.5
01:56:19.561 00.001 10844 MultiStar: [#1 0.23,0.59,0.00,M1] [#2 -0.76,-0.21,0.00,M2] [#3 0.08,0.49,1.05,U] [#4 -0.47,0.72,0.00,M2] [#5 0.34,-0.04,1.11,U] [#6 -0.07,1.04,0.00,M9] [#7 0.17,0.73,0.00,M1] [#8 -0.23,0.54,1.06,U] 
01:56:19.561 00.000 10844 refined, 3 included, MultiStar: {0.14, 0.26}, one-star: {0.36, 0.06}
01:56:19.561 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
01:56:19.561 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
01:56:19.561 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.29 cameraTheta=1.09 mountX=-0.28 mountY=0.09, mountTheta=2.82
01:56:19.562 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.26, opts=13)
01:56:19.562 00.000 10844 Enqueuing Move request for scope (0.14, 0.26)
01:56:19.562 00.000 11060 Worker thread wakes up
01:56:19.563 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
01:56:19.563 00.000 10844 UpdateGuideState exits: m=2472 SNR=30.6
01:56:19.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:19.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:19.563 00.000 10844 Enqueuing Expose request
01:56:19.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
01:56:19.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
01:56:19.563 00.000 11060 Moving (0.14, 0.26) raw xDistance=-0.28 yDistance=0.09
01:56:19.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:56:19.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:19.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:56:19.563 00.000 11060 MoveAxis(E, 49, ABG)
01:56:19.563 00.000 11060 Guiding  Dir = 2, Dur = 49
01:56:19.599 00.036 11060 IsSlewing returns 0
01:56:19.599 00.000 11060 IsGuiding returns 0
01:56:19.678 00.079 11060 IsGuiding returns 0
01:56:19.678 00.000 11060 Move returns status 0, amount 49
01:56:19.678 00.000 11060 MoveAxis(N, 0, ABG)
01:56:19.678 00.000 11060 Move returns status 0, amount 0
01:56:19.678 00.000 11060 move complete, result=0
01:56:19.679 00.001 11060 worker thread done servicing request
01:56:19.679 00.000 11060 Worker thread wakes up
01:56:19.679 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
01:56:19.680 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:19.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:20.310 00.630 11060 Exposure complete
01:56:20.506 00.196 11060 worker thread done servicing request
01:56:20.506 00.000 10844 OnExposeComplete: enter
01:56:20.506 00.000 10844 UpdateGuideState(): m_state=6
01:56:20.506 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11705
01:56:20.506 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=58.79, Mass=3043, SNR=34.4, Peak=254 HFD=3.5
01:56:20.508 00.002 10844 MultiStar: [#1 0.02,0.40,0.94,U] [#2 -0.40,0.24,2.04,U] [#3 -0.05,0.31,0.84,U] [#4 -0.11,0.53,0.89,U] [#5 0.47,0.04,0.99,U] [#6 -0.32,0.68,0.00,M10] [#7 0.04,-0.16,0.81,U] [#8 0.02,0.12,0.99,U] 
01:56:20.508 00.000 10844 single-star, 7 included, MultiStar: {-0.04, 0.18}, one-star: {0.04, -0.09}
01:56:20.508 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
01:56:20.508 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
01:56:20.508 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.16 mountX=0.08 mountY=0.05, mountTheta=0.58
01:56:20.510 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.09, opts=13)
01:56:20.511 00.001 10844 Enqueuing Move request for scope (0.04, -0.09)
01:56:20.511 00.000 11060 Worker thread wakes up
01:56:20.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:20.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:56:20.511 00.000 10844 UpdateGuideState exits: m=3043 SNR=34.4
01:56:20.511 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:56:20.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:20.511 00.000 11060 Moving (0.04, -0.09) raw xDistance=0.08 yDistance=0.05
01:56:20.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:20.511 00.000 10844 Enqueuing Expose request
01:56:20.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:56:20.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:20.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:56:20.511 00.000 11060 MoveAxis(E, 0, ABG)
01:56:20.512 00.001 11060 Move returns status 0, amount 0
01:56:20.512 00.000 11060 MoveAxis(N, 0, ABG)
01:56:20.512 00.000 11060 Move returns status 0, amount 0
01:56:20.512 00.000 11060 move complete, result=0
01:56:20.512 00.000 11060 worker thread done servicing request
01:56:20.512 00.000 11060 Worker thread wakes up
01:56:20.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:20.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:20.514 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:21.165 00.651 11060 Exposure complete
01:56:21.437 00.272 11060 worker thread done servicing request
01:56:21.438 00.001 10844 OnExposeComplete: enter
01:56:21.438 00.000 10844 UpdateGuideState(): m_state=6
01:56:21.438 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11706
01:56:21.438 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=59.28, Mass=2596, SNR=32.0, Peak=218 HFD=3.6
01:56:21.439 00.001 10844 MultiStar: [#1 0.14,0.01,1.04,U] [#2 -0.58,0.38,0.00,M2] [#3 -0.22,0.08,0.98,U] [#4 -0.47,0.46,0.00,M2] [#5 -0.09,-0.21,1.02,U] [#6 -0.08,0.62,0.00,R] [#7 -0.02,0.05,0.91,U] [#8 0.04,0.38,0.93,U] 
01:56:21.439 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.12}, one-star: {0.57, 0.40}
01:56:21.439 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
01:56:21.439 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
01:56:21.439 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.00 mountX=-0.13 mountY=0.05, mountTheta=2.74
01:56:21.441 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
01:56:21.441 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
01:56:21.441 00.000 11060 Worker thread wakes up
01:56:21.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:21.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:56:21.441 00.000 10844 UpdateGuideState exits: m=2596 SNR=32.0
01:56:21.441 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:56:21.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:21.441 00.000 11060 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=0.05
01:56:21.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:21.441 00.000 10844 Enqueuing Expose request
01:56:21.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
01:56:21.442 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:21.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:56:21.442 00.000 11060 MoveAxis(E, 22, ABG)
01:56:21.442 00.000 11060 Guiding  Dir = 2, Dur = 22
01:56:21.473 00.031 11060 IsSlewing returns 0
01:56:21.473 00.000 11060 IsGuiding returns 0
01:56:21.521 00.048 11060 IsGuiding returns 0
01:56:21.521 00.000 11060 Move returns status 0, amount 22
01:56:21.521 00.000 11060 MoveAxis(N, 0, ABG)
01:56:21.521 00.000 11060 Move returns status 0, amount 0
01:56:21.521 00.000 11060 move complete, result=0
01:56:21.522 00.001 11060 worker thread done servicing request
01:56:21.522 00.000 11060 Worker thread wakes up
01:56:21.522 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
01:56:21.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:21.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:22.157 00.635 11060 Exposure complete
01:56:22.414 00.257 11060 worker thread done servicing request
01:56:22.414 00.000 10844 OnExposeComplete: enter
01:56:22.415 00.001 10844 UpdateGuideState(): m_state=6
01:56:22.416 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11707
01:56:22.416 00.000 10844 Star::Find returns 1 (1), X=268.00, Y=58.90, Mass=3682, SNR=38.4, Peak=255 HFD=4.0
01:56:22.417 00.001 10844 MultiStar: [#1 -0.27,-0.01,0.80,U] [#2 -0.50,-0.05,1.80,U] [#3 0.12,0.32,0.79,U] [#4 -0.33,0.38,0.84,U] [#5 0.42,0.90,0.00,M1] [#6 -0.17,0.01,0.77,U] [#7 0.25,0.30,0.72,U] [#8 0.16,0.41,0.84,U] 
01:56:22.417 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.14}, one-star: {-0.23, 0.02}
01:56:22.417 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
01:56:22.417 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.07)
01:56:22.427 00.010 10844 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.48 mountX=-0.11 mountY=-0.20, mountTheta=-2.06
01:56:22.429 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.14, opts=13)
01:56:22.431 00.002 10844 Enqueuing Move request for scope (-0.18, 0.14)
01:56:22.431 00.000 11060 Worker thread wakes up
01:56:22.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:22.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
01:56:22.431 00.000 10844 UpdateGuideState exits: m=3682 SNR=38.4 Saturated
01:56:22.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
01:56:22.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:22.432 00.001 11060 Moving (-0.18, 0.14) raw xDistance=-0.11 yDistance=-0.20
01:56:22.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:22.432 00.000 10844 Enqueuing Expose request
01:56:22.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:56:22.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:56:22.432 00.000 11060 MoveAxis(E, 0, ABG)
01:56:22.432 00.000 11060 Move returns status 0, amount 0
01:56:22.432 00.000 11060 MoveAxis(N, 78, ABG)
01:56:22.432 00.000 11060 Guiding  Dir = 0, Dur = 78
01:56:22.461 00.029 11060 IsSlewing returns 0
01:56:22.462 00.001 11060 IsGuiding returns 0
01:56:22.578 00.116 11060 IsGuiding returns 0
01:56:22.578 00.000 11060 Move returns status 0, amount 78
01:56:22.580 00.002 11060 move complete, result=0
01:56:22.580 00.000 11060 worker thread done servicing request
01:56:22.580 00.000 11060 Worker thread wakes up
01:56:22.580 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 78 ms NORTH
01:56:22.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:22.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:23.220 00.640 11060 Exposure complete
01:56:23.474 00.254 11060 worker thread done servicing request
01:56:23.474 00.000 10844 OnExposeComplete: enter
01:56:23.474 00.000 10844 UpdateGuideState(): m_state=6
01:56:23.474 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11708
01:56:23.475 00.001 10844 Star::Find returns 1 (1), X=268.19, Y=58.88, Mass=2787, SNR=33.1, Peak=255 HFD=3.6
01:56:23.475 00.000 10844 MultiStar: [#1 0.34,0.31,1.03,U] [#2 -0.57,-0.03,1.93,U] [#3 0.39,0.24,0.90,U] [#4 -0.45,0.16,0.82,U] [#5 -0.04,0.21,1.05,U] [#6 -0.00,-0.01,0.91,U] [#7 0.01,0.09,0.85,U] [#8 0.52,0.20,0.97,U] 
01:56:23.475 00.000 10844 single-star, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.05, 0.01}
01:56:23.475 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
01:56:23.475 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.53)
01:56:23.475 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.02 mountX=0.00 mountY=-0.05, mountTheta=-1.51
01:56:23.476 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
01:56:23.476 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
01:56:23.476 00.000 11060 Worker thread wakes up
01:56:23.477 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:56:23.477 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:56:23.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:23.477 00.000 11060 Moving (-0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
01:56:23.477 00.000 10844 UpdateGuideState exits: m=2787 SNR=33.1 Saturated
01:56:23.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:56:23.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:23.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:23.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:23.477 00.000 10844 Enqueuing Expose request
01:56:23.478 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:23.478 00.000 11060 MoveAxis(E, 0, ABG)
01:56:23.478 00.000 11060 Move returns status 0, amount 0
01:56:23.478 00.000 11060 MoveAxis(N, 0, ABG)
01:56:23.478 00.000 11060 Move returns status 0, amount 0
01:56:23.478 00.000 11060 move complete, result=0
01:56:23.478 00.000 11060 worker thread done servicing request
01:56:23.478 00.000 11060 Worker thread wakes up
01:56:23.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:23.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:23.479 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:24.119 00.640 11060 Exposure complete
01:56:24.352 00.233 11060 worker thread done servicing request
01:56:24.352 00.000 10844 OnExposeComplete: enter
01:56:24.352 00.000 10844 UpdateGuideState(): m_state=6
01:56:24.352 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11709
01:56:24.353 00.001 10844 Star::Find returns 1 (0), X=268.56, Y=58.99, Mass=2729, SNR=32.5, Peak=247 HFD=3.5
01:56:24.353 00.000 10844 MultiStar: [#1 0.43,0.64,0.00,M1] [#2 -0.14,0.07,2.04,U] [#3 0.04,0.60,0.98,U] [#4 0.05,0.10,1.05,U] [#5 0.15,0.53,1.01,U] [#6 0.31,0.18,0.93,U] [#7 0.16,0.53,0.89,U] [#8 0.23,0.21,0.99,U] 
01:56:24.353 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.26}, one-star: {0.32, 0.12}
01:56:24.353 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
01:56:24.353 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
01:56:24.353 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.19 mountX=-0.28 mountY=0.06, mountTheta=2.93
01:56:24.355 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.26, opts=13)
01:56:24.355 00.000 10844 Enqueuing Move request for scope (0.10, 0.26)
01:56:24.356 00.001 11060 Worker thread wakes up
01:56:24.356 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:24.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
01:56:24.356 00.000 10844 UpdateGuideState exits: m=2729 SNR=32.5
01:56:24.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:24.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:24.356 00.000 10844 Enqueuing Expose request
01:56:24.356 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
01:56:24.357 00.001 11060 Moving (0.10, 0.26) raw xDistance=-0.28 yDistance=0.06
01:56:24.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
01:56:24.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:24.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:56:24.357 00.000 11060 MoveAxis(E, 48, ABG)
01:56:24.357 00.000 11060 Guiding  Dir = 2, Dur = 48
01:56:24.388 00.031 11060 IsSlewing returns 0
01:56:24.389 00.001 11060 IsGuiding returns 0
01:56:24.466 00.077 11060 IsGuiding returns 0
01:56:24.466 00.000 11060 Move returns status 0, amount 48
01:56:24.466 00.000 11060 MoveAxis(N, 0, ABG)
01:56:24.466 00.000 11060 Move returns status 0, amount 0
01:56:24.466 00.000 11060 move complete, result=0
01:56:24.467 00.001 11060 worker thread done servicing request
01:56:24.467 00.000 11060 Worker thread wakes up
01:56:24.467 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
01:56:24.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:24.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:25.105 00.638 11060 Exposure complete
01:56:25.334 00.229 11060 worker thread done servicing request
01:56:25.334 00.000 10844 OnExposeComplete: enter
01:56:25.334 00.000 10844 UpdateGuideState(): m_state=6
01:56:25.335 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11710
01:56:25.335 00.000 10844 Star::Find returns 1 (1), X=268.91, Y=58.74, Mass=3065, SNR=35.3, Peak=255 HFD=3.3
01:56:25.335 00.000 10844 MultiStar: [#1 0.75,0.72,0.00,M2] [#2 -0.18,0.29,1.82,U] [#3 0.28,0.86,0.00,M1] [#4 0.28,0.68,0.00,M1] [#5 0.38,0.65,0.00,M1] [#6 0.44,-0.30,0.84,U] [#7 0.24,0.26,0.81,U] [#8 0.74,0.51,0.00,M1] 
01:56:25.335 00.000 10844 refined, 3 included, MultiStar: {0.20, 0.07}, one-star: {0.67, -0.14}
01:56:25.335 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
01:56:25.335 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
01:56:25.335 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.36 mountX=-0.11 mountY=0.19, mountTheta=2.10
01:56:25.337 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.07, opts=13)
01:56:25.337 00.000 10844 Enqueuing Move request for scope (0.20, 0.07)
01:56:25.337 00.000 11060 Worker thread wakes up
01:56:25.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:25.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
01:56:25.337 00.000 10844 UpdateGuideState exits: m=3065 SNR=35.3 Saturated
01:56:25.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
01:56:25.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:25.337 00.000 11060 Moving (0.20, 0.07) raw xDistance=-0.11 yDistance=0.19
01:56:25.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:25.337 00.000 10844 Enqueuing Expose request
01:56:25.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:56:25.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:25.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:56:25.338 00.001 11060 MoveAxis(E, 0, ABG)
01:56:25.338 00.000 11060 Move returns status 0, amount 0
01:56:25.338 00.000 11060 MoveAxis(N, 0, ABG)
01:56:25.338 00.000 11060 Move returns status 0, amount 0
01:56:25.338 00.000 11060 move complete, result=0
01:56:25.338 00.000 11060 worker thread done servicing request
01:56:25.339 00.001 11060 Worker thread wakes up
01:56:25.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:25.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:25.342 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:25.988 00.646 11060 Exposure complete
01:56:26.166 00.178 11060 worker thread done servicing request
01:56:26.167 00.001 10844 OnExposeComplete: enter
01:56:26.167 00.000 10844 UpdateGuideState(): m_state=6
01:56:26.167 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11711
01:56:26.167 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=58.81, Mass=2428, SNR=30.4, Peak=207 HFD=3.6
01:56:26.167 00.000 10844 MultiStar: [#1 0.60,-0.54,0.00,M3] [#2 0.05,0.08,2.18,U] [#3 0.51,-0.09,0.98,U] [#4 0.08,-0.07,1.03,U] [#5 0.87,0.13,0.00,M2] [#6 0.46,0.03,0.85,U] [#7 0.27,0.46,0.87,U] [#8 0.98,-0.43,0.00,M2] 
01:56:26.168 00.001 10844 refined, 5 included, MultiStar: {0.24, 0.05}, one-star: {0.35, -0.07}
01:56:26.168 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
01:56:26.168 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
01:56:26.168 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.25 cameraTheta=0.22 mountX=-0.10 mountY=0.23, mountTheta=1.97
01:56:26.169 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.05, opts=13)
01:56:26.169 00.000 10844 Enqueuing Move request for scope (0.24, 0.05)
01:56:26.169 00.000 11060 Worker thread wakes up
01:56:26.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
01:56:26.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
01:56:26.169 00.000 11060 Moving (0.24, 0.05) raw xDistance=-0.10 yDistance=0.23
01:56:26.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:56:26.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:56:26.170 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:26.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:56:26.170 00.000 10844 UpdateGuideState exits: m=2428 SNR=30.4
01:56:26.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:26.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:26.170 00.000 10844 Enqueuing Expose request
01:56:26.170 00.000 11060 MoveAxis(E, 0, ABG)
01:56:26.170 00.000 11060 Move returns status 0, amount 0
01:56:26.170 00.000 11060 MoveAxis(N, 0, ABG)
01:56:26.170 00.000 11060 Move returns status 0, amount 0
01:56:26.170 00.000 11060 move complete, result=0
01:56:26.171 00.001 11060 worker thread done servicing request
01:56:26.171 00.000 11060 Worker thread wakes up
01:56:26.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:26.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:26.172 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:26.810 00.638 11060 Exposure complete
01:56:26.998 00.188 11060 worker thread done servicing request
01:56:26.998 00.000 10844 OnExposeComplete: enter
01:56:26.998 00.000 10844 UpdateGuideState(): m_state=6
01:56:26.998 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11712
01:56:26.998 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=58.72, Mass=2754, SNR=32.6, Peak=212 HFD=3.6
01:56:26.999 00.001 10844 MultiStar: [#1 0.26,-0.24,1.00,U] [#2 -0.23,-0.49,2.15,U] [#3 0.66,-0.46,0.00,M1] [#4 -0.07,-0.55,0.97,U] [#5 0.65,-0.40,0.00,M3] [#6 0.09,-0.57,0.93,U] [#7 -0.20,0.07,0.82,U] [#8 0.94,-0.60,0.00,M3] 
01:56:26.999 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.36}, one-star: {0.55, -0.16}
01:56:26.999 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
01:56:26.999 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
01:56:26.999 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.50 mountX=0.35 mountY=0.08, mountTheta=0.24
01:56:27.002 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.36, opts=13)
01:56:27.002 00.000 10844 Enqueuing Move request for scope (0.03, -0.36)
01:56:27.002 00.000 11060 Worker thread wakes up
01:56:27.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd
01:56:27.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.36)
01:56:27.002 00.000 11060 Moving (0.03, -0.36) raw xDistance=0.35 yDistance=0.08
01:56:27.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
01:56:27.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:27.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:27.003 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:56:27.003 00.000 11060 MoveAxis(W, 60, ABG)
01:56:27.003 00.000 11060 Guiding  Dir = 3, Dur = 60
01:56:27.003 00.000 10844 UpdateGuideState exits: m=2754 SNR=32.6
01:56:27.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:27.003 00.000 10844 Enqueuing Expose request
01:56:27.019 00.016 11060 IsSlewing returns 0
01:56:27.019 00.000 11060 IsGuiding returns 0
01:56:27.081 00.062 11060 IsGuiding returns 0
01:56:27.081 00.000 11060 Move returns status 0, amount 60
01:56:27.081 00.000 11060 MoveAxis(N, 0, ABG)
01:56:27.081 00.000 11060 Move returns status 0, amount 0
01:56:27.081 00.000 11060 move complete, result=0
01:56:27.081 00.000 11060 worker thread done servicing request
01:56:27.081 00.000 11060 Worker thread wakes up
01:56:27.081 00.000 10844 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
01:56:27.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:27.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:27.720 00.639 11060 Exposure complete
01:56:27.924 00.204 11060 worker thread done servicing request
01:56:27.924 00.000 10844 OnExposeComplete: enter
01:56:27.924 00.000 10844 UpdateGuideState(): m_state=6
01:56:27.924 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11713
01:56:27.924 00.000 10844 Star::Find returns 1 (0), X=269.04, Y=58.78, Mass=3117, SNR=35.0, Peak=205 HFD=4.1
01:56:27.925 00.001 10844 MultiStar: [#1 0.46,0.37,0.84,U] [#2 -0.10,-0.49,2.02,U] [#3 0.38,-0.28,0.92,U] [#4 0.18,0.35,0.88,U] [#5 -0.72,0.30,0.00,M4] [#6 0.55,-1.05,0.00,M1] [#7 0.22,0.26,0.81,U] [#8 0.43,-0.51,0.00,M4] 
01:56:27.925 00.000 10844 refined, 5 included, MultiStar: {0.26, -0.08}, one-star: {0.80, -0.10}
01:56:27.925 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
01:56:27.925 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
01:56:27.925 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.31 mountX=0.03 mountY=0.27, mountTheta=1.45
01:56:27.926 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.08, opts=13)
01:56:27.926 00.000 10844 Enqueuing Move request for scope (0.26, -0.08)
01:56:27.926 00.000 11060 Worker thread wakes up
01:56:27.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:27.926 00.000 10844 UpdateGuideState exits: m=3117 SNR=35.0
01:56:27.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.927 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:27.927 00.000 10844 Enqueuing Expose request
01:56:27.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
01:56:27.927 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
01:56:27.927 00.000 11060 Moving (0.26, -0.08) raw xDistance=0.03 yDistance=0.27
01:56:27.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:56:27.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:27.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:56:27.927 00.000 11060 MoveAxis(E, 0, ABG)
01:56:27.927 00.000 11060 Move returns status 0, amount 0
01:56:27.927 00.000 11060 MoveAxis(N, 0, ABG)
01:56:27.927 00.000 11060 Move returns status 0, amount 0
01:56:27.927 00.000 11060 move complete, result=0
01:56:27.927 00.000 11060 worker thread done servicing request
01:56:27.927 00.000 11060 Worker thread wakes up
01:56:27.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:27.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:27.928 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:56:28.566 00.638 11060 Exposure complete
01:56:28.721 00.155 11060 worker thread done servicing request
01:56:28.721 00.000 10844 OnExposeComplete: enter
01:56:28.721 00.000 10844 UpdateGuideState(): m_state=6
01:56:28.721 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11714
01:56:28.721 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=58.53, Mass=2576, SNR=31.9, Peak=213 HFD=3.3
01:56:28.722 00.001 10844 MultiStar: [#1 0.10,0.06,1.08,U] [#2 -0.27,-0.48,2.08,U] [#3 0.51,-0.00,0.96,U] [#4 0.51,-0.24,0.98,U] [#5 0.06,-0.19,1.06,U] [#6 0.33,-1.12,0.00,M2] [#7 0.33,-0.42,0.80,U] [#8 0.68,-0.37,0.00,M5] 
01:56:28.722 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.26}, one-star: {0.46, -0.35}
01:56:28.722 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
01:56:28.722 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
01:56:28.722 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-1.01 mountX=0.23 mountY=0.20, mountTheta=0.73
01:56:28.723 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.26, opts=13)
01:56:28.723 00.000 10844 Enqueuing Move request for scope (0.16, -0.26)
01:56:28.723 00.000 11060 Worker thread wakes up
01:56:28.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:28.723 00.000 10844 UpdateGuideState exits: m=2576 SNR=31.9
01:56:28.724 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:28.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:28.724 00.000 10844 Enqueuing Expose request
01:56:28.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.26) opts 0xd
01:56:28.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.26)
01:56:28.724 00.000 11060 Moving (0.16, -0.26) raw xDistance=0.23 yDistance=0.20
01:56:28.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:56:28.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:28.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:56:28.724 00.000 11060 MoveAxis(W, 39, ABG)
01:56:28.724 00.000 11060 Guiding  Dir = 3, Dur = 39
01:56:28.731 00.007 11060 IsSlewing returns 0
01:56:28.731 00.000 11060 IsGuiding returns 0
01:56:28.779 00.048 11060 IsGuiding returns 0
01:56:28.780 00.001 11060 Move returns status 0, amount 39
01:56:28.780 00.000 11060 MoveAxis(N, 0, ABG)
01:56:28.780 00.000 11060 Move returns status 0, amount 0
01:56:28.780 00.000 11060 move complete, result=0
01:56:28.780 00.000 11060 worker thread done servicing request
01:56:28.780 00.000 11060 Worker thread wakes up
01:56:28.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:28.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:28.781 00.001 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
01:56:29.410 00.629 11060 Exposure complete
01:56:29.596 00.186 11060 worker thread done servicing request
01:56:29.596 00.000 10844 OnExposeComplete: enter
01:56:29.596 00.000 10844 UpdateGuideState(): m_state=6
01:56:29.597 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11715
01:56:29.597 00.000 10844 Star::Find returns 1 (0), X=269.13, Y=59.11, Mass=2609, SNR=31.4, Peak=231 HFD=3.1
01:56:29.597 00.000 10844 MultiStar: [#1 0.72,0.23,0.00,M1] [#2 -0.10,0.07,2.13,U] [#3 1.06,0.07,0.00,M1] [#4 0.54,0.87,0.00,M1] [#5 0.33,0.28,1.07,U] [#6 0.43,0.18,1.03,U] [#7 0.59,-0.36,0.00,M1] [#8 1.01,0.18,0.00,M6] 
01:56:29.597 00.000 10844 refined, 3 included, MultiStar: {0.28, 0.17}, one-star: {0.89, 0.23}
01:56:29.598 00.001 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
01:56:29.598 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
01:56:29.598 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.33 cameraTheta=0.53 mountX=-0.21 mountY=0.25, mountTheta=2.28
01:56:29.599 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.17, opts=13)
01:56:29.599 00.000 10844 Enqueuing Move request for scope (0.28, 0.17)
01:56:29.599 00.000 11060 Worker thread wakes up
01:56:29.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:29.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0xd
01:56:29.600 00.001 10844 UpdateGuideState exits: m=2609 SNR=31.4
01:56:29.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
01:56:29.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:29.600 00.000 11060 Moving (0.28, 0.17) raw xDistance=-0.21 yDistance=0.25
01:56:29.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:29.600 00.000 10844 Enqueuing Expose request
01:56:29.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:56:29.600 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.19 newest=0.72
01:56:29.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
01:56:29.600 00.000 11060 MoveAxis(E, 36, ABG)
01:56:29.600 00.000 11060 Guiding  Dir = 2, Dur = 36
01:56:29.607 00.007 11060 IsSlewing returns 0
01:56:29.607 00.000 11060 IsGuiding returns 0
01:56:29.653 00.046 11060 IsGuiding returns 0
01:56:29.655 00.002 11060 Move returns status 0, amount 36
01:56:29.655 00.000 11060 BLC: Oldest BLC event removed
01:56:29.655 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:56:29.655 00.000 11060 MoveAxis(S, 847, ABG)
01:56:29.655 00.000 11060 duration set to 750 by maxDecDuration
01:56:29.655 00.000 11060 Guiding  Dir = 1, Dur = 750
01:56:29.669 00.014 11060 IsSlewing returns 0
01:56:29.669 00.000 11060 IsGuiding returns 0
01:56:30.434 00.765 11060 IsGuiding returns 0
01:56:30.434 00.000 11060 Move returns status 0, amount 750
01:56:30.434 00.000 11060 move complete, result=0
01:56:30.434 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.3 px 750 ms SOUTH
01:56:30.434 00.000 11060 worker thread done servicing request
01:56:30.434 00.000 11060 Worker thread wakes up
01:56:30.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:30.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:31.068 00.634 11060 Exposure complete
01:56:31.242 00.174 11060 worker thread done servicing request
01:56:31.242 00.000 10844 OnExposeComplete: enter
01:56:31.243 00.001 10844 UpdateGuideState(): m_state=6
01:56:31.243 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11716
01:56:31.243 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=59.33, Mass=2586, SNR=31.6, Peak=221 HFD=3.6
01:56:31.243 00.000 10844 MultiStar: [#1 0.66,0.45,0.00,M2] [#2 0.10,-0.21,2.25,U] [#3 0.16,0.68,0.00,M2] [#4 0.67,-0.38,0.00,M2] [#5 0.75,-0.36,0.00,M3] [#6 0.80,-0.89,0.00,M2] [#7 -0.07,0.07,0.87,U] [#8 0.41,-0.18,1.00,U] 
01:56:31.243 00.000 10844 refined, 3 included, MultiStar: {0.22, -0.03}, one-star: {0.53, 0.45}
01:56:31.243 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
01:56:31.244 00.001 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
01:56:31.244 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.13 mountX=-0.01 mountY=0.22, mountTheta=1.63
01:56:31.245 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.03, opts=13)
01:56:31.246 00.001 10844 Enqueuing Move request for scope (0.22, -0.03)
01:56:31.246 00.000 11060 Worker thread wakes up
01:56:31.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
01:56:31.246 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
01:56:31.246 00.000 11060 Moving (0.22, -0.03) raw xDistance=-0.01 yDistance=0.22
01:56:31.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:31.246 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.175333, 1:0.217300
01:56:31.246 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:56:31.246 00.000 10844 UpdateGuideState exits: m=2586 SNR=31.6
01:56:31.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:56:31.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
01:56:31.246 00.000 11060 MoveAxis(E, 0, ABG)
01:56:31.246 00.000 11060 Move returns status 0, amount 0
01:56:31.246 00.000 11060 MoveAxis(S, 85, ABG)
01:56:31.246 00.000 11060 Guiding  Dir = 1, Dur = 85
01:56:31.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:31.247 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:31.247 00.000 10844 Enqueuing Expose request
01:56:31.271 00.024 11060 IsSlewing returns 0
01:56:31.272 00.001 11060 IsGuiding returns 0
01:56:31.373 00.101 11060 IsGuiding returns 0
01:56:31.373 00.000 11060 Move returns status 0, amount 85
01:56:31.374 00.001 11060 move complete, result=0
01:56:31.374 00.000 11060 worker thread done servicing request
01:56:31.374 00.000 11060 Worker thread wakes up
01:56:31.374 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 85 ms SOUTH
01:56:31.375 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:31.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:32.008 00.633 11060 Exposure complete
01:56:32.175 00.167 11060 worker thread done servicing request
01:56:32.175 00.000 10844 OnExposeComplete: enter
01:56:32.175 00.000 10844 UpdateGuideState(): m_state=6
01:56:32.176 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11717
01:56:32.176 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=59.31, Mass=2623, SNR=32.4, Peak=251 HFD=3.3
01:56:32.176 00.000 10844 MultiStar: [#1 0.22,1.03,0.00,M3] [#2 -0.18,-0.17,2.18,U] [#3 0.45,0.19,0.87,U] [#4 0.36,0.44,0.93,U] [#5 0.08,0.70,0.00,M4] [#6 0.73,-0.36,0.00,M3] [#7 0.78,0.90,0.00,M1] [#8 0.62,0.20,0.00,M6] 
01:56:32.176 00.000 10844 refined, 3 included, MultiStar: {0.12, 0.13}, one-star: {0.25, 0.43}
01:56:32.176 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
01:56:32.176 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
01:56:32.176 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.83 mountX=-0.15 mountY=0.09, mountTheta=2.57
01:56:32.177 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.13, opts=13)
01:56:32.177 00.000 10844 Enqueuing Move request for scope (0.12, 0.13)
01:56:32.177 00.000 11060 Worker thread wakes up
01:56:32.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:56:32.177 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:56:32.177 00.000 11060 Moving (0.12, 0.13) raw xDistance=-0.15 yDistance=0.09
01:56:32.177 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.175333, 1:0.217300, 2:0.093468
01:56:32.177 00.000 11060 BLC: No correction, Miss < min_move
01:56:32.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:56:32.178 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:32.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:56:32.178 00.000 11060 MoveAxis(E, 25, ABG)
01:56:32.178 00.000 11060 Guiding  Dir = 2, Dur = 25
01:56:32.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:32.178 00.000 10844 UpdateGuideState exits: m=2623 SNR=32.4
01:56:32.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:32.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:32.178 00.000 10844 Enqueuing Expose request
01:56:32.186 00.008 11060 IsSlewing returns 0
01:56:32.186 00.000 11060 IsGuiding returns 0
01:56:32.218 00.032 11060 IsGuiding returns 0
01:56:32.218 00.000 11060 Move returns status 0, amount 25
01:56:32.218 00.000 11060 MoveAxis(N, 0, ABG)
01:56:32.218 00.000 11060 Move returns status 0, amount 0
01:56:32.218 00.000 11060 move complete, result=0
01:56:32.218 00.000 11060 worker thread done servicing request
01:56:32.218 00.000 11060 Worker thread wakes up
01:56:32.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:32.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:32.219 00.001 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
01:56:32.846 00.627 11060 Exposure complete
01:56:33.011 00.165 11060 worker thread done servicing request
01:56:33.011 00.000 10844 OnExposeComplete: enter
01:56:33.011 00.000 10844 UpdateGuideState(): m_state=6
01:56:33.012 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11718
01:56:33.012 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=58.86, Mass=2592, SNR=31.9, Peak=255 HFD=3.3
01:56:33.012 00.000 10844 MultiStar: [#1 0.52,0.16,1.11,U] [#2 -0.25,0.50,2.06,U] [#3 0.77,0.69,0.00,M2] [#4 0.48,0.59,0.00,M2] [#5 0.46,0.44,0.00,M5] [#6 0.47,0.16,1.05,U] [#7 0.64,0.16,0.00,M2] [#8 0.88,0.82,0.00,M7] 
01:56:33.012 00.000 10844 single-star, 3 included, MultiStar: {0.12, 0.26}, one-star: {0.08, -0.02}
01:56:33.012 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
01:56:33.012 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
01:56:33.012 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=0.00 mountY=0.08, mountTheta=1.53
01:56:33.014 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
01:56:33.014 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
01:56:33.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:33.014 00.000 10844 UpdateGuideState exits: m=2592 SNR=31.9 Saturated
01:56:33.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:33.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:33.014 00.000 10844 Enqueuing Expose request
01:56:33.014 00.000 11060 Worker thread wakes up
01:56:33.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:56:33.015 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:56:33.015 00.000 11060 Moving (0.08, -0.02) raw xDistance=0.00 yDistance=0.08
01:56:33.015 00.000 11060 BLC: window closed
01:56:33.015 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.175333, 1:0.217300, 2:0.093468
01:56:33.015 00.000 11060 BLC: No correction, Miss < min_move
01:56:33.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:56:33.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:33.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:56:33.015 00.000 11060 MoveAxis(E, 0, ABG)
01:56:33.015 00.000 11060 Move returns status 0, amount 0
01:56:33.015 00.000 11060 MoveAxis(N, 0, ABG)
01:56:33.015 00.000 11060 Move returns status 0, amount 0
01:56:33.015 00.000 11060 move complete, result=0
01:56:33.015 00.000 11060 worker thread done servicing request
01:56:33.015 00.000 11060 Worker thread wakes up
01:56:33.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:33.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:33.016 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:33.663 00.647 11060 Exposure complete
01:56:33.842 00.179 11060 worker thread done servicing request
01:56:33.842 00.000 10844 OnExposeComplete: enter
01:56:33.842 00.000 10844 UpdateGuideState(): m_state=6
01:56:33.842 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11719
01:56:33.842 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.23, Mass=2699, SNR=33.3, Peak=244 HFD=3.5
01:56:33.842 00.000 10844 MultiStar: [#1 0.59,0.25,0.00,M3] [#2 -0.43,-0.22,2.13,U] [#3 0.62,-0.45,0.00,M3] [#4 0.09,0.65,0.00,M3] [#5 -0.09,0.25,0.97,U] [#6 0.32,-0.75,0.00,M3] [#7 0.17,-0.09,0.79,U] [#8 0.61,0.21,0.00,M8] 
01:56:33.842 00.000 10844 refined, 3 included, MultiStar: {-0.17, 0.01}, one-star: {0.03, 0.36}
01:56:33.842 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.83 = -1.46)
01:56:33.842 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
01:56:33.842 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.07 mountX=0.02 mountY=-0.17, mountTheta=-1.46
01:56:33.845 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.01, opts=13)
01:56:33.845 00.000 10844 Enqueuing Move request for scope (-0.17, 0.01)
01:56:33.845 00.000 11060 Worker thread wakes up
01:56:33.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
01:56:33.845 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
01:56:33.845 00.000 11060 Moving (-0.17, 0.01) raw xDistance=0.02 yDistance=-0.17
01:56:33.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:56:33.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:33.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:33.845 00.000 10844 UpdateGuideState exits: m=2699 SNR=33.3
01:56:33.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:56:33.845 00.000 11060 MoveAxis(E, 0, ABG)
01:56:33.845 00.000 11060 Move returns status 0, amount 0
01:56:33.845 00.000 11060 MoveAxis(N, 0, ABG)
01:56:33.845 00.000 11060 Move returns status 0, amount 0
01:56:33.846 00.001 11060 move complete, result=0
01:56:33.846 00.000 11060 worker thread done servicing request
01:56:33.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:33.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:33.846 00.000 10844 Enqueuing Expose request
01:56:33.846 00.000 11060 Worker thread wakes up
01:56:33.846 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:33.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:33.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:34.474 00.628 11060 Exposure complete
01:56:34.655 00.181 11060 worker thread done servicing request
01:56:34.656 00.001 10844 OnExposeComplete: enter
01:56:34.656 00.000 10844 UpdateGuideState(): m_state=6
01:56:34.656 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11720
01:56:34.656 00.000 10844 Star::Find returns 1 (0), X=269.02, Y=58.39, Mass=2802, SNR=33.7, Peak=248 HFD=3.4
01:56:34.656 00.000 10844 MultiStar: [#1 0.71,-0.62,0.00,M4] [#2 0.26,-0.65,0.00,M1] [#3 1.07,-0.43,0.00,M4] [#4 -0.13,-0.42,0.99,U] [#5 0.13,-0.20,0.99,U] [#6 0.29,-1.18,0.00,M4] [#7 0.34,-0.86,0.00,M2] [#8 0.57,-0.15,0.98,U] 
01:56:34.656 00.000 10844 refined, 3 included, MultiStar: {0.34, -0.32}, one-star: {0.78, -0.49}
01:56:34.656 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
01:56:34.657 00.001 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
01:56:34.657 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.32 hyp=0.46 cameraTheta=-0.75 mountX=0.25 mountY=0.39, mountTheta=1.00
01:56:34.658 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.32, opts=13)
01:56:34.658 00.000 10844 Enqueuing Move request for scope (0.34, -0.32)
01:56:34.658 00.000 11060 Worker thread wakes up
01:56:34.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:34.658 00.000 10844 UpdateGuideState exits: m=2802 SNR=33.7
01:56:34.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:34.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:34.658 00.000 10844 Enqueuing Expose request
01:56:34.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.32) opts 0xd
01:56:34.658 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.32)
01:56:34.659 00.001 11060 Moving (0.34, -0.32) raw xDistance=0.25 yDistance=0.39
01:56:34.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:56:34.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
01:56:34.659 00.000 11060 MoveAxis(W, 43, ABG)
01:56:34.659 00.000 11060 Guiding  Dir = 3, Dur = 43
01:56:34.676 00.017 11060 IsSlewing returns 0
01:56:34.676 00.000 11060 IsGuiding returns 0
01:56:34.724 00.048 11060 IsGuiding returns 0
01:56:34.724 00.000 11060 Move returns status 0, amount 43
01:56:34.724 00.000 11060 MoveAxis(S, 150, ABG)
01:56:34.724 00.000 11060 Guiding  Dir = 1, Dur = 150
01:56:34.739 00.015 11060 IsSlewing returns 0
01:56:34.740 00.001 11060 IsGuiding returns 0
01:56:34.896 00.156 11060 IsGuiding returns 0
01:56:34.896 00.000 11060 Move returns status 0, amount 150
01:56:34.896 00.000 11060 move complete, result=0
01:56:34.896 00.000 11060 worker thread done servicing request
01:56:34.896 00.000 11060 Worker thread wakes up
01:56:34.896 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.4 px 150 ms SOUTH
01:56:34.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:34.898 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:35.528 00.630 11060 Exposure complete
01:56:35.694 00.166 11060 worker thread done servicing request
01:56:35.695 00.001 10844 OnExposeComplete: enter
01:56:35.695 00.000 10844 UpdateGuideState(): m_state=6
01:56:35.695 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11721
01:56:35.696 00.001 10844 Star::Find returns 1 (1), X=268.71, Y=58.41, Mass=2806, SNR=33.0, Peak=255 HFD=3.5
01:56:35.696 00.000 10844 MultiStar: [#1 0.23,-0.09,0.91,U] [#2 0.11,-0.60,0.00,M2] [#3 0.99,0.11,0.00,M5] [#4 0.15,-0.14,0.97,U] [#5 0.19,-0.21,1.03,U] [#6 0.35,-0.43,0.88,U] [#7 0.25,-0.09,0.83,U] [#8 0.59,0.28,0.00,M8] 
01:56:35.696 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.24}, one-star: {0.47, -0.47}
01:56:35.696 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
01:56:35.696 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
01:56:35.696 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-0.72 mountX=0.19 mountY=0.31, mountTheta=1.03
01:56:35.697 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.24, opts=13)
01:56:35.697 00.000 10844 Enqueuing Move request for scope (0.28, -0.24)
01:56:35.697 00.000 11060 Worker thread wakes up
01:56:35.698 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:35.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.24) opts 0xd
01:56:35.698 00.000 10844 UpdateGuideState exits: m=2806 SNR=33.0 Saturated
01:56:35.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.24)
01:56:35.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:35.698 00.000 11060 Moving (0.28, -0.24) raw xDistance=0.19 yDistance=0.31
01:56:35.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:35.698 00.000 10844 Enqueuing Expose request
01:56:35.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:56:35.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
01:56:35.698 00.000 11060 MoveAxis(W, 34, ABG)
01:56:35.698 00.000 11060 Guiding  Dir = 3, Dur = 34
01:56:35.712 00.014 11060 IsSlewing returns 0
01:56:35.712 00.000 11060 IsGuiding returns 0
01:56:35.763 00.051 11060 IsGuiding returns 0
01:56:35.763 00.000 11060 Move returns status 0, amount 34
01:56:35.763 00.000 11060 MoveAxis(S, 121, ABG)
01:56:35.763 00.000 11060 Guiding  Dir = 1, Dur = 121
01:56:35.775 00.012 11060 IsSlewing returns 0
01:56:35.775 00.000 11060 IsGuiding returns 0
01:56:35.900 00.125 11060 IsGuiding returns 0
01:56:35.901 00.001 11060 Move returns status 0, amount 121
01:56:35.901 00.000 11060 move complete, result=0
01:56:35.901 00.000 11060 worker thread done servicing request
01:56:35.901 00.000 11060 Worker thread wakes up
01:56:35.901 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.3 px 121 ms SOUTH
01:56:35.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:35.903 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:36.533 00.630 11060 Exposure complete
01:56:36.720 00.187 11060 worker thread done servicing request
01:56:36.720 00.000 10844 OnExposeComplete: enter
01:56:36.720 00.000 10844 UpdateGuideState(): m_state=6
01:56:36.720 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11722
01:56:36.720 00.000 10844 Star::Find returns 1 (0), X=269.12, Y=58.86, Mass=2729, SNR=32.7, Peak=201 HFD=3.7
01:56:36.721 00.001 10844 MultiStar: [#1 0.30,0.32,1.12,U] [#2 -0.88,-0.25,0.00,M3] [#3 0.45,0.15,1.02,U] [#4 0.19,-0.67,0.00,M2] [#5 -0.01,-0.28,1.07,U] [#6 0.49,-0.41,0.00,M4] [#7 0.30,0.23,0.78,U] [#8 1.00,-0.06,0.00,M9] 
01:56:36.721 00.000 10844 refined, 4 included, MultiStar: {0.38, 0.07}, one-star: {0.88, -0.02}
01:56:36.721 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
01:56:36.721 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
01:56:36.721 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.07 hyp=0.39 cameraTheta=0.19 mountX=-0.14 mountY=0.37, mountTheta=1.94
01:56:36.722 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.07, opts=13)
01:56:36.722 00.000 10844 Enqueuing Move request for scope (0.38, 0.07)
01:56:36.722 00.000 11060 Worker thread wakes up
01:56:36.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:36.723 00.001 10844 UpdateGuideState exits: m=2729 SNR=32.7
01:56:36.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:36.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.07) opts 0xd
01:56:36.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:36.723 00.000 10844 Enqueuing Expose request
01:56:36.723 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.07)
01:56:36.723 00.000 11060 Moving (0.38, 0.07) raw xDistance=-0.14 yDistance=0.37
01:56:36.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:56:36.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
01:56:36.723 00.000 11060 MoveAxis(E, 24, ABG)
01:56:36.723 00.000 11060 Guiding  Dir = 2, Dur = 24
01:56:36.730 00.007 11060 IsSlewing returns 0
01:56:36.730 00.000 11060 IsGuiding returns 0
01:56:36.761 00.031 11060 IsGuiding returns 0
01:56:36.761 00.000 11060 Move returns status 0, amount 24
01:56:36.761 00.000 11060 MoveAxis(S, 142, ABG)
01:56:36.761 00.000 11060 Guiding  Dir = 1, Dur = 142
01:56:36.777 00.016 11060 IsSlewing returns 0
01:56:36.777 00.000 11060 IsGuiding returns 0
01:56:36.933 00.156 11060 IsGuiding returns 0
01:56:36.933 00.000 11060 Move returns status 0, amount 142
01:56:36.933 00.000 11060 move complete, result=0
01:56:36.933 00.000 11060 worker thread done servicing request
01:56:36.933 00.000 11060 Worker thread wakes up
01:56:36.933 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.4 px 142 ms SOUTH
01:56:36.934 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:36.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:37.561 00.627 11060 Exposure complete
01:56:37.739 00.178 11060 worker thread done servicing request
01:56:37.739 00.000 10844 OnExposeComplete: enter
01:56:37.739 00.000 10844 UpdateGuideState(): m_state=6
01:56:37.739 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11723
01:56:37.739 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=58.91, Mass=2696, SNR=31.4, Peak=201 HFD=3.6
01:56:37.740 00.001 10844 MultiStar: [#1 0.44,0.66,0.00,M3] [#2 -0.40,0.27,2.21,U] [#3 -0.23,0.30,0.92,U] [#4 -0.08,0.28,0.97,U] [#5 0.16,0.05,1.10,U] [#6 0.28,-0.84,0.00,M5] [#7 -0.09,0.12,0.94,U] [#8 0.27,-0.16,1.15,U] 
01:56:37.740 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.14}, one-star: {0.09, 0.03}
01:56:37.740 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
01:56:37.740 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
01:56:37.740 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.34 mountX=-0.05 mountY=0.09, mountTheta=2.09
01:56:37.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
01:56:37.741 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
01:56:37.741 00.000 11060 Worker thread wakes up
01:56:37.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:56:37.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:56:37.741 00.000 11060 Moving (0.09, 0.03) raw xDistance=-0.05 yDistance=0.09
01:56:37.742 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:37.742 00.000 10844 UpdateGuideState exits: m=2696 SNR=31.4
01:56:37.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:37.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:37.742 00.000 10844 Enqueuing Expose request
01:56:37.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:37.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:37.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:56:37.742 00.000 11060 MoveAxis(E, 0, ABG)
01:56:37.743 00.001 11060 Move returns status 0, amount 0
01:56:37.743 00.000 11060 MoveAxis(N, 0, ABG)
01:56:37.743 00.000 11060 Move returns status 0, amount 0
01:56:37.743 00.000 11060 move complete, result=0
01:56:37.743 00.000 11060 worker thread done servicing request
01:56:37.743 00.000 11060 Worker thread wakes up
01:56:37.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:37.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:37.745 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:38.374 00.629 11060 Exposure complete
01:56:38.547 00.173 11060 worker thread done servicing request
01:56:38.547 00.000 10844 OnExposeComplete: enter
01:56:38.547 00.000 10844 UpdateGuideState(): m_state=6
01:56:38.548 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11724
01:56:38.548 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=59.58, Mass=2585, SNR=31.9, Peak=242 HFD=3.4
01:56:38.548 00.000 10844 MultiStar: [#1 0.01,0.38,1.22,U] [#2 -1.09,0.12,0.00,M3] [#3 -0.21,0.65,0.00,M4] [#4 0.06,0.02,0.98,U] [#5 -0.42,0.09,1.11,U] [#6 0.01,-0.51,0.92,U] [#7 -0.63,0.62,0.00,M1] [#8 -0.60,0.33,0.00,M9] 
01:56:38.548 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.16}, one-star: {-0.22, 0.70}
01:56:38.548 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
01:56:38.549 00.001 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.34)
01:56:38.549 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=-0.13 mountY=-0.14, mountTheta=-2.33
01:56:38.551 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.16, opts=13)
01:56:38.551 00.000 10844 Enqueuing Move request for scope (-0.12, 0.16)
01:56:38.551 00.000 11060 Worker thread wakes up
01:56:38.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
01:56:38.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
01:56:38.551 00.000 10844 UpdateGuideState exits: m=2585 SNR=31.9
01:56:38.551 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
01:56:38.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:38.552 00.001 11060 Moving (-0.12, 0.16) raw xDistance=-0.13 yDistance=-0.14
01:56:38.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:38.552 00.000 10844 Enqueuing Expose request
01:56:38.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:56:38.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:38.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:56:38.552 00.000 11060 MoveAxis(E, 23, ABG)
01:56:38.552 00.000 11060 Guiding  Dir = 2, Dur = 23
01:56:38.558 00.006 11060 IsSlewing returns 0
01:56:38.559 00.001 11060 IsGuiding returns 0
01:56:38.592 00.033 11060 IsGuiding returns 0
01:56:38.592 00.000 11060 Move returns status 0, amount 23
01:56:38.592 00.000 11060 MoveAxis(N, 0, ABG)
01:56:38.592 00.000 11060 Move returns status 0, amount 0
01:56:38.592 00.000 11060 move complete, result=0
01:56:38.592 00.000 11060 worker thread done servicing request
01:56:38.592 00.000 11060 Worker thread wakes up
01:56:38.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:38.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:38.592 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
01:56:39.233 00.641 11060 Exposure complete
01:56:39.402 00.169 11060 worker thread done servicing request
01:56:39.402 00.000 10844 OnExposeComplete: enter
01:56:39.402 00.000 10844 UpdateGuideState(): m_state=6
01:56:39.402 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11725
01:56:39.403 00.001 10844 Star::Find returns 1 (0), X=268.07, Y=60.07, Mass=2310, SNR=29.1, Peak=202 HFD=3.1
01:56:39.403 00.000 10844 MultiStar: [#1 0.09,0.58,1.34,U] [#2 -0.73,-0.25,0.00,M4] [#3 0.32,0.48,1.01,U] [#4 -0.30,-0.01,1.06,U] [#5 -0.02,-0.04,1.14,U] [#6 0.39,-0.55,0.00,M5] [#7 0.45,0.17,0.97,U] [#8 0.55,0.01,1.05,U] 
01:56:39.403 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.34}, one-star: {-0.17, 1.19}
01:56:39.403 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:56:39.403 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
01:56:39.403 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.21 mountX=-0.36 mountY=0.07, mountTheta=2.95
01:56:39.405 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.34, opts=13)
01:56:39.405 00.000 10844 Enqueuing Move request for scope (0.13, 0.34)
01:56:39.405 00.000 11060 Worker thread wakes up
01:56:39.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:39.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
01:56:39.405 00.000 10844 UpdateGuideState exits: m=2310 SNR=29.1
01:56:39.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
01:56:39.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:39.405 00.000 11060 Moving (0.13, 0.34) raw xDistance=-0.36 yDistance=0.07
01:56:39.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:39.406 00.001 10844 Enqueuing Expose request
01:56:39.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
01:56:39.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:39.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:56:39.406 00.000 11060 MoveAxis(E, 63, ABG)
01:56:39.406 00.000 11060 Guiding  Dir = 2, Dur = 63
01:56:39.445 00.039 11060 IsSlewing returns 0
01:56:39.445 00.000 11060 IsGuiding returns 0
01:56:39.555 00.110 11060 IsGuiding returns 0
01:56:39.556 00.001 11060 Move returns status 0, amount 63
01:56:39.556 00.000 11060 MoveAxis(N, 0, ABG)
01:56:39.556 00.000 11060 Move returns status 0, amount 0
01:56:39.556 00.000 11060 move complete, result=0
01:56:39.556 00.000 11060 worker thread done servicing request
01:56:39.556 00.000 11060 Worker thread wakes up
01:56:39.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:39.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:39.556 00.000 10844 GuideStep: -0.4 px 63 ms EAST, 0.1 px 0 ms NORTH
01:56:40.190 00.634 11060 Exposure complete
01:56:40.362 00.172 11060 worker thread done servicing request
01:56:40.363 00.001 10844 OnExposeComplete: enter
01:56:40.363 00.000 10844 UpdateGuideState(): m_state=6
01:56:40.363 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11726
01:56:40.363 00.000 10844 Star::Find returns 1 (0), X=267.74, Y=58.96, Mass=2807, SNR=32.9, Peak=215 HFD=4.0
01:56:40.363 00.000 10844 MultiStar: [#1 -0.18,0.13,0.92,U] [#2 -0.50,-0.36,0.00,M5] [#3 0.20,-0.57,0.99,U] [#4 -0.33,-0.32,0.86,U] [#5 -0.41,0.11,1.05,U] [#6 0.03,-1.18,0.00,M6] [#7 -0.23,-0.14,0.83,U] [#8 0.29,-0.30,0.89,U] 
01:56:40.363 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.14}, one-star: {-0.49, 0.08}
01:56:40.363 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
01:56:40.364 00.001 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
01:56:40.364 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.45 mountX=0.17 mountY=-0.14, mountTheta=-0.70
01:56:40.365 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.14, opts=13)
01:56:40.365 00.000 10844 Enqueuing Move request for scope (-0.17, -0.14)
01:56:40.365 00.000 11060 Worker thread wakes up
01:56:40.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:40.365 00.000 10844 UpdateGuideState exits: m=2807 SNR=32.9
01:56:40.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:40.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:40.365 00.000 10844 Enqueuing Expose request
01:56:40.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
01:56:40.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
01:56:40.367 00.002 11060 Moving (-0.17, -0.14) raw xDistance=0.17 yDistance=-0.14
01:56:40.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:56:40.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:40.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:56:40.367 00.000 11060 MoveAxis(W, 27, ABG)
01:56:40.367 00.000 11060 Guiding  Dir = 3, Dur = 27
01:56:40.397 00.030 11060 IsSlewing returns 0
01:56:40.397 00.000 11060 IsGuiding returns 0
01:56:40.451 00.054 11060 IsGuiding returns 0
01:56:40.451 00.000 11060 Move returns status 0, amount 27
01:56:40.451 00.000 11060 MoveAxis(N, 0, ABG)
01:56:40.451 00.000 11060 Move returns status 0, amount 0
01:56:40.451 00.000 11060 move complete, result=0
01:56:40.451 00.000 11060 worker thread done servicing request
01:56:40.451 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
01:56:40.453 00.002 11060 Worker thread wakes up
01:56:40.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:40.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:41.088 00.635 11060 Exposure complete
01:56:41.262 00.174 11060 worker thread done servicing request
01:56:41.262 00.000 10844 OnExposeComplete: enter
01:56:41.262 00.000 10844 UpdateGuideState(): m_state=6
01:56:41.263 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11727
01:56:41.263 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=59.43, Mass=2918, SNR=33.9, Peak=253 HFD=3.4
01:56:41.263 00.000 10844 MultiStar: [#1 0.63,0.67,0.00,M1] [#2 -0.30,-0.30,1.98,U] [#3 0.65,-0.12,0.00,M3] [#4 -0.39,-0.06,0.98,U] [#5 -0.35,0.82,0.00,M1] [#6 -0.32,-1.00,0.00,M7] [#7 -0.06,0.63,0.00,M1] [#8 0.68,-0.85,0.00,M8] 
01:56:41.263 00.000 10844 refined, 2 included, MultiStar: {-0.21, -0.03}, one-star: {0.14, 0.55}
01:56:41.263 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
01:56:41.263 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
01:56:41.263 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-3.02 mountX=0.06 mountY=-0.20, mountTheta=-1.27
01:56:41.265 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.03, opts=13)
01:56:41.265 00.000 10844 Enqueuing Move request for scope (-0.21, -0.03)
01:56:41.265 00.000 11060 Worker thread wakes up
01:56:41.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:41.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
01:56:41.265 00.000 10844 UpdateGuideState exits: m=2918 SNR=33.9
01:56:41.265 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
01:56:41.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:41.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:41.265 00.000 10844 Enqueuing Expose request
01:56:41.265 00.000 11060 Moving (-0.21, -0.03) raw xDistance=0.06 yDistance=-0.20
01:56:41.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:56:41.266 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:56:41.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:56:41.266 00.000 11060 MoveAxis(E, 0, ABG)
01:56:41.266 00.000 11060 Move returns status 0, amount 0
01:56:41.266 00.000 11060 MoveAxis(N, 0, ABG)
01:56:41.266 00.000 11060 Move returns status 0, amount 0
01:56:41.266 00.000 11060 move complete, result=0
01:56:41.266 00.000 11060 worker thread done servicing request
01:56:41.266 00.000 11060 Worker thread wakes up
01:56:41.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:41.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:41.268 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:41.906 00.638 11060 Exposure complete
01:56:42.104 00.198 11060 worker thread done servicing request
01:56:42.104 00.000 10844 OnExposeComplete: enter
01:56:42.105 00.001 10844 UpdateGuideState(): m_state=6
01:56:42.105 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11728
01:56:42.105 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=58.57, Mass=2842, SNR=33.4, Peak=255 HFD=3.3
01:56:42.105 00.000 10844 MultiStar: [#1 0.10,0.56,1.05,U] [#2 -0.30,-0.48,2.07,U] [#3 0.52,0.51,0.00,M4] [#4 -0.43,0.10,1.03,U] [#5 0.39,0.58,0.00,M2] [#6 0.49,-0.38,0.00,M8] [#7 -0.19,0.79,0.00,M2] [#8 0.23,-0.44,0.88,U] 
01:56:42.105 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.17}, one-star: {0.32, -0.31}
01:56:42.106 00.001 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
01:56:42.106 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
01:56:42.106 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.99 mountX=0.18 mountY=-0.05, mountTheta=-0.25
01:56:42.107 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.17, opts=13)
01:56:42.107 00.000 10844 Enqueuing Move request for scope (-0.07, -0.17)
01:56:42.107 00.000 11060 Worker thread wakes up
01:56:42.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
01:56:42.107 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
01:56:42.108 00.001 11060 Moving (-0.07, -0.17) raw xDistance=0.18 yDistance=-0.05
01:56:42.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:56:42.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:42.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:42.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:42.108 00.000 11060 MoveAxis(W, 31, ABG)
01:56:42.108 00.000 11060 Guiding  Dir = 3, Dur = 31
01:56:42.108 00.000 10844 UpdateGuideState exits: m=2842 SNR=33.4 Saturated
01:56:42.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:42.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:42.108 00.000 10844 Enqueuing Expose request
01:56:42.118 00.010 11060 IsSlewing returns 0
01:56:42.118 00.000 11060 IsGuiding returns 0
01:56:42.164 00.046 11060 IsGuiding returns 0
01:56:42.164 00.000 11060 Move returns status 0, amount 31
01:56:42.164 00.000 11060 MoveAxis(N, 0, ABG)
01:56:42.164 00.000 11060 Move returns status 0, amount 0
01:56:42.164 00.000 11060 move complete, result=0
01:56:42.165 00.001 11060 worker thread done servicing request
01:56:42.165 00.000 11060 Worker thread wakes up
01:56:42.165 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
01:56:42.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:42.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:42.795 00.630 11060 Exposure complete
01:56:43.007 00.212 11060 worker thread done servicing request
01:56:43.007 00.000 10844 OnExposeComplete: enter
01:56:43.007 00.000 10844 UpdateGuideState(): m_state=6
01:56:43.007 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11729
01:56:43.008 00.001 10844 Star::Find returns 1 (0), X=268.35, Y=58.70, Mass=3114, SNR=35.3, Peak=251 HFD=3.6
01:56:43.008 00.000 10844 MultiStar: [#1 0.45,0.57,0.00,M1] [#2 0.01,0.15,1.88,U] [#3 0.38,0.66,0.00,M5] [#4 -0.10,0.52,0.91,U] [#5 0.07,0.69,0.00,M3] [#6 0.24,0.01,0.81,U] [#7 -0.07,0.29,0.84,U] [#8 0.45,-0.41,0.00,M8] 
01:56:43.008 00.000 10844 refined, 4 included, MultiStar: {0.03, 0.15}, one-star: {0.11, -0.18}
01:56:43.008 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
01:56:43.008 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
01:56:43.008 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.38 mountX=-0.15 mountY=0.00, mountTheta=3.11
01:56:43.010 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.15, opts=13)
01:56:43.010 00.000 10844 Enqueuing Move request for scope (0.03, 0.15)
01:56:43.010 00.000 11060 Worker thread wakes up
01:56:43.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:43.011 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
01:56:43.011 00.000 10844 UpdateGuideState exits: m=3114 SNR=35.3
01:56:43.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
01:56:43.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:43.011 00.000 11060 Moving (0.03, 0.15) raw xDistance=-0.15 yDistance=0.00
01:56:43.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:43.011 00.000 10844 Enqueuing Expose request
01:56:43.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:56:43.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:43.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:56:43.011 00.000 11060 MoveAxis(E, 26, ABG)
01:56:43.011 00.000 11060 Guiding  Dir = 2, Dur = 26
01:56:43.021 00.010 11060 IsSlewing returns 0
01:56:43.021 00.000 11060 IsGuiding returns 0
01:56:43.053 00.032 11060 IsGuiding returns 0
01:56:43.053 00.000 11060 Move returns status 0, amount 26
01:56:43.053 00.000 11060 MoveAxis(N, 0, ABG)
01:56:43.053 00.000 11060 Move returns status 0, amount 0
01:56:43.053 00.000 11060 move complete, result=0
01:56:43.053 00.000 11060 worker thread done servicing request
01:56:43.054 00.001 11060 Worker thread wakes up
01:56:43.054 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.0 px 0 ms NORTH
01:56:43.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:43.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:43.693 00.639 11060 Exposure complete
01:56:43.999 00.306 11060 worker thread done servicing request
01:56:43.999 00.000 10844 OnExposeComplete: enter
01:56:43.999 00.000 10844 UpdateGuideState(): m_state=6
01:56:44.000 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11730
01:56:44.000 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.06, Mass=3707, SNR=38.9, Peak=250 HFD=3.9
01:56:44.000 00.000 10844 MultiStar: [#1 0.02,0.54,0.91,U] [#2 -0.14,0.43,1.72,U] [#3 0.28,0.87,0.00,M6] [#4 0.24,0.78,0.00,M1] [#5 0.22,0.94,0.00,M4] [#6 0.58,-0.23,0.00,M8] [#7 -0.04,0.63,0.00,M2] [#8 0.45,0.28,0.84,U] 
01:56:44.001 00.001 10844 single-star, 3 included, MultiStar: {0.05, 0.37}, one-star: {0.06, 0.18}
01:56:44.001 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:56:44.001 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
01:56:44.001 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.25 mountX=-0.19 mountY=0.03, mountTheta=2.98
01:56:44.003 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.18, opts=13)
01:56:44.003 00.000 10844 Enqueuing Move request for scope (0.06, 0.18)
01:56:44.003 00.000 11060 Worker thread wakes up
01:56:44.004 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:56:44.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:56:44.004 00.000 11060 Moving (0.06, 0.18) raw xDistance=-0.19 yDistance=0.03
01:56:44.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:56:44.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:44.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:56:44.004 00.000 11060 MoveAxis(E, 34, ABG)
01:56:44.004 00.000 11060 Guiding  Dir = 2, Dur = 34
01:56:44.005 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:44.005 00.000 10844 UpdateGuideState exits: m=3707 SNR=38.9
01:56:44.006 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:44.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:44.006 00.000 10844 Enqueuing Expose request
01:56:44.010 00.004 11060 IsSlewing returns 0
01:56:44.011 00.001 11060 IsGuiding returns 0
01:56:44.057 00.046 11060 IsGuiding returns 0
01:56:44.057 00.000 11060 Move returns status 0, amount 34
01:56:44.058 00.001 11060 MoveAxis(N, 0, ABG)
01:56:44.058 00.000 11060 Move returns status 0, amount 0
01:56:44.058 00.000 11060 move complete, result=0
01:56:44.058 00.000 11060 worker thread done servicing request
01:56:44.058 00.000 11060 Worker thread wakes up
01:56:44.058 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
01:56:44.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:44.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:44.696 00.638 11060 Exposure complete
01:56:44.962 00.266 11060 worker thread done servicing request
01:56:44.963 00.001 10844 OnExposeComplete: enter
01:56:44.963 00.000 10844 UpdateGuideState(): m_state=6
01:56:44.963 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11731
01:56:44.963 00.000 10844 Star::Find returns 1 (0), X=269.06, Y=58.89, Mass=2717, SNR=32.2, Peak=213 HFD=3.2
01:56:44.964 00.001 10844 MultiStar: [#1 0.78,0.80,0.00,M1] [#2 -0.19,-0.26,2.14,U] [#3 0.62,0.39,0.00,M7] [#4 -0.32,0.95,0.00,M2] [#5 0.95,0.48,0.00,M5] [#6 0.62,-0.48,0.00,M9] [#7 -0.00,0.58,0.89,U] [#8 0.52,0.36,0.00,M8] 
01:56:44.964 00.000 10844 refined, 2 included, MultiStar: {0.10, -0.01}, one-star: {0.82, 0.01}
01:56:44.964 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
01:56:44.964 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
01:56:44.964 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=-0.01 mountY=0.10, mountTheta=1.67
01:56:44.966 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
01:56:44.966 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
01:56:44.966 00.000 11060 Worker thread wakes up
01:56:44.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:44.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:56:44.966 00.000 10844 UpdateGuideState exits: m=2717 SNR=32.2
01:56:44.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:56:44.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:44.966 00.000 11060 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=0.10
01:56:44.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:44.968 00.002 10844 Enqueuing Expose request
01:56:44.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:56:44.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:44.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:56:44.968 00.000 11060 MoveAxis(E, 0, ABG)
01:56:44.968 00.000 11060 Move returns status 0, amount 0
01:56:44.968 00.000 11060 MoveAxis(N, 0, ABG)
01:56:44.968 00.000 11060 Move returns status 0, amount 0
01:56:44.968 00.000 11060 move complete, result=0
01:56:44.968 00.000 11060 worker thread done servicing request
01:56:44.968 00.000 11060 Worker thread wakes up
01:56:44.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:44.969 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:44.970 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:45.603 00.633 11060 Exposure complete
01:56:45.856 00.253 11060 worker thread done servicing request
01:56:45.856 00.000 10844 OnExposeComplete: enter
01:56:45.856 00.000 10844 UpdateGuideState(): m_state=6
01:56:45.856 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11732
01:56:45.857 00.001 10844 Star::Find returns 1 (0), X=268.44, Y=58.60, Mass=3288, SNR=36.1, Peak=243 HFD=3.4
01:56:45.857 00.000 10844 MultiStar: [#1 0.93,-0.22,0.00,M2] [#2 0.13,0.49,1.80,U] [#3 0.82,-0.62,0.00,M8] [#4 0.22,0.24,0.84,U] [#5 0.09,0.42,0.94,U] [#6 -0.10,-0.57,0.83,U] [#7 0.32,-0.27,0.75,U] [#8 0.75,0.20,0.00,M9] 
01:56:45.857 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.08}, one-star: {0.20, -0.28}
01:56:45.857 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
01:56:45.857 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:56:45.857 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.55 mountX=-0.11 mountY=0.12, mountTheta=2.30
01:56:45.859 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.08, opts=13)
01:56:45.859 00.000 10844 Enqueuing Move request for scope (0.14, 0.08)
01:56:45.859 00.000 11060 Worker thread wakes up
01:56:45.860 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:45.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
01:56:45.860 00.000 10844 UpdateGuideState exits: m=3288 SNR=36.1
01:56:45.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
01:56:45.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:45.860 00.000 11060 Moving (0.14, 0.08) raw xDistance=-0.11 yDistance=0.12
01:56:45.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:45.860 00.000 10844 Enqueuing Expose request
01:56:45.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:56:45.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:45.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:56:45.860 00.000 11060 MoveAxis(E, 0, ABG)
01:56:45.860 00.000 11060 Move returns status 0, amount 0
01:56:45.861 00.001 11060 MoveAxis(N, 0, ABG)
01:56:45.861 00.000 11060 Move returns status 0, amount 0
01:56:45.861 00.000 11060 move complete, result=0
01:56:45.861 00.000 11060 worker thread done servicing request
01:56:45.861 00.000 11060 Worker thread wakes up
01:56:45.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:45.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:45.863 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:46.498 00.635 11060 Exposure complete
01:56:46.773 00.275 11060 worker thread done servicing request
01:56:46.773 00.000 10844 OnExposeComplete: enter
01:56:46.773 00.000 10844 UpdateGuideState(): m_state=6
01:56:46.773 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11733
01:56:46.773 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=59.46, Mass=2273, SNR=29.7, Peak=214 HFD=3.8
01:56:46.774 00.001 10844 MultiStar: [#1 0.73,0.15,0.00,M3] [#2 0.37,-0.39,2.31,U] [#3 0.14,0.35,1.07,U] [#4 0.21,0.42,1.00,U] [#5 0.06,0.12,1.14,U] [#6 0.40,-0.25,0.99,U] [#7 0.57,0.32,0.00,M1] [#8 0.54,0.04,1.03,U] 
01:56:46.774 00.000 10844 refined, 6 included, MultiStar: {0.34, 0.05}, one-star: {0.64, 0.58}
01:56:46.774 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
01:56:46.774 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
01:56:46.774 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.14 mountX=-0.11 mountY=0.32, mountTheta=1.90
01:56:46.776 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.05, opts=13)
01:56:46.777 00.001 10844 Enqueuing Move request for scope (0.34, 0.05)
01:56:46.777 00.000 11060 Worker thread wakes up
01:56:46.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:46.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.05) opts 0xd
01:56:46.777 00.000 10844 UpdateGuideState exits: m=2273 SNR=29.7
01:56:46.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.05)
01:56:46.777 00.000 11060 Moving (0.34, 0.05) raw xDistance=-0.11 yDistance=0.32
01:56:46.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:46.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:46.777 00.000 10844 Enqueuing Expose request
01:56:46.779 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:56:46.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
01:56:46.779 00.000 11060 MoveAxis(E, 0, ABG)
01:56:46.779 00.000 11060 Move returns status 0, amount 0
01:56:46.779 00.000 11060 MoveAxis(S, 126, ABG)
01:56:46.780 00.001 11060 Guiding  Dir = 1, Dur = 126
01:56:46.805 00.025 11060 IsSlewing returns 0
01:56:46.806 00.001 11060 IsGuiding returns 0
01:56:46.948 00.142 11060 IsGuiding returns 0
01:56:46.948 00.000 11060 Move returns status 0, amount 126
01:56:46.949 00.001 11060 move complete, result=0
01:56:46.949 00.000 11060 worker thread done servicing request
01:56:46.949 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 126 ms SOUTH
01:56:46.949 00.000 11060 Worker thread wakes up
01:56:46.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:46.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:47.586 00.637 11060 Exposure complete
01:56:47.800 00.214 11060 worker thread done servicing request
01:56:47.800 00.000 10844 OnExposeComplete: enter
01:56:47.800 00.000 10844 UpdateGuideState(): m_state=6
01:56:47.802 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11734
01:56:47.802 00.000 10844 Star::Find returns 1 (0), X=267.91, Y=59.59, Mass=3305, SNR=35.7, Peak=211 HFD=3.8
01:56:47.802 00.000 10844 MultiStar: [#1 0.46,0.41,0.00,M4] [#2 -0.74,0.39,0.00,M1] [#3 0.38,0.35,0.85,U] [#4 0.11,0.81,0.00,M1] [#5 0.24,1.33,0.00,M4] [#6 0.58,-0.67,0.00,M8] [#7 -0.36,0.68,0.00,M2] [#8 0.60,0.38,0.00,M9] 
01:56:47.802 00.000 10844 refined, 1 included, MultiStar: {-0.00, 0.54}, one-star: {-0.33, 0.71}
01:56:47.802 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
01:56:47.803 00.001 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
01:56:47.803 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.54 hyp=0.54 cameraTheta=1.58 mountX=-0.53 mountY=-0.09, mountTheta=-2.97
01:56:47.805 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.54, opts=13)
01:56:47.805 00.000 10844 Enqueuing Move request for scope (-0.00, 0.54)
01:56:47.805 00.000 11060 Worker thread wakes up
01:56:47.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.54) opts 0xd
01:56:47.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:47.805 00.000 10844 UpdateGuideState exits: m=3305 SNR=35.7
01:56:47.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:47.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:47.805 00.000 10844 Enqueuing Expose request
01:56:47.806 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.54)
01:56:47.806 00.000 11060 Moving (-0.00, 0.54) raw xDistance=-0.53 yDistance=-0.09
01:56:47.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
01:56:47.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:47.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:56:47.806 00.000 11060 MoveAxis(E, 93, ABG)
01:56:47.806 00.000 11060 Guiding  Dir = 2, Dur = 93
01:56:47.850 00.044 11060 IsSlewing returns 0
01:56:47.851 00.001 11060 IsGuiding returns 0
01:56:47.952 00.101 11060 IsGuiding returns 0
01:56:47.952 00.000 11060 Move returns status 0, amount 93
01:56:47.952 00.000 11060 MoveAxis(N, 0, ABG)
01:56:47.952 00.000 11060 Move returns status 0, amount 0
01:56:47.952 00.000 11060 move complete, result=0
01:56:47.953 00.001 11060 worker thread done servicing request
01:56:47.953 00.000 11060 Worker thread wakes up
01:56:47.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:47.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:47.953 00.000 10844 GuideStep: -0.5 px 93 ms EAST, -0.1 px 0 ms NORTH
01:56:48.586 00.633 11060 Exposure complete
01:56:48.765 00.179 11060 worker thread done servicing request
01:56:48.765 00.000 10844 OnExposeComplete: enter
01:56:48.765 00.000 10844 UpdateGuideState(): m_state=6
01:56:48.765 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11735
01:56:48.765 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=59.58, Mass=3349, SNR=36.3, Peak=250 HFD=3.9
01:56:48.766 00.001 10844 MultiStar: [#1 0.16,0.38,0.95,U] [#2 0.28,0.32,1.85,U] [#3 0.24,-0.06,0.89,U] [#4 -0.31,0.71,0.00,M2] [#5 0.69,0.53,0.00,M5] [#6 0.50,-0.02,0.79,U] [#7 0.08,-0.02,0.88,U] [#8 0.12,0.47,0.86,U] 
01:56:48.766 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.27}, one-star: {-0.10, 0.70}
01:56:48.766 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:56:48.766 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:56:48.766 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.96 mountX=-0.30 mountY=0.14, mountTheta=2.70
01:56:48.769 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.27, opts=13)
01:56:48.769 00.000 10844 Enqueuing Move request for scope (0.19, 0.27)
01:56:48.769 00.000 11060 Worker thread wakes up
01:56:48.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:48.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.27) opts 0xd
01:56:48.769 00.000 10844 UpdateGuideState exits: m=3349 SNR=36.3
01:56:48.769 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.27)
01:56:48.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:48.769 00.000 11060 Moving (0.19, 0.27) raw xDistance=-0.30 yDistance=0.14
01:56:48.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:48.769 00.000 10844 Enqueuing Expose request
01:56:48.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.30
01:56:48.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:48.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:56:48.770 00.001 11060 MoveAxis(E, 55, ABG)
01:56:48.770 00.000 11060 Guiding  Dir = 2, Dur = 55
01:56:48.787 00.017 11060 IsSlewing returns 0
01:56:48.787 00.000 11060 IsGuiding returns 0
01:56:48.845 00.058 11060 IsGuiding returns 0
01:56:48.845 00.000 11060 Move returns status 0, amount 55
01:56:48.845 00.000 11060 MoveAxis(N, 0, ABG)
01:56:48.845 00.000 11060 Move returns status 0, amount 0
01:56:48.845 00.000 11060 move complete, result=0
01:56:48.845 00.000 11060 worker thread done servicing request
01:56:48.845 00.000 11060 Worker thread wakes up
01:56:48.845 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
01:56:48.847 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:48.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:49.474 00.627 11060 Exposure complete
01:56:49.655 00.181 11060 worker thread done servicing request
01:56:49.655 00.000 10844 OnExposeComplete: enter
01:56:49.655 00.000 10844 UpdateGuideState(): m_state=6
01:56:49.656 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11736
01:56:49.656 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=58.98, Mass=2780, SNR=33.1, Peak=198 HFD=3.6
01:56:49.656 00.000 10844 MultiStar: [#1 0.88,0.37,0.00,M4] [#2 -0.44,0.10,2.04,U] [#3 0.23,0.22,1.07,U] [#4 -0.70,1.67,0.00,M3] [#5 0.42,0.15,1.04,U] [#6 0.11,-0.25,0.95,U] [#7 0.05,0.42,0.85,U] [#8 -0.20,0.21,0.98,U] 
01:56:49.656 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.13}, one-star: {0.24, 0.10}
01:56:49.656 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
01:56:49.656 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
01:56:49.656 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.59 mountX=-0.13 mountY=-0.02, mountTheta=-2.96
01:56:49.658 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.13, opts=13)
01:56:49.658 00.000 10844 Enqueuing Move request for scope (-0.00, 0.13)
01:56:49.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:49.658 00.000 10844 UpdateGuideState exits: m=2780 SNR=33.1
01:56:49.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:49.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:49.658 00.000 11060 Worker thread wakes up
01:56:49.658 00.000 10844 Enqueuing Expose request
01:56:49.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
01:56:49.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
01:56:49.658 00.000 11060 Moving (-0.00, 0.13) raw xDistance=-0.13 yDistance=-0.02
01:56:49.659 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:56:49.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:49.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:56:49.659 00.000 11060 MoveAxis(E, 24, ABG)
01:56:49.659 00.000 11060 Guiding  Dir = 2, Dur = 24
01:56:49.686 00.027 11060 IsSlewing returns 0
01:56:49.686 00.000 11060 IsGuiding returns 0
01:56:49.733 00.047 11060 IsGuiding returns 0
01:56:49.733 00.000 11060 Move returns status 0, amount 24
01:56:49.733 00.000 11060 MoveAxis(N, 0, ABG)
01:56:49.733 00.000 11060 Move returns status 0, amount 0
01:56:49.733 00.000 11060 move complete, result=0
01:56:49.733 00.000 11060 worker thread done servicing request
01:56:49.733 00.000 11060 Worker thread wakes up
01:56:49.733 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
01:56:49.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:49.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:50.365 00.632 11060 Exposure complete
01:56:50.522 00.157 11060 worker thread done servicing request
01:56:50.522 00.000 10844 OnExposeComplete: enter
01:56:50.522 00.000 10844 UpdateGuideState(): m_state=6
01:56:50.522 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11737
01:56:50.522 00.000 10844 Star::Find returns 1 (0), X=267.85, Y=59.62, Mass=2512, SNR=31.2, Peak=191 HFD=3.6
01:56:50.522 00.000 10844 MultiStar: [#1 -0.19,0.33,1.08,U] [#2 0.77,0.01,0.00,M1] [#3 0.36,0.18,1.01,U] [#4 -0.67,0.78,0.00,M4] [#5 0.07,1.02,0.00,M5] [#6 0.23,-0.05,0.95,U] [#7 0.53,1.22,0.00,M1] [#8 0.34,-0.28,0.96,U] 
01:56:50.522 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.19}, one-star: {-0.39, 0.74}
01:56:50.522 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
01:56:50.522 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:56:50.523 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.26 mountX=-0.20 mountY=0.03, mountTheta=2.99
01:56:50.524 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.19, opts=13)
01:56:50.524 00.000 10844 Enqueuing Move request for scope (0.06, 0.19)
01:56:50.524 00.000 11060 Worker thread wakes up
01:56:50.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
01:56:50.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
01:56:50.524 00.000 11060 Moving (0.06, 0.19) raw xDistance=-0.20 yDistance=0.03
01:56:50.526 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
01:56:50.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:50.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:50.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:56:50.526 00.000 11060 MoveAxis(E, 36, ABG)
01:56:50.526 00.000 11060 Guiding  Dir = 2, Dur = 36
01:56:50.526 00.000 10844 UpdateGuideState exits: m=2512 SNR=31.2
01:56:50.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:50.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:50.526 00.000 10844 Enqueuing Expose request
01:56:50.562 00.036 11060 IsSlewing returns 0
01:56:50.562 00.000 11060 IsGuiding returns 0
01:56:50.635 00.073 11060 IsGuiding returns 0
01:56:50.635 00.000 11060 Move returns status 0, amount 36
01:56:50.635 00.000 11060 MoveAxis(N, 0, ABG)
01:56:50.635 00.000 11060 Move returns status 0, amount 0
01:56:50.635 00.000 11060 move complete, result=0
01:56:50.637 00.002 11060 worker thread done servicing request
01:56:50.637 00.000 11060 Worker thread wakes up
01:56:50.637 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
01:56:50.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:50.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:51.275 00.638 11060 Exposure complete
01:56:51.453 00.178 11060 worker thread done servicing request
01:56:51.453 00.000 10844 OnExposeComplete: enter
01:56:51.453 00.000 10844 UpdateGuideState(): m_state=6
01:56:51.454 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11738
01:56:51.454 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=58.86, Mass=2800, SNR=33.1, Peak=167 HFD=4.3
01:56:51.454 00.000 10844 MultiStar: [#1 0.33,0.06,0.95,U] [#2 -0.60,-0.28,0.00,M2] [#3 0.73,0.31,0.00,M4] [#4 -0.37,-0.36,0.98,U] [#5 0.06,0.41,1.01,U] [#6 0.01,0.03,0.95,U] [#7 0.40,0.47,0.00,M2] [#8 -0.02,0.09,0.96,U] 
01:56:51.454 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.04}, one-star: {-0.08, -0.02}
01:56:51.454 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
01:56:51.454 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
01:56:51.454 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.96 mountX=-0.03 mountY=-0.02, mountTheta=-2.58
01:56:51.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
01:56:51.456 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
01:56:51.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:51.456 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.1
01:56:51.457 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:51.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:51.457 00.000 10844 Enqueuing Expose request
01:56:51.457 00.000 11060 Worker thread wakes up
01:56:51.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:56:51.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:56:51.457 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.03 yDistance=-0.02
01:56:51.458 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:56:51.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:51.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:56:51.458 00.000 11060 MoveAxis(E, 0, ABG)
01:56:51.458 00.000 11060 Move returns status 0, amount 0
01:56:51.458 00.000 11060 MoveAxis(N, 0, ABG)
01:56:51.458 00.000 11060 Move returns status 0, amount 0
01:56:51.458 00.000 11060 move complete, result=0
01:56:51.458 00.000 11060 worker thread done servicing request
01:56:51.458 00.000 11060 Worker thread wakes up
01:56:51.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:51.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:51.459 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:52.090 00.631 11060 Exposure complete
01:56:52.269 00.179 11060 worker thread done servicing request
01:56:52.269 00.000 10844 OnExposeComplete: enter
01:56:52.269 00.000 10844 UpdateGuideState(): m_state=6
01:56:52.269 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11739
01:56:52.269 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=57.89, Mass=2786, SNR=32.9, Peak=191 HFD=3.8
01:56:52.269 00.000 10844 MultiStar: [#1 -0.17,0.19,1.04,U] [#2 -1.11,-0.26,0.00,M3] [#3 1.03,0.68,0.00,M5] [#4 -1.01,1.31,0.00,M4] [#5 -0.51,1.24,0.00,M5] [#6 0.08,-0.56,0.86,U] [#7 0.01,1.00,0.00,M3] [#8 0.04,-0.23,0.94,U] 
01:56:52.270 00.001 10844 refined, 3 included, MultiStar: {0.04, -0.39}, one-star: {0.22, -0.99}
01:56:52.270 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
01:56:52.270 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
01:56:52.270 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.39 hyp=0.39 cameraTheta=-1.48 mountX=0.37 mountY=0.10, mountTheta=0.26
01:56:52.271 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.39, opts=13)
01:56:52.271 00.000 10844 Enqueuing Move request for scope (0.04, -0.39)
01:56:52.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:52.271 00.000 10844 UpdateGuideState exits: m=2786 SNR=32.9
01:56:52.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:52.271 00.000 11060 Worker thread wakes up
01:56:52.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.39) opts 0xd
01:56:52.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.39)
01:56:52.271 00.000 11060 Moving (0.04, -0.39) raw xDistance=0.37 yDistance=0.10
01:56:52.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
01:56:52.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:52.271 00.000 10844 Enqueuing Expose request
01:56:52.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:52.272 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:56:52.272 00.000 11060 MoveAxis(W, 65, ABG)
01:56:52.272 00.000 11060 Guiding  Dir = 3, Dur = 65
01:56:52.291 00.019 11060 IsSlewing returns 0
01:56:52.292 00.001 11060 IsGuiding returns 0
01:56:52.366 00.074 11060 IsGuiding returns 0
01:56:52.366 00.000 11060 Move returns status 0, amount 65
01:56:52.366 00.000 11060 MoveAxis(N, 0, ABG)
01:56:52.366 00.000 11060 Move returns status 0, amount 0
01:56:52.367 00.001 11060 move complete, result=0
01:56:52.367 00.000 11060 worker thread done servicing request
01:56:52.367 00.000 11060 Worker thread wakes up
01:56:52.367 00.000 10844 GuideStep: 0.4 px 65 ms WEST, 0.1 px 0 ms NORTH
01:56:52.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:52.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:53.018 00.651 11060 Exposure complete
01:56:53.196 00.178 11060 worker thread done servicing request
01:56:53.196 00.000 10844 OnExposeComplete: enter
01:56:53.196 00.000 10844 UpdateGuideState(): m_state=6
01:56:53.196 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11740
01:56:53.196 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=58.68, Mass=2883, SNR=33.5, Peak=215 HFD=4.0
01:56:53.197 00.001 10844 MultiStar: [#1 -0.08,1.23,0.00,M2] [#2 -1.01,0.16,0.00,M4] [#3 -0.60,1.87,0.00,M6] [#4 -0.85,-0.01,0.00,M5] [#5 -0.41,0.94,0.00,M6] [#6 -0.16,0.22,0.94,U] [#7 -0.49,0.90,0.00,M4] [#8 -0.76,0.49,0.00,M5] 
01:56:53.197 00.000 10844 refined, 1 included, MultiStar: {0.01, 0.00}, one-star: {0.17, -0.20}
01:56:53.197 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
01:56:53.197 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
01:56:53.197 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.30 mountX=-0.00 mountY=0.01, mountTheta=2.05
01:56:53.199 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
01:56:53.199 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
01:56:53.199 00.000 11060 Worker thread wakes up
01:56:53.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:53.199 00.000 10844 UpdateGuideState exits: m=2883 SNR=33.5
01:56:53.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:53.200 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:53.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
01:56:53.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
01:56:53.200 00.000 11060 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
01:56:53.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:56:53.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:53.200 00.000 10844 Enqueuing Expose request
01:56:53.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:56:53.200 00.000 11060 MoveAxis(E, 0, ABG)
01:56:53.200 00.000 11060 Move returns status 0, amount 0
01:56:53.200 00.000 11060 MoveAxis(N, 0, ABG)
01:56:53.200 00.000 11060 Move returns status 0, amount 0
01:56:53.200 00.000 11060 move complete, result=0
01:56:53.200 00.000 11060 worker thread done servicing request
01:56:53.200 00.000 11060 Worker thread wakes up
01:56:53.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:53.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:53.201 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:53.832 00.631 11060 Exposure complete
01:56:53.999 00.167 11060 worker thread done servicing request
01:56:53.999 00.000 10844 OnExposeComplete: enter
01:56:53.999 00.000 10844 UpdateGuideState(): m_state=6
01:56:54.000 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11741
01:56:54.000 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=59.19, Mass=3063, SNR=34.7, Peak=210 HFD=4.1
01:56:54.000 00.000 10844 MultiStar: [#1 0.82,0.94,0.00,M3] [#2 -1.65,0.39,0.00,M5] [#3 0.00,2.16,0.00,M7] [#4 -0.61,1.34,0.00,M6] [#5 -0.43,0.26,1.05,U] [#6 0.64,0.61,0.00,M3] [#7 -0.85,0.86,0.00,M5] [#8 -0.79,0.13,0.00,M6] 
01:56:54.000 00.000 10844 single-star, 1 included, MultiStar: {-0.39, 0.29}, one-star: {-0.34, 0.31}
01:56:54.000 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.75) = xAngle (4.15 = -2.14)
01:56:54.000 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.13 = -2.15)
01:56:54.001 00.001 10844 CameraToMount -- cameraX=-0.34 cameraY=0.31 hyp=0.46 cameraTheta=2.39 mountX=-0.25 mountY=-0.38, mountTheta=-2.14
01:56:54.002 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.31, opts=13)
01:56:54.002 00.000 10844 Enqueuing Move request for scope (-0.34, 0.31)
01:56:54.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:54.002 00.000 10844 UpdateGuideState exits: m=3063 SNR=34.7
01:56:54.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:54.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:54.002 00.000 10844 Enqueuing Expose request
01:56:54.003 00.001 11060 Worker thread wakes up
01:56:54.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.31) opts 0xd
01:56:54.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.31)
01:56:54.003 00.000 11060 Moving (-0.34, 0.31) raw xDistance=-0.25 yDistance=-0.38
01:56:54.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:56:54.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:56:54.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:56:54.003 00.000 11060 MoveAxis(E, 43, ABG)
01:56:54.003 00.000 11060 Guiding  Dir = 2, Dur = 43
01:56:54.027 00.024 11060 IsSlewing returns 0
01:56:54.028 00.001 11060 IsGuiding returns 0
01:56:54.095 00.067 11060 IsGuiding returns 0
01:56:54.095 00.000 11060 Move returns status 0, amount 43
01:56:54.095 00.000 11060 MoveAxis(N, 0, ABG)
01:56:54.095 00.000 11060 Move returns status 0, amount 0
01:56:54.095 00.000 11060 move complete, result=0
01:56:54.095 00.000 11060 worker thread done servicing request
01:56:54.095 00.000 11060 Worker thread wakes up
01:56:54.095 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.4 px 0 ms NORTH
01:56:54.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:54.097 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:54.761 00.664 11060 Exposure complete
01:56:54.938 00.177 11060 worker thread done servicing request
01:56:54.938 00.000 10844 OnExposeComplete: enter
01:56:54.938 00.000 10844 UpdateGuideState(): m_state=6
01:56:54.938 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11742
01:56:54.938 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=59.20, Mass=2242, SNR=29.5, Peak=190 HFD=3.6
01:56:54.939 00.001 10844 MultiStar: [#1 0.46,0.30,1.07,U] [#2 0.01,0.42,2.27,U] [#3 -0.16,0.73,0.00,M8] [#4 -0.07,1.02,0.00,M7] [#5 0.42,0.78,0.00,M6] [#6 0.82,0.04,0.00,M4] [#7 -0.03,0.59,1.04,U] [#8 -0.38,0.73,0.00,M7] 
01:56:54.939 00.000 10844 refined, 3 included, MultiStar: {0.15, 0.41}, one-star: {0.35, 0.32}
01:56:54.939 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
01:56:54.939 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
01:56:54.939 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.41 hyp=0.44 cameraTheta=1.22 mountX=-0.43 mountY=0.08, mountTheta=2.95
01:56:54.940 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.41, opts=13)
01:56:54.940 00.000 10844 Enqueuing Move request for scope (0.15, 0.41)
01:56:54.940 00.000 11060 Worker thread wakes up
01:56:54.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:54.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.41) opts 0xd
01:56:54.940 00.000 10844 UpdateGuideState exits: m=2242 SNR=29.5
01:56:54.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.41)
01:56:54.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:54.940 00.000 11060 Moving (0.15, 0.41) raw xDistance=-0.43 yDistance=0.08
01:56:54.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:54.940 00.000 10844 Enqueuing Expose request
01:56:54.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
01:56:54.941 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:54.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:56:54.941 00.000 11060 MoveAxis(E, 76, ABG)
01:56:54.941 00.000 11060 Guiding  Dir = 2, Dur = 76
01:56:54.982 00.041 11060 IsSlewing returns 0
01:56:54.982 00.000 11060 IsGuiding returns 0
01:56:55.074 00.092 11060 IsGuiding returns 0
01:56:55.074 00.000 11060 Move returns status 0, amount 76
01:56:55.074 00.000 11060 MoveAxis(N, 0, ABG)
01:56:55.074 00.000 11060 Move returns status 0, amount 0
01:56:55.074 00.000 11060 move complete, result=0
01:56:55.074 00.000 11060 worker thread done servicing request
01:56:55.074 00.000 11060 Worker thread wakes up
01:56:55.074 00.000 10844 GuideStep: -0.4 px 76 ms EAST, 0.1 px 0 ms NORTH
01:56:55.075 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:55.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:55.702 00.627 11060 Exposure complete
01:56:55.890 00.188 11060 worker thread done servicing request
01:56:55.890 00.000 10844 OnExposeComplete: enter
01:56:55.890 00.000 10844 UpdateGuideState(): m_state=6
01:56:55.892 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11743
01:56:55.892 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=59.29, Mass=3074, SNR=34.9, Peak=245 HFD=3.9
01:56:55.892 00.000 10844 MultiStar: [#1 0.44,0.76,0.00,M3] [#2 -0.85,-0.47,0.00,M5] [#3 -0.26,0.75,0.00,M9] [#4 -0.31,0.73,0.00,M8] [#5 -0.36,0.64,0.00,M7] [#6 -0.50,-0.24,1.05,U] [#7 0.02,0.10,0.81,U] [#8 -0.53,0.21,0.86,U] 
01:56:55.892 00.000 10844 refined, 3 included, MultiStar: {-0.31, 0.11}, one-star: {-0.20, 0.42}
01:56:55.892 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
01:56:55.892 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.76)
01:56:55.892 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.79 mountX=-0.06 mountY=-0.33, mountTheta=-1.74
01:56:55.894 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.11, opts=13)
01:56:55.894 00.000 10844 Enqueuing Move request for scope (-0.31, 0.11)
01:56:55.894 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:55.894 00.000 10844 UpdateGuideState exits: m=3074 SNR=34.9
01:56:55.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:55.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:55.894 00.000 10844 Enqueuing Expose request
01:56:55.895 00.001 11060 Worker thread wakes up
01:56:55.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd
01:56:55.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.11)
01:56:55.895 00.000 11060 Moving (-0.31, 0.11) raw xDistance=-0.06 yDistance=-0.33
01:56:55.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:55.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:55.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:56:55.895 00.000 11060 MoveAxis(E, 0, ABG)
01:56:55.895 00.000 11060 Move returns status 0, amount 0
01:56:55.895 00.000 11060 MoveAxis(N, 0, ABG)
01:56:55.895 00.000 11060 Move returns status 0, amount 0
01:56:55.895 00.000 11060 move complete, result=0
01:56:55.896 00.001 11060 worker thread done servicing request
01:56:55.896 00.000 11060 Worker thread wakes up
01:56:55.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:55.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:55.897 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:56:56.534 00.637 11060 Exposure complete
01:56:56.743 00.209 11060 worker thread done servicing request
01:56:56.743 00.000 10844 OnExposeComplete: enter
01:56:56.743 00.000 10844 UpdateGuideState(): m_state=6
01:56:56.743 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11744
01:56:56.743 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=59.06, Mass=2871, SNR=32.9, Peak=227 HFD=3.9
01:56:56.744 00.001 10844 MultiStar: [#1 0.27,0.29,0.95,U] [#2 -0.73,-0.38,0.00,M6] [#3 0.29,-0.02,1.01,U] [#4 0.11,0.50,0.97,U] [#5 0.19,-0.11,1.14,U] [#6 -1.56,-0.44,0.00,M4] [#7 -0.85,0.16,0.00,M4] [#8 -0.68,0.22,0.00,M7] 
01:56:56.744 00.000 10844 single-star, 4 included, MultiStar: {0.18, 0.16}, one-star: {0.04, 0.19}
01:56:56.744 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
01:56:56.744 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
01:56:56.744 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.36 mountX=-0.19 mountY=0.01, mountTheta=3.09
01:56:56.746 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.19, opts=13)
01:56:56.746 00.000 10844 Enqueuing Move request for scope (0.04, 0.19)
01:56:56.746 00.000 11060 Worker thread wakes up
01:56:56.746 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:56:56.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
01:56:56.747 00.001 10844 UpdateGuideState exits: m=2871 SNR=32.9
01:56:56.747 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
01:56:56.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:56.747 00.000 11060 Moving (0.04, 0.19) raw xDistance=-0.19 yDistance=0.01
01:56:56.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:56.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:56:56.747 00.000 10844 Enqueuing Expose request
01:56:56.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:56.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:56:56.749 00.002 11060 MoveAxis(E, 33, ABG)
01:56:56.749 00.000 11060 Guiding  Dir = 2, Dur = 33
01:56:56.761 00.012 11060 IsSlewing returns 0
01:56:56.761 00.000 11060 IsGuiding returns 0
01:56:56.814 00.053 11060 IsGuiding returns 0
01:56:56.814 00.000 11060 Move returns status 0, amount 33
01:56:56.815 00.001 11060 MoveAxis(N, 0, ABG)
01:56:56.815 00.000 11060 Move returns status 0, amount 0
01:56:56.815 00.000 11060 move complete, result=0
01:56:56.815 00.000 11060 worker thread done servicing request
01:56:56.815 00.000 11060 Worker thread wakes up
01:56:56.815 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
01:56:56.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:56.817 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:57.453 00.636 11060 Exposure complete
01:56:57.647 00.194 11060 worker thread done servicing request
01:56:57.647 00.000 10844 OnExposeComplete: enter
01:56:57.647 00.000 10844 UpdateGuideState(): m_state=6
01:56:57.648 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11745
01:56:57.648 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=58.82, Mass=2583, SNR=31.6, Peak=216 HFD=3.2
01:56:57.648 00.000 10844 MultiStar: [#1 0.16,-0.09,1.18,U] [#2 -0.23,-1.00,0.00,M7] [#3 0.03,-0.50,0.95,U] [#4 -0.28,-0.90,0.00,M8] [#5 0.38,0.72,0.00,M7] [#6 -0.22,-0.26,1.01,U] [#7 -1.26,-0.13,0.00,M5] [#8 0.66,-0.56,0.00,M8] 
01:56:57.648 00.000 10844 refined, 3 included, MultiStar: {-0.09, -0.21}, one-star: {-0.37, -0.05}
01:56:57.648 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
01:56:57.649 00.001 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:56:57.649 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.96 mountX=0.23 mountY=-0.05, mountTheta=-0.23
01:56:57.650 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.21, opts=13)
01:56:57.650 00.000 10844 Enqueuing Move request for scope (-0.09, -0.21)
01:56:57.650 00.000 11060 Worker thread wakes up
01:56:57.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
01:56:57.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
01:56:57.650 00.000 10844 UpdateGuideState exits: m=2583 SNR=31.6
01:56:57.650 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
01:56:57.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:57.650 00.000 11060 Moving (-0.09, -0.21) raw xDistance=0.23 yDistance=-0.05
01:56:57.652 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:57.652 00.000 10844 Enqueuing Expose request
01:56:57.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:56:57.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:57.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:57.652 00.000 11060 MoveAxis(W, 38, ABG)
01:56:57.652 00.000 11060 Guiding  Dir = 3, Dur = 38
01:56:57.664 00.012 11060 IsSlewing returns 0
01:56:57.664 00.000 11060 IsGuiding returns 0
01:56:57.712 00.048 11060 IsGuiding returns 0
01:56:57.712 00.000 11060 Move returns status 0, amount 38
01:56:57.712 00.000 11060 MoveAxis(N, 0, ABG)
01:56:57.713 00.001 11060 Move returns status 0, amount 0
01:56:57.713 00.000 11060 move complete, result=0
01:56:57.713 00.000 11060 worker thread done servicing request
01:56:57.713 00.000 11060 Worker thread wakes up
01:56:57.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:57.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:57.713 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
01:56:58.339 00.626 11060 Exposure complete
01:56:58.513 00.174 11060 worker thread done servicing request
01:56:58.513 00.000 10844 OnExposeComplete: enter
01:56:58.513 00.000 10844 UpdateGuideState(): m_state=6
01:56:58.514 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11746
01:56:58.514 00.000 10844 Star::Find returns 1 (1), X=268.25, Y=58.45, Mass=3006, SNR=34.2, Peak=255 HFD=3.5
01:56:58.514 00.000 10844 MultiStar: [#1 -0.29,-0.10,0.97,U] [#2 -0.17,-1.04,0.00,M8] [#3 0.51,-0.34,0.00,M8] [#4 -0.52,0.48,0.00,M9] [#5 0.65,0.55,0.00,M8] [#6 -0.56,0.07,0.75,U] [#7 -0.10,-0.36,0.79,U] [#8 0.75,-0.13,0.00,M9] 
01:56:58.514 00.000 10844 refined, 3 included, MultiStar: {-0.22, -0.22}, one-star: {0.02, -0.43}
01:56:58.514 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
01:56:58.514 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
01:56:58.514 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-2.37 mountX=0.25 mountY=-0.18, mountTheta=-0.62
01:56:58.516 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.22, opts=13)
01:56:58.516 00.000 10844 Enqueuing Move request for scope (-0.22, -0.22)
01:56:58.516 00.000 11060 Worker thread wakes up
01:56:58.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.22) opts 0xd
01:56:58.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.22)
01:56:58.516 00.000 11060 Moving (-0.22, -0.22) raw xDistance=0.25 yDistance=-0.18
01:56:58.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:56:58.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:58.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:58.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:56:58.516 00.000 11060 MoveAxis(W, 45, ABG)
01:56:58.516 00.000 11060 Guiding  Dir = 3, Dur = 45
01:56:58.516 00.000 10844 UpdateGuideState exits: m=3006 SNR=34.2 Saturated
01:56:58.517 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:58.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:58.517 00.000 10844 Enqueuing Expose request
01:56:58.522 00.005 11060 IsSlewing returns 0
01:56:58.522 00.000 11060 IsGuiding returns 0
01:56:58.569 00.047 11060 IsGuiding returns 0
01:56:58.569 00.000 11060 Move returns status 0, amount 45
01:56:58.569 00.000 11060 MoveAxis(N, 0, ABG)
01:56:58.569 00.000 11060 Move returns status 0, amount 0
01:56:58.569 00.000 11060 move complete, result=0
01:56:58.569 00.000 11060 worker thread done servicing request
01:56:58.569 00.000 11060 Worker thread wakes up
01:56:58.569 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.2 px 0 ms NORTH
01:56:58.570 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:58.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:59.205 00.635 11060 Exposure complete
01:56:59.378 00.173 11060 worker thread done servicing request
01:56:59.378 00.000 10844 OnExposeComplete: enter
01:56:59.378 00.000 10844 UpdateGuideState(): m_state=6
01:56:59.379 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11747
01:56:59.379 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=58.98, Mass=3374, SNR=36.3, Peak=243 HFD=3.8
01:56:59.379 00.000 10844 MultiStar: [#1 0.78,0.25,0.00,M1] [#2 -0.06,-0.38,1.84,U] [#3 0.17,0.51,0.81,U] [#4 -0.02,0.70,0.00,M10] [#5 0.33,0.92,0.00,M9] [#6 -0.45,-0.47,0.00,M3] [#7 0.12,-0.06,0.79,U] [#8 0.86,0.49,0.00,M10] 
01:56:59.379 00.000 10844 refined, 3 included, MultiStar: {0.11, -0.05}, one-star: {0.37, 0.10}
01:56:59.379 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
01:56:59.379 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:56:59.379 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.45 mountX=0.03 mountY=0.12, mountTheta=1.30
01:56:59.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
01:56:59.381 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
01:56:59.381 00.000 11060 Worker thread wakes up
01:56:59.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:56:59.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
01:56:59.381 00.000 10844 UpdateGuideState exits: m=3374 SNR=36.3
01:56:59.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
01:56:59.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:59.382 00.001 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.12
01:56:59.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:56:59.382 00.000 10844 Enqueuing Expose request
01:56:59.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:56:59.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:59.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:56:59.382 00.000 11060 MoveAxis(E, 0, ABG)
01:56:59.382 00.000 11060 Move returns status 0, amount 0
01:56:59.382 00.000 11060 MoveAxis(N, 0, ABG)
01:56:59.382 00.000 11060 Move returns status 0, amount 0
01:56:59.382 00.000 11060 move complete, result=0
01:56:59.382 00.000 11060 worker thread done servicing request
01:56:59.383 00.001 11060 Worker thread wakes up
01:56:59.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:56:59.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:56:59.384 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:00.051 00.667 11060 Exposure complete
01:57:00.208 00.157 11060 worker thread done servicing request
01:57:00.208 00.000 10844 OnExposeComplete: enter
01:57:00.208 00.000 10844 UpdateGuideState(): m_state=6
01:57:00.208 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11748
01:57:00.208 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=58.97, Mass=3199, SNR=36.2, Peak=247 HFD=3.7
01:57:00.208 00.000 10844 MultiStar: [#1 0.48,0.68,0.00,M2] [#2 -0.84,0.20,0.00,M8] [#3 -0.17,-0.17,0.98,U] [#4 0.18,0.33,0.80,U] [#5 0.71,0.38,0.00,M10] [#6 -0.00,-0.72,0.00,M4] [#7 0.45,-0.06,0.71,U] [#8 -0.29,-0.20,0.87,U] 
01:57:00.208 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.01}, one-star: {0.23, 0.09}
01:57:00.209 00.001 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
01:57:00.209 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
01:57:00.209 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.12 mountX=-0.00 mountY=0.06, mountTheta=1.63
01:57:00.210 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
01:57:00.210 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
01:57:00.210 00.000 11060 Worker thread wakes up
01:57:00.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
01:57:00.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
01:57:00.210 00.000 11060 Moving (0.06, -0.01) raw xDistance=-0.00 yDistance=0.06
01:57:00.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:57:00.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:00.211 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:00.211 00.000 10844 UpdateGuideState exits: m=3199 SNR=36.2
01:57:00.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:00.211 00.000 10844 Enqueuing Expose request
01:57:00.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:57:00.211 00.000 11060 MoveAxis(E, 0, ABG)
01:57:00.211 00.000 11060 Move returns status 0, amount 0
01:57:00.211 00.000 11060 MoveAxis(N, 0, ABG)
01:57:00.211 00.000 11060 Move returns status 0, amount 0
01:57:00.211 00.000 11060 move complete, result=0
01:57:00.211 00.000 11060 worker thread done servicing request
01:57:00.212 00.001 11060 Worker thread wakes up
01:57:00.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:00.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:00.213 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:00.847 00.634 11060 Exposure complete
01:57:01.035 00.188 11060 worker thread done servicing request
01:57:01.036 00.001 10844 OnExposeComplete: enter
01:57:01.036 00.000 10844 UpdateGuideState(): m_state=6
01:57:01.036 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11749
01:57:01.036 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=58.72, Mass=3054, SNR=34.7, Peak=220 HFD=3.7
01:57:01.036 00.000 10844 MultiStar: [#1 -0.13,1.08,0.00,M3] [#2 0.20,0.59,0.00,M9] [#3 0.02,0.17,1.01,U] [#4 -0.27,0.27,0.88,U] [#5 0.05,0.73,0.00,R] [#6 -0.31,-0.05,0.84,U] [#7 0.31,1.23,0.00,M3] [#8 0.39,0.24,1.02,U] 
01:57:01.036 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.10}, one-star: {0.17, -0.16}
01:57:01.036 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
01:57:01.036 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
01:57:01.037 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.40 mountX=-0.10 mountY=0.00, mountTheta=3.13
01:57:01.038 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
01:57:01.038 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
01:57:01.038 00.000 11060 Worker thread wakes up
01:57:01.038 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:01.038 00.000 10844 UpdateGuideState exits: m=3054 SNR=34.7
01:57:01.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:01.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:01.038 00.000 10844 Enqueuing Expose request
01:57:01.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:57:01.038 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:57:01.038 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=0.00
01:57:01.040 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:57:01.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:01.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:57:01.040 00.000 11060 MoveAxis(E, 0, ABG)
01:57:01.040 00.000 11060 Move returns status 0, amount 0
01:57:01.040 00.000 11060 MoveAxis(N, 0, ABG)
01:57:01.040 00.000 11060 Move returns status 0, amount 0
01:57:01.040 00.000 11060 move complete, result=0
01:57:01.040 00.000 11060 worker thread done servicing request
01:57:01.040 00.000 11060 Worker thread wakes up
01:57:01.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:01.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:01.041 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:01.679 00.638 11060 Exposure complete
01:57:01.872 00.193 11060 worker thread done servicing request
01:57:01.872 00.000 10844 OnExposeComplete: enter
01:57:01.872 00.000 10844 UpdateGuideState(): m_state=6
01:57:01.872 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11750
01:57:01.872 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=59.38, Mass=2795, SNR=33.3, Peak=235 HFD=3.6
01:57:01.872 00.000 10844 MultiStar: [#1 -0.94,0.92,0.00,M4] [#2 -0.64,0.43,0.00,M10] [#3 -0.64,0.44,0.00,M6] [#4 0.26,0.09,1.01,U] [#5 -1.26,-0.17,0.00,M1] [#6 0.01,0.17,0.93,U] [#7 0.12,0.89,0.00,M4] [#8 0.24,0.76,0.00,M9] 
01:57:01.872 00.000 10844 refined, 2 included, MultiStar: {0.09, 0.26}, one-star: {-0.02, 0.51}
01:57:01.872 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:57:01.872 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
01:57:01.873 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.25 mountX=-0.27 mountY=0.04, mountTheta=2.99
01:57:01.874 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.26, opts=13)
01:57:01.874 00.000 10844 Enqueuing Move request for scope (0.09, 0.26)
01:57:01.874 00.000 11060 Worker thread wakes up
01:57:01.875 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=17, FiltMax=255, Gamma=1.000
01:57:01.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
01:57:01.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
01:57:01.875 00.000 11060 Moving (0.09, 0.26) raw xDistance=-0.27 yDistance=0.04
01:57:01.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
01:57:01.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:01.875 00.000 10844 UpdateGuideState exits: m=2795 SNR=33.3
01:57:01.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:57:01.875 00.000 11060 MoveAxis(E, 47, ABG)
01:57:01.875 00.000 11060 Guiding  Dir = 2, Dur = 47
01:57:01.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:01.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:01.875 00.000 10844 Enqueuing Expose request
01:57:01.917 00.042 11060 IsSlewing returns 0
01:57:01.918 00.001 11060 IsGuiding returns 0
01:57:01.997 00.079 11060 IsGuiding returns 0
01:57:01.997 00.000 11060 Move returns status 0, amount 47
01:57:01.997 00.000 11060 MoveAxis(N, 0, ABG)
01:57:01.997 00.000 11060 Move returns status 0, amount 0
01:57:01.997 00.000 11060 move complete, result=0
01:57:01.997 00.000 11060 worker thread done servicing request
01:57:01.997 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
01:57:01.998 00.001 11060 Worker thread wakes up
01:57:01.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:01.999 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:02.653 00.654 11060 Exposure complete
01:57:02.818 00.165 11060 worker thread done servicing request
01:57:02.818 00.000 10844 OnExposeComplete: enter
01:57:02.818 00.000 10844 UpdateGuideState(): m_state=6
01:57:02.818 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11751
01:57:02.818 00.000 10844 Star::Find returns 1 (0), X=269.27, Y=58.73, Mass=2512, SNR=31.2, Peak=227 HFD=3.5
01:57:02.818 00.000 10844 MultiStar: [#1 0.45,0.45,0.00,M5] [#2 0.00,-0.10,2.19,U] [#3 -0.10,1.29,0.00,M7] [#4 -0.32,0.09,1.08,U] [#5 -0.67,-0.68,0.00,M2] [#6 -0.31,-0.31,0.92,U] [#7 0.04,-0.18,0.83,U] [#8 0.64,0.33,0.00,M10] 
01:57:02.819 00.001 10844 refined, 4 included, MultiStar: {0.07, -0.12}, one-star: {1.03, -0.15}
01:57:02.819 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
01:57:02.819 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
01:57:02.819 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.01 mountX=0.10 mountY=0.09, mountTheta=0.74
01:57:02.820 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.12, opts=13)
01:57:02.820 00.000 10844 Enqueuing Move request for scope (0.07, -0.12)
01:57:02.821 00.001 11060 Worker thread wakes up
01:57:02.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:02.821 00.000 10844 UpdateGuideState exits: m=2512 SNR=31.2
01:57:02.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:02.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
01:57:02.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:02.821 00.000 10844 Enqueuing Expose request
01:57:02.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
01:57:02.821 00.000 11060 Moving (0.07, -0.12) raw xDistance=0.10 yDistance=0.09
01:57:02.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:57:02.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:02.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:57:02.821 00.000 11060 MoveAxis(E, 0, ABG)
01:57:02.821 00.000 11060 Move returns status 0, amount 0
01:57:02.822 00.001 11060 MoveAxis(N, 0, ABG)
01:57:02.822 00.000 11060 Move returns status 0, amount 0
01:57:02.822 00.000 11060 move complete, result=0
01:57:02.822 00.000 11060 worker thread done servicing request
01:57:02.822 00.000 11060 Worker thread wakes up
01:57:02.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:02.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:02.823 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:03.466 00.643 11060 Exposure complete
01:57:03.640 00.174 11060 worker thread done servicing request
01:57:03.640 00.000 10844 OnExposeComplete: enter
01:57:03.640 00.000 10844 UpdateGuideState(): m_state=6
01:57:03.640 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11752
01:57:03.641 00.001 10844 Star::Find returns 1 (0), X=269.19, Y=58.83, Mass=3023, SNR=34.1, Peak=206 HFD=4.0
01:57:03.641 00.000 10844 MultiStar: [#1 0.47,0.63,0.00,M6] [#2 0.99,0.90,0.00,M10] [#3 -0.24,0.27,0.90,U] [#4 -0.33,-0.68,0.00,M7] [#5 0.17,-1.03,0.00,M3] [#6 0.50,0.31,0.80,U] [#7 0.35,-0.08,0.83,U] [#8 0.14,0.83,0.00,R] 
01:57:03.641 00.000 10844 refined, 3 included, MultiStar: {0.40, 0.11}, one-star: {0.95, -0.05}
01:57:03.641 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
01:57:03.641 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
01:57:03.641 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.11 hyp=0.42 cameraTheta=0.26 mountX=-0.18 mountY=0.38, mountTheta=2.01
01:57:03.643 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.11, opts=13)
01:57:03.643 00.000 10844 Enqueuing Move request for scope (0.40, 0.11)
01:57:03.643 00.000 11060 Worker thread wakes up
01:57:03.643 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:03.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.11) opts 0xd
01:57:03.643 00.000 10844 UpdateGuideState exits: m=3023 SNR=34.1
01:57:03.643 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.11)
01:57:03.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:03.643 00.000 11060 Moving (0.40, 0.11) raw xDistance=-0.18 yDistance=0.38
01:57:03.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:03.644 00.001 10844 Enqueuing Expose request
01:57:03.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:57:03.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.38
01:57:03.644 00.000 11060 MoveAxis(E, 31, ABG)
01:57:03.644 00.000 11060 Guiding  Dir = 2, Dur = 31
01:57:03.646 00.002 11060 IsSlewing returns 0
01:57:03.646 00.000 11060 IsGuiding returns 0
01:57:03.705 00.059 11060 IsGuiding returns 0
01:57:03.705 00.000 11060 Move returns status 0, amount 31
01:57:03.706 00.001 11060 MoveAxis(S, 148, ABG)
01:57:03.706 00.000 11060 Guiding  Dir = 1, Dur = 148
01:57:03.709 00.003 11060 IsSlewing returns 0
01:57:03.709 00.000 11060 IsGuiding returns 0
01:57:03.866 00.157 11060 IsGuiding returns 0
01:57:03.866 00.000 11060 Move returns status 0, amount 148
01:57:03.866 00.000 11060 move complete, result=0
01:57:03.867 00.001 11060 worker thread done servicing request
01:57:03.867 00.000 11060 Worker thread wakes up
01:57:03.867 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.4 px 148 ms SOUTH
01:57:03.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:03.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:04.498 00.631 11060 Exposure complete
01:57:04.669 00.171 11060 worker thread done servicing request
01:57:04.669 00.000 10844 OnExposeComplete: enter
01:57:04.669 00.000 10844 UpdateGuideState(): m_state=6
01:57:04.670 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11753
01:57:04.670 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=59.81, Mass=2892, SNR=33.7, Peak=214 HFD=3.8
01:57:04.670 00.000 10844 MultiStar: [#1 -0.11,0.48,0.99,U] [#2 0.38,-0.02,2.10,U] [#3 0.28,0.54,0.99,U] [#4 -0.35,0.41,0.92,U] [#5 0.16,-1.29,0.00,M4] [#6 -0.14,0.91,0.00,M1] [#7 -0.28,-0.24,0.94,U] [#8 0.16,0.13,0.91,U] 
01:57:04.670 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.28}, one-star: {0.27, 0.93}
01:57:04.670 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
01:57:04.670 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
01:57:04.670 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.29 cameraTheta=1.23 mountX=-0.29 mountY=0.05, mountTheta=2.96
01:57:04.671 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.28, opts=13)
01:57:04.671 00.000 10844 Enqueuing Move request for scope (0.10, 0.28)
01:57:04.672 00.001 11060 Worker thread wakes up
01:57:04.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:04.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
01:57:04.672 00.000 10844 UpdateGuideState exits: m=2892 SNR=33.7
01:57:04.672 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
01:57:04.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:04.672 00.000 11060 Moving (0.10, 0.28) raw xDistance=-0.29 yDistance=0.05
01:57:04.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:04.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
01:57:04.672 00.000 10844 Enqueuing Expose request
01:57:04.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:04.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:57:04.672 00.000 11060 MoveAxis(E, 51, ABG)
01:57:04.672 00.000 11060 Guiding  Dir = 2, Dur = 51
01:57:04.681 00.009 11060 IsSlewing returns 0
01:57:04.682 00.001 11060 IsGuiding returns 0
01:57:04.743 00.061 11060 IsGuiding returns 0
01:57:04.743 00.000 11060 Move returns status 0, amount 51
01:57:04.743 00.000 11060 MoveAxis(N, 0, ABG)
01:57:04.743 00.000 11060 Move returns status 0, amount 0
01:57:04.743 00.000 11060 move complete, result=0
01:57:04.743 00.000 11060 worker thread done servicing request
01:57:04.743 00.000 11060 Worker thread wakes up
01:57:04.744 00.001 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
01:57:04.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:04.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:05.376 00.632 11060 Exposure complete
01:57:05.536 00.160 11060 worker thread done servicing request
01:57:05.536 00.000 10844 OnExposeComplete: enter
01:57:05.536 00.000 10844 UpdateGuideState(): m_state=6
01:57:05.536 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11754
01:57:05.536 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=59.16, Mass=2627, SNR=31.7, Peak=201 HFD=3.9
01:57:05.538 00.002 10844 MultiStar: [#1 0.19,-0.49,1.11,U] [#2 -0.53,0.24,2.25,U] [#3 -0.26,-0.04,0.96,U] [#4 0.27,-0.17,1.05,U] [#5 -0.32,-1.09,0.00,M5] [#6 -0.61,-0.05,0.00,M2] [#7 -0.53,0.16,0.85,U] [#8 0.56,-0.41,0.00,M1] 
01:57:05.538 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.03}, one-star: {-0.15, 0.28}
01:57:05.538 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.76 = -1.53)
01:57:05.538 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.54)
01:57:05.538 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.22 cameraTheta=3.01 mountX=0.01 mountY=-0.22, mountTheta=-1.53
01:57:05.539 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.03, opts=13)
01:57:05.539 00.000 10844 Enqueuing Move request for scope (-0.21, 0.03)
01:57:05.539 00.000 11060 Worker thread wakes up
01:57:05.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
01:57:05.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
01:57:05.539 00.000 11060 Moving (-0.21, 0.03) raw xDistance=0.01 yDistance=-0.22
01:57:05.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:57:05.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
01:57:05.539 00.000 10844 UpdateGuideState exits: m=2627 SNR=31.7
01:57:05.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:05.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:05.539 00.000 10844 Enqueuing Expose request
01:57:05.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:05.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:57:05.540 00.001 11060 MoveAxis(E, 0, ABG)
01:57:05.540 00.000 11060 Move returns status 0, amount 0
01:57:05.540 00.000 11060 MoveAxis(N, 0, ABG)
01:57:05.540 00.000 11060 Move returns status 0, amount 0
01:57:05.540 00.000 11060 move complete, result=0
01:57:05.540 00.000 11060 worker thread done servicing request
01:57:05.540 00.000 11060 Worker thread wakes up
01:57:05.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:05.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:05.543 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:06.177 00.634 11060 Exposure complete
01:57:06.337 00.160 11060 worker thread done servicing request
01:57:06.337 00.000 10844 OnExposeComplete: enter
01:57:06.337 00.000 10844 UpdateGuideState(): m_state=6
01:57:06.337 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11755
01:57:06.337 00.000 10844 Star::Find returns 1 (1), X=268.49, Y=58.69, Mass=2976, SNR=34.1, Peak=255 HFD=3.5
01:57:06.337 00.000 10844 MultiStar: [#1 0.22,0.44,1.01,U] [#2 -1.00,-0.36,0.00,M9] [#3 0.03,-0.21,1.00,U] [#4 -0.30,0.11,1.03,U] [#5 -0.29,-0.44,1.06,U] [#6 -0.52,-0.35,0.00,M3] [#7 0.53,-0.71,0.00,M1] [#8 -0.56,-0.85,0.00,M2] 
01:57:06.337 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.06}, one-star: {0.25, -0.19}
01:57:06.337 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
01:57:06.337 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
01:57:06.337 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.92 mountX=0.07 mountY=-0.01, mountTheta=-0.19
01:57:06.339 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
01:57:06.339 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
01:57:06.339 00.000 11060 Worker thread wakes up
01:57:06.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:57:06.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:57:06.339 00.000 11060 Moving (-0.02, -0.06) raw xDistance=0.07 yDistance=-0.01
01:57:06.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:57:06.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:06.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:06.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:06.339 00.000 11060 MoveAxis(E, 0, ABG)
01:57:06.339 00.000 11060 Move returns status 0, amount 0
01:57:06.339 00.000 11060 MoveAxis(N, 0, ABG)
01:57:06.339 00.000 11060 Move returns status 0, amount 0
01:57:06.339 00.000 10844 UpdateGuideState exits: m=2976 SNR=34.1 Saturated
01:57:06.339 00.000 11060 move complete, result=0
01:57:06.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:06.339 00.000 11060 worker thread done servicing request
01:57:06.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:06.339 00.000 10844 Enqueuing Expose request
01:57:06.341 00.002 11060 Worker thread wakes up
01:57:06.341 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:06.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:06.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:06.970 00.629 11060 Exposure complete
01:57:07.134 00.164 11060 worker thread done servicing request
01:57:07.134 00.000 10844 OnExposeComplete: enter
01:57:07.134 00.000 10844 UpdateGuideState(): m_state=6
01:57:07.135 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11756
01:57:07.135 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=58.46, Mass=2703, SNR=32.1, Peak=249 HFD=3.6
01:57:07.135 00.000 10844 MultiStar: [#1 0.32,0.25,1.12,U] [#2 -0.52,-0.32,2.09,U] [#3 -0.13,0.14,1.04,U] [#4 -0.19,0.04,1.12,U] [#5 -0.27,0.05,1.08,U] [#6 -0.62,-0.27,0.00,M4] [#7 0.19,-0.26,0.98,U] [#8 -0.31,-1.13,0.00,M3] 
01:57:07.135 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.10}, one-star: {-0.35, -0.42}
01:57:07.135 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
01:57:07.135 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
01:57:07.135 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.65 mountX=0.13 mountY=-0.16, mountTheta=-0.91
01:57:07.137 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.10, opts=13)
01:57:07.138 00.001 10844 Enqueuing Move request for scope (-0.18, -0.10)
01:57:07.138 00.000 11060 Worker thread wakes up
01:57:07.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:07.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
01:57:07.138 00.000 10844 UpdateGuideState exits: m=2703 SNR=32.1
01:57:07.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
01:57:07.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:07.138 00.000 11060 Moving (-0.18, -0.10) raw xDistance=0.13 yDistance=-0.16
01:57:07.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:07.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:57:07.138 00.000 10844 Enqueuing Expose request
01:57:07.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:07.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:57:07.138 00.000 11060 MoveAxis(W, 22, ABG)
01:57:07.138 00.000 11060 Guiding  Dir = 3, Dur = 22
01:57:07.153 00.015 11060 IsSlewing returns 0
01:57:07.153 00.000 11060 IsGuiding returns 0
01:57:07.201 00.048 11060 IsGuiding returns 0
01:57:07.201 00.000 11060 Move returns status 0, amount 22
01:57:07.201 00.000 11060 MoveAxis(N, 0, ABG)
01:57:07.202 00.001 11060 Move returns status 0, amount 0
01:57:07.202 00.000 11060 move complete, result=0
01:57:07.202 00.000 11060 worker thread done servicing request
01:57:07.202 00.000 11060 Worker thread wakes up
01:57:07.202 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.2 px 0 ms NORTH
01:57:07.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:07.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:07.850 00.648 11060 Exposure complete
01:57:08.016 00.166 11060 worker thread done servicing request
01:57:08.016 00.000 10844 OnExposeComplete: enter
01:57:08.016 00.000 10844 UpdateGuideState(): m_state=6
01:57:08.016 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11757
01:57:08.017 00.001 10844 Star::Find returns 1 (0), X=268.25, Y=58.36, Mass=3026, SNR=34.3, Peak=252 HFD=3.6
01:57:08.017 00.000 10844 MultiStar: [#1 0.67,0.63,0.00,M3] [#2 0.33,-0.17,2.02,U] [#3 0.45,-0.02,0.96,U] [#4 -0.31,0.05,0.89,U] [#5 0.29,-0.12,0.97,U] [#6 -0.08,-0.75,0.00,M5] [#7 0.15,0.47,0.87,U] [#8 0.13,0.09,0.89,U] 
01:57:08.017 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.06}, one-star: {0.01, -0.52}
01:57:08.017 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
01:57:08.017 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
01:57:08.017 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.33 mountX=0.03 mountY=0.19, mountTheta=1.42
01:57:08.018 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.06, opts=13)
01:57:08.020 00.002 10844 Enqueuing Move request for scope (0.18, -0.06)
01:57:08.020 00.000 11060 Worker thread wakes up
01:57:08.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
01:57:08.020 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
01:57:08.020 00.000 11060 Moving (0.18, -0.06) raw xDistance=0.03 yDistance=0.19
01:57:08.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:57:08.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:08.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:08.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:57:08.020 00.000 11060 MoveAxis(E, 0, ABG)
01:57:08.020 00.000 11060 Move returns status 0, amount 0
01:57:08.020 00.000 10844 UpdateGuideState exits: m=3026 SNR=34.3
01:57:08.020 00.000 11060 MoveAxis(N, 0, ABG)
01:57:08.020 00.000 11060 Move returns status 0, amount 0
01:57:08.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:08.021 00.001 11060 move complete, result=0
01:57:08.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:08.021 00.000 11060 worker thread done servicing request
01:57:08.021 00.000 10844 Enqueuing Expose request
01:57:08.021 00.000 11060 Worker thread wakes up
01:57:08.021 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:08.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:08.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:08.658 00.637 11060 Exposure complete
01:57:08.834 00.176 11060 worker thread done servicing request
01:57:08.834 00.000 10844 OnExposeComplete: enter
01:57:08.834 00.000 10844 UpdateGuideState(): m_state=6
01:57:08.835 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11758
01:57:08.835 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=58.73, Mass=2411, SNR=31.4, Peak=222 HFD=3.1
01:57:08.835 00.000 10844 MultiStar: [#1 0.00,0.19,1.03,U] [#2 -0.59,-0.72,0.00,M8] [#3 0.39,-0.21,1.07,U] [#4 -0.22,-0.58,0.00,M3] [#5 -0.13,-0.31,0.97,U] [#6 -0.38,-0.91,0.00,M6] [#7 0.14,-0.60,0.00,M1] [#8 -0.10,0.41,1.04,U] 
01:57:08.835 00.000 10844 refined, 4 included, MultiStar: {0.00, -0.01}, one-star: {-0.17, -0.15}
01:57:08.835 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
01:57:08.835 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
01:57:08.835 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.22 mountX=0.01 mountY=0.01, mountTheta=0.52
01:57:08.836 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
01:57:08.836 00.000 10844 Enqueuing Move request for scope (0.00, -0.01)
01:57:08.837 00.001 11060 Worker thread wakes up
01:57:08.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:08.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
01:57:08.837 00.000 10844 UpdateGuideState exits: m=2411 SNR=31.4
01:57:08.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
01:57:08.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:08.837 00.000 11060 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=0.01
01:57:08.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:08.837 00.000 10844 Enqueuing Expose request
01:57:08.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:57:08.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:08.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:57:08.837 00.000 11060 MoveAxis(E, 0, ABG)
01:57:08.837 00.000 11060 Move returns status 0, amount 0
01:57:08.838 00.001 11060 MoveAxis(N, 0, ABG)
01:57:08.838 00.000 11060 Move returns status 0, amount 0
01:57:08.838 00.000 11060 move complete, result=0
01:57:08.838 00.000 11060 worker thread done servicing request
01:57:08.838 00.000 11060 Worker thread wakes up
01:57:08.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:08.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:08.840 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:09.466 00.626 11060 Exposure complete
01:57:09.642 00.176 11060 worker thread done servicing request
01:57:09.642 00.000 10844 OnExposeComplete: enter
01:57:09.642 00.000 10844 UpdateGuideState(): m_state=6
01:57:09.642 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11759
01:57:09.642 00.000 10844 Star::Find returns 1 (0), X=267.48, Y=58.31, Mass=3085, SNR=35.6, Peak=249 HFD=3.5
01:57:09.643 00.001 10844 MultiStar: [#1 -0.38,-0.39,1.06,U] [#2 -0.85,-0.18,0.00,M9] [#3 0.04,0.40,0.98,U] [#4 -0.73,-0.60,0.00,M4] [#5 -0.02,-0.86,0.00,M2] [#6 -0.12,-0.31,0.91,U] [#7 -0.04,-0.28,0.82,U] [#8 0.05,-0.13,0.89,U] 
01:57:09.643 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.21}, one-star: {-0.76, -0.57}
01:57:09.643 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
01:57:09.643 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
01:57:09.643 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.36 mountX=0.25 mountY=-0.18, mountTheta=-0.62
01:57:09.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.21, opts=13)
01:57:09.645 00.000 10844 Enqueuing Move request for scope (-0.22, -0.21)
01:57:09.645 00.000 11060 Worker thread wakes up
01:57:09.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
01:57:09.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
01:57:09.645 00.000 11060 Moving (-0.22, -0.21) raw xDistance=0.25 yDistance=-0.18
01:57:09.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:57:09.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:09.646 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:09.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:57:09.646 00.000 11060 MoveAxis(W, 43, ABG)
01:57:09.646 00.000 11060 Guiding  Dir = 3, Dur = 43
01:57:09.646 00.000 10844 UpdateGuideState exits: m=3085 SNR=35.6
01:57:09.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:09.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:09.646 00.000 10844 Enqueuing Expose request
01:57:09.649 00.003 11060 IsSlewing returns 0
01:57:09.649 00.000 11060 IsGuiding returns 0
01:57:09.696 00.047 11060 IsGuiding returns 0
01:57:09.696 00.000 11060 Move returns status 0, amount 43
01:57:09.696 00.000 11060 MoveAxis(N, 0, ABG)
01:57:09.696 00.000 11060 Move returns status 0, amount 0
01:57:09.696 00.000 11060 move complete, result=0
01:57:09.696 00.000 11060 worker thread done servicing request
01:57:09.696 00.000 11060 Worker thread wakes up
01:57:09.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:09.697 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:09.697 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
01:57:10.324 00.627 11060 Exposure complete
01:57:10.506 00.182 11060 worker thread done servicing request
01:57:10.506 00.000 10844 OnExposeComplete: enter
01:57:10.506 00.000 10844 UpdateGuideState(): m_state=6
01:57:10.506 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11760
01:57:10.507 00.001 10844 Star::Find returns 1 (0), X=268.17, Y=58.83, Mass=2596, SNR=31.5, Peak=182 HFD=3.6
01:57:10.507 00.000 10844 MultiStar: [#1 -0.19,-0.19,1.10,U] [#2 -0.44,-0.31,2.34,U] [#3 0.56,0.28,0.00,M1] [#4 0.30,-0.58,0.00,M5] [#5 0.30,-1.28,0.00,M3] [#6 -0.62,-0.65,0.00,M6] [#7 -0.32,0.20,0.82,U] [#8 0.22,-0.87,0.00,M1] 
01:57:10.507 00.000 10844 single-star, 3 included, MultiStar: {-0.30, -0.15}, one-star: {-0.07, -0.05}
01:57:10.507 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
01:57:10.507 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
01:57:10.507 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.57 mountX=0.06 mountY=-0.06, mountTheta=-0.83
01:57:10.508 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.05, opts=13)
01:57:10.508 00.000 10844 Enqueuing Move request for scope (-0.07, -0.05)
01:57:10.509 00.001 11060 Worker thread wakes up
01:57:10.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
01:57:10.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
01:57:10.509 00.000 11060 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=-0.06
01:57:10.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:57:10.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:10.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:10.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:57:10.509 00.000 11060 MoveAxis(E, 0, ABG)
01:57:10.509 00.000 11060 Move returns status 0, amount 0
01:57:10.509 00.000 11060 MoveAxis(N, 0, ABG)
01:57:10.509 00.000 11060 Move returns status 0, amount 0
01:57:10.509 00.000 11060 move complete, result=0
01:57:10.509 00.000 10844 UpdateGuideState exits: m=2596 SNR=31.5
01:57:10.509 00.000 11060 worker thread done servicing request
01:57:10.510 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:10.510 00.000 10844 Enqueuing Expose request
01:57:10.510 00.000 11060 Worker thread wakes up
01:57:10.510 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:10.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:10.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:11.149 00.639 11060 Exposure complete
01:57:11.341 00.192 11060 worker thread done servicing request
01:57:11.341 00.000 10844 OnExposeComplete: enter
01:57:11.341 00.000 10844 UpdateGuideState(): m_state=6
01:57:11.341 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11761
01:57:11.341 00.000 10844 Star::Find returns 1 (0), X=267.75, Y=59.63, Mass=2344, SNR=30.9, Peak=222 HFD=3.1
01:57:11.342 00.001 10844 MultiStar: [#1 0.04,0.73,0.00,M1] [#2 -0.13,-0.45,2.33,U] [#3 -0.09,0.89,0.00,M2] [#4 -0.57,0.22,0.00,M6] [#5 -0.17,-0.64,0.00,M4] [#6 -0.13,-0.52,1.01,U] [#7 -0.30,1.39,0.00,M1] [#8 -0.52,-0.46,0.00,M2] 
01:57:11.342 00.000 10844 refined, 2 included, MultiStar: {-0.21, -0.19}, one-star: {-0.49, 0.75}
01:57:11.342 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
01:57:11.342 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
01:57:11.342 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.42 mountX=0.22 mountY=-0.18, mountTheta=-0.68
01:57:11.343 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.19, opts=13)
01:57:11.343 00.000 10844 Enqueuing Move request for scope (-0.21, -0.19)
01:57:11.343 00.000 11060 Worker thread wakes up
01:57:11.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:11.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
01:57:11.343 00.000 10844 UpdateGuideState exits: m=2344 SNR=30.9
01:57:11.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
01:57:11.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:11.343 00.000 11060 Moving (-0.21, -0.19) raw xDistance=0.22 yDistance=-0.18
01:57:11.345 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:11.345 00.000 10844 Enqueuing Expose request
01:57:11.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
01:57:11.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:11.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:57:11.345 00.000 11060 MoveAxis(W, 38, ABG)
01:57:11.345 00.000 11060 Guiding  Dir = 3, Dur = 38
01:57:11.364 00.019 11060 IsSlewing returns 0
01:57:11.365 00.001 11060 IsGuiding returns 0
01:57:11.441 00.076 11060 IsGuiding returns 0
01:57:11.441 00.000 11060 Move returns status 0, amount 38
01:57:11.441 00.000 11060 MoveAxis(N, 0, ABG)
01:57:11.441 00.000 11060 Move returns status 0, amount 0
01:57:11.441 00.000 11060 move complete, result=0
01:57:11.441 00.000 11060 worker thread done servicing request
01:57:11.441 00.000 11060 Worker thread wakes up
01:57:11.441 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
01:57:11.442 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:11.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:12.070 00.628 11060 Exposure complete
01:57:12.235 00.165 11060 worker thread done servicing request
01:57:12.235 00.000 10844 OnExposeComplete: enter
01:57:12.235 00.000 10844 UpdateGuideState(): m_state=6
01:57:12.236 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11762
01:57:12.236 00.000 10844 Star::Find returns 1 (0), X=267.22, Y=59.48, Mass=2842, SNR=33.5, Peak=226 HFD=3.7
01:57:12.236 00.000 10844 MultiStar: [#1 -0.35,0.60,0.00,M2] [#2 -1.22,0.10,0.00,M8] [#3 -0.72,0.17,0.00,M3] [#4 -0.05,1.27,0.00,M7] [#5 -0.79,-0.72,0.00,M5] [#6 0.48,-0.45,0.00,M6] [#7 -0.90,0.25,0.00,M2] [#8 -0.81,-0.53,0.00,M3] 
01:57:12.236 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
01:57:12.236 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
01:57:12.236 00.000 10844 CameraToMount -- cameraX=-1.02 cameraY=0.60 hyp=1.19 cameraTheta=2.61 mountX=-0.41 mountY=-1.10, mountTheta=-1.93
01:57:12.239 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.02, y=0.60, opts=13)
01:57:12.239 00.000 10844 Enqueuing Move request for scope (-1.02, 0.60)
01:57:12.239 00.000 11060 Worker thread wakes up
01:57:12.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:12.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.60) opts 0xd
01:57:12.239 00.000 10844 UpdateGuideState exits: m=2842 SNR=33.5
01:57:12.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.02, 0.60)
01:57:12.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:12.239 00.000 11060 Moving (-1.02, 0.60) raw xDistance=-0.41 yDistance=-1.10
01:57:12.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:12.239 00.000 10844 Enqueuing Expose request
01:57:12.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
01:57:12.239 00.000 11060 resist switch: large excursion: input -1.10 thresh 0.57 direction from 1 to -1
01:57:12.239 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.31
01:57:12.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.77 from input -1.10
01:57:12.239 00.000 11060 MoveAxis(E, 70, ABG)
01:57:12.239 00.000 11060 Guiding  Dir = 2, Dur = 70
01:57:12.253 00.014 11060 IsSlewing returns 0
01:57:12.253 00.000 11060 IsGuiding returns 0
01:57:12.331 00.078 11060 IsGuiding returns 0
01:57:12.331 00.000 11060 Move returns status 0, amount 70
01:57:12.331 00.000 11060 BLC: Oldest BLC event removed
01:57:12.331 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:57:12.331 00.000 11060 MoveAxis(N, 1180, ABG)
01:57:12.331 00.000 11060 duration set to 750 by maxDecDuration
01:57:12.331 00.000 11060 Guiding  Dir = 0, Dur = 750
01:57:12.346 00.015 11060 IsSlewing returns 0
01:57:12.346 00.000 11060 IsGuiding returns 0
01:57:13.100 00.754 11060 IsGuiding returns 0
01:57:13.100 00.000 11060 Move returns status 0, amount 750
01:57:13.100 00.000 11060 move complete, result=0
01:57:13.100 00.000 11060 worker thread done servicing request
01:57:13.100 00.000 11060 Worker thread wakes up
01:57:13.101 00.001 10844 GuideStep: -0.4 px 70 ms EAST, -1.1 px 750 ms NORTH
01:57:13.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:13.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:13.728 00.627 11060 Exposure complete
01:57:13.904 00.176 11060 worker thread done servicing request
01:57:13.904 00.000 10844 OnExposeComplete: enter
01:57:13.904 00.000 10844 UpdateGuideState(): m_state=6
01:57:13.904 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11763
01:57:13.904 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=58.55, Mass=2911, SNR=33.5, Peak=205 HFD=3.4
01:57:13.904 00.000 10844 MultiStar: [#1 0.05,0.42,0.97,U] [#2 -0.45,-0.85,0.00,M9] [#3 1.21,-0.11,0.00,M4] [#4 -0.17,0.56,1.01,U] [#5 -0.70,-0.33,0.00,M6] [#6 0.69,-0.09,0.00,M7] [#7 -0.08,0.07,0.84,U] [#8 0.10,-1.31,0.00,M4] 
01:57:13.904 00.000 10844 refined, 3 included, MultiStar: {0.05, 0.18}, one-star: {0.38, -0.32}
01:57:13.904 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
01:57:13.904 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
01:57:13.904 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.32 mountX=-0.19 mountY=0.02, mountTheta=3.05
01:57:13.906 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.18, opts=13)
01:57:13.906 00.000 10844 Enqueuing Move request for scope (0.05, 0.18)
01:57:13.906 00.000 11060 Worker thread wakes up
01:57:13.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:13.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
01:57:13.906 00.000 10844 UpdateGuideState exits: m=2911 SNR=33.5
01:57:13.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
01:57:13.906 00.000 11060 Moving (0.05, 0.18) raw xDistance=-0.19 yDistance=0.02
01:57:13.906 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.772890, 1:-0.017294
01:57:13.906 00.000 11060 BLC: No correction, Miss < min_move
01:57:13.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.907 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:57:13.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:13.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:13.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:57:13.907 00.000 10844 Enqueuing Expose request
01:57:13.907 00.000 11060 MoveAxis(E, 35, ABG)
01:57:13.907 00.000 11060 Guiding  Dir = 2, Dur = 35
01:57:13.929 00.022 11060 IsSlewing returns 0
01:57:13.929 00.000 11060 IsGuiding returns 0
01:57:13.991 00.062 11060 IsGuiding returns 0
01:57:13.992 00.001 11060 Move returns status 0, amount 35
01:57:13.992 00.000 11060 MoveAxis(N, 0, ABG)
01:57:13.992 00.000 11060 Move returns status 0, amount 0
01:57:13.992 00.000 11060 move complete, result=0
01:57:13.992 00.000 11060 worker thread done servicing request
01:57:13.993 00.001 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
01:57:13.993 00.000 11060 Worker thread wakes up
01:57:13.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:13.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:14.625 00.632 11060 Exposure complete
01:57:14.794 00.169 11060 worker thread done servicing request
01:57:14.794 00.000 10844 OnExposeComplete: enter
01:57:14.794 00.000 10844 UpdateGuideState(): m_state=6
01:57:14.795 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11764
01:57:14.795 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=59.05, Mass=3028, SNR=34.5, Peak=211 HFD=4.1
01:57:14.795 00.000 10844 MultiStar: [#1 -0.07,0.60,0.99,U] [#2 0.26,-0.28,2.04,U] [#3 0.19,0.02,0.96,U] [#4 -0.70,0.40,0.00,M7] [#5 -0.43,-0.49,0.00,M7] [#6 -0.16,-0.85,0.00,M8] [#7 0.15,0.11,0.89,U] [#8 0.01,-1.08,0.00,M5] 
01:57:14.795 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.05}, one-star: {-0.27, 0.17}
01:57:14.795 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
01:57:14.795 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
01:57:14.795 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=-0.06 mountY=0.08, mountTheta=2.26
01:57:14.797 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
01:57:14.797 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
01:57:14.797 00.000 11060 Worker thread wakes up
01:57:14.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:57:14.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:57:14.797 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:14.797 00.000 11060 Moving (0.09, 0.05) raw xDistance=-0.06 yDistance=0.08
01:57:14.797 00.000 10844 UpdateGuideState exits: m=3028 SNR=34.5
01:57:14.797 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.772890, 1:-0.017294, 2:-0.078167
01:57:14.797 00.000 11060 BLC: No correction, Miss < min_move
01:57:14.798 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:14.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:57:14.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:14.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:14.798 00.000 10844 Enqueuing Expose request
01:57:14.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:57:14.798 00.000 11060 MoveAxis(E, 0, ABG)
01:57:14.798 00.000 11060 Move returns status 0, amount 0
01:57:14.798 00.000 11060 MoveAxis(N, 0, ABG)
01:57:14.798 00.000 11060 Move returns status 0, amount 0
01:57:14.798 00.000 11060 move complete, result=0
01:57:14.798 00.000 11060 worker thread done servicing request
01:57:14.798 00.000 11060 Worker thread wakes up
01:57:14.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:14.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:14.799 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:15.438 00.639 11060 Exposure complete
01:57:15.627 00.189 10844 OnExposeComplete: enter
01:57:15.627 00.000 10844 UpdateGuideState(): m_state=6
01:57:15.628 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11765
01:57:15.628 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=59.34, Mass=3444, SNR=35.9, Peak=210 HFD=4.5
01:57:15.628 00.000 10844 MultiStar: [#1 0.25,0.71,0.00,M1] [#2 -0.40,-0.53,0.00,M9] [#3 0.35,-0.16,0.93,U] [#4 0.10,0.07,0.92,U] [#5 0.73,-0.90,0.00,M8] [#6 -0.35,-0.09,0.87,U] [#7 -0.13,0.07,0.86,U] [#8 -0.02,-1.40,0.00,M6] 
01:57:15.628 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.08}, one-star: {0.29, 0.46}
01:57:15.628 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:57:15.628 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
01:57:15.628 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.87 mountX=-0.09 mountY=0.05, mountTheta=2.61
01:57:15.629 00.001 11060 worker thread done servicing request
01:57:15.629 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
01:57:15.629 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
01:57:15.629 00.000 11060 Worker thread wakes up
01:57:15.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:15.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:57:15.629 00.000 10844 UpdateGuideState exits: m=3444 SNR=35.9
01:57:15.629 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:57:15.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:15.629 00.000 11060 Moving (0.07, 0.08) raw xDistance=-0.09 yDistance=0.05
01:57:15.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:15.629 00.000 10844 Enqueuing Expose request
01:57:15.629 00.000 11060 BLC: window closed
01:57:15.630 00.001 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.18, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.772890, 1:-0.017294, 2:-0.078167
01:57:15.630 00.000 11060 BLC: No correction, Miss < min_move
01:57:15.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:57:15.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:15.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:57:15.630 00.000 11060 MoveAxis(E, 0, ABG)
01:57:15.630 00.000 11060 Move returns status 0, amount 0
01:57:15.630 00.000 11060 MoveAxis(N, 0, ABG)
01:57:15.630 00.000 11060 Move returns status 0, amount 0
01:57:15.630 00.000 11060 move complete, result=0
01:57:15.630 00.000 11060 worker thread done servicing request
01:57:15.630 00.000 11060 Worker thread wakes up
01:57:15.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:15.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:15.631 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:16.268 00.637 11060 Exposure complete
01:57:16.443 00.175 11060 worker thread done servicing request
01:57:16.443 00.000 10844 OnExposeComplete: enter
01:57:16.443 00.000 10844 UpdateGuideState(): m_state=6
01:57:16.443 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11766
01:57:16.443 00.000 10844 Star::Find returns 1 (0), X=267.02, Y=59.59, Mass=2302, SNR=30.1, Peak=154 HFD=4.0
01:57:16.443 00.000 10844 MultiStar: large primary error, entering stabilization period
01:57:16.443 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
01:57:16.444 00.001 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
01:57:16.444 00.000 10844 CameraToMount -- cameraX=-1.22 cameraY=0.72 hyp=1.41 cameraTheta=2.61 mountX=-0.48 mountY=-1.32, mountTheta=-1.92
01:57:16.445 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.22, y=0.72, opts=13)
01:57:16.445 00.000 10844 Enqueuing Move request for scope (-1.22, 0.72)
01:57:16.445 00.000 11060 Worker thread wakes up
01:57:16.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.72) opts 0xd
01:57:16.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.22, 0.72)
01:57:16.445 00.000 11060 Moving (-1.22, 0.72) raw xDistance=-0.48 yDistance=-1.32
01:57:16.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
01:57:16.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.92 from input -1.32
01:57:16.445 00.000 11060 MoveAxis(E, 84, ABG)
01:57:16.445 00.000 11060 Guiding  Dir = 2, Dur = 84
01:57:16.446 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:16.446 00.000 10844 UpdateGuideState exits: m=2302 SNR=30.1
01:57:16.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:16.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:16.446 00.000 10844 Enqueuing Expose request
01:57:16.479 00.033 11060 IsSlewing returns 0
01:57:16.479 00.000 11060 IsGuiding returns 0
01:57:16.588 00.109 11060 IsGuiding returns 0
01:57:16.588 00.000 11060 Move returns status 0, amount 84
01:57:16.588 00.000 11060 MoveAxis(N, 513, ABG)
01:57:16.588 00.000 11060 Guiding  Dir = 0, Dur = 513
01:57:16.603 00.015 11060 IsSlewing returns 0
01:57:16.603 00.000 11060 IsGuiding returns 0
01:57:17.119 00.516 11060 IsGuiding returns 0
01:57:17.119 00.000 11060 Move returns status 0, amount 513
01:57:17.120 00.001 11060 move complete, result=0
01:57:17.120 00.000 11060 worker thread done servicing request
01:57:17.120 00.000 11060 Worker thread wakes up
01:57:17.120 00.000 10844 GuideStep: -0.5 px 84 ms EAST, -1.3 px 513 ms NORTH
01:57:17.121 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:17.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:17.770 00.649 11060 Exposure complete
01:57:17.948 00.178 11060 worker thread done servicing request
01:57:17.948 00.000 10844 OnExposeComplete: enter
01:57:17.948 00.000 10844 UpdateGuideState(): m_state=6
01:57:17.948 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11767
01:57:17.948 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=58.86, Mass=3259, SNR=35.6, Peak=212 HFD=3.8
01:57:17.948 00.000 10844 MultiStar: exiting stabilization period
01:57:17.949 00.001 10844 MultiStar: [#1 -0.17,0.40,0.92,U] [#2 -0.19,0.05,1.95,U] [#3 0.28,-0.18,0.88,U] [#4 0.08,0.06,0.86,U] [#5 -0.79,-0.73,0.00,M9] [#6 0.00,-1.06,0.00,M8] [#7 0.14,0.12,0.74,U] [#8 0.33,-1.00,0.00,M7] 
01:57:17.949 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.07}, one-star: {0.26, -0.02}
01:57:17.949 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:57:17.949 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
01:57:17.949 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.24 mountX=-0.07 mountY=0.01, mountTheta=2.98
01:57:17.950 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
01:57:17.950 00.000 10844 Enqueuing Move request for scope (0.02, 0.07)
01:57:17.950 00.000 11060 Worker thread wakes up
01:57:17.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:17.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:57:17.950 00.000 10844 UpdateGuideState exits: m=3259 SNR=35.6
01:57:17.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:57:17.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:17.950 00.000 11060 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=0.01
01:57:17.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:17.950 00.000 10844 Enqueuing Expose request
01:57:17.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:57:17.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:17.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:57:17.950 00.000 11060 MoveAxis(E, 0, ABG)
01:57:17.950 00.000 11060 Move returns status 0, amount 0
01:57:17.951 00.001 11060 MoveAxis(N, 0, ABG)
01:57:17.951 00.000 11060 Move returns status 0, amount 0
01:57:17.951 00.000 11060 move complete, result=0
01:57:17.951 00.000 11060 worker thread done servicing request
01:57:17.951 00.000 11060 Worker thread wakes up
01:57:17.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:17.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:17.952 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:18.590 00.638 11060 Exposure complete
01:57:18.775 00.185 11060 worker thread done servicing request
01:57:18.775 00.000 10844 OnExposeComplete: enter
01:57:18.775 00.000 10844 UpdateGuideState(): m_state=6
01:57:18.777 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11768
01:57:18.777 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=59.17, Mass=2923, SNR=33.6, Peak=199 HFD=4.0
01:57:18.777 00.000 10844 MultiStar: [#1 0.91,0.91,0.00,M1] [#2 0.47,-0.40,0.00,M9] [#3 0.65,-0.70,0.00,M2] [#4 0.26,0.16,0.96,U] [#5 0.01,-0.93,0.00,M10] [#6 0.64,-0.60,0.00,M9] [#7 0.46,0.05,0.81,U] [#8 0.60,-1.20,0.00,M8] 
01:57:18.777 00.000 10844 refined, 2 included, MultiStar: {0.43, 0.18}, one-star: {0.56, 0.29}
01:57:18.777 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.15 = 2.15)
01:57:18.777 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
01:57:18.777 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.18 hyp=0.46 cameraTheta=0.39 mountX=-0.25 mountY=0.39, mountTheta=2.14
01:57:18.779 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.18, opts=13)
01:57:18.779 00.000 10844 Enqueuing Move request for scope (0.43, 0.18)
01:57:18.779 00.000 11060 Worker thread wakes up
01:57:18.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:18.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.18) opts 0xd
01:57:18.779 00.000 10844 UpdateGuideState exits: m=2923 SNR=33.6
01:57:18.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.18)
01:57:18.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:18.779 00.000 11060 Moving (0.43, 0.18) raw xDistance=-0.25 yDistance=0.39
01:57:18.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:18.779 00.000 10844 Enqueuing Expose request
01:57:18.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:57:18.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:18.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
01:57:18.779 00.000 11060 MoveAxis(E, 43, ABG)
01:57:18.779 00.000 11060 Guiding  Dir = 2, Dur = 43
01:57:18.786 00.007 11060 IsSlewing returns 0
01:57:18.786 00.000 11060 IsGuiding returns 0
01:57:18.833 00.047 11060 IsGuiding returns 0
01:57:18.833 00.000 11060 Move returns status 0, amount 43
01:57:18.833 00.000 11060 MoveAxis(N, 0, ABG)
01:57:18.833 00.000 11060 Move returns status 0, amount 0
01:57:18.833 00.000 11060 move complete, result=0
01:57:18.833 00.000 11060 worker thread done servicing request
01:57:18.834 00.001 11060 Worker thread wakes up
01:57:18.834 00.000 10844 GuideStep: -0.3 px 43 ms EAST, 0.4 px 0 ms NORTH
01:57:18.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:18.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:19.467 00.633 11060 Exposure complete
01:57:19.639 00.172 11060 worker thread done servicing request
01:57:19.650 00.011 10844 OnExposeComplete: enter
01:57:19.650 00.000 10844 UpdateGuideState(): m_state=6
01:57:19.650 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11769
01:57:19.650 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=59.58, Mass=2829, SNR=33.1, Peak=201 HFD=3.7
01:57:19.651 00.001 10844 MultiStar: [#1 0.63,-0.29,0.00,M2] [#2 -0.05,-0.91,0.00,M10] [#3 1.07,-0.08,0.00,M3] [#4 0.37,0.18,0.93,U] [#5 -0.04,-0.66,0.00,R] [#6 -0.24,-1.45,0.00,M10] [#7 0.42,-0.10,0.88,U] [#8 0.42,-1.41,0.00,M9] 
01:57:19.651 00.000 10844 refined, 2 included, MultiStar: {0.39, 0.28}, one-star: {0.39, 0.70}
01:57:19.651 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
01:57:19.651 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
01:57:19.651 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=0.28 hyp=0.48 cameraTheta=0.61 mountX=-0.34 mountY=0.34, mountTheta=2.35
01:57:19.652 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=0.28, opts=13)
01:57:19.653 00.001 10844 Enqueuing Move request for scope (0.39, 0.28)
01:57:19.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:19.653 00.000 10844 UpdateGuideState exits: m=2829 SNR=33.1
01:57:19.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:19.653 00.000 11060 Worker thread wakes up
01:57:19.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:19.653 00.000 10844 Enqueuing Expose request
01:57:19.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.28) opts 0xd
01:57:19.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, 0.28)
01:57:19.653 00.000 11060 Moving (0.39, 0.28) raw xDistance=-0.34 yDistance=0.34
01:57:19.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:57:19.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:19.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:57:19.653 00.000 11060 MoveAxis(E, 61, ABG)
01:57:19.653 00.000 11060 Guiding  Dir = 2, Dur = 61
01:57:19.668 00.015 11060 IsSlewing returns 0
01:57:19.668 00.000 11060 IsGuiding returns 0
01:57:19.742 00.074 11060 IsGuiding returns 0
01:57:19.742 00.000 11060 Move returns status 0, amount 61
01:57:19.742 00.000 11060 MoveAxis(N, 0, ABG)
01:57:19.742 00.000 11060 Move returns status 0, amount 0
01:57:19.742 00.000 11060 move complete, result=0
01:57:19.742 00.000 11060 worker thread done servicing request
01:57:19.742 00.000 11060 Worker thread wakes up
01:57:19.742 00.000 10844 GuideStep: -0.3 px 61 ms EAST, 0.3 px 0 ms NORTH
01:57:19.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:19.744 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:20.373 00.629 11060 Exposure complete
01:57:20.568 00.195 11060 worker thread done servicing request
01:57:20.568 00.000 10844 OnExposeComplete: enter
01:57:20.568 00.000 10844 UpdateGuideState(): m_state=6
01:57:20.568 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11770
01:57:20.568 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=59.41, Mass=2980, SNR=33.3, Peak=179 HFD=3.9
01:57:20.568 00.000 10844 MultiStar: [#1 -0.10,-0.56,0.97,U] [#2 -0.53,-0.71,0.00,R] [#3 0.20,-0.51,0.98,U] [#4 -0.59,-0.19,0.00,M4] [#5 -0.10,-0.22,1.04,U] [#6 0.32,-1.56,0.00,R] [#7 0.26,-0.46,0.78,U] [#8 0.88,-1.32,0.00,M10] 
01:57:20.568 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.23}, one-star: {0.50, 0.53}
01:57:20.568 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
01:57:20.570 00.002 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
01:57:20.570 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-1.01 mountX=0.20 mountY=0.18, mountTheta=0.74
01:57:20.571 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.23, opts=13)
01:57:20.571 00.000 10844 Enqueuing Move request for scope (0.15, -0.23)
01:57:20.571 00.000 11060 Worker thread wakes up
01:57:20.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:20.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
01:57:20.571 00.000 10844 UpdateGuideState exits: m=2980 SNR=33.3
01:57:20.571 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
01:57:20.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:20.571 00.000 11060 Moving (0.15, -0.23) raw xDistance=0.20 yDistance=0.18
01:57:20.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:20.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
01:57:20.572 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:20.572 00.000 10844 Enqueuing Expose request
01:57:20.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:57:20.572 00.000 11060 MoveAxis(W, 33, ABG)
01:57:20.573 00.001 11060 Guiding  Dir = 3, Dur = 33
01:57:20.587 00.014 11060 IsSlewing returns 0
01:57:20.587 00.000 11060 IsGuiding returns 0
01:57:20.634 00.047 11060 IsGuiding returns 0
01:57:20.634 00.000 11060 Move returns status 0, amount 33
01:57:20.634 00.000 11060 MoveAxis(N, 0, ABG)
01:57:20.634 00.000 11060 Move returns status 0, amount 0
01:57:20.634 00.000 11060 move complete, result=0
01:57:20.634 00.000 11060 worker thread done servicing request
01:57:20.634 00.000 11060 Worker thread wakes up
01:57:20.634 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.2 px 0 ms NORTH
01:57:20.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:20.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:21.265 00.631 11060 Exposure complete
01:57:21.445 00.180 11060 worker thread done servicing request
01:57:21.445 00.000 10844 OnExposeComplete: enter
01:57:21.446 00.001 10844 UpdateGuideState(): m_state=6
01:57:21.446 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11771
01:57:21.446 00.000 10844 Star::Find returns 1 (0), X=267.69, Y=59.65, Mass=3335, SNR=36.3, Peak=205 HFD=3.8
01:57:21.446 00.000 10844 MultiStar: [#1 0.74,-0.49,0.00,M2] [#2 0.40,-0.14,1.94,U] [#3 -0.07,-0.92,0.00,M3] [#4 -0.64,-0.92,0.00,M5] [#5 0.01,-0.63,0.00,M1] [#6 -0.25,0.14,0.74,U] [#7 0.10,-0.37,0.78,U] [#8 -0.03,-1.31,0.00,R] 
01:57:21.446 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.07}, one-star: {-0.55, 0.77}
01:57:21.446 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
01:57:21.446 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
01:57:21.447 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.24 mountX=-0.08 mountY=0.01, mountTheta=2.98
01:57:21.449 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
01:57:21.455 00.006 10844 Enqueuing Move request for scope (0.02, 0.07)
01:57:21.455 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:21.455 00.000 10844 UpdateGuideState exits: m=3335 SNR=36.3
01:57:21.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:21.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:21.455 00.000 10844 Enqueuing Expose request
01:57:21.457 00.002 11060 Worker thread wakes up
01:57:21.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:57:21.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:57:21.457 00.000 11060 Moving (0.02, 0.07) raw xDistance=-0.08 yDistance=0.01
01:57:21.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:57:21.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:21.458 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:57:21.458 00.000 11060 MoveAxis(E, 0, ABG)
01:57:21.458 00.000 11060 Move returns status 0, amount 0
01:57:21.458 00.000 11060 MoveAxis(N, 0, ABG)
01:57:21.458 00.000 11060 Move returns status 0, amount 0
01:57:21.458 00.000 11060 move complete, result=0
01:57:21.458 00.000 11060 worker thread done servicing request
01:57:21.458 00.000 11060 Worker thread wakes up
01:57:21.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:21.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:21.460 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:22.098 00.638 11060 Exposure complete
01:57:22.262 00.164 11060 worker thread done servicing request
01:57:22.262 00.000 10844 OnExposeComplete: enter
01:57:22.262 00.000 10844 UpdateGuideState(): m_state=6
01:57:22.262 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11772
01:57:22.262 00.000 10844 Star::Find returns 1 (0), X=267.72, Y=60.16, Mass=3118, SNR=34.4, Peak=186 HFD=4.4
01:57:22.262 00.000 10844 MultiStar: large primary error, entering stabilization period
01:57:22.263 00.001 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
01:57:22.263 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
01:57:22.263 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=1.28 hyp=1.38 cameraTheta=1.96 mountX=-1.16 mountY=-0.72, mountTheta=-2.59
01:57:22.264 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=1.28, opts=13)
01:57:22.264 00.000 10844 Enqueuing Move request for scope (-0.52, 1.28)
01:57:22.264 00.000 11060 Worker thread wakes up
01:57:22.264 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:22.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 1.28) opts 0xd
01:57:22.264 00.000 10844 UpdateGuideState exits: m=3118 SNR=34.4
01:57:22.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 1.28)
01:57:22.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:22.264 00.000 11060 Moving (-0.52, 1.28) raw xDistance=-1.16 yDistance=-0.72
01:57:22.265 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:22.265 00.000 10844 Enqueuing Expose request
01:57:22.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.31 from input -1.16
01:57:22.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.72
01:57:22.265 00.000 11060 MoveAxis(E, 202, ABG)
01:57:22.265 00.000 11060 Guiding  Dir = 2, Dur = 202
01:57:22.282 00.017 11060 IsSlewing returns 0
01:57:22.282 00.000 11060 IsGuiding returns 0
01:57:22.501 00.219 11060 IsGuiding returns 0
01:57:22.501 00.000 11060 Move returns status 0, amount 202
01:57:22.501 00.000 11060 MoveAxis(N, 281, ABG)
01:57:22.501 00.000 11060 Guiding  Dir = 0, Dur = 281
01:57:22.538 00.037 11060 IsSlewing returns 0
01:57:22.538 00.000 11060 IsGuiding returns 0
01:57:22.839 00.301 11060 IsGuiding returns 0
01:57:22.839 00.000 11060 Move returns status 0, amount 281
01:57:22.840 00.001 11060 move complete, result=0
01:57:22.840 00.000 10844 GuideStep: -1.2 px 202 ms EAST, -0.7 px 281 ms NORTH
01:57:22.841 00.001 11060 worker thread done servicing request
01:57:22.841 00.000 11060 Worker thread wakes up
01:57:22.843 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:22.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:23.476 00.633 11060 Exposure complete
01:57:23.636 00.160 11060 worker thread done servicing request
01:57:23.636 00.000 10844 OnExposeComplete: enter
01:57:23.636 00.000 10844 UpdateGuideState(): m_state=6
01:57:23.638 00.002 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11773
01:57:23.638 00.000 10844 Star::Find returns 1 (0), X=269.32, Y=58.73, Mass=2800, SNR=33.3, Peak=228 HFD=3.7
01:57:23.638 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
01:57:23.638 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
01:57:23.638 00.000 10844 CameraToMount -- cameraX=1.08 cameraY=-0.15 hyp=1.09 cameraTheta=-0.14 mountX=-0.05 mountY=1.09, mountTheta=1.62
01:57:23.639 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.08, y=-0.15, opts=13)
01:57:23.639 00.000 10844 Enqueuing Move request for scope (1.08, -0.15)
01:57:23.639 00.000 11060 Worker thread wakes up
01:57:23.640 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:23.640 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.3
01:57:23.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:23.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.15) opts 0xd
01:57:23.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:23.640 00.000 10844 Enqueuing Expose request
01:57:23.640 00.000 11060 Handling offset move in thread for scope, endpoint = (1.08, -0.15)
01:57:23.640 00.000 11060 Moving (1.08, -0.15) raw xDistance=-0.05 yDistance=1.09
01:57:23.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:23.640 00.000 11060 resist switch: large excursion: input 1.09 thresh 0.57 direction from -1 to 1
01:57:23.640 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.26
01:57:23.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.76 from input 1.09
01:57:23.641 00.001 11060 MoveAxis(E, 0, ABG)
01:57:23.641 00.000 11060 Move returns status 0, amount 0
01:57:23.641 00.000 11060 BLC: Oldest BLC event removed
01:57:23.641 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:57:23.641 00.000 11060 MoveAxis(S, 1173, ABG)
01:57:23.641 00.000 11060 duration set to 750 by maxDecDuration
01:57:23.641 00.000 11060 Guiding  Dir = 1, Dur = 750
01:57:23.644 00.003 11060 IsSlewing returns 0
01:57:23.644 00.000 11060 IsGuiding returns 0
01:57:24.398 00.754 11060 IsGuiding returns 0
01:57:24.398 00.000 11060 Move returns status 0, amount 750
01:57:24.398 00.000 11060 move complete, result=0
01:57:24.398 00.000 11060 worker thread done servicing request
01:57:24.398 00.000 11060 Worker thread wakes up
01:57:24.399 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 1.1 px 750 ms SOUTH
01:57:24.400 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:24.401 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:25.041 00.640 11060 Exposure complete
01:57:25.214 00.173 11060 worker thread done servicing request
01:57:25.214 00.000 10844 OnExposeComplete: enter
01:57:25.216 00.002 10844 UpdateGuideState(): m_state=6
01:57:25.216 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11774
01:57:25.216 00.000 10844 Star::Find returns 1 (0), X=269.27, Y=58.25, Mass=2511, SNR=31.5, Peak=232 HFD=3.5
01:57:25.216 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
01:57:25.216 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:57:25.216 00.000 10844 CameraToMount -- cameraX=1.03 cameraY=-0.63 hyp=1.21 cameraTheta=-0.55 mountX=0.43 mountY=1.12, mountTheta=1.20
01:57:25.217 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.03, y=-0.63, opts=13)
01:57:25.217 00.000 10844 Enqueuing Move request for scope (1.03, -0.63)
01:57:25.217 00.000 11060 Worker thread wakes up
01:57:25.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:25.217 00.000 10844 UpdateGuideState exits: m=2511 SNR=31.5
01:57:25.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:25.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.63) opts 0xd
01:57:25.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:25.217 00.000 10844 Enqueuing Expose request
01:57:25.218 00.001 11060 Handling offset move in thread for scope, endpoint = (1.03, -0.63)
01:57:25.218 00.000 11060 Moving (1.03, -0.63) raw xDistance=0.43 yDistance=1.12
01:57:25.218 00.000 11060 BLC: History state: CurrMiss=1.12, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.761219, 1:1.120954
01:57:25.218 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:57:25.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
01:57:25.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.78 from input 1.12
01:57:25.218 00.000 11060 MoveAxis(W, 75, ABG)
01:57:25.218 00.000 11060 Guiding  Dir = 3, Dur = 75
01:57:25.226 00.008 11060 IsSlewing returns 0
01:57:25.226 00.000 11060 IsGuiding returns 0
01:57:25.304 00.078 11060 IsGuiding returns 0
01:57:25.304 00.000 11060 Move returns status 0, amount 75
01:57:25.304 00.000 11060 MoveAxis(S, 436, ABG)
01:57:25.305 00.001 11060 Guiding  Dir = 1, Dur = 436
01:57:25.335 00.030 11060 IsSlewing returns 0
01:57:25.337 00.002 11060 IsGuiding returns 0
01:57:25.817 00.480 11060 IsGuiding returns 0
01:57:25.817 00.000 11060 Move returns status 0, amount 436
01:57:25.817 00.000 11060 move complete, result=0
01:57:25.817 00.000 11060 worker thread done servicing request
01:57:25.818 00.001 11060 Worker thread wakes up
01:57:25.818 00.000 10844 GuideStep: 0.4 px 75 ms WEST, 1.1 px 436 ms SOUTH
01:57:25.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:25.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:26.450 00.632 11060 Exposure complete
01:57:26.591 00.141 11060 worker thread done servicing request
01:57:26.591 00.000 10844 OnExposeComplete: enter
01:57:26.591 00.000 10844 UpdateGuideState(): m_state=6
01:57:26.592 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11775
01:57:26.592 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=58.23, Mass=2999, SNR=33.7, Peak=243 HFD=3.6
01:57:26.592 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
01:57:26.592 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.35 = 0.35)
01:57:26.592 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.65 hyp=0.66 cameraTheta=-1.38 mountX=0.61 mountY=0.23, mountTheta=0.35
01:57:26.594 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.65, opts=13)
01:57:26.594 00.000 10844 Enqueuing Move request for scope (0.12, -0.65)
01:57:26.594 00.000 11060 Worker thread wakes up
01:57:26.594 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:26.594 00.000 10844 UpdateGuideState exits: m=2999 SNR=33.7
01:57:26.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:26.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:26.595 00.001 10844 Enqueuing Expose request
01:57:26.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.65) opts 0xd
01:57:26.595 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.65)
01:57:26.595 00.000 11060 Moving (0.12, -0.65) raw xDistance=0.61 yDistance=0.23
01:57:26.595 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.761219, 1:1.120954, 2:0.225970
01:57:26.595 00.000 11060 BLC: Under-shoot: nominal increase by 128
01:57:26.595 00.000 11060 BLC: window closed
01:57:26.595 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:57:26.595 00.000 11060 BLC: Pulse adjusted to 750
01:57:26.596 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.61
01:57:26.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
01:57:26.596 00.000 11060 MoveAxis(W, 109, ABG)
01:57:26.596 00.000 11060 Guiding  Dir = 3, Dur = 109
01:57:26.600 00.004 11060 IsSlewing returns 0
01:57:26.600 00.000 11060 IsGuiding returns 0
01:57:26.627 00.027 10844 evsrv: cli 0EEEDFD0 connect
01:57:26.627 00.000 10844 case statement mapped state 6 to 3
01:57:26.627 00.000 10844 case statement mapped state 6 to 3
01:57:26.628 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"85adb233-496d-405d-8598-8098e09d9303"}
01:57:26.628 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"85adb233-496d-405d-8598-8098e09d9303"}
01:57:26.628 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
01:57:26.726 00.098 11060 IsGuiding returns 0
01:57:26.726 00.000 11060 Move returns status 0, amount 109
01:57:26.726 00.000 11060 MoveAxis(S, 88, ABG)
01:57:26.726 00.000 11060 Guiding  Dir = 1, Dur = 88
01:57:26.741 00.015 11060 IsSlewing returns 0
01:57:26.741 00.000 11060 IsGuiding returns 0
01:57:26.835 00.094 11060 IsGuiding returns 0
01:57:26.835 00.000 11060 Move returns status 0, amount 88
01:57:26.835 00.000 11060 move complete, result=0
01:57:26.835 00.000 11060 worker thread done servicing request
01:57:26.836 00.001 10844 GuideStep: 0.6 px 109 ms WEST, 0.2 px 88 ms SOUTH
01:57:26.836 00.000 11060 Worker thread wakes up
01:57:26.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:26.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:27.478 00.642 11060 Exposure complete
01:57:27.636 00.158 11060 worker thread done servicing request
01:57:27.636 00.000 10844 OnExposeComplete: enter
01:57:27.636 00.000 10844 UpdateGuideState(): m_state=6
01:57:27.636 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11776
01:57:27.637 00.001 10844 Star::Find returns 1 (0), X=268.74, Y=57.71, Mass=2760, SNR=32.2, Peak=215 HFD=3.7
01:57:27.637 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
01:57:27.637 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
01:57:27.637 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=-1.16 hyp=1.27 cameraTheta=-1.17 mountX=1.06 mountY=0.68, mountTheta=0.57
01:57:27.638 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=-1.16, opts=13)
01:57:27.638 00.000 10844 Enqueuing Move request for scope (0.50, -1.16)
01:57:27.638 00.000 11060 Worker thread wakes up
01:57:27.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, -1.16) opts 0xd
01:57:27.638 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:27.638 00.000 10844 UpdateGuideState exits: m=2760 SNR=32.2
01:57:27.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:27.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:27.638 00.000 10844 Enqueuing Expose request
01:57:27.638 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, -1.16)
01:57:27.638 00.000 11060 Moving (0.50, -1.16) raw xDistance=1.06 yDistance=0.68
01:57:27.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.29 from input 1.06
01:57:27.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.68
01:57:27.638 00.000 11060 MoveAxis(W, 186, ABG)
01:57:27.638 00.000 11060 Guiding  Dir = 3, Dur = 186
01:57:27.647 00.009 11060 IsSlewing returns 0
01:57:27.647 00.000 11060 IsGuiding returns 0
01:57:27.844 00.197 11060 IsGuiding returns 0
01:57:27.844 00.000 11060 Move returns status 0, amount 186
01:57:27.844 00.000 11060 MoveAxis(S, 266, ABG)
01:57:27.844 00.000 11060 Guiding  Dir = 1, Dur = 266
01:57:27.854 00.010 11060 IsSlewing returns 0
01:57:27.854 00.000 11060 IsGuiding returns 0
01:57:28.138 00.284 11060 IsGuiding returns 0
01:57:28.138 00.000 11060 Move returns status 0, amount 266
01:57:28.139 00.001 11060 move complete, result=0
01:57:28.139 00.000 11060 worker thread done servicing request
01:57:28.139 00.000 11060 Worker thread wakes up
01:57:28.139 00.000 10844 GuideStep: 1.1 px 186 ms WEST, 0.7 px 266 ms SOUTH
01:57:28.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:28.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:28.783 00.644 11060 Exposure complete
01:57:28.935 00.152 11060 worker thread done servicing request
01:57:28.935 00.000 10844 OnExposeComplete: enter
01:57:28.935 00.000 10844 UpdateGuideState(): m_state=6
01:57:28.935 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11777
01:57:28.935 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=58.67, Mass=2267, SNR=29.8, Peak=206 HFD=3.5
01:57:28.936 00.001 10844 MultiStar: exiting stabilization period
01:57:28.936 00.000 10844 MultiStar: [#1 0.39,-0.75,0.00,M3] [#2 -0.65,-0.30,0.00,M1] [#3 -0.35,-0.65,0.00,M4] [#4 0.41,-0.26,1.06,U] [#5 -0.21,-0.48,1.07,U] [#6 -0.49,0.43,0.00,M1] [#7 -0.77,-0.15,0.00,M1] [#8 0.06,0.29,1.11,U] 
01:57:28.936 00.000 10844 refined, 3 included, MultiStar: {-0.01, -0.16}, one-star: {-0.30, -0.21}
01:57:28.936 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
01:57:28.936 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
01:57:28.936 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.62 mountX=0.16 mountY=0.02, mountTheta=0.12
01:57:28.938 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.16, opts=13)
01:57:28.938 00.000 10844 Enqueuing Move request for scope (-0.01, -0.16)
01:57:28.938 00.000 11060 Worker thread wakes up
01:57:28.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
01:57:28.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
01:57:28.938 00.000 11060 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=0.02
01:57:28.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
01:57:28.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:28.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:28.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:57:28.938 00.000 11060 MoveAxis(W, 33, ABG)
01:57:28.938 00.000 11060 Guiding  Dir = 3, Dur = 33
01:57:28.938 00.000 10844 UpdateGuideState exits: m=2267 SNR=29.8
01:57:28.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:28.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:28.938 00.000 10844 Enqueuing Expose request
01:57:28.980 00.042 11060 IsSlewing returns 0
01:57:28.980 00.000 11060 IsGuiding returns 0
01:57:29.026 00.046 11060 IsGuiding returns 0
01:57:29.026 00.000 11060 Move returns status 0, amount 33
01:57:29.026 00.000 11060 MoveAxis(N, 0, ABG)
01:57:29.026 00.000 11060 Move returns status 0, amount 0
01:57:29.027 00.001 11060 move complete, result=0
01:57:29.027 00.000 11060 worker thread done servicing request
01:57:29.027 00.000 11060 Worker thread wakes up
01:57:29.027 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
01:57:29.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:29.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:29.673 00.646 11060 Exposure complete
01:57:29.853 00.180 11060 worker thread done servicing request
01:57:29.853 00.000 10844 OnExposeComplete: enter
01:57:29.854 00.001 10844 UpdateGuideState(): m_state=6
01:57:29.854 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11778
01:57:29.854 00.000 10844 Star::Find returns 1 (0), X=267.56, Y=58.19, Mass=2440, SNR=30.8, Peak=195 HFD=3.3
01:57:29.855 00.001 10844 MultiStar: [#1 0.47,-0.84,0.00,M4] [#2 -1.14,0.17,0.00,M2] [#3 0.45,-1.14,0.00,M5] [#4 -0.09,-0.70,0.00,M5] [#5 0.04,-0.75,0.00,M1] [#6 -0.46,1.29,0.00,M2] [#7 0.36,0.03,1.13,U] [#8 -0.00,-0.27,1.04,U] 
01:57:29.855 00.000 10844 refined, 2 included, MultiStar: {-0.09, -0.30}, one-star: {-0.68, -0.69}
01:57:29.855 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
01:57:29.855 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
01:57:29.855 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.86 mountX=0.31 mountY=-0.04, mountTheta=-0.12
01:57:29.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.30, opts=13)
01:57:29.856 00.000 10844 Enqueuing Move request for scope (-0.09, -0.30)
01:57:29.857 00.001 11060 Worker thread wakes up
01:57:29.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:29.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.30) opts 0xd
01:57:29.857 00.000 10844 UpdateGuideState exits: m=2440 SNR=30.8
01:57:29.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.30)
01:57:29.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:29.857 00.000 11060 Moving (-0.09, -0.30) raw xDistance=0.31 yDistance=-0.04
01:57:29.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:29.857 00.000 10844 Enqueuing Expose request
01:57:29.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
01:57:29.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:29.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:57:29.857 00.000 11060 MoveAxis(W, 54, ABG)
01:57:29.857 00.000 11060 Guiding  Dir = 3, Dur = 54
01:57:29.885 00.028 11060 IsSlewing returns 0
01:57:29.885 00.000 11060 IsGuiding returns 0
01:57:29.962 00.077 11060 IsGuiding returns 0
01:57:29.962 00.000 11060 Move returns status 0, amount 54
01:57:29.962 00.000 11060 MoveAxis(N, 0, ABG)
01:57:29.962 00.000 11060 Move returns status 0, amount 0
01:57:29.962 00.000 11060 move complete, result=0
01:57:29.962 00.000 11060 worker thread done servicing request
01:57:29.962 00.000 11060 Worker thread wakes up
01:57:29.964 00.002 10844 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
01:57:29.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:29.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:30.591 00.627 11060 Exposure complete
01:57:30.761 00.170 11060 worker thread done servicing request
01:57:30.761 00.000 10844 OnExposeComplete: enter
01:57:30.761 00.000 10844 UpdateGuideState(): m_state=6
01:57:30.762 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11779
01:57:30.762 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=58.58, Mass=2850, SNR=32.8, Peak=213 HFD=3.3
01:57:30.762 00.000 10844 MultiStar: [#1 -0.34,0.01,1.00,U] [#2 0.42,0.71,0.00,M3] [#3 -0.48,0.66,0.00,M6] [#4 0.30,0.08,0.82,U] [#5 0.19,-0.44,1.14,U] [#6 -0.65,0.73,0.00,M3] [#7 -0.97,0.04,0.00,M1] [#8 -0.03,-1.22,0.00,M1] 
01:57:30.762 00.000 10844 refined, 3 included, MultiStar: {0.09, -0.18}, one-star: {0.23, -0.29}
01:57:30.762 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
01:57:30.762 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
01:57:30.762 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.11 mountX=0.16 mountY=0.12, mountTheta=0.63
01:57:30.763 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.18, opts=13)
01:57:30.764 00.001 10844 Enqueuing Move request for scope (0.09, -0.18)
01:57:30.764 00.000 11060 Worker thread wakes up
01:57:30.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:30.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
01:57:30.764 00.000 10844 UpdateGuideState exits: m=2850 SNR=32.8
01:57:30.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
01:57:30.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:30.764 00.000 11060 Moving (0.09, -0.18) raw xDistance=0.16 yDistance=0.12
01:57:30.765 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:30.765 00.000 10844 Enqueuing Expose request
01:57:30.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
01:57:30.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:30.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:57:30.765 00.000 11060 MoveAxis(W, 30, ABG)
01:57:30.765 00.000 11060 Guiding  Dir = 3, Dur = 30
01:57:30.773 00.008 11060 IsSlewing returns 0
01:57:30.773 00.000 11060 IsGuiding returns 0
01:57:30.822 00.049 11060 IsGuiding returns 0
01:57:30.822 00.000 11060 Move returns status 0, amount 30
01:57:30.822 00.000 11060 MoveAxis(N, 0, ABG)
01:57:30.822 00.000 11060 Move returns status 0, amount 0
01:57:30.822 00.000 11060 move complete, result=0
01:57:30.822 00.000 11060 worker thread done servicing request
01:57:30.822 00.000 11060 Worker thread wakes up
01:57:30.822 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
01:57:30.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:30.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:31.449 00.627 11060 Exposure complete
01:57:31.645 00.196 11060 worker thread done servicing request
01:57:31.645 00.000 10844 OnExposeComplete: enter
01:57:31.645 00.000 10844 UpdateGuideState(): m_state=6
01:57:31.646 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11780
01:57:31.646 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=59.12, Mass=2993, SNR=34.1, Peak=218 HFD=4.0
01:57:31.646 00.000 10844 MultiStar: [#1 0.24,-0.12,1.04,U] [#2 -0.23,0.42,1.99,U] [#3 -0.88,-0.36,0.00,M7] [#4 -0.13,-0.56,0.94,U] [#5 -0.37,-0.47,1.01,U] [#6 -0.92,0.08,0.00,M4] [#7 -1.11,0.12,0.00,M2] [#8 1.07,-0.95,0.00,M2] 
01:57:31.646 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.01}, one-star: {-0.26, 0.24}
01:57:31.646 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.35 = -1.35)
01:57:31.646 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.37 = -1.37)
01:57:31.646 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.11 mountX=0.04 mountY=-0.16, mountTheta=-1.35
01:57:31.648 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.01, opts=13)
01:57:31.648 00.000 10844 Enqueuing Move request for scope (-0.16, -0.01)
01:57:31.648 00.000 11060 Worker thread wakes up
01:57:31.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
01:57:31.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
01:57:31.648 00.000 11060 Moving (-0.16, -0.01) raw xDistance=0.04 yDistance=-0.16
01:57:31.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:31.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:31.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:31.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:57:31.648 00.000 11060 MoveAxis(E, 0, ABG)
01:57:31.648 00.000 11060 Move returns status 0, amount 0
01:57:31.648 00.000 11060 MoveAxis(N, 0, ABG)
01:57:31.648 00.000 11060 Move returns status 0, amount 0
01:57:31.648 00.000 10844 UpdateGuideState exits: m=2993 SNR=34.1
01:57:31.648 00.000 11060 move complete, result=0
01:57:31.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:31.649 00.001 11060 worker thread done servicing request
01:57:31.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:31.649 00.000 10844 Enqueuing Expose request
01:57:31.649 00.000 11060 Worker thread wakes up
01:57:31.649 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:31.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:31.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:32.277 00.628 11060 Exposure complete
01:57:32.466 00.189 11060 worker thread done servicing request
01:57:32.466 00.000 10844 OnExposeComplete: enter
01:57:32.466 00.000 10844 UpdateGuideState(): m_state=6
01:57:32.467 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11781
01:57:32.467 00.000 10844 Star::Find returns 1 (1), X=267.63, Y=57.85, Mass=3081, SNR=34.5, Peak=255 HFD=3.7
01:57:32.467 00.000 10844 MultiStar: [#1 -0.15,0.12,0.99,U] [#2 -0.59,-0.08,1.91,U] [#3 -0.27,-0.80,0.00,M8] [#4 0.40,-0.90,0.00,M4] [#5 -0.36,-1.04,0.00,M1] [#6 -0.90,1.13,0.00,M5] [#7 -0.85,0.35,0.00,M3] [#8 0.10,-0.65,0.00,M3] 
01:57:32.467 00.000 10844 refined, 2 included, MultiStar: {-0.48, -0.27}, one-star: {-0.61, -1.02}
01:57:32.467 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
01:57:32.467 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
01:57:32.467 00.000 10844 CameraToMount -- cameraX=-0.48 cameraY=-0.27 hyp=0.56 cameraTheta=-2.63 mountX=0.36 mountY=-0.43, mountTheta=-0.88
01:57:32.471 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.48, y=-0.27, opts=13)
01:57:32.471 00.000 10844 Enqueuing Move request for scope (-0.48, -0.27)
01:57:32.471 00.000 11060 Worker thread wakes up
01:57:32.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:32.471 00.000 10844 UpdateGuideState exits: m=3081 SNR=34.5 Saturated
01:57:32.472 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:32.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:32.472 00.000 10844 Enqueuing Expose request
01:57:32.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.27) opts 0xd
01:57:32.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.48, -0.27)
01:57:32.472 00.000 11060 Moving (-0.48, -0.27) raw xDistance=0.36 yDistance=-0.43
01:57:32.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
01:57:32.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:32.473 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:57:32.473 00.000 11060 MoveAxis(W, 62, ABG)
01:57:32.473 00.000 11060 Guiding  Dir = 3, Dur = 62
01:57:32.491 00.018 11060 IsSlewing returns 0
01:57:32.491 00.000 11060 IsGuiding returns 0
01:57:32.569 00.078 11060 IsGuiding returns 0
01:57:32.570 00.001 11060 Move returns status 0, amount 62
01:57:32.570 00.000 11060 MoveAxis(N, 0, ABG)
01:57:32.570 00.000 11060 Move returns status 0, amount 0
01:57:32.570 00.000 11060 move complete, result=0
01:57:32.570 00.000 11060 worker thread done servicing request
01:57:32.570 00.000 11060 Worker thread wakes up
01:57:32.570 00.000 10844 GuideStep: 0.4 px 62 ms WEST, -0.4 px 0 ms NORTH
01:57:32.571 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:32.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:33.210 00.639 11060 Exposure complete
01:57:33.392 00.182 11060 worker thread done servicing request
01:57:33.392 00.000 10844 OnExposeComplete: enter
01:57:33.393 00.001 10844 UpdateGuideState(): m_state=6
01:57:33.393 00.000 10844 Star::Find(15, 267, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11782
01:57:33.393 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=58.17, Mass=2631, SNR=32.0, Peak=232 HFD=3.5
01:57:33.393 00.000 10844 MultiStar: [#1 0.05,-0.28,1.01,U] [#2 -0.64,-0.44,0.00,M2] [#3 -0.33,-0.30,1.00,U] [#4 0.20,-0.53,1.05,U] [#5 -0.20,-0.09,1.01,U] [#6 -0.46,0.55,0.00,M6] [#7 -0.20,-0.19,0.92,U] [#8 0.23,0.13,0.91,U] 
01:57:33.393 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.29}, one-star: {-0.31, -0.71}
01:57:33.394 00.001 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
01:57:33.394 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
01:57:33.394 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.84 mountX=0.30 mountY=-0.03, mountTheta=-0.11
01:57:33.395 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.29, opts=13)
01:57:33.396 00.001 10844 Enqueuing Move request for scope (-0.08, -0.29)
01:57:33.396 00.000 11060 Worker thread wakes up
01:57:33.396 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:33.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
01:57:33.396 00.000 10844 UpdateGuideState exits: m=2631 SNR=32.0
01:57:33.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
01:57:33.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:33.396 00.000 11060 Moving (-0.08, -0.29) raw xDistance=0.30 yDistance=-0.03
01:57:33.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:33.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
01:57:33.396 00.000 10844 Enqueuing Expose request
01:57:33.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:33.397 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:33.397 00.000 11060 MoveAxis(W, 54, ABG)
01:57:33.397 00.000 11060 Guiding  Dir = 3, Dur = 54
01:57:33.430 00.033 11060 IsSlewing returns 0
01:57:33.430 00.000 11060 IsGuiding returns 0
01:57:33.528 00.098 11060 IsGuiding returns 0
01:57:33.528 00.000 11060 Move returns status 0, amount 54
01:57:33.528 00.000 11060 MoveAxis(N, 0, ABG)
01:57:33.528 00.000 11060 Move returns status 0, amount 0
01:57:33.528 00.000 11060 move complete, result=0
01:57:33.528 00.000 11060 worker thread done servicing request
01:57:33.528 00.000 11060 Worker thread wakes up
01:57:33.528 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
01:57:33.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:33.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:34.156 00.628 11060 Exposure complete
01:57:34.344 00.188 11060 worker thread done servicing request
01:57:34.345 00.001 10844 OnExposeComplete: enter
01:57:34.345 00.000 10844 UpdateGuideState(): m_state=6
01:57:34.345 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11783
01:57:34.345 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=57.90, Mass=2639, SNR=31.9, Peak=243 HFD=3.5
01:57:34.345 00.000 10844 MultiStar: [#1 -0.13,-0.60,0.00,M1] [#2 -0.54,-0.30,0.00,M3] [#3 -0.00,-0.60,0.93,U] [#4 0.25,-1.09,0.00,M4] [#5 -0.04,0.45,1.09,U] [#6 -1.08,0.75,0.00,M7] [#7 -0.40,-0.27,0.92,U] [#8 -0.17,-0.30,0.88,U] 
01:57:34.345 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.32}, one-star: {0.27, -0.98}
01:57:34.345 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
01:57:34.345 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
01:57:34.346 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.76 mountX=0.33 mountY=-0.01, mountTheta=-0.03
01:57:34.347 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.32, opts=13)
01:57:34.347 00.000 10844 Enqueuing Move request for scope (-0.06, -0.32)
01:57:34.347 00.000 11060 Worker thread wakes up
01:57:34.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:34.349 00.002 10844 UpdateGuideState exits: m=2639 SNR=31.9
01:57:34.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:34.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:34.349 00.000 10844 Enqueuing Expose request
01:57:34.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd
01:57:34.349 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.32)
01:57:34.349 00.000 11060 Moving (-0.06, -0.32) raw xDistance=0.33 yDistance=-0.01
01:57:34.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
01:57:34.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:34.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:34.349 00.000 11060 MoveAxis(W, 59, ABG)
01:57:34.350 00.001 11060 Guiding  Dir = 3, Dur = 59
01:57:34.369 00.019 11060 IsSlewing returns 0
01:57:34.369 00.000 11060 IsGuiding returns 0
01:57:34.456 00.087 11060 IsGuiding returns 0
01:57:34.456 00.000 11060 Move returns status 0, amount 59
01:57:34.456 00.000 11060 MoveAxis(N, 0, ABG)
01:57:34.456 00.000 11060 Move returns status 0, amount 0
01:57:34.456 00.000 11060 move complete, result=0
01:57:34.456 00.000 11060 worker thread done servicing request
01:57:34.456 00.000 11060 Worker thread wakes up
01:57:34.456 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.0 px 0 ms NORTH
01:57:34.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:34.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:35.093 00.637 11060 Exposure complete
01:57:35.281 00.188 11060 worker thread done servicing request
01:57:35.282 00.001 10844 OnExposeComplete: enter
01:57:35.282 00.000 10844 UpdateGuideState(): m_state=6
01:57:35.282 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11784
01:57:35.282 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.40, Mass=2368, SNR=30.6, Peak=184 HFD=3.6
01:57:35.282 00.000 10844 MultiStar: [#1 -0.19,0.05,0.97,U] [#2 0.15,-0.03,2.24,U] [#3 -0.01,-0.60,1.05,U] [#4 -0.52,-0.85,0.00,M5] [#5 -0.53,-0.43,0.00,M1] [#6 -0.34,0.48,1.03,U] [#7 -0.28,-0.46,0.95,U] [#8 -0.47,-0.66,0.00,M2] 
01:57:35.282 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.15}, one-star: {-0.02, -0.48}
01:57:35.282 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
01:57:35.282 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
01:57:35.282 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.01 mountX=0.16 mountY=-0.05, mountTheta=-0.28
01:57:35.284 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
01:57:35.284 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
01:57:35.284 00.000 11060 Worker thread wakes up
01:57:35.285 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:35.285 00.000 10844 UpdateGuideState exits: m=2368 SNR=30.6
01:57:35.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:35.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:35.285 00.000 10844 Enqueuing Expose request
01:57:35.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
01:57:35.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
01:57:35.285 00.000 11060 Moving (-0.07, -0.15) raw xDistance=0.16 yDistance=-0.05
01:57:35.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
01:57:35.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:35.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:57:35.285 00.000 11060 MoveAxis(W, 29, ABG)
01:57:35.285 00.000 11060 Guiding  Dir = 3, Dur = 29
01:57:35.328 00.043 11060 IsSlewing returns 0
01:57:35.329 00.001 11060 IsGuiding returns 0
01:57:35.386 00.057 11060 IsGuiding returns 0
01:57:35.386 00.000 11060 Move returns status 0, amount 29
01:57:35.386 00.000 11060 MoveAxis(N, 0, ABG)
01:57:35.386 00.000 11060 Move returns status 0, amount 0
01:57:35.386 00.000 11060 move complete, result=0
01:57:35.386 00.000 11060 worker thread done servicing request
01:57:35.386 00.000 11060 Worker thread wakes up
01:57:35.386 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
01:57:35.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:35.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:36.025 00.639 11060 Exposure complete
01:57:36.215 00.190 11060 worker thread done servicing request
01:57:36.215 00.000 10844 OnExposeComplete: enter
01:57:36.215 00.000 10844 UpdateGuideState(): m_state=6
01:57:36.215 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11785
01:57:36.215 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=58.35, Mass=3296, SNR=35.7, Peak=248 HFD=3.7
01:57:36.216 00.001 10844 MultiStar: [#1 -0.08,-0.25,0.89,U] [#2 -0.43,0.17,1.88,U] [#3 0.03,0.45,1.03,U] [#4 0.20,-0.60,0.00,M6] [#5 -0.53,0.06,1.07,U] [#6 -0.28,1.11,0.00,M7] [#7 -0.18,-0.27,0.82,U] [#8 -0.60,-0.04,0.85,U] 
01:57:36.216 00.000 10844 refined, 6 included, MultiStar: {-0.29, -0.02}, one-star: {-0.14, -0.53}
01:57:36.216 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
01:57:36.216 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
01:57:36.216 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.02 hyp=0.30 cameraTheta=-3.07 mountX=0.07 mountY=-0.29, mountTheta=-1.32
01:57:36.217 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.02, opts=13)
01:57:36.218 00.001 10844 Enqueuing Move request for scope (-0.29, -0.02)
01:57:36.218 00.000 11060 Worker thread wakes up
01:57:36.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:36.218 00.000 10844 UpdateGuideState exits: m=3296 SNR=35.7
01:57:36.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:36.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:36.218 00.000 10844 Enqueuing Expose request
01:57:36.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.02) opts 0xd
01:57:36.218 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.02)
01:57:36.218 00.000 11060 Moving (-0.29, -0.02) raw xDistance=0.07 yDistance=-0.29
01:57:36.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:57:36.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:57:36.219 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:57:36.219 00.000 11060 MoveAxis(E, 0, ABG)
01:57:36.219 00.000 11060 Move returns status 0, amount 0
01:57:36.219 00.000 11060 MoveAxis(N, 0, ABG)
01:57:36.219 00.000 11060 Move returns status 0, amount 0
01:57:36.219 00.000 11060 move complete, result=0
01:57:36.219 00.000 11060 worker thread done servicing request
01:57:36.219 00.000 11060 Worker thread wakes up
01:57:36.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:36.221 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:36.223 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:57:36.855 00.632 11060 Exposure complete
01:57:37.011 00.156 11060 worker thread done servicing request
01:57:37.011 00.000 10844 OnExposeComplete: enter
01:57:37.011 00.000 10844 UpdateGuideState(): m_state=6
01:57:37.011 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11786
01:57:37.011 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=58.17, Mass=2834, SNR=33.2, Peak=246 HFD=3.8
01:57:37.012 00.001 10844 MultiStar: [#1 -0.85,0.06,0.00,M1] [#2 -0.66,0.15,0.00,M2] [#3 -0.77,-0.65,0.00,M5] [#4 0.22,-0.26,0.98,U] [#5 -1.15,-0.29,0.00,M1] [#6 -1.12,1.15,0.00,M8] [#7 -0.35,-0.76,0.00,M1] [#8 -0.22,-0.32,1.01,U] 
01:57:37.012 00.000 10844 refined, 2 included, MultiStar: {-0.03, -0.43}, one-star: {-0.08, -0.71}
01:57:37.012 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
01:57:37.012 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
01:57:37.013 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.43 hyp=0.43 cameraTheta=-1.63 mountX=0.43 mountY=0.04, mountTheta=0.10
01:57:37.014 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.43, opts=13)
01:57:37.014 00.000 10844 Enqueuing Move request for scope (-0.03, -0.43)
01:57:37.014 00.000 11060 Worker thread wakes up
01:57:37.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:37.014 00.000 10844 UpdateGuideState exits: m=2834 SNR=33.2
01:57:37.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:37.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.43) opts 0xd
01:57:37.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:37.014 00.000 10844 Enqueuing Expose request
01:57:37.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.43)
01:57:37.014 00.000 11060 Moving (-0.03, -0.43) raw xDistance=0.43 yDistance=0.04
01:57:37.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
01:57:37.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:37.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:57:37.015 00.001 11060 MoveAxis(W, 74, ABG)
01:57:37.015 00.000 11060 Guiding  Dir = 3, Dur = 74
01:57:37.018 00.003 11060 IsSlewing returns 0
01:57:37.018 00.000 11060 IsGuiding returns 0
01:57:37.101 00.083 11060 IsGuiding returns 0
01:57:37.101 00.000 11060 Move returns status 0, amount 74
01:57:37.102 00.001 11060 MoveAxis(N, 0, ABG)
01:57:37.102 00.000 11060 Move returns status 0, amount 0
01:57:37.102 00.000 11060 move complete, result=0
01:57:37.102 00.000 11060 worker thread done servicing request
01:57:37.102 00.000 11060 Worker thread wakes up
01:57:37.102 00.000 10844 GuideStep: 0.4 px 74 ms WEST, 0.0 px 0 ms NORTH
01:57:37.103 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:37.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:37.743 00.640 11060 Exposure complete
01:57:37.905 00.162 11060 worker thread done servicing request
01:57:37.906 00.001 10844 OnExposeComplete: enter
01:57:37.906 00.000 10844 UpdateGuideState(): m_state=6
01:57:37.906 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11787
01:57:37.906 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=57.66, Mass=2424, SNR=31.1, Peak=214 HFD=3.3
01:57:37.906 00.000 10844 MultiStar: large primary error, entering stabilization period
01:57:37.906 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
01:57:37.906 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
01:57:37.906 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-1.22 hyp=1.24 cameraTheta=-1.74 mountX=1.24 mountY=-0.01, mountTheta=-0.00
01:57:37.907 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-1.22, opts=13)
01:57:37.907 00.000 10844 Enqueuing Move request for scope (-0.21, -1.22)
01:57:37.907 00.000 11060 Worker thread wakes up
01:57:37.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:37.907 00.000 10844 UpdateGuideState exits: m=2424 SNR=31.1
01:57:37.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:37.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:37.908 00.001 10844 Enqueuing Expose request
01:57:37.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.22) opts 0xd
01:57:37.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -1.22)
01:57:37.908 00.000 11060 Moving (-0.21, -1.22) raw xDistance=1.24 yDistance=-0.01
01:57:37.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.34 from input 1.24
01:57:37.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:37.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:37.908 00.000 11060 MoveAxis(W, 217, ABG)
01:57:37.908 00.000 11060 Guiding  Dir = 3, Dur = 217
01:57:37.927 00.019 11060 IsSlewing returns 0
01:57:37.927 00.000 11060 IsGuiding returns 0
01:57:38.160 00.233 11060 IsGuiding returns 0
01:57:38.160 00.000 11060 Move returns status 0, amount 217
01:57:38.160 00.000 11060 MoveAxis(N, 0, ABG)
01:57:38.160 00.000 11060 Move returns status 0, amount 0
01:57:38.161 00.001 11060 move complete, result=0
01:57:38.161 00.000 11060 worker thread done servicing request
01:57:38.161 00.000 10844 GuideStep: 1.2 px 217 ms WEST, -0.0 px 0 ms NORTH
01:57:38.161 00.000 11060 Worker thread wakes up
01:57:38.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:38.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:38.816 00.655 11060 Exposure complete
01:57:38.991 00.175 11060 worker thread done servicing request
01:57:38.991 00.000 10844 OnExposeComplete: enter
01:57:38.991 00.000 10844 UpdateGuideState(): m_state=6
01:57:38.991 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11788
01:57:38.991 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=58.63, Mass=2440, SNR=30.1, Peak=214 HFD=3.4
01:57:38.992 00.001 10844 MultiStar: exiting stabilization period
01:57:38.992 00.000 10844 MultiStar: [#1 -0.47,0.42,0.00,M2] [#2 -0.30,0.14,2.23,U] [#3 -0.02,-0.27,1.01,U] [#4 -0.12,-0.25,1.07,U] [#5 0.11,0.61,0.00,M2] [#6 -0.83,1.68,0.00,M9] [#7 -0.75,0.32,0.00,M2] [#8 0.16,0.51,0.91,U] 
01:57:38.992 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.00}, one-star: {0.30, -0.24}
01:57:38.992 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
01:57:38.992 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
01:57:38.992 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.14 mountX=0.01 mountY=-0.06, mountTheta=-1.39
01:57:38.993 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.00, opts=13)
01:57:38.993 00.000 10844 Enqueuing Move request for scope (-0.06, 0.00)
01:57:38.993 00.000 11060 Worker thread wakes up
01:57:38.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:38.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
01:57:38.993 00.000 10844 UpdateGuideState exits: m=2440 SNR=30.1
01:57:38.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
01:57:38.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:38.993 00.000 11060 Moving (-0.06, 0.00) raw xDistance=0.01 yDistance=-0.06
01:57:38.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:38.993 00.000 10844 Enqueuing Expose request
01:57:38.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:57:38.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:38.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:57:38.994 00.001 11060 MoveAxis(E, 0, ABG)
01:57:38.994 00.000 11060 Move returns status 0, amount 0
01:57:38.994 00.000 11060 MoveAxis(N, 0, ABG)
01:57:38.994 00.000 11060 Move returns status 0, amount 0
01:57:38.994 00.000 11060 move complete, result=0
01:57:38.995 00.001 11060 worker thread done servicing request
01:57:38.995 00.000 11060 Worker thread wakes up
01:57:38.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:38.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:38.996 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:39.625 00.629 11060 Exposure complete
01:57:39.799 00.174 11060 worker thread done servicing request
01:57:39.800 00.001 10844 OnExposeComplete: enter
01:57:39.800 00.000 10844 UpdateGuideState(): m_state=6
01:57:39.800 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11789
01:57:39.800 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=59.20, Mass=2351, SNR=29.8, Peak=196 HFD=3.5
01:57:39.800 00.000 10844 MultiStar: [#1 0.34,0.27,1.09,U] [#2 0.21,0.22,2.23,U] [#3 -0.06,0.16,1.12,U] [#4 -0.34,0.57,0.00,M5] [#5 -0.15,0.28,1.32,U] [#6 -0.64,0.85,0.00,M10] [#7 -0.38,0.02,0.96,U] [#8 -0.00,0.74,0.00,M1] 
01:57:39.800 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.22}, one-star: {0.21, 0.33}
01:57:39.800 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
01:57:39.800 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
01:57:39.801 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.33 mountX=-0.22 mountY=0.02, mountTheta=3.07
01:57:39.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.22, opts=13)
01:57:39.802 00.000 10844 Enqueuing Move request for scope (0.05, 0.22)
01:57:39.802 00.000 11060 Worker thread wakes up
01:57:39.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:39.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:57:39.802 00.000 10844 UpdateGuideState exits: m=2351 SNR=29.8
01:57:39.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:57:39.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:39.802 00.000 11060 Moving (0.05, 0.22) raw xDistance=-0.22 yDistance=0.02
01:57:39.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:39.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:57:39.803 00.001 10844 Enqueuing Expose request
01:57:39.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:39.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:57:39.803 00.000 11060 MoveAxis(E, 39, ABG)
01:57:39.803 00.000 11060 Guiding  Dir = 2, Dur = 39
01:57:39.806 00.003 11060 IsSlewing returns 0
01:57:39.806 00.000 11060 IsGuiding returns 0
01:57:39.853 00.047 11060 IsGuiding returns 0
01:57:39.853 00.000 11060 Move returns status 0, amount 39
01:57:39.853 00.000 11060 MoveAxis(N, 0, ABG)
01:57:39.854 00.001 11060 Move returns status 0, amount 0
01:57:39.854 00.000 11060 move complete, result=0
01:57:39.854 00.000 11060 worker thread done servicing request
01:57:39.854 00.000 11060 Worker thread wakes up
01:57:39.854 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
01:57:39.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:39.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:40.481 00.627 11060 Exposure complete
01:57:40.644 00.163 11060 worker thread done servicing request
01:57:40.644 00.000 10844 OnExposeComplete: enter
01:57:40.644 00.000 10844 UpdateGuideState(): m_state=6
01:57:40.644 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11790
01:57:40.644 00.000 10844 Star::Find returns 1 (0), X=267.67, Y=59.13, Mass=2906, SNR=33.5, Peak=235 HFD=3.8
01:57:40.644 00.000 10844 MultiStar: [#1 -0.63,0.54,0.00,M2] [#2 0.17,0.35,2.01,U] [#3 0.00,0.20,0.97,U] [#4 0.06,-0.40,1.00,U] [#5 -0.17,0.16,1.03,U] [#6 -0.94,0.91,0.00,R] [#7 -0.62,-0.49,0.00,M2] [#8 0.17,-0.82,0.00,M2] 
01:57:40.645 00.001 10844 refined, 4 included, MultiStar: {-0.06, 0.15}, one-star: {-0.57, 0.25}
01:57:40.645 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
01:57:40.645 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
01:57:40.645 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.93 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
01:57:40.646 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
01:57:40.646 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
01:57:40.646 00.000 11060 Worker thread wakes up
01:57:40.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:57:40.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
01:57:40.646 00.000 10844 UpdateGuideState exits: m=2906 SNR=33.5
01:57:40.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:57:40.647 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:40.647 00.000 11060 Moving (-0.06, 0.15) raw xDistance=-0.14 yDistance=-0.08
01:57:40.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:40.647 00.000 10844 Enqueuing Expose request
01:57:40.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
01:57:40.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:40.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:57:40.647 00.000 11060 MoveAxis(E, 25, ABG)
01:57:40.647 00.000 11060 Guiding  Dir = 2, Dur = 25
01:57:40.665 00.018 11060 IsSlewing returns 0
01:57:40.665 00.000 11060 IsGuiding returns 0
01:57:40.695 00.030 11060 IsGuiding returns 0
01:57:40.695 00.000 11060 Move returns status 0, amount 25
01:57:40.695 00.000 11060 MoveAxis(N, 0, ABG)
01:57:40.695 00.000 11060 Move returns status 0, amount 0
01:57:40.695 00.000 11060 move complete, result=0
01:57:40.696 00.001 11060 worker thread done servicing request
01:57:40.696 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
01:57:40.696 00.000 11060 Worker thread wakes up
01:57:40.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:40.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:41.334 00.638 11060 Exposure complete
01:57:41.522 00.188 11060 worker thread done servicing request
01:57:41.523 00.001 10844 OnExposeComplete: enter
01:57:41.523 00.000 10844 UpdateGuideState(): m_state=6
01:57:41.523 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11791
01:57:41.523 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=58.39, Mass=2737, SNR=33.4, Peak=205 HFD=3.4
01:57:41.523 00.000 10844 MultiStar: [#1 0.05,0.23,0.99,U] [#2 0.05,-0.59,2.06,U] [#3 -0.48,0.06,0.86,U] [#4 -0.05,0.22,0.90,U] [#5 -0.06,0.10,1.10,U] [#6 0.72,0.53,0.00,M1] [#7 -0.35,-0.43,0.82,U] [#8 -0.12,0.31,0.95,U] 
01:57:41.524 00.001 10844 refined, 7 included, MultiStar: {-0.12, -0.14}, one-star: {-0.27, -0.49}
01:57:41.524 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
01:57:41.524 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
01:57:41.524 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.30 mountX=0.15 mountY=-0.10, mountTheta=-0.56
01:57:41.525 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.14, opts=13)
01:57:41.525 00.000 10844 Enqueuing Move request for scope (-0.12, -0.14)
01:57:41.525 00.000 11060 Worker thread wakes up
01:57:41.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:41.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
01:57:41.526 00.001 10844 UpdateGuideState exits: m=2737 SNR=33.4
01:57:41.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
01:57:41.526 00.000 11060 Moving (-0.12, -0.14) raw xDistance=0.15 yDistance=-0.10
01:57:41.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:57:41.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:41.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:57:41.526 00.000 11060 MoveAxis(W, 26, ABG)
01:57:41.526 00.000 11060 Guiding  Dir = 3, Dur = 26
01:57:41.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:41.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:41.526 00.000 10844 Enqueuing Expose request
01:57:41.570 00.044 11060 IsSlewing returns 0
01:57:41.570 00.000 11060 IsGuiding returns 0
01:57:41.621 00.051 11060 IsGuiding returns 0
01:57:41.621 00.000 11060 Move returns status 0, amount 26
01:57:41.621 00.000 11060 MoveAxis(N, 0, ABG)
01:57:41.621 00.000 11060 Move returns status 0, amount 0
01:57:41.621 00.000 11060 move complete, result=0
01:57:41.621 00.000 11060 worker thread done servicing request
01:57:41.621 00.000 11060 Worker thread wakes up
01:57:41.621 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
01:57:41.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:41.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:42.261 00.640 11060 Exposure complete
01:57:42.450 00.189 11060 worker thread done servicing request
01:57:42.450 00.000 10844 OnExposeComplete: enter
01:57:42.451 00.001 10844 UpdateGuideState(): m_state=6
01:57:42.451 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11792
01:57:42.451 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=58.98, Mass=3244, SNR=35.8, Peak=250 HFD=3.6
01:57:42.451 00.000 10844 MultiStar: [#1 -0.15,0.09,0.98,U] [#2 0.18,0.44,1.87,U] [#3 -0.20,0.60,0.00,M2] [#4 -0.31,-0.21,0.91,U] [#5 0.42,0.60,0.00,M1] [#6 0.55,0.80,0.00,M2] [#7 -0.42,0.21,0.77,U] [#8 -0.38,0.52,0.00,M2] 
01:57:42.451 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.18}, one-star: {0.30, 0.11}
01:57:42.451 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
01:57:42.451 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.87)
01:57:42.452 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.68 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
01:57:42.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.18, opts=13)
01:57:42.453 00.000 10844 Enqueuing Move request for scope (-0.02, 0.18)
01:57:42.453 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:57:42.453 00.000 10844 UpdateGuideState exits: m=3244 SNR=35.8
01:57:42.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:42.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:42.453 00.000 11060 Worker thread wakes up
01:57:42.453 00.000 10844 Enqueuing Expose request
01:57:42.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
01:57:42.453 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
01:57:42.453 00.000 11060 Moving (-0.02, 0.18) raw xDistance=-0.17 yDistance=-0.05
01:57:42.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:57:42.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:42.454 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:57:42.454 00.000 11060 MoveAxis(E, 29, ABG)
01:57:42.454 00.000 11060 Guiding  Dir = 2, Dur = 29
01:57:42.475 00.021 11060 IsSlewing returns 0
01:57:42.475 00.000 11060 IsGuiding returns 0
01:57:42.521 00.046 11060 IsGuiding returns 0
01:57:42.522 00.001 11060 Move returns status 0, amount 29
01:57:42.522 00.000 11060 MoveAxis(N, 0, ABG)
01:57:42.522 00.000 11060 Move returns status 0, amount 0
01:57:42.522 00.000 11060 move complete, result=0
01:57:42.522 00.000 11060 worker thread done servicing request
01:57:42.522 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
01:57:42.523 00.001 11060 Worker thread wakes up
01:57:42.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:42.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:43.154 00.631 11060 Exposure complete
01:57:43.337 00.183 11060 worker thread done servicing request
01:57:43.337 00.000 10844 OnExposeComplete: enter
01:57:43.337 00.000 10844 UpdateGuideState(): m_state=6
01:57:43.337 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11793
01:57:43.337 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=58.47, Mass=2503, SNR=31.8, Peak=216 HFD=3.3
01:57:43.337 00.000 10844 MultiStar: [#1 0.00,-0.18,1.09,U] [#2 -0.35,0.57,0.00,M1] [#3 -0.22,-0.05,0.98,U] [#4 -0.27,0.06,1.04,U] [#5 -0.04,-0.03,1.03,U] [#6 0.09,0.08,0.90,U] [#7 -0.36,0.39,0.93,U] [#8 -0.50,0.33,0.98,U] 
01:57:43.338 00.001 10844 refined, 7 included, MultiStar: {-0.13, 0.02}, one-star: {0.21, -0.41}
01:57:43.338 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
01:57:43.338 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.53)
01:57:43.338 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.14 cameraTheta=3.02 mountX=0.01 mountY=-0.14, mountTheta=-1.51
01:57:43.339 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.02, opts=13)
01:57:43.339 00.000 10844 Enqueuing Move request for scope (-0.13, 0.02)
01:57:43.339 00.000 11060 Worker thread wakes up
01:57:43.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:43.340 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:57:43.340 00.000 10844 UpdateGuideState exits: m=2503 SNR=31.8
01:57:43.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:57:43.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:43.340 00.000 11060 Moving (-0.13, 0.02) raw xDistance=0.01 yDistance=-0.14
01:57:43.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:43.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:57:43.340 00.000 10844 Enqueuing Expose request
01:57:43.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:43.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:57:43.340 00.000 11060 MoveAxis(E, 0, ABG)
01:57:43.340 00.000 11060 Move returns status 0, amount 0
01:57:43.340 00.000 11060 MoveAxis(N, 0, ABG)
01:57:43.341 00.001 11060 Move returns status 0, amount 0
01:57:43.341 00.000 11060 move complete, result=0
01:57:43.341 00.000 11060 worker thread done servicing request
01:57:43.341 00.000 11060 Worker thread wakes up
01:57:43.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:43.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:43.343 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:43.978 00.635 11060 Exposure complete
01:57:44.167 00.189 11060 worker thread done servicing request
01:57:44.167 00.000 10844 OnExposeComplete: enter
01:57:44.167 00.000 10844 UpdateGuideState(): m_state=6
01:57:44.167 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11794
01:57:44.167 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=58.89, Mass=2654, SNR=32.1, Peak=201 HFD=3.6
01:57:44.168 00.001 10844 MultiStar: [#1 0.16,0.28,0.91,U] [#2 0.05,0.94,0.00,M2] [#3 -0.05,0.09,1.06,U] [#4 -0.10,-0.07,0.92,U] [#5 0.57,0.36,0.00,M1] [#6 0.35,-0.04,0.97,U] [#7 -0.06,-0.17,0.82,U] [#8 0.16,0.71,0.00,M2] 
01:57:44.168 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.02}, one-star: {0.50, 0.01}
01:57:44.168 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
01:57:44.168 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
01:57:44.168 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.16 mountX=-0.05 mountY=0.13, mountTheta=1.91
01:57:44.169 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
01:57:44.169 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
01:57:44.170 00.001 11060 Worker thread wakes up
01:57:44.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:57:44.170 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:57:44.170 00.000 11060 Moving (0.14, 0.02) raw xDistance=-0.05 yDistance=0.13
01:57:44.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:44.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:44.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:44.170 00.000 10844 UpdateGuideState exits: m=2654 SNR=32.1
01:57:44.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:57:44.170 00.000 11060 MoveAxis(E, 0, ABG)
01:57:44.170 00.000 11060 Move returns status 0, amount 0
01:57:44.171 00.001 11060 MoveAxis(N, 0, ABG)
01:57:44.171 00.000 11060 Move returns status 0, amount 0
01:57:44.171 00.000 11060 move complete, result=0
01:57:44.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:44.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:44.171 00.000 10844 Enqueuing Expose request
01:57:44.171 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:44.171 00.000 11060 worker thread done servicing request
01:57:44.172 00.001 11060 Worker thread wakes up
01:57:44.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:44.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:44.822 00.650 11060 Exposure complete
01:57:44.995 00.173 11060 worker thread done servicing request
01:57:44.995 00.000 10844 OnExposeComplete: enter
01:57:44.995 00.000 10844 UpdateGuideState(): m_state=6
01:57:44.996 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11795
01:57:44.996 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=58.86, Mass=2422, SNR=30.2, Peak=221 HFD=3.5
01:57:44.996 00.000 10844 MultiStar: [#1 0.20,0.57,1.02,U] [#2 -0.11,0.94,0.00,M3] [#3 0.18,0.24,1.05,U] [#4 0.09,-0.06,0.97,U] [#5 -0.34,0.96,0.00,M2] [#6 0.70,0.21,0.00,M1] [#7 -0.10,-0.18,0.98,U] [#8 -0.39,0.64,0.00,M3] 
01:57:44.996 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.12}, one-star: {0.55, -0.02}
01:57:44.996 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
01:57:44.996 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
01:57:44.996 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.56 mountX=-0.15 mountY=0.16, mountTheta=2.30
01:57:44.997 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.12, opts=13)
01:57:44.997 00.000 10844 Enqueuing Move request for scope (0.19, 0.12)
01:57:44.997 00.000 11060 Worker thread wakes up
01:57:44.998 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:44.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
01:57:44.998 00.000 10844 UpdateGuideState exits: m=2422 SNR=30.2
01:57:44.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
01:57:44.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:44.998 00.000 11060 Moving (0.19, 0.12) raw xDistance=-0.15 yDistance=0.16
01:57:44.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:44.998 00.000 10844 Enqueuing Expose request
01:57:44.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:57:44.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:44.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:57:44.998 00.000 11060 MoveAxis(E, 25, ABG)
01:57:44.998 00.000 11060 Guiding  Dir = 2, Dur = 25
01:57:45.022 00.024 11060 IsSlewing returns 0
01:57:45.022 00.000 11060 IsGuiding returns 0
01:57:45.070 00.048 11060 IsGuiding returns 0
01:57:45.070 00.000 11060 Move returns status 0, amount 25
01:57:45.070 00.000 11060 MoveAxis(N, 0, ABG)
01:57:45.070 00.000 11060 Move returns status 0, amount 0
01:57:45.070 00.000 11060 move complete, result=0
01:57:45.070 00.000 11060 worker thread done servicing request
01:57:45.071 00.001 11060 Worker thread wakes up
01:57:45.071 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
01:57:45.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:45.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:45.703 00.632 11060 Exposure complete
01:57:45.892 00.189 11060 worker thread done servicing request
01:57:45.892 00.000 10844 OnExposeComplete: enter
01:57:45.892 00.000 10844 UpdateGuideState(): m_state=6
01:57:45.892 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11796
01:57:45.892 00.000 10844 Star::Find returns 1 (1), X=268.05, Y=58.54, Mass=3099, SNR=35.3, Peak=255 HFD=3.6
01:57:45.893 00.001 10844 MultiStar: [#1 0.44,-0.07,0.90,U] [#2 0.14,0.42,1.98,U] [#3 -0.22,-0.19,0.88,U] [#4 -0.62,0.02,0.00,M1] [#5 0.21,-0.16,0.99,U] [#6 0.26,-0.12,0.99,U] [#7 -0.05,-0.27,0.80,U] [#8 0.26,0.62,0.00,M4] 
01:57:45.893 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.03}, one-star: {-0.19, -0.34}
01:57:45.893 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
01:57:45.893 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
01:57:45.893 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.31 mountX=0.01 mountY=0.10, mountTheta=1.45
01:57:45.894 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.03, opts=13)
01:57:45.894 00.000 10844 Enqueuing Move request for scope (0.10, -0.03)
01:57:45.894 00.000 11060 Worker thread wakes up
01:57:45.894 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:45.895 00.001 10844 UpdateGuideState exits: m=3099 SNR=35.3 Saturated
01:57:45.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:45.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:45.895 00.000 10844 Enqueuing Expose request
01:57:45.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:57:45.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:57:45.895 00.000 11060 Moving (0.10, -0.03) raw xDistance=0.01 yDistance=0.10
01:57:45.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:57:45.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:45.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:57:45.895 00.000 11060 MoveAxis(E, 0, ABG)
01:57:45.895 00.000 11060 Move returns status 0, amount 0
01:57:45.895 00.000 11060 MoveAxis(N, 0, ABG)
01:57:45.896 00.001 11060 Move returns status 0, amount 0
01:57:45.896 00.000 11060 move complete, result=0
01:57:45.896 00.000 11060 worker thread done servicing request
01:57:45.896 00.000 11060 Worker thread wakes up
01:57:45.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:45.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:45.898 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:46.529 00.631 11060 Exposure complete
01:57:46.715 00.186 11060 worker thread done servicing request
01:57:46.716 00.001 10844 OnExposeComplete: enter
01:57:46.716 00.000 10844 UpdateGuideState(): m_state=6
01:57:46.716 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11797
01:57:46.716 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=58.93, Mass=2551, SNR=32.3, Peak=212 HFD=3.4
01:57:46.717 00.001 10844 MultiStar: [#1 0.03,-0.10,0.93,U] [#2 0.53,0.23,2.02,U] [#3 -0.06,0.23,1.07,U] [#4 -0.24,-0.20,1.03,U] [#5 0.36,-0.07,1.09,U] [#6 0.75,0.06,0.00,M1] [#7 -0.30,-0.44,0.92,U] [#8 0.54,0.28,0.87,U] 
01:57:46.717 00.000 10844 single-star, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.00, 0.05}
01:57:46.717 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
01:57:46.717 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
01:57:46.717 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.48 mountX=-0.05 mountY=-0.00, mountTheta=-3.07
01:57:46.718 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.05, opts=13)
01:57:46.718 00.000 10844 Enqueuing Move request for scope (0.00, 0.05)
01:57:46.719 00.001 11060 Worker thread wakes up
01:57:46.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
01:57:46.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
01:57:46.719 00.000 11060 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.00
01:57:46.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:46.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:46.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:46.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:57:46.719 00.000 11060 MoveAxis(E, 0, ABG)
01:57:46.719 00.000 11060 Move returns status 0, amount 0
01:57:46.719 00.000 11060 MoveAxis(N, 0, ABG)
01:57:46.719 00.000 11060 Move returns status 0, amount 0
01:57:46.719 00.000 11060 move complete, result=0
01:57:46.719 00.000 10844 UpdateGuideState exits: m=2551 SNR=32.3
01:57:46.719 00.000 11060 worker thread done servicing request
01:57:46.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:46.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:46.720 00.001 10844 Enqueuing Expose request
01:57:46.720 00.000 11060 Worker thread wakes up
01:57:46.720 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:46.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:46.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:47.363 00.643 11060 Exposure complete
01:57:47.550 00.187 11060 worker thread done servicing request
01:57:47.550 00.000 10844 OnExposeComplete: enter
01:57:47.550 00.000 10844 UpdateGuideState(): m_state=6
01:57:47.550 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11798
01:57:47.550 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.05, Mass=2836, SNR=33.1, Peak=215 HFD=4.0
01:57:47.551 00.001 10844 MultiStar: [#1 0.07,-0.06,0.99,U] [#2 0.13,-0.22,1.97,U] [#3 -0.50,-0.83,0.00,M1] [#4 -0.24,-0.79,0.00,M1] [#5 0.18,-0.69,0.00,M1] [#6 0.71,0.32,0.00,M2] [#7 -0.03,-0.37,0.86,U] [#8 -0.19,-0.37,1.01,U] 
01:57:47.551 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.34}, one-star: {-0.03, -0.82}
01:57:47.551 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
01:57:47.551 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
01:57:47.551 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.54 mountX=0.34 mountY=0.07, mountTheta=0.20
01:57:47.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.34, opts=13)
01:57:47.552 00.000 10844 Enqueuing Move request for scope (0.01, -0.34)
01:57:47.552 00.000 11060 Worker thread wakes up
01:57:47.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:47.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.34) opts 0xd
01:57:47.552 00.000 10844 UpdateGuideState exits: m=2836 SNR=33.1
01:57:47.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.34)
01:57:47.553 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:47.553 00.000 11060 Moving (0.01, -0.34) raw xDistance=0.34 yDistance=0.07
01:57:47.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:47.553 00.000 10844 Enqueuing Expose request
01:57:47.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:57:47.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:47.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:57:47.553 00.000 11060 MoveAxis(W, 58, ABG)
01:57:47.553 00.000 11060 Guiding  Dir = 3, Dur = 58
01:57:47.588 00.035 11060 IsSlewing returns 0
01:57:47.588 00.000 11060 IsGuiding returns 0
01:57:47.666 00.078 11060 IsGuiding returns 0
01:57:47.667 00.001 11060 Move returns status 0, amount 58
01:57:47.667 00.000 11060 MoveAxis(N, 0, ABG)
01:57:47.667 00.000 11060 Move returns status 0, amount 0
01:57:47.667 00.000 11060 move complete, result=0
01:57:47.667 00.000 11060 worker thread done servicing request
01:57:47.667 00.000 11060 Worker thread wakes up
01:57:47.667 00.000 10844 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
01:57:47.668 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:47.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:48.328 00.660 11060 Exposure complete
01:57:48.502 00.174 11060 worker thread done servicing request
01:57:48.503 00.001 10844 OnExposeComplete: enter
01:57:48.503 00.000 10844 UpdateGuideState(): m_state=6
01:57:48.503 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11799
01:57:48.503 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=59.95, Mass=2638, SNR=31.3, Peak=190 HFD=3.7
01:57:48.503 00.000 10844 MultiStar: [#1 0.23,0.84,0.00,M1] [#2 0.91,0.86,0.00,M1] [#3 0.40,0.09,1.06,U] [#4 -0.24,0.63,0.00,M2] [#5 0.65,0.65,0.00,M2] [#6 0.43,1.08,0.00,M3] [#7 0.23,0.41,0.85,U] [#8 0.55,0.45,0.00,M3] 
01:57:48.504 00.001 10844 refined, 2 included, MultiStar: {0.35, 0.52}, one-star: {0.38, 1.07}
01:57:48.504 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
01:57:48.504 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
01:57:48.504 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.52 hyp=0.62 cameraTheta=0.99 mountX=-0.57 mountY=0.26, mountTheta=2.72
01:57:48.505 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.52, opts=13)
01:57:48.505 00.000 10844 Enqueuing Move request for scope (0.35, 0.52)
01:57:48.505 00.000 11060 Worker thread wakes up
01:57:48.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:48.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.52) opts 0xd
01:57:48.505 00.000 10844 UpdateGuideState exits: m=2638 SNR=31.3
01:57:48.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.52)
01:57:48.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:48.505 00.000 11060 Moving (0.35, 0.52) raw xDistance=-0.57 yDistance=0.26
01:57:48.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:48.505 00.000 10844 Enqueuing Expose request
01:57:48.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.57
01:57:48.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
01:57:48.506 00.001 11060 MoveAxis(E, 98, ABG)
01:57:48.506 00.000 11060 Guiding  Dir = 2, Dur = 98
01:57:48.540 00.034 11060 IsSlewing returns 0
01:57:48.540 00.000 11060 IsGuiding returns 0
01:57:48.666 00.126 11060 IsGuiding returns 0
01:57:48.666 00.000 11060 Move returns status 0, amount 98
01:57:48.666 00.000 11060 MoveAxis(S, 99, ABG)
01:57:48.667 00.001 11060 Guiding  Dir = 1, Dur = 99
01:57:48.687 00.020 11060 IsSlewing returns 0
01:57:48.688 00.001 11060 IsGuiding returns 0
01:57:48.790 00.102 11060 IsGuiding returns 0
01:57:48.790 00.000 11060 Move returns status 0, amount 99
01:57:48.790 00.000 11060 move complete, result=0
01:57:48.791 00.001 11060 worker thread done servicing request
01:57:48.791 00.000 11060 Worker thread wakes up
01:57:48.791 00.000 10844 GuideStep: -0.6 px 98 ms EAST, 0.3 px 99 ms SOUTH
01:57:48.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:48.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:49.423 00.632 11060 Exposure complete
01:57:49.579 00.156 11060 worker thread done servicing request
01:57:49.579 00.000 10844 OnExposeComplete: enter
01:57:49.579 00.000 10844 UpdateGuideState(): m_state=6
01:57:49.579 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11800
01:57:49.579 00.000 10844 Star::Find returns 1 (0), X=267.91, Y=58.80, Mass=2914, SNR=33.2, Peak=215 HFD=4.0
01:57:49.581 00.002 10844 MultiStar: [#1 -0.51,0.88,0.00,M2] [#2 0.26,-0.20,2.00,U] [#3 -0.56,-0.35,0.00,M1] [#4 -0.99,0.08,0.00,M3] [#5 -0.29,0.16,0.91,U] [#6 0.29,-0.53,0.93,U] [#7 -0.88,-0.13,0.00,M1] [#8 -0.49,-0.11,0.97,U] 
01:57:49.581 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.16}, one-star: {-0.33, -0.08}
01:57:49.581 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
01:57:49.581 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
01:57:49.581 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.85 mountX=0.17 mountY=-0.02, mountTheta=-0.12
01:57:49.582 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
01:57:49.582 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
01:57:49.582 00.000 11060 Worker thread wakes up
01:57:49.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:49.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
01:57:49.582 00.000 10844 UpdateGuideState exits: m=2914 SNR=33.2
01:57:49.583 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
01:57:49.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:49.583 00.000 11060 Moving (-0.05, -0.16) raw xDistance=0.17 yDistance=-0.02
01:57:49.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:49.583 00.000 10844 Enqueuing Expose request
01:57:49.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
01:57:49.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:49.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:49.583 00.000 11060 MoveAxis(W, 26, ABG)
01:57:49.583 00.000 11060 Guiding  Dir = 3, Dur = 26
01:57:49.602 00.019 11060 IsSlewing returns 0
01:57:49.602 00.000 11060 IsGuiding returns 0
01:57:49.632 00.030 11060 IsGuiding returns 0
01:57:49.632 00.000 11060 Move returns status 0, amount 26
01:57:49.632 00.000 11060 MoveAxis(N, 0, ABG)
01:57:49.632 00.000 11060 Move returns status 0, amount 0
01:57:49.632 00.000 11060 move complete, result=0
01:57:49.632 00.000 11060 worker thread done servicing request
01:57:49.633 00.001 11060 Worker thread wakes up
01:57:49.633 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
01:57:49.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:49.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:50.266 00.633 11060 Exposure complete
01:57:50.456 00.190 11060 worker thread done servicing request
01:57:50.456 00.000 10844 OnExposeComplete: enter
01:57:50.456 00.000 10844 UpdateGuideState(): m_state=6
01:57:50.457 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11801
01:57:50.457 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=58.64, Mass=2616, SNR=32.3, Peak=207 HFD=3.6
01:57:50.457 00.000 10844 MultiStar: [#1 0.15,-0.70,0.00,M3] [#2 0.58,0.26,0.00,M1] [#3 0.25,-0.36,0.97,U] [#4 0.42,-0.46,0.00,M4] [#5 -0.33,-0.67,0.00,M2] [#6 0.78,-0.14,0.00,M3] [#7 -1.03,-0.82,0.00,M2] [#8 -0.06,-0.02,1.05,U] 
01:57:50.457 00.000 10844 refined, 2 included, MultiStar: {0.06, -0.20}, one-star: {0.01, -0.24}
01:57:50.457 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
01:57:50.457 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
01:57:50.457 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.27 mountX=0.19 mountY=0.10, mountTheta=0.47
01:57:50.458 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.20, opts=13)
01:57:50.459 00.001 10844 Enqueuing Move request for scope (0.06, -0.20)
01:57:50.459 00.000 11060 Worker thread wakes up
01:57:50.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:50.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
01:57:50.459 00.000 10844 UpdateGuideState exits: m=2616 SNR=32.3
01:57:50.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
01:57:50.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:50.459 00.000 11060 Moving (0.06, -0.20) raw xDistance=0.19 yDistance=0.10
01:57:50.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:50.459 00.000 10844 Enqueuing Expose request
01:57:50.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:57:50.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:50.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:57:50.459 00.000 11060 MoveAxis(W, 33, ABG)
01:57:50.459 00.000 11060 Guiding  Dir = 3, Dur = 33
01:57:50.491 00.032 11060 IsSlewing returns 0
01:57:50.491 00.000 11060 IsGuiding returns 0
01:57:50.553 00.062 11060 IsGuiding returns 0
01:57:50.553 00.000 11060 Move returns status 0, amount 33
01:57:50.553 00.000 11060 MoveAxis(N, 0, ABG)
01:57:50.553 00.000 11060 Move returns status 0, amount 0
01:57:50.553 00.000 11060 move complete, result=0
01:57:50.553 00.000 11060 worker thread done servicing request
01:57:50.553 00.000 11060 Worker thread wakes up
01:57:50.553 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
01:57:50.554 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:50.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:51.197 00.643 11060 Exposure complete
01:57:51.357 00.160 11060 worker thread done servicing request
01:57:51.358 00.001 10844 OnExposeComplete: enter
01:57:51.358 00.000 10844 UpdateGuideState(): m_state=6
01:57:51.358 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11802
01:57:51.358 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.05, Mass=3300, SNR=35.6, Peak=247 HFD=3.9
01:57:51.358 00.000 10844 MultiStar: [#1 0.07,0.52,0.96,U] [#2 0.41,-0.27,1.89,U] [#3 0.35,0.36,0.93,U] [#4 -0.08,0.09,0.90,U] [#5 0.36,-0.41,0.96,U] [#6 0.46,-0.05,0.79,U] [#7 0.11,0.20,0.85,U] [#8 0.04,-0.50,0.90,U] 
01:57:51.359 00.001 10844 refined, 8 included, MultiStar: {0.19, -0.02}, one-star: {-0.17, 0.18}
01:57:51.359 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
01:57:51.359 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
01:57:51.359 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.08 mountX=-0.02 mountY=0.19, mountTheta=1.67
01:57:51.360 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.02, opts=13)
01:57:51.360 00.000 10844 Enqueuing Move request for scope (0.19, -0.02)
01:57:51.360 00.000 11060 Worker thread wakes up
01:57:51.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
01:57:51.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
01:57:51.360 00.000 11060 Moving (0.19, -0.02) raw xDistance=-0.02 yDistance=0.19
01:57:51.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:57:51.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
01:57:51.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:51.361 00.001 11060 MoveAxis(E, 0, ABG)
01:57:51.361 00.000 11060 Move returns status 0, amount 0
01:57:51.361 00.000 11060 MoveAxis(S, 74, ABG)
01:57:51.361 00.000 11060 Guiding  Dir = 1, Dur = 74
01:57:51.361 00.000 10844 UpdateGuideState exits: m=3300 SNR=35.6
01:57:51.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:51.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:51.361 00.000 10844 Enqueuing Expose request
01:57:51.398 00.037 11060 IsSlewing returns 0
01:57:51.399 00.001 11060 IsGuiding returns 0
01:57:51.509 00.110 11060 IsGuiding returns 0
01:57:51.509 00.000 11060 Move returns status 0, amount 74
01:57:51.509 00.000 11060 move complete, result=0
01:57:51.509 00.000 11060 worker thread done servicing request
01:57:51.509 00.000 11060 Worker thread wakes up
01:57:51.509 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 74 ms SOUTH
01:57:51.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:51.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:52.141 00.632 11060 Exposure complete
01:57:52.315 00.174 11060 worker thread done servicing request
01:57:52.315 00.000 10844 OnExposeComplete: enter
01:57:52.315 00.000 10844 UpdateGuideState(): m_state=6
01:57:52.315 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11803
01:57:52.315 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=58.37, Mass=2705, SNR=33.0, Peak=247 HFD=3.4
01:57:52.316 00.001 10844 MultiStar: [#1 0.11,-0.75,0.00,M3] [#2 0.06,0.35,2.04,U] [#3 0.03,0.07,0.92,U] [#4 0.22,-0.37,0.99,U] [#5 0.17,-0.40,1.08,U] [#6 0.75,0.44,0.00,M3] [#7 -0.23,-0.34,0.88,U] [#8 0.25,-0.58,0.00,M1] 
01:57:52.316 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.12}, one-star: {0.37, -0.51}
01:57:52.316 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
01:57:52.316 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
01:57:52.316 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=0.10 mountY=0.12, mountTheta=0.90
01:57:52.318 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.12, opts=13)
01:57:52.318 00.000 10844 Enqueuing Move request for scope (0.10, -0.12)
01:57:52.318 00.000 11060 Worker thread wakes up
01:57:52.318 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:52.318 00.000 10844 UpdateGuideState exits: m=2705 SNR=33.0
01:57:52.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:52.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:52.318 00.000 10844 Enqueuing Expose request
01:57:52.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
01:57:52.318 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
01:57:52.319 00.001 11060 Moving (0.10, -0.12) raw xDistance=0.10 yDistance=0.12
01:57:52.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:57:52.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:52.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:57:52.319 00.000 11060 MoveAxis(E, 0, ABG)
01:57:52.319 00.000 11060 Move returns status 0, amount 0
01:57:52.319 00.000 11060 MoveAxis(N, 0, ABG)
01:57:52.319 00.000 11060 Move returns status 0, amount 0
01:57:52.319 00.000 11060 move complete, result=0
01:57:52.319 00.000 11060 worker thread done servicing request
01:57:52.319 00.000 11060 Worker thread wakes up
01:57:52.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:52.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:52.321 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:52.969 00.648 11060 Exposure complete
01:57:53.147 00.178 11060 worker thread done servicing request
01:57:53.147 00.000 10844 OnExposeComplete: enter
01:57:53.147 00.000 10844 UpdateGuideState(): m_state=6
01:57:53.147 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11804
01:57:53.148 00.001 10844 Star::Find returns 1 (0), X=268.31, Y=58.54, Mass=2716, SNR=32.1, Peak=247 HFD=3.5
01:57:53.148 00.000 10844 MultiStar: [#1 0.26,0.17,1.03,U] [#2 -0.15,0.56,2.09,U] [#3 -0.14,-0.51,1.01,U] [#4 -0.58,0.26,0.00,M3] [#5 0.20,-0.39,1.14,U] [#6 0.43,-0.08,0.90,U] [#7 -0.23,-0.15,0.95,U] [#8 -0.34,0.46,0.90,U] 
01:57:53.148 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.03}, one-star: {0.07, -0.34}
01:57:53.148 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
01:57:53.148 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.84)
01:57:53.148 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.71 mountX=-0.03 mountY=-0.01, mountTheta=-2.84
01:57:53.149 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.03, opts=13)
01:57:53.150 00.001 10844 Enqueuing Move request for scope (-0.00, 0.03)
01:57:53.150 00.000 11060 Worker thread wakes up
01:57:53.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
01:57:53.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
01:57:53.150 00.000 11060 Moving (-0.00, 0.03) raw xDistance=-0.03 yDistance=-0.01
01:57:53.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:57:53.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:53.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:53.150 00.000 10844 UpdateGuideState exits: m=2716 SNR=32.1
01:57:53.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:53.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:53.150 00.000 10844 Enqueuing Expose request
01:57:53.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:57:53.151 00.001 11060 MoveAxis(E, 0, ABG)
01:57:53.151 00.000 11060 Move returns status 0, amount 0
01:57:53.151 00.000 11060 MoveAxis(N, 0, ABG)
01:57:53.151 00.000 11060 Move returns status 0, amount 0
01:57:53.151 00.000 11060 move complete, result=0
01:57:53.151 00.000 11060 worker thread done servicing request
01:57:53.151 00.000 11060 Worker thread wakes up
01:57:53.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:53.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:53.153 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:53.783 00.630 11060 Exposure complete
01:57:53.973 00.190 11060 worker thread done servicing request
01:57:53.973 00.000 10844 OnExposeComplete: enter
01:57:53.973 00.000 10844 UpdateGuideState(): m_state=6
01:57:53.973 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11805
01:57:53.973 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=58.76, Mass=2782, SNR=32.3, Peak=218 HFD=3.6
01:57:53.974 00.001 10844 MultiStar: [#1 -0.02,-0.05,1.12,U] [#2 -0.18,0.81,0.00,M1] [#3 0.18,0.13,1.02,U] [#4 -0.68,-0.49,0.00,M4] [#5 -0.01,0.19,1.02,U] [#6 0.62,0.04,0.00,M3] [#7 -0.12,0.08,0.78,U] [#8 -0.02,-0.10,1.08,U] 
01:57:53.974 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.43, -0.12}
01:57:53.974 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
01:57:53.974 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
01:57:53.974 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.24 mountX=-0.03 mountY=0.07, mountTheta=1.99
01:57:53.976 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
01:57:53.976 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
01:57:53.976 00.000 11060 Worker thread wakes up
01:57:53.977 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:53.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:57:53.977 00.000 10844 UpdateGuideState exits: m=2782 SNR=32.3
01:57:53.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:57:53.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:53.977 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.03 yDistance=0.07
01:57:53.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:53.977 00.000 10844 Enqueuing Expose request
01:57:53.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:57:53.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:53.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:57:53.978 00.001 11060 MoveAxis(E, 0, ABG)
01:57:53.978 00.000 11060 Move returns status 0, amount 0
01:57:53.978 00.000 11060 MoveAxis(N, 0, ABG)
01:57:53.978 00.000 11060 Move returns status 0, amount 0
01:57:53.978 00.000 11060 move complete, result=0
01:57:53.978 00.000 11060 worker thread done servicing request
01:57:53.978 00.000 11060 Worker thread wakes up
01:57:53.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:53.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:53.980 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:54.610 00.630 11060 Exposure complete
01:57:54.787 00.177 11060 worker thread done servicing request
01:57:54.787 00.000 10844 OnExposeComplete: enter
01:57:54.787 00.000 10844 UpdateGuideState(): m_state=6
01:57:54.787 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11806
01:57:54.787 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=58.64, Mass=2730, SNR=33.2, Peak=251 HFD=3.3
01:57:54.788 00.001 10844 MultiStar: [#1 -0.58,0.53,0.00,M2] [#2 0.33,-0.07,2.09,U] [#3 -0.78,-0.00,0.00,M1] [#4 -0.09,0.27,0.92,U] [#5 -0.04,-0.04,1.04,U] [#6 0.52,0.53,0.00,M4] [#7 -0.05,-0.57,0.82,U] [#8 0.09,0.34,1.06,U] 
01:57:54.788 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.04}, one-star: {-0.36, -0.24}
01:57:54.788 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
01:57:54.788 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
01:57:54.788 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.86 mountX=0.03 mountY=0.04, mountTheta=0.88
01:57:54.789 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
01:57:54.789 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
01:57:54.789 00.000 11060 Worker thread wakes up
01:57:54.790 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:54.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
01:57:54.790 00.000 10844 UpdateGuideState exits: m=2730 SNR=33.2
01:57:54.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
01:57:54.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:54.790 00.000 11060 Moving (0.04, -0.04) raw xDistance=0.03 yDistance=0.04
01:57:54.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:54.790 00.000 10844 Enqueuing Expose request
01:57:54.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:57:54.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:54.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:57:54.790 00.000 11060 MoveAxis(E, 0, ABG)
01:57:54.790 00.000 11060 Move returns status 0, amount 0
01:57:54.790 00.000 11060 MoveAxis(N, 0, ABG)
01:57:54.790 00.000 11060 Move returns status 0, amount 0
01:57:54.790 00.000 11060 move complete, result=0
01:57:54.790 00.000 11060 worker thread done servicing request
01:57:54.790 00.000 11060 Worker thread wakes up
01:57:54.791 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:54.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:54.792 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:55.417 00.625 11060 Exposure complete
01:57:55.631 00.214 11060 worker thread done servicing request
01:57:55.631 00.000 10844 OnExposeComplete: enter
01:57:55.631 00.000 10844 UpdateGuideState(): m_state=6
01:57:55.631 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11807
01:57:55.631 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=58.62, Mass=2429, SNR=30.0, Peak=188 HFD=3.5
01:57:55.631 00.000 10844 MultiStar: [#1 -0.42,-0.76,0.00,M3] [#2 0.22,0.27,2.33,U] [#3 -0.24,-0.60,0.00,M2] [#4 -0.59,-0.09,0.97,U] [#5 -0.49,-0.40,0.00,M1] [#6 0.30,0.03,1.04,U] [#7 -0.29,0.24,0.91,U] [#8 -0.37,0.50,0.00,M1] 
01:57:55.633 00.002 10844 refined, 4 included, MultiStar: {-0.05, 0.08}, one-star: {-0.32, -0.25}
01:57:55.633 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
01:57:55.633 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.41)
01:57:55.633 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.14 mountX=-0.07 mountY=-0.07, mountTheta=-2.40
01:57:55.634 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.08, opts=13)
01:57:55.634 00.000 10844 Enqueuing Move request for scope (-0.05, 0.08)
01:57:55.634 00.000 11060 Worker thread wakes up
01:57:55.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:55.634 00.000 10844 UpdateGuideState exits: m=2429 SNR=30.0
01:57:55.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:55.635 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:57:55.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:55.635 00.000 10844 Enqueuing Expose request
01:57:55.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:57:55.635 00.000 11060 Moving (-0.05, 0.08) raw xDistance=-0.07 yDistance=-0.07
01:57:55.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:57:55.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:55.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:57:55.635 00.000 11060 MoveAxis(E, 0, ABG)
01:57:55.635 00.000 11060 Move returns status 0, amount 0
01:57:55.635 00.000 11060 MoveAxis(N, 0, ABG)
01:57:55.635 00.000 11060 Move returns status 0, amount 0
01:57:55.635 00.000 11060 move complete, result=0
01:57:55.635 00.000 11060 worker thread done servicing request
01:57:55.635 00.000 11060 Worker thread wakes up
01:57:55.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:55.636 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:55.637 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:56.260 00.623 11060 Exposure complete
01:57:56.433 00.173 11060 worker thread done servicing request
01:57:56.433 00.000 10844 OnExposeComplete: enter
01:57:56.433 00.000 10844 UpdateGuideState(): m_state=6
01:57:56.434 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11808
01:57:56.434 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=58.54, Mass=2433, SNR=30.7, Peak=199 HFD=3.4
01:57:56.434 00.000 10844 MultiStar: [#1 0.01,-0.10,0.98,U] [#2 -0.06,1.20,0.00,M1] [#3 -0.38,0.06,0.91,U] [#4 -0.08,-0.10,1.05,U] [#5 0.09,-0.54,1.19,U] [#6 0.92,0.10,0.00,M4] [#7 0.02,-0.26,0.93,U] [#8 -1.05,1.03,0.00,M2] 
01:57:56.434 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.22}, one-star: {-0.05, -0.34}
01:57:56.434 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
01:57:56.434 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
01:57:56.434 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.82 mountX=0.23 mountY=-0.02, mountTheta=-0.09
01:57:56.437 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.22, opts=13)
01:57:56.437 00.000 10844 Enqueuing Move request for scope (-0.06, -0.22)
01:57:56.437 00.000 11060 Worker thread wakes up
01:57:56.437 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:56.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
01:57:56.437 00.000 10844 UpdateGuideState exits: m=2433 SNR=30.7
01:57:56.437 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
01:57:56.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:56.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:56.437 00.000 10844 Enqueuing Expose request
01:57:56.437 00.000 11060 Moving (-0.06, -0.22) raw xDistance=0.23 yDistance=-0.02
01:57:56.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:57:56.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:56.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:56.437 00.000 11060 MoveAxis(W, 40, ABG)
01:57:56.437 00.000 11060 Guiding  Dir = 3, Dur = 40
01:57:56.464 00.027 11060 IsSlewing returns 0
01:57:56.465 00.001 11060 IsGuiding returns 0
01:57:56.523 00.058 11060 IsGuiding returns 0
01:57:56.523 00.000 11060 Move returns status 0, amount 40
01:57:56.523 00.000 11060 MoveAxis(N, 0, ABG)
01:57:56.523 00.000 11060 Move returns status 0, amount 0
01:57:56.523 00.000 11060 move complete, result=0
01:57:56.523 00.000 11060 worker thread done servicing request
01:57:56.524 00.001 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
01:57:56.524 00.000 11060 Worker thread wakes up
01:57:56.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:56.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:57.165 00.641 11060 Exposure complete
01:57:57.355 00.190 11060 worker thread done servicing request
01:57:57.356 00.001 10844 OnExposeComplete: enter
01:57:57.356 00.000 10844 UpdateGuideState(): m_state=6
01:57:57.356 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11809
01:57:57.356 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=59.20, Mass=3056, SNR=34.7, Peak=224 HFD=4.0
01:57:57.356 00.000 10844 MultiStar: [#1 0.05,0.25,0.98,U] [#2 -0.73,1.15,0.00,M2] [#3 0.57,0.56,0.00,M2] [#4 -0.54,0.11,0.95,U] [#5 -0.30,0.35,1.10,U] [#6 0.69,-0.03,0.00,M5] [#7 0.02,0.41,0.80,U] [#8 -0.54,0.74,0.00,M3] 
01:57:57.356 00.000 10844 refined, 4 included, MultiStar: {-0.22, 0.29}, one-star: {-0.28, 0.32}
01:57:57.356 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.98 = -2.31)
01:57:57.357 00.001 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
01:57:57.357 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.29 hyp=0.36 cameraTheta=2.22 mountX=-0.24 mountY=-0.26, mountTheta=-2.31
01:57:57.358 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.29, opts=13)
01:57:57.358 00.000 10844 Enqueuing Move request for scope (-0.22, 0.29)
01:57:57.358 00.000 11060 Worker thread wakes up
01:57:57.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.29) opts 0xd
01:57:57.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.29)
01:57:57.358 00.000 11060 Moving (-0.22, 0.29) raw xDistance=-0.24 yDistance=-0.26
01:57:57.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:57:57.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:57.358 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:57.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:57:57.358 00.000 11060 MoveAxis(E, 41, ABG)
01:57:57.358 00.000 11060 Guiding  Dir = 2, Dur = 41
01:57:57.358 00.000 10844 UpdateGuideState exits: m=3056 SNR=34.7
01:57:57.359 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:57.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:57.359 00.000 10844 Enqueuing Expose request
01:57:57.397 00.038 11060 IsSlewing returns 0
01:57:57.397 00.000 11060 IsGuiding returns 0
01:57:57.474 00.077 11060 IsGuiding returns 0
01:57:57.475 00.001 11060 Move returns status 0, amount 41
01:57:57.475 00.000 11060 MoveAxis(N, 0, ABG)
01:57:57.475 00.000 11060 Move returns status 0, amount 0
01:57:57.475 00.000 11060 move complete, result=0
01:57:57.475 00.000 11060 worker thread done servicing request
01:57:57.475 00.000 11060 Worker thread wakes up
01:57:57.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:57.475 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.3 px 0 ms NORTH
01:57:57.477 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:58.102 00.625 11060 Exposure complete
01:57:58.264 00.162 11060 worker thread done servicing request
01:57:58.264 00.000 10844 OnExposeComplete: enter
01:57:58.264 00.000 10844 UpdateGuideState(): m_state=6
01:57:58.264 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11810
01:57:58.264 00.000 10844 Star::Find returns 1 (0), X=267.52, Y=59.03, Mass=2682, SNR=32.4, Peak=239 HFD=3.6
01:57:58.265 00.001 10844 MultiStar: [#1 -0.03,0.78,0.00,M2] [#2 -0.02,0.64,0.00,M3] [#3 -0.54,0.77,0.00,M3] [#4 -0.20,0.50,0.94,U] [#5 -0.73,0.35,0.00,M1] [#6 0.92,-0.06,0.00,M6] [#7 -0.59,1.03,0.00,M1] [#8 -0.68,0.77,0.00,M4] 
01:57:58.265 00.000 10844 refined, 1 included, MultiStar: {-0.47, 0.32}, one-star: {-0.72, 0.15}
01:57:58.265 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
01:57:58.265 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
01:57:58.265 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.32 hyp=0.57 cameraTheta=2.54 mountX=-0.23 mountY=-0.51, mountTheta=-2.00
01:57:58.266 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.32, opts=13)
01:57:58.266 00.000 10844 Enqueuing Move request for scope (-0.47, 0.32)
01:57:58.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:57:58.267 00.001 10844 UpdateGuideState exits: m=2682 SNR=32.4
01:57:58.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:58.267 00.000 11060 Worker thread wakes up
01:57:58.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:58.267 00.000 10844 Enqueuing Expose request
01:57:58.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.32) opts 0xd
01:57:58.267 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.32)
01:57:58.267 00.000 11060 Moving (-0.47, 0.32) raw xDistance=-0.23 yDistance=-0.51
01:57:58.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:57:58.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:57:58.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
01:57:58.267 00.000 11060 MoveAxis(E, 41, ABG)
01:57:58.267 00.000 11060 Guiding  Dir = 2, Dur = 41
01:57:58.284 00.017 11060 IsSlewing returns 0
01:57:58.284 00.000 11060 IsGuiding returns 0
01:57:58.330 00.046 11060 IsGuiding returns 0
01:57:58.330 00.000 11060 Move returns status 0, amount 41
01:57:58.330 00.000 11060 MoveAxis(N, 0, ABG)
01:57:58.330 00.000 11060 Move returns status 0, amount 0
01:57:58.330 00.000 11060 move complete, result=0
01:57:58.330 00.000 11060 worker thread done servicing request
01:57:58.330 00.000 11060 Worker thread wakes up
01:57:58.330 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.5 px 0 ms NORTH
01:57:58.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:58.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:58.969 00.639 11060 Exposure complete
01:57:59.159 00.190 11060 worker thread done servicing request
01:57:59.160 00.001 10844 OnExposeComplete: enter
01:57:59.160 00.000 10844 UpdateGuideState(): m_state=6
01:57:59.160 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11811
01:57:59.160 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=59.49, Mass=2653, SNR=32.2, Peak=224 HFD=3.7
01:57:59.160 00.000 10844 MultiStar: [#1 -0.61,1.02,0.00,M3] [#2 -0.50,0.79,0.00,M4] [#3 -0.25,0.23,1.07,U] [#4 -0.74,0.12,0.00,M1] [#5 -0.65,0.16,0.00,M2] [#6 0.60,0.34,0.00,M7] [#7 0.04,0.52,0.95,U] [#8 0.18,1.04,0.00,M5] 
01:57:59.160 00.000 10844 refined, 2 included, MultiStar: {-0.11, 0.45}, one-star: {-0.10, 0.61}
01:57:59.161 00.001 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
01:57:59.161 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
01:57:59.161 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.45 hyp=0.46 cameraTheta=1.81 mountX=-0.42 mountY=-0.18, mountTheta=-2.73
01:57:59.164 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.45, opts=13)
01:57:59.164 00.000 10844 Enqueuing Move request for scope (-0.11, 0.45)
01:57:59.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:57:59.164 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.2
01:57:59.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:59.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:57:59.165 00.001 10844 Enqueuing Expose request
01:57:59.166 00.001 11060 Worker thread wakes up
01:57:59.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.45) opts 0xd
01:57:59.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.45)
01:57:59.166 00.000 11060 Moving (-0.11, 0.45) raw xDistance=-0.42 yDistance=-0.18
01:57:59.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.42
01:57:59.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:59.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:57:59.166 00.000 11060 MoveAxis(E, 74, ABG)
01:57:59.166 00.000 11060 Guiding  Dir = 2, Dur = 74
01:57:59.180 00.014 11060 IsSlewing returns 0
01:57:59.180 00.000 11060 IsGuiding returns 0
01:57:59.258 00.078 11060 IsGuiding returns 0
01:57:59.258 00.000 11060 Move returns status 0, amount 74
01:57:59.258 00.000 11060 MoveAxis(N, 0, ABG)
01:57:59.258 00.000 11060 Move returns status 0, amount 0
01:57:59.258 00.000 11060 move complete, result=0
01:57:59.258 00.000 11060 worker thread done servicing request
01:57:59.258 00.000 11060 Worker thread wakes up
01:57:59.259 00.001 10844 GuideStep: -0.4 px 74 ms EAST, -0.2 px 0 ms NORTH
01:57:59.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:57:59.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:57:59.893 00.634 11060 Exposure complete
01:58:00.078 00.185 11060 worker thread done servicing request
01:58:00.078 00.000 10844 OnExposeComplete: enter
01:58:00.078 00.000 10844 UpdateGuideState(): m_state=6
01:58:00.078 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11812
01:58:00.079 00.001 10844 Star::Find returns 1 (0), X=268.40, Y=59.11, Mass=2865, SNR=33.7, Peak=252 HFD=3.4
01:58:00.079 00.000 10844 MultiStar: [#1 -0.11,-0.00,0.95,U] [#2 -0.46,0.26,1.98,U] [#3 0.31,-0.34,0.91,U] [#4 -0.69,-0.30,0.00,M2] [#5 -0.53,-0.34,0.00,M3] [#6 0.08,-0.51,0.98,U] [#7 -0.62,-0.68,0.00,M1] [#8 -0.30,-0.03,0.87,U] 
01:58:00.079 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.01}, one-star: {0.16, 0.24}
01:58:00.079 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
01:58:00.079 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
01:58:00.079 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.04 mountX=0.03 mountY=-0.11, mountTheta=-1.29
01:58:00.080 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
01:58:00.080 00.000 10844 Enqueuing Move request for scope (-0.11, -0.01)
01:58:00.080 00.000 11060 Worker thread wakes up
01:58:00.081 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:00.081 00.000 10844 UpdateGuideState exits: m=2865 SNR=33.7
01:58:00.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:00.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:00.081 00.000 10844 Enqueuing Expose request
01:58:00.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
01:58:00.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
01:58:00.081 00.000 11060 Moving (-0.11, -0.01) raw xDistance=0.03 yDistance=-0.11
01:58:00.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:58:00.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:00.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:00.081 00.000 11060 MoveAxis(E, 0, ABG)
01:58:00.081 00.000 11060 Move returns status 0, amount 0
01:58:00.081 00.000 11060 MoveAxis(N, 0, ABG)
01:58:00.081 00.000 11060 Move returns status 0, amount 0
01:58:00.081 00.000 11060 move complete, result=0
01:58:00.082 00.001 11060 worker thread done servicing request
01:58:00.082 00.000 11060 Worker thread wakes up
01:58:00.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:00.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:00.083 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:00.722 00.639 11060 Exposure complete
01:58:00.901 00.179 11060 worker thread done servicing request
01:58:00.902 00.001 10844 OnExposeComplete: enter
01:58:00.902 00.000 10844 UpdateGuideState(): m_state=6
01:58:00.902 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11813
01:58:00.902 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=57.95, Mass=2968, SNR=34.5, Peak=227 HFD=3.6
01:58:00.902 00.000 10844 MultiStar: [#1 -0.28,0.21,0.92,U] [#2 0.05,0.23,1.99,U] [#3 -0.67,-1.09,0.00,M2] [#4 -0.46,-0.95,0.00,M3] [#5 0.08,-0.47,0.95,U] [#6 0.09,-0.93,0.00,M7] [#7 -0.64,-0.48,0.00,M2] [#8 -0.05,-0.06,0.94,U] 
01:58:00.902 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.13}, one-star: {0.19, -0.93}
01:58:00.902 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
01:58:00.903 00.001 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
01:58:00.903 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.14 cameraTheta=-1.51 mountX=0.13 mountY=0.03, mountTheta=0.23
01:58:00.904 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
01:58:00.904 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
01:58:00.904 00.000 11060 Worker thread wakes up
01:58:00.904 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:00.904 00.000 10844 UpdateGuideState exits: m=2968 SNR=34.5
01:58:00.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:58:00.904 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:58:00.904 00.000 11060 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=0.03
01:58:00.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:58:00.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:00.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:00.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:58:00.904 00.000 11060 MoveAxis(W, 23, ABG)
01:58:00.904 00.000 11060 Guiding  Dir = 3, Dur = 23
01:58:00.905 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:00.905 00.000 10844 Enqueuing Expose request
01:58:00.934 00.029 11060 IsSlewing returns 0
01:58:00.934 00.000 11060 IsGuiding returns 0
01:58:00.981 00.047 11060 IsGuiding returns 0
01:58:00.981 00.000 11060 Move returns status 0, amount 23
01:58:00.981 00.000 11060 MoveAxis(N, 0, ABG)
01:58:00.981 00.000 11060 Move returns status 0, amount 0
01:58:00.981 00.000 11060 move complete, result=0
01:58:00.982 00.001 11060 worker thread done servicing request
01:58:00.982 00.000 11060 Worker thread wakes up
01:58:00.982 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
01:58:00.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:00.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:01.636 00.654 11060 Exposure complete
01:58:01.823 00.187 11060 worker thread done servicing request
01:58:01.824 00.001 10844 OnExposeComplete: enter
01:58:01.824 00.000 10844 UpdateGuideState(): m_state=6
01:58:01.824 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11814
01:58:01.824 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=57.98, Mass=2788, SNR=33.7, Peak=232 HFD=3.6
01:58:01.825 00.001 10844 MultiStar: [#1 0.29,-0.31,1.02,U] [#2 -0.40,0.64,0.00,M3] [#3 0.28,-0.27,1.01,U] [#4 -0.53,-0.74,0.00,M4] [#5 -0.07,0.13,0.99,U] [#6 1.19,-0.29,0.00,M8] [#7 -0.35,-0.36,0.88,U] [#8 -0.42,0.70,0.00,M4] 
01:58:01.825 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.34}, one-star: {0.10, -0.90}
01:58:01.825 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
01:58:01.825 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
01:58:01.825 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.40 mountX=0.32 mountY=0.11, mountTheta=0.34
01:58:01.826 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.34, opts=13)
01:58:01.827 00.001 10844 Enqueuing Move request for scope (0.06, -0.34)
01:58:01.827 00.000 11060 Worker thread wakes up
01:58:01.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
01:58:01.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
01:58:01.827 00.000 11060 Moving (0.06, -0.34) raw xDistance=0.32 yDistance=0.11
01:58:01.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
01:58:01.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:01.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:01.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:58:01.827 00.000 11060 MoveAxis(W, 57, ABG)
01:58:01.827 00.000 11060 Guiding  Dir = 3, Dur = 57
01:58:01.827 00.000 10844 UpdateGuideState exits: m=2788 SNR=33.7
01:58:01.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:01.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:01.827 00.000 10844 Enqueuing Expose request
01:58:01.842 00.015 11060 IsSlewing returns 0
01:58:01.843 00.001 11060 IsGuiding returns 0
01:58:01.905 00.062 11060 IsGuiding returns 0
01:58:01.905 00.000 11060 Move returns status 0, amount 57
01:58:01.905 00.000 11060 MoveAxis(N, 0, ABG)
01:58:01.905 00.000 11060 Move returns status 0, amount 0
01:58:01.905 00.000 11060 move complete, result=0
01:58:01.905 00.000 11060 worker thread done servicing request
01:58:01.906 00.001 11060 Worker thread wakes up
01:58:01.906 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
01:58:01.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:01.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:02.540 00.634 11060 Exposure complete
01:58:02.736 00.196 11060 worker thread done servicing request
01:58:02.736 00.000 10844 OnExposeComplete: enter
01:58:02.736 00.000 10844 UpdateGuideState(): m_state=6
01:58:02.737 00.001 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11815
01:58:02.737 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=59.65, Mass=3366, SNR=37.0, Peak=219 HFD=3.7
01:58:02.737 00.000 10844 MultiStar: [#1 0.03,0.50,0.88,U] [#2 -0.62,0.63,0.00,M4] [#3 0.35,-0.13,0.89,U] [#4 -0.58,-0.16,0.79,U] [#5 -0.76,-0.24,0.00,M2] [#6 1.05,0.59,0.00,M9] [#7 -0.07,0.22,0.81,U] [#8 -0.11,0.23,0.73,U] 
01:58:02.737 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.26}, one-star: {-0.45, 0.77}
01:58:02.737 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
01:58:02.737 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.49)
01:58:02.737 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.29 cameraTheta=2.06 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
01:58:02.738 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.26, opts=13)
01:58:02.739 00.001 10844 Enqueuing Move request for scope (-0.14, 0.26)
01:58:02.739 00.000 11060 Worker thread wakes up
01:58:02.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=17, FiltMax=255, Gamma=1.000
01:58:02.739 00.000 10844 UpdateGuideState exits: m=3366 SNR=37.0
01:58:02.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:02.739 00.000 10844 Enqueuing Expose request
01:58:02.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
01:58:02.739 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
01:58:02.739 00.000 11060 Moving (-0.14, 0.26) raw xDistance=-0.23 yDistance=-0.18
01:58:02.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:58:02.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:02.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:58:02.739 00.000 11060 MoveAxis(E, 38, ABG)
01:58:02.739 00.000 11060 Guiding  Dir = 2, Dur = 38
01:58:02.749 00.010 11060 IsSlewing returns 0
01:58:02.749 00.000 11060 IsGuiding returns 0
01:58:02.797 00.048 11060 IsGuiding returns 0
01:58:02.797 00.000 11060 Move returns status 0, amount 38
01:58:02.797 00.000 11060 MoveAxis(N, 0, ABG)
01:58:02.797 00.000 11060 Move returns status 0, amount 0
01:58:02.797 00.000 11060 move complete, result=0
01:58:02.797 00.000 11060 worker thread done servicing request
01:58:02.797 00.000 11060 Worker thread wakes up
01:58:02.797 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
01:58:02.798 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:02.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:03.428 00.630 11060 Exposure complete
01:58:03.612 00.184 11060 worker thread done servicing request
01:58:03.612 00.000 10844 OnExposeComplete: enter
01:58:03.613 00.001 10844 UpdateGuideState(): m_state=6
01:58:03.613 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11816
01:58:03.613 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=58.89, Mass=2636, SNR=32.5, Peak=227 HFD=3.2
01:58:03.613 00.000 10844 MultiStar: [#1 0.09,0.24,1.03,U] [#2 -0.67,0.28,0.00,M5] [#3 -0.09,0.13,1.01,U] [#4 -1.09,-0.29,0.00,M4] [#5 -1.15,-0.20,0.00,M3] [#6 0.61,-0.61,0.00,M10] [#7 0.13,0.57,0.86,U] [#8 -0.51,0.48,0.00,M4] 
01:58:03.613 00.000 10844 single-star, 3 included, MultiStar: {-0.01, 0.22}, one-star: {-0.14, 0.01}
01:58:03.613 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
01:58:03.614 00.001 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.51)
01:58:03.614 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.04 mountX=0.01 mountY=-0.14, mountTheta=-1.49
01:58:03.615 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.01, opts=13)
01:58:03.615 00.000 10844 Enqueuing Move request for scope (-0.14, 0.01)
01:58:03.615 00.000 11060 Worker thread wakes up
01:58:03.615 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:03.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
01:58:03.615 00.000 10844 UpdateGuideState exits: m=2636 SNR=32.5
01:58:03.615 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
01:58:03.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:03.615 00.000 11060 Moving (-0.14, 0.01) raw xDistance=0.01 yDistance=-0.14
01:58:03.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:03.615 00.000 10844 Enqueuing Expose request
01:58:03.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:03.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:03.616 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:03.616 00.000 11060 MoveAxis(E, 0, ABG)
01:58:03.616 00.000 11060 Move returns status 0, amount 0
01:58:03.616 00.000 11060 MoveAxis(N, 0, ABG)
01:58:03.616 00.000 11060 Move returns status 0, amount 0
01:58:03.616 00.000 11060 move complete, result=0
01:58:03.616 00.000 11060 worker thread done servicing request
01:58:03.616 00.000 11060 Worker thread wakes up
01:58:03.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:03.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:03.617 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:04.257 00.640 11060 Exposure complete
01:58:04.440 00.183 11060 worker thread done servicing request
01:58:04.440 00.000 10844 OnExposeComplete: enter
01:58:04.440 00.000 10844 UpdateGuideState(): m_state=6
01:58:04.440 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11817
01:58:04.441 00.001 10844 Star::Find returns 1 (0), X=268.37, Y=58.39, Mass=2373, SNR=30.6, Peak=240 HFD=3.4
01:58:04.441 00.000 10844 MultiStar: [#1 -0.25,-0.23,1.11,U] [#2 -0.46,1.13,0.00,M6] [#3 -0.41,-0.14,0.99,U] [#4 -0.84,-0.07,0.00,M5] [#5 -0.25,-0.30,1.11,U] [#6 0.61,-0.35,0.00,R] [#7 -0.10,0.09,0.86,U] [#8 -0.23,0.44,1.03,U] 
01:58:04.441 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.11}, one-star: {0.13, -0.48}
01:58:04.441 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
01:58:04.441 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
01:58:04.441 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.60 mountX=0.14 mountY=-0.17, mountTheta=-0.85
01:58:04.443 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.11, opts=13)
01:58:04.443 00.000 10844 Enqueuing Move request for scope (-0.19, -0.11)
01:58:04.443 00.000 11060 Worker thread wakes up
01:58:04.444 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
01:58:04.444 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
01:58:04.444 00.000 11060 Moving (-0.19, -0.11) raw xDistance=0.14 yDistance=-0.17
01:58:04.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:58:04.444 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:04.444 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:04.444 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:58:04.444 00.000 11060 MoveAxis(W, 25, ABG)
01:58:04.444 00.000 11060 Guiding  Dir = 3, Dur = 25
01:58:04.444 00.000 10844 UpdateGuideState exits: m=2373 SNR=30.6
01:58:04.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:04.445 00.001 10844 Enqueuing Expose request
01:58:04.471 00.026 11060 IsSlewing returns 0
01:58:04.471 00.000 11060 IsGuiding returns 0
01:58:04.519 00.048 11060 IsGuiding returns 0
01:58:04.519 00.000 11060 Move returns status 0, amount 25
01:58:04.519 00.000 11060 MoveAxis(N, 0, ABG)
01:58:04.519 00.000 11060 Move returns status 0, amount 0
01:58:04.519 00.000 11060 move complete, result=0
01:58:04.519 00.000 11060 worker thread done servicing request
01:58:04.519 00.000 11060 Worker thread wakes up
01:58:04.520 00.001 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
01:58:04.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:04.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:05.151 00.631 11060 Exposure complete
01:58:05.311 00.160 11060 worker thread done servicing request
01:58:05.311 00.000 10844 OnExposeComplete: enter
01:58:05.311 00.000 10844 UpdateGuideState(): m_state=6
01:58:05.311 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11818
01:58:05.311 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=58.93, Mass=2696, SNR=32.4, Peak=225 HFD=3.6
01:58:05.312 00.001 10844 MultiStar: [#1 -0.09,0.57,0.95,U] [#2 -0.55,0.60,0.00,M7] [#3 -0.29,-0.05,0.95,U] [#4 -0.45,0.61,0.00,M6] [#5 -0.72,-0.43,0.00,M3] [#6 -0.23,0.78,0.00,M1] [#7 -0.55,-0.45,0.00,M1] [#8 -0.86,1.27,0.00,M4] 
01:58:05.312 00.000 10844 refined, 2 included, MultiStar: {-0.05, 0.19}, one-star: {0.22, 0.05}
01:58:05.312 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
01:58:05.312 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.73)
01:58:05.312 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.82 mountX=-0.18 mountY=-0.08, mountTheta=-2.72
01:58:05.313 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.19, opts=13)
01:58:05.313 00.000 10844 Enqueuing Move request for scope (-0.05, 0.19)
01:58:05.313 00.000 11060 Worker thread wakes up
01:58:05.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
01:58:05.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
01:58:05.313 00.000 11060 Moving (-0.05, 0.19) raw xDistance=-0.18 yDistance=-0.08
01:58:05.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:58:05.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:05.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:05.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:05.313 00.000 11060 MoveAxis(E, 30, ABG)
01:58:05.313 00.000 11060 Guiding  Dir = 2, Dur = 30
01:58:05.314 00.001 10844 UpdateGuideState exits: m=2696 SNR=32.4
01:58:05.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:05.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:05.314 00.000 10844 Enqueuing Expose request
01:58:05.331 00.017 11060 IsSlewing returns 0
01:58:05.331 00.000 11060 IsGuiding returns 0
01:58:05.395 00.064 11060 IsGuiding returns 0
01:58:05.395 00.000 11060 Move returns status 0, amount 30
01:58:05.396 00.001 11060 MoveAxis(N, 0, ABG)
01:58:05.396 00.000 11060 Move returns status 0, amount 0
01:58:05.396 00.000 11060 move complete, result=0
01:58:05.396 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
01:58:05.396 00.000 11060 worker thread done servicing request
01:58:05.396 00.000 11060 Worker thread wakes up
01:58:05.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:05.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:06.040 00.644 11060 Exposure complete
01:58:06.216 00.176 11060 worker thread done servicing request
01:58:06.216 00.000 10844 OnExposeComplete: enter
01:58:06.216 00.000 10844 UpdateGuideState(): m_state=6
01:58:06.216 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11819
01:58:06.216 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.20, Mass=2745, SNR=32.5, Peak=244 HFD=3.6
01:58:06.217 00.001 10844 MultiStar: [#1 0.11,-0.17,1.04,U] [#2 -0.23,-0.25,2.02,U] [#3 -0.56,-0.22,0.94,U] [#4 -1.01,-0.03,0.00,M7] [#5 -0.82,-0.30,0.00,M4] [#6 0.20,0.79,0.00,M2] [#7 -0.23,-0.59,0.00,M2] [#8 -0.71,1.11,0.00,M5] 
01:58:06.217 00.000 10844 refined, 3 included, MultiStar: {-0.18, -0.31}, one-star: {-0.04, -0.68}
01:58:06.217 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
01:58:06.217 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
01:58:06.217 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.10 mountX=0.34 mountY=-0.13, mountTheta=-0.36
01:58:06.218 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.31, opts=13)
01:58:06.218 00.000 10844 Enqueuing Move request for scope (-0.18, -0.31)
01:58:06.218 00.000 11060 Worker thread wakes up
01:58:06.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:06.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd
01:58:06.218 00.000 10844 UpdateGuideState exits: m=2745 SNR=32.5
01:58:06.218 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.31)
01:58:06.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:06.218 00.000 11060 Moving (-0.18, -0.31) raw xDistance=0.34 yDistance=-0.13
01:58:06.219 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:06.219 00.000 10844 Enqueuing Expose request
01:58:06.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
01:58:06.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:06.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:58:06.219 00.000 11060 MoveAxis(W, 59, ABG)
01:58:06.219 00.000 11060 Guiding  Dir = 3, Dur = 59
01:58:06.223 00.004 11060 IsSlewing returns 0
01:58:06.223 00.000 11060 IsGuiding returns 0
01:58:06.284 00.061 11060 IsGuiding returns 0
01:58:06.284 00.000 11060 Move returns status 0, amount 59
01:58:06.284 00.000 11060 MoveAxis(N, 0, ABG)
01:58:06.284 00.000 11060 Move returns status 0, amount 0
01:58:06.284 00.000 11060 move complete, result=0
01:58:06.284 00.000 11060 worker thread done servicing request
01:58:06.285 00.001 11060 Worker thread wakes up
01:58:06.285 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
01:58:06.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:06.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:06.935 00.650 11060 Exposure complete
01:58:07.107 00.172 11060 worker thread done servicing request
01:58:07.107 00.000 10844 OnExposeComplete: enter
01:58:07.107 00.000 10844 UpdateGuideState(): m_state=6
01:58:07.107 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11820
01:58:07.107 00.000 10844 Star::Find returns 1 (1), X=267.89, Y=58.42, Mass=3048, SNR=34.0, Peak=255 HFD=3.6
01:58:07.107 00.000 10844 MultiStar: [#1 -0.34,0.80,0.00,M1] [#2 -0.58,0.32,0.00,M7] [#3 0.63,0.42,0.00,M1] [#4 -1.08,0.26,0.00,M8] [#5 -0.64,-0.24,0.00,M5] [#6 0.16,0.63,0.00,M3] [#7 0.42,-0.58,0.00,M3] [#8 0.14,0.33,0.99,U] 
01:58:07.108 00.001 10844 refined, 1 included, MultiStar: {-0.11, -0.07}, one-star: {-0.35, -0.46}
01:58:07.108 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
01:58:07.108 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
01:58:07.108 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.58 mountX=0.09 mountY=-0.10, mountTheta=-0.84
01:58:07.109 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
01:58:07.109 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
01:58:07.109 00.000 11060 Worker thread wakes up
01:58:07.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:07.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
01:58:07.109 00.000 10844 UpdateGuideState exits: m=3048 SNR=34.0 Saturated
01:58:07.109 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
01:58:07.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:07.109 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=-0.10
01:58:07.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:07.110 00.001 10844 Enqueuing Expose request
01:58:07.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:58:07.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:07.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:07.110 00.000 11060 MoveAxis(E, 0, ABG)
01:58:07.110 00.000 11060 Move returns status 0, amount 0
01:58:07.110 00.000 11060 MoveAxis(N, 0, ABG)
01:58:07.110 00.000 11060 Move returns status 0, amount 0
01:58:07.110 00.000 11060 move complete, result=0
01:58:07.110 00.000 11060 worker thread done servicing request
01:58:07.110 00.000 11060 Worker thread wakes up
01:58:07.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:07.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:07.113 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:07.749 00.636 11060 Exposure complete
01:58:07.936 00.187 11060 worker thread done servicing request
01:58:07.937 00.001 10844 OnExposeComplete: enter
01:58:07.937 00.000 10844 UpdateGuideState(): m_state=6
01:58:07.937 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11821
01:58:07.937 00.000 10844 Star::Find returns 1 (1), X=267.68, Y=58.38, Mass=3376, SNR=37.1, Peak=255 HFD=3.5
01:58:07.937 00.000 10844 MultiStar: [#1 -0.06,0.05,0.89,U] [#2 -0.10,0.44,1.91,U] [#3 -0.70,0.29,0.00,M2] [#4 -1.08,0.51,0.00,M9] [#5 -0.96,-0.21,0.00,M6] [#6 -0.24,0.09,0.70,U] [#7 -0.52,-0.16,0.77,U] [#8 -0.29,0.47,0.81,U] 
01:58:07.937 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.12}, one-star: {-0.56, -0.50}
01:58:07.937 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.48 = -1.80)
01:58:07.937 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.82)
01:58:07.937 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.29 cameraTheta=2.73 mountX=-0.07 mountY=-0.28, mountTheta=-1.80
01:58:07.939 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.12, opts=13)
01:58:07.939 00.000 10844 Enqueuing Move request for scope (-0.26, 0.12)
01:58:07.939 00.000 11060 Worker thread wakes up
01:58:07.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:07.939 00.000 10844 UpdateGuideState exits: m=3376 SNR=37.1 Saturated
01:58:07.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:07.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:07.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.12) opts 0xd
01:58:07.939 00.000 10844 Enqueuing Expose request
01:58:07.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.12)
01:58:07.939 00.000 11060 Moving (-0.26, 0.12) raw xDistance=-0.07 yDistance=-0.28
01:58:07.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:58:07.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:58:07.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:58:07.939 00.000 11060 MoveAxis(E, 0, ABG)
01:58:07.941 00.002 11060 Move returns status 0, amount 0
01:58:07.941 00.000 11060 MoveAxis(N, 0, ABG)
01:58:07.941 00.000 11060 Move returns status 0, amount 0
01:58:07.941 00.000 11060 move complete, result=0
01:58:07.941 00.000 11060 worker thread done servicing request
01:58:07.941 00.000 11060 Worker thread wakes up
01:58:07.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:07.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:07.943 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:58:08.577 00.634 11060 Exposure complete
01:58:08.754 00.177 11060 worker thread done servicing request
01:58:08.754 00.000 10844 OnExposeComplete: enter
01:58:08.755 00.001 10844 UpdateGuideState(): m_state=6
01:58:08.755 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11822
01:58:08.755 00.000 10844 Star::Find returns 1 (0), X=267.83, Y=58.69, Mass=3089, SNR=34.4, Peak=249 HFD=3.7
01:58:08.755 00.000 10844 MultiStar: [#1 0.08,0.14,0.96,U] [#2 -0.12,0.51,1.85,U] [#3 -0.30,1.66,0.00,M3] [#4 -1.04,-0.11,0.00,M10] [#5 -0.08,-0.56,0.94,U] [#6 -0.38,-0.22,0.91,U] [#7 -0.53,-0.07,0.96,U] [#8 -0.31,0.05,0.90,U] 
01:58:08.755 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.02}, one-star: {-0.41, -0.19}
01:58:08.755 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.83 = -1.46)
01:58:08.755 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
01:58:08.755 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.07 mountX=0.03 mountY=-0.23, mountTheta=-1.46
01:58:08.758 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.02, opts=13)
01:58:08.763 00.005 10844 Enqueuing Move request for scope (-0.24, 0.02)
01:58:08.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:08.763 00.000 11060 Worker thread wakes up
01:58:08.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd
01:58:08.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.02)
01:58:08.763 00.000 11060 Moving (-0.24, 0.02) raw xDistance=0.03 yDistance=-0.23
01:58:08.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:58:08.763 00.000 10844 UpdateGuideState exits: m=3089 SNR=34.4
01:58:08.764 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:58:08.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:08.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:58:08.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:08.764 00.000 11060 MoveAxis(E, 0, ABG)
01:58:08.764 00.000 10844 Enqueuing Expose request
01:58:08.764 00.000 11060 Move returns status 0, amount 0
01:58:08.764 00.000 11060 MoveAxis(N, 0, ABG)
01:58:08.764 00.000 11060 Move returns status 0, amount 0
01:58:08.764 00.000 11060 move complete, result=0
01:58:08.764 00.000 11060 worker thread done servicing request
01:58:08.764 00.000 11060 Worker thread wakes up
01:58:08.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:08.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:08.766 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:09.411 00.645 11060 Exposure complete
01:58:09.598 00.187 11060 worker thread done servicing request
01:58:09.598 00.000 10844 OnExposeComplete: enter
01:58:09.598 00.000 10844 UpdateGuideState(): m_state=6
01:58:09.598 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11823
01:58:09.599 00.001 10844 Star::Find returns 1 (0), X=268.32, Y=58.70, Mass=2984, SNR=34.4, Peak=234 HFD=3.4
01:58:09.599 00.000 10844 MultiStar: [#1 -0.39,-0.39,0.89,U] [#2 -0.79,0.55,0.00,M6] [#3 0.18,-0.02,0.94,U] [#4 -0.75,0.09,0.00,R] [#5 -1.31,0.75,0.00,M6] [#6 -0.29,0.81,0.00,M2] [#7 -0.09,0.45,0.86,U] [#8 -0.28,0.71,0.00,M3] 
01:58:09.599 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.05}, one-star: {0.08, -0.18}
01:58:09.599 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
01:58:09.599 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
01:58:09.599 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.39 mountX=0.05 mountY=-0.04, mountTheta=-0.65
01:58:09.601 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
01:58:09.601 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
01:58:09.601 00.000 11060 Worker thread wakes up
01:58:09.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:09.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:58:09.601 00.000 10844 UpdateGuideState exits: m=2984 SNR=34.4
01:58:09.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:58:09.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:09.601 00.000 11060 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=-0.04
01:58:09.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:09.601 00.000 10844 Enqueuing Expose request
01:58:09.602 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:58:09.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:09.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:09.602 00.000 11060 MoveAxis(E, 0, ABG)
01:58:09.602 00.000 11060 Move returns status 0, amount 0
01:58:09.602 00.000 11060 MoveAxis(N, 0, ABG)
01:58:09.602 00.000 11060 Move returns status 0, amount 0
01:58:09.602 00.000 11060 move complete, result=0
01:58:09.602 00.000 11060 worker thread done servicing request
01:58:09.602 00.000 11060 Worker thread wakes up
01:58:09.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:09.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:09.605 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:10.235 00.630 11060 Exposure complete
01:58:10.420 00.185 10844 OnExposeComplete: enter
01:58:10.420 00.000 10844 UpdateGuideState(): m_state=6
01:58:10.420 00.000 11060 worker thread done servicing request
01:58:10.420 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11824
01:58:10.421 00.001 10844 Star::Find returns 1 (0), X=268.44, Y=58.81, Mass=2987, SNR=34.2, Peak=244 HFD=3.5
01:58:10.421 00.000 10844 MultiStar: [#1 0.12,0.62,0.00,M1] [#2 0.07,0.87,0.00,M7] [#3 0.00,0.34,1.01,U] [#4 -0.58,0.15,0.87,U] [#5 -0.02,0.90,0.00,M7] [#6 0.04,0.80,0.00,M3] [#7 0.35,0.62,0.00,M1] [#8 -0.16,0.60,0.00,M4] 
01:58:10.421 00.000 10844 refined, 2 included, MultiStar: {-0.10, 0.14}, one-star: {0.20, -0.07}
01:58:10.421 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
01:58:10.421 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
01:58:10.421 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.22 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
01:58:10.424 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.14, opts=13)
01:58:10.424 00.000 10844 Enqueuing Move request for scope (-0.10, 0.14)
01:58:10.424 00.000 11060 Worker thread wakes up
01:58:10.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:10.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
01:58:10.424 00.000 10844 UpdateGuideState exits: m=2987 SNR=34.2
01:58:10.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
01:58:10.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:10.424 00.000 11060 Moving (-0.10, 0.14) raw xDistance=-0.12 yDistance=-0.13
01:58:10.425 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:10.425 00.000 10844 Enqueuing Expose request
01:58:10.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:58:10.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:10.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:58:10.425 00.000 11060 MoveAxis(E, 0, ABG)
01:58:10.425 00.000 11060 Move returns status 0, amount 0
01:58:10.425 00.000 11060 MoveAxis(N, 0, ABG)
01:58:10.425 00.000 11060 Move returns status 0, amount 0
01:58:10.425 00.000 11060 move complete, result=0
01:58:10.426 00.001 11060 worker thread done servicing request
01:58:10.426 00.000 11060 Worker thread wakes up
01:58:10.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:10.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:10.442 00.016 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:11.064 00.622 11060 Exposure complete
01:58:11.231 00.167 11060 worker thread done servicing request
01:58:11.233 00.002 10844 OnExposeComplete: enter
01:58:11.233 00.000 10844 UpdateGuideState(): m_state=6
01:58:11.233 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11825
01:58:11.233 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=58.45, Mass=2717, SNR=32.5, Peak=255 HFD=3.3
01:58:11.233 00.000 10844 MultiStar: [#1 -0.13,0.36,1.20,U] [#2 -0.35,0.80,0.00,M8] [#3 -0.24,-0.13,0.91,U] [#4 -0.41,-0.04,0.95,U] [#5 -0.41,0.51,0.00,M8] [#6 -0.39,0.83,0.00,M4] [#7 -0.25,0.11,0.84,U] [#8 -0.16,0.48,0.93,U] 
01:58:11.233 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.07}, one-star: {0.07, -0.43}
01:58:11.233 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.74)
01:58:11.233 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.75)
01:58:11.234 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.80 mountX=-0.03 mountY=-0.19, mountTheta=-1.74
01:58:11.235 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.07, opts=13)
01:58:11.235 00.000 10844 Enqueuing Move request for scope (-0.18, 0.07)
01:58:11.235 00.000 11060 Worker thread wakes up
01:58:11.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:11.235 00.000 10844 UpdateGuideState exits: m=2717 SNR=32.5 Saturated
01:58:11.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:11.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:11.235 00.000 10844 Enqueuing Expose request
01:58:11.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
01:58:11.236 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
01:58:11.236 00.000 11060 Moving (-0.18, 0.07) raw xDistance=-0.03 yDistance=-0.19
01:58:11.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:58:11.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:11.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:58:11.236 00.000 11060 MoveAxis(E, 0, ABG)
01:58:11.236 00.000 11060 Move returns status 0, amount 0
01:58:11.236 00.000 11060 MoveAxis(N, 0, ABG)
01:58:11.236 00.000 11060 Move returns status 0, amount 0
01:58:11.236 00.000 11060 move complete, result=0
01:58:11.236 00.000 11060 worker thread done servicing request
01:58:11.236 00.000 11060 Worker thread wakes up
01:58:11.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:11.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:11.237 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:11.873 00.636 11060 Exposure complete
01:58:12.043 00.170 11060 worker thread done servicing request
01:58:12.043 00.000 10844 OnExposeComplete: enter
01:58:12.044 00.001 10844 UpdateGuideState(): m_state=6
01:58:12.044 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11826
01:58:12.044 00.000 10844 Star::Find returns 1 (0), X=267.23, Y=59.11, Mass=2678, SNR=32.0, Peak=231 HFD=3.2
01:58:12.044 00.000 10844 MultiStar: [#1 -0.07,0.20,0.91,U] [#2 0.10,0.41,2.02,U] [#3 0.19,-0.21,0.95,U] [#4 -0.14,0.69,0.00,M1] [#5 -0.60,0.11,1.03,U] [#6 0.25,0.85,0.00,M5] [#7 0.08,-0.08,0.93,U] [#8 0.09,0.41,0.97,U] 
01:58:12.044 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.19}, one-star: {-1.01, 0.24}
01:58:12.044 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.98 = -2.31)
01:58:12.044 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.32)
01:58:12.044 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.22 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
01:58:12.046 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.19, opts=13)
01:58:12.046 00.000 10844 Enqueuing Move request for scope (-0.14, 0.19)
01:58:12.046 00.000 11060 Worker thread wakes up
01:58:12.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:12.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
01:58:12.046 00.000 10844 UpdateGuideState exits: m=2678 SNR=32.0
01:58:12.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:58:12.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:12.046 00.000 11060 Moving (-0.14, 0.19) raw xDistance=-0.16 yDistance=-0.17
01:58:12.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:12.046 00.000 10844 Enqueuing Expose request
01:58:12.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:58:12.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:12.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:58:12.047 00.001 11060 MoveAxis(E, 28, ABG)
01:58:12.047 00.000 11060 Guiding  Dir = 2, Dur = 28
01:58:12.074 00.027 11060 IsSlewing returns 0
01:58:12.074 00.000 11060 IsGuiding returns 0
01:58:12.105 00.031 11060 IsGuiding returns 0
01:58:12.105 00.000 11060 Move returns status 0, amount 28
01:58:12.105 00.000 11060 MoveAxis(N, 0, ABG)
01:58:12.106 00.001 11060 Move returns status 0, amount 0
01:58:12.106 00.000 11060 move complete, result=0
01:58:12.106 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
01:58:12.106 00.000 11060 worker thread done servicing request
01:58:12.106 00.000 11060 Worker thread wakes up
01:58:12.107 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:12.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:12.737 00.630 11060 Exposure complete
01:58:12.917 00.180 11060 worker thread done servicing request
01:58:12.917 00.000 10844 OnExposeComplete: enter
01:58:12.917 00.000 10844 UpdateGuideState(): m_state=6
01:58:12.917 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11827
01:58:12.918 00.001 10844 Star::Find returns 1 (1), X=268.21, Y=59.74, Mass=2610, SNR=32.0, Peak=255 HFD=3.5
01:58:12.918 00.000 10844 MultiStar: [#1 0.02,-0.81,0.00,M1] [#2 0.21,1.00,0.00,M8] [#3 0.23,0.07,1.02,U] [#4 -0.24,0.08,1.02,U] [#5 0.03,-0.10,1.08,U] [#6 -0.05,0.00,0.86,U] [#7 -0.58,-0.06,0.82,U] [#8 0.00,0.52,1.10,U] 
01:58:12.918 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.21}, one-star: {-0.03, 0.87}
01:58:12.918 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.61)
01:58:12.918 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
01:58:12.919 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.93 mountX=-0.19 mountY=-0.11, mountTheta=-2.62
01:58:12.920 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.21, opts=13)
01:58:12.921 00.001 10844 Enqueuing Move request for scope (-0.08, 0.21)
01:58:12.921 00.000 11060 Worker thread wakes up
01:58:12.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:12.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
01:58:12.921 00.000 10844 UpdateGuideState exits: m=2610 SNR=32.0 Saturated
01:58:12.921 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
01:58:12.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:12.921 00.000 11060 Moving (-0.08, 0.21) raw xDistance=-0.19 yDistance=-0.11
01:58:12.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:12.921 00.000 10844 Enqueuing Expose request
01:58:12.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:58:12.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:12.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:12.921 00.000 11060 MoveAxis(E, 34, ABG)
01:58:12.921 00.000 11060 Guiding  Dir = 2, Dur = 34
01:58:12.963 00.042 11060 IsSlewing returns 0
01:58:12.964 00.001 11060 IsGuiding returns 0
01:58:13.030 00.066 11060 IsGuiding returns 0
01:58:13.030 00.000 11060 Move returns status 0, amount 34
01:58:13.030 00.000 11060 MoveAxis(N, 0, ABG)
01:58:13.030 00.000 11060 Move returns status 0, amount 0
01:58:13.031 00.001 11060 move complete, result=0
01:58:13.031 00.000 11060 worker thread done servicing request
01:58:13.031 00.000 11060 Worker thread wakes up
01:58:13.031 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:58:13.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:13.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:13.657 00.626 11060 Exposure complete
01:58:13.833 00.176 11060 worker thread done servicing request
01:58:13.833 00.000 10844 OnExposeComplete: enter
01:58:13.833 00.000 10844 UpdateGuideState(): m_state=6
01:58:13.833 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11828
01:58:13.833 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=59.59, Mass=2446, SNR=31.2, Peak=219 HFD=3.6
01:58:13.833 00.000 10844 MultiStar: [#1 0.34,0.03,1.01,U] [#2 0.12,0.16,2.23,U] [#3 -0.01,0.08,1.02,U] [#4 0.14,-0.55,0.96,U] [#5 -0.68,0.14,0.00,M7] [#6 0.21,0.48,1.01,U] [#7 -0.04,-0.07,0.83,U] [#8 0.13,0.37,1.07,U] 
01:58:13.833 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.16}, one-star: {-0.40, 0.71}
01:58:13.833 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
01:58:13.833 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
01:58:13.833 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.16 mountX=-0.17 mountY=0.04, mountTheta=2.90
01:58:13.836 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.16, opts=13)
01:58:13.836 00.000 10844 Enqueuing Move request for scope (0.07, 0.16)
01:58:13.836 00.000 11060 Worker thread wakes up
01:58:13.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:58:13.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:58:13.836 00.000 11060 Moving (0.07, 0.16) raw xDistance=-0.17 yDistance=0.04
01:58:13.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:58:13.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:13.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:13.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:58:13.836 00.000 11060 MoveAxis(E, 31, ABG)
01:58:13.836 00.000 11060 Guiding  Dir = 2, Dur = 31
01:58:13.836 00.000 10844 UpdateGuideState exits: m=2446 SNR=31.2
01:58:13.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:13.837 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:13.837 00.000 10844 Enqueuing Expose request
01:58:13.840 00.003 11060 IsSlewing returns 0
01:58:13.840 00.000 11060 IsGuiding returns 0
01:58:13.886 00.046 11060 IsGuiding returns 0
01:58:13.886 00.000 11060 Move returns status 0, amount 31
01:58:13.887 00.001 11060 MoveAxis(N, 0, ABG)
01:58:13.887 00.000 11060 Move returns status 0, amount 0
01:58:13.887 00.000 11060 move complete, result=0
01:58:13.887 00.000 11060 worker thread done servicing request
01:58:13.887 00.000 11060 Worker thread wakes up
01:58:13.887 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
01:58:13.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:13.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:14.526 00.639 11060 Exposure complete
01:58:14.686 00.160 11060 worker thread done servicing request
01:58:14.686 00.000 10844 OnExposeComplete: enter
01:58:14.686 00.000 10844 UpdateGuideState(): m_state=6
01:58:14.686 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11829
01:58:14.686 00.000 10844 Star::Find returns 1 (1), X=268.01, Y=59.41, Mass=3353, SNR=36.9, Peak=255 HFD=3.6
01:58:14.686 00.000 10844 MultiStar: [#1 -0.03,-0.20,0.91,U] [#2 0.20,0.45,1.87,U] [#3 0.47,-0.62,0.00,M1] [#4 0.34,0.55,0.00,M1] [#5 -0.28,0.09,0.97,U] [#6 0.11,0.32,0.80,U] [#7 -0.18,0.15,0.78,U] [#8 0.36,0.44,0.83,U] 
01:58:14.686 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.28}, one-star: {-0.23, 0.53}
01:58:14.686 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.01)
01:58:14.686 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.02)
01:58:14.688 00.002 10844 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.53 mountX=-0.28 mountY=-0.03, mountTheta=-3.02
01:58:14.689 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.28, opts=13)
01:58:14.689 00.000 10844 Enqueuing Move request for scope (0.01, 0.28)
01:58:14.689 00.000 11060 Worker thread wakes up
01:58:14.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
01:58:14.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
01:58:14.689 00.000 11060 Moving (0.01, 0.28) raw xDistance=-0.28 yDistance=-0.03
01:58:14.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
01:58:14.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:14.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:14.689 00.000 10844 UpdateGuideState exits: m=3353 SNR=36.9 Saturated
01:58:14.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:14.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:14.689 00.000 10844 Enqueuing Expose request
01:58:14.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:14.689 00.000 11060 MoveAxis(E, 49, ABG)
01:58:14.689 00.000 11060 Guiding  Dir = 2, Dur = 49
01:58:14.693 00.004 11060 IsSlewing returns 0
01:58:14.693 00.000 11060 IsGuiding returns 0
01:58:14.756 00.063 11060 IsGuiding returns 0
01:58:14.756 00.000 11060 Move returns status 0, amount 49
01:58:14.756 00.000 11060 MoveAxis(N, 0, ABG)
01:58:14.756 00.000 11060 Move returns status 0, amount 0
01:58:14.756 00.000 11060 move complete, result=0
01:58:14.756 00.000 11060 worker thread done servicing request
01:58:14.756 00.000 11060 Worker thread wakes up
01:58:14.756 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
01:58:14.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:14.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:15.391 00.635 11060 Exposure complete
01:58:15.559 00.168 11060 worker thread done servicing request
01:58:15.559 00.000 10844 OnExposeComplete: enter
01:58:15.559 00.000 10844 UpdateGuideState(): m_state=6
01:58:15.559 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11830
01:58:15.559 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=59.29, Mass=2747, SNR=33.1, Peak=246 HFD=3.3
01:58:15.560 00.001 10844 MultiStar: [#1 -0.33,0.04,0.99,U] [#2 0.50,0.72,0.00,M7] [#3 0.37,0.05,0.90,U] [#4 0.47,0.59,0.00,M2] [#5 -0.31,0.09,0.99,U] [#6 -0.28,0.73,0.00,M3] [#7 -0.41,0.42,0.74,U] [#8 -0.30,-0.27,0.87,U] 
01:58:15.560 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.12}, one-star: {-0.25, 0.41}
01:58:15.560 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
01:58:15.560 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
01:58:15.560 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.24 cameraTheta=2.61 mountX=-0.08 mountY=-0.22, mountTheta=-1.92
01:58:15.561 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.12, opts=13)
01:58:15.561 00.000 10844 Enqueuing Move request for scope (-0.20, 0.12)
01:58:15.561 00.000 11060 Worker thread wakes up
01:58:15.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:15.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:58:15.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:58:15.561 00.000 11060 Moving (-0.20, 0.12) raw xDistance=-0.08 yDistance=-0.22
01:58:15.561 00.000 10844 UpdateGuideState exits: m=2747 SNR=33.1
01:58:15.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:58:15.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:58:15.563 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:15.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:58:15.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:15.563 00.000 10844 Enqueuing Expose request
01:58:15.563 00.000 11060 MoveAxis(E, 0, ABG)
01:58:15.563 00.000 11060 Move returns status 0, amount 0
01:58:15.563 00.000 11060 MoveAxis(N, 0, ABG)
01:58:15.563 00.000 11060 Move returns status 0, amount 0
01:58:15.563 00.000 11060 move complete, result=0
01:58:15.563 00.000 11060 worker thread done servicing request
01:58:15.563 00.000 11060 Worker thread wakes up
01:58:15.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:15.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:15.565 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:16.199 00.634 11060 Exposure complete
01:58:16.380 00.181 11060 worker thread done servicing request
01:58:16.380 00.000 10844 OnExposeComplete: enter
01:58:16.380 00.000 10844 UpdateGuideState(): m_state=6
01:58:16.380 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11831
01:58:16.380 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=59.35, Mass=2581, SNR=31.7, Peak=255 HFD=3.4
01:58:16.380 00.000 10844 MultiStar: [#1 -0.21,0.70,0.00,M1] [#2 0.21,-0.05,2.11,U] [#3 0.35,-0.06,0.86,U] [#4 -0.45,0.55,0.00,M3] [#5 -0.33,0.30,1.10,U] [#6 -0.30,1.07,0.00,M4] [#7 -0.18,0.07,0.92,U] [#8 -0.00,0.02,0.97,U] 
01:58:16.380 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.10}, one-star: {0.11, 0.47}
01:58:16.380 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
01:58:16.380 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
01:58:16.382 00.002 10844 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.12 cameraTheta=1.14 mountX=-0.11 mountY=0.03, mountTheta=2.88
01:58:16.383 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.10, opts=13)
01:58:16.383 00.000 10844 Enqueuing Move request for scope (0.05, 0.10)
01:58:16.383 00.000 11060 Worker thread wakes up
01:58:16.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:16.383 00.000 10844 UpdateGuideState exits: m=2581 SNR=31.7 Saturated
01:58:16.384 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:58:16.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:16.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:16.384 00.000 10844 Enqueuing Expose request
01:58:16.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:58:16.384 00.000 11060 Moving (0.05, 0.10) raw xDistance=-0.11 yDistance=0.03
01:58:16.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:58:16.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:16.385 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:58:16.385 00.000 11060 MoveAxis(E, 0, ABG)
01:58:16.385 00.000 11060 Move returns status 0, amount 0
01:58:16.385 00.000 11060 MoveAxis(N, 0, ABG)
01:58:16.385 00.000 11060 Move returns status 0, amount 0
01:58:16.386 00.001 11060 move complete, result=0
01:58:16.386 00.000 11060 worker thread done servicing request
01:58:16.386 00.000 11060 Worker thread wakes up
01:58:16.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:16.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:16.386 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:17.012 00.626 11060 Exposure complete
01:58:17.192 00.180 11060 worker thread done servicing request
01:58:17.193 00.001 10844 OnExposeComplete: enter
01:58:17.193 00.000 10844 UpdateGuideState(): m_state=6
01:58:17.193 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11832
01:58:17.193 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=58.88, Mass=2717, SNR=33.0, Peak=207 HFD=3.6
01:58:17.193 00.000 10844 MultiStar: [#1 0.43,0.98,0.00,M2] [#2 0.32,0.22,2.04,U] [#3 -0.10,-0.31,0.94,U] [#4 -0.02,0.27,0.88,U] [#5 0.49,0.30,0.98,U] [#6 0.31,0.64,0.00,M5] [#7 -0.33,0.27,0.97,U] [#8 -0.05,-0.09,1.01,U] 
01:58:17.194 00.001 10844 refined, 6 included, MultiStar: {0.05, 0.11}, one-star: {-0.24, 0.00}
01:58:17.194 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
01:58:17.194 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
01:58:17.194 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.12 mountY=0.03, mountTheta=2.86
01:58:17.195 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
01:58:17.195 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
01:58:17.196 00.001 11060 Worker thread wakes up
01:58:17.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:58:17.196 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:58:17.196 00.000 11060 Moving (0.05, 0.11) raw xDistance=-0.12 yDistance=0.03
01:58:17.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:58:17.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:17.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:17.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:58:17.196 00.000 10844 UpdateGuideState exits: m=2717 SNR=33.0
01:58:17.196 00.000 11060 MoveAxis(E, 0, ABG)
01:58:17.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:17.196 00.000 11060 Move returns status 0, amount 0
01:58:17.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:17.196 00.000 10844 Enqueuing Expose request
01:58:17.196 00.000 11060 MoveAxis(N, 0, ABG)
01:58:17.197 00.001 11060 Move returns status 0, amount 0
01:58:17.197 00.000 11060 move complete, result=0
01:58:17.197 00.000 11060 worker thread done servicing request
01:58:17.197 00.000 11060 Worker thread wakes up
01:58:17.197 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:17.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:17.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:17.829 00.632 11060 Exposure complete
01:58:18.008 00.179 11060 worker thread done servicing request
01:58:18.008 00.000 10844 OnExposeComplete: enter
01:58:18.008 00.000 10844 UpdateGuideState(): m_state=6
01:58:18.008 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11833
01:58:18.009 00.001 10844 Star::Find returns 1 (1), X=268.39, Y=58.37, Mass=2607, SNR=31.3, Peak=255 HFD=3.3
01:58:18.009 00.000 10844 MultiStar: [#1 0.02,0.03,0.99,U] [#2 -0.09,-0.43,2.21,U] [#3 -0.25,-0.77,0.00,M1] [#4 -0.69,-0.11,0.00,M3] [#5 -0.06,0.20,1.13,U] [#6 0.29,0.40,0.95,U] [#7 -0.20,0.48,0.94,U] [#8 0.42,-0.76,0.00,M1] 
01:58:18.009 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.05}, one-star: {0.15, -0.51}
01:58:18.009 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
01:58:18.009 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
01:58:18.009 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.57 mountX=0.05 mountY=0.01, mountTheta=0.16
01:58:18.010 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
01:58:18.012 00.002 10844 Enqueuing Move request for scope (-0.00, -0.05)
01:58:18.012 00.000 11060 Worker thread wakes up
01:58:18.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:18.012 00.000 10844 UpdateGuideState exits: m=2607 SNR=31.3 Saturated
01:58:18.012 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:18.012 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:18.012 00.000 10844 Enqueuing Expose request
01:58:18.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
01:58:18.012 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
01:58:18.012 00.000 11060 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.01
01:58:18.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:58:18.013 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:18.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:58:18.013 00.000 11060 MoveAxis(E, 0, ABG)
01:58:18.013 00.000 11060 Move returns status 0, amount 0
01:58:18.013 00.000 11060 MoveAxis(N, 0, ABG)
01:58:18.013 00.000 11060 Move returns status 0, amount 0
01:58:18.013 00.000 11060 move complete, result=0
01:58:18.013 00.000 11060 worker thread done servicing request
01:58:18.014 00.001 11060 Worker thread wakes up
01:58:18.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:18.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:18.015 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:18.639 00.624 11060 Exposure complete
01:58:18.808 00.169 11060 worker thread done servicing request
01:58:18.808 00.000 10844 OnExposeComplete: enter
01:58:18.808 00.000 10844 UpdateGuideState(): m_state=6
01:58:18.809 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11834
01:58:18.809 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=58.28, Mass=3008, SNR=35.3, Peak=245 HFD=3.4
01:58:18.809 00.000 10844 MultiStar: [#1 -0.35,0.41,0.89,U] [#2 0.43,0.64,0.00,M5] [#3 0.20,-0.81,0.00,M2] [#4 0.10,0.12,0.92,U] [#5 -0.09,0.24,0.88,U] [#6 -0.23,1.10,0.00,M5] [#7 -0.25,-0.31,0.86,U] [#8 -0.23,-0.19,0.85,U] 
01:58:18.809 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.06}, one-star: {0.32, -0.60}
01:58:18.809 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
01:58:18.809 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
01:58:18.809 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.42 mountX=0.07 mountY=-0.06, mountTheta=-0.68
01:58:18.811 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.06, opts=13)
01:58:18.811 00.000 10844 Enqueuing Move request for scope (-0.07, -0.06)
01:58:18.812 00.001 11060 Worker thread wakes up
01:58:18.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:18.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
01:58:18.812 00.000 10844 UpdateGuideState exits: m=3008 SNR=35.3
01:58:18.812 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
01:58:18.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:18.812 00.000 11060 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=-0.06
01:58:18.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:18.812 00.000 10844 Enqueuing Expose request
01:58:18.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:18.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:18.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:58:18.812 00.000 11060 MoveAxis(E, 0, ABG)
01:58:18.812 00.000 11060 Move returns status 0, amount 0
01:58:18.812 00.000 11060 MoveAxis(N, 0, ABG)
01:58:18.812 00.000 11060 Move returns status 0, amount 0
01:58:18.813 00.001 11060 move complete, result=0
01:58:18.813 00.000 11060 worker thread done servicing request
01:58:18.813 00.000 11060 Worker thread wakes up
01:58:18.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:18.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:18.815 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:19.442 00.627 11060 Exposure complete
01:58:19.606 00.164 11060 worker thread done servicing request
01:58:19.606 00.000 10844 OnExposeComplete: enter
01:58:19.606 00.000 10844 UpdateGuideState(): m_state=6
01:58:19.606 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11835
01:58:19.606 00.000 10844 Star::Find returns 1 (0), X=269.15, Y=58.82, Mass=3119, SNR=35.1, Peak=230 HFD=3.7
01:58:19.606 00.000 10844 MultiStar: [#1 0.07,-0.22,0.95,U] [#2 0.31,0.70,0.00,M6] [#3 0.40,-0.37,0.98,U] [#4 -0.14,0.56,1.02,U] [#5 -0.01,-0.06,1.00,U] [#6 0.09,0.11,0.74,U] [#7 0.18,0.40,0.80,U] [#8 -0.06,-0.97,0.00,M1] 
01:58:19.606 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.05}, one-star: {0.92, -0.06}
01:58:19.606 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
01:58:19.606 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
01:58:19.607 00.001 10844 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.23 cameraTheta=0.21 mountX=-0.09 mountY=0.21, mountTheta=1.96
01:58:19.608 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.05, opts=13)
01:58:19.608 00.000 10844 Enqueuing Move request for scope (0.22, 0.05)
01:58:19.608 00.000 11060 Worker thread wakes up
01:58:19.608 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:19.608 00.000 10844 UpdateGuideState exits: m=3119 SNR=35.1
01:58:19.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:19.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
01:58:19.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:19.608 00.000 10844 Enqueuing Expose request
01:58:19.608 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
01:58:19.608 00.000 11060 Moving (0.22, 0.05) raw xDistance=-0.09 yDistance=0.21
01:58:19.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:58:19.609 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:58:19.609 00.000 11060 MoveAxis(E, 0, ABG)
01:58:19.609 00.000 11060 Move returns status 0, amount 0
01:58:19.609 00.000 11060 MoveAxis(S, 82, ABG)
01:58:19.609 00.000 11060 Guiding  Dir = 1, Dur = 82
01:58:19.627 00.018 11060 IsSlewing returns 0
01:58:19.628 00.001 11060 IsGuiding returns 0
01:58:19.714 00.086 11060 IsGuiding returns 0
01:58:19.714 00.000 11060 Move returns status 0, amount 82
01:58:19.714 00.000 11060 move complete, result=0
01:58:19.714 00.000 11060 worker thread done servicing request
01:58:19.714 00.000 11060 Worker thread wakes up
01:58:19.714 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 82 ms SOUTH
01:58:19.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:19.715 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:20.346 00.631 11060 Exposure complete
01:58:20.516 00.170 11060 worker thread done servicing request
01:58:20.517 00.001 10844 OnExposeComplete: enter
01:58:20.517 00.000 10844 UpdateGuideState(): m_state=6
01:58:20.517 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11836
01:58:20.517 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=57.92, Mass=3149, SNR=35.1, Peak=244 HFD=3.7
01:58:20.517 00.000 10844 MultiStar: [#1 -0.26,0.53,0.92,U] [#2 0.31,-0.84,0.00,M7] [#3 0.17,-0.23,0.85,U] [#4 0.90,0.35,0.00,M2] [#5 -0.40,-0.19,0.92,U] [#6 0.06,0.02,0.79,U] [#7 -0.25,-0.01,0.84,U] [#8 0.29,-0.14,0.90,U] 
01:58:20.517 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.16}, one-star: {0.35, -0.96}
01:58:20.517 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
01:58:20.517 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
01:58:20.518 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.58 mountX=0.15 mountY=0.02, mountTheta=0.16
01:58:20.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.16, opts=13)
01:58:20.519 00.000 10844 Enqueuing Move request for scope (-0.00, -0.16)
01:58:20.519 00.000 11060 Worker thread wakes up
01:58:20.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
01:58:20.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
01:58:20.519 00.000 11060 Moving (-0.00, -0.16) raw xDistance=0.15 yDistance=0.02
01:58:20.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
01:58:20.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:20.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:20.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:58:20.519 00.000 11060 MoveAxis(W, 27, ABG)
01:58:20.520 00.001 11060 Guiding  Dir = 3, Dur = 27
01:58:20.520 00.000 10844 UpdateGuideState exits: m=3149 SNR=35.1
01:58:20.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:20.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:20.520 00.000 10844 Enqueuing Expose request
01:58:20.525 00.005 11060 IsSlewing returns 0
01:58:20.526 00.001 11060 IsGuiding returns 0
01:58:20.556 00.030 11060 IsGuiding returns 0
01:58:20.556 00.000 11060 Move returns status 0, amount 27
01:58:20.556 00.000 11060 MoveAxis(N, 0, ABG)
01:58:20.556 00.000 11060 Move returns status 0, amount 0
01:58:20.556 00.000 11060 move complete, result=0
01:58:20.556 00.000 11060 worker thread done servicing request
01:58:20.556 00.000 11060 Worker thread wakes up
01:58:20.557 00.001 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
01:58:20.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:20.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:21.205 00.648 11060 Exposure complete
01:58:21.403 00.198 11060 worker thread done servicing request
01:58:21.403 00.000 10844 OnExposeComplete: enter
01:58:21.403 00.000 10844 UpdateGuideState(): m_state=6
01:58:21.403 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11837
01:58:21.403 00.000 10844 Star::Find returns 1 (1), X=267.72, Y=58.68, Mass=2917, SNR=34.6, Peak=255 HFD=3.5
01:58:21.403 00.000 10844 MultiStar: [#1 0.30,-0.52,0.89,U] [#2 0.13,-0.48,1.96,U] [#3 -0.30,-0.11,0.96,U] [#4 0.12,0.91,0.00,M3] [#5 -0.63,0.37,0.00,M1] [#6 -0.07,0.62,0.00,M4] [#7 0.35,-0.67,0.00,M1] [#8 -0.23,-0.09,0.91,U] 
01:58:21.404 00.001 10844 refined, 4 included, MultiStar: {-0.09, -0.31}, one-star: {-0.52, -0.20}
01:58:21.404 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
01:58:21.404 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
01:58:21.404 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.33 cameraTheta=-1.84 mountX=0.32 mountY=-0.03, mountTheta=-0.11
01:58:21.405 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.31, opts=13)
01:58:21.405 00.000 10844 Enqueuing Move request for scope (-0.09, -0.31)
01:58:21.405 00.000 11060 Worker thread wakes up
01:58:21.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:21.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
01:58:21.406 00.001 10844 UpdateGuideState exits: m=2917 SNR=34.6 Saturated
01:58:21.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
01:58:21.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:21.406 00.000 11060 Moving (-0.09, -0.31) raw xDistance=0.32 yDistance=-0.03
01:58:21.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:21.406 00.000 10844 Enqueuing Expose request
01:58:21.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
01:58:21.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:21.407 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:21.407 00.000 11060 MoveAxis(W, 57, ABG)
01:58:21.407 00.000 11060 Guiding  Dir = 3, Dur = 57
01:58:21.449 00.042 11060 IsSlewing returns 0
01:58:21.449 00.000 11060 IsGuiding returns 0
01:58:21.544 00.095 11060 IsGuiding returns 0
01:58:21.544 00.000 11060 Move returns status 0, amount 57
01:58:21.544 00.000 11060 MoveAxis(N, 0, ABG)
01:58:21.545 00.001 11060 Move returns status 0, amount 0
01:58:21.545 00.000 11060 move complete, result=0
01:58:21.545 00.000 11060 worker thread done servicing request
01:58:21.546 00.001 10844 GuideStep: 0.3 px 57 ms WEST, -0.0 px 0 ms NORTH
01:58:21.547 00.001 11060 Worker thread wakes up
01:58:21.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:21.548 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:22.192 00.644 11060 Exposure complete
01:58:22.367 00.175 11060 worker thread done servicing request
01:58:22.367 00.000 10844 OnExposeComplete: enter
01:58:22.367 00.000 10844 UpdateGuideState(): m_state=6
01:58:22.367 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11838
01:58:22.367 00.000 10844 Star::Find returns 1 (1), X=267.30, Y=58.73, Mass=2387, SNR=30.7, Peak=255 HFD=3.1
01:58:22.367 00.000 10844 MultiStar: [#1 -0.72,-0.29,0.00,M1] [#2 0.10,-0.23,2.22,U] [#3 -0.05,0.27,0.93,U] [#4 0.21,0.75,0.00,M4] [#5 -0.35,0.24,1.08,U] [#6 -0.19,0.83,0.00,M5] [#7 -0.03,-0.85,0.00,M2] [#8 -0.11,0.19,1.07,U] 
01:58:22.367 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.01}, one-star: {-0.94, -0.15}
01:58:22.367 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.85 = -1.44)
01:58:22.367 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
01:58:22.368 00.001 10844 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.09 mountX=0.03 mountY=-0.20, mountTheta=-1.44
01:58:22.369 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.01, opts=13)
01:58:22.369 00.000 10844 Enqueuing Move request for scope (-0.20, 0.01)
01:58:22.369 00.000 11060 Worker thread wakes up
01:58:22.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:58:22.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
01:58:22.369 00.000 10844 UpdateGuideState exits: m=2387 SNR=30.7 Saturated
01:58:22.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
01:58:22.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:22.369 00.000 11060 Moving (-0.20, 0.01) raw xDistance=0.03 yDistance=-0.20
01:58:22.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:22.369 00.000 10844 Enqueuing Expose request
01:58:22.370 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:58:22.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:58:22.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:58:22.370 00.000 11060 MoveAxis(E, 0, ABG)
01:58:22.370 00.000 11060 Move returns status 0, amount 0
01:58:22.370 00.000 11060 MoveAxis(N, 0, ABG)
01:58:22.370 00.000 11060 Move returns status 0, amount 0
01:58:22.370 00.000 11060 move complete, result=0
01:58:22.371 00.001 11060 worker thread done servicing request
01:58:22.371 00.000 11060 Worker thread wakes up
01:58:22.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:22.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:22.373 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:22.998 00.625 11060 Exposure complete
01:58:23.179 00.181 11060 worker thread done servicing request
01:58:23.179 00.000 10844 OnExposeComplete: enter
01:58:23.180 00.001 10844 UpdateGuideState(): m_state=6
01:58:23.180 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11839
01:58:23.180 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=58.82, Mass=3144, SNR=35.2, Peak=247 HFD=3.4
01:58:23.180 00.000 10844 MultiStar: [#1 0.26,-0.65,0.00,M2] [#2 0.29,0.05,1.88,U] [#3 0.18,-0.25,0.86,U] [#4 -0.13,-0.22,0.90,U] [#5 0.05,0.31,0.92,U] [#6 -0.19,-0.07,0.81,U] [#7 0.23,-0.11,0.90,U] [#8 0.12,0.29,0.85,U] 
01:58:23.180 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {-0.20, -0.06}
01:58:23.180 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
01:58:23.181 00.001 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
01:58:23.181 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.00 mountX=-0.01 mountY=0.07, mountTheta=1.75
01:58:23.183 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.00, opts=13)
01:58:23.183 00.000 10844 Enqueuing Move request for scope (0.07, 0.00)
01:58:23.183 00.000 11060 Worker thread wakes up
01:58:23.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:58:23.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:58:23.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:23.183 00.000 11060 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=0.07
01:58:23.183 00.000 10844 UpdateGuideState exits: m=3144 SNR=35.2
01:58:23.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:23.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:23.183 00.000 10844 Enqueuing Expose request
01:58:23.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:58:23.184 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:23.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:58:23.184 00.000 11060 MoveAxis(E, 0, ABG)
01:58:23.184 00.000 11060 Move returns status 0, amount 0
01:58:23.184 00.000 11060 MoveAxis(N, 0, ABG)
01:58:23.184 00.000 11060 Move returns status 0, amount 0
01:58:23.190 00.006 11060 move complete, result=0
01:58:23.190 00.000 11060 worker thread done servicing request
01:58:23.191 00.001 11060 Worker thread wakes up
01:58:23.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:23.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:23.192 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:23.826 00.634 11060 Exposure complete
01:58:23.993 00.167 11060 worker thread done servicing request
01:58:23.993 00.000 10844 OnExposeComplete: enter
01:58:23.994 00.001 10844 UpdateGuideState(): m_state=6
01:58:23.994 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11840
01:58:23.994 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=59.30, Mass=3313, SNR=36.4, Peak=239 HFD=4.0
01:58:23.994 00.000 10844 MultiStar: [#1 -0.02,0.25,1.02,U] [#2 0.05,-0.00,2.00,U] [#3 0.29,-0.03,0.95,U] [#4 -0.08,-0.39,0.80,U] [#5 -0.28,-0.28,0.88,U] [#6 -0.16,0.20,0.77,U] [#7 -0.37,-0.28,0.81,U] [#8 -0.04,0.02,0.87,U] 
01:58:23.994 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.22, 0.43}
01:58:23.995 00.001 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
01:58:23.995 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.47)
01:58:23.995 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.08 mountX=0.01 mountY=-0.07, mountTheta=-1.45
01:58:23.996 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
01:58:23.996 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
01:58:23.996 00.000 11060 Worker thread wakes up
01:58:23.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
01:58:23.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
01:58:23.996 00.000 11060 Moving (-0.07, 0.00) raw xDistance=0.01 yDistance=-0.07
01:58:23.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:23.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:23.997 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:23.997 00.000 10844 UpdateGuideState exits: m=3313 SNR=36.4
01:58:23.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:23.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:23.997 00.000 11060 MoveAxis(E, 0, ABG)
01:58:23.997 00.000 11060 Move returns status 0, amount 0
01:58:23.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:23.997 00.000 10844 Enqueuing Expose request
01:58:23.997 00.000 11060 MoveAxis(N, 0, ABG)
01:58:23.997 00.000 11060 Move returns status 0, amount 0
01:58:23.997 00.000 11060 move complete, result=0
01:58:23.997 00.000 11060 worker thread done servicing request
01:58:23.997 00.000 11060 Worker thread wakes up
01:58:23.998 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:23.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:23.999 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:24.626 00.627 11060 Exposure complete
01:58:24.791 00.165 11060 worker thread done servicing request
01:58:24.791 00.000 10844 OnExposeComplete: enter
01:58:24.791 00.000 10844 UpdateGuideState(): m_state=6
01:58:24.791 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11841
01:58:24.791 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=59.28, Mass=3098, SNR=34.7, Peak=242 HFD=3.4
01:58:24.792 00.001 10844 MultiStar: [#1 -0.10,0.34,0.99,U] [#2 -0.22,0.28,1.82,U] [#3 0.16,0.38,0.83,U] [#4 -0.21,-0.09,0.92,U] [#5 -0.63,0.13,0.00,M1] [#6 0.03,0.26,0.90,U] [#7 0.31,-0.07,0.75,U] [#8 -0.04,0.29,0.91,U] 
01:58:24.792 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.24}, one-star: {-0.37, 0.40}
01:58:24.792 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.61)
01:58:24.792 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
01:58:24.792 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.93 mountX=-0.22 mountY=-0.12, mountTheta=-2.62
01:58:24.793 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.24, opts=13)
01:58:24.793 00.000 10844 Enqueuing Move request for scope (-0.09, 0.24)
01:58:24.793 00.000 11060 Worker thread wakes up
01:58:24.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:24.793 00.000 10844 UpdateGuideState exits: m=3098 SNR=34.7
01:58:24.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:24.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:24.794 00.001 10844 Enqueuing Expose request
01:58:24.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
01:58:24.794 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
01:58:24.794 00.000 11060 Moving (-0.09, 0.24) raw xDistance=-0.22 yDistance=-0.12
01:58:24.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:58:24.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:24.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:58:24.794 00.000 11060 MoveAxis(E, 38, ABG)
01:58:24.794 00.000 11060 Guiding  Dir = 2, Dur = 38
01:58:24.805 00.011 11060 IsSlewing returns 0
01:58:24.805 00.000 11060 IsGuiding returns 0
01:58:24.851 00.046 11060 IsGuiding returns 0
01:58:24.851 00.000 11060 Move returns status 0, amount 38
01:58:24.851 00.000 11060 MoveAxis(N, 0, ABG)
01:58:24.851 00.000 11060 Move returns status 0, amount 0
01:58:24.851 00.000 11060 move complete, result=0
01:58:24.851 00.000 11060 worker thread done servicing request
01:58:24.851 00.000 11060 Worker thread wakes up
01:58:24.853 00.002 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
01:58:24.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:24.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:25.487 00.634 11060 Exposure complete
01:58:25.647 00.160 11060 worker thread done servicing request
01:58:25.647 00.000 10844 OnExposeComplete: enter
01:58:25.647 00.000 10844 UpdateGuideState(): m_state=6
01:58:25.648 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11842
01:58:25.648 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=58.13, Mass=2554, SNR=31.9, Peak=250 HFD=3.5
01:58:25.648 00.000 10844 MultiStar: [#1 0.23,0.14,0.99,U] [#2 0.38,0.48,2.10,U] [#3 -0.19,0.55,0.91,U] [#4 -0.29,-0.09,1.01,U] [#5 -0.52,-0.14,1.07,U] [#6 -0.42,0.02,0.91,U] [#7 0.14,0.42,0.86,U] [#8 -0.71,0.42,0.00,M1] 
01:58:25.648 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {0.08, -0.75}
01:58:25.648 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
01:58:25.648 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
01:58:25.648 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
01:58:25.650 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
01:58:25.650 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
01:58:25.651 00.001 11060 Worker thread wakes up
01:58:25.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:25.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:58:25.651 00.000 10844 UpdateGuideState exits: m=2554 SNR=31.9
01:58:25.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:58:25.651 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
01:58:25.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:25.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:58:25.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:25.651 00.000 10844 Enqueuing Expose request
01:58:25.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:25.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:58:25.651 00.000 11060 MoveAxis(E, 0, ABG)
01:58:25.652 00.001 11060 Move returns status 0, amount 0
01:58:25.652 00.000 11060 MoveAxis(N, 0, ABG)
01:58:25.652 00.000 11060 Move returns status 0, amount 0
01:58:25.652 00.000 11060 move complete, result=0
01:58:25.652 00.000 11060 worker thread done servicing request
01:58:25.652 00.000 11060 Worker thread wakes up
01:58:25.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:25.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:25.654 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:26.280 00.626 11060 Exposure complete
01:58:26.440 00.160 11060 worker thread done servicing request
01:58:26.440 00.000 10844 OnExposeComplete: enter
01:58:26.440 00.000 10844 UpdateGuideState(): m_state=6
01:58:26.440 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11843
01:58:26.440 00.000 10844 Star::Find returns 1 (0), X=267.67, Y=58.64, Mass=2577, SNR=32.2, Peak=210 HFD=3.5
01:58:26.441 00.001 10844 MultiStar: [#1 0.18,-0.38,0.98,U] [#2 0.17,0.62,0.00,M2] [#3 -0.49,-0.08,0.90,U] [#4 -0.05,-0.09,0.97,U] [#5 0.17,0.17,1.06,U] [#6 -0.76,-0.21,0.00,M2] [#7 -1.17,0.17,0.00,M1] [#8 -0.09,0.23,0.91,U] 
01:58:26.441 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.06}, one-star: {-0.57, -0.23}
01:58:26.441 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.95 = -0.95)
01:58:26.441 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.97 = -0.97)
01:58:26.441 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.70 mountX=0.09 mountY=-0.12, mountTheta=-0.95
01:58:26.442 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.06, opts=13)
01:58:26.442 00.000 10844 Enqueuing Move request for scope (-0.14, -0.06)
01:58:26.442 00.000 11060 Worker thread wakes up
01:58:26.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:26.442 00.000 10844 UpdateGuideState exits: m=2577 SNR=32.2
01:58:26.443 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:26.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:26.443 00.000 10844 Enqueuing Expose request
01:58:26.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
01:58:26.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
01:58:26.443 00.000 11060 Moving (-0.14, -0.06) raw xDistance=0.09 yDistance=-0.12
01:58:26.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:58:26.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:26.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:58:26.443 00.000 11060 MoveAxis(E, 0, ABG)
01:58:26.443 00.000 11060 Move returns status 0, amount 0
01:58:26.443 00.000 11060 MoveAxis(N, 0, ABG)
01:58:26.443 00.000 11060 Move returns status 0, amount 0
01:58:26.443 00.000 11060 move complete, result=0
01:58:26.443 00.000 11060 worker thread done servicing request
01:58:26.443 00.000 11060 Worker thread wakes up
01:58:26.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:26.444 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:26.445 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:27.079 00.634 11060 Exposure complete
01:58:27.264 00.185 11060 worker thread done servicing request
01:58:27.264 00.000 10844 OnExposeComplete: enter
01:58:27.264 00.000 10844 UpdateGuideState(): m_state=6
01:58:27.265 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11844
01:58:27.265 00.000 10844 Star::Find returns 1 (1), X=269.01, Y=58.82, Mass=3041, SNR=34.8, Peak=255 HFD=3.1
01:58:27.265 00.000 10844 MultiStar: [#1 -0.22,0.59,0.00,M1] [#2 0.14,0.35,1.94,U] [#3 0.02,0.26,0.93,U] [#4 0.42,-0.10,0.81,U] [#5 -0.44,-0.03,1.03,U] [#6 -0.43,0.80,0.00,M3] [#7 0.05,0.11,0.89,U] [#8 -0.18,-0.11,0.85,U] 
01:58:27.265 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.10}, one-star: {0.77, -0.06}
01:58:27.266 00.001 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
01:58:27.266 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
01:58:27.266 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.73 mountX=-0.12 mountY=0.10, mountTheta=2.47
01:58:27.267 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.10, opts=13)
01:58:27.267 00.000 10844 Enqueuing Move request for scope (0.12, 0.10)
01:58:27.268 00.001 11060 Worker thread wakes up
01:58:27.268 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:27.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
01:58:27.268 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
01:58:27.268 00.000 10844 UpdateGuideState exits: m=3041 SNR=34.8 Saturated
01:58:27.269 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:27.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:27.269 00.000 10844 Enqueuing Expose request
01:58:27.271 00.002 11060 Moving (0.12, 0.10) raw xDistance=-0.12 yDistance=0.10
01:58:27.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:58:27.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:27.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:58:27.271 00.000 11060 MoveAxis(E, 21, ABG)
01:58:27.272 00.001 11060 Guiding  Dir = 2, Dur = 21
01:58:27.293 00.021 11060 IsSlewing returns 0
01:58:27.293 00.000 11060 IsGuiding returns 0
01:58:27.341 00.048 11060 IsGuiding returns 0
01:58:27.341 00.000 11060 Move returns status 0, amount 21
01:58:27.341 00.000 11060 MoveAxis(N, 0, ABG)
01:58:27.341 00.000 11060 Move returns status 0, amount 0
01:58:27.342 00.001 11060 move complete, result=0
01:58:27.342 00.000 11060 worker thread done servicing request
01:58:27.342 00.000 11060 Worker thread wakes up
01:58:27.342 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
01:58:27.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:27.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:27.978 00.636 11060 Exposure complete
01:58:28.151 00.173 11060 worker thread done servicing request
01:58:28.151 00.000 10844 OnExposeComplete: enter
01:58:28.151 00.000 10844 UpdateGuideState(): m_state=6
01:58:28.151 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11845
01:58:28.151 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=59.20, Mass=2973, SNR=33.8, Peak=216 HFD=4.0
01:58:28.152 00.001 10844 MultiStar: [#1 -0.18,0.31,1.02,U] [#2 -0.29,0.29,1.96,U] [#3 -0.01,0.17,1.00,U] [#4 0.48,-0.40,0.00,M1] [#5 -0.07,0.19,0.97,U] [#6 -0.01,0.57,0.85,U] [#7 -0.32,0.09,0.82,U] [#8 -0.15,0.24,0.95,U] 
01:58:28.152 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.28}, one-star: {-0.40, 0.33}
01:58:28.152 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.94 = -2.35)
01:58:28.152 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
01:58:28.152 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.34 cameraTheta=2.18 mountX=-0.24 mountY=-0.24, mountTheta=-2.36
01:58:28.153 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.28, opts=13)
01:58:28.153 00.000 10844 Enqueuing Move request for scope (-0.19, 0.28)
01:58:28.153 00.000 11060 Worker thread wakes up
01:58:28.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:28.153 00.000 10844 UpdateGuideState exits: m=2973 SNR=33.8
01:58:28.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:28.154 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:28.154 00.000 10844 Enqueuing Expose request
01:58:28.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
01:58:28.154 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
01:58:28.154 00.000 11060 Moving (-0.19, 0.28) raw xDistance=-0.24 yDistance=-0.24
01:58:28.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
01:58:28.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:58:28.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:58:28.154 00.000 11060 MoveAxis(E, 42, ABG)
01:58:28.154 00.000 11060 Guiding  Dir = 2, Dur = 42
01:58:28.174 00.020 11060 IsSlewing returns 0
01:58:28.175 00.001 11060 IsGuiding returns 0
01:58:28.218 00.043 11060 IsGuiding returns 0
01:58:28.218 00.000 11060 Move returns status 0, amount 42
01:58:28.218 00.000 11060 MoveAxis(N, 0, ABG)
01:58:28.218 00.000 11060 Move returns status 0, amount 0
01:58:28.218 00.000 11060 move complete, result=0
01:58:28.218 00.000 11060 worker thread done servicing request
01:58:28.218 00.000 11060 Worker thread wakes up
01:58:28.218 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
01:58:28.219 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:28.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:28.857 00.638 11060 Exposure complete
01:58:29.011 00.154 11060 worker thread done servicing request
01:58:29.011 00.000 10844 OnExposeComplete: enter
01:58:29.011 00.000 10844 UpdateGuideState(): m_state=6
01:58:29.011 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11846
01:58:29.011 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.99, Mass=2531, SNR=30.9, Peak=206 HFD=3.9
01:58:29.011 00.000 10844 MultiStar: [#1 -0.63,0.38,0.00,M1] [#2 -0.25,-0.22,2.36,U] [#3 -0.16,-0.48,1.03,U] [#4 -0.01,-0.37,1.01,U] [#5 -0.22,-0.43,1.03,U] [#6 -0.32,0.39,1.03,U] [#7 -0.79,-0.28,0.00,M1] [#8 -0.14,-0.25,0.96,U] 
01:58:29.011 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.18}, one-star: {0.05, 0.11}
01:58:29.012 00.001 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
01:58:29.012 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
01:58:29.012 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=-0.12 mountY=0.03, mountTheta=2.92
01:58:29.013 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
01:58:29.013 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
01:58:29.013 00.000 11060 Worker thread wakes up
01:58:29.015 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:58:29.015 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:58:29.015 00.000 11060 Moving (0.05, 0.11) raw xDistance=-0.12 yDistance=0.03
01:58:29.015 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:29.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:58:29.015 00.000 10844 UpdateGuideState exits: m=2531 SNR=30.9
01:58:29.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:29.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:58:29.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:29.015 00.000 10844 Enqueuing Expose request
01:58:29.015 00.000 11060 MoveAxis(E, 0, ABG)
01:58:29.015 00.000 11060 Move returns status 0, amount 0
01:58:29.015 00.000 11060 MoveAxis(N, 0, ABG)
01:58:29.015 00.000 11060 Move returns status 0, amount 0
01:58:29.015 00.000 11060 move complete, result=0
01:58:29.016 00.001 11060 worker thread done servicing request
01:58:29.016 00.000 11060 Worker thread wakes up
01:58:29.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:29.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:29.017 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:29.663 00.646 11060 Exposure complete
01:58:29.823 00.160 11060 worker thread done servicing request
01:58:29.823 00.000 10844 OnExposeComplete: enter
01:58:29.823 00.000 10844 UpdateGuideState(): m_state=6
01:58:29.823 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11847
01:58:29.824 00.001 10844 Star::Find returns 1 (0), X=267.47, Y=58.91, Mass=3000, SNR=34.8, Peak=253 HFD=3.6
01:58:29.824 00.000 10844 MultiStar: [#1 -0.12,-0.06,1.02,U] [#2 -0.57,0.43,0.00,M1] [#3 -0.67,-1.13,0.00,M1] [#4 0.07,-0.88,0.00,M1] [#5 -0.51,-0.34,0.00,M1] [#6 -0.12,0.32,0.80,U] [#7 -0.77,-0.40,0.00,M2] [#8 -0.60,-0.34,0.00,M1] 
01:58:29.824 00.000 10844 refined, 2 included, MultiStar: {-0.35, 0.08}, one-star: {-0.77, 0.03}
01:58:29.824 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.68 = -1.61)
01:58:29.824 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
01:58:29.824 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.92 mountX=-0.01 mountY=-0.36, mountTheta=-1.61
01:58:29.826 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.08, opts=13)
01:58:29.826 00.000 10844 Enqueuing Move request for scope (-0.35, 0.08)
01:58:29.826 00.000 11060 Worker thread wakes up
01:58:29.827 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:29.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd
01:58:29.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.08)
01:58:29.827 00.000 11060 Moving (-0.35, 0.08) raw xDistance=-0.01 yDistance=-0.36
01:58:29.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:58:29.827 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.57
01:58:29.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
01:58:29.827 00.000 11060 MoveAxis(E, 0, ABG)
01:58:29.827 00.000 10844 UpdateGuideState exits: m=3000 SNR=34.8
01:58:29.827 00.000 11060 Move returns status 0, amount 0
01:58:29.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.827 00.000 11060 BLC: Oldest BLC event removed
01:58:29.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:29.827 00.000 10844 Enqueuing Expose request
01:58:29.827 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:58:29.828 00.001 11060 MoveAxis(N, 891, ABG)
01:58:29.828 00.000 11060 duration set to 750 by maxDecDuration
01:58:29.828 00.000 11060 Guiding  Dir = 0, Dur = 750
01:58:29.842 00.014 11060 IsSlewing returns 0
01:58:29.842 00.000 11060 IsGuiding returns 0
01:58:30.609 00.767 11060 IsGuiding returns 0
01:58:30.609 00.000 11060 Move returns status 0, amount 750
01:58:30.609 00.000 11060 move complete, result=0
01:58:30.609 00.000 11060 worker thread done servicing request
01:58:30.609 00.000 11060 Worker thread wakes up
01:58:30.609 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 750 ms NORTH
01:58:30.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:30.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:31.237 00.628 11060 Exposure complete
01:58:31.410 00.173 11060 worker thread done servicing request
01:58:31.410 00.000 10844 OnExposeComplete: enter
01:58:31.410 00.000 10844 UpdateGuideState(): m_state=6
01:58:31.411 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11848
01:58:31.411 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.42, Mass=2705, SNR=33.1, Peak=237 HFD=3.5
01:58:31.411 00.000 10844 MultiStar: [#1 0.27,0.59,0.00,M1] [#2 0.03,0.37,2.11,U] [#3 -0.14,0.47,1.07,U] [#4 0.70,0.10,0.00,M2] [#5 -0.16,0.63,0.00,M2] [#6 0.09,0.66,0.00,M1] [#7 -0.04,0.21,0.94,U] [#8 -0.05,0.01,0.97,U] 
01:58:31.411 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.34}, one-star: {0.06, 0.54}
01:58:31.412 00.001 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.38 = -2.91)
01:58:31.412 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.93)
01:58:31.412 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.62 mountX=-0.33 mountY=-0.07, mountTheta=-2.92
01:58:31.419 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.34, opts=13)
01:58:31.420 00.001 10844 Enqueuing Move request for scope (-0.02, 0.34)
01:58:31.420 00.000 11060 Worker thread wakes up
01:58:31.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:31.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
01:58:31.420 00.000 10844 UpdateGuideState exits: m=2705 SNR=33.1
01:58:31.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
01:58:31.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:31.420 00.000 11060 Moving (-0.02, 0.34) raw xDistance=-0.33 yDistance=-0.07
01:58:31.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:31.420 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.253055, 1:0.072133
01:58:31.420 00.000 10844 Enqueuing Expose request
01:58:31.420 00.000 11060 BLC: No correction, Miss < min_move
01:58:31.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
01:58:31.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:31.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:31.421 00.001 11060 MoveAxis(E, 57, ABG)
01:58:31.421 00.000 11060 Guiding  Dir = 2, Dur = 57
01:58:31.465 00.044 11060 IsSlewing returns 0
01:58:31.465 00.000 11060 IsGuiding returns 0
01:58:31.563 00.098 11060 IsGuiding returns 0
01:58:31.567 00.004 11060 Move returns status 0, amount 57
01:58:31.567 00.000 11060 MoveAxis(N, 0, ABG)
01:58:31.567 00.000 11060 Move returns status 0, amount 0
01:58:31.567 00.000 11060 move complete, result=0
01:58:31.568 00.001 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
01:58:31.569 00.001 11060 worker thread done servicing request
01:58:31.569 00.000 11060 Worker thread wakes up
01:58:31.570 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:31.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:32.211 00.641 11060 Exposure complete
01:58:32.367 00.156 11060 worker thread done servicing request
01:58:32.367 00.000 10844 OnExposeComplete: enter
01:58:32.367 00.000 10844 UpdateGuideState(): m_state=6
01:58:32.367 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11849
01:58:32.367 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=59.19, Mass=3444, SNR=37.1, Peak=250 HFD=3.6
01:58:32.368 00.001 10844 MultiStar: [#1 -0.01,-0.06,0.97,U] [#2 0.14,0.59,1.76,U] [#3 0.18,-0.66,0.00,M1] [#4 0.86,-0.44,0.00,M3] [#5 -0.17,0.14,0.88,U] [#6 0.30,0.22,0.77,U] [#7 0.02,-0.14,0.69,U] [#8 -0.39,-0.12,0.76,U] 
01:58:32.368 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.21}, one-star: {-0.34, 0.31}
01:58:32.368 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.75)
01:58:32.368 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
01:58:32.368 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.79 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
01:58:32.369 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
01:58:32.369 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
01:58:32.369 00.000 11060 Worker thread wakes up
01:58:32.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:32.369 00.000 10844 UpdateGuideState exits: m=3444 SNR=37.1
01:58:32.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:32.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:32.369 00.000 10844 Enqueuing Expose request
01:58:32.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
01:58:32.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
01:58:32.369 00.000 11060 Moving (-0.04, 0.21) raw xDistance=-0.19 yDistance=-0.08
01:58:32.371 00.002 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.253055, 1:0.072133, 2:0.077678
01:58:32.371 00.000 11060 BLC: No correction, Miss < min_move
01:58:32.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
01:58:32.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:32.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:32.371 00.000 11060 MoveAxis(E, 35, ABG)
01:58:32.371 00.000 11060 Guiding  Dir = 2, Dur = 35
01:58:32.374 00.003 11060 IsSlewing returns 0
01:58:32.374 00.000 11060 IsGuiding returns 0
01:58:32.421 00.047 11060 IsGuiding returns 0
01:58:32.421 00.000 11060 Move returns status 0, amount 35
01:58:32.421 00.000 11060 MoveAxis(N, 0, ABG)
01:58:32.422 00.001 11060 Move returns status 0, amount 0
01:58:32.422 00.000 11060 move complete, result=0
01:58:32.422 00.000 11060 worker thread done servicing request
01:58:32.422 00.000 11060 Worker thread wakes up
01:58:32.422 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
01:58:32.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:32.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:33.053 00.631 11060 Exposure complete
01:58:33.221 00.168 11060 worker thread done servicing request
01:58:33.221 00.000 10844 OnExposeComplete: enter
01:58:33.221 00.000 10844 UpdateGuideState(): m_state=6
01:58:33.221 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11850
01:58:33.221 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=58.56, Mass=2760, SNR=33.2, Peak=251 HFD=3.6
01:58:33.222 00.001 10844 MultiStar: [#1 0.01,0.40,1.08,U] [#2 -0.40,0.29,2.04,U] [#3 -0.42,0.46,0.00,M2] [#4 0.27,-0.06,0.90,U] [#5 -0.48,0.56,0.00,M2] [#6 0.45,0.18,0.93,U] [#7 0.33,0.43,0.86,U] [#8 -0.13,0.05,0.99,U] 
01:58:33.222 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.16}, one-star: {-0.34, -0.32}
01:58:33.222 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
01:58:33.222 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
01:58:33.222 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.83 mountX=-0.15 mountY=-0.07, mountTheta=-2.72
01:58:33.223 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
01:58:33.223 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
01:58:33.223 00.000 11060 Worker thread wakes up
01:58:33.224 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
01:58:33.224 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
01:58:33.224 00.000 11060 Moving (-0.04, 0.16) raw xDistance=-0.15 yDistance=-0.07
01:58:33.224 00.000 11060 BLC: window closed
01:58:33.224 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.253055, 1:0.072133, 2:0.077678
01:58:33.224 00.000 11060 BLC: No correction, Miss < min_move
01:58:33.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:58:33.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:33.224 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:33.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:33.224 00.000 11060 MoveAxis(E, 27, ABG)
01:58:33.224 00.000 10844 UpdateGuideState exits: m=2760 SNR=33.2
01:58:33.224 00.000 11060 Guiding  Dir = 2, Dur = 27
01:58:33.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:33.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:33.224 00.000 10844 Enqueuing Expose request
01:58:33.234 00.010 11060 IsSlewing returns 0
01:58:33.234 00.000 11060 IsGuiding returns 0
01:58:33.265 00.031 11060 IsGuiding returns 0
01:58:33.265 00.000 11060 Move returns status 0, amount 27
01:58:33.265 00.000 11060 MoveAxis(N, 0, ABG)
01:58:33.265 00.000 11060 Move returns status 0, amount 0
01:58:33.265 00.000 11060 move complete, result=0
01:58:33.265 00.000 11060 worker thread done servicing request
01:58:33.265 00.000 11060 Worker thread wakes up
01:58:33.265 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
01:58:33.266 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:33.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:33.894 00.628 11060 Exposure complete
01:58:34.056 00.162 11060 worker thread done servicing request
01:58:34.056 00.000 10844 OnExposeComplete: enter
01:58:34.056 00.000 10844 UpdateGuideState(): m_state=6
01:58:34.057 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11851
01:58:34.057 00.000 10844 Star::Find returns 1 (1), X=268.71, Y=58.73, Mass=2882, SNR=33.6, Peak=255 HFD=3.6
01:58:34.057 00.000 10844 MultiStar: [#1 0.24,0.50,0.83,U] [#2 -0.33,0.26,1.99,U] [#3 0.03,0.05,0.89,U] [#4 0.40,-0.44,0.94,U] [#5 0.27,-0.29,1.00,U] [#6 0.17,0.95,0.00,M1] [#7 0.37,0.83,0.00,M1] [#8 -0.08,-0.19,0.98,U] 
01:58:34.057 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.47, -0.15}
01:58:34.057 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
01:58:34.057 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
01:58:34.057 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=-0.01 mountY=0.08, mountTheta=1.67
01:58:34.058 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
01:58:34.058 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
01:58:34.059 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:34.059 00.000 10844 UpdateGuideState exits: m=2882 SNR=33.6 Saturated
01:58:34.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:34.059 00.000 11060 Worker thread wakes up
01:58:34.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:34.059 00.000 10844 Enqueuing Expose request
01:58:34.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:58:34.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:58:34.059 00.000 11060 Moving (0.08, -0.01) raw xDistance=-0.01 yDistance=0.08
01:58:34.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:58:34.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:34.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:58:34.059 00.000 11060 MoveAxis(E, 0, ABG)
01:58:34.059 00.000 11060 Move returns status 0, amount 0
01:58:34.059 00.000 11060 MoveAxis(N, 0, ABG)
01:58:34.059 00.000 11060 Move returns status 0, amount 0
01:58:34.060 00.001 11060 move complete, result=0
01:58:34.060 00.000 11060 worker thread done servicing request
01:58:34.060 00.000 11060 Worker thread wakes up
01:58:34.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:34.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:34.060 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:34.705 00.645 11060 Exposure complete
01:58:34.893 00.188 11060 worker thread done servicing request
01:58:34.893 00.000 10844 OnExposeComplete: enter
01:58:34.895 00.002 10844 UpdateGuideState(): m_state=6
01:58:34.895 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11852
01:58:34.895 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=58.48, Mass=2990, SNR=34.7, Peak=211 HFD=3.4
01:58:34.895 00.000 10844 MultiStar: [#1 0.31,-0.47,0.95,U] [#2 -0.24,-0.12,1.88,U] [#3 -0.18,0.07,1.01,U] [#4 0.81,-0.39,0.00,M2] [#5 -0.24,-0.26,0.93,U] [#6 -0.26,0.14,0.89,U] [#7 -0.06,-0.07,0.83,U] [#8 -0.35,0.18,0.89,U] 
01:58:34.895 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.12}, one-star: {0.38, -0.40}
01:58:34.895 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
01:58:34.895 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
01:58:34.895 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.22 mountX=0.14 mountY=-0.07, mountTheta=-0.48
01:58:34.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.12, opts=13)
01:58:34.897 00.000 10844 Enqueuing Move request for scope (-0.09, -0.12)
01:58:34.897 00.000 11060 Worker thread wakes up
01:58:34.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
01:58:34.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
01:58:34.897 00.000 11060 Moving (-0.09, -0.12) raw xDistance=0.14 yDistance=-0.07
01:58:34.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:58:34.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:34.898 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:34.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:34.898 00.000 10844 UpdateGuideState exits: m=2990 SNR=34.7
01:58:34.898 00.000 11060 MoveAxis(W, 24, ABG)
01:58:34.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:34.898 00.000 11060 Guiding  Dir = 3, Dur = 24
01:58:34.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:34.898 00.000 10844 Enqueuing Expose request
01:58:34.923 00.025 11060 IsSlewing returns 0
01:58:34.923 00.000 11060 IsGuiding returns 0
01:58:34.985 00.062 11060 IsGuiding returns 0
01:58:34.985 00.000 11060 Move returns status 0, amount 24
01:58:34.986 00.001 11060 MoveAxis(N, 0, ABG)
01:58:34.986 00.000 11060 Move returns status 0, amount 0
01:58:34.986 00.000 11060 move complete, result=0
01:58:34.986 00.000 11060 worker thread done servicing request
01:58:34.986 00.000 11060 Worker thread wakes up
01:58:34.986 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
01:58:34.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:34.988 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:35.636 00.648 11060 Exposure complete
01:58:35.796 00.160 11060 worker thread done servicing request
01:58:35.796 00.000 10844 OnExposeComplete: enter
01:58:35.796 00.000 10844 UpdateGuideState(): m_state=6
01:58:35.796 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11853
01:58:35.796 00.000 10844 Star::Find returns 1 (1), X=268.03, Y=58.05, Mass=3209, SNR=36.2, Peak=255 HFD=3.3
01:58:35.796 00.000 10844 MultiStar: [#1 0.16,0.33,0.97,U] [#2 -0.33,0.17,1.78,U] [#3 0.08,0.04,1.01,U] [#4 0.50,-0.47,0.00,M3] [#5 -0.26,-0.09,0.83,U] [#6 0.10,0.31,0.79,U] [#7 -0.57,0.73,0.00,M1] [#8 -0.04,0.48,0.82,U] 
01:58:35.797 00.001 10844 refined, 6 included, MultiStar: {-0.10, 0.05}, one-star: {-0.21, -0.83}
01:58:35.797 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.40 = -1.89)
01:58:35.797 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
01:58:35.797 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.64 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
01:58:35.798 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
01:58:35.798 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
01:58:35.798 00.000 11060 Worker thread wakes up
01:58:35.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:35.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
01:58:35.798 00.000 10844 UpdateGuideState exits: m=3209 SNR=36.2 Saturated
01:58:35.798 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
01:58:35.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:35.798 00.000 11060 Moving (-0.10, 0.05) raw xDistance=-0.04 yDistance=-0.11
01:58:35.799 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:35.799 00.000 10844 Enqueuing Expose request
01:58:35.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:58:35.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:35.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:58:35.799 00.000 11060 MoveAxis(E, 0, ABG)
01:58:35.799 00.000 11060 Move returns status 0, amount 0
01:58:35.799 00.000 11060 MoveAxis(N, 0, ABG)
01:58:35.799 00.000 11060 Move returns status 0, amount 0
01:58:35.799 00.000 11060 move complete, result=0
01:58:35.799 00.000 11060 worker thread done servicing request
01:58:35.799 00.000 11060 Worker thread wakes up
01:58:35.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:35.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:35.800 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:36.431 00.631 11060 Exposure complete
01:58:36.595 00.164 11060 worker thread done servicing request
01:58:36.595 00.000 10844 OnExposeComplete: enter
01:58:36.595 00.000 10844 UpdateGuideState(): m_state=6
01:58:36.595 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11854
01:58:36.595 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=58.76, Mass=2928, SNR=33.9, Peak=254 HFD=3.2
01:58:36.597 00.002 10844 MultiStar: [#1 -0.73,0.09,0.00,M1] [#2 -0.78,0.60,0.00,M1] [#3 0.13,-0.08,0.94,U] [#4 0.85,-0.60,0.00,M4] [#5 -0.41,-0.62,0.00,M1] [#6 0.23,0.61,0.00,M1] [#7 -0.27,0.15,0.90,U] [#8 -0.36,0.46,0.98,U] 
01:58:36.597 00.000 10844 refined, 3 included, MultiStar: {-0.17, 0.10}, one-star: {-0.20, -0.12}
01:58:36.597 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
01:58:36.597 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
01:58:36.597 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.61 mountX=-0.07 mountY=-0.19, mountTheta=-1.92
01:58:36.598 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.10, opts=13)
01:58:36.598 00.000 10844 Enqueuing Move request for scope (-0.17, 0.10)
01:58:36.598 00.000 11060 Worker thread wakes up
01:58:36.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
01:58:36.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
01:58:36.598 00.000 11060 Moving (-0.17, 0.10) raw xDistance=-0.07 yDistance=-0.19
01:58:36.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:58:36.599 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:36.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:36.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:58:36.599 00.000 11060 MoveAxis(E, 0, ABG)
01:58:36.599 00.000 11060 Move returns status 0, amount 0
01:58:36.599 00.000 10844 UpdateGuideState exits: m=2928 SNR=33.9
01:58:36.599 00.000 11060 MoveAxis(N, 0, ABG)
01:58:36.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:36.599 00.000 11060 Move returns status 0, amount 0
01:58:36.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:36.599 00.000 10844 Enqueuing Expose request
01:58:36.599 00.000 11060 move complete, result=0
01:58:36.599 00.000 11060 worker thread done servicing request
01:58:36.599 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:36.599 00.000 11060 Worker thread wakes up
01:58:36.600 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:36.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:37.243 00.643 11060 Exposure complete
01:58:37.429 00.186 11060 worker thread done servicing request
01:58:37.429 00.000 10844 OnExposeComplete: enter
01:58:37.429 00.000 10844 UpdateGuideState(): m_state=6
01:58:37.429 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11855
01:58:37.429 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.14, Mass=3367, SNR=36.8, Peak=254 HFD=3.6
01:58:37.430 00.001 10844 MultiStar: [#1 -0.10,0.06,1.00,U] [#2 -0.92,0.16,0.00,M2] [#3 0.79,-0.94,0.00,M1] [#4 0.50,-0.07,0.81,U] [#5 -1.41,-0.52,0.00,M2] [#6 0.13,0.53,0.73,U] [#7 0.34,-0.62,0.00,M1] [#8 0.26,-0.62,0.00,M1] 
01:58:37.430 00.000 10844 refined, 3 included, MultiStar: {0.13, 0.19}, one-star: {0.06, 0.26}
01:58:37.430 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
01:58:37.430 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
01:58:37.430 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.96 mountX=-0.21 mountY=0.10, mountTheta=2.70
01:58:37.431 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.19, opts=13)
01:58:37.431 00.000 10844 Enqueuing Move request for scope (0.13, 0.19)
01:58:37.431 00.000 11060 Worker thread wakes up
01:58:37.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:37.431 00.000 10844 UpdateGuideState exits: m=3367 SNR=36.8
01:58:37.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:37.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:37.432 00.001 10844 Enqueuing Expose request
01:58:37.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
01:58:37.432 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
01:58:37.432 00.000 11060 Moving (0.13, 0.19) raw xDistance=-0.21 yDistance=0.10
01:58:37.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
01:58:37.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:37.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:58:37.432 00.000 11060 MoveAxis(E, 36, ABG)
01:58:37.432 00.000 11060 Guiding  Dir = 2, Dur = 36
01:58:37.474 00.042 11060 IsSlewing returns 0
01:58:37.474 00.000 11060 IsGuiding returns 0
01:58:37.553 00.079 11060 IsGuiding returns 0
01:58:37.554 00.001 11060 Move returns status 0, amount 36
01:58:37.554 00.000 11060 MoveAxis(N, 0, ABG)
01:58:37.554 00.000 11060 Move returns status 0, amount 0
01:58:37.554 00.000 11060 move complete, result=0
01:58:37.554 00.000 11060 worker thread done servicing request
01:58:37.554 00.000 11060 Worker thread wakes up
01:58:37.555 00.001 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
01:58:37.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:37.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:38.192 00.637 11060 Exposure complete
01:58:38.363 00.171 11060 worker thread done servicing request
01:58:38.363 00.000 10844 OnExposeComplete: enter
01:58:38.363 00.000 10844 UpdateGuideState(): m_state=6
01:58:38.363 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11856
01:58:38.363 00.000 10844 Star::Find returns 1 (0), X=267.80, Y=58.67, Mass=2621, SNR=32.4, Peak=222 HFD=3.1
01:58:38.365 00.002 10844 MultiStar: [#1 0.19,-0.33,1.13,U] [#2 -0.52,-0.07,2.13,U] [#3 -0.07,-0.44,1.06,U] [#4 -0.34,-0.68,0.00,M4] [#5 -0.49,-0.41,0.00,M3] [#6 -0.14,-0.04,0.96,U] [#7 0.52,-0.84,0.00,M2] [#8 -0.14,-0.01,0.98,U] 
01:58:38.365 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.17}, one-star: {-0.44, -0.21}
01:58:38.365 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
01:58:38.365 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
01:58:38.365 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-2.49 mountX=0.21 mountY=-0.20, mountTheta=-0.75
01:58:38.366 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.17, opts=13)
01:58:38.366 00.000 10844 Enqueuing Move request for scope (-0.23, -0.17)
01:58:38.366 00.000 11060 Worker thread wakes up
01:58:38.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd
01:58:38.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.17)
01:58:38.366 00.000 11060 Moving (-0.23, -0.17) raw xDistance=0.21 yDistance=-0.20
01:58:38.367 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:58:38.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:38.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
01:58:38.367 00.000 11060 MoveAxis(W, 36, ABG)
01:58:38.367 00.000 11060 Guiding  Dir = 3, Dur = 36
01:58:38.367 00.000 10844 UpdateGuideState exits: m=2621 SNR=32.4
01:58:38.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:38.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:38.367 00.000 10844 Enqueuing Expose request
01:58:38.373 00.006 11060 IsSlewing returns 0
01:58:38.373 00.000 11060 IsGuiding returns 0
01:58:38.421 00.048 11060 IsGuiding returns 0
01:58:38.421 00.000 11060 Move returns status 0, amount 36
01:58:38.421 00.000 11060 MoveAxis(N, 77, ABG)
01:58:38.421 00.000 11060 Guiding  Dir = 0, Dur = 77
01:58:38.451 00.030 11060 IsSlewing returns 0
01:58:38.451 00.000 11060 IsGuiding returns 0
01:58:38.559 00.108 11060 IsGuiding returns 0
01:58:38.559 00.000 11060 Move returns status 0, amount 77
01:58:38.559 00.000 11060 move complete, result=0
01:58:38.559 00.000 11060 worker thread done servicing request
01:58:38.559 00.000 11060 Worker thread wakes up
01:58:38.559 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 77 ms NORTH
01:58:38.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:38.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:39.187 00.628 11060 Exposure complete
01:58:39.366 00.179 11060 worker thread done servicing request
01:58:39.367 00.001 10844 OnExposeComplete: enter
01:58:39.367 00.000 10844 UpdateGuideState(): m_state=6
01:58:39.367 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11857
01:58:39.367 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=58.56, Mass=2649, SNR=32.3, Peak=211 HFD=3.6
01:58:39.367 00.000 10844 MultiStar: [#1 0.13,0.12,0.97,U] [#2 -0.46,0.58,0.00,M2] [#3 -0.07,-0.54,0.93,U] [#4 -0.14,0.36,0.97,U] [#5 -0.60,-0.14,0.00,M4] [#6 0.12,-0.17,0.95,U] [#7 0.05,-0.29,0.86,U] [#8 -0.09,-0.42,1.05,U] 
01:58:39.367 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.18}, one-star: {-0.27, -0.32}
01:58:39.367 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
01:58:39.367 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
01:58:39.367 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.80 mountX=0.18 mountY=-0.01, mountTheta=-0.07
01:58:39.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.18, opts=13)
01:58:39.369 00.000 10844 Enqueuing Move request for scope (-0.04, -0.18)
01:58:39.369 00.000 11060 Worker thread wakes up
01:58:39.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:39.369 00.000 10844 UpdateGuideState exits: m=2649 SNR=32.3
01:58:39.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:39.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:39.369 00.000 10844 Enqueuing Expose request
01:58:39.370 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
01:58:39.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
01:58:39.370 00.000 11060 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=-0.01
01:58:39.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
01:58:39.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:39.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:39.370 00.000 11060 MoveAxis(W, 33, ABG)
01:58:39.370 00.000 11060 Guiding  Dir = 3, Dur = 33
01:58:39.408 00.038 11060 IsSlewing returns 0
01:58:39.409 00.001 11060 IsGuiding returns 0
01:58:39.480 00.071 11060 IsGuiding returns 0
01:58:39.480 00.000 11060 Move returns status 0, amount 33
01:58:39.480 00.000 11060 MoveAxis(N, 0, ABG)
01:58:39.481 00.001 11060 Move returns status 0, amount 0
01:58:39.481 00.000 11060 move complete, result=0
01:58:39.481 00.000 11060 worker thread done servicing request
01:58:39.481 00.000 11060 Worker thread wakes up
01:58:39.481 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
01:58:39.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:39.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:40.113 00.632 11060 Exposure complete
01:58:40.286 00.173 11060 worker thread done servicing request
01:58:40.286 00.000 10844 OnExposeComplete: enter
01:58:40.286 00.000 10844 UpdateGuideState(): m_state=6
01:58:40.287 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11858
01:58:40.287 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=58.16, Mass=3108, SNR=35.2, Peak=241 HFD=3.8
01:58:40.287 00.000 10844 MultiStar: [#1 0.62,-1.14,0.00,M1] [#2 0.13,-0.22,1.90,U] [#3 0.06,-0.08,0.96,U] [#4 0.18,0.12,0.89,U] [#5 -0.42,-0.08,0.99,U] [#6 0.34,0.55,0.00,M1] [#7 0.07,-0.71,0.00,M2] [#8 0.23,0.18,1.01,U] 
01:58:40.287 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.15}, one-star: {-0.00, -0.72}
01:58:40.287 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
01:58:40.287 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
01:58:40.287 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.30 mountX=0.14 mountY=0.06, mountTheta=0.43
01:58:40.289 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.15, opts=13)
01:58:40.289 00.000 10844 Enqueuing Move request for scope (0.04, -0.15)
01:58:40.289 00.000 11060 Worker thread wakes up
01:58:40.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
01:58:40.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
01:58:40.289 00.000 11060 Moving (0.04, -0.15) raw xDistance=0.14 yDistance=0.06
01:58:40.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:40.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:58:40.289 00.000 10844 UpdateGuideState exits: m=3108 SNR=35.2
01:58:40.290 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:40.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:40.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:58:40.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:40.290 00.000 10844 Enqueuing Expose request
01:58:40.290 00.000 11060 MoveAxis(W, 25, ABG)
01:58:40.290 00.000 11060 Guiding  Dir = 3, Dur = 25
01:58:40.295 00.005 11060 IsSlewing returns 0
01:58:40.295 00.000 11060 IsGuiding returns 0
01:58:40.327 00.032 11060 IsGuiding returns 0
01:58:40.327 00.000 11060 Move returns status 0, amount 25
01:58:40.327 00.000 11060 MoveAxis(N, 0, ABG)
01:58:40.327 00.000 11060 Move returns status 0, amount 0
01:58:40.327 00.000 11060 move complete, result=0
01:58:40.327 00.000 11060 worker thread done servicing request
01:58:40.327 00.000 11060 Worker thread wakes up
01:58:40.327 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
01:58:40.328 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:40.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:40.980 00.652 11060 Exposure complete
01:58:41.162 00.182 11060 worker thread done servicing request
01:58:41.162 00.000 10844 OnExposeComplete: enter
01:58:41.163 00.001 10844 UpdateGuideState(): m_state=6
01:58:41.163 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11859
01:58:41.163 00.000 10844 Star::Find returns 1 (1), X=268.19, Y=57.64, Mass=2792, SNR=33.7, Peak=255 HFD=3.5
01:58:41.163 00.000 10844 MultiStar: large primary error, entering stabilization period
01:58:41.163 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
01:58:41.163 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
01:58:41.163 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-1.24 hyp=1.24 cameraTheta=-1.61 mountX=1.23 mountY=0.15, mountTheta=0.12
01:58:41.164 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-1.24, opts=13)
01:58:41.164 00.000 10844 Enqueuing Move request for scope (-0.05, -1.24)
01:58:41.166 00.002 11060 Worker thread wakes up
01:58:41.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.24) opts 0xd
01:58:41.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -1.24)
01:58:41.166 00.000 11060 Moving (-0.05, -1.24) raw xDistance=1.23 yDistance=0.15
01:58:41.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.33 from input 1.23
01:58:41.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:41.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:41.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:58:41.166 00.000 11060 MoveAxis(W, 214, ABG)
01:58:41.166 00.000 11060 Guiding  Dir = 3, Dur = 214
01:58:41.166 00.000 10844 UpdateGuideState exits: m=2792 SNR=33.7 Saturated
01:58:41.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:41.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:41.166 00.000 10844 Enqueuing Expose request
01:58:41.173 00.007 11060 IsSlewing returns 0
01:58:41.173 00.000 11060 IsGuiding returns 0
01:58:41.391 00.218 11060 IsGuiding returns 0
01:58:41.391 00.000 11060 Move returns status 0, amount 214
01:58:41.391 00.000 11060 MoveAxis(N, 0, ABG)
01:58:41.391 00.000 11060 Move returns status 0, amount 0
01:58:41.391 00.000 11060 move complete, result=0
01:58:41.391 00.000 11060 worker thread done servicing request
01:58:41.391 00.000 11060 Worker thread wakes up
01:58:41.392 00.001 10844 GuideStep: 1.2 px 214 ms WEST, 0.2 px 0 ms NORTH
01:58:41.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:41.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:42.022 00.630 11060 Exposure complete
01:58:42.195 00.173 11060 worker thread done servicing request
01:58:42.195 00.000 10844 OnExposeComplete: enter
01:58:42.195 00.000 10844 UpdateGuideState(): m_state=6
01:58:42.195 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11860
01:58:42.195 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=58.48, Mass=2770, SNR=32.3, Peak=254 HFD=3.4
01:58:42.195 00.000 10844 MultiStar: exiting stabilization period
01:58:42.196 00.001 10844 MultiStar: [#1 0.25,0.15,0.92,U] [#2 0.05,0.62,0.00,M2] [#3 0.38,-0.36,0.99,U] [#4 0.25,-0.33,1.00,U] [#5 0.15,-0.48,1.04,U] [#6 0.24,0.62,0.00,M2] [#7 0.24,-0.47,0.79,U] [#8 -0.00,0.07,0.96,U] 
01:58:42.196 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.26}, one-star: {0.12, -0.40}
01:58:42.196 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
01:58:42.196 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
01:58:42.196 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.93 mountX=0.22 mountY=0.24, mountTheta=0.82
01:58:42.197 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.26, opts=13)
01:58:42.197 00.000 10844 Enqueuing Move request for scope (0.20, -0.26)
01:58:42.197 00.000 11060 Worker thread wakes up
01:58:42.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:42.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
01:58:42.197 00.000 10844 UpdateGuideState exits: m=2770 SNR=32.3
01:58:42.197 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
01:58:42.198 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:42.198 00.000 11060 Moving (0.20, -0.26) raw xDistance=0.22 yDistance=0.24
01:58:42.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:42.198 00.000 10844 Enqueuing Expose request
01:58:42.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.22
01:58:42.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:42.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:58:42.198 00.000 11060 MoveAxis(W, 45, ABG)
01:58:42.198 00.000 11060 Guiding  Dir = 3, Dur = 45
01:58:42.207 00.009 11060 IsSlewing returns 0
01:58:42.209 00.002 11060 IsGuiding returns 0
01:58:42.268 00.059 11060 IsGuiding returns 0
01:58:42.269 00.001 11060 Move returns status 0, amount 45
01:58:42.270 00.001 11060 MoveAxis(N, 0, ABG)
01:58:42.270 00.000 11060 Move returns status 0, amount 0
01:58:42.270 00.000 11060 move complete, result=0
01:58:42.271 00.001 10844 GuideStep: 0.2 px 45 ms WEST, 0.2 px 0 ms NORTH
01:58:42.287 00.016 11060 worker thread done servicing request
01:58:42.287 00.000 11060 Worker thread wakes up
01:58:42.288 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:42.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:42.939 00.651 11060 Exposure complete
01:58:43.122 00.183 11060 worker thread done servicing request
01:58:43.122 00.000 10844 OnExposeComplete: enter
01:58:43.122 00.000 10844 UpdateGuideState(): m_state=6
01:58:43.123 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11861
01:58:43.123 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=58.57, Mass=2754, SNR=32.7, Peak=227 HFD=3.7
01:58:43.123 00.000 10844 MultiStar: [#1 -0.09,0.38,1.02,U] [#2 0.00,0.41,2.08,U] [#3 -0.05,0.09,0.90,U] [#4 0.26,-0.38,0.98,U] [#5 0.06,-0.25,1.07,U] [#6 -0.19,0.65,0.00,M3] [#7 -0.18,-0.20,0.81,U] [#8 0.03,-0.36,0.98,U] 
01:58:43.123 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.19, -0.31}
01:58:43.123 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
01:58:43.123 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
01:58:43.123 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.22 mountX=0.02 mountY=-0.01, mountTheta=-0.49
01:58:43.126 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
01:58:43.126 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
01:58:43.126 00.000 11060 Worker thread wakes up
01:58:43.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:58:43.126 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:58:43.126 00.000 11060 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
01:58:43.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:43.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:43.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:43.127 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:43.127 00.000 11060 MoveAxis(E, 0, ABG)
01:58:43.127 00.000 11060 Move returns status 0, amount 0
01:58:43.127 00.000 10844 UpdateGuideState exits: m=2754 SNR=32.7
01:58:43.127 00.000 11060 MoveAxis(N, 0, ABG)
01:58:43.127 00.000 11060 Move returns status 0, amount 0
01:58:43.127 00.000 11060 move complete, result=0
01:58:43.127 00.000 11060 worker thread done servicing request
01:58:43.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:43.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:43.127 00.000 10844 Enqueuing Expose request
01:58:43.127 00.000 11060 Worker thread wakes up
01:58:43.128 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:43.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:43.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:43.767 00.639 11060 Exposure complete
01:58:43.961 00.194 11060 worker thread done servicing request
01:58:43.961 00.000 10844 OnExposeComplete: enter
01:58:43.961 00.000 10844 UpdateGuideState(): m_state=6
01:58:43.961 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11862
01:58:43.961 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=58.59, Mass=2841, SNR=33.5, Peak=214 HFD=3.4
01:58:43.962 00.001 10844 MultiStar: [#1 0.11,0.15,1.00,U] [#2 0.59,-0.11,2.00,U] [#3 0.38,-0.46,0.91,U] [#4 0.07,-0.18,0.98,U] [#5 -0.34,-0.54,0.00,M2] [#6 -0.32,0.06,0.94,U] [#7 -0.01,-0.17,0.78,U] [#8 0.34,0.33,0.90,U] 
01:58:43.962 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.09}, one-star: {-0.18, -0.29}
01:58:43.962 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
01:58:43.962 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
01:58:43.962 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.45 mountX=0.05 mountY=0.19, mountTheta=1.30
01:58:43.963 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.09, opts=13)
01:58:43.963 00.000 10844 Enqueuing Move request for scope (0.18, -0.09)
01:58:43.963 00.000 11060 Worker thread wakes up
01:58:43.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:43.965 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
01:58:43.965 00.000 10844 UpdateGuideState exits: m=2841 SNR=33.5
01:58:43.965 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
01:58:43.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:43.965 00.000 11060 Moving (0.18, -0.09) raw xDistance=0.05 yDistance=0.19
01:58:43.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:58:43.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:43.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:58:43.965 00.000 11060 MoveAxis(E, 0, ABG)
01:58:43.965 00.000 11060 Move returns status 0, amount 0
01:58:43.965 00.000 11060 MoveAxis(N, 0, ABG)
01:58:43.965 00.000 11060 Move returns status 0, amount 0
01:58:43.965 00.000 11060 move complete, result=0
01:58:43.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:43.965 00.000 10844 Enqueuing Expose request
01:58:43.965 00.000 11060 worker thread done servicing request
01:58:43.965 00.000 11060 Worker thread wakes up
01:58:43.965 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:43.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:43.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:44.598 00.633 11060 Exposure complete
01:58:44.797 00.199 11060 worker thread done servicing request
01:58:44.797 00.000 10844 OnExposeComplete: enter
01:58:44.797 00.000 10844 UpdateGuideState(): m_state=6
01:58:44.797 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11863
01:58:44.798 00.001 10844 Star::Find returns 1 (0), X=267.91, Y=59.20, Mass=3212, SNR=36.1, Peak=249 HFD=4.0
01:58:44.798 00.000 10844 MultiStar: [#1 -0.51,-0.35,0.00,M1] [#2 -0.45,-0.21,1.90,U] [#3 0.16,0.24,0.95,U] [#4 -0.29,-0.73,0.00,M1] [#5 -0.41,-0.54,0.00,M3] [#6 -0.16,-0.01,0.78,U] [#7 0.13,-0.58,0.80,U] [#8 0.30,0.05,0.89,U] 
01:58:44.798 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.04}, one-star: {-0.33, 0.33}
01:58:44.798 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
01:58:44.798 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
01:58:44.798 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.80 mountX=0.07 mountY=-0.12, mountTheta=-1.06
01:58:44.799 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.04, opts=13)
01:58:44.799 00.000 10844 Enqueuing Move request for scope (-0.12, -0.04)
01:58:44.799 00.000 11060 Worker thread wakes up
01:58:44.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:58:44.800 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
01:58:44.800 00.000 10844 UpdateGuideState exits: m=3212 SNR=36.1
01:58:44.800 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
01:58:44.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:44.800 00.000 11060 Moving (-0.12, -0.04) raw xDistance=0.07 yDistance=-0.12
01:58:44.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:44.800 00.000 10844 Enqueuing Expose request
01:58:44.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:44.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:44.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:58:44.800 00.000 11060 MoveAxis(E, 0, ABG)
01:58:44.800 00.000 11060 Move returns status 0, amount 0
01:58:44.800 00.000 11060 MoveAxis(N, 0, ABG)
01:58:44.800 00.000 11060 Move returns status 0, amount 0
01:58:44.800 00.000 11060 move complete, result=0
01:58:44.800 00.000 11060 worker thread done servicing request
01:58:44.800 00.000 11060 Worker thread wakes up
01:58:44.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:44.801 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:44.801 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:45.441 00.640 11060 Exposure complete
01:58:45.615 00.174 11060 worker thread done servicing request
01:58:45.615 00.000 10844 OnExposeComplete: enter
01:58:45.615 00.000 10844 UpdateGuideState(): m_state=6
01:58:45.616 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11864
01:58:45.616 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=58.15, Mass=2697, SNR=32.3, Peak=238 HFD=3.7
01:58:45.616 00.000 10844 MultiStar: [#1 -0.27,-0.30,0.93,U] [#2 0.15,-0.06,1.99,U] [#3 -0.11,-0.68,0.00,M1] [#4 0.43,-0.18,0.90,U] [#5 -0.23,0.08,1.07,U] [#6 0.45,0.35,0.95,U] [#7 -0.15,-0.24,0.93,U] [#8 0.12,0.39,0.99,U] 
01:58:45.616 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.15, -0.73}
01:58:45.616 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
01:58:45.616 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
01:58:45.616 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=0.07 mountY=0.10, mountTheta=0.98
01:58:45.618 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
01:58:45.618 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
01:58:45.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:45.618 00.000 11060 Worker thread wakes up
01:58:45.618 00.000 10844 UpdateGuideState exits: m=2697 SNR=32.3
01:58:45.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:58:45.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:45.618 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:58:45.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:45.618 00.000 10844 Enqueuing Expose request
01:58:45.618 00.000 11060 Moving (0.09, -0.08) raw xDistance=0.07 yDistance=0.10
01:58:45.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:45.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:45.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:58:45.618 00.000 11060 MoveAxis(E, 0, ABG)
01:58:45.618 00.000 11060 Move returns status 0, amount 0
01:58:45.618 00.000 11060 MoveAxis(N, 0, ABG)
01:58:45.618 00.000 11060 Move returns status 0, amount 0
01:58:45.618 00.000 11060 move complete, result=0
01:58:45.619 00.001 11060 worker thread done servicing request
01:58:45.619 00.000 11060 Worker thread wakes up
01:58:45.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:45.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:45.619 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:46.257 00.638 11060 Exposure complete
01:58:46.436 00.179 11060 worker thread done servicing request
01:58:46.438 00.002 10844 OnExposeComplete: enter
01:58:46.438 00.000 10844 UpdateGuideState(): m_state=6
01:58:46.438 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11865
01:58:46.438 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=57.86, Mass=2393, SNR=30.0, Peak=178 HFD=3.8
01:58:46.438 00.000 10844 MultiStar: [#1 -0.21,-0.86,0.00,M1] [#2 0.07,-0.06,2.13,U] [#3 0.06,-0.44,0.99,U] [#4 0.21,0.07,0.98,U] [#5 0.03,-0.55,1.10,U] [#6 -0.16,0.01,0.96,U] [#7 -0.31,-0.52,0.89,U] [#8 0.35,-0.25,1.04,U] 
01:58:46.439 00.001 10844 refined, 7 included, MultiStar: {0.10, -0.31}, one-star: {0.51, -1.02}
01:58:46.439 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
01:58:46.439 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
01:58:46.439 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.27 mountX=0.29 mountY=0.15, mountTheta=0.47
01:58:46.440 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.31, opts=13)
01:58:46.440 00.000 10844 Enqueuing Move request for scope (0.10, -0.31)
01:58:46.440 00.000 11060 Worker thread wakes up
01:58:46.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0xd
01:58:46.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.31)
01:58:46.440 00.000 11060 Moving (0.10, -0.31) raw xDistance=0.29 yDistance=0.15
01:58:46.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
01:58:46.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:46.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:46.440 00.000 10844 UpdateGuideState exits: m=2393 SNR=30.0
01:58:46.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:46.441 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:58:46.441 00.000 11060 MoveAxis(W, 50, ABG)
01:58:46.441 00.000 11060 Guiding  Dir = 3, Dur = 50
01:58:46.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:46.441 00.000 10844 Enqueuing Expose request
01:58:46.467 00.026 11060 IsSlewing returns 0
01:58:46.467 00.000 11060 IsGuiding returns 0
01:58:46.545 00.078 11060 IsGuiding returns 0
01:58:46.546 00.001 11060 Move returns status 0, amount 50
01:58:46.546 00.000 11060 MoveAxis(N, 0, ABG)
01:58:46.546 00.000 11060 Move returns status 0, amount 0
01:58:46.546 00.000 11060 move complete, result=0
01:58:46.547 00.001 11060 worker thread done servicing request
01:58:46.547 00.000 11060 Worker thread wakes up
01:58:46.547 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
01:58:46.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:46.548 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:47.189 00.641 11060 Exposure complete
01:58:47.350 00.161 11060 worker thread done servicing request
01:58:47.350 00.000 10844 OnExposeComplete: enter
01:58:47.350 00.000 10844 UpdateGuideState(): m_state=6
01:58:47.350 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11866
01:58:47.350 00.000 10844 Star::Find returns 1 (0), X=267.91, Y=58.38, Mass=3256, SNR=35.4, Peak=250 HFD=3.6
01:58:47.351 00.001 10844 MultiStar: [#1 0.03,-0.35,1.01,U] [#2 -0.05,0.80,0.00,M1] [#3 -0.20,-0.19,0.92,U] [#4 0.70,-0.39,0.00,M1] [#5 -0.46,-0.24,0.99,U] [#6 0.01,0.25,0.85,U] [#7 0.02,-1.06,0.00,M1] [#8 -0.34,0.53,0.00,M1] 
01:58:47.351 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.22}, one-star: {-0.33, -0.50}
01:58:47.351 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
01:58:47.351 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
01:58:47.351 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.22 hyp=0.29 cameraTheta=-2.30 mountX=0.25 mountY=-0.16, mountTheta=-0.56
01:58:47.352 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.22, opts=13)
01:58:47.352 00.000 10844 Enqueuing Move request for scope (-0.20, -0.22)
01:58:47.352 00.000 11060 Worker thread wakes up
01:58:47.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:47.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.22) opts 0xd
01:58:47.352 00.000 10844 UpdateGuideState exits: m=3256 SNR=35.4
01:58:47.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.22)
01:58:47.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:47.352 00.000 11060 Moving (-0.20, -0.22) raw xDistance=0.25 yDistance=-0.16
01:58:47.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:47.352 00.000 10844 Enqueuing Expose request
01:58:47.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
01:58:47.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:47.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:58:47.352 00.000 11060 MoveAxis(W, 45, ABG)
01:58:47.352 00.000 11060 Guiding  Dir = 3, Dur = 45
01:58:47.389 00.037 11060 IsSlewing returns 0
01:58:47.389 00.000 11060 IsGuiding returns 0
01:58:47.468 00.079 11060 IsGuiding returns 0
01:58:47.468 00.000 11060 Move returns status 0, amount 45
01:58:47.468 00.000 11060 MoveAxis(N, 0, ABG)
01:58:47.468 00.000 11060 Move returns status 0, amount 0
01:58:47.468 00.000 11060 move complete, result=0
01:58:47.468 00.000 11060 worker thread done servicing request
01:58:47.468 00.000 11060 Worker thread wakes up
01:58:47.468 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.2 px 0 ms NORTH
01:58:47.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:47.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:48.096 00.628 11060 Exposure complete
01:58:48.301 00.205 11060 worker thread done servicing request
01:58:48.301 00.000 10844 OnExposeComplete: enter
01:58:48.302 00.001 10844 UpdateGuideState(): m_state=6
01:58:48.302 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11867
01:58:48.302 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=58.79, Mass=3035, SNR=34.4, Peak=222 HFD=3.7
01:58:48.302 00.000 10844 MultiStar: [#1 0.20,-0.33,0.90,U] [#2 0.45,0.77,0.00,M2] [#3 0.09,-0.40,0.94,U] [#4 0.49,-0.03,0.98,U] [#5 -0.10,-0.48,1.05,U] [#6 0.18,0.66,0.00,M1] [#7 -0.25,-0.46,0.83,U] [#8 -0.35,0.60,0.00,M2] 
01:58:48.302 00.000 10844 single-star, 5 included, MultiStar: {0.09, -0.29}, one-star: {0.06, -0.09}
01:58:48.302 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
01:58:48.302 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
01:58:48.302 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=0.07 mountY=0.07, mountTheta=0.78
01:58:48.303 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.09, opts=13)
01:58:48.303 00.000 10844 Enqueuing Move request for scope (0.06, -0.09)
01:58:48.303 00.000 11060 Worker thread wakes up
01:58:48.303 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:48.303 00.000 10844 UpdateGuideState exits: m=3035 SNR=34.4
01:58:48.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:48.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
01:58:48.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:48.303 00.000 10844 Enqueuing Expose request
01:58:48.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
01:58:48.303 00.000 11060 Moving (0.06, -0.09) raw xDistance=0.07 yDistance=0.07
01:58:48.305 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:48.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:48.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:58:48.305 00.000 11060 MoveAxis(E, 0, ABG)
01:58:48.305 00.000 11060 Move returns status 0, amount 0
01:58:48.305 00.000 11060 MoveAxis(N, 0, ABG)
01:58:48.305 00.000 11060 Move returns status 0, amount 0
01:58:48.305 00.000 11060 move complete, result=0
01:58:48.305 00.000 11060 worker thread done servicing request
01:58:48.305 00.000 11060 Worker thread wakes up
01:58:48.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:48.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:48.306 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:48.944 00.638 11060 Exposure complete
01:58:49.128 00.184 11060 worker thread done servicing request
01:58:49.128 00.000 10844 OnExposeComplete: enter
01:58:49.129 00.001 10844 UpdateGuideState(): m_state=6
01:58:49.129 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11868
01:58:49.129 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=59.24, Mass=2658, SNR=32.0, Peak=188 HFD=3.7
01:58:49.129 00.000 10844 MultiStar: [#1 0.09,-0.59,1.09,U] [#2 0.04,0.26,2.13,U] [#3 0.68,-0.24,0.00,M1] [#4 0.53,0.28,1.02,U] [#5 -0.01,-0.35,1.12,U] [#6 0.29,0.72,0.00,M2] [#7 0.10,-0.74,0.00,M1] [#8 0.37,0.54,0.00,M3] 
01:58:49.129 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.03}, one-star: {0.33, 0.36}
01:58:49.129 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
01:58:49.129 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
01:58:49.129 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.17 cameraTheta=0.17 mountX=-0.06 mountY=0.16, mountTheta=1.92
01:58:49.131 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.03, opts=13)
01:58:49.131 00.000 10844 Enqueuing Move request for scope (0.16, 0.03)
01:58:49.131 00.000 11060 Worker thread wakes up
01:58:49.131 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:49.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:58:49.131 00.000 10844 UpdateGuideState exits: m=2658 SNR=32.0
01:58:49.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:58:49.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:49.131 00.000 11060 Moving (0.16, 0.03) raw xDistance=-0.06 yDistance=0.16
01:58:49.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:49.131 00.000 10844 Enqueuing Expose request
01:58:49.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:58:49.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:49.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:58:49.131 00.000 11060 MoveAxis(E, 0, ABG)
01:58:49.131 00.000 11060 Move returns status 0, amount 0
01:58:49.132 00.001 11060 MoveAxis(N, 0, ABG)
01:58:49.132 00.000 11060 Move returns status 0, amount 0
01:58:49.132 00.000 11060 move complete, result=0
01:58:49.132 00.000 11060 worker thread done servicing request
01:58:49.132 00.000 11060 Worker thread wakes up
01:58:49.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:49.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:49.133 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:49.773 00.640 11060 Exposure complete
01:58:49.942 00.169 11060 worker thread done servicing request
01:58:49.942 00.000 10844 OnExposeComplete: enter
01:58:49.942 00.000 10844 UpdateGuideState(): m_state=6
01:58:49.943 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11869
01:58:49.943 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=58.20, Mass=2867, SNR=33.4, Peak=212 HFD=3.7
01:58:49.943 00.000 10844 MultiStar: [#1 0.57,-0.28,0.00,M1] [#2 0.88,0.18,0.00,M2] [#3 0.15,-0.11,1.05,U] [#4 0.52,0.04,0.99,U] [#5 -0.06,-0.39,1.04,U] [#6 0.29,0.51,0.96,U] [#7 0.47,-0.29,0.78,U] [#8 -0.31,0.28,0.88,U] 
01:58:49.943 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.10}, one-star: {0.10, -0.68}
01:58:49.943 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
01:58:49.943 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
01:58:49.943 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.55 mountX=0.07 mountY=0.18, mountTheta=1.20
01:58:49.945 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.10, opts=13)
01:58:49.945 00.000 10844 Enqueuing Move request for scope (0.16, -0.10)
01:58:49.945 00.000 11060 Worker thread wakes up
01:58:49.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
01:58:49.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
01:58:49.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:49.945 00.000 11060 Moving (0.16, -0.10) raw xDistance=0.07 yDistance=0.18
01:58:49.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:49.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:49.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:58:49.945 00.000 11060 MoveAxis(E, 0, ABG)
01:58:49.946 00.001 11060 Move returns status 0, amount 0
01:58:49.946 00.000 11060 MoveAxis(N, 0, ABG)
01:58:49.946 00.000 11060 Move returns status 0, amount 0
01:58:49.946 00.000 11060 move complete, result=0
01:58:49.946 00.000 11060 worker thread done servicing request
01:58:49.946 00.000 10844 UpdateGuideState exits: m=2867 SNR=33.4
01:58:49.947 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:49.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:49.947 00.000 10844 Enqueuing Expose request
01:58:49.947 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:49.948 00.001 11060 Worker thread wakes up
01:58:49.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:49.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:50.592 00.644 11060 Exposure complete
01:58:50.760 00.168 11060 worker thread done servicing request
01:58:50.760 00.000 10844 OnExposeComplete: enter
01:58:50.760 00.000 10844 UpdateGuideState(): m_state=6
01:58:50.760 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11870
01:58:50.760 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=59.36, Mass=2668, SNR=31.3, Peak=226 HFD=3.5
01:58:50.761 00.001 10844 MultiStar: [#1 1.74,-0.51,0.00,M2] [#2 -0.22,0.27,2.28,U] [#3 0.14,0.81,0.00,M1] [#4 -0.18,1.00,0.00,M1] [#5 0.10,-0.35,0.95,U] [#6 0.26,0.77,0.00,M2] [#7 0.04,0.35,0.81,U] [#8 0.72,0.55,0.00,M3] 
01:58:50.761 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.21}, one-star: {0.13, 0.48}
01:58:50.761 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
01:58:50.761 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.75)
01:58:50.761 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.80 mountX=-0.20 mountY=-0.08, mountTheta=-2.74
01:58:50.762 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.21, opts=13)
01:58:50.762 00.000 10844 Enqueuing Move request for scope (-0.05, 0.21)
01:58:50.762 00.000 11060 Worker thread wakes up
01:58:50.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:50.763 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
01:58:50.763 00.000 10844 UpdateGuideState exits: m=2668 SNR=31.3
01:58:50.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
01:58:50.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:50.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:50.763 00.000 11060 Moving (-0.05, 0.21) raw xDistance=-0.20 yDistance=-0.08
01:58:50.763 00.000 10844 Enqueuing Expose request
01:58:50.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
01:58:50.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:50.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:58:50.763 00.000 11060 MoveAxis(E, 34, ABG)
01:58:50.763 00.000 11060 Guiding  Dir = 2, Dur = 34
01:58:50.767 00.004 11060 IsSlewing returns 0
01:58:50.767 00.000 11060 IsGuiding returns 0
01:58:50.815 00.048 11060 IsGuiding returns 0
01:58:50.816 00.001 11060 Move returns status 0, amount 34
01:58:50.816 00.000 11060 MoveAxis(N, 0, ABG)
01:58:50.816 00.000 11060 Move returns status 0, amount 0
01:58:50.816 00.000 11060 move complete, result=0
01:58:50.817 00.001 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
01:58:50.830 00.013 11060 worker thread done servicing request
01:58:50.831 00.001 11060 Worker thread wakes up
01:58:50.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:50.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:51.470 00.639 11060 Exposure complete
01:58:51.664 00.194 11060 worker thread done servicing request
01:58:51.664 00.000 10844 OnExposeComplete: enter
01:58:51.664 00.000 10844 UpdateGuideState(): m_state=6
01:58:51.664 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11871
01:58:51.664 00.000 10844 Star::Find returns 1 (0), X=269.48, Y=60.87, Mass=2916, SNR=33.7, Peak=195 HFD=4.4
01:58:51.664 00.000 10844 MultiStar: large primary error, entering stabilization period
01:58:51.664 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
01:58:51.664 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
01:58:51.665 00.001 10844 CameraToMount -- cameraX=1.24 cameraY=1.99 hyp=2.34 cameraTheta=1.01 mountX=-2.18 mountY=0.90, mountTheta=2.75
01:58:51.666 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.24, y=1.99, opts=13)
01:58:51.666 00.000 10844 Enqueuing Move request for scope (1.24, 1.99)
01:58:51.666 00.000 11060 Worker thread wakes up
01:58:51.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:51.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.24, 1.99) opts 0xd
01:58:51.666 00.000 10844 UpdateGuideState exits: m=2916 SNR=33.7
01:58:51.666 00.000 11060 Handling offset move in thread for scope, endpoint = (1.24, 1.99)
01:58:51.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:51.666 00.000 11060 Moving (1.24, 1.99) raw xDistance=-2.18 yDistance=0.90
01:58:51.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:51.666 00.000 10844 Enqueuing Expose request
01:58:51.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.59 from input -2.18
01:58:51.666 00.000 11060 resist switch: large excursion: input 0.90 thresh 0.57 direction from -1 to 1
01:58:51.666 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.71
01:58:51.667 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.90
01:58:51.667 00.000 11060 MoveAxis(E, 379, ABG)
01:58:51.667 00.000 11060 Guiding  Dir = 2, Dur = 379
01:58:51.676 00.009 11060 IsSlewing returns 0
01:58:51.676 00.000 11060 IsGuiding returns 0
01:58:52.068 00.392 11060 IsGuiding returns 0
01:58:52.068 00.000 11060 Move returns status 0, amount 379
01:58:52.068 00.000 11060 BLC: Oldest BLC event removed
01:58:52.068 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:58:52.068 00.000 11060 MoveAxis(S, 1101, ABG)
01:58:52.068 00.000 11060 duration set to 750 by maxDecDuration
01:58:52.068 00.000 11060 Guiding  Dir = 1, Dur = 750
01:58:52.084 00.016 11060 IsSlewing returns 0
01:58:52.086 00.002 11060 IsGuiding returns 0
01:58:52.852 00.766 11060 IsGuiding returns 0
01:58:52.852 00.000 11060 Move returns status 0, amount 750
01:58:52.852 00.000 11060 move complete, result=0
01:58:52.852 00.000 11060 worker thread done servicing request
01:58:52.852 00.000 11060 Worker thread wakes up
01:58:52.852 00.000 10844 GuideStep: -2.2 px 379 ms EAST, 0.9 px 750 ms SOUTH
01:58:52.853 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:52.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:53.480 00.627 11060 Exposure complete
01:58:53.630 00.150 11060 worker thread done servicing request
01:58:53.630 00.000 10844 OnExposeComplete: enter
01:58:53.630 00.000 10844 UpdateGuideState(): m_state=6
01:58:53.631 00.001 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11872
01:58:53.631 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=59.57, Mass=2833, SNR=33.7, Peak=216 HFD=3.4
01:58:53.631 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
01:58:53.631 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
01:58:53.631 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.69 hyp=0.78 cameraTheta=1.10 mountX=-0.74 mountY=0.24, mountTheta=2.83
01:58:53.632 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.69, opts=13)
01:58:53.632 00.000 10844 Enqueuing Move request for scope (0.36, 0.69)
01:58:53.632 00.000 11060 Worker thread wakes up
01:58:53.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:53.633 00.001 10844 UpdateGuideState exits: m=2833 SNR=33.7
01:58:53.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.69) opts 0xd
01:58:53.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:53.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.69)
01:58:53.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:53.633 00.000 10844 Enqueuing Expose request
01:58:53.633 00.000 11060 Moving (0.36, 0.69) raw xDistance=-0.74 yDistance=0.24
01:58:53.633 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.631765, 1:0.237741
01:58:53.633 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:58:53.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.74
01:58:53.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
01:58:53.633 00.000 11060 MoveAxis(E, 141, ABG)
01:58:53.633 00.000 11060 Guiding  Dir = 2, Dur = 141
01:58:53.646 00.013 11060 IsSlewing returns 0
01:58:53.646 00.000 11060 IsGuiding returns 0
01:58:53.803 00.157 11060 IsGuiding returns 0
01:58:53.804 00.001 11060 Move returns status 0, amount 141
01:58:53.804 00.000 11060 MoveAxis(S, 93, ABG)
01:58:53.804 00.000 11060 Guiding  Dir = 1, Dur = 93
01:58:53.819 00.015 11060 IsSlewing returns 0
01:58:53.819 00.000 11060 IsGuiding returns 0
01:58:53.928 00.109 11060 IsGuiding returns 0
01:58:53.928 00.000 11060 Move returns status 0, amount 93
01:58:53.928 00.000 11060 move complete, result=0
01:58:53.928 00.000 11060 worker thread done servicing request
01:58:53.928 00.000 11060 Worker thread wakes up
01:58:53.930 00.002 10844 GuideStep: -0.7 px 141 ms EAST, 0.2 px 93 ms SOUTH
01:58:53.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:53.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:54.567 00.637 11060 Exposure complete
01:58:54.714 00.147 11060 worker thread done servicing request
01:58:54.714 00.000 10844 OnExposeComplete: enter
01:58:54.714 00.000 10844 UpdateGuideState(): m_state=6
01:58:54.714 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11873
01:58:54.714 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=58.85, Mass=2804, SNR=33.1, Peak=211 HFD=3.6
01:58:54.714 00.000 10844 MultiStar: exiting stabilization period
01:58:54.715 00.001 10844 MultiStar: [#1 1.04,-0.21,0.00,M3] [#2 -0.04,-1.13,0.00,M2] [#3 -0.12,-0.16,0.92,U] [#4 0.46,-0.56,0.00,M2] [#5 -0.87,-0.37,0.00,M1] [#6 0.06,-0.43,0.84,U] [#7 -0.18,-0.21,0.82,U] [#8 -0.52,-0.54,0.00,M4] 
01:58:54.715 00.000 10844 single-star, 3 included, MultiStar: {-0.06, -0.20}, one-star: {-0.02, -0.03}
01:58:54.715 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.75) = xAngle (-0.50 = -0.50)
01:58:54.715 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
01:58:54.715 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.25 mountX=0.03 mountY=-0.02, mountTheta=-0.51
01:58:54.716 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
01:58:54.716 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
01:58:54.716 00.000 11060 Worker thread wakes up
01:58:54.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:58:54.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:58:54.716 00.000 11060 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=-0.02
01:58:54.717 00.001 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.631765, 1:0.237741, 2:-0.017848
01:58:54.717 00.000 11060 BLC: No correction, Miss < min_move
01:58:54.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:54.717 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.1
01:58:54.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:54.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:54.717 00.000 10844 Enqueuing Expose request
01:58:54.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:58:54.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:54.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:54.717 00.000 11060 MoveAxis(E, 0, ABG)
01:58:54.717 00.000 11060 Move returns status 0, amount 0
01:58:54.717 00.000 11060 MoveAxis(N, 0, ABG)
01:58:54.717 00.000 11060 Move returns status 0, amount 0
01:58:54.717 00.000 11060 move complete, result=0
01:58:54.717 00.000 11060 worker thread done servicing request
01:58:54.717 00.000 11060 Worker thread wakes up
01:58:54.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:54.718 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:54.720 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:55.356 00.636 11060 Exposure complete
01:58:55.519 00.163 11060 worker thread done servicing request
01:58:55.519 00.000 10844 OnExposeComplete: enter
01:58:55.519 00.000 10844 UpdateGuideState(): m_state=6
01:58:55.520 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11874
01:58:55.520 00.000 10844 Star::Find returns 1 (0), X=267.46, Y=58.19, Mass=2928, SNR=33.7, Peak=206 HFD=3.8
01:58:55.520 00.000 10844 MultiStar: [#1 -0.47,0.02,1.08,U] [#2 -0.09,-0.42,2.12,U] [#3 -0.34,-0.59,0.00,M1] [#4 0.57,-0.61,0.00,M3] [#5 0.18,0.47,1.03,U] [#6 -0.42,-0.34,0.88,U] [#7 -0.41,-0.76,0.00,M1] [#8 -0.34,0.05,1.01,U] 
01:58:55.520 00.000 10844 refined, 5 included, MultiStar: {-0.28, -0.19}, one-star: {-0.78, -0.69}
01:58:55.520 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
01:58:55.520 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
01:58:55.520 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-2.56 mountX=0.23 mountY=-0.25, mountTheta=-0.81
01:58:55.522 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.19, opts=13)
01:58:55.522 00.000 10844 Enqueuing Move request for scope (-0.28, -0.19)
01:58:55.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:58:55.522 00.000 11060 Worker thread wakes up
01:58:55.523 00.001 10844 UpdateGuideState exits: m=2928 SNR=33.7
01:58:55.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.19) opts 0xd
01:58:55.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:55.523 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.19)
01:58:55.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:55.523 00.000 10844 Enqueuing Expose request
01:58:55.523 00.000 11060 Moving (-0.28, -0.19) raw xDistance=0.23 yDistance=-0.25
01:58:55.523 00.000 11060 BLC: window closed
01:58:55.523 00.000 11060 BLC: History state: CurrMiss=-0.25, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.631765, 1:0.237741, 2:-0.017848
01:58:55.523 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
01:58:55.523 00.000 11060 BLC: window closed
01:58:55.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
01:58:55.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:55.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:58:55.523 00.000 11060 MoveAxis(W, 41, ABG)
01:58:55.524 00.001 11060 Guiding  Dir = 3, Dur = 41
01:58:55.552 00.028 11060 IsSlewing returns 0
01:58:55.552 00.000 11060 IsGuiding returns 0
01:58:55.631 00.079 11060 IsGuiding returns 0
01:58:55.631 00.000 11060 Move returns status 0, amount 41
01:58:55.631 00.000 11060 MoveAxis(N, 0, ABG)
01:58:55.631 00.000 11060 Move returns status 0, amount 0
01:58:55.631 00.000 11060 move complete, result=0
01:58:55.631 00.000 11060 worker thread done servicing request
01:58:55.631 00.000 11060 Worker thread wakes up
01:58:55.631 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
01:58:55.632 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:55.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:56.261 00.629 11060 Exposure complete
01:58:56.470 00.209 11060 worker thread done servicing request
01:58:56.470 00.000 10844 OnExposeComplete: enter
01:58:56.470 00.000 10844 UpdateGuideState(): m_state=6
01:58:56.470 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11875
01:58:56.470 00.000 10844 Star::Find returns 1 (0), X=267.31, Y=59.02, Mass=3380, SNR=36.9, Peak=239 HFD=3.9
01:58:56.471 00.001 10844 MultiStar: [#1 -0.11,-0.52,0.91,U] [#2 -0.40,0.02,1.79,U] [#3 0.64,-0.67,0.00,M2] [#4 0.88,-0.39,0.00,M4] [#5 -0.69,-0.74,0.00,M1] [#6 -0.08,0.13,0.85,U] [#7 0.51,-0.71,0.00,M2] [#8 -0.48,-0.02,0.83,U] 
01:58:56.471 00.000 10844 refined, 4 included, MultiStar: {-0.41, -0.04}, one-star: {-0.93, 0.14}
01:58:56.471 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
01:58:56.471 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
01:58:56.471 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-3.05 mountX=0.11 mountY=-0.40, mountTheta=-1.30
01:58:56.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.04, opts=13)
01:58:56.472 00.000 10844 Enqueuing Move request for scope (-0.41, -0.04)
01:58:56.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:56.472 00.000 10844 UpdateGuideState exits: m=3380 SNR=36.9
01:58:56.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:56.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:56.472 00.000 10844 Enqueuing Expose request
01:58:56.472 00.000 11060 Worker thread wakes up
01:58:56.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.04) opts 0xd
01:58:56.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.04)
01:58:56.472 00.000 11060 Moving (-0.41, -0.04) raw xDistance=0.11 yDistance=-0.40
01:58:56.473 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:58:56.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:56.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:58:56.473 00.000 11060 MoveAxis(E, 0, ABG)
01:58:56.473 00.000 11060 Move returns status 0, amount 0
01:58:56.473 00.000 11060 MoveAxis(N, 0, ABG)
01:58:56.473 00.000 11060 Move returns status 0, amount 0
01:58:56.473 00.000 11060 move complete, result=0
01:58:56.473 00.000 11060 worker thread done servicing request
01:58:56.473 00.000 11060 Worker thread wakes up
01:58:56.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:56.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:56.474 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:58:57.102 00.628 11060 Exposure complete
01:58:57.272 00.170 11060 worker thread done servicing request
01:58:57.274 00.002 10844 OnExposeComplete: enter
01:58:57.274 00.000 10844 UpdateGuideState(): m_state=6
01:58:57.274 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11876
01:58:57.274 00.000 10844 Star::Find returns 1 (0), X=267.17, Y=58.69, Mass=2507, SNR=30.6, Peak=227 HFD=3.6
01:58:57.274 00.000 10844 MultiStar: [#1 -0.10,-0.19,1.09,U] [#2 -0.53,-0.32,0.00,M1] [#3 -0.44,-1.03,0.00,M3] [#4 0.83,-0.85,0.00,M5] [#5 -0.86,-0.80,0.00,M2] [#6 0.11,0.07,0.88,U] [#7 -0.60,-0.94,0.00,M3] [#8 -0.38,0.05,1.05,U] 
01:58:57.274 00.000 10844 refined, 3 included, MultiStar: {-0.37, -0.07}, one-star: {-1.07, -0.19}
01:58:57.274 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
01:58:57.275 00.001 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
01:58:57.275 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.07 hyp=0.37 cameraTheta=-2.96 mountX=0.13 mountY=-0.35, mountTheta=-1.21
01:58:57.276 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.07, opts=13)
01:58:57.276 00.000 10844 Enqueuing Move request for scope (-0.37, -0.07)
01:58:57.276 00.000 11060 Worker thread wakes up
01:58:57.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.07) opts 0xd
01:58:57.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.07)
01:58:57.276 00.000 11060 Moving (-0.37, -0.07) raw xDistance=0.13 yDistance=-0.35
01:58:57.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:57.276 00.000 10844 UpdateGuideState exits: m=2507 SNR=30.6
01:58:57.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:57.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:57.276 00.000 10844 Enqueuing Expose request
01:58:57.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:58:57.277 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:57.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:58:57.277 00.000 11060 MoveAxis(W, 23, ABG)
01:58:57.277 00.000 11060 Guiding  Dir = 3, Dur = 23
01:58:57.302 00.025 11060 IsSlewing returns 0
01:58:57.302 00.000 11060 IsGuiding returns 0
01:58:57.347 00.045 11060 IsGuiding returns 0
01:58:57.347 00.000 11060 Move returns status 0, amount 23
01:58:57.347 00.000 11060 MoveAxis(N, 0, ABG)
01:58:57.347 00.000 11060 Move returns status 0, amount 0
01:58:57.347 00.000 11060 move complete, result=0
01:58:57.347 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.4 px 0 ms NORTH
01:58:57.349 00.002 11060 worker thread done servicing request
01:58:57.349 00.000 11060 Worker thread wakes up
01:58:57.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:57.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:57.978 00.629 11060 Exposure complete
01:58:58.145 00.167 11060 worker thread done servicing request
01:58:58.145 00.000 10844 OnExposeComplete: enter
01:58:58.145 00.000 10844 UpdateGuideState(): m_state=6
01:58:58.147 00.002 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11877
01:58:58.147 00.000 10844 Star::Find returns 1 (0), X=267.68, Y=57.54, Mass=3054, SNR=34.5, Peak=237 HFD=3.5
01:58:58.147 00.000 10844 MultiStar: large primary error, entering stabilization period
01:58:58.147 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
01:58:58.147 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
01:58:58.147 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=-1.34 hyp=1.45 cameraTheta=-1.97 mountX=1.42 mountY=-0.34, mountTheta=-0.23
01:58:58.149 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=-1.34, opts=13)
01:58:58.149 00.000 10844 Enqueuing Move request for scope (-0.56, -1.34)
01:58:58.149 00.000 11060 Worker thread wakes up
01:58:58.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:58.149 00.000 10844 UpdateGuideState exits: m=3054 SNR=34.5
01:58:58.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:58.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:58.149 00.000 10844 Enqueuing Expose request
01:58:58.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -1.34) opts 0xd
01:58:58.149 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, -1.34)
01:58:58.150 00.001 11060 Moving (-0.56, -1.34) raw xDistance=1.42 yDistance=-0.34
01:58:58.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.38 from input 1.42
01:58:58.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:58:58.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:58:58.150 00.000 11060 MoveAxis(W, 247, ABG)
01:58:58.150 00.000 11060 Guiding  Dir = 3, Dur = 247
01:58:58.161 00.011 11060 IsSlewing returns 0
01:58:58.161 00.000 11060 IsGuiding returns 0
01:58:58.411 00.250 11060 IsGuiding returns 0
01:58:58.411 00.000 11060 Move returns status 0, amount 247
01:58:58.411 00.000 11060 MoveAxis(N, 0, ABG)
01:58:58.411 00.000 11060 Move returns status 0, amount 0
01:58:58.411 00.000 11060 move complete, result=0
01:58:58.412 00.001 11060 worker thread done servicing request
01:58:58.412 00.000 11060 Worker thread wakes up
01:58:58.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:58.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:58.412 00.000 10844 GuideStep: 1.4 px 247 ms WEST, -0.3 px 0 ms NORTH
01:58:59.041 00.629 11060 Exposure complete
01:58:59.192 00.151 11060 worker thread done servicing request
01:58:59.192 00.000 10844 OnExposeComplete: enter
01:58:59.193 00.001 10844 UpdateGuideState(): m_state=6
01:58:59.193 00.000 10844 Star::Find(15, 267, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11878
01:58:59.193 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=59.39, Mass=2930, SNR=33.4, Peak=222 HFD=3.7
01:58:59.193 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.04 = -2.25)
01:58:59.193 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
01:58:59.193 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.52 hyp=0.68 cameraTheta=2.28 mountX=-0.43 mountY=-0.52, mountTheta=-2.25
01:58:59.196 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.52, opts=13)
01:58:59.196 00.000 10844 Enqueuing Move request for scope (-0.44, 0.52)
01:58:59.196 00.000 11060 Worker thread wakes up
01:58:59.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.52) opts 0xd
01:58:59.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.52)
01:58:59.196 00.000 11060 Moving (-0.44, 0.52) raw xDistance=-0.43 yDistance=-0.52
01:58:59.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.43
01:58:59.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:58:59.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:58:59.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
01:58:59.196 00.000 11060 MoveAxis(E, 67, ABG)
01:58:59.196 00.000 11060 Guiding  Dir = 2, Dur = 67
01:58:59.196 00.000 10844 UpdateGuideState exits: m=2930 SNR=33.4
01:58:59.197 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:59.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:58:59.197 00.000 10844 Enqueuing Expose request
01:58:59.208 00.011 11060 IsSlewing returns 0
01:58:59.208 00.000 11060 IsGuiding returns 0
01:58:59.285 00.077 11060 IsGuiding returns 0
01:58:59.286 00.001 11060 Move returns status 0, amount 67
01:58:59.286 00.000 11060 MoveAxis(N, 0, ABG)
01:58:59.286 00.000 11060 Move returns status 0, amount 0
01:58:59.286 00.000 11060 move complete, result=0
01:58:59.286 00.000 11060 worker thread done servicing request
01:58:59.286 00.000 11060 Worker thread wakes up
01:58:59.286 00.000 10844 GuideStep: -0.4 px 67 ms EAST, -0.5 px 0 ms NORTH
01:58:59.287 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:58:59.288 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:58:59.925 00.637 11060 Exposure complete
01:59:00.102 00.177 11060 worker thread done servicing request
01:59:00.102 00.000 10844 OnExposeComplete: enter
01:59:00.102 00.000 10844 UpdateGuideState(): m_state=6
01:59:00.103 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11879
01:59:00.103 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.23, Mass=2742, SNR=32.7, Peak=242 HFD=3.6
01:59:00.103 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
01:59:00.103 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
01:59:00.103 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.65 hyp=0.68 cameraTheta=-1.29 mountX=0.61 mountY=0.29, mountTheta=0.45
01:59:00.105 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.65, opts=13)
01:59:00.106 00.001 10844 Enqueuing Move request for scope (0.19, -0.65)
01:59:00.106 00.000 11060 Worker thread wakes up
01:59:00.106 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:00.106 00.000 10844 UpdateGuideState exits: m=2742 SNR=32.7
01:59:00.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:00.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:00.106 00.000 10844 Enqueuing Expose request
01:59:00.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.65) opts 0xd
01:59:00.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.65)
01:59:00.106 00.000 11060 Moving (0.19, -0.65) raw xDistance=0.61 yDistance=0.29
01:59:00.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.61
01:59:00.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:00.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:59:00.106 00.000 11060 MoveAxis(W, 103, ABG)
01:59:00.106 00.000 11060 Guiding  Dir = 3, Dur = 103
01:59:00.115 00.009 11060 IsSlewing returns 0
01:59:00.115 00.000 11060 IsGuiding returns 0
01:59:00.225 00.110 11060 IsGuiding returns 0
01:59:00.225 00.000 11060 Move returns status 0, amount 103
01:59:00.225 00.000 11060 MoveAxis(N, 0, ABG)
01:59:00.225 00.000 11060 Move returns status 0, amount 0
01:59:00.225 00.000 11060 move complete, result=0
01:59:00.225 00.000 11060 worker thread done servicing request
01:59:00.225 00.000 11060 Worker thread wakes up
01:59:00.225 00.000 10844 GuideStep: 0.6 px 103 ms WEST, 0.3 px 0 ms NORTH
01:59:00.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:00.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:00.856 00.631 11060 Exposure complete
01:59:01.035 00.179 11060 worker thread done servicing request
01:59:01.035 00.000 10844 OnExposeComplete: enter
01:59:01.035 00.000 10844 UpdateGuideState(): m_state=6
01:59:01.035 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11880
01:59:01.035 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=58.66, Mass=2695, SNR=32.9, Peak=195 HFD=3.7
01:59:01.036 00.001 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
01:59:01.036 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
01:59:01.036 00.000 10844 CameraToMount -- cameraX=0.52 cameraY=-0.22 hyp=0.56 cameraTheta=-0.41 mountX=0.13 mountY=0.55, mountTheta=1.35
01:59:01.037 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.52, y=-0.22, opts=13)
01:59:01.037 00.000 10844 Enqueuing Move request for scope (0.52, -0.22)
01:59:01.037 00.000 11060 Worker thread wakes up
01:59:01.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.22) opts 0xd
01:59:01.037 00.000 11060 Handling offset move in thread for scope, endpoint = (0.52, -0.22)
01:59:01.037 00.000 11060 Moving (0.52, -0.22) raw xDistance=0.13 yDistance=0.55
01:59:01.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
01:59:01.038 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:01.038 00.000 10844 UpdateGuideState exits: m=2695 SNR=32.9
01:59:01.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:01.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:01.038 00.000 10844 Enqueuing Expose request
01:59:01.038 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:01.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
01:59:01.038 00.000 11060 MoveAxis(W, 25, ABG)
01:59:01.038 00.000 11060 Guiding  Dir = 3, Dur = 25
01:59:01.053 00.015 11060 IsSlewing returns 0
01:59:01.053 00.000 11060 IsGuiding returns 0
01:59:01.085 00.032 11060 IsGuiding returns 0
01:59:01.085 00.000 11060 Move returns status 0, amount 25
01:59:01.085 00.000 11060 MoveAxis(N, 0, ABG)
01:59:01.085 00.000 11060 Move returns status 0, amount 0
01:59:01.085 00.000 11060 move complete, result=0
01:59:01.085 00.000 11060 worker thread done servicing request
01:59:01.085 00.000 11060 Worker thread wakes up
01:59:01.085 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.5 px 0 ms NORTH
01:59:01.086 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:01.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:01.718 00.632 11060 Exposure complete
01:59:01.880 00.162 11060 worker thread done servicing request
01:59:01.881 00.001 10844 OnExposeComplete: enter
01:59:01.881 00.000 10844 UpdateGuideState(): m_state=6
01:59:01.881 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11881
01:59:01.881 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.37, Mass=3098, SNR=34.7, Peak=247 HFD=3.7
01:59:01.881 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
01:59:01.881 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
01:59:01.881 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.51 hyp=0.51 cameraTheta=-1.63 mountX=0.50 mountY=0.06, mountTheta=0.11
01:59:01.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.51, opts=13)
01:59:01.883 00.000 10844 Enqueuing Move request for scope (-0.03, -0.51)
01:59:01.883 00.000 11060 Worker thread wakes up
01:59:01.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.51) opts 0xd
01:59:01.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.51)
01:59:01.883 00.000 11060 Moving (-0.03, -0.51) raw xDistance=0.50 yDistance=0.06
01:59:01.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
01:59:01.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:01.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:01.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:59:01.883 00.000 11060 MoveAxis(W, 88, ABG)
01:59:01.883 00.000 11060 Guiding  Dir = 3, Dur = 88
01:59:01.883 00.000 10844 UpdateGuideState exits: m=3098 SNR=34.7
01:59:01.884 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:01.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:01.884 00.000 10844 Enqueuing Expose request
01:59:01.901 00.017 11060 IsSlewing returns 0
01:59:01.902 00.001 11060 IsGuiding returns 0
01:59:02.011 00.109 11060 IsGuiding returns 0
01:59:02.011 00.000 11060 Move returns status 0, amount 88
01:59:02.012 00.001 11060 MoveAxis(N, 0, ABG)
01:59:02.012 00.000 11060 Move returns status 0, amount 0
01:59:02.012 00.000 11060 move complete, result=0
01:59:02.012 00.000 11060 worker thread done servicing request
01:59:02.012 00.000 11060 Worker thread wakes up
01:59:02.012 00.000 10844 GuideStep: 0.5 px 88 ms WEST, 0.1 px 0 ms NORTH
01:59:02.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:02.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:02.642 00.630 11060 Exposure complete
01:59:02.823 00.181 11060 worker thread done servicing request
01:59:02.824 00.001 10844 OnExposeComplete: enter
01:59:02.824 00.000 10844 UpdateGuideState(): m_state=6
01:59:02.824 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11882
01:59:02.824 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.15, Mass=2534, SNR=31.1, Peak=215 HFD=3.6
01:59:02.824 00.000 10844 MultiStar: exiting stabilization period
01:59:02.824 00.000 10844 MultiStar: [#1 1.16,0.89,0.00,M1] [#2 0.11,0.99,0.00,M2] [#3 0.27,0.93,0.00,M4] [#4 0.66,-0.20,0.00,M6] [#5 0.55,0.04,1.05,U] [#6 -0.37,1.25,0.00,M1] [#7 0.44,0.72,0.00,M4] [#8 -0.37,-0.16,0.92,U] 
01:59:02.824 00.000 10844 refined, 2 included, MultiStar: {0.09, 0.05}, one-star: {0.03, 0.27}
01:59:02.824 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
01:59:02.824 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
01:59:02.825 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.52 mountX=-0.07 mountY=0.08, mountTheta=2.26
01:59:02.826 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
01:59:02.826 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
01:59:02.826 00.000 11060 Worker thread wakes up
01:59:02.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:02.826 00.000 10844 UpdateGuideState exits: m=2534 SNR=31.1
01:59:02.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:02.827 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:02.827 00.000 10844 Enqueuing Expose request
01:59:02.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:59:02.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:59:02.827 00.000 11060 Moving (0.09, 0.05) raw xDistance=-0.07 yDistance=0.08
01:59:02.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:59:02.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:02.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:59:02.827 00.000 11060 MoveAxis(E, 0, ABG)
01:59:02.827 00.000 11060 Move returns status 0, amount 0
01:59:02.827 00.000 11060 MoveAxis(N, 0, ABG)
01:59:02.827 00.000 11060 Move returns status 0, amount 0
01:59:02.827 00.000 11060 move complete, result=0
01:59:02.827 00.000 11060 worker thread done servicing request
01:59:02.827 00.000 11060 Worker thread wakes up
01:59:02.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:02.828 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:02.829 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:03.461 00.632 11060 Exposure complete
01:59:03.628 00.167 11060 worker thread done servicing request
01:59:03.629 00.001 10844 OnExposeComplete: enter
01:59:03.629 00.000 10844 UpdateGuideState(): m_state=6
01:59:03.629 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11883
01:59:03.629 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=59.11, Mass=2912, SNR=33.5, Peak=187 HFD=3.9
01:59:03.630 00.001 10844 MultiStar: [#1 0.38,0.03,0.95,U] [#2 -0.41,1.35,0.00,M3] [#3 0.38,1.44,0.00,M5] [#4 0.27,-0.56,0.00,M7] [#5 -0.76,0.25,0.00,M2] [#6 -0.17,0.85,0.00,M2] [#7 -0.25,0.63,0.00,M5] [#8 -0.30,1.10,0.00,M1] 
01:59:03.630 00.000 10844 single-star, 1 included, MultiStar: {0.19, 0.13}, one-star: {0.01, 0.23}
01:59:03.630 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
01:59:03.630 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
01:59:03.630 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.51 mountX=-0.23 mountY=-0.02, mountTheta=-3.04
01:59:03.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.23, opts=13)
01:59:03.631 00.000 10844 Enqueuing Move request for scope (0.01, 0.23)
01:59:03.631 00.000 11060 Worker thread wakes up
01:59:03.632 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:03.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
01:59:03.632 00.000 10844 UpdateGuideState exits: m=2912 SNR=33.5
01:59:03.632 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
01:59:03.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.632 00.000 11060 Moving (0.01, 0.23) raw xDistance=-0.23 yDistance=-0.02
01:59:03.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:03.632 00.000 10844 Enqueuing Expose request
01:59:03.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
01:59:03.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:03.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:03.632 00.000 11060 MoveAxis(E, 39, ABG)
01:59:03.632 00.000 11060 Guiding  Dir = 2, Dur = 39
01:59:03.638 00.006 11060 IsSlewing returns 0
01:59:03.638 00.000 11060 IsGuiding returns 0
01:59:03.685 00.047 11060 IsGuiding returns 0
01:59:03.685 00.000 11060 Move returns status 0, amount 39
01:59:03.685 00.000 11060 MoveAxis(N, 0, ABG)
01:59:03.685 00.000 11060 Move returns status 0, amount 0
01:59:03.685 00.000 11060 move complete, result=0
01:59:03.685 00.000 11060 worker thread done servicing request
01:59:03.685 00.000 11060 Worker thread wakes up
01:59:03.685 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
01:59:03.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:03.686 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:04.322 00.636 11060 Exposure complete
01:59:04.508 00.186 11060 worker thread done servicing request
01:59:04.508 00.000 10844 OnExposeComplete: enter
01:59:04.508 00.000 10844 UpdateGuideState(): m_state=6
01:59:04.508 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11884
01:59:04.508 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.59, Mass=3592, SNR=37.4, Peak=254 HFD=3.9
01:59:04.508 00.000 10844 MultiStar: [#1 -0.72,0.74,0.00,M1] [#2 0.05,0.77,0.00,M4] [#3 -0.57,0.72,0.00,M6] [#4 0.42,-0.16,0.87,U] [#5 -0.33,0.44,0.97,U] [#6 -0.20,1.42,0.00,M3] [#7 -0.47,-0.18,0.68,U] [#8 -0.54,1.44,0.00,M2] 
01:59:04.508 00.000 10844 refined, 3 included, MultiStar: {-0.13, 0.25}, one-star: {-0.19, 0.71}
01:59:04.508 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
01:59:04.508 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
01:59:04.508 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.06 mountX=-0.22 mountY=-0.17, mountTheta=-2.48
01:59:04.510 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.25, opts=13)
01:59:04.510 00.000 10844 Enqueuing Move request for scope (-0.13, 0.25)
01:59:04.510 00.000 11060 Worker thread wakes up
01:59:04.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:04.510 00.000 10844 UpdateGuideState exits: m=3592 SNR=37.4
01:59:04.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:04.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:04.510 00.000 10844 Enqueuing Expose request
01:59:04.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
01:59:04.510 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
01:59:04.510 00.000 11060 Moving (-0.13, 0.25) raw xDistance=-0.22 yDistance=-0.17
01:59:04.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:59:04.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:04.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:59:04.510 00.000 11060 MoveAxis(E, 40, ABG)
01:59:04.510 00.000 11060 Guiding  Dir = 2, Dur = 40
01:59:04.546 00.036 11060 IsSlewing returns 0
01:59:04.546 00.000 11060 IsGuiding returns 0
01:59:04.599 00.053 11060 IsGuiding returns 0
01:59:04.599 00.000 11060 Move returns status 0, amount 40
01:59:04.599 00.000 11060 MoveAxis(N, 0, ABG)
01:59:04.599 00.000 11060 Move returns status 0, amount 0
01:59:04.599 00.000 11060 move complete, result=0
01:59:04.599 00.000 11060 worker thread done servicing request
01:59:04.599 00.000 11060 Worker thread wakes up
01:59:04.599 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
01:59:04.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:04.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:05.235 00.636 11060 Exposure complete
01:59:05.417 00.182 11060 worker thread done servicing request
01:59:05.417 00.000 10844 OnExposeComplete: enter
01:59:05.417 00.000 10844 UpdateGuideState(): m_state=6
01:59:05.417 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11885
01:59:05.417 00.000 10844 Star::Find returns 1 (0), X=267.67, Y=59.61, Mass=3251, SNR=35.4, Peak=229 HFD=3.8
01:59:05.417 00.000 10844 MultiStar: [#1 -0.20,0.22,0.94,U] [#2 0.29,1.32,0.00,M5] [#3 -0.63,0.61,0.00,M7] [#4 0.42,-0.06,0.92,U] [#5 -0.45,0.24,0.90,U] [#6 -0.33,1.84,0.00,M4] [#7 -0.67,0.86,0.00,M5] [#8 0.09,1.03,0.00,M3] 
01:59:05.417 00.000 10844 refined, 3 included, MultiStar: {-0.21, 0.29}, one-star: {-0.57, 0.74}
01:59:05.417 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.94 = -2.35)
01:59:05.417 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.37)
01:59:05.418 00.001 10844 CameraToMount -- cameraX=-0.21 cameraY=0.29 hyp=0.36 cameraTheta=2.18 mountX=-0.25 mountY=-0.25, mountTheta=-2.36
01:59:05.419 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.29, opts=13)
01:59:05.419 00.000 10844 Enqueuing Move request for scope (-0.21, 0.29)
01:59:05.419 00.000 11060 Worker thread wakes up
01:59:05.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:05.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.29) opts 0xd
01:59:05.419 00.000 10844 UpdateGuideState exits: m=3251 SNR=35.4
01:59:05.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.29)
01:59:05.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:05.419 00.000 11060 Moving (-0.21, 0.29) raw xDistance=-0.25 yDistance=-0.25
01:59:05.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:05.419 00.000 10844 Enqueuing Expose request
01:59:05.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:59:05.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:05.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:59:05.420 00.001 11060 MoveAxis(E, 45, ABG)
01:59:05.420 00.000 11060 Guiding  Dir = 2, Dur = 45
01:59:05.461 00.041 11060 IsSlewing returns 0
01:59:05.461 00.000 11060 IsGuiding returns 0
01:59:05.538 00.077 11060 IsGuiding returns 0
01:59:05.538 00.000 11060 Move returns status 0, amount 45
01:59:05.538 00.000 11060 MoveAxis(N, 0, ABG)
01:59:05.538 00.000 11060 Move returns status 0, amount 0
01:59:05.538 00.000 11060 move complete, result=0
01:59:05.539 00.001 11060 worker thread done servicing request
01:59:05.539 00.000 11060 Worker thread wakes up
01:59:05.539 00.000 10844 GuideStep: -0.3 px 45 ms EAST, -0.2 px 0 ms NORTH
01:59:05.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:05.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:06.175 00.636 11060 Exposure complete
01:59:06.367 00.192 10844 OnExposeComplete: enter
01:59:06.367 00.000 10844 UpdateGuideState(): m_state=6
01:59:06.367 00.000 11060 worker thread done servicing request
01:59:06.367 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11886
01:59:06.367 00.000 10844 Star::Find returns 1 (0), X=267.50, Y=58.88, Mass=2751, SNR=32.6, Peak=208 HFD=3.7
01:59:06.368 00.001 10844 MultiStar: [#1 -0.16,0.31,1.07,U] [#2 0.77,1.30,0.00,M6] [#3 -0.24,0.35,0.96,U] [#4 0.33,-0.25,0.91,U] [#5 -0.02,-0.29,1.14,U] [#6 -0.52,0.49,0.00,M5] [#7 0.38,0.23,0.99,U] [#8 -0.46,1.27,0.00,M4] 
01:59:06.368 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.06}, one-star: {-0.74, 0.00}
01:59:06.368 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
01:59:06.368 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.02)
01:59:06.368 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.53 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
01:59:06.370 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.06, opts=13)
01:59:06.370 00.000 10844 Enqueuing Move request for scope (-0.08, 0.06)
01:59:06.370 00.000 11060 Worker thread wakes up
01:59:06.371 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
01:59:06.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
01:59:06.371 00.000 11060 Moving (-0.08, 0.06) raw xDistance=-0.04 yDistance=-0.09
01:59:06.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:59:06.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:06.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:06.371 00.000 10844 UpdateGuideState exits: m=2751 SNR=32.6
01:59:06.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:06.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:06.371 00.000 10844 Enqueuing Expose request
01:59:06.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:59:06.371 00.000 11060 MoveAxis(E, 0, ABG)
01:59:06.371 00.000 11060 Move returns status 0, amount 0
01:59:06.371 00.000 11060 MoveAxis(N, 0, ABG)
01:59:06.371 00.000 11060 Move returns status 0, amount 0
01:59:06.371 00.000 11060 move complete, result=0
01:59:06.371 00.000 11060 worker thread done servicing request
01:59:06.373 00.002 11060 Worker thread wakes up
01:59:06.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:06.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:06.374 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:06.998 00.624 11060 Exposure complete
01:59:07.172 00.174 11060 worker thread done servicing request
01:59:07.172 00.000 10844 OnExposeComplete: enter
01:59:07.172 00.000 10844 UpdateGuideState(): m_state=6
01:59:07.172 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11887
01:59:07.172 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=59.03, Mass=2735, SNR=32.0, Peak=216 HFD=3.6
01:59:07.173 00.001 10844 MultiStar: [#1 -0.31,0.09,1.07,U] [#2 0.22,1.54,0.00,M7] [#3 -0.36,1.21,0.00,M7] [#4 0.97,-0.13,0.00,M5] [#5 0.20,0.07,0.92,U] [#6 0.08,0.55,0.89,U] [#7 -0.16,0.42,0.85,U] [#8 -0.86,0.44,0.00,M5] 
01:59:07.173 00.000 10844 single-star, 4 included, MultiStar: {-0.07, 0.24}, one-star: {-0.11, 0.15}
01:59:07.173 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.99 = -2.30)
01:59:07.173 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
01:59:07.173 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.23 mountX=-0.12 mountY=-0.14, mountTheta=-2.30
01:59:07.174 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.15, opts=13)
01:59:07.174 00.000 10844 Enqueuing Move request for scope (-0.11, 0.15)
01:59:07.174 00.000 11060 Worker thread wakes up
01:59:07.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:07.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
01:59:07.175 00.001 10844 UpdateGuideState exits: m=2735 SNR=32.0
01:59:07.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
01:59:07.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:07.175 00.000 11060 Moving (-0.11, 0.15) raw xDistance=-0.12 yDistance=-0.14
01:59:07.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:07.175 00.000 10844 Enqueuing Expose request
01:59:07.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:59:07.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:07.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:59:07.175 00.000 11060 MoveAxis(E, 21, ABG)
01:59:07.175 00.000 11060 Guiding  Dir = 2, Dur = 21
01:59:07.181 00.006 11060 IsSlewing returns 0
01:59:07.181 00.000 11060 IsGuiding returns 0
01:59:07.219 00.038 11060 IsGuiding returns 0
01:59:07.219 00.000 11060 Move returns status 0, amount 21
01:59:07.219 00.000 11060 MoveAxis(N, 0, ABG)
01:59:07.219 00.000 11060 Move returns status 0, amount 0
01:59:07.219 00.000 11060 move complete, result=0
01:59:07.219 00.000 11060 worker thread done servicing request
01:59:07.219 00.000 11060 Worker thread wakes up
01:59:07.219 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
01:59:07.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:07.220 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:07.861 00.641 11060 Exposure complete
01:59:08.028 00.167 11060 worker thread done servicing request
01:59:08.028 00.000 10844 OnExposeComplete: enter
01:59:08.028 00.000 10844 UpdateGuideState(): m_state=6
01:59:08.028 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11888
01:59:08.028 00.000 10844 Star::Find returns 1 (0), X=267.45, Y=59.43, Mass=2134, SNR=28.6, Peak=166 HFD=3.3
01:59:08.029 00.001 10844 MultiStar: [#1 0.09,-0.17,1.11,U] [#2 -0.56,1.05,0.00,M8] [#3 0.39,0.64,0.00,M8] [#4 0.62,1.38,0.00,M6] [#5 -0.83,0.34,0.00,M1] [#6 -0.35,1.31,0.00,M5] [#7 -0.56,0.63,0.00,M4] [#8 -0.66,0.75,0.00,M6] 
01:59:08.029 00.000 10844 refined, 1 included, MultiStar: {-0.33, 0.17}, one-star: {-0.79, 0.55}
01:59:08.029 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
01:59:08.029 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
01:59:08.029 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.17 hyp=0.37 cameraTheta=2.66 mountX=-0.11 mountY=-0.35, mountTheta=-1.87
01:59:08.030 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.17, opts=13)
01:59:08.030 00.000 10844 Enqueuing Move request for scope (-0.33, 0.17)
01:59:08.030 00.000 11060 Worker thread wakes up
01:59:08.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:08.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.17) opts 0xd
01:59:08.030 00.000 10844 UpdateGuideState exits: m=2134 SNR=28.6
01:59:08.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.17)
01:59:08.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:08.030 00.000 11060 Moving (-0.33, 0.17) raw xDistance=-0.11 yDistance=-0.35
01:59:08.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:08.030 00.000 10844 Enqueuing Expose request
01:59:08.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:59:08.031 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:08.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:59:08.031 00.000 11060 MoveAxis(E, 0, ABG)
01:59:08.031 00.000 11060 Move returns status 0, amount 0
01:59:08.031 00.000 11060 MoveAxis(N, 0, ABG)
01:59:08.031 00.000 11060 Move returns status 0, amount 0
01:59:08.031 00.000 11060 move complete, result=0
01:59:08.031 00.000 11060 worker thread done servicing request
01:59:08.031 00.000 11060 Worker thread wakes up
01:59:08.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:08.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:08.033 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:59:08.670 00.637 11060 Exposure complete
01:59:08.843 00.173 11060 worker thread done servicing request
01:59:08.843 00.000 10844 OnExposeComplete: enter
01:59:08.843 00.000 10844 UpdateGuideState(): m_state=6
01:59:08.843 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11889
01:59:08.843 00.000 10844 Star::Find returns 1 (0), X=267.83, Y=58.80, Mass=3342, SNR=36.8, Peak=192 HFD=4.3
01:59:08.844 00.001 10844 MultiStar: [#1 -0.26,0.72,0.00,M1] [#2 -0.30,0.81,0.00,M9] [#3 0.03,-0.08,0.95,U] [#4 0.26,1.06,0.00,M7] [#5 -0.27,0.63,0.00,M2] [#6 0.02,0.98,0.00,M6] [#7 -0.67,0.49,0.00,M5] [#8 -0.10,0.77,0.00,M7] 
01:59:08.844 00.000 10844 refined, 1 included, MultiStar: {-0.19, -0.08}, one-star: {-0.41, -0.07}
01:59:08.844 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
01:59:08.844 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
01:59:08.844 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.76 mountX=0.11 mountY=-0.18, mountTheta=-1.01
01:59:08.845 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.08, opts=13)
01:59:08.845 00.000 10844 Enqueuing Move request for scope (-0.19, -0.08)
01:59:08.845 00.000 11060 Worker thread wakes up
01:59:08.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
01:59:08.845 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
01:59:08.845 00.000 11060 Moving (-0.19, -0.08) raw xDistance=0.11 yDistance=-0.18
01:59:08.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:59:08.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:08.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:08.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:59:08.845 00.000 11060 MoveAxis(E, 0, ABG)
01:59:08.847 00.002 10844 UpdateGuideState exits: m=3342 SNR=36.8
01:59:08.847 00.000 11060 Move returns status 0, amount 0
01:59:08.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:08.847 00.000 11060 MoveAxis(N, 0, ABG)
01:59:08.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:08.847 00.000 10844 Enqueuing Expose request
01:59:08.847 00.000 11060 Move returns status 0, amount 0
01:59:08.847 00.000 11060 move complete, result=0
01:59:08.847 00.000 11060 worker thread done servicing request
01:59:08.847 00.000 11060 Worker thread wakes up
01:59:08.847 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:59:08.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:08.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:09.483 00.636 11060 Exposure complete
01:59:09.646 00.163 11060 worker thread done servicing request
01:59:09.646 00.000 10844 OnExposeComplete: enter
01:59:09.647 00.001 10844 UpdateGuideState(): m_state=6
01:59:09.647 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11890
01:59:09.647 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=58.57, Mass=2784, SNR=33.3, Peak=176 HFD=4.1
01:59:09.647 00.000 10844 MultiStar: [#1 -0.09,-0.17,1.04,U] [#2 -0.39,-0.19,2.12,U] [#3 -0.15,-0.09,0.91,U] [#4 0.37,0.20,0.86,U] [#5 -0.93,0.00,0.00,M3] [#6 -0.88,0.75,0.00,M7] [#7 -0.53,0.09,0.91,U] [#8 -0.33,0.32,0.92,U] 
01:59:09.647 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.05}, one-star: {-0.22, -0.31}
01:59:09.647 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
01:59:09.647 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
01:59:09.647 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.23 cameraTheta=-2.91 mountX=0.09 mountY=-0.21, mountTheta=-1.16
01:59:09.649 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.05, opts=13)
01:59:09.649 00.000 10844 Enqueuing Move request for scope (-0.23, -0.05)
01:59:09.649 00.000 11060 Worker thread wakes up
01:59:09.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
01:59:09.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
01:59:09.649 00.000 11060 Moving (-0.23, -0.05) raw xDistance=0.09 yDistance=-0.21
01:59:09.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:59:09.649 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.12 newest=-0.74
01:59:09.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
01:59:09.649 00.000 11060 MoveAxis(E, 0, ABG)
01:59:09.649 00.000 11060 Move returns status 0, amount 0
01:59:09.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:09.649 00.000 11060 BLC: Oldest BLC event removed
01:59:09.649 00.000 10844 UpdateGuideState exits: m=2784 SNR=33.3
01:59:09.649 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:59:09.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:09.649 00.000 11060 MoveAxis(N, 833, ABG)
01:59:09.651 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:09.651 00.000 10844 Enqueuing Expose request
01:59:09.651 00.000 11060 duration set to 750 by maxDecDuration
01:59:09.651 00.000 11060 Guiding  Dir = 0, Dur = 750
01:59:09.665 00.014 11060 IsSlewing returns 0
01:59:09.665 00.000 11060 IsGuiding returns 0
01:59:10.420 00.755 11060 IsGuiding returns 0
01:59:10.420 00.000 11060 Move returns status 0, amount 750
01:59:10.420 00.000 11060 move complete, result=0
01:59:10.420 00.000 11060 worker thread done servicing request
01:59:10.420 00.000 11060 Worker thread wakes up
01:59:10.420 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
01:59:10.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:10.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:11.069 00.649 11060 Exposure complete
01:59:11.256 00.187 11060 worker thread done servicing request
01:59:11.256 00.000 10844 OnExposeComplete: enter
01:59:11.256 00.000 10844 UpdateGuideState(): m_state=6
01:59:11.256 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11891
01:59:11.256 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=57.84, Mass=2948, SNR=34.1, Peak=177 HFD=4.2
01:59:11.256 00.000 10844 MultiStar: [#1 -0.45,0.32,0.92,U] [#2 1.03,0.62,0.00,M9] [#3 -0.64,0.50,0.00,M7] [#4 -0.23,-0.01,1.05,U] [#5 0.05,0.74,0.00,M4] [#6 0.11,0.51,0.88,U] [#7 -0.73,0.51,0.00,M5] [#8 0.25,1.09,0.00,M7] 
01:59:11.257 00.001 10844 refined, 3 included, MultiStar: {-0.23, -0.08}, one-star: {-0.34, -1.04}
01:59:11.257 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
01:59:11.257 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
01:59:11.257 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-2.81 mountX=0.12 mountY=-0.22, mountTheta=-1.06
01:59:11.258 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.08, opts=13)
01:59:11.258 00.000 10844 Enqueuing Move request for scope (-0.23, -0.08)
01:59:11.258 00.000 11060 Worker thread wakes up
01:59:11.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.08) opts 0xd
01:59:11.258 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:59:11.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.08)
01:59:11.258 00.000 11060 Moving (-0.23, -0.08) raw xDistance=0.12 yDistance=-0.22
01:59:11.258 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.149581, 1:0.217297
01:59:11.258 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
01:59:11.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
01:59:11.258 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.1
01:59:11.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
01:59:11.259 00.001 11060 MoveAxis(W, 21, ABG)
01:59:11.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:11.259 00.000 11060 Guiding  Dir = 3, Dur = 21
01:59:11.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:11.259 00.000 10844 Enqueuing Expose request
01:59:11.264 00.005 11060 IsSlewing returns 0
01:59:11.264 00.000 11060 IsGuiding returns 0
01:59:11.296 00.032 11060 IsGuiding returns 0
01:59:11.296 00.000 11060 Move returns status 0, amount 21
01:59:11.296 00.000 11060 MoveAxis(N, 85, ABG)
01:59:11.296 00.000 11060 Guiding  Dir = 0, Dur = 85
01:59:11.344 00.048 11060 IsSlewing returns 0
01:59:11.344 00.000 11060 IsGuiding returns 0
01:59:11.469 00.125 11060 IsGuiding returns 0
01:59:11.469 00.000 11060 Move returns status 0, amount 85
01:59:11.469 00.000 11060 move complete, result=0
01:59:11.469 00.000 11060 worker thread done servicing request
01:59:11.469 00.000 11060 Worker thread wakes up
01:59:11.469 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.2 px 85 ms NORTH
01:59:11.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:11.470 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:12.100 00.630 11060 Exposure complete
01:59:12.262 00.162 11060 worker thread done servicing request
01:59:12.262 00.000 10844 OnExposeComplete: enter
01:59:12.262 00.000 10844 UpdateGuideState(): m_state=6
01:59:12.263 00.001 10844 Star::Find(15, 267, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11892
01:59:12.263 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.10, Mass=2865, SNR=33.2, Peak=205 HFD=3.9
01:59:12.263 00.000 10844 MultiStar: [#1 -0.42,-0.34,1.04,U] [#2 -0.85,0.85,0.00,M10] [#3 -1.00,0.30,0.00,M8] [#4 0.12,0.40,0.91,U] [#5 0.31,-0.26,0.99,U] [#6 -0.20,0.79,0.00,M7] [#7 -0.70,0.36,0.00,M6] [#8 -0.54,1.31,0.00,M8] 
01:59:12.263 00.000 10844 refined, 3 included, MultiStar: {0.00, -0.01}, one-star: {0.03, 0.22}
01:59:12.263 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
01:59:12.263 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
01:59:12.263 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.29 mountX=0.01 mountY=0.00, mountTheta=0.44
01:59:12.264 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
01:59:12.265 00.001 10844 Enqueuing Move request for scope (0.00, -0.01)
01:59:12.265 00.000 11060 Worker thread wakes up
01:59:12.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
01:59:12.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
01:59:12.265 00.000 11060 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=0.00
01:59:12.265 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.149581, 1:0.217297, 2:-0.003600
01:59:12.265 00.000 11060 BLC: No correction, Miss < min_move
01:59:12.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:59:12.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:12.265 00.000 10844 UpdateGuideState exits: m=2865 SNR=33.2
01:59:12.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:12.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:12.265 00.000 10844 Enqueuing Expose request
01:59:12.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:12.266 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:59:12.266 00.000 11060 MoveAxis(E, 0, ABG)
01:59:12.266 00.000 11060 Move returns status 0, amount 0
01:59:12.266 00.000 11060 MoveAxis(N, 0, ABG)
01:59:12.266 00.000 11060 Move returns status 0, amount 0
01:59:12.266 00.000 11060 move complete, result=0
01:59:12.266 00.000 11060 worker thread done servicing request
01:59:12.266 00.000 11060 Worker thread wakes up
01:59:12.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:12.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:12.268 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:12.907 00.639 11060 Exposure complete
01:59:13.082 00.175 11060 worker thread done servicing request
01:59:13.082 00.000 10844 OnExposeComplete: enter
01:59:13.082 00.000 10844 UpdateGuideState(): m_state=6
01:59:13.083 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11893
01:59:13.083 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=59.38, Mass=2996, SNR=34.0, Peak=214 HFD=3.7
01:59:13.083 00.000 10844 MultiStar: [#1 -0.62,0.60,0.00,M1] [#2 -0.25,0.32,1.89,U] [#3 -0.23,0.36,0.90,U] [#4 0.53,0.30,0.94,U] [#5 0.35,0.34,0.99,U] [#6 0.02,1.10,0.00,M8] [#7 -0.72,0.57,0.00,M7] [#8 -0.72,0.66,0.00,M9] 
01:59:13.083 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.36}, one-star: {-0.23, 0.50}
01:59:13.083 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
01:59:13.083 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
01:59:13.083 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.61 mountX=-0.35 mountY=-0.07, mountTheta=-2.94
01:59:13.085 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.36, opts=13)
01:59:13.085 00.000 10844 Enqueuing Move request for scope (-0.01, 0.36)
01:59:13.085 00.000 11060 Worker thread wakes up
01:59:13.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
01:59:13.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:13.085 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
01:59:13.085 00.000 10844 UpdateGuideState exits: m=2996 SNR=34.0
01:59:13.085 00.000 11060 Moving (-0.01, 0.36) raw xDistance=-0.35 yDistance=-0.07
01:59:13.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:13.085 00.000 11060 BLC: window closed
01:59:13.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:13.086 00.001 10844 Enqueuing Expose request
01:59:13.086 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.149581, 1:0.217297, 2:-0.003600
01:59:13.086 00.000 11060 BLC: No correction, Miss < min_move
01:59:13.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
01:59:13.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:13.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:59:13.086 00.000 11060 MoveAxis(E, 61, ABG)
01:59:13.086 00.000 11060 Guiding  Dir = 2, Dur = 61
01:59:13.104 00.018 11060 IsSlewing returns 0
01:59:13.104 00.000 11060 IsGuiding returns 0
01:59:13.182 00.078 11060 IsGuiding returns 0
01:59:13.182 00.000 11060 Move returns status 0, amount 61
01:59:13.182 00.000 11060 MoveAxis(N, 0, ABG)
01:59:13.183 00.001 11060 Move returns status 0, amount 0
01:59:13.183 00.000 11060 move complete, result=0
01:59:13.183 00.000 11060 worker thread done servicing request
01:59:13.183 00.000 11060 Worker thread wakes up
01:59:13.183 00.000 10844 GuideStep: -0.4 px 61 ms EAST, -0.1 px 0 ms NORTH
01:59:13.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:13.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:13.811 00.628 11060 Exposure complete
01:59:14.008 00.197 11060 worker thread done servicing request
01:59:14.008 00.000 10844 OnExposeComplete: enter
01:59:14.008 00.000 10844 UpdateGuideState(): m_state=6
01:59:14.008 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11894
01:59:14.009 00.001 10844 Star::Find returns 1 (1), X=268.08, Y=59.54, Mass=3130, SNR=34.8, Peak=255 HFD=3.7
01:59:14.009 00.000 10844 MultiStar: [#1 -0.22,0.45,0.99,U] [#2 -0.36,0.58,0.00,M10] [#3 -0.13,0.14,0.98,U] [#4 0.14,0.84,0.00,M4] [#5 -0.48,0.54,0.00,M3] [#6 0.24,0.87,0.00,M9] [#7 -0.55,-0.48,0.00,M8] [#8 -0.70,0.41,0.00,M10] 
01:59:14.009 00.000 10844 refined, 2 included, MultiStar: {-0.17, 0.42}, one-star: {-0.16, 0.66}
01:59:14.009 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
01:59:14.009 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
01:59:14.009 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.96 mountX=-0.38 mountY=-0.24, mountTheta=-2.59
01:59:14.011 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.42, opts=13)
01:59:14.011 00.000 10844 Enqueuing Move request for scope (-0.17, 0.42)
01:59:14.011 00.000 11060 Worker thread wakes up
01:59:14.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.42) opts 0xd
01:59:14.011 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.42)
01:59:14.011 00.000 11060 Moving (-0.17, 0.42) raw xDistance=-0.38 yDistance=-0.24
01:59:14.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
01:59:14.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
01:59:14.011 00.000 11060 MoveAxis(E, 68, ABG)
01:59:14.011 00.000 11060 Guiding  Dir = 2, Dur = 68
01:59:14.011 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:14.013 00.002 10844 UpdateGuideState exits: m=3130 SNR=34.8 Saturated
01:59:14.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:14.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:14.013 00.000 10844 Enqueuing Expose request
01:59:14.039 00.026 11060 IsSlewing returns 0
01:59:14.039 00.000 11060 IsGuiding returns 0
01:59:14.149 00.110 11060 IsGuiding returns 0
01:59:14.149 00.000 11060 Move returns status 0, amount 68
01:59:14.149 00.000 11060 MoveAxis(N, 92, ABG)
01:59:14.149 00.000 11060 Guiding  Dir = 0, Dur = 92
01:59:14.165 00.016 11060 IsSlewing returns 0
01:59:14.165 00.000 11060 IsGuiding returns 0
01:59:14.258 00.093 11060 IsGuiding returns 0
01:59:14.258 00.000 11060 Move returns status 0, amount 92
01:59:14.258 00.000 11060 move complete, result=0
01:59:14.259 00.001 11060 worker thread done servicing request
01:59:14.259 00.000 11060 Worker thread wakes up
01:59:14.259 00.000 10844 GuideStep: -0.4 px 68 ms EAST, -0.2 px 92 ms NORTH
01:59:14.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:14.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:14.892 00.633 11060 Exposure complete
01:59:15.061 00.169 11060 worker thread done servicing request
01:59:15.061 00.000 10844 OnExposeComplete: enter
01:59:15.062 00.001 10844 UpdateGuideState(): m_state=6
01:59:15.062 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11895
01:59:15.062 00.000 10844 Star::Find returns 1 (0), X=267.60, Y=58.61, Mass=2581, SNR=31.8, Peak=215 HFD=3.4
01:59:15.062 00.000 10844 MultiStar: [#1 -0.10,0.27,1.13,U] [#2 -0.28,0.49,2.21,U] [#3 0.18,-0.00,1.09,U] [#4 0.54,-0.23,0.98,U] [#5 -0.32,0.24,1.04,U] [#6 0.57,0.64,0.00,M10] [#7 -0.57,-0.24,0.00,M9] [#8 0.01,0.50,0.96,U] 
01:59:15.062 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.19}, one-star: {-0.64, -0.27}
01:59:15.062 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
01:59:15.062 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
01:59:15.062 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.11 mountX=-0.17 mountY=-0.14, mountTheta=-2.43
01:59:15.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.19, opts=13)
01:59:15.064 00.000 10844 Enqueuing Move request for scope (-0.12, 0.19)
01:59:15.064 00.000 11060 Worker thread wakes up
01:59:15.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
01:59:15.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
01:59:15.064 00.000 11060 Moving (-0.12, 0.19) raw xDistance=-0.17 yDistance=-0.14
01:59:15.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
01:59:15.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:15.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:15.064 00.000 10844 UpdateGuideState exits: m=2581 SNR=31.8
01:59:15.065 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:15.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:15.065 00.000 10844 Enqueuing Expose request
01:59:15.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:59:15.065 00.000 11060 MoveAxis(E, 31, ABG)
01:59:15.065 00.000 11060 Guiding  Dir = 2, Dur = 31
01:59:15.071 00.006 11060 IsSlewing returns 0
01:59:15.071 00.000 11060 IsGuiding returns 0
01:59:15.103 00.032 11060 IsGuiding returns 0
01:59:15.103 00.000 11060 Move returns status 0, amount 31
01:59:15.103 00.000 11060 MoveAxis(N, 0, ABG)
01:59:15.103 00.000 11060 Move returns status 0, amount 0
01:59:15.103 00.000 11060 move complete, result=0
01:59:15.103 00.000 11060 worker thread done servicing request
01:59:15.103 00.000 11060 Worker thread wakes up
01:59:15.105 00.002 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
01:59:15.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:15.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:15.738 00.633 11060 Exposure complete
01:59:15.911 00.173 11060 worker thread done servicing request
01:59:15.912 00.001 10844 OnExposeComplete: enter
01:59:15.912 00.000 10844 UpdateGuideState(): m_state=6
01:59:15.912 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11896
01:59:15.912 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=58.82, Mass=2710, SNR=32.2, Peak=220 HFD=3.1
01:59:15.912 00.000 10844 MultiStar: [#1 -0.63,-0.08,0.00,M1] [#2 0.26,0.67,0.00,M10] [#3 0.18,0.14,0.94,U] [#4 0.86,-0.48,0.00,M4] [#5 0.43,0.44,1.08,U] [#6 -0.26,0.68,0.00,R] [#7 -0.17,0.52,0.82,U] [#8 -0.15,0.82,0.00,M10] 
01:59:15.913 00.001 10844 single-star, 3 included, MultiStar: {0.06, 0.25}, one-star: {-0.24, -0.06}
01:59:15.913 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
01:59:15.913 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
01:59:15.913 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.89 mountX=0.10 mountY=-0.23, mountTheta=-1.14
01:59:15.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.06, opts=13)
01:59:15.917 00.002 10844 Enqueuing Move request for scope (-0.24, -0.06)
01:59:15.917 00.000 11060 Worker thread wakes up
01:59:15.929 00.012 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
01:59:15.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
01:59:15.930 00.001 11060 Moving (-0.24, -0.06) raw xDistance=0.10 yDistance=-0.23
01:59:15.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:59:15.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:59:15.930 00.000 10844 UpdateGuideState exits: m=2710 SNR=32.2
01:59:15.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:15.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:15.930 00.000 10844 Enqueuing Expose request
01:59:15.932 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
01:59:15.932 00.000 11060 MoveAxis(E, 0, ABG)
01:59:15.932 00.000 11060 Move returns status 0, amount 0
01:59:15.932 00.000 11060 MoveAxis(N, 88, ABG)
01:59:15.932 00.000 11060 Guiding  Dir = 0, Dur = 88
01:59:15.950 00.018 11060 IsSlewing returns 0
01:59:15.950 00.000 11060 IsGuiding returns 0
01:59:16.077 00.127 11060 IsGuiding returns 0
01:59:16.077 00.000 11060 Move returns status 0, amount 88
01:59:16.078 00.001 11060 move complete, result=0
01:59:16.078 00.000 11060 worker thread done servicing request
01:59:16.078 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 88 ms NORTH
01:59:16.078 00.000 11060 Worker thread wakes up
01:59:16.080 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:16.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:16.714 00.634 11060 Exposure complete
01:59:16.870 00.156 11060 worker thread done servicing request
01:59:16.871 00.001 10844 OnExposeComplete: enter
01:59:16.871 00.000 10844 UpdateGuideState(): m_state=6
01:59:16.871 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11897
01:59:16.871 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=58.69, Mass=2270, SNR=29.4, Peak=211 HFD=3.4
01:59:16.871 00.000 10844 MultiStar: [#1 -0.16,-0.43,0.98,U] [#2 0.09,0.44,2.20,U] [#3 -0.20,-0.27,1.10,U] [#4 -0.12,0.42,1.07,U] [#5 0.27,0.22,1.19,U] [#6 0.57,-0.29,0.00,M1] [#7 -0.24,-0.10,0.91,U] [#8 -0.06,0.44,1.05,U] 
01:59:16.871 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.12}, one-star: {0.55, -0.19}
01:59:16.871 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
01:59:16.871 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
01:59:16.871 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=-0.12 mountY=0.01, mountTheta=3.07
01:59:16.873 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.12, opts=13)
01:59:16.873 00.000 10844 Enqueuing Move request for scope (0.03, 0.12)
01:59:16.873 00.000 11060 Worker thread wakes up
01:59:16.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:59:16.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:59:16.873 00.000 11060 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=0.01
01:59:16.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
01:59:16.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:16.873 00.000 10844 UpdateGuideState exits: m=2270 SNR=29.4
01:59:16.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:16.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:16.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:16.873 00.000 10844 Enqueuing Expose request
01:59:16.874 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:59:16.874 00.000 11060 MoveAxis(E, 21, ABG)
01:59:16.874 00.000 11060 Guiding  Dir = 2, Dur = 21
01:59:16.880 00.006 11060 IsSlewing returns 0
01:59:16.880 00.000 11060 IsGuiding returns 0
01:59:16.927 00.047 11060 IsGuiding returns 0
01:59:16.927 00.000 11060 Move returns status 0, amount 21
01:59:16.927 00.000 11060 MoveAxis(N, 0, ABG)
01:59:16.927 00.000 11060 Move returns status 0, amount 0
01:59:16.927 00.000 11060 move complete, result=0
01:59:16.928 00.001 11060 worker thread done servicing request
01:59:16.928 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
01:59:16.928 00.000 11060 Worker thread wakes up
01:59:16.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:16.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:17.581 00.653 11060 Exposure complete
01:59:17.746 00.165 11060 worker thread done servicing request
01:59:17.746 00.000 10844 OnExposeComplete: enter
01:59:17.746 00.000 10844 UpdateGuideState(): m_state=6
01:59:17.746 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11898
01:59:17.746 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=58.92, Mass=2797, SNR=33.3, Peak=246 HFD=3.7
01:59:17.747 00.001 10844 MultiStar: [#1 -0.48,-0.51,0.00,M1] [#2 -0.45,0.31,2.06,U] [#3 0.25,0.59,0.00,M4] [#4 0.30,0.20,0.94,U] [#5 -0.25,0.29,1.05,U] [#6 0.67,-0.05,0.00,M2] [#7 0.26,-0.30,0.84,U] [#8 0.75,1.16,0.00,M10] 
01:59:17.747 00.000 10844 single-star, 4 included, MultiStar: {-0.10, 0.16}, one-star: {0.11, 0.04}
01:59:17.747 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.12 = 2.12)
01:59:17.747 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
01:59:17.747 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.37 mountX=-0.06 mountY=0.11, mountTheta=2.12
01:59:17.748 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.04, opts=13)
01:59:17.748 00.000 10844 Enqueuing Move request for scope (0.11, 0.04)
01:59:17.748 00.000 11060 Worker thread wakes up
01:59:17.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:17.748 00.000 10844 UpdateGuideState exits: m=2797 SNR=33.3
01:59:17.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:17.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:17.748 00.000 10844 Enqueuing Expose request
01:59:17.749 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
01:59:17.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
01:59:17.749 00.000 11060 Moving (0.11, 0.04) raw xDistance=-0.06 yDistance=0.11
01:59:17.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:59:17.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:17.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:59:17.749 00.000 11060 MoveAxis(E, 0, ABG)
01:59:17.749 00.000 11060 Move returns status 0, amount 0
01:59:17.749 00.000 11060 MoveAxis(N, 0, ABG)
01:59:17.749 00.000 11060 Move returns status 0, amount 0
01:59:17.749 00.000 11060 move complete, result=0
01:59:17.749 00.000 11060 worker thread done servicing request
01:59:17.749 00.000 11060 Worker thread wakes up
01:59:17.750 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:17.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:17.751 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:18.384 00.633 11060 Exposure complete
01:59:18.560 00.176 11060 worker thread done servicing request
01:59:18.560 00.000 10844 OnExposeComplete: enter
01:59:18.560 00.000 10844 UpdateGuideState(): m_state=6
01:59:18.560 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11899
01:59:18.560 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=58.72, Mass=2876, SNR=33.8, Peak=240 HFD=3.5
01:59:18.561 00.001 10844 MultiStar: [#1 0.23,-1.11,0.00,M2] [#2 0.20,0.42,2.01,U] [#3 -0.11,-0.23,1.07,U] [#4 0.75,-0.25,0.00,M3] [#5 -0.03,0.29,1.12,U] [#6 0.70,-0.22,0.00,M3] [#7 0.24,-0.38,0.89,U] [#8 -0.35,-0.26,0.93,U] 
01:59:18.561 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.03}, one-star: {0.18, -0.16}
01:59:18.561 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
01:59:18.561 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
01:59:18.561 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.51 mountX=-0.03 mountY=0.04, mountTheta=2.26
01:59:18.562 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
01:59:18.562 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
01:59:18.562 00.000 11060 Worker thread wakes up
01:59:18.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:18.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:59:18.562 00.000 10844 UpdateGuideState exits: m=2876 SNR=33.8
01:59:18.564 00.002 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:59:18.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.564 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.03 yDistance=0.04
01:59:18.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:18.564 00.000 10844 Enqueuing Expose request
01:59:18.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:59:18.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:18.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:59:18.564 00.000 11060 MoveAxis(E, 0, ABG)
01:59:18.564 00.000 11060 Move returns status 0, amount 0
01:59:18.564 00.000 11060 MoveAxis(N, 0, ABG)
01:59:18.564 00.000 11060 Move returns status 0, amount 0
01:59:18.564 00.000 11060 move complete, result=0
01:59:18.565 00.001 11060 worker thread done servicing request
01:59:18.565 00.000 11060 Worker thread wakes up
01:59:18.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:18.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:18.566 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:19.198 00.632 11060 Exposure complete
01:59:19.387 00.189 11060 worker thread done servicing request
01:59:19.387 00.000 10844 OnExposeComplete: enter
01:59:19.387 00.000 10844 UpdateGuideState(): m_state=6
01:59:19.387 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11900
01:59:19.387 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=59.80, Mass=2477, SNR=31.2, Peak=209 HFD=3.3
01:59:19.387 00.000 10844 MultiStar: [#1 0.47,0.00,1.07,U] [#2 -0.19,0.19,2.12,U] [#3 0.23,-0.19,0.95,U] [#4 0.35,0.18,1.05,U] [#5 -0.46,0.30,1.10,U] [#6 0.67,-0.02,0.00,M4] [#7 0.14,-0.06,0.96,U] [#8 0.31,0.21,1.08,U] 
01:59:19.387 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.20}, one-star: {0.68, 0.92}
01:59:19.387 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
01:59:19.388 00.001 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
01:59:19.388 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.95 mountX=-0.22 mountY=0.11, mountTheta=2.69
01:59:19.389 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.20, opts=13)
01:59:19.389 00.000 10844 Enqueuing Move request for scope (0.14, 0.20)
01:59:19.389 00.000 11060 Worker thread wakes up
01:59:19.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:19.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
01:59:19.389 00.000 10844 UpdateGuideState exits: m=2477 SNR=31.2
01:59:19.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
01:59:19.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:19.389 00.000 11060 Moving (0.14, 0.20) raw xDistance=-0.22 yDistance=0.11
01:59:19.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:19.389 00.000 10844 Enqueuing Expose request
01:59:19.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
01:59:19.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:19.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:59:19.389 00.000 11060 MoveAxis(E, 38, ABG)
01:59:19.391 00.002 11060 Guiding  Dir = 2, Dur = 38
01:59:19.426 00.035 11060 IsSlewing returns 0
01:59:19.426 00.000 11060 IsGuiding returns 0
01:59:19.504 00.078 11060 IsGuiding returns 0
01:59:19.504 00.000 11060 Move returns status 0, amount 38
01:59:19.504 00.000 11060 MoveAxis(N, 0, ABG)
01:59:19.504 00.000 11060 Move returns status 0, amount 0
01:59:19.504 00.000 11060 move complete, result=0
01:59:19.505 00.001 11060 worker thread done servicing request
01:59:19.505 00.000 11060 Worker thread wakes up
01:59:19.505 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
01:59:19.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:19.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:20.137 00.632 11060 Exposure complete
01:59:20.312 00.175 11060 worker thread done servicing request
01:59:20.312 00.000 10844 OnExposeComplete: enter
01:59:20.312 00.000 10844 UpdateGuideState(): m_state=6
01:59:20.312 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11901
01:59:20.313 00.001 10844 Star::Find returns 1 (0), X=269.00, Y=59.17, Mass=3081, SNR=35.3, Peak=237 HFD=3.3
01:59:20.313 00.000 10844 MultiStar: [#1 -0.32,-0.13,0.89,U] [#2 0.49,0.37,0.00,M7] [#3 0.11,-0.26,0.88,U] [#4 0.38,-0.17,0.81,U] [#5 0.77,0.19,0.00,M1] [#6 0.90,0.25,0.00,M5] [#7 0.35,-0.71,0.00,M5] [#8 0.09,0.70,0.00,M9] 
01:59:20.313 00.000 10844 refined, 3 included, MultiStar: {0.24, -0.05}, one-star: {0.76, 0.30}
01:59:20.313 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
01:59:20.313 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
01:59:20.313 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-0.21 mountX=0.01 mountY=0.25, mountTheta=1.54
01:59:20.314 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.05, opts=13)
01:59:20.314 00.000 10844 Enqueuing Move request for scope (0.24, -0.05)
01:59:20.314 00.000 11060 Worker thread wakes up
01:59:20.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
01:59:20.316 00.002 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
01:59:20.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:20.316 00.000 11060 Moving (0.24, -0.05) raw xDistance=0.01 yDistance=0.25
01:59:20.316 00.000 10844 UpdateGuideState exits: m=3081 SNR=35.3
01:59:20.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:59:20.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:20.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:20.316 00.000 10844 Enqueuing Expose request
01:59:20.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:20.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:59:20.316 00.000 11060 MoveAxis(E, 0, ABG)
01:59:20.316 00.000 11060 Move returns status 0, amount 0
01:59:20.316 00.000 11060 MoveAxis(N, 0, ABG)
01:59:20.316 00.000 11060 Move returns status 0, amount 0
01:59:20.316 00.000 11060 move complete, result=0
01:59:20.316 00.000 11060 worker thread done servicing request
01:59:20.316 00.000 11060 Worker thread wakes up
01:59:20.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:20.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:20.318 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:20.950 00.632 11060 Exposure complete
01:59:21.136 00.186 11060 worker thread done servicing request
01:59:21.136 00.000 10844 OnExposeComplete: enter
01:59:21.136 00.000 10844 UpdateGuideState(): m_state=6
01:59:21.136 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11902
01:59:21.136 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=58.40, Mass=2291, SNR=29.7, Peak=197 HFD=3.4
01:59:21.137 00.001 10844 MultiStar: [#1 0.44,-0.12,1.22,U] [#2 0.32,0.90,0.00,M8] [#3 0.20,-0.09,1.07,U] [#4 0.53,-0.17,1.01,U] [#5 0.12,0.13,1.04,U] [#6 0.45,-0.64,0.00,M6] [#7 0.10,-0.54,0.97,U] [#8 -0.68,-0.05,0.00,M10] 
01:59:21.137 00.000 10844 refined, 5 included, MultiStar: {0.34, -0.20}, one-star: {0.64, -0.48}
01:59:21.137 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
01:59:21.137 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
01:59:21.137 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.20 hyp=0.40 cameraTheta=-0.54 mountX=0.14 mountY=0.37, mountTheta=1.21
01:59:21.139 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.20, opts=13)
01:59:21.139 00.000 10844 Enqueuing Move request for scope (0.34, -0.20)
01:59:21.139 00.000 11060 Worker thread wakes up
01:59:21.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:21.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.20) opts 0xd
01:59:21.139 00.000 10844 UpdateGuideState exits: m=2291 SNR=29.7
01:59:21.140 00.001 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.20)
01:59:21.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.140 00.000 11060 Moving (0.34, -0.20) raw xDistance=0.14 yDistance=0.37
01:59:21.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:21.140 00.000 10844 Enqueuing Expose request
01:59:21.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:59:21.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:21.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:59:21.140 00.000 11060 MoveAxis(W, 24, ABG)
01:59:21.140 00.000 11060 Guiding  Dir = 3, Dur = 24
01:59:21.151 00.011 11060 IsSlewing returns 0
01:59:21.151 00.000 11060 IsGuiding returns 0
01:59:21.182 00.031 11060 IsGuiding returns 0
01:59:21.182 00.000 11060 Move returns status 0, amount 24
01:59:21.182 00.000 11060 MoveAxis(N, 0, ABG)
01:59:21.182 00.000 11060 Move returns status 0, amount 0
01:59:21.182 00.000 11060 move complete, result=0
01:59:21.183 00.001 11060 worker thread done servicing request
01:59:21.183 00.000 11060 Worker thread wakes up
01:59:21.183 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.4 px 0 ms NORTH
01:59:21.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:21.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:21.813 00.630 11060 Exposure complete
01:59:21.978 00.165 11060 worker thread done servicing request
01:59:21.978 00.000 10844 OnExposeComplete: enter
01:59:21.978 00.000 10844 UpdateGuideState(): m_state=6
01:59:21.978 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11903
01:59:21.978 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=59.33, Mass=2889, SNR=33.3, Peak=240 HFD=3.7
01:59:21.978 00.000 10844 MultiStar: [#1 0.52,0.21,0.98,U] [#2 0.89,0.64,0.00,M9] [#3 0.44,-0.20,0.96,U] [#4 0.72,-0.10,0.00,M1] [#5 0.25,0.32,1.04,U] [#6 0.63,-0.65,0.00,M7] [#7 0.34,0.25,0.89,U] [#8 0.55,1.40,0.00,R] 
01:59:21.979 00.001 10844 refined, 4 included, MultiStar: {0.29, 0.21}, one-star: {-0.09, 0.45}
01:59:21.979 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
01:59:21.979 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
01:59:21.979 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.21 hyp=0.36 cameraTheta=0.63 mountX=-0.26 mountY=0.25, mountTheta=2.37
01:59:21.980 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.21, opts=13)
01:59:21.980 00.000 10844 Enqueuing Move request for scope (0.29, 0.21)
01:59:21.980 00.000 11060 Worker thread wakes up
01:59:21.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:21.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.21) opts 0xd
01:59:21.980 00.000 10844 UpdateGuideState exits: m=2889 SNR=33.3
01:59:21.980 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.21)
01:59:21.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.980 00.000 11060 Moving (0.29, 0.21) raw xDistance=-0.26 yDistance=0.25
01:59:21.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:21.980 00.000 10844 Enqueuing Expose request
01:59:21.981 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:59:21.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:21.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:59:21.981 00.000 11060 MoveAxis(E, 44, ABG)
01:59:21.981 00.000 11060 Guiding  Dir = 2, Dur = 44
01:59:22.009 00.028 11060 IsSlewing returns 0
01:59:22.009 00.000 11060 IsGuiding returns 0
01:59:22.077 00.068 11060 IsGuiding returns 0
01:59:22.077 00.000 11060 Move returns status 0, amount 44
01:59:22.077 00.000 11060 MoveAxis(N, 0, ABG)
01:59:22.077 00.000 11060 Move returns status 0, amount 0
01:59:22.077 00.000 11060 move complete, result=0
01:59:22.077 00.000 11060 worker thread done servicing request
01:59:22.077 00.000 11060 Worker thread wakes up
01:59:22.077 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.3 px 0 ms NORTH
01:59:22.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:22.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:22.722 00.645 11060 Exposure complete
01:59:22.903 00.181 10844 OnExposeComplete: enter
01:59:22.904 00.001 10844 UpdateGuideState(): m_state=6
01:59:22.904 00.000 11060 worker thread done servicing request
01:59:22.904 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11904
01:59:22.904 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=58.38, Mass=2765, SNR=33.3, Peak=205 HFD=3.7
01:59:22.904 00.000 10844 MultiStar: [#1 0.23,0.69,0.00,M1] [#2 0.76,0.44,0.00,M10] [#3 0.27,0.61,0.00,M1] [#4 0.33,-0.37,0.94,U] [#5 0.25,0.08,1.00,U] [#6 0.34,0.11,0.92,U] [#7 -0.17,0.43,0.79,U] [#8 -0.47,-1.21,0.00,M1] 
01:59:22.904 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.07}, one-star: {-0.17, -0.50}
01:59:22.904 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
01:59:22.905 00.001 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
01:59:22.905 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.51 mountX=0.05 mountY=0.13, mountTheta=1.24
01:59:22.906 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.07, opts=13)
01:59:22.906 00.000 10844 Enqueuing Move request for scope (0.12, -0.07)
01:59:22.906 00.000 11060 Worker thread wakes up
01:59:22.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:22.906 00.000 10844 UpdateGuideState exits: m=2765 SNR=33.3
01:59:22.907 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:22.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:22.907 00.000 10844 Enqueuing Expose request
01:59:22.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
01:59:22.907 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
01:59:22.907 00.000 11060 Moving (0.12, -0.07) raw xDistance=0.05 yDistance=0.13
01:59:22.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:22.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:22.908 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:59:22.908 00.000 11060 MoveAxis(E, 0, ABG)
01:59:22.908 00.000 11060 Move returns status 0, amount 0
01:59:22.908 00.000 11060 MoveAxis(N, 0, ABG)
01:59:22.908 00.000 11060 Move returns status 0, amount 0
01:59:22.908 00.000 11060 move complete, result=0
01:59:22.908 00.000 11060 worker thread done servicing request
01:59:22.909 00.001 11060 Worker thread wakes up
01:59:22.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:22.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:22.910 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:23.550 00.640 11060 Exposure complete
01:59:23.711 00.161 11060 worker thread done servicing request
01:59:23.711 00.000 10844 OnExposeComplete: enter
01:59:23.711 00.000 10844 UpdateGuideState(): m_state=6
01:59:23.711 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11905
01:59:23.711 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=58.85, Mass=2598, SNR=31.6, Peak=195 HFD=3.4
01:59:23.712 00.001 10844 MultiStar: [#1 0.02,0.13,1.14,U] [#2 0.19,0.60,0.00,R] [#3 0.02,0.49,1.05,U] [#4 0.06,0.20,1.09,U] [#5 0.25,0.50,1.09,U] [#6 0.57,0.27,0.00,M7] [#7 -0.49,0.27,0.94,U] [#8 -0.69,-0.96,0.00,M2] 
01:59:23.712 00.000 10844 single-star, 5 included, MultiStar: {0.01, 0.26}, one-star: {0.11, -0.03}
01:59:23.712 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
01:59:23.712 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
01:59:23.712 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=0.01 mountY=0.11, mountTheta=1.49
01:59:23.714 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
01:59:23.714 00.000 10844 Enqueuing Move request for scope (0.11, -0.03)
01:59:23.714 00.000 11060 Worker thread wakes up
01:59:23.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:23.714 00.000 10844 UpdateGuideState exits: m=2598 SNR=31.6
01:59:23.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:23.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:23.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
01:59:23.714 00.000 10844 Enqueuing Expose request
01:59:23.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
01:59:23.715 00.001 11060 Moving (0.11, -0.03) raw xDistance=0.01 yDistance=0.11
01:59:23.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:59:23.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:23.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:59:23.715 00.000 11060 MoveAxis(E, 0, ABG)
01:59:23.715 00.000 11060 Move returns status 0, amount 0
01:59:23.715 00.000 11060 MoveAxis(N, 0, ABG)
01:59:23.715 00.000 11060 Move returns status 0, amount 0
01:59:23.715 00.000 11060 move complete, result=0
01:59:23.715 00.000 11060 worker thread done servicing request
01:59:23.715 00.000 11060 Worker thread wakes up
01:59:23.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:23.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:23.717 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:24.357 00.640 11060 Exposure complete
01:59:24.530 00.173 11060 worker thread done servicing request
01:59:24.530 00.000 10844 OnExposeComplete: enter
01:59:24.530 00.000 10844 UpdateGuideState(): m_state=6
01:59:24.531 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11906
01:59:24.531 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=59.05, Mass=2673, SNR=31.9, Peak=253 HFD=3.4
01:59:24.531 00.000 10844 MultiStar: [#1 0.21,0.37,1.14,U] [#2 -0.25,0.04,2.22,U] [#3 0.20,0.06,1.03,U] [#4 1.05,0.45,0.00,M1] [#5 0.19,0.26,1.04,U] [#6 0.64,0.02,0.00,M8] [#7 0.14,0.29,0.82,U] [#8 -1.12,-0.74,0.00,M3] 
01:59:24.531 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.17}, one-star: {0.05, 0.17}
01:59:24.531 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
01:59:24.531 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
01:59:24.531 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.38 mountX=-0.18 mountY=0.01, mountTheta=3.11
01:59:24.533 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.17, opts=13)
01:59:24.533 00.000 10844 Enqueuing Move request for scope (0.03, 0.17)
01:59:24.533 00.000 11060 Worker thread wakes up
01:59:24.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:24.533 00.000 10844 UpdateGuideState exits: m=2673 SNR=31.9
01:59:24.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:24.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:24.533 00.000 10844 Enqueuing Expose request
01:59:24.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:59:24.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:59:24.533 00.000 11060 Moving (0.03, 0.17) raw xDistance=-0.18 yDistance=0.01
01:59:24.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
01:59:24.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:24.534 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:59:24.534 00.000 11060 MoveAxis(E, 31, ABG)
01:59:24.534 00.000 11060 Guiding  Dir = 2, Dur = 31
01:59:24.561 00.027 11060 IsSlewing returns 0
01:59:24.562 00.001 11060 IsGuiding returns 0
01:59:24.608 00.046 11060 IsGuiding returns 0
01:59:24.608 00.000 11060 Move returns status 0, amount 31
01:59:24.608 00.000 11060 MoveAxis(N, 0, ABG)
01:59:24.608 00.000 11060 Move returns status 0, amount 0
01:59:24.608 00.000 11060 move complete, result=0
01:59:24.609 00.001 11060 worker thread done servicing request
01:59:24.609 00.000 11060 Worker thread wakes up
01:59:24.609 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
01:59:24.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:24.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:25.253 00.644 11060 Exposure complete
01:59:25.429 00.176 11060 worker thread done servicing request
01:59:25.429 00.000 10844 OnExposeComplete: enter
01:59:25.429 00.000 10844 UpdateGuideState(): m_state=6
01:59:25.429 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11907
01:59:25.429 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=58.11, Mass=2466, SNR=31.0, Peak=177 HFD=3.9
01:59:25.431 00.002 10844 MultiStar: [#1 0.42,0.24,1.08,U] [#2 -0.21,-0.72,0.00,M1] [#3 0.78,0.27,0.00,M1] [#4 0.46,-0.28,1.10,U] [#5 -0.23,-0.25,1.15,U] [#6 0.68,-0.28,0.00,M9] [#7 -0.01,0.35,0.95,U] [#8 -0.43,-1.22,0.00,M4] 
01:59:25.431 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.14}, one-star: {-0.29, -0.77}
01:59:25.431 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
01:59:25.431 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
01:59:25.431 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.10 mountX=0.13 mountY=0.10, mountTheta=0.64
01:59:25.432 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.14, opts=13)
01:59:25.432 00.000 10844 Enqueuing Move request for scope (0.07, -0.14)
01:59:25.432 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:25.432 00.000 10844 UpdateGuideState exits: m=2466 SNR=31.0
01:59:25.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:25.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:25.432 00.000 11060 Worker thread wakes up
01:59:25.433 00.001 10844 Enqueuing Expose request
01:59:25.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
01:59:25.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
01:59:25.433 00.000 11060 Moving (0.07, -0.14) raw xDistance=0.13 yDistance=0.10
01:59:25.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
01:59:25.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:25.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:59:25.433 00.000 11060 MoveAxis(W, 21, ABG)
01:59:25.433 00.000 11060 Guiding  Dir = 3, Dur = 21
01:59:25.469 00.036 11060 IsSlewing returns 0
01:59:25.469 00.000 11060 IsGuiding returns 0
01:59:25.532 00.063 11060 IsGuiding returns 0
01:59:25.533 00.001 11060 Move returns status 0, amount 21
01:59:25.533 00.000 11060 MoveAxis(N, 0, ABG)
01:59:25.533 00.000 11060 Move returns status 0, amount 0
01:59:25.533 00.000 11060 move complete, result=0
01:59:25.533 00.000 11060 worker thread done servicing request
01:59:25.533 00.000 11060 Worker thread wakes up
01:59:25.533 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
01:59:25.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:25.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:26.164 00.631 11060 Exposure complete
01:59:26.329 00.165 11060 worker thread done servicing request
01:59:26.329 00.000 10844 OnExposeComplete: enter
01:59:26.329 00.000 10844 UpdateGuideState(): m_state=6
01:59:26.329 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11908
01:59:26.329 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=58.46, Mass=3244, SNR=35.4, Peak=217 HFD=3.8
01:59:26.330 00.001 10844 MultiStar: [#1 -0.32,0.26,0.89,U] [#2 -0.34,-0.60,0.00,M2] [#3 0.41,0.15,0.88,U] [#4 -0.03,-0.31,0.91,U] [#5 -0.49,0.15,1.05,U] [#6 0.36,-0.50,0.85,U] [#7 0.21,0.34,0.85,U] [#8 -0.25,-1.48,0.00,M5] 
01:59:26.330 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.05}, one-star: {-0.02, -0.41}
01:59:26.330 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
01:59:26.330 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
01:59:26.330 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.57 mountX=0.05 mountY=0.01, mountTheta=0.16
01:59:26.331 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
01:59:26.331 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
01:59:26.331 00.000 11060 Worker thread wakes up
01:59:26.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:26.331 00.000 10844 UpdateGuideState exits: m=3244 SNR=35.4
01:59:26.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:26.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:26.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
01:59:26.331 00.000 10844 Enqueuing Expose request
01:59:26.331 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
01:59:26.333 00.002 11060 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.01
01:59:26.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:26.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:26.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:59:26.333 00.000 11060 MoveAxis(E, 0, ABG)
01:59:26.333 00.000 11060 Move returns status 0, amount 0
01:59:26.333 00.000 11060 MoveAxis(N, 0, ABG)
01:59:26.333 00.000 11060 Move returns status 0, amount 0
01:59:26.333 00.000 11060 move complete, result=0
01:59:26.333 00.000 11060 worker thread done servicing request
01:59:26.333 00.000 11060 Worker thread wakes up
01:59:26.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:26.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:26.335 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:26.964 00.629 11060 Exposure complete
01:59:27.122 00.158 11060 worker thread done servicing request
01:59:27.123 00.001 10844 OnExposeComplete: enter
01:59:27.123 00.000 10844 UpdateGuideState(): m_state=6
01:59:27.123 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11909
01:59:27.123 00.000 10844 Star::Find returns 1 (0), X=268.91, Y=59.08, Mass=3322, SNR=36.6, Peak=233 HFD=4.0
01:59:27.123 00.000 10844 MultiStar: [#1 0.55,0.33,0.00,M1] [#2 0.00,-0.99,0.00,M3] [#3 0.24,0.92,0.00,M1] [#4 -0.40,-1.18,0.00,M1] [#5 -0.17,0.21,0.87,U] [#6 1.06,-0.32,0.00,M9] [#7 0.55,0.41,0.00,M1] [#8 -0.25,-1.14,0.00,M6] 
01:59:27.123 00.000 10844 refined, 1 included, MultiStar: {0.28, 0.21}, one-star: {0.67, 0.21}
01:59:27.123 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
01:59:27.123 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
01:59:27.123 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.21 hyp=0.35 cameraTheta=0.65 mountX=-0.26 mountY=0.24, mountTheta=2.39
01:59:27.125 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.21, opts=13)
01:59:27.125 00.000 10844 Enqueuing Move request for scope (0.28, 0.21)
01:59:27.125 00.000 11060 Worker thread wakes up
01:59:27.126 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:27.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.21) opts 0xd
01:59:27.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.21)
01:59:27.126 00.000 11060 Moving (0.28, 0.21) raw xDistance=-0.26 yDistance=0.24
01:59:27.126 00.000 10844 UpdateGuideState exits: m=3322 SNR=36.6
01:59:27.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
01:59:27.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:59:27.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:59:27.126 00.000 11060 MoveAxis(E, 44, ABG)
01:59:27.126 00.000 11060 Guiding  Dir = 2, Dur = 44
01:59:27.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:27.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:27.126 00.000 10844 Enqueuing Expose request
01:59:27.142 00.016 11060 IsSlewing returns 0
01:59:27.142 00.000 11060 IsGuiding returns 0
01:59:27.190 00.048 11060 IsGuiding returns 0
01:59:27.190 00.000 11060 Move returns status 0, amount 44
01:59:27.190 00.000 11060 MoveAxis(N, 0, ABG)
01:59:27.190 00.000 11060 Move returns status 0, amount 0
01:59:27.190 00.000 11060 move complete, result=0
01:59:27.190 00.000 11060 worker thread done servicing request
01:59:27.190 00.000 11060 Worker thread wakes up
01:59:27.190 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.2 px 0 ms NORTH
01:59:27.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:27.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:27.821 00.631 11060 Exposure complete
01:59:28.007 00.186 11060 worker thread done servicing request
01:59:28.007 00.000 10844 OnExposeComplete: enter
01:59:28.007 00.000 10844 UpdateGuideState(): m_state=6
01:59:28.008 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11910
01:59:28.008 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=59.58, Mass=3351, SNR=37.1, Peak=255 HFD=3.3
01:59:28.008 00.000 10844 MultiStar: [#1 0.31,0.72,0.00,M2] [#2 -0.16,-0.44,1.78,U] [#3 0.85,0.60,0.00,M2] [#4 0.49,-0.79,0.00,M2] [#5 0.45,0.50,0.00,M1] [#6 1.23,-0.19,0.00,M10] [#7 -0.31,0.67,0.00,M2] [#8 -0.32,-1.09,0.00,M7] 
01:59:28.008 00.000 10844 refined, 1 included, MultiStar: {-0.00, -0.03}, one-star: {0.28, 0.70}
01:59:28.008 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
01:59:28.008 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
01:59:28.008 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.62 mountX=0.03 mountY=0.00, mountTheta=0.11
01:59:28.009 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.03, opts=13)
01:59:28.009 00.000 10844 Enqueuing Move request for scope (-0.00, -0.03)
01:59:28.010 00.001 11060 Worker thread wakes up
01:59:28.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:28.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:59:28.010 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:59:28.010 00.000 11060 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.00
01:59:28.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:59:28.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:28.010 00.000 10844 UpdateGuideState exits: m=3351 SNR=37.1 Saturated
01:59:28.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:59:28.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:28.010 00.000 11060 MoveAxis(E, 0, ABG)
01:59:28.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:28.010 00.000 10844 Enqueuing Expose request
01:59:28.010 00.000 11060 Move returns status 0, amount 0
01:59:28.010 00.000 11060 MoveAxis(N, 0, ABG)
01:59:28.010 00.000 11060 Move returns status 0, amount 0
01:59:28.010 00.000 11060 move complete, result=0
01:59:28.012 00.002 11060 worker thread done servicing request
01:59:28.012 00.000 11060 Worker thread wakes up
01:59:28.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:28.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:28.013 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:28.645 00.632 11060 Exposure complete
01:59:28.821 00.176 11060 worker thread done servicing request
01:59:28.821 00.000 10844 OnExposeComplete: enter
01:59:28.821 00.000 10844 UpdateGuideState(): m_state=6
01:59:28.821 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11911
01:59:28.821 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=59.31, Mass=2734, SNR=32.9, Peak=249 HFD=3.4
01:59:28.822 00.001 10844 MultiStar: [#1 0.72,1.12,0.00,M3] [#2 0.38,0.34,1.98,U] [#3 0.37,0.61,0.00,M3] [#4 0.92,0.76,0.00,M3] [#5 0.22,1.34,0.00,M2] [#6 0.54,0.36,0.00,R] [#7 0.70,0.79,0.00,M3] [#8 -0.00,-0.45,0.82,U] 
01:59:28.822 00.000 10844 refined, 2 included, MultiStar: {0.36, 0.19}, one-star: {0.61, 0.43}
01:59:28.822 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
01:59:28.822 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
01:59:28.822 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.19 hyp=0.41 cameraTheta=0.49 mountX=-0.25 mountY=0.32, mountTheta=2.23
01:59:28.823 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.19, opts=13)
01:59:28.823 00.000 10844 Enqueuing Move request for scope (0.36, 0.19)
01:59:28.823 00.000 11060 Worker thread wakes up
01:59:28.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:28.823 00.000 10844 UpdateGuideState exits: m=2734 SNR=32.9
01:59:28.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:28.824 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:28.824 00.000 10844 Enqueuing Expose request
01:59:28.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.19) opts 0xd
01:59:28.824 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.19)
01:59:28.824 00.000 11060 Moving (0.36, 0.19) raw xDistance=-0.25 yDistance=0.32
01:59:28.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
01:59:28.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:59:28.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
01:59:28.824 00.000 11060 MoveAxis(E, 44, ABG)
01:59:28.824 00.000 11060 Guiding  Dir = 2, Dur = 44
01:59:28.829 00.005 11060 IsSlewing returns 0
01:59:28.829 00.000 11060 IsGuiding returns 0
01:59:28.891 00.062 11060 IsGuiding returns 0
01:59:28.891 00.000 11060 Move returns status 0, amount 44
01:59:28.892 00.001 11060 MoveAxis(N, 0, ABG)
01:59:28.892 00.000 11060 Move returns status 0, amount 0
01:59:28.892 00.000 11060 move complete, result=0
01:59:28.892 00.000 11060 worker thread done servicing request
01:59:28.892 00.000 11060 Worker thread wakes up
01:59:28.892 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.3 px 0 ms NORTH
01:59:28.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:28.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:29.526 00.634 11060 Exposure complete
01:59:29.708 00.182 11060 worker thread done servicing request
01:59:29.708 00.000 10844 OnExposeComplete: enter
01:59:29.708 00.000 10844 UpdateGuideState(): m_state=6
01:59:29.708 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11912
01:59:29.709 00.001 10844 Star::Find returns 1 (0), X=268.45, Y=58.91, Mass=2840, SNR=33.0, Peak=213 HFD=3.6
01:59:29.709 00.000 10844 MultiStar: [#1 0.38,0.41,1.09,U] [#2 0.67,-0.18,0.00,M2] [#3 0.66,0.37,0.00,M4] [#4 0.51,0.51,0.00,M4] [#5 -0.04,0.46,0.94,U] [#6 0.08,-0.14,0.81,U] [#7 0.30,-0.02,0.79,U] [#8 -0.18,-1.56,0.00,M7] 
01:59:29.709 00.000 10844 single-star, 4 included, MultiStar: {0.19, 0.17}, one-star: {0.21, 0.03}
01:59:29.709 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
01:59:29.709 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
01:59:29.709 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.14 mountX=-0.07 mountY=0.20, mountTheta=1.89
01:59:29.710 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.03, opts=13)
01:59:29.710 00.000 10844 Enqueuing Move request for scope (0.21, 0.03)
01:59:29.711 00.001 11060 Worker thread wakes up
01:59:29.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
01:59:29.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
01:59:29.711 00.000 11060 Moving (0.21, 0.03) raw xDistance=-0.07 yDistance=0.20
01:59:29.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:59:29.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:29.711 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.50 newest=0.53
01:59:29.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
01:59:29.711 00.000 11060 MoveAxis(E, 0, ABG)
01:59:29.711 00.000 11060 Move returns status 0, amount 0
01:59:29.711 00.000 10844 UpdateGuideState exits: m=2840 SNR=33.0
01:59:29.711 00.000 11060 BLC: Oldest BLC event removed
01:59:29.711 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:59:29.711 00.000 11060 MoveAxis(S, 829, ABG)
01:59:29.711 00.000 11060 duration set to 750 by maxDecDuration
01:59:29.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:29.712 00.001 11060 Guiding  Dir = 1, Dur = 750
01:59:29.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:29.712 00.000 10844 Enqueuing Expose request
01:59:29.724 00.012 11060 IsSlewing returns 0
01:59:29.724 00.000 11060 IsGuiding returns 0
01:59:30.479 00.755 11060 IsGuiding returns 0
01:59:30.479 00.000 11060 Move returns status 0, amount 750
01:59:30.479 00.000 11060 move complete, result=0
01:59:30.479 00.000 11060 worker thread done servicing request
01:59:30.479 00.000 11060 Worker thread wakes up
01:59:30.479 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
01:59:30.480 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:30.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:31.108 00.628 11060 Exposure complete
01:59:31.286 00.178 11060 worker thread done servicing request
01:59:31.286 00.000 10844 OnExposeComplete: enter
01:59:31.287 00.001 10844 UpdateGuideState(): m_state=6
01:59:31.287 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11913
01:59:31.287 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=58.65, Mass=3628, SNR=37.9, Peak=216 HFD=4.0
01:59:31.287 00.000 10844 MultiStar: [#1 0.40,0.62,0.00,M3] [#2 0.19,-0.26,1.84,U] [#3 -0.10,0.82,0.00,M5] [#4 0.10,0.82,0.00,M5] [#5 -0.09,0.33,0.95,U] [#6 -0.43,-0.13,0.69,U] [#7 -0.16,0.04,0.81,U] [#8 -0.11,-0.26,0.83,U] 
01:59:31.287 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.11}, one-star: {0.44, -0.23}
01:59:31.287 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
01:59:31.287 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
01:59:31.287 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.31 mountX=0.10 mountY=0.05, mountTheta=0.42
01:59:31.289 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
01:59:31.289 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
01:59:31.289 00.000 11060 Worker thread wakes up
01:59:31.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:31.289 00.000 10844 UpdateGuideState exits: m=3628 SNR=37.9
01:59:31.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:31.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
01:59:31.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:31.289 00.000 10844 Enqueuing Expose request
01:59:31.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
01:59:31.289 00.000 11060 Moving (0.03, -0.11) raw xDistance=0.10 yDistance=0.05
01:59:31.289 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.141388, 1:0.046855
01:59:31.289 00.000 11060 BLC: No correction, Miss < min_move
01:59:31.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:59:31.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:31.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:59:31.291 00.002 11060 MoveAxis(E, 0, ABG)
01:59:31.291 00.000 11060 Move returns status 0, amount 0
01:59:31.291 00.000 11060 MoveAxis(N, 0, ABG)
01:59:31.291 00.000 11060 Move returns status 0, amount 0
01:59:31.291 00.000 11060 move complete, result=0
01:59:31.291 00.000 11060 worker thread done servicing request
01:59:31.291 00.000 11060 Worker thread wakes up
01:59:31.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:31.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:31.299 00.008 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:31.930 00.631 11060 Exposure complete
01:59:32.110 00.180 11060 worker thread done servicing request
01:59:32.110 00.000 10844 OnExposeComplete: enter
01:59:32.110 00.000 10844 UpdateGuideState(): m_state=6
01:59:32.110 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11914
01:59:32.110 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=58.51, Mass=2916, SNR=33.7, Peak=204 HFD=3.4
01:59:32.111 00.001 10844 MultiStar: [#1 0.27,0.93,0.00,M4] [#2 0.32,0.23,2.02,U] [#3 0.41,1.00,0.00,M6] [#4 0.86,0.70,0.00,M6] [#5 0.06,0.92,0.00,M1] [#6 0.32,-0.39,0.81,U] [#7 0.33,0.75,0.00,M2] [#8 -0.19,-1.08,0.00,M7] 
01:59:32.111 00.000 10844 refined, 2 included, MultiStar: {0.28, -0.06}, one-star: {0.15, -0.37}
01:59:32.111 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
01:59:32.111 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
01:59:32.111 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-0.20 mountX=0.00 mountY=0.28, mountTheta=1.56
01:59:32.112 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.06, opts=13)
01:59:32.113 00.001 10844 Enqueuing Move request for scope (0.28, -0.06)
01:59:32.113 00.000 11060 Worker thread wakes up
01:59:32.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
01:59:32.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
01:59:32.113 00.000 11060 Moving (0.28, -0.06) raw xDistance=0.00 yDistance=0.28
01:59:32.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:32.113 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.141388, 1:0.046855, 2:0.284266
01:59:32.113 00.000 10844 UpdateGuideState exits: m=2916 SNR=33.7
01:59:32.113 00.000 11060 BLC: Under-shoot: nominal increase by 118
01:59:32.113 00.000 11060 BLC: window closed
01:59:32.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:32.113 00.000 11060 BLC: Pulse increase limited by ceiling of 750
01:59:32.113 00.000 11060 BLC: Pulse adjusted to 750
01:59:32.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:32.113 00.000 10844 Enqueuing Expose request
01:59:32.115 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:59:32.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
01:59:32.115 00.000 11060 MoveAxis(E, 0, ABG)
01:59:32.115 00.000 11060 Move returns status 0, amount 0
01:59:32.115 00.000 11060 MoveAxis(S, 111, ABG)
01:59:32.115 00.000 11060 Guiding  Dir = 1, Dur = 111
01:59:32.122 00.007 11060 IsSlewing returns 0
01:59:32.122 00.000 11060 IsGuiding returns 0
01:59:32.159 00.037 10844 evsrv: cli 0EEEE4D0 connect
01:59:32.159 00.000 10844 case statement mapped state 6 to 3
01:59:32.160 00.001 10844 case statement mapped state 6 to 3
01:59:32.160 00.000 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_pixel_scale","id":"3b6157a7-c637-44ba-9579-04248e131819"}
01:59:32.161 00.001 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":4.1253,"id":"3b6157a7-c637-44ba-9579-04248e131819"}
01:59:32.161 00.000 10844 evsrv: cli 0EEEE4D0 disconnect
01:59:32.246 00.085 11060 IsGuiding returns 0
01:59:32.246 00.000 11060 Move returns status 0, amount 111
01:59:32.246 00.000 11060 move complete, result=0
01:59:32.246 00.000 11060 worker thread done servicing request
01:59:32.246 00.000 11060 Worker thread wakes up
01:59:32.246 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 111 ms SOUTH
01:59:32.247 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:32.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:32.876 00.629 11060 Exposure complete
01:59:33.030 00.154 11060 worker thread done servicing request
01:59:33.031 00.001 10844 OnExposeComplete: enter
01:59:33.031 00.000 10844 UpdateGuideState(): m_state=6
01:59:33.031 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11915
01:59:33.031 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=59.23, Mass=2743, SNR=32.5, Peak=204 HFD=3.5
01:59:33.031 00.000 10844 MultiStar: [#1 0.67,0.06,0.00,M5] [#2 -0.38,-0.32,2.07,U] [#3 0.59,0.15,0.99,U] [#4 0.20,0.18,1.05,U] [#5 -0.07,0.71,0.00,M2] [#6 0.86,-1.14,0.00,M1] [#7 0.08,0.40,0.90,U] [#8 -0.43,-0.79,0.00,M8] 
01:59:33.031 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.06}, one-star: {0.35, 0.35}
01:59:33.031 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
01:59:33.032 00.001 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
01:59:33.032 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.73 mountX=-0.08 mountY=0.06, mountTheta=2.47
01:59:33.035 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
01:59:33.035 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
01:59:33.035 00.000 11060 Worker thread wakes up
01:59:33.042 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:59:33.042 00.000 10844 UpdateGuideState exits: m=2743 SNR=32.5
01:59:33.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:33.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:33.042 00.000 10844 Enqueuing Expose request
01:59:33.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
01:59:33.042 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
01:59:33.042 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.08 yDistance=0.06
01:59:33.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:59:33.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:33.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:59:33.043 00.001 11060 MoveAxis(E, 0, ABG)
01:59:33.043 00.000 11060 Move returns status 0, amount 0
01:59:33.043 00.000 11060 MoveAxis(N, 0, ABG)
01:59:33.043 00.000 11060 Move returns status 0, amount 0
01:59:33.043 00.000 11060 move complete, result=0
01:59:33.043 00.000 11060 worker thread done servicing request
01:59:33.044 00.001 11060 Worker thread wakes up
01:59:33.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:33.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:33.046 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:33.701 00.655 11060 Exposure complete
01:59:33.877 00.176 11060 worker thread done servicing request
01:59:33.877 00.000 10844 OnExposeComplete: enter
01:59:33.877 00.000 10844 UpdateGuideState(): m_state=6
01:59:33.877 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11916
01:59:33.877 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=58.92, Mass=2741, SNR=32.7, Peak=206 HFD=3.6
01:59:33.877 00.000 10844 MultiStar: [#1 0.58,0.13,0.95,U] [#2 -0.11,-0.00,2.12,U] [#3 0.50,0.29,0.89,U] [#4 0.63,0.00,0.00,M6] [#5 -0.04,-0.06,0.97,U] [#6 0.30,-1.01,0.00,M2] [#7 0.23,1.05,0.00,M2] [#8 -0.08,-0.95,0.00,M9] 
01:59:33.877 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.06}, one-star: {0.27, 0.04}
01:59:33.877 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
01:59:33.877 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
01:59:33.879 00.002 10844 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.34 mountX=-0.09 mountY=0.16, mountTheta=2.09
01:59:33.882 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.06, opts=13)
01:59:33.882 00.000 10844 Enqueuing Move request for scope (0.17, 0.06)
01:59:33.882 00.000 11060 Worker thread wakes up
01:59:33.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:59:33.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:59:33.882 00.000 11060 Moving (0.17, 0.06) raw xDistance=-0.09 yDistance=0.16
01:59:33.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:33.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:59:33.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:33.882 00.000 10844 UpdateGuideState exits: m=2741 SNR=32.7
01:59:33.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:59:33.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:33.882 00.000 11060 MoveAxis(E, 0, ABG)
01:59:33.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:33.883 00.001 10844 Enqueuing Expose request
01:59:33.883 00.000 11060 Move returns status 0, amount 0
01:59:33.883 00.000 11060 MoveAxis(N, 0, ABG)
01:59:33.883 00.000 11060 Move returns status 0, amount 0
01:59:33.883 00.000 11060 move complete, result=0
01:59:33.883 00.000 11060 worker thread done servicing request
01:59:33.883 00.000 11060 Worker thread wakes up
01:59:33.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:33.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:33.885 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:34.519 00.634 11060 Exposure complete
01:59:34.681 00.162 11060 worker thread done servicing request
01:59:34.681 00.000 10844 OnExposeComplete: enter
01:59:34.681 00.000 10844 UpdateGuideState(): m_state=6
01:59:34.682 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11917
01:59:34.682 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=58.65, Mass=2305, SNR=29.9, Peak=188 HFD=3.4
01:59:34.682 00.000 10844 MultiStar: [#1 0.34,0.31,1.00,U] [#2 -0.88,0.18,0.00,M1] [#3 0.35,0.82,0.00,M5] [#4 0.49,0.33,0.97,U] [#5 0.22,0.89,0.00,M2] [#6 -0.26,-1.13,0.00,M3] [#7 0.12,0.64,0.00,M3] [#8 -0.19,-1.06,0.00,M10] 
01:59:34.682 00.000 10844 single-star, 2 included, MultiStar: {0.34, 0.13}, one-star: {0.21, -0.23}
01:59:34.682 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
01:59:34.682 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
01:59:34.682 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.83 mountX=0.19 mountY=0.25, mountTheta=0.92
01:59:34.683 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.23, opts=13)
01:59:34.683 00.000 10844 Enqueuing Move request for scope (0.21, -0.23)
01:59:34.683 00.000 11060 Worker thread wakes up
01:59:34.684 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:34.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
01:59:34.684 00.000 10844 UpdateGuideState exits: m=2305 SNR=29.9
01:59:34.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
01:59:34.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:34.684 00.000 11060 Moving (0.21, -0.23) raw xDistance=0.19 yDistance=0.25
01:59:34.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:34.684 00.000 10844 Enqueuing Expose request
01:59:34.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
01:59:34.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
01:59:34.684 00.000 11060 MoveAxis(W, 32, ABG)
01:59:34.684 00.000 11060 Guiding  Dir = 3, Dur = 32
01:59:34.697 00.013 11060 IsSlewing returns 0
01:59:34.697 00.000 11060 IsGuiding returns 0
01:59:34.744 00.047 11060 IsGuiding returns 0
01:59:34.744 00.000 11060 Move returns status 0, amount 32
01:59:34.744 00.000 11060 MoveAxis(S, 95, ABG)
01:59:34.744 00.000 11060 Guiding  Dir = 1, Dur = 95
01:59:34.760 00.016 11060 IsSlewing returns 0
01:59:34.760 00.000 11060 IsGuiding returns 0
01:59:34.886 00.126 11060 IsGuiding returns 0
01:59:34.886 00.000 11060 Move returns status 0, amount 95
01:59:34.886 00.000 11060 move complete, result=0
01:59:34.887 00.001 11060 worker thread done servicing request
01:59:34.887 00.000 11060 Worker thread wakes up
01:59:34.887 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 95 ms SOUTH
01:59:34.888 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:34.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:35.516 00.628 11060 Exposure complete
01:59:35.703 00.187 11060 worker thread done servicing request
01:59:35.704 00.001 10844 OnExposeComplete: enter
01:59:35.704 00.000 10844 UpdateGuideState(): m_state=6
01:59:35.704 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11918
01:59:35.704 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.14, Mass=3184, SNR=34.1, Peak=202 HFD=4.1
01:59:35.704 00.000 10844 MultiStar: [#1 -0.10,0.47,1.03,U] [#2 0.45,-0.73,0.00,M2] [#3 0.69,0.25,0.00,M6] [#4 0.37,0.77,0.00,M6] [#5 -0.49,1.05,0.00,M3] [#6 0.09,-1.01,0.00,M4] [#7 -0.52,0.43,0.00,M4] [#8 -0.38,-1.62,0.00,R] 
01:59:35.704 00.000 10844 refined, 1 included, MultiStar: {-0.07, -0.13}, one-star: {-0.04, -0.74}
01:59:35.704 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
01:59:35.705 00.001 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
01:59:35.705 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-2.08 mountX=0.14 mountY=-0.05, mountTheta=-0.34
01:59:35.706 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
01:59:35.706 00.000 10844 Enqueuing Move request for scope (-0.07, -0.13)
01:59:35.706 00.000 11060 Worker thread wakes up
01:59:35.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:35.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
01:59:35.706 00.000 10844 UpdateGuideState exits: m=3184 SNR=34.1
01:59:35.706 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
01:59:35.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:35.706 00.000 11060 Moving (-0.07, -0.13) raw xDistance=0.14 yDistance=-0.05
01:59:35.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:35.706 00.000 10844 Enqueuing Expose request
01:59:35.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
01:59:35.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:35.707 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:35.707 00.000 11060 MoveAxis(W, 25, ABG)
01:59:35.707 00.000 11060 Guiding  Dir = 3, Dur = 25
01:59:35.713 00.006 11060 IsSlewing returns 0
01:59:35.713 00.000 11060 IsGuiding returns 0
01:59:35.751 00.038 11060 IsGuiding returns 0
01:59:35.751 00.000 11060 Move returns status 0, amount 25
01:59:35.752 00.001 11060 MoveAxis(N, 0, ABG)
01:59:35.752 00.000 11060 Move returns status 0, amount 0
01:59:35.752 00.000 11060 move complete, result=0
01:59:35.752 00.000 11060 worker thread done servicing request
01:59:35.752 00.000 11060 Worker thread wakes up
01:59:35.752 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
01:59:35.753 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:35.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:36.402 00.649 11060 Exposure complete
01:59:36.585 00.183 11060 worker thread done servicing request
01:59:36.586 00.001 10844 OnExposeComplete: enter
01:59:36.586 00.000 10844 UpdateGuideState(): m_state=6
01:59:36.586 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11919
01:59:36.586 00.000 10844 Star::Find returns 1 (0), X=267.69, Y=58.65, Mass=2731, SNR=32.5, Peak=226 HFD=3.5
01:59:36.586 00.000 10844 MultiStar: [#1 -0.29,0.53,1.04,U] [#2 -0.57,-0.06,2.20,U] [#3 -0.64,-0.00,0.00,M7] [#4 -0.34,0.85,0.00,M7] [#5 -0.50,0.55,0.00,M4] [#6 -0.56,-0.68,0.00,M5] [#7 -0.34,0.90,0.00,M5] [#8 -0.49,0.02,1.06,U] 
01:59:36.586 00.000 10844 refined, 3 included, MultiStar: {-0.49, 0.04}, one-star: {-0.55, -0.23}
01:59:36.586 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
01:59:36.586 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.49)
01:59:36.586 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=0.04 hyp=0.50 cameraTheta=3.06 mountX=0.05 mountY=-0.49, mountTheta=-1.47
01:59:36.588 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=0.04, opts=13)
01:59:36.588 00.000 10844 Enqueuing Move request for scope (-0.49, 0.04)
01:59:36.588 00.000 11060 Worker thread wakes up
01:59:36.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.04) opts 0xd
01:59:36.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, 0.04)
01:59:36.588 00.000 11060 Moving (-0.49, 0.04) raw xDistance=0.05 yDistance=-0.49
01:59:36.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:36.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:36.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:36.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
01:59:36.588 00.000 11060 MoveAxis(E, 0, ABG)
01:59:36.589 00.001 11060 Move returns status 0, amount 0
01:59:36.589 00.000 10844 UpdateGuideState exits: m=2731 SNR=32.5
01:59:36.589 00.000 11060 MoveAxis(N, 0, ABG)
01:59:36.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:36.589 00.000 11060 Move returns status 0, amount 0
01:59:36.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:36.589 00.000 10844 Enqueuing Expose request
01:59:36.589 00.000 11060 move complete, result=0
01:59:36.589 00.000 11060 worker thread done servicing request
01:59:36.589 00.000 11060 Worker thread wakes up
01:59:36.589 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
01:59:36.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:36.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:37.241 00.652 11060 Exposure complete
01:59:37.408 00.167 11060 worker thread done servicing request
01:59:37.408 00.000 10844 OnExposeComplete: enter
01:59:37.410 00.002 10844 UpdateGuideState(): m_state=6
01:59:37.410 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11920
01:59:37.410 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=59.22, Mass=2903, SNR=33.7, Peak=192 HFD=3.7
01:59:37.411 00.001 10844 MultiStar: [#1 -0.47,0.32,1.02,U] [#2 -0.47,-0.17,1.98,U] [#3 -0.40,-0.26,1.06,U] [#4 0.76,-0.23,0.00,M8] [#5 -0.28,-0.05,1.08,U] [#6 -0.19,-0.80,0.00,M6] [#7 -0.78,0.67,0.00,M6] [#8 -0.55,0.04,0.95,U] 
01:59:37.411 00.000 10844 single-star, 5 included, MultiStar: {-0.37, 0.01}, one-star: {0.03, 0.34}
01:59:37.411 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
01:59:37.411 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
01:59:37.411 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.50 mountX=-0.34 mountY=-0.03, mountTheta=-3.05
01:59:37.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.34, opts=13)
01:59:37.413 00.001 10844 Enqueuing Move request for scope (0.03, 0.34)
01:59:37.413 00.000 11060 Worker thread wakes up
01:59:37.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:37.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.34) opts 0xd
01:59:37.413 00.000 10844 UpdateGuideState exits: m=2903 SNR=33.7
01:59:37.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.34)
01:59:37.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:37.413 00.000 11060 Moving (0.03, 0.34) raw xDistance=-0.34 yDistance=-0.03
01:59:37.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:37.413 00.000 10844 Enqueuing Expose request
01:59:37.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
01:59:37.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:37.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:59:37.414 00.001 11060 MoveAxis(E, 59, ABG)
01:59:37.414 00.000 11060 Guiding  Dir = 2, Dur = 59
01:59:37.450 00.036 11060 IsSlewing returns 0
01:59:37.450 00.000 11060 IsGuiding returns 0
01:59:37.524 00.074 11060 IsGuiding returns 0
01:59:37.525 00.001 11060 Move returns status 0, amount 59
01:59:37.525 00.000 11060 MoveAxis(N, 0, ABG)
01:59:37.525 00.000 11060 Move returns status 0, amount 0
01:59:37.525 00.000 11060 move complete, result=0
01:59:37.525 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.0 px 0 ms NORTH
01:59:37.525 00.000 11060 worker thread done servicing request
01:59:37.526 00.001 11060 Worker thread wakes up
01:59:37.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:37.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:38.166 00.640 11060 Exposure complete
01:59:38.348 00.182 11060 worker thread done servicing request
01:59:38.348 00.000 10844 OnExposeComplete: enter
01:59:38.348 00.000 10844 UpdateGuideState(): m_state=6
01:59:38.349 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11921
01:59:38.349 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=58.75, Mass=3098, SNR=35.5, Peak=217 HFD=4.1
01:59:38.349 00.000 10844 MultiStar: [#1 -0.40,0.62,0.00,M1] [#2 -0.81,-1.34,0.00,M1] [#3 0.12,-0.21,0.91,U] [#4 0.48,-0.98,0.00,M9] [#5 -0.19,-0.27,0.90,U] [#6 -0.60,-1.12,0.00,M7] [#7 0.38,0.24,0.74,U] [#8 -1.12,-0.08,0.00,M1] 
01:59:38.349 00.000 10844 refined, 3 included, MultiStar: {0.03, -0.11}, one-star: {-0.12, -0.12}
01:59:38.349 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
01:59:38.349 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
01:59:38.349 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.32 mountX=0.10 mountY=0.05, mountTheta=0.42
01:59:38.350 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
01:59:38.350 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
01:59:38.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:38.350 00.000 10844 UpdateGuideState exits: m=3098 SNR=35.5
01:59:38.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:38.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:38.350 00.000 10844 Enqueuing Expose request
01:59:38.351 00.001 11060 Worker thread wakes up
01:59:38.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
01:59:38.351 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
01:59:38.351 00.000 11060 Moving (0.03, -0.11) raw xDistance=0.10 yDistance=0.05
01:59:38.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:59:38.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:38.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:59:38.351 00.000 11060 MoveAxis(E, 0, ABG)
01:59:38.351 00.000 11060 Move returns status 0, amount 0
01:59:38.351 00.000 11060 MoveAxis(N, 0, ABG)
01:59:38.351 00.000 11060 Move returns status 0, amount 0
01:59:38.351 00.000 11060 move complete, result=0
01:59:38.351 00.000 11060 worker thread done servicing request
01:59:38.351 00.000 11060 Worker thread wakes up
01:59:38.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:38.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:38.352 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:38.993 00.641 11060 Exposure complete
01:59:39.172 00.179 11060 worker thread done servicing request
01:59:39.172 00.000 10844 OnExposeComplete: enter
01:59:39.172 00.000 10844 UpdateGuideState(): m_state=6
01:59:39.172 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11922
01:59:39.172 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=58.27, Mass=2800, SNR=33.0, Peak=191 HFD=3.8
01:59:39.173 00.001 10844 MultiStar: [#1 0.12,-0.13,1.05,U] [#2 -0.64,-1.16,0.00,M2] [#3 0.49,0.24,0.95,U] [#4 -0.05,-0.17,1.04,U] [#5 0.35,-0.29,1.03,U] [#6 -0.34,-0.66,0.00,M8] [#7 0.23,-0.81,0.00,M6] [#8 -0.78,0.76,0.00,M2] 
01:59:39.173 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.20}, one-star: {0.04, -0.61}
01:59:39.173 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
01:59:39.173 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
01:59:39.173 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=0.16 mountY=0.21, mountTheta=0.93
01:59:39.174 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.20, opts=13)
01:59:39.174 00.000 10844 Enqueuing Move request for scope (0.18, -0.20)
01:59:39.174 00.000 11060 Worker thread wakes up
01:59:39.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
01:59:39.174 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
01:59:39.175 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:59:39.175 00.000 11060 Moving (0.18, -0.20) raw xDistance=0.16 yDistance=0.21
01:59:39.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
01:59:39.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
01:59:39.175 00.000 11060 MoveAxis(W, 28, ABG)
01:59:39.175 00.000 11060 Guiding  Dir = 3, Dur = 28
01:59:39.175 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.0
01:59:39.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:39.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:39.175 00.000 10844 Enqueuing Expose request
01:59:39.205 00.030 11060 IsSlewing returns 0
01:59:39.205 00.000 11060 IsGuiding returns 0
01:59:39.254 00.049 11060 IsGuiding returns 0
01:59:39.254 00.000 11060 Move returns status 0, amount 28
01:59:39.254 00.000 11060 MoveAxis(S, 83, ABG)
01:59:39.256 00.002 11060 Guiding  Dir = 1, Dur = 83
01:59:39.286 00.030 11060 IsSlewing returns 0
01:59:39.287 00.001 11060 IsGuiding returns 0
01:59:39.394 00.107 11060 IsGuiding returns 0
01:59:39.394 00.000 11060 Move returns status 0, amount 83
01:59:39.394 00.000 11060 move complete, result=0
01:59:39.394 00.000 11060 worker thread done servicing request
01:59:39.394 00.000 11060 Worker thread wakes up
01:59:39.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:39.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:39.394 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.2 px 83 ms SOUTH
01:59:40.027 00.633 11060 Exposure complete
01:59:40.204 00.177 11060 worker thread done servicing request
01:59:40.204 00.000 10844 OnExposeComplete: enter
01:59:40.204 00.000 10844 UpdateGuideState(): m_state=6
01:59:40.204 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11923
01:59:40.204 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=58.22, Mass=3154, SNR=34.5, Peak=196 HFD=4.2
01:59:40.205 00.001 10844 MultiStar: [#1 0.24,-0.09,0.90,U] [#2 -0.45,-0.39,2.03,U] [#3 -0.20,0.74,0.00,M5] [#4 0.26,0.56,0.00,M9] [#5 -0.31,-0.45,1.06,U] [#6 -0.01,-0.70,0.00,M9] [#7 -0.17,-1.34,0.00,M7] [#8 -0.35,0.96,0.00,M3] 
01:59:40.205 00.000 10844 refined, 3 included, MultiStar: {-0.26, -0.40}, one-star: {-0.26, -0.66}
01:59:40.205 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
01:59:40.205 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
01:59:40.205 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-2.14 mountX=0.44 mountY=-0.19, mountTheta=-0.40
01:59:40.206 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.40, opts=13)
01:59:40.206 00.000 10844 Enqueuing Move request for scope (-0.26, -0.40)
01:59:40.207 00.001 11060 Worker thread wakes up
01:59:40.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.40) opts 0xd
01:59:40.207 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:40.207 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.40)
01:59:40.207 00.000 10844 UpdateGuideState exits: m=3154 SNR=34.5
01:59:40.207 00.000 11060 Moving (-0.26, -0.40) raw xDistance=0.44 yDistance=-0.19
01:59:40.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:40.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
01:59:40.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:40.207 00.000 10844 Enqueuing Expose request
01:59:40.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:40.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:59:40.207 00.000 11060 MoveAxis(W, 77, ABG)
01:59:40.207 00.000 11060 Guiding  Dir = 3, Dur = 77
01:59:40.222 00.015 11060 IsSlewing returns 0
01:59:40.222 00.000 11060 IsGuiding returns 0
01:59:40.315 00.093 11060 IsGuiding returns 0
01:59:40.315 00.000 11060 Move returns status 0, amount 77
01:59:40.315 00.000 11060 MoveAxis(N, 0, ABG)
01:59:40.315 00.000 11060 Move returns status 0, amount 0
01:59:40.316 00.001 11060 move complete, result=0
01:59:40.316 00.000 11060 worker thread done servicing request
01:59:40.316 00.000 11060 Worker thread wakes up
01:59:40.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:40.316 00.000 10844 GuideStep: 0.4 px 77 ms WEST, -0.2 px 0 ms NORTH
01:59:40.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:40.959 00.643 11060 Exposure complete
01:59:41.143 00.184 11060 worker thread done servicing request
01:59:41.143 00.000 10844 OnExposeComplete: enter
01:59:41.143 00.000 10844 UpdateGuideState(): m_state=6
01:59:41.144 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11924
01:59:41.144 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=58.45, Mass=2874, SNR=33.5, Peak=204 HFD=3.4
01:59:41.144 00.000 10844 MultiStar: [#1 0.21,0.11,1.04,U] [#2 0.09,-0.28,1.99,U] [#3 0.47,-0.47,0.00,M6] [#4 -0.02,-0.82,0.00,M10] [#5 0.06,0.36,1.00,U] [#6 0.59,-0.17,0.94,U] [#7 0.00,-0.71,0.00,M8] [#8 -0.09,0.51,0.96,U] 
01:59:41.144 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.03}, one-star: {0.22, -0.43}
01:59:41.144 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
01:59:41.144 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
01:59:41.144 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.16 mountX=-0.00 mountY=0.17, mountTheta=1.59
01:59:41.146 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.03, opts=13)
01:59:41.146 00.000 10844 Enqueuing Move request for scope (0.17, -0.03)
01:59:41.146 00.000 11060 Worker thread wakes up
01:59:41.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:59:41.146 00.000 10844 UpdateGuideState exits: m=2874 SNR=33.5
01:59:41.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:41.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:41.146 00.000 10844 Enqueuing Expose request
01:59:41.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:59:41.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:59:41.146 00.000 11060 Moving (0.17, -0.03) raw xDistance=-0.00 yDistance=0.17
01:59:41.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:59:41.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:41.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:59:41.146 00.000 11060 MoveAxis(E, 0, ABG)
01:59:41.146 00.000 11060 Move returns status 0, amount 0
01:59:41.146 00.000 11060 MoveAxis(N, 0, ABG)
01:59:41.146 00.000 11060 Move returns status 0, amount 0
01:59:41.146 00.000 11060 move complete, result=0
01:59:41.148 00.002 11060 worker thread done servicing request
01:59:41.148 00.000 11060 Worker thread wakes up
01:59:41.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:41.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:41.149 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:41.794 00.645 11060 Exposure complete
01:59:41.980 00.186 11060 worker thread done servicing request
01:59:41.980 00.000 10844 OnExposeComplete: enter
01:59:41.980 00.000 10844 UpdateGuideState(): m_state=6
01:59:41.981 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11925
01:59:41.981 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=59.04, Mass=2730, SNR=32.3, Peak=175 HFD=4.0
01:59:41.981 00.000 10844 MultiStar: [#1 0.88,-0.24,0.00,M1] [#2 -0.15,-1.22,0.00,M1] [#3 0.95,0.66,0.00,M7] [#4 0.57,-0.18,1.12,U] [#5 0.01,0.20,1.02,U] [#6 0.67,-0.36,0.00,M9] [#7 0.56,-0.11,0.83,U] [#8 -0.12,-0.08,0.94,U] 
01:59:41.981 00.000 10844 single-star, 4 included, MultiStar: {0.21, 0.00}, one-star: {0.01, 0.17}
01:59:41.981 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.02)
01:59:41.981 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
01:59:41.981 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.52 mountX=-0.16 mountY=-0.02, mountTheta=-3.03
01:59:41.982 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.17, opts=13)
01:59:41.982 00.000 10844 Enqueuing Move request for scope (0.01, 0.17)
01:59:41.983 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
01:59:41.983 00.000 10844 UpdateGuideState exits: m=2730 SNR=32.3
01:59:41.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:41.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:41.983 00.000 10844 Enqueuing Expose request
01:59:41.983 00.000 11060 Worker thread wakes up
01:59:41.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
01:59:41.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
01:59:41.983 00.000 11060 Moving (0.01, 0.17) raw xDistance=-0.16 yDistance=-0.02
01:59:41.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
01:59:41.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:41.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:41.983 00.000 11060 MoveAxis(E, 29, ABG)
01:59:41.983 00.000 11060 Guiding  Dir = 2, Dur = 29
01:59:42.017 00.034 11060 IsSlewing returns 0
01:59:42.017 00.000 11060 IsGuiding returns 0
01:59:42.070 00.053 11060 IsGuiding returns 0
01:59:42.070 00.000 11060 Move returns status 0, amount 29
01:59:42.070 00.000 11060 MoveAxis(N, 0, ABG)
01:59:42.070 00.000 11060 Move returns status 0, amount 0
01:59:42.070 00.000 11060 move complete, result=0
01:59:42.071 00.001 11060 worker thread done servicing request
01:59:42.071 00.000 11060 Worker thread wakes up
01:59:42.071 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
01:59:42.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:42.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:42.709 00.638 11060 Exposure complete
01:59:42.873 00.164 11060 worker thread done servicing request
01:59:42.873 00.000 10844 OnExposeComplete: enter
01:59:42.873 00.000 10844 UpdateGuideState(): m_state=6
01:59:42.873 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11926
01:59:42.873 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.61, Mass=3279, SNR=35.4, Peak=221 HFD=4.0
01:59:42.874 00.001 10844 MultiStar: [#1 0.67,-1.12,0.00,M2] [#2 0.70,-0.56,0.00,M2] [#3 0.18,-0.41,0.92,U] [#4 -0.40,-0.54,0.00,M10] [#5 0.46,0.31,1.00,U] [#6 0.20,-0.40,0.75,U] [#7 0.59,-0.34,0.00,M8] [#8 0.29,0.59,0.00,M2] 
01:59:42.874 00.000 10844 refined, 3 included, MultiStar: {0.30, 0.10}, one-star: {0.32, 0.73}
01:59:42.874 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
01:59:42.874 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
01:59:42.874 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.31 cameraTheta=0.32 mountX=-0.15 mountY=0.28, mountTheta=2.07
01:59:42.876 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.10, opts=13)
01:59:42.876 00.000 10844 Enqueuing Move request for scope (0.30, 0.10)
01:59:42.876 00.000 11060 Worker thread wakes up
01:59:42.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd
01:59:42.876 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.10)
01:59:42.876 00.000 11060 Moving (0.30, 0.10) raw xDistance=-0.15 yDistance=0.28
01:59:42.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
01:59:42.876 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=17, FiltMax=255, Gamma=1.000
01:59:42.877 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
01:59:42.877 00.000 11060 MoveAxis(E, 27, ABG)
01:59:42.877 00.000 11060 Guiding  Dir = 2, Dur = 27
01:59:42.877 00.000 10844 UpdateGuideState exits: m=3279 SNR=35.4
01:59:42.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:42.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:42.877 00.000 10844 Enqueuing Expose request
01:59:42.906 00.029 11060 IsSlewing returns 0
01:59:42.906 00.000 11060 IsGuiding returns 0
01:59:42.952 00.046 11060 IsGuiding returns 0
01:59:42.952 00.000 11060 Move returns status 0, amount 27
01:59:42.952 00.000 11060 MoveAxis(S, 108, ABG)
01:59:42.952 00.000 11060 Guiding  Dir = 1, Dur = 108
01:59:42.984 00.032 11060 IsSlewing returns 0
01:59:42.984 00.000 11060 IsGuiding returns 0
01:59:43.124 00.140 11060 IsGuiding returns 0
01:59:43.124 00.000 11060 Move returns status 0, amount 108
01:59:43.125 00.001 11060 move complete, result=0
01:59:43.125 00.000 11060 worker thread done servicing request
01:59:43.125 00.000 11060 Worker thread wakes up
01:59:43.125 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.3 px 108 ms SOUTH
01:59:43.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:43.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:43.752 00.627 11060 Exposure complete
01:59:43.912 00.160 11060 worker thread done servicing request
01:59:43.912 00.000 10844 OnExposeComplete: enter
01:59:43.912 00.000 10844 UpdateGuideState(): m_state=6
01:59:43.912 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11927
01:59:43.912 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=58.63, Mass=3139, SNR=35.0, Peak=251 HFD=3.6
01:59:43.913 00.001 10844 MultiStar: [#1 0.38,-0.69,0.00,M3] [#2 -0.09,-0.67,0.00,M3] [#3 0.75,0.59,0.00,M7] [#4 -0.05,-0.81,0.00,R] [#5 0.22,0.16,0.97,U] [#6 -0.12,-0.62,0.00,M9] [#7 0.26,-0.70,0.00,M9] [#8 0.01,0.41,0.88,U] 
01:59:43.913 00.000 10844 refined, 2 included, MultiStar: {0.19, 0.09}, one-star: {0.33, -0.25}
01:59:43.913 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
01:59:43.913 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
01:59:43.913 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.45 mountX=-0.13 mountY=0.17, mountTheta=2.20
01:59:43.914 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.09, opts=13)
01:59:43.914 00.000 10844 Enqueuing Move request for scope (0.19, 0.09)
01:59:43.915 00.001 11060 Worker thread wakes up
01:59:43.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:43.915 00.000 10844 UpdateGuideState exits: m=3139 SNR=35.0
01:59:43.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:43.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:43.915 00.000 10844 Enqueuing Expose request
01:59:43.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
01:59:43.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
01:59:43.915 00.000 11060 Moving (0.19, 0.09) raw xDistance=-0.13 yDistance=0.17
01:59:43.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
01:59:43.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:43.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:59:43.915 00.000 11060 MoveAxis(E, 23, ABG)
01:59:43.915 00.000 11060 Guiding  Dir = 2, Dur = 23
01:59:43.947 00.032 11060 IsSlewing returns 0
01:59:43.947 00.000 11060 IsGuiding returns 0
01:59:44.001 00.054 11060 IsGuiding returns 0
01:59:44.001 00.000 11060 Move returns status 0, amount 23
01:59:44.001 00.000 11060 MoveAxis(N, 0, ABG)
01:59:44.001 00.000 11060 Move returns status 0, amount 0
01:59:44.001 00.000 11060 move complete, result=0
01:59:44.001 00.000 11060 worker thread done servicing request
01:59:44.002 00.001 11060 Worker thread wakes up
01:59:44.002 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 0 ms NORTH
01:59:44.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:44.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:44.642 00.640 11060 Exposure complete
01:59:44.834 00.192 11060 worker thread done servicing request
01:59:44.834 00.000 10844 OnExposeComplete: enter
01:59:44.834 00.000 10844 UpdateGuideState(): m_state=6
01:59:44.834 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11928
01:59:44.834 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=59.07, Mass=2788, SNR=33.3, Peak=199 HFD=4.0
01:59:44.834 00.000 10844 MultiStar: [#1 0.26,-0.19,1.01,U] [#2 -0.12,-0.08,1.94,U] [#3 0.09,-0.14,1.09,U] [#4 0.43,0.66,0.00,M1] [#5 0.02,-0.49,1.13,U] [#6 -0.06,-0.94,0.00,M10] [#7 0.32,-0.38,0.83,U] [#8 0.12,0.58,0.93,U] 
01:59:44.835 00.001 10844 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {-0.15, 0.19}
01:59:44.835 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
01:59:44.835 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
01:59:44.835 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.04 mountX=0.07 mountY=0.06, mountTheta=0.71
01:59:44.836 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
01:59:44.836 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
01:59:44.836 00.000 11060 Worker thread wakes up
01:59:44.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
01:59:44.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
01:59:44.836 00.000 11060 Moving (0.05, -0.08) raw xDistance=0.07 yDistance=0.06
01:59:44.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:59:44.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:44.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:44.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:59:44.838 00.002 10844 UpdateGuideState exits: m=2788 SNR=33.3
01:59:44.838 00.000 11060 MoveAxis(E, 0, ABG)
01:59:44.838 00.000 11060 Move returns status 0, amount 0
01:59:44.838 00.000 11060 MoveAxis(N, 0, ABG)
01:59:44.838 00.000 11060 Move returns status 0, amount 0
01:59:44.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:44.838 00.000 11060 move complete, result=0
01:59:44.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:44.838 00.000 10844 Enqueuing Expose request
01:59:44.838 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:44.838 00.000 11060 worker thread done servicing request
01:59:44.838 00.000 11060 Worker thread wakes up
01:59:44.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:44.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:45.473 00.635 11060 Exposure complete
01:59:45.638 00.165 11060 worker thread done servicing request
01:59:45.638 00.000 10844 OnExposeComplete: enter
01:59:45.638 00.000 10844 UpdateGuideState(): m_state=6
01:59:45.638 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11929
01:59:45.638 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=58.61, Mass=2855, SNR=33.4, Peak=228 HFD=3.8
01:59:45.638 00.000 10844 MultiStar: [#1 0.17,-0.56,1.10,U] [#2 -0.27,0.25,2.07,U] [#3 0.60,0.67,0.00,M7] [#4 0.85,0.33,0.00,M2] [#5 -0.40,-0.55,0.00,M1] [#6 -1.24,-0.40,0.00,R] [#7 0.78,0.14,0.00,M9] [#8 0.25,1.10,0.00,M1] 
01:59:45.638 00.000 10844 refined, 2 included, MultiStar: {-0.13, -0.09}, one-star: {-0.16, -0.27}
01:59:45.638 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
01:59:45.638 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
01:59:45.639 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-2.53 mountX=0.11 mountY=-0.11, mountTheta=-0.79
01:59:45.640 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.09, opts=13)
01:59:45.640 00.000 10844 Enqueuing Move request for scope (-0.13, -0.09)
01:59:45.640 00.000 11060 Worker thread wakes up
01:59:45.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:45.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
01:59:45.640 00.000 10844 UpdateGuideState exits: m=2855 SNR=33.4
01:59:45.640 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
01:59:45.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:45.640 00.000 11060 Moving (-0.13, -0.09) raw xDistance=0.11 yDistance=-0.11
01:59:45.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:45.640 00.000 10844 Enqueuing Expose request
01:59:45.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:59:45.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:45.641 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:59:45.641 00.000 11060 MoveAxis(E, 0, ABG)
01:59:45.641 00.000 11060 Move returns status 0, amount 0
01:59:45.641 00.000 11060 MoveAxis(N, 0, ABG)
01:59:45.641 00.000 11060 Move returns status 0, amount 0
01:59:45.641 00.000 11060 move complete, result=0
01:59:45.641 00.000 11060 worker thread done servicing request
01:59:45.641 00.000 11060 Worker thread wakes up
01:59:45.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:45.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:45.643 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:46.270 00.627 11060 Exposure complete
01:59:46.477 00.207 11060 worker thread done servicing request
01:59:46.477 00.000 10844 OnExposeComplete: enter
01:59:46.477 00.000 10844 UpdateGuideState(): m_state=6
01:59:46.478 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11930
01:59:46.478 00.000 10844 Star::Find returns 1 (0), X=267.82, Y=59.99, Mass=2752, SNR=32.8, Peak=188 HFD=4.2
01:59:46.478 00.000 10844 MultiStar: [#1 -0.96,0.53,0.00,M2] [#2 -0.64,-0.09,0.00,M2] [#3 -0.74,0.07,0.00,M8] [#4 -0.06,0.17,0.96,U] [#5 -0.39,0.41,1.03,U] [#6 0.39,0.24,0.89,U] [#7 -0.76,0.65,0.00,M10] [#8 -0.57,0.88,0.00,M2] 
01:59:46.478 00.000 10844 refined, 3 included, MultiStar: {-0.13, 0.49}, one-star: {-0.42, 1.11}
01:59:46.479 00.001 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
01:59:46.479 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
01:59:46.479 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.49 hyp=0.51 cameraTheta=1.84 mountX=-0.46 mountY=-0.21, mountTheta=-2.71
01:59:46.480 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.49, opts=13)
01:59:46.480 00.000 10844 Enqueuing Move request for scope (-0.13, 0.49)
01:59:46.480 00.000 11060 Worker thread wakes up
01:59:46.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:46.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.49) opts 0xd
01:59:46.480 00.000 10844 UpdateGuideState exits: m=2752 SNR=32.8
01:59:46.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.49)
01:59:46.481 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:46.481 00.000 11060 Moving (-0.13, 0.49) raw xDistance=-0.46 yDistance=-0.21
01:59:46.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:46.481 00.000 10844 Enqueuing Expose request
01:59:46.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.46
01:59:46.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:46.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:59:46.481 00.000 11060 MoveAxis(E, 79, ABG)
01:59:46.481 00.000 11060 Guiding  Dir = 2, Dur = 79
01:59:46.515 00.034 11060 IsSlewing returns 0
01:59:46.515 00.000 11060 IsGuiding returns 0
01:59:46.624 00.109 11060 IsGuiding returns 0
01:59:46.624 00.000 11060 Move returns status 0, amount 79
01:59:46.624 00.000 11060 MoveAxis(N, 0, ABG)
01:59:46.624 00.000 11060 Move returns status 0, amount 0
01:59:46.624 00.000 11060 move complete, result=0
01:59:46.624 00.000 11060 worker thread done servicing request
01:59:46.624 00.000 11060 Worker thread wakes up
01:59:46.624 00.000 10844 GuideStep: -0.5 px 79 ms EAST, -0.2 px 0 ms NORTH
01:59:46.625 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:46.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:47.262 00.637 11060 Exposure complete
01:59:47.444 00.182 11060 worker thread done servicing request
01:59:47.444 00.000 10844 OnExposeComplete: enter
01:59:47.444 00.000 10844 UpdateGuideState(): m_state=6
01:59:47.444 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11931
01:59:47.444 00.000 10844 Star::Find returns 1 (0), X=267.36, Y=57.83, Mass=2547, SNR=31.2, Peak=211 HFD=3.6
01:59:47.444 00.000 10844 MultiStar: large primary error, entering stabilization period
01:59:47.445 00.001 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
01:59:47.445 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
01:59:47.445 00.000 10844 CameraToMount -- cameraX=-0.88 cameraY=-1.05 hyp=1.37 cameraTheta=-2.27 mountX=1.19 mountY=-0.69, mountTheta=-0.53
01:59:47.446 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.88, y=-1.05, opts=13)
01:59:47.446 00.000 10844 Enqueuing Move request for scope (-0.88, -1.05)
01:59:47.446 00.000 11060 Worker thread wakes up
01:59:47.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:47.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -1.05) opts 0xd
01:59:47.446 00.000 10844 UpdateGuideState exits: m=2547 SNR=31.2
01:59:47.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.88, -1.05)
01:59:47.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:47.446 00.000 11060 Moving (-0.88, -1.05) raw xDistance=1.19 yDistance=-0.69
01:59:47.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:47.446 00.000 10844 Enqueuing Expose request
01:59:47.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 1.19
01:59:47.447 00.001 11060 resist switch: large excursion: input -0.69 thresh 0.57 direction from 1 to -1
01:59:47.447 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.08
01:59:47.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.69
01:59:47.447 00.000 11060 MoveAxis(W, 204, ABG)
01:59:47.447 00.000 11060 Guiding  Dir = 3, Dur = 204
01:59:47.483 00.036 11060 IsSlewing returns 0
01:59:47.483 00.000 11060 IsGuiding returns 0
01:59:47.723 00.240 11060 IsGuiding returns 0
01:59:47.723 00.000 11060 Move returns status 0, amount 204
01:59:47.723 00.000 11060 BLC: Oldest BLC event removed
01:59:47.723 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
01:59:47.723 00.000 11060 MoveAxis(N, 1019, ABG)
01:59:47.723 00.000 11060 duration set to 750 by maxDecDuration
01:59:47.723 00.000 11060 Guiding  Dir = 0, Dur = 750
01:59:47.738 00.015 11060 IsSlewing returns 0
01:59:47.738 00.000 11060 IsGuiding returns 0
01:59:48.505 00.767 11060 IsGuiding returns 0
01:59:48.506 00.001 11060 Move returns status 0, amount 750
01:59:48.506 00.000 11060 move complete, result=0
01:59:48.506 00.000 11060 worker thread done servicing request
01:59:48.506 00.000 11060 Worker thread wakes up
01:59:48.506 00.000 10844 GuideStep: 1.2 px 204 ms WEST, -0.7 px 750 ms NORTH
01:59:48.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:48.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:49.137 00.631 11060 Exposure complete
01:59:49.298 00.161 11060 worker thread done servicing request
01:59:49.299 00.001 10844 OnExposeComplete: enter
01:59:49.299 00.000 10844 UpdateGuideState(): m_state=6
01:59:49.299 00.000 10844 Star::Find(15, 267, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11932
01:59:49.299 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=58.88, Mass=2316, SNR=30.0, Peak=185 HFD=3.4
01:59:49.299 00.000 10844 MultiStar: exiting stabilization period
01:59:49.299 00.000 10844 MultiStar: [#1 -0.35,0.54,0.00,M3] [#2 -0.82,-0.13,0.00,M3] [#3 -0.55,0.05,1.10,U] [#4 0.45,0.81,0.00,M2] [#5 -0.40,-0.55,0.00,M1] [#6 0.75,0.39,0.00,M1] [#7 -0.76,0.33,0.00,R] [#8 -1.02,0.51,0.00,M3] 
01:59:49.299 00.000 10844 single-star, 1 included, MultiStar: {-0.30, 0.03}, one-star: {-0.02, 0.00}
01:59:49.299 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.54)
01:59:49.299 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
01:59:49.299 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.00 mountX=0.00 mountY=-0.02, mountTheta=-1.54
01:59:49.301 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.00, opts=13)
01:59:49.301 00.000 10844 Enqueuing Move request for scope (-0.02, 0.00)
01:59:49.301 00.000 11060 Worker thread wakes up
01:59:49.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
01:59:49.302 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
01:59:49.302 00.000 11060 Moving (-0.02, 0.00) raw xDistance=0.00 yDistance=-0.02
01:59:49.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:49.302 00.000 10844 UpdateGuideState exits: m=2316 SNR=30.0
01:59:49.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:49.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:49.302 00.000 10844 Enqueuing Expose request
01:59:49.303 00.001 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.484438, 1:0.018589
01:59:49.303 00.000 11060 BLC: No correction, Miss < min_move
01:59:49.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:59:49.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:49.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:59:49.303 00.000 11060 MoveAxis(E, 0, ABG)
01:59:49.303 00.000 11060 Move returns status 0, amount 0
01:59:49.303 00.000 11060 MoveAxis(N, 0, ABG)
01:59:49.303 00.000 11060 Move returns status 0, amount 0
01:59:49.303 00.000 11060 move complete, result=0
01:59:49.303 00.000 11060 worker thread done servicing request
01:59:49.303 00.000 11060 Worker thread wakes up
01:59:49.304 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:49.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:49.306 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:49.934 00.628 11060 Exposure complete
01:59:50.090 00.156 11060 worker thread done servicing request
01:59:50.090 00.000 10844 OnExposeComplete: enter
01:59:50.090 00.000 10844 UpdateGuideState(): m_state=6
01:59:50.091 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11933
01:59:50.091 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=58.91, Mass=2880, SNR=33.3, Peak=230 HFD=3.9
01:59:50.091 00.000 10844 MultiStar: [#1 0.22,0.07,0.95,U] [#2 -0.41,-0.14,2.03,U] [#3 0.14,-0.15,0.94,U] [#4 0.12,1.40,0.00,M3] [#5 0.26,-0.16,1.02,U] [#6 0.58,-0.26,0.00,M2] [#7 0.45,-0.76,0.00,M1] [#8 -0.40,0.62,0.00,M4] 
01:59:50.091 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.08}, one-star: {-0.21, 0.03}
01:59:50.091 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
01:59:50.091 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
01:59:50.091 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.30 mountX=0.10 mountY=-0.06, mountTheta=-0.56
01:59:50.093 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
01:59:50.093 00.000 10844 Enqueuing Move request for scope (-0.07, -0.08)
01:59:50.093 00.000 11060 Worker thread wakes up
01:59:50.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:50.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:59:50.093 00.000 10844 UpdateGuideState exits: m=2880 SNR=33.3
01:59:50.093 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:59:50.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.093 00.000 11060 Moving (-0.07, -0.08) raw xDistance=0.10 yDistance=-0.06
01:59:50.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:50.093 00.000 10844 Enqueuing Expose request
01:59:50.093 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.484438, 1:0.018589, 2:0.059688
01:59:50.093 00.000 11060 BLC: No correction, Miss < min_move
01:59:50.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:59:50.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:50.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:50.094 00.001 11060 MoveAxis(E, 0, ABG)
01:59:50.094 00.000 11060 Move returns status 0, amount 0
01:59:50.094 00.000 11060 MoveAxis(N, 0, ABG)
01:59:50.094 00.000 11060 Move returns status 0, amount 0
01:59:50.094 00.000 11060 move complete, result=0
01:59:50.094 00.000 11060 worker thread done servicing request
01:59:50.094 00.000 11060 Worker thread wakes up
01:59:50.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:50.095 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:50.095 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:50.747 00.652 11060 Exposure complete
01:59:50.920 00.173 11060 worker thread done servicing request
01:59:50.920 00.000 10844 OnExposeComplete: enter
01:59:50.920 00.000 10844 UpdateGuideState(): m_state=6
01:59:50.920 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11934
01:59:50.920 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=59.60, Mass=2852, SNR=33.7, Peak=255 HFD=3.4
01:59:50.921 00.001 10844 MultiStar: [#1 -0.18,0.13,0.95,U] [#2 -0.47,-0.43,0.00,M3] [#3 -0.42,-0.34,0.98,U] [#4 0.13,1.31,0.00,M4] [#5 0.02,-0.23,1.03,U] [#6 0.90,0.18,0.00,M3] [#7 0.90,-0.10,0.00,M2] [#8 -0.64,0.60,0.00,M5] 
01:59:50.921 00.000 10844 refined, 3 included, MultiStar: {-0.17, 0.07}, one-star: {-0.12, 0.73}
01:59:50.921 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.79)
01:59:50.921 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
01:59:50.921 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.75 mountX=-0.04 mountY=-0.18, mountTheta=-1.79
01:59:50.922 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.07, opts=13)
01:59:50.922 00.000 10844 Enqueuing Move request for scope (-0.17, 0.07)
01:59:50.923 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:50.923 00.000 10844 UpdateGuideState exits: m=2852 SNR=33.7 Saturated
01:59:50.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.923 00.000 11060 Worker thread wakes up
01:59:50.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:50.923 00.000 10844 Enqueuing Expose request
01:59:50.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
01:59:50.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
01:59:50.923 00.000 11060 Moving (-0.17, 0.07) raw xDistance=-0.04 yDistance=-0.18
01:59:50.923 00.000 11060 BLC: window closed
01:59:50.923 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.484438, 1:0.018589, 2:0.059688
01:59:50.923 00.000 11060 BLC: No correction, Miss < min_move
01:59:50.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:59:50.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:50.924 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:59:50.924 00.000 11060 MoveAxis(E, 0, ABG)
01:59:50.924 00.000 11060 Move returns status 0, amount 0
01:59:50.924 00.000 11060 MoveAxis(N, 0, ABG)
01:59:50.924 00.000 11060 Move returns status 0, amount 0
01:59:50.924 00.000 11060 move complete, result=0
01:59:50.924 00.000 11060 worker thread done servicing request
01:59:50.924 00.000 11060 Worker thread wakes up
01:59:50.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:50.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:50.926 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:59:51.566 00.640 11060 Exposure complete
01:59:51.733 00.167 11060 worker thread done servicing request
01:59:51.733 00.000 10844 OnExposeComplete: enter
01:59:51.733 00.000 10844 UpdateGuideState(): m_state=6
01:59:51.734 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11935
01:59:51.734 00.000 10844 Star::Find returns 1 (0), X=267.27, Y=59.66, Mass=2597, SNR=32.4, Peak=220 HFD=3.5
01:59:51.734 00.000 10844 MultiStar: large primary error, entering stabilization period
01:59:51.734 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
01:59:51.734 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
01:59:51.734 00.000 10844 CameraToMount -- cameraX=-0.97 cameraY=0.78 hyp=1.25 cameraTheta=2.47 mountX=-0.59 mountY=-1.09, mountTheta=-2.07
01:59:51.735 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.97, y=0.78, opts=13)
01:59:51.735 00.000 10844 Enqueuing Move request for scope (-0.97, 0.78)
01:59:51.735 00.000 11060 Worker thread wakes up
01:59:51.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.78) opts 0xd
01:59:51.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.97, 0.78)
01:59:51.736 00.001 11060 Moving (-0.97, 0.78) raw xDistance=-0.59 yDistance=-1.09
01:59:51.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.59
01:59:51.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.76 from input -1.09
01:59:51.736 00.000 11060 MoveAxis(E, 103, ABG)
01:59:51.736 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:51.736 00.000 11060 Guiding  Dir = 2, Dur = 103
01:59:51.736 00.000 10844 UpdateGuideState exits: m=2597 SNR=32.4
01:59:51.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:51.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:51.736 00.000 10844 Enqueuing Expose request
01:59:51.750 00.014 11060 IsSlewing returns 0
01:59:51.750 00.000 11060 IsGuiding returns 0
01:59:51.859 00.109 11060 IsGuiding returns 0
01:59:51.859 00.000 11060 Move returns status 0, amount 103
01:59:51.861 00.002 11060 MoveAxis(N, 423, ABG)
01:59:51.861 00.000 11060 Guiding  Dir = 0, Dur = 423
01:59:51.893 00.032 11060 IsSlewing returns 0
01:59:51.893 00.000 11060 IsGuiding returns 0
01:59:52.344 00.451 11060 IsGuiding returns 0
01:59:52.344 00.000 11060 Move returns status 0, amount 423
01:59:52.344 00.000 11060 move complete, result=0
01:59:52.344 00.000 11060 worker thread done servicing request
01:59:52.345 00.001 11060 Worker thread wakes up
01:59:52.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:52.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:52.345 00.000 10844 GuideStep: -0.6 px 103 ms EAST, -1.1 px 423 ms NORTH
01:59:52.974 00.629 11060 Exposure complete
01:59:53.146 00.172 11060 worker thread done servicing request
01:59:53.146 00.000 10844 OnExposeComplete: enter
01:59:53.146 00.000 10844 UpdateGuideState(): m_state=6
01:59:53.147 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11936
01:59:53.147 00.000 10844 Star::Find returns 1 (0), X=267.63, Y=58.92, Mass=2896, SNR=33.6, Peak=196 HFD=3.8
01:59:53.147 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.46)
01:59:53.147 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
01:59:53.147 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=0.04 hyp=0.61 cameraTheta=3.08 mountX=0.07 mountY=-0.60, mountTheta=-1.46
01:59:53.148 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=0.04, opts=13)
01:59:53.148 00.000 10844 Enqueuing Move request for scope (-0.60, 0.04)
01:59:53.148 00.000 11060 Worker thread wakes up
01:59:53.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:53.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.04) opts 0xd
01:59:53.148 00.000 10844 UpdateGuideState exits: m=2896 SNR=33.6
01:59:53.149 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.60, 0.04)
01:59:53.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:53.149 00.000 11060 Moving (-0.60, 0.04) raw xDistance=0.07 yDistance=-0.60
01:59:53.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:53.149 00.000 10844 Enqueuing Expose request
01:59:53.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:59:53.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.60
01:59:53.149 00.000 11060 MoveAxis(E, 0, ABG)
01:59:53.149 00.000 11060 Move returns status 0, amount 0
01:59:53.149 00.000 11060 MoveAxis(N, 235, ABG)
01:59:53.149 00.000 11060 Guiding  Dir = 0, Dur = 235
01:59:53.155 00.006 11060 IsSlewing returns 0
01:59:53.155 00.000 11060 IsGuiding returns 0
01:59:53.405 00.250 11060 IsGuiding returns 0
01:59:53.405 00.000 11060 Move returns status 0, amount 235
01:59:53.405 00.000 11060 move complete, result=0
01:59:53.405 00.000 11060 worker thread done servicing request
01:59:53.406 00.001 11060 Worker thread wakes up
01:59:53.406 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.6 px 235 ms NORTH
01:59:53.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:53.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:54.034 00.628 11060 Exposure complete
01:59:54.200 00.166 11060 worker thread done servicing request
01:59:54.200 00.000 10844 OnExposeComplete: enter
01:59:54.200 00.000 10844 UpdateGuideState(): m_state=6
01:59:54.201 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11937
01:59:54.201 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=59.29, Mass=2955, SNR=34.1, Peak=255 HFD=3.4
01:59:54.201 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
01:59:54.201 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
01:59:54.201 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.41 hyp=0.54 cameraTheta=0.87 mountX=-0.47 mountY=0.28, mountTheta=2.61
01:59:54.202 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.41, opts=13)
01:59:54.202 00.000 10844 Enqueuing Move request for scope (0.35, 0.41)
01:59:54.203 00.001 11060 Worker thread wakes up
01:59:54.203 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:54.203 00.000 10844 UpdateGuideState exits: m=2955 SNR=34.1 Saturated
01:59:54.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:54.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:54.203 00.000 10844 Enqueuing Expose request
01:59:54.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.41) opts 0xd
01:59:54.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.41)
01:59:54.203 00.000 11060 Moving (0.35, 0.41) raw xDistance=-0.47 yDistance=0.28
01:59:54.204 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
01:59:54.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:59:54.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:59:54.204 00.000 11060 MoveAxis(E, 81, ABG)
01:59:54.204 00.000 11060 Guiding  Dir = 2, Dur = 81
01:59:54.215 00.011 11060 IsSlewing returns 0
01:59:54.215 00.000 11060 IsGuiding returns 0
01:59:54.308 00.093 11060 IsGuiding returns 0
01:59:54.308 00.000 11060 Move returns status 0, amount 81
01:59:54.308 00.000 11060 MoveAxis(N, 0, ABG)
01:59:54.308 00.000 11060 Move returns status 0, amount 0
01:59:54.308 00.000 11060 move complete, result=0
01:59:54.308 00.000 11060 worker thread done servicing request
01:59:54.308 00.000 11060 Worker thread wakes up
01:59:54.308 00.000 10844 GuideStep: -0.5 px 81 ms EAST, 0.3 px 0 ms NORTH
01:59:54.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:54.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:54.942 00.634 11060 Exposure complete
01:59:55.110 00.168 11060 worker thread done servicing request
01:59:55.111 00.001 10844 OnExposeComplete: enter
01:59:55.111 00.000 10844 UpdateGuideState(): m_state=6
01:59:55.111 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11938
01:59:55.111 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=58.60, Mass=2850, SNR=33.6, Peak=239 HFD=3.6
01:59:55.111 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
01:59:55.111 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
01:59:55.111 00.000 10844 CameraToMount -- cameraX=0.55 cameraY=-0.28 hyp=0.62 cameraTheta=-0.47 mountX=0.18 mountY=0.59, mountTheta=1.28
01:59:55.113 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.55, y=-0.28, opts=13)
01:59:55.113 00.000 10844 Enqueuing Move request for scope (0.55, -0.28)
01:59:55.113 00.000 11060 Worker thread wakes up
01:59:55.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:55.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.28) opts 0xd
01:59:55.113 00.000 10844 UpdateGuideState exits: m=2850 SNR=33.6
01:59:55.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.55, -0.28)
01:59:55.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:55.113 00.000 11060 Moving (0.55, -0.28) raw xDistance=0.18 yDistance=0.59
01:59:55.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:55.113 00.000 10844 Enqueuing Expose request
01:59:55.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.18
01:59:55.113 00.000 11060 resist switch: large excursion: input 0.59 thresh 0.57 direction from -1 to 1
01:59:55.113 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.78
01:59:55.114 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.59
01:59:55.114 00.000 11060 MoveAxis(W, 28, ABG)
01:59:55.114 00.000 11060 Guiding  Dir = 3, Dur = 28
01:59:55.126 00.012 11060 IsSlewing returns 0
01:59:55.126 00.000 11060 IsGuiding returns 0
01:59:55.158 00.032 11060 IsGuiding returns 0
01:59:55.158 00.000 11060 Move returns status 0, amount 28
01:59:55.158 00.000 11060 BLC: Oldest BLC event removed
01:59:55.159 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
01:59:55.159 00.000 11060 MoveAxis(S, 981, ABG)
01:59:55.159 00.000 11060 duration set to 750 by maxDecDuration
01:59:55.159 00.000 11060 Guiding  Dir = 1, Dur = 750
01:59:55.174 00.015 11060 IsSlewing returns 0
01:59:55.174 00.000 11060 IsGuiding returns 0
01:59:55.927 00.753 11060 IsGuiding returns 0
01:59:55.927 00.000 11060 Move returns status 0, amount 750
01:59:55.927 00.000 11060 move complete, result=0
01:59:55.927 00.000 11060 worker thread done servicing request
01:59:55.928 00.001 10844 GuideStep: 0.2 px 28 ms WEST, 0.6 px 750 ms SOUTH
01:59:55.928 00.000 11060 Worker thread wakes up
01:59:55.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:55.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:56.556 00.628 11060 Exposure complete
01:59:56.756 00.200 11060 worker thread done servicing request
01:59:56.756 00.000 10844 OnExposeComplete: enter
01:59:56.756 00.000 10844 UpdateGuideState(): m_state=6
01:59:56.757 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11939
01:59:56.757 00.000 10844 Star::Find returns 1 (0), X=267.85, Y=58.91, Mass=3078, SNR=34.7, Peak=248 HFD=3.6
01:59:56.757 00.000 10844 MultiStar: exiting stabilization period
01:59:56.757 00.000 10844 MultiStar: [#1 0.42,-0.32,0.97,U] [#2 0.20,-0.05,1.97,U] [#3 0.06,-0.21,0.85,U] [#4 0.51,0.29,0.87,U] [#5 -0.12,-0.57,0.97,U] [#6 1.52,-0.43,0.00,M4] [#7 0.99,-0.27,0.00,M3] [#8 0.21,0.44,1.00,U] 
01:59:56.757 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.06}, one-star: {-0.39, 0.03}
01:59:56.757 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
01:59:56.757 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
01:59:56.757 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.40 mountX=0.03 mountY=0.14, mountTheta=1.35
01:59:56.759 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
01:59:56.759 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
01:59:56.759 00.000 11060 Worker thread wakes up
01:59:56.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:56.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
01:59:56.759 00.000 10844 UpdateGuideState exits: m=3078 SNR=34.7
01:59:56.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
01:59:56.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:56.759 00.000 11060 Moving (0.13, -0.06) raw xDistance=0.03 yDistance=0.14
01:59:56.760 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:56.760 00.000 10844 Enqueuing Expose request
01:59:56.760 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.414751, 1:0.139746
01:59:56.760 00.000 11060 BLC: No correction, Miss < min_move
01:59:56.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:59:56.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:56.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:59:56.760 00.000 11060 MoveAxis(E, 0, ABG)
01:59:56.760 00.000 11060 Move returns status 0, amount 0
01:59:56.760 00.000 11060 MoveAxis(N, 0, ABG)
01:59:56.760 00.000 11060 Move returns status 0, amount 0
01:59:56.760 00.000 11060 move complete, result=0
01:59:56.760 00.000 11060 worker thread done servicing request
01:59:56.760 00.000 11060 Worker thread wakes up
01:59:56.761 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:56.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:56.762 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:57.402 00.640 11060 Exposure complete
01:59:57.588 00.186 11060 worker thread done servicing request
01:59:57.588 00.000 10844 OnExposeComplete: enter
01:59:57.588 00.000 10844 UpdateGuideState(): m_state=6
01:59:57.589 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11940
01:59:57.589 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=58.32, Mass=3223, SNR=35.4, Peak=253 HFD=3.7
01:59:57.589 00.000 10844 MultiStar: [#1 -0.34,0.32,0.96,U] [#2 -0.46,-0.28,1.93,U] [#3 0.49,-0.32,0.87,U] [#4 0.24,0.52,0.83,U] [#5 -0.10,-0.57,1.04,U] [#6 0.83,-0.23,0.00,M5] [#7 0.47,-0.27,0.79,U] [#8 -0.39,-0.26,0.82,U] 
01:59:57.589 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.20}, one-star: {-0.16, -0.56}
01:59:57.589 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
01:59:57.589 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
01:59:57.589 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.03 mountX=0.21 mountY=-0.06, mountTheta=-0.29
01:59:57.591 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.20, opts=13)
01:59:57.591 00.000 10844 Enqueuing Move request for scope (-0.10, -0.20)
01:59:57.591 00.000 11060 Worker thread wakes up
01:59:57.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:57.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
01:59:57.591 00.000 10844 UpdateGuideState exits: m=3223 SNR=35.4
01:59:57.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
01:59:57.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:57.591 00.000 11060 Moving (-0.10, -0.20) raw xDistance=0.21 yDistance=-0.06
01:59:57.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:57.591 00.000 10844 Enqueuing Expose request
01:59:57.591 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.414751, 1:0.139746, 2:-0.063913
01:59:57.591 00.000 11060 BLC: No correction, Miss < min_move
01:59:57.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
01:59:57.592 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:57.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:57.592 00.000 11060 MoveAxis(W, 37, ABG)
01:59:57.592 00.000 11060 Guiding  Dir = 3, Dur = 37
01:59:57.596 00.004 11060 IsSlewing returns 0
01:59:57.596 00.000 11060 IsGuiding returns 0
01:59:57.643 00.047 11060 IsGuiding returns 0
01:59:57.643 00.000 11060 Move returns status 0, amount 37
01:59:57.643 00.000 11060 MoveAxis(N, 0, ABG)
01:59:57.643 00.000 11060 Move returns status 0, amount 0
01:59:57.643 00.000 11060 move complete, result=0
01:59:57.643 00.000 11060 worker thread done servicing request
01:59:57.643 00.000 11060 Worker thread wakes up
01:59:57.643 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
01:59:57.644 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:57.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:58.275 00.631 11060 Exposure complete
01:59:58.447 00.172 11060 worker thread done servicing request
01:59:58.448 00.001 10844 OnExposeComplete: enter
01:59:58.448 00.000 10844 UpdateGuideState(): m_state=6
01:59:58.448 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11941
01:59:58.448 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=58.50, Mass=3200, SNR=35.6, Peak=255 HFD=3.4
01:59:58.449 00.001 10844 MultiStar: [#1 0.02,-0.28,0.93,U] [#2 -0.28,-0.98,0.00,M2] [#3 0.02,0.09,0.98,U] [#4 0.27,1.20,0.00,M3] [#5 -0.36,-0.63,0.00,M1] [#6 0.79,-0.10,0.00,M6] [#7 0.67,0.33,0.00,M3] [#8 -0.27,-0.12,0.98,U] 
01:59:58.449 00.000 10844 refined, 3 included, MultiStar: {0.04, -0.17}, one-star: {0.37, -0.38}
01:59:58.449 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
01:59:58.449 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
01:59:58.449 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.36 mountX=0.16 mountY=0.06, mountTheta=0.38
01:59:58.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.17, opts=13)
01:59:58.451 00.001 10844 Enqueuing Move request for scope (0.04, -0.17)
01:59:58.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
01:59:58.451 00.000 10844 UpdateGuideState exits: m=3200 SNR=35.6 Saturated
01:59:58.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:58.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:58.451 00.000 10844 Enqueuing Expose request
01:59:58.451 00.000 11060 Worker thread wakes up
01:59:58.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
01:59:58.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
01:59:58.451 00.000 11060 Moving (0.04, -0.17) raw xDistance=0.16 yDistance=0.06
01:59:58.451 00.000 11060 BLC: window closed
01:59:58.451 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.414751, 1:0.139746, 2:-0.063913
01:59:58.451 00.000 11060 BLC: No correction, Miss < min_move
01:59:58.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
01:59:58.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:58.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:59:58.451 00.000 11060 MoveAxis(W, 29, ABG)
01:59:58.451 00.000 11060 Guiding  Dir = 3, Dur = 29
01:59:58.458 00.007 11060 IsSlewing returns 0
01:59:58.458 00.000 11060 IsGuiding returns 0
01:59:58.492 00.034 11060 IsGuiding returns 0
01:59:58.493 00.001 11060 Move returns status 0, amount 29
01:59:58.493 00.000 11060 MoveAxis(N, 0, ABG)
01:59:58.493 00.000 11060 Move returns status 0, amount 0
01:59:58.493 00.000 11060 move complete, result=0
01:59:58.493 00.000 11060 worker thread done servicing request
01:59:58.493 00.000 11060 Worker thread wakes up
01:59:58.493 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
01:59:58.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:58.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
01:59:59.121 00.628 11060 Exposure complete
01:59:59.318 00.197 11060 worker thread done servicing request
01:59:59.318 00.000 10844 OnExposeComplete: enter
01:59:59.318 00.000 10844 UpdateGuideState(): m_state=6
01:59:59.319 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11942
01:59:59.319 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=59.00, Mass=2536, SNR=31.4, Peak=197 HFD=3.7
01:59:59.319 00.000 10844 MultiStar: [#1 0.01,-0.54,0.99,U] [#2 0.28,-0.63,0.00,M3] [#3 0.12,-0.26,1.04,U] [#4 -0.08,1.06,0.00,M4] [#5 0.44,-0.17,1.05,U] [#6 1.02,-0.72,0.00,M7] [#7 0.74,0.25,0.00,M4] [#8 0.19,0.37,1.04,U] 
01:59:59.319 00.000 10844 refined, 4 included, MultiStar: {0.22, -0.09}, one-star: {0.33, 0.12}
01:59:59.319 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
01:59:59.319 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
01:59:59.320 00.001 10844 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.40 mountX=0.05 mountY=0.23, mountTheta=1.35
01:59:59.321 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.09, opts=13)
01:59:59.321 00.000 10844 Enqueuing Move request for scope (0.22, -0.09)
01:59:59.321 00.000 11060 Worker thread wakes up
01:59:59.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
01:59:59.321 00.000 10844 UpdateGuideState exits: m=2536 SNR=31.4
01:59:59.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:59.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
01:59:59.321 00.000 10844 Enqueuing Expose request
01:59:59.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
01:59:59.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
01:59:59.321 00.000 11060 Moving (0.22, -0.09) raw xDistance=0.05 yDistance=0.23
01:59:59.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:59.323 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
01:59:59.323 00.000 11060 MoveAxis(E, 0, ABG)
01:59:59.323 00.000 11060 Move returns status 0, amount 0
01:59:59.323 00.000 11060 MoveAxis(S, 91, ABG)
01:59:59.323 00.000 11060 Guiding  Dir = 1, Dur = 91
01:59:59.359 00.036 11060 IsSlewing returns 0
01:59:59.359 00.000 11060 IsGuiding returns 0
01:59:59.458 00.099 11060 IsGuiding returns 0
01:59:59.458 00.000 11060 Move returns status 0, amount 91
01:59:59.458 00.000 11060 move complete, result=0
01:59:59.458 00.000 11060 worker thread done servicing request
01:59:59.458 00.000 11060 Worker thread wakes up
01:59:59.458 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 91 ms SOUTH
01:59:59.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
01:59:59.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:00.090 00.632 11060 Exposure complete
02:00:00.260 00.170 11060 worker thread done servicing request
02:00:00.260 00.000 10844 OnExposeComplete: enter
02:00:00.260 00.000 10844 UpdateGuideState(): m_state=6
02:00:00.261 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11943
02:00:00.261 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=59.78, Mass=2884, SNR=33.6, Peak=221 HFD=3.5
02:00:00.261 00.000 10844 MultiStar: [#1 0.46,-0.60,0.00,M1] [#2 0.56,-0.17,1.96,U] [#3 0.24,0.64,0.00,M2] [#4 -0.08,1.28,0.00,M5] [#5 0.35,0.16,1.00,U] [#6 0.94,0.54,0.00,M8] [#7 0.88,-0.24,0.00,M5] [#8 0.22,1.11,0.00,M2] 
02:00:00.261 00.000 10844 refined, 2 included, MultiStar: {0.37, 0.18}, one-star: {0.04, 0.90}
02:00:00.261 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
02:00:00.261 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
02:00:00.261 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.18 hyp=0.42 cameraTheta=0.46 mountX=-0.25 mountY=0.34, mountTheta=2.20
02:00:00.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.18, opts=13)
02:00:00.263 00.000 10844 Enqueuing Move request for scope (0.37, 0.18)
02:00:00.263 00.000 11060 Worker thread wakes up
02:00:00.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.18) opts 0xd
02:00:00.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.18)
02:00:00.263 00.000 11060 Moving (0.37, 0.18) raw xDistance=-0.25 yDistance=0.34
02:00:00.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:00:00.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
02:00:00.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:00.263 00.000 11060 MoveAxis(E, 43, ABG)
02:00:00.263 00.000 11060 Guiding  Dir = 2, Dur = 43
02:00:00.264 00.001 10844 UpdateGuideState exits: m=2884 SNR=33.6
02:00:00.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:00.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:00.264 00.000 10844 Enqueuing Expose request
02:00:00.287 00.023 11060 IsSlewing returns 0
02:00:00.287 00.000 11060 IsGuiding returns 0
02:00:00.349 00.062 11060 IsGuiding returns 0
02:00:00.349 00.000 11060 Move returns status 0, amount 43
02:00:00.349 00.000 11060 MoveAxis(S, 132, ABG)
02:00:00.349 00.000 11060 Guiding  Dir = 1, Dur = 132
02:00:00.381 00.032 11060 IsSlewing returns 0
02:00:00.381 00.000 11060 IsGuiding returns 0
02:00:00.540 00.159 11060 IsGuiding returns 0
02:00:00.540 00.000 11060 Move returns status 0, amount 132
02:00:00.541 00.001 11060 move complete, result=0
02:00:00.541 00.000 11060 worker thread done servicing request
02:00:00.541 00.000 11060 Worker thread wakes up
02:00:00.541 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.3 px 132 ms SOUTH
02:00:00.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:00.542 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:01.170 00.628 11060 Exposure complete
02:00:01.347 00.177 11060 worker thread done servicing request
02:00:01.347 00.000 10844 OnExposeComplete: enter
02:00:01.347 00.000 10844 UpdateGuideState(): m_state=6
02:00:01.347 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11944
02:00:01.348 00.001 10844 Star::Find returns 1 (0), X=268.27, Y=59.26, Mass=2448, SNR=31.5, Peak=176 HFD=3.7
02:00:01.348 00.000 10844 MultiStar: [#1 0.11,0.21,1.09,U] [#2 0.05,-0.34,2.11,U] [#3 0.17,0.03,1.00,U] [#4 0.83,0.13,0.00,M6] [#5 0.04,-0.70,0.00,M1] [#6 0.55,0.42,0.00,M9] [#7 0.57,-0.62,0.00,M6] [#8 -0.12,0.30,0.95,U] 
02:00:01.348 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.03}, one-star: {0.03, 0.38}
02:00:01.348 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
02:00:01.348 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
02:00:01.348 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.58 mountX=-0.04 mountY=0.04, mountTheta=2.32
02:00:01.349 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
02:00:01.349 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
02:00:01.349 00.000 11060 Worker thread wakes up
02:00:01.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:01.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
02:00:01.349 00.000 10844 UpdateGuideState exits: m=2448 SNR=31.5
02:00:01.350 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
02:00:01.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:01.350 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.04
02:00:01.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:01.350 00.000 10844 Enqueuing Expose request
02:00:01.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:00:01.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:01.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:01.350 00.000 11060 MoveAxis(E, 0, ABG)
02:00:01.350 00.000 11060 Move returns status 0, amount 0
02:00:01.350 00.000 11060 MoveAxis(N, 0, ABG)
02:00:01.350 00.000 11060 Move returns status 0, amount 0
02:00:01.350 00.000 11060 move complete, result=0
02:00:01.350 00.000 11060 worker thread done servicing request
02:00:01.350 00.000 11060 Worker thread wakes up
02:00:01.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:01.351 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:01.352 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:01.987 00.635 11060 Exposure complete
02:00:02.183 00.196 11060 worker thread done servicing request
02:00:02.183 00.000 10844 OnExposeComplete: enter
02:00:02.183 00.000 10844 UpdateGuideState(): m_state=6
02:00:02.185 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11945
02:00:02.185 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=58.83, Mass=2695, SNR=32.5, Peak=211 HFD=3.8
02:00:02.185 00.000 10844 MultiStar: [#1 0.45,0.55,0.00,M1] [#2 -0.57,0.27,0.00,M2] [#3 -0.29,-0.26,1.10,U] [#4 0.75,1.03,0.00,M7] [#5 -0.07,-0.17,1.05,U] [#6 1.19,0.39,0.00,M10] [#7 0.57,0.17,0.87,U] [#8 -0.28,0.68,0.00,M2] 
02:00:02.185 00.000 10844 single-star, 3 included, MultiStar: {0.03, -0.09}, one-star: {0.05, -0.05}
02:00:02.185 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
02:00:02.185 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
02:00:02.185 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.82 mountX=0.04 mountY=0.05, mountTheta=0.92
02:00:02.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
02:00:02.187 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
02:00:02.187 00.000 11060 Worker thread wakes up
02:00:02.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
02:00:02.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:02.187 00.000 10844 UpdateGuideState exits: m=2695 SNR=32.5
02:00:02.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:02.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:02.187 00.000 10844 Enqueuing Expose request
02:00:02.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
02:00:02.187 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.05
02:00:02.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:02.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:02.188 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:00:02.188 00.000 11060 MoveAxis(E, 0, ABG)
02:00:02.188 00.000 11060 Move returns status 0, amount 0
02:00:02.188 00.000 11060 MoveAxis(N, 0, ABG)
02:00:02.188 00.000 11060 Move returns status 0, amount 0
02:00:02.188 00.000 11060 move complete, result=0
02:00:02.188 00.000 11060 worker thread done servicing request
02:00:02.188 00.000 11060 Worker thread wakes up
02:00:02.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:02.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:02.190 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:02.824 00.634 11060 Exposure complete
02:00:03.004 00.180 11060 worker thread done servicing request
02:00:03.004 00.000 10844 OnExposeComplete: enter
02:00:03.004 00.000 10844 UpdateGuideState(): m_state=6
02:00:03.005 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11946
02:00:03.005 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=59.51, Mass=2931, SNR=34.0, Peak=238 HFD=3.6
02:00:03.005 00.000 10844 MultiStar: [#1 0.48,0.15,1.00,U] [#2 -0.21,-0.08,2.18,U] [#3 0.80,-0.10,0.00,M1] [#4 0.41,0.98,0.00,M8] [#5 -0.19,-0.14,0.96,U] [#6 0.92,0.29,0.00,R] [#7 1.29,0.78,0.00,M6] [#8 -0.22,0.88,0.00,M3] 
02:00:03.005 00.000 10844 refined, 3 included, MultiStar: {-0.10, 0.09}, one-star: {-0.35, 0.63}
02:00:03.005 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
02:00:03.005 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.15)
02:00:03.005 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.40 mountX=-0.07 mountY=-0.11, mountTheta=-2.13
02:00:03.006 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.09, opts=13)
02:00:03.006 00.000 10844 Enqueuing Move request for scope (-0.10, 0.09)
02:00:03.007 00.001 11060 Worker thread wakes up
02:00:03.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
02:00:03.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
02:00:03.007 00.000 11060 Moving (-0.10, 0.09) raw xDistance=-0.07 yDistance=-0.11
02:00:03.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:00:03.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:03.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:03.007 00.000 10844 UpdateGuideState exits: m=2931 SNR=34.0
02:00:03.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:03.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:03.007 00.000 10844 Enqueuing Expose request
02:00:03.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:00:03.007 00.000 11060 MoveAxis(E, 0, ABG)
02:00:03.007 00.000 11060 Move returns status 0, amount 0
02:00:03.007 00.000 11060 MoveAxis(N, 0, ABG)
02:00:03.007 00.000 11060 Move returns status 0, amount 0
02:00:03.007 00.000 11060 move complete, result=0
02:00:03.008 00.001 11060 worker thread done servicing request
02:00:03.008 00.000 11060 Worker thread wakes up
02:00:03.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:03.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:03.009 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:03.639 00.630 11060 Exposure complete
02:00:03.830 00.191 11060 worker thread done servicing request
02:00:03.831 00.001 10844 OnExposeComplete: enter
02:00:03.831 00.000 10844 UpdateGuideState(): m_state=6
02:00:03.831 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11947
02:00:03.831 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=58.56, Mass=2727, SNR=32.9, Peak=183 HFD=3.9
02:00:03.831 00.000 10844 MultiStar: [#1 0.44,0.11,0.96,U] [#2 -0.23,-0.11,2.07,U] [#3 0.59,0.61,0.00,M2] [#4 0.46,1.45,0.00,M9] [#5 -0.59,0.95,0.00,M1] [#6 0.87,-0.61,0.00,M1] [#7 0.31,0.45,0.77,U] [#8 0.33,1.03,0.00,M4] 
02:00:03.832 00.001 10844 refined, 3 included, MultiStar: {0.18, -0.02}, one-star: {0.65, -0.32}
02:00:03.832 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
02:00:03.832 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
02:00:03.832 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.12 mountX=-0.01 mountY=0.18, mountTheta=1.63
02:00:03.833 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.02, opts=13)
02:00:03.833 00.000 10844 Enqueuing Move request for scope (0.18, -0.02)
02:00:03.833 00.000 11060 Worker thread wakes up
02:00:03.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
02:00:03.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
02:00:03.833 00.000 11060 Moving (0.18, -0.02) raw xDistance=-0.01 yDistance=0.18
02:00:03.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:00:03.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:03.834 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:03.834 00.000 10844 UpdateGuideState exits: m=2727 SNR=32.9
02:00:03.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:03.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:03.834 00.000 10844 Enqueuing Expose request
02:00:03.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:00:03.834 00.000 11060 MoveAxis(E, 0, ABG)
02:00:03.834 00.000 11060 Move returns status 0, amount 0
02:00:03.834 00.000 11060 MoveAxis(N, 0, ABG)
02:00:03.834 00.000 11060 Move returns status 0, amount 0
02:00:03.834 00.000 11060 move complete, result=0
02:00:03.834 00.000 11060 worker thread done servicing request
02:00:03.834 00.000 11060 Worker thread wakes up
02:00:03.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:03.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:03.835 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:04.466 00.631 11060 Exposure complete
02:00:04.656 00.190 11060 worker thread done servicing request
02:00:04.656 00.000 10844 OnExposeComplete: enter
02:00:04.657 00.001 10844 UpdateGuideState(): m_state=6
02:00:04.657 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11948
02:00:04.657 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=59.59, Mass=2968, SNR=33.6, Peak=193 HFD=3.4
02:00:04.657 00.000 10844 MultiStar: [#1 -0.16,0.56,1.03,U] [#2 -0.23,-0.18,2.11,U] [#3 -0.36,-0.08,0.96,U] [#4 0.84,1.33,0.00,M10] [#5 0.20,0.49,1.00,U] [#6 -0.24,-0.04,0.86,U] [#7 0.44,0.13,0.90,U] [#8 0.56,0.97,0.00,M5] 
02:00:04.657 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.18}, one-star: {0.19, 0.71}
02:00:04.657 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
02:00:04.657 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
02:00:04.657 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.86 mountX=-0.17 mountY=-0.08, mountTheta=-2.69
02:00:04.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
02:00:04.659 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
02:00:04.659 00.000 11060 Worker thread wakes up
02:00:04.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:04.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
02:00:04.659 00.000 10844 UpdateGuideState exits: m=2968 SNR=33.6
02:00:04.659 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
02:00:04.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:04.659 00.000 11060 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=-0.08
02:00:04.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:04.659 00.000 10844 Enqueuing Expose request
02:00:04.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
02:00:04.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:04.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:00:04.659 00.000 11060 MoveAxis(E, 29, ABG)
02:00:04.659 00.000 11060 Guiding  Dir = 2, Dur = 29
02:00:04.681 00.022 11060 IsSlewing returns 0
02:00:04.681 00.000 11060 IsGuiding returns 0
02:00:04.724 00.043 11060 IsGuiding returns 0
02:00:04.724 00.000 11060 Move returns status 0, amount 29
02:00:04.724 00.000 11060 MoveAxis(N, 0, ABG)
02:00:04.724 00.000 11060 Move returns status 0, amount 0
02:00:04.724 00.000 11060 move complete, result=0
02:00:04.724 00.000 11060 worker thread done servicing request
02:00:04.724 00.000 11060 Worker thread wakes up
02:00:04.724 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
02:00:04.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:04.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:05.368 00.644 11060 Exposure complete
02:00:05.531 00.163 11060 worker thread done servicing request
02:00:05.531 00.000 10844 OnExposeComplete: enter
02:00:05.531 00.000 10844 UpdateGuideState(): m_state=6
02:00:05.531 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11949
02:00:05.532 00.001 10844 Star::Find returns 1 (0), X=268.56, Y=58.99, Mass=2882, SNR=33.2, Peak=199 HFD=3.8
02:00:05.532 00.000 10844 MultiStar: [#1 -0.52,0.71,0.00,M1] [#2 -0.03,-0.07,2.04,U] [#3 0.21,0.20,1.00,U] [#4 0.77,0.75,0.00,R] [#5 -0.52,0.17,0.98,U] [#6 -0.20,0.21,0.90,U] [#7 1.39,-0.40,0.00,M5] [#8 0.17,0.22,1.02,U] 
02:00:05.532 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.11}, one-star: {0.32, 0.11}
02:00:05.532 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.39 = -2.89)
02:00:05.532 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.91)
02:00:05.532 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.64 mountX=-0.10 mountY=-0.03, mountTheta=-2.91
02:00:05.533 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.11, opts=13)
02:00:05.533 00.000 10844 Enqueuing Move request for scope (-0.01, 0.11)
02:00:05.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:05.533 00.000 10844 UpdateGuideState exits: m=2882 SNR=33.2
02:00:05.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:05.533 00.000 11060 Worker thread wakes up
02:00:05.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:05.533 00.000 10844 Enqueuing Expose request
02:00:05.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
02:00:05.533 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
02:00:05.534 00.001 11060 Moving (-0.01, 0.11) raw xDistance=-0.10 yDistance=-0.03
02:00:05.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:00:05.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:05.535 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:00:05.535 00.000 11060 MoveAxis(E, 0, ABG)
02:00:05.535 00.000 11060 Move returns status 0, amount 0
02:00:05.535 00.000 11060 MoveAxis(N, 0, ABG)
02:00:05.535 00.000 11060 Move returns status 0, amount 0
02:00:05.535 00.000 11060 move complete, result=0
02:00:05.535 00.000 11060 worker thread done servicing request
02:00:05.536 00.001 11060 Worker thread wakes up
02:00:05.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:05.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:05.536 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:06.170 00.634 11060 Exposure complete
02:00:06.340 00.170 11060 worker thread done servicing request
02:00:06.340 00.000 10844 OnExposeComplete: enter
02:00:06.340 00.000 10844 UpdateGuideState(): m_state=6
02:00:06.341 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11950
02:00:06.341 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=59.06, Mass=3204, SNR=35.2, Peak=202 HFD=4.2
02:00:06.341 00.000 10844 MultiStar: [#1 0.24,0.75,0.00,M2] [#2 0.08,0.38,2.05,U] [#3 0.35,-0.09,1.00,U] [#4 0.00,0.24,0.81,U] [#5 -0.01,0.21,1.03,U] [#6 0.50,0.09,0.92,U] [#7 1.38,-0.12,0.00,M6] [#8 -0.56,0.44,0.00,M5] 
02:00:06.341 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.20}, one-star: {0.60, 0.18}
02:00:06.341 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
02:00:06.341 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
02:00:06.341 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.30 cameraTheta=0.71 mountX=-0.24 mountY=0.20, mountTheta=2.45
02:00:06.343 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.20, opts=13)
02:00:06.343 00.000 10844 Enqueuing Move request for scope (0.23, 0.20)
02:00:06.343 00.000 11060 Worker thread wakes up
02:00:06.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:06.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
02:00:06.343 00.000 10844 UpdateGuideState exits: m=3204 SNR=35.2
02:00:06.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
02:00:06.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:06.343 00.000 11060 Moving (0.23, 0.20) raw xDistance=-0.24 yDistance=0.20
02:00:06.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:06.343 00.000 10844 Enqueuing Expose request
02:00:06.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:00:06.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:00:06.343 00.000 11060 MoveAxis(E, 41, ABG)
02:00:06.343 00.000 11060 Guiding  Dir = 2, Dur = 41
02:00:06.368 00.025 11060 IsSlewing returns 0
02:00:06.369 00.001 11060 IsGuiding returns 0
02:00:06.424 00.055 11060 IsGuiding returns 0
02:00:06.424 00.000 11060 Move returns status 0, amount 41
02:00:06.424 00.000 11060 MoveAxis(S, 76, ABG)
02:00:06.424 00.000 11060 Guiding  Dir = 1, Dur = 76
02:00:06.456 00.032 11060 IsSlewing returns 0
02:00:06.456 00.000 11060 IsGuiding returns 0
02:00:06.549 00.093 11060 IsGuiding returns 0
02:00:06.549 00.000 11060 Move returns status 0, amount 76
02:00:06.549 00.000 11060 move complete, result=0
02:00:06.549 00.000 11060 worker thread done servicing request
02:00:06.549 00.000 11060 Worker thread wakes up
02:00:06.549 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.2 px 76 ms SOUTH
02:00:06.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:06.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:07.180 00.631 11060 Exposure complete
02:00:07.350 00.170 11060 worker thread done servicing request
02:00:07.351 00.001 10844 OnExposeComplete: enter
02:00:07.351 00.000 10844 UpdateGuideState(): m_state=6
02:00:07.351 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11951
02:00:07.351 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=58.84, Mass=2040, SNR=27.6, Peak=174 HFD=3.6
02:00:07.351 00.000 10844 MultiStar: [#1 0.31,-0.07,1.10,U] [#2 -0.85,0.25,0.00,M1] [#3 0.74,-0.30,0.00,M1] [#4 0.03,0.80,0.00,M1] [#5 -0.13,-0.55,1.28,U] [#6 0.17,0.20,1.09,U] [#7 0.93,-0.81,0.00,M7] [#8 1.13,1.00,0.00,M6] 
02:00:07.351 00.000 10844 refined, 3 included, MultiStar: {0.14, -0.13}, one-star: {0.24, -0.04}
02:00:07.351 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
02:00:07.352 00.001 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
02:00:07.352 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.78 mountX=0.11 mountY=0.16, mountTheta=0.97
02:00:07.353 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.13, opts=13)
02:00:07.353 00.000 10844 Enqueuing Move request for scope (0.14, -0.13)
02:00:07.353 00.000 11060 Worker thread wakes up
02:00:07.353 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:07.353 00.000 10844 UpdateGuideState exits: m=2040 SNR=27.6
02:00:07.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:07.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:07.353 00.000 10844 Enqueuing Expose request
02:00:07.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:00:07.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:00:07.353 00.000 11060 Moving (0.14, -0.13) raw xDistance=0.11 yDistance=0.16
02:00:07.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:07.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:07.354 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:00:07.354 00.000 11060 MoveAxis(E, 0, ABG)
02:00:07.354 00.000 11060 Move returns status 0, amount 0
02:00:07.354 00.000 11060 MoveAxis(N, 0, ABG)
02:00:07.354 00.000 11060 Move returns status 0, amount 0
02:00:07.354 00.000 11060 move complete, result=0
02:00:07.354 00.000 11060 worker thread done servicing request
02:00:07.354 00.000 11060 Worker thread wakes up
02:00:07.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:07.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:07.355 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:07.995 00.640 11060 Exposure complete
02:00:08.193 00.198 11060 worker thread done servicing request
02:00:08.193 00.000 10844 OnExposeComplete: enter
02:00:08.193 00.000 10844 UpdateGuideState(): m_state=6
02:00:08.193 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11952
02:00:08.193 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=59.85, Mass=2827, SNR=33.3, Peak=170 HFD=4.3
02:00:08.193 00.000 10844 MultiStar: [#1 0.09,-0.04,1.07,U] [#2 1.16,0.08,0.00,M2] [#3 0.50,-0.64,0.00,M2] [#4 0.92,1.64,0.00,M2] [#5 0.11,-0.62,0.00,M1] [#6 -0.24,-0.12,0.94,U] [#7 1.08,-0.49,0.00,M8] [#8 -0.24,0.40,0.80,U] 
02:00:08.193 00.000 10844 refined, 3 included, MultiStar: {0.08, 0.30}, one-star: {0.62, 0.97}
02:00:08.193 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
02:00:08.193 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
02:00:08.193 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.31 mountX=-0.31 mountY=0.03, mountTheta=3.04
02:00:08.195 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.30, opts=13)
02:00:08.195 00.000 10844 Enqueuing Move request for scope (0.08, 0.30)
02:00:08.195 00.000 11060 Worker thread wakes up
02:00:08.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.30) opts 0xd
02:00:08.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.30)
02:00:08.195 00.000 11060 Moving (0.08, 0.30) raw xDistance=-0.31 yDistance=0.03
02:00:08.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:00:08.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:08.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:08.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:08.195 00.000 11060 MoveAxis(E, 54, ABG)
02:00:08.195 00.000 11060 Guiding  Dir = 2, Dur = 54
02:00:08.195 00.000 10844 UpdateGuideState exits: m=2827 SNR=33.3
02:00:08.196 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:08.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:08.196 00.000 10844 Enqueuing Expose request
02:00:08.207 00.011 11060 IsSlewing returns 0
02:00:08.207 00.000 11060 IsGuiding returns 0
02:00:08.269 00.062 11060 IsGuiding returns 0
02:00:08.269 00.000 11060 Move returns status 0, amount 54
02:00:08.269 00.000 11060 MoveAxis(N, 0, ABG)
02:00:08.269 00.000 11060 Move returns status 0, amount 0
02:00:08.269 00.000 11060 move complete, result=0
02:00:08.269 00.000 11060 worker thread done servicing request
02:00:08.269 00.000 11060 Worker thread wakes up
02:00:08.270 00.001 10844 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
02:00:08.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:08.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:08.903 00.633 11060 Exposure complete
02:00:09.072 00.169 11060 worker thread done servicing request
02:00:09.072 00.000 10844 OnExposeComplete: enter
02:00:09.072 00.000 10844 UpdateGuideState(): m_state=6
02:00:09.073 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11953
02:00:09.073 00.000 10844 Star::Find returns 1 (0), X=269.18, Y=58.91, Mass=2512, SNR=32.3, Peak=197 HFD=4.0
02:00:09.073 00.000 10844 MultiStar: [#1 0.14,0.41,1.09,U] [#2 0.25,-0.40,2.21,U] [#3 0.47,0.14,1.08,U] [#4 -0.40,0.28,1.05,U] [#5 0.04,0.07,1.10,U] [#6 0.50,-0.29,1.03,U] [#7 1.45,-0.42,0.00,M9] [#8 0.49,0.19,1.14,U] 
02:00:09.073 00.000 10844 refined, 7 included, MultiStar: {0.30, 0.00}, one-star: {0.94, 0.03}
02:00:09.073 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
02:00:09.073 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
02:00:09.073 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.00 hyp=0.30 cameraTheta=0.01 mountX=-0.06 mountY=0.29, mountTheta=1.76
02:00:09.075 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.00, opts=13)
02:00:09.075 00.000 10844 Enqueuing Move request for scope (0.30, 0.00)
02:00:09.075 00.000 11060 Worker thread wakes up
02:00:09.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.00) opts 0xd
02:00:09.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.00)
02:00:09.075 00.000 11060 Moving (0.30, 0.00) raw xDistance=-0.06 yDistance=0.29
02:00:09.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:00:09.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
02:00:09.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:09.075 00.000 11060 MoveAxis(E, 0, ABG)
02:00:09.075 00.000 11060 Move returns status 0, amount 0
02:00:09.075 00.000 10844 UpdateGuideState exits: m=2512 SNR=32.3
02:00:09.075 00.000 11060 MoveAxis(S, 113, ABG)
02:00:09.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:09.075 00.000 11060 Guiding  Dir = 1, Dur = 113
02:00:09.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:09.075 00.000 10844 Enqueuing Expose request
02:00:09.081 00.006 11060 IsSlewing returns 0
02:00:09.081 00.000 11060 IsGuiding returns 0
02:00:09.206 00.125 11060 IsGuiding returns 0
02:00:09.206 00.000 11060 Move returns status 0, amount 113
02:00:09.206 00.000 11060 move complete, result=0
02:00:09.206 00.000 11060 worker thread done servicing request
02:00:09.206 00.000 11060 Worker thread wakes up
02:00:09.206 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 113 ms SOUTH
02:00:09.207 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:09.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:09.850 00.643 11060 Exposure complete
02:00:10.025 00.175 11060 worker thread done servicing request
02:00:10.025 00.000 10844 OnExposeComplete: enter
02:00:10.025 00.000 10844 UpdateGuideState(): m_state=6
02:00:10.025 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11954
02:00:10.025 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=59.02, Mass=2866, SNR=33.0, Peak=198 HFD=3.8
02:00:10.026 00.001 10844 MultiStar: [#1 0.18,0.68,0.00,M1] [#2 -0.33,-0.85,0.00,M2] [#3 0.11,-0.17,0.95,U] [#4 -0.74,0.07,0.00,M2] [#5 -0.56,0.17,1.00,U] [#6 -0.72,0.04,0.00,M1] [#7 0.85,-0.94,0.00,M10] [#8 0.15,0.15,0.96,U] 
02:00:10.026 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.08}, one-star: {0.40, 0.14}
02:00:10.026 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
02:00:10.026 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
02:00:10.026 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.28 mountX=-0.08 mountY=0.01, mountTheta=3.02
02:00:10.027 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
02:00:10.027 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
02:00:10.027 00.000 11060 Worker thread wakes up
02:00:10.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:10.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
02:00:10.027 00.000 10844 UpdateGuideState exits: m=2866 SNR=33.0
02:00:10.028 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
02:00:10.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:10.028 00.000 11060 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.01
02:00:10.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:10.028 00.000 10844 Enqueuing Expose request
02:00:10.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:00:10.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:10.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:00:10.028 00.000 11060 MoveAxis(E, 0, ABG)
02:00:10.028 00.000 11060 Move returns status 0, amount 0
02:00:10.028 00.000 11060 MoveAxis(N, 0, ABG)
02:00:10.028 00.000 11060 Move returns status 0, amount 0
02:00:10.028 00.000 11060 move complete, result=0
02:00:10.028 00.000 11060 worker thread done servicing request
02:00:10.028 00.000 11060 Worker thread wakes up
02:00:10.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:10.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:10.029 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:00:10.681 00.652 11060 Exposure complete
02:00:10.858 00.177 11060 worker thread done servicing request
02:00:10.858 00.000 10844 OnExposeComplete: enter
02:00:10.858 00.000 10844 UpdateGuideState(): m_state=6
02:00:10.858 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11955
02:00:10.858 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=59.15, Mass=3002, SNR=34.3, Peak=210 HFD=3.9
02:00:10.859 00.001 10844 MultiStar: [#1 0.40,0.51,0.00,M2] [#2 -0.21,-0.10,1.94,U] [#3 0.14,0.07,0.88,U] [#4 -0.44,0.13,0.86,U] [#5 -0.52,0.73,0.00,M1] [#6 0.49,-0.03,0.97,U] [#7 0.83,0.39,0.00,R] [#8 -0.80,0.21,0.00,M4] 
02:00:10.859 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.04}, one-star: {0.02, 0.27}
02:00:10.859 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
02:00:10.859 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
02:00:10.859 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.22 mountX=-0.03 mountY=-0.04, mountTheta=-2.32
02:00:10.861 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
02:00:10.861 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
02:00:10.861 00.000 11060 Worker thread wakes up
02:00:10.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:10.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
02:00:10.862 00.001 10844 UpdateGuideState exits: m=3002 SNR=34.3
02:00:10.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
02:00:10.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:10.862 00.000 11060 Moving (-0.03, 0.04) raw xDistance=-0.03 yDistance=-0.04
02:00:10.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:10.862 00.000 10844 Enqueuing Expose request
02:00:10.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:00:10.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:10.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:10.862 00.000 11060 MoveAxis(E, 0, ABG)
02:00:10.862 00.000 11060 Move returns status 0, amount 0
02:00:10.862 00.000 11060 MoveAxis(N, 0, ABG)
02:00:10.862 00.000 11060 Move returns status 0, amount 0
02:00:10.862 00.000 11060 move complete, result=0
02:00:10.862 00.000 11060 worker thread done servicing request
02:00:10.862 00.000 11060 Worker thread wakes up
02:00:10.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:10.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:10.864 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:11.499 00.635 11060 Exposure complete
02:00:11.690 00.191 11060 worker thread done servicing request
02:00:11.690 00.000 10844 OnExposeComplete: enter
02:00:11.690 00.000 10844 UpdateGuideState(): m_state=6
02:00:11.691 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11956
02:00:11.691 00.000 10844 Star::Find returns 1 (0), X=269.05, Y=59.65, Mass=2473, SNR=30.2, Peak=186 HFD=3.9
02:00:11.691 00.000 10844 MultiStar: [#1 0.26,0.45,1.07,U] [#2 -0.22,-0.05,2.24,U] [#3 0.10,-0.09,1.04,U] [#4 0.15,1.45,0.00,M2] [#5 -0.55,0.09,1.00,U] [#6 -0.15,-0.86,0.00,M1] [#7 -0.21,0.00,0.93,U] [#8 -0.24,-0.18,1.09,U] 
02:00:11.691 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.11}, one-star: {0.81, 0.78}
02:00:11.691 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.75) = xAngle (3.65 = -2.63)
02:00:11.691 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.63 = -2.65)
02:00:11.691 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=-0.10 mountY=-0.06, mountTheta=-2.65
02:00:11.693 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
02:00:11.693 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
02:00:11.693 00.000 11060 Worker thread wakes up
02:00:11.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:11.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
02:00:11.693 00.000 10844 UpdateGuideState exits: m=2473 SNR=30.2
02:00:11.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:00:11.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:11.693 00.000 11060 Moving (-0.04, 0.11) raw xDistance=-0.10 yDistance=-0.06
02:00:11.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:11.693 00.000 10844 Enqueuing Expose request
02:00:11.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:00:11.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:11.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:11.693 00.000 11060 MoveAxis(E, 0, ABG)
02:00:11.693 00.000 11060 Move returns status 0, amount 0
02:00:11.693 00.000 11060 MoveAxis(N, 0, ABG)
02:00:11.693 00.000 11060 Move returns status 0, amount 0
02:00:11.695 00.002 11060 move complete, result=0
02:00:11.695 00.000 11060 worker thread done servicing request
02:00:11.695 00.000 11060 Worker thread wakes up
02:00:11.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:11.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:11.697 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:12.337 00.640 11060 Exposure complete
02:00:12.510 00.173 11060 worker thread done servicing request
02:00:12.510 00.000 10844 OnExposeComplete: enter
02:00:12.510 00.000 10844 UpdateGuideState(): m_state=6
02:00:12.511 00.001 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11957
02:00:12.511 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=59.08, Mass=3162, SNR=35.0, Peak=232 HFD=3.9
02:00:12.511 00.000 10844 MultiStar: [#1 0.50,0.22,1.00,U] [#2 -0.36,-0.51,0.00,M1] [#3 0.51,0.87,0.00,M1] [#4 -0.23,0.65,0.00,M3] [#5 0.10,0.39,0.85,U] [#6 -0.32,0.14,0.74,U] [#7 -0.22,0.83,0.00,M1] [#8 -0.14,0.73,0.00,M4] 
02:00:12.511 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.24}, one-star: {-0.23, 0.20}
02:00:12.511 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
02:00:12.511 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.12)
02:00:12.511 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.43 mountX=-0.24 mountY=-0.01, mountTheta=-3.12
02:00:12.513 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.24, opts=13)
02:00:12.513 00.000 10844 Enqueuing Move request for scope (0.03, 0.24)
02:00:12.513 00.000 11060 Worker thread wakes up
02:00:12.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:12.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
02:00:12.513 00.000 10844 UpdateGuideState exits: m=3162 SNR=35.0
02:00:12.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
02:00:12.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:12.513 00.000 11060 Moving (0.03, 0.24) raw xDistance=-0.24 yDistance=-0.01
02:00:12.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:12.513 00.000 10844 Enqueuing Expose request
02:00:12.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
02:00:12.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:12.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:12.514 00.001 11060 MoveAxis(E, 42, ABG)
02:00:12.514 00.000 11060 Guiding  Dir = 2, Dur = 42
02:00:12.523 00.009 11060 IsSlewing returns 0
02:00:12.523 00.000 11060 IsGuiding returns 0
02:00:12.581 00.058 11060 IsGuiding returns 0
02:00:12.600 00.019 11060 Move returns status 0, amount 42
02:00:12.600 00.000 11060 MoveAxis(N, 0, ABG)
02:00:12.600 00.000 11060 Move returns status 0, amount 0
02:00:12.600 00.000 11060 move complete, result=0
02:00:12.600 00.000 11060 worker thread done servicing request
02:00:12.601 00.001 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
02:00:12.604 00.003 11060 Worker thread wakes up
02:00:12.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:12.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:13.255 00.651 11060 Exposure complete
02:00:13.424 00.169 11060 worker thread done servicing request
02:00:13.424 00.000 10844 OnExposeComplete: enter
02:00:13.424 00.000 10844 UpdateGuideState(): m_state=6
02:00:13.424 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11958
02:00:13.424 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=59.36, Mass=3052, SNR=35.4, Peak=210 HFD=3.4
02:00:13.425 00.001 10844 MultiStar: [#1 -0.39,0.60,0.00,M1] [#2 -0.26,0.65,0.00,M2] [#3 -0.09,0.10,0.94,U] [#4 -0.13,0.61,0.00,M4] [#5 0.28,0.38,0.97,U] [#6 0.22,0.45,0.84,U] [#7 -0.31,-0.31,0.86,U] [#8 0.36,0.89,0.00,M5] 
02:00:13.425 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.23}, one-star: {-0.16, 0.48}
02:00:13.425 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.38 = -2.91)
02:00:13.425 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
02:00:13.425 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.62 mountX=-0.22 mountY=-0.05, mountTheta=-2.92
02:00:13.426 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.23, opts=13)
02:00:13.426 00.000 10844 Enqueuing Move request for scope (-0.01, 0.23)
02:00:13.428 00.002 11060 Worker thread wakes up
02:00:13.428 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:13.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
02:00:13.428 00.000 10844 UpdateGuideState exits: m=3052 SNR=35.4
02:00:13.428 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
02:00:13.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:13.428 00.000 11060 Moving (-0.01, 0.23) raw xDistance=-0.22 yDistance=-0.05
02:00:13.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:13.428 00.000 10844 Enqueuing Expose request
02:00:13.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:00:13.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:13.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:00:13.428 00.000 11060 MoveAxis(E, 40, ABG)
02:00:13.428 00.000 11060 Guiding  Dir = 2, Dur = 40
02:00:13.475 00.047 11060 IsSlewing returns 0
02:00:13.475 00.000 11060 IsGuiding returns 0
02:00:13.554 00.079 11060 IsGuiding returns 0
02:00:13.554 00.000 11060 Move returns status 0, amount 40
02:00:13.554 00.000 11060 MoveAxis(N, 0, ABG)
02:00:13.554 00.000 11060 Move returns status 0, amount 0
02:00:13.554 00.000 11060 move complete, result=0
02:00:13.555 00.001 11060 worker thread done servicing request
02:00:13.555 00.000 11060 Worker thread wakes up
02:00:13.555 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
02:00:13.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:13.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:14.188 00.633 11060 Exposure complete
02:00:14.369 00.181 10844 OnExposeComplete: enter
02:00:14.370 00.001 11060 worker thread done servicing request
02:00:14.370 00.000 10844 UpdateGuideState(): m_state=6
02:00:14.370 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11959
02:00:14.370 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=58.78, Mass=3102, SNR=34.7, Peak=214 HFD=4.0
02:00:14.370 00.000 10844 MultiStar: [#1 0.19,1.23,0.00,M2] [#2 -0.06,0.02,2.02,U] [#3 0.15,0.45,0.96,U] [#4 -0.95,0.65,0.00,M5] [#5 0.17,0.42,0.99,U] [#6 0.56,-0.21,0.88,U] [#7 0.04,-0.38,0.85,U] [#8 0.12,1.20,0.00,M6] 
02:00:14.372 00.002 10844 refined, 5 included, MultiStar: {0.09, 0.04}, one-star: {-0.10, -0.09}
02:00:14.372 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
02:00:14.372 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
02:00:14.372 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.42 mountX=-0.06 mountY=0.09, mountTheta=2.17
02:00:14.373 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.04, opts=13)
02:00:14.373 00.000 10844 Enqueuing Move request for scope (0.09, 0.04)
02:00:14.373 00.000 11060 Worker thread wakes up
02:00:14.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:14.373 00.000 10844 UpdateGuideState exits: m=3102 SNR=34.7
02:00:14.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:14.374 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:14.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
02:00:14.374 00.000 10844 Enqueuing Expose request
02:00:14.374 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
02:00:14.374 00.000 11060 Moving (0.09, 0.04) raw xDistance=-0.06 yDistance=0.09
02:00:14.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:00:14.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:14.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:00:14.374 00.000 11060 MoveAxis(E, 0, ABG)
02:00:14.374 00.000 11060 Move returns status 0, amount 0
02:00:14.374 00.000 11060 MoveAxis(N, 0, ABG)
02:00:14.374 00.000 11060 Move returns status 0, amount 0
02:00:14.374 00.000 11060 move complete, result=0
02:00:14.374 00.000 11060 worker thread done servicing request
02:00:14.374 00.000 11060 Worker thread wakes up
02:00:14.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:14.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:14.376 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:15.003 00.627 11060 Exposure complete
02:00:15.189 00.186 11060 worker thread done servicing request
02:00:15.189 00.000 10844 OnExposeComplete: enter
02:00:15.189 00.000 10844 UpdateGuideState(): m_state=6
02:00:15.189 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11960
02:00:15.190 00.001 10844 Star::Find returns 1 (0), X=268.70, Y=59.57, Mass=2405, SNR=30.1, Peak=160 HFD=3.7
02:00:15.190 00.000 10844 MultiStar: [#1 -0.28,1.05,0.00,M3] [#2 -0.07,0.03,2.39,U] [#3 -0.10,0.51,1.00,U] [#4 -0.28,0.39,1.09,U] [#5 -0.04,0.27,1.16,U] [#6 -0.19,-0.73,0.00,M1] [#7 -1.01,0.35,0.00,M1] [#8 -0.31,0.99,0.00,M7] 
02:00:15.190 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.30}, one-star: {0.46, 0.69}
02:00:15.190 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
02:00:15.190 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
02:00:15.190 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.65 mountX=-0.29 mountY=-0.07, mountTheta=-2.90
02:00:15.192 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.30, opts=13)
02:00:15.192 00.000 10844 Enqueuing Move request for scope (-0.02, 0.30)
02:00:15.192 00.000 11060 Worker thread wakes up
02:00:15.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
02:00:15.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
02:00:15.192 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:15.193 00.001 10844 UpdateGuideState exits: m=2405 SNR=30.1
02:00:15.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:15.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:15.193 00.000 10844 Enqueuing Expose request
02:00:15.193 00.000 11060 Moving (-0.02, 0.30) raw xDistance=-0.29 yDistance=-0.07
02:00:15.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:00:15.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:15.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:00:15.193 00.000 11060 MoveAxis(E, 51, ABG)
02:00:15.193 00.000 11060 Guiding  Dir = 2, Dur = 51
02:00:15.201 00.008 11060 IsSlewing returns 0
02:00:15.201 00.000 11060 IsGuiding returns 0
02:00:15.265 00.064 11060 IsGuiding returns 0
02:00:15.265 00.000 11060 Move returns status 0, amount 51
02:00:15.265 00.000 11060 MoveAxis(N, 0, ABG)
02:00:15.265 00.000 11060 Move returns status 0, amount 0
02:00:15.265 00.000 11060 move complete, result=0
02:00:15.265 00.000 11060 worker thread done servicing request
02:00:15.266 00.001 10844 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
02:00:15.266 00.000 11060 Worker thread wakes up
02:00:15.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:15.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:15.893 00.627 11060 Exposure complete
02:00:16.090 00.197 11060 worker thread done servicing request
02:00:16.090 00.000 10844 OnExposeComplete: enter
02:00:16.090 00.000 10844 UpdateGuideState(): m_state=6
02:00:16.091 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11961
02:00:16.091 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.61, Mass=3123, SNR=34.7, Peak=191 HFD=4.0
02:00:16.092 00.001 10844 MultiStar: [#1 -0.58,-0.03,0.93,U] [#2 -0.46,-0.04,2.05,U] [#3 0.16,0.57,0.89,U] [#4 -0.36,0.24,0.95,U] [#5 0.39,0.92,0.00,M1] [#6 -0.07,0.16,0.93,U] [#7 -0.89,-0.98,0.00,M2] [#8 -0.66,0.45,0.00,M8] 
02:00:16.092 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.22}, one-star: {0.03, 0.74}
02:00:16.092 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
02:00:16.093 00.001 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.13)
02:00:16.093 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.22 hyp=0.34 cameraTheta=2.42 mountX=-0.17 mountY=-0.29, mountTheta=-2.11
02:00:16.095 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.22, opts=13)
02:00:16.095 00.000 10844 Enqueuing Move request for scope (-0.26, 0.22)
02:00:16.095 00.000 11060 Worker thread wakes up
02:00:16.096 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:16.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.22) opts 0xd
02:00:16.096 00.000 10844 UpdateGuideState exits: m=3123 SNR=34.7
02:00:16.096 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.22)
02:00:16.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:16.096 00.000 11060 Moving (-0.26, 0.22) raw xDistance=-0.17 yDistance=-0.29
02:00:16.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:16.096 00.000 10844 Enqueuing Expose request
02:00:16.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:00:16.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:00:16.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:00:16.096 00.000 11060 MoveAxis(E, 32, ABG)
02:00:16.096 00.000 11060 Guiding  Dir = 2, Dur = 32
02:00:16.107 00.011 11060 IsSlewing returns 0
02:00:16.107 00.000 11060 IsGuiding returns 0
02:00:16.154 00.047 11060 IsGuiding returns 0
02:00:16.154 00.000 11060 Move returns status 0, amount 32
02:00:16.154 00.000 11060 MoveAxis(N, 0, ABG)
02:00:16.154 00.000 11060 Move returns status 0, amount 0
02:00:16.154 00.000 11060 move complete, result=0
02:00:16.154 00.000 11060 worker thread done servicing request
02:00:16.154 00.000 11060 Worker thread wakes up
02:00:16.154 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.3 px 0 ms NORTH
02:00:16.155 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:16.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:16.799 00.644 11060 Exposure complete
02:00:16.973 00.174 11060 worker thread done servicing request
02:00:16.973 00.000 10844 OnExposeComplete: enter
02:00:16.973 00.000 10844 UpdateGuideState(): m_state=6
02:00:16.973 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11962
02:00:16.973 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=59.59, Mass=3101, SNR=34.3, Peak=192 HFD=3.7
02:00:16.974 00.001 10844 MultiStar: [#1 -0.33,1.09,0.00,M3] [#2 -0.09,1.14,0.00,M1] [#3 -0.59,0.55,0.00,M1] [#4 -0.44,0.81,0.00,M4] [#5 -1.45,0.72,0.00,M2] [#6 0.59,-0.20,0.00,M1] [#7 -0.47,-0.62,0.00,M3] [#8 0.17,1.51,0.00,M9] 
02:00:16.974 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
02:00:16.974 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
02:00:16.974 00.000 10844 CameraToMount -- cameraX=0.54 cameraY=0.71 hyp=0.89 cameraTheta=0.92 mountX=-0.80 mountY=0.42, mountTheta=2.66
02:00:16.975 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=0.71, opts=13)
02:00:16.975 00.000 10844 Enqueuing Move request for scope (0.54, 0.71)
02:00:16.975 00.000 11060 Worker thread wakes up
02:00:16.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:16.976 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.71) opts 0xd
02:00:16.976 00.000 10844 UpdateGuideState exits: m=3101 SNR=34.3
02:00:16.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.54, 0.71)
02:00:16.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:16.976 00.000 11060 Moving (0.54, 0.71) raw xDistance=-0.80 yDistance=0.42
02:00:16.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:16.976 00.000 10844 Enqueuing Expose request
02:00:16.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.80
02:00:16.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.42
02:00:16.976 00.000 11060 MoveAxis(E, 139, ABG)
02:00:16.976 00.000 11060 Guiding  Dir = 2, Dur = 139
02:00:17.001 00.025 11060 IsSlewing returns 0
02:00:17.002 00.001 11060 IsGuiding returns 0
02:00:17.154 00.152 11060 IsGuiding returns 0
02:00:17.155 00.001 11060 Move returns status 0, amount 139
02:00:17.155 00.000 11060 MoveAxis(S, 162, ABG)
02:00:17.155 00.000 11060 Guiding  Dir = 1, Dur = 162
02:00:17.170 00.015 11060 IsSlewing returns 0
02:00:17.170 00.000 11060 IsGuiding returns 0
02:00:17.354 00.184 11060 IsGuiding returns 0
02:00:17.355 00.001 11060 Move returns status 0, amount 162
02:00:17.355 00.000 11060 move complete, result=0
02:00:17.355 00.000 10844 GuideStep: -0.8 px 139 ms EAST, 0.4 px 162 ms SOUTH
02:00:17.356 00.001 11060 worker thread done servicing request
02:00:17.356 00.000 11060 Worker thread wakes up
02:00:17.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:17.358 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:17.991 00.633 11060 Exposure complete
02:00:18.161 00.170 11060 worker thread done servicing request
02:00:18.161 00.000 10844 OnExposeComplete: enter
02:00:18.161 00.000 10844 UpdateGuideState(): m_state=6
02:00:18.162 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11963
02:00:18.162 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=58.78, Mass=2507, SNR=30.7, Peak=157 HFD=3.7
02:00:18.162 00.000 10844 MultiStar: [#1 0.36,0.86,0.00,M4] [#2 -0.60,1.09,0.00,M2] [#3 0.61,-0.73,0.00,M2] [#4 -0.56,-0.01,1.12,U] [#5 -0.06,0.22,1.16,U] [#6 -0.26,0.08,0.95,U] [#7 0.12,0.20,0.93,U] [#8 -0.46,2.34,0.00,M10] 
02:00:18.162 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.08}, one-star: {0.15, -0.10}
02:00:18.162 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.36 = -1.93)
02:00:18.162 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
02:00:18.162 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.60 mountX=-0.05 mountY=-0.15, mountTheta=-1.93
02:00:18.164 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
02:00:18.164 00.000 10844 Enqueuing Move request for scope (-0.13, 0.08)
02:00:18.164 00.000 11060 Worker thread wakes up
02:00:18.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:18.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
02:00:18.164 00.000 10844 UpdateGuideState exits: m=2507 SNR=30.7
02:00:18.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
02:00:18.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:18.164 00.000 11060 Moving (-0.13, 0.08) raw xDistance=-0.05 yDistance=-0.15
02:00:18.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:18.164 00.000 10844 Enqueuing Expose request
02:00:18.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:00:18.165 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:18.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:18.165 00.000 11060 MoveAxis(E, 0, ABG)
02:00:18.165 00.000 11060 Move returns status 0, amount 0
02:00:18.165 00.000 11060 MoveAxis(N, 0, ABG)
02:00:18.165 00.000 11060 Move returns status 0, amount 0
02:00:18.165 00.000 11060 move complete, result=0
02:00:18.165 00.000 11060 worker thread done servicing request
02:00:18.165 00.000 11060 Worker thread wakes up
02:00:18.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:18.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:18.168 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:18.822 00.654 11060 Exposure complete
02:00:19.009 00.187 11060 worker thread done servicing request
02:00:19.009 00.000 10844 OnExposeComplete: enter
02:00:19.009 00.000 10844 UpdateGuideState(): m_state=6
02:00:19.010 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11964
02:00:19.010 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=58.96, Mass=2477, SNR=30.6, Peak=163 HFD=4.0
02:00:19.010 00.000 10844 MultiStar: [#1 -0.96,-0.48,0.00,M5] [#2 -0.66,0.15,0.00,M3] [#3 -0.73,0.44,0.00,M3] [#4 -0.99,-0.82,0.00,M4] [#5 -0.31,0.08,1.11,U] [#6 -0.47,-0.30,1.08,U] [#7 -0.55,-1.37,0.00,M3] [#8 -0.56,1.65,0.00,R] 
02:00:19.010 00.000 10844 single-star, 2 included, MultiStar: {-0.31, -0.05}, one-star: {-0.13, 0.08}
02:00:19.010 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
02:00:19.010 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
02:00:19.011 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.60 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
02:00:19.012 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
02:00:19.012 00.000 10844 Enqueuing Move request for scope (-0.13, 0.08)
02:00:19.012 00.000 11060 Worker thread wakes up
02:00:19.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
02:00:19.012 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
02:00:19.012 00.000 11060 Moving (-0.13, 0.08) raw xDistance=-0.05 yDistance=-0.14
02:00:19.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:19.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:00:19.012 00.000 10844 UpdateGuideState exits: m=2477 SNR=30.6
02:00:19.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:19.012 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.014 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:00:19.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:19.014 00.000 10844 Enqueuing Expose request
02:00:19.014 00.000 11060 MoveAxis(E, 0, ABG)
02:00:19.014 00.000 11060 Move returns status 0, amount 0
02:00:19.014 00.000 11060 MoveAxis(N, 0, ABG)
02:00:19.014 00.000 11060 Move returns status 0, amount 0
02:00:19.014 00.000 11060 move complete, result=0
02:00:19.014 00.000 11060 worker thread done servicing request
02:00:19.014 00.000 11060 Worker thread wakes up
02:00:19.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:19.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:19.016 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:19.650 00.634 11060 Exposure complete
02:00:19.817 00.167 11060 worker thread done servicing request
02:00:19.817 00.000 10844 OnExposeComplete: enter
02:00:19.817 00.000 10844 UpdateGuideState(): m_state=6
02:00:19.818 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11965
02:00:19.818 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=59.69, Mass=3126, SNR=33.9, Peak=164 HFD=4.7
02:00:19.818 00.000 10844 MultiStar: [#1 0.80,1.08,0.00,M6] [#2 0.63,0.14,0.00,M4] [#3 -0.07,0.13,0.97,U] [#4 -0.27,0.62,0.00,M5] [#5 0.45,0.03,1.01,U] [#6 1.39,-0.54,0.00,M1] [#7 -0.13,-0.90,0.00,M4] [#8 -0.88,-0.12,0.00,M1] 
02:00:19.818 00.000 10844 refined, 2 included, MultiStar: {0.25, 0.32}, one-star: {0.37, 0.81}
02:00:19.818 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
02:00:19.818 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
02:00:19.818 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.32 hyp=0.41 cameraTheta=0.91 mountX=-0.36 mountY=0.20, mountTheta=2.65
02:00:19.820 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.32, opts=13)
02:00:19.820 00.000 10844 Enqueuing Move request for scope (0.25, 0.32)
02:00:19.820 00.000 11060 Worker thread wakes up
02:00:19.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.32) opts 0xd
02:00:19.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.32)
02:00:19.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:19.820 00.000 10844 UpdateGuideState exits: m=3126 SNR=33.9
02:00:19.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.821 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:19.821 00.000 11060 Moving (0.25, 0.32) raw xDistance=-0.36 yDistance=0.20
02:00:19.821 00.000 10844 Enqueuing Expose request
02:00:19.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
02:00:19.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:00:19.821 00.000 11060 MoveAxis(E, 63, ABG)
02:00:19.821 00.000 11060 Guiding  Dir = 2, Dur = 63
02:00:19.832 00.011 11060 IsSlewing returns 0
02:00:19.832 00.000 11060 IsGuiding returns 0
02:00:19.910 00.078 11060 IsGuiding returns 0
02:00:19.910 00.000 11060 Move returns status 0, amount 63
02:00:19.910 00.000 11060 MoveAxis(S, 76, ABG)
02:00:19.910 00.000 11060 Guiding  Dir = 1, Dur = 76
02:00:19.942 00.032 11060 IsSlewing returns 0
02:00:19.942 00.000 11060 IsGuiding returns 0
02:00:20.037 00.095 11060 IsGuiding returns 0
02:00:20.037 00.000 11060 Move returns status 0, amount 76
02:00:20.038 00.001 11060 move complete, result=0
02:00:20.038 00.000 11060 worker thread done servicing request
02:00:20.038 00.000 11060 Worker thread wakes up
02:00:20.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:20.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:20.038 00.000 10844 GuideStep: -0.4 px 63 ms EAST, 0.2 px 76 ms SOUTH
02:00:20.666 00.628 11060 Exposure complete
02:00:20.847 00.181 11060 worker thread done servicing request
02:00:20.847 00.000 10844 OnExposeComplete: enter
02:00:20.847 00.000 10844 UpdateGuideState(): m_state=6
02:00:20.847 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11966
02:00:20.848 00.001 10844 Star::Find returns 1 (0), X=268.09, Y=59.31, Mass=3072, SNR=34.1, Peak=194 HFD=3.9
02:00:20.848 00.000 10844 MultiStar: [#1 0.49,0.96,0.00,M7] [#2 -0.15,0.48,2.14,U] [#3 0.75,1.37,0.00,M3] [#4 -0.32,0.96,0.00,M6] [#5 -0.33,-0.51,1.09,U] [#6 0.70,0.57,0.00,M2] [#7 0.48,-0.56,0.00,M5] [#8 0.75,-0.94,0.00,M2] 
02:00:20.848 00.000 10844 refined, 2 included, MultiStar: {-0.20, 0.21}, one-star: {-0.14, 0.43}
02:00:20.848 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
02:00:20.848 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
02:00:20.848 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.32 mountX=-0.17 mountY=-0.23, mountTheta=-2.22
02:00:20.849 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.21, opts=13)
02:00:20.849 00.000 10844 Enqueuing Move request for scope (-0.20, 0.21)
02:00:20.849 00.000 11060 Worker thread wakes up
02:00:20.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:20.849 00.000 10844 UpdateGuideState exits: m=3072 SNR=34.1
02:00:20.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:20.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:20.849 00.000 10844 Enqueuing Expose request
02:00:20.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
02:00:20.850 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
02:00:20.850 00.000 11060 Moving (-0.20, 0.21) raw xDistance=-0.17 yDistance=-0.23
02:00:20.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:00:20.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:00:20.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:00:20.850 00.000 11060 MoveAxis(E, 32, ABG)
02:00:20.850 00.000 11060 Guiding  Dir = 2, Dur = 32
02:00:20.877 00.027 11060 IsSlewing returns 0
02:00:20.877 00.000 11060 IsGuiding returns 0
02:00:20.940 00.063 11060 IsGuiding returns 0
02:00:20.940 00.000 11060 Move returns status 0, amount 32
02:00:20.940 00.000 11060 MoveAxis(N, 0, ABG)
02:00:20.940 00.000 11060 Move returns status 0, amount 0
02:00:20.940 00.000 11060 move complete, result=0
02:00:20.940 00.000 11060 worker thread done servicing request
02:00:20.940 00.000 11060 Worker thread wakes up
02:00:20.940 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
02:00:20.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:20.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:21.569 00.629 11060 Exposure complete
02:00:21.726 00.157 11060 worker thread done servicing request
02:00:21.726 00.000 10844 OnExposeComplete: enter
02:00:21.726 00.000 10844 UpdateGuideState(): m_state=6
02:00:21.726 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11967
02:00:21.726 00.000 10844 Star::Find returns 1 (0), X=269.29, Y=57.70, Mass=3516, SNR=36.9, Peak=224 HFD=4.3
02:00:21.726 00.000 10844 MultiStar: large primary error, entering stabilization period
02:00:21.727 00.001 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
02:00:21.727 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
02:00:21.727 00.000 10844 CameraToMount -- cameraX=1.05 cameraY=-1.18 hyp=1.58 cameraTheta=-0.84 mountX=0.97 mountY=1.23, mountTheta=0.90
02:00:21.728 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.05, y=-1.18, opts=13)
02:00:21.728 00.000 10844 Enqueuing Move request for scope (1.05, -1.18)
02:00:21.728 00.000 11060 Worker thread wakes up
02:00:21.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:21.728 00.000 10844 UpdateGuideState exits: m=3516 SNR=36.9
02:00:21.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:21.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:21.728 00.000 10844 Enqueuing Expose request
02:00:21.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.05, -1.18) opts 0xd
02:00:21.728 00.000 11060 Handling offset move in thread for scope, endpoint = (1.05, -1.18)
02:00:21.729 00.001 11060 Moving (1.05, -1.18) raw xDistance=0.97 yDistance=1.23
02:00:21.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.97
02:00:21.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.86 from input 1.23
02:00:21.729 00.000 11060 MoveAxis(W, 167, ABG)
02:00:21.729 00.000 11060 Guiding  Dir = 3, Dur = 167
02:00:21.738 00.009 11060 IsSlewing returns 0
02:00:21.738 00.000 11060 IsGuiding returns 0
02:00:21.910 00.172 11060 IsGuiding returns 0
02:00:21.911 00.001 11060 Move returns status 0, amount 167
02:00:21.911 00.000 11060 MoveAxis(S, 479, ABG)
02:00:21.911 00.000 11060 Guiding  Dir = 1, Dur = 479
02:00:21.941 00.030 11060 IsSlewing returns 0
02:00:21.941 00.000 11060 IsGuiding returns 0
02:00:22.442 00.501 11060 IsGuiding returns 0
02:00:22.442 00.000 11060 Move returns status 0, amount 479
02:00:22.442 00.000 11060 move complete, result=0
02:00:22.443 00.001 11060 worker thread done servicing request
02:00:22.443 00.000 11060 Worker thread wakes up
02:00:22.443 00.000 10844 GuideStep: 1.0 px 167 ms WEST, 1.2 px 479 ms SOUTH
02:00:22.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:22.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:23.088 00.645 11060 Exposure complete
02:00:23.272 00.184 11060 worker thread done servicing request
02:00:23.272 00.000 10844 OnExposeComplete: enter
02:00:23.272 00.000 10844 UpdateGuideState(): m_state=6
02:00:23.272 00.000 10844 Star::Find(15, 269, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11968
02:00:23.272 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=59.61, Mass=2865, SNR=33.5, Peak=161 HFD=4.1
02:00:23.272 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
02:00:23.272 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
02:00:23.272 00.000 10844 CameraToMount -- cameraX=0.65 cameraY=0.74 hyp=0.98 cameraTheta=0.85 mountX=-0.84 mountY=0.52, mountTheta=2.59
02:00:23.273 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.65, y=0.74, opts=13)
02:00:23.274 00.001 10844 Enqueuing Move request for scope (0.65, 0.74)
02:00:23.274 00.000 11060 Worker thread wakes up
02:00:23.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.74) opts 0xd
02:00:23.274 00.000 11060 Handling offset move in thread for scope, endpoint = (0.65, 0.74)
02:00:23.274 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:23.274 00.000 11060 Moving (0.65, 0.74) raw xDistance=-0.84 yDistance=0.52
02:00:23.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.84
02:00:23.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.52
02:00:23.274 00.000 11060 MoveAxis(E, 141, ABG)
02:00:23.274 00.000 11060 Guiding  Dir = 2, Dur = 141
02:00:23.274 00.000 10844 UpdateGuideState exits: m=2865 SNR=33.5
02:00:23.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:23.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:23.274 00.000 10844 Enqueuing Expose request
02:00:23.306 00.032 11060 IsSlewing returns 0
02:00:23.307 00.001 11060 IsGuiding returns 0
02:00:23.474 00.167 11060 IsGuiding returns 0
02:00:23.474 00.000 11060 Move returns status 0, amount 141
02:00:23.474 00.000 11060 MoveAxis(S, 203, ABG)
02:00:23.474 00.000 11060 Guiding  Dir = 1, Dur = 203
02:00:23.505 00.031 11060 IsSlewing returns 0
02:00:23.505 00.000 11060 IsGuiding returns 0
02:00:23.754 00.249 11060 IsGuiding returns 0
02:00:23.754 00.000 11060 Move returns status 0, amount 203
02:00:23.754 00.000 11060 move complete, result=0
02:00:23.754 00.000 11060 worker thread done servicing request
02:00:23.754 00.000 11060 Worker thread wakes up
02:00:23.754 00.000 10844 GuideStep: -0.8 px 141 ms EAST, 0.5 px 203 ms SOUTH
02:00:23.755 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:23.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:24.383 00.628 11060 Exposure complete
02:00:24.537 00.154 11060 worker thread done servicing request
02:00:24.537 00.000 10844 OnExposeComplete: enter
02:00:24.537 00.000 10844 UpdateGuideState(): m_state=6
02:00:24.537 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11969
02:00:24.537 00.000 10844 Star::Find returns 1 (0), X=266.78, Y=58.62, Mass=2911, SNR=33.8, Peak=219 HFD=3.7
02:00:24.539 00.002 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
02:00:24.539 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
02:00:24.539 00.000 10844 CameraToMount -- cameraX=-1.46 cameraY=-0.25 hyp=1.48 cameraTheta=-2.97 mountX=0.51 mountY=-1.40, mountTheta=-1.22
02:00:24.540 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.46, y=-0.25, opts=13)
02:00:24.540 00.000 10844 Enqueuing Move request for scope (-1.46, -0.25)
02:00:24.540 00.000 11060 Worker thread wakes up
02:00:24.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.46, -0.25) opts 0xd
02:00:24.540 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.46, -0.25)
02:00:24.540 00.000 11060 Moving (-1.46, -0.25) raw xDistance=0.51 yDistance=-1.40
02:00:24.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.51
02:00:24.540 00.000 11060 resist switch: large excursion: input -1.40 thresh 0.57 direction from 1 to -1
02:00:24.540 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.19
02:00:24.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.98 from input -1.40
02:00:24.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:24.540 00.000 11060 MoveAxis(W, 85, ABG)
02:00:24.540 00.000 11060 Guiding  Dir = 3, Dur = 85
02:00:24.540 00.000 10844 UpdateGuideState exits: m=2911 SNR=33.8
02:00:24.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.541 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:24.541 00.000 10844 Enqueuing Expose request
02:00:24.566 00.025 11060 IsSlewing returns 0
02:00:24.566 00.000 11060 IsGuiding returns 0
02:00:24.677 00.111 11060 IsGuiding returns 0
02:00:24.677 00.000 11060 Move returns status 0, amount 85
02:00:24.678 00.001 11060 BLC: Oldest BLC event removed
02:00:24.678 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:00:24.678 00.000 11060 MoveAxis(N, 1293, ABG)
02:00:24.678 00.000 11060 duration set to 750 by maxDecDuration
02:00:24.678 00.000 11060 Guiding  Dir = 0, Dur = 750
02:00:24.692 00.014 11060 IsSlewing returns 0
02:00:24.692 00.000 11060 IsGuiding returns 0
02:00:25.459 00.767 11060 IsGuiding returns 0
02:00:25.461 00.002 11060 Move returns status 0, amount 750
02:00:25.461 00.000 11060 move complete, result=0
02:00:25.461 00.000 11060 worker thread done servicing request
02:00:25.461 00.000 11060 Worker thread wakes up
02:00:25.462 00.001 10844 GuideStep: 0.5 px 85 ms WEST, -1.4 px 750 ms NORTH
02:00:25.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:25.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:26.087 00.625 11060 Exposure complete
02:00:26.238 00.151 11060 worker thread done servicing request
02:00:26.238 00.000 10844 OnExposeComplete: enter
02:00:26.238 00.000 10844 UpdateGuideState(): m_state=6
02:00:26.238 00.000 10844 Star::Find(15, 266, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11970
02:00:26.238 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=58.34, Mass=2537, SNR=31.6, Peak=207 HFD=3.6
02:00:26.238 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
02:00:26.238 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
02:00:26.238 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.53 hyp=0.65 cameraTheta=-2.17 mountX=0.59 mountY=-0.28, mountTheta=-0.44
02:00:26.241 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.53, opts=13)
02:00:26.241 00.000 10844 Enqueuing Move request for scope (-0.37, -0.53)
02:00:26.241 00.000 11060 Worker thread wakes up
02:00:26.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:26.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.53) opts 0xd
02:00:26.241 00.000 10844 UpdateGuideState exits: m=2537 SNR=31.6
02:00:26.241 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.53)
02:00:26.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:26.242 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:26.242 00.000 10844 Enqueuing Expose request
02:00:26.242 00.000 11060 Moving (-0.37, -0.53) raw xDistance=0.59 yDistance=-0.28
02:00:26.242 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.977554, 1:0.275936
02:00:26.242 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:00:26.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.59
02:00:26.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
02:00:26.242 00.000 11060 MoveAxis(W, 105, ABG)
02:00:26.242 00.000 11060 Guiding  Dir = 3, Dur = 105
02:00:26.255 00.013 11060 IsSlewing returns 0
02:00:26.255 00.000 11060 IsGuiding returns 0
02:00:26.364 00.109 11060 IsGuiding returns 0
02:00:26.364 00.000 11060 Move returns status 0, amount 105
02:00:26.364 00.000 11060 MoveAxis(N, 107, ABG)
02:00:26.364 00.000 11060 Guiding  Dir = 0, Dur = 107
02:00:26.380 00.016 11060 IsSlewing returns 0
02:00:26.380 00.000 11060 IsGuiding returns 0
02:00:26.498 00.118 11060 IsGuiding returns 0
02:00:26.498 00.000 11060 Move returns status 0, amount 107
02:00:26.498 00.000 11060 move complete, result=0
02:00:26.499 00.001 11060 worker thread done servicing request
02:00:26.499 00.000 10844 GuideStep: 0.6 px 105 ms WEST, -0.3 px 107 ms NORTH
02:00:26.499 00.000 11060 Worker thread wakes up
02:00:26.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:26.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:27.139 00.640 11060 Exposure complete
02:00:27.316 00.177 11060 worker thread done servicing request
02:00:27.316 00.000 10844 OnExposeComplete: enter
02:00:27.316 00.000 10844 UpdateGuideState(): m_state=6
02:00:27.317 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11971
02:00:27.317 00.000 10844 Star::Find returns 1 (0), X=267.32, Y=59.48, Mass=2915, SNR=33.8, Peak=241 HFD=3.5
02:00:27.317 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.32 = -1.97)
02:00:27.317 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.99)
02:00:27.317 00.000 10844 CameraToMount -- cameraX=-0.92 cameraY=0.60 hyp=1.10 cameraTheta=2.56 mountX=-0.43 mountY=-1.01, mountTheta=-1.97
02:00:27.318 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.92, y=0.60, opts=13)
02:00:27.319 00.001 10844 Enqueuing Move request for scope (-0.92, 0.60)
02:00:27.319 00.000 11060 Worker thread wakes up
02:00:27.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:27.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.60) opts 0xd
02:00:27.319 00.000 10844 UpdateGuideState exits: m=2915 SNR=33.8
02:00:27.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.92, 0.60)
02:00:27.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:27.319 00.000 11060 Moving (-0.92, 0.60) raw xDistance=-0.43 yDistance=-1.01
02:00:27.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:27.319 00.000 10844 Enqueuing Expose request
02:00:27.319 00.000 11060 BLC: History state: CurrMiss=1.01, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.977554, 1:0.275936, 2:1.008346
02:00:27.319 00.000 11060 BLC: Under-shoot: nominal increase by 129
02:00:27.319 00.000 11060 BLC: window closed
02:00:27.319 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:00:27.319 00.000 11060 BLC: Pulse adjusted to 750
02:00:27.320 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.43
02:00:27.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.71 from input -1.01
02:00:27.320 00.000 11060 MoveAxis(E, 71, ABG)
02:00:27.320 00.000 11060 Guiding  Dir = 2, Dur = 71
02:00:27.361 00.041 11060 IsSlewing returns 0
02:00:27.362 00.001 11060 IsGuiding returns 0
02:00:27.468 00.106 11060 IsGuiding returns 0
02:00:27.468 00.000 11060 Move returns status 0, amount 71
02:00:27.468 00.000 11060 MoveAxis(N, 392, ABG)
02:00:27.468 00.000 11060 Guiding  Dir = 0, Dur = 392
02:00:27.515 00.047 11060 IsSlewing returns 0
02:00:27.516 00.001 11060 IsGuiding returns 0
02:00:27.596 00.080 10844 evsrv: cli 0EEEE430 connect
02:00:27.597 00.001 10844 case statement mapped state 6 to 3
02:00:27.598 00.001 10844 case statement mapped state 6 to 3
02:00:27.598 00.000 10844 evsrv: cli 0EEEE430 request: {"method":"get_pixel_scale","id":"3f0c06f2-25a7-4b07-8a1b-5a09b2fec046"}
02:00:27.599 00.001 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":4.1253,"id":"3f0c06f2-25a7-4b07-8a1b-5a09b2fec046"}
02:00:27.599 00.000 10844 evsrv: cli 0EEEE430 disconnect
02:00:27.941 00.342 11060 IsGuiding returns 0
02:00:27.941 00.000 11060 Move returns status 0, amount 392
02:00:27.942 00.001 11060 move complete, result=0
02:00:27.942 00.000 11060 worker thread done servicing request
02:00:27.942 00.000 10844 GuideStep: -0.4 px 71 ms EAST, -1.0 px 392 ms NORTH
02:00:27.943 00.001 11060 Worker thread wakes up
02:00:27.949 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:27.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:28.599 00.650 11060 Exposure complete
02:00:28.736 00.137 11060 worker thread done servicing request
02:00:28.736 00.000 10844 OnExposeComplete: enter
02:00:28.736 00.000 10844 UpdateGuideState(): m_state=6
02:00:28.736 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11972
02:00:28.736 00.000 10844 Star::Find returns 1 (0), X=267.59, Y=58.10, Mass=2906, SNR=33.3, Peak=240 HFD=3.6
02:00:28.736 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
02:00:28.736 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
02:00:28.738 00.002 10844 CameraToMount -- cameraX=-0.65 cameraY=-0.77 hyp=1.01 cameraTheta=-2.27 mountX=0.88 mountY=-0.52, mountTheta=-0.53
02:00:28.739 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.65, y=-0.77, opts=13)
02:00:28.739 00.000 10844 Enqueuing Move request for scope (-0.65, -0.77)
02:00:28.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:28.739 00.000 10844 UpdateGuideState exits: m=2906 SNR=33.3
02:00:28.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:28.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:28.739 00.000 10844 Enqueuing Expose request
02:00:28.740 00.001 11060 Worker thread wakes up
02:00:28.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.77) opts 0xd
02:00:28.740 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.65, -0.77)
02:00:28.740 00.000 11060 Moving (-0.65, -0.77) raw xDistance=0.88 yDistance=-0.52
02:00:28.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.88
02:00:28.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.52
02:00:28.740 00.000 11060 MoveAxis(W, 150, ABG)
02:00:28.740 00.000 11060 Guiding  Dir = 3, Dur = 150
02:00:28.752 00.012 11060 IsSlewing returns 0
02:00:28.752 00.000 11060 IsGuiding returns 0
02:00:28.909 00.157 11060 IsGuiding returns 0
02:00:28.909 00.000 11060 Move returns status 0, amount 150
02:00:28.909 00.000 11060 MoveAxis(N, 201, ABG)
02:00:28.909 00.000 11060 Guiding  Dir = 0, Dur = 201
02:00:28.940 00.031 11060 IsSlewing returns 0
02:00:28.940 00.000 11060 IsGuiding returns 0
02:00:29.161 00.221 11060 IsGuiding returns 0
02:00:29.161 00.000 11060 Move returns status 0, amount 201
02:00:29.161 00.000 11060 move complete, result=0
02:00:29.161 00.000 11060 worker thread done servicing request
02:00:29.161 00.000 11060 Worker thread wakes up
02:00:29.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:29.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:29.161 00.000 10844 GuideStep: 0.9 px 150 ms WEST, -0.5 px 201 ms NORTH
02:00:29.794 00.633 11060 Exposure complete
02:00:29.972 00.178 11060 worker thread done servicing request
02:00:29.972 00.000 10844 OnExposeComplete: enter
02:00:29.972 00.000 10844 UpdateGuideState(): m_state=6
02:00:29.972 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11973
02:00:29.972 00.000 10844 Star::Find returns 1 (0), X=266.79, Y=58.72, Mass=2906, SNR=33.8, Peak=207 HFD=3.6
02:00:29.972 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
02:00:29.972 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
02:00:29.972 00.000 10844 CameraToMount -- cameraX=-1.45 cameraY=-0.16 hyp=1.45 cameraTheta=-3.03 mountX=0.42 mountY=-1.40, mountTheta=-1.28
02:00:29.975 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.45, y=-0.16, opts=13)
02:00:29.975 00.000 10844 Enqueuing Move request for scope (-1.45, -0.16)
02:00:29.975 00.000 11060 Worker thread wakes up
02:00:29.976 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.45, -0.16) opts 0xd
02:00:29.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.45, -0.16)
02:00:29.976 00.000 11060 Moving (-1.45, -0.16) raw xDistance=0.42 yDistance=-1.40
02:00:29.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
02:00:29.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.98 from input -1.40
02:00:29.976 00.000 11060 MoveAxis(W, 77, ABG)
02:00:29.976 00.000 11060 Guiding  Dir = 3, Dur = 77
02:00:29.976 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:29.977 00.001 10844 UpdateGuideState exits: m=2906 SNR=33.8
02:00:29.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:29.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:29.977 00.000 10844 Enqueuing Expose request
02:00:30.009 00.032 11060 IsSlewing returns 0
02:00:30.009 00.000 11060 IsGuiding returns 0
02:00:30.106 00.097 11060 IsGuiding returns 0
02:00:30.106 00.000 11060 Move returns status 0, amount 77
02:00:30.106 00.000 11060 MoveAxis(N, 545, ABG)
02:00:30.107 00.001 11060 Guiding  Dir = 0, Dur = 545
02:00:30.119 00.012 11060 IsSlewing returns 0
02:00:30.119 00.000 11060 IsGuiding returns 0
02:00:30.670 00.551 11060 IsGuiding returns 0
02:00:30.670 00.000 11060 Move returns status 0, amount 545
02:00:30.670 00.000 11060 move complete, result=0
02:00:30.670 00.000 11060 worker thread done servicing request
02:00:30.670 00.000 10844 GuideStep: 0.4 px 77 ms WEST, -1.4 px 545 ms NORTH
02:00:30.670 00.000 11060 Worker thread wakes up
02:00:30.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:30.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:31.320 00.650 11060 Exposure complete
02:00:31.484 00.164 11060 worker thread done servicing request
02:00:31.484 00.000 10844 OnExposeComplete: enter
02:00:31.484 00.000 10844 UpdateGuideState(): m_state=6
02:00:31.484 00.000 10844 Star::Find(15, 266, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11974
02:00:31.484 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=59.06, Mass=2336, SNR=29.2, Peak=181 HFD=3.6
02:00:31.485 00.001 10844 MultiStar: exiting stabilization period
02:00:31.485 00.000 10844 MultiStar: [#1 0.20,1.14,0.00,M8] [#2 -0.71,0.85,0.00,M4] [#3 0.05,0.87,0.00,M4] [#4 -0.03,0.71,0.00,M7] [#5 -0.11,1.16,0.00,M1] [#6 -0.36,0.90,0.00,M3] [#7 -0.32,-0.42,0.95,U] [#8 0.26,0.63,0.00,M3] 
02:00:31.485 00.000 10844 refined, 1 included, MultiStar: {-0.08, -0.11}, one-star: {0.16, 0.19}
02:00:31.485 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
02:00:31.485 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
02:00:31.485 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.18 mountX=0.12 mountY=-0.06, mountTheta=-0.44
02:00:31.486 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.11, opts=13)
02:00:31.486 00.000 10844 Enqueuing Move request for scope (-0.08, -0.11)
02:00:31.486 00.000 11060 Worker thread wakes up
02:00:31.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:31.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:00:31.486 00.000 10844 UpdateGuideState exits: m=2336 SNR=29.2
02:00:31.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:00:31.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:31.486 00.000 11060 Moving (-0.08, -0.11) raw xDistance=0.12 yDistance=-0.06
02:00:31.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:31.488 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:00:31.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:31.488 00.000 10844 Enqueuing Expose request
02:00:31.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:00:31.488 00.000 11060 MoveAxis(E, 0, ABG)
02:00:31.488 00.000 11060 Move returns status 0, amount 0
02:00:31.488 00.000 11060 MoveAxis(N, 0, ABG)
02:00:31.488 00.000 11060 Move returns status 0, amount 0
02:00:31.488 00.000 11060 move complete, result=0
02:00:31.488 00.000 11060 worker thread done servicing request
02:00:31.488 00.000 11060 Worker thread wakes up
02:00:31.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:31.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:31.489 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:32.118 00.629 11060 Exposure complete
02:00:32.304 00.186 11060 worker thread done servicing request
02:00:32.304 00.000 10844 OnExposeComplete: enter
02:00:32.304 00.000 10844 UpdateGuideState(): m_state=6
02:00:32.304 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11975
02:00:32.304 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=59.83, Mass=2568, SNR=31.2, Peak=183 HFD=4.0
02:00:32.305 00.001 10844 MultiStar: [#1 -0.02,0.42,1.07,U] [#2 0.40,0.73,0.00,M5] [#3 0.10,0.96,0.00,M5] [#4 0.06,0.54,0.91,U] [#5 -0.19,0.82,0.00,M2] [#6 -0.40,0.66,0.00,M4] [#7 -0.33,-0.54,0.00,M5] [#8 0.67,0.43,0.00,M4] 
02:00:32.305 00.000 10844 refined, 2 included, MultiStar: {-0.01, 0.64}, one-star: {-0.07, 0.95}
02:00:32.305 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
02:00:32.305 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.96)
02:00:32.305 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.64 hyp=0.64 cameraTheta=1.59 mountX=-0.62 mountY=-0.12, mountTheta=-2.96
02:00:32.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.64, opts=13)
02:00:32.306 00.000 10844 Enqueuing Move request for scope (-0.01, 0.64)
02:00:32.306 00.000 11060 Worker thread wakes up
02:00:32.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.64) opts 0xd
02:00:32.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.64)
02:00:32.306 00.000 11060 Moving (-0.01, 0.64) raw xDistance=-0.62 yDistance=-0.12
02:00:32.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:32.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.62
02:00:32.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:32.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:00:32.306 00.000 11060 MoveAxis(E, 108, ABG)
02:00:32.306 00.000 11060 Guiding  Dir = 2, Dur = 108
02:00:32.306 00.000 10844 UpdateGuideState exits: m=2568 SNR=31.2
02:00:32.307 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:32.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:32.307 00.000 10844 Enqueuing Expose request
02:00:32.314 00.007 11060 IsSlewing returns 0
02:00:32.314 00.000 11060 IsGuiding returns 0
02:00:32.424 00.110 11060 IsGuiding returns 0
02:00:32.424 00.000 11060 Move returns status 0, amount 108
02:00:32.424 00.000 11060 MoveAxis(N, 0, ABG)
02:00:32.424 00.000 11060 Move returns status 0, amount 0
02:00:32.424 00.000 11060 move complete, result=0
02:00:32.424 00.000 11060 worker thread done servicing request
02:00:32.424 00.000 11060 Worker thread wakes up
02:00:32.425 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:32.425 00.000 10844 GuideStep: -0.6 px 108 ms EAST, -0.1 px 0 ms NORTH
02:00:32.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:33.063 00.638 11060 Exposure complete
02:00:33.243 00.180 11060 worker thread done servicing request
02:00:33.244 00.001 10844 OnExposeComplete: enter
02:00:33.244 00.000 10844 UpdateGuideState(): m_state=6
02:00:33.244 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11976
02:00:33.244 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=59.52, Mass=2867, SNR=32.7, Peak=214 HFD=3.5
02:00:33.244 00.000 10844 MultiStar: [#1 -0.16,0.41,1.03,U] [#2 -0.47,0.77,0.00,M6] [#3 -0.61,0.74,0.00,M6] [#4 -0.66,-0.05,0.00,M7] [#5 -0.42,0.93,0.00,M3] [#6 0.57,0.19,0.87,U] [#7 -1.00,-0.58,0.00,M6] [#8 -0.15,0.12,0.89,U] 
02:00:33.245 00.001 10844 refined, 3 included, MultiStar: {0.08, 0.35}, one-star: {0.10, 0.64}
02:00:33.245 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
02:00:33.245 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
02:00:33.245 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.35 mountX=-0.36 mountY=0.02, mountTheta=3.09
02:00:33.246 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.35, opts=13)
02:00:33.246 00.000 10844 Enqueuing Move request for scope (0.08, 0.35)
02:00:33.246 00.000 11060 Worker thread wakes up
02:00:33.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.35) opts 0xd
02:00:33.246 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.35)
02:00:33.246 00.000 11060 Moving (0.08, 0.35) raw xDistance=-0.36 yDistance=0.02
02:00:33.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
02:00:33.247 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:33.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
02:00:33.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:33.247 00.000 11060 MoveAxis(E, 66, ABG)
02:00:33.247 00.000 11060 Guiding  Dir = 2, Dur = 66
02:00:33.247 00.000 10844 UpdateGuideState exits: m=2867 SNR=32.7
02:00:33.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:33.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:33.247 00.000 10844 Enqueuing Expose request
02:00:33.254 00.007 11060 IsSlewing returns 0
02:00:33.254 00.000 11060 IsGuiding returns 0
02:00:33.333 00.079 11060 IsGuiding returns 0
02:00:33.333 00.000 11060 Move returns status 0, amount 66
02:00:33.333 00.000 11060 MoveAxis(N, 0, ABG)
02:00:33.333 00.000 11060 Move returns status 0, amount 0
02:00:33.333 00.000 11060 move complete, result=0
02:00:33.333 00.000 11060 worker thread done servicing request
02:00:33.333 00.000 11060 Worker thread wakes up
02:00:33.333 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.0 px 0 ms NORTH
02:00:33.334 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:33.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:33.967 00.633 11060 Exposure complete
02:00:34.130 00.163 11060 worker thread done servicing request
02:00:34.131 00.001 10844 OnExposeComplete: enter
02:00:34.131 00.000 10844 UpdateGuideState(): m_state=6
02:00:34.131 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11977
02:00:34.131 00.000 10844 Star::Find returns 1 (0), X=267.66, Y=59.95, Mass=2354, SNR=29.8, Peak=199 HFD=3.4
02:00:34.131 00.000 10844 MultiStar: [#1 -0.53,0.75,0.00,M7] [#2 -0.16,0.42,2.27,U] [#3 -0.35,1.06,0.00,M7] [#4 0.23,0.66,0.00,M8] [#5 -0.10,0.30,1.18,U] [#6 -0.40,-0.14,1.06,U] [#7 -0.69,0.34,0.00,M7] [#8 0.39,-0.05,1.04,U] 
02:00:34.131 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.33}, one-star: {-0.58, 1.07}
02:00:34.131 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
02:00:34.132 00.001 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
02:00:34.132 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.33 hyp=0.37 cameraTheta=2.03 mountX=-0.30 mountY=-0.22, mountTheta=-2.51
02:00:34.133 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.33, opts=13)
02:00:34.133 00.000 10844 Enqueuing Move request for scope (-0.16, 0.33)
02:00:34.133 00.000 11060 Worker thread wakes up
02:00:34.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:34.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.33) opts 0xd
02:00:34.133 00.000 10844 UpdateGuideState exits: m=2354 SNR=29.8
02:00:34.133 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.33)
02:00:34.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:34.133 00.000 11060 Moving (-0.16, 0.33) raw xDistance=-0.30 yDistance=-0.22
02:00:34.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:34.133 00.000 10844 Enqueuing Expose request
02:00:34.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:00:34.134 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
02:00:34.134 00.000 11060 MoveAxis(E, 54, ABG)
02:00:34.134 00.000 11060 Guiding  Dir = 2, Dur = 54
02:00:34.147 00.013 11060 IsSlewing returns 0
02:00:34.147 00.000 11060 IsGuiding returns 0
02:00:34.213 00.066 11060 IsGuiding returns 0
02:00:34.213 00.000 11060 Move returns status 0, amount 54
02:00:34.213 00.000 11060 MoveAxis(N, 84, ABG)
02:00:34.213 00.000 11060 Guiding  Dir = 0, Dur = 84
02:00:34.226 00.013 11060 IsSlewing returns 0
02:00:34.226 00.000 11060 IsGuiding returns 0
02:00:34.320 00.094 11060 IsGuiding returns 0
02:00:34.320 00.000 11060 Move returns status 0, amount 84
02:00:34.321 00.001 11060 move complete, result=0
02:00:34.321 00.000 11060 worker thread done servicing request
02:00:34.321 00.000 11060 Worker thread wakes up
02:00:34.321 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.2 px 84 ms NORTH
02:00:34.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:34.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:34.947 00.626 11060 Exposure complete
02:00:35.133 00.186 11060 worker thread done servicing request
02:00:35.133 00.000 10844 OnExposeComplete: enter
02:00:35.133 00.000 10844 UpdateGuideState(): m_state=6
02:00:35.133 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11978
02:00:35.133 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=59.83, Mass=2663, SNR=32.1, Peak=190 HFD=4.0
02:00:35.133 00.000 10844 MultiStar: [#1 -0.44,1.33,0.00,M8] [#2 -0.18,1.10,0.00,M6] [#3 -0.20,0.56,0.97,U] [#4 -0.19,0.99,0.00,M9] [#5 -0.46,1.21,0.00,M3] [#6 0.38,0.04,0.81,U] [#7 -0.46,0.07,0.86,U] [#8 0.41,-0.86,0.00,M3] 
02:00:35.134 00.001 10844 refined, 3 included, MultiStar: {0.09, 0.44}, one-star: {0.60, 0.95}
02:00:35.134 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
02:00:35.134 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
02:00:35.134 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.44 hyp=0.44 cameraTheta=1.37 mountX=-0.44 mountY=0.02, mountTheta=3.10
02:00:35.136 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.44, opts=13)
02:00:35.136 00.000 10844 Enqueuing Move request for scope (0.09, 0.44)
02:00:35.136 00.000 11060 Worker thread wakes up
02:00:35.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.44) opts 0xd
02:00:35.136 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.44)
02:00:35.136 00.000 11060 Moving (0.09, 0.44) raw xDistance=-0.44 yDistance=0.02
02:00:35.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
02:00:35.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:35.136 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:35.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:35.136 00.000 11060 MoveAxis(E, 79, ABG)
02:00:35.136 00.000 11060 Guiding  Dir = 2, Dur = 79
02:00:35.136 00.000 10844 UpdateGuideState exits: m=2663 SNR=32.1
02:00:35.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:35.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:35.136 00.000 10844 Enqueuing Expose request
02:00:35.151 00.015 11060 IsSlewing returns 0
02:00:35.152 00.001 11060 IsGuiding returns 0
02:00:35.239 00.087 11060 IsGuiding returns 0
02:00:35.239 00.000 11060 Move returns status 0, amount 79
02:00:35.239 00.000 11060 MoveAxis(N, 0, ABG)
02:00:35.239 00.000 11060 Move returns status 0, amount 0
02:00:35.239 00.000 11060 move complete, result=0
02:00:35.239 00.000 11060 worker thread done servicing request
02:00:35.241 00.002 11060 Worker thread wakes up
02:00:35.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:35.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:35.241 00.000 10844 GuideStep: -0.4 px 79 ms EAST, 0.0 px 0 ms NORTH
02:00:35.869 00.628 11060 Exposure complete
02:00:36.038 00.169 10844 OnExposeComplete: enter
02:00:36.042 00.004 10844 UpdateGuideState(): m_state=6
02:00:36.042 00.000 11060 worker thread done servicing request
02:00:36.043 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11979
02:00:36.043 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=60.49, Mass=2041, SNR=27.4, Peak=153 HFD=3.7
02:00:36.043 00.000 10844 MultiStar: large primary error, entering stabilization period
02:00:36.043 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.94)
02:00:36.043 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
02:00:36.043 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=1.61 hyp=1.61 cameraTheta=1.60 mountX=-1.58 mountY=-0.30, mountTheta=-2.95
02:00:36.045 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=1.61, opts=13)
02:00:36.047 00.002 10844 Enqueuing Move request for scope (-0.04, 1.61)
02:00:36.047 00.000 11060 Worker thread wakes up
02:00:36.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:36.047 00.000 10844 UpdateGuideState exits: m=2041 SNR=27.4
02:00:36.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:36.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:36.047 00.000 10844 Enqueuing Expose request
02:00:36.048 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.61) opts 0xd
02:00:36.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 1.61)
02:00:36.048 00.000 11060 Moving (-0.04, 1.61) raw xDistance=-1.58 yDistance=-0.30
02:00:36.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.43 from input -1.58
02:00:36.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
02:00:36.048 00.000 11060 MoveAxis(E, 276, ABG)
02:00:36.048 00.000 11060 Guiding  Dir = 2, Dur = 276
02:00:36.068 00.020 11060 IsSlewing returns 0
02:00:36.068 00.000 11060 IsGuiding returns 0
02:00:36.351 00.283 11060 IsGuiding returns 0
02:00:36.351 00.000 11060 Move returns status 0, amount 276
02:00:36.351 00.000 11060 MoveAxis(N, 118, ABG)
02:00:36.351 00.000 11060 Guiding  Dir = 0, Dur = 118
02:00:36.367 00.016 11060 IsSlewing returns 0
02:00:36.369 00.002 11060 IsGuiding returns 0
02:00:36.507 00.138 11060 IsGuiding returns 0
02:00:36.507 00.000 11060 Move returns status 0, amount 118
02:00:36.507 00.000 11060 move complete, result=0
02:00:36.507 00.000 11060 worker thread done servicing request
02:00:36.507 00.000 11060 Worker thread wakes up
02:00:36.507 00.000 10844 GuideStep: -1.6 px 276 ms EAST, -0.3 px 118 ms NORTH
02:00:36.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:36.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:37.151 00.644 11060 Exposure complete
02:00:37.317 00.166 11060 worker thread done servicing request
02:00:37.317 00.000 10844 OnExposeComplete: enter
02:00:37.317 00.000 10844 UpdateGuideState(): m_state=6
02:00:37.317 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11980
02:00:37.317 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=60.23, Mass=2929, SNR=33.5, Peak=196 HFD=3.8
02:00:37.317 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
02:00:37.318 00.001 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
02:00:37.318 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=1.35 hyp=1.35 cameraTheta=1.54 mountX=-1.34 mountY=-0.18, mountTheta=-3.01
02:00:37.319 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=1.35, opts=13)
02:00:37.319 00.000 10844 Enqueuing Move request for scope (0.04, 1.35)
02:00:37.319 00.000 11060 Worker thread wakes up
02:00:37.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:37.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 1.35) opts 0xd
02:00:37.319 00.000 10844 UpdateGuideState exits: m=2929 SNR=33.5
02:00:37.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 1.35)
02:00:37.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:37.320 00.001 11060 Moving (0.04, 1.35) raw xDistance=-1.34 yDistance=-0.18
02:00:37.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:37.320 00.000 10844 Enqueuing Expose request
02:00:37.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.37 from input -1.34
02:00:37.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:37.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:00:37.320 00.000 11060 MoveAxis(E, 241, ABG)
02:00:37.320 00.000 11060 Guiding  Dir = 2, Dur = 241
02:00:37.352 00.032 11060 IsSlewing returns 0
02:00:37.352 00.000 11060 IsGuiding returns 0
02:00:37.633 00.281 11060 IsGuiding returns 0
02:00:37.633 00.000 11060 Move returns status 0, amount 241
02:00:37.633 00.000 11060 MoveAxis(N, 0, ABG)
02:00:37.633 00.000 11060 Move returns status 0, amount 0
02:00:37.633 00.000 11060 move complete, result=0
02:00:37.633 00.000 11060 worker thread done servicing request
02:00:37.633 00.000 11060 Worker thread wakes up
02:00:37.633 00.000 10844 GuideStep: -1.3 px 241 ms EAST, -0.2 px 0 ms NORTH
02:00:37.634 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:37.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:38.280 00.646 11060 Exposure complete
02:00:38.439 00.159 11060 worker thread done servicing request
02:00:38.440 00.001 10844 OnExposeComplete: enter
02:00:38.440 00.000 10844 UpdateGuideState(): m_state=6
02:00:38.440 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11981
02:00:38.440 00.000 10844 Star::Find returns 1 (0), X=267.29, Y=59.66, Mass=2799, SNR=32.4, Peak=193 HFD=3.7
02:00:38.440 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
02:00:38.440 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.10)
02:00:38.440 00.000 10844 CameraToMount -- cameraX=-0.95 cameraY=0.78 hyp=1.23 cameraTheta=2.45 mountX=-0.60 mountY=-1.06, mountTheta=-2.08
02:00:38.442 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.95, y=0.78, opts=13)
02:00:38.442 00.000 10844 Enqueuing Move request for scope (-0.95, 0.78)
02:00:38.442 00.000 11060 Worker thread wakes up
02:00:38.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.78) opts 0xd
02:00:38.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.95, 0.78)
02:00:38.442 00.000 11060 Moving (-0.95, 0.78) raw xDistance=-0.60 yDistance=-1.06
02:00:38.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.60
02:00:38.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.74 from input -1.06
02:00:38.442 00.000 11060 MoveAxis(E, 111, ABG)
02:00:38.442 00.000 11060 Guiding  Dir = 2, Dur = 111
02:00:38.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:38.443 00.001 10844 UpdateGuideState exits: m=2799 SNR=32.4
02:00:38.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:38.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:38.443 00.000 10844 Enqueuing Expose request
02:00:38.465 00.022 11060 IsSlewing returns 0
02:00:38.465 00.000 11060 IsGuiding returns 0
02:00:38.604 00.139 11060 IsGuiding returns 0
02:00:38.604 00.000 11060 Move returns status 0, amount 111
02:00:38.604 00.000 11060 MoveAxis(N, 414, ABG)
02:00:38.605 00.001 11060 Guiding  Dir = 0, Dur = 414
02:00:38.628 00.023 11060 IsSlewing returns 0
02:00:38.629 00.001 11060 IsGuiding returns 0
02:00:39.056 00.427 11060 IsGuiding returns 0
02:00:39.056 00.000 11060 Move returns status 0, amount 414
02:00:39.056 00.000 11060 move complete, result=0
02:00:39.056 00.000 11060 worker thread done servicing request
02:00:39.057 00.001 11060 Worker thread wakes up
02:00:39.057 00.000 10844 GuideStep: -0.6 px 111 ms EAST, -1.1 px 414 ms NORTH
02:00:39.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:39.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:39.686 00.629 11060 Exposure complete
02:00:39.875 00.189 11060 worker thread done servicing request
02:00:39.875 00.000 10844 OnExposeComplete: enter
02:00:39.875 00.000 10844 UpdateGuideState(): m_state=6
02:00:39.875 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11982
02:00:39.877 00.002 10844 Star::Find returns 1 (0), X=268.42, Y=58.77, Mass=2291, SNR=29.5, Peak=174 HFD=3.7
02:00:39.877 00.000 10844 MultiStar: exiting stabilization period
02:00:39.877 00.000 10844 MultiStar: [#1 0.26,0.12,1.13,U] [#2 -0.14,-0.91,0.00,M7] [#3 0.51,-1.13,0.00,M7] [#4 0.47,0.67,0.00,M10] [#5 0.50,-0.99,0.00,M4] [#6 -0.10,-1.27,0.00,M2] [#7 -0.20,-2.19,0.00,M7] [#8 0.92,-1.84,0.00,M4] 
02:00:39.877 00.000 10844 single-star, 1 included, MultiStar: {0.22, 0.01}, one-star: {0.18, -0.11}
02:00:39.877 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
02:00:39.877 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
02:00:39.877 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.52 mountX=0.07 mountY=0.20, mountTheta=1.23
02:00:39.878 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.11, opts=13)
02:00:39.878 00.000 10844 Enqueuing Move request for scope (0.18, -0.11)
02:00:39.879 00.001 11060 Worker thread wakes up
02:00:39.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:39.879 00.000 10844 UpdateGuideState exits: m=2291 SNR=29.5
02:00:39.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:39.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:39.879 00.000 10844 Enqueuing Expose request
02:00:39.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
02:00:39.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
02:00:39.879 00.000 11060 Moving (0.18, -0.11) raw xDistance=0.07 yDistance=0.20
02:00:39.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:00:39.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:00:39.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:00:39.880 00.001 11060 MoveAxis(E, 0, ABG)
02:00:39.880 00.000 11060 Move returns status 0, amount 0
02:00:39.880 00.000 11060 MoveAxis(N, 0, ABG)
02:00:39.880 00.000 11060 Move returns status 0, amount 0
02:00:39.880 00.000 11060 move complete, result=0
02:00:39.880 00.000 11060 worker thread done servicing request
02:00:39.880 00.000 11060 Worker thread wakes up
02:00:39.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:39.881 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:39.882 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:40.519 00.637 11060 Exposure complete
02:00:40.698 00.179 11060 worker thread done servicing request
02:00:40.698 00.000 10844 OnExposeComplete: enter
02:00:40.699 00.001 10844 UpdateGuideState(): m_state=6
02:00:40.699 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11983
02:00:40.699 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=58.45, Mass=2699, SNR=32.0, Peak=178 HFD=3.4
02:00:40.699 00.000 10844 MultiStar: [#1 1.02,-0.63,0.00,M8] [#2 0.35,-0.24,2.20,U] [#3 0.38,-0.35,0.94,U] [#4 0.57,-0.03,0.88,U] [#5 0.44,-0.52,0.00,M5] [#6 1.22,-0.84,0.00,M3] [#7 0.69,-1.14,0.00,M8] [#8 0.77,-1.87,0.00,M5] 
02:00:40.699 00.000 10844 refined, 3 included, MultiStar: {0.36, -0.26}, one-star: {0.17, -0.42}
02:00:40.700 00.001 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
02:00:40.700 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
02:00:40.700 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.26 hyp=0.44 cameraTheta=-0.63 mountX=0.19 mountY=0.40, mountTheta=1.12
02:00:40.701 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.26, opts=13)
02:00:40.701 00.000 10844 Enqueuing Move request for scope (0.36, -0.26)
02:00:40.701 00.000 11060 Worker thread wakes up
02:00:40.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:40.702 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.26) opts 0xd
02:00:40.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.26)
02:00:40.702 00.000 11060 Moving (0.36, -0.26) raw xDistance=0.19 yDistance=0.40
02:00:40.702 00.000 10844 UpdateGuideState exits: m=2699 SNR=32.0
02:00:40.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:00:40.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:40.704 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:00:40.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:40.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:00:40.704 00.000 10844 Enqueuing Expose request
02:00:40.704 00.000 11060 MoveAxis(W, 33, ABG)
02:00:40.704 00.000 11060 Guiding  Dir = 3, Dur = 33
02:00:40.718 00.014 11060 IsSlewing returns 0
02:00:40.718 00.000 11060 IsGuiding returns 0
02:00:40.769 00.051 11060 IsGuiding returns 0
02:00:40.769 00.000 11060 Move returns status 0, amount 33
02:00:40.769 00.000 11060 MoveAxis(N, 0, ABG)
02:00:40.769 00.000 11060 Move returns status 0, amount 0
02:00:40.769 00.000 11060 move complete, result=0
02:00:40.769 00.000 11060 worker thread done servicing request
02:00:40.769 00.000 11060 Worker thread wakes up
02:00:40.770 00.001 10844 GuideStep: 0.2 px 33 ms WEST, 0.4 px 0 ms NORTH
02:00:40.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:40.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:41.411 00.641 11060 Exposure complete
02:00:41.599 00.188 11060 worker thread done servicing request
02:00:41.599 00.000 10844 OnExposeComplete: enter
02:00:41.599 00.000 10844 UpdateGuideState(): m_state=6
02:00:41.599 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11984
02:00:41.599 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=58.16, Mass=3196, SNR=35.7, Peak=221 HFD=3.7
02:00:41.600 00.001 10844 MultiStar: [#1 0.75,-0.45,0.00,M9] [#2 0.64,-0.50,0.00,M7] [#3 0.96,-0.82,0.00,M7] [#4 1.00,-0.81,0.00,M10] [#5 1.01,-0.99,0.00,M6] [#6 0.65,-0.57,0.00,M4] [#7 -0.04,-2.08,0.00,M9] [#8 1.42,-1.55,0.00,M6] 
02:00:41.600 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
02:00:41.600 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
02:00:41.600 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=-0.72 hyp=0.93 cameraTheta=-0.89 mountX=0.60 mountY=0.69, mountTheta=0.86
02:00:41.601 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=-0.72, opts=13)
02:00:41.601 00.000 10844 Enqueuing Move request for scope (0.59, -0.72)
02:00:41.601 00.000 11060 Worker thread wakes up
02:00:41.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:41.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.72) opts 0xd
02:00:41.602 00.001 10844 UpdateGuideState exits: m=3196 SNR=35.7
02:00:41.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, -0.72)
02:00:41.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:41.602 00.000 11060 Moving (0.59, -0.72) raw xDistance=0.60 yDistance=0.69
02:00:41.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:41.602 00.000 10844 Enqueuing Expose request
02:00:41.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.60
02:00:41.602 00.000 11060 resist switch: large excursion: input 0.69 thresh 0.57 direction from -1 to 1
02:00:41.602 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.08
02:00:41.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.69
02:00:41.602 00.000 11060 MoveAxis(W, 105, ABG)
02:00:41.602 00.000 11060 Guiding  Dir = 3, Dur = 105
02:00:41.624 00.022 11060 IsSlewing returns 0
02:00:41.624 00.000 11060 IsGuiding returns 0
02:00:41.732 00.108 11060 IsGuiding returns 0
02:00:41.732 00.000 11060 Move returns status 0, amount 105
02:00:41.732 00.000 11060 BLC: Oldest BLC event removed
02:00:41.732 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:00:41.732 00.000 11060 MoveAxis(S, 1020, ABG)
02:00:41.732 00.000 11060 duration set to 750 by maxDecDuration
02:00:41.733 00.001 11060 Guiding  Dir = 1, Dur = 750
02:00:41.747 00.014 11060 IsSlewing returns 0
02:00:41.747 00.000 11060 IsGuiding returns 0
02:00:42.510 00.763 11060 IsGuiding returns 0
02:00:42.510 00.000 11060 Move returns status 0, amount 750
02:00:42.510 00.000 11060 move complete, result=0
02:00:42.510 00.000 11060 worker thread done servicing request
02:00:42.510 00.000 11060 Worker thread wakes up
02:00:42.510 00.000 10844 GuideStep: 0.6 px 105 ms WEST, 0.7 px 750 ms SOUTH
02:00:42.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:42.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:43.139 00.629 11060 Exposure complete
02:00:43.314 00.175 11060 worker thread done servicing request
02:00:43.314 00.000 10844 OnExposeComplete: enter
02:00:43.314 00.000 10844 UpdateGuideState(): m_state=6
02:00:43.314 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11985
02:00:43.314 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=57.64, Mass=3257, SNR=35.2, Peak=200 HFD=4.1
02:00:43.314 00.000 10844 MultiStar: large primary error, entering stabilization period
02:00:43.314 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
02:00:43.314 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
02:00:43.316 00.002 10844 CameraToMount -- cameraX=0.75 cameraY=-1.24 hyp=1.45 cameraTheta=-1.02 mountX=1.08 mountY=0.95, mountTheta=0.72
02:00:43.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.75, y=-1.24, opts=13)
02:00:43.317 00.000 10844 Enqueuing Move request for scope (0.75, -1.24)
02:00:43.317 00.000 11060 Worker thread wakes up
02:00:43.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:43.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.75, -1.24) opts 0xd
02:00:43.317 00.000 10844 UpdateGuideState exits: m=3257 SNR=35.2
02:00:43.318 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:43.318 00.000 11060 Handling offset move in thread for scope, endpoint = (0.75, -1.24)
02:00:43.318 00.000 11060 Moving (0.75, -1.24) raw xDistance=1.08 yDistance=0.95
02:00:43.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:43.318 00.000 10844 Enqueuing Expose request
02:00:43.318 00.000 11060 BLC: History state: CurrMiss=0.95, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.486346, 1:0.945514
02:00:43.318 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:00:43.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.30 from input 1.08
02:00:43.319 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.95
02:00:43.319 00.000 11060 MoveAxis(W, 191, ABG)
02:00:43.319 00.000 11060 Guiding  Dir = 3, Dur = 191
02:00:43.348 00.029 11060 IsSlewing returns 0
02:00:43.348 00.000 11060 IsGuiding returns 0
02:00:43.583 00.235 11060 IsGuiding returns 0
02:00:43.583 00.000 11060 Move returns status 0, amount 191
02:00:43.583 00.000 11060 MoveAxis(S, 368, ABG)
02:00:43.583 00.000 11060 Guiding  Dir = 1, Dur = 368
02:00:43.643 00.060 11060 IsSlewing returns 0
02:00:43.643 00.000 11060 IsGuiding returns 0
02:00:44.040 00.397 11060 IsGuiding returns 0
02:00:44.041 00.001 11060 Move returns status 0, amount 368
02:00:44.041 00.000 11060 move complete, result=0
02:00:44.041 00.000 11060 worker thread done servicing request
02:00:44.041 00.000 11060 Worker thread wakes up
02:00:44.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:44.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:44.042 00.001 10844 GuideStep: 1.1 px 191 ms WEST, 0.9 px 368 ms SOUTH
02:00:44.685 00.643 11060 Exposure complete
02:00:44.847 00.162 11060 worker thread done servicing request
02:00:44.847 00.000 10844 OnExposeComplete: enter
02:00:44.847 00.000 10844 UpdateGuideState(): m_state=6
02:00:44.848 00.001 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11986
02:00:44.848 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=58.49, Mass=3306, SNR=35.7, Peak=230 HFD=3.6
02:00:44.848 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
02:00:44.848 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
02:00:44.848 00.000 10844 CameraToMount -- cameraX=0.75 cameraY=-0.39 hyp=0.85 cameraTheta=-0.48 mountX=0.25 mountY=0.80, mountTheta=1.27
02:00:44.850 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.75, y=-0.39, opts=13)
02:00:44.850 00.000 10844 Enqueuing Move request for scope (0.75, -0.39)
02:00:44.850 00.000 11060 Worker thread wakes up
02:00:44.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.39) opts 0xd
02:00:44.850 00.000 11060 Handling offset move in thread for scope, endpoint = (0.75, -0.39)
02:00:44.850 00.000 11060 Moving (0.75, -0.39) raw xDistance=0.25 yDistance=0.80
02:00:44.850 00.000 11060 BLC: History state: CurrMiss=0.80, AvgInitMiss=0.31, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.486346, 1:0.945514, 2:0.804363
02:00:44.850 00.000 11060 BLC: Under-shoot: nominal increase by 169
02:00:44.850 00.000 11060 BLC: window closed
02:00:44.850 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:44.850 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:00:44.851 00.001 11060 BLC: Pulse adjusted to 750
02:00:44.851 00.000 10844 UpdateGuideState exits: m=3306 SNR=35.7
02:00:44.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:44.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:44.851 00.000 10844 Enqueuing Expose request
02:00:44.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.25
02:00:44.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.80
02:00:44.851 00.000 11060 MoveAxis(W, 49, ABG)
02:00:44.851 00.000 11060 Guiding  Dir = 3, Dur = 49
02:00:44.864 00.013 11060 IsSlewing returns 0
02:00:44.864 00.000 11060 IsGuiding returns 0
02:00:44.961 00.097 11060 IsGuiding returns 0
02:00:44.961 00.000 11060 Move returns status 0, amount 49
02:00:44.961 00.000 11060 MoveAxis(S, 313, ABG)
02:00:44.961 00.000 11060 Guiding  Dir = 1, Dur = 313
02:00:44.991 00.030 11060 IsSlewing returns 0
02:00:44.991 00.000 11060 IsGuiding returns 0
02:00:45.084 00.093 10844 evsrv: cli 0EEEDDF0 connect
02:00:45.084 00.000 10844 case statement mapped state 6 to 3
02:00:45.086 00.002 10844 case statement mapped state 6 to 3
02:00:45.087 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_pixel_scale","id":"ea8f69b6-d4a4-4d97-b254-6b3703560e77"}
02:00:45.087 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":4.1253,"id":"ea8f69b6-d4a4-4d97-b254-6b3703560e77"}
02:00:45.087 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
02:00:45.323 00.236 11060 IsGuiding returns 0
02:00:45.323 00.000 11060 Move returns status 0, amount 313
02:00:45.324 00.001 11060 move complete, result=0
02:00:45.324 00.000 11060 worker thread done servicing request
02:00:45.324 00.000 11060 Worker thread wakes up
02:00:45.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:45.324 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.8 px 313 ms SOUTH
02:00:45.325 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:45.954 00.629 11060 Exposure complete
02:00:46.117 00.163 11060 worker thread done servicing request
02:00:46.117 00.000 10844 OnExposeComplete: enter
02:00:46.117 00.000 10844 UpdateGuideState(): m_state=6
02:00:46.117 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11987
02:00:46.117 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=58.27, Mass=2795, SNR=32.1, Peak=214 HFD=3.6
02:00:46.117 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
02:00:46.117 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
02:00:46.117 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.61 hyp=0.71 cameraTheta=-1.03 mountX=0.53 mountY=0.46, mountTheta=0.71
02:00:46.119 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.61, opts=13)
02:00:46.119 00.000 10844 Enqueuing Move request for scope (0.37, -0.61)
02:00:46.119 00.000 11060 Worker thread wakes up
02:00:46.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:46.119 00.000 10844 UpdateGuideState exits: m=2795 SNR=32.1
02:00:46.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:46.120 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.61) opts 0xd
02:00:46.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.61)
02:00:46.120 00.000 11060 Moving (0.37, -0.61) raw xDistance=0.53 yDistance=0.46
02:00:46.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.53
02:00:46.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:46.120 00.000 10844 Enqueuing Expose request
02:00:46.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.46
02:00:46.120 00.000 11060 MoveAxis(W, 94, ABG)
02:00:46.120 00.000 11060 Guiding  Dir = 3, Dur = 94
02:00:46.138 00.018 11060 IsSlewing returns 0
02:00:46.138 00.000 11060 IsGuiding returns 0
02:00:46.245 00.107 11060 IsGuiding returns 0
02:00:46.245 00.000 11060 Move returns status 0, amount 94
02:00:46.245 00.000 11060 MoveAxis(S, 179, ABG)
02:00:46.246 00.001 11060 Guiding  Dir = 1, Dur = 179
02:00:46.260 00.014 11060 IsSlewing returns 0
02:00:46.260 00.000 11060 IsGuiding returns 0
02:00:46.447 00.187 11060 IsGuiding returns 0
02:00:46.447 00.000 11060 Move returns status 0, amount 179
02:00:46.447 00.000 11060 move complete, result=0
02:00:46.447 00.000 11060 worker thread done servicing request
02:00:46.448 00.001 10844 GuideStep: 0.5 px 94 ms WEST, 0.5 px 179 ms SOUTH
02:00:46.448 00.000 11060 Worker thread wakes up
02:00:46.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:46.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:47.092 00.644 11060 Exposure complete
02:00:47.257 00.165 11060 worker thread done servicing request
02:00:47.257 00.000 10844 OnExposeComplete: enter
02:00:47.257 00.000 10844 UpdateGuideState(): m_state=6
02:00:47.258 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11988
02:00:47.258 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=58.79, Mass=3145, SNR=35.4, Peak=217 HFD=3.6
02:00:47.258 00.000 10844 MultiStar: exiting stabilization period
02:00:47.259 00.001 10844 MultiStar: [#1 -0.14,0.83,0.00,M10] [#2 -0.16,-0.13,1.99,U] [#3 0.16,0.90,0.00,M8] [#4 0.14,-0.53,0.92,U] [#5 0.31,0.27,0.93,U] [#6 0.84,-0.51,0.00,M5] [#7 -0.02,-0.22,0.76,U] [#8 0.34,-1.47,0.00,M7] 
02:00:47.259 00.000 10844 single-star, 4 included, MultiStar: {0.00, -0.13}, one-star: {-0.05, -0.09}
02:00:47.259 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
02:00:47.259 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
02:00:47.259 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.10 mountX=0.10 mountY=-0.04, mountTheta=-0.37
02:00:47.261 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
02:00:47.261 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
02:00:47.261 00.000 11060 Worker thread wakes up
02:00:47.262 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
02:00:47.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:47.262 00.000 10844 UpdateGuideState exits: m=3145 SNR=35.4
02:00:47.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:47.263 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:47.263 00.000 10844 Enqueuing Expose request
02:00:47.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
02:00:47.263 00.000 11060 Moving (-0.05, -0.09) raw xDistance=0.10 yDistance=-0.04
02:00:47.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:00:47.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:47.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:00:47.263 00.000 11060 MoveAxis(E, 0, ABG)
02:00:47.263 00.000 11060 Move returns status 0, amount 0
02:00:47.264 00.001 11060 MoveAxis(N, 0, ABG)
02:00:47.264 00.000 11060 Move returns status 0, amount 0
02:00:47.264 00.000 11060 move complete, result=0
02:00:47.264 00.000 11060 worker thread done servicing request
02:00:47.264 00.000 11060 Worker thread wakes up
02:00:47.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:47.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:47.267 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:47.891 00.624 11060 Exposure complete
02:00:48.062 00.171 11060 worker thread done servicing request
02:00:48.062 00.000 10844 OnExposeComplete: enter
02:00:48.062 00.000 10844 UpdateGuideState(): m_state=6
02:00:48.063 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11989
02:00:48.063 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=58.76, Mass=2572, SNR=31.2, Peak=173 HFD=3.9
02:00:48.063 00.000 10844 MultiStar: [#1 -0.07,0.72,0.00,R] [#2 -0.38,-0.01,2.23,U] [#3 1.17,0.12,0.00,M9] [#4 -0.14,-0.41,1.11,U] [#5 -0.42,0.25,1.10,U] [#6 0.44,-0.27,0.91,U] [#7 0.53,-0.75,0.00,M9] [#8 0.75,-1.17,0.00,M8] 
02:00:48.063 00.000 10844 single-star, 4 included, MultiStar: {-0.19, -0.09}, one-star: {-0.11, -0.12}
02:00:48.063 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
02:00:48.063 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
02:00:48.063 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.32 mountX=0.13 mountY=-0.09, mountTheta=-0.58
02:00:48.064 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.12, opts=13)
02:00:48.064 00.000 10844 Enqueuing Move request for scope (-0.11, -0.12)
02:00:48.065 00.001 11060 Worker thread wakes up
02:00:48.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:48.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
02:00:48.065 00.000 10844 UpdateGuideState exits: m=2572 SNR=31.2
02:00:48.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
02:00:48.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:48.065 00.000 11060 Moving (-0.11, -0.12) raw xDistance=0.13 yDistance=-0.09
02:00:48.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:48.065 00.000 10844 Enqueuing Expose request
02:00:48.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:00:48.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:48.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:00:48.065 00.000 11060 MoveAxis(W, 23, ABG)
02:00:48.065 00.000 11060 Guiding  Dir = 3, Dur = 23
02:00:48.073 00.008 11060 IsSlewing returns 0
02:00:48.074 00.001 11060 IsGuiding returns 0
02:00:48.104 00.030 11060 IsGuiding returns 0
02:00:48.104 00.000 11060 Move returns status 0, amount 23
02:00:48.105 00.001 11060 MoveAxis(N, 0, ABG)
02:00:48.105 00.000 11060 Move returns status 0, amount 0
02:00:48.105 00.000 11060 move complete, result=0
02:00:48.105 00.000 11060 worker thread done servicing request
02:00:48.105 00.000 11060 Worker thread wakes up
02:00:48.105 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:00:48.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:48.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:48.745 00.640 11060 Exposure complete
02:00:48.945 00.200 11060 worker thread done servicing request
02:00:48.945 00.000 10844 OnExposeComplete: enter
02:00:48.945 00.000 10844 UpdateGuideState(): m_state=6
02:00:48.946 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11990
02:00:48.946 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=59.14, Mass=2439, SNR=30.0, Peak=173 HFD=3.6
02:00:48.946 00.000 10844 MultiStar: [#1 0.50,-0.91,0.00,M1] [#2 -0.20,0.48,2.22,U] [#3 0.99,0.28,0.00,M10] [#4 -0.30,0.06,0.95,U] [#5 -0.46,-0.20,1.12,U] [#6 1.05,-0.27,0.00,M5] [#7 0.47,-0.58,0.00,M10] [#8 0.67,-0.85,0.00,M9] 
02:00:48.946 00.000 10844 refined, 3 included, MultiStar: {-0.20, 0.22}, one-star: {0.19, 0.26}
02:00:48.946 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.23)
02:00:48.947 00.001 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
02:00:48.947 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.31 mountX=-0.18 mountY=-0.23, mountTheta=-2.23
02:00:48.950 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.22, opts=13)
02:00:48.950 00.000 10844 Enqueuing Move request for scope (-0.20, 0.22)
02:00:48.950 00.000 11060 Worker thread wakes up
02:00:48.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:48.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd
02:00:48.950 00.000 10844 UpdateGuideState exits: m=2439 SNR=30.0
02:00:48.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.22)
02:00:48.951 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:48.951 00.000 11060 Moving (-0.20, 0.22) raw xDistance=-0.18 yDistance=-0.23
02:00:48.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:48.951 00.000 10844 Enqueuing Expose request
02:00:48.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:00:48.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:00:48.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:00:48.951 00.000 11060 MoveAxis(E, 31, ABG)
02:00:48.951 00.000 11060 Guiding  Dir = 2, Dur = 31
02:00:48.992 00.041 11060 IsSlewing returns 0
02:00:48.992 00.000 11060 IsGuiding returns 0
02:00:49.055 00.063 11060 IsGuiding returns 0
02:00:49.055 00.000 11060 Move returns status 0, amount 31
02:00:49.055 00.000 11060 MoveAxis(N, 0, ABG)
02:00:49.055 00.000 11060 Move returns status 0, amount 0
02:00:49.055 00.000 11060 move complete, result=0
02:00:49.055 00.000 11060 worker thread done servicing request
02:00:49.055 00.000 11060 Worker thread wakes up
02:00:49.055 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
02:00:49.056 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:49.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:49.686 00.630 11060 Exposure complete
02:00:49.853 00.167 11060 worker thread done servicing request
02:00:49.853 00.000 10844 OnExposeComplete: enter
02:00:49.854 00.001 10844 UpdateGuideState(): m_state=6
02:00:49.854 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11991
02:00:49.854 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=58.77, Mass=3124, SNR=35.2, Peak=243 HFD=3.7
02:00:49.854 00.000 10844 MultiStar: [#1 0.11,-0.60,0.97,U] [#2 0.71,-0.04,0.00,M5] [#3 0.31,0.40,0.95,U] [#4 -0.12,0.47,0.86,U] [#5 0.20,-0.08,1.06,U] [#6 -0.22,-0.49,0.79,U] [#7 -0.14,-0.42,0.80,U] [#8 0.99,-1.21,0.00,M10] 
02:00:49.854 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.11}, one-star: {0.14, -0.11}
02:00:49.854 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
02:00:49.856 00.002 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
02:00:49.856 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.12 mountX=0.10 mountY=0.07, mountTheta=0.62
02:00:49.857 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
02:00:49.857 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
02:00:49.857 00.000 11060 Worker thread wakes up
02:00:49.858 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:49.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
02:00:49.858 00.000 10844 UpdateGuideState exits: m=3124 SNR=35.2
02:00:49.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
02:00:49.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:49.858 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=0.07
02:00:49.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:49.858 00.000 10844 Enqueuing Expose request
02:00:49.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:00:49.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:49.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:00:49.858 00.000 11060 MoveAxis(E, 0, ABG)
02:00:49.859 00.001 11060 Move returns status 0, amount 0
02:00:49.859 00.000 11060 MoveAxis(N, 0, ABG)
02:00:49.859 00.000 11060 Move returns status 0, amount 0
02:00:49.859 00.000 11060 move complete, result=0
02:00:49.859 00.000 11060 worker thread done servicing request
02:00:49.859 00.000 11060 Worker thread wakes up
02:00:49.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:49.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:49.861 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:50.494 00.633 11060 Exposure complete
02:00:50.655 00.161 11060 worker thread done servicing request
02:00:50.655 00.000 10844 OnExposeComplete: enter
02:00:50.655 00.000 10844 UpdateGuideState(): m_state=6
02:00:50.655 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11992
02:00:50.655 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=58.31, Mass=2774, SNR=32.6, Peak=225 HFD=3.6
02:00:50.656 00.001 10844 MultiStar: [#1 -0.20,-0.86,0.00,M1] [#2 0.70,-0.06,0.00,M6] [#3 -0.77,0.32,0.00,M10] [#4 -0.66,0.03,0.00,M7] [#5 0.39,0.54,0.00,M3] [#6 0.01,-0.25,0.79,U] [#7 -0.89,-0.82,0.00,M10] [#8 0.23,-0.91,0.00,R] 
02:00:50.656 00.000 10844 refined, 1 included, MultiStar: {-0.03, -0.43}, one-star: {-0.06, -0.57}
02:00:50.656 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
02:00:50.656 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
02:00:50.656 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.43 hyp=0.43 cameraTheta=-1.64 mountX=0.43 mountY=0.04, mountTheta=0.10
02:00:50.658 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.43, opts=13)
02:00:50.658 00.000 10844 Enqueuing Move request for scope (-0.03, -0.43)
02:00:50.658 00.000 11060 Worker thread wakes up
02:00:50.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:50.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.43) opts 0xd
02:00:50.658 00.000 10844 UpdateGuideState exits: m=2774 SNR=32.6
02:00:50.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.43)
02:00:50.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:50.658 00.000 11060 Moving (-0.03, -0.43) raw xDistance=0.43 yDistance=0.04
02:00:50.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:50.658 00.000 10844 Enqueuing Expose request
02:00:50.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
02:00:50.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:50.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:00:50.658 00.000 11060 MoveAxis(W, 74, ABG)
02:00:50.658 00.000 11060 Guiding  Dir = 3, Dur = 74
02:00:50.681 00.023 11060 IsSlewing returns 0
02:00:50.682 00.001 11060 IsGuiding returns 0
02:00:50.769 00.087 11060 IsGuiding returns 0
02:00:50.769 00.000 11060 Move returns status 0, amount 74
02:00:50.769 00.000 11060 MoveAxis(N, 0, ABG)
02:00:50.769 00.000 11060 Move returns status 0, amount 0
02:00:50.770 00.001 11060 move complete, result=0
02:00:50.770 00.000 11060 worker thread done servicing request
02:00:50.770 00.000 11060 Worker thread wakes up
02:00:50.770 00.000 10844 GuideStep: 0.4 px 74 ms WEST, 0.0 px 0 ms NORTH
02:00:50.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:50.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:51.402 00.632 11060 Exposure complete
02:00:51.588 00.186 11060 worker thread done servicing request
02:00:51.588 00.000 10844 OnExposeComplete: enter
02:00:51.588 00.000 10844 UpdateGuideState(): m_state=6
02:00:51.588 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11993
02:00:51.588 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=58.75, Mass=2761, SNR=32.4, Peak=187 HFD=3.8
02:00:51.589 00.001 10844 MultiStar: [#1 -0.16,0.44,1.04,U] [#2 -0.26,0.46,2.09,U] [#3 0.35,1.25,0.00,R] [#4 -0.56,0.68,0.00,M8] [#5 0.17,0.32,1.05,U] [#6 -0.07,-0.19,0.98,U] [#7 -0.02,-0.18,0.78,U] [#8 0.49,0.26,0.89,U] 
02:00:51.589 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.20}, one-star: {0.65, -0.13}
02:00:51.589 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
02:00:51.589 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
02:00:51.589 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.28 mountX=-0.21 mountY=0.03, mountTheta=3.01
02:00:51.590 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.20, opts=13)
02:00:51.590 00.000 10844 Enqueuing Move request for scope (0.06, 0.20)
02:00:51.590 00.000 11060 Worker thread wakes up
02:00:51.591 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:51.591 00.000 10844 UpdateGuideState exits: m=2761 SNR=32.4
02:00:51.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:51.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:51.591 00.000 10844 Enqueuing Expose request
02:00:51.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
02:00:51.591 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
02:00:51.591 00.000 11060 Moving (0.06, 0.20) raw xDistance=-0.21 yDistance=0.03
02:00:51.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
02:00:51.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:51.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:00:51.591 00.000 11060 MoveAxis(E, 34, ABG)
02:00:51.591 00.000 11060 Guiding  Dir = 2, Dur = 34
02:00:51.616 00.025 11060 IsSlewing returns 0
02:00:51.617 00.001 11060 IsGuiding returns 0
02:00:51.679 00.062 11060 IsGuiding returns 0
02:00:51.679 00.000 11060 Move returns status 0, amount 34
02:00:51.679 00.000 11060 MoveAxis(N, 0, ABG)
02:00:51.679 00.000 11060 Move returns status 0, amount 0
02:00:51.679 00.000 11060 move complete, result=0
02:00:51.679 00.000 11060 worker thread done servicing request
02:00:51.679 00.000 11060 Worker thread wakes up
02:00:51.680 00.001 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
02:00:51.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:51.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:52.307 00.627 11060 Exposure complete
02:00:52.481 00.174 11060 worker thread done servicing request
02:00:52.481 00.000 10844 OnExposeComplete: enter
02:00:52.481 00.000 10844 UpdateGuideState(): m_state=6
02:00:52.481 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11994
02:00:52.482 00.001 10844 Star::Find returns 1 (0), X=267.96, Y=59.10, Mass=2576, SNR=31.5, Peak=224 HFD=3.0
02:00:52.482 00.000 10844 MultiStar: [#1 0.23,0.30,0.99,U] [#2 0.14,0.49,2.14,U] [#3 -0.47,-0.82,0.00,M1] [#4 -0.13,0.12,1.04,U] [#5 -0.57,0.68,0.00,M3] [#6 -0.01,-0.17,0.92,U] [#7 -0.35,-0.23,0.90,U] [#8 0.07,0.21,1.09,U] 
02:00:52.482 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.19}, one-star: {-0.28, 0.22}
02:00:52.482 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
02:00:52.482 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
02:00:52.482 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.65 mountX=-0.19 mountY=-0.05, mountTheta=-2.90
02:00:52.484 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.19, opts=13)
02:00:52.484 00.000 10844 Enqueuing Move request for scope (-0.02, 0.19)
02:00:52.484 00.000 11060 Worker thread wakes up
02:00:52.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:52.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
02:00:52.484 00.000 10844 UpdateGuideState exits: m=2576 SNR=31.5
02:00:52.485 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:52.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
02:00:52.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:52.485 00.000 10844 Enqueuing Expose request
02:00:52.485 00.000 11060 Moving (-0.02, 0.19) raw xDistance=-0.19 yDistance=-0.05
02:00:52.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:00:52.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:52.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:00:52.485 00.000 11060 MoveAxis(E, 33, ABG)
02:00:52.485 00.000 11060 Guiding  Dir = 2, Dur = 33
02:00:52.506 00.021 11060 IsSlewing returns 0
02:00:52.506 00.000 11060 IsGuiding returns 0
02:00:52.568 00.062 11060 IsGuiding returns 0
02:00:52.568 00.000 11060 Move returns status 0, amount 33
02:00:52.568 00.000 11060 MoveAxis(N, 0, ABG)
02:00:52.568 00.000 11060 Move returns status 0, amount 0
02:00:52.568 00.000 11060 move complete, result=0
02:00:52.568 00.000 11060 worker thread done servicing request
02:00:52.568 00.000 11060 Worker thread wakes up
02:00:52.568 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
02:00:52.570 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:52.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:53.200 00.630 11060 Exposure complete
02:00:53.371 00.171 11060 worker thread done servicing request
02:00:53.371 00.000 10844 OnExposeComplete: enter
02:00:53.373 00.002 10844 UpdateGuideState(): m_state=6
02:00:53.373 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11995
02:00:53.373 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=58.46, Mass=2562, SNR=31.8, Peak=245 HFD=3.3
02:00:53.373 00.000 10844 MultiStar: [#1 -0.17,-0.25,1.08,U] [#2 -0.28,-0.30,2.14,U] [#3 -0.42,-1.53,0.00,M2] [#4 -0.05,0.02,1.05,U] [#5 -0.28,0.05,1.06,U] [#6 0.29,-0.58,0.00,M2] [#7 -0.09,-1.14,0.00,M9] [#8 -0.31,-0.23,0.94,U] 
02:00:53.373 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.20}, one-star: {0.11, -0.42}
02:00:53.373 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
02:00:53.373 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
02:00:53.373 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.30 mountX=0.23 mountY=-0.15, mountTheta=-0.56
02:00:53.375 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.20, opts=13)
02:00:53.375 00.000 10844 Enqueuing Move request for scope (-0.18, -0.20)
02:00:53.375 00.000 11060 Worker thread wakes up
02:00:53.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:53.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
02:00:53.375 00.000 10844 UpdateGuideState exits: m=2562 SNR=31.8
02:00:53.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
02:00:53.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:53.375 00.000 11060 Moving (-0.18, -0.20) raw xDistance=0.23 yDistance=-0.15
02:00:53.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:53.375 00.000 10844 Enqueuing Expose request
02:00:53.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:00:53.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:53.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:53.376 00.001 11060 MoveAxis(W, 39, ABG)
02:00:53.376 00.000 11060 Guiding  Dir = 3, Dur = 39
02:00:53.414 00.038 11060 IsSlewing returns 0
02:00:53.414 00.000 11060 IsGuiding returns 0
02:00:53.493 00.079 11060 IsGuiding returns 0
02:00:53.493 00.000 11060 Move returns status 0, amount 39
02:00:53.493 00.000 11060 MoveAxis(N, 0, ABG)
02:00:53.493 00.000 11060 Move returns status 0, amount 0
02:00:53.493 00.000 11060 move complete, result=0
02:00:53.494 00.001 11060 worker thread done servicing request
02:00:53.494 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:00:53.494 00.000 11060 Worker thread wakes up
02:00:53.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:53.495 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:54.122 00.627 11060 Exposure complete
02:00:54.316 00.194 11060 worker thread done servicing request
02:00:54.317 00.001 10844 OnExposeComplete: enter
02:00:54.317 00.000 10844 UpdateGuideState(): m_state=6
02:00:54.317 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11996
02:00:54.317 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.30, Mass=2674, SNR=32.3, Peak=226 HFD=3.7
02:00:54.317 00.000 10844 MultiStar: [#1 1.00,-0.41,0.00,M1] [#2 -0.35,-0.55,0.00,M4] [#3 0.12,-1.05,0.00,M3] [#4 -0.65,-0.10,0.00,M7] [#5 -0.11,0.29,1.01,U] [#6 0.72,-0.67,0.00,M3] [#7 -0.05,-0.56,0.83,U] [#8 0.29,-0.32,1.00,U] 
02:00:54.317 00.000 10844 refined, 3 included, MultiStar: {0.05, -0.28}, one-star: {0.05, -0.58}
02:00:54.317 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
02:00:54.318 00.001 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
02:00:54.318 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.40 mountX=0.26 mountY=0.09, mountTheta=0.34
02:00:54.319 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.28, opts=13)
02:00:54.319 00.000 10844 Enqueuing Move request for scope (0.05, -0.28)
02:00:54.319 00.000 11060 Worker thread wakes up
02:00:54.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:54.320 00.001 10844 UpdateGuideState exits: m=2674 SNR=32.3
02:00:54.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:54.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
02:00:54.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:54.320 00.000 10844 Enqueuing Expose request
02:00:54.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
02:00:54.320 00.000 11060 Moving (0.05, -0.28) raw xDistance=0.26 yDistance=0.09
02:00:54.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:00:54.321 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:54.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:00:54.321 00.000 11060 MoveAxis(W, 47, ABG)
02:00:54.321 00.000 11060 Guiding  Dir = 3, Dur = 47
02:00:54.335 00.014 11060 IsSlewing returns 0
02:00:54.335 00.000 11060 IsGuiding returns 0
02:00:54.397 00.062 11060 IsGuiding returns 0
02:00:54.397 00.000 11060 Move returns status 0, amount 47
02:00:54.397 00.000 11060 MoveAxis(N, 0, ABG)
02:00:54.397 00.000 11060 Move returns status 0, amount 0
02:00:54.397 00.000 11060 move complete, result=0
02:00:54.397 00.000 11060 worker thread done servicing request
02:00:54.397 00.000 11060 Worker thread wakes up
02:00:54.397 00.000 10844 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
02:00:54.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:54.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:55.032 00.635 11060 Exposure complete
02:00:55.213 00.181 11060 worker thread done servicing request
02:00:55.213 00.000 10844 OnExposeComplete: enter
02:00:55.213 00.000 10844 UpdateGuideState(): m_state=6
02:00:55.213 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11997
02:00:55.214 00.001 10844 Star::Find returns 1 (0), X=268.80, Y=58.25, Mass=2792, SNR=32.8, Peak=238 HFD=3.6
02:00:55.214 00.000 10844 MultiStar: [#1 0.80,-0.81,0.00,M2] [#2 0.32,-0.44,1.91,U] [#3 0.46,-1.22,0.00,M4] [#4 -0.82,0.52,0.00,M8] [#5 -0.27,0.24,1.01,U] [#6 0.13,0.15,0.90,U] [#7 0.31,-0.43,0.88,U] [#8 0.40,-0.27,0.98,U] 
02:00:55.214 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.26}, one-star: {0.56, -0.63}
02:00:55.214 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
02:00:55.214 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
02:00:55.214 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-0.81 mountX=0.21 mountY=0.29, mountTheta=0.94
02:00:55.215 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.26, opts=13)
02:00:55.216 00.001 10844 Enqueuing Move request for scope (0.25, -0.26)
02:00:55.216 00.000 11060 Worker thread wakes up
02:00:55.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:55.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.26) opts 0xd
02:00:55.216 00.000 10844 UpdateGuideState exits: m=2792 SNR=32.8
02:00:55.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.26)
02:00:55.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:55.216 00.000 11060 Moving (0.25, -0.26) raw xDistance=0.21 yDistance=0.29
02:00:55.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:55.216 00.000 10844 Enqueuing Expose request
02:00:55.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:00:55.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
02:00:55.216 00.000 11060 MoveAxis(W, 38, ABG)
02:00:55.216 00.000 11060 Guiding  Dir = 3, Dur = 38
02:00:55.231 00.015 11060 IsSlewing returns 0
02:00:55.231 00.000 11060 IsGuiding returns 0
02:00:55.277 00.046 11060 IsGuiding returns 0
02:00:55.277 00.000 11060 Move returns status 0, amount 38
02:00:55.277 00.000 11060 MoveAxis(S, 112, ABG)
02:00:55.277 00.000 11060 Guiding  Dir = 1, Dur = 112
02:00:55.324 00.047 11060 IsSlewing returns 0
02:00:55.325 00.001 11060 IsGuiding returns 0
02:00:55.480 00.155 11060 IsGuiding returns 0
02:00:55.480 00.000 11060 Move returns status 0, amount 112
02:00:55.480 00.000 11060 move complete, result=0
02:00:55.480 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.3 px 112 ms SOUTH
02:00:55.481 00.001 11060 worker thread done servicing request
02:00:55.481 00.000 11060 Worker thread wakes up
02:00:55.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:55.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:56.110 00.629 11060 Exposure complete
02:00:56.293 00.183 11060 worker thread done servicing request
02:00:56.293 00.000 10844 OnExposeComplete: enter
02:00:56.293 00.000 10844 UpdateGuideState(): m_state=6
02:00:56.293 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11998
02:00:56.293 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=58.58, Mass=3161, SNR=35.3, Peak=255 HFD=3.4
02:00:56.294 00.001 10844 MultiStar: [#1 0.35,-0.21,0.95,U] [#2 -0.18,0.14,1.87,U] [#3 0.01,-1.61,0.00,M5] [#4 -0.53,0.80,0.00,M9] [#5 0.30,0.12,0.96,U] [#6 0.31,-0.15,0.82,U] [#7 0.16,-1.20,0.00,M8] [#8 0.48,-0.05,0.80,U] 
02:00:56.294 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.04}, one-star: {0.16, -0.30}
02:00:56.294 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
02:00:56.294 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
02:00:56.294 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.25 mountX=0.01 mountY=0.18, mountTheta=1.50
02:00:56.295 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.04, opts=13)
02:00:56.295 00.000 10844 Enqueuing Move request for scope (0.17, -0.04)
02:00:56.295 00.000 11060 Worker thread wakes up
02:00:56.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:56.295 00.000 10844 UpdateGuideState exits: m=3161 SNR=35.3 Saturated
02:00:56.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:56.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:56.295 00.000 10844 Enqueuing Expose request
02:00:56.296 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
02:00:56.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
02:00:56.296 00.000 11060 Moving (0.17, -0.04) raw xDistance=0.01 yDistance=0.18
02:00:56.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:00:56.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:56.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:00:56.296 00.000 11060 MoveAxis(E, 0, ABG)
02:00:56.296 00.000 11060 Move returns status 0, amount 0
02:00:56.296 00.000 11060 MoveAxis(N, 0, ABG)
02:00:56.296 00.000 11060 Move returns status 0, amount 0
02:00:56.296 00.000 11060 move complete, result=0
02:00:56.297 00.001 11060 worker thread done servicing request
02:00:56.297 00.000 11060 Worker thread wakes up
02:00:56.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:56.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:56.299 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:56.929 00.630 11060 Exposure complete
02:00:57.124 00.195 11060 worker thread done servicing request
02:00:57.124 00.000 10844 OnExposeComplete: enter
02:00:57.125 00.001 10844 UpdateGuideState(): m_state=6
02:00:57.125 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11999
02:00:57.125 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=59.34, Mass=2477, SNR=31.3, Peak=220 HFD=3.4
02:00:57.125 00.000 10844 MultiStar: [#1 0.38,-0.66,0.00,M2] [#2 0.24,-0.27,2.06,U] [#3 0.23,-1.17,0.00,M6] [#4 0.26,1.05,0.00,M10] [#5 0.20,-0.15,1.06,U] [#6 0.42,-0.20,0.88,U] [#7 0.01,-0.63,0.00,M9] [#8 0.18,0.61,0.00,M1] 
02:00:57.125 00.000 10844 refined, 3 included, MultiStar: {0.31, -0.09}, one-star: {0.47, 0.46}
02:00:57.125 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.48 = 1.48)
02:00:57.125 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
02:00:57.125 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-0.28 mountX=0.03 mountY=0.32, mountTheta=1.48
02:00:57.127 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.09, opts=13)
02:00:57.127 00.000 10844 Enqueuing Move request for scope (0.31, -0.09)
02:00:57.127 00.000 11060 Worker thread wakes up
02:00:57.127 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:57.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.09) opts 0xd
02:00:57.127 00.000 10844 UpdateGuideState exits: m=2477 SNR=31.3
02:00:57.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.09)
02:00:57.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:57.127 00.000 11060 Moving (0.31, -0.09) raw xDistance=0.03 yDistance=0.32
02:00:57.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:57.127 00.000 10844 Enqueuing Expose request
02:00:57.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:00:57.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
02:00:57.127 00.000 11060 MoveAxis(E, 0, ABG)
02:00:57.127 00.000 11060 Move returns status 0, amount 0
02:00:57.127 00.000 11060 MoveAxis(S, 124, ABG)
02:00:57.127 00.000 11060 Guiding  Dir = 1, Dur = 124
02:00:57.141 00.014 11060 IsSlewing returns 0
02:00:57.141 00.000 11060 IsGuiding returns 0
02:00:57.268 00.127 11060 IsGuiding returns 0
02:00:57.268 00.000 11060 Move returns status 0, amount 124
02:00:57.269 00.001 11060 move complete, result=0
02:00:57.269 00.000 11060 worker thread done servicing request
02:00:57.269 00.000 11060 Worker thread wakes up
02:00:57.269 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 124 ms SOUTH
02:00:57.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:57.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:57.905 00.636 11060 Exposure complete
02:00:58.081 00.176 11060 worker thread done servicing request
02:00:58.081 00.000 10844 OnExposeComplete: enter
02:00:58.081 00.000 10844 UpdateGuideState(): m_state=6
02:00:58.081 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12000
02:00:58.081 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=59.16, Mass=3038, SNR=34.3, Peak=243 HFD=3.7
02:00:58.081 00.000 10844 MultiStar: [#1 0.29,-0.44,0.96,U] [#2 -0.13,0.56,1.89,U] [#3 0.08,-0.83,0.00,M7] [#4 -0.03,0.45,0.96,U] [#5 0.21,0.72,0.00,M1] [#6 0.29,-0.07,0.87,U] [#7 0.13,-0.14,0.84,U] [#8 0.53,0.64,0.00,M2] 
02:00:58.082 00.001 10844 refined, 5 included, MultiStar: {0.05, 0.18}, one-star: {-0.02, 0.28}
02:00:58.082 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
02:00:58.082 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
02:00:58.082 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.28 mountX=-0.19 mountY=0.02, mountTheta=3.02
02:00:58.083 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.18, opts=13)
02:00:58.083 00.000 10844 Enqueuing Move request for scope (0.05, 0.18)
02:00:58.083 00.000 11060 Worker thread wakes up
02:00:58.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:58.083 00.000 10844 UpdateGuideState exits: m=3038 SNR=34.3
02:00:58.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:58.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
02:00:58.083 00.000 10844 Enqueuing Expose request
02:00:58.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
02:00:58.083 00.000 11060 Moving (0.05, 0.18) raw xDistance=-0.19 yDistance=0.02
02:00:58.084 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:00:58.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:58.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:00:58.084 00.000 11060 MoveAxis(E, 32, ABG)
02:00:58.084 00.000 11060 Guiding  Dir = 2, Dur = 32
02:00:58.112 00.028 11060 IsSlewing returns 0
02:00:58.113 00.001 11060 IsGuiding returns 0
02:00:58.159 00.046 11060 IsGuiding returns 0
02:00:58.159 00.000 11060 Move returns status 0, amount 32
02:00:58.159 00.000 11060 MoveAxis(N, 0, ABG)
02:00:58.159 00.000 11060 Move returns status 0, amount 0
02:00:58.159 00.000 11060 move complete, result=0
02:00:58.159 00.000 11060 worker thread done servicing request
02:00:58.159 00.000 11060 Worker thread wakes up
02:00:58.159 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
02:00:58.160 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:58.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:58.790 00.630 11060 Exposure complete
02:00:58.967 00.177 11060 worker thread done servicing request
02:00:58.968 00.001 10844 OnExposeComplete: enter
02:00:58.968 00.000 10844 UpdateGuideState(): m_state=6
02:00:58.968 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12001
02:00:58.968 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.46, Mass=2581, SNR=31.6, Peak=245 HFD=3.4
02:00:58.968 00.000 10844 MultiStar: [#1 0.10,-0.94,0.00,M2] [#2 0.16,-0.21,2.15,U] [#3 -0.50,-1.10,0.00,M8] [#4 -0.46,-0.10,0.93,U] [#5 -0.07,0.18,1.12,U] [#6 -0.03,-0.49,0.89,U] [#7 -0.29,-1.24,0.00,M9] [#8 0.65,0.24,0.00,M3] 
02:00:58.968 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.19}, one-star: {-0.03, -0.42}
02:00:58.969 00.001 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.00 = 0.00)
02:00:58.969 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
02:00:58.969 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.75 mountX=0.20 mountY=-0.00, mountTheta=-0.02
02:00:58.970 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.19, opts=13)
02:00:58.970 00.000 10844 Enqueuing Move request for scope (-0.04, -0.19)
02:00:58.970 00.000 11060 Worker thread wakes up
02:00:58.970 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:00:58.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
02:00:58.970 00.000 10844 UpdateGuideState exits: m=2581 SNR=31.6
02:00:58.971 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
02:00:58.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:58.971 00.000 10844 Enqueuing Expose request
02:00:58.971 00.000 11060 Moving (-0.04, -0.19) raw xDistance=0.20 yDistance=-0.00
02:00:58.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:00:58.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:58.972 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:00:58.972 00.000 11060 MoveAxis(W, 33, ABG)
02:00:58.972 00.000 11060 Guiding  Dir = 3, Dur = 33
02:00:59.003 00.031 11060 IsSlewing returns 0
02:00:59.004 00.001 11060 IsGuiding returns 0
02:00:59.070 00.066 11060 IsGuiding returns 0
02:00:59.070 00.000 11060 Move returns status 0, amount 33
02:00:59.070 00.000 11060 MoveAxis(N, 0, ABG)
02:00:59.071 00.001 11060 Move returns status 0, amount 0
02:00:59.071 00.000 11060 move complete, result=0
02:00:59.071 00.000 11060 worker thread done servicing request
02:00:59.071 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
02:00:59.072 00.001 11060 Worker thread wakes up
02:00:59.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:59.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:00:59.711 00.639 11060 Exposure complete
02:00:59.903 00.192 11060 worker thread done servicing request
02:00:59.903 00.000 10844 OnExposeComplete: enter
02:00:59.904 00.001 10844 UpdateGuideState(): m_state=6
02:00:59.904 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12002
02:00:59.904 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.02, Mass=2763, SNR=33.3, Peak=201 HFD=3.9
02:00:59.904 00.000 10844 MultiStar: [#1 -0.32,0.02,1.04,U] [#2 0.65,-0.04,0.00,M1] [#3 -0.22,-0.45,0.92,U] [#4 -0.10,0.59,0.88,U] [#5 0.16,1.03,0.00,M1] [#6 0.05,0.03,0.92,U] [#7 -0.31,-0.65,0.00,M10] [#8 0.16,0.29,0.90,U] 
02:00:59.904 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.10}, one-star: {-0.17, 0.14}
02:00:59.905 00.001 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.15 = -2.13)
02:00:59.905 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.15)
02:00:59.905 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.40 mountX=-0.08 mountY=-0.12, mountTheta=-2.14
02:00:59.906 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.10, opts=13)
02:00:59.906 00.000 10844 Enqueuing Move request for scope (-0.11, 0.10)
02:00:59.906 00.000 11060 Worker thread wakes up
02:00:59.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
02:00:59.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
02:00:59.906 00.000 11060 Moving (-0.11, 0.10) raw xDistance=-0.08 yDistance=-0.12
02:00:59.907 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:00:59.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:59.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:00:59.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:00:59.907 00.000 11060 MoveAxis(E, 0, ABG)
02:00:59.907 00.000 11060 Move returns status 0, amount 0
02:00:59.907 00.000 11060 MoveAxis(N, 0, ABG)
02:00:59.907 00.000 11060 Move returns status 0, amount 0
02:00:59.907 00.000 11060 move complete, result=0
02:00:59.907 00.000 10844 UpdateGuideState exits: m=2763 SNR=33.3
02:00:59.907 00.000 11060 worker thread done servicing request
02:00:59.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:59.908 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:00:59.908 00.000 10844 Enqueuing Expose request
02:00:59.908 00.000 11060 Worker thread wakes up
02:00:59.908 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:59.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:00:59.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:00.547 00.639 11060 Exposure complete
02:01:00.717 00.170 11060 worker thread done servicing request
02:01:00.718 00.001 10844 OnExposeComplete: enter
02:01:00.718 00.000 10844 UpdateGuideState(): m_state=6
02:01:00.718 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12003
02:01:00.718 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=58.82, Mass=2485, SNR=30.7, Peak=186 HFD=3.9
02:01:00.718 00.000 10844 MultiStar: [#1 0.03,-0.40,1.14,U] [#2 -0.17,0.02,2.19,U] [#3 -0.07,-0.63,0.00,M8] [#4 -0.85,0.90,0.00,M8] [#5 0.09,0.85,0.00,M2] [#6 0.15,0.18,1.06,U] [#7 -0.06,-0.92,0.00,R] [#8 0.48,0.27,1.07,U] 
02:01:00.718 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.00}, one-star: {-0.01, -0.06}
02:01:00.719 00.001 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
02:01:00.719 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
02:01:00.719 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.01 mountX=-0.01 mountY=0.05, mountTheta=1.77
02:01:00.720 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.00, opts=13)
02:01:00.720 00.000 10844 Enqueuing Move request for scope (0.05, 0.00)
02:01:00.720 00.000 11060 Worker thread wakes up
02:01:00.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:00.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
02:01:00.720 00.000 10844 UpdateGuideState exits: m=2485 SNR=30.7
02:01:00.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
02:01:00.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:00.720 00.000 11060 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=0.05
02:01:00.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:00.720 00.000 10844 Enqueuing Expose request
02:01:00.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:00.721 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:00.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:01:00.721 00.000 11060 MoveAxis(E, 0, ABG)
02:01:00.721 00.000 11060 Move returns status 0, amount 0
02:01:00.721 00.000 11060 MoveAxis(N, 0, ABG)
02:01:00.721 00.000 11060 Move returns status 0, amount 0
02:01:00.721 00.000 11060 move complete, result=0
02:01:00.721 00.000 11060 worker thread done servicing request
02:01:00.722 00.001 11060 Worker thread wakes up
02:01:00.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:00.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:00.723 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:01.363 00.640 11060 Exposure complete
02:01:01.530 00.167 11060 worker thread done servicing request
02:01:01.530 00.000 10844 OnExposeComplete: enter
02:01:01.530 00.000 10844 UpdateGuideState(): m_state=6
02:01:01.531 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12004
02:01:01.531 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=59.05, Mass=2291, SNR=30.0, Peak=184 HFD=3.3
02:01:01.531 00.000 10844 MultiStar: [#1 0.46,-0.32,1.06,U] [#2 -0.12,0.24,2.30,U] [#3 -0.54,0.02,1.15,U] [#4 -0.66,0.82,0.00,M9] [#5 0.26,0.41,1.18,U] [#6 -0.28,-0.54,0.99,U] [#7 -0.37,0.45,0.92,U] [#8 -0.27,-0.27,1.10,U] 
02:01:01.531 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.05}, one-star: {-0.36, 0.17}
02:01:01.531 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
02:01:01.531 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
02:01:01.531 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.81 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
02:01:01.533 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.05, opts=13)
02:01:01.533 00.000 10844 Enqueuing Move request for scope (-0.14, 0.05)
02:01:01.533 00.000 11060 Worker thread wakes up
02:01:01.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:01.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
02:01:01.533 00.000 10844 UpdateGuideState exits: m=2291 SNR=30.0
02:01:01.533 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
02:01:01.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:01.533 00.000 11060 Moving (-0.14, 0.05) raw xDistance=-0.02 yDistance=-0.15
02:01:01.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:01.533 00.000 10844 Enqueuing Expose request
02:01:01.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:01:01.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:01.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:01:01.533 00.000 11060 MoveAxis(E, 0, ABG)
02:01:01.533 00.000 11060 Move returns status 0, amount 0
02:01:01.533 00.000 11060 MoveAxis(N, 0, ABG)
02:01:01.533 00.000 11060 Move returns status 0, amount 0
02:01:01.533 00.000 11060 move complete, result=0
02:01:01.534 00.001 11060 worker thread done servicing request
02:01:01.534 00.000 11060 Worker thread wakes up
02:01:01.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:01.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:01.536 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:02.168 00.632 11060 Exposure complete
02:01:02.351 00.183 11060 worker thread done servicing request
02:01:02.351 00.000 10844 OnExposeComplete: enter
02:01:02.351 00.000 10844 UpdateGuideState(): m_state=6
02:01:02.351 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12005
02:01:02.352 00.001 10844 Star::Find returns 1 (0), X=268.12, Y=58.91, Mass=2820, SNR=33.6, Peak=245 HFD=3.1
02:01:02.352 00.000 10844 MultiStar: [#1 -0.10,-0.36,1.01,U] [#2 -0.36,0.53,0.00,M1] [#3 -0.61,-1.11,0.00,M8] [#4 0.03,0.95,0.00,M10] [#5 0.09,-0.07,1.09,U] [#6 0.02,-0.08,0.85,U] [#7 -0.58,-0.35,0.00,M1] [#8 -0.01,-0.53,0.92,U] 
02:01:02.352 00.000 10844 single-star, 4 included, MultiStar: {-0.02, -0.20}, one-star: {-0.12, 0.03}
02:01:02.352 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
02:01:02.352 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.63)
02:01:02.352 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.92 mountX=-0.00 mountY=-0.12, mountTheta=-1.61
02:01:02.353 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
02:01:02.353 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
02:01:02.353 00.000 11060 Worker thread wakes up
02:01:02.354 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
02:01:02.354 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
02:01:02.354 00.000 11060 Moving (-0.12, 0.03) raw xDistance=-0.00 yDistance=-0.12
02:01:02.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:01:02.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:02.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:02.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:01:02.354 00.000 10844 UpdateGuideState exits: m=2820 SNR=33.6
02:01:02.354 00.000 11060 MoveAxis(E, 0, ABG)
02:01:02.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:02.354 00.000 11060 Move returns status 0, amount 0
02:01:02.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:02.354 00.000 10844 Enqueuing Expose request
02:01:02.354 00.000 11060 MoveAxis(N, 0, ABG)
02:01:02.354 00.000 11060 Move returns status 0, amount 0
02:01:02.355 00.001 11060 move complete, result=0
02:01:02.355 00.000 11060 worker thread done servicing request
02:01:02.355 00.000 11060 Worker thread wakes up
02:01:02.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:02.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:02.356 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:03.003 00.647 11060 Exposure complete
02:01:03.165 00.162 11060 worker thread done servicing request
02:01:03.165 00.000 10844 OnExposeComplete: enter
02:01:03.165 00.000 10844 UpdateGuideState(): m_state=6
02:01:03.165 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12006
02:01:03.165 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=59.53, Mass=3233, SNR=35.6, Peak=227 HFD=3.6
02:01:03.166 00.001 10844 MultiStar: [#1 0.15,0.50,0.91,U] [#2 -0.24,0.05,1.90,U] [#3 -0.34,-0.62,0.00,M9] [#4 -0.24,1.15,0.00,R] [#5 -0.68,0.87,0.00,M1] [#6 -0.50,-0.02,0.88,U] [#7 -0.27,0.79,0.00,M2] [#8 -0.03,0.07,0.82,U] 
02:01:03.166 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.23}, one-star: {-0.23, 0.65}
02:01:03.166 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
02:01:03.166 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
02:01:03.166 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.23 hyp=0.29 cameraTheta=2.26 mountX=-0.19 mountY=-0.22, mountTheta=-2.28
02:01:03.167 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.23, opts=13)
02:01:03.167 00.000 10844 Enqueuing Move request for scope (-0.19, 0.23)
02:01:03.167 00.000 11060 Worker thread wakes up
02:01:03.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:03.167 00.000 10844 UpdateGuideState exits: m=3233 SNR=35.6
02:01:03.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:03.168 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:03.168 00.000 10844 Enqueuing Expose request
02:01:03.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.23) opts 0xd
02:01:03.168 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.23)
02:01:03.168 00.000 11060 Moving (-0.19, 0.23) raw xDistance=-0.19 yDistance=-0.22
02:01:03.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:01:03.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:03.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:01:03.168 00.000 11060 MoveAxis(E, 33, ABG)
02:01:03.168 00.000 11060 Guiding  Dir = 2, Dur = 33
02:01:03.181 00.013 11060 IsSlewing returns 0
02:01:03.181 00.000 11060 IsGuiding returns 0
02:01:03.227 00.046 11060 IsGuiding returns 0
02:01:03.227 00.000 11060 Move returns status 0, amount 33
02:01:03.227 00.000 11060 MoveAxis(N, 0, ABG)
02:01:03.227 00.000 11060 Move returns status 0, amount 0
02:01:03.227 00.000 11060 move complete, result=0
02:01:03.227 00.000 11060 worker thread done servicing request
02:01:03.227 00.000 11060 Worker thread wakes up
02:01:03.227 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 0 ms NORTH
02:01:03.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:03.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:03.866 00.639 11060 Exposure complete
02:01:04.049 00.183 11060 worker thread done servicing request
02:01:04.050 00.001 10844 OnExposeComplete: enter
02:01:04.050 00.000 10844 UpdateGuideState(): m_state=6
02:01:04.050 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12007
02:01:04.050 00.000 10844 Star::Find returns 1 (0), X=267.80, Y=59.48, Mass=2416, SNR=30.9, Peak=244 HFD=3.3
02:01:04.050 00.000 10844 MultiStar: [#1 -0.03,-0.01,1.00,U] [#2 -0.36,0.49,2.16,U] [#3 -0.14,-1.64,0.00,M10] [#4 -0.30,-0.13,0.98,U] [#5 -0.44,-0.12,1.12,U] [#6 -0.15,-0.23,1.01,U] [#7 -0.27,0.65,0.00,M3] [#8 -0.24,0.52,0.96,U] 
02:01:04.050 00.000 10844 refined, 6 included, MultiStar: {-0.29, 0.20}, one-star: {-0.44, 0.60}
02:01:04.051 00.001 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
02:01:04.051 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.01)
02:01:04.051 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.20 hyp=0.36 cameraTheta=2.54 mountX=-0.14 mountY=-0.32, mountTheta=-1.99
02:01:04.052 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.20, opts=13)
02:01:04.052 00.000 10844 Enqueuing Move request for scope (-0.29, 0.20)
02:01:04.052 00.000 11060 Worker thread wakes up
02:01:04.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:04.052 00.000 10844 UpdateGuideState exits: m=2416 SNR=30.9
02:01:04.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:04.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.20) opts 0xd
02:01:04.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:04.052 00.000 10844 Enqueuing Expose request
02:01:04.053 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.20)
02:01:04.053 00.000 11060 Moving (-0.29, 0.20) raw xDistance=-0.14 yDistance=-0.32
02:01:04.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:01:04.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:04.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:01:04.053 00.000 11060 MoveAxis(E, 26, ABG)
02:01:04.053 00.000 11060 Guiding  Dir = 2, Dur = 26
02:01:04.085 00.032 11060 IsSlewing returns 0
02:01:04.086 00.001 11060 IsGuiding returns 0
02:01:04.120 00.034 11060 IsGuiding returns 0
02:01:04.120 00.000 11060 Move returns status 0, amount 26
02:01:04.120 00.000 11060 MoveAxis(N, 0, ABG)
02:01:04.120 00.000 11060 Move returns status 0, amount 0
02:01:04.120 00.000 11060 move complete, result=0
02:01:04.120 00.000 11060 worker thread done servicing request
02:01:04.120 00.000 11060 Worker thread wakes up
02:01:04.120 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.3 px 0 ms NORTH
02:01:04.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:04.121 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:04.751 00.630 11060 Exposure complete
02:01:04.933 00.182 11060 worker thread done servicing request
02:01:04.933 00.000 10844 OnExposeComplete: enter
02:01:04.933 00.000 10844 UpdateGuideState(): m_state=6
02:01:04.933 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12008
02:01:04.933 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=59.67, Mass=2319, SNR=29.6, Peak=182 HFD=3.5
02:01:04.933 00.000 10844 MultiStar: [#1 0.20,-0.01,1.09,U] [#2 0.17,0.56,2.22,U] [#3 -0.08,-1.36,0.00,R] [#4 0.04,-1.25,0.00,M1] [#5 0.02,0.11,1.09,U] [#6 -0.10,0.10,1.03,U] [#7 -0.14,0.37,0.96,U] [#8 -0.38,0.20,1.02,U] 
02:01:04.933 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.33}, one-star: {-0.34, 0.79}
02:01:04.933 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
02:01:04.933 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
02:01:04.933 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.34 cameraTheta=1.70 mountX=-0.32 mountY=-0.10, mountTheta=-2.85
02:01:04.935 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.33, opts=13)
02:01:04.935 00.000 10844 Enqueuing Move request for scope (-0.04, 0.33)
02:01:04.935 00.000 11060 Worker thread wakes up
02:01:04.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
02:01:04.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
02:01:04.935 00.000 11060 Moving (-0.04, 0.33) raw xDistance=-0.32 yDistance=-0.10
02:01:04.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
02:01:04.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:04.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:04.935 00.000 10844 UpdateGuideState exits: m=2319 SNR=29.6
02:01:04.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:04.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:04.936 00.001 10844 Enqueuing Expose request
02:01:04.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:01:04.936 00.000 11060 MoveAxis(E, 57, ABG)
02:01:04.936 00.000 11060 Guiding  Dir = 2, Dur = 57
02:01:04.966 00.030 11060 IsSlewing returns 0
02:01:04.966 00.000 11060 IsGuiding returns 0
02:01:05.061 00.095 11060 IsGuiding returns 0
02:01:05.061 00.000 11060 Move returns status 0, amount 57
02:01:05.061 00.000 11060 MoveAxis(N, 0, ABG)
02:01:05.061 00.000 11060 Move returns status 0, amount 0
02:01:05.061 00.000 11060 move complete, result=0
02:01:05.061 00.000 11060 worker thread done servicing request
02:01:05.061 00.000 11060 Worker thread wakes up
02:01:05.061 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
02:01:05.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:05.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:05.693 00.632 11060 Exposure complete
02:01:05.861 00.168 11060 worker thread done servicing request
02:01:05.862 00.001 10844 OnExposeComplete: enter
02:01:05.862 00.000 10844 UpdateGuideState(): m_state=6
02:01:05.862 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12009
02:01:05.862 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=58.97, Mass=2500, SNR=31.6, Peak=200 HFD=3.6
02:01:05.862 00.000 10844 MultiStar: [#1 0.43,-0.58,0.00,M1] [#2 -0.05,1.00,0.00,M1] [#3 -0.23,0.45,0.98,U] [#4 -0.21,-1.54,0.00,M2] [#5 -0.21,-0.34,1.04,U] [#6 0.44,0.20,0.87,U] [#7 -0.00,-0.74,0.00,M3] [#8 -0.08,0.66,0.00,M1] 
02:01:05.862 00.000 10844 refined, 3 included, MultiStar: {0.05, 0.09}, one-star: {0.27, 0.10}
02:01:05.863 00.001 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
02:01:05.863 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
02:01:05.863 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.04 mountX=-0.10 mountY=0.04, mountTheta=2.78
02:01:05.865 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
02:01:05.865 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
02:01:05.872 00.007 11060 Worker thread wakes up
02:01:05.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
02:01:05.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
02:01:05.872 00.000 10844 UpdateGuideState exits: m=2500 SNR=31.6
02:01:05.872 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:01:05.872 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:05.872 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=0.04
02:01:05.872 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:05.872 00.000 10844 Enqueuing Expose request
02:01:05.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:01:05.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:05.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:01:05.872 00.000 11060 MoveAxis(E, 0, ABG)
02:01:05.872 00.000 11060 Move returns status 0, amount 0
02:01:05.873 00.001 11060 MoveAxis(N, 0, ABG)
02:01:05.873 00.000 11060 Move returns status 0, amount 0
02:01:05.873 00.000 11060 move complete, result=0
02:01:05.873 00.000 11060 worker thread done servicing request
02:01:05.873 00.000 11060 Worker thread wakes up
02:01:05.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:05.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:05.874 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:06.507 00.633 11060 Exposure complete
02:01:06.695 00.188 11060 worker thread done servicing request
02:01:06.695 00.000 10844 OnExposeComplete: enter
02:01:06.695 00.000 10844 UpdateGuideState(): m_state=6
02:01:06.695 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12010
02:01:06.695 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=59.06, Mass=3167, SNR=35.1, Peak=250 HFD=3.9
02:01:06.696 00.001 10844 MultiStar: [#1 0.03,-0.54,0.97,U] [#2 -0.00,0.62,0.00,M2] [#3 -0.41,0.35,0.89,U] [#4 0.03,-1.20,0.00,M3] [#5 -0.14,-0.34,0.94,U] [#6 -0.13,0.13,0.87,U] [#7 0.13,0.27,0.92,U] [#8 0.16,0.42,0.91,U] 
02:01:06.696 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {0.09, 0.18}
02:01:06.696 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
02:01:06.696 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
02:01:06.696 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.09 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
02:01:06.697 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
02:01:06.698 00.001 10844 Enqueuing Move request for scope (-0.04, 0.06)
02:01:06.698 00.000 11060 Worker thread wakes up
02:01:06.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
02:01:06.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
02:01:06.698 00.000 11060 Moving (-0.04, 0.06) raw xDistance=-0.05 yDistance=-0.04
02:01:06.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:01:06.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:06.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:06.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:06.698 00.000 11060 MoveAxis(E, 0, ABG)
02:01:06.698 00.000 11060 Move returns status 0, amount 0
02:01:06.698 00.000 10844 UpdateGuideState exits: m=3167 SNR=35.1
02:01:06.698 00.000 11060 MoveAxis(N, 0, ABG)
02:01:06.698 00.000 11060 Move returns status 0, amount 0
02:01:06.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:06.698 00.000 11060 move complete, result=0
02:01:06.698 00.000 11060 worker thread done servicing request
02:01:06.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:06.698 00.000 10844 Enqueuing Expose request
02:01:06.698 00.000 11060 Worker thread wakes up
02:01:06.699 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:06.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:06.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:07.335 00.636 11060 Exposure complete
02:01:07.519 00.184 11060 worker thread done servicing request
02:01:07.520 00.001 10844 OnExposeComplete: enter
02:01:07.520 00.000 10844 UpdateGuideState(): m_state=6
02:01:07.520 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12011
02:01:07.520 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=58.94, Mass=2946, SNR=34.1, Peak=211 HFD=3.9
02:01:07.520 00.000 10844 MultiStar: [#1 0.02,-0.91,0.00,M1] [#2 -0.28,0.28,1.96,U] [#3 -0.53,0.96,0.00,M1] [#4 0.09,-1.46,0.00,M4] [#5 0.07,-0.21,1.08,U] [#6 -0.15,-0.14,0.90,U] [#7 -0.27,0.03,0.79,U] [#8 -0.08,0.91,0.00,M1] 
02:01:07.520 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.05}, one-star: {0.48, 0.06}
02:01:07.520 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
02:01:07.520 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
02:01:07.521 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.45 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
02:01:07.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
02:01:07.522 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
02:01:07.522 00.000 11060 Worker thread wakes up
02:01:07.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:07.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:01:07.522 00.000 10844 UpdateGuideState exits: m=2946 SNR=34.1
02:01:07.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:01:07.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:07.522 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=-0.07
02:01:07.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:07.522 00.000 10844 Enqueuing Expose request
02:01:07.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:01:07.524 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:07.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:01:07.524 00.000 11060 MoveAxis(E, 0, ABG)
02:01:07.530 00.006 11060 Move returns status 0, amount 0
02:01:07.530 00.000 11060 MoveAxis(N, 0, ABG)
02:01:07.530 00.000 11060 Move returns status 0, amount 0
02:01:07.530 00.000 11060 move complete, result=0
02:01:07.530 00.000 11060 worker thread done servicing request
02:01:07.530 00.000 11060 Worker thread wakes up
02:01:07.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:07.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:07.532 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:08.177 00.645 11060 Exposure complete
02:01:08.336 00.159 11060 worker thread done servicing request
02:01:08.336 00.000 10844 OnExposeComplete: enter
02:01:08.336 00.000 10844 UpdateGuideState(): m_state=6
02:01:08.336 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12012
02:01:08.337 00.001 10844 Star::Find returns 1 (0), X=268.21, Y=59.16, Mass=2908, SNR=34.0, Peak=243 HFD=3.6
02:01:08.337 00.000 10844 MultiStar: [#1 -0.28,-0.51,0.88,U] [#2 -0.55,0.28,1.92,U] [#3 -0.51,0.52,0.00,M2] [#4 0.11,-1.23,0.00,M5] [#5 -0.20,0.36,1.05,U] [#6 -0.00,-0.64,0.00,M1] [#7 -0.25,0.20,0.77,U] [#8 0.07,0.22,0.94,U] 
02:01:08.337 00.000 10844 single-star, 5 included, MultiStar: {-0.26, 0.17}, one-star: {-0.03, 0.28}
02:01:08.337 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
02:01:08.337 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
02:01:08.337 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.68 mountX=-0.27 mountY=-0.08, mountTheta=-2.87
02:01:08.339 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.28, opts=13)
02:01:08.339 00.000 10844 Enqueuing Move request for scope (-0.03, 0.28)
02:01:08.339 00.000 11060 Worker thread wakes up
02:01:08.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:08.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
02:01:08.339 00.000 10844 UpdateGuideState exits: m=2908 SNR=34.0
02:01:08.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
02:01:08.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:08.339 00.000 11060 Moving (-0.03, 0.28) raw xDistance=-0.27 yDistance=-0.08
02:01:08.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:08.339 00.000 10844 Enqueuing Expose request
02:01:08.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:01:08.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:08.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:01:08.339 00.000 11060 MoveAxis(E, 47, ABG)
02:01:08.340 00.001 11060 Guiding  Dir = 2, Dur = 47
02:01:08.357 00.017 11060 IsSlewing returns 0
02:01:08.357 00.000 11060 IsGuiding returns 0
02:01:08.423 00.066 11060 IsGuiding returns 0
02:01:08.423 00.000 11060 Move returns status 0, amount 47
02:01:08.423 00.000 11060 MoveAxis(N, 0, ABG)
02:01:08.423 00.000 11060 Move returns status 0, amount 0
02:01:08.423 00.000 11060 move complete, result=0
02:01:08.423 00.000 11060 worker thread done servicing request
02:01:08.423 00.000 11060 Worker thread wakes up
02:01:08.423 00.000 10844 GuideStep: -0.3 px 47 ms EAST, -0.1 px 0 ms NORTH
02:01:08.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:08.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:09.067 00.644 11060 Exposure complete
02:01:09.236 00.169 11060 worker thread done servicing request
02:01:09.237 00.001 10844 OnExposeComplete: enter
02:01:09.237 00.000 10844 UpdateGuideState(): m_state=6
02:01:09.237 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12013
02:01:09.237 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=58.78, Mass=2872, SNR=33.0, Peak=207 HFD=3.7
02:01:09.237 00.000 10844 MultiStar: [#1 0.18,0.07,0.99,U] [#2 -0.03,0.61,2.12,U] [#3 -0.41,-0.14,0.97,U] [#4 -0.09,-1.15,0.00,M6] [#5 -0.07,-0.14,1.06,U] [#6 -0.23,-0.36,0.91,U] [#7 -0.56,0.72,0.00,M1] [#8 -0.28,-0.12,0.94,U] 
02:01:09.237 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.07}, one-star: {-0.23, -0.10}
02:01:09.237 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.86)
02:01:09.237 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.88)
02:01:09.238 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.67 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
02:01:09.239 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.07, opts=13)
02:01:09.239 00.000 10844 Enqueuing Move request for scope (-0.13, 0.07)
02:01:09.239 00.000 11060 Worker thread wakes up
02:01:09.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:09.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
02:01:09.239 00.000 10844 UpdateGuideState exits: m=2872 SNR=33.0
02:01:09.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
02:01:09.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:09.239 00.000 11060 Moving (-0.13, 0.07) raw xDistance=-0.04 yDistance=-0.14
02:01:09.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:09.239 00.000 10844 Enqueuing Expose request
02:01:09.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:01:09.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:09.241 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:01:09.241 00.000 11060 MoveAxis(E, 0, ABG)
02:01:09.241 00.000 11060 Move returns status 0, amount 0
02:01:09.241 00.000 11060 MoveAxis(N, 0, ABG)
02:01:09.241 00.000 11060 Move returns status 0, amount 0
02:01:09.241 00.000 11060 move complete, result=0
02:01:09.241 00.000 11060 worker thread done servicing request
02:01:09.241 00.000 11060 Worker thread wakes up
02:01:09.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:09.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:09.243 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:09.876 00.633 11060 Exposure complete
02:01:10.079 00.203 11060 worker thread done servicing request
02:01:10.079 00.000 10844 OnExposeComplete: enter
02:01:10.080 00.001 10844 UpdateGuideState(): m_state=6
02:01:10.080 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12014
02:01:10.080 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=58.82, Mass=2719, SNR=33.1, Peak=212 HFD=3.6
02:01:10.080 00.000 10844 MultiStar: [#1 -1.00,0.15,0.00,M1] [#2 -0.24,0.42,2.04,U] [#3 -1.06,1.09,0.00,M2] [#4 -0.37,-0.04,1.03,U] [#5 -0.03,0.51,1.02,U] [#6 -0.12,-0.21,0.84,U] [#7 -0.12,-0.06,0.76,U] [#8 0.11,-0.13,0.96,U] 
02:01:10.080 00.000 10844 single-star, 6 included, MultiStar: {-0.14, 0.12}, one-star: {-0.05, -0.06}
02:01:10.080 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
02:01:10.080 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
02:01:10.080 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.28 mountX=0.06 mountY=-0.04, mountTheta=-0.54
02:01:10.082 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
02:01:10.082 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
02:01:10.082 00.000 11060 Worker thread wakes up
02:01:10.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=28, FiltMin=14, FiltMax=255, Gamma=1.000
02:01:10.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
02:01:10.082 00.000 10844 UpdateGuideState exits: m=2719 SNR=33.1
02:01:10.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
02:01:10.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:10.082 00.000 11060 Moving (-0.05, -0.06) raw xDistance=0.06 yDistance=-0.04
02:01:10.083 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:10.083 00.000 10844 Enqueuing Expose request
02:01:10.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:10.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:10.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:10.083 00.000 11060 MoveAxis(E, 0, ABG)
02:01:10.083 00.000 11060 Move returns status 0, amount 0
02:01:10.083 00.000 11060 MoveAxis(N, 0, ABG)
02:01:10.083 00.000 11060 Move returns status 0, amount 0
02:01:10.083 00.000 11060 move complete, result=0
02:01:10.083 00.000 11060 worker thread done servicing request
02:01:10.083 00.000 11060 Worker thread wakes up
02:01:10.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:10.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:10.085 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:10.720 00.635 11060 Exposure complete
02:01:10.905 00.185 11060 worker thread done servicing request
02:01:10.905 00.000 10844 OnExposeComplete: enter
02:01:10.905 00.000 10844 UpdateGuideState(): m_state=6
02:01:10.905 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12015
02:01:10.905 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=58.85, Mass=2175, SNR=28.9, Peak=189 HFD=3.1
02:01:10.906 00.001 10844 MultiStar: [#1 0.38,0.05,1.07,U] [#2 -0.67,-0.70,0.00,M1] [#3 -0.46,-0.20,0.99,U] [#4 -0.39,-0.44,1.19,U] [#5 -0.07,-0.18,1.18,U] [#6 -0.51,-0.52,0.00,M1] [#7 -0.48,0.48,0.00,M1] [#8 0.01,-0.28,0.99,U] 
02:01:10.906 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.19}, one-star: {-0.24, -0.03}
02:01:10.906 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
02:01:10.906 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
02:01:10.906 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.22 cameraTheta=-2.17 mountX=0.21 mountY=-0.10, mountTheta=-0.44
02:01:10.907 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.19, opts=13)
02:01:10.907 00.000 10844 Enqueuing Move request for scope (-0.13, -0.19)
02:01:10.907 00.000 11060 Worker thread wakes up
02:01:10.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:10.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
02:01:10.907 00.000 10844 UpdateGuideState exits: m=2175 SNR=28.9
02:01:10.908 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
02:01:10.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:10.908 00.000 11060 Moving (-0.13, -0.19) raw xDistance=0.21 yDistance=-0.10
02:01:10.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:10.908 00.000 10844 Enqueuing Expose request
02:01:10.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:01:10.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:10.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:01:10.908 00.000 11060 MoveAxis(W, 36, ABG)
02:01:10.908 00.000 11060 Guiding  Dir = 3, Dur = 36
02:01:10.949 00.041 11060 IsSlewing returns 0
02:01:10.949 00.000 11060 IsGuiding returns 0
02:01:11.011 00.062 11060 IsGuiding returns 0
02:01:11.011 00.000 11060 Move returns status 0, amount 36
02:01:11.011 00.000 11060 MoveAxis(N, 0, ABG)
02:01:11.011 00.000 11060 Move returns status 0, amount 0
02:01:11.011 00.000 11060 move complete, result=0
02:01:11.011 00.000 11060 worker thread done servicing request
02:01:11.012 00.001 11060 Worker thread wakes up
02:01:11.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:11.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:11.012 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
02:01:11.639 00.627 11060 Exposure complete
02:01:11.837 00.198 11060 worker thread done servicing request
02:01:11.837 00.000 10844 OnExposeComplete: enter
02:01:11.837 00.000 10844 UpdateGuideState(): m_state=6
02:01:11.837 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12016
02:01:11.837 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=59.91, Mass=3103, SNR=35.1, Peak=239 HFD=3.6
02:01:11.839 00.002 10844 MultiStar: [#1 -0.14,-0.49,0.91,U] [#2 -0.68,-0.05,0.00,M2] [#3 -0.41,0.61,0.00,M2] [#4 0.06,-0.98,0.00,M5] [#5 -0.42,0.63,0.00,M1] [#6 -0.12,-0.32,0.76,U] [#7 -0.63,0.42,0.00,M2] [#8 -0.66,-0.09,0.00,M1] 
02:01:11.839 00.000 10844 refined, 2 included, MultiStar: {0.01, 0.13}, one-star: {0.25, 1.03}
02:01:11.839 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
02:01:11.839 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
02:01:11.839 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.49 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
02:01:11.840 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
02:01:11.840 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
02:01:11.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:11.841 00.001 10844 UpdateGuideState exits: m=3103 SNR=35.1
02:01:11.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:11.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:11.841 00.000 10844 Enqueuing Expose request
02:01:11.841 00.000 11060 Worker thread wakes up
02:01:11.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
02:01:11.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
02:01:11.841 00.000 11060 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
02:01:11.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:01:11.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:11.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:01:11.841 00.000 11060 MoveAxis(E, 21, ABG)
02:01:11.842 00.001 11060 Guiding  Dir = 2, Dur = 21
02:01:11.853 00.011 11060 IsSlewing returns 0
02:01:11.853 00.000 11060 IsGuiding returns 0
02:01:11.890 00.037 11060 IsGuiding returns 0
02:01:11.890 00.000 11060 Move returns status 0, amount 21
02:01:11.890 00.000 11060 MoveAxis(N, 0, ABG)
02:01:11.890 00.000 11060 Move returns status 0, amount 0
02:01:11.890 00.000 11060 move complete, result=0
02:01:11.890 00.000 11060 worker thread done servicing request
02:01:11.890 00.000 11060 Worker thread wakes up
02:01:11.890 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
02:01:11.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:11.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:12.537 00.647 11060 Exposure complete
02:01:12.707 00.170 11060 worker thread done servicing request
02:01:12.707 00.000 10844 OnExposeComplete: enter
02:01:12.707 00.000 10844 UpdateGuideState(): m_state=6
02:01:12.707 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12017
02:01:12.707 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=59.51, Mass=2839, SNR=32.6, Peak=212 HFD=3.3
02:01:12.708 00.001 10844 MultiStar: [#1 -0.39,0.96,0.00,M1] [#2 -0.70,0.68,0.00,M3] [#3 -0.50,0.94,0.00,M3] [#4 0.18,-0.74,0.00,M6] [#5 -0.39,-0.09,0.87,U] [#6 -0.55,0.72,0.00,M1] [#7 -0.67,1.13,0.00,M3] [#8 -0.46,0.06,0.97,U] 
02:01:12.708 00.000 10844 refined, 2 included, MultiStar: {-0.21, 0.22}, one-star: {0.19, 0.63}
02:01:12.708 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
02:01:12.708 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
02:01:12.708 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.34 mountX=-0.17 mountY=-0.24, mountTheta=-2.20
02:01:12.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.22, opts=13)
02:01:12.710 00.000 10844 Enqueuing Move request for scope (-0.21, 0.22)
02:01:12.710 00.000 11060 Worker thread wakes up
02:01:12.710 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=28, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:12.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
02:01:12.710 00.000 10844 UpdateGuideState exits: m=2839 SNR=32.6
02:01:12.710 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
02:01:12.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:12.710 00.000 11060 Moving (-0.21, 0.22) raw xDistance=-0.17 yDistance=-0.24
02:01:12.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:12.710 00.000 10844 Enqueuing Expose request
02:01:12.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:01:12.711 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:12.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:01:12.711 00.000 11060 MoveAxis(E, 31, ABG)
02:01:12.711 00.000 11060 Guiding  Dir = 2, Dur = 31
02:01:12.713 00.002 11060 IsSlewing returns 0
02:01:12.713 00.000 11060 IsGuiding returns 0
02:01:12.755 00.042 11060 IsGuiding returns 0
02:01:12.755 00.000 11060 Move returns status 0, amount 31
02:01:12.755 00.000 11060 MoveAxis(N, 0, ABG)
02:01:12.755 00.000 11060 Move returns status 0, amount 0
02:01:12.755 00.000 11060 move complete, result=0
02:01:12.755 00.000 11060 worker thread done servicing request
02:01:12.756 00.001 11060 Worker thread wakes up
02:01:12.756 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
02:01:12.757 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:12.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:13.394 00.637 11060 Exposure complete
02:01:13.588 00.194 11060 worker thread done servicing request
02:01:13.589 00.001 10844 OnExposeComplete: enter
02:01:13.589 00.000 10844 UpdateGuideState(): m_state=6
02:01:13.589 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12018
02:01:13.589 00.000 10844 Star::Find returns 1 (0), X=267.78, Y=59.33, Mass=2359, SNR=30.1, Peak=189 HFD=3.6
02:01:13.589 00.000 10844 MultiStar: [#1 -0.89,0.35,0.00,M2] [#2 -1.00,0.58,0.00,M4] [#3 -0.77,0.94,0.00,M4] [#4 -0.14,-0.53,1.06,U] [#5 -0.83,0.28,0.00,M1] [#6 -0.38,0.38,1.04,U] [#7 -0.71,1.38,0.00,M4] [#8 -0.51,0.14,1.02,U] 
02:01:13.589 00.000 10844 refined, 3 included, MultiStar: {-0.37, 0.10}, one-star: {-0.46, 0.45}
02:01:13.589 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
02:01:13.589 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
02:01:13.589 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.38 cameraTheta=2.88 mountX=-0.03 mountY=-0.38, mountTheta=-1.65
02:01:13.590 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.10, opts=13)
02:01:13.590 00.000 10844 Enqueuing Move request for scope (-0.37, 0.10)
02:01:13.592 00.002 11060 Worker thread wakes up
02:01:13.592 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:13.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.10) opts 0xd
02:01:13.592 00.000 10844 UpdateGuideState exits: m=2359 SNR=30.1
02:01:13.592 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.10)
02:01:13.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:13.592 00.000 11060 Moving (-0.37, 0.10) raw xDistance=-0.03 yDistance=-0.38
02:01:13.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:01:13.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:13.592 00.000 10844 Enqueuing Expose request
02:01:13.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:13.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:01:13.592 00.000 11060 MoveAxis(E, 0, ABG)
02:01:13.592 00.000 11060 Move returns status 0, amount 0
02:01:13.593 00.001 11060 MoveAxis(N, 0, ABG)
02:01:13.593 00.000 11060 Move returns status 0, amount 0
02:01:13.593 00.000 11060 move complete, result=0
02:01:13.593 00.000 11060 worker thread done servicing request
02:01:13.593 00.000 11060 Worker thread wakes up
02:01:13.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:13.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:13.594 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:01:14.222 00.628 11060 Exposure complete
02:01:14.407 00.185 11060 worker thread done servicing request
02:01:14.408 00.001 10844 OnExposeComplete: enter
02:01:14.408 00.000 10844 UpdateGuideState(): m_state=6
02:01:14.408 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12019
02:01:14.408 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=59.11, Mass=2862, SNR=33.1, Peak=204 HFD=4.2
02:01:14.408 00.000 10844 MultiStar: [#1 -0.11,0.10,1.04,U] [#2 -0.57,0.99,0.00,M5] [#3 -1.14,1.12,0.00,M5] [#4 -0.74,0.07,0.00,M6] [#5 -0.61,0.95,0.00,M2] [#6 0.12,0.37,0.94,U] [#7 -0.49,0.96,0.00,M5] [#8 0.32,0.99,0.00,M1] 
02:01:14.409 00.001 10844 refined, 2 included, MultiStar: {-0.09, 0.23}, one-star: {-0.28, 0.23}
02:01:14.409 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
02:01:14.409 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
02:01:14.409 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.96 mountX=-0.21 mountY=-0.13, mountTheta=-2.58
02:01:14.409 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.23, opts=13)
02:01:14.410 00.001 10844 Enqueuing Move request for scope (-0.09, 0.23)
02:01:14.410 00.000 11060 Worker thread wakes up
02:01:14.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
02:01:14.410 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
02:01:14.410 00.000 11060 Moving (-0.09, 0.23) raw xDistance=-0.21 yDistance=-0.13
02:01:14.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:01:14.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:14.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:14.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:14.410 00.000 11060 MoveAxis(E, 36, ABG)
02:01:14.410 00.000 11060 Guiding  Dir = 2, Dur = 36
02:01:14.410 00.000 10844 UpdateGuideState exits: m=2862 SNR=33.1
02:01:14.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:14.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:14.411 00.001 10844 Enqueuing Expose request
02:01:14.452 00.041 11060 IsSlewing returns 0
02:01:14.453 00.001 11060 IsGuiding returns 0
02:01:14.514 00.061 11060 IsGuiding returns 0
02:01:14.514 00.000 11060 Move returns status 0, amount 36
02:01:14.514 00.000 11060 MoveAxis(N, 0, ABG)
02:01:14.514 00.000 11060 Move returns status 0, amount 0
02:01:14.514 00.000 11060 move complete, result=0
02:01:14.514 00.000 11060 worker thread done servicing request
02:01:14.515 00.001 11060 Worker thread wakes up
02:01:14.515 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
02:01:14.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:14.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:15.150 00.635 11060 Exposure complete
02:01:15.347 00.197 11060 worker thread done servicing request
02:01:15.357 00.010 10844 OnExposeComplete: enter
02:01:15.358 00.001 10844 UpdateGuideState(): m_state=6
02:01:15.359 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12020
02:01:15.359 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=59.44, Mass=2544, SNR=31.4, Peak=248 HFD=3.2
02:01:15.359 00.000 10844 MultiStar: [#1 -0.58,0.28,0.00,M2] [#2 -0.58,0.63,0.00,M6] [#3 -1.04,1.03,0.00,M6] [#4 -1.06,-0.01,0.00,M7] [#5 -0.61,0.93,0.00,M3] [#6 -0.25,-0.65,0.00,M1] [#7 -0.88,0.48,0.00,M6] [#8 -0.45,0.64,0.00,M2] 
02:01:15.360 00.001 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
02:01:15.360 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
02:01:15.360 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.56 hyp=0.59 cameraTheta=1.23 mountX=-0.59 mountY=0.11, mountTheta=2.96
02:01:15.362 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.56, opts=13)
02:01:15.363 00.001 10844 Enqueuing Move request for scope (0.20, 0.56)
02:01:15.363 00.000 11060 Worker thread wakes up
02:01:15.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:15.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.56) opts 0xd
02:01:15.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.56)
02:01:15.363 00.000 11060 Moving (0.20, 0.56) raw xDistance=-0.59 yDistance=0.11
02:01:15.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.59
02:01:15.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:15.363 00.000 10844 UpdateGuideState exits: m=2544 SNR=31.4
02:01:15.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:01:15.363 00.000 11060 MoveAxis(E, 103, ABG)
02:01:15.363 00.000 11060 Guiding  Dir = 2, Dur = 103
02:01:15.364 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:15.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:15.364 00.000 10844 Enqueuing Expose request
02:01:15.404 00.040 11060 IsSlewing returns 0
02:01:15.404 00.000 11060 IsGuiding returns 0
02:01:15.546 00.142 11060 IsGuiding returns 0
02:01:15.546 00.000 11060 Move returns status 0, amount 103
02:01:15.546 00.000 11060 MoveAxis(N, 0, ABG)
02:01:15.546 00.000 11060 Move returns status 0, amount 0
02:01:15.546 00.000 11060 move complete, result=0
02:01:15.546 00.000 11060 worker thread done servicing request
02:01:15.546 00.000 11060 Worker thread wakes up
02:01:15.546 00.000 10844 GuideStep: -0.6 px 103 ms EAST, 0.1 px 0 ms NORTH
02:01:15.547 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:15.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:16.176 00.629 11060 Exposure complete
02:01:16.339 00.163 11060 worker thread done servicing request
02:01:16.340 00.001 10844 OnExposeComplete: enter
02:01:16.340 00.000 10844 UpdateGuideState(): m_state=6
02:01:16.340 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12021
02:01:16.340 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=59.50, Mass=2761, SNR=32.7, Peak=196 HFD=3.8
02:01:16.340 00.000 10844 MultiStar: [#1 -0.09,-0.87,0.00,M3] [#2 -0.48,0.41,0.00,M7] [#3 -0.84,1.46,0.00,M7] [#4 -0.13,-0.23,0.90,U] [#5 -0.41,1.37,0.00,M4] [#6 0.02,-0.44,0.90,U] [#7 -0.54,1.00,0.00,M7] [#8 -0.00,0.54,0.99,U] 
02:01:16.340 00.000 10844 refined, 3 included, MultiStar: {-0.11, 0.15}, one-star: {-0.32, 0.62}
02:01:16.341 00.001 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
02:01:16.341 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
02:01:16.341 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.22 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
02:01:16.342 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.15, opts=13)
02:01:16.342 00.000 10844 Enqueuing Move request for scope (-0.11, 0.15)
02:01:16.343 00.001 11060 Worker thread wakes up
02:01:16.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
02:01:16.343 00.000 10844 UpdateGuideState exits: m=2761 SNR=32.7
02:01:16.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:16.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:16.343 00.000 10844 Enqueuing Expose request
02:01:16.344 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
02:01:16.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
02:01:16.344 00.000 11060 Moving (-0.11, 0.15) raw xDistance=-0.12 yDistance=-0.13
02:01:16.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
02:01:16.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:16.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:16.344 00.000 11060 MoveAxis(E, 25, ABG)
02:01:16.344 00.000 11060 Guiding  Dir = 2, Dur = 25
02:01:16.359 00.015 11060 IsSlewing returns 0
02:01:16.359 00.000 11060 IsGuiding returns 0
02:01:16.396 00.037 11060 IsGuiding returns 0
02:01:16.396 00.000 11060 Move returns status 0, amount 25
02:01:16.397 00.001 11060 MoveAxis(N, 0, ABG)
02:01:16.397 00.000 11060 Move returns status 0, amount 0
02:01:16.397 00.000 11060 move complete, result=0
02:01:16.397 00.000 11060 worker thread done servicing request
02:01:16.397 00.000 11060 Worker thread wakes up
02:01:16.397 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
02:01:16.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:16.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:17.038 00.641 11060 Exposure complete
02:01:17.218 00.180 11060 worker thread done servicing request
02:01:17.218 00.000 10844 OnExposeComplete: enter
02:01:17.218 00.000 10844 UpdateGuideState(): m_state=6
02:01:17.219 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12022
02:01:17.219 00.000 10844 Star::Find returns 1 (0), X=267.42, Y=59.67, Mass=2572, SNR=31.9, Peak=212 HFD=3.5
02:01:17.219 00.000 10844 MultiStar: [#1 -0.10,0.22,1.02,U] [#2 -0.41,-0.07,2.12,U] [#3 -0.75,0.02,0.00,M8] [#4 -0.93,-0.70,0.00,M7] [#5 -0.17,0.76,0.00,M5] [#6 -0.66,0.40,0.00,M1] [#7 -0.71,1.25,0.00,M8] [#8 -0.02,0.05,1.08,U] 
02:01:17.219 00.000 10844 refined, 3 included, MultiStar: {-0.35, 0.18}, one-star: {-0.82, 0.79}
02:01:17.219 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.86)
02:01:17.219 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.88)
02:01:17.219 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.18 hyp=0.39 cameraTheta=2.67 mountX=-0.11 mountY=-0.37, mountTheta=-1.86
02:01:17.221 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.18, opts=13)
02:01:17.221 00.000 10844 Enqueuing Move request for scope (-0.35, 0.18)
02:01:17.222 00.001 11060 Worker thread wakes up
02:01:17.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.18) opts 0xd
02:01:17.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.18)
02:01:17.222 00.000 11060 Moving (-0.35, 0.18) raw xDistance=-0.11 yDistance=-0.37
02:01:17.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:01:17.222 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.28 newest=-0.40
02:01:17.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
02:01:17.222 00.000 11060 MoveAxis(E, 0, ABG)
02:01:17.222 00.000 11060 Move returns status 0, amount 0
02:01:17.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:17.222 00.000 11060 BLC: Oldest BLC event removed
02:01:17.222 00.000 10844 UpdateGuideState exits: m=2572 SNR=31.9
02:01:17.222 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:01:17.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:17.222 00.000 11060 MoveAxis(N, 895, ABG)
02:01:17.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:17.222 00.000 11060 duration set to 750 by maxDecDuration
02:01:17.223 00.001 11060 Guiding  Dir = 0, Dur = 750
02:01:17.223 00.000 10844 Enqueuing Expose request
02:01:17.237 00.014 11060 IsSlewing returns 0
02:01:17.238 00.001 11060 IsGuiding returns 0
02:01:18.014 00.776 11060 IsGuiding returns 0
02:01:18.015 00.001 11060 Move returns status 0, amount 750
02:01:18.015 00.000 11060 move complete, result=0
02:01:18.015 00.000 11060 worker thread done servicing request
02:01:18.015 00.000 11060 Worker thread wakes up
02:01:18.015 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 750 ms NORTH
02:01:18.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:18.016 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:18.646 00.630 11060 Exposure complete
02:01:18.815 00.169 11060 worker thread done servicing request
02:01:18.815 00.000 10844 OnExposeComplete: enter
02:01:18.815 00.000 10844 UpdateGuideState(): m_state=6
02:01:18.815 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12023
02:01:18.815 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=59.45, Mass=2948, SNR=34.1, Peak=224 HFD=3.7
02:01:18.816 00.001 10844 MultiStar: [#1 0.00,-0.04,0.96,U] [#2 -0.36,1.12,0.00,M7] [#3 -0.38,0.92,0.00,M9] [#4 0.13,-0.36,0.88,U] [#5 -0.34,0.19,0.97,U] [#6 -0.18,0.45,0.87,U] [#7 0.03,1.21,0.00,M9] [#8 0.14,0.42,0.89,U] 
02:01:18.816 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.21}, one-star: {-0.05, 0.58}
02:01:18.816 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
02:01:18.816 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.73)
02:01:18.816 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.82 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
02:01:18.817 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.21, opts=13)
02:01:18.817 00.000 10844 Enqueuing Move request for scope (-0.05, 0.21)
02:01:18.817 00.000 11060 Worker thread wakes up
02:01:18.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
02:01:18.817 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
02:01:18.817 00.000 11060 Moving (-0.05, 0.21) raw xDistance=-0.20 yDistance=-0.09
02:01:18.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
02:01:18.817 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.32, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.259968, 1:0.088486
02:01:18.819 00.002 11060 BLC: No correction, Miss < min_move
02:01:18.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:01:18.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:18.819 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.1
02:01:18.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:01:18.819 00.000 11060 MoveAxis(E, 34, ABG)
02:01:18.819 00.000 11060 Guiding  Dir = 2, Dur = 34
02:01:18.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:18.820 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:18.820 00.000 10844 Enqueuing Expose request
02:01:18.827 00.007 11060 IsSlewing returns 0
02:01:18.827 00.000 11060 IsGuiding returns 0
02:01:18.892 00.065 11060 IsGuiding returns 0
02:01:18.892 00.000 11060 Move returns status 0, amount 34
02:01:18.892 00.000 11060 MoveAxis(N, 0, ABG)
02:01:18.893 00.001 11060 Move returns status 0, amount 0
02:01:18.894 00.001 11060 move complete, result=0
02:01:18.894 00.000 11060 worker thread done servicing request
02:01:18.894 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
02:01:18.894 00.000 11060 Worker thread wakes up
02:01:18.895 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:18.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:19.524 00.629 11060 Exposure complete
02:01:19.695 00.171 11060 worker thread done servicing request
02:01:19.695 00.000 10844 OnExposeComplete: enter
02:01:19.695 00.000 10844 UpdateGuideState(): m_state=6
02:01:19.695 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12024
02:01:19.695 00.000 10844 Star::Find returns 1 (0), X=267.62, Y=59.15, Mass=2894, SNR=33.3, Peak=243 HFD=3.8
02:01:19.696 00.001 10844 MultiStar: [#1 -0.03,0.28,1.02,U] [#2 -1.03,1.09,0.00,M8] [#3 -0.51,1.04,0.00,M10] [#4 0.60,0.00,1.00,U] [#5 -0.16,0.81,0.00,M5] [#6 -0.11,-0.86,0.00,M1] [#7 -0.18,1.21,0.00,M10] [#8 0.21,0.45,0.88,U] 
02:01:19.696 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.25}, one-star: {-0.62, 0.27}
02:01:19.696 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
02:01:19.696 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.12)
02:01:19.696 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.43 mountX=-0.25 mountY=-0.01, mountTheta=-3.12
02:01:19.698 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.25, opts=13)
02:01:19.698 00.000 10844 Enqueuing Move request for scope (0.03, 0.25)
02:01:19.698 00.000 11060 Worker thread wakes up
02:01:19.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:19.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
02:01:19.698 00.000 10844 UpdateGuideState exits: m=2894 SNR=33.3
02:01:19.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
02:01:19.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:19.698 00.000 11060 Moving (0.03, 0.25) raw xDistance=-0.25 yDistance=-0.01
02:01:19.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:19.698 00.000 10844 Enqueuing Expose request
02:01:19.698 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.32, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.259968, 1:0.088486, 2:0.005995
02:01:19.698 00.000 11060 BLC: No correction, Miss < min_move
02:01:19.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:01:19.699 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:19.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:01:19.699 00.000 11060 MoveAxis(E, 44, ABG)
02:01:19.699 00.000 11060 Guiding  Dir = 2, Dur = 44
02:01:19.703 00.004 11060 IsSlewing returns 0
02:01:19.703 00.000 11060 IsGuiding returns 0
02:01:19.749 00.046 11060 IsGuiding returns 0
02:01:19.749 00.000 11060 Move returns status 0, amount 44
02:01:19.749 00.000 11060 MoveAxis(N, 0, ABG)
02:01:19.749 00.000 11060 Move returns status 0, amount 0
02:01:19.749 00.000 11060 move complete, result=0
02:01:19.749 00.000 11060 worker thread done servicing request
02:01:19.749 00.000 11060 Worker thread wakes up
02:01:19.749 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
02:01:19.750 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:19.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:20.377 00.627 11060 Exposure complete
02:01:20.538 00.161 11060 worker thread done servicing request
02:01:20.538 00.000 10844 OnExposeComplete: enter
02:01:20.538 00.000 10844 UpdateGuideState(): m_state=6
02:01:20.538 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12025
02:01:20.538 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=60.00, Mass=2650, SNR=31.6, Peak=214 HFD=3.7
02:01:20.538 00.000 10844 MultiStar: [#1 -0.46,0.77,0.00,M1] [#2 -0.29,0.42,2.01,U] [#3 -0.72,0.92,0.00,R] [#4 0.63,-0.62,0.00,M6] [#5 -0.22,0.90,0.00,M6] [#6 0.18,0.64,0.00,M2] [#7 -1.09,1.60,0.00,R] [#8 -0.13,0.27,1.00,U] 
02:01:20.539 00.001 10844 refined, 2 included, MultiStar: {-0.13, 0.56}, one-star: {0.20, 1.12}
02:01:20.539 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.73)
02:01:20.539 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.75)
02:01:20.539 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.56 hyp=0.57 cameraTheta=1.80 mountX=-0.52 mountY=-0.22, mountTheta=-2.75
02:01:20.539 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.56, opts=13)
02:01:20.541 00.002 10844 Enqueuing Move request for scope (-0.13, 0.56)
02:01:20.541 00.000 11060 Worker thread wakes up
02:01:20.541 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:20.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.56) opts 0xd
02:01:20.541 00.000 10844 UpdateGuideState exits: m=2650 SNR=31.6
02:01:20.541 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.56)
02:01:20.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:20.541 00.000 11060 Moving (-0.13, 0.56) raw xDistance=-0.52 yDistance=-0.22
02:01:20.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:20.541 00.000 10844 Enqueuing Expose request
02:01:20.541 00.000 11060 BLC: window closed
02:01:20.541 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.32, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.259968, 1:0.088486, 2:0.005995
02:01:20.541 00.000 11060 BLC: Under-shoot: nominal increase by 175
02:01:20.541 00.000 11060 BLC: window closed
02:01:20.541 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:01:20.541 00.000 11060 BLC: Pulse adjusted to 750
02:01:20.542 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.52
02:01:20.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
02:01:20.542 00.000 11060 MoveAxis(E, 92, ABG)
02:01:20.542 00.000 11060 Guiding  Dir = 2, Dur = 92
02:01:20.561 00.019 11060 IsSlewing returns 0
02:01:20.561 00.000 11060 IsGuiding returns 0
02:01:20.669 00.108 11060 IsGuiding returns 0
02:01:20.669 00.000 11060 Move returns status 0, amount 92
02:01:20.669 00.000 11060 MoveAxis(N, 85, ABG)
02:01:20.669 00.000 11060 Guiding  Dir = 0, Dur = 85
02:01:20.685 00.016 11060 IsSlewing returns 0
02:01:20.685 00.000 11060 IsGuiding returns 0
02:01:20.696 00.011 10844 evsrv: cli 0EEEDB70 connect
02:01:20.696 00.000 10844 case statement mapped state 6 to 3
02:01:20.698 00.002 10844 case statement mapped state 6 to 3
02:01:20.698 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_pixel_scale","id":"370d1418-f444-4f80-a3f5-47c1b73cb608"}
02:01:20.698 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":4.1253,"id":"370d1418-f444-4f80-a3f5-47c1b73cb608"}
02:01:20.699 00.001 10844 evsrv: cli 0EEEDB70 disconnect
02:01:20.777 00.078 11060 IsGuiding returns 0
02:01:20.777 00.000 11060 Move returns status 0, amount 85
02:01:20.777 00.000 11060 move complete, result=0
02:01:20.777 00.000 11060 worker thread done servicing request
02:01:20.777 00.000 11060 Worker thread wakes up
02:01:20.777 00.000 10844 GuideStep: -0.5 px 92 ms EAST, -0.2 px 85 ms NORTH
02:01:20.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:20.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:21.406 00.629 11060 Exposure complete
02:01:21.580 00.174 11060 worker thread done servicing request
02:01:21.580 00.000 10844 OnExposeComplete: enter
02:01:21.580 00.000 10844 UpdateGuideState(): m_state=6
02:01:21.581 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12026
02:01:21.581 00.000 10844 Star::Find returns 1 (0), X=267.64, Y=60.25, Mass=2182, SNR=29.0, Peak=192 HFD=3.6
02:01:21.581 00.000 10844 MultiStar: large primary error, entering stabilization period
02:01:21.581 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
02:01:21.581 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.57)
02:01:21.581 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=1.37 hyp=1.50 cameraTheta=1.98 mountX=-1.24 mountY=-0.81, mountTheta=-2.56
02:01:21.583 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=1.37, opts=13)
02:01:21.583 00.000 10844 Enqueuing Move request for scope (-0.60, 1.37)
02:01:21.583 00.000 11060 Worker thread wakes up
02:01:21.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:21.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 1.37) opts 0xd
02:01:21.583 00.000 10844 UpdateGuideState exits: m=2182 SNR=29.0
02:01:21.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, 1.37)
02:01:21.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:21.583 00.000 11060 Moving (-0.60, 1.37) raw xDistance=-1.24 yDistance=-0.81
02:01:21.590 00.007 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:21.590 00.000 10844 Enqueuing Expose request
02:01:21.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.24
02:01:21.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.81
02:01:21.590 00.000 11060 MoveAxis(E, 219, ABG)
02:01:21.590 00.000 11060 Guiding  Dir = 2, Dur = 219
02:01:21.603 00.013 11060 IsSlewing returns 0
02:01:21.603 00.000 11060 IsGuiding returns 0
02:01:21.838 00.235 11060 IsGuiding returns 0
02:01:21.838 00.000 11060 Move returns status 0, amount 219
02:01:21.838 00.000 11060 MoveAxis(N, 317, ABG)
02:01:21.838 00.000 11060 Guiding  Dir = 0, Dur = 317
02:01:21.854 00.016 11060 IsSlewing returns 0
02:01:21.854 00.000 11060 IsGuiding returns 0
02:01:22.182 00.328 11060 IsGuiding returns 0
02:01:22.182 00.000 11060 Move returns status 0, amount 317
02:01:22.182 00.000 11060 move complete, result=0
02:01:22.182 00.000 10844 GuideStep: -1.2 px 219 ms EAST, -0.8 px 317 ms NORTH
02:01:22.183 00.001 11060 worker thread done servicing request
02:01:22.183 00.000 11060 Worker thread wakes up
02:01:22.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:22.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:22.812 00.629 11060 Exposure complete
02:01:22.978 00.166 11060 worker thread done servicing request
02:01:22.979 00.001 10844 OnExposeComplete: enter
02:01:22.979 00.000 10844 UpdateGuideState(): m_state=6
02:01:22.979 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12027
02:01:22.979 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=59.42, Mass=2363, SNR=30.1, Peak=200 HFD=3.2
02:01:22.979 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
02:01:22.979 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
02:01:22.979 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.54 hyp=0.58 cameraTheta=1.18 mountX=-0.57 mountY=0.13, mountTheta=2.91
02:01:22.980 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.54, opts=13)
02:01:22.980 00.000 10844 Enqueuing Move request for scope (0.22, 0.54)
02:01:22.981 00.001 11060 Worker thread wakes up
02:01:22.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:22.981 00.000 10844 UpdateGuideState exits: m=2363 SNR=30.1
02:01:22.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:22.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:22.981 00.000 10844 Enqueuing Expose request
02:01:22.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.54) opts 0xd
02:01:22.981 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.54)
02:01:22.981 00.000 11060 Moving (0.22, 0.54) raw xDistance=-0.57 yDistance=0.13
02:01:22.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.57
02:01:22.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:22.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:01:22.981 00.000 11060 MoveAxis(E, 105, ABG)
02:01:22.981 00.000 11060 Guiding  Dir = 2, Dur = 105
02:01:23.020 00.039 11060 IsSlewing returns 0
02:01:23.022 00.002 11060 IsGuiding returns 0
02:01:23.136 00.114 11060 IsGuiding returns 0
02:01:23.136 00.000 11060 Move returns status 0, amount 105
02:01:23.136 00.000 11060 MoveAxis(N, 0, ABG)
02:01:23.136 00.000 11060 Move returns status 0, amount 0
02:01:23.136 00.000 11060 move complete, result=0
02:01:23.136 00.000 11060 worker thread done servicing request
02:01:23.137 00.001 11060 Worker thread wakes up
02:01:23.137 00.000 10844 GuideStep: -0.6 px 105 ms EAST, 0.1 px 0 ms NORTH
02:01:23.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:23.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:23.772 00.635 11060 Exposure complete
02:01:23.944 00.172 11060 worker thread done servicing request
02:01:23.944 00.000 10844 OnExposeComplete: enter
02:01:23.944 00.000 10844 UpdateGuideState(): m_state=6
02:01:23.944 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12028
02:01:23.944 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=58.84, Mass=2385, SNR=30.3, Peak=210 HFD=3.2
02:01:23.945 00.001 10844 MultiStar: exiting stabilization period
02:01:23.945 00.000 10844 MultiStar: [#1 0.12,-0.57,1.05,U] [#2 -0.57,-0.15,2.21,U] [#3 1.13,-0.59,0.00,M1] [#4 0.45,-1.07,0.00,M7] [#5 -0.07,0.22,1.13,U] [#6 0.57,-0.21,1.04,U] [#7 1.03,-0.99,0.00,M1] [#8 0.37,-0.27,1.07,U] 
02:01:23.945 00.000 10844 single-star, 5 included, MultiStar: {-0.05, -0.16}, one-star: {-0.13, -0.04}
02:01:23.945 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
02:01:23.945 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
02:01:23.945 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.85 mountX=0.06 mountY=-0.13, mountTheta=-1.11
02:01:23.946 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.04, opts=13)
02:01:23.947 00.001 10844 Enqueuing Move request for scope (-0.13, -0.04)
02:01:23.947 00.000 11060 Worker thread wakes up
02:01:23.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
02:01:23.947 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
02:01:23.947 00.000 11060 Moving (-0.13, -0.04) raw xDistance=0.06 yDistance=-0.13
02:01:23.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:23.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:23.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:23.947 00.000 10844 UpdateGuideState exits: m=2385 SNR=30.3
02:01:23.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:01:23.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:23.947 00.000 11060 MoveAxis(E, 0, ABG)
02:01:23.949 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:23.949 00.000 11060 Move returns status 0, amount 0
02:01:23.949 00.000 10844 Enqueuing Expose request
02:01:23.949 00.000 11060 MoveAxis(N, 0, ABG)
02:01:23.949 00.000 11060 Move returns status 0, amount 0
02:01:23.949 00.000 11060 move complete, result=0
02:01:23.949 00.000 11060 worker thread done servicing request
02:01:23.949 00.000 11060 Worker thread wakes up
02:01:23.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:23.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:23.952 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:24.583 00.631 11060 Exposure complete
02:01:24.742 00.159 11060 worker thread done servicing request
02:01:24.742 00.000 10844 OnExposeComplete: enter
02:01:24.742 00.000 10844 UpdateGuideState(): m_state=6
02:01:24.742 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12029
02:01:24.742 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=58.75, Mass=2512, SNR=30.8, Peak=224 HFD=3.3
02:01:24.742 00.000 10844 MultiStar: [#1 0.85,-0.18,0.00,M1] [#2 0.32,-0.07,2.22,U] [#3 1.01,-0.91,0.00,M2] [#4 0.31,-0.33,0.96,U] [#5 0.37,0.43,0.99,U] [#6 0.34,0.37,1.00,U] [#7 1.22,-1.06,0.00,M2] [#8 -0.18,0.26,0.98,U] 
02:01:24.743 00.001 10844 single-star, 5 included, MultiStar: {0.22, 0.07}, one-star: {0.07, -0.13}
02:01:24.743 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
02:01:24.743 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
02:01:24.743 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.11 mountX=0.12 mountY=0.09, mountTheta=0.63
02:01:24.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
02:01:24.744 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
02:01:24.744 00.000 11060 Worker thread wakes up
02:01:24.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:24.744 00.000 10844 UpdateGuideState exits: m=2512 SNR=30.8
02:01:24.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:24.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:24.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
02:01:24.744 00.000 10844 Enqueuing Expose request
02:01:24.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
02:01:24.744 00.000 11060 Moving (0.07, -0.13) raw xDistance=0.12 yDistance=0.09
02:01:24.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:01:24.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:24.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:01:24.744 00.000 11060 MoveAxis(E, 0, ABG)
02:01:24.745 00.001 11060 Move returns status 0, amount 0
02:01:24.745 00.000 11060 MoveAxis(N, 0, ABG)
02:01:24.745 00.000 11060 Move returns status 0, amount 0
02:01:24.745 00.000 11060 move complete, result=0
02:01:24.745 00.000 11060 worker thread done servicing request
02:01:24.745 00.000 11060 Worker thread wakes up
02:01:24.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:24.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:24.746 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:25.393 00.647 11060 Exposure complete
02:01:25.557 00.164 11060 worker thread done servicing request
02:01:25.557 00.000 10844 OnExposeComplete: enter
02:01:25.557 00.000 10844 UpdateGuideState(): m_state=6
02:01:25.557 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12030
02:01:25.557 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=59.21, Mass=2150, SNR=29.0, Peak=236 HFD=3.5
02:01:25.557 00.000 10844 MultiStar: [#1 0.70,-0.42,0.00,M2] [#2 0.02,-0.48,2.37,U] [#3 0.84,-0.66,0.00,M3] [#4 0.95,-1.03,0.00,M7] [#5 0.24,0.50,1.14,U] [#6 0.69,-0.63,0.00,M1] [#7 1.99,-0.90,0.00,M3] [#8 0.64,0.54,0.00,M1] 
02:01:25.558 00.001 10844 refined, 2 included, MultiStar: {0.14, -0.05}, one-star: {0.31, 0.33}
02:01:25.558 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
02:01:25.558 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
02:01:25.558 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=0.02 mountY=0.15, mountTheta=1.41
02:01:25.559 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.05, opts=13)
02:01:25.559 00.000 10844 Enqueuing Move request for scope (0.14, -0.05)
02:01:25.559 00.000 11060 Worker thread wakes up
02:01:25.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:25.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
02:01:25.559 00.000 10844 UpdateGuideState exits: m=2150 SNR=29.0
02:01:25.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
02:01:25.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:25.559 00.000 11060 Moving (0.14, -0.05) raw xDistance=0.02 yDistance=0.15
02:01:25.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:25.559 00.000 10844 Enqueuing Expose request
02:01:25.560 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:01:25.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:25.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:01:25.560 00.000 11060 MoveAxis(E, 0, ABG)
02:01:25.560 00.000 11060 Move returns status 0, amount 0
02:01:25.560 00.000 11060 MoveAxis(N, 0, ABG)
02:01:25.560 00.000 11060 Move returns status 0, amount 0
02:01:25.560 00.000 11060 move complete, result=0
02:01:25.560 00.000 11060 worker thread done servicing request
02:01:25.560 00.000 11060 Worker thread wakes up
02:01:25.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:25.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:25.562 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:26.196 00.634 11060 Exposure complete
02:01:26.378 00.182 11060 worker thread done servicing request
02:01:26.378 00.000 10844 OnExposeComplete: enter
02:01:26.379 00.001 10844 UpdateGuideState(): m_state=6
02:01:26.379 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12031
02:01:26.379 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=58.64, Mass=2438, SNR=30.6, Peak=206 HFD=3.6
02:01:26.379 00.000 10844 MultiStar: [#1 1.17,0.17,0.00,M3] [#2 -0.26,0.85,0.00,M5] [#3 0.90,-1.01,0.00,M4] [#4 -0.19,-0.94,0.00,M8] [#5 0.10,0.41,1.17,U] [#6 0.27,0.26,0.99,U] [#7 1.36,-0.36,0.00,M4] [#8 0.34,-0.08,0.98,U] 
02:01:26.379 00.000 10844 refined, 3 included, MultiStar: {0.33, 0.10}, one-star: {0.64, -0.23}
02:01:26.379 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
02:01:26.379 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
02:01:26.380 00.001 10844 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.35 cameraTheta=0.30 mountX=-0.16 mountY=0.31, mountTheta=2.05
02:01:26.381 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.10, opts=13)
02:01:26.381 00.000 10844 Enqueuing Move request for scope (0.33, 0.10)
02:01:26.381 00.000 11060 Worker thread wakes up
02:01:26.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
02:01:26.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
02:01:26.381 00.000 11060 Moving (0.33, 0.10) raw xDistance=-0.16 yDistance=0.31
02:01:26.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:01:26.382 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:26.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:26.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:01:26.382 00.000 11060 MoveAxis(E, 28, ABG)
02:01:26.382 00.000 11060 Guiding  Dir = 2, Dur = 28
02:01:26.382 00.000 10844 UpdateGuideState exits: m=2438 SNR=30.6
02:01:26.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:26.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:26.382 00.000 10844 Enqueuing Expose request
02:01:26.407 00.025 11060 IsSlewing returns 0
02:01:26.407 00.000 11060 IsGuiding returns 0
02:01:26.455 00.048 11060 IsGuiding returns 0
02:01:26.455 00.000 11060 Move returns status 0, amount 28
02:01:26.455 00.000 11060 MoveAxis(N, 0, ABG)
02:01:26.455 00.000 11060 Move returns status 0, amount 0
02:01:26.455 00.000 11060 move complete, result=0
02:01:26.456 00.001 11060 worker thread done servicing request
02:01:26.456 00.000 11060 Worker thread wakes up
02:01:26.456 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.3 px 0 ms NORTH
02:01:26.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:26.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:27.087 00.631 11060 Exposure complete
02:01:27.271 00.184 11060 worker thread done servicing request
02:01:27.272 00.001 10844 OnExposeComplete: enter
02:01:27.272 00.000 10844 UpdateGuideState(): m_state=6
02:01:27.272 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12032
02:01:27.272 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=59.22, Mass=2896, SNR=33.8, Peak=226 HFD=3.6
02:01:27.273 00.001 10844 MultiStar: [#1 -0.32,0.96,0.00,M4] [#2 -0.14,-0.33,2.12,U] [#3 1.07,-0.76,0.00,M5] [#4 -0.61,-0.80,0.00,M9] [#5 0.21,0.15,0.97,U] [#6 0.40,0.80,0.00,M1] [#7 1.35,-0.41,0.00,M5] [#8 0.80,-0.31,0.00,M1] 
02:01:27.273 00.000 10844 refined, 2 included, MultiStar: {0.06, -0.05}, one-star: {0.36, 0.35}
02:01:27.273 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
02:01:27.273 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
02:01:27.273 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.68 mountX=0.04 mountY=0.07, mountTheta=1.07
02:01:27.274 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
02:01:27.274 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
02:01:27.274 00.000 11060 Worker thread wakes up
02:01:27.275 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:27.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
02:01:27.275 00.000 10844 UpdateGuideState exits: m=2896 SNR=33.8
02:01:27.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
02:01:27.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:27.275 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.07
02:01:27.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:27.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:01:27.275 00.000 10844 Enqueuing Expose request
02:01:27.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:27.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:01:27.275 00.000 11060 MoveAxis(E, 0, ABG)
02:01:27.275 00.000 11060 Move returns status 0, amount 0
02:01:27.275 00.000 11060 MoveAxis(N, 0, ABG)
02:01:27.275 00.000 11060 Move returns status 0, amount 0
02:01:27.275 00.000 11060 move complete, result=0
02:01:27.276 00.001 11060 worker thread done servicing request
02:01:27.276 00.000 11060 Worker thread wakes up
02:01:27.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:27.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:27.278 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:27.900 00.622 11060 Exposure complete
02:01:28.096 00.196 11060 worker thread done servicing request
02:01:28.096 00.000 10844 OnExposeComplete: enter
02:01:28.096 00.000 10844 UpdateGuideState(): m_state=6
02:01:28.096 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12033
02:01:28.096 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=58.68, Mass=2725, SNR=32.8, Peak=222 HFD=3.7
02:01:28.097 00.001 10844 MultiStar: [#1 0.57,0.07,0.92,U] [#2 0.46,-1.26,0.00,M5] [#3 1.44,-0.72,0.00,M6] [#4 -0.34,-0.64,0.00,M10] [#5 -0.06,1.25,0.00,M2] [#6 0.62,0.15,0.00,M2] [#7 1.34,-0.25,0.00,M6] [#8 0.25,0.31,0.99,U] 
02:01:28.097 00.000 10844 refined, 2 included, MultiStar: {0.43, 0.06}, one-star: {0.47, -0.20}
02:01:28.097 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
02:01:28.097 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
02:01:28.097 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=0.06 hyp=0.43 cameraTheta=0.14 mountX=-0.14 mountY=0.41, mountTheta=1.90
02:01:28.098 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=0.06, opts=13)
02:01:28.098 00.000 10844 Enqueuing Move request for scope (0.43, 0.06)
02:01:28.098 00.000 11060 Worker thread wakes up
02:01:28.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:28.099 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.06) opts 0xd
02:01:28.099 00.000 10844 UpdateGuideState exits: m=2725 SNR=32.8
02:01:28.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, 0.06)
02:01:28.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:28.099 00.000 11060 Moving (0.43, 0.06) raw xDistance=-0.14 yDistance=0.41
02:01:28.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:28.099 00.000 10844 Enqueuing Expose request
02:01:28.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:01:28.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:28.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:01:28.099 00.000 11060 MoveAxis(E, 24, ABG)
02:01:28.099 00.000 11060 Guiding  Dir = 2, Dur = 24
02:01:28.114 00.015 11060 IsSlewing returns 0
02:01:28.114 00.000 11060 IsGuiding returns 0
02:01:28.145 00.031 11060 IsGuiding returns 0
02:01:28.145 00.000 11060 Move returns status 0, amount 24
02:01:28.145 00.000 11060 MoveAxis(N, 0, ABG)
02:01:28.145 00.000 11060 Move returns status 0, amount 0
02:01:28.145 00.000 11060 move complete, result=0
02:01:28.145 00.000 11060 worker thread done servicing request
02:01:28.145 00.000 11060 Worker thread wakes up
02:01:28.145 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.4 px 0 ms NORTH
02:01:28.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:28.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:28.778 00.633 11060 Exposure complete
02:01:28.950 00.172 11060 worker thread done servicing request
02:01:28.951 00.001 10844 OnExposeComplete: enter
02:01:28.951 00.000 10844 UpdateGuideState(): m_state=6
02:01:28.951 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12034
02:01:28.951 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=58.99, Mass=2850, SNR=32.9, Peak=239 HFD=3.4
02:01:28.952 00.001 10844 MultiStar: [#1 1.00,-0.05,0.00,M4] [#2 0.07,-0.16,2.11,U] [#3 1.60,-0.25,0.00,M7] [#4 -0.50,-0.27,0.88,U] [#5 -0.23,0.39,0.93,U] [#6 0.92,-0.10,0.00,M3] [#7 1.25,-2.16,0.00,M7] [#8 0.58,0.44,0.00,M1] 
02:01:28.952 00.000 10844 refined, 3 included, MultiStar: {0.01, -0.02}, one-star: {0.54, 0.11}
02:01:28.952 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
02:01:28.952 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
02:01:28.952 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.19 mountX=0.02 mountY=0.01, mountTheta=0.55
02:01:28.954 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.02, opts=13)
02:01:28.954 00.000 10844 Enqueuing Move request for scope (0.01, -0.02)
02:01:28.954 00.000 11060 Worker thread wakes up
02:01:28.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:28.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
02:01:28.954 00.000 10844 UpdateGuideState exits: m=2850 SNR=32.9
02:01:28.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
02:01:28.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:28.956 00.002 11060 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=0.01
02:01:28.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:28.956 00.000 10844 Enqueuing Expose request
02:01:28.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:01:28.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:28.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:01:28.956 00.000 11060 MoveAxis(E, 0, ABG)
02:01:28.956 00.000 11060 Move returns status 0, amount 0
02:01:28.956 00.000 11060 MoveAxis(N, 0, ABG)
02:01:28.956 00.000 11060 Move returns status 0, amount 0
02:01:28.956 00.000 11060 move complete, result=0
02:01:28.956 00.000 11060 worker thread done servicing request
02:01:28.957 00.001 11060 Worker thread wakes up
02:01:28.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:28.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:28.958 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:29.590 00.632 11060 Exposure complete
02:01:29.783 00.193 11060 worker thread done servicing request
02:01:29.783 00.000 10844 OnExposeComplete: enter
02:01:29.783 00.000 10844 UpdateGuideState(): m_state=6
02:01:29.783 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12035
02:01:29.783 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.33, Mass=2483, SNR=30.9, Peak=199 HFD=3.4
02:01:29.783 00.000 10844 MultiStar: [#1 0.69,0.30,0.00,M5] [#2 -0.07,1.07,0.00,M5] [#3 0.66,-0.79,0.00,M8] [#4 -0.05,0.38,1.02,U] [#5 0.20,0.06,1.07,U] [#6 0.44,0.13,0.93,U] [#7 1.71,-1.01,0.00,M8] [#8 0.66,0.44,0.00,M2] 
02:01:29.783 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.26}, one-star: {-0.19, 0.46}
02:01:29.783 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
02:01:29.783 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
02:01:29.785 00.002 10844 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.22 mountX=-0.27 mountY=0.05, mountTheta=2.95
02:01:29.786 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.26, opts=13)
02:01:29.786 00.000 10844 Enqueuing Move request for scope (0.09, 0.26)
02:01:29.786 00.000 11060 Worker thread wakes up
02:01:29.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:29.786 00.000 10844 UpdateGuideState exits: m=2483 SNR=30.9
02:01:29.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:29.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:29.786 00.000 10844 Enqueuing Expose request
02:01:29.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
02:01:29.786 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
02:01:29.786 00.000 11060 Moving (0.09, 0.26) raw xDistance=-0.27 yDistance=0.05
02:01:29.787 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:01:29.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:29.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:01:29.787 00.000 11060 MoveAxis(E, 47, ABG)
02:01:29.787 00.000 11060 Guiding  Dir = 2, Dur = 47
02:01:29.802 00.015 11060 IsSlewing returns 0
02:01:29.802 00.000 11060 IsGuiding returns 0
02:01:29.865 00.063 11060 IsGuiding returns 0
02:01:29.865 00.000 11060 Move returns status 0, amount 47
02:01:29.865 00.000 11060 MoveAxis(N, 0, ABG)
02:01:29.865 00.000 11060 Move returns status 0, amount 0
02:01:29.865 00.000 11060 move complete, result=0
02:01:29.865 00.000 11060 worker thread done servicing request
02:01:29.865 00.000 11060 Worker thread wakes up
02:01:29.865 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
02:01:29.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:29.866 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:30.499 00.633 11060 Exposure complete
02:01:30.666 00.167 11060 worker thread done servicing request
02:01:30.666 00.000 10844 OnExposeComplete: enter
02:01:30.666 00.000 10844 UpdateGuideState(): m_state=6
02:01:30.666 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12036
02:01:30.666 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=60.00, Mass=2787, SNR=32.6, Peak=201 HFD=4.0
02:01:30.668 00.002 10844 MultiStar: [#1 0.37,-0.40,1.04,U] [#2 -0.34,0.00,2.23,U] [#3 1.58,-0.50,0.00,M9] [#4 -0.14,0.12,1.03,U] [#5 0.25,-0.04,1.20,U] [#6 0.62,0.41,0.00,M3] [#7 1.90,-1.15,0.00,M9] [#8 0.12,0.72,0.00,M3] 
02:01:30.668 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.12}, one-star: {0.05, 1.12}
02:01:30.668 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
02:01:30.668 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
02:01:30.668 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
02:01:30.669 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
02:01:30.669 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
02:01:30.669 00.000 11060 Worker thread wakes up
02:01:30.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:30.670 00.001 10844 UpdateGuideState exits: m=2787 SNR=32.6
02:01:30.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:30.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:30.670 00.000 10844 Enqueuing Expose request
02:01:30.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
02:01:30.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:01:30.670 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
02:01:30.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:01:30.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:30.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:01:30.670 00.000 11060 MoveAxis(E, 0, ABG)
02:01:30.670 00.000 11060 Move returns status 0, amount 0
02:01:30.670 00.000 11060 MoveAxis(N, 0, ABG)
02:01:30.670 00.000 11060 Move returns status 0, amount 0
02:01:30.670 00.000 11060 move complete, result=0
02:01:30.671 00.001 11060 worker thread done servicing request
02:01:30.671 00.000 11060 Worker thread wakes up
02:01:30.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:30.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:30.672 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:31.310 00.638 11060 Exposure complete
02:01:31.495 00.185 11060 worker thread done servicing request
02:01:31.497 00.002 10844 OnExposeComplete: enter
02:01:31.497 00.000 10844 UpdateGuideState(): m_state=6
02:01:31.497 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12037
02:01:31.497 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=59.47, Mass=2332, SNR=29.9, Peak=220 HFD=3.4
02:01:31.497 00.000 10844 MultiStar: [#1 0.43,-0.20,1.12,U] [#2 -0.18,-0.64,0.00,M5] [#3 0.31,-0.67,0.00,M10] [#4 -0.29,-0.54,1.06,U] [#5 -0.09,-0.28,1.09,U] [#6 0.89,-0.91,0.00,M4] [#7 1.24,-1.94,0.00,M10] [#8 0.19,1.28,0.00,M4] 
02:01:31.498 00.001 10844 refined, 3 included, MultiStar: {0.17, -0.12}, one-star: {0.67, 0.59}
02:01:31.498 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
02:01:31.498 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
02:01:31.498 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.60 mountX=0.09 mountY=0.19, mountTheta=1.15
02:01:31.499 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.12, opts=13)
02:01:31.499 00.000 10844 Enqueuing Move request for scope (0.17, -0.12)
02:01:31.499 00.000 11060 Worker thread wakes up
02:01:31.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:31.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
02:01:31.499 00.000 10844 UpdateGuideState exits: m=2332 SNR=29.9
02:01:31.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
02:01:31.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:31.499 00.000 11060 Moving (0.17, -0.12) raw xDistance=0.09 yDistance=0.19
02:01:31.500 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:31.500 00.000 10844 Enqueuing Expose request
02:01:31.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:01:31.500 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.20
02:01:31.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
02:01:31.500 00.000 11060 MoveAxis(E, 0, ABG)
02:01:31.500 00.000 11060 Move returns status 0, amount 0
02:01:31.500 00.000 11060 BLC: Oldest BLC event removed
02:01:31.500 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:01:31.500 00.000 11060 MoveAxis(S, 825, ABG)
02:01:31.500 00.000 11060 duration set to 750 by maxDecDuration
02:01:31.500 00.000 11060 Guiding  Dir = 1, Dur = 750
02:01:31.539 00.039 11060 IsSlewing returns 0
02:01:31.540 00.001 11060 IsGuiding returns 0
02:01:32.335 00.795 11060 IsGuiding returns 0
02:01:32.335 00.000 11060 Move returns status 0, amount 750
02:01:32.335 00.000 11060 move complete, result=0
02:01:32.336 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
02:01:32.336 00.000 11060 worker thread done servicing request
02:01:32.336 00.000 11060 Worker thread wakes up
02:01:32.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:32.337 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:32.966 00.629 11060 Exposure complete
02:01:33.143 00.177 11060 worker thread done servicing request
02:01:33.143 00.000 10844 OnExposeComplete: enter
02:01:33.143 00.000 10844 UpdateGuideState(): m_state=6
02:01:33.143 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12038
02:01:33.143 00.000 10844 Star::Find returns 1 (0), X=267.65, Y=58.90, Mass=3020, SNR=34.7, Peak=225 HFD=3.6
02:01:33.144 00.001 10844 MultiStar: [#1 0.23,-0.16,0.87,U] [#2 -0.65,-0.10,0.00,M6] [#3 0.64,-0.83,0.00,R] [#4 0.09,-0.73,0.00,M7] [#5 0.11,0.75,0.00,M1] [#6 -0.09,-0.44,0.92,U] [#7 1.30,-0.63,0.00,R] [#8 0.38,0.55,0.00,M5] 
02:01:33.144 00.000 10844 refined, 2 included, MultiStar: {-0.17, -0.19}, one-star: {-0.59, 0.02}
02:01:33.144 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
02:01:33.144 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
02:01:33.144 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-2.31 mountX=0.21 mountY=-0.14, mountTheta=-0.57
02:01:33.145 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.19, opts=13)
02:01:33.145 00.000 10844 Enqueuing Move request for scope (-0.17, -0.19)
02:01:33.145 00.000 11060 Worker thread wakes up
02:01:33.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:33.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
02:01:33.145 00.000 10844 UpdateGuideState exits: m=3020 SNR=34.7
02:01:33.145 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
02:01:33.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:33.145 00.000 11060 Moving (-0.17, -0.19) raw xDistance=0.21 yDistance=-0.14
02:01:33.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:33.145 00.000 10844 Enqueuing Expose request
02:01:33.145 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.134353, 1:-0.137279
02:01:33.147 00.002 11060 BLC: No correction, Miss < min_move
02:01:33.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:01:33.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:33.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:01:33.147 00.000 11060 MoveAxis(W, 37, ABG)
02:01:33.147 00.000 11060 Guiding  Dir = 3, Dur = 37
02:01:33.150 00.003 11060 IsSlewing returns 0
02:01:33.150 00.000 11060 IsGuiding returns 0
02:01:33.196 00.046 11060 IsGuiding returns 0
02:01:33.198 00.002 11060 Move returns status 0, amount 37
02:01:33.198 00.000 11060 MoveAxis(N, 0, ABG)
02:01:33.198 00.000 11060 Move returns status 0, amount 0
02:01:33.198 00.000 11060 move complete, result=0
02:01:33.199 00.001 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:01:33.199 00.000 11060 worker thread done servicing request
02:01:33.199 00.000 11060 Worker thread wakes up
02:01:33.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:33.200 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:33.836 00.636 11060 Exposure complete
02:01:34.020 00.184 11060 worker thread done servicing request
02:01:34.020 00.000 10844 OnExposeComplete: enter
02:01:34.020 00.000 10844 UpdateGuideState(): m_state=6
02:01:34.020 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12039
02:01:34.020 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=58.42, Mass=2231, SNR=28.9, Peak=184 HFD=3.7
02:01:34.021 00.001 10844 MultiStar: [#1 -0.27,0.21,1.21,U] [#2 -0.51,-0.29,2.33,U] [#3 0.66,0.03,0.00,M1] [#4 -0.08,-1.16,0.00,M8] [#5 -0.53,1.08,0.00,M2] [#6 0.50,-1.26,0.00,M4] [#7 -0.08,-0.22,0.93,U] [#8 0.00,-0.29,1.10,U] 
02:01:34.021 00.000 10844 refined, 4 included, MultiStar: {-0.31, -0.21}, one-star: {-0.45, -0.46}
02:01:34.021 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
02:01:34.021 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
02:01:34.021 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.21 hyp=0.38 cameraTheta=-2.54 mountX=0.26 mountY=-0.27, mountTheta=-0.80
02:01:34.023 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.21, opts=13)
02:01:34.023 00.000 10844 Enqueuing Move request for scope (-0.31, -0.21)
02:01:34.023 00.000 11060 Worker thread wakes up
02:01:34.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:34.024 00.001 10844 UpdateGuideState exits: m=2231 SNR=28.9
02:01:34.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:34.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:34.024 00.000 10844 Enqueuing Expose request
02:01:34.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.21) opts 0xd
02:01:34.024 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.21)
02:01:34.024 00.000 11060 Moving (-0.31, -0.21) raw xDistance=0.26 yDistance=-0.27
02:01:34.024 00.000 11060 BLC: History state: CurrMiss=-0.27, AvgInitMiss=0.19, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.134353, 1:-0.137279, 2:-0.272435
02:01:34.024 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:01:34.024 00.000 11060 BLC: window closed
02:01:34.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:01:34.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:34.025 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:01:34.025 00.000 11060 MoveAxis(W, 47, ABG)
02:01:34.025 00.000 11060 Guiding  Dir = 3, Dur = 47
02:01:34.059 00.034 11060 IsSlewing returns 0
02:01:34.059 00.000 11060 IsGuiding returns 0
02:01:34.122 00.063 11060 IsGuiding returns 0
02:01:34.122 00.000 11060 Move returns status 0, amount 47
02:01:34.122 00.000 11060 MoveAxis(N, 0, ABG)
02:01:34.122 00.000 11060 Move returns status 0, amount 0
02:01:34.122 00.000 11060 move complete, result=0
02:01:34.122 00.000 11060 worker thread done servicing request
02:01:34.122 00.000 11060 Worker thread wakes up
02:01:34.123 00.001 10844 GuideStep: 0.3 px 47 ms WEST, -0.3 px 0 ms NORTH
02:01:34.124 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:34.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:34.756 00.632 11060 Exposure complete
02:01:34.913 00.157 11060 worker thread done servicing request
02:01:34.914 00.001 10844 OnExposeComplete: enter
02:01:34.914 00.000 10844 UpdateGuideState(): m_state=6
02:01:34.914 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12040
02:01:34.914 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=59.08, Mass=2739, SNR=32.5, Peak=198 HFD=3.8
02:01:34.914 00.000 10844 MultiStar: [#1 0.35,-0.04,0.99,U] [#2 0.22,0.12,2.19,U] [#3 0.40,-0.09,0.92,U] [#4 0.29,-1.53,0.00,M9] [#5 -0.76,0.93,0.00,M3] [#6 0.52,-0.30,0.90,U] [#7 -0.22,-0.70,0.00,M1] [#8 0.47,-0.02,0.85,U] 
02:01:34.914 00.000 10844 single-star, 5 included, MultiStar: {0.32, 0.01}, one-star: {0.11, 0.20}
02:01:34.914 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
02:01:34.914 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
02:01:34.914 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.07 mountX=-0.22 mountY=0.08, mountTheta=2.81
02:01:34.916 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.20, opts=13)
02:01:34.916 00.000 10844 Enqueuing Move request for scope (0.11, 0.20)
02:01:34.916 00.000 11060 Worker thread wakes up
02:01:34.917 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:34.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
02:01:34.917 00.000 10844 UpdateGuideState exits: m=2739 SNR=32.5
02:01:34.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
02:01:34.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:34.917 00.000 11060 Moving (0.11, 0.20) raw xDistance=-0.22 yDistance=0.08
02:01:34.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:34.917 00.000 10844 Enqueuing Expose request
02:01:34.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:01:34.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:34.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:01:34.917 00.000 11060 MoveAxis(E, 37, ABG)
02:01:34.917 00.000 11060 Guiding  Dir = 2, Dur = 37
02:01:34.950 00.033 11060 IsSlewing returns 0
02:01:34.950 00.000 11060 IsGuiding returns 0
02:01:35.013 00.063 11060 IsGuiding returns 0
02:01:35.013 00.000 11060 Move returns status 0, amount 37
02:01:35.013 00.000 11060 MoveAxis(N, 0, ABG)
02:01:35.013 00.000 11060 Move returns status 0, amount 0
02:01:35.013 00.000 11060 move complete, result=0
02:01:35.013 00.000 11060 worker thread done servicing request
02:01:35.014 00.001 11060 Worker thread wakes up
02:01:35.014 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
02:01:35.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:35.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:35.667 00.653 11060 Exposure complete
02:01:35.826 00.159 11060 worker thread done servicing request
02:01:35.826 00.000 10844 OnExposeComplete: enter
02:01:35.826 00.000 10844 UpdateGuideState(): m_state=6
02:01:35.826 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12041
02:01:35.826 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.38, Mass=2127, SNR=28.2, Peak=187 HFD=3.3
02:01:35.827 00.001 10844 MultiStar: [#1 0.11,0.41,1.24,U] [#2 0.07,0.03,2.34,U] [#3 -0.01,0.22,1.12,U] [#4 0.43,-0.39,1.08,U] [#5 1.27,1.52,0.00,M4] [#6 0.27,-0.69,0.00,M4] [#7 0.28,-0.24,0.95,U] [#8 0.38,-0.00,1.27,U] 
02:01:35.827 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.08}, one-star: {-0.19, 0.50}
02:01:35.827 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
02:01:35.827 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
02:01:35.827 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=-0.10 mountY=0.13, mountTheta=2.22
02:01:35.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
02:01:35.828 00.000 10844 Enqueuing Move request for scope (0.15, 0.08)
02:01:35.828 00.000 11060 Worker thread wakes up
02:01:35.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
02:01:35.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
02:01:35.828 00.000 11060 Moving (0.15, 0.08) raw xDistance=-0.10 yDistance=0.13
02:01:35.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:01:35.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:35.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:35.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:01:35.830 00.002 11060 MoveAxis(E, 0, ABG)
02:01:35.830 00.000 10844 UpdateGuideState exits: m=2127 SNR=28.2
02:01:35.830 00.000 11060 Move returns status 0, amount 0
02:01:35.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:35.830 00.000 11060 MoveAxis(N, 0, ABG)
02:01:35.830 00.000 11060 Move returns status 0, amount 0
02:01:35.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:35.830 00.000 10844 Enqueuing Expose request
02:01:35.830 00.000 11060 move complete, result=0
02:01:35.830 00.000 11060 worker thread done servicing request
02:01:35.830 00.000 11060 Worker thread wakes up
02:01:35.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:35.830 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:35.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:36.472 00.642 11060 Exposure complete
02:01:36.677 00.205 11060 worker thread done servicing request
02:01:36.677 00.000 10844 OnExposeComplete: enter
02:01:36.677 00.000 10844 UpdateGuideState(): m_state=6
02:01:36.678 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12042
02:01:36.678 00.000 10844 Star::Find returns 1 (0), X=269.15, Y=58.38, Mass=3195, SNR=35.9, Peak=246 HFD=3.5
02:01:36.678 00.000 10844 MultiStar: [#1 0.22,0.16,0.88,U] [#2 -0.22,-0.21,1.92,U] [#3 -0.25,0.07,0.89,U] [#4 -0.13,0.11,0.93,U] [#5 -0.65,0.60,0.00,M5] [#6 0.74,-1.53,0.00,M5] [#7 0.15,-0.22,0.96,U] [#8 0.35,-0.69,0.00,M3] 
02:01:36.678 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.12}, one-star: {0.91, -0.50}
02:01:36.678 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
02:01:36.679 00.001 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
02:01:36.679 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.02 mountX=0.10 mountY=0.09, mountTheta=0.72
02:01:36.681 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.12, opts=13)
02:01:36.681 00.000 10844 Enqueuing Move request for scope (0.07, -0.12)
02:01:36.681 00.000 11060 Worker thread wakes up
02:01:36.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:36.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
02:01:36.682 00.001 10844 UpdateGuideState exits: m=3195 SNR=35.9
02:01:36.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
02:01:36.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:36.682 00.000 11060 Moving (0.07, -0.12) raw xDistance=0.10 yDistance=0.09
02:01:36.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:01:36.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:36.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:36.682 00.000 10844 Enqueuing Expose request
02:01:36.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:01:36.682 00.000 11060 MoveAxis(E, 0, ABG)
02:01:36.682 00.000 11060 Move returns status 0, amount 0
02:01:36.682 00.000 11060 MoveAxis(N, 0, ABG)
02:01:36.682 00.000 11060 Move returns status 0, amount 0
02:01:36.682 00.000 11060 move complete, result=0
02:01:36.682 00.000 11060 worker thread done servicing request
02:01:36.682 00.000 11060 Worker thread wakes up
02:01:36.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:36.683 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:36.694 00.011 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:37.314 00.620 11060 Exposure complete
02:01:37.541 00.227 11060 worker thread done servicing request
02:01:37.541 00.000 10844 OnExposeComplete: enter
02:01:37.541 00.000 10844 UpdateGuideState(): m_state=6
02:01:37.541 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12043
02:01:37.542 00.001 10844 Star::Find returns 1 (0), X=268.87, Y=58.91, Mass=3332, SNR=36.0, Peak=245 HFD=4.2
02:01:37.542 00.000 10844 MultiStar: [#1 1.13,-0.62,0.00,M1] [#2 0.58,0.18,1.85,U] [#3 0.06,0.83,0.00,M1] [#4 0.77,-0.75,0.00,M8] [#5 -0.02,0.97,0.00,M6] [#6 0.20,-0.71,0.00,M6] [#7 -0.77,-0.71,0.00,M1] [#8 0.42,0.23,0.88,U] 
02:01:37.542 00.000 10844 refined, 2 included, MultiStar: {0.56, 0.15}, one-star: {0.63, 0.03}
02:01:37.542 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
02:01:37.542 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
02:01:37.542 00.000 10844 CameraToMount -- cameraX=0.56 cameraY=0.15 hyp=0.58 cameraTheta=0.27 mountX=-0.25 mountY=0.52, mountTheta=2.02
02:01:37.544 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=0.15, opts=13)
02:01:37.544 00.000 10844 Enqueuing Move request for scope (0.56, 0.15)
02:01:37.544 00.000 11060 Worker thread wakes up
02:01:37.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:37.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.15) opts 0xd
02:01:37.544 00.000 10844 UpdateGuideState exits: m=3332 SNR=36.0
02:01:37.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, 0.15)
02:01:37.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:37.544 00.000 11060 Moving (0.56, 0.15) raw xDistance=-0.25 yDistance=0.52
02:01:37.545 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:37.545 00.000 10844 Enqueuing Expose request
02:01:37.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:01:37.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.52
02:01:37.545 00.000 11060 MoveAxis(E, 43, ABG)
02:01:37.545 00.000 11060 Guiding  Dir = 2, Dur = 43
02:01:37.590 00.045 11060 IsSlewing returns 0
02:01:37.590 00.000 11060 IsGuiding returns 0
02:01:37.655 00.065 11060 IsGuiding returns 0
02:01:37.656 00.001 11060 Move returns status 0, amount 43
02:01:37.656 00.000 11060 MoveAxis(S, 204, ABG)
02:01:37.656 00.000 11060 Guiding  Dir = 1, Dur = 204
02:01:37.667 00.011 11060 IsSlewing returns 0
02:01:37.667 00.000 11060 IsGuiding returns 0
02:01:37.885 00.218 11060 IsGuiding returns 0
02:01:37.885 00.000 11060 Move returns status 0, amount 204
02:01:37.885 00.000 11060 move complete, result=0
02:01:37.885 00.000 11060 worker thread done servicing request
02:01:37.886 00.001 10844 GuideStep: -0.3 px 43 ms EAST, 0.5 px 204 ms SOUTH
02:01:37.886 00.000 11060 Worker thread wakes up
02:01:37.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:37.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:38.519 00.633 11060 Exposure complete
02:01:38.707 00.188 11060 worker thread done servicing request
02:01:38.707 00.000 10844 OnExposeComplete: enter
02:01:38.707 00.000 10844 UpdateGuideState(): m_state=6
02:01:38.707 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12044
02:01:38.708 00.001 10844 Star::Find returns 1 (0), X=268.34, Y=59.22, Mass=2914, SNR=33.3, Peak=232 HFD=3.6
02:01:38.708 00.000 10844 MultiStar: [#1 0.39,-0.40,0.88,U] [#2 0.16,0.30,2.15,U] [#3 -0.56,0.77,0.00,M2] [#4 0.40,-0.33,1.04,U] [#5 0.80,0.15,0.00,M7] [#6 0.87,0.43,0.00,M7] [#7 -0.43,-0.73,0.00,M2] [#8 0.08,0.13,0.94,U] 
02:01:38.708 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.07}, one-star: {0.10, 0.34}
02:01:38.708 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
02:01:38.708 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
02:01:38.708 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.32 mountX=-0.11 mountY=0.20, mountTheta=2.07
02:01:38.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.07, opts=13)
02:01:38.710 00.000 10844 Enqueuing Move request for scope (0.21, 0.07)
02:01:38.710 00.000 11060 Worker thread wakes up
02:01:38.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
02:01:38.710 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
02:01:38.710 00.000 11060 Moving (0.21, 0.07) raw xDistance=-0.11 yDistance=0.20
02:01:38.710 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:38.710 00.000 10844 UpdateGuideState exits: m=2914 SNR=33.3
02:01:38.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:38.711 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:38.711 00.000 10844 Enqueuing Expose request
02:01:38.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:01:38.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:01:38.711 00.000 11060 MoveAxis(E, 0, ABG)
02:01:38.711 00.000 11060 Move returns status 0, amount 0
02:01:38.711 00.000 11060 MoveAxis(S, 77, ABG)
02:01:38.711 00.000 11060 Guiding  Dir = 1, Dur = 77
02:01:38.720 00.009 11060 IsSlewing returns 0
02:01:38.720 00.000 11060 IsGuiding returns 0
02:01:38.802 00.082 11060 IsGuiding returns 0
02:01:38.802 00.000 11060 Move returns status 0, amount 77
02:01:38.802 00.000 11060 move complete, result=0
02:01:38.803 00.001 11060 worker thread done servicing request
02:01:38.803 00.000 11060 Worker thread wakes up
02:01:38.803 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 77 ms SOUTH
02:01:38.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:38.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:39.452 00.649 11060 Exposure complete
02:01:39.624 00.172 11060 worker thread done servicing request
02:01:39.624 00.000 10844 OnExposeComplete: enter
02:01:39.624 00.000 10844 UpdateGuideState(): m_state=6
02:01:39.624 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12045
02:01:39.624 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=58.67, Mass=3016, SNR=34.6, Peak=253 HFD=3.5
02:01:39.624 00.000 10844 MultiStar: [#1 -0.13,-0.50,0.99,U] [#2 0.13,-0.29,2.01,U] [#3 0.08,0.49,0.85,U] [#4 0.14,-1.17,0.00,M8] [#5 0.01,-0.29,0.87,U] [#6 0.34,-1.01,0.00,M8] [#7 -0.10,-1.19,0.00,M3] [#8 0.08,0.03,0.81,U] 
02:01:39.625 00.001 10844 refined, 5 included, MultiStar: {0.10, -0.17}, one-star: {0.39, -0.21}
02:01:39.625 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
02:01:39.625 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
02:01:39.625 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.02 mountX=0.15 mountY=0.13, mountTheta=0.72
02:01:39.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.17, opts=13)
02:01:39.626 00.000 10844 Enqueuing Move request for scope (0.10, -0.17)
02:01:39.626 00.000 11060 Worker thread wakes up
02:01:39.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:39.627 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:01:39.627 00.000 10844 UpdateGuideState exits: m=3016 SNR=34.6
02:01:39.627 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:01:39.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:39.627 00.000 11060 Moving (0.10, -0.17) raw xDistance=0.15 yDistance=0.13
02:01:39.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:39.627 00.000 10844 Enqueuing Expose request
02:01:39.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:01:39.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:39.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:01:39.627 00.000 11060 MoveAxis(W, 25, ABG)
02:01:39.627 00.000 11060 Guiding  Dir = 3, Dur = 25
02:01:39.632 00.005 11060 IsSlewing returns 0
02:01:39.632 00.000 11060 IsGuiding returns 0
02:01:39.662 00.030 11060 IsGuiding returns 0
02:01:39.663 00.001 11060 Move returns status 0, amount 25
02:01:39.663 00.000 11060 MoveAxis(N, 0, ABG)
02:01:39.663 00.000 11060 Move returns status 0, amount 0
02:01:39.663 00.000 11060 move complete, result=0
02:01:39.663 00.000 11060 worker thread done servicing request
02:01:39.663 00.000 11060 Worker thread wakes up
02:01:39.663 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
02:01:39.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:39.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:40.307 00.644 11060 Exposure complete
02:01:40.477 00.170 11060 worker thread done servicing request
02:01:40.477 00.000 10844 OnExposeComplete: enter
02:01:40.477 00.000 10844 UpdateGuideState(): m_state=6
02:01:40.478 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12046
02:01:40.478 00.000 10844 Star::Find returns 1 (0), X=267.70, Y=59.65, Mass=2525, SNR=31.4, Peak=214 HFD=3.6
02:01:40.478 00.000 10844 MultiStar: [#1 0.41,-0.98,0.00,M1] [#2 0.02,0.61,2.27,U] [#3 -0.43,-0.47,0.00,M2] [#4 0.60,-0.89,0.00,M9] [#5 0.33,-0.81,0.00,M7] [#6 0.89,-0.12,0.00,M9] [#7 -0.09,-0.70,0.00,M4] [#8 -0.12,-0.21,0.98,U] 
02:01:40.478 00.000 10844 refined, 2 included, MultiStar: {-0.14, 0.46}, one-star: {-0.54, 0.77}
02:01:40.478 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
02:01:40.478 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
02:01:40.479 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.87 mountX=-0.43 mountY=-0.22, mountTheta=-2.68
02:01:40.480 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.46, opts=13)
02:01:40.480 00.000 10844 Enqueuing Move request for scope (-0.14, 0.46)
02:01:40.480 00.000 11060 Worker thread wakes up
02:01:40.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.46) opts 0xd
02:01:40.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.46)
02:01:40.480 00.000 11060 Moving (-0.14, 0.46) raw xDistance=-0.43 yDistance=-0.22
02:01:40.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.43
02:01:40.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:40.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:40.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:01:40.481 00.001 10844 UpdateGuideState exits: m=2525 SNR=31.4
02:01:40.481 00.000 11060 MoveAxis(E, 74, ABG)
02:01:40.481 00.000 11060 Guiding  Dir = 2, Dur = 74
02:01:40.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:40.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:40.481 00.000 10844 Enqueuing Expose request
02:01:40.510 00.029 11060 IsSlewing returns 0
02:01:40.510 00.000 11060 IsGuiding returns 0
02:01:40.603 00.093 11060 IsGuiding returns 0
02:01:40.603 00.000 11060 Move returns status 0, amount 74
02:01:40.603 00.000 11060 MoveAxis(N, 0, ABG)
02:01:40.603 00.000 11060 Move returns status 0, amount 0
02:01:40.603 00.000 11060 move complete, result=0
02:01:40.603 00.000 11060 worker thread done servicing request
02:01:40.603 00.000 10844 GuideStep: -0.4 px 74 ms EAST, -0.2 px 0 ms NORTH
02:01:40.603 00.000 11060 Worker thread wakes up
02:01:40.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:40.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:41.237 00.634 11060 Exposure complete
02:01:41.431 00.194 11060 worker thread done servicing request
02:01:41.431 00.000 10844 OnExposeComplete: enter
02:01:41.431 00.000 10844 UpdateGuideState(): m_state=6
02:01:41.431 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12047
02:01:41.432 00.001 10844 Star::Find returns 1 (0), X=268.07, Y=59.22, Mass=2769, SNR=32.6, Peak=213 HFD=3.7
02:01:41.432 00.000 10844 MultiStar: [#1 -0.79,-0.26,0.00,M2] [#2 0.02,0.44,1.99,U] [#3 0.55,-0.29,1.00,U] [#4 0.72,-1.11,0.00,M10] [#5 -0.28,1.07,0.00,M8] [#6 0.94,-1.00,0.00,M10] [#7 0.57,-0.84,0.00,M5] [#8 0.01,-0.23,0.99,U] 
02:01:41.432 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.14}, one-star: {-0.17, 0.34}
02:01:41.432 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
02:01:41.432 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
02:01:41.432 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.03 mountX=-0.15 mountY=0.06, mountTheta=2.76
02:01:41.440 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
02:01:41.440 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
02:01:41.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:41.440 00.000 10844 UpdateGuideState exits: m=2769 SNR=32.6
02:01:41.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:41.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:41.440 00.000 10844 Enqueuing Expose request
02:01:41.440 00.000 11060 Worker thread wakes up
02:01:41.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
02:01:41.442 00.002 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
02:01:41.442 00.000 11060 Moving (0.09, 0.14) raw xDistance=-0.15 yDistance=0.06
02:01:41.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:01:41.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:41.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:01:41.442 00.000 11060 MoveAxis(E, 29, ABG)
02:01:41.442 00.000 11060 Guiding  Dir = 2, Dur = 29
02:01:41.482 00.040 11060 IsSlewing returns 0
02:01:41.482 00.000 11060 IsGuiding returns 0
02:01:41.560 00.078 11060 IsGuiding returns 0
02:01:41.560 00.000 11060 Move returns status 0, amount 29
02:01:41.560 00.000 11060 MoveAxis(N, 0, ABG)
02:01:41.560 00.000 11060 Move returns status 0, amount 0
02:01:41.560 00.000 11060 move complete, result=0
02:01:41.560 00.000 11060 worker thread done servicing request
02:01:41.560 00.000 11060 Worker thread wakes up
02:01:41.560 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
02:01:41.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:41.561 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:42.216 00.655 11060 Exposure complete
02:01:42.399 00.183 11060 worker thread done servicing request
02:01:42.399 00.000 10844 OnExposeComplete: enter
02:01:42.399 00.000 10844 UpdateGuideState(): m_state=6
02:01:42.399 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12048
02:01:42.399 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=58.24, Mass=2911, SNR=33.9, Peak=210 HFD=3.5
02:01:42.399 00.000 10844 MultiStar: [#1 -0.01,-0.04,1.03,U] [#2 0.07,-0.26,2.10,U] [#3 0.44,0.35,0.80,U] [#4 0.23,-0.81,0.00,R] [#5 -0.30,1.11,0.00,M9] [#6 0.45,-0.63,0.00,R] [#7 0.07,-0.96,0.00,M6] [#8 -0.10,0.63,0.00,M1] 
02:01:42.399 00.000 10844 refined, 3 included, MultiStar: {0.04, -0.19}, one-star: {-0.27, -0.64}
02:01:42.399 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
02:01:42.399 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
02:01:42.399 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.35 mountX=0.18 mountY=0.07, mountTheta=0.38
02:01:42.401 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.19, opts=13)
02:01:42.401 00.000 10844 Enqueuing Move request for scope (0.04, -0.19)
02:01:42.401 00.000 11060 Worker thread wakes up
02:01:42.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:42.401 00.000 10844 UpdateGuideState exits: m=2911 SNR=33.9
02:01:42.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:42.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:42.401 00.000 10844 Enqueuing Expose request
02:01:42.402 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
02:01:42.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
02:01:42.402 00.000 11060 Moving (0.04, -0.19) raw xDistance=0.18 yDistance=0.07
02:01:42.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:01:42.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:42.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:01:42.402 00.000 11060 MoveAxis(W, 31, ABG)
02:01:42.402 00.000 11060 Guiding  Dir = 3, Dur = 31
02:01:42.421 00.019 11060 IsSlewing returns 0
02:01:42.421 00.000 11060 IsGuiding returns 0
02:01:42.484 00.063 11060 IsGuiding returns 0
02:01:42.484 00.000 11060 Move returns status 0, amount 31
02:01:42.485 00.001 11060 MoveAxis(N, 0, ABG)
02:01:42.485 00.000 11060 Move returns status 0, amount 0
02:01:42.485 00.000 11060 move complete, result=0
02:01:42.485 00.000 11060 worker thread done servicing request
02:01:42.485 00.000 11060 Worker thread wakes up
02:01:42.485 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
02:01:42.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:42.486 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:43.122 00.636 11060 Exposure complete
02:01:43.281 00.159 11060 worker thread done servicing request
02:01:43.281 00.000 10844 OnExposeComplete: enter
02:01:43.281 00.000 10844 UpdateGuideState(): m_state=6
02:01:43.282 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12049
02:01:43.282 00.000 10844 Star::Find returns 1 (0), X=267.91, Y=58.91, Mass=2378, SNR=30.4, Peak=201 HFD=2.9
02:01:43.282 00.000 10844 MultiStar: [#1 0.46,-0.29,1.22,U] [#2 -0.29,0.78,0.00,M1] [#3 0.16,0.18,1.02,U] [#4 1.01,0.01,0.00,M1] [#5 -0.10,-0.22,1.11,U] [#6 -0.34,0.43,0.96,U] [#7 -0.11,-1.04,0.00,M7] [#8 0.16,-0.48,1.01,U] 
02:01:43.282 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.07}, one-star: {-0.33, 0.03}
02:01:43.282 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
02:01:43.282 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
02:01:43.282 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.33 mountX=0.07 mountY=0.03, mountTheta=0.41
02:01:43.284 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
02:01:43.284 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
02:01:43.284 00.000 11060 Worker thread wakes up
02:01:43.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:43.284 00.000 10844 UpdateGuideState exits: m=2378 SNR=30.4
02:01:43.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:43.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
02:01:43.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:43.284 00.000 10844 Enqueuing Expose request
02:01:43.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
02:01:43.284 00.000 11060 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=0.03
02:01:43.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:01:43.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:43.285 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:01:43.285 00.000 11060 MoveAxis(E, 0, ABG)
02:01:43.285 00.000 11060 Move returns status 0, amount 0
02:01:43.285 00.000 11060 MoveAxis(N, 0, ABG)
02:01:43.285 00.000 11060 Move returns status 0, amount 0
02:01:43.285 00.000 11060 move complete, result=0
02:01:43.285 00.000 11060 worker thread done servicing request
02:01:43.285 00.000 11060 Worker thread wakes up
02:01:43.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:43.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:43.286 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:43.925 00.639 11060 Exposure complete
02:01:44.101 00.176 10844 OnExposeComplete: enter
02:01:44.101 00.000 10844 UpdateGuideState(): m_state=6
02:01:44.101 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12050
02:01:44.101 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=58.19, Mass=2599, SNR=31.5, Peak=201 HFD=3.5
02:01:44.102 00.001 10844 MultiStar: [#1 0.44,-0.99,0.00,M1] [#2 -0.55,-0.05,2.13,U] [#3 -0.12,0.04,1.04,U] [#4 0.03,-0.23,0.97,U] [#5 -0.08,0.65,0.00,M9] [#6 -0.65,-0.14,0.00,M1] [#7 -0.32,-0.56,0.00,M8] [#8 0.15,0.26,0.99,U] 
02:01:44.102 00.000 10844 refined, 4 included, MultiStar: {-0.24, -0.12}, one-star: {-0.33, -0.69}
02:01:44.102 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
02:01:44.102 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
02:01:44.102 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.26 cameraTheta=-2.68 mountX=0.16 mountY=-0.21, mountTheta=-0.93
02:01:44.105 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.12, opts=13)
02:01:44.105 00.000 10844 Enqueuing Move request for scope (-0.24, -0.12)
02:01:44.105 00.000 11060 worker thread done servicing request
02:01:44.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:44.105 00.000 10844 UpdateGuideState exits: m=2599 SNR=31.5
02:01:44.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:44.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:44.105 00.000 10844 Enqueuing Expose request
02:01:44.105 00.000 11060 Worker thread wakes up
02:01:44.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
02:01:44.105 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
02:01:44.105 00.000 11060 Moving (-0.24, -0.12) raw xDistance=0.16 yDistance=-0.21
02:01:44.106 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:01:44.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:44.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:01:44.106 00.000 11060 MoveAxis(W, 27, ABG)
02:01:44.106 00.000 11060 Guiding  Dir = 3, Dur = 27
02:01:44.123 00.017 11060 IsSlewing returns 0
02:01:44.123 00.000 11060 IsGuiding returns 0
02:01:44.163 00.040 11060 IsGuiding returns 0
02:01:44.163 00.000 11060 Move returns status 0, amount 27
02:01:44.163 00.000 11060 MoveAxis(N, 0, ABG)
02:01:44.163 00.000 11060 Move returns status 0, amount 0
02:01:44.163 00.000 11060 move complete, result=0
02:01:44.164 00.001 11060 worker thread done servicing request
02:01:44.164 00.000 11060 Worker thread wakes up
02:01:44.164 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.2 px 0 ms NORTH
02:01:44.165 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:44.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:44.813 00.648 11060 Exposure complete
02:01:44.989 00.176 11060 worker thread done servicing request
02:01:44.989 00.000 10844 OnExposeComplete: enter
02:01:44.989 00.000 10844 UpdateGuideState(): m_state=6
02:01:44.990 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12051
02:01:44.990 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=58.29, Mass=3022, SNR=35.1, Peak=237 HFD=3.6
02:01:44.990 00.000 10844 MultiStar: [#1 0.12,-0.59,0.92,U] [#2 -0.03,-0.43,2.03,U] [#3 0.29,-0.69,0.00,M1] [#4 0.39,-0.85,0.00,M1] [#5 -0.46,-0.37,0.94,U] [#6 0.29,-0.42,0.96,U] [#7 -0.07,-0.74,0.00,M9] [#8 -0.37,-0.18,0.95,U] 
02:01:44.990 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.43}, one-star: {0.54, -0.59}
02:01:44.990 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
02:01:44.990 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
02:01:44.990 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.54 mountX=0.42 mountY=0.08, mountTheta=0.19
02:01:44.991 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.43, opts=13)
02:01:44.991 00.000 10844 Enqueuing Move request for scope (0.01, -0.43)
02:01:44.992 00.001 11060 Worker thread wakes up
02:01:44.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:44.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.43) opts 0xd
02:01:44.992 00.000 10844 UpdateGuideState exits: m=3022 SNR=35.1
02:01:44.992 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.43)
02:01:44.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:44.992 00.000 11060 Moving (0.01, -0.43) raw xDistance=0.42 yDistance=0.08
02:01:44.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:44.992 00.000 10844 Enqueuing Expose request
02:01:44.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
02:01:44.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:44.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:01:44.992 00.000 11060 MoveAxis(W, 74, ABG)
02:01:44.992 00.000 11060 Guiding  Dir = 3, Dur = 74
02:01:45.012 00.020 11060 IsSlewing returns 0
02:01:45.012 00.000 11060 IsGuiding returns 0
02:01:45.099 00.087 11060 IsGuiding returns 0
02:01:45.099 00.000 11060 Move returns status 0, amount 74
02:01:45.100 00.001 11060 MoveAxis(N, 0, ABG)
02:01:45.100 00.000 11060 Move returns status 0, amount 0
02:01:45.100 00.000 11060 move complete, result=0
02:01:45.100 00.000 11060 worker thread done servicing request
02:01:45.100 00.000 11060 Worker thread wakes up
02:01:45.100 00.000 10844 GuideStep: 0.4 px 74 ms WEST, 0.1 px 0 ms NORTH
02:01:45.101 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:45.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:45.738 00.637 11060 Exposure complete
02:01:45.922 00.184 11060 worker thread done servicing request
02:01:45.922 00.000 10844 OnExposeComplete: enter
02:01:45.923 00.001 10844 UpdateGuideState(): m_state=6
02:01:45.923 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12052
02:01:45.923 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=58.16, Mass=2901, SNR=34.2, Peak=243 HFD=3.6
02:01:45.923 00.000 10844 MultiStar: [#1 -0.55,-1.12,0.00,M1] [#2 -0.38,-0.68,0.00,M1] [#3 -0.22,-0.34,0.90,U] [#4 -0.26,-0.37,1.04,U] [#5 -0.01,-0.70,0.00,M9] [#6 -0.47,0.86,0.00,M1] [#7 -0.87,-1.73,0.00,M10] [#8 0.24,-0.44,0.95,U] 
02:01:45.923 00.000 10844 refined, 3 included, MultiStar: {-0.02, -0.47}, one-star: {0.17, -0.72}
02:01:45.923 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
02:01:45.924 00.001 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
02:01:45.924 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.61 mountX=0.47 mountY=0.06, mountTheta=0.13
02:01:45.925 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.47, opts=13)
02:01:45.926 00.001 10844 Enqueuing Move request for scope (-0.02, -0.47)
02:01:45.926 00.000 11060 Worker thread wakes up
02:01:45.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:01:45.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.47) opts 0xd
02:01:45.926 00.000 10844 UpdateGuideState exits: m=2901 SNR=34.2
02:01:45.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.47)
02:01:45.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:45.926 00.000 11060 Moving (-0.02, -0.47) raw xDistance=0.47 yDistance=0.06
02:01:45.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:45.926 00.000 10844 Enqueuing Expose request
02:01:45.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
02:01:45.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:45.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:01:45.926 00.000 11060 MoveAxis(W, 84, ABG)
02:01:45.927 00.001 11060 Guiding  Dir = 3, Dur = 84
02:01:45.955 00.028 11060 IsSlewing returns 0
02:01:45.955 00.000 11060 IsGuiding returns 0
02:01:46.061 00.106 11060 IsGuiding returns 0
02:01:46.061 00.000 11060 Move returns status 0, amount 84
02:01:46.061 00.000 11060 MoveAxis(N, 0, ABG)
02:01:46.061 00.000 11060 Move returns status 0, amount 0
02:01:46.061 00.000 11060 move complete, result=0
02:01:46.061 00.000 11060 worker thread done servicing request
02:01:46.061 00.000 11060 Worker thread wakes up
02:01:46.062 00.001 10844 GuideStep: 0.5 px 84 ms WEST, 0.1 px 0 ms NORTH
02:01:46.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:46.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:46.690 00.628 11060 Exposure complete
02:01:46.852 00.162 11060 worker thread done servicing request
02:01:46.852 00.000 10844 OnExposeComplete: enter
02:01:46.852 00.000 10844 UpdateGuideState(): m_state=6
02:01:46.854 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12053
02:01:46.854 00.000 10844 Star::Find returns 1 (1), X=268.64, Y=58.33, Mass=3296, SNR=36.0, Peak=255 HFD=3.5
02:01:46.854 00.000 10844 MultiStar: [#1 0.16,0.08,0.86,U] [#2 -1.30,0.44,0.00,M2] [#3 -0.27,0.26,0.97,U] [#4 -0.58,0.11,0.88,U] [#5 -0.18,0.23,1.00,U] [#6 0.58,0.47,0.00,M2] [#7 -0.71,-0.21,0.00,R] [#8 0.70,-0.02,0.00,M1] 
02:01:46.854 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.02}, one-star: {0.40, -0.55}
02:01:46.854 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
02:01:46.854 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.66)
02:01:46.854 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.89 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
02:01:46.855 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
02:01:46.856 00.001 10844 Enqueuing Move request for scope (-0.09, 0.02)
02:01:46.856 00.000 11060 Worker thread wakes up
02:01:46.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:46.856 00.000 10844 UpdateGuideState exits: m=3296 SNR=36.0 Saturated
02:01:46.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:46.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:46.856 00.000 10844 Enqueuing Expose request
02:01:46.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
02:01:46.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
02:01:46.856 00.000 11060 Moving (-0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
02:01:46.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:46.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:46.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:01:46.856 00.000 11060 MoveAxis(E, 0, ABG)
02:01:46.856 00.000 11060 Move returns status 0, amount 0
02:01:46.857 00.001 11060 MoveAxis(N, 0, ABG)
02:01:46.857 00.000 11060 Move returns status 0, amount 0
02:01:46.857 00.000 11060 move complete, result=0
02:01:46.857 00.000 11060 worker thread done servicing request
02:01:46.857 00.000 11060 Worker thread wakes up
02:01:46.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:46.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:46.858 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:47.515 00.657 11060 Exposure complete
02:01:47.676 00.161 11060 worker thread done servicing request
02:01:47.676 00.000 10844 OnExposeComplete: enter
02:01:47.676 00.000 10844 UpdateGuideState(): m_state=6
02:01:47.676 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12054
02:01:47.676 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=58.87, Mass=2650, SNR=32.4, Peak=210 HFD=3.8
02:01:47.677 00.001 10844 MultiStar: [#1 0.39,-0.20,0.90,U] [#2 0.54,0.26,2.10,U] [#3 -0.64,1.49,0.00,M1] [#4 0.01,0.05,0.90,U] [#5 -0.41,0.78,0.00,M9] [#6 0.36,0.38,0.79,U] [#7 0.67,0.69,0.00,M1] [#8 0.27,0.18,0.96,U] 
02:01:47.677 00.000 10844 single-star, 5 included, MultiStar: {0.27, 0.13}, one-star: {-0.26, -0.00}
02:01:47.677 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
02:01:47.677 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
02:01:47.677 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-3.13 mountX=0.05 mountY=-0.25, mountTheta=-1.37
02:01:47.678 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.00, opts=13)
02:01:47.678 00.000 10844 Enqueuing Move request for scope (-0.26, -0.00)
02:01:47.678 00.000 11060 Worker thread wakes up
02:01:47.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:47.678 00.000 10844 UpdateGuideState exits: m=2650 SNR=32.4
02:01:47.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:47.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.00) opts 0xd
02:01:47.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:47.678 00.000 10844 Enqueuing Expose request
02:01:47.678 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.00)
02:01:47.679 00.001 11060 Moving (-0.26, -0.00) raw xDistance=0.05 yDistance=-0.25
02:01:47.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:01:47.679 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.03 newest=-0.28
02:01:47.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
02:01:47.679 00.000 11060 MoveAxis(E, 0, ABG)
02:01:47.679 00.000 11060 Move returns status 0, amount 0
02:01:47.679 00.000 11060 BLC: Oldest BLC event removed
02:01:47.679 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:01:47.679 00.000 11060 MoveAxis(N, 848, ABG)
02:01:47.679 00.000 11060 duration set to 750 by maxDecDuration
02:01:47.679 00.000 11060 Guiding  Dir = 0, Dur = 750
02:01:47.689 00.010 11060 IsSlewing returns 0
02:01:47.689 00.000 11060 IsGuiding returns 0
02:01:47.834 00.145 10844 evsrv: cli 0EEEE7F0 connect
02:01:47.834 00.000 10844 case statement mapped state 6 to 3
02:01:47.834 00.000 10844 case statement mapped state 6 to 3
02:01:47.835 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"85af5bb9-75db-4f76-bda9-316eb5ee2e32"}
02:01:47.835 00.000 10844 PhdController::Guide begins
02:01:47.835 00.000 10844 PhdController: newstate STATE_SETUP
02:01:47.835 00.000 10844 PhdController: setup
02:01:47.835 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:01:47.835 00.000 10844 PhdController: guider state = 6
02:01:47.835 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:01:47.836 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
02:01:47.836 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":0,"id":"85af5bb9-75db-4f76-bda9-316eb5ee2e32"}
02:01:47.836 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
02:01:47.837 00.001 10844 evsrv: cli 0EEEE7F0 connect
02:01:47.837 00.000 10844 case statement mapped state 6 to 3
02:01:47.838 00.001 10844 case statement mapped state 6 to 3
02:01:47.838 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_lock_shift_params","id":"cf58ae43-329e-4e62-930b-0ced24fe0f39"}
02:01:47.838 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"cf58ae43-329e-4e62-930b-0ced24fe0f39"}
02:01:47.839 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
02:01:47.840 00.001 10844 evsrv: cli 0EEEE250 connect
02:01:47.840 00.000 10844 case statement mapped state 6 to 3
02:01:47.840 00.000 10844 case statement mapped state 6 to 3
02:01:47.841 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_position","id":"5f31a531-3928-49b8-b6ff-8e5ddc9cfe9e"}
02:01:47.841 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":[268.24,58.88],"id":"5f31a531-3928-49b8-b6ff-8e5ddc9cfe9e"}
02:01:47.842 00.001 10844 evsrv: cli 0EEEE250 disconnect
02:01:47.843 00.001 10844 evsrv: cli 0EEEDDF0 connect
02:01:47.843 00.000 10844 case statement mapped state 6 to 3
02:01:47.844 00.001 10844 case statement mapped state 6 to 3
02:01:47.844 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_calibrated","id":"6005c82c-3670-4c1f-b3f2-83eab070bece"}
02:01:47.844 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":true,"id":"6005c82c-3670-4c1f-b3f2-83eab070bece"}
02:01:47.845 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
02:01:47.854 00.009 10844 evsrv: cli 0EEEEC50 connect
02:01:47.854 00.000 10844 case statement mapped state 6 to 3
02:01:47.854 00.000 10844 case statement mapped state 6 to 3
02:01:47.854 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_app_state","id":"b03c6b92-44bf-45fb-97eb-64ca6067ed4c"}
02:01:47.854 00.000 10844 case statement mapped state 6 to 3
02:01:47.854 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":"Guiding","id":"b03c6b92-44bf-45fb-97eb-64ca6067ed4c"}
02:01:47.855 00.001 10844 evsrv: cli 0EEEEC50 disconnect
02:01:48.442 00.587 11060 IsGuiding returns 0
02:01:48.442 00.000 11060 Move returns status 0, amount 750
02:01:48.442 00.000 11060 move complete, result=0
02:01:48.442 00.000 11060 worker thread done servicing request
02:01:48.442 00.000 11060 Worker thread wakes up
02:01:48.442 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
02:01:48.443 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:48.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:49.108 00.665 11060 Exposure complete
02:01:49.754 00.646 11060 worker thread done servicing request
02:01:49.755 00.001 10844 OnExposeComplete: enter
02:01:49.755 00.000 10844 UpdateGuideState(): m_state=6
02:01:49.755 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12055
02:01:49.756 00.001 10844 Star::Find returns 1 (1), X=268.15, Y=59.21, Mass=4084, SNR=39.8, Peak=255 HFD=3.9
02:01:49.756 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
02:01:49.756 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
02:01:49.756 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.83 mountX=-0.31 mountY=-0.14, mountTheta=-2.71
02:01:49.759 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.33, opts=13)
02:01:49.759 00.000 10844 Enqueuing Move request for scope (-0.09, 0.33)
02:01:49.759 00.000 11060 Worker thread wakes up
02:01:49.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:49.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.33) opts 0xd
02:01:49.760 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.33)
02:01:49.760 00.000 11060 Moving (-0.09, 0.33) raw xDistance=-0.31 yDistance=-0.14
02:01:49.760 00.000 10844 UpdateGuideState exits: m=4084 SNR=39.8 Saturated
02:01:49.760 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.175858, 1:0.140423
02:01:49.761 00.001 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 1 / 99999
02:01:49.761 00.000 11060 BLC: No correction, Miss < min_move
02:01:49.761 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372109.761,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:01:49.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:01:49.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:49.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:49.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:01:49.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:49.761 00.000 10844 Enqueuing Expose request
02:01:49.763 00.002 11060 MoveAxis(E, 53, ABG)
02:01:49.765 00.002 11060 Guiding  Dir = 2, Dur = 53
02:01:49.788 00.023 11060 IsSlewing returns 0
02:01:49.789 00.001 11060 IsGuiding returns 0
02:01:49.846 00.057 11060 IsGuiding returns 0
02:01:49.846 00.000 11060 Move returns status 0, amount 53
02:01:49.847 00.001 11060 MoveAxis(N, 0, ABG)
02:01:49.847 00.000 11060 Move returns status 0, amount 0
02:01:49.847 00.000 11060 move complete, result=0
02:01:49.847 00.000 11060 worker thread done servicing request
02:01:49.849 00.002 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
02:01:49.849 00.000 11060 Worker thread wakes up
02:01:49.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:49.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:50.525 00.676 11060 Exposure complete
02:01:51.182 00.657 11060 worker thread done servicing request
02:01:51.182 00.000 10844 OnExposeComplete: enter
02:01:51.182 00.000 10844 UpdateGuideState(): m_state=6
02:01:51.182 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12056
02:01:51.183 00.001 10844 Star::Find returns 1 (0), X=268.52, Y=59.14, Mass=3272, SNR=35.0, Peak=172 HFD=4.4
02:01:51.183 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
02:01:51.183 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
02:01:51.183 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.26 hyp=0.38 cameraTheta=0.76 mountX=-0.31 mountY=0.23, mountTheta=2.50
02:01:51.185 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.26, opts=13)
02:01:51.185 00.000 10844 Enqueuing Move request for scope (0.28, 0.26)
02:01:51.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:51.185 00.000 10844 UpdateGuideState exits: m=3272 SNR=35.0
02:01:51.185 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 2 / 99999
02:01:51.185 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372111.185,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
02:01:51.186 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:51.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:51.186 00.000 10844 Enqueuing Expose request
02:01:51.186 00.000 11060 Worker thread wakes up
02:01:51.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.26) opts 0xd
02:01:51.188 00.002 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.26)
02:01:51.188 00.000 11060 Moving (0.28, 0.26) raw xDistance=-0.31 yDistance=0.23
02:01:51.188 00.000 11060 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.175858, 1:0.140423, 2:-0.232547
02:01:51.188 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
02:01:51.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
02:01:51.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:51.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:01:51.188 00.000 11060 MoveAxis(E, 55, ABG)
02:01:51.188 00.000 11060 Guiding  Dir = 2, Dur = 55
02:01:51.191 00.003 11060 IsSlewing returns 0
02:01:51.191 00.000 11060 IsGuiding returns 0
02:01:51.255 00.064 11060 IsGuiding returns 0
02:01:51.255 00.000 11060 Move returns status 0, amount 55
02:01:51.256 00.001 11060 MoveAxis(N, 0, ABG)
02:01:51.256 00.000 11060 Move returns status 0, amount 0
02:01:51.256 00.000 11060 move complete, result=0
02:01:51.256 00.000 11060 worker thread done servicing request
02:01:51.256 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.2 px 0 ms NORTH
02:01:51.256 00.000 11060 Worker thread wakes up
02:01:51.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:51.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:51.922 00.666 11060 Exposure complete
02:01:52.537 00.615 11060 worker thread done servicing request
02:01:52.537 00.000 10844 OnExposeComplete: enter
02:01:52.537 00.000 10844 UpdateGuideState(): m_state=6
02:01:52.537 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12057
02:01:52.537 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=58.83, Mass=2196, SNR=29.0, Peak=216 HFD=3.1
02:01:52.537 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
02:01:52.537 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
02:01:52.539 00.002 10844 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.39 mountX=0.03 mountY=0.12, mountTheta=1.36
02:01:52.540 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.05, opts=13)
02:01:52.541 00.001 10844 Enqueuing Move request for scope (0.12, -0.05)
02:01:52.541 00.000 11060 Worker thread wakes up
02:01:52.541 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:52.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:01:52.541 00.000 10844 UpdateGuideState exits: m=2196 SNR=29.0
02:01:52.541 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:01:52.541 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 3 / 99999
02:01:52.541 00.000 11060 Moving (0.12, -0.05) raw xDistance=0.03 yDistance=0.12
02:01:52.541 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372112.541,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
02:01:52.541 00.000 11060 BLC: window closed
02:01:52.542 00.001 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.175858, 1:0.140423, 2:-0.232547
02:01:52.542 00.000 11060 BLC: No correction, Miss < min_move
02:01:52.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:52.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:01:52.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:52.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:52.542 00.000 10844 Enqueuing Expose request
02:01:52.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:01:52.542 00.000 11060 MoveAxis(E, 0, ABG)
02:01:52.542 00.000 11060 Move returns status 0, amount 0
02:01:52.542 00.000 11060 MoveAxis(N, 0, ABG)
02:01:52.543 00.001 11060 Move returns status 0, amount 0
02:01:52.543 00.000 11060 move complete, result=0
02:01:52.543 00.000 11060 worker thread done servicing request
02:01:52.543 00.000 11060 Worker thread wakes up
02:01:52.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:52.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:52.546 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:53.218 00.672 11060 Exposure complete
02:01:53.655 00.437 10844 OnExposeComplete: enter
02:01:53.656 00.001 10844 UpdateGuideState(): m_state=6
02:01:53.656 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12058
02:01:53.656 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.67, Mass=2692, SNR=31.8, Peak=220 HFD=3.6
02:01:53.656 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.29 = -3.00)
02:01:53.657 00.001 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
02:01:53.657 00.000 11060 worker thread done servicing request
02:01:53.657 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.80 hyp=0.80 cameraTheta=1.53 mountX=-0.79 mountY=-0.10, mountTheta=-3.01
02:01:53.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.80, opts=13)
02:01:53.659 00.000 10844 Enqueuing Move request for scope (0.03, 0.80)
02:01:53.659 00.000 11060 Worker thread wakes up
02:01:53.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.80) opts 0xd
02:01:53.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.80)
02:01:53.659 00.000 11060 Moving (0.03, 0.80) raw xDistance=-0.79 yDistance=-0.10
02:01:53.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.79
02:01:53.660 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:53.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:01:53.660 00.000 11060 MoveAxis(E, 137, ABG)
02:01:53.660 00.000 11060 Guiding  Dir = 2, Dur = 137
02:01:53.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:53.660 00.000 10844 UpdateGuideState exits: m=2692 SNR=31.8
02:01:53.660 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 4 / 99999
02:01:53.661 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770372113.661,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
02:01:53.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:53.662 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:53.662 00.000 10844 Enqueuing Expose request
02:01:53.692 00.030 11060 IsSlewing returns 0
02:01:53.693 00.001 11060 IsGuiding returns 0
02:01:53.871 00.178 11060 IsGuiding returns 0
02:01:53.871 00.000 11060 Move returns status 0, amount 137
02:01:53.871 00.000 11060 MoveAxis(N, 0, ABG)
02:01:53.871 00.000 11060 Move returns status 0, amount 0
02:01:53.871 00.000 11060 move complete, result=0
02:01:53.872 00.001 10844 GuideStep: -0.8 px 137 ms EAST, -0.1 px 0 ms NORTH
02:01:53.872 00.000 11060 worker thread done servicing request
02:01:53.873 00.001 11060 Worker thread wakes up
02:01:53.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:53.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:54.509 00.636 11060 Exposure complete
02:01:54.729 00.220 11060 worker thread done servicing request
02:01:54.729 00.000 10844 OnExposeComplete: enter
02:01:54.729 00.000 10844 UpdateGuideState(): m_state=6
02:01:54.730 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12059
02:01:54.730 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=58.76, Mass=3474, SNR=37.3, Peak=244 HFD=3.7
02:01:54.730 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
02:01:54.731 00.001 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
02:01:54.731 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.12 hyp=0.37 cameraTheta=-0.33 mountX=0.06 mountY=0.37, mountTheta=1.42
02:01:54.732 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.12, opts=13)
02:01:54.733 00.001 10844 Enqueuing Move request for scope (0.35, -0.12)
02:01:54.733 00.000 11060 Worker thread wakes up
02:01:54.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:54.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.12) opts 0xd
02:01:54.733 00.000 10844 UpdateGuideState exits: m=3474 SNR=37.3
02:01:54.733 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.12)
02:01:54.733 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 5 / 99999
02:01:54.733 00.000 11060 Moving (0.35, -0.12) raw xDistance=0.06 yDistance=0.37
02:01:54.733 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372114.733,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
02:01:54.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:54.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:01:54.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:54.734 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:01:54.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:54.734 00.000 11060 MoveAxis(E, 0, ABG)
02:01:54.734 00.000 10844 Enqueuing Expose request
02:01:54.734 00.000 11060 Move returns status 0, amount 0
02:01:54.734 00.000 11060 MoveAxis(N, 0, ABG)
02:01:54.734 00.000 11060 Move returns status 0, amount 0
02:01:54.734 00.000 11060 move complete, result=0
02:01:54.734 00.000 11060 worker thread done servicing request
02:01:54.734 00.000 11060 Worker thread wakes up
02:01:54.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:54.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:54.738 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:01:55.369 00.631 11060 Exposure complete
02:01:55.607 00.238 11060 worker thread done servicing request
02:01:55.608 00.001 10844 OnExposeComplete: enter
02:01:55.608 00.000 10844 UpdateGuideState(): m_state=6
02:01:55.608 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12060
02:01:55.608 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=59.11, Mass=2826, SNR=32.7, Peak=240 HFD=3.7
02:01:55.608 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
02:01:55.608 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
02:01:55.609 00.001 10844 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.36 cameraTheta=0.69 mountX=-0.28 mountY=0.24, mountTheta=2.43
02:01:55.620 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.23, opts=13)
02:01:55.620 00.000 10844 Enqueuing Move request for scope (0.28, 0.23)
02:01:55.620 00.000 11060 Worker thread wakes up
02:01:55.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:55.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.23) opts 0xd
02:01:55.620 00.000 10844 UpdateGuideState exits: m=2826 SNR=32.7
02:01:55.621 00.001 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.23)
02:01:55.621 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 6 / 99999
02:01:55.621 00.000 11060 Moving (0.28, 0.23) raw xDistance=-0.28 yDistance=0.24
02:01:55.621 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372115.621,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
02:01:55.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
02:01:55.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:01:55.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:55.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:01:55.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:55.621 00.000 11060 MoveAxis(E, 48, ABG)
02:01:55.622 00.001 10844 Enqueuing Expose request
02:01:55.622 00.000 11060 Guiding  Dir = 2, Dur = 48
02:01:55.642 00.020 11060 IsSlewing returns 0
02:01:55.643 00.001 11060 IsGuiding returns 0
02:01:55.720 00.077 11060 IsGuiding returns 0
02:01:55.720 00.000 11060 Move returns status 0, amount 48
02:01:55.720 00.000 11060 MoveAxis(N, 0, ABG)
02:01:55.720 00.000 11060 Move returns status 0, amount 0
02:01:55.720 00.000 11060 move complete, result=0
02:01:55.721 00.001 11060 worker thread done servicing request
02:01:55.721 00.000 11060 Worker thread wakes up
02:01:55.721 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.2 px 0 ms NORTH
02:01:55.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:55.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:56.360 00.639 11060 Exposure complete
02:01:56.588 00.228 11060 worker thread done servicing request
02:01:56.588 00.000 10844 OnExposeComplete: enter
02:01:56.588 00.000 10844 UpdateGuideState(): m_state=6
02:01:56.588 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12061
02:01:56.589 00.001 10844 Star::Find returns 1 (0), X=268.79, Y=58.73, Mass=2729, SNR=32.8, Peak=199 HFD=3.7
02:01:56.589 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
02:01:56.589 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
02:01:56.589 00.000 10844 CameraToMount -- cameraX=0.55 cameraY=-0.15 hyp=0.57 cameraTheta=-0.27 mountX=0.05 mountY=0.56, mountTheta=1.49
02:01:56.590 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.55, y=-0.15, opts=13)
02:01:56.590 00.000 10844 Enqueuing Move request for scope (0.55, -0.15)
02:01:56.590 00.000 11060 Worker thread wakes up
02:01:56.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:01:56.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.15) opts 0xd
02:01:56.592 00.002 10844 UpdateGuideState exits: m=2729 SNR=32.8
02:01:56.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.55, -0.15)
02:01:56.592 00.000 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 7 / 99999
02:01:56.592 00.000 11060 Moving (0.55, -0.15) raw xDistance=0.05 yDistance=0.56
02:01:56.592 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372116.592,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
02:01:56.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:01:56.592 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.28 newest=1.17
02:01:56.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.56
02:01:56.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:56.592 00.000 11060 MoveAxis(E, 0, ABG)
02:01:56.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:56.592 00.000 10844 Enqueuing Expose request
02:01:56.593 00.001 11060 Move returns status 0, amount 0
02:01:56.593 00.000 11060 BLC: Oldest BLC event removed
02:01:56.593 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:01:56.593 00.000 11060 MoveAxis(S, 969, ABG)
02:01:56.593 00.000 11060 duration set to 750 by maxDecDuration
02:01:56.593 00.000 11060 Guiding  Dir = 1, Dur = 750
02:01:56.611 00.018 11060 IsSlewing returns 0
02:01:56.611 00.000 11060 IsGuiding returns 0
02:01:57.390 00.779 11060 IsGuiding returns 0
02:01:57.390 00.000 11060 Move returns status 0, amount 750
02:01:57.390 00.000 11060 move complete, result=0
02:01:57.390 00.000 11060 worker thread done servicing request
02:01:57.390 00.000 11060 Worker thread wakes up
02:01:57.391 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:57.391 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.6 px 750 ms SOUTH
02:01:57.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:58.023 00.632 11060 Exposure complete
02:01:58.236 00.213 11060 worker thread done servicing request
02:01:58.236 00.000 10844 OnExposeComplete: enter
02:01:58.237 00.001 10844 UpdateGuideState(): m_state=6
02:01:58.237 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12062
02:01:58.237 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=58.48, Mass=2668, SNR=32.3, Peak=218 HFD=3.6
02:01:58.237 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
02:01:58.237 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
02:01:58.237 00.000 10844 CameraToMount -- cameraX=0.52 cameraY=-0.40 hyp=0.65 cameraTheta=-0.66 mountX=0.30 mountY=0.57, mountTheta=1.09
02:01:58.239 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.52, y=-0.40, opts=13)
02:01:58.239 00.000 10844 Enqueuing Move request for scope (0.52, -0.40)
02:01:58.239 00.000 11060 Worker thread wakes up
02:01:58.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:01:58.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.40) opts 0xd
02:01:58.239 00.000 10844 UpdateGuideState exits: m=2668 SNR=32.3
02:01:58.239 00.000 11060 Handling offset move in thread for scope, endpoint = (0.52, -0.40)
02:01:58.240 00.001 10844 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 8 / 99999
02:01:58.240 00.000 11060 Moving (0.52, -0.40) raw xDistance=0.30 yDistance=0.57
02:01:58.240 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372118.240,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.51,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
02:01:58.240 00.000 11060 BLC: History state: CurrMiss=0.57, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.394661, 1:0.573799
02:01:58.240 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:01:58.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
02:01:58.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.57
02:01:58.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:58.240 00.000 11060 MoveAxis(W, 52, ABG)
02:01:58.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:58.240 00.000 10844 Enqueuing Expose request
02:01:58.241 00.001 11060 Guiding  Dir = 3, Dur = 52
02:01:58.250 00.009 11060 IsSlewing returns 0
02:01:58.250 00.000 11060 IsGuiding returns 0
02:01:58.313 00.063 11060 IsGuiding returns 0
02:01:58.313 00.000 11060 Move returns status 0, amount 52
02:01:58.313 00.000 11060 MoveAxis(S, 223, ABG)
02:01:58.313 00.000 11060 Guiding  Dir = 1, Dur = 223
02:01:58.329 00.016 11060 IsSlewing returns 0
02:01:58.329 00.000 11060 IsGuiding returns 0
02:01:58.564 00.235 11060 IsGuiding returns 0
02:01:58.564 00.000 11060 Move returns status 0, amount 223
02:01:58.564 00.000 11060 move complete, result=0
02:01:58.565 00.001 11060 worker thread done servicing request
02:01:58.565 00.000 11060 Worker thread wakes up
02:01:58.565 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.6 px 223 ms SOUTH
02:01:58.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:58.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:01:59.226 00.661 11060 Exposure complete
02:01:59.734 00.508 11060 worker thread done servicing request
02:01:59.734 00.000 10844 OnExposeComplete: enter
02:01:59.734 00.000 10844 UpdateGuideState(): m_state=6
02:01:59.735 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12063
02:01:59.735 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=58.26, Mass=2330, SNR=30.3, Peak=221 HFD=3.6
02:01:59.735 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
02:01:59.735 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
02:01:59.736 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.61 hyp=0.62 cameraTheta=-1.42 mountX=0.59 mountY=0.19, mountTheta=0.32
02:01:59.739 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.61, opts=13)
02:01:59.739 00.000 10844 Enqueuing Move request for scope (0.09, -0.61)
02:01:59.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:01:59.739 00.000 10844 UpdateGuideState exits: m=2330 SNR=30.3
02:01:59.739 00.000 10844 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 9 / 99999
02:01:59.740 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770372119.740,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.54,"Time":10.0,"SettleTime":10.0,"StarLocked":true}
02:01:59.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:59.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:01:59.740 00.000 10844 Enqueuing Expose request
02:01:59.743 00.003 11060 Worker thread wakes up
02:01:59.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.61) opts 0xd
02:01:59.744 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.61)
02:01:59.744 00.000 11060 Moving (0.09, -0.61) raw xDistance=0.59 yDistance=0.19
02:01:59.744 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.23, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.394661, 1:0.573799, 2:0.193509
02:01:59.744 00.000 11060 BLC: Under-shoot: nominal increase by 128
02:01:59.744 00.000 11060 BLC: window closed
02:01:59.744 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:01:59.744 00.000 11060 BLC: Pulse adjusted to 750
02:01:59.745 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.59
02:01:59.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
02:01:59.745 00.000 11060 MoveAxis(W, 103, ABG)
02:01:59.745 00.000 11060 Guiding  Dir = 3, Dur = 103
02:01:59.754 00.009 11060 IsSlewing returns 0
02:01:59.754 00.000 11060 IsGuiding returns 0
02:01:59.873 00.119 11060 IsGuiding returns 0
02:01:59.873 00.000 11060 Move returns status 0, amount 103
02:01:59.873 00.000 11060 MoveAxis(S, 75, ABG)
02:01:59.873 00.000 11060 Guiding  Dir = 1, Dur = 75
02:01:59.880 00.007 11060 IsSlewing returns 0
02:01:59.881 00.001 11060 IsGuiding returns 0
02:01:59.958 00.077 11060 IsGuiding returns 0
02:01:59.958 00.000 11060 Move returns status 0, amount 75
02:01:59.959 00.001 11060 move complete, result=0
02:01:59.959 00.000 11060 worker thread done servicing request
02:01:59.959 00.000 11060 Worker thread wakes up
02:01:59.959 00.000 10844 GuideStep: 0.6 px 103 ms WEST, 0.2 px 75 ms SOUTH
02:01:59.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:01:59.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:00.003 00.044 10844 evsrv: cli 0EEEE070 connect
02:02:00.004 00.001 10844 case statement mapped state 6 to 3
02:02:00.004 00.000 10844 case statement mapped state 6 to 3
02:02:00.009 00.005 10844 evsrv: cli 0EEEE070 request: {"method":"get_pixel_scale","id":"12d1d45a-f9c2-40f5-91dd-ea255dd515cc"}
02:02:00.009 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":4.1253,"id":"12d1d45a-f9c2-40f5-91dd-ea255dd515cc"}
02:02:00.011 00.002 10844 evsrv: cli 0EEEE070 disconnect
02:02:00.601 00.590 11060 Exposure complete
02:02:01.151 00.550 11060 worker thread done servicing request
02:02:01.151 00.000 10844 OnExposeComplete: enter
02:02:01.151 00.000 10844 UpdateGuideState(): m_state=6
02:02:01.151 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12064
02:02:01.152 00.001 10844 Star::Find returns 1 (0), X=268.07, Y=59.24, Mass=2264, SNR=29.1, Peak=187 HFD=3.2
02:02:01.152 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
02:02:01.152 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
02:02:01.152 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.36 hyp=0.40 cameraTheta=2.02 mountX=-0.32 mountY=-0.23, mountTheta=-2.52
02:02:01.154 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.36, opts=13)
02:02:01.154 00.000 10844 Enqueuing Move request for scope (-0.17, 0.36)
02:02:01.154 00.000 11060 Worker thread wakes up
02:02:01.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:01.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.36) opts 0xd
02:02:01.154 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.36)
02:02:01.155 00.001 11060 Moving (-0.17, 0.36) raw xDistance=-0.32 yDistance=-0.23
02:02:01.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.32
02:02:01.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:02:01.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:02:01.155 00.000 10844 UpdateGuideState exits: m=2264 SNR=29.1
02:02:01.155 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 10 / 99999
02:02:01.155 00.000 10844 PhdController: newstate STATE_FINISH
02:02:01.155 00.000 10844 PhdController complete: success
02:02:01.155 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770372121.155,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
02:02:01.156 00.001 10844 Mount: notify guiding dither settle done success=1
02:02:01.156 00.000 10844 PhdController: newstate STATE_IDLE
02:02:01.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:01.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:01.156 00.000 10844 Enqueuing Expose request
02:02:01.158 00.002 11060 MoveAxis(E, 53, ABG)
02:02:01.158 00.000 11060 Guiding  Dir = 2, Dur = 53
02:02:01.174 00.016 11060 IsSlewing returns 0
02:02:01.175 00.001 11060 IsGuiding returns 0
02:02:01.235 00.060 11060 IsGuiding returns 0
02:02:01.235 00.000 11060 Move returns status 0, amount 53
02:02:01.235 00.000 11060 MoveAxis(N, 0, ABG)
02:02:01.236 00.001 11060 Move returns status 0, amount 0
02:02:01.236 00.000 11060 move complete, result=0
02:02:01.236 00.000 11060 worker thread done servicing request
02:02:01.236 00.000 11060 Worker thread wakes up
02:02:01.236 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
02:02:01.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:01.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:01.902 00.666 11060 Exposure complete
02:02:02.302 00.400 11060 worker thread done servicing request
02:02:02.303 00.001 10844 OnExposeComplete: enter
02:02:02.303 00.000 10844 UpdateGuideState(): m_state=6
02:02:02.303 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12065
02:02:02.303 00.000 10844 Star::Find returns 1 (0), X=267.74, Y=58.49, Mass=3250, SNR=36.0, Peak=227 HFD=3.6
02:02:02.304 00.001 10844 MultiStar: [#1 0.25,-1.20,0.00,M1] [#2 -1.39,-1.36,0.00,M2] [#3 -0.87,-0.45,0.00,M2] [#4 -0.74,-0.87,0.00,M1] [#5 -0.93,-0.57,0.00,M10] [#6 -0.94,-0.03,0.00,M2] [#7 0.31,-1.04,0.00,M2] [#8 -0.46,-0.61,0.00,M1] 
02:02:02.304 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
02:02:02.304 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
02:02:02.304 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=-0.39 hyp=0.64 cameraTheta=-2.48 mountX=0.47 mountY=-0.43, mountTheta=-0.74
02:02:02.306 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=-0.39, opts=13)
02:02:02.306 00.000 10844 Enqueuing Move request for scope (-0.50, -0.39)
02:02:02.306 00.000 11060 Worker thread wakes up
02:02:02.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:02.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.39) opts 0xd
02:02:02.307 00.001 10844 UpdateGuideState exits: m=3250 SNR=36.0
02:02:02.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, -0.39)
02:02:02.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:02.307 00.000 11060 Moving (-0.50, -0.39) raw xDistance=0.47 yDistance=-0.43
02:02:02.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:02.307 00.000 10844 Enqueuing Expose request
02:02:02.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
02:02:02.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:02:02.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:02:02.308 00.001 11060 MoveAxis(W, 81, ABG)
02:02:02.308 00.000 11060 Guiding  Dir = 3, Dur = 81
02:02:02.313 00.005 11060 IsSlewing returns 0
02:02:02.313 00.000 11060 IsGuiding returns 0
02:02:02.416 00.103 11060 IsGuiding returns 0
02:02:02.416 00.000 11060 Move returns status 0, amount 81
02:02:02.416 00.000 11060 MoveAxis(N, 0, ABG)
02:02:02.416 00.000 11060 Move returns status 0, amount 0
02:02:02.417 00.001 11060 move complete, result=0
02:02:02.417 00.000 11060 worker thread done servicing request
02:02:02.417 00.000 11060 Worker thread wakes up
02:02:02.417 00.000 10844 GuideStep: 0.5 px 81 ms WEST, -0.4 px 0 ms NORTH
02:02:02.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:02.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:03.057 00.640 11060 Exposure complete
02:02:04.061 01.004 11060 worker thread done servicing request
02:02:04.061 00.000 10844 OnExposeComplete: enter
02:02:04.061 00.000 10844 UpdateGuideState(): m_state=6
02:02:04.062 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12066
02:02:04.062 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=58.91, Mass=2278, SNR=29.3, Peak=204 HFD=4.0
02:02:04.062 00.000 10844 MultiStar: [#1 -0.25,-1.23,0.00,M2] [#2 -0.57,-0.44,0.00,M3] [#3 -0.63,0.28,0.00,M3] [#4 -0.40,-0.11,1.21,U] [#5 -0.28,-0.63,0.00,R] [#6 -0.91,-0.00,0.00,M3] [#7 -0.25,-0.93,0.00,M3] [#8 0.21,-0.49,1.02,U] 
02:02:04.063 00.001 10844 single-star, 2 included, MultiStar: {-0.09, -0.18}, one-star: {-0.02, 0.03}
02:02:04.063 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
02:02:04.063 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.41)
02:02:04.063 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.14 mountX=-0.03 mountY=-0.03, mountTheta=-2.40
02:02:04.065 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
02:02:04.065 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
02:02:04.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:04.066 00.001 10844 UpdateGuideState exits: m=2278 SNR=29.3
02:02:04.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:04.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:04.066 00.000 10844 Enqueuing Expose request
02:02:04.067 00.001 11060 Worker thread wakes up
02:02:04.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
02:02:04.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
02:02:04.067 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=-0.03
02:02:04.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:02:04.068 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:04.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:02:04.068 00.000 11060 MoveAxis(E, 0, ABG)
02:02:04.068 00.000 11060 Move returns status 0, amount 0
02:02:04.068 00.000 11060 MoveAxis(N, 0, ABG)
02:02:04.068 00.000 11060 Move returns status 0, amount 0
02:02:04.068 00.000 11060 move complete, result=0
02:02:04.069 00.001 11060 worker thread done servicing request
02:02:04.069 00.000 11060 Worker thread wakes up
02:02:04.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:04.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:04.072 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:04.721 00.649 11060 Exposure complete
02:02:05.137 00.416 11060 worker thread done servicing request
02:02:05.137 00.000 10844 OnExposeComplete: enter
02:02:05.137 00.000 10844 UpdateGuideState(): m_state=6
02:02:05.138 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12067
02:02:05.138 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=59.35, Mass=2538, SNR=31.5, Peak=249 HFD=3.4
02:02:05.139 00.001 10844 MultiStar: [#1 0.72,-0.10,0.00,M3] [#2 -0.34,0.79,0.00,M4] [#3 -0.54,0.28,0.92,U] [#4 -1.28,1.23,0.00,M1] [#5 -0.43,1.13,0.00,M1] [#6 -0.55,0.13,1.02,U] [#7 0.52,0.00,0.88,U] [#8 0.24,0.27,0.95,U] 
02:02:05.139 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.23}, one-star: {-0.15, 0.47}
02:02:05.139 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.77 = -2.52)
02:02:05.139 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
02:02:05.139 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.26 cameraTheta=2.01 mountX=-0.21 mountY=-0.15, mountTheta=-2.53
02:02:05.141 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.23, opts=13)
02:02:05.141 00.000 10844 Enqueuing Move request for scope (-0.11, 0.23)
02:02:05.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
02:02:05.141 00.000 10844 UpdateGuideState exits: m=2538 SNR=31.5
02:02:05.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:05.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:05.141 00.000 10844 Enqueuing Expose request
02:02:05.144 00.003 11060 Worker thread wakes up
02:02:05.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
02:02:05.145 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
02:02:05.145 00.000 11060 Moving (-0.11, 0.23) raw xDistance=-0.21 yDistance=-0.15
02:02:05.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:02:05.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:05.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:02:05.145 00.000 11060 MoveAxis(E, 36, ABG)
02:02:05.146 00.001 11060 Guiding  Dir = 2, Dur = 36
02:02:05.154 00.008 11060 IsSlewing returns 0
02:02:05.154 00.000 11060 IsGuiding returns 0
02:02:05.200 00.046 11060 IsGuiding returns 0
02:02:05.201 00.001 11060 Move returns status 0, amount 36
02:02:05.201 00.000 11060 MoveAxis(N, 0, ABG)
02:02:05.201 00.000 11060 Move returns status 0, amount 0
02:02:05.201 00.000 11060 move complete, result=0
02:02:05.201 00.000 11060 worker thread done servicing request
02:02:05.201 00.000 11060 Worker thread wakes up
02:02:05.201 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
02:02:05.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:05.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:05.862 00.661 11060 Exposure complete
02:02:06.206 00.344 11060 worker thread done servicing request
02:02:06.206 00.000 10844 OnExposeComplete: enter
02:02:06.206 00.000 10844 UpdateGuideState(): m_state=6
02:02:06.207 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12068
02:02:06.207 00.000 10844 Star::Find returns 1 (1), X=268.00, Y=58.66, Mass=2834, SNR=33.4, Peak=255 HFD=3.3
02:02:06.208 00.001 10844 MultiStar: [#1 -0.08,-0.49,1.11,U] [#2 -0.31,0.16,2.07,U] [#3 -0.21,0.78,0.00,M3] [#4 -1.20,0.82,0.00,M2] [#5 -0.44,1.13,0.00,M2] [#6 0.18,0.36,0.99,U] [#7 0.53,-0.17,0.90,U] [#8 0.30,-0.69,0.00,M1] 
02:02:06.208 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.04}, one-star: {-0.24, -0.22}
02:02:06.208 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
02:02:06.208 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
02:02:06.208 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.52 mountX=0.05 mountY=-0.05, mountTheta=-0.78
02:02:06.212 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
02:02:06.213 00.001 10844 Enqueuing Move request for scope (-0.05, -0.04)
02:02:06.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:06.213 00.000 10844 UpdateGuideState exits: m=2834 SNR=33.4 Saturated
02:02:06.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:06.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:06.213 00.000 10844 Enqueuing Expose request
02:02:06.214 00.001 11060 Worker thread wakes up
02:02:06.215 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
02:02:06.215 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
02:02:06.215 00.000 11060 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=-0.05
02:02:06.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:06.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:06.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:02:06.215 00.000 11060 MoveAxis(E, 0, ABG)
02:02:06.215 00.000 11060 Move returns status 0, amount 0
02:02:06.215 00.000 11060 MoveAxis(N, 0, ABG)
02:02:06.215 00.000 11060 Move returns status 0, amount 0
02:02:06.216 00.001 11060 move complete, result=0
02:02:06.216 00.000 11060 worker thread done servicing request
02:02:06.216 00.000 11060 Worker thread wakes up
02:02:06.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:06.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:06.219 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:06.937 00.718 11060 Exposure complete
02:02:07.626 00.689 11060 worker thread done servicing request
02:02:07.626 00.000 10844 OnExposeComplete: enter
02:02:07.626 00.000 10844 UpdateGuideState(): m_state=6
02:02:07.626 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12069
02:02:07.627 00.001 10844 Star::Find returns 1 (0), X=268.21, Y=58.35, Mass=2854, SNR=33.0, Peak=221 HFD=3.7
02:02:07.627 00.000 10844 MultiStar: [#1 0.19,-0.15,0.95,U] [#2 -0.05,0.29,2.06,U] [#3 -0.31,0.88,0.00,M4] [#4 -1.06,0.54,0.00,M3] [#5 0.31,1.50,0.00,M3] [#6 -0.45,0.21,0.95,U] [#7 0.38,0.28,0.84,U] [#8 -0.73,-0.23,0.00,M2] 
02:02:07.627 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.06}, one-star: {-0.03, -0.53}
02:02:07.627 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
02:02:07.627 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
02:02:07.628 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.72 mountX=-0.06 mountY=-0.02, mountTheta=-2.83
02:02:07.630 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
02:02:07.630 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
02:02:07.630 00.000 11060 Worker thread wakes up
02:02:07.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:07.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
02:02:07.630 00.000 10844 UpdateGuideState exits: m=2854 SNR=33.0
02:02:07.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:02:07.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:07.631 00.001 11060 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
02:02:07.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:07.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:02:07.631 00.000 10844 Enqueuing Expose request
02:02:07.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:07.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:07.631 00.000 11060 MoveAxis(E, 0, ABG)
02:02:07.631 00.000 11060 Move returns status 0, amount 0
02:02:07.631 00.000 11060 MoveAxis(N, 0, ABG)
02:02:07.631 00.000 11060 Move returns status 0, amount 0
02:02:07.631 00.000 11060 move complete, result=0
02:02:07.632 00.001 11060 worker thread done servicing request
02:02:07.632 00.000 11060 Worker thread wakes up
02:02:07.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:07.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:07.635 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:08.346 00.711 11060 Exposure complete
02:02:09.081 00.735 11060 worker thread done servicing request
02:02:09.081 00.000 10844 OnExposeComplete: enter
02:02:09.081 00.000 10844 UpdateGuideState(): m_state=6
02:02:09.081 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12070
02:02:09.082 00.001 10844 Star::Find returns 1 (0), X=268.80, Y=58.75, Mass=3237, SNR=35.8, Peak=225 HFD=3.8
02:02:09.082 00.000 10844 MultiStar: [#1 0.03,-0.64,0.00,M2] [#2 -0.66,-0.05,0.00,M3] [#3 -0.30,0.54,0.92,U] [#4 -1.31,0.09,0.00,M4] [#5 0.17,0.23,0.91,U] [#6 -0.85,0.28,0.00,M1] [#7 1.03,-0.81,0.00,M1] [#8 0.35,0.35,0.81,U] 
02:02:09.082 00.000 10844 refined, 3 included, MultiStar: {0.20, 0.24}, one-star: {0.57, -0.13}
02:02:09.082 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
02:02:09.083 00.001 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
02:02:09.083 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.87 mountX=-0.27 mountY=0.16, mountTheta=2.61
02:02:09.085 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.24, opts=13)
02:02:09.085 00.000 10844 Enqueuing Move request for scope (0.20, 0.24)
02:02:09.085 00.000 11060 Worker thread wakes up
02:02:09.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:09.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
02:02:09.086 00.001 10844 UpdateGuideState exits: m=3237 SNR=35.8
02:02:09.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
02:02:09.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:09.086 00.000 11060 Moving (0.20, 0.24) raw xDistance=-0.27 yDistance=0.16
02:02:09.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:09.086 00.000 10844 Enqueuing Expose request
02:02:09.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:02:09.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:09.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:02:09.086 00.000 11060 MoveAxis(E, 47, ABG)
02:02:09.087 00.001 11060 Guiding  Dir = 2, Dur = 47
02:02:09.107 00.020 11060 IsSlewing returns 0
02:02:09.108 00.001 11060 IsGuiding returns 0
02:02:09.167 00.059 11060 IsGuiding returns 0
02:02:09.168 00.001 11060 Move returns status 0, amount 47
02:02:09.168 00.000 11060 MoveAxis(N, 0, ABG)
02:02:09.168 00.000 11060 Move returns status 0, amount 0
02:02:09.168 00.000 11060 move complete, result=0
02:02:09.168 00.000 11060 worker thread done servicing request
02:02:09.168 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.2 px 0 ms NORTH
02:02:09.168 00.000 11060 Worker thread wakes up
02:02:09.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:09.169 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:09.803 00.634 11060 Exposure complete
02:02:10.058 00.255 11060 worker thread done servicing request
02:02:10.058 00.000 10844 OnExposeComplete: enter
02:02:10.058 00.000 10844 UpdateGuideState(): m_state=6
02:02:10.059 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12071
02:02:10.059 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=58.93, Mass=3167, SNR=34.8, Peak=223 HFD=4.0
02:02:10.059 00.000 10844 MultiStar: [#1 0.14,-0.21,0.97,U] [#2 -0.11,0.27,1.92,U] [#3 -0.10,0.32,0.97,U] [#4 -0.67,0.07,0.00,M5] [#5 0.01,0.93,0.00,M3] [#6 -0.23,0.65,0.00,M2] [#7 0.25,-0.98,0.00,M2] [#8 0.47,0.15,0.85,U] 
02:02:10.060 00.001 10844 refined, 4 included, MultiStar: {0.00, 0.14}, one-star: {-0.22, 0.05}
02:02:10.060 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.97)
02:02:10.060 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
02:02:10.060 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.57 mountX=-0.14 mountY=-0.02, mountTheta=-2.98
02:02:10.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.14, opts=13)
02:02:10.062 00.001 10844 Enqueuing Move request for scope (0.00, 0.14)
02:02:10.062 00.000 11060 Worker thread wakes up
02:02:10.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:10.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
02:02:10.062 00.000 10844 UpdateGuideState exits: m=3167 SNR=34.8
02:02:10.062 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
02:02:10.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:10.062 00.000 11060 Moving (0.00, 0.14) raw xDistance=-0.14 yDistance=-0.02
02:02:10.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:10.063 00.001 10844 Enqueuing Expose request
02:02:10.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:02:10.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:10.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:10.063 00.000 11060 MoveAxis(E, 25, ABG)
02:02:10.063 00.000 11060 Guiding  Dir = 2, Dur = 25
02:02:10.093 00.030 11060 IsSlewing returns 0
02:02:10.093 00.000 11060 IsGuiding returns 0
02:02:10.144 00.051 11060 IsGuiding returns 0
02:02:10.144 00.000 11060 Move returns status 0, amount 25
02:02:10.144 00.000 11060 MoveAxis(N, 0, ABG)
02:02:10.144 00.000 11060 Move returns status 0, amount 0
02:02:10.144 00.000 11060 move complete, result=0
02:02:10.144 00.000 11060 worker thread done servicing request
02:02:10.144 00.000 11060 Worker thread wakes up
02:02:10.144 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
02:02:10.145 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:10.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:10.859 00.714 11060 Exposure complete
02:02:11.414 00.555 11060 worker thread done servicing request
02:02:11.415 00.001 10844 OnExposeComplete: enter
02:02:11.415 00.000 10844 UpdateGuideState(): m_state=6
02:02:11.416 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12072
02:02:11.416 00.000 10844 Star::Find returns 1 (1), X=268.69, Y=59.21, Mass=2851, SNR=33.8, Peak=255 HFD=3.6
02:02:11.417 00.001 10844 MultiStar: [#1 0.29,-0.65,0.00,M2] [#2 0.44,-0.54,0.00,M3] [#3 -0.16,0.03,0.81,U] [#4 -0.34,0.58,0.00,M6] [#5 -0.28,0.46,0.90,U] [#6 -0.52,-0.65,0.00,M3] [#7 0.25,-0.31,0.76,U] [#8 0.72,-0.71,0.00,M1] 
02:02:11.417 00.000 10844 refined, 3 included, MultiStar: {0.07, 0.15}, one-star: {0.45, 0.33}
02:02:11.417 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
02:02:11.417 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
02:02:11.417 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.12 mountX=-0.16 mountY=0.05, mountTheta=2.85
02:02:11.420 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.15, opts=13)
02:02:11.420 00.000 10844 Enqueuing Move request for scope (0.07, 0.15)
02:02:11.420 00.000 11060 Worker thread wakes up
02:02:11.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:11.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
02:02:11.421 00.001 10844 UpdateGuideState exits: m=2851 SNR=33.8 Saturated
02:02:11.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
02:02:11.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:11.421 00.000 11060 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=0.05
02:02:11.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:11.421 00.000 10844 Enqueuing Expose request
02:02:11.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
02:02:11.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:11.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:02:11.421 00.000 11060 MoveAxis(E, 29, ABG)
02:02:11.421 00.000 11060 Guiding  Dir = 2, Dur = 29
02:02:11.438 00.017 11060 IsSlewing returns 0
02:02:11.438 00.000 11060 IsGuiding returns 0
02:02:11.501 00.063 11060 IsGuiding returns 0
02:02:11.502 00.001 11060 Move returns status 0, amount 29
02:02:11.502 00.000 11060 MoveAxis(N, 0, ABG)
02:02:11.502 00.000 11060 Move returns status 0, amount 0
02:02:11.502 00.000 11060 move complete, result=0
02:02:11.502 00.000 11060 worker thread done servicing request
02:02:11.502 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
02:02:11.502 00.000 11060 Worker thread wakes up
02:02:11.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:11.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:12.191 00.689 11060 Exposure complete
02:02:12.594 00.403 11060 worker thread done servicing request
02:02:12.594 00.000 10844 OnExposeComplete: enter
02:02:12.594 00.000 10844 UpdateGuideState(): m_state=6
02:02:12.594 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12073
02:02:12.595 00.001 10844 Star::Find returns 1 (0), X=268.45, Y=59.00, Mass=2606, SNR=31.5, Peak=215 HFD=3.6
02:02:12.595 00.000 10844 MultiStar: [#1 0.52,-0.56,0.00,M3] [#2 -0.06,-0.37,2.18,U] [#3 -0.26,-0.30,1.03,U] [#4 -0.51,-0.25,0.91,U] [#5 0.27,1.10,0.00,M3] [#6 -0.76,0.30,0.00,M4] [#7 0.61,-0.19,0.00,M2] [#8 -0.11,0.02,0.97,U] 
02:02:12.595 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.20}, one-star: {0.21, 0.12}
02:02:12.595 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.38 = -0.38)
02:02:12.595 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
02:02:12.595 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-2.13 mountX=0.22 mountY=-0.09, mountTheta=-0.40
02:02:12.597 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.20, opts=13)
02:02:12.597 00.000 10844 Enqueuing Move request for scope (-0.12, -0.20)
02:02:12.598 00.001 11060 Worker thread wakes up
02:02:12.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:12.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
02:02:12.598 00.000 10844 UpdateGuideState exits: m=2606 SNR=31.5
02:02:12.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
02:02:12.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:12.598 00.000 11060 Moving (-0.12, -0.20) raw xDistance=0.22 yDistance=-0.09
02:02:12.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:12.598 00.000 10844 Enqueuing Expose request
02:02:12.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:02:12.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:12.599 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:02:12.599 00.000 11060 MoveAxis(W, 37, ABG)
02:02:12.599 00.000 11060 Guiding  Dir = 3, Dur = 37
02:02:12.618 00.019 11060 IsSlewing returns 0
02:02:12.619 00.001 11060 IsGuiding returns 0
02:02:12.665 00.046 11060 IsGuiding returns 0
02:02:12.665 00.000 11060 Move returns status 0, amount 37
02:02:12.665 00.000 11060 MoveAxis(N, 0, ABG)
02:02:12.665 00.000 11060 Move returns status 0, amount 0
02:02:12.665 00.000 11060 move complete, result=0
02:02:12.666 00.001 11060 worker thread done servicing request
02:02:12.666 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:02:12.669 00.003 11060 Worker thread wakes up
02:02:12.670 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:12.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:13.434 00.764 11060 Exposure complete
02:02:14.331 00.897 10844 OnExposeComplete: enter
02:02:14.331 00.000 10844 UpdateGuideState(): m_state=6
02:02:14.333 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12074
02:02:14.333 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=59.06, Mass=2320, SNR=30.2, Peak=207 HFD=3.3
02:02:14.334 00.001 10844 MultiStar: [#1 0.45,0.11,1.03,U] [#2 0.34,-0.35,2.27,U] [#3 0.57,0.04,0.95,U] [#4 -0.63,0.91,0.00,M6] [#5 0.07,0.21,1.12,U] [#6 0.01,0.38,0.92,U] [#7 0.90,0.04,0.00,M3] [#8 -0.07,0.41,1.06,U] 
02:02:14.334 00.000 10844 single-star, 6 included, MultiStar: {0.22, 0.07}, one-star: {0.10, 0.18}
02:02:14.334 00.000 11060 worker thread done servicing request
02:02:14.334 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
02:02:14.334 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
02:02:14.334 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.05 mountX=-0.20 mountY=0.07, mountTheta=2.78
02:02:14.339 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.18, opts=13)
02:02:14.339 00.000 10844 Enqueuing Move request for scope (0.10, 0.18)
02:02:14.339 00.000 11060 Worker thread wakes up
02:02:14.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:14.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
02:02:14.340 00.001 10844 UpdateGuideState exits: m=2320 SNR=30.2
02:02:14.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
02:02:14.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:14.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:14.340 00.000 11060 Moving (0.10, 0.18) raw xDistance=-0.20 yDistance=0.07
02:02:14.340 00.000 10844 Enqueuing Expose request
02:02:14.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:02:14.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:14.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:14.340 00.000 11060 MoveAxis(E, 33, ABG)
02:02:14.340 00.000 11060 Guiding  Dir = 2, Dur = 33
02:02:14.364 00.024 11060 IsSlewing returns 0
02:02:14.364 00.000 11060 IsGuiding returns 0
02:02:14.399 00.035 11060 IsGuiding returns 0
02:02:14.399 00.000 11060 Move returns status 0, amount 33
02:02:14.400 00.001 11060 MoveAxis(N, 0, ABG)
02:02:14.400 00.000 11060 Move returns status 0, amount 0
02:02:14.400 00.000 11060 move complete, result=0
02:02:14.400 00.000 11060 worker thread done servicing request
02:02:14.400 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
02:02:14.400 00.000 11060 Worker thread wakes up
02:02:14.401 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:14.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:15.074 00.673 11060 Exposure complete
02:02:15.310 00.236 11060 worker thread done servicing request
02:02:15.310 00.000 10844 OnExposeComplete: enter
02:02:15.310 00.000 10844 UpdateGuideState(): m_state=6
02:02:15.311 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12075
02:02:15.311 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=58.43, Mass=3139, SNR=34.8, Peak=253 HFD=3.5
02:02:15.311 00.000 10844 MultiStar: [#1 0.96,-0.56,0.00,M3] [#2 0.07,-0.20,1.94,U] [#3 0.14,-0.14,0.93,U] [#4 -0.27,-0.61,0.00,M7] [#5 -0.10,0.97,0.00,M3] [#6 -0.12,0.05,0.89,U] [#7 0.70,-0.93,0.00,M4] [#8 0.17,-0.01,0.89,U] 
02:02:15.312 00.001 10844 refined, 4 included, MultiStar: {0.06, -0.16}, one-star: {0.01, -0.45}
02:02:15.312 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
02:02:15.312 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
02:02:15.312 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.23 mountX=0.15 mountY=0.08, mountTheta=0.51
02:02:15.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.16, opts=13)
02:02:15.314 00.000 10844 Enqueuing Move request for scope (0.06, -0.16)
02:02:15.314 00.000 11060 Worker thread wakes up
02:02:15.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:15.314 00.000 10844 UpdateGuideState exits: m=3139 SNR=34.8
02:02:15.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:15.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:15.314 00.000 10844 Enqueuing Expose request
02:02:15.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
02:02:15.315 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
02:02:15.315 00.000 11060 Moving (0.06, -0.16) raw xDistance=0.15 yDistance=0.08
02:02:15.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:02:15.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:15.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:02:15.315 00.000 11060 MoveAxis(W, 25, ABG)
02:02:15.315 00.000 11060 Guiding  Dir = 3, Dur = 25
02:02:15.346 00.031 11060 IsSlewing returns 0
02:02:15.347 00.001 11060 IsGuiding returns 0
02:02:15.405 00.058 11060 IsGuiding returns 0
02:02:15.405 00.000 11060 Move returns status 0, amount 25
02:02:15.405 00.000 11060 MoveAxis(N, 0, ABG)
02:02:15.406 00.001 11060 Move returns status 0, amount 0
02:02:15.406 00.000 11060 move complete, result=0
02:02:15.406 00.000 11060 worker thread done servicing request
02:02:15.406 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
02:02:15.406 00.000 11060 Worker thread wakes up
02:02:15.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:15.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:16.038 00.632 11060 Exposure complete
02:02:16.247 00.209 11060 worker thread done servicing request
02:02:16.247 00.000 10844 OnExposeComplete: enter
02:02:16.247 00.000 10844 UpdateGuideState(): m_state=6
02:02:16.247 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12076
02:02:16.247 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.63, Mass=3001, SNR=33.6, Peak=250 HFD=3.6
02:02:16.248 00.001 10844 MultiStar: [#1 0.30,-0.41,0.89,U] [#2 0.29,-0.15,1.94,U] [#3 -0.25,0.37,1.04,U] [#4 -0.24,-0.11,0.89,U] [#5 0.61,0.63,0.00,M4] [#6 -0.74,-0.13,0.00,M3] [#7 0.76,-0.61,0.00,M5] [#8 0.70,-0.04,0.00,M1] 
02:02:16.248 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.11}, one-star: {-0.04, -0.25}
02:02:16.248 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
02:02:16.248 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
02:02:16.248 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.10 mountX=0.10 mountY=0.07, mountTheta=0.64
02:02:16.250 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
02:02:16.250 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
02:02:16.250 00.000 11060 Worker thread wakes up
02:02:16.251 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
02:02:16.251 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
02:02:16.251 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=0.07
02:02:16.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:02:16.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:16.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:16.251 00.000 11060 MoveAxis(E, 0, ABG)
02:02:16.251 00.000 11060 Move returns status 0, amount 0
02:02:16.251 00.000 11060 MoveAxis(N, 0, ABG)
02:02:16.251 00.000 11060 Move returns status 0, amount 0
02:02:16.251 00.000 11060 move complete, result=0
02:02:16.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:16.251 00.000 11060 worker thread done servicing request
02:02:16.252 00.001 10844 UpdateGuideState exits: m=3001 SNR=33.6
02:02:16.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:16.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:16.252 00.000 10844 Enqueuing Expose request
02:02:16.252 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:16.252 00.000 11060 Worker thread wakes up
02:02:16.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:16.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:16.912 00.660 11060 Exposure complete
02:02:17.495 00.583 11060 worker thread done servicing request
02:02:17.495 00.000 10844 OnExposeComplete: enter
02:02:17.495 00.000 10844 UpdateGuideState(): m_state=6
02:02:17.495 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12077
02:02:17.497 00.002 10844 Star::Find returns 1 (0), X=267.85, Y=59.01, Mass=2767, SNR=33.4, Peak=224 HFD=3.3
02:02:17.497 00.000 10844 MultiStar: [#1 0.14,-0.02,0.90,U] [#2 0.06,-0.15,1.94,U] [#3 -0.22,-0.21,0.87,U] [#4 -0.38,-1.41,0.00,M7] [#5 -0.07,0.50,1.06,U] [#6 -0.83,-0.16,0.00,M4] [#7 0.22,0.26,0.88,U] [#8 -0.06,-0.60,0.88,U] 
02:02:17.497 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.02}, one-star: {-0.39, 0.13}
02:02:17.497 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
02:02:17.497 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
02:02:17.498 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.69 mountX=0.02 mountY=-0.03, mountTheta=-0.94
02:02:17.500 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
02:02:17.501 00.001 10844 Enqueuing Move request for scope (-0.04, -0.02)
02:02:17.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:02:17.501 00.000 11060 Worker thread wakes up
02:02:17.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
02:02:17.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
02:02:17.501 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=-0.03
02:02:17.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:02:17.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:17.502 00.001 10844 UpdateGuideState exits: m=2767 SNR=33.4
02:02:17.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:17.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:17.502 00.000 10844 Enqueuing Expose request
02:02:17.503 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:02:17.504 00.001 11060 MoveAxis(E, 0, ABG)
02:02:17.504 00.000 11060 Move returns status 0, amount 0
02:02:17.504 00.000 11060 MoveAxis(N, 0, ABG)
02:02:17.504 00.000 11060 Move returns status 0, amount 0
02:02:17.504 00.000 11060 move complete, result=0
02:02:17.504 00.000 11060 worker thread done servicing request
02:02:17.504 00.000 11060 Worker thread wakes up
02:02:17.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:17.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:17.505 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:18.149 00.644 11060 Exposure complete
02:02:18.389 00.240 10844 OnExposeComplete: enter
02:02:18.389 00.000 10844 UpdateGuideState(): m_state=6
02:02:18.389 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12078
02:02:18.390 00.001 10844 Star::Find returns 1 (0), X=268.35, Y=59.07, Mass=2402, SNR=30.2, Peak=227 HFD=3.4
02:02:18.390 00.000 11060 worker thread done servicing request
02:02:18.390 00.000 10844 MultiStar: [#1 -0.13,-0.68,0.00,M2] [#2 -0.12,-0.23,2.15,U] [#3 -0.30,-0.42,1.07,U] [#4 -0.51,-0.19,1.12,U] [#5 -0.51,0.63,0.00,M4] [#6 -0.40,-0.07,1.02,U] [#7 -0.03,-1.57,0.00,M5] [#8 -0.17,-0.37,1.03,U] 
02:02:18.390 00.000 10844 single-star, 5 included, MultiStar: {-0.22, -0.19}, one-star: {0.11, 0.19}
02:02:18.390 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
02:02:18.390 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
02:02:18.391 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.05 mountX=-0.20 mountY=0.08, mountTheta=2.79
02:02:18.393 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.19, opts=13)
02:02:18.393 00.000 10844 Enqueuing Move request for scope (0.11, 0.19)
02:02:18.393 00.000 11060 Worker thread wakes up
02:02:18.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:18.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
02:02:18.393 00.000 10844 UpdateGuideState exits: m=2402 SNR=30.2
02:02:18.393 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
02:02:18.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:18.393 00.000 11060 Moving (0.11, 0.19) raw xDistance=-0.20 yDistance=0.08
02:02:18.394 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:18.394 00.000 10844 Enqueuing Expose request
02:02:18.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:02:18.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:18.395 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:02:18.395 00.000 11060 MoveAxis(E, 35, ABG)
02:02:18.395 00.000 11060 Guiding  Dir = 2, Dur = 35
02:02:18.422 00.027 11060 IsSlewing returns 0
02:02:18.422 00.000 11060 IsGuiding returns 0
02:02:18.485 00.063 11060 IsGuiding returns 0
02:02:18.485 00.000 11060 Move returns status 0, amount 35
02:02:18.485 00.000 11060 MoveAxis(N, 0, ABG)
02:02:18.485 00.000 11060 Move returns status 0, amount 0
02:02:18.485 00.000 11060 move complete, result=0
02:02:18.486 00.001 11060 worker thread done servicing request
02:02:18.486 00.000 11060 Worker thread wakes up
02:02:18.486 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
02:02:18.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:18.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:19.116 00.630 11060 Exposure complete
02:02:19.301 00.185 11060 worker thread done servicing request
02:02:19.302 00.001 10844 OnExposeComplete: enter
02:02:19.302 00.000 10844 UpdateGuideState(): m_state=6
02:02:19.302 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12079
02:02:19.302 00.000 10844 Star::Find returns 1 (0), X=267.73, Y=58.72, Mass=2986, SNR=34.7, Peak=221 HFD=3.7
02:02:19.302 00.000 10844 MultiStar: [#1 -0.15,-0.48,0.99,U] [#2 -0.40,-0.77,0.00,M1] [#3 -0.01,-0.44,0.82,U] [#4 -1.30,-0.30,0.00,M7] [#5 -0.19,0.95,0.00,M5] [#6 -0.54,0.32,0.00,M4] [#7 0.53,-0.95,0.00,M6] [#8 0.51,0.09,0.97,U] 
02:02:19.302 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.24}, one-star: {-0.51, -0.16}
02:02:19.304 00.002 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
02:02:19.304 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
02:02:19.304 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.76 mountX=0.25 mountY=-0.01, mountTheta=-0.03
02:02:19.305 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.24, opts=13)
02:02:19.305 00.000 10844 Enqueuing Move request for scope (-0.05, -0.24)
02:02:19.305 00.000 11060 Worker thread wakes up
02:02:19.305 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:19.305 00.000 10844 UpdateGuideState exits: m=2986 SNR=34.7
02:02:19.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:19.306 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:19.306 00.000 10844 Enqueuing Expose request
02:02:19.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
02:02:19.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
02:02:19.306 00.000 11060 Moving (-0.05, -0.24) raw xDistance=0.25 yDistance=-0.01
02:02:19.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.25
02:02:19.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:19.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:19.306 00.000 11060 MoveAxis(W, 42, ABG)
02:02:19.306 00.000 11060 Guiding  Dir = 3, Dur = 42
02:02:19.332 00.026 11060 IsSlewing returns 0
02:02:19.332 00.000 11060 IsGuiding returns 0
02:02:19.426 00.094 11060 IsGuiding returns 0
02:02:19.426 00.000 11060 Move returns status 0, amount 42
02:02:19.427 00.001 11060 MoveAxis(N, 0, ABG)
02:02:19.427 00.000 11060 Move returns status 0, amount 0
02:02:19.427 00.000 11060 move complete, result=0
02:02:19.427 00.000 11060 worker thread done servicing request
02:02:19.428 00.001 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
02:02:19.428 00.000 11060 Worker thread wakes up
02:02:19.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:19.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:20.057 00.629 11060 Exposure complete
02:02:20.262 00.205 11060 worker thread done servicing request
02:02:20.262 00.000 10844 OnExposeComplete: enter
02:02:20.263 00.001 10844 UpdateGuideState(): m_state=6
02:02:20.263 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12080
02:02:20.263 00.000 10844 Star::Find returns 1 (0), X=267.82, Y=58.28, Mass=2685, SNR=32.5, Peak=197 HFD=3.5
02:02:20.263 00.000 10844 MultiStar: [#1 0.27,-1.17,0.00,M2] [#2 -0.53,-0.40,0.00,M2] [#3 -0.25,-0.25,0.97,U] [#4 -0.67,0.05,0.00,M8] [#5 -0.25,0.54,1.06,U] [#6 -0.51,-0.14,0.89,U] [#7 0.39,-1.26,0.00,M7] [#8 -0.23,-0.56,0.92,U] 
02:02:20.264 00.001 10844 refined, 4 included, MultiStar: {-0.33, -0.19}, one-star: {-0.42, -0.60}
02:02:20.264 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
02:02:20.264 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
02:02:20.264 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.19 hyp=0.38 cameraTheta=-2.62 mountX=0.25 mountY=-0.29, mountTheta=-0.88
02:02:20.265 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.19, opts=13)
02:02:20.265 00.000 10844 Enqueuing Move request for scope (-0.33, -0.19)
02:02:20.265 00.000 11060 Worker thread wakes up
02:02:20.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:20.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.19) opts 0xd
02:02:20.265 00.000 10844 UpdateGuideState exits: m=2685 SNR=32.5
02:02:20.265 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.19)
02:02:20.267 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:20.267 00.000 11060 Moving (-0.33, -0.19) raw xDistance=0.25 yDistance=-0.29
02:02:20.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:20.267 00.000 10844 Enqueuing Expose request
02:02:20.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:02:20.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:20.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:02:20.267 00.000 11060 MoveAxis(W, 44, ABG)
02:02:20.267 00.000 11060 Guiding  Dir = 3, Dur = 44
02:02:20.285 00.018 11060 IsSlewing returns 0
02:02:20.285 00.000 11060 IsGuiding returns 0
02:02:20.333 00.048 11060 IsGuiding returns 0
02:02:20.333 00.000 11060 Move returns status 0, amount 44
02:02:20.333 00.000 11060 MoveAxis(N, 0, ABG)
02:02:20.333 00.000 11060 Move returns status 0, amount 0
02:02:20.333 00.000 11060 move complete, result=0
02:02:20.334 00.001 11060 worker thread done servicing request
02:02:20.334 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.3 px 0 ms NORTH
02:02:20.334 00.000 11060 Worker thread wakes up
02:02:20.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:20.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:20.967 00.633 11060 Exposure complete
02:02:21.201 00.234 11060 worker thread done servicing request
02:02:21.201 00.000 10844 OnExposeComplete: enter
02:02:21.201 00.000 10844 UpdateGuideState(): m_state=6
02:02:21.201 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12081
02:02:21.201 00.000 10844 Star::Find returns 1 (1), X=267.98, Y=58.78, Mass=3110, SNR=35.2, Peak=255 HFD=3.5
02:02:21.202 00.001 10844 MultiStar: [#1 0.12,-1.11,0.00,M3] [#2 0.16,-0.37,1.93,U] [#3 0.32,-0.43,0.80,U] [#4 -0.79,-0.05,0.00,M9] [#5 0.11,0.03,0.95,U] [#6 -0.93,-0.05,0.00,M4] [#7 0.69,-0.84,0.00,M8] [#8 0.47,-0.76,0.00,M1] 
02:02:21.202 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.24}, one-star: {-0.26, -0.10}
02:02:21.202 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
02:02:21.202 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
02:02:21.202 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.23 mountX=0.22 mountY=0.12, mountTheta=0.51
02:02:21.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.24, opts=13)
02:02:21.204 00.000 10844 Enqueuing Move request for scope (0.08, -0.24)
02:02:21.204 00.000 11060 Worker thread wakes up
02:02:21.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:21.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
02:02:21.204 00.000 10844 UpdateGuideState exits: m=3110 SNR=35.2 Saturated
02:02:21.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
02:02:21.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:21.204 00.000 11060 Moving (0.08, -0.24) raw xDistance=0.22 yDistance=0.12
02:02:21.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:21.205 00.001 10844 Enqueuing Expose request
02:02:21.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:02:21.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:21.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:02:21.205 00.000 11060 MoveAxis(W, 40, ABG)
02:02:21.205 00.000 11060 Guiding  Dir = 3, Dur = 40
02:02:21.213 00.008 11060 IsSlewing returns 0
02:02:21.213 00.000 11060 IsGuiding returns 0
02:02:21.262 00.049 11060 IsGuiding returns 0
02:02:21.263 00.001 11060 Move returns status 0, amount 40
02:02:21.263 00.000 11060 MoveAxis(N, 0, ABG)
02:02:21.263 00.000 11060 Move returns status 0, amount 0
02:02:21.263 00.000 11060 move complete, result=0
02:02:21.263 00.000 11060 worker thread done servicing request
02:02:21.263 00.000 11060 Worker thread wakes up
02:02:21.263 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
02:02:21.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:21.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:21.908 00.645 11060 Exposure complete
02:02:22.250 00.342 11060 worker thread done servicing request
02:02:22.250 00.000 10844 OnExposeComplete: enter
02:02:22.250 00.000 10844 UpdateGuideState(): m_state=6
02:02:22.250 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12082
02:02:22.251 00.001 10844 Star::Find returns 1 (0), X=268.10, Y=59.04, Mass=2748, SNR=32.7, Peak=218 HFD=3.0
02:02:22.251 00.000 10844 MultiStar: [#1 -0.17,-0.54,1.08,U] [#2 -0.20,-0.33,2.13,U] [#3 -0.02,0.21,0.95,U] [#4 -1.11,0.29,0.00,M10] [#5 0.82,-0.01,0.00,M4] [#6 -0.30,0.06,0.97,U] [#7 0.44,-0.48,0.00,M9] [#8 -0.18,-0.52,0.93,U] 
02:02:22.251 00.000 10844 single-star, 5 included, MultiStar: {-0.17, -0.19}, one-star: {-0.14, 0.16}
02:02:22.251 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.25)
02:02:22.251 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
02:02:22.251 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.29 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
02:02:22.253 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.16, opts=13)
02:02:22.253 00.000 10844 Enqueuing Move request for scope (-0.14, 0.16)
02:02:22.254 00.001 11060 Worker thread wakes up
02:02:22.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
02:02:22.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
02:02:22.254 00.000 10844 UpdateGuideState exits: m=2748 SNR=32.7
02:02:22.254 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
02:02:22.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:22.254 00.000 11060 Moving (-0.14, 0.16) raw xDistance=-0.13 yDistance=-0.16
02:02:22.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:22.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:02:22.254 00.000 10844 Enqueuing Expose request
02:02:22.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:22.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:02:22.254 00.000 11060 MoveAxis(E, 22, ABG)
02:02:22.254 00.000 11060 Guiding  Dir = 2, Dur = 22
02:02:22.259 00.005 11060 IsSlewing returns 0
02:02:22.259 00.000 11060 IsGuiding returns 0
02:02:22.290 00.031 11060 IsGuiding returns 0
02:02:22.290 00.000 11060 Move returns status 0, amount 22
02:02:22.290 00.000 11060 MoveAxis(N, 0, ABG)
02:02:22.291 00.001 11060 Move returns status 0, amount 0
02:02:22.291 00.000 11060 move complete, result=0
02:02:22.291 00.000 11060 worker thread done servicing request
02:02:22.291 00.000 11060 Worker thread wakes up
02:02:22.291 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
02:02:22.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:22.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:22.925 00.634 11060 Exposure complete
02:02:23.203 00.278 11060 worker thread done servicing request
02:02:23.203 00.000 10844 OnExposeComplete: enter
02:02:23.203 00.000 10844 UpdateGuideState(): m_state=6
02:02:23.203 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12083
02:02:23.204 00.001 10844 Star::Find returns 1 (1), X=268.43, Y=58.84, Mass=2871, SNR=33.4, Peak=255 HFD=3.6
02:02:23.204 00.000 10844 MultiStar: [#1 0.06,-0.11,1.00,U] [#2 -0.28,0.64,0.00,M1] [#3 -0.20,-0.28,0.88,U] [#4 -0.90,0.10,0.00,R] [#5 0.67,0.39,0.00,M5] [#6 -0.53,0.01,0.86,U] [#7 0.31,-0.24,0.76,U] [#8 0.57,-0.38,0.00,M1] 
02:02:23.204 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.13}, one-star: {0.19, -0.03}
02:02:23.204 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
02:02:23.204 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
02:02:23.204 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.84 mountX=0.13 mountY=-0.01, mountTheta=-0.10
02:02:23.205 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
02:02:23.207 00.002 10844 Enqueuing Move request for scope (-0.03, -0.13)
02:02:23.207 00.000 11060 Worker thread wakes up
02:02:23.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
02:02:23.207 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
02:02:23.207 00.000 11060 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=-0.01
02:02:23.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:02:23.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:23.207 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:23.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:23.207 00.000 11060 MoveAxis(W, 22, ABG)
02:02:23.208 00.001 10844 UpdateGuideState exits: m=2871 SNR=33.4 Saturated
02:02:23.208 00.000 11060 Guiding  Dir = 3, Dur = 22
02:02:23.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:23.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:23.208 00.000 10844 Enqueuing Expose request
02:02:23.214 00.006 11060 IsSlewing returns 0
02:02:23.214 00.000 11060 IsGuiding returns 0
02:02:23.245 00.031 11060 IsGuiding returns 0
02:02:23.245 00.000 11060 Move returns status 0, amount 22
02:02:23.245 00.000 11060 MoveAxis(N, 0, ABG)
02:02:23.245 00.000 11060 Move returns status 0, amount 0
02:02:23.245 00.000 11060 move complete, result=0
02:02:23.246 00.001 11060 worker thread done servicing request
02:02:23.246 00.000 11060 Worker thread wakes up
02:02:23.246 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
02:02:23.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:23.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:23.893 00.647 11060 Exposure complete
02:02:24.083 00.190 11060 worker thread done servicing request
02:02:24.083 00.000 10844 OnExposeComplete: enter
02:02:24.083 00.000 10844 UpdateGuideState(): m_state=6
02:02:24.083 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12084
02:02:24.084 00.001 10844 Star::Find returns 1 (0), X=267.77, Y=59.49, Mass=2604, SNR=32.2, Peak=243 HFD=3.4
02:02:24.085 00.001 10844 MultiStar: [#1 -0.74,-0.43,0.00,M2] [#2 -0.03,-0.16,2.08,U] [#3 -0.31,0.24,1.01,U] [#4 0.28,0.13,0.97,U] [#5 0.57,0.71,0.00,M6] [#6 -0.54,0.23,0.92,U] [#7 0.71,-0.71,0.00,M9] [#8 0.33,0.10,0.93,U] 
02:02:24.085 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.14}, one-star: {-0.47, 0.61}
02:02:24.085 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
02:02:24.085 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
02:02:24.085 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.24 mountX=-0.12 mountY=-0.13, mountTheta=-2.30
02:02:24.086 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.14, opts=13)
02:02:24.086 00.000 10844 Enqueuing Move request for scope (-0.11, 0.14)
02:02:24.087 00.001 11060 Worker thread wakes up
02:02:24.087 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:24.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
02:02:24.087 00.000 10844 UpdateGuideState exits: m=2604 SNR=32.2
02:02:24.087 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
02:02:24.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:24.087 00.000 11060 Moving (-0.11, 0.14) raw xDistance=-0.12 yDistance=-0.13
02:02:24.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:24.087 00.000 10844 Enqueuing Expose request
02:02:24.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:02:24.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:24.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:24.087 00.000 11060 MoveAxis(E, 0, ABG)
02:02:24.087 00.000 11060 Move returns status 0, amount 0
02:02:24.088 00.001 11060 MoveAxis(N, 0, ABG)
02:02:24.088 00.000 11060 Move returns status 0, amount 0
02:02:24.088 00.000 11060 move complete, result=0
02:02:24.088 00.000 11060 worker thread done servicing request
02:02:24.088 00.000 11060 Worker thread wakes up
02:02:24.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:24.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:24.089 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:24.737 00.648 11060 Exposure complete
02:02:24.914 00.177 11060 worker thread done servicing request
02:02:24.914 00.000 10844 OnExposeComplete: enter
02:02:24.914 00.000 10844 UpdateGuideState(): m_state=6
02:02:24.914 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12085
02:02:24.914 00.000 10844 Star::Find returns 1 (1), X=267.77, Y=59.26, Mass=2923, SNR=33.6, Peak=255 HFD=3.5
02:02:24.915 00.001 10844 MultiStar: [#1 0.09,-0.07,0.97,U] [#2 0.03,-0.02,2.00,U] [#3 -0.42,0.10,0.96,U] [#4 0.15,0.29,0.92,U] [#5 0.07,1.33,0.00,M7] [#6 -0.56,0.37,0.00,M2] [#7 0.03,-0.42,0.73,U] [#8 -0.05,0.28,0.97,U] 
02:02:24.915 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.08}, one-star: {-0.47, 0.38}
02:02:24.915 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.18)
02:02:24.915 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
02:02:24.915 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.35 mountX=-0.06 mountY=-0.09, mountTheta=-2.19
02:02:24.916 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
02:02:24.916 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
02:02:24.916 00.000 11060 Worker thread wakes up
02:02:24.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:24.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
02:02:24.916 00.000 10844 UpdateGuideState exits: m=2923 SNR=33.6 Saturated
02:02:24.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:02:24.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:24.916 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.06 yDistance=-0.09
02:02:24.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:24.916 00.000 10844 Enqueuing Expose request
02:02:24.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:02:24.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:24.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:02:24.918 00.002 11060 MoveAxis(E, 0, ABG)
02:02:24.918 00.000 11060 Move returns status 0, amount 0
02:02:24.918 00.000 11060 MoveAxis(N, 0, ABG)
02:02:24.918 00.000 11060 Move returns status 0, amount 0
02:02:24.918 00.000 11060 move complete, result=0
02:02:24.918 00.000 11060 worker thread done servicing request
02:02:24.918 00.000 11060 Worker thread wakes up
02:02:24.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:24.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:24.920 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:25.561 00.641 11060 Exposure complete
02:02:25.885 00.324 11060 worker thread done servicing request
02:02:25.885 00.000 10844 OnExposeComplete: enter
02:02:25.885 00.000 10844 UpdateGuideState(): m_state=6
02:02:25.885 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12086
02:02:25.885 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=58.99, Mass=2747, SNR=33.0, Peak=239 HFD=3.5
02:02:25.886 00.001 10844 MultiStar: [#1 -0.43,-0.83,0.00,M2] [#2 -0.00,-0.29,2.11,U] [#3 -0.11,-0.38,0.95,U] [#4 -0.41,0.04,0.84,U] [#5 0.11,0.42,0.95,U] [#6 -0.34,0.06,0.83,U] [#7 0.45,-1.09,0.00,M9] [#8 0.16,-0.30,0.94,U] 
02:02:25.886 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.09}, one-star: {0.20, 0.11}
02:02:25.886 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
02:02:25.886 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
02:02:25.886 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.96 mountX=0.09 mountY=-0.02, mountTheta=-0.23
02:02:25.889 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.09, opts=13)
02:02:25.889 00.000 10844 Enqueuing Move request for scope (-0.04, -0.09)
02:02:25.889 00.000 11060 Worker thread wakes up
02:02:25.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
02:02:25.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
02:02:25.890 00.001 11060 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=-0.02
02:02:25.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:02:25.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:25.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:25.890 00.000 11060 MoveAxis(E, 0, ABG)
02:02:25.890 00.000 11060 Move returns status 0, amount 0
02:02:25.890 00.000 11060 MoveAxis(N, 0, ABG)
02:02:25.890 00.000 11060 Move returns status 0, amount 0
02:02:25.890 00.000 11060 move complete, result=0
02:02:25.890 00.000 11060 worker thread done servicing request
02:02:25.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:25.891 00.001 10844 UpdateGuideState exits: m=2747 SNR=33.0
02:02:25.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:25.891 00.000 10844 Enqueuing Expose request
02:02:25.891 00.000 11060 Worker thread wakes up
02:02:25.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:25.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:25.892 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:26.533 00.641 11060 Exposure complete
02:02:26.800 00.267 11060 worker thread done servicing request
02:02:26.800 00.000 10844 OnExposeComplete: enter
02:02:26.800 00.000 10844 UpdateGuideState(): m_state=6
02:02:26.801 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12087
02:02:26.801 00.000 10844 Star::Find returns 1 (0), X=267.54, Y=58.91, Mass=2455, SNR=31.0, Peak=202 HFD=3.6
02:02:26.801 00.000 10844 MultiStar: [#1 -0.00,-0.50,1.19,U] [#2 -0.04,-0.47,2.08,U] [#3 -0.16,0.04,1.00,U] [#4 -0.06,-0.28,0.98,U] [#5 0.12,0.56,1.08,U] [#6 -0.39,-0.35,0.98,U] [#7 0.51,-0.53,0.00,M10] [#8 0.14,-0.66,0.00,M1] 
02:02:26.801 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.18}, one-star: {-0.70, 0.03}
02:02:26.801 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
02:02:26.802 00.001 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
02:02:26.802 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-2.27 mountX=0.20 mountY=-0.12, mountTheta=-0.54
02:02:26.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.18, opts=13)
02:02:26.803 00.000 10844 Enqueuing Move request for scope (-0.15, -0.18)
02:02:26.803 00.000 11060 Worker thread wakes up
02:02:26.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:26.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
02:02:26.803 00.000 10844 UpdateGuideState exits: m=2455 SNR=31.0
02:02:26.803 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
02:02:26.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:26.803 00.000 11060 Moving (-0.15, -0.18) raw xDistance=0.20 yDistance=-0.12
02:02:26.805 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:26.805 00.000 10844 Enqueuing Expose request
02:02:26.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
02:02:26.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:26.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:02:26.805 00.000 11060 MoveAxis(W, 35, ABG)
02:02:26.805 00.000 11060 Guiding  Dir = 3, Dur = 35
02:02:26.823 00.018 11060 IsSlewing returns 0
02:02:26.824 00.001 11060 IsGuiding returns 0
02:02:26.885 00.061 11060 IsGuiding returns 0
02:02:26.885 00.000 11060 Move returns status 0, amount 35
02:02:26.885 00.000 11060 MoveAxis(N, 0, ABG)
02:02:26.886 00.001 11060 Move returns status 0, amount 0
02:02:26.886 00.000 11060 move complete, result=0
02:02:26.886 00.000 11060 worker thread done servicing request
02:02:26.886 00.000 11060 Worker thread wakes up
02:02:26.886 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
02:02:26.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:26.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:27.537 00.651 11060 Exposure complete
02:02:27.772 00.235 11060 worker thread done servicing request
02:02:27.773 00.001 10844 OnExposeComplete: enter
02:02:27.773 00.000 10844 UpdateGuideState(): m_state=6
02:02:27.773 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12088
02:02:27.773 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=59.33, Mass=2482, SNR=31.1, Peak=207 HFD=3.4
02:02:27.774 00.001 10844 MultiStar: [#1 0.29,-0.28,1.06,U] [#2 -0.22,-0.14,2.04,U] [#3 -0.15,0.21,1.03,U] [#4 0.14,0.04,1.01,U] [#5 0.21,0.57,1.19,U] [#6 -0.45,-0.42,0.86,U] [#7 0.27,-0.13,0.88,U] [#8 0.02,-0.55,1.12,U] 
02:02:27.774 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.20, 0.45}
02:02:27.774 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
02:02:27.774 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
02:02:27.774 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-1.03 mountX=0.03 mountY=0.02, mountTheta=0.72
02:02:27.775 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
02:02:27.775 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
02:02:27.775 00.000 11060 Worker thread wakes up
02:02:27.776 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:27.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:02:27.776 00.000 10844 UpdateGuideState exits: m=2482 SNR=31.1
02:02:27.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:02:27.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:27.776 00.000 11060 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=0.02
02:02:27.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:27.776 00.000 10844 Enqueuing Expose request
02:02:27.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:27.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:27.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:02:27.776 00.000 11060 MoveAxis(E, 0, ABG)
02:02:27.776 00.000 11060 Move returns status 0, amount 0
02:02:27.776 00.000 11060 MoveAxis(N, 0, ABG)
02:02:27.776 00.000 11060 Move returns status 0, amount 0
02:02:27.776 00.000 11060 move complete, result=0
02:02:27.776 00.000 11060 worker thread done servicing request
02:02:27.776 00.000 11060 Worker thread wakes up
02:02:27.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:27.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:27.779 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:28.409 00.630 11060 Exposure complete
02:02:28.601 00.192 11060 worker thread done servicing request
02:02:28.601 00.000 10844 OnExposeComplete: enter
02:02:28.601 00.000 10844 UpdateGuideState(): m_state=6
02:02:28.602 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12089
02:02:28.602 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=59.27, Mass=2559, SNR=31.1, Peak=210 HFD=3.9
02:02:28.602 00.000 10844 MultiStar: [#1 -0.05,-0.79,0.00,M1] [#2 -0.32,-0.72,0.00,M1] [#3 -0.16,0.08,0.99,U] [#4 0.98,-0.65,0.00,M1] [#5 0.16,0.45,1.11,U] [#6 -0.43,-0.09,0.94,U] [#7 -0.02,-0.03,0.90,U] [#8 -0.54,-0.63,0.00,M1] 
02:02:28.602 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.18}, one-star: {-0.29, 0.39}
02:02:28.602 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (4.00 = -2.29)
02:02:28.602 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
02:02:28.603 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
02:02:28.604 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.18, opts=13)
02:02:28.604 00.000 10844 Enqueuing Move request for scope (-0.14, 0.18)
02:02:28.604 00.000 11060 Worker thread wakes up
02:02:28.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:02:28.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
02:02:28.604 00.000 10844 UpdateGuideState exits: m=2559 SNR=31.1
02:02:28.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
02:02:28.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:28.604 00.000 11060 Moving (-0.14, 0.18) raw xDistance=-0.15 yDistance=-0.17
02:02:28.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:28.604 00.000 10844 Enqueuing Expose request
02:02:28.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:02:28.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:28.605 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:02:28.605 00.000 11060 MoveAxis(E, 26, ABG)
02:02:28.605 00.000 11060 Guiding  Dir = 2, Dur = 26
02:02:28.619 00.014 11060 IsSlewing returns 0
02:02:28.619 00.000 11060 IsGuiding returns 0
02:02:28.650 00.031 11060 IsGuiding returns 0
02:02:28.652 00.002 11060 Move returns status 0, amount 26
02:02:28.652 00.000 11060 MoveAxis(N, 0, ABG)
02:02:28.652 00.000 11060 Move returns status 0, amount 0
02:02:28.652 00.000 11060 move complete, result=0
02:02:28.652 00.000 11060 worker thread done servicing request
02:02:28.652 00.000 11060 Worker thread wakes up
02:02:28.652 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
02:02:28.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:28.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:29.281 00.629 11060 Exposure complete
02:02:29.453 00.172 11060 worker thread done servicing request
02:02:29.453 00.000 10844 OnExposeComplete: enter
02:02:29.453 00.000 10844 UpdateGuideState(): m_state=6
02:02:29.453 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12090
02:02:29.454 00.001 10844 Star::Find returns 1 (0), X=267.95, Y=59.43, Mass=2992, SNR=34.3, Peak=232 HFD=3.6
02:02:29.454 00.000 10844 MultiStar: [#1 0.19,-0.28,0.88,U] [#2 -0.40,0.19,2.00,U] [#3 0.04,0.25,0.90,U] [#4 0.37,-0.33,0.88,U] [#5 0.17,1.35,0.00,M4] [#6 -0.46,0.31,0.89,U] [#7 -0.03,-0.47,0.83,U] [#8 -0.25,-0.54,0.93,U] 
02:02:29.454 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.00}, one-star: {-0.29, 0.55}
02:02:29.454 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
02:02:29.454 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
02:02:29.454 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.13 mountX=0.03 mountY=-0.14, mountTheta=-1.38
02:02:29.455 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.00, opts=13)
02:02:29.456 00.001 10844 Enqueuing Move request for scope (-0.15, -0.00)
02:02:29.456 00.000 11060 Worker thread wakes up
02:02:29.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:29.456 00.000 10844 UpdateGuideState exits: m=2992 SNR=34.3
02:02:29.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:29.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:29.456 00.000 10844 Enqueuing Expose request
02:02:29.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
02:02:29.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
02:02:29.456 00.000 11060 Moving (-0.15, -0.00) raw xDistance=0.03 yDistance=-0.14
02:02:29.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:29.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:29.457 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:02:29.457 00.000 11060 MoveAxis(E, 0, ABG)
02:02:29.457 00.000 11060 Move returns status 0, amount 0
02:02:29.457 00.000 11060 MoveAxis(N, 0, ABG)
02:02:29.457 00.000 11060 Move returns status 0, amount 0
02:02:29.457 00.000 11060 move complete, result=0
02:02:29.457 00.000 11060 worker thread done servicing request
02:02:29.457 00.000 11060 Worker thread wakes up
02:02:29.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:29.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:29.459 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:30.095 00.636 11060 Exposure complete
02:02:30.279 00.184 11060 worker thread done servicing request
02:02:30.279 00.000 10844 OnExposeComplete: enter
02:02:30.279 00.000 10844 UpdateGuideState(): m_state=6
02:02:30.280 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12091
02:02:30.280 00.000 10844 Star::Find returns 1 (1), X=268.20, Y=59.67, Mass=3196, SNR=35.0, Peak=255 HFD=3.6
02:02:30.280 00.000 10844 MultiStar: [#1 0.26,-0.76,0.00,M1] [#2 -0.57,-0.32,0.00,M1] [#3 0.16,0.12,0.92,U] [#4 0.71,-0.11,0.00,M1] [#5 0.24,0.88,0.00,M5] [#6 -0.26,0.23,0.87,U] [#7 0.45,0.09,0.84,U] [#8 -0.22,-0.59,0.00,M1] 
02:02:30.280 00.000 10844 refined, 3 included, MultiStar: {0.07, 0.33}, one-star: {-0.04, 0.79}
02:02:30.280 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
02:02:30.280 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
02:02:30.280 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.33 cameraTheta=1.35 mountX=-0.33 mountY=0.02, mountTheta=3.08
02:02:30.282 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.33, opts=13)
02:02:30.283 00.001 10844 Enqueuing Move request for scope (0.07, 0.33)
02:02:30.283 00.000 11060 Worker thread wakes up
02:02:30.283 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:30.283 00.000 10844 UpdateGuideState exits: m=3196 SNR=35.0 Saturated
02:02:30.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:30.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:30.283 00.000 10844 Enqueuing Expose request
02:02:30.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
02:02:30.283 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
02:02:30.283 00.000 11060 Moving (0.07, 0.33) raw xDistance=-0.33 yDistance=0.02
02:02:30.284 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
02:02:30.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:30.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:02:30.284 00.000 11060 MoveAxis(E, 58, ABG)
02:02:30.284 00.000 11060 Guiding  Dir = 2, Dur = 58
02:02:30.287 00.003 11060 IsSlewing returns 0
02:02:30.287 00.000 11060 IsGuiding returns 0
02:02:30.354 00.067 11060 IsGuiding returns 0
02:02:30.354 00.000 11060 Move returns status 0, amount 58
02:02:30.354 00.000 11060 MoveAxis(N, 0, ABG)
02:02:30.354 00.000 11060 Move returns status 0, amount 0
02:02:30.355 00.001 11060 move complete, result=0
02:02:30.355 00.000 11060 worker thread done servicing request
02:02:30.355 00.000 11060 Worker thread wakes up
02:02:30.355 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.0 px 0 ms NORTH
02:02:30.358 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:30.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:30.999 00.641 11060 Exposure complete
02:02:31.173 00.174 11060 worker thread done servicing request
02:02:31.173 00.000 10844 OnExposeComplete: enter
02:02:31.173 00.000 10844 UpdateGuideState(): m_state=6
02:02:31.181 00.008 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12092
02:02:31.181 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=59.25, Mass=3200, SNR=35.3, Peak=230 HFD=3.8
02:02:31.182 00.001 10844 MultiStar: [#1 0.00,-0.04,0.93,U] [#2 -0.14,-0.25,1.86,U] [#3 -0.14,0.50,1.01,U] [#4 0.73,-0.93,0.00,M2] [#5 0.26,0.03,1.00,U] [#6 -0.45,0.43,0.86,U] [#7 0.14,-0.14,0.78,U] [#8 0.32,-0.33,0.80,U] 
02:02:31.182 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.29, 0.37}
02:02:31.182 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
02:02:31.182 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.14)
02:02:31.182 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.41 mountX=-0.04 mountY=-0.06, mountTheta=-2.12
02:02:31.183 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
02:02:31.183 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
02:02:31.183 00.000 11060 Worker thread wakes up
02:02:31.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:31.184 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
02:02:31.184 00.000 10844 UpdateGuideState exits: m=3200 SNR=35.3
02:02:31.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:31.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:31.184 00.000 10844 Enqueuing Expose request
02:02:31.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
02:02:31.184 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
02:02:31.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:02:31.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:31.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:02:31.184 00.000 11060 MoveAxis(E, 0, ABG)
02:02:31.184 00.000 11060 Move returns status 0, amount 0
02:02:31.184 00.000 11060 MoveAxis(N, 0, ABG)
02:02:31.184 00.000 11060 Move returns status 0, amount 0
02:02:31.184 00.000 11060 move complete, result=0
02:02:31.184 00.000 11060 worker thread done servicing request
02:02:31.185 00.001 11060 Worker thread wakes up
02:02:31.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:31.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:31.187 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:31.826 00.639 11060 Exposure complete
02:02:31.998 00.172 11060 worker thread done servicing request
02:02:31.998 00.000 10844 OnExposeComplete: enter
02:02:31.998 00.000 10844 UpdateGuideState(): m_state=6
02:02:32.000 00.002 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12093
02:02:32.000 00.000 10844 Star::Find returns 1 (0), X=267.45, Y=59.19, Mass=2444, SNR=30.4, Peak=193 HFD=3.7
02:02:32.000 00.000 10844 MultiStar: [#1 0.25,-0.12,1.06,U] [#2 0.34,0.39,2.16,U] [#3 0.03,0.73,0.00,M1] [#4 0.32,0.52,1.15,U] [#5 0.16,0.87,0.00,M5] [#6 -0.13,0.05,0.94,U] [#7 0.94,-0.52,0.00,M6] [#8 0.43,0.23,1.13,U] 
02:02:32.000 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.26}, one-star: {-0.79, 0.31}
02:02:32.000 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
02:02:32.000 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
02:02:32.000 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.12 mountX=-0.28 mountY=0.08, mountTheta=2.85
02:02:32.002 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.26, opts=13)
02:02:32.002 00.000 10844 Enqueuing Move request for scope (0.13, 0.26)
02:02:32.002 00.000 11060 Worker thread wakes up
02:02:32.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:32.002 00.000 10844 UpdateGuideState exits: m=2444 SNR=30.4
02:02:32.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:32.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:32.002 00.000 10844 Enqueuing Expose request
02:02:32.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
02:02:32.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
02:02:32.002 00.000 11060 Moving (0.13, 0.26) raw xDistance=-0.28 yDistance=0.08
02:02:32.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:02:32.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:32.003 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:02:32.003 00.000 11060 MoveAxis(E, 48, ABG)
02:02:32.003 00.000 11060 Guiding  Dir = 2, Dur = 48
02:02:32.018 00.015 11060 IsSlewing returns 0
02:02:32.018 00.000 11060 IsGuiding returns 0
02:02:32.081 00.063 11060 IsGuiding returns 0
02:02:32.081 00.000 11060 Move returns status 0, amount 48
02:02:32.081 00.000 11060 MoveAxis(N, 0, ABG)
02:02:32.081 00.000 11060 Move returns status 0, amount 0
02:02:32.081 00.000 11060 move complete, result=0
02:02:32.082 00.001 11060 worker thread done servicing request
02:02:32.082 00.000 11060 Worker thread wakes up
02:02:32.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:32.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:32.082 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
02:02:32.735 00.653 11060 Exposure complete
02:02:32.914 00.179 11060 worker thread done servicing request
02:02:32.915 00.001 10844 OnExposeComplete: enter
02:02:32.915 00.000 10844 UpdateGuideState(): m_state=6
02:02:32.915 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12094
02:02:32.915 00.000 10844 Star::Find returns 1 (0), X=267.86, Y=59.12, Mass=2023, SNR=27.5, Peak=170 HFD=3.7
02:02:32.915 00.000 10844 MultiStar: [#1 -0.08,-0.22,1.09,U] [#2 -0.10,0.38,2.41,U] [#3 0.26,-0.73,0.00,M2] [#4 0.55,0.19,1.12,U] [#5 0.87,0.29,0.00,M6] [#6 -1.08,0.51,0.00,M1] [#7 0.10,-0.26,0.87,U] [#8 0.12,-0.11,1.09,U] 
02:02:32.916 00.001 10844 refined, 5 included, MultiStar: {0.02, 0.10}, one-star: {-0.38, 0.24}
02:02:32.916 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.13)
02:02:32.916 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
02:02:32.916 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.41 mountX=-0.10 mountY=0.00, mountTheta=3.14
02:02:32.917 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
02:02:32.917 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
02:02:32.917 00.000 11060 Worker thread wakes up
02:02:32.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
02:02:32.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
02:02:32.917 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=0.00
02:02:32.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:02:32.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:32.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:32.918 00.001 10844 UpdateGuideState exits: m=2023 SNR=27.5
02:02:32.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:02:32.918 00.000 11060 MoveAxis(E, 0, ABG)
02:02:32.918 00.000 11060 Move returns status 0, amount 0
02:02:32.918 00.000 11060 MoveAxis(N, 0, ABG)
02:02:32.918 00.000 11060 Move returns status 0, amount 0
02:02:32.918 00.000 11060 move complete, result=0
02:02:32.918 00.000 11060 worker thread done servicing request
02:02:32.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:32.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:32.918 00.000 10844 Enqueuing Expose request
02:02:32.918 00.000 11060 Worker thread wakes up
02:02:32.918 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:32.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:32.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:33.560 00.642 11060 Exposure complete
02:02:33.740 00.180 11060 worker thread done servicing request
02:02:33.740 00.000 10844 OnExposeComplete: enter
02:02:33.740 00.000 10844 UpdateGuideState(): m_state=6
02:02:33.740 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12095
02:02:33.740 00.000 10844 Star::Find returns 1 (0), X=267.71, Y=59.37, Mass=3062, SNR=34.1, Peak=200 HFD=4.1
02:02:33.742 00.002 10844 MultiStar: [#1 0.46,0.39,1.09,U] [#2 -0.48,-0.31,2.14,U] [#3 0.20,-0.08,1.00,U] [#4 0.26,-0.20,0.97,U] [#5 0.04,-0.09,0.96,U] [#6 -0.66,0.66,0.00,M2] [#7 0.27,-0.26,0.80,U] [#8 -0.13,-0.77,0.00,M1] 
02:02:33.742 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.04}, one-star: {-0.53, 0.49}
02:02:33.742 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
02:02:33.742 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
02:02:33.742 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=0.05 mountY=-0.04, mountTheta=-0.65
02:02:33.743 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
02:02:33.743 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
02:02:33.743 00.000 11060 Worker thread wakes up
02:02:33.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:33.743 00.000 10844 UpdateGuideState exits: m=3062 SNR=34.1
02:02:33.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:33.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:02:33.744 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:02:33.744 00.000 11060 Moving (-0.04, -0.04) raw xDistance=0.05 yDistance=-0.04
02:02:33.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:33.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:33.744 00.000 10844 Enqueuing Expose request
02:02:33.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:33.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:02:33.744 00.000 11060 MoveAxis(E, 0, ABG)
02:02:33.744 00.000 11060 Move returns status 0, amount 0
02:02:33.744 00.000 11060 MoveAxis(N, 0, ABG)
02:02:33.744 00.000 11060 Move returns status 0, amount 0
02:02:33.744 00.000 11060 move complete, result=0
02:02:33.744 00.000 11060 worker thread done servicing request
02:02:33.745 00.001 11060 Worker thread wakes up
02:02:33.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:33.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:33.746 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:34.379 00.633 11060 Exposure complete
02:02:34.549 00.170 11060 worker thread done servicing request
02:02:34.550 00.001 10844 OnExposeComplete: enter
02:02:34.550 00.000 10844 UpdateGuideState(): m_state=6
02:02:34.550 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12096
02:02:34.550 00.000 10844 Star::Find returns 1 (0), X=267.37, Y=59.01, Mass=2425, SNR=31.3, Peak=217 HFD=3.4
02:02:34.550 00.000 10844 MultiStar: [#1 -0.28,-0.38,1.09,U] [#2 -0.18,-0.38,2.39,U] [#3 -0.34,-0.65,0.00,M2] [#4 0.21,0.24,1.07,U] [#5 0.10,1.03,0.00,M6] [#6 -0.62,0.48,0.00,M3] [#7 -0.15,-0.40,0.88,U] [#8 -0.04,0.11,0.88,U] 
02:02:34.550 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.16}, one-star: {-0.87, 0.13}
02:02:34.550 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
02:02:34.551 00.001 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
02:02:34.551 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-2.49 mountX=0.20 mountY=-0.18, mountTheta=-0.75
02:02:34.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.16, opts=13)
02:02:34.552 00.000 10844 Enqueuing Move request for scope (-0.21, -0.16)
02:02:34.552 00.000 11060 Worker thread wakes up
02:02:34.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:34.553 00.001 10844 UpdateGuideState exits: m=2425 SNR=31.3
02:02:34.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
02:02:34.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
02:02:34.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:34.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:34.553 00.000 10844 Enqueuing Expose request
02:02:34.553 00.000 11060 Moving (-0.21, -0.16) raw xDistance=0.20 yDistance=-0.18
02:02:34.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:02:34.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:34.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:02:34.553 00.000 11060 MoveAxis(W, 34, ABG)
02:02:34.553 00.000 11060 Guiding  Dir = 3, Dur = 34
02:02:34.567 00.014 11060 IsSlewing returns 0
02:02:34.567 00.000 11060 IsGuiding returns 0
02:02:34.613 00.046 11060 IsGuiding returns 0
02:02:34.613 00.000 11060 Move returns status 0, amount 34
02:02:34.613 00.000 11060 MoveAxis(N, 0, ABG)
02:02:34.613 00.000 11060 Move returns status 0, amount 0
02:02:34.613 00.000 11060 move complete, result=0
02:02:34.613 00.000 11060 worker thread done servicing request
02:02:34.613 00.000 11060 Worker thread wakes up
02:02:34.614 00.001 10844 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
02:02:34.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:34.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:35.244 00.630 11060 Exposure complete
02:02:35.422 00.178 11060 worker thread done servicing request
02:02:35.422 00.000 10844 OnExposeComplete: enter
02:02:35.422 00.000 10844 UpdateGuideState(): m_state=6
02:02:35.423 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12097
02:02:35.423 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=58.67, Mass=2362, SNR=30.2, Peak=219 HFD=3.4
02:02:35.423 00.000 10844 MultiStar: [#1 -0.45,-0.41,1.20,U] [#2 -0.45,0.11,2.23,U] [#3 -0.06,-0.12,1.11,U] [#4 1.08,0.20,0.00,M1] [#5 0.24,0.83,0.00,M7] [#6 -0.93,0.02,0.00,M4] [#7 -0.37,-0.13,0.85,U] [#8 -0.38,0.10,1.18,U] 
02:02:35.423 00.000 10844 refined, 5 included, MultiStar: {-0.36, -0.08}, one-star: {-0.31, -0.21}
02:02:35.423 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
02:02:35.423 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
02:02:35.423 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.36 cameraTheta=-2.93 mountX=0.14 mountY=-0.34, mountTheta=-1.18
02:02:35.425 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.08, opts=13)
02:02:35.425 00.000 10844 Enqueuing Move request for scope (-0.36, -0.08)
02:02:35.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:35.425 00.000 11060 Worker thread wakes up
02:02:35.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.08) opts 0xd
02:02:35.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.08)
02:02:35.425 00.000 11060 Moving (-0.36, -0.08) raw xDistance=0.14 yDistance=-0.34
02:02:35.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:02:35.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:35.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:02:35.431 00.006 10844 UpdateGuideState exits: m=2362 SNR=30.2
02:02:35.432 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:35.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:35.432 00.000 10844 Enqueuing Expose request
02:02:35.433 00.001 11060 MoveAxis(W, 25, ABG)
02:02:35.433 00.000 11060 Guiding  Dir = 3, Dur = 25
02:02:35.453 00.020 11060 IsSlewing returns 0
02:02:35.454 00.001 11060 IsGuiding returns 0
02:02:35.503 00.049 11060 IsGuiding returns 0
02:02:35.503 00.000 11060 Move returns status 0, amount 25
02:02:35.503 00.000 11060 MoveAxis(N, 0, ABG)
02:02:35.503 00.000 11060 Move returns status 0, amount 0
02:02:35.503 00.000 11060 move complete, result=0
02:02:35.503 00.000 11060 worker thread done servicing request
02:02:35.503 00.000 11060 Worker thread wakes up
02:02:35.503 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.3 px 0 ms NORTH
02:02:35.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:35.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:36.160 00.657 11060 Exposure complete
02:02:36.346 00.186 11060 worker thread done servicing request
02:02:36.347 00.001 10844 OnExposeComplete: enter
02:02:36.347 00.000 10844 UpdateGuideState(): m_state=6
02:02:36.347 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12098
02:02:36.347 00.000 10844 Star::Find returns 1 (0), X=267.26, Y=58.74, Mass=2663, SNR=32.5, Peak=227 HFD=3.5
02:02:36.347 00.000 10844 MultiStar: [#1 -0.21,-0.97,0.00,M1] [#2 -0.12,0.00,2.11,U] [#3 -0.50,0.02,0.96,U] [#4 0.58,0.37,0.00,M2] [#5 -0.57,0.67,0.00,M8] [#6 -0.70,-0.39,0.00,M5] [#7 0.18,0.04,0.90,U] [#8 -0.34,0.26,1.03,U] 
02:02:36.347 00.000 10844 refined, 4 included, MultiStar: {-0.32, 0.03}, one-star: {-0.98, -0.14}
02:02:36.348 00.001 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
02:02:36.348 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.51)
02:02:36.348 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.03 hyp=0.32 cameraTheta=3.04 mountX=0.03 mountY=-0.32, mountTheta=-1.49
02:02:36.349 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.03, opts=13)
02:02:36.349 00.000 10844 Enqueuing Move request for scope (-0.32, 0.03)
02:02:36.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:02:36.349 00.000 10844 UpdateGuideState exits: m=2663 SNR=32.5
02:02:36.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:36.349 00.000 11060 Worker thread wakes up
02:02:36.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:36.349 00.000 10844 Enqueuing Expose request
02:02:36.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.03) opts 0xd
02:02:36.349 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.03)
02:02:36.349 00.000 11060 Moving (-0.32, 0.03) raw xDistance=0.03 yDistance=-0.32
02:02:36.350 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:36.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:36.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:02:36.350 00.000 11060 MoveAxis(E, 0, ABG)
02:02:36.350 00.000 11060 Move returns status 0, amount 0
02:02:36.350 00.000 11060 MoveAxis(N, 0, ABG)
02:02:36.350 00.000 11060 Move returns status 0, amount 0
02:02:36.350 00.000 11060 move complete, result=0
02:02:36.350 00.000 11060 worker thread done servicing request
02:02:36.350 00.000 11060 Worker thread wakes up
02:02:36.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:36.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:36.360 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:02:36.990 00.630 11060 Exposure complete
02:02:37.164 00.174 11060 worker thread done servicing request
02:02:37.164 00.000 10844 OnExposeComplete: enter
02:02:37.164 00.000 10844 UpdateGuideState(): m_state=6
02:02:37.164 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12099
02:02:37.164 00.000 10844 Star::Find returns 1 (1), X=268.11, Y=58.61, Mass=2978, SNR=33.9, Peak=255 HFD=3.6
02:02:37.164 00.000 10844 MultiStar: [#1 -0.39,-0.70,0.00,M2] [#2 -0.65,-0.20,0.00,M1] [#3 -0.98,-0.04,0.00,M1] [#4 -0.44,-0.60,0.00,M3] [#5 0.11,0.50,0.98,U] [#6 -1.22,-0.47,0.00,M6] [#7 0.02,-0.77,0.00,M2] [#8 -0.19,-0.29,0.96,U] 
02:02:37.165 00.001 10844 refined, 2 included, MultiStar: {-0.07, -0.02}, one-star: {-0.13, -0.27}
02:02:37.165 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
02:02:37.165 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
02:02:37.165 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.84 mountX=0.03 mountY=-0.07, mountTheta=-1.09
02:02:37.166 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
02:02:37.166 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
02:02:37.166 00.000 11060 Worker thread wakes up
02:02:37.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:02:37.166 00.000 10844 UpdateGuideState exits: m=2978 SNR=33.9 Saturated
02:02:37.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:37.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
02:02:37.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:37.167 00.001 10844 Enqueuing Expose request
02:02:37.167 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
02:02:37.167 00.000 11060 Moving (-0.07, -0.02) raw xDistance=0.03 yDistance=-0.07
02:02:37.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:37.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:37.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:02:37.167 00.000 11060 MoveAxis(E, 0, ABG)
02:02:37.167 00.000 11060 Move returns status 0, amount 0
02:02:37.167 00.000 11060 MoveAxis(N, 0, ABG)
02:02:37.167 00.000 11060 Move returns status 0, amount 0
02:02:37.167 00.000 11060 move complete, result=0
02:02:37.167 00.000 11060 worker thread done servicing request
02:02:37.167 00.000 11060 Worker thread wakes up
02:02:37.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:37.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:37.176 00.009 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:37.804 00.628 11060 Exposure complete
02:02:37.974 00.170 11060 worker thread done servicing request
02:02:37.974 00.000 10844 OnExposeComplete: enter
02:02:37.974 00.000 10844 UpdateGuideState(): m_state=6
02:02:37.974 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12100
02:02:37.974 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=58.47, Mass=2541, SNR=31.6, Peak=206 HFD=3.6
02:02:37.975 00.001 10844 MultiStar: [#1 -0.66,-0.53,0.00,M3] [#2 -0.43,-0.77,0.00,M2] [#3 -0.82,-0.45,0.00,M2] [#4 -0.33,-0.56,0.00,M4] [#5 -0.36,0.37,1.00,U] [#6 -1.18,0.13,0.00,M7] [#7 -0.22,-0.40,0.82,U] [#8 0.11,-1.10,0.00,M1] 
02:02:37.975 00.000 10844 refined, 2 included, MultiStar: {-0.29, -0.13}, one-star: {-0.27, -0.40}
02:02:37.975 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
02:02:37.975 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
02:02:37.975 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-2.72 mountX=0.18 mountY=-0.26, mountTheta=-0.98
02:02:37.976 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.13, opts=13)
02:02:37.976 00.000 10844 Enqueuing Move request for scope (-0.29, -0.13)
02:02:37.977 00.001 11060 Worker thread wakes up
02:02:37.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.13) opts 0xd
02:02:37.977 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.13)
02:02:37.977 00.000 11060 Moving (-0.29, -0.13) raw xDistance=0.18 yDistance=-0.26
02:02:37.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:02:37.977 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.04 newest=-0.65
02:02:37.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
02:02:37.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:37.977 00.000 11060 MoveAxis(W, 31, ABG)
02:02:37.977 00.000 11060 Guiding  Dir = 3, Dur = 31
02:02:37.977 00.000 10844 UpdateGuideState exits: m=2541 SNR=31.6
02:02:37.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:37.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:37.977 00.000 10844 Enqueuing Expose request
02:02:37.984 00.007 11060 IsSlewing returns 0
02:02:37.984 00.000 11060 IsGuiding returns 0
02:02:38.034 00.050 11060 IsGuiding returns 0
02:02:38.034 00.000 11060 Move returns status 0, amount 31
02:02:38.034 00.000 11060 BLC: Oldest BLC event removed
02:02:38.034 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:02:38.034 00.000 11060 MoveAxis(N, 853, ABG)
02:02:38.034 00.000 11060 duration set to 750 by maxDecDuration
02:02:38.034 00.000 11060 Guiding  Dir = 0, Dur = 750
02:02:38.046 00.012 11060 IsSlewing returns 0
02:02:38.046 00.000 11060 IsGuiding returns 0
02:02:38.813 00.767 11060 IsGuiding returns 0
02:02:38.814 00.001 11060 Move returns status 0, amount 750
02:02:38.814 00.000 11060 move complete, result=0
02:02:38.814 00.000 11060 worker thread done servicing request
02:02:38.814 00.000 11060 Worker thread wakes up
02:02:38.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:38.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:38.814 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.3 px 750 ms NORTH
02:02:39.455 00.641 11060 Exposure complete
02:02:39.620 00.165 11060 worker thread done servicing request
02:02:39.620 00.000 10844 OnExposeComplete: enter
02:02:39.620 00.000 10844 UpdateGuideState(): m_state=6
02:02:39.620 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12101
02:02:39.620 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=58.85, Mass=2280, SNR=29.8, Peak=229 HFD=3.3
02:02:39.621 00.001 10844 MultiStar: [#1 0.20,-1.14,0.00,M4] [#2 -0.24,-0.46,2.14,U] [#3 0.02,-0.81,0.00,M3] [#4 0.68,0.01,0.00,M5] [#5 -0.42,0.26,1.10,U] [#6 -0.49,-0.52,0.00,M8] [#7 0.36,-0.99,0.00,M2] [#8 -0.05,-0.67,0.00,M2] 
02:02:39.621 00.000 10844 single-star, 2 included, MultiStar: {-0.26, -0.17}, one-star: {-0.13, -0.02}
02:02:39.621 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
02:02:39.621 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
02:02:39.621 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.95 mountX=0.05 mountY=-0.12, mountTheta=-1.20
02:02:39.623 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.02, opts=13)
02:02:39.623 00.000 10844 Enqueuing Move request for scope (-0.13, -0.02)
02:02:39.623 00.000 11060 Worker thread wakes up
02:02:39.624 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:39.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
02:02:39.624 00.000 10844 UpdateGuideState exits: m=2280 SNR=29.8
02:02:39.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
02:02:39.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:39.624 00.000 11060 Moving (-0.13, -0.02) raw xDistance=0.05 yDistance=-0.12
02:02:39.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:39.624 00.000 10844 Enqueuing Expose request
02:02:39.624 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.184613, 1:0.120336
02:02:39.624 00.000 11060 BLC: No correction, Miss < min_move
02:02:39.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:39.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:39.626 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:02:39.626 00.000 11060 MoveAxis(E, 0, ABG)
02:02:39.626 00.000 11060 Move returns status 0, amount 0
02:02:39.626 00.000 11060 MoveAxis(N, 0, ABG)
02:02:39.626 00.000 11060 Move returns status 0, amount 0
02:02:39.626 00.000 11060 move complete, result=0
02:02:39.626 00.000 11060 worker thread done servicing request
02:02:39.626 00.000 11060 Worker thread wakes up
02:02:39.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:39.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:39.628 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:40.264 00.636 11060 Exposure complete
02:02:40.439 00.175 11060 worker thread done servicing request
02:02:40.439 00.000 10844 OnExposeComplete: enter
02:02:40.439 00.000 10844 UpdateGuideState(): m_state=6
02:02:40.440 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12102
02:02:40.440 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=58.46, Mass=2857, SNR=33.7, Peak=253 HFD=3.4
02:02:40.440 00.000 10844 MultiStar: [#1 0.27,-0.60,0.00,M5] [#2 -0.20,-0.32,2.00,U] [#3 -0.01,-0.34,0.85,U] [#4 0.20,-0.51,0.82,U] [#5 0.37,0.13,0.93,U] [#6 -0.57,0.08,0.91,U] [#7 0.73,-1.30,0.00,M3] [#8 0.26,-0.54,0.91,U] 
02:02:40.440 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.28}, one-star: {-0.31, -0.41}
02:02:40.440 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
02:02:40.440 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
02:02:40.440 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.81 mountX=0.29 mountY=-0.02, mountTheta=-0.07
02:02:40.441 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.28, opts=13)
02:02:40.441 00.000 10844 Enqueuing Move request for scope (-0.07, -0.28)
02:02:40.441 00.000 11060 Worker thread wakes up
02:02:40.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
02:02:40.442 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:40.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
02:02:40.442 00.000 10844 UpdateGuideState exits: m=2857 SNR=33.7
02:02:40.442 00.000 11060 Moving (-0.07, -0.28) raw xDistance=0.29 yDistance=-0.02
02:02:40.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:40.442 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.184613, 1:0.120336, 2:0.020814
02:02:40.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:40.442 00.000 10844 Enqueuing Expose request
02:02:40.442 00.000 11060 BLC: No correction, Miss < min_move
02:02:40.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:02:40.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:40.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:02:40.442 00.000 11060 MoveAxis(W, 50, ABG)
02:02:40.442 00.000 11060 Guiding  Dir = 3, Dur = 50
02:02:40.474 00.032 11060 IsSlewing returns 0
02:02:40.474 00.000 11060 IsGuiding returns 0
02:02:40.552 00.078 11060 IsGuiding returns 0
02:02:40.552 00.000 11060 Move returns status 0, amount 50
02:02:40.552 00.000 11060 MoveAxis(N, 0, ABG)
02:02:40.553 00.001 11060 Move returns status 0, amount 0
02:02:40.553 00.000 11060 move complete, result=0
02:02:40.553 00.000 11060 worker thread done servicing request
02:02:40.553 00.000 11060 Worker thread wakes up
02:02:40.553 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
02:02:40.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:40.554 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:41.185 00.631 11060 Exposure complete
02:02:41.348 00.163 11060 worker thread done servicing request
02:02:41.348 00.000 10844 OnExposeComplete: enter
02:02:41.348 00.000 10844 UpdateGuideState(): m_state=6
02:02:41.349 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12103
02:02:41.349 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=58.84, Mass=3248, SNR=36.0, Peak=255 HFD=3.5
02:02:41.349 00.000 10844 MultiStar: [#1 0.31,-0.89,0.00,M6] [#2 -0.14,-0.39,1.93,U] [#3 0.04,-0.56,0.88,U] [#4 0.50,-0.32,0.86,U] [#5 0.06,0.73,0.00,M5] [#6 -0.70,0.48,0.00,M8] [#7 0.32,-0.94,0.00,M4] [#8 0.13,-0.43,0.77,U] 
02:02:41.349 00.000 10844 single-star, 4 included, MultiStar: {0.07, -0.35}, one-star: {0.08, -0.04}
02:02:41.349 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
02:02:41.349 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
02:02:41.349 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=0.02 mountY=0.09, mountTheta=1.31
02:02:41.350 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
02:02:41.350 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
02:02:41.352 00.002 11060 Worker thread wakes up
02:02:41.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:41.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:02:41.352 00.000 10844 UpdateGuideState exits: m=3248 SNR=36.0 Saturated
02:02:41.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:02:41.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:41.352 00.000 11060 Moving (0.08, -0.04) raw xDistance=0.02 yDistance=0.09
02:02:41.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:41.352 00.000 10844 Enqueuing Expose request
02:02:41.352 00.000 11060 BLC: window closed
02:02:41.352 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.22, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.184613, 1:0.120336, 2:0.020814
02:02:41.352 00.000 11060 BLC: No correction, Miss < min_move
02:02:41.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:02:41.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:41.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:02:41.352 00.000 11060 MoveAxis(E, 0, ABG)
02:02:41.353 00.001 11060 Move returns status 0, amount 0
02:02:41.353 00.000 11060 MoveAxis(N, 0, ABG)
02:02:41.353 00.000 11060 Move returns status 0, amount 0
02:02:41.353 00.000 11060 move complete, result=0
02:02:41.353 00.000 11060 worker thread done servicing request
02:02:41.353 00.000 11060 Worker thread wakes up
02:02:41.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:41.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:41.354 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:41.983 00.629 11060 Exposure complete
02:02:42.145 00.162 11060 worker thread done servicing request
02:02:42.145 00.000 10844 OnExposeComplete: enter
02:02:42.145 00.000 10844 UpdateGuideState(): m_state=6
02:02:42.145 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12104
02:02:42.145 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=58.58, Mass=2775, SNR=32.3, Peak=254 HFD=3.6
02:02:42.145 00.000 10844 MultiStar: [#1 0.53,-0.93,0.00,M7] [#2 -0.22,-0.64,0.00,M1] [#3 -0.13,-0.18,0.97,U] [#4 0.13,-0.01,1.01,U] [#5 0.43,0.07,0.95,U] [#6 -0.09,0.12,0.92,U] [#7 0.72,-0.20,0.00,M5] [#8 -0.22,-0.68,0.00,M1] 
02:02:42.146 00.001 10844 refined, 4 included, MultiStar: {0.01, -0.06}, one-star: {-0.28, -0.30}
02:02:42.146 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.75) = xAngle (0.36 = 0.36)
02:02:42.146 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
02:02:42.146 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.39 mountX=0.06 mountY=0.02, mountTheta=0.35
02:02:42.147 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
02:02:42.147 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
02:02:42.147 00.000 11060 Worker thread wakes up
02:02:42.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:42.148 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
02:02:42.148 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
02:02:42.148 00.000 11060 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=0.02
02:02:42.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:02:42.148 00.000 10844 UpdateGuideState exits: m=2775 SNR=32.3
02:02:42.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:42.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:42.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:02:42.148 00.000 11060 MoveAxis(E, 0, ABG)
02:02:42.148 00.000 11060 Move returns status 0, amount 0
02:02:42.148 00.000 11060 MoveAxis(N, 0, ABG)
02:02:42.148 00.000 11060 Move returns status 0, amount 0
02:02:42.148 00.000 11060 move complete, result=0
02:02:42.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:42.148 00.000 10844 Enqueuing Expose request
02:02:42.148 00.000 11060 worker thread done servicing request
02:02:42.149 00.001 11060 Worker thread wakes up
02:02:42.149 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:42.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:42.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:42.776 00.627 11060 Exposure complete
02:02:42.953 00.177 11060 worker thread done servicing request
02:02:42.953 00.000 10844 OnExposeComplete: enter
02:02:42.953 00.000 10844 UpdateGuideState(): m_state=6
02:02:42.954 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12105
02:02:42.954 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=58.65, Mass=2573, SNR=31.4, Peak=248 HFD=3.6
02:02:42.954 00.000 10844 MultiStar: [#1 -0.05,-1.25,0.00,M8] [#2 0.08,-0.51,2.13,U] [#3 -0.06,-0.21,1.05,U] [#4 0.28,-0.25,1.01,U] [#5 0.07,0.48,0.99,U] [#6 -0.21,-0.16,0.95,U] [#7 0.41,-0.99,0.00,M6] [#8 0.02,-0.65,0.00,M2] 
02:02:42.954 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.20}, one-star: {0.03, -0.23}
02:02:42.954 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
02:02:42.954 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
02:02:42.955 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.37 mountX=0.19 mountY=0.07, mountTheta=0.37
02:02:42.956 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.20, opts=13)
02:02:42.956 00.000 10844 Enqueuing Move request for scope (0.04, -0.20)
02:02:42.957 00.001 11060 Worker thread wakes up
02:02:42.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:42.957 00.000 10844 UpdateGuideState exits: m=2573 SNR=31.4
02:02:42.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:42.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:42.957 00.000 10844 Enqueuing Expose request
02:02:42.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
02:02:42.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
02:02:42.957 00.000 11060 Moving (0.04, -0.20) raw xDistance=0.19 yDistance=0.07
02:02:42.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:02:42.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:42.958 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:42.958 00.000 11060 MoveAxis(W, 34, ABG)
02:02:42.958 00.000 11060 Guiding  Dir = 3, Dur = 34
02:02:42.991 00.033 11060 IsSlewing returns 0
02:02:42.991 00.000 11060 IsGuiding returns 0
02:02:43.053 00.062 11060 IsGuiding returns 0
02:02:43.053 00.000 11060 Move returns status 0, amount 34
02:02:43.053 00.000 11060 MoveAxis(N, 0, ABG)
02:02:43.053 00.000 11060 Move returns status 0, amount 0
02:02:43.053 00.000 11060 move complete, result=0
02:02:43.053 00.000 11060 worker thread done servicing request
02:02:43.053 00.000 11060 Worker thread wakes up
02:02:43.053 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
02:02:43.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:43.054 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:43.686 00.632 11060 Exposure complete
02:02:43.871 00.185 11060 worker thread done servicing request
02:02:43.872 00.001 10844 OnExposeComplete: enter
02:02:43.872 00.000 10844 UpdateGuideState(): m_state=6
02:02:43.872 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12106
02:02:43.872 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=59.39, Mass=2993, SNR=33.9, Peak=254 HFD=3.5
02:02:43.872 00.000 10844 MultiStar: [#1 0.52,-0.85,0.00,M9] [#2 0.41,-0.38,2.14,U] [#3 -0.09,-0.09,0.84,U] [#4 0.39,-0.36,0.90,U] [#5 0.73,0.21,0.00,M4] [#6 -0.67,0.30,0.00,M7] [#7 0.80,-0.35,0.00,M7] [#8 0.34,-0.20,1.02,U] 
02:02:43.872 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.15}, one-star: {0.04, 0.52}
02:02:43.872 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
02:02:43.872 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
02:02:43.873 00.001 10844 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.30 cameraTheta=-0.53 mountX=0.10 mountY=0.28, mountTheta=1.22
02:02:43.874 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.15, opts=13)
02:02:43.874 00.000 10844 Enqueuing Move request for scope (0.26, -0.15)
02:02:43.874 00.000 11060 Worker thread wakes up
02:02:43.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd
02:02:43.874 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.15)
02:02:43.874 00.000 11060 Moving (0.26, -0.15) raw xDistance=0.10 yDistance=0.28
02:02:43.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:02:43.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:02:43.874 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:43.874 00.000 10844 UpdateGuideState exits: m=2993 SNR=33.9
02:02:43.875 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:43.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:43.875 00.000 10844 Enqueuing Expose request
02:02:43.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:02:43.875 00.000 11060 MoveAxis(E, 0, ABG)
02:02:43.875 00.000 11060 Move returns status 0, amount 0
02:02:43.875 00.000 11060 MoveAxis(N, 0, ABG)
02:02:43.875 00.000 11060 Move returns status 0, amount 0
02:02:43.875 00.000 11060 move complete, result=0
02:02:43.876 00.001 11060 worker thread done servicing request
02:02:43.876 00.000 11060 Worker thread wakes up
02:02:43.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:43.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:43.877 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:02:44.526 00.649 11060 Exposure complete
02:02:44.697 00.171 11060 worker thread done servicing request
02:02:44.697 00.000 10844 OnExposeComplete: enter
02:02:44.697 00.000 10844 UpdateGuideState(): m_state=6
02:02:44.698 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12107
02:02:44.698 00.000 10844 Star::Find returns 1 (0), X=268.91, Y=58.47, Mass=2578, SNR=31.7, Peak=249 HFD=3.5
02:02:44.698 00.000 10844 MultiStar: [#1 0.21,-0.89,0.00,M10] [#2 -0.09,-0.77,0.00,M1] [#3 -0.12,-0.20,0.99,U] [#4 0.54,-0.57,0.00,M1] [#5 0.80,0.37,0.00,M5] [#6 0.03,-0.14,0.92,U] [#7 0.48,-0.83,0.00,M8] [#8 0.37,-0.69,0.00,M2] 
02:02:44.698 00.000 10844 refined, 2 included, MultiStar: {0.20, -0.26}, one-star: {0.67, -0.41}
02:02:44.698 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
02:02:44.698 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
02:02:44.698 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.32 cameraTheta=-0.91 mountX=0.21 mountY=0.24, mountTheta=0.84
02:02:44.700 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.26, opts=13)
02:02:44.700 00.000 10844 Enqueuing Move request for scope (0.20, -0.26)
02:02:44.700 00.000 11060 Worker thread wakes up
02:02:44.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:02:44.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
02:02:44.700 00.000 10844 UpdateGuideState exits: m=2578 SNR=31.7
02:02:44.700 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
02:02:44.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:44.701 00.001 11060 Moving (0.20, -0.26) raw xDistance=0.21 yDistance=0.24
02:02:44.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:44.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:02:44.701 00.000 10844 Enqueuing Expose request
02:02:44.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:02:44.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:02:44.701 00.000 11060 MoveAxis(W, 37, ABG)
02:02:44.701 00.000 11060 Guiding  Dir = 3, Dur = 37
02:02:44.713 00.012 11060 IsSlewing returns 0
02:02:44.713 00.000 11060 IsGuiding returns 0
02:02:44.760 00.047 11060 IsGuiding returns 0
02:02:44.760 00.000 11060 Move returns status 0, amount 37
02:02:44.760 00.000 11060 MoveAxis(N, 0, ABG)
02:02:44.760 00.000 11060 Move returns status 0, amount 0
02:02:44.760 00.000 11060 move complete, result=0
02:02:44.760 00.000 11060 worker thread done servicing request
02:02:44.760 00.000 11060 Worker thread wakes up
02:02:44.760 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
02:02:44.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:44.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:45.396 00.636 11060 Exposure complete
02:02:45.577 00.181 11060 worker thread done servicing request
02:02:45.577 00.000 10844 OnExposeComplete: enter
02:02:45.577 00.000 10844 UpdateGuideState(): m_state=6
02:02:45.577 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12108
02:02:45.577 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=58.57, Mass=2482, SNR=30.4, Peak=193 HFD=3.7
02:02:45.578 00.001 10844 MultiStar: [#1 0.32,-1.15,0.00,R] [#2 -0.01,-0.11,2.29,U] [#3 0.07,-0.05,1.16,U] [#4 0.21,-0.28,0.99,U] [#5 0.34,0.08,1.10,U] [#6 -0.33,0.06,0.90,U] [#7 0.37,-0.53,0.00,M9] [#8 0.10,-0.55,1.07,U] 
02:02:45.578 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.16}, one-star: {0.55, -0.31}
02:02:45.578 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
02:02:45.578 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
02:02:45.578 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.93 mountX=0.13 mountY=0.14, mountTheta=0.81
02:02:45.579 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.16, opts=13)
02:02:45.579 00.000 10844 Enqueuing Move request for scope (0.12, -0.16)
02:02:45.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:45.579 00.000 10844 UpdateGuideState exits: m=2482 SNR=30.4
02:02:45.580 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:45.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:45.580 00.000 10844 Enqueuing Expose request
02:02:45.580 00.000 11060 Worker thread wakes up
02:02:45.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
02:02:45.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
02:02:45.580 00.000 11060 Moving (0.12, -0.16) raw xDistance=0.13 yDistance=0.14
02:02:45.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:02:45.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:45.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:02:45.580 00.000 11060 MoveAxis(W, 24, ABG)
02:02:45.580 00.000 11060 Guiding  Dir = 3, Dur = 24
02:02:45.605 00.025 11060 IsSlewing returns 0
02:02:45.605 00.000 11060 IsGuiding returns 0
02:02:45.637 00.032 11060 IsGuiding returns 0
02:02:45.637 00.000 11060 Move returns status 0, amount 24
02:02:45.637 00.000 11060 MoveAxis(N, 0, ABG)
02:02:45.637 00.000 11060 Move returns status 0, amount 0
02:02:45.637 00.000 11060 move complete, result=0
02:02:45.637 00.000 11060 worker thread done servicing request
02:02:45.637 00.000 11060 Worker thread wakes up
02:02:45.637 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
02:02:45.638 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:45.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:46.268 00.630 11060 Exposure complete
02:02:46.453 00.185 11060 worker thread done servicing request
02:02:46.454 00.001 10844 OnExposeComplete: enter
02:02:46.454 00.000 10844 UpdateGuideState(): m_state=6
02:02:46.454 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12109
02:02:46.454 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=58.79, Mass=3257, SNR=35.8, Peak=255 HFD=3.7
02:02:46.454 00.000 10844 MultiStar: [#1 0.26,1.06,0.00,M1] [#2 -0.23,0.38,1.93,U] [#3 -0.12,0.34,0.99,U] [#4 0.62,-0.72,0.00,M1] [#5 0.28,0.77,0.00,M5] [#6 -0.08,0.37,0.89,U] [#7 0.37,-0.39,0.81,U] [#8 0.29,0.08,0.89,U] 
02:02:46.454 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.16}, one-star: {0.23, -0.09}
02:02:46.454 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
02:02:46.455 00.001 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
02:02:46.455 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.17 cameraTheta=1.43 mountX=-0.17 mountY=-0.00, mountTheta=-3.12
02:02:46.456 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.16, opts=13)
02:02:46.456 00.000 10844 Enqueuing Move request for scope (0.02, 0.16)
02:02:46.456 00.000 11060 Worker thread wakes up
02:02:46.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:46.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
02:02:46.456 00.000 10844 UpdateGuideState exits: m=3257 SNR=35.8 Saturated
02:02:46.457 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
02:02:46.457 00.000 11060 Moving (0.02, 0.16) raw xDistance=-0.17 yDistance=-0.00
02:02:46.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
02:02:46.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:46.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:46.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:02:46.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:46.457 00.000 11060 MoveAxis(E, 28, ABG)
02:02:46.457 00.000 10844 Enqueuing Expose request
02:02:46.457 00.000 11060 Guiding  Dir = 2, Dur = 28
02:02:46.481 00.024 11060 IsSlewing returns 0
02:02:46.481 00.000 11060 IsGuiding returns 0
02:02:46.527 00.046 11060 IsGuiding returns 0
02:02:46.527 00.000 11060 Move returns status 0, amount 28
02:02:46.527 00.000 11060 MoveAxis(N, 0, ABG)
02:02:46.527 00.000 11060 Move returns status 0, amount 0
02:02:46.527 00.000 11060 move complete, result=0
02:02:46.527 00.000 11060 worker thread done servicing request
02:02:46.527 00.000 11060 Worker thread wakes up
02:02:46.527 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
02:02:46.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:46.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:47.159 00.632 11060 Exposure complete
02:02:47.327 00.168 11060 worker thread done servicing request
02:02:47.327 00.000 10844 OnExposeComplete: enter
02:02:47.327 00.000 10844 UpdateGuideState(): m_state=6
02:02:47.328 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12110
02:02:47.328 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=59.43, Mass=3242, SNR=36.1, Peak=255 HFD=3.5
02:02:47.328 00.000 10844 MultiStar: [#1 -0.04,0.83,0.00,M2] [#2 -0.37,-0.19,1.94,U] [#3 -0.38,-0.15,0.88,U] [#4 0.98,-0.31,0.00,M2] [#5 0.53,0.65,0.00,M6] [#6 -0.20,0.04,0.77,U] [#7 0.55,-0.32,0.00,M9] [#8 0.33,-0.82,0.00,M1] 
02:02:47.329 00.001 10844 refined, 3 included, MultiStar: {-0.25, 0.02}, one-star: {0.07, 0.55}
02:02:47.329 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.47)
02:02:47.329 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
02:02:47.329 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.07 mountX=0.03 mountY=-0.25, mountTheta=-1.47
02:02:47.330 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.02, opts=13)
02:02:47.330 00.000 10844 Enqueuing Move request for scope (-0.25, 0.02)
02:02:47.330 00.000 11060 Worker thread wakes up
02:02:47.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
02:02:47.330 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
02:02:47.330 00.000 11060 Moving (-0.25, 0.02) raw xDistance=0.03 yDistance=-0.25
02:02:47.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:47.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:47.330 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:47.331 00.001 10844 UpdateGuideState exits: m=3242 SNR=36.1 Saturated
02:02:47.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:02:47.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:47.331 00.000 11060 MoveAxis(E, 0, ABG)
02:02:47.331 00.000 11060 Move returns status 0, amount 0
02:02:47.331 00.000 11060 MoveAxis(N, 0, ABG)
02:02:47.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:47.331 00.000 10844 Enqueuing Expose request
02:02:47.331 00.000 11060 Move returns status 0, amount 0
02:02:47.331 00.000 11060 move complete, result=0
02:02:47.331 00.000 11060 worker thread done servicing request
02:02:47.331 00.000 11060 Worker thread wakes up
02:02:47.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:47.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:47.331 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:47.999 00.668 11060 Exposure complete
02:02:48.185 00.186 11060 worker thread done servicing request
02:02:48.185 00.000 10844 OnExposeComplete: enter
02:02:48.185 00.000 10844 UpdateGuideState(): m_state=6
02:02:48.186 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12111
02:02:48.186 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=59.73, Mass=2626, SNR=32.1, Peak=224 HFD=3.2
02:02:48.186 00.000 10844 MultiStar: [#1 -0.33,0.50,1.06,U] [#2 0.26,0.54,2.01,U] [#3 -0.08,-0.03,1.03,U] [#4 0.51,-0.66,0.00,M3] [#5 0.38,0.63,0.00,M7] [#6 -0.32,-0.03,0.98,U] [#7 0.54,-0.77,0.00,M10] [#8 0.39,-0.04,1.01,U] 
02:02:48.186 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.34}, one-star: {-0.23, 0.85}
02:02:48.186 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.35 = -2.94)
02:02:48.186 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
02:02:48.186 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.59 mountX=-0.33 mountY=-0.06, mountTheta=-2.95
02:02:48.188 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.34, opts=13)
02:02:48.188 00.000 10844 Enqueuing Move request for scope (-0.01, 0.34)
02:02:48.188 00.000 11060 Worker thread wakes up
02:02:48.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
02:02:48.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
02:02:48.188 00.000 11060 Moving (-0.01, 0.34) raw xDistance=-0.33 yDistance=-0.06
02:02:48.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
02:02:48.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:48.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:48.188 00.000 10844 UpdateGuideState exits: m=2626 SNR=32.1
02:02:48.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:02:48.188 00.000 11060 MoveAxis(E, 57, ABG)
02:02:48.188 00.000 11060 Guiding  Dir = 2, Dur = 57
02:02:48.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:48.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:48.189 00.001 10844 Enqueuing Expose request
02:02:48.193 00.004 11060 IsSlewing returns 0
02:02:48.193 00.000 11060 IsGuiding returns 0
02:02:48.260 00.067 11060 IsGuiding returns 0
02:02:48.260 00.000 11060 Move returns status 0, amount 57
02:02:48.261 00.001 11060 MoveAxis(N, 0, ABG)
02:02:48.261 00.000 11060 Move returns status 0, amount 0
02:02:48.261 00.000 11060 move complete, result=0
02:02:48.261 00.000 11060 worker thread done servicing request
02:02:48.261 00.000 11060 Worker thread wakes up
02:02:48.261 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
02:02:48.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:48.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:48.909 00.648 11060 Exposure complete
02:02:49.067 00.158 11060 worker thread done servicing request
02:02:49.067 00.000 10844 OnExposeComplete: enter
02:02:49.067 00.000 10844 UpdateGuideState(): m_state=6
02:02:49.068 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12112
02:02:49.068 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=58.21, Mass=2474, SNR=31.2, Peak=208 HFD=3.5
02:02:49.068 00.000 10844 MultiStar: [#1 -0.16,0.20,1.00,U] [#2 -0.05,-0.99,0.00,M1] [#3 0.01,0.00,1.11,U] [#4 1.13,-0.79,0.00,M4] [#5 0.37,0.57,0.00,M8] [#6 -0.03,-0.62,0.95,U] [#7 0.24,-0.44,0.83,U] [#8 0.42,-0.82,0.00,M1] 
02:02:49.068 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.29}, one-star: {-0.27, -0.67}
02:02:49.069 00.001 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
02:02:49.069 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.00 = -0.00)
02:02:49.069 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.74 mountX=0.30 mountY=-0.00, mountTheta=-0.00
02:02:49.070 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.29, opts=13)
02:02:49.070 00.000 10844 Enqueuing Move request for scope (-0.05, -0.29)
02:02:49.070 00.000 11060 Worker thread wakes up
02:02:49.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
02:02:49.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
02:02:49.070 00.000 11060 Moving (-0.05, -0.29) raw xDistance=0.30 yDistance=-0.00
02:02:49.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
02:02:49.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:49.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:49.071 00.001 10844 UpdateGuideState exits: m=2474 SNR=31.2
02:02:49.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:49.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:49.071 00.000 10844 Enqueuing Expose request
02:02:49.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:02:49.071 00.000 11060 MoveAxis(W, 50, ABG)
02:02:49.071 00.000 11060 Guiding  Dir = 3, Dur = 50
02:02:49.083 00.012 11060 IsSlewing returns 0
02:02:49.084 00.001 11060 IsGuiding returns 0
02:02:49.148 00.064 11060 IsGuiding returns 0
02:02:49.148 00.000 11060 Move returns status 0, amount 50
02:02:49.148 00.000 11060 MoveAxis(N, 0, ABG)
02:02:49.148 00.000 11060 Move returns status 0, amount 0
02:02:49.148 00.000 11060 move complete, result=0
02:02:49.149 00.001 11060 worker thread done servicing request
02:02:49.149 00.000 11060 Worker thread wakes up
02:02:49.149 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
02:02:49.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:49.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:49.778 00.629 11060 Exposure complete
02:02:49.954 00.176 11060 worker thread done servicing request
02:02:49.954 00.000 10844 OnExposeComplete: enter
02:02:49.954 00.000 10844 UpdateGuideState(): m_state=6
02:02:49.954 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12113
02:02:49.955 00.001 10844 Star::Find returns 1 (0), X=268.12, Y=58.71, Mass=3157, SNR=35.1, Peak=228 HFD=3.6
02:02:49.955 00.000 10844 MultiStar: [#1 -0.68,0.01,0.00,M1] [#2 0.07,-0.07,1.91,U] [#3 -0.07,0.05,0.88,U] [#4 0.83,-0.08,0.00,M5] [#5 0.34,0.49,1.01,U] [#6 -0.60,-0.14,0.91,U] [#7 0.45,-0.41,0.76,U] [#8 0.26,0.25,0.91,U] 
02:02:49.955 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.00}, one-star: {-0.12, -0.17}
02:02:49.955 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
02:02:49.955 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
02:02:49.955 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.08 mountX=-0.01 mountY=0.04, mountTheta=1.83
02:02:49.957 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
02:02:49.958 00.001 10844 Enqueuing Move request for scope (0.04, 0.00)
02:02:49.958 00.000 11060 Worker thread wakes up
02:02:49.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
02:02:49.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
02:02:49.958 00.000 11060 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=0.04
02:02:49.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:02:49.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:49.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:49.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:02:49.958 00.000 11060 MoveAxis(E, 0, ABG)
02:02:49.958 00.000 11060 Move returns status 0, amount 0
02:02:49.958 00.000 11060 MoveAxis(N, 0, ABG)
02:02:49.958 00.000 11060 Move returns status 0, amount 0
02:02:49.958 00.000 10844 UpdateGuideState exits: m=3157 SNR=35.1
02:02:49.958 00.000 11060 move complete, result=0
02:02:49.960 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:49.960 00.000 11060 worker thread done servicing request
02:02:49.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:49.960 00.000 10844 Enqueuing Expose request
02:02:49.960 00.000 11060 Worker thread wakes up
02:02:49.960 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:49.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:49.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:50.609 00.649 11060 Exposure complete
02:02:50.771 00.162 11060 worker thread done servicing request
02:02:50.772 00.001 10844 OnExposeComplete: enter
02:02:50.772 00.000 10844 UpdateGuideState(): m_state=6
02:02:50.772 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12114
02:02:50.772 00.000 10844 Star::Find returns 1 (1), X=268.56, Y=58.70, Mass=3394, SNR=36.3, Peak=255 HFD=3.6
02:02:50.772 00.000 10844 MultiStar: [#1 0.26,0.32,0.98,U] [#2 0.63,-0.31,0.00,M1] [#3 -0.02,0.00,0.83,U] [#4 0.45,-0.55,0.00,M6] [#5 0.77,0.70,0.00,M8] [#6 0.22,-0.03,0.78,U] [#7 0.66,-1.37,0.00,M9] [#8 0.37,0.32,0.85,U] 
02:02:50.772 00.000 10844 refined, 4 included, MultiStar: {0.24, 0.09}, one-star: {0.32, -0.17}
02:02:50.772 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
02:02:50.772 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
02:02:50.773 00.001 10844 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.25 cameraTheta=0.36 mountX=-0.13 mountY=0.22, mountTheta=2.10
02:02:50.774 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.09, opts=13)
02:02:50.774 00.000 10844 Enqueuing Move request for scope (0.24, 0.09)
02:02:50.774 00.000 11060 Worker thread wakes up
02:02:50.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
02:02:50.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
02:02:50.774 00.000 11060 Moving (0.24, 0.09) raw xDistance=-0.13 yDistance=0.22
02:02:50.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:02:50.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:50.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
02:02:50.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:02:50.774 00.000 11060 MoveAxis(E, 22, ABG)
02:02:50.774 00.000 11060 Guiding  Dir = 2, Dur = 22
02:02:50.774 00.000 10844 UpdateGuideState exits: m=3394 SNR=36.3 Saturated
02:02:50.775 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:50.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:50.775 00.000 10844 Enqueuing Expose request
02:02:50.786 00.011 11060 IsSlewing returns 0
02:02:50.786 00.000 11060 IsGuiding returns 0
02:02:50.817 00.031 11060 IsGuiding returns 0
02:02:50.817 00.000 11060 Move returns status 0, amount 22
02:02:50.817 00.000 11060 MoveAxis(N, 0, ABG)
02:02:50.817 00.000 11060 Move returns status 0, amount 0
02:02:50.817 00.000 11060 move complete, result=0
02:02:50.819 00.002 11060 worker thread done servicing request
02:02:50.819 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
02:02:50.820 00.001 11060 Worker thread wakes up
02:02:50.821 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:50.822 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:51.476 00.654 11060 Exposure complete
02:02:51.645 00.169 11060 worker thread done servicing request
02:02:51.645 00.000 10844 OnExposeComplete: enter
02:02:51.645 00.000 10844 UpdateGuideState(): m_state=6
02:02:51.645 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12115
02:02:51.646 00.001 10844 Star::Find returns 1 (0), X=268.49, Y=58.11, Mass=3251, SNR=35.8, Peak=247 HFD=3.8
02:02:51.646 00.000 10844 MultiStar: [#1 0.23,-0.93,0.00,M1] [#2 0.76,-0.65,0.00,M2] [#3 -0.05,0.13,0.89,U] [#4 0.68,-0.91,0.00,M7] [#5 0.61,-0.27,0.00,M9] [#6 -0.33,-0.46,0.78,U] [#7 0.67,-1.80,0.00,M10] [#8 -0.41,-0.57,0.00,M1] 
02:02:51.646 00.000 10844 refined, 2 included, MultiStar: {-0.02, -0.38}, one-star: {0.25, -0.77}
02:02:51.646 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
02:02:51.646 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
02:02:51.646 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.62 mountX=0.38 mountY=0.04, mountTheta=0.11
02:02:51.647 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.38, opts=13)
02:02:51.647 00.000 10844 Enqueuing Move request for scope (-0.02, -0.38)
02:02:51.647 00.000 11060 Worker thread wakes up
02:02:51.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.38) opts 0xd
02:02:51.647 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.38)
02:02:51.647 00.000 11060 Moving (-0.02, -0.38) raw xDistance=0.38 yDistance=0.04
02:02:51.648 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:51.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
02:02:51.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:51.648 00.000 10844 UpdateGuideState exits: m=3251 SNR=35.8
02:02:51.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:02:51.648 00.000 11060 MoveAxis(W, 65, ABG)
02:02:51.648 00.000 11060 Guiding  Dir = 3, Dur = 65
02:02:51.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:51.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:51.648 00.000 10844 Enqueuing Expose request
02:02:51.667 00.019 11060 IsSlewing returns 0
02:02:51.667 00.000 11060 IsGuiding returns 0
02:02:51.740 00.073 11060 IsGuiding returns 0
02:02:51.740 00.000 11060 Move returns status 0, amount 65
02:02:51.740 00.000 11060 MoveAxis(N, 0, ABG)
02:02:51.740 00.000 11060 Move returns status 0, amount 0
02:02:51.740 00.000 11060 move complete, result=0
02:02:51.740 00.000 11060 worker thread done servicing request
02:02:51.740 00.000 11060 Worker thread wakes up
02:02:51.741 00.001 10844 GuideStep: 0.4 px 65 ms WEST, 0.0 px 0 ms NORTH
02:02:51.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:51.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:52.375 00.634 11060 Exposure complete
02:02:52.562 00.187 11060 worker thread done servicing request
02:02:52.562 00.000 10844 OnExposeComplete: enter
02:02:52.562 00.000 10844 UpdateGuideState(): m_state=6
02:02:52.563 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12116
02:02:52.563 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=58.93, Mass=3131, SNR=34.9, Peak=249 HFD=3.6
02:02:52.563 00.000 10844 MultiStar: [#1 0.18,1.05,0.00,M2] [#2 0.11,-0.39,1.87,U] [#3 -0.15,1.33,0.00,M1] [#4 0.08,-0.16,0.86,U] [#5 0.47,0.88,0.00,M10] [#6 -0.07,0.59,0.82,U] [#7 0.88,-0.32,0.00,R] [#8 0.61,0.05,0.91,U] 
02:02:52.563 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.05}, one-star: {0.21, 0.05}
02:02:52.563 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
02:02:52.563 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
02:02:52.563 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.28 mountX=0.02 mountY=0.19, mountTheta=1.47
02:02:52.565 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.05, opts=13)
02:02:52.565 00.000 10844 Enqueuing Move request for scope (0.18, -0.05)
02:02:52.565 00.000 11060 Worker thread wakes up
02:02:52.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
02:02:52.566 00.001 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
02:02:52.566 00.000 11060 Moving (0.18, -0.05) raw xDistance=0.02 yDistance=0.19
02:02:52.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:02:52.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:52.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:02:52.566 00.000 11060 MoveAxis(E, 0, ABG)
02:02:52.566 00.000 11060 Move returns status 0, amount 0
02:02:52.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:52.566 00.000 11060 MoveAxis(N, 0, ABG)
02:02:52.566 00.000 10844 UpdateGuideState exits: m=3131 SNR=34.9
02:02:52.566 00.000 11060 Move returns status 0, amount 0
02:02:52.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:52.566 00.000 11060 move complete, result=0
02:02:52.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:52.566 00.000 10844 Enqueuing Expose request
02:02:52.566 00.000 11060 worker thread done servicing request
02:02:52.566 00.000 11060 Worker thread wakes up
02:02:52.566 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:52.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:52.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:53.207 00.641 11060 Exposure complete
02:02:53.368 00.161 11060 worker thread done servicing request
02:02:53.369 00.001 10844 OnExposeComplete: enter
02:02:53.369 00.000 10844 UpdateGuideState(): m_state=6
02:02:53.369 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12117
02:02:53.369 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=58.27, Mass=2603, SNR=31.8, Peak=232 HFD=3.5
02:02:53.369 00.000 10844 MultiStar: [#1 0.23,0.32,1.08,U] [#2 0.11,0.21,2.09,U] [#3 0.22,1.16,0.00,M2] [#4 0.81,-0.41,0.00,M7] [#5 0.49,0.61,0.00,R] [#6 0.07,0.62,0.00,M1] [#7 -0.33,0.09,0.97,U] [#8 0.86,0.33,0.00,M1] 
02:02:53.369 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.05}, one-star: {0.01, -0.61}
02:02:53.369 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
02:02:53.369 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.72 = 2.72)
02:02:53.369 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=-0.05 mountY=0.02, mountTheta=2.72
02:02:53.370 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
02:02:53.370 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
02:02:53.370 00.000 11060 Worker thread wakes up
02:02:53.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:02:53.371 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:02:53.371 00.000 11060 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=0.02
02:02:53.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:02:53.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:53.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
02:02:53.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:02:53.371 00.000 11060 MoveAxis(E, 0, ABG)
02:02:53.371 00.000 11060 Move returns status 0, amount 0
02:02:53.371 00.000 11060 MoveAxis(N, 0, ABG)
02:02:53.371 00.000 11060 Move returns status 0, amount 0
02:02:53.371 00.000 11060 move complete, result=0
02:02:53.371 00.000 10844 UpdateGuideState exits: m=2603 SNR=31.8
02:02:53.371 00.000 11060 worker thread done servicing request
02:02:53.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:53.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:53.371 00.000 10844 Enqueuing Expose request
02:02:53.371 00.000 11060 Worker thread wakes up
02:02:53.371 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:53.372 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:53.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:54.002 00.630 11060 Exposure complete
02:02:54.184 00.182 11060 worker thread done servicing request
02:02:54.184 00.000 10844 OnExposeComplete: enter
02:02:54.184 00.000 10844 UpdateGuideState(): m_state=6
02:02:54.184 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12118
02:02:54.185 00.001 10844 Star::Find returns 1 (0), X=268.57, Y=58.13, Mass=2668, SNR=31.7, Peak=249 HFD=3.6
02:02:54.185 00.000 10844 MultiStar: [#1 -0.72,-0.17,0.00,M2] [#2 0.02,0.02,2.07,U] [#3 -0.44,-0.33,1.02,U] [#4 1.73,-0.49,0.00,M8] [#5 -0.03,-0.00,1.05,U] [#6 -0.32,-0.01,0.93,U] [#7 -0.40,-0.52,0.00,M1] [#8 0.20,-0.00,0.91,U] 
02:02:54.185 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.15}, one-star: {0.33, -0.75}
02:02:54.185 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
02:02:54.185 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
02:02:54.185 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.78 mountX=0.16 mountY=-0.01, mountTheta=-0.04
02:02:54.186 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
02:02:54.186 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
02:02:54.187 00.001 11060 Worker thread wakes up
02:02:54.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
02:02:54.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
02:02:54.187 00.000 11060 Moving (-0.03, -0.15) raw xDistance=0.16 yDistance=-0.01
02:02:54.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:02:54.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:54.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:54.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:02:54.187 00.000 11060 MoveAxis(W, 27, ABG)
02:02:54.187 00.000 11060 Guiding  Dir = 3, Dur = 27
02:02:54.187 00.000 10844 UpdateGuideState exits: m=2668 SNR=31.7
02:02:54.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:54.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:54.187 00.000 10844 Enqueuing Expose request
02:02:54.198 00.011 11060 IsSlewing returns 0
02:02:54.198 00.000 11060 IsGuiding returns 0
02:02:54.227 00.029 11060 IsGuiding returns 0
02:02:54.227 00.000 11060 Move returns status 0, amount 27
02:02:54.227 00.000 11060 MoveAxis(N, 0, ABG)
02:02:54.227 00.000 11060 Move returns status 0, amount 0
02:02:54.227 00.000 11060 move complete, result=0
02:02:54.227 00.000 11060 worker thread done servicing request
02:02:54.228 00.001 11060 Worker thread wakes up
02:02:54.228 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
02:02:54.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:54.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:54.861 00.633 11060 Exposure complete
02:02:55.042 00.181 11060 worker thread done servicing request
02:02:55.042 00.000 10844 OnExposeComplete: enter
02:02:55.042 00.000 10844 UpdateGuideState(): m_state=6
02:02:55.042 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12119
02:02:55.042 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.48, Mass=2447, SNR=31.1, Peak=244 HFD=3.4
02:02:55.043 00.001 10844 MultiStar: [#1 -0.06,0.09,1.06,U] [#2 -0.04,-1.01,0.00,M1] [#3 -0.12,-0.19,0.94,U] [#4 0.72,-0.35,0.00,M9] [#5 -0.27,0.34,1.10,U] [#6 0.26,-0.14,0.91,U] [#7 -0.19,-0.64,0.00,M2] [#8 0.44,0.12,0.85,U] 
02:02:55.043 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.02}, one-star: {-0.03, -0.40}
02:02:55.043 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
02:02:55.043 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
02:02:55.043 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.91 mountX=0.02 mountY=0.02, mountTheta=0.84
02:02:55.044 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
02:02:55.044 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
02:02:55.044 00.000 11060 Worker thread wakes up
02:02:55.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:02:55.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
02:02:55.044 00.000 10844 UpdateGuideState exits: m=2447 SNR=31.1
02:02:55.044 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
02:02:55.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:55.044 00.000 11060 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.02
02:02:55.045 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:55.045 00.000 10844 Enqueuing Expose request
02:02:55.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:02:55.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:55.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:02:55.045 00.000 11060 MoveAxis(E, 0, ABG)
02:02:55.045 00.000 11060 Move returns status 0, amount 0
02:02:55.045 00.000 11060 MoveAxis(N, 0, ABG)
02:02:55.045 00.000 11060 Move returns status 0, amount 0
02:02:55.045 00.000 11060 move complete, result=0
02:02:55.045 00.000 11060 worker thread done servicing request
02:02:55.045 00.000 11060 Worker thread wakes up
02:02:55.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:55.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:55.047 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:55.686 00.639 11060 Exposure complete
02:02:55.853 00.167 11060 worker thread done servicing request
02:02:55.853 00.000 10844 OnExposeComplete: enter
02:02:55.854 00.001 10844 UpdateGuideState(): m_state=6
02:02:55.854 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12120
02:02:55.854 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=58.37, Mass=2281, SNR=29.5, Peak=215 HFD=3.2
02:02:55.854 00.000 10844 MultiStar: [#1 0.14,0.09,0.96,U] [#2 0.23,-0.79,0.00,M2] [#3 0.48,-0.01,1.10,U] [#4 0.78,-0.04,0.00,M10] [#5 0.23,-0.34,1.12,U] [#6 -0.16,0.03,1.01,U] [#7 0.29,-0.80,0.00,M3] [#8 0.08,-0.48,1.14,U] 
02:02:55.854 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.21}, one-star: {0.32, -0.51}
02:02:55.854 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
02:02:55.855 00.001 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
02:02:55.855 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.85 mountX=0.17 mountY=0.22, mountTheta=0.90
02:02:55.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.21, opts=13)
02:02:55.856 00.000 10844 Enqueuing Move request for scope (0.18, -0.21)
02:02:55.856 00.000 11060 Worker thread wakes up
02:02:55.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
02:02:55.856 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
02:02:55.856 00.000 11060 Moving (0.18, -0.21) raw xDistance=0.17 yDistance=0.22
02:02:55.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:02:55.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:55.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:55.856 00.000 10844 UpdateGuideState exits: m=2281 SNR=29.5
02:02:55.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:55.857 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:55.857 00.000 10844 Enqueuing Expose request
02:02:55.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:02:55.857 00.000 11060 MoveAxis(W, 30, ABG)
02:02:55.857 00.000 11060 Guiding  Dir = 3, Dur = 30
02:02:55.870 00.013 11060 IsSlewing returns 0
02:02:55.871 00.001 11060 IsGuiding returns 0
02:02:55.917 00.046 11060 IsGuiding returns 0
02:02:55.917 00.000 11060 Move returns status 0, amount 30
02:02:55.917 00.000 11060 MoveAxis(N, 0, ABG)
02:02:55.917 00.000 11060 Move returns status 0, amount 0
02:02:55.917 00.000 11060 move complete, result=0
02:02:55.918 00.001 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
02:02:55.918 00.000 11060 worker thread done servicing request
02:02:55.918 00.000 11060 Worker thread wakes up
02:02:55.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:55.920 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:56.551 00.631 11060 Exposure complete
02:02:56.734 00.183 11060 worker thread done servicing request
02:02:56.734 00.000 10844 OnExposeComplete: enter
02:02:56.734 00.000 10844 UpdateGuideState(): m_state=6
02:02:56.735 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12121
02:02:56.735 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=58.25, Mass=2535, SNR=31.3, Peak=252 HFD=3.5
02:02:56.735 00.000 10844 MultiStar: [#1 -0.42,0.36,1.02,U] [#2 0.53,0.15,2.17,U] [#3 -0.32,-0.40,1.12,U] [#4 0.70,-0.78,0.00,R] [#5 0.00,-0.03,1.14,U] [#6 -0.35,-0.67,0.00,M1] [#7 -0.05,-1.08,0.00,M4] [#8 0.63,-0.24,0.00,M1] 
02:02:56.735 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.07}, one-star: {0.02, -0.63}
02:02:56.735 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
02:02:56.736 00.001 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
02:02:56.736 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.84 mountX=0.05 mountY=0.07, mountTheta=0.91
02:02:56.737 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
02:02:56.737 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
02:02:56.737 00.000 11060 Worker thread wakes up
02:02:56.738 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:56.738 00.000 10844 UpdateGuideState exits: m=2535 SNR=31.3
02:02:56.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
02:02:56.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:56.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:56.738 00.000 10844 Enqueuing Expose request
02:02:56.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
02:02:56.738 00.000 11060 Moving (0.06, -0.07) raw xDistance=0.05 yDistance=0.07
02:02:56.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:56.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:56.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:02:56.738 00.000 11060 MoveAxis(E, 0, ABG)
02:02:56.738 00.000 11060 Move returns status 0, amount 0
02:02:56.738 00.000 11060 MoveAxis(N, 0, ABG)
02:02:56.738 00.000 11060 Move returns status 0, amount 0
02:02:56.738 00.000 11060 move complete, result=0
02:02:56.739 00.001 11060 worker thread done servicing request
02:02:56.739 00.000 11060 Worker thread wakes up
02:02:56.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:56.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:56.740 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:57.375 00.635 11060 Exposure complete
02:02:57.551 00.176 11060 worker thread done servicing request
02:02:57.551 00.000 10844 OnExposeComplete: enter
02:02:57.552 00.001 10844 UpdateGuideState(): m_state=6
02:02:57.552 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12122
02:02:57.552 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=58.06, Mass=3459, SNR=36.9, Peak=254 HFD=4.1
02:02:57.552 00.000 10844 MultiStar: [#1 -0.41,0.22,1.05,U] [#2 -0.22,-0.12,1.85,U] [#3 0.10,-0.49,0.91,U] [#4 -0.00,0.80,0.00,M1] [#5 -0.18,-0.24,1.04,U] [#6 -0.35,-0.58,0.00,M2] [#7 -0.43,-0.28,0.80,U] [#8 0.18,-0.46,0.80,U] 
02:02:57.552 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.28}, one-star: {-0.10, -0.82}
02:02:57.552 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
02:02:57.552 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
02:02:57.552 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-2.11 mountX=0.31 mountY=-0.12, mountTheta=-0.37
02:02:57.554 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.28, opts=13)
02:02:57.554 00.000 10844 Enqueuing Move request for scope (-0.17, -0.28)
02:02:57.554 00.000 11060 Worker thread wakes up
02:02:57.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:02:57.554 00.000 10844 UpdateGuideState exits: m=3459 SNR=36.9
02:02:57.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:57.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:57.554 00.000 10844 Enqueuing Expose request
02:02:57.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.28) opts 0xd
02:02:57.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.28)
02:02:57.554 00.000 11060 Moving (-0.17, -0.28) raw xDistance=0.31 yDistance=-0.12
02:02:57.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
02:02:57.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:57.555 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:02:57.555 00.000 11060 MoveAxis(W, 53, ABG)
02:02:57.555 00.000 11060 Guiding  Dir = 3, Dur = 53
02:02:57.602 00.047 11060 IsSlewing returns 0
02:02:57.602 00.000 11060 IsGuiding returns 0
02:02:57.664 00.062 11060 IsGuiding returns 0
02:02:57.664 00.000 11060 Move returns status 0, amount 53
02:02:57.664 00.000 11060 MoveAxis(N, 0, ABG)
02:02:57.664 00.000 11060 Move returns status 0, amount 0
02:02:57.664 00.000 11060 move complete, result=0
02:02:57.665 00.001 11060 worker thread done servicing request
02:02:57.665 00.000 11060 Worker thread wakes up
02:02:57.665 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.1 px 0 ms NORTH
02:02:57.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:57.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:58.295 00.630 11060 Exposure complete
02:02:58.454 00.159 11060 worker thread done servicing request
02:02:58.455 00.001 10844 OnExposeComplete: enter
02:02:58.455 00.000 10844 UpdateGuideState(): m_state=6
02:02:58.455 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12123
02:02:58.455 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=59.04, Mass=2846, SNR=32.7, Peak=214 HFD=4.1
02:02:58.455 00.000 10844 MultiStar: [#1 0.12,0.41,0.94,U] [#2 0.04,-0.04,2.11,U] [#3 0.31,-0.52,0.99,U] [#4 0.41,0.44,1.00,U] [#5 -0.13,0.02,1.01,U] [#6 -0.26,-0.11,0.94,U] [#7 -0.09,-0.52,0.77,U] [#8 0.40,-0.21,1.03,U] 
02:02:58.455 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.56, 0.16}
02:02:58.455 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
02:02:58.456 00.001 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
02:02:58.456 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.22 mountX=0.01 mountY=0.15, mountTheta=1.53
02:02:58.457 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.03, opts=13)
02:02:58.457 00.000 10844 Enqueuing Move request for scope (0.15, -0.03)
02:02:58.457 00.000 11060 Worker thread wakes up
02:02:58.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:02:58.457 00.000 10844 UpdateGuideState exits: m=2846 SNR=32.7
02:02:58.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:58.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
02:02:58.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:58.457 00.000 10844 Enqueuing Expose request
02:02:58.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
02:02:58.457 00.000 11060 Moving (0.15, -0.03) raw xDistance=0.01 yDistance=0.15
02:02:58.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:02:58.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:58.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:02:58.458 00.001 11060 MoveAxis(E, 0, ABG)
02:02:58.458 00.000 11060 Move returns status 0, amount 0
02:02:58.458 00.000 11060 MoveAxis(N, 0, ABG)
02:02:58.458 00.000 11060 Move returns status 0, amount 0
02:02:58.458 00.000 11060 move complete, result=0
02:02:58.458 00.000 11060 worker thread done servicing request
02:02:58.458 00.000 11060 Worker thread wakes up
02:02:58.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:58.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:58.459 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:59.090 00.631 11060 Exposure complete
02:02:59.261 00.171 11060 worker thread done servicing request
02:02:59.262 00.001 10844 OnExposeComplete: enter
02:02:59.262 00.000 10844 UpdateGuideState(): m_state=6
02:02:59.262 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12124
02:02:59.262 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=58.74, Mass=3060, SNR=34.7, Peak=249 HFD=3.5
02:02:59.262 00.000 10844 MultiStar: [#1 0.54,0.86,0.00,M1] [#2 -0.05,0.20,2.00,U] [#3 0.85,-0.34,0.00,M1] [#4 0.54,0.76,0.00,M1] [#5 -0.40,0.54,0.00,M1] [#6 0.36,-0.10,0.89,U] [#7 0.09,-0.40,0.83,U] [#8 0.48,-0.61,0.00,M1] 
02:02:59.262 00.000 10844 refined, 3 included, MultiStar: {0.07, -0.04}, one-star: {0.03, -0.14}
02:02:59.262 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
02:02:59.262 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
02:02:59.262 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.45 mountX=0.02 mountY=0.08, mountTheta=1.30
02:02:59.264 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
02:02:59.264 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
02:02:59.264 00.000 11060 Worker thread wakes up
02:02:59.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
02:02:59.264 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
02:02:59.264 00.000 11060 Moving (0.07, -0.04) raw xDistance=0.02 yDistance=0.08
02:02:59.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:02:59.264 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:02:59.264 00.000 10844 UpdateGuideState exits: m=3060 SNR=34.7
02:02:59.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:59.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:02:59.264 00.000 10844 Enqueuing Expose request
02:02:59.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:59.265 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:02:59.265 00.000 11060 MoveAxis(E, 0, ABG)
02:02:59.265 00.000 11060 Move returns status 0, amount 0
02:02:59.265 00.000 11060 MoveAxis(N, 0, ABG)
02:02:59.265 00.000 11060 Move returns status 0, amount 0
02:02:59.265 00.000 11060 move complete, result=0
02:02:59.265 00.000 11060 worker thread done servicing request
02:02:59.265 00.000 11060 Worker thread wakes up
02:02:59.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:02:59.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:02:59.266 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:59.904 00.638 11060 Exposure complete
02:03:00.098 00.194 11060 worker thread done servicing request
02:03:00.099 00.001 10844 OnExposeComplete: enter
02:03:00.099 00.000 10844 UpdateGuideState(): m_state=6
02:03:00.099 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12125
02:03:00.099 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=58.68, Mass=2815, SNR=32.6, Peak=227 HFD=3.4
02:03:00.099 00.000 10844 MultiStar: [#1 0.21,0.17,0.99,U] [#2 0.19,0.14,2.15,U] [#3 0.40,-0.60,0.00,M2] [#4 0.14,0.38,1.05,U] [#5 -0.65,-0.44,0.00,M2] [#6 0.18,-0.46,0.98,U] [#7 -0.05,-0.50,0.78,U] [#8 0.31,-0.85,0.00,M2] 
02:03:00.100 00.001 10844 refined, 5 included, MultiStar: {0.18, -0.02}, one-star: {0.32, -0.20}
02:03:00.100 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
02:03:00.100 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
02:03:00.100 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.13 mountX=-0.01 mountY=0.18, mountTheta=1.62
02:03:00.100 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.02, opts=13)
02:03:00.100 00.000 10844 Enqueuing Move request for scope (0.18, -0.02)
02:03:00.101 00.001 11060 Worker thread wakes up
02:03:00.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
02:03:00.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
02:03:00.101 00.000 11060 Moving (0.18, -0.02) raw xDistance=-0.01 yDistance=0.18
02:03:00.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:03:00.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:00.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:00.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:03:00.101 00.000 11060 MoveAxis(E, 0, ABG)
02:03:00.101 00.000 11060 Move returns status 0, amount 0
02:03:00.101 00.000 10844 UpdateGuideState exits: m=2815 SNR=32.6
02:03:00.101 00.000 11060 MoveAxis(N, 0, ABG)
02:03:00.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:00.101 00.000 11060 Move returns status 0, amount 0
02:03:00.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:00.101 00.000 11060 move complete, result=0
02:03:00.102 00.001 10844 Enqueuing Expose request
02:03:00.102 00.000 11060 worker thread done servicing request
02:03:00.102 00.000 11060 Worker thread wakes up
02:03:00.102 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:00.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:00.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:00.730 00.628 11060 Exposure complete
02:03:00.912 00.182 11060 worker thread done servicing request
02:03:00.912 00.000 10844 OnExposeComplete: enter
02:03:00.912 00.000 10844 UpdateGuideState(): m_state=6
02:03:00.912 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12126
02:03:00.912 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=59.15, Mass=2878, SNR=33.9, Peak=210 HFD=3.7
02:03:00.913 00.001 10844 MultiStar: [#1 0.38,0.62,0.00,M1] [#2 -0.09,0.19,2.01,U] [#3 0.14,0.27,0.91,U] [#4 0.07,0.58,0.94,U] [#5 0.02,0.54,1.04,U] [#6 0.05,-0.04,0.85,U] [#7 -0.10,0.36,0.84,U] [#8 0.98,-0.29,0.00,M3] 
02:03:00.913 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.30}, one-star: {0.57, 0.27}
02:03:00.913 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.08 = 3.08)
02:03:00.913 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
02:03:00.913 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.33 mountX=-0.31 mountY=0.02, mountTheta=3.06
02:03:00.916 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.30, opts=13)
02:03:00.916 00.000 10844 Enqueuing Move request for scope (0.07, 0.30)
02:03:00.916 00.000 11060 Worker thread wakes up
02:03:00.929 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:00.930 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
02:03:00.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
02:03:00.931 00.001 10844 UpdateGuideState exits: m=2878 SNR=33.9
02:03:00.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:00.931 00.000 11060 Moving (0.07, 0.30) raw xDistance=-0.31 yDistance=0.02
02:03:00.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:00.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:03:00.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:00.932 00.001 10844 Enqueuing Expose request
02:03:00.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:03:00.932 00.000 11060 MoveAxis(E, 54, ABG)
02:03:00.932 00.000 11060 Guiding  Dir = 2, Dur = 54
02:03:00.960 00.028 11060 IsSlewing returns 0
02:03:00.960 00.000 11060 IsGuiding returns 0
02:03:01.038 00.078 11060 IsGuiding returns 0
02:03:01.038 00.000 11060 Move returns status 0, amount 54
02:03:01.038 00.000 11060 MoveAxis(N, 0, ABG)
02:03:01.038 00.000 11060 Move returns status 0, amount 0
02:03:01.039 00.001 11060 move complete, result=0
02:03:01.039 00.000 11060 worker thread done servicing request
02:03:01.039 00.000 11060 Worker thread wakes up
02:03:01.040 00.001 10844 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
02:03:01.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:01.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:01.670 00.630 11060 Exposure complete
02:03:01.846 00.176 11060 worker thread done servicing request
02:03:01.846 00.000 10844 OnExposeComplete: enter
02:03:01.846 00.000 10844 UpdateGuideState(): m_state=6
02:03:01.846 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12127
02:03:01.846 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=58.76, Mass=2657, SNR=32.6, Peak=238 HFD=3.3
02:03:01.846 00.000 10844 MultiStar: [#1 0.36,0.12,1.08,U] [#2 0.14,0.22,1.99,U] [#3 0.50,0.40,0.00,M2] [#4 0.07,0.69,0.00,M1] [#5 0.71,0.38,0.00,M2] [#6 -0.31,0.22,0.97,U] [#7 0.27,0.42,0.85,U] [#8 1.14,-0.21,0.00,M4] 
02:03:01.846 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.17}, one-star: {0.38, -0.12}
02:03:01.848 00.002 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.56 = 2.56)
02:03:01.848 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.54 = 2.54)
02:03:01.848 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.80 mountX=-0.20 mountY=0.14, mountTheta=2.54
02:03:01.849 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.17, opts=13)
02:03:01.849 00.000 10844 Enqueuing Move request for scope (0.17, 0.17)
02:03:01.849 00.000 11060 Worker thread wakes up
02:03:01.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:03:01.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
02:03:01.850 00.001 10844 UpdateGuideState exits: m=2657 SNR=32.6
02:03:01.850 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
02:03:01.850 00.000 11060 Moving (0.17, 0.17) raw xDistance=-0.20 yDistance=0.14
02:03:01.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:03:01.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:01.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:01.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:03:01.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:01.850 00.000 11060 MoveAxis(E, 36, ABG)
02:03:01.850 00.000 10844 Enqueuing Expose request
02:03:01.850 00.000 11060 Guiding  Dir = 2, Dur = 36
02:03:01.870 00.020 11060 IsSlewing returns 0
02:03:01.871 00.001 11060 IsGuiding returns 0
02:03:01.915 00.044 11060 IsGuiding returns 0
02:03:01.916 00.001 11060 Move returns status 0, amount 36
02:03:01.916 00.000 11060 MoveAxis(N, 0, ABG)
02:03:01.917 00.001 11060 Move returns status 0, amount 0
02:03:01.917 00.000 11060 move complete, result=0
02:03:01.917 00.000 11060 worker thread done servicing request
02:03:01.917 00.000 11060 Worker thread wakes up
02:03:01.917 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
02:03:01.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:01.918 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:02.545 00.627 11060 Exposure complete
02:03:02.706 00.161 11060 worker thread done servicing request
02:03:02.706 00.000 10844 OnExposeComplete: enter
02:03:02.706 00.000 10844 UpdateGuideState(): m_state=6
02:03:02.707 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12128
02:03:02.707 00.000 10844 Star::Find returns 1 (0), X=269.10, Y=57.98, Mass=2990, SNR=34.4, Peak=209 HFD=4.0
02:03:02.707 00.000 10844 MultiStar: [#1 0.83,0.73,0.00,M1] [#2 0.60,0.17,0.00,M1] [#3 0.17,0.21,0.92,U] [#4 0.52,0.31,0.94,U] [#5 -0.05,0.45,0.89,U] [#6 0.21,-0.04,0.90,U] [#7 0.16,0.03,0.73,U] [#8 0.77,-0.23,0.00,M5] 
02:03:02.707 00.000 10844 refined, 5 included, MultiStar: {0.33, -0.01}, one-star: {0.86, -0.89}
02:03:02.707 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
02:03:02.707 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
02:03:02.708 00.001 10844 CameraToMount -- cameraX=0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-0.02 mountX=-0.05 mountY=0.32, mountTheta=1.74
02:03:02.709 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.01, opts=13)
02:03:02.709 00.000 10844 Enqueuing Move request for scope (0.33, -0.01)
02:03:02.709 00.000 11060 Worker thread wakes up
02:03:02.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:02.709 00.000 10844 UpdateGuideState exits: m=2990 SNR=34.4
02:03:02.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:02.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:02.709 00.000 10844 Enqueuing Expose request
02:03:02.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.01) opts 0xd
02:03:02.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.01)
02:03:02.709 00.000 11060 Moving (0.33, -0.01) raw xDistance=-0.05 yDistance=0.32
02:03:02.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:03:02.710 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:02.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:03:02.710 00.000 11060 MoveAxis(E, 0, ABG)
02:03:02.710 00.000 11060 Move returns status 0, amount 0
02:03:02.710 00.000 11060 MoveAxis(N, 0, ABG)
02:03:02.710 00.000 11060 Move returns status 0, amount 0
02:03:02.710 00.000 11060 move complete, result=0
02:03:02.710 00.000 11060 worker thread done servicing request
02:03:02.710 00.000 11060 Worker thread wakes up
02:03:02.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:02.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:02.712 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:03:03.368 00.656 11060 Exposure complete
02:03:03.546 00.178 11060 worker thread done servicing request
02:03:03.546 00.000 10844 OnExposeComplete: enter
02:03:03.547 00.001 10844 UpdateGuideState(): m_state=6
02:03:03.547 00.000 10844 Star::Find(15, 269, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12129
02:03:03.547 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=58.61, Mass=2472, SNR=30.4, Peak=231 HFD=3.5
02:03:03.547 00.000 10844 MultiStar: [#1 0.14,0.60,1.10,U] [#2 0.36,0.07,2.35,U] [#3 0.21,0.44,1.05,U] [#4 0.38,0.61,0.00,M1] [#5 0.85,0.32,0.00,M2] [#6 0.28,0.22,0.90,U] [#7 0.13,-0.32,0.97,U] [#8 0.67,-0.07,0.00,M6] 
02:03:03.547 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.12}, one-star: {0.09, -0.26}
02:03:03.547 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
02:03:03.547 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
02:03:03.547 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.49 mountX=-0.16 mountY=0.20, mountTheta=2.24
02:03:03.549 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.12, opts=13)
02:03:03.549 00.000 10844 Enqueuing Move request for scope (0.23, 0.12)
02:03:03.549 00.000 11060 Worker thread wakes up
02:03:03.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:03.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
02:03:03.549 00.000 10844 UpdateGuideState exits: m=2472 SNR=30.4
02:03:03.549 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
02:03:03.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:03.549 00.000 11060 Moving (0.23, 0.12) raw xDistance=-0.16 yDistance=0.20
02:03:03.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:03.549 00.000 10844 Enqueuing Expose request
02:03:03.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:03:03.549 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.17 newest=0.66
02:03:03.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:03:03.549 00.000 11060 MoveAxis(E, 28, ABG)
02:03:03.549 00.000 11060 Guiding  Dir = 2, Dur = 28
02:03:03.589 00.040 11060 IsSlewing returns 0
02:03:03.589 00.000 11060 IsGuiding returns 0
02:03:03.667 00.078 11060 IsGuiding returns 0
02:03:03.667 00.000 11060 Move returns status 0, amount 28
02:03:03.667 00.000 11060 BLC: Oldest BLC event removed
02:03:03.667 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:03:03.667 00.000 11060 MoveAxis(S, 829, ABG)
02:03:03.667 00.000 11060 duration set to 750 by maxDecDuration
02:03:03.667 00.000 11060 Guiding  Dir = 1, Dur = 750
02:03:03.683 00.016 11060 IsSlewing returns 0
02:03:03.683 00.000 11060 IsGuiding returns 0
02:03:04.438 00.755 11060 IsGuiding returns 0
02:03:04.438 00.000 11060 Move returns status 0, amount 750
02:03:04.439 00.001 11060 move complete, result=0
02:03:04.439 00.000 11060 worker thread done servicing request
02:03:04.439 00.000 11060 Worker thread wakes up
02:03:04.439 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.2 px 750 ms SOUTH
02:03:04.441 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:04.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:05.068 00.627 11060 Exposure complete
02:03:05.238 00.170 11060 worker thread done servicing request
02:03:05.238 00.000 10844 OnExposeComplete: enter
02:03:05.238 00.000 10844 UpdateGuideState(): m_state=6
02:03:05.239 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12130
02:03:05.239 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=58.59, Mass=2501, SNR=31.2, Peak=192 HFD=3.9
02:03:05.239 00.000 10844 MultiStar: [#1 -0.46,1.34,0.00,M1] [#2 -0.32,0.01,2.09,U] [#3 -0.08,-0.71,0.00,M1] [#4 -0.03,1.10,0.00,M2] [#5 -0.35,0.24,1.12,U] [#6 -0.61,0.78,0.00,M1] [#7 -0.67,0.18,0.00,M1] [#8 -0.37,-0.14,0.92,U] 
02:03:05.239 00.000 10844 refined, 3 included, MultiStar: {-0.31, -0.02}, one-star: {-0.20, -0.29}
02:03:05.239 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
02:03:05.239 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
02:03:05.239 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-3.06 mountX=0.08 mountY=-0.30, mountTheta=-1.31
02:03:05.240 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.02, opts=13)
02:03:05.240 00.000 10844 Enqueuing Move request for scope (-0.31, -0.02)
02:03:05.240 00.000 11060 Worker thread wakes up
02:03:05.242 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.02) opts 0xd
02:03:05.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.02)
02:03:05.242 00.000 11060 Moving (-0.31, -0.02) raw xDistance=0.08 yDistance=-0.30
02:03:05.242 00.000 11060 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.142737, 1:-0.304266
02:03:05.242 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:03:05.242 00.000 11060 BLC: window closed
02:03:05.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:05.242 00.000 10844 UpdateGuideState exits: m=2501 SNR=31.2
02:03:05.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:05.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:05.242 00.000 10844 Enqueuing Expose request
02:03:05.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:03:05.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:05.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:03:05.243 00.001 11060 MoveAxis(E, 0, ABG)
02:03:05.243 00.000 11060 Move returns status 0, amount 0
02:03:05.243 00.000 11060 MoveAxis(N, 0, ABG)
02:03:05.243 00.000 11060 Move returns status 0, amount 0
02:03:05.243 00.000 11060 move complete, result=0
02:03:05.243 00.000 11060 worker thread done servicing request
02:03:05.243 00.000 11060 Worker thread wakes up
02:03:05.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:05.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:05.244 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:03:05.885 00.641 11060 Exposure complete
02:03:06.057 00.172 11060 worker thread done servicing request
02:03:06.057 00.000 10844 OnExposeComplete: enter
02:03:06.057 00.000 10844 UpdateGuideState(): m_state=6
02:03:06.057 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12131
02:03:06.057 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=58.52, Mass=2684, SNR=32.5, Peak=205 HFD=3.9
02:03:06.057 00.000 10844 MultiStar: [#1 -0.03,1.37,0.00,M2] [#2 -0.16,-1.07,0.00,M1] [#3 -0.13,-0.71,0.00,M2] [#4 -0.02,0.70,0.00,M3] [#5 -0.32,0.09,1.07,U] [#6 -1.16,0.07,0.00,M2] [#7 -0.04,-0.74,0.00,M2] [#8 -0.14,-0.45,1.04,U] 
02:03:06.057 00.000 10844 refined, 2 included, MultiStar: {-0.13, -0.23}, one-star: {0.07, -0.36}
02:03:06.057 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
02:03:06.057 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
02:03:06.057 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-2.09 mountX=0.25 mountY=-0.09, mountTheta=-0.36
02:03:06.060 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.23, opts=13)
02:03:06.060 00.000 10844 Enqueuing Move request for scope (-0.13, -0.23)
02:03:06.060 00.000 11060 Worker thread wakes up
02:03:06.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:03:06.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
02:03:06.060 00.000 10844 UpdateGuideState exits: m=2684 SNR=32.5
02:03:06.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
02:03:06.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:06.060 00.000 11060 Moving (-0.13, -0.23) raw xDistance=0.25 yDistance=-0.09
02:03:06.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:06.060 00.000 10844 Enqueuing Expose request
02:03:06.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:03:06.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:06.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:03:06.060 00.000 11060 MoveAxis(W, 44, ABG)
02:03:06.060 00.000 11060 Guiding  Dir = 3, Dur = 44
02:03:06.093 00.033 11060 IsSlewing returns 0
02:03:06.093 00.000 11060 IsGuiding returns 0
02:03:06.140 00.047 11060 IsGuiding returns 0
02:03:06.140 00.000 11060 Move returns status 0, amount 44
02:03:06.140 00.000 11060 MoveAxis(N, 0, ABG)
02:03:06.140 00.000 11060 Move returns status 0, amount 0
02:03:06.140 00.000 11060 move complete, result=0
02:03:06.140 00.000 11060 worker thread done servicing request
02:03:06.140 00.000 11060 Worker thread wakes up
02:03:06.140 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
02:03:06.141 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:06.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:06.776 00.635 11060 Exposure complete
02:03:06.927 00.151 11060 worker thread done servicing request
02:03:06.927 00.000 10844 OnExposeComplete: enter
02:03:06.928 00.001 10844 UpdateGuideState(): m_state=6
02:03:06.928 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12132
02:03:06.928 00.000 10844 Star::Find returns 1 (0), X=267.49, Y=59.75, Mass=2656, SNR=31.2, Peak=215 HFD=3.6
02:03:06.928 00.000 10844 MultiStar: [#1 -0.83,0.66,0.00,M3] [#2 -0.02,-0.14,2.11,U] [#3 -0.73,0.02,0.00,M3] [#4 0.20,0.96,0.00,M4] [#5 -0.14,0.20,1.11,U] [#6 -0.27,0.14,0.95,U] [#7 -1.13,-0.28,0.00,M3] [#8 -0.38,0.11,0.92,U] 
02:03:06.928 00.000 10844 refined, 4 included, MultiStar: {-0.25, 0.17}, one-star: {-0.75, 0.87}
02:03:06.928 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
02:03:06.928 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
02:03:06.928 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.31 cameraTheta=2.55 mountX=-0.12 mountY=-0.28, mountTheta=-1.98
02:03:06.930 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.17, opts=13)
02:03:06.930 00.000 10844 Enqueuing Move request for scope (-0.25, 0.17)
02:03:06.930 00.000 11060 Worker thread wakes up
02:03:06.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:06.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
02:03:06.930 00.000 10844 UpdateGuideState exits: m=2656 SNR=31.2
02:03:06.930 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
02:03:06.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:06.930 00.000 11060 Moving (-0.25, 0.17) raw xDistance=-0.12 yDistance=-0.28
02:03:06.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:06.930 00.000 10844 Enqueuing Expose request
02:03:06.931 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:03:06.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:06.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:03:06.931 00.000 11060 MoveAxis(E, 20, ABG)
02:03:06.931 00.000 11060 Guiding  Dir = 2, Dur = 20
02:03:06.954 00.023 11060 IsSlewing returns 0
02:03:06.954 00.000 11060 IsGuiding returns 0
02:03:07.001 00.047 11060 IsGuiding returns 0
02:03:07.001 00.000 11060 Move returns status 0, amount 20
02:03:07.001 00.000 11060 MoveAxis(N, 0, ABG)
02:03:07.001 00.000 11060 Move returns status 0, amount 0
02:03:07.002 00.001 11060 move complete, result=0
02:03:07.002 00.000 11060 worker thread done servicing request
02:03:07.002 00.000 11060 Worker thread wakes up
02:03:07.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:07.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:07.002 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.3 px 0 ms NORTH
02:03:07.634 00.632 11060 Exposure complete
02:03:07.845 00.211 11060 worker thread done servicing request
02:03:07.845 00.000 10844 OnExposeComplete: enter
02:03:07.846 00.001 10844 UpdateGuideState(): m_state=6
02:03:07.846 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12133
02:03:07.846 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=59.14, Mass=3062, SNR=34.7, Peak=255 HFD=3.6
02:03:07.846 00.000 10844 MultiStar: [#1 -0.78,0.94,0.00,M4] [#2 -0.60,-0.22,0.00,M1] [#3 -0.23,-0.41,0.89,U] [#4 -0.17,0.29,0.91,U] [#5 -0.52,-0.44,0.00,M1] [#6 0.04,0.19,0.93,U] [#7 -1.21,0.18,0.00,M4] [#8 -0.21,-0.67,0.00,M4] 
02:03:07.846 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.09}, one-star: {0.08, 0.26}
02:03:07.846 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.94 = -2.35)
02:03:07.846 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
02:03:07.847 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.18 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
02:03:07.848 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
02:03:07.848 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
02:03:07.848 00.000 11060 Worker thread wakes up
02:03:07.848 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:07.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
02:03:07.848 00.000 10844 UpdateGuideState exits: m=3062 SNR=34.7 Saturated
02:03:07.848 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
02:03:07.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:07.848 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.08 yDistance=-0.08
02:03:07.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:07.848 00.000 10844 Enqueuing Expose request
02:03:07.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:03:07.849 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:07.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:03:07.849 00.000 11060 MoveAxis(E, 0, ABG)
02:03:07.849 00.000 11060 Move returns status 0, amount 0
02:03:07.849 00.000 11060 MoveAxis(N, 0, ABG)
02:03:07.849 00.000 11060 Move returns status 0, amount 0
02:03:07.849 00.000 11060 move complete, result=0
02:03:07.849 00.000 11060 worker thread done servicing request
02:03:07.849 00.000 11060 Worker thread wakes up
02:03:07.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:07.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:07.850 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:08.478 00.628 11060 Exposure complete
02:03:08.645 00.167 11060 worker thread done servicing request
02:03:08.645 00.000 10844 OnExposeComplete: enter
02:03:08.645 00.000 10844 UpdateGuideState(): m_state=6
02:03:08.645 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12134
02:03:08.645 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=58.72, Mass=2648, SNR=31.7, Peak=204 HFD=3.4
02:03:08.646 00.001 10844 MultiStar: [#1 -0.70,0.49,0.00,M5] [#2 -0.13,-0.07,2.20,U] [#3 -0.52,0.20,1.02,U] [#4 0.24,0.04,1.07,U] [#5 -0.12,-0.62,0.00,M2] [#6 -0.49,0.24,0.95,U] [#7 -0.66,-0.46,0.00,M5] [#8 -0.13,-0.40,0.97,U] 
02:03:08.646 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.03}, one-star: {-0.10, -0.16}
02:03:08.646 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
02:03:08.646 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
02:03:08.647 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=0.06 mountY=-0.17, mountTheta=-1.21
02:03:08.648 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.03, opts=13)
02:03:08.648 00.000 10844 Enqueuing Move request for scope (-0.17, -0.03)
02:03:08.648 00.000 11060 Worker thread wakes up
02:03:08.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:08.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
02:03:08.648 00.000 10844 UpdateGuideState exits: m=2648 SNR=31.7
02:03:08.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
02:03:08.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:08.648 00.000 11060 Moving (-0.17, -0.03) raw xDistance=0.06 yDistance=-0.17
02:03:08.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:08.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:03:08.648 00.000 10844 Enqueuing Expose request
02:03:08.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:08.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:03:08.648 00.000 11060 MoveAxis(E, 0, ABG)
02:03:08.648 00.000 11060 Move returns status 0, amount 0
02:03:08.648 00.000 11060 MoveAxis(N, 0, ABG)
02:03:08.649 00.001 11060 Move returns status 0, amount 0
02:03:08.649 00.000 11060 move complete, result=0
02:03:08.649 00.000 11060 worker thread done servicing request
02:03:08.649 00.000 11060 Worker thread wakes up
02:03:08.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:08.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:08.650 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:09.276 00.626 11060 Exposure complete
02:03:09.458 00.182 11060 worker thread done servicing request
02:03:09.458 00.000 10844 OnExposeComplete: enter
02:03:09.458 00.000 10844 UpdateGuideState(): m_state=6
02:03:09.458 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12135
02:03:09.458 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=59.10, Mass=2652, SNR=32.1, Peak=175 HFD=4.1
02:03:09.458 00.000 10844 MultiStar: [#1 -0.42,0.12,1.12,U] [#2 -0.29,0.46,2.09,U] [#3 -0.19,0.13,0.93,U] [#4 0.45,0.63,0.00,M3] [#5 -0.31,-0.18,1.01,U] [#6 -0.75,0.17,0.00,M1] [#7 -0.38,-0.58,0.00,M6] [#8 -0.18,-0.40,0.87,U] 
02:03:09.458 00.000 10844 single-star, 5 included, MultiStar: {-0.26, 0.13}, one-star: {-0.09, 0.22}
02:03:09.459 00.001 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
02:03:09.459 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
02:03:09.459 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.97 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
02:03:09.461 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.22, opts=13)
02:03:09.461 00.000 10844 Enqueuing Move request for scope (-0.09, 0.22)
02:03:09.461 00.000 11060 Worker thread wakes up
02:03:09.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:09.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
02:03:09.461 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.1
02:03:09.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
02:03:09.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:09.462 00.001 11060 Moving (-0.09, 0.22) raw xDistance=-0.20 yDistance=-0.13
02:03:09.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:03:09.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:09.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:09.462 00.000 10844 Enqueuing Expose request
02:03:09.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:03:09.462 00.000 11060 MoveAxis(E, 34, ABG)
02:03:09.462 00.000 11060 Guiding  Dir = 2, Dur = 34
02:03:09.504 00.042 11060 IsSlewing returns 0
02:03:09.505 00.001 11060 IsGuiding returns 0
02:03:09.583 00.078 11060 IsGuiding returns 0
02:03:09.583 00.000 11060 Move returns status 0, amount 34
02:03:09.583 00.000 11060 MoveAxis(N, 0, ABG)
02:03:09.583 00.000 11060 Move returns status 0, amount 0
02:03:09.583 00.000 11060 move complete, result=0
02:03:09.583 00.000 11060 worker thread done servicing request
02:03:09.583 00.000 11060 Worker thread wakes up
02:03:09.584 00.001 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
02:03:09.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:09.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:10.214 00.630 11060 Exposure complete
02:03:10.390 00.176 11060 worker thread done servicing request
02:03:10.391 00.001 10844 OnExposeComplete: enter
02:03:10.391 00.000 10844 UpdateGuideState(): m_state=6
02:03:10.391 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12136
02:03:10.391 00.000 10844 Star::Find returns 1 (0), X=267.82, Y=58.92, Mass=3028, SNR=35.0, Peak=233 HFD=3.3
02:03:10.391 00.000 10844 MultiStar: [#1 -0.02,0.95,0.00,M5] [#2 -0.22,-0.62,0.00,M1] [#3 -0.14,0.56,0.77,U] [#4 -0.83,0.51,0.00,M4] [#5 -0.41,0.52,0.00,M2] [#6 -0.06,-0.11,0.74,U] [#7 -0.15,0.08,0.82,U] [#8 -0.12,-0.20,0.83,U] 
02:03:10.391 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.07}, one-star: {-0.42, 0.04}
02:03:10.391 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
02:03:10.391 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.76)
02:03:10.391 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.79 mountX=-0.03 mountY=-0.20, mountTheta=-1.74
02:03:10.392 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.07, opts=13)
02:03:10.392 00.000 10844 Enqueuing Move request for scope (-0.19, 0.07)
02:03:10.392 00.000 11060 Worker thread wakes up
02:03:10.393 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:03:10.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
02:03:10.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
02:03:10.393 00.000 10844 UpdateGuideState exits: m=3028 SNR=35.0
02:03:10.393 00.000 11060 Moving (-0.19, 0.07) raw xDistance=-0.03 yDistance=-0.20
02:03:10.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:03:10.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:10.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:10.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:03:10.393 00.000 11060 MoveAxis(E, 0, ABG)
02:03:10.394 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:10.394 00.000 10844 Enqueuing Expose request
02:03:10.394 00.000 11060 Move returns status 0, amount 0
02:03:10.394 00.000 11060 MoveAxis(N, 0, ABG)
02:03:10.394 00.000 11060 Move returns status 0, amount 0
02:03:10.394 00.000 11060 move complete, result=0
02:03:10.394 00.000 11060 worker thread done servicing request
02:03:10.394 00.000 11060 Worker thread wakes up
02:03:10.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:10.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:10.397 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:11.021 00.624 11060 Exposure complete
02:03:11.194 00.173 11060 worker thread done servicing request
02:03:11.194 00.000 10844 OnExposeComplete: enter
02:03:11.194 00.000 10844 UpdateGuideState(): m_state=6
02:03:11.195 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12137
02:03:11.195 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=58.22, Mass=2559, SNR=31.6, Peak=251 HFD=3.4
02:03:11.195 00.000 10844 MultiStar: [#1 -0.76,0.89,0.00,M6] [#2 -0.34,-0.54,0.00,M2] [#3 -0.42,0.08,1.12,U] [#4 -0.58,0.26,0.00,M5] [#5 -0.56,-0.17,0.98,U] [#6 -0.28,-0.24,0.89,U] [#7 -0.58,-0.39,0.00,M6] [#8 -0.01,-0.04,0.85,U] 
02:03:11.195 00.000 10844 refined, 4 included, MultiStar: {-0.28, -0.20}, one-star: {-0.11, -0.66}
02:03:11.195 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
02:03:11.195 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
02:03:11.195 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.20 hyp=0.35 cameraTheta=-2.52 mountX=0.25 mountY=-0.25, mountTheta=-0.77
02:03:11.197 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.20, opts=13)
02:03:11.197 00.000 10844 Enqueuing Move request for scope (-0.28, -0.20)
02:03:11.197 00.000 11060 Worker thread wakes up
02:03:11.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.20) opts 0xd
02:03:11.197 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.20)
02:03:11.197 00.000 11060 Moving (-0.28, -0.20) raw xDistance=0.25 yDistance=-0.25
02:03:11.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:03:11.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:11.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:11.198 00.001 10844 UpdateGuideState exits: m=2559 SNR=31.6
02:03:11.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:11.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:11.198 00.000 10844 Enqueuing Expose request
02:03:11.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:03:11.199 00.001 11060 MoveAxis(W, 44, ABG)
02:03:11.199 00.000 11060 Guiding  Dir = 3, Dur = 44
02:03:11.204 00.005 11060 IsSlewing returns 0
02:03:11.204 00.000 11060 IsGuiding returns 0
02:03:11.251 00.047 11060 IsGuiding returns 0
02:03:11.252 00.001 11060 Move returns status 0, amount 44
02:03:11.252 00.000 11060 MoveAxis(N, 0, ABG)
02:03:11.252 00.000 11060 Move returns status 0, amount 0
02:03:11.252 00.000 11060 move complete, result=0
02:03:11.252 00.000 11060 worker thread done servicing request
02:03:11.252 00.000 11060 Worker thread wakes up
02:03:11.252 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.2 px 0 ms NORTH
02:03:11.253 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:11.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:11.898 00.645 11060 Exposure complete
02:03:12.057 00.159 11060 worker thread done servicing request
02:03:12.057 00.000 10844 OnExposeComplete: enter
02:03:12.057 00.000 10844 UpdateGuideState(): m_state=6
02:03:12.057 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12138
02:03:12.057 00.000 10844 Star::Find returns 1 (0), X=267.89, Y=58.44, Mass=3188, SNR=35.1, Peak=249 HFD=3.6
02:03:12.057 00.000 10844 MultiStar: [#1 -0.66,0.58,0.00,M7] [#2 -0.44,-0.53,0.00,M3] [#3 -0.33,-0.38,0.96,U] [#4 -0.25,0.29,0.87,U] [#5 -0.44,-1.03,0.00,M2] [#6 -0.21,0.05,0.86,U] [#7 -0.94,-0.90,0.00,M7] [#8 -0.03,-0.51,0.76,U] 
02:03:12.057 00.000 10844 refined, 4 included, MultiStar: {-0.24, -0.20}, one-star: {-0.35, -0.44}
02:03:12.057 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
02:03:12.059 00.002 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
02:03:12.059 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.32 cameraTheta=-2.45 mountX=0.25 mountY=-0.21, mountTheta=-0.70
02:03:12.060 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.20, opts=13)
02:03:12.067 00.007 10844 Enqueuing Move request for scope (-0.24, -0.20)
02:03:12.067 00.000 11060 Worker thread wakes up
02:03:12.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:12.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.20) opts 0xd
02:03:12.067 00.000 10844 UpdateGuideState exits: m=3188 SNR=35.1
02:03:12.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:12.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:12.067 00.000 10844 Enqueuing Expose request
02:03:12.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.20)
02:03:12.067 00.000 11060 Moving (-0.24, -0.20) raw xDistance=0.25 yDistance=-0.21
02:03:12.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:03:12.067 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.19 newest=-0.66
02:03:12.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
02:03:12.067 00.000 11060 MoveAxis(W, 44, ABG)
02:03:12.067 00.000 11060 Guiding  Dir = 3, Dur = 44
02:03:12.081 00.014 11060 IsSlewing returns 0
02:03:12.081 00.000 11060 IsGuiding returns 0
02:03:12.127 00.046 11060 IsGuiding returns 0
02:03:12.127 00.000 11060 Move returns status 0, amount 44
02:03:12.127 00.000 11060 BLC: Oldest BLC event removed
02:03:12.127 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:03:12.127 00.000 11060 MoveAxis(N, 831, ABG)
02:03:12.127 00.000 11060 duration set to 750 by maxDecDuration
02:03:12.127 00.000 11060 Guiding  Dir = 0, Dur = 750
02:03:12.143 00.016 11060 IsSlewing returns 0
02:03:12.143 00.000 11060 IsGuiding returns 0
02:03:12.896 00.753 11060 IsGuiding returns 0
02:03:12.896 00.000 11060 Move returns status 0, amount 750
02:03:12.896 00.000 11060 move complete, result=0
02:03:12.896 00.000 11060 worker thread done servicing request
02:03:12.896 00.000 11060 Worker thread wakes up
02:03:12.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:12.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:12.897 00.001 10844 GuideStep: 0.2 px 44 ms WEST, -0.2 px 750 ms NORTH
02:03:13.524 00.627 11060 Exposure complete
02:03:13.712 00.188 11060 worker thread done servicing request
02:03:13.713 00.001 10844 OnExposeComplete: enter
02:03:13.713 00.000 10844 UpdateGuideState(): m_state=6
02:03:13.713 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12139
02:03:13.713 00.000 10844 Star::Find returns 1 (1), X=268.24, Y=58.51, Mass=3245, SNR=35.5, Peak=255 HFD=3.7
02:03:13.713 00.000 10844 MultiStar: [#1 -0.37,0.49,0.86,U] [#2 0.50,-0.47,0.00,M4] [#3 0.17,-0.23,0.79,U] [#4 0.14,0.24,0.83,U] [#5 0.23,0.48,0.93,U] [#6 -0.18,0.38,0.86,U] [#7 -0.21,-0.78,0.00,M8] [#8 0.40,-0.64,0.00,M1] 
02:03:13.714 00.001 10844 refined, 5 included, MultiStar: {-0.00, 0.16}, one-star: {0.00, -0.36}
02:03:13.714 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
02:03:13.714 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
02:03:13.714 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.58 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
02:03:13.715 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.16, opts=13)
02:03:13.715 00.000 10844 Enqueuing Move request for scope (-0.00, 0.16)
02:03:13.715 00.000 11060 Worker thread wakes up
02:03:13.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
02:03:13.715 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
02:03:13.715 00.000 11060 Moving (-0.00, 0.16) raw xDistance=-0.16 yDistance=-0.03
02:03:13.715 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:13.715 00.000 10844 UpdateGuideState exits: m=3245 SNR=35.5 Saturated
02:03:13.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:13.717 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:13.717 00.000 10844 Enqueuing Expose request
02:03:13.717 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.145626, 1:0.027386
02:03:13.717 00.000 11060 BLC: No correction, Miss < min_move
02:03:13.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:03:13.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:13.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:03:13.717 00.000 11060 MoveAxis(E, 26, ABG)
02:03:13.717 00.000 11060 Guiding  Dir = 2, Dur = 26
02:03:13.720 00.003 11060 IsSlewing returns 0
02:03:13.720 00.000 11060 IsGuiding returns 0
02:03:13.752 00.032 11060 IsGuiding returns 0
02:03:13.752 00.000 11060 Move returns status 0, amount 26
02:03:13.752 00.000 11060 MoveAxis(N, 0, ABG)
02:03:13.752 00.000 11060 Move returns status 0, amount 0
02:03:13.752 00.000 11060 move complete, result=0
02:03:13.752 00.000 11060 worker thread done servicing request
02:03:13.752 00.000 11060 Worker thread wakes up
02:03:13.752 00.000 10844 GuideStep: -0.2 px 26 ms EAST, -0.0 px 0 ms NORTH
02:03:13.753 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:13.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:14.420 00.667 11060 Exposure complete
02:03:14.593 00.173 11060 worker thread done servicing request
02:03:14.594 00.001 10844 OnExposeComplete: enter
02:03:14.594 00.000 10844 UpdateGuideState(): m_state=6
02:03:14.594 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12140
02:03:14.594 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=58.90, Mass=2778, SNR=33.0, Peak=232 HFD=3.9
02:03:14.594 00.000 10844 MultiStar: [#1 -0.04,0.59,0.99,U] [#2 -0.08,-0.27,2.00,U] [#3 -0.05,-0.22,1.02,U] [#4 0.46,-0.07,1.07,U] [#5 -0.52,0.24,1.02,U] [#6 -0.63,0.38,0.00,M1] [#7 -0.29,-0.59,0.00,M9] [#8 -0.00,-0.54,0.91,U] 
02:03:14.594 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {-0.19, 0.02}
02:03:14.595 00.001 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
02:03:14.595 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
02:03:14.595 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.37 mountX=0.07 mountY=-0.05, mountTheta=-0.63
02:03:14.596 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
02:03:14.596 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
02:03:14.596 00.000 11060 Worker thread wakes up
02:03:14.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:03:14.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
02:03:14.596 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.0
02:03:14.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
02:03:14.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:14.596 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.05
02:03:14.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:14.596 00.000 10844 Enqueuing Expose request
02:03:14.598 00.002 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.145626, 1:0.027386, 2:0.050176
02:03:14.598 00.000 11060 BLC: No correction, Miss < min_move
02:03:14.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:03:14.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:14.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:14.598 00.000 11060 MoveAxis(E, 0, ABG)
02:03:14.598 00.000 11060 Move returns status 0, amount 0
02:03:14.598 00.000 11060 MoveAxis(N, 0, ABG)
02:03:14.598 00.000 11060 Move returns status 0, amount 0
02:03:14.598 00.000 11060 move complete, result=0
02:03:14.598 00.000 11060 worker thread done servicing request
02:03:14.599 00.001 11060 Worker thread wakes up
02:03:14.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:14.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:14.600 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:15.233 00.633 11060 Exposure complete
02:03:15.418 00.185 11060 worker thread done servicing request
02:03:15.418 00.000 10844 OnExposeComplete: enter
02:03:15.418 00.000 10844 UpdateGuideState(): m_state=6
02:03:15.418 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12141
02:03:15.418 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=59.10, Mass=2402, SNR=30.9, Peak=198 HFD=3.3
02:03:15.430 00.012 10844 MultiStar: [#1 -0.33,1.03,0.00,M6] [#2 0.34,-0.25,2.14,U] [#3 -0.06,0.07,1.00,U] [#4 -0.14,0.71,0.00,M3] [#5 0.18,0.26,0.99,U] [#6 -0.23,0.56,0.92,U] [#7 -0.51,0.42,0.00,M10] [#8 0.19,-0.18,0.96,U] 
02:03:15.430 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.05}, one-star: {0.40, 0.22}
02:03:15.430 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
02:03:15.430 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
02:03:15.430 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.29 mountX=-0.08 mountY=0.16, mountTheta=2.03
02:03:15.434 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.05, opts=13)
02:03:15.434 00.000 10844 Enqueuing Move request for scope (0.17, 0.05)
02:03:15.434 00.000 11060 Worker thread wakes up
02:03:15.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:15.435 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
02:03:15.435 00.000 10844 UpdateGuideState exits: m=2402 SNR=30.9
02:03:15.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
02:03:15.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:15.435 00.000 11060 Moving (0.17, 0.05) raw xDistance=-0.08 yDistance=0.16
02:03:15.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:15.435 00.000 10844 Enqueuing Expose request
02:03:15.435 00.000 11060 BLC: window closed
02:03:15.435 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.19, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.145626, 1:0.027386, 2:0.050176
02:03:15.435 00.000 11060 BLC: No correction, Miss < min_move
02:03:15.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:03:15.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:15.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:03:15.435 00.000 11060 MoveAxis(E, 0, ABG)
02:03:15.435 00.000 11060 Move returns status 0, amount 0
02:03:15.436 00.001 11060 MoveAxis(N, 0, ABG)
02:03:15.436 00.000 11060 Move returns status 0, amount 0
02:03:15.436 00.000 11060 move complete, result=0
02:03:15.436 00.000 11060 worker thread done servicing request
02:03:15.436 00.000 11060 Worker thread wakes up
02:03:15.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:15.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:15.437 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:16.072 00.635 11060 Exposure complete
02:03:16.245 00.173 11060 worker thread done servicing request
02:03:16.245 00.000 10844 OnExposeComplete: enter
02:03:16.245 00.000 10844 UpdateGuideState(): m_state=6
02:03:16.245 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12142
02:03:16.245 00.000 10844 Star::Find returns 1 (0), X=269.05, Y=59.67, Mass=2903, SNR=33.5, Peak=236 HFD=3.9
02:03:16.246 00.001 10844 MultiStar: [#1 0.53,0.62,0.00,M7] [#2 0.13,-0.32,1.94,U] [#3 0.01,0.74,0.00,M1] [#4 0.11,0.36,1.03,U] [#5 -0.15,0.43,0.92,U] [#6 -0.03,0.89,0.00,M1] [#7 0.50,-0.08,0.73,U] [#8 0.39,-0.05,0.95,U] 
02:03:16.246 00.000 10844 refined, 5 included, MultiStar: {0.27, 0.13}, one-star: {0.81, 0.79}
02:03:16.246 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
02:03:16.246 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
02:03:16.246 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.13 hyp=0.30 cameraTheta=0.44 mountX=-0.17 mountY=0.25, mountTheta=2.18
02:03:16.247 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.13, opts=13)
02:03:16.247 00.000 10844 Enqueuing Move request for scope (0.27, 0.13)
02:03:16.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:16.247 00.000 10844 UpdateGuideState exits: m=2903 SNR=33.5
02:03:16.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:16.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:16.247 00.000 10844 Enqueuing Expose request
02:03:16.247 00.000 11060 Worker thread wakes up
02:03:16.248 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.13) opts 0xd
02:03:16.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.13)
02:03:16.248 00.000 11060 Moving (0.27, 0.13) raw xDistance=-0.17 yDistance=0.25
02:03:16.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:03:16.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:16.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:03:16.248 00.000 11060 MoveAxis(E, 30, ABG)
02:03:16.248 00.000 11060 Guiding  Dir = 2, Dur = 30
02:03:16.255 00.007 11060 IsSlewing returns 0
02:03:16.255 00.000 11060 IsGuiding returns 0
02:03:16.287 00.032 11060 IsGuiding returns 0
02:03:16.287 00.000 11060 Move returns status 0, amount 30
02:03:16.287 00.000 11060 MoveAxis(N, 0, ABG)
02:03:16.287 00.000 11060 Move returns status 0, amount 0
02:03:16.287 00.000 11060 move complete, result=0
02:03:16.287 00.000 11060 worker thread done servicing request
02:03:16.287 00.000 11060 Worker thread wakes up
02:03:16.287 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
02:03:16.288 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:16.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:16.938 00.650 11060 Exposure complete
02:03:17.108 00.170 11060 worker thread done servicing request
02:03:17.108 00.000 10844 OnExposeComplete: enter
02:03:17.109 00.001 10844 UpdateGuideState(): m_state=6
02:03:17.109 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12143
02:03:17.109 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.30, Mass=2703, SNR=32.2, Peak=238 HFD=3.5
02:03:17.109 00.000 10844 MultiStar: [#1 -0.18,0.51,1.03,U] [#2 -0.08,0.83,0.00,M2] [#3 0.44,-0.25,0.96,U] [#4 0.11,0.36,0.94,U] [#5 0.24,-0.16,1.00,U] [#6 -0.62,0.87,0.00,M2] [#7 -0.56,-0.03,0.86,U] [#8 0.69,-0.13,0.00,M1] 
02:03:17.109 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.15}, one-star: {0.03, 0.42}
02:03:17.109 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
02:03:17.109 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
02:03:17.110 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.42 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
02:03:17.111 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
02:03:17.111 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
02:03:17.111 00.000 11060 Worker thread wakes up
02:03:17.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
02:03:17.111 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
02:03:17.111 00.000 11060 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.00
02:03:17.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:03:17.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:17.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:17.111 00.000 10844 UpdateGuideState exits: m=2703 SNR=32.2
02:03:17.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:03:17.111 00.000 11060 MoveAxis(E, 27, ABG)
02:03:17.111 00.000 11060 Guiding  Dir = 2, Dur = 27
02:03:17.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:17.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:17.112 00.001 10844 Enqueuing Expose request
02:03:17.120 00.008 11060 IsSlewing returns 0
02:03:17.120 00.000 11060 IsGuiding returns 0
02:03:17.152 00.032 11060 IsGuiding returns 0
02:03:17.152 00.000 11060 Move returns status 0, amount 27
02:03:17.152 00.000 11060 MoveAxis(N, 0, ABG)
02:03:17.153 00.001 11060 Move returns status 0, amount 0
02:03:17.153 00.000 11060 move complete, result=0
02:03:17.153 00.000 11060 worker thread done servicing request
02:03:17.153 00.000 11060 Worker thread wakes up
02:03:17.153 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.0 px 0 ms NORTH
02:03:17.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:17.154 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:17.783 00.629 11060 Exposure complete
02:03:17.952 00.169 11060 worker thread done servicing request
02:03:17.952 00.000 10844 OnExposeComplete: enter
02:03:17.952 00.000 10844 UpdateGuideState(): m_state=6
02:03:17.952 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12144
02:03:17.952 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=59.62, Mass=2636, SNR=31.5, Peak=238 HFD=3.5
02:03:17.953 00.001 10844 MultiStar: [#1 0.13,0.14,1.12,U] [#2 0.57,0.01,2.11,U] [#3 0.31,-0.64,0.00,M1] [#4 0.01,0.18,1.01,U] [#5 -0.06,0.12,1.04,U] [#6 -0.39,0.83,0.00,M3] [#7 -0.13,-0.14,0.90,U] [#8 0.44,0.07,0.97,U] 
02:03:17.953 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.14}, one-star: {0.09, 0.74}
02:03:17.953 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
02:03:17.953 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.33 = 2.33)
02:03:17.953 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.25 cameraTheta=0.60 mountX=-0.18 mountY=0.18, mountTheta=2.34
02:03:17.954 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.14, opts=13)
02:03:17.954 00.000 10844 Enqueuing Move request for scope (0.21, 0.14)
02:03:17.954 00.000 11060 Worker thread wakes up
02:03:17.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:17.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.14) opts 0xd
02:03:17.955 00.001 10844 UpdateGuideState exits: m=2636 SNR=31.5
02:03:17.955 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.14)
02:03:17.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:17.955 00.000 11060 Moving (0.21, 0.14) raw xDistance=-0.18 yDistance=0.18
02:03:17.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:17.955 00.000 10844 Enqueuing Expose request
02:03:17.955 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:03:17.955 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:17.955 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:03:17.955 00.000 11060 MoveAxis(E, 32, ABG)
02:03:17.955 00.000 11060 Guiding  Dir = 2, Dur = 32
02:03:17.980 00.025 11060 IsSlewing returns 0
02:03:17.980 00.000 11060 IsGuiding returns 0
02:03:18.043 00.063 11060 IsGuiding returns 0
02:03:18.043 00.000 11060 Move returns status 0, amount 32
02:03:18.043 00.000 11060 MoveAxis(N, 0, ABG)
02:03:18.043 00.000 11060 Move returns status 0, amount 0
02:03:18.043 00.000 11060 move complete, result=0
02:03:18.043 00.000 11060 worker thread done servicing request
02:03:18.043 00.000 11060 Worker thread wakes up
02:03:18.043 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
02:03:18.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:18.045 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:18.677 00.632 11060 Exposure complete
02:03:18.852 00.175 11060 worker thread done servicing request
02:03:18.852 00.000 10844 OnExposeComplete: enter
02:03:18.852 00.000 10844 UpdateGuideState(): m_state=6
02:03:18.852 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12145
02:03:18.852 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=58.68, Mass=2321, SNR=30.6, Peak=203 HFD=3.4
02:03:18.853 00.001 10844 MultiStar: [#1 -0.35,1.14,0.00,M6] [#2 0.25,0.50,2.29,U] [#3 0.37,-0.05,0.98,U] [#4 -0.78,0.39,0.00,M1] [#5 0.13,0.86,0.00,M1] [#6 -0.15,-0.03,0.88,U] [#7 -0.69,0.44,0.00,M8] [#8 0.51,0.16,1.12,U] 
02:03:18.853 00.000 10844 single-star, 4 included, MultiStar: {0.25, 0.17}, one-star: {0.21, -0.19}
02:03:18.853 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
02:03:18.853 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
02:03:18.853 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.76 mountX=0.15 mountY=0.23, mountTheta=0.99
02:03:18.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.19, opts=13)
02:03:18.854 00.000 10844 Enqueuing Move request for scope (0.21, -0.19)
02:03:18.854 00.000 11060 Worker thread wakes up
02:03:18.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:18.854 00.000 10844 UpdateGuideState exits: m=2321 SNR=30.6
02:03:18.855 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
02:03:18.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:18.855 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
02:03:18.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:18.855 00.000 10844 Enqueuing Expose request
02:03:18.855 00.000 11060 Moving (0.21, -0.19) raw xDistance=0.15 yDistance=0.23
02:03:18.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:03:18.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:03:18.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:03:18.855 00.000 11060 MoveAxis(W, 26, ABG)
02:03:18.855 00.000 11060 Guiding  Dir = 3, Dur = 26
02:03:18.875 00.020 11060 IsSlewing returns 0
02:03:18.875 00.000 11060 IsGuiding returns 0
02:03:18.920 00.045 11060 IsGuiding returns 0
02:03:18.921 00.001 11060 Move returns status 0, amount 26
02:03:18.921 00.000 11060 MoveAxis(N, 0, ABG)
02:03:18.921 00.000 11060 Move returns status 0, amount 0
02:03:18.921 00.000 11060 move complete, result=0
02:03:18.921 00.000 11060 worker thread done servicing request
02:03:18.921 00.000 11060 Worker thread wakes up
02:03:18.921 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.2 px 0 ms NORTH
02:03:18.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:18.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:19.552 00.631 11060 Exposure complete
02:03:19.754 00.202 11060 worker thread done servicing request
02:03:19.754 00.000 10844 OnExposeComplete: enter
02:03:19.754 00.000 10844 UpdateGuideState(): m_state=6
02:03:19.754 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12146
02:03:19.754 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=59.14, Mass=3072, SNR=35.1, Peak=216 HFD=3.9
02:03:19.754 00.000 10844 MultiStar: [#1 -0.12,1.03,0.00,M7] [#2 -0.18,0.84,0.00,M1] [#3 0.28,-0.15,0.84,U] [#4 0.47,0.81,0.00,M2] [#5 -0.35,0.81,0.00,M2] [#6 -0.71,0.49,0.00,M3] [#7 -0.34,0.06,0.74,U] [#8 0.18,0.63,0.00,M1] 
02:03:19.755 00.001 10844 refined, 2 included, MultiStar: {0.16, 0.07}, one-star: {0.44, 0.26}
02:03:19.755 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
02:03:19.755 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
02:03:19.755 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=-0.09 mountY=0.15, mountTheta=2.13
02:03:19.756 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.07, opts=13)
02:03:19.756 00.000 10844 Enqueuing Move request for scope (0.16, 0.07)
02:03:19.756 00.000 11060 Worker thread wakes up
02:03:19.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:19.756 00.000 10844 UpdateGuideState exits: m=3072 SNR=35.1
02:03:19.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:19.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
02:03:19.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:19.756 00.000 10844 Enqueuing Expose request
02:03:19.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
02:03:19.756 00.000 11060 Moving (0.16, 0.07) raw xDistance=-0.09 yDistance=0.15
02:03:19.757 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:03:19.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:19.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:03:19.757 00.000 11060 MoveAxis(E, 0, ABG)
02:03:19.757 00.000 11060 Move returns status 0, amount 0
02:03:19.757 00.000 11060 MoveAxis(N, 0, ABG)
02:03:19.757 00.000 11060 Move returns status 0, amount 0
02:03:19.757 00.000 11060 move complete, result=0
02:03:19.757 00.000 11060 worker thread done servicing request
02:03:19.757 00.000 11060 Worker thread wakes up
02:03:19.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:19.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:19.758 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:20.395 00.637 11060 Exposure complete
02:03:20.569 00.174 10844 OnExposeComplete: enter
02:03:20.569 00.000 11060 worker thread done servicing request
02:03:20.569 00.000 10844 UpdateGuideState(): m_state=6
02:03:20.569 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12147
02:03:20.570 00.001 10844 Star::Find returns 1 (0), X=269.08, Y=58.46, Mass=2490, SNR=30.9, Peak=222 HFD=3.5
02:03:20.576 00.006 10844 MultiStar: [#1 -0.49,1.08,0.00,M8] [#2 0.04,0.02,2.33,U] [#3 0.19,-0.06,0.88,U] [#4 0.25,0.23,1.05,U] [#5 0.06,-0.12,1.03,U] [#6 -0.32,0.87,0.00,M4] [#7 -0.61,-0.13,0.82,U] [#8 0.23,-0.10,1.25,U] 
02:03:20.577 00.001 10844 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.84, -0.42}
02:03:20.577 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
02:03:20.577 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
02:03:20.577 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=0.04 mountY=0.15, mountTheta=1.34
02:03:20.580 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.06, opts=13)
02:03:20.580 00.000 10844 Enqueuing Move request for scope (0.15, -0.06)
02:03:20.580 00.000 11060 Worker thread wakes up
02:03:20.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:03:20.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:03:20.580 00.000 11060 Moving (0.15, -0.06) raw xDistance=0.04 yDistance=0.15
02:03:20.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:20.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:20.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:03:20.580 00.000 11060 MoveAxis(E, 0, ABG)
02:03:20.580 00.000 11060 Move returns status 0, amount 0
02:03:20.581 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:03:20.581 00.000 11060 MoveAxis(N, 0, ABG)
02:03:20.581 00.000 10844 UpdateGuideState exits: m=2490 SNR=30.9
02:03:20.581 00.000 11060 Move returns status 0, amount 0
02:03:20.581 00.000 11060 move complete, result=0
02:03:20.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:20.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:20.581 00.000 11060 worker thread done servicing request
02:03:20.581 00.000 10844 Enqueuing Expose request
02:03:20.581 00.000 11060 Worker thread wakes up
02:03:20.581 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:20.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:20.582 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:21.221 00.639 11060 Exposure complete
02:03:21.398 00.177 11060 worker thread done servicing request
02:03:21.398 00.000 10844 OnExposeComplete: enter
02:03:21.398 00.000 10844 UpdateGuideState(): m_state=6
02:03:21.398 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12148
02:03:21.398 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=58.70, Mass=3114, SNR=34.1, Peak=234 HFD=3.9
02:03:21.399 00.001 10844 MultiStar: [#1 -0.02,1.01,0.00,M9] [#2 -0.06,0.52,1.84,U] [#3 0.05,0.66,0.00,M1] [#4 0.22,0.26,0.94,U] [#5 0.14,-0.52,1.03,U] [#6 0.09,1.29,0.00,M5] [#7 -0.17,0.55,0.87,U] [#8 0.34,0.37,0.93,U] 
02:03:21.399 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.20}, one-star: {-0.15, -0.17}
02:03:21.399 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
02:03:21.399 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
02:03:21.399 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.39 mountX=-0.20 mountY=0.00, mountTheta=3.12
02:03:21.400 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
02:03:21.402 00.002 10844 Enqueuing Move request for scope (0.04, 0.20)
02:03:21.402 00.000 11060 Worker thread wakes up
02:03:21.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:21.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
02:03:21.402 00.000 10844 UpdateGuideState exits: m=3114 SNR=34.1
02:03:21.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
02:03:21.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:21.402 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=0.00
02:03:21.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:21.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:03:21.402 00.000 10844 Enqueuing Expose request
02:03:21.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:21.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:03:21.402 00.000 11060 MoveAxis(E, 35, ABG)
02:03:21.402 00.000 11060 Guiding  Dir = 2, Dur = 35
02:03:21.441 00.039 11060 IsSlewing returns 0
02:03:21.441 00.000 11060 IsGuiding returns 0
02:03:21.514 00.073 11060 IsGuiding returns 0
02:03:21.514 00.000 11060 Move returns status 0, amount 35
02:03:21.514 00.000 11060 MoveAxis(N, 0, ABG)
02:03:21.514 00.000 11060 Move returns status 0, amount 0
02:03:21.514 00.000 11060 move complete, result=0
02:03:21.514 00.000 11060 worker thread done servicing request
02:03:21.514 00.000 11060 Worker thread wakes up
02:03:21.514 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
02:03:21.515 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:21.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:22.150 00.635 11060 Exposure complete
02:03:22.329 00.179 11060 worker thread done servicing request
02:03:22.329 00.000 10844 OnExposeComplete: enter
02:03:22.329 00.000 10844 UpdateGuideState(): m_state=6
02:03:22.329 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12149
02:03:22.329 00.000 10844 Star::Find returns 1 (0), X=267.72, Y=58.80, Mass=2424, SNR=30.3, Peak=195 HFD=3.5
02:03:22.330 00.001 10844 MultiStar: [#1 -0.10,1.16,0.00,M10] [#2 -0.33,0.03,2.16,U] [#3 0.22,-0.02,1.11,U] [#4 0.04,0.75,0.00,M1] [#5 -0.60,0.42,0.00,M1] [#6 -0.19,0.88,0.00,M6] [#7 -0.12,0.51,0.98,U] [#8 0.28,-0.07,1.02,U] 
02:03:22.330 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.06}, one-star: {-0.52, -0.08}
02:03:22.330 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
02:03:22.330 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.84)
02:03:22.330 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.71 mountX=-0.04 mountY=-0.14, mountTheta=-1.82
02:03:22.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
02:03:22.332 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
02:03:22.332 00.000 11060 Worker thread wakes up
02:03:22.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
02:03:22.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:22.332 00.000 10844 UpdateGuideState exits: m=2424 SNR=30.3
02:03:22.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:22.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:22.332 00.000 10844 Enqueuing Expose request
02:03:22.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
02:03:22.332 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.04 yDistance=-0.14
02:03:22.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:03:22.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:22.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:03:22.334 00.002 11060 MoveAxis(E, 0, ABG)
02:03:22.334 00.000 11060 Move returns status 0, amount 0
02:03:22.334 00.000 11060 MoveAxis(N, 0, ABG)
02:03:22.334 00.000 11060 Move returns status 0, amount 0
02:03:22.334 00.000 11060 move complete, result=0
02:03:22.334 00.000 11060 worker thread done servicing request
02:03:22.334 00.000 11060 Worker thread wakes up
02:03:22.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:22.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:22.335 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:22.973 00.638 11060 Exposure complete
02:03:23.137 00.164 11060 worker thread done servicing request
02:03:23.137 00.000 10844 OnExposeComplete: enter
02:03:23.137 00.000 10844 UpdateGuideState(): m_state=6
02:03:23.137 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12150
02:03:23.139 00.002 10844 Star::Find returns 1 (0), X=268.06, Y=58.92, Mass=2967, SNR=34.5, Peak=242 HFD=3.2
02:03:23.139 00.000 10844 MultiStar: [#1 0.13,0.71,0.00,R] [#2 -0.16,-0.53,1.93,U] [#3 -0.01,0.32,0.90,U] [#4 -0.20,0.83,0.00,M2] [#5 -0.80,0.77,0.00,M2] [#6 -0.08,0.34,0.84,U] [#7 -0.35,0.06,0.86,U] [#8 -0.02,-0.29,0.83,U] 
02:03:23.139 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.09}, one-star: {-0.18, 0.04}
02:03:23.139 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
02:03:23.139 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
02:03:23.139 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.55 mountX=0.12 mountY=-0.12, mountTheta=-0.81
02:03:23.146 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.09, opts=13)
02:03:23.147 00.001 10844 Enqueuing Move request for scope (-0.14, -0.09)
02:03:23.147 00.000 11060 Worker thread wakes up
02:03:23.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:23.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
02:03:23.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
02:03:23.147 00.000 11060 Moving (-0.14, -0.09) raw xDistance=0.12 yDistance=-0.12
02:03:23.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:03:23.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:23.147 00.000 10844 UpdateGuideState exits: m=2967 SNR=34.5
02:03:23.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:03:23.147 00.000 11060 MoveAxis(E, 0, ABG)
02:03:23.147 00.000 11060 Move returns status 0, amount 0
02:03:23.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:23.147 00.000 11060 MoveAxis(N, 0, ABG)
02:03:23.147 00.000 11060 Move returns status 0, amount 0
02:03:23.147 00.000 11060 move complete, result=0
02:03:23.147 00.000 11060 worker thread done servicing request
02:03:23.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:23.147 00.000 10844 Enqueuing Expose request
02:03:23.148 00.001 11060 Worker thread wakes up
02:03:23.148 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:23.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:23.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:23.786 00.638 11060 Exposure complete
02:03:23.966 00.180 11060 worker thread done servicing request
02:03:23.966 00.000 10844 OnExposeComplete: enter
02:03:23.966 00.000 10844 UpdateGuideState(): m_state=6
02:03:23.966 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12151
02:03:23.966 00.000 10844 Star::Find returns 1 (1), X=268.24, Y=59.19, Mass=2903, SNR=33.8, Peak=255 HFD=3.5
02:03:23.967 00.001 10844 MultiStar: [#1 0.49,0.10,0.93,U] [#2 -0.27,0.11,1.85,U] [#3 0.48,0.09,0.91,U] [#4 0.10,1.67,0.00,M3] [#5 -0.64,0.29,0.00,M3] [#6 -0.77,0.39,0.00,M6] [#7 -0.25,0.00,0.79,U] [#8 0.24,-0.07,0.74,U] 
02:03:23.967 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {-0.00, 0.31}
02:03:23.967 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
02:03:23.967 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
02:03:23.967 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.11 mountY=0.04, mountTheta=2.77
02:03:23.968 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
02:03:23.968 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
02:03:23.968 00.000 11060 Worker thread wakes up
02:03:23.968 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:23.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
02:03:23.969 00.001 10844 UpdateGuideState exits: m=2903 SNR=33.8 Saturated
02:03:23.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:23.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:23.969 00.000 10844 Enqueuing Expose request
02:03:23.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:03:23.969 00.000 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.04
02:03:23.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:03:23.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:23.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:03:23.969 00.000 11060 MoveAxis(E, 0, ABG)
02:03:23.969 00.000 11060 Move returns status 0, amount 0
02:03:23.970 00.001 11060 MoveAxis(N, 0, ABG)
02:03:23.970 00.000 11060 Move returns status 0, amount 0
02:03:23.970 00.000 11060 move complete, result=0
02:03:23.970 00.000 11060 worker thread done servicing request
02:03:23.970 00.000 11060 Worker thread wakes up
02:03:23.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:23.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:23.971 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:24.602 00.631 11060 Exposure complete
02:03:24.786 00.184 11060 worker thread done servicing request
02:03:24.787 00.001 10844 OnExposeComplete: enter
02:03:24.787 00.000 10844 UpdateGuideState(): m_state=6
02:03:24.787 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12152
02:03:24.787 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=59.17, Mass=2593, SNR=31.3, Peak=254 HFD=3.5
02:03:24.787 00.000 10844 MultiStar: [#1 -0.65,0.48,0.00,M1] [#2 0.20,0.66,0.00,M1] [#3 0.50,0.84,0.00,M1] [#4 -0.73,1.19,0.00,M4] [#5 0.06,0.16,0.99,U] [#6 -0.39,1.12,0.00,M7] [#7 -0.11,0.23,0.82,U] [#8 0.18,-0.22,0.98,U] 
02:03:24.787 00.000 10844 refined, 3 included, MultiStar: {0.11, 0.11}, one-star: {0.26, 0.29}
02:03:24.787 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.75) = xAngle (2.55 = 2.55)
02:03:24.788 00.001 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
02:03:24.788 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.80 mountX=-0.13 mountY=0.09, mountTheta=2.54
02:03:24.789 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.11, opts=13)
02:03:24.789 00.000 10844 Enqueuing Move request for scope (0.11, 0.11)
02:03:24.789 00.000 11060 Worker thread wakes up
02:03:24.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:03:24.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
02:03:24.789 00.000 10844 UpdateGuideState exits: m=2593 SNR=31.3
02:03:24.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
02:03:24.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:24.789 00.000 11060 Moving (0.11, 0.11) raw xDistance=-0.13 yDistance=0.09
02:03:24.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:24.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:03:24.789 00.000 10844 Enqueuing Expose request
02:03:24.791 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:24.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:03:24.791 00.000 11060 MoveAxis(E, 22, ABG)
02:03:24.791 00.000 11060 Guiding  Dir = 2, Dur = 22
02:03:24.800 00.009 11060 IsSlewing returns 0
02:03:24.800 00.000 11060 IsGuiding returns 0
02:03:24.832 00.032 11060 IsGuiding returns 0
02:03:24.832 00.000 11060 Move returns status 0, amount 22
02:03:24.832 00.000 11060 MoveAxis(N, 0, ABG)
02:03:24.832 00.000 11060 Move returns status 0, amount 0
02:03:24.832 00.000 11060 move complete, result=0
02:03:24.832 00.000 11060 worker thread done servicing request
02:03:24.832 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
02:03:24.832 00.000 11060 Worker thread wakes up
02:03:24.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:24.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:25.464 00.632 11060 Exposure complete
02:03:25.643 00.179 11060 worker thread done servicing request
02:03:25.643 00.000 10844 OnExposeComplete: enter
02:03:25.643 00.000 10844 UpdateGuideState(): m_state=6
02:03:25.643 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12153
02:03:25.643 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=58.96, Mass=3129, SNR=35.4, Peak=243 HFD=3.5
02:03:25.643 00.000 10844 MultiStar: [#1 -0.53,-0.30,0.99,U] [#2 -0.69,0.03,0.00,M2] [#3 -0.25,0.68,0.00,M2] [#4 0.75,0.90,0.00,M5] [#5 -0.41,0.21,0.94,U] [#6 0.22,0.22,0.87,U] [#7 -0.76,0.03,0.00,M2] [#8 0.26,-0.44,0.89,U] 
02:03:25.643 00.000 10844 single-star, 4 included, MultiStar: {-0.12, -0.05}, one-star: {-0.08, 0.08}
02:03:25.643 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
02:03:25.645 00.002 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
02:03:25.645 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.36 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
02:03:25.646 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
02:03:25.646 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
02:03:25.646 00.000 11060 Worker thread wakes up
02:03:25.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:25.647 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
02:03:25.647 00.000 10844 UpdateGuideState exits: m=3129 SNR=35.4
02:03:25.647 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:03:25.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:25.647 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.06 yDistance=-0.09
02:03:25.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:25.647 00.000 10844 Enqueuing Expose request
02:03:25.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:03:25.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:25.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:03:25.647 00.000 11060 MoveAxis(E, 0, ABG)
02:03:25.647 00.000 11060 Move returns status 0, amount 0
02:03:25.647 00.000 11060 MoveAxis(N, 0, ABG)
02:03:25.647 00.000 11060 Move returns status 0, amount 0
02:03:25.647 00.000 11060 move complete, result=0
02:03:25.648 00.001 11060 worker thread done servicing request
02:03:25.648 00.000 11060 Worker thread wakes up
02:03:25.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:25.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:25.649 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:26.292 00.643 11060 Exposure complete
02:03:26.462 00.170 11060 worker thread done servicing request
02:03:26.463 00.001 10844 OnExposeComplete: enter
02:03:26.463 00.000 10844 UpdateGuideState(): m_state=6
02:03:26.463 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12154
02:03:26.463 00.000 10844 Star::Find returns 1 (0), X=267.56, Y=58.80, Mass=2868, SNR=33.4, Peak=202 HFD=3.7
02:03:26.463 00.000 10844 MultiStar: [#1 -1.11,-0.10,0.00,M1] [#2 -0.12,-0.04,2.21,U] [#3 -0.03,0.17,0.91,U] [#4 0.60,1.08,0.00,M6] [#5 -0.33,0.31,0.96,U] [#6 -1.10,0.53,0.00,M7] [#7 -0.32,-0.02,0.80,U] [#8 0.38,-0.18,0.87,U] 
02:03:26.463 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.02}, one-star: {-0.68, -0.08}
02:03:26.463 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
02:03:26.463 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
02:03:26.464 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.06 mountX=0.02 mountY=-0.18, mountTheta=-1.47
02:03:26.465 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.02, opts=13)
02:03:26.465 00.000 10844 Enqueuing Move request for scope (-0.18, 0.02)
02:03:26.465 00.000 11060 Worker thread wakes up
02:03:26.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:26.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
02:03:26.465 00.000 10844 UpdateGuideState exits: m=2868 SNR=33.4
02:03:26.465 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
02:03:26.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:26.465 00.000 11060 Moving (-0.18, 0.02) raw xDistance=0.02 yDistance=-0.18
02:03:26.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:26.465 00.000 10844 Enqueuing Expose request
02:03:26.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:26.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:26.466 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:03:26.466 00.000 11060 MoveAxis(E, 0, ABG)
02:03:26.466 00.000 11060 Move returns status 0, amount 0
02:03:26.466 00.000 11060 MoveAxis(N, 0, ABG)
02:03:26.466 00.000 11060 Move returns status 0, amount 0
02:03:26.466 00.000 11060 move complete, result=0
02:03:26.466 00.000 11060 worker thread done servicing request
02:03:26.466 00.000 11060 Worker thread wakes up
02:03:26.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:26.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:26.468 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:27.099 00.631 11060 Exposure complete
02:03:27.265 00.166 11060 worker thread done servicing request
02:03:27.265 00.000 10844 OnExposeComplete: enter
02:03:27.265 00.000 10844 UpdateGuideState(): m_state=6
02:03:27.265 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12155
02:03:27.265 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=58.79, Mass=2380, SNR=30.1, Peak=243 HFD=3.3
02:03:27.266 00.001 10844 MultiStar: [#1 -0.52,0.14,1.09,U] [#2 -0.02,-0.02,2.23,U] [#3 0.10,-0.12,1.12,U] [#4 0.17,0.89,0.00,M7] [#5 -0.24,-0.29,1.11,U] [#6 -0.28,-0.13,0.88,U] [#7 -0.61,0.22,0.00,M2] [#8 0.24,-0.35,1.01,U] 
02:03:27.266 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.11}, one-star: {0.25, -0.09}
02:03:27.266 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
02:03:27.266 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
02:03:27.266 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.08 mountX=0.12 mountY=-0.04, mountTheta=-0.35
02:03:27.267 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
02:03:27.267 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
02:03:27.267 00.000 11060 Worker thread wakes up
02:03:27.268 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
02:03:27.268 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
02:03:27.268 00.000 11060 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.04
02:03:27.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:03:27.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:27.268 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:27.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:03:27.268 00.000 11060 MoveAxis(E, 0, ABG)
02:03:27.268 00.000 11060 Move returns status 0, amount 0
02:03:27.268 00.000 11060 MoveAxis(N, 0, ABG)
02:03:27.268 00.000 11060 Move returns status 0, amount 0
02:03:27.268 00.000 11060 move complete, result=0
02:03:27.268 00.000 11060 worker thread done servicing request
02:03:27.268 00.000 10844 UpdateGuideState exits: m=2380 SNR=30.1
02:03:27.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:27.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:27.268 00.000 10844 Enqueuing Expose request
02:03:27.268 00.000 11060 Worker thread wakes up
02:03:27.268 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:27.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:27.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:27.897 00.629 11060 Exposure complete
02:03:28.078 00.181 11060 worker thread done servicing request
02:03:28.078 00.000 10844 OnExposeComplete: enter
02:03:28.078 00.000 10844 UpdateGuideState(): m_state=6
02:03:28.079 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12156
02:03:28.079 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=59.17, Mass=2804, SNR=33.7, Peak=218 HFD=3.5
02:03:28.079 00.000 10844 MultiStar: [#1 0.23,0.03,0.96,U] [#2 0.06,-0.28,2.06,U] [#3 0.35,-0.52,0.00,M1] [#4 0.11,1.02,0.00,M8] [#5 0.37,-0.10,1.10,U] [#6 -0.70,0.47,0.00,M7] [#7 -0.07,-0.44,0.78,U] [#8 0.60,-0.69,0.00,M1] 
02:03:28.079 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.12}, one-star: {0.18, 0.29}
02:03:28.079 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
02:03:28.079 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
02:03:28.079 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.69 mountX=0.09 mountY=0.17, mountTheta=1.06
02:03:28.081 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.12, opts=13)
02:03:28.081 00.000 10844 Enqueuing Move request for scope (0.15, -0.12)
02:03:28.081 00.000 11060 Worker thread wakes up
02:03:28.082 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
02:03:28.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:03:28.082 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.7
02:03:28.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:28.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:28.082 00.000 10844 Enqueuing Expose request
02:03:28.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
02:03:28.082 00.000 11060 Moving (0.15, -0.12) raw xDistance=0.09 yDistance=0.17
02:03:28.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:03:28.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:28.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:03:28.082 00.000 11060 MoveAxis(E, 0, ABG)
02:03:28.082 00.000 11060 Move returns status 0, amount 0
02:03:28.082 00.000 11060 MoveAxis(N, 0, ABG)
02:03:28.082 00.000 11060 Move returns status 0, amount 0
02:03:28.082 00.000 11060 move complete, result=0
02:03:28.082 00.000 11060 worker thread done servicing request
02:03:28.082 00.000 11060 Worker thread wakes up
02:03:28.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:28.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:28.084 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:28.709 00.625 11060 Exposure complete
02:03:28.856 00.147 11060 worker thread done servicing request
02:03:28.856 00.000 10844 OnExposeComplete: enter
02:03:28.856 00.000 10844 UpdateGuideState(): m_state=6
02:03:28.856 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12157
02:03:28.856 00.000 10844 Star::Find returns 1 (0), X=269.41, Y=58.76, Mass=2666, SNR=32.4, Peak=227 HFD=3.5
02:03:28.856 00.000 10844 MultiStar: [#1 -0.23,-0.19,1.03,U] [#2 -0.12,-0.07,2.08,U] [#3 0.12,-0.44,1.01,U] [#4 -0.14,0.57,0.92,U] [#5 -0.27,-0.44,1.05,U] [#6 0.09,0.01,0.86,U] [#7 -0.45,-0.86,0.00,M2] [#8 -0.12,-0.54,0.91,U] 
02:03:28.857 00.001 10844 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {1.18, -0.12}
02:03:28.857 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
02:03:28.857 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
02:03:28.857 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.30 mountX=0.14 mountY=0.07, mountTheta=0.44
02:03:28.858 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.15, opts=13)
02:03:28.858 00.000 10844 Enqueuing Move request for scope (0.04, -0.15)
02:03:28.858 00.000 11060 Worker thread wakes up
02:03:28.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
02:03:28.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
02:03:28.858 00.000 11060 Moving (0.04, -0.15) raw xDistance=0.14 yDistance=0.07
02:03:28.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:03:28.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:28.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:28.858 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.4
02:03:28.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:28.859 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:28.859 00.000 10844 Enqueuing Expose request
02:03:28.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:03:28.859 00.000 11060 MoveAxis(W, 24, ABG)
02:03:28.859 00.000 11060 Guiding  Dir = 3, Dur = 24
02:03:28.876 00.017 11060 IsSlewing returns 0
02:03:28.876 00.000 11060 IsGuiding returns 0
02:03:28.923 00.047 11060 IsGuiding returns 0
02:03:28.923 00.000 11060 Move returns status 0, amount 24
02:03:28.923 00.000 11060 MoveAxis(N, 0, ABG)
02:03:28.923 00.000 11060 Move returns status 0, amount 0
02:03:28.923 00.000 11060 move complete, result=0
02:03:28.923 00.000 11060 worker thread done servicing request
02:03:28.923 00.000 11060 Worker thread wakes up
02:03:28.923 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
02:03:28.924 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:28.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:29.552 00.628 11060 Exposure complete
02:03:29.718 00.166 11060 worker thread done servicing request
02:03:29.718 00.000 10844 OnExposeComplete: enter
02:03:29.718 00.000 10844 UpdateGuideState(): m_state=6
02:03:29.720 00.002 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12158
02:03:29.720 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=59.12, Mass=3272, SNR=35.5, Peak=245 HFD=3.9
02:03:29.720 00.000 10844 MultiStar: [#1 -0.40,-0.31,0.90,U] [#2 -0.54,-0.28,2.05,U] [#3 0.11,0.15,0.87,U] [#4 -0.20,0.60,0.00,M8] [#5 0.14,-0.29,0.89,U] [#6 -0.55,-0.11,0.81,U] [#7 -0.22,-0.72,0.00,M3] [#8 -0.31,-0.18,0.89,U] 
02:03:29.720 00.000 10844 single-star, 6 included, MultiStar: {-0.28, -0.13}, one-star: {-0.09, 0.24}
02:03:29.720 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
02:03:29.720 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
02:03:29.720 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.92 mountX=-0.22 mountY=-0.13, mountTheta=-2.63
02:03:29.722 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.24, opts=13)
02:03:29.722 00.000 10844 Enqueuing Move request for scope (-0.09, 0.24)
02:03:29.722 00.000 11060 Worker thread wakes up
02:03:29.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:29.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
02:03:29.722 00.000 10844 UpdateGuideState exits: m=3272 SNR=35.5
02:03:29.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:29.729 00.007 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
02:03:29.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:29.729 00.000 11060 Moving (-0.09, 0.24) raw xDistance=-0.22 yDistance=-0.13
02:03:29.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:03:29.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:29.729 00.000 10844 Enqueuing Expose request
02:03:29.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:03:29.729 00.000 11060 MoveAxis(E, 38, ABG)
02:03:29.729 00.000 11060 Guiding  Dir = 2, Dur = 38
02:03:29.733 00.004 11060 IsSlewing returns 0
02:03:29.733 00.000 11060 IsGuiding returns 0
02:03:29.780 00.047 11060 IsGuiding returns 0
02:03:29.780 00.000 11060 Move returns status 0, amount 38
02:03:29.780 00.000 11060 MoveAxis(N, 0, ABG)
02:03:29.780 00.000 11060 Move returns status 0, amount 0
02:03:29.780 00.000 11060 move complete, result=0
02:03:29.780 00.000 11060 worker thread done servicing request
02:03:29.781 00.001 11060 Worker thread wakes up
02:03:29.781 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
02:03:29.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:29.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:30.415 00.634 11060 Exposure complete
02:03:30.596 00.181 11060 worker thread done servicing request
02:03:30.596 00.000 10844 OnExposeComplete: enter
02:03:30.596 00.000 10844 UpdateGuideState(): m_state=6
02:03:30.596 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12159
02:03:30.596 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=60.10, Mass=2503, SNR=30.8, Peak=209 HFD=3.3
02:03:30.597 00.001 10844 MultiStar: [#1 -0.23,-0.19,1.04,U] [#2 0.68,-0.20,0.00,M1] [#3 -0.22,-0.01,1.06,U] [#4 0.23,0.23,1.04,U] [#5 0.26,-0.26,1.03,U] [#6 -0.40,-0.20,1.07,U] [#7 -1.42,-0.58,0.00,M4] [#8 -0.11,-0.42,0.93,U] 
02:03:30.597 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.05}, one-star: {-0.21, 1.23}
02:03:30.597 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
02:03:30.597 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
02:03:30.597 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.64 mountX=-0.03 mountY=-0.10, mountTheta=-1.90
02:03:30.598 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
02:03:30.598 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
02:03:30.599 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:30.599 00.000 10844 UpdateGuideState exits: m=2503 SNR=30.8
02:03:30.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:30.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:30.599 00.000 10844 Enqueuing Expose request
02:03:30.599 00.000 11060 Worker thread wakes up
02:03:30.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
02:03:30.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:03:30.599 00.000 11060 Moving (-0.10, 0.05) raw xDistance=-0.03 yDistance=-0.10
02:03:30.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:03:30.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:30.600 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:03:30.600 00.000 11060 MoveAxis(E, 0, ABG)
02:03:30.600 00.000 11060 Move returns status 0, amount 0
02:03:30.600 00.000 11060 MoveAxis(N, 0, ABG)
02:03:30.600 00.000 11060 Move returns status 0, amount 0
02:03:30.600 00.000 11060 move complete, result=0
02:03:30.600 00.000 11060 worker thread done servicing request
02:03:30.600 00.000 11060 Worker thread wakes up
02:03:30.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:30.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:30.602 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:31.239 00.637 11060 Exposure complete
02:03:31.407 00.168 11060 worker thread done servicing request
02:03:31.408 00.001 10844 OnExposeComplete: enter
02:03:31.408 00.000 10844 UpdateGuideState(): m_state=6
02:03:31.408 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12160
02:03:31.408 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=59.17, Mass=2298, SNR=29.4, Peak=196 HFD=3.7
02:03:31.408 00.000 10844 MultiStar: [#1 0.06,-0.20,1.09,U] [#2 0.10,-0.70,0.00,M2] [#3 -0.34,0.18,1.02,U] [#4 0.07,0.54,1.02,U] [#5 -0.04,-0.68,0.00,M1] [#6 -0.91,0.44,0.00,M5] [#7 -0.92,-0.65,0.00,M5] [#8 0.64,-0.59,0.00,M1] 
02:03:31.408 00.000 10844 refined, 3 included, MultiStar: {-0.10, 0.20}, one-star: {-0.21, 0.29}
02:03:31.408 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
02:03:31.408 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
02:03:31.408 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.04 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
02:03:31.411 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.20, opts=13)
02:03:31.411 00.000 10844 Enqueuing Move request for scope (-0.10, 0.20)
02:03:31.411 00.000 11060 Worker thread wakes up
02:03:31.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:31.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
02:03:31.412 00.001 10844 UpdateGuideState exits: m=2298 SNR=29.4
02:03:31.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
02:03:31.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:31.412 00.000 11060 Moving (-0.10, 0.20) raw xDistance=-0.18 yDistance=-0.13
02:03:31.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:31.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:03:31.412 00.000 10844 Enqueuing Expose request
02:03:31.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:31.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:03:31.412 00.000 11060 MoveAxis(E, 31, ABG)
02:03:31.412 00.000 11060 Guiding  Dir = 2, Dur = 31
02:03:31.455 00.043 11060 IsSlewing returns 0
02:03:31.455 00.000 11060 IsGuiding returns 0
02:03:31.518 00.063 11060 IsGuiding returns 0
02:03:31.518 00.000 11060 Move returns status 0, amount 31
02:03:31.518 00.000 11060 MoveAxis(N, 0, ABG)
02:03:31.518 00.000 11060 Move returns status 0, amount 0
02:03:31.518 00.000 11060 move complete, result=0
02:03:31.518 00.000 11060 worker thread done servicing request
02:03:31.519 00.001 11060 Worker thread wakes up
02:03:31.519 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
02:03:31.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:31.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:32.158 00.639 11060 Exposure complete
02:03:32.340 00.182 11060 worker thread done servicing request
02:03:32.340 00.000 10844 OnExposeComplete: enter
02:03:32.340 00.000 10844 UpdateGuideState(): m_state=6
02:03:32.340 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12161
02:03:32.342 00.002 10844 Star::Find returns 1 (0), X=267.95, Y=59.09, Mass=3092, SNR=34.3, Peak=223 HFD=4.0
02:03:32.342 00.000 10844 MultiStar: [#1 -0.21,-0.20,0.91,U] [#2 -0.05,-0.04,2.04,U] [#3 0.78,-0.27,0.00,M1] [#4 0.13,0.48,1.00,U] [#5 -0.58,-0.19,0.98,U] [#6 -0.25,0.43,0.83,U] [#7 -0.39,-0.54,0.00,M6] [#8 -0.07,0.08,0.87,U] 
02:03:32.342 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.09}, one-star: {-0.29, 0.21}
02:03:32.342 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
02:03:32.342 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
02:03:32.342 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.66 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
02:03:32.343 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.09, opts=13)
02:03:32.343 00.000 10844 Enqueuing Move request for scope (-0.17, 0.09)
02:03:32.343 00.000 11060 Worker thread wakes up
02:03:32.344 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
02:03:32.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
02:03:32.344 00.000 11060 Moving (-0.17, 0.09) raw xDistance=-0.06 yDistance=-0.18
02:03:32.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:32.344 00.000 10844 UpdateGuideState exits: m=3092 SNR=34.3
02:03:32.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:32.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:32.344 00.000 10844 Enqueuing Expose request
02:03:32.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:03:32.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:32.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:03:32.344 00.000 11060 MoveAxis(E, 0, ABG)
02:03:32.344 00.000 11060 Move returns status 0, amount 0
02:03:32.344 00.000 11060 MoveAxis(N, 0, ABG)
02:03:32.344 00.000 11060 Move returns status 0, amount 0
02:03:32.344 00.000 11060 move complete, result=0
02:03:32.344 00.000 11060 worker thread done servicing request
02:03:32.344 00.000 11060 Worker thread wakes up
02:03:32.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:32.345 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:32.347 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:32.988 00.641 11060 Exposure complete
02:03:33.174 00.186 11060 worker thread done servicing request
02:03:33.174 00.000 10844 OnExposeComplete: enter
02:03:33.175 00.001 10844 UpdateGuideState(): m_state=6
02:03:33.175 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12162
02:03:33.175 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=59.06, Mass=2320, SNR=29.5, Peak=197 HFD=3.9
02:03:33.175 00.000 10844 MultiStar: [#1 -0.62,-0.59,0.00,M1] [#2 0.23,0.25,2.26,U] [#3 -0.23,-0.69,0.00,M2] [#4 -0.04,0.10,1.06,U] [#5 -1.00,-0.27,0.00,M1] [#6 -0.22,0.09,0.98,U] [#7 -0.34,0.29,1.06,U] [#8 -0.17,-0.33,1.14,U] 
02:03:33.175 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.12}, one-star: {-0.26, 0.18}
02:03:33.175 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
02:03:33.175 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
02:03:33.176 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.13 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
02:03:33.177 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
02:03:33.177 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
02:03:33.177 00.000 11060 Worker thread wakes up
02:03:33.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
02:03:33.177 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
02:03:33.177 00.000 11060 Moving (-0.07, 0.12) raw xDistance=-0.10 yDistance=-0.09
02:03:33.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:03:33.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:33.177 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:33.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:03:33.177 00.000 10844 UpdateGuideState exits: m=2320 SNR=29.5
02:03:33.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:33.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:33.177 00.000 10844 Enqueuing Expose request
02:03:33.179 00.002 11060 MoveAxis(E, 0, ABG)
02:03:33.179 00.000 11060 Move returns status 0, amount 0
02:03:33.179 00.000 11060 MoveAxis(N, 0, ABG)
02:03:33.179 00.000 11060 Move returns status 0, amount 0
02:03:33.179 00.000 11060 move complete, result=0
02:03:33.179 00.000 11060 worker thread done servicing request
02:03:33.179 00.000 11060 Worker thread wakes up
02:03:33.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:33.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:33.180 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:33.811 00.631 11060 Exposure complete
02:03:33.983 00.172 11060 worker thread done servicing request
02:03:33.983 00.000 10844 OnExposeComplete: enter
02:03:33.983 00.000 10844 UpdateGuideState(): m_state=6
02:03:33.983 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12163
02:03:33.983 00.000 10844 Star::Find returns 1 (0), X=267.76, Y=59.08, Mass=3267, SNR=36.6, Peak=228 HFD=3.9
02:03:33.983 00.000 10844 MultiStar: [#1 0.13,-0.20,0.89,U] [#2 0.09,-0.26,1.95,U] [#3 -0.39,-0.77,0.00,M3] [#4 -0.67,0.03,0.00,M5] [#5 -0.53,-0.39,0.00,M2] [#6 -0.10,0.17,0.72,U] [#7 -0.61,0.35,0.00,M6] [#8 -0.13,-0.49,0.89,U] 
02:03:33.983 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.15}, one-star: {-0.48, 0.20}
02:03:33.984 00.001 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
02:03:33.984 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
02:03:33.984 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.02 mountX=0.16 mountY=-0.04, mountTheta=-0.28
02:03:33.985 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
02:03:33.985 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
02:03:33.985 00.000 11060 Worker thread wakes up
02:03:33.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
02:03:33.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
02:03:33.985 00.000 11060 Moving (-0.07, -0.15) raw xDistance=0.16 yDistance=-0.04
02:03:33.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:03:33.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:33.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:03:33.985 00.000 11060 MoveAxis(W, 27, ABG)
02:03:33.985 00.000 11060 Guiding  Dir = 3, Dur = 27
02:03:33.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:33.986 00.001 10844 UpdateGuideState exits: m=3267 SNR=36.6
02:03:33.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:33.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:33.986 00.000 10844 Enqueuing Expose request
02:03:34.008 00.022 11060 IsSlewing returns 0
02:03:34.008 00.000 11060 IsGuiding returns 0
02:03:34.057 00.049 11060 IsGuiding returns 0
02:03:34.057 00.000 11060 Move returns status 0, amount 27
02:03:34.057 00.000 11060 MoveAxis(N, 0, ABG)
02:03:34.057 00.000 11060 Move returns status 0, amount 0
02:03:34.057 00.000 11060 move complete, result=0
02:03:34.057 00.000 11060 worker thread done servicing request
02:03:34.057 00.000 11060 Worker thread wakes up
02:03:34.057 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
02:03:34.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:34.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:34.693 00.636 11060 Exposure complete
02:03:34.852 00.159 11060 worker thread done servicing request
02:03:34.853 00.001 10844 OnExposeComplete: enter
02:03:34.853 00.000 10844 UpdateGuideState(): m_state=6
02:03:34.853 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12164
02:03:34.853 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=58.67, Mass=3274, SNR=35.9, Peak=244 HFD=3.7
02:03:34.853 00.000 10844 MultiStar: [#1 -0.98,0.27,0.00,M1] [#2 0.07,-0.38,1.97,U] [#3 -0.45,-1.05,0.00,M4] [#4 -0.30,0.37,0.90,U] [#5 0.33,-0.81,0.00,M3] [#6 -0.77,-0.07,0.00,M3] [#7 -0.32,-0.95,0.00,M7] [#8 0.24,-0.68,0.00,M1] 
02:03:34.853 00.000 10844 refined, 2 included, MultiStar: {-0.03, -0.16}, one-star: {0.02, -0.21}
02:03:34.854 00.001 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
02:03:34.854 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
02:03:34.854 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.77 mountX=0.16 mountY=-0.01, mountTheta=-0.04
02:03:34.855 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
02:03:34.855 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
02:03:34.855 00.000 11060 Worker thread wakes up
02:03:34.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:34.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
02:03:34.855 00.000 10844 UpdateGuideState exits: m=3274 SNR=35.9
02:03:34.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
02:03:34.856 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:34.856 00.000 11060 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=-0.01
02:03:34.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:34.856 00.000 10844 Enqueuing Expose request
02:03:34.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
02:03:34.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:34.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:34.856 00.000 11060 MoveAxis(W, 29, ABG)
02:03:34.856 00.000 11060 Guiding  Dir = 3, Dur = 29
02:03:34.887 00.031 11060 IsSlewing returns 0
02:03:34.887 00.000 11060 IsGuiding returns 0
02:03:34.938 00.051 11060 IsGuiding returns 0
02:03:34.938 00.000 11060 Move returns status 0, amount 29
02:03:34.939 00.001 11060 MoveAxis(N, 0, ABG)
02:03:34.939 00.000 11060 Move returns status 0, amount 0
02:03:34.939 00.000 11060 move complete, result=0
02:03:34.939 00.000 11060 worker thread done servicing request
02:03:34.939 00.000 11060 Worker thread wakes up
02:03:34.939 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
02:03:34.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:34.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:35.580 00.641 11060 Exposure complete
02:03:35.749 00.169 11060 worker thread done servicing request
02:03:35.749 00.000 10844 OnExposeComplete: enter
02:03:35.750 00.001 10844 UpdateGuideState(): m_state=6
02:03:35.750 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12165
02:03:35.750 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=58.70, Mass=1963, SNR=27.3, Peak=208 HFD=3.3
02:03:35.750 00.000 10844 MultiStar: [#1 -0.68,0.34,0.00,M2] [#2 0.25,-0.57,0.00,M1] [#3 -0.91,-0.35,0.00,M5] [#4 -0.19,-0.10,1.03,U] [#5 -0.14,-0.65,0.00,M4] [#6 -0.18,-0.07,1.08,U] [#7 -0.67,-0.53,0.00,M8] [#8 -0.09,-0.33,1.12,U] 
02:03:35.750 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.17}, one-star: {0.28, -0.17}
02:03:35.750 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
02:03:35.751 00.001 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
02:03:35.751 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.85 mountX=0.18 mountY=-0.02, mountTheta=-0.12
02:03:35.752 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
02:03:35.752 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
02:03:35.752 00.000 11060 Worker thread wakes up
02:03:35.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
02:03:35.752 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
02:03:35.752 00.000 11060 Moving (-0.05, -0.17) raw xDistance=0.18 yDistance=-0.02
02:03:35.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:03:35.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:35.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:03:35.752 00.000 10844 UpdateGuideState exits: m=1963 SNR=27.3
02:03:35.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:35.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:35.752 00.000 10844 Enqueuing Expose request
02:03:35.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:03:35.752 00.000 11060 MoveAxis(W, 32, ABG)
02:03:35.754 00.002 11060 Guiding  Dir = 3, Dur = 32
02:03:35.764 00.010 11060 IsSlewing returns 0
02:03:35.764 00.000 11060 IsGuiding returns 0
02:03:35.811 00.047 11060 IsGuiding returns 0
02:03:35.819 00.008 11060 Move returns status 0, amount 32
02:03:35.819 00.000 11060 MoveAxis(N, 0, ABG)
02:03:35.819 00.000 11060 Move returns status 0, amount 0
02:03:35.819 00.000 11060 move complete, result=0
02:03:35.819 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
02:03:35.821 00.002 11060 worker thread done servicing request
02:03:35.821 00.000 11060 Worker thread wakes up
02:03:35.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:35.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:36.465 00.644 11060 Exposure complete
02:03:36.646 00.181 11060 worker thread done servicing request
02:03:36.646 00.000 10844 OnExposeComplete: enter
02:03:36.646 00.000 10844 UpdateGuideState(): m_state=6
02:03:36.647 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12166
02:03:36.647 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=59.21, Mass=3372, SNR=35.9, Peak=243 HFD=3.9
02:03:36.647 00.000 10844 MultiStar: [#1 -0.22,0.13,1.09,U] [#2 -0.59,-0.52,0.00,M2] [#3 -0.40,0.02,0.94,U] [#4 -0.14,0.46,0.99,U] [#5 -0.41,-0.56,0.00,M5] [#6 -0.17,1.29,0.00,M3] [#7 -0.09,-0.36,0.77,U] [#8 0.34,0.26,0.71,U] 
02:03:36.647 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.16}, one-star: {-0.07, 0.34}
02:03:36.647 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.97 = -2.32)
02:03:36.647 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
02:03:36.647 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=-0.13 mountY=-0.14, mountTheta=-2.32
02:03:36.648 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.16, opts=13)
02:03:36.648 00.000 10844 Enqueuing Move request for scope (-0.12, 0.16)
02:03:36.648 00.000 11060 Worker thread wakes up
02:03:36.649 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
02:03:36.649 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
02:03:36.649 00.000 11060 Moving (-0.12, 0.16) raw xDistance=-0.13 yDistance=-0.14
02:03:36.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:03:36.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:36.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:36.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:03:36.649 00.000 11060 MoveAxis(E, 22, ABG)
02:03:36.650 00.001 11060 Guiding  Dir = 2, Dur = 22
02:03:36.650 00.000 10844 UpdateGuideState exits: m=3372 SNR=35.9
02:03:36.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:36.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:36.650 00.000 10844 Enqueuing Expose request
02:03:36.661 00.011 11060 IsSlewing returns 0
02:03:36.661 00.000 11060 IsGuiding returns 0
02:03:36.693 00.032 11060 IsGuiding returns 0
02:03:36.693 00.000 11060 Move returns status 0, amount 22
02:03:36.693 00.000 11060 MoveAxis(N, 0, ABG)
02:03:36.693 00.000 11060 Move returns status 0, amount 0
02:03:36.693 00.000 11060 move complete, result=0
02:03:36.693 00.000 11060 worker thread done servicing request
02:03:36.693 00.000 11060 Worker thread wakes up
02:03:36.693 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
02:03:36.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:36.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:37.324 00.631 11060 Exposure complete
02:03:37.500 00.176 11060 worker thread done servicing request
02:03:37.500 00.000 10844 OnExposeComplete: enter
02:03:37.500 00.000 10844 UpdateGuideState(): m_state=6
02:03:37.501 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12167
02:03:37.501 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=57.94, Mass=3021, SNR=33.8, Peak=218 HFD=3.9
02:03:37.501 00.000 10844 MultiStar: [#1 -0.08,0.40,0.99,U] [#2 -0.29,-0.34,2.11,U] [#3 -0.30,0.09,0.89,U] [#4 -0.04,-0.33,0.78,U] [#5 0.38,-0.16,0.87,U] [#6 0.13,-0.15,0.83,U] [#7 -0.31,-1.10,0.00,M8] [#8 -0.05,-0.70,0.00,M1] 
02:03:37.501 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.23}, one-star: {-0.07, -0.94}
02:03:37.501 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
02:03:37.501 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
02:03:37.501 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.93 mountX=0.24 mountY=-0.05, mountTheta=-0.19
02:03:37.503 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.23, opts=13)
02:03:37.503 00.000 10844 Enqueuing Move request for scope (-0.08, -0.23)
02:03:37.503 00.000 11060 Worker thread wakes up
02:03:37.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:37.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
02:03:37.503 00.000 10844 UpdateGuideState exits: m=3021 SNR=33.8
02:03:37.503 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
02:03:37.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:37.503 00.000 11060 Moving (-0.08, -0.23) raw xDistance=0.24 yDistance=-0.05
02:03:37.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:37.503 00.000 10844 Enqueuing Expose request
02:03:37.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
02:03:37.504 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:37.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:37.504 00.000 11060 MoveAxis(W, 41, ABG)
02:03:37.504 00.000 11060 Guiding  Dir = 3, Dur = 41
02:03:37.539 00.035 11060 IsSlewing returns 0
02:03:37.539 00.000 11060 IsGuiding returns 0
02:03:37.603 00.064 11060 IsGuiding returns 0
02:03:37.603 00.000 11060 Move returns status 0, amount 41
02:03:37.603 00.000 11060 MoveAxis(N, 0, ABG)
02:03:37.603 00.000 11060 Move returns status 0, amount 0
02:03:37.603 00.000 11060 move complete, result=0
02:03:37.604 00.001 11060 worker thread done servicing request
02:03:37.604 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
02:03:37.605 00.001 11060 Worker thread wakes up
02:03:37.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:37.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:38.234 00.629 11060 Exposure complete
02:03:38.416 00.182 11060 worker thread done servicing request
02:03:38.416 00.000 10844 OnExposeComplete: enter
02:03:38.416 00.000 10844 UpdateGuideState(): m_state=6
02:03:38.416 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12168
02:03:38.416 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=58.25, Mass=2878, SNR=33.7, Peak=242 HFD=3.7
02:03:38.418 00.002 10844 MultiStar: [#1 0.55,-0.21,0.97,U] [#2 0.11,0.62,0.00,M2] [#3 0.40,-0.34,0.89,U] [#4 -0.19,0.30,0.95,U] [#5 0.10,-0.09,0.90,U] [#6 0.12,0.25,0.88,U] [#7 -0.79,-0.15,0.00,M9] [#8 0.51,-0.67,0.00,M2] 
02:03:38.418 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.13}, one-star: {0.48, -0.63}
02:03:38.418 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
02:03:38.418 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
02:03:38.418 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-0.47 mountX=0.08 mountY=0.27, mountTheta=1.28
02:03:38.420 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.13, opts=13)
02:03:38.420 00.000 10844 Enqueuing Move request for scope (0.25, -0.13)
02:03:38.420 00.000 11060 Worker thread wakes up
02:03:38.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.13) opts 0xd
02:03:38.420 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.13)
02:03:38.420 00.000 11060 Moving (0.25, -0.13) raw xDistance=0.08 yDistance=0.27
02:03:38.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:03:38.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:38.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:38.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:03:38.420 00.000 11060 MoveAxis(E, 0, ABG)
02:03:38.420 00.000 11060 Move returns status 0, amount 0
02:03:38.420 00.000 11060 MoveAxis(N, 0, ABG)
02:03:38.420 00.000 11060 Move returns status 0, amount 0
02:03:38.420 00.000 11060 move complete, result=0
02:03:38.420 00.000 10844 UpdateGuideState exits: m=2878 SNR=33.7
02:03:38.421 00.001 11060 worker thread done servicing request
02:03:38.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:38.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:38.421 00.000 10844 Enqueuing Expose request
02:03:38.421 00.000 11060 Worker thread wakes up
02:03:38.421 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:03:38.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:38.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:39.056 00.635 11060 Exposure complete
02:03:39.230 00.174 11060 worker thread done servicing request
02:03:39.230 00.000 10844 OnExposeComplete: enter
02:03:39.230 00.000 10844 UpdateGuideState(): m_state=6
02:03:39.230 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12169
02:03:39.230 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=58.91, Mass=2223, SNR=29.1, Peak=206 HFD=3.6
02:03:39.231 00.001 10844 MultiStar: [#1 0.18,-0.59,1.18,U] [#2 -0.04,-0.09,2.35,U] [#3 0.15,-0.33,1.14,U] [#4 0.07,0.63,0.00,M1] [#5 -0.39,0.08,1.13,U] [#6 -0.15,0.59,1.09,U] [#7 0.48,-0.69,0.00,M10] [#8 0.59,-0.59,0.00,M3] 
02:03:39.231 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.06}, one-star: {0.57, 0.03}
02:03:39.231 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
02:03:39.231 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
02:03:39.231 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.09 mountX=0.06 mountY=0.04, mountTheta=0.66
02:03:39.232 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.06, opts=13)
02:03:39.232 00.000 10844 Enqueuing Move request for scope (0.03, -0.06)
02:03:39.232 00.000 11060 Worker thread wakes up
02:03:39.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:39.233 00.001 10844 UpdateGuideState exits: m=2223 SNR=29.1
02:03:39.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:39.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:03:39.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:39.233 00.000 10844 Enqueuing Expose request
02:03:39.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:03:39.233 00.000 11060 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=0.04
02:03:39.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:03:39.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:39.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:03:39.233 00.000 11060 MoveAxis(E, 0, ABG)
02:03:39.233 00.000 11060 Move returns status 0, amount 0
02:03:39.233 00.000 11060 MoveAxis(N, 0, ABG)
02:03:39.233 00.000 11060 Move returns status 0, amount 0
02:03:39.233 00.000 11060 move complete, result=0
02:03:39.233 00.000 11060 worker thread done servicing request
02:03:39.233 00.000 11060 Worker thread wakes up
02:03:39.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:39.235 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:39.235 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:39.870 00.635 11060 Exposure complete
02:03:40.036 00.166 11060 worker thread done servicing request
02:03:40.036 00.000 10844 OnExposeComplete: enter
02:03:40.036 00.000 10844 UpdateGuideState(): m_state=6
02:03:40.036 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12170
02:03:40.036 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=58.70, Mass=2645, SNR=32.6, Peak=255 HFD=3.1
02:03:40.037 00.001 10844 MultiStar: [#1 0.21,0.02,0.92,U] [#2 0.01,0.53,2.00,U] [#3 -0.35,0.68,0.00,M2] [#4 0.19,0.21,1.04,U] [#5 0.39,0.65,0.00,M3] [#6 0.02,0.55,0.88,U] [#7 -0.33,0.28,0.83,U] [#8 0.71,-0.03,0.00,M4] 
02:03:40.037 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.28}, one-star: {0.14, -0.18}
02:03:40.037 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
02:03:40.037 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
02:03:40.037 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.90 mountX=0.15 mountY=0.17, mountTheta=0.84
02:03:40.038 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.18, opts=13)
02:03:40.038 00.000 10844 Enqueuing Move request for scope (0.14, -0.18)
02:03:40.038 00.000 11060 Worker thread wakes up
02:03:40.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
02:03:40.039 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
02:03:40.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:40.039 00.000 11060 Moving (0.14, -0.18) raw xDistance=0.15 yDistance=0.17
02:03:40.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:03:40.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:40.039 00.000 10844 UpdateGuideState exits: m=2645 SNR=32.6 Saturated
02:03:40.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:03:40.039 00.000 11060 MoveAxis(W, 26, ABG)
02:03:40.039 00.000 11060 Guiding  Dir = 3, Dur = 26
02:03:40.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:40.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:40.039 00.000 10844 Enqueuing Expose request
02:03:40.066 00.027 11060 IsSlewing returns 0
02:03:40.066 00.000 11060 IsGuiding returns 0
02:03:40.098 00.032 11060 IsGuiding returns 0
02:03:40.099 00.001 11060 Move returns status 0, amount 26
02:03:40.099 00.000 11060 MoveAxis(N, 0, ABG)
02:03:40.099 00.000 11060 Move returns status 0, amount 0
02:03:40.099 00.000 11060 move complete, result=0
02:03:40.099 00.000 11060 worker thread done servicing request
02:03:40.099 00.000 11060 Worker thread wakes up
02:03:40.099 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.2 px 0 ms NORTH
02:03:40.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:40.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:40.729 00.630 11060 Exposure complete
02:03:40.895 00.166 11060 worker thread done servicing request
02:03:40.896 00.001 10844 OnExposeComplete: enter
02:03:40.896 00.000 10844 UpdateGuideState(): m_state=6
02:03:40.896 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12171
02:03:40.896 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=59.33, Mass=2573, SNR=31.9, Peak=221 HFD=3.3
02:03:40.896 00.000 10844 MultiStar: [#1 -0.07,-0.07,1.11,U] [#2 0.52,-0.43,0.00,M1] [#3 0.24,-1.20,0.00,M3] [#4 0.56,-0.35,0.00,M1] [#5 0.46,0.33,0.92,U] [#6 -0.40,0.34,0.94,U] [#7 -0.27,0.08,0.83,U] [#8 0.27,0.01,0.99,U] 
02:03:40.896 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.18}, one-star: {0.29, 0.45}
02:03:40.896 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
02:03:40.896 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
02:03:40.897 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.30 mountX=-0.19 mountY=0.02, mountTheta=3.03
02:03:40.898 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.18, opts=13)
02:03:40.898 00.000 10844 Enqueuing Move request for scope (0.05, 0.18)
02:03:40.898 00.000 11060 Worker thread wakes up
02:03:40.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
02:03:40.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
02:03:40.898 00.000 11060 Moving (0.05, 0.18) raw xDistance=-0.19 yDistance=0.02
02:03:40.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:03:40.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:40.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:03:40.898 00.000 11060 MoveAxis(E, 32, ABG)
02:03:40.898 00.000 11060 Guiding  Dir = 2, Dur = 32
02:03:40.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:40.898 00.000 10844 UpdateGuideState exits: m=2573 SNR=31.9
02:03:40.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:40.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:40.898 00.000 10844 Enqueuing Expose request
02:03:40.932 00.034 11060 IsSlewing returns 0
02:03:40.933 00.001 11060 IsGuiding returns 0
02:03:40.988 00.055 11060 IsGuiding returns 0
02:03:40.989 00.001 11060 Move returns status 0, amount 32
02:03:40.989 00.000 11060 MoveAxis(N, 0, ABG)
02:03:40.989 00.000 11060 Move returns status 0, amount 0
02:03:40.989 00.000 11060 move complete, result=0
02:03:40.990 00.001 11060 worker thread done servicing request
02:03:40.990 00.000 11060 Worker thread wakes up
02:03:40.990 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
02:03:40.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:40.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:41.616 00.626 11060 Exposure complete
02:03:41.783 00.167 11060 worker thread done servicing request
02:03:41.783 00.000 10844 OnExposeComplete: enter
02:03:41.783 00.000 10844 UpdateGuideState(): m_state=6
02:03:41.784 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12172
02:03:41.784 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=59.35, Mass=2268, SNR=29.3, Peak=252 HFD=3.5
02:03:41.784 00.000 10844 MultiStar: [#1 -0.09,0.50,1.14,U] [#2 0.14,0.13,2.37,U] [#3 0.87,0.02,0.00,M4] [#4 0.24,0.70,0.00,M2] [#5 0.02,0.32,1.11,U] [#6 -0.15,0.89,0.00,M1] [#7 0.19,-0.16,0.94,U] [#8 0.65,0.03,0.00,M4] 
02:03:41.784 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.24}, one-star: {0.07, 0.48}
02:03:41.784 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
02:03:41.784 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
02:03:41.784 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.26 mountX=-0.25 mountY=0.04, mountTheta=3.00
02:03:41.786 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.24, opts=13)
02:03:41.786 00.000 10844 Enqueuing Move request for scope (0.08, 0.24)
02:03:41.786 00.000 11060 Worker thread wakes up
02:03:41.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:41.786 00.000 10844 UpdateGuideState exits: m=2268 SNR=29.3
02:03:41.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:41.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:41.786 00.000 10844 Enqueuing Expose request
02:03:41.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
02:03:41.787 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
02:03:41.787 00.000 11060 Moving (0.08, 0.24) raw xDistance=-0.25 yDistance=0.04
02:03:41.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:03:41.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:41.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:03:41.787 00.000 11060 MoveAxis(E, 44, ABG)
02:03:41.787 00.000 11060 Guiding  Dir = 2, Dur = 44
02:03:41.800 00.013 11060 IsSlewing returns 0
02:03:41.800 00.000 11060 IsGuiding returns 0
02:03:41.847 00.047 11060 IsGuiding returns 0
02:03:41.847 00.000 11060 Move returns status 0, amount 44
02:03:41.847 00.000 11060 MoveAxis(N, 0, ABG)
02:03:41.847 00.000 11060 Move returns status 0, amount 0
02:03:41.847 00.000 11060 move complete, result=0
02:03:41.848 00.001 11060 worker thread done servicing request
02:03:41.848 00.000 11060 Worker thread wakes up
02:03:41.848 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
02:03:41.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:41.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:42.479 00.631 11060 Exposure complete
02:03:42.676 00.197 11060 worker thread done servicing request
02:03:42.676 00.000 10844 OnExposeComplete: enter
02:03:42.676 00.000 10844 UpdateGuideState(): m_state=6
02:03:42.676 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12173
02:03:42.677 00.001 10844 Star::Find returns 1 (0), X=269.12, Y=59.12, Mass=1925, SNR=27.5, Peak=193 HFD=2.9
02:03:42.677 00.000 10844 MultiStar: [#1 -0.03,0.07,1.22,U] [#2 0.02,-0.19,2.41,U] [#3 0.34,0.31,1.13,U] [#4 0.55,0.52,0.00,M3] [#5 -0.28,0.35,1.08,U] [#6 -0.65,0.15,0.00,M2] [#7 -0.06,-0.04,0.89,U] [#8 0.27,-0.28,1.17,U] 
02:03:42.677 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.88, 0.25}
02:03:42.678 00.001 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
02:03:42.678 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
02:03:42.678 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.20 mountX=-0.05 mountY=0.13, mountTheta=1.95
02:03:42.681 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
02:03:42.681 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
02:03:42.681 00.000 11060 Worker thread wakes up
02:03:42.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:42.682 00.001 10844 UpdateGuideState exits: m=1925 SNR=27.5
02:03:42.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:42.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:42.682 00.000 10844 Enqueuing Expose request
02:03:42.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
02:03:42.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
02:03:42.682 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.05 yDistance=0.13
02:03:42.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:03:42.683 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:42.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:03:42.683 00.000 11060 MoveAxis(E, 0, ABG)
02:03:42.683 00.000 11060 Move returns status 0, amount 0
02:03:42.683 00.000 11060 MoveAxis(N, 0, ABG)
02:03:42.683 00.000 11060 Move returns status 0, amount 0
02:03:42.683 00.000 11060 move complete, result=0
02:03:42.684 00.001 11060 worker thread done servicing request
02:03:42.684 00.000 11060 Worker thread wakes up
02:03:42.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:42.684 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:42.686 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:43.322 00.636 11060 Exposure complete
02:03:43.492 00.170 11060 worker thread done servicing request
02:03:43.492 00.000 10844 OnExposeComplete: enter
02:03:43.492 00.000 10844 UpdateGuideState(): m_state=6
02:03:43.492 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12174
02:03:43.492 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=58.97, Mass=2780, SNR=32.6, Peak=248 HFD=3.6
02:03:43.493 00.001 10844 MultiStar: [#1 0.03,-0.36,0.85,U] [#2 0.71,-0.16,0.00,M1] [#3 0.55,0.32,0.00,M4] [#4 -0.13,0.36,0.87,U] [#5 0.27,-0.14,0.98,U] [#6 -0.00,0.23,0.91,U] [#7 -0.19,-0.46,0.77,U] [#8 0.56,-0.82,0.00,M4] 
02:03:43.493 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.03}, one-star: {0.26, 0.10}
02:03:43.493 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
02:03:43.493 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
02:03:43.493 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.57 mountX=0.02 mountY=0.06, mountTheta=1.18
02:03:43.494 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.03, opts=13)
02:03:43.494 00.000 10844 Enqueuing Move request for scope (0.05, -0.03)
02:03:43.494 00.000 11060 Worker thread wakes up
02:03:43.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:03:43.495 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
02:03:43.495 00.000 10844 UpdateGuideState exits: m=2780 SNR=32.6
02:03:43.495 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
02:03:43.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:43.495 00.000 11060 Moving (0.05, -0.03) raw xDistance=0.02 yDistance=0.06
02:03:43.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:43.495 00.000 10844 Enqueuing Expose request
02:03:43.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:43.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:43.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:03:43.495 00.000 11060 MoveAxis(E, 0, ABG)
02:03:43.495 00.000 11060 Move returns status 0, amount 0
02:03:43.495 00.000 11060 MoveAxis(N, 0, ABG)
02:03:43.495 00.000 11060 Move returns status 0, amount 0
02:03:43.496 00.001 11060 move complete, result=0
02:03:43.496 00.000 11060 worker thread done servicing request
02:03:43.496 00.000 11060 Worker thread wakes up
02:03:43.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:43.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:43.498 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:44.131 00.633 11060 Exposure complete
02:03:44.296 00.165 11060 worker thread done servicing request
02:03:44.296 00.000 10844 OnExposeComplete: enter
02:03:44.297 00.001 10844 UpdateGuideState(): m_state=6
02:03:44.297 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12175
02:03:44.297 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=59.22, Mass=2447, SNR=30.4, Peak=217 HFD=3.5
02:03:44.304 00.007 10844 MultiStar: [#1 0.15,-0.65,0.00,M1] [#2 0.48,-0.24,2.22,U] [#3 0.78,-0.61,0.00,M5] [#4 0.08,0.02,1.02,U] [#5 0.43,-0.18,0.92,U] [#6 0.35,0.13,0.99,U] [#7 0.00,-0.67,0.00,M6] [#8 0.53,-0.08,1.02,U] 
02:03:44.304 00.000 10844 refined, 5 included, MultiStar: {0.41, -0.04}, one-star: {0.55, 0.34}
02:03:44.304 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
02:03:44.304 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
02:03:44.304 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.04 hyp=0.42 cameraTheta=-0.10 mountX=-0.04 mountY=0.41, mountTheta=1.66
02:03:44.306 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.04, opts=13)
02:03:44.306 00.000 10844 Enqueuing Move request for scope (0.41, -0.04)
02:03:44.306 00.000 11060 Worker thread wakes up
02:03:44.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.04) opts 0xd
02:03:44.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.04)
02:03:44.306 00.000 11060 Moving (0.41, -0.04) raw xDistance=-0.04 yDistance=0.41
02:03:44.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:03:44.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:03:44.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:44.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:03:44.306 00.000 11060 MoveAxis(E, 0, ABG)
02:03:44.306 00.000 11060 Move returns status 0, amount 0
02:03:44.306 00.000 11060 MoveAxis(N, 0, ABG)
02:03:44.306 00.000 11060 Move returns status 0, amount 0
02:03:44.307 00.001 10844 UpdateGuideState exits: m=2447 SNR=30.4
02:03:44.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:44.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:44.307 00.000 10844 Enqueuing Expose request
02:03:44.307 00.000 11060 move complete, result=0
02:03:44.307 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:03:44.307 00.000 11060 worker thread done servicing request
02:03:44.307 00.000 11060 Worker thread wakes up
02:03:44.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:44.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:44.944 00.637 11060 Exposure complete
02:03:45.124 00.180 11060 worker thread done servicing request
02:03:45.125 00.001 10844 OnExposeComplete: enter
02:03:45.125 00.000 10844 UpdateGuideState(): m_state=6
02:03:45.125 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12176
02:03:45.125 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=58.69, Mass=2009, SNR=27.8, Peak=216 HFD=3.3
02:03:45.125 00.000 10844 MultiStar: [#1 -0.22,-0.17,1.00,U] [#2 0.53,-0.12,2.40,U] [#3 0.12,0.51,1.22,U] [#4 0.75,0.11,0.00,M2] [#5 -0.02,-0.60,1.28,U] [#6 -0.02,-0.25,1.15,U] [#7 -0.26,-0.64,0.00,M7] [#8 0.60,-0.39,0.00,M4] 
02:03:45.125 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.13}, one-star: {0.64, -0.19}
02:03:45.125 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.21 = 1.21)
02:03:45.125 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
02:03:45.125 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-0.54 mountX=0.09 mountY=0.24, mountTheta=1.21
02:03:45.127 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.13, opts=13)
02:03:45.127 00.000 10844 Enqueuing Move request for scope (0.22, -0.13)
02:03:45.127 00.000 11060 Worker thread wakes up
02:03:45.127 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:45.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.13) opts 0xd
02:03:45.127 00.000 10844 UpdateGuideState exits: m=2009 SNR=27.8
02:03:45.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.13)
02:03:45.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:45.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:45.127 00.000 10844 Enqueuing Expose request
02:03:45.127 00.000 11060 Moving (0.22, -0.13) raw xDistance=0.09 yDistance=0.24
02:03:45.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:03:45.127 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.26 newest=0.72
02:03:45.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
02:03:45.127 00.000 11060 MoveAxis(E, 0, ABG)
02:03:45.127 00.000 11060 Move returns status 0, amount 0
02:03:45.127 00.000 11060 BLC: Oldest BLC event removed
02:03:45.127 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:03:45.127 00.000 11060 MoveAxis(S, 845, ABG)
02:03:45.127 00.000 11060 duration set to 750 by maxDecDuration
02:03:45.127 00.000 11060 Guiding  Dir = 1, Dur = 750
02:03:45.140 00.013 11060 IsSlewing returns 0
02:03:45.140 00.000 11060 IsGuiding returns 0
02:03:45.909 00.769 11060 IsGuiding returns 0
02:03:45.909 00.000 11060 Move returns status 0, amount 750
02:03:45.909 00.000 11060 move complete, result=0
02:03:45.909 00.000 11060 worker thread done servicing request
02:03:45.909 00.000 11060 Worker thread wakes up
02:03:45.909 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
02:03:45.910 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:45.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:46.557 00.647 11060 Exposure complete
02:03:46.724 00.167 11060 worker thread done servicing request
02:03:46.724 00.000 10844 OnExposeComplete: enter
02:03:46.724 00.000 10844 UpdateGuideState(): m_state=6
02:03:46.724 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12177
02:03:46.724 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=58.58, Mass=3112, SNR=35.4, Peak=252 HFD=3.6
02:03:46.725 00.001 10844 MultiStar: [#1 0.15,-0.47,0.88,U] [#2 -0.01,-0.52,1.90,U] [#3 -0.28,-0.10,0.86,U] [#4 0.43,0.26,0.87,U] [#5 0.06,-1.29,0.00,M1] [#6 -0.20,-0.16,0.70,U] [#7 -0.30,-0.32,0.83,U] [#8 0.34,-0.79,0.00,M5] 
02:03:46.725 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.28}, one-star: {0.02, -0.29}
02:03:46.725 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
02:03:46.725 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
02:03:46.725 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.64 mountX=0.27 mountY=0.03, mountTheta=0.10
02:03:46.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.28, opts=13)
02:03:46.726 00.000 10844 Enqueuing Move request for scope (-0.02, -0.28)
02:03:46.726 00.000 11060 Worker thread wakes up
02:03:46.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:46.727 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
02:03:46.727 00.000 10844 UpdateGuideState exits: m=3112 SNR=35.4
02:03:46.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
02:03:46.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:46.727 00.000 11060 Moving (-0.02, -0.28) raw xDistance=0.27 yDistance=0.03
02:03:46.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:46.727 00.000 10844 Enqueuing Expose request
02:03:46.727 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.170623, 1:0.027393
02:03:46.727 00.000 11060 BLC: No correction, Miss < min_move
02:03:46.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
02:03:46.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:46.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:03:46.727 00.000 11060 MoveAxis(W, 48, ABG)
02:03:46.727 00.000 11060 Guiding  Dir = 3, Dur = 48
02:03:46.734 00.007 11060 IsSlewing returns 0
02:03:46.734 00.000 11060 IsGuiding returns 0
02:03:46.797 00.063 11060 IsGuiding returns 0
02:03:46.797 00.000 11060 Move returns status 0, amount 48
02:03:46.797 00.000 11060 MoveAxis(N, 0, ABG)
02:03:46.797 00.000 11060 Move returns status 0, amount 0
02:03:46.797 00.000 11060 move complete, result=0
02:03:46.797 00.000 11060 worker thread done servicing request
02:03:46.797 00.000 11060 Worker thread wakes up
02:03:46.797 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
02:03:46.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:46.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:47.429 00.632 11060 Exposure complete
02:03:47.624 00.195 11060 worker thread done servicing request
02:03:47.624 00.000 10844 OnExposeComplete: enter
02:03:47.624 00.000 10844 UpdateGuideState(): m_state=6
02:03:47.625 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12178
02:03:47.625 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=59.23, Mass=2535, SNR=31.0, Peak=229 HFD=3.4
02:03:47.625 00.000 10844 MultiStar: [#1 -0.05,-0.24,1.07,U] [#2 0.03,-0.05,2.35,U] [#3 0.12,-0.38,0.97,U] [#4 0.03,0.58,1.11,U] [#5 0.52,-0.63,0.00,M2] [#6 0.22,0.31,1.00,U] [#7 -0.03,-0.80,0.00,M7] [#8 0.43,-0.46,0.00,M6] 
02:03:47.625 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.07}, one-star: {-0.13, 0.36}
02:03:47.625 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
02:03:47.625 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
02:03:47.625 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.12 mountX=-0.08 mountY=0.02, mountTheta=2.86
02:03:47.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
02:03:47.627 00.001 10844 Enqueuing Move request for scope (0.04, 0.07)
02:03:47.627 00.000 11060 Worker thread wakes up
02:03:47.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:47.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
02:03:47.627 00.000 10844 UpdateGuideState exits: m=2535 SNR=31.0
02:03:47.627 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
02:03:47.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:47.627 00.000 11060 Moving (0.04, 0.07) raw xDistance=-0.08 yDistance=0.02
02:03:47.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:47.627 00.000 10844 Enqueuing Expose request
02:03:47.627 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.170623, 1:0.027393, 2:0.022851
02:03:47.627 00.000 11060 BLC: No correction, Miss < min_move
02:03:47.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:03:47.628 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:47.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:03:47.628 00.000 11060 MoveAxis(E, 0, ABG)
02:03:47.628 00.000 11060 Move returns status 0, amount 0
02:03:47.628 00.000 11060 MoveAxis(N, 0, ABG)
02:03:47.628 00.000 11060 Move returns status 0, amount 0
02:03:47.628 00.000 11060 move complete, result=0
02:03:47.628 00.000 11060 worker thread done servicing request
02:03:47.628 00.000 11060 Worker thread wakes up
02:03:47.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:47.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:47.629 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:48.267 00.638 11060 Exposure complete
02:03:48.439 00.172 11060 worker thread done servicing request
02:03:48.439 00.000 10844 OnExposeComplete: enter
02:03:48.439 00.000 10844 UpdateGuideState(): m_state=6
02:03:48.439 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12179
02:03:48.439 00.000 10844 Star::Find returns 1 (0), X=269.02, Y=59.46, Mass=3054, SNR=34.1, Peak=239 HFD=3.7
02:03:48.440 00.001 10844 MultiStar: [#1 0.11,-0.32,1.13,U] [#2 0.46,-0.31,2.05,U] [#3 0.85,-0.36,0.00,M3] [#4 0.28,0.56,0.00,M1] [#5 -0.07,-0.38,0.96,U] [#6 0.68,-0.15,0.00,M1] [#7 -0.07,-0.68,0.00,M8] [#8 1.06,-0.63,0.00,M7] 
02:03:48.440 00.000 10844 refined, 3 included, MultiStar: {0.35, -0.15}, one-star: {0.79, 0.58}
02:03:48.440 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
02:03:48.440 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
02:03:48.440 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-0.41 mountX=0.09 mountY=0.37, mountTheta=1.34
02:03:48.441 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.15, opts=13)
02:03:48.441 00.000 10844 Enqueuing Move request for scope (0.35, -0.15)
02:03:48.441 00.000 11060 Worker thread wakes up
02:03:48.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:48.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.15) opts 0xd
02:03:48.441 00.000 10844 UpdateGuideState exits: m=3054 SNR=34.1
02:03:48.441 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.15)
02:03:48.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:48.441 00.000 11060 Moving (0.35, -0.15) raw xDistance=0.09 yDistance=0.37
02:03:48.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:48.442 00.001 11060 BLC: window closed
02:03:48.442 00.000 10844 Enqueuing Expose request
02:03:48.442 00.000 11060 BLC: History state: CurrMiss=0.37, AvgInitMiss=0.18, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.170623, 1:0.027393, 2:0.022851
02:03:48.442 00.000 11060 BLC: Under-shoot: nominal increase by 97
02:03:48.442 00.000 11060 BLC: window closed
02:03:48.442 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:03:48.442 00.000 11060 BLC: Pulse adjusted to 750
02:03:48.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:03:48.443 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
02:03:48.443 00.000 11060 MoveAxis(E, 0, ABG)
02:03:48.443 00.000 11060 Move returns status 0, amount 0
02:03:48.443 00.000 11060 MoveAxis(S, 143, ABG)
02:03:48.443 00.000 11060 Guiding  Dir = 1, Dur = 143
02:03:48.473 00.030 11060 IsSlewing returns 0
02:03:48.473 00.000 11060 IsGuiding returns 0
02:03:48.638 00.165 11060 IsGuiding returns 0
02:03:48.638 00.000 11060 Move returns status 0, amount 143
02:03:48.638 00.000 11060 move complete, result=0
02:03:48.638 00.000 11060 worker thread done servicing request
02:03:48.638 00.000 11060 Worker thread wakes up
02:03:48.639 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 143 ms SOUTH
02:03:48.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:48.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:48.798 00.159 10844 evsrv: cli 0EEEEC50 connect
02:03:48.798 00.000 10844 case statement mapped state 6 to 3
02:03:48.799 00.001 10844 case statement mapped state 6 to 3
02:03:48.799 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_pixel_scale","id":"63b60b38-ede0-44e9-8339-6f8e305897cf"}
02:03:48.799 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":4.1253,"id":"63b60b38-ede0-44e9-8339-6f8e305897cf"}
02:03:48.799 00.000 10844 evsrv: cli 0EEEEC50 disconnect
02:03:49.275 00.476 11060 Exposure complete
02:03:49.442 00.167 11060 worker thread done servicing request
02:03:49.442 00.000 10844 OnExposeComplete: enter
02:03:49.442 00.000 10844 UpdateGuideState(): m_state=6
02:03:49.442 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12180
02:03:49.442 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=58.20, Mass=2775, SNR=32.3, Peak=241 HFD=3.6
02:03:49.443 00.001 10844 MultiStar: [#1 -0.37,-0.64,0.00,M1] [#2 0.24,-0.16,2.03,U] [#3 0.65,-0.16,0.00,M4] [#4 0.26,0.12,0.98,U] [#5 0.41,-0.51,0.00,M2] [#6 0.50,-1.21,0.00,M2] [#7 -0.12,-1.01,0.00,M9] [#8 0.87,-0.69,0.00,M8] 
02:03:49.443 00.000 10844 refined, 2 included, MultiStar: {0.20, -0.22}, one-star: {0.06, -0.68}
02:03:49.443 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
02:03:49.443 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
02:03:49.443 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.83 mountX=0.18 mountY=0.23, mountTheta=0.92
02:03:49.444 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.22, opts=13)
02:03:49.444 00.000 10844 Enqueuing Move request for scope (0.20, -0.22)
02:03:49.444 00.000 11060 Worker thread wakes up
02:03:49.444 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:49.444 00.000 10844 UpdateGuideState exits: m=2775 SNR=32.3
02:03:49.445 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:49.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:49.445 00.000 10844 Enqueuing Expose request
02:03:49.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
02:03:49.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
02:03:49.445 00.000 11060 Moving (0.20, -0.22) raw xDistance=0.18 yDistance=0.23
02:03:49.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:03:49.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
02:03:49.445 00.000 11060 MoveAxis(W, 31, ABG)
02:03:49.445 00.000 11060 Guiding  Dir = 3, Dur = 31
02:03:49.481 00.036 11060 IsSlewing returns 0
02:03:49.481 00.000 11060 IsGuiding returns 0
02:03:49.558 00.077 11060 IsGuiding returns 0
02:03:49.558 00.000 11060 Move returns status 0, amount 31
02:03:49.558 00.000 11060 MoveAxis(S, 91, ABG)
02:03:49.558 00.000 11060 Guiding  Dir = 1, Dur = 91
02:03:49.609 00.051 11060 IsSlewing returns 0
02:03:49.610 00.001 11060 IsGuiding returns 0
02:03:49.715 00.105 11060 IsGuiding returns 0
02:03:49.716 00.001 11060 Move returns status 0, amount 91
02:03:49.716 00.000 11060 move complete, result=0
02:03:49.716 00.000 11060 worker thread done servicing request
02:03:49.717 00.001 10844 GuideStep: 0.2 px 31 ms WEST, 0.2 px 91 ms SOUTH
02:03:49.717 00.000 11060 Worker thread wakes up
02:03:49.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:49.719 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:50.381 00.662 11060 Exposure complete
02:03:50.543 00.162 11060 worker thread done servicing request
02:03:50.543 00.000 10844 OnExposeComplete: enter
02:03:50.543 00.000 10844 UpdateGuideState(): m_state=6
02:03:50.543 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12181
02:03:50.543 00.000 10844 Star::Find returns 1 (0), X=267.67, Y=58.68, Mass=2430, SNR=31.1, Peak=212 HFD=3.4
02:03:50.543 00.000 10844 MultiStar: [#1 -0.55,0.56,0.00,M2] [#2 0.66,-0.29,0.00,M1] [#3 0.31,-0.29,1.10,U] [#4 0.18,0.24,1.00,U] [#5 0.31,-0.52,1.04,U] [#6 -0.21,-0.06,0.95,U] [#7 -0.09,-0.33,0.79,U] [#8 0.47,-0.26,0.96,U] 
02:03:50.543 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.20}, one-star: {-0.57, -0.20}
02:03:50.544 00.001 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
02:03:50.544 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
02:03:50.544 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.25 mountX=0.19 mountY=0.10, mountTheta=0.49
02:03:50.545 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.20, opts=13)
02:03:50.545 00.000 10844 Enqueuing Move request for scope (0.07, -0.20)
02:03:50.545 00.000 11060 Worker thread wakes up
02:03:50.545 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:50.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
02:03:50.545 00.000 10844 UpdateGuideState exits: m=2430 SNR=31.1
02:03:50.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
02:03:50.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:50.545 00.000 11060 Moving (0.07, -0.20) raw xDistance=0.19 yDistance=0.10
02:03:50.546 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:50.546 00.000 10844 Enqueuing Expose request
02:03:50.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:03:50.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:50.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:03:50.546 00.000 11060 MoveAxis(W, 33, ABG)
02:03:50.546 00.000 11060 Guiding  Dir = 3, Dur = 33
02:03:50.572 00.026 11060 IsSlewing returns 0
02:03:50.579 00.007 11060 IsGuiding returns 0
02:03:50.618 00.039 11060 IsGuiding returns 0
02:03:50.618 00.000 11060 Move returns status 0, amount 33
02:03:50.618 00.000 11060 MoveAxis(N, 0, ABG)
02:03:50.618 00.000 11060 Move returns status 0, amount 0
02:03:50.618 00.000 11060 move complete, result=0
02:03:50.618 00.000 11060 worker thread done servicing request
02:03:50.618 00.000 11060 Worker thread wakes up
02:03:50.618 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
02:03:50.619 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:50.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:51.248 00.629 11060 Exposure complete
02:03:51.437 00.189 11060 worker thread done servicing request
02:03:51.437 00.000 10844 OnExposeComplete: enter
02:03:51.437 00.000 10844 UpdateGuideState(): m_state=6
02:03:51.438 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12182
02:03:51.438 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=58.44, Mass=2090, SNR=28.5, Peak=244 HFD=3.2
02:03:51.438 00.000 10844 MultiStar: [#1 -0.62,0.09,0.00,M3] [#2 0.30,-0.43,2.43,U] [#3 -0.19,-0.00,1.00,U] [#4 -0.09,0.73,0.00,M1] [#5 0.00,-0.01,1.08,U] [#6 -0.50,-0.18,1.00,U] [#7 -0.48,-0.24,1.01,U] [#8 0.43,-0.45,0.00,M8] 
02:03:51.438 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.26}, one-star: {0.24, -0.44}
02:03:51.438 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
02:03:51.438 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
02:03:51.438 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.68 mountX=0.26 mountY=0.01, mountTheta=0.05
02:03:51.440 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.26, opts=13)
02:03:51.440 00.000 10844 Enqueuing Move request for scope (-0.03, -0.26)
02:03:51.440 00.000 11060 Worker thread wakes up
02:03:51.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:51.440 00.000 10844 UpdateGuideState exits: m=2090 SNR=28.5
02:03:51.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
02:03:51.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:51.440 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
02:03:51.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:51.440 00.000 10844 Enqueuing Expose request
02:03:51.440 00.000 11060 Moving (-0.03, -0.26) raw xDistance=0.26 yDistance=0.01
02:03:51.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:03:51.441 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:51.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:03:51.441 00.000 11060 MoveAxis(W, 46, ABG)
02:03:51.441 00.000 11060 Guiding  Dir = 3, Dur = 46
02:03:51.476 00.035 11060 IsSlewing returns 0
02:03:51.476 00.000 11060 IsGuiding returns 0
02:03:51.555 00.079 11060 IsGuiding returns 0
02:03:51.555 00.000 11060 Move returns status 0, amount 46
02:03:51.555 00.000 11060 MoveAxis(N, 0, ABG)
02:03:51.555 00.000 11060 Move returns status 0, amount 0
02:03:51.555 00.000 11060 move complete, result=0
02:03:51.555 00.000 11060 worker thread done servicing request
02:03:51.555 00.000 11060 Worker thread wakes up
02:03:51.556 00.001 10844 GuideStep: 0.3 px 46 ms WEST, 0.0 px 0 ms NORTH
02:03:51.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:51.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:52.210 00.654 11060 Exposure complete
02:03:52.407 00.197 11060 worker thread done servicing request
02:03:52.407 00.000 10844 OnExposeComplete: enter
02:03:52.407 00.000 10844 UpdateGuideState(): m_state=6
02:03:52.407 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12183
02:03:52.407 00.000 10844 Star::Find returns 1 (1), X=268.58, Y=58.84, Mass=2760, SNR=32.6, Peak=255 HFD=3.6
02:03:52.408 00.001 10844 MultiStar: [#1 -0.16,-0.27,1.00,U] [#2 0.05,0.23,2.12,U] [#3 0.37,-0.53,0.00,M3] [#4 -0.01,0.21,1.08,U] [#5 0.05,0.68,0.00,M1] [#6 -0.19,-0.12,0.97,U] [#7 -0.27,0.27,0.88,U] [#8 0.40,-0.43,0.97,U] 
02:03:52.408 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.02}, one-star: {0.34, -0.04}
02:03:52.408 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
02:03:52.408 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
02:03:52.409 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.45 mountX=-0.02 mountY=0.03, mountTheta=2.20
02:03:52.416 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
02:03:52.417 00.001 10844 Enqueuing Move request for scope (0.03, 0.02)
02:03:52.417 00.000 11060 Worker thread wakes up
02:03:52.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
02:03:52.417 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
02:03:52.417 00.000 11060 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
02:03:52.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:03:52.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:52.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:03:52.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:03:52.417 00.000 11060 MoveAxis(E, 0, ABG)
02:03:52.417 00.000 11060 Move returns status 0, amount 0
02:03:52.417 00.000 11060 MoveAxis(N, 0, ABG)
02:03:52.417 00.000 11060 Move returns status 0, amount 0
02:03:52.417 00.000 10844 UpdateGuideState exits: m=2760 SNR=32.6 Saturated
02:03:52.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:52.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:52.417 00.000 11060 move complete, result=0
02:03:52.418 00.001 10844 Enqueuing Expose request
02:03:52.418 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:52.418 00.000 11060 worker thread done servicing request
02:03:52.418 00.000 11060 Worker thread wakes up
02:03:52.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:52.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:53.048 00.630 11060 Exposure complete
02:03:53.227 00.179 11060 worker thread done servicing request
02:03:53.227 00.000 10844 OnExposeComplete: enter
02:03:53.227 00.000 10844 UpdateGuideState(): m_state=6
02:03:53.227 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12184
02:03:53.227 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=58.85, Mass=2794, SNR=32.9, Peak=252 HFD=3.3
02:03:53.228 00.001 10844 MultiStar: [#1 -0.37,-0.13,0.93,U] [#2 -0.35,-0.48,2.07,U] [#3 0.07,-0.53,0.91,U] [#4 0.20,0.82,0.00,M1] [#5 -0.18,0.21,0.93,U] [#6 0.00,-0.07,0.88,U] [#7 -0.26,-0.52,0.88,U] [#8 0.41,0.04,0.95,U] 
02:03:53.228 00.000 10844 single-star, 7 included, MultiStar: {-0.12, -0.22}, one-star: {-0.01, -0.03}
02:03:53.228 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
02:03:53.228 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
02:03:53.228 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.97 mountX=0.03 mountY=-0.01, mountTheta=-0.24
02:03:53.229 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
02:03:53.229 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
02:03:53.230 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:53.230 00.000 10844 UpdateGuideState exits: m=2794 SNR=32.9
02:03:53.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:53.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:53.230 00.000 10844 Enqueuing Expose request
02:03:53.231 00.001 11060 Worker thread wakes up
02:03:53.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:03:53.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:03:53.231 00.000 11060 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
02:03:53.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:03:53.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:53.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:53.231 00.000 11060 MoveAxis(E, 0, ABG)
02:03:53.231 00.000 11060 Move returns status 0, amount 0
02:03:53.231 00.000 11060 MoveAxis(N, 0, ABG)
02:03:53.231 00.000 11060 Move returns status 0, amount 0
02:03:53.231 00.000 11060 move complete, result=0
02:03:53.231 00.000 11060 worker thread done servicing request
02:03:53.231 00.000 11060 Worker thread wakes up
02:03:53.232 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:53.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:53.232 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:53.885 00.653 11060 Exposure complete
02:03:54.054 00.169 11060 worker thread done servicing request
02:03:54.054 00.000 10844 OnExposeComplete: enter
02:03:54.055 00.001 10844 UpdateGuideState(): m_state=6
02:03:54.055 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12185
02:03:54.055 00.000 10844 Star::Find returns 1 (1), X=268.72, Y=58.79, Mass=2756, SNR=33.4, Peak=255 HFD=3.5
02:03:54.055 00.000 10844 MultiStar: [#1 0.16,-0.18,1.05,U] [#2 0.19,-0.39,2.09,U] [#3 0.18,0.15,1.08,U] [#4 0.42,0.25,0.90,U] [#5 0.10,-0.29,1.04,U] [#6 -0.57,0.19,0.80,U] [#7 -0.15,-0.09,0.92,U] [#8 0.21,-0.34,0.94,U] 
02:03:54.055 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.48, -0.08}
02:03:54.055 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
02:03:54.055 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
02:03:54.055 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.78 mountX=0.10 mountY=0.15, mountTheta=0.97
02:03:54.057 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.13, opts=13)
02:03:54.057 00.000 10844 Enqueuing Move request for scope (0.13, -0.13)
02:03:54.057 00.000 11060 Worker thread wakes up
02:03:54.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:54.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
02:03:54.057 00.000 10844 UpdateGuideState exits: m=2756 SNR=33.4 Saturated
02:03:54.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
02:03:54.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:54.057 00.000 11060 Moving (0.13, -0.13) raw xDistance=0.10 yDistance=0.15
02:03:54.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:54.057 00.000 10844 Enqueuing Expose request
02:03:54.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:03:54.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:54.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:03:54.057 00.000 11060 MoveAxis(E, 0, ABG)
02:03:54.057 00.000 11060 Move returns status 0, amount 0
02:03:54.058 00.001 11060 MoveAxis(N, 0, ABG)
02:03:54.058 00.000 11060 Move returns status 0, amount 0
02:03:54.058 00.000 11060 move complete, result=0
02:03:54.058 00.000 11060 worker thread done servicing request
02:03:54.058 00.000 11060 Worker thread wakes up
02:03:54.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:54.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:54.059 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:54.687 00.628 11060 Exposure complete
02:03:54.871 00.184 11060 worker thread done servicing request
02:03:54.871 00.000 10844 OnExposeComplete: enter
02:03:54.871 00.000 10844 UpdateGuideState(): m_state=6
02:03:54.871 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12186
02:03:54.871 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=58.97, Mass=2349, SNR=29.7, Peak=226 HFD=3.4
02:03:54.871 00.000 10844 MultiStar: [#1 -0.21,-0.46,1.07,U] [#2 -0.29,-0.11,2.31,U] [#3 0.19,-0.54,0.99,U] [#4 -0.07,0.37,1.06,U] [#5 0.37,0.30,1.15,U] [#6 -0.51,0.30,1.10,U] [#7 -0.29,-0.41,0.95,U] [#8 0.22,0.17,0.93,U] 
02:03:54.871 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.38, 0.09}
02:03:54.871 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
02:03:54.871 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
02:03:54.872 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.62 mountX=0.04 mountY=-0.05, mountTheta=-0.87
02:03:54.873 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
02:03:54.873 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
02:03:54.873 00.000 11060 Worker thread wakes up
02:03:54.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:54.873 00.000 10844 UpdateGuideState exits: m=2349 SNR=29.7
02:03:54.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:54.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:54.873 00.000 10844 Enqueuing Expose request
02:03:54.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:03:54.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:03:54.873 00.000 11060 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.05
02:03:54.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:54.874 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:54.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:03:54.874 00.000 11060 MoveAxis(E, 0, ABG)
02:03:54.874 00.000 11060 Move returns status 0, amount 0
02:03:54.874 00.000 11060 MoveAxis(N, 0, ABG)
02:03:54.874 00.000 11060 Move returns status 0, amount 0
02:03:54.874 00.000 11060 move complete, result=0
02:03:54.874 00.000 11060 worker thread done servicing request
02:03:54.874 00.000 11060 Worker thread wakes up
02:03:54.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:54.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:54.875 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:55.534 00.659 11060 Exposure complete
02:03:55.693 00.159 11060 worker thread done servicing request
02:03:55.694 00.001 10844 OnExposeComplete: enter
02:03:55.694 00.000 10844 UpdateGuideState(): m_state=6
02:03:55.694 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12187
02:03:55.694 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=59.05, Mass=2737, SNR=32.4, Peak=235 HFD=3.6
02:03:55.694 00.000 10844 MultiStar: [#1 -0.24,0.09,1.00,U] [#2 -0.61,-0.42,0.00,M1] [#3 0.01,0.13,1.05,U] [#4 0.22,0.82,0.00,M1] [#5 -0.05,-0.34,1.04,U] [#6 -0.41,0.34,0.94,U] [#7 -0.22,-0.60,0.00,M4] [#8 -0.14,-0.21,0.92,U] 
02:03:55.694 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.03}, one-star: {0.22, 0.17}
02:03:55.694 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
02:03:55.695 00.001 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.69)
02:03:55.695 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.86 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
02:03:55.703 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
02:03:55.703 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
02:03:55.703 00.000 11060 Worker thread wakes up
02:03:55.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:55.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
02:03:55.703 00.000 10844 UpdateGuideState exits: m=2737 SNR=32.4
02:03:55.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
02:03:55.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:55.703 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.01 yDistance=-0.10
02:03:55.704 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:55.704 00.000 10844 Enqueuing Expose request
02:03:55.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:03:55.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:55.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:03:55.704 00.000 11060 MoveAxis(E, 0, ABG)
02:03:55.704 00.000 11060 Move returns status 0, amount 0
02:03:55.704 00.000 11060 MoveAxis(N, 0, ABG)
02:03:55.704 00.000 11060 Move returns status 0, amount 0
02:03:55.705 00.001 11060 move complete, result=0
02:03:55.705 00.000 11060 worker thread done servicing request
02:03:55.705 00.000 11060 Worker thread wakes up
02:03:55.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:55.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:55.705 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:56.346 00.641 11060 Exposure complete
02:03:56.520 00.174 11060 worker thread done servicing request
02:03:56.520 00.000 10844 OnExposeComplete: enter
02:03:56.520 00.000 10844 UpdateGuideState(): m_state=6
02:03:56.520 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12188
02:03:56.520 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=58.62, Mass=2776, SNR=32.6, Peak=228 HFD=3.5
02:03:56.521 00.001 10844 MultiStar: [#1 -0.32,-0.56,0.00,M1] [#2 0.47,-0.46,0.00,M2] [#3 -0.46,0.41,0.92,U] [#4 -0.45,0.80,0.00,M2] [#5 -0.00,0.65,0.00,M1] [#6 -0.52,-0.10,0.99,U] [#7 -0.46,-0.21,0.87,U] [#8 -0.32,-0.37,0.99,U] 
02:03:56.521 00.000 10844 single-star, 4 included, MultiStar: {-0.32, -0.11}, one-star: {0.12, -0.26}
02:03:56.521 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
02:03:56.521 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
02:03:56.521 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.28 cameraTheta=-1.15 mountX=0.23 mountY=0.16, mountTheta=0.59
02:03:56.523 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.26, opts=13)
02:03:56.523 00.000 10844 Enqueuing Move request for scope (0.12, -0.26)
02:03:56.523 00.000 11060 Worker thread wakes up
02:03:56.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:03:56.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
02:03:56.523 00.000 10844 UpdateGuideState exits: m=2776 SNR=32.6
02:03:56.523 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
02:03:56.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:56.523 00.000 11060 Moving (0.12, -0.26) raw xDistance=0.23 yDistance=0.16
02:03:56.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:56.523 00.000 10844 Enqueuing Expose request
02:03:56.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:03:56.524 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:56.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:03:56.524 00.000 11060 MoveAxis(W, 41, ABG)
02:03:56.524 00.000 11060 Guiding  Dir = 3, Dur = 41
02:03:56.526 00.002 11060 IsSlewing returns 0
02:03:56.526 00.000 11060 IsGuiding returns 0
02:03:56.573 00.047 11060 IsGuiding returns 0
02:03:56.573 00.000 11060 Move returns status 0, amount 41
02:03:56.573 00.000 11060 MoveAxis(N, 0, ABG)
02:03:56.573 00.000 11060 Move returns status 0, amount 0
02:03:56.573 00.000 11060 move complete, result=0
02:03:56.574 00.001 11060 worker thread done servicing request
02:03:56.574 00.000 11060 Worker thread wakes up
02:03:56.574 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
02:03:56.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:56.575 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:57.199 00.624 11060 Exposure complete
02:03:57.368 00.169 11060 worker thread done servicing request
02:03:57.368 00.000 10844 OnExposeComplete: enter
02:03:57.368 00.000 10844 UpdateGuideState(): m_state=6
02:03:57.368 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12189
02:03:57.368 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=57.85, Mass=1983, SNR=27.3, Peak=174 HFD=3.6
02:03:57.369 00.001 10844 MultiStar: [#1 -0.02,0.09,1.25,U] [#2 0.50,0.02,2.56,U] [#3 -0.20,0.16,1.11,U] [#4 -0.26,0.58,0.00,M3] [#5 0.28,-0.23,1.06,U] [#6 0.52,-0.51,0.00,M1] [#7 -0.59,-0.60,0.00,M4] [#8 0.26,-0.21,1.07,U] 
02:03:57.369 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.14}, one-star: {0.40, -1.03}
02:03:57.369 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
02:03:57.369 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
02:03:57.369 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.52 mountX=0.09 mountY=0.27, mountTheta=1.23
02:03:57.370 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.14, opts=13)
02:03:57.370 00.000 10844 Enqueuing Move request for scope (0.25, -0.14)
02:03:57.370 00.000 11060 Worker thread wakes up
02:03:57.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
02:03:57.370 00.000 10844 UpdateGuideState exits: m=1983 SNR=27.3
02:03:57.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:57.371 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:57.371 00.000 10844 Enqueuing Expose request
02:03:57.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
02:03:57.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
02:03:57.371 00.000 11060 Moving (0.25, -0.14) raw xDistance=0.09 yDistance=0.27
02:03:57.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:03:57.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:03:57.371 00.000 11060 MoveAxis(E, 0, ABG)
02:03:57.371 00.000 11060 Move returns status 0, amount 0
02:03:57.371 00.000 11060 MoveAxis(S, 105, ABG)
02:03:57.371 00.000 11060 Guiding  Dir = 1, Dur = 105
02:03:57.415 00.044 11060 IsSlewing returns 0
02:03:57.415 00.000 11060 IsGuiding returns 0
02:03:57.573 00.158 11060 IsGuiding returns 0
02:03:57.573 00.000 11060 Move returns status 0, amount 105
02:03:57.573 00.000 11060 move complete, result=0
02:03:57.573 00.000 11060 worker thread done servicing request
02:03:57.573 00.000 11060 Worker thread wakes up
02:03:57.573 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 105 ms SOUTH
02:03:57.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:57.574 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:58.220 00.646 11060 Exposure complete
02:03:58.431 00.211 11060 worker thread done servicing request
02:03:58.431 00.000 10844 OnExposeComplete: enter
02:03:58.431 00.000 10844 UpdateGuideState(): m_state=6
02:03:58.432 00.001 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12190
02:03:58.432 00.000 10844 Star::Find returns 1 (0), X=268.93, Y=58.32, Mass=2965, SNR=33.9, Peak=230 HFD=3.8
02:03:58.432 00.000 10844 MultiStar: [#1 -0.03,-0.90,0.00,M1] [#2 0.09,-0.46,1.99,U] [#3 0.51,-0.22,0.93,U] [#4 0.57,0.80,0.00,M4] [#5 -0.28,-0.31,1.02,U] [#6 0.85,0.09,0.00,M2] [#7 0.08,-0.43,0.83,U] [#8 0.24,-0.72,0.00,M2] 
02:03:58.432 00.000 10844 refined, 4 included, MultiStar: {0.20, -0.41}, one-star: {0.69, -0.56}
02:03:58.432 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.63 = 0.63)
02:03:58.432 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
02:03:58.433 00.001 10844 CameraToMount -- cameraX=0.20 cameraY=-0.41 hyp=0.45 cameraTheta=-1.12 mountX=0.37 mountY=0.26, mountTheta=0.62
02:03:58.434 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.41, opts=13)
02:03:58.434 00.000 10844 Enqueuing Move request for scope (0.20, -0.41)
02:03:58.434 00.000 11060 Worker thread wakes up
02:03:58.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:58.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.41) opts 0xd
02:03:58.434 00.000 10844 UpdateGuideState exits: m=2965 SNR=33.9
02:03:58.434 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.41)
02:03:58.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:58.434 00.000 11060 Moving (0.20, -0.41) raw xDistance=0.37 yDistance=0.26
02:03:58.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:58.434 00.000 10844 Enqueuing Expose request
02:03:58.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
02:03:58.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
02:03:58.434 00.000 11060 MoveAxis(W, 63, ABG)
02:03:58.434 00.000 11060 Guiding  Dir = 3, Dur = 63
02:03:58.453 00.019 11060 IsSlewing returns 0
02:03:58.453 00.000 11060 IsGuiding returns 0
02:03:58.532 00.079 11060 IsGuiding returns 0
02:03:58.533 00.001 11060 Move returns status 0, amount 63
02:03:58.533 00.000 11060 MoveAxis(S, 101, ABG)
02:03:58.533 00.000 11060 Guiding  Dir = 1, Dur = 101
02:03:58.550 00.017 11060 IsSlewing returns 0
02:03:58.551 00.001 11060 IsGuiding returns 0
02:03:58.656 00.105 11060 IsGuiding returns 0
02:03:58.656 00.000 11060 Move returns status 0, amount 101
02:03:58.656 00.000 11060 move complete, result=0
02:03:58.656 00.000 11060 worker thread done servicing request
02:03:58.656 00.000 11060 Worker thread wakes up
02:03:58.656 00.000 10844 GuideStep: 0.4 px 63 ms WEST, 0.3 px 101 ms SOUTH
02:03:58.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:58.657 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:03:59.292 00.635 11060 Exposure complete
02:03:59.468 00.176 11060 worker thread done servicing request
02:03:59.468 00.000 10844 OnExposeComplete: enter
02:03:59.468 00.000 10844 UpdateGuideState(): m_state=6
02:03:59.469 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12191
02:03:59.469 00.000 10844 Star::Find returns 1 (0), X=268.94, Y=59.06, Mass=2236, SNR=29.4, Peak=190 HFD=3.1
02:03:59.469 00.000 10844 MultiStar: [#1 0.01,-0.02,1.09,U] [#2 0.38,-0.08,2.36,U] [#3 0.01,0.73,0.00,M1] [#4 -0.07,0.96,0.00,M5] [#5 -0.03,0.34,1.18,U] [#6 0.72,0.43,0.00,M3] [#7 -0.26,0.53,0.91,U] [#8 0.13,0.54,1.11,U] 
02:03:59.469 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.19}, one-star: {0.70, 0.18}
02:03:59.469 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
02:03:59.469 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
02:03:59.469 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.27 cameraTheta=0.78 mountX=-0.22 mountY=0.16, mountTheta=2.52
02:03:59.470 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.19, opts=13)
02:03:59.471 00.001 10844 Enqueuing Move request for scope (0.20, 0.19)
02:03:59.471 00.000 11060 Worker thread wakes up
02:03:59.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:03:59.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
02:03:59.471 00.000 10844 UpdateGuideState exits: m=2236 SNR=29.4
02:03:59.471 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
02:03:59.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:59.472 00.001 11060 Moving (0.20, 0.19) raw xDistance=-0.22 yDistance=0.16
02:03:59.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:03:59.472 00.000 10844 Enqueuing Expose request
02:03:59.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:03:59.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:59.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:03:59.472 00.000 11060 MoveAxis(E, 37, ABG)
02:03:59.472 00.000 11060 Guiding  Dir = 2, Dur = 37
02:03:59.515 00.043 11060 IsSlewing returns 0
02:03:59.515 00.000 11060 IsGuiding returns 0
02:03:59.608 00.093 11060 IsGuiding returns 0
02:03:59.609 00.001 11060 Move returns status 0, amount 37
02:03:59.609 00.000 11060 MoveAxis(N, 0, ABG)
02:03:59.609 00.000 11060 Move returns status 0, amount 0
02:03:59.609 00.000 11060 move complete, result=0
02:03:59.609 00.000 11060 worker thread done servicing request
02:03:59.610 00.001 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
02:03:59.610 00.000 11060 Worker thread wakes up
02:03:59.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:03:59.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:00.250 00.640 11060 Exposure complete
02:04:00.405 00.155 11060 worker thread done servicing request
02:04:00.405 00.000 10844 OnExposeComplete: enter
02:04:00.405 00.000 10844 UpdateGuideState(): m_state=6
02:04:00.406 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12192
02:04:00.406 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=58.66, Mass=2650, SNR=32.4, Peak=245 HFD=3.4
02:04:00.406 00.000 10844 MultiStar: [#1 0.47,0.26,1.08,U] [#2 0.44,-0.51,0.00,M1] [#3 0.32,0.10,0.92,U] [#4 -0.56,0.64,0.00,M6] [#5 0.13,0.01,0.94,U] [#6 0.04,0.31,0.87,U] [#7 0.41,-0.34,0.82,U] [#8 0.49,0.18,0.97,U] 
02:04:00.406 00.000 10844 single-star, 6 included, MultiStar: {0.30, 0.05}, one-star: {0.17, -0.22}
02:04:00.406 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
02:04:00.406 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
02:04:00.406 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.91 mountX=0.19 mountY=0.21, mountTheta=0.84
02:04:00.407 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.22, opts=13)
02:04:00.407 00.000 10844 Enqueuing Move request for scope (0.17, -0.22)
02:04:00.407 00.000 11060 Worker thread wakes up
02:04:00.409 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:04:00.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
02:04:00.409 00.000 10844 UpdateGuideState exits: m=2650 SNR=32.4
02:04:00.409 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
02:04:00.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:00.409 00.000 11060 Moving (0.17, -0.22) raw xDistance=0.19 yDistance=0.21
02:04:00.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:00.409 00.000 10844 Enqueuing Expose request
02:04:00.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:04:00.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:04:00.409 00.000 11060 MoveAxis(W, 32, ABG)
02:04:00.409 00.000 11060 Guiding  Dir = 3, Dur = 32
02:04:00.430 00.021 11060 IsSlewing returns 0
02:04:00.430 00.000 11060 IsGuiding returns 0
02:04:00.495 00.065 11060 IsGuiding returns 0
02:04:00.496 00.001 11060 Move returns status 0, amount 32
02:04:00.496 00.000 11060 MoveAxis(S, 81, ABG)
02:04:00.496 00.000 11060 Guiding  Dir = 1, Dur = 81
02:04:00.524 00.028 11060 IsSlewing returns 0
02:04:00.524 00.000 11060 IsGuiding returns 0
02:04:00.633 00.109 11060 IsGuiding returns 0
02:04:00.633 00.000 11060 Move returns status 0, amount 81
02:04:00.633 00.000 11060 move complete, result=0
02:04:00.633 00.000 11060 worker thread done servicing request
02:04:00.633 00.000 11060 Worker thread wakes up
02:04:00.633 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 81 ms SOUTH
02:04:00.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:00.634 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:01.270 00.636 11060 Exposure complete
02:04:01.449 00.179 11060 worker thread done servicing request
02:04:01.449 00.000 10844 OnExposeComplete: enter
02:04:01.449 00.000 10844 UpdateGuideState(): m_state=6
02:04:01.449 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12193
02:04:01.449 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=59.08, Mass=2425, SNR=30.2, Peak=212 HFD=3.8
02:04:01.450 00.001 10844 MultiStar: [#1 -0.07,0.07,1.11,U] [#2 -0.04,-0.00,2.23,U] [#3 -0.07,0.71,0.00,M1] [#4 -0.60,1.24,0.00,M7] [#5 0.21,0.14,1.18,U] [#6 0.23,0.03,0.93,U] [#7 0.14,-0.57,1.01,U] [#8 0.35,0.12,1.05,U] 
02:04:01.450 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.00}, one-star: {-0.12, 0.20}
02:04:01.450 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
02:04:01.450 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
02:04:01.450 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.03 mountX=-0.02 mountY=0.08, mountTheta=1.78
02:04:01.452 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.00, opts=13)
02:04:01.452 00.000 10844 Enqueuing Move request for scope (0.08, 0.00)
02:04:01.452 00.000 11060 Worker thread wakes up
02:04:01.452 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:01.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
02:04:01.452 00.000 10844 UpdateGuideState exits: m=2425 SNR=30.2
02:04:01.452 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
02:04:01.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:01.452 00.000 11060 Moving (0.08, 0.00) raw xDistance=-0.02 yDistance=0.08
02:04:01.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:01.452 00.000 10844 Enqueuing Expose request
02:04:01.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:01.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:01.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:04:01.452 00.000 11060 MoveAxis(E, 0, ABG)
02:04:01.454 00.002 11060 Move returns status 0, amount 0
02:04:01.454 00.000 11060 MoveAxis(N, 0, ABG)
02:04:01.454 00.000 11060 Move returns status 0, amount 0
02:04:01.454 00.000 11060 move complete, result=0
02:04:01.454 00.000 11060 worker thread done servicing request
02:04:01.454 00.000 11060 Worker thread wakes up
02:04:01.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:01.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:01.455 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:02.091 00.636 11060 Exposure complete
02:04:02.275 00.184 11060 worker thread done servicing request
02:04:02.275 00.000 10844 OnExposeComplete: enter
02:04:02.275 00.000 10844 UpdateGuideState(): m_state=6
02:04:02.275 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12194
02:04:02.275 00.000 10844 Star::Find returns 1 (1), X=267.94, Y=58.86, Mass=2221, SNR=29.1, Peak=255 HFD=2.9
02:04:02.275 00.000 10844 MultiStar: [#1 -0.32,0.03,1.15,U] [#2 -0.37,-0.02,2.46,U] [#3 -0.60,0.70,0.00,M2] [#4 -0.11,0.89,0.00,M8] [#5 -0.59,0.18,1.25,U] [#6 -0.60,0.57,0.00,M2] [#7 -0.39,0.34,0.97,U] [#8 0.32,0.10,1.00,U] 
02:04:02.275 00.000 10844 single-star, 5 included, MultiStar: {-0.30, 0.08}, one-star: {-0.30, -0.02}
02:04:02.275 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
02:04:02.275 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
02:04:02.277 00.002 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-3.06 mountX=0.08 mountY=-0.29, mountTheta=-1.31
02:04:02.278 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.02, opts=13)
02:04:02.278 00.000 10844 Enqueuing Move request for scope (-0.30, -0.02)
02:04:02.278 00.000 11060 Worker thread wakes up
02:04:02.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:02.278 00.000 10844 UpdateGuideState exits: m=2221 SNR=29.1 Saturated
02:04:02.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:02.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:02.278 00.000 10844 Enqueuing Expose request
02:04:02.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.02) opts 0xd
02:04:02.278 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.02)
02:04:02.278 00.000 11060 Moving (-0.30, -0.02) raw xDistance=0.08 yDistance=-0.29
02:04:02.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:04:02.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:04:02.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:04:02.278 00.000 11060 MoveAxis(E, 0, ABG)
02:04:02.278 00.000 11060 Move returns status 0, amount 0
02:04:02.278 00.000 11060 MoveAxis(N, 0, ABG)
02:04:02.278 00.000 11060 Move returns status 0, amount 0
02:04:02.278 00.000 11060 move complete, result=0
02:04:02.278 00.000 11060 worker thread done servicing request
02:04:02.279 00.001 11060 Worker thread wakes up
02:04:02.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:02.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:02.280 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:04:02.923 00.643 11060 Exposure complete
02:04:03.101 00.178 11060 worker thread done servicing request
02:04:03.101 00.000 10844 OnExposeComplete: enter
02:04:03.101 00.000 10844 UpdateGuideState(): m_state=6
02:04:03.101 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12195
02:04:03.101 00.000 10844 Star::Find returns 1 (1), X=268.75, Y=58.52, Mass=2810, SNR=33.7, Peak=255 HFD=3.4
02:04:03.102 00.001 10844 MultiStar: [#1 -0.15,-0.67,0.00,M1] [#2 -0.08,0.71,0.00,M1] [#3 -0.28,0.33,1.01,U] [#4 -0.47,0.40,0.89,U] [#5 0.02,-0.30,1.02,U] [#6 -0.61,0.37,0.00,M3] [#7 -0.86,-0.58,0.00,M1] [#8 -0.41,0.66,0.00,M1] 
02:04:03.102 00.000 10844 refined, 3 included, MultiStar: {-0.04, 0.01}, one-star: {0.51, -0.36}
02:04:03.102 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
02:04:03.102 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
02:04:03.102 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.97 mountX=0.00 mountY=-0.04, mountTheta=-1.56
02:04:03.103 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
02:04:03.103 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
02:04:03.103 00.000 11060 Worker thread wakes up
02:04:03.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:04:03.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
02:04:03.103 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.7 Saturated
02:04:03.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
02:04:03.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:03.105 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:03.105 00.000 10844 Enqueuing Expose request
02:04:03.105 00.000 11060 Moving (-0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
02:04:03.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:04:03.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:03.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:04:03.105 00.000 11060 MoveAxis(E, 0, ABG)
02:04:03.105 00.000 11060 Move returns status 0, amount 0
02:04:03.105 00.000 11060 MoveAxis(N, 0, ABG)
02:04:03.105 00.000 11060 Move returns status 0, amount 0
02:04:03.105 00.000 11060 move complete, result=0
02:04:03.105 00.000 11060 worker thread done servicing request
02:04:03.105 00.000 11060 Worker thread wakes up
02:04:03.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:03.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:03.106 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:03.739 00.633 11060 Exposure complete
02:04:03.906 00.167 11060 worker thread done servicing request
02:04:03.907 00.001 10844 OnExposeComplete: enter
02:04:03.907 00.000 10844 UpdateGuideState(): m_state=6
02:04:03.907 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12196
02:04:03.907 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=58.54, Mass=2847, SNR=33.6, Peak=233 HFD=3.4
02:04:03.907 00.000 10844 MultiStar: [#1 -0.34,-0.29,1.02,U] [#2 -0.26,-0.13,1.97,U] [#3 0.06,-0.20,0.92,U] [#4 -0.76,0.01,0.00,M8] [#5 -0.46,-0.37,1.00,U] [#6 -0.24,0.23,0.93,U] [#7 -1.16,-0.55,0.00,M2] [#8 -0.03,0.06,0.92,U] 
02:04:03.907 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.15}, one-star: {-0.45, -0.33}
02:04:03.907 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.84 = -0.84)
02:04:03.907 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
02:04:03.909 00.002 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.15 hyp=0.30 cameraTheta=-2.60 mountX=0.20 mountY=-0.22, mountTheta=-0.85
02:04:03.910 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.15, opts=13)
02:04:03.910 00.000 10844 Enqueuing Move request for scope (-0.25, -0.15)
02:04:03.910 00.000 11060 Worker thread wakes up
02:04:03.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:04:03.910 00.000 10844 UpdateGuideState exits: m=2847 SNR=33.6
02:04:03.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:03.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:03.910 00.000 10844 Enqueuing Expose request
02:04:03.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.15) opts 0xd
02:04:03.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.15)
02:04:03.911 00.001 11060 Moving (-0.25, -0.15) raw xDistance=0.20 yDistance=-0.22
02:04:03.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:04:03.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:04:03.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:04:03.911 00.000 11060 MoveAxis(W, 34, ABG)
02:04:03.911 00.000 11060 Guiding  Dir = 3, Dur = 34
02:04:03.926 00.015 11060 IsSlewing returns 0
02:04:03.927 00.001 11060 IsGuiding returns 0
02:04:03.983 00.056 11060 IsGuiding returns 0
02:04:03.983 00.000 11060 Move returns status 0, amount 34
02:04:03.983 00.000 11060 MoveAxis(N, 0, ABG)
02:04:03.983 00.000 11060 Move returns status 0, amount 0
02:04:03.983 00.000 11060 move complete, result=0
02:04:03.983 00.000 11060 worker thread done servicing request
02:04:03.983 00.000 11060 Worker thread wakes up
02:04:03.983 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
02:04:03.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:03.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:04.609 00.626 11060 Exposure complete
02:04:04.779 00.170 11060 worker thread done servicing request
02:04:04.779 00.000 10844 OnExposeComplete: enter
02:04:04.779 00.000 10844 UpdateGuideState(): m_state=6
02:04:04.780 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12197
02:04:04.780 00.000 10844 Star::Find returns 1 (1), X=268.82, Y=59.25, Mass=3117, SNR=35.0, Peak=255 HFD=3.7
02:04:04.780 00.000 10844 MultiStar: [#1 0.19,0.14,0.86,U] [#2 -0.14,-0.44,1.90,U] [#3 0.26,-0.16,0.81,U] [#4 -0.15,-0.03,0.91,U] [#5 -0.27,-0.09,0.88,U] [#6 -0.03,0.20,0.79,U] [#7 -0.33,-0.02,0.84,U] [#8 0.04,-0.61,0.81,U] 
02:04:04.780 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.59, 0.37}
02:04:04.780 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
02:04:04.780 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
02:04:04.780 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.51 mountX=0.10 mountY=0.02, mountTheta=0.23
02:04:04.782 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
02:04:04.782 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
02:04:04.782 00.000 11060 Worker thread wakes up
02:04:04.782 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:04.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:04:04.782 00.000 10844 UpdateGuideState exits: m=3117 SNR=35.0 Saturated
02:04:04.782 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:04:04.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:04.782 00.000 11060 Moving (0.01, -0.11) raw xDistance=0.10 yDistance=0.02
02:04:04.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:04.782 00.000 10844 Enqueuing Expose request
02:04:04.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:04:04.783 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:04.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:04:04.783 00.000 11060 MoveAxis(E, 0, ABG)
02:04:04.783 00.000 11060 Move returns status 0, amount 0
02:04:04.783 00.000 11060 MoveAxis(N, 0, ABG)
02:04:04.783 00.000 11060 Move returns status 0, amount 0
02:04:04.783 00.000 11060 move complete, result=0
02:04:04.783 00.000 11060 worker thread done servicing request
02:04:04.783 00.000 11060 Worker thread wakes up
02:04:04.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:04.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:04.784 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:05.418 00.634 11060 Exposure complete
02:04:05.624 00.206 11060 worker thread done servicing request
02:04:05.624 00.000 10844 OnExposeComplete: enter
02:04:05.624 00.000 10844 UpdateGuideState(): m_state=6
02:04:05.624 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12198
02:04:05.624 00.000 10844 Star::Find returns 1 (1), X=268.11, Y=59.54, Mass=3173, SNR=35.7, Peak=255 HFD=3.6
02:04:05.625 00.001 10844 MultiStar: [#1 -0.08,0.22,0.92,U] [#2 0.41,-0.36,1.86,U] [#3 0.11,0.79,0.00,M1] [#4 -0.28,0.79,0.00,M8] [#5 0.06,0.42,0.96,U] [#6 0.29,0.05,0.82,U] [#7 -0.13,0.40,0.87,U] [#8 0.23,-0.15,0.93,U] 
02:04:05.625 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {-0.13, 0.66}
02:04:05.625 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
02:04:05.625 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
02:04:05.625 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.72 mountX=-0.13 mountY=0.11, mountTheta=2.46
02:04:05.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.11, opts=13)
02:04:05.626 00.000 10844 Enqueuing Move request for scope (0.13, 0.11)
02:04:05.626 00.000 11060 Worker thread wakes up
02:04:05.627 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
02:04:05.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
02:04:05.627 00.000 10844 UpdateGuideState exits: m=3173 SNR=35.7 Saturated
02:04:05.627 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
02:04:05.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:05.627 00.000 11060 Moving (0.13, 0.11) raw xDistance=-0.13 yDistance=0.11
02:04:05.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:05.627 00.000 10844 Enqueuing Expose request
02:04:05.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:04:05.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:05.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:04:05.627 00.000 11060 MoveAxis(E, 23, ABG)
02:04:05.627 00.000 11060 Guiding  Dir = 2, Dur = 23
02:04:05.639 00.012 11060 IsSlewing returns 0
02:04:05.639 00.000 11060 IsGuiding returns 0
02:04:05.663 00.024 11060 IsGuiding returns 0
02:04:05.663 00.000 11060 Move returns status 0, amount 23
02:04:05.663 00.000 11060 MoveAxis(N, 0, ABG)
02:04:05.663 00.000 11060 Move returns status 0, amount 0
02:04:05.664 00.001 11060 move complete, result=0
02:04:05.664 00.000 11060 worker thread done servicing request
02:04:05.664 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
02:04:05.665 00.001 11060 Worker thread wakes up
02:04:05.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:05.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:06.312 00.647 11060 Exposure complete
02:04:06.492 00.180 11060 worker thread done servicing request
02:04:06.492 00.000 10844 OnExposeComplete: enter
02:04:06.492 00.000 10844 UpdateGuideState(): m_state=6
02:04:06.492 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12199
02:04:06.492 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=58.69, Mass=2645, SNR=31.6, Peak=247 HFD=3.4
02:04:06.493 00.001 10844 MultiStar: [#1 -0.16,0.12,0.96,U] [#2 -0.18,0.13,1.95,U] [#3 0.33,0.87,0.00,M2] [#4 0.16,0.77,0.00,M9] [#5 -0.13,0.46,1.02,U] [#6 -0.45,0.89,0.00,M1] [#7 0.04,0.67,0.00,M1] [#8 0.32,0.01,0.97,U] 
02:04:06.493 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.11}, one-star: {0.12, -0.19}
02:04:06.493 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
02:04:06.493 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.68)
02:04:06.493 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.87 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
02:04:06.494 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
02:04:06.494 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
02:04:06.494 00.000 11060 Worker thread wakes up
02:04:06.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:06.495 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
02:04:06.495 00.000 10844 UpdateGuideState exits: m=2645 SNR=31.6
02:04:06.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:04:06.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:06.495 00.000 11060 Moving (-0.03, 0.11) raw xDistance=-0.10 yDistance=-0.05
02:04:06.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:06.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:04:06.495 00.000 10844 Enqueuing Expose request
02:04:06.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:06.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:04:06.495 00.000 11060 MoveAxis(E, 0, ABG)
02:04:06.495 00.000 11060 Move returns status 0, amount 0
02:04:06.496 00.001 11060 MoveAxis(N, 0, ABG)
02:04:06.496 00.000 11060 Move returns status 0, amount 0
02:04:06.496 00.000 11060 move complete, result=0
02:04:06.496 00.000 11060 worker thread done servicing request
02:04:06.496 00.000 11060 Worker thread wakes up
02:04:06.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:06.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:06.497 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:07.136 00.639 11060 Exposure complete
02:04:07.314 00.178 11060 worker thread done servicing request
02:04:07.314 00.000 10844 OnExposeComplete: enter
02:04:07.315 00.001 10844 UpdateGuideState(): m_state=6
02:04:07.315 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12200
02:04:07.315 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=59.15, Mass=3200, SNR=34.9, Peak=239 HFD=4.1
02:04:07.315 00.000 10844 MultiStar: [#1 -0.07,1.12,0.00,M1] [#2 -0.47,0.48,0.00,M1] [#3 0.16,0.52,0.98,U] [#4 0.05,1.43,0.00,M10] [#5 -0.89,0.47,0.00,M1] [#6 -0.56,0.37,0.00,M2] [#7 0.06,0.35,0.78,U] [#8 0.23,0.01,0.88,U] 
02:04:07.315 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.29}, one-star: {-0.34, 0.27}
02:04:07.315 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
02:04:07.315 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
02:04:07.315 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.50 mountX=-0.29 mountY=-0.03, mountTheta=-3.05
02:04:07.318 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.29, opts=13)
02:04:07.322 00.004 10844 Enqueuing Move request for scope (0.02, 0.29)
02:04:07.322 00.000 11060 Worker thread wakes up
02:04:07.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:07.323 00.001 10844 UpdateGuideState exits: m=3200 SNR=34.9
02:04:07.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:07.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:07.323 00.000 10844 Enqueuing Expose request
02:04:07.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
02:04:07.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
02:04:07.323 00.000 11060 Moving (0.02, 0.29) raw xDistance=-0.29 yDistance=-0.03
02:04:07.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:04:07.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:07.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:04:07.323 00.000 11060 MoveAxis(E, 51, ABG)
02:04:07.323 00.000 11060 Guiding  Dir = 2, Dur = 51
02:04:07.349 00.026 11060 IsSlewing returns 0
02:04:07.349 00.000 11060 IsGuiding returns 0
02:04:07.443 00.094 11060 IsGuiding returns 0
02:04:07.443 00.000 11060 Move returns status 0, amount 51
02:04:07.443 00.000 11060 MoveAxis(N, 0, ABG)
02:04:07.444 00.001 11060 Move returns status 0, amount 0
02:04:07.444 00.000 11060 move complete, result=0
02:04:07.444 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
02:04:07.445 00.001 11060 worker thread done servicing request
02:04:07.446 00.001 11060 Worker thread wakes up
02:04:07.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:07.447 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:08.072 00.625 11060 Exposure complete
02:04:08.260 00.188 11060 worker thread done servicing request
02:04:08.260 00.000 10844 OnExposeComplete: enter
02:04:08.261 00.001 10844 UpdateGuideState(): m_state=6
02:04:08.261 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12201
02:04:08.261 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=58.99, Mass=2177, SNR=29.5, Peak=190 HFD=2.8
02:04:08.261 00.000 10844 MultiStar: [#1 -0.95,0.41,0.00,M2] [#2 -0.25,0.06,2.27,U] [#3 0.21,0.21,1.06,U] [#4 -0.56,0.54,0.00,R] [#5 -0.26,0.97,0.00,M2] [#6 -0.59,0.04,1.04,U] [#7 -0.35,0.42,0.86,U] [#8 0.12,0.35,1.00,U] 
02:04:08.261 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.17}, one-star: {-0.24, 0.11}
02:04:08.261 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
02:04:08.262 00.001 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.14)
02:04:08.262 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.41 mountX=-0.13 mountY=-0.22, mountTheta=-2.12
02:04:08.264 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.17, opts=13)
02:04:08.264 00.000 10844 Enqueuing Move request for scope (-0.19, 0.17)
02:04:08.264 00.000 11060 Worker thread wakes up
02:04:08.264 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:08.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
02:04:08.264 00.000 10844 UpdateGuideState exits: m=2177 SNR=29.5
02:04:08.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
02:04:08.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:08.264 00.000 11060 Moving (-0.19, 0.17) raw xDistance=-0.13 yDistance=-0.22
02:04:08.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:08.264 00.000 10844 Enqueuing Expose request
02:04:08.265 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:04:08.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:08.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:04:08.265 00.000 11060 MoveAxis(E, 25, ABG)
02:04:08.265 00.000 11060 Guiding  Dir = 2, Dur = 25
02:04:08.269 00.004 11060 IsSlewing returns 0
02:04:08.269 00.000 11060 IsGuiding returns 0
02:04:08.305 00.036 11060 IsGuiding returns 0
02:04:08.305 00.000 11060 Move returns status 0, amount 25
02:04:08.305 00.000 11060 MoveAxis(N, 0, ABG)
02:04:08.305 00.000 11060 Move returns status 0, amount 0
02:04:08.305 00.000 11060 move complete, result=0
02:04:08.305 00.000 11060 worker thread done servicing request
02:04:08.305 00.000 11060 Worker thread wakes up
02:04:08.305 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
02:04:08.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:08.306 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:08.935 00.629 11060 Exposure complete
02:04:09.102 00.167 11060 worker thread done servicing request
02:04:09.102 00.000 10844 OnExposeComplete: enter
02:04:09.102 00.000 10844 UpdateGuideState(): m_state=6
02:04:09.103 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12202
02:04:09.103 00.000 10844 Star::Find returns 1 (0), X=267.75, Y=58.91, Mass=3007, SNR=34.1, Peak=228 HFD=3.9
02:04:09.103 00.000 10844 MultiStar: [#1 -0.57,-0.36,0.00,M3] [#2 -0.24,-0.17,1.98,U] [#3 0.34,-0.08,1.02,U] [#4 0.13,-0.04,0.85,U] [#5 -0.38,0.19,0.94,U] [#6 -0.30,-0.18,0.87,U] [#7 -0.34,-0.66,0.00,M1] [#8 0.19,-0.77,0.00,M1] 
02:04:09.103 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.06}, one-star: {-0.49, 0.03}
02:04:09.103 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
02:04:09.103 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
02:04:09.103 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.79 mountX=0.09 mountY=-0.15, mountTheta=-1.05
02:04:09.105 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.06, opts=13)
02:04:09.105 00.000 10844 Enqueuing Move request for scope (-0.17, -0.06)
02:04:09.105 00.000 11060 Worker thread wakes up
02:04:09.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
02:04:09.105 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
02:04:09.105 00.000 11060 Moving (-0.17, -0.06) raw xDistance=0.09 yDistance=-0.15
02:04:09.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:04:09.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:09.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:09.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:04:09.105 00.000 11060 MoveAxis(E, 0, ABG)
02:04:09.105 00.000 11060 Move returns status 0, amount 0
02:04:09.105 00.000 11060 MoveAxis(N, 0, ABG)
02:04:09.105 00.000 11060 Move returns status 0, amount 0
02:04:09.105 00.000 10844 UpdateGuideState exits: m=3007 SNR=34.1
02:04:09.105 00.000 11060 move complete, result=0
02:04:09.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:09.105 00.000 11060 worker thread done servicing request
02:04:09.107 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:09.107 00.000 10844 Enqueuing Expose request
02:04:09.107 00.000 11060 Worker thread wakes up
02:04:09.107 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:04:09.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:09.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:09.747 00.640 11060 Exposure complete
02:04:09.941 00.194 11060 worker thread done servicing request
02:04:09.942 00.001 10844 OnExposeComplete: enter
02:04:09.942 00.000 10844 UpdateGuideState(): m_state=6
02:04:09.942 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12203
02:04:09.942 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.10, Mass=3125, SNR=34.8, Peak=223 HFD=3.9
02:04:09.942 00.000 10844 MultiStar: [#1 0.12,-0.01,0.94,U] [#2 -0.06,0.45,1.96,U] [#3 -0.14,0.04,0.84,U] [#4 0.61,-0.23,0.00,M1] [#5 -0.74,0.88,0.00,M2] [#6 -0.89,0.70,0.00,M1] [#7 -0.51,0.10,0.74,U] [#8 0.99,0.14,0.00,M2] 
02:04:09.942 00.000 10844 single-star, 4 included, MultiStar: {-0.08, 0.22}, one-star: {0.03, 0.22}
02:04:09.942 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
02:04:09.942 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
02:04:09.942 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.43 mountX=-0.22 mountY=-0.01, mountTheta=-3.12
02:04:09.943 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.22, opts=13)
02:04:09.944 00.001 10844 Enqueuing Move request for scope (0.03, 0.22)
02:04:09.944 00.000 11060 Worker thread wakes up
02:04:09.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
02:04:09.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
02:04:09.944 00.000 11060 Moving (0.03, 0.22) raw xDistance=-0.22 yDistance=-0.01
02:04:09.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:09.944 00.000 10844 UpdateGuideState exits: m=3125 SNR=34.8
02:04:09.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:09.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:04:09.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:09.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:09.944 00.000 10844 Enqueuing Expose request
02:04:09.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:04:09.945 00.001 11060 MoveAxis(E, 38, ABG)
02:04:09.945 00.000 11060 Guiding  Dir = 2, Dur = 38
02:04:09.977 00.032 11060 IsSlewing returns 0
02:04:09.977 00.000 11060 IsGuiding returns 0
02:04:10.041 00.064 11060 IsGuiding returns 0
02:04:10.041 00.000 11060 Move returns status 0, amount 38
02:04:10.041 00.000 11060 MoveAxis(N, 0, ABG)
02:04:10.041 00.000 11060 Move returns status 0, amount 0
02:04:10.041 00.000 11060 move complete, result=0
02:04:10.041 00.000 11060 worker thread done servicing request
02:04:10.042 00.001 11060 Worker thread wakes up
02:04:10.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:10.042 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
02:04:10.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:10.670 00.628 11060 Exposure complete
02:04:10.834 00.164 11060 worker thread done servicing request
02:04:10.834 00.000 10844 OnExposeComplete: enter
02:04:10.834 00.000 10844 UpdateGuideState(): m_state=6
02:04:10.835 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12204
02:04:10.835 00.000 10844 Star::Find returns 1 (0), X=267.53, Y=58.81, Mass=2381, SNR=29.7, Peak=220 HFD=3.5
02:04:10.835 00.000 10844 MultiStar: [#1 -0.50,0.31,1.15,U] [#2 0.06,0.10,2.24,U] [#3 0.19,0.48,1.02,U] [#4 0.34,0.89,0.00,M2] [#5 -0.13,-0.16,1.23,U] [#6 -0.35,0.69,0.00,M2] [#7 -0.34,0.15,0.80,U] [#8 0.44,-0.17,1.12,U] 
02:04:10.835 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.09}, one-star: {-0.71, -0.07}
02:04:10.835 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
02:04:10.835 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
02:04:10.835 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.44 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
02:04:10.837 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.09, opts=13)
02:04:10.837 00.000 10844 Enqueuing Move request for scope (-0.10, 0.09)
02:04:10.837 00.000 11060 Worker thread wakes up
02:04:10.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:10.837 00.000 10844 UpdateGuideState exits: m=2381 SNR=29.7
02:04:10.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:10.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:10.837 00.000 10844 Enqueuing Expose request
02:04:10.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
02:04:10.838 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
02:04:10.838 00.000 11060 Moving (-0.10, 0.09) raw xDistance=-0.07 yDistance=-0.12
02:04:10.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:04:10.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:10.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:10.838 00.000 11060 MoveAxis(E, 0, ABG)
02:04:10.838 00.000 11060 Move returns status 0, amount 0
02:04:10.838 00.000 11060 MoveAxis(N, 0, ABG)
02:04:10.838 00.000 11060 Move returns status 0, amount 0
02:04:10.838 00.000 11060 move complete, result=0
02:04:10.838 00.000 11060 worker thread done servicing request
02:04:10.838 00.000 11060 Worker thread wakes up
02:04:10.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:10.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:10.839 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:11.471 00.632 11060 Exposure complete
02:04:11.639 00.168 11060 worker thread done servicing request
02:04:11.639 00.000 10844 OnExposeComplete: enter
02:04:11.639 00.000 10844 UpdateGuideState(): m_state=6
02:04:11.639 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12205
02:04:11.639 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=58.83, Mass=3088, SNR=34.1, Peak=223 HFD=3.7
02:04:11.640 00.001 10844 MultiStar: [#1 -0.38,0.31,0.95,U] [#2 -0.81,0.10,0.00,M1] [#3 -0.28,0.60,0.00,M1] [#4 -0.06,0.56,0.97,U] [#5 -0.23,0.44,0.97,U] [#6 -0.20,0.46,0.88,U] [#7 -0.29,0.17,0.79,U] [#8 0.24,0.04,0.80,U] 
02:04:11.640 00.000 10844 single-star, 6 included, MultiStar: {-0.15, 0.28}, one-star: {-0.12, -0.05}
02:04:11.640 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
02:04:11.640 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
02:04:11.640 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.12 cameraTheta=-2.77 mountX=0.07 mountY=-0.11, mountTheta=-1.02
02:04:11.641 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
02:04:11.641 00.000 10844 Enqueuing Move request for scope (-0.12, -0.05)
02:04:11.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:11.641 00.000 10844 UpdateGuideState exits: m=3088 SNR=34.1
02:04:11.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:11.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:11.641 00.000 10844 Enqueuing Expose request
02:04:11.641 00.000 11060 Worker thread wakes up
02:04:11.642 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
02:04:11.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
02:04:11.642 00.000 11060 Moving (-0.12, -0.05) raw xDistance=0.07 yDistance=-0.11
02:04:11.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:04:11.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:11.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:04:11.642 00.000 11060 MoveAxis(E, 0, ABG)
02:04:11.642 00.000 11060 Move returns status 0, amount 0
02:04:11.642 00.000 11060 MoveAxis(N, 0, ABG)
02:04:11.642 00.000 11060 Move returns status 0, amount 0
02:04:11.642 00.000 11060 move complete, result=0
02:04:11.642 00.000 11060 worker thread done servicing request
02:04:11.642 00.000 11060 Worker thread wakes up
02:04:11.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:11.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:11.643 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:12.274 00.631 11060 Exposure complete
02:04:12.446 00.172 11060 worker thread done servicing request
02:04:12.446 00.000 10844 OnExposeComplete: enter
02:04:12.446 00.000 10844 UpdateGuideState(): m_state=6
02:04:12.448 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12206
02:04:12.448 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=59.52, Mass=2924, SNR=33.7, Peak=245 HFD=3.7
02:04:12.448 00.000 10844 MultiStar: [#1 -0.03,-0.05,0.86,U] [#2 -0.25,-0.11,2.04,U] [#3 -0.04,1.02,0.00,M2] [#4 -0.65,0.84,0.00,M2] [#5 0.00,0.29,1.02,U] [#6 -0.09,0.64,0.00,M2] [#7 -0.52,0.43,0.00,M1] [#8 0.46,0.09,0.94,U] 
02:04:12.448 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.13}, one-star: {-0.45, 0.64}
02:04:12.448 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
02:04:12.448 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
02:04:12.449 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.21 mountX=-0.11 mountY=-0.11, mountTheta=-2.33
02:04:12.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.13, opts=13)
02:04:12.450 00.000 10844 Enqueuing Move request for scope (-0.10, 0.13)
02:04:12.450 00.000 11060 Worker thread wakes up
02:04:12.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:12.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
02:04:12.450 00.000 10844 UpdateGuideState exits: m=2924 SNR=33.7
02:04:12.450 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
02:04:12.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:12.450 00.000 11060 Moving (-0.10, 0.13) raw xDistance=-0.11 yDistance=-0.11
02:04:12.451 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:12.451 00.000 10844 Enqueuing Expose request
02:04:12.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:04:12.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:12.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:04:12.451 00.000 11060 MoveAxis(E, 0, ABG)
02:04:12.451 00.000 11060 Move returns status 0, amount 0
02:04:12.451 00.000 11060 MoveAxis(N, 0, ABG)
02:04:12.451 00.000 11060 Move returns status 0, amount 0
02:04:12.451 00.000 11060 move complete, result=0
02:04:12.451 00.000 11060 worker thread done servicing request
02:04:12.451 00.000 11060 Worker thread wakes up
02:04:12.452 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:12.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:12.453 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:13.085 00.632 11060 Exposure complete
02:04:13.260 00.175 11060 worker thread done servicing request
02:04:13.260 00.000 10844 OnExposeComplete: enter
02:04:13.260 00.000 10844 UpdateGuideState(): m_state=6
02:04:13.260 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12207
02:04:13.260 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=60.48, Mass=2713, SNR=32.6, Peak=231 HFD=3.7
02:04:13.260 00.000 10844 MultiStar: large primary error, entering stabilization period
02:04:13.260 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
02:04:13.260 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
02:04:13.260 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=1.61 hyp=1.66 cameraTheta=1.83 mountX=-1.50 mountY=-0.69, mountTheta=-2.71
02:04:13.262 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=1.61, opts=13)
02:04:13.263 00.001 10844 Enqueuing Move request for scope (-0.43, 1.61)
02:04:13.263 00.000 11060 Worker thread wakes up
02:04:13.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 1.61) opts 0xd
02:04:13.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, 1.61)
02:04:13.263 00.000 11060 Moving (-0.43, 1.61) raw xDistance=-1.50 yDistance=-0.69
02:04:13.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.41 from input -1.50
02:04:13.263 00.000 11060 resist switch: large excursion: input -0.69 thresh 0.57 direction from 1 to -1
02:04:13.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:13.263 00.000 10844 UpdateGuideState exits: m=2713 SNR=32.6
02:04:13.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:13.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:13.263 00.000 10844 Enqueuing Expose request
02:04:13.263 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.07
02:04:13.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.69
02:04:13.263 00.000 11060 MoveAxis(E, 260, ABG)
02:04:13.264 00.001 11060 Guiding  Dir = 2, Dur = 260
02:04:13.268 00.004 11060 IsSlewing returns 0
02:04:13.268 00.000 11060 IsGuiding returns 0
02:04:13.562 00.294 11060 IsGuiding returns 0
02:04:13.563 00.001 11060 Move returns status 0, amount 260
02:04:13.563 00.000 11060 BLC: Oldest BLC event removed
02:04:13.563 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:04:13.563 00.000 11060 MoveAxis(N, 1018, ABG)
02:04:13.563 00.000 11060 duration set to 750 by maxDecDuration
02:04:13.563 00.000 11060 Guiding  Dir = 0, Dur = 750
02:04:13.594 00.031 11060 IsSlewing returns 0
02:04:13.594 00.000 11060 IsGuiding returns 0
02:04:14.362 00.768 11060 IsGuiding returns 0
02:04:14.364 00.002 11060 Move returns status 0, amount 750
02:04:14.364 00.000 11060 move complete, result=0
02:04:14.364 00.000 11060 worker thread done servicing request
02:04:14.364 00.000 10844 GuideStep: -1.5 px 260 ms EAST, -0.7 px 750 ms NORTH
02:04:14.364 00.000 11060 Worker thread wakes up
02:04:14.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:14.365 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:14.995 00.630 11060 Exposure complete
02:04:15.155 00.160 11060 worker thread done servicing request
02:04:15.155 00.000 10844 OnExposeComplete: enter
02:04:15.155 00.000 10844 UpdateGuideState(): m_state=6
02:04:15.155 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12208
02:04:15.155 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=59.16, Mass=2515, SNR=31.2, Peak=250 HFD=3.5
02:04:15.155 00.000 10844 MultiStar: exiting stabilization period
02:04:15.156 00.001 10844 MultiStar: [#1 0.30,-0.40,1.13,U] [#2 -0.53,-0.07,2.14,U] [#3 0.12,0.45,0.98,U] [#4 0.97,0.17,0.00,M3] [#5 -0.21,-0.13,0.97,U] [#6 -0.05,-0.33,0.89,U] [#7 -0.26,-0.05,0.89,U] [#8 0.07,-0.43,0.95,U] 
02:04:15.156 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.08}, one-star: {0.20, 0.28}
02:04:15.156 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
02:04:15.156 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
02:04:15.156 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.44 mountX=0.10 mountY=-0.08, mountTheta=-0.70
02:04:15.157 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
02:04:15.157 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
02:04:15.157 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:15.157 00.000 10844 UpdateGuideState exits: m=2515 SNR=31.2
02:04:15.158 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:15.158 00.000 10844 Enqueuing Expose request
02:04:15.158 00.000 11060 Worker thread wakes up
02:04:15.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
02:04:15.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
02:04:15.158 00.000 11060 Moving (-0.10, -0.08) raw xDistance=0.10 yDistance=-0.08
02:04:15.158 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.482793, 1:0.084292
02:04:15.158 00.000 11060 BLC: No correction, Miss < min_move
02:04:15.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:04:15.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:15.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:04:15.158 00.000 11060 MoveAxis(E, 0, ABG)
02:04:15.158 00.000 11060 Move returns status 0, amount 0
02:04:15.158 00.000 11060 MoveAxis(N, 0, ABG)
02:04:15.159 00.001 11060 Move returns status 0, amount 0
02:04:15.159 00.000 11060 move complete, result=0
02:04:15.159 00.000 11060 worker thread done servicing request
02:04:15.159 00.000 11060 Worker thread wakes up
02:04:15.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:15.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:15.159 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:15.790 00.631 11060 Exposure complete
02:04:15.971 00.181 11060 worker thread done servicing request
02:04:15.971 00.000 10844 OnExposeComplete: enter
02:04:15.971 00.000 10844 UpdateGuideState(): m_state=6
02:04:15.971 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12209
02:04:15.971 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=59.30, Mass=2522, SNR=31.0, Peak=237 HFD=3.2
02:04:15.972 00.001 10844 MultiStar: [#1 0.06,-0.14,1.10,U] [#2 0.41,-0.60,0.00,M1] [#3 0.14,-0.01,1.03,U] [#4 0.48,0.01,1.00,U] [#5 0.06,-0.03,1.11,U] [#6 -0.07,-0.17,0.89,U] [#7 -1.03,-0.19,0.00,M1] [#8 0.22,0.04,1.09,U] 
02:04:15.972 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.02}, one-star: {0.63, 0.43}
02:04:15.972 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
02:04:15.972 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
02:04:15.972 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.09 mountX=-0.06 mountY=0.21, mountTheta=1.84
02:04:15.973 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.02, opts=13)
02:04:15.973 00.000 10844 Enqueuing Move request for scope (0.22, 0.02)
02:04:15.973 00.000 11060 Worker thread wakes up
02:04:15.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:15.974 00.001 10844 UpdateGuideState exits: m=2522 SNR=31.0
02:04:15.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:15.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
02:04:15.974 00.000 10844 Enqueuing Expose request
02:04:15.974 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
02:04:15.974 00.000 11060 Moving (0.22, 0.02) raw xDistance=-0.06 yDistance=0.21
02:04:15.974 00.000 11060 BLC: History state: CurrMiss=-0.21, AvgInitMiss=0.16, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=-0.482793, 1:0.084292, 2:-0.212042
02:04:15.974 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -123.000000
02:04:15.974 00.000 11060 BLC: window closed
02:04:15.974 00.000 11060 BLC: Pulse adjusted to 627
02:04:15.975 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:15.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:04:15.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:04:15.975 00.000 11060 MoveAxis(E, 0, ABG)
02:04:15.975 00.000 11060 Move returns status 0, amount 0
02:04:15.975 00.000 11060 MoveAxis(N, 0, ABG)
02:04:15.975 00.000 11060 Move returns status 0, amount 0
02:04:15.975 00.000 11060 move complete, result=0
02:04:15.975 00.000 11060 worker thread done servicing request
02:04:15.975 00.000 11060 Worker thread wakes up
02:04:15.976 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:15.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:15.976 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:16.224 00.248 10844 evsrv: cli 0EEEEBB0 connect
02:04:16.224 00.000 10844 case statement mapped state 6 to 3
02:04:16.225 00.001 10844 case statement mapped state 6 to 3
02:04:16.225 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_pixel_scale","id":"664fbcb5-1485-43b4-b205-d2d608914719"}
02:04:16.226 00.001 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":4.1253,"id":"664fbcb5-1485-43b4-b205-d2d608914719"}
02:04:16.226 00.000 10844 evsrv: cli 0EEEEBB0 disconnect
02:04:16.614 00.388 11060 Exposure complete
02:04:16.781 00.167 11060 worker thread done servicing request
02:04:16.783 00.002 10844 OnExposeComplete: enter
02:04:16.783 00.000 10844 UpdateGuideState(): m_state=6
02:04:16.783 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12210
02:04:16.783 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=59.54, Mass=2595, SNR=31.8, Peak=239 HFD=3.2
02:04:16.783 00.000 10844 MultiStar: [#1 -0.10,-0.11,1.04,U] [#2 -0.07,-0.06,2.16,U] [#3 -0.06,-0.00,1.04,U] [#4 1.14,0.24,0.00,M3] [#5 -0.41,-0.05,1.15,U] [#6 -0.02,0.21,0.84,U] [#7 0.06,0.36,0.83,U] [#8 -0.10,-0.29,0.96,U] 
02:04:16.783 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.06}, one-star: {-0.14, 0.66}
02:04:16.784 00.001 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
02:04:16.784 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
02:04:16.784 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.64 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
02:04:16.785 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
02:04:16.785 00.000 10844 Enqueuing Move request for scope (-0.11, 0.06)
02:04:16.785 00.000 11060 Worker thread wakes up
02:04:16.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
02:04:16.785 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
02:04:16.785 00.000 11060 Moving (-0.11, 0.06) raw xDistance=-0.04 yDistance=-0.12
02:04:16.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:04:16.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:16.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:16.785 00.000 11060 MoveAxis(E, 0, ABG)
02:04:16.786 00.001 11060 Move returns status 0, amount 0
02:04:16.786 00.000 11060 MoveAxis(N, 0, ABG)
02:04:16.786 00.000 11060 Move returns status 0, amount 0
02:04:16.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:16.786 00.000 11060 move complete, result=0
02:04:16.786 00.000 10844 UpdateGuideState exits: m=2595 SNR=31.8
02:04:16.786 00.000 11060 worker thread done servicing request
02:04:16.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:16.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:16.786 00.000 10844 Enqueuing Expose request
02:04:16.786 00.000 11060 Worker thread wakes up
02:04:16.786 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:16.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:16.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:17.436 00.650 11060 Exposure complete
02:04:17.593 00.157 11060 worker thread done servicing request
02:04:17.593 00.000 10844 OnExposeComplete: enter
02:04:17.593 00.000 10844 UpdateGuideState(): m_state=6
02:04:17.593 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12211
02:04:17.593 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=59.51, Mass=2646, SNR=32.5, Peak=243 HFD=3.5
02:04:17.593 00.000 10844 MultiStar: [#1 -0.60,-0.37,0.00,M1] [#2 0.17,-0.74,0.00,M1] [#3 -0.00,0.19,0.99,U] [#4 0.69,0.30,0.00,M4] [#5 -0.01,0.31,0.97,U] [#6 0.01,0.18,0.85,U] [#7 -0.58,-0.15,0.72,U] [#8 -0.22,-0.43,1.01,U] 
02:04:17.593 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.13}, one-star: {0.64, 0.63}
02:04:17.593 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
02:04:17.594 00.001 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
02:04:17.594 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
02:04:17.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.13, opts=13)
02:04:17.595 00.000 10844 Enqueuing Move request for scope (-0.00, 0.13)
02:04:17.595 00.000 11060 Worker thread wakes up
02:04:17.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
02:04:17.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
02:04:17.595 00.000 11060 Moving (-0.00, 0.13) raw xDistance=-0.13 yDistance=-0.02
02:04:17.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:04:17.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:17.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:17.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:04:17.595 00.000 11060 MoveAxis(E, 22, ABG)
02:04:17.595 00.000 11060 Guiding  Dir = 2, Dur = 22
02:04:17.595 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.5
02:04:17.596 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:17.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:17.596 00.000 10844 Enqueuing Expose request
02:04:17.605 00.009 11060 IsSlewing returns 0
02:04:17.605 00.000 11060 IsGuiding returns 0
02:04:17.643 00.038 11060 IsGuiding returns 0
02:04:17.643 00.000 11060 Move returns status 0, amount 22
02:04:17.644 00.001 11060 MoveAxis(N, 0, ABG)
02:04:17.644 00.000 11060 Move returns status 0, amount 0
02:04:17.644 00.000 11060 move complete, result=0
02:04:17.644 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
02:04:17.645 00.001 11060 worker thread done servicing request
02:04:17.645 00.000 11060 Worker thread wakes up
02:04:17.647 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:17.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:18.281 00.634 11060 Exposure complete
02:04:18.461 00.180 11060 worker thread done servicing request
02:04:18.462 00.001 10844 OnExposeComplete: enter
02:04:18.462 00.000 10844 UpdateGuideState(): m_state=6
02:04:18.462 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12212
02:04:18.462 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=58.10, Mass=2605, SNR=31.6, Peak=224 HFD=3.6
02:04:18.462 00.000 10844 MultiStar: [#1 -0.44,-1.11,0.00,M2] [#2 -0.09,-0.42,2.27,U] [#3 0.49,-0.13,1.03,U] [#4 0.42,-0.75,0.00,M5] [#5 -0.43,0.23,1.12,U] [#6 -0.16,0.26,0.90,U] [#7 0.09,0.15,0.82,U] [#8 0.19,-0.09,0.94,U] 
02:04:18.462 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.16}, one-star: {0.17, -0.77}
02:04:18.463 00.001 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
02:04:18.463 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
02:04:18.463 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.50 mountX=0.16 mountY=0.04, mountTheta=0.23
02:04:18.464 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.16, opts=13)
02:04:18.464 00.000 10844 Enqueuing Move request for scope (0.01, -0.16)
02:04:18.465 00.001 11060 Worker thread wakes up
02:04:18.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:04:18.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
02:04:18.465 00.000 10844 UpdateGuideState exits: m=2605 SNR=31.6
02:04:18.465 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
02:04:18.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:18.465 00.000 11060 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=0.04
02:04:18.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:18.465 00.000 10844 Enqueuing Expose request
02:04:18.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:04:18.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:18.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:04:18.465 00.000 11060 MoveAxis(W, 27, ABG)
02:04:18.466 00.001 11060 Guiding  Dir = 3, Dur = 27
02:04:18.493 00.027 11060 IsSlewing returns 0
02:04:18.494 00.001 11060 IsGuiding returns 0
02:04:18.556 00.062 11060 IsGuiding returns 0
02:04:18.557 00.001 11060 Move returns status 0, amount 27
02:04:18.557 00.000 11060 MoveAxis(N, 0, ABG)
02:04:18.557 00.000 11060 Move returns status 0, amount 0
02:04:18.557 00.000 11060 move complete, result=0
02:04:18.557 00.000 11060 worker thread done servicing request
02:04:18.557 00.000 11060 Worker thread wakes up
02:04:18.558 00.001 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
02:04:18.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:18.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:19.187 00.629 11060 Exposure complete
02:04:19.361 00.174 11060 worker thread done servicing request
02:04:19.361 00.000 10844 OnExposeComplete: enter
02:04:19.361 00.000 10844 UpdateGuideState(): m_state=6
02:04:19.361 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12213
02:04:19.361 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=59.00, Mass=2521, SNR=31.1, Peak=241 HFD=3.5
02:04:19.361 00.000 10844 MultiStar: [#1 -0.13,-0.37,1.03,U] [#2 0.17,0.29,2.27,U] [#3 -0.03,-0.01,0.94,U] [#4 0.85,-0.52,0.00,M6] [#5 0.05,-0.30,1.06,U] [#6 0.06,0.26,0.93,U] [#7 -0.08,-0.32,0.92,U] [#8 0.26,-0.00,0.84,U] 
02:04:19.361 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.35, 0.12}
02:04:19.362 00.001 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
02:04:19.362 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
02:04:19.362 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.00 mountX=-0.02 mountY=0.09, mountTheta=1.76
02:04:19.363 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.00, opts=13)
02:04:19.363 00.000 10844 Enqueuing Move request for scope (0.09, 0.00)
02:04:19.363 00.000 11060 Worker thread wakes up
02:04:19.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
02:04:19.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
02:04:19.363 00.000 11060 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=0.09
02:04:19.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:19.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:19.363 00.000 10844 UpdateGuideState exits: m=2521 SNR=31.1
02:04:19.364 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:19.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:19.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:19.364 00.000 10844 Enqueuing Expose request
02:04:19.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:04:19.364 00.000 11060 MoveAxis(E, 0, ABG)
02:04:19.364 00.000 11060 Move returns status 0, amount 0
02:04:19.364 00.000 11060 MoveAxis(N, 0, ABG)
02:04:19.364 00.000 11060 Move returns status 0, amount 0
02:04:19.364 00.000 11060 move complete, result=0
02:04:19.364 00.000 11060 worker thread done servicing request
02:04:19.364 00.000 11060 Worker thread wakes up
02:04:19.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:19.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:19.366 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:19.999 00.633 11060 Exposure complete
02:04:20.180 00.181 11060 worker thread done servicing request
02:04:20.181 00.001 10844 OnExposeComplete: enter
02:04:20.181 00.000 10844 UpdateGuideState(): m_state=6
02:04:20.181 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12214
02:04:20.181 00.000 10844 Star::Find returns 1 (1), X=269.05, Y=58.61, Mass=2994, SNR=34.0, Peak=255 HFD=3.4
02:04:20.181 00.000 10844 MultiStar: [#1 0.60,-0.50,0.00,M2] [#2 -0.22,-0.48,1.97,U] [#3 0.49,0.17,0.92,U] [#4 0.42,-0.42,0.94,U] [#5 0.08,0.20,0.88,U] [#6 -0.10,0.54,0.93,U] [#7 -0.30,0.08,0.78,U] [#8 0.45,0.05,0.90,U] 
02:04:20.181 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.08}, one-star: {0.81, -0.27}
02:04:20.181 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
02:04:20.181 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.29 = 1.29)
02:04:20.182 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.45 mountX=0.05 mountY=0.17, mountTheta=1.30
02:04:20.183 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.08, opts=13)
02:04:20.183 00.000 10844 Enqueuing Move request for scope (0.16, -0.08)
02:04:20.183 00.000 11060 Worker thread wakes up
02:04:20.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
02:04:20.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
02:04:20.183 00.000 11060 Moving (0.16, -0.08) raw xDistance=0.05 yDistance=0.17
02:04:20.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:04:20.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:20.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:20.183 00.000 10844 UpdateGuideState exits: m=2994 SNR=34.0 Saturated
02:04:20.184 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:20.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:20.184 00.000 10844 Enqueuing Expose request
02:04:20.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:04:20.184 00.000 11060 MoveAxis(E, 0, ABG)
02:04:20.184 00.000 11060 Move returns status 0, amount 0
02:04:20.184 00.000 11060 MoveAxis(N, 0, ABG)
02:04:20.184 00.000 11060 Move returns status 0, amount 0
02:04:20.184 00.000 11060 move complete, result=0
02:04:20.184 00.000 11060 worker thread done servicing request
02:04:20.184 00.000 11060 Worker thread wakes up
02:04:20.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:20.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:20.185 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:20.814 00.629 11060 Exposure complete
02:04:21.002 00.188 11060 worker thread done servicing request
02:04:21.002 00.000 10844 OnExposeComplete: enter
02:04:21.002 00.000 10844 UpdateGuideState(): m_state=6
02:04:21.002 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12215
02:04:21.002 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=58.63, Mass=2406, SNR=30.3, Peak=216 HFD=3.6
02:04:21.003 00.001 10844 MultiStar: [#1 -0.59,-1.27,0.00,M3] [#2 0.32,-0.41,2.21,U] [#3 0.48,-0.06,1.06,U] [#4 0.56,-0.02,0.85,U] [#5 0.64,-0.69,0.00,M1] [#6 0.17,-0.07,1.13,U] [#7 -0.46,-0.30,0.97,U] [#8 0.48,-0.28,1.06,U] 
02:04:21.003 00.000 10844 single-star, 6 included, MultiStar: {0.23, -0.23}, one-star: {-0.01, -0.25}
02:04:21.003 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
02:04:21.003 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
02:04:21.003 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.61 mountX=0.24 mountY=0.03, mountTheta=0.13
02:04:21.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.25, opts=13)
02:04:21.004 00.000 10844 Enqueuing Move request for scope (-0.01, -0.25)
02:04:21.004 00.000 11060 Worker thread wakes up
02:04:21.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
02:04:21.004 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
02:04:21.004 00.000 11060 Moving (-0.01, -0.25) raw xDistance=0.24 yDistance=0.03
02:04:21.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:04:21.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:21.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:21.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:04:21.004 00.000 11060 MoveAxis(W, 42, ABG)
02:04:21.005 00.001 11060 Guiding  Dir = 3, Dur = 42
02:04:21.005 00.000 10844 UpdateGuideState exits: m=2406 SNR=30.3
02:04:21.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:21.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:21.005 00.000 10844 Enqueuing Expose request
02:04:21.013 00.008 11060 IsSlewing returns 0
02:04:21.013 00.000 11060 IsGuiding returns 0
02:04:21.072 00.059 11060 IsGuiding returns 0
02:04:21.072 00.000 11060 Move returns status 0, amount 42
02:04:21.072 00.000 11060 MoveAxis(N, 0, ABG)
02:04:21.074 00.002 11060 Move returns status 0, amount 0
02:04:21.074 00.000 11060 move complete, result=0
02:04:21.074 00.000 11060 worker thread done servicing request
02:04:21.074 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
02:04:21.075 00.001 11060 Worker thread wakes up
02:04:21.076 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:21.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:21.721 00.645 11060 Exposure complete
02:04:21.897 00.176 11060 worker thread done servicing request
02:04:21.897 00.000 10844 OnExposeComplete: enter
02:04:21.897 00.000 10844 UpdateGuideState(): m_state=6
02:04:21.898 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12216
02:04:21.898 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=58.75, Mass=2774, SNR=33.0, Peak=226 HFD=3.6
02:04:21.898 00.000 10844 MultiStar: [#1 -0.54,-0.75,0.00,M4] [#2 0.15,0.29,2.09,U] [#3 0.60,-0.23,0.00,M1] [#4 0.73,0.56,0.00,M5] [#5 0.54,0.26,0.96,U] [#6 0.09,0.75,0.00,M1] [#7 -0.23,0.56,0.91,U] [#8 0.38,0.71,0.00,M1] 
02:04:21.898 00.000 10844 single-star, 3 included, MultiStar: {0.18, 0.25}, one-star: {0.26, -0.13}
02:04:21.898 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
02:04:21.898 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
02:04:21.898 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.48 mountX=0.09 mountY=0.27, mountTheta=1.27
02:04:21.899 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.13, opts=13)
02:04:21.899 00.000 10844 Enqueuing Move request for scope (0.26, -0.13)
02:04:21.899 00.000 11060 Worker thread wakes up
02:04:21.900 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:21.900 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.0
02:04:21.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:21.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
02:04:21.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:21.900 00.000 10844 Enqueuing Expose request
02:04:21.900 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
02:04:21.901 00.001 11060 Moving (0.26, -0.13) raw xDistance=0.09 yDistance=0.27
02:04:21.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:04:21.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:21.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:04:21.901 00.000 11060 MoveAxis(E, 0, ABG)
02:04:21.901 00.000 11060 Move returns status 0, amount 0
02:04:21.901 00.000 11060 MoveAxis(N, 0, ABG)
02:04:21.901 00.000 11060 Move returns status 0, amount 0
02:04:21.901 00.000 11060 move complete, result=0
02:04:21.901 00.000 11060 worker thread done servicing request
02:04:21.901 00.000 11060 Worker thread wakes up
02:04:21.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:21.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:21.902 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:04:22.533 00.631 11060 Exposure complete
02:04:22.702 00.169 11060 worker thread done servicing request
02:04:22.702 00.000 10844 OnExposeComplete: enter
02:04:22.702 00.000 10844 UpdateGuideState(): m_state=6
02:04:22.703 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12217
02:04:22.703 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=58.82, Mass=2595, SNR=31.9, Peak=216 HFD=3.2
02:04:22.703 00.000 10844 MultiStar: [#1 0.00,0.68,0.00,M5] [#2 0.73,0.41,0.00,M1] [#3 0.08,0.61,1.00,U] [#4 0.61,0.68,0.00,M6] [#5 0.33,0.57,0.00,M1] [#6 0.10,1.59,0.00,M2] [#7 -0.34,0.37,0.87,U] [#8 0.67,-0.31,0.00,M2] 
02:04:22.703 00.000 10844 single-star, 2 included, MultiStar: {-0.02, 0.31}, one-star: {0.16, -0.06}
02:04:22.703 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
02:04:22.703 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
02:04:22.703 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=0.03 mountY=0.16, mountTheta=1.40
02:04:22.705 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.06, opts=13)
02:04:22.705 00.000 10844 Enqueuing Move request for scope (0.16, -0.06)
02:04:22.705 00.000 11060 Worker thread wakes up
02:04:22.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
02:04:22.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
02:04:22.705 00.000 11060 Moving (0.16, -0.06) raw xDistance=0.03 yDistance=0.16
02:04:22.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:22.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:22.705 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:22.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:04:22.705 00.000 10844 UpdateGuideState exits: m=2595 SNR=31.9
02:04:22.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:22.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:22.705 00.000 10844 Enqueuing Expose request
02:04:22.705 00.000 11060 MoveAxis(E, 0, ABG)
02:04:22.705 00.000 11060 Move returns status 0, amount 0
02:04:22.707 00.002 11060 MoveAxis(N, 0, ABG)
02:04:22.707 00.000 11060 Move returns status 0, amount 0
02:04:22.707 00.000 11060 move complete, result=0
02:04:22.707 00.000 11060 worker thread done servicing request
02:04:22.707 00.000 11060 Worker thread wakes up
02:04:22.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:22.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:22.708 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:23.351 00.643 11060 Exposure complete
02:04:23.520 00.169 11060 worker thread done servicing request
02:04:23.520 00.000 10844 OnExposeComplete: enter
02:04:23.520 00.000 10844 UpdateGuideState(): m_state=6
02:04:23.520 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12218
02:04:23.521 00.001 10844 Star::Find returns 1 (0), X=268.24, Y=58.59, Mass=2413, SNR=30.9, Peak=213 HFD=3.2
02:04:23.521 00.000 10844 MultiStar: [#1 -0.34,0.09,1.12,U] [#2 0.33,-0.23,2.08,U] [#3 0.20,-0.04,1.02,U] [#4 1.32,-0.16,0.00,M7] [#5 0.31,-0.30,1.01,U] [#6 -0.52,-0.07,1.01,U] [#7 -0.28,-0.88,0.00,M1] [#8 0.93,-0.18,0.00,M3] 
02:04:23.521 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.15}, one-star: {-0.00, -0.29}
02:04:23.521 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
02:04:23.521 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
02:04:23.522 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.31 mountX=0.14 mountY=0.06, mountTheta=0.42
02:04:23.523 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.15, opts=13)
02:04:23.523 00.000 10844 Enqueuing Move request for scope (0.04, -0.15)
02:04:23.524 00.001 11060 Worker thread wakes up
02:04:23.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:23.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
02:04:23.524 00.000 10844 UpdateGuideState exits: m=2413 SNR=30.9
02:04:23.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
02:04:23.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:23.524 00.000 11060 Moving (0.04, -0.15) raw xDistance=0.14 yDistance=0.06
02:04:23.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:23.524 00.000 10844 Enqueuing Expose request
02:04:23.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:04:23.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:23.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:04:23.524 00.000 11060 MoveAxis(W, 25, ABG)
02:04:23.524 00.000 11060 Guiding  Dir = 3, Dur = 25
02:04:23.559 00.035 11060 IsSlewing returns 0
02:04:23.559 00.000 11060 IsGuiding returns 0
02:04:23.621 00.062 11060 IsGuiding returns 0
02:04:23.621 00.000 11060 Move returns status 0, amount 25
02:04:23.621 00.000 11060 MoveAxis(N, 0, ABG)
02:04:23.621 00.000 11060 Move returns status 0, amount 0
02:04:23.621 00.000 11060 move complete, result=0
02:04:23.621 00.000 11060 worker thread done servicing request
02:04:23.621 00.000 11060 Worker thread wakes up
02:04:23.621 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
02:04:23.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:23.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:24.251 00.630 11060 Exposure complete
02:04:24.432 00.181 11060 worker thread done servicing request
02:04:24.434 00.002 10844 OnExposeComplete: enter
02:04:24.434 00.000 10844 UpdateGuideState(): m_state=6
02:04:24.434 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12219
02:04:24.434 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=59.46, Mass=2455, SNR=30.9, Peak=244 HFD=3.4
02:04:24.434 00.000 10844 MultiStar: [#1 -0.08,0.15,1.16,U] [#2 0.49,0.65,0.00,M1] [#3 -0.28,0.48,0.99,U] [#4 0.72,0.91,0.00,M8] [#5 0.61,0.73,0.00,M1] [#6 -0.41,0.07,0.92,U] [#7 -0.14,-0.87,0.00,M2] [#8 0.00,-0.24,1.00,U] 
02:04:24.434 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.21}, one-star: {0.08, 0.58}
02:04:24.434 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
02:04:24.434 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
02:04:24.434 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.13 mountX=-0.18 mountY=-0.16, mountTheta=-2.41
02:04:24.435 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.21, opts=13)
02:04:24.436 00.001 10844 Enqueuing Move request for scope (-0.13, 0.21)
02:04:24.436 00.000 11060 Worker thread wakes up
02:04:24.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:24.436 00.000 10844 UpdateGuideState exits: m=2455 SNR=30.9
02:04:24.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:24.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:24.436 00.000 10844 Enqueuing Expose request
02:04:24.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
02:04:24.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
02:04:24.436 00.000 11060 Moving (-0.13, 0.21) raw xDistance=-0.18 yDistance=-0.16
02:04:24.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:04:24.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:24.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:04:24.436 00.000 11060 MoveAxis(E, 31, ABG)
02:04:24.436 00.000 11060 Guiding  Dir = 2, Dur = 31
02:04:24.465 00.029 11060 IsSlewing returns 0
02:04:24.466 00.001 11060 IsGuiding returns 0
02:04:24.514 00.048 11060 IsGuiding returns 0
02:04:24.514 00.000 11060 Move returns status 0, amount 31
02:04:24.514 00.000 11060 MoveAxis(N, 0, ABG)
02:04:24.514 00.000 11060 Move returns status 0, amount 0
02:04:24.514 00.000 11060 move complete, result=0
02:04:24.515 00.001 11060 worker thread done servicing request
02:04:24.515 00.000 11060 Worker thread wakes up
02:04:24.515 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.2 px 0 ms NORTH
02:04:24.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:24.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:25.142 00.627 11060 Exposure complete
02:04:25.318 00.176 11060 worker thread done servicing request
02:04:25.318 00.000 10844 OnExposeComplete: enter
02:04:25.318 00.000 10844 UpdateGuideState(): m_state=6
02:04:25.319 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12220
02:04:25.319 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=59.46, Mass=2718, SNR=33.0, Peak=248 HFD=3.5
02:04:25.319 00.000 10844 MultiStar: [#1 -0.67,0.28,0.00,M4] [#2 0.16,0.01,1.93,U] [#3 0.04,0.26,1.07,U] [#4 0.62,0.88,0.00,M9] [#5 0.11,0.26,0.86,U] [#6 0.57,0.38,0.00,M1] [#7 -0.35,-0.19,0.85,U] [#8 0.52,0.11,0.95,U] 
02:04:25.319 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.16}, one-star: {-0.01, 0.58}
02:04:25.319 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
02:04:25.319 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
02:04:25.319 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.03 mountX=-0.17 mountY=0.07, mountTheta=2.77
02:04:25.321 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.16, opts=13)
02:04:25.321 00.000 10844 Enqueuing Move request for scope (0.09, 0.16)
02:04:25.321 00.000 11060 Worker thread wakes up
02:04:25.323 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:25.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
02:04:25.323 00.000 10844 UpdateGuideState exits: m=2718 SNR=33.0
02:04:25.329 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:25.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:25.329 00.000 10844 Enqueuing Expose request
02:04:25.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
02:04:25.330 00.001 11060 Moving (0.09, 0.16) raw xDistance=-0.17 yDistance=0.07
02:04:25.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:04:25.331 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:25.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:04:25.331 00.000 11060 MoveAxis(E, 31, ABG)
02:04:25.331 00.000 11060 Guiding  Dir = 2, Dur = 31
02:04:25.355 00.024 11060 IsSlewing returns 0
02:04:25.355 00.000 11060 IsGuiding returns 0
02:04:25.434 00.079 11060 IsGuiding returns 0
02:04:25.435 00.001 11060 Move returns status 0, amount 31
02:04:25.435 00.000 11060 MoveAxis(N, 0, ABG)
02:04:25.435 00.000 11060 Move returns status 0, amount 0
02:04:25.435 00.000 11060 move complete, result=0
02:04:25.435 00.000 11060 worker thread done servicing request
02:04:25.435 00.000 11060 Worker thread wakes up
02:04:25.435 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
02:04:25.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:25.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:26.066 00.631 11060 Exposure complete
02:04:26.239 00.173 11060 worker thread done servicing request
02:04:26.239 00.000 10844 OnExposeComplete: enter
02:04:26.239 00.000 10844 UpdateGuideState(): m_state=6
02:04:26.239 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12221
02:04:26.240 00.001 10844 Star::Find returns 1 (0), X=268.04, Y=59.29, Mass=2591, SNR=31.8, Peak=220 HFD=3.3
02:04:26.240 00.000 10844 MultiStar: [#1 -0.21,-0.43,0.86,U] [#2 0.21,-0.40,2.19,U] [#3 -0.22,-0.19,0.99,U] [#4 0.55,0.01,1.08,U] [#5 -0.33,-0.16,1.00,U] [#6 0.25,-0.59,0.00,M2] [#7 -0.44,0.06,0.84,U] [#8 0.61,-1.02,0.00,M2] 
02:04:26.240 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.14}, one-star: {-0.20, 0.42}
02:04:26.240 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
02:04:26.240 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
02:04:26.240 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.78 mountX=0.14 mountY=-0.01, mountTheta=-0.04
02:04:26.241 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.14, opts=13)
02:04:26.242 00.001 10844 Enqueuing Move request for scope (-0.03, -0.14)
02:04:26.242 00.000 11060 Worker thread wakes up
02:04:26.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:26.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
02:04:26.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
02:04:26.242 00.000 11060 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=-0.01
02:04:26.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:04:26.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:26.242 00.000 10844 UpdateGuideState exits: m=2591 SNR=31.8
02:04:26.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:26.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:26.242 00.000 10844 Enqueuing Expose request
02:04:26.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:04:26.242 00.000 11060 MoveAxis(W, 24, ABG)
02:04:26.242 00.000 11060 Guiding  Dir = 3, Dur = 24
02:04:26.249 00.007 11060 IsSlewing returns 0
02:04:26.249 00.000 11060 IsGuiding returns 0
02:04:26.281 00.032 11060 IsGuiding returns 0
02:04:26.281 00.000 11060 Move returns status 0, amount 24
02:04:26.281 00.000 11060 MoveAxis(N, 0, ABG)
02:04:26.281 00.000 11060 Move returns status 0, amount 0
02:04:26.282 00.001 11060 move complete, result=0
02:04:26.282 00.000 11060 worker thread done servicing request
02:04:26.282 00.000 11060 Worker thread wakes up
02:04:26.282 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
02:04:26.283 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:26.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:26.907 00.624 11060 Exposure complete
02:04:27.082 00.175 11060 worker thread done servicing request
02:04:27.082 00.000 10844 OnExposeComplete: enter
02:04:27.082 00.000 10844 UpdateGuideState(): m_state=6
02:04:27.082 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12222
02:04:27.084 00.002 10844 Star::Find returns 1 (0), X=268.64, Y=59.38, Mass=2402, SNR=30.6, Peak=250 HFD=3.3
02:04:27.084 00.000 10844 MultiStar: [#1 -0.05,-0.70,0.00,M4] [#2 0.18,-0.51,2.01,U] [#3 -0.16,-0.14,1.02,U] [#4 0.84,0.65,0.00,M9] [#5 0.65,0.37,0.00,M1] [#6 -0.23,-0.34,1.03,U] [#7 -0.28,-0.42,0.81,U] [#8 0.72,-0.06,0.00,M3] 
02:04:27.084 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.23}, one-star: {0.40, 0.50}
02:04:27.084 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
02:04:27.084 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
02:04:27.084 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.48 mountX=0.22 mountY=0.06, mountTheta=0.26
02:04:27.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.23, opts=13)
02:04:27.085 00.000 10844 Enqueuing Move request for scope (0.02, -0.23)
02:04:27.086 00.001 11060 Worker thread wakes up
02:04:27.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:27.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
02:04:27.086 00.000 10844 UpdateGuideState exits: m=2402 SNR=30.6
02:04:27.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
02:04:27.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:27.086 00.000 11060 Moving (0.02, -0.23) raw xDistance=0.22 yDistance=0.06
02:04:27.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:27.086 00.000 10844 Enqueuing Expose request
02:04:27.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:04:27.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:27.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:04:27.086 00.000 11060 MoveAxis(W, 39, ABG)
02:04:27.086 00.000 11060 Guiding  Dir = 3, Dur = 39
02:04:27.091 00.005 11060 IsSlewing returns 0
02:04:27.091 00.000 11060 IsGuiding returns 0
02:04:27.138 00.047 11060 IsGuiding returns 0
02:04:27.138 00.000 11060 Move returns status 0, amount 39
02:04:27.138 00.000 11060 MoveAxis(N, 0, ABG)
02:04:27.138 00.000 11060 Move returns status 0, amount 0
02:04:27.138 00.000 11060 move complete, result=0
02:04:27.139 00.001 11060 worker thread done servicing request
02:04:27.139 00.000 11060 Worker thread wakes up
02:04:27.139 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
02:04:27.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:27.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:27.769 00.630 11060 Exposure complete
02:04:27.946 00.177 11060 worker thread done servicing request
02:04:27.947 00.001 10844 OnExposeComplete: enter
02:04:27.947 00.000 10844 UpdateGuideState(): m_state=6
02:04:27.947 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12223
02:04:27.947 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=58.70, Mass=2917, SNR=33.5, Peak=255 HFD=3.5
02:04:27.947 00.000 10844 MultiStar: [#1 0.01,0.34,0.88,U] [#2 0.26,-0.01,1.93,U] [#3 0.32,-0.34,0.89,U] [#4 1.21,0.14,0.00,M10] [#5 0.28,-0.29,0.99,U] [#6 -0.34,-0.02,0.96,U] [#7 0.11,-0.42,0.87,U] [#8 0.29,-0.12,0.97,U] 
02:04:27.947 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.12}, one-star: {0.07, -0.18}
02:04:27.948 00.001 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
02:04:27.948 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
02:04:27.948 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.69 mountX=0.09 mountY=0.16, mountTheta=1.05
02:04:27.949 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.12, opts=13)
02:04:27.950 00.001 10844 Enqueuing Move request for scope (0.14, -0.12)
02:04:27.950 00.000 11060 Worker thread wakes up
02:04:27.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:04:27.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
02:04:27.950 00.000 10844 UpdateGuideState exits: m=2917 SNR=33.5 Saturated
02:04:27.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
02:04:27.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:27.950 00.000 11060 Moving (0.14, -0.12) raw xDistance=0.09 yDistance=0.16
02:04:27.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:27.950 00.000 10844 Enqueuing Expose request
02:04:27.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:04:27.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:27.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:04:27.950 00.000 11060 MoveAxis(E, 0, ABG)
02:04:27.950 00.000 11060 Move returns status 0, amount 0
02:04:27.951 00.001 11060 MoveAxis(N, 0, ABG)
02:04:27.951 00.000 11060 Move returns status 0, amount 0
02:04:27.951 00.000 11060 move complete, result=0
02:04:27.951 00.000 11060 worker thread done servicing request
02:04:27.951 00.000 11060 Worker thread wakes up
02:04:27.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:27.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:27.953 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:28.587 00.634 11060 Exposure complete
02:04:28.753 00.166 11060 worker thread done servicing request
02:04:28.753 00.000 10844 OnExposeComplete: enter
02:04:28.753 00.000 10844 UpdateGuideState(): m_state=6
02:04:28.753 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12224
02:04:28.753 00.000 10844 Star::Find returns 1 (1), X=268.57, Y=58.71, Mass=2804, SNR=33.6, Peak=255 HFD=3.2
02:04:28.754 00.001 10844 MultiStar: [#1 -0.13,-0.00,1.02,U] [#2 0.42,-0.40,2.07,U] [#3 0.72,-0.16,0.00,M1] [#4 0.87,0.33,0.00,R] [#5 -0.07,0.12,0.90,U] [#6 0.33,0.31,0.87,U] [#7 0.20,0.39,0.78,U] [#8 0.91,-0.51,0.00,M3] 
02:04:28.754 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.05}, one-star: {0.33, -0.17}
02:04:28.754 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
02:04:28.754 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
02:04:28.754 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.21 mountX=0.01 mountY=0.22, mountTheta=1.54
02:04:28.755 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.05, opts=13)
02:04:28.755 00.000 10844 Enqueuing Move request for scope (0.22, -0.05)
02:04:28.755 00.000 11060 Worker thread wakes up
02:04:28.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:28.755 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.6 Saturated
02:04:28.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:28.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
02:04:28.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:28.755 00.000 10844 Enqueuing Expose request
02:04:28.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
02:04:28.755 00.000 11060 Moving (0.22, -0.05) raw xDistance=0.01 yDistance=0.22
02:04:28.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:04:28.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:28.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:04:28.755 00.000 11060 MoveAxis(E, 0, ABG)
02:04:28.755 00.000 11060 Move returns status 0, amount 0
02:04:28.757 00.002 11060 MoveAxis(N, 0, ABG)
02:04:28.757 00.000 11060 Move returns status 0, amount 0
02:04:28.757 00.000 11060 move complete, result=0
02:04:28.757 00.000 11060 worker thread done servicing request
02:04:28.757 00.000 11060 Worker thread wakes up
02:04:28.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:28.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:28.758 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:29.388 00.630 11060 Exposure complete
02:04:29.563 00.175 11060 worker thread done servicing request
02:04:29.563 00.000 10844 OnExposeComplete: enter
02:04:29.563 00.000 10844 UpdateGuideState(): m_state=6
02:04:29.563 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12225
02:04:29.563 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=58.63, Mass=2653, SNR=32.5, Peak=244 HFD=3.4
02:04:29.563 00.000 10844 MultiStar: [#1 0.25,-0.28,0.93,U] [#2 0.38,-0.05,1.93,U] [#3 0.07,-0.12,0.92,U] [#4 0.32,-0.55,0.00,M1] [#5 -0.34,0.27,0.98,U] [#6 0.41,0.25,0.89,U] [#7 -0.07,0.16,0.85,U] [#8 0.35,-0.26,0.98,U] 
02:04:29.563 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.04}, one-star: {0.39, -0.25}
02:04:29.563 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
02:04:29.564 00.001 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
02:04:29.564 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=0.00 mountY=0.21, mountTheta=1.55
02:04:29.571 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.04, opts=13)
02:04:29.571 00.000 10844 Enqueuing Move request for scope (0.20, -0.04)
02:04:29.571 00.000 11060 Worker thread wakes up
02:04:29.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:29.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:04:29.571 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.5
02:04:29.571 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:04:29.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:29.571 00.000 11060 Moving (0.20, -0.04) raw xDistance=0.00 yDistance=0.21
02:04:29.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:29.573 00.002 10844 Enqueuing Expose request
02:04:29.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:04:29.573 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.50 newest=0.59
02:04:29.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:04:29.573 00.000 11060 MoveAxis(E, 0, ABG)
02:04:29.573 00.000 11060 Move returns status 0, amount 0
02:04:29.573 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 627 applied
02:04:29.573 00.000 11060 MoveAxis(S, 708, ABG)
02:04:29.573 00.000 11060 Guiding  Dir = 1, Dur = 708
02:04:29.600 00.027 11060 IsSlewing returns 0
02:04:29.600 00.000 11060 IsGuiding returns 0
02:04:30.338 00.738 11060 IsGuiding returns 0
02:04:30.338 00.000 11060 Move returns status 0, amount 708
02:04:30.338 00.000 11060 move complete, result=0
02:04:30.338 00.000 11060 worker thread done servicing request
02:04:30.338 00.000 11060 Worker thread wakes up
02:04:30.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:30.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:30.338 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 708 ms SOUTH
02:04:30.970 00.632 11060 Exposure complete
02:04:31.141 00.171 11060 worker thread done servicing request
02:04:31.141 00.000 10844 OnExposeComplete: enter
02:04:31.141 00.000 10844 UpdateGuideState(): m_state=6
02:04:31.141 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12226
02:04:31.141 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=59.08, Mass=2549, SNR=31.3, Peak=214 HFD=3.4
02:04:31.142 00.001 10844 MultiStar: [#1 -0.35,0.44,1.13,U] [#2 0.17,-0.31,2.13,U] [#3 0.07,0.50,0.97,U] [#4 -0.06,-0.46,0.97,U] [#5 -0.32,0.22,1.01,U] [#6 -0.40,0.23,0.90,U] [#7 -0.65,0.50,0.00,M1] [#8 0.21,-0.33,0.99,U] 
02:04:31.142 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.63, 0.20}
02:04:31.142 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
02:04:31.142 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
02:04:31.142 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.86 mountX=-0.02 mountY=0.01, mountTheta=2.60
02:04:31.143 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
02:04:31.143 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
02:04:31.143 00.000 11060 Worker thread wakes up
02:04:31.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:31.143 00.000 10844 UpdateGuideState exits: m=2549 SNR=31.3
02:04:31.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:31.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:31.143 00.000 10844 Enqueuing Expose request
02:04:31.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
02:04:31.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:04:31.145 00.002 11060 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=0.01
02:04:31.145 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.146223, 1:0.012416
02:04:31.145 00.000 11060 BLC: No correction, Miss < min_move
02:04:31.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:31.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:31.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:04:31.145 00.000 11060 MoveAxis(E, 0, ABG)
02:04:31.145 00.000 11060 Move returns status 0, amount 0
02:04:31.145 00.000 11060 MoveAxis(N, 0, ABG)
02:04:31.145 00.000 11060 Move returns status 0, amount 0
02:04:31.145 00.000 11060 move complete, result=0
02:04:31.145 00.000 11060 worker thread done servicing request
02:04:31.145 00.000 11060 Worker thread wakes up
02:04:31.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:31.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:31.146 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:31.785 00.639 11060 Exposure complete
02:04:31.940 00.155 11060 worker thread done servicing request
02:04:31.940 00.000 10844 OnExposeComplete: enter
02:04:31.940 00.000 10844 UpdateGuideState(): m_state=6
02:04:31.940 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12227
02:04:31.940 00.000 10844 Star::Find returns 1 (1), X=268.19, Y=59.27, Mass=3458, SNR=36.9, Peak=255 HFD=3.7
02:04:31.941 00.001 10844 MultiStar: [#1 0.33,0.20,0.87,U] [#2 -0.08,0.43,1.93,U] [#3 -0.02,-0.23,0.81,U] [#4 -0.71,-0.76,0.00,M1] [#5 -0.31,-0.03,0.88,U] [#6 -0.25,0.48,0.88,U] [#7 0.14,-0.30,0.82,U] [#8 0.49,-0.07,0.79,U] 
02:04:31.941 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.16}, one-star: {-0.05, 0.39}
02:04:31.941 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
02:04:31.941 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
02:04:31.941 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
02:04:31.942 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.16, opts=13)
02:04:31.942 00.000 10844 Enqueuing Move request for scope (0.01, 0.16)
02:04:31.942 00.000 11060 Worker thread wakes up
02:04:31.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
02:04:31.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
02:04:31.942 00.000 11060 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=-0.02
02:04:31.943 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:31.943 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.146223, 1:0.012416, 2:-0.016296
02:04:31.943 00.000 11060 BLC: No correction, Miss < min_move
02:04:31.943 00.000 10844 UpdateGuideState exits: m=3458 SNR=36.9 Saturated
02:04:31.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:04:31.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:31.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:31.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:04:31.943 00.000 11060 MoveAxis(E, 28, ABG)
02:04:31.943 00.000 11060 Guiding  Dir = 2, Dur = 28
02:04:31.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:31.943 00.000 10844 Enqueuing Expose request
02:04:31.974 00.031 11060 IsSlewing returns 0
02:04:31.975 00.001 11060 IsGuiding returns 0
02:04:32.017 00.042 11060 IsGuiding returns 0
02:04:32.017 00.000 11060 Move returns status 0, amount 28
02:04:32.017 00.000 11060 MoveAxis(N, 0, ABG)
02:04:32.017 00.000 11060 Move returns status 0, amount 0
02:04:32.017 00.000 11060 move complete, result=0
02:04:32.017 00.000 11060 worker thread done servicing request
02:04:32.017 00.000 11060 Worker thread wakes up
02:04:32.017 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
02:04:32.018 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:32.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:32.647 00.629 11060 Exposure complete
02:04:32.809 00.162 11060 worker thread done servicing request
02:04:32.809 00.000 10844 OnExposeComplete: enter
02:04:32.809 00.000 10844 UpdateGuideState(): m_state=6
02:04:32.809 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12228
02:04:32.810 00.001 10844 Star::Find returns 1 (0), X=268.86, Y=59.17, Mass=2387, SNR=30.5, Peak=250 HFD=2.9
02:04:32.810 00.000 10844 MultiStar: [#1 -0.37,0.28,1.01,U] [#2 0.33,-0.46,2.17,U] [#3 0.58,0.32,0.00,M1] [#4 -0.50,-0.35,1.13,U] [#5 0.09,0.57,1.09,U] [#6 0.55,0.10,0.99,U] [#7 0.21,-0.13,0.88,U] [#8 0.79,-0.62,0.00,M1] 
02:04:32.810 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.03}, one-star: {0.63, 0.29}
02:04:32.810 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
02:04:32.810 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
02:04:32.810 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.17 mountX=-0.00 mountY=0.15, mountTheta=1.59
02:04:32.812 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.03, opts=13)
02:04:32.812 00.000 10844 Enqueuing Move request for scope (0.15, -0.03)
02:04:32.812 00.000 11060 Worker thread wakes up
02:04:32.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:32.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
02:04:32.812 00.000 10844 UpdateGuideState exits: m=2387 SNR=30.5
02:04:32.812 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
02:04:32.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:32.812 00.000 11060 Moving (0.15, -0.03) raw xDistance=-0.00 yDistance=0.15
02:04:32.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:32.812 00.000 10844 Enqueuing Expose request
02:04:32.812 00.000 11060 BLC: window closed
02:04:32.812 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.146223, 1:0.012416, 2:-0.016296
02:04:32.812 00.000 11060 BLC: No correction, Miss < min_move
02:04:32.813 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:04:32.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:32.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:04:32.813 00.000 11060 MoveAxis(E, 0, ABG)
02:04:32.813 00.000 11060 Move returns status 0, amount 0
02:04:32.813 00.000 11060 MoveAxis(N, 0, ABG)
02:04:32.813 00.000 11060 Move returns status 0, amount 0
02:04:32.813 00.000 11060 move complete, result=0
02:04:32.813 00.000 11060 worker thread done servicing request
02:04:32.813 00.000 11060 Worker thread wakes up
02:04:32.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:32.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:32.814 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:33.448 00.634 11060 Exposure complete
02:04:33.627 00.179 11060 worker thread done servicing request
02:04:33.627 00.000 10844 OnExposeComplete: enter
02:04:33.627 00.000 10844 UpdateGuideState(): m_state=6
02:04:33.627 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12229
02:04:33.628 00.001 10844 Star::Find returns 1 (0), X=268.88, Y=58.60, Mass=1982, SNR=27.6, Peak=210 HFD=3.0
02:04:33.628 00.000 10844 MultiStar: [#1 0.17,-0.23,1.06,U] [#2 0.16,-0.43,2.42,U] [#3 0.60,-0.34,0.00,M2] [#4 0.01,0.14,0.97,U] [#5 0.06,-0.10,1.22,U] [#6 0.11,0.15,0.99,U] [#7 -0.06,-0.32,0.99,U] [#8 0.96,-0.36,0.00,M2] 
02:04:33.628 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.20}, one-star: {0.64, -0.28}
02:04:33.628 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
02:04:33.628 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
02:04:33.628 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-0.90 mountX=0.17 mountY=0.19, mountTheta=0.84
02:04:33.630 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.20, opts=13)
02:04:33.630 00.000 10844 Enqueuing Move request for scope (0.16, -0.20)
02:04:33.630 00.000 11060 Worker thread wakes up
02:04:33.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
02:04:33.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
02:04:33.630 00.000 11060 Moving (0.16, -0.20) raw xDistance=0.17 yDistance=0.19
02:04:33.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
02:04:33.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:33.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:33.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:04:33.630 00.000 11060 MoveAxis(W, 29, ABG)
02:04:33.630 00.000 11060 Guiding  Dir = 3, Dur = 29
02:04:33.631 00.001 10844 UpdateGuideState exits: m=1982 SNR=27.6
02:04:33.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:33.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:33.631 00.000 10844 Enqueuing Expose request
02:04:33.642 00.011 11060 IsSlewing returns 0
02:04:33.643 00.001 11060 IsGuiding returns 0
02:04:33.689 00.046 11060 IsGuiding returns 0
02:04:33.690 00.001 11060 Move returns status 0, amount 29
02:04:33.690 00.000 11060 MoveAxis(N, 0, ABG)
02:04:33.690 00.000 11060 Move returns status 0, amount 0
02:04:33.690 00.000 11060 move complete, result=0
02:04:33.690 00.000 11060 worker thread done servicing request
02:04:33.690 00.000 11060 Worker thread wakes up
02:04:33.690 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
02:04:33.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:33.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:34.319 00.629 11060 Exposure complete
02:04:34.495 00.176 11060 worker thread done servicing request
02:04:34.495 00.000 10844 OnExposeComplete: enter
02:04:34.495 00.000 10844 UpdateGuideState(): m_state=6
02:04:34.496 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12230
02:04:34.496 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=59.04, Mass=2633, SNR=32.2, Peak=206 HFD=3.4
02:04:34.496 00.000 10844 MultiStar: [#1 0.20,0.18,0.95,U] [#2 0.49,0.03,2.03,U] [#3 0.54,-0.04,0.92,U] [#4 -0.08,-0.37,1.02,U] [#5 -0.07,0.22,1.02,U] [#6 -0.54,0.42,0.00,M1] [#7 -0.00,-0.49,0.87,U] [#8 0.51,0.16,0.97,U] 
02:04:34.496 00.000 10844 single-star, 7 included, MultiStar: {0.25, -0.01}, one-star: {0.16, 0.16}
02:04:34.496 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
02:04:34.496 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
02:04:34.496 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.23 cameraTheta=0.79 mountX=-0.19 mountY=0.13, mountTheta=2.53
02:04:34.497 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.16, opts=13)
02:04:34.497 00.000 10844 Enqueuing Move request for scope (0.16, 0.16)
02:04:34.499 00.002 11060 Worker thread wakes up
02:04:34.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:04:34.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
02:04:34.499 00.000 10844 UpdateGuideState exits: m=2633 SNR=32.2
02:04:34.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
02:04:34.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:34.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:34.499 00.000 10844 Enqueuing Expose request
02:04:34.499 00.000 11060 Moving (0.16, 0.16) raw xDistance=-0.19 yDistance=0.13
02:04:34.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:04:34.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:34.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:04:34.499 00.000 11060 MoveAxis(E, 32, ABG)
02:04:34.499 00.000 11060 Guiding  Dir = 2, Dur = 32
02:04:34.531 00.032 11060 IsSlewing returns 0
02:04:34.532 00.001 11060 IsGuiding returns 0
02:04:34.593 00.061 11060 IsGuiding returns 0
02:04:34.593 00.000 11060 Move returns status 0, amount 32
02:04:34.593 00.000 11060 MoveAxis(N, 0, ABG)
02:04:34.593 00.000 11060 Move returns status 0, amount 0
02:04:34.593 00.000 11060 move complete, result=0
02:04:34.594 00.001 11060 worker thread done servicing request
02:04:34.594 00.000 11060 Worker thread wakes up
02:04:34.594 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
02:04:34.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:34.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:35.223 00.629 11060 Exposure complete
02:04:35.395 00.172 11060 worker thread done servicing request
02:04:35.395 00.000 10844 OnExposeComplete: enter
02:04:35.395 00.000 10844 UpdateGuideState(): m_state=6
02:04:35.395 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12231
02:04:35.395 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=59.25, Mass=2712, SNR=33.0, Peak=249 HFD=3.2
02:04:35.396 00.001 10844 MultiStar: [#1 -0.13,-0.68,0.00,M1] [#2 0.34,-0.21,2.06,U] [#3 0.04,-0.14,0.99,U] [#4 -0.17,-0.61,0.00,M1] [#5 0.24,0.60,0.00,M1] [#6 -0.25,0.06,0.97,U] [#7 -0.86,-0.21,0.00,M1] [#8 -0.17,-0.06,0.96,U] 
02:04:35.396 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.03}, one-star: {-0.20, 0.37}
02:04:35.396 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
02:04:35.396 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.75 = 0.75)
02:04:35.396 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.98 mountX=0.03 mountY=0.03, mountTheta=0.76
02:04:35.397 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
02:04:35.398 00.001 10844 Enqueuing Move request for scope (0.02, -0.03)
02:04:35.398 00.000 11060 Worker thread wakes up
02:04:35.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:35.398 00.000 10844 UpdateGuideState exits: m=2712 SNR=33.0
02:04:35.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:35.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:35.398 00.000 10844 Enqueuing Expose request
02:04:35.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:04:35.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:04:35.398 00.000 11060 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=0.03
02:04:35.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:35.399 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:35.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:04:35.399 00.000 11060 MoveAxis(E, 0, ABG)
02:04:35.399 00.000 11060 Move returns status 0, amount 0
02:04:35.399 00.000 11060 MoveAxis(N, 0, ABG)
02:04:35.399 00.000 11060 Move returns status 0, amount 0
02:04:35.399 00.000 11060 move complete, result=0
02:04:35.399 00.000 11060 worker thread done servicing request
02:04:35.400 00.001 11060 Worker thread wakes up
02:04:35.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:35.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:35.407 00.007 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:36.032 00.625 11060 Exposure complete
02:04:36.218 00.186 11060 worker thread done servicing request
02:04:36.218 00.000 10844 OnExposeComplete: enter
02:04:36.218 00.000 10844 UpdateGuideState(): m_state=6
02:04:36.218 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12232
02:04:36.218 00.000 10844 Star::Find returns 1 (0), X=267.70, Y=59.05, Mass=2130, SNR=29.1, Peak=209 HFD=2.8
02:04:36.219 00.001 10844 MultiStar: [#1 -0.12,0.25,1.13,U] [#2 0.19,-0.34,2.23,U] [#3 -0.33,-0.12,1.06,U] [#4 -0.57,-0.98,0.00,M2] [#5 -0.10,0.04,1.10,U] [#6 -0.88,0.27,0.00,M1] [#7 -0.35,-0.55,0.00,M2] [#8 0.27,-0.05,1.01,U] 
02:04:36.219 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.06}, one-star: {-0.54, 0.17}
02:04:36.219 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
02:04:36.219 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
02:04:36.219 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.36 mountX=0.07 mountY=-0.05, mountTheta=-0.62
02:04:36.221 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
02:04:36.221 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
02:04:36.222 00.001 11060 Worker thread wakes up
02:04:36.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:36.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
02:04:36.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
02:04:36.222 00.000 11060 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.05
02:04:36.223 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:04:36.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:36.223 00.000 10844 UpdateGuideState exits: m=2130 SNR=29.1
02:04:36.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:04:36.223 00.000 11060 MoveAxis(E, 0, ABG)
02:04:36.223 00.000 11060 Move returns status 0, amount 0
02:04:36.223 00.000 11060 MoveAxis(N, 0, ABG)
02:04:36.223 00.000 11060 Move returns status 0, amount 0
02:04:36.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:36.223 00.000 11060 move complete, result=0
02:04:36.223 00.000 11060 worker thread done servicing request
02:04:36.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:36.223 00.000 10844 Enqueuing Expose request
02:04:36.224 00.001 11060 Worker thread wakes up
02:04:36.224 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:36.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:36.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:36.864 00.640 11060 Exposure complete
02:04:37.044 00.180 11060 worker thread done servicing request
02:04:37.044 00.000 10844 OnExposeComplete: enter
02:04:37.044 00.000 10844 UpdateGuideState(): m_state=6
02:04:37.044 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12233
02:04:37.045 00.001 10844 Star::Find returns 1 (1), X=268.01, Y=59.29, Mass=2998, SNR=34.7, Peak=255 HFD=3.6
02:04:37.045 00.000 10844 MultiStar: [#1 -0.43,-0.40,0.89,U] [#2 0.18,-0.26,1.89,U] [#3 -0.28,-0.09,0.96,U] [#4 -0.65,-0.03,0.00,M3] [#5 -0.91,-0.08,0.00,M1] [#6 -0.29,0.27,0.80,U] [#7 -0.35,-1.20,0.00,M3] [#8 0.11,-0.09,0.81,U] 
02:04:37.045 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.06}, one-star: {-0.23, 0.41}
02:04:37.045 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
02:04:37.045 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
02:04:37.045 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.64 mountX=0.08 mountY=-0.10, mountTheta=-0.89
02:04:37.046 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.06, opts=13)
02:04:37.046 00.000 10844 Enqueuing Move request for scope (-0.11, -0.06)
02:04:37.046 00.000 11060 Worker thread wakes up
02:04:37.047 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:37.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
02:04:37.047 00.000 10844 UpdateGuideState exits: m=2998 SNR=34.7 Saturated
02:04:37.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
02:04:37.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:37.047 00.000 11060 Moving (-0.11, -0.06) raw xDistance=0.08 yDistance=-0.10
02:04:37.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:37.047 00.000 10844 Enqueuing Expose request
02:04:37.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:04:37.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:37.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:04:37.047 00.000 11060 MoveAxis(E, 0, ABG)
02:04:37.047 00.000 11060 Move returns status 0, amount 0
02:04:37.047 00.000 11060 MoveAxis(N, 0, ABG)
02:04:37.047 00.000 11060 Move returns status 0, amount 0
02:04:37.047 00.000 11060 move complete, result=0
02:04:37.048 00.001 11060 worker thread done servicing request
02:04:37.048 00.000 11060 Worker thread wakes up
02:04:37.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:37.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:37.049 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:37.670 00.621 11060 Exposure complete
02:04:37.860 00.190 11060 worker thread done servicing request
02:04:37.860 00.000 10844 OnExposeComplete: enter
02:04:37.861 00.001 10844 UpdateGuideState(): m_state=6
02:04:37.861 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12234
02:04:37.861 00.000 10844 Star::Find returns 1 (1), X=267.85, Y=59.18, Mass=3002, SNR=34.0, Peak=255 HFD=3.9
02:04:37.861 00.000 10844 MultiStar: [#1 -0.56,-0.23,0.95,U] [#2 -0.52,-0.20,1.94,U] [#3 -0.62,-0.33,0.00,M1] [#4 -0.49,-0.54,0.00,M4] [#5 -0.32,-0.23,1.04,U] [#6 -1.01,-0.04,0.00,M1] [#7 -0.84,-0.34,0.00,M4] [#8 -0.31,-0.17,0.76,U] 
02:04:37.861 00.000 10844 refined, 4 included, MultiStar: {-0.44, -0.12}, one-star: {-0.39, 0.30}
02:04:37.862 00.001 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
02:04:37.862 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
02:04:37.862 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-0.12 hyp=0.46 cameraTheta=-2.88 mountX=0.20 mountY=-0.41, mountTheta=-1.13
02:04:37.863 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-0.12, opts=13)
02:04:37.863 00.000 10844 Enqueuing Move request for scope (-0.44, -0.12)
02:04:37.863 00.000 11060 Worker thread wakes up
02:04:37.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.12) opts 0xd
02:04:37.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -0.12)
02:04:37.863 00.000 11060 Moving (-0.44, -0.12) raw xDistance=0.20 yDistance=-0.41
02:04:37.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:04:37.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:04:37.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:37.865 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:04:37.865 00.000 11060 MoveAxis(W, 34, ABG)
02:04:37.865 00.000 11060 Guiding  Dir = 3, Dur = 34
02:04:37.865 00.000 10844 UpdateGuideState exits: m=3002 SNR=34.0 Saturated
02:04:37.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:37.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:37.865 00.000 10844 Enqueuing Expose request
02:04:37.870 00.005 11060 IsSlewing returns 0
02:04:37.870 00.000 11060 IsGuiding returns 0
02:04:37.925 00.055 11060 IsGuiding returns 0
02:04:37.925 00.000 11060 Move returns status 0, amount 34
02:04:37.925 00.000 11060 MoveAxis(N, 0, ABG)
02:04:37.925 00.000 11060 Move returns status 0, amount 0
02:04:37.925 00.000 11060 move complete, result=0
02:04:37.927 00.002 10844 GuideStep: 0.2 px 34 ms WEST, -0.4 px 0 ms NORTH
02:04:37.927 00.000 11060 worker thread done servicing request
02:04:37.927 00.000 11060 Worker thread wakes up
02:04:37.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:37.928 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:38.563 00.635 11060 Exposure complete
02:04:38.748 00.185 11060 worker thread done servicing request
02:04:38.748 00.000 10844 OnExposeComplete: enter
02:04:38.748 00.000 10844 UpdateGuideState(): m_state=6
02:04:38.748 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12235
02:04:38.749 00.001 10844 Star::Find returns 1 (0), X=268.24, Y=58.81, Mass=2679, SNR=32.0, Peak=215 HFD=3.4
02:04:38.749 00.000 10844 MultiStar: [#1 -0.24,0.02,1.07,U] [#2 0.16,-0.05,2.07,U] [#3 -0.04,-0.04,1.03,U] [#4 -0.18,-0.53,1.06,U] [#5 -0.23,0.17,1.02,U] [#6 -0.62,0.09,0.00,M2] [#7 -0.24,-0.64,0.00,M5] [#8 -0.35,-0.15,0.91,U] 
02:04:38.749 00.000 10844 single-star, 6 included, MultiStar: {-0.09, -0.09}, one-star: {0.00, -0.07}
02:04:38.749 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
02:04:38.749 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
02:04:38.749 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.53 mountX=0.07 mountY=0.01, mountTheta=0.21
02:04:38.750 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.07, opts=13)
02:04:38.750 00.000 10844 Enqueuing Move request for scope (0.00, -0.07)
02:04:38.751 00.001 11060 Worker thread wakes up
02:04:38.751 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:38.751 00.000 10844 UpdateGuideState exits: m=2679 SNR=32.0
02:04:38.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:38.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:38.751 00.000 10844 Enqueuing Expose request
02:04:38.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
02:04:38.751 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
02:04:38.751 00.000 11060 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=0.01
02:04:38.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:04:38.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:38.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:04:38.752 00.001 11060 MoveAxis(E, 0, ABG)
02:04:38.752 00.000 11060 Move returns status 0, amount 0
02:04:38.752 00.000 11060 MoveAxis(N, 0, ABG)
02:04:38.752 00.000 11060 Move returns status 0, amount 0
02:04:38.752 00.000 11060 move complete, result=0
02:04:38.752 00.000 11060 worker thread done servicing request
02:04:38.752 00.000 11060 Worker thread wakes up
02:04:38.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:38.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:38.766 00.014 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:39.407 00.641 11060 Exposure complete
02:04:39.579 00.172 11060 worker thread done servicing request
02:04:39.580 00.001 10844 OnExposeComplete: enter
02:04:39.580 00.000 10844 UpdateGuideState(): m_state=6
02:04:39.580 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12236
02:04:39.580 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=58.31, Mass=2735, SNR=32.3, Peak=250 HFD=3.5
02:04:39.580 00.000 10844 MultiStar: [#1 -0.03,0.22,1.00,U] [#2 0.42,-0.02,2.08,U] [#3 -0.16,0.03,1.01,U] [#4 -0.03,-0.75,0.00,M4] [#5 0.54,0.16,0.92,U] [#6 -0.24,0.52,0.98,U] [#7 -0.48,-0.24,0.94,U] [#8 0.28,-0.05,0.81,U] 
02:04:39.580 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {0.10, -0.57}
02:04:39.580 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
02:04:39.580 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
02:04:39.581 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.02 mountY=0.09, mountTheta=1.80
02:04:39.582 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.00, opts=13)
02:04:39.582 00.000 10844 Enqueuing Move request for scope (0.10, 0.00)
02:04:39.582 00.000 11060 Worker thread wakes up
02:04:39.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:39.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
02:04:39.582 00.000 10844 UpdateGuideState exits: m=2735 SNR=32.3
02:04:39.582 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
02:04:39.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:39.582 00.000 11060 Moving (0.10, 0.00) raw xDistance=-0.02 yDistance=0.09
02:04:39.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:39.582 00.000 10844 Enqueuing Expose request
02:04:39.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:39.583 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:39.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:04:39.583 00.000 11060 MoveAxis(E, 0, ABG)
02:04:39.583 00.000 11060 Move returns status 0, amount 0
02:04:39.583 00.000 11060 MoveAxis(N, 0, ABG)
02:04:39.583 00.000 11060 Move returns status 0, amount 0
02:04:39.583 00.000 11060 move complete, result=0
02:04:39.583 00.000 11060 worker thread done servicing request
02:04:39.583 00.000 11060 Worker thread wakes up
02:04:39.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:39.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:39.585 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:40.225 00.640 11060 Exposure complete
02:04:40.404 00.179 11060 worker thread done servicing request
02:04:40.404 00.000 10844 OnExposeComplete: enter
02:04:40.404 00.000 10844 UpdateGuideState(): m_state=6
02:04:40.404 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12237
02:04:40.404 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.67, Mass=3044, SNR=34.3, Peak=254 HFD=3.6
02:04:40.405 00.001 10844 MultiStar: [#1 -0.01,0.52,1.02,U] [#2 -0.16,0.18,1.87,U] [#3 0.04,-0.35,0.86,U] [#4 -0.37,-0.16,0.96,U] [#5 -0.38,0.22,0.93,U] [#6 -0.21,0.23,0.89,U] [#7 -0.39,-0.13,0.81,U] [#8 0.15,-0.25,0.93,U] 
02:04:40.405 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.02, -0.21}
02:04:40.411 00.006 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
02:04:40.411 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
02:04:40.411 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.95 mountX=-0.00 mountY=-0.15, mountTheta=-1.58
02:04:40.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.03, opts=13)
02:04:40.412 00.000 10844 Enqueuing Move request for scope (-0.15, 0.03)
02:04:40.413 00.001 11060 Worker thread wakes up
02:04:40.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
02:04:40.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
02:04:40.413 00.000 11060 Moving (-0.15, 0.03) raw xDistance=-0.00 yDistance=-0.15
02:04:40.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:04:40.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:40.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:40.413 00.000 10844 UpdateGuideState exits: m=3044 SNR=34.3
02:04:40.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:40.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:40.413 00.000 10844 Enqueuing Expose request
02:04:40.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:04:40.413 00.000 11060 MoveAxis(E, 0, ABG)
02:04:40.415 00.002 11060 Move returns status 0, amount 0
02:04:40.415 00.000 11060 MoveAxis(N, 0, ABG)
02:04:40.415 00.000 11060 Move returns status 0, amount 0
02:04:40.415 00.000 11060 move complete, result=0
02:04:40.415 00.000 11060 worker thread done servicing request
02:04:40.415 00.000 11060 Worker thread wakes up
02:04:40.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:40.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:40.417 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:04:41.049 00.632 11060 Exposure complete
02:04:41.222 00.173 11060 worker thread done servicing request
02:04:41.222 00.000 10844 OnExposeComplete: enter
02:04:41.222 00.000 10844 UpdateGuideState(): m_state=6
02:04:41.223 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12238
02:04:41.223 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=58.71, Mass=3093, SNR=34.4, Peak=249 HFD=3.5
02:04:41.223 00.000 10844 MultiStar: [#1 -0.25,0.20,0.99,U] [#2 -0.13,-0.18,1.97,U] [#3 -0.01,-0.75,0.00,M1] [#4 -0.24,-0.82,0.00,M4] [#5 -0.36,0.33,0.94,U] [#6 0.13,0.19,0.91,U] [#7 -0.62,-0.16,0.00,M4] [#8 0.30,-0.34,0.87,U] 
02:04:41.223 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.02}, one-star: {0.18, -0.17}
02:04:41.223 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
02:04:41.223 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
02:04:41.223 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.67 mountX=0.03 mountY=-0.04, mountTheta=-0.93
02:04:41.224 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
02:04:41.224 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
02:04:41.225 00.001 11060 Worker thread wakes up
02:04:41.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:41.225 00.000 10844 UpdateGuideState exits: m=3093 SNR=34.4
02:04:41.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:41.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
02:04:41.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:41.225 00.000 10844 Enqueuing Expose request
02:04:41.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
02:04:41.225 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=-0.04
02:04:41.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:41.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:41.226 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:04:41.226 00.000 11060 MoveAxis(E, 0, ABG)
02:04:41.226 00.000 11060 Move returns status 0, amount 0
02:04:41.226 00.000 11060 MoveAxis(N, 0, ABG)
02:04:41.226 00.000 11060 Move returns status 0, amount 0
02:04:41.226 00.000 11060 move complete, result=0
02:04:41.226 00.000 11060 worker thread done servicing request
02:04:41.226 00.000 11060 Worker thread wakes up
02:04:41.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:41.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:41.229 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:41.880 00.651 11060 Exposure complete
02:04:42.053 00.173 11060 worker thread done servicing request
02:04:42.053 00.000 10844 OnExposeComplete: enter
02:04:42.053 00.000 10844 UpdateGuideState(): m_state=6
02:04:42.054 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12239
02:04:42.054 00.000 10844 Star::Find returns 1 (1), X=268.93, Y=59.32, Mass=3183, SNR=35.7, Peak=255 HFD=3.5
02:04:42.054 00.000 10844 MultiStar: [#1 -0.10,0.26,0.94,U] [#2 -0.00,0.25,1.84,U] [#3 0.44,-0.13,0.84,U] [#4 -0.56,-0.84,0.00,M5] [#5 -0.39,-0.03,0.95,U] [#6 -0.77,0.52,0.00,M1] [#7 -0.15,-0.01,0.76,U] [#8 0.14,-0.30,0.81,U] 
02:04:42.054 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.10}, one-star: {0.69, 0.44}
02:04:42.054 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
02:04:42.054 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
02:04:42.054 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=-0.12 mountY=0.07, mountTheta=2.64
02:04:42.056 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
02:04:42.056 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
02:04:42.056 00.000 11060 Worker thread wakes up
02:04:42.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:04:42.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:04:42.056 00.000 11060 Moving (0.08, 0.10) raw xDistance=-0.12 yDistance=0.07
02:04:42.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:04:42.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:42.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:42.057 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:04:42.057 00.000 10844 UpdateGuideState exits: m=3183 SNR=35.7 Saturated
02:04:42.057 00.000 11060 MoveAxis(E, 0, ABG)
02:04:42.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:42.057 00.000 11060 Move returns status 0, amount 0
02:04:42.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:42.057 00.000 10844 Enqueuing Expose request
02:04:42.057 00.000 11060 MoveAxis(N, 0, ABG)
02:04:42.057 00.000 11060 Move returns status 0, amount 0
02:04:42.057 00.000 11060 move complete, result=0
02:04:42.057 00.000 11060 worker thread done servicing request
02:04:42.057 00.000 11060 Worker thread wakes up
02:04:42.057 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:42.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:42.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:42.702 00.645 11060 Exposure complete
02:04:42.872 00.170 11060 worker thread done servicing request
02:04:42.872 00.000 10844 OnExposeComplete: enter
02:04:42.872 00.000 10844 UpdateGuideState(): m_state=6
02:04:42.873 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12240
02:04:42.873 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=59.25, Mass=3124, SNR=34.8, Peak=254 HFD=3.7
02:04:42.873 00.000 10844 MultiStar: [#1 0.04,0.18,1.02,U] [#2 0.14,0.22,1.90,U] [#3 0.32,0.37,0.95,U] [#4 -0.37,-0.63,0.00,M6] [#5 0.15,-0.11,0.95,U] [#6 -0.61,0.36,0.00,M2] [#7 -0.34,-0.33,0.82,U] [#8 0.77,-0.25,0.00,M1] 
02:04:42.873 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.15}, one-star: {0.19, 0.38}
02:04:42.873 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
02:04:42.873 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
02:04:42.873 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.97 mountX=-0.16 mountY=0.07, mountTheta=2.71
02:04:42.877 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.15, opts=13)
02:04:42.877 00.000 10844 Enqueuing Move request for scope (0.10, 0.15)
02:04:42.878 00.001 11060 Worker thread wakes up
02:04:42.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:42.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
02:04:42.878 00.000 10844 UpdateGuideState exits: m=3124 SNR=34.8
02:04:42.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
02:04:42.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:42.878 00.000 11060 Moving (0.10, 0.15) raw xDistance=-0.16 yDistance=0.07
02:04:42.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:42.878 00.000 10844 Enqueuing Expose request
02:04:42.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:04:42.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:42.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:04:42.878 00.000 11060 MoveAxis(E, 28, ABG)
02:04:42.878 00.000 11060 Guiding  Dir = 2, Dur = 28
02:04:42.901 00.023 11060 IsSlewing returns 0
02:04:42.901 00.000 11060 IsGuiding returns 0
02:04:42.963 00.062 11060 IsGuiding returns 0
02:04:42.963 00.000 11060 Move returns status 0, amount 28
02:04:42.963 00.000 11060 MoveAxis(N, 0, ABG)
02:04:42.963 00.000 11060 Move returns status 0, amount 0
02:04:42.963 00.000 11060 move complete, result=0
02:04:42.963 00.000 11060 worker thread done servicing request
02:04:42.963 00.000 11060 Worker thread wakes up
02:04:42.964 00.001 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
02:04:42.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:42.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:43.590 00.626 11060 Exposure complete
02:04:43.755 00.165 11060 worker thread done servicing request
02:04:43.756 00.001 10844 OnExposeComplete: enter
02:04:43.756 00.000 10844 UpdateGuideState(): m_state=6
02:04:43.756 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12241
02:04:43.756 00.000 10844 Star::Find returns 1 (1), X=268.38, Y=58.96, Mass=2758, SNR=32.6, Peak=255 HFD=3.6
02:04:43.756 00.000 10844 MultiStar: [#1 -0.26,-0.03,1.07,U] [#2 0.60,-0.34,0.00,M1] [#3 0.16,-0.29,0.91,U] [#4 -0.70,-0.74,0.00,M7] [#5 0.21,-0.15,0.92,U] [#6 -0.23,0.09,0.95,U] [#7 -0.40,-0.29,0.86,U] [#8 0.51,-0.85,0.00,M2] 
02:04:43.756 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.09}, one-star: {0.14, 0.09}
02:04:43.756 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
02:04:43.756 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
02:04:43.757 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.20 mountX=0.10 mountY=-0.05, mountTheta=-0.46
02:04:43.758 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
02:04:43.758 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
02:04:43.758 00.000 11060 Worker thread wakes up
02:04:43.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:43.758 00.000 10844 UpdateGuideState exits: m=2758 SNR=32.6 Saturated
02:04:43.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:43.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:43.758 00.000 10844 Enqueuing Expose request
02:04:43.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
02:04:43.759 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
02:04:43.759 00.000 11060 Moving (-0.07, -0.09) raw xDistance=0.10 yDistance=-0.05
02:04:43.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:04:43.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:43.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:04:43.759 00.000 11060 MoveAxis(E, 0, ABG)
02:04:43.759 00.000 11060 Move returns status 0, amount 0
02:04:43.759 00.000 11060 MoveAxis(N, 0, ABG)
02:04:43.759 00.000 11060 Move returns status 0, amount 0
02:04:43.759 00.000 11060 move complete, result=0
02:04:43.759 00.000 11060 worker thread done servicing request
02:04:43.759 00.000 11060 Worker thread wakes up
02:04:43.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:43.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:43.761 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:44.388 00.627 11060 Exposure complete
02:04:44.561 00.173 11060 worker thread done servicing request
02:04:44.561 00.000 10844 OnExposeComplete: enter
02:04:44.561 00.000 10844 UpdateGuideState(): m_state=6
02:04:44.561 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12242
02:04:44.561 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=59.58, Mass=2746, SNR=33.2, Peak=251 HFD=3.4
02:04:44.561 00.000 10844 MultiStar: [#1 -0.18,-0.48,1.03,U] [#2 0.09,-0.37,2.25,U] [#3 -0.20,0.65,0.00,M1] [#4 -0.79,-0.57,0.00,M8] [#5 -0.33,0.37,0.98,U] [#6 -0.54,0.29,0.95,U] [#7 -0.21,-0.08,0.71,U] [#8 0.27,0.31,0.97,U] 
02:04:44.561 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.03}, one-star: {-0.04, 0.70}
02:04:44.563 00.002 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.56 = -1.73)
02:04:44.563 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
02:04:44.563 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.80 mountX=-0.02 mountY=-0.10, mountTheta=-1.73
02:04:44.564 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
02:04:44.564 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
02:04:44.564 00.000 11060 Worker thread wakes up
02:04:44.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
02:04:44.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
02:04:44.564 00.000 11060 Moving (-0.10, 0.03) raw xDistance=-0.02 yDistance=-0.10
02:04:44.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:44.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:44.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:44.565 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:04:44.565 00.000 11060 MoveAxis(E, 0, ABG)
02:04:44.565 00.000 11060 Move returns status 0, amount 0
02:04:44.565 00.000 10844 UpdateGuideState exits: m=2746 SNR=33.2
02:04:44.565 00.000 11060 MoveAxis(N, 0, ABG)
02:04:44.565 00.000 11060 Move returns status 0, amount 0
02:04:44.565 00.000 11060 move complete, result=0
02:04:44.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:44.565 00.000 11060 worker thread done servicing request
02:04:44.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:44.565 00.000 10844 Enqueuing Expose request
02:04:44.565 00.000 11060 Worker thread wakes up
02:04:44.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:44.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:44.565 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:45.201 00.636 11060 Exposure complete
02:04:45.372 00.171 11060 worker thread done servicing request
02:04:45.372 00.000 10844 OnExposeComplete: enter
02:04:45.372 00.000 10844 UpdateGuideState(): m_state=6
02:04:45.373 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12243
02:04:45.373 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=59.12, Mass=2099, SNR=28.6, Peak=227 HFD=3.5
02:04:45.373 00.000 10844 MultiStar: [#1 0.14,0.58,1.23,U] [#2 -0.10,0.35,2.31,U] [#3 -0.35,0.51,1.14,U] [#4 0.17,-0.50,1.01,U] [#5 -0.10,0.31,1.16,U] [#6 -0.53,0.59,0.00,M1] [#7 -0.42,0.24,0.89,U] [#8 0.32,0.43,0.98,U] 
02:04:45.373 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.29}, one-star: {0.53, 0.24}
02:04:45.373 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
02:04:45.373 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.01)
02:04:45.373 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.54 mountX=-0.29 mountY=-0.04, mountTheta=-3.01
02:04:45.374 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.29, opts=13)
02:04:45.375 00.001 10844 Enqueuing Move request for scope (0.01, 0.29)
02:04:45.375 00.000 11060 Worker thread wakes up
02:04:45.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:45.375 00.000 10844 UpdateGuideState exits: m=2099 SNR=28.6
02:04:45.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:45.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:45.375 00.000 10844 Enqueuing Expose request
02:04:45.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
02:04:45.375 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
02:04:45.375 00.000 11060 Moving (0.01, 0.29) raw xDistance=-0.29 yDistance=-0.04
02:04:45.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:04:45.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:45.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:04:45.375 00.000 11060 MoveAxis(E, 50, ABG)
02:04:45.376 00.001 11060 Guiding  Dir = 2, Dur = 50
02:04:45.416 00.040 11060 IsSlewing returns 0
02:04:45.416 00.000 11060 IsGuiding returns 0
02:04:45.510 00.094 11060 IsGuiding returns 0
02:04:45.510 00.000 11060 Move returns status 0, amount 50
02:04:45.510 00.000 11060 MoveAxis(N, 0, ABG)
02:04:45.510 00.000 11060 Move returns status 0, amount 0
02:04:45.510 00.000 11060 move complete, result=0
02:04:45.510 00.000 11060 worker thread done servicing request
02:04:45.511 00.001 11060 Worker thread wakes up
02:04:45.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:45.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:45.511 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
02:04:46.155 00.644 11060 Exposure complete
02:04:46.339 00.184 11060 worker thread done servicing request
02:04:46.339 00.000 10844 OnExposeComplete: enter
02:04:46.339 00.000 10844 UpdateGuideState(): m_state=6
02:04:46.339 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12244
02:04:46.339 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.06, Mass=3273, SNR=35.5, Peak=246 HFD=3.8
02:04:46.340 00.001 10844 MultiStar: [#1 -0.23,0.13,0.81,U] [#2 0.64,0.38,0.00,M1] [#3 -0.31,0.44,0.99,U] [#4 -0.11,-0.37,0.90,U] [#5 0.31,0.09,0.91,U] [#6 0.28,0.96,0.00,M2] [#7 -0.12,0.09,0.85,U] [#8 0.06,0.04,0.77,U] 
02:04:46.340 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.09}, one-star: {0.04, 0.18}
02:04:46.340 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.83 = -2.46)
02:04:46.340 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.48)
02:04:46.340 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.07 mountX=-0.08 mountY=-0.07, mountTheta=-2.47
02:04:46.341 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
02:04:46.341 00.000 10844 Enqueuing Move request for scope (-0.05, 0.09)
02:04:46.341 00.000 11060 Worker thread wakes up
02:04:46.342 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:46.342 00.000 10844 UpdateGuideState exits: m=3273 SNR=35.5
02:04:46.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:46.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:46.342 00.000 10844 Enqueuing Expose request
02:04:46.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
02:04:46.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
02:04:46.342 00.000 11060 Moving (-0.05, 0.09) raw xDistance=-0.08 yDistance=-0.07
02:04:46.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:04:46.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:46.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:04:46.342 00.000 11060 MoveAxis(E, 0, ABG)
02:04:46.342 00.000 11060 Move returns status 0, amount 0
02:04:46.342 00.000 11060 MoveAxis(N, 0, ABG)
02:04:46.342 00.000 11060 Move returns status 0, amount 0
02:04:46.342 00.000 11060 move complete, result=0
02:04:46.342 00.000 11060 worker thread done servicing request
02:04:46.343 00.001 11060 Worker thread wakes up
02:04:46.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:46.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:46.344 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:46.969 00.625 11060 Exposure complete
02:04:47.136 00.167 11060 worker thread done servicing request
02:04:47.137 00.001 10844 OnExposeComplete: enter
02:04:47.137 00.000 10844 UpdateGuideState(): m_state=6
02:04:47.137 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12245
02:04:47.137 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=58.91, Mass=2856, SNR=33.3, Peak=233 HFD=3.9
02:04:47.137 00.000 10844 MultiStar: [#1 0.03,0.29,0.92,U] [#2 0.36,0.13,1.90,U] [#3 0.08,0.73,0.00,M1] [#4 0.10,-0.15,0.91,U] [#5 -0.31,-0.02,1.00,U] [#6 -0.30,1.05,0.00,M3] [#7 -0.14,0.22,0.83,U] [#8 0.13,0.60,0.89,U] 
02:04:47.137 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.40, 0.03}
02:04:47.137 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
02:04:47.137 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
02:04:47.138 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.89 mountX=-0.17 mountY=0.09, mountTheta=2.63
02:04:47.139 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
02:04:47.139 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
02:04:47.139 00.000 11060 Worker thread wakes up
02:04:47.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
02:04:47.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
02:04:47.139 00.000 11060 Moving (0.12, 0.15) raw xDistance=-0.17 yDistance=0.09
02:04:47.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:04:47.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:47.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:47.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:04:47.140 00.001 11060 MoveAxis(E, 29, ABG)
02:04:47.140 00.000 11060 Guiding  Dir = 2, Dur = 29
02:04:47.140 00.000 10844 UpdateGuideState exits: m=2856 SNR=33.3
02:04:47.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:47.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:47.140 00.000 10844 Enqueuing Expose request
02:04:47.150 00.010 11060 IsSlewing returns 0
02:04:47.150 00.000 11060 IsGuiding returns 0
02:04:47.181 00.031 11060 IsGuiding returns 0
02:04:47.181 00.000 11060 Move returns status 0, amount 29
02:04:47.181 00.000 11060 MoveAxis(N, 0, ABG)
02:04:47.181 00.000 11060 Move returns status 0, amount 0
02:04:47.181 00.000 11060 move complete, result=0
02:04:47.181 00.000 11060 worker thread done servicing request
02:04:47.181 00.000 11060 Worker thread wakes up
02:04:47.182 00.001 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
02:04:47.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:47.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:47.818 00.636 11060 Exposure complete
02:04:47.987 00.169 11060 worker thread done servicing request
02:04:47.988 00.001 10844 OnExposeComplete: enter
02:04:47.988 00.000 10844 UpdateGuideState(): m_state=6
02:04:47.988 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12246
02:04:47.988 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=59.03, Mass=2300, SNR=29.9, Peak=192 HFD=3.8
02:04:47.989 00.001 10844 MultiStar: [#1 -0.20,-0.43,1.12,U] [#2 -0.15,0.43,2.32,U] [#3 -0.00,0.32,1.05,U] [#4 -0.42,0.05,1.00,U] [#5 -0.40,0.04,1.18,U] [#6 -0.06,1.21,0.00,M4] [#7 -0.47,-0.20,0.88,U] [#8 0.29,0.02,1.13,U] 
02:04:47.989 00.000 10844 single-star, 7 included, MultiStar: {-0.16, 0.10}, one-star: {-0.02, 0.15}
02:04:47.989 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.75) = xAngle (3.42 = -2.86)
02:04:47.989 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.40 = -2.88)
02:04:47.989 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=-0.15 mountY=-0.04, mountTheta=-2.88
02:04:47.992 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
02:04:47.992 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
02:04:47.992 00.000 11060 Worker thread wakes up
02:04:47.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:47.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
02:04:47.992 00.000 10844 UpdateGuideState exits: m=2300 SNR=29.9
02:04:47.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
02:04:47.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:47.992 00.000 11060 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=-0.04
02:04:47.993 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:47.993 00.000 10844 Enqueuing Expose request
02:04:47.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:04:47.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:47.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:04:47.993 00.000 11060 MoveAxis(E, 26, ABG)
02:04:47.993 00.000 11060 Guiding  Dir = 2, Dur = 26
02:04:47.997 00.004 11060 IsSlewing returns 0
02:04:48.006 00.009 11060 IsGuiding returns 0
02:04:48.045 00.039 11060 IsGuiding returns 0
02:04:48.045 00.000 11060 Move returns status 0, amount 26
02:04:48.045 00.000 11060 MoveAxis(N, 0, ABG)
02:04:48.045 00.000 11060 Move returns status 0, amount 0
02:04:48.045 00.000 11060 move complete, result=0
02:04:48.045 00.000 11060 worker thread done servicing request
02:04:48.045 00.000 11060 Worker thread wakes up
02:04:48.045 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
02:04:48.046 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:48.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:48.674 00.628 11060 Exposure complete
02:04:48.851 00.177 11060 worker thread done servicing request
02:04:48.851 00.000 10844 OnExposeComplete: enter
02:04:48.851 00.000 10844 UpdateGuideState(): m_state=6
02:04:48.852 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12247
02:04:48.852 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=59.24, Mass=2539, SNR=31.0, Peak=216 HFD=3.6
02:04:48.852 00.000 10844 MultiStar: [#1 0.13,0.31,1.03,U] [#2 0.44,0.34,2.16,U] [#3 -0.02,0.72,0.00,M1] [#4 0.07,0.35,1.09,U] [#5 0.20,0.16,1.07,U] [#6 -0.19,0.61,0.00,M5] [#7 -0.15,-0.16,0.94,U] [#8 0.59,0.14,0.96,U] 
02:04:48.852 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.24}, one-star: {0.36, 0.37}
02:04:48.852 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
02:04:48.852 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
02:04:48.852 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.24 hyp=0.35 cameraTheta=0.74 mountX=-0.28 mountY=0.22, mountTheta=2.48
02:04:48.854 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.24, opts=13)
02:04:48.854 00.000 10844 Enqueuing Move request for scope (0.26, 0.24)
02:04:48.854 00.000 11060 Worker thread wakes up
02:04:48.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.24) opts 0xd
02:04:48.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.24)
02:04:48.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:48.854 00.000 11060 Moving (0.26, 0.24) raw xDistance=-0.28 yDistance=0.22
02:04:48.854 00.000 10844 UpdateGuideState exits: m=2539 SNR=31.0
02:04:48.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:04:48.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
02:04:48.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:48.854 00.000 11060 MoveAxis(E, 50, ABG)
02:04:48.855 00.001 11060 Guiding  Dir = 2, Dur = 50
02:04:48.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:48.855 00.000 10844 Enqueuing Expose request
02:04:48.886 00.031 11060 IsSlewing returns 0
02:04:48.887 00.001 11060 IsGuiding returns 0
02:04:48.967 00.080 11060 IsGuiding returns 0
02:04:48.967 00.000 11060 Move returns status 0, amount 50
02:04:48.967 00.000 11060 MoveAxis(S, 85, ABG)
02:04:48.967 00.000 11060 Guiding  Dir = 1, Dur = 85
02:04:48.980 00.013 11060 IsSlewing returns 0
02:04:48.980 00.000 11060 IsGuiding returns 0
02:04:49.073 00.093 11060 IsGuiding returns 0
02:04:49.073 00.000 11060 Move returns status 0, amount 85
02:04:49.073 00.000 11060 move complete, result=0
02:04:49.073 00.000 11060 worker thread done servicing request
02:04:49.073 00.000 11060 Worker thread wakes up
02:04:49.073 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.2 px 85 ms SOUTH
02:04:49.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:49.074 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:49.718 00.644 11060 Exposure complete
02:04:49.881 00.163 11060 worker thread done servicing request
02:04:49.881 00.000 10844 OnExposeComplete: enter
02:04:49.881 00.000 10844 UpdateGuideState(): m_state=6
02:04:49.882 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12248
02:04:49.882 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=59.19, Mass=2509, SNR=31.2, Peak=199 HFD=3.8
02:04:49.882 00.000 10844 MultiStar: [#1 -0.56,-0.47,0.00,M1] [#2 -0.15,-0.23,2.24,U] [#3 -0.39,-0.09,0.99,U] [#4 -0.75,-0.24,0.00,M4] [#5 0.43,-0.01,1.09,U] [#6 -1.05,0.37,0.00,M6] [#7 -0.70,-0.14,0.00,M1] [#8 0.19,0.44,0.97,U] 
02:04:49.882 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.02}, one-star: {-0.16, 0.31}
02:04:49.882 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.93)
02:04:49.883 00.001 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
02:04:49.883 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.61 mountX=-0.01 mountY=-0.04, mountTheta=-1.93
02:04:49.885 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
02:04:49.885 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
02:04:49.885 00.000 11060 Worker thread wakes up
02:04:49.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:49.886 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
02:04:49.886 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.2
02:04:49.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
02:04:49.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:49.886 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.01 yDistance=-0.04
02:04:49.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:49.886 00.000 10844 Enqueuing Expose request
02:04:49.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:04:49.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:49.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:04:49.892 00.006 11060 MoveAxis(E, 0, ABG)
02:04:49.892 00.000 11060 Move returns status 0, amount 0
02:04:49.892 00.000 11060 MoveAxis(N, 0, ABG)
02:04:49.893 00.001 11060 Move returns status 0, amount 0
02:04:49.893 00.000 11060 move complete, result=0
02:04:49.893 00.000 11060 worker thread done servicing request
02:04:49.893 00.000 11060 Worker thread wakes up
02:04:49.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:49.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:49.896 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:50.539 00.643 11060 Exposure complete
02:04:50.703 00.164 11060 worker thread done servicing request
02:04:50.703 00.000 10844 OnExposeComplete: enter
02:04:50.703 00.000 10844 UpdateGuideState(): m_state=6
02:04:50.703 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12249
02:04:50.703 00.000 10844 Star::Find returns 1 (1), X=268.16, Y=59.05, Mass=3401, SNR=37.2, Peak=255 HFD=3.6
02:04:50.704 00.001 10844 MultiStar: [#1 -0.14,0.15,0.91,U] [#2 -0.38,0.30,1.79,U] [#3 -0.21,0.48,0.80,U] [#4 -1.07,-0.30,0.00,M5] [#5 -0.01,-0.54,0.89,U] [#6 -0.79,0.88,0.00,M7] [#7 -0.35,0.19,0.71,U] [#8 -0.09,-0.28,0.84,U] 
02:04:50.704 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.09}, one-star: {-0.08, 0.17}
02:04:50.704 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
02:04:50.704 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
02:04:50.704 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.99 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
02:04:50.705 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.17, opts=13)
02:04:50.705 00.000 10844 Enqueuing Move request for scope (-0.08, 0.17)
02:04:50.706 00.001 11060 Worker thread wakes up
02:04:50.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:50.706 00.000 10844 UpdateGuideState exits: m=3401 SNR=37.2 Saturated
02:04:50.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:50.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:50.706 00.000 10844 Enqueuing Expose request
02:04:50.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
02:04:50.706 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
02:04:50.706 00.000 11060 Moving (-0.08, 0.17) raw xDistance=-0.16 yDistance=-0.10
02:04:50.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:04:50.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:50.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:04:50.706 00.000 11060 MoveAxis(E, 27, ABG)
02:04:50.706 00.000 11060 Guiding  Dir = 2, Dur = 27
02:04:50.731 00.025 11060 IsSlewing returns 0
02:04:50.731 00.000 11060 IsGuiding returns 0
02:04:50.778 00.047 11060 IsGuiding returns 0
02:04:50.778 00.000 11060 Move returns status 0, amount 27
02:04:50.778 00.000 11060 MoveAxis(N, 0, ABG)
02:04:50.778 00.000 11060 Move returns status 0, amount 0
02:04:50.778 00.000 11060 move complete, result=0
02:04:50.779 00.001 11060 worker thread done servicing request
02:04:50.779 00.000 11060 Worker thread wakes up
02:04:50.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:50.779 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
02:04:50.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:51.409 00.630 11060 Exposure complete
02:04:51.575 00.166 11060 worker thread done servicing request
02:04:51.575 00.000 10844 OnExposeComplete: enter
02:04:51.575 00.000 10844 UpdateGuideState(): m_state=6
02:04:51.575 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12250
02:04:51.575 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=59.27, Mass=3487, SNR=37.1, Peak=255 HFD=3.5
02:04:51.576 00.001 10844 MultiStar: [#1 -0.36,0.13,0.82,U] [#2 0.09,0.02,1.89,U] [#3 -0.33,0.12,0.89,U] [#4 -0.64,-0.34,0.00,M6] [#5 -0.27,0.35,0.90,U] [#6 -0.76,0.84,0.00,M8] [#7 -0.76,0.13,0.00,M1] [#8 0.09,-0.19,0.73,U] 
02:04:51.576 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.13}, one-star: {0.15, 0.39}
02:04:51.576 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.48)
02:04:51.576 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
02:04:51.576 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.06 mountX=-0.12 mountY=-0.09, mountTheta=-2.49
02:04:51.578 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.13, opts=13)
02:04:51.578 00.000 10844 Enqueuing Move request for scope (-0.07, 0.13)
02:04:51.578 00.000 11060 Worker thread wakes up
02:04:51.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:04:51.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
02:04:51.578 00.000 10844 UpdateGuideState exits: m=3487 SNR=37.1 Saturated
02:04:51.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
02:04:51.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:51.578 00.000 11060 Moving (-0.07, 0.13) raw xDistance=-0.12 yDistance=-0.09
02:04:51.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:51.578 00.000 10844 Enqueuing Expose request
02:04:51.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:04:51.579 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:51.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:04:51.579 00.000 11060 MoveAxis(E, 0, ABG)
02:04:51.579 00.000 11060 Move returns status 0, amount 0
02:04:51.579 00.000 11060 MoveAxis(N, 0, ABG)
02:04:51.579 00.000 11060 Move returns status 0, amount 0
02:04:51.579 00.000 11060 move complete, result=0
02:04:51.579 00.000 11060 worker thread done servicing request
02:04:51.579 00.000 11060 Worker thread wakes up
02:04:51.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:51.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:51.581 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:52.217 00.636 11060 Exposure complete
02:04:52.398 00.181 11060 worker thread done servicing request
02:04:52.398 00.000 10844 OnExposeComplete: enter
02:04:52.399 00.001 10844 UpdateGuideState(): m_state=6
02:04:52.399 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12251
02:04:52.399 00.000 10844 Star::Find returns 1 (0), X=267.59, Y=59.42, Mass=3053, SNR=33.6, Peak=214 HFD=4.0
02:04:52.400 00.001 10844 MultiStar: [#1 -0.36,-0.10,0.92,U] [#2 -0.13,0.29,1.91,U] [#3 -0.44,-0.27,0.90,U] [#4 -0.64,-0.30,0.00,M7] [#5 0.10,0.72,0.00,M1] [#6 -0.21,0.72,0.00,M9] [#7 -0.67,0.51,0.00,M2] [#8 -0.20,0.24,0.98,U] 
02:04:52.400 00.000 10844 refined, 4 included, MultiStar: {-0.32, 0.17}, one-star: {-0.65, 0.54}
02:04:52.400 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
02:04:52.400 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
02:04:52.400 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.36 cameraTheta=2.64 mountX=-0.11 mountY=-0.34, mountTheta=-1.89
02:04:52.402 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.17, opts=13)
02:04:52.402 00.000 10844 Enqueuing Move request for scope (-0.32, 0.17)
02:04:52.402 00.000 11060 Worker thread wakes up
02:04:52.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd
02:04:52.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.17)
02:04:52.402 00.000 11060 Moving (-0.32, 0.17) raw xDistance=-0.11 yDistance=-0.34
02:04:52.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:04:52.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:04:52.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:52.402 00.000 10844 UpdateGuideState exits: m=3053 SNR=33.6
02:04:52.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:52.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:52.402 00.000 10844 Enqueuing Expose request
02:04:52.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:04:52.402 00.000 11060 MoveAxis(E, 0, ABG)
02:04:52.402 00.000 11060 Move returns status 0, amount 0
02:04:52.402 00.000 11060 MoveAxis(N, 0, ABG)
02:04:52.402 00.000 11060 Move returns status 0, amount 0
02:04:52.404 00.002 11060 move complete, result=0
02:04:52.404 00.000 11060 worker thread done servicing request
02:04:52.404 00.000 11060 Worker thread wakes up
02:04:52.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:52.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:52.406 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:04:53.033 00.627 11060 Exposure complete
02:04:53.205 00.172 11060 worker thread done servicing request
02:04:53.205 00.000 10844 OnExposeComplete: enter
02:04:53.206 00.001 10844 UpdateGuideState(): m_state=6
02:04:53.206 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12252
02:04:53.206 00.000 10844 Star::Find returns 1 (0), X=267.41, Y=59.11, Mass=2552, SNR=31.1, Peak=194 HFD=3.8
02:04:53.206 00.000 10844 MultiStar: [#1 -1.22,0.69,0.00,M1] [#2 -0.52,0.37,0.00,M1] [#3 0.14,0.48,1.07,U] [#4 -0.48,-0.01,0.98,U] [#5 -0.96,0.72,0.00,M2] [#6 -0.36,0.63,0.00,M10] [#7 0.12,0.65,0.00,M3] [#8 0.05,0.64,0.00,M1] 
02:04:53.206 00.000 10844 refined, 2 included, MultiStar: {-0.38, 0.24}, one-star: {-0.83, 0.23}
02:04:53.206 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
02:04:53.206 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.98)
02:04:53.206 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.24 hyp=0.45 cameraTheta=2.57 mountX=-0.17 mountY=-0.41, mountTheta=-1.96
02:04:53.208 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.24, opts=13)
02:04:53.208 00.000 10844 Enqueuing Move request for scope (-0.38, 0.24)
02:04:53.209 00.001 11060 Worker thread wakes up
02:04:53.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:53.209 00.000 10844 UpdateGuideState exits: m=2552 SNR=31.1
02:04:53.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:53.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:53.209 00.000 10844 Enqueuing Expose request
02:04:53.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.24) opts 0xd
02:04:53.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.24)
02:04:53.209 00.000 11060 Moving (-0.38, 0.24) raw xDistance=-0.17 yDistance=-0.41
02:04:53.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:04:53.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:53.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:04:53.209 00.000 11060 MoveAxis(E, 30, ABG)
02:04:53.209 00.000 11060 Guiding  Dir = 2, Dur = 30
02:04:53.245 00.036 11060 IsSlewing returns 0
02:04:53.245 00.000 11060 IsGuiding returns 0
02:04:53.292 00.047 11060 IsGuiding returns 0
02:04:53.292 00.000 11060 Move returns status 0, amount 30
02:04:53.292 00.000 11060 MoveAxis(N, 0, ABG)
02:04:53.292 00.000 11060 Move returns status 0, amount 0
02:04:53.292 00.000 11060 move complete, result=0
02:04:53.292 00.000 11060 worker thread done servicing request
02:04:53.292 00.000 11060 Worker thread wakes up
02:04:53.292 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.4 px 0 ms NORTH
02:04:53.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:53.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:53.923 00.631 11060 Exposure complete
02:04:54.083 00.160 11060 worker thread done servicing request
02:04:54.083 00.000 10844 OnExposeComplete: enter
02:04:54.083 00.000 10844 UpdateGuideState(): m_state=6
02:04:54.083 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12253
02:04:54.083 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=58.76, Mass=2587, SNR=31.4, Peak=239 HFD=3.5
02:04:54.084 00.001 10844 MultiStar: [#1 -0.33,0.14,1.13,U] [#2 -0.76,0.12,0.00,M2] [#3 -0.32,0.27,1.08,U] [#4 -0.63,-0.09,0.00,M7] [#5 -0.49,0.47,0.00,M3] [#6 -0.22,0.15,0.96,U] [#7 -0.29,-0.03,0.99,U] [#8 0.10,0.33,0.95,U] 
02:04:54.084 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.12}, one-star: {-0.31, -0.12}
02:04:54.084 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
02:04:54.084 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
02:04:54.084 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.66 mountX=-0.08 mountY=-0.25, mountTheta=-1.87
02:04:54.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.12, opts=13)
02:04:54.086 00.001 10844 Enqueuing Move request for scope (-0.24, 0.12)
02:04:54.086 00.000 11060 Worker thread wakes up
02:04:54.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
02:04:54.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
02:04:54.086 00.000 11060 Moving (-0.24, 0.12) raw xDistance=-0.08 yDistance=-0.25
02:04:54.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:04:54.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:04:54.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:04:54.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:04:54.086 00.000 11060 MoveAxis(E, 0, ABG)
02:04:54.086 00.000 11060 Move returns status 0, amount 0
02:04:54.086 00.000 10844 UpdateGuideState exits: m=2587 SNR=31.4
02:04:54.086 00.000 11060 MoveAxis(N, 0, ABG)
02:04:54.086 00.000 11060 Move returns status 0, amount 0
02:04:54.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:54.086 00.000 11060 move complete, result=0
02:04:54.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:54.086 00.000 10844 Enqueuing Expose request
02:04:54.087 00.001 11060 worker thread done servicing request
02:04:54.087 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:04:54.087 00.000 11060 Worker thread wakes up
02:04:54.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:54.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:54.715 00.628 11060 Exposure complete
02:04:54.886 00.171 10844 OnExposeComplete: enter
02:04:54.886 00.000 10844 UpdateGuideState(): m_state=6
02:04:54.886 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12254
02:04:54.886 00.000 11060 worker thread done servicing request
02:04:54.886 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=58.72, Mass=2515, SNR=30.8, Peak=201 HFD=3.8
02:04:54.887 00.001 10844 MultiStar: [#1 -0.47,-0.07,0.91,U] [#2 -0.21,-0.14,2.15,U] [#3 -0.35,0.44,0.98,U] [#4 0.16,-0.34,0.99,U] [#5 -0.98,-0.24,0.00,M4] [#6 -0.62,0.50,0.00,M10] [#7 -0.90,-0.04,0.00,M3] [#8 0.22,-0.27,0.96,U] 
02:04:54.887 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.10}, one-star: {-0.13, -0.16}
02:04:54.887 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
02:04:54.894 00.007 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
02:04:54.894 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.54 mountX=0.12 mountY=-0.12, mountTheta=-0.80
02:04:54.895 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.10, opts=13)
02:04:54.895 00.000 10844 Enqueuing Move request for scope (-0.14, -0.10)
02:04:54.895 00.000 11060 Worker thread wakes up
02:04:54.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
02:04:54.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
02:04:54.895 00.000 11060 Moving (-0.14, -0.10) raw xDistance=0.12 yDistance=-0.12
02:04:54.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:04:54.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:54.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:54.896 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:04:54.896 00.000 11060 MoveAxis(W, 21, ABG)
02:04:54.896 00.000 11060 Guiding  Dir = 3, Dur = 21
02:04:54.896 00.000 10844 UpdateGuideState exits: m=2515 SNR=30.8
02:04:54.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:54.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:54.896 00.000 10844 Enqueuing Expose request
02:04:54.913 00.017 11060 IsSlewing returns 0
02:04:54.913 00.000 11060 IsGuiding returns 0
02:04:54.944 00.031 11060 IsGuiding returns 0
02:04:54.944 00.000 11060 Move returns status 0, amount 21
02:04:54.944 00.000 11060 MoveAxis(N, 0, ABG)
02:04:54.944 00.000 11060 Move returns status 0, amount 0
02:04:54.944 00.000 11060 move complete, result=0
02:04:54.944 00.000 11060 worker thread done servicing request
02:04:54.944 00.000 11060 Worker thread wakes up
02:04:54.945 00.001 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:04:54.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:54.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:55.572 00.627 11060 Exposure complete
02:04:55.748 00.176 11060 worker thread done servicing request
02:04:55.749 00.001 10844 OnExposeComplete: enter
02:04:55.749 00.000 10844 UpdateGuideState(): m_state=6
02:04:55.749 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12255
02:04:55.749 00.000 10844 Star::Find returns 1 (0), X=267.60, Y=58.38, Mass=3005, SNR=33.5, Peak=207 HFD=4.2
02:04:55.749 00.000 10844 MultiStar: [#1 -0.22,0.05,1.00,U] [#2 -0.79,0.05,0.00,M2] [#3 -0.55,-0.50,0.00,M1] [#4 -0.15,0.05,1.01,U] [#5 -1.06,0.02,0.00,M5] [#6 -0.68,0.22,0.00,R] [#7 -1.08,-0.32,0.00,M4] [#8 0.18,0.24,0.87,U] 
02:04:55.749 00.000 10844 refined, 3 included, MultiStar: {-0.22, -0.05}, one-star: {-0.64, -0.50}
02:04:55.749 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
02:04:55.749 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
02:04:55.750 00.001 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.92 mountX=0.09 mountY=-0.21, mountTheta=-1.17
02:04:55.751 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.05, opts=13)
02:04:55.751 00.000 10844 Enqueuing Move request for scope (-0.22, -0.05)
02:04:55.751 00.000 11060 Worker thread wakes up
02:04:55.751 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:55.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
02:04:55.751 00.000 10844 UpdateGuideState exits: m=3005 SNR=33.5
02:04:55.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
02:04:55.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:55.751 00.000 11060 Moving (-0.22, -0.05) raw xDistance=0.09 yDistance=-0.21
02:04:55.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:55.751 00.000 10844 Enqueuing Expose request
02:04:55.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:04:55.752 00.001 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.14 newest=-0.59
02:04:55.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
02:04:55.752 00.000 11060 MoveAxis(E, 0, ABG)
02:04:55.752 00.000 11060 Move returns status 0, amount 0
02:04:55.752 00.000 11060 BLC: Oldest BLC event removed
02:04:55.752 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 627 applied
02:04:55.752 00.000 11060 MoveAxis(N, 709, ABG)
02:04:55.752 00.000 11060 Guiding  Dir = 0, Dur = 709
02:04:55.768 00.016 11060 IsSlewing returns 0
02:04:55.768 00.000 11060 IsGuiding returns 0
02:04:56.494 00.726 11060 IsGuiding returns 0
02:04:56.494 00.000 11060 Move returns status 0, amount 709
02:04:56.494 00.000 11060 move complete, result=0
02:04:56.495 00.001 11060 worker thread done servicing request
02:04:56.495 00.000 11060 Worker thread wakes up
02:04:56.495 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 709 ms NORTH
02:04:56.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:56.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:57.120 00.625 11060 Exposure complete
02:04:57.279 00.159 11060 worker thread done servicing request
02:04:57.279 00.000 10844 OnExposeComplete: enter
02:04:57.279 00.000 10844 UpdateGuideState(): m_state=6
02:04:57.280 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12256
02:04:57.280 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=58.26, Mass=2522, SNR=30.9, Peak=174 HFD=4.0
02:04:57.280 00.000 10844 MultiStar: [#1 -1.03,0.18,0.00,M1] [#2 -0.68,0.75,0.00,M3] [#3 -0.42,1.25,0.00,M2] [#4 -0.90,0.09,0.00,M6] [#5 0.10,1.72,0.00,M6] [#6 0.37,0.99,0.00,M1] [#7 -0.76,0.04,0.00,M5] [#8 -0.11,1.09,0.00,M1] 
02:04:57.280 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
02:04:57.280 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
02:04:57.280 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.62 hyp=0.65 cameraTheta=-1.91 mountX=0.64 mountY=-0.11, mountTheta=-0.17
02:04:57.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.62, opts=13)
02:04:57.281 00.000 10844 Enqueuing Move request for scope (-0.22, -0.62)
02:04:57.281 00.000 11060 Worker thread wakes up
02:04:57.282 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.62) opts 0xd
02:04:57.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.62)
02:04:57.282 00.000 11060 Moving (-0.22, -0.62) raw xDistance=0.64 yDistance=-0.11
02:04:57.282 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.146945, 1:0.113331
02:04:57.282 00.000 11060 BLC: No correction, Miss < min_move
02:04:57.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.64
02:04:57.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:57.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:57.282 00.000 10844 UpdateGuideState exits: m=2522 SNR=30.9
02:04:57.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:04:57.282 00.000 11060 MoveAxis(W, 112, ABG)
02:04:57.282 00.000 11060 Guiding  Dir = 3, Dur = 112
02:04:57.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:57.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:57.282 00.000 10844 Enqueuing Expose request
02:04:57.303 00.021 11060 IsSlewing returns 0
02:04:57.303 00.000 11060 IsGuiding returns 0
02:04:57.443 00.140 11060 IsGuiding returns 0
02:04:57.443 00.000 11060 Move returns status 0, amount 112
02:04:57.443 00.000 11060 MoveAxis(N, 0, ABG)
02:04:57.443 00.000 11060 Move returns status 0, amount 0
02:04:57.443 00.000 11060 move complete, result=0
02:04:57.443 00.000 11060 worker thread done servicing request
02:04:57.443 00.000 11060 Worker thread wakes up
02:04:57.443 00.000 10844 GuideStep: 0.6 px 112 ms WEST, -0.1 px 0 ms NORTH
02:04:57.445 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:57.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:58.076 00.631 11060 Exposure complete
02:04:58.226 00.150 11060 worker thread done servicing request
02:04:58.226 00.000 10844 OnExposeComplete: enter
02:04:58.226 00.000 10844 UpdateGuideState(): m_state=6
02:04:58.226 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12257
02:04:58.226 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=58.16, Mass=3167, SNR=35.6, Peak=233 HFD=4.0
02:04:58.226 00.000 10844 MultiStar: [#1 -0.66,0.05,0.00,M2] [#2 -0.34,0.98,0.00,M4] [#3 -1.03,0.34,0.00,M3] [#4 -0.38,0.49,0.81,U] [#5 -0.69,0.48,0.00,M7] [#6 -1.08,0.96,0.00,M2] [#7 -1.41,0.40,0.00,M6] [#8 0.26,0.40,0.89,U] 
02:04:58.226 00.000 10844 refined, 2 included, MultiStar: {-0.09, 0.02}, one-star: {-0.16, -0.72}
02:04:58.226 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
02:04:58.226 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
02:04:58.226 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.97 mountX=0.00 mountY=-0.09, mountTheta=-1.56
02:04:58.229 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
02:04:58.229 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
02:04:58.229 00.000 11060 Worker thread wakes up
02:04:58.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
02:04:58.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
02:04:58.229 00.000 11060 Moving (-0.09, 0.02) raw xDistance=0.00 yDistance=-0.09
02:04:58.229 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.146945, 1:0.113331, 2:0.088944
02:04:58.229 00.000 11060 BLC: No correction, Miss < min_move
02:04:58.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:04:58.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:58.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:58.229 00.000 10844 UpdateGuideState exits: m=3167 SNR=35.6
02:04:58.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:58.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:58.229 00.000 10844 Enqueuing Expose request
02:04:58.230 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:04:58.230 00.000 11060 MoveAxis(E, 0, ABG)
02:04:58.230 00.000 11060 Move returns status 0, amount 0
02:04:58.230 00.000 11060 MoveAxis(N, 0, ABG)
02:04:58.230 00.000 11060 Move returns status 0, amount 0
02:04:58.230 00.000 11060 move complete, result=0
02:04:58.230 00.000 11060 worker thread done servicing request
02:04:58.230 00.000 11060 Worker thread wakes up
02:04:58.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:58.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:58.231 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:58.870 00.639 11060 Exposure complete
02:04:59.056 00.186 11060 worker thread done servicing request
02:04:59.056 00.000 10844 OnExposeComplete: enter
02:04:59.056 00.000 10844 UpdateGuideState(): m_state=6
02:04:59.056 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12258
02:04:59.056 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.95, Mass=2262, SNR=28.8, Peak=162 HFD=3.8
02:04:59.057 00.001 10844 MultiStar: [#1 -1.24,0.66,0.00,M3] [#2 -0.50,1.11,0.00,M5] [#3 -0.65,0.87,0.00,M4] [#4 -0.78,0.84,0.00,M6] [#5 -0.31,-0.35,1.19,U] [#6 -0.50,0.75,0.00,M3] [#7 -0.58,-0.20,0.88,U] [#8 -0.36,-0.17,1.02,U] 
02:04:59.057 00.000 10844 single-star, 3 included, MultiStar: {-0.26, -0.17}, one-star: {0.19, 0.07}
02:04:59.057 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
02:04:59.057 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
02:04:59.057 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.34 mountX=-0.10 mountY=0.18, mountTheta=2.09
02:04:59.058 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.07, opts=13)
02:04:59.058 00.000 10844 Enqueuing Move request for scope (0.19, 0.07)
02:04:59.058 00.000 11060 Worker thread wakes up
02:04:59.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:59.058 00.000 10844 UpdateGuideState exits: m=2262 SNR=28.8
02:04:59.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:59.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:59.058 00.000 10844 Enqueuing Expose request
02:04:59.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
02:04:59.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
02:04:59.058 00.000 11060 Moving (0.19, 0.07) raw xDistance=-0.10 yDistance=0.18
02:04:59.060 00.002 11060 BLC: window closed
02:04:59.060 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.146945, 1:0.113331, 2:0.088944
02:04:59.060 00.000 11060 BLC: No correction, Miss < min_move
02:04:59.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:04:59.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:59.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:04:59.060 00.000 11060 MoveAxis(E, 0, ABG)
02:04:59.060 00.000 11060 Move returns status 0, amount 0
02:04:59.060 00.000 11060 MoveAxis(N, 0, ABG)
02:04:59.060 00.000 11060 Move returns status 0, amount 0
02:04:59.060 00.000 11060 move complete, result=0
02:04:59.060 00.000 11060 worker thread done servicing request
02:04:59.060 00.000 11060 Worker thread wakes up
02:04:59.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:04:59.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:04:59.061 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:59.691 00.630 11060 Exposure complete
02:04:59.853 00.162 11060 worker thread done servicing request
02:04:59.853 00.000 10844 OnExposeComplete: enter
02:04:59.853 00.000 10844 UpdateGuideState(): m_state=6
02:04:59.853 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12259
02:04:59.853 00.000 10844 Star::Find returns 1 (0), X=267.77, Y=59.39, Mass=2956, SNR=34.2, Peak=196 HFD=3.6
02:04:59.854 00.001 10844 MultiStar: [#1 -0.58,1.07,0.00,M4] [#2 -0.65,-0.32,0.00,M6] [#3 -0.54,0.40,0.00,M5] [#4 -0.32,0.05,0.90,U] [#5 -0.81,0.42,0.00,M7] [#6 -0.14,0.74,0.00,M4] [#7 -1.06,0.66,0.00,M6] [#8 -0.11,0.78,0.00,M1] 
02:04:59.854 00.000 10844 refined, 1 included, MultiStar: {-0.40, 0.29}, one-star: {-0.47, 0.51}
02:04:59.854 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
02:04:59.854 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.25 = -2.03)
02:04:59.854 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=0.29 hyp=0.50 cameraTheta=2.52 mountX=-0.21 mountY=-0.44, mountTheta=-2.02
02:04:59.855 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=0.29, opts=13)
02:04:59.855 00.000 10844 Enqueuing Move request for scope (-0.40, 0.29)
02:04:59.855 00.000 11060 Worker thread wakes up
02:04:59.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:04:59.855 00.000 10844 UpdateGuideState exits: m=2956 SNR=34.2
02:04:59.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:59.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:04:59.855 00.000 10844 Enqueuing Expose request
02:04:59.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.29) opts 0xd
02:04:59.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, 0.29)
02:04:59.856 00.001 11060 Moving (-0.40, 0.29) raw xDistance=-0.21 yDistance=-0.44
02:04:59.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:04:59.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.44
02:04:59.856 00.000 11060 MoveAxis(E, 37, ABG)
02:04:59.856 00.000 11060 Guiding  Dir = 2, Dur = 37
02:04:59.868 00.012 11060 IsSlewing returns 0
02:04:59.868 00.000 11060 IsGuiding returns 0
02:04:59.914 00.046 11060 IsGuiding returns 0
02:04:59.914 00.000 11060 Move returns status 0, amount 37
02:04:59.914 00.000 11060 MoveAxis(N, 173, ABG)
02:04:59.914 00.000 11060 Guiding  Dir = 0, Dur = 173
02:04:59.930 00.016 11060 IsSlewing returns 0
02:04:59.930 00.000 11060 IsGuiding returns 0
02:05:00.130 00.200 11060 IsGuiding returns 0
02:05:00.130 00.000 11060 Move returns status 0, amount 173
02:05:00.130 00.000 11060 move complete, result=0
02:05:00.130 00.000 11060 worker thread done servicing request
02:05:00.130 00.000 11060 Worker thread wakes up
02:05:00.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:00.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:00.131 00.001 10844 GuideStep: -0.2 px 37 ms EAST, -0.4 px 173 ms NORTH
02:05:00.763 00.632 11060 Exposure complete
02:05:00.930 00.167 11060 worker thread done servicing request
02:05:00.930 00.000 10844 OnExposeComplete: enter
02:05:00.930 00.000 10844 UpdateGuideState(): m_state=6
02:05:00.930 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12260
02:05:00.930 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=59.34, Mass=3099, SNR=34.5, Peak=209 HFD=3.9
02:05:00.930 00.000 10844 MultiStar: [#1 -0.72,0.44,0.00,M5] [#2 -0.35,-0.42,2.08,U] [#3 0.14,0.06,0.98,U] [#4 -0.50,-0.57,0.00,M6] [#5 -0.58,0.54,0.00,M8] [#6 0.21,0.34,0.78,U] [#7 -0.65,-0.66,0.00,M7] [#8 0.48,-0.09,0.99,U] 
02:05:00.931 00.001 10844 refined, 4 included, MultiStar: {-0.03, -0.03}, one-star: {-0.22, 0.46}
02:05:00.931 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
02:05:00.931 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
02:05:00.931 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.37 mountX=0.04 mountY=-0.03, mountTheta=-0.63
02:05:00.933 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
02:05:00.933 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
02:05:00.933 00.000 11060 Worker thread wakes up
02:05:00.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:00.933 00.000 10844 UpdateGuideState exits: m=3099 SNR=34.5
02:05:00.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:00.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:00.933 00.000 10844 Enqueuing Expose request
02:05:00.934 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:05:00.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:05:00.934 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.04 yDistance=-0.03
02:05:00.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:05:00.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:00.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:05:00.934 00.000 11060 MoveAxis(E, 0, ABG)
02:05:00.934 00.000 11060 Move returns status 0, amount 0
02:05:00.934 00.000 11060 MoveAxis(N, 0, ABG)
02:05:00.934 00.000 11060 Move returns status 0, amount 0
02:05:00.934 00.000 11060 move complete, result=0
02:05:00.934 00.000 11060 worker thread done servicing request
02:05:00.934 00.000 11060 Worker thread wakes up
02:05:00.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:00.935 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:00.935 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:01.577 00.642 11060 Exposure complete
02:05:01.764 00.187 11060 worker thread done servicing request
02:05:01.764 00.000 10844 OnExposeComplete: enter
02:05:01.764 00.000 10844 UpdateGuideState(): m_state=6
02:05:01.765 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12261
02:05:01.765 00.000 10844 Star::Find returns 1 (0), X=267.64, Y=59.59, Mass=2208, SNR=29.2, Peak=191 HFD=3.5
02:05:01.765 00.000 10844 MultiStar: [#1 -0.93,0.68,0.00,M6] [#2 -0.58,0.54,0.00,M6] [#3 -0.91,0.32,0.00,M5] [#4 -0.62,0.06,0.99,U] [#5 -0.83,1.11,0.00,M9] [#6 -0.10,0.45,1.03,U] [#7 -1.24,0.64,0.00,M8] [#8 -0.27,0.97,0.00,M1] 
02:05:01.765 00.000 10844 refined, 2 included, MultiStar: {-0.43, 0.41}, one-star: {-0.59, 0.72}
02:05:01.765 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.14 = -2.15)
02:05:01.765 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
02:05:01.765 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=0.41 hyp=0.60 cameraTheta=2.38 mountX=-0.33 mountY=-0.50, mountTheta=-2.15
02:05:01.767 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=0.41, opts=13)
02:05:01.767 00.000 10844 Enqueuing Move request for scope (-0.43, 0.41)
02:05:01.767 00.000 11060 Worker thread wakes up
02:05:01.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.41) opts 0xd
02:05:01.767 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, 0.41)
02:05:01.767 00.000 11060 Moving (-0.43, 0.41) raw xDistance=-0.33 yDistance=-0.50
02:05:01.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
02:05:01.768 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.50
02:05:01.768 00.000 11060 MoveAxis(E, 57, ABG)
02:05:01.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:01.768 00.000 11060 Guiding  Dir = 2, Dur = 57
02:05:01.768 00.000 10844 UpdateGuideState exits: m=2208 SNR=29.2
02:05:01.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:01.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:01.768 00.000 10844 Enqueuing Expose request
02:05:01.790 00.022 11060 IsSlewing returns 0
02:05:01.790 00.000 11060 IsGuiding returns 0
02:05:01.860 00.070 11060 IsGuiding returns 0
02:05:01.860 00.000 11060 Move returns status 0, amount 57
02:05:01.860 00.000 11060 MoveAxis(N, 193, ABG)
02:05:01.860 00.000 11060 Guiding  Dir = 0, Dur = 193
02:05:01.876 00.016 11060 IsSlewing returns 0
02:05:01.876 00.000 11060 IsGuiding returns 0
02:05:02.081 00.205 11060 IsGuiding returns 0
02:05:02.081 00.000 11060 Move returns status 0, amount 193
02:05:02.081 00.000 11060 move complete, result=0
02:05:02.081 00.000 11060 worker thread done servicing request
02:05:02.081 00.000 11060 Worker thread wakes up
02:05:02.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:02.082 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:02.082 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.5 px 193 ms NORTH
02:05:02.720 00.638 11060 Exposure complete
02:05:02.904 00.184 11060 worker thread done servicing request
02:05:02.904 00.000 10844 OnExposeComplete: enter
02:05:02.905 00.001 10844 UpdateGuideState(): m_state=6
02:05:02.905 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12262
02:05:02.905 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=60.44, Mass=2753, SNR=31.8, Peak=209 HFD=3.4
02:05:02.905 00.000 10844 MultiStar: large primary error, entering stabilization period
02:05:02.905 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
02:05:02.905 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
02:05:02.905 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=1.56 hyp=1.57 cameraTheta=1.49 mountX=-1.56 mountY=-0.14, mountTheta=-3.05
02:05:02.907 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=1.56, opts=13)
02:05:02.907 00.000 10844 Enqueuing Move request for scope (0.12, 1.56)
02:05:02.907 00.000 11060 Worker thread wakes up
02:05:02.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:05:02.907 00.000 10844 UpdateGuideState exits: m=2753 SNR=31.8
02:05:02.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:02.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:02.907 00.000 10844 Enqueuing Expose request
02:05:02.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.56) opts 0xd
02:05:02.907 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 1.56)
02:05:02.907 00.000 11060 Moving (0.12, 1.56) raw xDistance=-1.56 yDistance=-0.14
02:05:02.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.42 from input -1.56
02:05:02.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:02.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:05:02.907 00.000 11060 MoveAxis(E, 272, ABG)
02:05:02.907 00.000 11060 Guiding  Dir = 2, Dur = 272
02:05:02.941 00.034 11060 IsSlewing returns 0
02:05:02.941 00.000 11060 IsGuiding returns 0
02:05:03.236 00.295 11060 IsGuiding returns 0
02:05:03.237 00.001 11060 Move returns status 0, amount 272
02:05:03.237 00.000 11060 MoveAxis(N, 0, ABG)
02:05:03.237 00.000 11060 Move returns status 0, amount 0
02:05:03.238 00.001 11060 move complete, result=0
02:05:03.238 00.000 10844 GuideStep: -1.6 px 272 ms EAST, -0.1 px 0 ms NORTH
02:05:03.239 00.001 11060 worker thread done servicing request
02:05:03.242 00.003 11060 Worker thread wakes up
02:05:03.243 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:03.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:03.881 00.638 11060 Exposure complete
02:05:04.061 00.180 11060 worker thread done servicing request
02:05:04.061 00.000 10844 OnExposeComplete: enter
02:05:04.061 00.000 10844 UpdateGuideState(): m_state=6
02:05:04.062 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12263
02:05:04.062 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.05, Mass=2591, SNR=31.9, Peak=221 HFD=3.5
02:05:04.062 00.000 10844 MultiStar: exiting stabilization period
02:05:04.062 00.000 10844 MultiStar: [#1 -0.49,0.64,0.00,M7] [#2 -0.41,-0.24,2.12,U] [#3 0.10,0.43,1.03,U] [#4 0.00,-0.26,0.97,U] [#5 -0.17,0.10,1.07,U] [#6 0.47,-0.56,0.00,M3] [#7 0.14,0.27,0.80,U] [#8 0.03,-0.46,1.07,U] 
02:05:04.062 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.04}, one-star: {-0.17, 0.17}
02:05:04.062 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
02:05:04.062 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
02:05:04.062 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.82 mountX=0.06 mountY=-0.11, mountTheta=-1.07
02:05:04.064 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.04, opts=13)
02:05:04.064 00.000 10844 Enqueuing Move request for scope (-0.12, -0.04)
02:05:04.064 00.000 11060 Worker thread wakes up
02:05:04.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
02:05:04.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
02:05:04.064 00.000 11060 Moving (-0.12, -0.04) raw xDistance=0.06 yDistance=-0.11
02:05:04.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:05:04.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:04.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:04.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:05:04.064 00.000 11060 MoveAxis(E, 0, ABG)
02:05:04.064 00.000 11060 Move returns status 0, amount 0
02:05:04.065 00.001 10844 UpdateGuideState exits: m=2591 SNR=31.9
02:05:04.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:04.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:04.065 00.000 10844 Enqueuing Expose request
02:05:04.065 00.000 11060 MoveAxis(N, 0, ABG)
02:05:04.065 00.000 11060 Move returns status 0, amount 0
02:05:04.065 00.000 11060 move complete, result=0
02:05:04.065 00.000 11060 worker thread done servicing request
02:05:04.065 00.000 11060 Worker thread wakes up
02:05:04.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:04.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:04.067 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:04.693 00.626 11060 Exposure complete
02:05:04.850 00.157 11060 worker thread done servicing request
02:05:04.851 00.001 10844 OnExposeComplete: enter
02:05:04.851 00.000 10844 UpdateGuideState(): m_state=6
02:05:04.851 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12264
02:05:04.851 00.000 10844 Star::Find returns 1 (1), X=268.49, Y=59.28, Mass=3378, SNR=35.6, Peak=255 HFD=3.7
02:05:04.851 00.000 10844 MultiStar: [#1 -0.75,0.83,0.00,M8] [#2 -0.40,-0.56,0.00,M6] [#3 0.04,-0.45,0.87,U] [#4 -0.88,-0.29,0.00,M5] [#5 -0.36,1.05,0.00,M9] [#6 0.49,0.51,0.00,M4] [#7 -0.20,-0.06,0.74,U] [#8 0.35,-0.49,0.80,U] 
02:05:04.851 00.000 10844 refined, 3 included, MultiStar: {0.12, -0.12}, one-star: {0.25, 0.40}
02:05:04.851 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
02:05:04.851 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
02:05:04.852 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.18 cameraTheta=-0.79 mountX=0.10 mountY=0.14, mountTheta=0.96
02:05:04.853 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.12, opts=13)
02:05:04.853 00.000 10844 Enqueuing Move request for scope (0.12, -0.12)
02:05:04.853 00.000 11060 Worker thread wakes up
02:05:04.854 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:04.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
02:05:04.854 00.000 10844 UpdateGuideState exits: m=3378 SNR=35.6 Saturated
02:05:04.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
02:05:04.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:04.854 00.000 11060 Moving (0.12, -0.12) raw xDistance=0.10 yDistance=0.14
02:05:04.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:04.854 00.000 10844 Enqueuing Expose request
02:05:04.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:05:04.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:04.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:05:04.854 00.000 11060 MoveAxis(E, 0, ABG)
02:05:04.854 00.000 11060 Move returns status 0, amount 0
02:05:04.854 00.000 11060 MoveAxis(N, 0, ABG)
02:05:04.855 00.001 11060 Move returns status 0, amount 0
02:05:04.855 00.000 11060 move complete, result=0
02:05:04.855 00.000 11060 worker thread done servicing request
02:05:04.855 00.000 11060 Worker thread wakes up
02:05:04.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:04.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:04.857 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:05.493 00.636 11060 Exposure complete
02:05:05.671 00.178 11060 worker thread done servicing request
02:05:05.672 00.001 10844 OnExposeComplete: enter
02:05:05.672 00.000 10844 UpdateGuideState(): m_state=6
02:05:05.672 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12265
02:05:05.672 00.000 10844 Star::Find returns 1 (0), X=269.19, Y=58.83, Mass=2600, SNR=31.8, Peak=182 HFD=3.7
02:05:05.672 00.000 10844 MultiStar: [#1 -0.04,0.88,0.00,M9] [#2 0.70,-0.04,0.00,M7] [#3 -0.38,0.72,0.00,M4] [#4 -0.46,0.35,1.01,U] [#5 -0.03,1.51,0.00,M10] [#6 0.68,0.57,0.00,M5] [#7 -0.39,0.87,0.00,M7] [#8 0.34,0.26,1.15,U] 
02:05:05.673 00.001 10844 refined, 2 included, MultiStar: {0.28, 0.19}, one-star: {0.95, -0.05}
02:05:05.673 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
02:05:05.673 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
02:05:05.673 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.19 hyp=0.34 cameraTheta=0.60 mountX=-0.24 mountY=0.24, mountTheta=2.35
02:05:05.675 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.19, opts=13)
02:05:05.675 00.000 10844 Enqueuing Move request for scope (0.28, 0.19)
02:05:05.675 00.000 11060 Worker thread wakes up
02:05:05.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:05.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.19) opts 0xd
02:05:05.675 00.000 10844 UpdateGuideState exits: m=2600 SNR=31.8
02:05:05.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:05.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.19)
02:05:05.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:05.675 00.000 10844 Enqueuing Expose request
02:05:05.675 00.000 11060 Moving (0.28, 0.19) raw xDistance=-0.24 yDistance=0.24
02:05:05.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:05:05.676 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:05:05.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:05:05.676 00.000 11060 MoveAxis(E, 41, ABG)
02:05:05.676 00.000 11060 Guiding  Dir = 2, Dur = 41
02:05:05.690 00.014 11060 IsSlewing returns 0
02:05:05.690 00.000 11060 IsGuiding returns 0
02:05:05.745 00.055 11060 IsGuiding returns 0
02:05:05.745 00.000 11060 Move returns status 0, amount 41
02:05:05.745 00.000 11060 MoveAxis(N, 0, ABG)
02:05:05.745 00.000 11060 Move returns status 0, amount 0
02:05:05.745 00.000 11060 move complete, result=0
02:05:05.746 00.001 10844 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
02:05:05.748 00.002 11060 worker thread done servicing request
02:05:05.748 00.000 11060 Worker thread wakes up
02:05:05.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:05.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:06.384 00.636 11060 Exposure complete
02:05:06.563 00.179 10844 OnExposeComplete: enter
02:05:06.563 00.000 10844 UpdateGuideState(): m_state=6
02:05:06.563 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12266
02:05:06.563 00.000 10844 Star::Find returns 1 (0), X=267.86, Y=58.54, Mass=2833, SNR=33.9, Peak=231 HFD=3.6
02:05:06.563 00.000 11060 worker thread done servicing request
02:05:06.563 00.000 10844 MultiStar: [#1 -0.44,0.25,0.98,U] [#2 0.31,0.07,2.05,U] [#3 -0.30,0.37,0.92,U] [#4 -0.75,0.62,0.00,M5] [#5 -0.11,0.52,0.86,U] [#6 0.99,-0.49,0.00,M6] [#7 -0.70,0.04,0.00,M8] [#8 0.63,-0.12,0.00,M1] 
02:05:06.565 00.002 10844 refined, 4 included, MultiStar: {-0.09, 0.14}, one-star: {-0.38, -0.34}
02:05:06.565 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
02:05:06.565 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
02:05:06.565 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.13 mountX=-0.12 mountY=-0.11, mountTheta=-2.41
02:05:06.566 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.14, opts=13)
02:05:06.567 00.001 10844 Enqueuing Move request for scope (-0.09, 0.14)
02:05:06.567 00.000 11060 Worker thread wakes up
02:05:06.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
02:05:06.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
02:05:06.567 00.000 11060 Moving (-0.09, 0.14) raw xDistance=-0.12 yDistance=-0.11
02:05:06.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
02:05:06.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:06.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:06.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:05:06.567 00.000 11060 MoveAxis(E, 23, ABG)
02:05:06.567 00.000 11060 Guiding  Dir = 2, Dur = 23
02:05:06.567 00.000 10844 UpdateGuideState exits: m=2833 SNR=33.9
02:05:06.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:06.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:06.567 00.000 10844 Enqueuing Expose request
02:05:06.581 00.014 11060 IsSlewing returns 0
02:05:06.582 00.001 11060 IsGuiding returns 0
02:05:06.611 00.029 11060 IsGuiding returns 0
02:05:06.611 00.000 11060 Move returns status 0, amount 23
02:05:06.611 00.000 11060 MoveAxis(N, 0, ABG)
02:05:06.611 00.000 11060 Move returns status 0, amount 0
02:05:06.611 00.000 11060 move complete, result=0
02:05:06.611 00.000 11060 worker thread done servicing request
02:05:06.613 00.002 11060 Worker thread wakes up
02:05:06.613 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
02:05:06.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:06.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:07.242 00.629 11060 Exposure complete
02:05:07.413 00.171 10844 OnExposeComplete: enter
02:05:07.413 00.000 10844 UpdateGuideState(): m_state=6
02:05:07.413 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12267
02:05:07.413 00.000 10844 Star::Find returns 1 (1), X=267.44, Y=59.16, Mass=2972, SNR=34.6, Peak=255 HFD=3.7
02:05:07.414 00.001 10844 MultiStar: [#1 -0.56,-0.64,0.00,M9] [#2 -0.34,0.11,2.08,U] [#3 -0.78,0.42,0.00,M4] [#4 -0.36,-0.67,0.00,M6] [#5 -0.58,0.16,0.88,U] [#6 -0.12,0.47,0.84,U] [#7 -1.19,-0.17,0.00,M9] [#8 -0.36,0.67,0.00,M2] 
02:05:07.414 00.000 10844 refined, 3 included, MultiStar: {-0.44, 0.22}, one-star: {-0.80, 0.28}
02:05:07.414 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.44 = -1.85)
02:05:07.414 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.87)
02:05:07.414 00.000 11060 worker thread done servicing request
02:05:07.414 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.22 hyp=0.49 cameraTheta=2.68 mountX=-0.13 mountY=-0.47, mountTheta=-1.85
02:05:07.416 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.22, opts=13)
02:05:07.416 00.000 10844 Enqueuing Move request for scope (-0.44, 0.22)
02:05:07.416 00.000 11060 Worker thread wakes up
02:05:07.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.22) opts 0xd
02:05:07.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.22)
02:05:07.416 00.000 11060 Moving (-0.44, 0.22) raw xDistance=-0.13 yDistance=-0.47
02:05:07.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:05:07.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.47
02:05:07.416 00.000 11060 MoveAxis(E, 24, ABG)
02:05:07.416 00.000 11060 Guiding  Dir = 2, Dur = 24
02:05:07.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:07.416 00.000 10844 UpdateGuideState exits: m=2972 SNR=34.6 Saturated
02:05:07.417 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:07.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:07.417 00.000 10844 Enqueuing Expose request
02:05:07.457 00.040 11060 IsSlewing returns 0
02:05:07.457 00.000 11060 IsGuiding returns 0
02:05:07.532 00.075 11060 IsGuiding returns 0
02:05:07.534 00.002 11060 Move returns status 0, amount 24
02:05:07.534 00.000 11060 MoveAxis(N, 183, ABG)
02:05:07.534 00.000 11060 Guiding  Dir = 0, Dur = 183
02:05:07.566 00.032 11060 IsSlewing returns 0
02:05:07.566 00.000 11060 IsGuiding returns 0
02:05:07.768 00.202 11060 IsGuiding returns 0
02:05:07.768 00.000 11060 Move returns status 0, amount 183
02:05:07.768 00.000 11060 move complete, result=0
02:05:07.768 00.000 11060 worker thread done servicing request
02:05:07.768 00.000 11060 Worker thread wakes up
02:05:07.768 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.5 px 183 ms NORTH
02:05:07.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:07.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:08.396 00.628 11060 Exposure complete
02:05:08.595 00.199 11060 worker thread done servicing request
02:05:08.595 00.000 10844 OnExposeComplete: enter
02:05:08.595 00.000 10844 UpdateGuideState(): m_state=6
02:05:08.596 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12268
02:05:08.596 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.12, Mass=2819, SNR=32.6, Peak=249 HFD=3.7
02:05:08.596 00.000 10844 MultiStar: [#1 -0.56,0.42,0.00,M10] [#2 0.23,0.25,2.15,U] [#3 0.00,0.37,1.03,U] [#4 -0.21,0.03,0.84,U] [#5 -0.51,0.74,0.00,M9] [#6 0.15,0.34,0.81,U] [#7 -0.25,1.07,0.00,M10] [#8 0.85,0.57,0.00,M3] 
02:05:08.596 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.25}, one-star: {0.32, 0.24}
02:05:08.597 00.001 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
02:05:08.597 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
02:05:08.597 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.09 mountX=-0.27 mountY=0.09, mountTheta=2.83
02:05:08.598 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.25, opts=13)
02:05:08.598 00.000 10844 Enqueuing Move request for scope (0.13, 0.25)
02:05:08.599 00.001 11060 Worker thread wakes up
02:05:08.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:08.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd
02:05:08.599 00.000 10844 UpdateGuideState exits: m=2819 SNR=32.6
02:05:08.599 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.25)
02:05:08.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:08.599 00.000 11060 Moving (0.13, 0.25) raw xDistance=-0.27 yDistance=0.09
02:05:08.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:08.599 00.000 10844 Enqueuing Expose request
02:05:08.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:05:08.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:08.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:05:08.599 00.000 11060 MoveAxis(E, 48, ABG)
02:05:08.599 00.000 11060 Guiding  Dir = 2, Dur = 48
02:05:08.612 00.013 11060 IsSlewing returns 0
02:05:08.612 00.000 11060 IsGuiding returns 0
02:05:08.674 00.062 11060 IsGuiding returns 0
02:05:08.674 00.000 11060 Move returns status 0, amount 48
02:05:08.674 00.000 11060 MoveAxis(N, 0, ABG)
02:05:08.674 00.000 11060 Move returns status 0, amount 0
02:05:08.674 00.000 11060 move complete, result=0
02:05:08.674 00.000 11060 worker thread done servicing request
02:05:08.674 00.000 11060 Worker thread wakes up
02:05:08.675 00.001 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
02:05:08.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:08.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:09.314 00.639 11060 Exposure complete
02:05:09.498 00.184 11060 worker thread done servicing request
02:05:09.498 00.000 10844 OnExposeComplete: enter
02:05:09.498 00.000 10844 UpdateGuideState(): m_state=6
02:05:09.498 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12269
02:05:09.500 00.002 10844 Star::Find returns 1 (0), X=268.87, Y=58.70, Mass=3268, SNR=35.2, Peak=245 HFD=3.8
02:05:09.500 00.000 10844 MultiStar: [#1 0.35,-0.41,0.95,U] [#2 -0.50,0.00,1.90,U] [#3 -0.06,0.37,0.92,U] [#4 -0.71,-0.89,0.00,M6] [#5 0.29,0.53,0.96,U] [#6 1.23,-0.24,0.00,M5] [#7 -0.22,0.36,0.88,U] [#8 0.63,-0.21,0.00,M4] 
02:05:09.500 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.09}, one-star: {0.63, -0.18}
02:05:09.500 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
02:05:09.500 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
02:05:09.500 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.49 mountX=-0.09 mountY=-0.01, mountTheta=-3.06
02:05:09.502 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
02:05:09.502 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
02:05:09.502 00.000 11060 Worker thread wakes up
02:05:09.502 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:09.502 00.000 10844 UpdateGuideState exits: m=3268 SNR=35.2
02:05:09.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:09.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:05:09.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:09.502 00.000 10844 Enqueuing Expose request
02:05:09.502 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:05:09.502 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.01
02:05:09.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:05:09.503 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:09.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:05:09.503 00.000 11060 MoveAxis(E, 0, ABG)
02:05:09.503 00.000 11060 Move returns status 0, amount 0
02:05:09.503 00.000 11060 MoveAxis(N, 0, ABG)
02:05:09.503 00.000 11060 Move returns status 0, amount 0
02:05:09.503 00.000 11060 move complete, result=0
02:05:09.503 00.000 11060 worker thread done servicing request
02:05:09.503 00.000 11060 Worker thread wakes up
02:05:09.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:09.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:09.505 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:10.139 00.634 11060 Exposure complete
02:05:10.342 00.203 11060 worker thread done servicing request
02:05:10.342 00.000 10844 OnExposeComplete: enter
02:05:10.342 00.000 10844 UpdateGuideState(): m_state=6
02:05:10.343 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12270
02:05:10.343 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=58.88, Mass=2358, SNR=29.2, Peak=204 HFD=3.6
02:05:10.343 00.000 10844 MultiStar: [#1 0.04,0.46,1.09,U] [#2 0.25,0.56,2.31,U] [#3 0.10,0.35,1.06,U] [#4 0.27,0.22,0.96,U] [#5 0.03,1.07,0.00,M9] [#6 0.53,0.54,0.00,M6] [#7 -0.22,-0.00,0.94,U] [#8 0.38,0.27,1.08,U] 
02:05:10.344 00.001 10844 single-star, 6 included, MultiStar: {0.17, 0.31}, one-star: {0.27, -0.00}
02:05:10.344 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
02:05:10.344 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
02:05:10.344 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.01 mountX=-0.05 mountY=0.27, mountTheta=1.74
02:05:10.347 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.00, opts=13)
02:05:10.348 00.001 10844 Enqueuing Move request for scope (0.27, -0.00)
02:05:10.348 00.000 11060 Worker thread wakes up
02:05:10.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:10.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
02:05:10.348 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
02:05:10.349 00.001 11060 Moving (0.27, -0.00) raw xDistance=-0.05 yDistance=0.27
02:05:10.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:05:10.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:05:10.349 00.000 10844 UpdateGuideState exits: m=2358 SNR=29.2
02:05:10.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:05:10.349 00.000 11060 MoveAxis(E, 0, ABG)
02:05:10.349 00.000 11060 Move returns status 0, amount 0
02:05:10.350 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:10.350 00.000 11060 MoveAxis(N, 0, ABG)
02:05:10.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:10.350 00.000 10844 Enqueuing Expose request
02:05:10.350 00.000 11060 Move returns status 0, amount 0
02:05:10.350 00.000 11060 move complete, result=0
02:05:10.351 00.001 11060 worker thread done servicing request
02:05:10.351 00.000 11060 Worker thread wakes up
02:05:10.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:10.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:10.357 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:05:10.993 00.636 11060 Exposure complete
02:05:11.162 00.169 11060 worker thread done servicing request
02:05:11.162 00.000 10844 OnExposeComplete: enter
02:05:11.162 00.000 10844 UpdateGuideState(): m_state=6
02:05:11.162 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12271
02:05:11.163 00.001 10844 Star::Find returns 1 (1), X=268.47, Y=58.82, Mass=3659, SNR=38.7, Peak=255 HFD=3.8
02:05:11.163 00.000 10844 MultiStar: [#1 0.53,0.10,0.85,U] [#2 0.39,0.66,0.00,M3] [#3 0.21,-0.18,0.78,U] [#4 -0.20,-0.35,0.84,U] [#5 -0.29,0.37,0.83,U] [#6 0.78,0.06,0.00,M7] [#7 0.63,0.13,0.00,M9] [#8 0.76,0.08,0.00,M4] 
02:05:11.163 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.02}, one-star: {0.23, -0.06}
02:05:11.163 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
02:05:11.163 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
02:05:11.163 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.24 mountX=0.01 mountY=0.10, mountTheta=1.51
02:05:11.165 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
02:05:11.165 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
02:05:11.165 00.000 11060 Worker thread wakes up
02:05:11.166 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
02:05:11.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
02:05:11.166 00.000 11060 Moving (0.10, -0.02) raw xDistance=0.01 yDistance=0.10
02:05:11.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:05:11.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:11.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:11.166 00.000 10844 UpdateGuideState exits: m=3659 SNR=38.7 Saturated
02:05:11.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:11.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:11.166 00.000 10844 Enqueuing Expose request
02:05:11.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:05:11.166 00.000 11060 MoveAxis(E, 0, ABG)
02:05:11.166 00.000 11060 Move returns status 0, amount 0
02:05:11.166 00.000 11060 MoveAxis(N, 0, ABG)
02:05:11.166 00.000 11060 Move returns status 0, amount 0
02:05:11.166 00.000 11060 move complete, result=0
02:05:11.167 00.001 11060 worker thread done servicing request
02:05:11.167 00.000 11060 Worker thread wakes up
02:05:11.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:11.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:11.168 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:11.798 00.630 11060 Exposure complete
02:05:11.982 00.184 11060 worker thread done servicing request
02:05:11.982 00.000 10844 OnExposeComplete: enter
02:05:11.982 00.000 10844 UpdateGuideState(): m_state=6
02:05:11.982 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12272
02:05:11.983 00.001 10844 Star::Find returns 1 (1), X=268.57, Y=58.83, Mass=3671, SNR=37.6, Peak=255 HFD=3.7
02:05:11.983 00.000 10844 MultiStar: [#1 0.27,0.43,0.92,U] [#2 0.75,0.71,0.00,M4] [#3 0.45,0.22,0.87,U] [#4 -0.40,0.76,0.00,M5] [#5 -0.22,0.11,0.87,U] [#6 0.31,0.50,0.80,U] [#7 0.40,0.34,0.67,U] [#8 -0.33,0.30,0.80,U] 
02:05:11.983 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.25}, one-star: {0.33, -0.05}
02:05:11.983 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
02:05:11.983 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
02:05:11.983 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.31 cameraTheta=0.97 mountX=-0.28 mountY=0.13, mountTheta=2.71
02:05:11.984 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.25, opts=13)
02:05:11.984 00.000 10844 Enqueuing Move request for scope (0.17, 0.25)
02:05:11.986 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:11.986 00.000 10844 UpdateGuideState exits: m=3671 SNR=37.6 Saturated
02:05:11.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:11.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:11.986 00.000 10844 Enqueuing Expose request
02:05:11.986 00.000 11060 Worker thread wakes up
02:05:11.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
02:05:11.986 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
02:05:11.986 00.000 11060 Moving (0.17, 0.25) raw xDistance=-0.28 yDistance=0.13
02:05:11.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:05:11.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:11.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:05:11.986 00.000 11060 MoveAxis(E, 49, ABG)
02:05:11.986 00.000 11060 Guiding  Dir = 2, Dur = 49
02:05:11.994 00.008 11060 IsSlewing returns 0
02:05:11.994 00.000 11060 IsGuiding returns 0
02:05:12.056 00.062 11060 IsGuiding returns 0
02:05:12.056 00.000 11060 Move returns status 0, amount 49
02:05:12.056 00.000 11060 MoveAxis(N, 0, ABG)
02:05:12.056 00.000 11060 Move returns status 0, amount 0
02:05:12.056 00.000 11060 move complete, result=0
02:05:12.056 00.000 11060 worker thread done servicing request
02:05:12.056 00.000 11060 Worker thread wakes up
02:05:12.056 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
02:05:12.057 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:12.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:12.683 00.626 11060 Exposure complete
02:05:12.856 00.173 11060 worker thread done servicing request
02:05:12.856 00.000 10844 OnExposeComplete: enter
02:05:12.856 00.000 10844 UpdateGuideState(): m_state=6
02:05:12.857 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12273
02:05:12.857 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.25, Mass=2452, SNR=30.4, Peak=182 HFD=3.7
02:05:12.857 00.000 10844 MultiStar: [#1 -0.30,0.22,1.07,U] [#2 -0.29,-0.36,2.36,U] [#3 0.18,-0.18,1.05,U] [#4 -0.32,-0.13,1.00,U] [#5 -0.45,0.92,0.00,M8] [#6 1.26,-0.74,0.00,M7] [#7 -1.10,0.01,0.00,M9] [#8 0.70,0.25,0.00,M4] 
02:05:12.857 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.09}, one-star: {-0.16, 0.37}
02:05:12.857 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
02:05:12.857 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
02:05:12.857 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.72 mountX=0.12 mountY=-0.18, mountTheta=-0.98
02:05:12.859 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.09, opts=13)
02:05:12.859 00.000 10844 Enqueuing Move request for scope (-0.20, -0.09)
02:05:12.859 00.000 11060 Worker thread wakes up
02:05:12.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:12.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
02:05:12.859 00.000 10844 UpdateGuideState exits: m=2452 SNR=30.4
02:05:12.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
02:05:12.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:12.859 00.000 11060 Moving (-0.20, -0.09) raw xDistance=0.12 yDistance=-0.18
02:05:12.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:12.859 00.000 10844 Enqueuing Expose request
02:05:12.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:05:12.860 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:12.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:05:12.860 00.000 11060 MoveAxis(W, 20, ABG)
02:05:12.860 00.000 11060 Guiding  Dir = 3, Dur = 20
02:05:12.882 00.022 11060 IsSlewing returns 0
02:05:12.882 00.000 11060 IsGuiding returns 0
02:05:12.930 00.048 11060 IsGuiding returns 0
02:05:12.930 00.000 11060 Move returns status 0, amount 20
02:05:12.930 00.000 11060 MoveAxis(N, 0, ABG)
02:05:12.930 00.000 11060 Move returns status 0, amount 0
02:05:12.930 00.000 11060 move complete, result=0
02:05:12.930 00.000 11060 worker thread done servicing request
02:05:12.930 00.000 11060 Worker thread wakes up
02:05:12.930 00.000 10844 GuideStep: 0.1 px 20 ms WEST, -0.2 px 0 ms NORTH
02:05:12.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:12.931 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:13.572 00.641 11060 Exposure complete
02:05:13.745 00.173 11060 worker thread done servicing request
02:05:13.745 00.000 10844 OnExposeComplete: enter
02:05:13.745 00.000 10844 UpdateGuideState(): m_state=6
02:05:13.746 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12274
02:05:13.746 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.39, Mass=3008, SNR=34.2, Peak=222 HFD=3.4
02:05:13.746 00.000 10844 MultiStar: [#1 -0.74,0.10,0.00,M6] [#2 -0.09,0.03,2.04,U] [#3 -1.21,-0.05,0.00,M1] [#4 0.35,0.35,0.91,U] [#5 -0.98,0.58,0.00,M9] [#6 -0.09,0.68,0.00,M8] [#7 -0.58,-0.04,0.75,U] [#8 0.57,0.21,0.84,U] 
02:05:13.746 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.19}, one-star: {0.32, 0.51}
02:05:13.746 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
02:05:13.746 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
02:05:13.746 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.12 mountX=-0.20 mountY=0.06, mountTheta=2.86
02:05:13.747 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.19, opts=13)
02:05:13.748 00.001 10844 Enqueuing Move request for scope (0.09, 0.19)
02:05:13.748 00.000 11060 Worker thread wakes up
02:05:13.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:05:13.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
02:05:13.748 00.000 10844 UpdateGuideState exits: m=3008 SNR=34.2
02:05:13.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
02:05:13.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:13.748 00.000 11060 Moving (0.09, 0.19) raw xDistance=-0.20 yDistance=0.06
02:05:13.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:13.748 00.000 10844 Enqueuing Expose request
02:05:13.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:05:13.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:13.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:05:13.748 00.000 11060 MoveAxis(E, 34, ABG)
02:05:13.748 00.000 11060 Guiding  Dir = 2, Dur = 34
02:05:13.758 00.010 11060 IsSlewing returns 0
02:05:13.758 00.000 11060 IsGuiding returns 0
02:05:13.805 00.047 11060 IsGuiding returns 0
02:05:13.805 00.000 11060 Move returns status 0, amount 34
02:05:13.805 00.000 11060 MoveAxis(N, 0, ABG)
02:05:13.805 00.000 11060 Move returns status 0, amount 0
02:05:13.805 00.000 11060 move complete, result=0
02:05:13.805 00.000 11060 worker thread done servicing request
02:05:13.806 00.001 11060 Worker thread wakes up
02:05:13.806 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
02:05:13.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:13.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:14.439 00.633 11060 Exposure complete
02:05:14.605 00.166 11060 worker thread done servicing request
02:05:14.605 00.000 10844 OnExposeComplete: enter
02:05:14.605 00.000 10844 UpdateGuideState(): m_state=6
02:05:14.606 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12275
02:05:14.606 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.55, Mass=2091, SNR=28.0, Peak=176 HFD=3.5
02:05:14.606 00.000 10844 MultiStar: [#1 -0.11,-0.11,1.13,U] [#2 0.07,0.45,2.46,U] [#3 -0.82,-0.55,0.00,M2] [#4 0.13,0.47,1.11,U] [#5 -0.45,0.23,1.24,U] [#6 -0.49,-0.06,1.09,U] [#7 -0.20,-0.19,0.99,U] [#8 0.24,-0.29,1.13,U] 
02:05:14.606 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.18}, one-star: {0.06, 0.67}
02:05:14.606 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
02:05:14.606 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
02:05:14.606 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.97 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
02:05:14.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.18, opts=13)
02:05:14.608 00.000 10844 Enqueuing Move request for scope (-0.08, 0.18)
02:05:14.608 00.000 11060 Worker thread wakes up
02:05:14.608 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:14.608 00.000 10844 UpdateGuideState exits: m=2091 SNR=28.0
02:05:14.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:14.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:14.608 00.000 10844 Enqueuing Expose request
02:05:14.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
02:05:14.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
02:05:14.608 00.000 11060 Moving (-0.08, 0.18) raw xDistance=-0.17 yDistance=-0.11
02:05:14.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:05:14.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:14.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:05:14.608 00.000 11060 MoveAxis(E, 30, ABG)
02:05:14.609 00.001 11060 Guiding  Dir = 2, Dur = 30
02:05:14.618 00.009 11060 IsSlewing returns 0
02:05:14.618 00.000 11060 IsGuiding returns 0
02:05:14.650 00.032 11060 IsGuiding returns 0
02:05:14.650 00.000 11060 Move returns status 0, amount 30
02:05:14.651 00.001 11060 MoveAxis(N, 0, ABG)
02:05:14.651 00.000 11060 Move returns status 0, amount 0
02:05:14.651 00.000 11060 move complete, result=0
02:05:14.651 00.000 11060 worker thread done servicing request
02:05:14.651 00.000 11060 Worker thread wakes up
02:05:14.651 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
02:05:14.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:14.652 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:15.291 00.639 11060 Exposure complete
02:05:15.457 00.166 11060 worker thread done servicing request
02:05:15.457 00.000 10844 OnExposeComplete: enter
02:05:15.457 00.000 10844 UpdateGuideState(): m_state=6
02:05:15.457 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12276
02:05:15.457 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=59.11, Mass=2710, SNR=32.1, Peak=218 HFD=3.8
02:05:15.458 00.001 10844 MultiStar: [#1 0.16,-0.26,0.90,U] [#2 0.37,0.02,2.08,U] [#3 -0.28,0.31,1.08,U] [#4 -0.17,0.35,0.96,U] [#5 0.30,0.36,1.07,U] [#6 0.27,0.09,0.86,U] [#7 -0.58,0.08,0.89,U] [#8 0.05,-0.17,1.01,U] 
02:05:15.458 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.45, 0.23}
02:05:15.458 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
02:05:15.458 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
02:05:15.458 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.13 mountY=0.08, mountTheta=2.57
02:05:15.460 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.11, opts=13)
02:05:15.460 00.000 10844 Enqueuing Move request for scope (0.10, 0.11)
02:05:15.460 00.000 11060 Worker thread wakes up
02:05:15.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:05:15.460 00.000 10844 UpdateGuideState exits: m=2710 SNR=32.1
02:05:15.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:15.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:15.460 00.000 10844 Enqueuing Expose request
02:05:15.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
02:05:15.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
02:05:15.460 00.000 11060 Moving (0.10, 0.11) raw xDistance=-0.13 yDistance=0.08
02:05:15.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:05:15.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:15.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:05:15.462 00.002 11060 MoveAxis(E, 23, ABG)
02:05:15.462 00.000 11060 Guiding  Dir = 2, Dur = 23
02:05:15.482 00.020 11060 IsSlewing returns 0
02:05:15.482 00.000 11060 IsGuiding returns 0
02:05:15.525 00.043 11060 IsGuiding returns 0
02:05:15.525 00.000 11060 Move returns status 0, amount 23
02:05:15.525 00.000 11060 MoveAxis(N, 0, ABG)
02:05:15.525 00.000 11060 Move returns status 0, amount 0
02:05:15.526 00.001 11060 move complete, result=0
02:05:15.526 00.000 11060 worker thread done servicing request
02:05:15.526 00.000 11060 Worker thread wakes up
02:05:15.526 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
02:05:15.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:15.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:16.174 00.648 11060 Exposure complete
02:05:16.363 00.189 11060 worker thread done servicing request
02:05:16.364 00.001 10844 OnExposeComplete: enter
02:05:16.364 00.000 10844 UpdateGuideState(): m_state=6
02:05:16.364 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12277
02:05:16.364 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=59.40, Mass=2699, SNR=32.3, Peak=219 HFD=3.6
02:05:16.365 00.001 10844 MultiStar: [#1 -0.17,-0.34,1.07,U] [#2 0.25,-0.33,2.05,U] [#3 -0.32,0.39,1.02,U] [#4 -0.61,0.03,1.00,U] [#5 -0.35,-0.19,1.01,U] [#6 -0.31,0.16,0.87,U] [#7 0.41,-0.14,0.83,U] [#8 -0.86,-0.09,0.00,M2] 
02:05:16.365 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {-0.08, 0.52}
02:05:16.365 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
02:05:16.365 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
02:05:16.365 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.89 mountX=0.05 mountY=-0.10, mountTheta=-1.15
02:05:16.366 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.03, opts=13)
02:05:16.366 00.000 10844 Enqueuing Move request for scope (-0.11, -0.03)
02:05:16.366 00.000 11060 Worker thread wakes up
02:05:16.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:16.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
02:05:16.366 00.000 10844 UpdateGuideState exits: m=2699 SNR=32.3
02:05:16.367 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
02:05:16.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:16.367 00.000 11060 Moving (-0.11, -0.03) raw xDistance=0.05 yDistance=-0.10
02:05:16.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:16.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:05:16.367 00.000 10844 Enqueuing Expose request
02:05:16.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:16.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:05:16.367 00.000 11060 MoveAxis(E, 0, ABG)
02:05:16.367 00.000 11060 Move returns status 0, amount 0
02:05:16.367 00.000 11060 MoveAxis(N, 0, ABG)
02:05:16.367 00.000 11060 Move returns status 0, amount 0
02:05:16.367 00.000 11060 move complete, result=0
02:05:16.368 00.001 11060 worker thread done servicing request
02:05:16.368 00.000 11060 Worker thread wakes up
02:05:16.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:16.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:16.369 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:16.994 00.625 11060 Exposure complete
02:05:17.175 00.181 11060 worker thread done servicing request
02:05:17.175 00.000 10844 OnExposeComplete: enter
02:05:17.175 00.000 10844 UpdateGuideState(): m_state=6
02:05:17.175 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12278
02:05:17.175 00.000 10844 Star::Find returns 1 (0), X=267.49, Y=59.57, Mass=3325, SNR=36.2, Peak=240 HFD=3.6
02:05:17.176 00.001 10844 MultiStar: [#1 0.50,0.37,0.00,M4] [#2 0.57,-0.17,1.81,U] [#3 -0.04,0.23,0.85,U] [#4 0.19,0.39,0.82,U] [#5 0.01,0.19,0.77,U] [#6 0.37,0.47,0.87,U] [#7 -0.82,-0.29,0.00,M6] [#8 -0.13,0.05,0.88,U] 
02:05:17.176 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.22}, one-star: {-0.75, 0.69}
02:05:17.176 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
02:05:17.176 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
02:05:17.176 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.18 mountX=-0.23 mountY=0.05, mountTheta=2.92
02:05:17.177 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.22, opts=13)
02:05:17.177 00.000 10844 Enqueuing Move request for scope (0.09, 0.22)
02:05:17.177 00.000 11060 Worker thread wakes up
02:05:17.178 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
02:05:17.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
02:05:17.178 00.000 11060 Moving (0.09, 0.22) raw xDistance=-0.23 yDistance=0.05
02:05:17.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:05:17.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:17.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:17.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:05:17.178 00.000 11060 MoveAxis(E, 40, ABG)
02:05:17.178 00.000 11060 Guiding  Dir = 2, Dur = 40
02:05:17.178 00.000 10844 UpdateGuideState exits: m=3325 SNR=36.2
02:05:17.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:17.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:17.178 00.000 10844 Enqueuing Expose request
02:05:17.207 00.029 11060 IsSlewing returns 0
02:05:17.207 00.000 11060 IsGuiding returns 0
02:05:17.269 00.062 11060 IsGuiding returns 0
02:05:17.269 00.000 11060 Move returns status 0, amount 40
02:05:17.269 00.000 11060 MoveAxis(N, 0, ABG)
02:05:17.269 00.000 11060 Move returns status 0, amount 0
02:05:17.270 00.001 11060 move complete, result=0
02:05:17.270 00.000 11060 worker thread done servicing request
02:05:17.270 00.000 11060 Worker thread wakes up
02:05:17.270 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
02:05:17.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:17.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:17.910 00.640 11060 Exposure complete
02:05:18.077 00.167 11060 worker thread done servicing request
02:05:18.077 00.000 10844 OnExposeComplete: enter
02:05:18.077 00.000 10844 UpdateGuideState(): m_state=6
02:05:18.077 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12279
02:05:18.077 00.000 10844 Star::Find returns 1 (0), X=267.91, Y=58.90, Mass=3501, SNR=37.5, Peak=227 HFD=4.2
02:05:18.078 00.001 10844 MultiStar: [#1 -0.46,0.17,0.85,U] [#2 -0.02,-0.37,1.71,U] [#3 -0.05,0.37,0.98,U] [#4 0.08,-0.28,0.70,U] [#5 0.17,0.36,0.87,U] [#6 0.43,0.18,0.86,U] [#7 -0.36,-0.16,0.76,U] [#8 0.29,-0.13,0.78,U] 
02:05:18.078 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.33, 0.02}
02:05:18.078 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
02:05:18.078 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
02:05:18.078 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.92 mountX=0.01 mountY=-0.03, mountTheta=-1.17
02:05:18.079 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
02:05:18.079 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
02:05:18.079 00.000 11060 Worker thread wakes up
02:05:18.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:05:18.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
02:05:18.079 00.000 10844 UpdateGuideState exits: m=3501 SNR=37.5
02:05:18.080 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
02:05:18.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:18.080 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
02:05:18.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:18.080 00.000 10844 Enqueuing Expose request
02:05:18.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:05:18.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:18.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:05:18.080 00.000 11060 MoveAxis(E, 0, ABG)
02:05:18.080 00.000 11060 Move returns status 0, amount 0
02:05:18.080 00.000 11060 MoveAxis(N, 0, ABG)
02:05:18.080 00.000 11060 Move returns status 0, amount 0
02:05:18.080 00.000 11060 move complete, result=0
02:05:18.080 00.000 11060 worker thread done servicing request
02:05:18.081 00.001 11060 Worker thread wakes up
02:05:18.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:18.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:18.082 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:18.719 00.637 11060 Exposure complete
02:05:18.883 00.164 11060 worker thread done servicing request
02:05:18.883 00.000 10844 OnExposeComplete: enter
02:05:18.883 00.000 10844 UpdateGuideState(): m_state=6
02:05:18.883 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12280
02:05:18.883 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=59.15, Mass=2990, SNR=34.1, Peak=221 HFD=3.8
02:05:18.884 00.001 10844 MultiStar: [#1 -0.15,-0.36,0.99,U] [#2 0.02,0.59,1.99,U] [#3 -0.48,0.19,0.89,U] [#4 0.02,-0.49,0.99,U] [#5 0.74,-0.29,0.00,M5] [#6 0.37,-0.27,0.98,U] [#7 -0.38,-0.32,0.87,U] [#8 0.72,-0.71,0.00,M1] 
02:05:18.884 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.03}, one-star: {0.45, 0.27}
02:05:18.884 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
02:05:18.884 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
02:05:18.884 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.65 mountX=-0.03 mountY=-0.01, mountTheta=-2.89
02:05:18.885 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.03, opts=13)
02:05:18.885 00.000 10844 Enqueuing Move request for scope (-0.00, 0.03)
02:05:18.885 00.000 11060 Worker thread wakes up
02:05:18.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:18.885 00.000 10844 UpdateGuideState exits: m=2990 SNR=34.1
02:05:18.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:18.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:18.886 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
02:05:18.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
02:05:18.886 00.000 11060 Moving (-0.00, 0.03) raw xDistance=-0.03 yDistance=-0.01
02:05:18.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:05:18.886 00.000 10844 Enqueuing Expose request
02:05:18.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:18.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:05:18.886 00.000 11060 MoveAxis(E, 0, ABG)
02:05:18.886 00.000 11060 Move returns status 0, amount 0
02:05:18.886 00.000 11060 MoveAxis(N, 0, ABG)
02:05:18.886 00.000 11060 Move returns status 0, amount 0
02:05:18.887 00.001 11060 move complete, result=0
02:05:18.887 00.000 11060 worker thread done servicing request
02:05:18.887 00.000 11060 Worker thread wakes up
02:05:18.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:18.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:18.888 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:19.517 00.629 11060 Exposure complete
02:05:19.699 00.182 11060 worker thread done servicing request
02:05:19.699 00.000 10844 OnExposeComplete: enter
02:05:19.700 00.001 10844 UpdateGuideState(): m_state=6
02:05:19.700 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12281
02:05:19.700 00.000 10844 Star::Find returns 1 (1), X=268.82, Y=58.81, Mass=3189, SNR=35.8, Peak=255 HFD=3.5
02:05:19.700 00.000 10844 MultiStar: [#1 -0.10,-0.30,0.78,U] [#2 -0.09,0.37,1.94,U] [#3 -0.07,0.06,0.90,U] [#4 -0.19,-0.49,0.87,U] [#5 0.11,0.56,0.91,U] [#6 0.50,-0.16,0.96,U] [#7 -0.33,-0.22,0.88,U] [#8 0.49,0.45,0.00,M2] 
02:05:19.700 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.58, -0.06}
02:05:19.700 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
02:05:19.700 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
02:05:19.701 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.51 mountX=-0.03 mountY=0.04, mountTheta=2.25
02:05:19.702 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
02:05:19.702 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
02:05:19.702 00.000 11060 Worker thread wakes up
02:05:19.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:05:19.702 00.000 10844 UpdateGuideState exits: m=3189 SNR=35.8 Saturated
02:05:19.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:19.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:19.702 00.000 10844 Enqueuing Expose request
02:05:19.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
02:05:19.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
02:05:19.702 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.03 yDistance=0.04
02:05:19.703 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:05:19.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:19.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:05:19.703 00.000 11060 MoveAxis(E, 0, ABG)
02:05:19.703 00.000 11060 Move returns status 0, amount 0
02:05:19.703 00.000 11060 MoveAxis(N, 0, ABG)
02:05:19.703 00.000 11060 Move returns status 0, amount 0
02:05:19.703 00.000 11060 move complete, result=0
02:05:19.703 00.000 11060 worker thread done servicing request
02:05:19.703 00.000 11060 Worker thread wakes up
02:05:19.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:19.704 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:19.705 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:20.332 00.627 11060 Exposure complete
02:05:20.506 00.174 11060 worker thread done servicing request
02:05:20.506 00.000 10844 OnExposeComplete: enter
02:05:20.506 00.000 10844 UpdateGuideState(): m_state=6
02:05:20.508 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12282
02:05:20.508 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=58.62, Mass=2433, SNR=30.5, Peak=242 HFD=3.5
02:05:20.508 00.000 10844 MultiStar: [#1 -0.58,-0.19,1.09,U] [#2 0.56,-0.02,2.35,U] [#3 -0.40,0.40,1.04,U] [#4 0.15,0.72,0.00,M1] [#5 -0.10,-0.28,1.12,U] [#6 0.84,0.41,0.00,M2] [#7 -0.49,0.26,0.83,U] [#8 0.36,-0.31,1.08,U] 
02:05:20.508 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.06}, one-star: {0.63, -0.25}
02:05:20.508 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
02:05:20.508 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
02:05:20.508 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=0.05 mountY=0.10, mountTheta=1.14
02:05:20.509 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.06, opts=13)
02:05:20.510 00.001 10844 Enqueuing Move request for scope (0.09, -0.06)
02:05:20.510 00.000 11060 Worker thread wakes up
02:05:20.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:20.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
02:05:20.510 00.000 10844 UpdateGuideState exits: m=2433 SNR=30.5
02:05:20.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
02:05:20.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:20.510 00.000 11060 Moving (0.09, -0.06) raw xDistance=0.05 yDistance=0.10
02:05:20.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:20.510 00.000 10844 Enqueuing Expose request
02:05:20.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:05:20.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:20.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:05:20.510 00.000 11060 MoveAxis(E, 0, ABG)
02:05:20.510 00.000 11060 Move returns status 0, amount 0
02:05:20.510 00.000 11060 MoveAxis(N, 0, ABG)
02:05:20.510 00.000 11060 Move returns status 0, amount 0
02:05:20.510 00.000 11060 move complete, result=0
02:05:20.511 00.001 11060 worker thread done servicing request
02:05:20.511 00.000 11060 Worker thread wakes up
02:05:20.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:20.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:20.512 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:21.143 00.631 11060 Exposure complete
02:05:21.333 00.190 11060 worker thread done servicing request
02:05:21.333 00.000 10844 OnExposeComplete: enter
02:05:21.333 00.000 10844 UpdateGuideState(): m_state=6
02:05:21.334 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12283
02:05:21.334 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=58.42, Mass=2726, SNR=32.8, Peak=219 HFD=3.6
02:05:21.334 00.000 10844 MultiStar: [#1 -0.84,-0.27,0.00,M1] [#2 -0.01,-0.28,2.21,U] [#3 -0.45,0.99,0.00,M1] [#4 0.48,-0.37,0.97,U] [#5 0.30,-0.27,0.94,U] [#6 0.56,-0.19,0.87,U] [#7 -0.95,-0.13,0.00,M3] [#8 0.22,-0.44,0.87,U] 
02:05:21.334 00.000 10844 refined, 5 included, MultiStar: {0.30, -0.33}, one-star: {0.64, -0.46}
02:05:21.334 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
02:05:21.334 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
02:05:21.335 00.001 10844 CameraToMount -- cameraX=0.30 cameraY=-0.33 hyp=0.44 cameraTheta=-0.83 mountX=0.27 mountY=0.35, mountTheta=0.92
02:05:21.336 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.33, opts=13)
02:05:21.336 00.000 10844 Enqueuing Move request for scope (0.30, -0.33)
02:05:21.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:05:21.337 00.001 10844 UpdateGuideState exits: m=2726 SNR=32.8
02:05:21.337 00.000 11060 Worker thread wakes up
02:05:21.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:21.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.33) opts 0xd
02:05:21.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:21.337 00.000 10844 Enqueuing Expose request
02:05:21.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.33)
02:05:21.337 00.000 11060 Moving (0.30, -0.33) raw xDistance=0.27 yDistance=0.35
02:05:21.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
02:05:21.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:21.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:05:21.338 00.001 11060 MoveAxis(W, 46, ABG)
02:05:21.338 00.000 11060 Guiding  Dir = 3, Dur = 46
02:05:21.382 00.044 11060 IsSlewing returns 0
02:05:21.382 00.000 11060 IsGuiding returns 0
02:05:21.475 00.093 11060 IsGuiding returns 0
02:05:21.475 00.000 11060 Move returns status 0, amount 46
02:05:21.475 00.000 11060 MoveAxis(N, 0, ABG)
02:05:21.475 00.000 11060 Move returns status 0, amount 0
02:05:21.475 00.000 11060 move complete, result=0
02:05:21.475 00.000 11060 worker thread done servicing request
02:05:21.475 00.000 11060 Worker thread wakes up
02:05:21.475 00.000 10844 GuideStep: 0.3 px 46 ms WEST, 0.3 px 0 ms NORTH
02:05:21.476 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:21.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:22.114 00.638 11060 Exposure complete
02:05:22.285 00.171 11060 worker thread done servicing request
02:05:22.285 00.000 10844 OnExposeComplete: enter
02:05:22.285 00.000 10844 UpdateGuideState(): m_state=6
02:05:22.285 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12284
02:05:22.285 00.000 10844 Star::Find returns 1 (0), X=269.08, Y=58.29, Mass=2528, SNR=31.5, Peak=238 HFD=3.2
02:05:22.286 00.001 10844 MultiStar: [#1 -0.02,-0.28,0.97,U] [#2 -0.09,-0.40,2.09,U] [#3 0.20,0.27,0.96,U] [#4 0.01,-0.03,1.20,U] [#5 0.02,0.27,1.10,U] [#6 0.81,0.08,0.00,M2] [#7 -0.23,0.15,0.92,U] [#8 0.39,-0.01,1.07,U] 
02:05:22.286 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.84, -0.59}
02:05:22.286 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
02:05:22.286 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
02:05:22.286 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=0.09 mountY=0.13, mountTheta=0.96
02:05:22.287 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
02:05:22.287 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
02:05:22.288 00.001 11060 Worker thread wakes up
02:05:22.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:05:22.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:05:22.288 00.000 11060 Moving (0.11, -0.11) raw xDistance=0.09 yDistance=0.13
02:05:22.288 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:22.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:05:22.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:22.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:05:22.288 00.000 11060 MoveAxis(E, 0, ABG)
02:05:22.288 00.000 11060 Move returns status 0, amount 0
02:05:22.288 00.000 11060 MoveAxis(N, 0, ABG)
02:05:22.288 00.000 11060 Move returns status 0, amount 0
02:05:22.288 00.000 11060 move complete, result=0
02:05:22.288 00.000 10844 UpdateGuideState exits: m=2528 SNR=31.5
02:05:22.288 00.000 11060 worker thread done servicing request
02:05:22.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:22.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:22.289 00.001 10844 Enqueuing Expose request
02:05:22.294 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:22.294 00.000 11060 Worker thread wakes up
02:05:22.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:22.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:22.923 00.629 11060 Exposure complete
02:05:23.088 00.165 11060 worker thread done servicing request
02:05:23.089 00.001 10844 OnExposeComplete: enter
02:05:23.089 00.000 10844 UpdateGuideState(): m_state=6
02:05:23.089 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12285
02:05:23.090 00.001 10844 Star::Find returns 1 (0), X=268.38, Y=58.74, Mass=3258, SNR=35.2, Peak=241 HFD=3.7
02:05:23.090 00.000 10844 MultiStar: [#1 0.14,-0.14,0.80,U] [#2 0.28,0.10,1.98,U] [#3 0.17,0.61,0.00,M1] [#4 -0.26,-0.06,0.84,U] [#5 0.53,0.00,0.89,U] [#6 0.44,0.39,0.89,U] [#7 -0.14,0.04,0.82,U] [#8 0.26,-0.19,0.97,U] 
02:05:23.090 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.14, -0.14}
02:05:23.090 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
02:05:23.090 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
02:05:23.090 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.05 mountX=-0.04 mountY=0.19, mountTheta=1.80
02:05:23.091 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.01, opts=13)
02:05:23.091 00.000 10844 Enqueuing Move request for scope (0.19, 0.01)
02:05:23.091 00.000 11060 Worker thread wakes up
02:05:23.092 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:23.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
02:05:23.092 00.000 10844 UpdateGuideState exits: m=3258 SNR=35.2
02:05:23.092 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
02:05:23.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:23.092 00.000 11060 Moving (0.19, 0.01) raw xDistance=-0.04 yDistance=0.19
02:05:23.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:23.092 00.000 10844 Enqueuing Expose request
02:05:23.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:05:23.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:23.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:05:23.092 00.000 11060 MoveAxis(E, 0, ABG)
02:05:23.092 00.000 11060 Move returns status 0, amount 0
02:05:23.092 00.000 11060 MoveAxis(N, 0, ABG)
02:05:23.092 00.000 11060 Move returns status 0, amount 0
02:05:23.092 00.000 11060 move complete, result=0
02:05:23.092 00.000 11060 worker thread done servicing request
02:05:23.092 00.000 11060 Worker thread wakes up
02:05:23.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:23.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:23.094 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:23.731 00.637 11060 Exposure complete
02:05:23.901 00.170 11060 worker thread done servicing request
02:05:23.901 00.000 10844 OnExposeComplete: enter
02:05:23.901 00.000 10844 UpdateGuideState(): m_state=6
02:05:23.902 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12286
02:05:23.902 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=59.43, Mass=2208, SNR=29.0, Peak=211 HFD=3.2
02:05:23.902 00.000 10844 MultiStar: [#1 0.37,0.16,1.26,U] [#2 -0.07,-0.37,2.55,U] [#3 0.27,0.00,1.10,U] [#4 0.12,0.07,1.05,U] [#5 -0.66,0.33,0.00,M1] [#6 0.35,-0.03,0.93,U] [#7 -0.40,0.22,1.00,U] [#8 -0.04,-0.12,1.05,U] 
02:05:23.902 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.08, 0.55}
02:05:23.902 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
02:05:23.902 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
02:05:23.902 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.08 mountX=-0.01 mountY=0.07, mountTheta=1.67
02:05:23.904 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.01, opts=13)
02:05:23.904 00.000 10844 Enqueuing Move request for scope (0.07, -0.01)
02:05:23.904 00.000 11060 Worker thread wakes up
02:05:23.904 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:23.904 00.000 10844 UpdateGuideState exits: m=2208 SNR=29.0
02:05:23.905 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
02:05:23.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:23.905 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
02:05:23.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:23.905 00.000 11060 Moving (0.07, -0.01) raw xDistance=-0.01 yDistance=0.07
02:05:23.905 00.000 10844 Enqueuing Expose request
02:05:23.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:05:23.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:23.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:05:23.905 00.000 11060 MoveAxis(E, 0, ABG)
02:05:23.905 00.000 11060 Move returns status 0, amount 0
02:05:23.905 00.000 11060 MoveAxis(N, 0, ABG)
02:05:23.906 00.001 11060 Move returns status 0, amount 0
02:05:23.906 00.000 11060 move complete, result=0
02:05:23.906 00.000 11060 worker thread done servicing request
02:05:23.906 00.000 11060 Worker thread wakes up
02:05:23.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:23.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:23.907 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:24.543 00.636 11060 Exposure complete
02:05:24.733 00.190 11060 worker thread done servicing request
02:05:24.733 00.000 10844 OnExposeComplete: enter
02:05:24.733 00.000 10844 UpdateGuideState(): m_state=6
02:05:24.735 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12287
02:05:24.735 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=58.68, Mass=2408, SNR=30.0, Peak=227 HFD=3.4
02:05:24.735 00.000 10844 MultiStar: [#1 -0.14,-1.14,0.00,M1] [#2 -0.20,-0.25,2.22,U] [#3 -0.13,0.28,1.08,U] [#4 -0.04,-0.18,1.02,U] [#5 -0.39,0.03,1.07,U] [#6 0.75,0.16,0.00,M1] [#7 -0.60,-0.20,0.00,M1] [#8 -0.01,0.38,0.99,U] 
02:05:24.735 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.03}, one-star: {0.23, -0.20}
02:05:24.735 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
02:05:24.735 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
02:05:24.735 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.88 mountX=0.05 mountY=-0.11, mountTheta=-1.13
02:05:24.736 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.03, opts=13)
02:05:24.736 00.000 10844 Enqueuing Move request for scope (-0.11, -0.03)
02:05:24.736 00.000 11060 Worker thread wakes up
02:05:24.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
02:05:24.738 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
02:05:24.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:24.738 00.000 11060 Moving (-0.11, -0.03) raw xDistance=0.05 yDistance=-0.11
02:05:24.738 00.000 10844 UpdateGuideState exits: m=2408 SNR=30.0
02:05:24.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:05:24.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:24.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:24.738 00.000 10844 Enqueuing Expose request
02:05:24.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:24.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:05:24.738 00.000 11060 MoveAxis(E, 0, ABG)
02:05:24.738 00.000 11060 Move returns status 0, amount 0
02:05:24.738 00.000 11060 MoveAxis(N, 0, ABG)
02:05:24.738 00.000 11060 Move returns status 0, amount 0
02:05:24.738 00.000 11060 move complete, result=0
02:05:24.738 00.000 11060 worker thread done servicing request
02:05:24.740 00.002 11060 Worker thread wakes up
02:05:24.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:24.741 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:24.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:25.392 00.651 11060 Exposure complete
02:05:25.749 00.357 11060 worker thread done servicing request
02:05:25.749 00.000 10844 OnExposeComplete: enter
02:05:25.749 00.000 10844 UpdateGuideState(): m_state=6
02:05:25.750 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12288
02:05:25.750 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=58.58, Mass=3000, SNR=34.4, Peak=233 HFD=3.5
02:05:25.750 00.000 10844 MultiStar: [#1 0.27,0.12,0.98,U] [#2 0.13,-0.04,1.94,U] [#3 0.15,0.60,0.85,U] [#4 0.74,-1.06,0.00,M1] [#5 -0.29,-0.27,1.03,U] [#6 0.52,-0.10,0.93,U] [#7 0.29,-0.49,0.81,U] [#8 0.04,-0.19,0.91,U] 
02:05:25.751 00.001 10844 refined, 7 included, MultiStar: {0.18, -0.08}, one-star: {0.41, -0.30}
02:05:25.751 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
02:05:25.751 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
02:05:25.751 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-0.43 mountX=0.05 mountY=0.19, mountTheta=1.32
02:05:25.753 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.08, opts=13)
02:05:25.753 00.000 10844 Enqueuing Move request for scope (0.18, -0.08)
02:05:25.753 00.000 11060 Worker thread wakes up
02:05:25.753 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:25.753 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
02:05:25.753 00.000 10844 UpdateGuideState exits: m=3000 SNR=34.4
02:05:25.753 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
02:05:25.754 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:25.754 00.000 11060 Moving (0.18, -0.08) raw xDistance=0.05 yDistance=0.19
02:05:25.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:25.754 00.000 10844 Enqueuing Expose request
02:05:25.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:05:25.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:25.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:05:25.754 00.000 11060 MoveAxis(E, 0, ABG)
02:05:25.754 00.000 11060 Move returns status 0, amount 0
02:05:25.754 00.000 11060 MoveAxis(N, 0, ABG)
02:05:25.754 00.000 11060 Move returns status 0, amount 0
02:05:25.754 00.000 11060 move complete, result=0
02:05:25.754 00.000 11060 worker thread done servicing request
02:05:25.754 00.000 11060 Worker thread wakes up
02:05:25.755 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:25.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:25.759 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:26.404 00.645 11060 Exposure complete
02:05:26.707 00.303 11060 worker thread done servicing request
02:05:26.707 00.000 10844 OnExposeComplete: enter
02:05:26.707 00.000 10844 UpdateGuideState(): m_state=6
02:05:26.709 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12289
02:05:26.709 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=59.28, Mass=2675, SNR=31.9, Peak=213 HFD=4.0
02:05:26.709 00.000 10844 MultiStar: [#1 0.08,-0.07,1.01,U] [#2 1.04,0.27,0.00,M1] [#3 -0.03,0.40,1.03,U] [#4 0.60,-0.07,1.04,U] [#5 0.19,0.80,0.00,M1] [#6 0.74,0.58,0.00,M1] [#7 0.16,-0.13,0.88,U] [#8 0.09,0.31,0.90,U] 
02:05:26.709 00.000 10844 refined, 5 included, MultiStar: {0.28, 0.14}, one-star: {0.75, 0.40}
02:05:26.709 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
02:05:26.709 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
02:05:26.709 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.31 cameraTheta=0.47 mountX=-0.19 mountY=0.25, mountTheta=2.21
02:05:26.711 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.14, opts=13)
02:05:26.711 00.000 10844 Enqueuing Move request for scope (0.28, 0.14)
02:05:26.711 00.000 11060 Worker thread wakes up
02:05:26.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:26.712 00.001 10844 UpdateGuideState exits: m=2675 SNR=31.9
02:05:26.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:26.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:26.712 00.000 10844 Enqueuing Expose request
02:05:26.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.14) opts 0xd
02:05:26.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.14)
02:05:26.712 00.000 11060 Moving (0.28, 0.14) raw xDistance=-0.19 yDistance=0.25
02:05:26.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:05:26.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:26.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:05:26.713 00.001 11060 MoveAxis(E, 33, ABG)
02:05:26.713 00.000 11060 Guiding  Dir = 2, Dur = 33
02:05:26.726 00.013 11060 IsSlewing returns 0
02:05:26.726 00.000 11060 IsGuiding returns 0
02:05:26.767 00.041 11060 IsGuiding returns 0
02:05:26.767 00.000 11060 Move returns status 0, amount 33
02:05:26.767 00.000 11060 MoveAxis(N, 0, ABG)
02:05:26.767 00.000 11060 Move returns status 0, amount 0
02:05:26.767 00.000 11060 move complete, result=0
02:05:26.767 00.000 11060 worker thread done servicing request
02:05:26.768 00.001 11060 Worker thread wakes up
02:05:26.768 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.3 px 0 ms NORTH
02:05:26.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:26.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:27.404 00.636 11060 Exposure complete
02:05:27.615 00.211 11060 worker thread done servicing request
02:05:27.615 00.000 10844 OnExposeComplete: enter
02:05:27.615 00.000 10844 UpdateGuideState(): m_state=6
02:05:27.617 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12290
02:05:27.617 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=58.80, Mass=2662, SNR=32.1, Peak=214 HFD=3.5
02:05:27.617 00.000 10844 MultiStar: [#1 0.45,-0.38,1.04,U] [#2 0.37,-0.40,2.07,U] [#3 0.84,0.16,0.00,M1] [#4 0.07,-0.49,0.84,U] [#5 -0.16,-0.31,1.04,U] [#6 1.37,0.61,0.00,M2] [#7 0.21,-0.11,0.89,U] [#8 -0.45,0.43,0.98,U] 
02:05:27.617 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.22}, one-star: {0.34, -0.08}
02:05:27.617 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
02:05:27.617 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
02:05:27.617 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-0.96 mountX=0.19 mountY=0.19, mountTheta=0.79
02:05:27.619 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.22, opts=13)
02:05:27.619 00.000 10844 Enqueuing Move request for scope (0.16, -0.22)
02:05:27.619 00.000 11060 Worker thread wakes up
02:05:27.619 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:27.619 00.000 10844 UpdateGuideState exits: m=2662 SNR=32.1
02:05:27.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:27.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:27.619 00.000 10844 Enqueuing Expose request
02:05:27.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
02:05:27.619 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
02:05:27.619 00.000 11060 Moving (0.16, -0.22) raw xDistance=0.19 yDistance=0.19
02:05:27.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:05:27.620 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:27.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:05:27.620 00.000 11060 MoveAxis(W, 32, ABG)
02:05:27.620 00.000 11060 Guiding  Dir = 3, Dur = 32
02:05:27.628 00.008 11060 IsSlewing returns 0
02:05:27.628 00.000 11060 IsGuiding returns 0
02:05:27.674 00.046 11060 IsGuiding returns 0
02:05:27.674 00.000 11060 Move returns status 0, amount 32
02:05:27.674 00.000 11060 MoveAxis(N, 0, ABG)
02:05:27.674 00.000 11060 Move returns status 0, amount 0
02:05:27.674 00.000 11060 move complete, result=0
02:05:27.674 00.000 11060 worker thread done servicing request
02:05:27.674 00.000 11060 Worker thread wakes up
02:05:27.674 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
02:05:27.676 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:27.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:28.326 00.650 11060 Exposure complete
02:05:28.503 00.177 11060 worker thread done servicing request
02:05:28.503 00.000 10844 OnExposeComplete: enter
02:05:28.503 00.000 10844 UpdateGuideState(): m_state=6
02:05:28.503 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12291
02:05:28.503 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=59.31, Mass=2394, SNR=31.1, Peak=251 HFD=3.3
02:05:28.503 00.000 10844 MultiStar: [#1 -0.07,0.12,1.00,U] [#2 -0.16,0.60,0.00,M1] [#3 0.28,0.42,1.06,U] [#4 -0.53,0.15,0.95,U] [#5 0.11,0.38,1.10,U] [#6 0.55,0.61,0.00,M3] [#7 0.11,-0.26,0.87,U] [#8 0.30,0.44,0.99,U] 
02:05:28.503 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.26}, one-star: {0.38, 0.43}
02:05:28.503 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
02:05:28.504 00.001 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
02:05:28.504 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.24 mountX=-0.27 mountY=0.05, mountTheta=2.97
02:05:28.505 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.26, opts=13)
02:05:28.505 00.000 10844 Enqueuing Move request for scope (0.09, 0.26)
02:05:28.506 00.001 11060 Worker thread wakes up
02:05:28.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
02:05:28.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
02:05:28.506 00.000 11060 Moving (0.09, 0.26) raw xDistance=-0.27 yDistance=0.05
02:05:28.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:05:28.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:28.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:28.506 00.000 10844 UpdateGuideState exits: m=2394 SNR=31.1
02:05:28.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:28.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:28.506 00.000 10844 Enqueuing Expose request
02:05:28.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:05:28.506 00.000 11060 MoveAxis(E, 45, ABG)
02:05:28.506 00.000 11060 Guiding  Dir = 2, Dur = 45
02:05:28.536 00.030 11060 IsSlewing returns 0
02:05:28.536 00.000 11060 IsGuiding returns 0
02:05:28.598 00.062 11060 IsGuiding returns 0
02:05:28.598 00.000 11060 Move returns status 0, amount 45
02:05:28.598 00.000 11060 MoveAxis(N, 0, ABG)
02:05:28.598 00.000 11060 Move returns status 0, amount 0
02:05:28.598 00.000 11060 move complete, result=0
02:05:28.599 00.001 11060 worker thread done servicing request
02:05:28.599 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
02:05:28.599 00.000 11060 Worker thread wakes up
02:05:28.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:28.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:29.226 00.627 11060 Exposure complete
02:05:29.398 00.172 11060 worker thread done servicing request
02:05:29.398 00.000 10844 OnExposeComplete: enter
02:05:29.398 00.000 10844 UpdateGuideState(): m_state=6
02:05:29.398 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12292
02:05:29.398 00.000 10844 Star::Find returns 1 (0), X=269.12, Y=59.93, Mass=2961, SNR=34.5, Peak=248 HFD=3.2
02:05:29.398 00.000 10844 MultiStar: large primary error, entering stabilization period
02:05:29.398 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
02:05:29.399 00.001 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
02:05:29.399 00.000 10844 CameraToMount -- cameraX=0.88 cameraY=1.05 hyp=1.37 cameraTheta=0.87 mountX=-1.19 mountY=0.70, mountTheta=2.61
02:05:29.400 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.88, y=1.05, opts=13)
02:05:29.400 00.000 10844 Enqueuing Move request for scope (0.88, 1.05)
02:05:29.400 00.000 11060 Worker thread wakes up
02:05:29.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:29.402 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.88, 1.05) opts 0xd
02:05:29.402 00.000 10844 UpdateGuideState exits: m=2961 SNR=34.5
02:05:29.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.88, 1.05)
02:05:29.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:29.402 00.000 11060 Moving (0.88, 1.05) raw xDistance=-1.19 yDistance=0.70
02:05:29.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:29.402 00.000 10844 Enqueuing Expose request
02:05:29.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.32 from input -1.19
02:05:29.402 00.000 11060 resist switch: large excursion: input 0.70 thresh 0.57 direction from -1 to 1
02:05:29.402 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.09
02:05:29.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.70
02:05:29.402 00.000 11060 MoveAxis(E, 207, ABG)
02:05:29.402 00.000 11060 Guiding  Dir = 2, Dur = 207
02:05:29.438 00.036 11060 IsSlewing returns 0
02:05:29.438 00.000 11060 IsGuiding returns 0
02:05:29.694 00.256 11060 IsGuiding returns 0
02:05:29.694 00.000 11060 Move returns status 0, amount 207
02:05:29.694 00.000 11060 BLC: Oldest BLC event removed
02:05:29.695 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 627 applied
02:05:29.695 00.000 11060 MoveAxis(S, 898, ABG)
02:05:29.695 00.000 11060 duration set to 750 by maxDecDuration
02:05:29.695 00.000 11060 Guiding  Dir = 1, Dur = 750
02:05:29.706 00.011 11060 IsSlewing returns 0
02:05:29.706 00.000 11060 IsGuiding returns 0
02:05:30.472 00.766 11060 IsGuiding returns 0
02:05:30.472 00.000 11060 Move returns status 0, amount 750
02:05:30.472 00.000 11060 move complete, result=0
02:05:30.472 00.000 11060 worker thread done servicing request
02:05:30.472 00.000 11060 Worker thread wakes up
02:05:30.472 00.000 10844 GuideStep: -1.2 px 207 ms EAST, 0.7 px 750 ms SOUTH
02:05:30.474 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:30.475 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:31.100 00.625 11060 Exposure complete
02:05:31.260 00.160 11060 worker thread done servicing request
02:05:31.261 00.001 10844 OnExposeComplete: enter
02:05:31.261 00.000 10844 UpdateGuideState(): m_state=6
02:05:31.261 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12293
02:05:31.261 00.000 10844 Star::Find returns 1 (1), X=268.81, Y=58.94, Mass=3298, SNR=36.0, Peak=255 HFD=4.0
02:05:31.261 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
02:05:31.261 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.84 = 1.84)
02:05:31.261 00.000 10844 CameraToMount -- cameraX=0.57 cameraY=0.06 hyp=0.58 cameraTheta=0.10 mountX=-0.16 mountY=0.56, mountTheta=1.85
02:05:31.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.57, y=0.06, opts=13)
02:05:31.263 00.000 10844 Enqueuing Move request for scope (0.57, 0.06)
02:05:31.263 00.000 11060 Worker thread wakes up
02:05:31.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.06) opts 0xd
02:05:31.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.57, 0.06)
02:05:31.263 00.000 11060 Moving (0.57, 0.06) raw xDistance=-0.16 yDistance=0.56
02:05:31.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:31.263 00.000 11060 BLC: History state: CurrMiss=0.56, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.486746, 1:0.557615
02:05:31.263 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:05:31.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
02:05:31.263 00.000 10844 UpdateGuideState exits: m=3298 SNR=36.0 Saturated
02:05:31.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.56
02:05:31.263 00.000 11060 MoveAxis(E, 34, ABG)
02:05:31.263 00.000 11060 Guiding  Dir = 2, Dur = 34
02:05:31.264 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:31.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:31.264 00.000 10844 Enqueuing Expose request
02:05:31.269 00.005 11060 IsSlewing returns 0
02:05:31.270 00.001 11060 IsGuiding returns 0
02:05:31.331 00.061 11060 IsGuiding returns 0
02:05:31.331 00.000 11060 Move returns status 0, amount 34
02:05:31.331 00.000 11060 MoveAxis(S, 217, ABG)
02:05:31.331 00.000 11060 Guiding  Dir = 1, Dur = 217
02:05:31.378 00.047 11060 IsSlewing returns 0
02:05:31.378 00.000 11060 IsGuiding returns 0
02:05:31.629 00.251 11060 IsGuiding returns 0
02:05:31.629 00.000 11060 Move returns status 0, amount 217
02:05:31.629 00.000 11060 move complete, result=0
02:05:31.629 00.000 11060 worker thread done servicing request
02:05:31.629 00.000 11060 Worker thread wakes up
02:05:31.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:31.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:31.629 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.6 px 217 ms SOUTH
02:05:32.275 00.646 11060 Exposure complete
02:05:32.447 00.172 11060 worker thread done servicing request
02:05:32.447 00.000 10844 OnExposeComplete: enter
02:05:32.447 00.000 10844 UpdateGuideState(): m_state=6
02:05:32.447 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12294
02:05:32.447 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=59.77, Mass=2485, SNR=30.7, Peak=251 HFD=3.5
02:05:32.447 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
02:05:32.447 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
02:05:32.447 00.000 10844 CameraToMount -- cameraX=0.55 cameraY=0.90 hyp=1.05 cameraTheta=1.02 mountX=-0.98 mountY=0.40, mountTheta=2.76
02:05:32.448 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.55, y=0.90, opts=13)
02:05:32.449 00.001 10844 Enqueuing Move request for scope (0.55, 0.90)
02:05:32.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:32.449 00.000 10844 UpdateGuideState exits: m=2485 SNR=30.7
02:05:32.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:32.449 00.000 11060 Worker thread wakes up
02:05:32.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.90) opts 0xd
02:05:32.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.55, 0.90)
02:05:32.449 00.000 11060 Moving (0.55, 0.90) raw xDistance=-0.98 yDistance=0.40
02:05:32.449 00.000 11060 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.11, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.486746, 1:0.557615, 2:0.397762
02:05:32.449 00.000 11060 BLC: Under-shoot: nominal increase by 59
02:05:32.449 00.000 11060 BLC: window closed
02:05:32.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:32.449 00.000 10844 Enqueuing Expose request
02:05:32.449 00.000 11060 BLC: Pulse adjusted to 686
02:05:32.450 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.98
02:05:32.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
02:05:32.450 00.000 11060 MoveAxis(E, 171, ABG)
02:05:32.450 00.000 11060 Guiding  Dir = 2, Dur = 171
02:05:32.472 00.022 11060 IsSlewing returns 0
02:05:32.472 00.000 11060 IsGuiding returns 0
02:05:32.661 00.189 11060 IsGuiding returns 0
02:05:32.661 00.000 11060 Move returns status 0, amount 171
02:05:32.661 00.000 11060 MoveAxis(S, 155, ABG)
02:05:32.661 00.000 11060 Guiding  Dir = 1, Dur = 155
02:05:32.677 00.016 11060 IsSlewing returns 0
02:05:32.677 00.000 11060 IsGuiding returns 0
02:05:32.753 00.076 10844 evsrv: cli 0EEEE2F0 connect
02:05:32.753 00.000 10844 case statement mapped state 6 to 3
02:05:32.754 00.001 10844 case statement mapped state 6 to 3
02:05:32.754 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_pixel_scale","id":"eb61ecd3-e253-46bc-b013-04b41fc6c5ce"}
02:05:32.754 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":4.1253,"id":"eb61ecd3-e253-46bc-b013-04b41fc6c5ce"}
02:05:32.754 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
02:05:32.847 00.093 11060 IsGuiding returns 0
02:05:32.847 00.000 11060 Move returns status 0, amount 155
02:05:32.847 00.000 11060 move complete, result=0
02:05:32.847 00.000 11060 worker thread done servicing request
02:05:32.847 00.000 11060 Worker thread wakes up
02:05:32.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:32.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:32.847 00.000 10844 GuideStep: -1.0 px 171 ms EAST, 0.4 px 155 ms SOUTH
02:05:33.493 00.646 11060 Exposure complete
02:05:33.645 00.152 11060 worker thread done servicing request
02:05:33.645 00.000 10844 OnExposeComplete: enter
02:05:33.645 00.000 10844 UpdateGuideState(): m_state=6
02:05:33.645 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12295
02:05:33.645 00.000 10844 Star::Find returns 1 (0), X=267.60, Y=60.22, Mass=2797, SNR=33.1, Peak=217 HFD=3.7
02:05:33.645 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
02:05:33.645 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
02:05:33.645 00.000 10844 CameraToMount -- cameraX=-0.64 cameraY=1.34 hyp=1.48 cameraTheta=2.02 mountX=-1.20 mountY=-0.85, mountTheta=-2.52
02:05:33.646 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.64, y=1.34, opts=13)
02:05:33.646 00.000 10844 Enqueuing Move request for scope (-0.64, 1.34)
02:05:33.647 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:05:33.647 00.000 10844 UpdateGuideState exits: m=2797 SNR=33.1
02:05:33.647 00.000 11060 Worker thread wakes up
02:05:33.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:33.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:33.647 00.000 10844 Enqueuing Expose request
02:05:33.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 1.34) opts 0xd
02:05:33.647 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.64, 1.34)
02:05:33.647 00.000 11060 Moving (-0.64, 1.34) raw xDistance=-1.20 yDistance=-0.85
02:05:33.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.33 from input -1.20
02:05:33.647 00.000 11060 resist switch: large excursion: input -0.85 thresh 0.57 direction from 1 to -1
02:05:33.647 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.56
02:05:33.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.85
02:05:33.647 00.000 11060 MoveAxis(E, 214, ABG)
02:05:33.647 00.000 11060 Guiding  Dir = 2, Dur = 214
02:05:33.660 00.013 11060 IsSlewing returns 0
02:05:33.660 00.000 11060 IsGuiding returns 0
02:05:33.881 00.221 11060 IsGuiding returns 0
02:05:33.881 00.000 11060 Move returns status 0, amount 214
02:05:33.881 00.000 11060 BLC: Oldest BLC event removed
02:05:33.881 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 686 applied
02:05:33.881 00.000 11060 MoveAxis(N, 1017, ABG)
02:05:33.881 00.000 11060 duration set to 750 by maxDecDuration
02:05:33.881 00.000 11060 Guiding  Dir = 0, Dur = 750
02:05:33.897 00.016 11060 IsSlewing returns 0
02:05:33.897 00.000 11060 IsGuiding returns 0
02:05:34.682 00.785 11060 IsGuiding returns 0
02:05:34.683 00.001 11060 Move returns status 0, amount 750
02:05:34.683 00.000 11060 move complete, result=0
02:05:34.683 00.000 11060 worker thread done servicing request
02:05:34.683 00.000 11060 Worker thread wakes up
02:05:34.683 00.000 10844 GuideStep: -1.2 px 214 ms EAST, -0.9 px 750 ms NORTH
02:05:34.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:34.684 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:35.323 00.639 11060 Exposure complete
02:05:35.475 00.152 11060 worker thread done servicing request
02:05:35.475 00.000 10844 OnExposeComplete: enter
02:05:35.475 00.000 10844 UpdateGuideState(): m_state=6
02:05:35.475 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12296
02:05:35.476 00.001 10844 Star::Find returns 1 (0), X=267.88, Y=59.07, Mass=2694, SNR=31.9, Peak=216 HFD=3.5
02:05:35.476 00.000 10844 MultiStar: exiting stabilization period
02:05:35.476 00.000 10844 MultiStar: [#1 -0.39,-0.65,0.00,M1] [#2 -0.29,-0.25,2.27,U] [#3 -0.48,0.14,1.01,U] [#4 -1.01,-0.55,0.00,M1] [#5 -0.03,-0.01,1.07,U] [#6 -0.24,-0.10,0.87,U] [#7 -1.07,0.18,0.00,M1] [#8 0.34,-0.15,0.98,U] 
02:05:35.476 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.07}, one-star: {-0.36, 0.19}
02:05:35.476 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
02:05:35.476 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
02:05:35.476 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.82 mountX=0.10 mountY=-0.18, mountTheta=-1.07
02:05:35.478 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.07, opts=13)
02:05:35.478 00.000 10844 Enqueuing Move request for scope (-0.20, -0.07)
02:05:35.479 00.001 11060 Worker thread wakes up
02:05:35.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:35.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
02:05:35.479 00.000 10844 UpdateGuideState exits: m=2694 SNR=31.9
02:05:35.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
02:05:35.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:35.479 00.000 11060 Moving (-0.20, -0.07) raw xDistance=0.10 yDistance=-0.18
02:05:35.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:35.479 00.000 10844 Enqueuing Expose request
02:05:35.479 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.596216, 1:0.182440
02:05:35.479 00.000 11060 BLC: No correction, Miss < min_move
02:05:35.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:05:35.480 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:35.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:05:35.480 00.000 11060 MoveAxis(E, 0, ABG)
02:05:35.480 00.000 11060 Move returns status 0, amount 0
02:05:35.480 00.000 11060 MoveAxis(N, 0, ABG)
02:05:35.480 00.000 11060 Move returns status 0, amount 0
02:05:35.480 00.000 11060 move complete, result=0
02:05:35.480 00.000 11060 worker thread done servicing request
02:05:35.480 00.000 11060 Worker thread wakes up
02:05:35.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:35.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:35.481 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:36.118 00.637 11060 Exposure complete
02:05:36.287 00.169 11060 worker thread done servicing request
02:05:36.287 00.000 10844 OnExposeComplete: enter
02:05:36.287 00.000 10844 UpdateGuideState(): m_state=6
02:05:36.287 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12297
02:05:36.287 00.000 10844 Star::Find returns 1 (0), X=267.29, Y=59.16, Mass=2558, SNR=31.4, Peak=223 HFD=3.6
02:05:36.287 00.000 10844 MultiStar: [#1 -0.85,0.12,0.00,M2] [#2 -0.66,0.20,0.00,M1] [#3 0.43,-0.62,0.00,M1] [#4 -0.01,-0.49,1.05,U] [#5 -0.35,-0.15,1.01,U] [#6 0.66,-0.89,0.00,M3] [#7 -1.43,-0.15,0.00,M2] [#8 0.13,-0.61,1.10,U] 
02:05:36.287 00.000 10844 refined, 3 included, MultiStar: {-0.28, -0.25}, one-star: {-0.95, 0.28}
02:05:36.287 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
02:05:36.287 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
02:05:36.287 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.25 hyp=0.38 cameraTheta=-2.41 mountX=0.30 mountY=-0.24, mountTheta=-0.67
02:05:36.290 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.25, opts=13)
02:05:36.290 00.000 10844 Enqueuing Move request for scope (-0.28, -0.25)
02:05:36.290 00.000 11060 Worker thread wakes up
02:05:36.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:36.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.25) opts 0xd
02:05:36.290 00.000 10844 UpdateGuideState exits: m=2558 SNR=31.4
02:05:36.290 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.25)
02:05:36.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:36.290 00.000 11060 Moving (-0.28, -0.25) raw xDistance=0.30 yDistance=-0.24
02:05:36.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:36.290 00.000 10844 Enqueuing Expose request
02:05:36.290 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.596216, 1:0.182440, 2:0.238098
02:05:36.290 00.000 11060 BLC: Under-shoot: nominal increase by 77
02:05:36.290 00.000 11060 BLC: window closed
02:05:36.290 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:05:36.290 00.000 11060 BLC: Pulse adjusted to 750
02:05:36.291 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
02:05:36.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
02:05:36.291 00.000 11060 MoveAxis(W, 52, ABG)
02:05:36.291 00.000 11060 Guiding  Dir = 3, Dur = 52
02:05:36.300 00.009 11060 IsSlewing returns 0
02:05:36.300 00.000 11060 IsGuiding returns 0
02:05:36.313 00.013 10844 evsrv: cli 0EEEE250 connect
02:05:36.313 00.000 10844 case statement mapped state 6 to 3
02:05:36.313 00.000 10844 case statement mapped state 6 to 3
02:05:36.314 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"get_pixel_scale","id":"b75a2ab1-93aa-4943-b939-4d576637f9d6"}
02:05:36.314 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":4.1253,"id":"b75a2ab1-93aa-4943-b939-4d576637f9d6"}
02:05:36.315 00.001 10844 evsrv: cli 0EEEE250 disconnect
02:05:36.362 00.047 11060 IsGuiding returns 0
02:05:36.362 00.000 11060 Move returns status 0, amount 52
02:05:36.362 00.000 11060 MoveAxis(N, 93, ABG)
02:05:36.362 00.000 11060 Guiding  Dir = 0, Dur = 93
02:05:36.378 00.016 11060 IsSlewing returns 0
02:05:36.378 00.000 11060 IsGuiding returns 0
02:05:36.488 00.110 11060 IsGuiding returns 0
02:05:36.488 00.000 11060 Move returns status 0, amount 93
02:05:36.489 00.001 11060 move complete, result=0
02:05:36.489 00.000 11060 worker thread done servicing request
02:05:36.489 00.000 11060 Worker thread wakes up
02:05:36.489 00.000 10844 GuideStep: 0.3 px 52 ms WEST, -0.2 px 93 ms NORTH
02:05:36.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:36.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:37.132 00.643 11060 Exposure complete
02:05:37.306 00.174 11060 worker thread done servicing request
02:05:37.306 00.000 10844 OnExposeComplete: enter
02:05:37.306 00.000 10844 UpdateGuideState(): m_state=6
02:05:37.307 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12298
02:05:37.307 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.78, Mass=2695, SNR=32.4, Peak=209 HFD=3.5
02:05:37.307 00.000 10844 MultiStar: [#1 -0.74,0.01,0.00,M3] [#2 -0.11,-0.24,2.13,U] [#3 -0.14,-0.54,1.06,U] [#4 -0.22,-0.17,0.96,U] [#5 0.02,-0.28,0.90,U] [#6 1.04,-0.94,0.00,M4] [#7 -0.96,-0.51,0.00,M3] [#8 -0.23,-0.33,0.93,U] 
02:05:37.307 00.000 10844 single-star, 5 included, MultiStar: {-0.11, -0.27}, one-star: {0.05, -0.10}
02:05:37.307 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
02:05:37.307 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
02:05:37.307 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.07 mountX=0.09 mountY=0.07, mountTheta=0.67
02:05:37.308 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.10, opts=13)
02:05:37.312 00.004 10844 Enqueuing Move request for scope (0.05, -0.10)
02:05:37.312 00.000 11060 Worker thread wakes up
02:05:37.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:37.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
02:05:37.312 00.000 10844 UpdateGuideState exits: m=2695 SNR=32.4
02:05:37.312 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
02:05:37.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:37.312 00.000 11060 Moving (0.05, -0.10) raw xDistance=0.09 yDistance=0.07
02:05:37.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:37.314 00.002 10844 Enqueuing Expose request
02:05:37.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:05:37.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:37.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:05:37.314 00.000 11060 MoveAxis(E, 0, ABG)
02:05:37.314 00.000 11060 Move returns status 0, amount 0
02:05:37.314 00.000 11060 MoveAxis(N, 0, ABG)
02:05:37.314 00.000 11060 Move returns status 0, amount 0
02:05:37.314 00.000 11060 move complete, result=0
02:05:37.314 00.000 11060 worker thread done servicing request
02:05:37.314 00.000 11060 Worker thread wakes up
02:05:37.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:37.315 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:37.316 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:37.947 00.631 11060 Exposure complete
02:05:38.105 00.158 11060 worker thread done servicing request
02:05:38.105 00.000 10844 OnExposeComplete: enter
02:05:38.105 00.000 10844 UpdateGuideState(): m_state=6
02:05:38.105 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12299
02:05:38.105 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=58.71, Mass=2866, SNR=33.8, Peak=225 HFD=3.7
02:05:38.105 00.000 10844 MultiStar: [#1 0.07,0.65,0.00,M4] [#2 0.12,-0.33,1.99,U] [#3 0.21,-0.22,0.99,U] [#4 -0.95,0.27,0.00,M1] [#5 -0.26,0.23,1.01,U] [#6 0.21,0.49,0.78,U] [#7 -0.45,-0.03,0.85,U] [#8 0.43,0.18,0.93,U] 
02:05:38.106 00.001 10844 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {-0.17, -0.16}
02:05:38.106 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
02:05:38.106 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
02:05:38.106 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.97 mountX=0.03 mountY=0.03, mountTheta=0.78
02:05:38.107 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
02:05:38.107 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
02:05:38.107 00.000 11060 Worker thread wakes up
02:05:38.107 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:38.107 00.000 10844 UpdateGuideState exits: m=2866 SNR=33.8
02:05:38.108 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:38.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
02:05:38.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:38.108 00.000 10844 Enqueuing Expose request
02:05:38.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
02:05:38.108 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.03
02:05:38.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:05:38.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:38.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:05:38.108 00.000 11060 MoveAxis(E, 0, ABG)
02:05:38.108 00.000 11060 Move returns status 0, amount 0
02:05:38.108 00.000 11060 MoveAxis(N, 0, ABG)
02:05:38.109 00.001 11060 Move returns status 0, amount 0
02:05:38.109 00.000 11060 move complete, result=0
02:05:38.109 00.000 11060 worker thread done servicing request
02:05:38.109 00.000 11060 Worker thread wakes up
02:05:38.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:38.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:38.110 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:38.739 00.629 11060 Exposure complete
02:05:38.920 00.181 11060 worker thread done servicing request
02:05:38.920 00.000 10844 OnExposeComplete: enter
02:05:38.920 00.000 10844 UpdateGuideState(): m_state=6
02:05:38.921 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12300
02:05:38.921 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=58.76, Mass=3156, SNR=35.2, Peak=255 HFD=3.6
02:05:38.921 00.000 10844 MultiStar: [#1 -0.10,-0.43,0.95,U] [#2 0.28,-0.19,1.99,U] [#3 0.04,0.12,0.91,U] [#4 0.14,-0.67,0.00,M2] [#5 -0.49,0.33,0.82,U] [#6 0.67,0.19,0.00,M4] [#7 -0.22,0.91,0.00,M3] [#8 0.00,-0.27,0.87,U] 
02:05:38.921 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.12}, one-star: {0.11, -0.12}
02:05:38.921 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
02:05:38.921 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
02:05:38.921 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.29 mountX=0.11 mountY=0.05, mountTheta=0.44
02:05:38.922 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
02:05:38.922 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
02:05:38.922 00.000 11060 Worker thread wakes up
02:05:38.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:38.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
02:05:38.922 00.000 10844 UpdateGuideState exits: m=3156 SNR=35.2 Saturated
02:05:38.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
02:05:38.923 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:38.923 00.000 11060 Moving (0.03, -0.12) raw xDistance=0.11 yDistance=0.05
02:05:38.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:38.923 00.000 10844 Enqueuing Expose request
02:05:38.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:05:38.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:38.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:05:38.923 00.000 11060 MoveAxis(E, 0, ABG)
02:05:38.923 00.000 11060 Move returns status 0, amount 0
02:05:38.923 00.000 11060 MoveAxis(N, 0, ABG)
02:05:38.923 00.000 11060 Move returns status 0, amount 0
02:05:38.923 00.000 11060 move complete, result=0
02:05:38.923 00.000 11060 worker thread done servicing request
02:05:38.923 00.000 11060 Worker thread wakes up
02:05:38.924 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:38.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:38.925 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:39.568 00.643 11060 Exposure complete
02:05:39.734 00.166 11060 worker thread done servicing request
02:05:39.734 00.000 10844 OnExposeComplete: enter
02:05:39.734 00.000 10844 UpdateGuideState(): m_state=6
02:05:39.734 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12301
02:05:39.735 00.001 10844 Star::Find returns 1 (0), X=268.24, Y=59.10, Mass=2966, SNR=34.4, Peak=230 HFD=3.3
02:05:39.735 00.000 10844 MultiStar: [#1 -0.47,-0.43,0.00,M4] [#2 -0.14,-1.08,0.00,M1] [#3 0.29,0.27,0.97,U] [#4 -0.07,-0.47,0.98,U] [#5 0.28,0.09,0.95,U] [#6 0.60,-0.46,0.00,M5] [#7 -0.36,-0.92,0.00,M4] [#8 -0.00,-0.34,0.86,U] 
02:05:39.735 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.04}, one-star: {0.01, 0.22}
02:05:39.735 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
02:05:39.735 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
02:05:39.735 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.37 mountX=0.02 mountY=0.11, mountTheta=1.38
02:05:39.736 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
02:05:39.736 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
02:05:39.736 00.000 11060 Worker thread wakes up
02:05:39.736 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:39.736 00.000 10844 UpdateGuideState exits: m=2966 SNR=34.4
02:05:39.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:39.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:39.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
02:05:39.736 00.000 10844 Enqueuing Expose request
02:05:39.736 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
02:05:39.736 00.000 11060 Moving (0.10, -0.04) raw xDistance=0.02 yDistance=0.11
02:05:39.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:05:39.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:39.737 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:05:39.737 00.000 11060 MoveAxis(E, 0, ABG)
02:05:39.737 00.000 11060 Move returns status 0, amount 0
02:05:39.737 00.000 11060 MoveAxis(N, 0, ABG)
02:05:39.737 00.000 11060 Move returns status 0, amount 0
02:05:39.737 00.000 11060 move complete, result=0
02:05:39.737 00.000 11060 worker thread done servicing request
02:05:39.737 00.000 11060 Worker thread wakes up
02:05:39.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:39.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:39.738 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:40.369 00.631 11060 Exposure complete
02:05:40.544 00.175 11060 worker thread done servicing request
02:05:40.546 00.002 10844 OnExposeComplete: enter
02:05:40.546 00.000 10844 UpdateGuideState(): m_state=6
02:05:40.546 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12302
02:05:40.546 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=60.35, Mass=2316, SNR=28.6, Peak=152 HFD=4.0
02:05:40.546 00.000 10844 MultiStar: large primary error, entering stabilization period
02:05:40.546 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
02:05:40.546 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
02:05:40.546 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=1.47 hyp=1.53 cameraTheta=1.28 mountX=-1.53 mountY=0.19, mountTheta=3.02
02:05:40.548 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=1.47, opts=13)
02:05:40.548 00.000 10844 Enqueuing Move request for scope (0.44, 1.47)
02:05:40.548 00.000 11060 Worker thread wakes up
02:05:40.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:05:40.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 1.47) opts 0xd
02:05:40.548 00.000 10844 UpdateGuideState exits: m=2316 SNR=28.6
02:05:40.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 1.47)
02:05:40.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:40.548 00.000 11060 Moving (0.44, 1.47) raw xDistance=-1.53 yDistance=0.19
02:05:40.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:40.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.41 from input -1.53
02:05:40.548 00.000 10844 Enqueuing Expose request
02:05:40.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:05:40.549 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:05:40.549 00.000 11060 MoveAxis(E, 265, ABG)
02:05:40.549 00.000 11060 Guiding  Dir = 2, Dur = 265
02:05:40.563 00.014 11060 IsSlewing returns 0
02:05:40.566 00.003 11060 IsGuiding returns 0
02:05:40.842 00.276 11060 IsGuiding returns 0
02:05:40.842 00.000 11060 Move returns status 0, amount 265
02:05:40.842 00.000 11060 MoveAxis(N, 0, ABG)
02:05:40.842 00.000 11060 Move returns status 0, amount 0
02:05:40.842 00.000 11060 move complete, result=0
02:05:40.842 00.000 11060 worker thread done servicing request
02:05:40.842 00.000 11060 Worker thread wakes up
02:05:40.842 00.000 10844 GuideStep: -1.5 px 265 ms EAST, 0.2 px 0 ms NORTH
02:05:40.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:40.843 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:41.474 00.631 11060 Exposure complete
02:05:41.652 00.178 11060 worker thread done servicing request
02:05:41.652 00.000 10844 OnExposeComplete: enter
02:05:41.652 00.000 10844 UpdateGuideState(): m_state=6
02:05:41.652 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12303
02:05:41.652 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=58.15, Mass=3129, SNR=34.5, Peak=249 HFD=3.7
02:05:41.652 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
02:05:41.652 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
02:05:41.653 00.001 10844 CameraToMount -- cameraX=0.56 cameraY=-0.73 hyp=0.92 cameraTheta=-0.91 mountX=0.61 mountY=0.67, mountTheta=0.83
02:05:41.654 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=-0.73, opts=13)
02:05:41.654 00.000 10844 Enqueuing Move request for scope (0.56, -0.73)
02:05:41.654 00.000 11060 Worker thread wakes up
02:05:41.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.73) opts 0xd
02:05:41.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, -0.73)
02:05:41.654 00.000 11060 Moving (0.56, -0.73) raw xDistance=0.61 yDistance=0.67
02:05:41.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.61
02:05:41.654 00.000 11060 resist switch: large excursion: input 0.67 thresh 0.57 direction from -1 to 1
02:05:41.654 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.01
02:05:41.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.67
02:05:41.655 00.001 11060 MoveAxis(W, 99, ABG)
02:05:41.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:41.655 00.000 11060 Guiding  Dir = 3, Dur = 99
02:05:41.655 00.000 10844 UpdateGuideState exits: m=3129 SNR=34.5
02:05:41.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:41.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:41.655 00.000 10844 Enqueuing Expose request
02:05:41.672 00.017 11060 IsSlewing returns 0
02:05:41.672 00.000 11060 IsGuiding returns 0
02:05:41.781 00.109 11060 IsGuiding returns 0
02:05:41.781 00.000 11060 Move returns status 0, amount 99
02:05:41.781 00.000 11060 BLC: Oldest BLC event removed
02:05:41.781 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:05:41.781 00.000 11060 MoveAxis(S, 1011, ABG)
02:05:41.781 00.000 11060 duration set to 750 by maxDecDuration
02:05:41.781 00.000 11060 Guiding  Dir = 1, Dur = 750
02:05:41.797 00.016 11060 IsSlewing returns 0
02:05:41.797 00.000 11060 IsGuiding returns 0
02:05:42.564 00.767 11060 IsGuiding returns 0
02:05:42.564 00.000 11060 Move returns status 0, amount 750
02:05:42.564 00.000 11060 move complete, result=0
02:05:42.564 00.000 11060 worker thread done servicing request
02:05:42.564 00.000 11060 Worker thread wakes up
02:05:42.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:42.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:42.564 00.000 10844 GuideStep: 0.6 px 99 ms WEST, 0.7 px 750 ms SOUTH
02:05:43.208 00.644 11060 Exposure complete
02:05:43.375 00.167 11060 worker thread done servicing request
02:05:43.375 00.000 10844 OnExposeComplete: enter
02:05:43.375 00.000 10844 UpdateGuideState(): m_state=6
02:05:43.375 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12304
02:05:43.375 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=58.89, Mass=1995, SNR=27.5, Peak=175 HFD=3.7
02:05:43.375 00.000 10844 MultiStar: exiting stabilization period
02:05:43.375 00.000 10844 MultiStar: [#1 -0.11,-0.34,1.16,U] [#2 0.39,-0.27,2.50,U] [#3 -0.16,-0.86,0.00,M1] [#4 -0.33,-0.75,0.00,M2] [#5 -0.59,-0.57,0.00,M1] [#6 0.18,-0.84,0.00,M6] [#7 -0.74,-1.02,0.00,M5] [#8 0.01,-0.59,1.16,U] 
02:05:43.375 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.30}, one-star: {-0.40, 0.01}
02:05:43.375 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
02:05:43.375 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
02:05:43.375 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.32 mountX=0.28 mountY=0.12, mountTheta=0.41
02:05:43.377 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.30, opts=13)
02:05:43.378 00.001 10844 Enqueuing Move request for scope (0.08, -0.30)
02:05:43.378 00.000 11060 Worker thread wakes up
02:05:43.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.30) opts 0xd
02:05:43.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.30)
02:05:43.378 00.000 11060 Moving (0.08, -0.30) raw xDistance=0.28 yDistance=0.12
02:05:43.378 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.469051, 1:0.124167
02:05:43.378 00.000 11060 BLC: No correction, Miss < min_move
02:05:43.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
02:05:43.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:43.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:43.378 00.000 10844 UpdateGuideState exits: m=1995 SNR=27.5
02:05:43.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:05:43.378 00.000 11060 MoveAxis(W, 52, ABG)
02:05:43.378 00.000 11060 Guiding  Dir = 3, Dur = 52
02:05:43.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:43.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:43.378 00.000 10844 Enqueuing Expose request
02:05:43.411 00.033 11060 IsSlewing returns 0
02:05:43.411 00.000 11060 IsGuiding returns 0
02:05:43.504 00.093 11060 IsGuiding returns 0
02:05:43.505 00.001 11060 Move returns status 0, amount 52
02:05:43.505 00.000 11060 MoveAxis(N, 0, ABG)
02:05:43.505 00.000 11060 Move returns status 0, amount 0
02:05:43.505 00.000 11060 move complete, result=0
02:05:43.506 00.001 10844 GuideStep: 0.3 px 52 ms WEST, 0.1 px 0 ms NORTH
02:05:43.509 00.003 11060 worker thread done servicing request
02:05:43.509 00.000 11060 Worker thread wakes up
02:05:43.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:43.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:44.160 00.651 11060 Exposure complete
02:05:44.330 00.170 11060 worker thread done servicing request
02:05:44.330 00.000 10844 OnExposeComplete: enter
02:05:44.330 00.000 10844 UpdateGuideState(): m_state=6
02:05:44.331 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12305
02:05:44.331 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.66, Mass=2800, SNR=33.5, Peak=222 HFD=3.2
02:05:44.331 00.000 10844 MultiStar: [#1 -0.26,-0.33,0.98,U] [#2 -0.48,0.20,2.07,U] [#3 0.21,-0.14,0.90,U] [#4 0.09,-0.24,0.99,U] [#5 -0.19,-0.11,0.99,U] [#6 0.09,-0.02,0.85,U] [#7 -0.06,-0.81,0.00,M6] [#8 0.41,-0.06,0.91,U] 
02:05:44.331 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.08}, one-star: {0.19, -0.21}
02:05:44.331 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
02:05:44.331 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
02:05:44.331 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.23 mountX=0.09 mountY=-0.05, mountTheta=-0.49
02:05:44.333 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
02:05:44.333 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
02:05:44.333 00.000 11060 Worker thread wakes up
02:05:44.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:05:44.333 00.000 10844 UpdateGuideState exits: m=2800 SNR=33.5
02:05:44.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:44.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:44.333 00.000 10844 Enqueuing Expose request
02:05:44.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
02:05:44.333 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
02:05:44.333 00.000 11060 Moving (-0.06, -0.08) raw xDistance=0.09 yDistance=-0.05
02:05:44.334 00.001 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.469051, 1:0.124167, 2:-0.045540
02:05:44.334 00.000 11060 BLC: No correction, Miss < min_move
02:05:44.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:05:44.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:44.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:05:44.334 00.000 11060 MoveAxis(E, 0, ABG)
02:05:44.334 00.000 11060 Move returns status 0, amount 0
02:05:44.335 00.001 11060 MoveAxis(N, 0, ABG)
02:05:44.335 00.000 11060 Move returns status 0, amount 0
02:05:44.336 00.001 11060 move complete, result=0
02:05:44.336 00.000 11060 worker thread done servicing request
02:05:44.336 00.000 11060 Worker thread wakes up
02:05:44.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:44.336 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:44.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:44.977 00.641 11060 Exposure complete
02:05:45.151 00.174 11060 worker thread done servicing request
02:05:45.151 00.000 10844 OnExposeComplete: enter
02:05:45.151 00.000 10844 UpdateGuideState(): m_state=6
02:05:45.151 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12306
02:05:45.151 00.000 10844 Star::Find returns 1 (0), X=268.85, Y=58.46, Mass=2776, SNR=32.6, Peak=235 HFD=3.7
02:05:45.152 00.001 10844 MultiStar: [#1 -0.01,0.31,1.05,U] [#2 -0.07,0.18,2.01,U] [#3 -0.55,-0.39,0.00,M1] [#4 -0.83,-0.08,0.00,M2] [#5 -0.35,-0.37,1.10,U] [#6 -0.17,-0.02,0.99,U] [#7 -0.55,-0.66,0.00,M7] [#8 0.28,0.14,1.05,U] 
02:05:45.152 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.00}, one-star: {0.61, -0.42}
02:05:45.152 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
02:05:45.152 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
02:05:45.152 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.07 mountX=-0.00 mountY=0.03, mountTheta=1.68
02:05:45.153 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.00, opts=13)
02:05:45.153 00.000 10844 Enqueuing Move request for scope (0.03, -0.00)
02:05:45.154 00.001 11060 Worker thread wakes up
02:05:45.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:45.154 00.000 10844 UpdateGuideState exits: m=2776 SNR=32.6
02:05:45.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:45.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:45.154 00.000 10844 Enqueuing Expose request
02:05:45.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
02:05:45.154 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
02:05:45.154 00.000 11060 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=0.03
02:05:45.154 00.000 11060 BLC: window closed
02:05:45.154 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.469051, 1:0.124167, 2:-0.045540
02:05:45.155 00.001 11060 BLC: No correction, Miss < min_move
02:05:45.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:05:45.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:45.156 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:05:45.156 00.000 11060 MoveAxis(E, 0, ABG)
02:05:45.156 00.000 11060 Move returns status 0, amount 0
02:05:45.156 00.000 11060 MoveAxis(N, 0, ABG)
02:05:45.156 00.000 11060 Move returns status 0, amount 0
02:05:45.156 00.000 11060 move complete, result=0
02:05:45.156 00.000 11060 worker thread done servicing request
02:05:45.156 00.000 11060 Worker thread wakes up
02:05:45.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:45.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:45.157 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:45.794 00.637 11060 Exposure complete
02:05:45.981 00.187 11060 worker thread done servicing request
02:05:45.981 00.000 10844 OnExposeComplete: enter
02:05:45.981 00.000 10844 UpdateGuideState(): m_state=6
02:05:45.981 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12307
02:05:45.981 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.43, Mass=2801, SNR=33.3, Peak=230 HFD=3.9
02:05:45.982 00.001 10844 MultiStar: [#1 -0.47,-0.38,1.02,U] [#2 0.12,0.08,2.05,U] [#3 -0.05,-0.41,0.96,U] [#4 -0.84,-0.27,0.00,M3] [#5 -0.61,0.02,1.06,U] [#6 0.09,0.26,0.79,U] [#7 -0.68,-0.16,0.00,M8] [#8 0.19,-0.08,0.89,U] 
02:05:45.982 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.01}, one-star: {0.33, 0.55}
02:05:45.982 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
02:05:45.982 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
02:05:45.982 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.90 mountX=-0.00 mountY=-0.05, mountTheta=-1.63
02:05:45.983 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
02:05:45.983 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
02:05:45.983 00.000 11060 Worker thread wakes up
02:05:45.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:45.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
02:05:45.983 00.000 10844 UpdateGuideState exits: m=2801 SNR=33.3
02:05:45.984 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
02:05:45.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:45.984 00.000 11060 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
02:05:45.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:45.984 00.000 10844 Enqueuing Expose request
02:05:45.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:05:45.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:45.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:05:45.984 00.000 11060 MoveAxis(E, 0, ABG)
02:05:45.984 00.000 11060 Move returns status 0, amount 0
02:05:45.984 00.000 11060 MoveAxis(N, 0, ABG)
02:05:45.984 00.000 11060 Move returns status 0, amount 0
02:05:45.984 00.000 11060 move complete, result=0
02:05:45.984 00.000 11060 worker thread done servicing request
02:05:45.984 00.000 11060 Worker thread wakes up
02:05:45.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:45.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:45.985 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:46.619 00.634 11060 Exposure complete
02:05:46.804 00.185 11060 worker thread done servicing request
02:05:46.805 00.001 10844 OnExposeComplete: enter
02:05:46.805 00.000 10844 UpdateGuideState(): m_state=6
02:05:46.805 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12308
02:05:46.805 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=59.09, Mass=2570, SNR=31.2, Peak=239 HFD=3.4
02:05:46.805 00.000 10844 MultiStar: [#1 -0.54,0.12,0.99,U] [#2 0.54,-0.25,2.22,U] [#3 -0.67,0.36,0.00,M1] [#4 -0.78,-0.35,0.00,M4] [#5 -0.13,-0.26,1.08,U] [#6 -0.23,-0.22,0.96,U] [#7 -0.74,-0.17,0.00,M9] [#8 -0.08,-0.40,1.10,U] 
02:05:46.806 00.001 10844 refined, 5 included, MultiStar: {0.03, -0.16}, one-star: {-0.01, 0.21}
02:05:46.806 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
02:05:46.806 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.34 = 0.34)
02:05:46.806 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.40 mountX=0.15 mountY=0.05, mountTheta=0.34
02:05:46.807 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
02:05:46.807 00.000 10844 Enqueuing Move request for scope (0.03, -0.16)
02:05:46.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:46.807 00.000 10844 UpdateGuideState exits: m=2570 SNR=31.2
02:05:46.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:46.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:46.807 00.000 10844 Enqueuing Expose request
02:05:46.807 00.000 11060 Worker thread wakes up
02:05:46.808 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
02:05:46.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
02:05:46.808 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.15 yDistance=0.05
02:05:46.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:05:46.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:46.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:05:46.808 00.000 11060 MoveAxis(W, 26, ABG)
02:05:46.808 00.000 11060 Guiding  Dir = 3, Dur = 26
02:05:46.816 00.008 11060 IsSlewing returns 0
02:05:46.816 00.000 11060 IsGuiding returns 0
02:05:46.854 00.038 11060 IsGuiding returns 0
02:05:46.854 00.000 11060 Move returns status 0, amount 26
02:05:46.854 00.000 11060 MoveAxis(N, 0, ABG)
02:05:46.854 00.000 11060 Move returns status 0, amount 0
02:05:46.854 00.000 11060 move complete, result=0
02:05:46.854 00.000 11060 worker thread done servicing request
02:05:46.854 00.000 11060 Worker thread wakes up
02:05:46.854 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
02:05:46.855 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:46.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:47.494 00.639 11060 Exposure complete
02:05:47.670 00.176 11060 worker thread done servicing request
02:05:47.670 00.000 10844 OnExposeComplete: enter
02:05:47.670 00.000 10844 UpdateGuideState(): m_state=6
02:05:47.670 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12309
02:05:47.670 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=58.97, Mass=2644, SNR=32.1, Peak=212 HFD=3.5
02:05:47.671 00.001 10844 MultiStar: [#1 -0.19,-0.23,1.01,U] [#2 -0.48,-0.40,2.10,U] [#3 -0.33,-0.24,1.06,U] [#4 -0.72,-0.38,0.00,M5] [#5 -0.36,0.45,0.99,U] [#6 0.22,0.14,0.92,U] [#7 -0.89,-0.42,0.00,M10] [#8 -0.25,-0.18,0.85,U] 
02:05:47.671 00.000 10844 single-star, 6 included, MultiStar: {-0.25, -0.10}, one-star: {-0.09, 0.09}
02:05:47.671 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
02:05:47.671 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
02:05:47.671 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.32 mountX=-0.08 mountY=-0.10, mountTheta=-2.22
02:05:47.672 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
02:05:47.672 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
02:05:47.672 00.000 11060 Worker thread wakes up
02:05:47.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:47.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
02:05:47.672 00.000 10844 UpdateGuideState exits: m=2644 SNR=32.1
02:05:47.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
02:05:47.673 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:47.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:47.673 00.000 10844 Enqueuing Expose request
02:05:47.673 00.000 11060 Moving (-0.09, 0.09) raw xDistance=-0.08 yDistance=-0.10
02:05:47.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:05:47.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:47.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:05:47.673 00.000 11060 MoveAxis(E, 0, ABG)
02:05:47.673 00.000 11060 Move returns status 0, amount 0
02:05:47.673 00.000 11060 MoveAxis(N, 0, ABG)
02:05:47.673 00.000 11060 Move returns status 0, amount 0
02:05:47.673 00.000 11060 move complete, result=0
02:05:47.673 00.000 11060 worker thread done servicing request
02:05:47.673 00.000 11060 Worker thread wakes up
02:05:47.674 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:47.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:47.675 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:48.309 00.634 11060 Exposure complete
02:05:48.475 00.166 11060 worker thread done servicing request
02:05:48.476 00.001 10844 OnExposeComplete: enter
02:05:48.476 00.000 10844 UpdateGuideState(): m_state=6
02:05:48.476 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12310
02:05:48.476 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=59.48, Mass=2564, SNR=31.5, Peak=252 HFD=3.3
02:05:48.476 00.000 10844 MultiStar: [#1 -0.38,-0.22,1.04,U] [#2 -0.33,0.30,2.11,U] [#3 -0.09,0.32,1.13,U] [#4 -0.20,-0.21,1.04,U] [#5 -0.87,0.40,0.00,M1] [#6 0.03,0.09,0.79,U] [#7 -0.24,-0.13,0.94,U] [#8 0.18,-0.50,0.89,U] 
02:05:48.477 00.001 10844 refined, 7 included, MultiStar: {-0.16, 0.07}, one-star: {0.05, 0.60}
02:05:48.477 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.46 = -1.83)
02:05:48.477 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
02:05:48.477 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.70 mountX=-0.04 mountY=-0.17, mountTheta=-1.83
02:05:48.480 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.07, opts=13)
02:05:48.480 00.000 10844 Enqueuing Move request for scope (-0.16, 0.07)
02:05:48.494 00.014 11060 Worker thread wakes up
02:05:48.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:48.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
02:05:48.494 00.000 10844 UpdateGuideState exits: m=2564 SNR=31.5
02:05:48.494 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
02:05:48.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:48.494 00.000 11060 Moving (-0.16, 0.07) raw xDistance=-0.04 yDistance=-0.17
02:05:48.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:48.495 00.001 10844 Enqueuing Expose request
02:05:48.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:05:48.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:48.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:05:48.495 00.000 11060 MoveAxis(E, 0, ABG)
02:05:48.495 00.000 11060 Move returns status 0, amount 0
02:05:48.495 00.000 11060 MoveAxis(N, 0, ABG)
02:05:48.495 00.000 11060 Move returns status 0, amount 0
02:05:48.495 00.000 11060 move complete, result=0
02:05:48.496 00.001 11060 worker thread done servicing request
02:05:48.496 00.000 11060 Worker thread wakes up
02:05:48.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:48.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:48.497 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:49.123 00.626 11060 Exposure complete
02:05:49.287 00.164 11060 worker thread done servicing request
02:05:49.288 00.001 10844 OnExposeComplete: enter
02:05:49.288 00.000 10844 UpdateGuideState(): m_state=6
02:05:49.288 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12311
02:05:49.288 00.000 10844 Star::Find returns 1 (1), X=268.29, Y=59.35, Mass=3053, SNR=34.4, Peak=255 HFD=3.6
02:05:49.288 00.000 10844 MultiStar: [#1 -0.36,0.34,0.86,U] [#2 0.19,0.37,1.95,U] [#3 0.09,0.25,0.93,U] [#4 -0.49,-0.30,0.86,U] [#5 -0.85,0.74,0.00,M2] [#6 0.28,0.12,0.88,U] [#7 -0.58,0.17,0.76,U] [#8 0.16,-0.22,0.86,U] 
02:05:49.288 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.19}, one-star: {0.05, 0.47}
02:05:49.289 00.001 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
02:05:49.289 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
02:05:49.289 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.75 mountX=-0.18 mountY=-0.06, mountTheta=-2.80
02:05:49.290 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.19, opts=13)
02:05:49.291 00.001 10844 Enqueuing Move request for scope (-0.03, 0.19)
02:05:49.291 00.000 11060 Worker thread wakes up
02:05:49.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:49.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
02:05:49.291 00.000 10844 UpdateGuideState exits: m=3053 SNR=34.4 Saturated
02:05:49.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
02:05:49.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:49.292 00.001 11060 Moving (-0.03, 0.19) raw xDistance=-0.18 yDistance=-0.06
02:05:49.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:49.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:05:49.292 00.000 10844 Enqueuing Expose request
02:05:49.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:49.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:05:49.292 00.000 11060 MoveAxis(E, 31, ABG)
02:05:49.292 00.000 11060 Guiding  Dir = 2, Dur = 31
02:05:49.321 00.029 11060 IsSlewing returns 0
02:05:49.321 00.000 11060 IsGuiding returns 0
02:05:49.399 00.078 11060 IsGuiding returns 0
02:05:49.399 00.000 11060 Move returns status 0, amount 31
02:05:49.399 00.000 11060 MoveAxis(N, 0, ABG)
02:05:49.399 00.000 11060 Move returns status 0, amount 0
02:05:49.399 00.000 11060 move complete, result=0
02:05:49.399 00.000 11060 worker thread done servicing request
02:05:49.399 00.000 11060 Worker thread wakes up
02:05:49.399 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
02:05:49.400 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:49.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:50.036 00.636 11060 Exposure complete
02:05:50.226 00.190 10844 OnExposeComplete: enter
02:05:50.226 00.000 11060 worker thread done servicing request
02:05:50.226 00.000 10844 UpdateGuideState(): m_state=6
02:05:50.227 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12312
02:05:50.227 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=59.25, Mass=3166, SNR=35.2, Peak=243 HFD=4.0
02:05:50.227 00.000 10844 MultiStar: [#1 -0.03,0.15,0.97,U] [#2 -0.49,0.57,0.00,M1] [#3 -0.36,0.48,0.96,U] [#4 -0.95,-0.17,0.00,M4] [#5 0.04,0.41,0.98,U] [#6 0.70,0.95,0.00,M1] [#7 -0.81,0.01,0.00,M9] [#8 0.08,-0.11,0.84,U] 
02:05:50.227 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.27}, one-star: {-0.30, 0.37}
02:05:50.227 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.75 = -2.53)
02:05:50.227 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.55)
02:05:50.227 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.30 cameraTheta=2.00 mountX=-0.24 mountY=-0.16, mountTheta=-2.55
02:05:50.228 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.27, opts=13)
02:05:50.229 00.001 10844 Enqueuing Move request for scope (-0.12, 0.27)
02:05:50.229 00.000 11060 Worker thread wakes up
02:05:50.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
02:05:50.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
02:05:50.229 00.000 11060 Moving (-0.12, 0.27) raw xDistance=-0.24 yDistance=-0.16
02:05:50.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
02:05:50.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:50.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:50.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:05:50.229 00.000 11060 MoveAxis(E, 43, ABG)
02:05:50.229 00.000 11060 Guiding  Dir = 2, Dur = 43
02:05:50.229 00.000 10844 UpdateGuideState exits: m=3166 SNR=35.2
02:05:50.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:50.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:50.229 00.000 10844 Enqueuing Expose request
02:05:50.246 00.017 11060 IsSlewing returns 0
02:05:50.246 00.000 11060 IsGuiding returns 0
02:05:50.292 00.046 11060 IsGuiding returns 0
02:05:50.292 00.000 11060 Move returns status 0, amount 43
02:05:50.292 00.000 11060 MoveAxis(N, 0, ABG)
02:05:50.292 00.000 11060 Move returns status 0, amount 0
02:05:50.292 00.000 11060 move complete, result=0
02:05:50.292 00.000 11060 worker thread done servicing request
02:05:50.292 00.000 11060 Worker thread wakes up
02:05:50.293 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:50.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:50.293 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
02:05:50.938 00.645 11060 Exposure complete
02:05:51.115 00.177 11060 worker thread done servicing request
02:05:51.115 00.000 10844 OnExposeComplete: enter
02:05:51.115 00.000 10844 UpdateGuideState(): m_state=6
02:05:51.115 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12313
02:05:51.115 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=59.21, Mass=2300, SNR=29.8, Peak=211 HFD=3.4
02:05:51.117 00.002 10844 MultiStar: [#1 -1.08,0.60,0.00,M1] [#2 -0.71,-0.10,0.00,M2] [#3 -0.40,0.39,0.95,U] [#4 -0.65,0.39,0.00,M5] [#5 -0.91,0.32,0.00,M2] [#6 0.07,0.18,0.98,U] [#7 -0.58,-0.02,0.96,U] [#8 -0.57,0.02,1.08,U] 
02:05:51.117 00.000 10844 refined, 4 included, MultiStar: {-0.39, 0.18}, one-star: {-0.45, 0.34}
02:05:51.117 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.47 = -1.82)
02:05:51.117 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.83)
02:05:51.117 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.18 hyp=0.43 cameraTheta=2.72 mountX=-0.10 mountY=-0.41, mountTheta=-1.82
02:05:51.118 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.18, opts=13)
02:05:51.118 00.000 10844 Enqueuing Move request for scope (-0.39, 0.18)
02:05:51.118 00.000 11060 Worker thread wakes up
02:05:51.118 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:51.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.18) opts 0xd
02:05:51.119 00.001 10844 UpdateGuideState exits: m=2300 SNR=29.8
02:05:51.119 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.18)
02:05:51.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:51.119 00.000 11060 Moving (-0.39, 0.18) raw xDistance=-0.10 yDistance=-0.41
02:05:51.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:51.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:05:51.119 00.000 10844 Enqueuing Expose request
02:05:51.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:51.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:05:51.119 00.000 11060 MoveAxis(E, 0, ABG)
02:05:51.119 00.000 11060 Move returns status 0, amount 0
02:05:51.119 00.000 11060 MoveAxis(N, 0, ABG)
02:05:51.119 00.000 11060 Move returns status 0, amount 0
02:05:51.119 00.000 11060 move complete, result=0
02:05:51.119 00.000 11060 worker thread done servicing request
02:05:51.119 00.000 11060 Worker thread wakes up
02:05:51.120 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:51.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:51.121 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:05:51.752 00.631 11060 Exposure complete
02:05:51.943 00.191 11060 worker thread done servicing request
02:05:51.944 00.001 10844 OnExposeComplete: enter
02:05:51.944 00.000 10844 UpdateGuideState(): m_state=6
02:05:51.944 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12314
02:05:51.944 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=59.56, Mass=2889, SNR=32.7, Peak=222 HFD=3.8
02:05:51.944 00.000 10844 MultiStar: [#1 -0.23,-0.16,1.07,U] [#2 0.19,0.12,2.09,U] [#3 0.25,0.49,1.01,U] [#4 -0.89,-0.09,0.00,M6] [#5 -0.17,0.17,1.04,U] [#6 0.33,-0.41,0.92,U] [#7 -0.14,-0.14,0.88,U] [#8 0.66,-0.32,0.00,M1] 
02:05:51.945 00.001 10844 refined, 6 included, MultiStar: {0.01, 0.12}, one-star: {-0.37, 0.68}
02:05:51.945 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
02:05:51.945 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
02:05:51.945 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.12 mountY=-0.01, mountTheta=-3.03
02:05:51.946 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.12, opts=13)
02:05:51.946 00.000 10844 Enqueuing Move request for scope (0.01, 0.12)
02:05:51.946 00.000 11060 Worker thread wakes up
02:05:51.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:51.946 00.000 10844 UpdateGuideState exits: m=2889 SNR=32.7
02:05:51.948 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:51.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
02:05:51.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:51.948 00.000 10844 Enqueuing Expose request
02:05:51.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:05:51.948 00.000 11060 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=-0.01
02:05:51.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:05:51.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:51.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:05:51.948 00.000 11060 MoveAxis(E, 0, ABG)
02:05:51.948 00.000 11060 Move returns status 0, amount 0
02:05:51.948 00.000 11060 MoveAxis(N, 0, ABG)
02:05:51.948 00.000 11060 Move returns status 0, amount 0
02:05:51.949 00.001 11060 move complete, result=0
02:05:51.949 00.000 11060 worker thread done servicing request
02:05:51.949 00.000 11060 Worker thread wakes up
02:05:51.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:51.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:51.950 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:52.582 00.632 11060 Exposure complete
02:05:52.751 00.169 11060 worker thread done servicing request
02:05:52.751 00.000 10844 OnExposeComplete: enter
02:05:52.751 00.000 10844 UpdateGuideState(): m_state=6
02:05:52.752 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12315
02:05:52.752 00.000 10844 Star::Find returns 1 (0), X=267.45, Y=58.76, Mass=2789, SNR=33.3, Peak=221 HFD=3.4
02:05:52.752 00.000 10844 MultiStar: [#1 -0.88,0.19,0.00,M1] [#2 -0.01,-0.22,2.05,U] [#3 0.18,-0.49,0.97,U] [#4 -0.38,-0.20,0.93,U] [#5 -0.91,-0.25,0.00,M2] [#6 -0.01,-0.51,0.85,U] [#7 -0.30,-0.33,0.81,U] [#8 0.10,-0.69,0.00,M2] 
02:05:52.752 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.29}, one-star: {-0.79, -0.12}
02:05:52.752 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
02:05:52.752 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
02:05:52.752 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-2.14 mountX=0.32 mountY=-0.14, mountTheta=-0.40
02:05:52.754 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.29, opts=13)
02:05:52.754 00.000 10844 Enqueuing Move request for scope (-0.19, -0.29)
02:05:52.754 00.000 11060 Worker thread wakes up
02:05:52.754 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:52.754 00.000 10844 UpdateGuideState exits: m=2789 SNR=33.3
02:05:52.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:52.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:52.754 00.000 10844 Enqueuing Expose request
02:05:52.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.29) opts 0xd
02:05:52.755 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.29)
02:05:52.755 00.000 11060 Moving (-0.19, -0.29) raw xDistance=0.32 yDistance=-0.14
02:05:52.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
02:05:52.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:52.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:05:52.755 00.000 11060 MoveAxis(W, 56, ABG)
02:05:52.755 00.000 11060 Guiding  Dir = 3, Dur = 56
02:05:52.763 00.008 11060 IsSlewing returns 0
02:05:52.763 00.000 11060 IsGuiding returns 0
02:05:52.827 00.064 11060 IsGuiding returns 0
02:05:52.827 00.000 11060 Move returns status 0, amount 56
02:05:52.827 00.000 11060 MoveAxis(N, 0, ABG)
02:05:52.827 00.000 11060 Move returns status 0, amount 0
02:05:52.827 00.000 11060 move complete, result=0
02:05:52.827 00.000 11060 worker thread done servicing request
02:05:52.828 00.001 11060 Worker thread wakes up
02:05:52.828 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.1 px 0 ms NORTH
02:05:52.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:52.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:53.460 00.632 11060 Exposure complete
02:05:53.649 00.189 11060 worker thread done servicing request
02:05:53.649 00.000 10844 OnExposeComplete: enter
02:05:53.649 00.000 10844 UpdateGuideState(): m_state=6
02:05:53.649 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12316
02:05:53.649 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=58.86, Mass=2427, SNR=30.0, Peak=223 HFD=3.5
02:05:53.650 00.001 10844 MultiStar: [#1 -0.22,-0.38,1.06,U] [#2 -0.21,-0.52,2.36,U] [#3 -0.14,-0.68,0.00,M1] [#4 -0.54,-0.16,1.20,U] [#5 -0.53,0.13,1.16,U] [#6 0.16,-0.31,1.01,U] [#7 -0.93,0.11,0.00,M7] [#8 0.47,-0.54,0.00,M3] 
02:05:53.650 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.26}, one-star: {0.42, -0.02}
02:05:53.650 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
02:05:53.650 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
02:05:53.650 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-2.19 mountX=0.29 mountY=-0.14, mountTheta=-0.45
02:05:53.651 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.26, opts=13)
02:05:53.651 00.000 10844 Enqueuing Move request for scope (-0.18, -0.26)
02:05:53.651 00.000 11060 Worker thread wakes up
02:05:53.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd
02:05:53.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.26)
02:05:53.652 00.001 11060 Moving (-0.18, -0.26) raw xDistance=0.29 yDistance=-0.14
02:05:53.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:05:53.652 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:53.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:53.652 00.000 10844 UpdateGuideState exits: m=2427 SNR=30.0
02:05:53.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:05:53.652 00.000 11060 MoveAxis(W, 51, ABG)
02:05:53.652 00.000 11060 Guiding  Dir = 3, Dur = 51
02:05:53.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:53.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:53.652 00.000 10844 Enqueuing Expose request
02:05:53.656 00.004 11060 IsSlewing returns 0
02:05:53.656 00.000 11060 IsGuiding returns 0
02:05:53.720 00.064 11060 IsGuiding returns 0
02:05:53.720 00.000 11060 Move returns status 0, amount 51
02:05:53.720 00.000 11060 MoveAxis(N, 0, ABG)
02:05:53.721 00.001 11060 Move returns status 0, amount 0
02:05:53.721 00.000 11060 move complete, result=0
02:05:53.721 00.000 11060 worker thread done servicing request
02:05:53.721 00.000 11060 Worker thread wakes up
02:05:53.721 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.1 px 0 ms NORTH
02:05:53.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:53.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:54.352 00.631 11060 Exposure complete
02:05:54.525 00.173 11060 worker thread done servicing request
02:05:54.525 00.000 10844 OnExposeComplete: enter
02:05:54.526 00.001 10844 UpdateGuideState(): m_state=6
02:05:54.526 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12317
02:05:54.526 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=58.90, Mass=3048, SNR=34.6, Peak=236 HFD=3.9
02:05:54.526 00.000 10844 MultiStar: [#1 -0.66,-0.05,0.00,M1] [#2 -0.10,0.43,2.00,U] [#3 -0.42,0.07,0.93,U] [#4 -0.97,0.04,0.00,M5] [#5 -0.35,0.27,1.04,U] [#6 -0.08,0.38,0.84,U] [#7 -0.96,-0.67,0.00,M8] [#8 0.12,-0.09,0.88,U] 
02:05:54.526 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.22}, one-star: {-0.45, 0.02}
02:05:54.526 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
02:05:54.526 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
02:05:54.526 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.32 mountX=-0.18 mountY=-0.24, mountTheta=-2.22
02:05:54.528 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.22, opts=13)
02:05:54.528 00.000 10844 Enqueuing Move request for scope (-0.20, 0.22)
02:05:54.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:05:54.528 00.000 10844 UpdateGuideState exits: m=3048 SNR=34.6
02:05:54.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:54.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:54.528 00.000 10844 Enqueuing Expose request
02:05:54.528 00.000 11060 Worker thread wakes up
02:05:54.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd
02:05:54.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.22)
02:05:54.528 00.000 11060 Moving (-0.20, 0.22) raw xDistance=-0.18 yDistance=-0.24
02:05:54.529 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:05:54.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:54.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:05:54.529 00.000 11060 MoveAxis(E, 30, ABG)
02:05:54.529 00.000 11060 Guiding  Dir = 2, Dur = 30
02:05:54.553 00.024 11060 IsSlewing returns 0
02:05:54.555 00.002 11060 IsGuiding returns 0
02:05:54.595 00.040 11060 IsGuiding returns 0
02:05:54.595 00.000 11060 Move returns status 0, amount 30
02:05:54.595 00.000 11060 MoveAxis(N, 0, ABG)
02:05:54.595 00.000 11060 Move returns status 0, amount 0
02:05:54.595 00.000 11060 move complete, result=0
02:05:54.595 00.000 11060 worker thread done servicing request
02:05:54.595 00.000 11060 Worker thread wakes up
02:05:54.596 00.001 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
02:05:54.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:54.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:55.224 00.628 11060 Exposure complete
02:05:55.392 00.168 11060 worker thread done servicing request
02:05:55.392 00.000 10844 OnExposeComplete: enter
02:05:55.392 00.000 10844 UpdateGuideState(): m_state=6
02:05:55.393 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12318
02:05:55.393 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=59.25, Mass=2591, SNR=31.5, Peak=214 HFD=3.6
02:05:55.393 00.000 10844 MultiStar: [#1 -0.01,0.24,1.05,U] [#2 -0.38,-0.15,2.14,U] [#3 -0.06,-0.23,1.06,U] [#4 -0.50,-0.18,1.00,U] [#5 -0.15,-0.27,1.00,U] [#6 0.31,-0.53,1.03,U] [#7 -0.44,-0.21,0.91,U] [#8 -0.25,-0.19,0.97,U] 
02:05:55.393 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.13}, one-star: {0.04, 0.38}
02:05:55.393 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
02:05:55.393 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
02:05:55.393 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.52 mountX=0.16 mountY=-0.16, mountTheta=-0.77
02:05:55.395 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.13, opts=13)
02:05:55.395 00.000 10844 Enqueuing Move request for scope (-0.18, -0.13)
02:05:55.395 00.000 11060 Worker thread wakes up
02:05:55.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:05:55.395 00.000 10844 UpdateGuideState exits: m=2591 SNR=31.5
02:05:55.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:55.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:55.395 00.000 10844 Enqueuing Expose request
02:05:55.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
02:05:55.395 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
02:05:55.395 00.000 11060 Moving (-0.18, -0.13) raw xDistance=0.16 yDistance=-0.16
02:05:55.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:05:55.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:55.396 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:05:55.396 00.000 11060 MoveAxis(W, 27, ABG)
02:05:55.396 00.000 11060 Guiding  Dir = 3, Dur = 27
02:05:55.438 00.042 11060 IsSlewing returns 0
02:05:55.438 00.000 11060 IsGuiding returns 0
02:05:55.501 00.063 11060 IsGuiding returns 0
02:05:55.501 00.000 11060 Move returns status 0, amount 27
02:05:55.501 00.000 11060 MoveAxis(N, 0, ABG)
02:05:55.501 00.000 11060 Move returns status 0, amount 0
02:05:55.502 00.001 11060 move complete, result=0
02:05:55.502 00.000 11060 worker thread done servicing request
02:05:55.502 00.000 11060 Worker thread wakes up
02:05:55.502 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.2 px 0 ms NORTH
02:05:55.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:55.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:56.138 00.636 11060 Exposure complete
02:05:56.320 00.182 11060 worker thread done servicing request
02:05:56.321 00.001 10844 OnExposeComplete: enter
02:05:56.321 00.000 10844 UpdateGuideState(): m_state=6
02:05:56.321 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12319
02:05:56.321 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=58.54, Mass=2384, SNR=30.2, Peak=207 HFD=3.6
02:05:56.321 00.000 10844 MultiStar: [#1 -0.55,0.13,1.06,U] [#2 -0.43,-0.92,0.00,M1] [#3 -0.19,-0.05,0.98,U] [#4 -1.08,-0.66,0.00,M5] [#5 -0.26,-0.64,0.00,M1] [#6 -0.13,0.41,0.98,U] [#7 -0.38,-0.15,0.97,U] [#8 -0.34,-0.34,0.96,U] 
02:05:56.321 00.000 10844 refined, 5 included, MultiStar: {-0.28, -0.05}, one-star: {-0.11, -0.34}
02:05:56.321 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
02:05:56.321 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
02:05:56.321 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-2.96 mountX=0.10 mountY=-0.27, mountTheta=-1.21
02:05:56.323 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.05, opts=13)
02:05:56.323 00.000 10844 Enqueuing Move request for scope (-0.28, -0.05)
02:05:56.323 00.000 11060 Worker thread wakes up
02:05:56.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.05) opts 0xd
02:05:56.323 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.05)
02:05:56.323 00.000 11060 Moving (-0.28, -0.05) raw xDistance=0.10 yDistance=-0.27
02:05:56.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:05:56.323 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-0.66
02:05:56.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
02:05:56.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:56.323 00.000 11060 MoveAxis(E, 0, ABG)
02:05:56.324 00.001 11060 Move returns status 0, amount 0
02:05:56.324 00.000 10844 UpdateGuideState exits: m=2384 SNR=30.2
02:05:56.324 00.000 11060 BLC: Oldest BLC event removed
02:05:56.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:56.324 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:05:56.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:56.324 00.000 10844 Enqueuing Expose request
02:05:56.324 00.000 11060 MoveAxis(N, 856, ABG)
02:05:56.324 00.000 11060 duration set to 750 by maxDecDuration
02:05:56.324 00.000 11060 Guiding  Dir = 0, Dur = 750
02:05:56.328 00.004 11060 IsSlewing returns 0
02:05:56.328 00.000 11060 IsGuiding returns 0
02:05:57.092 00.764 11060 IsGuiding returns 0
02:05:57.092 00.000 11060 Move returns status 0, amount 750
02:05:57.092 00.000 11060 move complete, result=0
02:05:57.092 00.000 11060 worker thread done servicing request
02:05:57.092 00.000 11060 Worker thread wakes up
02:05:57.092 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
02:05:57.093 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:57.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:57.723 00.630 11060 Exposure complete
02:05:57.894 00.171 11060 worker thread done servicing request
02:05:57.894 00.000 10844 OnExposeComplete: enter
02:05:57.894 00.000 10844 UpdateGuideState(): m_state=6
02:05:57.894 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12320
02:05:57.894 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=59.13, Mass=2710, SNR=32.3, Peak=233 HFD=3.6
02:05:57.894 00.000 10844 MultiStar: [#1 -0.20,0.22,1.16,U] [#2 -0.79,0.47,0.00,M2] [#3 0.21,0.51,1.04,U] [#4 -0.77,-0.53,0.00,M6] [#5 -0.48,-0.05,1.05,U] [#6 0.54,0.32,0.00,M1] [#7 0.12,-0.06,0.89,U] [#8 0.51,-0.26,0.94,U] 
02:05:57.894 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.12}, one-star: {-0.30, 0.26}
02:05:57.894 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
02:05:57.894 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
02:05:57.894 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.87 mountX=-0.11 mountY=-0.05, mountTheta=-2.68
02:05:57.897 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.12, opts=13)
02:05:57.897 00.000 10844 Enqueuing Move request for scope (-0.04, 0.12)
02:05:57.897 00.000 11060 Worker thread wakes up
02:05:57.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
02:05:57.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
02:05:57.897 00.000 11060 Moving (-0.04, 0.12) raw xDistance=-0.11 yDistance=-0.05
02:05:57.897 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.190130, 1:0.053967
02:05:57.897 00.000 11060 BLC: No correction, Miss < min_move
02:05:57.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:05:57.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=14, FiltMax=255, Gamma=1.000
02:05:57.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:57.898 00.001 10844 UpdateGuideState exits: m=2710 SNR=32.3
02:05:57.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:05:57.898 00.000 11060 MoveAxis(E, 0, ABG)
02:05:57.898 00.000 11060 Move returns status 0, amount 0
02:05:57.898 00.000 11060 MoveAxis(N, 0, ABG)
02:05:57.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:57.898 00.000 11060 Move returns status 0, amount 0
02:05:57.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:57.898 00.000 10844 Enqueuing Expose request
02:05:57.898 00.000 11060 move complete, result=0
02:05:57.898 00.000 11060 worker thread done servicing request
02:05:57.898 00.000 11060 Worker thread wakes up
02:05:57.898 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:57.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:57.899 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:58.540 00.641 11060 Exposure complete
02:05:58.691 00.151 11060 worker thread done servicing request
02:05:58.691 00.000 10844 OnExposeComplete: enter
02:05:58.691 00.000 10844 UpdateGuideState(): m_state=6
02:05:58.691 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12321
02:05:58.691 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=58.40, Mass=2439, SNR=30.4, Peak=225 HFD=3.6
02:05:58.692 00.001 10844 MultiStar: [#1 0.00,-0.35,1.14,U] [#2 -0.11,-0.39,2.22,U] [#3 0.43,0.18,1.01,U] [#4 -0.83,0.21,0.00,M7] [#5 -0.21,-0.40,1.16,U] [#6 0.24,0.00,1.01,U] [#7 -0.39,-0.39,0.84,U] [#8 0.11,-0.10,1.05,U] 
02:05:58.692 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.26}, one-star: {-0.00, -0.47}
02:05:58.692 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
02:05:58.692 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
02:05:58.692 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.58 mountX=0.26 mountY=0.04, mountTheta=0.16
02:05:58.693 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.26, opts=13)
02:05:58.693 00.000 10844 Enqueuing Move request for scope (-0.00, -0.26)
02:05:58.693 00.000 11060 Worker thread wakes up
02:05:58.694 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.26) opts 0xd
02:05:58.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.26)
02:05:58.694 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:58.694 00.000 11060 Moving (-0.00, -0.26) raw xDistance=0.26 yDistance=0.04
02:05:58.694 00.000 10844 UpdateGuideState exits: m=2439 SNR=30.4
02:05:58.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:58.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:58.694 00.000 10844 Enqueuing Expose request
02:05:58.694 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.190130, 1:0.053967, 2:-0.041228
02:05:58.694 00.000 11060 BLC: No correction, Miss < min_move
02:05:58.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:05:58.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:58.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:05:58.694 00.000 11060 MoveAxis(W, 45, ABG)
02:05:58.694 00.000 11060 Guiding  Dir = 3, Dur = 45
02:05:58.704 00.010 11060 IsSlewing returns 0
02:05:58.704 00.000 11060 IsGuiding returns 0
02:05:58.751 00.047 11060 IsGuiding returns 0
02:05:58.751 00.000 11060 Move returns status 0, amount 45
02:05:58.751 00.000 11060 MoveAxis(N, 0, ABG)
02:05:58.752 00.001 11060 Move returns status 0, amount 0
02:05:58.752 00.000 11060 move complete, result=0
02:05:58.752 00.000 11060 worker thread done servicing request
02:05:58.752 00.000 11060 Worker thread wakes up
02:05:58.752 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
02:05:58.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:58.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:05:59.384 00.632 11060 Exposure complete
02:05:59.546 00.162 11060 worker thread done servicing request
02:05:59.546 00.000 10844 OnExposeComplete: enter
02:05:59.546 00.000 10844 UpdateGuideState(): m_state=6
02:05:59.546 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12322
02:05:59.546 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=58.63, Mass=2342, SNR=29.6, Peak=212 HFD=3.4
02:05:59.547 00.001 10844 MultiStar: [#1 -0.54,0.10,1.16,U] [#2 -0.01,-0.85,0.00,M2] [#3 -0.03,-0.50,1.08,U] [#4 -0.96,0.24,0.00,M8] [#5 -0.35,-0.15,1.12,U] [#6 0.25,-0.16,0.94,U] [#7 -0.70,-0.33,0.00,M5] [#8 0.48,-0.62,0.00,M1] 
02:05:59.547 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.19}, one-star: {0.30, -0.25}
02:05:59.547 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
02:05:59.547 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
02:05:59.547 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.05 mountX=0.20 mountY=-0.07, mountTheta=-0.31
02:05:59.548 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.19, opts=13)
02:05:59.548 00.000 10844 Enqueuing Move request for scope (-0.10, -0.19)
02:05:59.549 00.001 11060 Worker thread wakes up
02:05:59.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
02:05:59.549 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
02:05:59.549 00.000 11060 Moving (-0.10, -0.19) raw xDistance=0.20 yDistance=-0.07
02:05:59.549 00.000 11060 BLC: window closed
02:05:59.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:05:59.549 00.000 10844 UpdateGuideState exits: m=2342 SNR=29.6
02:05:59.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:59.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:05:59.549 00.000 10844 Enqueuing Expose request
02:05:59.550 00.001 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.190130, 1:0.053967, 2:-0.041228
02:05:59.550 00.000 11060 BLC: No correction, Miss < min_move
02:05:59.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
02:05:59.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:59.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:05:59.550 00.000 11060 MoveAxis(W, 37, ABG)
02:05:59.550 00.000 11060 Guiding  Dir = 3, Dur = 37
02:05:59.595 00.045 11060 IsSlewing returns 0
02:05:59.595 00.000 11060 IsGuiding returns 0
02:05:59.642 00.047 11060 IsGuiding returns 0
02:05:59.642 00.000 11060 Move returns status 0, amount 37
02:05:59.642 00.000 11060 MoveAxis(N, 0, ABG)
02:05:59.642 00.000 11060 Move returns status 0, amount 0
02:05:59.642 00.000 11060 move complete, result=0
02:05:59.642 00.000 11060 worker thread done servicing request
02:05:59.642 00.000 11060 Worker thread wakes up
02:05:59.642 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:05:59.643 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:05:59.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:00.277 00.634 11060 Exposure complete
02:06:00.451 00.174 11060 worker thread done servicing request
02:06:00.451 00.000 10844 OnExposeComplete: enter
02:06:00.451 00.000 10844 UpdateGuideState(): m_state=6
02:06:00.452 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12323
02:06:00.452 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=58.71, Mass=2713, SNR=31.9, Peak=210 HFD=4.1
02:06:00.452 00.000 10844 MultiStar: [#1 -0.24,-0.76,0.00,M1] [#2 0.64,-0.49,0.00,M3] [#3 0.30,0.08,1.02,U] [#4 -1.14,0.01,0.00,M9] [#5 0.12,0.35,1.00,U] [#6 -0.13,-0.50,1.02,U] [#7 -0.08,-0.38,0.81,U] [#8 0.56,-0.55,0.00,M2] 
02:06:00.452 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.11}, one-star: {-0.15, -0.17}
02:06:00.452 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
02:06:00.452 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
02:06:00.452 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.43 mountX=0.11 mountY=0.04, mountTheta=0.31
02:06:00.454 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
02:06:00.454 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
02:06:00.454 00.000 11060 Worker thread wakes up
02:06:00.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:00.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
02:06:00.454 00.000 10844 UpdateGuideState exits: m=2713 SNR=31.9
02:06:00.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
02:06:00.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:00.454 00.000 11060 Moving (0.02, -0.11) raw xDistance=0.11 yDistance=0.04
02:06:00.455 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:00.455 00.000 10844 Enqueuing Expose request
02:06:00.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:06:00.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:00.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:06:00.455 00.000 11060 MoveAxis(E, 0, ABG)
02:06:00.455 00.000 11060 Move returns status 0, amount 0
02:06:00.455 00.000 11060 MoveAxis(N, 0, ABG)
02:06:00.455 00.000 11060 Move returns status 0, amount 0
02:06:00.455 00.000 11060 move complete, result=0
02:06:00.455 00.000 11060 worker thread done servicing request
02:06:00.455 00.000 11060 Worker thread wakes up
02:06:00.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:00.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:00.457 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:01.086 00.629 11060 Exposure complete
02:06:01.260 00.174 10844 OnExposeComplete: enter
02:06:01.260 00.000 10844 UpdateGuideState(): m_state=6
02:06:01.260 00.000 11060 worker thread done servicing request
02:06:01.261 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12324
02:06:01.261 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=59.01, Mass=2955, SNR=34.5, Peak=224 HFD=3.5
02:06:01.261 00.000 10844 MultiStar: [#1 0.04,-0.17,0.87,U] [#2 0.08,0.56,1.90,U] [#3 0.10,0.70,0.00,M1] [#4 -0.42,-0.50,0.00,M10] [#5 -0.04,0.70,0.00,M1] [#6 0.96,0.33,0.00,M1] [#7 -0.01,0.03,0.81,U] [#8 0.53,0.42,0.00,M3] 
02:06:01.261 00.000 10844 refined, 3 included, MultiStar: {0.15, 0.23}, one-star: {0.51, 0.13}
02:06:01.261 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
02:06:01.261 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
02:06:01.261 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=1.00 mountX=-0.26 mountY=0.11, mountTheta=2.74
02:06:01.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.23, opts=13)
02:06:01.263 00.000 10844 Enqueuing Move request for scope (0.15, 0.23)
02:06:01.263 00.000 11060 Worker thread wakes up
02:06:01.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:01.263 00.000 10844 UpdateGuideState exits: m=2955 SNR=34.5
02:06:01.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:01.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:01.263 00.000 10844 Enqueuing Expose request
02:06:01.266 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
02:06:01.266 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
02:06:01.266 00.000 11060 Moving (0.15, 0.23) raw xDistance=-0.26 yDistance=0.11
02:06:01.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:06:01.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:01.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:06:01.266 00.000 11060 MoveAxis(E, 44, ABG)
02:06:01.266 00.000 11060 Guiding  Dir = 2, Dur = 44
02:06:01.285 00.019 11060 IsSlewing returns 0
02:06:01.285 00.000 11060 IsGuiding returns 0
02:06:01.378 00.093 11060 IsGuiding returns 0
02:06:01.378 00.000 11060 Move returns status 0, amount 44
02:06:01.378 00.000 11060 MoveAxis(N, 0, ABG)
02:06:01.378 00.000 11060 Move returns status 0, amount 0
02:06:01.378 00.000 11060 move complete, result=0
02:06:01.379 00.001 11060 worker thread done servicing request
02:06:01.379 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
02:06:01.379 00.000 11060 Worker thread wakes up
02:06:01.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:01.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:02.014 00.635 11060 Exposure complete
02:06:02.192 00.178 11060 worker thread done servicing request
02:06:02.192 00.000 10844 OnExposeComplete: enter
02:06:02.192 00.000 10844 UpdateGuideState(): m_state=6
02:06:02.193 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12325
02:06:02.193 00.000 10844 Star::Find returns 1 (0), X=269.06, Y=58.36, Mass=2972, SNR=34.2, Peak=228 HFD=3.9
02:06:02.193 00.000 10844 MultiStar: [#1 0.54,-0.61,0.00,M1] [#2 0.76,-0.04,0.00,M3] [#3 0.80,0.06,0.00,M2] [#4 0.04,-0.52,0.87,U] [#5 0.59,-0.31,0.00,M2] [#6 0.18,0.35,0.95,U] [#7 -0.07,-0.12,0.79,U] [#8 0.89,-1.00,0.00,M4] 
02:06:02.193 00.000 10844 refined, 3 included, MultiStar: {0.27, -0.20}, one-star: {0.82, -0.52}
02:06:02.193 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
02:06:02.193 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
02:06:02.193 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.20 hyp=0.34 cameraTheta=-0.65 mountX=0.15 mountY=0.30, mountTheta=1.10
02:06:02.195 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.20, opts=13)
02:06:02.195 00.000 10844 Enqueuing Move request for scope (0.27, -0.20)
02:06:02.195 00.000 11060 Worker thread wakes up
02:06:02.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.20) opts 0xd
02:06:02.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.20)
02:06:02.196 00.001 11060 Moving (0.27, -0.20) raw xDistance=0.15 yDistance=0.30
02:06:02.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:06:02.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:06:02.196 00.000 10844 UpdateGuideState exits: m=2972 SNR=34.2
02:06:02.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:06:02.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:02.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:06:02.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:02.196 00.000 10844 Enqueuing Expose request
02:06:02.196 00.000 11060 MoveAxis(W, 25, ABG)
02:06:02.196 00.000 11060 Guiding  Dir = 3, Dur = 25
02:06:02.211 00.015 11060 IsSlewing returns 0
02:06:02.212 00.001 11060 IsGuiding returns 0
02:06:02.242 00.030 11060 IsGuiding returns 0
02:06:02.242 00.000 11060 Move returns status 0, amount 25
02:06:02.242 00.000 11060 MoveAxis(N, 0, ABG)
02:06:02.242 00.000 11060 Move returns status 0, amount 0
02:06:02.242 00.000 11060 move complete, result=0
02:06:02.242 00.000 11060 worker thread done servicing request
02:06:02.243 00.001 11060 Worker thread wakes up
02:06:02.243 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.3 px 0 ms NORTH
02:06:02.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:02.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:02.874 00.631 11060 Exposure complete
02:06:03.033 00.159 11060 worker thread done servicing request
02:06:03.033 00.000 10844 OnExposeComplete: enter
02:06:03.033 00.000 10844 UpdateGuideState(): m_state=6
02:06:03.034 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12326
02:06:03.034 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=58.95, Mass=2630, SNR=32.3, Peak=210 HFD=3.6
02:06:03.034 00.000 10844 MultiStar: [#1 -0.33,-0.30,1.05,U] [#2 -0.25,-0.30,2.14,U] [#3 0.77,0.14,0.00,M3] [#4 0.00,0.21,0.96,U] [#5 0.26,0.55,1.07,U] [#6 0.78,1.06,0.00,M1] [#7 -0.34,0.15,0.90,U] [#8 0.55,0.27,1.03,U] 
02:06:03.034 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.04}, one-star: {0.17, 0.07}
02:06:03.034 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
02:06:03.034 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
02:06:03.034 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.06 mountX=-0.03 mountY=-0.03, mountTheta=-2.48
02:06:03.046 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
02:06:03.047 00.001 10844 Enqueuing Move request for scope (-0.02, 0.04)
02:06:03.047 00.000 11060 Worker thread wakes up
02:06:03.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:03.047 00.000 10844 UpdateGuideState exits: m=2630 SNR=32.3
02:06:03.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:03.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:03.047 00.000 10844 Enqueuing Expose request
02:06:03.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
02:06:03.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:06:03.047 00.000 11060 Moving (-0.02, 0.04) raw xDistance=-0.03 yDistance=-0.03
02:06:03.048 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:03.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:03.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:03.048 00.000 11060 MoveAxis(E, 0, ABG)
02:06:03.048 00.000 11060 Move returns status 0, amount 0
02:06:03.048 00.000 11060 MoveAxis(N, 0, ABG)
02:06:03.048 00.000 11060 Move returns status 0, amount 0
02:06:03.048 00.000 11060 move complete, result=0
02:06:03.048 00.000 11060 worker thread done servicing request
02:06:03.049 00.001 11060 Worker thread wakes up
02:06:03.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:03.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:03.051 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:03.689 00.638 11060 Exposure complete
02:06:03.886 00.197 11060 worker thread done servicing request
02:06:03.886 00.000 10844 OnExposeComplete: enter
02:06:03.886 00.000 10844 UpdateGuideState(): m_state=6
02:06:03.887 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12327
02:06:03.887 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=59.10, Mass=3089, SNR=34.8, Peak=251 HFD=3.8
02:06:03.887 00.000 10844 MultiStar: [#1 -0.41,0.04,0.91,U] [#2 0.47,0.29,1.93,U] [#3 -0.15,0.49,0.94,U] [#4 -0.02,-0.02,0.79,U] [#5 0.55,0.91,0.00,M2] [#6 -0.02,0.14,0.79,U] [#7 0.01,0.04,0.82,U] [#8 0.31,0.35,0.83,U] 
02:06:03.887 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.21}, one-star: {0.61, 0.22}
02:06:03.887 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
02:06:03.887 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
02:06:03.887 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.94 mountX=-0.24 mountY=0.12, mountTheta=2.68
02:06:03.889 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.21, opts=13)
02:06:03.889 00.000 10844 Enqueuing Move request for scope (0.15, 0.21)
02:06:03.889 00.000 11060 Worker thread wakes up
02:06:03.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:03.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
02:06:03.889 00.000 10844 UpdateGuideState exits: m=3089 SNR=34.8
02:06:03.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
02:06:03.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:03.890 00.001 11060 Moving (0.15, 0.21) raw xDistance=-0.24 yDistance=0.12
02:06:03.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:03.890 00.000 10844 Enqueuing Expose request
02:06:03.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:06:03.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:03.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:06:03.890 00.000 11060 MoveAxis(E, 41, ABG)
02:06:03.890 00.000 11060 Guiding  Dir = 2, Dur = 41
02:06:03.927 00.037 11060 IsSlewing returns 0
02:06:03.927 00.000 11060 IsGuiding returns 0
02:06:03.989 00.062 11060 IsGuiding returns 0
02:06:03.989 00.000 11060 Move returns status 0, amount 41
02:06:03.989 00.000 11060 MoveAxis(N, 0, ABG)
02:06:03.989 00.000 11060 Move returns status 0, amount 0
02:06:03.989 00.000 11060 move complete, result=0
02:06:03.989 00.000 11060 worker thread done servicing request
02:06:03.991 00.002 11060 Worker thread wakes up
02:06:03.991 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
02:06:03.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:03.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:04.636 00.645 11060 Exposure complete
02:06:04.817 00.181 11060 worker thread done servicing request
02:06:04.817 00.000 10844 OnExposeComplete: enter
02:06:04.817 00.000 10844 UpdateGuideState(): m_state=6
02:06:04.817 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12328
02:06:04.817 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.25, Mass=2556, SNR=30.5, Peak=156 HFD=3.8
02:06:04.818 00.001 10844 MultiStar: [#1 0.00,-0.35,1.24,U] [#2 0.14,-0.02,2.25,U] [#3 0.93,-0.27,0.00,M3] [#4 -0.13,-0.08,0.98,U] [#5 -0.24,0.01,1.16,U] [#6 0.84,0.17,0.00,M1] [#7 0.55,-0.21,0.90,U] [#8 0.57,-0.09,1.09,U] 
02:06:04.818 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.05}, one-star: {0.32, 0.37}
02:06:04.818 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
02:06:04.818 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
02:06:04.818 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=0.02 mountY=0.16, mountTheta=1.43
02:06:04.820 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
02:06:04.821 00.001 10844 Enqueuing Move request for scope (0.16, -0.05)
02:06:04.821 00.000 11060 Worker thread wakes up
02:06:04.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:04.821 00.000 10844 UpdateGuideState exits: m=2556 SNR=30.5
02:06:04.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
02:06:04.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:04.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
02:06:04.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:04.821 00.000 10844 Enqueuing Expose request
02:06:04.821 00.000 11060 Moving (0.16, -0.05) raw xDistance=0.02 yDistance=0.16
02:06:04.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:04.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:04.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:06:04.821 00.000 11060 MoveAxis(E, 0, ABG)
02:06:04.821 00.000 11060 Move returns status 0, amount 0
02:06:04.821 00.000 11060 MoveAxis(N, 0, ABG)
02:06:04.821 00.000 11060 Move returns status 0, amount 0
02:06:04.822 00.001 11060 move complete, result=0
02:06:04.822 00.000 11060 worker thread done servicing request
02:06:04.822 00.000 11060 Worker thread wakes up
02:06:04.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:04.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:04.824 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:05.466 00.642 11060 Exposure complete
02:06:05.650 00.184 11060 worker thread done servicing request
02:06:05.650 00.000 10844 OnExposeComplete: enter
02:06:05.650 00.000 10844 UpdateGuideState(): m_state=6
02:06:05.650 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12329
02:06:05.650 00.000 10844 Star::Find returns 1 (1), X=268.50, Y=59.24, Mass=3247, SNR=35.9, Peak=255 HFD=3.5
02:06:05.651 00.001 10844 MultiStar: [#1 -0.03,-0.08,0.94,U] [#2 0.39,-0.01,2.06,U] [#3 0.36,0.38,0.88,U] [#4 -0.35,-0.46,0.89,U] [#5 -0.05,0.24,0.94,U] [#6 0.31,0.35,0.89,U] [#7 -0.14,-0.98,0.00,M1] [#8 0.42,0.01,0.91,U] 
02:06:05.651 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.09}, one-star: {0.26, 0.36}
02:06:05.651 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
02:06:05.651 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
02:06:05.651 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.42 mountX=-0.12 mountY=0.18, mountTheta=2.17
02:06:05.654 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.09, opts=13)
02:06:05.654 00.000 10844 Enqueuing Move request for scope (0.19, 0.09)
02:06:05.654 00.000 11060 Worker thread wakes up
02:06:05.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:06:05.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
02:06:05.654 00.000 10844 UpdateGuideState exits: m=3247 SNR=35.9 Saturated
02:06:05.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
02:06:05.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:05.654 00.000 11060 Moving (0.19, 0.09) raw xDistance=-0.12 yDistance=0.18
02:06:05.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:05.654 00.000 10844 Enqueuing Expose request
02:06:05.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:06:05.655 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:05.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:06:05.655 00.000 11060 MoveAxis(E, 21, ABG)
02:06:05.655 00.000 11060 Guiding  Dir = 2, Dur = 21
02:06:05.658 00.003 11060 IsSlewing returns 0
02:06:05.658 00.000 11060 IsGuiding returns 0
02:06:05.690 00.032 11060 IsGuiding returns 0
02:06:05.690 00.000 11060 Move returns status 0, amount 21
02:06:05.690 00.000 11060 MoveAxis(N, 0, ABG)
02:06:05.690 00.000 11060 Move returns status 0, amount 0
02:06:05.690 00.000 11060 move complete, result=0
02:06:05.691 00.001 11060 worker thread done servicing request
02:06:05.691 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
02:06:05.691 00.000 11060 Worker thread wakes up
02:06:05.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:05.692 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:06.338 00.646 11060 Exposure complete
02:06:06.524 00.186 11060 worker thread done servicing request
02:06:06.525 00.001 10844 OnExposeComplete: enter
02:06:06.525 00.000 10844 UpdateGuideState(): m_state=6
02:06:06.525 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12330
02:06:06.525 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=59.05, Mass=3839, SNR=38.4, Peak=248 HFD=4.1
02:06:06.525 00.000 10844 MultiStar: [#1 -0.15,-0.02,0.85,U] [#2 -0.36,0.37,1.79,U] [#3 0.25,0.16,0.76,U] [#4 -0.50,0.16,0.80,U] [#5 -0.04,0.32,0.87,U] [#6 0.80,0.17,0.00,M1] [#7 -0.26,-0.46,0.75,U] [#8 0.64,0.35,0.00,M1] 
02:06:06.525 00.000 10844 single-star, 6 included, MultiStar: {-0.18, 0.15}, one-star: {-0.04, 0.17}
02:06:06.526 00.001 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
02:06:06.526 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
02:06:06.526 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.79 mountX=-0.16 mountY=-0.07, mountTheta=-2.75
02:06:06.527 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.17, opts=13)
02:06:06.527 00.000 10844 Enqueuing Move request for scope (-0.04, 0.17)
02:06:06.527 00.000 11060 Worker thread wakes up
02:06:06.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:06.527 00.000 10844 UpdateGuideState exits: m=3839 SNR=38.4
02:06:06.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:06.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:06.527 00.000 10844 Enqueuing Expose request
02:06:06.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
02:06:06.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
02:06:06.529 00.002 11060 Moving (-0.04, 0.17) raw xDistance=-0.16 yDistance=-0.07
02:06:06.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
02:06:06.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:06.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:06.529 00.000 11060 MoveAxis(E, 29, ABG)
02:06:06.529 00.000 11060 Guiding  Dir = 2, Dur = 29
02:06:06.551 00.022 11060 IsSlewing returns 0
02:06:06.551 00.000 11060 IsGuiding returns 0
02:06:06.582 00.031 11060 IsGuiding returns 0
02:06:06.582 00.000 11060 Move returns status 0, amount 29
02:06:06.582 00.000 11060 MoveAxis(N, 0, ABG)
02:06:06.582 00.000 11060 Move returns status 0, amount 0
02:06:06.582 00.000 11060 move complete, result=0
02:06:06.583 00.001 11060 worker thread done servicing request
02:06:06.583 00.000 11060 Worker thread wakes up
02:06:06.583 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
02:06:06.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:06.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:07.215 00.632 11060 Exposure complete
02:06:07.432 00.217 11060 worker thread done servicing request
02:06:07.432 00.000 10844 OnExposeComplete: enter
02:06:07.432 00.000 10844 UpdateGuideState(): m_state=6
02:06:07.432 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12331
02:06:07.432 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=59.03, Mass=2971, SNR=34.1, Peak=240 HFD=3.5
02:06:07.433 00.001 10844 MultiStar: [#1 -0.36,-0.51,1.00,U] [#2 0.32,1.00,0.00,M1] [#3 0.25,0.22,0.94,U] [#4 -0.41,0.61,0.00,M5] [#5 -0.46,0.38,1.05,U] [#6 -0.11,1.04,0.00,M2] [#7 -0.55,0.08,0.87,U] [#8 0.42,-0.06,0.98,U] 
02:06:07.433 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.04}, one-star: {0.08, 0.15}
02:06:07.433 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.49 = -1.80)
02:06:07.433 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
02:06:07.433 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.73 mountX=-0.02 mountY=-0.11, mountTheta=-1.80
02:06:07.434 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.04, opts=13)
02:06:07.434 00.000 10844 Enqueuing Move request for scope (-0.10, 0.04)
02:06:07.434 00.000 11060 Worker thread wakes up
02:06:07.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:07.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
02:06:07.434 00.000 10844 UpdateGuideState exits: m=2971 SNR=34.1
02:06:07.435 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
02:06:07.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:07.435 00.000 11060 Moving (-0.10, 0.04) raw xDistance=-0.02 yDistance=-0.11
02:06:07.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:07.435 00.000 10844 Enqueuing Expose request
02:06:07.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:06:07.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:07.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:06:07.435 00.000 11060 MoveAxis(E, 0, ABG)
02:06:07.435 00.000 11060 Move returns status 0, amount 0
02:06:07.435 00.000 11060 MoveAxis(N, 0, ABG)
02:06:07.435 00.000 11060 Move returns status 0, amount 0
02:06:07.435 00.000 11060 move complete, result=0
02:06:07.435 00.000 11060 worker thread done servicing request
02:06:07.435 00.000 11060 Worker thread wakes up
02:06:07.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:07.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:07.436 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:08.070 00.634 11060 Exposure complete
02:06:08.287 00.217 11060 worker thread done servicing request
02:06:08.287 00.000 10844 OnExposeComplete: enter
02:06:08.287 00.000 10844 UpdateGuideState(): m_state=6
02:06:08.287 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12332
02:06:08.289 00.002 10844 Star::Find returns 1 (0), X=268.74, Y=58.89, Mass=2838, SNR=33.0, Peak=204 HFD=3.8
02:06:08.289 00.000 10844 MultiStar: [#1 -0.08,0.09,0.82,U] [#2 0.28,-0.07,2.16,U] [#3 0.05,0.01,1.05,U] [#4 -0.46,0.03,0.79,U] [#5 -0.03,0.07,1.01,U] [#6 0.82,0.02,0.00,M3] [#7 -0.55,-0.22,0.87,U] [#8 0.28,0.12,1.05,U] 
02:06:08.289 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.00}, one-star: {0.51, 0.02}
02:06:08.289 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
02:06:08.289 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
02:06:08.289 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.04 mountX=-0.01 mountY=0.06, mountTheta=1.71
02:06:08.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.00, opts=13)
02:06:08.291 00.000 10844 Enqueuing Move request for scope (0.06, -0.00)
02:06:08.291 00.000 11060 Worker thread wakes up
02:06:08.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:08.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
02:06:08.291 00.000 10844 UpdateGuideState exits: m=2838 SNR=33.0
02:06:08.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
02:06:08.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:08.291 00.000 11060 Moving (0.06, -0.00) raw xDistance=-0.01 yDistance=0.06
02:06:08.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:08.292 00.001 10844 Enqueuing Expose request
02:06:08.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:06:08.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:08.293 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:06:08.293 00.000 11060 MoveAxis(E, 0, ABG)
02:06:08.293 00.000 11060 Move returns status 0, amount 0
02:06:08.293 00.000 11060 MoveAxis(N, 0, ABG)
02:06:08.293 00.000 11060 Move returns status 0, amount 0
02:06:08.293 00.000 11060 move complete, result=0
02:06:08.293 00.000 11060 worker thread done servicing request
02:06:08.293 00.000 11060 Worker thread wakes up
02:06:08.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:08.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:08.294 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:08.918 00.624 11060 Exposure complete
02:06:09.105 00.187 11060 worker thread done servicing request
02:06:09.105 00.000 10844 OnExposeComplete: enter
02:06:09.106 00.001 10844 UpdateGuideState(): m_state=6
02:06:09.106 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12333
02:06:09.106 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=59.36, Mass=2557, SNR=31.3, Peak=189 HFD=3.9
02:06:09.106 00.000 10844 MultiStar: [#1 -0.47,0.18,1.02,U] [#2 0.27,0.03,2.24,U] [#3 0.05,0.06,0.96,U] [#4 -0.53,0.40,0.00,M5] [#5 -0.22,0.81,0.00,M1] [#6 0.43,0.38,0.90,U] [#7 -0.03,-0.77,0.00,M1] [#8 0.39,0.06,1.01,U] 
02:06:09.106 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.17}, one-star: {0.63, 0.48}
02:06:09.106 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
02:06:09.107 00.001 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
02:06:09.107 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.64 mountX=-0.20 mountY=0.19, mountTheta=2.38
02:06:09.109 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.17, opts=13)
02:06:09.109 00.000 10844 Enqueuing Move request for scope (0.22, 0.17)
02:06:09.109 00.000 11060 Worker thread wakes up
02:06:09.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:09.109 00.000 10844 UpdateGuideState exits: m=2557 SNR=31.3
02:06:09.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:09.110 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:09.110 00.000 10844 Enqueuing Expose request
02:06:09.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
02:06:09.110 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
02:06:09.110 00.000 11060 Moving (0.22, 0.17) raw xDistance=-0.20 yDistance=0.19
02:06:09.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:06:09.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:09.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:06:09.110 00.000 11060 MoveAxis(E, 35, ABG)
02:06:09.110 00.000 11060 Guiding  Dir = 2, Dur = 35
02:06:09.115 00.005 11060 IsSlewing returns 0
02:06:09.115 00.000 11060 IsGuiding returns 0
02:06:09.162 00.047 11060 IsGuiding returns 0
02:06:09.162 00.000 11060 Move returns status 0, amount 35
02:06:09.162 00.000 11060 MoveAxis(N, 0, ABG)
02:06:09.162 00.000 11060 Move returns status 0, amount 0
02:06:09.162 00.000 11060 move complete, result=0
02:06:09.162 00.000 11060 worker thread done servicing request
02:06:09.162 00.000 11060 Worker thread wakes up
02:06:09.162 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
02:06:09.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:09.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:09.798 00.636 11060 Exposure complete
02:06:09.977 00.179 11060 worker thread done servicing request
02:06:09.977 00.000 10844 OnExposeComplete: enter
02:06:09.977 00.000 10844 UpdateGuideState(): m_state=6
02:06:09.977 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12334
02:06:09.977 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=60.16, Mass=2489, SNR=30.6, Peak=179 HFD=4.0
02:06:09.978 00.001 10844 MultiStar: large primary error, entering stabilization period
02:06:09.978 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
02:06:09.978 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
02:06:09.978 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=1.29 hyp=1.29 cameraTheta=1.68 mountX=-1.24 mountY=-0.35, mountTheta=-2.87
02:06:09.979 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=1.29, opts=13)
02:06:09.979 00.000 10844 Enqueuing Move request for scope (-0.14, 1.29)
02:06:09.979 00.000 11060 Worker thread wakes up
02:06:09.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:09.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.29) opts 0xd
02:06:09.979 00.000 10844 UpdateGuideState exits: m=2489 SNR=30.6
02:06:09.980 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.14, 1.29)
02:06:09.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:09.980 00.000 11060 Moving (-0.14, 1.29) raw xDistance=-1.24 yDistance=-0.35
02:06:09.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:09.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.24
02:06:09.980 00.000 10844 Enqueuing Expose request
02:06:09.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:09.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:06:09.980 00.000 11060 MoveAxis(E, 216, ABG)
02:06:09.980 00.000 11060 Guiding  Dir = 2, Dur = 216
02:06:10.007 00.027 11060 IsSlewing returns 0
02:06:10.007 00.000 11060 IsGuiding returns 0
02:06:10.257 00.250 11060 IsGuiding returns 0
02:06:10.257 00.000 11060 Move returns status 0, amount 216
02:06:10.257 00.000 11060 MoveAxis(N, 0, ABG)
02:06:10.257 00.000 11060 Move returns status 0, amount 0
02:06:10.257 00.000 11060 move complete, result=0
02:06:10.257 00.000 11060 worker thread done servicing request
02:06:10.257 00.000 11060 Worker thread wakes up
02:06:10.257 00.000 10844 GuideStep: -1.2 px 216 ms EAST, -0.3 px 0 ms NORTH
02:06:10.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:10.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:10.887 00.630 11060 Exposure complete
02:06:11.051 00.164 11060 worker thread done servicing request
02:06:11.051 00.000 10844 OnExposeComplete: enter
02:06:11.051 00.000 10844 UpdateGuideState(): m_state=6
02:06:11.052 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12335
02:06:11.052 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=58.88, Mass=2866, SNR=33.7, Peak=201 HFD=4.2
02:06:11.052 00.000 10844 MultiStar: exiting stabilization period
02:06:11.052 00.000 10844 MultiStar: [#1 -0.47,0.16,0.91,U] [#2 -0.42,-0.20,2.08,U] [#3 -0.12,-0.26,0.92,U] [#4 -0.09,-0.50,0.87,U] [#5 -0.17,0.23,1.00,U] [#6 0.77,-0.58,0.00,M3] [#7 -0.55,-0.40,0.00,M2] [#8 0.70,-0.89,0.00,M1] 
02:06:11.052 00.000 10844 single-star, 5 included, MultiStar: {-0.27, -0.11}, one-star: {-0.15, 0.00}
02:06:11.052 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.87 = -1.42)
02:06:11.052 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
02:06:11.052 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.11 mountX=0.02 mountY=-0.15, mountTheta=-1.42
02:06:11.053 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.00, opts=13)
02:06:11.054 00.001 10844 Enqueuing Move request for scope (-0.15, 0.00)
02:06:11.054 00.000 11060 Worker thread wakes up
02:06:11.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
02:06:11.054 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
02:06:11.054 00.000 11060 Moving (-0.15, 0.00) raw xDistance=0.02 yDistance=-0.15
02:06:11.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:11.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:11.054 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:11.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:06:11.054 00.000 11060 MoveAxis(E, 0, ABG)
02:06:11.054 00.000 11060 Move returns status 0, amount 0
02:06:11.054 00.000 11060 MoveAxis(N, 0, ABG)
02:06:11.054 00.000 11060 Move returns status 0, amount 0
02:06:11.054 00.000 11060 move complete, result=0
02:06:11.054 00.000 11060 worker thread done servicing request
02:06:11.054 00.000 10844 UpdateGuideState exits: m=2866 SNR=33.7
02:06:11.055 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:11.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:11.055 00.000 10844 Enqueuing Expose request
02:06:11.055 00.000 11060 Worker thread wakes up
02:06:11.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:11.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:11.055 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:11.688 00.633 11060 Exposure complete
02:06:11.857 00.169 11060 worker thread done servicing request
02:06:11.857 00.000 10844 OnExposeComplete: enter
02:06:11.857 00.000 10844 UpdateGuideState(): m_state=6
02:06:11.857 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12336
02:06:11.857 00.000 10844 Star::Find returns 1 (0), X=267.78, Y=58.45, Mass=2225, SNR=29.2, Peak=193 HFD=3.5
02:06:11.858 00.001 10844 MultiStar: [#1 -0.51,-0.08,1.03,U] [#2 -0.38,-0.40,2.47,U] [#3 0.01,-0.06,1.11,U] [#4 -0.53,0.28,1.09,U] [#5 -0.40,-0.73,0.00,M1] [#6 0.10,-0.58,1.04,U] [#7 -0.72,-0.21,0.00,M3] [#8 -0.42,-0.19,0.97,U] 
02:06:11.858 00.000 10844 refined, 6 included, MultiStar: {-0.32, -0.24}, one-star: {-0.46, -0.43}
02:06:11.858 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
02:06:11.858 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
02:06:11.858 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-2.50 mountX=0.29 mountY=-0.28, mountTheta=-0.76
02:06:11.859 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.24, opts=13)
02:06:11.859 00.000 10844 Enqueuing Move request for scope (-0.32, -0.24)
02:06:11.859 00.000 11060 Worker thread wakes up
02:06:11.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.24) opts 0xd
02:06:11.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.24)
02:06:11.859 00.000 11060 Moving (-0.32, -0.24) raw xDistance=0.29 yDistance=-0.28
02:06:11.860 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:06:11.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:11.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.28
02:06:11.860 00.000 11060 MoveAxis(W, 50, ABG)
02:06:11.860 00.000 11060 Guiding  Dir = 3, Dur = 50
02:06:11.860 00.000 10844 UpdateGuideState exits: m=2225 SNR=29.2
02:06:11.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:11.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:11.860 00.000 10844 Enqueuing Expose request
02:06:11.878 00.018 11060 IsSlewing returns 0
02:06:11.879 00.001 11060 IsGuiding returns 0
02:06:11.935 00.056 11060 IsGuiding returns 0
02:06:11.935 00.000 11060 Move returns status 0, amount 50
02:06:11.935 00.000 11060 MoveAxis(N, 107, ABG)
02:06:11.935 00.000 11060 Guiding  Dir = 0, Dur = 107
02:06:11.966 00.031 11060 IsSlewing returns 0
02:06:11.966 00.000 11060 IsGuiding returns 0
02:06:12.092 00.126 11060 IsGuiding returns 0
02:06:12.092 00.000 11060 Move returns status 0, amount 107
02:06:12.092 00.000 11060 move complete, result=0
02:06:12.092 00.000 11060 worker thread done servicing request
02:06:12.092 00.000 11060 Worker thread wakes up
02:06:12.092 00.000 10844 GuideStep: 0.3 px 50 ms WEST, -0.3 px 107 ms NORTH
02:06:12.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:12.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:12.723 00.631 11060 Exposure complete
02:06:12.925 00.202 11060 worker thread done servicing request
02:06:12.925 00.000 10844 OnExposeComplete: enter
02:06:12.925 00.000 10844 UpdateGuideState(): m_state=6
02:06:12.925 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12337
02:06:12.925 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=58.82, Mass=2456, SNR=30.8, Peak=198 HFD=3.7
02:06:12.925 00.000 10844 MultiStar: [#1 0.15,0.05,1.09,U] [#2 -0.47,-0.18,2.15,U] [#3 0.17,0.03,1.08,U] [#4 -0.71,0.63,0.00,M4] [#5 0.08,-0.08,1.02,U] [#6 0.25,-0.39,0.92,U] [#7 -0.16,-0.45,0.87,U] [#8 0.02,-0.03,1.08,U] 
02:06:12.926 00.001 10844 single-star, 7 included, MultiStar: {-0.04, -0.13}, one-star: {0.09, -0.06}
02:06:12.926 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
02:06:12.926 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.14 = 1.14)
02:06:12.926 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=0.04 mountY=0.10, mountTheta=1.15
02:06:12.928 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.06, opts=13)
02:06:12.928 00.000 10844 Enqueuing Move request for scope (0.09, -0.06)
02:06:12.928 00.000 11060 Worker thread wakes up
02:06:12.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
02:06:12.928 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
02:06:12.928 00.000 11060 Moving (0.09, -0.06) raw xDistance=0.04 yDistance=0.10
02:06:12.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:06:12.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:12.928 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:12.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:06:12.928 00.000 11060 MoveAxis(E, 0, ABG)
02:06:12.928 00.000 11060 Move returns status 0, amount 0
02:06:12.928 00.000 11060 MoveAxis(N, 0, ABG)
02:06:12.928 00.000 11060 Move returns status 0, amount 0
02:06:12.928 00.000 11060 move complete, result=0
02:06:12.928 00.000 10844 UpdateGuideState exits: m=2456 SNR=30.8
02:06:12.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:12.928 00.000 11060 worker thread done servicing request
02:06:12.929 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:12.929 00.000 10844 Enqueuing Expose request
02:06:12.929 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:12.929 00.000 11060 Worker thread wakes up
02:06:12.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:12.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:13.583 00.654 11060 Exposure complete
02:06:13.762 00.179 11060 worker thread done servicing request
02:06:13.762 00.000 10844 OnExposeComplete: enter
02:06:13.762 00.000 10844 UpdateGuideState(): m_state=6
02:06:13.762 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12338
02:06:13.763 00.001 10844 Star::Find returns 1 (0), X=268.62, Y=58.70, Mass=2754, SNR=32.2, Peak=202 HFD=3.7
02:06:13.763 00.000 10844 MultiStar: [#1 -0.21,0.22,1.05,U] [#2 -0.74,0.05,0.00,M1] [#3 -0.15,0.35,0.96,U] [#4 0.28,-0.70,0.00,M5] [#5 -0.62,0.32,0.00,M1] [#6 1.15,-1.09,0.00,M2] [#7 -0.47,0.20,0.95,U] [#8 0.31,-0.28,0.94,U] 
02:06:13.763 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.06}, one-star: {0.38, -0.18}
02:06:13.763 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
02:06:13.763 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
02:06:13.763 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.98 mountX=-0.06 mountY=-0.04, mountTheta=-2.57
02:06:13.764 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
02:06:13.764 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
02:06:13.764 00.000 11060 Worker thread wakes up
02:06:13.765 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:13.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
02:06:13.765 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
02:06:13.765 00.000 11060 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=-0.04
02:06:13.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:13.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:13.765 00.000 10844 UpdateGuideState exits: m=2754 SNR=32.2
02:06:13.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:06:13.765 00.000 11060 MoveAxis(E, 0, ABG)
02:06:13.765 00.000 11060 Move returns status 0, amount 0
02:06:13.765 00.000 11060 MoveAxis(N, 0, ABG)
02:06:13.765 00.000 11060 Move returns status 0, amount 0
02:06:13.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:13.765 00.000 11060 move complete, result=0
02:06:13.766 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:13.766 00.000 10844 Enqueuing Expose request
02:06:13.766 00.000 11060 worker thread done servicing request
02:06:13.766 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:13.766 00.000 11060 Worker thread wakes up
02:06:13.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:13.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:14.404 00.638 11060 Exposure complete
02:06:14.609 00.205 11060 worker thread done servicing request
02:06:14.609 00.000 10844 OnExposeComplete: enter
02:06:14.609 00.000 10844 UpdateGuideState(): m_state=6
02:06:14.610 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12339
02:06:14.610 00.000 10844 Star::Find returns 1 (1), X=268.05, Y=59.62, Mass=3300, SNR=36.9, Peak=255 HFD=3.8
02:06:14.610 00.000 10844 MultiStar: [#1 0.03,0.04,0.86,U] [#2 -0.21,-0.42,1.86,U] [#3 0.22,0.33,0.83,U] [#4 0.17,-0.24,0.85,U] [#5 0.15,0.71,0.00,M2] [#6 0.27,-0.22,0.82,U] [#7 -0.39,0.13,0.75,U] [#8 0.42,-0.30,0.83,U] 
02:06:14.610 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.19, 0.74}
02:06:14.610 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
02:06:14.610 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
02:06:14.610 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.34 mountX=0.03 mountY=0.01, mountTheta=0.40
02:06:14.612 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
02:06:14.612 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
02:06:14.612 00.000 11060 Worker thread wakes up
02:06:14.612 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:14.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:06:14.612 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:06:14.612 00.000 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.01
02:06:14.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:06:14.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:14.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:06:14.612 00.000 11060 MoveAxis(E, 0, ABG)
02:06:14.612 00.000 11060 Move returns status 0, amount 0
02:06:14.612 00.000 10844 UpdateGuideState exits: m=3300 SNR=36.9 Saturated
02:06:14.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:14.612 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:14.619 00.007 11060 MoveAxis(N, 0, ABG)
02:06:14.619 00.000 10844 Enqueuing Expose request
02:06:14.619 00.000 11060 Move returns status 0, amount 0
02:06:14.619 00.000 11060 move complete, result=0
02:06:14.619 00.000 11060 worker thread done servicing request
02:06:14.619 00.000 11060 Worker thread wakes up
02:06:14.620 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:14.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:14.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:15.255 00.635 11060 Exposure complete
02:06:15.425 00.170 11060 worker thread done servicing request
02:06:15.426 00.001 10844 OnExposeComplete: enter
02:06:15.426 00.000 10844 UpdateGuideState(): m_state=6
02:06:15.426 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12340
02:06:15.426 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=59.68, Mass=2334, SNR=29.2, Peak=173 HFD=3.5
02:06:15.426 00.000 10844 MultiStar: [#1 -0.49,0.20,1.27,U] [#2 0.01,-0.17,2.41,U] [#3 -0.09,-0.48,1.15,U] [#4 -0.81,0.22,0.00,M5] [#5 -0.18,-0.04,1.15,U] [#6 0.34,-0.89,0.00,M2] [#7 -0.43,-0.50,0.00,M1] [#8 -0.06,-0.60,1.15,U] 
02:06:15.426 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.08}, one-star: {0.33, 0.80}
02:06:15.426 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
02:06:15.426 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
02:06:15.427 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.35 mountX=0.09 mountY=-0.07, mountTheta=-0.61
02:06:15.427 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
02:06:15.427 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
02:06:15.427 00.000 11060 Worker thread wakes up
02:06:15.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
02:06:15.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
02:06:15.427 00.000 11060 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=-0.07
02:06:15.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:06:15.428 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:15.428 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:15.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:15.428 00.000 11060 MoveAxis(E, 0, ABG)
02:06:15.428 00.000 11060 Move returns status 0, amount 0
02:06:15.428 00.000 10844 UpdateGuideState exits: m=2334 SNR=29.2
02:06:15.428 00.000 11060 MoveAxis(N, 0, ABG)
02:06:15.428 00.000 11060 Move returns status 0, amount 0
02:06:15.428 00.000 11060 move complete, result=0
02:06:15.428 00.000 11060 worker thread done servicing request
02:06:15.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:15.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:15.428 00.000 10844 Enqueuing Expose request
02:06:15.428 00.000 11060 Worker thread wakes up
02:06:15.428 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:15.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:15.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:16.064 00.636 11060 Exposure complete
02:06:16.238 00.174 11060 worker thread done servicing request
02:06:16.238 00.000 10844 OnExposeComplete: enter
02:06:16.238 00.000 10844 UpdateGuideState(): m_state=6
02:06:16.238 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12341
02:06:16.238 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=58.93, Mass=3001, SNR=33.9, Peak=232 HFD=3.9
02:06:16.238 00.000 10844 MultiStar: [#1 0.22,-0.26,1.05,U] [#2 -0.29,-0.27,2.17,U] [#3 0.16,0.34,0.83,U] [#4 -0.36,-0.77,0.00,M6] [#5 -0.26,-0.17,1.12,U] [#6 0.22,0.48,0.84,U] [#7 -0.08,-0.36,0.88,U] [#8 0.23,0.60,0.00,M1] 
02:06:16.238 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.08}, one-star: {0.08, 0.06}
02:06:16.238 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
02:06:16.238 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
02:06:16.238 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.09 mountX=0.09 mountY=-0.03, mountTheta=-0.35
02:06:16.240 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
02:06:16.240 00.000 10844 Enqueuing Move request for scope (-0.04, -0.08)
02:06:16.240 00.000 11060 Worker thread wakes up
02:06:16.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:16.240 00.000 10844 UpdateGuideState exits: m=3001 SNR=33.9
02:06:16.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:16.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:16.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
02:06:16.240 00.000 10844 Enqueuing Expose request
02:06:16.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
02:06:16.240 00.000 11060 Moving (-0.04, -0.08) raw xDistance=0.09 yDistance=-0.03
02:06:16.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:06:16.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:16.241 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:16.241 00.000 11060 MoveAxis(E, 0, ABG)
02:06:16.241 00.000 11060 Move returns status 0, amount 0
02:06:16.241 00.000 11060 MoveAxis(N, 0, ABG)
02:06:16.241 00.000 11060 Move returns status 0, amount 0
02:06:16.241 00.000 11060 move complete, result=0
02:06:16.241 00.000 11060 worker thread done servicing request
02:06:16.241 00.000 11060 Worker thread wakes up
02:06:16.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:16.242 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:16.243 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:16.893 00.650 11060 Exposure complete
02:06:17.066 00.173 11060 worker thread done servicing request
02:06:17.067 00.001 10844 OnExposeComplete: enter
02:06:17.067 00.000 10844 UpdateGuideState(): m_state=6
02:06:17.067 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12342
02:06:17.067 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=59.34, Mass=2917, SNR=34.2, Peak=232 HFD=3.7
02:06:17.067 00.000 10844 MultiStar: [#1 0.34,-0.05,0.95,U] [#2 0.20,-0.10,1.97,U] [#3 0.21,0.03,1.03,U] [#4 0.37,0.19,0.80,U] [#5 0.27,0.66,0.00,M1] [#6 0.68,0.56,0.00,M2] [#7 0.24,-0.04,0.84,U] [#8 0.85,0.08,0.00,M2] 
02:06:17.068 00.001 10844 refined, 5 included, MultiStar: {0.20, 0.06}, one-star: {-0.09, 0.46}
02:06:17.068 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
02:06:17.068 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
02:06:17.068 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.27 mountX=-0.09 mountY=0.19, mountTheta=2.02
02:06:17.068 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.06, opts=13)
02:06:17.070 00.002 10844 Enqueuing Move request for scope (0.20, 0.06)
02:06:17.070 00.000 11060 Worker thread wakes up
02:06:17.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
02:06:17.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
02:06:17.070 00.000 11060 Moving (0.20, 0.06) raw xDistance=-0.09 yDistance=0.19
02:06:17.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:06:17.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:06:17.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:06:17.070 00.000 11060 MoveAxis(E, 0, ABG)
02:06:17.070 00.000 11060 Move returns status 0, amount 0
02:06:17.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:17.070 00.000 10844 UpdateGuideState exits: m=2917 SNR=34.2
02:06:17.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:17.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:17.071 00.001 10844 Enqueuing Expose request
02:06:17.071 00.000 11060 MoveAxis(N, 0, ABG)
02:06:17.071 00.000 11060 Move returns status 0, amount 0
02:06:17.071 00.000 11060 move complete, result=0
02:06:17.071 00.000 11060 worker thread done servicing request
02:06:17.071 00.000 11060 Worker thread wakes up
02:06:17.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:17.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:17.073 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:17.701 00.628 11060 Exposure complete
02:06:17.869 00.168 11060 worker thread done servicing request
02:06:17.869 00.000 10844 OnExposeComplete: enter
02:06:17.869 00.000 10844 UpdateGuideState(): m_state=6
02:06:17.870 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12343
02:06:17.870 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.90, Mass=2803, SNR=32.3, Peak=174 HFD=4.2
02:06:17.870 00.000 10844 MultiStar: [#1 -0.35,-0.44,1.06,U] [#2 0.35,0.02,2.12,U] [#3 0.02,-0.15,1.07,U] [#4 -0.74,-0.42,0.00,M6] [#5 -0.01,0.43,1.12,U] [#6 0.05,0.48,0.98,U] [#7 -0.68,0.15,0.00,M1] [#8 0.42,0.06,0.79,U] 
02:06:17.870 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.18}, one-star: {-0.17, 1.02}
02:06:17.870 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
02:06:17.870 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
02:06:17.870 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.18 mountX=-0.19 mountY=0.04, mountTheta=2.92
02:06:17.872 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.18, opts=13)
02:06:17.872 00.000 10844 Enqueuing Move request for scope (0.07, 0.18)
02:06:17.872 00.000 11060 Worker thread wakes up
02:06:17.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:17.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
02:06:17.873 00.001 10844 UpdateGuideState exits: m=2803 SNR=32.3
02:06:17.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
02:06:17.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:17.873 00.000 11060 Moving (0.07, 0.18) raw xDistance=-0.19 yDistance=0.04
02:06:17.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:17.873 00.000 10844 Enqueuing Expose request
02:06:17.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:06:17.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:17.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:06:17.873 00.000 11060 MoveAxis(E, 33, ABG)
02:06:17.873 00.000 11060 Guiding  Dir = 2, Dur = 33
02:06:17.897 00.024 11060 IsSlewing returns 0
02:06:17.899 00.002 11060 IsGuiding returns 0
02:06:17.960 00.061 11060 IsGuiding returns 0
02:06:17.960 00.000 11060 Move returns status 0, amount 33
02:06:17.960 00.000 11060 MoveAxis(N, 0, ABG)
02:06:17.960 00.000 11060 Move returns status 0, amount 0
02:06:17.960 00.000 11060 move complete, result=0
02:06:17.960 00.000 11060 worker thread done servicing request
02:06:17.960 00.000 11060 Worker thread wakes up
02:06:17.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:17.960 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
02:06:17.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:18.589 00.629 11060 Exposure complete
02:06:18.759 00.170 11060 worker thread done servicing request
02:06:18.759 00.000 10844 OnExposeComplete: enter
02:06:18.759 00.000 10844 UpdateGuideState(): m_state=6
02:06:18.759 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12344
02:06:18.759 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=60.30, Mass=3190, SNR=35.1, Peak=162 HFD=4.7
02:06:18.759 00.000 10844 MultiStar: large primary error, entering stabilization period
02:06:18.759 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
02:06:18.759 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
02:06:18.759 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=1.42 hyp=1.46 cameraTheta=1.34 mountX=-1.46 mountY=0.09, mountTheta=3.08
02:06:18.761 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=1.42, opts=13)
02:06:18.761 00.000 10844 Enqueuing Move request for scope (0.33, 1.42)
02:06:18.761 00.000 11060 Worker thread wakes up
02:06:18.762 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:18.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 1.42) opts 0xd
02:06:18.762 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 1.42)
02:06:18.762 00.000 11060 Moving (0.33, 1.42) raw xDistance=-1.46 yDistance=0.09
02:06:18.762 00.000 10844 UpdateGuideState exits: m=3190 SNR=35.1
02:06:18.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:18.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.40 from input -1.46
02:06:18.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:18.762 00.000 10844 Enqueuing Expose request
02:06:18.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:18.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:06:18.762 00.000 11060 MoveAxis(E, 254, ABG)
02:06:18.762 00.000 11060 Guiding  Dir = 2, Dur = 254
02:06:18.771 00.009 11060 IsSlewing returns 0
02:06:18.771 00.000 11060 IsGuiding returns 0
02:06:19.035 00.264 11060 IsGuiding returns 0
02:06:19.035 00.000 11060 Move returns status 0, amount 254
02:06:19.035 00.000 11060 MoveAxis(N, 0, ABG)
02:06:19.035 00.000 11060 Move returns status 0, amount 0
02:06:19.035 00.000 11060 move complete, result=0
02:06:19.036 00.001 11060 worker thread done servicing request
02:06:19.036 00.000 11060 Worker thread wakes up
02:06:19.036 00.000 10844 GuideStep: -1.5 px 254 ms EAST, 0.1 px 0 ms NORTH
02:06:19.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:19.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:19.663 00.627 11060 Exposure complete
02:06:19.826 00.163 11060 worker thread done servicing request
02:06:19.826 00.000 10844 OnExposeComplete: enter
02:06:19.826 00.000 10844 UpdateGuideState(): m_state=6
02:06:19.827 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12345
02:06:19.827 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=59.57, Mass=2660, SNR=31.9, Peak=175 HFD=4.0
02:06:19.827 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
02:06:19.827 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
02:06:19.827 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.69 hyp=0.71 cameraTheta=1.34 mountX=-0.71 mountY=0.04, mountTheta=3.08
02:06:19.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.69, opts=13)
02:06:19.828 00.000 10844 Enqueuing Move request for scope (0.16, 0.69)
02:06:19.828 00.000 11060 Worker thread wakes up
02:06:19.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:06:19.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.69) opts 0xd
02:06:19.828 00.000 10844 UpdateGuideState exits: m=2660 SNR=31.9
02:06:19.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.69)
02:06:19.829 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:19.829 00.000 11060 Moving (0.16, 0.69) raw xDistance=-0.71 yDistance=0.04
02:06:19.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:19.829 00.000 10844 Enqueuing Expose request
02:06:19.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.71
02:06:19.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:19.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:06:19.829 00.000 11060 MoveAxis(E, 131, ABG)
02:06:19.829 00.000 11060 Guiding  Dir = 2, Dur = 131
02:06:19.845 00.016 11060 IsSlewing returns 0
02:06:19.845 00.000 11060 IsGuiding returns 0
02:06:19.986 00.141 11060 IsGuiding returns 0
02:06:19.986 00.000 11060 Move returns status 0, amount 131
02:06:19.986 00.000 11060 MoveAxis(N, 0, ABG)
02:06:19.986 00.000 11060 Move returns status 0, amount 0
02:06:19.986 00.000 11060 move complete, result=0
02:06:19.986 00.000 11060 worker thread done servicing request
02:06:19.986 00.000 11060 Worker thread wakes up
02:06:19.986 00.000 10844 GuideStep: -0.7 px 131 ms EAST, 0.0 px 0 ms NORTH
02:06:19.987 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:19.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:20.630 00.643 11060 Exposure complete
02:06:20.816 00.186 11060 worker thread done servicing request
02:06:20.816 00.000 10844 OnExposeComplete: enter
02:06:20.816 00.000 10844 UpdateGuideState(): m_state=6
02:06:20.818 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12346
02:06:20.818 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=58.81, Mass=2068, SNR=28.1, Peak=182 HFD=3.7
02:06:20.818 00.000 10844 MultiStar: exiting stabilization period
02:06:20.818 00.000 10844 MultiStar: [#1 -0.07,0.53,1.22,U] [#2 0.85,-0.15,0.00,M1] [#3 -0.12,-0.32,1.02,U] [#4 0.12,0.34,1.10,U] [#5 -0.33,0.19,1.14,U] [#6 0.48,0.06,1.06,U] [#7 -0.35,-0.52,0.95,U] [#8 0.42,0.84,0.00,M2] 
02:06:20.818 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.06}, one-star: {-0.20, -0.07}
02:06:20.818 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
02:06:20.818 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.14)
02:06:20.819 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.41 mountX=-0.04 mountY=-0.07, mountTheta=-2.12
02:06:20.820 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.06, opts=13)
02:06:20.820 00.000 10844 Enqueuing Move request for scope (-0.06, 0.06)
02:06:20.820 00.000 11060 Worker thread wakes up
02:06:20.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
02:06:20.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:20.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
02:06:20.820 00.000 10844 UpdateGuideState exits: m=2068 SNR=28.1
02:06:20.820 00.000 11060 Moving (-0.06, 0.06) raw xDistance=-0.04 yDistance=-0.07
02:06:20.821 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:20.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:20.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:20.821 00.000 10844 Enqueuing Expose request
02:06:20.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:20.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:20.821 00.000 11060 MoveAxis(E, 0, ABG)
02:06:20.821 00.000 11060 Move returns status 0, amount 0
02:06:20.821 00.000 11060 MoveAxis(N, 0, ABG)
02:06:20.821 00.000 11060 Move returns status 0, amount 0
02:06:20.821 00.000 11060 move complete, result=0
02:06:20.821 00.000 11060 worker thread done servicing request
02:06:20.821 00.000 11060 Worker thread wakes up
02:06:20.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:20.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:20.824 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:21.461 00.637 11060 Exposure complete
02:06:21.629 00.168 11060 worker thread done servicing request
02:06:21.629 00.000 10844 OnExposeComplete: enter
02:06:21.629 00.000 10844 UpdateGuideState(): m_state=6
02:06:21.630 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12347
02:06:21.630 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=60.16, Mass=2676, SNR=32.6, Peak=186 HFD=4.1
02:06:21.630 00.000 10844 MultiStar: large primary error, entering stabilization period
02:06:21.630 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
02:06:21.630 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
02:06:21.630 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=1.29 hyp=1.29 cameraTheta=1.64 mountX=-1.25 mountY=-0.30, mountTheta=-2.90
02:06:21.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=1.29, opts=13)
02:06:21.631 00.000 10844 Enqueuing Move request for scope (-0.09, 1.29)
02:06:21.631 00.000 11060 Worker thread wakes up
02:06:21.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:21.632 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.29) opts 0xd
02:06:21.632 00.000 10844 UpdateGuideState exits: m=2676 SNR=32.6
02:06:21.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 1.29)
02:06:21.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:21.632 00.000 11060 Moving (-0.09, 1.29) raw xDistance=-1.25 yDistance=-0.30
02:06:21.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:21.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.25
02:06:21.632 00.000 10844 Enqueuing Expose request
02:06:21.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
02:06:21.632 00.000 11060 MoveAxis(E, 216, ABG)
02:06:21.632 00.000 11060 Guiding  Dir = 2, Dur = 216
02:06:21.640 00.008 11060 IsSlewing returns 0
02:06:21.640 00.000 11060 IsGuiding returns 0
02:06:21.860 00.220 11060 IsGuiding returns 0
02:06:21.860 00.000 11060 Move returns status 0, amount 216
02:06:21.861 00.001 11060 MoveAxis(N, 118, ABG)
02:06:21.861 00.000 11060 Guiding  Dir = 0, Dur = 118
02:06:21.877 00.016 11060 IsSlewing returns 0
02:06:21.878 00.001 11060 IsGuiding returns 0
02:06:22.020 00.142 11060 IsGuiding returns 0
02:06:22.020 00.000 11060 Move returns status 0, amount 118
02:06:22.020 00.000 11060 move complete, result=0
02:06:22.020 00.000 11060 worker thread done servicing request
02:06:22.020 00.000 11060 Worker thread wakes up
02:06:22.020 00.000 10844 GuideStep: -1.2 px 216 ms EAST, -0.3 px 118 ms NORTH
02:06:22.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:22.021 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:22.660 00.639 11060 Exposure complete
02:06:22.823 00.163 11060 worker thread done servicing request
02:06:22.823 00.000 10844 OnExposeComplete: enter
02:06:22.823 00.000 10844 UpdateGuideState(): m_state=6
02:06:22.824 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12348
02:06:22.824 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=59.06, Mass=2990, SNR=33.5, Peak=169 HFD=4.1
02:06:22.824 00.000 10844 MultiStar: exiting stabilization period
02:06:22.824 00.000 10844 MultiStar: [#1 0.52,-0.59,0.00,M1] [#2 0.40,-0.67,0.00,M2] [#3 0.74,-0.51,0.00,M1] [#4 -0.42,-0.98,0.00,M6] [#5 -1.05,-0.04,0.00,M1] [#6 0.31,-0.25,0.89,U] [#7 0.13,-0.54,0.90,U] [#8 0.56,-1.13,0.00,M3] 
02:06:22.824 00.000 10844 refined, 2 included, MultiStar: {0.24, -0.19}, one-star: {0.28, 0.18}
02:06:22.824 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
02:06:22.824 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
02:06:22.824 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.31 cameraTheta=-0.65 mountX=0.14 mountY=0.27, mountTheta=1.09
02:06:22.825 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.19, opts=13)
02:06:22.825 00.000 10844 Enqueuing Move request for scope (0.24, -0.19)
02:06:22.826 00.001 11060 Worker thread wakes up
02:06:22.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
02:06:22.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
02:06:22.826 00.000 11060 Moving (0.24, -0.19) raw xDistance=0.14 yDistance=0.27
02:06:22.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
02:06:22.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:22.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:22.826 00.000 10844 UpdateGuideState exits: m=2990 SNR=33.5
02:06:22.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:22.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:22.826 00.000 10844 Enqueuing Expose request
02:06:22.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:06:22.826 00.000 11060 MoveAxis(W, 18, ABG)
02:06:22.826 00.000 11060 Guiding  Dir = 3, Dur = 18
02:06:22.844 00.018 11060 IsSlewing returns 0
02:06:22.844 00.000 11060 IsGuiding returns 0
02:06:22.891 00.047 11060 IsGuiding returns 0
02:06:22.891 00.000 11060 Move returns status 0, amount 18
02:06:22.891 00.000 11060 MoveAxis(N, 0, ABG)
02:06:22.891 00.000 11060 Move returns status 0, amount 0
02:06:22.891 00.000 11060 move complete, result=0
02:06:22.891 00.000 11060 worker thread done servicing request
02:06:22.892 00.001 11060 Worker thread wakes up
02:06:22.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:22.892 00.000 10844 GuideStep: 0.1 px 18 ms WEST, 0.3 px 0 ms NORTH
02:06:22.893 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:23.540 00.647 11060 Exposure complete
02:06:23.716 00.176 11060 worker thread done servicing request
02:06:23.716 00.000 10844 OnExposeComplete: enter
02:06:23.716 00.000 10844 UpdateGuideState(): m_state=6
02:06:23.716 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12349
02:06:23.717 00.001 10844 Star::Find returns 1 (0), X=269.41, Y=59.33, Mass=2864, SNR=33.6, Peak=168 HFD=4.1
02:06:23.717 00.000 10844 MultiStar: [#1 0.11,-0.48,0.98,U] [#2 0.33,-0.83,0.00,M3] [#3 0.61,-0.11,1.02,U] [#4 -0.66,-0.50,0.00,M7] [#5 -0.36,0.51,0.97,U] [#6 1.41,-0.24,0.00,M1] [#7 -0.28,-0.47,0.81,U] [#8 0.45,-0.83,0.00,M4] 
02:06:23.717 00.000 10844 refined, 4 included, MultiStar: {0.28, -0.01}, one-star: {1.17, 0.45}
02:06:23.717 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
02:06:23.717 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
02:06:23.717 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.02 mountX=-0.04 mountY=0.27, mountTheta=1.73
02:06:23.719 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.01, opts=13)
02:06:23.719 00.000 10844 Enqueuing Move request for scope (0.28, -0.01)
02:06:23.719 00.000 11060 Worker thread wakes up
02:06:23.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:23.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
02:06:23.719 00.000 10844 UpdateGuideState exits: m=2864 SNR=33.6
02:06:23.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
02:06:23.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:23.719 00.000 11060 Moving (0.28, -0.01) raw xDistance=-0.04 yDistance=0.27
02:06:23.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:23.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:23.719 00.000 10844 Enqueuing Expose request
02:06:23.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:23.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:06:23.719 00.000 11060 MoveAxis(E, 0, ABG)
02:06:23.719 00.000 11060 Move returns status 0, amount 0
02:06:23.719 00.000 11060 MoveAxis(N, 0, ABG)
02:06:23.719 00.000 11060 Move returns status 0, amount 0
02:06:23.719 00.000 11060 move complete, result=0
02:06:23.721 00.002 11060 worker thread done servicing request
02:06:23.721 00.000 11060 Worker thread wakes up
02:06:23.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:23.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:23.721 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:06:24.372 00.651 11060 Exposure complete
02:06:24.532 00.160 11060 worker thread done servicing request
02:06:24.532 00.000 10844 OnExposeComplete: enter
02:06:24.532 00.000 10844 UpdateGuideState(): m_state=6
02:06:24.532 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12350
02:06:24.532 00.000 10844 Star::Find returns 1 (0), X=269.04, Y=58.78, Mass=2577, SNR=31.3, Peak=215 HFD=3.5
02:06:24.534 00.002 10844 MultiStar: [#1 0.24,0.92,0.00,M1] [#2 -0.08,-0.04,2.19,U] [#3 0.22,-0.57,1.03,U] [#4 0.52,-0.70,0.00,M8] [#5 -0.20,0.36,1.15,U] [#6 1.00,-0.22,0.00,M2] [#7 0.63,0.67,0.00,M1] [#8 0.74,0.28,0.00,M5] 
02:06:24.534 00.000 10844 refined, 3 included, MultiStar: {0.12, -0.06}, one-star: {0.80, -0.10}
02:06:24.534 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
02:06:24.534 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
02:06:24.534 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.50 mountX=0.04 mountY=0.12, mountTheta=1.25
02:06:24.534 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.06, opts=13)
02:06:24.534 00.000 10844 Enqueuing Move request for scope (0.12, -0.06)
02:06:24.535 00.001 11060 Worker thread wakes up
02:06:24.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:24.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:06:24.535 00.000 10844 UpdateGuideState exits: m=2577 SNR=31.3
02:06:24.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:06:24.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:24.535 00.000 11060 Moving (0.12, -0.06) raw xDistance=0.04 yDistance=0.12
02:06:24.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:24.535 00.000 10844 Enqueuing Expose request
02:06:24.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:06:24.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:24.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:06:24.535 00.000 11060 MoveAxis(E, 0, ABG)
02:06:24.535 00.000 11060 Move returns status 0, amount 0
02:06:24.535 00.000 11060 MoveAxis(N, 0, ABG)
02:06:24.535 00.000 11060 Move returns status 0, amount 0
02:06:24.535 00.000 11060 move complete, result=0
02:06:24.536 00.001 11060 worker thread done servicing request
02:06:24.536 00.000 11060 Worker thread wakes up
02:06:24.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:24.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:24.537 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:25.170 00.633 11060 Exposure complete
02:06:25.354 00.184 10844 OnExposeComplete: enter
02:06:25.354 00.000 10844 UpdateGuideState(): m_state=6
02:06:25.354 00.000 11060 worker thread done servicing request
02:06:25.355 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12351
02:06:25.355 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=58.85, Mass=2666, SNR=31.8, Peak=206 HFD=3.6
02:06:25.355 00.000 10844 MultiStar: [#1 0.15,0.39,1.09,U] [#2 0.49,0.27,2.09,U] [#3 0.44,1.41,0.00,M1] [#4 -0.69,0.22,0.00,M9] [#5 0.65,1.01,0.00,M1] [#6 1.16,0.52,0.00,M3] [#7 -0.04,0.12,0.96,U] [#8 0.89,-0.03,0.00,M6] 
02:06:25.355 00.000 10844 single-star, 3 included, MultiStar: {0.29, 0.21}, one-star: {0.36, -0.03}
02:06:25.355 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
02:06:25.355 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
02:06:25.355 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-0.09 mountX=-0.03 mountY=0.36, mountTheta=1.66
02:06:25.357 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.03, opts=13)
02:06:25.357 00.000 10844 Enqueuing Move request for scope (0.36, -0.03)
02:06:25.357 00.000 11060 Worker thread wakes up
02:06:25.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:25.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.03) opts 0xd
02:06:25.357 00.000 10844 UpdateGuideState exits: m=2666 SNR=31.8
02:06:25.357 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.03)
02:06:25.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:25.357 00.000 11060 Moving (0.36, -0.03) raw xDistance=-0.03 yDistance=0.36
02:06:25.358 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:25.358 00.000 10844 Enqueuing Expose request
02:06:25.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:25.358 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.76
02:06:25.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
02:06:25.358 00.000 11060 MoveAxis(E, 0, ABG)
02:06:25.358 00.000 11060 Move returns status 0, amount 0
02:06:25.358 00.000 11060 BLC: Oldest BLC event removed
02:06:25.358 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:06:25.358 00.000 11060 MoveAxis(S, 890, ABG)
02:06:25.358 00.000 11060 duration set to 750 by maxDecDuration
02:06:25.358 00.000 11060 Guiding  Dir = 1, Dur = 750
02:06:25.401 00.043 11060 IsSlewing returns 0
02:06:25.402 00.001 11060 IsGuiding returns 0
02:06:26.196 00.794 11060 IsGuiding returns 0
02:06:26.196 00.000 11060 Move returns status 0, amount 750
02:06:26.196 00.000 11060 move complete, result=0
02:06:26.196 00.000 11060 worker thread done servicing request
02:06:26.196 00.000 11060 Worker thread wakes up
02:06:26.196 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 750 ms SOUTH
02:06:26.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:26.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:26.825 00.629 11060 Exposure complete
02:06:26.991 00.166 11060 worker thread done servicing request
02:06:26.991 00.000 10844 OnExposeComplete: enter
02:06:26.991 00.000 10844 UpdateGuideState(): m_state=6
02:06:26.991 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12352
02:06:26.991 00.000 10844 Star::Find returns 1 (0), X=267.80, Y=59.15, Mass=3403, SNR=37.3, Peak=201 HFD=4.3
02:06:26.992 00.001 10844 MultiStar: [#1 -1.10,0.00,0.00,M1] [#2 -0.43,-0.46,0.00,M2] [#3 -0.23,-0.54,0.76,U] [#4 -0.66,0.45,0.00,M10] [#5 -0.36,-0.07,0.91,U] [#6 0.19,-0.53,0.78,U] [#7 -0.95,-0.53,0.00,M1] [#8 0.40,-0.48,0.93,U] 
02:06:26.992 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.24}, one-star: {-0.44, 0.27}
02:06:26.992 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
02:06:26.992 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
02:06:26.992 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.95 mountX=0.25 mountY=-0.06, mountTheta=-0.21
02:06:26.993 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.24, opts=13)
02:06:26.993 00.000 10844 Enqueuing Move request for scope (-0.10, -0.24)
02:06:26.993 00.000 11060 Worker thread wakes up
02:06:26.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
02:06:26.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
02:06:26.993 00.000 11060 Moving (-0.10, -0.24) raw xDistance=0.25 yDistance=-0.06
02:06:26.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:26.993 00.000 10844 UpdateGuideState exits: m=3403 SNR=37.3
02:06:26.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:26.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:26.993 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.251525, 1:-0.055317
02:06:26.994 00.001 10844 Enqueuing Expose request
02:06:26.994 00.000 11060 BLC: No correction, Miss < min_move
02:06:26.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:06:26.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:26.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:06:26.994 00.000 11060 MoveAxis(W, 44, ABG)
02:06:26.994 00.000 11060 Guiding  Dir = 3, Dur = 44
02:06:27.009 00.015 11060 IsSlewing returns 0
02:06:27.009 00.000 11060 IsGuiding returns 0
02:06:27.065 00.056 11060 IsGuiding returns 0
02:06:27.065 00.000 11060 Move returns status 0, amount 44
02:06:27.065 00.000 11060 MoveAxis(N, 0, ABG)
02:06:27.065 00.000 11060 Move returns status 0, amount 0
02:06:27.065 00.000 11060 move complete, result=0
02:06:27.065 00.000 11060 worker thread done servicing request
02:06:27.065 00.000 11060 Worker thread wakes up
02:06:27.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:27.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:27.065 00.000 10844 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
02:06:27.709 00.644 11060 Exposure complete
02:06:27.888 00.179 11060 worker thread done servicing request
02:06:27.888 00.000 10844 OnExposeComplete: enter
02:06:27.888 00.000 10844 UpdateGuideState(): m_state=6
02:06:27.888 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12353
02:06:27.888 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=59.31, Mass=2055, SNR=27.6, Peak=166 HFD=3.6
02:06:27.888 00.000 10844 MultiStar: [#1 -0.51,-0.25,1.33,U] [#2 -0.79,-0.62,0.00,M3] [#3 0.15,-0.73,0.00,M1] [#4 -0.54,-0.34,0.00,R] [#5 -0.53,-0.30,1.14,U] [#6 0.21,-0.34,1.19,U] [#7 -0.29,-1.02,0.00,M2] [#8 0.23,-0.60,0.00,M6] 
02:06:27.888 00.000 10844 refined, 3 included, MultiStar: {-0.32, -0.14}, one-star: {-0.45, 0.43}
02:06:27.889 00.001 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
02:06:27.889 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
02:06:27.889 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.14 hyp=0.35 cameraTheta=-2.73 mountX=0.20 mountY=-0.29, mountTheta=-0.98
02:06:27.890 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.14, opts=13)
02:06:27.890 00.000 10844 Enqueuing Move request for scope (-0.32, -0.14)
02:06:27.890 00.000 11060 Worker thread wakes up
02:06:27.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:27.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.14) opts 0xd
02:06:27.890 00.000 10844 UpdateGuideState exits: m=2055 SNR=27.6
02:06:27.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.14)
02:06:27.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:27.890 00.000 11060 Moving (-0.32, -0.14) raw xDistance=0.20 yDistance=-0.29
02:06:27.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:27.890 00.000 10844 Enqueuing Expose request
02:06:27.890 00.000 11060 BLC: History state: CurrMiss=-0.29, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.251525, 1:-0.055317, 2:-0.294474
02:06:27.891 00.001 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:06:27.891 00.000 11060 BLC: window closed
02:06:27.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
02:06:27.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:06:27.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:06:27.891 00.000 11060 MoveAxis(W, 35, ABG)
02:06:27.891 00.000 11060 Guiding  Dir = 3, Dur = 35
02:06:27.909 00.018 11060 IsSlewing returns 0
02:06:27.909 00.000 11060 IsGuiding returns 0
02:06:27.973 00.064 11060 IsGuiding returns 0
02:06:27.974 00.001 11060 Move returns status 0, amount 35
02:06:27.974 00.000 11060 MoveAxis(N, 0, ABG)
02:06:27.975 00.001 11060 Move returns status 0, amount 0
02:06:27.975 00.000 11060 move complete, result=0
02:06:27.975 00.000 11060 worker thread done servicing request
02:06:27.975 00.000 11060 Worker thread wakes up
02:06:27.975 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.3 px 0 ms NORTH
02:06:27.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:27.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:28.608 00.633 11060 Exposure complete
02:06:28.790 00.182 11060 worker thread done servicing request
02:06:28.790 00.000 10844 OnExposeComplete: enter
02:06:28.790 00.000 10844 UpdateGuideState(): m_state=6
02:06:28.790 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12354
02:06:28.790 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=59.85, Mass=2718, SNR=32.1, Peak=202 HFD=3.9
02:06:28.790 00.000 10844 MultiStar: [#1 -0.00,-0.74,0.00,M1] [#2 0.21,-1.05,0.00,M4] [#3 0.25,-0.49,0.91,U] [#4 0.55,0.17,1.02,U] [#5 0.02,0.02,1.15,U] [#6 0.59,-0.75,0.00,M2] [#7 -0.55,-0.55,0.00,M3] [#8 0.25,-0.74,0.00,M7] 
02:06:28.791 00.001 10844 refined, 3 included, MultiStar: {0.30, 0.18}, one-star: {0.43, 0.97}
02:06:28.791 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
02:06:28.791 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
02:06:28.791 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.35 cameraTheta=0.53 mountX=-0.23 mountY=0.27, mountTheta=2.27
02:06:28.793 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.18, opts=13)
02:06:28.793 00.000 10844 Enqueuing Move request for scope (0.30, 0.18)
02:06:28.793 00.000 11060 Worker thread wakes up
02:06:28.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.18) opts 0xd
02:06:28.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.18)
02:06:28.793 00.000 11060 Moving (0.30, 0.18) raw xDistance=-0.23 yDistance=0.27
02:06:28.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:06:28.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:06:28.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:28.793 00.000 11060 MoveAxis(E, 39, ABG)
02:06:28.793 00.000 11060 Guiding  Dir = 2, Dur = 39
02:06:28.793 00.000 10844 UpdateGuideState exits: m=2718 SNR=32.1
02:06:28.794 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:28.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:28.794 00.000 10844 Enqueuing Expose request
02:06:28.796 00.002 11060 IsSlewing returns 0
02:06:28.796 00.000 11060 IsGuiding returns 0
02:06:28.843 00.047 11060 IsGuiding returns 0
02:06:28.843 00.000 11060 Move returns status 0, amount 39
02:06:28.843 00.000 11060 MoveAxis(S, 106, ABG)
02:06:28.843 00.000 11060 Guiding  Dir = 1, Dur = 106
02:06:28.881 00.038 11060 IsSlewing returns 0
02:06:28.881 00.000 11060 IsGuiding returns 0
02:06:28.998 00.117 11060 IsGuiding returns 0
02:06:28.998 00.000 11060 Move returns status 0, amount 106
02:06:28.998 00.000 11060 move complete, result=0
02:06:28.998 00.000 11060 worker thread done servicing request
02:06:28.998 00.000 11060 Worker thread wakes up
02:06:28.998 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.3 px 106 ms SOUTH
02:06:28.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:28.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:29.640 00.642 11060 Exposure complete
02:06:29.824 00.184 10844 OnExposeComplete: enter
02:06:29.825 00.001 10844 UpdateGuideState(): m_state=6
02:06:29.825 00.000 11060 worker thread done servicing request
02:06:29.825 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12355
02:06:29.825 00.000 10844 Star::Find returns 1 (0), X=267.86, Y=59.15, Mass=2319, SNR=29.7, Peak=160 HFD=3.8
02:06:29.825 00.000 10844 MultiStar: [#1 -0.92,-0.23,0.00,M2] [#2 -0.19,-0.35,2.25,U] [#3 0.26,-0.04,1.03,U] [#4 0.34,0.18,1.10,U] [#5 0.10,0.28,0.98,U] [#6 0.11,-0.42,1.05,U] [#7 -0.33,-1.19,0.00,M4] [#8 0.73,-0.64,0.00,M8] 
02:06:29.825 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.07}, one-star: {-0.38, 0.27}
02:06:29.825 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
02:06:29.825 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
02:06:29.826 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.48 mountX=0.07 mountY=0.02, mountTheta=0.25
02:06:29.826 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
02:06:29.827 00.001 10844 Enqueuing Move request for scope (0.01, -0.07)
02:06:29.827 00.000 11060 Worker thread wakes up
02:06:29.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:29.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
02:06:29.827 00.000 10844 UpdateGuideState exits: m=2319 SNR=29.7
02:06:29.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
02:06:29.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:29.827 00.000 11060 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.02
02:06:29.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:29.827 00.000 10844 Enqueuing Expose request
02:06:29.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:06:29.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:29.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:06:29.827 00.000 11060 MoveAxis(E, 0, ABG)
02:06:29.827 00.000 11060 Move returns status 0, amount 0
02:06:29.828 00.001 11060 MoveAxis(N, 0, ABG)
02:06:29.828 00.000 11060 Move returns status 0, amount 0
02:06:29.828 00.000 11060 move complete, result=0
02:06:29.828 00.000 11060 worker thread done servicing request
02:06:29.828 00.000 11060 Worker thread wakes up
02:06:29.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:29.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:29.830 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:30.463 00.633 11060 Exposure complete
02:06:30.632 00.169 11060 worker thread done servicing request
02:06:30.632 00.000 10844 OnExposeComplete: enter
02:06:30.632 00.000 10844 UpdateGuideState(): m_state=6
02:06:30.632 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12356
02:06:30.632 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=59.25, Mass=2618, SNR=31.4, Peak=177 HFD=4.1
02:06:30.632 00.000 10844 MultiStar: [#1 0.48,-0.34,0.97,U] [#2 0.58,-0.48,0.00,M4] [#3 0.40,-0.31,0.96,U] [#4 0.39,0.23,1.11,U] [#5 0.25,-0.18,1.05,U] [#6 0.40,0.02,0.94,U] [#7 -0.03,-0.03,0.90,U] [#8 0.24,-0.48,1.04,U] 
02:06:30.632 00.000 10844 refined, 7 included, MultiStar: {0.35, -0.09}, one-star: {0.68, 0.37}
02:06:30.632 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
02:06:30.633 00.001 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
02:06:30.633 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-0.24 mountX=0.02 mountY=0.36, mountTheta=1.51
02:06:30.634 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.09, opts=13)
02:06:30.634 00.000 10844 Enqueuing Move request for scope (0.35, -0.09)
02:06:30.634 00.000 11060 Worker thread wakes up
02:06:30.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:06:30.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.09) opts 0xd
02:06:30.634 00.000 10844 UpdateGuideState exits: m=2618 SNR=31.4
02:06:30.635 00.001 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.09)
02:06:30.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:30.635 00.000 11060 Moving (0.35, -0.09) raw xDistance=0.02 yDistance=0.36
02:06:30.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:30.635 00.000 10844 Enqueuing Expose request
02:06:30.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:30.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
02:06:30.635 00.000 11060 MoveAxis(E, 0, ABG)
02:06:30.635 00.000 11060 Move returns status 0, amount 0
02:06:30.635 00.000 11060 MoveAxis(S, 141, ABG)
02:06:30.635 00.000 11060 Guiding  Dir = 1, Dur = 141
02:06:30.646 00.011 11060 IsSlewing returns 0
02:06:30.656 00.010 11060 IsGuiding returns 0
02:06:30.805 00.149 11060 IsGuiding returns 0
02:06:30.805 00.000 11060 Move returns status 0, amount 141
02:06:30.805 00.000 11060 move complete, result=0
02:06:30.805 00.000 11060 worker thread done servicing request
02:06:30.806 00.001 11060 Worker thread wakes up
02:06:30.806 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 141 ms SOUTH
02:06:30.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:30.807 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:31.441 00.634 11060 Exposure complete
02:06:31.628 00.187 11060 worker thread done servicing request
02:06:31.630 00.002 10844 OnExposeComplete: enter
02:06:31.630 00.000 10844 UpdateGuideState(): m_state=6
02:06:31.630 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12357
02:06:31.630 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.81, Mass=3267, SNR=35.3, Peak=206 HFD=4.1
02:06:31.630 00.000 10844 MultiStar: [#1 0.24,-0.30,0.88,U] [#2 0.29,-0.39,1.96,U] [#3 0.13,0.38,1.01,U] [#4 -0.20,-0.34,0.90,U] [#5 0.34,-0.01,0.84,U] [#6 0.56,0.08,0.78,U] [#7 -0.89,-0.61,0.00,M4] [#8 0.33,-0.29,0.79,U] 
02:06:31.630 00.000 10844 single-star, 7 included, MultiStar: {0.22, -0.15}, one-star: {0.05, -0.07}
02:06:31.630 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
02:06:31.630 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
02:06:31.630 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.93 mountX=0.06 mountY=0.07, mountTheta=0.81
02:06:31.632 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
02:06:31.632 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
02:06:31.632 00.000 11060 Worker thread wakes up
02:06:31.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:31.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
02:06:31.632 00.000 10844 UpdateGuideState exits: m=3267 SNR=35.3
02:06:31.632 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
02:06:31.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:31.632 00.000 11060 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=0.07
02:06:31.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:31.632 00.000 10844 Enqueuing Expose request
02:06:31.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:06:31.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:31.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:06:31.632 00.000 11060 MoveAxis(E, 0, ABG)
02:06:31.633 00.001 11060 Move returns status 0, amount 0
02:06:31.633 00.000 11060 MoveAxis(N, 0, ABG)
02:06:31.633 00.000 11060 Move returns status 0, amount 0
02:06:31.633 00.000 11060 move complete, result=0
02:06:31.633 00.000 11060 worker thread done servicing request
02:06:31.633 00.000 11060 Worker thread wakes up
02:06:31.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:31.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:31.634 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:32.270 00.636 11060 Exposure complete
02:06:32.454 00.184 11060 worker thread done servicing request
02:06:32.454 00.000 10844 OnExposeComplete: enter
02:06:32.454 00.000 10844 UpdateGuideState(): m_state=6
02:06:32.454 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12358
02:06:32.455 00.001 10844 Star::Find returns 1 (0), X=267.69, Y=58.88, Mass=3066, SNR=34.2, Peak=210 HFD=3.5
02:06:32.455 00.000 10844 MultiStar: [#1 -0.20,0.64,0.00,M1] [#2 0.01,-0.55,1.98,U] [#3 -0.44,0.02,0.99,U] [#4 0.38,-0.48,0.85,U] [#5 -0.26,0.39,1.08,U] [#6 0.71,-0.33,0.00,M1] [#7 -0.83,0.34,0.00,M5] [#8 0.29,0.11,0.96,U] 
02:06:32.455 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.14}, one-star: {-0.55, -0.00}
02:06:32.455 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
02:06:32.455 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
02:06:32.455 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.17 mountX=0.15 mountY=-0.07, mountTheta=-0.43
02:06:32.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.14, opts=13)
02:06:32.457 00.000 10844 Enqueuing Move request for scope (-0.09, -0.14)
02:06:32.457 00.000 11060 Worker thread wakes up
02:06:32.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:32.457 00.000 10844 UpdateGuideState exits: m=3066 SNR=34.2
02:06:32.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:32.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:32.457 00.000 10844 Enqueuing Expose request
02:06:32.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
02:06:32.458 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
02:06:32.458 00.000 11060 Moving (-0.09, -0.14) raw xDistance=0.15 yDistance=-0.07
02:06:32.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:06:32.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:32.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:32.458 00.000 11060 MoveAxis(W, 27, ABG)
02:06:32.458 00.000 11060 Guiding  Dir = 3, Dur = 27
02:06:32.494 00.036 11060 IsSlewing returns 0
02:06:32.495 00.001 11060 IsGuiding returns 0
02:06:32.539 00.044 11060 IsGuiding returns 0
02:06:32.539 00.000 11060 Move returns status 0, amount 27
02:06:32.539 00.000 11060 MoveAxis(N, 0, ABG)
02:06:32.539 00.000 11060 Move returns status 0, amount 0
02:06:32.539 00.000 11060 move complete, result=0
02:06:32.539 00.000 11060 worker thread done servicing request
02:06:32.539 00.000 11060 Worker thread wakes up
02:06:32.539 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
02:06:32.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:32.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:33.171 00.632 11060 Exposure complete
02:06:33.346 00.175 11060 worker thread done servicing request
02:06:33.346 00.000 10844 OnExposeComplete: enter
02:06:33.346 00.000 10844 UpdateGuideState(): m_state=6
02:06:33.347 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12359
02:06:33.353 00.006 10844 Star::Find returns 1 (0), X=268.26, Y=59.04, Mass=2864, SNR=33.3, Peak=196 HFD=4.0
02:06:33.353 00.000 10844 MultiStar: [#1 0.25,-0.30,0.87,U] [#2 0.46,0.30,2.00,U] [#3 0.19,0.27,0.98,U] [#4 0.62,-0.65,0.00,M1] [#5 0.20,0.19,0.98,U] [#6 0.63,0.20,0.00,M2] [#7 -0.34,0.36,0.87,U] [#8 0.33,-0.14,0.89,U] 
02:06:33.353 00.000 10844 single-star, 6 included, MultiStar: {0.20, 0.15}, one-star: {0.02, 0.16}
02:06:33.353 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
02:06:33.354 00.001 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
02:06:33.354 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.46 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
02:06:33.355 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.16, opts=13)
02:06:33.355 00.000 10844 Enqueuing Move request for scope (0.02, 0.16)
02:06:33.355 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:33.356 00.001 10844 UpdateGuideState exits: m=2864 SNR=33.3
02:06:33.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:33.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:33.356 00.000 10844 Enqueuing Expose request
02:06:33.356 00.000 11060 Worker thread wakes up
02:06:33.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
02:06:33.356 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
02:06:33.356 00.000 11060 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=-0.01
02:06:33.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:06:33.356 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:33.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:06:33.356 00.000 11060 MoveAxis(E, 27, ABG)
02:06:33.356 00.000 11060 Guiding  Dir = 2, Dur = 27
02:06:33.385 00.029 11060 IsSlewing returns 0
02:06:33.385 00.000 11060 IsGuiding returns 0
02:06:33.464 00.079 11060 IsGuiding returns 0
02:06:33.464 00.000 11060 Move returns status 0, amount 27
02:06:33.464 00.000 11060 MoveAxis(N, 0, ABG)
02:06:33.464 00.000 11060 Move returns status 0, amount 0
02:06:33.465 00.001 11060 move complete, result=0
02:06:33.465 00.000 11060 worker thread done servicing request
02:06:33.465 00.000 11060 Worker thread wakes up
02:06:33.465 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
02:06:33.466 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:33.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:34.095 00.629 11060 Exposure complete
02:06:34.267 00.172 11060 worker thread done servicing request
02:06:34.267 00.000 10844 OnExposeComplete: enter
02:06:34.267 00.000 10844 UpdateGuideState(): m_state=6
02:06:34.267 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12360
02:06:34.267 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=58.81, Mass=2888, SNR=32.3, Peak=218 HFD=4.0
02:06:34.268 00.001 10844 MultiStar: [#1 -0.40,-0.36,1.11,U] [#2 -0.05,-0.13,2.13,U] [#3 -0.06,0.19,1.07,U] [#4 0.53,0.22,1.10,U] [#5 -0.25,0.43,0.97,U] [#6 0.50,0.20,0.80,U] [#7 -0.46,-0.75,0.00,M5] [#8 0.23,-0.39,1.00,U] 
02:06:34.268 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {-0.22, -0.07}
02:06:34.268 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
02:06:34.268 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
02:06:34.268 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.73 mountX=0.01 mountY=0.02, mountTheta=1.02
02:06:34.269 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
02:06:34.269 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
02:06:34.269 00.000 11060 Worker thread wakes up
02:06:34.269 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:34.269 00.000 10844 UpdateGuideState exits: m=2888 SNR=32.3
02:06:34.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:34.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
02:06:34.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:34.269 00.000 10844 Enqueuing Expose request
02:06:34.270 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
02:06:34.270 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.02
02:06:34.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:06:34.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:34.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:06:34.270 00.000 11060 MoveAxis(E, 0, ABG)
02:06:34.270 00.000 11060 Move returns status 0, amount 0
02:06:34.270 00.000 11060 MoveAxis(N, 0, ABG)
02:06:34.270 00.000 11060 Move returns status 0, amount 0
02:06:34.270 00.000 11060 move complete, result=0
02:06:34.270 00.000 11060 worker thread done servicing request
02:06:34.270 00.000 11060 Worker thread wakes up
02:06:34.271 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:34.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:34.279 00.008 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:34.905 00.626 11060 Exposure complete
02:06:35.086 00.181 11060 worker thread done servicing request
02:06:35.086 00.000 10844 OnExposeComplete: enter
02:06:35.086 00.000 10844 UpdateGuideState(): m_state=6
02:06:35.087 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12361
02:06:35.087 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=58.65, Mass=2261, SNR=29.1, Peak=183 HFD=3.6
02:06:35.087 00.000 10844 MultiStar: [#1 0.06,-0.44,1.07,U] [#2 -0.03,-0.05,2.38,U] [#3 -0.42,0.19,1.07,U] [#4 0.33,0.14,1.10,U] [#5 -0.69,0.27,0.00,M1] [#6 0.33,0.27,1.03,U] [#7 -0.40,0.12,0.86,U] [#8 0.13,-0.20,1.11,U] 
02:06:35.087 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.03}, one-star: {-0.08, -0.23}
02:06:35.087 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
02:06:35.087 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
02:06:35.087 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.67 mountX=0.03 mountY=0.00, mountTheta=0.06
02:06:35.088 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.03, opts=13)
02:06:35.089 00.001 10844 Enqueuing Move request for scope (-0.00, -0.03)
02:06:35.089 00.000 11060 Worker thread wakes up
02:06:35.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:35.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
02:06:35.089 00.000 10844 UpdateGuideState exits: m=2261 SNR=29.1
02:06:35.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
02:06:35.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:35.089 00.000 11060 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=0.00
02:06:35.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:35.089 00.000 10844 Enqueuing Expose request
02:06:35.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:06:35.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:35.090 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:06:35.090 00.000 11060 MoveAxis(E, 0, ABG)
02:06:35.090 00.000 11060 Move returns status 0, amount 0
02:06:35.090 00.000 11060 MoveAxis(N, 0, ABG)
02:06:35.090 00.000 11060 Move returns status 0, amount 0
02:06:35.090 00.000 11060 move complete, result=0
02:06:35.090 00.000 11060 worker thread done servicing request
02:06:35.090 00.000 11060 Worker thread wakes up
02:06:35.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:35.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:35.094 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:35.718 00.624 11060 Exposure complete
02:06:35.902 00.184 11060 worker thread done servicing request
02:06:35.902 00.000 10844 OnExposeComplete: enter
02:06:35.902 00.000 10844 UpdateGuideState(): m_state=6
02:06:35.902 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12362
02:06:35.902 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.81, Mass=2305, SNR=29.8, Peak=204 HFD=3.7
02:06:35.903 00.001 10844 MultiStar: [#1 -0.52,-0.88,0.00,M1] [#2 -0.33,-0.37,2.40,U] [#3 -0.09,0.00,1.07,U] [#4 0.97,0.47,0.00,M1] [#5 -0.45,1.05,0.00,M2] [#6 -0.04,-0.15,1.07,U] [#7 -0.75,-0.32,0.00,M5] [#8 -0.07,-0.39,1.09,U] 
02:06:35.903 00.000 10844 single-star, 4 included, MultiStar: {-0.12, -0.23}, one-star: {0.19, -0.07}
02:06:35.903 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
02:06:35.903 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
02:06:35.903 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.37 mountX=0.04 mountY=0.20, mountTheta=1.38
02:06:35.904 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.07, opts=13)
02:06:35.904 00.000 10844 Enqueuing Move request for scope (0.19, -0.07)
02:06:35.904 00.000 11060 Worker thread wakes up
02:06:35.904 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:35.905 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
02:06:35.905 00.000 10844 UpdateGuideState exits: m=2305 SNR=29.8
02:06:35.905 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
02:06:35.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:35.905 00.000 11060 Moving (0.19, -0.07) raw xDistance=0.04 yDistance=0.20
02:06:35.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:35.905 00.000 10844 Enqueuing Expose request
02:06:35.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:06:35.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:06:35.905 00.000 11060 MoveAxis(E, 0, ABG)
02:06:35.905 00.000 11060 Move returns status 0, amount 0
02:06:35.905 00.000 11060 MoveAxis(S, 77, ABG)
02:06:35.905 00.000 11060 Guiding  Dir = 1, Dur = 77
02:06:35.932 00.027 11060 IsSlewing returns 0
02:06:35.932 00.000 11060 IsGuiding returns 0
02:06:36.040 00.108 11060 IsGuiding returns 0
02:06:36.040 00.000 11060 Move returns status 0, amount 77
02:06:36.040 00.000 11060 move complete, result=0
02:06:36.041 00.001 11060 worker thread done servicing request
02:06:36.041 00.000 11060 Worker thread wakes up
02:06:36.041 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 77 ms SOUTH
02:06:36.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:36.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:36.672 00.631 11060 Exposure complete
02:06:36.831 00.159 11060 worker thread done servicing request
02:06:36.831 00.000 10844 OnExposeComplete: enter
02:06:36.831 00.000 10844 UpdateGuideState(): m_state=6
02:06:36.831 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12363
02:06:36.831 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=58.78, Mass=3258, SNR=35.4, Peak=207 HFD=4.1
02:06:36.832 00.001 10844 MultiStar: [#1 -0.42,-0.02,0.98,U] [#2 -0.44,-0.38,2.03,U] [#3 -0.22,-0.37,0.87,U] [#4 0.15,-0.55,0.81,U] [#5 -0.25,1.25,0.00,M3] [#6 0.25,-0.39,0.83,U] [#7 -0.16,-0.35,0.77,U] [#8 0.42,0.28,0.80,U] 
02:06:36.832 00.000 10844 single-star, 7 included, MultiStar: {-0.14, -0.25}, one-star: {-0.19, -0.10}
02:06:36.832 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
02:06:36.838 00.006 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
02:06:36.838 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.66 mountX=0.13 mountY=-0.17, mountTheta=-0.92
02:06:36.839 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.10, opts=13)
02:06:36.841 00.002 10844 Enqueuing Move request for scope (-0.19, -0.10)
02:06:36.841 00.000 11060 Worker thread wakes up
02:06:36.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:36.841 00.000 10844 UpdateGuideState exits: m=3258 SNR=35.4
02:06:36.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:36.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
02:06:36.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:36.841 00.000 10844 Enqueuing Expose request
02:06:36.841 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
02:06:36.841 00.000 11060 Moving (-0.19, -0.10) raw xDistance=0.13 yDistance=-0.17
02:06:36.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:06:36.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:36.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:06:36.841 00.000 11060 MoveAxis(W, 23, ABG)
02:06:36.841 00.000 11060 Guiding  Dir = 3, Dur = 23
02:06:36.852 00.011 11060 IsSlewing returns 0
02:06:36.852 00.000 11060 IsGuiding returns 0
02:06:36.899 00.047 11060 IsGuiding returns 0
02:06:36.899 00.000 11060 Move returns status 0, amount 23
02:06:36.899 00.000 11060 MoveAxis(N, 0, ABG)
02:06:36.899 00.000 11060 Move returns status 0, amount 0
02:06:36.900 00.001 11060 move complete, result=0
02:06:36.900 00.000 11060 worker thread done servicing request
02:06:36.900 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.2 px 0 ms NORTH
02:06:36.901 00.001 11060 Worker thread wakes up
02:06:36.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:36.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:37.529 00.628 11060 Exposure complete
02:06:37.709 00.180 11060 worker thread done servicing request
02:06:37.709 00.000 10844 OnExposeComplete: enter
02:06:37.709 00.000 10844 UpdateGuideState(): m_state=6
02:06:37.711 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12364
02:06:37.711 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=58.43, Mass=3008, SNR=34.3, Peak=229 HFD=3.6
02:06:37.711 00.000 10844 MultiStar: [#1 -0.61,0.01,0.99,U] [#2 0.04,0.78,0.00,M1] [#3 -0.24,0.38,0.92,U] [#4 0.29,0.73,0.00,M1] [#5 -0.49,0.78,0.00,M4] [#6 0.44,0.11,0.85,U] [#7 -0.59,-0.11,0.92,U] [#8 0.03,0.51,0.97,U] 
02:06:37.711 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.07}, one-star: {-0.16, -0.45}
02:06:37.711 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.73)
02:06:37.711 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
02:06:37.711 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.81 mountX=-0.03 mountY=-0.21, mountTheta=-1.73
02:06:37.713 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.07, opts=13)
02:06:37.713 00.000 10844 Enqueuing Move request for scope (-0.20, 0.07)
02:06:37.713 00.000 11060 Worker thread wakes up
02:06:37.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
02:06:37.713 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
02:06:37.714 00.001 11060 Moving (-0.20, 0.07) raw xDistance=-0.03 yDistance=-0.21
02:06:37.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:37.714 00.000 10844 UpdateGuideState exits: m=3008 SNR=34.3
02:06:37.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:37.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:37.714 00.000 10844 Enqueuing Expose request
02:06:37.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:37.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:06:37.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:06:37.714 00.000 11060 MoveAxis(E, 0, ABG)
02:06:37.714 00.000 11060 Move returns status 0, amount 0
02:06:37.714 00.000 11060 MoveAxis(N, 0, ABG)
02:06:37.714 00.000 11060 Move returns status 0, amount 0
02:06:37.714 00.000 11060 move complete, result=0
02:06:37.714 00.000 11060 worker thread done servicing request
02:06:37.715 00.001 11060 Worker thread wakes up
02:06:37.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:37.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:37.716 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:38.344 00.628 11060 Exposure complete
02:06:38.504 00.160 11060 worker thread done servicing request
02:06:38.504 00.000 10844 OnExposeComplete: enter
02:06:38.504 00.000 10844 UpdateGuideState(): m_state=6
02:06:38.504 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12365
02:06:38.504 00.000 10844 Star::Find returns 1 (0), X=268.93, Y=59.23, Mass=2913, SNR=32.8, Peak=168 HFD=4.4
02:06:38.505 00.001 10844 MultiStar: [#1 0.14,-0.81,0.00,M1] [#2 -0.42,0.06,2.17,U] [#3 0.20,0.01,0.98,U] [#4 -0.09,0.64,0.00,M2] [#5 0.27,0.13,1.05,U] [#6 0.48,1.21,0.00,M1] [#7 -0.26,-0.60,0.00,M4] [#8 0.63,-0.09,0.00,M1] 
02:06:38.512 00.007 10844 refined, 3 included, MultiStar: {0.05, 0.12}, one-star: {0.69, 0.35}
02:06:38.512 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
02:06:38.512 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.91 = 2.91)
02:06:38.512 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.17 mountX=-0.13 mountY=0.03, mountTheta=2.91
02:06:38.514 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
02:06:38.515 00.001 10844 Enqueuing Move request for scope (0.05, 0.12)
02:06:38.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:38.515 00.000 10844 UpdateGuideState exits: m=2913 SNR=32.8
02:06:38.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:38.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:38.515 00.000 10844 Enqueuing Expose request
02:06:38.515 00.000 11060 Worker thread wakes up
02:06:38.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
02:06:38.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
02:06:38.516 00.001 11060 Moving (0.05, 0.12) raw xDistance=-0.13 yDistance=0.03
02:06:38.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:06:38.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:38.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:06:38.516 00.000 11060 MoveAxis(E, 22, ABG)
02:06:38.516 00.000 11060 Guiding  Dir = 2, Dur = 22
02:06:38.545 00.029 11060 IsSlewing returns 0
02:06:38.545 00.000 11060 IsGuiding returns 0
02:06:38.581 00.036 11060 IsGuiding returns 0
02:06:38.581 00.000 11060 Move returns status 0, amount 22
02:06:38.581 00.000 11060 MoveAxis(N, 0, ABG)
02:06:38.581 00.000 11060 Move returns status 0, amount 0
02:06:38.581 00.000 11060 move complete, result=0
02:06:38.581 00.000 11060 worker thread done servicing request
02:06:38.581 00.000 11060 Worker thread wakes up
02:06:38.583 00.002 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
02:06:38.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:38.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:39.209 00.626 11060 Exposure complete
02:06:39.392 00.183 10844 OnExposeComplete: enter
02:06:39.392 00.000 10844 UpdateGuideState(): m_state=6
02:06:39.392 00.000 11060 worker thread done servicing request
02:06:39.394 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12366
02:06:39.394 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=59.38, Mass=2836, SNR=32.1, Peak=185 HFD=4.1
02:06:39.394 00.000 10844 MultiStar: [#1 -0.23,-0.07,0.98,U] [#2 0.40,0.28,2.25,U] [#3 -0.14,-0.34,1.02,U] [#4 0.28,-0.30,1.06,U] [#5 -0.02,-0.64,0.00,M4] [#6 0.13,0.09,0.89,U] [#7 -0.25,-0.34,0.82,U] [#8 0.17,-0.99,0.00,M2] 
02:06:39.394 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.03}, one-star: {0.28, 0.51}
02:06:39.395 00.001 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
02:06:39.395 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
02:06:39.395 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.20 mountX=-0.05 mountY=0.12, mountTheta=1.95
02:06:39.396 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.03, opts=13)
02:06:39.397 00.001 10844 Enqueuing Move request for scope (0.13, 0.03)
02:06:39.397 00.000 11060 Worker thread wakes up
02:06:39.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
02:06:39.397 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
02:06:39.397 00.000 11060 Moving (0.13, 0.03) raw xDistance=-0.05 yDistance=0.12
02:06:39.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:39.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:39.397 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:39.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:06:39.397 00.000 11060 MoveAxis(E, 0, ABG)
02:06:39.397 00.000 11060 Move returns status 0, amount 0
02:06:39.397 00.000 11060 MoveAxis(N, 0, ABG)
02:06:39.397 00.000 10844 UpdateGuideState exits: m=2836 SNR=32.1
02:06:39.397 00.000 11060 Move returns status 0, amount 0
02:06:39.397 00.000 11060 move complete, result=0
02:06:39.398 00.001 11060 worker thread done servicing request
02:06:39.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:39.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:39.398 00.000 10844 Enqueuing Expose request
02:06:39.398 00.000 11060 Worker thread wakes up
02:06:39.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:39.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:39.398 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:40.046 00.648 11060 Exposure complete
02:06:40.230 00.184 11060 worker thread done servicing request
02:06:40.230 00.000 10844 OnExposeComplete: enter
02:06:40.231 00.001 10844 UpdateGuideState(): m_state=6
02:06:40.231 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12367
02:06:40.231 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=58.37, Mass=2428, SNR=30.2, Peak=158 HFD=3.9
02:06:40.231 00.000 10844 MultiStar: [#1 0.23,-0.01,1.17,U] [#2 -0.29,-0.18,2.38,U] [#3 0.20,0.08,1.08,U] [#4 0.65,-0.83,0.00,M2] [#5 -0.43,-0.66,0.00,M5] [#6 -0.01,-0.08,0.96,U] [#7 -0.28,-0.22,1.00,U] [#8 0.28,0.34,1.10,U] 
02:06:40.232 00.001 10844 refined, 6 included, MultiStar: {0.03, -0.09}, one-star: {0.41, -0.51}
02:06:40.232 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
02:06:40.232 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
02:06:40.232 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.27 mountX=0.08 mountY=0.04, mountTheta=0.47
02:06:40.233 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
02:06:40.233 00.000 10844 Enqueuing Move request for scope (0.03, -0.09)
02:06:40.233 00.000 11060 Worker thread wakes up
02:06:40.234 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:40.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
02:06:40.234 00.000 10844 UpdateGuideState exits: m=2428 SNR=30.2
02:06:40.234 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
02:06:40.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:40.234 00.000 11060 Moving (0.03, -0.09) raw xDistance=0.08 yDistance=0.04
02:06:40.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:40.234 00.000 10844 Enqueuing Expose request
02:06:40.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:06:40.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:40.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:06:40.234 00.000 11060 MoveAxis(E, 0, ABG)
02:06:40.234 00.000 11060 Move returns status 0, amount 0
02:06:40.234 00.000 11060 MoveAxis(N, 0, ABG)
02:06:40.234 00.000 11060 Move returns status 0, amount 0
02:06:40.235 00.001 11060 move complete, result=0
02:06:40.235 00.000 11060 worker thread done servicing request
02:06:40.235 00.000 11060 Worker thread wakes up
02:06:40.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:40.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:40.238 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:06:40.872 00.634 11060 Exposure complete
02:06:41.044 00.172 11060 worker thread done servicing request
02:06:41.045 00.001 10844 OnExposeComplete: enter
02:06:41.045 00.000 10844 UpdateGuideState(): m_state=6
02:06:41.045 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12368
02:06:41.045 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=58.29, Mass=2759, SNR=32.7, Peak=189 HFD=4.1
02:06:41.045 00.000 10844 MultiStar: [#1 0.41,0.98,0.00,M1] [#2 -0.07,-0.58,2.31,U] [#3 0.42,-0.21,0.95,U] [#4 1.15,-0.17,0.00,M3] [#5 -0.29,0.79,0.00,M6] [#6 0.89,1.42,0.00,M1] [#7 -0.28,0.36,0.85,U] [#8 0.67,-0.84,0.00,M2] 
02:06:41.045 00.000 10844 refined, 3 included, MultiStar: {0.01, -0.36}, one-star: {0.07, -0.59}
02:06:41.045 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
02:06:41.045 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
02:06:41.045 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.53 mountX=0.35 mountY=0.07, mountTheta=0.21
02:06:41.046 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.36, opts=13)
02:06:41.046 00.000 10844 Enqueuing Move request for scope (0.01, -0.36)
02:06:41.047 00.001 11060 Worker thread wakes up
02:06:41.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:41.047 00.000 10844 UpdateGuideState exits: m=2759 SNR=32.7
02:06:41.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:41.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:41.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.36) opts 0xd
02:06:41.047 00.000 10844 Enqueuing Expose request
02:06:41.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.36)
02:06:41.047 00.000 11060 Moving (0.01, -0.36) raw xDistance=0.35 yDistance=0.07
02:06:41.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
02:06:41.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:41.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:06:41.047 00.000 11060 MoveAxis(W, 60, ABG)
02:06:41.047 00.000 11060 Guiding  Dir = 3, Dur = 60
02:06:41.061 00.014 11060 IsSlewing returns 0
02:06:41.061 00.000 11060 IsGuiding returns 0
02:06:41.123 00.062 11060 IsGuiding returns 0
02:06:41.124 00.001 11060 Move returns status 0, amount 60
02:06:41.124 00.000 11060 MoveAxis(N, 0, ABG)
02:06:41.124 00.000 11060 Move returns status 0, amount 0
02:06:41.124 00.000 11060 move complete, result=0
02:06:41.124 00.000 11060 worker thread done servicing request
02:06:41.124 00.000 11060 Worker thread wakes up
02:06:41.124 00.000 10844 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
02:06:41.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:41.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:41.754 00.630 11060 Exposure complete
02:06:41.923 00.169 11060 worker thread done servicing request
02:06:41.923 00.000 10844 OnExposeComplete: enter
02:06:41.923 00.000 10844 UpdateGuideState(): m_state=6
02:06:41.923 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12369
02:06:41.923 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=58.61, Mass=3143, SNR=35.0, Peak=227 HFD=3.7
02:06:41.923 00.000 10844 MultiStar: [#1 0.03,0.23,0.85,U] [#2 0.23,0.04,2.05,U] [#3 0.13,0.17,0.91,U] [#4 0.14,0.05,0.87,U] [#5 0.67,1.11,0.00,M7] [#6 -0.06,0.86,0.00,M2] [#7 -0.19,-0.10,0.78,U] [#8 0.14,0.89,0.00,M3] 
02:06:41.923 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {-0.00, -0.27}
02:06:41.924 00.001 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
02:06:41.924 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
02:06:41.924 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.21 mountX=-0.03 mountY=0.09, mountTheta=1.96
02:06:41.925 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
02:06:41.925 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
02:06:41.925 00.000 11060 Worker thread wakes up
02:06:41.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:06:41.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:06:41.925 00.000 11060 Moving (0.09, 0.02) raw xDistance=-0.03 yDistance=0.09
02:06:41.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:41.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:41.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:41.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:06:41.926 00.001 11060 MoveAxis(E, 0, ABG)
02:06:41.926 00.000 11060 Move returns status 0, amount 0
02:06:41.926 00.000 10844 UpdateGuideState exits: m=3143 SNR=35.0
02:06:41.926 00.000 11060 MoveAxis(N, 0, ABG)
02:06:41.926 00.000 11060 Move returns status 0, amount 0
02:06:41.926 00.000 11060 move complete, result=0
02:06:41.926 00.000 11060 worker thread done servicing request
02:06:41.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:41.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:41.926 00.000 10844 Enqueuing Expose request
02:06:41.926 00.000 11060 Worker thread wakes up
02:06:41.926 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:41.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:41.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:42.567 00.641 11060 Exposure complete
02:06:42.742 00.175 11060 worker thread done servicing request
02:06:42.742 00.000 10844 OnExposeComplete: enter
02:06:42.742 00.000 10844 UpdateGuideState(): m_state=6
02:06:42.743 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12370
02:06:42.743 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=58.75, Mass=3024, SNR=34.0, Peak=204 HFD=4.0
02:06:42.743 00.000 10844 MultiStar: [#1 -0.45,-0.58,0.00,M1] [#2 0.05,0.70,0.00,M1] [#3 -0.36,0.39,0.87,U] [#4 0.13,-0.07,0.86,U] [#5 -0.38,0.66,0.00,M8] [#6 0.29,0.88,0.00,M3] [#7 -0.53,-0.15,0.80,U] [#8 0.22,0.10,0.86,U] 
02:06:42.743 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.03}, one-star: {-0.26, -0.13}
02:06:42.743 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
02:06:42.743 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.58)
02:06:42.743 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.97 mountX=0.00 mountY=-0.16, mountTheta=-1.56
02:06:42.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.03, opts=13)
02:06:42.745 00.001 10844 Enqueuing Move request for scope (-0.16, 0.03)
02:06:42.745 00.000 11060 Worker thread wakes up
02:06:42.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:42.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
02:06:42.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
02:06:42.745 00.000 11060 Moving (-0.16, 0.03) raw xDistance=0.00 yDistance=-0.16
02:06:42.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:06:42.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:42.745 00.000 10844 UpdateGuideState exits: m=3024 SNR=34.0
02:06:42.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:42.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:42.745 00.000 10844 Enqueuing Expose request
02:06:42.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:06:42.745 00.000 11060 MoveAxis(E, 0, ABG)
02:06:42.745 00.000 11060 Move returns status 0, amount 0
02:06:42.745 00.000 11060 MoveAxis(N, 0, ABG)
02:06:42.745 00.000 11060 Move returns status 0, amount 0
02:06:42.745 00.000 11060 move complete, result=0
02:06:42.745 00.000 11060 worker thread done servicing request
02:06:42.746 00.001 11060 Worker thread wakes up
02:06:42.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:42.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:42.747 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:43.376 00.629 11060 Exposure complete
02:06:43.583 00.207 11060 worker thread done servicing request
02:06:43.583 00.000 10844 OnExposeComplete: enter
02:06:43.583 00.000 10844 UpdateGuideState(): m_state=6
02:06:43.583 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12371
02:06:43.583 00.000 10844 Star::Find returns 1 (0), X=267.70, Y=58.00, Mass=2647, SNR=31.4, Peak=204 HFD=3.9
02:06:43.584 00.001 10844 MultiStar: [#1 -0.92,-0.62,0.00,M2] [#2 -0.32,0.18,2.27,U] [#3 -0.20,-0.32,1.01,U] [#4 0.78,1.29,0.00,M2] [#5 -0.05,0.28,1.00,U] [#6 0.54,0.84,0.00,M4] [#7 -0.62,-0.16,0.00,M1] [#8 -0.12,-0.27,1.11,U] 
02:06:43.584 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.13}, one-star: {-0.54, -0.88}
02:06:43.584 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
02:06:43.584 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
02:06:43.584 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-2.68 mountX=0.17 mountY=-0.23, mountTheta=-0.94
02:06:43.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.13, opts=13)
02:06:43.586 00.000 10844 Enqueuing Move request for scope (-0.26, -0.13)
02:06:43.586 00.000 11060 Worker thread wakes up
02:06:43.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:43.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.13) opts 0xd
02:06:43.586 00.000 10844 UpdateGuideState exits: m=2647 SNR=31.4
02:06:43.586 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.13)
02:06:43.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:43.586 00.000 11060 Moving (-0.26, -0.13) raw xDistance=0.17 yDistance=-0.23
02:06:43.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:43.586 00.000 10844 Enqueuing Expose request
02:06:43.587 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:06:43.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:43.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:06:43.587 00.000 11060 MoveAxis(W, 30, ABG)
02:06:43.587 00.000 11060 Guiding  Dir = 3, Dur = 30
02:06:43.607 00.020 11060 IsSlewing returns 0
02:06:43.607 00.000 11060 IsGuiding returns 0
02:06:43.654 00.047 11060 IsGuiding returns 0
02:06:43.654 00.000 11060 Move returns status 0, amount 30
02:06:43.654 00.000 11060 MoveAxis(N, 0, ABG)
02:06:43.654 00.000 11060 Move returns status 0, amount 0
02:06:43.655 00.001 11060 move complete, result=0
02:06:43.655 00.000 11060 worker thread done servicing request
02:06:43.655 00.000 11060 Worker thread wakes up
02:06:43.655 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
02:06:43.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:43.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:44.284 00.629 11060 Exposure complete
02:06:44.484 00.200 11060 worker thread done servicing request
02:06:44.484 00.000 10844 OnExposeComplete: enter
02:06:44.484 00.000 10844 UpdateGuideState(): m_state=6
02:06:44.485 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12372
02:06:44.485 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=58.32, Mass=2474, SNR=30.8, Peak=197 HFD=3.4
02:06:44.485 00.000 10844 MultiStar: [#1 -0.65,-0.45,0.00,M3] [#2 -0.74,0.30,0.00,M1] [#3 -0.73,0.02,0.00,M1] [#4 0.07,-0.10,0.95,U] [#5 -0.54,-0.46,0.00,M8] [#6 -0.56,0.10,0.98,U] [#7 -0.48,-0.78,0.00,M2] [#8 -0.45,0.18,0.94,U] 
02:06:44.485 00.000 10844 refined, 3 included, MultiStar: {-0.26, -0.10}, one-star: {-0.10, -0.56}
02:06:44.485 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
02:06:44.485 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
02:06:44.485 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.78 mountX=0.14 mountY=-0.24, mountTheta=-1.03
02:06:44.486 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.10, opts=13)
02:06:44.486 00.000 10844 Enqueuing Move request for scope (-0.26, -0.10)
02:06:44.486 00.000 11060 Worker thread wakes up
02:06:44.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:44.487 00.001 10844 UpdateGuideState exits: m=2474 SNR=30.8
02:06:44.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:44.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.10) opts 0xd
02:06:44.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:44.487 00.000 10844 Enqueuing Expose request
02:06:44.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.10)
02:06:44.487 00.000 11060 Moving (-0.26, -0.10) raw xDistance=0.14 yDistance=-0.24
02:06:44.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:06:44.487 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-0.63
02:06:44.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
02:06:44.487 00.000 11060 MoveAxis(W, 26, ABG)
02:06:44.487 00.000 11060 Guiding  Dir = 3, Dur = 26
02:06:44.495 00.008 11060 IsSlewing returns 0
02:06:44.495 00.000 11060 IsGuiding returns 0
02:06:44.527 00.032 11060 IsGuiding returns 0
02:06:44.527 00.000 11060 Move returns status 0, amount 26
02:06:44.527 00.000 11060 BLC: Oldest BLC event removed
02:06:44.527 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:06:44.527 00.000 11060 MoveAxis(N, 844, ABG)
02:06:44.527 00.000 11060 duration set to 750 by maxDecDuration
02:06:44.527 00.000 11060 Guiding  Dir = 0, Dur = 750
02:06:44.542 00.015 11060 IsSlewing returns 0
02:06:44.542 00.000 11060 IsGuiding returns 0
02:06:45.310 00.768 11060 IsGuiding returns 0
02:06:45.311 00.001 11060 Move returns status 0, amount 750
02:06:45.311 00.000 11060 move complete, result=0
02:06:45.311 00.000 11060 worker thread done servicing request
02:06:45.311 00.000 11060 Worker thread wakes up
02:06:45.311 00.000 10844 GuideStep: 0.1 px 26 ms WEST, -0.2 px 750 ms NORTH
02:06:45.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:45.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:45.943 00.632 11060 Exposure complete
02:06:46.100 00.157 11060 worker thread done servicing request
02:06:46.101 00.001 10844 OnExposeComplete: enter
02:06:46.101 00.000 10844 UpdateGuideState(): m_state=6
02:06:46.101 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12373
02:06:46.101 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=58.67, Mass=2720, SNR=31.9, Peak=204 HFD=3.7
02:06:46.102 00.001 10844 MultiStar: [#1 0.01,-0.47,1.05,U] [#2 -0.17,-0.01,2.19,U] [#3 -0.16,-0.39,1.08,U] [#4 0.24,-0.62,0.00,M2] [#5 -0.32,-0.53,0.93,U] [#6 0.63,-0.68,0.00,M4] [#7 -0.66,-0.48,0.00,M3] [#8 -0.02,-0.53,0.99,U] 
02:06:46.102 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.30}, one-star: {0.35, -0.21}
02:06:46.102 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
02:06:46.102 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
02:06:46.102 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.80 mountX=0.31 mountY=-0.02, mountTheta=-0.06
02:06:46.103 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.30, opts=13)
02:06:46.103 00.000 10844 Enqueuing Move request for scope (-0.07, -0.30)
02:06:46.103 00.000 11060 Worker thread wakes up
02:06:46.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd
02:06:46.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.30)
02:06:46.103 00.000 11060 Moving (-0.07, -0.30) raw xDistance=0.31 yDistance=-0.02
02:06:46.103 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.168656, 1:0.019954
02:06:46.103 00.000 11060 BLC: No correction, Miss < min_move
02:06:46.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
02:06:46.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:46.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:46.103 00.000 10844 UpdateGuideState exits: m=2720 SNR=31.9
02:06:46.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:46.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:46.103 00.000 10844 Enqueuing Expose request
02:06:46.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:06:46.103 00.000 11060 MoveAxis(W, 54, ABG)
02:06:46.103 00.000 11060 Guiding  Dir = 3, Dur = 54
02:06:46.120 00.017 11060 IsSlewing returns 0
02:06:46.122 00.002 11060 IsGuiding returns 0
02:06:46.204 00.082 11060 IsGuiding returns 0
02:06:46.204 00.000 11060 Move returns status 0, amount 54
02:06:46.204 00.000 11060 MoveAxis(N, 0, ABG)
02:06:46.204 00.000 11060 Move returns status 0, amount 0
02:06:46.204 00.000 11060 move complete, result=0
02:06:46.204 00.000 11060 worker thread done servicing request
02:06:46.204 00.000 11060 Worker thread wakes up
02:06:46.204 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
02:06:46.205 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:46.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:46.854 00.649 11060 Exposure complete
02:06:47.030 00.176 11060 worker thread done servicing request
02:06:47.030 00.000 10844 OnExposeComplete: enter
02:06:47.030 00.000 10844 UpdateGuideState(): m_state=6
02:06:47.030 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12374
02:06:47.030 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=58.27, Mass=3569, SNR=37.1, Peak=232 HFD=3.7
02:06:47.032 00.002 10844 MultiStar: [#1 -0.71,-0.31,0.00,M3] [#2 -0.70,-1.11,0.00,M1] [#3 0.10,-0.17,0.93,U] [#4 -0.02,-0.67,0.00,M3] [#5 -0.56,-0.00,0.86,U] [#6 0.89,-0.38,0.00,M5] [#7 -0.87,-0.07,0.00,M4] [#8 0.38,-0.91,0.00,M1] 
02:06:47.032 00.000 10844 refined, 2 included, MultiStar: {-0.09, -0.27}, one-star: {0.14, -0.61}
02:06:47.032 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
02:06:47.032 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
02:06:47.032 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.89 mountX=0.29 mountY=-0.04, mountTheta=-0.15
02:06:47.034 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.27, opts=13)
02:06:47.034 00.000 10844 Enqueuing Move request for scope (-0.09, -0.27)
02:06:47.034 00.000 11060 Worker thread wakes up
02:06:47.034 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:47.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
02:06:47.034 00.000 10844 UpdateGuideState exits: m=3569 SNR=37.1
02:06:47.034 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
02:06:47.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:47.035 00.001 11060 Moving (-0.09, -0.27) raw xDistance=0.29 yDistance=-0.04
02:06:47.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:47.035 00.000 10844 Enqueuing Expose request
02:06:47.035 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.168656, 1:0.019954, 2:0.043519
02:06:47.035 00.000 11060 BLC: No correction, Miss < min_move
02:06:47.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:06:47.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:47.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:06:47.035 00.000 11060 MoveAxis(W, 51, ABG)
02:06:47.035 00.000 11060 Guiding  Dir = 3, Dur = 51
02:06:47.042 00.007 11060 IsSlewing returns 0
02:06:47.042 00.000 11060 IsGuiding returns 0
02:06:47.105 00.063 11060 IsGuiding returns 0
02:06:47.105 00.000 11060 Move returns status 0, amount 51
02:06:47.105 00.000 11060 MoveAxis(N, 0, ABG)
02:06:47.105 00.000 11060 Move returns status 0, amount 0
02:06:47.105 00.000 11060 move complete, result=0
02:06:47.106 00.001 11060 worker thread done servicing request
02:06:47.106 00.000 11060 Worker thread wakes up
02:06:47.106 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.0 px 0 ms NORTH
02:06:47.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:47.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:47.746 00.640 11060 Exposure complete
02:06:47.944 00.198 11060 worker thread done servicing request
02:06:47.944 00.000 10844 OnExposeComplete: enter
02:06:47.944 00.000 10844 UpdateGuideState(): m_state=6
02:06:47.945 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12375
02:06:47.945 00.000 10844 Star::Find returns 1 (0), X=267.78, Y=59.16, Mass=2609, SNR=31.6, Peak=207 HFD=3.6
02:06:47.945 00.000 10844 MultiStar: [#1 -0.98,-0.84,0.00,M4] [#2 -0.56,-0.15,2.11,U] [#3 -0.13,0.14,1.05,U] [#4 0.46,-0.07,0.96,U] [#5 -0.21,0.26,1.09,U] [#6 0.25,-0.77,0.00,M6] [#7 -0.96,-0.43,0.00,M5] [#8 0.29,-0.30,0.84,U] 
02:06:47.945 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.01}, one-star: {-0.46, 0.28}
02:06:47.945 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.84 = -1.44)
02:06:47.945 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.46)
02:06:47.945 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.09 mountX=0.02 mountY=-0.19, mountTheta=-1.44
02:06:47.947 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.01, opts=13)
02:06:47.947 00.000 10844 Enqueuing Move request for scope (-0.19, 0.01)
02:06:47.947 00.000 11060 Worker thread wakes up
02:06:47.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:47.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
02:06:47.947 00.000 10844 UpdateGuideState exits: m=2609 SNR=31.6
02:06:47.947 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
02:06:47.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:47.947 00.000 11060 Moving (-0.19, 0.01) raw xDistance=0.02 yDistance=-0.19
02:06:47.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:47.947 00.000 10844 Enqueuing Expose request
02:06:47.947 00.000 11060 BLC: window closed
02:06:47.947 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.168656, 1:0.019954, 2:0.043519
02:06:47.947 00.000 11060 BLC: No correction, Miss < min_move
02:06:47.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:47.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:47.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:06:47.948 00.001 11060 MoveAxis(E, 0, ABG)
02:06:47.948 00.000 11060 Move returns status 0, amount 0
02:06:47.948 00.000 11060 MoveAxis(N, 0, ABG)
02:06:47.948 00.000 11060 Move returns status 0, amount 0
02:06:47.948 00.000 11060 move complete, result=0
02:06:47.948 00.000 11060 worker thread done servicing request
02:06:47.948 00.000 11060 Worker thread wakes up
02:06:47.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:47.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:47.950 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:48.599 00.649 11060 Exposure complete
02:06:48.770 00.171 11060 worker thread done servicing request
02:06:48.770 00.000 10844 OnExposeComplete: enter
02:06:48.770 00.000 10844 UpdateGuideState(): m_state=6
02:06:48.770 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12376
02:06:48.770 00.000 10844 Star::Find returns 1 (1), X=268.16, Y=58.85, Mass=3495, SNR=36.1, Peak=255 HFD=3.9
02:06:48.771 00.001 10844 MultiStar: [#1 -0.31,-0.22,0.88,U] [#2 -0.05,0.29,1.87,U] [#3 -0.23,-0.31,0.97,U] [#4 0.11,-0.71,0.00,M3] [#5 -0.61,0.04,0.88,U] [#6 0.44,-0.21,0.81,U] [#7 -0.56,-0.76,0.00,M6] [#8 0.05,-0.27,0.86,U] 
02:06:48.771 00.000 10844 single-star, 6 included, MultiStar: {-0.11, -0.05}, one-star: {-0.08, -0.03}
02:06:48.771 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
02:06:48.771 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
02:06:48.771 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.78 mountX=0.04 mountY=-0.07, mountTheta=-1.03
02:06:48.773 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.03, opts=13)
02:06:48.773 00.000 10844 Enqueuing Move request for scope (-0.08, -0.03)
02:06:48.773 00.000 11060 Worker thread wakes up
02:06:48.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:48.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
02:06:48.773 00.000 10844 UpdateGuideState exits: m=3495 SNR=36.1 Saturated
02:06:48.773 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
02:06:48.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:48.773 00.000 11060 Moving (-0.08, -0.03) raw xDistance=0.04 yDistance=-0.07
02:06:48.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:48.774 00.001 10844 Enqueuing Expose request
02:06:48.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:06:48.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:48.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:48.774 00.000 11060 MoveAxis(E, 0, ABG)
02:06:48.774 00.000 11060 Move returns status 0, amount 0
02:06:48.774 00.000 11060 MoveAxis(N, 0, ABG)
02:06:48.774 00.000 11060 Move returns status 0, amount 0
02:06:48.774 00.000 11060 move complete, result=0
02:06:48.774 00.000 11060 worker thread done servicing request
02:06:48.774 00.000 11060 Worker thread wakes up
02:06:48.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:48.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:48.776 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:49.412 00.636 11060 Exposure complete
02:06:49.578 00.166 11060 worker thread done servicing request
02:06:49.578 00.000 10844 OnExposeComplete: enter
02:06:49.579 00.001 10844 UpdateGuideState(): m_state=6
02:06:49.579 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12377
02:06:49.579 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=59.14, Mass=2944, SNR=33.9, Peak=239 HFD=3.7
02:06:49.579 00.000 10844 MultiStar: [#1 -0.28,0.49,1.04,U] [#2 -0.01,0.63,0.00,M1] [#3 0.21,-0.09,0.93,U] [#4 0.06,0.34,0.83,U] [#5 -0.57,0.42,0.00,M5] [#6 0.03,-0.21,0.81,U] [#7 -0.27,-0.49,0.92,U] [#8 0.47,-0.20,1.02,U] 
02:06:49.580 00.001 10844 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.36, 0.26}
02:06:49.580 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
02:06:49.580 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
02:06:49.580 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.27 mountX=-0.04 mountY=0.08, mountTheta=2.02
02:06:49.581 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
02:06:49.583 00.002 10844 Enqueuing Move request for scope (0.09, 0.02)
02:06:49.583 00.000 11060 Worker thread wakes up
02:06:49.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:49.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
02:06:49.583 00.000 10844 UpdateGuideState exits: m=2944 SNR=33.9
02:06:49.583 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
02:06:49.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:49.583 00.000 11060 Moving (0.09, 0.02) raw xDistance=-0.04 yDistance=0.08
02:06:49.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:49.583 00.000 10844 Enqueuing Expose request
02:06:49.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:49.584 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:49.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:06:49.584 00.000 11060 MoveAxis(E, 0, ABG)
02:06:49.584 00.000 11060 Move returns status 0, amount 0
02:06:49.584 00.000 11060 MoveAxis(N, 0, ABG)
02:06:49.584 00.000 11060 Move returns status 0, amount 0
02:06:49.584 00.000 11060 move complete, result=0
02:06:49.584 00.000 11060 worker thread done servicing request
02:06:49.584 00.000 11060 Worker thread wakes up
02:06:49.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:49.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:49.586 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:50.220 00.634 11060 Exposure complete
02:06:50.394 00.174 11060 worker thread done servicing request
02:06:50.394 00.000 10844 OnExposeComplete: enter
02:06:50.394 00.000 10844 UpdateGuideState(): m_state=6
02:06:50.395 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12378
02:06:50.395 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=58.68, Mass=3086, SNR=33.6, Peak=255 HFD=3.5
02:06:50.395 00.000 10844 MultiStar: [#1 -0.24,-0.73,0.00,M3] [#2 -0.31,-0.08,1.94,U] [#3 -0.43,0.67,0.00,M1] [#4 0.04,0.21,0.98,U] [#5 0.10,-0.30,0.95,U] [#6 -0.24,0.94,0.00,M5] [#7 -0.41,-1.06,0.00,M6] [#8 -0.40,0.49,0.00,M1] 
02:06:50.395 00.000 10844 refined, 3 included, MultiStar: {-0.02, -0.09}, one-star: {0.37, -0.20}
02:06:50.395 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
02:06:50.395 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
02:06:50.395 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.81 mountX=0.09 mountY=-0.01, mountTheta=-0.07
02:06:50.396 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
02:06:50.396 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
02:06:50.396 00.000 11060 Worker thread wakes up
02:06:50.398 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
02:06:50.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
02:06:50.398 00.000 11060 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=-0.01
02:06:50.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:06:50.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:50.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:50.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:06:50.398 00.000 11060 MoveAxis(E, 0, ABG)
02:06:50.398 00.000 11060 Move returns status 0, amount 0
02:06:50.398 00.000 11060 MoveAxis(N, 0, ABG)
02:06:50.398 00.000 11060 Move returns status 0, amount 0
02:06:50.398 00.000 10844 UpdateGuideState exits: m=3086 SNR=33.6 Saturated
02:06:50.398 00.000 11060 move complete, result=0
02:06:50.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:50.398 00.000 11060 worker thread done servicing request
02:06:50.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:50.398 00.000 10844 Enqueuing Expose request
02:06:50.398 00.000 11060 Worker thread wakes up
02:06:50.398 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:50.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:50.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:51.029 00.631 11060 Exposure complete
02:06:51.210 00.181 11060 worker thread done servicing request
02:06:51.210 00.000 10844 OnExposeComplete: enter
02:06:51.210 00.000 10844 UpdateGuideState(): m_state=6
02:06:51.210 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12379
02:06:51.211 00.001 10844 Star::Find returns 1 (0), X=267.87, Y=58.93, Mass=2831, SNR=33.0, Peak=218 HFD=3.4
02:06:51.211 00.000 10844 MultiStar: [#1 -0.28,-0.48,0.93,U] [#2 -0.03,-0.23,2.14,U] [#3 -0.62,-0.79,0.00,M2] [#4 0.11,-0.10,1.00,U] [#5 -0.39,-0.37,1.03,U] [#6 0.21,-0.55,0.94,U] [#7 -0.87,-0.78,0.00,M7] [#8 -0.07,-0.24,1.05,U] 
02:06:51.211 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.27}, one-star: {-0.37, 0.05}
02:06:51.211 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
02:06:51.211 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
02:06:51.211 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.96 mountX=0.28 mountY=-0.06, mountTheta=-0.22
02:06:51.213 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.27, opts=13)
02:06:51.213 00.000 10844 Enqueuing Move request for scope (-0.11, -0.27)
02:06:51.213 00.000 11060 Worker thread wakes up
02:06:51.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:51.213 00.000 10844 UpdateGuideState exits: m=2831 SNR=33.0
02:06:51.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:51.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:51.213 00.000 10844 Enqueuing Expose request
02:06:51.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
02:06:51.213 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
02:06:51.213 00.000 11060 Moving (-0.11, -0.27) raw xDistance=0.28 yDistance=-0.06
02:06:51.214 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
02:06:51.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:51.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:06:51.214 00.000 11060 MoveAxis(W, 49, ABG)
02:06:51.214 00.000 11060 Guiding  Dir = 3, Dur = 49
02:06:51.228 00.014 11060 IsSlewing returns 0
02:06:51.228 00.000 11060 IsGuiding returns 0
02:06:51.291 00.063 11060 IsGuiding returns 0
02:06:51.291 00.000 11060 Move returns status 0, amount 49
02:06:51.291 00.000 11060 MoveAxis(N, 0, ABG)
02:06:51.291 00.000 11060 Move returns status 0, amount 0
02:06:51.292 00.001 11060 move complete, result=0
02:06:51.292 00.000 11060 worker thread done servicing request
02:06:51.292 00.000 11060 Worker thread wakes up
02:06:51.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:51.292 00.000 10844 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
02:06:51.293 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:51.921 00.628 11060 Exposure complete
02:06:52.113 00.192 11060 worker thread done servicing request
02:06:52.113 00.000 10844 OnExposeComplete: enter
02:06:52.113 00.000 10844 UpdateGuideState(): m_state=6
02:06:52.113 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12380
02:06:52.113 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=59.48, Mass=2335, SNR=30.1, Peak=224 HFD=3.3
02:06:52.113 00.000 10844 MultiStar: [#1 -0.87,-0.11,0.00,M3] [#2 -0.08,-0.20,2.21,U] [#3 -0.31,-0.30,1.07,U] [#4 0.38,-0.31,0.98,U] [#5 -0.32,-0.02,1.06,U] [#6 0.39,-0.20,0.92,U] [#7 -0.48,0.19,0.87,U] [#8 -0.24,-0.00,1.04,U] 
02:06:52.113 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.06}, one-star: {0.08, 0.61}
02:06:52.113 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
02:06:52.113 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
02:06:52.113 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.09 cameraTheta=-2.50 mountX=0.07 mountY=-0.07, mountTheta=-0.76
02:06:52.115 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
02:06:52.115 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
02:06:52.115 00.000 11060 Worker thread wakes up
02:06:52.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:06:52.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:06:52.115 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.07
02:06:52.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:06:52.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:52.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:06:52.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:52.115 00.000 11060 MoveAxis(E, 0, ABG)
02:06:52.115 00.000 11060 Move returns status 0, amount 0
02:06:52.115 00.000 11060 MoveAxis(N, 0, ABG)
02:06:52.115 00.000 11060 Move returns status 0, amount 0
02:06:52.115 00.000 10844 UpdateGuideState exits: m=2335 SNR=30.1
02:06:52.115 00.000 11060 move complete, result=0
02:06:52.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:52.115 00.000 11060 worker thread done servicing request
02:06:52.117 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:52.117 00.000 10844 Enqueuing Expose request
02:06:52.117 00.000 11060 Worker thread wakes up
02:06:52.117 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:52.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:52.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:52.750 00.633 11060 Exposure complete
02:06:52.917 00.167 11060 worker thread done servicing request
02:06:52.918 00.001 10844 OnExposeComplete: enter
02:06:52.918 00.000 10844 UpdateGuideState(): m_state=6
02:06:52.918 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12381
02:06:52.918 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=58.80, Mass=2306, SNR=29.9, Peak=205 HFD=3.5
02:06:52.919 00.001 10844 MultiStar: [#1 -0.02,-0.25,1.00,U] [#2 -0.35,-0.06,2.34,U] [#3 0.42,-0.01,0.89,U] [#4 0.34,-0.39,0.98,U] [#5 -0.29,0.50,1.12,U] [#6 0.43,0.00,1.03,U] [#7 0.16,-0.37,0.90,U] [#8 0.17,-0.05,1.04,U] 
02:06:52.919 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.51, -0.08}
02:06:52.919 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.04 = 1.04)
02:06:52.919 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
02:06:52.919 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.71 mountX=0.05 mountY=0.09, mountTheta=1.04
02:06:52.921 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.07, opts=13)
02:06:52.921 00.000 10844 Enqueuing Move request for scope (0.08, -0.07)
02:06:52.921 00.000 11060 Worker thread wakes up
02:06:52.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:06:52.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:52.921 00.000 10844 UpdateGuideState exits: m=2306 SNR=29.9
02:06:52.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:52.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:52.921 00.000 10844 Enqueuing Expose request
02:06:52.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:06:52.921 00.000 11060 Moving (0.08, -0.07) raw xDistance=0.05 yDistance=0.09
02:06:52.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:06:52.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:52.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:06:52.921 00.000 11060 MoveAxis(E, 0, ABG)
02:06:52.921 00.000 11060 Move returns status 0, amount 0
02:06:52.921 00.000 11060 MoveAxis(N, 0, ABG)
02:06:52.921 00.000 11060 Move returns status 0, amount 0
02:06:52.923 00.002 11060 move complete, result=0
02:06:52.923 00.000 11060 worker thread done servicing request
02:06:52.923 00.000 11060 Worker thread wakes up
02:06:52.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:52.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:52.924 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:53.585 00.661 11060 Exposure complete
02:06:53.749 00.164 11060 worker thread done servicing request
02:06:53.749 00.000 10844 OnExposeComplete: enter
02:06:53.749 00.000 10844 UpdateGuideState(): m_state=6
02:06:53.749 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12382
02:06:53.749 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=58.67, Mass=2911, SNR=33.5, Peak=213 HFD=3.5
02:06:53.750 00.001 10844 MultiStar: [#1 -0.09,-0.12,0.98,U] [#2 -0.13,-0.67,0.00,M1] [#3 0.05,-0.09,0.87,U] [#4 0.12,-0.31,0.88,U] [#5 -0.48,0.23,0.92,U] [#6 0.86,-0.41,0.00,M3] [#7 -0.30,-0.45,0.86,U] [#8 0.09,-0.75,0.00,M1] 
02:06:53.750 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.16}, one-star: {0.43, -0.21}
02:06:53.750 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
02:06:53.750 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
02:06:53.750 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.82 mountX=0.16 mountY=-0.01, mountTheta=-0.08
02:06:53.751 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.16, opts=13)
02:06:53.751 00.000 10844 Enqueuing Move request for scope (-0.04, -0.16)
02:06:53.752 00.001 11060 Worker thread wakes up
02:06:53.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:53.752 00.000 10844 UpdateGuideState exits: m=2911 SNR=33.5
02:06:53.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:53.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:53.752 00.000 10844 Enqueuing Expose request
02:06:53.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
02:06:53.752 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
02:06:53.752 00.000 11060 Moving (-0.04, -0.16) raw xDistance=0.16 yDistance=-0.01
02:06:53.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:06:53.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:53.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:06:53.752 00.000 11060 MoveAxis(W, 28, ABG)
02:06:53.753 00.001 11060 Guiding  Dir = 3, Dur = 28
02:06:53.756 00.003 11060 IsSlewing returns 0
02:06:53.756 00.000 11060 IsGuiding returns 0
02:06:53.788 00.032 11060 IsGuiding returns 0
02:06:53.788 00.000 11060 Move returns status 0, amount 28
02:06:53.788 00.000 11060 MoveAxis(N, 0, ABG)
02:06:53.788 00.000 11060 Move returns status 0, amount 0
02:06:53.788 00.000 11060 move complete, result=0
02:06:53.788 00.000 11060 worker thread done servicing request
02:06:53.788 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
02:06:53.788 00.000 11060 Worker thread wakes up
02:06:53.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:53.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:54.419 00.631 11060 Exposure complete
02:06:54.580 00.161 11060 worker thread done servicing request
02:06:54.580 00.000 10844 OnExposeComplete: enter
02:06:54.580 00.000 10844 UpdateGuideState(): m_state=6
02:06:54.580 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12383
02:06:54.580 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=59.10, Mass=2843, SNR=33.0, Peak=217 HFD=3.7
02:06:54.580 00.000 10844 MultiStar: [#1 0.21,-0.07,0.95,U] [#2 0.25,0.05,1.85,U] [#3 0.65,0.03,0.00,M1] [#4 0.31,-0.09,1.02,U] [#5 -0.10,-0.36,1.15,U] [#6 0.80,-0.13,0.00,M4] [#7 0.06,0.28,0.89,U] [#8 0.30,-0.65,0.00,M2] 
02:06:54.580 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.00}, one-star: {0.28, 0.22}
02:06:54.580 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
02:06:54.580 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
02:06:54.581 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=-0.03 mountY=0.17, mountTheta=1.73
02:06:54.582 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.00, opts=13)
02:06:54.582 00.000 10844 Enqueuing Move request for scope (0.17, -0.00)
02:06:54.582 00.000 11060 Worker thread wakes up
02:06:54.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
02:06:54.582 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
02:06:54.582 00.000 11060 Moving (0.17, -0.00) raw xDistance=-0.03 yDistance=0.17
02:06:54.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:54.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:54.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:06:54.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:06:54.582 00.000 11060 MoveAxis(E, 0, ABG)
02:06:54.582 00.000 11060 Move returns status 0, amount 0
02:06:54.582 00.000 11060 MoveAxis(N, 0, ABG)
02:06:54.582 00.000 11060 Move returns status 0, amount 0
02:06:54.582 00.000 11060 move complete, result=0
02:06:54.582 00.000 10844 UpdateGuideState exits: m=2843 SNR=33.0
02:06:54.583 00.001 11060 worker thread done servicing request
02:06:54.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:54.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:54.583 00.000 10844 Enqueuing Expose request
02:06:54.583 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:54.583 00.000 11060 Worker thread wakes up
02:06:54.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:54.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:55.216 00.633 11060 Exposure complete
02:06:55.383 00.167 11060 worker thread done servicing request
02:06:55.383 00.000 10844 OnExposeComplete: enter
02:06:55.383 00.000 10844 UpdateGuideState(): m_state=6
02:06:55.385 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12384
02:06:55.385 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=59.28, Mass=2890, SNR=33.8, Peak=253 HFD=3.5
02:06:55.385 00.000 10844 MultiStar: [#1 0.21,-0.72,0.00,M1] [#2 0.41,0.60,0.00,M1] [#3 0.39,-0.13,0.93,U] [#4 0.29,-0.58,0.00,M1] [#5 0.56,0.01,0.93,U] [#6 0.35,0.47,0.85,U] [#7 -0.23,-0.11,0.78,U] [#8 0.54,-0.00,0.94,U] 
02:06:55.385 00.000 10844 refined, 5 included, MultiStar: {0.31, 0.11}, one-star: {0.15, 0.40}
02:06:55.385 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
02:06:55.385 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
02:06:55.385 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.33 cameraTheta=0.34 mountX=-0.16 mountY=0.29, mountTheta=2.09
02:06:55.387 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.11, opts=13)
02:06:55.387 00.000 10844 Enqueuing Move request for scope (0.31, 0.11)
02:06:55.387 00.000 11060 Worker thread wakes up
02:06:55.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:55.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0xd
02:06:55.387 00.000 10844 UpdateGuideState exits: m=2890 SNR=33.8
02:06:55.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
02:06:55.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:55.387 00.000 11060 Moving (0.31, 0.11) raw xDistance=-0.16 yDistance=0.29
02:06:55.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:55.387 00.000 10844 Enqueuing Expose request
02:06:55.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:06:55.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:55.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:06:55.387 00.000 11060 MoveAxis(E, 28, ABG)
02:06:55.387 00.000 11060 Guiding  Dir = 2, Dur = 28
02:06:55.414 00.027 11060 IsSlewing returns 0
02:06:55.414 00.000 11060 IsGuiding returns 0
02:06:55.474 00.060 11060 IsGuiding returns 0
02:06:55.474 00.000 11060 Move returns status 0, amount 28
02:06:55.474 00.000 11060 MoveAxis(N, 0, ABG)
02:06:55.474 00.000 11060 Move returns status 0, amount 0
02:06:55.475 00.001 11060 move complete, result=0
02:06:55.475 00.000 11060 worker thread done servicing request
02:06:55.475 00.000 11060 Worker thread wakes up
02:06:55.475 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.3 px 0 ms NORTH
02:06:55.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:55.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:56.103 00.628 11060 Exposure complete
02:06:56.287 00.184 11060 worker thread done servicing request
02:06:56.287 00.000 10844 OnExposeComplete: enter
02:06:56.288 00.001 10844 UpdateGuideState(): m_state=6
02:06:56.288 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12385
02:06:56.288 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=59.24, Mass=2747, SNR=32.9, Peak=251 HFD=3.4
02:06:56.289 00.001 10844 MultiStar: [#1 0.43,0.02,0.96,U] [#2 0.16,-0.19,1.94,U] [#3 -0.00,-0.41,1.08,U] [#4 0.04,0.28,0.97,U] [#5 -0.23,-0.44,1.03,U] [#6 0.87,-0.10,0.00,M4] [#7 0.01,0.13,0.87,U] [#8 0.22,-0.00,0.84,U] 
02:06:56.289 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.06}, one-star: {0.24, 0.36}
02:06:56.289 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
02:06:56.289 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
02:06:56.289 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.48 mountX=0.04 mountY=0.12, mountTheta=1.27
02:06:56.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
02:06:56.291 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
02:06:56.291 00.000 11060 Worker thread wakes up
02:06:56.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
02:06:56.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
02:06:56.291 00.000 11060 Moving (0.11, -0.06) raw xDistance=0.04 yDistance=0.12
02:06:56.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:06:56.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:56.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:56.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:06:56.292 00.001 10844 UpdateGuideState exits: m=2747 SNR=32.9
02:06:56.292 00.000 11060 MoveAxis(E, 0, ABG)
02:06:56.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:56.292 00.000 11060 Move returns status 0, amount 0
02:06:56.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:56.292 00.000 10844 Enqueuing Expose request
02:06:56.292 00.000 11060 MoveAxis(N, 0, ABG)
02:06:56.292 00.000 11060 Move returns status 0, amount 0
02:06:56.292 00.000 11060 move complete, result=0
02:06:56.292 00.000 11060 worker thread done servicing request
02:06:56.292 00.000 11060 Worker thread wakes up
02:06:56.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:56.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:56.294 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:56.932 00.638 11060 Exposure complete
02:06:57.108 00.176 11060 worker thread done servicing request
02:06:57.109 00.001 10844 OnExposeComplete: enter
02:06:57.109 00.000 10844 UpdateGuideState(): m_state=6
02:06:57.109 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12386
02:06:57.109 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=58.58, Mass=2494, SNR=31.0, Peak=221 HFD=3.5
02:06:57.110 00.001 10844 MultiStar: [#1 -0.30,-0.56,0.00,M1] [#2 0.26,-1.14,0.00,M1] [#3 0.49,-0.19,0.97,U] [#4 0.50,0.30,1.00,U] [#5 -0.05,0.09,1.14,U] [#6 0.93,-0.86,0.00,M5] [#7 0.14,-0.39,0.84,U] [#8 0.51,-0.39,0.00,M1] 
02:06:57.110 00.000 10844 refined, 4 included, MultiStar: {0.34, -0.08}, one-star: {0.64, -0.30}
02:06:57.110 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
02:06:57.110 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
02:06:57.110 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.08 hyp=0.35 cameraTheta=-0.23 mountX=0.02 mountY=0.35, mountTheta=1.52
02:06:57.111 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.08, opts=13)
02:06:57.111 00.000 10844 Enqueuing Move request for scope (0.34, -0.08)
02:06:57.111 00.000 11060 Worker thread wakes up
02:06:57.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:57.111 00.000 10844 UpdateGuideState exits: m=2494 SNR=31.0
02:06:57.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:57.112 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:57.112 00.000 10844 Enqueuing Expose request
02:06:57.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.08) opts 0xd
02:06:57.112 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.08)
02:06:57.112 00.000 11060 Moving (0.34, -0.08) raw xDistance=0.02 yDistance=0.35
02:06:57.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:57.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:57.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:06:57.112 00.000 11060 MoveAxis(E, 0, ABG)
02:06:57.112 00.000 11060 Move returns status 0, amount 0
02:06:57.112 00.000 11060 MoveAxis(N, 0, ABG)
02:06:57.113 00.001 11060 Move returns status 0, amount 0
02:06:57.113 00.000 11060 move complete, result=0
02:06:57.113 00.000 11060 worker thread done servicing request
02:06:57.113 00.000 11060 Worker thread wakes up
02:06:57.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:57.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:57.115 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:06:57.741 00.626 11060 Exposure complete
02:06:57.930 00.189 11060 worker thread done servicing request
02:06:57.931 00.001 10844 OnExposeComplete: enter
02:06:57.931 00.000 10844 UpdateGuideState(): m_state=6
02:06:57.931 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12387
02:06:57.931 00.000 10844 Star::Find returns 1 (0), X=269.00, Y=59.16, Mass=3437, SNR=37.9, Peak=228 HFD=4.0
02:06:57.931 00.000 10844 MultiStar: [#1 0.25,-0.56,0.88,U] [#2 0.02,0.25,1.72,U] [#3 0.19,0.71,0.00,M1] [#4 0.31,0.06,0.85,U] [#5 -0.04,0.58,0.80,U] [#6 0.59,-0.20,0.87,U] [#7 0.02,0.14,0.68,U] [#8 0.50,0.09,0.72,U] 
02:06:57.931 00.000 10844 refined, 7 included, MultiStar: {0.29, 0.09}, one-star: {0.76, 0.28}
02:06:57.931 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
02:06:57.931 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
02:06:57.932 00.001 10844 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.30 cameraTheta=0.32 mountX=-0.14 mountY=0.27, mountTheta=2.07
02:06:57.933 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.09, opts=13)
02:06:57.933 00.000 10844 Enqueuing Move request for scope (0.29, 0.09)
02:06:57.933 00.000 11060 Worker thread wakes up
02:06:57.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:06:57.933 00.000 10844 UpdateGuideState exits: m=3437 SNR=37.9
02:06:57.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:57.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
02:06:57.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:57.933 00.000 10844 Enqueuing Expose request
02:06:57.933 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
02:06:57.934 00.001 11060 Moving (0.29, 0.09) raw xDistance=-0.14 yDistance=0.27
02:06:57.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:06:57.934 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.14 newest=0.73
02:06:57.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:06:57.934 00.000 11060 MoveAxis(E, 25, ABG)
02:06:57.934 00.000 11060 Guiding  Dir = 2, Dur = 25
02:06:57.955 00.021 11060 IsSlewing returns 0
02:06:57.955 00.000 11060 IsGuiding returns 0
02:06:58.002 00.047 11060 IsGuiding returns 0
02:06:58.002 00.000 11060 Move returns status 0, amount 25
02:06:58.003 00.001 11060 BLC: Oldest BLC event removed
02:06:58.003 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:06:58.003 00.000 11060 MoveAxis(S, 854, ABG)
02:06:58.003 00.000 11060 duration set to 750 by maxDecDuration
02:06:58.003 00.000 11060 Guiding  Dir = 1, Dur = 750
02:06:58.034 00.031 11060 IsSlewing returns 0
02:06:58.034 00.000 11060 IsGuiding returns 0
02:06:58.813 00.779 11060 IsGuiding returns 0
02:06:58.813 00.000 11060 Move returns status 0, amount 750
02:06:58.813 00.000 11060 move complete, result=0
02:06:58.813 00.000 11060 worker thread done servicing request
02:06:58.813 00.000 11060 Worker thread wakes up
02:06:58.813 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.3 px 750 ms SOUTH
02:06:58.814 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:58.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:59.444 00.630 11060 Exposure complete
02:06:59.626 00.182 11060 worker thread done servicing request
02:06:59.626 00.000 10844 OnExposeComplete: enter
02:06:59.626 00.000 10844 UpdateGuideState(): m_state=6
02:06:59.627 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12388
02:06:59.627 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=58.38, Mass=2992, SNR=34.5, Peak=241 HFD=3.4
02:06:59.627 00.000 10844 MultiStar: [#1 -0.23,0.49,0.91,U] [#2 0.03,0.10,1.99,U] [#3 -0.67,0.42,0.00,M2] [#4 0.57,0.10,0.95,U] [#5 -0.43,-0.23,0.95,U] [#6 0.73,-0.39,0.00,M5] [#7 -1.11,0.41,0.00,M1] [#8 -0.47,-0.72,0.00,M1] 
02:06:59.627 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.00}, one-star: {-0.16, -0.49}
02:06:59.627 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
02:06:59.627 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
02:06:59.627 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=2.99 mountX=0.00 mountY=-0.03, mountTheta=-1.54
02:06:59.628 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.00, opts=13)
02:06:59.629 00.001 10844 Enqueuing Move request for scope (-0.03, 0.00)
02:06:59.629 00.000 11060 Worker thread wakes up
02:06:59.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:06:59.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
02:06:59.629 00.000 10844 UpdateGuideState exits: m=2992 SNR=34.5
02:06:59.629 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
02:06:59.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:59.629 00.000 11060 Moving (-0.03, 0.00) raw xDistance=0.00 yDistance=-0.03
02:06:59.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:06:59.629 00.000 10844 Enqueuing Expose request
02:06:59.629 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.186353, 1:-0.031723
02:06:59.629 00.000 11060 BLC: No correction, Miss < min_move
02:06:59.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:06:59.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:59.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:06:59.629 00.000 11060 MoveAxis(E, 0, ABG)
02:06:59.629 00.000 11060 Move returns status 0, amount 0
02:06:59.629 00.000 11060 MoveAxis(N, 0, ABG)
02:06:59.629 00.000 11060 Move returns status 0, amount 0
02:06:59.629 00.000 11060 move complete, result=0
02:06:59.630 00.001 11060 worker thread done servicing request
02:06:59.630 00.000 11060 Worker thread wakes up
02:06:59.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:06:59.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:06:59.631 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:00.267 00.636 11060 Exposure complete
02:07:00.439 00.172 11060 worker thread done servicing request
02:07:00.439 00.000 10844 OnExposeComplete: enter
02:07:00.439 00.000 10844 UpdateGuideState(): m_state=6
02:07:00.439 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12389
02:07:00.439 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.79, Mass=2756, SNR=32.8, Peak=188 HFD=3.7
02:07:00.440 00.001 10844 MultiStar: [#1 -0.80,0.13,0.00,M1] [#2 -0.92,0.44,0.00,M1] [#3 0.03,0.45,1.04,U] [#4 -0.05,0.79,0.00,M1] [#5 -0.55,0.40,0.00,M1] [#6 0.52,-0.08,0.98,U] [#7 -0.06,0.12,0.87,U] [#8 0.02,-0.18,0.95,U] 
02:07:00.440 00.000 10844 single-star, 4 included, MultiStar: {0.12, 0.05}, one-star: {0.05, -0.09}
02:07:00.440 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
02:07:00.440 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
02:07:00.440 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.04 mountX=0.07 mountY=0.06, mountTheta=0.70
02:07:00.442 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
02:07:00.442 00.000 10844 Enqueuing Move request for scope (0.05, -0.09)
02:07:00.442 00.000 11060 Worker thread wakes up
02:07:00.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:00.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
02:07:00.442 00.000 10844 UpdateGuideState exits: m=2756 SNR=32.8
02:07:00.443 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:00.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:00.443 00.000 10844 Enqueuing Expose request
02:07:00.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
02:07:00.444 00.001 11060 Moving (0.05, -0.09) raw xDistance=0.07 yDistance=0.06
02:07:00.444 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.186353, 1:-0.031723, 2:0.062982
02:07:00.444 00.000 11060 BLC: No correction, Miss < min_move
02:07:00.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:07:00.444 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:00.444 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:07:00.444 00.000 11060 MoveAxis(E, 0, ABG)
02:07:00.444 00.000 11060 Move returns status 0, amount 0
02:07:00.444 00.000 11060 MoveAxis(N, 0, ABG)
02:07:00.444 00.000 11060 Move returns status 0, amount 0
02:07:00.444 00.000 11060 move complete, result=0
02:07:00.444 00.000 11060 worker thread done servicing request
02:07:00.445 00.001 11060 Worker thread wakes up
02:07:00.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:00.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:00.446 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:01.080 00.634 11060 Exposure complete
02:07:01.266 00.186 11060 worker thread done servicing request
02:07:01.266 00.000 10844 OnExposeComplete: enter
02:07:01.266 00.000 10844 UpdateGuideState(): m_state=6
02:07:01.266 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12390
02:07:01.266 00.000 10844 Star::Find returns 1 (1), X=268.58, Y=58.77, Mass=3356, SNR=36.6, Peak=255 HFD=3.7
02:07:01.266 00.000 10844 MultiStar: [#1 -0.17,0.58,0.91,U] [#2 -0.06,-0.41,1.79,U] [#3 0.17,0.27,0.86,U] [#4 0.33,0.38,0.86,U] [#5 -0.48,0.42,0.00,M2] [#6 -0.42,0.37,0.83,U] [#7 -0.90,-0.39,0.00,M1] [#8 0.12,-0.11,0.93,U] 
02:07:01.266 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.06}, one-star: {0.34, -0.11}
02:07:01.266 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
02:07:01.266 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
02:07:01.266 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=-0.07 mountY=0.03, mountTheta=2.76
02:07:01.268 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
02:07:01.268 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
02:07:01.269 00.001 11060 Worker thread wakes up
02:07:01.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:07:01.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:07:01.269 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.07 yDistance=0.03
02:07:01.269 00.000 11060 BLC: window closed
02:07:01.269 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.186353, 1:-0.031723, 2:0.062982
02:07:01.269 00.000 11060 BLC: No correction, Miss < min_move
02:07:01.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:07:01.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:01.269 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:01.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:07:01.269 00.000 11060 MoveAxis(E, 0, ABG)
02:07:01.269 00.000 11060 Move returns status 0, amount 0
02:07:01.269 00.000 11060 MoveAxis(N, 0, ABG)
02:07:01.269 00.000 11060 Move returns status 0, amount 0
02:07:01.269 00.000 11060 move complete, result=0
02:07:01.269 00.000 10844 UpdateGuideState exits: m=3356 SNR=36.6 Saturated
02:07:01.269 00.000 11060 worker thread done servicing request
02:07:01.270 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:01.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:01.270 00.000 10844 Enqueuing Expose request
02:07:01.270 00.000 11060 Worker thread wakes up
02:07:01.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:01.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:01.270 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:01.907 00.637 11060 Exposure complete
02:07:02.079 00.172 11060 worker thread done servicing request
02:07:02.079 00.000 10844 OnExposeComplete: enter
02:07:02.080 00.001 10844 UpdateGuideState(): m_state=6
02:07:02.080 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12391
02:07:02.080 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=59.04, Mass=2916, SNR=33.7, Peak=210 HFD=4.1
02:07:02.080 00.000 10844 MultiStar: [#1 -0.79,0.90,0.00,M1] [#2 -0.08,0.07,2.05,U] [#3 -0.29,-0.07,0.88,U] [#4 -0.44,0.13,0.91,U] [#5 0.14,0.57,1.03,U] [#6 -0.16,-0.20,0.87,U] [#7 -0.73,0.10,0.00,M2] [#8 -0.03,-0.57,0.98,U] 
02:07:02.080 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.03}, one-star: {-0.04, 0.16}
02:07:02.080 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
02:07:02.080 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.65)
02:07:02.080 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:07:02.081 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
02:07:02.082 00.001 10844 Enqueuing Move request for scope (-0.11, 0.03)
02:07:02.082 00.000 11060 Worker thread wakes up
02:07:02.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:02.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
02:07:02.082 00.000 10844 UpdateGuideState exits: m=2916 SNR=33.7
02:07:02.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
02:07:02.082 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.12
02:07:02.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:07:02.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:02.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:02.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:07:02.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:02.082 00.000 10844 Enqueuing Expose request
02:07:02.082 00.000 11060 MoveAxis(E, 0, ABG)
02:07:02.082 00.000 11060 Move returns status 0, amount 0
02:07:02.082 00.000 11060 MoveAxis(N, 0, ABG)
02:07:02.082 00.000 11060 Move returns status 0, amount 0
02:07:02.082 00.000 11060 move complete, result=0
02:07:02.084 00.002 11060 worker thread done servicing request
02:07:02.084 00.000 11060 Worker thread wakes up
02:07:02.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:02.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:02.085 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:02.661 00.576 10844 evsrv: cli 0EEEDAD0 connect
02:07:02.661 00.000 10844 case statement mapped state 6 to 3
02:07:02.662 00.001 10844 case statement mapped state 6 to 3
02:07:02.662 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"7acc9cbd-99e2-4576-a022-3bc9af23d6f4"}
02:07:02.662 00.000 10844 PhdController::Guide begins
02:07:02.663 00.001 10844 PhdController: newstate STATE_SETUP
02:07:02.663 00.000 10844 PhdController: setup
02:07:02.663 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:07:02.663 00.000 10844 PhdController: guider state = 6
02:07:02.663 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:07:02.663 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
02:07:02.663 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":0,"id":"7acc9cbd-99e2-4576-a022-3bc9af23d6f4"}
02:07:02.667 00.004 10844 evsrv: cli 0EEEDAD0 disconnect
02:07:02.668 00.001 10844 evsrv: cli 0EEEE430 connect
02:07:02.668 00.000 10844 case statement mapped state 6 to 3
02:07:02.668 00.000 10844 case statement mapped state 6 to 3
02:07:02.669 00.001 10844 evsrv: cli 0EEEE430 request: {"method":"get_lock_shift_params","id":"6beb3f8d-f4b5-4d28-97fd-c0958b5b63f8"}
02:07:02.669 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6beb3f8d-f4b5-4d28-97fd-c0958b5b63f8"}
02:07:02.670 00.001 10844 evsrv: cli 0EEEE430 disconnect
02:07:02.671 00.001 10844 evsrv: cli 0EEEEC50 connect
02:07:02.671 00.000 10844 case statement mapped state 6 to 3
02:07:02.672 00.001 10844 case statement mapped state 6 to 3
02:07:02.673 00.001 10844 evsrv: cli 0EEEEC50 request: {"method":"get_lock_position","id":"1789d260-f5c9-4a13-add8-b4ef98758b83"}
02:07:02.673 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":[268.24,58.88],"id":"1789d260-f5c9-4a13-add8-b4ef98758b83"}
02:07:02.673 00.000 10844 evsrv: cli 0EEEEC50 disconnect
02:07:02.674 00.001 10844 evsrv: cli 0EEEDA30 connect
02:07:02.674 00.000 10844 case statement mapped state 6 to 3
02:07:02.675 00.001 10844 case statement mapped state 6 to 3
02:07:02.675 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_calibrated","id":"2f1866fa-0848-46f8-9b88-4d5b2784d96c"}
02:07:02.675 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":true,"id":"2f1866fa-0848-46f8-9b88-4d5b2784d96c"}
02:07:02.682 00.007 10844 evsrv: cli 0EEEDA30 disconnect
02:07:02.683 00.001 10844 evsrv: cli 0EEEE070 connect
02:07:02.683 00.000 10844 case statement mapped state 6 to 3
02:07:02.684 00.001 10844 case statement mapped state 6 to 3
02:07:02.685 00.001 10844 evsrv: cli 0EEEE070 request: {"method":"get_app_state","id":"75172c1a-8146-49d3-99a1-8fb100f2ac25"}
02:07:02.685 00.000 10844 case statement mapped state 6 to 3
02:07:02.685 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":"Guiding","id":"75172c1a-8146-49d3-99a1-8fb100f2ac25"}
02:07:02.687 00.002 10844 evsrv: cli 0EEEE070 disconnect
02:07:02.719 00.032 11060 Exposure complete
02:07:02.922 00.203 11060 worker thread done servicing request
02:07:02.922 00.000 10844 OnExposeComplete: enter
02:07:02.923 00.001 10844 UpdateGuideState(): m_state=6
02:07:02.923 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12392
02:07:02.923 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=58.86, Mass=2877, SNR=33.6, Peak=242 HFD=3.7
02:07:02.923 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
02:07:02.923 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
02:07:02.923 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=0.04 mountY=-0.14, mountTheta=-1.25
02:07:02.925 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.02, opts=13)
02:07:02.925 00.000 10844 Enqueuing Move request for scope (-0.14, -0.02)
02:07:02.925 00.000 11060 Worker thread wakes up
02:07:02.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:02.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
02:07:02.925 00.000 10844 UpdateGuideState exits: m=2877 SNR=33.6
02:07:02.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
02:07:02.925 00.000 10844 PhdController: settling, locked = 1, distance = 0.13 (1.50) aobump = 0 frame = 1 / 99999
02:07:02.925 00.000 11060 Moving (-0.14, -0.02) raw xDistance=0.04 yDistance=-0.14
02:07:02.925 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372422.925,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:07:02.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:02.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:02.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:02.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:07:02.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:02.925 00.000 10844 Enqueuing Expose request
02:07:02.925 00.000 11060 MoveAxis(E, 0, ABG)
02:07:02.925 00.000 11060 Move returns status 0, amount 0
02:07:02.925 00.000 11060 MoveAxis(N, 0, ABG)
02:07:02.925 00.000 11060 Move returns status 0, amount 0
02:07:02.927 00.002 11060 move complete, result=0
02:07:02.927 00.000 11060 worker thread done servicing request
02:07:02.927 00.000 11060 Worker thread wakes up
02:07:02.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:02.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:02.929 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:03.568 00.639 11060 Exposure complete
02:07:03.988 00.420 11060 worker thread done servicing request
02:07:03.988 00.000 10844 OnExposeComplete: enter
02:07:03.988 00.000 10844 UpdateGuideState(): m_state=6
02:07:03.988 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12393
02:07:03.989 00.001 10844 Star::Find returns 1 (0), X=268.32, Y=59.18, Mass=2679, SNR=32.4, Peak=199 HFD=3.7
02:07:03.989 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
02:07:03.989 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
02:07:03.989 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.31 mountX=-0.31 mountY=0.03, mountTheta=3.04
02:07:03.991 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.30, opts=13)
02:07:03.992 00.001 10844 Enqueuing Move request for scope (0.08, 0.30)
02:07:03.992 00.000 11060 Worker thread wakes up
02:07:03.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.30) opts 0xd
02:07:03.992 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.30)
02:07:03.992 00.000 11060 Moving (0.08, 0.30) raw xDistance=-0.31 yDistance=0.03
02:07:03.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:07:03.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:03.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:07:03.997 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:03.998 00.001 10844 UpdateGuideState exits: m=2679 SNR=32.4
02:07:03.998 00.000 10844 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 2 / 99999
02:07:03.998 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372423.998,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.19,"Time":1.1,"SettleTime":10.0,"StarLocked":true}
02:07:03.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:03.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:03.998 00.000 10844 Enqueuing Expose request
02:07:04.000 00.002 11060 MoveAxis(E, 53, ABG)
02:07:04.000 00.000 11060 Guiding  Dir = 2, Dur = 53
02:07:04.027 00.027 11060 IsSlewing returns 0
02:07:04.028 00.001 11060 IsGuiding returns 0
02:07:04.106 00.078 11060 IsGuiding returns 0
02:07:04.106 00.000 11060 Move returns status 0, amount 53
02:07:04.107 00.001 11060 MoveAxis(N, 0, ABG)
02:07:04.107 00.000 11060 Move returns status 0, amount 0
02:07:04.107 00.000 11060 move complete, result=0
02:07:04.107 00.000 11060 worker thread done servicing request
02:07:04.107 00.000 11060 Worker thread wakes up
02:07:04.107 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
02:07:04.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:04.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:04.767 00.660 11060 Exposure complete
02:07:05.487 00.720 11060 worker thread done servicing request
02:07:05.487 00.000 10844 OnExposeComplete: enter
02:07:05.487 00.000 10844 UpdateGuideState(): m_state=6
02:07:05.488 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12394
02:07:05.488 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=58.59, Mass=2763, SNR=32.5, Peak=187 HFD=3.8
02:07:05.488 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
02:07:05.488 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
02:07:05.488 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-2.14 mountX=0.32 mountY=-0.14, mountTheta=-0.41
02:07:05.491 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.29, opts=13)
02:07:05.491 00.000 10844 Enqueuing Move request for scope (-0.19, -0.29)
02:07:05.491 00.000 11060 Worker thread wakes up
02:07:05.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.29) opts 0xd
02:07:05.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.29)
02:07:05.491 00.000 11060 Moving (-0.19, -0.29) raw xDistance=0.32 yDistance=-0.14
02:07:05.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.32
02:07:05.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:05.492 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:07:05.492 00.000 11060 MoveAxis(W, 54, ABG)
02:07:05.492 00.000 11060 Guiding  Dir = 3, Dur = 54
02:07:05.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:05.493 00.001 10844 UpdateGuideState exits: m=2763 SNR=32.5
02:07:05.493 00.000 10844 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 3 / 99999
02:07:05.493 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372425.493,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.23,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
02:07:05.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:05.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:05.493 00.000 10844 Enqueuing Expose request
02:07:05.535 00.042 11060 IsSlewing returns 0
02:07:05.535 00.000 11060 IsGuiding returns 0
02:07:05.630 00.095 11060 IsGuiding returns 0
02:07:05.630 00.000 11060 Move returns status 0, amount 54
02:07:05.631 00.001 11060 MoveAxis(N, 0, ABG)
02:07:05.631 00.000 11060 Move returns status 0, amount 0
02:07:05.631 00.000 11060 move complete, result=0
02:07:05.631 00.000 11060 worker thread done servicing request
02:07:05.631 00.000 11060 Worker thread wakes up
02:07:05.631 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
02:07:05.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:05.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:06.349 00.718 11060 Exposure complete
02:07:06.934 00.585 11060 worker thread done servicing request
02:07:06.934 00.000 10844 OnExposeComplete: enter
02:07:06.934 00.000 10844 UpdateGuideState(): m_state=6
02:07:06.934 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12395
02:07:06.934 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=59.28, Mass=2560, SNR=30.9, Peak=194 HFD=3.9
02:07:06.934 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
02:07:06.934 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
02:07:06.935 00.001 10844 CameraToMount -- cameraX=-0.28 cameraY=0.40 hyp=0.49 cameraTheta=2.19 mountX=-0.34 mountY=-0.34, mountTheta=-2.35
02:07:06.936 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.40, opts=13)
02:07:06.937 00.001 10844 Enqueuing Move request for scope (-0.28, 0.40)
02:07:06.937 00.000 11060 Worker thread wakes up
02:07:06.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:06.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.40) opts 0xd
02:07:06.937 00.000 10844 UpdateGuideState exits: m=2560 SNR=30.9
02:07:06.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.40)
02:07:06.937 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 4 / 99999
02:07:06.937 00.000 11060 Moving (-0.28, 0.40) raw xDistance=-0.34 yDistance=-0.34
02:07:06.937 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372426.937,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
02:07:06.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
02:07:06.938 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:07:06.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:06.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:07:06.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:06.938 00.000 10844 Enqueuing Expose request
02:07:06.938 00.000 11060 MoveAxis(E, 58, ABG)
02:07:06.938 00.000 11060 Guiding  Dir = 2, Dur = 58
02:07:06.972 00.034 11060 IsSlewing returns 0
02:07:06.972 00.000 11060 IsGuiding returns 0
02:07:07.050 00.078 11060 IsGuiding returns 0
02:07:07.050 00.000 11060 Move returns status 0, amount 58
02:07:07.050 00.000 11060 MoveAxis(N, 0, ABG)
02:07:07.050 00.000 11060 Move returns status 0, amount 0
02:07:07.051 00.001 11060 move complete, result=0
02:07:07.051 00.000 11060 worker thread done servicing request
02:07:07.051 00.000 11060 Worker thread wakes up
02:07:07.051 00.000 10844 GuideStep: -0.3 px 58 ms EAST, -0.3 px 0 ms NORTH
02:07:07.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:07.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:07.744 00.693 11060 Exposure complete
02:07:08.187 00.443 11060 worker thread done servicing request
02:07:08.187 00.000 10844 OnExposeComplete: enter
02:07:08.187 00.000 10844 UpdateGuideState(): m_state=6
02:07:08.187 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12396
02:07:08.188 00.001 10844 Star::Find returns 1 (0), X=267.85, Y=58.18, Mass=2267, SNR=29.7, Peak=161 HFD=4.0
02:07:08.188 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
02:07:08.188 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
02:07:08.188 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.70 hyp=0.80 cameraTheta=-2.08 mountX=0.76 mountY=-0.27, mountTheta=-0.34
02:07:08.189 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.70, opts=13)
02:07:08.190 00.001 10844 Enqueuing Move request for scope (-0.39, -0.70)
02:07:08.190 00.000 11060 Worker thread wakes up
02:07:08.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:08.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.70) opts 0xd
02:07:08.190 00.000 10844 UpdateGuideState exits: m=2267 SNR=29.7
02:07:08.190 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.70)
02:07:08.190 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 5 / 99999
02:07:08.190 00.000 11060 Moving (-0.39, -0.70) raw xDistance=0.76 yDistance=-0.27
02:07:08.190 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372428.190,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
02:07:08.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.76
02:07:08.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:07:08.191 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:08.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:07:08.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:08.191 00.000 10844 Enqueuing Expose request
02:07:08.191 00.000 11060 MoveAxis(W, 129, ABG)
02:07:08.191 00.000 11060 Guiding  Dir = 3, Dur = 129
02:07:08.208 00.017 11060 IsSlewing returns 0
02:07:08.209 00.001 11060 IsGuiding returns 0
02:07:08.349 00.140 11060 IsGuiding returns 0
02:07:08.349 00.000 11060 Move returns status 0, amount 129
02:07:08.350 00.001 11060 MoveAxis(N, 0, ABG)
02:07:08.350 00.000 11060 Move returns status 0, amount 0
02:07:08.350 00.000 11060 move complete, result=0
02:07:08.350 00.000 11060 worker thread done servicing request
02:07:08.350 00.000 11060 Worker thread wakes up
02:07:08.350 00.000 10844 GuideStep: 0.8 px 129 ms WEST, -0.3 px 0 ms NORTH
02:07:08.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:08.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:09.035 00.685 11060 Exposure complete
02:07:09.331 00.296 11060 worker thread done servicing request
02:07:09.331 00.000 10844 OnExposeComplete: enter
02:07:09.331 00.000 10844 UpdateGuideState(): m_state=6
02:07:09.332 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12397
02:07:09.332 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=58.78, Mass=2921, SNR=34.0, Peak=210 HFD=4.1
02:07:09.332 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
02:07:09.332 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
02:07:09.332 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.20 mountX=0.11 mountY=-0.05, mountTheta=-0.46
02:07:09.334 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
02:07:09.335 00.001 10844 Enqueuing Move request for scope (-0.07, -0.10)
02:07:09.335 00.000 11060 Worker thread wakes up
02:07:09.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:09.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
02:07:09.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
02:07:09.335 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.11 yDistance=-0.05
02:07:09.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:07:09.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:09.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:07:09.336 00.001 11060 MoveAxis(E, 0, ABG)
02:07:09.336 00.000 11060 Move returns status 0, amount 0
02:07:09.336 00.000 11060 MoveAxis(N, 0, ABG)
02:07:09.336 00.000 11060 Move returns status 0, amount 0
02:07:09.336 00.000 11060 move complete, result=0
02:07:09.336 00.000 11060 worker thread done servicing request
02:07:09.336 00.000 10844 UpdateGuideState exits: m=2921 SNR=34.0
02:07:09.336 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 6 / 99999
02:07:09.336 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372429.336,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
02:07:09.337 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:09.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:09.337 00.000 10844 Enqueuing Expose request
02:07:09.337 00.000 11060 Worker thread wakes up
02:07:09.337 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:09.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:09.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:09.984 00.647 11060 Exposure complete
02:07:10.201 00.217 11060 worker thread done servicing request
02:07:10.201 00.000 10844 OnExposeComplete: enter
02:07:10.201 00.000 10844 UpdateGuideState(): m_state=6
02:07:10.202 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12398
02:07:10.202 00.000 10844 Star::Find returns 1 (0), X=267.77, Y=59.21, Mass=2479, SNR=30.3, Peak=150 HFD=4.3
02:07:10.202 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.28 = -2.00)
02:07:10.202 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.02)
02:07:10.202 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=0.33 hyp=0.57 cameraTheta=2.53 mountX=-0.24 mountY=-0.52, mountTheta=-2.00
02:07:10.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=0.33, opts=13)
02:07:10.204 00.000 10844 Enqueuing Move request for scope (-0.47, 0.33)
02:07:10.204 00.000 11060 Worker thread wakes up
02:07:10.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:10.205 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.33) opts 0xd
02:07:10.205 00.000 10844 UpdateGuideState exits: m=2479 SNR=30.3
02:07:10.205 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 7 / 99999
02:07:10.205 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372430.205,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
02:07:10.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:10.205 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 0.33)
02:07:10.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:10.206 00.001 10844 Enqueuing Expose request
02:07:10.206 00.000 11060 Moving (-0.47, 0.33) raw xDistance=-0.24 yDistance=-0.52
02:07:10.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:07:10.206 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.03 newest=-0.84
02:07:10.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.52
02:07:10.206 00.000 11060 MoveAxis(E, 41, ABG)
02:07:10.207 00.001 11060 Guiding  Dir = 2, Dur = 41
02:07:10.218 00.011 11060 IsSlewing returns 0
02:07:10.218 00.000 11060 IsGuiding returns 0
02:07:10.272 00.054 11060 IsGuiding returns 0
02:07:10.273 00.001 11060 Move returns status 0, amount 41
02:07:10.273 00.000 11060 BLC: Oldest BLC event removed
02:07:10.273 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:07:10.273 00.000 11060 MoveAxis(N, 950, ABG)
02:07:10.273 00.000 11060 duration set to 750 by maxDecDuration
02:07:10.273 00.000 11060 Guiding  Dir = 0, Dur = 750
02:07:10.282 00.009 11060 IsSlewing returns 0
02:07:10.282 00.000 11060 IsGuiding returns 0
02:07:11.048 00.766 11060 IsGuiding returns 0
02:07:11.048 00.000 11060 Move returns status 0, amount 750
02:07:11.048 00.000 11060 move complete, result=0
02:07:11.048 00.000 11060 worker thread done servicing request
02:07:11.048 00.000 11060 Worker thread wakes up
02:07:11.048 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.5 px 750 ms NORTH
02:07:11.049 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:11.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:11.692 00.643 11060 Exposure complete
02:07:11.907 00.215 11060 worker thread done servicing request
02:07:11.907 00.000 10844 OnExposeComplete: enter
02:07:11.907 00.000 10844 UpdateGuideState(): m_state=6
02:07:11.908 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12399
02:07:11.908 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=59.15, Mass=2832, SNR=32.6, Peak=169 HFD=4.2
02:07:11.908 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.87 = -2.42)
02:07:11.908 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
02:07:11.908 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.32 cameraTheta=2.11 mountX=-0.24 mountY=-0.21, mountTheta=-2.43
02:07:11.911 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.27, opts=13)
02:07:11.911 00.000 10844 Enqueuing Move request for scope (-0.16, 0.27)
02:07:11.911 00.000 11060 Worker thread wakes up
02:07:11.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd
02:07:11.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.27)
02:07:11.911 00.000 11060 Moving (-0.16, 0.27) raw xDistance=-0.24 yDistance=-0.21
02:07:11.911 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.360557, 1:0.205798
02:07:11.911 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:07:11.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
02:07:11.912 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:11.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
02:07:11.912 00.000 11060 MoveAxis(E, 42, ABG)
02:07:11.912 00.000 11060 Guiding  Dir = 2, Dur = 42
02:07:11.912 00.000 10844 UpdateGuideState exits: m=2832 SNR=32.6
02:07:11.912 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 8 / 99999
02:07:11.912 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372431.912,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
02:07:11.913 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:11.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:11.913 00.000 10844 Enqueuing Expose request
02:07:11.925 00.012 11060 IsSlewing returns 0
02:07:11.925 00.000 11060 IsGuiding returns 0
02:07:11.973 00.048 11060 IsGuiding returns 0
02:07:11.973 00.000 11060 Move returns status 0, amount 42
02:07:11.974 00.001 11060 MoveAxis(N, 80, ABG)
02:07:11.974 00.000 11060 Guiding  Dir = 0, Dur = 80
02:07:12.003 00.029 11060 IsSlewing returns 0
02:07:12.004 00.001 11060 IsGuiding returns 0
02:07:12.113 00.109 11060 IsGuiding returns 0
02:07:12.113 00.000 11060 Move returns status 0, amount 80
02:07:12.113 00.000 11060 move complete, result=0
02:07:12.113 00.000 11060 worker thread done servicing request
02:07:12.114 00.001 11060 Worker thread wakes up
02:07:12.114 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 80 ms NORTH
02:07:12.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:12.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:12.749 00.635 11060 Exposure complete
02:07:12.987 00.238 11060 worker thread done servicing request
02:07:12.988 00.001 10844 OnExposeComplete: enter
02:07:12.988 00.000 10844 UpdateGuideState(): m_state=6
02:07:12.988 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12400
02:07:12.988 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.04, Mass=2608, SNR=31.3, Peak=161 HFD=4.1
02:07:12.988 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
02:07:12.989 00.001 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
02:07:12.989 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.84 hyp=0.86 cameraTheta=-1.35 mountX=0.79 mountY=0.33, mountTheta=0.39
02:07:12.991 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.84, opts=13)
02:07:12.991 00.000 10844 Enqueuing Move request for scope (0.19, -0.84)
02:07:12.991 00.000 11060 Worker thread wakes up
02:07:12.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:12.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.84) opts 0xd
02:07:12.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.84)
02:07:12.991 00.000 10844 UpdateGuideState exits: m=2608 SNR=31.3
02:07:12.991 00.000 11060 Moving (0.19, -0.84) raw xDistance=0.79 yDistance=0.33
02:07:12.992 00.001 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 9 / 99999
02:07:12.992 00.000 11060 BLC: History state: CurrMiss=-0.33, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.360557, 1:0.205798, 2:-0.325974
02:07:12.992 00.000 10844 PhdController: newstate STATE_FINISH
02:07:12.992 00.000 10844 PhdController complete: success
02:07:12.992 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
02:07:12.992 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770372432.992,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
02:07:12.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.79
02:07:12.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:07:12.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:07:12.992 00.000 11060 MoveAxis(W, 136, ABG)
02:07:12.993 00.001 11060 Guiding  Dir = 3, Dur = 136
02:07:12.993 00.000 10844 Mount: notify guiding dither settle done success=1
02:07:12.993 00.000 10844 PhdController: newstate STATE_IDLE
02:07:12.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:12.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:12.993 00.000 10844 Enqueuing Expose request
02:07:13.025 00.032 11060 IsSlewing returns 0
02:07:13.025 00.000 11060 IsGuiding returns 0
02:07:13.180 00.155 11060 IsGuiding returns 0
02:07:13.180 00.000 11060 Move returns status 0, amount 136
02:07:13.180 00.000 11060 MoveAxis(N, 0, ABG)
02:07:13.180 00.000 11060 Move returns status 0, amount 0
02:07:13.181 00.001 11060 move complete, result=0
02:07:13.181 00.000 11060 worker thread done servicing request
02:07:13.181 00.000 11060 Worker thread wakes up
02:07:13.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:13.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:13.181 00.000 10844 GuideStep: 0.8 px 136 ms WEST, 0.3 px 0 ms NORTH
02:07:13.814 00.633 11060 Exposure complete
02:07:14.050 00.236 10844 OnExposeComplete: enter
02:07:14.050 00.000 11060 worker thread done servicing request
02:07:14.050 00.000 10844 UpdateGuideState(): m_state=6
02:07:14.051 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12401
02:07:14.051 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=58.36, Mass=3136, SNR=34.0, Peak=214 HFD=3.9
02:07:14.052 00.001 10844 MultiStar: [#1 0.26,-1.14,0.00,M2] [#2 0.26,-1.59,0.00,M1] [#3 -0.50,-1.13,0.00,M1] [#4 0.28,-1.61,0.00,M1] [#5 -0.18,-0.70,0.00,M2] [#6 -0.09,-0.83,0.00,M3] [#7 0.22,-1.48,0.00,M3] [#8 -0.13,-0.54,1.01,U] 
02:07:14.052 00.000 10844 refined, 1 included, MultiStar: {-0.26, -0.53}, one-star: {-0.40, -0.52}
02:07:14.052 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
02:07:14.052 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
02:07:14.052 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.53 hyp=0.59 cameraTheta=-2.03 mountX=0.57 mountY=-0.17, mountTheta=-0.29
02:07:14.053 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.53, opts=13)
02:07:14.053 00.000 10844 Enqueuing Move request for scope (-0.26, -0.53)
02:07:14.053 00.000 11060 Worker thread wakes up
02:07:14.055 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:14.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.53) opts 0xd
02:07:14.055 00.000 10844 UpdateGuideState exits: m=3136 SNR=34.0
02:07:14.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.53)
02:07:14.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:14.055 00.000 11060 Moving (-0.26, -0.53) raw xDistance=0.57 yDistance=-0.17
02:07:14.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:14.055 00.000 10844 Enqueuing Expose request
02:07:14.055 00.000 11060 BLC: window closed
02:07:14.055 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.360557, 1:0.205798, 2:-0.325974
02:07:14.055 00.000 11060 BLC: No correction, Miss < min_move
02:07:14.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.57
02:07:14.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:14.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:07:14.055 00.000 11060 MoveAxis(W, 103, ABG)
02:07:14.056 00.001 11060 Guiding  Dir = 3, Dur = 103
02:07:14.090 00.034 11060 IsSlewing returns 0
02:07:14.092 00.002 11060 IsGuiding returns 0
02:07:14.216 00.124 11060 IsGuiding returns 0
02:07:14.216 00.000 11060 Move returns status 0, amount 103
02:07:14.216 00.000 11060 MoveAxis(N, 0, ABG)
02:07:14.216 00.000 11060 Move returns status 0, amount 0
02:07:14.217 00.001 11060 move complete, result=0
02:07:14.217 00.000 11060 worker thread done servicing request
02:07:14.217 00.000 11060 Worker thread wakes up
02:07:14.217 00.000 10844 GuideStep: 0.6 px 103 ms WEST, -0.2 px 0 ms NORTH
02:07:14.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:14.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:14.894 00.677 11060 Exposure complete
02:07:15.234 00.340 11060 worker thread done servicing request
02:07:15.234 00.000 10844 OnExposeComplete: enter
02:07:15.234 00.000 10844 UpdateGuideState(): m_state=6
02:07:15.235 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12402
02:07:15.235 00.000 10844 Star::Find returns 1 (0), X=269.06, Y=58.03, Mass=2826, SNR=33.3, Peak=208 HFD=4.3
02:07:15.236 00.001 10844 MultiStar: [#1 -0.54,-0.60,0.00,M3] [#2 0.12,-0.99,0.00,M2] [#3 0.16,0.02,1.04,U] [#4 0.50,-0.46,0.00,M2] [#5 0.32,-0.62,0.00,M3] [#6 0.09,-0.77,0.00,M4] [#7 -0.61,-0.36,0.00,M4] [#8 0.13,-0.64,0.00,M1] 
02:07:15.236 00.000 10844 refined, 1 included, MultiStar: {0.48, -0.40}, one-star: {0.82, -0.85}
02:07:15.236 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
02:07:15.236 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
02:07:15.236 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=-0.40 hyp=0.63 cameraTheta=-0.70 mountX=0.31 mountY=0.54, mountTheta=1.05
02:07:15.238 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=-0.40, opts=13)
02:07:15.238 00.000 10844 Enqueuing Move request for scope (0.48, -0.40)
02:07:15.238 00.000 11060 Worker thread wakes up
02:07:15.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:15.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.40) opts 0xd
02:07:15.238 00.000 10844 UpdateGuideState exits: m=2826 SNR=33.3
02:07:15.239 00.001 11060 Handling offset move in thread for scope, endpoint = (0.48, -0.40)
02:07:15.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:15.239 00.000 11060 Moving (0.48, -0.40) raw xDistance=0.31 yDistance=0.54
02:07:15.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:15.239 00.000 10844 Enqueuing Expose request
02:07:15.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
02:07:15.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:07:15.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
02:07:15.239 00.000 11060 MoveAxis(W, 57, ABG)
02:07:15.239 00.000 11060 Guiding  Dir = 3, Dur = 57
02:07:15.253 00.014 11060 IsSlewing returns 0
02:07:15.254 00.001 11060 IsGuiding returns 0
02:07:15.312 00.058 11060 IsGuiding returns 0
02:07:15.312 00.000 11060 Move returns status 0, amount 57
02:07:15.312 00.000 11060 MoveAxis(N, 0, ABG)
02:07:15.313 00.001 11060 Move returns status 0, amount 0
02:07:15.313 00.000 11060 move complete, result=0
02:07:15.313 00.000 11060 worker thread done servicing request
02:07:15.313 00.000 11060 Worker thread wakes up
02:07:15.313 00.000 10844 GuideStep: 0.3 px 57 ms WEST, 0.5 px 0 ms NORTH
02:07:15.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:15.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:15.959 00.646 11060 Exposure complete
02:07:16.316 00.357 11060 worker thread done servicing request
02:07:16.316 00.000 10844 OnExposeComplete: enter
02:07:16.316 00.000 10844 UpdateGuideState(): m_state=6
02:07:16.316 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12403
02:07:16.317 00.001 10844 Star::Find returns 1 (0), X=269.07, Y=58.82, Mass=2280, SNR=29.0, Peak=148 HFD=4.2
02:07:16.317 00.000 10844 MultiStar: [#1 0.33,-0.51,1.18,U] [#2 0.60,0.19,0.00,M3] [#3 0.16,0.30,1.09,U] [#4 0.28,-0.22,0.94,U] [#5 0.17,0.46,1.18,U] [#6 0.41,-0.16,1.07,U] [#7 -0.60,-0.33,0.00,M5] [#8 0.43,-0.32,1.11,U] 
02:07:16.317 00.000 10844 refined, 6 included, MultiStar: {0.37, -0.07}, one-star: {0.83, -0.06}
02:07:16.317 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
02:07:16.317 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
02:07:16.318 00.001 10844 CameraToMount -- cameraX=0.37 cameraY=-0.07 hyp=0.37 cameraTheta=-0.18 mountX=-0.00 mountY=0.37, mountTheta=1.57
02:07:16.319 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.07, opts=13)
02:07:16.320 00.001 10844 Enqueuing Move request for scope (0.37, -0.07)
02:07:16.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:16.320 00.000 10844 UpdateGuideState exits: m=2280 SNR=29.0
02:07:16.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:16.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:16.320 00.000 10844 Enqueuing Expose request
02:07:16.321 00.001 11060 Worker thread wakes up
02:07:16.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.07) opts 0xd
02:07:16.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.07)
02:07:16.321 00.000 11060 Moving (0.37, -0.07) raw xDistance=-0.00 yDistance=0.37
02:07:16.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:07:16.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:07:16.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:07:16.321 00.000 11060 MoveAxis(E, 0, ABG)
02:07:16.322 00.001 11060 Move returns status 0, amount 0
02:07:16.322 00.000 11060 MoveAxis(N, 0, ABG)
02:07:16.322 00.000 11060 Move returns status 0, amount 0
02:07:16.322 00.000 11060 move complete, result=0
02:07:16.322 00.000 11060 worker thread done servicing request
02:07:16.322 00.000 11060 Worker thread wakes up
02:07:16.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:16.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:16.327 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:07:16.975 00.648 11060 Exposure complete
02:07:17.371 00.396 11060 worker thread done servicing request
02:07:17.371 00.000 10844 OnExposeComplete: enter
02:07:17.371 00.000 10844 UpdateGuideState(): m_state=6
02:07:17.371 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12404
02:07:17.371 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=59.38, Mass=2810, SNR=32.1, Peak=180 HFD=3.9
02:07:17.372 00.001 10844 MultiStar: [#1 -0.02,-0.07,1.02,U] [#2 -0.00,-0.28,2.09,U] [#3 -0.02,-0.11,1.14,U] [#4 0.20,-0.10,1.07,U] [#5 -0.57,0.13,1.03,U] [#6 0.64,-0.45,0.00,M4] [#7 -0.84,-0.16,0.00,M6] [#8 -0.44,-0.12,0.99,U] 
02:07:17.372 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.04}, one-star: {0.07, 0.50}
02:07:17.372 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
02:07:17.372 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
02:07:17.372 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.71 mountX=0.06 mountY=-0.09, mountTheta=-0.97
02:07:17.374 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
02:07:17.374 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
02:07:17.374 00.000 11060 Worker thread wakes up
02:07:17.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
02:07:17.374 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
02:07:17.374 00.000 11060 Moving (-0.09, -0.04) raw xDistance=0.06 yDistance=-0.09
02:07:17.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:17.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:07:17.376 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:17.376 00.000 10844 UpdateGuideState exits: m=2810 SNR=32.1
02:07:17.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:17.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:17.376 00.000 10844 Enqueuing Expose request
02:07:17.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:07:17.376 00.000 11060 MoveAxis(E, 0, ABG)
02:07:17.376 00.000 11060 Move returns status 0, amount 0
02:07:17.377 00.001 11060 MoveAxis(N, 0, ABG)
02:07:17.377 00.000 11060 Move returns status 0, amount 0
02:07:17.377 00.000 11060 move complete, result=0
02:07:17.377 00.000 11060 worker thread done servicing request
02:07:17.377 00.000 11060 Worker thread wakes up
02:07:17.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:17.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:17.386 00.009 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:18.015 00.629 11060 Exposure complete
02:07:18.243 00.228 11060 worker thread done servicing request
02:07:18.244 00.001 10844 OnExposeComplete: enter
02:07:18.244 00.000 10844 UpdateGuideState(): m_state=6
02:07:18.244 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12405
02:07:18.244 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=59.10, Mass=2509, SNR=30.7, Peak=171 HFD=4.0
02:07:18.245 00.001 10844 MultiStar: [#1 -0.19,-0.05,1.02,U] [#2 -0.35,-0.25,2.27,U] [#3 0.19,-0.54,1.07,U] [#4 0.42,-0.11,1.02,U] [#5 -0.35,-0.30,1.16,U] [#6 0.62,-0.38,0.00,M5] [#7 -0.40,-0.75,0.00,M7] [#8 0.15,-0.18,0.92,U] 
02:07:18.245 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.19}, one-star: {0.45, 0.22}
02:07:18.245 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
02:07:18.245 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
02:07:18.245 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.67 mountX=0.19 mountY=0.01, mountTheta=0.06
02:07:18.247 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.19, opts=13)
02:07:18.247 00.000 10844 Enqueuing Move request for scope (-0.02, -0.19)
02:07:18.247 00.000 11060 Worker thread wakes up
02:07:18.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:18.247 00.000 10844 UpdateGuideState exits: m=2509 SNR=30.7
02:07:18.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:18.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:18.247 00.000 10844 Enqueuing Expose request
02:07:18.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
02:07:18.248 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
02:07:18.248 00.000 11060 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.01
02:07:18.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:07:18.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:18.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:18.248 00.000 11060 MoveAxis(W, 33, ABG)
02:07:18.248 00.000 11060 Guiding  Dir = 3, Dur = 33
02:07:18.256 00.008 11060 IsSlewing returns 0
02:07:18.256 00.000 11060 IsGuiding returns 0
02:07:18.302 00.046 11060 IsGuiding returns 0
02:07:18.302 00.000 11060 Move returns status 0, amount 33
02:07:18.303 00.001 11060 MoveAxis(N, 0, ABG)
02:07:18.303 00.000 11060 Move returns status 0, amount 0
02:07:18.303 00.000 11060 move complete, result=0
02:07:18.303 00.000 11060 worker thread done servicing request
02:07:18.303 00.000 11060 Worker thread wakes up
02:07:18.303 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
02:07:18.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:18.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:18.935 00.632 11060 Exposure complete
02:07:19.166 00.231 11060 worker thread done servicing request
02:07:19.166 00.000 10844 OnExposeComplete: enter
02:07:19.166 00.000 10844 UpdateGuideState(): m_state=6
02:07:19.167 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12406
02:07:19.167 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=59.61, Mass=2603, SNR=31.1, Peak=179 HFD=3.7
02:07:19.167 00.000 10844 MultiStar: [#1 0.77,0.81,0.00,M1] [#2 -0.08,0.19,2.27,U] [#3 0.59,-0.00,1.02,U] [#4 0.22,-0.04,1.11,U] [#5 0.25,-0.26,1.08,U] [#6 0.46,0.76,0.00,M6] [#7 0.32,-0.01,0.98,U] [#8 0.29,0.32,1.04,U] 
02:07:19.167 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.13}, one-star: {0.52, 0.73}
02:07:19.168 00.001 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
02:07:19.168 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
02:07:19.168 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.28 cameraTheta=0.51 mountX=-0.18 mountY=0.22, mountTheta=2.25
02:07:19.169 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.13, opts=13)
02:07:19.170 00.001 10844 Enqueuing Move request for scope (0.24, 0.13)
02:07:19.170 00.000 11060 Worker thread wakes up
02:07:19.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:19.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.13) opts 0xd
02:07:19.170 00.000 10844 UpdateGuideState exits: m=2603 SNR=31.1
02:07:19.170 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.13)
02:07:19.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:19.170 00.000 11060 Moving (0.24, 0.13) raw xDistance=-0.18 yDistance=0.22
02:07:19.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:19.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:07:19.170 00.000 10844 Enqueuing Expose request
02:07:19.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:07:19.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:07:19.170 00.000 11060 MoveAxis(E, 30, ABG)
02:07:19.170 00.000 11060 Guiding  Dir = 2, Dur = 30
02:07:19.177 00.007 11060 IsSlewing returns 0
02:07:19.177 00.000 11060 IsGuiding returns 0
02:07:19.227 00.050 11060 IsGuiding returns 0
02:07:19.227 00.000 11060 Move returns status 0, amount 30
02:07:19.227 00.000 11060 MoveAxis(N, 0, ABG)
02:07:19.227 00.000 11060 Move returns status 0, amount 0
02:07:19.227 00.000 11060 move complete, result=0
02:07:19.227 00.000 11060 worker thread done servicing request
02:07:19.228 00.001 11060 Worker thread wakes up
02:07:19.228 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.2 px 0 ms NORTH
02:07:19.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:19.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:19.882 00.654 11060 Exposure complete
02:07:20.238 00.356 11060 worker thread done servicing request
02:07:20.238 00.000 10844 OnExposeComplete: enter
02:07:20.238 00.000 10844 UpdateGuideState(): m_state=6
02:07:20.239 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12407
02:07:20.239 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.81, Mass=2700, SNR=31.9, Peak=181 HFD=3.8
02:07:20.239 00.000 10844 MultiStar: [#1 -0.23,0.31,1.00,U] [#2 -0.51,0.40,0.00,M1] [#3 0.29,0.50,1.00,U] [#4 0.38,0.26,1.01,U] [#5 0.06,0.84,0.00,M1] [#6 0.13,-0.06,0.98,U] [#7 -0.40,0.62,0.00,M7] [#8 -0.15,0.22,1.08,U] 
02:07:20.239 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.36}, one-star: {0.04, 0.93}
02:07:20.240 00.001 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
02:07:20.240 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
02:07:20.240 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.36 cameraTheta=1.37 mountX=-0.36 mountY=0.01, mountTheta=3.10
02:07:20.242 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.36, opts=13)
02:07:20.242 00.000 10844 Enqueuing Move request for scope (0.07, 0.36)
02:07:20.242 00.000 11060 Worker thread wakes up
02:07:20.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:20.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
02:07:20.242 00.000 10844 UpdateGuideState exits: m=2700 SNR=31.9
02:07:20.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
02:07:20.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:20.243 00.001 11060 Moving (0.07, 0.36) raw xDistance=-0.36 yDistance=0.01
02:07:20.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:20.243 00.000 10844 Enqueuing Expose request
02:07:20.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
02:07:20.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:20.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:07:20.243 00.000 11060 MoveAxis(E, 64, ABG)
02:07:20.243 00.000 11060 Guiding  Dir = 2, Dur = 64
02:07:20.260 00.017 11060 IsSlewing returns 0
02:07:20.260 00.000 11060 IsGuiding returns 0
02:07:20.338 00.078 11060 IsGuiding returns 0
02:07:20.338 00.000 11060 Move returns status 0, amount 64
02:07:20.338 00.000 11060 MoveAxis(N, 0, ABG)
02:07:20.338 00.000 11060 Move returns status 0, amount 0
02:07:20.338 00.000 11060 move complete, result=0
02:07:20.338 00.000 11060 worker thread done servicing request
02:07:20.338 00.000 11060 Worker thread wakes up
02:07:20.338 00.000 10844 GuideStep: -0.4 px 64 ms EAST, 0.0 px 0 ms NORTH
02:07:20.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:20.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:21.065 00.727 11060 Exposure complete
02:07:21.950 00.885 11060 worker thread done servicing request
02:07:21.950 00.000 10844 OnExposeComplete: enter
02:07:21.950 00.000 10844 UpdateGuideState(): m_state=6
02:07:21.951 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12408
02:07:21.951 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=59.96, Mass=3006, SNR=34.0, Peak=229 HFD=3.9
02:07:21.952 00.001 10844 MultiStar: [#1 -0.50,0.83,0.00,M1] [#2 0.10,1.20,0.00,M2] [#3 -0.53,0.34,0.00,M1] [#4 0.68,0.52,0.00,M1] [#5 0.50,0.41,0.00,M2] [#6 0.87,0.43,0.00,M6] [#7 -0.82,0.79,0.00,M8] [#8 -0.57,2.22,0.00,M1] 
02:07:21.952 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
02:07:21.952 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
02:07:21.952 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=1.08 hyp=1.11 cameraTheta=1.82 mountX=-1.01 mountY=-0.44, mountTheta=-2.73
02:07:21.957 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=1.08, opts=13)
02:07:21.957 00.000 10844 Enqueuing Move request for scope (-0.27, 1.08)
02:07:21.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:21.957 00.000 10844 UpdateGuideState exits: m=3006 SNR=34.0
02:07:21.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:21.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:21.957 00.000 10844 Enqueuing Expose request
02:07:21.958 00.001 11060 Worker thread wakes up
02:07:21.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 1.08) opts 0xd
02:07:21.958 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 1.08)
02:07:21.958 00.000 11060 Moving (-0.27, 1.08) raw xDistance=-1.01 yDistance=-0.44
02:07:21.959 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.28 from input -1.01
02:07:21.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:07:21.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
02:07:21.959 00.000 11060 MoveAxis(E, 178, ABG)
02:07:21.959 00.000 11060 Guiding  Dir = 2, Dur = 178
02:07:21.986 00.027 11060 IsSlewing returns 0
02:07:21.988 00.002 11060 IsGuiding returns 0
02:07:22.192 00.204 11060 IsGuiding returns 0
02:07:22.192 00.000 11060 Move returns status 0, amount 178
02:07:22.192 00.000 11060 MoveAxis(N, 0, ABG)
02:07:22.193 00.001 11060 Move returns status 0, amount 0
02:07:22.193 00.000 11060 move complete, result=0
02:07:22.193 00.000 11060 worker thread done servicing request
02:07:22.193 00.000 11060 Worker thread wakes up
02:07:22.193 00.000 10844 GuideStep: -1.0 px 178 ms EAST, -0.4 px 0 ms NORTH
02:07:22.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:22.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:22.841 00.648 11060 Exposure complete
02:07:23.108 00.267 11060 worker thread done servicing request
02:07:23.108 00.000 10844 OnExposeComplete: enter
02:07:23.108 00.000 10844 UpdateGuideState(): m_state=6
02:07:23.109 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12409
02:07:23.109 00.000 10844 Star::Find returns 1 (0), X=268.95, Y=58.84, Mass=3431, SNR=37.0, Peak=229 HFD=4.1
02:07:23.109 00.000 10844 MultiStar: [#1 -0.33,0.22,0.88,U] [#2 -0.87,0.23,0.00,M3] [#3 -0.21,1.00,0.00,M2] [#4 0.93,-0.21,0.00,M2] [#5 -0.49,0.20,0.85,U] [#6 1.17,-0.16,0.00,M7] [#7 -0.57,0.58,0.00,M9] [#8 -0.07,0.15,0.84,U] 
02:07:23.109 00.000 10844 refined, 3 included, MultiStar: {-0.02, 0.13}, one-star: {0.71, -0.03}
02:07:23.109 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
02:07:23.109 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.85)
02:07:23.109 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.70 mountX=-0.12 mountY=-0.04, mountTheta=-2.84
02:07:23.111 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
02:07:23.111 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
02:07:23.111 00.000 11060 Worker thread wakes up
02:07:23.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:23.113 00.002 10844 UpdateGuideState exits: m=3431 SNR=37.0
02:07:23.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
02:07:23.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:23.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
02:07:23.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:23.113 00.000 10844 Enqueuing Expose request
02:07:23.113 00.000 11060 Moving (-0.02, 0.13) raw xDistance=-0.12 yDistance=-0.04
02:07:23.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
02:07:23.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:23.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:07:23.113 00.000 11060 MoveAxis(E, 27, ABG)
02:07:23.114 00.001 11060 Guiding  Dir = 2, Dur = 27
02:07:23.129 00.015 11060 IsSlewing returns 0
02:07:23.129 00.000 11060 IsGuiding returns 0
02:07:23.161 00.032 11060 IsGuiding returns 0
02:07:23.161 00.000 11060 Move returns status 0, amount 27
02:07:23.161 00.000 11060 MoveAxis(N, 0, ABG)
02:07:23.161 00.000 11060 Move returns status 0, amount 0
02:07:23.162 00.001 11060 move complete, result=0
02:07:23.162 00.000 11060 worker thread done servicing request
02:07:23.162 00.000 11060 Worker thread wakes up
02:07:23.162 00.000 10844 GuideStep: -0.1 px 27 ms EAST, -0.0 px 0 ms NORTH
02:07:23.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:23.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:23.853 00.691 11060 Exposure complete
02:07:24.507 00.654 11060 worker thread done servicing request
02:07:24.508 00.001 10844 OnExposeComplete: enter
02:07:24.508 00.000 10844 UpdateGuideState(): m_state=6
02:07:24.508 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12410
02:07:24.508 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=58.74, Mass=3100, SNR=35.3, Peak=250 HFD=3.5
02:07:24.508 00.000 10844 MultiStar: [#1 -0.34,-0.21,0.93,U] [#2 -0.00,0.52,2.02,U] [#3 -0.31,0.33,0.95,U] [#4 0.66,-0.57,0.00,M3] [#5 -0.32,-0.11,0.94,U] [#6 0.34,-0.17,0.75,U] [#7 -0.31,-0.28,0.72,U] [#8 0.08,-0.10,0.76,U] 
02:07:24.510 00.002 10844 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {0.06, -0.14}
02:07:24.510 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.31 = -1.98)
02:07:24.510 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
02:07:24.510 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.55 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
02:07:24.512 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
02:07:24.513 00.001 10844 Enqueuing Move request for scope (-0.09, 0.06)
02:07:24.513 00.000 11060 Worker thread wakes up
02:07:24.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
02:07:24.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
02:07:24.513 00.000 11060 Moving (-0.09, 0.06) raw xDistance=-0.04 yDistance=-0.10
02:07:24.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:24.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:24.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:07:24.513 00.000 11060 MoveAxis(E, 0, ABG)
02:07:24.513 00.000 11060 Move returns status 0, amount 0
02:07:24.514 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:24.514 00.000 10844 UpdateGuideState exits: m=3100 SNR=35.3
02:07:24.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:24.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:24.514 00.000 10844 Enqueuing Expose request
02:07:24.514 00.000 11060 MoveAxis(N, 0, ABG)
02:07:24.514 00.000 11060 Move returns status 0, amount 0
02:07:24.514 00.000 11060 move complete, result=0
02:07:24.514 00.000 11060 worker thread done servicing request
02:07:24.514 00.000 11060 Worker thread wakes up
02:07:24.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:24.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:24.517 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:25.200 00.683 11060 Exposure complete
02:07:25.995 00.795 11060 worker thread done servicing request
02:07:25.995 00.000 10844 OnExposeComplete: enter
02:07:25.996 00.001 10844 UpdateGuideState(): m_state=6
02:07:25.996 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12411
02:07:25.996 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=58.47, Mass=2239, SNR=30.0, Peak=184 HFD=3.2
02:07:25.997 00.001 10844 MultiStar: [#1 -0.10,0.35,1.13,U] [#2 0.36,-0.74,0.00,M3] [#3 0.11,-0.52,0.99,U] [#4 0.50,-0.23,1.06,U] [#5 0.37,-0.11,1.10,U] [#6 0.91,-0.63,0.00,M7] [#7 -0.27,0.54,0.93,U] [#8 0.99,-0.82,0.00,M1] 
02:07:25.997 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.06}, one-star: {0.36, -0.41}
02:07:25.997 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
02:07:25.997 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
02:07:25.997 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.35 mountX=0.03 mountY=0.18, mountTheta=1.40
02:07:26.000 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.06, opts=13)
02:07:26.000 00.000 10844 Enqueuing Move request for scope (0.17, -0.06)
02:07:26.000 00.000 11060 Worker thread wakes up
02:07:26.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
02:07:26.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
02:07:26.000 00.000 11060 Moving (0.17, -0.06) raw xDistance=0.03 yDistance=0.18
02:07:26.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:07:26.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:26.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:07:26.000 00.000 11060 MoveAxis(E, 0, ABG)
02:07:26.000 00.000 11060 Move returns status 0, amount 0
02:07:26.000 00.000 11060 MoveAxis(N, 0, ABG)
02:07:26.000 00.000 11060 Move returns status 0, amount 0
02:07:26.000 00.000 11060 move complete, result=0
02:07:26.002 00.002 11060 worker thread done servicing request
02:07:26.010 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:26.011 00.001 10844 UpdateGuideState exits: m=2239 SNR=30.0
02:07:26.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:26.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:26.011 00.000 10844 Enqueuing Expose request
02:07:26.011 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:26.012 00.001 11060 Worker thread wakes up
02:07:26.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:26.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:26.648 00.636 11060 Exposure complete
02:07:26.916 00.268 11060 worker thread done servicing request
02:07:26.917 00.001 10844 OnExposeComplete: enter
02:07:26.917 00.000 10844 UpdateGuideState(): m_state=6
02:07:26.917 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12412
02:07:26.917 00.000 10844 Star::Find returns 1 (0), X=268.93, Y=58.24, Mass=3076, SNR=34.5, Peak=206 HFD=4.0
02:07:26.918 00.001 10844 MultiStar: [#1 0.33,-0.71,0.00,M1] [#2 0.41,-0.65,0.00,M4] [#3 0.34,0.28,0.99,U] [#4 0.36,-0.19,0.89,U] [#5 -0.08,0.56,0.94,U] [#6 1.07,-0.11,0.00,M8] [#7 -0.25,0.37,0.84,U] [#8 0.77,-0.58,0.00,M2] 
02:07:26.918 00.000 10844 refined, 4 included, MultiStar: {0.23, 0.07}, one-star: {0.69, -0.64}
02:07:26.918 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
02:07:26.918 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
02:07:26.918 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.28 mountX=-0.11 mountY=0.21, mountTheta=2.03
02:07:26.920 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.07, opts=13)
02:07:26.920 00.000 10844 Enqueuing Move request for scope (0.23, 0.07)
02:07:26.920 00.000 11060 Worker thread wakes up
02:07:26.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:26.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
02:07:26.920 00.000 10844 UpdateGuideState exits: m=3076 SNR=34.5
02:07:26.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
02:07:26.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:26.920 00.000 11060 Moving (0.23, 0.07) raw xDistance=-0.11 yDistance=0.21
02:07:26.921 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:26.921 00.000 10844 Enqueuing Expose request
02:07:26.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:07:26.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:07:26.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:07:26.921 00.000 11060 MoveAxis(E, 0, ABG)
02:07:26.921 00.000 11060 Move returns status 0, amount 0
02:07:26.921 00.000 11060 MoveAxis(N, 0, ABG)
02:07:26.921 00.000 11060 Move returns status 0, amount 0
02:07:26.921 00.000 11060 move complete, result=0
02:07:26.921 00.000 11060 worker thread done servicing request
02:07:26.921 00.000 11060 Worker thread wakes up
02:07:26.922 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:26.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:26.924 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:27.617 00.693 11060 Exposure complete
02:07:28.265 00.648 11060 worker thread done servicing request
02:07:28.265 00.000 10844 OnExposeComplete: enter
02:07:28.265 00.000 10844 UpdateGuideState(): m_state=6
02:07:28.266 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12413
02:07:28.266 00.000 10844 Star::Find returns 1 (0), X=269.09, Y=58.34, Mass=2371, SNR=30.7, Peak=176 HFD=3.8
02:07:28.266 00.000 10844 MultiStar: [#1 0.60,-0.51,0.00,M2] [#2 0.35,1.07,0.00,M5] [#3 0.63,0.31,0.00,M1] [#4 1.14,-0.12,0.00,M2] [#5 0.13,-0.17,1.13,U] [#6 1.07,0.34,0.00,M9] [#7 0.46,-0.56,0.00,M7] [#8 0.62,0.08,0.00,M3] 
02:07:28.266 00.000 10844 refined, 1 included, MultiStar: {0.47, -0.34}, one-star: {0.85, -0.54}
02:07:28.267 00.001 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
02:07:28.267 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
02:07:28.267 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=-0.34 hyp=0.58 cameraTheta=-0.63 mountX=0.25 mountY=0.52, mountTheta=1.12
02:07:28.269 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=-0.34, opts=13)
02:07:28.270 00.001 10844 Enqueuing Move request for scope (0.47, -0.34)
02:07:28.270 00.000 11060 Worker thread wakes up
02:07:28.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.34) opts 0xd
02:07:28.270 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, -0.34)
02:07:28.270 00.000 11060 Moving (0.47, -0.34) raw xDistance=0.25 yDistance=0.52
02:07:28.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:07:28.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:07:28.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
02:07:28.271 00.001 11060 MoveAxis(W, 44, ABG)
02:07:28.271 00.000 11060 Guiding  Dir = 3, Dur = 44
02:07:28.273 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:28.274 00.001 10844 UpdateGuideState exits: m=2371 SNR=30.7
02:07:28.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:28.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:28.274 00.000 10844 Enqueuing Expose request
02:07:28.301 00.027 11060 IsSlewing returns 0
02:07:28.301 00.000 11060 IsGuiding returns 0
02:07:28.378 00.077 11060 IsGuiding returns 0
02:07:28.378 00.000 11060 Move returns status 0, amount 44
02:07:28.378 00.000 11060 MoveAxis(N, 0, ABG)
02:07:28.379 00.001 11060 Move returns status 0, amount 0
02:07:28.379 00.000 11060 move complete, result=0
02:07:28.379 00.000 11060 worker thread done servicing request
02:07:28.379 00.000 11060 Worker thread wakes up
02:07:28.379 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.5 px 0 ms NORTH
02:07:28.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:28.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:29.061 00.682 11060 Exposure complete
02:07:29.586 00.525 11060 worker thread done servicing request
02:07:29.586 00.000 10844 OnExposeComplete: enter
02:07:29.586 00.000 10844 UpdateGuideState(): m_state=6
02:07:29.587 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12414
02:07:29.587 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=58.55, Mass=2552, SNR=31.5, Peak=219 HFD=3.5
02:07:29.587 00.000 10844 MultiStar: [#1 0.10,-0.50,0.96,U] [#2 0.63,-0.60,0.00,M6] [#3 0.39,-0.27,0.98,U] [#4 0.79,-0.56,0.00,M3] [#5 0.59,-0.59,0.00,M1] [#6 0.74,0.20,0.00,M10] [#7 -0.38,-0.71,0.00,M8] [#8 0.63,-0.19,0.00,M4] 
02:07:29.588 00.001 10844 refined, 2 included, MultiStar: {0.35, -0.37}, one-star: {0.56, -0.33}
02:07:29.588 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
02:07:29.588 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
02:07:29.588 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.37 hyp=0.51 cameraTheta=-0.80 mountX=0.30 mountY=0.41, mountTheta=0.94
02:07:29.590 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.37, opts=13)
02:07:29.590 00.000 10844 Enqueuing Move request for scope (0.35, -0.37)
02:07:29.590 00.000 11060 Worker thread wakes up
02:07:29.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:29.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.37) opts 0xd
02:07:29.590 00.000 10844 UpdateGuideState exits: m=2552 SNR=31.5
02:07:29.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.37)
02:07:29.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:29.590 00.000 11060 Moving (0.35, -0.37) raw xDistance=0.30 yDistance=0.41
02:07:29.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:29.590 00.000 10844 Enqueuing Expose request
02:07:29.591 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
02:07:29.591 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=1.14
02:07:29.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.41
02:07:29.591 00.000 11060 MoveAxis(W, 53, ABG)
02:07:29.591 00.000 11060 Guiding  Dir = 3, Dur = 53
02:07:29.616 00.025 11060 IsSlewing returns 0
02:07:29.617 00.001 11060 IsGuiding returns 0
02:07:29.694 00.077 11060 IsGuiding returns 0
02:07:29.694 00.000 11060 Move returns status 0, amount 53
02:07:29.695 00.001 11060 BLC: Oldest BLC event removed
02:07:29.695 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:07:29.695 00.000 11060 MoveAxis(S, 910, ABG)
02:07:29.695 00.000 11060 duration set to 750 by maxDecDuration
02:07:29.695 00.000 11060 Guiding  Dir = 1, Dur = 750
02:07:29.725 00.030 11060 IsSlewing returns 0
02:07:29.726 00.001 11060 IsGuiding returns 0
02:07:30.511 00.785 11060 IsGuiding returns 0
02:07:30.513 00.002 11060 Move returns status 0, amount 750
02:07:30.513 00.000 11060 move complete, result=0
02:07:30.513 00.000 11060 worker thread done servicing request
02:07:30.513 00.000 11060 Worker thread wakes up
02:07:30.513 00.000 10844 GuideStep: 0.3 px 53 ms WEST, 0.4 px 750 ms SOUTH
02:07:30.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:30.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:31.199 00.686 11060 Exposure complete
02:07:31.595 00.396 11060 worker thread done servicing request
02:07:31.595 00.000 10844 OnExposeComplete: enter
02:07:31.595 00.000 10844 UpdateGuideState(): m_state=6
02:07:31.595 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12415
02:07:31.596 00.001 10844 Star::Find returns 1 (0), X=269.11, Y=58.78, Mass=2438, SNR=30.7, Peak=200 HFD=3.2
02:07:31.596 00.000 10844 MultiStar: [#1 -0.01,-0.78,0.00,M2] [#2 0.12,-1.64,0.00,M7] [#3 0.38,-0.75,0.00,M1] [#4 0.65,-0.58,0.00,M4] [#5 -0.13,-1.14,0.00,M2] [#6 0.19,-1.34,0.00,R] [#7 -0.07,-1.02,0.00,M9] [#8 0.28,-1.14,0.00,M5] 
02:07:31.596 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
02:07:31.596 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
02:07:31.596 00.000 10844 CameraToMount -- cameraX=0.87 cameraY=-0.10 hyp=0.88 cameraTheta=-0.11 mountX=-0.06 mountY=0.88, mountTheta=1.64
02:07:31.600 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.87, y=-0.10, opts=13)
02:07:31.600 00.000 10844 Enqueuing Move request for scope (0.87, -0.10)
02:07:31.600 00.000 11060 Worker thread wakes up
02:07:31.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:31.601 00.001 10844 UpdateGuideState exits: m=2438 SNR=30.7
02:07:31.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:31.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:31.601 00.000 10844 Enqueuing Expose request
02:07:31.602 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.10) opts 0xd
02:07:31.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.87, -0.10)
02:07:31.603 00.001 11060 Moving (0.87, -0.10) raw xDistance=-0.06 yDistance=0.88
02:07:31.603 00.000 11060 BLC: History state: CurrMiss=0.88, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.286981, 1:0.879015
02:07:31.603 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:07:31.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:07:31.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.88
02:07:31.603 00.000 11060 MoveAxis(E, 0, ABG)
02:07:31.603 00.000 11060 Move returns status 0, amount 0
02:07:31.603 00.000 11060 MoveAxis(S, 342, ABG)
02:07:31.603 00.000 11060 Guiding  Dir = 1, Dur = 342
02:07:31.629 00.026 11060 IsSlewing returns 0
02:07:31.629 00.000 11060 IsGuiding returns 0
02:07:31.989 00.360 11060 IsGuiding returns 0
02:07:31.989 00.000 11060 Move returns status 0, amount 342
02:07:31.989 00.000 11060 move complete, result=0
02:07:31.990 00.001 11060 worker thread done servicing request
02:07:31.990 00.000 11060 Worker thread wakes up
02:07:31.990 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.9 px 342 ms SOUTH
02:07:31.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:31.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:32.645 00.655 11060 Exposure complete
02:07:32.888 00.243 11060 worker thread done servicing request
02:07:32.888 00.000 10844 OnExposeComplete: enter
02:07:32.889 00.001 10844 UpdateGuideState(): m_state=6
02:07:32.889 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12416
02:07:32.889 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=58.78, Mass=2756, SNR=32.7, Peak=222 HFD=3.7
02:07:32.890 00.001 10844 MultiStar: [#1 0.18,0.53,1.05,U] [#2 0.11,-0.91,0.00,M8] [#3 -0.21,0.30,0.97,U] [#4 0.22,-0.12,1.00,U] [#5 -0.33,-0.48,1.14,U] [#6 0.30,0.83,0.00,M1] [#7 -0.08,0.04,0.84,U] [#8 -0.01,-0.20,1.00,U] 
02:07:32.890 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {0.44, -0.10}
02:07:32.890 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.32 = 1.32)
02:07:32.890 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
02:07:32.890 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.43 mountX=0.01 mountY=0.03, mountTheta=1.32
02:07:32.892 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
02:07:32.892 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
02:07:32.893 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:32.893 00.000 10844 UpdateGuideState exits: m=2756 SNR=32.7
02:07:32.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:32.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:32.893 00.000 11060 Worker thread wakes up
02:07:32.893 00.000 10844 Enqueuing Expose request
02:07:32.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
02:07:32.894 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
02:07:32.894 00.000 11060 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=0.03
02:07:32.894 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.286981, 1:0.879015, 2:0.029277
02:07:32.894 00.000 11060 BLC: No correction, Miss < min_move
02:07:32.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:32.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:32.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:07:32.894 00.000 11060 MoveAxis(E, 0, ABG)
02:07:32.894 00.000 11060 Move returns status 0, amount 0
02:07:32.894 00.000 11060 MoveAxis(N, 0, ABG)
02:07:32.894 00.000 11060 Move returns status 0, amount 0
02:07:32.894 00.000 11060 move complete, result=0
02:07:32.894 00.000 11060 worker thread done servicing request
02:07:32.894 00.000 11060 Worker thread wakes up
02:07:32.896 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:32.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:32.897 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:33.571 00.674 11060 Exposure complete
02:07:34.103 00.532 11060 worker thread done servicing request
02:07:34.103 00.000 10844 OnExposeComplete: enter
02:07:34.103 00.000 10844 UpdateGuideState(): m_state=6
02:07:34.104 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12417
02:07:34.104 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=58.78, Mass=2673, SNR=32.2, Peak=240 HFD=3.7
02:07:34.104 00.000 10844 MultiStar: [#1 -0.39,-0.16,1.12,U] [#2 -0.08,0.16,1.99,U] [#3 -0.10,0.32,1.00,U] [#4 0.58,-0.23,1.04,U] [#5 -0.14,0.06,1.10,U] [#6 0.32,1.27,0.00,M2] [#7 -0.43,-0.29,0.96,U] [#8 0.48,-0.03,0.99,U] 
02:07:34.104 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {-0.09, -0.10}
02:07:34.104 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
02:07:34.104 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
02:07:34.104 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.75 mountX=0.02 mountY=-0.03, mountTheta=-1.00
02:07:34.108 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
02:07:34.108 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
02:07:34.108 00.000 11060 Worker thread wakes up
02:07:34.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:34.109 00.001 10844 UpdateGuideState exits: m=2673 SNR=32.2
02:07:34.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:34.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:34.109 00.000 10844 Enqueuing Expose request
02:07:34.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
02:07:34.110 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
02:07:34.110 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=-0.03
02:07:34.110 00.000 11060 BLC: window closed
02:07:34.110 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.20, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.286981, 1:0.879015, 2:0.029277
02:07:34.110 00.000 11060 BLC: No correction, Miss < min_move
02:07:34.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:34.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:34.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:07:34.111 00.001 11060 MoveAxis(E, 0, ABG)
02:07:34.111 00.000 11060 Move returns status 0, amount 0
02:07:34.111 00.000 11060 MoveAxis(N, 0, ABG)
02:07:34.111 00.000 11060 Move returns status 0, amount 0
02:07:34.111 00.000 11060 move complete, result=0
02:07:34.111 00.000 11060 worker thread done servicing request
02:07:34.111 00.000 11060 Worker thread wakes up
02:07:34.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:34.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:34.113 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:34.758 00.645 11060 Exposure complete
02:07:34.977 00.219 11060 worker thread done servicing request
02:07:34.977 00.000 10844 OnExposeComplete: enter
02:07:34.977 00.000 10844 UpdateGuideState(): m_state=6
02:07:34.978 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12418
02:07:34.978 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=58.95, Mass=3058, SNR=33.9, Peak=215 HFD=4.0
02:07:34.978 00.000 10844 MultiStar: [#1 -0.37,-0.18,1.02,U] [#2 -0.24,0.66,0.00,M8] [#3 0.14,-0.01,1.13,U] [#4 -0.29,0.47,0.91,U] [#5 -0.39,0.51,0.00,M1] [#6 0.40,1.44,0.00,M3] [#7 -0.14,-0.38,0.83,U] [#8 -0.03,0.46,0.96,U] 
02:07:34.978 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.07}, one-star: {-0.21, 0.07}
02:07:34.978 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.43 = -1.86)
02:07:34.978 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
02:07:34.979 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.67 mountX=-0.05 mountY=-0.15, mountTheta=-1.86
02:07:34.980 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.07, opts=13)
02:07:34.980 00.000 10844 Enqueuing Move request for scope (-0.14, 0.07)
02:07:34.981 00.001 11060 Worker thread wakes up
02:07:34.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
02:07:34.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
02:07:34.981 00.000 11060 Moving (-0.14, 0.07) raw xDistance=-0.05 yDistance=-0.15
02:07:34.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:34.981 00.000 10844 UpdateGuideState exits: m=3058 SNR=33.9
02:07:34.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:34.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:34.981 00.000 10844 Enqueuing Expose request
02:07:34.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:34.982 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:34.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:07:34.982 00.000 11060 MoveAxis(E, 0, ABG)
02:07:34.982 00.000 11060 Move returns status 0, amount 0
02:07:34.982 00.000 11060 MoveAxis(N, 0, ABG)
02:07:34.982 00.000 11060 Move returns status 0, amount 0
02:07:34.982 00.000 11060 move complete, result=0
02:07:34.982 00.000 11060 worker thread done servicing request
02:07:34.982 00.000 11060 Worker thread wakes up
02:07:34.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:34.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:34.983 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:35.613 00.630 11060 Exposure complete
02:07:35.791 00.178 11060 worker thread done servicing request
02:07:35.792 00.001 10844 OnExposeComplete: enter
02:07:35.792 00.000 10844 UpdateGuideState(): m_state=6
02:07:35.792 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12419
02:07:35.792 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=58.51, Mass=2785, SNR=32.6, Peak=219 HFD=3.5
02:07:35.792 00.000 10844 MultiStar: [#1 -0.37,0.34,0.93,U] [#2 0.16,0.04,2.08,U] [#3 0.27,0.06,1.04,U] [#4 -0.17,0.37,0.79,U] [#5 -0.21,-0.10,1.03,U] [#6 0.25,1.13,0.00,M4] [#7 -0.19,0.20,0.89,U] [#8 0.33,0.51,1.01,U] 
02:07:35.792 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.10, -0.37}
02:07:35.793 00.001 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
02:07:35.793 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
02:07:35.793 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.38 mountX=-0.12 mountY=0.00, mountTheta=3.11
02:07:35.794 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.11, opts=13)
02:07:35.794 00.000 10844 Enqueuing Move request for scope (0.02, 0.11)
02:07:35.794 00.000 11060 Worker thread wakes up
02:07:35.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:35.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
02:07:35.794 00.000 10844 UpdateGuideState exits: m=2785 SNR=32.6
02:07:35.794 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
02:07:35.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:35.794 00.000 11060 Moving (0.02, 0.11) raw xDistance=-0.12 yDistance=0.00
02:07:35.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:35.795 00.001 10844 Enqueuing Expose request
02:07:35.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:07:35.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:35.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:07:35.795 00.000 11060 MoveAxis(E, 0, ABG)
02:07:35.795 00.000 11060 Move returns status 0, amount 0
02:07:35.795 00.000 11060 MoveAxis(N, 0, ABG)
02:07:35.795 00.000 11060 Move returns status 0, amount 0
02:07:35.795 00.000 11060 move complete, result=0
02:07:35.795 00.000 11060 worker thread done servicing request
02:07:35.795 00.000 11060 Worker thread wakes up
02:07:35.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:35.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:35.797 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:36.425 00.628 11060 Exposure complete
02:07:36.611 00.186 11060 worker thread done servicing request
02:07:36.611 00.000 10844 OnExposeComplete: enter
02:07:36.611 00.000 10844 UpdateGuideState(): m_state=6
02:07:36.611 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12420
02:07:36.612 00.001 10844 Star::Find returns 1 (0), X=268.30, Y=58.97, Mass=2538, SNR=31.2, Peak=225 HFD=3.4
02:07:36.612 00.000 10844 MultiStar: [#1 -0.35,-0.27,0.97,U] [#2 -0.09,-0.33,2.21,U] [#3 -0.35,-0.34,1.04,U] [#4 -0.05,0.53,0.97,U] [#5 -0.12,-0.48,1.08,U] [#6 -0.19,1.17,0.00,M5] [#7 -0.86,-0.62,0.00,M6] [#8 -0.37,-0.69,0.00,M2] 
02:07:36.612 00.000 10844 single-star, 5 included, MultiStar: {-0.14, -0.17}, one-star: {0.06, 0.09}
02:07:36.612 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
02:07:36.612 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
02:07:36.612 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.00 mountX=-0.10 mountY=0.04, mountTheta=2.73
02:07:36.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
02:07:36.613 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
02:07:36.613 00.000 11060 Worker thread wakes up
02:07:36.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:36.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
02:07:36.613 00.000 10844 UpdateGuideState exits: m=2538 SNR=31.2
02:07:36.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:07:36.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:36.613 00.000 11060 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=0.04
02:07:36.614 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:36.614 00.000 10844 Enqueuing Expose request
02:07:36.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:07:36.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:36.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:07:36.614 00.000 11060 MoveAxis(E, 0, ABG)
02:07:36.614 00.000 11060 Move returns status 0, amount 0
02:07:36.614 00.000 11060 MoveAxis(N, 0, ABG)
02:07:36.614 00.000 11060 Move returns status 0, amount 0
02:07:36.614 00.000 11060 move complete, result=0
02:07:36.614 00.000 11060 worker thread done servicing request
02:07:36.614 00.000 11060 Worker thread wakes up
02:07:36.615 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:36.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:36.617 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:37.250 00.633 11060 Exposure complete
02:07:37.485 00.235 11060 worker thread done servicing request
02:07:37.485 00.000 10844 OnExposeComplete: enter
02:07:37.486 00.001 10844 UpdateGuideState(): m_state=6
02:07:37.486 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12421
02:07:37.486 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=59.10, Mass=2775, SNR=32.7, Peak=248 HFD=3.0
02:07:37.486 00.000 10844 MultiStar: [#1 -0.06,-0.83,0.00,M1] [#2 -0.40,0.08,1.91,U] [#3 -0.78,0.19,0.00,M1] [#4 0.12,-0.12,1.06,U] [#5 -0.49,-0.64,0.00,M1] [#6 0.16,1.47,0.00,M6] [#7 -0.92,0.55,0.00,M7] [#8 -0.11,-1.01,0.00,M3] 
02:07:37.487 00.001 10844 refined, 2 included, MultiStar: {-0.23, 0.06}, one-star: {-0.30, 0.22}
02:07:37.487 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
02:07:37.487 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
02:07:37.487 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.89 mountX=-0.02 mountY=-0.24, mountTheta=-1.64
02:07:37.488 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.06, opts=13)
02:07:37.488 00.000 10844 Enqueuing Move request for scope (-0.23, 0.06)
02:07:37.488 00.000 11060 Worker thread wakes up
02:07:37.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:37.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
02:07:37.488 00.000 10844 UpdateGuideState exits: m=2775 SNR=32.7
02:07:37.488 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
02:07:37.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:37.488 00.000 11060 Moving (-0.23, 0.06) raw xDistance=-0.02 yDistance=-0.24
02:07:37.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:37.489 00.001 10844 Enqueuing Expose request
02:07:37.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:07:37.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:07:37.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:07:37.489 00.000 11060 MoveAxis(E, 0, ABG)
02:07:37.489 00.000 11060 Move returns status 0, amount 0
02:07:37.489 00.000 11060 MoveAxis(N, 0, ABG)
02:07:37.489 00.000 11060 Move returns status 0, amount 0
02:07:37.489 00.000 11060 move complete, result=0
02:07:37.489 00.000 11060 worker thread done servicing request
02:07:37.489 00.000 11060 Worker thread wakes up
02:07:37.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:37.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:37.491 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:38.133 00.642 11060 Exposure complete
02:07:38.351 00.218 10844 OnExposeComplete: enter
02:07:38.352 00.001 10844 UpdateGuideState(): m_state=6
02:07:38.352 00.000 11060 worker thread done servicing request
02:07:38.352 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12422
02:07:38.352 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=58.95, Mass=2157, SNR=28.5, Peak=196 HFD=2.8
02:07:38.353 00.001 10844 MultiStar: [#1 -0.82,0.09,0.00,M2] [#2 -0.77,0.31,0.00,M6] [#3 -0.02,-0.15,1.10,U] [#4 0.71,-0.27,0.00,M1] [#5 -0.60,0.16,1.24,U] [#6 -0.31,1.50,0.00,M7] [#7 -0.26,-0.39,1.02,U] [#8 0.36,0.33,1.08,U] 
02:07:38.353 00.000 10844 refined, 4 included, MultiStar: {-0.15, 0.01}, one-star: {-0.16, 0.07}
02:07:38.353 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.48)
02:07:38.353 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
02:07:38.353 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.06 mountX=0.01 mountY=-0.15, mountTheta=-1.48
02:07:38.355 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.01, opts=13)
02:07:38.356 00.001 10844 Enqueuing Move request for scope (-0.15, 0.01)
02:07:38.356 00.000 11060 Worker thread wakes up
02:07:38.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
02:07:38.357 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
02:07:38.357 00.000 11060 Moving (-0.15, 0.01) raw xDistance=0.01 yDistance=-0.15
02:07:38.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:38.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:38.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:07:38.357 00.000 11060 MoveAxis(E, 0, ABG)
02:07:38.357 00.000 11060 Move returns status 0, amount 0
02:07:38.357 00.000 11060 MoveAxis(N, 0, ABG)
02:07:38.357 00.000 11060 Move returns status 0, amount 0
02:07:38.357 00.000 11060 move complete, result=0
02:07:38.357 00.000 11060 worker thread done servicing request
02:07:38.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:38.358 00.001 10844 UpdateGuideState exits: m=2157 SNR=28.5
02:07:38.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:38.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:38.358 00.000 10844 Enqueuing Expose request
02:07:38.358 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:38.359 00.001 11060 Worker thread wakes up
02:07:38.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:38.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:38.994 00.635 11060 Exposure complete
02:07:39.341 00.347 10844 OnExposeComplete: enter
02:07:39.341 00.000 10844 UpdateGuideState(): m_state=6
02:07:39.343 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12423
02:07:39.343 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=59.28, Mass=2686, SNR=32.1, Peak=223 HFD=3.8
02:07:39.343 00.000 11060 worker thread done servicing request
02:07:39.343 00.000 10844 MultiStar: [#1 -0.75,0.72,0.00,M3] [#2 -0.44,0.41,1.99,U] [#3 -0.07,0.25,0.91,U] [#4 -0.20,0.13,0.96,U] [#5 -0.50,0.29,0.96,U] [#6 0.25,1.51,0.00,M8] [#7 -0.89,0.86,0.00,M7] [#8 -0.33,0.05,0.95,U] 
02:07:39.343 00.000 10844 refined, 5 included, MultiStar: {-0.34, 0.28}, one-star: {-0.36, 0.40}
02:07:39.344 00.001 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
02:07:39.344 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
02:07:39.344 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.28 hyp=0.44 cameraTheta=2.44 mountX=-0.22 mountY=-0.38, mountTheta=-2.09
02:07:39.346 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.28, opts=13)
02:07:39.346 00.000 10844 Enqueuing Move request for scope (-0.34, 0.28)
02:07:39.346 00.000 11060 Worker thread wakes up
02:07:39.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:39.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.28) opts 0xd
02:07:39.346 00.000 10844 UpdateGuideState exits: m=2686 SNR=32.1
02:07:39.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.28)
02:07:39.346 00.000 11060 Moving (-0.34, 0.28) raw xDistance=-0.22 yDistance=-0.38
02:07:39.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:07:39.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:07:39.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:39.347 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:07:39.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:39.347 00.000 11060 MoveAxis(E, 38, ABG)
02:07:39.347 00.000 10844 Enqueuing Expose request
02:07:39.347 00.000 11060 Guiding  Dir = 2, Dur = 38
02:07:39.385 00.038 11060 IsSlewing returns 0
02:07:39.385 00.000 11060 IsGuiding returns 0
02:07:39.473 00.088 11060 IsGuiding returns 0
02:07:39.473 00.000 11060 Move returns status 0, amount 38
02:07:39.473 00.000 11060 MoveAxis(N, 0, ABG)
02:07:39.473 00.000 11060 Move returns status 0, amount 0
02:07:39.474 00.001 11060 move complete, result=0
02:07:39.474 00.000 11060 worker thread done servicing request
02:07:39.474 00.000 11060 Worker thread wakes up
02:07:39.474 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.4 px 0 ms NORTH
02:07:39.476 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:39.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:40.115 00.639 11060 Exposure complete
02:07:40.371 00.256 11060 worker thread done servicing request
02:07:40.371 00.000 10844 OnExposeComplete: enter
02:07:40.371 00.000 10844 UpdateGuideState(): m_state=6
02:07:40.372 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12424
02:07:40.372 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=59.11, Mass=2794, SNR=32.9, Peak=221 HFD=3.8
02:07:40.373 00.001 10844 MultiStar: [#1 -0.60,0.48,0.00,M4] [#2 0.13,-0.41,2.08,U] [#3 -0.03,0.03,0.97,U] [#4 -0.09,0.01,0.88,U] [#5 -0.44,0.71,0.00,M1] [#6 0.26,0.71,0.00,M9] [#7 -0.84,-0.52,0.00,M8] [#8 0.20,-0.37,0.92,U] 
02:07:40.373 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.16}, one-star: {-0.21, 0.23}
02:07:40.373 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
02:07:40.373 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
02:07:40.373 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.41 mountX=0.15 mountY=0.05, mountTheta=0.33
02:07:40.375 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
02:07:40.376 00.001 10844 Enqueuing Move request for scope (0.03, -0.16)
02:07:40.376 00.000 11060 Worker thread wakes up
02:07:40.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:40.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
02:07:40.376 00.000 10844 UpdateGuideState exits: m=2794 SNR=32.9
02:07:40.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
02:07:40.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:40.376 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.15 yDistance=0.05
02:07:40.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:40.376 00.000 10844 Enqueuing Expose request
02:07:40.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:07:40.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:40.378 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:07:40.378 00.000 11060 MoveAxis(W, 25, ABG)
02:07:40.378 00.000 11060 Guiding  Dir = 3, Dur = 25
02:07:40.404 00.026 11060 IsSlewing returns 0
02:07:40.404 00.000 11060 IsGuiding returns 0
02:07:40.452 00.048 11060 IsGuiding returns 0
02:07:40.452 00.000 11060 Move returns status 0, amount 25
02:07:40.452 00.000 11060 MoveAxis(N, 0, ABG)
02:07:40.452 00.000 11060 Move returns status 0, amount 0
02:07:40.452 00.000 11060 move complete, result=0
02:07:40.452 00.000 11060 worker thread done servicing request
02:07:40.452 00.000 11060 Worker thread wakes up
02:07:40.452 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
02:07:40.453 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:40.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:41.097 00.644 11060 Exposure complete
02:07:41.322 00.225 11060 worker thread done servicing request
02:07:41.322 00.000 10844 OnExposeComplete: enter
02:07:41.322 00.000 10844 UpdateGuideState(): m_state=6
02:07:41.322 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12425
02:07:41.322 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=59.14, Mass=3003, SNR=34.1, Peak=242 HFD=3.2
02:07:41.323 00.001 10844 MultiStar: [#1 -1.41,0.41,0.00,M5] [#2 -0.60,0.49,0.00,M5] [#3 -0.25,0.46,0.91,U] [#4 -0.05,0.60,0.85,U] [#5 -0.40,0.04,0.89,U] [#6 -0.46,1.37,0.00,M10] [#7 -1.09,-0.05,0.00,M9] [#8 -0.81,0.36,0.00,M1] 
02:07:41.323 00.000 10844 single-star, 3 included, MultiStar: {-0.24, 0.34}, one-star: {-0.25, 0.26}
02:07:41.323 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
02:07:41.323 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
02:07:41.323 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.34 mountX=-0.21 mountY=-0.29, mountTheta=-2.20
02:07:41.326 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.26, opts=13)
02:07:41.326 00.000 10844 Enqueuing Move request for scope (-0.25, 0.26)
02:07:41.326 00.000 11060 Worker thread wakes up
02:07:41.326 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:41.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd
02:07:41.327 00.001 10844 UpdateGuideState exits: m=3003 SNR=34.1
02:07:41.327 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.26)
02:07:41.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:41.327 00.000 11060 Moving (-0.25, 0.26) raw xDistance=-0.21 yDistance=-0.29
02:07:41.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:41.327 00.000 10844 Enqueuing Expose request
02:07:41.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:07:41.327 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.15 newest=-0.61
02:07:41.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
02:07:41.327 00.000 11060 MoveAxis(E, 36, ABG)
02:07:41.327 00.000 11060 Guiding  Dir = 2, Dur = 36
02:07:41.343 00.016 11060 IsSlewing returns 0
02:07:41.343 00.000 11060 IsGuiding returns 0
02:07:41.423 00.080 11060 IsGuiding returns 0
02:07:41.423 00.000 11060 Move returns status 0, amount 36
02:07:41.423 00.000 11060 BLC: Oldest BLC event removed
02:07:41.423 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:07:41.424 00.001 11060 MoveAxis(N, 862, ABG)
02:07:41.424 00.000 11060 duration set to 750 by maxDecDuration
02:07:41.424 00.000 11060 Guiding  Dir = 0, Dur = 750
02:07:41.453 00.029 11060 IsSlewing returns 0
02:07:41.453 00.000 11060 IsGuiding returns 0
02:07:42.250 00.797 11060 IsGuiding returns 0
02:07:42.250 00.000 11060 Move returns status 0, amount 750
02:07:42.250 00.000 11060 move complete, result=0
02:07:42.250 00.000 11060 worker thread done servicing request
02:07:42.250 00.000 11060 Worker thread wakes up
02:07:42.250 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.3 px 750 ms NORTH
02:07:42.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:42.251 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:42.882 00.631 11060 Exposure complete
02:07:43.077 00.195 11060 worker thread done servicing request
02:07:43.077 00.000 10844 OnExposeComplete: enter
02:07:43.078 00.001 10844 UpdateGuideState(): m_state=6
02:07:43.078 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12426
02:07:43.078 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.77, Mass=3116, SNR=34.4, Peak=221 HFD=4.0
02:07:43.078 00.000 10844 MultiStar: [#1 -0.52,-0.34,0.96,U] [#2 0.07,0.30,1.98,U] [#3 0.00,0.24,0.97,U] [#4 -0.22,0.03,0.93,U] [#5 -0.33,0.22,0.97,U] [#6 -0.15,1.60,0.00,R] [#7 -0.60,-0.11,0.77,U] [#8 0.32,0.03,0.87,U] 
02:07:43.078 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.19}, one-star: {-0.19, 0.89}
02:07:43.079 00.001 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
02:07:43.079 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
02:07:43.079 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.24 mountX=-0.16 mountY=-0.18, mountTheta=-2.30
02:07:43.080 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.19, opts=13)
02:07:43.080 00.000 10844 Enqueuing Move request for scope (-0.15, 0.19)
02:07:43.080 00.000 11060 Worker thread wakes up
02:07:43.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:43.081 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
02:07:43.081 00.000 10844 UpdateGuideState exits: m=3116 SNR=34.4
02:07:43.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
02:07:43.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:43.081 00.000 11060 Moving (-0.15, 0.19) raw xDistance=-0.16 yDistance=-0.18
02:07:43.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:43.081 00.000 10844 Enqueuing Expose request
02:07:43.081 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.202343, 1:0.176537
02:07:43.081 00.000 11060 BLC: No correction, Miss < min_move
02:07:43.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:07:43.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:43.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:07:43.081 00.000 11060 MoveAxis(E, 29, ABG)
02:07:43.081 00.000 11060 Guiding  Dir = 2, Dur = 29
02:07:43.097 00.016 11060 IsSlewing returns 0
02:07:43.097 00.000 11060 IsGuiding returns 0
02:07:43.142 00.045 11060 IsGuiding returns 0
02:07:43.144 00.002 11060 Move returns status 0, amount 29
02:07:43.144 00.000 11060 MoveAxis(N, 0, ABG)
02:07:43.144 00.000 11060 Move returns status 0, amount 0
02:07:43.144 00.000 11060 move complete, result=0
02:07:43.144 00.000 11060 worker thread done servicing request
02:07:43.144 00.000 11060 Worker thread wakes up
02:07:43.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:43.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:43.144 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
02:07:43.776 00.632 11060 Exposure complete
02:07:44.067 00.291 11060 worker thread done servicing request
02:07:44.067 00.000 10844 OnExposeComplete: enter
02:07:44.067 00.000 10844 UpdateGuideState(): m_state=6
02:07:44.068 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12427
02:07:44.068 00.000 10844 Star::Find returns 1 (0), X=267.65, Y=59.46, Mass=2379, SNR=29.0, Peak=176 HFD=3.5
02:07:44.069 00.001 10844 MultiStar: [#1 -0.72,0.33,0.00,M5] [#2 -0.44,-0.43,2.26,U] [#3 0.03,-0.34,1.12,U] [#4 0.06,0.38,1.13,U] [#5 -0.65,0.36,0.00,M1] [#6 0.57,-0.25,0.91,U] [#7 -0.34,-0.10,0.86,U] [#8 0.35,0.10,1.10,U] 
02:07:44.069 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.07}, one-star: {-0.59, 0.58}
02:07:44.069 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
02:07:44.069 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
02:07:44.069 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.58 mountX=0.08 mountY=-0.09, mountTheta=-0.84
02:07:44.072 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.07, opts=13)
02:07:44.072 00.000 10844 Enqueuing Move request for scope (-0.10, -0.07)
02:07:44.072 00.000 11060 Worker thread wakes up
02:07:44.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:07:44.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
02:07:44.072 00.000 10844 UpdateGuideState exits: m=2379 SNR=29.0
02:07:44.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
02:07:44.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:44.072 00.000 11060 Moving (-0.10, -0.07) raw xDistance=0.08 yDistance=-0.09
02:07:44.074 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:44.074 00.000 10844 Enqueuing Expose request
02:07:44.074 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.202343, 1:0.176537, 2:0.091434
02:07:44.074 00.000 11060 BLC: No correction, Miss < min_move
02:07:44.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:07:44.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:44.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:07:44.074 00.000 11060 MoveAxis(E, 0, ABG)
02:07:44.074 00.000 11060 Move returns status 0, amount 0
02:07:44.074 00.000 11060 MoveAxis(N, 0, ABG)
02:07:44.074 00.000 11060 Move returns status 0, amount 0
02:07:44.075 00.001 11060 move complete, result=0
02:07:44.075 00.000 11060 worker thread done servicing request
02:07:44.075 00.000 11060 Worker thread wakes up
02:07:44.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:44.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:44.076 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:44.720 00.644 11060 Exposure complete
02:07:44.973 00.253 11060 worker thread done servicing request
02:07:44.973 00.000 10844 OnExposeComplete: enter
02:07:44.973 00.000 10844 UpdateGuideState(): m_state=6
02:07:44.974 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12428
02:07:44.974 00.000 10844 Star::Find returns 1 (0), X=267.52, Y=58.36, Mass=2482, SNR=30.4, Peak=214 HFD=3.4
02:07:44.974 00.000 10844 MultiStar: [#1 -1.06,0.87,0.00,M6] [#2 0.01,-0.19,2.22,U] [#3 -0.60,-0.37,0.00,M1] [#4 0.11,0.73,0.00,M1] [#5 -0.35,-0.07,1.10,U] [#6 -0.03,-0.13,0.92,U] [#7 -1.08,0.02,0.00,M8] [#8 0.08,-0.04,1.09,U] 
02:07:44.974 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.19}, one-star: {-0.72, -0.52}
02:07:44.974 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.52 = -0.52)
02:07:44.974 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
02:07:44.975 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.27 mountX=0.21 mountY=-0.13, mountTheta=-0.53
02:07:44.977 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.19, opts=13)
02:07:44.977 00.000 10844 Enqueuing Move request for scope (-0.16, -0.19)
02:07:44.977 00.000 11060 Worker thread wakes up
02:07:44.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:44.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
02:07:44.977 00.000 10844 UpdateGuideState exits: m=2482 SNR=30.4
02:07:44.977 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
02:07:44.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:44.977 00.000 11060 Moving (-0.16, -0.19) raw xDistance=0.21 yDistance=-0.13
02:07:44.978 00.001 11060 BLC: window closed
02:07:44.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:44.978 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.21, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.202343, 1:0.176537, 2:0.091434
02:07:44.978 00.000 10844 Enqueuing Expose request
02:07:44.978 00.000 11060 BLC: No correction, Miss < min_move
02:07:44.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:07:44.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:44.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:07:44.978 00.000 11060 MoveAxis(W, 37, ABG)
02:07:44.978 00.000 11060 Guiding  Dir = 3, Dur = 37
02:07:45.008 00.030 11060 IsSlewing returns 0
02:07:45.009 00.001 11060 IsGuiding returns 0
02:07:45.068 00.059 11060 IsGuiding returns 0
02:07:45.068 00.000 11060 Move returns status 0, amount 37
02:07:45.068 00.000 11060 MoveAxis(N, 0, ABG)
02:07:45.068 00.000 11060 Move returns status 0, amount 0
02:07:45.068 00.000 11060 move complete, result=0
02:07:45.068 00.000 11060 worker thread done servicing request
02:07:45.068 00.000 11060 Worker thread wakes up
02:07:45.069 00.001 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:07:45.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:45.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:45.703 00.634 11060 Exposure complete
02:07:45.912 00.209 10844 OnExposeComplete: enter
02:07:45.912 00.000 10844 UpdateGuideState(): m_state=6
02:07:45.913 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12429
02:07:45.913 00.000 10844 Star::Find returns 1 (0), X=267.67, Y=58.97, Mass=2959, SNR=33.6, Peak=217 HFD=3.8
02:07:45.913 00.000 10844 MultiStar: [#1 -0.89,-0.21,0.00,M7] [#2 -0.19,0.02,1.91,U] [#3 -0.25,-0.09,0.91,U] [#4 0.09,0.21,0.90,U] [#5 -0.17,-0.08,1.07,U] [#6 0.02,-0.65,0.00,M1] [#7 -1.00,0.13,0.00,M9] [#8 -0.50,-0.20,0.92,U] 
02:07:45.913 00.000 10844 refined, 5 included, MultiStar: {-0.26, -0.00}, one-star: {-0.57, 0.09}
02:07:45.913 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
02:07:45.913 00.000 11060 worker thread done servicing request
02:07:45.913 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
02:07:45.913 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-3.13 mountX=0.05 mountY=-0.25, mountTheta=-1.38
02:07:45.916 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.00, opts=13)
02:07:45.916 00.000 10844 Enqueuing Move request for scope (-0.26, -0.00)
02:07:45.916 00.000 11060 Worker thread wakes up
02:07:45.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:45.916 00.000 10844 UpdateGuideState exits: m=2959 SNR=33.6
02:07:45.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.00) opts 0xd
02:07:45.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:45.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.00)
02:07:45.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:45.917 00.001 10844 Enqueuing Expose request
02:07:45.917 00.000 11060 Moving (-0.26, -0.00) raw xDistance=0.05 yDistance=-0.25
02:07:45.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:07:45.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
02:07:45.917 00.000 11060 MoveAxis(E, 0, ABG)
02:07:45.917 00.000 11060 Move returns status 0, amount 0
02:07:45.917 00.000 11060 MoveAxis(N, 99, ABG)
02:07:45.917 00.000 11060 Guiding  Dir = 0, Dur = 99
02:07:45.942 00.025 11060 IsSlewing returns 0
02:07:45.942 00.000 11060 IsGuiding returns 0
02:07:46.068 00.126 11060 IsGuiding returns 0
02:07:46.068 00.000 11060 Move returns status 0, amount 99
02:07:46.068 00.000 11060 move complete, result=0
02:07:46.068 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 99 ms NORTH
02:07:46.071 00.003 11060 worker thread done servicing request
02:07:46.071 00.000 11060 Worker thread wakes up
02:07:46.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:46.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:46.711 00.640 11060 Exposure complete
02:07:46.897 00.186 11060 worker thread done servicing request
02:07:46.897 00.000 10844 OnExposeComplete: enter
02:07:46.897 00.000 10844 UpdateGuideState(): m_state=6
02:07:46.898 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12430
02:07:46.898 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=59.08, Mass=2897, SNR=33.5, Peak=236 HFD=3.4
02:07:46.898 00.000 10844 MultiStar: [#1 -0.37,-0.05,0.89,U] [#2 -0.51,-0.36,2.11,U] [#3 -0.17,0.69,0.00,M1] [#4 -0.34,0.32,0.77,U] [#5 -0.55,0.19,0.90,U] [#6 0.25,-0.15,0.86,U] [#7 -0.52,0.00,0.83,U] [#8 0.32,-0.45,0.93,U] 
02:07:46.898 00.000 10844 single-star, 7 included, MultiStar: {-0.25, -0.09}, one-star: {-0.04, 0.20}
02:07:46.898 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.52 = -2.77)
02:07:46.898 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
02:07:46.898 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.76 mountX=-0.19 mountY=-0.07, mountTheta=-2.78
02:07:46.900 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.20, opts=13)
02:07:46.900 00.000 10844 Enqueuing Move request for scope (-0.04, 0.20)
02:07:46.900 00.000 11060 Worker thread wakes up
02:07:46.900 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:46.900 00.000 10844 UpdateGuideState exits: m=2897 SNR=33.5
02:07:46.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:46.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:46.900 00.000 10844 Enqueuing Expose request
02:07:46.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
02:07:46.900 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
02:07:46.901 00.001 11060 Moving (-0.04, 0.20) raw xDistance=-0.19 yDistance=-0.07
02:07:46.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:07:46.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:46.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:07:46.901 00.000 11060 MoveAxis(E, 33, ABG)
02:07:46.901 00.000 11060 Guiding  Dir = 2, Dur = 33
02:07:46.927 00.026 11060 IsSlewing returns 0
02:07:46.927 00.000 11060 IsGuiding returns 0
02:07:46.993 00.066 11060 IsGuiding returns 0
02:07:46.993 00.000 11060 Move returns status 0, amount 33
02:07:46.993 00.000 11060 MoveAxis(N, 0, ABG)
02:07:46.994 00.001 11060 Move returns status 0, amount 0
02:07:46.994 00.000 11060 move complete, result=0
02:07:46.994 00.000 11060 worker thread done servicing request
02:07:46.994 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
02:07:46.994 00.000 11060 Worker thread wakes up
02:07:46.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:46.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:47.639 00.645 11060 Exposure complete
02:07:47.797 00.158 11060 worker thread done servicing request
02:07:47.798 00.001 10844 OnExposeComplete: enter
02:07:47.798 00.000 10844 UpdateGuideState(): m_state=6
02:07:47.798 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12431
02:07:47.798 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=59.48, Mass=2760, SNR=32.9, Peak=231 HFD=3.3
02:07:47.798 00.000 10844 MultiStar: [#1 -0.11,0.34,0.98,U] [#2 -0.69,0.63,0.00,M1] [#3 -0.53,-0.20,0.86,U] [#4 0.17,1.16,0.00,M1] [#5 -0.72,0.18,0.00,M1] [#6 0.76,-0.47,0.00,M1] [#7 -0.26,-0.11,0.86,U] [#8 -0.08,0.37,0.96,U] 
02:07:47.798 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.22}, one-star: {0.39, 0.60}
02:07:47.798 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
02:07:47.799 00.001 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
02:07:47.799 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.01 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
02:07:47.800 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.22, opts=13)
02:07:47.800 00.000 10844 Enqueuing Move request for scope (-0.10, 0.22)
02:07:47.800 00.000 11060 Worker thread wakes up
02:07:47.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:07:47.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
02:07:47.800 00.000 10844 UpdateGuideState exits: m=2760 SNR=32.9
02:07:47.800 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
02:07:47.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:47.800 00.000 11060 Moving (-0.10, 0.22) raw xDistance=-0.20 yDistance=-0.14
02:07:47.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:47.800 00.000 10844 Enqueuing Expose request
02:07:47.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:07:47.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:47.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:07:47.800 00.000 11060 MoveAxis(E, 35, ABG)
02:07:47.801 00.001 11060 Guiding  Dir = 2, Dur = 35
02:07:47.814 00.013 11060 IsSlewing returns 0
02:07:47.815 00.001 11060 IsGuiding returns 0
02:07:47.862 00.047 11060 IsGuiding returns 0
02:07:47.862 00.000 11060 Move returns status 0, amount 35
02:07:47.862 00.000 11060 MoveAxis(N, 0, ABG)
02:07:47.862 00.000 11060 Move returns status 0, amount 0
02:07:47.862 00.000 11060 move complete, result=0
02:07:47.863 00.001 11060 worker thread done servicing request
02:07:47.863 00.000 11060 Worker thread wakes up
02:07:47.863 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
02:07:47.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:47.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:48.501 00.638 11060 Exposure complete
02:07:48.676 00.175 11060 worker thread done servicing request
02:07:48.676 00.000 10844 OnExposeComplete: enter
02:07:48.676 00.000 10844 UpdateGuideState(): m_state=6
02:07:48.676 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12432
02:07:48.676 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=59.40, Mass=2518, SNR=30.8, Peak=168 HFD=3.8
02:07:48.676 00.000 10844 MultiStar: [#1 -0.02,0.11,1.14,U] [#2 -0.14,-0.09,2.35,U] [#3 -0.30,-0.25,0.94,U] [#4 0.48,-0.07,0.97,U] [#5 -0.27,-0.25,1.01,U] [#6 0.23,-0.60,0.00,M2] [#7 -0.39,0.09,0.98,U] [#8 -0.02,-0.03,1.07,U] 
02:07:48.676 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {0.02, 0.52}
02:07:48.676 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
02:07:48.676 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
02:07:48.676 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.07 mountX=0.02 mountY=-0.08, mountTheta=-1.32
02:07:48.677 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
02:07:48.677 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
02:07:48.678 00.001 11060 Worker thread wakes up
02:07:48.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:48.678 00.000 10844 UpdateGuideState exits: m=2518 SNR=30.8
02:07:48.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:48.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
02:07:48.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:48.678 00.000 10844 Enqueuing Expose request
02:07:48.678 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
02:07:48.678 00.000 11060 Moving (-0.09, -0.01) raw xDistance=0.02 yDistance=-0.08
02:07:48.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:48.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:48.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:07:48.678 00.000 11060 MoveAxis(E, 0, ABG)
02:07:48.678 00.000 11060 Move returns status 0, amount 0
02:07:48.678 00.000 11060 MoveAxis(N, 0, ABG)
02:07:48.678 00.000 11060 Move returns status 0, amount 0
02:07:48.678 00.000 11060 move complete, result=0
02:07:48.678 00.000 11060 worker thread done servicing request
02:07:48.678 00.000 11060 Worker thread wakes up
02:07:48.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:48.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:48.681 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:49.312 00.631 11060 Exposure complete
02:07:49.511 00.199 11060 worker thread done servicing request
02:07:49.511 00.000 10844 OnExposeComplete: enter
02:07:49.511 00.000 10844 UpdateGuideState(): m_state=6
02:07:49.511 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12433
02:07:49.511 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=59.45, Mass=3035, SNR=35.4, Peak=183 HFD=4.0
02:07:49.512 00.001 10844 MultiStar: [#1 -0.02,-0.15,0.96,U] [#2 0.20,0.12,1.73,U] [#3 0.19,0.72,0.00,M1] [#4 -0.10,0.01,0.90,U] [#5 0.24,0.47,0.92,U] [#6 0.61,0.45,0.00,M3] [#7 -0.49,-0.17,0.77,U] [#8 0.36,0.09,0.96,U] 
02:07:49.512 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.14}, one-star: {-0.28, 0.57}
02:07:49.512 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
02:07:49.512 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.12)
02:07:49.512 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.43 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
02:07:49.513 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
02:07:49.513 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
02:07:49.514 00.001 11060 Worker thread wakes up
02:07:49.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:49.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:07:49.514 00.000 10844 UpdateGuideState exits: m=3035 SNR=35.4
02:07:49.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:07:49.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:49.514 00.000 11060 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.00
02:07:49.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:49.514 00.000 10844 Enqueuing Expose request
02:07:49.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:07:49.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:49.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:07:49.514 00.000 11060 MoveAxis(E, 25, ABG)
02:07:49.514 00.000 11060 Guiding  Dir = 2, Dur = 25
02:07:49.551 00.037 11060 IsSlewing returns 0
02:07:49.551 00.000 11060 IsGuiding returns 0
02:07:49.615 00.064 11060 IsGuiding returns 0
02:07:49.616 00.001 11060 Move returns status 0, amount 25
02:07:49.616 00.000 11060 MoveAxis(N, 0, ABG)
02:07:49.616 00.000 11060 Move returns status 0, amount 0
02:07:49.616 00.000 11060 move complete, result=0
02:07:49.616 00.000 11060 worker thread done servicing request
02:07:49.616 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
02:07:49.616 00.000 11060 Worker thread wakes up
02:07:49.617 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:49.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:50.270 00.653 11060 Exposure complete
02:07:50.446 00.176 11060 worker thread done servicing request
02:07:50.446 00.000 10844 OnExposeComplete: enter
02:07:50.446 00.000 10844 UpdateGuideState(): m_state=6
02:07:50.446 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12434
02:07:50.446 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=58.86, Mass=2532, SNR=31.0, Peak=238 HFD=3.0
02:07:50.447 00.001 10844 MultiStar: [#1 -0.54,0.55,0.00,M4] [#2 0.02,0.89,0.00,M1] [#3 0.23,-0.70,0.00,M2] [#4 0.72,-0.30,0.00,M1] [#5 -0.47,0.79,0.00,M1] [#6 0.49,0.42,0.00,M4] [#7 -0.43,-0.29,0.88,U] [#8 0.43,0.18,1.10,U] 
02:07:50.447 00.000 10844 refined, 2 included, MultiStar: {-0.08, -0.02}, one-star: {-0.34, -0.02}
02:07:50.447 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
02:07:50.447 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
02:07:50.447 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.86 mountX=0.04 mountY=-0.08, mountTheta=-1.11
02:07:50.449 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
02:07:50.449 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
02:07:50.449 00.000 11060 Worker thread wakes up
02:07:50.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:50.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
02:07:50.449 00.000 10844 UpdateGuideState exits: m=2532 SNR=31.0
02:07:50.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
02:07:50.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:50.449 00.000 11060 Moving (-0.08, -0.02) raw xDistance=0.04 yDistance=-0.08
02:07:50.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:50.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:50.449 00.000 10844 Enqueuing Expose request
02:07:50.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:50.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:07:50.449 00.000 11060 MoveAxis(E, 0, ABG)
02:07:50.449 00.000 11060 Move returns status 0, amount 0
02:07:50.449 00.000 11060 MoveAxis(N, 0, ABG)
02:07:50.451 00.002 11060 Move returns status 0, amount 0
02:07:50.451 00.000 11060 move complete, result=0
02:07:50.451 00.000 11060 worker thread done servicing request
02:07:50.451 00.000 11060 Worker thread wakes up
02:07:50.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:50.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:50.452 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:51.090 00.638 11060 Exposure complete
02:07:51.258 00.168 11060 worker thread done servicing request
02:07:51.258 00.000 10844 OnExposeComplete: enter
02:07:51.258 00.000 10844 UpdateGuideState(): m_state=6
02:07:51.259 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12435
02:07:51.259 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=58.58, Mass=2935, SNR=33.8, Peak=255 HFD=3.4
02:07:51.259 00.000 10844 MultiStar: [#1 -0.24,-0.04,0.92,U] [#2 -0.23,-0.45,2.11,U] [#3 0.25,0.14,1.01,U] [#4 0.51,0.38,0.00,M2] [#5 -0.03,-0.51,0.97,U] [#6 0.11,-0.40,0.77,U] [#7 -0.47,0.71,0.00,M5] [#8 0.55,0.13,0.95,U] 
02:07:51.259 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.24}, one-star: {0.15, -0.30}
02:07:51.259 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
02:07:51.259 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
02:07:51.259 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.42 mountX=0.23 mountY=0.07, mountTheta=0.31
02:07:51.260 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.24, opts=13)
02:07:51.261 00.001 10844 Enqueuing Move request for scope (0.03, -0.24)
02:07:51.261 00.000 11060 Worker thread wakes up
02:07:51.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
02:07:51.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
02:07:51.261 00.000 11060 Moving (0.03, -0.24) raw xDistance=0.23 yDistance=0.07
02:07:51.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:07:51.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:51.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:51.261 00.000 10844 UpdateGuideState exits: m=2935 SNR=33.8 Saturated
02:07:51.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:51.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:51.261 00.000 10844 Enqueuing Expose request
02:07:51.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:07:51.261 00.000 11060 MoveAxis(W, 39, ABG)
02:07:51.262 00.001 11060 Guiding  Dir = 3, Dur = 39
02:07:51.265 00.003 11060 IsSlewing returns 0
02:07:51.265 00.000 11060 IsGuiding returns 0
02:07:51.328 00.063 11060 IsGuiding returns 0
02:07:51.328 00.000 11060 Move returns status 0, amount 39
02:07:51.328 00.000 11060 MoveAxis(N, 0, ABG)
02:07:51.328 00.000 11060 Move returns status 0, amount 0
02:07:51.329 00.001 11060 move complete, result=0
02:07:51.329 00.000 11060 worker thread done servicing request
02:07:51.329 00.000 11060 Worker thread wakes up
02:07:51.329 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
02:07:51.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:51.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:51.968 00.639 11060 Exposure complete
02:07:52.132 00.164 11060 worker thread done servicing request
02:07:52.133 00.001 10844 OnExposeComplete: enter
02:07:52.133 00.000 10844 UpdateGuideState(): m_state=6
02:07:52.133 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12436
02:07:52.133 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=58.69, Mass=2959, SNR=34.0, Peak=250 HFD=3.2
02:07:52.133 00.000 10844 MultiStar: [#1 -0.10,-0.30,1.00,U] [#2 0.33,0.28,2.01,U] [#3 -0.57,1.40,0.00,M2] [#4 -0.20,0.38,0.79,U] [#5 0.07,0.09,1.08,U] [#6 0.42,-0.21,0.91,U] [#7 -0.50,-0.40,0.00,M6] [#8 -0.11,0.06,0.97,U] 
02:07:52.133 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.04}, one-star: {0.22, -0.18}
02:07:52.134 00.001 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
02:07:52.134 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
02:07:52.134 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.32 mountX=-0.06 mountY=0.12, mountTheta=2.07
02:07:52.135 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.04, opts=13)
02:07:52.135 00.000 10844 Enqueuing Move request for scope (0.13, 0.04)
02:07:52.135 00.000 11060 Worker thread wakes up
02:07:52.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:52.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
02:07:52.135 00.000 10844 UpdateGuideState exits: m=2959 SNR=34.0
02:07:52.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
02:07:52.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:52.135 00.000 11060 Moving (0.13, 0.04) raw xDistance=-0.06 yDistance=0.12
02:07:52.136 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:52.136 00.000 10844 Enqueuing Expose request
02:07:52.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:07:52.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:52.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:07:52.136 00.000 11060 MoveAxis(E, 0, ABG)
02:07:52.136 00.000 11060 Move returns status 0, amount 0
02:07:52.136 00.000 11060 MoveAxis(N, 0, ABG)
02:07:52.136 00.000 11060 Move returns status 0, amount 0
02:07:52.136 00.000 11060 move complete, result=0
02:07:52.136 00.000 11060 worker thread done servicing request
02:07:52.136 00.000 11060 Worker thread wakes up
02:07:52.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:52.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:52.138 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:52.776 00.638 11060 Exposure complete
02:07:52.956 00.180 11060 worker thread done servicing request
02:07:52.956 00.000 10844 OnExposeComplete: enter
02:07:52.956 00.000 10844 UpdateGuideState(): m_state=6
02:07:52.956 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12437
02:07:52.957 00.001 10844 Star::Find returns 1 (0), X=268.18, Y=59.62, Mass=2453, SNR=30.4, Peak=197 HFD=3.7
02:07:52.957 00.000 10844 MultiStar: [#1 -0.56,0.43,0.00,M3] [#2 0.11,-0.09,2.30,U] [#3 -0.59,0.38,0.00,M3] [#4 -0.18,1.08,0.00,M2] [#5 0.02,0.50,1.05,U] [#6 -0.30,-0.47,0.90,U] [#7 -0.80,0.57,0.00,M7] [#8 -0.12,0.49,1.06,U] 
02:07:52.957 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.18}, one-star: {-0.06, 0.74}
02:07:52.957 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
02:07:52.957 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.82)
02:07:52.957 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.73 mountX=-0.17 mountY=-0.06, mountTheta=-2.82
02:07:52.959 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.18, opts=13)
02:07:52.959 00.000 10844 Enqueuing Move request for scope (-0.03, 0.18)
02:07:52.959 00.000 11060 Worker thread wakes up
02:07:52.959 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:52.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
02:07:52.959 00.000 10844 UpdateGuideState exits: m=2453 SNR=30.4
02:07:52.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
02:07:52.959 00.000 11060 Moving (-0.03, 0.18) raw xDistance=-0.17 yDistance=-0.06
02:07:52.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:07:52.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:52.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:52.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:07:52.959 00.000 11060 MoveAxis(E, 30, ABG)
02:07:52.959 00.000 11060 Guiding  Dir = 2, Dur = 30
02:07:52.960 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:52.960 00.000 10844 Enqueuing Expose request
02:07:52.989 00.029 11060 IsSlewing returns 0
02:07:52.989 00.000 11060 IsGuiding returns 0
02:07:53.021 00.032 11060 IsGuiding returns 0
02:07:53.021 00.000 11060 Move returns status 0, amount 30
02:07:53.021 00.000 11060 MoveAxis(N, 0, ABG)
02:07:53.022 00.001 11060 Move returns status 0, amount 0
02:07:53.022 00.000 11060 move complete, result=0
02:07:53.022 00.000 11060 worker thread done servicing request
02:07:53.022 00.000 11060 Worker thread wakes up
02:07:53.022 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
02:07:53.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:53.023 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:53.646 00.623 11060 Exposure complete
02:07:53.817 00.171 11060 worker thread done servicing request
02:07:53.817 00.000 10844 OnExposeComplete: enter
02:07:53.817 00.000 10844 UpdateGuideState(): m_state=6
02:07:53.818 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12438
02:07:53.818 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=59.32, Mass=3132, SNR=35.0, Peak=255 HFD=3.5
02:07:53.818 00.000 10844 MultiStar: [#1 -0.27,0.38,0.98,U] [#2 -0.01,0.71,0.00,M1] [#3 0.17,0.51,0.88,U] [#4 -0.01,0.11,0.92,U] [#5 -0.04,0.02,0.89,U] [#6 0.60,0.04,0.84,U] [#7 -0.20,0.08,0.82,U] [#8 0.28,0.31,1.00,U] 
02:07:53.819 00.001 10844 refined, 7 included, MultiStar: {0.11, 0.25}, one-star: {0.35, 0.44}
02:07:53.819 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
02:07:53.819 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
02:07:53.819 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.15 mountX=-0.26 mountY=0.07, mountTheta=2.88
02:07:53.820 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.25, opts=13)
02:07:53.820 00.000 10844 Enqueuing Move request for scope (0.11, 0.25)
02:07:53.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:53.821 00.001 10844 UpdateGuideState exits: m=3132 SNR=35.0 Saturated
02:07:53.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:53.821 00.000 11060 Worker thread wakes up
02:07:53.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:53.821 00.000 10844 Enqueuing Expose request
02:07:53.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
02:07:53.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
02:07:53.821 00.000 11060 Moving (0.11, 0.25) raw xDistance=-0.26 yDistance=0.07
02:07:53.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:07:53.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:53.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:07:53.821 00.000 11060 MoveAxis(E, 46, ABG)
02:07:53.821 00.000 11060 Guiding  Dir = 2, Dur = 46
02:07:53.836 00.015 11060 IsSlewing returns 0
02:07:53.836 00.000 11060 IsGuiding returns 0
02:07:53.892 00.056 11060 IsGuiding returns 0
02:07:53.892 00.000 11060 Move returns status 0, amount 46
02:07:53.892 00.000 11060 MoveAxis(N, 0, ABG)
02:07:53.892 00.000 11060 Move returns status 0, amount 0
02:07:53.892 00.000 11060 move complete, result=0
02:07:53.892 00.000 11060 worker thread done servicing request
02:07:53.892 00.000 11060 Worker thread wakes up
02:07:53.892 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
02:07:53.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:53.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:54.536 00.644 11060 Exposure complete
02:07:54.720 00.184 11060 worker thread done servicing request
02:07:54.720 00.000 10844 OnExposeComplete: enter
02:07:54.721 00.001 10844 UpdateGuideState(): m_state=6
02:07:54.721 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12439
02:07:54.721 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=57.61, Mass=2993, SNR=34.1, Peak=246 HFD=3.4
02:07:54.721 00.000 10844 MultiStar: large primary error, entering stabilization period
02:07:54.721 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
02:07:54.721 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
02:07:54.721 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-1.27 hyp=1.28 cameraTheta=-1.42 mountX=1.21 mountY=0.40, mountTheta=0.32
02:07:54.723 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-1.27, opts=13)
02:07:54.724 00.001 10844 Enqueuing Move request for scope (0.19, -1.27)
02:07:54.724 00.000 11060 Worker thread wakes up
02:07:54.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:54.724 00.000 10844 UpdateGuideState exits: m=2993 SNR=34.1
02:07:54.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:54.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:54.724 00.000 10844 Enqueuing Expose request
02:07:54.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.27) opts 0xd
02:07:54.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -1.27)
02:07:54.725 00.001 11060 Moving (0.19, -1.27) raw xDistance=1.21 yDistance=0.40
02:07:54.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.33 from input 1.21
02:07:54.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:07:54.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:07:54.725 00.000 11060 MoveAxis(W, 209, ABG)
02:07:54.725 00.000 11060 Guiding  Dir = 3, Dur = 209
02:07:54.734 00.009 11060 IsSlewing returns 0
02:07:54.734 00.000 11060 IsGuiding returns 0
02:07:54.953 00.219 11060 IsGuiding returns 0
02:07:54.953 00.000 11060 Move returns status 0, amount 209
02:07:54.953 00.000 11060 MoveAxis(N, 0, ABG)
02:07:54.953 00.000 11060 Move returns status 0, amount 0
02:07:54.953 00.000 11060 move complete, result=0
02:07:54.955 00.002 11060 worker thread done servicing request
02:07:54.955 00.000 11060 Worker thread wakes up
02:07:54.955 00.000 10844 GuideStep: 1.2 px 209 ms WEST, 0.4 px 0 ms NORTH
02:07:54.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:54.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:55.585 00.630 11060 Exposure complete
02:07:55.740 00.155 11060 worker thread done servicing request
02:07:55.740 00.000 10844 OnExposeComplete: enter
02:07:55.740 00.000 10844 UpdateGuideState(): m_state=6
02:07:55.741 00.001 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12440
02:07:55.741 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.09, Mass=2645, SNR=31.9, Peak=232 HFD=3.7
02:07:55.741 00.000 10844 MultiStar: exiting stabilization period
02:07:55.741 00.000 10844 MultiStar: [#1 -0.38,-0.18,0.97,U] [#2 -0.15,-0.23,2.12,U] [#3 0.06,0.34,1.01,U] [#4 -0.15,0.08,0.97,U] [#5 -0.16,0.07,1.00,U] [#6 0.49,0.33,0.90,U] [#7 -0.41,0.19,0.80,U] [#8 0.10,0.20,0.88,U] 
02:07:55.741 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.32, 0.21}
02:07:55.741 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.87 = -2.42)
02:07:55.741 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
02:07:55.741 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.11 mountX=-0.06 mountY=-0.05, mountTheta=-2.43
02:07:55.743 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
02:07:55.743 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
02:07:55.743 00.000 11060 Worker thread wakes up
02:07:55.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:55.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
02:07:55.743 00.000 10844 UpdateGuideState exits: m=2645 SNR=31.9
02:07:55.743 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
02:07:55.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:55.743 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=-0.05
02:07:55.744 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:55.744 00.000 10844 Enqueuing Expose request
02:07:55.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:07:55.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:55.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:07:55.744 00.000 11060 MoveAxis(E, 0, ABG)
02:07:55.744 00.000 11060 Move returns status 0, amount 0
02:07:55.744 00.000 11060 MoveAxis(N, 0, ABG)
02:07:55.744 00.000 11060 Move returns status 0, amount 0
02:07:55.744 00.000 11060 move complete, result=0
02:07:55.744 00.000 11060 worker thread done servicing request
02:07:55.744 00.000 11060 Worker thread wakes up
02:07:55.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:55.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:55.746 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:56.373 00.627 11060 Exposure complete
02:07:56.553 00.180 11060 worker thread done servicing request
02:07:56.553 00.000 10844 OnExposeComplete: enter
02:07:56.553 00.000 10844 UpdateGuideState(): m_state=6
02:07:56.554 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12441
02:07:56.554 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=58.69, Mass=3005, SNR=35.3, Peak=251 HFD=3.3
02:07:56.554 00.000 10844 MultiStar: [#1 -0.01,0.16,0.91,U] [#2 0.22,0.36,1.78,U] [#3 0.17,0.56,0.94,U] [#4 0.26,-0.08,0.87,U] [#5 0.12,-0.22,0.88,U] [#6 0.12,0.41,0.84,U] [#7 -0.17,-0.56,0.84,U] [#8 -0.04,0.16,0.79,U] 
02:07:56.554 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {0.15, -0.18}
02:07:56.554 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
02:07:56.554 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
02:07:56.554 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=-0.12 mountY=0.09, mountTheta=2.48
02:07:56.555 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
02:07:56.555 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
02:07:56.556 00.001 11060 Worker thread wakes up
02:07:56.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
02:07:56.556 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
02:07:56.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:56.556 00.000 10844 UpdateGuideState exits: m=3005 SNR=35.3
02:07:56.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:56.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:56.556 00.000 10844 Enqueuing Expose request
02:07:56.556 00.000 11060 Moving (0.11, 0.10) raw xDistance=-0.12 yDistance=0.09
02:07:56.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:07:56.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:56.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:07:56.556 00.000 11060 MoveAxis(E, 0, ABG)
02:07:56.557 00.001 11060 Move returns status 0, amount 0
02:07:56.557 00.000 11060 MoveAxis(N, 0, ABG)
02:07:56.557 00.000 11060 Move returns status 0, amount 0
02:07:56.557 00.000 11060 move complete, result=0
02:07:56.557 00.000 11060 worker thread done servicing request
02:07:56.557 00.000 11060 Worker thread wakes up
02:07:56.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:56.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:56.558 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:57.193 00.635 11060 Exposure complete
02:07:57.373 00.180 11060 worker thread done servicing request
02:07:57.373 00.000 10844 OnExposeComplete: enter
02:07:57.373 00.000 10844 UpdateGuideState(): m_state=6
02:07:57.373 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12442
02:07:57.373 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=58.26, Mass=2653, SNR=31.7, Peak=234 HFD=3.5
02:07:57.373 00.000 10844 MultiStar: [#1 -0.40,-0.53,0.00,M1] [#2 -0.29,-0.40,2.21,U] [#3 -0.22,0.11,0.96,U] [#4 -0.18,0.19,0.91,U] [#5 0.07,0.19,1.12,U] [#6 0.43,-0.26,1.00,U] [#7 -0.68,-0.65,0.00,M5] [#8 -0.05,0.17,1.05,U] 
02:07:57.375 00.002 10844 refined, 6 included, MultiStar: {-0.12, -0.13}, one-star: {-0.43, -0.61}
02:07:57.375 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
02:07:57.375 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
02:07:57.375 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.32 mountX=0.15 mountY=-0.10, mountTheta=-0.58
02:07:57.375 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.13, opts=13)
02:07:57.375 00.000 10844 Enqueuing Move request for scope (-0.12, -0.13)
02:07:57.375 00.000 11060 Worker thread wakes up
02:07:57.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
02:07:57.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
02:07:57.376 00.001 11060 Moving (-0.12, -0.13) raw xDistance=0.15 yDistance=-0.10
02:07:57.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:07:57.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:07:57.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:57.376 00.000 10844 UpdateGuideState exits: m=2653 SNR=31.7
02:07:57.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:07:57.376 00.000 11060 MoveAxis(W, 26, ABG)
02:07:57.376 00.000 11060 Guiding  Dir = 3, Dur = 26
02:07:57.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:57.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:57.376 00.000 10844 Enqueuing Expose request
02:07:57.426 00.050 11060 IsSlewing returns 0
02:07:57.426 00.000 11060 IsGuiding returns 0
02:07:57.483 00.057 11060 IsGuiding returns 0
02:07:57.483 00.000 11060 Move returns status 0, amount 26
02:07:57.483 00.000 11060 MoveAxis(N, 0, ABG)
02:07:57.483 00.000 11060 Move returns status 0, amount 0
02:07:57.483 00.000 11060 move complete, result=0
02:07:57.484 00.001 11060 worker thread done servicing request
02:07:57.484 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
02:07:57.484 00.000 11060 Worker thread wakes up
02:07:57.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:57.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:58.110 00.626 11060 Exposure complete
02:07:58.263 00.153 11060 worker thread done servicing request
02:07:58.263 00.000 10844 OnExposeComplete: enter
02:07:58.263 00.000 10844 UpdateGuideState(): m_state=6
02:07:58.264 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12443
02:07:58.264 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.68, Mass=2620, SNR=31.8, Peak=234 HFD=3.4
02:07:58.264 00.000 10844 MultiStar: [#1 -0.65,0.39,0.00,M2] [#2 -0.21,-0.25,2.16,U] [#3 -0.65,-0.26,0.00,M1] [#4 -0.05,0.55,0.98,U] [#5 -0.57,0.14,1.01,U] [#6 0.15,-0.61,0.00,M1] [#7 -1.26,-0.22,0.00,M6] [#8 -0.23,0.12,0.96,U] 
02:07:58.264 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.17}, one-star: {0.06, 0.80}
02:07:58.264 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
02:07:58.264 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
02:07:58.265 00.001 10844 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.43 mountX=-0.13 mountY=-0.23, mountTheta=-2.11
02:07:58.266 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.17, opts=13)
02:07:58.266 00.000 10844 Enqueuing Move request for scope (-0.20, 0.17)
02:07:58.266 00.000 11060 Worker thread wakes up
02:07:58.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:07:58.267 00.001 10844 UpdateGuideState exits: m=2620 SNR=31.8
02:07:58.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:58.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:58.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
02:07:58.267 00.000 10844 Enqueuing Expose request
02:07:58.267 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
02:07:58.267 00.000 11060 Moving (-0.20, 0.17) raw xDistance=-0.13 yDistance=-0.23
02:07:58.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:07:58.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:07:58.267 00.000 11060 MoveAxis(E, 22, ABG)
02:07:58.267 00.000 11060 Guiding  Dir = 2, Dur = 22
02:07:58.275 00.008 11060 IsSlewing returns 0
02:07:58.275 00.000 11060 IsGuiding returns 0
02:07:58.311 00.036 11060 IsGuiding returns 0
02:07:58.311 00.000 11060 Move returns status 0, amount 22
02:07:58.311 00.000 11060 MoveAxis(N, 88, ABG)
02:07:58.311 00.000 11060 Guiding  Dir = 0, Dur = 88
02:07:58.321 00.010 11060 IsSlewing returns 0
02:07:58.321 00.000 11060 IsGuiding returns 0
02:07:58.415 00.094 11060 IsGuiding returns 0
02:07:58.415 00.000 11060 Move returns status 0, amount 88
02:07:58.415 00.000 11060 move complete, result=0
02:07:58.415 00.000 11060 worker thread done servicing request
02:07:58.415 00.000 11060 Worker thread wakes up
02:07:58.415 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 88 ms NORTH
02:07:58.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:58.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:59.045 00.630 11060 Exposure complete
02:07:59.210 00.165 11060 worker thread done servicing request
02:07:59.211 00.001 10844 OnExposeComplete: enter
02:07:59.211 00.000 10844 UpdateGuideState(): m_state=6
02:07:59.211 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12444
02:07:59.211 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=58.73, Mass=2112, SNR=28.3, Peak=194 HFD=3.6
02:07:59.211 00.000 10844 MultiStar: [#1 0.09,0.10,1.05,U] [#2 0.06,0.03,2.51,U] [#3 -0.17,0.94,0.00,M2] [#4 0.33,0.27,1.03,U] [#5 0.14,0.85,0.00,M1] [#6 0.31,-0.17,0.99,U] [#7 -0.18,0.01,0.97,U] [#8 0.21,0.25,1.09,U] 
02:07:59.211 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.05}, one-star: {0.63, -0.15}
02:07:59.212 00.001 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
02:07:59.212 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
02:07:59.212 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.25 mountX=-0.08 mountY=0.17, mountTheta=2.00
02:07:59.213 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.05, opts=13)
02:07:59.213 00.000 10844 Enqueuing Move request for scope (0.18, 0.05)
02:07:59.213 00.000 11060 Worker thread wakes up
02:07:59.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
02:07:59.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
02:07:59.213 00.000 11060 Moving (0.18, 0.05) raw xDistance=-0.08 yDistance=0.17
02:07:59.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:07:59.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:59.214 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:07:59.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:07:59.214 00.000 10844 UpdateGuideState exits: m=2112 SNR=28.3
02:07:59.214 00.000 11060 MoveAxis(E, 0, ABG)
02:07:59.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:59.214 00.000 11060 Move returns status 0, amount 0
02:07:59.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:07:59.214 00.000 10844 Enqueuing Expose request
02:07:59.214 00.000 11060 MoveAxis(N, 0, ABG)
02:07:59.214 00.000 11060 Move returns status 0, amount 0
02:07:59.214 00.000 11060 move complete, result=0
02:07:59.214 00.000 11060 worker thread done servicing request
02:07:59.215 00.001 11060 Worker thread wakes up
02:07:59.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:07:59.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:07:59.217 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:59.841 00.624 11060 Exposure complete
02:08:00.025 00.184 11060 worker thread done servicing request
02:08:00.026 00.001 10844 OnExposeComplete: enter
02:08:00.026 00.000 10844 UpdateGuideState(): m_state=6
02:08:00.026 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12445
02:08:00.026 00.000 10844 Star::Find returns 1 (0), X=269.12, Y=58.65, Mass=2940, SNR=33.3, Peak=210 HFD=4.0
02:08:00.026 00.000 10844 MultiStar: [#1 0.07,0.41,0.93,U] [#2 -0.48,-0.21,2.21,U] [#3 -0.12,0.56,1.07,U] [#4 0.42,-0.21,1.03,U] [#5 -0.78,0.46,0.00,M2] [#6 0.79,-0.85,0.00,M1] [#7 -0.61,0.51,0.00,M6] [#8 0.44,-0.58,0.00,M1] 
02:08:00.026 00.000 10844 refined, 4 included, MultiStar: {0.03, 0.01}, one-star: {0.88, -0.23}
02:08:00.026 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
02:08:00.026 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
02:08:00.026 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.35 mountX=-0.02 mountY=0.03, mountTheta=2.10
02:08:00.028 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
02:08:00.028 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
02:08:00.028 00.000 11060 Worker thread wakes up
02:08:00.028 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:00.028 00.000 10844 UpdateGuideState exits: m=2940 SNR=33.3
02:08:00.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:00.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:00.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
02:08:00.028 00.000 10844 Enqueuing Expose request
02:08:00.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
02:08:00.028 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.02 yDistance=0.03
02:08:00.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:08:00.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:00.029 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:08:00.029 00.000 11060 MoveAxis(E, 0, ABG)
02:08:00.029 00.000 11060 Move returns status 0, amount 0
02:08:00.029 00.000 11060 MoveAxis(N, 0, ABG)
02:08:00.029 00.000 11060 Move returns status 0, amount 0
02:08:00.029 00.000 11060 move complete, result=0
02:08:00.029 00.000 11060 worker thread done servicing request
02:08:00.029 00.000 11060 Worker thread wakes up
02:08:00.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:00.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:00.030 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:00.658 00.628 11060 Exposure complete
02:08:00.843 00.185 11060 worker thread done servicing request
02:08:00.844 00.001 10844 OnExposeComplete: enter
02:08:00.844 00.000 10844 UpdateGuideState(): m_state=6
02:08:00.844 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12446
02:08:00.844 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=59.69, Mass=2100, SNR=27.5, Peak=172 HFD=3.7
02:08:00.844 00.000 10844 MultiStar: [#1 0.47,0.53,0.00,M1] [#2 0.05,0.86,0.00,M1] [#3 0.34,0.94,0.00,M2] [#4 0.77,0.48,0.00,M1] [#5 0.24,0.67,0.00,M3] [#6 0.62,0.13,0.00,M2] [#7 -0.34,0.89,0.00,M7] [#8 0.53,1.18,0.00,M2] 
02:08:00.844 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
02:08:00.844 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
02:08:00.845 00.001 10844 CameraToMount -- cameraX=0.49 cameraY=0.81 hyp=0.95 cameraTheta=1.03 mountX=-0.89 mountY=0.35, mountTheta=2.77
02:08:00.846 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=0.81, opts=13)
02:08:00.846 00.000 10844 Enqueuing Move request for scope (0.49, 0.81)
02:08:00.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:00.846 00.000 11060 Worker thread wakes up
02:08:00.846 00.000 10844 UpdateGuideState exits: m=2100 SNR=27.5
02:08:00.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.81) opts 0xd
02:08:00.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:00.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:00.846 00.000 10844 Enqueuing Expose request
02:08:00.846 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, 0.81)
02:08:00.846 00.000 11060 Moving (0.49, 0.81) raw xDistance=-0.89 yDistance=0.35
02:08:00.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.89
02:08:00.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:00.847 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:08:00.847 00.000 11060 MoveAxis(E, 154, ABG)
02:08:00.847 00.000 11060 Guiding  Dir = 2, Dur = 154
02:08:00.859 00.012 11060 IsSlewing returns 0
02:08:00.859 00.000 11060 IsGuiding returns 0
02:08:01.032 00.173 11060 IsGuiding returns 0
02:08:01.032 00.000 11060 Move returns status 0, amount 154
02:08:01.032 00.000 11060 MoveAxis(N, 0, ABG)
02:08:01.032 00.000 11060 Move returns status 0, amount 0
02:08:01.032 00.000 11060 move complete, result=0
02:08:01.032 00.000 11060 worker thread done servicing request
02:08:01.032 00.000 11060 Worker thread wakes up
02:08:01.032 00.000 10844 GuideStep: -0.9 px 154 ms EAST, 0.3 px 0 ms NORTH
02:08:01.033 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:01.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:01.662 00.629 11060 Exposure complete
02:08:01.848 00.186 11060 worker thread done servicing request
02:08:01.849 00.001 10844 OnExposeComplete: enter
02:08:01.849 00.000 10844 UpdateGuideState(): m_state=6
02:08:01.849 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12447
02:08:01.849 00.000 10844 Star::Find returns 1 (0), X=268.98, Y=59.06, Mass=2862, SNR=33.6, Peak=221 HFD=4.0
02:08:01.849 00.000 10844 MultiStar: [#1 0.16,0.30,1.05,U] [#2 -0.15,0.15,2.07,U] [#3 0.34,0.18,0.87,U] [#4 0.24,-0.32,1.00,U] [#5 -0.13,-0.57,1.03,U] [#6 0.49,0.05,0.77,U] [#7 -0.01,-0.51,0.81,U] [#8 0.60,-0.01,0.95,U] 
02:08:01.849 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.03}, one-star: {0.74, 0.18}
02:08:01.849 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
02:08:01.849 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
02:08:01.849 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-0.17 mountX=-0.00 mountY=0.21, mountTheta=1.59
02:08:01.851 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
02:08:01.851 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
02:08:01.851 00.000 11060 Worker thread wakes up
02:08:01.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:01.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
02:08:01.851 00.000 10844 UpdateGuideState exits: m=2862 SNR=33.6
02:08:01.851 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
02:08:01.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:01.851 00.000 11060 Moving (0.20, -0.03) raw xDistance=-0.00 yDistance=0.21
02:08:01.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:01.851 00.000 10844 Enqueuing Expose request
02:08:01.852 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:08:01.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:01.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:08:01.852 00.000 11060 MoveAxis(E, 0, ABG)
02:08:01.852 00.000 11060 Move returns status 0, amount 0
02:08:01.852 00.000 11060 MoveAxis(N, 0, ABG)
02:08:01.852 00.000 11060 Move returns status 0, amount 0
02:08:01.852 00.000 11060 move complete, result=0
02:08:01.852 00.000 11060 worker thread done servicing request
02:08:01.852 00.000 11060 Worker thread wakes up
02:08:01.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:01.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:01.854 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:02.492 00.638 11060 Exposure complete
02:08:02.675 00.183 11060 worker thread done servicing request
02:08:02.676 00.001 10844 OnExposeComplete: enter
02:08:02.676 00.000 10844 UpdateGuideState(): m_state=6
02:08:02.676 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12448
02:08:02.676 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=58.81, Mass=2884, SNR=34.0, Peak=217 HFD=3.8
02:08:02.677 00.001 10844 MultiStar: [#1 0.32,-0.12,0.93,U] [#2 0.60,-0.04,1.90,U] [#3 -0.04,0.18,0.89,U] [#4 -0.32,0.48,0.91,U] [#5 -0.13,0.14,1.00,U] [#6 0.82,-0.33,0.00,M2] [#7 0.00,-0.57,0.79,U] [#8 0.30,-0.00,1.04,U] 
02:08:02.677 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.00}, one-star: {0.63, -0.06}
02:08:02.677 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
02:08:02.677 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
02:08:02.677 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.02 mountX=-0.05 mountY=0.23, mountTheta=1.77
02:08:02.678 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.00, opts=13)
02:08:02.678 00.000 10844 Enqueuing Move request for scope (0.23, 0.00)
02:08:02.679 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:02.679 00.000 10844 UpdateGuideState exits: m=2884 SNR=34.0
02:08:02.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:02.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:02.679 00.000 10844 Enqueuing Expose request
02:08:02.679 00.000 11060 Worker thread wakes up
02:08:02.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
02:08:02.679 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
02:08:02.679 00.000 11060 Moving (0.23, 0.00) raw xDistance=-0.05 yDistance=0.23
02:08:02.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:08:02.679 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.44 newest=0.78
02:08:02.680 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
02:08:02.680 00.000 11060 MoveAxis(E, 0, ABG)
02:08:02.680 00.000 11060 Move returns status 0, amount 0
02:08:02.680 00.000 11060 BLC: Oldest BLC event removed
02:08:02.680 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:08:02.680 00.000 11060 MoveAxis(S, 838, ABG)
02:08:02.680 00.000 11060 duration set to 750 by maxDecDuration
02:08:02.680 00.000 11060 Guiding  Dir = 1, Dur = 750
02:08:02.687 00.007 11060 IsSlewing returns 0
02:08:02.687 00.000 11060 IsGuiding returns 0
02:08:03.456 00.769 11060 IsGuiding returns 0
02:08:03.457 00.001 11060 Move returns status 0, amount 750
02:08:03.457 00.000 11060 move complete, result=0
02:08:03.458 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
02:08:03.458 00.000 11060 worker thread done servicing request
02:08:03.458 00.000 11060 Worker thread wakes up
02:08:03.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:03.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:04.099 00.641 11060 Exposure complete
02:08:04.244 00.145 11060 worker thread done servicing request
02:08:04.244 00.000 10844 OnExposeComplete: enter
02:08:04.245 00.001 10844 UpdateGuideState(): m_state=6
02:08:04.245 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12449
02:08:04.245 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=59.65, Mass=2708, SNR=31.9, Peak=245 HFD=3.4
02:08:04.245 00.000 10844 MultiStar: [#1 -0.05,0.80,0.00,M1] [#2 0.24,-0.02,2.19,U] [#3 0.09,0.56,1.04,U] [#4 0.16,-0.00,1.07,U] [#5 -0.38,0.98,0.00,M2] [#6 0.71,-0.12,0.00,M3] [#7 -0.26,0.37,0.80,U] [#8 0.24,0.07,0.90,U] 
02:08:04.245 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.24}, one-star: {0.21, 0.77}
02:08:04.245 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
02:08:04.245 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
02:08:04.245 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.02 mountX=-0.26 mountY=0.10, mountTheta=2.76
02:08:04.246 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.24, opts=13)
02:08:04.246 00.000 10844 Enqueuing Move request for scope (0.15, 0.24)
02:08:04.246 00.000 11060 Worker thread wakes up
02:08:04.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:04.246 00.000 10844 UpdateGuideState exits: m=2708 SNR=31.9
02:08:04.248 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:04.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
02:08:04.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:04.248 00.000 10844 Enqueuing Expose request
02:08:04.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
02:08:04.248 00.000 11060 Moving (0.15, 0.24) raw xDistance=-0.26 yDistance=0.10
02:08:04.248 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.158171, 1:0.104525
02:08:04.248 00.000 11060 BLC: No correction, Miss < min_move
02:08:04.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:08:04.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:04.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:08:04.248 00.000 11060 MoveAxis(E, 45, ABG)
02:08:04.248 00.000 11060 Guiding  Dir = 2, Dur = 45
02:08:04.259 00.011 11060 IsSlewing returns 0
02:08:04.259 00.000 11060 IsGuiding returns 0
02:08:04.307 00.048 11060 IsGuiding returns 0
02:08:04.307 00.000 11060 Move returns status 0, amount 45
02:08:04.307 00.000 11060 MoveAxis(N, 0, ABG)
02:08:04.307 00.000 11060 Move returns status 0, amount 0
02:08:04.307 00.000 11060 move complete, result=0
02:08:04.307 00.000 11060 worker thread done servicing request
02:08:04.307 00.000 11060 Worker thread wakes up
02:08:04.307 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
02:08:04.308 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:04.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:04.936 00.628 11060 Exposure complete
02:08:05.122 00.186 11060 worker thread done servicing request
02:08:05.123 00.001 10844 OnExposeComplete: enter
02:08:05.123 00.000 10844 UpdateGuideState(): m_state=6
02:08:05.123 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12450
02:08:05.123 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=59.04, Mass=2641, SNR=31.8, Peak=225 HFD=3.5
02:08:05.123 00.000 10844 MultiStar: [#1 -0.34,-0.12,1.07,U] [#2 -0.20,-0.22,2.17,U] [#3 0.34,1.27,0.00,M1] [#4 -0.16,0.49,1.01,U] [#5 0.14,0.65,0.00,M3] [#6 0.75,-0.30,0.00,M4] [#7 -0.54,0.41,0.00,M5] [#8 0.31,0.12,0.91,U] 
02:08:05.123 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.02}, one-star: {0.20, 0.16}
02:08:05.123 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
02:08:05.124 00.001 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.72)
02:08:05.124 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.83 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
02:08:05.125 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
02:08:05.125 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
02:08:05.125 00.000 11060 Worker thread wakes up
02:08:05.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
02:08:05.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
02:08:05.125 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.01 yDistance=-0.08
02:08:05.125 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.158171, 1:0.104525, 2:-0.078916
02:08:05.125 00.000 11060 BLC: No correction, Miss < min_move
02:08:05.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:08:05.126 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:05.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:05.126 00.000 10844 UpdateGuideState exits: m=2641 SNR=31.8
02:08:05.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:05.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:05.126 00.000 10844 Enqueuing Expose request
02:08:05.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:08:05.126 00.000 11060 MoveAxis(E, 0, ABG)
02:08:05.126 00.000 11060 Move returns status 0, amount 0
02:08:05.126 00.000 11060 MoveAxis(N, 0, ABG)
02:08:05.126 00.000 11060 Move returns status 0, amount 0
02:08:05.126 00.000 11060 move complete, result=0
02:08:05.126 00.000 11060 worker thread done servicing request
02:08:05.126 00.000 11060 Worker thread wakes up
02:08:05.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:05.127 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:05.128 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:05.755 00.627 11060 Exposure complete
02:08:05.931 00.176 11060 worker thread done servicing request
02:08:05.931 00.000 10844 OnExposeComplete: enter
02:08:05.931 00.000 10844 UpdateGuideState(): m_state=6
02:08:05.931 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12451
02:08:05.931 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=58.71, Mass=2867, SNR=33.2, Peak=246 HFD=3.6
02:08:05.931 00.000 10844 MultiStar: [#1 -0.37,-0.14,1.09,U] [#2 -0.30,-0.28,2.09,U] [#3 -0.31,-0.42,1.01,U] [#4 0.03,0.11,0.95,U] [#5 -0.39,-0.24,1.08,U] [#6 0.59,-0.74,0.00,M5] [#7 -0.53,-0.51,0.00,M6] [#8 0.05,0.00,1.00,U] 
02:08:05.931 00.000 10844 single-star, 6 included, MultiStar: {-0.22, -0.18}, one-star: {-0.10, -0.17}
02:08:05.933 00.002 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
02:08:05.933 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
02:08:05.933 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-2.11 mountX=0.18 mountY=-0.07, mountTheta=-0.37
02:08:05.934 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.17, opts=13)
02:08:05.934 00.000 10844 Enqueuing Move request for scope (-0.10, -0.17)
02:08:05.934 00.000 11060 Worker thread wakes up
02:08:05.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
02:08:05.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
02:08:05.935 00.001 11060 Moving (-0.10, -0.17) raw xDistance=0.18 yDistance=-0.07
02:08:05.935 00.000 11060 BLC: window closed
02:08:05.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:05.935 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.17, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.158171, 1:0.104525, 2:-0.078916
02:08:05.935 00.000 10844 UpdateGuideState exits: m=2867 SNR=33.2
02:08:05.935 00.000 11060 BLC: No correction, Miss < min_move
02:08:05.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:05.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:08:05.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:05.935 00.000 10844 Enqueuing Expose request
02:08:05.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:05.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:08:05.935 00.000 11060 MoveAxis(W, 31, ABG)
02:08:05.936 00.001 11060 Guiding  Dir = 3, Dur = 31
02:08:05.972 00.036 11060 IsSlewing returns 0
02:08:05.972 00.000 11060 IsGuiding returns 0
02:08:06.014 00.042 11060 IsGuiding returns 0
02:08:06.014 00.000 11060 Move returns status 0, amount 31
02:08:06.014 00.000 11060 MoveAxis(N, 0, ABG)
02:08:06.014 00.000 11060 Move returns status 0, amount 0
02:08:06.014 00.000 11060 move complete, result=0
02:08:06.014 00.000 11060 worker thread done servicing request
02:08:06.014 00.000 11060 Worker thread wakes up
02:08:06.014 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
02:08:06.015 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:06.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:06.650 00.635 11060 Exposure complete
02:08:06.839 00.189 11060 worker thread done servicing request
02:08:06.839 00.000 10844 OnExposeComplete: enter
02:08:06.840 00.001 10844 UpdateGuideState(): m_state=6
02:08:06.840 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12452
02:08:06.840 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=58.86, Mass=2647, SNR=32.2, Peak=190 HFD=3.6
02:08:06.840 00.000 10844 MultiStar: [#1 -0.07,-0.44,1.04,U] [#2 0.04,0.01,2.06,U] [#3 0.26,-0.34,1.03,U] [#4 0.60,0.53,0.00,M1] [#5 -0.64,0.25,0.00,M3] [#6 0.72,-0.22,0.00,M6] [#7 -0.63,-0.12,0.00,M7] [#8 0.39,-0.13,1.03,U] 
02:08:06.840 00.000 10844 refined, 4 included, MultiStar: {0.16, -0.15}, one-star: {0.33, -0.02}
02:08:06.840 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
02:08:06.841 00.001 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
02:08:06.841 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.75 mountX=0.12 mountY=0.19, mountTheta=1.00
02:08:06.841 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.15, opts=13)
02:08:06.841 00.000 10844 Enqueuing Move request for scope (0.16, -0.15)
02:08:06.841 00.000 11060 Worker thread wakes up
02:08:06.843 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:08:06.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
02:08:06.843 00.000 10844 UpdateGuideState exits: m=2647 SNR=32.2
02:08:06.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
02:08:06.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:06.843 00.000 11060 Moving (0.16, -0.15) raw xDistance=0.12 yDistance=0.19
02:08:06.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:06.843 00.000 10844 Enqueuing Expose request
02:08:06.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:08:06.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:06.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:08:06.843 00.000 11060 MoveAxis(W, 22, ABG)
02:08:06.843 00.000 11060 Guiding  Dir = 3, Dur = 22
02:08:06.860 00.017 11060 IsSlewing returns 0
02:08:06.860 00.000 11060 IsGuiding returns 0
02:08:06.908 00.048 11060 IsGuiding returns 0
02:08:06.908 00.000 11060 Move returns status 0, amount 22
02:08:06.908 00.000 11060 MoveAxis(N, 0, ABG)
02:08:06.908 00.000 11060 Move returns status 0, amount 0
02:08:06.908 00.000 11060 move complete, result=0
02:08:06.908 00.000 11060 worker thread done servicing request
02:08:06.909 00.001 11060 Worker thread wakes up
02:08:06.909 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
02:08:06.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:06.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:07.541 00.632 11060 Exposure complete
02:08:07.739 00.198 11060 worker thread done servicing request
02:08:07.740 00.001 10844 OnExposeComplete: enter
02:08:07.740 00.000 10844 UpdateGuideState(): m_state=6
02:08:07.740 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12453
02:08:07.740 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=59.44, Mass=2267, SNR=29.4, Peak=255 HFD=3.3
02:08:07.740 00.000 10844 MultiStar: [#1 -0.04,0.20,1.17,U] [#2 -0.11,0.17,2.27,U] [#3 0.12,0.32,0.99,U] [#4 -0.00,0.11,1.14,U] [#5 -0.29,0.08,1.15,U] [#6 0.49,-0.12,0.88,U] [#7 -0.55,0.69,0.00,M8] [#8 -0.09,-0.01,0.96,U] 
02:08:07.740 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.17}, one-star: {0.16, 0.56}
02:08:07.740 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
02:08:07.740 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
02:08:07.740 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.57 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
02:08:07.743 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.17, opts=13)
02:08:07.743 00.000 10844 Enqueuing Move request for scope (0.00, 0.17)
02:08:07.743 00.000 11060 Worker thread wakes up
02:08:07.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:07.743 00.000 10844 UpdateGuideState exits: m=2267 SNR=29.4 Saturated
02:08:07.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:07.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:07.743 00.000 10844 Enqueuing Expose request
02:08:07.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
02:08:07.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
02:08:07.744 00.001 11060 Moving (0.00, 0.17) raw xDistance=-0.16 yDistance=-0.03
02:08:07.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:08:07.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:07.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:08:07.744 00.000 11060 MoveAxis(E, 28, ABG)
02:08:07.746 00.002 11060 Guiding  Dir = 2, Dur = 28
02:08:07.754 00.008 11060 IsSlewing returns 0
02:08:07.754 00.000 11060 IsGuiding returns 0
02:08:07.797 00.043 11060 IsGuiding returns 0
02:08:07.797 00.000 11060 Move returns status 0, amount 28
02:08:07.797 00.000 11060 MoveAxis(N, 0, ABG)
02:08:07.798 00.001 11060 Move returns status 0, amount 0
02:08:07.798 00.000 11060 move complete, result=0
02:08:07.798 00.000 11060 worker thread done servicing request
02:08:07.798 00.000 11060 Worker thread wakes up
02:08:07.798 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
02:08:07.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:07.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:08.431 00.633 11060 Exposure complete
02:08:08.597 00.166 11060 worker thread done servicing request
02:08:08.597 00.000 10844 OnExposeComplete: enter
02:08:08.597 00.000 10844 UpdateGuideState(): m_state=6
02:08:08.597 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12454
02:08:08.598 00.001 10844 Star::Find returns 1 (1), X=268.59, Y=58.92, Mass=3370, SNR=36.2, Peak=255 HFD=3.6
02:08:08.598 00.000 10844 MultiStar: [#1 0.32,-0.37,0.89,U] [#2 0.24,-0.18,1.83,U] [#3 -0.09,0.26,0.84,U] [#4 -0.25,-0.29,0.77,U] [#5 -0.10,-0.60,0.90,U] [#6 0.68,-0.33,0.00,M6] [#7 -0.07,-0.34,0.71,U] [#8 0.47,-0.00,0.85,U] 
02:08:08.598 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.18}, one-star: {0.35, 0.04}
02:08:08.598 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
02:08:08.598 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
02:08:08.598 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.22 cameraTheta=-0.92 mountX=0.15 mountY=0.16, mountTheta=0.82
02:08:08.599 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.18, opts=13)
02:08:08.599 00.000 10844 Enqueuing Move request for scope (0.14, -0.18)
02:08:08.600 00.001 11060 Worker thread wakes up
02:08:08.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:08.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
02:08:08.600 00.000 10844 UpdateGuideState exits: m=3370 SNR=36.2 Saturated
02:08:08.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
02:08:08.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:08.600 00.000 11060 Moving (0.14, -0.18) raw xDistance=0.15 yDistance=0.16
02:08:08.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:08.600 00.000 10844 Enqueuing Expose request
02:08:08.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:08:08.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:08.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:08:08.600 00.000 11060 MoveAxis(W, 25, ABG)
02:08:08.600 00.000 11060 Guiding  Dir = 3, Dur = 25
02:08:08.614 00.014 11060 IsSlewing returns 0
02:08:08.615 00.001 11060 IsGuiding returns 0
02:08:08.647 00.032 11060 IsGuiding returns 0
02:08:08.647 00.000 11060 Move returns status 0, amount 25
02:08:08.647 00.000 11060 MoveAxis(N, 0, ABG)
02:08:08.647 00.000 11060 Move returns status 0, amount 0
02:08:08.647 00.000 11060 move complete, result=0
02:08:08.647 00.000 11060 worker thread done servicing request
02:08:08.647 00.000 11060 Worker thread wakes up
02:08:08.647 00.000 10844 GuideStep: 0.2 px 25 ms WEST, 0.2 px 0 ms NORTH
02:08:08.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:08.648 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:09.290 00.642 11060 Exposure complete
02:08:09.471 00.181 11060 worker thread done servicing request
02:08:09.472 00.001 10844 OnExposeComplete: enter
02:08:09.472 00.000 10844 UpdateGuideState(): m_state=6
02:08:09.473 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12455
02:08:09.473 00.000 10844 Star::Find returns 1 (0), X=268.82, Y=58.51, Mass=2570, SNR=30.5, Peak=196 HFD=3.4
02:08:09.473 00.000 10844 MultiStar: [#1 0.49,-0.06,1.00,U] [#2 0.05,0.27,2.11,U] [#3 0.21,0.02,1.05,U] [#4 0.59,-0.00,1.03,U] [#5 0.01,0.16,1.06,U] [#6 0.45,-0.01,0.94,U] [#7 -0.12,0.01,0.94,U] [#8 0.34,0.02,1.00,U] 
02:08:09.473 00.000 10844 refined, 8 included, MultiStar: {0.26, 0.03}, one-star: {0.58, -0.36}
02:08:09.474 00.001 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
02:08:09.474 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
02:08:09.474 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.13 mountX=-0.08 mountY=0.25, mountTheta=1.88
02:08:09.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.03, opts=13)
02:08:09.476 00.000 10844 Enqueuing Move request for scope (0.26, 0.03)
02:08:09.476 00.000 11060 Worker thread wakes up
02:08:09.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:09.476 00.000 10844 UpdateGuideState exits: m=2570 SNR=30.5
02:08:09.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:09.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:09.476 00.000 10844 Enqueuing Expose request
02:08:09.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
02:08:09.477 00.001 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
02:08:09.477 00.000 11060 Moving (0.26, 0.03) raw xDistance=-0.08 yDistance=0.25
02:08:09.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:09.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
02:08:09.477 00.000 11060 MoveAxis(E, 0, ABG)
02:08:09.477 00.000 11060 Move returns status 0, amount 0
02:08:09.477 00.000 11060 MoveAxis(S, 99, ABG)
02:08:09.477 00.000 11060 Guiding  Dir = 1, Dur = 99
02:08:09.519 00.042 11060 IsSlewing returns 0
02:08:09.519 00.000 11060 IsGuiding returns 0
02:08:09.659 00.140 11060 IsGuiding returns 0
02:08:09.659 00.000 11060 Move returns status 0, amount 99
02:08:09.659 00.000 11060 move complete, result=0
02:08:09.659 00.000 11060 worker thread done servicing request
02:08:09.659 00.000 11060 Worker thread wakes up
02:08:09.659 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 99 ms SOUTH
02:08:09.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:09.661 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:10.308 00.647 11060 Exposure complete
02:08:10.482 00.174 11060 worker thread done servicing request
02:08:10.482 00.000 10844 OnExposeComplete: enter
02:08:10.483 00.001 10844 UpdateGuideState(): m_state=6
02:08:10.483 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12456
02:08:10.483 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=58.98, Mass=2546, SNR=31.4, Peak=244 HFD=3.5
02:08:10.483 00.000 10844 MultiStar: [#1 -0.41,-0.02,1.05,U] [#2 0.07,0.24,2.09,U] [#3 -0.00,-0.16,0.89,U] [#4 0.52,0.07,0.85,U] [#5 0.55,0.11,1.04,U] [#6 0.60,0.13,0.96,U] [#7 -0.32,-0.37,0.95,U] [#8 0.24,-0.05,1.02,U] 
02:08:10.483 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.29, 0.10}
02:08:10.483 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
02:08:10.483 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
02:08:10.483 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.21 mountX=-0.06 mountY=0.15, mountTheta=1.96
02:08:10.484 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.03, opts=13)
02:08:10.484 00.000 10844 Enqueuing Move request for scope (0.16, 0.03)
02:08:10.485 00.001 11060 Worker thread wakes up
02:08:10.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
02:08:10.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
02:08:10.485 00.000 11060 Moving (0.16, 0.03) raw xDistance=-0.06 yDistance=0.15
02:08:10.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:10.485 00.000 10844 UpdateGuideState exits: m=2546 SNR=31.4
02:08:10.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:10.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:10.485 00.000 10844 Enqueuing Expose request
02:08:10.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:08:10.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:10.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:08:10.485 00.000 11060 MoveAxis(E, 0, ABG)
02:08:10.485 00.000 11060 Move returns status 0, amount 0
02:08:10.485 00.000 11060 MoveAxis(N, 0, ABG)
02:08:10.485 00.000 11060 Move returns status 0, amount 0
02:08:10.486 00.001 11060 move complete, result=0
02:08:10.486 00.000 11060 worker thread done servicing request
02:08:10.486 00.000 11060 Worker thread wakes up
02:08:10.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:10.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:10.487 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:11.119 00.632 11060 Exposure complete
02:08:11.295 00.176 11060 worker thread done servicing request
02:08:11.295 00.000 10844 OnExposeComplete: enter
02:08:11.295 00.000 10844 UpdateGuideState(): m_state=6
02:08:11.295 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12457
02:08:11.295 00.000 10844 Star::Find returns 1 (1), X=268.46, Y=58.44, Mass=2875, SNR=33.9, Peak=255 HFD=3.3
02:08:11.295 00.000 10844 MultiStar: [#1 0.05,0.06,0.96,U] [#2 0.34,-0.25,2.04,U] [#3 -0.13,-0.18,0.94,U] [#4 0.59,-0.39,0.00,M1] [#5 -0.01,-0.13,0.94,U] [#6 0.43,-0.64,0.00,M5] [#7 -0.04,-0.61,0.82,U] [#8 0.26,-0.07,0.95,U] 
02:08:11.295 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.23}, one-star: {0.22, -0.44}
02:08:11.296 00.001 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
02:08:11.296 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
02:08:11.296 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.04 mountX=0.20 mountY=0.17, mountTheta=0.71
02:08:11.297 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.23, opts=13)
02:08:11.297 00.000 10844 Enqueuing Move request for scope (0.14, -0.23)
02:08:11.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:11.297 00.000 10844 UpdateGuideState exits: m=2875 SNR=33.9 Saturated
02:08:11.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:11.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:11.298 00.001 10844 Enqueuing Expose request
02:08:11.298 00.000 11060 Worker thread wakes up
02:08:11.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
02:08:11.298 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
02:08:11.298 00.000 11060 Moving (0.14, -0.23) raw xDistance=0.20 yDistance=0.17
02:08:11.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:08:11.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:11.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:08:11.298 00.000 11060 MoveAxis(W, 35, ABG)
02:08:11.298 00.000 11060 Guiding  Dir = 3, Dur = 35
02:08:11.318 00.020 11060 IsSlewing returns 0
02:08:11.318 00.000 11060 IsGuiding returns 0
02:08:11.380 00.062 11060 IsGuiding returns 0
02:08:11.384 00.004 11060 Move returns status 0, amount 35
02:08:11.384 00.000 11060 MoveAxis(N, 0, ABG)
02:08:11.384 00.000 11060 Move returns status 0, amount 0
02:08:11.384 00.000 11060 move complete, result=0
02:08:11.384 00.000 11060 worker thread done servicing request
02:08:11.384 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
02:08:11.384 00.000 11060 Worker thread wakes up
02:08:11.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:11.386 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:12.030 00.644 11060 Exposure complete
02:08:12.191 00.161 11060 worker thread done servicing request
02:08:12.191 00.000 10844 OnExposeComplete: enter
02:08:12.191 00.000 10844 UpdateGuideState(): m_state=6
02:08:12.191 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12458
02:08:12.191 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=58.54, Mass=2063, SNR=28.0, Peak=188 HFD=3.2
02:08:12.192 00.001 10844 MultiStar: [#1 -0.13,-0.29,1.05,U] [#2 0.20,-0.32,2.43,U] [#3 0.14,0.17,1.12,U] [#4 -0.09,0.05,1.14,U] [#5 -0.13,0.15,1.20,U] [#6 0.83,-0.80,0.00,M6] [#7 -0.61,-0.11,0.83,U] [#8 0.49,-0.27,1.16,U] 
02:08:12.192 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {0.03, -0.34}
02:08:12.192 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
02:08:12.192 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
02:08:12.192 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.33 mountX=0.13 mountY=0.06, mountTheta=0.41
02:08:12.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.14, opts=13)
02:08:12.193 00.000 10844 Enqueuing Move request for scope (0.04, -0.14)
02:08:12.193 00.000 11060 Worker thread wakes up
02:08:12.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
02:08:12.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:12.193 00.000 10844 UpdateGuideState exits: m=2063 SNR=28.0
02:08:12.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:12.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:12.193 00.000 10844 Enqueuing Expose request
02:08:12.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
02:08:12.194 00.001 11060 Moving (0.04, -0.14) raw xDistance=0.13 yDistance=0.06
02:08:12.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:08:12.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:12.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:08:12.194 00.000 11060 MoveAxis(W, 24, ABG)
02:08:12.194 00.000 11060 Guiding  Dir = 3, Dur = 24
02:08:12.204 00.010 11060 IsSlewing returns 0
02:08:12.204 00.000 11060 IsGuiding returns 0
02:08:12.241 00.037 11060 IsGuiding returns 0
02:08:12.241 00.000 11060 Move returns status 0, amount 24
02:08:12.241 00.000 11060 MoveAxis(N, 0, ABG)
02:08:12.241 00.000 11060 Move returns status 0, amount 0
02:08:12.241 00.000 11060 move complete, result=0
02:08:12.241 00.000 11060 worker thread done servicing request
02:08:12.241 00.000 11060 Worker thread wakes up
02:08:12.241 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
02:08:12.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:12.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:12.867 00.626 11060 Exposure complete
02:08:13.029 00.162 11060 worker thread done servicing request
02:08:13.029 00.000 10844 OnExposeComplete: enter
02:08:13.029 00.000 10844 UpdateGuideState(): m_state=6
02:08:13.030 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12459
02:08:13.030 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=58.99, Mass=2948, SNR=34.4, Peak=252 HFD=3.3
02:08:13.030 00.000 10844 MultiStar: [#1 -0.10,-0.62,0.00,M1] [#2 0.26,-0.51,1.84,U] [#3 -0.25,-0.05,0.83,U] [#4 0.27,-0.31,0.85,U] [#5 0.37,-0.42,1.00,U] [#6 0.29,-0.86,0.00,M7] [#7 -0.52,0.06,0.75,U] [#8 0.19,-0.59,0.96,U] 
02:08:13.030 00.000 10844 single-star, 6 included, MultiStar: {0.09, -0.29}, one-star: {-0.05, 0.11}
02:08:13.030 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
02:08:13.030 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.57)
02:08:13.030 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.98 mountX=-0.10 mountY=-0.07, mountTheta=-2.56
02:08:13.033 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.11, opts=13)
02:08:13.033 00.000 10844 Enqueuing Move request for scope (-0.05, 0.11)
02:08:13.033 00.000 11060 Worker thread wakes up
02:08:13.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
02:08:13.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:08:13.033 00.000 11060 Moving (-0.05, 0.11) raw xDistance=-0.10 yDistance=-0.07
02:08:13.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:13.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:13.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:13.033 00.000 10844 UpdateGuideState exits: m=2948 SNR=34.4
02:08:13.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:08:13.033 00.000 11060 MoveAxis(E, 0, ABG)
02:08:13.033 00.000 11060 Move returns status 0, amount 0
02:08:13.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:13.033 00.000 11060 MoveAxis(N, 0, ABG)
02:08:13.033 00.000 11060 Move returns status 0, amount 0
02:08:13.033 00.000 11060 move complete, result=0
02:08:13.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:13.033 00.000 10844 Enqueuing Expose request
02:08:13.033 00.000 11060 worker thread done servicing request
02:08:13.034 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:13.034 00.000 11060 Worker thread wakes up
02:08:13.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:13.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:13.666 00.632 11060 Exposure complete
02:08:13.826 00.160 11060 worker thread done servicing request
02:08:13.826 00.000 10844 OnExposeComplete: enter
02:08:13.826 00.000 10844 UpdateGuideState(): m_state=6
02:08:13.826 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12460
02:08:13.826 00.000 10844 Star::Find returns 1 (1), X=268.06, Y=58.40, Mass=2457, SNR=30.7, Peak=255 HFD=3.4
02:08:13.827 00.001 10844 MultiStar: [#1 0.00,-0.50,0.96,U] [#2 0.06,-0.42,2.23,U] [#3 0.15,-0.12,0.95,U] [#4 0.35,-0.06,1.05,U] [#5 -0.17,-0.16,1.13,U] [#6 0.55,-1.22,0.00,M8] [#7 0.08,-0.48,0.80,U] [#8 0.27,0.18,1.03,U] 
02:08:13.827 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.27}, one-star: {-0.18, -0.48}
02:08:13.827 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
02:08:13.827 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
02:08:13.827 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.32 mountX=0.25 mountY=0.11, mountTheta=0.42
02:08:13.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.27, opts=13)
02:08:13.828 00.000 10844 Enqueuing Move request for scope (0.07, -0.27)
02:08:13.828 00.000 11060 Worker thread wakes up
02:08:13.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:13.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
02:08:13.828 00.000 10844 UpdateGuideState exits: m=2457 SNR=30.7 Saturated
02:08:13.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
02:08:13.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:13.828 00.000 11060 Moving (0.07, -0.27) raw xDistance=0.25 yDistance=0.11
02:08:13.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:13.828 00.000 10844 Enqueuing Expose request
02:08:13.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:08:13.829 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:13.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:08:13.829 00.000 11060 MoveAxis(W, 43, ABG)
02:08:13.829 00.000 11060 Guiding  Dir = 3, Dur = 43
02:08:13.833 00.004 11060 IsSlewing returns 0
02:08:13.833 00.000 11060 IsGuiding returns 0
02:08:13.880 00.047 11060 IsGuiding returns 0
02:08:13.880 00.000 11060 Move returns status 0, amount 43
02:08:13.880 00.000 11060 MoveAxis(N, 0, ABG)
02:08:13.880 00.000 11060 Move returns status 0, amount 0
02:08:13.880 00.000 11060 move complete, result=0
02:08:13.881 00.001 11060 worker thread done servicing request
02:08:13.881 00.000 11060 Worker thread wakes up
02:08:13.881 00.000 10844 GuideStep: 0.3 px 43 ms WEST, 0.1 px 0 ms NORTH
02:08:13.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:13.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:14.535 00.654 11060 Exposure complete
02:08:14.709 00.174 11060 worker thread done servicing request
02:08:14.709 00.000 10844 OnExposeComplete: enter
02:08:14.709 00.000 10844 UpdateGuideState(): m_state=6
02:08:14.709 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12461
02:08:14.709 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=58.73, Mass=2442, SNR=30.8, Peak=221 HFD=3.7
02:08:14.710 00.001 10844 MultiStar: [#1 0.32,-0.38,0.99,U] [#2 -0.11,-0.24,2.09,U] [#3 -0.23,-0.08,1.00,U] [#4 -0.01,0.07,0.94,U] [#5 -0.03,-0.14,0.98,U] [#6 0.39,-0.97,0.00,M9] [#7 -0.29,-0.24,0.86,U] [#8 -0.03,-0.32,0.99,U] 
02:08:14.710 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.19}, one-star: {0.68, -0.15}
02:08:14.710 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
02:08:14.710 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
02:08:14.710 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.45 mountX=0.18 mountY=0.05, mountTheta=0.28
02:08:14.712 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.19, opts=13)
02:08:14.712 00.000 10844 Enqueuing Move request for scope (0.02, -0.19)
02:08:14.712 00.000 11060 Worker thread wakes up
02:08:14.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:14.712 00.000 10844 UpdateGuideState exits: m=2442 SNR=30.8
02:08:14.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:14.713 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:14.713 00.000 10844 Enqueuing Expose request
02:08:14.714 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
02:08:14.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
02:08:14.714 00.000 11060 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.05
02:08:14.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:08:14.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:14.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:08:14.715 00.001 11060 MoveAxis(W, 33, ABG)
02:08:14.715 00.000 11060 Guiding  Dir = 3, Dur = 33
02:08:14.724 00.009 11060 IsSlewing returns 0
02:08:14.724 00.000 11060 IsGuiding returns 0
02:08:14.770 00.046 11060 IsGuiding returns 0
02:08:14.770 00.000 11060 Move returns status 0, amount 33
02:08:14.770 00.000 11060 MoveAxis(N, 0, ABG)
02:08:14.770 00.000 11060 Move returns status 0, amount 0
02:08:14.770 00.000 11060 move complete, result=0
02:08:14.770 00.000 11060 worker thread done servicing request
02:08:14.770 00.000 11060 Worker thread wakes up
02:08:14.770 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
02:08:14.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:14.771 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:15.412 00.641 11060 Exposure complete
02:08:15.577 00.165 11060 worker thread done servicing request
02:08:15.577 00.000 10844 OnExposeComplete: enter
02:08:15.577 00.000 10844 UpdateGuideState(): m_state=6
02:08:15.577 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12462
02:08:15.577 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=58.96, Mass=2619, SNR=31.6, Peak=255 HFD=3.2
02:08:15.578 00.001 10844 MultiStar: [#1 -0.28,-0.11,0.87,U] [#2 0.01,-0.10,2.18,U] [#3 -0.10,0.15,0.90,U] [#4 0.26,0.27,0.89,U] [#5 0.18,0.33,1.20,U] [#6 0.23,-0.26,1.01,U] [#7 -0.21,-0.19,0.82,U] [#8 0.39,0.02,0.99,U] 
02:08:15.578 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.02, 0.08}
02:08:15.578 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
02:08:15.578 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
02:08:15.578 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.23 mountX=-0.02 mountY=0.05, mountTheta=1.98
02:08:15.579 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.01, opts=13)
02:08:15.579 00.000 10844 Enqueuing Move request for scope (0.06, 0.01)
02:08:15.579 00.000 11060 Worker thread wakes up
02:08:15.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:08:15.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:08:15.579 00.000 11060 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=0.05
02:08:15.580 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:08:15.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:15.580 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=14, FiltMax=255, Gamma=1.000
02:08:15.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:08:15.580 00.000 11060 MoveAxis(E, 0, ABG)
02:08:15.580 00.000 11060 Move returns status 0, amount 0
02:08:15.580 00.000 11060 MoveAxis(N, 0, ABG)
02:08:15.580 00.000 10844 UpdateGuideState exits: m=2619 SNR=31.6 Saturated
02:08:15.580 00.000 11060 Move returns status 0, amount 0
02:08:15.580 00.000 11060 move complete, result=0
02:08:15.580 00.000 11060 worker thread done servicing request
02:08:15.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:15.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:15.580 00.000 10844 Enqueuing Expose request
02:08:15.580 00.000 11060 Worker thread wakes up
02:08:15.581 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:15.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:15.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:16.210 00.629 11060 Exposure complete
02:08:16.380 00.170 11060 worker thread done servicing request
02:08:16.380 00.000 10844 OnExposeComplete: enter
02:08:16.381 00.001 10844 UpdateGuideState(): m_state=6
02:08:16.381 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12463
02:08:16.381 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=58.36, Mass=2592, SNR=31.7, Peak=243 HFD=3.6
02:08:16.381 00.000 10844 MultiStar: [#1 -0.15,-0.20,0.91,U] [#2 0.01,-0.45,2.08,U] [#3 0.06,0.08,0.90,U] [#4 0.23,-0.15,0.99,U] [#5 -0.29,-0.05,1.13,U] [#6 0.18,-0.41,0.95,U] [#7 -0.30,-0.36,0.93,U] [#8 0.53,-0.67,0.00,M1] 
02:08:16.381 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.28}, one-star: {0.57, -0.52}
02:08:16.381 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
02:08:16.381 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
02:08:16.382 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.46 mountX=0.27 mountY=0.08, mountTheta=0.28
02:08:16.383 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.28, opts=13)
02:08:16.383 00.000 10844 Enqueuing Move request for scope (0.03, -0.28)
02:08:16.383 00.000 11060 Worker thread wakes up
02:08:16.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:16.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
02:08:16.383 00.000 10844 UpdateGuideState exits: m=2592 SNR=31.7
02:08:16.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
02:08:16.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:16.383 00.000 11060 Moving (0.03, -0.28) raw xDistance=0.27 yDistance=0.08
02:08:16.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:16.383 00.000 10844 Enqueuing Expose request
02:08:16.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
02:08:16.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:16.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:08:16.383 00.000 11060 MoveAxis(W, 47, ABG)
02:08:16.383 00.000 11060 Guiding  Dir = 3, Dur = 47
02:08:16.406 00.023 11060 IsSlewing returns 0
02:08:16.406 00.000 11060 IsGuiding returns 0
02:08:16.485 00.079 11060 IsGuiding returns 0
02:08:16.485 00.000 11060 Move returns status 0, amount 47
02:08:16.485 00.000 11060 MoveAxis(N, 0, ABG)
02:08:16.485 00.000 11060 Move returns status 0, amount 0
02:08:16.485 00.000 11060 move complete, result=0
02:08:16.485 00.000 11060 worker thread done servicing request
02:08:16.485 00.000 11060 Worker thread wakes up
02:08:16.485 00.000 10844 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
02:08:16.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:16.486 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:17.114 00.628 11060 Exposure complete
02:08:17.285 00.171 11060 worker thread done servicing request
02:08:17.285 00.000 10844 OnExposeComplete: enter
02:08:17.286 00.001 10844 UpdateGuideState(): m_state=6
02:08:17.286 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12464
02:08:17.286 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=58.78, Mass=2775, SNR=33.2, Peak=255 HFD=3.4
02:08:17.287 00.001 10844 MultiStar: [#1 -0.19,-0.96,0.00,M1] [#2 0.00,-0.34,2.04,U] [#3 0.03,-0.09,0.86,U] [#4 0.80,-0.41,0.00,M1] [#5 -0.06,-0.45,1.00,U] [#6 0.28,-0.24,0.92,U] [#7 -0.36,-0.77,0.00,M1] [#8 0.17,-0.61,0.00,M2] 
02:08:17.287 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.27}, one-star: {0.35, -0.10}
02:08:17.287 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.55 = 0.55)
02:08:17.287 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
02:08:17.287 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.21 mountX=0.24 mountY=0.14, mountTheta=0.53
02:08:17.289 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.27, opts=13)
02:08:17.289 00.000 10844 Enqueuing Move request for scope (0.10, -0.27)
02:08:17.289 00.000 11060 Worker thread wakes up
02:08:17.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:17.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
02:08:17.289 00.000 10844 UpdateGuideState exits: m=2775 SNR=33.2 Saturated
02:08:17.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
02:08:17.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:17.289 00.000 11060 Moving (0.10, -0.27) raw xDistance=0.24 yDistance=0.14
02:08:17.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:17.289 00.000 10844 Enqueuing Expose request
02:08:17.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:08:17.290 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:17.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:08:17.290 00.000 11060 MoveAxis(W, 44, ABG)
02:08:17.290 00.000 11060 Guiding  Dir = 3, Dur = 44
02:08:17.314 00.024 11060 IsSlewing returns 0
02:08:17.314 00.000 11060 IsGuiding returns 0
02:08:17.376 00.062 11060 IsGuiding returns 0
02:08:17.376 00.000 11060 Move returns status 0, amount 44
02:08:17.376 00.000 11060 MoveAxis(N, 0, ABG)
02:08:17.376 00.000 11060 Move returns status 0, amount 0
02:08:17.376 00.000 11060 move complete, result=0
02:08:17.376 00.000 11060 worker thread done servicing request
02:08:17.376 00.000 11060 Worker thread wakes up
02:08:17.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:17.378 00.002 10844 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
02:08:17.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:18.010 00.632 11060 Exposure complete
02:08:18.174 00.164 11060 worker thread done servicing request
02:08:18.174 00.000 10844 OnExposeComplete: enter
02:08:18.174 00.000 10844 UpdateGuideState(): m_state=6
02:08:18.174 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12465
02:08:18.174 00.000 10844 Star::Find returns 1 (1), X=268.78, Y=58.62, Mass=2670, SNR=32.7, Peak=255 HFD=3.2
02:08:18.176 00.002 10844 MultiStar: [#1 0.16,-0.12,0.86,U] [#2 0.39,-0.15,1.97,U] [#3 0.10,-0.32,0.95,U] [#4 0.62,0.08,0.97,U] [#5 0.14,-0.30,1.01,U] [#6 0.60,-0.71,0.00,M7] [#7 -0.34,-0.33,0.90,U] [#8 0.08,-0.22,0.94,U] 
02:08:18.176 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.20}, one-star: {0.54, -0.26}
02:08:18.176 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.75) = xAngle (1.06 = 1.06)
02:08:18.176 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
02:08:18.176 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-0.69 mountX=0.15 mountY=0.27, mountTheta=1.06
02:08:18.177 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.20, opts=13)
02:08:18.178 00.001 10844 Enqueuing Move request for scope (0.24, -0.20)
02:08:18.178 00.000 11060 Worker thread wakes up
02:08:18.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.20) opts 0xd
02:08:18.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.20)
02:08:18.178 00.000 11060 Moving (0.24, -0.20) raw xDistance=0.15 yDistance=0.27
02:08:18.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:08:18.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:08:18.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:18.178 00.000 11060 MoveAxis(W, 28, ABG)
02:08:18.178 00.000 11060 Guiding  Dir = 3, Dur = 28
02:08:18.178 00.000 10844 UpdateGuideState exits: m=2670 SNR=32.7 Saturated
02:08:18.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:18.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:18.178 00.000 10844 Enqueuing Expose request
02:08:18.196 00.018 11060 IsSlewing returns 0
02:08:18.196 00.000 11060 IsGuiding returns 0
02:08:18.239 00.043 11060 IsGuiding returns 0
02:08:18.239 00.000 11060 Move returns status 0, amount 28
02:08:18.239 00.000 11060 MoveAxis(S, 104, ABG)
02:08:18.239 00.000 11060 Guiding  Dir = 1, Dur = 104
02:08:18.255 00.016 11060 IsSlewing returns 0
02:08:18.255 00.000 11060 IsGuiding returns 0
02:08:18.367 00.112 11060 IsGuiding returns 0
02:08:18.367 00.000 11060 Move returns status 0, amount 104
02:08:18.368 00.001 11060 move complete, result=0
02:08:18.368 00.000 11060 worker thread done servicing request
02:08:18.368 00.000 11060 Worker thread wakes up
02:08:18.368 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.3 px 104 ms SOUTH
02:08:18.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:18.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:19.013 00.645 11060 Exposure complete
02:08:19.182 00.169 11060 worker thread done servicing request
02:08:19.182 00.000 10844 OnExposeComplete: enter
02:08:19.182 00.000 10844 UpdateGuideState(): m_state=6
02:08:19.182 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12466
02:08:19.182 00.000 10844 Star::Find returns 1 (1), X=268.74, Y=58.94, Mass=2514, SNR=30.7, Peak=255 HFD=3.3
02:08:19.184 00.002 10844 MultiStar: [#1 -0.05,-0.24,0.99,U] [#2 0.04,-0.05,2.09,U] [#3 0.52,-0.18,1.03,U] [#4 0.61,0.13,1.00,U] [#5 -0.08,0.16,1.09,U] [#6 0.58,-0.47,0.00,M8] [#7 -0.01,-0.13,0.85,U] [#8 0.41,-0.24,0.96,U] 
02:08:19.184 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.06}, one-star: {0.50, 0.06}
02:08:19.184 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
02:08:19.184 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
02:08:19.184 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.25 mountX=0.02 mountY=0.23, mountTheta=1.50
02:08:19.185 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.06, opts=13)
02:08:19.185 00.000 10844 Enqueuing Move request for scope (0.22, -0.06)
02:08:19.185 00.000 11060 Worker thread wakes up
02:08:19.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:19.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
02:08:19.185 00.000 10844 UpdateGuideState exits: m=2514 SNR=30.7 Saturated
02:08:19.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
02:08:19.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:19.185 00.000 11060 Moving (0.22, -0.06) raw xDistance=0.02 yDistance=0.23
02:08:19.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:19.185 00.000 10844 Enqueuing Expose request
02:08:19.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:08:19.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
02:08:19.185 00.000 11060 MoveAxis(E, 0, ABG)
02:08:19.185 00.000 11060 Move returns status 0, amount 0
02:08:19.185 00.000 11060 MoveAxis(S, 88, ABG)
02:08:19.186 00.001 11060 Guiding  Dir = 1, Dur = 88
02:08:19.191 00.005 11060 IsSlewing returns 0
02:08:19.191 00.000 11060 IsGuiding returns 0
02:08:19.284 00.093 11060 IsGuiding returns 0
02:08:19.284 00.000 11060 Move returns status 0, amount 88
02:08:19.284 00.000 11060 move complete, result=0
02:08:19.286 00.002 11060 worker thread done servicing request
02:08:19.286 00.000 11060 Worker thread wakes up
02:08:19.286 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 88 ms SOUTH
02:08:19.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:19.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:19.916 00.630 11060 Exposure complete
02:08:20.088 00.172 11060 worker thread done servicing request
02:08:20.088 00.000 10844 OnExposeComplete: enter
02:08:20.088 00.000 10844 UpdateGuideState(): m_state=6
02:08:20.088 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12467
02:08:20.090 00.002 10844 Star::Find returns 1 (0), X=268.60, Y=58.47, Mass=2441, SNR=30.6, Peak=245 HFD=3.3
02:08:20.090 00.000 10844 MultiStar: [#1 0.09,-0.64,0.00,M1] [#2 0.24,-0.70,0.00,M1] [#3 0.01,0.21,0.91,U] [#4 0.10,-0.15,1.09,U] [#5 0.11,-0.07,1.09,U] [#6 -0.01,-0.40,0.90,U] [#7 -0.49,-0.28,0.94,U] [#8 -0.11,-0.09,0.95,U] 
02:08:20.090 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.17}, one-star: {0.36, -0.40}
02:08:20.090 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
02:08:20.090 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
02:08:20.090 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.56 mountX=0.17 mountY=0.03, mountTheta=0.18
02:08:20.092 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.17, opts=13)
02:08:20.092 00.000 10844 Enqueuing Move request for scope (0.00, -0.17)
02:08:20.092 00.000 11060 Worker thread wakes up
02:08:20.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
02:08:20.092 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
02:08:20.092 00.000 11060 Moving (0.00, -0.17) raw xDistance=0.17 yDistance=0.03
02:08:20.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:08:20.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:20.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:08:20.092 00.000 11060 MoveAxis(W, 29, ABG)
02:08:20.092 00.000 11060 Guiding  Dir = 3, Dur = 29
02:08:20.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:20.093 00.001 10844 UpdateGuideState exits: m=2441 SNR=30.6
02:08:20.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:20.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:20.093 00.000 10844 Enqueuing Expose request
02:08:20.099 00.006 11060 IsSlewing returns 0
02:08:20.099 00.000 11060 IsGuiding returns 0
02:08:20.130 00.031 11060 IsGuiding returns 0
02:08:20.130 00.000 11060 Move returns status 0, amount 29
02:08:20.130 00.000 11060 MoveAxis(N, 0, ABG)
02:08:20.130 00.000 11060 Move returns status 0, amount 0
02:08:20.130 00.000 11060 move complete, result=0
02:08:20.130 00.000 11060 worker thread done servicing request
02:08:20.130 00.000 11060 Worker thread wakes up
02:08:20.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:20.131 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:20.131 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
02:08:20.761 00.630 11060 Exposure complete
02:08:20.950 00.189 11060 worker thread done servicing request
02:08:20.950 00.000 10844 OnExposeComplete: enter
02:08:20.950 00.000 10844 UpdateGuideState(): m_state=6
02:08:20.950 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12468
02:08:20.950 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=58.73, Mass=2636, SNR=31.9, Peak=248 HFD=3.3
02:08:20.951 00.001 10844 MultiStar: [#1 -0.27,-0.14,0.87,U] [#2 -0.35,0.20,1.98,U] [#3 -0.08,-0.34,1.09,U] [#4 0.52,0.20,0.93,U] [#5 -0.19,0.07,0.98,U] [#6 -0.05,-0.73,0.00,M8] [#7 -1.13,-0.41,0.00,M1] [#8 0.31,-0.33,0.90,U] 
02:08:20.951 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.04}, one-star: {0.12, -0.15}
02:08:20.951 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
02:08:20.951 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
02:08:20.951 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.39 mountX=0.04 mountY=-0.03, mountTheta=-0.65
02:08:20.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
02:08:20.953 00.001 10844 Enqueuing Move request for scope (-0.04, -0.04)
02:08:20.953 00.000 11060 Worker thread wakes up
02:08:20.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:08:20.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:08:20.953 00.000 10844 UpdateGuideState exits: m=2636 SNR=31.9
02:08:20.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:08:20.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:20.953 00.000 11060 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=-0.03
02:08:20.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:20.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:08:20.953 00.000 10844 Enqueuing Expose request
02:08:20.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:20.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:08:20.953 00.000 11060 MoveAxis(E, 0, ABG)
02:08:20.954 00.001 11060 Move returns status 0, amount 0
02:08:20.954 00.000 11060 MoveAxis(N, 0, ABG)
02:08:20.954 00.000 11060 Move returns status 0, amount 0
02:08:20.954 00.000 11060 move complete, result=0
02:08:20.954 00.000 11060 worker thread done servicing request
02:08:20.954 00.000 11060 Worker thread wakes up
02:08:20.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:20.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:20.956 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:21.605 00.649 11060 Exposure complete
02:08:21.773 00.168 11060 worker thread done servicing request
02:08:21.773 00.000 10844 OnExposeComplete: enter
02:08:21.773 00.000 10844 UpdateGuideState(): m_state=6
02:08:21.774 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12469
02:08:21.774 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=58.97, Mass=2828, SNR=34.1, Peak=226 HFD=3.4
02:08:21.774 00.000 10844 MultiStar: [#1 -0.32,-0.50,0.93,U] [#2 -0.26,-0.03,1.93,U] [#3 -0.24,0.24,0.89,U] [#4 0.12,-0.45,0.92,U] [#5 -0.19,0.01,0.96,U] [#6 0.16,-0.38,0.81,U] [#7 -0.75,-0.06,0.00,M2] [#8 -0.07,0.31,0.85,U] 
02:08:21.774 00.000 10844 single-star, 7 included, MultiStar: {-0.12, -0.08}, one-star: {0.06, 0.09}
02:08:21.774 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
02:08:21.774 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
02:08:21.774 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.97 mountX=-0.10 mountY=0.05, mountTheta=2.70
02:08:21.777 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
02:08:21.777 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
02:08:21.777 00.000 11060 Worker thread wakes up
02:08:21.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
02:08:21.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:08:21.777 00.000 11060 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=0.05
02:08:21.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:21.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:21.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:21.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:08:21.777 00.000 11060 MoveAxis(E, 0, ABG)
02:08:21.777 00.000 11060 Move returns status 0, amount 0
02:08:21.777 00.000 10844 UpdateGuideState exits: m=2828 SNR=34.1
02:08:21.778 00.001 11060 MoveAxis(N, 0, ABG)
02:08:21.778 00.000 11060 Move returns status 0, amount 0
02:08:21.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:21.778 00.000 11060 move complete, result=0
02:08:21.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:21.778 00.000 11060 worker thread done servicing request
02:08:21.778 00.000 10844 Enqueuing Expose request
02:08:21.778 00.000 11060 Worker thread wakes up
02:08:21.778 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:21.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:21.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:22.417 00.639 11060 Exposure complete
02:08:22.600 00.183 11060 worker thread done servicing request
02:08:22.600 00.000 10844 OnExposeComplete: enter
02:08:22.601 00.001 10844 UpdateGuideState(): m_state=6
02:08:22.601 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12470
02:08:22.601 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=58.70, Mass=3037, SNR=34.3, Peak=218 HFD=3.7
02:08:22.601 00.000 10844 MultiStar: [#1 -0.48,0.52,0.00,M1] [#2 0.02,-0.49,1.78,U] [#3 -0.21,0.03,0.84,U] [#4 0.11,-0.02,0.81,U] [#5 -0.60,0.56,0.00,M1] [#6 0.49,-0.57,0.00,M8] [#7 -0.69,-0.35,0.00,M3] [#8 0.31,-0.22,0.91,U] 
02:08:22.601 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.23}, one-star: {0.52, -0.18}
02:08:22.601 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
02:08:22.601 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
02:08:22.602 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.03 mountX=0.20 mountY=0.18, mountTheta=0.71
02:08:22.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.23, opts=13)
02:08:22.603 00.000 10844 Enqueuing Move request for scope (0.14, -0.23)
02:08:22.603 00.000 11060 Worker thread wakes up
02:08:22.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:22.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
02:08:22.603 00.000 10844 UpdateGuideState exits: m=3037 SNR=34.3
02:08:22.603 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
02:08:22.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:22.603 00.000 11060 Moving (0.14, -0.23) raw xDistance=0.20 yDistance=0.18
02:08:22.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:22.603 00.000 10844 Enqueuing Expose request
02:08:22.604 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
02:08:22.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:22.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:08:22.604 00.000 11060 MoveAxis(W, 35, ABG)
02:08:22.604 00.000 11060 Guiding  Dir = 3, Dur = 35
02:08:22.614 00.010 11060 IsSlewing returns 0
02:08:22.614 00.000 11060 IsGuiding returns 0
02:08:22.662 00.048 11060 IsGuiding returns 0
02:08:22.662 00.000 11060 Move returns status 0, amount 35
02:08:22.663 00.001 11060 MoveAxis(N, 0, ABG)
02:08:22.663 00.000 11060 Move returns status 0, amount 0
02:08:22.663 00.000 11060 move complete, result=0
02:08:22.663 00.000 11060 worker thread done servicing request
02:08:22.663 00.000 11060 Worker thread wakes up
02:08:22.664 00.001 10844 GuideStep: 0.2 px 35 ms WEST, 0.2 px 0 ms NORTH
02:08:22.665 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:22.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:23.314 00.649 11060 Exposure complete
02:08:23.478 00.164 11060 worker thread done servicing request
02:08:23.478 00.000 10844 OnExposeComplete: enter
02:08:23.478 00.000 10844 UpdateGuideState(): m_state=6
02:08:23.478 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12471
02:08:23.478 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=58.71, Mass=2477, SNR=31.2, Peak=221 HFD=3.4
02:08:23.478 00.000 10844 MultiStar: [#1 -0.41,0.03,1.18,U] [#2 -0.12,0.16,2.04,U] [#3 0.14,-0.33,1.02,U] [#4 0.72,0.32,0.00,M1] [#5 -0.50,0.67,0.00,M2] [#6 0.18,-0.10,0.97,U] [#7 -0.49,-0.01,0.80,U] [#8 0.16,-0.25,0.94,U] 
02:08:23.478 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.06}, one-star: {0.38, -0.17}
02:08:23.478 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
02:08:23.478 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
02:08:23.478 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.08 mountX=0.07 mountY=-0.02, mountTheta=-0.35
02:08:23.479 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
02:08:23.480 00.001 10844 Enqueuing Move request for scope (-0.03, -0.06)
02:08:23.480 00.000 11060 Worker thread wakes up
02:08:23.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:23.480 00.000 10844 UpdateGuideState exits: m=2477 SNR=31.2
02:08:23.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:23.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:23.480 00.000 10844 Enqueuing Expose request
02:08:23.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
02:08:23.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
02:08:23.480 00.000 11060 Moving (-0.03, -0.06) raw xDistance=0.07 yDistance=-0.02
02:08:23.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:08:23.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:23.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:08:23.480 00.000 11060 MoveAxis(E, 0, ABG)
02:08:23.480 00.000 11060 Move returns status 0, amount 0
02:08:23.480 00.000 11060 MoveAxis(N, 0, ABG)
02:08:23.481 00.001 11060 Move returns status 0, amount 0
02:08:23.481 00.000 11060 move complete, result=0
02:08:23.481 00.000 11060 worker thread done servicing request
02:08:23.481 00.000 11060 Worker thread wakes up
02:08:23.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:23.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:23.482 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:24.121 00.639 11060 Exposure complete
02:08:24.278 00.157 11060 worker thread done servicing request
02:08:24.278 00.000 10844 OnExposeComplete: enter
02:08:24.278 00.000 10844 UpdateGuideState(): m_state=6
02:08:24.278 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12472
02:08:24.278 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=59.22, Mass=2784, SNR=33.0, Peak=247 HFD=3.5
02:08:24.278 00.000 10844 MultiStar: [#1 -0.24,0.35,0.88,U] [#2 -0.02,-0.07,2.03,U] [#3 -0.06,0.13,1.01,U] [#4 0.57,-0.09,0.91,U] [#5 -0.56,0.77,0.00,M3] [#6 0.25,-0.15,0.83,U] [#7 -0.30,-0.23,0.77,U] [#8 -0.10,-0.07,0.91,U] 
02:08:24.278 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.26, 0.34}
02:08:24.280 00.002 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
02:08:24.280 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
02:08:24.280 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.50 mountX=-0.03 mountY=0.04, mountTheta=2.25
02:08:24.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
02:08:24.281 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
02:08:24.281 00.000 11060 Worker thread wakes up
02:08:24.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:08:24.281 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:08:24.281 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.04
02:08:24.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:08:24.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:24.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:24.281 00.000 10844 UpdateGuideState exits: m=2784 SNR=33.0
02:08:24.282 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:24.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:24.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:08:24.282 00.000 11060 MoveAxis(E, 0, ABG)
02:08:24.282 00.000 11060 Move returns status 0, amount 0
02:08:24.282 00.000 11060 MoveAxis(N, 0, ABG)
02:08:24.282 00.000 11060 Move returns status 0, amount 0
02:08:24.282 00.000 10844 Enqueuing Expose request
02:08:24.282 00.000 11060 move complete, result=0
02:08:24.282 00.000 11060 worker thread done servicing request
02:08:24.282 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:24.282 00.000 11060 Worker thread wakes up
02:08:24.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:24.283 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:24.918 00.635 11060 Exposure complete
02:08:25.099 00.181 11060 worker thread done servicing request
02:08:25.099 00.000 10844 OnExposeComplete: enter
02:08:25.099 00.000 10844 UpdateGuideState(): m_state=6
02:08:25.100 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12473
02:08:25.100 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=59.19, Mass=2418, SNR=31.0, Peak=243 HFD=2.9
02:08:25.100 00.000 10844 MultiStar: [#1 0.07,0.07,1.06,U] [#2 -0.08,-0.14,2.05,U] [#3 -0.03,0.44,0.95,U] [#4 0.27,0.51,0.97,U] [#5 -0.03,0.58,0.98,U] [#6 0.62,-0.15,0.00,M7] [#7 -0.15,0.49,0.92,U] [#8 0.24,0.22,0.98,U] 
02:08:25.100 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.25}, one-star: {-0.00, 0.31}
02:08:25.100 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
02:08:25.100 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
02:08:25.100 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.48 mountX=-0.25 mountY=-0.02, mountTheta=-3.07
02:08:25.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.25, opts=13)
02:08:25.101 00.000 10844 Enqueuing Move request for scope (0.02, 0.25)
02:08:25.102 00.001 11060 Worker thread wakes up
02:08:25.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
02:08:25.102 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
02:08:25.102 00.000 11060 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=-0.02
02:08:25.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:08:25.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:25.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:25.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:08:25.102 00.000 11060 MoveAxis(E, 44, ABG)
02:08:25.102 00.000 11060 Guiding  Dir = 2, Dur = 44
02:08:25.102 00.000 10844 UpdateGuideState exits: m=2418 SNR=31.0
02:08:25.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:25.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:25.102 00.000 10844 Enqueuing Expose request
02:08:25.114 00.012 11060 IsSlewing returns 0
02:08:25.114 00.000 11060 IsGuiding returns 0
02:08:25.161 00.047 11060 IsGuiding returns 0
02:08:25.161 00.000 11060 Move returns status 0, amount 44
02:08:25.161 00.000 11060 MoveAxis(N, 0, ABG)
02:08:25.161 00.000 11060 Move returns status 0, amount 0
02:08:25.161 00.000 11060 move complete, result=0
02:08:25.161 00.000 11060 worker thread done servicing request
02:08:25.161 00.000 11060 Worker thread wakes up
02:08:25.161 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.0 px 0 ms NORTH
02:08:25.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:25.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:25.814 00.653 11060 Exposure complete
02:08:25.996 00.182 11060 worker thread done servicing request
02:08:25.997 00.001 10844 OnExposeComplete: enter
02:08:25.997 00.000 10844 UpdateGuideState(): m_state=6
02:08:25.997 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12474
02:08:25.997 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.20, Mass=2041, SNR=27.9, Peak=198 HFD=3.4
02:08:25.997 00.000 10844 MultiStar: [#1 0.17,0.07,1.18,U] [#2 -0.39,0.71,0.00,M1] [#3 -0.07,0.58,1.01,U] [#4 -0.04,-0.39,1.07,U] [#5 -0.16,0.26,1.16,U] [#6 0.26,-0.28,1.07,U] [#7 -0.12,-0.03,0.93,U] [#8 -0.13,-0.20,1.01,U] 
02:08:25.997 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.04}, one-star: {0.06, 0.32}
02:08:25.997 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
02:08:25.998 00.001 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
02:08:25.998 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.55 mountX=-0.04 mountY=-0.01, mountTheta=-3.00
02:08:25.999 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
02:08:25.999 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
02:08:25.999 00.000 11060 Worker thread wakes up
02:08:25.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:25.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
02:08:25.999 00.000 10844 UpdateGuideState exits: m=2041 SNR=27.9
02:08:25.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
02:08:25.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:25.999 00.000 11060 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=-0.01
02:08:25.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:25.999 00.000 10844 Enqueuing Expose request
02:08:26.000 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:08:26.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:26.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:08:26.000 00.000 11060 MoveAxis(E, 0, ABG)
02:08:26.000 00.000 11060 Move returns status 0, amount 0
02:08:26.000 00.000 11060 MoveAxis(N, 0, ABG)
02:08:26.000 00.000 11060 Move returns status 0, amount 0
02:08:26.000 00.000 11060 move complete, result=0
02:08:26.000 00.000 11060 worker thread done servicing request
02:08:26.000 00.000 11060 Worker thread wakes up
02:08:26.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:26.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:26.001 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:26.637 00.636 11060 Exposure complete
02:08:26.818 00.181 11060 worker thread done servicing request
02:08:26.818 00.000 10844 OnExposeComplete: enter
02:08:26.818 00.000 10844 UpdateGuideState(): m_state=6
02:08:26.819 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12475
02:08:26.819 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=59.01, Mass=2613, SNR=31.8, Peak=244 HFD=3.4
02:08:26.819 00.000 10844 MultiStar: [#1 -0.27,0.66,0.00,M1] [#2 -0.11,0.17,2.05,U] [#3 0.01,0.69,0.00,M1] [#4 0.03,0.15,0.93,U] [#5 -0.49,0.39,0.00,M2] [#6 0.38,-0.44,0.96,U] [#7 -0.17,0.21,0.86,U] [#8 0.36,0.29,0.83,U] 
02:08:26.819 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.09}, one-star: {0.14, 0.13}
02:08:26.819 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
02:08:26.819 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
02:08:26.819 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=-0.10 mountY=0.05, mountTheta=2.66
02:08:26.821 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.09, opts=13)
02:08:26.822 00.001 10844 Enqueuing Move request for scope (0.07, 0.09)
02:08:26.822 00.000 11060 Worker thread wakes up
02:08:26.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
02:08:26.822 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:08:26.822 00.000 11060 Moving (0.07, 0.09) raw xDistance=-0.10 yDistance=0.05
02:08:26.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:26.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:26.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:08:26.822 00.000 11060 MoveAxis(E, 0, ABG)
02:08:26.822 00.000 11060 Move returns status 0, amount 0
02:08:26.823 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:26.823 00.000 10844 UpdateGuideState exits: m=2613 SNR=31.8
02:08:26.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:26.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:26.823 00.000 10844 Enqueuing Expose request
02:08:26.823 00.000 11060 MoveAxis(N, 0, ABG)
02:08:26.823 00.000 11060 Move returns status 0, amount 0
02:08:26.823 00.000 11060 move complete, result=0
02:08:26.823 00.000 11060 worker thread done servicing request
02:08:26.823 00.000 11060 Worker thread wakes up
02:08:26.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:26.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:26.826 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:27.452 00.626 11060 Exposure complete
02:08:27.636 00.184 11060 worker thread done servicing request
02:08:27.636 00.000 10844 OnExposeComplete: enter
02:08:27.636 00.000 10844 UpdateGuideState(): m_state=6
02:08:27.636 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12476
02:08:27.636 00.000 10844 Star::Find returns 1 (1), X=268.14, Y=59.63, Mass=3101, SNR=35.0, Peak=255 HFD=3.6
02:08:27.637 00.001 10844 MultiStar: [#1 -0.17,0.61,0.00,M2] [#2 0.07,0.22,1.81,U] [#3 -0.04,1.22,0.00,M2] [#4 0.39,0.62,0.00,M1] [#5 0.09,0.65,0.00,M3] [#6 0.12,0.63,0.00,M6] [#7 -0.46,0.85,0.00,M1] [#8 0.11,0.23,0.94,U] 
02:08:27.637 00.000 10844 refined, 2 included, MultiStar: {0.03, 0.36}, one-star: {-0.10, 0.75}
02:08:27.637 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
02:08:27.637 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
02:08:27.637 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.48 mountX=-0.36 mountY=-0.03, mountTheta=-3.07
02:08:27.638 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.36, opts=13)
02:08:27.638 00.000 10844 Enqueuing Move request for scope (0.03, 0.36)
02:08:27.638 00.000 11060 Worker thread wakes up
02:08:27.638 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:27.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.36) opts 0xd
02:08:27.638 00.000 10844 UpdateGuideState exits: m=3101 SNR=35.0 Saturated
02:08:27.639 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.36)
02:08:27.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:27.639 00.000 11060 Moving (0.03, 0.36) raw xDistance=-0.36 yDistance=-0.03
02:08:27.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:27.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
02:08:27.639 00.000 10844 Enqueuing Expose request
02:08:27.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:27.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:08:27.639 00.000 11060 MoveAxis(E, 63, ABG)
02:08:27.639 00.000 11060 Guiding  Dir = 2, Dur = 63
02:08:27.649 00.010 11060 IsSlewing returns 0
02:08:27.649 00.000 11060 IsGuiding returns 0
02:08:27.732 00.083 11060 IsGuiding returns 0
02:08:27.733 00.001 11060 Move returns status 0, amount 63
02:08:27.733 00.000 11060 MoveAxis(N, 0, ABG)
02:08:27.733 00.000 11060 Move returns status 0, amount 0
02:08:27.733 00.000 11060 move complete, result=0
02:08:27.733 00.000 11060 worker thread done servicing request
02:08:27.733 00.000 11060 Worker thread wakes up
02:08:27.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:27.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:27.733 00.000 10844 GuideStep: -0.4 px 63 ms EAST, -0.0 px 0 ms NORTH
02:08:28.382 00.649 11060 Exposure complete
02:08:28.546 00.164 11060 worker thread done servicing request
02:08:28.547 00.001 10844 OnExposeComplete: enter
02:08:28.547 00.000 10844 UpdateGuideState(): m_state=6
02:08:28.547 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12477
02:08:28.547 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=59.03, Mass=2984, SNR=34.1, Peak=247 HFD=3.2
02:08:28.547 00.000 10844 MultiStar: [#1 -0.42,-0.00,1.02,U] [#2 -0.16,0.60,1.90,U] [#3 -0.17,0.88,0.00,M3] [#4 0.10,0.56,0.92,U] [#5 -0.01,0.85,0.00,M4] [#6 0.05,0.15,0.89,U] [#7 -0.52,0.43,0.00,M2] [#8 0.28,0.33,0.85,U] 
02:08:28.547 00.000 10844 single-star, 5 included, MultiStar: {-0.06, 0.34}, one-star: {-0.04, 0.15}
02:08:28.547 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.61 = -2.68)
02:08:28.548 00.001 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.70)
02:08:28.548 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.85 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
02:08:28.549 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.15, opts=13)
02:08:28.549 00.000 10844 Enqueuing Move request for scope (-0.04, 0.15)
02:08:28.549 00.000 11060 Worker thread wakes up
02:08:28.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
02:08:28.549 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
02:08:28.549 00.000 11060 Moving (-0.04, 0.15) raw xDistance=-0.14 yDistance=-0.07
02:08:28.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:08:28.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:28.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:28.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:08:28.549 00.000 11060 MoveAxis(E, 27, ABG)
02:08:28.550 00.001 11060 Guiding  Dir = 2, Dur = 27
02:08:28.550 00.000 10844 UpdateGuideState exits: m=2984 SNR=34.1
02:08:28.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:28.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:28.550 00.000 10844 Enqueuing Expose request
02:08:28.555 00.005 11060 IsSlewing returns 0
02:08:28.555 00.000 11060 IsGuiding returns 0
02:08:28.586 00.031 11060 IsGuiding returns 0
02:08:28.586 00.000 11060 Move returns status 0, amount 27
02:08:28.586 00.000 11060 MoveAxis(N, 0, ABG)
02:08:28.586 00.000 11060 Move returns status 0, amount 0
02:08:28.586 00.000 11060 move complete, result=0
02:08:28.586 00.000 11060 worker thread done servicing request
02:08:28.586 00.000 11060 Worker thread wakes up
02:08:28.587 00.001 10844 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
02:08:28.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:28.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:29.218 00.631 11060 Exposure complete
02:08:29.401 00.183 11060 worker thread done servicing request
02:08:29.401 00.000 10844 OnExposeComplete: enter
02:08:29.401 00.000 10844 UpdateGuideState(): m_state=6
02:08:29.402 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12478
02:08:29.402 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=59.06, Mass=2794, SNR=33.1, Peak=255 HFD=3.4
02:08:29.402 00.000 10844 MultiStar: [#1 -0.55,0.44,0.00,M2] [#2 -0.62,0.42,0.00,M1] [#3 -0.19,0.42,0.94,U] [#4 0.33,0.29,0.97,U] [#5 -0.08,0.14,0.93,U] [#6 -0.39,0.38,0.84,U] [#7 -0.63,0.11,0.00,M3] [#8 -0.48,0.21,0.92,U] 
02:08:29.402 00.000 10844 single-star, 5 included, MultiStar: {-0.13, 0.27}, one-star: {-0.02, 0.18}
02:08:29.402 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
02:08:29.402 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
02:08:29.402 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.70 mountX=-0.17 mountY=-0.05, mountTheta=-2.85
02:08:29.404 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.18, opts=13)
02:08:29.404 00.000 10844 Enqueuing Move request for scope (-0.02, 0.18)
02:08:29.404 00.000 11060 Worker thread wakes up
02:08:29.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
02:08:29.404 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
02:08:29.404 00.000 11060 Moving (-0.02, 0.18) raw xDistance=-0.17 yDistance=-0.05
02:08:29.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:08:29.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:29.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:29.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:08:29.404 00.000 11060 MoveAxis(E, 31, ABG)
02:08:29.404 00.000 11060 Guiding  Dir = 2, Dur = 31
02:08:29.404 00.000 10844 UpdateGuideState exits: m=2794 SNR=33.1 Saturated
02:08:29.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:29.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:29.404 00.000 10844 Enqueuing Expose request
02:08:29.445 00.041 11060 IsSlewing returns 0
02:08:29.445 00.000 11060 IsGuiding returns 0
02:08:29.524 00.079 11060 IsGuiding returns 0
02:08:29.525 00.001 11060 Move returns status 0, amount 31
02:08:29.525 00.000 11060 MoveAxis(N, 0, ABG)
02:08:29.525 00.000 11060 Move returns status 0, amount 0
02:08:29.525 00.000 11060 move complete, result=0
02:08:29.525 00.000 11060 worker thread done servicing request
02:08:29.525 00.000 11060 Worker thread wakes up
02:08:29.525 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
02:08:29.526 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:29.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:30.156 00.630 11060 Exposure complete
02:08:30.338 00.182 11060 worker thread done servicing request
02:08:30.338 00.000 10844 OnExposeComplete: enter
02:08:30.338 00.000 10844 UpdateGuideState(): m_state=6
02:08:30.338 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12479
02:08:30.338 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=59.25, Mass=2586, SNR=31.6, Peak=237 HFD=3.2
02:08:30.339 00.001 10844 MultiStar: [#1 -0.51,-0.12,1.00,U] [#2 -0.33,-0.11,2.12,U] [#3 -0.01,-0.06,1.00,U] [#4 -0.23,0.08,0.92,U] [#5 -0.59,0.13,1.05,U] [#6 0.76,0.01,0.00,M5] [#7 -0.78,-0.25,0.00,M4] [#8 -0.00,0.12,0.96,U] 
02:08:30.339 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.03}, one-star: {-0.24, 0.37}
02:08:30.339 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
02:08:30.339 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.53)
02:08:30.339 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.29 cameraTheta=3.02 mountX=0.02 mountY=-0.29, mountTheta=-1.51
02:08:30.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.03, opts=13)
02:08:30.341 00.000 10844 Enqueuing Move request for scope (-0.28, 0.03)
02:08:30.341 00.000 11060 Worker thread wakes up
02:08:30.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:30.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
02:08:30.341 00.000 10844 UpdateGuideState exits: m=2586 SNR=31.6
02:08:30.341 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
02:08:30.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:30.341 00.000 11060 Moving (-0.28, 0.03) raw xDistance=0.02 yDistance=-0.29
02:08:30.342 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:08:30.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:30.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:30.342 00.000 10844 Enqueuing Expose request
02:08:30.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:08:30.342 00.000 11060 MoveAxis(E, 0, ABG)
02:08:30.342 00.000 11060 Move returns status 0, amount 0
02:08:30.342 00.000 11060 MoveAxis(N, 0, ABG)
02:08:30.342 00.000 11060 Move returns status 0, amount 0
02:08:30.342 00.000 11060 move complete, result=0
02:08:30.342 00.000 11060 worker thread done servicing request
02:08:30.342 00.000 11060 Worker thread wakes up
02:08:30.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:30.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:30.344 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:08:30.973 00.629 11060 Exposure complete
02:08:31.140 00.167 11060 worker thread done servicing request
02:08:31.140 00.000 10844 OnExposeComplete: enter
02:08:31.140 00.000 10844 UpdateGuideState(): m_state=6
02:08:31.140 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12480
02:08:31.140 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=59.07, Mass=2988, SNR=34.3, Peak=246 HFD=2.9
02:08:31.141 00.001 10844 MultiStar: [#1 -0.18,0.10,1.03,U] [#2 -0.15,0.18,1.91,U] [#3 0.05,-0.01,0.95,U] [#4 -0.03,-0.22,0.85,U] [#5 -0.37,0.22,1.05,U] [#6 0.42,-0.07,0.82,U] [#7 -0.82,0.48,0.00,M5] [#8 -0.63,0.18,0.00,M1] 
02:08:31.141 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.08}, one-star: {-0.27, 0.20}
02:08:31.141 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.22 = -2.07)
02:08:31.141 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
02:08:31.141 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.46 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
02:08:31.143 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.08, opts=13)
02:08:31.143 00.000 10844 Enqueuing Move request for scope (-0.10, 0.08)
02:08:31.143 00.000 11060 Worker thread wakes up
02:08:31.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
02:08:31.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
02:08:31.143 00.000 11060 Moving (-0.10, 0.08) raw xDistance=-0.06 yDistance=-0.11
02:08:31.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:08:31.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:31.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:31.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:08:31.144 00.001 10844 UpdateGuideState exits: m=2988 SNR=34.3
02:08:31.144 00.000 11060 MoveAxis(E, 0, ABG)
02:08:31.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:31.144 00.000 11060 Move returns status 0, amount 0
02:08:31.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:31.144 00.000 10844 Enqueuing Expose request
02:08:31.144 00.000 11060 MoveAxis(N, 0, ABG)
02:08:31.144 00.000 11060 Move returns status 0, amount 0
02:08:31.144 00.000 11060 move complete, result=0
02:08:31.144 00.000 11060 worker thread done servicing request
02:08:31.144 00.000 11060 Worker thread wakes up
02:08:31.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:31.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:31.146 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:31.787 00.641 11060 Exposure complete
02:08:31.961 00.174 11060 worker thread done servicing request
02:08:31.961 00.000 10844 OnExposeComplete: enter
02:08:31.961 00.000 10844 UpdateGuideState(): m_state=6
02:08:31.961 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12481
02:08:31.962 00.001 10844 Star::Find returns 1 (0), X=267.95, Y=59.62, Mass=2595, SNR=31.6, Peak=246 HFD=3.4
02:08:31.962 00.000 10844 MultiStar: [#1 -0.36,0.12,0.94,U] [#2 -0.27,0.12,2.02,U] [#3 -0.60,0.46,0.00,M1] [#4 -0.18,-0.11,0.94,U] [#5 -0.58,0.92,0.00,M2] [#6 -0.03,-0.54,0.91,U] [#7 -0.83,0.55,0.00,M6] [#8 -0.03,0.41,1.02,U] 
02:08:31.962 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.14}, one-star: {-0.29, 0.74}
02:08:31.962 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.31 = -1.98)
02:08:31.962 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
02:08:31.962 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.55 mountX=-0.10 mountY=-0.22, mountTheta=-1.98
02:08:31.963 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.14, opts=13)
02:08:31.963 00.000 10844 Enqueuing Move request for scope (-0.20, 0.14)
02:08:31.963 00.000 11060 Worker thread wakes up
02:08:31.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:31.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
02:08:31.963 00.000 10844 UpdateGuideState exits: m=2595 SNR=31.6
02:08:31.964 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
02:08:31.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:31.964 00.000 11060 Moving (-0.20, 0.14) raw xDistance=-0.10 yDistance=-0.22
02:08:31.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:31.964 00.000 10844 Enqueuing Expose request
02:08:31.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:31.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:31.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:08:31.964 00.000 11060 MoveAxis(E, 0, ABG)
02:08:31.964 00.000 11060 Move returns status 0, amount 0
02:08:31.964 00.000 11060 MoveAxis(N, 0, ABG)
02:08:31.964 00.000 11060 Move returns status 0, amount 0
02:08:31.964 00.000 11060 move complete, result=0
02:08:31.965 00.001 11060 worker thread done servicing request
02:08:31.965 00.000 11060 Worker thread wakes up
02:08:31.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:31.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:31.966 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:32.593 00.627 11060 Exposure complete
02:08:32.764 00.171 11060 worker thread done servicing request
02:08:32.764 00.000 10844 OnExposeComplete: enter
02:08:32.764 00.000 10844 UpdateGuideState(): m_state=6
02:08:32.764 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12482
02:08:32.765 00.001 10844 Star::Find returns 1 (0), X=268.55, Y=59.52, Mass=3062, SNR=34.1, Peak=249 HFD=3.2
02:08:32.765 00.000 10844 MultiStar: [#1 0.11,0.46,0.88,U] [#2 -0.00,0.05,1.97,U] [#3 -0.23,0.51,0.91,U] [#4 -0.16,-0.48,0.87,U] [#5 -0.32,0.47,1.02,U] [#6 0.58,0.13,0.85,U] [#7 0.02,-0.03,0.80,U] [#8 -0.07,0.40,0.91,U] 
02:08:32.765 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.23}, one-star: {0.31, 0.64}
02:08:32.765 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
02:08:32.765 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
02:08:32.765 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.49 mountX=-0.23 mountY=-0.02, mountTheta=-3.06
02:08:32.766 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.23, opts=13)
02:08:32.766 00.000 10844 Enqueuing Move request for scope (0.02, 0.23)
02:08:32.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:32.766 00.000 10844 UpdateGuideState exits: m=3062 SNR=34.1
02:08:32.767 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:32.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:32.767 00.000 11060 Worker thread wakes up
02:08:32.767 00.000 10844 Enqueuing Expose request
02:08:32.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
02:08:32.767 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
02:08:32.767 00.000 11060 Moving (0.02, 0.23) raw xDistance=-0.23 yDistance=-0.02
02:08:32.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:08:32.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:32.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:08:32.767 00.000 11060 MoveAxis(E, 40, ABG)
02:08:32.767 00.000 11060 Guiding  Dir = 2, Dur = 40
02:08:32.806 00.039 11060 IsSlewing returns 0
02:08:32.806 00.000 11060 IsGuiding returns 0
02:08:32.868 00.062 11060 IsGuiding returns 0
02:08:32.868 00.000 11060 Move returns status 0, amount 40
02:08:32.868 00.000 11060 MoveAxis(N, 0, ABG)
02:08:32.869 00.001 11060 Move returns status 0, amount 0
02:08:32.869 00.000 11060 move complete, result=0
02:08:32.869 00.000 11060 worker thread done servicing request
02:08:32.869 00.000 11060 Worker thread wakes up
02:08:32.869 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
02:08:32.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:32.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:33.500 00.631 11060 Exposure complete
02:08:33.680 00.180 11060 worker thread done servicing request
02:08:33.680 00.000 10844 OnExposeComplete: enter
02:08:33.680 00.000 10844 UpdateGuideState(): m_state=6
02:08:33.680 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12483
02:08:33.681 00.001 10844 Star::Find returns 1 (0), X=268.32, Y=59.86, Mass=3104, SNR=35.3, Peak=238 HFD=3.5
02:08:33.681 00.000 10844 MultiStar: [#1 -0.84,0.54,0.00,M1] [#2 0.15,0.18,1.90,U] [#3 -0.52,0.16,0.86,U] [#4 0.34,0.65,0.00,M1] [#5 -0.32,0.18,0.91,U] [#6 -0.05,0.15,0.85,U] [#7 -1.05,-0.11,0.00,M6] [#8 -0.03,-0.29,0.85,U] 
02:08:33.681 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.24}, one-star: {0.08, 0.98}
02:08:33.681 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.69)
02:08:33.681 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
02:08:33.681 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.85 mountX=-0.22 mountY=-0.11, mountTheta=-2.70
02:08:33.682 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.24, opts=13)
02:08:33.682 00.000 10844 Enqueuing Move request for scope (-0.07, 0.24)
02:08:33.683 00.001 11060 Worker thread wakes up
02:08:33.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
02:08:33.683 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
02:08:33.683 00.000 11060 Moving (-0.07, 0.24) raw xDistance=-0.22 yDistance=-0.11
02:08:33.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:08:33.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:33.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:33.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:08:33.683 00.000 11060 MoveAxis(E, 40, ABG)
02:08:33.683 00.000 11060 Guiding  Dir = 2, Dur = 40
02:08:33.683 00.000 10844 UpdateGuideState exits: m=3104 SNR=35.3
02:08:33.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:33.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:33.683 00.000 10844 Enqueuing Expose request
02:08:33.696 00.013 11060 IsSlewing returns 0
02:08:33.696 00.000 11060 IsGuiding returns 0
02:08:33.743 00.047 11060 IsGuiding returns 0
02:08:33.743 00.000 11060 Move returns status 0, amount 40
02:08:33.743 00.000 11060 MoveAxis(N, 0, ABG)
02:08:33.743 00.000 11060 Move returns status 0, amount 0
02:08:33.743 00.000 11060 move complete, result=0
02:08:33.743 00.000 11060 worker thread done servicing request
02:08:33.743 00.000 11060 Worker thread wakes up
02:08:33.743 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
02:08:33.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:33.744 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:34.379 00.635 11060 Exposure complete
02:08:34.544 00.165 11060 worker thread done servicing request
02:08:34.544 00.000 10844 OnExposeComplete: enter
02:08:34.544 00.000 10844 UpdateGuideState(): m_state=6
02:08:34.544 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12484
02:08:34.545 00.001 10844 Star::Find returns 1 (0), X=268.65, Y=59.10, Mass=2771, SNR=32.9, Peak=246 HFD=3.9
02:08:34.545 00.000 10844 MultiStar: [#1 -0.20,0.03,0.96,U] [#2 -0.62,-0.41,0.00,M1] [#3 -0.51,-0.03,1.00,U] [#4 0.17,-0.03,0.94,U] [#5 -0.49,-0.23,0.95,U] [#6 0.18,-0.54,0.88,U] [#7 -0.68,0.12,0.00,M7] [#8 -0.23,0.09,0.90,U] 
02:08:34.545 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.06}, one-star: {0.41, 0.23}
02:08:34.545 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
02:08:34.545 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
02:08:34.545 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.57 mountX=0.08 mountY=-0.09, mountTheta=-0.82
02:08:34.546 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
02:08:34.547 00.001 10844 Enqueuing Move request for scope (-0.10, -0.06)
02:08:34.547 00.000 11060 Worker thread wakes up
02:08:34.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
02:08:34.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
02:08:34.547 00.000 11060 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=-0.09
02:08:34.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:34.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:08:34.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:34.547 00.000 10844 UpdateGuideState exits: m=2771 SNR=32.9
02:08:34.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:08:34.547 00.000 11060 MoveAxis(E, 0, ABG)
02:08:34.547 00.000 11060 Move returns status 0, amount 0
02:08:34.547 00.000 11060 MoveAxis(N, 0, ABG)
02:08:34.547 00.000 11060 Move returns status 0, amount 0
02:08:34.548 00.001 11060 move complete, result=0
02:08:34.548 00.000 11060 worker thread done servicing request
02:08:34.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:34.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:34.548 00.000 10844 Enqueuing Expose request
02:08:34.548 00.000 11060 Worker thread wakes up
02:08:34.548 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:34.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:34.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:35.189 00.641 11060 Exposure complete
02:08:35.366 00.177 11060 worker thread done servicing request
02:08:35.366 00.000 10844 OnExposeComplete: enter
02:08:35.366 00.000 10844 UpdateGuideState(): m_state=6
02:08:35.367 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12485
02:08:35.367 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=59.15, Mass=2870, SNR=33.3, Peak=247 HFD=3.6
02:08:35.367 00.000 10844 MultiStar: [#1 -0.14,0.07,0.97,U] [#2 -0.28,0.15,1.97,U] [#3 -0.11,0.21,0.97,U] [#4 -0.42,0.34,0.87,U] [#5 -0.21,0.19,0.94,U] [#6 0.41,-0.06,0.86,U] [#7 -0.21,-0.25,0.81,U] [#8 -0.01,-0.31,0.94,U] 
02:08:35.367 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.08}, one-star: {-0.03, 0.28}
02:08:35.367 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
02:08:35.367 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
02:08:35.367 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.58 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
02:08:35.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
02:08:35.369 00.000 10844 Enqueuing Move request for scope (-0.13, 0.08)
02:08:35.369 00.000 11060 Worker thread wakes up
02:08:35.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:35.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
02:08:35.369 00.000 10844 UpdateGuideState exits: m=2870 SNR=33.3
02:08:35.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
02:08:35.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:35.369 00.000 11060 Moving (-0.13, 0.08) raw xDistance=-0.06 yDistance=-0.14
02:08:35.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:35.369 00.000 10844 Enqueuing Expose request
02:08:35.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:08:35.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:35.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:08:35.369 00.000 11060 MoveAxis(E, 0, ABG)
02:08:35.369 00.000 11060 Move returns status 0, amount 0
02:08:35.369 00.000 11060 MoveAxis(N, 0, ABG)
02:08:35.369 00.000 11060 Move returns status 0, amount 0
02:08:35.371 00.002 11060 move complete, result=0
02:08:35.371 00.000 11060 worker thread done servicing request
02:08:35.371 00.000 11060 Worker thread wakes up
02:08:35.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:35.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:35.372 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:35.998 00.626 11060 Exposure complete
02:08:36.191 00.193 11060 worker thread done servicing request
02:08:36.191 00.000 10844 OnExposeComplete: enter
02:08:36.191 00.000 10844 UpdateGuideState(): m_state=6
02:08:36.192 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12486
02:08:36.192 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=58.83, Mass=2391, SNR=30.4, Peak=237 HFD=3.5
02:08:36.192 00.000 10844 MultiStar: [#1 -0.59,0.51,0.00,M1] [#2 -0.30,0.92,0.00,M1] [#3 0.01,0.70,0.00,M1] [#4 0.66,0.61,0.00,M1] [#5 -0.28,0.61,0.00,M1] [#6 0.28,-0.15,0.99,U] [#7 -0.64,0.30,0.00,M7] [#8 0.12,0.20,0.72,U] 
02:08:36.192 00.000 10844 single-star, 2 included, MultiStar: {0.19, -0.02}, one-star: {0.16, -0.05}
02:08:36.192 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
02:08:36.192 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
02:08:36.192 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=0.02 mountY=0.17, mountTheta=1.46
02:08:36.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
02:08:36.193 00.000 10844 Enqueuing Move request for scope (0.16, -0.05)
02:08:36.194 00.001 11060 Worker thread wakes up
02:08:36.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:36.194 00.000 10844 UpdateGuideState exits: m=2391 SNR=30.4
02:08:36.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:36.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:36.194 00.000 10844 Enqueuing Expose request
02:08:36.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
02:08:36.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
02:08:36.194 00.000 11060 Moving (0.16, -0.05) raw xDistance=0.02 yDistance=0.17
02:08:36.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:08:36.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:36.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:08:36.194 00.000 11060 MoveAxis(E, 0, ABG)
02:08:36.195 00.001 11060 Move returns status 0, amount 0
02:08:36.195 00.000 11060 MoveAxis(N, 0, ABG)
02:08:36.195 00.000 11060 Move returns status 0, amount 0
02:08:36.195 00.000 11060 move complete, result=0
02:08:36.195 00.000 11060 worker thread done servicing request
02:08:36.195 00.000 11060 Worker thread wakes up
02:08:36.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:36.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:36.197 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:36.830 00.633 11060 Exposure complete
02:08:37.019 00.189 11060 worker thread done servicing request
02:08:37.019 00.000 10844 OnExposeComplete: enter
02:08:37.019 00.000 10844 UpdateGuideState(): m_state=6
02:08:37.020 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12487
02:08:37.020 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=58.45, Mass=2940, SNR=33.9, Peak=254 HFD=3.3
02:08:37.020 00.000 10844 MultiStar: [#1 -0.18,-0.26,0.89,U] [#2 -0.10,-0.05,2.00,U] [#3 -0.11,-0.04,0.91,U] [#4 0.40,0.08,0.94,U] [#5 -0.40,0.08,0.90,U] [#6 0.14,-0.76,0.00,M1] [#7 -0.65,-0.21,0.00,M8] [#8 0.08,-0.15,0.89,U] 
02:08:37.020 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {0.23, -0.43}
02:08:37.020 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
02:08:37.020 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
02:08:37.020 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.75 mountX=0.11 mountY=-0.00, mountTheta=-0.01
02:08:37.021 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
02:08:37.021 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
02:08:37.021 00.000 11060 Worker thread wakes up
02:08:37.022 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
02:08:37.022 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
02:08:37.022 00.000 11060 Moving (-0.02, -0.10) raw xDistance=0.11 yDistance=-0.00
02:08:37.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:08:37.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:37.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:37.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:08:37.022 00.000 11060 MoveAxis(E, 0, ABG)
02:08:37.022 00.000 11060 Move returns status 0, amount 0
02:08:37.022 00.000 10844 UpdateGuideState exits: m=2940 SNR=33.9
02:08:37.022 00.000 11060 MoveAxis(N, 0, ABG)
02:08:37.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:37.022 00.000 11060 Move returns status 0, amount 0
02:08:37.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:37.022 00.000 10844 Enqueuing Expose request
02:08:37.022 00.000 11060 move complete, result=0
02:08:37.023 00.001 11060 worker thread done servicing request
02:08:37.023 00.000 11060 Worker thread wakes up
02:08:37.023 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:37.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:37.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:37.657 00.634 11060 Exposure complete
02:08:37.838 00.181 11060 worker thread done servicing request
02:08:37.838 00.000 10844 OnExposeComplete: enter
02:08:37.838 00.000 10844 UpdateGuideState(): m_state=6
02:08:37.838 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12488
02:08:37.838 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=59.32, Mass=2764, SNR=32.2, Peak=239 HFD=3.7
02:08:37.839 00.001 10844 MultiStar: [#1 -0.49,0.98,0.00,M1] [#2 -0.14,0.40,2.11,U] [#3 -0.13,0.97,0.00,M1] [#4 0.56,0.12,0.90,U] [#5 -0.39,0.06,1.00,U] [#6 0.72,0.23,0.00,M2] [#7 0.02,1.06,0.00,M9] [#8 -0.13,0.38,1.05,U] 
02:08:37.839 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.31}, one-star: {0.57, 0.44}
02:08:37.839 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
02:08:37.839 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
02:08:37.839 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.44 mountX=-0.31 mountY=-0.01, mountTheta=-3.11
02:08:37.840 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.31, opts=13)
02:08:37.840 00.000 10844 Enqueuing Move request for scope (0.04, 0.31)
02:08:37.840 00.000 11060 Worker thread wakes up
02:08:37.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
02:08:37.841 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
02:08:37.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:37.841 00.000 11060 Moving (0.04, 0.31) raw xDistance=-0.31 yDistance=-0.01
02:08:37.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:08:37.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:37.841 00.000 10844 UpdateGuideState exits: m=2764 SNR=32.2
02:08:37.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:08:37.841 00.000 11060 MoveAxis(E, 54, ABG)
02:08:37.841 00.000 11060 Guiding  Dir = 2, Dur = 54
02:08:37.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:37.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:37.841 00.000 10844 Enqueuing Expose request
02:08:37.867 00.026 11060 IsSlewing returns 0
02:08:37.867 00.000 11060 IsGuiding returns 0
02:08:37.931 00.064 11060 IsGuiding returns 0
02:08:37.931 00.000 11060 Move returns status 0, amount 54
02:08:37.931 00.000 11060 MoveAxis(N, 0, ABG)
02:08:37.931 00.000 11060 Move returns status 0, amount 0
02:08:37.931 00.000 11060 move complete, result=0
02:08:37.931 00.000 11060 worker thread done servicing request
02:08:37.931 00.000 11060 Worker thread wakes up
02:08:37.931 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
02:08:37.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:37.932 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:38.560 00.628 11060 Exposure complete
02:08:38.750 00.190 11060 worker thread done servicing request
02:08:38.750 00.000 10844 OnExposeComplete: enter
02:08:38.750 00.000 10844 UpdateGuideState(): m_state=6
02:08:38.750 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12489
02:08:38.750 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=59.43, Mass=2634, SNR=31.5, Peak=244 HFD=3.7
02:08:38.751 00.001 10844 MultiStar: [#1 -0.37,0.43,1.01,U] [#2 0.21,0.65,0.00,M1] [#3 0.06,0.14,0.95,U] [#4 0.13,0.55,1.00,U] [#5 -0.21,0.80,0.00,M1] [#6 0.56,0.26,0.95,U] [#7 -0.34,-0.04,0.81,U] [#8 0.38,0.08,0.93,U] 
02:08:38.751 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.29}, one-star: {-0.06, 0.55}
02:08:38.751 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
02:08:38.751 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
02:08:38.751 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.39 mountX=-0.30 mountY=0.01, mountTheta=3.12
02:08:38.752 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.29, opts=13)
02:08:38.752 00.000 10844 Enqueuing Move request for scope (0.05, 0.29)
02:08:38.752 00.000 11060 Worker thread wakes up
02:08:38.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:38.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
02:08:38.752 00.000 10844 UpdateGuideState exits: m=2634 SNR=31.5
02:08:38.753 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
02:08:38.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:38.753 00.000 11060 Moving (0.05, 0.29) raw xDistance=-0.30 yDistance=0.01
02:08:38.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:38.753 00.000 10844 Enqueuing Expose request
02:08:38.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:08:38.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:38.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:08:38.753 00.000 11060 MoveAxis(E, 53, ABG)
02:08:38.753 00.000 11060 Guiding  Dir = 2, Dur = 53
02:08:38.781 00.028 11060 IsSlewing returns 0
02:08:38.781 00.000 11060 IsGuiding returns 0
02:08:38.857 00.076 11060 IsGuiding returns 0
02:08:38.857 00.000 11060 Move returns status 0, amount 53
02:08:38.858 00.001 11060 MoveAxis(N, 0, ABG)
02:08:38.858 00.000 11060 Move returns status 0, amount 0
02:08:38.858 00.000 11060 move complete, result=0
02:08:38.858 00.000 11060 worker thread done servicing request
02:08:38.858 00.000 11060 Worker thread wakes up
02:08:38.858 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
02:08:38.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:38.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:39.494 00.636 11060 Exposure complete
02:08:39.681 00.187 11060 worker thread done servicing request
02:08:39.681 00.000 10844 OnExposeComplete: enter
02:08:39.681 00.000 10844 UpdateGuideState(): m_state=6
02:08:39.681 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12490
02:08:39.682 00.001 10844 Star::Find returns 1 (1), X=268.31, Y=59.04, Mass=3057, SNR=35.1, Peak=255 HFD=3.4
02:08:39.682 00.000 10844 MultiStar: [#1 -0.54,0.47,0.00,M1] [#2 -0.19,-0.19,1.79,U] [#3 0.28,0.39,0.92,U] [#4 -0.07,0.87,0.00,M1] [#5 -0.51,0.40,0.00,M2] [#6 0.48,-0.47,0.00,M2] [#7 -0.60,0.86,0.00,M9] [#8 -0.18,0.88,0.00,M1] 
02:08:39.682 00.000 10844 refined, 2 included, MultiStar: {-0.01, 0.05}, one-star: {0.07, 0.16}
02:08:39.682 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
02:08:39.682 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
02:08:39.682 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.69 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
02:08:39.684 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.05, opts=13)
02:08:39.684 00.000 10844 Enqueuing Move request for scope (-0.01, 0.05)
02:08:39.684 00.000 11060 Worker thread wakes up
02:08:39.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:39.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
02:08:39.684 00.000 10844 UpdateGuideState exits: m=3057 SNR=35.1 Saturated
02:08:39.684 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
02:08:39.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:39.684 00.000 11060 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
02:08:39.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:39.684 00.000 10844 Enqueuing Expose request
02:08:39.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:08:39.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:39.685 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:08:39.685 00.000 11060 MoveAxis(E, 0, ABG)
02:08:39.685 00.000 11060 Move returns status 0, amount 0
02:08:39.685 00.000 11060 MoveAxis(N, 0, ABG)
02:08:39.685 00.000 11060 Move returns status 0, amount 0
02:08:39.685 00.000 11060 move complete, result=0
02:08:39.685 00.000 11060 worker thread done servicing request
02:08:39.685 00.000 11060 Worker thread wakes up
02:08:39.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:39.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:39.687 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:40.319 00.632 11060 Exposure complete
02:08:40.485 00.166 11060 worker thread done servicing request
02:08:40.485 00.000 10844 OnExposeComplete: enter
02:08:40.485 00.000 10844 UpdateGuideState(): m_state=6
02:08:40.486 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12491
02:08:40.486 00.000 10844 Star::Find returns 1 (0), X=268.03, Y=58.94, Mass=2763, SNR=32.3, Peak=235 HFD=3.6
02:08:40.486 00.000 10844 MultiStar: [#1 -0.72,0.63,0.00,M2] [#2 -0.13,0.65,0.00,M1] [#3 -0.58,0.15,0.89,U] [#4 0.05,0.08,0.93,U] [#5 -0.05,0.49,1.09,U] [#6 0.01,-0.14,0.99,U] [#7 -0.94,0.47,0.00,M10] [#8 0.30,0.24,1.02,U] 
02:08:40.486 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.15}, one-star: {-0.21, 0.06}
02:08:40.486 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
02:08:40.486 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
02:08:40.486 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.02 mountX=-0.14 mountY=-0.10, mountTheta=-2.53
02:08:40.487 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.15, opts=13)
02:08:40.487 00.000 10844 Enqueuing Move request for scope (-0.07, 0.15)
02:08:40.487 00.000 11060 Worker thread wakes up
02:08:40.488 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:40.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
02:08:40.488 00.000 10844 UpdateGuideState exits: m=2763 SNR=32.3
02:08:40.488 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
02:08:40.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:40.488 00.000 11060 Moving (-0.07, 0.15) raw xDistance=-0.14 yDistance=-0.10
02:08:40.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:40.488 00.000 10844 Enqueuing Expose request
02:08:40.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:08:40.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:40.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:08:40.488 00.000 11060 MoveAxis(E, 24, ABG)
02:08:40.488 00.000 11060 Guiding  Dir = 2, Dur = 24
02:08:40.498 00.010 11060 IsSlewing returns 0
02:08:40.498 00.000 11060 IsGuiding returns 0
02:08:40.530 00.032 11060 IsGuiding returns 0
02:08:40.530 00.000 11060 Move returns status 0, amount 24
02:08:40.530 00.000 11060 MoveAxis(N, 0, ABG)
02:08:40.530 00.000 11060 Move returns status 0, amount 0
02:08:40.530 00.000 11060 move complete, result=0
02:08:40.530 00.000 11060 worker thread done servicing request
02:08:40.530 00.000 11060 Worker thread wakes up
02:08:40.530 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
02:08:40.531 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:40.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:41.157 00.626 11060 Exposure complete
02:08:41.344 00.187 11060 worker thread done servicing request
02:08:41.344 00.000 10844 OnExposeComplete: enter
02:08:41.344 00.000 10844 UpdateGuideState(): m_state=6
02:08:41.345 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12492
02:08:41.345 00.000 10844 Star::Find returns 1 (0), X=267.75, Y=59.20, Mass=2810, SNR=33.6, Peak=230 HFD=3.2
02:08:41.345 00.000 10844 MultiStar: [#1 -0.16,-0.50,1.15,U] [#2 0.19,-0.36,1.96,U] [#3 -0.52,0.25,0.92,U] [#4 0.45,0.31,0.91,U] [#5 0.03,0.33,0.97,U] [#6 0.20,-0.51,0.83,U] [#7 -0.49,-0.21,0.87,U] [#8 0.22,-0.30,0.93,U] 
02:08:41.345 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {-0.49, 0.32}
02:08:41.345 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
02:08:41.345 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
02:08:41.345 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.95 mountX=0.11 mountY=-0.02, mountTheta=-0.21
02:08:41.347 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
02:08:41.347 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
02:08:41.347 00.000 11060 Worker thread wakes up
02:08:41.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:41.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
02:08:41.347 00.000 10844 UpdateGuideState exits: m=2810 SNR=33.6
02:08:41.347 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
02:08:41.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:41.347 00.000 11060 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=-0.02
02:08:41.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:41.347 00.000 10844 Enqueuing Expose request
02:08:41.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:08:41.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:41.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:08:41.347 00.000 11060 MoveAxis(E, 0, ABG)
02:08:41.348 00.001 11060 Move returns status 0, amount 0
02:08:41.348 00.000 11060 MoveAxis(N, 0, ABG)
02:08:41.348 00.000 11060 Move returns status 0, amount 0
02:08:41.348 00.000 11060 move complete, result=0
02:08:41.348 00.000 11060 worker thread done servicing request
02:08:41.348 00.000 11060 Worker thread wakes up
02:08:41.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:41.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:41.349 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:42.002 00.653 11060 Exposure complete
02:08:42.173 00.171 11060 worker thread done servicing request
02:08:42.173 00.000 10844 OnExposeComplete: enter
02:08:42.173 00.000 10844 UpdateGuideState(): m_state=6
02:08:42.174 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12493
02:08:42.174 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=59.36, Mass=2537, SNR=31.4, Peak=253 HFD=3.3
02:08:42.174 00.000 10844 MultiStar: [#1 -0.56,-0.11,1.02,U] [#2 -0.43,0.08,2.26,U] [#3 -0.71,0.02,0.00,M1] [#4 -0.02,0.32,0.96,U] [#5 -0.60,0.21,0.00,M1] [#6 0.36,-0.25,0.94,U] [#7 -0.88,0.25,0.00,M10] [#8 -0.13,0.24,0.90,U] 
02:08:42.174 00.000 10844 refined, 5 included, MultiStar: {-0.22, 0.12}, one-star: {-0.24, 0.48}
02:08:42.174 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.40 = -1.89)
02:08:42.174 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.90)
02:08:42.174 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.64 mountX=-0.08 mountY=-0.24, mountTheta=-1.89
02:08:42.175 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.12, opts=13)
02:08:42.176 00.001 10844 Enqueuing Move request for scope (-0.22, 0.12)
02:08:42.176 00.000 11060 Worker thread wakes up
02:08:42.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:42.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
02:08:42.176 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
02:08:42.176 00.000 11060 Moving (-0.22, 0.12) raw xDistance=-0.08 yDistance=-0.24
02:08:42.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:42.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:42.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:08:42.176 00.000 11060 MoveAxis(E, 0, ABG)
02:08:42.176 00.000 11060 Move returns status 0, amount 0
02:08:42.176 00.000 10844 UpdateGuideState exits: m=2537 SNR=31.4
02:08:42.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:42.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:42.176 00.000 10844 Enqueuing Expose request
02:08:42.176 00.000 11060 MoveAxis(N, 0, ABG)
02:08:42.176 00.000 11060 Move returns status 0, amount 0
02:08:42.176 00.000 11060 move complete, result=0
02:08:42.178 00.002 11060 worker thread done servicing request
02:08:42.178 00.000 11060 Worker thread wakes up
02:08:42.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:42.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:42.180 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:42.820 00.640 11060 Exposure complete
02:08:42.984 00.164 11060 worker thread done servicing request
02:08:42.984 00.000 10844 OnExposeComplete: enter
02:08:42.984 00.000 10844 UpdateGuideState(): m_state=6
02:08:42.984 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12494
02:08:42.984 00.000 10844 Star::Find returns 1 (1), X=268.28, Y=59.40, Mass=2604, SNR=31.8, Peak=255 HFD=3.4
02:08:42.985 00.001 10844 MultiStar: [#1 -0.45,0.36,1.03,U] [#2 -0.30,0.27,2.07,U] [#3 -0.25,0.21,1.01,U] [#4 -0.06,-0.02,0.99,U] [#5 -0.39,0.58,0.00,M2] [#6 0.11,-0.54,0.92,U] [#7 -0.69,-0.23,0.00,R] [#8 0.33,-0.27,1.07,U] 
02:08:42.985 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.11}, one-star: {0.04, 0.52}
02:08:42.985 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.13 = -2.15)
02:08:42.985 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
02:08:42.985 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.38 mountX=-0.08 mountY=-0.13, mountTheta=-2.16
02:08:42.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
02:08:42.987 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
02:08:42.987 00.000 11060 Worker thread wakes up
02:08:42.987 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:42.987 00.000 10844 UpdateGuideState exits: m=2604 SNR=31.8 Saturated
02:08:42.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:42.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:42.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
02:08:42.987 00.000 10844 Enqueuing Expose request
02:08:42.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
02:08:42.988 00.001 11060 Moving (-0.11, 0.11) raw xDistance=-0.08 yDistance=-0.13
02:08:42.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:42.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:42.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:08:42.988 00.000 11060 MoveAxis(E, 0, ABG)
02:08:42.988 00.000 11060 Move returns status 0, amount 0
02:08:42.988 00.000 11060 MoveAxis(N, 0, ABG)
02:08:42.988 00.000 11060 Move returns status 0, amount 0
02:08:42.988 00.000 11060 move complete, result=0
02:08:42.988 00.000 11060 worker thread done servicing request
02:08:42.988 00.000 11060 Worker thread wakes up
02:08:42.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:42.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:42.989 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:43.633 00.644 11060 Exposure complete
02:08:43.820 00.187 11060 worker thread done servicing request
02:08:43.821 00.001 10844 OnExposeComplete: enter
02:08:43.821 00.000 10844 UpdateGuideState(): m_state=6
02:08:43.821 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12495
02:08:43.821 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=59.22, Mass=2751, SNR=32.0, Peak=255 HFD=3.4
02:08:43.821 00.000 10844 MultiStar: [#1 -0.69,0.29,0.00,M1] [#2 -0.43,0.49,0.00,M1] [#3 -0.08,0.19,1.00,U] [#4 0.19,0.24,0.90,U] [#5 -0.40,-0.05,1.06,U] [#6 0.07,-0.44,1.00,U] [#7 0.28,0.81,0.00,M1] [#8 0.06,-0.28,1.02,U] 
02:08:43.821 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.01}, one-star: {0.24, 0.34}
02:08:43.821 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.94 = 0.94)
02:08:43.822 00.001 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.92 = 0.92)
02:08:43.822 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.81 mountX=0.01 mountY=0.01, mountTheta=0.93
02:08:43.823 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
02:08:43.823 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
02:08:43.823 00.000 11060 Worker thread wakes up
02:08:43.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
02:08:43.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
02:08:43.823 00.000 11060 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
02:08:43.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:08:43.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:43.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:43.824 00.001 10844 UpdateGuideState exits: m=2751 SNR=32.0 Saturated
02:08:43.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:43.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:43.824 00.000 10844 Enqueuing Expose request
02:08:43.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:08:43.824 00.000 11060 MoveAxis(E, 0, ABG)
02:08:43.824 00.000 11060 Move returns status 0, amount 0
02:08:43.824 00.000 11060 MoveAxis(N, 0, ABG)
02:08:43.824 00.000 11060 Move returns status 0, amount 0
02:08:43.824 00.000 11060 move complete, result=0
02:08:43.824 00.000 11060 worker thread done servicing request
02:08:43.824 00.000 11060 Worker thread wakes up
02:08:43.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:43.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:43.827 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:44.464 00.637 11060 Exposure complete
02:08:44.640 00.176 11060 worker thread done servicing request
02:08:44.640 00.000 10844 OnExposeComplete: enter
02:08:44.640 00.000 10844 UpdateGuideState(): m_state=6
02:08:44.641 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12496
02:08:44.641 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.73, Mass=3242, SNR=35.4, Peak=254 HFD=3.5
02:08:44.642 00.001 10844 MultiStar: [#1 -0.63,0.29,0.00,M2] [#2 -0.61,0.63,0.00,M2] [#3 -0.43,0.29,0.87,U] [#4 0.35,1.10,0.00,M1] [#5 -0.59,0.47,0.00,M2] [#6 0.12,0.01,0.87,U] [#7 0.13,0.80,0.00,M2] [#8 -0.24,-0.06,0.84,U] 
02:08:44.642 00.000 10844 refined, 3 included, MultiStar: {-0.12, 0.02}, one-star: {0.05, -0.15}
02:08:44.642 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.55)
02:08:44.642 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
02:08:44.642 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.99 mountX=0.00 mountY=-0.12, mountTheta=-1.55
02:08:44.644 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
02:08:44.644 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
02:08:44.644 00.000 11060 Worker thread wakes up
02:08:44.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:44.644 00.000 10844 UpdateGuideState exits: m=3242 SNR=35.4
02:08:44.646 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:44.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
02:08:44.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:44.646 00.000 10844 Enqueuing Expose request
02:08:44.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
02:08:44.646 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.00 yDistance=-0.12
02:08:44.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:08:44.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:44.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:08:44.646 00.000 11060 MoveAxis(E, 0, ABG)
02:08:44.646 00.000 11060 Move returns status 0, amount 0
02:08:44.646 00.000 11060 MoveAxis(N, 0, ABG)
02:08:44.646 00.000 11060 Move returns status 0, amount 0
02:08:44.647 00.001 11060 move complete, result=0
02:08:44.647 00.000 11060 worker thread done servicing request
02:08:44.647 00.000 11060 Worker thread wakes up
02:08:44.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:44.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:44.648 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:45.274 00.626 11060 Exposure complete
02:08:45.443 00.169 11060 worker thread done servicing request
02:08:45.444 00.001 10844 OnExposeComplete: enter
02:08:45.444 00.000 10844 UpdateGuideState(): m_state=6
02:08:45.444 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12497
02:08:45.444 00.000 10844 Star::Find returns 1 (1), X=268.10, Y=59.38, Mass=2848, SNR=32.9, Peak=255 HFD=3.4
02:08:45.444 00.000 10844 MultiStar: [#1 -0.61,0.12,0.97,U] [#2 -0.18,0.60,2.10,U] [#3 -0.27,0.31,1.05,U] [#4 0.15,0.90,0.00,M2] [#5 -0.14,0.92,0.00,M3] [#6 0.04,0.13,0.87,U] [#7 -0.13,0.19,0.79,U] [#8 0.16,-0.05,0.92,U] 
02:08:45.444 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.31}, one-star: {-0.14, 0.50}
02:08:45.444 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
02:08:45.444 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.48)
02:08:45.445 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.36 cameraTheta=2.07 mountX=-0.28 mountY=-0.22, mountTheta=-2.47
02:08:45.446 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.31, opts=13)
02:08:45.446 00.000 10844 Enqueuing Move request for scope (-0.17, 0.31)
02:08:45.446 00.000 11060 Worker thread wakes up
02:08:45.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
02:08:45.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
02:08:45.446 00.000 11060 Moving (-0.17, 0.31) raw xDistance=-0.28 yDistance=-0.22
02:08:45.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
02:08:45.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:45.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:45.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:08:45.446 00.000 11060 MoveAxis(E, 48, ABG)
02:08:45.447 00.001 11060 Guiding  Dir = 2, Dur = 48
02:08:45.447 00.000 10844 UpdateGuideState exits: m=2848 SNR=32.9 Saturated
02:08:45.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:45.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:45.447 00.000 10844 Enqueuing Expose request
02:08:45.488 00.041 11060 IsSlewing returns 0
02:08:45.489 00.001 11060 IsGuiding returns 0
02:08:45.583 00.094 11060 IsGuiding returns 0
02:08:45.583 00.000 11060 Move returns status 0, amount 48
02:08:45.583 00.000 11060 MoveAxis(N, 0, ABG)
02:08:45.583 00.000 11060 Move returns status 0, amount 0
02:08:45.583 00.000 11060 move complete, result=0
02:08:45.583 00.000 11060 worker thread done servicing request
02:08:45.583 00.000 11060 Worker thread wakes up
02:08:45.584 00.001 10844 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
02:08:45.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:45.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:46.220 00.636 11060 Exposure complete
02:08:46.383 00.163 11060 worker thread done servicing request
02:08:46.383 00.000 10844 OnExposeComplete: enter
02:08:46.383 00.000 10844 UpdateGuideState(): m_state=6
02:08:46.383 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12498
02:08:46.383 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=59.53, Mass=2474, SNR=30.8, Peak=250 HFD=3.3
02:08:46.384 00.001 10844 MultiStar: [#1 -0.24,-0.29,1.15,U] [#2 -0.05,-0.49,2.12,U] [#3 -0.20,-0.38,1.03,U] [#4 -0.18,-0.24,0.99,U] [#5 -0.25,0.62,0.00,M4] [#6 0.06,-0.38,0.95,U] [#7 0.33,0.29,0.89,U] [#8 0.71,-0.77,0.00,M1] 
02:08:46.384 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.18}, one-star: {0.16, 0.65}
02:08:46.384 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
02:08:46.384 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
02:08:46.384 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.74 mountX=0.18 mountY=-0.00, mountTheta=-0.01
02:08:46.385 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.18, opts=13)
02:08:46.386 00.001 10844 Enqueuing Move request for scope (-0.03, -0.18)
02:08:46.386 00.000 11060 Worker thread wakes up
02:08:46.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:46.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
02:08:46.386 00.000 10844 UpdateGuideState exits: m=2474 SNR=30.8
02:08:46.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
02:08:46.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:46.386 00.000 11060 Moving (-0.03, -0.18) raw xDistance=0.18 yDistance=-0.00
02:08:46.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:46.386 00.000 10844 Enqueuing Expose request
02:08:46.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:08:46.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:46.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:08:46.386 00.000 11060 MoveAxis(W, 30, ABG)
02:08:46.386 00.000 11060 Guiding  Dir = 3, Dur = 30
02:08:46.416 00.030 11060 IsSlewing returns 0
02:08:46.416 00.000 11060 IsGuiding returns 0
02:08:46.463 00.047 11060 IsGuiding returns 0
02:08:46.463 00.000 11060 Move returns status 0, amount 30
02:08:46.463 00.000 11060 MoveAxis(N, 0, ABG)
02:08:46.464 00.001 11060 Move returns status 0, amount 0
02:08:46.464 00.000 11060 move complete, result=0
02:08:46.464 00.000 11060 worker thread done servicing request
02:08:46.464 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
02:08:46.471 00.007 11060 Worker thread wakes up
02:08:46.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:46.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:47.105 00.634 11060 Exposure complete
02:08:47.276 00.171 11060 worker thread done servicing request
02:08:47.277 00.001 10844 OnExposeComplete: enter
02:08:47.277 00.000 10844 UpdateGuideState(): m_state=6
02:08:47.277 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12499
02:08:47.277 00.000 10844 Star::Find returns 1 (1), X=268.45, Y=59.64, Mass=2612, SNR=31.9, Peak=255 HFD=3.3
02:08:47.277 00.000 10844 MultiStar: [#1 -0.27,0.33,0.99,U] [#2 0.29,0.04,1.89,U] [#3 0.40,0.32,0.90,U] [#4 0.40,0.16,0.92,U] [#5 -0.27,0.66,0.00,M5] [#6 0.40,-0.13,0.88,U] [#7 0.32,0.52,0.82,U] [#8 0.21,-0.08,0.86,U] 
02:08:47.277 00.000 10844 refined, 7 included, MultiStar: {0.25, 0.22}, one-star: {0.22, 0.76}
02:08:47.278 00.001 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
02:08:47.278 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
02:08:47.278 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.33 cameraTheta=0.74 mountX=-0.26 mountY=0.21, mountTheta=2.48
02:08:47.279 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.22, opts=13)
02:08:47.279 00.000 10844 Enqueuing Move request for scope (0.25, 0.22)
02:08:47.279 00.000 11060 Worker thread wakes up
02:08:47.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0xd
02:08:47.279 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
02:08:47.279 00.000 11060 Moving (0.25, 0.22) raw xDistance=-0.26 yDistance=0.21
02:08:47.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:08:47.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:47.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:47.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:08:47.280 00.001 11060 MoveAxis(E, 45, ABG)
02:08:47.280 00.000 11060 Guiding  Dir = 2, Dur = 45
02:08:47.280 00.000 10844 UpdateGuideState exits: m=2612 SNR=31.9 Saturated
02:08:47.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:47.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:47.280 00.000 10844 Enqueuing Expose request
02:08:47.305 00.025 11060 IsSlewing returns 0
02:08:47.305 00.000 11060 IsGuiding returns 0
02:08:47.372 00.067 11060 IsGuiding returns 0
02:08:47.372 00.000 11060 Move returns status 0, amount 45
02:08:47.372 00.000 11060 MoveAxis(N, 0, ABG)
02:08:47.372 00.000 11060 Move returns status 0, amount 0
02:08:47.372 00.000 11060 move complete, result=0
02:08:47.372 00.000 11060 worker thread done servicing request
02:08:47.372 00.000 11060 Worker thread wakes up
02:08:47.372 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.2 px 0 ms NORTH
02:08:47.373 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:47.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:48.035 00.662 11060 Exposure complete
02:08:48.211 00.176 11060 worker thread done servicing request
02:08:48.211 00.000 10844 OnExposeComplete: enter
02:08:48.211 00.000 10844 UpdateGuideState(): m_state=6
02:08:48.211 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12500
02:08:48.211 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=59.38, Mass=2768, SNR=33.0, Peak=252 HFD=3.4
02:08:48.212 00.001 10844 MultiStar: [#1 -0.24,0.65,0.00,M1] [#2 0.39,0.40,2.12,U] [#3 0.28,0.41,0.94,U] [#4 0.19,0.40,1.05,U] [#5 0.03,0.83,0.00,M6] [#6 0.14,0.69,0.00,M1] [#7 0.59,0.79,0.00,M1] [#8 0.08,0.28,0.99,U] 
02:08:48.212 00.000 10844 refined, 4 included, MultiStar: {0.25, 0.40}, one-star: {0.17, 0.50}
02:08:48.212 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
02:08:48.212 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
02:08:48.212 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.40 hyp=0.47 cameraTheta=1.01 mountX=-0.44 mountY=0.18, mountTheta=2.74
02:08:48.213 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.40, opts=13)
02:08:48.213 00.000 10844 Enqueuing Move request for scope (0.25, 0.40)
02:08:48.213 00.000 11060 Worker thread wakes up
02:08:48.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.40) opts 0xd
02:08:48.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.40)
02:08:48.213 00.000 11060 Moving (0.25, 0.40) raw xDistance=-0.44 yDistance=0.18
02:08:48.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
02:08:48.214 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:48.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:48.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:08:48.214 00.000 10844 UpdateGuideState exits: m=2768 SNR=33.0
02:08:48.214 00.000 11060 MoveAxis(E, 77, ABG)
02:08:48.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:48.214 00.000 11060 Guiding  Dir = 2, Dur = 77
02:08:48.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:48.214 00.000 10844 Enqueuing Expose request
02:08:48.225 00.011 11060 IsSlewing returns 0
02:08:48.225 00.000 11060 IsGuiding returns 0
02:08:48.304 00.079 11060 IsGuiding returns 0
02:08:48.304 00.000 11060 Move returns status 0, amount 77
02:08:48.304 00.000 11060 MoveAxis(N, 0, ABG)
02:08:48.304 00.000 11060 Move returns status 0, amount 0
02:08:48.304 00.000 11060 move complete, result=0
02:08:48.304 00.000 11060 worker thread done servicing request
02:08:48.304 00.000 11060 Worker thread wakes up
02:08:48.305 00.001 10844 GuideStep: -0.4 px 77 ms EAST, 0.2 px 0 ms NORTH
02:08:48.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:48.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:48.933 00.628 11060 Exposure complete
02:08:49.106 00.173 11060 worker thread done servicing request
02:08:49.106 00.000 10844 OnExposeComplete: enter
02:08:49.106 00.000 10844 UpdateGuideState(): m_state=6
02:08:49.106 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12501
02:08:49.106 00.000 10844 Star::Find returns 1 (1), X=268.13, Y=59.46, Mass=3166, SNR=35.2, Peak=255 HFD=3.8
02:08:49.106 00.000 10844 MultiStar: [#1 -0.21,-0.52,0.83,U] [#2 0.04,0.11,1.86,U] [#3 0.06,-0.03,0.88,U] [#4 -0.20,0.20,0.83,U] [#5 -0.27,0.29,0.90,U] [#6 0.07,-0.04,0.83,U] [#7 0.50,-0.23,0.77,U] [#8 0.19,-0.19,0.88,U] 
02:08:49.106 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {-0.11, 0.58}
02:08:49.106 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.08)
02:08:49.106 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
02:08:49.107 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.46 mountX=-0.04 mountY=-0.00, mountTheta=-3.09
02:08:49.108 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
02:08:49.108 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
02:08:49.108 00.000 11060 Worker thread wakes up
02:08:49.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:49.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
02:08:49.108 00.000 10844 UpdateGuideState exits: m=3166 SNR=35.2 Saturated
02:08:49.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
02:08:49.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:49.108 00.000 11060 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=-0.00
02:08:49.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:49.109 00.001 10844 Enqueuing Expose request
02:08:49.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:08:49.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:49.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:08:49.109 00.000 11060 MoveAxis(E, 0, ABG)
02:08:49.109 00.000 11060 Move returns status 0, amount 0
02:08:49.109 00.000 11060 MoveAxis(N, 0, ABG)
02:08:49.109 00.000 11060 Move returns status 0, amount 0
02:08:49.109 00.000 11060 move complete, result=0
02:08:49.109 00.000 11060 worker thread done servicing request
02:08:49.109 00.000 11060 Worker thread wakes up
02:08:49.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:49.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:49.111 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:49.745 00.634 11060 Exposure complete
02:08:49.922 00.177 11060 worker thread done servicing request
02:08:49.922 00.000 10844 OnExposeComplete: enter
02:08:49.922 00.000 10844 UpdateGuideState(): m_state=6
02:08:49.923 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12502
02:08:49.923 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=59.31, Mass=2349, SNR=30.2, Peak=219 HFD=3.4
02:08:49.923 00.000 10844 MultiStar: [#1 0.17,0.01,0.98,U] [#2 -0.07,-0.05,2.24,U] [#3 -0.16,0.52,1.05,U] [#4 0.16,1.10,0.00,M1] [#5 -0.06,0.58,1.09,U] [#6 0.30,-0.04,0.95,U] [#7 0.35,0.41,0.91,U] [#8 -0.09,0.17,1.02,U] 
02:08:49.923 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.22}, one-star: {-0.37, 0.43}
02:08:49.923 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
02:08:49.923 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.94)
02:08:49.923 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.61 mountX=-0.21 mountY=-0.04, mountTheta=-2.94
02:08:49.924 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.22, opts=13)
02:08:49.924 00.000 10844 Enqueuing Move request for scope (-0.01, 0.22)
02:08:49.925 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:49.925 00.000 10844 UpdateGuideState exits: m=2349 SNR=30.2
02:08:49.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:49.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:49.925 00.000 11060 Worker thread wakes up
02:08:49.925 00.000 10844 Enqueuing Expose request
02:08:49.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
02:08:49.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
02:08:49.925 00.000 11060 Moving (-0.01, 0.22) raw xDistance=-0.21 yDistance=-0.04
02:08:49.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:08:49.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:49.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:08:49.925 00.000 11060 MoveAxis(E, 37, ABG)
02:08:49.925 00.000 11060 Guiding  Dir = 2, Dur = 37
02:08:49.941 00.016 11060 IsSlewing returns 0
02:08:49.941 00.000 11060 IsGuiding returns 0
02:08:50.005 00.064 11060 IsGuiding returns 0
02:08:50.005 00.000 11060 Move returns status 0, amount 37
02:08:50.006 00.001 11060 MoveAxis(N, 0, ABG)
02:08:50.006 00.000 11060 Move returns status 0, amount 0
02:08:50.006 00.000 11060 move complete, result=0
02:08:50.006 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
02:08:50.008 00.002 11060 worker thread done servicing request
02:08:50.009 00.001 11060 Worker thread wakes up
02:08:50.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:50.010 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:50.658 00.648 11060 Exposure complete
02:08:50.813 00.155 11060 worker thread done servicing request
02:08:50.813 00.000 10844 OnExposeComplete: enter
02:08:50.813 00.000 10844 UpdateGuideState(): m_state=6
02:08:50.813 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12503
02:08:50.813 00.000 10844 Star::Find returns 1 (1), X=267.84, Y=59.58, Mass=3027, SNR=34.3, Peak=255 HFD=3.6
02:08:50.814 00.001 10844 MultiStar: [#1 -1.36,-0.02,0.00,M1] [#2 -0.18,-0.04,1.89,U] [#3 -0.35,0.13,1.07,U] [#4 0.59,-0.16,0.98,U] [#5 -0.32,0.32,0.86,U] [#6 -0.02,-0.58,0.89,U] [#7 -0.55,0.23,0.79,U] [#8 -0.19,0.36,0.84,U] 
02:08:50.814 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.10}, one-star: {-0.40, 0.70}
02:08:50.814 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.36 = -1.93)
02:08:50.814 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
02:08:50.814 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.60 mountX=-0.07 mountY=-0.19, mountTheta=-1.93
02:08:50.815 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.10, opts=13)
02:08:50.815 00.000 10844 Enqueuing Move request for scope (-0.17, 0.10)
02:08:50.817 00.002 11060 Worker thread wakes up
02:08:50.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:50.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
02:08:50.817 00.000 10844 UpdateGuideState exits: m=3027 SNR=34.3 Saturated
02:08:50.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:50.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:50.817 00.000 10844 Enqueuing Expose request
02:08:50.817 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
02:08:50.817 00.000 11060 Moving (-0.17, 0.10) raw xDistance=-0.07 yDistance=-0.19
02:08:50.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:08:50.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:50.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:08:50.817 00.000 11060 MoveAxis(E, 0, ABG)
02:08:50.817 00.000 11060 Move returns status 0, amount 0
02:08:50.817 00.000 11060 MoveAxis(N, 0, ABG)
02:08:50.817 00.000 11060 Move returns status 0, amount 0
02:08:50.817 00.000 11060 move complete, result=0
02:08:50.818 00.001 11060 worker thread done servicing request
02:08:50.818 00.000 11060 Worker thread wakes up
02:08:50.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:50.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:50.819 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:51.451 00.632 11060 Exposure complete
02:08:51.621 00.170 11060 worker thread done servicing request
02:08:51.621 00.000 10844 OnExposeComplete: enter
02:08:51.621 00.000 10844 UpdateGuideState(): m_state=6
02:08:51.621 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12504
02:08:51.622 00.001 10844 Star::Find returns 1 (0), X=267.51, Y=59.58, Mass=2934, SNR=33.8, Peak=218 HFD=3.7
02:08:51.622 00.000 10844 MultiStar: [#1 -0.96,-0.47,0.00,M2] [#2 -0.51,0.33,1.97,U] [#3 -0.78,-0.52,0.00,M1] [#4 -0.08,0.07,0.83,U] [#5 -1.11,-0.18,0.00,M4] [#6 -0.29,-0.13,0.86,U] [#7 -0.23,-0.39,0.79,U] [#8 -0.17,-0.58,0.90,U] 
02:08:51.622 00.000 10844 refined, 5 included, MultiStar: {-0.37, 0.08}, one-star: {-0.73, 0.70}
02:08:51.622 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.70 = -1.59)
02:08:51.622 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.61)
02:08:51.622 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.08 hyp=0.38 cameraTheta=2.94 mountX=-0.01 mountY=-0.38, mountTheta=-1.59
02:08:51.623 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.08, opts=13)
02:08:51.623 00.000 10844 Enqueuing Move request for scope (-0.37, 0.08)
02:08:51.623 00.000 11060 Worker thread wakes up
02:08:51.624 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:51.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.08) opts 0xd
02:08:51.624 00.000 10844 UpdateGuideState exits: m=2934 SNR=33.8
02:08:51.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.08)
02:08:51.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:51.624 00.000 11060 Moving (-0.37, 0.08) raw xDistance=-0.01 yDistance=-0.38
02:08:51.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:51.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:08:51.624 00.000 10844 Enqueuing Expose request
02:08:51.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:51.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:08:51.624 00.000 11060 MoveAxis(E, 0, ABG)
02:08:51.624 00.000 11060 Move returns status 0, amount 0
02:08:51.624 00.000 11060 MoveAxis(N, 0, ABG)
02:08:51.624 00.000 11060 Move returns status 0, amount 0
02:08:51.624 00.000 11060 move complete, result=0
02:08:51.624 00.000 11060 worker thread done servicing request
02:08:51.626 00.002 11060 Worker thread wakes up
02:08:51.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:51.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:51.634 00.008 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:08:52.265 00.631 11060 Exposure complete
02:08:52.467 00.202 11060 worker thread done servicing request
02:08:52.467 00.000 10844 OnExposeComplete: enter
02:08:52.467 00.000 10844 UpdateGuideState(): m_state=6
02:08:52.467 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12505
02:08:52.467 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=59.07, Mass=3054, SNR=34.3, Peak=236 HFD=3.8
02:08:52.467 00.000 10844 MultiStar: [#1 -0.42,0.32,0.92,U] [#2 -0.50,-0.45,0.00,M1] [#3 -0.57,-0.05,0.85,U] [#4 0.11,0.41,0.97,U] [#5 -0.75,-0.44,0.00,M5] [#6 -0.07,-0.29,0.84,U] [#7 0.36,-0.30,0.91,U] [#8 -0.00,-0.83,0.00,M1] 
02:08:52.467 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.06}, one-star: {-0.16, 0.19}
02:08:52.468 00.001 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.75) = xAngle (4.44 = -1.85)
02:08:52.468 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.86)
02:08:52.468 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.69 mountX=-0.04 mountY=-0.13, mountTheta=-1.85
02:08:52.470 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.06, opts=13)
02:08:52.470 00.000 10844 Enqueuing Move request for scope (-0.12, 0.06)
02:08:52.470 00.000 11060 Worker thread wakes up
02:08:52.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:52.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
02:08:52.470 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
02:08:52.470 00.000 11060 Moving (-0.12, 0.06) raw xDistance=-0.04 yDistance=-0.13
02:08:52.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:08:52.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:52.470 00.000 10844 UpdateGuideState exits: m=3054 SNR=34.3
02:08:52.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:08:52.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:52.470 00.000 11060 MoveAxis(E, 0, ABG)
02:08:52.470 00.000 11060 Move returns status 0, amount 0
02:08:52.470 00.000 11060 MoveAxis(N, 0, ABG)
02:08:52.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:52.470 00.000 10844 Enqueuing Expose request
02:08:52.470 00.000 11060 Move returns status 0, amount 0
02:08:52.470 00.000 11060 move complete, result=0
02:08:52.472 00.002 11060 worker thread done servicing request
02:08:52.472 00.000 11060 Worker thread wakes up
02:08:52.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:52.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:52.473 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:53.106 00.633 11060 Exposure complete
02:08:53.276 00.170 11060 worker thread done servicing request
02:08:53.276 00.000 10844 OnExposeComplete: enter
02:08:53.276 00.000 10844 UpdateGuideState(): m_state=6
02:08:53.277 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12506
02:08:53.277 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=59.31, Mass=3331, SNR=36.0, Peak=241 HFD=3.6
02:08:53.277 00.000 10844 MultiStar: [#1 -0.93,0.50,0.00,M2] [#2 -0.54,-0.17,1.79,U] [#3 -0.01,-0.29,0.84,U] [#4 -0.46,0.65,0.00,M1] [#5 -0.77,0.40,0.00,M6] [#6 0.62,-0.58,0.00,M1] [#7 -0.33,0.97,0.00,M1] [#8 -0.15,-0.32,0.82,U] 
02:08:53.277 00.000 10844 refined, 3 included, MultiStar: {-0.23, -0.09}, one-star: {0.08, 0.43}
02:08:53.277 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
02:08:53.277 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
02:08:53.277 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.24 cameraTheta=-2.78 mountX=0.13 mountY=-0.21, mountTheta=-1.03
02:08:53.278 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.09, opts=13)
02:08:53.278 00.000 10844 Enqueuing Move request for scope (-0.23, -0.09)
02:08:53.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:53.278 00.000 10844 UpdateGuideState exits: m=3331 SNR=36.0
02:08:53.280 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:53.280 00.000 11060 Worker thread wakes up
02:08:53.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:53.280 00.000 10844 Enqueuing Expose request
02:08:53.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.09) opts 0xd
02:08:53.280 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.09)
02:08:53.280 00.000 11060 Moving (-0.23, -0.09) raw xDistance=0.13 yDistance=-0.21
02:08:53.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:08:53.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:53.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:08:53.280 00.000 11060 MoveAxis(W, 22, ABG)
02:08:53.280 00.000 11060 Guiding  Dir = 3, Dur = 22
02:08:53.321 00.041 11060 IsSlewing returns 0
02:08:53.321 00.000 11060 IsGuiding returns 0
02:08:53.385 00.064 11060 IsGuiding returns 0
02:08:53.385 00.000 11060 Move returns status 0, amount 22
02:08:53.385 00.000 11060 MoveAxis(N, 0, ABG)
02:08:53.385 00.000 11060 Move returns status 0, amount 0
02:08:53.385 00.000 11060 move complete, result=0
02:08:53.385 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.2 px 0 ms NORTH
02:08:53.389 00.004 11060 worker thread done servicing request
02:08:53.390 00.001 11060 Worker thread wakes up
02:08:53.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:53.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:54.018 00.628 11060 Exposure complete
02:08:54.201 00.183 11060 worker thread done servicing request
02:08:54.201 00.000 10844 OnExposeComplete: enter
02:08:54.201 00.000 10844 UpdateGuideState(): m_state=6
02:08:54.201 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12507
02:08:54.201 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=59.27, Mass=2856, SNR=32.5, Peak=216 HFD=3.7
02:08:54.202 00.001 10844 MultiStar: [#1 -0.19,0.00,1.04,U] [#2 -0.00,0.04,2.20,U] [#3 -0.51,0.64,0.00,M1] [#4 -0.08,0.52,1.01,U] [#5 -0.41,0.67,0.00,M7] [#6 0.24,-0.03,0.91,U] [#7 -0.02,0.32,0.78,U] [#8 0.34,-0.13,0.91,U] 
02:08:54.202 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.14}, one-star: {0.10, 0.39}
02:08:54.202 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
02:08:54.202 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
02:08:54.202 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.28 mountX=-0.15 mountY=0.02, mountTheta=3.01
02:08:54.203 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
02:08:54.203 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
02:08:54.203 00.000 11060 Worker thread wakes up
02:08:54.203 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:08:54.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
02:08:54.203 00.000 10844 UpdateGuideState exits: m=2856 SNR=32.5
02:08:54.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
02:08:54.204 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:54.204 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.15 yDistance=0.02
02:08:54.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:54.204 00.000 10844 Enqueuing Expose request
02:08:54.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:08:54.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:54.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:08:54.204 00.000 11060 MoveAxis(E, 25, ABG)
02:08:54.204 00.000 11060 Guiding  Dir = 2, Dur = 25
02:08:54.215 00.011 11060 IsSlewing returns 0
02:08:54.215 00.000 11060 IsGuiding returns 0
02:08:54.249 00.034 11060 IsGuiding returns 0
02:08:54.249 00.000 11060 Move returns status 0, amount 25
02:08:54.249 00.000 11060 MoveAxis(N, 0, ABG)
02:08:54.249 00.000 11060 Move returns status 0, amount 0
02:08:54.249 00.000 11060 move complete, result=0
02:08:54.249 00.000 11060 worker thread done servicing request
02:08:54.249 00.000 11060 Worker thread wakes up
02:08:54.249 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
02:08:54.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:54.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:54.877 00.628 11060 Exposure complete
02:08:55.044 00.167 11060 worker thread done servicing request
02:08:55.045 00.001 10844 OnExposeComplete: enter
02:08:55.045 00.000 10844 UpdateGuideState(): m_state=6
02:08:55.045 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12508
02:08:55.045 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=59.02, Mass=3238, SNR=36.0, Peak=232 HFD=3.9
02:08:55.045 00.000 10844 MultiStar: [#1 -0.32,-0.00,1.03,U] [#2 0.09,0.17,1.79,U] [#3 -0.26,-0.03,0.83,U] [#4 0.01,-0.01,0.99,U] [#5 0.32,0.32,0.88,U] [#6 0.45,-0.27,0.76,U] [#7 -0.09,-0.11,0.77,U] [#8 0.20,-0.82,0.00,M1] 
02:08:55.045 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.05}, one-star: {-0.11, 0.14}
02:08:55.045 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
02:08:55.046 00.001 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
02:08:55.046 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.39 mountX=-0.05 mountY=0.00, mountTheta=3.12
02:08:55.047 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
02:08:55.047 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
02:08:55.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:55.047 00.000 11060 Worker thread wakes up
02:08:55.047 00.000 10844 UpdateGuideState exits: m=3238 SNR=36.0
02:08:55.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
02:08:55.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:55.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
02:08:55.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:55.047 00.000 10844 Enqueuing Expose request
02:08:55.048 00.001 11060 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=0.00
02:08:55.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:08:55.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:55.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:08:55.048 00.000 11060 MoveAxis(E, 0, ABG)
02:08:55.048 00.000 11060 Move returns status 0, amount 0
02:08:55.048 00.000 11060 MoveAxis(N, 0, ABG)
02:08:55.048 00.000 11060 Move returns status 0, amount 0
02:08:55.048 00.000 11060 move complete, result=0
02:08:55.048 00.000 11060 worker thread done servicing request
02:08:55.048 00.000 11060 Worker thread wakes up
02:08:55.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:55.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:55.051 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:55.674 00.623 11060 Exposure complete
02:08:55.871 00.197 11060 worker thread done servicing request
02:08:55.871 00.000 10844 OnExposeComplete: enter
02:08:55.871 00.000 10844 UpdateGuideState(): m_state=6
02:08:55.871 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12509
02:08:55.871 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=59.05, Mass=2994, SNR=33.9, Peak=241 HFD=3.5
02:08:55.872 00.001 10844 MultiStar: [#1 0.02,0.23,0.96,U] [#2 -0.46,0.40,1.89,U] [#3 -0.35,0.13,1.01,U] [#4 -0.08,0.19,0.92,U] [#5 -0.57,1.03,0.00,M7] [#6 0.51,-0.11,0.80,U] [#7 0.17,0.32,0.77,U] [#8 0.28,0.40,0.94,U] 
02:08:55.872 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.24}, one-star: {0.20, 0.17}
02:08:55.872 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
02:08:55.872 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.84)
02:08:55.872 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.71 mountX=-0.23 mountY=-0.07, mountTheta=-2.84
02:08:55.873 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.24, opts=13)
02:08:55.873 00.000 10844 Enqueuing Move request for scope (-0.03, 0.24)
02:08:55.873 00.000 11060 Worker thread wakes up
02:08:55.874 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
02:08:55.874 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
02:08:55.874 00.000 11060 Moving (-0.03, 0.24) raw xDistance=-0.23 yDistance=-0.07
02:08:55.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:08:55.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:55.874 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:55.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:08:55.874 00.000 11060 MoveAxis(E, 40, ABG)
02:08:55.874 00.000 11060 Guiding  Dir = 2, Dur = 40
02:08:55.874 00.000 10844 UpdateGuideState exits: m=2994 SNR=33.9
02:08:55.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:55.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:55.874 00.000 10844 Enqueuing Expose request
02:08:55.886 00.012 11060 IsSlewing returns 0
02:08:55.886 00.000 11060 IsGuiding returns 0
02:08:55.933 00.047 11060 IsGuiding returns 0
02:08:55.933 00.000 11060 Move returns status 0, amount 40
02:08:55.933 00.000 11060 MoveAxis(N, 0, ABG)
02:08:55.933 00.000 11060 Move returns status 0, amount 0
02:08:55.933 00.000 11060 move complete, result=0
02:08:55.933 00.000 11060 worker thread done servicing request
02:08:55.933 00.000 11060 Worker thread wakes up
02:08:55.933 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
02:08:55.934 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:55.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:56.560 00.626 11060 Exposure complete
02:08:56.732 00.172 11060 worker thread done servicing request
02:08:56.733 00.001 10844 OnExposeComplete: enter
02:08:56.733 00.000 10844 UpdateGuideState(): m_state=6
02:08:56.733 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12510
02:08:56.734 00.001 10844 Star::Find returns 1 (0), X=268.26, Y=58.89, Mass=2777, SNR=32.4, Peak=225 HFD=3.9
02:08:56.734 00.000 10844 MultiStar: [#1 -0.43,-0.07,1.01,U] [#2 0.07,0.51,2.19,U] [#3 -0.45,0.53,0.00,M1] [#4 0.58,0.02,0.96,U] [#5 -0.01,0.34,1.13,U] [#6 0.64,-0.03,0.00,M1] [#7 -0.04,-0.42,0.75,U] [#8 0.01,-0.15,1.01,U] 
02:08:56.734 00.000 10844 single-star, 6 included, MultiStar: {0.03, 0.12}, one-star: {0.02, 0.01}
02:08:56.734 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
02:08:56.734 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
02:08:56.734 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.49 mountX=-0.01 mountY=0.02, mountTheta=2.23
02:08:56.735 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
02:08:56.735 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
02:08:56.736 00.001 11060 Worker thread wakes up
02:08:56.736 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:56.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
02:08:56.736 00.000 10844 UpdateGuideState exits: m=2777 SNR=32.4
02:08:56.736 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
02:08:56.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:56.736 00.000 11060 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
02:08:56.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:56.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:08:56.736 00.000 10844 Enqueuing Expose request
02:08:56.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:56.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:08:56.736 00.000 11060 MoveAxis(E, 0, ABG)
02:08:56.736 00.000 11060 Move returns status 0, amount 0
02:08:56.736 00.000 11060 MoveAxis(N, 0, ABG)
02:08:56.736 00.000 11060 Move returns status 0, amount 0
02:08:56.737 00.001 11060 move complete, result=0
02:08:56.737 00.000 11060 worker thread done servicing request
02:08:56.737 00.000 11060 Worker thread wakes up
02:08:56.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:56.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:56.738 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:08:57.383 00.645 11060 Exposure complete
02:08:57.569 00.186 11060 worker thread done servicing request
02:08:57.569 00.000 10844 OnExposeComplete: enter
02:08:57.569 00.000 10844 UpdateGuideState(): m_state=6
02:08:57.570 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12511
02:08:57.570 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.95, Mass=3234, SNR=36.4, Peak=236 HFD=3.9
02:08:57.570 00.000 10844 MultiStar: [#1 -0.18,0.16,0.85,U] [#2 -0.26,-0.47,1.89,U] [#3 0.47,-0.03,0.96,U] [#4 0.28,-0.39,0.86,U] [#5 -0.82,0.39,0.00,M7] [#6 0.31,-0.73,0.00,M2] [#7 0.05,0.50,0.67,U] [#8 0.21,-0.52,0.80,U] 
02:08:57.570 00.000 10844 single-star, 6 included, MultiStar: {0.03, -0.16}, one-star: {-0.03, 0.08}
02:08:57.570 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
02:08:57.570 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.64 = -2.64)
02:08:57.570 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.91 mountX=-0.07 mountY=-0.04, mountTheta=-2.63
02:08:57.572 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
02:08:57.572 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
02:08:57.572 00.000 11060 Worker thread wakes up
02:08:57.572 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:57.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
02:08:57.572 00.000 10844 UpdateGuideState exits: m=3234 SNR=36.4
02:08:57.572 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
02:08:57.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:57.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:57.573 00.001 10844 Enqueuing Expose request
02:08:57.573 00.000 11060 Moving (-0.03, 0.08) raw xDistance=-0.07 yDistance=-0.04
02:08:57.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:08:57.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:57.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:08:57.573 00.000 11060 MoveAxis(E, 0, ABG)
02:08:57.573 00.000 11060 Move returns status 0, amount 0
02:08:57.573 00.000 11060 MoveAxis(N, 0, ABG)
02:08:57.573 00.000 11060 Move returns status 0, amount 0
02:08:57.573 00.000 11060 move complete, result=0
02:08:57.573 00.000 11060 worker thread done servicing request
02:08:57.573 00.000 11060 Worker thread wakes up
02:08:57.575 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:57.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:57.576 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:58.215 00.639 11060 Exposure complete
02:08:58.405 00.190 11060 worker thread done servicing request
02:08:58.405 00.000 10844 OnExposeComplete: enter
02:08:58.405 00.000 10844 UpdateGuideState(): m_state=6
02:08:58.406 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12512
02:08:58.406 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=59.20, Mass=2450, SNR=30.5, Peak=238 HFD=3.4
02:08:58.407 00.001 10844 MultiStar: [#1 -0.12,0.35,1.03,U] [#2 0.43,-0.32,2.18,U] [#3 -0.20,0.32,1.05,U] [#4 0.05,-0.40,0.96,U] [#5 -0.36,-0.01,1.02,U] [#6 0.48,-0.56,0.00,M3] [#7 0.00,-0.03,0.89,U] [#8 0.33,-0.83,0.00,M1] 
02:08:58.407 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.15, 0.32}
02:08:58.407 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
02:08:58.407 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
02:08:58.407 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.20 mountX=0.00 mountY=0.06, mountTheta=1.55
02:08:58.410 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
02:08:58.410 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
02:08:58.410 00.000 11060 Worker thread wakes up
02:08:58.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:08:58.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
02:08:58.410 00.000 10844 UpdateGuideState exits: m=2450 SNR=30.5
02:08:58.410 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
02:08:58.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:58.410 00.000 11060 Moving (0.05, -0.01) raw xDistance=0.00 yDistance=0.06
02:08:58.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:58.410 00.000 10844 Enqueuing Expose request
02:08:58.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:08:58.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:58.411 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:08:58.411 00.000 11060 MoveAxis(E, 0, ABG)
02:08:58.411 00.000 11060 Move returns status 0, amount 0
02:08:58.411 00.000 11060 MoveAxis(N, 0, ABG)
02:08:58.411 00.000 11060 Move returns status 0, amount 0
02:08:58.411 00.000 11060 move complete, result=0
02:08:58.411 00.000 11060 worker thread done servicing request
02:08:58.411 00.000 11060 Worker thread wakes up
02:08:58.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:58.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:58.413 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:59.049 00.636 11060 Exposure complete
02:08:59.214 00.165 11060 worker thread done servicing request
02:08:59.215 00.001 10844 OnExposeComplete: enter
02:08:59.215 00.000 10844 UpdateGuideState(): m_state=6
02:08:59.215 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12513
02:08:59.215 00.000 10844 Star::Find returns 1 (0), X=267.72, Y=59.23, Mass=2619, SNR=31.6, Peak=207 HFD=3.6
02:08:59.215 00.000 10844 MultiStar: [#1 -0.45,0.01,1.07,U] [#2 0.12,0.01,2.10,U] [#3 -0.09,-0.09,1.08,U] [#4 0.16,-0.35,1.05,U] [#5 -0.20,0.01,1.03,U] [#6 0.22,-0.50,1.05,U] [#7 -0.17,0.40,0.81,U] [#8 0.55,-0.14,0.90,U] 
02:08:59.215 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.52, 0.35}
02:08:59.215 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
02:08:59.216 00.001 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
02:08:59.216 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.20 mountX=0.05 mountY=-0.02, mountTheta=-0.46
02:08:59.217 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
02:08:59.217 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
02:08:59.217 00.000 11060 Worker thread wakes up
02:08:59.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:08:59.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:08:59.217 00.000 11060 Moving (-0.03, -0.04) raw xDistance=0.05 yDistance=-0.02
02:08:59.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:08:59.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:59.219 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:08:59.219 00.000 10844 UpdateGuideState exits: m=2619 SNR=31.6
02:08:59.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:59.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:08:59.219 00.000 10844 Enqueuing Expose request
02:08:59.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:08:59.219 00.000 11060 MoveAxis(E, 0, ABG)
02:08:59.219 00.000 11060 Move returns status 0, amount 0
02:08:59.219 00.000 11060 MoveAxis(N, 0, ABG)
02:08:59.219 00.000 11060 Move returns status 0, amount 0
02:08:59.219 00.000 11060 move complete, result=0
02:08:59.219 00.000 11060 worker thread done servicing request
02:08:59.220 00.001 11060 Worker thread wakes up
02:08:59.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:08:59.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:08:59.221 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:08:59.878 00.657 11060 Exposure complete
02:09:00.072 00.194 11060 worker thread done servicing request
02:09:00.072 00.000 10844 OnExposeComplete: enter
02:09:00.072 00.000 10844 UpdateGuideState(): m_state=6
02:09:00.072 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12514
02:09:00.072 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=58.38, Mass=2537, SNR=31.3, Peak=243 HFD=3.7
02:09:00.073 00.001 10844 MultiStar: [#1 -0.44,-0.00,0.95,U] [#2 0.12,-0.07,2.14,U] [#3 0.02,-0.00,0.91,U] [#4 0.31,-0.09,0.98,U] [#5 -0.39,0.34,1.23,U] [#6 0.45,-0.60,0.00,M3] [#7 0.02,0.38,0.92,U] [#8 -0.18,-0.04,0.94,U] 
02:09:00.073 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.00}, one-star: {-0.26, -0.50}
02:09:00.073 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
02:09:00.073 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
02:09:00.073 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.14 mountX=0.01 mountY=-0.08, mountTheta=-1.39
02:09:00.075 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.00, opts=13)
02:09:00.075 00.000 10844 Enqueuing Move request for scope (-0.08, 0.00)
02:09:00.075 00.000 11060 Worker thread wakes up
02:09:00.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
02:09:00.075 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
02:09:00.075 00.000 11060 Moving (-0.08, 0.00) raw xDistance=0.01 yDistance=-0.08
02:09:00.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:09:00.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:00.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:00.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:00.075 00.000 11060 MoveAxis(E, 0, ABG)
02:09:00.075 00.000 11060 Move returns status 0, amount 0
02:09:00.075 00.000 11060 MoveAxis(N, 0, ABG)
02:09:00.075 00.000 11060 Move returns status 0, amount 0
02:09:00.076 00.001 11060 move complete, result=0
02:09:00.076 00.000 10844 UpdateGuideState exits: m=2537 SNR=31.3
02:09:00.076 00.000 11060 worker thread done servicing request
02:09:00.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:00.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:00.076 00.000 10844 Enqueuing Expose request
02:09:00.076 00.000 11060 Worker thread wakes up
02:09:00.076 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:00.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:00.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:00.701 00.625 11060 Exposure complete
02:09:00.860 00.159 11060 worker thread done servicing request
02:09:00.860 00.000 10844 OnExposeComplete: enter
02:09:00.860 00.000 10844 UpdateGuideState(): m_state=6
02:09:00.860 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12515
02:09:00.860 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=58.55, Mass=2702, SNR=31.8, Peak=224 HFD=3.4
02:09:00.860 00.000 10844 MultiStar: [#1 -0.67,-0.46,0.00,M1] [#2 -0.11,-0.30,2.17,U] [#3 0.06,0.19,0.98,U] [#4 0.21,0.23,0.91,U] [#5 -0.09,0.41,1.02,U] [#6 0.78,-0.83,0.00,M4] [#7 0.25,-0.27,0.85,U] [#8 0.25,-0.28,0.97,U] 
02:09:00.860 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.09}, one-star: {-0.07, -0.33}
02:09:00.861 00.001 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
02:09:00.861 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
02:09:00.861 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.17 mountX=0.08 mountY=0.05, mountTheta=0.57
02:09:00.862 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.09, opts=13)
02:09:00.862 00.000 10844 Enqueuing Move request for scope (0.04, -0.09)
02:09:00.862 00.000 11060 Worker thread wakes up
02:09:00.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
02:09:00.862 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
02:09:00.862 00.000 11060 Moving (0.04, -0.09) raw xDistance=0.08 yDistance=0.05
02:09:00.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:09:00.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:00.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:00.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:09:00.862 00.000 11060 MoveAxis(E, 0, ABG)
02:09:00.863 00.001 10844 UpdateGuideState exits: m=2702 SNR=31.8
02:09:00.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:00.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:00.863 00.000 10844 Enqueuing Expose request
02:09:00.863 00.000 11060 Move returns status 0, amount 0
02:09:00.863 00.000 11060 MoveAxis(N, 0, ABG)
02:09:00.863 00.000 11060 Move returns status 0, amount 0
02:09:00.863 00.000 11060 move complete, result=0
02:09:00.863 00.000 11060 worker thread done servicing request
02:09:00.863 00.000 11060 Worker thread wakes up
02:09:00.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:00.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:00.866 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:01.511 00.645 11060 Exposure complete
02:09:01.677 00.166 11060 worker thread done servicing request
02:09:01.678 00.001 10844 OnExposeComplete: enter
02:09:01.678 00.000 10844 UpdateGuideState(): m_state=6
02:09:01.678 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12516
02:09:01.679 00.001 10844 Star::Find returns 1 (1), X=268.36, Y=58.22, Mass=3282, SNR=35.2, Peak=255 HFD=3.6
02:09:01.679 00.000 10844 MultiStar: [#1 0.05,-0.58,0.95,U] [#2 0.28,0.06,1.82,U] [#3 0.05,0.13,0.86,U] [#4 -0.32,0.24,0.89,U] [#5 -0.34,0.86,0.00,M4] [#6 0.45,-0.36,0.83,U] [#7 0.49,-0.07,0.76,U] [#8 0.97,-0.19,0.00,M1] 
02:09:01.679 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.16}, one-star: {0.12, -0.66}
02:09:01.679 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
02:09:01.679 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
02:09:01.679 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.76 mountX=0.13 mountY=0.19, mountTheta=0.99
02:09:01.680 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.16, opts=13)
02:09:01.680 00.000 10844 Enqueuing Move request for scope (0.17, -0.16)
02:09:01.680 00.000 11060 Worker thread wakes up
02:09:01.681 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
02:09:01.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
02:09:01.681 00.000 11060 Moving (0.17, -0.16) raw xDistance=0.13 yDistance=0.19
02:09:01.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:09:01.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
02:09:01.681 00.000 11060 MoveAxis(W, 22, ABG)
02:09:01.681 00.000 11060 Guiding  Dir = 3, Dur = 22
02:09:01.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:01.681 00.000 10844 UpdateGuideState exits: m=3282 SNR=35.2 Saturated
02:09:01.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:01.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:01.682 00.001 10844 Enqueuing Expose request
02:09:01.698 00.016 11060 IsSlewing returns 0
02:09:01.698 00.000 11060 IsGuiding returns 0
02:09:01.728 00.030 11060 IsGuiding returns 0
02:09:01.728 00.000 11060 Move returns status 0, amount 22
02:09:01.728 00.000 11060 MoveAxis(S, 75, ABG)
02:09:01.728 00.000 11060 Guiding  Dir = 1, Dur = 75
02:09:01.744 00.016 11060 IsSlewing returns 0
02:09:01.744 00.000 11060 IsGuiding returns 0
02:09:01.822 00.078 11060 IsGuiding returns 0
02:09:01.822 00.000 11060 Move returns status 0, amount 75
02:09:01.822 00.000 11060 move complete, result=0
02:09:01.822 00.000 11060 worker thread done servicing request
02:09:01.822 00.000 11060 Worker thread wakes up
02:09:01.822 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 75 ms SOUTH
02:09:01.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:01.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:02.455 00.633 11060 Exposure complete
02:09:02.626 00.171 11060 worker thread done servicing request
02:09:02.626 00.000 10844 OnExposeComplete: enter
02:09:02.626 00.000 10844 UpdateGuideState(): m_state=6
02:09:02.626 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12517
02:09:02.626 00.000 10844 Star::Find returns 1 (1), X=268.58, Y=58.90, Mass=3368, SNR=36.9, Peak=255 HFD=3.6
02:09:02.627 00.001 10844 MultiStar: [#1 -0.22,-0.27,0.96,U] [#2 -0.01,-0.17,1.95,U] [#3 -0.27,0.28,0.87,U] [#4 0.07,0.05,0.90,U] [#5 -0.79,0.47,0.00,M5] [#6 0.43,-0.66,0.00,M4] [#7 0.29,-0.76,0.00,M1] [#8 0.40,-0.04,0.84,U] 
02:09:02.627 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.05}, one-star: {0.34, 0.02}
02:09:02.627 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
02:09:02.627 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
02:09:02.627 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.86 mountX=0.04 mountY=0.05, mountTheta=0.88
02:09:02.628 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
02:09:02.628 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
02:09:02.628 00.000 11060 Worker thread wakes up
02:09:02.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:02.629 00.001 10844 UpdateGuideState exits: m=3368 SNR=36.9 Saturated
02:09:02.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:02.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:02.629 00.000 10844 Enqueuing Expose request
02:09:02.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:09:02.629 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:09:02.629 00.000 11060 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.05
02:09:02.630 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:09:02.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:02.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:09:02.630 00.000 11060 MoveAxis(E, 0, ABG)
02:09:02.630 00.000 11060 Move returns status 0, amount 0
02:09:02.630 00.000 11060 MoveAxis(N, 0, ABG)
02:09:02.630 00.000 11060 Move returns status 0, amount 0
02:09:02.630 00.000 11060 move complete, result=0
02:09:02.630 00.000 11060 worker thread done servicing request
02:09:02.630 00.000 11060 Worker thread wakes up
02:09:02.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:02.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:02.631 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:03.260 00.629 11060 Exposure complete
02:09:03.455 00.195 11060 worker thread done servicing request
02:09:03.455 00.000 10844 OnExposeComplete: enter
02:09:03.455 00.000 10844 UpdateGuideState(): m_state=6
02:09:03.455 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12518
02:09:03.456 00.001 10844 Star::Find returns 1 (0), X=268.75, Y=58.43, Mass=2706, SNR=32.5, Peak=243 HFD=3.5
02:09:03.456 00.000 10844 MultiStar: [#1 -0.71,-0.54,0.00,M1] [#2 0.04,0.07,2.08,U] [#3 0.03,-0.32,1.02,U] [#4 0.08,-0.51,1.02,U] [#5 -0.54,-0.38,0.00,M6] [#6 0.35,-0.97,0.00,M5] [#7 0.35,-0.73,0.00,M2] [#8 0.14,-0.39,0.98,U] 
02:09:03.456 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.25}, one-star: {0.51, -0.45}
02:09:03.456 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
02:09:03.456 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
02:09:03.456 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.06 mountX=0.22 mountY=0.18, mountTheta=0.68
02:09:03.459 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.25, opts=13)
02:09:03.459 00.000 10844 Enqueuing Move request for scope (0.14, -0.25)
02:09:03.459 00.000 11060 Worker thread wakes up
02:09:03.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:03.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
02:09:03.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
02:09:03.460 00.001 11060 Moving (0.14, -0.25) raw xDistance=0.22 yDistance=0.18
02:09:03.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:09:03.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:03.460 00.000 10844 UpdateGuideState exits: m=2706 SNR=32.5
02:09:03.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:09:03.460 00.000 11060 MoveAxis(W, 38, ABG)
02:09:03.460 00.000 11060 Guiding  Dir = 3, Dur = 38
02:09:03.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:03.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:03.460 00.000 10844 Enqueuing Expose request
02:09:03.503 00.043 11060 IsSlewing returns 0
02:09:03.503 00.000 11060 IsGuiding returns 0
02:09:03.582 00.079 11060 IsGuiding returns 0
02:09:03.582 00.000 11060 Move returns status 0, amount 38
02:09:03.582 00.000 11060 MoveAxis(N, 0, ABG)
02:09:03.582 00.000 11060 Move returns status 0, amount 0
02:09:03.582 00.000 11060 move complete, result=0
02:09:03.582 00.000 11060 worker thread done servicing request
02:09:03.583 00.001 11060 Worker thread wakes up
02:09:03.583 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
02:09:03.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:03.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:04.214 00.631 11060 Exposure complete
02:09:04.385 00.171 11060 worker thread done servicing request
02:09:04.385 00.000 10844 OnExposeComplete: enter
02:09:04.386 00.001 10844 UpdateGuideState(): m_state=6
02:09:04.386 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12519
02:09:04.386 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=58.81, Mass=2569, SNR=31.0, Peak=241 HFD=3.6
02:09:04.386 00.000 10844 MultiStar: [#1 -0.18,-0.17,1.07,U] [#2 -0.02,-0.79,0.00,M1] [#3 -0.06,-0.28,0.85,U] [#4 0.52,-0.23,1.10,U] [#5 -0.04,-0.26,1.01,U] [#6 0.49,-0.67,0.00,M6] [#7 0.65,-0.19,0.00,M3] [#8 -0.09,-0.27,0.92,U] 
02:09:04.386 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.21}, one-star: {0.44, -0.07}
02:09:04.386 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
02:09:04.386 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
02:09:04.386 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.10 mountX=0.19 mountY=0.14, mountTheta=0.64
02:09:04.388 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.21, opts=13)
02:09:04.388 00.000 10844 Enqueuing Move request for scope (0.11, -0.21)
02:09:04.388 00.000 11060 Worker thread wakes up
02:09:04.388 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:04.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
02:09:04.388 00.000 10844 UpdateGuideState exits: m=2569 SNR=31.0
02:09:04.388 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
02:09:04.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:04.388 00.000 11060 Moving (0.11, -0.21) raw xDistance=0.19 yDistance=0.14
02:09:04.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:04.388 00.000 10844 Enqueuing Expose request
02:09:04.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:09:04.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:04.389 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:09:04.389 00.000 11060 MoveAxis(W, 34, ABG)
02:09:04.389 00.000 11060 Guiding  Dir = 3, Dur = 34
02:09:04.410 00.021 11060 IsSlewing returns 0
02:09:04.410 00.000 11060 IsGuiding returns 0
02:09:04.476 00.066 11060 IsGuiding returns 0
02:09:04.476 00.000 11060 Move returns status 0, amount 34
02:09:04.476 00.000 11060 MoveAxis(N, 0, ABG)
02:09:04.476 00.000 11060 Move returns status 0, amount 0
02:09:04.476 00.000 11060 move complete, result=0
02:09:04.476 00.000 11060 worker thread done servicing request
02:09:04.476 00.000 11060 Worker thread wakes up
02:09:04.476 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
02:09:04.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:04.477 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:05.135 00.658 11060 Exposure complete
02:09:05.334 00.199 11060 worker thread done servicing request
02:09:05.334 00.000 10844 OnExposeComplete: enter
02:09:05.334 00.000 10844 UpdateGuideState(): m_state=6
02:09:05.334 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12520
02:09:05.334 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=58.87, Mass=2348, SNR=30.2, Peak=218 HFD=3.2
02:09:05.334 00.000 10844 MultiStar: [#1 0.02,0.35,1.07,U] [#2 0.00,0.30,2.23,U] [#3 0.10,0.47,1.10,U] [#4 0.53,0.54,0.00,M1] [#5 -0.02,0.17,1.07,U] [#6 0.34,0.16,0.93,U] [#7 0.29,0.13,0.91,U] [#8 0.21,0.28,1.00,U] 
02:09:05.334 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.25}, one-star: {0.51, -0.01}
02:09:05.336 00.002 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
02:09:05.336 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
02:09:05.336 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.29 cameraTheta=1.02 mountX=-0.27 mountY=0.11, mountTheta=2.75
02:09:05.337 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.25, opts=13)
02:09:05.337 00.000 10844 Enqueuing Move request for scope (0.15, 0.25)
02:09:05.337 00.000 11060 Worker thread wakes up
02:09:05.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:05.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.25) opts 0xd
02:09:05.338 00.001 10844 UpdateGuideState exits: m=2348 SNR=30.2
02:09:05.338 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.25)
02:09:05.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:05.338 00.000 11060 Moving (0.15, 0.25) raw xDistance=-0.27 yDistance=0.11
02:09:05.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:05.338 00.000 10844 Enqueuing Expose request
02:09:05.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:09:05.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:05.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:09:05.338 00.000 11060 MoveAxis(E, 46, ABG)
02:09:05.338 00.000 11060 Guiding  Dir = 2, Dur = 46
02:09:05.364 00.026 11060 IsSlewing returns 0
02:09:05.365 00.001 11060 IsGuiding returns 0
02:09:05.439 00.074 11060 IsGuiding returns 0
02:09:05.439 00.000 11060 Move returns status 0, amount 46
02:09:05.439 00.000 11060 MoveAxis(N, 0, ABG)
02:09:05.439 00.000 11060 Move returns status 0, amount 0
02:09:05.439 00.000 11060 move complete, result=0
02:09:05.439 00.000 11060 worker thread done servicing request
02:09:05.439 00.000 11060 Worker thread wakes up
02:09:05.439 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
02:09:05.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:05.440 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:06.068 00.628 11060 Exposure complete
02:09:06.229 00.161 11060 worker thread done servicing request
02:09:06.230 00.001 10844 OnExposeComplete: enter
02:09:06.230 00.000 10844 UpdateGuideState(): m_state=6
02:09:06.230 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12521
02:09:06.230 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=58.73, Mass=2591, SNR=31.9, Peak=217 HFD=3.5
02:09:06.230 00.000 10844 MultiStar: [#1 -0.41,0.11,1.03,U] [#2 0.01,0.10,2.12,U] [#3 0.45,-0.15,0.95,U] [#4 0.22,-0.15,0.94,U] [#5 0.02,0.49,0.92,U] [#6 0.64,0.23,0.00,M6] [#7 0.35,0.38,0.83,U] [#8 0.74,0.19,0.00,M1] 
02:09:06.230 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.08}, one-star: {0.34, -0.15}
02:09:06.230 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
02:09:06.230 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
02:09:06.230 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=-0.10 mountY=0.10, mountTheta=2.38
02:09:06.232 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.08, opts=13)
02:09:06.232 00.000 10844 Enqueuing Move request for scope (0.11, 0.08)
02:09:06.232 00.000 11060 Worker thread wakes up
02:09:06.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
02:09:06.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
02:09:06.232 00.000 11060 Moving (0.11, 0.08) raw xDistance=-0.10 yDistance=0.10
02:09:06.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:09:06.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:06.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:06.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:09:06.232 00.000 11060 MoveAxis(E, 0, ABG)
02:09:06.232 00.000 11060 Move returns status 0, amount 0
02:09:06.232 00.000 11060 MoveAxis(N, 0, ABG)
02:09:06.232 00.000 11060 Move returns status 0, amount 0
02:09:06.232 00.000 11060 move complete, result=0
02:09:06.232 00.000 11060 worker thread done servicing request
02:09:06.232 00.000 10844 UpdateGuideState exits: m=2591 SNR=31.9
02:09:06.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:06.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:06.232 00.000 10844 Enqueuing Expose request
02:09:06.232 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:06.232 00.000 11060 Worker thread wakes up
02:09:06.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:06.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:06.869 00.637 11060 Exposure complete
02:09:07.046 00.177 11060 worker thread done servicing request
02:09:07.046 00.000 10844 OnExposeComplete: enter
02:09:07.046 00.000 10844 UpdateGuideState(): m_state=6
02:09:07.046 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12522
02:09:07.046 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=58.95, Mass=2887, SNR=33.2, Peak=235 HFD=3.5
02:09:07.047 00.001 10844 MultiStar: [#1 -0.30,-0.20,0.93,U] [#2 0.17,0.35,2.05,U] [#3 0.12,-0.09,0.88,U] [#4 0.18,0.61,0.00,M1] [#5 0.61,0.04,0.94,U] [#6 0.07,-0.27,0.85,U] [#7 0.09,0.44,0.84,U] [#8 0.31,0.06,0.76,U] 
02:09:07.047 00.000 10844 single-star, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.09, 0.08}
02:09:07.047 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
02:09:07.047 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
02:09:07.047 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=0.08, mountTheta=2.45
02:09:07.048 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
02:09:07.048 00.000 10844 Enqueuing Move request for scope (0.09, 0.08)
02:09:07.048 00.000 11060 Worker thread wakes up
02:09:07.048 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:07.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
02:09:07.048 00.000 10844 UpdateGuideState exits: m=2887 SNR=33.2
02:09:07.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:09:07.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:07.048 00.000 11060 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=0.08
02:09:07.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:07.048 00.000 10844 Enqueuing Expose request
02:09:07.049 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:09:07.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:07.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:09:07.049 00.000 11060 MoveAxis(E, 0, ABG)
02:09:07.049 00.000 11060 Move returns status 0, amount 0
02:09:07.049 00.000 11060 MoveAxis(N, 0, ABG)
02:09:07.049 00.000 11060 Move returns status 0, amount 0
02:09:07.049 00.000 11060 move complete, result=0
02:09:07.049 00.000 11060 worker thread done servicing request
02:09:07.049 00.000 11060 Worker thread wakes up
02:09:07.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:07.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:07.051 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:07.679 00.628 11060 Exposure complete
02:09:07.844 00.165 11060 worker thread done servicing request
02:09:07.844 00.000 10844 OnExposeComplete: enter
02:09:07.844 00.000 10844 UpdateGuideState(): m_state=6
02:09:07.844 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12523
02:09:07.844 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=59.31, Mass=2585, SNR=31.5, Peak=252 HFD=3.4
02:09:07.844 00.000 10844 MultiStar: [#1 -0.02,-0.49,1.03,U] [#2 0.04,0.38,2.16,U] [#3 -0.05,-0.18,1.06,U] [#4 0.48,0.24,0.98,U] [#5 -0.42,0.08,1.03,U] [#6 0.66,-0.28,0.00,M6] [#7 0.06,0.04,0.93,U] [#8 0.72,-0.07,0.00,M1] 
02:09:07.845 00.001 10844 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.10, 0.43}
02:09:07.845 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
02:09:07.845 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
02:09:07.845 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.36 mountX=-0.11 mountY=0.01, mountTheta=3.09
02:09:07.846 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.11, opts=13)
02:09:07.846 00.000 10844 Enqueuing Move request for scope (0.02, 0.11)
02:09:07.846 00.000 11060 Worker thread wakes up
02:09:07.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:07.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
02:09:07.846 00.000 10844 UpdateGuideState exits: m=2585 SNR=31.5
02:09:07.846 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
02:09:07.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:07.846 00.000 11060 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=0.01
02:09:07.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:07.846 00.000 10844 Enqueuing Expose request
02:09:07.848 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:09:07.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:07.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:09:07.848 00.000 11060 MoveAxis(E, 0, ABG)
02:09:07.848 00.000 11060 Move returns status 0, amount 0
02:09:07.848 00.000 11060 MoveAxis(N, 0, ABG)
02:09:07.848 00.000 11060 Move returns status 0, amount 0
02:09:07.848 00.000 11060 move complete, result=0
02:09:07.848 00.000 11060 worker thread done servicing request
02:09:07.848 00.000 11060 Worker thread wakes up
02:09:07.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:07.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:07.849 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:08.494 00.645 11060 Exposure complete
02:09:08.657 00.163 11060 worker thread done servicing request
02:09:08.657 00.000 10844 OnExposeComplete: enter
02:09:08.658 00.001 10844 UpdateGuideState(): m_state=6
02:09:08.658 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12524
02:09:08.658 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=58.62, Mass=2730, SNR=32.9, Peak=253 HFD=3.2
02:09:08.658 00.000 10844 MultiStar: [#1 0.13,-0.20,0.98,U] [#2 0.08,-0.29,2.00,U] [#3 0.10,0.73,0.00,M1] [#4 0.11,0.74,0.00,M1] [#5 -0.56,0.32,0.00,M2] [#6 -0.04,-0.59,0.86,U] [#7 0.27,0.10,0.73,U] [#8 0.28,-0.74,0.00,M2] 
02:09:08.659 00.001 10844 refined, 4 included, MultiStar: {0.04, -0.26}, one-star: {-0.22, -0.26}
02:09:08.659 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
02:09:08.659 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
02:09:08.659 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.42 mountX=0.25 mountY=0.08, mountTheta=0.32
02:09:08.660 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.26, opts=13)
02:09:08.660 00.000 10844 Enqueuing Move request for scope (0.04, -0.26)
02:09:08.660 00.000 11060 Worker thread wakes up
02:09:08.661 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:08.661 00.000 10844 UpdateGuideState exits: m=2730 SNR=32.9
02:09:08.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:08.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:08.661 00.000 10844 Enqueuing Expose request
02:09:08.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
02:09:08.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
02:09:08.661 00.000 11060 Moving (0.04, -0.26) raw xDistance=0.25 yDistance=0.08
02:09:08.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:09:08.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:08.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:09:08.661 00.000 11060 MoveAxis(W, 44, ABG)
02:09:08.661 00.000 11060 Guiding  Dir = 3, Dur = 44
02:09:08.678 00.017 11060 IsSlewing returns 0
02:09:08.678 00.000 11060 IsGuiding returns 0
02:09:08.725 00.047 11060 IsGuiding returns 0
02:09:08.725 00.000 11060 Move returns status 0, amount 44
02:09:08.725 00.000 11060 MoveAxis(N, 0, ABG)
02:09:08.725 00.000 11060 Move returns status 0, amount 0
02:09:08.725 00.000 11060 move complete, result=0
02:09:08.725 00.000 11060 worker thread done servicing request
02:09:08.725 00.000 11060 Worker thread wakes up
02:09:08.727 00.002 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
02:09:08.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:08.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:09.362 00.635 11060 Exposure complete
02:09:09.552 00.190 11060 worker thread done servicing request
02:09:09.552 00.000 10844 OnExposeComplete: enter
02:09:09.552 00.000 10844 UpdateGuideState(): m_state=6
02:09:09.552 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12525
02:09:09.552 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=58.16, Mass=2333, SNR=29.3, Peak=248 HFD=3.6
02:09:09.553 00.001 10844 MultiStar: [#1 -0.22,-0.84,0.00,M1] [#2 0.04,-0.76,0.00,M1] [#3 -0.10,-0.38,1.01,U] [#4 0.05,0.10,1.09,U] [#5 -0.46,-0.05,1.21,U] [#6 0.30,-0.26,0.95,U] [#7 -0.06,-0.29,0.84,U] [#8 0.50,-0.20,0.98,U] 
02:09:09.553 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.25}, one-star: {0.36, -0.72}
02:09:09.553 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
02:09:09.553 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
02:09:09.553 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.25 cameraTheta=-1.31 mountX=0.23 mountY=0.11, mountTheta=0.43
02:09:09.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.25, opts=13)
02:09:09.555 00.000 10844 Enqueuing Move request for scope (0.07, -0.25)
02:09:09.555 00.000 11060 Worker thread wakes up
02:09:09.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:09.555 00.000 10844 UpdateGuideState exits: m=2333 SNR=29.3
02:09:09.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:09.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:09.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
02:09:09.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
02:09:09.555 00.000 11060 Moving (0.07, -0.25) raw xDistance=0.23 yDistance=0.11
02:09:09.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:09:09.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:09.556 00.001 10844 Enqueuing Expose request
02:09:09.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:09:09.556 00.000 11060 MoveAxis(W, 41, ABG)
02:09:09.556 00.000 11060 Guiding  Dir = 3, Dur = 41
02:09:09.589 00.033 11060 IsSlewing returns 0
02:09:09.589 00.000 11060 IsGuiding returns 0
02:09:09.652 00.063 11060 IsGuiding returns 0
02:09:09.652 00.000 11060 Move returns status 0, amount 41
02:09:09.652 00.000 11060 MoveAxis(N, 0, ABG)
02:09:09.652 00.000 11060 Move returns status 0, amount 0
02:09:09.652 00.000 11060 move complete, result=0
02:09:09.653 00.001 11060 worker thread done servicing request
02:09:09.653 00.000 11060 Worker thread wakes up
02:09:09.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:09.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:09.653 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
02:09:10.281 00.628 11060 Exposure complete
02:09:10.460 00.179 11060 worker thread done servicing request
02:09:10.460 00.000 10844 OnExposeComplete: enter
02:09:10.460 00.000 10844 UpdateGuideState(): m_state=6
02:09:10.460 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12526
02:09:10.460 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=59.38, Mass=2550, SNR=31.3, Peak=229 HFD=3.3
02:09:10.461 00.001 10844 MultiStar: [#1 -0.56,-0.38,0.00,M2] [#2 -0.01,0.10,2.14,U] [#3 0.09,-0.36,1.10,U] [#4 0.57,0.52,0.00,M1] [#5 -0.26,0.29,1.04,U] [#6 0.09,-0.71,0.00,M5] [#7 0.44,-0.09,0.95,U] [#8 0.40,-0.34,0.96,U] 
02:09:10.461 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.03}, one-star: {-0.27, 0.50}
02:09:10.461 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
02:09:10.461 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
02:09:10.461 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.57 mountX=-0.04 mountY=0.04, mountTheta=2.31
02:09:10.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
02:09:10.462 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
02:09:10.462 00.000 11060 Worker thread wakes up
02:09:10.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
02:09:10.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
02:09:10.462 00.000 11060 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.04
02:09:10.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:09:10.463 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:10.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:10.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:09:10.463 00.000 11060 MoveAxis(E, 0, ABG)
02:09:10.463 00.000 10844 UpdateGuideState exits: m=2550 SNR=31.3
02:09:10.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:10.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:10.463 00.000 10844 Enqueuing Expose request
02:09:10.463 00.000 11060 Move returns status 0, amount 0
02:09:10.463 00.000 11060 MoveAxis(N, 0, ABG)
02:09:10.463 00.000 11060 Move returns status 0, amount 0
02:09:10.463 00.000 11060 move complete, result=0
02:09:10.464 00.001 11060 worker thread done servicing request
02:09:10.464 00.000 11060 Worker thread wakes up
02:09:10.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:10.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:10.465 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:11.109 00.644 11060 Exposure complete
02:09:11.276 00.167 11060 worker thread done servicing request
02:09:11.276 00.000 10844 OnExposeComplete: enter
02:09:11.276 00.000 10844 UpdateGuideState(): m_state=6
02:09:11.276 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12527
02:09:11.276 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=59.27, Mass=2569, SNR=31.6, Peak=251 HFD=3.5
02:09:11.277 00.001 10844 MultiStar: [#1 -0.16,-0.32,0.99,U] [#2 -0.32,0.51,2.08,U] [#3 -0.20,-0.20,1.04,U] [#4 0.26,0.39,1.10,U] [#5 -0.11,0.44,1.12,U] [#6 0.11,-0.27,0.93,U] [#7 0.32,0.06,0.89,U] [#8 0.10,0.32,1.04,U] 
02:09:11.277 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.20}, one-star: {0.52, 0.39}
02:09:11.277 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.26 = -3.03)
02:09:11.277 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
02:09:11.277 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.50 mountX=-0.20 mountY=-0.02, mountTheta=-3.04
02:09:11.278 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
02:09:11.278 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
02:09:11.278 00.000 11060 Worker thread wakes up
02:09:11.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
02:09:11.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
02:09:11.278 00.000 11060 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.02
02:09:11.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:09:11.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:11.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:11.278 00.000 10844 UpdateGuideState exits: m=2569 SNR=31.6
02:09:11.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:09:11.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:11.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:11.278 00.000 10844 Enqueuing Expose request
02:09:11.279 00.001 11060 MoveAxis(E, 34, ABG)
02:09:11.279 00.000 11060 Guiding  Dir = 2, Dur = 34
02:09:11.312 00.033 11060 IsSlewing returns 0
02:09:11.313 00.001 11060 IsGuiding returns 0
02:09:11.370 00.057 11060 IsGuiding returns 0
02:09:11.370 00.000 11060 Move returns status 0, amount 34
02:09:11.370 00.000 11060 MoveAxis(N, 0, ABG)
02:09:11.370 00.000 11060 Move returns status 0, amount 0
02:09:11.370 00.000 11060 move complete, result=0
02:09:11.371 00.001 11060 worker thread done servicing request
02:09:11.371 00.000 11060 Worker thread wakes up
02:09:11.371 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
02:09:11.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:11.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:12.001 00.630 11060 Exposure complete
02:09:12.187 00.186 11060 worker thread done servicing request
02:09:12.188 00.001 10844 OnExposeComplete: enter
02:09:12.188 00.000 10844 UpdateGuideState(): m_state=6
02:09:12.188 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12528
02:09:12.188 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=58.61, Mass=2377, SNR=30.5, Peak=233 HFD=3.3
02:09:12.188 00.000 10844 MultiStar: [#1 0.24,-0.57,1.13,U] [#2 -0.11,0.33,2.27,U] [#3 0.18,-0.18,0.96,U] [#4 0.04,0.60,1.00,U] [#5 0.14,-0.22,1.00,U] [#6 0.58,-0.02,0.86,U] [#7 0.24,0.15,0.83,U] [#8 0.30,0.23,0.98,U] 
02:09:12.188 00.000 10844 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.36, -0.27}
02:09:12.188 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
02:09:12.188 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
02:09:12.189 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.21 mountX=-0.07 mountY=0.16, mountTheta=1.96
02:09:12.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.04, opts=13)
02:09:12.190 00.000 10844 Enqueuing Move request for scope (0.17, 0.04)
02:09:12.190 00.000 11060 Worker thread wakes up
02:09:12.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
02:09:12.190 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
02:09:12.190 00.000 11060 Moving (0.17, 0.04) raw xDistance=-0.07 yDistance=0.16
02:09:12.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:09:12.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:12.191 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:12.191 00.000 10844 UpdateGuideState exits: m=2377 SNR=30.5
02:09:12.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:12.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:12.191 00.000 10844 Enqueuing Expose request
02:09:12.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:09:12.191 00.000 11060 MoveAxis(E, 0, ABG)
02:09:12.191 00.000 11060 Move returns status 0, amount 0
02:09:12.191 00.000 11060 MoveAxis(N, 0, ABG)
02:09:12.191 00.000 11060 Move returns status 0, amount 0
02:09:12.191 00.000 11060 move complete, result=0
02:09:12.191 00.000 11060 worker thread done servicing request
02:09:12.191 00.000 11060 Worker thread wakes up
02:09:12.192 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:12.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:12.194 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:12.832 00.638 11060 Exposure complete
02:09:13.009 00.177 11060 worker thread done servicing request
02:09:13.009 00.000 10844 OnExposeComplete: enter
02:09:13.009 00.000 10844 UpdateGuideState(): m_state=6
02:09:13.010 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12529
02:09:13.010 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=58.45, Mass=2543, SNR=31.1, Peak=253 HFD=3.3
02:09:13.010 00.000 10844 MultiStar: [#1 0.04,0.01,0.96,U] [#2 0.22,0.05,2.14,U] [#3 -0.22,0.15,0.89,U] [#4 0.21,-0.11,1.02,U] [#5 0.05,0.05,1.04,U] [#6 0.51,0.20,0.92,U] [#7 0.33,-0.01,0.80,U] [#8 0.48,-0.09,1.05,U] 
02:09:13.010 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.02}, one-star: {0.41, -0.43}
02:09:13.010 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
02:09:13.010 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
02:09:13.010 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.07 mountX=-0.02 mountY=0.23, mountTheta=1.68
02:09:13.012 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.02, opts=13)
02:09:13.012 00.000 10844 Enqueuing Move request for scope (0.23, -0.02)
02:09:13.012 00.000 11060 Worker thread wakes up
02:09:13.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:13.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
02:09:13.012 00.000 10844 UpdateGuideState exits: m=2543 SNR=31.1
02:09:13.012 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
02:09:13.012 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:13.012 00.000 11060 Moving (0.23, -0.02) raw xDistance=-0.02 yDistance=0.23
02:09:13.012 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:13.012 00.000 10844 Enqueuing Expose request
02:09:13.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:09:13.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
02:09:13.012 00.000 11060 MoveAxis(E, 0, ABG)
02:09:13.012 00.000 11060 Move returns status 0, amount 0
02:09:13.013 00.001 11060 MoveAxis(S, 88, ABG)
02:09:13.013 00.000 11060 Guiding  Dir = 1, Dur = 88
02:09:13.024 00.011 11060 IsSlewing returns 0
02:09:13.024 00.000 11060 IsGuiding returns 0
02:09:13.118 00.094 11060 IsGuiding returns 0
02:09:13.118 00.000 11060 Move returns status 0, amount 88
02:09:13.118 00.000 11060 move complete, result=0
02:09:13.118 00.000 11060 worker thread done servicing request
02:09:13.118 00.000 11060 Worker thread wakes up
02:09:13.118 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 88 ms SOUTH
02:09:13.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:13.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:13.751 00.633 11060 Exposure complete
02:09:13.955 00.204 11060 worker thread done servicing request
02:09:13.955 00.000 10844 OnExposeComplete: enter
02:09:13.955 00.000 10844 UpdateGuideState(): m_state=6
02:09:13.955 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12530
02:09:13.955 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=59.25, Mass=2497, SNR=31.4, Peak=244 HFD=3.5
02:09:13.956 00.001 10844 MultiStar: [#1 -0.18,0.09,1.08,U] [#2 0.04,0.33,2.00,U] [#3 -0.13,0.01,0.93,U] [#4 0.36,0.30,1.06,U] [#5 -0.20,0.32,1.08,U] [#6 0.07,-0.27,0.96,U] [#7 0.22,0.27,0.86,U] [#8 0.18,-0.33,0.85,U] 
02:09:13.956 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.19, 0.37}
02:09:13.956 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
02:09:13.956 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
02:09:13.956 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.22 mountX=-0.16 mountY=0.03, mountTheta=2.96
02:09:13.958 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.15, opts=13)
02:09:13.958 00.000 10844 Enqueuing Move request for scope (0.05, 0.15)
02:09:13.958 00.000 11060 Worker thread wakes up
02:09:13.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:13.958 00.000 10844 UpdateGuideState exits: m=2497 SNR=31.4
02:09:13.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:13.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:13.958 00.000 10844 Enqueuing Expose request
02:09:13.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
02:09:13.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
02:09:13.958 00.000 11060 Moving (0.05, 0.15) raw xDistance=-0.16 yDistance=0.03
02:09:13.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:09:13.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:13.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:09:13.958 00.000 11060 MoveAxis(E, 28, ABG)
02:09:13.958 00.000 11060 Guiding  Dir = 2, Dur = 28
02:09:13.996 00.038 11060 IsSlewing returns 0
02:09:13.996 00.000 11060 IsGuiding returns 0
02:09:14.041 00.045 11060 IsGuiding returns 0
02:09:14.041 00.000 11060 Move returns status 0, amount 28
02:09:14.041 00.000 11060 MoveAxis(N, 0, ABG)
02:09:14.041 00.000 11060 Move returns status 0, amount 0
02:09:14.041 00.000 11060 move complete, result=0
02:09:14.041 00.000 11060 worker thread done servicing request
02:09:14.041 00.000 11060 Worker thread wakes up
02:09:14.042 00.001 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
02:09:14.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:14.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:14.674 00.632 11060 Exposure complete
02:09:14.869 00.195 11060 worker thread done servicing request
02:09:14.870 00.001 10844 OnExposeComplete: enter
02:09:14.870 00.000 10844 UpdateGuideState(): m_state=6
02:09:14.870 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12531
02:09:14.870 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=58.72, Mass=2603, SNR=31.5, Peak=254 HFD=3.4
02:09:14.870 00.000 10844 MultiStar: [#1 -0.22,-0.49,1.05,U] [#2 -0.24,-0.06,2.13,U] [#3 -0.13,-0.27,1.09,U] [#4 0.01,-0.00,0.90,U] [#5 -0.06,-0.36,1.04,U] [#6 0.35,0.02,0.94,U] [#7 0.26,-0.04,0.91,U] [#8 -0.00,-0.53,0.90,U] 
02:09:14.870 00.000 10844 single-star, 8 included, MultiStar: {-0.04, -0.20}, one-star: {-0.00, -0.16}
02:09:14.870 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
02:09:14.870 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
02:09:14.870 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.59 mountX=0.15 mountY=0.02, mountTheta=0.15
02:09:14.873 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.16, opts=13)
02:09:14.873 00.000 10844 Enqueuing Move request for scope (-0.00, -0.16)
02:09:14.873 00.000 11060 Worker thread wakes up
02:09:14.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
02:09:14.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
02:09:14.873 00.000 11060 Moving (-0.00, -0.16) raw xDistance=0.15 yDistance=0.02
02:09:14.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:09:14.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:14.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:14.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:09:14.873 00.000 11060 MoveAxis(W, 26, ABG)
02:09:14.873 00.000 11060 Guiding  Dir = 3, Dur = 26
02:09:14.873 00.000 10844 UpdateGuideState exits: m=2603 SNR=31.5
02:09:14.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:14.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:14.873 00.000 10844 Enqueuing Expose request
02:09:14.900 00.027 11060 IsSlewing returns 0
02:09:14.901 00.001 11060 IsGuiding returns 0
02:09:14.948 00.047 11060 IsGuiding returns 0
02:09:14.948 00.000 11060 Move returns status 0, amount 26
02:09:14.948 00.000 11060 MoveAxis(N, 0, ABG)
02:09:14.949 00.001 11060 Move returns status 0, amount 0
02:09:14.949 00.000 11060 move complete, result=0
02:09:14.949 00.000 11060 worker thread done servicing request
02:09:14.949 00.000 11060 Worker thread wakes up
02:09:14.950 00.001 10844 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
02:09:14.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:14.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:15.578 00.628 11060 Exposure complete
02:09:15.752 00.174 11060 worker thread done servicing request
02:09:15.752 00.000 10844 OnExposeComplete: enter
02:09:15.752 00.000 10844 UpdateGuideState(): m_state=6
02:09:15.752 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12532
02:09:15.752 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=58.64, Mass=2448, SNR=30.8, Peak=222 HFD=3.2
02:09:15.752 00.000 10844 MultiStar: [#1 -0.35,-0.11,1.11,U] [#2 -0.17,-0.11,2.19,U] [#3 -0.03,-0.60,0.92,U] [#4 -0.46,0.40,0.92,U] [#5 0.11,0.12,1.07,U] [#6 0.07,-0.38,0.98,U] [#7 -0.28,-0.00,0.91,U] [#8 0.20,-0.86,0.00,M1] 
02:09:15.753 00.001 10844 refined, 7 included, MultiStar: {-0.11, -0.11}, one-star: {0.25, -0.24}
02:09:15.753 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
02:09:15.753 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
02:09:15.753 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.35 mountX=0.13 mountY=-0.09, mountTheta=-0.61
02:09:15.754 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.11, opts=13)
02:09:15.754 00.000 10844 Enqueuing Move request for scope (-0.11, -0.11)
02:09:15.754 00.000 11060 Worker thread wakes up
02:09:15.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
02:09:15.754 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
02:09:15.754 00.000 11060 Moving (-0.11, -0.11) raw xDistance=0.13 yDistance=-0.09
02:09:15.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:09:15.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:15.754 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:09:15.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:09:15.754 00.000 11060 MoveAxis(W, 24, ABG)
02:09:15.756 00.002 11060 Guiding  Dir = 3, Dur = 24
02:09:15.756 00.000 10844 UpdateGuideState exits: m=2448 SNR=30.8
02:09:15.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:15.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:15.756 00.000 10844 Enqueuing Expose request
02:09:15.759 00.003 11060 IsSlewing returns 0
02:09:15.759 00.000 11060 IsGuiding returns 0
02:09:15.790 00.031 11060 IsGuiding returns 0
02:09:15.790 00.000 11060 Move returns status 0, amount 24
02:09:15.790 00.000 11060 MoveAxis(N, 0, ABG)
02:09:15.790 00.000 11060 Move returns status 0, amount 0
02:09:15.790 00.000 11060 move complete, result=0
02:09:15.790 00.000 11060 worker thread done servicing request
02:09:15.790 00.000 11060 Worker thread wakes up
02:09:15.791 00.001 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
02:09:15.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:15.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:16.425 00.634 11060 Exposure complete
02:09:16.616 00.191 11060 worker thread done servicing request
02:09:16.616 00.000 10844 OnExposeComplete: enter
02:09:16.616 00.000 10844 UpdateGuideState(): m_state=6
02:09:16.616 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12533
02:09:16.616 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=58.57, Mass=1653, SNR=24.6, Peak=180 HFD=3.2
02:09:16.616 00.000 10844 MultiStar: [#1 -0.35,-0.45,1.36,U] [#2 0.05,0.48,2.73,U] [#3 -0.13,-0.40,1.33,U] [#4 -0.20,-0.04,1.21,U] [#5 0.29,0.24,1.46,U] [#6 0.03,-0.13,1.07,U] [#7 0.24,0.28,1.15,U] [#8 0.36,0.31,1.29,U] 
02:09:16.617 00.001 10844 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {-0.09, -0.31}
02:09:16.617 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
02:09:16.617 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
02:09:16.617 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.16 mountX=-0.07 mountY=0.02, mountTheta=2.89
02:09:16.618 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
02:09:16.618 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
02:09:16.618 00.000 11060 Worker thread wakes up
02:09:16.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:16.618 00.000 10844 UpdateGuideState exits: m=1653 SNR=24.6
02:09:16.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:16.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:16.618 00.000 10844 Enqueuing Expose request
02:09:16.619 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
02:09:16.619 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:09:16.619 00.000 11060 Moving (0.03, 0.06) raw xDistance=-0.07 yDistance=0.02
02:09:16.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:09:16.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:16.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:09:16.619 00.000 11060 MoveAxis(E, 0, ABG)
02:09:16.619 00.000 11060 Move returns status 0, amount 0
02:09:16.619 00.000 11060 MoveAxis(N, 0, ABG)
02:09:16.619 00.000 11060 Move returns status 0, amount 0
02:09:16.619 00.000 11060 move complete, result=0
02:09:16.619 00.000 11060 worker thread done servicing request
02:09:16.621 00.002 11060 Worker thread wakes up
02:09:16.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:16.629 00.008 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:16.630 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:17.263 00.633 11060 Exposure complete
02:09:17.435 00.172 11060 worker thread done servicing request
02:09:17.436 00.001 10844 OnExposeComplete: enter
02:09:17.436 00.000 10844 UpdateGuideState(): m_state=6
02:09:17.436 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12534
02:09:17.436 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=58.58, Mass=2690, SNR=32.3, Peak=251 HFD=3.4
02:09:17.436 00.000 10844 MultiStar: [#1 -0.84,-0.77,0.00,M1] [#2 0.12,-0.25,1.96,U] [#3 -0.43,0.34,0.93,U] [#4 -0.18,0.36,0.96,U] [#5 0.20,0.09,0.98,U] [#6 0.58,-0.82,0.00,M1] [#7 -0.19,0.28,0.78,U] [#8 -0.28,-0.46,0.77,U] 
02:09:17.436 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {0.35, -0.30}
02:09:17.437 00.001 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
02:09:17.437 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
02:09:17.437 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.31 mountX=0.03 mountY=-0.02, mountTheta=-0.57
02:09:17.438 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
02:09:17.438 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
02:09:17.438 00.000 11060 Worker thread wakes up
02:09:17.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:09:17.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:09:17.438 00.000 10844 UpdateGuideState exits: m=2690 SNR=32.3
02:09:17.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:09:17.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:17.439 00.001 11060 Moving (-0.02, -0.02) raw xDistance=0.03 yDistance=-0.02
02:09:17.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:17.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:09:17.439 00.000 10844 Enqueuing Expose request
02:09:17.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:17.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:09:17.439 00.000 11060 MoveAxis(E, 0, ABG)
02:09:17.439 00.000 11060 Move returns status 0, amount 0
02:09:17.439 00.000 11060 MoveAxis(N, 0, ABG)
02:09:17.439 00.000 11060 Move returns status 0, amount 0
02:09:17.439 00.000 11060 move complete, result=0
02:09:17.440 00.001 11060 worker thread done servicing request
02:09:17.440 00.000 11060 Worker thread wakes up
02:09:17.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:17.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:17.442 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:18.077 00.635 11060 Exposure complete
02:09:18.242 00.165 11060 worker thread done servicing request
02:09:18.242 00.000 10844 OnExposeComplete: enter
02:09:18.243 00.001 10844 UpdateGuideState(): m_state=6
02:09:18.243 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12535
02:09:18.243 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=58.88, Mass=3019, SNR=34.5, Peak=239 HFD=3.8
02:09:18.243 00.000 10844 MultiStar: [#1 -0.53,0.22,0.91,U] [#2 -0.23,-0.05,1.87,U] [#3 -0.19,-0.01,0.91,U] [#4 0.11,0.64,0.00,M1] [#5 0.05,-0.10,0.94,U] [#6 0.37,-0.42,0.91,U] [#7 0.07,-0.67,0.00,M1] [#8 -0.15,-0.58,0.98,U] 
02:09:18.243 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.13}, one-star: {0.66, -0.00}
02:09:18.243 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
02:09:18.243 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
02:09:18.244 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.76 mountX=0.13 mountY=-0.00, mountTheta=-0.03
02:09:18.245 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
02:09:18.245 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
02:09:18.245 00.000 11060 Worker thread wakes up
02:09:18.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:18.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
02:09:18.245 00.000 10844 UpdateGuideState exits: m=3019 SNR=34.5
02:09:18.245 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
02:09:18.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:18.245 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=-0.00
02:09:18.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:18.245 00.000 10844 Enqueuing Expose request
02:09:18.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:09:18.246 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:18.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:09:18.246 00.000 11060 MoveAxis(W, 22, ABG)
02:09:18.246 00.000 11060 Guiding  Dir = 3, Dur = 22
02:09:18.255 00.009 11060 IsSlewing returns 0
02:09:18.255 00.000 11060 IsGuiding returns 0
02:09:18.290 00.035 11060 IsGuiding returns 0
02:09:18.290 00.000 11060 Move returns status 0, amount 22
02:09:18.291 00.001 11060 MoveAxis(N, 0, ABG)
02:09:18.291 00.000 11060 Move returns status 0, amount 0
02:09:18.291 00.000 11060 move complete, result=0
02:09:18.291 00.000 11060 worker thread done servicing request
02:09:18.291 00.000 10844 GuideStep: 0.1 px 22 ms WEST, -0.0 px 0 ms NORTH
02:09:18.292 00.001 11060 Worker thread wakes up
02:09:18.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:18.293 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:18.932 00.639 11060 Exposure complete
02:09:19.091 00.159 11060 worker thread done servicing request
02:09:19.091 00.000 10844 OnExposeComplete: enter
02:09:19.091 00.000 10844 UpdateGuideState(): m_state=6
02:09:19.091 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12536
02:09:19.091 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=59.53, Mass=2744, SNR=32.3, Peak=240 HFD=3.2
02:09:19.092 00.001 10844 MultiStar: [#1 -0.10,0.27,0.99,U] [#2 0.10,0.15,2.09,U] [#3 -0.14,-0.41,1.04,U] [#4 0.06,0.33,0.95,U] [#5 -0.01,-0.17,1.07,U] [#6 -0.00,-0.35,0.86,U] [#7 0.31,0.77,0.00,M2] [#8 0.30,0.05,0.95,U] 
02:09:19.092 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.24, 0.65}
02:09:19.092 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
02:09:19.092 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
02:09:19.092 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=-0.09 mountY=0.05, mountTheta=2.64
02:09:19.093 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
02:09:19.093 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
02:09:19.093 00.000 11060 Worker thread wakes up
02:09:19.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:19.093 00.000 10844 UpdateGuideState exits: m=2744 SNR=32.3
02:09:19.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:19.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:19.093 00.000 10844 Enqueuing Expose request
02:09:19.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
02:09:19.094 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
02:09:19.094 00.000 11060 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.05
02:09:19.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:09:19.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:19.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:09:19.094 00.000 11060 MoveAxis(E, 0, ABG)
02:09:19.094 00.000 11060 Move returns status 0, amount 0
02:09:19.094 00.000 11060 MoveAxis(N, 0, ABG)
02:09:19.094 00.000 11060 Move returns status 0, amount 0
02:09:19.094 00.000 11060 move complete, result=0
02:09:19.094 00.000 11060 worker thread done servicing request
02:09:19.094 00.000 11060 Worker thread wakes up
02:09:19.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:19.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:19.095 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:19.726 00.631 11060 Exposure complete
02:09:19.902 00.176 11060 worker thread done servicing request
02:09:19.902 00.000 10844 OnExposeComplete: enter
02:09:19.902 00.000 10844 UpdateGuideState(): m_state=6
02:09:19.903 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12537
02:09:19.903 00.000 10844 Star::Find returns 1 (0), X=267.91, Y=59.53, Mass=3053, SNR=34.9, Peak=224 HFD=3.7
02:09:19.903 00.000 10844 MultiStar: [#1 -0.48,0.16,0.82,U] [#2 0.23,-0.31,1.93,U] [#3 -0.16,0.30,0.95,U] [#4 0.43,0.26,0.84,U] [#5 -0.05,1.08,0.00,M1] [#6 0.46,-0.16,0.85,U] [#7 0.27,0.40,0.75,U] [#8 0.33,-0.21,0.85,U] 
02:09:19.903 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {-0.33, 0.65}
02:09:19.903 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
02:09:19.903 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
02:09:19.903 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.72 mountX=-0.10 mountY=0.08, mountTheta=2.46
02:09:19.905 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.09, opts=13)
02:09:19.905 00.000 10844 Enqueuing Move request for scope (0.10, 0.09)
02:09:19.905 00.000 11060 Worker thread wakes up
02:09:19.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:19.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
02:09:19.905 00.000 10844 UpdateGuideState exits: m=3053 SNR=34.9
02:09:19.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:19.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:19.906 00.001 10844 Enqueuing Expose request
02:09:19.908 00.002 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
02:09:19.908 00.000 11060 Moving (0.10, 0.09) raw xDistance=-0.10 yDistance=0.08
02:09:19.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:09:19.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:19.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:09:19.908 00.000 11060 MoveAxis(E, 0, ABG)
02:09:19.908 00.000 11060 Move returns status 0, amount 0
02:09:19.908 00.000 11060 MoveAxis(N, 0, ABG)
02:09:19.908 00.000 11060 Move returns status 0, amount 0
02:09:19.908 00.000 11060 move complete, result=0
02:09:19.909 00.001 11060 worker thread done servicing request
02:09:19.909 00.000 11060 Worker thread wakes up
02:09:19.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:19.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:19.909 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:20.543 00.634 11060 Exposure complete
02:09:20.727 00.184 11060 worker thread done servicing request
02:09:20.728 00.001 10844 OnExposeComplete: enter
02:09:20.728 00.000 10844 UpdateGuideState(): m_state=6
02:09:20.728 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12538
02:09:20.728 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=58.66, Mass=2389, SNR=29.9, Peak=247 HFD=3.5
02:09:20.728 00.000 10844 MultiStar: [#1 -0.54,0.04,1.03,U] [#2 0.04,0.14,2.32,U] [#3 -0.27,0.01,1.16,U] [#4 0.44,-0.32,0.96,U] [#5 -0.19,0.28,1.10,U] [#6 0.37,-0.32,0.98,U] [#7 0.35,0.14,0.95,U] [#8 0.21,0.29,1.03,U] 
02:09:20.728 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.03, -0.22}
02:09:20.728 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
02:09:20.728 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
02:09:20.728 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.66 mountX=-0.03 mountY=0.03, mountTheta=2.40
02:09:20.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
02:09:20.730 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
02:09:20.730 00.000 11060 Worker thread wakes up
02:09:20.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:20.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:09:20.730 00.000 10844 UpdateGuideState exits: m=2389 SNR=29.9
02:09:20.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:09:20.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:20.730 00.000 11060 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=0.03
02:09:20.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:20.730 00.000 10844 Enqueuing Expose request
02:09:20.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:20.731 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:20.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:09:20.731 00.000 11060 MoveAxis(E, 0, ABG)
02:09:20.731 00.000 11060 Move returns status 0, amount 0
02:09:20.731 00.000 11060 MoveAxis(N, 0, ABG)
02:09:20.731 00.000 11060 Move returns status 0, amount 0
02:09:20.731 00.000 11060 move complete, result=0
02:09:20.731 00.000 11060 worker thread done servicing request
02:09:20.731 00.000 11060 Worker thread wakes up
02:09:20.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:20.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:20.741 00.010 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:21.360 00.619 11060 Exposure complete
02:09:21.554 00.194 11060 worker thread done servicing request
02:09:21.554 00.000 10844 OnExposeComplete: enter
02:09:21.554 00.000 10844 UpdateGuideState(): m_state=6
02:09:21.555 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12539
02:09:21.555 00.000 10844 Star::Find returns 1 (1), X=268.87, Y=59.13, Mass=3380, SNR=36.0, Peak=255 HFD=3.7
02:09:21.555 00.000 10844 MultiStar: [#1 -0.36,-0.30,0.88,U] [#2 0.00,0.55,1.74,U] [#3 0.10,0.46,0.84,U] [#4 0.36,0.22,0.77,U] [#5 -0.27,0.74,0.00,M1] [#6 0.15,0.10,0.73,U] [#7 -0.19,0.69,0.00,M1] [#8 -0.05,0.66,0.00,M1] 
02:09:21.555 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.27}, one-star: {0.63, 0.25}
02:09:21.555 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
02:09:21.555 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
02:09:21.555 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.11 mountX=-0.29 mountY=0.09, mountTheta=2.84
02:09:21.557 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.27, opts=13)
02:09:21.557 00.000 10844 Enqueuing Move request for scope (0.13, 0.27)
02:09:21.557 00.000 11060 Worker thread wakes up
02:09:21.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
02:09:21.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:21.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
02:09:21.557 00.000 10844 UpdateGuideState exits: m=3380 SNR=36.0 Saturated
02:09:21.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:21.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:21.557 00.000 10844 Enqueuing Expose request
02:09:21.557 00.000 11060 Moving (0.13, 0.27) raw xDistance=-0.29 yDistance=0.09
02:09:21.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:09:21.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:21.558 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:09:21.558 00.000 11060 MoveAxis(E, 50, ABG)
02:09:21.558 00.000 11060 Guiding  Dir = 2, Dur = 50
02:09:21.604 00.046 11060 IsSlewing returns 0
02:09:21.604 00.000 11060 IsGuiding returns 0
02:09:21.666 00.062 11060 IsGuiding returns 0
02:09:21.666 00.000 11060 Move returns status 0, amount 50
02:09:21.666 00.000 11060 MoveAxis(N, 0, ABG)
02:09:21.666 00.000 11060 Move returns status 0, amount 0
02:09:21.666 00.000 11060 move complete, result=0
02:09:21.666 00.000 11060 worker thread done servicing request
02:09:21.666 00.000 11060 Worker thread wakes up
02:09:21.667 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:21.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:21.667 00.000 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
02:09:22.300 00.633 11060 Exposure complete
02:09:22.477 00.177 11060 worker thread done servicing request
02:09:22.477 00.000 10844 OnExposeComplete: enter
02:09:22.478 00.001 10844 UpdateGuideState(): m_state=6
02:09:22.478 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12540
02:09:22.478 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.45, Mass=2641, SNR=31.6, Peak=224 HFD=3.3
02:09:22.478 00.000 10844 MultiStar: [#1 -0.32,0.62,0.00,M1] [#2 -0.15,0.38,2.02,U] [#3 -0.04,0.52,1.08,U] [#4 0.83,0.51,0.00,M1] [#5 -0.90,0.61,0.00,M2] [#6 0.86,0.19,0.00,M1] [#7 0.11,0.34,0.82,U] [#8 -0.14,0.32,0.98,U] 
02:09:22.478 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.42}, one-star: {0.32, 0.57}
02:09:22.478 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.36 = -2.93)
02:09:22.478 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
02:09:22.478 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.60 mountX=-0.41 mountY=-0.08, mountTheta=-2.94
02:09:22.480 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.42, opts=13)
02:09:22.480 00.000 10844 Enqueuing Move request for scope (-0.01, 0.42)
02:09:22.480 00.000 11060 Worker thread wakes up
02:09:22.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:22.481 00.001 10844 UpdateGuideState exits: m=2641 SNR=31.6
02:09:22.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:22.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:22.481 00.000 10844 Enqueuing Expose request
02:09:22.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.42) opts 0xd
02:09:22.481 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.42)
02:09:22.481 00.000 11060 Moving (-0.01, 0.42) raw xDistance=-0.41 yDistance=-0.08
02:09:22.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
02:09:22.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:22.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:22.481 00.000 11060 MoveAxis(E, 73, ABG)
02:09:22.481 00.000 11060 Guiding  Dir = 2, Dur = 73
02:09:22.509 00.028 11060 IsSlewing returns 0
02:09:22.509 00.000 11060 IsGuiding returns 0
02:09:22.602 00.093 11060 IsGuiding returns 0
02:09:22.602 00.000 11060 Move returns status 0, amount 73
02:09:22.602 00.000 11060 MoveAxis(N, 0, ABG)
02:09:22.602 00.000 11060 Move returns status 0, amount 0
02:09:22.602 00.000 11060 move complete, result=0
02:09:22.602 00.000 11060 worker thread done servicing request
02:09:22.602 00.000 11060 Worker thread wakes up
02:09:22.603 00.001 10844 GuideStep: -0.4 px 73 ms EAST, -0.1 px 0 ms NORTH
02:09:22.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:22.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:23.230 00.627 11060 Exposure complete
02:09:23.430 00.200 11060 worker thread done servicing request
02:09:23.430 00.000 10844 OnExposeComplete: enter
02:09:23.430 00.000 10844 UpdateGuideState(): m_state=6
02:09:23.430 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12541
02:09:23.430 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=58.94, Mass=3261, SNR=36.0, Peak=248 HFD=3.6
02:09:23.431 00.001 10844 MultiStar: [#1 -0.44,0.06,0.87,U] [#2 -0.19,-0.06,1.77,U] [#3 -0.41,0.47,0.87,U] [#4 0.24,0.04,0.79,U] [#5 -0.16,0.24,0.82,U] [#6 0.86,0.19,0.00,M2] [#7 0.17,0.26,0.71,U] [#8 0.26,0.49,0.80,U] 
02:09:23.431 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.16}, one-star: {0.31, 0.06}
02:09:23.431 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
02:09:23.431 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.67)
02:09:23.431 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.88 mountX=-0.15 mountY=-0.08, mountTheta=-2.66
02:09:23.432 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.16, opts=13)
02:09:23.432 00.000 10844 Enqueuing Move request for scope (-0.05, 0.16)
02:09:23.432 00.000 11060 Worker thread wakes up
02:09:23.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
02:09:23.432 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
02:09:23.432 00.000 11060 Moving (-0.05, 0.16) raw xDistance=-0.15 yDistance=-0.08
02:09:23.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:09:23.432 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:09:23.433 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:23.433 00.000 10844 UpdateGuideState exits: m=3261 SNR=36.0
02:09:23.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:23.433 00.000 11060 MoveAxis(E, 28, ABG)
02:09:23.433 00.000 11060 Guiding  Dir = 2, Dur = 28
02:09:23.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:23.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:23.433 00.000 10844 Enqueuing Expose request
02:09:23.475 00.042 11060 IsSlewing returns 0
02:09:23.475 00.000 11060 IsGuiding returns 0
02:09:23.539 00.064 11060 IsGuiding returns 0
02:09:23.539 00.000 11060 Move returns status 0, amount 28
02:09:23.539 00.000 11060 MoveAxis(N, 0, ABG)
02:09:23.539 00.000 11060 Move returns status 0, amount 0
02:09:23.539 00.000 11060 move complete, result=0
02:09:23.539 00.000 11060 worker thread done servicing request
02:09:23.539 00.000 11060 Worker thread wakes up
02:09:23.539 00.000 10844 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
02:09:23.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:23.540 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:24.171 00.631 11060 Exposure complete
02:09:24.341 00.170 11060 worker thread done servicing request
02:09:24.341 00.000 10844 OnExposeComplete: enter
02:09:24.341 00.000 10844 UpdateGuideState(): m_state=6
02:09:24.341 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12542
02:09:24.342 00.001 10844 Star::Find returns 1 (1), X=268.70, Y=59.23, Mass=2582, SNR=31.4, Peak=255 HFD=3.5
02:09:24.342 00.000 10844 MultiStar: [#1 -0.09,0.52,0.96,U] [#2 -0.37,0.00,2.25,U] [#3 0.33,0.02,1.02,U] [#4 -0.01,0.05,0.93,U] [#5 0.10,1.09,0.00,M2] [#6 0.57,-0.16,0.91,U] [#7 1.21,0.34,0.00,M1] [#8 0.82,-0.01,0.00,M1] 
02:09:24.342 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.11}, one-star: {0.46, 0.35}
02:09:24.342 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
02:09:24.342 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
02:09:24.342 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.12 mountY=0.04, mountTheta=2.84
02:09:24.344 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
02:09:24.344 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
02:09:24.344 00.000 11060 Worker thread wakes up
02:09:24.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:24.344 00.000 10844 UpdateGuideState exits: m=2582 SNR=31.4 Saturated
02:09:24.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:24.345 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
02:09:24.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:24.345 00.000 10844 Enqueuing Expose request
02:09:24.345 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
02:09:24.345 00.000 11060 Moving (0.06, 0.11) raw xDistance=-0.12 yDistance=0.04
02:09:24.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:24.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:24.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:09:24.345 00.000 11060 MoveAxis(E, 0, ABG)
02:09:24.345 00.000 11060 Move returns status 0, amount 0
02:09:24.345 00.000 11060 MoveAxis(N, 0, ABG)
02:09:24.345 00.000 11060 Move returns status 0, amount 0
02:09:24.345 00.000 11060 move complete, result=0
02:09:24.345 00.000 11060 worker thread done servicing request
02:09:24.345 00.000 11060 Worker thread wakes up
02:09:24.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:24.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:24.346 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:24.983 00.637 11060 Exposure complete
02:09:25.161 00.178 11060 worker thread done servicing request
02:09:25.161 00.000 10844 OnExposeComplete: enter
02:09:25.161 00.000 10844 UpdateGuideState(): m_state=6
02:09:25.162 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12543
02:09:25.162 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=59.59, Mass=2266, SNR=30.0, Peak=218 HFD=3.2
02:09:25.162 00.000 10844 MultiStar: [#1 0.18,0.65,0.00,M1] [#2 0.31,-0.25,2.26,U] [#3 0.51,0.53,0.00,M1] [#4 0.52,0.35,0.00,M1] [#5 -0.28,0.91,0.00,M3] [#6 0.45,0.34,1.03,U] [#7 0.93,0.34,0.00,M2] [#8 0.32,0.55,0.00,M2] 
02:09:25.162 00.000 10844 refined, 2 included, MultiStar: {0.38, 0.11}, one-star: {0.46, 0.71}
02:09:25.162 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
02:09:25.162 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
02:09:25.162 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.11 hyp=0.40 cameraTheta=0.29 mountX=-0.18 mountY=0.35, mountTheta=2.04
02:09:25.164 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.11, opts=13)
02:09:25.164 00.000 10844 Enqueuing Move request for scope (0.38, 0.11)
02:09:25.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:25.164 00.000 10844 UpdateGuideState exits: m=2266 SNR=30.0
02:09:25.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:25.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:25.164 00.000 10844 Enqueuing Expose request
02:09:25.164 00.000 11060 Worker thread wakes up
02:09:25.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.11) opts 0xd
02:09:25.164 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.11)
02:09:25.164 00.000 11060 Moving (0.38, 0.11) raw xDistance=-0.18 yDistance=0.35
02:09:25.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:09:25.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
02:09:25.165 00.001 11060 MoveAxis(E, 31, ABG)
02:09:25.165 00.000 11060 Guiding  Dir = 2, Dur = 31
02:09:25.181 00.016 11060 IsSlewing returns 0
02:09:25.181 00.000 11060 IsGuiding returns 0
02:09:25.229 00.048 11060 IsGuiding returns 0
02:09:25.229 00.000 11060 Move returns status 0, amount 31
02:09:25.229 00.000 11060 MoveAxis(S, 138, ABG)
02:09:25.229 00.000 11060 Guiding  Dir = 1, Dur = 138
02:09:25.245 00.016 11060 IsSlewing returns 0
02:09:25.245 00.000 11060 IsGuiding returns 0
02:09:25.385 00.140 11060 IsGuiding returns 0
02:09:25.385 00.000 11060 Move returns status 0, amount 138
02:09:25.385 00.000 11060 move complete, result=0
02:09:25.385 00.000 11060 worker thread done servicing request
02:09:25.385 00.000 11060 Worker thread wakes up
02:09:25.385 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.4 px 138 ms SOUTH
02:09:25.387 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:25.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:26.018 00.631 11060 Exposure complete
02:09:26.190 00.172 11060 worker thread done servicing request
02:09:26.190 00.000 10844 OnExposeComplete: enter
02:09:26.190 00.000 10844 UpdateGuideState(): m_state=6
02:09:26.190 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12544
02:09:26.190 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=58.88, Mass=2803, SNR=32.8, Peak=246 HFD=3.8
02:09:26.192 00.002 10844 MultiStar: [#1 -0.01,0.85,0.00,M2] [#2 0.41,0.70,0.00,M1] [#3 0.09,-0.05,0.92,U] [#4 0.57,0.73,0.00,M2] [#5 0.15,0.69,0.00,M4] [#6 0.59,-0.32,0.00,M1] [#7 0.61,0.15,0.00,M3] [#8 0.47,1.03,0.00,M3] 
02:09:26.192 00.000 10844 refined, 1 included, MultiStar: {0.30, -0.02}, one-star: {0.49, 0.00}
02:09:26.192 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
02:09:26.192 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
02:09:26.192 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-0.08 mountX=-0.03 mountY=0.30, mountTheta=1.67
02:09:26.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.02, opts=13)
02:09:26.193 00.000 10844 Enqueuing Move request for scope (0.30, -0.02)
02:09:26.193 00.000 11060 Worker thread wakes up
02:09:26.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:26.193 00.000 10844 UpdateGuideState exits: m=2803 SNR=32.8
02:09:26.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.02) opts 0xd
02:09:26.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:26.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:26.193 00.000 10844 Enqueuing Expose request
02:09:26.194 00.001 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.02)
02:09:26.194 00.000 11060 Moving (0.30, -0.02) raw xDistance=-0.03 yDistance=0.30
02:09:26.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:26.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
02:09:26.194 00.000 11060 MoveAxis(E, 0, ABG)
02:09:26.194 00.000 11060 Move returns status 0, amount 0
02:09:26.194 00.000 11060 MoveAxis(S, 115, ABG)
02:09:26.194 00.000 11060 Guiding  Dir = 1, Dur = 115
02:09:26.198 00.004 11060 IsSlewing returns 0
02:09:26.198 00.000 11060 IsGuiding returns 0
02:09:26.321 00.123 11060 IsGuiding returns 0
02:09:26.321 00.000 11060 Move returns status 0, amount 115
02:09:26.322 00.001 11060 move complete, result=0
02:09:26.322 00.000 11060 worker thread done servicing request
02:09:26.322 00.000 11060 Worker thread wakes up
02:09:26.322 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 115 ms SOUTH
02:09:26.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:26.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:26.952 00.630 11060 Exposure complete
02:09:27.136 00.184 11060 worker thread done servicing request
02:09:27.137 00.001 10844 OnExposeComplete: enter
02:09:27.137 00.000 10844 UpdateGuideState(): m_state=6
02:09:27.137 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12545
02:09:27.137 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=59.11, Mass=2414, SNR=30.4, Peak=181 HFD=3.8
02:09:27.137 00.000 10844 MultiStar: [#1 -0.70,-0.02,0.00,M3] [#2 -0.44,0.33,2.04,U] [#3 -0.44,0.44,1.07,U] [#4 -0.58,0.23,0.93,U] [#5 -0.32,0.54,1.09,U] [#6 0.37,-0.27,0.97,U] [#7 0.28,-0.55,0.91,U] [#8 -0.21,0.16,1.05,U] 
02:09:27.137 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.17}, one-star: {-0.18, 0.23}
02:09:27.137 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
02:09:27.138 00.001 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
02:09:27.138 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.48 mountX=-0.13 mountY=-0.25, mountTheta=-2.05
02:09:27.140 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.17, opts=13)
02:09:27.140 00.000 10844 Enqueuing Move request for scope (-0.23, 0.17)
02:09:27.140 00.000 11060 Worker thread wakes up
02:09:27.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:27.140 00.000 10844 UpdateGuideState exits: m=2414 SNR=30.4
02:09:27.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:27.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:27.140 00.000 10844 Enqueuing Expose request
02:09:27.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
02:09:27.140 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
02:09:27.140 00.000 11060 Moving (-0.23, 0.17) raw xDistance=-0.13 yDistance=-0.25
02:09:27.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:09:27.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:09:27.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:09:27.140 00.000 11060 MoveAxis(E, 23, ABG)
02:09:27.140 00.000 11060 Guiding  Dir = 2, Dur = 23
02:09:27.151 00.011 11060 IsSlewing returns 0
02:09:27.151 00.000 11060 IsGuiding returns 0
02:09:27.181 00.030 11060 IsGuiding returns 0
02:09:27.181 00.000 11060 Move returns status 0, amount 23
02:09:27.181 00.000 11060 MoveAxis(N, 0, ABG)
02:09:27.181 00.000 11060 Move returns status 0, amount 0
02:09:27.182 00.001 11060 move complete, result=0
02:09:27.182 00.000 11060 worker thread done servicing request
02:09:27.182 00.000 11060 Worker thread wakes up
02:09:27.182 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.3 px 0 ms NORTH
02:09:27.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:27.183 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:27.812 00.629 11060 Exposure complete
02:09:27.985 00.173 11060 worker thread done servicing request
02:09:27.985 00.000 10844 OnExposeComplete: enter
02:09:27.985 00.000 10844 UpdateGuideState(): m_state=6
02:09:27.986 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12546
02:09:27.986 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=58.90, Mass=3043, SNR=34.9, Peak=232 HFD=3.6
02:09:27.986 00.000 10844 MultiStar: [#1 -0.14,-0.21,0.97,U] [#2 -0.19,-0.01,1.90,U] [#3 0.07,0.17,0.84,U] [#4 -0.25,0.79,0.00,M2] [#5 -0.31,0.44,0.90,U] [#6 0.74,-0.05,0.00,M1] [#7 0.24,0.36,0.83,U] [#8 0.46,0.15,0.89,U] 
02:09:27.986 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {0.34, 0.02}
02:09:27.986 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
02:09:27.987 00.001 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
02:09:27.987 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.27 mountX=-0.11 mountY=0.01, mountTheta=3.01
02:09:27.988 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.11, opts=13)
02:09:27.988 00.000 10844 Enqueuing Move request for scope (0.03, 0.11)
02:09:27.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:27.988 00.000 10844 UpdateGuideState exits: m=3043 SNR=34.9
02:09:27.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:27.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:27.989 00.001 10844 Enqueuing Expose request
02:09:27.989 00.000 11060 Worker thread wakes up
02:09:27.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
02:09:27.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:09:27.989 00.000 11060 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=0.01
02:09:27.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:09:27.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:27.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:09:27.989 00.000 11060 MoveAxis(E, 0, ABG)
02:09:27.989 00.000 11060 Move returns status 0, amount 0
02:09:27.989 00.000 11060 MoveAxis(N, 0, ABG)
02:09:27.989 00.000 11060 Move returns status 0, amount 0
02:09:27.989 00.000 11060 move complete, result=0
02:09:27.989 00.000 11060 worker thread done servicing request
02:09:27.989 00.000 11060 Worker thread wakes up
02:09:27.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:27.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:27.992 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:28.623 00.631 11060 Exposure complete
02:09:28.788 00.165 11060 worker thread done servicing request
02:09:28.788 00.000 10844 OnExposeComplete: enter
02:09:28.788 00.000 10844 UpdateGuideState(): m_state=6
02:09:28.788 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12547
02:09:28.788 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=59.66, Mass=2529, SNR=30.9, Peak=230 HFD=3.9
02:09:28.790 00.002 10844 MultiStar: [#1 -0.67,0.18,0.00,M3] [#2 -0.23,0.37,2.22,U] [#3 -0.08,-0.39,1.02,U] [#4 -0.05,0.33,0.96,U] [#5 0.06,0.52,1.04,U] [#6 -0.03,-0.22,1.05,U] [#7 0.42,-0.27,0.80,U] [#8 0.34,0.44,0.93,U] 
02:09:28.790 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.22}, one-star: {-0.29, 0.78}
02:09:28.790 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
02:09:28.790 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
02:09:28.790 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.70 mountX=-0.22 mountY=-0.06, mountTheta=-2.85
02:09:28.791 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.22, opts=13)
02:09:28.791 00.000 10844 Enqueuing Move request for scope (-0.03, 0.22)
02:09:28.791 00.000 11060 Worker thread wakes up
02:09:28.792 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
02:09:28.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:28.792 00.000 10844 UpdateGuideState exits: m=2529 SNR=30.9
02:09:28.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:28.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:28.792 00.000 10844 Enqueuing Expose request
02:09:28.792 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
02:09:28.792 00.000 11060 Moving (-0.03, 0.22) raw xDistance=-0.22 yDistance=-0.06
02:09:28.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:09:28.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:28.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:09:28.792 00.000 11060 MoveAxis(E, 37, ABG)
02:09:28.792 00.000 11060 Guiding  Dir = 2, Dur = 37
02:09:28.805 00.013 11060 IsSlewing returns 0
02:09:28.805 00.000 11060 IsGuiding returns 0
02:09:28.852 00.047 11060 IsGuiding returns 0
02:09:28.852 00.000 11060 Move returns status 0, amount 37
02:09:28.852 00.000 11060 MoveAxis(N, 0, ABG)
02:09:28.852 00.000 11060 Move returns status 0, amount 0
02:09:28.852 00.000 11060 move complete, result=0
02:09:28.852 00.000 11060 worker thread done servicing request
02:09:28.852 00.000 11060 Worker thread wakes up
02:09:28.853 00.001 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
02:09:28.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:28.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:29.503 00.650 11060 Exposure complete
02:09:29.658 00.155 11060 worker thread done servicing request
02:09:29.658 00.000 10844 OnExposeComplete: enter
02:09:29.658 00.000 10844 UpdateGuideState(): m_state=6
02:09:29.658 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12548
02:09:29.658 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=58.56, Mass=2136, SNR=28.8, Peak=221 HFD=3.0
02:09:29.658 00.000 10844 MultiStar: [#1 -0.68,-0.08,0.00,M4] [#2 -0.25,-0.31,2.16,U] [#3 -0.78,0.19,0.00,M1] [#4 0.18,0.12,1.09,U] [#5 -0.66,0.25,0.00,M2] [#6 -0.05,-0.31,0.99,U] [#7 0.21,-0.17,1.08,U] [#8 -0.24,0.09,1.05,U] 
02:09:29.659 00.001 10844 refined, 5 included, MultiStar: {-0.10, -0.17}, one-star: {-0.32, -0.32}
02:09:29.659 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
02:09:29.659 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
02:09:29.659 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.09 mountX=0.19 mountY=-0.07, mountTheta=-0.36
02:09:29.660 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.17, opts=13)
02:09:29.660 00.000 10844 Enqueuing Move request for scope (-0.10, -0.17)
02:09:29.660 00.000 11060 Worker thread wakes up
02:09:29.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
02:09:29.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
02:09:29.660 00.000 11060 Moving (-0.10, -0.17) raw xDistance=0.19 yDistance=-0.07
02:09:29.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:09:29.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:29.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:29.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:09:29.660 00.000 10844 UpdateGuideState exits: m=2136 SNR=28.8
02:09:29.661 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:29.661 00.000 11060 MoveAxis(W, 31, ABG)
02:09:29.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:29.661 00.000 10844 Enqueuing Expose request
02:09:29.661 00.000 11060 Guiding  Dir = 3, Dur = 31
02:09:29.663 00.002 11060 IsSlewing returns 0
02:09:29.663 00.000 11060 IsGuiding returns 0
02:09:29.710 00.047 11060 IsGuiding returns 0
02:09:29.710 00.000 11060 Move returns status 0, amount 31
02:09:29.710 00.000 11060 MoveAxis(N, 0, ABG)
02:09:29.710 00.000 11060 Move returns status 0, amount 0
02:09:29.710 00.000 11060 move complete, result=0
02:09:29.711 00.001 11060 worker thread done servicing request
02:09:29.711 00.000 11060 Worker thread wakes up
02:09:29.711 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
02:09:29.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:29.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:30.341 00.630 11060 Exposure complete
02:09:30.498 00.157 11060 worker thread done servicing request
02:09:30.499 00.001 10844 OnExposeComplete: enter
02:09:30.499 00.000 10844 UpdateGuideState(): m_state=6
02:09:30.499 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12549
02:09:30.499 00.000 10844 Star::Find returns 1 (1), X=268.30, Y=58.67, Mass=2843, SNR=33.5, Peak=255 HFD=3.6
02:09:30.499 00.000 10844 MultiStar: [#1 -0.67,0.24,0.00,M5] [#2 -0.66,0.19,0.00,M1] [#3 -0.24,0.05,0.94,U] [#4 -0.20,0.29,1.01,U] [#5 -0.68,0.58,0.00,M3] [#6 0.29,-0.17,0.87,U] [#7 0.03,0.37,0.71,U] [#8 0.14,-0.29,0.84,U] 
02:09:30.499 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.00}, one-star: {0.06, -0.21}
02:09:30.500 00.001 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
02:09:30.500 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
02:09:30.500 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.12 mountX=-0.00 mountY=0.00, mountTheta=1.87
02:09:30.501 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=13)
02:09:30.501 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
02:09:30.501 00.000 11060 Worker thread wakes up
02:09:30.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:30.501 00.000 10844 UpdateGuideState exits: m=2843 SNR=33.5 Saturated
02:09:30.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:30.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:30.501 00.000 10844 Enqueuing Expose request
02:09:30.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
02:09:30.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:09:30.501 00.000 11060 Moving (0.00, 0.00) raw xDistance=-0.00 yDistance=0.00
02:09:30.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:09:30.502 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:30.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:09:30.502 00.000 11060 MoveAxis(E, 0, ABG)
02:09:30.502 00.000 11060 Move returns status 0, amount 0
02:09:30.502 00.000 11060 MoveAxis(N, 0, ABG)
02:09:30.502 00.000 11060 Move returns status 0, amount 0
02:09:30.502 00.000 11060 move complete, result=0
02:09:30.502 00.000 11060 worker thread done servicing request
02:09:30.502 00.000 11060 Worker thread wakes up
02:09:30.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:30.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:30.503 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:31.140 00.637 11060 Exposure complete
02:09:31.336 00.196 10844 OnExposeComplete: enter
02:09:31.336 00.000 10844 UpdateGuideState(): m_state=6
02:09:31.336 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12550
02:09:31.336 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=59.27, Mass=2409, SNR=30.6, Peak=221 HFD=3.5
02:09:31.337 00.001 10844 MultiStar: [#1 -0.17,0.43,1.02,U] [#2 0.09,-0.00,2.20,U] [#3 -0.28,-0.18,1.09,U] [#4 -0.27,-0.13,1.04,U] [#5 -0.06,0.49,1.07,U] [#6 0.10,0.17,0.88,U] [#7 0.39,0.11,0.92,U] [#8 0.18,0.16,1.06,U] 
02:09:31.337 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.14}, one-star: {0.10, 0.39}
02:09:31.337 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
02:09:31.338 00.001 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
02:09:31.338 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.50 mountX=-0.14 mountY=-0.01, mountTheta=-3.05
02:09:31.339 00.001 11060 worker thread done servicing request
02:09:31.339 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.14, opts=13)
02:09:31.339 00.000 10844 Enqueuing Move request for scope (0.01, 0.14)
02:09:31.339 00.000 11060 Worker thread wakes up
02:09:31.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:09:31.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:09:31.339 00.000 11060 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=-0.01
02:09:31.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:09:31.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:31.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:31.340 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:09:31.340 00.000 11060 MoveAxis(E, 24, ABG)
02:09:31.340 00.000 11060 Guiding  Dir = 2, Dur = 24
02:09:31.340 00.000 10844 UpdateGuideState exits: m=2409 SNR=30.6
02:09:31.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:31.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:31.340 00.000 10844 Enqueuing Expose request
02:09:31.385 00.045 11060 IsSlewing returns 0
02:09:31.386 00.001 11060 IsGuiding returns 0
02:09:31.443 00.057 11060 IsGuiding returns 0
02:09:31.444 00.001 11060 Move returns status 0, amount 24
02:09:31.444 00.000 11060 MoveAxis(N, 0, ABG)
02:09:31.444 00.000 11060 Move returns status 0, amount 0
02:09:31.444 00.000 11060 move complete, result=0
02:09:31.444 00.000 11060 worker thread done servicing request
02:09:31.445 00.001 10844 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
02:09:31.463 00.018 11060 Worker thread wakes up
02:09:31.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:31.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:32.105 00.642 11060 Exposure complete
02:09:32.292 00.187 11060 worker thread done servicing request
02:09:32.292 00.000 10844 OnExposeComplete: enter
02:09:32.292 00.000 10844 UpdateGuideState(): m_state=6
02:09:32.292 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12551
02:09:32.292 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.63, Mass=2615, SNR=31.7, Peak=239 HFD=3.6
02:09:32.292 00.000 10844 MultiStar: [#1 -0.46,-0.46,0.00,M5] [#2 -0.22,-0.72,0.00,M1] [#3 -0.90,-0.21,0.00,M1] [#4 -0.27,-0.63,0.00,M1] [#5 -0.25,0.57,0.93,U] [#6 0.29,-0.24,0.89,U] [#7 -0.11,-0.08,0.77,U] [#8 -0.36,-0.35,1.05,U] 
02:09:32.293 00.001 10844 refined, 4 included, MultiStar: {-0.10, -0.08}, one-star: {-0.03, -0.25}
02:09:32.293 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
02:09:32.293 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
02:09:32.293 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.48 mountX=0.10 mountY=-0.09, mountTheta=-0.74
02:09:32.294 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
02:09:32.294 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
02:09:32.294 00.000 11060 Worker thread wakes up
02:09:32.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:32.294 00.000 10844 UpdateGuideState exits: m=2615 SNR=31.7
02:09:32.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:32.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:32.294 00.000 10844 Enqueuing Expose request
02:09:32.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
02:09:32.294 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
02:09:32.295 00.001 11060 Moving (-0.10, -0.08) raw xDistance=0.10 yDistance=-0.09
02:09:32.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:09:32.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:32.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:09:32.295 00.000 11060 MoveAxis(E, 0, ABG)
02:09:32.295 00.000 11060 Move returns status 0, amount 0
02:09:32.295 00.000 11060 MoveAxis(N, 0, ABG)
02:09:32.295 00.000 11060 Move returns status 0, amount 0
02:09:32.295 00.000 11060 move complete, result=0
02:09:32.295 00.000 11060 worker thread done servicing request
02:09:32.295 00.000 11060 Worker thread wakes up
02:09:32.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:32.296 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:32.297 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:32.933 00.636 11060 Exposure complete
02:09:33.121 00.188 11060 worker thread done servicing request
02:09:33.121 00.000 10844 OnExposeComplete: enter
02:09:33.121 00.000 10844 UpdateGuideState(): m_state=6
02:09:33.123 00.002 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12552
02:09:33.123 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=58.81, Mass=2542, SNR=32.0, Peak=234 HFD=3.3
02:09:33.123 00.000 10844 MultiStar: [#1 -0.27,-0.25,0.84,U] [#2 -0.05,0.06,1.98,U] [#3 -0.04,-0.14,1.04,U] [#4 -0.38,0.11,1.00,U] [#5 -0.30,0.66,0.00,M2] [#6 -0.04,-0.53,0.81,U] [#7 -0.11,0.67,0.00,M1] [#8 0.56,-0.04,0.82,U] 
02:09:33.123 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.09}, one-star: {-0.30, -0.07}
02:09:33.123 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
02:09:33.123 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
02:09:33.123 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.31 mountX=0.10 mountY=-0.06, mountTheta=-0.57
02:09:33.125 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.09, opts=13)
02:09:33.125 00.000 10844 Enqueuing Move request for scope (-0.08, -0.09)
02:09:33.125 00.000 11060 Worker thread wakes up
02:09:33.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
02:09:33.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:33.125 00.000 10844 UpdateGuideState exits: m=2542 SNR=32.0
02:09:33.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:33.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:33.125 00.000 10844 Enqueuing Expose request
02:09:33.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
02:09:33.125 00.000 11060 Moving (-0.08, -0.09) raw xDistance=0.10 yDistance=-0.06
02:09:33.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:09:33.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:33.126 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:09:33.126 00.000 11060 MoveAxis(E, 0, ABG)
02:09:33.126 00.000 11060 Move returns status 0, amount 0
02:09:33.126 00.000 11060 MoveAxis(N, 0, ABG)
02:09:33.126 00.000 11060 Move returns status 0, amount 0
02:09:33.126 00.000 11060 move complete, result=0
02:09:33.126 00.000 11060 worker thread done servicing request
02:09:33.126 00.000 11060 Worker thread wakes up
02:09:33.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:33.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:33.127 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:33.761 00.634 11060 Exposure complete
02:09:33.942 00.181 11060 worker thread done servicing request
02:09:33.942 00.000 10844 OnExposeComplete: enter
02:09:33.942 00.000 10844 UpdateGuideState(): m_state=6
02:09:33.942 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12553
02:09:33.942 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=58.66, Mass=2673, SNR=32.4, Peak=221 HFD=3.6
02:09:33.942 00.000 10844 MultiStar: [#1 -0.16,0.18,1.08,U] [#2 -0.33,0.51,2.09,U] [#3 -0.19,0.62,0.00,M1] [#4 0.13,0.22,0.95,U] [#5 -0.55,0.52,0.00,M3] [#6 0.27,0.11,0.96,U] [#7 0.07,0.54,0.84,U] [#8 0.14,0.34,0.99,U] 
02:09:33.942 00.000 10844 single-star, 6 included, MultiStar: {-0.03, 0.27}, one-star: {0.01, -0.21}
02:09:33.942 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
02:09:33.942 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
02:09:33.942 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.50 mountX=0.21 mountY=0.05, mountTheta=0.23
02:09:33.945 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.21, opts=13)
02:09:33.945 00.000 10844 Enqueuing Move request for scope (0.01, -0.21)
02:09:33.945 00.000 11060 Worker thread wakes up
02:09:33.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:09:33.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:09:33.945 00.000 11060 Moving (0.01, -0.21) raw xDistance=0.21 yDistance=0.05
02:09:33.946 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:09:33.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:33.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:09:33.946 00.000 11060 MoveAxis(W, 36, ABG)
02:09:33.946 00.000 11060 Guiding  Dir = 3, Dur = 36
02:09:33.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:33.946 00.000 10844 UpdateGuideState exits: m=2673 SNR=32.4
02:09:33.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:33.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:33.946 00.000 10844 Enqueuing Expose request
02:09:33.975 00.029 11060 IsSlewing returns 0
02:09:33.975 00.000 11060 IsGuiding returns 0
02:09:34.037 00.062 11060 IsGuiding returns 0
02:09:34.037 00.000 11060 Move returns status 0, amount 36
02:09:34.037 00.000 11060 MoveAxis(N, 0, ABG)
02:09:34.037 00.000 11060 Move returns status 0, amount 0
02:09:34.037 00.000 11060 move complete, result=0
02:09:34.037 00.000 11060 worker thread done servicing request
02:09:34.038 00.001 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
02:09:34.038 00.000 11060 Worker thread wakes up
02:09:34.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:34.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:34.675 00.637 11060 Exposure complete
02:09:34.855 00.180 11060 worker thread done servicing request
02:09:34.856 00.001 10844 OnExposeComplete: enter
02:09:34.856 00.000 10844 UpdateGuideState(): m_state=6
02:09:34.856 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12554
02:09:34.856 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=58.89, Mass=2893, SNR=33.4, Peak=210 HFD=3.2
02:09:34.856 00.000 10844 MultiStar: [#1 -0.80,-0.24,0.00,M4] [#2 0.45,0.19,2.13,U] [#3 0.05,0.58,0.91,U] [#4 0.03,0.14,0.95,U] [#5 -0.21,0.60,0.00,M4] [#6 0.39,0.02,0.90,U] [#7 0.01,-0.02,0.84,U] [#8 -0.09,-0.40,0.87,U] 
02:09:34.857 00.001 10844 single-star, 6 included, MultiStar: {0.17, 0.09}, one-star: {-0.02, 0.01}
02:09:34.857 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.42 = -1.86)
02:09:34.857 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.88)
02:09:34.857 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.67 mountX=-0.00 mountY=-0.02, mountTheta=-1.86
02:09:34.858 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
02:09:34.858 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
02:09:34.858 00.000 11060 Worker thread wakes up
02:09:34.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:34.859 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
02:09:34.859 00.000 10844 UpdateGuideState exits: m=2893 SNR=33.4
02:09:34.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
02:09:34.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:34.859 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
02:09:34.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:34.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:09:34.859 00.000 10844 Enqueuing Expose request
02:09:34.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:34.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:09:34.859 00.000 11060 MoveAxis(E, 0, ABG)
02:09:34.859 00.000 11060 Move returns status 0, amount 0
02:09:34.859 00.000 11060 MoveAxis(N, 0, ABG)
02:09:34.860 00.001 11060 Move returns status 0, amount 0
02:09:34.860 00.000 11060 move complete, result=0
02:09:34.860 00.000 11060 worker thread done servicing request
02:09:34.860 00.000 11060 Worker thread wakes up
02:09:34.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:34.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:34.863 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:35.496 00.633 11060 Exposure complete
02:09:35.678 00.182 11060 worker thread done servicing request
02:09:35.678 00.000 10844 OnExposeComplete: enter
02:09:35.678 00.000 10844 UpdateGuideState(): m_state=6
02:09:35.678 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12555
02:09:35.678 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=59.46, Mass=2536, SNR=31.5, Peak=247 HFD=3.6
02:09:35.679 00.001 10844 MultiStar: [#1 -0.68,0.27,0.00,M5] [#2 -0.06,0.44,2.12,U] [#3 -0.41,0.43,0.94,U] [#4 0.12,0.68,0.00,M1] [#5 -0.32,0.14,0.93,U] [#6 0.12,-0.25,0.97,U] [#7 0.01,0.65,0.00,M1] [#8 -0.41,0.31,1.02,U] 
02:09:35.679 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.30}, one-star: {-0.22, 0.58}
02:09:35.679 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
02:09:35.679 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
02:09:35.679 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.36 cameraTheta=2.13 mountX=-0.26 mountY=-0.24, mountTheta=-2.41
02:09:35.680 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.30, opts=13)
02:09:35.680 00.000 10844 Enqueuing Move request for scope (-0.19, 0.30)
02:09:35.682 00.002 11060 Worker thread wakes up
02:09:35.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:09:35.682 00.000 10844 UpdateGuideState exits: m=2536 SNR=31.5
02:09:35.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:35.683 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:35.683 00.000 10844 Enqueuing Expose request
02:09:35.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
02:09:35.684 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
02:09:35.685 00.001 11060 Moving (-0.19, 0.30) raw xDistance=-0.26 yDistance=-0.24
02:09:35.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:09:35.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:09:35.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:09:35.686 00.001 11060 MoveAxis(E, 46, ABG)
02:09:35.686 00.000 11060 Guiding  Dir = 2, Dur = 46
02:09:35.695 00.009 11060 IsSlewing returns 0
02:09:35.695 00.000 11060 IsGuiding returns 0
02:09:35.756 00.061 11060 IsGuiding returns 0
02:09:35.756 00.000 11060 Move returns status 0, amount 46
02:09:35.756 00.000 11060 MoveAxis(N, 0, ABG)
02:09:35.756 00.000 11060 Move returns status 0, amount 0
02:09:35.756 00.000 11060 move complete, result=0
02:09:35.756 00.000 11060 worker thread done servicing request
02:09:35.756 00.000 11060 Worker thread wakes up
02:09:35.756 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.2 px 0 ms NORTH
02:09:35.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:35.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:36.386 00.630 11060 Exposure complete
02:09:36.561 00.175 11060 worker thread done servicing request
02:09:36.561 00.000 10844 OnExposeComplete: enter
02:09:36.561 00.000 10844 UpdateGuideState(): m_state=6
02:09:36.562 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12556
02:09:36.562 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=59.31, Mass=2146, SNR=28.2, Peak=239 HFD=3.3
02:09:36.562 00.000 10844 MultiStar: [#1 -0.77,-0.44,0.00,M6] [#2 -0.27,-0.21,2.49,U] [#3 -0.48,0.63,0.00,M1] [#4 -0.24,0.15,1.08,U] [#5 -0.24,0.28,1.12,U] [#6 0.33,-0.26,0.99,U] [#7 0.08,0.54,0.96,U] [#8 -0.44,-0.05,1.14,U] 
02:09:36.562 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.07}, one-star: {-0.28, 0.43}
02:09:36.562 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
02:09:36.562 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.76)
02:09:36.562 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.79 mountX=-0.03 mountY=-0.19, mountTheta=-1.74
02:09:36.564 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.07, opts=13)
02:09:36.564 00.000 10844 Enqueuing Move request for scope (-0.18, 0.07)
02:09:36.564 00.000 11060 Worker thread wakes up
02:09:36.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
02:09:36.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
02:09:36.564 00.000 11060 Moving (-0.18, 0.07) raw xDistance=-0.03 yDistance=-0.19
02:09:36.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:36.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:36.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:36.564 00.000 10844 UpdateGuideState exits: m=2146 SNR=28.2
02:09:36.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:36.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:36.564 00.000 10844 Enqueuing Expose request
02:09:36.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:09:36.566 00.002 11060 MoveAxis(E, 0, ABG)
02:09:36.566 00.000 11060 Move returns status 0, amount 0
02:09:36.566 00.000 11060 MoveAxis(N, 0, ABG)
02:09:36.566 00.000 11060 Move returns status 0, amount 0
02:09:36.566 00.000 11060 move complete, result=0
02:09:36.566 00.000 11060 worker thread done servicing request
02:09:36.566 00.000 11060 Worker thread wakes up
02:09:36.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:36.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:36.567 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:37.206 00.639 11060 Exposure complete
02:09:37.406 00.200 11060 worker thread done servicing request
02:09:37.406 00.000 10844 OnExposeComplete: enter
02:09:37.406 00.000 10844 UpdateGuideState(): m_state=6
02:09:37.406 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12557
02:09:37.406 00.000 10844 Star::Find returns 1 (0), X=267.69, Y=59.02, Mass=2560, SNR=31.1, Peak=208 HFD=3.6
02:09:37.406 00.000 10844 MultiStar: [#1 -0.77,-0.09,0.00,M7] [#2 -0.64,-0.05,0.00,M1] [#3 -0.78,0.41,0.00,M2] [#4 -0.14,0.06,0.95,U] [#5 -0.40,0.25,1.15,U] [#6 -0.13,-0.52,1.02,U] [#7 -0.14,0.05,0.94,U] [#8 0.17,-0.29,1.05,U] 
02:09:37.406 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.05}, one-star: {-0.54, 0.15}
02:09:37.406 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
02:09:37.407 00.001 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
02:09:37.407 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.90 mountX=0.09 mountY=-0.19, mountTheta=-1.15
02:09:37.409 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.05, opts=13)
02:09:37.409 00.000 10844 Enqueuing Move request for scope (-0.20, -0.05)
02:09:37.409 00.000 11060 Worker thread wakes up
02:09:37.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:09:37.409 00.000 10844 UpdateGuideState exits: m=2560 SNR=31.1
02:09:37.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:37.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:37.409 00.000 10844 Enqueuing Expose request
02:09:37.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
02:09:37.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
02:09:37.409 00.000 11060 Moving (-0.20, -0.05) raw xDistance=0.09 yDistance=-0.19
02:09:37.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:09:37.410 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:09:37.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:09:37.410 00.000 11060 MoveAxis(E, 0, ABG)
02:09:37.410 00.000 11060 Move returns status 0, amount 0
02:09:37.410 00.000 11060 MoveAxis(N, 0, ABG)
02:09:37.410 00.000 11060 Move returns status 0, amount 0
02:09:37.410 00.000 11060 move complete, result=0
02:09:37.410 00.000 11060 worker thread done servicing request
02:09:37.410 00.000 11060 Worker thread wakes up
02:09:37.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:37.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:37.411 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:38.047 00.636 11060 Exposure complete
02:09:38.269 00.222 11060 worker thread done servicing request
02:09:38.269 00.000 10844 OnExposeComplete: enter
02:09:38.269 00.000 10844 UpdateGuideState(): m_state=6
02:09:38.269 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12558
02:09:38.269 00.000 10844 Star::Find returns 1 (0), X=267.86, Y=59.24, Mass=2465, SNR=31.1, Peak=238 HFD=2.9
02:09:38.271 00.002 10844 MultiStar: [#1 -1.26,-0.16,0.00,M8] [#2 -0.76,-0.10,0.00,M2] [#3 -0.39,-0.25,1.01,U] [#4 -0.29,0.16,0.98,U] [#5 -0.92,0.26,0.00,M2] [#6 0.25,-0.42,1.11,U] [#7 -0.59,0.30,0.00,M1] [#8 -0.34,-0.25,0.93,U] 
02:09:38.271 00.000 10844 refined, 4 included, MultiStar: {-0.22, -0.09}, one-star: {-0.38, 0.37}
02:09:38.271 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
02:09:38.271 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
02:09:38.271 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.23 cameraTheta=-2.77 mountX=0.12 mountY=-0.20, mountTheta=-1.02
02:09:38.272 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.09, opts=13)
02:09:38.272 00.000 10844 Enqueuing Move request for scope (-0.22, -0.09)
02:09:38.272 00.000 11060 Worker thread wakes up
02:09:38.273 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:38.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
02:09:38.273 00.000 10844 UpdateGuideState exits: m=2465 SNR=31.1
02:09:38.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
02:09:38.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:38.273 00.000 11060 Moving (-0.22, -0.09) raw xDistance=0.12 yDistance=-0.20
02:09:38.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:38.273 00.000 10844 Enqueuing Expose request
02:09:38.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:09:38.273 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.10 newest=-0.58
02:09:38.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
02:09:38.273 00.000 11060 MoveAxis(W, 21, ABG)
02:09:38.273 00.000 11060 Guiding  Dir = 3, Dur = 21
02:09:38.293 00.020 11060 IsSlewing returns 0
02:09:38.293 00.000 11060 IsGuiding returns 0
02:09:38.340 00.047 11060 IsGuiding returns 0
02:09:38.340 00.000 11060 Move returns status 0, amount 21
02:09:38.340 00.000 11060 BLC: Oldest BLC event removed
02:09:38.340 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:09:38.340 00.000 11060 MoveAxis(N, 828, ABG)
02:09:38.340 00.000 11060 duration set to 750 by maxDecDuration
02:09:38.340 00.000 11060 Guiding  Dir = 0, Dur = 750
02:09:38.378 00.038 11060 IsSlewing returns 0
02:09:38.379 00.001 11060 IsGuiding returns 0
02:09:39.139 00.760 11060 IsGuiding returns 0
02:09:39.139 00.000 11060 Move returns status 0, amount 750
02:09:39.139 00.000 11060 move complete, result=0
02:09:39.139 00.000 11060 worker thread done servicing request
02:09:39.139 00.000 11060 Worker thread wakes up
02:09:39.139 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.2 px 750 ms NORTH
02:09:39.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:39.140 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:39.772 00.632 11060 Exposure complete
02:09:39.946 00.174 11060 worker thread done servicing request
02:09:39.946 00.000 10844 OnExposeComplete: enter
02:09:39.946 00.000 10844 UpdateGuideState(): m_state=6
02:09:39.946 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12559
02:09:39.946 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=60.55, Mass=2427, SNR=30.4, Peak=219 HFD=3.3
02:09:39.947 00.001 10844 MultiStar: large primary error, entering stabilization period
02:09:39.947 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
02:09:39.947 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
02:09:39.947 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=1.67 hyp=1.73 cameraTheta=1.31 mountX=-1.72 mountY=0.17, mountTheta=3.04
02:09:39.948 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=1.67, opts=13)
02:09:39.948 00.000 10844 Enqueuing Move request for scope (0.45, 1.67)
02:09:39.948 00.000 11060 Worker thread wakes up
02:09:39.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:39.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 1.67) opts 0xd
02:09:39.948 00.000 10844 UpdateGuideState exits: m=2427 SNR=30.4
02:09:39.949 00.001 11060 Handling offset move in thread for scope, endpoint = (0.45, 1.67)
02:09:39.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:39.949 00.000 11060 Moving (0.45, 1.67) raw xDistance=-1.72 yDistance=0.17
02:09:39.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:39.949 00.000 10844 Enqueuing Expose request
02:09:39.949 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.140929, 1:-0.170398
02:09:39.949 00.000 11060 BLC: No correction, Miss < min_move
02:09:39.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.46 from input -1.72
02:09:39.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:39.950 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:09:39.950 00.000 11060 MoveAxis(E, 298, ABG)
02:09:39.950 00.000 11060 Guiding  Dir = 2, Dur = 298
02:09:39.956 00.006 11060 IsSlewing returns 0
02:09:39.957 00.001 11060 IsGuiding returns 0
02:09:40.267 00.310 11060 IsGuiding returns 0
02:09:40.267 00.000 11060 Move returns status 0, amount 298
02:09:40.267 00.000 11060 MoveAxis(N, 0, ABG)
02:09:40.268 00.001 11060 Move returns status 0, amount 0
02:09:40.268 00.000 11060 move complete, result=0
02:09:40.268 00.000 11060 worker thread done servicing request
02:09:40.268 00.000 11060 Worker thread wakes up
02:09:40.268 00.000 10844 GuideStep: -1.7 px 298 ms EAST, 0.2 px 0 ms NORTH
02:09:40.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:40.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:40.916 00.648 11060 Exposure complete
02:09:41.079 00.163 11060 worker thread done servicing request
02:09:41.079 00.000 10844 OnExposeComplete: enter
02:09:41.079 00.000 10844 UpdateGuideState(): m_state=6
02:09:41.079 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12560
02:09:41.079 00.000 10844 Star::Find returns 1 (0), X=268.61, Y=59.12, Mass=2657, SNR=32.4, Peak=249 HFD=3.4
02:09:41.080 00.001 10844 MultiStar: exiting stabilization period
02:09:41.080 00.000 10844 MultiStar: [#1 -0.06,0.26,0.90,U] [#2 0.07,-0.06,2.27,U] [#3 -0.15,0.64,0.00,M2] [#4 0.13,0.68,0.00,M1] [#5 -0.51,0.23,0.96,U] [#6 0.27,-0.09,0.97,U] [#7 0.37,0.76,0.00,M2] [#8 0.45,0.28,0.96,U] 
02:09:41.080 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.10}, one-star: {0.37, 0.24}
02:09:41.080 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
02:09:41.080 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
02:09:41.080 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.83 mountX=-0.12 mountY=0.08, mountTheta=2.57
02:09:41.081 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
02:09:41.081 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
02:09:41.081 00.000 11060 Worker thread wakes up
02:09:41.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
02:09:41.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
02:09:41.081 00.000 11060 Moving (0.10, 0.10) raw xDistance=-0.12 yDistance=0.08
02:09:41.081 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.140929, 1:-0.170398, 2:-0.077220
02:09:41.081 00.000 11060 BLC: No correction, Miss < min_move
02:09:41.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:41.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:41.083 00.002 10844 UpdateGuideState exits: m=2657 SNR=32.4
02:09:41.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:41.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:41.083 00.000 10844 Enqueuing Expose request
02:09:41.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:41.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:09:41.083 00.000 11060 MoveAxis(E, 0, ABG)
02:09:41.083 00.000 11060 Move returns status 0, amount 0
02:09:41.083 00.000 11060 MoveAxis(N, 0, ABG)
02:09:41.083 00.000 11060 Move returns status 0, amount 0
02:09:41.083 00.000 11060 move complete, result=0
02:09:41.083 00.000 11060 worker thread done servicing request
02:09:41.083 00.000 11060 Worker thread wakes up
02:09:41.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:41.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:41.085 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:41.715 00.630 11060 Exposure complete
02:09:41.882 00.167 11060 worker thread done servicing request
02:09:41.882 00.000 10844 OnExposeComplete: enter
02:09:41.882 00.000 10844 UpdateGuideState(): m_state=6
02:09:41.883 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12561
02:09:41.883 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=59.59, Mass=3056, SNR=35.1, Peak=247 HFD=3.4
02:09:41.883 00.000 10844 MultiStar: [#1 -0.28,0.51,0.94,U] [#2 0.26,0.32,1.80,U] [#3 0.26,0.63,0.00,M3] [#4 -0.35,0.45,0.78,U] [#5 -0.34,0.20,0.86,U] [#6 0.62,0.23,0.00,M1] [#7 0.64,0.49,0.00,M3] [#8 -0.21,0.92,0.00,M1] 
02:09:41.883 00.000 10844 refined, 4 included, MultiStar: {-0.00, 0.42}, one-star: {0.35, 0.71}
02:09:41.883 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
02:09:41.883 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
02:09:41.883 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.58 mountX=-0.42 mountY=-0.07, mountTheta=-2.97
02:09:41.884 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.42, opts=13)
02:09:41.884 00.000 10844 Enqueuing Move request for scope (-0.00, 0.42)
02:09:41.886 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:41.886 00.000 10844 UpdateGuideState exits: m=3056 SNR=35.1
02:09:41.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:41.886 00.000 11060 Worker thread wakes up
02:09:41.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:41.886 00.000 10844 Enqueuing Expose request
02:09:41.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.42) opts 0xd
02:09:41.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.42)
02:09:41.886 00.000 11060 Moving (-0.00, 0.42) raw xDistance=-0.42 yDistance=-0.07
02:09:41.886 00.000 11060 BLC: window closed
02:09:41.886 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.140929, 1:-0.170398, 2:-0.077220
02:09:41.886 00.000 11060 BLC: No correction, Miss < min_move
02:09:41.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
02:09:41.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:41.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:09:41.886 00.000 11060 MoveAxis(E, 72, ABG)
02:09:41.886 00.000 11060 Guiding  Dir = 2, Dur = 72
02:09:41.896 00.010 11060 IsSlewing returns 0
02:09:41.896 00.000 11060 IsGuiding returns 0
02:09:41.980 00.084 11060 IsGuiding returns 0
02:09:41.980 00.000 11060 Move returns status 0, amount 72
02:09:41.980 00.000 11060 MoveAxis(N, 0, ABG)
02:09:41.981 00.001 11060 Move returns status 0, amount 0
02:09:41.981 00.000 11060 move complete, result=0
02:09:41.981 00.000 11060 worker thread done servicing request
02:09:41.981 00.000 11060 Worker thread wakes up
02:09:41.981 00.000 10844 GuideStep: -0.4 px 72 ms EAST, -0.1 px 0 ms NORTH
02:09:41.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:41.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:42.608 00.627 11060 Exposure complete
02:09:42.774 00.166 11060 worker thread done servicing request
02:09:42.774 00.000 10844 OnExposeComplete: enter
02:09:42.774 00.000 10844 UpdateGuideState(): m_state=6
02:09:42.774 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12562
02:09:42.775 00.001 10844 Star::Find returns 1 (0), X=268.18, Y=59.04, Mass=2710, SNR=32.0, Peak=230 HFD=3.3
02:09:42.775 00.000 10844 MultiStar: [#1 -0.14,0.02,0.94,U] [#2 -0.27,-0.10,2.17,U] [#3 -0.19,0.14,0.93,U] [#4 0.24,0.50,0.96,U] [#5 -0.46,0.75,0.00,M1] [#6 0.49,-0.01,0.99,U] [#7 0.69,0.49,0.00,M4] [#8 0.23,0.22,0.96,U] 
02:09:42.775 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {-0.06, 0.16}
02:09:42.775 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
02:09:42.775 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
02:09:42.775 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.59 mountX=-0.09 mountY=-0.02, mountTheta=-2.96
02:09:42.776 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
02:09:42.776 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
02:09:42.777 00.001 11060 Worker thread wakes up
02:09:42.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
02:09:42.777 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
02:09:42.777 00.000 11060 Moving (-0.00, 0.09) raw xDistance=-0.09 yDistance=-0.02
02:09:42.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:09:42.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:42.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:09:42.777 00.000 10844 UpdateGuideState exits: m=2710 SNR=32.0
02:09:42.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:09:42.777 00.000 11060 MoveAxis(E, 0, ABG)
02:09:42.777 00.000 11060 Move returns status 0, amount 0
02:09:42.777 00.000 11060 MoveAxis(N, 0, ABG)
02:09:42.777 00.000 11060 Move returns status 0, amount 0
02:09:42.777 00.000 11060 move complete, result=0
02:09:42.779 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:42.779 00.000 11060 worker thread done servicing request
02:09:42.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:42.779 00.000 10844 Enqueuing Expose request
02:09:42.779 00.000 11060 Worker thread wakes up
02:09:42.788 00.009 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:42.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:42.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:43.415 00.627 11060 Exposure complete
02:09:43.576 00.161 11060 worker thread done servicing request
02:09:43.576 00.000 10844 OnExposeComplete: enter
02:09:43.577 00.001 10844 UpdateGuideState(): m_state=6
02:09:43.577 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12563
02:09:43.577 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=58.34, Mass=2827, SNR=33.6, Peak=255 HFD=3.5
02:09:43.577 00.000 10844 MultiStar: [#1 -0.48,0.09,1.04,U] [#2 0.05,0.07,1.97,U] [#3 0.36,0.71,0.00,M3] [#4 0.05,0.29,0.98,U] [#5 -0.17,0.59,0.93,U] [#6 0.62,-0.28,0.00,M1] [#7 0.35,0.36,0.83,U] [#8 -0.10,-0.34,0.88,U] 
02:09:43.577 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.07}, one-star: {-0.02, -0.53}
02:09:43.577 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
02:09:43.577 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
02:09:43.577 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.11 mountX=-0.06 mountY=-0.05, mountTheta=-2.43
02:09:43.579 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
02:09:43.579 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
02:09:43.579 00.000 11060 Worker thread wakes up
02:09:43.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:43.580 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
02:09:43.580 00.000 10844 UpdateGuideState exits: m=2827 SNR=33.6 Saturated
02:09:43.580 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
02:09:43.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:43.580 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=-0.05
02:09:43.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:43.580 00.000 10844 Enqueuing Expose request
02:09:43.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:09:43.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:43.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:09:43.580 00.000 11060 MoveAxis(E, 0, ABG)
02:09:43.580 00.000 11060 Move returns status 0, amount 0
02:09:43.580 00.000 11060 MoveAxis(N, 0, ABG)
02:09:43.580 00.000 11060 Move returns status 0, amount 0
02:09:43.580 00.000 11060 move complete, result=0
02:09:43.581 00.001 11060 worker thread done servicing request
02:09:43.581 00.000 11060 Worker thread wakes up
02:09:43.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:43.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:43.582 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:44.232 00.650 11060 Exposure complete
02:09:44.413 00.181 11060 worker thread done servicing request
02:09:44.413 00.000 10844 OnExposeComplete: enter
02:09:44.413 00.000 10844 UpdateGuideState(): m_state=6
02:09:44.413 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12564
02:09:44.414 00.001 10844 Star::Find returns 1 (1), X=268.19, Y=58.73, Mass=2709, SNR=32.4, Peak=255 HFD=3.5
02:09:44.414 00.000 10844 MultiStar: [#1 -0.81,-0.55,0.00,M5] [#2 -0.05,-0.19,2.07,U] [#3 -0.39,0.35,1.05,U] [#4 0.06,-0.19,1.02,U] [#5 -0.39,0.84,0.00,M1] [#6 0.16,0.42,0.90,U] [#7 0.05,-0.35,0.80,U] [#8 0.28,-0.28,0.93,U] 
02:09:44.414 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.07}, one-star: {-0.05, -0.15}
02:09:44.414 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
02:09:44.414 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
02:09:44.414 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.67 mountX=0.07 mountY=0.00, mountTheta=0.06
02:09:44.416 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
02:09:44.416 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
02:09:44.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:44.416 00.000 10844 UpdateGuideState exits: m=2709 SNR=32.4 Saturated
02:09:44.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:44.416 00.000 11060 Worker thread wakes up
02:09:44.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:44.416 00.000 10844 Enqueuing Expose request
02:09:44.417 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
02:09:44.417 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
02:09:44.417 00.000 11060 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=0.00
02:09:44.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:09:44.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:44.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:09:44.417 00.000 11060 MoveAxis(E, 0, ABG)
02:09:44.417 00.000 11060 Move returns status 0, amount 0
02:09:44.417 00.000 11060 MoveAxis(N, 0, ABG)
02:09:44.417 00.000 11060 Move returns status 0, amount 0
02:09:44.417 00.000 11060 move complete, result=0
02:09:44.417 00.000 11060 worker thread done servicing request
02:09:44.417 00.000 11060 Worker thread wakes up
02:09:44.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:44.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:44.418 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:45.042 00.624 11060 Exposure complete
02:09:45.199 00.157 11060 worker thread done servicing request
02:09:45.199 00.000 10844 OnExposeComplete: enter
02:09:45.199 00.000 10844 UpdateGuideState(): m_state=6
02:09:45.199 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12565
02:09:45.199 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=58.52, Mass=2360, SNR=29.8, Peak=247 HFD=3.3
02:09:45.200 00.001 10844 MultiStar: [#1 -0.32,-0.08,1.01,U] [#2 -0.16,0.60,2.17,U] [#3 -0.47,0.21,1.11,U] [#4 0.31,0.32,0.99,U] [#5 -0.08,0.06,1.12,U] [#6 0.25,-0.22,1.03,U] [#7 0.28,0.14,0.97,U] [#8 0.43,-0.21,1.00,U] 
02:09:45.200 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.45, -0.36}
02:09:45.200 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
02:09:45.200 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
02:09:45.200 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.12 mountY=0.02, mountTheta=2.95
02:09:45.201 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.11, opts=13)
02:09:45.201 00.000 10844 Enqueuing Move request for scope (0.04, 0.11)
02:09:45.201 00.000 11060 Worker thread wakes up
02:09:45.202 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
02:09:45.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:09:45.202 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:09:45.202 00.000 11060 Moving (0.04, 0.11) raw xDistance=-0.12 yDistance=0.02
02:09:45.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:45.202 00.000 10844 UpdateGuideState exits: m=2360 SNR=29.8
02:09:45.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:45.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:45.202 00.000 10844 Enqueuing Expose request
02:09:45.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:45.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:09:45.202 00.000 11060 MoveAxis(E, 0, ABG)
02:09:45.202 00.000 11060 Move returns status 0, amount 0
02:09:45.202 00.000 11060 MoveAxis(N, 0, ABG)
02:09:45.202 00.000 11060 Move returns status 0, amount 0
02:09:45.202 00.000 11060 move complete, result=0
02:09:45.202 00.000 11060 worker thread done servicing request
02:09:45.202 00.000 11060 Worker thread wakes up
02:09:45.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:45.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:45.205 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:45.848 00.643 11060 Exposure complete
02:09:46.033 00.185 11060 worker thread done servicing request
02:09:46.034 00.001 10844 OnExposeComplete: enter
02:09:46.034 00.000 10844 UpdateGuideState(): m_state=6
02:09:46.034 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12566
02:09:46.035 00.001 10844 Star::Find returns 1 (0), X=268.22, Y=59.22, Mass=2669, SNR=31.6, Peak=230 HFD=2.9
02:09:46.035 00.000 10844 MultiStar: [#1 -0.71,-0.76,0.00,M5] [#2 -0.18,0.41,2.14,U] [#3 -0.63,0.53,0.00,M2] [#4 -0.03,0.24,1.04,U] [#5 -0.14,0.24,1.02,U] [#6 0.21,-0.08,0.80,U] [#7 -0.53,0.15,0.89,U] [#8 -0.23,0.01,0.83,U] 
02:09:46.035 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.23}, one-star: {-0.02, 0.34}
02:09:46.035 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
02:09:46.035 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
02:09:46.035 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.11 mountX=-0.20 mountY=-0.17, mountTheta=-2.43
02:09:46.037 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.23, opts=13)
02:09:46.037 00.000 10844 Enqueuing Move request for scope (-0.14, 0.23)
02:09:46.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:46.037 00.000 10844 UpdateGuideState exits: m=2669 SNR=31.6
02:09:46.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:46.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:46.037 00.000 10844 Enqueuing Expose request
02:09:46.037 00.000 11060 Worker thread wakes up
02:09:46.038 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
02:09:46.038 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
02:09:46.038 00.000 11060 Moving (-0.14, 0.23) raw xDistance=-0.20 yDistance=-0.17
02:09:46.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:09:46.038 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:46.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:09:46.038 00.000 11060 MoveAxis(E, 35, ABG)
02:09:46.038 00.000 11060 Guiding  Dir = 2, Dur = 35
02:09:46.071 00.033 11060 IsSlewing returns 0
02:09:46.071 00.000 11060 IsGuiding returns 0
02:09:46.133 00.062 11060 IsGuiding returns 0
02:09:46.133 00.000 11060 Move returns status 0, amount 35
02:09:46.133 00.000 11060 MoveAxis(N, 0, ABG)
02:09:46.133 00.000 11060 Move returns status 0, amount 0
02:09:46.133 00.000 11060 move complete, result=0
02:09:46.133 00.000 11060 worker thread done servicing request
02:09:46.133 00.000 11060 Worker thread wakes up
02:09:46.134 00.001 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
02:09:46.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:46.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:46.772 00.638 11060 Exposure complete
02:09:46.953 00.181 11060 worker thread done servicing request
02:09:46.953 00.000 10844 OnExposeComplete: enter
02:09:46.953 00.000 10844 UpdateGuideState(): m_state=6
02:09:46.954 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12567
02:09:46.954 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=58.77, Mass=2407, SNR=30.4, Peak=238 HFD=3.4
02:09:46.954 00.000 10844 MultiStar: [#1 -0.82,-0.53,0.00,M6] [#2 -0.50,0.14,2.20,U] [#3 -0.24,-0.32,1.10,U] [#4 0.48,-0.76,0.00,M1] [#5 -0.25,-0.58,0.00,M1] [#6 0.13,-0.53,1.07,U] [#7 0.20,-0.73,0.00,M1] [#8 -0.34,-0.30,0.94,U] 
02:09:46.954 00.000 10844 single-star, 4 included, MultiStar: {-0.23, -0.16}, one-star: {0.11, -0.10}
02:09:46.954 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
02:09:46.954 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
02:09:46.954 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.76 mountX=0.08 mountY=0.12, mountTheta=0.98
02:09:46.956 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.10, opts=13)
02:09:46.956 00.000 10844 Enqueuing Move request for scope (0.11, -0.10)
02:09:46.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:46.956 00.000 10844 UpdateGuideState exits: m=2407 SNR=30.4
02:09:46.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:46.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:46.956 00.000 11060 Worker thread wakes up
02:09:46.956 00.000 10844 Enqueuing Expose request
02:09:46.957 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
02:09:46.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
02:09:46.957 00.000 11060 Moving (0.11, -0.10) raw xDistance=0.08 yDistance=0.12
02:09:46.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:09:46.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:46.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:09:46.957 00.000 11060 MoveAxis(E, 0, ABG)
02:09:46.957 00.000 11060 Move returns status 0, amount 0
02:09:46.957 00.000 11060 MoveAxis(N, 0, ABG)
02:09:46.957 00.000 11060 Move returns status 0, amount 0
02:09:46.957 00.000 11060 move complete, result=0
02:09:46.957 00.000 11060 worker thread done servicing request
02:09:46.957 00.000 11060 Worker thread wakes up
02:09:46.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:46.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:46.958 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:47.597 00.639 11060 Exposure complete
02:09:47.758 00.161 11060 worker thread done servicing request
02:09:47.758 00.000 10844 OnExposeComplete: enter
02:09:47.758 00.000 10844 UpdateGuideState(): m_state=6
02:09:47.758 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12568
02:09:47.758 00.000 10844 Star::Find returns 1 (1), X=267.87, Y=58.50, Mass=2879, SNR=34.1, Peak=255 HFD=3.5
02:09:47.760 00.002 10844 MultiStar: [#1 -0.74,-0.39,0.00,M7] [#2 -0.08,-0.05,1.97,U] [#3 -0.69,0.09,0.00,M2] [#4 0.40,-0.67,0.00,M2] [#5 -0.12,-0.11,0.97,U] [#6 0.05,-0.03,0.72,U] [#7 -0.37,-0.31,0.84,U] [#8 0.32,-0.42,0.99,U] 
02:09:47.760 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.20}, one-star: {-0.37, -0.38}
02:09:47.760 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
02:09:47.760 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
02:09:47.760 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-2.00 mountX=0.21 mountY=-0.06, mountTheta=-0.26
02:09:47.761 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.20, opts=13)
02:09:47.761 00.000 10844 Enqueuing Move request for scope (-0.09, -0.20)
02:09:47.761 00.000 11060 Worker thread wakes up
02:09:47.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:47.761 00.000 10844 UpdateGuideState exits: m=2879 SNR=34.1 Saturated
02:09:47.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:47.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:47.761 00.000 10844 Enqueuing Expose request
02:09:47.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
02:09:47.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
02:09:47.761 00.000 11060 Moving (-0.09, -0.20) raw xDistance=0.21 yDistance=-0.06
02:09:47.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:09:47.762 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:47.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:09:47.762 00.000 11060 MoveAxis(W, 37, ABG)
02:09:47.762 00.000 11060 Guiding  Dir = 3, Dur = 37
02:09:47.776 00.014 11060 IsSlewing returns 0
02:09:47.776 00.000 11060 IsGuiding returns 0
02:09:47.823 00.047 11060 IsGuiding returns 0
02:09:47.823 00.000 11060 Move returns status 0, amount 37
02:09:47.823 00.000 11060 MoveAxis(N, 0, ABG)
02:09:47.823 00.000 11060 Move returns status 0, amount 0
02:09:47.823 00.000 11060 move complete, result=0
02:09:47.823 00.000 11060 worker thread done servicing request
02:09:47.823 00.000 11060 Worker thread wakes up
02:09:47.823 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
02:09:47.824 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:47.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:48.457 00.633 11060 Exposure complete
02:09:48.625 00.168 11060 worker thread done servicing request
02:09:48.625 00.000 10844 OnExposeComplete: enter
02:09:48.625 00.000 10844 UpdateGuideState(): m_state=6
02:09:48.626 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12569
02:09:48.626 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=59.01, Mass=2601, SNR=31.9, Peak=218 HFD=2.8
02:09:48.626 00.000 10844 MultiStar: [#1 -0.50,-0.12,1.06,U] [#2 -0.70,-0.22,0.00,M1] [#3 -0.85,0.74,0.00,M3] [#4 0.01,0.59,1.06,U] [#5 -0.76,-0.12,0.00,M1] [#6 0.23,-0.38,1.01,U] [#7 -0.05,0.12,0.79,U] [#8 -0.93,0.43,0.00,M1] 
02:09:48.626 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.07}, one-star: {-0.24, 0.13}
02:09:48.626 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
02:09:48.626 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
02:09:48.626 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.60 mountX=-0.05 mountY=-0.13, mountTheta=-1.93
02:09:48.628 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.07, opts=13)
02:09:48.628 00.000 10844 Enqueuing Move request for scope (-0.12, 0.07)
02:09:48.628 00.000 11060 Worker thread wakes up
02:09:48.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:48.628 00.000 10844 UpdateGuideState exits: m=2601 SNR=31.9
02:09:48.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:48.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:48.629 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
02:09:48.629 00.000 10844 Enqueuing Expose request
02:09:48.629 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
02:09:48.629 00.000 11060 Moving (-0.12, 0.07) raw xDistance=-0.05 yDistance=-0.13
02:09:48.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:09:48.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:48.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:09:48.629 00.000 11060 MoveAxis(E, 0, ABG)
02:09:48.629 00.000 11060 Move returns status 0, amount 0
02:09:48.629 00.000 11060 MoveAxis(N, 0, ABG)
02:09:48.629 00.000 11060 Move returns status 0, amount 0
02:09:48.629 00.000 11060 move complete, result=0
02:09:48.629 00.000 11060 worker thread done servicing request
02:09:48.629 00.000 11060 Worker thread wakes up
02:09:48.630 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:48.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:48.631 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:49.273 00.642 11060 Exposure complete
02:09:49.471 00.198 11060 worker thread done servicing request
02:09:49.471 00.000 10844 OnExposeComplete: enter
02:09:49.471 00.000 10844 UpdateGuideState(): m_state=6
02:09:49.473 00.002 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12570
02:09:49.473 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=59.41, Mass=2319, SNR=29.9, Peak=217 HFD=3.5
02:09:49.473 00.000 10844 MultiStar: [#1 -0.56,-0.65,0.00,M7] [#2 -0.70,0.72,0.00,M2] [#3 -0.24,-0.14,1.03,U] [#4 0.07,-0.39,1.13,U] [#5 -0.49,-0.56,0.00,M2] [#6 0.06,-0.23,1.01,U] [#7 -0.44,0.28,1.00,U] [#8 -0.34,0.14,1.07,U] 
02:09:49.473 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.02}, one-star: {0.02, 0.53}
02:09:49.473 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
02:09:49.473 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
02:09:49.473 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=0.00 mountY=-0.15, mountTheta=-1.54
02:09:49.474 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.02, opts=13)
02:09:49.475 00.001 10844 Enqueuing Move request for scope (-0.14, 0.02)
02:09:49.475 00.000 11060 Worker thread wakes up
02:09:49.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:49.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
02:09:49.475 00.000 10844 UpdateGuideState exits: m=2319 SNR=29.9
02:09:49.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
02:09:49.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:49.475 00.000 11060 Moving (-0.14, 0.02) raw xDistance=0.00 yDistance=-0.15
02:09:49.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:49.475 00.000 10844 Enqueuing Expose request
02:09:49.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:09:49.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:49.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:09:49.475 00.000 11060 MoveAxis(E, 0, ABG)
02:09:49.475 00.000 11060 Move returns status 0, amount 0
02:09:49.475 00.000 11060 MoveAxis(N, 0, ABG)
02:09:49.476 00.001 11060 Move returns status 0, amount 0
02:09:49.476 00.000 11060 move complete, result=0
02:09:49.476 00.000 11060 worker thread done servicing request
02:09:49.476 00.000 11060 Worker thread wakes up
02:09:49.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:49.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:49.477 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:50.126 00.649 11060 Exposure complete
02:09:50.338 00.212 11060 worker thread done servicing request
02:09:50.338 00.000 10844 OnExposeComplete: enter
02:09:50.338 00.000 10844 UpdateGuideState(): m_state=6
02:09:50.338 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12571
02:09:50.338 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=59.08, Mass=2532, SNR=31.3, Peak=240 HFD=3.4
02:09:50.339 00.001 10844 MultiStar: [#1 -0.61,-0.45,0.00,M8] [#2 -0.53,-0.33,2.18,U] [#3 -0.52,-0.16,1.02,U] [#4 0.12,0.27,1.08,U] [#5 -0.60,0.70,0.00,M3] [#6 -0.10,-0.30,0.85,U] [#7 0.23,0.11,0.87,U] [#8 -0.13,0.01,1.01,U] 
02:09:50.339 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.06}, one-star: {0.14, 0.21}
02:09:50.339 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
02:09:50.339 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
02:09:50.339 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.80 mountX=0.10 mountY=-0.17, mountTheta=-1.05
02:09:50.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.06, opts=13)
02:09:50.341 00.000 10844 Enqueuing Move request for scope (-0.18, -0.06)
02:09:50.341 00.000 11060 Worker thread wakes up
02:09:50.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
02:09:50.341 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
02:09:50.341 00.000 11060 Moving (-0.18, -0.06) raw xDistance=0.10 yDistance=-0.17
02:09:50.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:09:50.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:50.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:50.341 00.000 10844 UpdateGuideState exits: m=2532 SNR=31.3
02:09:50.342 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:09:50.342 00.000 11060 MoveAxis(E, 0, ABG)
02:09:50.342 00.000 11060 Move returns status 0, amount 0
02:09:50.342 00.000 11060 MoveAxis(N, 0, ABG)
02:09:50.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:50.342 00.000 11060 Move returns status 0, amount 0
02:09:50.342 00.000 11060 move complete, result=0
02:09:50.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:50.343 00.001 10844 Enqueuing Expose request
02:09:50.343 00.000 11060 worker thread done servicing request
02:09:50.343 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:50.343 00.000 11060 Worker thread wakes up
02:09:50.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:50.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:50.978 00.635 11060 Exposure complete
02:09:51.162 00.184 11060 worker thread done servicing request
02:09:51.162 00.000 10844 OnExposeComplete: enter
02:09:51.162 00.000 10844 UpdateGuideState(): m_state=6
02:09:51.163 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12572
02:09:51.163 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=58.75, Mass=2500, SNR=30.9, Peak=233 HFD=3.2
02:09:51.163 00.000 10844 MultiStar: [#1 -0.34,-0.31,1.10,U] [#2 -0.40,0.15,2.12,U] [#3 0.16,-0.45,0.96,U] [#4 -0.29,0.28,1.01,U] [#5 -0.93,0.11,0.00,M4] [#6 0.25,-0.16,0.97,U] [#7 -0.07,0.20,0.87,U] [#8 0.13,0.03,1.02,U] 
02:09:51.164 00.001 10844 refined, 7 included, MultiStar: {-0.15, -0.03}, one-star: {-0.30, -0.13}
02:09:51.164 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
02:09:51.164 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
02:09:51.164 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.96 mountX=0.05 mountY=-0.14, mountTheta=-1.21
02:09:51.166 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.03, opts=13)
02:09:51.166 00.000 10844 Enqueuing Move request for scope (-0.15, -0.03)
02:09:51.166 00.000 11060 Worker thread wakes up
02:09:51.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
02:09:51.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
02:09:51.166 00.000 11060 Moving (-0.15, -0.03) raw xDistance=0.05 yDistance=-0.14
02:09:51.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:09:51.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:51.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:51.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:09:51.166 00.000 11060 MoveAxis(E, 0, ABG)
02:09:51.166 00.000 11060 Move returns status 0, amount 0
02:09:51.166 00.000 11060 MoveAxis(N, 0, ABG)
02:09:51.166 00.000 11060 Move returns status 0, amount 0
02:09:51.166 00.000 11060 move complete, result=0
02:09:51.166 00.000 10844 UpdateGuideState exits: m=2500 SNR=30.9
02:09:51.166 00.000 11060 worker thread done servicing request
02:09:51.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:51.167 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:51.167 00.000 10844 Enqueuing Expose request
02:09:51.167 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:51.167 00.000 11060 Worker thread wakes up
02:09:51.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:51.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:51.813 00.646 11060 Exposure complete
02:09:51.989 00.176 11060 worker thread done servicing request
02:09:51.989 00.000 10844 OnExposeComplete: enter
02:09:51.989 00.000 10844 UpdateGuideState(): m_state=6
02:09:51.989 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12573
02:09:51.989 00.000 10844 Star::Find returns 1 (0), X=267.67, Y=59.07, Mass=2462, SNR=30.2, Peak=208 HFD=3.4
02:09:51.990 00.001 10844 MultiStar: [#1 -0.73,-0.34,0.00,M8] [#2 0.25,0.34,2.20,U] [#3 -0.81,0.29,0.00,M1] [#4 -0.12,0.41,1.05,U] [#5 -0.02,0.22,0.99,U] [#6 -0.21,-0.47,0.94,U] [#7 -0.08,0.20,0.89,U] [#8 -0.46,0.29,1.01,U] 
02:09:51.990 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.20}, one-star: {-0.57, 0.19}
02:09:51.990 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
02:09:51.990 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
02:09:51.990 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.07 mountX=-0.18 mountY=-0.14, mountTheta=-2.47
02:09:51.991 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.20, opts=13)
02:09:51.991 00.000 10844 Enqueuing Move request for scope (-0.11, 0.20)
02:09:51.991 00.000 11060 Worker thread wakes up
02:09:51.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
02:09:51.991 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
02:09:51.991 00.000 11060 Moving (-0.11, 0.20) raw xDistance=-0.18 yDistance=-0.14
02:09:51.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:09:51.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:51.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:51.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:09:51.991 00.000 11060 MoveAxis(E, 31, ABG)
02:09:51.991 00.000 11060 Guiding  Dir = 2, Dur = 31
02:09:51.991 00.000 10844 UpdateGuideState exits: m=2462 SNR=30.2
02:09:51.992 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:51.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:51.992 00.000 10844 Enqueuing Expose request
02:09:52.018 00.026 11060 IsSlewing returns 0
02:09:52.018 00.000 11060 IsGuiding returns 0
02:09:52.086 00.068 11060 IsGuiding returns 0
02:09:52.086 00.000 11060 Move returns status 0, amount 31
02:09:52.086 00.000 11060 MoveAxis(N, 0, ABG)
02:09:52.086 00.000 11060 Move returns status 0, amount 0
02:09:52.086 00.000 11060 move complete, result=0
02:09:52.086 00.000 11060 worker thread done servicing request
02:09:52.086 00.000 11060 Worker thread wakes up
02:09:52.086 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
02:09:52.087 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:52.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:52.725 00.638 11060 Exposure complete
02:09:52.908 00.183 11060 worker thread done servicing request
02:09:52.908 00.000 10844 OnExposeComplete: enter
02:09:52.908 00.000 10844 UpdateGuideState(): m_state=6
02:09:52.909 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12574
02:09:52.909 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=58.97, Mass=2817, SNR=33.2, Peak=242 HFD=2.9
02:09:52.909 00.000 10844 MultiStar: [#1 -0.14,0.05,0.95,U] [#2 -0.56,-0.48,0.00,M1] [#3 -0.20,0.48,0.87,U] [#4 -0.33,0.53,0.97,U] [#5 -0.32,0.10,0.98,U] [#6 0.36,0.20,0.91,U] [#7 0.44,0.17,0.75,U] [#8 -0.35,0.11,0.93,U] 
02:09:52.909 00.000 10844 single-star, 7 included, MultiStar: {-0.11, 0.21}, one-star: {-0.17, 0.10}
02:09:52.909 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.90)
02:09:52.909 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.91)
02:09:52.909 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.64 mountX=-0.06 mountY=-0.19, mountTheta=-1.90
02:09:52.911 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.10, opts=13)
02:09:52.911 00.000 10844 Enqueuing Move request for scope (-0.17, 0.10)
02:09:52.911 00.000 11060 Worker thread wakes up
02:09:52.911 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:52.911 00.000 10844 UpdateGuideState exits: m=2817 SNR=33.2
02:09:52.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:52.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:52.911 00.000 10844 Enqueuing Expose request
02:09:52.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
02:09:52.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
02:09:52.911 00.000 11060 Moving (-0.17, 0.10) raw xDistance=-0.06 yDistance=-0.19
02:09:52.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:09:52.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:52.912 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:09:52.912 00.000 11060 MoveAxis(E, 0, ABG)
02:09:52.912 00.000 11060 Move returns status 0, amount 0
02:09:52.912 00.000 11060 MoveAxis(N, 0, ABG)
02:09:52.912 00.000 11060 Move returns status 0, amount 0
02:09:52.912 00.000 11060 move complete, result=0
02:09:52.912 00.000 11060 worker thread done servicing request
02:09:52.912 00.000 11060 Worker thread wakes up
02:09:52.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:52.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:52.913 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:53.546 00.633 11060 Exposure complete
02:09:53.723 00.177 11060 worker thread done servicing request
02:09:53.723 00.000 10844 OnExposeComplete: enter
02:09:53.723 00.000 10844 UpdateGuideState(): m_state=6
02:09:53.724 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12575
02:09:53.724 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=59.23, Mass=2439, SNR=30.6, Peak=241 HFD=3.6
02:09:53.724 00.000 10844 MultiStar: [#1 -0.58,-0.01,1.05,U] [#2 -0.27,0.21,2.01,U] [#3 -0.42,-0.18,1.00,U] [#4 -0.33,-0.05,0.92,U] [#5 -0.93,-0.20,0.00,M3] [#6 -0.28,-0.04,0.93,U] [#7 0.13,-0.15,0.88,U] [#8 -0.06,0.01,1.04,U] 
02:09:53.725 00.001 10844 refined, 7 included, MultiStar: {-0.23, 0.04}, one-star: {0.07, 0.35}
02:09:53.725 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.58)
02:09:53.725 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
02:09:53.725 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.96 mountX=-0.00 mountY=-0.23, mountTheta=-1.58
02:09:53.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.04, opts=13)
02:09:53.726 00.000 10844 Enqueuing Move request for scope (-0.23, 0.04)
02:09:53.726 00.000 11060 Worker thread wakes up
02:09:53.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
02:09:53.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
02:09:53.726 00.000 11060 Moving (-0.23, 0.04) raw xDistance=-0.00 yDistance=-0.23
02:09:53.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:09:53.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:09:53.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:53.727 00.001 11060 MoveAxis(E, 0, ABG)
02:09:53.727 00.000 10844 UpdateGuideState exits: m=2439 SNR=30.6
02:09:53.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:53.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:53.727 00.000 10844 Enqueuing Expose request
02:09:53.727 00.000 11060 Move returns status 0, amount 0
02:09:53.727 00.000 11060 MoveAxis(N, 91, ABG)
02:09:53.727 00.000 11060 Guiding  Dir = 0, Dur = 91
02:09:53.742 00.015 11060 IsSlewing returns 0
02:09:53.742 00.000 11060 IsGuiding returns 0
02:09:53.836 00.094 11060 IsGuiding returns 0
02:09:53.836 00.000 11060 Move returns status 0, amount 91
02:09:53.836 00.000 11060 move complete, result=0
02:09:53.836 00.000 11060 worker thread done servicing request
02:09:53.836 00.000 11060 Worker thread wakes up
02:09:53.836 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 91 ms NORTH
02:09:53.837 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:53.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:54.487 00.650 11060 Exposure complete
02:09:54.662 00.175 11060 worker thread done servicing request
02:09:54.662 00.000 10844 OnExposeComplete: enter
02:09:54.662 00.000 10844 UpdateGuideState(): m_state=6
02:09:54.662 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12576
02:09:54.662 00.000 10844 Star::Find returns 1 (1), X=267.72, Y=59.51, Mass=2785, SNR=32.6, Peak=255 HFD=3.3
02:09:54.663 00.001 10844 MultiStar: [#1 -0.54,0.01,0.83,U] [#2 0.24,-0.09,2.04,U] [#3 -0.21,-0.32,0.97,U] [#4 0.06,0.14,0.91,U] [#5 0.06,0.30,1.03,U] [#6 -0.15,-0.02,0.96,U] [#7 0.22,0.54,0.85,U] [#8 0.05,0.10,1.02,U] 
02:09:54.663 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.51, 0.64}
02:09:54.663 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.71 = -2.58)
02:09:54.663 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
02:09:54.663 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.95 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
02:09:54.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.12, opts=13)
02:09:54.664 00.000 10844 Enqueuing Move request for scope (-0.05, 0.12)
02:09:54.664 00.000 11060 Worker thread wakes up
02:09:54.664 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:09:54.664 00.000 10844 UpdateGuideState exits: m=2785 SNR=32.6 Saturated
02:09:54.665 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:54.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:54.665 00.000 10844 Enqueuing Expose request
02:09:54.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
02:09:54.665 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
02:09:54.665 00.000 11060 Moving (-0.05, 0.12) raw xDistance=-0.11 yDistance=-0.07
02:09:54.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:09:54.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:54.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:09:54.665 00.000 11060 MoveAxis(E, 0, ABG)
02:09:54.665 00.000 11060 Move returns status 0, amount 0
02:09:54.665 00.000 11060 MoveAxis(N, 0, ABG)
02:09:54.665 00.000 11060 Move returns status 0, amount 0
02:09:54.665 00.000 11060 move complete, result=0
02:09:54.665 00.000 11060 worker thread done servicing request
02:09:54.666 00.001 11060 Worker thread wakes up
02:09:54.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:54.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:54.667 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:55.300 00.633 11060 Exposure complete
02:09:55.460 00.160 11060 worker thread done servicing request
02:09:55.460 00.000 10844 OnExposeComplete: enter
02:09:55.461 00.001 10844 UpdateGuideState(): m_state=6
02:09:55.461 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12577
02:09:55.461 00.000 10844 Star::Find returns 1 (0), X=267.69, Y=59.05, Mass=2750, SNR=32.5, Peak=236 HFD=3.3
02:09:55.461 00.000 10844 MultiStar: [#1 -0.40,-0.61,0.00,M6] [#2 -0.50,-0.39,0.00,M1] [#3 -0.87,0.17,0.00,M1] [#4 -0.11,-0.09,0.86,U] [#5 -0.75,-0.22,0.00,M3] [#6 -0.15,-0.36,0.89,U] [#7 -0.09,0.16,0.82,U] [#8 -0.29,-0.37,0.99,U] 
02:09:55.461 00.000 10844 refined, 4 included, MultiStar: {-0.25, -0.10}, one-star: {-0.55, 0.17}
02:09:55.461 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
02:09:55.461 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
02:09:55.461 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.76 mountX=0.15 mountY=-0.23, mountTheta=-1.01
02:09:55.463 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.10, opts=13)
02:09:55.463 00.000 10844 Enqueuing Move request for scope (-0.25, -0.10)
02:09:55.463 00.000 11060 Worker thread wakes up
02:09:55.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:55.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
02:09:55.464 00.001 10844 UpdateGuideState exits: m=2750 SNR=32.5
02:09:55.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
02:09:55.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:55.464 00.000 11060 Moving (-0.25, -0.10) raw xDistance=0.15 yDistance=-0.23
02:09:55.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:55.464 00.000 10844 Enqueuing Expose request
02:09:55.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:09:55.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:09:55.464 00.000 11060 MoveAxis(W, 25, ABG)
02:09:55.464 00.000 11060 Guiding  Dir = 3, Dur = 25
02:09:55.498 00.034 11060 IsSlewing returns 0
02:09:55.499 00.001 11060 IsGuiding returns 0
02:09:55.575 00.076 11060 IsGuiding returns 0
02:09:55.576 00.001 11060 Move returns status 0, amount 25
02:09:55.576 00.000 11060 MoveAxis(N, 90, ABG)
02:09:55.576 00.000 11060 Guiding  Dir = 0, Dur = 90
02:09:55.625 00.049 11060 IsSlewing returns 0
02:09:55.625 00.000 11060 IsGuiding returns 0
02:09:55.717 00.092 11060 IsGuiding returns 0
02:09:55.717 00.000 11060 Move returns status 0, amount 90
02:09:55.717 00.000 11060 move complete, result=0
02:09:55.717 00.000 11060 worker thread done servicing request
02:09:55.717 00.000 11060 Worker thread wakes up
02:09:55.717 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.2 px 90 ms NORTH
02:09:55.718 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:55.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:56.346 00.628 11060 Exposure complete
02:09:56.512 00.166 11060 worker thread done servicing request
02:09:56.512 00.000 10844 OnExposeComplete: enter
02:09:56.512 00.000 10844 UpdateGuideState(): m_state=6
02:09:56.512 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12578
02:09:56.512 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=59.43, Mass=2268, SNR=29.1, Peak=208 HFD=3.5
02:09:56.512 00.000 10844 MultiStar: [#1 -0.60,0.28,0.00,M7] [#2 -0.42,0.20,2.26,U] [#3 -0.61,0.37,0.00,M2] [#4 -0.63,0.46,0.00,M1] [#5 -0.58,0.53,0.00,M4] [#6 0.72,0.35,0.00,M1] [#7 -0.14,1.00,0.00,M1] [#8 -0.16,1.00,0.00,M1] 
02:09:56.512 00.000 10844 refined, 1 included, MultiStar: {-0.38, 0.31}, one-star: {-0.27, 0.55}
02:09:56.512 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.08)
02:09:56.512 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
02:09:56.514 00.002 10844 CameraToMount -- cameraX=-0.38 cameraY=0.31 hyp=0.49 cameraTheta=2.46 mountX=-0.23 mountY=-0.42, mountTheta=-2.08
02:09:56.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.31, opts=13)
02:09:56.515 00.000 10844 Enqueuing Move request for scope (-0.38, 0.31)
02:09:56.515 00.000 11060 Worker thread wakes up
02:09:56.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:09:56.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.31) opts 0xd
02:09:56.515 00.000 10844 UpdateGuideState exits: m=2268 SNR=29.1
02:09:56.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.31)
02:09:56.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:56.515 00.000 11060 Moving (-0.38, 0.31) raw xDistance=-0.23 yDistance=-0.42
02:09:56.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:09:56.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.42
02:09:56.515 00.000 11060 MoveAxis(E, 40, ABG)
02:09:56.516 00.001 11060 Guiding  Dir = 2, Dur = 40
02:09:56.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:56.516 00.000 10844 Enqueuing Expose request
02:09:56.544 00.028 11060 IsSlewing returns 0
02:09:56.545 00.001 11060 IsGuiding returns 0
02:09:56.613 00.068 11060 IsGuiding returns 0
02:09:56.613 00.000 11060 Move returns status 0, amount 40
02:09:56.613 00.000 11060 MoveAxis(N, 164, ABG)
02:09:56.613 00.000 11060 Guiding  Dir = 0, Dur = 164
02:09:56.622 00.009 11060 IsSlewing returns 0
02:09:56.622 00.000 11060 IsGuiding returns 0
02:09:56.794 00.172 11060 IsGuiding returns 0
02:09:56.794 00.000 11060 Move returns status 0, amount 164
02:09:56.794 00.000 11060 move complete, result=0
02:09:56.794 00.000 11060 worker thread done servicing request
02:09:56.794 00.000 11060 Worker thread wakes up
02:09:56.794 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.4 px 164 ms NORTH
02:09:56.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:56.795 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:57.426 00.631 11060 Exposure complete
02:09:57.598 00.172 11060 worker thread done servicing request
02:09:57.598 00.000 10844 OnExposeComplete: enter
02:09:57.598 00.000 10844 UpdateGuideState(): m_state=6
02:09:57.598 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12579
02:09:57.598 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=58.98, Mass=2646, SNR=32.5, Peak=235 HFD=3.5
02:09:57.599 00.001 10844 MultiStar: [#1 -0.28,0.01,0.97,U] [#2 -0.60,0.43,0.00,M1] [#3 0.25,0.62,0.00,M3] [#4 -0.00,0.40,0.91,U] [#5 -0.08,0.47,0.93,U] [#6 0.32,0.15,0.89,U] [#7 0.33,0.15,0.80,U] [#8 0.32,0.62,0.00,M2] 
02:09:57.599 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.21}, one-star: {0.33, 0.10}
02:09:57.599 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
02:09:57.599 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
02:09:57.599 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.14 mountX=-0.23 mountY=0.06, mountTheta=2.88
02:09:57.600 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.21, opts=13)
02:09:57.600 00.000 10844 Enqueuing Move request for scope (0.10, 0.21)
02:09:57.600 00.000 11060 Worker thread wakes up
02:09:57.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
02:09:57.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
02:09:57.601 00.001 11060 Moving (0.10, 0.21) raw xDistance=-0.23 yDistance=0.06
02:09:57.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:57.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:09:57.601 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.5
02:09:57.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:57.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:57.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:09:57.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:57.601 00.000 10844 Enqueuing Expose request
02:09:57.601 00.000 11060 MoveAxis(E, 41, ABG)
02:09:57.601 00.000 11060 Guiding  Dir = 2, Dur = 41
02:09:57.628 00.027 11060 IsSlewing returns 0
02:09:57.628 00.000 11060 IsGuiding returns 0
02:09:57.671 00.043 11060 IsGuiding returns 0
02:09:57.671 00.000 11060 Move returns status 0, amount 41
02:09:57.671 00.000 11060 MoveAxis(N, 0, ABG)
02:09:57.671 00.000 11060 Move returns status 0, amount 0
02:09:57.671 00.000 11060 move complete, result=0
02:09:57.671 00.000 11060 worker thread done servicing request
02:09:57.671 00.000 11060 Worker thread wakes up
02:09:57.671 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
02:09:57.672 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:57.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:58.303 00.631 11060 Exposure complete
02:09:58.470 00.167 11060 worker thread done servicing request
02:09:58.470 00.000 10844 OnExposeComplete: enter
02:09:58.470 00.000 10844 UpdateGuideState(): m_state=6
02:09:58.470 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12580
02:09:58.471 00.001 10844 Star::Find returns 1 (0), X=268.46, Y=59.04, Mass=2672, SNR=32.5, Peak=242 HFD=3.5
02:09:58.471 00.000 10844 MultiStar: [#1 0.01,-0.19,0.92,U] [#2 -0.23,-0.01,2.01,U] [#3 0.09,0.42,0.99,U] [#4 -0.59,-0.12,1.01,U] [#5 -0.73,0.26,0.00,M4] [#6 0.15,-0.68,0.00,M1] [#7 0.74,-0.41,0.00,M1] [#8 0.12,-0.46,0.89,U] 
02:09:58.471 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.02}, one-star: {0.22, 0.16}
02:09:58.471 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
02:09:58.471 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
02:09:58.471 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.89 mountX=0.04 mountY=-0.09, mountTheta=-1.14
02:09:58.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
02:09:58.472 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
02:09:58.472 00.000 11060 Worker thread wakes up
02:09:58.473 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:09:58.473 00.000 10844 UpdateGuideState exits: m=2672 SNR=32.5
02:09:58.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:58.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:58.473 00.000 10844 Enqueuing Expose request
02:09:58.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:09:58.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:09:58.473 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.04 yDistance=-0.09
02:09:58.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:09:58.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:58.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:09:58.473 00.000 11060 MoveAxis(E, 0, ABG)
02:09:58.473 00.000 11060 Move returns status 0, amount 0
02:09:58.473 00.000 11060 MoveAxis(N, 0, ABG)
02:09:58.473 00.000 11060 Move returns status 0, amount 0
02:09:58.473 00.000 11060 move complete, result=0
02:09:58.473 00.000 11060 worker thread done servicing request
02:09:58.474 00.001 11060 Worker thread wakes up
02:09:58.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:58.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:09:58.475 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:59.111 00.636 11060 Exposure complete
02:09:59.277 00.166 10844 OnExposeComplete: enter
02:09:59.278 00.001 11060 worker thread done servicing request
02:09:59.278 00.000 10844 UpdateGuideState(): m_state=6
02:09:59.278 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12581
02:09:59.278 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=59.16, Mass=3168, SNR=35.8, Peak=255 HFD=3.7
02:09:59.279 00.001 10844 MultiStar: [#1 -0.26,0.14,0.84,U] [#2 0.03,0.62,1.78,U] [#3 -0.01,0.59,0.82,U] [#4 0.12,0.35,0.97,U] [#5 -0.12,0.15,0.86,U] [#6 0.61,-0.19,0.00,M2] [#7 0.51,0.18,0.79,U] [#8 -0.02,0.83,0.00,M2] 
02:09:59.279 00.000 10844 single-star, 6 included, MultiStar: {0.05, 0.37}, one-star: {0.13, 0.28}
02:09:59.279 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
02:09:59.279 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
02:09:59.279 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.13 mountX=-0.30 mountY=0.08, mountTheta=2.87
02:09:59.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.28, opts=13)
02:09:59.280 00.000 10844 Enqueuing Move request for scope (0.13, 0.28)
02:09:59.281 00.001 11060 Worker thread wakes up
02:09:59.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
02:09:59.281 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
02:09:59.281 00.000 11060 Moving (0.13, 0.28) raw xDistance=-0.30 yDistance=0.08
02:09:59.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:09:59.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:09:59.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:59.281 00.000 10844 UpdateGuideState exits: m=3168 SNR=35.8 Saturated
02:09:59.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:09:59.282 00.001 11060 MoveAxis(E, 51, ABG)
02:09:59.282 00.000 11060 Guiding  Dir = 2, Dur = 51
02:09:59.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:59.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:09:59.283 00.001 10844 Enqueuing Expose request
02:09:59.309 00.026 11060 IsSlewing returns 0
02:09:59.309 00.000 11060 IsGuiding returns 0
02:09:59.390 00.081 11060 IsGuiding returns 0
02:09:59.390 00.000 11060 Move returns status 0, amount 51
02:09:59.390 00.000 11060 MoveAxis(N, 0, ABG)
02:09:59.390 00.000 11060 Move returns status 0, amount 0
02:09:59.390 00.000 11060 move complete, result=0
02:09:59.391 00.001 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
02:09:59.393 00.002 11060 worker thread done servicing request
02:09:59.393 00.000 11060 Worker thread wakes up
02:09:59.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:09:59.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:00.038 00.645 11060 Exposure complete
02:10:00.211 00.173 11060 worker thread done servicing request
02:10:00.211 00.000 10844 OnExposeComplete: enter
02:10:00.211 00.000 10844 UpdateGuideState(): m_state=6
02:10:00.211 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12582
02:10:00.212 00.001 10844 Star::Find returns 1 (1), X=268.41, Y=59.14, Mass=2768, SNR=33.6, Peak=255 HFD=3.4
02:10:00.212 00.000 10844 MultiStar: [#1 -0.31,0.54,0.84,U] [#2 -0.24,0.03,1.89,U] [#3 -0.16,0.22,0.95,U] [#4 -0.25,0.65,0.00,M1] [#5 -0.01,0.09,0.92,U] [#6 0.16,-0.20,0.84,U] [#7 0.61,0.38,0.00,M1] [#8 0.23,0.24,1.04,U] 
02:10:00.212 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.15}, one-star: {0.17, 0.26}
02:10:00.212 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
02:10:00.212 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
02:10:00.212 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.86 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
02:10:00.213 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.15, opts=13)
02:10:00.213 00.000 10844 Enqueuing Move request for scope (-0.05, 0.15)
02:10:00.214 00.001 11060 Worker thread wakes up
02:10:00.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:00.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
02:10:00.214 00.000 10844 UpdateGuideState exits: m=2768 SNR=33.6 Saturated
02:10:00.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
02:10:00.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:00.214 00.000 11060 Moving (-0.05, 0.15) raw xDistance=-0.14 yDistance=-0.07
02:10:00.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:00.214 00.000 10844 Enqueuing Expose request
02:10:00.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:10:00.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:00.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:10:00.214 00.000 11060 MoveAxis(E, 26, ABG)
02:10:00.214 00.000 11060 Guiding  Dir = 2, Dur = 26
02:10:00.219 00.005 11060 IsSlewing returns 0
02:10:00.219 00.000 11060 IsGuiding returns 0
02:10:00.251 00.032 11060 IsGuiding returns 0
02:10:00.251 00.000 11060 Move returns status 0, amount 26
02:10:00.251 00.000 11060 MoveAxis(N, 0, ABG)
02:10:00.251 00.000 11060 Move returns status 0, amount 0
02:10:00.251 00.000 11060 move complete, result=0
02:10:00.251 00.000 11060 worker thread done servicing request
02:10:00.252 00.001 11060 Worker thread wakes up
02:10:00.252 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
02:10:00.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:00.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:00.884 00.632 11060 Exposure complete
02:10:01.054 00.170 11060 worker thread done servicing request
02:10:01.054 00.000 10844 OnExposeComplete: enter
02:10:01.054 00.000 10844 UpdateGuideState(): m_state=6
02:10:01.055 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12583
02:10:01.055 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=59.02, Mass=2398, SNR=30.9, Peak=230 HFD=3.4
02:10:01.055 00.000 10844 MultiStar: [#1 -0.14,0.09,1.07,U] [#2 -0.22,-0.18,2.10,U] [#3 -0.06,0.09,1.06,U] [#4 0.39,0.24,1.01,U] [#5 -0.53,-0.41,0.00,M3] [#6 -0.11,-0.33,1.01,U] [#7 0.36,0.25,0.78,U] [#8 -0.36,-0.19,0.95,U] 
02:10:01.055 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.15, 0.14}
02:10:01.055 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
02:10:01.055 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
02:10:01.055 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.75 mountX=0.02 mountY=-0.03, mountTheta=-1.00
02:10:01.058 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
02:10:01.058 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
02:10:01.058 00.000 11060 Worker thread wakes up
02:10:01.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
02:10:01.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
02:10:01.058 00.000 11060 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=-0.03
02:10:01.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:10:01.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:01.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:01.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:10:01.058 00.000 11060 MoveAxis(E, 0, ABG)
02:10:01.059 00.001 11060 Move returns status 0, amount 0
02:10:01.059 00.000 11060 MoveAxis(N, 0, ABG)
02:10:01.059 00.000 11060 Move returns status 0, amount 0
02:10:01.059 00.000 11060 move complete, result=0
02:10:01.059 00.000 10844 UpdateGuideState exits: m=2398 SNR=30.9
02:10:01.059 00.000 11060 worker thread done servicing request
02:10:01.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:01.059 00.000 10844 Enqueuing Expose request
02:10:01.059 00.000 11060 Worker thread wakes up
02:10:01.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:01.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:01.059 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:01.693 00.634 11060 Exposure complete
02:10:01.864 00.171 11060 worker thread done servicing request
02:10:01.864 00.000 10844 OnExposeComplete: enter
02:10:01.864 00.000 10844 UpdateGuideState(): m_state=6
02:10:01.865 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12584
02:10:01.865 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=58.64, Mass=3177, SNR=35.2, Peak=255 HFD=3.6
02:10:01.865 00.000 10844 MultiStar: [#1 -0.45,-0.31,0.80,U] [#2 -0.04,-0.13,1.87,U] [#3 0.04,-0.00,0.81,U] [#4 -0.01,0.89,0.00,M1] [#5 -0.33,-0.21,1.02,U] [#6 0.25,-0.34,0.72,U] [#7 0.06,0.56,0.71,U] [#8 0.36,-0.23,0.87,U] 
02:10:01.865 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {0.03, -0.24}
02:10:01.865 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
02:10:01.865 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
02:10:01.865 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.73 mountX=0.13 mountY=0.00, mountTheta=0.01
02:10:01.866 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
02:10:01.866 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
02:10:01.866 00.000 11060 Worker thread wakes up
02:10:01.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:01.866 00.000 10844 UpdateGuideState exits: m=3177 SNR=35.2 Saturated
02:10:01.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.868 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
02:10:01.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
02:10:01.868 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.00
02:10:01.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:10:01.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:01.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:01.868 00.000 10844 Enqueuing Expose request
02:10:01.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:10:01.868 00.000 11060 MoveAxis(W, 22, ABG)
02:10:01.868 00.000 11060 Guiding  Dir = 3, Dur = 22
02:10:01.878 00.010 11060 IsSlewing returns 0
02:10:01.878 00.000 11060 IsGuiding returns 0
02:10:01.910 00.032 11060 IsGuiding returns 0
02:10:01.917 00.007 11060 Move returns status 0, amount 22
02:10:01.917 00.000 11060 MoveAxis(N, 0, ABG)
02:10:01.917 00.000 11060 Move returns status 0, amount 0
02:10:01.917 00.000 11060 move complete, result=0
02:10:01.917 00.000 11060 worker thread done servicing request
02:10:01.917 00.000 11060 Worker thread wakes up
02:10:01.917 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
02:10:01.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:01.918 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:02.551 00.633 11060 Exposure complete
02:10:02.716 00.165 11060 worker thread done servicing request
02:10:02.717 00.001 10844 OnExposeComplete: enter
02:10:02.717 00.000 10844 UpdateGuideState(): m_state=6
02:10:02.717 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12585
02:10:02.717 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=58.57, Mass=3101, SNR=34.8, Peak=211 HFD=3.6
02:10:02.717 00.000 10844 MultiStar: [#1 -0.39,0.34,0.91,U] [#2 -0.36,-0.14,1.95,U] [#3 -0.27,0.30,0.90,U] [#4 0.03,0.60,0.89,U] [#5 0.15,0.32,0.91,U] [#6 0.22,0.14,0.77,U] [#7 -0.04,0.47,0.86,U] [#8 0.06,0.34,0.86,U] 
02:10:02.717 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.18}, one-star: {-0.06, -0.31}
02:10:02.718 00.001 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.41)
02:10:02.718 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.43)
02:10:02.718 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.12 mountX=-0.16 mountY=-0.14, mountTheta=-2.42
02:10:02.719 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.18, opts=13)
02:10:02.719 00.000 10844 Enqueuing Move request for scope (-0.11, 0.18)
02:10:02.719 00.000 11060 Worker thread wakes up
02:10:02.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:02.719 00.000 10844 UpdateGuideState exits: m=3101 SNR=34.8
02:10:02.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:02.720 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:02.720 00.000 10844 Enqueuing Expose request
02:10:02.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
02:10:02.720 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
02:10:02.720 00.000 11060 Moving (-0.11, 0.18) raw xDistance=-0.16 yDistance=-0.14
02:10:02.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:10:02.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:02.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:10:02.720 00.000 11060 MoveAxis(E, 27, ABG)
02:10:02.720 00.000 11060 Guiding  Dir = 2, Dur = 27
02:10:02.727 00.007 11060 IsSlewing returns 0
02:10:02.727 00.000 11060 IsGuiding returns 0
02:10:02.758 00.031 11060 IsGuiding returns 0
02:10:02.758 00.000 11060 Move returns status 0, amount 27
02:10:02.758 00.000 11060 MoveAxis(N, 0, ABG)
02:10:02.758 00.000 11060 Move returns status 0, amount 0
02:10:02.758 00.000 11060 move complete, result=0
02:10:02.758 00.000 11060 worker thread done servicing request
02:10:02.758 00.000 11060 Worker thread wakes up
02:10:02.759 00.001 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
02:10:02.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:02.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:03.392 00.633 11060 Exposure complete
02:10:03.594 00.202 11060 worker thread done servicing request
02:10:03.594 00.000 10844 OnExposeComplete: enter
02:10:03.594 00.000 10844 UpdateGuideState(): m_state=6
02:10:03.594 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12586
02:10:03.594 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=58.91, Mass=2809, SNR=32.8, Peak=235 HFD=3.6
02:10:03.594 00.000 10844 MultiStar: [#1 -0.85,0.19,0.00,M1] [#2 -0.24,-0.04,2.03,U] [#3 -0.05,0.50,0.89,U] [#4 0.43,0.30,0.91,U] [#5 -0.36,0.30,0.91,U] [#6 0.57,-0.24,0.90,U] [#7 0.53,0.19,0.70,U] [#8 0.19,0.15,0.87,U] 
02:10:03.594 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.38, 0.03}
02:10:03.594 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
02:10:03.594 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
02:10:03.594 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=-0.14 mountY=0.10, mountTheta=2.53
02:10:03.596 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
02:10:03.596 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
02:10:03.596 00.000 11060 Worker thread wakes up
02:10:03.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:03.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:10:03.596 00.000 10844 UpdateGuideState exits: m=2809 SNR=32.8
02:10:03.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:10:03.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:03.596 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.10
02:10:03.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:03.596 00.000 10844 Enqueuing Expose request
02:10:03.597 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:10:03.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:03.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:10:03.597 00.000 11060 MoveAxis(E, 25, ABG)
02:10:03.597 00.000 11060 Guiding  Dir = 2, Dur = 25
02:10:03.601 00.004 11060 IsSlewing returns 0
02:10:03.601 00.000 11060 IsGuiding returns 0
02:10:03.633 00.032 11060 IsGuiding returns 0
02:10:03.633 00.000 11060 Move returns status 0, amount 25
02:10:03.633 00.000 11060 MoveAxis(N, 0, ABG)
02:10:03.633 00.000 11060 Move returns status 0, amount 0
02:10:03.633 00.000 11060 move complete, result=0
02:10:03.633 00.000 11060 worker thread done servicing request
02:10:03.633 00.000 11060 Worker thread wakes up
02:10:03.633 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
02:10:03.635 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:03.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:04.267 00.632 11060 Exposure complete
02:10:04.441 00.174 11060 worker thread done servicing request
02:10:04.441 00.000 10844 OnExposeComplete: enter
02:10:04.441 00.000 10844 UpdateGuideState(): m_state=6
02:10:04.442 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12587
02:10:04.442 00.000 10844 Star::Find returns 1 (0), X=267.61, Y=59.02, Mass=3104, SNR=34.8, Peak=247 HFD=3.5
02:10:04.442 00.000 10844 MultiStar: [#1 -0.19,0.13,0.91,U] [#2 -0.20,0.16,1.85,U] [#3 -0.19,-0.16,0.90,U] [#4 0.43,0.00,0.92,U] [#5 -0.44,0.39,0.95,U] [#6 -0.17,-0.23,0.82,U] [#7 -0.05,0.41,0.91,U] [#8 -0.01,0.25,0.79,U] 
02:10:04.442 00.000 10844 refined, 8 included, MultiStar: {-0.17, 0.13}, one-star: {-0.62, 0.14}
02:10:04.442 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
02:10:04.442 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
02:10:04.442 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.51 mountX=-0.09 mountY=-0.19, mountTheta=-2.02
02:10:04.444 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.13, opts=13)
02:10:04.444 00.000 10844 Enqueuing Move request for scope (-0.17, 0.13)
02:10:04.444 00.000 11060 Worker thread wakes up
02:10:04.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
02:10:04.444 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
02:10:04.444 00.000 11060 Moving (-0.17, 0.13) raw xDistance=-0.09 yDistance=-0.19
02:10:04.444 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:04.446 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:10:04.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
02:10:04.446 00.000 11060 MoveAxis(E, 0, ABG)
02:10:04.446 00.000 11060 Move returns status 0, amount 0
02:10:04.446 00.000 11060 MoveAxis(N, 75, ABG)
02:10:04.446 00.000 11060 Guiding  Dir = 0, Dur = 75
02:10:04.446 00.000 10844 UpdateGuideState exits: m=3104 SNR=34.8
02:10:04.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:04.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:04.446 00.000 10844 Enqueuing Expose request
02:10:04.480 00.034 11060 IsSlewing returns 0
02:10:04.481 00.001 11060 IsGuiding returns 0
02:10:04.570 00.089 11060 IsGuiding returns 0
02:10:04.570 00.000 11060 Move returns status 0, amount 75
02:10:04.570 00.000 11060 move complete, result=0
02:10:04.570 00.000 11060 worker thread done servicing request
02:10:04.570 00.000 11060 Worker thread wakes up
02:10:04.570 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 75 ms NORTH
02:10:04.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:04.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:05.203 00.633 11060 Exposure complete
02:10:05.381 00.178 11060 worker thread done servicing request
02:10:05.381 00.000 10844 OnExposeComplete: enter
02:10:05.381 00.000 10844 UpdateGuideState(): m_state=6
02:10:05.381 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12588
02:10:05.381 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.22, Mass=2604, SNR=32.0, Peak=238 HFD=3.2
02:10:05.381 00.000 10844 MultiStar: [#1 -0.47,0.55,0.00,M1] [#2 0.10,0.16,2.00,U] [#3 -0.34,0.31,1.03,U] [#4 0.51,0.45,0.00,M1] [#5 -0.21,0.77,0.00,M1] [#6 0.52,-0.18,0.87,U] [#7 0.05,0.56,0.80,U] [#8 0.13,0.11,0.92,U] 
02:10:05.381 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.21}, one-star: {-0.16, 0.34}
02:10:05.381 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
02:10:05.381 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
02:10:05.382 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.35 mountX=-0.21 mountY=0.01, mountTheta=3.08
02:10:05.383 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.21, opts=13)
02:10:05.383 00.000 10844 Enqueuing Move request for scope (0.05, 0.21)
02:10:05.383 00.000 11060 Worker thread wakes up
02:10:05.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
02:10:05.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
02:10:05.383 00.000 11060 Moving (0.05, 0.21) raw xDistance=-0.21 yDistance=0.01
02:10:05.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:10:05.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:05.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:05.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:05.383 00.000 11060 MoveAxis(E, 37, ABG)
02:10:05.383 00.000 11060 Guiding  Dir = 2, Dur = 37
02:10:05.384 00.001 10844 UpdateGuideState exits: m=2604 SNR=32.0
02:10:05.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:05.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:05.384 00.000 10844 Enqueuing Expose request
02:10:05.419 00.035 11060 IsSlewing returns 0
02:10:05.419 00.000 11060 IsGuiding returns 0
02:10:05.493 00.074 11060 IsGuiding returns 0
02:10:05.493 00.000 11060 Move returns status 0, amount 37
02:10:05.493 00.000 11060 MoveAxis(N, 0, ABG)
02:10:05.494 00.001 11060 Move returns status 0, amount 0
02:10:05.494 00.000 11060 move complete, result=0
02:10:05.494 00.000 11060 worker thread done servicing request
02:10:05.494 00.000 11060 Worker thread wakes up
02:10:05.494 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
02:10:05.496 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:05.497 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:06.138 00.641 11060 Exposure complete
02:10:06.315 00.177 11060 worker thread done servicing request
02:10:06.315 00.000 10844 OnExposeComplete: enter
02:10:06.315 00.000 10844 UpdateGuideState(): m_state=6
02:10:06.315 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12589
02:10:06.315 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=59.42, Mass=2091, SNR=28.5, Peak=242 HFD=3.3
02:10:06.315 00.000 10844 MultiStar: [#1 -0.02,-0.31,1.20,U] [#2 -0.40,-0.19,2.29,U] [#3 -0.34,0.17,1.12,U] [#4 0.35,0.46,1.16,U] [#5 -0.31,-0.19,1.22,U] [#6 0.01,-0.38,1.04,U] [#7 0.37,-0.35,0.89,U] [#8 0.39,-0.41,1.07,U] 
02:10:06.315 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.16, 0.54}
02:10:06.315 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
02:10:06.315 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
02:10:06.316 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.95 mountX=0.09 mountY=-0.02, mountTheta=-0.22
02:10:06.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
02:10:06.317 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
02:10:06.317 00.000 11060 Worker thread wakes up
02:10:06.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:06.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:10:06.317 00.000 10844 UpdateGuideState exits: m=2091 SNR=28.5
02:10:06.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:10:06.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:06.317 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.09 yDistance=-0.02
02:10:06.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:06.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:10:06.317 00.000 10844 Enqueuing Expose request
02:10:06.318 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:06.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:10:06.318 00.000 11060 MoveAxis(E, 0, ABG)
02:10:06.318 00.000 11060 Move returns status 0, amount 0
02:10:06.318 00.000 11060 MoveAxis(N, 0, ABG)
02:10:06.318 00.000 11060 Move returns status 0, amount 0
02:10:06.318 00.000 11060 move complete, result=0
02:10:06.318 00.000 11060 worker thread done servicing request
02:10:06.318 00.000 11060 Worker thread wakes up
02:10:06.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:06.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:06.319 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:06.951 00.632 11060 Exposure complete
02:10:07.129 00.178 11060 worker thread done servicing request
02:10:07.129 00.000 10844 OnExposeComplete: enter
02:10:07.129 00.000 10844 UpdateGuideState(): m_state=6
02:10:07.129 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12590
02:10:07.129 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=59.20, Mass=2535, SNR=31.4, Peak=226 HFD=3.3
02:10:07.131 00.002 10844 MultiStar: [#1 -0.28,-0.32,1.09,U] [#2 -0.67,0.38,0.00,M1] [#3 -0.11,-0.43,0.94,U] [#4 0.22,-0.18,0.93,U] [#5 -0.57,-0.66,0.00,M1] [#6 0.21,-0.74,0.00,M1] [#7 -0.15,0.13,0.76,U] [#8 0.03,0.02,1.02,U] 
02:10:07.131 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.08}, one-star: {0.02, 0.32}
02:10:07.131 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
02:10:07.131 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
02:10:07.131 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.10 mountX=0.09 mountY=-0.03, mountTheta=-0.36
02:10:07.132 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
02:10:07.132 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
02:10:07.132 00.000 11060 Worker thread wakes up
02:10:07.132 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:07.132 00.000 10844 UpdateGuideState exits: m=2535 SNR=31.4
02:10:07.133 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:07.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
02:10:07.133 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
02:10:07.133 00.000 11060 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.03
02:10:07.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:10:07.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:07.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:07.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:10:07.133 00.000 10844 Enqueuing Expose request
02:10:07.133 00.000 11060 MoveAxis(E, 0, ABG)
02:10:07.133 00.000 11060 Move returns status 0, amount 0
02:10:07.133 00.000 11060 MoveAxis(N, 0, ABG)
02:10:07.133 00.000 11060 Move returns status 0, amount 0
02:10:07.133 00.000 11060 move complete, result=0
02:10:07.133 00.000 11060 worker thread done servicing request
02:10:07.134 00.001 11060 Worker thread wakes up
02:10:07.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:07.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:07.135 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:07.769 00.634 11060 Exposure complete
02:10:07.933 00.164 11060 worker thread done servicing request
02:10:07.933 00.000 10844 OnExposeComplete: enter
02:10:07.933 00.000 10844 UpdateGuideState(): m_state=6
02:10:07.934 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12591
02:10:07.934 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=59.08, Mass=2264, SNR=29.5, Peak=231 HFD=3.1
02:10:07.934 00.000 10844 MultiStar: [#1 -0.40,0.05,1.09,U] [#2 0.24,0.36,2.33,U] [#3 -0.16,0.25,0.99,U] [#4 0.54,0.05,1.08,U] [#5 -0.12,-0.06,1.06,U] [#6 0.11,-0.14,0.93,U] [#7 0.36,0.25,0.93,U] [#8 -0.37,0.43,1.02,U] 
02:10:07.934 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {-0.07, 0.20}
02:10:07.934 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
02:10:07.934 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
02:10:07.934 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.36 mountX=-0.18 mountY=0.01, mountTheta=3.09
02:10:07.935 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.18, opts=13)
02:10:07.937 00.002 10844 Enqueuing Move request for scope (0.04, 0.18)
02:10:07.937 00.000 11060 Worker thread wakes up
02:10:07.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
02:10:07.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
02:10:07.937 00.000 11060 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=0.01
02:10:07.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:10:07.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:07.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:07.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:07.937 00.000 11060 MoveAxis(E, 32, ABG)
02:10:07.937 00.000 11060 Guiding  Dir = 2, Dur = 32
02:10:07.937 00.000 10844 UpdateGuideState exits: m=2264 SNR=29.5
02:10:07.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:07.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:07.938 00.001 10844 Enqueuing Expose request
02:10:07.961 00.023 11060 IsSlewing returns 0
02:10:07.961 00.000 11060 IsGuiding returns 0
02:10:08.023 00.062 11060 IsGuiding returns 0
02:10:08.023 00.000 11060 Move returns status 0, amount 32
02:10:08.023 00.000 11060 MoveAxis(N, 0, ABG)
02:10:08.023 00.000 11060 Move returns status 0, amount 0
02:10:08.023 00.000 11060 move complete, result=0
02:10:08.023 00.000 11060 worker thread done servicing request
02:10:08.023 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
02:10:08.024 00.001 11060 Worker thread wakes up
02:10:08.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:08.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:08.662 00.638 11060 Exposure complete
02:10:08.838 00.176 11060 worker thread done servicing request
02:10:08.838 00.000 10844 OnExposeComplete: enter
02:10:08.838 00.000 10844 UpdateGuideState(): m_state=6
02:10:08.838 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12592
02:10:08.839 00.001 10844 Star::Find returns 1 (1), X=268.42, Y=59.36, Mass=2944, SNR=33.6, Peak=255 HFD=3.4
02:10:08.839 00.000 10844 MultiStar: [#1 -0.43,-0.21,0.93,U] [#2 0.03,0.57,2.01,U] [#3 -0.43,0.60,0.00,M1] [#4 0.06,0.48,0.99,U] [#5 -0.33,0.46,0.99,U] [#6 0.38,-0.10,0.88,U] [#7 -0.04,0.29,0.74,U] [#8 -0.10,0.31,0.92,U] 
02:10:08.839 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.33}, one-star: {0.18, 0.48}
02:10:08.839 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
02:10:08.840 00.001 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.90)
02:10:08.840 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.65 mountX=-0.32 mountY=-0.08, mountTheta=-2.90
02:10:08.841 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.33, opts=13)
02:10:08.841 00.000 10844 Enqueuing Move request for scope (-0.03, 0.33)
02:10:08.841 00.000 11060 Worker thread wakes up
02:10:08.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
02:10:08.841 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
02:10:08.842 00.001 11060 Moving (-0.03, 0.33) raw xDistance=-0.32 yDistance=-0.08
02:10:08.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
02:10:08.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:08.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:08.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:10:08.842 00.000 11060 MoveAxis(E, 56, ABG)
02:10:08.842 00.000 11060 Guiding  Dir = 2, Dur = 56
02:10:08.842 00.000 10844 UpdateGuideState exits: m=2944 SNR=33.6 Saturated
02:10:08.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:08.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:08.842 00.000 10844 Enqueuing Expose request
02:10:08.853 00.011 11060 IsSlewing returns 0
02:10:08.853 00.000 11060 IsGuiding returns 0
02:10:08.918 00.065 11060 IsGuiding returns 0
02:10:08.919 00.001 11060 Move returns status 0, amount 56
02:10:08.919 00.000 11060 MoveAxis(N, 0, ABG)
02:10:08.920 00.001 11060 Move returns status 0, amount 0
02:10:08.920 00.000 11060 move complete, result=0
02:10:08.920 00.000 11060 worker thread done servicing request
02:10:08.920 00.000 11060 Worker thread wakes up
02:10:08.920 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
02:10:08.921 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:08.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:09.560 00.639 11060 Exposure complete
02:10:09.739 00.179 11060 worker thread done servicing request
02:10:09.739 00.000 10844 OnExposeComplete: enter
02:10:09.739 00.000 10844 UpdateGuideState(): m_state=6
02:10:09.739 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12593
02:10:09.739 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=58.99, Mass=2773, SNR=33.4, Peak=244 HFD=3.7
02:10:09.740 00.001 10844 MultiStar: [#1 0.12,-0.31,0.94,U] [#2 -0.44,-0.08,2.12,U] [#3 -0.22,-0.06,1.03,U] [#4 0.18,0.17,1.01,U] [#5 -0.13,0.28,0.98,U] [#6 0.40,-0.02,0.87,U] [#7 0.12,0.34,0.94,U] [#8 0.00,-0.07,0.92,U] 
02:10:09.740 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {0.30, 0.11}
02:10:09.740 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
02:10:09.740 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
02:10:09.740 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.24 mountX=-0.02 mountY=-0.03, mountTheta=-2.30
02:10:09.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
02:10:09.741 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
02:10:09.742 00.001 11060 Worker thread wakes up
02:10:09.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:09.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
02:10:09.742 00.000 10844 UpdateGuideState exits: m=2773 SNR=33.4
02:10:09.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
02:10:09.742 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.02 yDistance=-0.03
02:10:09.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:10:09.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:09.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:09.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:10:09.742 00.000 11060 MoveAxis(E, 0, ABG)
02:10:09.742 00.000 11060 Move returns status 0, amount 0
02:10:09.742 00.000 11060 MoveAxis(N, 0, ABG)
02:10:09.742 00.000 11060 Move returns status 0, amount 0
02:10:09.742 00.000 11060 move complete, result=0
02:10:09.743 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:09.743 00.000 10844 Enqueuing Expose request
02:10:09.743 00.000 11060 worker thread done servicing request
02:10:09.743 00.000 11060 Worker thread wakes up
02:10:09.743 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:09.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:09.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:10.369 00.626 11060 Exposure complete
02:10:10.527 00.158 11060 worker thread done servicing request
02:10:10.527 00.000 10844 OnExposeComplete: enter
02:10:10.527 00.000 10844 UpdateGuideState(): m_state=6
02:10:10.527 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12594
02:10:10.527 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=59.21, Mass=2307, SNR=29.7, Peak=198 HFD=2.9
02:10:10.528 00.001 10844 MultiStar: [#1 -0.54,-0.40,0.00,M1] [#2 0.24,-0.16,2.24,U] [#3 -0.03,0.01,1.17,U] [#4 0.14,0.76,0.00,M1] [#5 -0.41,0.13,1.05,U] [#6 0.21,-0.39,1.04,U] [#7 0.30,0.07,0.83,U] [#8 0.19,-0.54,1.00,U] 
02:10:10.528 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.09}, one-star: {-0.06, 0.33}
02:10:10.528 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
02:10:10.528 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
02:10:10.528 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=0.08 mountY=0.09, mountTheta=0.87
02:10:10.529 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
02:10:10.529 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
02:10:10.529 00.000 11060 Worker thread wakes up
02:10:10.529 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:10.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
02:10:10.530 00.001 10844 UpdateGuideState exits: m=2307 SNR=29.7
02:10:10.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
02:10:10.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:10.530 00.000 11060 Moving (0.08, -0.09) raw xDistance=0.08 yDistance=0.09
02:10:10.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:10.530 00.000 10844 Enqueuing Expose request
02:10:10.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:10:10.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:10.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:10:10.530 00.000 11060 MoveAxis(E, 0, ABG)
02:10:10.530 00.000 11060 Move returns status 0, amount 0
02:10:10.530 00.000 11060 MoveAxis(N, 0, ABG)
02:10:10.530 00.000 11060 Move returns status 0, amount 0
02:10:10.530 00.000 11060 move complete, result=0
02:10:10.530 00.000 11060 worker thread done servicing request
02:10:10.531 00.001 11060 Worker thread wakes up
02:10:10.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:10.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:10.539 00.008 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:11.165 00.626 11060 Exposure complete
02:10:11.344 00.179 11060 worker thread done servicing request
02:10:11.344 00.000 10844 OnExposeComplete: enter
02:10:11.344 00.000 10844 UpdateGuideState(): m_state=6
02:10:11.344 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12595
02:10:11.344 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=58.97, Mass=2418, SNR=30.3, Peak=250 HFD=3.5
02:10:11.345 00.001 10844 MultiStar: [#1 0.02,-0.13,1.06,U] [#2 0.20,0.17,2.17,U] [#3 0.29,0.98,0.00,M1] [#4 0.19,0.52,0.96,U] [#5 -0.18,0.20,1.00,U] [#6 0.21,-0.32,1.01,U] [#7 0.23,0.40,0.91,U] [#8 0.27,-0.15,0.98,U] 
02:10:11.345 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.10}, one-star: {0.29, 0.09}
02:10:11.345 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
02:10:11.345 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
02:10:11.345 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.57 mountX=-0.13 mountY=0.14, mountTheta=2.31
02:10:11.346 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
02:10:11.346 00.000 10844 Enqueuing Move request for scope (0.16, 0.10)
02:10:11.346 00.000 11060 Worker thread wakes up
02:10:11.347 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:11.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
02:10:11.347 00.000 10844 UpdateGuideState exits: m=2418 SNR=30.3
02:10:11.347 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
02:10:11.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:11.347 00.000 11060 Moving (0.16, 0.10) raw xDistance=-0.13 yDistance=0.14
02:10:11.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:11.347 00.000 10844 Enqueuing Expose request
02:10:11.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:10:11.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:11.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:10:11.347 00.000 11060 MoveAxis(E, 22, ABG)
02:10:11.347 00.000 11060 Guiding  Dir = 2, Dur = 22
02:10:11.394 00.047 11060 IsSlewing returns 0
02:10:11.394 00.000 11060 IsGuiding returns 0
02:10:11.457 00.063 11060 IsGuiding returns 0
02:10:11.457 00.000 11060 Move returns status 0, amount 22
02:10:11.457 00.000 11060 MoveAxis(N, 0, ABG)
02:10:11.457 00.000 11060 Move returns status 0, amount 0
02:10:11.457 00.000 11060 move complete, result=0
02:10:11.457 00.000 11060 worker thread done servicing request
02:10:11.457 00.000 11060 Worker thread wakes up
02:10:11.457 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
02:10:11.458 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:11.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:12.097 00.639 11060 Exposure complete
02:10:12.264 00.167 11060 worker thread done servicing request
02:10:12.265 00.001 10844 OnExposeComplete: enter
02:10:12.265 00.000 10844 UpdateGuideState(): m_state=6
02:10:12.265 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12596
02:10:12.265 00.000 10844 Star::Find returns 1 (0), X=268.67, Y=58.91, Mass=2271, SNR=29.9, Peak=205 HFD=3.4
02:10:12.265 00.000 10844 MultiStar: [#1 -0.12,-0.01,1.01,U] [#2 0.17,-0.05,2.29,U] [#3 -0.12,0.02,1.08,U] [#4 -0.05,0.44,0.84,U] [#5 0.08,0.20,1.06,U] [#6 -0.26,0.35,0.94,U] [#7 0.30,0.16,0.91,U] [#8 0.13,-0.34,0.96,U] 
02:10:12.265 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.43, 0.03}
02:10:12.265 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
02:10:12.265 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
02:10:12.266 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.71 mountX=-0.08 mountY=0.06, mountTheta=2.45
02:10:12.267 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
02:10:12.267 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
02:10:12.267 00.000 11060 Worker thread wakes up
02:10:12.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:12.267 00.000 10844 UpdateGuideState exits: m=2271 SNR=29.9
02:10:12.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:12.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:12.267 00.000 10844 Enqueuing Expose request
02:10:12.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
02:10:12.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
02:10:12.267 00.000 11060 Moving (0.08, 0.06) raw xDistance=-0.08 yDistance=0.06
02:10:12.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:10:12.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:12.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:10:12.268 00.001 11060 MoveAxis(E, 0, ABG)
02:10:12.268 00.000 11060 Move returns status 0, amount 0
02:10:12.268 00.000 11060 MoveAxis(N, 0, ABG)
02:10:12.268 00.000 11060 Move returns status 0, amount 0
02:10:12.268 00.000 11060 move complete, result=0
02:10:12.268 00.000 11060 worker thread done servicing request
02:10:12.268 00.000 11060 Worker thread wakes up
02:10:12.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:12.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:12.269 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:12.901 00.632 11060 Exposure complete
02:10:13.077 00.176 11060 worker thread done servicing request
02:10:13.077 00.000 10844 OnExposeComplete: enter
02:10:13.077 00.000 10844 UpdateGuideState(): m_state=6
02:10:13.077 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12597
02:10:13.077 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=58.45, Mass=2820, SNR=33.1, Peak=255 HFD=3.3
02:10:13.078 00.001 10844 MultiStar: [#1 -0.70,0.33,0.00,M1] [#2 -0.29,-0.02,1.96,U] [#3 -0.45,-0.16,0.83,U] [#4 0.31,0.13,0.92,U] [#5 0.04,0.18,0.96,U] [#6 0.04,0.24,0.91,U] [#7 0.18,-0.14,0.85,U] [#8 -0.52,0.05,0.97,U] 
02:10:13.078 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.02}, one-star: {0.16, -0.43}
02:10:13.078 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
02:10:13.078 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
02:10:13.078 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.94 mountX=0.04 mountY=-0.09, mountTheta=-1.19
02:10:13.079 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
02:10:13.079 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
02:10:13.079 00.000 11060 Worker thread wakes up
02:10:13.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
02:10:13.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
02:10:13.079 00.000 11060 Moving (-0.09, -0.02) raw xDistance=0.04 yDistance=-0.09
02:10:13.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:10:13.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:13.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:10:13.079 00.000 11060 MoveAxis(E, 0, ABG)
02:10:13.080 00.001 11060 Move returns status 0, amount 0
02:10:13.080 00.000 11060 MoveAxis(N, 0, ABG)
02:10:13.080 00.000 11060 Move returns status 0, amount 0
02:10:13.080 00.000 11060 move complete, result=0
02:10:13.080 00.000 11060 worker thread done servicing request
02:10:13.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:13.080 00.000 10844 UpdateGuideState exits: m=2820 SNR=33.1 Saturated
02:10:13.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:13.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:13.080 00.000 10844 Enqueuing Expose request
02:10:13.080 00.000 11060 Worker thread wakes up
02:10:13.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:13.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:13.080 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:13.715 00.635 11060 Exposure complete
02:10:13.887 00.172 11060 worker thread done servicing request
02:10:13.887 00.000 10844 OnExposeComplete: enter
02:10:13.887 00.000 10844 UpdateGuideState(): m_state=6
02:10:13.887 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12598
02:10:13.887 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=58.78, Mass=2710, SNR=31.8, Peak=219 HFD=3.6
02:10:13.888 00.001 10844 MultiStar: [#1 -0.41,0.01,1.06,U] [#2 0.24,-0.12,2.12,U] [#3 -0.27,-0.06,0.83,U] [#4 0.72,-0.02,0.00,M1] [#5 -0.57,0.45,0.00,M1] [#6 0.12,0.44,0.81,U] [#7 0.10,0.17,0.87,U] [#8 -0.05,-0.15,0.98,U] 
02:10:13.888 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.41, -0.10}
02:10:13.888 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.63 = 1.63)
02:10:13.888 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
02:10:13.888 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.12 mountX=-0.00 mountY=0.05, mountTheta=1.63
02:10:13.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
02:10:13.889 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
02:10:13.889 00.000 11060 Worker thread wakes up
02:10:13.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:10:13.889 00.000 10844 UpdateGuideState exits: m=2710 SNR=31.8
02:10:13.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:13.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:13.890 00.001 10844 Enqueuing Expose request
02:10:13.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
02:10:13.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
02:10:13.890 00.000 11060 Moving (0.05, -0.01) raw xDistance=-0.00 yDistance=0.05
02:10:13.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:10:13.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:13.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:10:13.890 00.000 11060 MoveAxis(E, 0, ABG)
02:10:13.890 00.000 11060 Move returns status 0, amount 0
02:10:13.890 00.000 11060 MoveAxis(N, 0, ABG)
02:10:13.890 00.000 11060 Move returns status 0, amount 0
02:10:13.890 00.000 11060 move complete, result=0
02:10:13.890 00.000 11060 worker thread done servicing request
02:10:13.890 00.000 11060 Worker thread wakes up
02:10:13.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:13.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:13.891 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:14.524 00.633 11060 Exposure complete
02:10:14.699 00.175 11060 worker thread done servicing request
02:10:14.699 00.000 10844 OnExposeComplete: enter
02:10:14.699 00.000 10844 UpdateGuideState(): m_state=6
02:10:14.700 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12599
02:10:14.700 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=59.41, Mass=2380, SNR=30.3, Peak=249 HFD=3.3
02:10:14.700 00.000 10844 MultiStar: [#1 0.15,0.17,1.05,U] [#2 -0.23,0.03,2.25,U] [#3 0.18,0.61,0.00,M1] [#4 -0.03,0.25,0.96,U] [#5 -0.48,0.42,0.00,M2] [#6 0.57,0.21,0.97,U] [#7 0.44,0.18,0.92,U] [#8 0.41,0.47,0.00,M1] 
02:10:14.700 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.19}, one-star: {0.35, 0.54}
02:10:14.700 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
02:10:14.700 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
02:10:14.700 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.98 mountX=-0.21 mountY=0.10, mountTheta=2.72
02:10:14.707 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.19, opts=13)
02:10:14.708 00.001 10844 Enqueuing Move request for scope (0.13, 0.19)
02:10:14.708 00.000 11060 Worker thread wakes up
02:10:14.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:14.708 00.000 10844 UpdateGuideState exits: m=2380 SNR=30.3
02:10:14.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:14.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:14.708 00.000 10844 Enqueuing Expose request
02:10:14.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
02:10:14.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
02:10:14.708 00.000 11060 Moving (0.13, 0.19) raw xDistance=-0.21 yDistance=0.10
02:10:14.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:10:14.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:14.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:10:14.708 00.000 11060 MoveAxis(E, 37, ABG)
02:10:14.708 00.000 11060 Guiding  Dir = 2, Dur = 37
02:10:14.723 00.015 11060 IsSlewing returns 0
02:10:14.723 00.000 11060 IsGuiding returns 0
02:10:14.777 00.054 11060 IsGuiding returns 0
02:10:14.778 00.001 11060 Move returns status 0, amount 37
02:10:14.778 00.000 11060 MoveAxis(N, 0, ABG)
02:10:14.778 00.000 11060 Move returns status 0, amount 0
02:10:14.778 00.000 11060 move complete, result=0
02:10:14.778 00.000 11060 worker thread done servicing request
02:10:14.778 00.000 11060 Worker thread wakes up
02:10:14.778 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
02:10:14.779 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:14.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:15.414 00.635 11060 Exposure complete
02:10:15.612 00.198 11060 worker thread done servicing request
02:10:15.612 00.000 10844 OnExposeComplete: enter
02:10:15.612 00.000 10844 UpdateGuideState(): m_state=6
02:10:15.613 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12600
02:10:15.613 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=59.00, Mass=2328, SNR=29.7, Peak=242 HFD=3.4
02:10:15.613 00.000 10844 MultiStar: [#1 -0.00,-0.31,1.06,U] [#2 0.20,0.07,2.07,U] [#3 -0.05,0.41,1.07,U] [#4 0.27,0.19,1.14,U] [#5 -0.15,0.20,1.12,U] [#6 0.43,0.29,0.97,U] [#7 0.33,0.15,0.90,U] [#8 0.55,-0.21,1.02,U] 
02:10:15.613 00.000 10844 single-star, 8 included, MultiStar: {0.18, 0.10}, one-star: {0.12, 0.12}
02:10:15.613 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
02:10:15.613 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
02:10:15.613 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=-0.14 mountY=0.10, mountTheta=2.51
02:10:15.615 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
02:10:15.615 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
02:10:15.615 00.000 11060 Worker thread wakes up
02:10:15.615 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:15.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:10:15.615 00.000 10844 UpdateGuideState exits: m=2328 SNR=29.7
02:10:15.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:10:15.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:15.615 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.10
02:10:15.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:15.615 00.000 10844 Enqueuing Expose request
02:10:15.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:10:15.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:15.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:10:15.615 00.000 11060 MoveAxis(E, 26, ABG)
02:10:15.615 00.000 11060 Guiding  Dir = 2, Dur = 26
02:10:15.625 00.010 11060 IsSlewing returns 0
02:10:15.625 00.000 11060 IsGuiding returns 0
02:10:15.655 00.030 11060 IsGuiding returns 0
02:10:15.655 00.000 11060 Move returns status 0, amount 26
02:10:15.655 00.000 11060 MoveAxis(N, 0, ABG)
02:10:15.655 00.000 11060 Move returns status 0, amount 0
02:10:15.655 00.000 11060 move complete, result=0
02:10:15.655 00.000 11060 worker thread done servicing request
02:10:15.655 00.000 11060 Worker thread wakes up
02:10:15.655 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
02:10:15.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:15.657 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:16.297 00.640 11060 Exposure complete
02:10:16.482 00.185 11060 worker thread done servicing request
02:10:16.483 00.001 10844 OnExposeComplete: enter
02:10:16.483 00.000 10844 UpdateGuideState(): m_state=6
02:10:16.483 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12601
02:10:16.483 00.000 10844 Star::Find returns 1 (1), X=268.51, Y=58.48, Mass=2368, SNR=30.3, Peak=255 HFD=3.2
02:10:16.483 00.000 10844 MultiStar: [#1 -0.09,-0.06,0.99,U] [#2 0.36,0.31,2.16,U] [#3 0.51,0.21,0.94,U] [#4 0.44,0.42,1.07,U] [#5 -0.09,0.83,0.00,M2] [#6 1.04,-0.28,0.00,M1] [#7 0.90,0.21,0.00,M1] [#8 0.74,-0.12,0.00,M1] 
02:10:16.483 00.000 10844 refined, 4 included, MultiStar: {0.31, 0.14}, one-star: {0.27, -0.40}
02:10:16.484 00.001 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
02:10:16.484 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
02:10:16.484 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.14 hyp=0.34 cameraTheta=0.43 mountX=-0.20 mountY=0.28, mountTheta=2.17
02:10:16.485 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.14, opts=13)
02:10:16.485 00.000 10844 Enqueuing Move request for scope (0.31, 0.14)
02:10:16.485 00.000 11060 Worker thread wakes up
02:10:16.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:16.486 00.001 10844 UpdateGuideState exits: m=2368 SNR=30.3 Saturated
02:10:16.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:16.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:16.486 00.000 10844 Enqueuing Expose request
02:10:16.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.14) opts 0xd
02:10:16.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.14)
02:10:16.486 00.000 11060 Moving (0.31, 0.14) raw xDistance=-0.20 yDistance=0.28
02:10:16.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:10:16.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:10:16.487 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:10:16.487 00.000 11060 MoveAxis(E, 35, ABG)
02:10:16.487 00.000 11060 Guiding  Dir = 2, Dur = 35
02:10:16.516 00.029 11060 IsSlewing returns 0
02:10:16.516 00.000 11060 IsGuiding returns 0
02:10:16.578 00.062 11060 IsGuiding returns 0
02:10:16.579 00.001 11060 Move returns status 0, amount 35
02:10:16.579 00.000 11060 MoveAxis(N, 0, ABG)
02:10:16.579 00.000 11060 Move returns status 0, amount 0
02:10:16.579 00.000 11060 move complete, result=0
02:10:16.579 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.3 px 0 ms NORTH
02:10:16.580 00.001 11060 worker thread done servicing request
02:10:16.580 00.000 11060 Worker thread wakes up
02:10:16.581 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:16.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:17.219 00.638 11060 Exposure complete
02:10:17.413 00.194 11060 worker thread done servicing request
02:10:17.413 00.000 10844 OnExposeComplete: enter
02:10:17.414 00.001 10844 UpdateGuideState(): m_state=6
02:10:17.414 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12602
02:10:17.414 00.000 10844 Star::Find returns 1 (1), X=268.22, Y=58.36, Mass=2578, SNR=31.7, Peak=255 HFD=3.6
02:10:17.414 00.000 10844 MultiStar: [#1 0.09,-0.28,0.97,U] [#2 0.50,-0.05,2.23,U] [#3 -0.08,0.14,0.97,U] [#4 -0.17,0.38,0.98,U] [#5 0.24,0.30,1.05,U] [#6 0.63,-0.28,0.00,M2] [#7 0.41,-0.32,0.74,U] [#8 0.70,0.20,0.00,M2] 
02:10:17.414 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.04}, one-star: {-0.02, -0.52}
02:10:17.414 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
02:10:17.414 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
02:10:17.415 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=0.01 mountY=0.19, mountTheta=1.53
02:10:17.416 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.04, opts=13)
02:10:17.416 00.000 10844 Enqueuing Move request for scope (0.19, -0.04)
02:10:17.416 00.000 11060 Worker thread wakes up
02:10:17.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:17.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
02:10:17.416 00.000 10844 UpdateGuideState exits: m=2578 SNR=31.7 Saturated
02:10:17.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
02:10:17.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:17.416 00.000 11060 Moving (0.19, -0.04) raw xDistance=0.01 yDistance=0.19
02:10:17.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:17.416 00.000 10844 Enqueuing Expose request
02:10:17.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:10:17.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:10:17.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:10:17.416 00.000 11060 MoveAxis(E, 0, ABG)
02:10:17.417 00.001 11060 Move returns status 0, amount 0
02:10:17.417 00.000 11060 MoveAxis(N, 0, ABG)
02:10:17.417 00.000 11060 Move returns status 0, amount 0
02:10:17.417 00.000 11060 move complete, result=0
02:10:17.417 00.000 11060 worker thread done servicing request
02:10:17.417 00.000 11060 Worker thread wakes up
02:10:17.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:17.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:17.418 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:18.046 00.628 11060 Exposure complete
02:10:18.210 00.164 11060 worker thread done servicing request
02:10:18.211 00.001 10844 OnExposeComplete: enter
02:10:18.211 00.000 10844 UpdateGuideState(): m_state=6
02:10:18.211 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12603
02:10:18.211 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=58.63, Mass=2456, SNR=30.8, Peak=247 HFD=3.3
02:10:18.211 00.000 10844 MultiStar: [#1 -0.27,-0.28,1.02,U] [#2 0.02,0.09,2.02,U] [#3 -0.01,-0.60,1.02,U] [#4 0.14,-0.35,1.08,U] [#5 0.04,-0.28,1.16,U] [#6 -0.05,-0.64,0.00,M3] [#7 0.13,-0.37,0.89,U] [#8 -0.03,-0.27,0.93,U] 
02:10:18.211 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.25}, one-star: {-0.12, -0.25}
02:10:18.211 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
02:10:18.211 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
02:10:18.211 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.61 mountX=0.24 mountY=0.03, mountTheta=0.12
02:10:18.212 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.25, opts=13)
02:10:18.212 00.000 10844 Enqueuing Move request for scope (-0.01, -0.25)
02:10:18.212 00.000 11060 Worker thread wakes up
02:10:18.213 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:18.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
02:10:18.213 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
02:10:18.213 00.000 11060 Moving (-0.01, -0.25) raw xDistance=0.24 yDistance=0.03
02:10:18.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:10:18.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:18.213 00.000 10844 UpdateGuideState exits: m=2456 SNR=30.8
02:10:18.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:10:18.213 00.000 11060 MoveAxis(W, 42, ABG)
02:10:18.213 00.000 11060 Guiding  Dir = 3, Dur = 42
02:10:18.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:18.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:18.213 00.000 10844 Enqueuing Expose request
02:10:18.234 00.021 11060 IsSlewing returns 0
02:10:18.234 00.000 11060 IsGuiding returns 0
02:10:18.297 00.063 11060 IsGuiding returns 0
02:10:18.297 00.000 11060 Move returns status 0, amount 42
02:10:18.298 00.001 11060 MoveAxis(N, 0, ABG)
02:10:18.298 00.000 11060 Move returns status 0, amount 0
02:10:18.298 00.000 11060 move complete, result=0
02:10:18.298 00.000 11060 worker thread done servicing request
02:10:18.298 00.000 11060 Worker thread wakes up
02:10:18.298 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
02:10:18.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:18.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:18.945 00.647 11060 Exposure complete
02:10:19.107 00.162 11060 worker thread done servicing request
02:10:19.107 00.000 10844 OnExposeComplete: enter
02:10:19.107 00.000 10844 UpdateGuideState(): m_state=6
02:10:19.107 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12604
02:10:19.107 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=58.72, Mass=2339, SNR=30.0, Peak=219 HFD=3.4
02:10:19.107 00.000 10844 MultiStar: [#1 -0.35,0.08,1.01,U] [#2 -0.06,0.05,2.11,U] [#3 0.17,-0.24,1.00,U] [#4 0.47,0.13,1.10,U] [#5 0.03,-0.37,1.15,U] [#6 0.87,-0.41,0.00,M4] [#7 0.55,-0.11,0.93,U] [#8 0.15,-0.50,0.90,U] 
02:10:19.108 00.001 10844 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.15, -0.16}
02:10:19.108 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
02:10:19.108 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
02:10:19.108 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=0.09 mountY=0.13, mountTheta=0.97
02:10:19.109 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
02:10:19.109 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
02:10:19.109 00.000 11060 Worker thread wakes up
02:10:19.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:10:19.109 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:10:19.109 00.000 11060 Moving (0.11, -0.11) raw xDistance=0.09 yDistance=0.13
02:10:19.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:10:19.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:19.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:19.110 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:10:19.110 00.000 11060 MoveAxis(E, 0, ABG)
02:10:19.110 00.000 11060 Move returns status 0, amount 0
02:10:19.110 00.000 11060 MoveAxis(N, 0, ABG)
02:10:19.110 00.000 10844 UpdateGuideState exits: m=2339 SNR=30.0
02:10:19.110 00.000 11060 Move returns status 0, amount 0
02:10:19.110 00.000 11060 move complete, result=0
02:10:19.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:19.110 00.000 11060 worker thread done servicing request
02:10:19.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:19.110 00.000 10844 Enqueuing Expose request
02:10:19.110 00.000 11060 Worker thread wakes up
02:10:19.110 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:19.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:19.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:19.740 00.630 11060 Exposure complete
02:10:19.910 00.170 11060 worker thread done servicing request
02:10:19.910 00.000 10844 OnExposeComplete: enter
02:10:19.910 00.000 10844 UpdateGuideState(): m_state=6
02:10:19.911 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12605
02:10:19.911 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=59.13, Mass=2666, SNR=32.2, Peak=251 HFD=3.3
02:10:19.911 00.000 10844 MultiStar: [#1 -0.00,-0.01,0.97,U] [#2 0.38,0.00,2.04,U] [#3 0.68,0.28,0.00,M1] [#4 0.37,0.19,0.92,U] [#5 0.19,0.17,0.95,U] [#6 0.67,-0.35,0.00,M5] [#7 0.64,0.06,0.00,M1] [#8 0.66,-0.73,0.00,M1] 
02:10:19.911 00.000 10844 refined, 4 included, MultiStar: {0.29, 0.10}, one-star: {0.39, 0.25}
02:10:19.911 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
02:10:19.911 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.07 = 2.07)
02:10:19.911 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.10 hyp=0.30 cameraTheta=0.33 mountX=-0.15 mountY=0.27, mountTheta=2.08
02:10:19.912 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.10, opts=13)
02:10:19.913 00.001 10844 Enqueuing Move request for scope (0.29, 0.10)
02:10:19.913 00.000 11060 Worker thread wakes up
02:10:19.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.10) opts 0xd
02:10:19.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.10)
02:10:19.913 00.000 11060 Moving (0.29, 0.10) raw xDistance=-0.15 yDistance=0.27
02:10:19.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:10:19.913 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.03 newest=0.43
02:10:19.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:10:19.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:19.913 00.000 11060 MoveAxis(E, 26, ABG)
02:10:19.913 00.000 11060 Guiding  Dir = 2, Dur = 26
02:10:19.913 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.2
02:10:19.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:19.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:19.914 00.001 10844 Enqueuing Expose request
02:10:19.936 00.022 11060 IsSlewing returns 0
02:10:19.936 00.000 11060 IsGuiding returns 0
02:10:19.984 00.048 11060 IsGuiding returns 0
02:10:19.984 00.000 11060 Move returns status 0, amount 26
02:10:19.984 00.000 11060 BLC: Oldest BLC event removed
02:10:19.984 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:10:19.984 00.000 11060 MoveAxis(S, 854, ABG)
02:10:19.984 00.000 11060 duration set to 750 by maxDecDuration
02:10:19.985 00.001 11060 Guiding  Dir = 1, Dur = 750
02:10:20.014 00.029 11060 IsSlewing returns 0
02:10:20.014 00.000 11060 IsGuiding returns 0
02:10:20.782 00.768 11060 IsGuiding returns 0
02:10:20.782 00.000 11060 Move returns status 0, amount 750
02:10:20.782 00.000 11060 move complete, result=0
02:10:20.782 00.000 11060 worker thread done servicing request
02:10:20.784 00.002 11060 Worker thread wakes up
02:10:20.784 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.3 px 750 ms SOUTH
02:10:20.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:20.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:21.416 00.632 11060 Exposure complete
02:10:21.579 00.163 11060 worker thread done servicing request
02:10:21.579 00.000 10844 OnExposeComplete: enter
02:10:21.579 00.000 10844 UpdateGuideState(): m_state=6
02:10:21.579 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12606
02:10:21.579 00.000 10844 Star::Find returns 1 (1), X=268.50, Y=58.71, Mass=2378, SNR=30.6, Peak=255 HFD=3.1
02:10:21.580 00.001 10844 MultiStar: [#1 0.13,-0.22,1.06,U] [#2 0.33,-0.20,2.15,U] [#3 -0.12,-0.13,0.90,U] [#4 0.60,0.34,0.00,M1] [#5 -0.37,-0.36,1.06,U] [#6 0.19,-0.34,0.96,U] [#7 0.52,0.15,0.89,U] [#8 -0.02,-0.57,0.95,U] 
02:10:21.580 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.23}, one-star: {0.26, -0.17}
02:10:21.580 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
02:10:21.580 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
02:10:21.580 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.03 mountX=0.20 mountY=0.17, mountTheta=0.71
02:10:21.581 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.23, opts=13)
02:10:21.581 00.000 10844 Enqueuing Move request for scope (0.14, -0.23)
02:10:21.581 00.000 11060 Worker thread wakes up
02:10:21.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:21.581 00.000 10844 UpdateGuideState exits: m=2378 SNR=30.6 Saturated
02:10:21.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:21.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
02:10:21.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:21.581 00.000 10844 Enqueuing Expose request
02:10:21.581 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
02:10:21.581 00.000 11060 Moving (0.14, -0.23) raw xDistance=0.20 yDistance=0.17
02:10:21.582 00.001 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.186357, 1:0.174658
02:10:21.582 00.000 11060 BLC: No correction, Miss < min_move
02:10:21.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:10:21.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:21.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:10:21.582 00.000 11060 MoveAxis(W, 34, ABG)
02:10:21.582 00.000 11060 Guiding  Dir = 3, Dur = 34
02:10:21.608 00.026 11060 IsSlewing returns 0
02:10:21.608 00.000 11060 IsGuiding returns 0
02:10:21.656 00.048 11060 IsGuiding returns 0
02:10:21.656 00.000 11060 Move returns status 0, amount 34
02:10:21.656 00.000 11060 MoveAxis(N, 0, ABG)
02:10:21.656 00.000 11060 Move returns status 0, amount 0
02:10:21.656 00.000 11060 move complete, result=0
02:10:21.656 00.000 11060 worker thread done servicing request
02:10:21.656 00.000 11060 Worker thread wakes up
02:10:21.656 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.2 px 0 ms NORTH
02:10:21.657 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:21.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:22.299 00.642 11060 Exposure complete
02:10:22.484 00.185 11060 worker thread done servicing request
02:10:22.484 00.000 10844 OnExposeComplete: enter
02:10:22.484 00.000 10844 UpdateGuideState(): m_state=6
02:10:22.484 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12607
02:10:22.485 00.001 10844 Star::Find returns 1 (0), X=268.24, Y=58.88, Mass=3081, SNR=34.2, Peak=251 HFD=3.3
02:10:22.485 00.000 10844 MultiStar: [#1 0.38,-0.59,0.00,M1] [#2 0.10,-0.36,1.89,U] [#3 -0.12,0.25,0.89,U] [#4 0.01,0.13,0.80,U] [#5 0.18,-0.09,0.97,U] [#6 0.32,0.03,0.88,U] [#7 0.49,0.12,0.79,U] [#8 0.27,-0.40,0.94,U] 
02:10:22.485 00.000 10844 single-star, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.01, 0.00}
02:10:22.485 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
02:10:22.485 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
02:10:22.485 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.47 mountX=-0.00 mountY=0.00, mountTheta=2.22
02:10:22.487 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
02:10:22.487 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
02:10:22.487 00.000 11060 Worker thread wakes up
02:10:22.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:22.487 00.000 10844 UpdateGuideState exits: m=3081 SNR=34.2
02:10:22.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:22.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:22.487 00.000 10844 Enqueuing Expose request
02:10:22.488 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
02:10:22.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
02:10:22.488 00.000 11060 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=0.00
02:10:22.488 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.186357, 1:0.174658, 2:0.004632
02:10:22.488 00.000 11060 BLC: No correction, Miss < min_move
02:10:22.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:10:22.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:22.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:10:22.489 00.001 11060 MoveAxis(E, 0, ABG)
02:10:22.489 00.000 11060 Move returns status 0, amount 0
02:10:22.489 00.000 11060 MoveAxis(N, 0, ABG)
02:10:22.489 00.000 11060 Move returns status 0, amount 0
02:10:22.489 00.000 11060 move complete, result=0
02:10:22.489 00.000 11060 worker thread done servicing request
02:10:22.489 00.000 11060 Worker thread wakes up
02:10:22.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:22.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:22.491 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:23.127 00.636 11060 Exposure complete
02:10:23.301 00.174 11060 worker thread done servicing request
02:10:23.301 00.000 10844 OnExposeComplete: enter
02:10:23.301 00.000 10844 UpdateGuideState(): m_state=6
02:10:23.301 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12608
02:10:23.301 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=58.82, Mass=2795, SNR=32.7, Peak=228 HFD=3.4
02:10:23.302 00.001 10844 MultiStar: [#1 -0.74,-0.13,0.00,M2] [#2 -0.32,0.30,1.99,U] [#3 -0.01,0.07,0.88,U] [#4 0.54,0.19,0.86,U] [#5 -0.05,0.71,0.00,M1] [#6 0.26,-0.12,0.85,U] [#7 -0.05,-0.02,0.85,U] [#8 0.37,-0.27,1.00,U] 
02:10:23.302 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {0.18, -0.06}
02:10:23.302 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
02:10:23.302 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
02:10:23.302 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=-0.06 mountY=0.07, mountTheta=2.32
02:10:23.310 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
02:10:23.310 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
02:10:23.311 00.001 11060 Worker thread wakes up
02:10:23.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
02:10:23.311 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
02:10:23.311 00.000 11060 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=0.07
02:10:23.311 00.000 11060 BLC: window closed
02:10:23.311 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.186357, 1:0.174658, 2:0.004632
02:10:23.311 00.000 11060 BLC: No correction, Miss < min_move
02:10:23.312 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:10:23.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:23.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:23.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:10:23.312 00.000 11060 MoveAxis(E, 0, ABG)
02:10:23.312 00.000 11060 Move returns status 0, amount 0
02:10:23.312 00.000 11060 MoveAxis(N, 0, ABG)
02:10:23.312 00.000 11060 Move returns status 0, amount 0
02:10:23.312 00.000 11060 move complete, result=0
02:10:23.312 00.000 10844 UpdateGuideState exits: m=2795 SNR=32.7
02:10:23.312 00.000 11060 worker thread done servicing request
02:10:23.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:23.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:23.312 00.000 10844 Enqueuing Expose request
02:10:23.313 00.001 11060 Worker thread wakes up
02:10:23.313 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:23.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:23.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:23.940 00.627 11060 Exposure complete
02:10:24.097 00.157 11060 worker thread done servicing request
02:10:24.097 00.000 10844 OnExposeComplete: enter
02:10:24.097 00.000 10844 UpdateGuideState(): m_state=6
02:10:24.097 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12609
02:10:24.097 00.000 10844 Star::Find returns 1 (1), X=268.03, Y=58.72, Mass=2948, SNR=33.7, Peak=255 HFD=4.0
02:10:24.098 00.001 10844 MultiStar: [#1 -0.03,-0.55,0.99,U] [#2 -0.47,-0.24,2.12,U] [#3 -0.39,0.04,0.86,U] [#4 0.26,-0.01,0.89,U] [#5 -0.39,0.08,1.00,U] [#6 0.39,-0.17,0.86,U] [#7 0.21,-0.35,0.74,U] [#8 0.44,0.20,0.85,U] 
02:10:24.098 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.21, -0.16}
02:10:24.098 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
02:10:24.098 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
02:10:24.098 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.15 mountX=0.16 mountY=-0.07, mountTheta=-0.41
02:10:24.099 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.14, opts=13)
02:10:24.099 00.000 10844 Enqueuing Move request for scope (-0.09, -0.14)
02:10:24.099 00.000 11060 Worker thread wakes up
02:10:24.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
02:10:24.099 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
02:10:24.099 00.000 11060 Moving (-0.09, -0.14) raw xDistance=0.16 yDistance=-0.07
02:10:24.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:10:24.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:24.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:24.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:10:24.099 00.000 11060 MoveAxis(W, 28, ABG)
02:10:24.100 00.001 11060 Guiding  Dir = 3, Dur = 28
02:10:24.100 00.000 10844 UpdateGuideState exits: m=2948 SNR=33.7 Saturated
02:10:24.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:24.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:24.100 00.000 10844 Enqueuing Expose request
02:10:24.109 00.009 11060 IsSlewing returns 0
02:10:24.110 00.001 11060 IsGuiding returns 0
02:10:24.153 00.043 11060 IsGuiding returns 0
02:10:24.153 00.000 11060 Move returns status 0, amount 28
02:10:24.153 00.000 11060 MoveAxis(N, 0, ABG)
02:10:24.153 00.000 11060 Move returns status 0, amount 0
02:10:24.153 00.000 11060 move complete, result=0
02:10:24.153 00.000 11060 worker thread done servicing request
02:10:24.154 00.001 11060 Worker thread wakes up
02:10:24.154 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
02:10:24.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:24.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:24.785 00.631 11060 Exposure complete
02:10:24.960 00.175 11060 worker thread done servicing request
02:10:24.961 00.001 10844 OnExposeComplete: enter
02:10:24.961 00.000 10844 UpdateGuideState(): m_state=6
02:10:24.961 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12610
02:10:24.961 00.000 10844 Star::Find returns 1 (1), X=268.34, Y=58.94, Mass=2791, SNR=33.2, Peak=255 HFD=3.3
02:10:24.961 00.000 10844 MultiStar: [#1 -0.19,-0.42,0.87,U] [#2 -0.12,-0.10,1.96,U] [#3 -0.15,0.30,0.96,U] [#4 -0.19,0.04,0.90,U] [#5 -0.25,-0.21,1.00,U] [#6 0.42,-0.14,0.77,U] [#7 0.41,0.07,0.75,U] [#8 -0.18,-0.61,0.00,M1] 
02:10:24.961 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.10, 0.06}
02:10:24.961 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
02:10:24.961 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
02:10:24.962 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.03 mountX=0.06 mountY=-0.02, mountTheta=-0.29
02:10:24.963 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
02:10:24.963 00.000 10844 Enqueuing Move request for scope (-0.03, -0.06)
02:10:24.963 00.000 11060 Worker thread wakes up
02:10:24.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:24.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
02:10:24.963 00.000 10844 UpdateGuideState exits: m=2791 SNR=33.2 Saturated
02:10:24.963 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
02:10:24.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:24.963 00.000 11060 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=-0.02
02:10:24.964 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:10:24.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:24.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:24.964 00.000 10844 Enqueuing Expose request
02:10:24.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:10:24.964 00.000 11060 MoveAxis(E, 0, ABG)
02:10:24.964 00.000 11060 Move returns status 0, amount 0
02:10:24.964 00.000 11060 MoveAxis(N, 0, ABG)
02:10:24.964 00.000 11060 Move returns status 0, amount 0
02:10:24.964 00.000 11060 move complete, result=0
02:10:24.964 00.000 11060 worker thread done servicing request
02:10:24.964 00.000 11060 Worker thread wakes up
02:10:24.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:24.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:24.965 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:25.596 00.631 11060 Exposure complete
02:10:25.785 00.189 11060 worker thread done servicing request
02:10:25.785 00.000 10844 OnExposeComplete: enter
02:10:25.785 00.000 10844 UpdateGuideState(): m_state=6
02:10:25.786 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12611
02:10:25.786 00.000 10844 Star::Find returns 1 (1), X=268.31, Y=59.28, Mass=2746, SNR=32.1, Peak=255 HFD=3.6
02:10:25.786 00.000 10844 MultiStar: [#1 0.01,-0.19,1.13,U] [#2 0.01,0.21,1.93,U] [#3 0.09,0.37,0.91,U] [#4 -0.51,0.51,0.00,M1] [#5 0.00,0.36,0.95,U] [#6 0.45,-0.19,0.96,U] [#7 0.49,-0.40,0.00,M1] [#8 0.47,-0.12,0.92,U] 
02:10:25.786 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.12}, one-star: {0.07, 0.40}
02:10:25.786 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
02:10:25.786 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
02:10:25.786 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=-0.15 mountY=0.11, mountTheta=2.48
02:10:25.788 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.12, opts=13)
02:10:25.788 00.000 10844 Enqueuing Move request for scope (0.14, 0.12)
02:10:25.788 00.000 11060 Worker thread wakes up
02:10:25.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:25.788 00.000 10844 UpdateGuideState exits: m=2746 SNR=32.1 Saturated
02:10:25.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:25.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:25.788 00.000 10844 Enqueuing Expose request
02:10:25.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
02:10:25.788 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
02:10:25.788 00.000 11060 Moving (0.14, 0.12) raw xDistance=-0.15 yDistance=0.11
02:10:25.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:10:25.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:25.789 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:10:25.789 00.000 11060 MoveAxis(E, 25, ABG)
02:10:25.789 00.000 11060 Guiding  Dir = 2, Dur = 25
02:10:25.796 00.007 11060 IsSlewing returns 0
02:10:25.796 00.000 11060 IsGuiding returns 0
02:10:25.827 00.031 11060 IsGuiding returns 0
02:10:25.827 00.000 11060 Move returns status 0, amount 25
02:10:25.827 00.000 11060 MoveAxis(N, 0, ABG)
02:10:25.829 00.002 11060 Move returns status 0, amount 0
02:10:25.829 00.000 11060 move complete, result=0
02:10:25.829 00.000 11060 worker thread done servicing request
02:10:25.829 00.000 11060 Worker thread wakes up
02:10:25.829 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
02:10:25.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:25.830 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:26.453 00.623 11060 Exposure complete
02:10:26.645 00.192 11060 worker thread done servicing request
02:10:26.645 00.000 10844 OnExposeComplete: enter
02:10:26.645 00.000 10844 UpdateGuideState(): m_state=6
02:10:26.645 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12612
02:10:26.645 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=59.13, Mass=2171, SNR=28.5, Peak=211 HFD=3.3
02:10:26.646 00.001 10844 MultiStar: [#1 -0.36,-0.22,1.06,U] [#2 -0.34,0.49,2.28,U] [#3 -0.25,0.17,1.09,U] [#4 -0.09,0.64,0.00,M2] [#5 0.05,0.14,1.20,U] [#6 0.21,0.23,1.05,U] [#7 -0.06,0.44,0.90,U] [#8 -0.03,-0.08,0.87,U] 
02:10:26.646 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.22}, one-star: {0.15, 0.25}
02:10:26.646 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
02:10:26.646 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
02:10:26.646 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.05 mountX=-0.20 mountY=-0.15, mountTheta=-2.49
02:10:26.648 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.22, opts=13)
02:10:26.648 00.000 10844 Enqueuing Move request for scope (-0.11, 0.22)
02:10:26.648 00.000 11060 Worker thread wakes up
02:10:26.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:26.648 00.000 10844 UpdateGuideState exits: m=2171 SNR=28.5
02:10:26.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:26.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:26.648 00.000 10844 Enqueuing Expose request
02:10:26.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
02:10:26.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
02:10:26.648 00.000 11060 Moving (-0.11, 0.22) raw xDistance=-0.20 yDistance=-0.15
02:10:26.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:10:26.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:26.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:10:26.649 00.001 11060 MoveAxis(E, 35, ABG)
02:10:26.649 00.000 11060 Guiding  Dir = 2, Dur = 35
02:10:26.658 00.009 11060 IsSlewing returns 0
02:10:26.658 00.000 11060 IsGuiding returns 0
02:10:26.699 00.041 11060 IsGuiding returns 0
02:10:26.699 00.000 11060 Move returns status 0, amount 35
02:10:26.699 00.000 11060 MoveAxis(N, 0, ABG)
02:10:26.699 00.000 11060 Move returns status 0, amount 0
02:10:26.699 00.000 11060 move complete, result=0
02:10:26.699 00.000 11060 worker thread done servicing request
02:10:26.699 00.000 11060 Worker thread wakes up
02:10:26.699 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
02:10:26.700 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:26.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:27.332 00.632 11060 Exposure complete
02:10:27.531 00.199 11060 worker thread done servicing request
02:10:27.531 00.000 10844 OnExposeComplete: enter
02:10:27.532 00.001 10844 UpdateGuideState(): m_state=6
02:10:27.532 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12613
02:10:27.532 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=59.63, Mass=2674, SNR=32.3, Peak=254 HFD=3.6
02:10:27.533 00.001 10844 MultiStar: [#1 -0.10,-0.25,0.99,U] [#2 -0.31,0.13,2.08,U] [#3 -0.05,0.50,1.03,U] [#4 0.08,0.18,0.92,U] [#5 -0.43,-0.20,0.96,U] [#6 0.57,-0.25,0.92,U] [#7 0.14,0.11,0.86,U] [#8 -0.37,-0.16,0.87,U] 
02:10:27.533 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.01, 0.75}
02:10:27.533 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
02:10:27.533 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
02:10:27.533 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.26 mountX=-0.09 mountY=-0.10, mountTheta=-2.28
02:10:27.534 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.10, opts=13)
02:10:27.534 00.000 10844 Enqueuing Move request for scope (-0.08, 0.10)
02:10:27.534 00.000 11060 Worker thread wakes up
02:10:27.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
02:10:27.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
02:10:27.535 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:10:27.535 00.000 11060 Moving (-0.08, 0.10) raw xDistance=-0.09 yDistance=-0.10
02:10:27.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:10:27.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:27.535 00.000 10844 UpdateGuideState exits: m=2674 SNR=32.3
02:10:27.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:27.535 00.000 11060 MoveAxis(E, 0, ABG)
02:10:27.535 00.000 11060 Move returns status 0, amount 0
02:10:27.535 00.000 11060 MoveAxis(N, 0, ABG)
02:10:27.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:27.535 00.000 11060 Move returns status 0, amount 0
02:10:27.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:27.535 00.000 10844 Enqueuing Expose request
02:10:27.535 00.000 11060 move complete, result=0
02:10:27.535 00.000 11060 worker thread done servicing request
02:10:27.535 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:27.535 00.000 11060 Worker thread wakes up
02:10:27.536 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:27.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:28.169 00.633 11060 Exposure complete
02:10:28.341 00.172 11060 worker thread done servicing request
02:10:28.341 00.000 10844 OnExposeComplete: enter
02:10:28.341 00.000 10844 UpdateGuideState(): m_state=6
02:10:28.341 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12614
02:10:28.341 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=59.34, Mass=2423, SNR=30.6, Peak=227 HFD=3.4
02:10:28.341 00.000 10844 MultiStar: [#1 -0.11,0.17,1.00,U] [#2 -0.40,0.49,0.00,M1] [#3 0.15,0.33,1.03,U] [#4 0.27,0.31,1.01,U] [#5 -0.19,0.18,1.08,U] [#6 0.05,0.31,0.89,U] [#7 0.14,0.63,0.00,M1] [#8 0.24,-0.29,1.02,U] 
02:10:28.341 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.21}, one-star: {-0.07, 0.46}
02:10:28.342 00.001 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
02:10:28.342 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
02:10:28.342 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.34 mountX=-0.21 mountY=0.01, mountTheta=3.08
02:10:28.343 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.21, opts=13)
02:10:28.343 00.000 10844 Enqueuing Move request for scope (0.05, 0.21)
02:10:28.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:28.343 00.000 10844 UpdateGuideState exits: m=2423 SNR=30.6
02:10:28.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:28.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:28.343 00.000 10844 Enqueuing Expose request
02:10:28.343 00.000 11060 Worker thread wakes up
02:10:28.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
02:10:28.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
02:10:28.343 00.000 11060 Moving (0.05, 0.21) raw xDistance=-0.21 yDistance=0.01
02:10:28.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:10:28.344 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:28.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:28.344 00.000 11060 MoveAxis(E, 37, ABG)
02:10:28.344 00.000 11060 Guiding  Dir = 2, Dur = 37
02:10:28.361 00.017 11060 IsSlewing returns 0
02:10:28.361 00.000 11060 IsGuiding returns 0
02:10:28.407 00.046 11060 IsGuiding returns 0
02:10:28.408 00.001 11060 Move returns status 0, amount 37
02:10:28.408 00.000 11060 MoveAxis(N, 0, ABG)
02:10:28.408 00.000 11060 Move returns status 0, amount 0
02:10:28.408 00.000 11060 move complete, result=0
02:10:28.409 00.001 11060 worker thread done servicing request
02:10:28.409 00.000 11060 Worker thread wakes up
02:10:28.409 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
02:10:28.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:28.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:29.052 00.643 11060 Exposure complete
02:10:29.217 00.165 11060 worker thread done servicing request
02:10:29.217 00.000 10844 OnExposeComplete: enter
02:10:29.217 00.000 10844 UpdateGuideState(): m_state=6
02:10:29.217 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12615
02:10:29.217 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=58.92, Mass=2568, SNR=31.9, Peak=219 HFD=2.9
02:10:29.218 00.001 10844 MultiStar: [#1 -0.04,-0.19,0.99,U] [#2 -0.32,0.29,2.28,U] [#3 -0.33,0.17,0.96,U] [#4 0.48,-0.01,0.98,U] [#5 0.32,0.36,0.94,U] [#6 0.33,0.02,1.00,U] [#7 0.20,0.32,0.96,U] [#8 0.31,0.03,0.93,U] 
02:10:29.218 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {-0.17, 0.04}
02:10:29.218 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
02:10:29.218 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
02:10:29.218 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.33 mountX=-0.14 mountY=0.01, mountTheta=3.07
02:10:29.219 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.14, opts=13)
02:10:29.219 00.000 10844 Enqueuing Move request for scope (0.03, 0.14)
02:10:29.219 00.000 11060 Worker thread wakes up
02:10:29.220 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:29.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
02:10:29.220 00.000 10844 UpdateGuideState exits: m=2568 SNR=31.9
02:10:29.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
02:10:29.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:29.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:29.220 00.000 10844 Enqueuing Expose request
02:10:29.220 00.000 11060 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=0.01
02:10:29.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:10:29.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:29.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:10:29.220 00.000 11060 MoveAxis(E, 25, ABG)
02:10:29.220 00.000 11060 Guiding  Dir = 2, Dur = 25
02:10:29.238 00.018 11060 IsSlewing returns 0
02:10:29.238 00.000 11060 IsGuiding returns 0
02:10:29.278 00.040 11060 IsGuiding returns 0
02:10:29.278 00.000 11060 Move returns status 0, amount 25
02:10:29.278 00.000 11060 MoveAxis(N, 0, ABG)
02:10:29.278 00.000 11060 Move returns status 0, amount 0
02:10:29.278 00.000 11060 move complete, result=0
02:10:29.278 00.000 11060 worker thread done servicing request
02:10:29.278 00.000 11060 Worker thread wakes up
02:10:29.278 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
02:10:29.279 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:29.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:29.918 00.639 11060 Exposure complete
02:10:30.093 00.175 11060 worker thread done servicing request
02:10:30.094 00.001 10844 OnExposeComplete: enter
02:10:30.094 00.000 10844 UpdateGuideState(): m_state=6
02:10:30.094 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12616
02:10:30.094 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=58.95, Mass=2677, SNR=32.1, Peak=246 HFD=3.3
02:10:30.094 00.000 10844 MultiStar: [#1 -0.45,-0.37,0.92,U] [#2 -0.15,-0.35,2.10,U] [#3 0.01,-0.18,0.88,U] [#4 -0.30,0.06,0.86,U] [#5 -0.14,-0.27,1.04,U] [#6 0.02,-0.07,0.95,U] [#7 -0.09,0.05,0.82,U] [#8 0.29,-0.31,0.99,U] 
02:10:30.094 00.000 10844 single-star, 8 included, MultiStar: {-0.08, -0.18}, one-star: {0.11, 0.07}
02:10:30.094 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
02:10:30.095 00.001 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
02:10:30.095 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=-0.09 mountY=0.10, mountTheta=2.30
02:10:30.096 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
02:10:30.096 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
02:10:30.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:30.096 00.000 10844 UpdateGuideState exits: m=2677 SNR=32.1
02:10:30.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:30.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:30.096 00.000 10844 Enqueuing Expose request
02:10:30.097 00.001 11060 Worker thread wakes up
02:10:30.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
02:10:30.097 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:10:30.097 00.000 11060 Moving (0.11, 0.07) raw xDistance=-0.09 yDistance=0.10
02:10:30.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:10:30.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:30.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:10:30.097 00.000 11060 MoveAxis(E, 0, ABG)
02:10:30.097 00.000 11060 Move returns status 0, amount 0
02:10:30.097 00.000 11060 MoveAxis(N, 0, ABG)
02:10:30.097 00.000 11060 Move returns status 0, amount 0
02:10:30.098 00.001 11060 move complete, result=0
02:10:30.098 00.000 11060 worker thread done servicing request
02:10:30.098 00.000 11060 Worker thread wakes up
02:10:30.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:30.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:30.098 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:30.749 00.651 11060 Exposure complete
02:10:30.946 00.197 11060 worker thread done servicing request
02:10:30.946 00.000 10844 OnExposeComplete: enter
02:10:30.946 00.000 10844 UpdateGuideState(): m_state=6
02:10:30.946 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12617
02:10:30.946 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=58.67, Mass=2543, SNR=31.5, Peak=250 HFD=2.7
02:10:30.947 00.001 10844 MultiStar: [#1 -0.38,0.19,1.09,U] [#2 0.40,-0.21,2.03,U] [#3 0.05,-0.36,1.00,U] [#4 0.24,-0.06,1.04,U] [#5 0.33,-0.16,0.96,U] [#6 0.19,0.29,0.87,U] [#7 0.17,0.05,0.88,U] [#8 0.20,-0.58,0.95,U] 
02:10:30.947 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.13}, one-star: {-0.17, -0.21}
02:10:30.947 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
02:10:30.947 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
02:10:30.947 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.74 mountX=0.10 mountY=0.16, mountTheta=1.01
02:10:30.949 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.13, opts=13)
02:10:30.949 00.000 10844 Enqueuing Move request for scope (0.14, -0.13)
02:10:30.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:30.950 00.001 10844 UpdateGuideState exits: m=2543 SNR=31.5
02:10:30.950 00.000 11060 Worker thread wakes up
02:10:30.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:30.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
02:10:30.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:30.950 00.000 10844 Enqueuing Expose request
02:10:30.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
02:10:30.950 00.000 11060 Moving (0.14, -0.13) raw xDistance=0.10 yDistance=0.16
02:10:30.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:10:30.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:30.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:10:30.950 00.000 11060 MoveAxis(E, 0, ABG)
02:10:30.950 00.000 11060 Move returns status 0, amount 0
02:10:30.950 00.000 11060 MoveAxis(N, 0, ABG)
02:10:30.950 00.000 11060 Move returns status 0, amount 0
02:10:30.950 00.000 11060 move complete, result=0
02:10:30.950 00.000 11060 worker thread done servicing request
02:10:30.950 00.000 11060 Worker thread wakes up
02:10:30.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:30.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:30.952 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:31.582 00.630 11060 Exposure complete
02:10:31.743 00.161 11060 worker thread done servicing request
02:10:31.744 00.001 10844 OnExposeComplete: enter
02:10:31.744 00.000 10844 UpdateGuideState(): m_state=6
02:10:31.744 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12618
02:10:31.744 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=59.34, Mass=2906, SNR=33.7, Peak=246 HFD=3.6
02:10:31.744 00.000 10844 MultiStar: [#1 -0.56,-0.26,0.93,U] [#2 0.24,-0.04,1.99,U] [#3 -0.35,0.15,0.88,U] [#4 -0.02,0.45,0.80,U] [#5 -0.33,0.79,0.00,M1] [#6 0.27,-0.23,0.78,U] [#7 -0.14,0.52,0.81,U] [#8 -0.23,0.27,0.81,U] 
02:10:31.745 00.001 10844 refined, 7 included, MultiStar: {-0.11, 0.14}, one-star: {-0.43, 0.46}
02:10:31.745 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.01 = -2.28)
02:10:31.745 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
02:10:31.745 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.25 mountX=-0.11 mountY=-0.13, mountTheta=-2.28
02:10:31.747 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.14, opts=13)
02:10:31.747 00.000 10844 Enqueuing Move request for scope (-0.11, 0.14)
02:10:31.747 00.000 11060 Worker thread wakes up
02:10:31.747 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:31.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
02:10:31.747 00.000 10844 UpdateGuideState exits: m=2906 SNR=33.7
02:10:31.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
02:10:31.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:31.747 00.000 11060 Moving (-0.11, 0.14) raw xDistance=-0.11 yDistance=-0.13
02:10:31.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:31.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:10:31.747 00.000 10844 Enqueuing Expose request
02:10:31.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:31.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:10:31.747 00.000 11060 MoveAxis(E, 0, ABG)
02:10:31.747 00.000 11060 Move returns status 0, amount 0
02:10:31.747 00.000 11060 MoveAxis(N, 0, ABG)
02:10:31.747 00.000 11060 Move returns status 0, amount 0
02:10:31.747 00.000 11060 move complete, result=0
02:10:31.748 00.001 11060 worker thread done servicing request
02:10:31.748 00.000 11060 Worker thread wakes up
02:10:31.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:31.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:31.749 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:32.381 00.632 11060 Exposure complete
02:10:32.540 00.159 11060 worker thread done servicing request
02:10:32.541 00.001 10844 OnExposeComplete: enter
02:10:32.541 00.000 10844 UpdateGuideState(): m_state=6
02:10:32.542 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12619
02:10:32.542 00.000 10844 Star::Find returns 1 (1), X=268.05, Y=59.53, Mass=2631, SNR=32.0, Peak=255 HFD=3.5
02:10:32.542 00.000 10844 MultiStar: [#1 -0.30,0.73,0.00,M1] [#2 -0.37,0.74,0.00,M1] [#3 -0.25,0.65,0.00,M1] [#4 0.77,0.59,0.00,M1] [#5 -0.62,0.58,0.00,M2] [#6 0.41,-0.15,1.04,U] [#7 0.18,0.92,0.00,M1] [#8 -0.27,0.08,0.92,U] 
02:10:32.542 00.000 10844 refined, 2 included, MultiStar: {-0.00, 0.19}, one-star: {-0.19, 0.65}
02:10:32.542 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.94)
02:10:32.542 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
02:10:32.542 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.20 cameraTheta=1.60 mountX=-0.19 mountY=-0.04, mountTheta=-2.95
02:10:32.544 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.19, opts=13)
02:10:32.544 00.000 10844 Enqueuing Move request for scope (-0.00, 0.19)
02:10:32.544 00.000 11060 Worker thread wakes up
02:10:32.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
02:10:32.544 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
02:10:32.544 00.000 11060 Moving (-0.00, 0.19) raw xDistance=-0.19 yDistance=-0.04
02:10:32.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:10:32.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:32.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:32.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:10:32.545 00.001 11060 MoveAxis(E, 33, ABG)
02:10:32.545 00.000 11060 Guiding  Dir = 2, Dur = 33
02:10:32.545 00.000 10844 UpdateGuideState exits: m=2631 SNR=32.0 Saturated
02:10:32.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:32.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:32.545 00.000 10844 Enqueuing Expose request
02:10:32.572 00.027 11060 IsSlewing returns 0
02:10:32.572 00.000 11060 IsGuiding returns 0
02:10:32.619 00.047 11060 IsGuiding returns 0
02:10:32.620 00.001 11060 Move returns status 0, amount 33
02:10:32.620 00.000 11060 MoveAxis(N, 0, ABG)
02:10:32.620 00.000 11060 Move returns status 0, amount 0
02:10:32.620 00.000 11060 move complete, result=0
02:10:32.620 00.000 11060 worker thread done servicing request
02:10:32.620 00.000 11060 Worker thread wakes up
02:10:32.620 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
02:10:32.621 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:32.622 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:33.254 00.632 11060 Exposure complete
02:10:33.439 00.185 11060 worker thread done servicing request
02:10:33.439 00.000 10844 OnExposeComplete: enter
02:10:33.439 00.000 10844 UpdateGuideState(): m_state=6
02:10:33.440 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12620
02:10:33.440 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=60.09, Mass=2681, SNR=32.0, Peak=196 HFD=3.4
02:10:33.440 00.000 10844 MultiStar: [#1 -0.30,0.22,1.06,U] [#2 -0.31,0.04,2.12,U] [#3 -0.16,0.91,0.00,M2] [#4 0.31,0.09,0.96,U] [#5 -0.43,0.59,0.00,M3] [#6 0.41,0.26,0.92,U] [#7 0.51,0.10,0.84,U] [#8 0.18,0.05,0.93,U] 
02:10:33.440 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.25}, one-star: {0.04, 1.21}
02:10:33.440 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.16 = -3.13)
02:10:33.440 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
02:10:33.440 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.40 mountX=-0.26 mountY=0.00, mountTheta=3.14
02:10:33.442 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.25, opts=13)
02:10:33.442 00.000 10844 Enqueuing Move request for scope (0.04, 0.25)
02:10:33.442 00.000 11060 Worker thread wakes up
02:10:33.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:33.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
02:10:33.442 00.000 10844 UpdateGuideState exits: m=2681 SNR=32.0
02:10:33.442 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
02:10:33.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:33.442 00.000 11060 Moving (0.04, 0.25) raw xDistance=-0.26 yDistance=0.00
02:10:33.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:33.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:10:33.442 00.000 10844 Enqueuing Expose request
02:10:33.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:33.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:10:33.442 00.000 11060 MoveAxis(E, 45, ABG)
02:10:33.443 00.001 11060 Guiding  Dir = 2, Dur = 45
02:10:33.480 00.037 11060 IsSlewing returns 0
02:10:33.480 00.000 11060 IsGuiding returns 0
02:10:33.558 00.078 11060 IsGuiding returns 0
02:10:33.558 00.000 11060 Move returns status 0, amount 45
02:10:33.558 00.000 11060 MoveAxis(N, 0, ABG)
02:10:33.559 00.001 11060 Move returns status 0, amount 0
02:10:33.559 00.000 11060 move complete, result=0
02:10:33.559 00.000 11060 worker thread done servicing request
02:10:33.559 00.000 11060 Worker thread wakes up
02:10:33.559 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
02:10:33.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:33.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:34.190 00.631 11060 Exposure complete
02:10:34.349 00.159 11060 worker thread done servicing request
02:10:34.349 00.000 10844 OnExposeComplete: enter
02:10:34.349 00.000 10844 UpdateGuideState(): m_state=6
02:10:34.350 00.001 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12621
02:10:34.350 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=59.47, Mass=2805, SNR=32.5, Peak=229 HFD=3.3
02:10:34.350 00.000 10844 MultiStar: [#1 -0.38,0.66,0.00,M1] [#2 0.02,0.23,2.02,U] [#3 -0.26,0.44,1.09,U] [#4 0.14,0.26,0.86,U] [#5 -0.40,1.10,0.00,M4] [#6 0.19,0.30,0.83,U] [#7 0.24,0.43,0.87,U] [#8 0.18,0.01,0.93,U] 
02:10:34.350 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.32}, one-star: {0.16, 0.59}
02:10:34.350 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
02:10:34.350 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
02:10:34.350 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.32 cameraTheta=1.34 mountX=-0.32 mountY=0.02, mountTheta=3.07
02:10:34.351 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.32, opts=13)
02:10:34.351 00.000 10844 Enqueuing Move request for scope (0.07, 0.32)
02:10:34.352 00.001 11060 Worker thread wakes up
02:10:34.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:34.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
02:10:34.352 00.000 10844 UpdateGuideState exits: m=2805 SNR=32.5
02:10:34.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
02:10:34.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:34.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:34.352 00.000 10844 Enqueuing Expose request
02:10:34.352 00.000 11060 Moving (0.07, 0.32) raw xDistance=-0.32 yDistance=0.02
02:10:34.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
02:10:34.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:34.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:10:34.352 00.000 11060 MoveAxis(E, 58, ABG)
02:10:34.352 00.000 11060 Guiding  Dir = 2, Dur = 58
02:10:34.358 00.006 11060 IsSlewing returns 0
02:10:34.358 00.000 11060 IsGuiding returns 0
02:10:34.421 00.063 11060 IsGuiding returns 0
02:10:34.421 00.000 11060 Move returns status 0, amount 58
02:10:34.421 00.000 11060 MoveAxis(N, 0, ABG)
02:10:34.421 00.000 11060 Move returns status 0, amount 0
02:10:34.421 00.000 11060 move complete, result=0
02:10:34.421 00.000 11060 worker thread done servicing request
02:10:34.421 00.000 11060 Worker thread wakes up
02:10:34.421 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.0 px 0 ms NORTH
02:10:34.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:34.422 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:35.052 00.630 11060 Exposure complete
02:10:35.227 00.175 11060 worker thread done servicing request
02:10:35.227 00.000 10844 OnExposeComplete: enter
02:10:35.227 00.000 10844 UpdateGuideState(): m_state=6
02:10:35.229 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12622
02:10:35.229 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=59.84, Mass=2749, SNR=32.3, Peak=245 HFD=3.6
02:10:35.229 00.000 10844 MultiStar: [#1 0.28,0.07,0.97,U] [#2 -0.16,0.73,0.00,M1] [#3 -0.04,0.35,0.91,U] [#4 -0.00,0.53,0.90,U] [#5 -0.34,0.66,0.00,M5] [#6 0.26,0.26,0.82,U] [#7 0.32,0.90,0.00,M1] [#8 0.35,-0.13,0.93,U] 
02:10:35.229 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.35}, one-star: {0.40, 0.96}
02:10:35.229 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
02:10:35.229 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
02:10:35.229 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.35 hyp=0.40 cameraTheta=1.03 mountX=-0.38 mountY=0.15, mountTheta=2.76
02:10:35.230 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.35, opts=13)
02:10:35.231 00.001 10844 Enqueuing Move request for scope (0.21, 0.35)
02:10:35.231 00.000 11060 Worker thread wakes up
02:10:35.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:35.231 00.000 10844 UpdateGuideState exits: m=2749 SNR=32.3
02:10:35.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:35.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:35.231 00.000 10844 Enqueuing Expose request
02:10:35.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.35) opts 0xd
02:10:35.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.35)
02:10:35.231 00.000 11060 Moving (0.21, 0.35) raw xDistance=-0.38 yDistance=0.15
02:10:35.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
02:10:35.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:35.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:10:35.231 00.000 11060 MoveAxis(E, 67, ABG)
02:10:35.232 00.001 11060 Guiding  Dir = 2, Dur = 67
02:10:35.236 00.004 11060 IsSlewing returns 0
02:10:35.236 00.000 11060 IsGuiding returns 0
02:10:35.314 00.078 11060 IsGuiding returns 0
02:10:35.314 00.000 11060 Move returns status 0, amount 67
02:10:35.314 00.000 11060 MoveAxis(N, 0, ABG)
02:10:35.314 00.000 11060 Move returns status 0, amount 0
02:10:35.314 00.000 11060 move complete, result=0
02:10:35.314 00.000 11060 worker thread done servicing request
02:10:35.314 00.000 11060 Worker thread wakes up
02:10:35.314 00.000 10844 GuideStep: -0.4 px 67 ms EAST, 0.2 px 0 ms NORTH
02:10:35.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:35.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:35.950 00.636 11060 Exposure complete
02:10:36.146 00.196 11060 worker thread done servicing request
02:10:36.148 00.002 10844 OnExposeComplete: enter
02:10:36.148 00.000 10844 UpdateGuideState(): m_state=6
02:10:36.148 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12623
02:10:36.148 00.000 10844 Star::Find returns 1 (0), X=268.52, Y=58.86, Mass=2634, SNR=32.0, Peak=246 HFD=3.4
02:10:36.148 00.000 10844 MultiStar: [#1 -0.28,-0.61,0.00,M1] [#2 -0.21,0.09,2.11,U] [#3 0.09,0.14,1.09,U] [#4 0.29,0.20,0.99,U] [#5 -0.20,0.54,0.98,U] [#6 0.46,-0.35,0.90,U] [#7 0.24,0.32,0.89,U] [#8 -0.02,-0.28,0.92,U] 
02:10:36.149 00.001 10844 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.28, -0.02}
02:10:36.149 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
02:10:36.149 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
02:10:36.149 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.88 mountX=-0.10 mountY=0.06, mountTheta=2.62
02:10:36.150 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.09, opts=13)
02:10:36.150 00.000 10844 Enqueuing Move request for scope (0.07, 0.09)
02:10:36.150 00.000 11060 Worker thread wakes up
02:10:36.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
02:10:36.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:10:36.150 00.000 11060 Moving (0.07, 0.09) raw xDistance=-0.10 yDistance=0.06
02:10:36.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:10:36.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:36.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:10:36.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:10:36.150 00.000 11060 MoveAxis(E, 0, ABG)
02:10:36.151 00.001 11060 Move returns status 0, amount 0
02:10:36.151 00.000 10844 UpdateGuideState exits: m=2634 SNR=32.0
02:10:36.151 00.000 11060 MoveAxis(N, 0, ABG)
02:10:36.151 00.000 11060 Move returns status 0, amount 0
02:10:36.151 00.000 11060 move complete, result=0
02:10:36.151 00.000 11060 worker thread done servicing request
02:10:36.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:36.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:36.151 00.000 10844 Enqueuing Expose request
02:10:36.151 00.000 11060 Worker thread wakes up
02:10:36.151 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:36.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:36.152 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:36.806 00.654 11060 Exposure complete
02:10:36.989 00.183 11060 worker thread done servicing request
02:10:36.989 00.000 10844 OnExposeComplete: enter
02:10:36.989 00.000 10844 UpdateGuideState(): m_state=6
02:10:36.989 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12624
02:10:36.989 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=59.45, Mass=2633, SNR=33.0, Peak=255 HFD=3.2
02:10:36.991 00.002 10844 MultiStar: [#1 -0.59,0.24,0.00,M2] [#2 0.14,0.23,1.99,U] [#3 0.10,0.21,0.90,U] [#4 0.45,0.08,1.00,U] [#5 -0.20,0.52,1.00,U] [#6 0.37,0.18,0.82,U] [#7 0.43,0.71,0.00,M1] [#8 0.32,-0.07,0.86,U] 
02:10:36.991 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.25}, one-star: {0.25, 0.57}
02:10:36.991 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
02:10:36.991 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
02:10:36.991 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.32 cameraTheta=0.93 mountX=-0.28 mountY=0.15, mountTheta=2.67
02:10:36.992 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.25, opts=13)
02:10:36.993 00.001 10844 Enqueuing Move request for scope (0.19, 0.25)
02:10:36.993 00.000 11060 Worker thread wakes up
02:10:36.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:36.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
02:10:36.993 00.000 10844 UpdateGuideState exits: m=2633 SNR=33.0 Saturated
02:10:36.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
02:10:36.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:36.993 00.000 11060 Moving (0.19, 0.25) raw xDistance=-0.28 yDistance=0.15
02:10:36.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:36.993 00.000 10844 Enqueuing Expose request
02:10:36.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:10:36.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:36.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:10:36.993 00.000 11060 MoveAxis(E, 49, ABG)
02:10:36.994 00.001 11060 Guiding  Dir = 2, Dur = 49
02:10:37.033 00.039 11060 IsSlewing returns 0
02:10:37.034 00.001 11060 IsGuiding returns 0
02:10:37.097 00.063 11060 IsGuiding returns 0
02:10:37.097 00.000 11060 Move returns status 0, amount 49
02:10:37.097 00.000 11060 MoveAxis(N, 0, ABG)
02:10:37.097 00.000 11060 Move returns status 0, amount 0
02:10:37.097 00.000 11060 move complete, result=0
02:10:37.097 00.000 11060 worker thread done servicing request
02:10:37.097 00.000 11060 Worker thread wakes up
02:10:37.097 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
02:10:37.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:37.099 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:37.729 00.630 11060 Exposure complete
02:10:37.908 00.179 11060 worker thread done servicing request
02:10:37.908 00.000 10844 OnExposeComplete: enter
02:10:37.908 00.000 10844 UpdateGuideState(): m_state=6
02:10:37.908 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12625
02:10:37.908 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=59.10, Mass=2680, SNR=31.8, Peak=218 HFD=3.6
02:10:37.908 00.000 10844 MultiStar: [#1 0.07,0.26,0.96,U] [#2 0.17,0.35,2.10,U] [#3 -0.15,0.30,0.99,U] [#4 0.32,0.44,0.95,U] [#5 0.25,0.58,0.00,M4] [#6 0.38,-0.21,0.93,U] [#7 0.66,0.94,0.00,M2] [#8 0.23,0.25,0.99,U] 
02:10:37.910 00.002 10844 refined, 6 included, MultiStar: {0.21, 0.25}, one-star: {0.49, 0.23}
02:10:37.910 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
02:10:37.910 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
02:10:37.910 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.33 cameraTheta=0.88 mountX=-0.28 mountY=0.16, mountTheta=2.62
02:10:37.911 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.25, opts=13)
02:10:37.912 00.001 10844 Enqueuing Move request for scope (0.21, 0.25)
02:10:37.912 00.000 11060 Worker thread wakes up
02:10:37.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:37.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
02:10:37.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
02:10:37.912 00.000 11060 Moving (0.21, 0.25) raw xDistance=-0.28 yDistance=0.16
02:10:37.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:10:37.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:37.912 00.000 10844 UpdateGuideState exits: m=2680 SNR=31.8
02:10:37.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:10:37.912 00.000 11060 MoveAxis(E, 51, ABG)
02:10:37.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:37.912 00.000 11060 Guiding  Dir = 2, Dur = 51
02:10:37.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:37.912 00.000 10844 Enqueuing Expose request
02:10:37.951 00.039 11060 IsSlewing returns 0
02:10:37.952 00.001 11060 IsGuiding returns 0
02:10:38.026 00.074 11060 IsGuiding returns 0
02:10:38.027 00.001 11060 Move returns status 0, amount 51
02:10:38.027 00.000 11060 MoveAxis(N, 0, ABG)
02:10:38.027 00.000 11060 Move returns status 0, amount 0
02:10:38.027 00.000 11060 move complete, result=0
02:10:38.027 00.000 11060 worker thread done servicing request
02:10:38.027 00.000 11060 Worker thread wakes up
02:10:38.027 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.2 px 0 ms NORTH
02:10:38.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:38.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:38.665 00.638 11060 Exposure complete
02:10:38.842 00.177 11060 worker thread done servicing request
02:10:38.842 00.000 10844 OnExposeComplete: enter
02:10:38.844 00.002 10844 UpdateGuideState(): m_state=6
02:10:38.844 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12626
02:10:38.844 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=59.15, Mass=3416, SNR=36.6, Peak=250 HFD=3.6
02:10:38.844 00.000 10844 MultiStar: [#1 -0.52,-0.10,0.78,U] [#2 -0.17,0.33,1.84,U] [#3 0.17,0.63,0.00,M1] [#4 0.34,0.77,0.00,M1] [#5 -0.48,0.80,0.00,M5] [#6 0.41,-0.10,0.75,U] [#7 0.14,0.39,0.71,U] [#8 0.42,0.22,0.73,U] 
02:10:38.844 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.20}, one-star: {0.11, 0.28}
02:10:38.844 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
02:10:38.845 00.001 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
02:10:38.845 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.49 mountX=-0.20 mountY=-0.02, mountTheta=-3.06
02:10:38.848 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.20, opts=13)
02:10:38.848 00.000 10844 Enqueuing Move request for scope (0.02, 0.20)
02:10:38.849 00.001 11060 Worker thread wakes up
02:10:38.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
02:10:38.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
02:10:38.849 00.000 11060 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=-0.02
02:10:38.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:10:38.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:38.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:38.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:10:38.849 00.000 11060 MoveAxis(E, 36, ABG)
02:10:38.849 00.000 11060 Guiding  Dir = 2, Dur = 36
02:10:38.849 00.000 10844 UpdateGuideState exits: m=3416 SNR=36.6
02:10:38.850 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:38.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:38.850 00.000 10844 Enqueuing Expose request
02:10:38.878 00.028 11060 IsSlewing returns 0
02:10:38.879 00.001 11060 IsGuiding returns 0
02:10:38.941 00.062 11060 IsGuiding returns 0
02:10:38.941 00.000 11060 Move returns status 0, amount 36
02:10:38.941 00.000 11060 MoveAxis(N, 0, ABG)
02:10:38.941 00.000 11060 Move returns status 0, amount 0
02:10:38.941 00.000 11060 move complete, result=0
02:10:38.942 00.001 11060 worker thread done servicing request
02:10:38.942 00.000 11060 Worker thread wakes up
02:10:38.942 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
02:10:38.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:38.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:39.572 00.630 11060 Exposure complete
02:10:39.746 00.174 11060 worker thread done servicing request
02:10:39.746 00.000 10844 OnExposeComplete: enter
02:10:39.747 00.001 10844 UpdateGuideState(): m_state=6
02:10:39.747 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12627
02:10:39.747 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=58.91, Mass=2741, SNR=32.4, Peak=243 HFD=3.3
02:10:39.747 00.000 10844 MultiStar: [#1 -0.20,0.25,0.99,U] [#2 -0.11,0.18,2.15,U] [#3 0.01,0.14,0.98,U] [#4 0.30,0.57,0.00,M2] [#5 -0.26,-0.30,1.03,U] [#6 -0.03,0.20,0.88,U] [#7 0.18,0.42,0.85,U] [#8 -0.01,-0.36,1.04,U] 
02:10:39.748 00.001 10844 single-star, 7 included, MultiStar: {-0.08, 0.07}, one-star: {-0.09, 0.03}
02:10:39.748 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
02:10:39.748 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
02:10:39.748 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.84 mountX=-0.01 mountY=-0.10, mountTheta=-1.69
02:10:39.749 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
02:10:39.750 00.001 10844 Enqueuing Move request for scope (-0.09, 0.03)
02:10:39.750 00.000 11060 Worker thread wakes up
02:10:39.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:39.750 00.000 10844 UpdateGuideState exits: m=2741 SNR=32.4
02:10:39.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:39.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:39.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
02:10:39.750 00.000 10844 Enqueuing Expose request
02:10:39.750 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
02:10:39.750 00.000 11060 Moving (-0.09, 0.03) raw xDistance=-0.01 yDistance=-0.10
02:10:39.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:10:39.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:39.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:39.750 00.000 11060 MoveAxis(E, 0, ABG)
02:10:39.751 00.001 11060 Move returns status 0, amount 0
02:10:39.751 00.000 11060 MoveAxis(N, 0, ABG)
02:10:39.751 00.000 11060 Move returns status 0, amount 0
02:10:39.751 00.000 11060 move complete, result=0
02:10:39.751 00.000 11060 worker thread done servicing request
02:10:39.751 00.000 11060 Worker thread wakes up
02:10:39.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:39.751 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:39.753 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:40.395 00.642 11060 Exposure complete
02:10:40.563 00.168 11060 worker thread done servicing request
02:10:40.563 00.000 10844 OnExposeComplete: enter
02:10:40.563 00.000 10844 UpdateGuideState(): m_state=6
02:10:40.563 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12628
02:10:40.563 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=58.46, Mass=2584, SNR=30.6, Peak=234 HFD=3.5
02:10:40.564 00.001 10844 MultiStar: [#1 -0.15,0.86,0.00,M1] [#2 0.17,0.00,2.30,U] [#3 -0.29,0.77,0.00,M1] [#4 0.10,0.67,0.00,M3] [#5 -0.39,0.80,0.00,M5] [#6 0.07,0.58,1.03,U] [#7 0.53,0.93,0.00,M1] [#8 -0.07,0.33,0.90,U] 
02:10:40.564 00.000 10844 refined, 3 included, MultiStar: {0.16, 0.09}, one-star: {0.45, -0.42}
02:10:40.564 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
02:10:40.564 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.26 = 2.26)
02:10:40.564 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.52 mountX=-0.12 mountY=0.14, mountTheta=2.27
02:10:40.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
02:10:40.565 00.000 10844 Enqueuing Move request for scope (0.16, 0.09)
02:10:40.565 00.000 11060 Worker thread wakes up
02:10:40.566 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
02:10:40.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
02:10:40.566 00.000 11060 Moving (0.16, 0.09) raw xDistance=-0.12 yDistance=0.14
02:10:40.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:40.566 00.000 10844 UpdateGuideState exits: m=2584 SNR=30.6
02:10:40.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:40.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:40.566 00.000 10844 Enqueuing Expose request
02:10:40.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:10:40.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:40.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:10:40.566 00.000 11060 MoveAxis(E, 21, ABG)
02:10:40.566 00.000 11060 Guiding  Dir = 2, Dur = 21
02:10:40.582 00.016 11060 IsSlewing returns 0
02:10:40.582 00.000 11060 IsGuiding returns 0
02:10:40.612 00.030 11060 IsGuiding returns 0
02:10:40.612 00.000 11060 Move returns status 0, amount 21
02:10:40.612 00.000 11060 MoveAxis(N, 0, ABG)
02:10:40.612 00.000 11060 Move returns status 0, amount 0
02:10:40.612 00.000 11060 move complete, result=0
02:10:40.612 00.000 11060 worker thread done servicing request
02:10:40.613 00.001 11060 Worker thread wakes up
02:10:40.613 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
02:10:40.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:40.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:41.262 00.649 11060 Exposure complete
02:10:41.437 00.175 11060 worker thread done servicing request
02:10:41.437 00.000 10844 OnExposeComplete: enter
02:10:41.437 00.000 10844 UpdateGuideState(): m_state=6
02:10:41.438 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12629
02:10:41.438 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=59.17, Mass=2725, SNR=33.0, Peak=245 HFD=3.3
02:10:41.438 00.000 10844 MultiStar: [#1 -0.26,0.21,0.89,U] [#2 -0.40,0.28,2.12,U] [#3 -0.39,0.41,0.90,U] [#4 0.08,0.51,0.86,U] [#5 -0.24,0.73,0.00,M6] [#6 -0.07,-0.06,0.89,U] [#7 -0.49,0.41,0.00,M2] [#8 0.34,0.07,0.89,U] 
02:10:41.438 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.25}, one-star: {0.09, 0.29}
02:10:41.438 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.82 = -2.47)
02:10:41.439 00.001 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
02:10:41.439 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.06 mountX=-0.22 mountY=-0.18, mountTheta=-2.48
02:10:41.440 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.25, opts=13)
02:10:41.440 00.000 10844 Enqueuing Move request for scope (-0.14, 0.25)
02:10:41.440 00.000 11060 Worker thread wakes up
02:10:41.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:41.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
02:10:41.440 00.000 10844 UpdateGuideState exits: m=2725 SNR=33.0
02:10:41.440 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
02:10:41.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:41.440 00.000 11060 Moving (-0.14, 0.25) raw xDistance=-0.22 yDistance=-0.18
02:10:41.441 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:10:41.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:41.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:41.441 00.000 10844 Enqueuing Expose request
02:10:41.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:10:41.441 00.000 11060 MoveAxis(E, 39, ABG)
02:10:41.441 00.000 11060 Guiding  Dir = 2, Dur = 39
02:10:41.486 00.045 11060 IsSlewing returns 0
02:10:41.486 00.000 11060 IsGuiding returns 0
02:10:41.564 00.078 11060 IsGuiding returns 0
02:10:41.564 00.000 11060 Move returns status 0, amount 39
02:10:41.564 00.000 11060 MoveAxis(N, 0, ABG)
02:10:41.564 00.000 11060 Move returns status 0, amount 0
02:10:41.564 00.000 11060 move complete, result=0
02:10:41.564 00.000 11060 worker thread done servicing request
02:10:41.564 00.000 11060 Worker thread wakes up
02:10:41.564 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
02:10:41.565 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:41.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:42.193 00.628 11060 Exposure complete
02:10:42.390 00.197 11060 worker thread done servicing request
02:10:42.390 00.000 10844 OnExposeComplete: enter
02:10:42.390 00.000 10844 UpdateGuideState(): m_state=6
02:10:42.390 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12630
02:10:42.390 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=59.02, Mass=2709, SNR=33.2, Peak=221 HFD=3.1
02:10:42.391 00.001 10844 MultiStar: [#1 -0.26,0.05,1.10,U] [#2 -0.37,-0.19,1.96,U] [#3 0.16,0.31,0.97,U] [#4 -0.53,0.66,0.00,M3] [#5 -0.16,0.09,0.98,U] [#6 0.03,-0.55,0.86,U] [#7 0.16,0.15,0.77,U] [#8 0.31,-0.71,0.00,M1] 
02:10:42.391 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.02}, one-star: {-0.45, 0.14}
02:10:42.391 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
02:10:42.391 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
02:10:42.391 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.03 mountX=0.05 mountY=-0.17, mountTheta=-1.28
02:10:42.392 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.02, opts=13)
02:10:42.392 00.000 10844 Enqueuing Move request for scope (-0.17, -0.02)
02:10:42.392 00.000 11060 Worker thread wakes up
02:10:42.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
02:10:42.392 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
02:10:42.392 00.000 11060 Moving (-0.17, -0.02) raw xDistance=0.05 yDistance=-0.17
02:10:42.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:10:42.392 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:42.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:42.392 00.000 10844 UpdateGuideState exits: m=2709 SNR=33.2
02:10:42.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:10:42.392 00.000 11060 MoveAxis(E, 0, ABG)
02:10:42.392 00.000 11060 Move returns status 0, amount 0
02:10:42.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:42.393 00.001 11060 MoveAxis(N, 0, ABG)
02:10:42.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:42.393 00.000 11060 Move returns status 0, amount 0
02:10:42.393 00.000 10844 Enqueuing Expose request
02:10:42.393 00.000 11060 move complete, result=0
02:10:42.393 00.000 11060 worker thread done servicing request
02:10:42.393 00.000 11060 Worker thread wakes up
02:10:42.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:42.393 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:42.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:43.052 00.659 11060 Exposure complete
02:10:43.215 00.163 11060 worker thread done servicing request
02:10:43.215 00.000 10844 OnExposeComplete: enter
02:10:43.216 00.001 10844 UpdateGuideState(): m_state=6
02:10:43.216 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12631
02:10:43.216 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=58.96, Mass=3092, SNR=35.1, Peak=243 HFD=3.6
02:10:43.216 00.000 10844 MultiStar: [#1 -0.15,-0.57,0.96,U] [#2 0.30,0.12,2.02,U] [#3 -0.19,-0.03,0.86,U] [#4 -0.23,0.16,0.85,U] [#5 -0.37,0.17,0.95,U] [#6 -0.10,-0.50,0.89,U] [#7 0.17,0.30,0.83,U] [#8 0.04,-0.25,0.87,U] 
02:10:43.216 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.26, 0.08}
02:10:43.216 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
02:10:43.216 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
02:10:43.217 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.24 mountX=0.04 mountY=0.02, mountTheta=0.50
02:10:43.218 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
02:10:43.218 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
02:10:43.218 00.000 11060 Worker thread wakes up
02:10:43.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:10:43.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:10:43.218 00.000 11060 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.02
02:10:43.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:10:43.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:43.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:43.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:10:43.218 00.000 11060 MoveAxis(E, 0, ABG)
02:10:43.218 00.000 11060 Move returns status 0, amount 0
02:10:43.218 00.000 11060 MoveAxis(N, 0, ABG)
02:10:43.218 00.000 11060 Move returns status 0, amount 0
02:10:43.218 00.000 11060 move complete, result=0
02:10:43.218 00.000 10844 UpdateGuideState exits: m=3092 SNR=35.1
02:10:43.218 00.000 11060 worker thread done servicing request
02:10:43.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:43.219 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:43.219 00.000 10844 Enqueuing Expose request
02:10:43.219 00.000 11060 Worker thread wakes up
02:10:43.219 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:43.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:43.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:43.848 00.629 11060 Exposure complete
02:10:44.023 00.175 11060 worker thread done servicing request
02:10:44.023 00.000 10844 OnExposeComplete: enter
02:10:44.023 00.000 10844 UpdateGuideState(): m_state=6
02:10:44.024 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12632
02:10:44.024 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=58.99, Mass=2826, SNR=33.1, Peak=232 HFD=3.6
02:10:44.025 00.001 10844 MultiStar: [#1 -0.03,0.22,0.90,U] [#2 -0.52,0.21,1.91,U] [#3 -0.23,0.32,0.98,U] [#4 0.20,0.76,0.00,M3] [#5 -0.66,0.35,0.00,M5] [#6 0.14,-0.30,0.93,U] [#7 -0.09,0.52,0.81,U] [#8 -0.07,-0.03,1.01,U] 
02:10:44.025 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.15}, one-star: {0.24, 0.12}
02:10:44.025 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.05 = -2.24)
02:10:44.025 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
02:10:44.025 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.29 mountX=-0.13 mountY=-0.16, mountTheta=-2.24
02:10:44.026 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.15, opts=13)
02:10:44.027 00.001 10844 Enqueuing Move request for scope (-0.14, 0.15)
02:10:44.027 00.000 11060 Worker thread wakes up
02:10:44.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
02:10:44.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
02:10:44.027 00.000 11060 Moving (-0.14, 0.15) raw xDistance=-0.13 yDistance=-0.16
02:10:44.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:10:44.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:44.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:44.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:10:44.027 00.000 11060 MoveAxis(E, 22, ABG)
02:10:44.027 00.000 11060 Guiding  Dir = 2, Dur = 22
02:10:44.027 00.000 10844 UpdateGuideState exits: m=2826 SNR=33.1
02:10:44.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:44.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:44.027 00.000 10844 Enqueuing Expose request
02:10:44.052 00.025 11060 IsSlewing returns 0
02:10:44.053 00.001 11060 IsGuiding returns 0
02:10:44.095 00.042 11060 IsGuiding returns 0
02:10:44.095 00.000 11060 Move returns status 0, amount 22
02:10:44.095 00.000 11060 MoveAxis(N, 0, ABG)
02:10:44.095 00.000 11060 Move returns status 0, amount 0
02:10:44.095 00.000 11060 move complete, result=0
02:10:44.096 00.001 11060 worker thread done servicing request
02:10:44.096 00.000 11060 Worker thread wakes up
02:10:44.096 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
02:10:44.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:44.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:44.725 00.629 11060 Exposure complete
02:10:44.892 00.167 11060 worker thread done servicing request
02:10:44.892 00.000 10844 OnExposeComplete: enter
02:10:44.892 00.000 10844 UpdateGuideState(): m_state=6
02:10:44.892 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12633
02:10:44.892 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=58.61, Mass=2936, SNR=34.1, Peak=249 HFD=3.5
02:10:44.893 00.001 10844 MultiStar: [#1 -0.47,0.15,0.95,U] [#2 -0.80,-0.14,0.00,M1] [#3 -0.40,-0.09,0.88,U] [#4 0.23,0.19,0.87,U] [#5 -0.64,0.64,0.00,M6] [#6 0.29,-0.14,0.92,U] [#7 0.29,0.37,0.82,U] [#8 -0.28,-0.60,0.00,M1] 
02:10:44.893 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.02}, one-star: {0.04, -0.27}
02:10:44.893 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.75) = xAngle (3.76 = -2.53)
02:10:44.893 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
02:10:44.893 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.00 mountX=-0.02 mountY=-0.01, mountTheta=-2.54
02:10:44.894 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
02:10:44.894 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
02:10:44.894 00.000 11060 Worker thread wakes up
02:10:44.894 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:44.895 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
02:10:44.895 00.000 10844 UpdateGuideState exits: m=2936 SNR=34.1
02:10:44.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
02:10:44.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:44.895 00.000 11060 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
02:10:44.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:44.895 00.000 10844 Enqueuing Expose request
02:10:44.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:10:44.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:44.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:10:44.895 00.000 11060 MoveAxis(E, 0, ABG)
02:10:44.895 00.000 11060 Move returns status 0, amount 0
02:10:44.895 00.000 11060 MoveAxis(N, 0, ABG)
02:10:44.895 00.000 11060 Move returns status 0, amount 0
02:10:44.895 00.000 11060 move complete, result=0
02:10:44.895 00.000 11060 worker thread done servicing request
02:10:44.895 00.000 11060 Worker thread wakes up
02:10:44.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:44.896 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:44.897 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:45.524 00.627 11060 Exposure complete
02:10:45.706 00.182 11060 worker thread done servicing request
02:10:45.706 00.000 10844 OnExposeComplete: enter
02:10:45.707 00.001 10844 UpdateGuideState(): m_state=6
02:10:45.707 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12634
02:10:45.707 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=59.73, Mass=2960, SNR=33.3, Peak=251 HFD=3.6
02:10:45.707 00.000 10844 MultiStar: [#1 -0.21,0.48,0.95,U] [#2 -0.24,1.08,0.00,M2] [#3 -0.15,0.85,0.00,M1] [#4 0.27,0.31,0.99,U] [#5 -0.32,0.71,0.00,M7] [#6 0.16,0.60,0.87,U] [#7 0.21,0.90,0.00,M1] [#8 0.04,0.36,0.81,U] 
02:10:45.707 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.52}, one-star: {0.29, 0.86}
02:10:45.708 00.001 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
02:10:45.708 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
02:10:45.708 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.52 hyp=0.54 cameraTheta=1.35 mountX=-0.54 mountY=0.03, mountTheta=3.09
02:10:45.709 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.52, opts=13)
02:10:45.709 00.000 10844 Enqueuing Move request for scope (0.12, 0.52)
02:10:45.709 00.000 11060 Worker thread wakes up
02:10:45.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.52) opts 0xd
02:10:45.710 00.001 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.52)
02:10:45.710 00.000 11060 Moving (0.12, 0.52) raw xDistance=-0.54 yDistance=0.03
02:10:45.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.54
02:10:45.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:45.710 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:45.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:10:45.710 00.000 11060 MoveAxis(E, 93, ABG)
02:10:45.710 00.000 11060 Guiding  Dir = 2, Dur = 93
02:10:45.710 00.000 10844 UpdateGuideState exits: m=2960 SNR=33.3
02:10:45.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:45.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:45.710 00.000 10844 Enqueuing Expose request
02:10:45.717 00.007 11060 IsSlewing returns 0
02:10:45.717 00.000 11060 IsGuiding returns 0
02:10:45.813 00.096 11060 IsGuiding returns 0
02:10:45.813 00.000 11060 Move returns status 0, amount 93
02:10:45.813 00.000 11060 MoveAxis(N, 0, ABG)
02:10:45.813 00.000 11060 Move returns status 0, amount 0
02:10:45.815 00.002 11060 move complete, result=0
02:10:45.815 00.000 11060 worker thread done servicing request
02:10:45.815 00.000 11060 Worker thread wakes up
02:10:45.815 00.000 10844 GuideStep: -0.5 px 93 ms EAST, 0.0 px 0 ms NORTH
02:10:45.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:45.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:46.441 00.626 11060 Exposure complete
02:10:46.596 00.155 11060 worker thread done servicing request
02:10:46.596 00.000 10844 OnExposeComplete: enter
02:10:46.596 00.000 10844 UpdateGuideState(): m_state=6
02:10:46.596 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12635
02:10:46.596 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=59.04, Mass=3037, SNR=35.1, Peak=233 HFD=3.4
02:10:46.596 00.000 10844 MultiStar: [#1 -0.37,0.20,0.94,U] [#2 -0.13,0.18,1.93,U] [#3 -0.18,0.29,0.87,U] [#4 0.48,0.14,0.90,U] [#5 -0.76,0.84,0.00,M8] [#6 0.21,-0.50,0.87,U] [#7 0.10,0.03,0.72,U] [#8 0.11,0.65,0.00,M1] 
02:10:46.597 00.001 10844 refined, 6 included, MultiStar: {-0.00, 0.09}, one-star: {0.07, 0.17}
02:10:46.597 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
02:10:46.597 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
02:10:46.597 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.58 mountX=-0.09 mountY=-0.02, mountTheta=-2.96
02:10:46.598 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
02:10:46.598 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
02:10:46.598 00.000 11060 Worker thread wakes up
02:10:46.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:46.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
02:10:46.598 00.000 10844 UpdateGuideState exits: m=3037 SNR=35.1
02:10:46.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
02:10:46.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:46.598 00.000 11060 Moving (-0.00, 0.09) raw xDistance=-0.09 yDistance=-0.02
02:10:46.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:46.598 00.000 10844 Enqueuing Expose request
02:10:46.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:10:46.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:46.599 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:10:46.599 00.000 11060 MoveAxis(E, 0, ABG)
02:10:46.599 00.000 11060 Move returns status 0, amount 0
02:10:46.599 00.000 11060 MoveAxis(N, 0, ABG)
02:10:46.599 00.000 11060 Move returns status 0, amount 0
02:10:46.599 00.000 11060 move complete, result=0
02:10:46.599 00.000 11060 worker thread done servicing request
02:10:46.599 00.000 11060 Worker thread wakes up
02:10:46.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:46.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:46.600 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:47.237 00.637 11060 Exposure complete
02:10:47.421 00.184 11060 worker thread done servicing request
02:10:47.421 00.000 10844 OnExposeComplete: enter
02:10:47.421 00.000 10844 UpdateGuideState(): m_state=6
02:10:47.423 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12636
02:10:47.423 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=59.42, Mass=2707, SNR=32.0, Peak=238 HFD=3.3
02:10:47.424 00.001 10844 MultiStar: [#1 -0.08,0.14,1.07,U] [#2 -0.16,0.07,2.12,U] [#3 -0.28,0.79,0.00,M1] [#4 -0.16,0.23,0.97,U] [#5 -0.06,0.41,1.03,U] [#6 0.00,-0.19,0.97,U] [#7 0.09,0.13,0.86,U] [#8 -0.19,0.34,0.95,U] 
02:10:47.424 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.20}, one-star: {0.29, 0.54}
02:10:47.424 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.58 = -2.71)
02:10:47.424 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.73)
02:10:47.424 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.82 mountX=-0.18 mountY=-0.08, mountTheta=-2.72
02:10:47.425 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.20, opts=13)
02:10:47.425 00.000 10844 Enqueuing Move request for scope (-0.05, 0.20)
02:10:47.425 00.000 11060 Worker thread wakes up
02:10:47.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:47.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
02:10:47.425 00.000 10844 UpdateGuideState exits: m=2707 SNR=32.0
02:10:47.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
02:10:47.426 00.001 11060 Moving (-0.05, 0.20) raw xDistance=-0.18 yDistance=-0.08
02:10:47.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:47.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:10:47.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:47.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:47.426 00.000 10844 Enqueuing Expose request
02:10:47.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:10:47.426 00.000 11060 MoveAxis(E, 32, ABG)
02:10:47.426 00.000 11060 Guiding  Dir = 2, Dur = 32
02:10:47.465 00.039 11060 IsSlewing returns 0
02:10:47.465 00.000 11060 IsGuiding returns 0
02:10:47.528 00.063 11060 IsGuiding returns 0
02:10:47.528 00.000 11060 Move returns status 0, amount 32
02:10:47.528 00.000 11060 MoveAxis(N, 0, ABG)
02:10:47.528 00.000 11060 Move returns status 0, amount 0
02:10:47.528 00.000 11060 move complete, result=0
02:10:47.528 00.000 11060 worker thread done servicing request
02:10:47.528 00.000 11060 Worker thread wakes up
02:10:47.528 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
02:10:47.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:47.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:48.157 00.629 11060 Exposure complete
02:10:48.326 00.169 11060 worker thread done servicing request
02:10:48.326 00.000 10844 OnExposeComplete: enter
02:10:48.326 00.000 10844 UpdateGuideState(): m_state=6
02:10:48.327 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12637
02:10:48.327 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=59.74, Mass=2475, SNR=30.7, Peak=246 HFD=3.4
02:10:48.327 00.000 10844 MultiStar: [#1 -0.91,0.28,0.00,M1] [#2 -0.40,0.62,0.00,M1] [#3 -0.70,0.50,0.00,M2] [#4 -0.01,0.59,1.09,U] [#5 -0.16,0.17,1.17,U] [#6 0.04,-0.01,0.91,U] [#7 -0.16,0.90,0.00,M1] [#8 0.13,0.48,1.00,U] 
02:10:48.327 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.42}, one-star: {0.10, 0.86}
02:10:48.327 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -3.00)
02:10:48.327 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.01)
02:10:48.327 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.54 mountX=-0.42 mountY=-0.05, mountTheta=-3.01
02:10:48.329 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.42, opts=13)
02:10:48.329 00.000 10844 Enqueuing Move request for scope (0.01, 0.42)
02:10:48.329 00.000 11060 Worker thread wakes up
02:10:48.329 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:48.329 00.000 10844 UpdateGuideState exits: m=2475 SNR=30.7
02:10:48.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:48.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:48.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.42) opts 0xd
02:10:48.329 00.000 10844 Enqueuing Expose request
02:10:48.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.42)
02:10:48.329 00.000 11060 Moving (0.01, 0.42) raw xDistance=-0.42 yDistance=-0.05
02:10:48.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
02:10:48.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:48.330 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:10:48.330 00.000 11060 MoveAxis(E, 73, ABG)
02:10:48.330 00.000 11060 Guiding  Dir = 2, Dur = 73
02:10:48.356 00.026 11060 IsSlewing returns 0
02:10:48.356 00.000 11060 IsGuiding returns 0
02:10:48.449 00.093 11060 IsGuiding returns 0
02:10:48.449 00.000 11060 Move returns status 0, amount 73
02:10:48.449 00.000 11060 MoveAxis(N, 0, ABG)
02:10:48.449 00.000 11060 Move returns status 0, amount 0
02:10:48.449 00.000 11060 move complete, result=0
02:10:48.449 00.000 11060 worker thread done servicing request
02:10:48.449 00.000 11060 Worker thread wakes up
02:10:48.449 00.000 10844 GuideStep: -0.4 px 73 ms EAST, -0.1 px 0 ms NORTH
02:10:48.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:48.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:49.078 00.629 11060 Exposure complete
02:10:49.270 00.192 11060 worker thread done servicing request
02:10:49.270 00.000 10844 OnExposeComplete: enter
02:10:49.270 00.000 10844 UpdateGuideState(): m_state=6
02:10:49.270 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12638
02:10:49.270 00.000 10844 Star::Find returns 1 (0), X=267.85, Y=59.78, Mass=2557, SNR=31.4, Peak=206 HFD=3.6
02:10:49.271 00.001 10844 MultiStar: [#1 -0.55,0.67,0.00,M2] [#2 -0.33,-0.03,2.06,U] [#3 -0.39,0.58,0.00,M3] [#4 -0.51,0.04,0.92,U] [#5 -0.66,0.98,0.00,M7] [#6 -0.05,-0.05,0.83,U] [#7 -0.01,0.58,0.80,U] [#8 -0.29,0.34,0.84,U] 
02:10:49.271 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.25}, one-star: {-0.39, 0.90}
02:10:49.271 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.18 = -2.11)
02:10:49.271 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
02:10:49.271 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.25 hyp=0.38 cameraTheta=2.42 mountX=-0.19 mountY=-0.32, mountTheta=-2.11
02:10:49.273 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.25, opts=13)
02:10:49.273 00.000 10844 Enqueuing Move request for scope (-0.28, 0.25)
02:10:49.274 00.001 11060 Worker thread wakes up
02:10:49.274 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:49.274 00.000 10844 UpdateGuideState exits: m=2557 SNR=31.4
02:10:49.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:49.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:49.274 00.000 10844 Enqueuing Expose request
02:10:49.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.25) opts 0xd
02:10:49.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.25)
02:10:49.274 00.000 11060 Moving (-0.28, 0.25) raw xDistance=-0.19 yDistance=-0.32
02:10:49.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.19
02:10:49.275 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:10:49.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:10:49.275 00.000 11060 MoveAxis(E, 36, ABG)
02:10:49.275 00.000 11060 Guiding  Dir = 2, Dur = 36
02:10:49.292 00.017 11060 IsSlewing returns 0
02:10:49.292 00.000 11060 IsGuiding returns 0
02:10:49.370 00.078 11060 IsGuiding returns 0
02:10:49.370 00.000 11060 Move returns status 0, amount 36
02:10:49.370 00.000 11060 MoveAxis(N, 0, ABG)
02:10:49.370 00.000 11060 Move returns status 0, amount 0
02:10:49.370 00.000 11060 move complete, result=0
02:10:49.371 00.001 11060 worker thread done servicing request
02:10:49.371 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.3 px 0 ms NORTH
02:10:49.371 00.000 11060 Worker thread wakes up
02:10:49.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:49.372 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:49.999 00.627 11060 Exposure complete
02:10:50.162 00.163 11060 worker thread done servicing request
02:10:50.162 00.000 10844 OnExposeComplete: enter
02:10:50.162 00.000 10844 UpdateGuideState(): m_state=6
02:10:50.163 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12639
02:10:50.163 00.000 10844 Star::Find returns 1 (1), X=267.70, Y=60.22, Mass=2778, SNR=33.1, Peak=255 HFD=3.4
02:10:50.163 00.000 10844 MultiStar: large primary error, entering stabilization period
02:10:50.163 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.58)
02:10:50.163 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
02:10:50.163 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=1.34 hyp=1.45 cameraTheta=1.96 mountX=-1.22 mountY=-0.76, mountTheta=-2.59
02:10:50.164 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=1.34, opts=13)
02:10:50.164 00.000 10844 Enqueuing Move request for scope (-0.54, 1.34)
02:10:50.164 00.000 11060 Worker thread wakes up
02:10:50.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 1.34) opts 0xd
02:10:50.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, 1.34)
02:10:50.164 00.000 11060 Moving (-0.54, 1.34) raw xDistance=-1.22 yDistance=-0.76
02:10:50.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.33 from input -1.22
02:10:50.164 00.000 11060 resist switch: large excursion: input -0.76 thresh 0.57 direction from 1 to -1
02:10:50.164 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.27
02:10:50.165 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:50.165 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.1 Saturated
02:10:50.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:50.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:50.165 00.000 10844 Enqueuing Expose request
02:10:50.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.76
02:10:50.165 00.000 11060 MoveAxis(E, 213, ABG)
02:10:50.165 00.000 11060 Guiding  Dir = 2, Dur = 213
02:10:50.167 00.002 11060 IsSlewing returns 0
02:10:50.167 00.000 11060 IsGuiding returns 0
02:10:50.386 00.219 11060 IsGuiding returns 0
02:10:50.387 00.001 11060 Move returns status 0, amount 213
02:10:50.387 00.000 11060 BLC: Oldest BLC event removed
02:10:50.387 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:10:50.387 00.000 11060 MoveAxis(N, 1044, ABG)
02:10:50.387 00.000 11060 duration set to 750 by maxDecDuration
02:10:50.387 00.000 11060 Guiding  Dir = 0, Dur = 750
02:10:50.421 00.034 11060 IsSlewing returns 0
02:10:50.422 00.001 11060 IsGuiding returns 0
02:10:51.185 00.763 11060 IsGuiding returns 0
02:10:51.186 00.001 11060 Move returns status 0, amount 750
02:10:51.186 00.000 11060 move complete, result=0
02:10:51.186 00.000 11060 worker thread done servicing request
02:10:51.186 00.000 11060 Worker thread wakes up
02:10:51.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:51.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:51.186 00.000 10844 GuideStep: -1.2 px 213 ms EAST, -0.8 px 750 ms NORTH
02:10:51.816 00.630 11060 Exposure complete
02:10:51.997 00.181 11060 worker thread done servicing request
02:10:51.998 00.001 10844 OnExposeComplete: enter
02:10:51.998 00.000 10844 UpdateGuideState(): m_state=6
02:10:51.998 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12640
02:10:51.998 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=59.04, Mass=2527, SNR=31.6, Peak=223 HFD=3.3
02:10:51.998 00.000 10844 MultiStar: exiting stabilization period
02:10:51.999 00.001 10844 MultiStar: [#1 -0.08,0.09,0.94,U] [#2 0.02,0.48,2.09,U] [#3 -0.53,0.90,0.00,M4] [#4 0.47,0.73,0.00,M1] [#5 0.07,1.05,0.00,M8] [#6 -0.06,-0.06,0.94,U] [#7 0.45,0.54,0.00,M1] [#8 0.40,0.04,1.00,U] 
02:10:51.999 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.21}, one-star: {0.42, 0.17}
02:10:51.999 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
02:10:51.999 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
02:10:51.999 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.05 mountX=-0.22 mountY=0.08, mountTheta=2.78
02:10:52.000 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.21, opts=13)
02:10:52.000 00.000 10844 Enqueuing Move request for scope (0.12, 0.21)
02:10:52.000 00.000 11060 Worker thread wakes up
02:10:52.000 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:52.000 00.000 10844 UpdateGuideState exits: m=2527 SNR=31.6
02:10:52.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:52.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:52.000 00.000 10844 Enqueuing Expose request
02:10:52.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
02:10:52.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
02:10:52.000 00.000 11060 Moving (0.12, 0.21) raw xDistance=-0.22 yDistance=0.08
02:10:52.001 00.001 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.529050, 1:-0.083894
02:10:52.001 00.000 11060 BLC: No correction, Miss < min_move
02:10:52.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.22
02:10:52.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:52.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:10:52.001 00.000 11060 MoveAxis(E, 45, ABG)
02:10:52.001 00.000 11060 Guiding  Dir = 2, Dur = 45
02:10:52.035 00.034 11060 IsSlewing returns 0
02:10:52.036 00.001 11060 IsGuiding returns 0
02:10:52.093 00.057 11060 IsGuiding returns 0
02:10:52.093 00.000 11060 Move returns status 0, amount 45
02:10:52.093 00.000 11060 MoveAxis(N, 0, ABG)
02:10:52.093 00.000 11060 Move returns status 0, amount 0
02:10:52.093 00.000 11060 move complete, result=0
02:10:52.093 00.000 11060 worker thread done servicing request
02:10:52.093 00.000 11060 Worker thread wakes up
02:10:52.093 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
02:10:52.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:52.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:52.729 00.636 11060 Exposure complete
02:10:52.908 00.179 11060 worker thread done servicing request
02:10:52.909 00.001 10844 OnExposeComplete: enter
02:10:52.909 00.000 10844 UpdateGuideState(): m_state=6
02:10:52.909 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12641
02:10:52.909 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=59.55, Mass=2627, SNR=32.3, Peak=213 HFD=3.7
02:10:52.909 00.000 10844 MultiStar: [#1 -0.19,-0.56,0.99,U] [#2 -0.13,0.63,0.00,M1] [#3 -0.08,0.37,0.95,U] [#4 0.38,0.49,0.91,U] [#5 -0.30,0.08,1.01,U] [#6 0.33,0.08,0.82,U] [#7 0.11,-0.01,0.97,U] [#8 0.17,-0.37,0.95,U] 
02:10:52.909 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {-0.45, 0.67}
02:10:52.910 00.001 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.77)
02:10:52.910 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
02:10:52.910 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.77 mountX=-0.09 mountY=-0.03, mountTheta=-2.78
02:10:52.911 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
02:10:52.911 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
02:10:52.911 00.000 11060 Worker thread wakes up
02:10:52.911 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:52.911 00.000 10844 UpdateGuideState exits: m=2627 SNR=32.3
02:10:52.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:52.912 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
02:10:52.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:52.912 00.000 10844 Enqueuing Expose request
02:10:52.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
02:10:52.912 00.000 11060 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.03
02:10:52.912 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.529050, 1:-0.083894, 2:0.033573
02:10:52.912 00.000 11060 BLC: No correction, Miss < min_move
02:10:52.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:10:52.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:52.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:10:52.912 00.000 11060 MoveAxis(E, 0, ABG)
02:10:52.912 00.000 11060 Move returns status 0, amount 0
02:10:52.912 00.000 11060 MoveAxis(N, 0, ABG)
02:10:52.912 00.000 11060 Move returns status 0, amount 0
02:10:52.912 00.000 11060 move complete, result=0
02:10:52.913 00.001 11060 worker thread done servicing request
02:10:52.913 00.000 11060 Worker thread wakes up
02:10:52.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:52.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:52.914 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:53.559 00.645 11060 Exposure complete
02:10:53.726 00.167 11060 worker thread done servicing request
02:10:53.726 00.000 10844 OnExposeComplete: enter
02:10:53.727 00.001 10844 UpdateGuideState(): m_state=6
02:10:53.727 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12642
02:10:53.727 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=59.14, Mass=2557, SNR=30.9, Peak=231 HFD=3.6
02:10:53.727 00.000 10844 MultiStar: [#1 0.24,-0.22,1.01,U] [#2 -0.15,-0.06,2.09,U] [#3 0.26,-0.46,0.96,U] [#4 0.19,0.18,1.04,U] [#5 -0.19,0.20,1.06,U] [#6 0.64,-1.12,0.00,M1] [#7 0.47,-0.53,0.00,M1] [#8 0.76,-0.74,0.00,M1] 
02:10:53.727 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.02}, one-star: {0.14, 0.26}
02:10:53.727 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
02:10:53.728 00.001 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
02:10:53.728 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.41 mountX=0.01 mountY=0.05, mountTheta=1.34
02:10:53.735 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
02:10:53.736 00.001 10844 Enqueuing Move request for scope (0.04, -0.02)
02:10:53.736 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:53.736 00.000 10844 UpdateGuideState exits: m=2557 SNR=30.9
02:10:53.736 00.000 11060 Worker thread wakes up
02:10:53.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
02:10:53.736 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
02:10:53.736 00.000 11060 Moving (0.04, -0.02) raw xDistance=0.01 yDistance=0.05
02:10:53.736 00.000 11060 BLC: window closed
02:10:53.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:53.736 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.529050, 1:-0.083894, 2:0.033573
02:10:53.736 00.000 11060 BLC: No correction, Miss < min_move
02:10:53.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:10:53.737 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:53.737 00.000 10844 Enqueuing Expose request
02:10:53.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:53.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:10:53.737 00.000 11060 MoveAxis(E, 0, ABG)
02:10:53.737 00.000 11060 Move returns status 0, amount 0
02:10:53.737 00.000 11060 MoveAxis(N, 0, ABG)
02:10:53.737 00.000 11060 Move returns status 0, amount 0
02:10:53.737 00.000 11060 move complete, result=0
02:10:53.737 00.000 11060 worker thread done servicing request
02:10:53.737 00.000 11060 Worker thread wakes up
02:10:53.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:53.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:53.738 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:54.362 00.624 11060 Exposure complete
02:10:54.550 00.188 11060 worker thread done servicing request
02:10:54.550 00.000 10844 OnExposeComplete: enter
02:10:54.550 00.000 10844 UpdateGuideState(): m_state=6
02:10:54.550 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12643
02:10:54.550 00.000 10844 Star::Find returns 1 (0), X=268.70, Y=58.90, Mass=2929, SNR=33.7, Peak=252 HFD=3.4
02:10:54.550 00.000 10844 MultiStar: [#1 0.16,0.47,0.98,U] [#2 0.06,-0.04,1.93,U] [#3 0.42,0.17,0.91,U] [#4 0.29,-0.24,0.97,U] [#5 -0.08,0.48,1.00,U] [#6 0.63,-0.65,0.00,M2] [#7 0.45,0.29,0.77,U] [#8 0.17,-0.09,0.85,U] 
02:10:54.551 00.001 10844 refined, 7 included, MultiStar: {0.22, 0.11}, one-star: {0.46, 0.02}
02:10:54.551 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
02:10:54.551 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
02:10:54.551 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.48 mountX=-0.15 mountY=0.19, mountTheta=2.22
02:10:54.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.11, opts=13)
02:10:54.552 00.000 10844 Enqueuing Move request for scope (0.22, 0.11)
02:10:54.552 00.000 11060 Worker thread wakes up
02:10:54.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
02:10:54.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
02:10:54.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:54.552 00.000 11060 Moving (0.22, 0.11) raw xDistance=-0.15 yDistance=0.19
02:10:54.552 00.000 10844 UpdateGuideState exits: m=2929 SNR=33.7
02:10:54.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:10:54.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:54.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:10:54.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:54.552 00.000 10844 Enqueuing Expose request
02:10:54.553 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:10:54.553 00.000 11060 MoveAxis(E, 26, ABG)
02:10:54.553 00.000 11060 Guiding  Dir = 2, Dur = 26
02:10:54.563 00.010 11060 IsSlewing returns 0
02:10:54.563 00.000 11060 IsGuiding returns 0
02:10:54.594 00.031 11060 IsGuiding returns 0
02:10:54.594 00.000 11060 Move returns status 0, amount 26
02:10:54.594 00.000 11060 MoveAxis(N, 0, ABG)
02:10:54.594 00.000 11060 Move returns status 0, amount 0
02:10:54.594 00.000 11060 move complete, result=0
02:10:54.594 00.000 11060 worker thread done servicing request
02:10:54.594 00.000 11060 Worker thread wakes up
02:10:54.594 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.2 px 0 ms NORTH
02:10:54.595 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:54.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:55.221 00.626 11060 Exposure complete
02:10:55.388 00.167 11060 worker thread done servicing request
02:10:55.388 00.000 10844 OnExposeComplete: enter
02:10:55.388 00.000 10844 UpdateGuideState(): m_state=6
02:10:55.389 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12644
02:10:55.389 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=58.80, Mass=2815, SNR=33.4, Peak=254 HFD=3.6
02:10:55.390 00.001 10844 MultiStar: [#1 0.19,-0.48,0.99,U] [#2 0.15,-0.33,2.04,U] [#3 0.36,0.09,0.89,U] [#4 0.17,0.10,0.92,U] [#5 0.19,-0.09,1.02,U] [#6 0.22,-0.52,0.95,U] [#7 0.58,0.05,0.81,U] [#8 0.23,-0.37,0.82,U] 
02:10:55.390 00.000 10844 single-star, 8 included, MultiStar: {0.22, -0.20}, one-star: {0.09, -0.08}
02:10:55.390 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
02:10:55.390 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.03 = 1.03)
02:10:55.390 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=0.06 mountY=0.10, mountTheta=1.04
02:10:55.399 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
02:10:55.399 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
02:10:55.399 00.000 11060 Worker thread wakes up
02:10:55.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:10:55.399 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:10:55.399 00.000 11060 Moving (0.09, -0.08) raw xDistance=0.06 yDistance=0.10
02:10:55.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:10:55.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:55.399 00.000 10844 UpdateGuideState exits: m=2815 SNR=33.4
02:10:55.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:55.400 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:55.400 00.000 10844 Enqueuing Expose request
02:10:55.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:55.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:10:55.400 00.000 11060 MoveAxis(E, 0, ABG)
02:10:55.400 00.000 11060 Move returns status 0, amount 0
02:10:55.400 00.000 11060 MoveAxis(N, 0, ABG)
02:10:55.400 00.000 11060 Move returns status 0, amount 0
02:10:55.400 00.000 11060 move complete, result=0
02:10:55.400 00.000 11060 worker thread done servicing request
02:10:55.400 00.000 11060 Worker thread wakes up
02:10:55.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:55.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:55.402 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:56.056 00.654 11060 Exposure complete
02:10:56.225 00.169 11060 worker thread done servicing request
02:10:56.225 00.000 10844 OnExposeComplete: enter
02:10:56.225 00.000 10844 UpdateGuideState(): m_state=6
02:10:56.225 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12645
02:10:56.227 00.002 10844 Star::Find returns 1 (1), X=268.53, Y=58.72, Mass=2659, SNR=32.1, Peak=255 HFD=3.4
02:10:56.227 00.000 10844 MultiStar: [#1 -0.56,0.46,0.00,M1] [#2 -0.47,-0.29,2.07,U] [#3 -0.10,-0.23,0.97,U] [#4 -0.03,0.41,1.07,U] [#5 -0.10,0.28,1.05,U] [#6 0.88,-0.42,0.00,M2] [#7 -0.20,0.44,0.76,U] [#8 0.32,0.01,0.89,U] 
02:10:56.227 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.01}, one-star: {0.29, -0.16}
02:10:56.227 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
02:10:56.227 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.53)
02:10:56.227 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.02 mountX=0.01 mountY=-0.10, mountTheta=-1.51
02:10:56.229 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.01, opts=13)
02:10:56.229 00.000 10844 Enqueuing Move request for scope (-0.10, 0.01)
02:10:56.229 00.000 11060 Worker thread wakes up
02:10:56.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:56.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
02:10:56.230 00.001 10844 UpdateGuideState exits: m=2659 SNR=32.1 Saturated
02:10:56.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
02:10:56.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:56.230 00.000 11060 Moving (-0.10, 0.01) raw xDistance=0.01 yDistance=-0.10
02:10:56.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:56.230 00.000 10844 Enqueuing Expose request
02:10:56.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:10:56.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:56.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:10:56.230 00.000 11060 MoveAxis(E, 0, ABG)
02:10:56.230 00.000 11060 Move returns status 0, amount 0
02:10:56.230 00.000 11060 MoveAxis(N, 0, ABG)
02:10:56.230 00.000 11060 Move returns status 0, amount 0
02:10:56.230 00.000 11060 move complete, result=0
02:10:56.230 00.000 11060 worker thread done servicing request
02:10:56.230 00.000 11060 Worker thread wakes up
02:10:56.231 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:56.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:56.232 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:56.875 00.643 11060 Exposure complete
02:10:57.059 00.184 11060 worker thread done servicing request
02:10:57.059 00.000 10844 OnExposeComplete: enter
02:10:57.059 00.000 10844 UpdateGuideState(): m_state=6
02:10:57.059 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12646
02:10:57.059 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=58.38, Mass=2609, SNR=32.3, Peak=251 HFD=3.4
02:10:57.059 00.000 10844 MultiStar: [#1 -0.25,0.66,0.00,M2] [#2 0.25,0.17,2.12,U] [#3 0.07,0.42,0.98,U] [#4 0.23,0.69,0.00,M1] [#5 -0.14,0.13,1.01,U] [#6 0.46,0.16,0.95,U] [#7 0.72,0.10,0.00,M1] [#8 0.64,-0.30,0.00,M1] 
02:10:57.059 00.000 10844 refined, 4 included, MultiStar: {0.23, 0.09}, one-star: {0.48, -0.50}
02:10:57.060 00.001 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
02:10:57.060 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
02:10:57.060 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.24 cameraTheta=0.38 mountX=-0.13 mountY=0.21, mountTheta=2.13
02:10:57.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.09, opts=13)
02:10:57.061 00.000 10844 Enqueuing Move request for scope (0.23, 0.09)
02:10:57.061 00.000 11060 Worker thread wakes up
02:10:57.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:57.061 00.000 10844 UpdateGuideState exits: m=2609 SNR=32.3
02:10:57.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:57.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
02:10:57.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:57.061 00.000 10844 Enqueuing Expose request
02:10:57.062 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
02:10:57.062 00.000 11060 Moving (0.23, 0.09) raw xDistance=-0.13 yDistance=0.21
02:10:57.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:10:57.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:10:57.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:10:57.062 00.000 11060 MoveAxis(E, 23, ABG)
02:10:57.062 00.000 11060 Guiding  Dir = 2, Dur = 23
02:10:57.077 00.015 11060 IsSlewing returns 0
02:10:57.078 00.001 11060 IsGuiding returns 0
02:10:57.107 00.029 11060 IsGuiding returns 0
02:10:57.107 00.000 11060 Move returns status 0, amount 23
02:10:57.107 00.000 11060 MoveAxis(N, 0, ABG)
02:10:57.107 00.000 11060 Move returns status 0, amount 0
02:10:57.107 00.000 11060 move complete, result=0
02:10:57.107 00.000 11060 worker thread done servicing request
02:10:57.108 00.001 11060 Worker thread wakes up
02:10:57.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:57.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:57.108 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 0 ms NORTH
02:10:57.737 00.629 11060 Exposure complete
02:10:57.921 00.184 11060 worker thread done servicing request
02:10:57.921 00.000 10844 OnExposeComplete: enter
02:10:57.921 00.000 10844 UpdateGuideState(): m_state=6
02:10:57.921 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12647
02:10:57.921 00.000 10844 Star::Find returns 1 (0), X=268.48, Y=58.36, Mass=2601, SNR=32.2, Peak=247 HFD=3.3
02:10:57.922 00.001 10844 MultiStar: [#1 0.06,0.06,0.84,U] [#2 0.27,-0.24,2.25,U] [#3 0.52,-0.67,0.00,M1] [#4 -0.07,0.16,1.00,U] [#5 -0.18,0.17,1.12,U] [#6 0.30,-0.21,0.93,U] [#7 0.51,-0.08,0.81,U] [#8 0.42,-0.37,1.07,U] 
02:10:57.922 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.14}, one-star: {0.24, -0.52}
02:10:57.922 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
02:10:57.922 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
02:10:57.922 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.64 mountX=0.11 mountY=0.22, mountTheta=1.11
02:10:57.924 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.14, opts=13)
02:10:57.924 00.000 10844 Enqueuing Move request for scope (0.19, -0.14)
02:10:57.924 00.000 11060 Worker thread wakes up
02:10:57.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:57.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:10:57.924 00.000 10844 UpdateGuideState exits: m=2601 SNR=32.2
02:10:57.925 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:10:57.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:57.925 00.000 11060 Moving (0.19, -0.14) raw xDistance=0.11 yDistance=0.22
02:10:57.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:57.925 00.000 10844 Enqueuing Expose request
02:10:57.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:10:57.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:10:57.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:10:57.925 00.000 11060 MoveAxis(E, 0, ABG)
02:10:57.926 00.001 11060 Move returns status 0, amount 0
02:10:57.926 00.000 11060 MoveAxis(N, 0, ABG)
02:10:57.926 00.000 11060 Move returns status 0, amount 0
02:10:57.926 00.000 11060 move complete, result=0
02:10:57.926 00.000 11060 worker thread done servicing request
02:10:57.926 00.000 11060 Worker thread wakes up
02:10:57.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:57.927 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:57.929 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:58.564 00.635 11060 Exposure complete
02:10:58.746 00.182 11060 worker thread done servicing request
02:10:58.746 00.000 10844 OnExposeComplete: enter
02:10:58.746 00.000 10844 UpdateGuideState(): m_state=6
02:10:58.747 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12648
02:10:58.747 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=58.80, Mass=2756, SNR=32.5, Peak=255 HFD=3.4
02:10:58.748 00.001 10844 MultiStar: [#1 -0.22,-0.13,0.81,U] [#2 0.12,-0.16,2.11,U] [#3 0.47,0.16,0.88,U] [#4 0.33,0.21,1.08,U] [#5 -0.34,0.39,0.96,U] [#6 0.67,-0.04,0.00,M1] [#7 0.33,0.59,0.00,M1] [#8 0.80,0.09,0.00,M1] 
02:10:58.748 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.03}, one-star: {0.28, -0.08}
02:10:58.748 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
02:10:58.748 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
02:10:58.748 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.26 mountX=-0.05 mountY=0.11, mountTheta=2.01
02:10:58.749 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
02:10:58.749 00.000 10844 Enqueuing Move request for scope (0.12, 0.03)
02:10:58.749 00.000 11060 Worker thread wakes up
02:10:58.749 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:10:58.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
02:10:58.749 00.000 10844 UpdateGuideState exits: m=2756 SNR=32.5 Saturated
02:10:58.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
02:10:58.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:58.749 00.000 11060 Moving (0.12, 0.03) raw xDistance=-0.05 yDistance=0.11
02:10:58.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:58.749 00.000 10844 Enqueuing Expose request
02:10:58.751 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:10:58.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:58.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:10:58.751 00.000 11060 MoveAxis(E, 0, ABG)
02:10:58.751 00.000 11060 Move returns status 0, amount 0
02:10:58.751 00.000 11060 MoveAxis(N, 0, ABG)
02:10:58.751 00.000 11060 Move returns status 0, amount 0
02:10:58.751 00.000 11060 move complete, result=0
02:10:58.751 00.000 11060 worker thread done servicing request
02:10:58.752 00.001 11060 Worker thread wakes up
02:10:58.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:58.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:10:58.753 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:59.386 00.633 11060 Exposure complete
02:10:59.557 00.171 11060 worker thread done servicing request
02:10:59.557 00.000 10844 OnExposeComplete: enter
02:10:59.557 00.000 10844 UpdateGuideState(): m_state=6
02:10:59.558 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12649
02:10:59.558 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=58.30, Mass=2703, SNR=32.6, Peak=255 HFD=3.4
02:10:59.558 00.000 10844 MultiStar: [#1 -0.51,0.05,0.97,U] [#2 -0.12,-0.87,0.00,M1] [#3 -0.36,-0.18,1.02,U] [#4 0.27,-0.05,0.90,U] [#5 0.35,-0.20,0.96,U] [#6 0.33,-0.72,0.00,M2] [#7 0.54,-0.47,0.00,M2] [#8 0.43,-0.29,0.91,U] 
02:10:59.558 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.21}, one-star: {0.08, -0.58}
02:10:59.558 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
02:10:59.558 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
02:10:59.558 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.41 mountX=0.20 mountY=0.07, mountTheta=0.33
02:10:59.559 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.21, opts=13)
02:10:59.560 00.001 10844 Enqueuing Move request for scope (0.04, -0.21)
02:10:59.560 00.000 11060 Worker thread wakes up
02:10:59.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:10:59.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
02:10:59.560 00.000 10844 UpdateGuideState exits: m=2703 SNR=32.6 Saturated
02:10:59.560 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
02:10:59.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:59.560 00.000 11060 Moving (0.04, -0.21) raw xDistance=0.20 yDistance=0.07
02:10:59.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:10:59.560 00.000 10844 Enqueuing Expose request
02:10:59.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:10:59.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:59.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:10:59.560 00.000 11060 MoveAxis(W, 35, ABG)
02:10:59.560 00.000 11060 Guiding  Dir = 3, Dur = 35
02:10:59.594 00.034 11060 IsSlewing returns 0
02:10:59.595 00.001 11060 IsGuiding returns 0
02:10:59.647 00.052 11060 IsGuiding returns 0
02:10:59.647 00.000 11060 Move returns status 0, amount 35
02:10:59.648 00.001 11060 MoveAxis(N, 0, ABG)
02:10:59.648 00.000 11060 Move returns status 0, amount 0
02:10:59.648 00.000 11060 move complete, result=0
02:10:59.648 00.000 11060 worker thread done servicing request
02:10:59.648 00.000 11060 Worker thread wakes up
02:10:59.648 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
02:10:59.650 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:10:59.652 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:00.291 00.639 11060 Exposure complete
02:11:00.460 00.169 11060 worker thread done servicing request
02:11:00.460 00.000 10844 OnExposeComplete: enter
02:11:00.460 00.000 10844 UpdateGuideState(): m_state=6
02:11:00.460 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12650
02:11:00.461 00.001 10844 Star::Find returns 1 (0), X=268.38, Y=58.39, Mass=2577, SNR=31.6, Peak=254 HFD=3.3
02:11:00.461 00.000 10844 MultiStar: [#1 -0.30,0.11,1.01,U] [#2 0.47,-0.24,2.10,U] [#3 0.04,-0.01,0.91,U] [#4 0.27,0.40,1.03,U] [#5 -0.13,0.23,1.01,U] [#6 0.33,-0.49,0.85,U] [#7 0.58,-0.37,0.00,M3] [#8 0.42,-0.29,0.86,U] 
02:11:00.461 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.10}, one-star: {0.14, -0.48}
02:11:00.461 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
02:11:00.461 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
02:11:00.461 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.50 mountX=0.07 mountY=0.20, mountTheta=1.25
02:11:00.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.10, opts=13)
02:11:00.463 00.001 10844 Enqueuing Move request for scope (0.19, -0.10)
02:11:00.463 00.000 11060 Worker thread wakes up
02:11:00.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:00.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
02:11:00.463 00.000 10844 UpdateGuideState exits: m=2577 SNR=31.6
02:11:00.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
02:11:00.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:00.463 00.000 11060 Moving (0.19, -0.10) raw xDistance=0.07 yDistance=0.20
02:11:00.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:00.463 00.000 10844 Enqueuing Expose request
02:11:00.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:11:00.463 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.21 newest=0.38
02:11:00.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:11:00.463 00.000 11060 MoveAxis(E, 0, ABG)
02:11:00.463 00.000 11060 Move returns status 0, amount 0
02:11:00.463 00.000 11060 BLC: Oldest BLC event removed
02:11:00.463 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:11:00.464 00.001 11060 MoveAxis(S, 829, ABG)
02:11:00.464 00.000 11060 duration set to 750 by maxDecDuration
02:11:00.464 00.000 11060 Guiding  Dir = 1, Dur = 750
02:11:00.485 00.021 11060 IsSlewing returns 0
02:11:00.494 00.009 11060 IsGuiding returns 0
02:11:01.253 00.759 11060 IsGuiding returns 0
02:11:01.253 00.000 11060 Move returns status 0, amount 750
02:11:01.253 00.000 11060 move complete, result=0
02:11:01.253 00.000 11060 worker thread done servicing request
02:11:01.253 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
02:11:01.256 00.003 11060 Worker thread wakes up
02:11:01.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:01.257 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:01.899 00.642 11060 Exposure complete
02:11:02.073 00.174 11060 worker thread done servicing request
02:11:02.073 00.000 10844 OnExposeComplete: enter
02:11:02.073 00.000 10844 UpdateGuideState(): m_state=6
02:11:02.074 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12651
02:11:02.074 00.000 10844 Star::Find returns 1 (0), X=268.51, Y=58.87, Mass=2547, SNR=31.8, Peak=227 HFD=3.1
02:11:02.074 00.000 10844 MultiStar: [#1 -0.23,0.04,0.98,U] [#2 0.47,-0.62,0.00,M1] [#3 0.08,0.70,0.00,M1] [#4 0.41,0.31,0.95,U] [#5 0.10,0.29,1.00,U] [#6 0.43,0.05,0.91,U] [#7 0.43,0.03,0.81,U] [#8 0.04,0.01,0.91,U] 
02:11:02.075 00.001 10844 refined, 6 included, MultiStar: {0.20, 0.11}, one-star: {0.27, -0.00}
02:11:02.075 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
02:11:02.075 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
02:11:02.075 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.49 mountX=-0.14 mountY=0.18, mountTheta=2.24
02:11:02.080 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.11, opts=13)
02:11:02.081 00.001 10844 Enqueuing Move request for scope (0.20, 0.11)
02:11:02.081 00.000 11060 Worker thread wakes up
02:11:02.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
02:11:02.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
02:11:02.081 00.000 11060 Moving (0.20, 0.11) raw xDistance=-0.14 yDistance=0.18
02:11:02.081 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.141696, 1:0.181024
02:11:02.082 00.001 11060 BLC: No correction, Miss < min_move
02:11:02.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:11:02.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:02.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:11:02.082 00.000 11060 MoveAxis(E, 25, ABG)
02:11:02.082 00.000 11060 Guiding  Dir = 2, Dur = 25
02:11:02.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:11:02.083 00.001 10844 UpdateGuideState exits: m=2547 SNR=31.8
02:11:02.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:02.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:02.083 00.000 10844 Enqueuing Expose request
02:11:02.096 00.013 11060 IsSlewing returns 0
02:11:02.096 00.000 11060 IsGuiding returns 0
02:11:02.127 00.031 11060 IsGuiding returns 0
02:11:02.127 00.000 11060 Move returns status 0, amount 25
02:11:02.127 00.000 11060 MoveAxis(N, 0, ABG)
02:11:02.127 00.000 11060 Move returns status 0, amount 0
02:11:02.127 00.000 11060 move complete, result=0
02:11:02.127 00.000 11060 worker thread done servicing request
02:11:02.127 00.000 11060 Worker thread wakes up
02:11:02.127 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
02:11:02.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:02.128 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:02.766 00.638 11060 Exposure complete
02:11:02.928 00.162 11060 worker thread done servicing request
02:11:02.928 00.000 10844 OnExposeComplete: enter
02:11:02.928 00.000 10844 UpdateGuideState(): m_state=6
02:11:02.929 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12652
02:11:02.929 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=59.11, Mass=2471, SNR=30.1, Peak=244 HFD=3.9
02:11:02.929 00.000 10844 MultiStar: [#1 0.09,0.17,1.09,U] [#2 0.16,-0.84,0.00,M2] [#3 -0.02,0.57,1.03,U] [#4 0.20,0.21,1.12,U] [#5 -0.24,0.14,1.04,U] [#6 0.34,-0.28,0.95,U] [#7 0.51,-0.28,0.89,U] [#8 0.48,-0.12,0.90,U] 
02:11:02.929 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.09}, one-star: {-0.24, 0.23}
02:11:02.929 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
02:11:02.929 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
02:11:02.929 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.63 mountX=-0.12 mountY=0.11, mountTheta=2.38
02:11:02.930 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
02:11:02.930 00.000 10844 Enqueuing Move request for scope (0.13, 0.09)
02:11:02.930 00.000 11060 Worker thread wakes up
02:11:02.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:02.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
02:11:02.930 00.000 10844 UpdateGuideState exits: m=2471 SNR=30.1
02:11:02.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
02:11:02.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:02.930 00.000 11060 Moving (0.13, 0.09) raw xDistance=-0.12 yDistance=0.11
02:11:02.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:02.930 00.000 10844 Enqueuing Expose request
02:11:02.930 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.141696, 1:0.181024, 2:0.111243
02:11:02.930 00.000 11060 BLC: No correction, Miss < min_move
02:11:02.931 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:11:02.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:02.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:11:02.931 00.000 11060 MoveAxis(E, 0, ABG)
02:11:02.931 00.000 11060 Move returns status 0, amount 0
02:11:02.931 00.000 11060 MoveAxis(N, 0, ABG)
02:11:02.931 00.000 11060 Move returns status 0, amount 0
02:11:02.931 00.000 11060 move complete, result=0
02:11:02.931 00.000 11060 worker thread done servicing request
02:11:02.931 00.000 11060 Worker thread wakes up
02:11:02.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:02.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:02.932 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:03.579 00.647 11060 Exposure complete
02:11:03.746 00.167 11060 worker thread done servicing request
02:11:03.746 00.000 10844 OnExposeComplete: enter
02:11:03.746 00.000 10844 UpdateGuideState(): m_state=6
02:11:03.746 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12653
02:11:03.746 00.000 10844 Star::Find returns 1 (1), X=268.46, Y=58.80, Mass=2772, SNR=32.3, Peak=255 HFD=3.5
02:11:03.748 00.002 10844 MultiStar: [#1 -0.25,0.45,0.89,U] [#2 0.25,0.16,2.04,U] [#3 -0.09,0.66,0.00,M1] [#4 0.29,0.66,0.00,M1] [#5 -0.03,0.07,1.06,U] [#6 0.35,-0.11,0.84,U] [#7 0.22,0.14,0.84,U] [#8 0.34,-0.19,0.98,U] 
02:11:03.748 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.07}, one-star: {0.22, -0.08}
02:11:03.748 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
02:11:03.748 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
02:11:03.748 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.41 mountX=-0.10 mountY=0.15, mountTheta=2.16
02:11:03.749 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.07, opts=13)
02:11:03.749 00.000 10844 Enqueuing Move request for scope (0.17, 0.07)
02:11:03.749 00.000 11060 Worker thread wakes up
02:11:03.749 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:03.750 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
02:11:03.750 00.000 10844 UpdateGuideState exits: m=2772 SNR=32.3 Saturated
02:11:03.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
02:11:03.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:03.750 00.000 11060 Moving (0.17, 0.07) raw xDistance=-0.10 yDistance=0.15
02:11:03.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:03.750 00.000 10844 Enqueuing Expose request
02:11:03.750 00.000 11060 BLC: window closed
02:11:03.750 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.141696, 1:0.181024, 2:0.111243
02:11:03.750 00.000 11060 BLC: No correction, Miss < min_move
02:11:03.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:11:03.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:03.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:11:03.750 00.000 11060 MoveAxis(E, 0, ABG)
02:11:03.750 00.000 11060 Move returns status 0, amount 0
02:11:03.750 00.000 11060 MoveAxis(N, 0, ABG)
02:11:03.750 00.000 11060 Move returns status 0, amount 0
02:11:03.750 00.000 11060 move complete, result=0
02:11:03.750 00.000 11060 worker thread done servicing request
02:11:03.751 00.001 11060 Worker thread wakes up
02:11:03.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:03.751 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:03.752 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:04.394 00.642 11060 Exposure complete
02:11:04.566 00.172 11060 worker thread done servicing request
02:11:04.566 00.000 10844 OnExposeComplete: enter
02:11:04.566 00.000 10844 UpdateGuideState(): m_state=6
02:11:04.566 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12654
02:11:04.567 00.001 10844 Star::Find returns 1 (0), X=268.05, Y=58.61, Mass=2402, SNR=30.9, Peak=246 HFD=3.2
02:11:04.567 00.000 10844 MultiStar: [#1 -0.24,-0.26,1.10,U] [#2 -0.67,-0.59,0.00,M2] [#3 -0.28,0.51,0.97,U] [#4 0.10,0.55,0.95,U] [#5 -0.15,-0.37,1.07,U] [#6 0.06,0.36,0.93,U] [#7 0.42,-0.28,0.88,U] [#8 0.13,-0.54,0.93,U] 
02:11:04.567 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.19, -0.27}
02:11:04.567 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
02:11:04.567 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
02:11:04.567 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.19 mountX=0.05 mountY=-0.02, mountTheta=-0.45
02:11:04.568 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
02:11:04.568 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
02:11:04.568 00.000 11060 Worker thread wakes up
02:11:04.568 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:04.569 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:11:04.569 00.000 10844 UpdateGuideState exits: m=2402 SNR=30.9
02:11:04.569 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:11:04.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:04.569 00.000 11060 Moving (-0.03, -0.04) raw xDistance=0.05 yDistance=-0.02
02:11:04.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:04.569 00.000 10844 Enqueuing Expose request
02:11:04.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:11:04.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:04.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:11:04.569 00.000 11060 MoveAxis(E, 0, ABG)
02:11:04.569 00.000 11060 Move returns status 0, amount 0
02:11:04.569 00.000 11060 MoveAxis(N, 0, ABG)
02:11:04.569 00.000 11060 Move returns status 0, amount 0
02:11:04.569 00.000 11060 move complete, result=0
02:11:04.569 00.000 11060 worker thread done servicing request
02:11:04.569 00.000 11060 Worker thread wakes up
02:11:04.571 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:04.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:04.572 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:05.197 00.625 11060 Exposure complete
02:11:05.381 00.184 11060 worker thread done servicing request
02:11:05.381 00.000 10844 OnExposeComplete: enter
02:11:05.381 00.000 10844 UpdateGuideState(): m_state=6
02:11:05.382 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12655
02:11:05.382 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.21, Mass=1999, SNR=28.4, Peak=223 HFD=3.0
02:11:05.382 00.000 10844 MultiStar: [#1 -0.29,-0.86,0.00,M1] [#2 0.35,-0.66,0.00,M3] [#3 0.11,-0.20,0.94,U] [#4 0.13,-0.27,1.01,U] [#5 -0.28,-0.02,1.15,U] [#6 0.09,-0.76,0.00,M1] [#7 0.17,-0.28,0.92,U] [#8 0.37,-0.47,1.08,U] 
02:11:05.382 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.31}, one-star: {0.05, -0.67}
02:11:05.382 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
02:11:05.382 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
02:11:05.382 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.31 mountX=0.29 mountY=0.13, mountTheta=0.43
02:11:05.384 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.31, opts=13)
02:11:05.384 00.000 10844 Enqueuing Move request for scope (0.09, -0.31)
02:11:05.384 00.000 11060 Worker thread wakes up
02:11:05.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:05.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.31) opts 0xd
02:11:05.384 00.000 10844 UpdateGuideState exits: m=1999 SNR=28.4
02:11:05.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.31)
02:11:05.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:05.384 00.000 11060 Moving (0.09, -0.31) raw xDistance=0.29 yDistance=0.13
02:11:05.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:05.385 00.001 10844 Enqueuing Expose request
02:11:05.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:11:05.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:05.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:11:05.385 00.000 11060 MoveAxis(W, 51, ABG)
02:11:05.385 00.000 11060 Guiding  Dir = 3, Dur = 51
02:11:05.425 00.040 11060 IsSlewing returns 0
02:11:05.425 00.000 11060 IsGuiding returns 0
02:11:05.504 00.079 11060 IsGuiding returns 0
02:11:05.504 00.000 11060 Move returns status 0, amount 51
02:11:05.504 00.000 11060 MoveAxis(N, 0, ABG)
02:11:05.504 00.000 11060 Move returns status 0, amount 0
02:11:05.504 00.000 11060 move complete, result=0
02:11:05.504 00.000 11060 worker thread done servicing request
02:11:05.504 00.000 11060 Worker thread wakes up
02:11:05.505 00.001 10844 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
02:11:05.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:05.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:06.143 00.638 11060 Exposure complete
02:11:06.320 00.177 11060 worker thread done servicing request
02:11:06.320 00.000 10844 OnExposeComplete: enter
02:11:06.320 00.000 10844 UpdateGuideState(): m_state=6
02:11:06.320 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12656
02:11:06.322 00.002 10844 Star::Find returns 1 (0), X=267.93, Y=58.76, Mass=2310, SNR=29.8, Peak=212 HFD=3.2
02:11:06.322 00.000 10844 MultiStar: [#1 0.28,-0.33,1.05,U] [#2 0.23,-0.34,2.10,U] [#3 -0.03,-0.07,1.05,U] [#4 0.30,-0.29,1.02,U] [#5 -0.19,-0.17,1.08,U] [#6 -0.06,-1.07,0.00,M2] [#7 0.27,-0.27,0.84,U] [#8 0.51,-0.85,0.00,M1] 
02:11:06.322 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.24}, one-star: {-0.31, -0.12}
02:11:06.322 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.56 = 0.56)
02:11:06.322 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
02:11:06.322 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.19 mountX=0.22 mountY=0.13, mountTheta=0.55
02:11:06.323 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.24, opts=13)
02:11:06.324 00.001 10844 Enqueuing Move request for scope (0.10, -0.24)
02:11:06.324 00.000 11060 Worker thread wakes up
02:11:06.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:06.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
02:11:06.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
02:11:06.324 00.000 11060 Moving (0.10, -0.24) raw xDistance=0.22 yDistance=0.13
02:11:06.324 00.000 10844 UpdateGuideState exits: m=2310 SNR=29.8
02:11:06.325 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:11:06.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:06.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:06.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:11:06.325 00.000 11060 MoveAxis(W, 40, ABG)
02:11:06.325 00.000 11060 Guiding  Dir = 3, Dur = 40
02:11:06.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:06.326 00.001 10844 Enqueuing Expose request
02:11:06.338 00.012 11060 IsSlewing returns 0
02:11:06.339 00.001 11060 IsGuiding returns 0
02:11:06.391 00.052 11060 IsGuiding returns 0
02:11:06.392 00.001 11060 Move returns status 0, amount 40
02:11:06.392 00.000 11060 MoveAxis(N, 0, ABG)
02:11:06.392 00.000 11060 Move returns status 0, amount 0
02:11:06.392 00.000 11060 move complete, result=0
02:11:06.392 00.000 11060 worker thread done servicing request
02:11:06.392 00.000 11060 Worker thread wakes up
02:11:06.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:06.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:06.393 00.001 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
02:11:07.026 00.633 11060 Exposure complete
02:11:07.197 00.171 11060 worker thread done servicing request
02:11:07.197 00.000 10844 OnExposeComplete: enter
02:11:07.197 00.000 10844 UpdateGuideState(): m_state=6
02:11:07.198 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12657
02:11:07.198 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=58.97, Mass=3038, SNR=35.2, Peak=255 HFD=3.5
02:11:07.198 00.000 10844 MultiStar: [#1 -0.14,0.14,0.85,U] [#2 0.41,0.07,1.87,U] [#3 0.37,-0.28,0.85,U] [#4 0.40,0.05,0.93,U] [#5 -0.21,0.39,0.87,U] [#6 0.41,-0.71,0.00,M3] [#7 0.59,0.07,0.76,U] [#8 0.51,-0.53,0.00,M2] 
02:11:07.198 00.000 10844 single-star, 6 included, MultiStar: {0.26, 0.08}, one-star: {0.24, 0.09}
02:11:07.198 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
02:11:07.198 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
02:11:07.198 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.26 cameraTheta=0.37 mountX=-0.14 mountY=0.22, mountTheta=2.12
02:11:07.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.09, opts=13)
02:11:07.199 00.000 10844 Enqueuing Move request for scope (0.24, 0.09)
02:11:07.200 00.001 11060 Worker thread wakes up
02:11:07.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:07.200 00.000 10844 UpdateGuideState exits: m=3038 SNR=35.2 Saturated
02:11:07.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:07.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:07.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
02:11:07.200 00.000 10844 Enqueuing Expose request
02:11:07.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
02:11:07.200 00.000 11060 Moving (0.24, 0.09) raw xDistance=-0.14 yDistance=0.22
02:11:07.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.14
02:11:07.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
02:11:07.200 00.000 11060 MoveAxis(E, 22, ABG)
02:11:07.200 00.000 11060 Guiding  Dir = 2, Dur = 22
02:11:07.209 00.009 11060 IsSlewing returns 0
02:11:07.210 00.001 11060 IsGuiding returns 0
02:11:07.238 00.028 11060 IsGuiding returns 0
02:11:07.238 00.000 11060 Move returns status 0, amount 22
02:11:07.238 00.000 11060 MoveAxis(S, 86, ABG)
02:11:07.238 00.000 11060 Guiding  Dir = 1, Dur = 86
02:11:07.254 00.016 11060 IsSlewing returns 0
02:11:07.254 00.000 11060 IsGuiding returns 0
02:11:07.361 00.107 11060 IsGuiding returns 0
02:11:07.361 00.000 11060 Move returns status 0, amount 86
02:11:07.361 00.000 11060 move complete, result=0
02:11:07.361 00.000 11060 worker thread done servicing request
02:11:07.361 00.000 11060 Worker thread wakes up
02:11:07.361 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 86 ms SOUTH
02:11:07.362 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:07.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:07.998 00.636 11060 Exposure complete
02:11:08.183 00.185 11060 worker thread done servicing request
02:11:08.183 00.000 10844 OnExposeComplete: enter
02:11:08.183 00.000 10844 UpdateGuideState(): m_state=6
02:11:08.183 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12658
02:11:08.183 00.000 10844 Star::Find returns 1 (0), X=268.77, Y=58.64, Mass=2244, SNR=29.2, Peak=228 HFD=3.5
02:11:08.184 00.001 10844 MultiStar: [#1 0.13,-0.82,0.00,M1] [#2 0.04,-0.05,2.31,U] [#3 0.15,-0.04,0.99,U] [#4 0.29,0.40,1.05,U] [#5 -0.02,-0.10,1.14,U] [#6 0.30,-0.56,0.00,M4] [#7 0.29,0.04,0.80,U] [#8 0.43,-0.22,1.07,U] 
02:11:08.184 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.03}, one-star: {0.53, -0.24}
02:11:08.184 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
02:11:08.184 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
02:11:08.184 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.16 mountX=-0.00 mountY=0.21, mountTheta=1.59
02:11:08.186 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.03, opts=13)
02:11:08.186 00.000 10844 Enqueuing Move request for scope (0.21, -0.03)
02:11:08.186 00.000 11060 Worker thread wakes up
02:11:08.186 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:08.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
02:11:08.186 00.000 10844 UpdateGuideState exits: m=2244 SNR=29.2
02:11:08.187 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:08.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
02:11:08.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:08.187 00.000 10844 Enqueuing Expose request
02:11:08.187 00.000 11060 Moving (0.21, -0.03) raw xDistance=-0.00 yDistance=0.21
02:11:08.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:11:08.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:11:08.187 00.000 11060 MoveAxis(E, 0, ABG)
02:11:08.187 00.000 11060 Move returns status 0, amount 0
02:11:08.187 00.000 11060 MoveAxis(S, 81, ABG)
02:11:08.187 00.000 11060 Guiding  Dir = 1, Dur = 81
02:11:08.196 00.009 11060 IsSlewing returns 0
02:11:08.196 00.000 11060 IsGuiding returns 0
02:11:08.287 00.091 11060 IsGuiding returns 0
02:11:08.288 00.001 11060 Move returns status 0, amount 81
02:11:08.288 00.000 11060 move complete, result=0
02:11:08.288 00.000 11060 worker thread done servicing request
02:11:08.288 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 81 ms SOUTH
02:11:08.288 00.000 11060 Worker thread wakes up
02:11:08.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:08.289 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:08.921 00.632 11060 Exposure complete
02:11:09.100 00.179 11060 worker thread done servicing request
02:11:09.100 00.000 10844 OnExposeComplete: enter
02:11:09.100 00.000 10844 UpdateGuideState(): m_state=6
02:11:09.100 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12659
02:11:09.100 00.000 10844 Star::Find returns 1 (1), X=268.70, Y=58.63, Mass=2690, SNR=32.7, Peak=255 HFD=3.4
02:11:09.100 00.000 10844 MultiStar: [#1 -0.26,-0.47,1.02,U] [#2 0.29,-0.01,1.85,U] [#3 -0.04,0.23,0.92,U] [#4 0.58,-0.23,0.00,M1] [#5 0.21,0.00,0.96,U] [#6 0.23,-0.37,0.80,U] [#7 0.21,0.11,0.81,U] [#8 0.34,-0.47,0.90,U] 
02:11:09.100 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.14}, one-star: {0.46, -0.24}
02:11:09.100 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
02:11:09.100 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.09 = 1.09)
02:11:09.100 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-0.64 mountX=0.10 mountY=0.21, mountTheta=1.10
02:11:09.103 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.14, opts=13)
02:11:09.103 00.000 10844 Enqueuing Move request for scope (0.19, -0.14)
02:11:09.103 00.000 11060 Worker thread wakes up
02:11:09.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:11:09.103 00.000 10844 UpdateGuideState exits: m=2690 SNR=32.7 Saturated
02:11:09.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:09.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:09.103 00.000 10844 Enqueuing Expose request
02:11:09.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:11:09.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:11:09.103 00.000 11060 Moving (0.19, -0.14) raw xDistance=0.10 yDistance=0.21
02:11:09.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:11:09.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:11:09.103 00.000 11060 MoveAxis(E, 0, ABG)
02:11:09.103 00.000 11060 Move returns status 0, amount 0
02:11:09.103 00.000 11060 MoveAxis(S, 81, ABG)
02:11:09.104 00.001 11060 Guiding  Dir = 1, Dur = 81
02:11:09.118 00.014 11060 IsSlewing returns 0
02:11:09.118 00.000 11060 IsGuiding returns 0
02:11:09.211 00.093 11060 IsGuiding returns 0
02:11:09.211 00.000 11060 Move returns status 0, amount 81
02:11:09.211 00.000 11060 move complete, result=0
02:11:09.211 00.000 11060 worker thread done servicing request
02:11:09.211 00.000 11060 Worker thread wakes up
02:11:09.211 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 81 ms SOUTH
02:11:09.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:09.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:09.858 00.647 11060 Exposure complete
02:11:10.056 00.198 11060 worker thread done servicing request
02:11:10.056 00.000 10844 OnExposeComplete: enter
02:11:10.056 00.000 10844 UpdateGuideState(): m_state=6
02:11:10.056 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12660
02:11:10.056 00.000 10844 Star::Find returns 1 (0), X=268.76, Y=58.92, Mass=2887, SNR=33.9, Peak=218 HFD=3.7
02:11:10.057 00.001 10844 MultiStar: [#1 -0.35,0.00,0.91,U] [#2 0.35,0.18,1.99,U] [#3 0.42,0.29,0.74,U] [#4 0.71,0.36,0.00,M2] [#5 0.33,0.11,0.91,U] [#6 0.26,-0.44,0.95,U] [#7 0.37,0.06,0.75,U] [#8 0.20,-0.16,0.86,U] 
02:11:10.057 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.03}, one-star: {0.52, 0.04}
02:11:10.057 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
02:11:10.057 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
02:11:10.057 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.10 mountX=-0.07 mountY=0.26, mountTheta=1.85
02:11:10.058 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.03, opts=13)
02:11:10.058 00.000 10844 Enqueuing Move request for scope (0.27, 0.03)
02:11:10.058 00.000 11060 Worker thread wakes up
02:11:10.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:10.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
02:11:10.058 00.000 10844 UpdateGuideState exits: m=2887 SNR=33.9
02:11:10.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
02:11:10.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:10.058 00.000 11060 Moving (0.27, 0.03) raw xDistance=-0.07 yDistance=0.26
02:11:10.059 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:10.059 00.000 10844 Enqueuing Expose request
02:11:10.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:11:10.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
02:11:10.059 00.000 11060 MoveAxis(E, 0, ABG)
02:11:10.059 00.000 11060 Move returns status 0, amount 0
02:11:10.059 00.000 11060 MoveAxis(S, 103, ABG)
02:11:10.059 00.000 11060 Guiding  Dir = 1, Dur = 103
02:11:10.073 00.014 11060 IsSlewing returns 0
02:11:10.074 00.001 11060 IsGuiding returns 0
02:11:10.192 00.118 11060 IsGuiding returns 0
02:11:10.192 00.000 11060 Move returns status 0, amount 103
02:11:10.192 00.000 11060 move complete, result=0
02:11:10.192 00.000 11060 worker thread done servicing request
02:11:10.192 00.000 11060 Worker thread wakes up
02:11:10.192 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 103 ms SOUTH
02:11:10.193 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:10.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:10.822 00.629 11060 Exposure complete
02:11:11.006 00.184 11060 worker thread done servicing request
02:11:11.006 00.000 10844 OnExposeComplete: enter
02:11:11.006 00.000 10844 UpdateGuideState(): m_state=6
02:11:11.006 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12661
02:11:11.007 00.001 10844 Star::Find returns 1 (0), X=268.40, Y=58.76, Mass=2499, SNR=31.2, Peak=251 HFD=3.2
02:11:11.007 00.000 10844 MultiStar: [#1 -0.18,-0.48,1.09,U] [#2 -0.65,-0.16,0.00,M1] [#3 0.30,-0.52,0.97,U] [#4 0.45,-0.51,0.00,M3] [#5 -0.29,-0.87,0.00,M1] [#6 0.11,-0.20,0.85,U] [#7 0.37,-0.16,0.84,U] [#8 -0.08,-0.60,0.98,U] 
02:11:11.007 00.000 10844 single-star, 5 included, MultiStar: {0.10, -0.36}, one-star: {0.16, -0.12}
02:11:11.007 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
02:11:11.007 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
02:11:11.007 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.64 mountX=0.09 mountY=0.18, mountTheta=1.11
02:11:11.009 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.12, opts=13)
02:11:11.009 00.000 10844 Enqueuing Move request for scope (0.16, -0.12)
02:11:11.009 00.000 11060 Worker thread wakes up
02:11:11.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:11:11.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:11:11.009 00.000 11060 Moving (0.16, -0.12) raw xDistance=0.09 yDistance=0.18
02:11:11.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:11:11.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:11.010 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:11:11.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:11:11.010 00.000 11060 MoveAxis(E, 0, ABG)
02:11:11.010 00.000 11060 Move returns status 0, amount 0
02:11:11.010 00.000 11060 MoveAxis(N, 0, ABG)
02:11:11.010 00.000 11060 Move returns status 0, amount 0
02:11:11.010 00.000 11060 move complete, result=0
02:11:11.010 00.000 10844 UpdateGuideState exits: m=2499 SNR=31.2
02:11:11.010 00.000 11060 worker thread done servicing request
02:11:11.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:11.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:11.010 00.000 10844 Enqueuing Expose request
02:11:11.011 00.001 11060 Worker thread wakes up
02:11:11.011 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:11.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:11.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:11.670 00.659 11060 Exposure complete
02:11:11.819 00.149 11060 worker thread done servicing request
02:11:11.819 00.000 10844 OnExposeComplete: enter
02:11:11.819 00.000 10844 UpdateGuideState(): m_state=6
02:11:11.819 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12662
02:11:11.819 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=58.46, Mass=2289, SNR=29.6, Peak=242 HFD=3.4
02:11:11.820 00.001 10844 MultiStar: [#1 -0.37,-0.54,0.00,M1] [#2 0.26,-0.43,2.21,U] [#3 -0.04,-0.71,0.00,M1] [#4 0.25,0.36,1.00,U] [#5 -0.16,0.04,1.10,U] [#6 0.38,-0.57,0.00,M2] [#7 0.27,-0.28,0.88,U] [#8 0.53,-0.23,1.04,U] 
02:11:11.820 00.000 10844 refined, 5 included, MultiStar: {0.27, -0.20}, one-star: {0.47, -0.42}
02:11:11.820 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
02:11:11.820 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
02:11:11.820 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.20 hyp=0.33 cameraTheta=-0.65 mountX=0.15 mountY=0.30, mountTheta=1.10
02:11:11.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.20, opts=13)
02:11:11.821 00.000 10844 Enqueuing Move request for scope (0.27, -0.20)
02:11:11.821 00.000 11060 Worker thread wakes up
02:11:11.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:11.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.20) opts 0xd
02:11:11.821 00.000 10844 UpdateGuideState exits: m=2289 SNR=29.6
02:11:11.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.20)
02:11:11.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:11.821 00.000 11060 Moving (0.27, -0.20) raw xDistance=0.15 yDistance=0.30
02:11:11.822 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:11.822 00.000 10844 Enqueuing Expose request
02:11:11.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:11:11.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
02:11:11.822 00.000 11060 MoveAxis(W, 26, ABG)
02:11:11.822 00.000 11060 Guiding  Dir = 3, Dur = 26
02:11:11.836 00.014 11060 IsSlewing returns 0
02:11:11.836 00.000 11060 IsGuiding returns 0
02:11:11.867 00.031 11060 IsGuiding returns 0
02:11:11.867 00.000 11060 Move returns status 0, amount 26
02:11:11.867 00.000 11060 MoveAxis(S, 115, ABG)
02:11:11.867 00.000 11060 Guiding  Dir = 1, Dur = 115
02:11:11.897 00.030 11060 IsSlewing returns 0
02:11:11.897 00.000 11060 IsGuiding returns 0
02:11:12.038 00.141 11060 IsGuiding returns 0
02:11:12.040 00.002 11060 Move returns status 0, amount 115
02:11:12.040 00.000 11060 move complete, result=0
02:11:12.040 00.000 11060 worker thread done servicing request
02:11:12.040 00.000 11060 Worker thread wakes up
02:11:12.040 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.3 px 115 ms SOUTH
02:11:12.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:12.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:12.668 00.628 11060 Exposure complete
02:11:12.839 00.171 11060 worker thread done servicing request
02:11:12.839 00.000 10844 OnExposeComplete: enter
02:11:12.839 00.000 10844 UpdateGuideState(): m_state=6
02:11:12.839 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12663
02:11:12.839 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=58.97, Mass=2642, SNR=31.9, Peak=250 HFD=3.3
02:11:12.839 00.000 10844 MultiStar: [#1 -0.52,-0.14,1.05,U] [#2 -0.22,0.56,1.99,U] [#3 -0.11,0.18,1.00,U] [#4 0.09,0.47,0.95,U] [#5 -0.05,0.80,0.00,M1] [#6 0.33,-0.01,0.95,U] [#7 0.16,0.07,0.82,U] [#8 -0.05,0.21,0.90,U] 
02:11:12.839 00.000 10844 single-star, 7 included, MultiStar: {-0.05, 0.22}, one-star: {0.16, 0.09}
02:11:12.839 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
02:11:12.841 00.002 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
02:11:12.841 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.51 mountX=-0.12 mountY=0.15, mountTheta=2.26
02:11:12.842 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
02:11:12.842 00.000 10844 Enqueuing Move request for scope (0.16, 0.09)
02:11:12.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:12.842 00.000 10844 UpdateGuideState exits: m=2642 SNR=31.9
02:11:12.843 00.001 11060 Worker thread wakes up
02:11:12.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:12.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:12.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
02:11:12.843 00.000 10844 Enqueuing Expose request
02:11:12.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
02:11:12.843 00.000 11060 Moving (0.16, 0.09) raw xDistance=-0.12 yDistance=0.15
02:11:12.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:11:12.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:12.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:11:12.843 00.000 11060 MoveAxis(E, 20, ABG)
02:11:12.843 00.000 11060 Guiding  Dir = 2, Dur = 20
02:11:12.868 00.025 11060 IsSlewing returns 0
02:11:12.870 00.002 11060 IsGuiding returns 0
02:11:12.915 00.045 11060 IsGuiding returns 0
02:11:12.915 00.000 11060 Move returns status 0, amount 20
02:11:12.915 00.000 11060 MoveAxis(N, 0, ABG)
02:11:12.916 00.001 11060 Move returns status 0, amount 0
02:11:12.916 00.000 11060 move complete, result=0
02:11:12.916 00.000 11060 worker thread done servicing request
02:11:12.916 00.000 10844 GuideStep: -0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
02:11:12.916 00.000 11060 Worker thread wakes up
02:11:12.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:12.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:13.562 00.646 11060 Exposure complete
02:11:13.727 00.165 11060 worker thread done servicing request
02:11:13.727 00.000 10844 OnExposeComplete: enter
02:11:13.727 00.000 10844 UpdateGuideState(): m_state=6
02:11:13.727 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12664
02:11:13.727 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=59.09, Mass=3120, SNR=34.6, Peak=246 HFD=3.4
02:11:13.727 00.000 10844 MultiStar: [#1 0.03,-0.23,0.87,U] [#2 0.02,-0.33,2.00,U] [#3 0.29,-0.14,0.96,U] [#4 0.30,0.12,0.85,U] [#5 -0.19,0.48,0.95,U] [#6 0.46,-0.26,0.89,U] [#7 0.22,-0.22,0.87,U] [#8 0.20,-0.35,0.85,U] 
02:11:13.727 00.000 10844 refined, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.47, 0.21}
02:11:13.728 00.001 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
02:11:13.728 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
02:11:13.728 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.53 mountX=0.07 mountY=0.19, mountTheta=1.22
02:11:13.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.10, opts=13)
02:11:13.730 00.000 10844 Enqueuing Move request for scope (0.18, -0.10)
02:11:13.730 00.000 11060 Worker thread wakes up
02:11:13.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
02:11:13.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
02:11:13.730 00.000 11060 Moving (0.18, -0.10) raw xDistance=0.07 yDistance=0.19
02:11:13.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:11:13.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
02:11:13.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:13.730 00.000 10844 UpdateGuideState exits: m=3120 SNR=34.6
02:11:13.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:13.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:13.730 00.000 10844 Enqueuing Expose request
02:11:13.730 00.000 11060 MoveAxis(E, 0, ABG)
02:11:13.730 00.000 11060 Move returns status 0, amount 0
02:11:13.730 00.000 11060 MoveAxis(S, 76, ABG)
02:11:13.731 00.001 11060 Guiding  Dir = 1, Dur = 76
02:11:13.743 00.012 11060 IsSlewing returns 0
02:11:13.743 00.000 11060 IsGuiding returns 0
02:11:13.842 00.099 11060 IsGuiding returns 0
02:11:13.842 00.000 11060 Move returns status 0, amount 76
02:11:13.842 00.000 11060 move complete, result=0
02:11:13.844 00.002 11060 worker thread done servicing request
02:11:13.844 00.000 11060 Worker thread wakes up
02:11:13.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:13.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:13.844 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
02:11:14.480 00.636 11060 Exposure complete
02:11:14.650 00.170 11060 worker thread done servicing request
02:11:14.650 00.000 10844 OnExposeComplete: enter
02:11:14.650 00.000 10844 UpdateGuideState(): m_state=6
02:11:14.651 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12665
02:11:14.651 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=58.89, Mass=2666, SNR=32.2, Peak=229 HFD=3.3
02:11:14.651 00.000 10844 MultiStar: [#1 -0.22,-0.65,0.00,M1] [#2 -0.30,0.45,1.99,U] [#3 -0.10,0.54,0.93,U] [#4 0.00,-0.16,0.91,U] [#5 -0.34,0.30,0.97,U] [#6 -0.26,-0.26,0.86,U] [#7 0.59,-0.54,0.00,M1] [#8 0.20,0.21,0.84,U] 
02:11:14.651 00.000 10844 single-star, 6 included, MultiStar: {-0.16, 0.20}, one-star: {-0.13, 0.01}
02:11:14.651 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.84 = -1.44)
02:11:14.651 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.46)
02:11:14.651 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.09 mountX=0.02 mountY=-0.13, mountTheta=-1.44
02:11:14.652 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.01, opts=13)
02:11:14.653 00.001 10844 Enqueuing Move request for scope (-0.13, 0.01)
02:11:14.653 00.000 11060 Worker thread wakes up
02:11:14.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:14.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
02:11:14.653 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.2
02:11:14.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
02:11:14.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:14.653 00.000 11060 Moving (-0.13, 0.01) raw xDistance=0.02 yDistance=-0.13
02:11:14.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:14.653 00.000 10844 Enqueuing Expose request
02:11:14.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:11:14.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:14.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:11:14.653 00.000 11060 MoveAxis(E, 0, ABG)
02:11:14.653 00.000 11060 Move returns status 0, amount 0
02:11:14.654 00.001 11060 MoveAxis(N, 0, ABG)
02:11:14.654 00.000 11060 Move returns status 0, amount 0
02:11:14.654 00.000 11060 move complete, result=0
02:11:14.654 00.000 11060 worker thread done servicing request
02:11:14.654 00.000 11060 Worker thread wakes up
02:11:14.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:14.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:14.655 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:15.293 00.638 11060 Exposure complete
02:11:15.454 00.161 11060 worker thread done servicing request
02:11:15.454 00.000 10844 OnExposeComplete: enter
02:11:15.454 00.000 10844 UpdateGuideState(): m_state=6
02:11:15.455 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12666
02:11:15.455 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=59.10, Mass=2911, SNR=34.0, Peak=241 HFD=3.7
02:11:15.455 00.000 10844 MultiStar: [#1 -0.19,-0.24,0.95,U] [#2 -0.23,0.89,0.00,M1] [#3 -0.11,0.08,0.93,U] [#4 0.12,-0.29,0.86,U] [#5 -0.15,0.43,0.93,U] [#6 0.28,-0.09,0.95,U] [#7 0.20,-0.22,0.77,U] [#8 0.12,0.52,0.82,U] 
02:11:15.455 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {-0.00, 0.22}
02:11:15.455 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
02:11:15.455 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
02:11:15.455 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.11 mountX=-0.06 mountY=0.02, mountTheta=2.84
02:11:15.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
02:11:15.457 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
02:11:15.457 00.000 11060 Worker thread wakes up
02:11:15.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:15.457 00.000 10844 UpdateGuideState exits: m=2911 SNR=34.0
02:11:15.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:11:15.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:15.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:11:15.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:15.457 00.000 11060 Moving (0.03, 0.05) raw xDistance=-0.06 yDistance=0.02
02:11:15.457 00.000 10844 Enqueuing Expose request
02:11:15.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:11:15.459 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:15.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:11:15.459 00.000 11060 MoveAxis(E, 0, ABG)
02:11:15.459 00.000 11060 Move returns status 0, amount 0
02:11:15.459 00.000 11060 MoveAxis(N, 0, ABG)
02:11:15.459 00.000 11060 Move returns status 0, amount 0
02:11:15.459 00.000 11060 move complete, result=0
02:11:15.459 00.000 11060 worker thread done servicing request
02:11:15.459 00.000 11060 Worker thread wakes up
02:11:15.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:15.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:15.459 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:16.086 00.627 11060 Exposure complete
02:11:16.268 00.182 11060 worker thread done servicing request
02:11:16.268 00.000 10844 OnExposeComplete: enter
02:11:16.268 00.000 10844 UpdateGuideState(): m_state=6
02:11:16.269 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12667
02:11:16.269 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=59.03, Mass=2196, SNR=28.6, Peak=195 HFD=2.9
02:11:16.269 00.000 10844 MultiStar: [#1 -0.44,-0.24,0.91,U] [#2 -0.30,-0.13,2.35,U] [#3 -0.02,-0.79,0.00,M1] [#4 -0.02,0.17,1.06,U] [#5 -0.40,0.42,1.07,U] [#6 -0.28,-0.03,0.91,U] [#7 0.08,0.01,0.80,U] [#8 0.08,-0.33,1.10,U] 
02:11:16.269 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.01}, one-star: {-0.25, 0.15}
02:11:16.269 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
02:11:16.269 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.34 = -1.34)
02:11:16.269 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.08 mountX=0.05 mountY=-0.20, mountTheta=-1.33
02:11:16.272 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.01, opts=13)
02:11:16.272 00.000 10844 Enqueuing Move request for scope (-0.21, -0.01)
02:11:16.272 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:16.272 00.000 10844 UpdateGuideState exits: m=2196 SNR=28.6
02:11:16.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:16.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:16.272 00.000 10844 Enqueuing Expose request
02:11:16.273 00.001 11060 Worker thread wakes up
02:11:16.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
02:11:16.275 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
02:11:16.275 00.000 11060 Moving (-0.21, -0.01) raw xDistance=0.05 yDistance=-0.20
02:11:16.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:11:16.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:11:16.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:11:16.275 00.000 11060 MoveAxis(E, 0, ABG)
02:11:16.275 00.000 11060 Move returns status 0, amount 0
02:11:16.275 00.000 11060 MoveAxis(N, 0, ABG)
02:11:16.275 00.000 11060 Move returns status 0, amount 0
02:11:16.275 00.000 11060 move complete, result=0
02:11:16.276 00.001 11060 worker thread done servicing request
02:11:16.276 00.000 11060 Worker thread wakes up
02:11:16.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:16.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:16.278 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:16.918 00.640 11060 Exposure complete
02:11:17.091 00.173 11060 worker thread done servicing request
02:11:17.091 00.000 10844 OnExposeComplete: enter
02:11:17.091 00.000 10844 UpdateGuideState(): m_state=6
02:11:17.092 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12668
02:11:17.092 00.000 10844 Star::Find returns 1 (1), X=267.97, Y=58.26, Mass=3041, SNR=34.5, Peak=255 HFD=3.4
02:11:17.092 00.000 10844 MultiStar: [#1 -0.07,0.34,0.99,U] [#2 -0.10,-0.39,1.94,U] [#3 -0.36,0.19,0.85,U] [#4 -0.32,0.33,0.83,U] [#5 -0.48,0.48,0.00,M1] [#6 -0.17,-0.42,0.76,U] [#7 -0.06,0.05,0.78,U] [#8 0.25,0.14,0.89,U] 
02:11:17.092 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.09}, one-star: {-0.27, -0.62}
02:11:17.092 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
02:11:17.093 00.001 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
02:11:17.093 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.53 mountX=0.12 mountY=-0.11, mountTheta=-0.78
02:11:17.094 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.09, opts=13)
02:11:17.094 00.000 10844 Enqueuing Move request for scope (-0.13, -0.09)
02:11:17.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:17.094 00.000 10844 UpdateGuideState exits: m=3041 SNR=34.5 Saturated
02:11:17.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:17.095 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:17.095 00.000 10844 Enqueuing Expose request
02:11:17.095 00.000 11060 Worker thread wakes up
02:11:17.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
02:11:17.095 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
02:11:17.095 00.000 11060 Moving (-0.13, -0.09) raw xDistance=0.12 yDistance=-0.11
02:11:17.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:11:17.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:17.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:11:17.095 00.000 11060 MoveAxis(E, 0, ABG)
02:11:17.095 00.000 11060 Move returns status 0, amount 0
02:11:17.095 00.000 11060 MoveAxis(N, 0, ABG)
02:11:17.095 00.000 11060 Move returns status 0, amount 0
02:11:17.095 00.000 11060 move complete, result=0
02:11:17.096 00.001 11060 worker thread done servicing request
02:11:17.096 00.000 11060 Worker thread wakes up
02:11:17.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:17.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:17.097 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:17.725 00.628 11060 Exposure complete
02:11:17.897 00.172 11060 worker thread done servicing request
02:11:17.897 00.000 10844 OnExposeComplete: enter
02:11:17.897 00.000 10844 UpdateGuideState(): m_state=6
02:11:17.897 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12669
02:11:17.897 00.000 10844 Star::Find returns 1 (0), X=267.63, Y=58.50, Mass=2546, SNR=31.1, Peak=248 HFD=3.3
02:11:17.898 00.001 10844 MultiStar: [#1 -0.78,-0.01,0.00,M1] [#2 -0.59,-0.44,0.00,M1] [#3 -0.21,0.30,0.94,U] [#4 0.04,0.45,0.96,U] [#5 -1.05,0.44,0.00,M2] [#6 -0.46,-0.62,0.00,M1] [#7 -0.22,0.55,0.93,U] [#8 -0.26,-0.40,0.92,U] 
02:11:17.898 00.000 10844 refined, 4 included, MultiStar: {-0.26, 0.10}, one-star: {-0.61, -0.37}
02:11:17.898 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.52 = -1.77)
02:11:17.898 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.79)
02:11:17.898 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.76 mountX=-0.05 mountY=-0.27, mountTheta=-1.77
02:11:17.899 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.10, opts=13)
02:11:17.899 00.000 10844 Enqueuing Move request for scope (-0.26, 0.10)
02:11:17.899 00.000 11060 Worker thread wakes up
02:11:17.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
02:11:17.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
02:11:17.899 00.000 11060 Moving (-0.26, 0.10) raw xDistance=-0.05 yDistance=-0.27
02:11:17.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:11:17.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:11:17.900 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:11:17.900 00.000 11060 MoveAxis(E, 0, ABG)
02:11:17.900 00.000 11060 Move returns status 0, amount 0
02:11:17.900 00.000 11060 MoveAxis(N, 0, ABG)
02:11:17.900 00.000 11060 Move returns status 0, amount 0
02:11:17.900 00.000 11060 move complete, result=0
02:11:17.900 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:17.900 00.000 11060 worker thread done servicing request
02:11:17.900 00.000 10844 UpdateGuideState exits: m=2546 SNR=31.1
02:11:17.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:17.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:17.900 00.000 10844 Enqueuing Expose request
02:11:17.900 00.000 11060 Worker thread wakes up
02:11:17.900 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:11:17.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:17.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:18.544 00.644 11060 Exposure complete
02:11:18.736 00.192 11060 worker thread done servicing request
02:11:18.736 00.000 10844 OnExposeComplete: enter
02:11:18.736 00.000 10844 UpdateGuideState(): m_state=6
02:11:18.736 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12670
02:11:18.736 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.04, Mass=2424, SNR=31.1, Peak=214 HFD=2.9
02:11:18.736 00.000 10844 MultiStar: [#1 -0.94,-0.59,0.00,M2] [#2 -0.83,0.20,0.00,M2] [#3 -0.46,0.21,0.93,U] [#4 -0.33,1.07,0.00,M1] [#5 -0.55,0.42,0.00,M3] [#6 -0.31,-0.16,0.87,U] [#7 -0.24,0.27,0.91,U] [#8 -0.18,-0.26,0.88,U] 
02:11:18.737 00.001 10844 single-star, 4 included, MultiStar: {-0.28, 0.05}, one-star: {-0.18, 0.16}
02:11:18.737 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.10)
02:11:18.737 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
02:11:18.737 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.44 mountX=-0.12 mountY=-0.21, mountTheta=-2.10
02:11:18.744 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.16, opts=13)
02:11:18.745 00.001 10844 Enqueuing Move request for scope (-0.18, 0.16)
02:11:18.745 00.000 11060 Worker thread wakes up
02:11:18.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:18.745 00.000 10844 UpdateGuideState exits: m=2424 SNR=31.1
02:11:18.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:18.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:18.745 00.000 10844 Enqueuing Expose request
02:11:18.746 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
02:11:18.746 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
02:11:18.746 00.000 11060 Moving (-0.18, 0.16) raw xDistance=-0.12 yDistance=-0.21
02:11:18.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:11:18.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:18.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:11:18.746 00.000 11060 MoveAxis(E, 21, ABG)
02:11:18.746 00.000 11060 Guiding  Dir = 2, Dur = 21
02:11:18.753 00.007 11060 IsSlewing returns 0
02:11:18.753 00.000 11060 IsGuiding returns 0
02:11:18.785 00.032 11060 IsGuiding returns 0
02:11:18.785 00.000 11060 Move returns status 0, amount 21
02:11:18.785 00.000 11060 MoveAxis(N, 0, ABG)
02:11:18.785 00.000 11060 Move returns status 0, amount 0
02:11:18.785 00.000 11060 move complete, result=0
02:11:18.785 00.000 11060 worker thread done servicing request
02:11:18.785 00.000 11060 Worker thread wakes up
02:11:18.785 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.2 px 0 ms NORTH
02:11:18.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:18.786 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:19.418 00.632 11060 Exposure complete
02:11:19.593 00.175 11060 worker thread done servicing request
02:11:19.593 00.000 10844 OnExposeComplete: enter
02:11:19.593 00.000 10844 UpdateGuideState(): m_state=6
02:11:19.593 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12671
02:11:19.593 00.000 10844 Star::Find returns 1 (1), X=268.10, Y=58.18, Mass=3024, SNR=34.1, Peak=255 HFD=3.7
02:11:19.593 00.000 10844 MultiStar: [#1 -0.50,-0.59,0.00,M3] [#2 -0.29,-0.45,1.93,U] [#3 -0.39,-0.19,0.76,U] [#4 -0.24,-0.15,1.00,U] [#5 -1.19,0.03,0.00,M4] [#6 0.20,-1.10,0.00,M1] [#7 0.25,0.28,0.70,U] [#8 -0.42,-0.13,0.82,U] 
02:11:19.594 00.001 10844 refined, 5 included, MultiStar: {-0.23, -0.29}, one-star: {-0.14, -0.70}
02:11:19.594 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
02:11:19.594 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
02:11:19.594 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.29 hyp=0.37 cameraTheta=-2.24 mountX=0.32 mountY=-0.18, mountTheta=-0.50
02:11:19.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.29, opts=13)
02:11:19.595 00.000 10844 Enqueuing Move request for scope (-0.23, -0.29)
02:11:19.595 00.000 11060 Worker thread wakes up
02:11:19.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:19.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.29) opts 0xd
02:11:19.596 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.29)
02:11:19.596 00.000 11060 Moving (-0.23, -0.29) raw xDistance=0.32 yDistance=-0.18
02:11:19.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
02:11:19.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:19.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:11:19.596 00.000 11060 MoveAxis(W, 55, ABG)
02:11:19.596 00.000 11060 Guiding  Dir = 3, Dur = 55
02:11:19.603 00.007 10844 UpdateGuideState exits: m=3024 SNR=34.1 Saturated
02:11:19.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:19.604 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:19.604 00.000 10844 Enqueuing Expose request
02:11:19.615 00.011 11060 IsSlewing returns 0
02:11:19.615 00.000 11060 IsGuiding returns 0
02:11:19.676 00.061 11060 IsGuiding returns 0
02:11:19.676 00.000 11060 Move returns status 0, amount 55
02:11:19.676 00.000 11060 MoveAxis(N, 0, ABG)
02:11:19.676 00.000 11060 Move returns status 0, amount 0
02:11:19.676 00.000 11060 move complete, result=0
02:11:19.676 00.000 11060 worker thread done servicing request
02:11:19.676 00.000 11060 Worker thread wakes up
02:11:19.676 00.000 10844 GuideStep: 0.3 px 55 ms WEST, -0.2 px 0 ms NORTH
02:11:19.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:19.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:20.305 00.629 11060 Exposure complete
02:11:20.505 00.200 11060 worker thread done servicing request
02:11:20.505 00.000 10844 OnExposeComplete: enter
02:11:20.505 00.000 10844 UpdateGuideState(): m_state=6
02:11:20.505 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12672
02:11:20.505 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=57.98, Mass=2505, SNR=30.7, Peak=204 HFD=3.2
02:11:20.505 00.000 10844 MultiStar: [#1 -0.73,-0.61,0.00,M4] [#2 -0.63,-0.17,0.00,M2] [#3 -0.12,-0.53,1.01,U] [#4 -0.28,-0.38,0.95,U] [#5 -0.60,0.03,1.09,U] [#6 0.03,-0.60,0.84,U] [#7 -0.08,-0.03,0.90,U] [#8 -0.32,-0.71,0.00,M1] 
02:11:20.505 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.40}, one-star: {-0.16, -0.90}
02:11:20.505 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
02:11:20.505 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
02:11:20.505 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.40 hyp=0.45 cameraTheta=-2.07 mountX=0.43 mountY=-0.15, mountTheta=-0.33
02:11:20.506 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.40, opts=13)
02:11:20.507 00.001 10844 Enqueuing Move request for scope (-0.22, -0.40)
02:11:20.507 00.000 11060 Worker thread wakes up
02:11:20.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:20.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.40) opts 0xd
02:11:20.507 00.000 10844 UpdateGuideState exits: m=2505 SNR=30.7
02:11:20.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:20.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:20.507 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.40)
02:11:20.507 00.000 10844 Enqueuing Expose request
02:11:20.507 00.000 11060 Moving (-0.22, -0.40) raw xDistance=0.43 yDistance=-0.15
02:11:20.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
02:11:20.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:20.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:11:20.507 00.000 11060 MoveAxis(W, 76, ABG)
02:11:20.507 00.000 11060 Guiding  Dir = 3, Dur = 76
02:11:20.518 00.011 11060 IsSlewing returns 0
02:11:20.518 00.000 11060 IsGuiding returns 0
02:11:20.598 00.080 11060 IsGuiding returns 0
02:11:20.598 00.000 11060 Move returns status 0, amount 76
02:11:20.598 00.000 11060 MoveAxis(N, 0, ABG)
02:11:20.598 00.000 11060 Move returns status 0, amount 0
02:11:20.598 00.000 11060 move complete, result=0
02:11:20.598 00.000 11060 worker thread done servicing request
02:11:20.598 00.000 11060 Worker thread wakes up
02:11:20.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:20.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:20.598 00.000 10844 GuideStep: 0.4 px 76 ms WEST, -0.1 px 0 ms NORTH
02:11:21.228 00.630 11060 Exposure complete
02:11:21.412 00.184 11060 worker thread done servicing request
02:11:21.412 00.000 10844 OnExposeComplete: enter
02:11:21.412 00.000 10844 UpdateGuideState(): m_state=6
02:11:21.414 00.002 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12673
02:11:21.414 00.000 10844 Star::Find returns 1 (1), X=268.23, Y=58.41, Mass=2787, SNR=32.7, Peak=255 HFD=3.5
02:11:21.414 00.000 10844 MultiStar: [#1 -0.20,0.17,0.86,U] [#2 -0.09,-0.54,2.09,U] [#3 0.58,0.02,0.88,U] [#4 -0.02,-0.08,0.96,U] [#5 -0.51,0.22,1.04,U] [#6 0.02,-0.26,0.93,U] [#7 0.55,0.62,0.00,M1] [#8 -0.03,0.04,0.86,U] 
02:11:21.414 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.17}, one-star: {-0.01, -0.47}
02:11:21.414 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
02:11:21.414 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
02:11:21.415 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.85 mountX=0.18 mountY=-0.02, mountTheta=-0.12
02:11:21.416 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
02:11:21.416 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
02:11:21.416 00.000 11060 Worker thread wakes up
02:11:21.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:21.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
02:11:21.416 00.000 10844 UpdateGuideState exits: m=2787 SNR=32.7 Saturated
02:11:21.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
02:11:21.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:21.416 00.000 11060 Moving (-0.05, -0.17) raw xDistance=0.18 yDistance=-0.02
02:11:21.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:21.416 00.000 10844 Enqueuing Expose request
02:11:21.417 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:11:21.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:21.418 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:11:21.418 00.000 11060 MoveAxis(W, 33, ABG)
02:11:21.418 00.000 11060 Guiding  Dir = 3, Dur = 33
02:11:21.466 00.048 11060 IsSlewing returns 0
02:11:21.468 00.002 11060 IsGuiding returns 0
02:11:21.538 00.070 11060 IsGuiding returns 0
02:11:21.539 00.001 11060 Move returns status 0, amount 33
02:11:21.539 00.000 11060 MoveAxis(N, 0, ABG)
02:11:21.539 00.000 11060 Move returns status 0, amount 0
02:11:21.539 00.000 11060 move complete, result=0
02:11:21.539 00.000 11060 worker thread done servicing request
02:11:21.539 00.000 11060 Worker thread wakes up
02:11:21.539 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.0 px 0 ms NORTH
02:11:21.540 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:21.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:22.204 00.664 11060 Exposure complete
02:11:22.374 00.170 11060 worker thread done servicing request
02:11:22.374 00.000 10844 OnExposeComplete: enter
02:11:22.374 00.000 10844 UpdateGuideState(): m_state=6
02:11:22.374 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12674
02:11:22.375 00.001 10844 Star::Find returns 1 (1), X=268.03, Y=58.56, Mass=2727, SNR=32.2, Peak=255 HFD=3.6
02:11:22.375 00.000 10844 MultiStar: [#1 -0.60,-0.45,0.00,M4] [#2 0.02,0.04,2.05,U] [#3 -0.31,0.15,0.97,U] [#4 -0.56,0.39,0.00,M1] [#5 -0.27,-0.15,1.03,U] [#6 -0.20,-0.76,0.00,M1] [#7 -0.37,-0.19,0.90,U] [#8 -0.02,0.12,0.91,U] 
02:11:22.375 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.05}, one-star: {-0.21, -0.32}
02:11:22.375 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
02:11:22.375 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
02:11:22.375 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.86 mountX=0.07 mountY=-0.15, mountTheta=-1.11
02:11:22.376 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.05, opts=13)
02:11:22.377 00.001 10844 Enqueuing Move request for scope (-0.16, -0.05)
02:11:22.377 00.000 11060 Worker thread wakes up
02:11:22.377 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:22.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
02:11:22.377 00.000 10844 UpdateGuideState exits: m=2727 SNR=32.2 Saturated
02:11:22.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
02:11:22.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:22.377 00.000 11060 Moving (-0.16, -0.05) raw xDistance=0.07 yDistance=-0.15
02:11:22.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:22.377 00.000 10844 Enqueuing Expose request
02:11:22.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:11:22.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:22.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:11:22.377 00.000 11060 MoveAxis(E, 0, ABG)
02:11:22.377 00.000 11060 Move returns status 0, amount 0
02:11:22.377 00.000 11060 MoveAxis(N, 0, ABG)
02:11:22.377 00.000 11060 Move returns status 0, amount 0
02:11:22.377 00.000 11060 move complete, result=0
02:11:22.377 00.000 11060 worker thread done servicing request
02:11:22.377 00.000 11060 Worker thread wakes up
02:11:22.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:22.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:22.379 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:23.009 00.630 11060 Exposure complete
02:11:23.196 00.187 11060 worker thread done servicing request
02:11:23.197 00.001 10844 OnExposeComplete: enter
02:11:23.197 00.000 10844 UpdateGuideState(): m_state=6
02:11:23.197 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12675
02:11:23.197 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=58.87, Mass=2543, SNR=31.7, Peak=226 HFD=3.3
02:11:23.197 00.000 10844 MultiStar: [#1 -0.92,-0.44,0.00,M5] [#2 -0.16,0.39,2.16,U] [#3 -0.16,0.08,0.90,U] [#4 -0.43,-0.13,0.89,U] [#5 -0.65,0.47,0.00,M2] [#6 0.18,0.13,0.85,U] [#7 0.08,-0.16,0.78,U] [#8 -0.06,-0.44,0.77,U] 
02:11:23.197 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.06}, one-star: {0.02, -0.01}
02:11:23.197 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
02:11:23.197 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
02:11:23.198 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.55 mountX=0.01 mountY=0.02, mountTheta=1.19
02:11:23.200 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
02:11:23.200 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
02:11:23.200 00.000 11060 Worker thread wakes up
02:11:23.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:23.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:11:23.200 00.000 10844 UpdateGuideState exits: m=2543 SNR=31.7
02:11:23.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:23.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:23.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:11:23.200 00.000 10844 Enqueuing Expose request
02:11:23.201 00.001 11060 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=0.02
02:11:23.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:11:23.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:23.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:11:23.201 00.000 11060 MoveAxis(E, 0, ABG)
02:11:23.201 00.000 11060 Move returns status 0, amount 0
02:11:23.201 00.000 11060 MoveAxis(N, 0, ABG)
02:11:23.201 00.000 11060 Move returns status 0, amount 0
02:11:23.201 00.000 11060 move complete, result=0
02:11:23.201 00.000 11060 worker thread done servicing request
02:11:23.201 00.000 11060 Worker thread wakes up
02:11:23.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:23.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:23.203 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:23.837 00.634 11060 Exposure complete
02:11:24.011 00.174 11060 worker thread done servicing request
02:11:24.011 00.000 10844 OnExposeComplete: enter
02:11:24.011 00.000 10844 UpdateGuideState(): m_state=6
02:11:24.012 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12676
02:11:24.012 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=58.74, Mass=2769, SNR=32.8, Peak=254 HFD=3.4
02:11:24.012 00.000 10844 MultiStar: [#1 -0.31,-0.68,0.00,M6] [#2 -0.25,-0.15,2.05,U] [#3 -0.14,-0.22,0.95,U] [#4 -0.24,0.15,0.94,U] [#5 -0.43,0.17,1.09,U] [#6 0.65,-0.92,0.00,M1] [#7 -0.05,-0.58,0.85,U] [#8 -0.10,0.03,0.82,U] 
02:11:24.012 00.000 10844 single-star, 6 included, MultiStar: {-0.18, -0.10}, one-star: {0.07, -0.13}
02:11:24.012 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
02:11:24.012 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
02:11:24.012 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.08 mountX=0.12 mountY=0.09, mountTheta=0.66
02:11:24.014 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
02:11:24.014 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
02:11:24.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:24.014 00.000 10844 UpdateGuideState exits: m=2769 SNR=32.8
02:11:24.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:24.014 00.000 11060 Worker thread wakes up
02:11:24.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:24.014 00.000 10844 Enqueuing Expose request
02:11:24.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
02:11:24.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
02:11:24.014 00.000 11060 Moving (0.07, -0.13) raw xDistance=0.12 yDistance=0.09
02:11:24.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:11:24.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:24.015 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:11:24.015 00.000 11060 MoveAxis(E, 0, ABG)
02:11:24.015 00.000 11060 Move returns status 0, amount 0
02:11:24.015 00.000 11060 MoveAxis(N, 0, ABG)
02:11:24.015 00.000 11060 Move returns status 0, amount 0
02:11:24.015 00.000 11060 move complete, result=0
02:11:24.015 00.000 11060 worker thread done servicing request
02:11:24.015 00.000 11060 Worker thread wakes up
02:11:24.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:24.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:24.017 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:24.647 00.630 11060 Exposure complete
02:11:24.805 00.158 11060 worker thread done servicing request
02:11:24.805 00.000 10844 OnExposeComplete: enter
02:11:24.805 00.000 10844 UpdateGuideState(): m_state=6
02:11:24.805 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12677
02:11:24.806 00.001 10844 Star::Find returns 1 (0), X=268.23, Y=58.88, Mass=2894, SNR=33.9, Peak=237 HFD=3.4
02:11:24.806 00.000 10844 MultiStar: [#1 -0.83,0.28,0.00,M7] [#2 -0.20,-0.08,1.94,U] [#3 -0.75,0.32,0.00,M1] [#4 0.23,-0.29,0.92,U] [#5 -0.18,-0.37,0.97,U] [#6 -0.09,-0.51,0.88,U] [#7 0.07,-0.41,0.79,U] [#8 -0.30,-0.09,0.82,U] 
02:11:24.806 00.000 10844 single-star, 6 included, MultiStar: {-0.09, -0.22}, one-star: {-0.01, -0.00}
02:11:24.806 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
02:11:24.806 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
02:11:24.806 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.74 mountX=0.00 mountY=-0.01, mountTheta=-0.99
02:11:24.807 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.00, opts=13)
02:11:24.808 00.001 10844 Enqueuing Move request for scope (-0.01, -0.00)
02:11:24.808 00.000 11060 Worker thread wakes up
02:11:24.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:24.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
02:11:24.808 00.000 10844 UpdateGuideState exits: m=2894 SNR=33.9
02:11:24.808 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
02:11:24.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:24.808 00.000 11060 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
02:11:24.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:24.808 00.000 10844 Enqueuing Expose request
02:11:24.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:11:24.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:24.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:11:24.808 00.000 11060 MoveAxis(E, 0, ABG)
02:11:24.808 00.000 11060 Move returns status 0, amount 0
02:11:24.809 00.001 11060 MoveAxis(N, 0, ABG)
02:11:24.809 00.000 11060 Move returns status 0, amount 0
02:11:24.809 00.000 11060 move complete, result=0
02:11:24.809 00.000 11060 worker thread done servicing request
02:11:24.809 00.000 11060 Worker thread wakes up
02:11:24.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:24.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:24.810 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:25.464 00.654 11060 Exposure complete
02:11:25.655 00.191 11060 worker thread done servicing request
02:11:25.655 00.000 10844 OnExposeComplete: enter
02:11:25.655 00.000 10844 UpdateGuideState(): m_state=6
02:11:25.655 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12678
02:11:25.655 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.46, Mass=2689, SNR=32.3, Peak=229 HFD=3.6
02:11:25.656 00.001 10844 MultiStar: [#1 -0.46,0.20,0.98,U] [#2 -0.14,0.10,2.07,U] [#3 -0.35,0.13,1.00,U] [#4 0.05,0.35,1.00,U] [#5 -0.22,-0.09,1.11,U] [#6 -0.05,0.11,0.90,U] [#7 0.15,0.26,0.88,U] [#8 -0.03,-0.01,0.90,U] 
02:11:25.656 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.17}, one-star: {-0.17, 0.58}
02:11:25.656 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
02:11:25.656 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
02:11:25.656 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.27 mountX=-0.14 mountY=-0.17, mountTheta=-2.27
02:11:25.658 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.17, opts=13)
02:11:25.658 00.000 10844 Enqueuing Move request for scope (-0.14, 0.17)
02:11:25.658 00.000 11060 Worker thread wakes up
02:11:25.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:25.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
02:11:25.658 00.000 10844 UpdateGuideState exits: m=2689 SNR=32.3
02:11:25.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:25.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
02:11:25.659 00.001 11060 Moving (-0.14, 0.17) raw xDistance=-0.14 yDistance=-0.17
02:11:25.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:25.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:11:25.659 00.000 10844 Enqueuing Expose request
02:11:25.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:25.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:11:25.659 00.000 11060 MoveAxis(E, 25, ABG)
02:11:25.659 00.000 11060 Guiding  Dir = 2, Dur = 25
02:11:25.664 00.005 11060 IsSlewing returns 0
02:11:25.664 00.000 11060 IsGuiding returns 0
02:11:25.698 00.034 11060 IsGuiding returns 0
02:11:25.698 00.000 11060 Move returns status 0, amount 25
02:11:25.698 00.000 11060 MoveAxis(N, 0, ABG)
02:11:25.698 00.000 11060 Move returns status 0, amount 0
02:11:25.698 00.000 11060 move complete, result=0
02:11:25.698 00.000 11060 worker thread done servicing request
02:11:25.698 00.000 11060 Worker thread wakes up
02:11:25.698 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
02:11:25.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:25.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:26.335 00.637 11060 Exposure complete
02:11:26.529 00.194 11060 worker thread done servicing request
02:11:26.529 00.000 10844 OnExposeComplete: enter
02:11:26.529 00.000 10844 UpdateGuideState(): m_state=6
02:11:26.529 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12679
02:11:26.529 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.76, Mass=2522, SNR=31.3, Peak=206 HFD=3.7
02:11:26.529 00.000 10844 MultiStar: [#1 -0.56,0.26,1.03,U] [#2 -0.59,0.71,0.00,M1] [#3 -0.14,0.55,0.99,U] [#4 0.15,0.14,1.05,U] [#5 -0.26,0.51,1.14,U] [#6 0.03,0.89,0.00,M1] [#7 0.05,0.24,0.89,U] [#8 -0.26,0.59,0.00,M1] 
02:11:26.529 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.43}, one-star: {-0.17, 0.88}
02:11:26.530 00.001 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.75) = xAngle (3.68 = -2.60)
02:11:26.530 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.66 = -2.62)
02:11:26.530 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.43 hyp=0.46 cameraTheta=1.93 mountX=-0.40 mountY=-0.23, mountTheta=-2.62
02:11:26.531 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.43, opts=13)
02:11:26.531 00.000 10844 Enqueuing Move request for scope (-0.16, 0.43)
02:11:26.531 00.000 11060 Worker thread wakes up
02:11:26.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.43) opts 0xd
02:11:26.531 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.43)
02:11:26.531 00.000 11060 Moving (-0.16, 0.43) raw xDistance=-0.40 yDistance=-0.23
02:11:26.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
02:11:26.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:26.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:26.532 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:11:26.532 00.000 11060 MoveAxis(E, 69, ABG)
02:11:26.532 00.000 11060 Guiding  Dir = 2, Dur = 69
02:11:26.532 00.000 10844 UpdateGuideState exits: m=2522 SNR=31.3
02:11:26.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:26.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:26.532 00.000 10844 Enqueuing Expose request
02:11:26.535 00.003 11060 IsSlewing returns 0
02:11:26.535 00.000 11060 IsGuiding returns 0
02:11:26.612 00.077 11060 IsGuiding returns 0
02:11:26.612 00.000 11060 Move returns status 0, amount 69
02:11:26.612 00.000 11060 MoveAxis(N, 0, ABG)
02:11:26.612 00.000 11060 Move returns status 0, amount 0
02:11:26.612 00.000 11060 move complete, result=0
02:11:26.612 00.000 11060 worker thread done servicing request
02:11:26.612 00.000 11060 Worker thread wakes up
02:11:26.612 00.000 10844 GuideStep: -0.4 px 69 ms EAST, -0.2 px 0 ms NORTH
02:11:26.613 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:26.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:27.250 00.637 11060 Exposure complete
02:11:27.433 00.183 11060 worker thread done servicing request
02:11:27.433 00.000 10844 OnExposeComplete: enter
02:11:27.433 00.000 10844 UpdateGuideState(): m_state=6
02:11:27.433 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12680
02:11:27.433 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=58.99, Mass=2754, SNR=32.9, Peak=229 HFD=3.1
02:11:27.434 00.001 10844 MultiStar: [#1 -0.28,0.26,1.01,U] [#2 -0.51,0.46,0.00,M2] [#3 -0.19,0.39,0.86,U] [#4 0.26,-0.34,0.87,U] [#5 -0.22,0.38,0.99,U] [#6 -0.02,0.34,0.96,U] [#7 -0.12,0.75,0.00,M1] [#8 -0.40,0.00,0.85,U] 
02:11:27.434 00.000 10844 single-star, 6 included, MultiStar: {-0.14, 0.17}, one-star: {-0.08, 0.11}
02:11:27.434 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.75) = xAngle (3.99 = -2.29)
02:11:27.434 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.31)
02:11:27.434 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.24 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
02:11:27.435 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
02:11:27.435 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
02:11:27.435 00.000 11060 Worker thread wakes up
02:11:27.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:27.436 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
02:11:27.436 00.000 10844 UpdateGuideState exits: m=2754 SNR=32.9
02:11:27.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
02:11:27.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:27.436 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
02:11:27.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:27.436 00.000 10844 Enqueuing Expose request
02:11:27.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:11:27.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:27.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:11:27.436 00.000 11060 MoveAxis(E, 0, ABG)
02:11:27.436 00.000 11060 Move returns status 0, amount 0
02:11:27.436 00.000 11060 MoveAxis(N, 0, ABG)
02:11:27.436 00.000 11060 Move returns status 0, amount 0
02:11:27.436 00.000 11060 move complete, result=0
02:11:27.437 00.001 11060 worker thread done servicing request
02:11:27.437 00.000 11060 Worker thread wakes up
02:11:27.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:27.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:27.438 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:28.077 00.639 11060 Exposure complete
02:11:28.237 00.160 11060 worker thread done servicing request
02:11:28.237 00.000 10844 OnExposeComplete: enter
02:11:28.237 00.000 10844 UpdateGuideState(): m_state=6
02:11:28.237 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12681
02:11:28.237 00.000 10844 Star::Find returns 1 (0), X=267.63, Y=59.15, Mass=2711, SNR=32.7, Peak=231 HFD=3.4
02:11:28.237 00.000 10844 MultiStar: [#1 -0.72,-0.06,0.00,M5] [#2 -0.06,-0.32,1.99,U] [#3 -0.26,0.35,0.93,U] [#4 0.32,-0.39,0.93,U] [#5 -0.78,0.24,0.00,M1] [#6 0.16,-0.22,0.98,U] [#7 0.41,0.13,0.86,U] [#8 -0.72,0.23,0.00,M1] 
02:11:28.237 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.07}, one-star: {-0.61, 0.27}
02:11:28.237 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
02:11:28.239 00.002 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
02:11:28.239 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.89 mountX=0.08 mountY=-0.01, mountTheta=-0.16
02:11:28.239 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
02:11:28.240 00.001 10844 Enqueuing Move request for scope (-0.02, -0.07)
02:11:28.240 00.000 11060 Worker thread wakes up
02:11:28.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:28.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:11:28.240 00.000 10844 UpdateGuideState exits: m=2711 SNR=32.7
02:11:28.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:11:28.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:28.240 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.08 yDistance=-0.01
02:11:28.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:28.240 00.000 10844 Enqueuing Expose request
02:11:28.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:11:28.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:28.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:11:28.241 00.001 11060 MoveAxis(E, 0, ABG)
02:11:28.241 00.000 11060 Move returns status 0, amount 0
02:11:28.241 00.000 11060 MoveAxis(N, 0, ABG)
02:11:28.241 00.000 11060 Move returns status 0, amount 0
02:11:28.241 00.000 11060 move complete, result=0
02:11:28.242 00.001 11060 worker thread done servicing request
02:11:28.242 00.000 11060 Worker thread wakes up
02:11:28.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:28.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:28.243 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:28.871 00.628 11060 Exposure complete
02:11:29.031 00.160 11060 worker thread done servicing request
02:11:29.032 00.001 10844 OnExposeComplete: enter
02:11:29.032 00.000 10844 UpdateGuideState(): m_state=6
02:11:29.032 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12682
02:11:29.032 00.000 10844 Star::Find returns 1 (0), X=267.49, Y=59.07, Mass=2646, SNR=31.3, Peak=245 HFD=3.5
02:11:29.032 00.000 10844 MultiStar: [#1 -0.81,0.26,0.00,M6] [#2 -0.40,-0.02,1.99,U] [#3 -0.48,0.68,0.00,M1] [#4 -0.20,-0.14,0.94,U] [#5 -0.67,0.64,0.00,M2] [#6 0.37,-0.31,0.95,U] [#7 -0.54,0.54,0.00,M1] [#8 -0.17,0.25,0.92,U] 
02:11:29.033 00.001 10844 refined, 4 included, MultiStar: {-0.27, -0.01}, one-star: {-0.74, 0.19}
02:11:29.033 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.75) = xAngle (-1.36 = -1.36)
02:11:29.033 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
02:11:29.033 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.11 mountX=0.06 mountY=-0.26, mountTheta=-1.36
02:11:29.034 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.01, opts=13)
02:11:29.034 00.000 10844 Enqueuing Move request for scope (-0.27, -0.01)
02:11:29.034 00.000 11060 Worker thread wakes up
02:11:29.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.01) opts 0xd
02:11:29.034 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.01)
02:11:29.034 00.000 11060 Moving (-0.27, -0.01) raw xDistance=0.06 yDistance=-0.26
02:11:29.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:11:29.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:29.034 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:29.035 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:11:29.035 00.000 11060 MoveAxis(E, 0, ABG)
02:11:29.035 00.000 11060 Move returns status 0, amount 0
02:11:29.035 00.000 11060 MoveAxis(N, 0, ABG)
02:11:29.035 00.000 10844 UpdateGuideState exits: m=2646 SNR=31.3
02:11:29.035 00.000 11060 Move returns status 0, amount 0
02:11:29.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:29.035 00.000 11060 move complete, result=0
02:11:29.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:29.035 00.000 10844 Enqueuing Expose request
02:11:29.035 00.000 11060 worker thread done servicing request
02:11:29.035 00.000 11060 Worker thread wakes up
02:11:29.036 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:29.036 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:11:29.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:29.671 00.635 11060 Exposure complete
02:11:29.832 00.161 11060 worker thread done servicing request
02:11:29.832 00.000 10844 OnExposeComplete: enter
02:11:29.832 00.000 10844 UpdateGuideState(): m_state=6
02:11:29.833 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12683
02:11:29.833 00.000 10844 Star::Find returns 1 (1), X=268.08, Y=59.49, Mass=3126, SNR=34.9, Peak=255 HFD=3.5
02:11:29.833 00.000 10844 MultiStar: [#1 -0.51,-0.23,0.95,U] [#2 -0.64,-0.09,0.00,M1] [#3 -0.46,0.15,0.83,U] [#4 0.04,0.11,0.79,U] [#5 -0.25,0.56,0.92,U] [#6 -0.09,-0.58,0.84,U] [#7 0.05,0.39,0.67,U] [#8 -0.19,-0.16,0.92,U] 
02:11:29.833 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.11}, one-star: {-0.16, 0.61}
02:11:29.833 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.42 = -1.87)
02:11:29.833 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.88)
02:11:29.833 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.66 mountX=-0.07 mountY=-0.22, mountTheta=-1.87
02:11:29.835 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.11, opts=13)
02:11:29.835 00.000 10844 Enqueuing Move request for scope (-0.21, 0.11)
02:11:29.835 00.000 11060 Worker thread wakes up
02:11:29.836 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:29.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
02:11:29.836 00.000 10844 UpdateGuideState exits: m=3126 SNR=34.9 Saturated
02:11:29.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
02:11:29.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:29.836 00.000 11060 Moving (-0.21, 0.11) raw xDistance=-0.07 yDistance=-0.22
02:11:29.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:29.836 00.000 10844 Enqueuing Expose request
02:11:29.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:11:29.836 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.04 newest=-0.50
02:11:29.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
02:11:29.836 00.000 11060 MoveAxis(E, 0, ABG)
02:11:29.836 00.000 11060 Move returns status 0, amount 0
02:11:29.836 00.000 11060 BLC: Oldest BLC event removed
02:11:29.836 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:11:29.836 00.000 11060 MoveAxis(N, 837, ABG)
02:11:29.836 00.000 11060 duration set to 750 by maxDecDuration
02:11:29.836 00.000 11060 Guiding  Dir = 0, Dur = 750
02:11:29.847 00.011 11060 IsSlewing returns 0
02:11:29.847 00.000 11060 IsGuiding returns 0
02:11:30.621 00.774 11060 IsGuiding returns 0
02:11:30.621 00.000 11060 Move returns status 0, amount 750
02:11:30.621 00.000 11060 move complete, result=0
02:11:30.621 00.000 11060 worker thread done servicing request
02:11:30.621 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
02:11:30.622 00.001 11060 Worker thread wakes up
02:11:30.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:30.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:31.248 00.626 11060 Exposure complete
02:11:31.414 00.166 11060 worker thread done servicing request
02:11:31.414 00.000 10844 OnExposeComplete: enter
02:11:31.414 00.000 10844 UpdateGuideState(): m_state=6
02:11:31.415 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12684
02:11:31.415 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=59.36, Mass=3137, SNR=35.3, Peak=254 HFD=3.7
02:11:31.415 00.000 10844 MultiStar: [#1 -0.80,0.54,0.00,M6] [#2 0.05,0.38,1.90,U] [#3 -0.03,0.55,0.80,U] [#4 0.06,0.32,0.78,U] [#5 -0.26,0.09,0.92,U] [#6 0.61,-0.11,0.85,U] [#7 0.29,0.33,0.81,U] [#8 0.07,-0.10,0.84,U] 
02:11:31.415 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.26}, one-star: {-0.11, 0.49}
02:11:31.415 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
02:11:31.415 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
02:11:31.415 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.30 mountX=-0.27 mountY=0.03, mountTheta=3.04
02:11:31.417 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.26, opts=13)
02:11:31.417 00.000 10844 Enqueuing Move request for scope (0.07, 0.26)
02:11:31.418 00.001 11060 Worker thread wakes up
02:11:31.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:31.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
02:11:31.418 00.000 10844 UpdateGuideState exits: m=3137 SNR=35.3
02:11:31.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
02:11:31.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:31.418 00.000 11060 Moving (0.07, 0.26) raw xDistance=-0.27 yDistance=0.03
02:11:31.419 00.001 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.157063, 1:-0.028745
02:11:31.419 00.000 11060 BLC: No correction, Miss < min_move
02:11:31.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:31.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:11:31.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:31.419 00.000 10844 Enqueuing Expose request
02:11:31.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:11:31.419 00.000 11060 MoveAxis(E, 47, ABG)
02:11:31.419 00.000 11060 Guiding  Dir = 2, Dur = 47
02:11:31.461 00.042 11060 IsSlewing returns 0
02:11:31.461 00.000 11060 IsGuiding returns 0
02:11:31.555 00.094 11060 IsGuiding returns 0
02:11:31.555 00.000 11060 Move returns status 0, amount 47
02:11:31.555 00.000 11060 MoveAxis(N, 0, ABG)
02:11:31.555 00.000 11060 Move returns status 0, amount 0
02:11:31.555 00.000 11060 move complete, result=0
02:11:31.555 00.000 11060 worker thread done servicing request
02:11:31.556 00.001 11060 Worker thread wakes up
02:11:31.556 00.000 10844 GuideStep: -0.3 px 47 ms EAST, 0.0 px 0 ms NORTH
02:11:31.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:31.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:32.188 00.632 11060 Exposure complete
02:11:32.367 00.179 11060 worker thread done servicing request
02:11:32.367 00.000 10844 OnExposeComplete: enter
02:11:32.367 00.000 10844 UpdateGuideState(): m_state=6
02:11:32.368 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12685
02:11:32.368 00.000 10844 Star::Find returns 1 (0), X=268.68, Y=59.16, Mass=2275, SNR=29.5, Peak=244 HFD=3.0
02:11:32.368 00.000 10844 MultiStar: [#1 -0.14,0.57,1.03,U] [#2 -0.50,0.72,0.00,M1] [#3 0.37,0.63,0.00,M1] [#4 0.33,0.37,1.05,U] [#5 -0.44,0.65,0.00,M1] [#6 0.19,-0.03,1.03,U] [#7 0.84,-0.03,0.00,M1] [#8 0.34,0.05,1.03,U] 
02:11:32.368 00.000 10844 refined, 4 included, MultiStar: {0.23, 0.25}, one-star: {0.44, 0.28}
02:11:32.368 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
02:11:32.368 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
02:11:32.368 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.25 hyp=0.34 cameraTheta=0.82 mountX=-0.29 mountY=0.19, mountTheta=2.56
02:11:32.371 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.25, opts=13)
02:11:32.371 00.000 10844 Enqueuing Move request for scope (0.23, 0.25)
02:11:32.371 00.000 11060 Worker thread wakes up
02:11:32.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:32.371 00.000 10844 UpdateGuideState exits: m=2275 SNR=29.5
02:11:32.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:32.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:32.371 00.000 10844 Enqueuing Expose request
02:11:32.372 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.25) opts 0xd
02:11:32.372 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.25)
02:11:32.372 00.000 11060 Moving (0.23, 0.25) raw xDistance=-0.29 yDistance=0.19
02:11:32.372 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.157063, 1:-0.028745, 2:-0.187488
02:11:32.372 00.000 11060 BLC: No correction, Miss < min_move
02:11:32.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:11:32.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:32.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:11:32.372 00.000 11060 MoveAxis(E, 51, ABG)
02:11:32.372 00.000 11060 Guiding  Dir = 2, Dur = 51
02:11:32.400 00.028 11060 IsSlewing returns 0
02:11:32.400 00.000 11060 IsGuiding returns 0
02:11:32.478 00.078 11060 IsGuiding returns 0
02:11:32.478 00.000 11060 Move returns status 0, amount 51
02:11:32.478 00.000 11060 MoveAxis(N, 0, ABG)
02:11:32.478 00.000 11060 Move returns status 0, amount 0
02:11:32.478 00.000 11060 move complete, result=0
02:11:32.478 00.000 11060 worker thread done servicing request
02:11:32.478 00.000 11060 Worker thread wakes up
02:11:32.478 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.2 px 0 ms NORTH
02:11:32.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:32.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:33.108 00.630 11060 Exposure complete
02:11:33.277 00.169 11060 worker thread done servicing request
02:11:33.277 00.000 10844 OnExposeComplete: enter
02:11:33.277 00.000 10844 UpdateGuideState(): m_state=6
02:11:33.277 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12686
02:11:33.277 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.16, Mass=2564, SNR=31.2, Peak=233 HFD=3.1
02:11:33.277 00.000 10844 MultiStar: [#1 -0.56,-0.26,1.00,U] [#2 -0.41,-0.05,2.07,U] [#3 0.12,0.06,0.91,U] [#4 0.42,0.07,0.90,U] [#5 -0.26,0.50,1.00,U] [#6 0.03,-0.37,0.90,U] [#7 0.36,-0.07,0.92,U] [#8 0.02,-0.40,1.04,U] 
02:11:33.277 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {-0.17, 0.28}
02:11:33.277 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
02:11:33.277 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
02:11:33.278 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.89 mountX=0.04 mountY=-0.10, mountTheta=-1.14
02:11:33.279 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
02:11:33.279 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
02:11:33.279 00.000 11060 Worker thread wakes up
02:11:33.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
02:11:33.279 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
02:11:33.279 00.000 11060 Moving (-0.10, -0.03) raw xDistance=0.04 yDistance=-0.10
02:11:33.279 00.000 11060 BLC: window closed
02:11:33.279 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.157063, 1:-0.028745, 2:-0.187488
02:11:33.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:33.279 00.000 11060 BLC: No correction, Miss < min_move
02:11:33.279 00.000 10844 UpdateGuideState exits: m=2564 SNR=31.2
02:11:33.280 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:33.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:33.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:33.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:33.280 00.000 10844 Enqueuing Expose request
02:11:33.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:11:33.280 00.000 11060 MoveAxis(E, 0, ABG)
02:11:33.280 00.000 11060 Move returns status 0, amount 0
02:11:33.280 00.000 11060 MoveAxis(N, 0, ABG)
02:11:33.280 00.000 11060 Move returns status 0, amount 0
02:11:33.280 00.000 11060 move complete, result=0
02:11:33.280 00.000 11060 worker thread done servicing request
02:11:33.280 00.000 11060 Worker thread wakes up
02:11:33.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:33.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:33.282 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:33.921 00.639 11060 Exposure complete
02:11:34.092 00.171 11060 worker thread done servicing request
02:11:34.092 00.000 10844 OnExposeComplete: enter
02:11:34.092 00.000 10844 UpdateGuideState(): m_state=6
02:11:34.093 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12687
02:11:34.093 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=58.77, Mass=3169, SNR=35.4, Peak=255 HFD=3.5
02:11:34.093 00.000 10844 MultiStar: [#1 -0.48,-0.37,0.90,U] [#2 -0.22,-0.22,2.03,U] [#3 -0.60,-0.37,0.00,M1] [#4 0.17,0.10,0.97,U] [#5 -0.20,0.47,0.86,U] [#6 0.19,-0.38,0.78,U] [#7 -0.16,-0.16,0.74,U] [#8 0.28,0.34,0.91,U] 
02:11:34.093 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.06}, one-star: {-0.03, -0.11}
02:11:34.093 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
02:11:34.093 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
02:11:34.093 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.47 mountX=0.07 mountY=-0.07, mountTheta=-0.72
02:11:34.095 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
02:11:34.095 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
02:11:34.095 00.000 11060 Worker thread wakes up
02:11:34.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:34.096 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:11:34.096 00.000 10844 UpdateGuideState exits: m=3169 SNR=35.4 Saturated
02:11:34.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:34.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:34.096 00.000 10844 Enqueuing Expose request
02:11:34.096 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:11:34.096 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.07
02:11:34.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:11:34.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:34.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:11:34.096 00.000 11060 MoveAxis(E, 0, ABG)
02:11:34.096 00.000 11060 Move returns status 0, amount 0
02:11:34.096 00.000 11060 MoveAxis(N, 0, ABG)
02:11:34.096 00.000 11060 Move returns status 0, amount 0
02:11:34.096 00.000 11060 move complete, result=0
02:11:34.098 00.002 11060 worker thread done servicing request
02:11:34.098 00.000 11060 Worker thread wakes up
02:11:34.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:34.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:34.099 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:34.734 00.635 11060 Exposure complete
02:11:34.907 00.173 11060 worker thread done servicing request
02:11:34.907 00.000 10844 OnExposeComplete: enter
02:11:34.907 00.000 10844 UpdateGuideState(): m_state=6
02:11:34.907 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12688
02:11:34.907 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=59.03, Mass=2590, SNR=31.3, Peak=223 HFD=2.9
02:11:34.908 00.001 10844 MultiStar: [#1 -0.62,-0.24,0.00,M4] [#2 -0.12,0.63,0.00,M1] [#3 -0.30,0.47,0.82,U] [#4 0.24,0.11,0.94,U] [#5 -0.58,0.26,0.00,M1] [#6 0.23,-0.34,1.00,U] [#7 0.04,-0.06,0.93,U] [#8 -0.05,-0.04,0.91,U] 
02:11:34.908 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.04}, one-star: {-0.34, 0.15}
02:11:34.908 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
02:11:34.908 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
02:11:34.908 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.15 mountX=-0.03 mountY=-0.03, mountTheta=-2.39
02:11:34.912 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
02:11:34.912 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
02:11:34.912 00.000 11060 Worker thread wakes up
02:11:34.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:34.926 00.014 10844 UpdateGuideState exits: m=2590 SNR=31.3
02:11:34.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:34.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:34.926 00.000 10844 Enqueuing Expose request
02:11:34.927 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
02:11:34.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:11:34.927 00.000 11060 Moving (-0.02, 0.04) raw xDistance=-0.03 yDistance=-0.03
02:11:34.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:11:34.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:34.928 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:11:34.928 00.000 11060 MoveAxis(E, 0, ABG)
02:11:34.928 00.000 11060 Move returns status 0, amount 0
02:11:34.928 00.000 11060 MoveAxis(N, 0, ABG)
02:11:34.929 00.001 11060 Move returns status 0, amount 0
02:11:34.929 00.000 11060 move complete, result=0
02:11:34.929 00.000 11060 worker thread done servicing request
02:11:34.929 00.000 11060 Worker thread wakes up
02:11:34.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:34.930 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:34.932 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:35.564 00.632 11060 Exposure complete
02:11:35.731 00.167 11060 worker thread done servicing request
02:11:35.731 00.000 10844 OnExposeComplete: enter
02:11:35.732 00.001 10844 UpdateGuideState(): m_state=6
02:11:35.732 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12689
02:11:35.732 00.000 10844 Star::Find returns 1 (1), X=268.36, Y=58.45, Mass=2653, SNR=32.4, Peak=255 HFD=3.3
02:11:35.732 00.000 10844 MultiStar: [#1 -0.08,0.14,0.95,U] [#2 0.24,0.31,1.95,U] [#3 0.09,0.24,0.94,U] [#4 0.06,-0.01,0.83,U] [#5 -0.66,0.24,0.00,M2] [#6 0.27,-0.19,0.85,U] [#7 0.48,-0.13,0.78,U] [#8 0.21,-0.20,0.98,U] 
02:11:35.732 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.12, -0.43}
02:11:35.732 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
02:11:35.732 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
02:11:35.732 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.06 mountX=-0.04 mountY=0.17, mountTheta=1.81
02:11:35.735 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.01, opts=13)
02:11:35.735 00.000 10844 Enqueuing Move request for scope (0.18, 0.01)
02:11:35.735 00.000 11060 Worker thread wakes up
02:11:35.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
02:11:35.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
02:11:35.735 00.000 11060 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=0.17
02:11:35.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:11:35.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:35.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:35.735 00.000 10844 UpdateGuideState exits: m=2653 SNR=32.4 Saturated
02:11:35.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:35.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:35.735 00.000 10844 Enqueuing Expose request
02:11:35.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:11:35.736 00.001 11060 MoveAxis(E, 0, ABG)
02:11:35.736 00.000 11060 Move returns status 0, amount 0
02:11:35.736 00.000 11060 MoveAxis(N, 0, ABG)
02:11:35.736 00.000 11060 Move returns status 0, amount 0
02:11:35.736 00.000 11060 move complete, result=0
02:11:35.736 00.000 11060 worker thread done servicing request
02:11:35.736 00.000 11060 Worker thread wakes up
02:11:35.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:35.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:35.738 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:36.361 00.623 11060 Exposure complete
02:11:36.532 00.171 11060 worker thread done servicing request
02:11:36.532 00.000 10844 OnExposeComplete: enter
02:11:36.532 00.000 10844 UpdateGuideState(): m_state=6
02:11:36.532 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12690
02:11:36.533 00.001 10844 Star::Find returns 1 (0), X=268.05, Y=59.05, Mass=2481, SNR=30.4, Peak=221 HFD=3.0
02:11:36.533 00.000 10844 MultiStar: [#1 -0.61,-0.13,1.09,U] [#2 -0.04,0.25,2.19,U] [#3 -0.26,-0.13,1.08,U] [#4 0.33,0.11,1.01,U] [#5 -0.17,-0.10,1.02,U] [#6 0.21,0.13,0.95,U] [#7 0.69,-0.61,0.00,M1] [#8 0.04,0.01,0.92,U] 
02:11:36.533 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.19, 0.17}
02:11:36.533 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
02:11:36.533 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
02:11:36.533 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.54 mountX=-0.04 mountY=-0.10, mountTheta=-1.99
02:11:36.535 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
02:11:36.535 00.000 10844 Enqueuing Move request for scope (-0.09, 0.06)
02:11:36.535 00.000 11060 Worker thread wakes up
02:11:36.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
02:11:36.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
02:11:36.535 00.000 11060 Moving (-0.09, 0.06) raw xDistance=-0.04 yDistance=-0.10
02:11:36.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:11:36.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:36.536 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:36.536 00.000 10844 UpdateGuideState exits: m=2481 SNR=30.4
02:11:36.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:36.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:36.536 00.000 10844 Enqueuing Expose request
02:11:36.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:11:36.536 00.000 11060 MoveAxis(E, 0, ABG)
02:11:36.536 00.000 11060 Move returns status 0, amount 0
02:11:36.536 00.000 11060 MoveAxis(N, 0, ABG)
02:11:36.536 00.000 11060 Move returns status 0, amount 0
02:11:36.536 00.000 11060 move complete, result=0
02:11:36.536 00.000 11060 worker thread done servicing request
02:11:36.536 00.000 11060 Worker thread wakes up
02:11:36.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:36.537 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:36.538 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:37.178 00.640 11060 Exposure complete
02:11:37.360 00.182 11060 worker thread done servicing request
02:11:37.360 00.000 10844 OnExposeComplete: enter
02:11:37.360 00.000 10844 UpdateGuideState(): m_state=6
02:11:37.361 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12691
02:11:37.361 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=59.23, Mass=2410, SNR=30.4, Peak=223 HFD=3.6
02:11:37.361 00.000 10844 MultiStar: [#1 -0.19,-0.04,1.03,U] [#2 -0.38,0.28,2.22,U] [#3 -0.35,0.05,1.01,U] [#4 0.20,0.25,1.04,U] [#5 -0.42,0.23,1.08,U] [#6 0.05,-0.34,0.94,U] [#7 0.33,-0.37,0.82,U] [#8 0.07,-0.21,0.99,U] 
02:11:37.361 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.06}, one-star: {0.16, 0.35}
02:11:37.361 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.75) = xAngle (4.36 = -1.92)
02:11:37.361 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.94)
02:11:37.361 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.61 mountX=-0.04 mountY=-0.12, mountTheta=-1.93
02:11:37.363 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
02:11:37.363 00.000 10844 Enqueuing Move request for scope (-0.11, 0.06)
02:11:37.363 00.000 11060 Worker thread wakes up
02:11:37.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:37.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
02:11:37.363 00.000 10844 UpdateGuideState exits: m=2410 SNR=30.4
02:11:37.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
02:11:37.363 00.000 11060 Moving (-0.11, 0.06) raw xDistance=-0.04 yDistance=-0.12
02:11:37.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:37.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:11:37.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:37.363 00.000 10844 Enqueuing Expose request
02:11:37.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:37.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:11:37.363 00.000 11060 MoveAxis(E, 0, ABG)
02:11:37.363 00.000 11060 Move returns status 0, amount 0
02:11:37.363 00.000 11060 MoveAxis(N, 0, ABG)
02:11:37.363 00.000 11060 Move returns status 0, amount 0
02:11:37.363 00.000 11060 move complete, result=0
02:11:37.364 00.001 11060 worker thread done servicing request
02:11:37.364 00.000 11060 Worker thread wakes up
02:11:37.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:37.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:37.365 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:38.011 00.646 11060 Exposure complete
02:11:38.187 00.176 11060 worker thread done servicing request
02:11:38.188 00.001 10844 OnExposeComplete: enter
02:11:38.188 00.000 10844 UpdateGuideState(): m_state=6
02:11:38.188 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12692
02:11:38.188 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=59.70, Mass=2551, SNR=31.7, Peak=230 HFD=3.5
02:11:38.188 00.000 10844 MultiStar: [#1 -0.48,0.02,0.94,U] [#2 -0.17,-0.18,2.15,U] [#3 -0.21,-0.10,0.88,U] [#4 0.28,0.23,0.97,U] [#5 -0.18,0.25,0.94,U] [#6 -0.15,-0.47,0.83,U] [#7 0.10,-0.43,0.81,U] [#8 -0.14,-0.25,1.00,U] 
02:11:38.188 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.08, 0.82}
02:11:38.188 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
02:11:38.189 00.001 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
02:11:38.189 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.01 mountX=0.04 mountY=-0.12, mountTheta=-1.26
02:11:38.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
02:11:38.190 00.000 10844 Enqueuing Move request for scope (-0.12, -0.02)
02:11:38.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:38.190 00.000 10844 UpdateGuideState exits: m=2551 SNR=31.7
02:11:38.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:38.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:38.190 00.000 10844 Enqueuing Expose request
02:11:38.190 00.000 11060 Worker thread wakes up
02:11:38.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
02:11:38.191 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
02:11:38.191 00.000 11060 Moving (-0.12, -0.02) raw xDistance=0.04 yDistance=-0.12
02:11:38.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:38.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:38.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:11:38.191 00.000 11060 MoveAxis(E, 0, ABG)
02:11:38.191 00.000 11060 Move returns status 0, amount 0
02:11:38.191 00.000 11060 MoveAxis(N, 0, ABG)
02:11:38.191 00.000 11060 Move returns status 0, amount 0
02:11:38.191 00.000 11060 move complete, result=0
02:11:38.191 00.000 11060 worker thread done servicing request
02:11:38.192 00.001 11060 Worker thread wakes up
02:11:38.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:38.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:38.194 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:38.818 00.624 11060 Exposure complete
02:11:38.988 00.170 11060 worker thread done servicing request
02:11:38.988 00.000 10844 OnExposeComplete: enter
02:11:38.988 00.000 10844 UpdateGuideState(): m_state=6
02:11:38.988 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12693
02:11:38.988 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=59.32, Mass=2616, SNR=32.0, Peak=247 HFD=3.2
02:11:38.988 00.000 10844 MultiStar: [#1 0.16,-0.09,1.03,U] [#2 -0.18,0.11,2.13,U] [#3 0.06,0.06,1.00,U] [#4 -0.12,0.29,1.00,U] [#5 -0.11,-0.05,0.99,U] [#6 -0.12,-0.38,0.86,U] [#7 0.22,-0.39,0.78,U] [#8 0.02,0.29,0.89,U] 
02:11:38.988 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {0.30, 0.44}
02:11:38.988 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
02:11:38.988 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
02:11:38.990 00.002 10844 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.56 mountX=-0.05 mountY=-0.01, mountTheta=-2.99
02:11:38.990 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.05, opts=13)
02:11:38.990 00.000 10844 Enqueuing Move request for scope (0.00, 0.05)
02:11:38.991 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:38.991 00.000 10844 UpdateGuideState exits: m=2616 SNR=32.0
02:11:38.991 00.000 11060 Worker thread wakes up
02:11:38.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:38.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:38.991 00.000 10844 Enqueuing Expose request
02:11:38.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
02:11:38.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
02:11:38.991 00.000 11060 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=-0.01
02:11:38.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:11:38.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:38.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:11:38.991 00.000 11060 MoveAxis(E, 0, ABG)
02:11:38.991 00.000 11060 Move returns status 0, amount 0
02:11:38.991 00.000 11060 MoveAxis(N, 0, ABG)
02:11:38.991 00.000 11060 Move returns status 0, amount 0
02:11:38.992 00.001 11060 move complete, result=0
02:11:38.992 00.000 11060 worker thread done servicing request
02:11:38.992 00.000 11060 Worker thread wakes up
02:11:38.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:38.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:38.994 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:39.629 00.635 11060 Exposure complete
02:11:39.819 00.190 11060 worker thread done servicing request
02:11:39.819 00.000 10844 OnExposeComplete: enter
02:11:39.819 00.000 10844 UpdateGuideState(): m_state=6
02:11:39.819 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12694
02:11:39.819 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=59.34, Mass=2850, SNR=33.5, Peak=255 HFD=3.4
02:11:39.819 00.000 10844 MultiStar: [#1 -0.01,0.15,0.93,U] [#2 -0.14,-0.45,2.01,U] [#3 0.25,0.27,0.91,U] [#4 -0.12,-0.18,0.83,U] [#5 -0.26,0.28,0.94,U] [#6 0.74,-0.47,0.00,M1] [#7 0.43,0.07,0.80,U] [#8 0.16,0.36,0.85,U] 
02:11:39.819 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.16, 0.46}
02:11:39.820 00.001 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
02:11:39.820 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.81 = 2.81)
02:11:39.820 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.08 mountX=-0.06 mountY=0.02, mountTheta=2.81
02:11:39.822 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
02:11:39.822 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
02:11:39.822 00.000 11060 Worker thread wakes up
02:11:39.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:11:39.822 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:11:39.822 00.000 11060 Moving (0.03, 0.05) raw xDistance=-0.06 yDistance=0.02
02:11:39.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:11:39.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:39.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:11:39.822 00.000 11060 MoveAxis(E, 0, ABG)
02:11:39.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:39.824 00.002 11060 Move returns status 0, amount 0
02:11:39.824 00.000 10844 UpdateGuideState exits: m=2850 SNR=33.5 Saturated
02:11:39.824 00.000 11060 MoveAxis(N, 0, ABG)
02:11:39.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:39.824 00.000 11060 Move returns status 0, amount 0
02:11:39.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:39.824 00.000 10844 Enqueuing Expose request
02:11:39.824 00.000 11060 move complete, result=0
02:11:39.824 00.000 11060 worker thread done servicing request
02:11:39.824 00.000 11060 Worker thread wakes up
02:11:39.824 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:39.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:39.825 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:40.463 00.638 11060 Exposure complete
02:11:40.618 00.155 11060 worker thread done servicing request
02:11:40.618 00.000 10844 OnExposeComplete: enter
02:11:40.618 00.000 10844 UpdateGuideState(): m_state=6
02:11:40.618 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12695
02:11:40.618 00.000 10844 Star::Find returns 1 (1), X=268.33, Y=59.52, Mass=2738, SNR=32.6, Peak=255 HFD=3.3
02:11:40.619 00.001 10844 MultiStar: [#1 0.27,0.25,0.93,U] [#2 0.41,-0.28,2.09,U] [#3 0.28,0.45,0.92,U] [#4 0.34,0.17,0.93,U] [#5 0.01,0.19,0.97,U] [#6 0.31,0.04,0.87,U] [#7 0.86,0.29,0.00,M1] [#8 0.43,0.30,1.05,U] 
02:11:40.619 00.000 10844 refined, 7 included, MultiStar: {0.28, 0.16}, one-star: {0.09, 0.64}
02:11:40.619 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
02:11:40.619 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
02:11:40.619 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.33 cameraTheta=0.51 mountX=-0.21 mountY=0.25, mountTheta=2.26
02:11:40.620 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.16, opts=13)
02:11:40.620 00.000 10844 Enqueuing Move request for scope (0.28, 0.16)
02:11:40.620 00.000 11060 Worker thread wakes up
02:11:40.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
02:11:40.620 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
02:11:40.620 00.000 11060 Moving (0.28, 0.16) raw xDistance=-0.21 yDistance=0.25
02:11:40.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:11:40.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:40.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:40.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:11:40.620 00.000 11060 MoveAxis(E, 36, ABG)
02:11:40.620 00.000 11060 Guiding  Dir = 2, Dur = 36
02:11:40.622 00.002 10844 UpdateGuideState exits: m=2738 SNR=32.6 Saturated
02:11:40.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:40.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:40.622 00.000 10844 Enqueuing Expose request
02:11:40.629 00.007 11060 IsSlewing returns 0
02:11:40.629 00.000 11060 IsGuiding returns 0
02:11:40.675 00.046 11060 IsGuiding returns 0
02:11:40.675 00.000 11060 Move returns status 0, amount 36
02:11:40.675 00.000 11060 MoveAxis(N, 0, ABG)
02:11:40.675 00.000 11060 Move returns status 0, amount 0
02:11:40.675 00.000 11060 move complete, result=0
02:11:40.675 00.000 11060 worker thread done servicing request
02:11:40.675 00.000 11060 Worker thread wakes up
02:11:40.675 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.3 px 0 ms NORTH
02:11:40.676 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:40.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:41.330 00.654 11060 Exposure complete
02:11:41.514 00.184 11060 worker thread done servicing request
02:11:41.514 00.000 10844 OnExposeComplete: enter
02:11:41.514 00.000 10844 UpdateGuideState(): m_state=6
02:11:41.515 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12696
02:11:41.515 00.000 10844 Star::Find returns 1 (0), X=268.69, Y=58.87, Mass=2891, SNR=33.5, Peak=248 HFD=3.4
02:11:41.515 00.000 10844 MultiStar: [#1 -0.19,0.88,0.00,M1] [#2 0.31,0.03,2.00,U] [#3 0.20,0.12,0.96,U] [#4 0.04,-0.27,0.89,U] [#5 0.11,0.29,1.03,U] [#6 0.08,0.21,0.93,U] [#7 0.53,0.46,0.00,M2] [#8 0.10,0.04,0.87,U] 
02:11:41.515 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.06}, one-star: {0.45, -0.01}
02:11:41.515 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.04 = 2.04)
02:11:41.515 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.02 = 2.02)
02:11:41.515 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.28 mountX=-0.10 mountY=0.19, mountTheta=2.03
02:11:41.516 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.06, opts=13)
02:11:41.517 00.001 10844 Enqueuing Move request for scope (0.20, 0.06)
02:11:41.517 00.000 11060 Worker thread wakes up
02:11:41.517 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:41.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
02:11:41.517 00.000 10844 UpdateGuideState exits: m=2891 SNR=33.5
02:11:41.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
02:11:41.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:41.517 00.000 11060 Moving (0.20, 0.06) raw xDistance=-0.10 yDistance=0.19
02:11:41.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:41.517 00.000 10844 Enqueuing Expose request
02:11:41.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:11:41.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:41.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:11:41.517 00.000 11060 MoveAxis(E, 0, ABG)
02:11:41.517 00.000 11060 Move returns status 0, amount 0
02:11:41.517 00.000 11060 MoveAxis(N, 0, ABG)
02:11:41.517 00.000 11060 Move returns status 0, amount 0
02:11:41.518 00.001 11060 move complete, result=0
02:11:41.518 00.000 11060 worker thread done servicing request
02:11:41.518 00.000 11060 Worker thread wakes up
02:11:41.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:41.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:41.519 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:42.157 00.638 11060 Exposure complete
02:11:42.315 00.158 11060 worker thread done servicing request
02:11:42.315 00.000 10844 OnExposeComplete: enter
02:11:42.315 00.000 10844 UpdateGuideState(): m_state=6
02:11:42.315 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12697
02:11:42.315 00.000 10844 Star::Find returns 1 (1), X=268.08, Y=59.52, Mass=2603, SNR=31.7, Peak=255 HFD=3.6
02:11:42.315 00.000 10844 MultiStar: [#1 0.02,-0.13,0.93,U] [#2 0.69,0.08,0.00,M1] [#3 -0.41,0.38,0.98,U] [#4 -0.13,0.29,1.02,U] [#5 -0.26,0.69,0.00,M1] [#6 0.25,-0.97,0.00,M1] [#7 0.41,0.72,0.00,M3] [#8 0.04,0.36,0.92,U] 
02:11:42.316 00.001 10844 refined, 4 included, MultiStar: {-0.13, 0.31}, one-star: {-0.16, 0.64}
02:11:42.316 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
02:11:42.316 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.58)
02:11:42.316 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.97 mountX=-0.28 mountY=-0.18, mountTheta=-2.57
02:11:42.316 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.31, opts=13)
02:11:42.316 00.000 10844 Enqueuing Move request for scope (-0.13, 0.31)
02:11:42.317 00.001 11060 Worker thread wakes up
02:11:42.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:42.317 00.000 10844 UpdateGuideState exits: m=2603 SNR=31.7 Saturated
02:11:42.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:42.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:42.317 00.000 10844 Enqueuing Expose request
02:11:42.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
02:11:42.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
02:11:42.317 00.000 11060 Moving (-0.13, 0.31) raw xDistance=-0.28 yDistance=-0.18
02:11:42.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:11:42.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:42.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:11:42.317 00.000 11060 MoveAxis(E, 49, ABG)
02:11:42.317 00.000 11060 Guiding  Dir = 2, Dur = 49
02:11:42.347 00.030 11060 IsSlewing returns 0
02:11:42.347 00.000 11060 IsGuiding returns 0
02:11:42.425 00.078 11060 IsGuiding returns 0
02:11:42.425 00.000 11060 Move returns status 0, amount 49
02:11:42.425 00.000 11060 MoveAxis(N, 0, ABG)
02:11:42.425 00.000 11060 Move returns status 0, amount 0
02:11:42.425 00.000 11060 move complete, result=0
02:11:42.425 00.000 11060 worker thread done servicing request
02:11:42.426 00.001 10844 GuideStep: -0.3 px 49 ms EAST, -0.2 px 0 ms NORTH
02:11:42.427 00.001 11060 Worker thread wakes up
02:11:42.428 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:42.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:43.066 00.638 11060 Exposure complete
02:11:43.235 00.169 11060 worker thread done servicing request
02:11:43.235 00.000 10844 OnExposeComplete: enter
02:11:43.235 00.000 10844 UpdateGuideState(): m_state=6
02:11:43.235 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12698
02:11:43.235 00.000 10844 Star::Find returns 1 (1), X=268.59, Y=59.28, Mass=3057, SNR=34.8, Peak=255 HFD=3.5
02:11:43.237 00.002 10844 MultiStar: [#1 -0.26,-0.00,0.91,U] [#2 -0.51,-0.19,1.88,U] [#3 0.05,0.55,0.82,U] [#4 0.02,0.64,0.00,M1] [#5 -0.30,0.73,0.00,M2] [#6 -0.18,0.07,0.76,U] [#7 0.01,0.49,0.63,U] [#8 -0.19,0.32,0.85,U] 
02:11:43.237 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.17}, one-star: {0.35, 0.40}
02:11:43.237 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
02:11:43.237 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.21)
02:11:43.237 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.34 mountX=-0.13 mountY=-0.19, mountTheta=-2.19
02:11:43.238 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.17, opts=13)
02:11:43.238 00.000 10844 Enqueuing Move request for scope (-0.16, 0.17)
02:11:43.238 00.000 11060 Worker thread wakes up
02:11:43.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:43.238 00.000 10844 UpdateGuideState exits: m=3057 SNR=34.8 Saturated
02:11:43.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:43.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:43.239 00.001 10844 Enqueuing Expose request
02:11:43.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
02:11:43.239 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
02:11:43.239 00.000 11060 Moving (-0.16, 0.17) raw xDistance=-0.13 yDistance=-0.19
02:11:43.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:11:43.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:43.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:11:43.239 00.000 11060 MoveAxis(E, 25, ABG)
02:11:43.239 00.000 11060 Guiding  Dir = 2, Dur = 25
02:11:43.262 00.023 11060 IsSlewing returns 0
02:11:43.263 00.001 11060 IsGuiding returns 0
02:11:43.309 00.046 11060 IsGuiding returns 0
02:11:43.309 00.000 11060 Move returns status 0, amount 25
02:11:43.309 00.000 11060 MoveAxis(N, 0, ABG)
02:11:43.309 00.000 11060 Move returns status 0, amount 0
02:11:43.309 00.000 11060 move complete, result=0
02:11:43.309 00.000 11060 worker thread done servicing request
02:11:43.310 00.001 11060 Worker thread wakes up
02:11:43.310 00.000 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
02:11:43.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:43.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:43.941 00.631 11060 Exposure complete
02:11:44.098 00.157 11060 worker thread done servicing request
02:11:44.098 00.000 10844 OnExposeComplete: enter
02:11:44.099 00.001 10844 UpdateGuideState(): m_state=6
02:11:44.099 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12699
02:11:44.099 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.61, Mass=2949, SNR=34.3, Peak=230 HFD=3.6
02:11:44.099 00.000 10844 MultiStar: [#1 -0.37,0.16,0.81,U] [#2 -0.33,-0.12,1.98,U] [#3 -0.03,0.58,0.90,U] [#4 0.59,-0.22,0.00,M2] [#5 -1.11,0.45,0.00,M3] [#6 0.60,-0.05,0.77,U] [#7 0.09,0.08,0.74,U] [#8 -0.06,-0.05,0.93,U] 
02:11:44.099 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.02}, one-star: {-0.04, -0.27}
02:11:44.099 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
02:11:44.100 00.001 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
02:11:44.100 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.92 mountX=-0.00 mountY=-0.08, mountTheta=-1.61
02:11:44.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
02:11:44.101 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
02:11:44.101 00.000 11060 Worker thread wakes up
02:11:44.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:44.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
02:11:44.101 00.000 10844 UpdateGuideState exits: m=2949 SNR=34.3
02:11:44.101 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
02:11:44.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:44.101 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
02:11:44.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:44.102 00.001 10844 Enqueuing Expose request
02:11:44.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:11:44.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:44.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:11:44.102 00.000 11060 MoveAxis(E, 0, ABG)
02:11:44.102 00.000 11060 Move returns status 0, amount 0
02:11:44.102 00.000 11060 MoveAxis(N, 0, ABG)
02:11:44.102 00.000 11060 Move returns status 0, amount 0
02:11:44.102 00.000 11060 move complete, result=0
02:11:44.102 00.000 11060 worker thread done servicing request
02:11:44.102 00.000 11060 Worker thread wakes up
02:11:44.103 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:44.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:44.105 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:44.739 00.634 11060 Exposure complete
02:11:44.919 00.180 11060 worker thread done servicing request
02:11:44.919 00.000 10844 OnExposeComplete: enter
02:11:44.919 00.000 10844 UpdateGuideState(): m_state=6
02:11:44.919 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12700
02:11:44.919 00.000 10844 Star::Find returns 1 (0), X=269.01, Y=59.28, Mass=2226, SNR=29.1, Peak=229 HFD=2.6
02:11:44.920 00.001 10844 MultiStar: [#1 -0.14,-0.24,1.05,U] [#2 0.04,0.02,2.16,U] [#3 -0.09,0.15,0.96,U] [#4 0.28,0.06,1.15,U] [#5 -0.37,0.44,1.16,U] [#6 1.04,-0.69,0.00,M1] [#7 0.20,0.06,0.93,U] [#8 0.31,-0.03,0.90,U] 
02:11:44.920 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.77, 0.41}
02:11:44.920 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
02:11:44.920 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
02:11:44.920 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.76 mountX=-0.12 mountY=0.09, mountTheta=2.50
02:11:44.921 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
02:11:44.921 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
02:11:44.921 00.000 11060 Worker thread wakes up
02:11:44.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
02:11:44.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
02:11:44.921 00.000 11060 Moving (0.11, 0.10) raw xDistance=-0.12 yDistance=0.09
02:11:44.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:11:44.922 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:44.922 00.000 10844 UpdateGuideState exits: m=2226 SNR=29.1
02:11:44.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:44.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:44.922 00.000 10844 Enqueuing Expose request
02:11:44.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:44.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:11:44.922 00.000 11060 MoveAxis(E, 0, ABG)
02:11:44.922 00.000 11060 Move returns status 0, amount 0
02:11:44.922 00.000 11060 MoveAxis(N, 0, ABG)
02:11:44.922 00.000 11060 Move returns status 0, amount 0
02:11:44.922 00.000 11060 move complete, result=0
02:11:44.922 00.000 11060 worker thread done servicing request
02:11:44.922 00.000 11060 Worker thread wakes up
02:11:44.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:44.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:44.924 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:45.550 00.626 11060 Exposure complete
02:11:45.738 00.188 11060 worker thread done servicing request
02:11:45.738 00.000 10844 OnExposeComplete: enter
02:11:45.738 00.000 10844 UpdateGuideState(): m_state=6
02:11:45.738 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12701
02:11:45.738 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=58.73, Mass=2673, SNR=31.4, Peak=251 HFD=3.3
02:11:45.738 00.000 10844 MultiStar: [#1 -0.19,0.14,1.00,U] [#2 0.39,-0.46,2.06,U] [#3 0.11,-0.04,0.99,U] [#4 0.48,0.20,0.93,U] [#5 0.06,0.29,1.00,U] [#6 0.22,-0.55,0.78,U] [#7 0.47,0.50,0.00,M1] [#8 0.55,-0.04,0.86,U] 
02:11:45.738 00.000 10844 refined, 7 included, MultiStar: {0.26, -0.11}, one-star: {0.35, -0.15}
02:11:45.738 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
02:11:45.738 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
02:11:45.739 00.001 10844 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.42 mountX=0.07 mountY=0.27, mountTheta=1.33
02:11:45.740 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.11, opts=13)
02:11:45.740 00.000 10844 Enqueuing Move request for scope (0.26, -0.11)
02:11:45.740 00.000 11060 Worker thread wakes up
02:11:45.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
02:11:45.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
02:11:45.740 00.000 11060 Moving (0.26, -0.11) raw xDistance=0.07 yDistance=0.27
02:11:45.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:11:45.740 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.11 newest=0.28
02:11:45.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:11:45.740 00.000 11060 MoveAxis(E, 0, ABG)
02:11:45.740 00.000 11060 Move returns status 0, amount 0
02:11:45.740 00.000 11060 BLC: Oldest BLC event removed
02:11:45.741 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:11:45.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:45.741 00.000 11060 MoveAxis(S, 856, ABG)
02:11:45.741 00.000 10844 UpdateGuideState exits: m=2673 SNR=31.4
02:11:45.741 00.000 11060 duration set to 750 by maxDecDuration
02:11:45.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:45.741 00.000 11060 Guiding  Dir = 1, Dur = 750
02:11:45.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:45.741 00.000 10844 Enqueuing Expose request
02:11:45.748 00.007 11060 IsSlewing returns 0
02:11:45.748 00.000 11060 IsGuiding returns 0
02:11:46.509 00.761 11060 IsGuiding returns 0
02:11:46.511 00.002 11060 Move returns status 0, amount 750
02:11:46.511 00.000 11060 move complete, result=0
02:11:46.511 00.000 11060 worker thread done servicing request
02:11:46.511 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
02:11:46.511 00.000 11060 Worker thread wakes up
02:11:46.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:46.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:47.147 00.636 11060 Exposure complete
02:11:47.310 00.163 11060 worker thread done servicing request
02:11:47.310 00.000 10844 OnExposeComplete: enter
02:11:47.310 00.000 10844 UpdateGuideState(): m_state=6
02:11:47.310 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12702
02:11:47.310 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=59.13, Mass=2384, SNR=30.4, Peak=238 HFD=3.1
02:11:47.310 00.000 10844 MultiStar: [#1 -0.17,0.82,0.00,M1] [#2 0.04,0.32,2.16,U] [#3 -0.07,0.07,0.99,U] [#4 -0.03,0.92,0.00,M1] [#5 -0.10,0.44,1.03,U] [#6 0.79,-0.53,0.00,M1] [#7 0.24,0.21,0.94,U] [#8 0.21,-0.20,1.00,U] 
02:11:47.310 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.20}, one-star: {0.38, 0.26}
02:11:47.311 00.001 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
02:11:47.311 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
02:11:47.311 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.10 mountX=-0.22 mountY=0.07, mountTheta=2.84
02:11:47.312 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.20, opts=13)
02:11:47.312 00.000 10844 Enqueuing Move request for scope (0.10, 0.20)
02:11:47.312 00.000 11060 Worker thread wakes up
02:11:47.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:47.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
02:11:47.312 00.000 10844 UpdateGuideState exits: m=2384 SNR=30.4
02:11:47.312 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
02:11:47.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:47.313 00.001 11060 Moving (0.10, 0.20) raw xDistance=-0.22 yDistance=0.07
02:11:47.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:47.313 00.000 10844 Enqueuing Expose request
02:11:47.313 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.190659, 1:0.069407
02:11:47.313 00.000 11060 BLC: No correction, Miss < min_move
02:11:47.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:11:47.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:47.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:11:47.313 00.000 11060 MoveAxis(E, 38, ABG)
02:11:47.313 00.000 11060 Guiding  Dir = 2, Dur = 38
02:11:47.346 00.033 11060 IsSlewing returns 0
02:11:47.346 00.000 11060 IsGuiding returns 0
02:11:47.408 00.062 11060 IsGuiding returns 0
02:11:47.408 00.000 11060 Move returns status 0, amount 38
02:11:47.408 00.000 11060 MoveAxis(N, 0, ABG)
02:11:47.408 00.000 11060 Move returns status 0, amount 0
02:11:47.408 00.000 11060 move complete, result=0
02:11:47.408 00.000 11060 worker thread done servicing request
02:11:47.408 00.000 11060 Worker thread wakes up
02:11:47.408 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
02:11:47.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:47.410 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:48.039 00.629 11060 Exposure complete
02:11:48.216 00.177 11060 worker thread done servicing request
02:11:48.216 00.000 10844 OnExposeComplete: enter
02:11:48.216 00.000 10844 UpdateGuideState(): m_state=6
02:11:48.216 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12703
02:11:48.216 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=59.11, Mass=2880, SNR=33.7, Peak=246 HFD=3.3
02:11:48.217 00.001 10844 MultiStar: [#1 0.32,0.34,0.99,U] [#2 0.20,0.29,1.96,U] [#3 -0.03,0.29,0.85,U] [#4 -0.07,0.02,0.87,U] [#5 -0.31,0.37,1.04,U] [#6 0.48,-0.53,0.00,M2] [#7 0.61,-0.19,0.00,M1] [#8 0.32,-0.18,0.87,U] 
02:11:48.217 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.21}, one-star: {0.40, 0.23}
02:11:48.217 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
02:11:48.217 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
02:11:48.217 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.02 mountX=-0.23 mountY=0.09, mountTheta=2.76
02:11:48.218 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.21, opts=13)
02:11:48.218 00.000 10844 Enqueuing Move request for scope (0.13, 0.21)
02:11:48.218 00.000 11060 Worker thread wakes up
02:11:48.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:48.218 00.000 10844 UpdateGuideState exits: m=2880 SNR=33.7
02:11:48.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:48.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
02:11:48.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:48.218 00.000 10844 Enqueuing Expose request
02:11:48.218 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
02:11:48.219 00.001 11060 Moving (0.13, 0.21) raw xDistance=-0.23 yDistance=0.09
02:11:48.219 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.190659, 1:0.069407, 2:0.093624
02:11:48.219 00.000 11060 BLC: No correction, Miss < min_move
02:11:48.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:11:48.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:48.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:11:48.219 00.000 11060 MoveAxis(E, 41, ABG)
02:11:48.219 00.000 11060 Guiding  Dir = 2, Dur = 41
02:11:48.243 00.024 11060 IsSlewing returns 0
02:11:48.243 00.000 11060 IsGuiding returns 0
02:11:48.298 00.055 11060 IsGuiding returns 0
02:11:48.298 00.000 11060 Move returns status 0, amount 41
02:11:48.298 00.000 11060 MoveAxis(N, 0, ABG)
02:11:48.299 00.001 11060 Move returns status 0, amount 0
02:11:48.299 00.000 11060 move complete, result=0
02:11:48.299 00.000 11060 worker thread done servicing request
02:11:48.299 00.000 11060 Worker thread wakes up
02:11:48.299 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
02:11:48.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:48.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:48.935 00.636 11060 Exposure complete
02:11:49.093 00.158 11060 worker thread done servicing request
02:11:49.093 00.000 10844 OnExposeComplete: enter
02:11:49.093 00.000 10844 UpdateGuideState(): m_state=6
02:11:49.094 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12704
02:11:49.094 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=58.74, Mass=2954, SNR=34.0, Peak=235 HFD=3.6
02:11:49.094 00.000 10844 MultiStar: [#1 -0.10,-0.40,0.96,U] [#2 0.27,-0.54,1.89,U] [#3 -0.17,0.28,0.90,U] [#4 0.43,0.16,1.04,U] [#5 -0.06,0.27,0.99,U] [#6 0.30,-0.85,0.00,M3] [#7 0.07,0.18,0.75,U] [#8 -0.16,-0.20,0.78,U] 
02:11:49.094 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.19, -0.14}
02:11:49.094 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
02:11:49.094 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
02:11:49.094 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=0.10 mountY=0.06, mountTheta=0.59
02:11:49.096 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
02:11:49.096 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
02:11:49.096 00.000 11060 Worker thread wakes up
02:11:49.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:49.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
02:11:49.096 00.000 10844 UpdateGuideState exits: m=2954 SNR=34.0
02:11:49.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
02:11:49.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:49.096 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=0.06
02:11:49.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:49.096 00.000 10844 Enqueuing Expose request
02:11:49.096 00.000 11060 BLC: window closed
02:11:49.097 00.001 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.190659, 1:0.069407, 2:0.093624
02:11:49.097 00.000 11060 BLC: No correction, Miss < min_move
02:11:49.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:11:49.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:49.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:11:49.097 00.000 11060 MoveAxis(E, 0, ABG)
02:11:49.097 00.000 11060 Move returns status 0, amount 0
02:11:49.097 00.000 11060 MoveAxis(N, 0, ABG)
02:11:49.097 00.000 11060 Move returns status 0, amount 0
02:11:49.097 00.000 11060 move complete, result=0
02:11:49.097 00.000 11060 worker thread done servicing request
02:11:49.097 00.000 11060 Worker thread wakes up
02:11:49.098 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:49.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:49.099 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:49.731 00.632 11060 Exposure complete
02:11:49.890 00.159 11060 worker thread done servicing request
02:11:49.890 00.000 10844 OnExposeComplete: enter
02:11:49.890 00.000 10844 UpdateGuideState(): m_state=6
02:11:49.890 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12705
02:11:49.890 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=58.77, Mass=2422, SNR=30.7, Peak=234 HFD=3.1
02:11:49.891 00.001 10844 MultiStar: [#1 -0.42,0.06,0.95,U] [#2 0.29,-0.24,1.96,U] [#3 -0.24,0.19,1.01,U] [#4 0.27,0.43,0.95,U] [#5 -0.04,0.37,1.03,U] [#6 0.25,-0.26,0.89,U] [#7 0.24,0.10,0.94,U] [#8 0.26,-0.27,1.00,U] 
02:11:49.891 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.14, -0.11}
02:11:49.891 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
02:11:49.891 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
02:11:49.891 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.09 mountX=-0.02 mountY=0.07, mountTheta=1.84
02:11:49.892 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
02:11:49.892 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
02:11:49.892 00.000 11060 Worker thread wakes up
02:11:49.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:49.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
02:11:49.892 00.000 10844 UpdateGuideState exits: m=2422 SNR=30.7
02:11:49.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
02:11:49.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:49.892 00.000 11060 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=0.07
02:11:49.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:49.893 00.001 10844 Enqueuing Expose request
02:11:49.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:11:49.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:49.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:11:49.893 00.000 11060 MoveAxis(E, 0, ABG)
02:11:49.893 00.000 11060 Move returns status 0, amount 0
02:11:49.893 00.000 11060 MoveAxis(N, 0, ABG)
02:11:49.893 00.000 11060 Move returns status 0, amount 0
02:11:49.893 00.000 11060 move complete, result=0
02:11:49.893 00.000 11060 worker thread done servicing request
02:11:49.893 00.000 11060 Worker thread wakes up
02:11:49.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:49.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:49.894 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:50.529 00.635 11060 Exposure complete
02:11:50.714 00.185 11060 worker thread done servicing request
02:11:50.714 00.000 10844 OnExposeComplete: enter
02:11:50.714 00.000 10844 UpdateGuideState(): m_state=6
02:11:50.715 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12706
02:11:50.715 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=58.76, Mass=3184, SNR=35.4, Peak=252 HFD=3.5
02:11:50.715 00.000 10844 MultiStar: [#1 -0.59,-0.30,0.00,M1] [#2 -0.35,-0.45,1.77,U] [#3 -0.67,0.21,0.00,M1] [#4 -0.14,0.15,0.84,U] [#5 -0.38,0.01,0.93,U] [#6 -0.14,-1.19,0.00,M3] [#7 0.08,0.31,0.72,U] [#8 -0.49,0.19,0.90,U] 
02:11:50.715 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.06}, one-star: {-0.45, -0.12}
02:11:50.715 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
02:11:50.715 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
02:11:50.715 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-2.94 mountX=0.12 mountY=-0.30, mountTheta=-1.19
02:11:50.717 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.06, opts=13)
02:11:50.717 00.000 10844 Enqueuing Move request for scope (-0.31, -0.06)
02:11:50.717 00.000 11060 Worker thread wakes up
02:11:50.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:50.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
02:11:50.717 00.000 10844 UpdateGuideState exits: m=3184 SNR=35.4
02:11:50.717 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
02:11:50.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:50.717 00.000 11060 Moving (-0.31, -0.06) raw xDistance=0.12 yDistance=-0.30
02:11:50.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:50.717 00.000 10844 Enqueuing Expose request
02:11:50.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:11:50.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:11:50.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:11:50.718 00.001 11060 MoveAxis(E, 0, ABG)
02:11:50.718 00.000 11060 Move returns status 0, amount 0
02:11:50.718 00.000 11060 MoveAxis(N, 0, ABG)
02:11:50.718 00.000 11060 Move returns status 0, amount 0
02:11:50.718 00.000 11060 move complete, result=0
02:11:50.718 00.000 11060 worker thread done servicing request
02:11:50.718 00.000 11060 Worker thread wakes up
02:11:50.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:50.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:50.720 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:11:51.357 00.637 11060 Exposure complete
02:11:51.521 00.164 11060 worker thread done servicing request
02:11:51.522 00.001 10844 OnExposeComplete: enter
02:11:51.522 00.000 10844 UpdateGuideState(): m_state=6
02:11:51.522 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12707
02:11:51.522 00.000 10844 Star::Find returns 1 (1), X=268.49, Y=58.71, Mass=2683, SNR=32.1, Peak=255 HFD=3.5
02:11:51.522 00.000 10844 MultiStar: [#1 -0.44,-0.66,0.00,M2] [#2 -0.30,-0.38,2.03,U] [#3 -0.22,-0.39,0.92,U] [#4 -0.19,-0.40,1.00,U] [#5 -0.18,-0.35,0.91,U] [#6 0.05,-0.59,0.89,U] [#7 -0.08,-0.38,0.78,U] [#8 -0.10,-0.58,0.94,U] 
02:11:51.522 00.000 10844 single-star, 7 included, MultiStar: {-0.12, -0.40}, one-star: {0.25, -0.17}
02:11:51.522 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
02:11:51.523 00.001 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
02:11:51.523 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-0.60 mountX=0.12 mountY=0.27, mountTheta=1.15
02:11:51.524 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.17, opts=13)
02:11:51.525 00.001 10844 Enqueuing Move request for scope (0.25, -0.17)
02:11:51.525 00.000 11060 Worker thread wakes up
02:11:51.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:51.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
02:11:51.525 00.000 10844 UpdateGuideState exits: m=2683 SNR=32.1 Saturated
02:11:51.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
02:11:51.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:51.525 00.000 11060 Moving (0.25, -0.17) raw xDistance=0.12 yDistance=0.27
02:11:51.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:51.525 00.000 10844 Enqueuing Expose request
02:11:51.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:11:51.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:11:51.526 00.001 11060 MoveAxis(W, 21, ABG)
02:11:51.526 00.000 11060 Guiding  Dir = 3, Dur = 21
02:11:51.543 00.017 11060 IsSlewing returns 0
02:11:51.543 00.000 11060 IsGuiding returns 0
02:11:51.591 00.048 11060 IsGuiding returns 0
02:11:51.591 00.000 11060 Move returns status 0, amount 21
02:11:51.591 00.000 11060 MoveAxis(S, 106, ABG)
02:11:51.592 00.001 11060 Guiding  Dir = 1, Dur = 106
02:11:51.632 00.040 11060 IsSlewing returns 0
02:11:51.632 00.000 11060 IsGuiding returns 0
02:11:51.747 00.115 11060 IsGuiding returns 0
02:11:51.747 00.000 11060 Move returns status 0, amount 106
02:11:51.747 00.000 11060 move complete, result=0
02:11:51.747 00.000 11060 worker thread done servicing request
02:11:51.747 00.000 11060 Worker thread wakes up
02:11:51.747 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.3 px 106 ms SOUTH
02:11:51.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:51.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:52.372 00.625 11060 Exposure complete
02:11:52.564 00.192 11060 worker thread done servicing request
02:11:52.565 00.001 10844 OnExposeComplete: enter
02:11:52.565 00.000 10844 UpdateGuideState(): m_state=6
02:11:52.565 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12708
02:11:52.565 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=58.86, Mass=3073, SNR=35.0, Peak=250 HFD=3.0
02:11:52.565 00.000 10844 MultiStar: [#1 -0.78,-0.17,0.00,M3] [#2 -0.29,0.22,1.79,U] [#3 -0.38,0.10,0.86,U] [#4 0.19,0.26,0.82,U] [#5 -0.13,0.39,0.93,U] [#6 0.27,-0.71,0.00,M3] [#7 0.23,-0.63,0.00,M1] [#8 0.10,0.05,0.87,U] 
02:11:52.565 00.000 10844 single-star, 5 included, MultiStar: {-0.14, 0.17}, one-star: {-0.15, -0.02}
02:11:52.565 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
02:11:52.565 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
02:11:52.566 00.001 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.03 mountX=0.04 mountY=-0.15, mountTheta=-1.28
02:11:52.567 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.02, opts=13)
02:11:52.567 00.000 10844 Enqueuing Move request for scope (-0.15, -0.02)
02:11:52.567 00.000 11060 Worker thread wakes up
02:11:52.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:52.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
02:11:52.567 00.000 10844 UpdateGuideState exits: m=3073 SNR=35.0
02:11:52.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
02:11:52.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:52.567 00.000 11060 Moving (-0.15, -0.02) raw xDistance=0.04 yDistance=-0.15
02:11:52.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:52.567 00.000 10844 Enqueuing Expose request
02:11:52.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:52.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:52.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:11:52.567 00.000 11060 MoveAxis(E, 0, ABG)
02:11:52.567 00.000 11060 Move returns status 0, amount 0
02:11:52.567 00.000 11060 MoveAxis(N, 0, ABG)
02:11:52.569 00.002 11060 Move returns status 0, amount 0
02:11:52.569 00.000 11060 move complete, result=0
02:11:52.569 00.000 11060 worker thread done servicing request
02:11:52.569 00.000 11060 Worker thread wakes up
02:11:52.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:52.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:52.570 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:53.207 00.637 11060 Exposure complete
02:11:53.373 00.166 11060 worker thread done servicing request
02:11:53.373 00.000 10844 OnExposeComplete: enter
02:11:53.374 00.001 10844 UpdateGuideState(): m_state=6
02:11:53.374 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12709
02:11:53.374 00.000 10844 Star::Find returns 1 (0), X=267.50, Y=59.21, Mass=2381, SNR=30.3, Peak=240 HFD=3.4
02:11:53.374 00.000 10844 MultiStar: [#1 -0.70,-0.14,0.00,M4] [#2 -0.65,0.65,0.00,M1] [#3 -0.63,-0.27,0.00,M1] [#4 0.22,0.23,1.09,U] [#5 -0.31,0.25,0.91,U] [#6 -0.12,-0.55,1.04,U] [#7 -0.14,-0.53,0.99,U] [#8 0.16,-0.06,0.96,U] 
02:11:53.374 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.06}, one-star: {-0.74, 0.33}
02:11:53.374 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
02:11:53.374 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
02:11:53.374 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.77 mountX=0.08 mountY=-0.14, mountTheta=-1.02
02:11:53.377 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.06, opts=13)
02:11:53.377 00.000 10844 Enqueuing Move request for scope (-0.15, -0.06)
02:11:53.377 00.000 11060 Worker thread wakes up
02:11:53.377 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:53.377 00.000 10844 UpdateGuideState exits: m=2381 SNR=30.3
02:11:53.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:53.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:53.378 00.001 10844 Enqueuing Expose request
02:11:53.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
02:11:53.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
02:11:53.378 00.000 11060 Moving (-0.15, -0.06) raw xDistance=0.08 yDistance=-0.14
02:11:53.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:11:53.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:53.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:11:53.378 00.000 11060 MoveAxis(E, 0, ABG)
02:11:53.378 00.000 11060 Move returns status 0, amount 0
02:11:53.378 00.000 11060 MoveAxis(N, 0, ABG)
02:11:53.378 00.000 11060 Move returns status 0, amount 0
02:11:53.378 00.000 11060 move complete, result=0
02:11:53.378 00.000 11060 worker thread done servicing request
02:11:53.379 00.001 11060 Worker thread wakes up
02:11:53.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:53.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:53.380 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:54.020 00.640 11060 Exposure complete
02:11:54.179 00.159 11060 worker thread done servicing request
02:11:54.180 00.001 10844 OnExposeComplete: enter
02:11:54.180 00.000 10844 UpdateGuideState(): m_state=6
02:11:54.180 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12710
02:11:54.180 00.000 10844 Star::Find returns 1 (0), X=268.37, Y=58.92, Mass=2579, SNR=31.4, Peak=221 HFD=3.3
02:11:54.180 00.000 10844 MultiStar: [#1 -0.46,-0.43,0.00,M5] [#2 -0.33,-0.06,2.07,U] [#3 -0.58,-0.35,0.00,M2] [#4 -0.14,0.26,0.97,U] [#5 -0.76,-0.25,0.00,M1] [#6 -0.42,-0.18,0.91,U] [#7 0.07,-0.71,0.00,M1] [#8 -0.30,-0.39,0.93,U] 
02:11:54.180 00.000 10844 single-star, 4 included, MultiStar: {-0.23, -0.06}, one-star: {0.13, 0.05}
02:11:54.181 00.001 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.09 = 2.09)
02:11:54.181 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
02:11:54.181 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.34 mountX=-0.07 mountY=0.12, mountTheta=2.09
02:11:54.189 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.05, opts=13)
02:11:54.189 00.000 10844 Enqueuing Move request for scope (0.13, 0.05)
02:11:54.189 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:54.189 00.000 10844 UpdateGuideState exits: m=2579 SNR=31.4
02:11:54.189 00.000 11060 Worker thread wakes up
02:11:54.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:54.190 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
02:11:54.190 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
02:11:54.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:54.190 00.000 10844 Enqueuing Expose request
02:11:54.190 00.000 11060 Moving (0.13, 0.05) raw xDistance=-0.07 yDistance=0.12
02:11:54.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:11:54.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:54.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:11:54.190 00.000 11060 MoveAxis(E, 0, ABG)
02:11:54.190 00.000 11060 Move returns status 0, amount 0
02:11:54.190 00.000 11060 MoveAxis(N, 0, ABG)
02:11:54.190 00.000 11060 Move returns status 0, amount 0
02:11:54.190 00.000 11060 move complete, result=0
02:11:54.190 00.000 11060 worker thread done servicing request
02:11:54.190 00.000 11060 Worker thread wakes up
02:11:54.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:54.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:54.191 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:54.834 00.643 11060 Exposure complete
02:11:55.015 00.181 11060 worker thread done servicing request
02:11:55.015 00.000 10844 OnExposeComplete: enter
02:11:55.015 00.000 10844 UpdateGuideState(): m_state=6
02:11:55.015 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12711
02:11:55.015 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=58.89, Mass=2101, SNR=28.3, Peak=192 HFD=2.8
02:11:55.016 00.001 10844 MultiStar: [#1 -0.04,-0.81,0.00,M6] [#2 -0.13,-0.36,2.48,U] [#3 -0.74,-0.37,0.00,M3] [#4 -0.38,0.51,0.00,M1] [#5 -0.42,-0.66,0.00,M2] [#6 0.25,-0.55,1.10,U] [#7 -0.04,0.12,0.93,U] [#8 -0.24,-0.15,0.92,U] 
02:11:55.016 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.24}, one-star: {-0.28, 0.01}
02:11:55.016 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
02:11:55.016 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
02:11:55.016 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.94 mountX=0.25 mountY=-0.05, mountTheta=-0.20
02:11:55.017 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.24, opts=13)
02:11:55.017 00.000 10844 Enqueuing Move request for scope (-0.09, -0.24)
02:11:55.017 00.000 11060 Worker thread wakes up
02:11:55.017 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:55.017 00.000 10844 UpdateGuideState exits: m=2101 SNR=28.3
02:11:55.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:55.018 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:55.018 00.000 10844 Enqueuing Expose request
02:11:55.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
02:11:55.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
02:11:55.018 00.000 11060 Moving (-0.09, -0.24) raw xDistance=0.25 yDistance=-0.05
02:11:55.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:11:55.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:55.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:11:55.018 00.000 11060 MoveAxis(W, 43, ABG)
02:11:55.018 00.000 11060 Guiding  Dir = 3, Dur = 43
02:11:55.058 00.040 11060 IsSlewing returns 0
02:11:55.058 00.000 11060 IsGuiding returns 0
02:11:55.105 00.047 11060 IsGuiding returns 0
02:11:55.105 00.000 11060 Move returns status 0, amount 43
02:11:55.105 00.000 11060 MoveAxis(N, 0, ABG)
02:11:55.105 00.000 11060 Move returns status 0, amount 0
02:11:55.105 00.000 11060 move complete, result=0
02:11:55.106 00.001 11060 worker thread done servicing request
02:11:55.106 00.000 11060 Worker thread wakes up
02:11:55.106 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
02:11:55.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:55.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:55.738 00.632 11060 Exposure complete
02:11:55.912 00.174 11060 worker thread done servicing request
02:11:55.912 00.000 10844 OnExposeComplete: enter
02:11:55.913 00.001 10844 UpdateGuideState(): m_state=6
02:11:55.913 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12712
02:11:55.913 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=58.77, Mass=2184, SNR=28.9, Peak=209 HFD=2.9
02:11:55.913 00.000 10844 MultiStar: [#1 -0.33,-1.10,0.00,M7] [#2 -0.82,-0.48,0.00,M1] [#3 -0.23,0.39,1.00,U] [#4 -0.04,-0.23,1.10,U] [#5 -0.49,-0.27,1.02,U] [#6 0.33,-0.25,1.00,U] [#7 0.10,0.37,0.80,U] [#8 -0.13,-0.81,0.00,M1] 
02:11:55.913 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.04}, one-star: {-0.18, -0.11}
02:11:55.913 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
02:11:55.913 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
02:11:55.913 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.77 mountX=0.05 mountY=-0.08, mountTheta=-1.02
02:11:55.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
02:11:55.915 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
02:11:55.915 00.000 11060 Worker thread wakes up
02:11:55.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:55.915 00.000 10844 UpdateGuideState exits: m=2184 SNR=28.9
02:11:55.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:55.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:55.915 00.000 10844 Enqueuing Expose request
02:11:55.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
02:11:55.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
02:11:55.915 00.000 11060 Moving (-0.09, -0.04) raw xDistance=0.05 yDistance=-0.08
02:11:55.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:11:55.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:55.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:11:55.916 00.001 11060 MoveAxis(E, 0, ABG)
02:11:55.916 00.000 11060 Move returns status 0, amount 0
02:11:55.916 00.000 11060 MoveAxis(N, 0, ABG)
02:11:55.916 00.000 11060 Move returns status 0, amount 0
02:11:55.916 00.000 11060 move complete, result=0
02:11:55.916 00.000 11060 worker thread done servicing request
02:11:55.916 00.000 11060 Worker thread wakes up
02:11:55.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:55.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:55.917 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:56.553 00.636 11060 Exposure complete
02:11:56.742 00.189 11060 worker thread done servicing request
02:11:56.742 00.000 10844 OnExposeComplete: enter
02:11:56.743 00.001 10844 UpdateGuideState(): m_state=6
02:11:56.743 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12713
02:11:56.743 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=58.59, Mass=2228, SNR=29.8, Peak=236 HFD=3.1
02:11:56.743 00.000 10844 MultiStar: [#1 -0.29,-0.87,0.00,M8] [#2 -0.37,-0.84,0.00,M2] [#3 -0.60,-0.35,0.00,M3] [#4 -0.12,-0.23,0.99,U] [#5 -0.44,-0.98,0.00,M2] [#6 0.21,-0.35,0.96,U] [#7 0.40,-0.57,0.00,M1] [#8 -0.21,-0.73,0.00,M2] 
02:11:56.743 00.000 10844 refined, 2 included, MultiStar: {-0.06, -0.29}, one-star: {-0.25, -0.29}
02:11:56.743 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
02:11:56.743 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
02:11:56.743 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.77 mountX=0.29 mountY=-0.01, mountTheta=-0.03
02:11:56.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.29, opts=13)
02:11:56.745 00.001 10844 Enqueuing Move request for scope (-0.06, -0.29)
02:11:56.745 00.000 11060 Worker thread wakes up
02:11:56.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:56.745 00.000 10844 UpdateGuideState exits: m=2228 SNR=29.8
02:11:56.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:56.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:56.745 00.000 10844 Enqueuing Expose request
02:11:56.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
02:11:56.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
02:11:56.745 00.000 11060 Moving (-0.06, -0.29) raw xDistance=0.29 yDistance=-0.01
02:11:56.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:11:56.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:56.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:11:56.745 00.000 11060 MoveAxis(W, 51, ABG)
02:11:56.745 00.000 11060 Guiding  Dir = 3, Dur = 51
02:11:56.748 00.003 11060 IsSlewing returns 0
02:11:56.748 00.000 11060 IsGuiding returns 0
02:11:56.812 00.064 11060 IsGuiding returns 0
02:11:56.812 00.000 11060 Move returns status 0, amount 51
02:11:56.812 00.000 11060 MoveAxis(N, 0, ABG)
02:11:56.813 00.001 11060 Move returns status 0, amount 0
02:11:56.813 00.000 11060 move complete, result=0
02:11:56.813 00.000 11060 worker thread done servicing request
02:11:56.813 00.000 11060 Worker thread wakes up
02:11:56.813 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.0 px 0 ms NORTH
02:11:56.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:56.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:57.451 00.638 11060 Exposure complete
02:11:57.623 00.172 11060 worker thread done servicing request
02:11:57.623 00.000 10844 OnExposeComplete: enter
02:11:57.624 00.001 10844 UpdateGuideState(): m_state=6
02:11:57.624 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12714
02:11:57.624 00.000 10844 Star::Find returns 1 (0), X=267.76, Y=58.81, Mass=2885, SNR=33.5, Peak=232 HFD=3.5
02:11:57.624 00.000 10844 MultiStar: [#1 -0.40,-0.70,0.00,M9] [#2 -0.50,-0.72,0.00,M3] [#3 -0.76,-0.17,0.00,M4] [#4 -0.93,0.23,0.00,M1] [#5 -0.58,-1.04,0.00,M3] [#6 -0.04,-0.82,0.00,M1] [#7 -0.37,-0.38,0.81,U] [#8 -0.41,0.21,0.88,U] 
02:11:57.624 00.000 10844 refined, 2 included, MultiStar: {-0.42, -0.07}, one-star: {-0.48, -0.07}
02:11:57.624 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.21 = -1.21)
02:11:57.625 00.001 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.23 = -1.23)
02:11:57.625 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.07 hyp=0.43 cameraTheta=-2.97 mountX=0.15 mountY=-0.40, mountTheta=-1.22
02:11:57.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.07, opts=13)
02:11:57.626 00.000 10844 Enqueuing Move request for scope (-0.42, -0.07)
02:11:57.627 00.001 11060 Worker thread wakes up
02:11:57.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:11:57.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.07) opts 0xd
02:11:57.627 00.000 10844 UpdateGuideState exits: m=2885 SNR=33.5
02:11:57.627 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.07)
02:11:57.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:57.627 00.000 11060 Moving (-0.42, -0.07) raw xDistance=0.15 yDistance=-0.40
02:11:57.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:57.627 00.000 10844 Enqueuing Expose request
02:11:57.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:11:57.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:57.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:11:57.627 00.000 11060 MoveAxis(W, 27, ABG)
02:11:57.627 00.000 11060 Guiding  Dir = 3, Dur = 27
02:11:57.639 00.012 11060 IsSlewing returns 0
02:11:57.639 00.000 11060 IsGuiding returns 0
02:11:57.671 00.032 11060 IsGuiding returns 0
02:11:57.671 00.000 11060 Move returns status 0, amount 27
02:11:57.671 00.000 11060 MoveAxis(N, 0, ABG)
02:11:57.671 00.000 11060 Move returns status 0, amount 0
02:11:57.671 00.000 11060 move complete, result=0
02:11:57.671 00.000 11060 worker thread done servicing request
02:11:57.671 00.000 11060 Worker thread wakes up
02:11:57.671 00.000 10844 GuideStep: 0.1 px 27 ms WEST, -0.4 px 0 ms NORTH
02:11:57.672 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:57.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:58.306 00.634 11060 Exposure complete
02:11:58.470 00.164 11060 worker thread done servicing request
02:11:58.470 00.000 10844 OnExposeComplete: enter
02:11:58.470 00.000 10844 UpdateGuideState(): m_state=6
02:11:58.470 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12715
02:11:58.470 00.000 10844 Star::Find returns 1 (1), X=268.21, Y=58.59, Mass=2431, SNR=30.5, Peak=255 HFD=3.2
02:11:58.470 00.000 10844 MultiStar: [#1 -0.85,-0.24,0.00,M10] [#2 0.09,0.15,2.22,U] [#3 -0.54,-0.40,0.00,M5] [#4 -0.72,-0.38,0.00,M2] [#5 -0.72,0.33,0.00,M4] [#6 0.18,-1.07,0.00,M2] [#7 0.71,-0.35,0.00,M1] [#8 -0.30,-0.03,0.90,U] 
02:11:58.471 00.001 10844 refined, 2 included, MultiStar: {-0.02, 0.01}, one-star: {-0.03, -0.28}
02:11:58.471 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
02:11:58.471 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
02:11:58.471 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.84 mountX=-0.00 mountY=-0.02, mountTheta=-1.69
02:11:58.473 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
02:11:58.473 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
02:11:58.473 00.000 11060 Worker thread wakes up
02:11:58.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
02:11:58.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=15, FiltMax=255, Gamma=1.000
02:11:58.473 00.000 10844 UpdateGuideState exits: m=2431 SNR=30.5 Saturated
02:11:58.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:58.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:58.473 00.000 10844 Enqueuing Expose request
02:11:58.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
02:11:58.474 00.001 11060 Moving (-0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
02:11:58.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:11:58.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:58.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:11:58.474 00.000 11060 MoveAxis(E, 0, ABG)
02:11:58.474 00.000 11060 Move returns status 0, amount 0
02:11:58.474 00.000 11060 MoveAxis(N, 0, ABG)
02:11:58.474 00.000 11060 Move returns status 0, amount 0
02:11:58.474 00.000 11060 move complete, result=0
02:11:58.474 00.000 11060 worker thread done servicing request
02:11:58.474 00.000 11060 Worker thread wakes up
02:11:58.475 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:58.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:58.476 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:59.115 00.639 11060 Exposure complete
02:11:59.288 00.173 11060 worker thread done servicing request
02:11:59.288 00.000 10844 OnExposeComplete: enter
02:11:59.288 00.000 10844 UpdateGuideState(): m_state=6
02:11:59.288 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12716
02:11:59.288 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=59.04, Mass=2716, SNR=33.0, Peak=238 HFD=3.7
02:11:59.290 00.002 10844 MultiStar: [#1 -0.27,-0.04,0.98,U] [#2 -0.50,-0.04,1.91,U] [#3 -0.78,0.10,0.00,M6] [#4 -0.69,0.21,0.00,M3] [#5 -0.38,-0.04,1.07,U] [#6 0.08,-0.25,0.93,U] [#7 0.04,-0.13,0.82,U] [#8 0.08,0.34,0.93,U] 
02:11:59.290 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.00}, one-star: {-0.40, 0.16}
02:11:59.290 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.39 = -1.39)
02:11:59.290 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
02:11:59.290 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.14 mountX=0.04 mountY=-0.24, mountTheta=-1.39
02:11:59.291 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.00, opts=13)
02:11:59.291 00.000 10844 Enqueuing Move request for scope (-0.24, -0.00)
02:11:59.291 00.000 11060 Worker thread wakes up
02:11:59.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
02:11:59.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
02:11:59.291 00.000 11060 Moving (-0.24, -0.00) raw xDistance=0.04 yDistance=-0.24
02:11:59.292 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:59.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:11:59.292 00.000 10844 UpdateGuideState exits: m=2716 SNR=33.0
02:11:59.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:59.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:59.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:11:59.292 00.000 10844 Enqueuing Expose request
02:11:59.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:11:59.292 00.000 11060 MoveAxis(E, 0, ABG)
02:11:59.292 00.000 11060 Move returns status 0, amount 0
02:11:59.292 00.000 11060 MoveAxis(N, 0, ABG)
02:11:59.292 00.000 11060 Move returns status 0, amount 0
02:11:59.292 00.000 11060 move complete, result=0
02:11:59.293 00.001 11060 worker thread done servicing request
02:11:59.293 00.000 11060 Worker thread wakes up
02:11:59.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:11:59.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:11:59.294 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:59.935 00.641 11060 Exposure complete
02:12:00.122 00.187 11060 worker thread done servicing request
02:12:00.123 00.001 10844 OnExposeComplete: enter
02:12:00.123 00.000 10844 UpdateGuideState(): m_state=6
02:12:00.123 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12717
02:12:00.123 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=59.26, Mass=2326, SNR=30.1, Peak=205 HFD=3.3
02:12:00.123 00.000 10844 MultiStar: [#1 -0.52,-0.50,0.00,M10] [#2 -0.48,-0.65,0.00,M2] [#3 -0.22,-0.35,1.02,U] [#4 -0.41,-0.15,0.91,U] [#5 -0.63,-0.28,0.00,M4] [#6 0.22,-0.43,0.93,U] [#7 -0.04,0.04,0.96,U] [#8 -0.25,-0.41,1.01,U] 
02:12:00.123 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.15}, one-star: {-0.23, 0.39}
02:12:00.123 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
02:12:00.123 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
02:12:00.123 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.38 mountX=0.18 mountY=-0.13, mountTheta=-0.64
02:12:00.125 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.15, opts=13)
02:12:00.125 00.000 10844 Enqueuing Move request for scope (-0.16, -0.15)
02:12:00.125 00.000 11060 Worker thread wakes up
02:12:00.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
02:12:00.125 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
02:12:00.125 00.000 11060 Moving (-0.16, -0.15) raw xDistance=0.18 yDistance=-0.13
02:12:00.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:12:00.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:00.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:00.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:12:00.125 00.000 11060 MoveAxis(W, 31, ABG)
02:12:00.125 00.000 11060 Guiding  Dir = 3, Dur = 31
02:12:00.125 00.000 10844 UpdateGuideState exits: m=2326 SNR=30.1
02:12:00.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:00.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:00.125 00.000 10844 Enqueuing Expose request
02:12:00.143 00.018 11060 IsSlewing returns 0
02:12:00.143 00.000 11060 IsGuiding returns 0
02:12:00.189 00.046 11060 IsGuiding returns 0
02:12:00.189 00.000 11060 Move returns status 0, amount 31
02:12:00.190 00.001 11060 MoveAxis(N, 0, ABG)
02:12:00.190 00.000 11060 Move returns status 0, amount 0
02:12:00.190 00.000 11060 move complete, result=0
02:12:00.190 00.000 11060 worker thread done servicing request
02:12:00.190 00.000 11060 Worker thread wakes up
02:12:00.191 00.001 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
02:12:00.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:00.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:00.820 00.629 11060 Exposure complete
02:12:01.014 00.194 11060 worker thread done servicing request
02:12:01.015 00.001 10844 OnExposeComplete: enter
02:12:01.015 00.000 10844 UpdateGuideState(): m_state=6
02:12:01.015 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12718
02:12:01.015 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=59.24, Mass=2671, SNR=32.0, Peak=205 HFD=3.6
02:12:01.015 00.000 10844 MultiStar: [#1 -0.54,-0.30,1.06,U] [#2 0.13,-0.33,2.14,U] [#3 0.08,-0.39,1.15,U] [#4 -0.29,0.35,0.95,U] [#5 -0.13,-0.49,1.00,U] [#6 0.42,-0.38,0.81,U] [#7 0.36,0.51,0.83,U] [#8 -0.17,-0.31,0.90,U] 
02:12:01.015 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {0.03, 0.37}
02:12:01.015 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
02:12:01.015 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
02:12:01.015 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.64 mountX=0.14 mountY=0.01, mountTheta=0.09
02:12:01.017 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
02:12:01.017 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
02:12:01.017 00.000 11060 Worker thread wakes up
02:12:01.017 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:01.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
02:12:01.017 00.000 10844 UpdateGuideState exits: m=2671 SNR=32.0
02:12:01.017 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
02:12:01.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:01.017 00.000 11060 Moving (-0.01, -0.15) raw xDistance=0.14 yDistance=0.01
02:12:01.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:01.017 00.000 10844 Enqueuing Expose request
02:12:01.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:12:01.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:01.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:12:01.017 00.000 11060 MoveAxis(W, 26, ABG)
02:12:01.018 00.001 11060 Guiding  Dir = 3, Dur = 26
02:12:01.037 00.019 11060 IsSlewing returns 0
02:12:01.037 00.000 11060 IsGuiding returns 0
02:12:01.065 00.028 11060 IsGuiding returns 0
02:12:01.065 00.000 11060 Move returns status 0, amount 26
02:12:01.065 00.000 11060 MoveAxis(N, 0, ABG)
02:12:01.065 00.000 11060 Move returns status 0, amount 0
02:12:01.065 00.000 11060 move complete, result=0
02:12:01.065 00.000 11060 worker thread done servicing request
02:12:01.065 00.000 11060 Worker thread wakes up
02:12:01.065 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
02:12:01.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:01.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:01.696 00.631 11060 Exposure complete
02:12:01.880 00.184 11060 worker thread done servicing request
02:12:01.880 00.000 10844 OnExposeComplete: enter
02:12:01.880 00.000 10844 UpdateGuideState(): m_state=6
02:12:01.880 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12719
02:12:01.880 00.000 10844 Star::Find returns 1 (1), X=267.98, Y=58.45, Mass=2562, SNR=31.4, Peak=255 HFD=3.4
02:12:01.881 00.001 10844 MultiStar: [#1 -0.27,0.10,0.98,U] [#2 -0.41,-0.05,2.20,U] [#3 0.13,-0.07,1.02,U] [#4 -0.06,0.16,0.90,U] [#5 -0.57,0.09,0.98,U] [#6 0.21,-0.71,0.00,M1] [#7 0.22,0.34,0.81,U] [#8 0.29,-0.37,0.98,U] 
02:12:01.881 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.04}, one-star: {-0.25, -0.43}
02:12:01.881 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
02:12:01.881 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
02:12:01.881 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.89 mountX=0.07 mountY=-0.15, mountTheta=-1.14
02:12:01.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.04, opts=13)
02:12:01.883 00.000 10844 Enqueuing Move request for scope (-0.16, -0.04)
02:12:01.883 00.000 11060 Worker thread wakes up
02:12:01.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:01.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
02:12:01.883 00.000 10844 UpdateGuideState exits: m=2562 SNR=31.4 Saturated
02:12:01.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
02:12:01.884 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:01.884 00.000 11060 Moving (-0.16, -0.04) raw xDistance=0.07 yDistance=-0.15
02:12:01.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:01.884 00.000 10844 Enqueuing Expose request
02:12:01.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:12:01.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:01.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:12:01.884 00.000 11060 MoveAxis(E, 0, ABG)
02:12:01.884 00.000 11060 Move returns status 0, amount 0
02:12:01.884 00.000 11060 MoveAxis(N, 0, ABG)
02:12:01.884 00.000 11060 Move returns status 0, amount 0
02:12:01.884 00.000 11060 move complete, result=0
02:12:01.884 00.000 11060 worker thread done servicing request
02:12:01.885 00.001 11060 Worker thread wakes up
02:12:01.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:01.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:01.886 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:12:02.525 00.639 11060 Exposure complete
02:12:02.698 00.173 11060 worker thread done servicing request
02:12:02.698 00.000 10844 OnExposeComplete: enter
02:12:02.698 00.000 10844 UpdateGuideState(): m_state=6
02:12:02.699 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12720
02:12:02.699 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.60, Mass=2422, SNR=30.7, Peak=236 HFD=3.1
02:12:02.699 00.000 10844 MultiStar: [#1 -0.44,-0.45,0.00,M9] [#2 -0.33,0.06,2.09,U] [#3 -0.38,-0.10,1.01,U] [#4 -0.54,-0.07,0.94,U] [#5 -0.26,-0.17,1.04,U] [#6 -0.17,-0.46,0.99,U] [#7 -0.26,-0.01,0.91,U] [#8 0.11,-0.54,0.93,U] 
02:12:02.699 00.000 10844 single-star, 7 included, MultiStar: {-0.24, -0.16}, one-star: {-0.04, -0.28}
02:12:02.699 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
02:12:02.699 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.01 = 0.01)
02:12:02.699 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.72 mountX=0.28 mountY=0.00, mountTheta=0.01
02:12:02.701 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.28, opts=13)
02:12:02.701 00.000 10844 Enqueuing Move request for scope (-0.04, -0.28)
02:12:02.701 00.000 11060 Worker thread wakes up
02:12:02.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
02:12:02.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
02:12:02.701 00.000 11060 Moving (-0.04, -0.28) raw xDistance=0.28 yDistance=0.00
02:12:02.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
02:12:02.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:02.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:02.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:12:02.702 00.001 11060 MoveAxis(W, 48, ABG)
02:12:02.702 00.000 11060 Guiding  Dir = 3, Dur = 48
02:12:02.702 00.000 10844 UpdateGuideState exits: m=2422 SNR=30.7
02:12:02.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:02.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:02.702 00.000 10844 Enqueuing Expose request
02:12:02.705 00.003 11060 IsSlewing returns 0
02:12:02.705 00.000 11060 IsGuiding returns 0
02:12:02.767 00.062 11060 IsGuiding returns 0
02:12:02.767 00.000 11060 Move returns status 0, amount 48
02:12:02.767 00.000 11060 MoveAxis(N, 0, ABG)
02:12:02.767 00.000 11060 Move returns status 0, amount 0
02:12:02.768 00.001 11060 move complete, result=0
02:12:02.768 00.000 11060 worker thread done servicing request
02:12:02.768 00.000 11060 Worker thread wakes up
02:12:02.768 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.0 px 0 ms NORTH
02:12:02.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:02.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:03.418 00.650 11060 Exposure complete
02:12:03.576 00.158 11060 worker thread done servicing request
02:12:03.576 00.000 10844 OnExposeComplete: enter
02:12:03.576 00.000 10844 UpdateGuideState(): m_state=6
02:12:03.577 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12721
02:12:03.577 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=58.94, Mass=2341, SNR=30.0, Peak=203 HFD=3.3
02:12:03.577 00.000 10844 MultiStar: [#1 -0.72,0.60,0.00,M10] [#2 -0.33,0.48,2.25,U] [#3 -0.41,0.46,1.12,U] [#4 0.03,-0.18,1.01,U] [#5 -0.60,-0.35,0.00,M2] [#6 0.81,-0.36,0.00,M1] [#7 0.17,-0.04,1.01,U] [#8 -0.00,0.26,0.96,U] 
02:12:03.577 00.000 10844 single-star, 5 included, MultiStar: {-0.12, 0.23}, one-star: {0.14, 0.06}
02:12:03.577 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
02:12:03.578 00.001 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
02:12:03.578 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=-0.08 mountY=0.13, mountTheta=2.13
02:12:03.579 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.06, opts=13)
02:12:03.579 00.000 10844 Enqueuing Move request for scope (0.14, 0.06)
02:12:03.579 00.000 11060 Worker thread wakes up
02:12:03.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:12:03.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
02:12:03.579 00.000 10844 UpdateGuideState exits: m=2341 SNR=30.0
02:12:03.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
02:12:03.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:03.580 00.001 11060 Moving (0.14, 0.06) raw xDistance=-0.08 yDistance=0.13
02:12:03.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:03.580 00.000 10844 Enqueuing Expose request
02:12:03.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:12:03.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:03.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:12:03.580 00.000 11060 MoveAxis(E, 0, ABG)
02:12:03.580 00.000 11060 Move returns status 0, amount 0
02:12:03.580 00.000 11060 MoveAxis(N, 0, ABG)
02:12:03.580 00.000 11060 Move returns status 0, amount 0
02:12:03.580 00.000 11060 move complete, result=0
02:12:03.580 00.000 11060 worker thread done servicing request
02:12:03.580 00.000 11060 Worker thread wakes up
02:12:03.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:03.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:03.582 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:04.209 00.627 11060 Exposure complete
02:12:04.378 00.169 11060 worker thread done servicing request
02:12:04.378 00.000 10844 OnExposeComplete: enter
02:12:04.378 00.000 10844 UpdateGuideState(): m_state=6
02:12:04.378 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12722
02:12:04.378 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.08, Mass=2307, SNR=29.4, Peak=226 HFD=3.4
02:12:04.379 00.001 10844 MultiStar: [#1 -0.72,0.10,0.00,R] [#2 -0.05,0.06,2.22,U] [#3 -0.17,-0.41,1.16,U] [#4 0.28,-0.10,1.17,U] [#5 -0.47,0.31,1.04,U] [#6 0.34,-0.83,0.00,M2] [#7 0.15,0.95,0.00,M1] [#8 0.25,-0.00,0.97,U] 
02:12:04.379 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.01}, one-star: {0.06, 0.20}
02:12:04.379 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
02:12:04.379 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.48 = -1.80)
02:12:04.379 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.75 mountX=-0.00 mountY=-0.02, mountTheta=-1.78
02:12:04.380 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
02:12:04.381 00.001 10844 Enqueuing Move request for scope (-0.02, 0.01)
02:12:04.381 00.000 11060 Worker thread wakes up
02:12:04.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:04.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
02:12:04.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
02:12:04.381 00.000 11060 Moving (-0.02, 0.01) raw xDistance=-0.00 yDistance=-0.02
02:12:04.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:12:04.381 00.000 10844 UpdateGuideState exits: m=2307 SNR=29.4
02:12:04.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:04.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:04.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:12:04.381 00.000 11060 MoveAxis(E, 0, ABG)
02:12:04.381 00.000 11060 Move returns status 0, amount 0
02:12:04.381 00.000 11060 MoveAxis(N, 0, ABG)
02:12:04.381 00.000 11060 Move returns status 0, amount 0
02:12:04.381 00.000 11060 move complete, result=0
02:12:04.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:04.381 00.000 10844 Enqueuing Expose request
02:12:04.381 00.000 11060 worker thread done servicing request
02:12:04.383 00.002 11060 Worker thread wakes up
02:12:04.383 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:04.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:04.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:05.029 00.646 11060 Exposure complete
02:12:05.200 00.171 11060 worker thread done servicing request
02:12:05.200 00.000 10844 OnExposeComplete: enter
02:12:05.201 00.001 10844 UpdateGuideState(): m_state=6
02:12:05.201 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12723
02:12:05.201 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=58.44, Mass=2409, SNR=30.7, Peak=225 HFD=3.4
02:12:05.201 00.000 10844 MultiStar: [#1 0.18,-0.38,1.04,U] [#2 0.01,-1.41,0.00,M1] [#3 -0.55,-0.37,0.00,M1] [#4 0.13,-0.43,1.00,U] [#5 -0.16,-0.09,1.07,U] [#6 -0.46,-0.71,0.00,M3] [#7 0.36,-0.36,0.92,U] [#8 -0.09,-0.58,1.05,U] 
02:12:05.201 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.38}, one-star: {-0.19, -0.44}
02:12:05.201 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
02:12:05.201 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
02:12:05.201 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.49 mountX=0.37 mountY=0.09, mountTheta=0.24
02:12:05.202 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.38, opts=13)
02:12:05.202 00.000 10844 Enqueuing Move request for scope (0.03, -0.38)
02:12:05.203 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:05.203 00.000 10844 UpdateGuideState exits: m=2409 SNR=30.7
02:12:05.203 00.000 11060 Worker thread wakes up
02:12:05.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.38) opts 0xd
02:12:05.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.38)
02:12:05.203 00.000 11060 Moving (0.03, -0.38) raw xDistance=0.37 yDistance=0.09
02:12:05.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
02:12:05.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:05.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:05.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:05.203 00.000 10844 Enqueuing Expose request
02:12:05.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:12:05.203 00.000 11060 MoveAxis(W, 63, ABG)
02:12:05.203 00.000 11060 Guiding  Dir = 3, Dur = 63
02:12:05.217 00.014 11060 IsSlewing returns 0
02:12:05.217 00.000 11060 IsGuiding returns 0
02:12:05.295 00.078 11060 IsGuiding returns 0
02:12:05.295 00.000 11060 Move returns status 0, amount 63
02:12:05.295 00.000 11060 MoveAxis(N, 0, ABG)
02:12:05.295 00.000 11060 Move returns status 0, amount 0
02:12:05.295 00.000 11060 move complete, result=0
02:12:05.295 00.000 11060 worker thread done servicing request
02:12:05.295 00.000 11060 Worker thread wakes up
02:12:05.295 00.000 10844 GuideStep: 0.4 px 63 ms WEST, 0.1 px 0 ms NORTH
02:12:05.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:05.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:05.927 00.632 11060 Exposure complete
02:12:06.088 00.161 11060 worker thread done servicing request
02:12:06.088 00.000 10844 OnExposeComplete: enter
02:12:06.088 00.000 10844 UpdateGuideState(): m_state=6
02:12:06.088 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12724
02:12:06.088 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=58.70, Mass=2857, SNR=33.4, Peak=254 HFD=3.4
02:12:06.089 00.001 10844 MultiStar: [#1 0.39,0.32,0.95,U] [#2 -0.69,-0.21,0.00,M2] [#3 -0.20,0.36,0.91,U] [#4 0.04,0.05,0.90,U] [#5 -0.23,-0.08,0.95,U] [#6 0.17,0.25,0.87,U] [#7 0.04,-0.30,0.82,U] [#8 -0.30,-0.34,0.81,U] 
02:12:06.089 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.02}, one-star: {-0.16, -0.18}
02:12:06.089 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
02:12:06.089 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.87)
02:12:06.089 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.68 mountX=-0.01 mountY=-0.03, mountTheta=-1.85
02:12:06.091 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.02, opts=13)
02:12:06.091 00.000 10844 Enqueuing Move request for scope (-0.03, 0.02)
02:12:06.091 00.000 11060 Worker thread wakes up
02:12:06.091 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:06.091 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
02:12:06.091 00.000 10844 UpdateGuideState exits: m=2857 SNR=33.4
02:12:06.097 00.006 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
02:12:06.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:06.097 00.000 11060 Moving (-0.03, 0.02) raw xDistance=-0.01 yDistance=-0.03
02:12:06.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:06.097 00.000 10844 Enqueuing Expose request
02:12:06.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:12:06.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:06.098 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:12:06.098 00.000 11060 MoveAxis(E, 0, ABG)
02:12:06.098 00.000 11060 Move returns status 0, amount 0
02:12:06.098 00.000 11060 MoveAxis(N, 0, ABG)
02:12:06.098 00.000 11060 Move returns status 0, amount 0
02:12:06.098 00.000 11060 move complete, result=0
02:12:06.098 00.000 11060 worker thread done servicing request
02:12:06.098 00.000 11060 Worker thread wakes up
02:12:06.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:06.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:06.101 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:06.756 00.655 11060 Exposure complete
02:12:06.922 00.166 11060 worker thread done servicing request
02:12:06.922 00.000 10844 OnExposeComplete: enter
02:12:06.922 00.000 10844 UpdateGuideState(): m_state=6
02:12:06.922 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12725
02:12:06.922 00.000 10844 Star::Find returns 1 (1), X=267.64, Y=59.11, Mass=2776, SNR=32.8, Peak=255 HFD=3.3
02:12:06.922 00.000 10844 MultiStar: [#1 -0.09,-0.32,1.06,U] [#2 -0.55,0.24,2.07,U] [#3 -0.46,-0.03,0.90,U] [#4 -0.45,0.57,0.00,M1] [#5 -0.56,0.08,1.11,U] [#6 0.39,-0.10,0.81,U] [#7 0.04,0.22,0.87,U] [#8 -0.35,-0.16,0.83,U] 
02:12:06.922 00.000 10844 refined, 7 included, MultiStar: {-0.32, 0.05}, one-star: {-0.59, 0.23}
02:12:06.923 00.001 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.75 = -1.54)
02:12:06.923 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.56)
02:12:06.923 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.05 hyp=0.33 cameraTheta=2.99 mountX=0.01 mountY=-0.33, mountTheta=-1.54
02:12:06.924 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.05, opts=13)
02:12:06.924 00.000 10844 Enqueuing Move request for scope (-0.32, 0.05)
02:12:06.924 00.000 11060 Worker thread wakes up
02:12:06.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:06.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.05) opts 0xd
02:12:06.924 00.000 10844 UpdateGuideState exits: m=2776 SNR=32.8 Saturated
02:12:06.924 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.05)
02:12:06.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:06.924 00.000 11060 Moving (-0.32, 0.05) raw xDistance=0.01 yDistance=-0.33
02:12:06.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:06.924 00.000 10844 Enqueuing Expose request
02:12:06.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:12:06.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:06.925 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:12:06.925 00.000 11060 MoveAxis(E, 0, ABG)
02:12:06.925 00.000 11060 Move returns status 0, amount 0
02:12:06.925 00.000 11060 MoveAxis(N, 0, ABG)
02:12:06.925 00.000 11060 Move returns status 0, amount 0
02:12:06.925 00.000 11060 move complete, result=0
02:12:06.925 00.000 11060 worker thread done servicing request
02:12:06.925 00.000 11060 Worker thread wakes up
02:12:06.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:06.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:06.926 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:12:07.566 00.640 11060 Exposure complete
02:12:07.733 00.167 11060 worker thread done servicing request
02:12:07.733 00.000 10844 OnExposeComplete: enter
02:12:07.733 00.000 10844 UpdateGuideState(): m_state=6
02:12:07.734 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12726
02:12:07.734 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=58.79, Mass=2683, SNR=33.2, Peak=254 HFD=3.1
02:12:07.735 00.001 10844 MultiStar: [#1 -0.22,-0.61,0.00,M1] [#2 -0.73,0.30,0.00,M2] [#3 -0.53,0.17,0.95,U] [#4 -0.05,0.17,0.96,U] [#5 -0.75,0.33,0.00,M1] [#6 -0.19,0.09,0.92,U] [#7 -0.28,0.67,0.00,M1] [#8 -0.35,-0.38,0.91,U] 
02:12:07.735 00.000 10844 refined, 4 included, MultiStar: {-0.29, -0.01}, one-star: {-0.32, -0.09}
02:12:07.735 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
02:12:07.735 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
02:12:07.735 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.12 mountX=0.06 mountY=-0.29, mountTheta=-1.37
02:12:07.736 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.01, opts=13)
02:12:07.736 00.000 10844 Enqueuing Move request for scope (-0.29, -0.01)
02:12:07.737 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:07.737 00.000 10844 UpdateGuideState exits: m=2683 SNR=33.2
02:12:07.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:07.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:07.737 00.000 10844 Enqueuing Expose request
02:12:07.737 00.000 11060 Worker thread wakes up
02:12:07.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
02:12:07.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
02:12:07.737 00.000 11060 Moving (-0.29, -0.01) raw xDistance=0.06 yDistance=-0.29
02:12:07.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:07.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:07.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:12:07.737 00.000 11060 MoveAxis(E, 0, ABG)
02:12:07.737 00.000 11060 Move returns status 0, amount 0
02:12:07.737 00.000 11060 MoveAxis(N, 0, ABG)
02:12:07.738 00.001 11060 Move returns status 0, amount 0
02:12:07.738 00.000 11060 move complete, result=0
02:12:07.738 00.000 11060 worker thread done servicing request
02:12:07.738 00.000 11060 Worker thread wakes up
02:12:07.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:07.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:07.741 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:12:08.363 00.622 11060 Exposure complete
02:12:08.550 00.187 11060 worker thread done servicing request
02:12:08.550 00.000 10844 OnExposeComplete: enter
02:12:08.550 00.000 10844 UpdateGuideState(): m_state=6
02:12:08.550 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12727
02:12:08.550 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.42, Mass=2958, SNR=33.7, Peak=227 HFD=3.7
02:12:08.550 00.000 10844 MultiStar: [#1 0.13,-1.16,0.00,M2] [#2 -0.69,-0.10,0.00,M3] [#3 -0.27,0.06,0.94,U] [#4 -0.27,0.16,1.02,U] [#5 -0.58,-0.08,0.95,U] [#6 -0.04,-0.25,0.81,U] [#7 -0.01,-0.01,0.81,U] [#8 -0.24,0.09,0.84,U] 
02:12:08.552 00.002 10844 refined, 6 included, MultiStar: {-0.21, -0.07}, one-star: {-0.04, -0.45}
02:12:08.552 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
02:12:08.552 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
02:12:08.552 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.83 mountX=0.11 mountY=-0.20, mountTheta=-1.08
02:12:08.553 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.07, opts=13)
02:12:08.553 00.000 10844 Enqueuing Move request for scope (-0.21, -0.07)
02:12:08.554 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:08.554 00.000 11060 Worker thread wakes up
02:12:08.554 00.000 10844 UpdateGuideState exits: m=2958 SNR=33.7
02:12:08.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
02:12:08.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
02:12:08.554 00.000 11060 Moving (-0.21, -0.07) raw xDistance=0.11 yDistance=-0.20
02:12:08.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:12:08.554 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.14 newest=-0.81
02:12:08.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
02:12:08.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:08.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:08.554 00.000 10844 Enqueuing Expose request
02:12:08.555 00.001 11060 MoveAxis(E, 0, ABG)
02:12:08.555 00.000 11060 Move returns status 0, amount 0
02:12:08.555 00.000 11060 BLC: Oldest BLC event removed
02:12:08.555 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:12:08.555 00.000 11060 MoveAxis(N, 827, ABG)
02:12:08.555 00.000 11060 duration set to 750 by maxDecDuration
02:12:08.555 00.000 11060 Guiding  Dir = 0, Dur = 750
02:12:08.565 00.010 11060 IsSlewing returns 0
02:12:08.565 00.000 11060 IsGuiding returns 0
02:12:09.322 00.757 11060 IsGuiding returns 0
02:12:09.322 00.000 11060 Move returns status 0, amount 750
02:12:09.322 00.000 11060 move complete, result=0
02:12:09.322 00.000 11060 worker thread done servicing request
02:12:09.323 00.001 11060 Worker thread wakes up
02:12:09.323 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 750 ms NORTH
02:12:09.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:09.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:09.975 00.652 11060 Exposure complete
02:12:10.157 00.182 11060 worker thread done servicing request
02:12:10.157 00.000 10844 OnExposeComplete: enter
02:12:10.157 00.000 10844 UpdateGuideState(): m_state=6
02:12:10.158 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12728
02:12:10.158 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=59.08, Mass=3007, SNR=34.4, Peak=225 HFD=3.1
02:12:10.158 00.000 10844 MultiStar: [#1 0.59,-0.30,0.00,M3] [#2 -0.55,0.18,1.91,U] [#3 -0.36,0.31,0.95,U] [#4 0.27,-0.16,0.95,U] [#5 -0.70,0.36,0.00,M1] [#6 0.19,-0.40,0.84,U] [#7 0.12,-0.18,0.66,U] [#8 0.18,-0.02,0.90,U] 
02:12:10.158 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.03}, one-star: {-0.12, 0.20}
02:12:10.158 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
02:12:10.158 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
02:12:10.158 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
02:12:10.160 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
02:12:10.160 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
02:12:10.160 00.000 11060 Worker thread wakes up
02:12:10.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:10.160 00.000 10844 UpdateGuideState exits: m=3007 SNR=34.4
02:12:10.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:10.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:10.160 00.000 10844 Enqueuing Expose request
02:12:10.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
02:12:10.160 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
02:12:10.160 00.000 11060 Moving (-0.12, 0.03) raw xDistance=-0.01 yDistance=-0.12
02:12:10.160 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.139229, 1:0.120835
02:12:10.161 00.001 11060 BLC: No correction, Miss < min_move
02:12:10.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:12:10.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:10.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:12:10.161 00.000 11060 MoveAxis(E, 0, ABG)
02:12:10.161 00.000 11060 Move returns status 0, amount 0
02:12:10.161 00.000 11060 MoveAxis(N, 0, ABG)
02:12:10.161 00.000 11060 Move returns status 0, amount 0
02:12:10.161 00.000 11060 move complete, result=0
02:12:10.161 00.000 11060 worker thread done servicing request
02:12:10.162 00.001 11060 Worker thread wakes up
02:12:10.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:10.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:10.163 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:10.802 00.639 11060 Exposure complete
02:12:10.986 00.184 11060 worker thread done servicing request
02:12:10.986 00.000 10844 OnExposeComplete: enter
02:12:10.986 00.000 10844 UpdateGuideState(): m_state=6
02:12:10.986 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12729
02:12:10.986 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=58.83, Mass=2739, SNR=32.2, Peak=251 HFD=3.5
02:12:10.987 00.001 10844 MultiStar: [#1 0.35,-0.26,0.98,U] [#2 -0.18,-0.36,2.02,U] [#3 0.11,0.50,0.89,U] [#4 0.44,-0.45,0.85,U] [#5 -0.77,0.09,0.00,M2] [#6 0.33,-0.35,0.89,U] [#7 0.18,-0.67,0.00,M1] [#8 0.12,-0.54,0.95,U] 
02:12:10.987 00.000 10844 single-star, 6 included, MultiStar: {0.11, -0.24}, one-star: {-0.05, -0.05}
02:12:10.987 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
02:12:10.987 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
02:12:10.987 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=0.06 mountY=-0.04, mountTheta=-0.62
02:12:10.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
02:12:10.989 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
02:12:10.989 00.000 11060 Worker thread wakes up
02:12:10.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:10.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
02:12:10.989 00.000 10844 UpdateGuideState exits: m=2739 SNR=32.2
02:12:10.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
02:12:10.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:10.989 00.000 11060 Moving (-0.05, -0.05) raw xDistance=0.06 yDistance=-0.04
02:12:10.990 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:10.990 00.000 10844 Enqueuing Expose request
02:12:10.990 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.139229, 1:0.120835, 2:0.043288
02:12:10.990 00.000 11060 BLC: No correction, Miss < min_move
02:12:10.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:10.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:10.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:10.990 00.000 11060 MoveAxis(E, 0, ABG)
02:12:10.990 00.000 11060 Move returns status 0, amount 0
02:12:10.990 00.000 11060 MoveAxis(N, 0, ABG)
02:12:10.990 00.000 11060 Move returns status 0, amount 0
02:12:10.990 00.000 11060 move complete, result=0
02:12:10.990 00.000 11060 worker thread done servicing request
02:12:10.990 00.000 11060 Worker thread wakes up
02:12:10.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:10.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:10.991 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:11.644 00.653 11060 Exposure complete
02:12:11.803 00.159 11060 worker thread done servicing request
02:12:11.803 00.000 10844 OnExposeComplete: enter
02:12:11.804 00.001 10844 UpdateGuideState(): m_state=6
02:12:11.804 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12730
02:12:11.804 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=58.76, Mass=2909, SNR=33.8, Peak=248 HFD=3.6
02:12:11.804 00.000 10844 MultiStar: [#1 0.27,-0.71,0.00,M3] [#2 -0.11,-0.18,1.94,U] [#3 -0.19,-0.49,1.00,U] [#4 0.32,-0.41,1.00,U] [#5 -0.09,0.21,1.06,U] [#6 0.15,0.21,0.89,U] [#7 0.08,-0.50,0.79,U] [#8 0.38,0.02,0.87,U] 
02:12:11.805 00.001 10844 refined, 7 included, MultiStar: {0.01, -0.16}, one-star: {-0.24, -0.12}
02:12:11.805 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
02:12:11.805 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
02:12:11.805 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.49 mountX=0.15 mountY=0.04, mountTheta=0.25
02:12:11.807 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.16, opts=13)
02:12:11.807 00.000 10844 Enqueuing Move request for scope (0.01, -0.16)
02:12:11.807 00.000 11060 Worker thread wakes up
02:12:11.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
02:12:11.807 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
02:12:11.807 00.000 11060 Moving (0.01, -0.16) raw xDistance=0.15 yDistance=0.04
02:12:11.807 00.000 11060 BLC: window closed
02:12:11.807 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.14, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.139229, 1:0.120835, 2:0.043288
02:12:11.808 00.001 11060 BLC: No correction, Miss < min_move
02:12:11.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:12:11.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:11.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:11.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:12:11.808 00.000 11060 MoveAxis(W, 26, ABG)
02:12:11.808 00.000 11060 Guiding  Dir = 3, Dur = 26
02:12:11.808 00.000 10844 UpdateGuideState exits: m=2909 SNR=33.8
02:12:11.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:11.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:11.808 00.000 10844 Enqueuing Expose request
02:12:11.820 00.012 11060 IsSlewing returns 0
02:12:11.820 00.000 11060 IsGuiding returns 0
02:12:11.851 00.031 11060 IsGuiding returns 0
02:12:11.851 00.000 11060 Move returns status 0, amount 26
02:12:11.852 00.001 11060 MoveAxis(N, 0, ABG)
02:12:11.852 00.000 11060 Move returns status 0, amount 0
02:12:11.852 00.000 11060 move complete, result=0
02:12:11.852 00.000 11060 worker thread done servicing request
02:12:11.852 00.000 11060 Worker thread wakes up
02:12:11.852 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
02:12:11.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:11.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:12.482 00.630 11060 Exposure complete
02:12:12.668 00.186 10844 OnExposeComplete: enter
02:12:12.668 00.000 10844 UpdateGuideState(): m_state=6
02:12:12.668 00.000 11060 worker thread done servicing request
02:12:12.668 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12731
02:12:12.668 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.87, Mass=2000, SNR=27.9, Peak=211 HFD=3.3
02:12:12.668 00.000 10844 MultiStar: [#1 0.27,-0.37,1.19,U] [#2 -0.21,-0.31,2.48,U] [#3 -0.23,-0.36,1.11,U] [#4 0.49,0.09,1.07,U] [#5 -0.14,0.16,1.22,U] [#6 0.38,-0.44,1.12,U] [#7 0.47,-0.14,1.03,U] [#8 0.72,0.34,0.00,M1] 
02:12:12.668 00.000 10844 single-star, 7 included, MultiStar: {0.10, -0.19}, one-star: {0.19, -0.01}
02:12:12.668 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
02:12:12.668 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
02:12:12.668 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=-0.03 mountY=0.19, mountTheta=1.71
02:12:12.669 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
02:12:12.669 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
02:12:12.670 00.001 11060 Worker thread wakes up
02:12:12.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:12.670 00.000 10844 UpdateGuideState exits: m=2000 SNR=27.9
02:12:12.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:12.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:12.670 00.000 10844 Enqueuing Expose request
02:12:12.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
02:12:12.670 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
02:12:12.670 00.000 11060 Moving (0.19, -0.01) raw xDistance=-0.03 yDistance=0.19
02:12:12.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:12:12.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:12.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:12:12.670 00.000 11060 MoveAxis(E, 0, ABG)
02:12:12.670 00.000 11060 Move returns status 0, amount 0
02:12:12.670 00.000 11060 MoveAxis(N, 0, ABG)
02:12:12.670 00.000 11060 Move returns status 0, amount 0
02:12:12.672 00.002 11060 move complete, result=0
02:12:12.672 00.000 11060 worker thread done servicing request
02:12:12.672 00.000 11060 Worker thread wakes up
02:12:12.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:12.673 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:12.673 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:13.326 00.653 11060 Exposure complete
02:12:13.482 00.156 11060 worker thread done servicing request
02:12:13.482 00.000 10844 OnExposeComplete: enter
02:12:13.482 00.000 10844 UpdateGuideState(): m_state=6
02:12:13.482 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12732
02:12:13.482 00.000 10844 Star::Find returns 1 (1), X=268.47, Y=58.75, Mass=2307, SNR=30.1, Peak=255 HFD=3.2
02:12:13.482 00.000 10844 MultiStar: [#1 0.99,-1.22,0.00,M3] [#2 0.15,-0.38,2.27,U] [#3 0.06,-0.62,1.11,U] [#4 0.36,-0.97,0.00,M1] [#5 -0.34,-0.66,0.00,M1] [#6 0.60,-1.34,0.00,M1] [#7 0.46,-0.26,0.90,U] [#8 0.16,-0.90,0.00,M2] 
02:12:13.482 00.000 10844 single-star, 3 included, MultiStar: {0.20, -0.36}, one-star: {0.23, -0.13}
02:12:13.482 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
02:12:13.483 00.001 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
02:12:13.483 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.50 mountX=0.08 mountY=0.25, mountTheta=1.25
02:12:13.484 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.13, opts=13)
02:12:13.484 00.000 10844 Enqueuing Move request for scope (0.23, -0.13)
02:12:13.484 00.000 11060 Worker thread wakes up
02:12:13.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:13.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
02:12:13.484 00.000 10844 UpdateGuideState exits: m=2307 SNR=30.1 Saturated
02:12:13.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
02:12:13.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:13.485 00.001 11060 Moving (0.23, -0.13) raw xDistance=0.08 yDistance=0.25
02:12:13.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:13.485 00.000 10844 Enqueuing Expose request
02:12:13.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:12:13.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:12:13.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:12:13.485 00.000 11060 MoveAxis(E, 0, ABG)
02:12:13.485 00.000 11060 Move returns status 0, amount 0
02:12:13.485 00.000 11060 MoveAxis(N, 0, ABG)
02:12:13.485 00.000 11060 Move returns status 0, amount 0
02:12:13.485 00.000 11060 move complete, result=0
02:12:13.485 00.000 11060 worker thread done servicing request
02:12:13.485 00.000 11060 Worker thread wakes up
02:12:13.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:13.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:13.487 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:14.120 00.633 11060 Exposure complete
02:12:14.298 00.178 11060 worker thread done servicing request
02:12:14.298 00.000 10844 OnExposeComplete: enter
02:12:14.298 00.000 10844 UpdateGuideState(): m_state=6
02:12:14.299 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12733
02:12:14.299 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=59.28, Mass=2769, SNR=32.9, Peak=240 HFD=3.6
02:12:14.299 00.000 10844 MultiStar: [#1 0.46,-0.71,0.00,M4] [#2 -0.01,-0.42,1.88,U] [#3 -0.12,-0.99,0.00,M1] [#4 0.01,-0.48,0.99,U] [#5 -0.13,-0.59,1.02,U] [#6 0.33,-0.58,0.00,M2] [#7 0.37,-0.00,0.95,U] [#8 0.37,-0.58,0.00,M3] 
02:12:14.299 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.25}, one-star: {-0.11, 0.40}
02:12:14.299 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
02:12:14.299 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
02:12:14.300 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.50 mountX=0.24 mountY=0.06, mountTheta=0.24
02:12:14.301 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.25, opts=13)
02:12:14.301 00.000 10844 Enqueuing Move request for scope (0.02, -0.25)
02:12:14.301 00.000 11060 Worker thread wakes up
02:12:14.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:14.302 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
02:12:14.302 00.000 10844 UpdateGuideState exits: m=2769 SNR=32.9
02:12:14.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
02:12:14.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:14.302 00.000 11060 Moving (0.02, -0.25) raw xDistance=0.24 yDistance=0.06
02:12:14.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:14.302 00.000 10844 Enqueuing Expose request
02:12:14.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:12:14.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:14.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:12:14.302 00.000 11060 MoveAxis(W, 42, ABG)
02:12:14.302 00.000 11060 Guiding  Dir = 3, Dur = 42
02:12:14.323 00.021 10844 evsrv: cli 0EEEE930 connect
02:12:14.323 00.000 10844 case statement mapped state 6 to 3
02:12:14.324 00.001 10844 case statement mapped state 6 to 3
02:12:14.324 00.000 10844 evsrv: cli 0EEEE930 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"92957ce4-3a77-47a2-ab52-583805f051db"}
02:12:14.324 00.000 10844 PhdController::Guide begins
02:12:14.325 00.001 10844 PhdController: newstate STATE_SETUP
02:12:14.325 00.000 10844 PhdController: setup
02:12:14.325 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:12:14.325 00.000 10844 PhdController: guider state = 6
02:12:14.325 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:12:14.325 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
02:12:14.325 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":0,"id":"92957ce4-3a77-47a2-ab52-583805f051db"}
02:12:14.329 00.004 10844 evsrv: cli 0EEEE930 disconnect
02:12:14.330 00.001 10844 evsrv: cli 0EEEEBB0 connect
02:12:14.330 00.000 10844 case statement mapped state 6 to 3
02:12:14.331 00.001 10844 case statement mapped state 6 to 3
02:12:14.331 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_lock_shift_params","id":"ace5195c-e4ef-4341-8b12-e8460afc0542"}
02:12:14.331 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ace5195c-e4ef-4341-8b12-e8460afc0542"}
02:12:14.331 00.000 11060 IsSlewing returns 0
02:12:14.332 00.001 11060 IsGuiding returns 0
02:12:14.333 00.001 10844 evsrv: cli 0EEEEBB0 disconnect
02:12:14.334 00.001 10844 evsrv: cli 0EEEE250 connect
02:12:14.334 00.000 10844 case statement mapped state 6 to 3
02:12:14.335 00.001 10844 case statement mapped state 6 to 3
02:12:14.335 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_position","id":"6de41c20-a2ae-40dc-b43e-85ae842ab7f8"}
02:12:14.335 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":[268.24,58.88],"id":"6de41c20-a2ae-40dc-b43e-85ae842ab7f8"}
02:12:14.336 00.001 10844 evsrv: cli 0EEEE250 disconnect
02:12:14.336 00.000 10844 evsrv: cli 0EEEDDF0 connect
02:12:14.336 00.000 10844 case statement mapped state 6 to 3
02:12:14.338 00.002 10844 case statement mapped state 6 to 3
02:12:14.338 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_calibrated","id":"c51fe922-d71f-4ef4-860a-bad60924121f"}
02:12:14.338 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":true,"id":"c51fe922-d71f-4ef4-860a-bad60924121f"}
02:12:14.338 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
02:12:14.339 00.001 10844 evsrv: cli 0EEEE390 connect
02:12:14.339 00.000 10844 case statement mapped state 6 to 3
02:12:14.340 00.001 10844 case statement mapped state 6 to 3
02:12:14.340 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"get_app_state","id":"5e9939ec-5367-4e54-8333-974df7aa5c19"}
02:12:14.340 00.000 10844 case statement mapped state 6 to 3
02:12:14.340 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e9939ec-5367-4e54-8333-974df7aa5c19"}
02:12:14.340 00.000 10844 evsrv: cli 0EEEE390 disconnect
02:12:14.382 00.042 11060 IsGuiding returns 0
02:12:14.382 00.000 11060 Move returns status 0, amount 42
02:12:14.382 00.000 11060 MoveAxis(N, 0, ABG)
02:12:14.382 00.000 11060 Move returns status 0, amount 0
02:12:14.382 00.000 11060 move complete, result=0
02:12:14.382 00.000 11060 worker thread done servicing request
02:12:14.382 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
02:12:14.382 00.000 11060 Worker thread wakes up
02:12:14.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:14.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:15.030 00.648 11060 Exposure complete
02:12:15.409 00.379 11060 worker thread done servicing request
02:12:15.409 00.000 10844 OnExposeComplete: enter
02:12:15.409 00.000 10844 UpdateGuideState(): m_state=6
02:12:15.410 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12734
02:12:15.410 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=58.96, Mass=2960, SNR=34.2, Peak=254 HFD=3.5
02:12:15.410 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
02:12:15.410 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
02:12:15.410 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.35 cameraTheta=0.22 mountX=-0.14 mountY=0.33, mountTheta=1.97
02:12:15.413 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.08, opts=13)
02:12:15.413 00.000 10844 Enqueuing Move request for scope (0.34, 0.08)
02:12:15.424 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:12:15.424 00.000 10844 UpdateGuideState exits: m=2960 SNR=34.2
02:12:15.424 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 1 / 99999
02:12:15.424 00.000 11060 Worker thread wakes up
02:12:15.425 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
02:12:15.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
02:12:15.425 00.000 11060 Moving (0.34, 0.08) raw xDistance=-0.14 yDistance=0.33
02:12:15.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:12:15.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:12:15.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:12:15.425 00.000 11060 MoveAxis(E, 23, ABG)
02:12:15.425 00.000 11060 Guiding  Dir = 2, Dur = 23
02:12:15.426 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770372735.424,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:12:15.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:15.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:15.426 00.000 10844 Enqueuing Expose request
02:12:15.459 00.033 11060 IsSlewing returns 0
02:12:15.459 00.000 11060 IsGuiding returns 0
02:12:15.505 00.046 11060 IsGuiding returns 0
02:12:15.505 00.000 11060 Move returns status 0, amount 23
02:12:15.505 00.000 11060 MoveAxis(N, 0, ABG)
02:12:15.506 00.001 11060 Move returns status 0, amount 0
02:12:15.506 00.000 11060 move complete, result=0
02:12:15.506 00.000 11060 worker thread done servicing request
02:12:15.506 00.000 11060 Worker thread wakes up
02:12:15.506 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.3 px 0 ms NORTH
02:12:15.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:15.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:16.179 00.673 11060 Exposure complete
02:12:16.668 00.489 11060 worker thread done servicing request
02:12:16.668 00.000 10844 OnExposeComplete: enter
02:12:16.668 00.000 10844 UpdateGuideState(): m_state=6
02:12:16.669 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12735
02:12:16.669 00.000 10844 Star::Find returns 1 (0), X=268.78, Y=58.29, Mass=2689, SNR=32.8, Peak=233 HFD=3.5
02:12:16.669 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
02:12:16.669 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
02:12:16.670 00.001 10844 CameraToMount -- cameraX=0.54 cameraY=-0.59 hyp=0.80 cameraTheta=-0.83 mountX=0.48 mountY=0.63, mountTheta=0.91
02:12:16.672 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.54, y=-0.59, opts=13)
02:12:16.673 00.001 10844 Enqueuing Move request for scope (0.54, -0.59)
02:12:16.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:16.673 00.000 11060 Worker thread wakes up
02:12:16.673 00.000 10844 UpdateGuideState exits: m=2689 SNR=32.8
02:12:16.673 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 2 / 99999
02:12:16.673 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372736.673,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":1.2,"SettleTime":10.0,"StarLocked":true}
02:12:16.674 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:16.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:16.674 00.000 10844 Enqueuing Expose request
02:12:16.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.59) opts 0xd
02:12:16.675 00.001 11060 Handling offset move in thread for scope, endpoint = (0.54, -0.59)
02:12:16.675 00.000 11060 Moving (0.54, -0.59) raw xDistance=0.48 yDistance=0.63
02:12:16.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
02:12:16.675 00.000 11060 resist switch: large excursion: input 0.63 thresh 0.57 direction from -1 to 1
02:12:16.675 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.88
02:12:16.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.63
02:12:16.675 00.000 11060 MoveAxis(W, 83, ABG)
02:12:16.675 00.000 11060 Guiding  Dir = 3, Dur = 83
02:12:16.687 00.012 11060 IsSlewing returns 0
02:12:16.688 00.001 11060 IsGuiding returns 0
02:12:16.782 00.094 11060 IsGuiding returns 0
02:12:16.782 00.000 11060 Move returns status 0, amount 83
02:12:16.782 00.000 11060 BLC: Oldest BLC event removed
02:12:16.782 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:12:16.783 00.001 11060 MoveAxis(S, 994, ABG)
02:12:16.783 00.000 11060 duration set to 750 by maxDecDuration
02:12:16.783 00.000 11060 Guiding  Dir = 1, Dur = 750
02:12:16.809 00.026 11060 IsSlewing returns 0
02:12:16.811 00.002 11060 IsGuiding returns 0
02:12:17.583 00.772 11060 IsGuiding returns 0
02:12:17.584 00.001 11060 Move returns status 0, amount 750
02:12:17.584 00.000 11060 move complete, result=0
02:12:17.584 00.000 11060 worker thread done servicing request
02:12:17.584 00.000 11060 Worker thread wakes up
02:12:17.584 00.000 10844 GuideStep: 0.5 px 83 ms WEST, 0.6 px 750 ms SOUTH
02:12:17.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:17.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:18.232 00.648 11060 Exposure complete
02:12:18.824 00.592 11060 worker thread done servicing request
02:12:18.825 00.001 10844 OnExposeComplete: enter
02:12:18.825 00.000 10844 UpdateGuideState(): m_state=6
02:12:18.825 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12736
02:12:18.825 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=58.69, Mass=2334, SNR=30.2, Peak=219 HFD=3.4
02:12:18.825 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
02:12:18.825 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
02:12:18.825 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-2.60 mountX=0.24 mountY=-0.28, mountTheta=-0.85
02:12:18.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.19, opts=13)
02:12:18.827 00.000 10844 Enqueuing Move request for scope (-0.32, -0.19)
02:12:18.828 00.001 11060 Worker thread wakes up
02:12:18.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:18.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.19) opts 0xd
02:12:18.828 00.000 10844 UpdateGuideState exits: m=2334 SNR=30.2
02:12:18.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.19)
02:12:18.828 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 3 / 99999
02:12:18.828 00.000 11060 Moving (-0.32, -0.19) raw xDistance=0.24 yDistance=-0.28
02:12:18.828 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372738.828,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
02:12:18.828 00.000 11060 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.439424, 1:-0.280562
02:12:18.828 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:12:18.828 00.000 11060 BLC: window closed
02:12:18.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:18.829 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:12:18.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:18.829 00.000 10844 Enqueuing Expose request
02:12:18.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:12:18.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:12:18.829 00.000 11060 MoveAxis(W, 45, ABG)
02:12:18.829 00.000 11060 Guiding  Dir = 3, Dur = 45
02:12:18.853 00.024 11060 IsSlewing returns 0
02:12:18.854 00.001 11060 IsGuiding returns 0
02:12:18.914 00.060 11060 IsGuiding returns 0
02:12:18.914 00.000 11060 Move returns status 0, amount 45
02:12:18.914 00.000 11060 MoveAxis(N, 0, ABG)
02:12:18.915 00.001 11060 Move returns status 0, amount 0
02:12:18.915 00.000 11060 move complete, result=0
02:12:18.915 00.000 11060 worker thread done servicing request
02:12:18.915 00.000 11060 Worker thread wakes up
02:12:18.915 00.000 10844 GuideStep: 0.2 px 45 ms WEST, -0.3 px 0 ms NORTH
02:12:18.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:18.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:19.555 00.640 11060 Exposure complete
02:12:20.097 00.542 11060 worker thread done servicing request
02:12:20.097 00.000 10844 OnExposeComplete: enter
02:12:20.098 00.001 10844 UpdateGuideState(): m_state=6
02:12:20.098 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12737
02:12:20.098 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=58.74, Mass=2862, SNR=33.8, Peak=212 HFD=3.6
02:12:20.098 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
02:12:20.098 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
02:12:20.099 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.63 mountX=0.10 mountY=0.21, mountTheta=1.12
02:12:20.101 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.14, opts=13)
02:12:20.102 00.001 10844 Enqueuing Move request for scope (0.19, -0.14)
02:12:20.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:20.102 00.000 10844 UpdateGuideState exits: m=2862 SNR=33.8
02:12:20.102 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 4 / 99999
02:12:20.102 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372740.102,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
02:12:20.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:20.122 00.020 11060 Worker thread wakes up
02:12:20.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:12:20.123 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:12:20.123 00.000 11060 Moving (0.19, -0.14) raw xDistance=0.10 yDistance=0.21
02:12:20.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:12:20.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:12:20.123 00.000 11060 MoveAxis(E, 0, ABG)
02:12:20.123 00.000 11060 Move returns status 0, amount 0
02:12:20.123 00.000 11060 MoveAxis(S, 83, ABG)
02:12:20.123 00.000 11060 Guiding  Dir = 1, Dur = 83
02:12:20.128 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:20.129 00.001 10844 Enqueuing Expose request
02:12:20.165 00.036 11060 IsSlewing returns 0
02:12:20.165 00.000 11060 IsGuiding returns 0
02:12:20.291 00.126 11060 IsGuiding returns 0
02:12:20.291 00.000 11060 Move returns status 0, amount 83
02:12:20.291 00.000 11060 move complete, result=0
02:12:20.291 00.000 11060 worker thread done servicing request
02:12:20.291 00.000 11060 Worker thread wakes up
02:12:20.291 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 83 ms SOUTH
02:12:20.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:20.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:20.925 00.634 11060 Exposure complete
02:12:21.196 00.271 11060 worker thread done servicing request
02:12:21.196 00.000 10844 OnExposeComplete: enter
02:12:21.196 00.000 10844 UpdateGuideState(): m_state=6
02:12:21.196 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12738
02:12:21.197 00.001 10844 Star::Find returns 1 (0), X=268.68, Y=59.10, Mass=3120, SNR=34.4, Peak=247 HFD=3.7
02:12:21.197 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
02:12:21.197 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
02:12:21.197 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=0.22 hyp=0.49 cameraTheta=0.47 mountX=-0.30 mountY=0.40, mountTheta=2.22
02:12:21.199 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=0.22, opts=13)
02:12:21.200 00.001 10844 Enqueuing Move request for scope (0.44, 0.22)
02:12:21.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:21.200 00.000 11060 Worker thread wakes up
02:12:21.200 00.000 10844 UpdateGuideState exits: m=3120 SNR=34.4
02:12:21.210 00.010 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 5 / 99999
02:12:21.210 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372741.210,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
02:12:21.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:21.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:21.210 00.000 10844 Enqueuing Expose request
02:12:21.212 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.22) opts 0xd
02:12:21.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, 0.22)
02:12:21.213 00.001 11060 Moving (0.44, 0.22) raw xDistance=-0.30 yDistance=0.40
02:12:21.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:12:21.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
02:12:21.213 00.000 11060 MoveAxis(E, 52, ABG)
02:12:21.213 00.000 11060 Guiding  Dir = 2, Dur = 52
02:12:21.247 00.034 11060 IsSlewing returns 0
02:12:21.248 00.001 11060 IsGuiding returns 0
02:12:21.326 00.078 11060 IsGuiding returns 0
02:12:21.326 00.000 11060 Move returns status 0, amount 52
02:12:21.326 00.000 11060 MoveAxis(S, 154, ABG)
02:12:21.326 00.000 11060 Guiding  Dir = 1, Dur = 154
02:12:21.368 00.042 11060 IsSlewing returns 0
02:12:21.369 00.001 11060 IsGuiding returns 0
02:12:21.528 00.159 11060 IsGuiding returns 0
02:12:21.528 00.000 11060 Move returns status 0, amount 154
02:12:21.528 00.000 11060 move complete, result=0
02:12:21.528 00.000 11060 worker thread done servicing request
02:12:21.528 00.000 11060 Worker thread wakes up
02:12:21.529 00.001 10844 GuideStep: -0.3 px 52 ms EAST, 0.4 px 154 ms SOUTH
02:12:21.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:21.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:22.159 00.630 11060 Exposure complete
02:12:22.378 00.219 11060 worker thread done servicing request
02:12:22.378 00.000 10844 OnExposeComplete: enter
02:12:22.379 00.001 10844 UpdateGuideState(): m_state=6
02:12:22.379 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12739
02:12:22.379 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.92, Mass=2825, SNR=33.4, Peak=228 HFD=3.3
02:12:22.379 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.75) = xAngle (3.95 = -2.33)
02:12:22.380 00.001 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
02:12:22.380 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.20 mountX=-0.03 mountY=-0.03, mountTheta=-2.34
02:12:22.382 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
02:12:22.382 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
02:12:22.382 00.000 11060 Worker thread wakes up
02:12:22.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:22.383 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
02:12:22.383 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
02:12:22.383 00.000 11060 Moving (-0.03, 0.04) raw xDistance=-0.03 yDistance=-0.03
02:12:22.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:12:22.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:22.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:12:22.383 00.000 11060 MoveAxis(E, 0, ABG)
02:12:22.383 00.000 11060 Move returns status 0, amount 0
02:12:22.383 00.000 11060 MoveAxis(N, 0, ABG)
02:12:22.384 00.001 10844 UpdateGuideState exits: m=2825 SNR=33.4
02:12:22.384 00.000 11060 Move returns status 0, amount 0
02:12:22.384 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 6 / 99999
02:12:22.384 00.000 11060 move complete, result=0
02:12:22.384 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372742.384,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":7.0,"SettleTime":10.0,"StarLocked":true}
02:12:22.384 00.000 11060 worker thread done servicing request
02:12:22.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:22.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:22.385 00.001 10844 Enqueuing Expose request
02:12:22.385 00.000 11060 Worker thread wakes up
02:12:22.385 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:22.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:22.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:23.015 00.630 11060 Exposure complete
02:12:23.240 00.225 11060 worker thread done servicing request
02:12:23.240 00.000 10844 OnExposeComplete: enter
02:12:23.240 00.000 10844 UpdateGuideState(): m_state=6
02:12:23.240 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12740
02:12:23.240 00.000 10844 Star::Find returns 1 (0), X=267.74, Y=59.03, Mass=2756, SNR=32.3, Peak=209 HFD=4.0
02:12:23.240 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.69)
02:12:23.240 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
02:12:23.240 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=0.15 hyp=0.52 cameraTheta=2.85 mountX=-0.06 mountY=-0.51, mountTheta=-1.69
02:12:23.242 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=0.15, opts=13)
02:12:23.242 00.000 10844 Enqueuing Move request for scope (-0.50, 0.15)
02:12:23.242 00.000 11060 Worker thread wakes up
02:12:23.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:23.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.15) opts 0xd
02:12:23.242 00.000 10844 UpdateGuideState exits: m=2756 SNR=32.3
02:12:23.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, 0.15)
02:12:23.243 00.001 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 7 / 99999
02:12:23.243 00.000 11060 Moving (-0.50, 0.15) raw xDistance=-0.06 yDistance=-0.51
02:12:23.243 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372743.243,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
02:12:23.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:12:23.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:12:23.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
02:12:23.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:23.243 00.000 11060 MoveAxis(E, 0, ABG)
02:12:23.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:23.243 00.000 11060 Move returns status 0, amount 0
02:12:23.243 00.000 10844 Enqueuing Expose request
02:12:23.244 00.001 11060 MoveAxis(N, 0, ABG)
02:12:23.244 00.000 11060 Move returns status 0, amount 0
02:12:23.244 00.000 11060 move complete, result=0
02:12:23.244 00.000 11060 worker thread done servicing request
02:12:23.244 00.000 11060 Worker thread wakes up
02:12:23.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:23.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:23.246 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:12:23.874 00.628 11060 Exposure complete
02:12:24.098 00.224 11060 worker thread done servicing request
02:12:24.098 00.000 10844 OnExposeComplete: enter
02:12:24.098 00.000 10844 UpdateGuideState(): m_state=6
02:12:24.100 00.002 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12741
02:12:24.100 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=59.35, Mass=2912, SNR=34.0, Peak=239 HFD=3.4
02:12:24.100 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.86 = -2.43)
02:12:24.100 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.45)
02:12:24.100 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.47 hyp=0.54 cameraTheta=2.10 mountX=-0.41 mountY=-0.35, mountTheta=-2.44
02:12:24.103 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.47, opts=13)
02:12:24.103 00.000 10844 Enqueuing Move request for scope (-0.28, 0.47)
02:12:24.103 00.000 11060 Worker thread wakes up
02:12:24.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:24.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.47) opts 0xd
02:12:24.103 00.000 10844 UpdateGuideState exits: m=2912 SNR=34.0
02:12:24.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.47)
02:12:24.103 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 8 / 99999
02:12:24.103 00.000 11060 Moving (-0.28, 0.47) raw xDistance=-0.41 yDistance=-0.35
02:12:24.103 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372744.103,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
02:12:24.104 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
02:12:24.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:12:24.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:12:24.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:24.104 00.000 11060 MoveAxis(E, 71, ABG)
02:12:24.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:24.104 00.000 10844 Enqueuing Expose request
02:12:24.104 00.000 11060 Guiding  Dir = 2, Dur = 71
02:12:24.133 00.029 11060 IsSlewing returns 0
02:12:24.133 00.000 11060 IsGuiding returns 0
02:12:24.227 00.094 11060 IsGuiding returns 0
02:12:24.227 00.000 11060 Move returns status 0, amount 71
02:12:24.227 00.000 11060 MoveAxis(N, 0, ABG)
02:12:24.228 00.001 11060 Move returns status 0, amount 0
02:12:24.228 00.000 11060 move complete, result=0
02:12:24.228 00.000 11060 worker thread done servicing request
02:12:24.228 00.000 11060 Worker thread wakes up
02:12:24.228 00.000 10844 GuideStep: -0.4 px 71 ms EAST, -0.3 px 0 ms NORTH
02:12:24.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:24.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:24.864 00.636 11060 Exposure complete
02:12:25.090 00.226 11060 worker thread done servicing request
02:12:25.090 00.000 10844 OnExposeComplete: enter
02:12:25.090 00.000 10844 UpdateGuideState(): m_state=6
02:12:25.090 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12742
02:12:25.091 00.001 10844 Star::Find returns 1 (0), X=267.66, Y=58.59, Mass=2796, SNR=32.6, Peak=247 HFD=3.5
02:12:25.091 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
02:12:25.091 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
02:12:25.091 00.000 10844 CameraToMount -- cameraX=-0.57 cameraY=-0.29 hyp=0.64 cameraTheta=-2.68 mountX=0.38 mountY=-0.52, mountTheta=-0.93
02:12:25.093 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.57, y=-0.29, opts=13)
02:12:25.093 00.000 10844 Enqueuing Move request for scope (-0.57, -0.29)
02:12:25.093 00.000 11060 Worker thread wakes up
02:12:25.094 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:12:25.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.29) opts 0xd
02:12:25.094 00.000 10844 UpdateGuideState exits: m=2796 SNR=32.6
02:12:25.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.57, -0.29)
02:12:25.094 00.000 10844 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 9 / 99999
02:12:25.094 00.000 11060 Moving (-0.57, -0.29) raw xDistance=0.38 yDistance=-0.52
02:12:25.094 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770372745.094,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.48,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
02:12:25.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
02:12:25.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:12:25.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:25.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
02:12:25.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:25.096 00.002 10844 Enqueuing Expose request
02:12:25.096 00.000 11060 MoveAxis(W, 65, ABG)
02:12:25.096 00.000 11060 Guiding  Dir = 3, Dur = 65
02:12:25.121 00.025 11060 IsSlewing returns 0
02:12:25.121 00.000 11060 IsGuiding returns 0
02:12:25.198 00.077 11060 IsGuiding returns 0
02:12:25.198 00.000 11060 Move returns status 0, amount 65
02:12:25.198 00.000 11060 MoveAxis(N, 0, ABG)
02:12:25.198 00.000 11060 Move returns status 0, amount 0
02:12:25.198 00.000 11060 move complete, result=0
02:12:25.198 00.000 11060 worker thread done servicing request
02:12:25.199 00.001 11060 Worker thread wakes up
02:12:25.199 00.000 10844 GuideStep: 0.4 px 65 ms WEST, -0.5 px 0 ms NORTH
02:12:25.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:25.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:25.847 00.648 11060 Exposure complete
02:12:26.258 00.411 11060 worker thread done servicing request
02:12:26.259 00.001 10844 OnExposeComplete: enter
02:12:26.259 00.000 10844 UpdateGuideState(): m_state=6
02:12:26.259 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12743
02:12:26.259 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=59.23, Mass=2257, SNR=29.2, Peak=238 HFD=3.6
02:12:26.259 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
02:12:26.259 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.21)
02:12:26.260 00.001 10844 CameraToMount -- cameraX=-0.34 cameraY=0.35 hyp=0.49 cameraTheta=2.34 mountX=-0.29 mountY=-0.40, mountTheta=-2.20
02:12:26.262 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.35, opts=13)
02:12:26.262 00.000 10844 Enqueuing Move request for scope (-0.34, 0.35)
02:12:26.262 00.000 11060 Worker thread wakes up
02:12:26.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:26.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.35) opts 0xd
02:12:26.263 00.001 10844 UpdateGuideState exits: m=2257 SNR=29.2
02:12:26.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.35)
02:12:26.263 00.000 10844 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 10 / 99999
02:12:26.263 00.000 10844 PhdController: newstate STATE_FINISH
02:12:26.273 00.010 11060 Moving (-0.34, 0.35) raw xDistance=-0.29 yDistance=-0.40
02:12:26.273 00.000 10844 PhdController complete: success
02:12:26.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.29
02:12:26.273 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770372746.273,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
02:12:26.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:26.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:12:26.274 00.001 10844 Mount: notify guiding dither settle done success=1
02:12:26.274 00.000 11060 MoveAxis(E, 48, ABG)
02:12:26.274 00.000 10844 PhdController: newstate STATE_IDLE
02:12:26.274 00.000 11060 Guiding  Dir = 2, Dur = 48
02:12:26.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:26.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:26.274 00.000 10844 Enqueuing Expose request
02:12:26.277 00.003 11060 IsSlewing returns 0
02:12:26.277 00.000 11060 IsGuiding returns 0
02:12:26.338 00.061 11060 IsGuiding returns 0
02:12:26.338 00.000 11060 Move returns status 0, amount 48
02:12:26.338 00.000 11060 MoveAxis(N, 0, ABG)
02:12:26.339 00.001 11060 Move returns status 0, amount 0
02:12:26.339 00.000 11060 move complete, result=0
02:12:26.339 00.000 11060 worker thread done servicing request
02:12:26.339 00.000 11060 Worker thread wakes up
02:12:26.339 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.4 px 0 ms NORTH
02:12:26.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:26.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:26.971 00.632 11060 Exposure complete
02:12:27.378 00.407 11060 worker thread done servicing request
02:12:27.378 00.000 10844 OnExposeComplete: enter
02:12:27.379 00.001 10844 UpdateGuideState(): m_state=6
02:12:27.380 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12744
02:12:27.380 00.000 10844 Star::Find returns 1 (0), X=267.53, Y=59.07, Mass=2370, SNR=29.8, Peak=194 HFD=3.7
02:12:27.380 00.000 10844 MultiStar: [#1 -0.47,-0.42,1.08,U] [#2 -1.19,0.20,0.00,M1] [#3 -0.70,0.60,0.00,M2] [#4 -0.28,-0.02,1.07,U] [#5 -0.55,0.23,1.17,U] [#6 -0.37,-0.47,0.97,U] [#7 -0.11,-0.27,0.95,U] [#8 -0.27,-0.47,1.02,U] 
02:12:27.380 00.000 10844 refined, 6 included, MultiStar: {-0.40, -0.16}, one-star: {-0.70, 0.19}
02:12:27.380 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
02:12:27.381 00.001 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
02:12:27.381 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.16 hyp=0.43 cameraTheta=-2.75 mountX=0.23 mountY=-0.37, mountTheta=-1.00
02:12:27.383 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.16, opts=13)
02:12:27.383 00.000 10844 Enqueuing Move request for scope (-0.40, -0.16)
02:12:27.383 00.000 11060 Worker thread wakes up
02:12:27.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:27.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.16) opts 0xd
02:12:27.383 00.000 10844 UpdateGuideState exits: m=2370 SNR=29.8
02:12:27.383 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.16)
02:12:27.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:27.384 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:27.387 00.003 11060 Moving (-0.40, -0.16) raw xDistance=0.23 yDistance=-0.37
02:12:27.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:12:27.387 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.56 newest=-1.28
02:12:27.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
02:12:27.387 00.000 11060 MoveAxis(W, 39, ABG)
02:12:27.387 00.000 11060 Guiding  Dir = 3, Dur = 39
02:12:27.406 00.019 10844 Enqueuing Expose request
02:12:27.429 00.023 11060 IsSlewing returns 0
02:12:27.430 00.001 11060 IsGuiding returns 0
02:12:27.507 00.077 11060 IsGuiding returns 0
02:12:27.507 00.000 11060 Move returns status 0, amount 39
02:12:27.508 00.001 11060 BLC: Oldest BLC event removed
02:12:27.508 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:12:27.508 00.000 11060 MoveAxis(N, 893, ABG)
02:12:27.508 00.000 11060 duration set to 750 by maxDecDuration
02:12:27.508 00.000 11060 Guiding  Dir = 0, Dur = 750
02:12:27.561 00.053 11060 IsSlewing returns 0
02:12:27.562 00.001 11060 IsGuiding returns 0
02:12:28.336 00.774 11060 IsGuiding returns 0
02:12:28.336 00.000 11060 Move returns status 0, amount 750
02:12:28.336 00.000 11060 move complete, result=0
02:12:28.337 00.001 11060 worker thread done servicing request
02:12:28.337 00.000 11060 Worker thread wakes up
02:12:28.337 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.4 px 750 ms NORTH
02:12:28.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:28.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:28.975 00.638 11060 Exposure complete
02:12:29.208 00.233 11060 worker thread done servicing request
02:12:29.208 00.000 10844 OnExposeComplete: enter
02:12:29.208 00.000 10844 UpdateGuideState(): m_state=6
02:12:29.208 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12745
02:12:29.208 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=59.33, Mass=2823, SNR=33.3, Peak=254 HFD=3.4
02:12:29.209 00.001 10844 MultiStar: [#1 -0.44,0.28,0.93,U] [#2 -0.12,-0.07,1.91,U] [#3 -0.43,-0.08,0.96,U] [#4 0.12,0.28,1.02,U] [#5 -1.07,0.86,0.00,M1] [#6 -0.31,-1.03,0.00,M2] [#7 -0.18,-0.08,0.81,U] [#8 0.02,-0.34,0.80,U] 
02:12:29.209 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.06}, one-star: {-0.29, 0.45}
02:12:29.209 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
02:12:29.209 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
02:12:29.209 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.81 mountX=-0.03 mountY=-0.19, mountTheta=-1.73
02:12:29.211 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.06, opts=13)
02:12:29.211 00.000 10844 Enqueuing Move request for scope (-0.18, 0.06)
02:12:29.211 00.000 11060 Worker thread wakes up
02:12:29.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:29.212 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
02:12:29.212 00.000 10844 UpdateGuideState exits: m=2823 SNR=33.3
02:12:29.212 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
02:12:29.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:29.212 00.000 11060 Moving (-0.18, 0.06) raw xDistance=-0.03 yDistance=-0.19
02:12:29.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:29.212 00.000 10844 Enqueuing Expose request
02:12:29.212 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.256810, 1:0.190263
02:12:29.212 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:12:29.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:12:29.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
02:12:29.212 00.000 11060 MoveAxis(E, 0, ABG)
02:12:29.212 00.000 11060 Move returns status 0, amount 0
02:12:29.212 00.000 11060 MoveAxis(N, 74, ABG)
02:12:29.212 00.000 11060 Guiding  Dir = 0, Dur = 74
02:12:29.219 00.007 11060 IsSlewing returns 0
02:12:29.219 00.000 11060 IsGuiding returns 0
02:12:29.302 00.083 11060 IsGuiding returns 0
02:12:29.303 00.001 11060 Move returns status 0, amount 74
02:12:29.303 00.000 11060 move complete, result=0
02:12:29.303 00.000 11060 worker thread done servicing request
02:12:29.303 00.000 11060 Worker thread wakes up
02:12:29.303 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 74 ms NORTH
02:12:29.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:29.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:29.935 00.632 11060 Exposure complete
02:12:30.180 00.245 11060 worker thread done servicing request
02:12:30.181 00.001 10844 OnExposeComplete: enter
02:12:30.181 00.000 10844 UpdateGuideState(): m_state=6
02:12:30.181 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12746
02:12:30.181 00.000 10844 Star::Find returns 1 (0), X=267.79, Y=59.51, Mass=2211, SNR=29.7, Peak=229 HFD=3.4
02:12:30.181 00.000 10844 MultiStar: [#1 0.14,-0.37,1.04,U] [#2 -0.44,-0.47,0.00,M1] [#3 -0.21,-0.37,1.08,U] [#4 -0.59,0.22,0.00,M1] [#5 -0.94,0.19,0.00,M2] [#6 0.11,-0.06,1.01,U] [#7 0.26,0.14,0.92,U] [#8 0.00,-0.57,1.07,U] 
02:12:30.182 00.001 10844 refined, 5 included, MultiStar: {-0.03, -0.11}, one-star: {-0.45, 0.63}
02:12:30.182 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
02:12:30.182 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
02:12:30.182 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.81 mountX=0.12 mountY=-0.01, mountTheta=-0.07
02:12:30.184 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.11, opts=13)
02:12:30.184 00.000 10844 Enqueuing Move request for scope (-0.03, -0.11)
02:12:30.184 00.000 11060 Worker thread wakes up
02:12:30.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:30.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:12:30.184 00.000 10844 UpdateGuideState exits: m=2211 SNR=29.7
02:12:30.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:12:30.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:30.184 00.000 11060 Moving (-0.03, -0.11) raw xDistance=0.12 yDistance=-0.01
02:12:30.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:30.184 00.000 10844 Enqueuing Expose request
02:12:30.184 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.256810, 1:0.190263, 2:0.008645
02:12:30.184 00.000 11060 BLC: No correction, Miss < min_move
02:12:30.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:12:30.186 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:30.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:12:30.186 00.000 11060 MoveAxis(E, 0, ABG)
02:12:30.186 00.000 11060 Move returns status 0, amount 0
02:12:30.186 00.000 11060 MoveAxis(N, 0, ABG)
02:12:30.186 00.000 11060 Move returns status 0, amount 0
02:12:30.186 00.000 11060 move complete, result=0
02:12:30.186 00.000 11060 worker thread done servicing request
02:12:30.186 00.000 11060 Worker thread wakes up
02:12:30.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:30.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:30.188 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:30.823 00.635 11060 Exposure complete
02:12:31.055 00.232 11060 worker thread done servicing request
02:12:31.055 00.000 10844 OnExposeComplete: enter
02:12:31.055 00.000 10844 UpdateGuideState(): m_state=6
02:12:31.056 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12747
02:12:31.056 00.000 10844 Star::Find returns 1 (1), X=267.41, Y=58.48, Mass=3016, SNR=34.4, Peak=255 HFD=3.3
02:12:31.056 00.000 10844 MultiStar: [#1 -0.08,-0.09,0.88,U] [#2 -0.44,-0.43,1.76,U] [#3 0.07,-0.45,0.74,U] [#4 0.27,0.05,0.91,U] [#5 -0.78,-0.27,0.00,M3] [#6 -0.09,-0.75,0.00,M2] [#7 0.21,-0.42,0.83,U] [#8 -0.16,-0.45,0.91,U] 
02:12:31.056 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.32}, one-star: {-0.83, -0.40}
02:12:31.057 00.001 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
02:12:31.057 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
02:12:31.057 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.32 hyp=0.38 cameraTheta=-2.11 mountX=0.35 mountY=-0.14, mountTheta=-0.37
02:12:31.058 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.32, opts=13)
02:12:31.058 00.000 10844 Enqueuing Move request for scope (-0.19, -0.32)
02:12:31.059 00.001 11060 Worker thread wakes up
02:12:31.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:31.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.32) opts 0xd
02:12:31.059 00.000 10844 UpdateGuideState exits: m=3016 SNR=34.4 Saturated
02:12:31.059 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.32)
02:12:31.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:31.059 00.000 11060 Moving (-0.19, -0.32) raw xDistance=0.35 yDistance=-0.14
02:12:31.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:31.059 00.000 10844 Enqueuing Expose request
02:12:31.059 00.000 11060 BLC: window closed
02:12:31.060 00.001 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.256810, 1:0.190263, 2:0.008645
02:12:31.060 00.000 11060 BLC: No correction, Miss < min_move
02:12:31.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
02:12:31.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:31.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:12:31.060 00.000 11060 MoveAxis(W, 62, ABG)
02:12:31.060 00.000 11060 Guiding  Dir = 3, Dur = 62
02:12:31.084 00.024 11060 IsSlewing returns 0
02:12:31.085 00.001 11060 IsGuiding returns 0
02:12:31.154 00.069 11060 IsGuiding returns 0
02:12:31.154 00.000 11060 Move returns status 0, amount 62
02:12:31.154 00.000 11060 MoveAxis(N, 0, ABG)
02:12:31.154 00.000 11060 Move returns status 0, amount 0
02:12:31.156 00.002 11060 move complete, result=0
02:12:31.156 00.000 11060 worker thread done servicing request
02:12:31.156 00.000 11060 Worker thread wakes up
02:12:31.156 00.000 10844 GuideStep: 0.4 px 62 ms WEST, -0.1 px 0 ms NORTH
02:12:31.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:31.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:31.822 00.666 11060 Exposure complete
02:12:32.368 00.546 11060 worker thread done servicing request
02:12:32.368 00.000 10844 OnExposeComplete: enter
02:12:32.368 00.000 10844 UpdateGuideState(): m_state=6
02:12:32.369 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12748
02:12:32.369 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=59.01, Mass=2693, SNR=32.3, Peak=230 HFD=3.5
02:12:32.369 00.000 10844 MultiStar: [#1 0.18,0.03,1.01,U] [#2 -0.10,-0.04,2.09,U] [#3 0.27,0.00,0.99,U] [#4 -0.72,0.73,0.00,M1] [#5 -0.28,0.30,0.97,U] [#6 0.46,-0.37,0.87,U] [#7 0.52,-0.18,0.83,U] [#8 0.48,-0.62,0.00,M1] 
02:12:32.369 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.01}, one-star: {0.19, 0.13}
02:12:32.369 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
02:12:32.370 00.001 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
02:12:32.370 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.11 mountX=-0.01 mountY=0.13, mountTheta=1.64
02:12:32.371 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
02:12:32.371 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
02:12:32.372 00.001 11060 Worker thread wakes up
02:12:32.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:12:32.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:12:32.372 00.000 10844 UpdateGuideState exits: m=2693 SNR=32.3
02:12:32.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:32.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:32.372 00.000 10844 Enqueuing Expose request
02:12:32.389 00.017 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:12:32.389 00.000 11060 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
02:12:32.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:12:32.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:32.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:12:32.389 00.000 11060 MoveAxis(E, 0, ABG)
02:12:32.389 00.000 11060 Move returns status 0, amount 0
02:12:32.390 00.001 11060 MoveAxis(N, 0, ABG)
02:12:32.390 00.000 11060 Move returns status 0, amount 0
02:12:32.390 00.000 11060 move complete, result=0
02:12:32.390 00.000 11060 worker thread done servicing request
02:12:32.390 00.000 11060 Worker thread wakes up
02:12:32.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:32.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:32.424 00.034 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:33.024 00.600 11060 Exposure complete
02:12:35.146 02.122 11060 worker thread done servicing request
02:12:35.146 00.000 10844 OnExposeComplete: enter
02:12:35.146 00.000 10844 UpdateGuideState(): m_state=6
02:12:35.146 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12749
02:12:35.147 00.001 10844 Star::Find returns 1 (0), X=268.29, Y=58.65, Mass=2493, SNR=30.7, Peak=235 HFD=3.6
02:12:35.147 00.000 10844 MultiStar: [#1 0.34,0.07,1.07,U] [#2 0.36,-0.12,2.15,U] [#3 -0.49,-0.16,0.97,U] [#4 0.26,0.52,0.98,U] [#5 -0.11,0.01,1.03,U] [#6 0.27,-0.13,0.81,U] [#7 -0.06,0.11,0.91,U] [#8 -0.03,-0.01,0.98,U] 
02:12:35.147 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.05, -0.23}
02:12:35.147 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
02:12:35.147 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
02:12:35.148 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=-0.01 mountY=0.10, mountTheta=1.69
02:12:35.153 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
02:12:35.153 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
02:12:35.153 00.000 11060 Worker thread wakes up
02:12:35.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
02:12:35.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
02:12:35.153 00.000 11060 Moving (0.10, -0.01) raw xDistance=-0.01 yDistance=0.10
02:12:35.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:12:35.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:35.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:12:35.153 00.000 11060 MoveAxis(E, 0, ABG)
02:12:35.154 00.001 11060 Move returns status 0, amount 0
02:12:35.154 00.000 11060 MoveAxis(N, 0, ABG)
02:12:35.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:35.154 00.000 10844 UpdateGuideState exits: m=2493 SNR=30.7
02:12:35.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:35.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:35.154 00.000 10844 Enqueuing Expose request
02:12:35.157 00.003 11060 Move returns status 0, amount 0
02:12:35.157 00.000 11060 move complete, result=0
02:12:35.157 00.000 11060 worker thread done servicing request
02:12:35.157 00.000 11060 Worker thread wakes up
02:12:35.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:35.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:35.161 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:35.803 00.642 11060 Exposure complete
02:12:36.068 00.265 11060 worker thread done servicing request
02:12:36.068 00.000 10844 OnExposeComplete: enter
02:12:36.068 00.000 10844 UpdateGuideState(): m_state=6
02:12:36.068 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12750
02:12:36.068 00.000 10844 Star::Find returns 1 (0), X=267.74, Y=59.77, Mass=2175, SNR=28.4, Peak=205 HFD=3.5
02:12:36.069 00.001 10844 MultiStar: [#1 0.76,0.36,0.00,M1] [#2 -0.30,0.47,2.36,U] [#3 -0.16,0.86,0.00,M1] [#4 -0.54,0.78,0.00,M1] [#5 -0.54,1.10,0.00,M2] [#6 0.38,0.50,0.00,M1] [#7 0.31,1.09,0.00,M1] [#8 0.22,0.18,1.14,U] 
02:12:36.069 00.000 10844 refined, 2 included, MultiStar: {-0.21, 0.49}, one-star: {-0.50, 0.89}
02:12:36.069 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
02:12:36.069 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.57)
02:12:36.069 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.49 hyp=0.54 cameraTheta=1.98 mountX=-0.44 mountY=-0.29, mountTheta=-2.56
02:12:36.072 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.49, opts=13)
02:12:36.072 00.000 10844 Enqueuing Move request for scope (-0.21, 0.49)
02:12:36.081 00.009 11060 Worker thread wakes up
02:12:36.082 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.49) opts 0xd
02:12:36.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.49)
02:12:36.082 00.000 11060 Moving (-0.21, 0.49) raw xDistance=-0.44 yDistance=-0.29
02:12:36.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
02:12:36.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
02:12:36.082 00.000 11060 MoveAxis(E, 77, ABG)
02:12:36.082 00.000 11060 Guiding  Dir = 2, Dur = 77
02:12:36.083 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:36.083 00.000 10844 UpdateGuideState exits: m=2175 SNR=28.4
02:12:36.084 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:36.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:36.084 00.000 10844 Enqueuing Expose request
02:12:36.096 00.012 11060 IsSlewing returns 0
02:12:36.096 00.000 11060 IsGuiding returns 0
02:12:36.189 00.093 11060 IsGuiding returns 0
02:12:36.189 00.000 11060 Move returns status 0, amount 77
02:12:36.189 00.000 11060 MoveAxis(N, 113, ABG)
02:12:36.190 00.001 11060 Guiding  Dir = 0, Dur = 113
02:12:36.205 00.015 11060 IsSlewing returns 0
02:12:36.205 00.000 11060 IsGuiding returns 0
02:12:36.331 00.126 11060 IsGuiding returns 0
02:12:36.331 00.000 11060 Move returns status 0, amount 113
02:12:36.331 00.000 11060 move complete, result=0
02:12:36.331 00.000 11060 worker thread done servicing request
02:12:36.332 00.001 11060 Worker thread wakes up
02:12:36.332 00.000 10844 GuideStep: -0.4 px 77 ms EAST, -0.3 px 113 ms NORTH
02:12:36.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:36.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:37.002 00.670 11060 Exposure complete
02:12:38.020 01.018 11060 worker thread done servicing request
02:12:38.020 00.000 10844 OnExposeComplete: enter
02:12:38.020 00.000 10844 UpdateGuideState(): m_state=6
02:12:38.021 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12751
02:12:38.021 00.000 10844 Star::Find returns 1 (0), X=267.78, Y=59.22, Mass=2275, SNR=29.8, Peak=212 HFD=3.5
02:12:38.021 00.000 10844 MultiStar: [#1 0.24,-0.07,1.11,U] [#2 0.30,-0.05,2.20,U] [#3 -0.54,0.53,0.00,M2] [#4 -0.12,0.58,1.09,U] [#5 -0.28,0.30,1.17,U] [#6 -0.47,0.08,1.07,U] [#7 -0.50,0.54,0.00,M2] [#8 -0.24,0.25,1.00,U] 
02:12:38.021 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.17}, one-star: {-0.46, 0.34}
02:12:38.021 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.78 = -2.50)
02:12:38.022 00.001 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.52)
02:12:38.022 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.03 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
02:12:38.024 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.17, opts=13)
02:12:38.024 00.000 10844 Enqueuing Move request for scope (-0.08, 0.17)
02:12:38.024 00.000 11060 Worker thread wakes up
02:12:38.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:38.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
02:12:38.024 00.000 10844 UpdateGuideState exits: m=2275 SNR=29.8
02:12:38.024 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
02:12:38.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:38.024 00.000 11060 Moving (-0.08, 0.17) raw xDistance=-0.15 yDistance=-0.11
02:12:38.025 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:38.025 00.000 10844 Enqueuing Expose request
02:12:38.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.15
02:12:38.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:38.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:12:38.025 00.000 11060 MoveAxis(E, 29, ABG)
02:12:38.025 00.000 11060 Guiding  Dir = 2, Dur = 29
02:12:38.047 00.022 11060 IsSlewing returns 0
02:12:38.048 00.001 11060 IsGuiding returns 0
02:12:38.084 00.036 11060 IsGuiding returns 0
02:12:38.084 00.000 11060 Move returns status 0, amount 29
02:12:38.084 00.000 11060 MoveAxis(N, 0, ABG)
02:12:38.084 00.000 11060 Move returns status 0, amount 0
02:12:38.084 00.000 11060 move complete, result=0
02:12:38.084 00.000 11060 worker thread done servicing request
02:12:38.084 00.000 11060 Worker thread wakes up
02:12:38.084 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
02:12:38.085 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:38.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:38.776 00.691 11060 Exposure complete
02:12:39.510 00.734 11060 worker thread done servicing request
02:12:39.510 00.000 10844 OnExposeComplete: enter
02:12:39.510 00.000 10844 UpdateGuideState(): m_state=6
02:12:39.512 00.002 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12752
02:12:39.512 00.000 10844 Star::Find returns 1 (0), X=267.36, Y=59.21, Mass=2779, SNR=33.0, Peak=232 HFD=3.6
02:12:39.512 00.000 10844 MultiStar: [#1 -0.23,0.30,1.07,U] [#2 -0.84,0.71,0.00,M1] [#3 -0.90,0.59,0.00,M3] [#4 -0.81,0.78,0.00,M1] [#5 -0.22,0.08,0.98,U] [#6 0.18,-0.30,1.00,U] [#7 -0.50,0.72,0.00,M3] [#8 -0.38,0.19,0.85,U] 
02:12:39.512 00.000 10844 refined, 4 included, MultiStar: {-0.30, 0.12}, one-star: {-0.88, 0.33}
02:12:39.512 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.52 = -1.77)
02:12:39.513 00.001 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.50 = -1.78)
02:12:39.513 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.33 cameraTheta=2.76 mountX=-0.06 mountY=-0.32, mountTheta=-1.77
02:12:39.529 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.12, opts=13)
02:12:39.529 00.000 10844 Enqueuing Move request for scope (-0.30, 0.12)
02:12:39.530 00.001 11060 Worker thread wakes up
02:12:39.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.12) opts 0xd
02:12:39.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.12)
02:12:39.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:39.530 00.000 10844 UpdateGuideState exits: m=2779 SNR=33.0
02:12:39.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:39.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:39.531 00.001 11060 Moving (-0.30, 0.12) raw xDistance=-0.06 yDistance=-0.32
02:12:39.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:12:39.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
02:12:39.531 00.000 11060 MoveAxis(E, 0, ABG)
02:12:39.531 00.000 11060 Move returns status 0, amount 0
02:12:39.533 00.002 10844 Enqueuing Expose request
02:12:39.533 00.000 11060 MoveAxis(N, 124, ABG)
02:12:39.533 00.000 11060 Guiding  Dir = 0, Dur = 124
02:12:39.540 00.007 11060 IsSlewing returns 0
02:12:39.541 00.001 11060 IsGuiding returns 0
02:12:39.666 00.125 11060 IsGuiding returns 0
02:12:39.666 00.000 11060 Move returns status 0, amount 124
02:12:39.666 00.000 11060 move complete, result=0
02:12:39.667 00.001 11060 worker thread done servicing request
02:12:39.667 00.000 11060 Worker thread wakes up
02:12:39.667 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 124 ms NORTH
02:12:39.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:39.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:40.303 00.636 11060 Exposure complete
02:12:40.551 00.248 11060 worker thread done servicing request
02:12:40.551 00.000 10844 OnExposeComplete: enter
02:12:40.551 00.000 10844 UpdateGuideState(): m_state=6
02:12:40.552 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12753
02:12:40.552 00.000 10844 Star::Find returns 1 (0), X=267.63, Y=59.92, Mass=2771, SNR=33.6, Peak=230 HFD=3.4
02:12:40.552 00.000 10844 MultiStar: [#1 0.07,0.55,0.76,U] [#2 -0.01,0.03,2.07,U] [#3 0.18,-0.16,0.96,U] [#4 -0.66,0.29,0.00,M2] [#5 -0.28,0.78,0.00,M1] [#6 -0.05,0.24,0.89,U] [#7 0.33,-0.42,0.81,U] [#8 0.42,-0.03,0.90,U] 
02:12:40.552 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.16}, one-star: {-0.60, 1.04}
02:12:40.552 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
02:12:40.553 00.001 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = -3.14)
02:12:40.553 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.41 mountX=-0.17 mountY=-0.00, mountTheta=-3.14
02:12:40.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.16, opts=13)
02:12:40.555 00.000 10844 Enqueuing Move request for scope (0.03, 0.16)
02:12:40.555 00.000 11060 Worker thread wakes up
02:12:40.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:40.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
02:12:40.555 00.000 10844 UpdateGuideState exits: m=2771 SNR=33.6
02:12:40.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
02:12:40.556 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:40.556 00.000 11060 Moving (0.03, 0.16) raw xDistance=-0.17 yDistance=-0.00
02:12:40.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:40.556 00.000 10844 Enqueuing Expose request
02:12:40.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
02:12:40.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:40.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:12:40.556 00.000 11060 MoveAxis(E, 29, ABG)
02:12:40.556 00.000 11060 Guiding  Dir = 2, Dur = 29
02:12:40.584 00.028 11060 IsSlewing returns 0
02:12:40.584 00.000 11060 IsGuiding returns 0
02:12:40.622 00.038 11060 IsGuiding returns 0
02:12:40.622 00.000 11060 Move returns status 0, amount 29
02:12:40.622 00.000 11060 MoveAxis(N, 0, ABG)
02:12:40.622 00.000 11060 Move returns status 0, amount 0
02:12:40.623 00.001 11060 move complete, result=0
02:12:40.623 00.000 11060 worker thread done servicing request
02:12:40.623 00.000 11060 Worker thread wakes up
02:12:40.623 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.0 px 0 ms NORTH
02:12:40.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:40.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:41.318 00.695 11060 Exposure complete
02:12:41.793 00.475 11060 worker thread done servicing request
02:12:41.793 00.000 10844 OnExposeComplete: enter
02:12:41.793 00.000 10844 UpdateGuideState(): m_state=6
02:12:41.794 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12754
02:12:41.794 00.000 10844 Star::Find returns 1 (0), X=268.01, Y=59.92, Mass=2325, SNR=29.6, Peak=188 HFD=2.9
02:12:41.794 00.000 10844 MultiStar: [#1 -0.13,0.38,1.08,U] [#2 0.23,0.87,0.00,M1] [#3 -0.41,0.30,1.04,U] [#4 -0.40,1.31,0.00,M3] [#5 -0.20,0.25,1.11,U] [#6 0.16,-0.09,1.00,U] [#7 -0.14,0.84,0.00,M3] [#8 0.14,0.69,0.00,M1] 
02:12:41.795 00.001 10844 refined, 4 included, MultiStar: {-0.17, 0.37}, one-star: {-0.23, 1.04}
02:12:41.795 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
02:12:41.795 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
02:12:41.795 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.37 hyp=0.41 cameraTheta=1.99 mountX=-0.34 mountY=-0.22, mountTheta=-2.55
02:12:41.809 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.37, opts=13)
02:12:41.809 00.000 10844 Enqueuing Move request for scope (-0.17, 0.37)
02:12:41.809 00.000 11060 Worker thread wakes up
02:12:41.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:41.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.37) opts 0xd
02:12:41.809 00.000 10844 UpdateGuideState exits: m=2325 SNR=29.6
02:12:41.809 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.37)
02:12:41.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:41.809 00.000 11060 Moving (-0.17, 0.37) raw xDistance=-0.34 yDistance=-0.22
02:12:41.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:41.809 00.000 10844 Enqueuing Expose request
02:12:41.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
02:12:41.810 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
02:12:41.810 00.000 11060 MoveAxis(E, 59, ABG)
02:12:41.810 00.000 11060 Guiding  Dir = 2, Dur = 59
02:12:41.828 00.018 11060 IsSlewing returns 0
02:12:41.829 00.001 11060 IsGuiding returns 0
02:12:41.890 00.061 11060 IsGuiding returns 0
02:12:41.890 00.000 11060 Move returns status 0, amount 59
02:12:41.890 00.000 11060 MoveAxis(N, 87, ABG)
02:12:41.890 00.000 11060 Guiding  Dir = 0, Dur = 87
02:12:41.906 00.016 11060 IsSlewing returns 0
02:12:41.907 00.001 11060 IsGuiding returns 0
02:12:42.000 00.093 11060 IsGuiding returns 0
02:12:42.000 00.000 11060 Move returns status 0, amount 87
02:12:42.000 00.000 11060 move complete, result=0
02:12:42.001 00.001 11060 worker thread done servicing request
02:12:42.001 00.000 11060 Worker thread wakes up
02:12:42.001 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.2 px 87 ms NORTH
02:12:42.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:42.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:42.683 00.682 11060 Exposure complete
02:12:43.210 00.527 11060 worker thread done servicing request
02:12:43.210 00.000 10844 OnExposeComplete: enter
02:12:43.210 00.000 10844 UpdateGuideState(): m_state=6
02:12:43.211 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12755
02:12:43.211 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=59.26, Mass=2725, SNR=32.1, Peak=246 HFD=3.6
02:12:43.211 00.000 10844 MultiStar: [#1 0.03,-0.10,0.94,U] [#2 0.46,0.30,1.96,U] [#3 0.14,0.22,0.95,U] [#4 -0.17,0.73,0.00,M4] [#5 -0.39,-0.07,1.11,U] [#6 0.48,-0.59,0.00,M1] [#7 0.23,0.40,0.88,U] [#8 0.29,0.47,0.89,U] 
02:12:43.211 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.23}, one-star: {0.07, 0.38}
02:12:43.211 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
02:12:43.212 00.001 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
02:12:43.212 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=0.99 mountX=-0.25 mountY=0.11, mountTheta=2.73
02:12:43.214 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.23, opts=13)
02:12:43.214 00.000 10844 Enqueuing Move request for scope (0.15, 0.23)
02:12:43.214 00.000 11060 Worker thread wakes up
02:12:43.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:43.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
02:12:43.214 00.000 10844 UpdateGuideState exits: m=2725 SNR=32.1
02:12:43.214 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
02:12:43.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:43.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:43.214 00.000 10844 Enqueuing Expose request
02:12:43.233 00.019 11060 Moving (0.15, 0.23) raw xDistance=-0.25 yDistance=0.11
02:12:43.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:12:43.234 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:43.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:12:43.234 00.000 11060 MoveAxis(E, 46, ABG)
02:12:43.234 00.000 11060 Guiding  Dir = 2, Dur = 46
02:12:43.238 00.004 11060 IsSlewing returns 0
02:12:43.239 00.001 11060 IsGuiding returns 0
02:12:43.286 00.047 11060 IsGuiding returns 0
02:12:43.286 00.000 11060 Move returns status 0, amount 46
02:12:43.287 00.001 11060 MoveAxis(N, 0, ABG)
02:12:43.287 00.000 11060 Move returns status 0, amount 0
02:12:43.287 00.000 11060 move complete, result=0
02:12:43.287 00.000 11060 worker thread done servicing request
02:12:43.287 00.000 11060 Worker thread wakes up
02:12:43.287 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.1 px 0 ms NORTH
02:12:43.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:43.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:43.977 00.690 11060 Exposure complete
02:12:45.054 01.077 11060 worker thread done servicing request
02:12:45.056 00.002 10844 OnExposeComplete: enter
02:12:45.056 00.000 10844 UpdateGuideState(): m_state=6
02:12:45.056 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12756
02:12:45.056 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=58.78, Mass=2568, SNR=31.9, Peak=238 HFD=3.4
02:12:45.057 00.001 10844 MultiStar: [#1 0.27,-0.41,0.99,U] [#2 0.07,0.14,2.11,U] [#3 -0.21,-0.49,0.84,U] [#4 0.33,0.34,1.05,U] [#5 -0.32,-0.31,1.09,U] [#6 0.52,-0.72,0.00,M2] [#7 0.19,-0.05,0.86,U] [#8 0.25,0.06,0.81,U] 
02:12:45.057 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.26, -0.10}
02:12:45.057 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
02:12:45.057 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
02:12:45.058 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.60 mountX=0.05 mountY=0.11, mountTheta=1.14
02:12:45.060 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
02:12:45.060 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
02:12:45.060 00.000 11060 Worker thread wakes up
02:12:45.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:45.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:12:45.061 00.001 10844 UpdateGuideState exits: m=2568 SNR=31.9
02:12:45.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:12:45.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:45.061 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
02:12:45.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:45.061 00.000 10844 Enqueuing Expose request
02:12:45.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:12:45.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:45.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:12:45.062 00.001 11060 MoveAxis(E, 0, ABG)
02:12:45.062 00.000 11060 Move returns status 0, amount 0
02:12:45.062 00.000 11060 MoveAxis(N, 0, ABG)
02:12:45.062 00.000 11060 Move returns status 0, amount 0
02:12:45.062 00.000 11060 move complete, result=0
02:12:45.062 00.000 11060 worker thread done servicing request
02:12:45.062 00.000 11060 Worker thread wakes up
02:12:45.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:45.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:45.068 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:45.719 00.651 11060 Exposure complete
02:12:46.021 00.302 10844 OnExposeComplete: enter
02:12:46.021 00.000 11060 worker thread done servicing request
02:12:46.022 00.001 10844 UpdateGuideState(): m_state=6
02:12:46.022 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12757
02:12:46.022 00.000 10844 Star::Find returns 1 (1), X=268.49, Y=59.16, Mass=2982, SNR=34.4, Peak=255 HFD=3.5
02:12:46.023 00.001 10844 MultiStar: [#1 0.37,-0.21,0.89,U] [#2 -0.16,0.03,1.93,U] [#3 0.33,-0.35,1.03,U] [#4 -0.05,0.45,0.75,U] [#5 -0.18,-0.68,0.00,M1] [#6 0.22,-0.58,0.79,U] [#7 0.04,-0.02,0.78,U] [#8 0.64,-0.57,0.00,M1] 
02:12:46.023 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.25, 0.28}
02:12:46.023 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
02:12:46.023 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
02:12:46.023 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=0.03 mountY=0.12, mountTheta=1.31
02:12:46.025 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
02:12:46.026 00.001 10844 Enqueuing Move request for scope (0.11, -0.05)
02:12:46.026 00.000 11060 Worker thread wakes up
02:12:46.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:12:46.026 00.000 10844 UpdateGuideState exits: m=2982 SNR=34.4 Saturated
02:12:46.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:46.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:46.026 00.000 10844 Enqueuing Expose request
02:12:46.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
02:12:46.027 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
02:12:46.027 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.12
02:12:46.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:12:46.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:46.028 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:12:46.028 00.000 11060 MoveAxis(E, 0, ABG)
02:12:46.028 00.000 11060 Move returns status 0, amount 0
02:12:46.028 00.000 11060 MoveAxis(N, 0, ABG)
02:12:46.028 00.000 11060 Move returns status 0, amount 0
02:12:46.028 00.000 11060 move complete, result=0
02:12:46.028 00.000 11060 worker thread done servicing request
02:12:46.029 00.001 11060 Worker thread wakes up
02:12:46.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:46.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:46.029 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:46.672 00.643 11060 Exposure complete
02:12:47.690 01.018 11060 worker thread done servicing request
02:12:47.690 00.000 10844 OnExposeComplete: enter
02:12:47.690 00.000 10844 UpdateGuideState(): m_state=6
02:12:47.691 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12758
02:12:47.691 00.000 10844 Star::Find returns 1 (0), X=268.38, Y=58.98, Mass=2237, SNR=29.6, Peak=215 HFD=3.3
02:12:47.691 00.000 10844 MultiStar: [#1 0.69,0.19,0.00,M1] [#2 -0.06,-0.45,2.27,U] [#3 0.09,0.15,0.99,U] [#4 0.06,0.52,0.93,U] [#5 -0.52,0.00,1.06,U] [#6 0.08,-0.14,1.05,U] [#7 0.94,0.53,0.00,M1] [#8 0.27,-0.10,1.03,U] 
02:12:47.691 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.06}, one-star: {0.14, 0.10}
02:12:47.691 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
02:12:47.692 00.001 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
02:12:47.692 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.62 mountX=0.06 mountY=0.01, mountTheta=0.12
02:12:47.694 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.06, opts=13)
02:12:47.694 00.000 10844 Enqueuing Move request for scope (-0.00, -0.06)
02:12:47.695 00.001 11060 Worker thread wakes up
02:12:47.695 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:47.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
02:12:47.695 00.000 10844 UpdateGuideState exits: m=2237 SNR=29.6
02:12:47.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
02:12:47.695 00.000 11060 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=0.01
02:12:47.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:47.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:47.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:47.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:47.695 00.000 10844 Enqueuing Expose request
02:12:47.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:12:47.695 00.000 11060 MoveAxis(E, 0, ABG)
02:12:47.695 00.000 11060 Move returns status 0, amount 0
02:12:47.696 00.001 11060 MoveAxis(N, 0, ABG)
02:12:47.696 00.000 11060 Move returns status 0, amount 0
02:12:47.696 00.000 11060 move complete, result=0
02:12:47.696 00.000 11060 worker thread done servicing request
02:12:47.696 00.000 11060 Worker thread wakes up
02:12:47.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:47.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:47.710 00.014 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:48.353 00.643 11060 Exposure complete
02:12:48.584 00.231 11060 worker thread done servicing request
02:12:48.584 00.000 10844 OnExposeComplete: enter
02:12:48.584 00.000 10844 UpdateGuideState(): m_state=6
02:12:48.584 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12759
02:12:48.585 00.001 10844 Star::Find returns 1 (1), X=268.38, Y=58.67, Mass=2755, SNR=33.2, Peak=255 HFD=3.1
02:12:48.585 00.000 10844 MultiStar: [#1 0.25,-0.42,0.97,U] [#2 0.01,0.41,1.90,U] [#3 0.17,0.03,0.84,U] [#4 0.25,0.25,0.91,U] [#5 -0.04,0.30,0.92,U] [#6 0.72,-0.73,0.00,M1] [#7 0.43,-0.62,0.00,M2] [#8 0.21,-0.51,0.91,U] 
02:12:48.585 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.14, -0.21}
02:12:48.585 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
02:12:48.585 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.98 = 1.98)
02:12:48.585 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.05 mountY=0.12, mountTheta=2.00
02:12:48.587 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
02:12:48.587 00.000 10844 Enqueuing Move request for scope (0.12, 0.03)
02:12:48.587 00.000 11060 Worker thread wakes up
02:12:48.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
02:12:48.587 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
02:12:48.588 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:48.588 00.000 10844 UpdateGuideState exits: m=2755 SNR=33.2 Saturated
02:12:48.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:48.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:48.588 00.000 10844 Enqueuing Expose request
02:12:48.588 00.000 11060 Moving (0.12, 0.03) raw xDistance=-0.05 yDistance=0.12
02:12:48.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:12:48.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:48.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:12:48.588 00.000 11060 MoveAxis(E, 0, ABG)
02:12:48.588 00.000 11060 Move returns status 0, amount 0
02:12:48.588 00.000 11060 MoveAxis(N, 0, ABG)
02:12:48.589 00.001 11060 Move returns status 0, amount 0
02:12:48.589 00.000 11060 move complete, result=0
02:12:48.589 00.000 11060 worker thread done servicing request
02:12:48.589 00.000 11060 Worker thread wakes up
02:12:48.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:48.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:48.590 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:49.227 00.637 11060 Exposure complete
02:12:49.417 00.190 11060 worker thread done servicing request
02:12:49.417 00.000 10844 OnExposeComplete: enter
02:12:49.417 00.000 10844 UpdateGuideState(): m_state=6
02:12:49.418 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12760
02:12:49.418 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=59.07, Mass=3789, SNR=39.1, Peak=255 HFD=3.4
02:12:49.418 00.000 10844 MultiStar: [#1 0.11,-0.10,0.76,U] [#2 -0.16,-0.04,1.59,U] [#3 -0.24,0.11,0.82,U] [#4 0.12,-0.20,0.76,U] [#5 -0.74,0.44,0.00,M1] [#6 0.28,-0.20,0.69,U] [#7 -0.01,-0.16,0.73,U] [#8 -0.06,0.17,0.77,U] 
02:12:49.418 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.11, 0.19}
02:12:49.418 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
02:12:49.418 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
02:12:49.419 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.87 mountX=0.02 mountY=-0.00, mountTheta=-0.14
02:12:49.420 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
02:12:49.420 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
02:12:49.420 00.000 11060 Worker thread wakes up
02:12:49.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:49.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:12:49.420 00.000 10844 UpdateGuideState exits: m=3789 SNR=39.1 Saturated
02:12:49.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:12:49.420 00.000 11060 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=-0.00
02:12:49.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:12:49.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:49.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:49.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:12:49.420 00.000 11060 MoveAxis(E, 0, ABG)
02:12:49.420 00.000 11060 Move returns status 0, amount 0
02:12:49.420 00.000 11060 MoveAxis(N, 0, ABG)
02:12:49.420 00.000 11060 Move returns status 0, amount 0
02:12:49.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:49.420 00.000 11060 move complete, result=0
02:12:49.422 00.002 10844 Enqueuing Expose request
02:12:49.422 00.000 11060 worker thread done servicing request
02:12:49.422 00.000 11060 Worker thread wakes up
02:12:49.422 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:49.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:49.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:50.073 00.651 11060 Exposure complete
02:12:50.242 00.169 11060 worker thread done servicing request
02:12:50.242 00.000 10844 OnExposeComplete: enter
02:12:50.242 00.000 10844 UpdateGuideState(): m_state=6
02:12:50.242 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12761
02:12:50.243 00.001 10844 Star::Find returns 1 (0), X=268.61, Y=59.28, Mass=2756, SNR=32.0, Peak=241 HFD=3.5
02:12:50.243 00.000 10844 MultiStar: [#1 0.19,-0.21,0.97,U] [#2 -0.61,0.62,0.00,M1] [#3 0.06,0.27,1.00,U] [#4 -0.42,0.41,0.88,U] [#5 -0.29,-0.16,0.99,U] [#6 0.34,-0.46,0.97,U] [#7 0.45,0.09,0.94,U] [#8 -0.24,0.18,0.81,U] 
02:12:50.243 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {0.37, 0.41}
02:12:50.243 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
02:12:50.243 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
02:12:50.243 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=-0.07 mountY=0.06, mountTheta=2.45
02:12:50.245 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
02:12:50.245 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
02:12:50.245 00.000 11060 Worker thread wakes up
02:12:50.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
02:12:50.246 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
02:12:50.246 00.000 11060 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=0.06
02:12:50.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:12:50.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:50.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:50.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:12:50.246 00.000 11060 MoveAxis(E, 0, ABG)
02:12:50.246 00.000 11060 Move returns status 0, amount 0
02:12:50.246 00.000 11060 MoveAxis(N, 0, ABG)
02:12:50.246 00.000 11060 Move returns status 0, amount 0
02:12:50.246 00.000 10844 UpdateGuideState exits: m=2756 SNR=32.0
02:12:50.246 00.000 11060 move complete, result=0
02:12:50.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:50.246 00.000 11060 worker thread done servicing request
02:12:50.247 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:50.247 00.000 10844 Enqueuing Expose request
02:12:50.247 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:50.247 00.000 11060 Worker thread wakes up
02:12:50.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:50.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:50.887 00.640 11060 Exposure complete
02:12:51.098 00.211 11060 worker thread done servicing request
02:12:51.098 00.000 10844 OnExposeComplete: enter
02:12:51.098 00.000 10844 UpdateGuideState(): m_state=6
02:12:51.099 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12762
02:12:51.099 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=59.30, Mass=2030, SNR=27.5, Peak=252 HFD=2.9
02:12:51.099 00.000 10844 MultiStar: [#1 0.30,-0.04,1.20,U] [#2 -0.02,0.16,2.28,U] [#3 -0.09,-0.15,1.00,U] [#4 -0.16,0.84,0.00,M1] [#5 -0.46,-0.00,1.06,U] [#6 0.70,-0.54,0.00,M1] [#7 0.36,-0.29,0.88,U] [#8 0.14,-0.02,1.05,U] 
02:12:51.099 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.04}, one-star: {-0.07, 0.42}
02:12:51.100 00.001 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.75) = xAngle (2.93 = 2.93)
02:12:51.100 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
02:12:51.100 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.18 mountX=-0.04 mountY=0.01, mountTheta=2.92
02:12:51.103 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.04, opts=13)
02:12:51.103 00.000 10844 Enqueuing Move request for scope (0.01, 0.04)
02:12:51.103 00.000 11060 Worker thread wakes up
02:12:51.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:51.103 00.000 10844 UpdateGuideState exits: m=2030 SNR=27.5
02:12:51.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:51.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:51.103 00.000 10844 Enqueuing Expose request
02:12:51.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
02:12:51.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
02:12:51.104 00.001 11060 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
02:12:51.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:12:51.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:51.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:12:51.104 00.000 11060 MoveAxis(E, 0, ABG)
02:12:51.104 00.000 11060 Move returns status 0, amount 0
02:12:51.104 00.000 11060 MoveAxis(N, 0, ABG)
02:12:51.104 00.000 11060 Move returns status 0, amount 0
02:12:51.104 00.000 11060 move complete, result=0
02:12:51.105 00.001 11060 worker thread done servicing request
02:12:51.105 00.000 11060 Worker thread wakes up
02:12:51.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:51.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:51.106 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:51.758 00.652 11060 Exposure complete
02:12:52.038 00.280 11060 worker thread done servicing request
02:12:52.038 00.000 10844 OnExposeComplete: enter
02:12:52.038 00.000 10844 UpdateGuideState(): m_state=6
02:12:52.039 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12763
02:12:52.039 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=59.36, Mass=2905, SNR=33.8, Peak=244 HFD=3.4
02:12:52.039 00.000 10844 MultiStar: [#1 0.58,-0.09,1.00,U] [#2 0.04,-0.00,1.97,U] [#3 -0.23,-0.05,0.93,U] [#4 0.22,0.32,1.03,U] [#5 0.02,-0.12,0.98,U] [#6 0.19,-0.30,0.87,U] [#7 0.08,-0.31,0.80,U] [#8 0.15,0.04,0.87,U] 
02:12:52.039 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {-0.14, 0.48}
02:12:52.039 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
02:12:52.039 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
02:12:52.040 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.09 mountX=-0.03 mountY=0.10, mountTheta=1.84
02:12:52.051 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
02:12:52.051 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
02:12:52.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:52.051 00.000 10844 UpdateGuideState exits: m=2905 SNR=33.8
02:12:52.052 00.001 11060 Worker thread wakes up
02:12:52.053 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:12:52.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:12:52.053 00.000 11060 Moving (0.10, 0.01) raw xDistance=-0.03 yDistance=0.10
02:12:52.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:12:52.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:52.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:12:52.053 00.000 11060 MoveAxis(E, 0, ABG)
02:12:52.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:52.053 00.000 11060 Move returns status 0, amount 0
02:12:52.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:52.053 00.000 11060 MoveAxis(N, 0, ABG)
02:12:52.054 00.001 10844 Enqueuing Expose request
02:12:52.054 00.000 11060 Move returns status 0, amount 0
02:12:52.054 00.000 11060 move complete, result=0
02:12:52.054 00.000 11060 worker thread done servicing request
02:12:52.054 00.000 11060 Worker thread wakes up
02:12:52.054 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:52.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:52.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:52.690 00.636 11060 Exposure complete
02:12:52.957 00.267 11060 worker thread done servicing request
02:12:52.957 00.000 10844 OnExposeComplete: enter
02:12:52.957 00.000 10844 UpdateGuideState(): m_state=6
02:12:52.958 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12764
02:12:52.958 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=60.16, Mass=2396, SNR=30.1, Peak=220 HFD=3.6
02:12:52.958 00.000 10844 MultiStar: large primary error, entering stabilization period
02:12:52.958 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
02:12:52.958 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
02:12:52.958 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=1.28 hyp=1.28 cameraTheta=1.58 mountX=-1.26 mountY=-0.22, mountTheta=-2.97
02:12:52.959 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=1.28, opts=13)
02:12:52.959 00.000 10844 Enqueuing Move request for scope (-0.01, 1.28)
02:12:52.959 00.000 11060 Worker thread wakes up
02:12:52.961 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:52.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.28) opts 0xd
02:12:52.961 00.000 10844 UpdateGuideState exits: m=2396 SNR=30.1
02:12:52.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 1.28)
02:12:52.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:52.961 00.000 11060 Moving (-0.01, 1.28) raw xDistance=-1.26 yDistance=-0.22
02:12:52.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:52.961 00.000 10844 Enqueuing Expose request
02:12:52.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.26
02:12:52.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
02:12:52.961 00.000 11060 MoveAxis(E, 219, ABG)
02:12:52.961 00.000 11060 Guiding  Dir = 2, Dur = 219
02:12:52.967 00.006 11060 IsSlewing returns 0
02:12:52.968 00.001 11060 IsGuiding returns 0
02:12:53.200 00.232 11060 IsGuiding returns 0
02:12:53.200 00.000 11060 Move returns status 0, amount 219
02:12:53.201 00.001 11060 MoveAxis(N, 84, ABG)
02:12:53.201 00.000 11060 Guiding  Dir = 0, Dur = 84
02:12:53.216 00.015 11060 IsSlewing returns 0
02:12:53.216 00.000 11060 IsGuiding returns 0
02:12:53.310 00.094 11060 IsGuiding returns 0
02:12:53.310 00.000 11060 Move returns status 0, amount 84
02:12:53.310 00.000 11060 move complete, result=0
02:12:53.311 00.001 11060 worker thread done servicing request
02:12:53.311 00.000 11060 Worker thread wakes up
02:12:53.311 00.000 10844 GuideStep: -1.3 px 219 ms EAST, -0.2 px 84 ms NORTH
02:12:53.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:53.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:53.941 00.630 11060 Exposure complete
02:12:54.171 00.230 11060 worker thread done servicing request
02:12:54.171 00.000 10844 OnExposeComplete: enter
02:12:54.171 00.000 10844 UpdateGuideState(): m_state=6
02:12:54.171 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12765
02:12:54.171 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=58.90, Mass=2373, SNR=30.4, Peak=243 HFD=2.8
02:12:54.171 00.000 10844 MultiStar: exiting stabilization period
02:12:54.172 00.001 10844 MultiStar: [#1 0.15,-0.63,0.00,M1] [#2 -0.54,-0.63,0.00,M1] [#3 -1.01,-0.14,0.00,M1] [#4 -0.07,-0.14,1.04,U] [#5 -1.06,-0.08,0.00,M1] [#6 -0.04,-0.38,0.94,U] [#7 0.08,-1.10,0.00,M1] [#8 -0.46,-0.15,1.02,U] 
02:12:54.172 00.000 10844 single-star, 3 included, MultiStar: {-0.16, -0.16}, one-star: {-0.07, 0.03}
02:12:54.172 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
02:12:54.172 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
02:12:54.172 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.81 mountX=-0.01 mountY=-0.08, mountTheta=-1.72
02:12:54.173 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.03, opts=13)
02:12:54.173 00.000 10844 Enqueuing Move request for scope (-0.07, 0.03)
02:12:54.174 00.001 11060 Worker thread wakes up
02:12:54.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:54.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
02:12:54.174 00.000 10844 UpdateGuideState exits: m=2373 SNR=30.4
02:12:54.174 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
02:12:54.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:54.174 00.000 11060 Moving (-0.07, 0.03) raw xDistance=-0.01 yDistance=-0.08
02:12:54.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:54.174 00.000 10844 Enqueuing Expose request
02:12:54.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:12:54.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:54.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:12:54.174 00.000 11060 MoveAxis(E, 0, ABG)
02:12:54.174 00.000 11060 Move returns status 0, amount 0
02:12:54.175 00.001 11060 MoveAxis(N, 0, ABG)
02:12:54.175 00.000 11060 Move returns status 0, amount 0
02:12:54.175 00.000 11060 move complete, result=0
02:12:54.175 00.000 11060 worker thread done servicing request
02:12:54.175 00.000 11060 Worker thread wakes up
02:12:54.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:54.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:54.177 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:54.800 00.623 11060 Exposure complete
02:12:54.994 00.194 11060 worker thread done servicing request
02:12:54.994 00.000 10844 OnExposeComplete: enter
02:12:54.994 00.000 10844 UpdateGuideState(): m_state=6
02:12:54.994 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12766
02:12:54.994 00.000 10844 Star::Find returns 1 (0), X=268.64, Y=58.93, Mass=2657, SNR=31.5, Peak=238 HFD=3.4
02:12:54.995 00.001 10844 MultiStar: [#1 1.49,0.01,0.00,M2] [#2 0.03,-0.16,2.02,U] [#3 0.67,-0.58,0.00,M2] [#4 0.02,-0.23,1.14,U] [#5 -0.57,-0.31,0.00,M2] [#6 0.44,-0.52,0.00,M1] [#7 0.83,0.22,0.00,M2] [#8 0.76,-0.25,0.00,M1] 
02:12:54.995 00.000 10844 refined, 2 included, MultiStar: {0.12, -0.13}, one-star: {0.40, 0.05}
02:12:54.995 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
02:12:54.995 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
02:12:54.995 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.83 mountX=0.11 mountY=0.14, mountTheta=0.91
02:12:54.996 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.13, opts=13)
02:12:54.996 00.000 10844 Enqueuing Move request for scope (0.12, -0.13)
02:12:54.996 00.000 11060 Worker thread wakes up
02:12:54.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:54.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
02:12:54.997 00.001 10844 UpdateGuideState exits: m=2657 SNR=31.5
02:12:54.997 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
02:12:54.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:54.997 00.000 11060 Moving (0.12, -0.13) raw xDistance=0.11 yDistance=0.14
02:12:54.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:54.997 00.000 10844 Enqueuing Expose request
02:12:54.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:12:54.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:54.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:12:54.997 00.000 11060 MoveAxis(E, 0, ABG)
02:12:54.997 00.000 11060 Move returns status 0, amount 0
02:12:54.997 00.000 11060 MoveAxis(N, 0, ABG)
02:12:54.997 00.000 11060 Move returns status 0, amount 0
02:12:54.997 00.000 11060 move complete, result=0
02:12:54.997 00.000 11060 worker thread done servicing request
02:12:54.997 00.000 11060 Worker thread wakes up
02:12:54.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:54.998 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:55.000 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:55.629 00.629 11060 Exposure complete
02:12:55.844 00.215 11060 worker thread done servicing request
02:12:55.844 00.000 10844 OnExposeComplete: enter
02:12:55.844 00.000 10844 UpdateGuideState(): m_state=6
02:12:55.844 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12767
02:12:55.846 00.002 10844 Star::Find returns 1 (1), X=268.43, Y=59.32, Mass=2775, SNR=32.8, Peak=255 HFD=3.5
02:12:55.846 00.000 10844 MultiStar: [#1 0.34,0.33,0.99,U] [#2 0.31,0.01,1.96,U] [#3 -0.02,-0.01,0.91,U] [#4 -0.27,0.09,0.95,U] [#5 0.16,-0.04,0.91,U] [#6 -0.01,0.07,0.95,U] [#7 0.24,0.30,0.79,U] [#8 0.42,0.01,0.90,U] 
02:12:55.846 00.000 10844 refined, 8 included, MultiStar: {0.17, 0.12}, one-star: {0.19, 0.44}
02:12:55.846 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
02:12:55.846 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
02:12:55.846 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.63 mountX=-0.15 mountY=0.15, mountTheta=2.37
02:12:55.848 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.12, opts=13)
02:12:55.848 00.000 10844 Enqueuing Move request for scope (0.17, 0.12)
02:12:55.848 00.000 11060 Worker thread wakes up
02:12:55.848 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:12:55.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
02:12:55.848 00.000 10844 UpdateGuideState exits: m=2775 SNR=32.8 Saturated
02:12:55.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
02:12:55.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:55.849 00.001 11060 Moving (0.17, 0.12) raw xDistance=-0.15 yDistance=0.15
02:12:55.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:55.849 00.000 10844 Enqueuing Expose request
02:12:55.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:12:55.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:55.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:12:55.849 00.000 11060 MoveAxis(E, 26, ABG)
02:12:55.849 00.000 11060 Guiding  Dir = 2, Dur = 26
02:12:55.857 00.008 11060 IsSlewing returns 0
02:12:55.857 00.000 11060 IsGuiding returns 0
02:12:55.888 00.031 11060 IsGuiding returns 0
02:12:55.888 00.000 11060 Move returns status 0, amount 26
02:12:55.888 00.000 11060 MoveAxis(N, 0, ABG)
02:12:55.888 00.000 11060 Move returns status 0, amount 0
02:12:55.888 00.000 11060 move complete, result=0
02:12:55.889 00.001 11060 worker thread done servicing request
02:12:55.889 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
02:12:55.889 00.000 11060 Worker thread wakes up
02:12:55.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:55.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:56.544 00.655 11060 Exposure complete
02:12:56.859 00.315 11060 worker thread done servicing request
02:12:56.859 00.000 10844 OnExposeComplete: enter
02:12:56.859 00.000 10844 UpdateGuideState(): m_state=6
02:12:56.859 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12768
02:12:56.861 00.002 10844 Star::Find returns 1 (0), X=267.66, Y=58.83, Mass=2199, SNR=29.7, Peak=217 HFD=3.1
02:12:56.861 00.000 10844 MultiStar: [#1 0.63,-0.42,0.00,M2] [#2 0.09,-0.33,2.23,U] [#3 -0.11,-0.46,0.92,U] [#4 0.05,0.01,1.03,U] [#5 -0.05,0.18,1.05,U] [#6 0.18,-0.61,0.00,M1] [#7 0.04,-0.12,0.89,U] [#8 -0.08,-0.83,0.00,M1] 
02:12:56.861 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.16}, one-star: {-0.58, -0.05}
02:12:56.861 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
02:12:56.861 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
02:12:56.861 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.96 mountX=0.17 mountY=-0.04, mountTheta=-0.22
02:12:56.863 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.16, opts=13)
02:12:56.863 00.000 10844 Enqueuing Move request for scope (-0.06, -0.16)
02:12:56.863 00.000 11060 Worker thread wakes up
02:12:56.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:12:56.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
02:12:56.863 00.000 10844 UpdateGuideState exits: m=2199 SNR=29.7
02:12:56.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
02:12:56.864 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:56.864 00.000 11060 Moving (-0.06, -0.16) raw xDistance=0.17 yDistance=-0.04
02:12:56.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:56.864 00.000 10844 Enqueuing Expose request
02:12:56.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
02:12:56.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:56.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:56.864 00.000 11060 MoveAxis(W, 28, ABG)
02:12:56.864 00.000 11060 Guiding  Dir = 3, Dur = 28
02:12:56.877 00.013 11060 IsSlewing returns 0
02:12:56.877 00.000 11060 IsGuiding returns 0
02:12:56.923 00.046 11060 IsGuiding returns 0
02:12:56.923 00.000 11060 Move returns status 0, amount 28
02:12:56.924 00.001 11060 MoveAxis(N, 0, ABG)
02:12:56.924 00.000 11060 Move returns status 0, amount 0
02:12:56.924 00.000 11060 move complete, result=0
02:12:56.924 00.000 11060 worker thread done servicing request
02:12:56.924 00.000 11060 Worker thread wakes up
02:12:56.924 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
02:12:56.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:56.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:57.560 00.636 11060 Exposure complete
02:12:57.811 00.251 11060 worker thread done servicing request
02:12:57.811 00.000 10844 OnExposeComplete: enter
02:12:57.811 00.000 10844 UpdateGuideState(): m_state=6
02:12:57.811 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12769
02:12:57.811 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.88, Mass=2675, SNR=32.2, Peak=242 HFD=3.4
02:12:57.812 00.001 10844 MultiStar: [#1 0.04,-0.09,1.03,U] [#2 0.13,-0.30,2.01,U] [#3 -0.20,0.49,0.97,U] [#4 0.11,0.49,0.99,U] [#5 -0.12,0.47,1.05,U] [#6 0.56,-0.34,0.00,M2] [#7 0.11,0.37,0.91,U] [#8 -0.08,0.06,1.02,U] 
02:12:57.812 00.000 10844 single-star, 7 included, MultiStar: {0.02, 0.13}, one-star: {0.05, -0.00}
02:12:57.812 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.75) = xAngle (1.73 = 1.73)
02:12:57.812 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
02:12:57.812 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.02 mountX=-0.01 mountY=0.05, mountTheta=1.73
02:12:57.813 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.00, opts=13)
02:12:57.814 00.001 10844 Enqueuing Move request for scope (0.05, -0.00)
02:12:57.814 00.000 11060 Worker thread wakes up
02:12:57.814 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:57.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
02:12:57.814 00.000 10844 UpdateGuideState exits: m=2675 SNR=32.2
02:12:57.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
02:12:57.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:57.814 00.000 11060 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=0.05
02:12:57.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:57.814 00.000 10844 Enqueuing Expose request
02:12:57.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:12:57.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:57.816 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:12:57.816 00.000 11060 MoveAxis(E, 0, ABG)
02:12:57.816 00.000 11060 Move returns status 0, amount 0
02:12:57.816 00.000 11060 MoveAxis(N, 0, ABG)
02:12:57.816 00.000 11060 Move returns status 0, amount 0
02:12:57.816 00.000 11060 move complete, result=0
02:12:57.816 00.000 11060 worker thread done servicing request
02:12:57.816 00.000 11060 Worker thread wakes up
02:12:57.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:57.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:57.818 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:58.461 00.643 11060 Exposure complete
02:12:58.684 00.223 11060 worker thread done servicing request
02:12:58.684 00.000 10844 OnExposeComplete: enter
02:12:58.684 00.000 10844 UpdateGuideState(): m_state=6
02:12:58.685 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12770
02:12:58.685 00.000 10844 Star::Find returns 1 (1), X=268.35, Y=58.81, Mass=2630, SNR=32.2, Peak=255 HFD=3.4
02:12:58.685 00.000 10844 MultiStar: [#1 0.58,0.04,0.92,U] [#2 -0.21,0.40,2.08,U] [#3 0.28,0.59,0.00,M1] [#4 -0.09,0.50,0.86,U] [#5 -0.32,0.85,0.00,M1] [#6 -0.14,0.47,0.90,U] [#7 0.49,0.79,0.00,M1] [#8 0.72,0.20,0.00,M1] 
02:12:58.685 00.000 10844 single-star, 4 included, MultiStar: {-0.00, 0.29}, one-star: {0.11, -0.06}
02:12:58.685 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
02:12:58.685 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
02:12:58.685 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=0.04 mountY=0.12, mountTheta=1.24
02:12:58.689 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
02:12:58.689 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
02:12:58.689 00.000 11060 Worker thread wakes up
02:12:58.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:12:58.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
02:12:58.690 00.001 10844 UpdateGuideState exits: m=2630 SNR=32.2 Saturated
02:12:58.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
02:12:58.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:58.690 00.000 11060 Moving (0.11, -0.06) raw xDistance=0.04 yDistance=0.12
02:12:58.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:58.690 00.000 10844 Enqueuing Expose request
02:12:58.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:12:58.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:58.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:12:58.691 00.001 11060 MoveAxis(E, 0, ABG)
02:12:58.691 00.000 11060 Move returns status 0, amount 0
02:12:58.691 00.000 11060 MoveAxis(N, 0, ABG)
02:12:58.691 00.000 11060 Move returns status 0, amount 0
02:12:58.691 00.000 11060 move complete, result=0
02:12:58.691 00.000 11060 worker thread done servicing request
02:12:58.691 00.000 11060 Worker thread wakes up
02:12:58.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:58.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:58.694 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:59.324 00.630 11060 Exposure complete
02:12:59.505 00.181 10844 OnExposeComplete: enter
02:12:59.505 00.000 10844 UpdateGuideState(): m_state=6
02:12:59.505 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12771
02:12:59.505 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=59.00, Mass=3175, SNR=35.4, Peak=246 HFD=3.7
02:12:59.506 00.001 10844 MultiStar: [#1 0.29,-0.08,0.96,U] [#2 -0.22,-0.27,1.76,U] [#3 0.16,-0.39,0.93,U] [#4 0.21,0.58,0.95,U] [#5 -0.16,0.20,0.89,U] [#6 0.54,-0.27,0.79,U] [#7 0.41,-0.22,0.70,U] [#8 0.49,-0.32,0.93,U] 
02:12:59.506 00.000 10844 single-star, 8 included, MultiStar: {0.14, -0.08}, one-star: {-0.02, 0.12}
02:12:59.506 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
02:12:59.506 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.80)
02:12:59.506 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
02:12:59.506 00.000 11060 worker thread done servicing request
02:12:59.507 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
02:12:59.507 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
02:12:59.507 00.000 11060 Worker thread wakes up
02:12:59.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:12:59.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
02:12:59.507 00.000 10844 UpdateGuideState exits: m=3175 SNR=35.4
02:12:59.508 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:12:59.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:59.508 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
02:12:59.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:12:59.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:12:59.508 00.000 10844 Enqueuing Expose request
02:12:59.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:59.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:12:59.508 00.000 11060 MoveAxis(E, 0, ABG)
02:12:59.508 00.000 11060 Move returns status 0, amount 0
02:12:59.508 00.000 11060 MoveAxis(N, 0, ABG)
02:12:59.508 00.000 11060 Move returns status 0, amount 0
02:12:59.508 00.000 11060 move complete, result=0
02:12:59.508 00.000 11060 worker thread done servicing request
02:12:59.509 00.001 11060 Worker thread wakes up
02:12:59.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:12:59.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:12:59.510 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:00.154 00.644 11060 Exposure complete
02:13:00.315 00.161 11060 worker thread done servicing request
02:13:00.315 00.000 10844 OnExposeComplete: enter
02:13:00.315 00.000 10844 UpdateGuideState(): m_state=6
02:13:00.315 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12772
02:13:00.315 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=58.97, Mass=2444, SNR=30.1, Peak=206 HFD=3.3
02:13:00.316 00.001 10844 MultiStar: [#1 0.07,0.01,1.09,U] [#2 -0.57,-0.04,2.39,U] [#3 -0.36,0.33,0.95,U] [#4 -0.31,0.42,1.01,U] [#5 -0.45,-0.05,1.11,U] [#6 0.08,-0.17,0.99,U] [#7 -0.14,0.26,0.90,U] [#8 -0.21,0.20,0.96,U] 
02:13:00.316 00.000 10844 single-star, 8 included, MultiStar: {-0.26, 0.09}, one-star: {0.01, 0.09}
02:13:00.316 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
02:13:00.316 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
02:13:00.316 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.45 mountX=-0.09 mountY=-0.00, mountTheta=-3.10
02:13:00.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
02:13:00.317 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
02:13:00.317 00.000 11060 Worker thread wakes up
02:13:00.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:00.317 00.000 10844 UpdateGuideState exits: m=2444 SNR=30.1
02:13:00.318 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:00.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:13:00.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:00.318 00.000 10844 Enqueuing Expose request
02:13:00.318 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:13:00.318 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.00
02:13:00.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:13:00.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:00.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:13:00.318 00.000 11060 MoveAxis(E, 0, ABG)
02:13:00.318 00.000 11060 Move returns status 0, amount 0
02:13:00.318 00.000 11060 MoveAxis(N, 0, ABG)
02:13:00.318 00.000 11060 Move returns status 0, amount 0
02:13:00.318 00.000 11060 move complete, result=0
02:13:00.318 00.000 11060 worker thread done servicing request
02:13:00.319 00.001 11060 Worker thread wakes up
02:13:00.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:00.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:00.320 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:00.951 00.631 11060 Exposure complete
02:13:01.130 00.179 10844 OnExposeComplete: enter
02:13:01.130 00.000 11060 worker thread done servicing request
02:13:01.130 00.000 10844 UpdateGuideState(): m_state=6
02:13:01.130 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12773
02:13:01.130 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=59.59, Mass=1842, SNR=26.3, Peak=219 HFD=3.2
02:13:01.131 00.001 10844 MultiStar: [#1 0.05,0.86,0.00,M1] [#2 -0.50,0.45,0.00,M1] [#3 -0.11,0.28,1.21,U] [#4 -0.02,0.79,0.00,M1] [#5 -0.31,0.23,1.15,U] [#6 0.03,-0.00,1.12,U] [#7 -0.34,0.39,1.13,U] [#8 -0.09,0.43,1.20,U] 
02:13:01.131 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.33}, one-star: {-0.01, 0.71}
02:13:01.131 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
02:13:01.131 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.58)
02:13:01.131 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.97 mountX=-0.30 mountY=-0.19, mountTheta=-2.57
02:13:01.132 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.33, opts=13)
02:13:01.133 00.001 10844 Enqueuing Move request for scope (-0.14, 0.33)
02:13:01.133 00.000 11060 Worker thread wakes up
02:13:01.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:01.133 00.000 10844 UpdateGuideState exits: m=1842 SNR=26.3
02:13:01.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:01.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:01.133 00.000 10844 Enqueuing Expose request
02:13:01.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.33) opts 0xd
02:13:01.133 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.33)
02:13:01.133 00.000 11060 Moving (-0.14, 0.33) raw xDistance=-0.30 yDistance=-0.19
02:13:01.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:13:01.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
02:13:01.133 00.000 11060 MoveAxis(E, 52, ABG)
02:13:01.133 00.000 11060 Guiding  Dir = 2, Dur = 52
02:13:01.144 00.011 11060 IsSlewing returns 0
02:13:01.144 00.000 11060 IsGuiding returns 0
02:13:01.207 00.063 11060 IsGuiding returns 0
02:13:01.207 00.000 11060 Move returns status 0, amount 52
02:13:01.208 00.001 11060 MoveAxis(N, 75, ABG)
02:13:01.208 00.000 11060 Guiding  Dir = 0, Dur = 75
02:13:01.229 00.021 11060 IsSlewing returns 0
02:13:01.230 00.001 11060 IsGuiding returns 0
02:13:01.315 00.085 11060 IsGuiding returns 0
02:13:01.315 00.000 11060 Move returns status 0, amount 75
02:13:01.315 00.000 11060 move complete, result=0
02:13:01.316 00.001 11060 worker thread done servicing request
02:13:01.316 00.000 10844 GuideStep: -0.3 px 52 ms EAST, -0.2 px 75 ms NORTH
02:13:01.318 00.002 11060 Worker thread wakes up
02:13:01.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:01.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:01.946 00.628 11060 Exposure complete
02:13:02.158 00.212 11060 worker thread done servicing request
02:13:02.158 00.000 10844 OnExposeComplete: enter
02:13:02.158 00.000 10844 UpdateGuideState(): m_state=6
02:13:02.159 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12774
02:13:02.159 00.000 10844 Star::Find returns 1 (0), X=267.81, Y=59.44, Mass=2569, SNR=31.9, Peak=215 HFD=3.5
02:13:02.159 00.000 10844 MultiStar: [#1 0.08,0.13,0.92,U] [#2 -0.45,-0.20,2.07,U] [#3 -0.31,0.07,0.94,U] [#4 -0.05,0.99,0.00,M2] [#5 -0.68,0.63,0.00,M1] [#6 0.01,0.15,1.00,U] [#7 0.21,0.21,0.71,U] [#8 0.22,0.05,0.93,U] 
02:13:02.159 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.09}, one-star: {-0.43, 0.56}
02:13:02.159 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.38 = -1.90)
02:13:02.159 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.92)
02:13:02.159 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.63 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
02:13:02.160 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.09, opts=13)
02:13:02.161 00.001 10844 Enqueuing Move request for scope (-0.16, 0.09)
02:13:02.161 00.000 11060 Worker thread wakes up
02:13:02.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
02:13:02.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
02:13:02.161 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:02.161 00.000 11060 Moving (-0.16, 0.09) raw xDistance=-0.06 yDistance=-0.17
02:13:02.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:13:02.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:02.161 00.000 10844 UpdateGuideState exits: m=2569 SNR=31.9
02:13:02.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:13:02.161 00.000 11060 MoveAxis(E, 0, ABG)
02:13:02.161 00.000 11060 Move returns status 0, amount 0
02:13:02.161 00.000 11060 MoveAxis(N, 0, ABG)
02:13:02.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:02.161 00.000 11060 Move returns status 0, amount 0
02:13:02.161 00.000 11060 move complete, result=0
02:13:02.162 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:02.162 00.000 10844 Enqueuing Expose request
02:13:02.162 00.000 11060 worker thread done servicing request
02:13:02.162 00.000 11060 Worker thread wakes up
02:13:02.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:02.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:02.162 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:13:02.793 00.631 11060 Exposure complete
02:13:02.985 00.192 11060 worker thread done servicing request
02:13:02.985 00.000 10844 OnExposeComplete: enter
02:13:02.985 00.000 10844 UpdateGuideState(): m_state=6
02:13:02.986 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12775
02:13:02.986 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.35, Mass=2814, SNR=33.5, Peak=218 HFD=3.4
02:13:02.986 00.000 10844 MultiStar: [#1 0.26,-0.43,1.02,U] [#2 -0.22,-0.42,1.89,U] [#3 0.10,-0.43,0.93,U] [#4 0.17,0.09,0.87,U] [#5 -0.40,-0.40,0.87,U] [#6 -0.27,-0.42,0.80,U] [#7 -0.02,-0.19,0.76,U] [#8 0.23,-0.19,0.87,U] 
02:13:02.986 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.23}, one-star: {-0.19, 0.47}
02:13:02.986 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
02:13:02.986 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
02:13:02.986 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.79 mountX=0.24 mountY=-0.01, mountTheta=-0.06
02:13:02.988 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.23, opts=13)
02:13:02.988 00.000 10844 Enqueuing Move request for scope (-0.05, -0.23)
02:13:02.988 00.000 11060 Worker thread wakes up
02:13:02.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:02.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
02:13:02.988 00.000 10844 UpdateGuideState exits: m=2814 SNR=33.5
02:13:02.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
02:13:02.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:02.988 00.000 11060 Moving (-0.05, -0.23) raw xDistance=0.24 yDistance=-0.01
02:13:02.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:02.988 00.000 10844 Enqueuing Expose request
02:13:02.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
02:13:02.989 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:02.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:13:02.989 00.000 11060 MoveAxis(W, 41, ABG)
02:13:02.989 00.000 11060 Guiding  Dir = 3, Dur = 41
02:13:03.021 00.032 11060 IsSlewing returns 0
02:13:03.021 00.000 11060 IsGuiding returns 0
02:13:03.096 00.075 11060 IsGuiding returns 0
02:13:03.097 00.001 11060 Move returns status 0, amount 41
02:13:03.097 00.000 11060 MoveAxis(N, 0, ABG)
02:13:03.097 00.000 11060 Move returns status 0, amount 0
02:13:03.097 00.000 11060 move complete, result=0
02:13:03.097 00.000 11060 worker thread done servicing request
02:13:03.097 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
02:13:03.098 00.001 11060 Worker thread wakes up
02:13:03.099 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:03.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:03.754 00.655 11060 Exposure complete
02:13:03.912 00.158 11060 worker thread done servicing request
02:13:03.912 00.000 10844 OnExposeComplete: enter
02:13:03.912 00.000 10844 UpdateGuideState(): m_state=6
02:13:03.912 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12776
02:13:03.912 00.000 10844 Star::Find returns 1 (1), X=268.91, Y=59.63, Mass=2708, SNR=32.3, Peak=255 HFD=3.6
02:13:03.913 00.001 10844 MultiStar: [#1 0.48,0.19,0.96,U] [#2 0.20,0.02,2.02,U] [#3 0.25,0.34,0.90,U] [#4 0.10,0.23,0.78,U] [#5 0.03,0.79,0.00,M1] [#6 0.01,-0.30,0.86,U] [#7 0.60,0.83,0.00,M1] [#8 0.70,0.05,0.00,M1] 
02:13:03.913 00.000 10844 refined, 5 included, MultiStar: {0.28, 0.18}, one-star: {0.67, 0.75}
02:13:03.913 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
02:13:03.913 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
02:13:03.913 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.18 hyp=0.34 cameraTheta=0.57 mountX=-0.23 mountY=0.25, mountTheta=2.32
02:13:03.915 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.18, opts=13)
02:13:03.915 00.000 10844 Enqueuing Move request for scope (0.28, 0.18)
02:13:03.915 00.000 11060 Worker thread wakes up
02:13:03.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:03.915 00.000 10844 UpdateGuideState exits: m=2708 SNR=32.3 Saturated
02:13:03.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:03.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:03.915 00.000 10844 Enqueuing Expose request
02:13:03.916 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.18) opts 0xd
02:13:03.916 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.18)
02:13:03.916 00.000 11060 Moving (0.28, 0.18) raw xDistance=-0.23 yDistance=0.25
02:13:03.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:13:03.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:13:03.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:13:03.916 00.000 11060 MoveAxis(E, 39, ABG)
02:13:03.916 00.000 11060 Guiding  Dir = 2, Dur = 39
02:13:03.948 00.032 11060 IsSlewing returns 0
02:13:03.949 00.001 11060 IsGuiding returns 0
02:13:04.010 00.061 11060 IsGuiding returns 0
02:13:04.010 00.000 11060 Move returns status 0, amount 39
02:13:04.010 00.000 11060 MoveAxis(N, 0, ABG)
02:13:04.010 00.000 11060 Move returns status 0, amount 0
02:13:04.010 00.000 11060 move complete, result=0
02:13:04.010 00.000 11060 worker thread done servicing request
02:13:04.010 00.000 11060 Worker thread wakes up
02:13:04.010 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.3 px 0 ms NORTH
02:13:04.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:04.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:04.642 00.632 11060 Exposure complete
02:13:04.805 00.163 11060 worker thread done servicing request
02:13:04.806 00.001 10844 OnExposeComplete: enter
02:13:04.806 00.000 10844 UpdateGuideState(): m_state=6
02:13:04.806 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12777
02:13:04.806 00.000 10844 Star::Find returns 1 (1), X=268.28, Y=59.16, Mass=2648, SNR=32.0, Peak=255 HFD=3.6
02:13:04.806 00.000 10844 MultiStar: [#1 0.44,0.57,0.00,M1] [#2 -0.11,0.26,2.00,U] [#3 0.25,-0.05,0.96,U] [#4 -0.02,0.60,0.92,U] [#5 -0.09,-0.01,0.90,U] [#6 0.45,0.05,0.92,U] [#7 0.48,0.66,0.00,M2] [#8 0.32,0.07,0.87,U] 
02:13:04.806 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.18}, one-star: {0.05, 0.28}
02:13:04.807 00.001 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
02:13:04.807 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
02:13:04.807 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=-0.20 mountY=0.05, mountTheta=2.87
02:13:04.808 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.18, opts=13)
02:13:04.808 00.000 10844 Enqueuing Move request for scope (0.09, 0.18)
02:13:04.808 00.000 11060 Worker thread wakes up
02:13:04.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:04.808 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.0 Saturated
02:13:04.809 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:04.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:04.809 00.000 10844 Enqueuing Expose request
02:13:04.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
02:13:04.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
02:13:04.809 00.000 11060 Moving (0.09, 0.18) raw xDistance=-0.20 yDistance=0.05
02:13:04.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:13:04.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:04.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:13:04.809 00.000 11060 MoveAxis(E, 35, ABG)
02:13:04.809 00.000 11060 Guiding  Dir = 2, Dur = 35
02:13:04.823 00.014 11060 IsSlewing returns 0
02:13:04.823 00.000 11060 IsGuiding returns 0
02:13:04.869 00.046 11060 IsGuiding returns 0
02:13:04.869 00.000 11060 Move returns status 0, amount 35
02:13:04.869 00.000 11060 MoveAxis(N, 0, ABG)
02:13:04.869 00.000 11060 Move returns status 0, amount 0
02:13:04.869 00.000 11060 move complete, result=0
02:13:04.869 00.000 11060 worker thread done servicing request
02:13:04.869 00.000 11060 Worker thread wakes up
02:13:04.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:04.870 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:04.870 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
02:13:05.501 00.631 11060 Exposure complete
02:13:05.669 00.168 11060 worker thread done servicing request
02:13:05.669 00.000 10844 OnExposeComplete: enter
02:13:05.669 00.000 10844 UpdateGuideState(): m_state=6
02:13:05.669 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12778
02:13:05.669 00.000 10844 Star::Find returns 1 (0), X=268.44, Y=58.78, Mass=2489, SNR=31.3, Peak=200 HFD=3.5
02:13:05.670 00.001 10844 MultiStar: [#1 0.49,0.32,1.00,U] [#2 0.68,-0.49,0.00,M1] [#3 0.20,-0.17,0.97,U] [#4 0.13,-0.12,0.92,U] [#5 -0.09,0.14,1.07,U] [#6 0.42,-0.62,0.00,M1] [#7 0.02,0.17,0.80,U] [#8 0.41,-0.15,0.95,U] 
02:13:05.670 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.01}, one-star: {0.20, -0.10}
02:13:05.670 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.75) = xAngle (1.81 = 1.81)
02:13:05.670 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
02:13:05.670 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.06 mountX=-0.05 mountY=0.19, mountTheta=1.81
02:13:05.671 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.01, opts=13)
02:13:05.671 00.000 10844 Enqueuing Move request for scope (0.20, 0.01)
02:13:05.671 00.000 11060 Worker thread wakes up
02:13:05.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:05.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
02:13:05.671 00.000 10844 UpdateGuideState exits: m=2489 SNR=31.3
02:13:05.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
02:13:05.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:05.671 00.000 11060 Moving (0.20, 0.01) raw xDistance=-0.05 yDistance=0.19
02:13:05.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:05.671 00.000 10844 Enqueuing Expose request
02:13:05.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:13:05.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:13:05.672 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:13:05.672 00.000 11060 MoveAxis(E, 0, ABG)
02:13:05.672 00.000 11060 Move returns status 0, amount 0
02:13:05.672 00.000 11060 MoveAxis(N, 0, ABG)
02:13:05.672 00.000 11060 Move returns status 0, amount 0
02:13:05.672 00.000 11060 move complete, result=0
02:13:05.672 00.000 11060 worker thread done servicing request
02:13:05.672 00.000 11060 Worker thread wakes up
02:13:05.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:05.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:05.673 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:06.311 00.638 11060 Exposure complete
02:13:06.488 00.177 11060 worker thread done servicing request
02:13:06.488 00.000 10844 OnExposeComplete: enter
02:13:06.488 00.000 10844 UpdateGuideState(): m_state=6
02:13:06.489 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12779
02:13:06.489 00.000 10844 Star::Find returns 1 (1), X=268.70, Y=58.28, Mass=3127, SNR=35.6, Peak=255 HFD=3.5
02:13:06.489 00.000 10844 MultiStar: [#1 0.69,-0.95,0.00,M1] [#2 0.12,-0.87,0.00,M2] [#3 0.28,-0.45,0.82,U] [#4 0.39,-0.27,0.94,U] [#5 0.16,-0.57,0.90,U] [#6 0.74,-1.20,0.00,M2] [#7 0.73,-0.34,0.00,M2] [#8 0.56,-0.42,0.00,M1] 
02:13:06.489 00.000 10844 refined, 3 included, MultiStar: {0.33, -0.47}, one-star: {0.46, -0.60}
02:13:06.489 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
02:13:06.489 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
02:13:06.489 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.47 hyp=0.58 cameraTheta=-0.97 mountX=0.41 mountY=0.40, mountTheta=0.78
02:13:06.491 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.47, opts=13)
02:13:06.491 00.000 10844 Enqueuing Move request for scope (0.33, -0.47)
02:13:06.491 00.000 11060 Worker thread wakes up
02:13:06.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:06.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.47) opts 0xd
02:13:06.491 00.000 10844 UpdateGuideState exits: m=3127 SNR=35.6 Saturated
02:13:06.491 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.47)
02:13:06.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:06.491 00.000 11060 Moving (0.33, -0.47) raw xDistance=0.41 yDistance=0.40
02:13:06.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:06.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
02:13:06.492 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:13:06.492 00.000 10844 Enqueuing Expose request
02:13:06.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:13:06.492 00.000 11060 MoveAxis(W, 71, ABG)
02:13:06.492 00.000 11060 Guiding  Dir = 3, Dur = 71
02:13:06.509 00.017 11060 IsSlewing returns 0
02:13:06.509 00.000 11060 IsGuiding returns 0
02:13:06.587 00.078 11060 IsGuiding returns 0
02:13:06.587 00.000 11060 Move returns status 0, amount 71
02:13:06.587 00.000 11060 MoveAxis(N, 0, ABG)
02:13:06.587 00.000 11060 Move returns status 0, amount 0
02:13:06.587 00.000 11060 move complete, result=0
02:13:06.587 00.000 11060 worker thread done servicing request
02:13:06.587 00.000 11060 Worker thread wakes up
02:13:06.587 00.000 10844 GuideStep: 0.4 px 71 ms WEST, 0.4 px 0 ms NORTH
02:13:06.588 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:06.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:07.220 00.632 11060 Exposure complete
02:13:07.397 00.177 11060 worker thread done servicing request
02:13:07.397 00.000 10844 OnExposeComplete: enter
02:13:07.397 00.000 10844 UpdateGuideState(): m_state=6
02:13:07.397 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12780
02:13:07.397 00.000 10844 Star::Find returns 1 (1), X=268.61, Y=58.64, Mass=3176, SNR=35.3, Peak=255 HFD=3.4
02:13:07.397 00.000 10844 MultiStar: [#1 0.73,0.07,0.00,M2] [#2 0.44,-0.12,1.90,U] [#3 -0.27,0.04,0.95,U] [#4 0.44,0.15,0.86,U] [#5 0.14,0.34,0.92,U] [#6 0.35,-0.14,0.79,U] [#7 0.52,0.03,0.69,U] [#8 0.17,-0.08,0.91,U] 
02:13:07.397 00.000 10844 refined, 7 included, MultiStar: {0.28, -0.02}, one-star: {0.37, -0.24}
02:13:07.397 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
02:13:07.399 00.002 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
02:13:07.399 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.06 mountX=-0.03 mountY=0.28, mountTheta=1.69
02:13:07.399 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.02, opts=13)
02:13:07.400 00.001 10844 Enqueuing Move request for scope (0.28, -0.02)
02:13:07.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:07.400 00.000 10844 UpdateGuideState exits: m=3176 SNR=35.3 Saturated
02:13:07.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:07.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:07.400 00.000 10844 Enqueuing Expose request
02:13:07.400 00.000 11060 Worker thread wakes up
02:13:07.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.02) opts 0xd
02:13:07.400 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.02)
02:13:07.400 00.000 11060 Moving (0.28, -0.02) raw xDistance=-0.03 yDistance=0.28
02:13:07.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:13:07.400 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.24 newest=0.87
02:13:07.402 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
02:13:07.402 00.000 11060 MoveAxis(E, 0, ABG)
02:13:07.402 00.000 11060 Move returns status 0, amount 0
02:13:07.402 00.000 11060 BLC: Oldest BLC event removed
02:13:07.402 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:13:07.402 00.000 11060 MoveAxis(S, 859, ABG)
02:13:07.402 00.000 11060 duration set to 750 by maxDecDuration
02:13:07.402 00.000 11060 Guiding  Dir = 1, Dur = 750
02:13:07.450 00.048 11060 IsSlewing returns 0
02:13:07.451 00.001 11060 IsGuiding returns 0
02:13:08.228 00.777 11060 IsGuiding returns 0
02:13:08.228 00.000 11060 Move returns status 0, amount 750
02:13:08.228 00.000 11060 move complete, result=0
02:13:08.228 00.000 11060 worker thread done servicing request
02:13:08.228 00.000 11060 Worker thread wakes up
02:13:08.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:08.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:08.228 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 750 ms SOUTH
02:13:08.872 00.644 11060 Exposure complete
02:13:09.049 00.177 11060 worker thread done servicing request
02:13:09.049 00.000 10844 OnExposeComplete: enter
02:13:09.050 00.001 10844 UpdateGuideState(): m_state=6
02:13:09.050 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12781
02:13:09.050 00.000 10844 Star::Find returns 1 (0), X=267.97, Y=58.40, Mass=2824, SNR=33.5, Peak=240 HFD=3.4
02:13:09.050 00.000 10844 MultiStar: [#1 0.31,-1.08,0.00,M3] [#2 0.06,-0.17,2.03,U] [#3 -0.48,-0.38,0.96,U] [#4 0.04,-0.09,0.98,U] [#5 -0.18,-0.49,0.94,U] [#6 -0.36,-0.72,0.00,M2] [#7 -0.17,-0.82,0.00,M2] [#8 0.34,-1.17,0.00,M1] 
02:13:09.050 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.29}, one-star: {-0.27, -0.48}
02:13:09.050 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
02:13:09.050 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
02:13:09.050 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.32 cameraTheta=-1.96 mountX=0.31 mountY=-0.07, mountTheta=-0.23
02:13:09.052 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.29, opts=13)
02:13:09.052 00.000 10844 Enqueuing Move request for scope (-0.12, -0.29)
02:13:09.052 00.000 11060 Worker thread wakes up
02:13:09.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:09.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.29) opts 0xd
02:13:09.052 00.000 10844 UpdateGuideState exits: m=2824 SNR=33.5
02:13:09.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.29)
02:13:09.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:09.052 00.000 11060 Moving (-0.12, -0.29) raw xDistance=0.31 yDistance=-0.07
02:13:09.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:09.052 00.000 10844 Enqueuing Expose request
02:13:09.053 00.001 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.196750, 1:-0.072445
02:13:09.053 00.000 11060 BLC: No correction, Miss < min_move
02:13:09.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
02:13:09.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:09.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:13:09.053 00.000 11060 MoveAxis(W, 54, ABG)
02:13:09.053 00.000 11060 Guiding  Dir = 3, Dur = 54
02:13:09.060 00.007 11060 IsSlewing returns 0
02:13:09.060 00.000 11060 IsGuiding returns 0
02:13:09.123 00.063 11060 IsGuiding returns 0
02:13:09.124 00.001 11060 Move returns status 0, amount 54
02:13:09.124 00.000 11060 MoveAxis(N, 0, ABG)
02:13:09.124 00.000 11060 Move returns status 0, amount 0
02:13:09.124 00.000 11060 move complete, result=0
02:13:09.124 00.000 11060 worker thread done servicing request
02:13:09.124 00.000 11060 Worker thread wakes up
02:13:09.124 00.000 10844 GuideStep: 0.3 px 54 ms WEST, -0.1 px 0 ms NORTH
02:13:09.125 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:09.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:09.751 00.626 11060 Exposure complete
02:13:09.926 00.175 11060 worker thread done servicing request
02:13:09.926 00.000 10844 OnExposeComplete: enter
02:13:09.926 00.000 10844 UpdateGuideState(): m_state=6
02:13:09.926 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12782
02:13:09.926 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=58.55, Mass=2561, SNR=32.3, Peak=226 HFD=3.3
02:13:09.927 00.001 10844 MultiStar: [#1 0.28,-0.57,0.00,M4] [#2 -0.16,-0.24,2.07,U] [#3 0.42,-0.50,0.00,M1] [#4 0.30,0.62,0.00,M1] [#5 -0.12,0.02,1.12,U] [#6 0.51,-0.89,0.00,M3] [#7 0.34,0.33,0.79,U] [#8 0.40,-0.17,0.97,U] 
02:13:09.927 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.12}, one-star: {0.18, -0.33}
02:13:09.927 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
02:13:09.927 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
02:13:09.927 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.08 mountX=0.10 mountY=0.08, mountTheta=0.66
02:13:09.929 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.12, opts=13)
02:13:09.929 00.000 10844 Enqueuing Move request for scope (0.06, -0.12)
02:13:09.929 00.000 11060 Worker thread wakes up
02:13:09.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:09.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
02:13:09.929 00.000 10844 UpdateGuideState exits: m=2561 SNR=32.3
02:13:09.929 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
02:13:09.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:09.929 00.000 11060 Moving (0.06, -0.12) raw xDistance=0.10 yDistance=0.08
02:13:09.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:09.929 00.000 10844 Enqueuing Expose request
02:13:09.929 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.196750, 1:-0.072445, 2:0.080093
02:13:09.929 00.000 11060 BLC: No correction, Miss < min_move
02:13:09.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:09.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:09.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:13:09.929 00.000 11060 MoveAxis(E, 0, ABG)
02:13:09.929 00.000 11060 Move returns status 0, amount 0
02:13:09.929 00.000 11060 MoveAxis(N, 0, ABG)
02:13:09.931 00.002 11060 Move returns status 0, amount 0
02:13:09.931 00.000 11060 move complete, result=0
02:13:09.931 00.000 11060 worker thread done servicing request
02:13:09.931 00.000 11060 Worker thread wakes up
02:13:09.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:09.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:09.932 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:10.564 00.632 11060 Exposure complete
02:13:10.739 00.175 11060 worker thread done servicing request
02:13:10.739 00.000 10844 OnExposeComplete: enter
02:13:10.739 00.000 10844 UpdateGuideState(): m_state=6
02:13:10.739 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12783
02:13:10.740 00.001 10844 Star::Find returns 1 (0), X=268.38, Y=59.29, Mass=3334, SNR=36.6, Peak=245 HFD=3.6
02:13:10.740 00.000 10844 MultiStar: [#1 0.76,0.04,0.00,M5] [#2 0.14,-0.15,1.70,U] [#3 0.57,-0.35,0.00,M2] [#4 -0.08,1.02,0.00,M2] [#5 -0.23,0.34,1.02,U] [#6 1.08,-0.31,0.00,M4] [#7 0.62,0.24,0.00,M2] [#8 0.65,-0.86,0.00,M1] 
02:13:10.740 00.000 10844 refined, 2 included, MultiStar: {0.04, 0.13}, one-star: {0.14, 0.41}
02:13:10.740 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
02:13:10.740 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
02:13:10.740 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.29 mountX=-0.14 mountY=0.02, mountTheta=3.03
02:13:10.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
02:13:10.742 00.001 10844 Enqueuing Move request for scope (0.04, 0.13)
02:13:10.742 00.000 11060 Worker thread wakes up
02:13:10.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
02:13:10.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
02:13:10.742 00.000 11060 Moving (0.04, 0.13) raw xDistance=-0.14 yDistance=0.02
02:13:10.742 00.000 11060 BLC: window closed
02:13:10.742 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.196750, 1:-0.072445, 2:0.080093
02:13:10.742 00.000 11060 BLC: No correction, Miss < min_move
02:13:10.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:13:10.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:10.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:10.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:13:10.742 00.000 11060 MoveAxis(E, 24, ABG)
02:13:10.742 00.000 11060 Guiding  Dir = 2, Dur = 24
02:13:10.743 00.001 10844 UpdateGuideState exits: m=3334 SNR=36.6
02:13:10.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:10.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:10.743 00.000 10844 Enqueuing Expose request
02:13:10.761 00.018 11060 IsSlewing returns 0
02:13:10.761 00.000 11060 IsGuiding returns 0
02:13:10.810 00.049 11060 IsGuiding returns 0
02:13:10.810 00.000 11060 Move returns status 0, amount 24
02:13:10.810 00.000 11060 MoveAxis(N, 0, ABG)
02:13:10.810 00.000 11060 Move returns status 0, amount 0
02:13:10.810 00.000 11060 move complete, result=0
02:13:10.810 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
02:13:10.811 00.001 11060 worker thread done servicing request
02:13:10.812 00.001 11060 Worker thread wakes up
02:13:10.813 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:10.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:11.452 00.639 11060 Exposure complete
02:13:11.624 00.172 11060 worker thread done servicing request
02:13:11.625 00.001 10844 OnExposeComplete: enter
02:13:11.625 00.000 10844 UpdateGuideState(): m_state=6
02:13:11.625 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12784
02:13:11.625 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=58.34, Mass=2357, SNR=29.9, Peak=214 HFD=3.5
02:13:11.625 00.000 10844 MultiStar: [#1 0.40,-0.60,0.00,M6] [#2 -0.01,-1.07,0.00,M1] [#3 -0.64,-0.71,0.00,M3] [#4 0.28,-0.41,1.01,U] [#5 -0.35,-0.66,0.00,M1] [#6 0.39,-0.74,0.00,M5] [#7 0.18,-0.68,0.00,M3] [#8 0.29,-1.06,0.00,M2] 
02:13:11.625 00.000 10844 refined, 1 included, MultiStar: {0.04, -0.47}, one-star: {-0.19, -0.53}
02:13:11.626 00.001 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
02:13:11.626 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
02:13:11.626 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.47 hyp=0.47 cameraTheta=-1.48 mountX=0.46 mountY=0.12, mountTheta=0.26
02:13:11.627 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.47, opts=13)
02:13:11.627 00.000 10844 Enqueuing Move request for scope (0.04, -0.47)
02:13:11.627 00.000 11060 Worker thread wakes up
02:13:11.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:13:11.628 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.47) opts 0xd
02:13:11.628 00.000 10844 UpdateGuideState exits: m=2357 SNR=29.9
02:13:11.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.47)
02:13:11.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:11.628 00.000 11060 Moving (0.04, -0.47) raw xDistance=0.46 yDistance=0.12
02:13:11.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:11.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.46
02:13:11.628 00.000 10844 Enqueuing Expose request
02:13:11.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:11.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:13:11.628 00.000 11060 MoveAxis(W, 79, ABG)
02:13:11.628 00.000 11060 Guiding  Dir = 3, Dur = 79
02:13:11.648 00.020 11060 IsSlewing returns 0
02:13:11.649 00.001 11060 IsGuiding returns 0
02:13:11.756 00.107 11060 IsGuiding returns 0
02:13:11.756 00.000 11060 Move returns status 0, amount 79
02:13:11.756 00.000 11060 MoveAxis(N, 0, ABG)
02:13:11.756 00.000 11060 Move returns status 0, amount 0
02:13:11.756 00.000 11060 move complete, result=0
02:13:11.757 00.001 11060 worker thread done servicing request
02:13:11.757 00.000 11060 Worker thread wakes up
02:13:11.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:11.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:11.757 00.000 10844 GuideStep: 0.5 px 79 ms WEST, 0.1 px 0 ms NORTH
02:13:12.386 00.629 11060 Exposure complete
02:13:12.548 00.162 11060 worker thread done servicing request
02:13:12.548 00.000 10844 OnExposeComplete: enter
02:13:12.548 00.000 10844 UpdateGuideState(): m_state=6
02:13:12.548 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12785
02:13:12.548 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=58.77, Mass=2816, SNR=32.8, Peak=200 HFD=3.9
02:13:12.549 00.001 10844 MultiStar: [#1 0.47,-0.33,0.89,U] [#2 -0.23,0.04,2.00,U] [#3 -0.18,0.11,1.03,U] [#4 -0.39,0.24,0.95,U] [#5 -0.61,-0.39,0.00,M2] [#6 -0.38,-0.70,0.00,M6] [#7 0.08,0.16,0.87,U] [#8 0.43,-0.35,0.88,U] 
02:13:12.549 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.02}, one-star: {-0.19, -0.11}
02:13:12.549 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
02:13:12.549 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
02:13:12.549 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.75 mountX=0.03 mountY=-0.04, mountTheta=-1.00
02:13:12.550 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
02:13:12.550 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
02:13:12.550 00.000 11060 Worker thread wakes up
02:13:12.551 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:13:12.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
02:13:12.551 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
02:13:12.551 00.000 11060 Moving (-0.05, -0.02) raw xDistance=0.03 yDistance=-0.04
02:13:12.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:13:12.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:12.551 00.000 10844 UpdateGuideState exits: m=2816 SNR=32.8
02:13:12.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:13:12.551 00.000 11060 MoveAxis(E, 0, ABG)
02:13:12.551 00.000 11060 Move returns status 0, amount 0
02:13:12.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:12.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:12.551 00.000 10844 Enqueuing Expose request
02:13:12.551 00.000 11060 MoveAxis(N, 0, ABG)
02:13:12.551 00.000 11060 Move returns status 0, amount 0
02:13:12.551 00.000 11060 move complete, result=0
02:13:12.551 00.000 11060 worker thread done servicing request
02:13:12.551 00.000 11060 Worker thread wakes up
02:13:12.552 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:12.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:12.554 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:13.189 00.635 11060 Exposure complete
02:13:13.356 00.167 11060 worker thread done servicing request
02:13:13.356 00.000 10844 OnExposeComplete: enter
02:13:13.356 00.000 10844 UpdateGuideState(): m_state=6
02:13:13.356 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12786
02:13:13.356 00.000 10844 Star::Find returns 1 (1), X=268.08, Y=58.46, Mass=3124, SNR=35.1, Peak=255 HFD=3.6
02:13:13.356 00.000 10844 MultiStar: [#1 0.63,-0.41,0.00,M6] [#2 -0.10,-0.73,0.00,M1] [#3 0.02,0.11,0.91,U] [#4 0.29,0.00,0.87,U] [#5 -0.42,-0.18,0.97,U] [#6 0.56,-0.29,0.00,M7] [#7 0.21,0.39,0.72,U] [#8 0.29,-0.89,0.00,M2] 
02:13:13.356 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.05}, one-star: {-0.16, -0.41}
02:13:13.357 00.001 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
02:13:13.357 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
02:13:13.357 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.19 mountX=0.05 mountY=-0.03, mountTheta=-0.45
02:13:13.359 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
02:13:13.359 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
02:13:13.359 00.000 11060 Worker thread wakes up
02:13:13.359 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:13.359 00.000 10844 UpdateGuideState exits: m=3124 SNR=35.1 Saturated
02:13:13.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:13.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:13.359 00.000 10844 Enqueuing Expose request
02:13:13.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:13:13.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:13:13.359 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=-0.03
02:13:13.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:13:13.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:13.360 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:13:13.360 00.000 11060 MoveAxis(E, 0, ABG)
02:13:13.360 00.000 11060 Move returns status 0, amount 0
02:13:13.360 00.000 11060 MoveAxis(N, 0, ABG)
02:13:13.360 00.000 11060 Move returns status 0, amount 0
02:13:13.360 00.000 11060 move complete, result=0
02:13:13.360 00.000 11060 worker thread done servicing request
02:13:13.360 00.000 11060 Worker thread wakes up
02:13:13.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:13.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:13.361 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:14.006 00.645 11060 Exposure complete
02:13:14.176 00.170 11060 worker thread done servicing request
02:13:14.176 00.000 10844 OnExposeComplete: enter
02:13:14.176 00.000 10844 UpdateGuideState(): m_state=6
02:13:14.176 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12787
02:13:14.176 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=58.27, Mass=3055, SNR=34.5, Peak=236 HFD=3.6
02:13:14.177 00.001 10844 MultiStar: [#1 0.73,-1.32,0.00,M7] [#2 -0.31,-0.90,0.00,M2] [#3 0.30,-0.06,1.00,U] [#4 0.31,-0.08,0.84,U] [#5 -0.50,-0.31,0.98,U] [#6 0.73,-0.63,0.00,M8] [#7 0.52,-0.24,0.69,U] [#8 0.10,-1.06,0.00,M3] 
02:13:14.177 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.27}, one-star: {0.42, -0.61}
02:13:14.177 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
02:13:14.177 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
02:13:14.177 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.27 hyp=0.33 cameraTheta=-0.96 mountX=0.23 mountY=0.23, mountTheta=0.79
02:13:14.178 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.27, opts=13)
02:13:14.178 00.000 10844 Enqueuing Move request for scope (0.19, -0.27)
02:13:14.178 00.000 11060 Worker thread wakes up
02:13:14.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:14.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.27) opts 0xd
02:13:14.178 00.000 10844 UpdateGuideState exits: m=3055 SNR=34.5
02:13:14.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.27)
02:13:14.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:14.178 00.000 11060 Moving (0.19, -0.27) raw xDistance=0.23 yDistance=0.23
02:13:14.179 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:14.179 00.000 10844 Enqueuing Expose request
02:13:14.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:13:14.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
02:13:14.179 00.000 11060 MoveAxis(W, 40, ABG)
02:13:14.179 00.000 11060 Guiding  Dir = 3, Dur = 40
02:13:14.196 00.017 11060 IsSlewing returns 0
02:13:14.196 00.000 11060 IsGuiding returns 0
02:13:14.242 00.046 11060 IsGuiding returns 0
02:13:14.243 00.001 11060 Move returns status 0, amount 40
02:13:14.243 00.000 11060 MoveAxis(S, 90, ABG)
02:13:14.243 00.000 11060 Guiding  Dir = 1, Dur = 90
02:13:14.257 00.014 11060 IsSlewing returns 0
02:13:14.257 00.000 11060 IsGuiding returns 0
02:13:14.354 00.097 11060 IsGuiding returns 0
02:13:14.354 00.000 11060 Move returns status 0, amount 90
02:13:14.354 00.000 11060 move complete, result=0
02:13:14.354 00.000 11060 worker thread done servicing request
02:13:14.354 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.2 px 90 ms SOUTH
02:13:14.356 00.002 11060 Worker thread wakes up
02:13:14.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:14.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:14.994 00.638 11060 Exposure complete
02:13:15.168 00.174 11060 worker thread done servicing request
02:13:15.168 00.000 10844 OnExposeComplete: enter
02:13:15.168 00.000 10844 UpdateGuideState(): m_state=6
02:13:15.168 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12788
02:13:15.168 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=58.10, Mass=2819, SNR=32.8, Peak=212 HFD=3.4
02:13:15.168 00.000 10844 MultiStar: [#1 1.03,-0.33,0.00,M8] [#2 0.37,-0.27,2.13,U] [#3 0.06,0.30,0.87,U] [#4 -0.06,0.48,0.93,U] [#5 -0.63,0.40,0.00,M1] [#6 0.28,0.21,0.85,U] [#7 0.94,0.42,0.00,M1] [#8 0.20,-0.01,0.97,U] 
02:13:15.169 00.001 10844 refined, 5 included, MultiStar: {0.27, -0.07}, one-star: {0.59, -0.78}
02:13:15.169 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
02:13:15.169 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
02:13:15.169 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.26 mountX=0.02 mountY=0.28, mountTheta=1.50
02:13:15.170 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.07, opts=13)
02:13:15.170 00.000 10844 Enqueuing Move request for scope (0.27, -0.07)
02:13:15.170 00.000 11060 Worker thread wakes up
02:13:15.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:15.171 00.001 10844 UpdateGuideState exits: m=2819 SNR=32.8
02:13:15.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:15.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:15.171 00.000 10844 Enqueuing Expose request
02:13:15.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
02:13:15.171 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
02:13:15.171 00.000 11060 Moving (0.27, -0.07) raw xDistance=0.02 yDistance=0.28
02:13:15.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:13:15.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
02:13:15.171 00.000 11060 MoveAxis(E, 0, ABG)
02:13:15.171 00.000 11060 Move returns status 0, amount 0
02:13:15.171 00.000 11060 MoveAxis(S, 108, ABG)
02:13:15.171 00.000 11060 Guiding  Dir = 1, Dur = 108
02:13:15.178 00.007 11060 IsSlewing returns 0
02:13:15.178 00.000 11060 IsGuiding returns 0
02:13:15.292 00.114 11060 IsGuiding returns 0
02:13:15.293 00.001 11060 Move returns status 0, amount 108
02:13:15.293 00.000 11060 move complete, result=0
02:13:15.294 00.001 11060 worker thread done servicing request
02:13:15.294 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 108 ms SOUTH
02:13:15.294 00.000 11060 Worker thread wakes up
02:13:15.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:15.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:15.934 00.640 11060 Exposure complete
02:13:16.137 00.203 11060 worker thread done servicing request
02:13:16.138 00.001 10844 OnExposeComplete: enter
02:13:16.138 00.000 10844 UpdateGuideState(): m_state=6
02:13:16.138 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12789
02:13:16.138 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=59.13, Mass=3189, SNR=35.5, Peak=248 HFD=3.8
02:13:16.139 00.001 10844 MultiStar: [#1 0.90,-0.06,0.00,M9] [#2 0.29,0.01,1.88,U] [#3 0.10,0.44,0.85,U] [#4 0.38,0.39,0.91,U] [#5 0.23,-0.19,0.97,U] [#6 0.21,0.02,0.86,U] [#7 0.30,0.19,0.74,U] [#8 0.37,0.33,0.90,U] 
02:13:16.139 00.000 10844 refined, 7 included, MultiStar: {0.28, 0.16}, one-star: {0.36, 0.25}
02:13:16.139 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
02:13:16.139 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
02:13:16.139 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.51 mountX=-0.21 mountY=0.25, mountTheta=2.25
02:13:16.140 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.16, opts=13)
02:13:16.142 00.002 10844 Enqueuing Move request for scope (0.28, 0.16)
02:13:16.142 00.000 11060 Worker thread wakes up
02:13:16.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:16.142 00.000 10844 UpdateGuideState exits: m=3189 SNR=35.5
02:13:16.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:16.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:16.142 00.000 10844 Enqueuing Expose request
02:13:16.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
02:13:16.142 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
02:13:16.142 00.000 11060 Moving (0.28, 0.16) raw xDistance=-0.21 yDistance=0.25
02:13:16.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:13:16.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
02:13:16.142 00.000 11060 MoveAxis(E, 36, ABG)
02:13:16.142 00.000 11060 Guiding  Dir = 2, Dur = 36
02:13:16.148 00.006 11060 IsSlewing returns 0
02:13:16.148 00.000 11060 IsGuiding returns 0
02:13:16.198 00.050 11060 IsGuiding returns 0
02:13:16.198 00.000 11060 Move returns status 0, amount 36
02:13:16.199 00.001 11060 MoveAxis(S, 99, ABG)
02:13:16.199 00.000 11060 Guiding  Dir = 1, Dur = 99
02:13:16.210 00.011 11060 IsSlewing returns 0
02:13:16.210 00.000 11060 IsGuiding returns 0
02:13:16.321 00.111 11060 IsGuiding returns 0
02:13:16.321 00.000 11060 Move returns status 0, amount 99
02:13:16.321 00.000 11060 move complete, result=0
02:13:16.321 00.000 11060 worker thread done servicing request
02:13:16.321 00.000 11060 Worker thread wakes up
02:13:16.321 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.3 px 99 ms SOUTH
02:13:16.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:16.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:16.951 00.630 11060 Exposure complete
02:13:17.110 00.159 11060 worker thread done servicing request
02:13:17.110 00.000 10844 OnExposeComplete: enter
02:13:17.110 00.000 10844 UpdateGuideState(): m_state=6
02:13:17.110 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12790
02:13:17.110 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=58.55, Mass=2266, SNR=29.7, Peak=225 HFD=3.5
02:13:17.110 00.000 10844 MultiStar: [#1 -0.00,0.08,1.12,U] [#2 -0.85,0.22,0.00,M1] [#3 -0.45,0.59,0.00,M1] [#4 0.49,-0.50,0.00,M1] [#5 -0.53,-0.26,1.09,U] [#6 0.04,-0.61,1.15,U] [#7 -0.34,0.25,0.88,U] [#8 -0.58,-0.65,0.00,M2] 
02:13:17.112 00.002 10844 refined, 4 included, MultiStar: {-0.20, -0.19}, one-star: {-0.20, -0.33}
02:13:17.112 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
02:13:17.112 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
02:13:17.112 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-2.37 mountX=0.22 mountY=-0.16, mountTheta=-0.63
02:13:17.113 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.19, opts=13)
02:13:17.113 00.000 10844 Enqueuing Move request for scope (-0.20, -0.19)
02:13:17.113 00.000 11060 Worker thread wakes up
02:13:17.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
02:13:17.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
02:13:17.113 00.000 11060 Moving (-0.20, -0.19) raw xDistance=0.22 yDistance=-0.16
02:13:17.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:13:17.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:17.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:17.114 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:13:17.114 00.000 11060 MoveAxis(W, 38, ABG)
02:13:17.114 00.000 11060 Guiding  Dir = 3, Dur = 38
02:13:17.114 00.000 10844 UpdateGuideState exits: m=2266 SNR=29.7
02:13:17.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:17.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:17.114 00.000 10844 Enqueuing Expose request
02:13:17.117 00.003 11060 IsSlewing returns 0
02:13:17.117 00.000 11060 IsGuiding returns 0
02:13:17.163 00.046 11060 IsGuiding returns 0
02:13:17.163 00.000 11060 Move returns status 0, amount 38
02:13:17.163 00.000 11060 MoveAxis(N, 0, ABG)
02:13:17.163 00.000 11060 Move returns status 0, amount 0
02:13:17.163 00.000 11060 move complete, result=0
02:13:17.163 00.000 11060 worker thread done servicing request
02:13:17.163 00.000 11060 Worker thread wakes up
02:13:17.163 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
02:13:17.164 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:17.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:17.795 00.631 11060 Exposure complete
02:13:17.966 00.171 11060 worker thread done servicing request
02:13:17.966 00.000 10844 OnExposeComplete: enter
02:13:17.966 00.000 10844 UpdateGuideState(): m_state=6
02:13:17.966 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12791
02:13:17.966 00.000 10844 Star::Find returns 1 (1), X=268.12, Y=59.24, Mass=3251, SNR=36.0, Peak=255 HFD=3.4
02:13:17.968 00.002 10844 MultiStar: [#1 0.35,0.25,0.77,U] [#2 -0.47,0.30,1.83,U] [#3 -0.20,0.54,0.84,U] [#4 -0.20,0.65,0.00,M2] [#5 -0.28,0.11,0.86,U] [#6 0.30,0.19,0.86,U] [#7 -0.08,0.37,0.76,U] [#8 0.12,0.06,0.75,U] 
02:13:17.968 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.28}, one-star: {-0.12, 0.36}
02:13:17.968 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
02:13:17.968 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
02:13:17.968 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.94 mountX=-0.25 mountY=-0.15, mountTheta=-2.61
02:13:17.969 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.28, opts=13)
02:13:17.969 00.000 10844 Enqueuing Move request for scope (-0.11, 0.28)
02:13:17.969 00.000 11060 Worker thread wakes up
02:13:17.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:17.969 00.000 10844 UpdateGuideState exits: m=3251 SNR=36.0 Saturated
02:13:17.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:17.970 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:17.970 00.000 10844 Enqueuing Expose request
02:13:17.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.28) opts 0xd
02:13:17.970 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.28)
02:13:17.970 00.000 11060 Moving (-0.11, 0.28) raw xDistance=-0.25 yDistance=-0.15
02:13:17.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:13:17.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:17.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:13:17.970 00.000 11060 MoveAxis(E, 43, ABG)
02:13:17.970 00.000 11060 Guiding  Dir = 2, Dur = 43
02:13:17.989 00.019 11060 IsSlewing returns 0
02:13:17.990 00.001 11060 IsGuiding returns 0
02:13:18.052 00.062 11060 IsGuiding returns 0
02:13:18.052 00.000 11060 Move returns status 0, amount 43
02:13:18.053 00.001 11060 MoveAxis(N, 0, ABG)
02:13:18.053 00.000 11060 Move returns status 0, amount 0
02:13:18.053 00.000 11060 move complete, result=0
02:13:18.053 00.000 11060 worker thread done servicing request
02:13:18.053 00.000 11060 Worker thread wakes up
02:13:18.053 00.000 10844 GuideStep: -0.3 px 43 ms EAST, -0.2 px 0 ms NORTH
02:13:18.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:18.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:18.679 00.626 11060 Exposure complete
02:13:18.855 00.176 11060 worker thread done servicing request
02:13:18.855 00.000 10844 OnExposeComplete: enter
02:13:18.855 00.000 10844 UpdateGuideState(): m_state=6
02:13:18.855 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12792
02:13:18.856 00.001 10844 Star::Find returns 1 (0), X=268.09, Y=59.16, Mass=2774, SNR=33.4, Peak=253 HFD=3.2
02:13:18.856 00.000 10844 MultiStar: [#1 0.17,-0.05,0.96,U] [#2 -0.34,-0.36,2.04,U] [#3 -0.25,0.00,0.99,U] [#4 -0.29,-0.11,0.87,U] [#5 -0.50,0.61,0.00,M1] [#6 0.21,0.24,0.78,U] [#7 -0.21,-0.11,0.88,U] [#8 -0.04,0.43,0.83,U] 
02:13:18.856 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.02}, one-star: {-0.15, 0.28}
02:13:18.856 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
02:13:18.856 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
02:13:18.856 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.02 mountX=0.04 mountY=-0.14, mountTheta=-1.27
02:13:18.857 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.02, opts=13)
02:13:18.858 00.001 10844 Enqueuing Move request for scope (-0.15, -0.02)
02:13:18.858 00.000 11060 Worker thread wakes up
02:13:18.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:18.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
02:13:18.858 00.000 10844 UpdateGuideState exits: m=2774 SNR=33.4
02:13:18.858 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
02:13:18.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:18.858 00.000 11060 Moving (-0.15, -0.02) raw xDistance=0.04 yDistance=-0.14
02:13:18.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:18.858 00.000 10844 Enqueuing Expose request
02:13:18.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:18.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:18.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:13:18.858 00.000 11060 MoveAxis(E, 0, ABG)
02:13:18.858 00.000 11060 Move returns status 0, amount 0
02:13:18.858 00.000 11060 MoveAxis(N, 0, ABG)
02:13:18.859 00.001 11060 Move returns status 0, amount 0
02:13:18.859 00.000 11060 move complete, result=0
02:13:18.859 00.000 11060 worker thread done servicing request
02:13:18.859 00.000 11060 Worker thread wakes up
02:13:18.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:18.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:18.860 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:19.492 00.632 11060 Exposure complete
02:13:19.666 00.174 11060 worker thread done servicing request
02:13:19.666 00.000 10844 OnExposeComplete: enter
02:13:19.666 00.000 10844 UpdateGuideState(): m_state=6
02:13:19.666 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12793
02:13:19.666 00.000 10844 Star::Find returns 1 (0), X=267.69, Y=59.42, Mass=2590, SNR=31.9, Peak=250 HFD=3.2
02:13:19.666 00.000 10844 MultiStar: [#1 0.03,-0.07,1.05,U] [#2 -0.18,-0.29,2.12,U] [#3 -0.45,-0.13,1.01,U] [#4 -0.20,-0.28,1.00,U] [#5 -0.26,0.17,0.97,U] [#6 -0.03,-0.32,0.97,U] [#7 0.14,-0.27,0.89,U] [#8 -0.32,-0.24,0.95,U] 
02:13:19.666 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.12}, one-star: {-0.55, 0.54}
02:13:19.666 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
02:13:19.666 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
02:13:19.666 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-2.61 mountX=0.15 mountY=-0.18, mountTheta=-0.87
02:13:19.668 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.12, opts=13)
02:13:19.668 00.000 10844 Enqueuing Move request for scope (-0.20, -0.12)
02:13:19.668 00.000 11060 Worker thread wakes up
02:13:19.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
02:13:19.668 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
02:13:19.668 00.000 11060 Moving (-0.20, -0.12) raw xDistance=0.15 yDistance=-0.18
02:13:19.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:13:19.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:19.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:19.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:13:19.668 00.000 11060 MoveAxis(W, 27, ABG)
02:13:19.668 00.000 11060 Guiding  Dir = 3, Dur = 27
02:13:19.668 00.000 10844 UpdateGuideState exits: m=2590 SNR=31.9
02:13:19.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:19.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:19.668 00.000 10844 Enqueuing Expose request
02:13:19.677 00.009 11060 IsSlewing returns 0
02:13:19.677 00.000 11060 IsGuiding returns 0
02:13:19.707 00.030 11060 IsGuiding returns 0
02:13:19.707 00.000 11060 Move returns status 0, amount 27
02:13:19.707 00.000 11060 MoveAxis(N, 0, ABG)
02:13:19.707 00.000 11060 Move returns status 0, amount 0
02:13:19.707 00.000 11060 move complete, result=0
02:13:19.707 00.000 11060 worker thread done servicing request
02:13:19.707 00.000 11060 Worker thread wakes up
02:13:19.707 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.2 px 0 ms NORTH
02:13:19.708 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:19.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:20.342 00.634 11060 Exposure complete
02:13:20.524 00.182 11060 worker thread done servicing request
02:13:20.524 00.000 10844 OnExposeComplete: enter
02:13:20.524 00.000 10844 UpdateGuideState(): m_state=6
02:13:20.525 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12794
02:13:20.525 00.000 10844 Star::Find returns 1 (1), X=268.16, Y=58.69, Mass=3092, SNR=35.1, Peak=255 HFD=3.6
02:13:20.525 00.000 10844 MultiStar: [#1 0.37,-0.65,0.00,M6] [#2 -0.62,-0.27,0.00,M1] [#3 -0.70,-0.19,0.00,M1] [#4 -0.08,-0.37,0.95,U] [#5 -0.48,0.02,0.90,U] [#6 0.15,-0.82,0.00,M3] [#7 0.25,-0.41,0.79,U] [#8 -0.00,-0.46,0.88,U] 
02:13:20.525 00.000 10844 single-star, 4 included, MultiStar: {-0.09, -0.28}, one-star: {-0.08, -0.19}
02:13:20.525 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.22 = -0.22)
02:13:20.525 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
02:13:20.525 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.97 mountX=0.20 mountY=-0.05, mountTheta=-0.24
02:13:20.527 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.19, opts=13)
02:13:20.527 00.000 10844 Enqueuing Move request for scope (-0.08, -0.19)
02:13:20.527 00.000 11060 Worker thread wakes up
02:13:20.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:13:20.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
02:13:20.527 00.000 10844 UpdateGuideState exits: m=3092 SNR=35.1 Saturated
02:13:20.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
02:13:20.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:20.527 00.000 11060 Moving (-0.08, -0.19) raw xDistance=0.20 yDistance=-0.05
02:13:20.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:20.527 00.000 10844 Enqueuing Expose request
02:13:20.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:13:20.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:20.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:13:20.528 00.001 11060 MoveAxis(W, 35, ABG)
02:13:20.528 00.000 11060 Guiding  Dir = 3, Dur = 35
02:13:20.550 00.022 11060 IsSlewing returns 0
02:13:20.550 00.000 11060 IsGuiding returns 0
02:13:20.596 00.046 11060 IsGuiding returns 0
02:13:20.596 00.000 11060 Move returns status 0, amount 35
02:13:20.596 00.000 11060 MoveAxis(N, 0, ABG)
02:13:20.596 00.000 11060 Move returns status 0, amount 0
02:13:20.596 00.000 11060 move complete, result=0
02:13:20.596 00.000 11060 worker thread done servicing request
02:13:20.596 00.000 11060 Worker thread wakes up
02:13:20.597 00.001 10844 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
02:13:20.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:20.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:21.225 00.628 11060 Exposure complete
02:13:21.404 00.179 11060 worker thread done servicing request
02:13:21.404 00.000 10844 OnExposeComplete: enter
02:13:21.404 00.000 10844 UpdateGuideState(): m_state=6
02:13:21.404 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12795
02:13:21.404 00.000 10844 Star::Find returns 1 (0), X=268.71, Y=58.85, Mass=2505, SNR=31.1, Peak=218 HFD=3.4
02:13:21.405 00.001 10844 MultiStar: [#1 0.29,-0.47,1.01,U] [#2 -0.04,-0.36,2.21,U] [#3 0.35,0.02,0.94,U] [#4 0.15,0.24,0.98,U] [#5 -0.36,0.43,1.09,U] [#6 0.55,-0.24,0.89,U] [#7 0.56,-0.16,0.91,U] [#8 0.44,-0.32,0.96,U] 
02:13:21.405 00.000 10844 refined, 8 included, MultiStar: {0.22, -0.12}, one-star: {0.47, -0.02}
02:13:21.405 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
02:13:21.405 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
02:13:21.405 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.51 mountX=0.08 mountY=0.23, mountTheta=1.24
02:13:21.406 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.12, opts=13)
02:13:21.406 00.000 10844 Enqueuing Move request for scope (0.22, -0.12)
02:13:21.406 00.000 11060 Worker thread wakes up
02:13:21.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:21.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
02:13:21.406 00.000 10844 UpdateGuideState exits: m=2505 SNR=31.1
02:13:21.406 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
02:13:21.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:21.406 00.000 11060 Moving (0.22, -0.12) raw xDistance=0.08 yDistance=0.23
02:13:21.407 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:13:21.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:21.407 00.000 10844 Enqueuing Expose request
02:13:21.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
02:13:21.407 00.000 11060 MoveAxis(E, 0, ABG)
02:13:21.407 00.000 11060 Move returns status 0, amount 0
02:13:21.407 00.000 11060 MoveAxis(S, 91, ABG)
02:13:21.407 00.000 11060 Guiding  Dir = 1, Dur = 91
02:13:21.457 00.050 11060 IsSlewing returns 0
02:13:21.458 00.001 11060 IsGuiding returns 0
02:13:21.578 00.120 11060 IsGuiding returns 0
02:13:21.578 00.000 11060 Move returns status 0, amount 91
02:13:21.578 00.000 11060 move complete, result=0
02:13:21.578 00.000 11060 worker thread done servicing request
02:13:21.578 00.000 11060 Worker thread wakes up
02:13:21.578 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 91 ms SOUTH
02:13:21.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:21.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:22.207 00.629 11060 Exposure complete
02:13:22.373 00.166 11060 worker thread done servicing request
02:13:22.373 00.000 10844 OnExposeComplete: enter
02:13:22.373 00.000 10844 UpdateGuideState(): m_state=6
02:13:22.373 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12796
02:13:22.373 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=59.17, Mass=2512, SNR=31.4, Peak=214 HFD=3.5
02:13:22.374 00.001 10844 MultiStar: [#1 0.22,0.14,1.13,U] [#2 -0.33,-0.37,2.10,U] [#3 -0.27,0.02,1.16,U] [#4 0.56,-0.23,1.05,U] [#5 -0.58,-0.52,0.00,M1] [#6 -0.33,-0.49,1.06,U] [#7 -0.33,-0.22,0.89,U] [#8 -0.30,-0.29,0.98,U] 
02:13:22.374 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.16}, one-star: {0.04, 0.29}
02:13:22.374 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
02:13:22.374 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
02:13:22.374 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.18 mountX=0.18 mountY=-0.09, mountTheta=-0.44
02:13:22.376 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.16, opts=13)
02:13:22.376 00.000 10844 Enqueuing Move request for scope (-0.11, -0.16)
02:13:22.376 00.000 11060 Worker thread wakes up
02:13:22.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:22.377 00.001 10844 UpdateGuideState exits: m=2512 SNR=31.4
02:13:22.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:22.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:22.377 00.000 10844 Enqueuing Expose request
02:13:22.378 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
02:13:22.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
02:13:22.378 00.000 11060 Moving (-0.11, -0.16) raw xDistance=0.18 yDistance=-0.09
02:13:22.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:13:22.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:22.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:13:22.378 00.000 11060 MoveAxis(W, 32, ABG)
02:13:22.378 00.000 11060 Guiding  Dir = 3, Dur = 32
02:13:22.407 00.029 11060 IsSlewing returns 0
02:13:22.407 00.000 11060 IsGuiding returns 0
02:13:22.470 00.063 11060 IsGuiding returns 0
02:13:22.470 00.000 11060 Move returns status 0, amount 32
02:13:22.470 00.000 11060 MoveAxis(N, 0, ABG)
02:13:22.470 00.000 11060 Move returns status 0, amount 0
02:13:22.470 00.000 11060 move complete, result=0
02:13:22.470 00.000 11060 worker thread done servicing request
02:13:22.471 00.001 11060 Worker thread wakes up
02:13:22.471 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
02:13:22.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:22.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:23.105 00.634 11060 Exposure complete
02:13:23.293 00.188 11060 worker thread done servicing request
02:13:23.293 00.000 10844 OnExposeComplete: enter
02:13:23.293 00.000 10844 UpdateGuideState(): m_state=6
02:13:23.294 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12797
02:13:23.294 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=58.88, Mass=3408, SNR=36.4, Peak=240 HFD=4.1
02:13:23.294 00.000 10844 MultiStar: [#1 0.24,0.17,0.75,U] [#2 -0.08,-0.04,1.75,U] [#3 0.05,-0.16,0.86,U] [#4 -0.14,0.10,0.85,U] [#5 -0.06,-0.25,0.90,U] [#6 0.14,0.10,0.71,U] [#7 0.51,0.26,0.72,U] [#8 0.47,0.43,0.00,M1] 
02:13:23.294 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.00}, one-star: {-0.09, 0.00}
02:13:23.294 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
02:13:23.294 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
02:13:23.294 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.12 mountX=-0.01 mountY=0.04, mountTheta=1.87
02:13:23.296 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
02:13:23.296 00.000 10844 Enqueuing Move request for scope (0.04, 0.00)
02:13:23.296 00.000 11060 Worker thread wakes up
02:13:23.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
02:13:23.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
02:13:23.296 00.000 11060 Moving (0.04, 0.00) raw xDistance=-0.01 yDistance=0.04
02:13:23.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:23.296 00.000 10844 UpdateGuideState exits: m=3408 SNR=36.4
02:13:23.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:23.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:23.297 00.001 10844 Enqueuing Expose request
02:13:23.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:13:23.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:23.298 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:13:23.298 00.000 11060 MoveAxis(E, 0, ABG)
02:13:23.298 00.000 11060 Move returns status 0, amount 0
02:13:23.298 00.000 11060 MoveAxis(N, 0, ABG)
02:13:23.298 00.000 11060 Move returns status 0, amount 0
02:13:23.298 00.000 11060 move complete, result=0
02:13:23.300 00.002 11060 worker thread done servicing request
02:13:23.300 00.000 11060 Worker thread wakes up
02:13:23.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:23.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:23.305 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:23.944 00.639 11060 Exposure complete
02:13:24.110 00.166 11060 worker thread done servicing request
02:13:24.110 00.000 10844 OnExposeComplete: enter
02:13:24.110 00.000 10844 UpdateGuideState(): m_state=6
02:13:24.111 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12798
02:13:24.111 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=58.70, Mass=2609, SNR=32.3, Peak=223 HFD=3.5
02:13:24.111 00.000 10844 MultiStar: [#1 0.68,-0.04,0.00,M4] [#2 -0.11,-0.48,2.20,U] [#3 -0.09,-0.45,0.99,U] [#4 0.18,-0.25,0.95,U] [#5 -0.11,-0.27,1.11,U] [#6 0.05,-0.28,0.89,U] [#7 0.21,0.48,0.83,U] [#8 -0.46,-0.18,1.04,U] 
02:13:24.111 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.25}, one-star: {0.34, -0.18}
02:13:24.111 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
02:13:24.111 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
02:13:24.111 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.65 mountX=0.25 mountY=0.02, mountTheta=0.08
02:13:24.112 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.25, opts=13)
02:13:24.112 00.000 10844 Enqueuing Move request for scope (-0.02, -0.25)
02:13:24.112 00.000 11060 Worker thread wakes up
02:13:24.112 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:24.113 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
02:13:24.113 00.000 10844 UpdateGuideState exits: m=2609 SNR=32.3
02:13:24.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
02:13:24.113 00.000 11060 Moving (-0.02, -0.25) raw xDistance=0.25 yDistance=0.02
02:13:24.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:13:24.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:24.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:24.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:13:24.113 00.000 11060 MoveAxis(W, 44, ABG)
02:13:24.113 00.000 11060 Guiding  Dir = 3, Dur = 44
02:13:24.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:24.113 00.000 10844 Enqueuing Expose request
02:13:24.123 00.010 11060 IsSlewing returns 0
02:13:24.123 00.000 11060 IsGuiding returns 0
02:13:24.169 00.046 11060 IsGuiding returns 0
02:13:24.169 00.000 11060 Move returns status 0, amount 44
02:13:24.169 00.000 11060 MoveAxis(N, 0, ABG)
02:13:24.169 00.000 11060 Move returns status 0, amount 0
02:13:24.169 00.000 11060 move complete, result=0
02:13:24.170 00.001 11060 worker thread done servicing request
02:13:24.170 00.000 11060 Worker thread wakes up
02:13:24.170 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.0 px 0 ms NORTH
02:13:24.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:24.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:24.795 00.625 11060 Exposure complete
02:13:24.963 00.168 11060 worker thread done servicing request
02:13:24.963 00.000 10844 OnExposeComplete: enter
02:13:24.963 00.000 10844 UpdateGuideState(): m_state=6
02:13:24.963 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12799
02:13:24.963 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=59.16, Mass=2330, SNR=30.3, Peak=189 HFD=3.1
02:13:24.964 00.001 10844 MultiStar: [#1 -0.19,0.54,1.05,U] [#2 0.37,-0.34,2.15,U] [#3 0.06,0.17,1.04,U] [#4 0.06,0.27,1.12,U] [#5 0.12,0.43,1.06,U] [#6 0.38,-0.42,0.96,U] [#7 -0.11,0.46,0.80,U] [#8 0.17,-0.16,0.98,U] 
02:13:24.964 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {-0.22, 0.29}
02:13:24.964 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
02:13:24.964 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
02:13:24.964 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.67 mountX=-0.10 mountY=0.09, mountTheta=2.41
02:13:24.965 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
02:13:24.965 00.000 10844 Enqueuing Move request for scope (0.10, 0.08)
02:13:24.965 00.000 11060 Worker thread wakes up
02:13:24.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:24.966 00.001 10844 UpdateGuideState exits: m=2330 SNR=30.3
02:13:24.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:24.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:24.966 00.000 10844 Enqueuing Expose request
02:13:24.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
02:13:24.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
02:13:24.966 00.000 11060 Moving (0.10, 0.08) raw xDistance=-0.10 yDistance=0.09
02:13:24.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:13:24.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:24.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:13:24.966 00.000 11060 MoveAxis(E, 0, ABG)
02:13:24.966 00.000 11060 Move returns status 0, amount 0
02:13:24.966 00.000 11060 MoveAxis(N, 0, ABG)
02:13:24.968 00.002 11060 Move returns status 0, amount 0
02:13:24.968 00.000 11060 move complete, result=0
02:13:24.968 00.000 11060 worker thread done servicing request
02:13:24.968 00.000 11060 Worker thread wakes up
02:13:24.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:24.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:24.968 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:25.594 00.626 11060 Exposure complete
02:13:25.786 00.192 11060 worker thread done servicing request
02:13:25.786 00.000 10844 OnExposeComplete: enter
02:13:25.786 00.000 10844 UpdateGuideState(): m_state=6
02:13:25.786 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12800
02:13:25.786 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=58.71, Mass=2232, SNR=29.8, Peak=228 HFD=3.2
02:13:25.787 00.001 10844 MultiStar: [#1 0.36,-0.20,1.06,U] [#2 0.09,-0.50,2.09,U] [#3 0.14,0.18,1.04,U] [#4 0.49,-0.53,0.00,M1] [#5 -0.29,-0.07,1.04,U] [#6 0.84,-0.56,0.00,M1] [#7 0.03,-0.11,0.89,U] [#8 0.65,-0.35,0.00,M1] 
02:13:25.787 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.20}, one-star: {0.18, -0.17}
02:13:25.787 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
02:13:25.787 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
02:13:25.787 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.16 mountX=0.18 mountY=0.12, mountTheta=0.58
02:13:25.788 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.20, opts=13)
02:13:25.788 00.000 10844 Enqueuing Move request for scope (0.09, -0.20)
02:13:25.789 00.001 11060 Worker thread wakes up
02:13:25.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:25.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
02:13:25.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
02:13:25.789 00.000 11060 Moving (0.09, -0.20) raw xDistance=0.18 yDistance=0.12
02:13:25.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:13:25.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:25.789 00.000 10844 UpdateGuideState exits: m=2232 SNR=29.8
02:13:25.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:13:25.789 00.000 11060 MoveAxis(W, 31, ABG)
02:13:25.789 00.000 11060 Guiding  Dir = 3, Dur = 31
02:13:25.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:25.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:25.789 00.000 10844 Enqueuing Expose request
02:13:25.794 00.005 11060 IsSlewing returns 0
02:13:25.794 00.000 11060 IsGuiding returns 0
02:13:25.841 00.047 11060 IsGuiding returns 0
02:13:25.841 00.000 11060 Move returns status 0, amount 31
02:13:25.841 00.000 11060 MoveAxis(N, 0, ABG)
02:13:25.841 00.000 11060 Move returns status 0, amount 0
02:13:25.841 00.000 11060 move complete, result=0
02:13:25.841 00.000 11060 worker thread done servicing request
02:13:25.841 00.000 11060 Worker thread wakes up
02:13:25.842 00.001 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
02:13:25.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:25.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:26.472 00.630 11060 Exposure complete
02:13:26.644 00.172 11060 worker thread done servicing request
02:13:26.644 00.000 10844 OnExposeComplete: enter
02:13:26.644 00.000 10844 UpdateGuideState(): m_state=6
02:13:26.645 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12801
02:13:26.645 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=59.61, Mass=2001, SNR=27.6, Peak=208 HFD=3.3
02:13:26.645 00.000 10844 MultiStar: [#1 0.39,-0.27,1.27,U] [#2 -0.60,0.17,0.00,M1] [#3 -0.03,0.22,1.07,U] [#4 0.15,0.19,1.27,U] [#5 -0.19,0.36,1.20,U] [#6 0.15,-0.29,1.00,U] [#7 -0.16,0.13,1.02,U] [#8 0.52,-0.37,0.00,M2] 
02:13:26.645 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.15}, one-star: {0.18, 0.73}
02:13:26.645 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
02:13:26.645 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
02:13:26.646 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.10 mountX=-0.16 mountY=0.05, mountTheta=2.84
02:13:26.647 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.15, opts=13)
02:13:26.647 00.000 10844 Enqueuing Move request for scope (0.07, 0.15)
02:13:26.647 00.000 11060 Worker thread wakes up
02:13:26.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:26.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
02:13:26.647 00.000 10844 UpdateGuideState exits: m=2001 SNR=27.6
02:13:26.647 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
02:13:26.648 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:26.648 00.000 11060 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=0.05
02:13:26.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:26.648 00.000 10844 Enqueuing Expose request
02:13:26.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:13:26.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:26.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:13:26.648 00.000 11060 MoveAxis(E, 26, ABG)
02:13:26.648 00.000 11060 Guiding  Dir = 2, Dur = 26
02:13:26.657 00.009 11060 IsSlewing returns 0
02:13:26.657 00.000 11060 IsGuiding returns 0
02:13:26.688 00.031 11060 IsGuiding returns 0
02:13:26.689 00.001 11060 Move returns status 0, amount 26
02:13:26.689 00.000 11060 MoveAxis(N, 0, ABG)
02:13:26.689 00.000 11060 Move returns status 0, amount 0
02:13:26.689 00.000 11060 move complete, result=0
02:13:26.689 00.000 11060 worker thread done servicing request
02:13:26.689 00.000 11060 Worker thread wakes up
02:13:26.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:26.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:26.689 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.0 px 0 ms NORTH
02:13:27.314 00.625 11060 Exposure complete
02:13:27.487 00.173 11060 worker thread done servicing request
02:13:27.487 00.000 10844 OnExposeComplete: enter
02:13:27.487 00.000 10844 UpdateGuideState(): m_state=6
02:13:27.487 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12802
02:13:27.487 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=59.05, Mass=2834, SNR=33.1, Peak=215 HFD=3.6
02:13:27.487 00.000 10844 MultiStar: [#1 0.03,-0.02,0.98,U] [#2 -0.42,-0.20,1.99,U] [#3 0.06,-0.04,1.01,U] [#4 -0.34,-0.02,0.88,U] [#5 -0.78,0.35,0.00,M1] [#6 0.27,-0.72,0.00,M1] [#7 0.35,-0.34,0.74,U] [#8 -0.17,-0.90,0.00,M3] 
02:13:27.487 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.08}, one-star: {0.17, 0.18}
02:13:27.487 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
02:13:27.488 00.001 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
02:13:27.488 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.40 mountX=0.10 mountY=-0.08, mountTheta=-0.66
02:13:27.489 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.08, opts=13)
02:13:27.489 00.000 10844 Enqueuing Move request for scope (-0.09, -0.08)
02:13:27.489 00.000 11060 Worker thread wakes up
02:13:27.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:27.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
02:13:27.489 00.000 10844 UpdateGuideState exits: m=2834 SNR=33.1
02:13:27.489 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
02:13:27.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:27.489 00.000 11060 Moving (-0.09, -0.08) raw xDistance=0.10 yDistance=-0.08
02:13:27.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:27.489 00.000 10844 Enqueuing Expose request
02:13:27.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:27.490 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:27.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:27.490 00.000 11060 MoveAxis(E, 0, ABG)
02:13:27.490 00.000 11060 Move returns status 0, amount 0
02:13:27.490 00.000 11060 MoveAxis(N, 0, ABG)
02:13:27.490 00.000 11060 Move returns status 0, amount 0
02:13:27.490 00.000 11060 move complete, result=0
02:13:27.490 00.000 11060 worker thread done servicing request
02:13:27.490 00.000 11060 Worker thread wakes up
02:13:27.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:27.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:27.493 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:28.124 00.631 11060 Exposure complete
02:13:28.302 00.178 11060 worker thread done servicing request
02:13:28.302 00.000 10844 OnExposeComplete: enter
02:13:28.302 00.000 10844 UpdateGuideState(): m_state=6
02:13:28.302 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12803
02:13:28.302 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=58.41, Mass=2688, SNR=32.5, Peak=205 HFD=3.6
02:13:28.302 00.000 10844 MultiStar: [#1 0.46,-1.23,0.00,M1] [#2 -0.40,-0.64,0.00,M1] [#3 -0.21,-0.38,0.95,U] [#4 -0.09,0.24,0.81,U] [#5 -0.01,-0.74,0.00,M2] [#6 -0.18,-1.08,0.00,M2] [#7 0.30,-0.64,0.00,M1] [#8 0.31,-0.89,0.00,M4] 
02:13:28.302 00.000 10844 refined, 2 included, MultiStar: {-0.09, -0.23}, one-star: {0.01, -0.47}
02:13:28.302 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
02:13:28.302 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
02:13:28.302 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.95 mountX=0.24 mountY=-0.05, mountTheta=-0.22
02:13:28.305 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.23, opts=13)
02:13:28.312 00.007 10844 Enqueuing Move request for scope (-0.09, -0.23)
02:13:28.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:13:28.312 00.000 11060 Worker thread wakes up
02:13:28.312 00.000 10844 UpdateGuideState exits: m=2688 SNR=32.5
02:13:28.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
02:13:28.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:28.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
02:13:28.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:28.312 00.000 10844 Enqueuing Expose request
02:13:28.312 00.000 11060 Moving (-0.09, -0.23) raw xDistance=0.24 yDistance=-0.05
02:13:28.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
02:13:28.313 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:28.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:13:28.313 00.000 11060 MoveAxis(W, 42, ABG)
02:13:28.313 00.000 11060 Guiding  Dir = 3, Dur = 42
02:13:28.321 00.008 11060 IsSlewing returns 0
02:13:28.321 00.000 11060 IsGuiding returns 0
02:13:28.384 00.063 11060 IsGuiding returns 0
02:13:28.384 00.000 11060 Move returns status 0, amount 42
02:13:28.384 00.000 11060 MoveAxis(N, 0, ABG)
02:13:28.384 00.000 11060 Move returns status 0, amount 0
02:13:28.384 00.000 11060 move complete, result=0
02:13:28.385 00.001 11060 worker thread done servicing request
02:13:28.385 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
02:13:28.385 00.000 11060 Worker thread wakes up
02:13:28.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:28.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:29.021 00.636 11060 Exposure complete
02:13:29.190 00.169 11060 worker thread done servicing request
02:13:29.191 00.001 10844 OnExposeComplete: enter
02:13:29.191 00.000 10844 UpdateGuideState(): m_state=6
02:13:29.191 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12804
02:13:29.191 00.000 10844 Star::Find returns 1 (0), X=268.63, Y=59.35, Mass=2501, SNR=31.2, Peak=215 HFD=3.5
02:13:29.191 00.000 10844 MultiStar: [#1 0.18,-0.16,1.06,U] [#2 -0.31,-0.26,2.21,U] [#3 -0.02,-0.74,0.00,M1] [#4 0.39,0.16,1.02,U] [#5 -0.07,0.16,0.99,U] [#6 0.35,-1.01,0.00,M3] [#7 -0.02,-0.34,0.89,U] [#8 0.17,-1.02,0.00,M5] 
02:13:29.191 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.04}, one-star: {0.40, 0.47}
02:13:29.191 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
02:13:29.191 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
02:13:29.192 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.96 mountX=0.03 mountY=0.03, mountTheta=0.78
02:13:29.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
02:13:29.193 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
02:13:29.193 00.000 11060 Worker thread wakes up
02:13:29.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:29.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
02:13:29.193 00.000 10844 UpdateGuideState exits: m=2501 SNR=31.2
02:13:29.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
02:13:29.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:29.193 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.03
02:13:29.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:29.193 00.000 10844 Enqueuing Expose request
02:13:29.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:13:29.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:29.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:13:29.193 00.000 11060 MoveAxis(E, 0, ABG)
02:13:29.195 00.002 11060 Move returns status 0, amount 0
02:13:29.195 00.000 11060 MoveAxis(N, 0, ABG)
02:13:29.195 00.000 11060 Move returns status 0, amount 0
02:13:29.195 00.000 11060 move complete, result=0
02:13:29.195 00.000 11060 worker thread done servicing request
02:13:29.195 00.000 11060 Worker thread wakes up
02:13:29.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:29.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:29.196 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:29.830 00.634 11060 Exposure complete
02:13:30.040 00.210 11060 worker thread done servicing request
02:13:30.040 00.000 10844 OnExposeComplete: enter
02:13:30.040 00.000 10844 UpdateGuideState(): m_state=6
02:13:30.040 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12805
02:13:30.040 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.61, Mass=2585, SNR=31.3, Peak=196 HFD=3.6
02:13:30.041 00.001 10844 MultiStar: [#1 0.58,0.09,1.12,U] [#2 -0.20,-0.20,2.02,U] [#3 0.02,-0.08,0.97,U] [#4 0.34,0.30,0.93,U] [#5 -0.61,0.50,0.00,M2] [#6 0.07,-0.39,1.02,U] [#7 0.33,-0.05,0.94,U] [#8 0.44,-0.57,0.00,M6] 
02:13:30.041 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.02}, one-star: {0.32, 0.73}
02:13:30.041 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
02:13:30.041 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
02:13:30.041 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.13 mountX=-0.05 mountY=0.15, mountTheta=1.89
02:13:30.044 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
02:13:30.044 00.000 10844 Enqueuing Move request for scope (0.16, 0.02)
02:13:30.044 00.000 11060 Worker thread wakes up
02:13:30.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:30.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
02:13:30.044 00.000 10844 UpdateGuideState exits: m=2585 SNR=31.3
02:13:30.044 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
02:13:30.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:30.045 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:30.045 00.000 11060 Moving (0.16, 0.02) raw xDistance=-0.05 yDistance=0.15
02:13:30.045 00.000 10844 Enqueuing Expose request
02:13:30.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:13:30.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:30.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:13:30.045 00.000 11060 MoveAxis(E, 0, ABG)
02:13:30.045 00.000 11060 Move returns status 0, amount 0
02:13:30.045 00.000 11060 MoveAxis(N, 0, ABG)
02:13:30.045 00.000 11060 Move returns status 0, amount 0
02:13:30.045 00.000 11060 move complete, result=0
02:13:30.045 00.000 11060 worker thread done servicing request
02:13:30.045 00.000 11060 Worker thread wakes up
02:13:30.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:30.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:30.049 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:30.672 00.623 11060 Exposure complete
02:13:30.845 00.173 11060 worker thread done servicing request
02:13:30.845 00.000 10844 OnExposeComplete: enter
02:13:30.845 00.000 10844 UpdateGuideState(): m_state=6
02:13:30.845 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12806
02:13:30.845 00.000 10844 Star::Find returns 1 (0), X=269.19, Y=60.27, Mass=2763, SNR=33.4, Peak=195 HFD=3.9
02:13:30.846 00.001 10844 MultiStar: large primary error, entering stabilization period
02:13:30.846 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
02:13:30.846 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
02:13:30.846 00.000 10844 CameraToMount -- cameraX=0.95 cameraY=1.39 hyp=1.68 cameraTheta=0.97 mountX=-1.54 mountY=0.71, mountTheta=2.71
02:13:30.847 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.95, y=1.39, opts=13)
02:13:30.847 00.000 10844 Enqueuing Move request for scope (0.95, 1.39)
02:13:30.847 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:30.847 00.000 10844 UpdateGuideState exits: m=2763 SNR=33.4
02:13:30.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:30.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:30.847 00.000 10844 Enqueuing Expose request
02:13:30.848 00.001 11060 Worker thread wakes up
02:13:30.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.95, 1.39) opts 0xd
02:13:30.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.95, 1.39)
02:13:30.848 00.000 11060 Moving (0.95, 1.39) raw xDistance=-1.54 yDistance=0.71
02:13:30.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.41 from input -1.54
02:13:30.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.71
02:13:30.848 00.000 11060 MoveAxis(E, 266, ABG)
02:13:30.848 00.000 11060 Guiding  Dir = 2, Dur = 266
02:13:30.872 00.024 11060 IsSlewing returns 0
02:13:30.888 00.016 11060 IsGuiding returns 0
02:13:31.183 00.295 11060 IsGuiding returns 0
02:13:31.184 00.001 11060 Move returns status 0, amount 266
02:13:31.184 00.000 11060 MoveAxis(S, 275, ABG)
02:13:31.184 00.000 11060 Guiding  Dir = 1, Dur = 275
02:13:31.198 00.014 11060 IsSlewing returns 0
02:13:31.199 00.001 11060 IsGuiding returns 0
02:13:31.480 00.281 11060 IsGuiding returns 0
02:13:31.480 00.000 11060 Move returns status 0, amount 275
02:13:31.480 00.000 11060 move complete, result=0
02:13:31.480 00.000 11060 worker thread done servicing request
02:13:31.480 00.000 11060 Worker thread wakes up
02:13:31.480 00.000 10844 GuideStep: -1.5 px 266 ms EAST, 0.7 px 275 ms SOUTH
02:13:31.481 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:31.482 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:32.127 00.645 11060 Exposure complete
02:13:32.297 00.170 11060 worker thread done servicing request
02:13:32.297 00.000 10844 OnExposeComplete: enter
02:13:32.297 00.000 10844 UpdateGuideState(): m_state=6
02:13:32.297 00.000 10844 Star::Find(15, 269, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12807
02:13:32.297 00.000 10844 Star::Find returns 1 (0), X=268.81, Y=59.70, Mass=2504, SNR=30.8, Peak=165 HFD=3.7
02:13:32.297 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
02:13:32.297 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
02:13:32.297 00.000 10844 CameraToMount -- cameraX=0.57 cameraY=0.82 hyp=1.00 cameraTheta=0.96 mountX=-0.91 mountY=0.43, mountTheta=2.70
02:13:32.299 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.57, y=0.82, opts=13)
02:13:32.299 00.000 10844 Enqueuing Move request for scope (0.57, 0.82)
02:13:32.299 00.000 11060 Worker thread wakes up
02:13:32.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.82) opts 0xd
02:13:32.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.57, 0.82)
02:13:32.299 00.000 11060 Moving (0.57, 0.82) raw xDistance=-0.91 yDistance=0.43
02:13:32.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.91
02:13:32.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
02:13:32.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:32.299 00.000 11060 MoveAxis(E, 166, ABG)
02:13:32.299 00.000 11060 Guiding  Dir = 2, Dur = 166
02:13:32.299 00.000 10844 UpdateGuideState exits: m=2504 SNR=30.8
02:13:32.300 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:32.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:32.300 00.000 10844 Enqueuing Expose request
02:13:32.323 00.023 11060 IsSlewing returns 0
02:13:32.323 00.000 11060 IsGuiding returns 0
02:13:32.510 00.187 11060 IsGuiding returns 0
02:13:32.510 00.000 11060 Move returns status 0, amount 166
02:13:32.510 00.000 11060 MoveAxis(S, 167, ABG)
02:13:32.510 00.000 11060 Guiding  Dir = 1, Dur = 167
02:13:32.526 00.016 11060 IsSlewing returns 0
02:13:32.526 00.000 11060 IsGuiding returns 0
02:13:32.695 00.169 11060 IsGuiding returns 0
02:13:32.696 00.001 11060 Move returns status 0, amount 167
02:13:32.696 00.000 11060 move complete, result=0
02:13:32.696 00.000 11060 worker thread done servicing request
02:13:32.696 00.000 11060 Worker thread wakes up
02:13:32.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:32.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:32.696 00.000 10844 GuideStep: -0.9 px 166 ms EAST, 0.4 px 167 ms SOUTH
02:13:33.330 00.634 11060 Exposure complete
02:13:33.520 00.190 11060 worker thread done servicing request
02:13:33.520 00.000 10844 OnExposeComplete: enter
02:13:33.520 00.000 10844 UpdateGuideState(): m_state=6
02:13:33.521 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12808
02:13:33.521 00.000 10844 Star::Find returns 1 (0), X=267.63, Y=59.61, Mass=3002, SNR=33.9, Peak=210 HFD=3.8
02:13:33.521 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
02:13:33.521 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.29)
02:13:33.521 00.000 10844 CameraToMount -- cameraX=-0.61 cameraY=0.73 hyp=0.95 cameraTheta=2.26 mountX=-0.61 mountY=-0.72, mountTheta=-2.28
02:13:33.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.61, y=0.73, opts=13)
02:13:33.523 00.001 10844 Enqueuing Move request for scope (-0.61, 0.73)
02:13:33.523 00.000 11060 Worker thread wakes up
02:13:33.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:33.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.73) opts 0xd
02:13:33.523 00.000 10844 UpdateGuideState exits: m=3002 SNR=33.9
02:13:33.523 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.61, 0.73)
02:13:33.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:33.523 00.000 11060 Moving (-0.61, 0.73) raw xDistance=-0.61 yDistance=-0.72
02:13:33.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:33.523 00.000 10844 Enqueuing Expose request
02:13:33.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.61
02:13:33.523 00.000 11060 resist switch: large excursion: input -0.72 thresh 0.57 direction from 1 to -1
02:13:33.523 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.15
02:13:33.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.72
02:13:33.523 00.000 11060 MoveAxis(E, 111, ABG)
02:13:33.523 00.000 11060 Guiding  Dir = 2, Dur = 111
02:13:33.571 00.048 11060 IsSlewing returns 0
02:13:33.573 00.002 11060 IsGuiding returns 0
02:13:33.698 00.125 11060 IsGuiding returns 0
02:13:33.698 00.000 11060 Move returns status 0, amount 111
02:13:33.700 00.002 11060 BLC: Oldest BLC event removed
02:13:33.700 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:13:33.700 00.000 11060 MoveAxis(N, 1029, ABG)
02:13:33.700 00.000 11060 duration set to 750 by maxDecDuration
02:13:33.700 00.000 11060 Guiding  Dir = 0, Dur = 750
02:13:33.716 00.016 11060 IsSlewing returns 0
02:13:33.717 00.001 11060 IsGuiding returns 0
02:13:34.488 00.771 11060 IsGuiding returns 0
02:13:34.488 00.000 11060 Move returns status 0, amount 750
02:13:34.488 00.000 11060 move complete, result=0
02:13:34.488 00.000 11060 worker thread done servicing request
02:13:34.488 00.000 11060 Worker thread wakes up
02:13:34.488 00.000 10844 GuideStep: -0.6 px 111 ms EAST, -0.7 px 750 ms NORTH
02:13:34.490 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:34.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:35.126 00.636 11060 Exposure complete
02:13:35.294 00.168 11060 worker thread done servicing request
02:13:35.294 00.000 10844 OnExposeComplete: enter
02:13:35.294 00.000 10844 UpdateGuideState(): m_state=6
02:13:35.294 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12809
02:13:35.294 00.000 10844 Star::Find returns 1 (0), X=267.70, Y=59.52, Mass=2859, SNR=33.5, Peak=225 HFD=3.5
02:13:35.294 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
02:13:35.295 00.001 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.00 = -2.28)
02:13:35.295 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=0.64 hyp=0.84 cameraTheta=2.27 mountX=-0.53 mountY=-0.63, mountTheta=-2.27
02:13:35.296 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=0.64, opts=13)
02:13:35.296 00.000 10844 Enqueuing Move request for scope (-0.54, 0.64)
02:13:35.296 00.000 11060 Worker thread wakes up
02:13:35.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:35.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.64) opts 0xd
02:13:35.296 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, 0.64)
02:13:35.296 00.000 11060 Moving (-0.54, 0.64) raw xDistance=-0.53 yDistance=-0.63
02:13:35.296 00.000 10844 UpdateGuideState exits: m=2859 SNR=33.5
02:13:35.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:35.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:35.296 00.000 10844 Enqueuing Expose request
02:13:35.296 00.000 11060 BLC: History state: CurrMiss=0.63, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.502528, 1:0.634981
02:13:35.296 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:13:35.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.53
02:13:35.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
02:13:35.296 00.000 11060 MoveAxis(E, 96, ABG)
02:13:35.297 00.001 11060 Guiding  Dir = 2, Dur = 96
02:13:35.339 00.042 11060 IsSlewing returns 0
02:13:35.339 00.000 11060 IsGuiding returns 0
02:13:35.480 00.141 11060 IsGuiding returns 0
02:13:35.480 00.000 11060 Move returns status 0, amount 96
02:13:35.480 00.000 11060 MoveAxis(N, 247, ABG)
02:13:35.481 00.001 11060 Guiding  Dir = 0, Dur = 247
02:13:35.511 00.030 11060 IsSlewing returns 0
02:13:35.511 00.000 11060 IsGuiding returns 0
02:13:35.793 00.282 11060 IsGuiding returns 0
02:13:35.793 00.000 11060 Move returns status 0, amount 247
02:13:35.794 00.001 11060 move complete, result=0
02:13:35.795 00.001 11060 worker thread done servicing request
02:13:35.795 00.000 11060 Worker thread wakes up
02:13:35.795 00.000 10844 GuideStep: -0.5 px 96 ms EAST, -0.6 px 247 ms NORTH
02:13:35.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:35.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:36.423 00.628 11060 Exposure complete
02:13:36.584 00.161 11060 worker thread done servicing request
02:13:36.584 00.000 10844 OnExposeComplete: enter
02:13:36.584 00.000 10844 UpdateGuideState(): m_state=6
02:13:36.584 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12810
02:13:36.584 00.000 10844 Star::Find returns 1 (0), X=267.49, Y=58.51, Mass=3309, SNR=35.6, Peak=254 HFD=3.2
02:13:36.584 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
02:13:36.584 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
02:13:36.584 00.000 10844 CameraToMount -- cameraX=-0.75 cameraY=-0.37 hyp=0.83 cameraTheta=-2.69 mountX=0.49 mountY=-0.68, mountTheta=-0.94
02:13:36.585 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.75, y=-0.37, opts=13)
02:13:36.586 00.001 10844 Enqueuing Move request for scope (-0.75, -0.37)
02:13:36.586 00.000 11060 Worker thread wakes up
02:13:36.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:13:36.586 00.000 10844 UpdateGuideState exits: m=3309 SNR=35.6
02:13:36.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:36.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:36.586 00.000 10844 Enqueuing Expose request
02:13:36.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.37) opts 0xd
02:13:36.586 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.75, -0.37)
02:13:36.586 00.000 11060 Moving (-0.75, -0.37) raw xDistance=0.49 yDistance=-0.68
02:13:36.586 00.000 11060 BLC: History state: CurrMiss=0.68, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.502528, 1:0.634981, 2:0.676124
02:13:36.586 00.000 11060 BLC: Under-shoot: nominal increase by 50
02:13:36.586 00.000 11060 BLC: window closed
02:13:36.587 00.001 11060 BLC: Pulse increase limited by ceiling of 750
02:13:36.587 00.000 11060 BLC: Pulse adjusted to 750
02:13:36.588 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
02:13:36.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.68
02:13:36.588 00.000 11060 MoveAxis(W, 83, ABG)
02:13:36.588 00.000 11060 Guiding  Dir = 3, Dur = 83
02:13:36.591 00.003 11060 IsSlewing returns 0
02:13:36.591 00.000 11060 IsGuiding returns 0
02:13:36.684 00.093 11060 IsGuiding returns 0
02:13:36.684 00.000 11060 Move returns status 0, amount 83
02:13:36.684 00.000 11060 MoveAxis(N, 263, ABG)
02:13:36.684 00.000 11060 Guiding  Dir = 0, Dur = 263
02:13:36.700 00.016 11060 IsSlewing returns 0
02:13:36.700 00.000 11060 IsGuiding returns 0
02:13:36.851 00.151 10844 evsrv: cli 0EEEE890 connect
02:13:36.851 00.000 10844 case statement mapped state 6 to 3
02:13:36.853 00.002 10844 case statement mapped state 6 to 3
02:13:36.855 00.002 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"3db197db-345a-4ea2-97d2-373cf29dd65c"}
02:13:36.855 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"3db197db-345a-4ea2-97d2-373cf29dd65c"}
02:13:36.856 00.001 10844 evsrv: cli 0EEEE890 disconnect
02:13:36.982 00.126 11060 IsGuiding returns 0
02:13:36.983 00.001 11060 Move returns status 0, amount 263
02:13:36.983 00.000 11060 move complete, result=0
02:13:36.983 00.000 11060 worker thread done servicing request
02:13:36.983 00.000 11060 Worker thread wakes up
02:13:36.985 00.002 10844 GuideStep: 0.5 px 83 ms WEST, -0.7 px 263 ms NORTH
02:13:36.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:36.986 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:37.625 00.639 11060 Exposure complete
02:13:37.771 00.146 11060 worker thread done servicing request
02:13:37.772 00.001 10844 OnExposeComplete: enter
02:13:37.772 00.000 10844 UpdateGuideState(): m_state=6
02:13:37.777 00.005 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12811
02:13:37.778 00.001 10844 Star::Find returns 1 (0), X=267.17, Y=58.49, Mass=2195, SNR=29.0, Peak=164 HFD=3.8
02:13:37.778 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
02:13:37.778 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
02:13:37.778 00.000 10844 CameraToMount -- cameraX=-1.07 cameraY=-0.39 hyp=1.14 cameraTheta=-2.79 mountX=0.58 mountY=-0.99, mountTheta=-1.04
02:13:37.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.07, y=-0.39, opts=13)
02:13:37.779 00.000 10844 Enqueuing Move request for scope (-1.07, -0.39)
02:13:37.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:37.779 00.000 10844 UpdateGuideState exits: m=2195 SNR=29.0
02:13:37.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:37.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:37.779 00.000 10844 Enqueuing Expose request
02:13:37.780 00.001 11060 Worker thread wakes up
02:13:37.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.07, -0.39) opts 0xd
02:13:37.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.07, -0.39)
02:13:37.780 00.000 11060 Moving (-1.07, -0.39) raw xDistance=0.58 yDistance=-0.99
02:13:37.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.58
02:13:37.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.99
02:13:37.780 00.000 11060 MoveAxis(W, 103, ABG)
02:13:37.780 00.000 11060 Guiding  Dir = 3, Dur = 103
02:13:37.809 00.029 11060 IsSlewing returns 0
02:13:37.810 00.001 11060 IsGuiding returns 0
02:13:37.935 00.125 11060 IsGuiding returns 0
02:13:37.935 00.000 11060 Move returns status 0, amount 103
02:13:37.935 00.000 11060 MoveAxis(N, 387, ABG)
02:13:37.935 00.000 11060 Guiding  Dir = 0, Dur = 387
02:13:37.950 00.015 11060 IsSlewing returns 0
02:13:37.951 00.001 11060 IsGuiding returns 0
02:13:38.340 00.389 11060 IsGuiding returns 0
02:13:38.340 00.000 11060 Move returns status 0, amount 387
02:13:38.340 00.000 11060 move complete, result=0
02:13:38.340 00.000 11060 worker thread done servicing request
02:13:38.340 00.000 11060 Worker thread wakes up
02:13:38.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:38.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:38.340 00.000 10844 GuideStep: 0.6 px 103 ms WEST, -1.0 px 387 ms NORTH
02:13:38.973 00.633 11060 Exposure complete
02:13:39.131 00.158 11060 worker thread done servicing request
02:13:39.132 00.001 10844 OnExposeComplete: enter
02:13:39.132 00.000 10844 UpdateGuideState(): m_state=6
02:13:39.132 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12812
02:13:39.132 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=58.46, Mass=3051, SNR=34.1, Peak=234 HFD=3.7
02:13:39.132 00.000 10844 MultiStar: exiting stabilization period
02:13:39.132 00.000 10844 MultiStar: [#1 0.40,-0.04,0.90,U] [#2 0.10,-0.36,1.98,U] [#3 0.01,0.88,0.00,M1] [#4 0.15,-0.22,0.92,U] [#5 0.17,0.71,0.00,M3] [#6 0.80,-0.52,0.00,M3] [#7 0.46,0.28,0.80,U] [#8 0.73,-0.33,0.00,M7] 
02:13:39.132 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.20}, one-star: {-0.08, -0.42}
02:13:39.132 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
02:13:39.133 00.001 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.88 = 0.88)
02:13:39.133 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.85 mountX=0.17 mountY=0.21, mountTheta=0.89
02:13:39.134 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.20, opts=13)
02:13:39.134 00.000 10844 Enqueuing Move request for scope (0.18, -0.20)
02:13:39.134 00.000 11060 Worker thread wakes up
02:13:39.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:39.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
02:13:39.134 00.000 10844 UpdateGuideState exits: m=3051 SNR=34.1
02:13:39.134 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
02:13:39.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:39.134 00.000 11060 Moving (0.18, -0.20) raw xDistance=0.17 yDistance=0.21
02:13:39.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:39.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:13:39.134 00.000 10844 Enqueuing Expose request
02:13:39.135 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:13:39.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:13:39.135 00.000 11060 MoveAxis(W, 32, ABG)
02:13:39.135 00.000 11060 Guiding  Dir = 3, Dur = 32
02:13:39.171 00.036 11060 IsSlewing returns 0
02:13:39.172 00.001 11060 IsGuiding returns 0
02:13:39.232 00.060 11060 IsGuiding returns 0
02:13:39.232 00.000 11060 Move returns status 0, amount 32
02:13:39.232 00.000 11060 MoveAxis(N, 0, ABG)
02:13:39.232 00.000 11060 Move returns status 0, amount 0
02:13:39.232 00.000 11060 move complete, result=0
02:13:39.232 00.000 11060 worker thread done servicing request
02:13:39.232 00.000 11060 Worker thread wakes up
02:13:39.232 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.2 px 0 ms NORTH
02:13:39.233 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:39.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:39.858 00.625 11060 Exposure complete
02:13:40.029 00.171 11060 worker thread done servicing request
02:13:40.029 00.000 10844 OnExposeComplete: enter
02:13:40.029 00.000 10844 UpdateGuideState(): m_state=6
02:13:40.030 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12813
02:13:40.030 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=58.43, Mass=2936, SNR=33.3, Peak=216 HFD=3.6
02:13:40.030 00.000 10844 MultiStar: [#1 1.16,-0.36,0.00,M1] [#2 0.13,-0.32,1.93,U] [#3 0.10,0.32,0.90,U] [#4 0.75,-0.54,0.00,M1] [#5 0.92,-0.07,0.00,M4] [#6 0.21,-1.21,0.00,M4] [#7 0.45,0.10,0.78,U] [#8 0.27,-0.46,0.91,U] 
02:13:40.030 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.20}, one-star: {-0.16, -0.44}
02:13:40.030 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
02:13:40.030 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
02:13:40.030 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.96 mountX=0.17 mountY=0.17, mountTheta=0.78
02:13:40.039 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.20, opts=13)
02:13:40.039 00.000 10844 Enqueuing Move request for scope (0.14, -0.20)
02:13:40.039 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:13:40.039 00.000 11060 Worker thread wakes up
02:13:40.039 00.000 10844 UpdateGuideState exits: m=2936 SNR=33.3
02:13:40.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:40.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
02:13:40.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
02:13:40.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:40.041 00.002 10844 Enqueuing Expose request
02:13:40.041 00.000 11060 Moving (0.14, -0.20) raw xDistance=0.17 yDistance=0.17
02:13:40.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:13:40.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:40.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:13:40.041 00.000 11060 MoveAxis(W, 31, ABG)
02:13:40.041 00.000 11060 Guiding  Dir = 3, Dur = 31
02:13:40.071 00.030 11060 IsSlewing returns 0
02:13:40.071 00.000 11060 IsGuiding returns 0
02:13:40.133 00.062 11060 IsGuiding returns 0
02:13:40.133 00.000 11060 Move returns status 0, amount 31
02:13:40.133 00.000 11060 MoveAxis(N, 0, ABG)
02:13:40.134 00.001 11060 Move returns status 0, amount 0
02:13:40.134 00.000 11060 move complete, result=0
02:13:40.134 00.000 11060 worker thread done servicing request
02:13:40.134 00.000 11060 Worker thread wakes up
02:13:40.134 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.2 px 0 ms NORTH
02:13:40.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:40.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:40.765 00.631 11060 Exposure complete
02:13:40.931 00.166 11060 worker thread done servicing request
02:13:40.932 00.001 10844 OnExposeComplete: enter
02:13:40.932 00.000 10844 UpdateGuideState(): m_state=6
02:13:40.932 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12814
02:13:40.932 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=57.85, Mass=2902, SNR=33.7, Peak=212 HFD=4.1
02:13:40.932 00.000 10844 MultiStar: [#1 0.56,-0.08,0.99,U] [#2 0.15,0.50,1.98,U] [#3 -0.06,0.02,1.02,U] [#4 0.93,0.08,0.00,M2] [#5 -0.09,-0.44,1.06,U] [#6 0.03,-1.11,0.00,M5] [#7 0.25,-0.28,0.90,U] [#8 -0.01,-0.09,0.96,U] 
02:13:40.933 00.001 10844 refined, 6 included, MultiStar: {0.09, -0.11}, one-star: {-0.18, -1.03}
02:13:40.933 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
02:13:40.933 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
02:13:40.933 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.89 mountX=0.10 mountY=0.11, mountTheta=0.85
02:13:40.934 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
02:13:40.934 00.000 10844 Enqueuing Move request for scope (0.09, -0.11)
02:13:40.934 00.000 11060 Worker thread wakes up
02:13:40.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:40.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
02:13:40.934 00.000 10844 UpdateGuideState exits: m=2902 SNR=33.7
02:13:40.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
02:13:40.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:40.934 00.000 11060 Moving (0.09, -0.11) raw xDistance=0.10 yDistance=0.11
02:13:40.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:40.934 00.000 10844 Enqueuing Expose request
02:13:40.936 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:40.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:40.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:13:40.936 00.000 11060 MoveAxis(E, 0, ABG)
02:13:40.936 00.000 11060 Move returns status 0, amount 0
02:13:40.936 00.000 11060 MoveAxis(N, 0, ABG)
02:13:40.936 00.000 11060 Move returns status 0, amount 0
02:13:40.936 00.000 11060 move complete, result=0
02:13:40.936 00.000 11060 worker thread done servicing request
02:13:40.936 00.000 11060 Worker thread wakes up
02:13:40.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:40.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:40.938 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:41.563 00.625 11060 Exposure complete
02:13:41.733 00.170 11060 worker thread done servicing request
02:13:41.733 00.000 10844 OnExposeComplete: enter
02:13:41.733 00.000 10844 UpdateGuideState(): m_state=6
02:13:41.733 00.000 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12815
02:13:41.733 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=58.60, Mass=2089, SNR=28.3, Peak=193 HFD=3.3
02:13:41.735 00.002 10844 MultiStar: [#1 0.45,0.18,1.32,U] [#2 -0.16,-0.39,2.41,U] [#3 -0.23,0.09,1.04,U] [#4 -0.33,0.24,1.07,U] [#5 -0.66,-0.11,0.00,M4] [#6 0.06,0.05,1.05,U] [#7 0.06,0.11,0.86,U] [#8 -0.20,0.04,0.91,U] 
02:13:41.735 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.07, -0.28}
02:13:41.735 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
02:13:41.735 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
02:13:41.735 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.43 mountX=0.06 mountY=-0.05, mountTheta=-0.68
02:13:41.736 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
02:13:41.736 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
02:13:41.736 00.000 11060 Worker thread wakes up
02:13:41.736 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:41.736 00.000 10844 UpdateGuideState exits: m=2089 SNR=28.3
02:13:41.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:41.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:41.736 00.000 10844 Enqueuing Expose request
02:13:41.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
02:13:41.736 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
02:13:41.736 00.000 11060 Moving (-0.05, -0.05) raw xDistance=0.06 yDistance=-0.05
02:13:41.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:13:41.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:41.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:13:41.736 00.000 11060 MoveAxis(E, 0, ABG)
02:13:41.736 00.000 11060 Move returns status 0, amount 0
02:13:41.736 00.000 11060 MoveAxis(N, 0, ABG)
02:13:41.736 00.000 11060 Move returns status 0, amount 0
02:13:41.738 00.002 11060 move complete, result=0
02:13:41.738 00.000 11060 worker thread done servicing request
02:13:41.738 00.000 11060 Worker thread wakes up
02:13:41.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:41.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:41.739 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:42.381 00.642 11060 Exposure complete
02:13:42.549 00.168 11060 worker thread done servicing request
02:13:42.550 00.001 10844 OnExposeComplete: enter
02:13:42.550 00.000 10844 UpdateGuideState(): m_state=6
02:13:42.550 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12816
02:13:42.550 00.000 10844 Star::Find returns 1 (0), X=267.62, Y=58.86, Mass=2610, SNR=31.3, Peak=222 HFD=3.6
02:13:42.550 00.000 10844 MultiStar: [#1 0.21,0.16,1.04,U] [#2 0.17,0.10,2.12,U] [#3 -0.75,0.94,0.00,M1] [#4 0.18,0.33,1.05,U] [#5 0.03,0.59,1.15,U] [#6 0.64,-0.35,0.00,M5] [#7 -0.05,1.00,0.00,M1] [#8 -0.52,-0.00,1.01,U] 
02:13:42.550 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.19}, one-star: {-0.62, -0.02}
02:13:42.550 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
02:13:42.550 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
02:13:42.550 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.81 mountX=-0.18 mountY=-0.08, mountTheta=-2.74
02:13:42.552 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.19, opts=13)
02:13:42.552 00.000 10844 Enqueuing Move request for scope (-0.05, 0.19)
02:13:42.552 00.000 11060 Worker thread wakes up
02:13:42.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:42.552 00.000 10844 UpdateGuideState exits: m=2610 SNR=31.3
02:13:42.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:42.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:42.552 00.000 10844 Enqueuing Expose request
02:13:42.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
02:13:42.552 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
02:13:42.552 00.000 11060 Moving (-0.05, 0.19) raw xDistance=-0.18 yDistance=-0.08
02:13:42.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:13:42.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:42.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:42.554 00.002 11060 MoveAxis(E, 30, ABG)
02:13:42.554 00.000 11060 Guiding  Dir = 2, Dur = 30
02:13:42.556 00.002 11060 IsSlewing returns 0
02:13:42.556 00.000 11060 IsGuiding returns 0
02:13:42.587 00.031 11060 IsGuiding returns 0
02:13:42.587 00.000 11060 Move returns status 0, amount 30
02:13:42.587 00.000 11060 MoveAxis(N, 0, ABG)
02:13:42.587 00.000 11060 Move returns status 0, amount 0
02:13:42.587 00.000 11060 move complete, result=0
02:13:42.587 00.000 11060 worker thread done servicing request
02:13:42.587 00.000 11060 Worker thread wakes up
02:13:42.587 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
02:13:42.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:42.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:43.218 00.631 11060 Exposure complete
02:13:43.407 00.189 11060 worker thread done servicing request
02:13:43.407 00.000 10844 OnExposeComplete: enter
02:13:43.407 00.000 10844 UpdateGuideState(): m_state=6
02:13:43.407 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12817
02:13:43.407 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=59.32, Mass=3225, SNR=35.2, Peak=245 HFD=3.7
02:13:43.407 00.000 10844 MultiStar: [#1 0.06,-0.05,0.98,U] [#2 -0.58,-0.03,2.00,U] [#3 -0.33,-0.01,0.90,U] [#4 -0.20,0.85,0.00,M1] [#5 -0.40,-0.08,0.99,U] [#6 0.59,0.04,0.81,U] [#7 -0.34,-0.03,0.75,U] [#8 -0.55,-0.30,0.00,M4] 
02:13:43.407 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.03}, one-star: {-0.07, 0.44}
02:13:43.407 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
02:13:43.408 00.001 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.72 = -1.56)
02:13:43.408 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=2.99 mountX=0.01 mountY=-0.22, mountTheta=-1.54
02:13:43.409 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.03, opts=13)
02:13:43.409 00.000 10844 Enqueuing Move request for scope (-0.22, 0.03)
02:13:43.409 00.000 11060 Worker thread wakes up
02:13:43.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
02:13:43.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
02:13:43.409 00.000 11060 Moving (-0.22, 0.03) raw xDistance=0.01 yDistance=-0.22
02:13:43.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:43.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
02:13:43.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:43.409 00.000 10844 UpdateGuideState exits: m=3225 SNR=35.2
02:13:43.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:43.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:43.409 00.000 10844 Enqueuing Expose request
02:13:43.409 00.000 11060 MoveAxis(E, 0, ABG)
02:13:43.409 00.000 11060 Move returns status 0, amount 0
02:13:43.409 00.000 11060 MoveAxis(N, 87, ABG)
02:13:43.409 00.000 11060 Guiding  Dir = 0, Dur = 87
02:13:43.446 00.037 11060 IsSlewing returns 0
02:13:43.446 00.000 11060 IsGuiding returns 0
02:13:43.571 00.125 11060 IsGuiding returns 0
02:13:43.572 00.001 11060 Move returns status 0, amount 87
02:13:43.572 00.000 11060 move complete, result=0
02:13:43.572 00.000 11060 worker thread done servicing request
02:13:43.572 00.000 11060 Worker thread wakes up
02:13:43.572 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 87 ms NORTH
02:13:43.575 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:43.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:44.210 00.635 11060 Exposure complete
02:13:44.409 00.199 11060 worker thread done servicing request
02:13:44.409 00.000 10844 OnExposeComplete: enter
02:13:44.409 00.000 10844 UpdateGuideState(): m_state=6
02:13:44.409 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12818
02:13:44.409 00.000 10844 Star::Find returns 1 (0), X=267.84, Y=58.54, Mass=2699, SNR=32.2, Peak=237 HFD=3.5
02:13:44.409 00.000 10844 MultiStar: [#1 -0.55,-0.80,0.00,M1] [#2 -0.08,-0.60,2.07,U] [#3 -0.17,0.20,1.02,U] [#4 0.51,0.55,0.00,M2] [#5 -0.80,0.56,0.00,M3] [#6 -0.18,-0.56,0.77,U] [#7 0.10,0.05,0.87,U] [#8 -0.42,-0.33,1.02,U] 
02:13:44.409 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.31}, one-star: {-0.40, -0.34}
02:13:44.410 00.001 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
02:13:44.410 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
02:13:44.410 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-2.10 mountX=0.34 mountY=-0.13, mountTheta=-0.36
02:13:44.411 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.31, opts=13)
02:13:44.411 00.000 10844 Enqueuing Move request for scope (-0.18, -0.31)
02:13:44.411 00.000 11060 Worker thread wakes up
02:13:44.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:44.411 00.000 10844 UpdateGuideState exits: m=2699 SNR=32.2
02:13:44.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:44.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:44.411 00.000 10844 Enqueuing Expose request
02:13:44.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.31) opts 0xd
02:13:44.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.31)
02:13:44.412 00.001 11060 Moving (-0.18, -0.31) raw xDistance=0.34 yDistance=-0.13
02:13:44.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
02:13:44.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:44.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:13:44.412 00.000 11060 MoveAxis(W, 59, ABG)
02:13:44.412 00.000 11060 Guiding  Dir = 3, Dur = 59
02:13:44.436 00.024 11060 IsSlewing returns 0
02:13:44.437 00.001 11060 IsGuiding returns 0
02:13:44.512 00.075 11060 IsGuiding returns 0
02:13:44.512 00.000 11060 Move returns status 0, amount 59
02:13:44.512 00.000 11060 MoveAxis(N, 0, ABG)
02:13:44.512 00.000 11060 Move returns status 0, amount 0
02:13:44.512 00.000 11060 move complete, result=0
02:13:44.512 00.000 11060 worker thread done servicing request
02:13:44.512 00.000 11060 Worker thread wakes up
02:13:44.512 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
02:13:44.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:44.514 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:45.142 00.628 11060 Exposure complete
02:13:45.313 00.171 11060 worker thread done servicing request
02:13:45.314 00.001 10844 OnExposeComplete: enter
02:13:45.314 00.000 10844 UpdateGuideState(): m_state=6
02:13:45.314 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12819
02:13:45.314 00.000 10844 Star::Find returns 1 (0), X=268.04, Y=59.12, Mass=2520, SNR=31.9, Peak=201 HFD=3.0
02:13:45.314 00.000 10844 MultiStar: [#1 0.26,-0.31,0.97,U] [#2 -0.68,0.27,0.00,M1] [#3 -0.16,0.20,1.09,U] [#4 0.51,-0.15,0.98,U] [#5 -1.43,0.41,0.00,M4] [#6 0.02,-0.10,1.08,U] [#7 0.31,0.33,0.96,U] [#8 -0.35,0.23,1.06,U] 
02:13:45.314 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {-0.20, 0.25}
02:13:45.315 00.001 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
02:13:45.315 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
02:13:45.315 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.95 mountX=-0.07 mountY=0.04, mountTheta=2.69
02:13:45.316 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
02:13:45.316 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
02:13:45.316 00.000 11060 Worker thread wakes up
02:13:45.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:13:45.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:13:45.316 00.000 11060 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=0.04
02:13:45.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:13:45.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:45.317 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:45.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:13:45.317 00.000 11060 MoveAxis(E, 0, ABG)
02:13:45.317 00.000 11060 Move returns status 0, amount 0
02:13:45.317 00.000 11060 MoveAxis(N, 0, ABG)
02:13:45.317 00.000 11060 Move returns status 0, amount 0
02:13:45.317 00.000 11060 move complete, result=0
02:13:45.317 00.000 10844 UpdateGuideState exits: m=2520 SNR=31.9
02:13:45.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:45.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:45.317 00.000 10844 Enqueuing Expose request
02:13:45.317 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:45.317 00.000 11060 worker thread done servicing request
02:13:45.319 00.002 11060 Worker thread wakes up
02:13:45.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:45.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:45.956 00.637 11060 Exposure complete
02:13:46.147 00.191 11060 worker thread done servicing request
02:13:46.147 00.000 10844 OnExposeComplete: enter
02:13:46.147 00.000 10844 UpdateGuideState(): m_state=6
02:13:46.147 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12820
02:13:46.148 00.001 10844 Star::Find returns 1 (0), X=267.84, Y=58.92, Mass=2743, SNR=32.0, Peak=197 HFD=4.1
02:13:46.148 00.000 10844 MultiStar: [#1 0.61,-0.87,0.00,M1] [#2 -0.54,-0.03,2.29,U] [#3 0.03,0.28,1.03,U] [#4 0.33,-0.26,0.96,U] [#5 -1.04,0.53,0.00,M5] [#6 0.54,-0.76,0.00,M3] [#7 -0.31,0.02,0.84,U] [#8 -0.12,-0.64,0.00,M3] 
02:13:46.148 00.000 10844 refined, 4 included, MultiStar: {-0.26, 0.00}, one-star: {-0.40, 0.05}
02:13:46.148 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
02:13:46.148 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
02:13:46.148 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.00 hyp=0.26 cameraTheta=3.13 mountX=0.04 mountY=-0.25, mountTheta=-1.40
02:13:46.149 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.00, opts=13)
02:13:46.149 00.000 10844 Enqueuing Move request for scope (-0.26, 0.00)
02:13:46.149 00.000 11060 Worker thread wakes up
02:13:46.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:46.150 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.00) opts 0xd
02:13:46.150 00.000 10844 UpdateGuideState exits: m=2743 SNR=32.0
02:13:46.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.00)
02:13:46.150 00.000 11060 Moving (-0.26, 0.00) raw xDistance=0.04 yDistance=-0.25
02:13:46.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:46.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
02:13:46.150 00.000 11060 MoveAxis(E, 0, ABG)
02:13:46.150 00.000 11060 Move returns status 0, amount 0
02:13:46.150 00.000 11060 MoveAxis(N, 98, ABG)
02:13:46.150 00.000 11060 Guiding  Dir = 0, Dur = 98
02:13:46.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:46.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:46.150 00.000 10844 Enqueuing Expose request
02:13:46.166 00.016 11060 IsSlewing returns 0
02:13:46.166 00.000 11060 IsGuiding returns 0
02:13:46.275 00.109 11060 IsGuiding returns 0
02:13:46.275 00.000 11060 Move returns status 0, amount 98
02:13:46.275 00.000 11060 move complete, result=0
02:13:46.275 00.000 11060 worker thread done servicing request
02:13:46.275 00.000 11060 Worker thread wakes up
02:13:46.276 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 98 ms NORTH
02:13:46.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:46.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:46.927 00.651 11060 Exposure complete
02:13:47.086 00.159 11060 worker thread done servicing request
02:13:47.086 00.000 10844 OnExposeComplete: enter
02:13:47.087 00.001 10844 UpdateGuideState(): m_state=6
02:13:47.087 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12821
02:13:47.087 00.000 10844 Star::Find returns 1 (0), X=268.05, Y=59.29, Mass=2920, SNR=33.8, Peak=204 HFD=4.0
02:13:47.087 00.000 10844 MultiStar: [#1 0.63,-0.28,0.00,M2] [#2 -0.30,-0.19,2.13,U] [#3 0.02,-0.53,0.96,U] [#4 0.21,0.26,0.80,U] [#5 -0.72,-0.00,0.00,M6] [#6 1.09,-1.27,0.00,M4] [#7 0.24,0.41,0.79,U] [#8 0.25,-0.26,0.94,U] 
02:13:47.087 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.03}, one-star: {-0.19, 0.41}
02:13:47.087 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.60 = -0.60)
02:13:47.087 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
02:13:47.087 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.36 mountX=0.04 mountY=-0.03, mountTheta=-0.62
02:13:47.089 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
02:13:47.089 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
02:13:47.089 00.000 11060 Worker thread wakes up
02:13:47.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:47.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:13:47.089 00.000 10844 UpdateGuideState exits: m=2920 SNR=33.8
02:13:47.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:13:47.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:47.089 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.04 yDistance=-0.03
02:13:47.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:47.089 00.000 10844 Enqueuing Expose request
02:13:47.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:47.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:47.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:13:47.089 00.000 11060 MoveAxis(E, 0, ABG)
02:13:47.089 00.000 11060 Move returns status 0, amount 0
02:13:47.089 00.000 11060 MoveAxis(N, 0, ABG)
02:13:47.089 00.000 11060 Move returns status 0, amount 0
02:13:47.090 00.001 11060 move complete, result=0
02:13:47.090 00.000 11060 worker thread done servicing request
02:13:47.090 00.000 11060 Worker thread wakes up
02:13:47.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:47.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:47.091 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:47.728 00.637 11060 Exposure complete
02:13:47.908 00.180 11060 worker thread done servicing request
02:13:47.908 00.000 10844 OnExposeComplete: enter
02:13:47.908 00.000 10844 UpdateGuideState(): m_state=6
02:13:47.908 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12822
02:13:47.908 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=58.84, Mass=2456, SNR=29.5, Peak=194 HFD=3.7
02:13:47.910 00.002 10844 MultiStar: [#1 0.26,-0.59,0.00,M3] [#2 0.30,-0.80,0.00,M1] [#3 -0.33,-0.53,1.10,U] [#4 0.38,-0.07,1.16,U] [#5 -0.43,0.51,0.00,M7] [#6 0.43,-0.90,0.00,M5] [#7 0.22,-0.17,1.07,U] [#8 0.33,-0.73,0.00,M3] 
02:13:47.910 00.000 10844 single-star, 3 included, MultiStar: {0.05, -0.20}, one-star: {-0.08, -0.04}
02:13:47.910 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
02:13:47.910 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
02:13:47.910 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.70 mountX=0.05 mountY=-0.08, mountTheta=-0.95
02:13:47.910 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
02:13:47.911 00.001 10844 Enqueuing Move request for scope (-0.08, -0.04)
02:13:47.911 00.000 11060 Worker thread wakes up
02:13:47.911 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:47.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
02:13:47.911 00.000 10844 UpdateGuideState exits: m=2456 SNR=29.5
02:13:47.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
02:13:47.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:47.911 00.000 11060 Moving (-0.08, -0.04) raw xDistance=0.05 yDistance=-0.08
02:13:47.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:47.911 00.000 10844 Enqueuing Expose request
02:13:47.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:13:47.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:47.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:47.911 00.000 11060 MoveAxis(E, 0, ABG)
02:13:47.911 00.000 11060 Move returns status 0, amount 0
02:13:47.911 00.000 11060 MoveAxis(N, 0, ABG)
02:13:47.911 00.000 11060 Move returns status 0, amount 0
02:13:47.912 00.001 11060 move complete, result=0
02:13:47.912 00.000 11060 worker thread done servicing request
02:13:47.912 00.000 11060 Worker thread wakes up
02:13:47.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:47.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:47.914 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:48.551 00.637 11060 Exposure complete
02:13:48.743 00.192 11060 worker thread done servicing request
02:13:48.743 00.000 10844 OnExposeComplete: enter
02:13:48.744 00.001 10844 UpdateGuideState(): m_state=6
02:13:48.744 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12823
02:13:48.744 00.000 10844 Star::Find returns 1 (0), X=268.56, Y=59.17, Mass=3091, SNR=33.9, Peak=225 HFD=3.8
02:13:48.744 00.000 10844 MultiStar: [#1 0.34,-0.26,1.01,U] [#2 0.07,-0.26,2.06,U] [#3 -0.67,0.88,0.00,M1] [#4 0.62,0.46,0.00,M1] [#5 -0.79,-0.03,0.00,M8] [#6 0.38,-0.77,0.00,M6] [#7 0.73,0.13,0.00,M1] [#8 0.14,0.51,0.88,U] 
02:13:48.744 00.000 10844 refined, 3 included, MultiStar: {0.19, -0.01}, one-star: {0.32, 0.29}
02:13:48.744 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
02:13:48.744 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.67 = 1.67)
02:13:48.744 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.06 mountX=-0.02 mountY=0.19, mountTheta=1.69
02:13:48.746 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
02:13:48.746 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
02:13:48.746 00.000 11060 Worker thread wakes up
02:13:48.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
02:13:48.746 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
02:13:48.746 00.000 11060 Moving (0.19, -0.01) raw xDistance=-0.02 yDistance=0.19
02:13:48.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:13:48.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:48.746 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:48.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:13:48.746 00.000 11060 MoveAxis(E, 0, ABG)
02:13:48.747 00.001 11060 Move returns status 0, amount 0
02:13:48.747 00.000 11060 MoveAxis(N, 0, ABG)
02:13:48.747 00.000 11060 Move returns status 0, amount 0
02:13:48.747 00.000 10844 UpdateGuideState exits: m=3091 SNR=33.9
02:13:48.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:48.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:48.747 00.000 10844 Enqueuing Expose request
02:13:48.747 00.000 11060 move complete, result=0
02:13:48.748 00.001 11060 worker thread done servicing request
02:13:48.748 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:48.748 00.000 11060 Worker thread wakes up
02:13:48.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:48.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:49.412 00.664 11060 Exposure complete
02:13:49.584 00.172 11060 worker thread done servicing request
02:13:49.584 00.000 10844 OnExposeComplete: enter
02:13:49.584 00.000 10844 UpdateGuideState(): m_state=6
02:13:49.584 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12824
02:13:49.584 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=59.49, Mass=2500, SNR=31.4, Peak=222 HFD=3.6
02:13:49.585 00.001 10844 MultiStar: [#1 0.29,-0.02,1.02,U] [#2 0.40,0.06,1.97,U] [#3 0.12,0.57,0.94,U] [#4 -0.32,1.06,0.00,M2] [#5 0.13,0.40,0.99,U] [#6 0.62,-0.38,0.00,M7] [#7 0.35,0.92,0.00,M2] [#8 0.82,0.06,0.00,M3] 
02:13:49.585 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.28}, one-star: {0.56, 0.61}
02:13:49.585 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
02:13:49.585 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
02:13:49.585 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.28 hyp=0.42 cameraTheta=0.72 mountX=-0.33 mountY=0.27, mountTheta=2.46
02:13:49.586 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.28, opts=13)
02:13:49.586 00.000 10844 Enqueuing Move request for scope (0.32, 0.28)
02:13:49.586 00.000 11060 Worker thread wakes up
02:13:49.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:49.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.28) opts 0xd
02:13:49.586 00.000 10844 UpdateGuideState exits: m=2500 SNR=31.4
02:13:49.587 00.001 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.28)
02:13:49.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:49.587 00.000 11060 Moving (0.32, 0.28) raw xDistance=-0.33 yDistance=0.27
02:13:49.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:49.587 00.000 10844 Enqueuing Expose request
02:13:49.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
02:13:49.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:13:49.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:13:49.587 00.000 11060 MoveAxis(E, 58, ABG)
02:13:49.587 00.000 11060 Guiding  Dir = 2, Dur = 58
02:13:49.622 00.035 11060 IsSlewing returns 0
02:13:49.622 00.000 11060 IsGuiding returns 0
02:13:49.684 00.062 11060 IsGuiding returns 0
02:13:49.685 00.001 11060 Move returns status 0, amount 58
02:13:49.685 00.000 11060 MoveAxis(N, 0, ABG)
02:13:49.685 00.000 11060 Move returns status 0, amount 0
02:13:49.685 00.000 11060 move complete, result=0
02:13:49.686 00.001 11060 worker thread done servicing request
02:13:49.686 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.3 px 0 ms NORTH
02:13:49.686 00.000 11060 Worker thread wakes up
02:13:49.688 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:49.689 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:50.328 00.639 11060 Exposure complete
02:13:50.502 00.174 11060 worker thread done servicing request
02:13:50.502 00.000 10844 OnExposeComplete: enter
02:13:50.502 00.000 10844 UpdateGuideState(): m_state=6
02:13:50.502 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12825
02:13:50.502 00.000 10844 Star::Find returns 1 (0), X=269.16, Y=59.86, Mass=2778, SNR=32.9, Peak=233 HFD=3.5
02:13:50.502 00.000 10844 MultiStar: large primary error, entering stabilization period
02:13:50.502 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
02:13:50.502 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
02:13:50.502 00.000 10844 CameraToMount -- cameraX=0.93 cameraY=0.98 hyp=1.35 cameraTheta=0.81 mountX=-1.13 mountY=0.75, mountTheta=2.55
02:13:50.503 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.93, y=0.98, opts=13)
02:13:50.503 00.000 10844 Enqueuing Move request for scope (0.93, 0.98)
02:13:50.503 00.000 11060 Worker thread wakes up
02:13:50.504 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:50.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.98) opts 0xd
02:13:50.504 00.000 10844 UpdateGuideState exits: m=2778 SNR=32.9
02:13:50.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.93, 0.98)
02:13:50.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:50.504 00.000 11060 Moving (0.93, 0.98) raw xDistance=-1.13 yDistance=0.75
02:13:50.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:50.504 00.000 10844 Enqueuing Expose request
02:13:50.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.31 from input -1.13
02:13:50.504 00.000 11060 resist switch: large excursion: input 0.75 thresh 0.57 direction from -1 to 1
02:13:50.504 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.26
02:13:50.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.75
02:13:50.504 00.000 11060 MoveAxis(E, 198, ABG)
02:13:50.504 00.000 11060 Guiding  Dir = 2, Dur = 198
02:13:50.527 00.023 11060 IsSlewing returns 0
02:13:50.527 00.000 11060 IsGuiding returns 0
02:13:50.746 00.219 11060 IsGuiding returns 0
02:13:50.746 00.000 11060 Move returns status 0, amount 198
02:13:50.746 00.000 11060 BLC: Oldest BLC event removed
02:13:50.746 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:13:50.746 00.000 11060 MoveAxis(S, 1043, ABG)
02:13:50.746 00.000 11060 duration set to 750 by maxDecDuration
02:13:50.746 00.000 11060 Guiding  Dir = 1, Dur = 750
02:13:50.762 00.016 11060 IsSlewing returns 0
02:13:50.762 00.000 11060 IsGuiding returns 0
02:13:51.528 00.766 11060 IsGuiding returns 0
02:13:51.528 00.000 11060 Move returns status 0, amount 750
02:13:51.528 00.000 11060 move complete, result=0
02:13:51.529 00.001 11060 worker thread done servicing request
02:13:51.529 00.000 11060 Worker thread wakes up
02:13:51.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:51.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:51.529 00.000 10844 GuideStep: -1.1 px 198 ms EAST, 0.8 px 750 ms SOUTH
02:13:52.162 00.633 11060 Exposure complete
02:13:52.329 00.167 10844 OnExposeComplete: enter
02:13:52.330 00.001 11060 worker thread done servicing request
02:13:52.330 00.000 10844 UpdateGuideState(): m_state=6
02:13:52.330 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12826
02:13:52.330 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=59.39, Mass=2712, SNR=32.9, Peak=237 HFD=3.6
02:13:52.330 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
02:13:52.330 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.01)
02:13:52.330 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.54 mountX=-0.50 mountY=-0.07, mountTheta=-3.01
02:13:52.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.51, opts=13)
02:13:52.332 00.000 10844 Enqueuing Move request for scope (0.02, 0.51)
02:13:52.332 00.000 11060 Worker thread wakes up
02:13:52.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.51) opts 0xd
02:13:52.332 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.51)
02:13:52.332 00.000 11060 Moving (0.02, 0.51) raw xDistance=-0.50 yDistance=-0.07
02:13:52.332 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.526972, 1:-0.068040
02:13:52.332 00.000 11060 BLC: No correction, Miss < min_move
02:13:52.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.50
02:13:52.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:52.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:52.333 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:13:52.333 00.000 11060 MoveAxis(E, 93, ABG)
02:13:52.333 00.000 11060 Guiding  Dir = 2, Dur = 93
02:13:52.333 00.000 10844 UpdateGuideState exits: m=2712 SNR=32.9
02:13:52.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:52.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:52.333 00.000 10844 Enqueuing Expose request
02:13:52.342 00.009 11060 IsSlewing returns 0
02:13:52.342 00.000 11060 IsGuiding returns 0
02:13:52.436 00.094 11060 IsGuiding returns 0
02:13:52.436 00.000 11060 Move returns status 0, amount 93
02:13:52.436 00.000 11060 MoveAxis(N, 0, ABG)
02:13:52.436 00.000 11060 Move returns status 0, amount 0
02:13:52.436 00.000 11060 move complete, result=0
02:13:52.436 00.000 11060 worker thread done servicing request
02:13:52.436 00.000 11060 Worker thread wakes up
02:13:52.436 00.000 10844 GuideStep: -0.5 px 93 ms EAST, -0.1 px 0 ms NORTH
02:13:52.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:52.438 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:53.066 00.628 11060 Exposure complete
02:13:53.247 00.181 11060 worker thread done servicing request
02:13:53.247 00.000 10844 OnExposeComplete: enter
02:13:53.247 00.000 10844 UpdateGuideState(): m_state=6
02:13:53.247 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12827
02:13:53.247 00.000 10844 Star::Find returns 1 (0), X=269.09, Y=59.65, Mass=2565, SNR=31.8, Peak=232 HFD=3.5
02:13:53.248 00.001 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.49 = 2.49)
02:13:53.248 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
02:13:53.248 00.000 10844 CameraToMount -- cameraX=0.85 cameraY=0.77 hyp=1.15 cameraTheta=0.73 mountX=-0.91 mountY=0.72, mountTheta=2.48
02:13:53.249 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.85, y=0.77, opts=13)
02:13:53.249 00.000 10844 Enqueuing Move request for scope (0.85, 0.77)
02:13:53.249 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:13:53.249 00.000 10844 UpdateGuideState exits: m=2565 SNR=31.8
02:13:53.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:53.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:53.249 00.000 10844 Enqueuing Expose request
02:13:53.249 00.000 11060 Worker thread wakes up
02:13:53.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.77) opts 0xd
02:13:53.249 00.000 11060 Handling offset move in thread for scope, endpoint = (0.85, 0.77)
02:13:53.250 00.001 11060 Moving (0.85, 0.77) raw xDistance=-0.91 yDistance=0.72
02:13:53.250 00.000 11060 BLC: History state: CurrMiss=0.72, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.526972, 1:-0.068040, 2:0.717176
02:13:53.250 00.000 11060 BLC: Under-shoot: nominal increase by 36
02:13:53.250 00.000 11060 BLC: window closed
02:13:53.250 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:13:53.250 00.000 11060 BLC: Pulse adjusted to 750
02:13:53.251 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.91
02:13:53.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.72
02:13:53.251 00.000 11060 MoveAxis(E, 161, ABG)
02:13:53.251 00.000 11060 Guiding  Dir = 2, Dur = 161
02:13:53.267 00.016 11060 IsSlewing returns 0
02:13:53.269 00.002 11060 IsGuiding returns 0
02:13:53.454 00.185 11060 IsGuiding returns 0
02:13:53.454 00.000 11060 Move returns status 0, amount 161
02:13:53.454 00.000 11060 MoveAxis(S, 279, ABG)
02:13:53.454 00.000 11060 Guiding  Dir = 1, Dur = 279
02:13:53.511 00.057 11060 IsSlewing returns 0
02:13:53.514 00.003 11060 IsGuiding returns 0
02:13:53.672 00.158 10844 evsrv: cli 0EEEE4D0 connect
02:13:53.672 00.000 10844 case statement mapped state 6 to 3
02:13:53.672 00.000 10844 case statement mapped state 6 to 3
02:13:53.673 00.001 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_pixel_scale","id":"f0683637-2df0-4d40-ab8a-afedf2351d69"}
02:13:53.673 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":4.1253,"id":"f0683637-2df0-4d40-ab8a-afedf2351d69"}
02:13:53.674 00.001 10844 evsrv: cli 0EEEE4D0 disconnect
02:13:53.828 00.154 11060 IsGuiding returns 0
02:13:53.828 00.000 11060 Move returns status 0, amount 279
02:13:53.828 00.000 11060 move complete, result=0
02:13:53.828 00.000 11060 worker thread done servicing request
02:13:53.828 00.000 11060 Worker thread wakes up
02:13:53.829 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:53.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:53.829 00.000 10844 GuideStep: -0.9 px 161 ms EAST, 0.7 px 279 ms SOUTH
02:13:54.462 00.633 11060 Exposure complete
02:13:54.605 00.143 11060 worker thread done servicing request
02:13:54.605 00.000 10844 OnExposeComplete: enter
02:13:54.605 00.000 10844 UpdateGuideState(): m_state=6
02:13:54.605 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12828
02:13:54.605 00.000 10844 Star::Find returns 1 (0), X=267.76, Y=58.87, Mass=2555, SNR=31.3, Peak=206 HFD=3.8
02:13:54.605 00.000 10844 MultiStar: exiting stabilization period
02:13:54.606 00.001 10844 MultiStar: [#1 0.37,-0.74,0.00,M2] [#2 -0.06,-0.67,0.00,M1] [#3 -0.73,-0.85,0.00,M1] [#4 0.03,0.34,1.14,U] [#5 0.13,-0.51,0.99,U] [#6 0.37,-0.88,0.00,M8] [#7 -0.08,-0.72,0.00,M3] [#8 -0.20,-0.70,0.00,M4] 
02:13:54.606 00.000 10844 refined, 2 included, MultiStar: {-0.10, -0.04}, one-star: {-0.48, -0.01}
02:13:54.606 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
02:13:54.606 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
02:13:54.606 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.75 mountX=0.06 mountY=-0.09, mountTheta=-1.00
02:13:54.607 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
02:13:54.607 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
02:13:54.607 00.000 11060 Worker thread wakes up
02:13:54.607 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:54.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
02:13:54.607 00.000 10844 UpdateGuideState exits: m=2555 SNR=31.3
02:13:54.607 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
02:13:54.608 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:54.608 00.000 11060 Moving (-0.10, -0.04) raw xDistance=0.06 yDistance=-0.09
02:13:54.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:54.608 00.000 10844 Enqueuing Expose request
02:13:54.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:13:54.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:54.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:13:54.608 00.000 11060 MoveAxis(E, 0, ABG)
02:13:54.608 00.000 11060 Move returns status 0, amount 0
02:13:54.608 00.000 11060 MoveAxis(N, 0, ABG)
02:13:54.608 00.000 11060 Move returns status 0, amount 0
02:13:54.608 00.000 11060 move complete, result=0
02:13:54.608 00.000 11060 worker thread done servicing request
02:13:54.608 00.000 11060 Worker thread wakes up
02:13:54.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:54.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:54.609 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:55.243 00.634 11060 Exposure complete
02:13:55.418 00.175 11060 worker thread done servicing request
02:13:55.418 00.000 10844 OnExposeComplete: enter
02:13:55.418 00.000 10844 UpdateGuideState(): m_state=6
02:13:55.418 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12829
02:13:55.418 00.000 10844 Star::Find returns 1 (1), X=268.23, Y=58.47, Mass=3027, SNR=34.9, Peak=255 HFD=3.4
02:13:55.418 00.000 10844 MultiStar: [#1 1.10,-0.37,0.00,M3] [#2 0.81,-0.50,0.00,M2] [#3 0.16,-0.76,0.00,M2] [#4 -0.34,-0.69,0.00,M2] [#5 -0.15,0.23,0.96,U] [#6 0.53,-0.76,0.00,M9] [#7 0.73,-0.61,0.00,M4] [#8 0.09,-0.38,0.88,U] 
02:13:55.418 00.000 10844 refined, 2 included, MultiStar: {-0.03, -0.18}, one-star: {-0.01, -0.41}
02:13:55.418 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
02:13:55.418 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
02:13:55.418 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.73 mountX=0.19 mountY=0.00, mountTheta=0.00
02:13:55.420 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.18, opts=13)
02:13:55.420 00.000 10844 Enqueuing Move request for scope (-0.03, -0.18)
02:13:55.420 00.000 11060 Worker thread wakes up
02:13:55.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:55.420 00.000 10844 UpdateGuideState exits: m=3027 SNR=34.9 Saturated
02:13:55.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:55.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:55.420 00.000 10844 Enqueuing Expose request
02:13:55.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
02:13:55.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
02:13:55.420 00.000 11060 Moving (-0.03, -0.18) raw xDistance=0.19 yDistance=0.00
02:13:55.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:13:55.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:55.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:13:55.420 00.000 11060 MoveAxis(W, 32, ABG)
02:13:55.421 00.001 11060 Guiding  Dir = 3, Dur = 32
02:13:55.456 00.035 11060 IsSlewing returns 0
02:13:55.456 00.000 11060 IsGuiding returns 0
02:13:55.537 00.081 11060 IsGuiding returns 0
02:13:55.538 00.001 11060 Move returns status 0, amount 32
02:13:55.538 00.000 11060 MoveAxis(N, 0, ABG)
02:13:55.538 00.000 11060 Move returns status 0, amount 0
02:13:55.538 00.000 11060 move complete, result=0
02:13:55.538 00.000 11060 worker thread done servicing request
02:13:55.538 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
02:13:55.538 00.000 11060 Worker thread wakes up
02:13:55.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:55.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:56.169 00.631 11060 Exposure complete
02:13:56.333 00.164 11060 worker thread done servicing request
02:13:56.333 00.000 10844 OnExposeComplete: enter
02:13:56.333 00.000 10844 UpdateGuideState(): m_state=6
02:13:56.333 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12830
02:13:56.334 00.001 10844 Star::Find returns 1 (1), X=268.56, Y=58.43, Mass=2729, SNR=32.3, Peak=255 HFD=3.3
02:13:56.334 00.000 10844 MultiStar: [#1 0.78,-0.09,0.00,M4] [#2 0.77,-0.53,0.00,M3] [#3 0.16,0.18,1.00,U] [#4 0.10,-0.09,1.00,U] [#5 0.43,-0.05,0.98,U] [#6 0.38,0.10,1.01,U] [#7 0.80,-0.06,0.00,M5] [#8 0.89,-0.02,0.00,M4] 
02:13:56.334 00.000 10844 refined, 4 included, MultiStar: {0.28, -0.06}, one-star: {0.32, -0.45}
02:13:56.334 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
02:13:56.334 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.52 = 1.52)
02:13:56.334 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-0.21 mountX=0.01 mountY=0.28, mountTheta=1.54
02:13:56.335 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.06, opts=13)
02:13:56.335 00.000 10844 Enqueuing Move request for scope (0.28, -0.06)
02:13:56.335 00.000 11060 Worker thread wakes up
02:13:56.336 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:56.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
02:13:56.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
02:13:56.336 00.000 11060 Moving (0.28, -0.06) raw xDistance=0.01 yDistance=0.28
02:13:56.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:56.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
02:13:56.336 00.000 11060 MoveAxis(E, 0, ABG)
02:13:56.336 00.000 11060 Move returns status 0, amount 0
02:13:56.336 00.000 10844 UpdateGuideState exits: m=2729 SNR=32.3 Saturated
02:13:56.336 00.000 11060 MoveAxis(S, 110, ABG)
02:13:56.336 00.000 11060 Guiding  Dir = 1, Dur = 110
02:13:56.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:56.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:56.336 00.000 10844 Enqueuing Expose request
02:13:56.350 00.014 11060 IsSlewing returns 0
02:13:56.350 00.000 11060 IsGuiding returns 0
02:13:56.473 00.123 11060 IsGuiding returns 0
02:13:56.473 00.000 11060 Move returns status 0, amount 110
02:13:56.474 00.001 11060 move complete, result=0
02:13:56.474 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 110 ms SOUTH
02:13:56.474 00.000 11060 worker thread done servicing request
02:13:56.474 00.000 11060 Worker thread wakes up
02:13:56.475 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:56.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:57.100 00.625 11060 Exposure complete
02:13:57.288 00.188 11060 worker thread done servicing request
02:13:57.288 00.000 10844 OnExposeComplete: enter
02:13:57.288 00.000 10844 UpdateGuideState(): m_state=6
02:13:57.288 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12831
02:13:57.289 00.001 10844 Star::Find returns 1 (1), X=268.34, Y=58.67, Mass=2820, SNR=32.4, Peak=255 HFD=3.6
02:13:57.289 00.000 10844 MultiStar: [#1 0.71,-0.63,0.00,M5] [#2 0.23,0.21,2.18,U] [#3 0.30,0.34,0.99,U] [#4 -0.32,0.12,0.93,U] [#5 -0.08,-0.52,1.04,U] [#6 0.18,-0.52,0.90,U] [#7 0.91,-0.45,0.00,M6] [#8 0.46,0.09,0.94,U] 
02:13:57.289 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.10, -0.21}
02:13:57.289 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.75) = xAngle (1.54 = 1.54)
02:13:57.289 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.53 = 1.53)
02:13:57.289 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=0.00 mountY=0.14, mountTheta=1.54
02:13:57.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
02:13:57.291 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
02:13:57.291 00.000 11060 Worker thread wakes up
02:13:57.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
02:13:57.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
02:13:57.291 00.000 11060 Moving (0.14, -0.03) raw xDistance=0.00 yDistance=0.14
02:13:57.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:13:57.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:57.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:13:57.292 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:13:57.292 00.000 11060 MoveAxis(E, 0, ABG)
02:13:57.292 00.000 11060 Move returns status 0, amount 0
02:13:57.292 00.000 11060 MoveAxis(N, 0, ABG)
02:13:57.292 00.000 11060 Move returns status 0, amount 0
02:13:57.292 00.000 11060 move complete, result=0
02:13:57.292 00.000 11060 worker thread done servicing request
02:13:57.292 00.000 10844 UpdateGuideState exits: m=2820 SNR=32.4 Saturated
02:13:57.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:57.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:57.292 00.000 10844 Enqueuing Expose request
02:13:57.292 00.000 11060 Worker thread wakes up
02:13:57.292 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:57.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:57.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:57.929 00.637 11060 Exposure complete
02:13:58.117 00.188 11060 worker thread done servicing request
02:13:58.117 00.000 10844 OnExposeComplete: enter
02:13:58.117 00.000 10844 UpdateGuideState(): m_state=6
02:13:58.118 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12832
02:13:58.118 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=58.64, Mass=2722, SNR=32.0, Peak=231 HFD=3.5
02:13:58.118 00.000 10844 MultiStar: [#1 0.66,-0.33,0.00,M6] [#2 0.50,0.32,2.14,U] [#3 0.14,-0.08,0.99,U] [#4 -0.36,-0.46,0.99,U] [#5 0.09,-0.10,1.04,U] [#6 -0.23,-0.79,0.00,M8] [#7 -0.29,-0.54,0.95,U] [#8 0.20,0.22,0.95,U] 
02:13:58.118 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.07, -0.24}
02:13:58.118 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
02:13:58.118 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
02:13:58.118 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=0.04 mountY=0.12, mountTheta=1.27
02:13:58.120 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.06, opts=13)
02:13:58.120 00.000 10844 Enqueuing Move request for scope (0.12, -0.06)
02:13:58.120 00.000 11060 Worker thread wakes up
02:13:58.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:58.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:13:58.120 00.000 10844 UpdateGuideState exits: m=2722 SNR=32.0
02:13:58.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:13:58.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:58.120 00.000 11060 Moving (0.12, -0.06) raw xDistance=0.04 yDistance=0.12
02:13:58.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:58.120 00.000 10844 Enqueuing Expose request
02:13:58.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:58.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:58.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:13:58.120 00.000 11060 MoveAxis(E, 0, ABG)
02:13:58.120 00.000 11060 Move returns status 0, amount 0
02:13:58.120 00.000 11060 MoveAxis(N, 0, ABG)
02:13:58.120 00.000 11060 Move returns status 0, amount 0
02:13:58.120 00.000 11060 move complete, result=0
02:13:58.122 00.002 11060 worker thread done servicing request
02:13:58.122 00.000 11060 Worker thread wakes up
02:13:58.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:58.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:58.123 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:58.756 00.633 11060 Exposure complete
02:13:58.923 00.167 11060 worker thread done servicing request
02:13:58.923 00.000 10844 OnExposeComplete: enter
02:13:58.923 00.000 10844 UpdateGuideState(): m_state=6
02:13:58.924 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12833
02:13:58.924 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=58.84, Mass=3595, SNR=37.9, Peak=244 HFD=3.8
02:13:58.924 00.000 10844 MultiStar: [#1 0.40,-0.61,0.00,M7] [#2 0.56,0.22,1.72,U] [#3 -0.25,-0.83,0.00,M1] [#4 0.38,-0.11,0.78,U] [#5 0.47,-0.22,0.84,U] [#6 0.45,-0.89,0.00,M9] [#7 0.14,0.24,0.80,U] [#8 0.46,-0.24,0.76,U] 
02:13:58.924 00.000 10844 single-star, 5 included, MultiStar: {0.37, 0.01}, one-star: {0.07, -0.04}
02:13:58.924 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
02:13:58.924 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
02:13:58.925 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.57 mountX=0.03 mountY=0.07, mountTheta=1.18
02:13:58.926 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
02:13:58.926 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
02:13:58.926 00.000 11060 Worker thread wakes up
02:13:58.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
02:13:58.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
02:13:58.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:58.926 00.000 11060 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=0.07
02:13:58.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:13:58.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:58.926 00.000 10844 UpdateGuideState exits: m=3595 SNR=37.9
02:13:58.927 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:13:58.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:58.927 00.000 11060 MoveAxis(E, 0, ABG)
02:13:58.927 00.000 11060 Move returns status 0, amount 0
02:13:58.927 00.000 11060 MoveAxis(N, 0, ABG)
02:13:58.927 00.000 11060 Move returns status 0, amount 0
02:13:58.927 00.000 11060 move complete, result=0
02:13:58.927 00.000 11060 worker thread done servicing request
02:13:58.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:58.927 00.000 10844 Enqueuing Expose request
02:13:58.927 00.000 11060 Worker thread wakes up
02:13:58.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:58.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:58.927 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:59.572 00.645 11060 Exposure complete
02:13:59.744 00.172 11060 worker thread done servicing request
02:13:59.744 00.000 10844 OnExposeComplete: enter
02:13:59.744 00.000 10844 UpdateGuideState(): m_state=6
02:13:59.745 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12834
02:13:59.745 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=58.88, Mass=2585, SNR=30.7, Peak=170 HFD=4.3
02:13:59.745 00.000 10844 MultiStar: [#1 0.60,-0.37,0.00,M8] [#2 -0.11,-0.29,2.21,U] [#3 0.04,-0.61,0.97,U] [#4 0.24,-0.06,0.99,U] [#5 0.08,-0.47,1.08,U] [#6 0.32,-0.31,0.97,U] [#7 -0.24,-0.21,0.91,U] [#8 -0.03,0.00,1.06,U] 
02:13:59.745 00.000 10844 single-star, 7 included, MultiStar: {0.01, -0.25}, one-star: {-0.11, -0.00}
02:13:59.745 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.39 = -1.39)
02:13:59.745 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
02:13:59.745 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.14 mountX=0.02 mountY=-0.10, mountTheta=-1.39
02:13:59.747 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.00, opts=13)
02:13:59.747 00.000 10844 Enqueuing Move request for scope (-0.11, -0.00)
02:13:59.747 00.000 11060 Worker thread wakes up
02:13:59.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
02:13:59.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
02:13:59.747 00.000 11060 Moving (-0.11, -0.00) raw xDistance=0.02 yDistance=-0.10
02:13:59.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:13:59.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:59.747 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:13:59.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:13:59.747 00.000 10844 UpdateGuideState exits: m=2585 SNR=30.7
02:13:59.748 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:59.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:13:59.748 00.000 10844 Enqueuing Expose request
02:13:59.748 00.000 11060 MoveAxis(E, 0, ABG)
02:13:59.748 00.000 11060 Move returns status 0, amount 0
02:13:59.748 00.000 11060 MoveAxis(N, 0, ABG)
02:13:59.748 00.000 11060 Move returns status 0, amount 0
02:13:59.748 00.000 11060 move complete, result=0
02:13:59.748 00.000 11060 worker thread done servicing request
02:13:59.748 00.000 11060 Worker thread wakes up
02:13:59.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:13:59.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:13:59.750 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:00.382 00.632 11060 Exposure complete
02:14:00.545 00.163 11060 worker thread done servicing request
02:14:00.545 00.000 10844 OnExposeComplete: enter
02:14:00.545 00.000 10844 UpdateGuideState(): m_state=6
02:14:00.545 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12835
02:14:00.545 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.49, Mass=2907, SNR=33.4, Peak=251 HFD=3.7
02:14:00.546 00.001 10844 MultiStar: [#1 0.08,-0.87,0.00,M9] [#2 -0.49,-1.13,0.00,M1] [#3 -0.41,-0.64,0.00,M1] [#4 0.00,-0.91,0.00,M1] [#5 -0.64,-0.91,0.00,M1] [#6 -0.65,-0.82,0.00,M9] [#7 0.35,-0.87,0.00,M4] [#8 -0.45,-0.55,0.00,M1] 
02:14:00.546 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
02:14:00.546 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
02:14:00.546 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.65 mountX=0.39 mountY=0.03, mountTheta=0.09
02:14:00.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.39, opts=13)
02:14:00.547 00.000 10844 Enqueuing Move request for scope (-0.03, -0.39)
02:14:00.547 00.000 11060 Worker thread wakes up
02:14:00.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.39) opts 0xd
02:14:00.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.39)
02:14:00.547 00.000 11060 Moving (-0.03, -0.39) raw xDistance=0.39 yDistance=0.03
02:14:00.548 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:00.548 00.000 10844 UpdateGuideState exits: m=2907 SNR=33.4
02:14:00.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:00.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
02:14:00.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:00.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:00.548 00.000 10844 Enqueuing Expose request
02:14:00.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:14:00.548 00.000 11060 MoveAxis(W, 68, ABG)
02:14:00.548 00.000 11060 Guiding  Dir = 3, Dur = 68
02:14:00.560 00.012 11060 IsSlewing returns 0
02:14:00.560 00.000 11060 IsGuiding returns 0
02:14:00.642 00.082 11060 IsGuiding returns 0
02:14:00.642 00.000 11060 Move returns status 0, amount 68
02:14:00.642 00.000 11060 MoveAxis(N, 0, ABG)
02:14:00.642 00.000 11060 Move returns status 0, amount 0
02:14:00.642 00.000 11060 move complete, result=0
02:14:00.642 00.000 11060 worker thread done servicing request
02:14:00.643 00.001 11060 Worker thread wakes up
02:14:00.643 00.000 10844 GuideStep: 0.4 px 68 ms WEST, 0.0 px 0 ms NORTH
02:14:00.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:00.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:01.285 00.642 11060 Exposure complete
02:14:01.482 00.197 11060 worker thread done servicing request
02:14:01.482 00.000 10844 OnExposeComplete: enter
02:14:01.482 00.000 10844 UpdateGuideState(): m_state=6
02:14:01.483 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12836
02:14:01.483 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=58.70, Mass=2618, SNR=32.0, Peak=199 HFD=3.5
02:14:01.483 00.000 10844 MultiStar: [#1 0.18,-0.72,0.00,M10] [#2 -0.20,0.20,2.22,U] [#3 -0.09,-0.82,0.00,M2] [#4 0.31,0.40,0.99,U] [#5 -0.31,-0.29,1.11,U] [#6 -0.17,-1.07,0.00,M10] [#7 0.11,-0.68,0.00,M5] [#8 0.14,-0.38,0.97,U] 
02:14:01.483 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.01}, one-star: {-0.05, -0.18}
02:14:01.483 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
02:14:01.483 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
02:14:01.483 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.05 mountX=0.02 mountY=-0.06, mountTheta=-1.29
02:14:01.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
02:14:01.485 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
02:14:01.485 00.000 11060 Worker thread wakes up
02:14:01.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:01.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
02:14:01.485 00.000 10844 UpdateGuideState exits: m=2618 SNR=32.0
02:14:01.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
02:14:01.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:01.485 00.000 11060 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=-0.06
02:14:01.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:01.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:14:01.485 00.000 10844 Enqueuing Expose request
02:14:01.486 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:01.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:14:01.486 00.000 11060 MoveAxis(E, 0, ABG)
02:14:01.486 00.000 11060 Move returns status 0, amount 0
02:14:01.486 00.000 11060 MoveAxis(N, 0, ABG)
02:14:01.486 00.000 11060 Move returns status 0, amount 0
02:14:01.486 00.000 11060 move complete, result=0
02:14:01.486 00.000 11060 worker thread done servicing request
02:14:01.486 00.000 11060 Worker thread wakes up
02:14:01.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:01.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:01.488 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:02.140 00.652 11060 Exposure complete
02:14:02.315 00.175 10844 OnExposeComplete: enter
02:14:02.315 00.000 10844 UpdateGuideState(): m_state=6
02:14:02.315 00.000 11060 worker thread done servicing request
02:14:02.315 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12837
02:14:02.315 00.000 10844 Star::Find returns 1 (0), X=267.51, Y=58.34, Mass=2565, SNR=30.8, Peak=212 HFD=3.4
02:14:02.317 00.002 10844 MultiStar: [#1 -0.43,-0.37,1.14,U] [#2 -0.75,0.02,0.00,M1] [#3 -0.48,-0.31,1.00,U] [#4 0.25,0.60,0.00,M1] [#5 -0.15,-0.52,1.05,U] [#6 -0.47,-1.07,0.00,R] [#7 -0.18,-0.27,0.82,U] [#8 -0.08,-0.58,1.12,U] 
02:14:02.317 00.000 10844 refined, 5 included, MultiStar: {-0.34, -0.44}, one-star: {-0.73, -0.54}
02:14:02.317 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
02:14:02.317 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
02:14:02.317 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.44 hyp=0.56 cameraTheta=-2.24 mountX=0.49 mountY=-0.27, mountTheta=-0.50
02:14:02.318 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.44, opts=13)
02:14:02.318 00.000 10844 Enqueuing Move request for scope (-0.34, -0.44)
02:14:02.319 00.001 11060 Worker thread wakes up
02:14:02.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:02.319 00.000 10844 UpdateGuideState exits: m=2565 SNR=30.8
02:14:02.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:02.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:02.319 00.000 10844 Enqueuing Expose request
02:14:02.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.44) opts 0xd
02:14:02.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.44)
02:14:02.319 00.000 11060 Moving (-0.34, -0.44) raw xDistance=0.49 yDistance=-0.27
02:14:02.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
02:14:02.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:14:02.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:14:02.319 00.000 11060 MoveAxis(W, 85, ABG)
02:14:02.319 00.000 11060 Guiding  Dir = 3, Dur = 85
02:14:02.323 00.004 11060 IsSlewing returns 0
02:14:02.323 00.000 11060 IsGuiding returns 0
02:14:02.419 00.096 11060 IsGuiding returns 0
02:14:02.420 00.001 11060 Move returns status 0, amount 85
02:14:02.420 00.000 11060 MoveAxis(N, 0, ABG)
02:14:02.420 00.000 11060 Move returns status 0, amount 0
02:14:02.420 00.000 11060 move complete, result=0
02:14:02.420 00.000 11060 worker thread done servicing request
02:14:02.420 00.000 11060 Worker thread wakes up
02:14:02.421 00.001 10844 GuideStep: 0.5 px 85 ms WEST, -0.3 px 0 ms NORTH
02:14:02.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:02.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:03.071 00.650 11060 Exposure complete
02:14:03.273 00.202 10844 OnExposeComplete: enter
02:14:03.273 00.000 10844 UpdateGuideState(): m_state=6
02:14:03.274 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12838
02:14:03.274 00.000 10844 Star::Find returns 1 (0), X=268.13, Y=58.91, Mass=2669, SNR=31.8, Peak=233 HFD=3.5
02:14:03.275 00.001 11060 worker thread done servicing request
02:14:03.275 00.000 10844 MultiStar: [#1 0.69,0.10,0.00,M10] [#2 -0.78,0.45,0.00,M2] [#3 -0.82,0.77,0.00,M2] [#4 -0.41,0.09,0.92,U] [#5 -0.31,0.31,1.10,U] [#6 0.08,1.11,0.00,M1] [#7 -0.64,0.32,0.00,M5] [#8 0.37,0.26,0.91,U] 
02:14:03.275 00.000 10844 single-star, 3 included, MultiStar: {-0.13, 0.18}, one-star: {-0.11, 0.03}
02:14:03.275 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.62 = -1.66)
02:14:03.275 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.68)
02:14:03.276 00.001 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.87 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
02:14:03.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
02:14:03.278 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
02:14:03.278 00.000 11060 Worker thread wakes up
02:14:03.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:03.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
02:14:03.278 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
02:14:03.278 00.000 11060 Moving (-0.11, 0.03) raw xDistance=-0.01 yDistance=-0.11
02:14:03.279 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:14:03.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:03.279 00.000 10844 UpdateGuideState exits: m=2669 SNR=31.8
02:14:03.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:14:03.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:03.279 00.000 11060 MoveAxis(E, 0, ABG)
02:14:03.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:03.279 00.000 11060 Move returns status 0, amount 0
02:14:03.279 00.000 10844 Enqueuing Expose request
02:14:03.279 00.000 11060 MoveAxis(N, 0, ABG)
02:14:03.279 00.000 11060 Move returns status 0, amount 0
02:14:03.279 00.000 11060 move complete, result=0
02:14:03.279 00.000 11060 worker thread done servicing request
02:14:03.281 00.002 11060 Worker thread wakes up
02:14:03.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:03.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:03.286 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:03.922 00.636 11060 Exposure complete
02:14:04.105 00.183 11060 worker thread done servicing request
02:14:04.105 00.000 10844 OnExposeComplete: enter
02:14:04.105 00.000 10844 UpdateGuideState(): m_state=6
02:14:04.105 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12839
02:14:04.106 00.001 10844 Star::Find returns 1 (0), X=268.46, Y=59.39, Mass=3213, SNR=34.8, Peak=223 HFD=3.8
02:14:04.106 00.000 10844 MultiStar: [#1 -0.19,-0.51,0.99,U] [#2 -0.80,-0.17,0.00,M3] [#3 -0.87,0.22,0.00,M3] [#4 -0.19,0.10,0.89,U] [#5 -0.66,0.45,0.00,M1] [#6 0.03,1.11,0.00,M2] [#7 -0.35,-0.25,0.86,U] [#8 -0.11,-0.22,0.83,U] 
02:14:04.106 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.06}, one-star: {0.22, 0.51}
02:14:04.106 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
02:14:04.106 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
02:14:04.106 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.64 mountX=0.08 mountY=-0.10, mountTheta=-0.89
02:14:04.108 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.06, opts=13)
02:14:04.108 00.000 10844 Enqueuing Move request for scope (-0.12, -0.06)
02:14:04.108 00.000 11060 Worker thread wakes up
02:14:04.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:04.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
02:14:04.108 00.000 10844 UpdateGuideState exits: m=3213 SNR=34.8
02:14:04.108 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
02:14:04.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:04.108 00.000 11060 Moving (-0.12, -0.06) raw xDistance=0.08 yDistance=-0.10
02:14:04.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:04.108 00.000 10844 Enqueuing Expose request
02:14:04.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:14:04.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:04.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:04.108 00.000 11060 MoveAxis(E, 0, ABG)
02:14:04.108 00.000 11060 Move returns status 0, amount 0
02:14:04.108 00.000 11060 MoveAxis(N, 0, ABG)
02:14:04.108 00.000 11060 Move returns status 0, amount 0
02:14:04.109 00.001 11060 move complete, result=0
02:14:04.109 00.000 11060 worker thread done servicing request
02:14:04.109 00.000 11060 Worker thread wakes up
02:14:04.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:04.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:04.111 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:04.747 00.636 11060 Exposure complete
02:14:04.917 00.170 11060 worker thread done servicing request
02:14:04.917 00.000 10844 OnExposeComplete: enter
02:14:04.917 00.000 10844 UpdateGuideState(): m_state=6
02:14:04.917 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12840
02:14:04.918 00.001 10844 Star::Find returns 1 (0), X=268.34, Y=59.01, Mass=3277, SNR=35.9, Peak=227 HFD=3.9
02:14:04.918 00.000 10844 MultiStar: [#1 -0.01,-0.10,0.89,U] [#2 -0.24,-0.18,1.82,U] [#3 -0.26,0.11,0.92,U] [#4 -0.16,-0.18,0.82,U] [#5 -0.35,0.39,0.83,U] [#6 0.25,1.43,0.00,M3] [#7 -0.25,-0.04,0.72,U] [#8 0.55,-0.27,0.91,U] 
02:14:04.918 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {0.10, 0.13}
02:14:04.918 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
02:14:04.918 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
02:14:04.918 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.76 mountX=0.05 mountY=-0.08, mountTheta=-1.02
02:14:04.920 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
02:14:04.920 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
02:14:04.920 00.000 11060 Worker thread wakes up
02:14:04.921 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:04.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
02:14:04.921 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
02:14:04.921 00.000 11060 Moving (-0.09, -0.03) raw xDistance=0.05 yDistance=-0.08
02:14:04.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:04.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:04.921 00.000 10844 UpdateGuideState exits: m=3277 SNR=35.9
02:14:04.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:14:04.921 00.000 11060 MoveAxis(E, 0, ABG)
02:14:04.921 00.000 11060 Move returns status 0, amount 0
02:14:04.921 00.000 11060 MoveAxis(N, 0, ABG)
02:14:04.921 00.000 11060 Move returns status 0, amount 0
02:14:04.921 00.000 11060 move complete, result=0
02:14:04.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:04.921 00.000 11060 worker thread done servicing request
02:14:04.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:04.922 00.001 10844 Enqueuing Expose request
02:14:04.922 00.000 11060 Worker thread wakes up
02:14:04.922 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:04.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:04.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:05.560 00.638 11060 Exposure complete
02:14:05.721 00.161 11060 worker thread done servicing request
02:14:05.721 00.000 10844 OnExposeComplete: enter
02:14:05.721 00.000 10844 UpdateGuideState(): m_state=6
02:14:05.721 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12841
02:14:05.721 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=59.25, Mass=2982, SNR=34.1, Peak=234 HFD=3.6
02:14:05.721 00.000 10844 MultiStar: [#1 -0.21,0.30,0.86,U] [#2 -0.87,-0.09,0.00,M3] [#3 -0.22,-0.09,0.87,U] [#4 0.52,0.27,0.85,U] [#5 -0.13,0.59,0.98,U] [#6 0.59,0.78,0.00,M4] [#7 0.01,-0.24,0.94,U] [#8 0.03,-0.31,0.93,U] 
02:14:05.721 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.13}, one-star: {0.12, 0.37}
02:14:05.721 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.21 = -3.08)
02:14:05.721 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
02:14:05.721 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.45 mountX=-0.13 mountY=-0.01, mountTheta=-3.09
02:14:05.724 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
02:14:05.724 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
02:14:05.724 00.000 11060 Worker thread wakes up
02:14:05.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:14:05.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
02:14:05.724 00.000 10844 UpdateGuideState exits: m=2982 SNR=34.1
02:14:05.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
02:14:05.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:05.724 00.000 11060 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.01
02:14:05.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:05.725 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:14:05.725 00.000 10844 Enqueuing Expose request
02:14:05.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:05.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:14:05.725 00.000 11060 MoveAxis(E, 23, ABG)
02:14:05.725 00.000 11060 Guiding  Dir = 2, Dur = 23
02:14:05.727 00.002 11060 IsSlewing returns 0
02:14:05.727 00.000 11060 IsGuiding returns 0
02:14:05.758 00.031 11060 IsGuiding returns 0
02:14:05.758 00.000 11060 Move returns status 0, amount 23
02:14:05.758 00.000 11060 MoveAxis(N, 0, ABG)
02:14:05.758 00.000 11060 Move returns status 0, amount 0
02:14:05.758 00.000 11060 move complete, result=0
02:14:05.758 00.000 11060 worker thread done servicing request
02:14:05.759 00.001 11060 Worker thread wakes up
02:14:05.759 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
02:14:05.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:05.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:06.386 00.627 11060 Exposure complete
02:14:06.556 00.170 11060 worker thread done servicing request
02:14:06.556 00.000 10844 OnExposeComplete: enter
02:14:06.556 00.000 10844 UpdateGuideState(): m_state=6
02:14:06.556 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12842
02:14:06.556 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=58.48, Mass=2788, SNR=32.0, Peak=216 HFD=3.7
02:14:06.557 00.001 10844 MultiStar: [#1 -0.19,0.07,0.94,U] [#2 0.02,0.44,2.17,U] [#3 -0.81,-0.65,0.00,M2] [#4 -0.22,-0.04,0.99,U] [#5 -0.60,-0.35,0.00,M1] [#6 0.87,0.64,0.00,M5] [#7 0.15,0.02,0.89,U] [#8 -0.47,-0.36,0.93,U] 
02:14:06.557 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.04}, one-star: {-0.02, -0.40}
02:14:06.557 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.73)
02:14:06.557 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.53 = -1.75)
02:14:06.557 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.80 mountX=-0.02 mountY=-0.10, mountTheta=-1.73
02:14:06.558 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.04, opts=13)
02:14:06.558 00.000 10844 Enqueuing Move request for scope (-0.10, 0.04)
02:14:06.558 00.000 11060 Worker thread wakes up
02:14:06.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:06.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
02:14:06.558 00.000 10844 UpdateGuideState exits: m=2788 SNR=32.0
02:14:06.559 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
02:14:06.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:06.559 00.000 11060 Moving (-0.10, 0.04) raw xDistance=-0.02 yDistance=-0.10
02:14:06.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:06.559 00.000 10844 Enqueuing Expose request
02:14:06.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:14:06.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:06.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:06.559 00.000 11060 MoveAxis(E, 0, ABG)
02:14:06.559 00.000 11060 Move returns status 0, amount 0
02:14:06.559 00.000 11060 MoveAxis(N, 0, ABG)
02:14:06.559 00.000 11060 Move returns status 0, amount 0
02:14:06.559 00.000 11060 move complete, result=0
02:14:06.559 00.000 11060 worker thread done servicing request
02:14:06.559 00.000 11060 Worker thread wakes up
02:14:06.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:06.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:06.561 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:07.200 00.639 11060 Exposure complete
02:14:07.391 00.191 11060 worker thread done servicing request
02:14:07.391 00.000 10844 OnExposeComplete: enter
02:14:07.391 00.000 10844 UpdateGuideState(): m_state=6
02:14:07.392 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12843
02:14:07.392 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=58.74, Mass=3097, SNR=34.5, Peak=237 HFD=3.7
02:14:07.392 00.000 10844 MultiStar: [#1 0.29,-0.22,0.84,U] [#2 -0.52,-0.79,0.00,M3] [#3 -0.54,-0.34,0.00,M3] [#4 0.08,-0.39,0.87,U] [#5 -0.42,-0.35,0.98,U] [#6 0.28,1.02,0.00,M6] [#7 -0.04,-0.53,0.82,U] [#8 -0.43,-0.40,0.93,U] 
02:14:07.392 00.000 10844 single-star, 5 included, MultiStar: {-0.07, -0.33}, one-star: {0.17, -0.13}
02:14:07.392 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
02:14:07.392 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
02:14:07.392 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.67 mountX=0.10 mountY=0.19, mountTheta=1.08
02:14:07.393 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.13, opts=13)
02:14:07.394 00.001 10844 Enqueuing Move request for scope (0.17, -0.13)
02:14:07.394 00.000 11060 Worker thread wakes up
02:14:07.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
02:14:07.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
02:14:07.394 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:07.394 00.000 11060 Moving (0.17, -0.13) raw xDistance=0.10 yDistance=0.19
02:14:07.394 00.000 10844 UpdateGuideState exits: m=3097 SNR=34.5
02:14:07.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:07.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:07.395 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:07.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:07.395 00.000 10844 Enqueuing Expose request
02:14:07.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:14:07.395 00.000 11060 MoveAxis(E, 0, ABG)
02:14:07.396 00.001 11060 Move returns status 0, amount 0
02:14:07.396 00.000 11060 MoveAxis(N, 0, ABG)
02:14:07.396 00.000 11060 Move returns status 0, amount 0
02:14:07.397 00.001 11060 move complete, result=0
02:14:07.397 00.000 11060 worker thread done servicing request
02:14:07.397 00.000 11060 Worker thread wakes up
02:14:07.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:07.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:07.397 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:08.024 00.627 11060 Exposure complete
02:14:08.191 00.167 11060 worker thread done servicing request
02:14:08.192 00.001 10844 OnExposeComplete: enter
02:14:08.192 00.000 10844 UpdateGuideState(): m_state=6
02:14:08.192 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12844
02:14:08.192 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=58.83, Mass=3064, SNR=34.6, Peak=248 HFD=3.5
02:14:08.192 00.000 10844 MultiStar: [#1 0.46,-0.07,0.85,U] [#2 0.21,-0.51,1.99,U] [#3 0.08,-0.31,0.90,U] [#4 0.29,-0.11,0.81,U] [#5 -0.26,0.43,1.06,U] [#6 0.83,0.10,0.00,M7] [#7 0.18,-0.53,0.87,U] [#8 -0.59,-0.71,0.00,M1] 
02:14:08.192 00.000 10844 single-star, 6 included, MultiStar: {0.14, -0.20}, one-star: {0.08, -0.05}
02:14:08.192 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
02:14:08.192 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.19 = 1.19)
02:14:08.193 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=0.04 mountY=0.09, mountTheta=1.20
02:14:08.195 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
02:14:08.195 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
02:14:08.195 00.000 11060 Worker thread wakes up
02:14:08.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
02:14:08.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
02:14:08.195 00.000 11060 Moving (0.08, -0.05) raw xDistance=0.04 yDistance=0.09
02:14:08.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:08.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:08.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:08.195 00.000 10844 UpdateGuideState exits: m=3064 SNR=34.6
02:14:08.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:08.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:08.195 00.000 10844 Enqueuing Expose request
02:14:08.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:14:08.195 00.000 11060 MoveAxis(E, 0, ABG)
02:14:08.195 00.000 11060 Move returns status 0, amount 0
02:14:08.196 00.001 11060 MoveAxis(N, 0, ABG)
02:14:08.196 00.000 11060 Move returns status 0, amount 0
02:14:08.196 00.000 11060 move complete, result=0
02:14:08.196 00.000 11060 worker thread done servicing request
02:14:08.196 00.000 11060 Worker thread wakes up
02:14:08.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:08.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:08.204 00.008 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:08.836 00.632 11060 Exposure complete
02:14:09.020 00.184 11060 worker thread done servicing request
02:14:09.020 00.000 10844 OnExposeComplete: enter
02:14:09.020 00.000 10844 UpdateGuideState(): m_state=6
02:14:09.020 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12845
02:14:09.021 00.001 10844 Star::Find returns 1 (0), X=268.02, Y=59.07, Mass=2320, SNR=30.2, Peak=207 HFD=2.9
02:14:09.021 00.000 10844 MultiStar: [#1 -0.15,0.26,1.13,U] [#2 -0.37,-0.18,2.22,U] [#3 -0.61,-0.25,0.00,M3] [#4 -0.06,0.04,1.02,U] [#5 -0.15,0.59,1.09,U] [#6 0.19,0.50,0.89,U] [#7 -0.07,0.13,0.92,U] [#8 0.23,0.01,0.89,U] 
02:14:09.021 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.15}, one-star: {-0.22, 0.19}
02:14:09.021 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
02:14:09.021 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.28)
02:14:09.021 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.27 mountX=-0.12 mountY=-0.15, mountTheta=-2.27
02:14:09.023 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.15, opts=13)
02:14:09.023 00.000 10844 Enqueuing Move request for scope (-0.12, 0.15)
02:14:09.023 00.000 11060 Worker thread wakes up
02:14:09.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:09.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
02:14:09.023 00.000 10844 UpdateGuideState exits: m=2320 SNR=30.2
02:14:09.023 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
02:14:09.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:09.023 00.000 11060 Moving (-0.12, 0.15) raw xDistance=-0.12 yDistance=-0.15
02:14:09.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:09.023 00.000 10844 Enqueuing Expose request
02:14:09.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:14:09.024 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:09.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:14:09.024 00.000 11060 MoveAxis(E, 21, ABG)
02:14:09.025 00.001 11060 Guiding  Dir = 2, Dur = 21
02:14:09.035 00.010 11060 IsSlewing returns 0
02:14:09.035 00.000 11060 IsGuiding returns 0
02:14:09.067 00.032 11060 IsGuiding returns 0
02:14:09.067 00.000 11060 Move returns status 0, amount 21
02:14:09.067 00.000 11060 MoveAxis(N, 0, ABG)
02:14:09.067 00.000 11060 Move returns status 0, amount 0
02:14:09.067 00.000 11060 move complete, result=0
02:14:09.067 00.000 11060 worker thread done servicing request
02:14:09.067 00.000 11060 Worker thread wakes up
02:14:09.067 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
02:14:09.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:09.068 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:09.702 00.634 11060 Exposure complete
02:14:09.864 00.162 11060 worker thread done servicing request
02:14:09.864 00.000 10844 OnExposeComplete: enter
02:14:09.864 00.000 10844 UpdateGuideState(): m_state=6
02:14:09.865 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12846
02:14:09.865 00.000 10844 Star::Find returns 1 (0), X=267.67, Y=58.75, Mass=2023, SNR=27.7, Peak=176 HFD=3.7
02:14:09.865 00.000 10844 MultiStar: [#1 0.04,-0.20,1.08,U] [#2 -1.13,-0.75,0.00,M2] [#3 -0.29,-0.14,1.18,U] [#4 -0.32,-0.17,1.07,U] [#5 -1.16,0.02,0.00,M1] [#6 -0.18,0.45,1.01,U] [#7 -0.32,0.43,0.95,U] [#8 -0.47,-0.02,1.25,U] 
02:14:09.865 00.000 10844 refined, 6 included, MultiStar: {-0.30, 0.02}, one-star: {-0.57, -0.13}
02:14:09.865 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
02:14:09.865 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
02:14:09.865 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.08 mountX=0.04 mountY=-0.30, mountTheta=-1.45
02:14:09.866 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.02, opts=13)
02:14:09.868 00.002 10844 Enqueuing Move request for scope (-0.30, 0.02)
02:14:09.868 00.000 11060 Worker thread wakes up
02:14:09.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:09.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
02:14:09.868 00.000 10844 UpdateGuideState exits: m=2023 SNR=27.7
02:14:09.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:09.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:09.868 00.000 10844 Enqueuing Expose request
02:14:09.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
02:14:09.868 00.000 11060 Moving (-0.30, 0.02) raw xDistance=0.04 yDistance=-0.30
02:14:09.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:09.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:09.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:14:09.868 00.000 11060 MoveAxis(E, 0, ABG)
02:14:09.868 00.000 11060 Move returns status 0, amount 0
02:14:09.868 00.000 11060 MoveAxis(N, 0, ABG)
02:14:09.869 00.001 11060 Move returns status 0, amount 0
02:14:09.869 00.000 11060 move complete, result=0
02:14:09.869 00.000 11060 worker thread done servicing request
02:14:09.869 00.000 11060 Worker thread wakes up
02:14:09.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:09.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:09.878 00.009 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:14:10.499 00.621 11060 Exposure complete
02:14:10.668 00.169 11060 worker thread done servicing request
02:14:10.668 00.000 10844 OnExposeComplete: enter
02:14:10.668 00.000 10844 UpdateGuideState(): m_state=6
02:14:10.668 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12847
02:14:10.668 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=58.60, Mass=2955, SNR=34.0, Peak=245 HFD=3.6
02:14:10.669 00.001 10844 MultiStar: [#1 -0.06,-0.10,1.01,U] [#2 -0.75,-0.98,0.00,M3] [#3 -0.58,-0.24,0.98,U] [#4 -0.72,-0.60,0.00,M1] [#5 -0.52,-0.23,1.00,U] [#6 0.23,0.39,0.81,U] [#7 -0.49,-0.27,0.89,U] [#8 -0.63,-0.44,0.00,M1] 
02:14:10.669 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.14}, one-star: {-0.36, -0.28}
02:14:10.669 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
02:14:10.669 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
02:14:10.669 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-2.73 mountX=0.19 mountY=-0.28, mountTheta=-0.98
02:14:10.670 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.14, opts=13)
02:14:10.670 00.000 10844 Enqueuing Move request for scope (-0.31, -0.14)
02:14:10.670 00.000 11060 Worker thread wakes up
02:14:10.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:10.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.14) opts 0xd
02:14:10.670 00.000 10844 UpdateGuideState exits: m=2955 SNR=34.0
02:14:10.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.14)
02:14:10.671 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:10.671 00.000 11060 Moving (-0.31, -0.14) raw xDistance=0.19 yDistance=-0.28
02:14:10.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:10.671 00.000 10844 Enqueuing Expose request
02:14:10.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:14:10.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:10.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:14:10.671 00.000 11060 MoveAxis(W, 33, ABG)
02:14:10.671 00.000 11060 Guiding  Dir = 3, Dur = 33
02:14:10.683 00.012 11060 IsSlewing returns 0
02:14:10.684 00.001 11060 IsGuiding returns 0
02:14:10.729 00.045 11060 IsGuiding returns 0
02:14:10.729 00.000 11060 Move returns status 0, amount 33
02:14:10.729 00.000 11060 MoveAxis(N, 0, ABG)
02:14:10.729 00.000 11060 Move returns status 0, amount 0
02:14:10.729 00.000 11060 move complete, result=0
02:14:10.730 00.001 11060 worker thread done servicing request
02:14:10.730 00.000 11060 Worker thread wakes up
02:14:10.730 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.3 px 0 ms NORTH
02:14:10.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:10.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:11.378 00.648 11060 Exposure complete
02:14:11.565 00.187 11060 worker thread done servicing request
02:14:11.565 00.000 10844 OnExposeComplete: enter
02:14:11.565 00.000 10844 UpdateGuideState(): m_state=6
02:14:11.567 00.002 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12848
02:14:11.567 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.98, Mass=2855, SNR=32.5, Peak=207 HFD=4.0
02:14:11.567 00.000 10844 MultiStar: [#1 0.21,0.52,0.88,U] [#2 -0.15,0.23,1.97,U] [#3 0.16,0.56,0.95,U] [#4 -0.36,0.52,0.00,M2] [#5 -0.45,0.64,0.00,M1] [#6 0.69,1.23,0.00,M5] [#7 -0.20,0.83,0.00,M1] [#8 -0.03,0.21,1.02,U] 
02:14:11.567 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.47}, one-star: {-0.17, 1.10}
02:14:11.567 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
02:14:11.567 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.37 = -2.92)
02:14:11.567 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.47 hyp=0.47 cameraTheta=1.63 mountX=-0.46 mountY=-0.11, mountTheta=-2.92
02:14:11.568 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.47, opts=13)
02:14:11.569 00.001 10844 Enqueuing Move request for scope (-0.03, 0.47)
02:14:11.569 00.000 11060 Worker thread wakes up
02:14:11.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:11.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.47) opts 0xd
02:14:11.569 00.000 10844 UpdateGuideState exits: m=2855 SNR=32.5
02:14:11.569 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.47)
02:14:11.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:11.569 00.000 11060 Moving (-0.03, 0.47) raw xDistance=-0.46 yDistance=-0.11
02:14:11.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:11.569 00.000 10844 Enqueuing Expose request
02:14:11.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.46
02:14:11.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:11.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:14:11.569 00.000 11060 MoveAxis(E, 79, ABG)
02:14:11.569 00.000 11060 Guiding  Dir = 2, Dur = 79
02:14:11.591 00.022 11060 IsSlewing returns 0
02:14:11.591 00.000 11060 IsGuiding returns 0
02:14:11.699 00.108 11060 IsGuiding returns 0
02:14:11.699 00.000 11060 Move returns status 0, amount 79
02:14:11.699 00.000 11060 MoveAxis(N, 0, ABG)
02:14:11.699 00.000 11060 Move returns status 0, amount 0
02:14:11.699 00.000 11060 move complete, result=0
02:14:11.700 00.001 11060 worker thread done servicing request
02:14:11.700 00.000 10844 GuideStep: -0.5 px 79 ms EAST, -0.1 px 0 ms NORTH
02:14:11.700 00.000 11060 Worker thread wakes up
02:14:11.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:11.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:12.330 00.630 11060 Exposure complete
02:14:12.495 00.165 11060 worker thread done servicing request
02:14:12.495 00.000 10844 OnExposeComplete: enter
02:14:12.496 00.001 10844 UpdateGuideState(): m_state=6
02:14:12.496 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12849
02:14:12.496 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=58.94, Mass=2194, SNR=29.4, Peak=202 HFD=2.8
02:14:12.496 00.000 10844 MultiStar: [#1 0.37,-0.76,0.00,M1] [#2 -0.68,-0.06,0.00,M3] [#3 -0.37,-0.43,1.07,U] [#4 0.30,-0.25,1.00,U] [#5 -0.36,-0.24,1.23,U] [#6 0.41,0.34,0.92,U] [#7 0.00,-0.40,0.95,U] [#8 -0.67,-0.07,0.00,M1] 
02:14:12.496 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.16}, one-star: {-0.22, 0.07}
02:14:12.496 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.75) = xAngle (-0.18 = -0.18)
02:14:12.496 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
02:14:12.496 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.93 mountX=0.17 mountY=-0.03, mountTheta=-0.20
02:14:12.497 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.16, opts=13)
02:14:12.497 00.000 10844 Enqueuing Move request for scope (-0.06, -0.16)
02:14:12.497 00.000 11060 Worker thread wakes up
02:14:12.498 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:12.498 00.000 10844 UpdateGuideState exits: m=2194 SNR=29.4
02:14:12.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:12.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:12.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
02:14:12.498 00.000 10844 Enqueuing Expose request
02:14:12.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
02:14:12.498 00.000 11060 Moving (-0.06, -0.16) raw xDistance=0.17 yDistance=-0.03
02:14:12.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
02:14:12.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:12.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:14:12.498 00.000 11060 MoveAxis(W, 27, ABG)
02:14:12.498 00.000 11060 Guiding  Dir = 3, Dur = 27
02:14:12.513 00.015 11060 IsSlewing returns 0
02:14:12.514 00.001 11060 IsGuiding returns 0
02:14:12.543 00.029 11060 IsGuiding returns 0
02:14:12.543 00.000 11060 Move returns status 0, amount 27
02:14:12.543 00.000 11060 MoveAxis(N, 0, ABG)
02:14:12.543 00.000 11060 Move returns status 0, amount 0
02:14:12.544 00.001 11060 move complete, result=0
02:14:12.544 00.000 11060 worker thread done servicing request
02:14:12.544 00.000 11060 Worker thread wakes up
02:14:12.544 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
02:14:12.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:12.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:13.175 00.631 11060 Exposure complete
02:14:13.330 00.155 11060 worker thread done servicing request
02:14:13.330 00.000 10844 OnExposeComplete: enter
02:14:13.330 00.000 10844 UpdateGuideState(): m_state=6
02:14:13.330 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12850
02:14:13.330 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=59.16, Mass=2772, SNR=33.1, Peak=222 HFD=3.5
02:14:13.332 00.002 10844 MultiStar: [#1 0.56,-0.53,0.00,M2] [#2 -0.73,-0.18,0.00,M4] [#3 -0.18,0.05,0.96,U] [#4 0.01,-0.55,0.85,U] [#5 -0.85,-0.03,0.00,M1] [#6 0.80,0.44,0.00,M5] [#7 0.21,-0.26,0.83,U] [#8 -0.01,-0.24,0.88,U] 
02:14:13.332 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.13}, one-star: {0.06, 0.28}
02:14:13.332 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
02:14:13.332 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
02:14:13.332 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=0.12 mountY=0.04, mountTheta=0.28
02:14:13.333 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.13, opts=13)
02:14:13.333 00.000 10844 Enqueuing Move request for scope (0.02, -0.13)
02:14:13.333 00.000 11060 Worker thread wakes up
02:14:13.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
02:14:13.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
02:14:13.333 00.000 11060 Moving (0.02, -0.13) raw xDistance=0.12 yDistance=0.04
02:14:13.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:14:13.334 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:13.334 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:13.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:14:13.334 00.000 11060 MoveAxis(W, 22, ABG)
02:14:13.334 00.000 11060 Guiding  Dir = 3, Dur = 22
02:14:13.334 00.000 10844 UpdateGuideState exits: m=2772 SNR=33.1
02:14:13.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:13.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:13.334 00.000 10844 Enqueuing Expose request
02:14:13.363 00.029 11060 IsSlewing returns 0
02:14:13.363 00.000 11060 IsGuiding returns 0
02:14:13.404 00.041 11060 IsGuiding returns 0
02:14:13.404 00.000 11060 Move returns status 0, amount 22
02:14:13.404 00.000 11060 MoveAxis(N, 0, ABG)
02:14:13.405 00.001 11060 Move returns status 0, amount 0
02:14:13.406 00.001 11060 move complete, result=0
02:14:13.406 00.000 11060 worker thread done servicing request
02:14:13.406 00.000 11060 Worker thread wakes up
02:14:13.406 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
02:14:13.410 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:13.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:14.047 00.637 11060 Exposure complete
02:14:14.245 00.198 11060 worker thread done servicing request
02:14:14.245 00.000 10844 OnExposeComplete: enter
02:14:14.245 00.000 10844 UpdateGuideState(): m_state=6
02:14:14.245 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12851
02:14:14.245 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=58.64, Mass=3202, SNR=35.3, Peak=252 HFD=3.4
02:14:14.246 00.001 10844 MultiStar: [#1 0.27,-0.51,0.87,U] [#2 -0.32,0.35,1.93,U] [#3 -0.47,0.12,0.82,U] [#4 0.08,-0.09,0.91,U] [#5 -0.35,-0.37,0.87,U] [#6 1.07,0.59,0.00,M6] [#7 0.15,-0.04,0.76,U] [#8 0.00,0.10,0.82,U] 
02:14:14.246 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.03}, one-star: {-0.13, -0.24}
02:14:14.246 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
02:14:14.246 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
02:14:14.246 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.89 mountX=0.06 mountY=-0.12, mountTheta=-1.14
02:14:14.249 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
02:14:14.249 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
02:14:14.249 00.000 11060 Worker thread wakes up
02:14:14.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
02:14:14.249 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
02:14:14.249 00.000 11060 Moving (-0.13, -0.03) raw xDistance=0.06 yDistance=-0.12
02:14:14.249 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:14.249 00.000 10844 UpdateGuideState exits: m=3202 SNR=35.3
02:14:14.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:14:14.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:14.250 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:14.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:14:14.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:14.250 00.000 11060 MoveAxis(E, 0, ABG)
02:14:14.250 00.000 11060 Move returns status 0, amount 0
02:14:14.250 00.000 11060 MoveAxis(N, 0, ABG)
02:14:14.250 00.000 11060 Move returns status 0, amount 0
02:14:14.250 00.000 11060 move complete, result=0
02:14:14.250 00.000 10844 Enqueuing Expose request
02:14:14.250 00.000 11060 worker thread done servicing request
02:14:14.250 00.000 11060 Worker thread wakes up
02:14:14.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:14.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:14.250 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:14.880 00.630 11060 Exposure complete
02:14:15.061 00.181 11060 worker thread done servicing request
02:14:15.062 00.001 10844 OnExposeComplete: enter
02:14:15.062 00.000 10844 UpdateGuideState(): m_state=6
02:14:15.062 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12852
02:14:15.062 00.000 10844 Star::Find returns 1 (0), X=268.10, Y=59.65, Mass=2186, SNR=28.8, Peak=191 HFD=3.8
02:14:15.062 00.000 10844 MultiStar: [#1 0.44,-0.44,1.25,U] [#2 -0.25,-0.19,2.36,U] [#3 -0.25,-0.12,1.04,U] [#4 -0.09,0.20,1.02,U] [#5 -0.34,-0.03,1.20,U] [#6 1.24,-0.01,0.00,M7] [#7 0.42,-0.60,0.00,M1] [#8 -0.01,-0.21,1.04,U] 
02:14:15.062 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.05}, one-star: {-0.14, 0.77}
02:14:15.062 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
02:14:15.062 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
02:14:15.063 00.001 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.73 mountX=0.06 mountY=-0.10, mountTheta=-0.99
02:14:15.064 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
02:14:15.064 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
02:14:15.064 00.000 11060 Worker thread wakes up
02:14:15.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:15.064 00.000 10844 UpdateGuideState exits: m=2186 SNR=28.8
02:14:15.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:15.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:15.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
02:14:15.064 00.000 10844 Enqueuing Expose request
02:14:15.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
02:14:15.065 00.001 11060 Moving (-0.11, -0.05) raw xDistance=0.06 yDistance=-0.10
02:14:15.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:14:15.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:15.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:15.065 00.000 11060 MoveAxis(E, 0, ABG)
02:14:15.065 00.000 11060 Move returns status 0, amount 0
02:14:15.065 00.000 11060 MoveAxis(N, 0, ABG)
02:14:15.065 00.000 11060 Move returns status 0, amount 0
02:14:15.065 00.000 11060 move complete, result=0
02:14:15.065 00.000 11060 worker thread done servicing request
02:14:15.065 00.000 11060 Worker thread wakes up
02:14:15.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:15.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:15.067 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:15.704 00.637 11060 Exposure complete
02:14:15.879 00.175 11060 worker thread done servicing request
02:14:15.879 00.000 10844 OnExposeComplete: enter
02:14:15.879 00.000 10844 UpdateGuideState(): m_state=6
02:14:15.880 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12853
02:14:15.880 00.000 10844 Star::Find returns 1 (0), X=267.72, Y=59.34, Mass=2451, SNR=30.6, Peak=189 HFD=3.6
02:14:15.880 00.000 10844 MultiStar: [#1 0.06,-0.21,0.89,U] [#2 -0.91,0.09,0.00,M3] [#3 -0.10,0.43,0.96,U] [#4 0.12,-0.11,1.06,U] [#5 -0.48,0.32,1.06,U] [#6 0.56,0.31,0.00,M8] [#7 -0.24,0.41,0.86,U] [#8 -0.52,-0.21,0.85,U] 
02:14:15.880 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.16}, one-star: {-0.52, 0.46}
02:14:15.880 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.30 = -1.99)
02:14:15.880 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.01)
02:14:15.880 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.54 mountX=-0.12 mountY=-0.26, mountTheta=-1.99
02:14:15.881 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.16, opts=13)
02:14:15.882 00.001 10844 Enqueuing Move request for scope (-0.24, 0.16)
02:14:15.882 00.000 11060 Worker thread wakes up
02:14:15.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:15.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd
02:14:15.882 00.000 10844 UpdateGuideState exits: m=2451 SNR=30.6
02:14:15.882 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.16)
02:14:15.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:15.882 00.000 11060 Moving (-0.24, 0.16) raw xDistance=-0.12 yDistance=-0.26
02:14:15.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:15.882 00.000 10844 Enqueuing Expose request
02:14:15.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:14:15.882 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.36 newest=-0.48
02:14:15.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
02:14:15.882 00.000 11060 MoveAxis(E, 0, ABG)
02:14:15.883 00.001 11060 Move returns status 0, amount 0
02:14:15.883 00.000 11060 BLC: Oldest BLC event removed
02:14:15.883 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:14:15.883 00.000 11060 MoveAxis(N, 852, ABG)
02:14:15.883 00.000 11060 duration set to 750 by maxDecDuration
02:14:15.883 00.000 11060 Guiding  Dir = 0, Dur = 750
02:14:15.917 00.034 11060 IsSlewing returns 0
02:14:15.918 00.001 11060 IsGuiding returns 0
02:14:16.685 00.767 11060 IsGuiding returns 0
02:14:16.685 00.000 11060 Move returns status 0, amount 750
02:14:16.685 00.000 11060 move complete, result=0
02:14:16.685 00.000 11060 worker thread done servicing request
02:14:16.685 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
02:14:16.687 00.002 11060 Worker thread wakes up
02:14:16.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:16.696 00.009 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:17.349 00.653 11060 Exposure complete
02:14:17.497 00.148 11060 worker thread done servicing request
02:14:17.497 00.000 10844 OnExposeComplete: enter
02:14:17.497 00.000 10844 UpdateGuideState(): m_state=6
02:14:17.498 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12854
02:14:17.498 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=59.12, Mass=2335, SNR=29.9, Peak=236 HFD=3.8
02:14:17.498 00.000 10844 MultiStar: [#1 0.44,-0.09,1.02,U] [#2 -0.42,-0.23,2.27,U] [#3 0.35,0.18,0.93,U] [#4 0.90,0.16,0.00,M1] [#5 -0.70,0.08,0.00,M1] [#6 1.35,-0.13,0.00,M9] [#7 0.46,0.26,0.94,U] [#8 0.24,-0.54,1.03,U] 
02:14:17.498 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.07}, one-star: {-0.17, 0.24}
02:14:17.499 00.001 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.75) = xAngle (0.76 = 0.76)
02:14:17.499 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
02:14:17.499 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.99 mountX=0.06 mountY=0.06, mountTheta=0.75
02:14:17.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
02:14:17.500 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
02:14:17.501 00.001 11060 Worker thread wakes up
02:14:17.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:17.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
02:14:17.501 00.000 10844 UpdateGuideState exits: m=2335 SNR=29.9
02:14:17.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
02:14:17.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:17.501 00.000 11060 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=0.06
02:14:17.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:17.501 00.000 10844 Enqueuing Expose request
02:14:17.501 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.183981, 1:-0.057770
02:14:17.501 00.000 11060 BLC: No correction, Miss < min_move
02:14:17.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:14:17.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:17.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:14:17.501 00.000 11060 MoveAxis(E, 0, ABG)
02:14:17.501 00.000 11060 Move returns status 0, amount 0
02:14:17.501 00.000 11060 MoveAxis(N, 0, ABG)
02:14:17.502 00.001 11060 Move returns status 0, amount 0
02:14:17.502 00.000 11060 move complete, result=0
02:14:17.502 00.000 11060 worker thread done servicing request
02:14:17.502 00.000 11060 Worker thread wakes up
02:14:17.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:17.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:17.503 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:18.134 00.631 11060 Exposure complete
02:14:18.296 00.162 11060 worker thread done servicing request
02:14:18.296 00.000 10844 OnExposeComplete: enter
02:14:18.296 00.000 10844 UpdateGuideState(): m_state=6
02:14:18.296 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12855
02:14:18.296 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=58.87, Mass=2865, SNR=32.9, Peak=232 HFD=3.8
02:14:18.297 00.001 10844 MultiStar: [#1 0.62,-0.37,0.00,M1] [#2 -0.29,-0.30,2.08,U] [#3 0.39,-0.44,0.95,U] [#4 0.33,0.24,1.10,U] [#5 -0.08,-0.29,0.95,U] [#6 1.18,0.74,0.00,M10] [#7 0.61,0.12,0.84,U] [#8 0.47,-0.41,0.89,U] 
02:14:18.297 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.17}, one-star: {0.65, -0.01}
02:14:18.297 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.75) = xAngle (1.07 = 1.07)
02:14:18.297 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.05 = 1.05)
02:14:18.297 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.68 mountX=0.13 mountY=0.23, mountTheta=1.06
02:14:18.298 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.17, opts=13)
02:14:18.298 00.000 10844 Enqueuing Move request for scope (0.21, -0.17)
02:14:18.298 00.000 11060 Worker thread wakes up
02:14:18.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
02:14:18.298 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
02:14:18.298 00.000 11060 Moving (0.21, -0.17) raw xDistance=0.13 yDistance=0.23
02:14:18.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:18.298 00.000 11060 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.07, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.183981, 1:-0.057770, 2:-0.233440
02:14:18.298 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:14:18.298 00.000 11060 BLC: window closed
02:14:18.298 00.000 10844 UpdateGuideState exits: m=2865 SNR=32.9
02:14:18.299 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:14:18.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:14:18.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:18.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:14:18.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:18.299 00.000 10844 Enqueuing Expose request
02:14:18.299 00.000 11060 MoveAxis(W, 22, ABG)
02:14:18.299 00.000 11060 Guiding  Dir = 3, Dur = 22
02:14:18.328 00.029 11060 IsSlewing returns 0
02:14:18.329 00.001 11060 IsGuiding returns 0
02:14:18.374 00.045 11060 IsGuiding returns 0
02:14:18.374 00.000 11060 Move returns status 0, amount 22
02:14:18.374 00.000 11060 MoveAxis(N, 0, ABG)
02:14:18.374 00.000 11060 Move returns status 0, amount 0
02:14:18.374 00.000 11060 move complete, result=0
02:14:18.374 00.000 11060 worker thread done servicing request
02:14:18.374 00.000 11060 Worker thread wakes up
02:14:18.375 00.001 10844 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
02:14:18.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:18.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:19.003 00.628 11060 Exposure complete
02:14:19.197 00.194 11060 worker thread done servicing request
02:14:19.197 00.000 10844 OnExposeComplete: enter
02:14:19.197 00.000 10844 UpdateGuideState(): m_state=6
02:14:19.198 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12856
02:14:19.198 00.000 10844 Star::Find returns 1 (1), X=268.48, Y=59.50, Mass=2902, SNR=33.6, Peak=255 HFD=3.2
02:14:19.198 00.000 10844 MultiStar: [#1 0.59,-0.08,0.92,U] [#2 -0.14,-0.23,2.04,U] [#3 0.22,0.08,0.94,U] [#4 0.17,0.75,0.00,M1] [#5 -0.28,-0.05,1.04,U] [#6 0.98,0.83,0.00,R] [#7 0.68,-0.03,0.00,M1] [#8 0.31,-0.10,0.96,U] 
02:14:19.198 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.00}, one-star: {0.24, 0.62}
02:14:19.198 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
02:14:19.198 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
02:14:19.198 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.00 mountX=-0.02 mountY=0.10, mountTheta=1.75
02:14:19.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.00, opts=13)
02:14:19.199 00.000 10844 Enqueuing Move request for scope (0.10, -0.00)
02:14:19.199 00.000 11060 Worker thread wakes up
02:14:19.200 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
02:14:19.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
02:14:19.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:19.200 00.000 10844 UpdateGuideState exits: m=2902 SNR=33.6 Saturated
02:14:19.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:19.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:19.200 00.000 11060 Moving (0.10, -0.00) raw xDistance=-0.02 yDistance=0.10
02:14:19.200 00.000 10844 Enqueuing Expose request
02:14:19.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:14:19.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:19.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:14:19.200 00.000 11060 MoveAxis(E, 0, ABG)
02:14:19.200 00.000 11060 Move returns status 0, amount 0
02:14:19.200 00.000 11060 MoveAxis(N, 0, ABG)
02:14:19.200 00.000 11060 Move returns status 0, amount 0
02:14:19.200 00.000 11060 move complete, result=0
02:14:19.200 00.000 11060 worker thread done servicing request
02:14:19.201 00.001 11060 Worker thread wakes up
02:14:19.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:19.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:19.202 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:19.839 00.637 11060 Exposure complete
02:14:20.019 00.180 11060 worker thread done servicing request
02:14:20.019 00.000 10844 OnExposeComplete: enter
02:14:20.019 00.000 10844 UpdateGuideState(): m_state=6
02:14:20.019 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12857
02:14:20.019 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=59.18, Mass=3114, SNR=35.0, Peak=210 HFD=4.0
02:14:20.021 00.002 10844 MultiStar: [#1 0.39,-0.17,0.96,U] [#2 -0.21,-0.03,1.91,U] [#3 0.09,0.19,0.92,U] [#4 0.03,-0.36,0.90,U] [#5 -0.77,0.22,0.00,M1] [#6 -0.13,-0.01,0.79,U] [#7 -0.12,0.89,0.00,M2] [#8 -0.04,-0.07,0.87,U] 
02:14:20.021 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.02}, one-star: {-0.25, 0.30}
02:14:20.021 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
02:14:20.021 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
02:14:20.021 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.72 mountX=0.03 mountY=-0.04, mountTheta=-0.98
02:14:20.022 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
02:14:20.022 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
02:14:20.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:20.022 00.000 10844 UpdateGuideState exits: m=3114 SNR=35.0
02:14:20.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:20.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:20.022 00.000 10844 Enqueuing Expose request
02:14:20.022 00.000 11060 Worker thread wakes up
02:14:20.023 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
02:14:20.023 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
02:14:20.023 00.000 11060 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=-0.04
02:14:20.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:14:20.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:20.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:14:20.023 00.000 11060 MoveAxis(E, 0, ABG)
02:14:20.023 00.000 11060 Move returns status 0, amount 0
02:14:20.023 00.000 11060 MoveAxis(N, 0, ABG)
02:14:20.023 00.000 11060 Move returns status 0, amount 0
02:14:20.023 00.000 11060 move complete, result=0
02:14:20.023 00.000 11060 worker thread done servicing request
02:14:20.023 00.000 11060 Worker thread wakes up
02:14:20.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:20.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:20.024 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:20.652 00.628 11060 Exposure complete
02:14:20.842 00.190 11060 worker thread done servicing request
02:14:20.842 00.000 10844 OnExposeComplete: enter
02:14:20.842 00.000 10844 UpdateGuideState(): m_state=6
02:14:20.842 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12858
02:14:20.843 00.001 10844 Star::Find returns 1 (0), X=268.00, Y=58.35, Mass=2889, SNR=33.2, Peak=226 HFD=3.8
02:14:20.843 00.000 10844 MultiStar: [#1 0.52,-0.45,0.00,M1] [#2 0.04,-0.51,2.10,U] [#3 -0.21,-1.04,0.00,M1] [#4 0.15,0.11,0.94,U] [#5 -0.18,-0.22,1.00,U] [#6 -0.35,-0.43,0.84,U] [#7 0.14,-0.27,0.78,U] [#8 0.67,-0.32,0.00,M1] 
02:14:20.843 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.34}, one-star: {-0.24, -0.52}
02:14:20.843 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
02:14:20.843 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
02:14:20.843 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.73 mountX=0.35 mountY=0.00, mountTheta=0.00
02:14:20.846 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.34, opts=13)
02:14:20.846 00.000 10844 Enqueuing Move request for scope (-0.06, -0.34)
02:14:20.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:20.846 00.000 10844 UpdateGuideState exits: m=2889 SNR=33.2
02:14:20.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:20.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:20.846 00.000 10844 Enqueuing Expose request
02:14:20.847 00.001 11060 Worker thread wakes up
02:14:20.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
02:14:20.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
02:14:20.847 00.000 11060 Moving (-0.06, -0.34) raw xDistance=0.35 yDistance=0.00
02:14:20.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
02:14:20.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:20.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:14:20.847 00.000 11060 MoveAxis(W, 60, ABG)
02:14:20.848 00.001 11060 Guiding  Dir = 3, Dur = 60
02:14:20.850 00.002 11060 IsSlewing returns 0
02:14:20.851 00.001 11060 IsGuiding returns 0
02:14:20.916 00.065 11060 IsGuiding returns 0
02:14:20.916 00.000 11060 Move returns status 0, amount 60
02:14:20.916 00.000 11060 MoveAxis(N, 0, ABG)
02:14:20.916 00.000 11060 Move returns status 0, amount 0
02:14:20.916 00.000 11060 move complete, result=0
02:14:20.916 00.000 11060 worker thread done servicing request
02:14:20.917 00.001 11060 Worker thread wakes up
02:14:20.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:20.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:20.917 00.000 10844 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
02:14:21.559 00.642 11060 Exposure complete
02:14:21.731 00.172 11060 worker thread done servicing request
02:14:21.731 00.000 10844 OnExposeComplete: enter
02:14:21.731 00.000 10844 UpdateGuideState(): m_state=6
02:14:21.731 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12859
02:14:21.731 00.000 10844 Star::Find returns 1 (0), X=267.85, Y=59.52, Mass=1983, SNR=27.5, Peak=165 HFD=3.3
02:14:21.731 00.000 10844 MultiStar: [#1 0.35,0.57,0.00,M2] [#2 -0.46,0.26,2.46,U] [#3 0.04,0.21,1.16,U] [#4 0.42,0.58,0.00,M1] [#5 -0.20,0.27,1.13,U] [#6 -0.04,-0.26,1.10,U] [#7 0.13,1.14,0.00,M2] [#8 0.43,-0.26,1.16,U] 
02:14:21.731 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.16}, one-star: {-0.39, 0.64}
02:14:21.731 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.11 = -2.18)
02:14:21.731 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.20)
02:14:21.732 00.001 10844 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.35 mountX=-0.12 mountY=-0.18, mountTheta=-2.18
02:14:21.733 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.16, opts=13)
02:14:21.733 00.000 10844 Enqueuing Move request for scope (-0.15, 0.16)
02:14:21.733 00.000 11060 Worker thread wakes up
02:14:21.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:21.733 00.000 10844 UpdateGuideState exits: m=1983 SNR=27.5
02:14:21.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:21.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:21.733 00.000 10844 Enqueuing Expose request
02:14:21.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
02:14:21.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
02:14:21.734 00.001 11060 Moving (-0.15, 0.16) raw xDistance=-0.12 yDistance=-0.18
02:14:21.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:14:21.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:21.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:14:21.734 00.000 11060 MoveAxis(E, 20, ABG)
02:14:21.734 00.000 11060 Guiding  Dir = 2, Dur = 20
02:14:21.756 00.022 11060 IsSlewing returns 0
02:14:21.756 00.000 11060 IsGuiding returns 0
02:14:21.789 00.033 11060 IsGuiding returns 0
02:14:21.789 00.000 11060 Move returns status 0, amount 20
02:14:21.789 00.000 11060 MoveAxis(N, 0, ABG)
02:14:21.790 00.001 11060 Move returns status 0, amount 0
02:14:21.790 00.000 11060 move complete, result=0
02:14:21.790 00.000 11060 worker thread done servicing request
02:14:21.790 00.000 11060 Worker thread wakes up
02:14:21.790 00.000 10844 GuideStep: -0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
02:14:21.808 00.018 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:21.809 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:22.456 00.647 11060 Exposure complete
02:14:22.636 00.180 11060 worker thread done servicing request
02:14:22.636 00.000 10844 OnExposeComplete: enter
02:14:22.636 00.000 10844 UpdateGuideState(): m_state=6
02:14:22.636 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12860
02:14:22.636 00.000 10844 Star::Find returns 1 (1), X=267.94, Y=59.43, Mass=3066, SNR=34.5, Peak=255 HFD=3.6
02:14:22.637 00.001 10844 MultiStar: [#1 0.08,0.57,1.06,U] [#2 -0.32,0.09,1.96,U] [#3 -0.49,0.35,0.89,U] [#4 0.27,0.72,0.00,M2] [#5 -0.53,0.74,0.00,M1] [#6 -0.67,-0.22,0.00,M1] [#7 0.11,0.07,0.85,U] [#8 -0.23,0.17,0.92,U] 
02:14:22.637 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.28}, one-star: {-0.30, 0.55}
02:14:22.637 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.97 = -2.32)
02:14:22.637 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
02:14:22.637 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.35 cameraTheta=2.21 mountX=-0.24 mountY=-0.25, mountTheta=-2.32
02:14:22.638 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.28, opts=13)
02:14:22.638 00.000 10844 Enqueuing Move request for scope (-0.21, 0.28)
02:14:22.638 00.000 11060 Worker thread wakes up
02:14:22.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0xd
02:14:22.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
02:14:22.639 00.001 11060 Moving (-0.21, 0.28) raw xDistance=-0.24 yDistance=-0.25
02:14:22.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:14:22.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
02:14:22.639 00.000 11060 MoveAxis(E, 41, ABG)
02:14:22.639 00.000 11060 Guiding  Dir = 2, Dur = 41
02:14:22.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:22.639 00.000 10844 UpdateGuideState exits: m=3066 SNR=34.5 Saturated
02:14:22.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:22.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:22.639 00.000 10844 Enqueuing Expose request
02:14:22.664 00.025 11060 IsSlewing returns 0
02:14:22.665 00.001 11060 IsGuiding returns 0
02:14:22.724 00.059 11060 IsGuiding returns 0
02:14:22.724 00.000 11060 Move returns status 0, amount 41
02:14:22.724 00.000 11060 MoveAxis(N, 98, ABG)
02:14:22.724 00.000 11060 Guiding  Dir = 0, Dur = 98
02:14:22.740 00.016 11060 IsSlewing returns 0
02:14:22.740 00.000 11060 IsGuiding returns 0
02:14:22.850 00.110 11060 IsGuiding returns 0
02:14:22.850 00.000 11060 Move returns status 0, amount 98
02:14:22.850 00.000 11060 move complete, result=0
02:14:22.850 00.000 11060 worker thread done servicing request
02:14:22.850 00.000 11060 Worker thread wakes up
02:14:22.851 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:22.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:22.851 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.3 px 98 ms NORTH
02:14:23.482 00.631 11060 Exposure complete
02:14:23.666 00.184 11060 worker thread done servicing request
02:14:23.666 00.000 10844 OnExposeComplete: enter
02:14:23.666 00.000 10844 UpdateGuideState(): m_state=6
02:14:23.666 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12861
02:14:23.666 00.000 10844 Star::Find returns 1 (1), X=268.32, Y=59.02, Mass=2946, SNR=33.4, Peak=255 HFD=3.9
02:14:23.666 00.000 10844 MultiStar: [#1 0.47,0.05,1.05,U] [#2 0.28,-0.19,2.04,U] [#3 -0.31,0.05,0.90,U] [#4 -0.24,-0.17,1.00,U] [#5 0.63,-0.20,0.00,M2] [#6 -0.27,-0.07,0.89,U] [#7 0.70,-0.27,0.00,M2] [#8 0.39,-0.54,0.00,M1] 
02:14:23.666 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.05}, one-star: {0.08, 0.14}
02:14:23.667 00.001 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
02:14:23.667 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
02:14:23.667 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.76 mountX=0.04 mountY=0.06, mountTheta=0.98
02:14:23.668 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
02:14:23.668 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
02:14:23.668 00.000 11060 Worker thread wakes up
02:14:23.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:23.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
02:14:23.668 00.000 10844 UpdateGuideState exits: m=2946 SNR=33.4 Saturated
02:14:23.669 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
02:14:23.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:23.669 00.000 11060 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.06
02:14:23.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:23.669 00.000 10844 Enqueuing Expose request
02:14:23.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:23.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:23.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:14:23.669 00.000 11060 MoveAxis(E, 0, ABG)
02:14:23.669 00.000 11060 Move returns status 0, amount 0
02:14:23.669 00.000 11060 MoveAxis(N, 0, ABG)
02:14:23.669 00.000 11060 Move returns status 0, amount 0
02:14:23.669 00.000 11060 move complete, result=0
02:14:23.669 00.000 11060 worker thread done servicing request
02:14:23.670 00.001 11060 Worker thread wakes up
02:14:23.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:23.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:23.671 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:24.330 00.659 11060 Exposure complete
02:14:24.495 00.165 11060 worker thread done servicing request
02:14:24.495 00.000 10844 OnExposeComplete: enter
02:14:24.495 00.000 10844 UpdateGuideState(): m_state=6
02:14:24.495 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12862
02:14:24.495 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=59.23, Mass=3121, SNR=35.1, Peak=225 HFD=3.7
02:14:24.496 00.001 10844 MultiStar: [#1 0.51,-0.67,0.00,M1] [#2 -0.04,-0.12,1.85,U] [#3 -0.03,-0.15,1.02,U] [#4 0.50,0.21,0.95,U] [#5 -0.69,0.33,0.00,M3] [#6 -0.41,-0.01,0.85,U] [#7 0.44,-0.10,0.77,U] [#8 0.57,-0.17,0.89,U] 
02:14:24.496 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.01}, one-star: {0.09, 0.35}
02:14:24.496 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
02:14:24.496 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
02:14:24.496 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=-0.01 mountY=0.13, mountTheta=1.68
02:14:24.497 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
02:14:24.497 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
02:14:24.498 00.001 11060 Worker thread wakes up
02:14:24.498 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:24.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:14:24.498 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.1
02:14:24.498 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:14:24.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:24.498 00.000 11060 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
02:14:24.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:24.498 00.000 10844 Enqueuing Expose request
02:14:24.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:14:24.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:24.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:14:24.498 00.000 11060 MoveAxis(E, 0, ABG)
02:14:24.498 00.000 11060 Move returns status 0, amount 0
02:14:24.498 00.000 11060 MoveAxis(N, 0, ABG)
02:14:24.498 00.000 11060 Move returns status 0, amount 0
02:14:24.499 00.001 11060 move complete, result=0
02:14:24.499 00.000 11060 worker thread done servicing request
02:14:24.499 00.000 11060 Worker thread wakes up
02:14:24.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:24.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:24.500 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:25.149 00.649 11060 Exposure complete
02:14:25.321 00.172 11060 worker thread done servicing request
02:14:25.321 00.000 10844 OnExposeComplete: enter
02:14:25.321 00.000 10844 UpdateGuideState(): m_state=6
02:14:25.321 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12863
02:14:25.321 00.000 10844 Star::Find returns 1 (0), X=268.27, Y=59.30, Mass=2965, SNR=34.0, Peak=243 HFD=3.7
02:14:25.322 00.001 10844 MultiStar: [#1 0.49,0.58,0.00,M2] [#2 0.16,0.36,1.92,U] [#3 -0.01,0.01,0.87,U] [#4 0.16,0.58,0.94,U] [#5 -0.35,0.26,0.96,U] [#6 0.05,-0.14,0.91,U] [#7 0.49,0.13,0.82,U] [#8 0.56,0.00,0.92,U] 
02:14:25.322 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.23}, one-star: {0.04, 0.42}
02:14:25.322 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
02:14:25.322 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
02:14:25.322 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.27 cameraTheta=1.05 mountX=-0.25 mountY=0.09, mountTheta=2.79
02:14:25.324 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.23, opts=13)
02:14:25.324 00.000 10844 Enqueuing Move request for scope (0.13, 0.23)
02:14:25.324 00.000 11060 Worker thread wakes up
02:14:25.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:25.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
02:14:25.324 00.000 10844 UpdateGuideState exits: m=2965 SNR=34.0
02:14:25.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
02:14:25.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:25.324 00.000 11060 Moving (0.13, 0.23) raw xDistance=-0.25 yDistance=0.09
02:14:25.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:25.324 00.000 10844 Enqueuing Expose request
02:14:25.325 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:14:25.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:25.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:14:25.325 00.000 11060 MoveAxis(E, 43, ABG)
02:14:25.325 00.000 11060 Guiding  Dir = 2, Dur = 43
02:14:25.346 00.021 11060 IsSlewing returns 0
02:14:25.348 00.002 11060 IsGuiding returns 0
02:14:25.451 00.103 11060 IsGuiding returns 0
02:14:25.451 00.000 11060 Move returns status 0, amount 43
02:14:25.451 00.000 11060 MoveAxis(N, 0, ABG)
02:14:25.451 00.000 11060 Move returns status 0, amount 0
02:14:25.451 00.000 11060 move complete, result=0
02:14:25.451 00.000 11060 worker thread done servicing request
02:14:25.451 00.000 11060 Worker thread wakes up
02:14:25.451 00.000 10844 GuideStep: -0.3 px 43 ms EAST, 0.1 px 0 ms NORTH
02:14:25.452 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:25.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:26.088 00.636 11060 Exposure complete
02:14:26.291 00.203 11060 worker thread done servicing request
02:14:26.291 00.000 10844 OnExposeComplete: enter
02:14:26.291 00.000 10844 UpdateGuideState(): m_state=6
02:14:26.291 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12864
02:14:26.292 00.001 10844 Star::Find returns 1 (0), X=268.97, Y=59.29, Mass=2453, SNR=30.8, Peak=190 HFD=3.4
02:14:26.292 00.000 10844 MultiStar: [#1 0.52,0.81,0.00,M3] [#2 0.42,0.41,2.14,U] [#3 0.19,0.08,1.03,U] [#4 0.33,1.34,0.00,M1] [#5 0.10,0.67,0.00,M3] [#6 -0.09,0.10,1.07,U] [#7 0.50,0.32,0.93,U] [#8 0.57,0.02,0.94,U] 
02:14:26.292 00.000 10844 refined, 5 included, MultiStar: {0.38, 0.25}, one-star: {0.73, 0.41}
02:14:26.292 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.34 = 2.34)
02:14:26.292 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
02:14:26.292 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.25 hyp=0.46 cameraTheta=0.58 mountX=-0.32 mountY=0.34, mountTheta=2.33
02:14:26.293 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.25, opts=13)
02:14:26.294 00.001 10844 Enqueuing Move request for scope (0.38, 0.25)
02:14:26.294 00.000 11060 Worker thread wakes up
02:14:26.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:26.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.25) opts 0xd
02:14:26.294 00.000 10844 UpdateGuideState exits: m=2453 SNR=30.8
02:14:26.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.25)
02:14:26.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:26.294 00.000 11060 Moving (0.38, 0.25) raw xDistance=-0.32 yDistance=0.34
02:14:26.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:26.294 00.000 10844 Enqueuing Expose request
02:14:26.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
02:14:26.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:26.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:14:26.294 00.000 11060 MoveAxis(E, 57, ABG)
02:14:26.294 00.000 11060 Guiding  Dir = 2, Dur = 57
02:14:26.304 00.010 11060 IsSlewing returns 0
02:14:26.304 00.000 11060 IsGuiding returns 0
02:14:26.365 00.061 11060 IsGuiding returns 0
02:14:26.365 00.000 11060 Move returns status 0, amount 57
02:14:26.366 00.001 11060 MoveAxis(N, 0, ABG)
02:14:26.366 00.000 11060 Move returns status 0, amount 0
02:14:26.366 00.000 11060 move complete, result=0
02:14:26.366 00.000 11060 worker thread done servicing request
02:14:26.366 00.000 11060 Worker thread wakes up
02:14:26.366 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.3 px 0 ms NORTH
02:14:26.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:26.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:26.999 00.633 11060 Exposure complete
02:14:27.157 00.158 11060 worker thread done servicing request
02:14:27.157 00.000 10844 OnExposeComplete: enter
02:14:27.157 00.000 10844 UpdateGuideState(): m_state=6
02:14:27.158 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12865
02:14:27.158 00.000 10844 Star::Find returns 1 (0), X=269.23, Y=58.95, Mass=2591, SNR=31.5, Peak=236 HFD=3.3
02:14:27.158 00.000 10844 MultiStar: [#1 1.16,-0.56,0.00,M4] [#2 0.36,-0.17,2.13,U] [#3 0.23,0.13,0.90,U] [#4 0.36,0.39,0.88,U] [#5 0.02,-0.55,1.00,U] [#6 0.31,-0.78,0.00,M1] [#7 1.05,-0.25,0.00,M1] [#8 0.53,-0.07,0.99,U] 
02:14:27.158 00.000 10844 refined, 5 included, MultiStar: {0.41, -0.06}, one-star: {0.99, 0.07}
02:14:27.158 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.75) = xAngle (1.60 = 1.60)
02:14:27.158 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
02:14:27.158 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.06 hyp=0.41 cameraTheta=-0.16 mountX=-0.01 mountY=0.41, mountTheta=1.60
02:14:27.160 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.06, opts=13)
02:14:27.160 00.000 10844 Enqueuing Move request for scope (0.41, -0.06)
02:14:27.160 00.000 11060 Worker thread wakes up
02:14:27.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:27.160 00.000 10844 UpdateGuideState exits: m=2591 SNR=31.5
02:14:27.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:27.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.06) opts 0xd
02:14:27.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:27.160 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.06)
02:14:27.160 00.000 11060 Moving (0.41, -0.06) raw xDistance=-0.01 yDistance=0.41
02:14:27.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:14:27.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:27.160 00.000 10844 Enqueuing Expose request
02:14:27.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:14:27.162 00.002 11060 MoveAxis(E, 0, ABG)
02:14:27.162 00.000 11060 Move returns status 0, amount 0
02:14:27.162 00.000 11060 MoveAxis(N, 0, ABG)
02:14:27.162 00.000 11060 Move returns status 0, amount 0
02:14:27.162 00.000 11060 move complete, result=0
02:14:27.162 00.000 11060 worker thread done servicing request
02:14:27.162 00.000 11060 Worker thread wakes up
02:14:27.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:27.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:27.164 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:14:27.793 00.629 11060 Exposure complete
02:14:28.007 00.214 11060 worker thread done servicing request
02:14:28.007 00.000 10844 OnExposeComplete: enter
02:14:28.007 00.000 10844 UpdateGuideState(): m_state=6
02:14:28.008 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12866
02:14:28.008 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=59.40, Mass=2324, SNR=29.9, Peak=201 HFD=3.4
02:14:28.008 00.000 10844 MultiStar: [#1 0.73,-0.21,0.00,M5] [#2 0.29,0.68,0.00,M1] [#3 0.07,0.21,0.99,U] [#4 0.52,0.60,0.00,M1] [#5 0.01,0.49,1.12,U] [#6 0.44,0.15,0.89,U] [#7 0.89,0.57,0.00,M2] [#8 0.68,-0.35,0.00,M1] 
02:14:28.008 00.000 10844 refined, 3 included, MultiStar: {0.24, 0.35}, one-star: {0.49, 0.52}
02:14:28.008 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
02:14:28.008 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
02:14:28.008 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.35 hyp=0.43 cameraTheta=0.97 mountX=-0.39 mountY=0.18, mountTheta=2.70
02:14:28.010 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.35, opts=13)
02:14:28.010 00.000 10844 Enqueuing Move request for scope (0.24, 0.35)
02:14:28.010 00.000 11060 Worker thread wakes up
02:14:28.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.35) opts 0xd
02:14:28.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.35)
02:14:28.010 00.000 11060 Moving (0.24, 0.35) raw xDistance=-0.39 yDistance=0.18
02:14:28.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:28.011 00.001 10844 UpdateGuideState exits: m=2324 SNR=29.9
02:14:28.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:28.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:28.011 00.000 10844 Enqueuing Expose request
02:14:28.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
02:14:28.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:28.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:14:28.011 00.000 11060 MoveAxis(E, 68, ABG)
02:14:28.011 00.000 11060 Guiding  Dir = 2, Dur = 68
02:14:28.037 00.026 11060 IsSlewing returns 0
02:14:28.037 00.000 11060 IsGuiding returns 0
02:14:28.143 00.106 11060 IsGuiding returns 0
02:14:28.143 00.000 11060 Move returns status 0, amount 68
02:14:28.143 00.000 11060 MoveAxis(N, 0, ABG)
02:14:28.143 00.000 11060 Move returns status 0, amount 0
02:14:28.143 00.000 11060 move complete, result=0
02:14:28.144 00.001 11060 worker thread done servicing request
02:14:28.144 00.000 10844 GuideStep: -0.4 px 68 ms EAST, 0.2 px 0 ms NORTH
02:14:28.144 00.000 11060 Worker thread wakes up
02:14:28.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:28.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:28.785 00.641 11060 Exposure complete
02:14:28.978 00.193 11060 worker thread done servicing request
02:14:28.979 00.001 10844 OnExposeComplete: enter
02:14:28.979 00.000 10844 UpdateGuideState(): m_state=6
02:14:28.979 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12867
02:14:28.979 00.000 10844 Star::Find returns 1 (0), X=269.12, Y=59.83, Mass=2762, SNR=32.2, Peak=206 HFD=4.1
02:14:28.979 00.000 10844 MultiStar: large primary error, entering stabilization period
02:14:28.979 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
02:14:28.979 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
02:14:28.979 00.000 10844 CameraToMount -- cameraX=0.88 cameraY=0.95 hyp=1.29 cameraTheta=0.83 mountX=-1.10 mountY=0.71, mountTheta=2.57
02:14:28.980 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.88, y=0.95, opts=13)
02:14:28.982 00.002 10844 Enqueuing Move request for scope (0.88, 0.95)
02:14:28.982 00.000 11060 Worker thread wakes up
02:14:28.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:28.982 00.000 10844 UpdateGuideState exits: m=2762 SNR=32.2
02:14:28.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:28.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:28.982 00.000 10844 Enqueuing Expose request
02:14:28.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.95) opts 0xd
02:14:28.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.88, 0.95)
02:14:28.982 00.000 11060 Moving (0.88, 0.95) raw xDistance=-1.10 yDistance=0.71
02:14:28.983 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.30 from input -1.10
02:14:28.983 00.000 11060 resist switch: large excursion: input 0.71 thresh 0.57 direction from -1 to 1
02:14:28.983 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.13
02:14:28.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.71
02:14:28.983 00.000 11060 MoveAxis(E, 192, ABG)
02:14:28.983 00.000 11060 Guiding  Dir = 2, Dur = 192
02:14:29.024 00.041 11060 IsSlewing returns 0
02:14:29.024 00.000 11060 IsGuiding returns 0
02:14:29.227 00.203 11060 IsGuiding returns 0
02:14:29.227 00.000 11060 Move returns status 0, amount 192
02:14:29.227 00.000 11060 BLC: Oldest BLC event removed
02:14:29.227 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:14:29.227 00.000 11060 MoveAxis(S, 1026, ABG)
02:14:29.227 00.000 11060 duration set to 750 by maxDecDuration
02:14:29.227 00.000 11060 Guiding  Dir = 1, Dur = 750
02:14:29.242 00.015 11060 IsSlewing returns 0
02:14:29.242 00.000 11060 IsGuiding returns 0
02:14:30.009 00.767 11060 IsGuiding returns 0
02:14:30.009 00.000 11060 Move returns status 0, amount 750
02:14:30.009 00.000 11060 move complete, result=0
02:14:30.009 00.000 11060 worker thread done servicing request
02:14:30.009 00.000 11060 Worker thread wakes up
02:14:30.009 00.000 10844 GuideStep: -1.1 px 192 ms EAST, 0.7 px 750 ms SOUTH
02:14:30.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:30.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:30.639 00.630 11060 Exposure complete
02:14:30.790 00.151 11060 worker thread done servicing request
02:14:30.790 00.000 10844 OnExposeComplete: enter
02:14:30.790 00.000 10844 UpdateGuideState(): m_state=6
02:14:30.790 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12868
02:14:30.790 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=59.46, Mass=2916, SNR=33.5, Peak=252 HFD=3.4
02:14:30.790 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.71 = 2.71)
02:14:30.790 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.69 = 2.69)
02:14:30.790 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=0.58 hyp=0.71 cameraTheta=0.95 mountX=-0.64 mountY=0.31, mountTheta=2.69
02:14:30.791 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=0.58, opts=13)
02:14:30.791 00.000 10844 Enqueuing Move request for scope (0.41, 0.58)
02:14:30.792 00.001 11060 Worker thread wakes up
02:14:30.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:30.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.58) opts 0xd
02:14:30.792 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 0.58)
02:14:30.792 00.000 11060 Moving (0.41, 0.58) raw xDistance=-0.64 yDistance=0.31
02:14:30.792 00.000 10844 UpdateGuideState exits: m=2916 SNR=33.5
02:14:30.792 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.496054, 1:0.310432
02:14:30.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:30.792 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:14:30.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:30.792 00.000 10844 Enqueuing Expose request
02:14:30.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.64
02:14:30.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
02:14:30.793 00.001 11060 MoveAxis(E, 117, ABG)
02:14:30.793 00.000 11060 Guiding  Dir = 2, Dur = 117
02:14:30.807 00.014 11060 IsSlewing returns 0
02:14:30.807 00.000 11060 IsGuiding returns 0
02:14:30.931 00.124 11060 IsGuiding returns 0
02:14:30.932 00.001 11060 Move returns status 0, amount 117
02:14:30.932 00.000 11060 MoveAxis(S, 121, ABG)
02:14:30.932 00.000 11060 Guiding  Dir = 1, Dur = 121
02:14:30.963 00.031 11060 IsSlewing returns 0
02:14:30.963 00.000 11060 IsGuiding returns 0
02:14:31.107 00.144 11060 IsGuiding returns 0
02:14:31.107 00.000 11060 Move returns status 0, amount 121
02:14:31.107 00.000 11060 move complete, result=0
02:14:31.108 00.001 11060 worker thread done servicing request
02:14:31.108 00.000 11060 Worker thread wakes up
02:14:31.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:31.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:31.108 00.000 10844 GuideStep: -0.6 px 117 ms EAST, 0.3 px 121 ms SOUTH
02:14:31.749 00.641 11060 Exposure complete
02:14:31.917 00.168 11060 worker thread done servicing request
02:14:31.917 00.000 10844 OnExposeComplete: enter
02:14:31.917 00.000 10844 UpdateGuideState(): m_state=6
02:14:31.917 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12869
02:14:31.918 00.001 10844 Star::Find returns 1 (0), X=268.54, Y=59.44, Mass=2897, SNR=34.0, Peak=233 HFD=3.3
02:14:31.918 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
02:14:31.918 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
02:14:31.918 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.56 hyp=0.64 cameraTheta=1.08 mountX=-0.61 mountY=0.20, mountTheta=2.82
02:14:31.919 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.56, opts=13)
02:14:31.919 00.000 10844 Enqueuing Move request for scope (0.30, 0.56)
02:14:31.919 00.000 11060 Worker thread wakes up
02:14:31.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:31.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.56) opts 0xd
02:14:31.919 00.000 10844 UpdateGuideState exits: m=2897 SNR=34.0
02:14:31.920 00.001 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.56)
02:14:31.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:31.920 00.000 11060 Moving (0.30, 0.56) raw xDistance=-0.61 yDistance=0.20
02:14:31.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:31.920 00.000 10844 Enqueuing Expose request
02:14:31.920 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.496054, 1:0.310432, 2:0.202038
02:14:31.920 00.000 11060 BLC: Under-shoot: nominal increase by 45
02:14:31.920 00.000 11060 BLC: window closed
02:14:31.920 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:14:31.920 00.000 11060 BLC: Pulse adjusted to 750
02:14:31.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.61
02:14:31.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:14:31.920 00.000 11060 MoveAxis(E, 109, ABG)
02:14:31.920 00.000 11060 Guiding  Dir = 2, Dur = 109
02:14:31.948 00.028 11060 IsSlewing returns 0
02:14:31.948 00.000 11060 IsGuiding returns 0
02:14:32.089 00.141 11060 IsGuiding returns 0
02:14:32.089 00.000 11060 Move returns status 0, amount 109
02:14:32.089 00.000 11060 MoveAxis(S, 79, ABG)
02:14:32.089 00.000 11060 Guiding  Dir = 1, Dur = 79
02:14:32.105 00.016 11060 IsSlewing returns 0
02:14:32.105 00.000 11060 IsGuiding returns 0
02:14:32.200 00.095 11060 IsGuiding returns 0
02:14:32.200 00.000 11060 Move returns status 0, amount 79
02:14:32.200 00.000 11060 move complete, result=0
02:14:32.202 00.002 11060 worker thread done servicing request
02:14:32.202 00.000 10844 GuideStep: -0.6 px 109 ms EAST, 0.2 px 79 ms SOUTH
02:14:32.202 00.000 11060 Worker thread wakes up
02:14:32.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:32.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:32.269 00.067 10844 evsrv: cli 0EEEDA30 connect
02:14:32.269 00.000 10844 case statement mapped state 6 to 3
02:14:32.270 00.001 10844 case statement mapped state 6 to 3
02:14:32.270 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"741646e4-0330-4221-a8bd-edcaceea4be1"}
02:14:32.271 00.001 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"741646e4-0330-4221-a8bd-edcaceea4be1"}
02:14:32.272 00.001 10844 evsrv: cli 0EEEDA30 disconnect
02:14:32.829 00.557 11060 Exposure complete
02:14:33.015 00.186 11060 worker thread done servicing request
02:14:33.015 00.000 10844 OnExposeComplete: enter
02:14:33.015 00.000 10844 UpdateGuideState(): m_state=6
02:14:33.015 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12870
02:14:33.015 00.000 10844 Star::Find returns 1 (0), X=268.84, Y=58.99, Mass=2776, SNR=33.2, Peak=222 HFD=3.2
02:14:33.016 00.001 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
02:14:33.016 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
02:14:33.016 00.000 10844 CameraToMount -- cameraX=0.60 cameraY=0.11 hyp=0.61 cameraTheta=0.19 mountX=-0.22 mountY=0.57, mountTheta=1.94
02:14:33.017 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.60, y=0.11, opts=13)
02:14:33.017 00.000 10844 Enqueuing Move request for scope (0.60, 0.11)
02:14:33.017 00.000 11060 Worker thread wakes up
02:14:33.017 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:33.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.11) opts 0xd
02:14:33.017 00.000 10844 UpdateGuideState exits: m=2776 SNR=33.2
02:14:33.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.60, 0.11)
02:14:33.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:33.017 00.000 11060 Moving (0.60, 0.11) raw xDistance=-0.22 yDistance=0.57
02:14:33.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:33.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:14:33.018 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.57
02:14:33.018 00.000 11060 MoveAxis(E, 41, ABG)
02:14:33.018 00.000 11060 Guiding  Dir = 2, Dur = 41
02:14:33.018 00.000 10844 Enqueuing Expose request
02:14:33.025 00.007 11060 IsSlewing returns 0
02:14:33.025 00.000 11060 IsGuiding returns 0
02:14:33.072 00.047 11060 IsGuiding returns 0
02:14:33.072 00.000 11060 Move returns status 0, amount 41
02:14:33.072 00.000 11060 MoveAxis(S, 222, ABG)
02:14:33.072 00.000 11060 Guiding  Dir = 1, Dur = 222
02:14:33.087 00.015 11060 IsSlewing returns 0
02:14:33.089 00.002 11060 IsGuiding returns 0
02:14:33.320 00.231 11060 IsGuiding returns 0
02:14:33.320 00.000 11060 Move returns status 0, amount 222
02:14:33.320 00.000 11060 move complete, result=0
02:14:33.321 00.001 10844 GuideStep: -0.2 px 41 ms EAST, 0.6 px 222 ms SOUTH
02:14:33.322 00.001 11060 worker thread done servicing request
02:14:33.322 00.000 11060 Worker thread wakes up
02:14:33.323 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:33.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:33.965 00.642 11060 Exposure complete
02:14:34.117 00.152 11060 worker thread done servicing request
02:14:34.117 00.000 10844 OnExposeComplete: enter
02:14:34.117 00.000 10844 UpdateGuideState(): m_state=6
02:14:34.118 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12871
02:14:34.118 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=59.53, Mass=2452, SNR=30.9, Peak=217 HFD=3.3
02:14:34.118 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
02:14:34.118 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
02:14:34.118 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.65 hyp=0.75 cameraTheta=1.06 mountX=-0.71 mountY=0.25, mountTheta=2.80
02:14:34.119 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.65, opts=13)
02:14:34.119 00.000 10844 Enqueuing Move request for scope (0.36, 0.65)
02:14:34.119 00.000 11060 Worker thread wakes up
02:14:34.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:34.119 00.000 10844 UpdateGuideState exits: m=2452 SNR=30.9
02:14:34.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:34.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:34.119 00.000 10844 Enqueuing Expose request
02:14:34.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.65) opts 0xd
02:14:34.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.65)
02:14:34.119 00.000 11060 Moving (0.36, 0.65) raw xDistance=-0.71 yDistance=0.25
02:14:34.121 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.71
02:14:34.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
02:14:34.121 00.000 11060 MoveAxis(E, 124, ABG)
02:14:34.121 00.000 11060 Guiding  Dir = 2, Dur = 124
02:14:34.135 00.014 11060 IsSlewing returns 0
02:14:34.135 00.000 11060 IsGuiding returns 0
02:14:34.278 00.143 11060 IsGuiding returns 0
02:14:34.278 00.000 11060 Move returns status 0, amount 124
02:14:34.278 00.000 11060 MoveAxis(S, 99, ABG)
02:14:34.278 00.000 11060 Guiding  Dir = 1, Dur = 99
02:14:34.287 00.009 11060 IsSlewing returns 0
02:14:34.287 00.000 11060 IsGuiding returns 0
02:14:34.395 00.108 11060 IsGuiding returns 0
02:14:34.395 00.000 11060 Move returns status 0, amount 99
02:14:34.395 00.000 11060 move complete, result=0
02:14:34.395 00.000 11060 worker thread done servicing request
02:14:34.396 00.001 11060 Worker thread wakes up
02:14:34.396 00.000 10844 GuideStep: -0.7 px 124 ms EAST, 0.3 px 99 ms SOUTH
02:14:34.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:34.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:35.023 00.627 11060 Exposure complete
02:14:35.189 00.166 11060 worker thread done servicing request
02:14:35.189 00.000 10844 OnExposeComplete: enter
02:14:35.191 00.002 10844 UpdateGuideState(): m_state=6
02:14:35.191 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12872
02:14:35.191 00.000 10844 Star::Find returns 1 (0), X=269.03, Y=59.20, Mass=2775, SNR=32.8, Peak=217 HFD=3.5
02:14:35.191 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
02:14:35.191 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
02:14:35.191 00.000 10844 CameraToMount -- cameraX=0.79 cameraY=0.32 hyp=0.86 cameraTheta=0.38 mountX=-0.46 mountY=0.73, mountTheta=2.13
02:14:35.192 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.79, y=0.32, opts=13)
02:14:35.192 00.000 10844 Enqueuing Move request for scope (0.79, 0.32)
02:14:35.192 00.000 11060 Worker thread wakes up
02:14:35.192 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:35.192 00.000 10844 UpdateGuideState exits: m=2775 SNR=32.8
02:14:35.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:35.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:35.192 00.000 10844 Enqueuing Expose request
02:14:35.193 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.32) opts 0xd
02:14:35.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.79, 0.32)
02:14:35.193 00.000 11060 Moving (0.79, 0.32) raw xDistance=-0.46 yDistance=0.73
02:14:35.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
02:14:35.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.73
02:14:35.193 00.000 11060 MoveAxis(E, 83, ABG)
02:14:35.193 00.000 11060 Guiding  Dir = 2, Dur = 83
02:14:35.206 00.013 11060 IsSlewing returns 0
02:14:35.206 00.000 11060 IsGuiding returns 0
02:14:35.305 00.099 11060 IsGuiding returns 0
02:14:35.305 00.000 11060 Move returns status 0, amount 83
02:14:35.305 00.000 11060 MoveAxis(S, 285, ABG)
02:14:35.305 00.000 11060 Guiding  Dir = 1, Dur = 285
02:14:35.345 00.040 11060 IsSlewing returns 0
02:14:35.345 00.000 11060 IsGuiding returns 0
02:14:35.673 00.328 11060 IsGuiding returns 0
02:14:35.673 00.000 11060 Move returns status 0, amount 285
02:14:35.673 00.000 11060 move complete, result=0
02:14:35.674 00.001 11060 worker thread done servicing request
02:14:35.674 00.000 10844 GuideStep: -0.5 px 83 ms EAST, 0.7 px 285 ms SOUTH
02:14:35.674 00.000 11060 Worker thread wakes up
02:14:35.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:35.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:36.307 00.633 11060 Exposure complete
02:14:36.510 00.203 11060 worker thread done servicing request
02:14:36.510 00.000 10844 OnExposeComplete: enter
02:14:36.510 00.000 10844 UpdateGuideState(): m_state=6
02:14:36.510 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12873
02:14:36.511 00.001 10844 Star::Find returns 1 (0), X=268.16, Y=59.06, Mass=2576, SNR=31.9, Peak=222 HFD=3.1
02:14:36.511 00.000 10844 MultiStar: exiting stabilization period
02:14:36.511 00.000 10844 MultiStar: [#1 0.24,0.35,0.96,U] [#2 0.43,0.47,0.00,M2] [#3 0.11,-0.27,0.92,U] [#4 -0.04,0.34,0.98,U] [#5 0.02,0.01,1.07,U] [#6 -0.24,0.57,0.87,U] [#7 -0.20,-0.13,0.90,U] [#8 0.20,0.50,0.87,U] 
02:14:36.511 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.19}, one-star: {-0.08, 0.18}
02:14:36.511 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.31 = -2.97)
02:14:36.511 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -2.99)
02:14:36.511 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.56 mountX=-0.19 mountY=-0.03, mountTheta=-2.99
02:14:36.514 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.19, opts=13)
02:14:36.514 00.000 10844 Enqueuing Move request for scope (0.00, 0.19)
02:14:36.514 00.000 11060 Worker thread wakes up
02:14:36.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:36.514 00.000 10844 UpdateGuideState exits: m=2576 SNR=31.9
02:14:36.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:36.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
02:14:36.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:36.514 00.000 10844 Enqueuing Expose request
02:14:36.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
02:14:36.514 00.000 11060 Moving (0.00, 0.19) raw xDistance=-0.19 yDistance=-0.03
02:14:36.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:14:36.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:36.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:14:36.514 00.000 11060 MoveAxis(E, 35, ABG)
02:14:36.514 00.000 11060 Guiding  Dir = 2, Dur = 35
02:14:36.536 00.022 11060 IsSlewing returns 0
02:14:36.536 00.000 11060 IsGuiding returns 0
02:14:36.582 00.046 11060 IsGuiding returns 0
02:14:36.582 00.000 11060 Move returns status 0, amount 35
02:14:36.582 00.000 11060 MoveAxis(N, 0, ABG)
02:14:36.582 00.000 11060 Move returns status 0, amount 0
02:14:36.583 00.001 11060 move complete, result=0
02:14:36.583 00.000 11060 worker thread done servicing request
02:14:36.583 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
02:14:36.583 00.000 11060 Worker thread wakes up
02:14:36.584 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:36.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:37.213 00.629 11060 Exposure complete
02:14:37.378 00.165 11060 worker thread done servicing request
02:14:37.378 00.000 10844 OnExposeComplete: enter
02:14:37.378 00.000 10844 UpdateGuideState(): m_state=6
02:14:37.378 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12874
02:14:37.378 00.000 10844 Star::Find returns 1 (1), X=268.16, Y=58.98, Mass=3519, SNR=37.4, Peak=255 HFD=3.8
02:14:37.378 00.000 10844 MultiStar: [#1 0.34,-0.28,0.97,U] [#2 -0.20,-0.66,0.00,M3] [#3 -0.22,-0.12,0.92,U] [#4 0.53,-0.47,0.00,M1] [#5 -1.22,-0.33,0.00,M1] [#6 -0.52,-0.22,0.81,U] [#7 -0.14,-0.43,0.68,U] [#8 -0.29,-0.80,0.00,M1] 
02:14:37.380 00.002 10844 single-star, 4 included, MultiStar: {-0.11, -0.17}, one-star: {-0.08, 0.11}
02:14:37.380 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
02:14:37.380 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
02:14:37.380 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.22 mountX=-0.09 mountY=-0.10, mountTheta=-2.32
02:14:37.385 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
02:14:37.385 00.000 10844 Enqueuing Move request for scope (-0.08, 0.11)
02:14:37.385 00.000 11060 Worker thread wakes up
02:14:37.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
02:14:37.385 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
02:14:37.385 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.09 yDistance=-0.10
02:14:37.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:14:37.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:37.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:37.386 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:37.386 00.000 11060 MoveAxis(E, 0, ABG)
02:14:37.386 00.000 11060 Move returns status 0, amount 0
02:14:37.386 00.000 11060 MoveAxis(N, 0, ABG)
02:14:37.386 00.000 11060 Move returns status 0, amount 0
02:14:37.386 00.000 11060 move complete, result=0
02:14:37.386 00.000 10844 UpdateGuideState exits: m=3519 SNR=37.4 Saturated
02:14:37.386 00.000 11060 worker thread done servicing request
02:14:37.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:37.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:37.386 00.000 10844 Enqueuing Expose request
02:14:37.386 00.000 11060 Worker thread wakes up
02:14:37.386 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:37.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:37.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:38.022 00.636 11060 Exposure complete
02:14:38.201 00.179 11060 worker thread done servicing request
02:14:38.201 00.000 10844 OnExposeComplete: enter
02:14:38.201 00.000 10844 UpdateGuideState(): m_state=6
02:14:38.202 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12875
02:14:38.202 00.000 10844 Star::Find returns 1 (0), X=267.38, Y=58.90, Mass=3209, SNR=36.1, Peak=232 HFD=3.9
02:14:38.202 00.000 10844 MultiStar: [#1 0.01,0.02,0.97,U] [#2 -0.52,-0.07,1.90,U] [#3 -0.72,-0.11,0.00,M1] [#4 0.09,-0.04,0.79,U] [#5 -0.97,0.55,0.00,M2] [#6 -0.69,-0.37,0.00,M1] [#7 -0.33,-0.26,0.74,U] [#8 -0.47,-0.17,0.82,U] 
02:14:38.202 00.000 10844 refined, 5 included, MultiStar: {-0.39, -0.07}, one-star: {-0.86, 0.02}
02:14:38.202 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
02:14:38.202 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
02:14:38.202 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.07 hyp=0.39 cameraTheta=-2.96 mountX=0.14 mountY=-0.37, mountTheta=-1.21
02:14:38.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.07, opts=13)
02:14:38.204 00.000 10844 Enqueuing Move request for scope (-0.39, -0.07)
02:14:38.204 00.000 11060 Worker thread wakes up
02:14:38.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:38.204 00.000 10844 UpdateGuideState exits: m=3209 SNR=36.1
02:14:38.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:38.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:38.204 00.000 10844 Enqueuing Expose request
02:14:38.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.07) opts 0xd
02:14:38.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.07)
02:14:38.204 00.000 11060 Moving (-0.39, -0.07) raw xDistance=0.14 yDistance=-0.37
02:14:38.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:14:38.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:14:38.205 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:14:38.205 00.000 11060 MoveAxis(W, 24, ABG)
02:14:38.205 00.000 11060 Guiding  Dir = 3, Dur = 24
02:14:38.222 00.017 11060 IsSlewing returns 0
02:14:38.223 00.001 11060 IsGuiding returns 0
02:14:38.253 00.030 11060 IsGuiding returns 0
02:14:38.253 00.000 11060 Move returns status 0, amount 24
02:14:38.254 00.001 11060 MoveAxis(N, 0, ABG)
02:14:38.254 00.000 11060 Move returns status 0, amount 0
02:14:38.254 00.000 11060 move complete, result=0
02:14:38.254 00.000 11060 worker thread done servicing request
02:14:38.254 00.000 11060 Worker thread wakes up
02:14:38.254 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.4 px 0 ms NORTH
02:14:38.255 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:38.256 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:38.902 00.646 11060 Exposure complete
02:14:39.092 00.190 11060 worker thread done servicing request
02:14:39.092 00.000 10844 OnExposeComplete: enter
02:14:39.092 00.000 10844 UpdateGuideState(): m_state=6
02:14:39.093 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12876
02:14:39.093 00.000 10844 Star::Find returns 1 (0), X=267.43, Y=59.34, Mass=2567, SNR=31.7, Peak=192 HFD=3.5
02:14:39.093 00.000 10844 MultiStar: [#1 0.00,-0.21,1.03,U] [#2 -0.77,-0.45,0.00,M3] [#3 -0.99,-0.21,0.00,M2] [#4 -0.42,0.18,0.93,U] [#5 -1.02,0.10,0.00,M3] [#6 -0.74,0.04,0.00,M2] [#7 -0.47,-0.10,0.95,U] [#8 -0.54,-0.19,0.83,U] 
02:14:39.093 00.000 10844 refined, 4 included, MultiStar: {-0.44, 0.03}, one-star: {-0.81, 0.46}
02:14:39.093 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
02:14:39.093 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
02:14:39.093 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=0.03 hyp=0.44 cameraTheta=3.07 mountX=0.05 mountY=-0.44, mountTheta=-1.46
02:14:39.094 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.03, opts=13)
02:14:39.094 00.000 10844 Enqueuing Move request for scope (-0.44, 0.03)
02:14:39.094 00.000 11060 Worker thread wakes up
02:14:39.095 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:39.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.03) opts 0xd
02:14:39.095 00.000 10844 UpdateGuideState exits: m=2567 SNR=31.7
02:14:39.095 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.03)
02:14:39.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:39.095 00.000 11060 Moving (-0.44, 0.03) raw xDistance=0.05 yDistance=-0.44
02:14:39.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:39.095 00.000 10844 Enqueuing Expose request
02:14:39.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:39.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:14:39.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
02:14:39.095 00.000 11060 MoveAxis(E, 0, ABG)
02:14:39.095 00.000 11060 Move returns status 0, amount 0
02:14:39.095 00.000 11060 MoveAxis(N, 0, ABG)
02:14:39.095 00.000 11060 Move returns status 0, amount 0
02:14:39.096 00.001 11060 move complete, result=0
02:14:39.096 00.000 11060 worker thread done servicing request
02:14:39.096 00.000 11060 Worker thread wakes up
02:14:39.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:39.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:39.097 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:14:39.726 00.629 11060 Exposure complete
02:14:39.886 00.160 11060 worker thread done servicing request
02:14:39.886 00.000 10844 OnExposeComplete: enter
02:14:39.887 00.001 10844 UpdateGuideState(): m_state=6
02:14:39.887 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12877
02:14:39.887 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=59.15, Mass=2593, SNR=31.4, Peak=213 HFD=3.7
02:14:39.887 00.000 10844 MultiStar: [#1 0.37,0.54,0.00,M2] [#2 -0.34,0.14,2.12,U] [#3 -0.67,0.22,0.00,M3] [#4 -0.15,0.59,1.07,U] [#5 -0.85,0.91,0.00,M4] [#6 -0.79,0.19,0.00,M3] [#7 0.12,0.67,0.00,M1] [#8 -0.38,-0.52,0.00,M1] 
02:14:39.887 00.000 10844 single-star, 2 included, MultiStar: {-0.27, 0.29}, one-star: {-0.25, 0.28}
02:14:39.887 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
02:14:39.888 00.001 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
02:14:39.888 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.28 hyp=0.37 cameraTheta=2.32 mountX=-0.22 mountY=-0.30, mountTheta=-2.22
02:14:39.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.28, opts=13)
02:14:39.889 00.000 10844 Enqueuing Move request for scope (-0.25, 0.28)
02:14:39.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:39.889 00.000 10844 UpdateGuideState exits: m=2593 SNR=31.4
02:14:39.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:39.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:39.889 00.000 10844 Enqueuing Expose request
02:14:39.889 00.000 11060 Worker thread wakes up
02:14:39.890 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.28) opts 0xd
02:14:39.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.28)
02:14:39.890 00.000 11060 Moving (-0.25, 0.28) raw xDistance=-0.22 yDistance=-0.30
02:14:39.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:14:39.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:14:39.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:14:39.890 00.000 11060 MoveAxis(E, 39, ABG)
02:14:39.890 00.000 11060 Guiding  Dir = 2, Dur = 39
02:14:39.908 00.018 11060 IsSlewing returns 0
02:14:39.908 00.000 11060 IsGuiding returns 0
02:14:39.976 00.068 11060 IsGuiding returns 0
02:14:39.976 00.000 11060 Move returns status 0, amount 39
02:14:39.976 00.000 11060 MoveAxis(N, 0, ABG)
02:14:39.976 00.000 11060 Move returns status 0, amount 0
02:14:39.977 00.001 11060 move complete, result=0
02:14:39.977 00.000 11060 worker thread done servicing request
02:14:39.977 00.000 11060 Worker thread wakes up
02:14:39.977 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.3 px 0 ms NORTH
02:14:39.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:39.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:40.621 00.644 11060 Exposure complete
02:14:40.802 00.181 11060 worker thread done servicing request
02:14:40.802 00.000 10844 OnExposeComplete: enter
02:14:40.802 00.000 10844 UpdateGuideState(): m_state=6
02:14:40.802 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12878
02:14:40.802 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=59.09, Mass=2811, SNR=33.4, Peak=211 HFD=3.9
02:14:40.802 00.000 10844 MultiStar: [#1 0.14,-0.32,1.07,U] [#2 -0.72,-0.10,0.00,M3] [#3 -0.24,-0.12,0.96,U] [#4 -0.46,-0.51,0.00,M1] [#5 -0.84,0.20,0.00,M5] [#6 -0.93,-0.31,0.00,M4] [#7 0.13,0.20,0.82,U] [#8 -0.51,-0.61,0.00,M2] 
02:14:40.802 00.000 10844 refined, 3 included, MultiStar: {-0.00, -0.02}, one-star: {-0.05, 0.21}
02:14:40.802 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
02:14:40.802 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
02:14:40.803 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.78 mountX=0.02 mountY=-0.00, mountTheta=-0.05
02:14:40.804 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.02, opts=13)
02:14:40.804 00.000 10844 Enqueuing Move request for scope (-0.00, -0.02)
02:14:40.804 00.000 11060 Worker thread wakes up
02:14:40.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:40.804 00.000 10844 UpdateGuideState exits: m=2811 SNR=33.4
02:14:40.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:40.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:40.804 00.000 10844 Enqueuing Expose request
02:14:40.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
02:14:40.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
02:14:40.805 00.001 11060 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=-0.00
02:14:40.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:14:40.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:40.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:14:40.805 00.000 11060 MoveAxis(E, 0, ABG)
02:14:40.805 00.000 11060 Move returns status 0, amount 0
02:14:40.805 00.000 11060 MoveAxis(N, 0, ABG)
02:14:40.805 00.000 11060 Move returns status 0, amount 0
02:14:40.805 00.000 11060 move complete, result=0
02:14:40.805 00.000 11060 worker thread done servicing request
02:14:40.805 00.000 11060 Worker thread wakes up
02:14:40.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:40.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:40.807 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:41.436 00.629 11060 Exposure complete
02:14:41.628 00.192 11060 worker thread done servicing request
02:14:41.629 00.001 10844 OnExposeComplete: enter
02:14:41.629 00.000 10844 UpdateGuideState(): m_state=6
02:14:41.629 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12879
02:14:41.629 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=59.20, Mass=3045, SNR=33.8, Peak=211 HFD=3.7
02:14:41.629 00.000 10844 MultiStar: [#1 -0.09,0.27,0.98,U] [#2 -0.77,-0.25,0.00,M4] [#3 -0.75,0.32,0.00,M3] [#4 -0.57,-0.03,0.86,U] [#5 -0.61,0.33,0.00,M6] [#6 -1.20,-0.48,0.00,M5] [#7 -0.02,0.10,0.77,U] [#8 -0.42,-0.34,0.98,U] 
02:14:41.629 00.000 10844 refined, 4 included, MultiStar: {-0.25, 0.07}, one-star: {-0.13, 0.32}
02:14:41.630 00.001 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
02:14:41.630 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
02:14:41.630 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.88 mountX=-0.02 mountY=-0.25, mountTheta=-1.65
02:14:41.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.07, opts=13)
02:14:41.631 00.000 10844 Enqueuing Move request for scope (-0.25, 0.07)
02:14:41.631 00.000 11060 Worker thread wakes up
02:14:41.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:41.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
02:14:41.631 00.000 10844 UpdateGuideState exits: m=3045 SNR=33.8
02:14:41.631 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
02:14:41.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:41.632 00.001 11060 Moving (-0.25, 0.07) raw xDistance=-0.02 yDistance=-0.25
02:14:41.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:41.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:14:41.632 00.000 10844 Enqueuing Expose request
02:14:41.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:14:41.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:14:41.632 00.000 11060 MoveAxis(E, 0, ABG)
02:14:41.632 00.000 11060 Move returns status 0, amount 0
02:14:41.632 00.000 11060 MoveAxis(N, 0, ABG)
02:14:41.632 00.000 11060 Move returns status 0, amount 0
02:14:41.632 00.000 11060 move complete, result=0
02:14:41.632 00.000 11060 worker thread done servicing request
02:14:41.632 00.000 11060 Worker thread wakes up
02:14:41.633 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:41.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:41.634 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:14:42.259 00.625 11060 Exposure complete
02:14:42.444 00.185 11060 worker thread done servicing request
02:14:42.444 00.000 10844 OnExposeComplete: enter
02:14:42.444 00.000 10844 UpdateGuideState(): m_state=6
02:14:42.444 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12880
02:14:42.444 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=59.17, Mass=3499, SNR=35.8, Peak=215 HFD=4.1
02:14:42.444 00.000 10844 MultiStar: [#1 0.20,0.60,0.00,M1] [#2 -0.90,0.17,0.00,M5] [#3 -0.48,0.48,0.00,M4] [#4 -0.83,0.35,0.00,M1] [#5 -0.95,0.08,0.00,M7] [#6 -0.97,0.10,0.00,M6] [#7 -0.34,0.87,0.00,M1] [#8 -0.67,-0.17,0.00,M2] 
02:14:42.445 00.001 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
02:14:42.445 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
02:14:42.445 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.58 mountX=-0.29 mountY=-0.05, mountTheta=-2.97
02:14:42.446 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.29, opts=13)
02:14:42.446 00.000 10844 Enqueuing Move request for scope (-0.00, 0.29)
02:14:42.446 00.000 11060 Worker thread wakes up
02:14:42.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:14:42.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
02:14:42.446 00.000 10844 UpdateGuideState exits: m=3499 SNR=35.8
02:14:42.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
02:14:42.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:42.446 00.000 11060 Moving (-0.00, 0.29) raw xDistance=-0.29 yDistance=-0.05
02:14:42.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:42.446 00.000 10844 Enqueuing Expose request
02:14:42.447 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:14:42.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:42.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:14:42.447 00.000 11060 MoveAxis(E, 50, ABG)
02:14:42.447 00.000 11060 Guiding  Dir = 2, Dur = 50
02:14:42.470 00.023 11060 IsSlewing returns 0
02:14:42.470 00.000 11060 IsGuiding returns 0
02:14:42.549 00.079 11060 IsGuiding returns 0
02:14:42.549 00.000 11060 Move returns status 0, amount 50
02:14:42.549 00.000 11060 MoveAxis(N, 0, ABG)
02:14:42.550 00.001 11060 Move returns status 0, amount 0
02:14:42.550 00.000 11060 move complete, result=0
02:14:42.550 00.000 11060 worker thread done servicing request
02:14:42.550 00.000 11060 Worker thread wakes up
02:14:42.550 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.1 px 0 ms NORTH
02:14:42.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:42.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:43.177 00.627 11060 Exposure complete
02:14:43.363 00.186 11060 worker thread done servicing request
02:14:43.363 00.000 10844 OnExposeComplete: enter
02:14:43.363 00.000 10844 UpdateGuideState(): m_state=6
02:14:43.363 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12881
02:14:43.363 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=59.10, Mass=2744, SNR=32.1, Peak=213 HFD=3.8
02:14:43.364 00.001 10844 MultiStar: [#1 0.25,-0.10,1.17,U] [#2 -0.64,0.62,0.00,M6] [#3 -0.13,0.54,0.99,U] [#4 -0.47,0.72,0.00,M2] [#5 -0.57,0.53,0.00,M8] [#6 -0.56,0.74,0.00,M7] [#7 0.50,0.52,0.00,M2] [#8 -0.05,1.03,0.00,M3] 
02:14:43.364 00.000 10844 refined, 2 included, MultiStar: {0.10, 0.20}, one-star: {0.15, 0.22}
02:14:43.364 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
02:14:43.364 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
02:14:43.364 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.12 mountX=-0.21 mountY=0.06, mountTheta=2.86
02:14:43.365 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.20, opts=13)
02:14:43.365 00.000 10844 Enqueuing Move request for scope (0.10, 0.20)
02:14:43.365 00.000 11060 Worker thread wakes up
02:14:43.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:43.365 00.000 10844 UpdateGuideState exits: m=2744 SNR=32.1
02:14:43.366 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:43.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
02:14:43.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:43.366 00.000 10844 Enqueuing Expose request
02:14:43.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
02:14:43.366 00.000 11060 Moving (0.10, 0.20) raw xDistance=-0.21 yDistance=0.06
02:14:43.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:14:43.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:43.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:14:43.366 00.000 11060 MoveAxis(E, 39, ABG)
02:14:43.366 00.000 11060 Guiding  Dir = 2, Dur = 39
02:14:43.417 00.051 11060 IsSlewing returns 0
02:14:43.418 00.001 11060 IsGuiding returns 0
02:14:43.496 00.078 11060 IsGuiding returns 0
02:14:43.496 00.000 11060 Move returns status 0, amount 39
02:14:43.496 00.000 11060 MoveAxis(N, 0, ABG)
02:14:43.496 00.000 11060 Move returns status 0, amount 0
02:14:43.496 00.000 11060 move complete, result=0
02:14:43.496 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
02:14:43.497 00.001 11060 worker thread done servicing request
02:14:43.497 00.000 11060 Worker thread wakes up
02:14:43.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:43.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:44.136 00.639 11060 Exposure complete
02:14:44.310 00.174 11060 worker thread done servicing request
02:14:44.310 00.000 10844 OnExposeComplete: enter
02:14:44.310 00.000 10844 UpdateGuideState(): m_state=6
02:14:44.310 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12882
02:14:44.310 00.000 10844 Star::Find returns 1 (0), X=267.49, Y=58.70, Mass=2077, SNR=27.8, Peak=189 HFD=3.3
02:14:44.310 00.000 10844 MultiStar: [#1 0.29,-0.96,0.00,M1] [#2 -0.54,-0.19,2.60,U] [#3 -0.57,0.47,0.00,M4] [#4 -0.28,0.01,1.16,U] [#5 -0.91,-0.21,0.00,M9] [#6 -0.85,0.18,0.00,M8] [#7 -0.50,0.10,1.01,U] [#8 -0.40,-0.35,1.07,U] 
02:14:44.311 00.001 10844 refined, 4 included, MultiStar: {-0.50, -0.14}, one-star: {-0.75, -0.18}
02:14:44.311 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
02:14:44.311 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.14 = -1.14)
02:14:44.311 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-2.87 mountX=0.23 mountY=-0.47, mountTheta=-1.12
02:14:44.312 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=-0.14, opts=13)
02:14:44.312 00.000 10844 Enqueuing Move request for scope (-0.50, -0.14)
02:14:44.312 00.000 11060 Worker thread wakes up
02:14:44.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.14) opts 0xd
02:14:44.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, -0.14)
02:14:44.312 00.000 11060 Moving (-0.50, -0.14) raw xDistance=0.23 yDistance=-0.47
02:14:44.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:14:44.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:44.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:14:44.313 00.001 10844 UpdateGuideState exits: m=2077 SNR=27.8
02:14:44.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:14:44.313 00.000 11060 MoveAxis(W, 38, ABG)
02:14:44.313 00.000 11060 Guiding  Dir = 3, Dur = 38
02:14:44.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:44.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:44.313 00.000 10844 Enqueuing Expose request
02:14:44.316 00.003 11060 IsSlewing returns 0
02:14:44.316 00.000 11060 IsGuiding returns 0
02:14:44.368 00.052 11060 IsGuiding returns 0
02:14:44.368 00.000 11060 Move returns status 0, amount 38
02:14:44.369 00.001 11060 MoveAxis(N, 0, ABG)
02:14:44.369 00.000 11060 Move returns status 0, amount 0
02:14:44.369 00.000 11060 move complete, result=0
02:14:44.369 00.000 11060 worker thread done servicing request
02:14:44.369 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.5 px 0 ms NORTH
02:14:44.369 00.000 11060 Worker thread wakes up
02:14:44.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:44.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:45.013 00.644 11060 Exposure complete
02:14:45.192 00.179 11060 worker thread done servicing request
02:14:45.192 00.000 10844 OnExposeComplete: enter
02:14:45.192 00.000 10844 UpdateGuideState(): m_state=6
02:14:45.192 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12883
02:14:45.192 00.000 10844 Star::Find returns 1 (0), X=267.54, Y=60.03, Mass=2752, SNR=32.3, Peak=207 HFD=3.7
02:14:45.192 00.000 10844 MultiStar: large primary error, entering stabilization period
02:14:45.192 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.87 = -2.42)
02:14:45.192 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
02:14:45.192 00.000 10844 CameraToMount -- cameraX=-0.70 cameraY=1.15 hyp=1.34 cameraTheta=2.12 mountX=-1.00 mountY=-0.87, mountTheta=-2.43
02:14:45.207 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.70, y=1.15, opts=13)
02:14:45.207 00.000 10844 Enqueuing Move request for scope (-0.70, 1.15)
02:14:45.208 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:45.208 00.000 10844 UpdateGuideState exits: m=2752 SNR=32.3
02:14:45.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:45.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:45.208 00.000 10844 Enqueuing Expose request
02:14:45.209 00.001 11060 Worker thread wakes up
02:14:45.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 1.15) opts 0xd
02:14:45.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.70, 1.15)
02:14:45.210 00.001 11060 Moving (-0.70, 1.15) raw xDistance=-1.00 yDistance=-0.87
02:14:45.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.27 from input -1.00
02:14:45.210 00.000 11060 resist switch: large excursion: input -0.87 thresh 0.57 direction from 1 to -1
02:14:45.210 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.62
02:14:45.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.87
02:14:45.210 00.000 11060 MoveAxis(E, 173, ABG)
02:14:45.210 00.000 11060 Guiding  Dir = 2, Dur = 173
02:14:45.219 00.009 11060 IsSlewing returns 0
02:14:45.219 00.000 11060 IsGuiding returns 0
02:14:45.406 00.187 11060 IsGuiding returns 0
02:14:45.406 00.000 11060 Move returns status 0, amount 173
02:14:45.406 00.000 11060 BLC: Oldest BLC event removed
02:14:45.407 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:14:45.407 00.000 11060 MoveAxis(N, 1090, ABG)
02:14:45.407 00.000 11060 duration set to 750 by maxDecDuration
02:14:45.407 00.000 11060 Guiding  Dir = 0, Dur = 750
02:14:45.453 00.046 11060 IsSlewing returns 0
02:14:45.453 00.000 11060 IsGuiding returns 0
02:14:46.233 00.780 11060 IsGuiding returns 0
02:14:46.234 00.001 11060 Move returns status 0, amount 750
02:14:46.234 00.000 11060 move complete, result=0
02:14:46.234 00.000 11060 worker thread done servicing request
02:14:46.234 00.000 11060 Worker thread wakes up
02:14:46.234 00.000 10844 GuideStep: -1.0 px 173 ms EAST, -0.9 px 750 ms NORTH
02:14:46.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:46.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:46.870 00.636 11060 Exposure complete
02:14:47.033 00.163 11060 worker thread done servicing request
02:14:47.033 00.000 10844 OnExposeComplete: enter
02:14:47.033 00.000 10844 UpdateGuideState(): m_state=6
02:14:47.034 00.001 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12884
02:14:47.034 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=59.09, Mass=2530, SNR=31.4, Peak=205 HFD=3.1
02:14:47.034 00.000 10844 MultiStar: exiting stabilization period
02:14:47.034 00.000 10844 MultiStar: [#1 -0.51,-0.32,1.03,U] [#2 -0.95,-0.93,0.00,M6] [#3 -0.53,-0.25,1.01,U] [#4 -0.25,-0.20,0.92,U] [#5 -1.15,0.18,0.00,M10] [#6 -0.54,-0.80,0.00,M9] [#7 -0.32,0.28,0.96,U] [#8 -0.49,-0.63,0.00,M3] 
02:14:47.034 00.000 10844 single-star, 4 included, MultiStar: {-0.34, -0.06}, one-star: {-0.09, 0.21}
02:14:47.034 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
02:14:47.034 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
02:14:47.034 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.96 mountX=-0.19 mountY=-0.12, mountTheta=-2.59
02:14:47.035 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.21, opts=13)
02:14:47.036 00.001 10844 Enqueuing Move request for scope (-0.09, 0.21)
02:14:47.036 00.000 11060 Worker thread wakes up
02:14:47.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:47.036 00.000 10844 UpdateGuideState exits: m=2530 SNR=31.4
02:14:47.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:47.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:47.036 00.000 10844 Enqueuing Expose request
02:14:47.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
02:14:47.036 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
02:14:47.036 00.000 11060 Moving (-0.09, 0.21) raw xDistance=-0.19 yDistance=-0.12
02:14:47.036 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.611879, 1:0.118048
02:14:47.036 00.000 11060 BLC: No correction, Miss < min_move
02:14:47.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.19
02:14:47.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:47.037 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:14:47.037 00.000 11060 MoveAxis(E, 38, ABG)
02:14:47.037 00.000 11060 Guiding  Dir = 2, Dur = 38
02:14:47.047 00.010 11060 IsSlewing returns 0
02:14:47.047 00.000 11060 IsGuiding returns 0
02:14:47.095 00.048 11060 IsGuiding returns 0
02:14:47.095 00.000 11060 Move returns status 0, amount 38
02:14:47.095 00.000 11060 MoveAxis(N, 0, ABG)
02:14:47.095 00.000 11060 Move returns status 0, amount 0
02:14:47.095 00.000 11060 move complete, result=0
02:14:47.095 00.000 11060 worker thread done servicing request
02:14:47.095 00.000 11060 Worker thread wakes up
02:14:47.095 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
02:14:47.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:47.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:47.724 00.629 11060 Exposure complete
02:14:47.884 00.160 11060 worker thread done servicing request
02:14:47.884 00.000 10844 OnExposeComplete: enter
02:14:47.884 00.000 10844 UpdateGuideState(): m_state=6
02:14:47.884 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12885
02:14:47.884 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=58.18, Mass=2288, SNR=29.9, Peak=204 HFD=3.3
02:14:47.885 00.001 10844 MultiStar: [#1 0.38,0.10,1.07,U] [#2 -0.36,-0.49,2.18,U] [#3 0.23,-0.33,1.12,U] [#4 0.22,0.03,0.89,U] [#5 -0.96,0.38,0.00,R] [#6 0.08,-0.99,0.00,M10] [#7 0.09,0.09,0.97,U] [#8 0.26,-1.00,0.00,M4] 
02:14:47.885 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.27}, one-star: {0.06, -0.70}
02:14:47.885 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
02:14:47.885 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
02:14:47.885 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.45 mountX=0.26 mountY=0.07, mountTheta=0.28
02:14:47.886 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.27, opts=13)
02:14:47.886 00.000 10844 Enqueuing Move request for scope (0.03, -0.27)
02:14:47.886 00.000 11060 Worker thread wakes up
02:14:47.886 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:47.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
02:14:47.886 00.000 10844 UpdateGuideState exits: m=2288 SNR=29.9
02:14:47.887 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
02:14:47.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:47.887 00.000 11060 Moving (0.03, -0.27) raw xDistance=0.26 yDistance=0.07
02:14:47.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:47.887 00.000 10844 Enqueuing Expose request
02:14:47.887 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.611879, 1:0.118048, 2:-0.073753
02:14:47.887 00.000 11060 BLC: No correction, Miss < min_move
02:14:47.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:14:47.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:47.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:14:47.887 00.000 11060 MoveAxis(W, 43, ABG)
02:14:47.887 00.000 11060 Guiding  Dir = 3, Dur = 43
02:14:47.890 00.003 11060 IsSlewing returns 0
02:14:47.890 00.000 11060 IsGuiding returns 0
02:14:47.940 00.050 11060 IsGuiding returns 0
02:14:47.940 00.000 11060 Move returns status 0, amount 43
02:14:47.940 00.000 11060 MoveAxis(N, 0, ABG)
02:14:47.940 00.000 11060 Move returns status 0, amount 0
02:14:47.940 00.000 11060 move complete, result=0
02:14:47.940 00.000 11060 worker thread done servicing request
02:14:47.940 00.000 11060 Worker thread wakes up
02:14:47.940 00.000 10844 GuideStep: 0.3 px 43 ms WEST, 0.1 px 0 ms NORTH
02:14:47.941 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:47.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:48.570 00.629 11060 Exposure complete
02:14:48.719 00.149 11060 worker thread done servicing request
02:14:48.719 00.000 10844 OnExposeComplete: enter
02:14:48.719 00.000 10844 UpdateGuideState(): m_state=6
02:14:48.719 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12886
02:14:48.719 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=58.76, Mass=2990, SNR=34.1, Peak=241 HFD=3.4
02:14:48.720 00.001 10844 MultiStar: [#1 0.94,-0.88,0.00,M1] [#2 -0.07,-0.65,0.00,M6] [#3 0.69,-0.65,0.00,M3] [#4 0.05,-0.36,0.79,U] [#5 0.48,-0.25,1.03,U] [#6 -0.21,-0.11,0.89,U] [#7 0.41,0.09,0.80,U] [#8 0.46,0.21,0.82,U] 
02:14:48.720 00.000 10844 single-star, 5 included, MultiStar: {0.17, -0.10}, one-star: {-0.12, -0.12}
02:14:48.720 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
02:14:48.720 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
02:14:48.720 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.37 mountX=0.14 mountY=-0.10, mountTheta=-0.63
02:14:48.722 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.12, opts=13)
02:14:48.722 00.000 10844 Enqueuing Move request for scope (-0.12, -0.12)
02:14:48.722 00.000 11060 Worker thread wakes up
02:14:48.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=13, FiltMax=255, Gamma=1.000
02:14:48.723 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
02:14:48.723 00.000 10844 UpdateGuideState exits: m=2990 SNR=34.1
02:14:48.723 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
02:14:48.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:48.723 00.000 11060 Moving (-0.12, -0.12) raw xDistance=0.14 yDistance=-0.10
02:14:48.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:48.723 00.000 10844 Enqueuing Expose request
02:14:48.723 00.000 11060 BLC: window closed
02:14:48.723 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.10, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.611879, 1:0.118048, 2:-0.073753
02:14:48.723 00.000 11060 BLC: No correction, Miss < min_move
02:14:48.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:14:48.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:48.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:48.723 00.000 11060 MoveAxis(W, 25, ABG)
02:14:48.723 00.000 11060 Guiding  Dir = 3, Dur = 25
02:14:48.737 00.014 11060 IsSlewing returns 0
02:14:48.737 00.000 11060 IsGuiding returns 0
02:14:48.768 00.031 11060 IsGuiding returns 0
02:14:48.768 00.000 11060 Move returns status 0, amount 25
02:14:48.768 00.000 11060 MoveAxis(N, 0, ABG)
02:14:48.768 00.000 11060 Move returns status 0, amount 0
02:14:48.768 00.000 11060 move complete, result=0
02:14:48.768 00.000 11060 worker thread done servicing request
02:14:48.769 00.001 11060 Worker thread wakes up
02:14:48.769 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
02:14:48.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:48.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:49.409 00.640 11060 Exposure complete
02:14:49.588 00.179 11060 worker thread done servicing request
02:14:49.588 00.000 10844 OnExposeComplete: enter
02:14:49.588 00.000 10844 UpdateGuideState(): m_state=6
02:14:49.589 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12887
02:14:49.589 00.000 10844 Star::Find returns 1 (0), X=268.25, Y=58.77, Mass=2487, SNR=30.7, Peak=248 HFD=3.3
02:14:49.589 00.000 10844 MultiStar: [#1 0.50,0.04,0.96,U] [#2 -0.48,0.56,0.00,M7] [#3 -0.05,-0.67,0.00,M4] [#4 -0.23,-0.50,0.99,U] [#5 0.66,0.18,0.00,M1] [#6 -0.36,0.40,1.02,U] [#7 0.04,0.62,0.91,U] [#8 0.29,-0.40,1.06,U] 
02:14:49.589 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.00}, one-star: {0.01, -0.11}
02:14:49.589 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.75) = xAngle (1.69 = 1.69)
02:14:49.589 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
02:14:49.589 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.06 mountX=-0.01 mountY=0.04, mountTheta=1.69
02:14:49.590 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.00, opts=13)
02:14:49.590 00.000 10844 Enqueuing Move request for scope (0.04, -0.00)
02:14:49.590 00.000 11060 Worker thread wakes up
02:14:49.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
02:14:49.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
02:14:49.590 00.000 11060 Moving (0.04, -0.00) raw xDistance=-0.01 yDistance=0.04
02:14:49.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:14:49.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:49.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:49.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:14:49.590 00.000 11060 MoveAxis(E, 0, ABG)
02:14:49.591 00.001 11060 Move returns status 0, amount 0
02:14:49.591 00.000 10844 UpdateGuideState exits: m=2487 SNR=30.7
02:14:49.591 00.000 11060 MoveAxis(N, 0, ABG)
02:14:49.591 00.000 11060 Move returns status 0, amount 0
02:14:49.591 00.000 11060 move complete, result=0
02:14:49.591 00.000 11060 worker thread done servicing request
02:14:49.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:49.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:49.591 00.000 10844 Enqueuing Expose request
02:14:49.591 00.000 11060 Worker thread wakes up
02:14:49.591 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:49.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:49.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:50.235 00.644 11060 Exposure complete
02:14:50.396 00.161 11060 worker thread done servicing request
02:14:50.396 00.000 10844 OnExposeComplete: enter
02:14:50.396 00.000 10844 UpdateGuideState(): m_state=6
02:14:50.396 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12888
02:14:50.396 00.000 10844 Star::Find returns 1 (1), X=268.52, Y=58.20, Mass=3153, SNR=35.3, Peak=255 HFD=3.7
02:14:50.397 00.001 10844 MultiStar: [#1 0.14,-0.56,0.88,U] [#2 -0.60,-0.35,0.00,M8] [#3 -0.07,-0.25,0.91,U] [#4 0.14,-0.78,0.00,M1] [#5 0.60,-0.18,0.94,U] [#6 -0.39,-0.01,0.86,U] [#7 -0.05,-0.07,0.80,U] [#8 -0.02,-0.34,0.84,U] 
02:14:50.397 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.31}, one-star: {0.28, -0.67}
02:14:50.397 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
02:14:50.398 00.001 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
02:14:50.398 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.32 mountX=0.29 mountY=0.13, mountTheta=0.42
02:14:50.399 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.31, opts=13)
02:14:50.399 00.000 10844 Enqueuing Move request for scope (0.08, -0.31)
02:14:50.399 00.000 11060 Worker thread wakes up
02:14:50.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:50.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
02:14:50.399 00.000 10844 UpdateGuideState exits: m=3153 SNR=35.3 Saturated
02:14:50.399 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
02:14:50.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:50.399 00.000 11060 Moving (0.08, -0.31) raw xDistance=0.29 yDistance=0.13
02:14:50.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:50.399 00.000 10844 Enqueuing Expose request
02:14:50.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:14:50.400 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:50.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:14:50.400 00.000 11060 MoveAxis(W, 50, ABG)
02:14:50.400 00.000 11060 Guiding  Dir = 3, Dur = 50
02:14:50.437 00.037 11060 IsSlewing returns 0
02:14:50.437 00.000 11060 IsGuiding returns 0
02:14:50.507 00.070 11060 IsGuiding returns 0
02:14:50.507 00.000 11060 Move returns status 0, amount 50
02:14:50.507 00.000 11060 MoveAxis(N, 0, ABG)
02:14:50.507 00.000 11060 Move returns status 0, amount 0
02:14:50.507 00.000 11060 move complete, result=0
02:14:50.507 00.000 11060 worker thread done servicing request
02:14:50.507 00.000 11060 Worker thread wakes up
02:14:50.507 00.000 10844 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
02:14:50.509 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:50.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:51.145 00.636 11060 Exposure complete
02:14:51.338 00.193 11060 worker thread done servicing request
02:14:51.338 00.000 10844 OnExposeComplete: enter
02:14:51.338 00.000 10844 UpdateGuideState(): m_state=6
02:14:51.339 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12889
02:14:51.339 00.000 10844 Star::Find returns 1 (0), X=268.46, Y=58.32, Mass=2480, SNR=30.8, Peak=209 HFD=3.5
02:14:51.339 00.000 10844 MultiStar: [#1 0.12,-0.27,0.95,U] [#2 -0.66,-0.47,0.00,M9] [#3 -0.30,0.01,0.94,U] [#4 -0.02,-0.35,1.02,U] [#5 0.04,-0.56,0.95,U] [#6 -0.66,-0.25,0.00,M8] [#7 0.18,-0.25,1.00,U] [#8 0.02,-0.11,1.01,U] 
02:14:51.339 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.30}, one-star: {0.23, -0.55}
02:14:51.339 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
02:14:51.339 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
02:14:51.339 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.44 mountX=0.29 mountY=0.09, mountTheta=0.29
02:14:51.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.30, opts=13)
02:14:51.341 00.000 10844 Enqueuing Move request for scope (0.04, -0.30)
02:14:51.341 00.000 11060 Worker thread wakes up
02:14:51.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
02:14:51.341 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
02:14:51.341 00.000 11060 Moving (0.04, -0.30) raw xDistance=0.29 yDistance=0.09
02:14:51.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:14:51.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:51.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:14:51.341 00.000 11060 MoveAxis(W, 51, ABG)
02:14:51.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:51.341 00.000 11060 Guiding  Dir = 3, Dur = 51
02:14:51.341 00.000 10844 UpdateGuideState exits: m=2480 SNR=30.8
02:14:51.342 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:51.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:51.342 00.000 10844 Enqueuing Expose request
02:14:51.358 00.016 11060 IsSlewing returns 0
02:14:51.358 00.000 11060 IsGuiding returns 0
02:14:51.462 00.104 11060 IsGuiding returns 0
02:14:51.463 00.001 11060 Move returns status 0, amount 51
02:14:51.463 00.000 11060 MoveAxis(N, 0, ABG)
02:14:51.463 00.000 11060 Move returns status 0, amount 0
02:14:51.463 00.000 11060 move complete, result=0
02:14:51.464 00.001 10844 GuideStep: 0.3 px 51 ms WEST, 0.1 px 0 ms NORTH
02:14:51.464 00.000 11060 worker thread done servicing request
02:14:51.464 00.000 11060 Worker thread wakes up
02:14:51.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:51.465 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:52.116 00.651 11060 Exposure complete
02:14:52.272 00.156 11060 worker thread done servicing request
02:14:52.272 00.000 10844 OnExposeComplete: enter
02:14:52.272 00.000 10844 UpdateGuideState(): m_state=6
02:14:52.272 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12890
02:14:52.272 00.000 10844 Star::Find returns 1 (0), X=267.66, Y=58.61, Mass=2750, SNR=33.0, Peak=228 HFD=3.4
02:14:52.274 00.002 10844 MultiStar: [#1 0.54,-0.44,0.00,M1] [#2 -0.26,-0.23,1.99,U] [#3 -0.48,0.12,0.91,U] [#4 0.12,-0.20,0.96,U] [#5 0.31,0.03,1.06,U] [#6 -0.97,0.13,0.00,M9] [#7 -0.04,0.07,0.82,U] [#8 -0.07,-0.35,0.96,U] 
02:14:52.274 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.14}, one-star: {-0.58, -0.27}
02:14:52.274 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
02:14:52.274 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
02:14:52.274 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.41 mountX=0.16 mountY=-0.13, mountTheta=-0.67
02:14:52.275 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.14, opts=13)
02:14:52.276 00.001 10844 Enqueuing Move request for scope (-0.15, -0.14)
02:14:52.276 00.000 11060 Worker thread wakes up
02:14:52.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
02:14:52.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
02:14:52.276 00.000 11060 Moving (-0.15, -0.14) raw xDistance=0.16 yDistance=-0.13
02:14:52.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
02:14:52.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:52.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:52.276 00.000 10844 UpdateGuideState exits: m=2750 SNR=33.0
02:14:52.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:52.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:52.276 00.000 10844 Enqueuing Expose request
02:14:52.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:14:52.276 00.000 11060 MoveAxis(W, 30, ABG)
02:14:52.276 00.000 11060 Guiding  Dir = 3, Dur = 30
02:14:52.283 00.007 11060 IsSlewing returns 0
02:14:52.283 00.000 11060 IsGuiding returns 0
02:14:52.330 00.047 11060 IsGuiding returns 0
02:14:52.330 00.000 11060 Move returns status 0, amount 30
02:14:52.330 00.000 11060 MoveAxis(N, 0, ABG)
02:14:52.330 00.000 11060 Move returns status 0, amount 0
02:14:52.330 00.000 11060 move complete, result=0
02:14:52.330 00.000 11060 worker thread done servicing request
02:14:52.330 00.000 11060 Worker thread wakes up
02:14:52.330 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
02:14:52.331 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:52.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:52.961 00.630 11060 Exposure complete
02:14:53.117 00.156 11060 worker thread done servicing request
02:14:53.117 00.000 10844 OnExposeComplete: enter
02:14:53.117 00.000 10844 UpdateGuideState(): m_state=6
02:14:53.118 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12891
02:14:53.118 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=59.00, Mass=2749, SNR=33.0, Peak=222 HFD=3.1
02:14:53.118 00.000 10844 MultiStar: [#1 -0.20,-0.00,0.94,U] [#2 -0.11,0.19,2.10,U] [#3 -0.39,0.01,0.88,U] [#4 0.22,0.27,0.95,U] [#5 0.51,0.06,0.97,U] [#6 -1.28,0.19,0.00,M10] [#7 -0.01,0.65,0.00,M1] [#8 -0.17,0.31,0.94,U] 
02:14:53.118 00.000 10844 single-star, 6 included, MultiStar: {-0.04, 0.15}, one-star: {-0.08, 0.12}
02:14:53.118 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
02:14:53.118 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.41)
02:14:53.118 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.13 mountX=-0.11 mountY=-0.10, mountTheta=-2.41
02:14:53.121 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.12, opts=13)
02:14:53.121 00.000 10844 Enqueuing Move request for scope (-0.08, 0.12)
02:14:53.121 00.000 11060 Worker thread wakes up
02:14:53.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:53.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
02:14:53.121 00.000 10844 UpdateGuideState exits: m=2749 SNR=33.0
02:14:53.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:53.121 00.000 10844 Enqueuing Expose request
02:14:53.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
02:14:53.121 00.000 11060 Moving (-0.08, 0.12) raw xDistance=-0.11 yDistance=-0.10
02:14:53.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:14:53.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:53.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:14:53.121 00.000 11060 MoveAxis(E, 0, ABG)
02:14:53.121 00.000 11060 Move returns status 0, amount 0
02:14:53.121 00.000 11060 MoveAxis(N, 0, ABG)
02:14:53.122 00.001 11060 Move returns status 0, amount 0
02:14:53.122 00.000 11060 move complete, result=0
02:14:53.122 00.000 11060 worker thread done servicing request
02:14:53.122 00.000 11060 Worker thread wakes up
02:14:53.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:53.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:53.123 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:53.756 00.633 11060 Exposure complete
02:14:53.921 00.165 11060 worker thread done servicing request
02:14:53.921 00.000 10844 OnExposeComplete: enter
02:14:53.922 00.001 10844 UpdateGuideState(): m_state=6
02:14:53.922 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12892
02:14:53.922 00.000 10844 Star::Find returns 1 (0), X=267.34, Y=59.66, Mass=2865, SNR=33.5, Peak=232 HFD=3.6
02:14:53.923 00.001 10844 MultiStar: [#1 -0.65,-0.25,0.00,M1] [#2 -0.76,-0.24,0.00,M8] [#3 -0.42,0.18,0.83,U] [#4 -0.53,-0.31,0.93,U] [#5 -0.02,0.16,1.02,U] [#6 -0.64,0.19,0.00,R] [#7 -0.28,-0.26,0.76,U] [#8 -0.59,0.15,0.92,U] 
02:14:53.923 00.000 10844 refined, 5 included, MultiStar: {-0.46, 0.14}, one-star: {-0.90, 0.79}
02:14:53.923 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.61 = -1.68)
02:14:53.923 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.59 = -1.70)
02:14:53.923 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=0.14 hyp=0.48 cameraTheta=2.85 mountX=-0.05 mountY=-0.48, mountTheta=-1.68
02:14:53.925 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=0.14, opts=13)
02:14:53.925 00.000 10844 Enqueuing Move request for scope (-0.46, 0.14)
02:14:53.925 00.000 11060 Worker thread wakes up
02:14:53.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=14, FiltMax=255, Gamma=1.000
02:14:53.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.14) opts 0xd
02:14:53.925 00.000 10844 UpdateGuideState exits: m=2865 SNR=33.5
02:14:53.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, 0.14)
02:14:53.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.925 00.000 11060 Moving (-0.46, 0.14) raw xDistance=-0.05 yDistance=-0.48
02:14:53.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:53.925 00.000 10844 Enqueuing Expose request
02:14:53.926 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:53.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.48
02:14:53.926 00.000 11060 MoveAxis(E, 0, ABG)
02:14:53.926 00.000 11060 Move returns status 0, amount 0
02:14:53.926 00.000 11060 MoveAxis(N, 186, ABG)
02:14:53.926 00.000 11060 Guiding  Dir = 0, Dur = 186
02:14:53.953 00.027 11060 IsSlewing returns 0
02:14:53.953 00.000 11060 IsGuiding returns 0
02:14:54.156 00.203 11060 IsGuiding returns 0
02:14:54.156 00.000 11060 Move returns status 0, amount 186
02:14:54.156 00.000 11060 move complete, result=0
02:14:54.156 00.000 11060 worker thread done servicing request
02:14:54.156 00.000 11060 Worker thread wakes up
02:14:54.156 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 186 ms NORTH
02:14:54.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:54.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:54.789 00.633 11060 Exposure complete
02:14:54.948 00.159 11060 worker thread done servicing request
02:14:54.948 00.000 10844 OnExposeComplete: enter
02:14:54.948 00.000 10844 UpdateGuideState(): m_state=6
02:14:54.948 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12893
02:14:54.948 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=59.44, Mass=1952, SNR=27.4, Peak=209 HFD=3.0
02:14:54.949 00.001 10844 MultiStar: [#1 0.36,0.06,1.22,U] [#2 -0.67,-0.56,0.00,M9] [#3 -0.41,-0.43,1.20,U] [#4 0.14,-0.01,1.07,U] [#5 0.56,-0.16,1.19,U] [#6 0.14,-0.54,1.06,U] [#7 0.14,-0.12,0.95,U] [#8 -0.02,-0.04,1.17,U] 
02:14:54.949 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {-0.34, 0.56}
02:14:54.949 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.89 = 0.89)
02:14:54.949 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
02:14:54.949 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=0.08 mountY=0.09, mountTheta=0.88
02:14:54.950 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
02:14:54.950 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
02:14:54.950 00.000 11060 Worker thread wakes up
02:14:54.951 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:14:54.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
02:14:54.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
02:14:54.951 00.000 10844 UpdateGuideState exits: m=1952 SNR=27.4
02:14:54.951 00.000 11060 Moving (0.08, -0.09) raw xDistance=0.08 yDistance=0.09
02:14:54.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:14:54.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:54.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:54.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:14:54.951 00.000 11060 MoveAxis(E, 0, ABG)
02:14:54.951 00.000 11060 Move returns status 0, amount 0
02:14:54.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:54.951 00.000 10844 Enqueuing Expose request
02:14:54.953 00.002 11060 MoveAxis(N, 0, ABG)
02:14:54.953 00.000 11060 Move returns status 0, amount 0
02:14:54.953 00.000 11060 move complete, result=0
02:14:54.953 00.000 11060 worker thread done servicing request
02:14:54.953 00.000 11060 Worker thread wakes up
02:14:54.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:54.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:54.954 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:55.590 00.636 11060 Exposure complete
02:14:55.762 00.172 11060 worker thread done servicing request
02:14:55.762 00.000 10844 OnExposeComplete: enter
02:14:55.763 00.001 10844 UpdateGuideState(): m_state=6
02:14:55.763 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12894
02:14:55.763 00.000 10844 Star::Find returns 1 (0), X=267.51, Y=59.27, Mass=2347, SNR=30.2, Peak=193 HFD=3.6
02:14:55.763 00.000 10844 MultiStar: [#1 -0.23,-0.84,0.00,M1] [#2 -0.41,-0.34,2.28,U] [#3 -0.68,-0.27,0.00,M1] [#4 0.20,-0.06,0.96,U] [#5 0.59,-0.66,0.00,M1] [#6 -0.42,-0.41,1.00,U] [#7 -0.71,-0.46,0.00,M1] [#8 -0.40,-0.69,0.00,M1] 
02:14:55.763 00.000 10844 refined, 3 included, MultiStar: {-0.36, -0.16}, one-star: {-0.73, 0.39}
02:14:55.763 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
02:14:55.764 00.001 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
02:14:55.764 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.16 hyp=0.40 cameraTheta=-2.72 mountX=0.22 mountY=-0.33, mountTheta=-0.98
02:14:55.765 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.16, opts=13)
02:14:55.765 00.000 10844 Enqueuing Move request for scope (-0.36, -0.16)
02:14:55.765 00.000 11060 Worker thread wakes up
02:14:55.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:55.765 00.000 10844 UpdateGuideState exits: m=2347 SNR=30.2
02:14:55.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:55.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:55.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.16) opts 0xd
02:14:55.765 00.000 10844 Enqueuing Expose request
02:14:55.765 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.16)
02:14:55.765 00.000 11060 Moving (-0.36, -0.16) raw xDistance=0.22 yDistance=-0.33
02:14:55.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:14:55.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
02:14:55.765 00.000 11060 MoveAxis(W, 39, ABG)
02:14:55.766 00.001 11060 Guiding  Dir = 3, Dur = 39
02:14:55.782 00.016 11060 IsSlewing returns 0
02:14:55.782 00.000 11060 IsGuiding returns 0
02:14:55.829 00.047 11060 IsGuiding returns 0
02:14:55.829 00.000 11060 Move returns status 0, amount 39
02:14:55.829 00.000 11060 MoveAxis(N, 129, ABG)
02:14:55.829 00.000 11060 Guiding  Dir = 0, Dur = 129
02:14:55.844 00.015 11060 IsSlewing returns 0
02:14:55.844 00.000 11060 IsGuiding returns 0
02:14:55.986 00.142 11060 IsGuiding returns 0
02:14:55.986 00.000 11060 Move returns status 0, amount 129
02:14:55.986 00.000 11060 move complete, result=0
02:14:55.986 00.000 11060 worker thread done servicing request
02:14:55.986 00.000 11060 Worker thread wakes up
02:14:55.986 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.3 px 129 ms NORTH
02:14:55.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:55.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:56.631 00.645 11060 Exposure complete
02:14:56.800 00.169 11060 worker thread done servicing request
02:14:56.800 00.000 10844 OnExposeComplete: enter
02:14:56.800 00.000 10844 UpdateGuideState(): m_state=6
02:14:56.800 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12895
02:14:56.801 00.001 10844 Star::Find returns 1 (0), X=267.93, Y=59.38, Mass=2959, SNR=34.1, Peak=225 HFD=3.7
02:14:56.801 00.000 10844 MultiStar: [#1 -0.26,-0.50,0.90,U] [#2 -0.61,0.11,1.90,U] [#3 -0.90,-0.21,0.00,M2] [#4 -0.07,0.43,0.94,U] [#5 0.50,-0.27,1.07,U] [#6 0.27,-0.79,0.00,M1] [#7 -0.64,-0.44,0.00,M2] [#8 -0.50,-0.70,0.00,M2] 
02:14:56.801 00.000 10844 refined, 4 included, MultiStar: {-0.21, 0.07}, one-star: {-0.31, 0.50}
02:14:56.801 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
02:14:56.801 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.71)
02:14:56.801 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.84 mountX=-0.03 mountY=-0.22, mountTheta=-1.69
02:14:56.803 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.07, opts=13)
02:14:56.803 00.000 10844 Enqueuing Move request for scope (-0.21, 0.07)
02:14:56.803 00.000 11060 Worker thread wakes up
02:14:56.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:56.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
02:14:56.803 00.000 10844 UpdateGuideState exits: m=2959 SNR=34.1
02:14:56.803 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
02:14:56.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:56.803 00.000 11060 Moving (-0.21, 0.07) raw xDistance=-0.03 yDistance=-0.22
02:14:56.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:56.803 00.000 10844 Enqueuing Expose request
02:14:56.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:14:56.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
02:14:56.803 00.000 11060 MoveAxis(E, 0, ABG)
02:14:56.803 00.000 11060 Move returns status 0, amount 0
02:14:56.803 00.000 11060 MoveAxis(N, 86, ABG)
02:14:56.803 00.000 11060 Guiding  Dir = 0, Dur = 86
02:14:56.818 00.015 11060 IsSlewing returns 0
02:14:56.818 00.000 11060 IsGuiding returns 0
02:14:56.906 00.088 11060 IsGuiding returns 0
02:14:56.906 00.000 11060 Move returns status 0, amount 86
02:14:56.906 00.000 11060 move complete, result=0
02:14:56.906 00.000 11060 worker thread done servicing request
02:14:56.906 00.000 11060 Worker thread wakes up
02:14:56.906 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 86 ms NORTH
02:14:56.907 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:56.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:57.561 00.654 11060 Exposure complete
02:14:57.727 00.166 11060 worker thread done servicing request
02:14:57.727 00.000 10844 OnExposeComplete: enter
02:14:57.727 00.000 10844 UpdateGuideState(): m_state=6
02:14:57.728 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12896
02:14:57.728 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=59.31, Mass=3362, SNR=36.2, Peak=247 HFD=3.5
02:14:57.728 00.000 10844 MultiStar: [#1 0.39,-0.32,0.86,U] [#2 0.19,0.25,1.93,U] [#3 -0.07,-0.33,0.87,U] [#4 -0.24,0.31,0.88,U] [#5 0.92,-0.16,0.00,M1] [#6 0.31,0.12,0.86,U] [#7 0.17,0.24,0.63,U] [#8 0.12,0.61,0.79,U] 
02:14:57.728 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.17}, one-star: {0.17, 0.43}
02:14:57.728 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
02:14:57.728 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
02:14:57.728 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.91 mountX=-0.19 mountY=0.11, mountTheta=2.65
02:14:57.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.17, opts=13)
02:14:57.730 00.000 10844 Enqueuing Move request for scope (0.14, 0.17)
02:14:57.730 00.000 11060 Worker thread wakes up
02:14:57.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
02:14:57.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
02:14:57.730 00.000 11060 Moving (0.14, 0.17) raw xDistance=-0.19 yDistance=0.11
02:14:57.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:14:57.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:57.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:57.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:14:57.730 00.000 11060 MoveAxis(E, 34, ABG)
02:14:57.730 00.000 11060 Guiding  Dir = 2, Dur = 34
02:14:57.730 00.000 10844 UpdateGuideState exits: m=3362 SNR=36.2
02:14:57.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:57.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:57.730 00.000 10844 Enqueuing Expose request
02:14:57.753 00.023 11060 IsSlewing returns 0
02:14:57.753 00.000 11060 IsGuiding returns 0
02:14:57.795 00.042 11060 IsGuiding returns 0
02:14:57.795 00.000 11060 Move returns status 0, amount 34
02:14:57.795 00.000 11060 MoveAxis(N, 0, ABG)
02:14:57.795 00.000 11060 Move returns status 0, amount 0
02:14:57.795 00.000 11060 move complete, result=0
02:14:57.795 00.000 11060 worker thread done servicing request
02:14:57.795 00.000 11060 Worker thread wakes up
02:14:57.795 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
02:14:57.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:57.796 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:58.432 00.636 11060 Exposure complete
02:14:58.609 00.177 11060 worker thread done servicing request
02:14:58.609 00.000 10844 OnExposeComplete: enter
02:14:58.609 00.000 10844 UpdateGuideState(): m_state=6
02:14:58.609 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12897
02:14:58.609 00.000 10844 Star::Find returns 1 (0), X=267.83, Y=58.59, Mass=2963, SNR=33.8, Peak=236 HFD=3.6
02:14:58.609 00.000 10844 MultiStar: [#1 0.32,-0.07,1.00,U] [#2 -0.52,-0.05,1.96,U] [#3 -0.50,-0.41,0.00,M2] [#4 -0.44,-0.14,0.92,U] [#5 0.36,-0.80,0.00,M2] [#6 0.05,-0.49,0.96,U] [#7 -0.19,-0.32,0.74,U] [#8 -0.14,0.02,0.89,U] 
02:14:58.610 00.001 10844 refined, 6 included, MultiStar: {-0.23, -0.17}, one-star: {-0.41, -0.29}
02:14:58.610 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.75 = -0.75)
02:14:58.610 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
02:14:58.610 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-2.51 mountX=0.21 mountY=-0.20, mountTheta=-0.76
02:14:58.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.17, opts=13)
02:14:58.612 00.002 10844 Enqueuing Move request for scope (-0.23, -0.17)
02:14:58.612 00.000 11060 Worker thread wakes up
02:14:58.612 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:14:58.612 00.000 10844 UpdateGuideState exits: m=2963 SNR=33.8
02:14:58.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:58.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.17) opts 0xd
02:14:58.612 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:58.612 00.000 10844 Enqueuing Expose request
02:14:58.612 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.17)
02:14:58.612 00.000 11060 Moving (-0.23, -0.17) raw xDistance=0.21 yDistance=-0.20
02:14:58.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:14:58.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
02:14:58.612 00.000 11060 MoveAxis(W, 36, ABG)
02:14:58.612 00.000 11060 Guiding  Dir = 3, Dur = 36
02:14:58.627 00.015 11060 IsSlewing returns 0
02:14:58.627 00.000 11060 IsGuiding returns 0
02:14:58.670 00.043 11060 IsGuiding returns 0
02:14:58.670 00.000 11060 Move returns status 0, amount 36
02:14:58.670 00.000 11060 MoveAxis(N, 78, ABG)
02:14:58.670 00.000 11060 Guiding  Dir = 0, Dur = 78
02:14:58.686 00.016 11060 IsSlewing returns 0
02:14:58.695 00.009 11060 IsGuiding returns 0
02:14:58.781 00.086 11060 IsGuiding returns 0
02:14:58.781 00.000 11060 Move returns status 0, amount 78
02:14:58.781 00.000 11060 move complete, result=0
02:14:58.781 00.000 11060 worker thread done servicing request
02:14:58.781 00.000 11060 Worker thread wakes up
02:14:58.781 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 78 ms NORTH
02:14:58.782 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:58.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:14:59.410 00.628 11060 Exposure complete
02:14:59.577 00.167 11060 worker thread done servicing request
02:14:59.577 00.000 10844 OnExposeComplete: enter
02:14:59.577 00.000 10844 UpdateGuideState(): m_state=6
02:14:59.577 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12898
02:14:59.577 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=59.77, Mass=2158, SNR=29.0, Peak=234 HFD=2.9
02:14:59.578 00.001 10844 MultiStar: [#1 0.25,0.54,1.14,U] [#2 -0.51,1.04,0.00,M6] [#3 -0.38,0.96,0.00,M3] [#4 -0.52,0.41,0.00,M1] [#5 0.66,0.35,0.00,M3] [#6 0.89,0.15,0.00,M1] [#7 -0.04,1.20,0.00,M1] [#8 0.05,0.38,1.02,U] 
02:14:59.578 00.000 10844 refined, 2 included, MultiStar: {0.08, 0.60}, one-star: {-0.09, 0.89}
02:14:59.578 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
02:14:59.578 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
02:14:59.578 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.60 hyp=0.61 cameraTheta=1.44 mountX=-0.60 mountY=-0.02, mountTheta=-3.11
02:14:59.579 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.60, opts=13)
02:14:59.579 00.000 10844 Enqueuing Move request for scope (0.08, 0.60)
02:14:59.580 00.001 11060 Worker thread wakes up
02:14:59.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.60) opts 0xd
02:14:59.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.60)
02:14:59.580 00.000 11060 Moving (0.08, 0.60) raw xDistance=-0.60 yDistance=-0.02
02:14:59.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.60
02:14:59.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:59.580 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:14:59.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:14:59.580 00.000 11060 MoveAxis(E, 104, ABG)
02:14:59.580 00.000 11060 Guiding  Dir = 2, Dur = 104
02:14:59.580 00.000 10844 UpdateGuideState exits: m=2158 SNR=29.0
02:14:59.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:59.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:14:59.580 00.000 10844 Enqueuing Expose request
02:14:59.608 00.028 11060 IsSlewing returns 0
02:14:59.608 00.000 11060 IsGuiding returns 0
02:14:59.716 00.108 11060 IsGuiding returns 0
02:14:59.716 00.000 11060 Move returns status 0, amount 104
02:14:59.716 00.000 11060 MoveAxis(N, 0, ABG)
02:14:59.716 00.000 11060 Move returns status 0, amount 0
02:14:59.716 00.000 11060 move complete, result=0
02:14:59.716 00.000 11060 worker thread done servicing request
02:14:59.716 00.000 11060 Worker thread wakes up
02:14:59.716 00.000 10844 GuideStep: -0.6 px 104 ms EAST, -0.0 px 0 ms NORTH
02:14:59.717 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:14:59.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:00.347 00.630 11060 Exposure complete
02:15:00.523 00.176 11060 worker thread done servicing request
02:15:00.523 00.000 10844 OnExposeComplete: enter
02:15:00.523 00.000 10844 UpdateGuideState(): m_state=6
02:15:00.523 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12899
02:15:00.523 00.000 10844 Star::Find returns 1 (0), X=268.87, Y=58.95, Mass=2858, SNR=32.9, Peak=214 HFD=3.9
02:15:00.523 00.000 10844 MultiStar: [#1 0.73,0.20,0.00,M1] [#2 0.19,0.37,1.98,U] [#3 0.35,0.07,0.99,U] [#4 0.42,0.14,0.88,U] [#5 1.11,0.20,0.00,M4] [#6 0.96,-0.27,0.00,M2] [#7 0.97,0.16,0.00,M2] [#8 0.45,0.17,0.92,U] 
02:15:00.523 00.000 10844 refined, 4 included, MultiStar: {0.37, 0.20}, one-star: {0.63, 0.07}
02:15:00.525 00.002 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
02:15:00.525 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
02:15:00.525 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.20 hyp=0.42 cameraTheta=0.49 mountX=-0.26 mountY=0.33, mountTheta=2.24
02:15:00.526 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.20, opts=13)
02:15:00.526 00.000 10844 Enqueuing Move request for scope (0.37, 0.20)
02:15:00.526 00.000 11060 Worker thread wakes up
02:15:00.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.20) opts 0xd
02:15:00.526 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.20)
02:15:00.526 00.000 11060 Moving (0.37, 0.20) raw xDistance=-0.26 yDistance=0.33
02:15:00.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.26
02:15:00.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:00.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:00.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:15:00.527 00.001 11060 MoveAxis(E, 48, ABG)
02:15:00.527 00.000 11060 Guiding  Dir = 2, Dur = 48
02:15:00.527 00.000 10844 UpdateGuideState exits: m=2858 SNR=32.9
02:15:00.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:00.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:00.527 00.000 10844 Enqueuing Expose request
02:15:00.545 00.018 11060 IsSlewing returns 0
02:15:00.545 00.000 11060 IsGuiding returns 0
02:15:00.608 00.063 11060 IsGuiding returns 0
02:15:00.609 00.001 11060 Move returns status 0, amount 48
02:15:00.609 00.000 11060 MoveAxis(N, 0, ABG)
02:15:00.609 00.000 11060 Move returns status 0, amount 0
02:15:00.609 00.000 11060 move complete, result=0
02:15:00.609 00.000 11060 worker thread done servicing request
02:15:00.609 00.000 11060 Worker thread wakes up
02:15:00.609 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.3 px 0 ms NORTH
02:15:00.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:00.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:01.237 00.628 11060 Exposure complete
02:15:01.412 00.175 11060 worker thread done servicing request
02:15:01.412 00.000 10844 OnExposeComplete: enter
02:15:01.412 00.000 10844 UpdateGuideState(): m_state=6
02:15:01.412 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12900
02:15:01.412 00.000 10844 Star::Find returns 1 (0), X=268.43, Y=59.31, Mass=2355, SNR=29.8, Peak=192 HFD=3.6
02:15:01.413 00.001 10844 MultiStar: [#1 0.49,-0.47,0.00,M2] [#2 0.23,-0.41,2.23,U] [#3 -0.34,-0.05,1.08,U] [#4 0.13,0.34,1.08,U] [#5 1.13,-0.15,0.00,M5] [#6 0.43,-0.48,0.00,M3] [#7 0.30,-0.27,0.91,U] [#8 0.30,-0.03,1.03,U] 
02:15:01.413 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.06}, one-star: {0.19, 0.43}
02:15:01.413 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
02:15:01.413 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
02:15:01.413 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=0.03 mountY=0.15, mountTheta=1.36
02:15:01.414 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.06, opts=13)
02:15:01.415 00.001 10844 Enqueuing Move request for scope (0.15, -0.06)
02:15:01.415 00.000 11060 Worker thread wakes up
02:15:01.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:15:01.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:15:01.415 00.000 11060 Moving (0.15, -0.06) raw xDistance=0.03 yDistance=0.15
02:15:01.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:15:01.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:01.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:01.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:15:01.415 00.000 11060 MoveAxis(E, 0, ABG)
02:15:01.415 00.000 11060 Move returns status 0, amount 0
02:15:01.415 00.000 11060 MoveAxis(N, 0, ABG)
02:15:01.415 00.000 11060 Move returns status 0, amount 0
02:15:01.415 00.000 10844 UpdateGuideState exits: m=2355 SNR=29.8
02:15:01.415 00.000 11060 move complete, result=0
02:15:01.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:01.416 00.001 11060 worker thread done servicing request
02:15:01.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:01.416 00.000 10844 Enqueuing Expose request
02:15:01.416 00.000 11060 Worker thread wakes up
02:15:01.416 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:01.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:01.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:02.053 00.637 11060 Exposure complete
02:15:02.229 00.176 11060 worker thread done servicing request
02:15:02.229 00.000 10844 OnExposeComplete: enter
02:15:02.229 00.000 10844 UpdateGuideState(): m_state=6
02:15:02.229 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12901
02:15:02.229 00.000 10844 Star::Find returns 1 (0), X=267.99, Y=59.10, Mass=2532, SNR=31.3, Peak=217 HFD=3.4
02:15:02.230 00.001 10844 MultiStar: [#1 0.41,-0.47,1.05,U] [#2 0.06,0.32,2.05,U] [#3 -0.32,0.58,0.00,M2] [#4 0.36,0.26,0.96,U] [#5 0.63,-0.06,0.00,M6] [#6 0.46,-0.47,0.00,M4] [#7 0.29,0.18,0.77,U] [#8 -0.02,0.05,1.05,U] 
02:15:02.230 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.12}, one-star: {-0.25, 0.22}
02:15:02.230 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
02:15:02.230 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
02:15:02.230 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=-0.14 mountY=0.10, mountTheta=2.51
02:15:02.231 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
02:15:02.231 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
02:15:02.231 00.000 11060 Worker thread wakes up
02:15:02.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:02.231 00.000 10844 UpdateGuideState exits: m=2532 SNR=31.3
02:15:02.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:02.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:02.231 00.000 10844 Enqueuing Expose request
02:15:02.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:15:02.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:15:02.231 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.10
02:15:02.233 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:15:02.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:02.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:15:02.233 00.000 11060 MoveAxis(E, 24, ABG)
02:15:02.233 00.000 11060 Guiding  Dir = 2, Dur = 24
02:15:02.249 00.016 11060 IsSlewing returns 0
02:15:02.250 00.001 11060 IsGuiding returns 0
02:15:02.277 00.027 11060 IsGuiding returns 0
02:15:02.277 00.000 11060 Move returns status 0, amount 24
02:15:02.277 00.000 11060 MoveAxis(N, 0, ABG)
02:15:02.277 00.000 11060 Move returns status 0, amount 0
02:15:02.277 00.000 11060 move complete, result=0
02:15:02.277 00.000 11060 worker thread done servicing request
02:15:02.277 00.000 11060 Worker thread wakes up
02:15:02.277 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
02:15:02.278 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:02.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:02.909 00.631 11060 Exposure complete
02:15:03.118 00.209 11060 worker thread done servicing request
02:15:03.118 00.000 10844 OnExposeComplete: enter
02:15:03.118 00.000 10844 UpdateGuideState(): m_state=6
02:15:03.119 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12902
02:15:03.119 00.000 10844 Star::Find returns 1 (0), X=267.69, Y=59.48, Mass=3032, SNR=34.4, Peak=245 HFD=3.4
02:15:03.119 00.000 10844 MultiStar: [#1 0.05,-0.06,0.86,U] [#2 0.02,0.14,2.02,U] [#3 -0.56,0.57,0.00,M3] [#4 -0.02,0.47,0.86,U] [#5 0.74,0.01,0.00,M7] [#6 0.12,-0.13,0.87,U] [#7 -0.33,0.23,0.74,U] [#8 0.06,0.09,0.96,U] 
02:15:03.119 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.19}, one-star: {-0.55, 0.60}
02:15:03.119 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.71 = -2.57)
02:15:03.121 00.002 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
02:15:03.121 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.96 mountX=-0.17 mountY=-0.11, mountTheta=-2.59
02:15:03.122 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.19, opts=13)
02:15:03.122 00.000 10844 Enqueuing Move request for scope (-0.08, 0.19)
02:15:03.122 00.000 11060 Worker thread wakes up
02:15:03.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:03.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
02:15:03.122 00.000 10844 UpdateGuideState exits: m=3032 SNR=34.4
02:15:03.123 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
02:15:03.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:03.123 00.000 11060 Moving (-0.08, 0.19) raw xDistance=-0.17 yDistance=-0.11
02:15:03.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:03.123 00.000 10844 Enqueuing Expose request
02:15:03.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:15:03.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:03.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:15:03.123 00.000 11060 MoveAxis(E, 30, ABG)
02:15:03.123 00.000 11060 Guiding  Dir = 2, Dur = 30
02:15:03.136 00.013 11060 IsSlewing returns 0
02:15:03.137 00.001 11060 IsGuiding returns 0
02:15:03.181 00.044 11060 IsGuiding returns 0
02:15:03.181 00.000 11060 Move returns status 0, amount 30
02:15:03.181 00.000 11060 MoveAxis(N, 0, ABG)
02:15:03.181 00.000 11060 Move returns status 0, amount 0
02:15:03.181 00.000 11060 move complete, result=0
02:15:03.181 00.000 11060 worker thread done servicing request
02:15:03.181 00.000 11060 Worker thread wakes up
02:15:03.181 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.1 px 0 ms NORTH
02:15:03.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:03.182 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:03.811 00.629 11060 Exposure complete
02:15:04.014 00.203 11060 worker thread done servicing request
02:15:04.014 00.000 10844 OnExposeComplete: enter
02:15:04.014 00.000 10844 UpdateGuideState(): m_state=6
02:15:04.014 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12903
02:15:04.014 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=59.16, Mass=2499, SNR=30.4, Peak=196 HFD=3.6
02:15:04.015 00.001 10844 MultiStar: [#1 0.25,-0.49,1.14,U] [#2 0.01,0.25,2.27,U] [#3 -0.10,0.13,1.09,U] [#4 -0.23,0.55,1.02,U] [#5 0.74,-0.43,0.00,M8] [#6 0.44,-0.81,0.00,M4] [#7 0.24,-0.48,1.02,U] [#8 -0.02,-0.27,0.98,U] 
02:15:04.015 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {-0.06, 0.28}
02:15:04.015 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
02:15:04.015 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
02:15:04.015 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.02 mountX=-0.03 mountY=0.01, mountTheta=2.75
02:15:04.016 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
02:15:04.016 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
02:15:04.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:15:04.016 00.000 10844 UpdateGuideState exits: m=2499 SNR=30.4
02:15:04.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:04.017 00.001 11060 Worker thread wakes up
02:15:04.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:04.017 00.000 10844 Enqueuing Expose request
02:15:04.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:15:04.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:15:04.017 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
02:15:04.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:15:04.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:04.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:15:04.017 00.000 11060 MoveAxis(E, 0, ABG)
02:15:04.017 00.000 11060 Move returns status 0, amount 0
02:15:04.018 00.001 11060 MoveAxis(N, 0, ABG)
02:15:04.018 00.000 11060 Move returns status 0, amount 0
02:15:04.018 00.000 11060 move complete, result=0
02:15:04.018 00.000 11060 worker thread done servicing request
02:15:04.018 00.000 11060 Worker thread wakes up
02:15:04.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:04.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:04.019 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:04.657 00.638 11060 Exposure complete
02:15:04.831 00.174 11060 worker thread done servicing request
02:15:04.831 00.000 10844 OnExposeComplete: enter
02:15:04.831 00.000 10844 UpdateGuideState(): m_state=6
02:15:04.831 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12904
02:15:04.831 00.000 10844 Star::Find returns 1 (0), X=267.73, Y=58.97, Mass=2732, SNR=32.5, Peak=200 HFD=3.4
02:15:04.832 00.001 10844 MultiStar: [#1 0.38,-0.07,0.95,U] [#2 -0.46,0.07,1.97,U] [#3 -0.41,0.08,1.06,U] [#4 -0.42,0.83,0.00,M1] [#5 0.47,-0.12,1.01,U] [#6 0.08,-0.19,0.93,U] [#7 0.34,-0.09,0.84,U] [#8 0.23,-0.29,0.97,U] 
02:15:04.832 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.51, 0.09}
02:15:04.832 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
02:15:04.832 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
02:15:04.832 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.40 mountX=0.05 mountY=-0.04, mountTheta=-0.66
02:15:04.833 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
02:15:04.833 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
02:15:04.833 00.000 11060 Worker thread wakes up
02:15:04.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
02:15:04.833 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
02:15:04.833 00.000 11060 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=-0.04
02:15:04.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:04.833 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:04.833 00.000 10844 UpdateGuideState exits: m=2732 SNR=32.5
02:15:04.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:04.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:04.834 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:04.834 00.000 10844 Enqueuing Expose request
02:15:04.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:15:04.834 00.000 11060 MoveAxis(E, 0, ABG)
02:15:04.834 00.000 11060 Move returns status 0, amount 0
02:15:04.834 00.000 11060 MoveAxis(N, 0, ABG)
02:15:04.834 00.000 11060 Move returns status 0, amount 0
02:15:04.834 00.000 11060 move complete, result=0
02:15:04.834 00.000 11060 worker thread done servicing request
02:15:04.834 00.000 11060 Worker thread wakes up
02:15:04.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:04.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:04.835 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:05.466 00.631 11060 Exposure complete
02:15:05.642 00.176 11060 worker thread done servicing request
02:15:05.642 00.000 10844 OnExposeComplete: enter
02:15:05.642 00.000 10844 UpdateGuideState(): m_state=6
02:15:05.643 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12905
02:15:05.643 00.000 10844 Star::Find returns 1 (0), X=267.75, Y=59.30, Mass=2460, SNR=29.9, Peak=201 HFD=3.5
02:15:05.643 00.000 10844 MultiStar: [#1 -0.15,-0.22,0.96,U] [#2 -0.24,-0.32,2.35,U] [#3 -0.58,0.17,1.13,U] [#4 0.21,0.57,0.96,U] [#5 0.62,-0.40,0.00,M8] [#6 0.21,-0.84,0.00,M4] [#7 -0.24,-0.11,0.86,U] [#8 0.15,-0.44,1.06,U] 
02:15:05.643 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.04}, one-star: {-0.49, 0.43}
02:15:05.643 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
02:15:05.643 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
02:15:05.643 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.92 mountX=0.08 mountY=-0.19, mountTheta=-1.17
02:15:05.646 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.04, opts=13)
02:15:05.646 00.000 10844 Enqueuing Move request for scope (-0.20, -0.04)
02:15:05.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:05.646 00.000 10844 UpdateGuideState exits: m=2460 SNR=29.9
02:15:05.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:05.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:05.646 00.000 10844 Enqueuing Expose request
02:15:05.646 00.000 11060 Worker thread wakes up
02:15:05.647 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
02:15:05.647 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
02:15:05.647 00.000 11060 Moving (-0.20, -0.04) raw xDistance=0.08 yDistance=-0.19
02:15:05.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:15:05.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
02:15:05.647 00.000 11060 MoveAxis(E, 0, ABG)
02:15:05.647 00.000 11060 Move returns status 0, amount 0
02:15:05.647 00.000 11060 MoveAxis(N, 75, ABG)
02:15:05.647 00.000 11060 Guiding  Dir = 0, Dur = 75
02:15:05.665 00.018 11060 IsSlewing returns 0
02:15:05.665 00.000 11060 IsGuiding returns 0
02:15:05.744 00.079 11060 IsGuiding returns 0
02:15:05.744 00.000 11060 Move returns status 0, amount 75
02:15:05.744 00.000 11060 move complete, result=0
02:15:05.744 00.000 11060 worker thread done servicing request
02:15:05.744 00.000 11060 Worker thread wakes up
02:15:05.744 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 75 ms NORTH
02:15:05.745 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:05.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:06.377 00.632 11060 Exposure complete
02:15:06.542 00.165 11060 worker thread done servicing request
02:15:06.543 00.001 10844 OnExposeComplete: enter
02:15:06.543 00.000 10844 UpdateGuideState(): m_state=6
02:15:06.543 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12906
02:15:06.543 00.000 10844 Star::Find returns 1 (0), X=268.35, Y=58.74, Mass=2654, SNR=32.2, Peak=244 HFD=3.5
02:15:06.543 00.000 10844 MultiStar: [#1 0.41,-0.82,0.00,M1] [#2 -0.11,0.28,2.00,U] [#3 0.01,0.09,1.06,U] [#4 0.21,0.55,1.07,U] [#5 0.67,-0.22,0.00,M9] [#6 0.30,-0.17,0.86,U] [#7 0.06,-0.15,0.74,U] [#8 0.18,0.14,0.84,U] 
02:15:06.543 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.13}, one-star: {0.11, -0.14}
02:15:06.543 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
02:15:06.545 00.002 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
02:15:06.545 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=-0.14 mountY=0.05, mountTheta=2.76
02:15:06.546 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.13, opts=13)
02:15:06.546 00.000 10844 Enqueuing Move request for scope (0.08, 0.13)
02:15:06.546 00.000 11060 Worker thread wakes up
02:15:06.546 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:06.546 00.000 10844 UpdateGuideState exits: m=2654 SNR=32.2
02:15:06.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:06.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:06.546 00.000 10844 Enqueuing Expose request
02:15:06.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
02:15:06.547 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
02:15:06.547 00.000 11060 Moving (0.08, 0.13) raw xDistance=-0.14 yDistance=0.05
02:15:06.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:15:06.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:06.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:15:06.547 00.000 11060 MoveAxis(E, 24, ABG)
02:15:06.547 00.000 11060 Guiding  Dir = 2, Dur = 24
02:15:06.554 00.007 11060 IsSlewing returns 0
02:15:06.554 00.000 11060 IsGuiding returns 0
02:15:06.592 00.038 11060 IsGuiding returns 0
02:15:06.592 00.000 11060 Move returns status 0, amount 24
02:15:06.592 00.000 11060 MoveAxis(N, 0, ABG)
02:15:06.592 00.000 11060 Move returns status 0, amount 0
02:15:06.592 00.000 11060 move complete, result=0
02:15:06.592 00.000 11060 worker thread done servicing request
02:15:06.592 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
02:15:06.592 00.000 11060 Worker thread wakes up
02:15:06.593 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:06.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:07.232 00.639 11060 Exposure complete
02:15:07.425 00.193 11060 worker thread done servicing request
02:15:07.426 00.001 10844 OnExposeComplete: enter
02:15:07.426 00.000 10844 UpdateGuideState(): m_state=6
02:15:07.426 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12907
02:15:07.426 00.000 10844 Star::Find returns 1 (0), X=267.98, Y=58.26, Mass=3213, SNR=35.7, Peak=247 HFD=3.9
02:15:07.426 00.000 10844 MultiStar: [#1 0.13,-0.88,0.00,M2] [#2 -0.27,-0.87,0.00,M1] [#3 -0.38,-0.68,0.00,M1] [#4 -0.12,-0.46,0.74,U] [#5 0.60,-0.98,0.00,M10] [#6 -0.36,-0.27,0.81,U] [#7 -0.40,-1.09,0.00,M1] [#8 0.04,-0.52,0.88,U] 
02:15:07.426 00.000 10844 refined, 3 included, MultiStar: {-0.17, -0.48}, one-star: {-0.26, -0.62}
02:15:07.426 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
02:15:07.426 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
02:15:07.427 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.48 hyp=0.51 cameraTheta=-1.92 mountX=0.50 mountY=-0.09, mountTheta=-0.19
02:15:07.428 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.48, opts=13)
02:15:07.428 00.000 10844 Enqueuing Move request for scope (-0.17, -0.48)
02:15:07.428 00.000 11060 Worker thread wakes up
02:15:07.428 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:07.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.48) opts 0xd
02:15:07.428 00.000 10844 UpdateGuideState exits: m=3213 SNR=35.7
02:15:07.429 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.48)
02:15:07.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:07.429 00.000 11060 Moving (-0.17, -0.48) raw xDistance=0.50 yDistance=-0.09
02:15:07.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:07.429 00.000 10844 Enqueuing Expose request
02:15:07.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.50
02:15:07.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:07.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:15:07.429 00.000 11060 MoveAxis(W, 86, ABG)
02:15:07.429 00.000 11060 Guiding  Dir = 3, Dur = 86
02:15:07.474 00.045 11060 IsSlewing returns 0
02:15:07.475 00.001 11060 IsGuiding returns 0
02:15:07.601 00.126 11060 IsGuiding returns 0
02:15:07.601 00.000 11060 Move returns status 0, amount 86
02:15:07.601 00.000 11060 MoveAxis(N, 0, ABG)
02:15:07.601 00.000 11060 Move returns status 0, amount 0
02:15:07.601 00.000 11060 move complete, result=0
02:15:07.601 00.000 11060 worker thread done servicing request
02:15:07.601 00.000 11060 Worker thread wakes up
02:15:07.601 00.000 10844 GuideStep: 0.5 px 86 ms WEST, -0.1 px 0 ms NORTH
02:15:07.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:07.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:08.228 00.627 11060 Exposure complete
02:15:08.405 00.177 10844 OnExposeComplete: enter
02:15:08.405 00.000 10844 UpdateGuideState(): m_state=6
02:15:08.406 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12908
02:15:08.406 00.000 10844 Star::Find returns 1 (0), X=267.38, Y=59.61, Mass=2435, SNR=30.7, Peak=207 HFD=3.4
02:15:08.406 00.000 10844 MultiStar: [#1 -0.01,0.47,1.14,U] [#2 -0.73,0.64,0.00,M2] [#3 -0.77,0.82,0.00,M2] [#4 -0.35,0.62,0.00,M1] [#5 0.57,0.25,0.99,U] [#6 0.33,0.03,0.89,U] [#7 0.00,0.09,0.88,U] [#8 -0.20,0.88,0.00,M1] 
02:15:08.406 00.000 10844 refined, 4 included, MultiStar: {-0.00, 0.33}, one-star: {-0.86, 0.73}
02:15:08.406 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
02:15:08.406 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
02:15:08.406 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.58 mountX=-0.33 mountY=-0.06, mountTheta=-2.97
02:15:08.406 00.000 11060 worker thread done servicing request
02:15:08.409 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.33, opts=13)
02:15:08.409 00.000 10844 Enqueuing Move request for scope (-0.00, 0.33)
02:15:08.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:08.409 00.000 11060 Worker thread wakes up
02:15:08.409 00.000 10844 UpdateGuideState exits: m=2435 SNR=30.7
02:15:08.410 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.33) opts 0xd
02:15:08.410 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.33)
02:15:08.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:08.410 00.000 11060 Moving (-0.00, 0.33) raw xDistance=-0.33 yDistance=-0.06
02:15:08.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:08.410 00.000 10844 Enqueuing Expose request
02:15:08.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.33
02:15:08.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:08.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:15:08.410 00.000 11060 MoveAxis(E, 54, ABG)
02:15:08.411 00.001 11060 Guiding  Dir = 2, Dur = 54
02:15:08.441 00.030 11060 IsSlewing returns 0
02:15:08.441 00.000 11060 IsGuiding returns 0
02:15:08.519 00.078 11060 IsGuiding returns 0
02:15:08.519 00.000 11060 Move returns status 0, amount 54
02:15:08.519 00.000 11060 MoveAxis(N, 0, ABG)
02:15:08.519 00.000 11060 Move returns status 0, amount 0
02:15:08.519 00.000 11060 move complete, result=0
02:15:08.519 00.000 11060 worker thread done servicing request
02:15:08.519 00.000 11060 Worker thread wakes up
02:15:08.519 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
02:15:08.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:08.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:09.149 00.630 11060 Exposure complete
02:15:09.327 00.178 11060 worker thread done servicing request
02:15:09.327 00.000 10844 OnExposeComplete: enter
02:15:09.327 00.000 10844 UpdateGuideState(): m_state=6
02:15:09.327 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12909
02:15:09.327 00.000 10844 Star::Find returns 1 (0), X=267.75, Y=59.18, Mass=3015, SNR=34.3, Peak=222 HFD=3.7
02:15:09.327 00.000 10844 MultiStar: [#1 -0.08,0.42,0.91,U] [#2 -0.27,-0.10,1.95,U] [#3 -1.18,0.39,0.00,M3] [#4 -0.31,0.57,0.00,M2] [#5 0.61,-0.11,0.96,U] [#6 -0.12,-0.18,0.87,U] [#7 -0.31,0.71,0.00,M1] [#8 -0.77,0.19,0.00,M2] 
02:15:09.328 00.001 10844 refined, 4 included, MultiStar: {-0.11, 0.04}, one-star: {-0.49, 0.30}
02:15:09.328 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.56 = -1.73)
02:15:09.328 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
02:15:09.328 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.11 cameraTheta=2.80 mountX=-0.02 mountY=-0.11, mountTheta=-1.73
02:15:09.330 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.04, opts=13)
02:15:09.330 00.000 10844 Enqueuing Move request for scope (-0.11, 0.04)
02:15:09.330 00.000 11060 Worker thread wakes up
02:15:09.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
02:15:09.330 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:15:09.330 00.000 11060 Moving (-0.11, 0.04) raw xDistance=-0.02 yDistance=-0.11
02:15:09.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:15:09.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:09.330 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:09.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:15:09.331 00.001 11060 MoveAxis(E, 0, ABG)
02:15:09.331 00.000 11060 Move returns status 0, amount 0
02:15:09.331 00.000 11060 MoveAxis(N, 0, ABG)
02:15:09.331 00.000 11060 Move returns status 0, amount 0
02:15:09.331 00.000 10844 UpdateGuideState exits: m=3015 SNR=34.3
02:15:09.331 00.000 11060 move complete, result=0
02:15:09.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:09.331 00.000 11060 worker thread done servicing request
02:15:09.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:09.331 00.000 10844 Enqueuing Expose request
02:15:09.331 00.000 11060 Worker thread wakes up
02:15:09.331 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:09.332 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:09.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:09.963 00.631 11060 Exposure complete
02:15:10.145 00.182 11060 worker thread done servicing request
02:15:10.145 00.000 10844 OnExposeComplete: enter
02:15:10.145 00.000 10844 UpdateGuideState(): m_state=6
02:15:10.146 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12910
02:15:10.146 00.000 10844 Star::Find returns 1 (0), X=267.96, Y=59.11, Mass=3234, SNR=35.6, Peak=249 HFD=3.8
02:15:10.146 00.000 10844 MultiStar: [#1 -0.20,0.27,0.97,U] [#2 -1.06,-0.19,0.00,M2] [#3 -0.52,0.39,0.00,M4] [#4 -0.24,0.57,0.84,U] [#5 0.51,-0.03,0.95,U] [#6 0.22,-0.15,0.86,U] [#7 0.07,0.92,0.00,M2] [#8 -1.31,0.00,0.00,M3] 
02:15:10.146 00.000 10844 refined, 4 included, MultiStar: {0.00, 0.18}, one-star: {-0.28, 0.23}
02:15:10.146 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.75) = xAngle (3.32 = -2.96)
02:15:10.146 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.98)
02:15:10.146 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.57 mountX=-0.17 mountY=-0.03, mountTheta=-2.98
02:15:10.148 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.18, opts=13)
02:15:10.148 00.000 10844 Enqueuing Move request for scope (0.00, 0.18)
02:15:10.149 00.001 11060 Worker thread wakes up
02:15:10.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:10.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
02:15:10.149 00.000 10844 UpdateGuideState exits: m=3234 SNR=35.6
02:15:10.149 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
02:15:10.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:10.149 00.000 11060 Moving (0.00, 0.18) raw xDistance=-0.17 yDistance=-0.03
02:15:10.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:10.149 00.000 10844 Enqueuing Expose request
02:15:10.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:15:10.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:10.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:10.149 00.000 11060 MoveAxis(E, 30, ABG)
02:15:10.150 00.001 11060 Guiding  Dir = 2, Dur = 30
02:15:10.159 00.009 11060 IsSlewing returns 0
02:15:10.159 00.000 11060 IsGuiding returns 0
02:15:10.205 00.046 11060 IsGuiding returns 0
02:15:10.205 00.000 11060 Move returns status 0, amount 30
02:15:10.205 00.000 11060 MoveAxis(N, 0, ABG)
02:15:10.205 00.000 11060 Move returns status 0, amount 0
02:15:10.205 00.000 11060 move complete, result=0
02:15:10.205 00.000 11060 worker thread done servicing request
02:15:10.205 00.000 11060 Worker thread wakes up
02:15:10.205 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
02:15:10.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:10.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:10.836 00.631 11060 Exposure complete
02:15:11.009 00.173 11060 worker thread done servicing request
02:15:11.010 00.001 10844 OnExposeComplete: enter
02:15:11.010 00.000 10844 UpdateGuideState(): m_state=6
02:15:11.010 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12911
02:15:11.010 00.000 10844 Star::Find returns 1 (0), X=267.68, Y=59.18, Mass=2132, SNR=27.6, Peak=181 HFD=3.7
02:15:11.010 00.000 10844 MultiStar: [#1 -0.56,0.22,1.12,U] [#2 -1.20,0.19,0.00,M3] [#3 -1.14,0.78,0.00,M5] [#4 -0.23,0.76,0.00,M2] [#5 -0.18,-0.12,1.19,U] [#6 -0.02,0.02,1.05,U] [#7 -0.57,-0.05,0.99,U] [#8 -0.48,-0.15,0.95,U] 
02:15:11.010 00.000 10844 refined, 5 included, MultiStar: {-0.39, 0.04}, one-star: {-0.56, 0.30}
02:15:11.010 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.80 = -1.49)
02:15:11.011 00.001 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.50)
02:15:11.011 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.04 mountX=0.03 mountY=-0.39, mountTheta=-1.49
02:15:11.012 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.04, opts=13)
02:15:11.012 00.000 10844 Enqueuing Move request for scope (-0.39, 0.04)
02:15:11.012 00.000 11060 Worker thread wakes up
02:15:11.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.04) opts 0xd
02:15:11.012 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.04)
02:15:11.012 00.000 11060 Moving (-0.39, 0.04) raw xDistance=0.03 yDistance=-0.39
02:15:11.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:15:11.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.39
02:15:11.012 00.000 11060 MoveAxis(E, 0, ABG)
02:15:11.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:11.013 00.001 10844 UpdateGuideState exits: m=2132 SNR=27.6
02:15:11.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:11.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:11.013 00.000 10844 Enqueuing Expose request
02:15:11.013 00.000 11060 Move returns status 0, amount 0
02:15:11.013 00.000 11060 MoveAxis(N, 151, ABG)
02:15:11.013 00.000 11060 Guiding  Dir = 0, Dur = 151
02:15:11.020 00.007 11060 IsSlewing returns 0
02:15:11.020 00.000 11060 IsGuiding returns 0
02:15:11.176 00.156 11060 IsGuiding returns 0
02:15:11.176 00.000 11060 Move returns status 0, amount 151
02:15:11.176 00.000 11060 move complete, result=0
02:15:11.176 00.000 11060 worker thread done servicing request
02:15:11.176 00.000 11060 Worker thread wakes up
02:15:11.176 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 151 ms NORTH
02:15:11.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:11.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:11.801 00.625 11060 Exposure complete
02:15:11.978 00.177 11060 worker thread done servicing request
02:15:11.979 00.001 10844 OnExposeComplete: enter
02:15:11.979 00.000 10844 UpdateGuideState(): m_state=6
02:15:11.979 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12912
02:15:11.979 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=59.22, Mass=3367, SNR=36.6, Peak=250 HFD=3.7
02:15:11.979 00.000 10844 MultiStar: [#1 -0.11,0.02,0.85,U] [#2 -0.49,-0.18,1.91,U] [#3 -0.10,0.19,0.95,U] [#4 -0.26,0.31,0.78,U] [#5 0.48,0.27,1.00,U] [#6 0.33,-0.20,0.85,U] [#7 -0.13,0.43,0.80,U] [#8 0.50,-0.28,0.84,U] 
02:15:11.979 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.07, 0.34}
02:15:11.980 00.001 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
02:15:11.980 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
02:15:11.980 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.86 mountX=-0.07 mountY=-0.03, mountTheta=-2.69
02:15:11.982 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
02:15:11.983 00.001 10844 Enqueuing Move request for scope (-0.02, 0.07)
02:15:11.983 00.000 11060 Worker thread wakes up
02:15:11.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:11.983 00.000 10844 UpdateGuideState exits: m=3367 SNR=36.6
02:15:11.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:11.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:11.983 00.000 10844 Enqueuing Expose request
02:15:11.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:15:11.984 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:15:11.984 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
02:15:11.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:15:11.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:11.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:11.984 00.000 11060 MoveAxis(E, 0, ABG)
02:15:11.984 00.000 11060 Move returns status 0, amount 0
02:15:11.984 00.000 11060 MoveAxis(N, 0, ABG)
02:15:11.984 00.000 11060 Move returns status 0, amount 0
02:15:11.984 00.000 11060 move complete, result=0
02:15:11.984 00.000 11060 worker thread done servicing request
02:15:11.985 00.001 11060 Worker thread wakes up
02:15:11.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:11.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:11.987 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:12.614 00.627 11060 Exposure complete
02:15:12.788 00.174 11060 worker thread done servicing request
02:15:12.788 00.000 10844 OnExposeComplete: enter
02:15:12.788 00.000 10844 UpdateGuideState(): m_state=6
02:15:12.788 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12913
02:15:12.788 00.000 10844 Star::Find returns 1 (0), X=268.30, Y=58.67, Mass=2026, SNR=27.6, Peak=193 HFD=3.4
02:15:12.788 00.000 10844 MultiStar: [#1 0.59,0.02,1.21,U] [#2 -0.82,-0.54,0.00,M3] [#3 -0.18,-0.07,1.23,U] [#4 0.20,0.07,1.05,U] [#5 0.52,0.07,1.19,U] [#6 0.45,-0.50,0.00,M1] [#7 -0.08,-0.19,0.83,U] [#8 0.55,-0.98,0.00,M2] 
02:15:12.788 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.04}, one-star: {0.06, -0.21}
02:15:12.789 00.001 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
02:15:12.789 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
02:15:12.789 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=0.00 mountY=0.21, mountTheta=1.56
02:15:12.790 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.04, opts=13)
02:15:12.790 00.000 10844 Enqueuing Move request for scope (0.20, -0.04)
02:15:12.790 00.000 11060 Worker thread wakes up
02:15:12.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:15:12.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:15:12.790 00.000 11060 Moving (0.20, -0.04) raw xDistance=0.00 yDistance=0.21
02:15:12.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:15:12.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:12.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:12.792 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:15:12.792 00.000 11060 MoveAxis(E, 0, ABG)
02:15:12.792 00.000 11060 Move returns status 0, amount 0
02:15:12.792 00.000 11060 MoveAxis(N, 0, ABG)
02:15:12.792 00.000 10844 UpdateGuideState exits: m=2026 SNR=27.6
02:15:12.792 00.000 11060 Move returns status 0, amount 0
02:15:12.792 00.000 11060 move complete, result=0
02:15:12.792 00.000 11060 worker thread done servicing request
02:15:12.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:12.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:12.792 00.000 10844 Enqueuing Expose request
02:15:12.792 00.000 11060 Worker thread wakes up
02:15:12.792 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:12.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:12.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:13.430 00.638 11060 Exposure complete
02:15:13.613 00.183 11060 worker thread done servicing request
02:15:13.613 00.000 10844 OnExposeComplete: enter
02:15:13.613 00.000 10844 UpdateGuideState(): m_state=6
02:15:13.613 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12914
02:15:13.613 00.000 10844 Star::Find returns 1 (1), X=268.27, Y=58.59, Mass=3051, SNR=35.1, Peak=255 HFD=3.5
02:15:13.614 00.001 10844 MultiStar: [#1 0.68,-0.88,0.00,M1] [#2 -0.22,-0.71,0.00,M4] [#3 0.08,-0.07,0.87,U] [#4 0.16,-0.21,0.94,U] [#5 0.87,-0.28,0.00,M5] [#6 0.67,-0.78,0.00,M2] [#7 0.30,-0.33,0.89,U] [#8 0.21,-0.33,0.83,U] 
02:15:13.614 00.000 10844 single-star, 4 included, MultiStar: {0.15, -0.24}, one-star: {0.03, -0.28}
02:15:13.614 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
02:15:13.614 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
02:15:13.614 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.29 cameraTheta=-1.48 mountX=0.27 mountY=0.07, mountTheta=0.26
02:15:13.616 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.28, opts=13)
02:15:13.616 00.000 10844 Enqueuing Move request for scope (0.03, -0.28)
02:15:13.616 00.000 11060 Worker thread wakes up
02:15:13.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:13.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
02:15:13.616 00.000 10844 UpdateGuideState exits: m=3051 SNR=35.1 Saturated
02:15:13.616 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
02:15:13.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:13.616 00.000 11060 Moving (0.03, -0.28) raw xDistance=0.27 yDistance=0.07
02:15:13.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:13.616 00.000 10844 Enqueuing Expose request
02:15:13.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
02:15:13.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:13.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:15:13.616 00.000 11060 MoveAxis(W, 48, ABG)
02:15:13.616 00.000 11060 Guiding  Dir = 3, Dur = 48
02:15:13.627 00.011 11060 IsSlewing returns 0
02:15:13.627 00.000 11060 IsGuiding returns 0
02:15:13.686 00.059 11060 IsGuiding returns 0
02:15:13.686 00.000 11060 Move returns status 0, amount 48
02:15:13.686 00.000 11060 MoveAxis(N, 0, ABG)
02:15:13.686 00.000 11060 Move returns status 0, amount 0
02:15:13.686 00.000 11060 move complete, result=0
02:15:13.687 00.001 11060 worker thread done servicing request
02:15:13.687 00.000 11060 Worker thread wakes up
02:15:13.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:13.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:13.687 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.1 px 0 ms NORTH
02:15:14.333 00.646 11060 Exposure complete
02:15:14.517 00.184 11060 worker thread done servicing request
02:15:14.517 00.000 10844 OnExposeComplete: enter
02:15:14.517 00.000 10844 UpdateGuideState(): m_state=6
02:15:14.517 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12915
02:15:14.517 00.000 10844 Star::Find returns 1 (1), X=268.11, Y=58.44, Mass=2618, SNR=32.0, Peak=255 HFD=3.6
02:15:14.518 00.001 10844 MultiStar: [#1 0.27,-1.06,0.00,M2] [#2 -0.48,0.24,1.99,U] [#3 -0.24,-0.38,1.04,U] [#4 -0.51,-0.26,1.00,U] [#5 0.51,-0.84,0.00,M6] [#6 0.34,-0.26,0.97,U] [#7 0.26,-0.57,0.77,U] [#8 0.32,-0.25,0.97,U] 
02:15:14.518 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.20}, one-star: {-0.13, -0.44}
02:15:14.518 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
02:15:14.518 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
02:15:14.518 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.15 mountX=0.22 mountY=-0.10, mountTheta=-0.41
02:15:14.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.20, opts=13)
02:15:14.519 00.000 10844 Enqueuing Move request for scope (-0.13, -0.20)
02:15:14.519 00.000 11060 Worker thread wakes up
02:15:14.520 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
02:15:14.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
02:15:14.520 00.000 11060 Moving (-0.13, -0.20) raw xDistance=0.22 yDistance=-0.10
02:15:14.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:15:14.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:14.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:14.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:15:14.520 00.000 11060 MoveAxis(W, 40, ABG)
02:15:14.520 00.000 11060 Guiding  Dir = 3, Dur = 40
02:15:14.520 00.000 10844 UpdateGuideState exits: m=2618 SNR=32.0 Saturated
02:15:14.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:14.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:14.520 00.000 10844 Enqueuing Expose request
02:15:14.530 00.010 11060 IsSlewing returns 0
02:15:14.530 00.000 11060 IsGuiding returns 0
02:15:14.577 00.047 11060 IsGuiding returns 0
02:15:14.577 00.000 11060 Move returns status 0, amount 40
02:15:14.577 00.000 11060 MoveAxis(N, 0, ABG)
02:15:14.577 00.000 11060 Move returns status 0, amount 0
02:15:14.577 00.000 11060 move complete, result=0
02:15:14.577 00.000 11060 worker thread done servicing request
02:15:14.577 00.000 11060 Worker thread wakes up
02:15:14.577 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
02:15:14.578 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:14.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:15.208 00.630 11060 Exposure complete
02:15:15.386 00.178 11060 worker thread done servicing request
02:15:15.387 00.001 10844 OnExposeComplete: enter
02:15:15.387 00.000 10844 UpdateGuideState(): m_state=6
02:15:15.387 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12916
02:15:15.387 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=58.44, Mass=2655, SNR=32.1, Peak=225 HFD=3.7
02:15:15.388 00.001 10844 MultiStar: [#1 0.90,-1.10,0.00,M3] [#2 -0.37,0.73,0.00,M4] [#3 -0.36,0.02,1.00,U] [#4 0.28,-0.36,1.00,U] [#5 1.04,0.21,0.00,M7] [#6 0.51,-0.25,0.84,U] [#7 0.20,0.25,0.85,U] [#8 -0.15,0.21,0.95,U] 
02:15:15.388 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.10}, one-star: {-0.18, -0.44}
02:15:15.388 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
02:15:15.388 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
02:15:15.388 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.23 mountX=0.09 mountY=0.05, mountTheta=0.51
02:15:15.389 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.10, opts=13)
02:15:15.390 00.001 10844 Enqueuing Move request for scope (0.04, -0.10)
02:15:15.390 00.000 11060 Worker thread wakes up
02:15:15.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:15:15.390 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:15:15.390 00.000 11060 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=0.05
02:15:15.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:15:15.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:15.390 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:15.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:15:15.390 00.000 11060 MoveAxis(E, 0, ABG)
02:15:15.390 00.000 11060 Move returns status 0, amount 0
02:15:15.390 00.000 10844 UpdateGuideState exits: m=2655 SNR=32.1
02:15:15.390 00.000 11060 MoveAxis(N, 0, ABG)
02:15:15.390 00.000 11060 Move returns status 0, amount 0
02:15:15.390 00.000 11060 move complete, result=0
02:15:15.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:15.391 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:15.391 00.000 10844 Enqueuing Expose request
02:15:15.391 00.000 11060 worker thread done servicing request
02:15:15.391 00.000 11060 Worker thread wakes up
02:15:15.391 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:15.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:15.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:16.023 00.632 11060 Exposure complete
02:15:16.195 00.172 11060 worker thread done servicing request
02:15:16.195 00.000 10844 OnExposeComplete: enter
02:15:16.195 00.000 10844 UpdateGuideState(): m_state=6
02:15:16.196 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12917
02:15:16.196 00.000 10844 Star::Find returns 1 (0), X=268.32, Y=58.82, Mass=2950, SNR=34.3, Peak=245 HFD=3.5
02:15:16.196 00.000 10844 MultiStar: [#1 0.72,0.20,0.00,M4] [#2 -0.00,0.26,1.92,U] [#3 0.00,0.50,0.96,U] [#4 -0.28,-0.42,0.95,U] [#5 1.02,-0.06,0.00,M8] [#6 0.62,-0.23,0.00,M1] [#7 0.21,0.38,0.85,U] [#8 0.25,0.37,0.76,U] 
02:15:16.196 00.000 10844 single-star, 5 included, MultiStar: {0.03, 0.18}, one-star: {0.08, -0.06}
02:15:16.196 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
02:15:16.196 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
02:15:16.196 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=0.05 mountY=0.09, mountTheta=1.08
02:15:16.198 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
02:15:16.198 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
02:15:16.198 00.000 11060 Worker thread wakes up
02:15:16.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
02:15:16.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
02:15:16.198 00.000 11060 Moving (0.08, -0.06) raw xDistance=0.05 yDistance=0.09
02:15:16.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:16.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:16.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:16.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:15:16.198 00.000 11060 MoveAxis(E, 0, ABG)
02:15:16.198 00.000 11060 Move returns status 0, amount 0
02:15:16.198 00.000 11060 MoveAxis(N, 0, ABG)
02:15:16.198 00.000 11060 Move returns status 0, amount 0
02:15:16.198 00.000 11060 move complete, result=0
02:15:16.198 00.000 10844 UpdateGuideState exits: m=2950 SNR=34.3
02:15:16.199 00.001 11060 worker thread done servicing request
02:15:16.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:16.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:16.199 00.000 10844 Enqueuing Expose request
02:15:16.199 00.000 11060 Worker thread wakes up
02:15:16.199 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:16.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:16.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:16.834 00.635 11060 Exposure complete
02:15:16.995 00.161 11060 worker thread done servicing request
02:15:16.995 00.000 10844 OnExposeComplete: enter
02:15:16.995 00.000 10844 UpdateGuideState(): m_state=6
02:15:16.996 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12918
02:15:16.996 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=59.12, Mass=3158, SNR=35.2, Peak=213 HFD=3.7
02:15:16.996 00.000 10844 MultiStar: [#1 0.50,-0.01,1.02,U] [#2 -0.14,0.26,1.94,U] [#3 -0.31,0.80,0.00,M1] [#4 -0.45,0.58,0.00,M1] [#5 0.03,0.54,0.96,U] [#6 0.44,0.35,0.83,U] [#7 0.57,0.69,0.00,M1] [#8 -0.06,0.32,0.90,U] 
02:15:16.996 00.000 10844 single-star, 5 included, MultiStar: {0.11, 0.27}, one-star: {0.15, 0.24}
02:15:16.996 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
02:15:16.996 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
02:15:16.996 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.01 mountX=-0.26 mountY=0.11, mountTheta=2.75
02:15:16.997 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.24, opts=13)
02:15:16.997 00.000 10844 Enqueuing Move request for scope (0.15, 0.24)
02:15:16.998 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:16.998 00.000 10844 UpdateGuideState exits: m=3158 SNR=35.2
02:15:16.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:16.998 00.000 11060 Worker thread wakes up
02:15:16.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:16.998 00.000 10844 Enqueuing Expose request
02:15:16.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
02:15:16.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
02:15:16.998 00.000 11060 Moving (0.15, 0.24) raw xDistance=-0.26 yDistance=0.11
02:15:16.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:15:16.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:16.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:15:16.998 00.000 11060 MoveAxis(E, 45, ABG)
02:15:16.998 00.000 11060 Guiding  Dir = 2, Dur = 45
02:15:17.016 00.018 11060 IsSlewing returns 0
02:15:17.017 00.001 11060 IsGuiding returns 0
02:15:17.077 00.060 11060 IsGuiding returns 0
02:15:17.077 00.000 11060 Move returns status 0, amount 45
02:15:17.078 00.001 11060 MoveAxis(N, 0, ABG)
02:15:17.078 00.000 11060 Move returns status 0, amount 0
02:15:17.078 00.000 11060 move complete, result=0
02:15:17.078 00.000 11060 worker thread done servicing request
02:15:17.078 00.000 11060 Worker thread wakes up
02:15:17.078 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.1 px 0 ms NORTH
02:15:17.079 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:17.091 00.012 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:17.722 00.631 11060 Exposure complete
02:15:17.891 00.169 11060 worker thread done servicing request
02:15:17.891 00.000 10844 OnExposeComplete: enter
02:15:17.891 00.000 10844 UpdateGuideState(): m_state=6
02:15:17.891 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12919
02:15:17.891 00.000 10844 Star::Find returns 1 (0), X=268.75, Y=58.55, Mass=2720, SNR=32.8, Peak=252 HFD=3.5
02:15:17.892 00.001 10844 MultiStar: [#1 1.22,-0.71,0.00,M4] [#2 0.16,-0.27,2.08,U] [#3 0.67,-0.30,0.00,M2] [#4 -0.17,0.16,1.01,U] [#5 0.69,-0.83,0.00,M8] [#6 0.79,-0.50,0.00,M1] [#7 0.90,-0.57,0.00,M2] [#8 0.67,-0.08,0.00,M1] 
02:15:17.892 00.000 10844 refined, 2 included, MultiStar: {0.16, -0.18}, one-star: {0.51, -0.33}
02:15:17.892 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
02:15:17.892 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
02:15:17.892 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.83 mountX=0.15 mountY=0.19, mountTheta=0.92
02:15:17.893 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.18, opts=13)
02:15:17.893 00.000 10844 Enqueuing Move request for scope (0.16, -0.18)
02:15:17.894 00.001 11060 Worker thread wakes up
02:15:17.894 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:17.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
02:15:17.894 00.000 10844 UpdateGuideState exits: m=2720 SNR=32.8
02:15:17.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:17.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:17.894 00.000 10844 Enqueuing Expose request
02:15:17.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
02:15:17.894 00.000 11060 Moving (0.16, -0.18) raw xDistance=0.15 yDistance=0.19
02:15:17.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:15:17.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:15:17.895 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:15:17.895 00.000 11060 MoveAxis(W, 24, ABG)
02:15:17.895 00.000 11060 Guiding  Dir = 3, Dur = 24
02:15:17.923 00.028 11060 IsSlewing returns 0
02:15:17.923 00.000 11060 IsGuiding returns 0
02:15:17.971 00.048 11060 IsGuiding returns 0
02:15:17.971 00.000 11060 Move returns status 0, amount 24
02:15:17.971 00.000 11060 MoveAxis(N, 0, ABG)
02:15:17.971 00.000 11060 Move returns status 0, amount 0
02:15:17.971 00.000 11060 move complete, result=0
02:15:17.971 00.000 11060 worker thread done servicing request
02:15:17.971 00.000 11060 Worker thread wakes up
02:15:17.971 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
02:15:17.972 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:17.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:18.599 00.627 11060 Exposure complete
02:15:18.766 00.167 11060 worker thread done servicing request
02:15:18.766 00.000 10844 OnExposeComplete: enter
02:15:18.766 00.000 10844 UpdateGuideState(): m_state=6
02:15:18.766 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12920
02:15:18.767 00.001 10844 Star::Find returns 1 (0), X=268.16, Y=58.51, Mass=2659, SNR=31.5, Peak=236 HFD=3.8
02:15:18.767 00.000 10844 MultiStar: [#1 0.23,-1.02,0.00,M5] [#2 0.00,-0.53,2.23,U] [#3 -0.04,-0.35,1.02,U] [#4 0.63,-0.18,0.00,M1] [#5 0.88,-0.59,0.00,M9] [#6 0.57,-0.61,0.00,M2] [#7 0.31,-0.55,0.00,M3] [#8 0.20,-0.13,0.90,U] 
02:15:18.767 00.000 10844 single-star, 3 included, MultiStar: {0.01, -0.39}, one-star: {-0.08, -0.37}
02:15:18.767 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
02:15:18.767 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
02:15:18.767 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.37 cameraTheta=-1.78 mountX=0.37 mountY=-0.02, mountTheta=-0.05
02:15:18.768 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.37, opts=13)
02:15:18.768 00.000 10844 Enqueuing Move request for scope (-0.08, -0.37)
02:15:18.769 00.001 11060 Worker thread wakes up
02:15:18.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:15:18.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.37) opts 0xd
02:15:18.769 00.000 10844 UpdateGuideState exits: m=2659 SNR=31.5
02:15:18.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.37)
02:15:18.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:18.769 00.000 11060 Moving (-0.08, -0.37) raw xDistance=0.37 yDistance=-0.02
02:15:18.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:18.769 00.000 10844 Enqueuing Expose request
02:15:18.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
02:15:18.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:18.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:15:18.769 00.000 11060 MoveAxis(W, 66, ABG)
02:15:18.769 00.000 11060 Guiding  Dir = 3, Dur = 66
02:15:18.799 00.030 11060 IsSlewing returns 0
02:15:18.799 00.000 11060 IsGuiding returns 0
02:15:18.909 00.110 11060 IsGuiding returns 0
02:15:18.909 00.000 11060 Move returns status 0, amount 66
02:15:18.909 00.000 11060 MoveAxis(N, 0, ABG)
02:15:18.909 00.000 11060 Move returns status 0, amount 0
02:15:18.909 00.000 11060 move complete, result=0
02:15:18.910 00.001 11060 worker thread done servicing request
02:15:18.910 00.000 10844 GuideStep: 0.4 px 66 ms WEST, -0.0 px 0 ms NORTH
02:15:18.910 00.000 11060 Worker thread wakes up
02:15:18.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:18.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:19.542 00.632 11060 Exposure complete
02:15:19.722 00.180 11060 worker thread done servicing request
02:15:19.722 00.000 10844 OnExposeComplete: enter
02:15:19.722 00.000 10844 UpdateGuideState(): m_state=6
02:15:19.722 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12921
02:15:19.722 00.000 10844 Star::Find returns 1 (0), X=268.93, Y=58.75, Mass=2458, SNR=31.0, Peak=183 HFD=3.3
02:15:19.724 00.002 10844 MultiStar: [#1 0.99,-0.17,0.00,M6] [#2 0.34,0.08,2.23,U] [#3 0.25,0.25,1.00,U] [#4 0.53,0.09,0.83,U] [#5 1.24,-0.40,0.00,M10] [#6 0.32,-0.27,0.99,U] [#7 0.94,0.26,0.00,M4] [#8 0.39,-0.54,0.00,M1] 
02:15:19.724 00.000 10844 refined, 4 included, MultiStar: {0.40, 0.02}, one-star: {0.69, -0.13}
02:15:19.724 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
02:15:19.724 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
02:15:19.724 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.02 hyp=0.40 cameraTheta=0.04 mountX=-0.09 mountY=0.40, mountTheta=1.79
02:15:19.725 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.02, opts=13)
02:15:19.725 00.000 10844 Enqueuing Move request for scope (0.40, 0.02)
02:15:19.725 00.000 11060 Worker thread wakes up
02:15:19.725 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:19.725 00.000 10844 UpdateGuideState exits: m=2458 SNR=31.0
02:15:19.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:19.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.02) opts 0xd
02:15:19.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:19.725 00.000 10844 Enqueuing Expose request
02:15:19.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.02)
02:15:19.725 00.000 11060 Moving (0.40, 0.02) raw xDistance=-0.09 yDistance=0.40
02:15:19.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:19.725 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.25 newest=0.57
02:15:19.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
02:15:19.725 00.000 11060 MoveAxis(E, 0, ABG)
02:15:19.725 00.000 11060 Move returns status 0, amount 0
02:15:19.725 00.000 11060 BLC: Oldest BLC event removed
02:15:19.725 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:15:19.727 00.002 11060 MoveAxis(S, 904, ABG)
02:15:19.727 00.000 11060 duration set to 750 by maxDecDuration
02:15:19.727 00.000 11060 Guiding  Dir = 1, Dur = 750
02:15:19.737 00.010 11060 IsSlewing returns 0
02:15:19.737 00.000 11060 IsGuiding returns 0
02:15:20.514 00.777 11060 IsGuiding returns 0
02:15:20.514 00.000 11060 Move returns status 0, amount 750
02:15:20.514 00.000 11060 move complete, result=0
02:15:20.514 00.000 11060 worker thread done servicing request
02:15:20.514 00.000 11060 Worker thread wakes up
02:15:20.514 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 750 ms SOUTH
02:15:20.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:20.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:21.148 00.634 11060 Exposure complete
02:15:21.306 00.158 11060 worker thread done servicing request
02:15:21.306 00.000 10844 OnExposeComplete: enter
02:15:21.306 00.000 10844 UpdateGuideState(): m_state=6
02:15:21.306 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12922
02:15:21.306 00.000 10844 Star::Find returns 1 (0), X=268.88, Y=58.85, Mass=2465, SNR=30.5, Peak=170 HFD=4.1
02:15:21.307 00.001 10844 MultiStar: [#1 0.87,0.50,0.00,M7] [#2 0.76,-0.45,0.00,M1] [#3 0.57,0.06,1.10,U] [#4 0.21,-0.05,0.96,U] [#5 0.76,-0.48,0.00,R] [#6 0.44,-0.29,1.03,U] [#7 0.90,-0.17,0.00,M5] [#8 0.53,0.09,0.91,U] 
02:15:21.307 00.000 10844 refined, 4 included, MultiStar: {0.48, -0.05}, one-star: {0.64, -0.02}
02:15:21.307 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
02:15:21.307 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
02:15:21.307 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=-0.05 hyp=0.48 cameraTheta=-0.10 mountX=-0.04 mountY=0.48, mountTheta=1.66
02:15:21.308 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=-0.05, opts=13)
02:15:21.308 00.000 10844 Enqueuing Move request for scope (0.48, -0.05)
02:15:21.308 00.000 11060 Worker thread wakes up
02:15:21.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.05) opts 0xd
02:15:21.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, -0.05)
02:15:21.308 00.000 11060 Moving (0.48, -0.05) raw xDistance=-0.04 yDistance=0.48
02:15:21.309 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:21.309 00.000 11060 BLC: History state: CurrMiss=0.48, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.276530, 1:0.481746
02:15:21.309 00.000 10844 UpdateGuideState exits: m=2465 SNR=30.5
02:15:21.309 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:15:21.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:21.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:15:21.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:21.309 00.000 10844 Enqueuing Expose request
02:15:21.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.48
02:15:21.309 00.000 11060 MoveAxis(E, 0, ABG)
02:15:21.309 00.000 11060 Move returns status 0, amount 0
02:15:21.309 00.000 11060 MoveAxis(S, 187, ABG)
02:15:21.309 00.000 11060 Guiding  Dir = 1, Dur = 187
02:15:21.346 00.037 11060 IsSlewing returns 0
02:15:21.346 00.000 11060 IsGuiding returns 0
02:15:21.578 00.232 11060 IsGuiding returns 0
02:15:21.578 00.000 11060 Move returns status 0, amount 187
02:15:21.578 00.000 11060 move complete, result=0
02:15:21.578 00.000 11060 worker thread done servicing request
02:15:21.579 00.001 11060 Worker thread wakes up
02:15:21.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:21.579 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.5 px 187 ms SOUTH
02:15:21.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:22.205 00.626 11060 Exposure complete
02:15:22.366 00.161 11060 worker thread done servicing request
02:15:22.367 00.001 10844 OnExposeComplete: enter
02:15:22.367 00.000 10844 UpdateGuideState(): m_state=6
02:15:22.367 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12923
02:15:22.367 00.000 10844 Star::Find returns 1 (0), X=268.83, Y=58.98, Mass=2828, SNR=33.3, Peak=244 HFD=3.4
02:15:22.367 00.000 10844 MultiStar: [#1 0.87,0.70,0.00,M8] [#2 0.51,0.07,2.09,U] [#3 0.57,0.85,0.00,M1] [#4 0.37,0.86,0.00,M1] [#5 0.29,0.84,0.00,M1] [#6 0.79,-0.21,0.00,M1] [#7 0.91,1.23,0.00,M6] [#8 0.77,0.36,0.00,M1] 
02:15:22.367 00.000 10844 refined, 1 included, MultiStar: {0.53, 0.08}, one-star: {0.59, 0.11}
02:15:22.367 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
02:15:22.367 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
02:15:22.367 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=0.08 hyp=0.54 cameraTheta=0.16 mountX=-0.18 mountY=0.51, mountTheta=1.91
02:15:22.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=0.08, opts=13)
02:15:22.369 00.000 10844 Enqueuing Move request for scope (0.53, 0.08)
02:15:22.369 00.000 11060 Worker thread wakes up
02:15:22.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:22.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.08) opts 0xd
02:15:22.369 00.000 10844 UpdateGuideState exits: m=2828 SNR=33.3
02:15:22.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.53, 0.08)
02:15:22.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:22.369 00.000 11060 Moving (0.53, 0.08) raw xDistance=-0.18 yDistance=0.51
02:15:22.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:22.369 00.000 10844 Enqueuing Expose request
02:15:22.369 00.000 11060 BLC: History state: CurrMiss=0.51, AvgInitMiss=0.14, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.276530, 1:0.481746, 2:0.513367
02:15:22.369 00.000 11060 BLC: Under-shoot: nominal increase by 76
02:15:22.370 00.001 11060 BLC: window closed
02:15:22.370 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:15:22.370 00.000 11060 BLC: Pulse adjusted to 750
02:15:22.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:15:22.371 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.51
02:15:22.371 00.000 11060 MoveAxis(E, 31, ABG)
02:15:22.371 00.000 11060 Guiding  Dir = 2, Dur = 31
02:15:22.374 00.003 11060 IsSlewing returns 0
02:15:22.374 00.000 11060 IsGuiding returns 0
02:15:22.436 00.062 11060 IsGuiding returns 0
02:15:22.436 00.000 11060 Move returns status 0, amount 31
02:15:22.436 00.000 11060 MoveAxis(S, 200, ABG)
02:15:22.436 00.000 11060 Guiding  Dir = 1, Dur = 200
02:15:22.468 00.032 11060 IsSlewing returns 0
02:15:22.468 00.000 11060 IsGuiding returns 0
02:15:22.688 00.220 11060 IsGuiding returns 0
02:15:22.688 00.000 11060 Move returns status 0, amount 200
02:15:22.688 00.000 11060 move complete, result=0
02:15:22.689 00.001 11060 worker thread done servicing request
02:15:22.689 00.000 11060 Worker thread wakes up
02:15:22.689 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.5 px 200 ms SOUTH
02:15:22.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:22.690 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:22.840 00.150 10844 evsrv: cli 0EEEE930 connect
02:15:22.840 00.000 10844 case statement mapped state 6 to 3
02:15:22.840 00.000 10844 case statement mapped state 6 to 3
02:15:22.841 00.001 10844 evsrv: cli 0EEEE930 request: {"method":"get_pixel_scale","id":"4bc4bdf1-7d82-4bf7-9df3-20685f3b2871"}
02:15:22.841 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":4.1253,"id":"4bc4bdf1-7d82-4bf7-9df3-20685f3b2871"}
02:15:22.841 00.000 10844 evsrv: cli 0EEEE930 disconnect
02:15:23.334 00.493 11060 Exposure complete
02:15:23.510 00.176 11060 worker thread done servicing request
02:15:23.512 00.002 10844 OnExposeComplete: enter
02:15:23.512 00.000 10844 UpdateGuideState(): m_state=6
02:15:23.512 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12924
02:15:23.512 00.000 10844 Star::Find returns 1 (1), X=268.20, Y=59.39, Mass=2658, SNR=32.2, Peak=255 HFD=3.3
02:15:23.512 00.000 10844 MultiStar: [#1 0.75,0.09,0.00,M9] [#2 -0.09,0.35,2.00,U] [#3 0.18,0.18,1.04,U] [#4 0.55,1.32,0.00,M2] [#5 0.21,0.75,0.00,M2] [#6 0.75,-0.35,0.00,M2] [#7 0.48,0.63,0.00,M7] [#8 0.23,0.91,0.00,M2] 
02:15:23.513 00.001 10844 refined, 2 included, MultiStar: {-0.01, 0.34}, one-star: {-0.04, 0.51}
02:15:23.513 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.34 = -2.94)
02:15:23.513 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.96)
02:15:23.513 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.59 mountX=-0.34 mountY=-0.06, mountTheta=-2.96
02:15:23.514 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.34, opts=13)
02:15:23.514 00.000 10844 Enqueuing Move request for scope (-0.01, 0.34)
02:15:23.514 00.000 11060 Worker thread wakes up
02:15:23.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:23.514 00.000 10844 UpdateGuideState exits: m=2658 SNR=32.2 Saturated
02:15:23.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:23.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:23.514 00.000 10844 Enqueuing Expose request
02:15:23.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
02:15:23.515 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
02:15:23.515 00.000 11060 Moving (-0.01, 0.34) raw xDistance=-0.34 yDistance=-0.06
02:15:23.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
02:15:23.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:23.516 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:15:23.516 00.000 11060 MoveAxis(E, 60, ABG)
02:15:23.516 00.000 11060 Guiding  Dir = 2, Dur = 60
02:15:23.562 00.046 11060 IsSlewing returns 0
02:15:23.562 00.000 11060 IsGuiding returns 0
02:15:23.655 00.093 11060 IsGuiding returns 0
02:15:23.655 00.000 11060 Move returns status 0, amount 60
02:15:23.655 00.000 11060 MoveAxis(N, 0, ABG)
02:15:23.655 00.000 11060 Move returns status 0, amount 0
02:15:23.655 00.000 11060 move complete, result=0
02:15:23.655 00.000 11060 worker thread done servicing request
02:15:23.655 00.000 11060 Worker thread wakes up
02:15:23.655 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
02:15:23.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:23.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:24.293 00.638 11060 Exposure complete
02:15:24.481 00.188 11060 worker thread done servicing request
02:15:24.481 00.000 10844 OnExposeComplete: enter
02:15:24.481 00.000 10844 UpdateGuideState(): m_state=6
02:15:24.481 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12925
02:15:24.481 00.000 10844 Star::Find returns 1 (0), X=268.66, Y=59.03, Mass=2322, SNR=30.0, Peak=185 HFD=3.9
02:15:24.482 00.001 10844 MultiStar: [#1 0.37,0.49,0.98,U] [#2 0.25,0.48,2.21,U] [#3 -0.10,0.87,0.00,M1] [#4 -0.07,0.41,1.07,U] [#5 0.18,0.09,1.13,U] [#6 0.30,0.19,0.99,U] [#7 0.31,0.07,0.93,U] [#8 0.30,0.09,1.07,U] 
02:15:24.482 00.000 10844 refined, 7 included, MultiStar: {0.25, 0.27}, one-star: {0.42, 0.15}
02:15:24.482 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
02:15:24.482 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
02:15:24.482 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.82 mountX=-0.31 mountY=0.21, mountTheta=2.56
02:15:24.483 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.27, opts=13)
02:15:24.484 00.001 10844 Enqueuing Move request for scope (0.25, 0.27)
02:15:24.484 00.000 11060 Worker thread wakes up
02:15:24.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:24.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
02:15:24.484 00.000 10844 UpdateGuideState exits: m=2322 SNR=30.0
02:15:24.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
02:15:24.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:24.484 00.000 11060 Moving (0.25, 0.27) raw xDistance=-0.31 yDistance=0.21
02:15:24.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:24.484 00.000 10844 Enqueuing Expose request
02:15:24.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
02:15:24.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
02:15:24.484 00.000 11060 MoveAxis(E, 56, ABG)
02:15:24.484 00.000 11060 Guiding  Dir = 2, Dur = 56
02:15:24.506 00.022 11060 IsSlewing returns 0
02:15:24.506 00.000 11060 IsGuiding returns 0
02:15:24.584 00.078 11060 IsGuiding returns 0
02:15:24.586 00.002 11060 Move returns status 0, amount 56
02:15:24.586 00.000 11060 MoveAxis(S, 80, ABG)
02:15:24.586 00.000 11060 Guiding  Dir = 1, Dur = 80
02:15:24.601 00.015 11060 IsSlewing returns 0
02:15:24.602 00.001 11060 IsGuiding returns 0
02:15:24.710 00.108 11060 IsGuiding returns 0
02:15:24.710 00.000 11060 Move returns status 0, amount 80
02:15:24.710 00.000 11060 move complete, result=0
02:15:24.710 00.000 11060 worker thread done servicing request
02:15:24.710 00.000 11060 Worker thread wakes up
02:15:24.710 00.000 10844 GuideStep: -0.3 px 56 ms EAST, 0.2 px 80 ms SOUTH
02:15:24.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:24.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:25.361 00.651 11060 Exposure complete
02:15:25.545 00.184 11060 worker thread done servicing request
02:15:25.545 00.000 10844 OnExposeComplete: enter
02:15:25.545 00.000 10844 UpdateGuideState(): m_state=6
02:15:25.546 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12926
02:15:25.546 00.000 10844 Star::Find returns 1 (0), X=267.70, Y=59.31, Mass=3398, SNR=37.1, Peak=244 HFD=3.6
02:15:25.546 00.000 10844 MultiStar: [#1 0.31,-0.16,0.87,U] [#2 -0.37,-0.47,1.90,U] [#3 -0.42,-0.11,0.79,U] [#4 0.04,0.06,0.97,U] [#5 -0.10,0.12,0.81,U] [#6 0.50,0.05,0.79,U] [#7 -0.14,0.58,0.73,U] [#8 0.02,0.11,0.77,U] 
02:15:25.546 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {-0.54, 0.43}
02:15:25.546 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.41)
02:15:25.546 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
02:15:25.546 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.13 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:15:25.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.00, opts=13)
02:15:25.547 00.000 10844 Enqueuing Move request for scope (-0.12, 0.00)
02:15:25.548 00.001 11060 Worker thread wakes up
02:15:25.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:25.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
02:15:25.548 00.000 10844 UpdateGuideState exits: m=3398 SNR=37.1
02:15:25.548 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
02:15:25.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:25.548 00.000 11060 Moving (-0.12, 0.00) raw xDistance=0.02 yDistance=-0.12
02:15:25.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:25.548 00.000 10844 Enqueuing Expose request
02:15:25.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:15:25.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:25.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:15:25.548 00.000 11060 MoveAxis(E, 0, ABG)
02:15:25.548 00.000 11060 Move returns status 0, amount 0
02:15:25.548 00.000 11060 MoveAxis(N, 0, ABG)
02:15:25.548 00.000 11060 Move returns status 0, amount 0
02:15:25.548 00.000 11060 move complete, result=0
02:15:25.548 00.000 11060 worker thread done servicing request
02:15:25.549 00.001 11060 Worker thread wakes up
02:15:25.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:25.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:25.550 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:26.187 00.637 11060 Exposure complete
02:15:26.359 00.172 11060 worker thread done servicing request
02:15:26.359 00.000 10844 OnExposeComplete: enter
02:15:26.359 00.000 10844 UpdateGuideState(): m_state=6
02:15:26.360 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12927
02:15:26.360 00.000 10844 Star::Find returns 1 (0), X=267.77, Y=59.37, Mass=2971, SNR=33.6, Peak=214 HFD=3.6
02:15:26.360 00.000 10844 MultiStar: [#1 0.28,-0.36,0.96,U] [#2 0.04,0.17,2.05,U] [#3 -0.33,-0.17,0.91,U] [#4 0.11,0.20,0.85,U] [#5 -0.17,0.10,0.94,U] [#6 -0.05,-0.59,0.92,U] [#7 -0.03,0.11,0.80,U] [#8 0.11,-0.06,0.91,U] 
02:15:26.360 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.47, 0.49}
02:15:26.360 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
02:15:26.360 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
02:15:26.360 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.89 mountX=-0.00 mountY=-0.05, mountTheta=-1.64
02:15:26.363 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
02:15:26.363 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
02:15:26.364 00.001 11060 Worker thread wakes up
02:15:26.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
02:15:26.364 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
02:15:26.364 00.000 11060 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
02:15:26.364 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:26.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:15:26.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:26.364 00.000 10844 UpdateGuideState exits: m=2971 SNR=33.6
02:15:26.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:15:26.364 00.000 11060 MoveAxis(E, 0, ABG)
02:15:26.364 00.000 11060 Move returns status 0, amount 0
02:15:26.364 00.000 11060 MoveAxis(N, 0, ABG)
02:15:26.364 00.000 11060 Move returns status 0, amount 0
02:15:26.364 00.000 11060 move complete, result=0
02:15:26.364 00.000 11060 worker thread done servicing request
02:15:26.365 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:26.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:26.365 00.000 10844 Enqueuing Expose request
02:15:26.365 00.000 11060 Worker thread wakes up
02:15:26.365 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:26.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:26.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:27.006 00.641 11060 Exposure complete
02:15:27.160 00.154 11060 worker thread done servicing request
02:15:27.160 00.000 10844 OnExposeComplete: enter
02:15:27.160 00.000 10844 UpdateGuideState(): m_state=6
02:15:27.160 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12928
02:15:27.161 00.001 10844 Star::Find returns 1 (0), X=267.94, Y=58.42, Mass=2672, SNR=32.3, Peak=194 HFD=3.6
02:15:27.161 00.000 10844 MultiStar: [#1 -0.16,-0.48,0.98,U] [#2 -0.35,0.42,1.92,U] [#3 -0.26,0.20,0.93,U] [#4 -0.09,0.25,0.85,U] [#5 -0.09,-0.07,0.99,U] [#6 -0.09,-0.77,0.00,M1] [#7 -0.46,0.35,0.81,U] [#8 -0.06,-0.72,0.00,M1] 
02:15:27.161 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.06}, one-star: {-0.30, -0.46}
02:15:27.161 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
02:15:27.161 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
02:15:27.161 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.90 mountX=-0.02 mountY=-0.26, mountTheta=-1.63
02:15:27.162 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.06, opts=13)
02:15:27.162 00.000 10844 Enqueuing Move request for scope (-0.25, 0.06)
02:15:27.162 00.000 11060 Worker thread wakes up
02:15:27.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:27.162 00.000 10844 UpdateGuideState exits: m=2672 SNR=32.3
02:15:27.164 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:27.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:27.164 00.000 10844 Enqueuing Expose request
02:15:27.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.06) opts 0xd
02:15:27.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.06)
02:15:27.164 00.000 11060 Moving (-0.25, 0.06) raw xDistance=-0.02 yDistance=-0.26
02:15:27.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:15:27.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:27.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:15:27.164 00.000 11060 MoveAxis(E, 0, ABG)
02:15:27.164 00.000 11060 Move returns status 0, amount 0
02:15:27.164 00.000 11060 MoveAxis(N, 0, ABG)
02:15:27.164 00.000 11060 Move returns status 0, amount 0
02:15:27.164 00.000 11060 move complete, result=0
02:15:27.164 00.000 11060 worker thread done servicing request
02:15:27.165 00.001 11060 Worker thread wakes up
02:15:27.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:27.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:27.165 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:15:27.790 00.625 11060 Exposure complete
02:15:27.960 00.170 11060 worker thread done servicing request
02:15:27.960 00.000 10844 OnExposeComplete: enter
02:15:27.960 00.000 10844 UpdateGuideState(): m_state=6
02:15:27.960 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12929
02:15:27.960 00.000 10844 Star::Find returns 1 (0), X=267.24, Y=59.73, Mass=2858, SNR=33.8, Peak=200 HFD=3.8
02:15:27.960 00.000 10844 MultiStar: large primary error, entering stabilization period
02:15:27.960 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
02:15:27.960 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.12)
02:15:27.960 00.000 10844 CameraToMount -- cameraX=-0.99 cameraY=0.85 hyp=1.31 cameraTheta=2.43 mountX=-0.66 mountY=-1.12, mountTheta=-2.10
02:15:27.962 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.99, y=0.85, opts=13)
02:15:27.962 00.000 10844 Enqueuing Move request for scope (-0.99, 0.85)
02:15:27.962 00.000 11060 Worker thread wakes up
02:15:27.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:27.962 00.000 10844 UpdateGuideState exits: m=2858 SNR=33.8
02:15:27.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:27.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:27.962 00.000 10844 Enqueuing Expose request
02:15:27.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.85) opts 0xd
02:15:27.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.99, 0.85)
02:15:27.962 00.000 11060 Moving (-0.99, 0.85) raw xDistance=-0.66 yDistance=-1.12
02:15:27.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.66
02:15:27.962 00.000 11060 resist switch: large excursion: input -1.12 thresh 0.57 direction from 1 to -1
02:15:27.962 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.36
02:15:27.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.78 from input -1.12
02:15:27.962 00.000 11060 MoveAxis(E, 115, ABG)
02:15:27.962 00.000 11060 Guiding  Dir = 2, Dur = 115
02:15:27.986 00.024 11060 IsSlewing returns 0
02:15:27.986 00.000 11060 IsGuiding returns 0
02:15:28.126 00.140 11060 IsGuiding returns 0
02:15:28.127 00.001 11060 Move returns status 0, amount 115
02:15:28.127 00.000 11060 BLC: Oldest BLC event removed
02:15:28.127 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:15:28.127 00.000 11060 MoveAxis(N, 1186, ABG)
02:15:28.128 00.001 11060 duration set to 750 by maxDecDuration
02:15:28.128 00.000 11060 Guiding  Dir = 0, Dur = 750
02:15:28.150 00.022 11060 IsSlewing returns 0
02:15:28.151 00.001 11060 IsGuiding returns 0
02:15:28.907 00.756 11060 IsGuiding returns 0
02:15:28.907 00.000 11060 Move returns status 0, amount 750
02:15:28.907 00.000 11060 move complete, result=0
02:15:28.907 00.000 11060 worker thread done servicing request
02:15:28.907 00.000 11060 Worker thread wakes up
02:15:28.907 00.000 10844 GuideStep: -0.7 px 115 ms EAST, -1.1 px 750 ms NORTH
02:15:28.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:28.908 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:29.546 00.638 11060 Exposure complete
02:15:29.733 00.187 11060 worker thread done servicing request
02:15:29.733 00.000 10844 OnExposeComplete: enter
02:15:29.733 00.000 10844 UpdateGuideState(): m_state=6
02:15:29.733 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12930
02:15:29.733 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=59.31, Mass=3284, SNR=35.9, Peak=232 HFD=3.7
02:15:29.734 00.001 10844 MultiStar: exiting stabilization period
02:15:29.734 00.000 10844 MultiStar: [#1 0.30,0.57,0.00,M6] [#2 -0.05,0.58,1.92,U] [#3 -0.09,0.34,0.96,U] [#4 0.42,0.01,0.89,U] [#5 -0.29,0.29,0.94,U] [#6 0.55,-0.01,0.77,U] [#7 0.23,0.21,0.70,U] [#8 -0.05,0.28,0.85,U] 
02:15:29.734 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.32}, one-star: {-0.01, 0.43}
02:15:29.734 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.15 = -3.14)
02:15:29.734 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
02:15:29.734 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.39 mountX=-0.32 mountY=0.00, mountTheta=3.13
02:15:29.736 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.32, opts=13)
02:15:29.736 00.000 10844 Enqueuing Move request for scope (0.06, 0.32)
02:15:29.736 00.000 11060 Worker thread wakes up
02:15:29.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
02:15:29.736 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
02:15:29.736 00.000 11060 Moving (0.06, 0.32) raw xDistance=-0.32 yDistance=0.00
02:15:29.737 00.001 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.784423, 1:-0.004441
02:15:29.737 00.000 11060 BLC: No correction, Miss < min_move
02:15:29.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:29.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
02:15:29.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:29.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:15:29.737 00.000 11060 MoveAxis(E, 59, ABG)
02:15:29.737 00.000 11060 Guiding  Dir = 2, Dur = 59
02:15:29.737 00.000 10844 UpdateGuideState exits: m=3284 SNR=35.9
02:15:29.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:29.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:29.737 00.000 10844 Enqueuing Expose request
02:15:29.754 00.017 11060 IsSlewing returns 0
02:15:29.754 00.000 11060 IsGuiding returns 0
02:15:29.826 00.072 11060 IsGuiding returns 0
02:15:29.826 00.000 11060 Move returns status 0, amount 59
02:15:29.826 00.000 11060 MoveAxis(N, 0, ABG)
02:15:29.826 00.000 11060 Move returns status 0, amount 0
02:15:29.826 00.000 11060 move complete, result=0
02:15:29.826 00.000 11060 worker thread done servicing request
02:15:29.826 00.000 11060 Worker thread wakes up
02:15:29.826 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
02:15:29.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:29.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:30.459 00.633 11060 Exposure complete
02:15:30.612 00.153 11060 worker thread done servicing request
02:15:30.612 00.000 10844 OnExposeComplete: enter
02:15:30.614 00.002 10844 UpdateGuideState(): m_state=6
02:15:30.614 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12931
02:15:30.614 00.000 10844 Star::Find returns 1 (0), X=267.35, Y=58.79, Mass=3050, SNR=34.1, Peak=210 HFD=3.8
02:15:30.614 00.000 10844 MultiStar: [#1 -0.96,-0.25,0.00,M7] [#2 -0.82,-0.29,0.00,M1] [#3 -0.86,-0.20,0.00,M1] [#4 0.29,-0.58,0.00,M1] [#5 -0.77,0.34,0.00,M1] [#6 -0.19,-1.23,0.00,M1] [#7 -0.65,0.38,0.00,M3] [#8 -0.33,-0.75,0.00,M1] 
02:15:30.614 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
02:15:30.614 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
02:15:30.614 00.000 10844 CameraToMount -- cameraX=-0.89 cameraY=-0.09 hyp=0.89 cameraTheta=-3.04 mountX=0.25 mountY=-0.86, mountTheta=-1.29
02:15:30.615 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.89, y=-0.09, opts=13)
02:15:30.615 00.000 10844 Enqueuing Move request for scope (-0.89, -0.09)
02:15:30.615 00.000 11060 Worker thread wakes up
02:15:30.616 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:30.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.89, -0.09) opts 0xd
02:15:30.616 00.000 10844 UpdateGuideState exits: m=3050 SNR=34.1
02:15:30.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.89, -0.09)
02:15:30.616 00.000 11060 Moving (-0.89, -0.09) raw xDistance=0.25 yDistance=-0.86
02:15:30.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:30.616 00.000 11060 BLC: History state: CurrMiss=0.86, AvgInitMiss=0.13, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.784423, 1:-0.004441, 2:0.859119
02:15:30.616 00.000 11060 BLC: Under-shoot: nominal increase by 69
02:15:30.616 00.000 11060 BLC: window closed
02:15:30.616 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:15:30.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:30.616 00.000 10844 Enqueuing Expose request
02:15:30.616 00.000 11060 BLC: Pulse adjusted to 750
02:15:30.617 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.25
02:15:30.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.86
02:15:30.617 00.000 11060 MoveAxis(W, 41, ABG)
02:15:30.617 00.000 11060 Guiding  Dir = 3, Dur = 41
02:15:30.623 00.006 11060 IsSlewing returns 0
02:15:30.623 00.000 11060 IsGuiding returns 0
02:15:30.669 00.046 11060 IsGuiding returns 0
02:15:30.669 00.000 11060 Move returns status 0, amount 41
02:15:30.669 00.000 11060 MoveAxis(N, 334, ABG)
02:15:30.669 00.000 11060 Guiding  Dir = 0, Dur = 334
02:15:30.685 00.016 11060 IsSlewing returns 0
02:15:30.685 00.000 11060 IsGuiding returns 0
02:15:30.931 00.246 10844 evsrv: cli 0EEEE890 connect
02:15:30.931 00.000 10844 case statement mapped state 6 to 3
02:15:30.932 00.001 10844 case statement mapped state 6 to 3
02:15:30.932 00.000 10844 evsrv: cli 0EEEE890 request: {"method":"get_pixel_scale","id":"cf27b822-658a-4559-ba22-af6f77769b46"}
02:15:30.932 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":4.1253,"id":"cf27b822-658a-4559-ba22-af6f77769b46"}
02:15:30.933 00.001 10844 evsrv: cli 0EEEE890 disconnect
02:15:31.029 00.096 11060 IsGuiding returns 0
02:15:31.029 00.000 11060 Move returns status 0, amount 334
02:15:31.029 00.000 11060 move complete, result=0
02:15:31.029 00.000 11060 worker thread done servicing request
02:15:31.029 00.000 11060 Worker thread wakes up
02:15:31.029 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.9 px 334 ms NORTH
02:15:31.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:31.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:31.661 00.632 11060 Exposure complete
02:15:31.804 00.143 11060 worker thread done servicing request
02:15:31.804 00.000 10844 OnExposeComplete: enter
02:15:31.805 00.001 10844 UpdateGuideState(): m_state=6
02:15:31.805 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12932
02:15:31.805 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=59.57, Mass=3036, SNR=34.0, Peak=227 HFD=3.7
02:15:31.805 00.000 10844 MultiStar: [#1 0.27,0.23,1.06,U] [#2 0.00,0.03,2.09,U] [#3 0.12,0.40,0.91,U] [#4 0.24,0.76,0.00,M2] [#5 0.17,0.18,1.03,U] [#6 0.43,-0.74,0.00,M2] [#7 0.36,0.40,0.81,U] [#8 0.32,-0.36,0.98,U] 
02:15:31.805 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.19}, one-star: {-0.01, 0.69}
02:15:31.805 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
02:15:31.805 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
02:15:31.806 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.91 mountX=-0.22 mountY=0.12, mountTheta=2.65
02:15:31.807 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.19, opts=13)
02:15:31.808 00.001 10844 Enqueuing Move request for scope (0.15, 0.19)
02:15:31.808 00.000 11060 Worker thread wakes up
02:15:31.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:31.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
02:15:31.808 00.000 10844 UpdateGuideState exits: m=3036 SNR=34.0
02:15:31.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
02:15:31.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:31.808 00.000 11060 Moving (0.15, 0.19) raw xDistance=-0.22 yDistance=0.12
02:15:31.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:31.808 00.000 10844 Enqueuing Expose request
02:15:31.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:15:31.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:31.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:15:31.808 00.000 11060 MoveAxis(E, 36, ABG)
02:15:31.808 00.000 11060 Guiding  Dir = 2, Dur = 36
02:15:31.825 00.017 11060 IsSlewing returns 0
02:15:31.825 00.000 11060 IsGuiding returns 0
02:15:31.873 00.048 11060 IsGuiding returns 0
02:15:31.873 00.000 11060 Move returns status 0, amount 36
02:15:31.873 00.000 11060 MoveAxis(N, 0, ABG)
02:15:31.873 00.000 11060 Move returns status 0, amount 0
02:15:31.873 00.000 11060 move complete, result=0
02:15:31.873 00.000 11060 worker thread done servicing request
02:15:31.873 00.000 11060 Worker thread wakes up
02:15:31.873 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
02:15:31.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:31.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:32.507 00.634 11060 Exposure complete
02:15:32.683 00.176 11060 worker thread done servicing request
02:15:32.684 00.001 10844 OnExposeComplete: enter
02:15:32.684 00.000 10844 UpdateGuideState(): m_state=6
02:15:32.684 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12933
02:15:32.684 00.000 10844 Star::Find returns 1 (0), X=268.02, Y=59.98, Mass=2100, SNR=27.5, Peak=168 HFD=4.0
02:15:32.684 00.000 10844 MultiStar: [#1 0.19,0.25,1.15,U] [#2 -0.66,0.09,0.00,M1] [#3 -0.11,0.43,1.20,U] [#4 0.09,0.56,1.20,U] [#5 -0.23,1.24,0.00,M1] [#6 0.45,-0.82,0.00,M3] [#7 0.12,-0.00,0.89,U] [#8 0.20,-0.51,1.15,U] 
02:15:32.684 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.30}, one-star: {-0.22, 1.10}
02:15:32.685 00.001 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
02:15:32.685 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.16 = -3.13)
02:15:32.685 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.42 mountX=-0.30 mountY=-0.00, mountTheta=-3.13
02:15:32.685 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.30, opts=13)
02:15:32.686 00.001 10844 Enqueuing Move request for scope (0.05, 0.30)
02:15:32.686 00.000 11060 Worker thread wakes up
02:15:32.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
02:15:32.686 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
02:15:32.686 00.000 11060 Moving (0.05, 0.30) raw xDistance=-0.30 yDistance=-0.00
02:15:32.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:15:32.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:32.686 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:32.686 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:15:32.686 00.000 11060 MoveAxis(E, 54, ABG)
02:15:32.686 00.000 11060 Guiding  Dir = 2, Dur = 54
02:15:32.686 00.000 10844 UpdateGuideState exits: m=2100 SNR=27.5
02:15:32.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:32.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:32.686 00.000 10844 Enqueuing Expose request
02:15:32.704 00.018 11060 IsSlewing returns 0
02:15:32.704 00.000 11060 IsGuiding returns 0
02:15:32.767 00.063 11060 IsGuiding returns 0
02:15:32.767 00.000 11060 Move returns status 0, amount 54
02:15:32.768 00.001 11060 MoveAxis(N, 0, ABG)
02:15:32.768 00.000 11060 Move returns status 0, amount 0
02:15:32.768 00.000 11060 move complete, result=0
02:15:32.768 00.000 11060 worker thread done servicing request
02:15:32.768 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.0 px 0 ms NORTH
02:15:32.768 00.000 11060 Worker thread wakes up
02:15:32.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:32.769 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:33.407 00.638 11060 Exposure complete
02:15:33.576 00.169 11060 worker thread done servicing request
02:15:33.576 00.000 10844 OnExposeComplete: enter
02:15:33.576 00.000 10844 UpdateGuideState(): m_state=6
02:15:33.578 00.002 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12934
02:15:33.578 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=59.16, Mass=2791, SNR=32.5, Peak=192 HFD=3.8
02:15:33.578 00.000 10844 MultiStar: [#1 0.16,0.44,0.97,U] [#2 -0.92,-0.01,0.00,M2] [#3 -0.35,0.23,0.88,U] [#4 0.24,0.14,0.99,U] [#5 -0.28,0.61,0.00,M2] [#6 0.55,-0.90,0.00,M4] [#7 -0.20,0.41,0.83,U] [#8 -0.46,0.05,0.90,U] 
02:15:33.578 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.26}, one-star: {0.25, 0.28}
02:15:33.578 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
02:15:33.578 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.82)
02:15:33.578 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.73 mountX=-0.24 mountY=-0.08, mountTheta=-2.81
02:15:33.579 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.26, opts=13)
02:15:33.579 00.000 10844 Enqueuing Move request for scope (-0.04, 0.26)
02:15:33.579 00.000 11060 Worker thread wakes up
02:15:33.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:33.580 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
02:15:33.580 00.000 10844 UpdateGuideState exits: m=2791 SNR=32.5
02:15:33.580 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
02:15:33.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:33.580 00.000 11060 Moving (-0.04, 0.26) raw xDistance=-0.24 yDistance=-0.08
02:15:33.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:33.580 00.000 10844 Enqueuing Expose request
02:15:33.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
02:15:33.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:33.581 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:15:33.581 00.000 11060 MoveAxis(E, 44, ABG)
02:15:33.581 00.000 11060 Guiding  Dir = 2, Dur = 44
02:15:33.616 00.035 11060 IsSlewing returns 0
02:15:33.616 00.000 11060 IsGuiding returns 0
02:15:33.663 00.047 11060 IsGuiding returns 0
02:15:33.664 00.001 11060 Move returns status 0, amount 44
02:15:33.664 00.000 11060 MoveAxis(N, 0, ABG)
02:15:33.664 00.000 11060 Move returns status 0, amount 0
02:15:33.664 00.000 11060 move complete, result=0
02:15:33.664 00.000 11060 worker thread done servicing request
02:15:33.664 00.000 11060 Worker thread wakes up
02:15:33.664 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
02:15:33.679 00.015 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:33.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:34.309 00.630 11060 Exposure complete
02:15:34.460 00.151 11060 worker thread done servicing request
02:15:34.460 00.000 10844 OnExposeComplete: enter
02:15:34.460 00.000 10844 UpdateGuideState(): m_state=6
02:15:34.460 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12935
02:15:34.460 00.000 10844 Star::Find returns 1 (0), X=267.94, Y=58.83, Mass=3145, SNR=35.1, Peak=221 HFD=4.1
02:15:34.461 00.001 10844 MultiStar: [#1 0.46,0.62,0.00,M5] [#2 -0.49,-0.54,0.00,M3] [#3 0.22,-0.13,0.77,U] [#4 0.45,-0.10,0.88,U] [#5 0.69,0.22,0.00,M3] [#6 0.46,-0.36,0.87,U] [#7 0.76,0.17,0.00,M1] [#8 0.39,-0.24,0.94,U] 
02:15:34.461 00.000 10844 refined, 4 included, MultiStar: {0.23, -0.18}, one-star: {-0.30, -0.05}
02:15:34.461 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.75) = xAngle (1.10 = 1.10)
02:15:34.461 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
02:15:34.461 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.65 mountX=0.13 mountY=0.26, mountTheta=1.10
02:15:34.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.18, opts=13)
02:15:34.462 00.000 10844 Enqueuing Move request for scope (0.23, -0.18)
02:15:34.462 00.000 11060 Worker thread wakes up
02:15:34.462 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:34.462 00.000 10844 UpdateGuideState exits: m=3145 SNR=35.1
02:15:34.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
02:15:34.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:34.463 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
02:15:34.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:34.463 00.000 10844 Enqueuing Expose request
02:15:34.463 00.000 11060 Moving (0.23, -0.18) raw xDistance=0.13 yDistance=0.26
02:15:34.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:15:34.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:34.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:15:34.463 00.000 11060 MoveAxis(W, 21, ABG)
02:15:34.463 00.000 11060 Guiding  Dir = 3, Dur = 21
02:15:34.491 00.028 11060 IsSlewing returns 0
02:15:34.492 00.001 11060 IsGuiding returns 0
02:15:34.555 00.063 11060 IsGuiding returns 0
02:15:34.555 00.000 11060 Move returns status 0, amount 21
02:15:34.555 00.000 11060 MoveAxis(N, 0, ABG)
02:15:34.555 00.000 11060 Move returns status 0, amount 0
02:15:34.557 00.002 11060 move complete, result=0
02:15:34.557 00.000 11060 worker thread done servicing request
02:15:34.557 00.000 11060 Worker thread wakes up
02:15:34.557 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.3 px 0 ms NORTH
02:15:34.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:34.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:35.185 00.628 11060 Exposure complete
02:15:35.372 00.187 11060 worker thread done servicing request
02:15:35.372 00.000 10844 OnExposeComplete: enter
02:15:35.372 00.000 10844 UpdateGuideState(): m_state=6
02:15:35.373 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12936
02:15:35.373 00.000 10844 Star::Find returns 1 (0), X=267.90, Y=59.18, Mass=2906, SNR=33.9, Peak=194 HFD=4.1
02:15:35.374 00.001 10844 MultiStar: [#1 0.73,0.32,0.00,M6] [#2 -0.29,0.63,0.00,M4] [#3 -0.35,0.86,0.00,M1] [#4 0.42,0.34,0.91,U] [#5 0.08,0.26,1.09,U] [#6 0.26,-0.38,0.79,U] [#7 0.54,0.97,0.00,M2] [#8 0.04,-0.62,0.92,U] 
02:15:35.374 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.01}, one-star: {-0.34, 0.30}
02:15:35.374 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
02:15:35.374 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
02:15:35.374 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.08 mountX=-0.02 mountY=0.07, mountTheta=1.83
02:15:35.375 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
02:15:35.375 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
02:15:35.375 00.000 11060 Worker thread wakes up
02:15:35.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
02:15:35.375 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
02:15:35.375 00.000 11060 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=0.07
02:15:35.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:15:35.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:35.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:35.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:15:35.375 00.000 11060 MoveAxis(E, 0, ABG)
02:15:35.377 00.002 11060 Move returns status 0, amount 0
02:15:35.377 00.000 11060 MoveAxis(N, 0, ABG)
02:15:35.377 00.000 11060 Move returns status 0, amount 0
02:15:35.377 00.000 11060 move complete, result=0
02:15:35.377 00.000 10844 UpdateGuideState exits: m=2906 SNR=33.9
02:15:35.377 00.000 11060 worker thread done servicing request
02:15:35.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:35.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:35.377 00.000 10844 Enqueuing Expose request
02:15:35.377 00.000 11060 Worker thread wakes up
02:15:35.377 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:35.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:35.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:36.016 00.639 11060 Exposure complete
02:15:36.185 00.169 11060 worker thread done servicing request
02:15:36.185 00.000 10844 OnExposeComplete: enter
02:15:36.185 00.000 10844 UpdateGuideState(): m_state=6
02:15:36.186 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12937
02:15:36.186 00.000 10844 Star::Find returns 1 (0), X=268.53, Y=60.43, Mass=2525, SNR=30.3, Peak=172 HFD=4.3
02:15:36.186 00.000 10844 MultiStar: large primary error, entering stabilization period
02:15:36.186 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = 3.14)
02:15:36.186 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
02:15:36.186 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=1.55 hyp=1.58 cameraTheta=1.39 mountX=-1.58 mountY=0.03, mountTheta=3.12
02:15:36.187 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=1.55, opts=13)
02:15:36.187 00.000 10844 Enqueuing Move request for scope (0.29, 1.55)
02:15:36.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:36.187 00.000 10844 UpdateGuideState exits: m=2525 SNR=30.3
02:15:36.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:36.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:36.187 00.000 10844 Enqueuing Expose request
02:15:36.187 00.000 11060 Worker thread wakes up
02:15:36.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 1.55) opts 0xd
02:15:36.188 00.001 11060 Handling offset move in thread for scope, endpoint = (0.29, 1.55)
02:15:36.188 00.000 11060 Moving (0.29, 1.55) raw xDistance=-1.58 yDistance=0.03
02:15:36.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.43 from input -1.58
02:15:36.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:36.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:15:36.188 00.000 11060 MoveAxis(E, 274, ABG)
02:15:36.188 00.000 11060 Guiding  Dir = 2, Dur = 274
02:15:36.201 00.013 11060 IsSlewing returns 0
02:15:36.201 00.000 11060 IsGuiding returns 0
02:15:36.482 00.281 11060 IsGuiding returns 0
02:15:36.482 00.000 11060 Move returns status 0, amount 274
02:15:36.482 00.000 11060 MoveAxis(N, 0, ABG)
02:15:36.482 00.000 11060 Move returns status 0, amount 0
02:15:36.484 00.002 11060 move complete, result=0
02:15:36.484 00.000 11060 worker thread done servicing request
02:15:36.484 00.000 11060 Worker thread wakes up
02:15:36.484 00.000 10844 GuideStep: -1.6 px 274 ms EAST, 0.0 px 0 ms NORTH
02:15:36.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:36.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:37.110 00.626 11060 Exposure complete
02:15:37.271 00.161 11060 worker thread done servicing request
02:15:37.271 00.000 10844 OnExposeComplete: enter
02:15:37.272 00.001 10844 UpdateGuideState(): m_state=6
02:15:37.272 00.000 10844 Star::Find(15, 268, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12938
02:15:37.272 00.000 10844 Star::Find returns 1 (0), X=268.98, Y=59.46, Mass=2884, SNR=33.4, Peak=189 HFD=3.8
02:15:37.272 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
02:15:37.272 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
02:15:37.272 00.000 10844 CameraToMount -- cameraX=0.74 cameraY=0.58 hyp=0.94 cameraTheta=0.67 mountX=-0.70 mountY=0.63, mountTheta=2.41
02:15:37.280 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.74, y=0.58, opts=13)
02:15:37.280 00.000 10844 Enqueuing Move request for scope (0.74, 0.58)
02:15:37.280 00.000 11060 Worker thread wakes up
02:15:37.280 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:37.280 00.000 10844 UpdateGuideState exits: m=2884 SNR=33.4
02:15:37.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:37.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:37.280 00.000 10844 Enqueuing Expose request
02:15:37.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.58) opts 0xd
02:15:37.282 00.002 11060 Handling offset move in thread for scope, endpoint = (0.74, 0.58)
02:15:37.282 00.000 11060 Moving (0.74, 0.58) raw xDistance=-0.70 yDistance=0.63
02:15:37.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.70
02:15:37.282 00.000 11060 resist switch: large excursion: input 0.63 thresh 0.57 direction from -1 to 1
02:15:37.282 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.90
02:15:37.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.63
02:15:37.282 00.000 11060 MoveAxis(E, 130, ABG)
02:15:37.282 00.000 11060 Guiding  Dir = 2, Dur = 130
02:15:37.309 00.027 11060 IsSlewing returns 0
02:15:37.309 00.000 11060 IsGuiding returns 0
02:15:37.501 00.192 11060 IsGuiding returns 0
02:15:37.501 00.000 11060 Move returns status 0, amount 130
02:15:37.501 00.000 11060 BLC: Oldest BLC event removed
02:15:37.501 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:15:37.501 00.000 11060 MoveAxis(S, 996, ABG)
02:15:37.501 00.000 11060 duration set to 750 by maxDecDuration
02:15:37.501 00.000 11060 Guiding  Dir = 1, Dur = 750
02:15:37.542 00.041 11060 IsSlewing returns 0
02:15:37.542 00.000 11060 IsGuiding returns 0
02:15:38.346 00.804 11060 IsGuiding returns 0
02:15:38.347 00.001 11060 Move returns status 0, amount 750
02:15:38.347 00.000 11060 move complete, result=0
02:15:38.347 00.000 10844 GuideStep: -0.7 px 130 ms EAST, 0.6 px 750 ms SOUTH
02:15:38.347 00.000 11060 worker thread done servicing request
02:15:38.347 00.000 11060 Worker thread wakes up
02:15:38.348 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:38.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:38.989 00.641 11060 Exposure complete
02:15:39.173 00.184 11060 worker thread done servicing request
02:15:39.173 00.000 10844 OnExposeComplete: enter
02:15:39.173 00.000 10844 UpdateGuideState(): m_state=6
02:15:39.173 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12939
02:15:39.173 00.000 10844 Star::Find returns 1 (0), X=267.38, Y=59.60, Mass=2404, SNR=30.0, Peak=197 HFD=3.5
02:15:39.173 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
02:15:39.173 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
02:15:39.173 00.000 10844 CameraToMount -- cameraX=-0.86 cameraY=0.72 hyp=1.12 cameraTheta=2.44 mountX=-0.55 mountY=-0.96, mountTheta=-2.09
02:15:39.174 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.86, y=0.72, opts=13)
02:15:39.175 00.001 10844 Enqueuing Move request for scope (-0.86, 0.72)
02:15:39.175 00.000 11060 Worker thread wakes up
02:15:39.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:39.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.72) opts 0xd
02:15:39.175 00.000 10844 UpdateGuideState exits: m=2404 SNR=30.0
02:15:39.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.86, 0.72)
02:15:39.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:39.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:39.175 00.000 10844 Enqueuing Expose request
02:15:39.175 00.000 11060 Moving (-0.86, 0.72) raw xDistance=-0.55 yDistance=-0.96
02:15:39.175 00.000 11060 BLC: History state: CurrMiss=-0.96, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.442407, 1:-0.961768
02:15:39.175 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:15:39.175 00.000 11060 BLC: window closed
02:15:39.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.55
02:15:39.175 00.000 11060 resist switch: large excursion: input -0.96 thresh 0.57 direction from 1 to -1
02:15:39.175 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.89
02:15:39.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.96
02:15:39.175 00.000 11060 MoveAxis(E, 99, ABG)
02:15:39.177 00.002 11060 Guiding  Dir = 2, Dur = 99
02:15:39.184 00.007 11060 IsSlewing returns 0
02:15:39.184 00.000 11060 IsGuiding returns 0
02:15:39.292 00.108 11060 IsGuiding returns 0
02:15:39.292 00.000 11060 Move returns status 0, amount 99
02:15:39.292 00.000 11060 BLC: Oldest BLC event removed
02:15:39.292 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:15:39.292 00.000 11060 MoveAxis(N, 1124, ABG)
02:15:39.292 00.000 11060 duration set to 750 by maxDecDuration
02:15:39.292 00.000 11060 Guiding  Dir = 0, Dur = 750
02:15:39.308 00.016 11060 IsSlewing returns 0
02:15:39.308 00.000 11060 IsGuiding returns 0
02:15:40.071 00.763 11060 IsGuiding returns 0
02:15:40.071 00.000 11060 Move returns status 0, amount 750
02:15:40.072 00.001 11060 move complete, result=0
02:15:40.072 00.000 11060 worker thread done servicing request
02:15:40.072 00.000 11060 Worker thread wakes up
02:15:40.072 00.000 10844 GuideStep: -0.6 px 99 ms EAST, -1.0 px 750 ms NORTH
02:15:40.073 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:40.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:40.704 00.631 11060 Exposure complete
02:15:40.852 00.148 11060 worker thread done servicing request
02:15:40.852 00.000 10844 OnExposeComplete: enter
02:15:40.853 00.001 10844 UpdateGuideState(): m_state=6
02:15:40.853 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12940
02:15:40.853 00.000 10844 Star::Find returns 1 (0), X=268.72, Y=59.26, Mass=2723, SNR=32.6, Peak=179 HFD=3.7
02:15:40.853 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
02:15:40.853 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
02:15:40.853 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.38 hyp=0.61 cameraTheta=0.68 mountX=-0.46 mountY=0.41, mountTheta=2.42
02:15:40.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.38, opts=13)
02:15:40.855 00.001 10844 Enqueuing Move request for scope (0.48, 0.38)
02:15:40.855 00.000 11060 Worker thread wakes up
02:15:40.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:40.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.38) opts 0xd
02:15:40.855 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.38)
02:15:40.855 00.000 11060 Moving (0.48, 0.38) raw xDistance=-0.46 yDistance=0.41
02:15:40.855 00.000 10844 UpdateGuideState exits: m=2723 SNR=32.6
02:15:40.855 00.000 11060 BLC: History state: CurrMiss=-0.41, AvgInitMiss=-0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.673237, 1:-0.408902
02:15:40.855 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:15:40.855 00.000 11060 BLC: window closed
02:15:40.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
02:15:40.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:40.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:15:40.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:40.855 00.000 11060 MoveAxis(E, 83, ABG)
02:15:40.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:40.855 00.000 11060 Guiding  Dir = 2, Dur = 83
02:15:40.855 00.000 10844 Enqueuing Expose request
02:15:40.871 00.016 11060 IsSlewing returns 0
02:15:40.872 00.001 11060 IsGuiding returns 0
02:15:40.975 00.103 11060 IsGuiding returns 0
02:15:40.977 00.002 11060 Move returns status 0, amount 83
02:15:40.977 00.000 11060 MoveAxis(N, 0, ABG)
02:15:40.977 00.000 11060 Move returns status 0, amount 0
02:15:40.977 00.000 11060 move complete, result=0
02:15:40.977 00.000 11060 worker thread done servicing request
02:15:40.977 00.000 11060 Worker thread wakes up
02:15:40.977 00.000 10844 GuideStep: -0.5 px 83 ms EAST, 0.4 px 0 ms NORTH
02:15:40.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:40.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:41.616 00.639 11060 Exposure complete
02:15:41.776 00.160 11060 worker thread done servicing request
02:15:41.776 00.000 10844 OnExposeComplete: enter
02:15:41.776 00.000 10844 UpdateGuideState(): m_state=6
02:15:41.776 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12941
02:15:41.776 00.000 10844 Star::Find returns 1 (0), X=269.22, Y=59.16, Mass=3175, SNR=35.4, Peak=230 HFD=3.8
02:15:41.776 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.75) = xAngle (2.03 = 2.03)
02:15:41.778 00.002 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
02:15:41.778 00.000 10844 CameraToMount -- cameraX=0.99 cameraY=0.28 hyp=1.02 cameraTheta=0.28 mountX=-0.45 mountY=0.93, mountTheta=2.02
02:15:41.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.99, y=0.28, opts=13)
02:15:41.779 00.000 10844 Enqueuing Move request for scope (0.99, 0.28)
02:15:41.779 00.000 11060 Worker thread wakes up
02:15:41.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.28) opts 0xd
02:15:41.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.99, 0.28)
02:15:41.779 00.000 11060 Moving (0.99, 0.28) raw xDistance=-0.45 yDistance=0.93
02:15:41.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.45
02:15:41.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:41.779 00.000 10844 UpdateGuideState exits: m=3175 SNR=35.4
02:15:41.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:41.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:41.779 00.000 11060 resist switch: large excursion: input 0.93 thresh 0.57 direction from -1 to 1
02:15:41.780 00.001 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.78
02:15:41.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.93
02:15:41.780 00.000 11060 MoveAxis(E, 81, ABG)
02:15:41.780 00.000 10844 Enqueuing Expose request
02:15:41.780 00.000 11060 Guiding  Dir = 2, Dur = 81
02:15:41.794 00.014 11060 IsSlewing returns 0
02:15:41.794 00.000 11060 IsGuiding returns 0
02:15:41.895 00.101 11060 IsGuiding returns 0
02:15:41.895 00.000 11060 Move returns status 0, amount 81
02:15:41.895 00.000 11060 BLC: Oldest BLC event removed
02:15:41.895 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:15:41.895 00.000 11060 MoveAxis(S, 1111, ABG)
02:15:41.895 00.000 11060 duration set to 750 by maxDecDuration
02:15:41.895 00.000 11060 Guiding  Dir = 1, Dur = 750
02:15:41.903 00.008 11060 IsSlewing returns 0
02:15:41.904 00.001 11060 IsGuiding returns 0
02:15:42.667 00.763 11060 IsGuiding returns 0
02:15:42.667 00.000 11060 Move returns status 0, amount 750
02:15:42.667 00.000 11060 move complete, result=0
02:15:42.668 00.001 11060 worker thread done servicing request
02:15:42.668 00.000 11060 Worker thread wakes up
02:15:42.668 00.000 10844 GuideStep: -0.5 px 81 ms EAST, 0.9 px 750 ms SOUTH
02:15:42.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:42.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:43.301 00.633 11060 Exposure complete
02:15:43.503 00.202 11060 worker thread done servicing request
02:15:43.503 00.000 10844 OnExposeComplete: enter
02:15:43.503 00.000 10844 UpdateGuideState(): m_state=6
02:15:43.503 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12942
02:15:43.503 00.000 10844 Star::Find returns 1 (0), X=269.12, Y=58.66, Mass=2588, SNR=32.0, Peak=185 HFD=3.8
02:15:43.503 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
02:15:43.503 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
02:15:43.503 00.000 10844 CameraToMount -- cameraX=0.88 cameraY=-0.21 hyp=0.90 cameraTheta=-0.24 mountX=0.05 mountY=0.90, mountTheta=1.51
02:15:43.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.88, y=-0.21, opts=13)
02:15:43.505 00.000 10844 Enqueuing Move request for scope (0.88, -0.21)
02:15:43.505 00.000 11060 Worker thread wakes up
02:15:43.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:43.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.21) opts 0xd
02:15:43.505 00.000 10844 UpdateGuideState exits: m=2588 SNR=32.0
02:15:43.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.88, -0.21)
02:15:43.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:43.505 00.000 11060 Moving (0.88, -0.21) raw xDistance=0.05 yDistance=0.90
02:15:43.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:43.505 00.000 10844 Enqueuing Expose request
02:15:43.505 00.000 11060 BLC: History state: CurrMiss=0.90, AvgInitMiss=0.09, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.648652, 1:0.901140
02:15:43.505 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:15:43.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:43.506 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.90
02:15:43.506 00.000 11060 MoveAxis(E, 0, ABG)
02:15:43.506 00.000 11060 Move returns status 0, amount 0
02:15:43.506 00.000 11060 MoveAxis(S, 351, ABG)
02:15:43.506 00.000 11060 Guiding  Dir = 1, Dur = 351
02:15:43.541 00.035 11060 IsSlewing returns 0
02:15:43.543 00.002 11060 IsGuiding returns 0
02:15:43.930 00.387 11060 IsGuiding returns 0
02:15:43.930 00.000 11060 Move returns status 0, amount 351
02:15:43.931 00.001 11060 move complete, result=0
02:15:43.931 00.000 11060 worker thread done servicing request
02:15:43.931 00.000 11060 Worker thread wakes up
02:15:43.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:43.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:43.931 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.9 px 351 ms SOUTH
02:15:44.558 00.627 11060 Exposure complete
02:15:44.741 00.183 11060 worker thread done servicing request
02:15:44.741 00.000 10844 OnExposeComplete: enter
02:15:44.741 00.000 10844 UpdateGuideState(): m_state=6
02:15:44.741 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12943
02:15:44.741 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=59.27, Mass=3068, SNR=34.2, Peak=194 HFD=4.0
02:15:44.742 00.001 10844 MultiStar: exiting stabilization period
02:15:44.742 00.000 10844 MultiStar: [#1 -0.71,-0.59,0.00,M7] [#2 -0.97,0.04,0.00,M5] [#3 -0.60,0.64,0.00,M2] [#4 0.36,1.05,0.00,M1] [#5 -0.60,0.30,0.00,M3] [#6 0.24,0.20,0.82,U] [#7 -0.71,-0.04,0.00,M3] [#8 -0.40,-0.47,0.93,U] 
02:15:44.742 00.000 10844 refined, 2 included, MultiStar: {-0.15, 0.05}, one-star: {-0.24, 0.39}
02:15:44.742 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.59 = -1.69)
02:15:44.742 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.71)
02:15:44.742 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.84 mountX=-0.02 mountY=-0.15, mountTheta=-1.69
02:15:44.744 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.05, opts=13)
02:15:44.744 00.000 10844 Enqueuing Move request for scope (-0.15, 0.05)
02:15:44.744 00.000 11060 Worker thread wakes up
02:15:44.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
02:15:44.744 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
02:15:44.744 00.000 11060 Moving (-0.15, 0.05) raw xDistance=-0.02 yDistance=-0.15
02:15:44.745 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:44.745 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.09, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.648652, 1:0.901140, 2:-0.154055
02:15:44.745 00.000 10844 UpdateGuideState exits: m=3068 SNR=34.2
02:15:44.745 00.000 11060 BLC: No correction, Miss < min_move
02:15:44.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:44.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:15:44.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:44.745 00.000 10844 Enqueuing Expose request
02:15:44.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:44.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:15:44.745 00.000 11060 MoveAxis(E, 0, ABG)
02:15:44.745 00.000 11060 Move returns status 0, amount 0
02:15:44.746 00.001 11060 MoveAxis(N, 0, ABG)
02:15:44.746 00.000 11060 Move returns status 0, amount 0
02:15:44.746 00.000 11060 move complete, result=0
02:15:44.746 00.000 11060 worker thread done servicing request
02:15:44.746 00.000 11060 Worker thread wakes up
02:15:44.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:44.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:44.759 00.013 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:45.399 00.640 11060 Exposure complete
02:15:45.557 00.158 11060 worker thread done servicing request
02:15:45.557 00.000 10844 OnExposeComplete: enter
02:15:45.557 00.000 10844 UpdateGuideState(): m_state=6
02:15:45.557 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12944
02:15:45.557 00.000 10844 Star::Find returns 1 (0), X=268.99, Y=59.40, Mass=2594, SNR=31.3, Peak=169 HFD=4.1
02:15:45.558 00.001 10844 MultiStar: [#1 0.96,-0.68,0.00,M8] [#2 -0.85,0.66,0.00,M6] [#3 -0.11,0.48,1.00,U] [#4 0.07,0.11,0.99,U] [#5 -0.15,0.66,0.00,M4] [#6 0.44,-0.08,0.92,U] [#7 0.03,0.65,0.00,M4] [#8 0.51,-0.11,1.08,U] 
02:15:45.558 00.000 10844 refined, 4 included, MultiStar: {0.33, 0.18}, one-star: {0.75, 0.53}
02:15:45.558 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
02:15:45.558 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
02:15:45.558 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.18 hyp=0.38 cameraTheta=0.50 mountX=-0.24 mountY=0.30, mountTheta=2.25
02:15:45.559 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.18, opts=13)
02:15:45.559 00.000 10844 Enqueuing Move request for scope (0.33, 0.18)
02:15:45.559 00.000 11060 Worker thread wakes up
02:15:45.560 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.18) opts 0xd
02:15:45.560 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.18)
02:15:45.560 00.000 11060 Moving (0.33, 0.18) raw xDistance=-0.24 yDistance=0.30
02:15:45.560 00.000 11060 BLC: window closed
02:15:45.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:15:45.560 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.09, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.648652, 1:0.901140, 2:-0.154055
02:15:45.560 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
02:15:45.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
02:15:45.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
02:15:45.560 00.000 10844 UpdateGuideState exits: m=2594 SNR=31.3
02:15:45.560 00.000 11060 MoveAxis(E, 42, ABG)
02:15:45.560 00.000 11060 Guiding  Dir = 2, Dur = 42
02:15:45.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:45.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:45.560 00.000 10844 Enqueuing Expose request
02:15:45.602 00.042 11060 IsSlewing returns 0
02:15:45.602 00.000 11060 IsGuiding returns 0
02:15:45.665 00.063 11060 IsGuiding returns 0
02:15:45.665 00.000 11060 Move returns status 0, amount 42
02:15:45.665 00.000 11060 MoveAxis(S, 117, ABG)
02:15:45.665 00.000 11060 Guiding  Dir = 1, Dur = 117
02:15:45.680 00.015 11060 IsSlewing returns 0
02:15:45.680 00.000 11060 IsGuiding returns 0
02:15:45.805 00.125 11060 IsGuiding returns 0
02:15:45.805 00.000 11060 Move returns status 0, amount 117
02:15:45.805 00.000 11060 move complete, result=0
02:15:45.805 00.000 11060 worker thread done servicing request
02:15:45.805 00.000 11060 Worker thread wakes up
02:15:45.805 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.3 px 117 ms SOUTH
02:15:45.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:45.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:46.434 00.629 11060 Exposure complete
02:15:46.604 00.170 11060 worker thread done servicing request
02:15:46.604 00.000 10844 OnExposeComplete: enter
02:15:46.604 00.000 10844 UpdateGuideState(): m_state=6
02:15:46.604 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12945
02:15:46.604 00.000 10844 Star::Find returns 1 (0), X=268.65, Y=58.98, Mass=2308, SNR=29.6, Peak=189 HFD=3.4
02:15:46.604 00.000 10844 MultiStar: [#1 1.02,-0.59,0.00,M9] [#2 -0.06,-0.12,2.30,U] [#3 -0.11,-0.58,1.06,U] [#4 -0.27,-0.09,1.15,U] [#5 0.04,-0.46,1.04,U] [#6 0.83,-0.54,0.00,M1] [#7 0.43,0.25,0.95,U] [#8 0.49,0.29,1.02,U] 
02:15:46.604 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {0.41, 0.10}
02:15:46.605 00.001 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.75) = xAngle (0.93 = 0.93)
02:15:46.605 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
02:15:46.605 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.82 mountX=0.08 mountY=0.11, mountTheta=0.92
02:15:46.606 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
02:15:46.606 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
02:15:46.607 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:46.607 00.000 10844 UpdateGuideState exits: m=2308 SNR=29.6
02:15:46.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:46.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:46.607 00.000 10844 Enqueuing Expose request
02:15:46.608 00.001 11060 Worker thread wakes up
02:15:46.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
02:15:46.608 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
02:15:46.608 00.000 11060 Moving (0.09, -0.10) raw xDistance=0.08 yDistance=0.11
02:15:46.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:15:46.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:46.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:15:46.608 00.000 11060 MoveAxis(E, 0, ABG)
02:15:46.608 00.000 11060 Move returns status 0, amount 0
02:15:46.608 00.000 11060 MoveAxis(N, 0, ABG)
02:15:46.609 00.001 11060 Move returns status 0, amount 0
02:15:46.609 00.000 11060 move complete, result=0
02:15:46.609 00.000 11060 worker thread done servicing request
02:15:46.609 00.000 11060 Worker thread wakes up
02:15:46.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:46.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:46.611 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:47.247 00.636 11060 Exposure complete
02:15:47.431 00.184 11060 worker thread done servicing request
02:15:47.431 00.000 10844 OnExposeComplete: enter
02:15:47.431 00.000 10844 UpdateGuideState(): m_state=6
02:15:47.432 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12946
02:15:47.432 00.000 10844 Star::Find returns 1 (0), X=267.05, Y=59.02, Mass=3244, SNR=35.5, Peak=180 HFD=4.4
02:15:47.432 00.000 10844 MultiStar: [#1 -0.44,-0.08,0.97,U] [#2 -0.45,-0.84,0.00,M6] [#3 -0.50,-0.08,0.85,U] [#4 -0.86,-0.29,0.00,M1] [#5 -0.69,-0.55,0.00,M4] [#6 0.32,-0.94,0.00,M2] [#7 -0.55,-0.40,0.00,M4] [#8 -1.08,-0.59,0.00,M1] 
02:15:47.432 00.000 10844 refined, 2 included, MultiStar: {-0.73, 0.00}, one-star: {-1.19, 0.14}
02:15:47.432 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
02:15:47.433 00.001 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
02:15:47.433 00.000 10844 CameraToMount -- cameraX=-0.73 cameraY=0.00 hyp=0.73 cameraTheta=3.14 mountX=0.13 mountY=-0.72, mountTheta=-1.39
02:15:47.435 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.73, y=0.00, opts=13)
02:15:47.435 00.000 10844 Enqueuing Move request for scope (-0.73, 0.00)
02:15:47.435 00.000 11060 Worker thread wakes up
02:15:47.436 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:47.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.00) opts 0xd
02:15:47.436 00.000 10844 UpdateGuideState exits: m=3244 SNR=35.5
02:15:47.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.73, 0.00)
02:15:47.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:47.436 00.000 11060 Moving (-0.73, 0.00) raw xDistance=0.13 yDistance=-0.72
02:15:47.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:47.436 00.000 10844 Enqueuing Expose request
02:15:47.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:15:47.436 00.000 11060 resist switch: large excursion: input -0.72 thresh 0.57 direction from 1 to -1
02:15:47.436 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.15
02:15:47.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.72
02:15:47.436 00.000 11060 MoveAxis(W, 23, ABG)
02:15:47.436 00.000 11060 Guiding  Dir = 3, Dur = 23
02:15:47.492 00.056 11060 IsSlewing returns 0
02:15:47.493 00.001 11060 IsGuiding returns 0
02:15:47.560 00.067 11060 IsGuiding returns 0
02:15:47.560 00.000 11060 Move returns status 0, amount 23
02:15:47.560 00.000 11060 BLC: Oldest BLC event removed
02:15:47.560 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:15:47.560 00.000 11060 MoveAxis(N, 1029, ABG)
02:15:47.560 00.000 11060 duration set to 750 by maxDecDuration
02:15:47.560 00.000 11060 Guiding  Dir = 0, Dur = 750
02:15:47.603 00.043 11060 IsSlewing returns 0
02:15:47.603 00.000 11060 IsGuiding returns 0
02:15:48.385 00.782 11060 IsGuiding returns 0
02:15:48.385 00.000 11060 Move returns status 0, amount 750
02:15:48.385 00.000 11060 move complete, result=0
02:15:48.387 00.002 11060 worker thread done servicing request
02:15:48.387 00.000 11060 Worker thread wakes up
02:15:48.387 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.7 px 750 ms NORTH
02:15:48.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:48.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:49.020 00.633 11060 Exposure complete
02:15:49.169 00.149 11060 worker thread done servicing request
02:15:49.169 00.000 10844 OnExposeComplete: enter
02:15:49.169 00.000 10844 UpdateGuideState(): m_state=6
02:15:49.169 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12947
02:15:49.169 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=60.13, Mass=2574, SNR=30.7, Peak=172 HFD=4.2
02:15:49.169 00.000 10844 MultiStar: large primary error, entering stabilization period
02:15:49.169 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.72)
02:15:49.169 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.74)
02:15:49.169 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=1.25 hyp=1.29 cameraTheta=1.81 mountX=-1.17 mountY=-0.51, mountTheta=-2.74
02:15:49.170 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=1.25, opts=13)
02:15:49.170 00.000 10844 Enqueuing Move request for scope (-0.31, 1.25)
02:15:49.170 00.000 11060 Worker thread wakes up
02:15:49.171 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.25) opts 0xd
02:15:49.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 1.25)
02:15:49.171 00.000 11060 Moving (-0.31, 1.25) raw xDistance=-1.17 yDistance=-0.51
02:15:49.171 00.000 11060 BLC: History state: CurrMiss=0.51, AvgInitMiss=0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.501233, 1:0.505472
02:15:49.171 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:15:49.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.32 from input -1.17
02:15:49.171 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:49.172 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.51
02:15:49.172 00.000 11060 MoveAxis(E, 203, ABG)
02:15:49.172 00.000 11060 Guiding  Dir = 2, Dur = 203
02:15:49.172 00.000 10844 UpdateGuideState exits: m=2574 SNR=30.7
02:15:49.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:49.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:49.172 00.000 10844 Enqueuing Expose request
02:15:49.188 00.016 11060 IsSlewing returns 0
02:15:49.188 00.000 11060 IsGuiding returns 0
02:15:49.404 00.216 11060 IsGuiding returns 0
02:15:49.404 00.000 11060 Move returns status 0, amount 203
02:15:49.404 00.000 11060 MoveAxis(N, 197, ABG)
02:15:49.404 00.000 11060 Guiding  Dir = 0, Dur = 197
02:15:49.456 00.052 11060 IsSlewing returns 0
02:15:49.459 00.003 11060 IsGuiding returns 0
02:15:49.685 00.226 11060 IsGuiding returns 0
02:15:49.685 00.000 11060 Move returns status 0, amount 197
02:15:49.685 00.000 11060 move complete, result=0
02:15:49.685 00.000 11060 worker thread done servicing request
02:15:49.685 00.000 11060 Worker thread wakes up
02:15:49.685 00.000 10844 GuideStep: -1.2 px 203 ms EAST, -0.5 px 197 ms NORTH
02:15:49.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:49.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:50.318 00.633 11060 Exposure complete
02:15:50.466 00.148 11060 worker thread done servicing request
02:15:50.467 00.001 10844 OnExposeComplete: enter
02:15:50.467 00.000 10844 UpdateGuideState(): m_state=6
02:15:50.467 00.000 10844 Star::Find(15, 267, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12948
02:15:50.467 00.000 10844 Star::Find returns 1 (0), X=268.42, Y=58.88, Mass=2944, SNR=33.9, Peak=202 HFD=3.9
02:15:50.467 00.000 10844 MultiStar: exiting stabilization period
02:15:50.467 00.000 10844 MultiStar: [#1 0.88,-0.93,0.00,M9] [#2 -0.40,-1.59,0.00,M7] [#3 0.93,-1.24,0.00,M1] [#4 -1.96,-1.11,0.00,M2] [#5 -0.61,-0.60,0.00,M5] [#6 0.08,-1.07,0.00,M3] [#7 1.12,-1.45,0.00,M5] [#8 0.96,-0.47,0.00,M2] 
02:15:50.467 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
02:15:50.467 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.77 = 1.77)
02:15:50.468 00.001 10844 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.03 mountX=-0.04 mountY=0.17, mountTheta=1.78
02:15:50.475 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.01, opts=13)
02:15:50.476 00.001 10844 Enqueuing Move request for scope (0.18, 0.01)
02:15:50.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:50.476 00.000 10844 UpdateGuideState exits: m=2944 SNR=33.9
02:15:50.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:50.476 00.000 11060 Worker thread wakes up
02:15:50.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:50.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
02:15:50.476 00.000 10844 Enqueuing Expose request
02:15:50.476 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
02:15:50.476 00.000 11060 Moving (0.18, 0.01) raw xDistance=-0.04 yDistance=0.17
02:15:50.476 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.501233, 1:0.505472, 2:-0.173125
02:15:50.476 00.000 11060 BLC: No correction, Miss < min_move
02:15:50.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:15:50.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:50.477 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:15:50.477 00.000 11060 MoveAxis(E, 0, ABG)
02:15:50.477 00.000 11060 Move returns status 0, amount 0
02:15:50.477 00.000 11060 MoveAxis(N, 0, ABG)
02:15:50.477 00.000 11060 Move returns status 0, amount 0
02:15:50.477 00.000 11060 move complete, result=0
02:15:50.477 00.000 11060 worker thread done servicing request
02:15:50.477 00.000 11060 Worker thread wakes up
02:15:50.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:50.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:50.478 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:51.116 00.638 11060 Exposure complete
02:15:51.309 00.193 11060 worker thread done servicing request
02:15:51.309 00.000 10844 OnExposeComplete: enter
02:15:51.309 00.000 10844 UpdateGuideState(): m_state=6
02:15:51.310 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12949
02:15:51.310 00.000 10844 Star::Find returns 1 (0), X=267.86, Y=58.71, Mass=3155, SNR=34.6, Peak=180 HFD=4.5
02:15:51.310 00.000 10844 MultiStar: [#1 0.65,-1.07,0.00,M10] [#2 -0.37,-1.58,0.00,M8] [#3 0.50,-1.60,0.00,M2] [#4 -1.60,-1.62,0.00,M3] [#5 -0.58,-0.25,0.00,M6] [#6 0.66,-1.96,0.00,M4] [#7 0.35,-0.59,0.00,M6] [#8 0.35,-1.30,0.00,M3] 
02:15:51.310 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.97 = -0.97)
02:15:51.310 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.99 = -0.99)
02:15:51.310 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.17 hyp=0.42 cameraTheta=-2.73 mountX=0.23 mountY=-0.35, mountTheta=-0.98
02:15:51.311 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.17, opts=13)
02:15:51.312 00.001 10844 Enqueuing Move request for scope (-0.38, -0.17)
02:15:51.312 00.000 11060 Worker thread wakes up
02:15:51.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.17) opts 0xd
02:15:51.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:51.312 00.000 10844 UpdateGuideState exits: m=3155 SNR=34.6
02:15:51.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:51.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:51.312 00.000 10844 Enqueuing Expose request
02:15:51.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.17)
02:15:51.312 00.000 11060 Moving (-0.38, -0.17) raw xDistance=0.23 yDistance=-0.35
02:15:51.312 00.000 11060 BLC: window closed
02:15:51.312 00.000 11060 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.08, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.501233, 1:0.505472, 2:-0.173125
02:15:51.312 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
02:15:51.313 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:15:51.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.35
02:15:51.313 00.000 11060 MoveAxis(W, 40, ABG)
02:15:51.313 00.000 11060 Guiding  Dir = 3, Dur = 40
02:15:51.334 00.021 11060 IsSlewing returns 0
02:15:51.334 00.000 11060 IsGuiding returns 0
02:15:51.428 00.094 11060 IsGuiding returns 0
02:15:51.428 00.000 11060 Move returns status 0, amount 40
02:15:51.428 00.000 11060 MoveAxis(N, 135, ABG)
02:15:51.428 00.000 11060 Guiding  Dir = 0, Dur = 135
02:15:51.460 00.032 11060 IsSlewing returns 0
02:15:51.460 00.000 11060 IsGuiding returns 0
02:15:51.635 00.175 11060 IsGuiding returns 0
02:15:51.635 00.000 11060 Move returns status 0, amount 135
02:15:51.635 00.000 11060 move complete, result=0
02:15:51.635 00.000 11060 worker thread done servicing request
02:15:51.635 00.000 11060 Worker thread wakes up
02:15:51.636 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:51.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:51.636 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.3 px 135 ms NORTH
02:15:52.267 00.631 11060 Exposure complete
02:15:52.440 00.173 11060 worker thread done servicing request
02:15:52.440 00.000 10844 OnExposeComplete: enter
02:15:52.440 00.000 10844 UpdateGuideState(): m_state=6
02:15:52.440 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12950
02:15:52.440 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.03, Mass=2925, SNR=33.3, Peak=184 HFD=4.2
02:15:52.441 00.001 10844 MultiStar: [#1 0.89,-0.27,0.00,R] [#2 0.42,-1.02,0.00,M9] [#3 -0.06,-0.51,1.04,U] [#4 -0.56,-1.36,0.00,M4] [#5 -0.06,0.80,0.00,M7] [#6 0.25,-1.49,0.00,M5] [#7 -0.17,-0.95,0.00,M7] [#8 0.56,-0.75,0.00,M4] 
02:15:52.441 00.000 10844 refined, 1 included, MultiStar: {-0.05, -0.68}, one-star: {-0.03, -0.85}
02:15:52.441 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
02:15:52.441 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
02:15:52.441 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.68 hyp=0.68 cameraTheta=-1.64 mountX=0.68 mountY=0.06, mountTheta=0.09
02:15:52.442 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.68, opts=13)
02:15:52.442 00.000 10844 Enqueuing Move request for scope (-0.05, -0.68)
02:15:52.442 00.000 11060 Worker thread wakes up
02:15:52.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:52.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.68) opts 0xd
02:15:52.442 00.000 10844 UpdateGuideState exits: m=2925 SNR=33.3
02:15:52.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.68)
02:15:52.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:52.443 00.001 11060 Moving (-0.05, -0.68) raw xDistance=0.68 yDistance=0.06
02:15:52.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:52.443 00.000 10844 Enqueuing Expose request
02:15:52.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.68
02:15:52.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:52.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:15:52.443 00.000 11060 MoveAxis(W, 119, ABG)
02:15:52.443 00.000 11060 Guiding  Dir = 3, Dur = 119
02:15:52.464 00.021 11060 IsSlewing returns 0
02:15:52.466 00.002 11060 IsGuiding returns 0
02:15:52.607 00.141 11060 IsGuiding returns 0
02:15:52.607 00.000 11060 Move returns status 0, amount 119
02:15:52.607 00.000 11060 MoveAxis(N, 0, ABG)
02:15:52.608 00.001 11060 Move returns status 0, amount 0
02:15:52.608 00.000 11060 move complete, result=0
02:15:52.608 00.000 11060 worker thread done servicing request
02:15:52.608 00.000 11060 Worker thread wakes up
02:15:52.608 00.000 10844 GuideStep: 0.7 px 119 ms WEST, 0.1 px 0 ms NORTH
02:15:52.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:52.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:53.244 00.636 11060 Exposure complete
02:15:53.427 00.183 11060 worker thread done servicing request
02:15:53.427 00.000 10844 OnExposeComplete: enter
02:15:53.427 00.000 10844 UpdateGuideState(): m_state=6
02:15:53.427 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12951
02:15:53.427 00.000 10844 Star::Find returns 1 (0), X=268.11, Y=58.23, Mass=2436, SNR=29.7, Peak=162 HFD=4.2
02:15:53.427 00.000 10844 MultiStar: [#1 -0.23,-0.18,1.24,U] [#2 -0.31,-1.51,0.00,M10] [#3 0.23,-0.55,1.02,U] [#4 -1.19,-0.39,0.00,M5] [#5 -0.07,-0.24,1.00,U] [#6 -0.42,-0.98,0.00,M6] [#7 0.85,0.10,0.00,M8] [#8 0.03,-1.58,0.00,M5] 
02:15:53.427 00.000 10844 refined, 3 included, MultiStar: {-0.06, -0.39}, one-star: {-0.13, -0.65}
02:15:53.427 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
02:15:53.427 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
02:15:53.428 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.39 hyp=0.40 cameraTheta=-1.72 mountX=0.40 mountY=0.01, mountTheta=0.02
02:15:53.429 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.39, opts=13)
02:15:53.429 00.000 10844 Enqueuing Move request for scope (-0.06, -0.39)
02:15:53.429 00.000 11060 Worker thread wakes up
02:15:53.429 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:53.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.39) opts 0xd
02:15:53.429 00.000 10844 UpdateGuideState exits: m=2436 SNR=29.7
02:15:53.429 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.39)
02:15:53.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:53.429 00.000 11060 Moving (-0.06, -0.39) raw xDistance=0.40 yDistance=0.01
02:15:53.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:53.429 00.000 10844 Enqueuing Expose request
02:15:53.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
02:15:53.431 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:53.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:15:53.431 00.000 11060 MoveAxis(W, 73, ABG)
02:15:53.431 00.000 11060 Guiding  Dir = 3, Dur = 73
02:15:53.468 00.037 11060 IsSlewing returns 0
02:15:53.469 00.001 11060 IsGuiding returns 0
02:15:53.578 00.109 11060 IsGuiding returns 0
02:15:53.578 00.000 11060 Move returns status 0, amount 73
02:15:53.578 00.000 11060 MoveAxis(N, 0, ABG)
02:15:53.578 00.000 11060 Move returns status 0, amount 0
02:15:53.578 00.000 11060 move complete, result=0
02:15:53.579 00.001 11060 worker thread done servicing request
02:15:53.579 00.000 11060 Worker thread wakes up
02:15:53.579 00.000 10844 GuideStep: 0.4 px 73 ms WEST, 0.0 px 0 ms NORTH
02:15:53.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:53.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:54.207 00.628 11060 Exposure complete
02:15:54.376 00.169 11060 worker thread done servicing request
02:15:54.377 00.001 10844 OnExposeComplete: enter
02:15:54.377 00.000 10844 UpdateGuideState(): m_state=6
02:15:54.377 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12952
02:15:54.377 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=59.00, Mass=2908, SNR=33.6, Peak=154 HFD=4.1
02:15:54.377 00.000 10844 MultiStar: [#1 0.06,-0.38,0.95,U] [#2 -0.22,-0.35,2.11,U] [#3 0.62,0.23,0.00,M1] [#4 -1.03,0.98,0.00,M6] [#5 0.13,0.82,0.00,M7] [#6 1.36,-0.18,0.00,M7] [#7 1.59,0.07,0.00,M9] [#8 0.38,-0.57,0.00,M6] 
02:15:54.377 00.000 10844 single-star, 2 included, MultiStar: {-0.11, -0.24}, one-star: {-0.03, 0.12}
02:15:54.378 00.001 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.60 = -2.69)
02:15:54.378 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
02:15:54.378 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.84 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
02:15:54.379 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.12, opts=13)
02:15:54.379 00.000 10844 Enqueuing Move request for scope (-0.03, 0.12)
02:15:54.379 00.000 11060 Worker thread wakes up
02:15:54.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
02:15:54.379 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:15:54.379 00.000 11060 Moving (-0.03, 0.12) raw xDistance=-0.11 yDistance=-0.05
02:15:54.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:15:54.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:54.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:54.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:15:54.379 00.000 11060 MoveAxis(E, 0, ABG)
02:15:54.379 00.000 11060 Move returns status 0, amount 0
02:15:54.379 00.000 10844 UpdateGuideState exits: m=2908 SNR=33.6
02:15:54.380 00.001 11060 MoveAxis(N, 0, ABG)
02:15:54.380 00.000 11060 Move returns status 0, amount 0
02:15:54.380 00.000 11060 move complete, result=0
02:15:54.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:54.380 00.000 11060 worker thread done servicing request
02:15:54.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:54.380 00.000 10844 Enqueuing Expose request
02:15:54.380 00.000 11060 Worker thread wakes up
02:15:54.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:54.380 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:54.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:55.024 00.644 11060 Exposure complete
02:15:55.188 00.164 11060 worker thread done servicing request
02:15:55.188 00.000 10844 OnExposeComplete: enter
02:15:55.188 00.000 10844 UpdateGuideState(): m_state=6
02:15:55.188 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12953
02:15:55.188 00.000 10844 Star::Find returns 1 (0), X=269.17, Y=59.34, Mass=2311, SNR=29.1, Peak=150 HFD=4.1
02:15:55.189 00.001 10844 MultiStar: [#1 -0.48,-1.06,0.00,M1] [#2 0.07,-0.12,2.46,U] [#3 0.52,-0.98,0.00,M2] [#4 -1.12,-0.48,0.00,M7] [#5 -0.10,-0.29,0.92,U] [#6 0.24,-0.67,0.00,M8] [#7 0.49,-0.64,0.00,M10] [#8 0.51,-0.40,0.00,M7] 
02:15:55.189 00.000 10844 refined, 2 included, MultiStar: {0.23, -0.03}, one-star: {0.93, 0.46}
02:15:55.189 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
02:15:55.189 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
02:15:55.189 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.11 mountX=-0.02 mountY=0.23, mountTheta=1.64
02:15:55.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.03, opts=13)
02:15:55.190 00.000 10844 Enqueuing Move request for scope (0.23, -0.03)
02:15:55.190 00.000 11060 Worker thread wakes up
02:15:55.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:15:55.190 00.000 10844 UpdateGuideState exits: m=2311 SNR=29.1
02:15:55.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:55.191 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:55.191 00.000 10844 Enqueuing Expose request
02:15:55.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
02:15:55.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
02:15:55.191 00.000 11060 Moving (0.23, -0.03) raw xDistance=-0.02 yDistance=0.23
02:15:55.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:15:55.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:55.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:15:55.191 00.000 11060 MoveAxis(E, 0, ABG)
02:15:55.191 00.000 11060 Move returns status 0, amount 0
02:15:55.191 00.000 11060 MoveAxis(N, 0, ABG)
02:15:55.191 00.000 11060 Move returns status 0, amount 0
02:15:55.191 00.000 11060 move complete, result=0
02:15:55.191 00.000 11060 worker thread done servicing request
02:15:55.191 00.000 11060 Worker thread wakes up
02:15:55.192 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:55.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:55.193 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:55.818 00.625 11060 Exposure complete
02:15:56.002 00.184 11060 worker thread done servicing request
02:15:56.002 00.000 10844 OnExposeComplete: enter
02:15:56.002 00.000 10844 UpdateGuideState(): m_state=6
02:15:56.002 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12954
02:15:56.002 00.000 10844 Star::Find returns 1 (0), X=269.86, Y=58.22, Mass=3203, SNR=34.9, Peak=155 HFD=4.4
02:15:56.002 00.000 10844 MultiStar: large primary error, entering stabilization period
02:15:56.002 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
02:15:56.003 00.001 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
02:15:56.003 00.000 10844 CameraToMount -- cameraX=1.62 cameraY=-0.66 hyp=1.75 cameraTheta=-0.39 mountX=0.36 mountY=1.71, mountTheta=1.36
02:15:56.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.62, y=-0.66, opts=13)
02:15:56.004 00.000 10844 Enqueuing Move request for scope (1.62, -0.66)
02:15:56.004 00.000 11060 Worker thread wakes up
02:15:56.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:56.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.62, -0.66) opts 0xd
02:15:56.004 00.000 10844 UpdateGuideState exits: m=3203 SNR=34.9
02:15:56.004 00.000 11060 Handling offset move in thread for scope, endpoint = (1.62, -0.66)
02:15:56.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:56.004 00.000 11060 Moving (1.62, -0.66) raw xDistance=0.36 yDistance=1.71
02:15:56.005 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:56.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
02:15:56.005 00.000 10844 Enqueuing Expose request
02:15:56.005 00.000 11060 resist switch: large excursion: input 1.71 thresh 0.57 direction from -1 to 1
02:15:56.005 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.13
02:15:56.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.71
02:15:56.005 00.000 11060 MoveAxis(W, 62, ABG)
02:15:56.005 00.000 11060 Guiding  Dir = 3, Dur = 62
02:15:56.032 00.027 11060 IsSlewing returns 0
02:15:56.032 00.000 11060 IsGuiding returns 0
02:15:56.110 00.078 11060 IsGuiding returns 0
02:15:56.110 00.000 11060 Move returns status 0, amount 62
02:15:56.110 00.000 11060 BLC: Oldest BLC event removed
02:15:56.110 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:15:56.110 00.000 11060 MoveAxis(S, 1415, ABG)
02:15:56.110 00.000 11060 duration set to 750 by maxDecDuration
02:15:56.110 00.000 11060 Guiding  Dir = 1, Dur = 750
02:15:56.123 00.013 11060 IsSlewing returns 0
02:15:56.123 00.000 11060 IsGuiding returns 0
02:15:56.889 00.766 11060 IsGuiding returns 0
02:15:56.889 00.000 11060 Move returns status 0, amount 750
02:15:56.889 00.000 11060 move complete, result=0
02:15:56.889 00.000 11060 worker thread done servicing request
02:15:56.889 00.000 11060 Worker thread wakes up
02:15:56.889 00.000 10844 GuideStep: 0.4 px 62 ms WEST, 1.7 px 750 ms SOUTH
02:15:56.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:56.890 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:57.519 00.629 11060 Exposure complete
02:15:57.676 00.157 11060 worker thread done servicing request
02:15:57.676 00.000 10844 OnExposeComplete: enter
02:15:57.676 00.000 10844 UpdateGuideState(): m_state=6
02:15:57.676 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12955
02:15:57.676 00.000 10844 Star::Find returns 1 (0), X=267.17, Y=58.96, Mass=2517, SNR=31.2, Peak=158 HFD=4.2
02:15:57.678 00.002 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.75) = xAngle (4.82 = -1.46)
02:15:57.678 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.80 = -1.48)
02:15:57.678 00.000 10844 CameraToMount -- cameraX=-1.06 cameraY=0.08 hyp=1.07 cameraTheta=3.07 mountX=0.12 mountY=-1.06, mountTheta=-1.46
02:15:57.680 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.06, y=0.08, opts=13)
02:15:57.680 00.000 10844 Enqueuing Move request for scope (-1.06, 0.08)
02:15:57.680 00.000 11060 Worker thread wakes up
02:15:57.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 0.08) opts 0xd
02:15:57.680 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.06, 0.08)
02:15:57.680 00.000 11060 Moving (-1.06, 0.08) raw xDistance=0.12 yDistance=-1.06
02:15:57.680 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:57.681 00.001 11060 BLC: History state: CurrMiss=-1.06, AvgInitMiss=-0.02, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=1.196168, 1:-1.063277
02:15:57.681 00.000 10844 UpdateGuideState exits: m=2517 SNR=31.2
02:15:57.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:57.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:57.681 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:15:57.681 00.000 11060 BLC: window closed
02:15:57.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:15:57.681 00.000 11060 resist switch: large excursion: input -1.06 thresh 0.57 direction from 1 to -1
02:15:57.681 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.19
02:15:57.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.74 from input -1.06
02:15:57.681 00.000 11060 MoveAxis(E, 0, ABG)
02:15:57.681 00.000 11060 Move returns status 0, amount 0
02:15:57.681 00.000 10844 Enqueuing Expose request
02:15:57.681 00.000 11060 BLC: Oldest BLC event removed
02:15:57.681 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:15:57.681 00.000 11060 MoveAxis(N, 1164, ABG)
02:15:57.681 00.000 11060 duration set to 750 by maxDecDuration
02:15:57.681 00.000 11060 Guiding  Dir = 0, Dur = 750
02:15:57.684 00.003 11060 IsSlewing returns 0
02:15:57.685 00.001 11060 IsGuiding returns 0
02:15:58.444 00.759 11060 IsGuiding returns 0
02:15:58.444 00.000 11060 Move returns status 0, amount 750
02:15:58.444 00.000 11060 move complete, result=0
02:15:58.445 00.001 11060 worker thread done servicing request
02:15:58.445 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -1.1 px 750 ms NORTH
02:15:58.445 00.000 11060 Worker thread wakes up
02:15:58.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:58.446 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:59.094 00.648 11060 Exposure complete
02:15:59.432 00.338 11060 worker thread done servicing request
02:15:59.432 00.000 10844 OnExposeComplete: enter
02:15:59.432 00.000 10844 UpdateGuideState(): m_state=6
02:15:59.433 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12956
02:15:59.433 00.000 10844 Star::Find returns 1 (0), X=268.36, Y=58.45, Mass=2591, SNR=31.9, Peak=207 HFD=3.5
02:15:59.433 00.000 10844 MultiStar: exiting stabilization period
02:15:59.433 00.000 10844 MultiStar: [#1 -0.16,0.17,0.88,U] [#2 0.13,-0.96,0.00,M9] [#3 0.07,0.79,0.00,M3] [#4 0.20,0.01,1.02,U] [#5 0.53,0.58,0.00,M7] [#6 0.49,-0.18,0.93,U] [#7 0.39,-0.07,0.84,U] [#8 0.35,-1.59,0.00,M8] 
02:15:59.433 00.000 10844 refined, 4 included, MultiStar: {0.21, -0.11}, one-star: {0.12, -0.43}
02:15:59.433 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
02:15:59.433 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
02:15:59.433 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-0.48 mountX=0.07 mountY=0.22, mountTheta=1.27
02:15:59.436 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.11, opts=13)
02:15:59.436 00.000 10844 Enqueuing Move request for scope (0.21, -0.11)
02:15:59.436 00.000 11060 Worker thread wakes up
02:15:59.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:15:59.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
02:15:59.436 00.000 10844 UpdateGuideState exits: m=2591 SNR=31.9
02:15:59.436 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
02:15:59.437 00.001 11060 Moving (0.21, -0.11) raw xDistance=0.07 yDistance=0.22
02:15:59.437 00.000 11060 BLC: History state: CurrMiss=-0.22, AvgInitMiss=-0.03, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.744294, 1:-0.221261
02:15:59.437 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:15:59.437 00.000 11060 BLC: window closed
02:15:59.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:59.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:15:59.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:15:59.437 00.000 10844 Enqueuing Expose request
02:15:59.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:59.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:15:59.437 00.000 11060 MoveAxis(E, 0, ABG)
02:15:59.438 00.001 11060 Move returns status 0, amount 0
02:15:59.438 00.000 11060 MoveAxis(N, 0, ABG)
02:15:59.438 00.000 11060 Move returns status 0, amount 0
02:15:59.439 00.001 11060 move complete, result=0
02:15:59.439 00.000 11060 worker thread done servicing request
02:15:59.439 00.000 11060 Worker thread wakes up
02:15:59.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:15:59.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:15:59.441 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:00.079 00.638 11060 Exposure complete
02:16:00.300 00.221 11060 worker thread done servicing request
02:16:00.300 00.000 10844 OnExposeComplete: enter
02:16:00.300 00.000 10844 UpdateGuideState(): m_state=6
02:16:00.300 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12957
02:16:00.301 00.001 10844 Star::Find returns 1 (0), X=269.43, Y=58.66, Mass=2729, SNR=32.8, Peak=187 HFD=3.4
02:16:00.301 00.000 10844 MultiStar: [#1 -0.05,0.23,0.95,U] [#2 -0.28,0.12,2.19,U] [#3 1.03,0.41,0.00,M4] [#4 1.27,0.56,0.00,M7] [#5 -0.15,0.70,0.00,M8] [#6 1.28,-0.51,0.00,M8] [#7 1.56,0.56,0.00,M10] [#8 1.35,0.16,0.00,M9] 
02:16:00.301 00.000 10844 refined, 2 included, MultiStar: {0.13, 0.06}, one-star: {1.19, -0.22}
02:16:00.301 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.75) = xAngle (2.22 = 2.22)
02:16:00.301 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
02:16:00.301 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.47 mountX=-0.09 mountY=0.11, mountTheta=2.22
02:16:00.302 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
02:16:00.303 00.001 10844 Enqueuing Move request for scope (0.13, 0.06)
02:16:00.303 00.000 11060 Worker thread wakes up
02:16:00.303 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=29, FiltMin=15, FiltMax=255, Gamma=1.000
02:16:00.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
02:16:00.303 00.000 10844 UpdateGuideState exits: m=2729 SNR=32.8
02:16:00.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
02:16:00.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:00.303 00.000 11060 Moving (0.13, 0.06) raw xDistance=-0.09 yDistance=0.11
02:16:00.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:00.303 00.000 10844 Enqueuing Expose request
02:16:00.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:16:00.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:00.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:16:00.303 00.000 11060 MoveAxis(E, 0, ABG)
02:16:00.303 00.000 11060 Move returns status 0, amount 0
02:16:00.303 00.000 11060 MoveAxis(N, 0, ABG)
02:16:00.303 00.000 11060 Move returns status 0, amount 0
02:16:00.304 00.001 11060 move complete, result=0
02:16:00.304 00.000 11060 worker thread done servicing request
02:16:00.304 00.000 11060 Worker thread wakes up
02:16:00.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:00.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:00.305 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:00.933 00.628 11060 Exposure complete
02:16:01.118 00.185 11060 worker thread done servicing request
02:16:01.118 00.000 10844 OnExposeComplete: enter
02:16:01.118 00.000 10844 UpdateGuideState(): m_state=6
02:16:01.118 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12958
02:16:01.118 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=58.46, Mass=3299, SNR=36.3, Peak=243 HFD=3.7
02:16:01.119 00.001 10844 MultiStar: [#1 -0.30,-0.20,0.98,U] [#2 0.54,0.05,1.98,U] [#3 1.05,-0.59,0.00,M5] [#4 0.83,0.55,0.00,M8] [#5 0.17,0.17,0.91,U] [#6 0.93,-0.39,0.00,M9] [#7 0.23,-0.51,0.84,U] [#8 0.72,-0.78,0.00,M10] 
02:16:01.119 00.000 10844 refined, 4 included, MultiStar: {0.20, -0.14}, one-star: {0.02, -0.42}
02:16:01.119 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.75) = xAngle (1.15 = 1.15)
02:16:01.119 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
02:16:01.119 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.60 mountX=0.10 mountY=0.22, mountTheta=1.15
02:16:01.120 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.14, opts=13)
02:16:01.120 00.000 10844 Enqueuing Move request for scope (0.20, -0.14)
02:16:01.120 00.000 11060 Worker thread wakes up
02:16:01.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
02:16:01.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
02:16:01.121 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:01.121 00.000 10844 UpdateGuideState exits: m=3299 SNR=36.3
02:16:01.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:01.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:01.121 00.000 10844 Enqueuing Expose request
02:16:01.121 00.000 11060 Moving (0.20, -0.14) raw xDistance=0.10 yDistance=0.22
02:16:01.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:16:01.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:16:01.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:16:01.121 00.000 11060 MoveAxis(E, 0, ABG)
02:16:01.121 00.000 11060 Move returns status 0, amount 0
02:16:01.121 00.000 11060 MoveAxis(N, 0, ABG)
02:16:01.121 00.000 11060 Move returns status 0, amount 0
02:16:01.121 00.000 11060 move complete, result=0
02:16:01.122 00.001 11060 worker thread done servicing request
02:16:01.122 00.000 11060 Worker thread wakes up
02:16:01.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:01.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:01.123 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:01.765 00.642 11060 Exposure complete
02:16:01.939 00.174 11060 worker thread done servicing request
02:16:01.939 00.000 10844 OnExposeComplete: enter
02:16:01.939 00.000 10844 UpdateGuideState(): m_state=6
02:16:01.939 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12959
02:16:01.939 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=58.44, Mass=3360, SNR=36.7, Peak=238 HFD=3.8
02:16:01.940 00.001 10844 MultiStar: [#1 0.68,-0.50,0.00,M1] [#2 0.71,0.30,0.00,M8] [#3 0.40,0.38,0.83,U] [#4 -0.47,0.50,0.00,M9] [#5 0.37,-0.22,0.86,U] [#6 1.92,-0.84,0.00,M10] [#7 1.01,0.55,0.00,M10] [#8 1.29,-0.32,0.00,R] 
02:16:01.940 00.000 10844 refined, 2 included, MultiStar: {0.49, -0.12}, one-star: {0.68, -0.44}
02:16:01.940 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.75) = xAngle (1.52 = 1.52)
02:16:01.940 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
02:16:01.940 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=-0.12 hyp=0.51 cameraTheta=-0.23 mountX=0.02 mountY=0.51, mountTheta=1.52
02:16:01.941 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=-0.12, opts=13)
02:16:01.942 00.001 10844 Enqueuing Move request for scope (0.49, -0.12)
02:16:01.942 00.000 11060 Worker thread wakes up
02:16:01.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.12) opts 0xd
02:16:01.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, -0.12)
02:16:01.942 00.000 11060 Moving (0.49, -0.12) raw xDistance=0.02 yDistance=0.51
02:16:01.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:01.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:16:01.942 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:01.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
02:16:01.942 00.000 11060 MoveAxis(E, 0, ABG)
02:16:01.942 00.000 11060 Move returns status 0, amount 0
02:16:01.942 00.000 11060 MoveAxis(N, 0, ABG)
02:16:01.944 00.002 11060 Move returns status 0, amount 0
02:16:01.944 00.000 11060 move complete, result=0
02:16:01.944 00.000 10844 UpdateGuideState exits: m=3360 SNR=36.7
02:16:01.944 00.000 11060 worker thread done servicing request
02:16:01.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:01.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:01.944 00.000 10844 Enqueuing Expose request
02:16:01.944 00.000 11060 Worker thread wakes up
02:16:01.944 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
02:16:01.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:01.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:02.572 00.628 11060 Exposure complete
02:16:02.742 00.170 11060 worker thread done servicing request
02:16:02.742 00.000 10844 OnExposeComplete: enter
02:16:02.742 00.000 10844 UpdateGuideState(): m_state=6
02:16:02.742 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12960
02:16:02.743 00.001 10844 Star::Find returns 1 (0), X=269.30, Y=58.77, Mass=2956, SNR=34.0, Peak=224 HFD=3.7
02:16:02.743 00.000 10844 MultiStar: [#1 -0.06,0.04,1.00,U] [#2 0.70,0.74,0.00,M9] [#3 0.88,0.01,0.00,M5] [#4 0.20,0.95,0.00,M10] [#5 0.93,0.46,0.00,M7] [#6 1.47,-0.26,0.00,R] [#7 0.93,0.36,0.00,R] [#8 -0.20,0.43,0.79,U] 
02:16:02.743 00.000 10844 refined, 2 included, MultiStar: {0.30, 0.10}, one-star: {1.06, -0.11}
02:16:02.743 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
02:16:02.743 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
02:16:02.743 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.32 cameraTheta=0.31 mountX=-0.15 mountY=0.28, mountTheta=2.06
02:16:02.744 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.10, opts=13)
02:16:02.744 00.000 10844 Enqueuing Move request for scope (0.30, 0.10)
02:16:02.744 00.000 11060 Worker thread wakes up
02:16:02.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd
02:16:02.745 00.001 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.10)
02:16:02.745 00.000 11060 Moving (0.30, 0.10) raw xDistance=-0.15 yDistance=0.28
02:16:02.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:16:02.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:02.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:02.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:16:02.745 00.000 11060 MoveAxis(E, 26, ABG)
02:16:02.745 00.000 11060 Guiding  Dir = 2, Dur = 26
02:16:02.745 00.000 10844 UpdateGuideState exits: m=2956 SNR=34.0
02:16:02.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:02.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:02.745 00.000 10844 Enqueuing Expose request
02:16:02.754 00.009 11060 IsSlewing returns 0
02:16:02.754 00.000 11060 IsGuiding returns 0
02:16:02.785 00.031 11060 IsGuiding returns 0
02:16:02.785 00.000 11060 Move returns status 0, amount 26
02:16:02.785 00.000 11060 MoveAxis(N, 0, ABG)
02:16:02.785 00.000 11060 Move returns status 0, amount 0
02:16:02.785 00.000 11060 move complete, result=0
02:16:02.785 00.000 11060 worker thread done servicing request
02:16:02.785 00.000 11060 Worker thread wakes up
02:16:02.786 00.001 10844 GuideStep: -0.2 px 26 ms EAST, 0.3 px 0 ms NORTH
02:16:02.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:02.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:03.421 00.635 11060 Exposure complete
02:16:03.612 00.191 11060 worker thread done servicing request
02:16:03.613 00.001 10844 OnExposeComplete: enter
02:16:03.613 00.000 10844 UpdateGuideState(): m_state=6
02:16:03.613 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12961
02:16:03.613 00.000 10844 Star::Find returns 1 (0), X=269.03, Y=58.15, Mass=2175, SNR=28.5, Peak=163 HFD=3.9
02:16:03.613 00.000 10844 MultiStar: [#1 0.30,-0.41,1.11,U] [#2 0.23,-0.96,0.00,M10] [#3 0.35,-0.24,1.09,U] [#4 1.29,0.04,0.00,R] [#5 0.03,-0.37,1.17,U] [#6 -0.65,0.37,0.00,M1] [#7 -0.13,-1.22,0.00,M1] [#8 -0.37,0.79,0.00,M1] 
02:16:03.613 00.000 10844 refined, 3 included, MultiStar: {0.35, -0.43}, one-star: {0.79, -0.73}
02:16:03.614 00.001 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
02:16:03.614 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
02:16:03.614 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.43 hyp=0.56 cameraTheta=-0.89 mountX=0.36 mountY=0.42, mountTheta=0.86
02:16:03.615 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.43, opts=13)
02:16:03.615 00.000 10844 Enqueuing Move request for scope (0.35, -0.43)
02:16:03.615 00.000 11060 Worker thread wakes up
02:16:03.615 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:03.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.43) opts 0xd
02:16:03.615 00.000 10844 UpdateGuideState exits: m=2175 SNR=28.5
02:16:03.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.43)
02:16:03.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:03.615 00.000 11060 Moving (0.35, -0.43) raw xDistance=0.36 yDistance=0.42
02:16:03.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:03.616 00.001 10844 Enqueuing Expose request
02:16:03.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
02:16:03.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:03.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:16:03.616 00.000 11060 MoveAxis(W, 62, ABG)
02:16:03.616 00.000 11060 Guiding  Dir = 3, Dur = 62
02:16:03.629 00.013 11060 IsSlewing returns 0
02:16:03.629 00.000 11060 IsGuiding returns 0
02:16:03.692 00.063 11060 IsGuiding returns 0
02:16:03.692 00.000 11060 Move returns status 0, amount 62
02:16:03.692 00.000 11060 MoveAxis(N, 0, ABG)
02:16:03.692 00.000 11060 Move returns status 0, amount 0
02:16:03.692 00.000 11060 move complete, result=0
02:16:03.693 00.001 11060 worker thread done servicing request
02:16:03.693 00.000 11060 Worker thread wakes up
02:16:03.693 00.000 10844 GuideStep: 0.4 px 62 ms WEST, 0.4 px 0 ms NORTH
02:16:03.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:03.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:04.329 00.636 11060 Exposure complete
02:16:04.487 00.158 11060 worker thread done servicing request
02:16:04.487 00.000 10844 OnExposeComplete: enter
02:16:04.487 00.000 10844 UpdateGuideState(): m_state=6
02:16:04.487 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12962
02:16:04.487 00.000 10844 Star::Find returns 1 (0), X=268.79, Y=58.34, Mass=2949, SNR=33.7, Peak=241 HFD=3.6
02:16:04.489 00.002 10844 MultiStar: [#1 -0.30,-0.46,0.99,U] [#2 0.54,0.13,2.05,U] [#3 0.02,-0.46,0.95,U] [#4 -1.18,-0.34,0.00,M1] [#5 0.31,0.10,0.98,U] [#6 -0.46,0.27,0.88,U] [#7 0.07,-0.52,0.82,U] [#8 -1.10,0.23,0.00,M2] 
02:16:04.489 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.16}, one-star: {0.55, -0.54}
02:16:04.489 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
02:16:04.489 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
02:16:04.489 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-0.75 mountX=0.13 mountY=0.20, mountTheta=0.99
02:16:04.490 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.16, opts=13)
02:16:04.490 00.000 10844 Enqueuing Move request for scope (0.17, -0.16)
02:16:04.490 00.000 11060 Worker thread wakes up
02:16:04.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:04.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
02:16:04.490 00.000 10844 UpdateGuideState exits: m=2949 SNR=33.7
02:16:04.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
02:16:04.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:04.490 00.000 11060 Moving (0.17, -0.16) raw xDistance=0.13 yDistance=0.20
02:16:04.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:04.490 00.000 10844 Enqueuing Expose request
02:16:04.491 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:16:04.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:16:04.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:16:04.491 00.000 11060 MoveAxis(W, 24, ABG)
02:16:04.491 00.000 11060 Guiding  Dir = 3, Dur = 24
02:16:04.519 00.028 11060 IsSlewing returns 0
02:16:04.519 00.000 11060 IsGuiding returns 0
02:16:04.565 00.046 11060 IsGuiding returns 0
02:16:04.565 00.000 11060 Move returns status 0, amount 24
02:16:04.565 00.000 11060 MoveAxis(N, 0, ABG)
02:16:04.565 00.000 11060 Move returns status 0, amount 0
02:16:04.565 00.000 11060 move complete, result=0
02:16:04.565 00.000 11060 worker thread done servicing request
02:16:04.566 00.001 11060 Worker thread wakes up
02:16:04.566 00.000 10844 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
02:16:04.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:04.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:05.206 00.640 11060 Exposure complete
02:16:05.391 00.185 11060 worker thread done servicing request
02:16:05.392 00.001 10844 OnExposeComplete: enter
02:16:05.392 00.000 10844 UpdateGuideState(): m_state=6
02:16:05.392 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12963
02:16:05.392 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=58.84, Mass=2584, SNR=32.0, Peak=205 HFD=3.8
02:16:05.393 00.001 10844 MultiStar: [#1 -0.08,-1.24,0.00,M1] [#2 -0.01,-0.46,2.09,U] [#3 -0.04,-0.11,1.00,U] [#4 -0.90,1.29,0.00,M2] [#5 -0.35,0.03,0.98,U] [#6 0.14,-0.28,0.89,U] [#7 -0.85,-0.63,0.00,M1] [#8 -1.05,-0.21,0.00,M3] 
02:16:05.393 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.22}, one-star: {0.49, -0.04}
02:16:05.393 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
02:16:05.393 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
02:16:05.393 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.23 cameraTheta=-1.42 mountX=0.21 mountY=0.07, mountTheta=0.31
02:16:05.394 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.22, opts=13)
02:16:05.394 00.000 10844 Enqueuing Move request for scope (0.03, -0.22)
02:16:05.395 00.001 11060 Worker thread wakes up
02:16:05.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:05.395 00.000 10844 UpdateGuideState exits: m=2584 SNR=32.0
02:16:05.395 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
02:16:05.395 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:05.395 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:05.395 00.000 10844 Enqueuing Expose request
02:16:05.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
02:16:05.395 00.000 11060 Moving (0.03, -0.22) raw xDistance=0.21 yDistance=0.07
02:16:05.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:16:05.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:05.396 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:16:05.396 00.000 11060 MoveAxis(W, 38, ABG)
02:16:05.396 00.000 11060 Guiding  Dir = 3, Dur = 38
02:16:05.442 00.046 11060 IsSlewing returns 0
02:16:05.442 00.000 11060 IsGuiding returns 0
02:16:05.536 00.094 11060 IsGuiding returns 0
02:16:05.537 00.001 11060 Move returns status 0, amount 38
02:16:05.537 00.000 11060 MoveAxis(N, 0, ABG)
02:16:05.537 00.000 11060 Move returns status 0, amount 0
02:16:05.537 00.000 11060 move complete, result=0
02:16:05.538 00.001 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
02:16:05.538 00.000 11060 worker thread done servicing request
02:16:05.539 00.001 11060 Worker thread wakes up
02:16:05.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:05.540 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:06.167 00.627 11060 Exposure complete
02:16:06.340 00.173 11060 worker thread done servicing request
02:16:06.340 00.000 10844 OnExposeComplete: enter
02:16:06.340 00.000 10844 UpdateGuideState(): m_state=6
02:16:06.340 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12964
02:16:06.340 00.000 10844 Star::Find returns 1 (0), X=269.28, Y=58.60, Mass=2390, SNR=30.7, Peak=186 HFD=3.5
02:16:06.341 00.001 10844 MultiStar: [#1 -0.29,-0.21,1.00,U] [#2 0.46,-0.38,2.06,U] [#3 -0.23,-0.04,1.06,U] [#4 -0.84,0.52,0.00,M3] [#5 0.30,-0.62,0.00,M5] [#6 -0.74,-0.68,0.00,M1] [#7 -0.67,-0.92,0.00,M2] [#8 -1.39,0.27,0.00,M4] 
02:16:06.341 00.000 10844 refined, 3 included, MultiStar: {0.28, -0.26}, one-star: {1.04, -0.28}
02:16:06.341 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
02:16:06.341 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
02:16:06.341 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.26 hyp=0.38 cameraTheta=-0.74 mountX=0.20 mountY=0.32, mountTheta=1.01
02:16:06.342 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.26, opts=13)
02:16:06.342 00.000 10844 Enqueuing Move request for scope (0.28, -0.26)
02:16:06.342 00.000 11060 Worker thread wakes up
02:16:06.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.26) opts 0xd
02:16:06.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.26)
02:16:06.342 00.000 11060 Moving (0.28, -0.26) raw xDistance=0.20 yDistance=0.32
02:16:06.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:06.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
02:16:06.343 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:16:06.343 00.000 10844 UpdateGuideState exits: m=2390 SNR=30.7
02:16:06.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:16:06.343 00.000 11060 MoveAxis(W, 36, ABG)
02:16:06.343 00.000 11060 Guiding  Dir = 3, Dur = 36
02:16:06.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:06.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:06.343 00.000 10844 Enqueuing Expose request
02:16:06.349 00.006 11060 IsSlewing returns 0
02:16:06.349 00.000 11060 IsGuiding returns 0
02:16:06.396 00.047 11060 IsGuiding returns 0
02:16:06.396 00.000 11060 Move returns status 0, amount 36
02:16:06.396 00.000 11060 MoveAxis(N, 0, ABG)
02:16:06.396 00.000 11060 Move returns status 0, amount 0
02:16:06.397 00.001 11060 move complete, result=0
02:16:06.397 00.000 11060 worker thread done servicing request
02:16:06.397 00.000 11060 Worker thread wakes up
02:16:06.397 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.3 px 0 ms NORTH
02:16:06.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:06.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:07.027 00.630 11060 Exposure complete
02:16:07.193 00.166 11060 worker thread done servicing request
02:16:07.193 00.000 10844 OnExposeComplete: enter
02:16:07.193 00.000 10844 UpdateGuideState(): m_state=6
02:16:07.193 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12965
02:16:07.193 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=58.51, Mass=2609, SNR=31.0, Peak=244 HFD=3.4
02:16:07.194 00.001 10844 MultiStar: [#1 0.02,-0.47,1.04,U] [#2 -0.04,-0.60,2.12,U] [#3 -0.06,-0.44,1.03,U] [#4 -0.91,-0.23,0.00,M4] [#5 0.46,-0.58,0.00,M6] [#6 -0.34,-0.14,0.80,U] [#7 -0.69,-0.45,0.00,M3] [#8 -0.76,-0.34,0.00,M5] 
02:16:07.194 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.45}, one-star: {0.36, -0.36}
02:16:07.194 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
02:16:07.194 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
02:16:07.194 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.45 hyp=0.45 cameraTheta=-1.58 mountX=0.44 mountY=0.07, mountTheta=0.15
02:16:07.195 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.45, opts=13)
02:16:07.195 00.000 10844 Enqueuing Move request for scope (-0.01, -0.45)
02:16:07.196 00.001 11060 Worker thread wakes up
02:16:07.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.45) opts 0xd
02:16:07.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.45)
02:16:07.196 00.000 11060 Moving (-0.01, -0.45) raw xDistance=0.44 yDistance=0.07
02:16:07.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
02:16:07.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:07.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:07.196 00.000 10844 UpdateGuideState exits: m=2609 SNR=31.0
02:16:07.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:07.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:07.196 00.000 10844 Enqueuing Expose request
02:16:07.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:16:07.197 00.001 11060 MoveAxis(W, 78, ABG)
02:16:07.197 00.000 11060 Guiding  Dir = 3, Dur = 78
02:16:07.206 00.009 11060 IsSlewing returns 0
02:16:07.206 00.000 11060 IsGuiding returns 0
02:16:07.300 00.094 11060 IsGuiding returns 0
02:16:07.301 00.001 11060 Move returns status 0, amount 78
02:16:07.301 00.000 11060 MoveAxis(N, 0, ABG)
02:16:07.301 00.000 11060 Move returns status 0, amount 0
02:16:07.301 00.000 11060 move complete, result=0
02:16:07.301 00.000 11060 worker thread done servicing request
02:16:07.301 00.000 11060 Worker thread wakes up
02:16:07.301 00.000 10844 GuideStep: 0.4 px 78 ms WEST, 0.1 px 0 ms NORTH
02:16:07.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:07.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:07.932 00.631 11060 Exposure complete
02:16:08.102 00.170 11060 worker thread done servicing request
02:16:08.102 00.000 10844 OnExposeComplete: enter
02:16:08.102 00.000 10844 UpdateGuideState(): m_state=6
02:16:08.102 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12966
02:16:08.102 00.000 10844 Star::Find returns 1 (1), X=268.39, Y=58.69, Mass=3069, SNR=34.5, Peak=255 HFD=3.5
02:16:08.103 00.001 10844 MultiStar: [#1 0.80,-0.68,0.00,M1] [#2 -0.20,-0.73,0.00,M7] [#3 0.31,-0.30,1.04,U] [#4 -1.27,-0.00,0.00,M5] [#5 -0.25,-0.55,0.92,U] [#6 -1.09,0.32,0.00,M1] [#7 -0.32,-0.49,0.83,U] [#8 -0.95,0.24,0.00,M6] 
02:16:08.103 00.000 10844 single-star, 3 included, MultiStar: {-0.01, -0.37}, one-star: {0.15, -0.19}
02:16:08.103 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
02:16:08.103 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
02:16:08.103 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.89 mountX=0.16 mountY=0.18, mountTheta=0.85
02:16:08.104 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.19, opts=13)
02:16:08.104 00.000 10844 Enqueuing Move request for scope (0.15, -0.19)
02:16:08.105 00.001 11060 Worker thread wakes up
02:16:08.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:08.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
02:16:08.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
02:16:08.105 00.000 11060 Moving (0.15, -0.19) raw xDistance=0.16 yDistance=0.18
02:16:08.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
02:16:08.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:08.105 00.000 10844 UpdateGuideState exits: m=3069 SNR=34.5 Saturated
02:16:08.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:16:08.105 00.000 11060 MoveAxis(W, 29, ABG)
02:16:08.105 00.000 11060 Guiding  Dir = 3, Dur = 29
02:16:08.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:08.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:08.105 00.000 10844 Enqueuing Expose request
02:16:08.110 00.005 11060 IsSlewing returns 0
02:16:08.110 00.000 11060 IsGuiding returns 0
02:16:08.140 00.030 11060 IsGuiding returns 0
02:16:08.140 00.000 11060 Move returns status 0, amount 29
02:16:08.140 00.000 11060 MoveAxis(N, 0, ABG)
02:16:08.140 00.000 11060 Move returns status 0, amount 0
02:16:08.140 00.000 11060 move complete, result=0
02:16:08.140 00.000 11060 worker thread done servicing request
02:16:08.140 00.000 11060 Worker thread wakes up
02:16:08.140 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.2 px 0 ms NORTH
02:16:08.141 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:08.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:08.771 00.630 11060 Exposure complete
02:16:08.958 00.187 11060 worker thread done servicing request
02:16:08.958 00.000 10844 OnExposeComplete: enter
02:16:08.958 00.000 10844 UpdateGuideState(): m_state=6
02:16:08.958 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12967
02:16:08.959 00.001 10844 Star::Find returns 1 (0), X=268.40, Y=59.26, Mass=2530, SNR=31.1, Peak=228 HFD=3.4
02:16:08.959 00.000 10844 MultiStar: [#1 -0.02,0.06,1.11,U] [#2 0.57,0.24,2.12,U] [#3 0.26,0.42,1.02,U] [#4 -0.46,0.23,0.97,U] [#5 0.71,0.61,0.00,M6] [#6 -1.20,0.54,0.00,M2] [#7 -0.24,0.48,1.03,U] [#8 -1.18,0.51,0.00,M7] 
02:16:08.959 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.29}, one-star: {0.16, 0.38}
02:16:08.959 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
02:16:08.959 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
02:16:08.959 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.16 mountX=-0.31 mountY=0.08, mountTheta=2.89
02:16:08.961 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.29, opts=13)
02:16:08.961 00.000 10844 Enqueuing Move request for scope (0.13, 0.29)
02:16:08.961 00.000 11060 Worker thread wakes up
02:16:08.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.29) opts 0xd
02:16:08.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.29)
02:16:08.961 00.000 11060 Moving (0.13, 0.29) raw xDistance=-0.31 yDistance=0.08
02:16:08.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:16:08.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:08.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:08.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:16:08.962 00.001 11060 MoveAxis(E, 52, ABG)
02:16:08.962 00.000 11060 Guiding  Dir = 2, Dur = 52
02:16:08.962 00.000 10844 UpdateGuideState exits: m=2530 SNR=31.1
02:16:08.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:08.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:08.962 00.000 10844 Enqueuing Expose request
02:16:08.984 00.022 11060 IsSlewing returns 0
02:16:08.984 00.000 11060 IsGuiding returns 0
02:16:09.083 00.099 11060 IsGuiding returns 0
02:16:09.083 00.000 11060 Move returns status 0, amount 52
02:16:09.083 00.000 11060 MoveAxis(N, 0, ABG)
02:16:09.083 00.000 11060 Move returns status 0, amount 0
02:16:09.083 00.000 11060 move complete, result=0
02:16:09.083 00.000 11060 worker thread done servicing request
02:16:09.084 00.001 11060 Worker thread wakes up
02:16:09.084 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.1 px 0 ms NORTH
02:16:09.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:09.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:09.724 00.640 11060 Exposure complete
02:16:09.879 00.155 11060 worker thread done servicing request
02:16:09.879 00.000 10844 OnExposeComplete: enter
02:16:09.879 00.000 10844 UpdateGuideState(): m_state=6
02:16:09.879 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12968
02:16:09.879 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=58.66, Mass=2488, SNR=31.2, Peak=212 HFD=3.7
02:16:09.879 00.000 10844 MultiStar: [#1 -0.16,-0.05,1.16,U] [#2 0.59,0.12,2.22,U] [#3 -0.70,0.10,0.00,M1] [#4 -0.81,0.23,0.00,M5] [#5 0.13,0.80,0.00,M7] [#6 -1.15,-0.07,0.00,M3] [#7 -0.91,-0.29,0.00,M2] [#8 -1.01,0.51,0.00,M8] 
02:16:09.880 00.001 10844 refined, 2 included, MultiStar: {0.22, 0.00}, one-star: {-0.15, -0.22}
02:16:09.880 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
02:16:09.880 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
02:16:09.880 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.00 hyp=0.22 cameraTheta=0.00 mountX=-0.04 mountY=0.22, mountTheta=1.75
02:16:09.881 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.00, opts=13)
02:16:09.881 00.000 10844 Enqueuing Move request for scope (0.22, 0.00)
02:16:09.881 00.000 11060 Worker thread wakes up
02:16:09.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.00) opts 0xd
02:16:09.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.00)
02:16:09.881 00.000 11060 Moving (0.22, 0.00) raw xDistance=-0.04 yDistance=0.22
02:16:09.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:16:09.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:16:09.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:09.881 00.000 10844 UpdateGuideState exits: m=2488 SNR=31.2
02:16:09.882 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:09.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:09.882 00.000 10844 Enqueuing Expose request
02:16:09.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:16:09.882 00.000 11060 MoveAxis(E, 0, ABG)
02:16:09.882 00.000 11060 Move returns status 0, amount 0
02:16:09.882 00.000 11060 MoveAxis(N, 0, ABG)
02:16:09.882 00.000 11060 Move returns status 0, amount 0
02:16:09.882 00.000 11060 move complete, result=0
02:16:09.882 00.000 11060 worker thread done servicing request
02:16:09.882 00.000 11060 Worker thread wakes up
02:16:09.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:09.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:09.885 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:10.524 00.639 11060 Exposure complete
02:16:10.685 00.161 11060 worker thread done servicing request
02:16:10.685 00.000 10844 OnExposeComplete: enter
02:16:10.685 00.000 10844 UpdateGuideState(): m_state=6
02:16:10.685 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12969
02:16:10.685 00.000 10844 Star::Find returns 1 (0), X=268.86, Y=59.11, Mass=2676, SNR=32.1, Peak=229 HFD=3.8
02:16:10.685 00.000 10844 MultiStar: [#1 -0.64,0.02,0.00,M1] [#2 0.14,-1.12,0.00,M6] [#3 -0.05,-0.68,0.00,M2] [#4 -1.22,-0.44,0.00,M6] [#5 -0.39,0.45,0.95,U] [#6 -1.08,-0.46,0.00,M4] [#7 -0.13,-1.18,0.00,M3] [#8 -1.13,-0.86,0.00,M9] 
02:16:10.685 00.000 10844 refined, 1 included, MultiStar: {0.13, 0.34}, one-star: {0.62, 0.24}
02:16:10.686 00.001 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
02:16:10.686 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
02:16:10.686 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.21 mountX=-0.36 mountY=0.07, mountTheta=2.95
02:16:10.687 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.34, opts=13)
02:16:10.687 00.000 10844 Enqueuing Move request for scope (0.13, 0.34)
02:16:10.687 00.000 11060 Worker thread wakes up
02:16:10.687 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:10.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
02:16:10.687 00.000 10844 UpdateGuideState exits: m=2676 SNR=32.1
02:16:10.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
02:16:10.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:10.687 00.000 11060 Moving (0.13, 0.34) raw xDistance=-0.36 yDistance=0.07
02:16:10.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:10.687 00.000 10844 Enqueuing Expose request
02:16:10.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
02:16:10.688 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:10.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:16:10.688 00.000 11060 MoveAxis(E, 62, ABG)
02:16:10.688 00.000 11060 Guiding  Dir = 2, Dur = 62
02:16:10.690 00.002 11060 IsSlewing returns 0
02:16:10.690 00.000 11060 IsGuiding returns 0
02:16:10.768 00.078 11060 IsGuiding returns 0
02:16:10.768 00.000 11060 Move returns status 0, amount 62
02:16:10.768 00.000 11060 MoveAxis(N, 0, ABG)
02:16:10.768 00.000 11060 Move returns status 0, amount 0
02:16:10.768 00.000 11060 move complete, result=0
02:16:10.769 00.001 11060 worker thread done servicing request
02:16:10.769 00.000 11060 Worker thread wakes up
02:16:10.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:10.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:10.769 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.1 px 0 ms NORTH
02:16:11.420 00.651 11060 Exposure complete
02:16:11.629 00.209 11060 worker thread done servicing request
02:16:11.629 00.000 10844 OnExposeComplete: enter
02:16:11.629 00.000 10844 UpdateGuideState(): m_state=6
02:16:11.629 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12970
02:16:11.630 00.001 10844 Star::Find returns 1 (1), X=268.22, Y=58.23, Mass=3184, SNR=35.7, Peak=255 HFD=3.5
02:16:11.630 00.000 10844 MultiStar: [#1 -0.40,-0.15,0.83,U] [#2 0.15,-1.27,0.00,M7] [#3 0.54,-0.41,0.00,M3] [#4 -1.02,-0.56,0.00,M7] [#5 0.10,-0.77,0.00,M7] [#6 -0.79,-0.14,0.00,M5] [#7 -0.19,-1.41,0.00,M4] [#8 -1.12,-0.27,0.00,M10] 
02:16:11.630 00.000 10844 refined, 1 included, MultiStar: {-0.19, -0.42}, one-star: {-0.02, -0.65}
02:16:11.630 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
02:16:11.630 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
02:16:11.630 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.42 hyp=0.47 cameraTheta=-2.00 mountX=0.45 mountY=-0.12, mountTheta=-0.26
02:16:11.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.42, opts=13)
02:16:11.631 00.000 10844 Enqueuing Move request for scope (-0.19, -0.42)
02:16:11.631 00.000 11060 Worker thread wakes up
02:16:11.632 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:11.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.42) opts 0xd
02:16:11.632 00.000 10844 UpdateGuideState exits: m=3184 SNR=35.7 Saturated
02:16:11.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.42)
02:16:11.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:11.632 00.000 11060 Moving (-0.19, -0.42) raw xDistance=0.45 yDistance=-0.12
02:16:11.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:11.632 00.000 10844 Enqueuing Expose request
02:16:11.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
02:16:11.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:11.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:16:11.632 00.000 11060 MoveAxis(W, 76, ABG)
02:16:11.632 00.000 11060 Guiding  Dir = 3, Dur = 76
02:16:11.646 00.014 11060 IsSlewing returns 0
02:16:11.646 00.000 11060 IsGuiding returns 0
02:16:11.724 00.078 11060 IsGuiding returns 0
02:16:11.724 00.000 11060 Move returns status 0, amount 76
02:16:11.724 00.000 11060 MoveAxis(N, 0, ABG)
02:16:11.724 00.000 11060 Move returns status 0, amount 0
02:16:11.724 00.000 11060 move complete, result=0
02:16:11.724 00.000 11060 worker thread done servicing request
02:16:11.724 00.000 11060 Worker thread wakes up
02:16:11.724 00.000 10844 GuideStep: 0.5 px 76 ms WEST, -0.1 px 0 ms NORTH
02:16:11.725 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:11.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:12.357 00.632 11060 Exposure complete
02:16:12.565 00.208 11060 worker thread done servicing request
02:16:12.565 00.000 10844 OnExposeComplete: enter
02:16:12.565 00.000 10844 UpdateGuideState(): m_state=6
02:16:12.565 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12971
02:16:12.565 00.000 10844 Star::Find returns 1 (0), X=268.09, Y=58.28, Mass=2850, SNR=33.5, Peak=249 HFD=3.6
02:16:12.567 00.002 10844 MultiStar: [#1 -0.84,0.02,0.00,M1] [#2 -0.05,-0.13,2.01,U] [#3 -0.21,-0.58,0.95,U] [#4 -1.17,0.67,0.00,M8] [#5 0.04,-0.62,1.07,U] [#6 -1.68,-0.08,0.00,M6] [#7 -1.13,-0.76,0.00,M5] [#8 -2.01,-0.08,0.00,R] 
02:16:12.567 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.41}, one-star: {-0.15, -0.60}
02:16:12.567 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
02:16:12.567 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
02:16:12.567 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.76 mountX=0.42 mountY=-0.01, mountTheta=-0.03
02:16:12.570 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.41, opts=13)
02:16:12.570 00.000 10844 Enqueuing Move request for scope (-0.08, -0.41)
02:16:12.570 00.000 11060 Worker thread wakes up
02:16:12.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:12.571 00.001 10844 UpdateGuideState exits: m=2850 SNR=33.5
02:16:12.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:12.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:12.571 00.000 10844 Enqueuing Expose request
02:16:12.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.41) opts 0xd
02:16:12.572 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.41)
02:16:12.572 00.000 11060 Moving (-0.08, -0.41) raw xDistance=0.42 yDistance=-0.01
02:16:12.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
02:16:12.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:12.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:16:12.572 00.000 11060 MoveAxis(W, 75, ABG)
02:16:12.572 00.000 11060 Guiding  Dir = 3, Dur = 75
02:16:12.585 00.013 11060 IsSlewing returns 0
02:16:12.585 00.000 11060 IsGuiding returns 0
02:16:12.665 00.080 11060 IsGuiding returns 0
02:16:12.665 00.000 11060 Move returns status 0, amount 75
02:16:12.665 00.000 11060 MoveAxis(N, 0, ABG)
02:16:12.665 00.000 11060 Move returns status 0, amount 0
02:16:12.665 00.000 11060 move complete, result=0
02:16:12.665 00.000 11060 worker thread done servicing request
02:16:12.665 00.000 11060 Worker thread wakes up
02:16:12.666 00.001 10844 GuideStep: 0.4 px 75 ms WEST, -0.0 px 0 ms NORTH
02:16:12.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:12.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:13.300 00.634 11060 Exposure complete
02:16:13.477 00.177 11060 worker thread done servicing request
02:16:13.477 00.000 10844 OnExposeComplete: enter
02:16:13.477 00.000 10844 UpdateGuideState(): m_state=6
02:16:13.478 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12972
02:16:13.478 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=59.24, Mass=2742, SNR=32.3, Peak=208 HFD=3.7
02:16:13.478 00.000 10844 MultiStar: [#1 -0.70,0.34,0.00,M2] [#2 -0.40,-0.19,2.10,U] [#3 -0.75,0.15,0.00,M3] [#4 -1.55,-0.57,0.00,M9] [#5 -0.59,-0.01,1.04,U] [#6 -0.86,-0.54,0.00,M7] [#7 -1.26,-0.05,0.00,M6] [#8 0.41,0.25,0.94,U] 
02:16:13.478 00.000 10844 refined, 3 included, MultiStar: {-0.14, 0.04}, one-star: {0.36, 0.36}
02:16:13.478 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.63 = -1.66)
02:16:13.478 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
02:16:13.479 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.87 mountX=-0.01 mountY=-0.15, mountTheta=-1.66
02:16:13.479 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.04, opts=13)
02:16:13.479 00.000 10844 Enqueuing Move request for scope (-0.14, 0.04)
02:16:13.480 00.001 11060 Worker thread wakes up
02:16:13.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:13.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
02:16:13.480 00.000 10844 UpdateGuideState exits: m=2742 SNR=32.3
02:16:13.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
02:16:13.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:13.480 00.000 11060 Moving (-0.14, 0.04) raw xDistance=-0.01 yDistance=-0.15
02:16:13.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:13.480 00.000 10844 Enqueuing Expose request
02:16:13.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:16:13.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:13.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:13.480 00.000 11060 MoveAxis(E, 0, ABG)
02:16:13.480 00.000 11060 Move returns status 0, amount 0
02:16:13.480 00.000 11060 MoveAxis(N, 0, ABG)
02:16:13.480 00.000 11060 Move returns status 0, amount 0
02:16:13.481 00.001 11060 move complete, result=0
02:16:13.481 00.000 11060 worker thread done servicing request
02:16:13.481 00.000 11060 Worker thread wakes up
02:16:13.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:13.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:13.482 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:14.117 00.635 11060 Exposure complete
02:16:14.288 00.171 11060 worker thread done servicing request
02:16:14.289 00.001 10844 OnExposeComplete: enter
02:16:14.289 00.000 10844 UpdateGuideState(): m_state=6
02:16:14.289 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12973
02:16:14.289 00.000 10844 Star::Find returns 1 (1), X=268.19, Y=59.08, Mass=3510, SNR=37.7, Peak=255 HFD=3.8
02:16:14.290 00.001 10844 MultiStar: [#1 -0.88,0.69,0.00,M3] [#2 -0.54,-0.29,1.82,U] [#3 -0.13,-0.04,0.82,U] [#4 -1.25,0.25,0.00,M10] [#5 -0.80,0.14,0.00,M6] [#6 -1.17,-0.13,0.00,M8] [#7 -0.85,-0.35,0.00,M7] [#8 0.64,-0.04,0.00,M1] 
02:16:14.290 00.000 10844 single-star, 2 included, MultiStar: {-0.31, -0.10}, one-star: {-0.04, 0.20}
02:16:14.290 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
02:16:14.290 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.76)
02:16:14.290 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.79 mountX=-0.19 mountY=-0.08, mountTheta=-2.76
02:16:14.291 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.20, opts=13)
02:16:14.291 00.000 10844 Enqueuing Move request for scope (-0.04, 0.20)
02:16:14.291 00.000 11060 Worker thread wakes up
02:16:14.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:14.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
02:16:14.291 00.000 10844 UpdateGuideState exits: m=3510 SNR=37.7 Saturated
02:16:14.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
02:16:14.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:14.291 00.000 11060 Moving (-0.04, 0.20) raw xDistance=-0.19 yDistance=-0.08
02:16:14.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:14.291 00.000 10844 Enqueuing Expose request
02:16:14.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:16:14.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:14.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:16:14.293 00.002 11060 MoveAxis(E, 32, ABG)
02:16:14.293 00.000 11060 Guiding  Dir = 2, Dur = 32
02:16:14.306 00.013 11060 IsSlewing returns 0
02:16:14.306 00.000 11060 IsGuiding returns 0
02:16:14.353 00.047 11060 IsGuiding returns 0
02:16:14.353 00.000 11060 Move returns status 0, amount 32
02:16:14.353 00.000 11060 MoveAxis(N, 0, ABG)
02:16:14.353 00.000 11060 Move returns status 0, amount 0
02:16:14.353 00.000 11060 move complete, result=0
02:16:14.353 00.000 11060 worker thread done servicing request
02:16:14.353 00.000 11060 Worker thread wakes up
02:16:14.353 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
02:16:14.354 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:14.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:14.985 00.631 11060 Exposure complete
02:16:15.149 00.164 11060 worker thread done servicing request
02:16:15.149 00.000 10844 OnExposeComplete: enter
02:16:15.149 00.000 10844 UpdateGuideState(): m_state=6
02:16:15.149 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12974
02:16:15.149 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=59.29, Mass=2729, SNR=32.4, Peak=246 HFD=3.5
02:16:15.149 00.000 10844 MultiStar: [#1 -0.57,-0.20,0.96,U] [#2 0.25,-0.32,1.93,U] [#3 -0.16,-0.40,0.99,U] [#4 -1.06,0.15,0.00,R] [#5 -0.20,0.32,0.91,U] [#6 -0.98,-0.09,0.00,M9] [#7 -0.80,-0.43,0.00,M8] [#8 0.76,-0.08,0.00,M2] 
02:16:15.150 00.001 10844 refined, 4 included, MultiStar: {-0.08, -0.09}, one-star: {-0.03, 0.41}
02:16:15.150 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
02:16:15.150 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
02:16:15.150 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.29 mountX=0.10 mountY=-0.06, mountTheta=-0.55
02:16:15.151 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.09, opts=13)
02:16:15.151 00.000 10844 Enqueuing Move request for scope (-0.08, -0.09)
02:16:15.151 00.000 11060 Worker thread wakes up
02:16:15.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
02:16:15.151 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
02:16:15.151 00.000 11060 Moving (-0.08, -0.09) raw xDistance=0.10 yDistance=-0.06
02:16:15.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:16:15.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:15.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:15.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:16:15.152 00.001 11060 MoveAxis(E, 0, ABG)
02:16:15.152 00.000 11060 Move returns status 0, amount 0
02:16:15.152 00.000 11060 MoveAxis(N, 0, ABG)
02:16:15.152 00.000 11060 Move returns status 0, amount 0
02:16:15.152 00.000 11060 move complete, result=0
02:16:15.152 00.000 10844 UpdateGuideState exits: m=2729 SNR=32.4
02:16:15.152 00.000 11060 worker thread done servicing request
02:16:15.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:15.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:15.152 00.000 10844 Enqueuing Expose request
02:16:15.152 00.000 11060 Worker thread wakes up
02:16:15.152 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:15.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:15.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:15.779 00.627 11060 Exposure complete
02:16:15.958 00.179 11060 worker thread done servicing request
02:16:15.958 00.000 10844 OnExposeComplete: enter
02:16:15.959 00.001 10844 UpdateGuideState(): m_state=6
02:16:15.959 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12975
02:16:15.959 00.000 10844 Star::Find returns 1 (0), X=268.55, Y=58.63, Mass=2509, SNR=30.9, Peak=210 HFD=3.3
02:16:15.959 00.000 10844 MultiStar: [#1 -0.83,0.13,0.00,M3] [#2 -0.21,0.22,2.10,U] [#3 -0.44,-0.12,1.08,U] [#4 0.62,-0.19,0.00,M1] [#5 0.19,-0.35,1.09,U] [#6 -0.98,-0.49,0.00,M10] [#7 -0.98,-0.13,0.00,M9] [#8 0.74,0.07,0.00,M3] 
02:16:15.959 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.06}, one-star: {0.31, -0.25}
02:16:15.959 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
02:16:15.959 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
02:16:15.960 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.50 mountX=0.07 mountY=-0.07, mountTheta=-0.75
02:16:15.961 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
02:16:15.961 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
02:16:15.961 00.000 11060 Worker thread wakes up
02:16:15.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:16:15.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:16:15.961 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.07
02:16:15.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:15.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:15.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:15.962 00.001 10844 UpdateGuideState exits: m=2509 SNR=30.9
02:16:15.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:15.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:15.962 00.000 10844 Enqueuing Expose request
02:16:15.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:16:15.962 00.000 11060 MoveAxis(E, 0, ABG)
02:16:15.962 00.000 11060 Move returns status 0, amount 0
02:16:15.962 00.000 11060 MoveAxis(N, 0, ABG)
02:16:15.962 00.000 11060 Move returns status 0, amount 0
02:16:15.962 00.000 11060 move complete, result=0
02:16:15.963 00.001 11060 worker thread done servicing request
02:16:15.963 00.000 11060 Worker thread wakes up
02:16:15.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:15.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:15.964 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:16.599 00.635 11060 Exposure complete
02:16:16.763 00.164 11060 worker thread done servicing request
02:16:16.764 00.001 10844 OnExposeComplete: enter
02:16:16.764 00.000 10844 UpdateGuideState(): m_state=6
02:16:16.764 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12976
02:16:16.764 00.000 10844 Star::Find returns 1 (0), X=268.14, Y=59.01, Mass=2596, SNR=32.0, Peak=231 HFD=3.2
02:16:16.764 00.000 10844 MultiStar: [#1 -0.85,-0.68,0.00,M4] [#2 -0.05,-0.45,2.16,U] [#3 -0.33,-0.41,0.99,U] [#4 0.08,-0.78,0.00,M2] [#5 -1.04,-0.26,0.00,M5] [#6 -1.15,-1.10,0.00,R] [#7 -1.11,-0.65,0.00,M10] [#8 0.64,-0.77,0.00,M4] 
02:16:16.765 00.001 10844 single-star, 2 included, MultiStar: {-0.13, -0.30}, one-star: {-0.10, 0.13}
02:16:16.765 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.31)
02:16:16.765 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
02:16:16.765 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.22 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
02:16:16.766 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.13, opts=13)
02:16:16.766 00.000 10844 Enqueuing Move request for scope (-0.10, 0.13)
02:16:16.766 00.000 11060 Worker thread wakes up
02:16:16.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
02:16:16.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
02:16:16.766 00.000 11060 Moving (-0.10, 0.13) raw xDistance=-0.11 yDistance=-0.12
02:16:16.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:16:16.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:16.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:16.767 00.001 10844 UpdateGuideState exits: m=2596 SNR=32.0
02:16:16.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:16:16.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:16.767 00.000 11060 MoveAxis(E, 0, ABG)
02:16:16.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:16.767 00.000 10844 Enqueuing Expose request
02:16:16.768 00.001 11060 Move returns status 0, amount 0
02:16:16.768 00.000 11060 MoveAxis(N, 0, ABG)
02:16:16.768 00.000 11060 Move returns status 0, amount 0
02:16:16.768 00.000 11060 move complete, result=0
02:16:16.768 00.000 11060 worker thread done servicing request
02:16:16.768 00.000 11060 Worker thread wakes up
02:16:16.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:16.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:16.770 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:17.412 00.642 11060 Exposure complete
02:16:17.598 00.186 11060 worker thread done servicing request
02:16:17.598 00.000 10844 OnExposeComplete: enter
02:16:17.598 00.000 10844 UpdateGuideState(): m_state=6
02:16:17.598 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12977
02:16:17.598 00.000 10844 Star::Find returns 1 (0), X=268.31, Y=59.13, Mass=2463, SNR=30.8, Peak=209 HFD=3.7
02:16:17.598 00.000 10844 MultiStar: [#1 -0.51,-0.13,0.95,U] [#2 0.15,-0.42,2.29,U] [#3 0.09,-0.81,0.00,M1] [#4 0.39,-0.68,0.00,M3] [#5 -0.50,-0.29,1.06,U] [#6 0.34,0.81,0.00,M1] [#7 -0.50,-0.55,0.00,R] [#8 1.13,-0.58,0.00,M5] 
02:16:17.599 00.001 10844 refined, 3 included, MultiStar: {-0.11, -0.22}, one-star: {0.07, 0.25}
02:16:17.599 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
02:16:17.599 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
02:16:17.599 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.05 mountX=0.23 mountY=-0.08, mountTheta=-0.31
02:16:17.600 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.22, opts=13)
02:16:17.600 00.000 10844 Enqueuing Move request for scope (-0.11, -0.22)
02:16:17.600 00.000 11060 Worker thread wakes up
02:16:17.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:17.601 00.001 10844 UpdateGuideState exits: m=2463 SNR=30.8
02:16:17.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:17.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:17.601 00.000 10844 Enqueuing Expose request
02:16:17.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
02:16:17.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
02:16:17.601 00.000 11060 Moving (-0.11, -0.22) raw xDistance=0.23 yDistance=-0.08
02:16:17.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:16:17.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:17.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:16:17.601 00.000 11060 MoveAxis(W, 41, ABG)
02:16:17.601 00.000 11060 Guiding  Dir = 3, Dur = 41
02:16:17.605 00.004 11060 IsSlewing returns 0
02:16:17.605 00.000 11060 IsGuiding returns 0
02:16:17.661 00.056 11060 IsGuiding returns 0
02:16:17.662 00.001 11060 Move returns status 0, amount 41
02:16:17.662 00.000 11060 MoveAxis(N, 0, ABG)
02:16:17.662 00.000 11060 Move returns status 0, amount 0
02:16:17.662 00.000 11060 move complete, result=0
02:16:17.662 00.000 11060 worker thread done servicing request
02:16:17.662 00.000 11060 Worker thread wakes up
02:16:17.663 00.001 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
02:16:17.664 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:17.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:18.296 00.632 11060 Exposure complete
02:16:18.490 00.194 11060 worker thread done servicing request
02:16:18.491 00.001 10844 OnExposeComplete: enter
02:16:18.491 00.000 10844 UpdateGuideState(): m_state=6
02:16:18.491 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12978
02:16:18.491 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=58.35, Mass=3079, SNR=34.6, Peak=244 HFD=3.7
02:16:18.491 00.000 10844 MultiStar: [#1 -0.41,-0.32,0.88,U] [#2 0.28,-0.06,2.00,U] [#3 -0.09,-0.34,0.85,U] [#4 -0.25,0.34,0.85,U] [#5 0.29,0.42,0.99,U] [#6 -0.09,0.87,0.00,M2] [#7 -0.44,0.01,0.76,U] [#8 1.13,-0.30,0.00,M6] 
02:16:18.491 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.07}, one-star: {0.01, -0.53}
02:16:18.491 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
02:16:18.492 00.001 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.10 = -0.10)
02:16:18.492 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.84 mountX=0.07 mountY=-0.01, mountTheta=-0.10
02:16:18.493 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
02:16:18.493 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
02:16:18.493 00.000 11060 Worker thread wakes up
02:16:18.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:16:18.493 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:16:18.493 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.01
02:16:18.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:18.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:18.493 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:18.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:16:18.493 00.000 10844 UpdateGuideState exits: m=3079 SNR=34.6
02:16:18.493 00.000 11060 MoveAxis(E, 0, ABG)
02:16:18.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:18.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:18.493 00.000 10844 Enqueuing Expose request
02:16:18.493 00.000 11060 Move returns status 0, amount 0
02:16:18.494 00.001 11060 MoveAxis(N, 0, ABG)
02:16:18.494 00.000 11060 Move returns status 0, amount 0
02:16:18.494 00.000 11060 move complete, result=0
02:16:18.494 00.000 11060 worker thread done servicing request
02:16:18.494 00.000 11060 Worker thread wakes up
02:16:18.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:18.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:18.496 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:19.124 00.628 11060 Exposure complete
02:16:19.274 00.150 11060 worker thread done servicing request
02:16:19.274 00.000 10844 OnExposeComplete: enter
02:16:19.274 00.000 10844 UpdateGuideState(): m_state=6
02:16:19.274 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12979
02:16:19.274 00.000 10844 Star::Find returns 1 (1), X=268.40, Y=58.40, Mass=3167, SNR=35.5, Peak=255 HFD=3.4
02:16:19.275 00.001 10844 MultiStar: [#1 -0.50,-0.19,0.78,U] [#2 -0.35,-0.38,1.92,U] [#3 -0.23,-1.03,0.00,M1] [#4 0.17,-0.51,0.85,U] [#5 0.30,-0.47,0.87,U] [#6 0.08,0.52,0.78,U] [#7 -0.27,-0.44,0.77,U] [#8 0.91,-0.70,0.00,M7] 
02:16:19.275 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.31}, one-star: {0.17, -0.48}
02:16:19.275 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
02:16:19.275 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
02:16:19.275 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.86 mountX=0.32 mountY=-0.04, mountTheta=-0.13
02:16:19.276 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.31, opts=13)
02:16:19.276 00.000 10844 Enqueuing Move request for scope (-0.09, -0.31)
02:16:19.276 00.000 11060 Worker thread wakes up
02:16:19.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
02:16:19.276 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
02:16:19.276 00.000 11060 Moving (-0.09, -0.31) raw xDistance=0.32 yDistance=-0.04
02:16:19.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
02:16:19.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:19.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:19.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:16:19.276 00.000 11060 MoveAxis(W, 56, ABG)
02:16:19.276 00.000 11060 Guiding  Dir = 3, Dur = 56
02:16:19.276 00.000 10844 UpdateGuideState exits: m=3167 SNR=35.5 Saturated
02:16:19.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:19.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:19.276 00.000 10844 Enqueuing Expose request
02:16:19.324 00.048 11060 IsSlewing returns 0
02:16:19.324 00.000 11060 IsGuiding returns 0
02:16:19.417 00.093 11060 IsGuiding returns 0
02:16:19.417 00.000 11060 Move returns status 0, amount 56
02:16:19.417 00.000 11060 MoveAxis(N, 0, ABG)
02:16:19.417 00.000 11060 Move returns status 0, amount 0
02:16:19.417 00.000 11060 move complete, result=0
02:16:19.417 00.000 11060 worker thread done servicing request
02:16:19.419 00.002 11060 Worker thread wakes up
02:16:19.419 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.0 px 0 ms NORTH
02:16:19.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:19.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:20.058 00.639 11060 Exposure complete
02:16:20.216 00.158 11060 worker thread done servicing request
02:16:20.216 00.000 10844 OnExposeComplete: enter
02:16:20.217 00.001 10844 UpdateGuideState(): m_state=6
02:16:20.217 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12980
02:16:20.217 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=59.55, Mass=2309, SNR=29.6, Peak=223 HFD=3.6
02:16:20.217 00.000 10844 MultiStar: [#1 0.35,-0.14,1.07,U] [#2 0.57,-0.30,0.00,M1] [#3 0.47,0.01,1.06,U] [#4 0.37,-0.08,0.97,U] [#5 0.62,-0.38,0.00,M3] [#6 0.41,0.58,0.00,M2] [#7 0.16,0.41,0.86,U] [#8 1.32,-0.33,0.00,M8] 
02:16:20.217 00.000 10844 refined, 4 included, MultiStar: {0.28, 0.16}, one-star: {0.02, 0.68}
02:16:20.217 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.75) = xAngle (2.28 = 2.28)
02:16:20.217 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
02:16:20.217 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.53 mountX=-0.21 mountY=0.25, mountTheta=2.28
02:16:20.220 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.16, opts=13)
02:16:20.220 00.000 10844 Enqueuing Move request for scope (0.28, 0.16)
02:16:20.220 00.000 11060 Worker thread wakes up
02:16:20.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:20.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
02:16:20.220 00.000 10844 UpdateGuideState exits: m=2309 SNR=29.6
02:16:20.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
02:16:20.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:20.220 00.000 11060 Moving (0.28, 0.16) raw xDistance=-0.21 yDistance=0.25
02:16:20.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:20.220 00.000 10844 Enqueuing Expose request
02:16:20.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
02:16:20.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:20.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:16:20.221 00.001 11060 MoveAxis(E, 35, ABG)
02:16:20.221 00.000 11060 Guiding  Dir = 2, Dur = 35
02:16:20.242 00.021 11060 IsSlewing returns 0
02:16:20.243 00.001 11060 IsGuiding returns 0
02:16:20.294 00.051 11060 IsGuiding returns 0
02:16:20.294 00.000 11060 Move returns status 0, amount 35
02:16:20.294 00.000 11060 MoveAxis(N, 0, ABG)
02:16:20.294 00.000 11060 Move returns status 0, amount 0
02:16:20.294 00.000 11060 move complete, result=0
02:16:20.294 00.000 11060 worker thread done servicing request
02:16:20.295 00.001 11060 Worker thread wakes up
02:16:20.295 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
02:16:20.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:20.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:20.924 00.629 11060 Exposure complete
02:16:21.130 00.206 11060 worker thread done servicing request
02:16:21.131 00.001 10844 OnExposeComplete: enter
02:16:21.131 00.000 10844 UpdateGuideState(): m_state=6
02:16:21.131 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12981
02:16:21.131 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=58.98, Mass=2807, SNR=32.3, Peak=201 HFD=3.6
02:16:21.131 00.000 10844 MultiStar: [#1 -0.46,-0.25,1.00,U] [#2 0.32,-0.83,0.00,M2] [#3 -0.03,-0.42,1.12,U] [#4 0.65,-0.31,0.00,M1] [#5 -0.30,-0.04,0.94,U] [#6 0.24,0.42,0.88,U] [#7 0.06,0.32,0.76,U] [#8 1.75,-0.80,0.00,M9] 
02:16:21.131 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.01}, one-star: {0.25, 0.10}
02:16:21.131 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
02:16:21.131 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
02:16:21.132 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.01 mountX=0.01 mountY=-0.05, mountTheta=-1.26
02:16:21.133 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
02:16:21.133 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
02:16:21.133 00.000 11060 Worker thread wakes up
02:16:21.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:21.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
02:16:21.133 00.000 10844 UpdateGuideState exits: m=2807 SNR=32.3
02:16:21.133 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
02:16:21.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:21.133 00.000 11060 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
02:16:21.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:21.133 00.000 10844 Enqueuing Expose request
02:16:21.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:16:21.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:21.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:16:21.133 00.000 11060 MoveAxis(E, 0, ABG)
02:16:21.133 00.000 11060 Move returns status 0, amount 0
02:16:21.133 00.000 11060 MoveAxis(N, 0, ABG)
02:16:21.133 00.000 11060 Move returns status 0, amount 0
02:16:21.133 00.000 11060 move complete, result=0
02:16:21.133 00.000 11060 worker thread done servicing request
02:16:21.133 00.000 11060 Worker thread wakes up
02:16:21.134 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:21.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:21.135 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:21.770 00.635 11060 Exposure complete
02:16:21.942 00.172 11060 worker thread done servicing request
02:16:21.943 00.001 10844 OnExposeComplete: enter
02:16:21.943 00.000 10844 UpdateGuideState(): m_state=6
02:16:21.943 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12982
02:16:21.943 00.000 10844 Star::Find returns 1 (0), X=267.95, Y=58.02, Mass=3043, SNR=34.5, Peak=242 HFD=3.9
02:16:21.943 00.000 10844 MultiStar: [#1 -0.53,-0.62,0.00,M1] [#2 -0.23,-1.33,0.00,M3] [#3 -0.09,0.13,0.88,U] [#4 0.37,-0.12,0.68,U] [#5 0.30,0.39,0.87,U] [#6 0.17,0.16,0.97,U] [#7 -0.26,-0.20,0.78,U] [#8 0.93,-0.58,0.00,M10] 
02:16:21.943 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.09}, one-star: {-0.29, -0.86}
02:16:21.943 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
02:16:21.943 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
02:16:21.944 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.33 mountX=0.09 mountY=0.04, mountTheta=0.41
02:16:21.945 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
02:16:21.945 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
02:16:21.945 00.000 11060 Worker thread wakes up
02:16:21.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
02:16:21.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
02:16:21.945 00.000 11060 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.04
02:16:21.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:16:21.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:21.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:21.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:16:21.945 00.000 11060 MoveAxis(E, 0, ABG)
02:16:21.945 00.000 11060 Move returns status 0, amount 0
02:16:21.946 00.001 11060 MoveAxis(N, 0, ABG)
02:16:21.946 00.000 11060 Move returns status 0, amount 0
02:16:21.946 00.000 10844 UpdateGuideState exits: m=3043 SNR=34.5
02:16:21.946 00.000 11060 move complete, result=0
02:16:21.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:21.946 00.000 11060 worker thread done servicing request
02:16:21.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:21.946 00.000 10844 Enqueuing Expose request
02:16:21.946 00.000 11060 Worker thread wakes up
02:16:21.946 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:21.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:21.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:22.585 00.639 11060 Exposure complete
02:16:22.760 00.175 11060 worker thread done servicing request
02:16:22.760 00.000 10844 OnExposeComplete: enter
02:16:22.760 00.000 10844 UpdateGuideState(): m_state=6
02:16:22.761 00.001 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12983
02:16:22.761 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=58.60, Mass=3019, SNR=33.0, Peak=196 HFD=4.0
02:16:22.761 00.000 10844 MultiStar: [#1 -0.26,-0.60,0.00,M2] [#2 -0.08,-0.99,0.00,M4] [#3 0.47,-1.36,0.00,M1] [#4 0.04,-0.91,0.00,M1] [#5 0.09,-0.34,0.97,U] [#6 0.92,0.16,0.00,M1] [#7 -0.10,-0.29,0.84,U] [#8 1.39,-0.84,0.00,R] 
02:16:22.761 00.000 10844 refined, 2 included, MultiStar: {0.09, -0.30}, one-star: {0.27, -0.28}
02:16:22.761 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
02:16:22.761 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
02:16:22.761 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.32 cameraTheta=-1.27 mountX=0.28 mountY=0.14, mountTheta=0.47
02:16:22.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.30, opts=13)
02:16:22.763 00.000 10844 Enqueuing Move request for scope (0.09, -0.30)
02:16:22.763 00.000 11060 Worker thread wakes up
02:16:22.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
02:16:22.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
02:16:22.763 00.000 11060 Moving (0.09, -0.30) raw xDistance=0.28 yDistance=0.14
02:16:22.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
02:16:22.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:22.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:22.763 00.000 10844 UpdateGuideState exits: m=3019 SNR=33.0
02:16:22.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:22.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:22.763 00.000 10844 Enqueuing Expose request
02:16:22.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:16:22.764 00.001 11060 MoveAxis(W, 49, ABG)
02:16:22.764 00.000 11060 Guiding  Dir = 3, Dur = 49
02:16:22.780 00.016 11060 IsSlewing returns 0
02:16:22.781 00.001 11060 IsGuiding returns 0
02:16:22.843 00.062 11060 IsGuiding returns 0
02:16:22.843 00.000 11060 Move returns status 0, amount 49
02:16:22.843 00.000 11060 MoveAxis(N, 0, ABG)
02:16:22.843 00.000 11060 Move returns status 0, amount 0
02:16:22.844 00.001 11060 move complete, result=0
02:16:22.844 00.000 11060 worker thread done servicing request
02:16:22.844 00.000 11060 Worker thread wakes up
02:16:22.844 00.000 10844 GuideStep: 0.3 px 49 ms WEST, 0.1 px 0 ms NORTH
02:16:22.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:22.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:23.481 00.637 11060 Exposure complete
02:16:23.636 00.155 11060 worker thread done servicing request
02:16:23.636 00.000 10844 OnExposeComplete: enter
02:16:23.636 00.000 10844 UpdateGuideState(): m_state=6
02:16:23.636 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12984
02:16:23.636 00.000 10844 Star::Find returns 1 (0), X=268.28, Y=59.04, Mass=2434, SNR=30.9, Peak=202 HFD=3.4
02:16:23.636 00.000 10844 MultiStar: [#1 -1.17,-0.09,0.00,M3] [#2 0.41,0.41,2.20,U] [#3 0.11,-0.07,1.06,U] [#4 0.66,0.21,0.00,M2] [#5 0.22,-0.32,1.02,U] [#6 -0.18,0.40,0.86,U] [#7 -0.27,-0.44,0.91,U] [#8 -0.41,0.57,0.00,M1] 
02:16:23.636 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.09}, one-star: {0.04, 0.16}
02:16:23.636 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.35 = 2.35)
02:16:23.636 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
02:16:23.637 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=-0.11 mountY=0.11, mountTheta=2.35
02:16:23.639 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
02:16:23.639 00.000 10844 Enqueuing Move request for scope (0.13, 0.09)
02:16:23.639 00.000 11060 Worker thread wakes up
02:16:23.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:23.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
02:16:23.639 00.000 10844 UpdateGuideState exits: m=2434 SNR=30.9
02:16:23.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
02:16:23.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:23.639 00.000 11060 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=0.11
02:16:23.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:23.639 00.000 10844 Enqueuing Expose request
02:16:23.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:16:23.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:23.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:16:23.639 00.000 11060 MoveAxis(E, 0, ABG)
02:16:23.639 00.000 11060 Move returns status 0, amount 0
02:16:23.639 00.000 11060 MoveAxis(N, 0, ABG)
02:16:23.639 00.000 11060 Move returns status 0, amount 0
02:16:23.639 00.000 11060 move complete, result=0
02:16:23.640 00.001 11060 worker thread done servicing request
02:16:23.640 00.000 11060 Worker thread wakes up
02:16:23.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:23.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:23.641 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:24.268 00.627 11060 Exposure complete
02:16:24.420 00.152 11060 worker thread done servicing request
02:16:24.420 00.000 10844 OnExposeComplete: enter
02:16:24.420 00.000 10844 UpdateGuideState(): m_state=6
02:16:24.420 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12985
02:16:24.420 00.000 10844 Star::Find returns 1 (0), X=268.60, Y=58.64, Mass=2473, SNR=30.5, Peak=211 HFD=3.4
02:16:24.421 00.001 10844 MultiStar: [#1 -0.18,-0.49,1.03,U] [#2 0.09,-0.29,2.25,U] [#3 -0.37,-0.44,0.97,U] [#4 0.41,-0.48,0.00,M3] [#5 0.14,0.71,0.00,M1] [#6 0.16,0.60,0.86,U] [#7 -0.41,0.29,0.85,U] [#8 -0.09,0.98,0.00,M2] 
02:16:24.421 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.15}, one-star: {0.36, -0.24}
02:16:24.421 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.00 = 0.00)
02:16:24.421 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
02:16:24.421 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=0.15 mountY=-0.00, mountTheta=-0.01
02:16:24.422 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
02:16:24.422 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
02:16:24.422 00.000 11060 Worker thread wakes up
02:16:24.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
02:16:24.423 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
02:16:24.423 00.000 11060 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=-0.00
02:16:24.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:16:24.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:24.423 00.000 10844 UpdateGuideState exits: m=2473 SNR=30.5
02:16:24.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:24.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:24.423 00.000 10844 Enqueuing Expose request
02:16:24.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:24.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:16:24.423 00.000 11060 MoveAxis(W, 27, ABG)
02:16:24.423 00.000 11060 Guiding  Dir = 3, Dur = 27
02:16:24.436 00.013 11060 IsSlewing returns 0
02:16:24.436 00.000 11060 IsGuiding returns 0
02:16:24.467 00.031 11060 IsGuiding returns 0
02:16:24.467 00.000 11060 Move returns status 0, amount 27
02:16:24.467 00.000 11060 MoveAxis(N, 0, ABG)
02:16:24.467 00.000 11060 Move returns status 0, amount 0
02:16:24.468 00.001 11060 move complete, result=0
02:16:24.468 00.000 11060 worker thread done servicing request
02:16:24.468 00.000 11060 Worker thread wakes up
02:16:24.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:24.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:24.468 00.000 10844 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
02:16:25.098 00.630 11060 Exposure complete
02:16:25.293 00.195 11060 worker thread done servicing request
02:16:25.293 00.000 10844 OnExposeComplete: enter
02:16:25.293 00.000 10844 UpdateGuideState(): m_state=6
02:16:25.293 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12986
02:16:25.293 00.000 10844 Star::Find returns 1 (0), X=269.07, Y=59.69, Mass=2877, SNR=32.9, Peak=211 HFD=3.8
02:16:25.295 00.002 10844 MultiStar: [#1 -0.36,0.52,1.01,U] [#2 0.68,-0.93,0.00,M3] [#3 0.65,-0.40,0.00,M1] [#4 -0.09,-0.63,0.00,M4] [#5 0.39,0.57,0.00,M2] [#6 0.12,0.02,0.90,U] [#7 1.07,0.04,0.00,M1] [#8 0.15,0.45,0.90,U] 
02:16:25.295 00.000 10844 refined, 3 included, MultiStar: {0.18, 0.46}, one-star: {0.83, 0.81}
02:16:25.295 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
02:16:25.295 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
02:16:25.295 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.46 hyp=0.50 cameraTheta=1.19 mountX=-0.49 mountY=0.11, mountTheta=2.93
02:16:25.297 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.46, opts=13)
02:16:25.297 00.000 10844 Enqueuing Move request for scope (0.18, 0.46)
02:16:25.297 00.000 11060 Worker thread wakes up
02:16:25.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:25.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.46) opts 0xd
02:16:25.297 00.000 10844 UpdateGuideState exits: m=2877 SNR=32.9
02:16:25.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.46)
02:16:25.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:25.297 00.000 11060 Moving (0.18, 0.46) raw xDistance=-0.49 yDistance=0.11
02:16:25.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:25.297 00.000 10844 Enqueuing Expose request
02:16:25.298 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
02:16:25.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:25.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:16:25.298 00.000 11060 MoveAxis(E, 83, ABG)
02:16:25.298 00.000 11060 Guiding  Dir = 2, Dur = 83
02:16:25.327 00.029 11060 IsSlewing returns 0
02:16:25.327 00.000 11060 IsGuiding returns 0
02:16:25.436 00.109 11060 IsGuiding returns 0
02:16:25.436 00.000 11060 Move returns status 0, amount 83
02:16:25.436 00.000 11060 MoveAxis(N, 0, ABG)
02:16:25.437 00.001 11060 Move returns status 0, amount 0
02:16:25.437 00.000 11060 move complete, result=0
02:16:25.437 00.000 11060 worker thread done servicing request
02:16:25.437 00.000 11060 Worker thread wakes up
02:16:25.437 00.000 10844 GuideStep: -0.5 px 83 ms EAST, 0.1 px 0 ms NORTH
02:16:25.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:25.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:26.066 00.629 11060 Exposure complete
02:16:26.243 00.177 10844 OnExposeComplete: enter
02:16:26.243 00.000 10844 UpdateGuideState(): m_state=6
02:16:26.243 00.000 11060 worker thread done servicing request
02:16:26.243 00.000 10844 Star::Find(15, 269, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12987
02:16:26.243 00.000 10844 Star::Find returns 1 (0), X=269.10, Y=58.87, Mass=2562, SNR=31.7, Peak=206 HFD=3.8
02:16:26.244 00.001 10844 MultiStar: [#1 0.32,-0.54,0.94,U] [#2 0.96,-0.22,0.00,M4] [#3 0.42,-0.48,0.00,M2] [#4 0.45,-0.34,1.03,U] [#5 0.71,0.36,0.00,M3] [#6 0.64,0.73,0.00,M1] [#7 0.62,0.08,0.79,U] [#8 -0.25,1.35,0.00,M2] 
02:16:26.244 00.000 10844 refined, 3 included, MultiStar: {0.56, -0.22}, one-star: {0.86, -0.01}
02:16:26.244 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
02:16:26.244 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
02:16:26.244 00.000 10844 CameraToMount -- cameraX=0.56 cameraY=-0.22 hyp=0.60 cameraTheta=-0.37 mountX=0.11 mountY=0.59, mountTheta=1.38
02:16:26.246 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=-0.22, opts=13)
02:16:26.246 00.000 10844 Enqueuing Move request for scope (0.56, -0.22)
02:16:26.247 00.001 11060 Worker thread wakes up
02:16:26.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:26.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.22) opts 0xd
02:16:26.247 00.000 10844 UpdateGuideState exits: m=2562 SNR=31.7
02:16:26.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, -0.22)
02:16:26.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:26.247 00.000 11060 Moving (0.56, -0.22) raw xDistance=0.11 yDistance=0.59
02:16:26.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:26.247 00.000 10844 Enqueuing Expose request
02:16:26.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:16:26.247 00.000 11060 resist switch: large excursion: input 0.59 thresh 0.57 direction from -1 to 1
02:16:26.247 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.77
02:16:26.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.59
02:16:26.247 00.000 11060 MoveAxis(E, 0, ABG)
02:16:26.247 00.000 11060 Move returns status 0, amount 0
02:16:26.247 00.000 11060 BLC: Oldest BLC event removed
02:16:26.247 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:16:26.247 00.000 11060 MoveAxis(S, 979, ABG)
02:16:26.248 00.001 11060 duration set to 750 by maxDecDuration
02:16:26.248 00.000 11060 Guiding  Dir = 1, Dur = 750
02:16:26.265 00.017 11060 IsSlewing returns 0
02:16:26.265 00.000 11060 IsGuiding returns 0
02:16:27.034 00.769 11060 IsGuiding returns 0
02:16:27.035 00.001 11060 Move returns status 0, amount 750
02:16:27.035 00.000 11060 move complete, result=0
02:16:27.035 00.000 11060 worker thread done servicing request
02:16:27.035 00.000 11060 Worker thread wakes up
02:16:27.035 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.6 px 750 ms SOUTH
02:16:27.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:27.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:27.676 00.641 11060 Exposure complete
02:16:27.821 00.145 11060 worker thread done servicing request
02:16:27.821 00.000 10844 OnExposeComplete: enter
02:16:27.821 00.000 10844 UpdateGuideState(): m_state=6
02:16:27.821 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12988
02:16:27.821 00.000 10844 Star::Find returns 1 (0), X=269.21, Y=58.72, Mass=2654, SNR=31.6, Peak=226 HFD=3.5
02:16:27.822 00.001 10844 MultiStar: [#1 -0.00,0.28,0.93,U] [#2 0.71,-0.91,0.00,M5] [#3 0.44,-0.37,1.04,U] [#4 0.16,-0.37,1.04,U] [#5 0.31,-0.12,1.01,U] [#6 0.41,0.69,0.00,M2] [#7 0.73,-0.46,0.00,M1] [#8 -0.18,0.12,0.94,U] 
02:16:27.822 00.000 10844 refined, 5 included, MultiStar: {0.29, -0.11}, one-star: {0.97, -0.16}
02:16:27.822 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
02:16:27.822 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
02:16:27.822 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.38 mountX=0.06 mountY=0.30, mountTheta=1.37
02:16:27.823 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.11, opts=13)
02:16:27.823 00.000 10844 Enqueuing Move request for scope (0.29, -0.11)
02:16:27.825 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:27.825 00.000 11060 Worker thread wakes up
02:16:27.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.11) opts 0xd
02:16:27.825 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.11)
02:16:27.825 00.000 10844 UpdateGuideState exits: m=2654 SNR=31.6
02:16:27.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:27.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:27.825 00.000 11060 Moving (0.29, -0.11) raw xDistance=0.06 yDistance=0.30
02:16:27.825 00.000 10844 Enqueuing Expose request
02:16:27.825 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=-0.03, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.412382, 1:0.304321
02:16:27.825 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
02:16:27.825 00.000 11060 BLC: window closed
02:16:27.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:16:27.826 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
02:16:27.826 00.000 11060 MoveAxis(E, 0, ABG)
02:16:27.826 00.000 11060 Move returns status 0, amount 0
02:16:27.826 00.000 11060 MoveAxis(S, 118, ABG)
02:16:27.826 00.000 11060 Guiding  Dir = 1, Dur = 118
02:16:27.840 00.014 11060 IsSlewing returns 0
02:16:27.840 00.000 11060 IsGuiding returns 0
02:16:27.967 00.127 11060 IsGuiding returns 0
02:16:27.968 00.001 11060 Move returns status 0, amount 118
02:16:27.968 00.000 11060 move complete, result=0
02:16:27.968 00.000 11060 worker thread done servicing request
02:16:27.968 00.000 11060 Worker thread wakes up
02:16:27.968 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 118 ms SOUTH
02:16:27.969 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:27.970 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:28.596 00.626 11060 Exposure complete
02:16:28.752 00.156 11060 worker thread done servicing request
02:16:28.752 00.000 10844 OnExposeComplete: enter
02:16:28.752 00.000 10844 UpdateGuideState(): m_state=6
02:16:28.752 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12989
02:16:28.752 00.000 10844 Star::Find returns 1 (0), X=268.96, Y=58.64, Mass=2648, SNR=32.1, Peak=211 HFD=3.4
02:16:28.753 00.001 10844 MultiStar: [#1 0.01,-0.12,1.06,U] [#2 0.23,-0.20,2.16,U] [#3 0.55,-0.67,0.00,M2] [#4 0.30,-0.22,0.90,U] [#5 -0.09,0.16,1.01,U] [#6 1.08,0.73,0.00,M3] [#7 0.49,-0.41,0.00,M2] [#8 0.44,0.39,0.90,U] 
02:16:28.753 00.000 10844 refined, 5 included, MultiStar: {0.26, -0.07}, one-star: {0.72, -0.24}
02:16:28.753 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
02:16:28.753 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
02:16:28.753 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.27 mountX=0.02 mountY=0.27, mountTheta=1.49
02:16:28.754 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.07, opts=13)
02:16:28.755 00.001 10844 Enqueuing Move request for scope (0.26, -0.07)
02:16:28.755 00.000 11060 Worker thread wakes up
02:16:28.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:28.755 00.000 10844 UpdateGuideState exits: m=2648 SNR=32.1
02:16:28.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:28.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:28.755 00.000 10844 Enqueuing Expose request
02:16:28.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
02:16:28.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
02:16:28.755 00.000 11060 Moving (0.26, -0.07) raw xDistance=0.02 yDistance=0.27
02:16:28.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:28.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:16:28.755 00.000 11060 MoveAxis(E, 0, ABG)
02:16:28.755 00.000 11060 Move returns status 0, amount 0
02:16:28.755 00.000 11060 MoveAxis(S, 104, ABG)
02:16:28.755 00.000 11060 Guiding  Dir = 1, Dur = 104
02:16:28.763 00.008 11060 IsSlewing returns 0
02:16:28.763 00.000 11060 IsGuiding returns 0
02:16:28.872 00.109 11060 IsGuiding returns 0
02:16:28.872 00.000 11060 Move returns status 0, amount 104
02:16:28.872 00.000 11060 move complete, result=0
02:16:28.872 00.000 11060 worker thread done servicing request
02:16:28.872 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 104 ms SOUTH
02:16:28.872 00.000 11060 Worker thread wakes up
02:16:28.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:28.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:29.499 00.627 11060 Exposure complete
02:16:29.672 00.173 11060 worker thread done servicing request
02:16:29.672 00.000 10844 OnExposeComplete: enter
02:16:29.672 00.000 10844 UpdateGuideState(): m_state=6
02:16:29.672 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12990
02:16:29.672 00.000 10844 Star::Find returns 1 (0), X=268.90, Y=59.00, Mass=3069, SNR=34.8, Peak=215 HFD=4.0
02:16:29.672 00.000 10844 MultiStar: [#1 0.35,-0.85,0.00,M1] [#2 -0.36,-0.83,0.00,M5] [#3 0.30,-0.18,1.00,U] [#4 1.05,-0.10,0.00,M2] [#5 0.18,-0.57,0.97,U] [#6 0.28,0.88,0.00,M4] [#7 0.18,0.38,0.65,U] [#8 -0.03,-0.07,1.03,U] 
02:16:29.672 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.09}, one-star: {0.66, 0.12}
02:16:29.672 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.75) = xAngle (1.41 = 1.41)
02:16:29.672 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
02:16:29.673 00.001 10844 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.34 mountX=0.04 mountY=0.28, mountTheta=1.41
02:16:29.674 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.09, opts=13)
02:16:29.674 00.000 10844 Enqueuing Move request for scope (0.26, -0.09)
02:16:29.674 00.000 11060 Worker thread wakes up
02:16:29.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
02:16:29.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
02:16:29.674 00.000 11060 Moving (0.26, -0.09) raw xDistance=0.04 yDistance=0.28
02:16:29.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:16:29.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
02:16:29.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:16:29.674 00.000 11060 MoveAxis(E, 0, ABG)
02:16:29.675 00.001 10844 UpdateGuideState exits: m=3069 SNR=34.8
02:16:29.675 00.000 11060 Move returns status 0, amount 0
02:16:29.675 00.000 11060 MoveAxis(S, 107, ABG)
02:16:29.675 00.000 11060 Guiding  Dir = 1, Dur = 107
02:16:29.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:29.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:29.675 00.000 10844 Enqueuing Expose request
02:16:29.682 00.007 11060 IsSlewing returns 0
02:16:29.682 00.000 11060 IsGuiding returns 0
02:16:29.792 00.110 11060 IsGuiding returns 0
02:16:29.792 00.000 11060 Move returns status 0, amount 107
02:16:29.792 00.000 11060 move complete, result=0
02:16:29.792 00.000 11060 worker thread done servicing request
02:16:29.792 00.000 11060 Worker thread wakes up
02:16:29.792 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 107 ms SOUTH
02:16:29.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:29.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:30.422 00.630 11060 Exposure complete
02:16:30.581 00.159 11060 worker thread done servicing request
02:16:30.581 00.000 10844 OnExposeComplete: enter
02:16:30.581 00.000 10844 UpdateGuideState(): m_state=6
02:16:30.582 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12991
02:16:30.582 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=59.07, Mass=2811, SNR=33.1, Peak=205 HFD=3.8
02:16:30.582 00.000 10844 MultiStar: [#1 -0.51,-0.31,0.88,U] [#2 -0.22,-0.30,2.13,U] [#3 0.35,-0.25,0.89,U] [#4 0.06,0.19,1.03,U] [#5 0.08,-0.19,1.09,U] [#6 0.52,1.05,0.00,M5] [#7 0.24,0.11,0.80,U] [#8 0.21,0.92,0.00,M1] 
02:16:30.582 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.11}, one-star: {-0.37, 0.19}
02:16:30.582 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
02:16:30.582 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
02:16:30.582 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.22 mountX=0.12 mountY=-0.06, mountTheta=-0.48
02:16:30.583 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.11, opts=13)
02:16:30.583 00.000 10844 Enqueuing Move request for scope (-0.08, -0.11)
02:16:30.583 00.000 11060 Worker thread wakes up
02:16:30.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:16:30.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:16:30.583 00.000 11060 Moving (-0.08, -0.11) raw xDistance=0.12 yDistance=-0.06
02:16:30.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:16:30.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:30.584 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:30.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:16:30.584 00.000 11060 MoveAxis(W, 21, ABG)
02:16:30.584 00.000 11060 Guiding  Dir = 3, Dur = 21
02:16:30.584 00.000 10844 UpdateGuideState exits: m=2811 SNR=33.1
02:16:30.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:30.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:30.584 00.000 10844 Enqueuing Expose request
02:16:30.590 00.006 11060 IsSlewing returns 0
02:16:30.590 00.000 11060 IsGuiding returns 0
02:16:30.621 00.031 11060 IsGuiding returns 0
02:16:30.621 00.000 11060 Move returns status 0, amount 21
02:16:30.621 00.000 11060 MoveAxis(N, 0, ABG)
02:16:30.621 00.000 11060 Move returns status 0, amount 0
02:16:30.621 00.000 11060 move complete, result=0
02:16:30.621 00.000 11060 worker thread done servicing request
02:16:30.621 00.000 11060 Worker thread wakes up
02:16:30.621 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:16:30.622 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:30.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:31.250 00.628 11060 Exposure complete
02:16:31.440 00.190 11060 worker thread done servicing request
02:16:31.441 00.001 10844 OnExposeComplete: enter
02:16:31.441 00.000 10844 UpdateGuideState(): m_state=6
02:16:31.441 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12992
02:16:31.441 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=58.57, Mass=2356, SNR=30.5, Peak=203 HFD=3.3
02:16:31.441 00.000 10844 MultiStar: [#1 0.35,-0.03,0.97,U] [#2 0.07,-0.48,2.21,U] [#3 0.69,-0.35,0.00,M1] [#4 0.08,0.61,1.01,U] [#5 -0.07,0.05,1.08,U] [#6 0.38,0.37,0.99,U] [#7 0.21,-0.12,0.78,U] [#8 -0.12,0.29,0.83,U] 
02:16:31.441 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.33, -0.31}
02:16:31.441 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
02:16:31.442 00.001 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
02:16:31.442 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=-0.00 mountY=0.15, mountTheta=1.59
02:16:31.443 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
02:16:31.443 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
02:16:31.443 00.000 11060 Worker thread wakes up
02:16:31.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:31.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:16:31.443 00.000 10844 UpdateGuideState exits: m=2356 SNR=30.5
02:16:31.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:16:31.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:31.443 00.000 11060 Moving (0.14, -0.02) raw xDistance=-0.00 yDistance=0.15
02:16:31.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:31.443 00.000 10844 Enqueuing Expose request
02:16:31.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:16:31.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:31.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:16:31.443 00.000 11060 MoveAxis(E, 0, ABG)
02:16:31.443 00.000 11060 Move returns status 0, amount 0
02:16:31.443 00.000 11060 MoveAxis(N, 0, ABG)
02:16:31.443 00.000 11060 Move returns status 0, amount 0
02:16:31.443 00.000 11060 move complete, result=0
02:16:31.443 00.000 11060 worker thread done servicing request
02:16:31.444 00.001 11060 Worker thread wakes up
02:16:31.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:31.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:31.445 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:32.078 00.633 11060 Exposure complete
02:16:32.251 00.173 11060 worker thread done servicing request
02:16:32.251 00.000 10844 OnExposeComplete: enter
02:16:32.251 00.000 10844 UpdateGuideState(): m_state=6
02:16:32.252 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12993
02:16:32.252 00.000 10844 Star::Find returns 1 (1), X=268.14, Y=58.80, Mass=3337, SNR=36.3, Peak=255 HFD=4.0
02:16:32.252 00.000 10844 MultiStar: [#1 -0.55,0.37,0.00,M1] [#2 0.08,0.06,1.80,U] [#3 -0.15,0.02,0.85,U] [#4 -0.68,0.32,0.00,M1] [#5 0.46,0.26,0.94,U] [#6 0.15,1.38,0.00,M5] [#7 -0.28,-0.13,0.71,U] [#8 -0.42,0.98,0.00,M1] 
02:16:32.252 00.000 10844 refined, 4 included, MultiStar: {0.03, 0.04}, one-star: {-0.10, -0.08}
02:16:32.252 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
02:16:32.252 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
02:16:32.252 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.91 mountX=-0.04 mountY=0.02, mountTheta=2.65
02:16:32.254 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
02:16:32.255 00.001 10844 Enqueuing Move request for scope (0.03, 0.04)
02:16:32.255 00.000 11060 Worker thread wakes up
02:16:32.255 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:16:32.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:16:32.255 00.000 10844 UpdateGuideState exits: m=3337 SNR=36.3 Saturated
02:16:32.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:32.255 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:16:32.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:32.255 00.000 11060 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=0.02
02:16:32.255 00.000 10844 Enqueuing Expose request
02:16:32.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:16:32.256 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:32.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:16:32.256 00.000 11060 MoveAxis(E, 0, ABG)
02:16:32.256 00.000 11060 Move returns status 0, amount 0
02:16:32.256 00.000 11060 MoveAxis(N, 0, ABG)
02:16:32.256 00.000 11060 Move returns status 0, amount 0
02:16:32.256 00.000 11060 move complete, result=0
02:16:32.256 00.000 11060 worker thread done servicing request
02:16:32.256 00.000 11060 Worker thread wakes up
02:16:32.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:32.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:32.257 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:32.896 00.639 11060 Exposure complete
02:16:33.086 00.190 11060 worker thread done servicing request
02:16:33.086 00.000 10844 OnExposeComplete: enter
02:16:33.086 00.000 10844 UpdateGuideState(): m_state=6
02:16:33.087 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12994
02:16:33.087 00.000 10844 Star::Find returns 1 (0), X=268.18, Y=58.57, Mass=2049, SNR=28.1, Peak=176 HFD=3.3
02:16:33.087 00.000 10844 MultiStar: [#1 -0.85,0.35,0.00,M2] [#2 -0.13,0.09,2.46,U] [#3 0.16,0.20,1.11,U] [#4 0.11,-0.21,1.07,U] [#5 0.34,-0.27,1.19,U] [#6 -0.09,0.76,0.00,M6] [#7 -0.12,0.10,1.00,U] [#8 -0.86,0.36,0.00,M2] 
02:16:33.087 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.04}, one-star: {-0.06, -0.31}
02:16:33.087 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
02:16:33.088 00.001 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
02:16:33.088 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.02 mountX=0.03 mountY=0.03, mountTheta=0.72
02:16:33.089 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
02:16:33.089 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
02:16:33.089 00.000 11060 Worker thread wakes up
02:16:33.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:33.089 00.000 10844 UpdateGuideState exits: m=2049 SNR=28.1
02:16:33.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
02:16:33.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:33.091 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:33.091 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
02:16:33.091 00.000 10844 Enqueuing Expose request
02:16:33.091 00.000 11060 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=0.03
02:16:33.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:16:33.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:33.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:16:33.091 00.000 11060 MoveAxis(E, 0, ABG)
02:16:33.091 00.000 11060 Move returns status 0, amount 0
02:16:33.091 00.000 11060 MoveAxis(N, 0, ABG)
02:16:33.091 00.000 11060 Move returns status 0, amount 0
02:16:33.091 00.000 11060 move complete, result=0
02:16:33.091 00.000 11060 worker thread done servicing request
02:16:33.091 00.000 11060 Worker thread wakes up
02:16:33.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:33.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:33.092 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:33.723 00.631 11060 Exposure complete
02:16:33.899 00.176 11060 worker thread done servicing request
02:16:33.899 00.000 10844 OnExposeComplete: enter
02:16:33.900 00.001 10844 UpdateGuideState(): m_state=6
02:16:33.900 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12995
02:16:33.901 00.001 10844 Star::Find returns 1 (0), X=268.28, Y=59.30, Mass=2585, SNR=32.2, Peak=216 HFD=3.5
02:16:33.914 00.013 10844 MultiStar: [#1 -0.38,-0.07,1.03,U] [#2 -0.70,-0.18,0.00,M2] [#3 -0.03,0.05,1.04,U] [#4 -0.21,-0.33,0.84,U] [#5 -0.12,0.20,0.89,U] [#6 0.39,0.09,0.83,U] [#7 -0.29,-0.28,0.95,U] [#8 -0.28,0.44,1.00,U] 
02:16:33.914 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.07}, one-star: {0.04, 0.42}
02:16:33.914 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
02:16:33.914 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.95)
02:16:33.914 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.60 mountX=-0.05 mountY=-0.13, mountTheta=-1.93
02:16:33.916 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.07, opts=13)
02:16:33.916 00.000 10844 Enqueuing Move request for scope (-0.12, 0.07)
02:16:33.916 00.000 11060 Worker thread wakes up
02:16:33.917 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:33.917 00.000 10844 UpdateGuideState exits: m=2585 SNR=32.2
02:16:33.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:33.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
02:16:33.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
02:16:33.917 00.000 11060 Moving (-0.12, 0.07) raw xDistance=-0.05 yDistance=-0.13
02:16:33.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:16:33.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:33.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:33.917 00.000 10844 Enqueuing Expose request
02:16:33.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:16:33.917 00.000 11060 MoveAxis(E, 0, ABG)
02:16:33.917 00.000 11060 Move returns status 0, amount 0
02:16:33.918 00.001 11060 MoveAxis(N, 0, ABG)
02:16:33.918 00.000 11060 Move returns status 0, amount 0
02:16:33.918 00.000 11060 move complete, result=0
02:16:33.918 00.000 11060 worker thread done servicing request
02:16:33.918 00.000 11060 Worker thread wakes up
02:16:33.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:33.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:33.921 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:34.558 00.637 11060 Exposure complete
02:16:34.724 00.166 11060 worker thread done servicing request
02:16:34.724 00.000 10844 OnExposeComplete: enter
02:16:34.724 00.000 10844 UpdateGuideState(): m_state=6
02:16:34.724 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12996
02:16:34.724 00.000 10844 Star::Find returns 1 (0), X=268.73, Y=59.54, Mass=3502, SNR=36.4, Peak=245 HFD=3.6
02:16:34.725 00.001 10844 MultiStar: [#1 -0.32,0.45,0.93,U] [#2 0.35,0.45,1.70,U] [#3 0.07,0.64,0.00,M1] [#4 -0.06,-0.27,0.91,U] [#5 0.25,0.34,0.95,U] [#6 0.73,1.08,0.00,M6] [#7 0.47,0.53,0.00,M1] [#8 -0.29,0.96,0.00,M2] 
02:16:34.725 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.35}, one-star: {0.49, 0.66}
02:16:34.725 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
02:16:34.725 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
02:16:34.725 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.35 hyp=0.39 cameraTheta=1.10 mountX=-0.38 mountY=0.12, mountTheta=2.84
02:16:34.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.35, opts=13)
02:16:34.726 00.000 10844 Enqueuing Move request for scope (0.18, 0.35)
02:16:34.726 00.000 11060 Worker thread wakes up
02:16:34.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:34.726 00.000 10844 UpdateGuideState exits: m=3502 SNR=36.4
02:16:34.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:34.727 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:34.727 00.000 10844 Enqueuing Expose request
02:16:34.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.35) opts 0xd
02:16:34.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.35)
02:16:34.727 00.000 11060 Moving (0.18, 0.35) raw xDistance=-0.38 yDistance=0.12
02:16:34.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
02:16:34.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:34.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:16:34.727 00.000 11060 MoveAxis(E, 66, ABG)
02:16:34.727 00.000 11060 Guiding  Dir = 2, Dur = 66
02:16:34.740 00.013 11060 IsSlewing returns 0
02:16:34.740 00.000 11060 IsGuiding returns 0
02:16:34.817 00.077 11060 IsGuiding returns 0
02:16:34.817 00.000 11060 Move returns status 0, amount 66
02:16:34.817 00.000 11060 MoveAxis(N, 0, ABG)
02:16:34.817 00.000 11060 Move returns status 0, amount 0
02:16:34.817 00.000 11060 move complete, result=0
02:16:34.817 00.000 11060 worker thread done servicing request
02:16:34.817 00.000 11060 Worker thread wakes up
02:16:34.818 00.001 10844 GuideStep: -0.4 px 66 ms EAST, 0.1 px 0 ms NORTH
02:16:34.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:34.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:35.454 00.636 11060 Exposure complete
02:16:35.627 00.173 11060 worker thread done servicing request
02:16:35.627 00.000 10844 OnExposeComplete: enter
02:16:35.629 00.002 10844 UpdateGuideState(): m_state=6
02:16:35.629 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12997
02:16:35.629 00.000 10844 Star::Find returns 1 (0), X=268.59, Y=58.76, Mass=3641, SNR=38.2, Peak=250 HFD=3.7
02:16:35.629 00.000 10844 MultiStar: [#1 0.07,0.32,0.84,U] [#2 -0.16,-0.02,1.77,U] [#3 -0.01,0.46,0.86,U] [#4 0.30,0.58,0.00,M1] [#5 0.30,0.75,0.00,M1] [#6 0.93,1.25,0.00,M7] [#7 -0.03,1.18,0.00,M2] [#8 -0.45,2.11,0.00,M3] 
02:16:35.630 00.001 10844 refined, 3 included, MultiStar: {0.02, 0.12}, one-star: {0.35, -0.12}
02:16:35.630 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
02:16:35.630 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
02:16:35.630 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.12 mountY=0.00, mountTheta=3.10
02:16:35.631 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.12, opts=13)
02:16:35.631 00.000 10844 Enqueuing Move request for scope (0.02, 0.12)
02:16:35.631 00.000 11060 Worker thread wakes up
02:16:35.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=29, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:35.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
02:16:35.631 00.000 10844 UpdateGuideState exits: m=3641 SNR=38.2
02:16:35.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:16:35.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:35.631 00.000 11060 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=0.00
02:16:35.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:35.632 00.001 10844 Enqueuing Expose request
02:16:35.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:16:35.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:35.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:16:35.632 00.000 11060 MoveAxis(E, 0, ABG)
02:16:35.632 00.000 11060 Move returns status 0, amount 0
02:16:35.632 00.000 11060 MoveAxis(N, 0, ABG)
02:16:35.632 00.000 11060 Move returns status 0, amount 0
02:16:35.632 00.000 11060 move complete, result=0
02:16:35.632 00.000 11060 worker thread done servicing request
02:16:35.632 00.000 11060 Worker thread wakes up
02:16:35.633 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:35.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:35.642 00.009 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:36.259 00.617 11060 Exposure complete
02:16:36.466 00.207 11060 worker thread done servicing request
02:16:36.466 00.000 10844 OnExposeComplete: enter
02:16:36.466 00.000 10844 UpdateGuideState(): m_state=6
02:16:36.467 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12998
02:16:36.467 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=58.96, Mass=2766, SNR=32.5, Peak=235 HFD=3.2
02:16:36.467 00.000 10844 MultiStar: [#1 0.06,0.35,0.86,U] [#2 -0.03,-0.20,2.01,U] [#3 0.51,0.58,0.00,M1] [#4 -0.56,0.36,0.00,M2] [#5 0.38,0.62,0.00,M2] [#6 0.63,0.76,0.00,M8] [#7 0.29,0.72,0.00,M3] [#8 -0.46,1.10,0.00,M4] 
02:16:36.467 00.000 10844 refined, 2 included, MultiStar: {-0.01, -0.00}, one-star: {-0.04, 0.08}
02:16:36.467 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.75) = xAngle (-1.08 = -1.08)
02:16:36.467 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.10 = -1.10)
02:16:36.467 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.83 mountX=0.01 mountY=-0.01, mountTheta=-1.08
02:16:36.469 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.00, opts=13)
02:16:36.469 00.000 10844 Enqueuing Move request for scope (-0.01, -0.00)
02:16:36.469 00.000 11060 Worker thread wakes up
02:16:36.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:36.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
02:16:36.469 00.000 10844 UpdateGuideState exits: m=2766 SNR=32.5
02:16:36.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
02:16:36.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:36.469 00.000 11060 Moving (-0.01, -0.00) raw xDistance=0.01 yDistance=-0.01
02:16:36.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:36.469 00.000 10844 Enqueuing Expose request
02:16:36.470 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:16:36.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:36.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:16:36.470 00.000 11060 MoveAxis(E, 0, ABG)
02:16:36.470 00.000 11060 Move returns status 0, amount 0
02:16:36.470 00.000 11060 MoveAxis(N, 0, ABG)
02:16:36.470 00.000 11060 Move returns status 0, amount 0
02:16:36.470 00.000 11060 move complete, result=0
02:16:36.470 00.000 11060 worker thread done servicing request
02:16:36.470 00.000 11060 Worker thread wakes up
02:16:36.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:36.471 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:36.472 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:37.102 00.630 11060 Exposure complete
02:16:37.290 00.188 11060 worker thread done servicing request
02:16:37.290 00.000 10844 OnExposeComplete: enter
02:16:37.290 00.000 10844 UpdateGuideState(): m_state=6
02:16:37.290 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12999
02:16:37.290 00.000 10844 Star::Find returns 1 (0), X=268.58, Y=58.68, Mass=2231, SNR=29.3, Peak=196 HFD=3.4
02:16:37.291 00.001 10844 MultiStar: [#1 -0.34,0.66,0.00,M1] [#2 0.56,0.55,0.00,M1] [#3 -0.20,-0.30,1.00,U] [#4 0.42,-0.02,1.07,U] [#5 0.27,0.64,0.00,M3] [#6 0.24,1.28,0.00,M9] [#7 -0.12,0.24,1.03,U] [#8 -0.20,1.30,0.00,M5] 
02:16:37.291 00.000 10844 refined, 3 included, MultiStar: {0.11, -0.06}, one-star: {0.34, -0.20}
02:16:37.291 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
02:16:37.291 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
02:16:37.291 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.52 mountX=0.04 mountY=0.12, mountTheta=1.23
02:16:37.293 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
02:16:37.293 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
02:16:37.293 00.000 11060 Worker thread wakes up
02:16:37.293 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:37.293 00.000 10844 UpdateGuideState exits: m=2231 SNR=29.3
02:16:37.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:37.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:37.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
02:16:37.293 00.000 10844 Enqueuing Expose request
02:16:37.294 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
02:16:37.294 00.000 11060 Moving (0.11, -0.06) raw xDistance=0.04 yDistance=0.12
02:16:37.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:16:37.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:37.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:16:37.294 00.000 11060 MoveAxis(E, 0, ABG)
02:16:37.294 00.000 11060 Move returns status 0, amount 0
02:16:37.294 00.000 11060 MoveAxis(N, 0, ABG)
02:16:37.294 00.000 11060 Move returns status 0, amount 0
02:16:37.294 00.000 11060 move complete, result=0
02:16:37.294 00.000 11060 worker thread done servicing request
02:16:37.295 00.001 11060 Worker thread wakes up
02:16:37.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:37.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:37.296 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:37.928 00.632 11060 Exposure complete
02:16:38.104 00.176 11060 worker thread done servicing request
02:16:38.104 00.000 10844 OnExposeComplete: enter
02:16:38.104 00.000 10844 UpdateGuideState(): m_state=6
02:16:38.104 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13000
02:16:38.105 00.001 10844 Star::Find returns 1 (0), X=268.59, Y=58.85, Mass=1880, SNR=27.2, Peak=168 HFD=3.3
02:16:38.105 00.000 10844 MultiStar: [#1 -0.56,0.40,0.00,M2] [#2 -0.06,0.51,2.43,U] [#3 -0.21,0.39,1.22,U] [#4 0.01,0.47,1.29,U] [#5 -0.34,0.91,0.00,M4] [#6 0.70,1.22,0.00,M10] [#7 0.07,1.40,0.00,M3] [#8 -0.40,1.34,0.00,M6] 
02:16:38.105 00.000 10844 single-star, 3 included, MultiStar: {-0.01, 0.39}, one-star: {0.35, -0.03}
02:16:38.105 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
02:16:38.105 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
02:16:38.105 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.03 hyp=0.35 cameraTheta=-0.07 mountX=-0.04 mountY=0.35, mountTheta=1.68
02:16:38.107 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.03, opts=13)
02:16:38.107 00.000 10844 Enqueuing Move request for scope (0.35, -0.03)
02:16:38.107 00.000 11060 Worker thread wakes up
02:16:38.107 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:16:38.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.03) opts 0xd
02:16:38.108 00.001 10844 UpdateGuideState exits: m=1880 SNR=27.2
02:16:38.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.03)
02:16:38.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:38.108 00.000 11060 Moving (0.35, -0.03) raw xDistance=-0.04 yDistance=0.35
02:16:38.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:38.108 00.000 10844 Enqueuing Expose request
02:16:38.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:16:38.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
02:16:38.108 00.000 11060 MoveAxis(E, 0, ABG)
02:16:38.108 00.000 11060 Move returns status 0, amount 0
02:16:38.108 00.000 11060 MoveAxis(S, 137, ABG)
02:16:38.108 00.000 11060 Guiding  Dir = 1, Dur = 137
02:16:38.119 00.011 11060 IsSlewing returns 0
02:16:38.119 00.000 11060 IsGuiding returns 0
02:16:38.270 00.151 11060 IsGuiding returns 0
02:16:38.270 00.000 11060 Move returns status 0, amount 137
02:16:38.270 00.000 11060 move complete, result=0
02:16:38.270 00.000 11060 worker thread done servicing request
02:16:38.270 00.000 11060 Worker thread wakes up
02:16:38.270 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 137 ms SOUTH
02:16:38.272 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:38.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:38.899 00.627 11060 Exposure complete
02:16:39.091 00.192 11060 worker thread done servicing request
02:16:39.091 00.000 10844 OnExposeComplete: enter
02:16:39.091 00.000 10844 UpdateGuideState(): m_state=6
02:16:39.091 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13001
02:16:39.092 00.001 10844 Star::Find returns 1 (0), X=267.96, Y=58.90, Mass=2458, SNR=30.7, Peak=192 HFD=3.6
02:16:39.092 00.000 10844 MultiStar: [#1 -0.61,0.30,0.00,M3] [#2 -0.80,0.58,0.00,M1] [#3 -0.14,0.67,0.00,M1] [#4 -0.23,0.61,0.00,M1] [#5 0.09,0.64,0.00,M5] [#6 -0.33,0.87,0.00,R] [#7 -0.40,0.82,0.00,M4] [#8 -0.80,1.47,0.00,M7] 
02:16:39.092 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
02:16:39.092 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
02:16:39.092 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.28 cameraTheta=3.08 mountX=0.03 mountY=-0.28, mountTheta=-1.45
02:16:39.093 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.02, opts=13)
02:16:39.093 00.000 10844 Enqueuing Move request for scope (-0.28, 0.02)
02:16:39.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:39.093 00.000 10844 UpdateGuideState exits: m=2458 SNR=30.7
02:16:39.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:39.093 00.000 11060 Worker thread wakes up
02:16:39.094 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd
02:16:39.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.02)
02:16:39.094 00.000 11060 Moving (-0.28, 0.02) raw xDistance=0.03 yDistance=-0.28
02:16:39.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:16:39.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:16:39.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:39.094 00.000 10844 Enqueuing Expose request
02:16:39.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:16:39.095 00.001 11060 MoveAxis(E, 0, ABG)
02:16:39.095 00.000 11060 Move returns status 0, amount 0
02:16:39.095 00.000 11060 MoveAxis(N, 0, ABG)
02:16:39.095 00.000 11060 Move returns status 0, amount 0
02:16:39.095 00.000 11060 move complete, result=0
02:16:39.095 00.000 11060 worker thread done servicing request
02:16:39.095 00.000 11060 Worker thread wakes up
02:16:39.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:39.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:39.096 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:16:39.728 00.632 11060 Exposure complete
02:16:39.924 00.196 11060 worker thread done servicing request
02:16:39.924 00.000 10844 OnExposeComplete: enter
02:16:39.924 00.000 10844 UpdateGuideState(): m_state=6
02:16:39.924 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13002
02:16:39.924 00.000 10844 Star::Find returns 1 (0), X=268.06, Y=58.96, Mass=2886, SNR=34.0, Peak=231 HFD=3.1
02:16:39.925 00.001 10844 MultiStar: [#1 -1.44,0.88,0.00,M4] [#2 -0.54,-0.45,0.00,M2] [#3 -0.30,-0.77,0.00,M2] [#4 -0.81,0.17,0.00,M2] [#5 -0.18,0.47,0.90,U] [#6 0.32,-0.44,0.81,U] [#7 -0.31,-0.08,0.80,U] [#8 -0.59,1.25,0.00,M8] 
02:16:39.925 00.000 10844 refined, 3 included, MultiStar: {-0.09, 0.02}, one-star: {-0.18, 0.08}
02:16:39.925 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
02:16:39.925 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
02:16:39.925 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.91 mountX=-0.01 mountY=-0.10, mountTheta=-1.62
02:16:39.926 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
02:16:39.926 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
02:16:39.926 00.000 11060 Worker thread wakes up
02:16:39.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:39.927 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
02:16:39.927 00.000 10844 UpdateGuideState exits: m=2886 SNR=34.0
02:16:39.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
02:16:39.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:39.927 00.000 11060 Moving (-0.09, 0.02) raw xDistance=-0.01 yDistance=-0.10
02:16:39.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:39.927 00.000 10844 Enqueuing Expose request
02:16:39.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:16:39.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:39.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:16:39.927 00.000 11060 MoveAxis(E, 0, ABG)
02:16:39.927 00.000 11060 Move returns status 0, amount 0
02:16:39.927 00.000 11060 MoveAxis(N, 0, ABG)
02:16:39.927 00.000 11060 Move returns status 0, amount 0
02:16:39.927 00.000 11060 move complete, result=0
02:16:39.927 00.000 11060 worker thread done servicing request
02:16:39.927 00.000 11060 Worker thread wakes up
02:16:39.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:39.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:39.928 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:40.573 00.645 11060 Exposure complete
02:16:40.722 00.149 11060 worker thread done servicing request
02:16:40.722 00.000 10844 OnExposeComplete: enter
02:16:40.722 00.000 10844 UpdateGuideState(): m_state=6
02:16:40.722 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13003
02:16:40.722 00.000 10844 Star::Find returns 1 (0), X=268.12, Y=58.48, Mass=2313, SNR=30.3, Peak=215 HFD=3.6
02:16:40.722 00.000 10844 MultiStar: [#1 -0.43,0.16,1.22,U] [#2 -0.68,-0.21,0.00,M3] [#3 -0.16,-0.14,1.02,U] [#4 -0.09,0.33,1.05,U] [#5 -0.27,0.45,1.09,U] [#6 -0.04,-0.00,0.95,U] [#7 -0.02,-0.19,0.94,U] [#8 -0.21,0.85,0.00,M9] 
02:16:40.722 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.04}, one-star: {-0.12, -0.40}
02:16:40.722 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.66 = -1.63)
02:16:40.722 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.65)
02:16:40.723 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.90 mountX=-0.01 mountY=-0.18, mountTheta=-1.63
02:16:40.724 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.04, opts=13)
02:16:40.724 00.000 10844 Enqueuing Move request for scope (-0.17, 0.04)
02:16:40.724 00.000 11060 Worker thread wakes up
02:16:40.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
02:16:40.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=29, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:40.725 00.001 10844 UpdateGuideState exits: m=2313 SNR=30.3
02:16:40.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:40.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:40.725 00.000 10844 Enqueuing Expose request
02:16:40.725 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
02:16:40.725 00.000 11060 Moving (-0.17, 0.04) raw xDistance=-0.01 yDistance=-0.18
02:16:40.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:16:40.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:40.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:16:40.725 00.000 11060 MoveAxis(E, 0, ABG)
02:16:40.725 00.000 11060 Move returns status 0, amount 0
02:16:40.725 00.000 11060 MoveAxis(N, 0, ABG)
02:16:40.725 00.000 11060 Move returns status 0, amount 0
02:16:40.725 00.000 11060 move complete, result=0
02:16:40.725 00.000 11060 worker thread done servicing request
02:16:40.725 00.000 11060 Worker thread wakes up
02:16:40.726 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:40.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:40.729 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:41.357 00.628 11060 Exposure complete
02:16:41.522 00.165 11060 worker thread done servicing request
02:16:41.522 00.000 10844 OnExposeComplete: enter
02:16:41.522 00.000 10844 UpdateGuideState(): m_state=6
02:16:41.523 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13004
02:16:41.523 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=58.68, Mass=2517, SNR=31.0, Peak=193 HFD=3.6
02:16:41.523 00.000 10844 MultiStar: [#1 -0.54,-0.24,0.92,U] [#2 -0.15,0.08,2.24,U] [#3 -0.44,-0.53,0.00,M2] [#4 -0.36,0.02,1.02,U] [#5 -0.47,0.30,1.05,U] [#6 0.06,0.35,0.97,U] [#7 -0.32,0.14,0.93,U] [#8 -1.11,1.22,0.00,M10] 
02:16:41.523 00.000 10844 single-star, 6 included, MultiStar: {-0.24, 0.07}, one-star: {-0.00, -0.20}
02:16:41.523 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
02:16:41.523 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
02:16:41.523 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.58 mountX=0.20 mountY=0.03, mountTheta=0.16
02:16:41.524 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.20, opts=13)
02:16:41.525 00.001 10844 Enqueuing Move request for scope (-0.00, -0.20)
02:16:41.525 00.000 11060 Worker thread wakes up
02:16:41.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:41.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
02:16:41.525 00.000 10844 UpdateGuideState exits: m=2517 SNR=31.0
02:16:41.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
02:16:41.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:41.525 00.000 11060 Moving (-0.00, -0.20) raw xDistance=0.20 yDistance=0.03
02:16:41.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:41.525 00.000 10844 Enqueuing Expose request
02:16:41.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:16:41.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:41.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:16:41.525 00.000 11060 MoveAxis(W, 35, ABG)
02:16:41.525 00.000 11060 Guiding  Dir = 3, Dur = 35
02:16:41.564 00.039 11060 IsSlewing returns 0
02:16:41.565 00.001 11060 IsGuiding returns 0
02:16:41.625 00.060 11060 IsGuiding returns 0
02:16:41.625 00.000 11060 Move returns status 0, amount 35
02:16:41.625 00.000 11060 MoveAxis(N, 0, ABG)
02:16:41.625 00.000 11060 Move returns status 0, amount 0
02:16:41.625 00.000 11060 move complete, result=0
02:16:41.625 00.000 11060 worker thread done servicing request
02:16:41.625 00.000 11060 Worker thread wakes up
02:16:41.625 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
02:16:41.626 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:41.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:42.266 00.640 11060 Exposure complete
02:16:42.434 00.168 11060 worker thread done servicing request
02:16:42.434 00.000 10844 OnExposeComplete: enter
02:16:42.434 00.000 10844 UpdateGuideState(): m_state=6
02:16:42.435 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13005
02:16:42.435 00.000 10844 Star::Find returns 1 (0), X=268.26, Y=59.17, Mass=2465, SNR=31.2, Peak=202 HFD=3.6
02:16:42.435 00.000 10844 MultiStar: [#1 -0.49,0.39,1.07,U] [#2 -0.20,-0.74,0.00,M3] [#3 -0.37,-0.63,0.00,M3] [#4 -0.25,0.14,1.13,U] [#5 -0.74,-0.03,0.00,M3] [#6 -0.11,0.33,0.95,U] [#7 -0.53,-0.28,0.94,U] [#8 -1.44,0.78,0.00,R] 
02:16:42.435 00.000 10844 single-star, 4 included, MultiStar: {-0.27, 0.18}, one-star: {0.02, 0.29}
02:16:42.435 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
02:16:42.435 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.05)
02:16:42.436 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.50 mountX=-0.29 mountY=-0.03, mountTheta=-3.05
02:16:42.437 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.29, opts=13)
02:16:42.437 00.000 10844 Enqueuing Move request for scope (0.02, 0.29)
02:16:42.437 00.000 11060 Worker thread wakes up
02:16:42.437 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:42.438 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
02:16:42.438 00.000 10844 UpdateGuideState exits: m=2465 SNR=31.2
02:16:42.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
02:16:42.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:42.438 00.000 11060 Moving (0.02, 0.29) raw xDistance=-0.29 yDistance=-0.03
02:16:42.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:42.438 00.000 10844 Enqueuing Expose request
02:16:42.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:16:42.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:42.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:16:42.438 00.000 11060 MoveAxis(E, 49, ABG)
02:16:42.438 00.000 11060 Guiding  Dir = 2, Dur = 49
02:16:42.472 00.034 11060 IsSlewing returns 0
02:16:42.472 00.000 11060 IsGuiding returns 0
02:16:42.550 00.078 11060 IsGuiding returns 0
02:16:42.550 00.000 11060 Move returns status 0, amount 49
02:16:42.550 00.000 11060 MoveAxis(N, 0, ABG)
02:16:42.550 00.000 11060 Move returns status 0, amount 0
02:16:42.550 00.000 11060 move complete, result=0
02:16:42.550 00.000 11060 worker thread done servicing request
02:16:42.550 00.000 11060 Worker thread wakes up
02:16:42.550 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
02:16:42.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:42.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:43.184 00.634 11060 Exposure complete
02:16:43.352 00.168 11060 worker thread done servicing request
02:16:43.352 00.000 10844 OnExposeComplete: enter
02:16:43.352 00.000 10844 UpdateGuideState(): m_state=6
02:16:43.352 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13006
02:16:43.352 00.000 10844 Star::Find returns 1 (0), X=268.49, Y=58.46, Mass=2465, SNR=30.6, Peak=197 HFD=3.2
02:16:43.353 00.001 10844 MultiStar: [#1 -0.59,0.12,1.04,U] [#2 -0.57,-0.57,0.00,M4] [#3 -0.38,-0.10,0.98,U] [#4 -0.08,0.05,1.18,U] [#5 -0.52,0.02,1.05,U] [#6 -0.03,0.15,1.00,U] [#7 -0.12,-0.38,0.89,U] [#8 0.93,0.35,0.00,M1] 
02:16:43.353 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.07}, one-star: {0.25, -0.41}
02:16:43.353 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.06 = -1.06)
02:16:43.353 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
02:16:43.353 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.81 mountX=0.11 mountY=-0.19, mountTheta=-1.07
02:16:43.355 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.07, opts=13)
02:16:43.355 00.000 10844 Enqueuing Move request for scope (-0.21, -0.07)
02:16:43.355 00.000 11060 Worker thread wakes up
02:16:43.355 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:43.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
02:16:43.355 00.000 10844 UpdateGuideState exits: m=2465 SNR=30.6
02:16:43.355 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
02:16:43.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:43.355 00.000 11060 Moving (-0.21, -0.07) raw xDistance=0.11 yDistance=-0.19
02:16:43.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:43.355 00.000 10844 Enqueuing Expose request
02:16:43.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:16:43.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:43.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:16:43.355 00.000 11060 MoveAxis(E, 0, ABG)
02:16:43.355 00.000 11060 Move returns status 0, amount 0
02:16:43.355 00.000 11060 MoveAxis(N, 0, ABG)
02:16:43.355 00.000 11060 Move returns status 0, amount 0
02:16:43.355 00.000 11060 move complete, result=0
02:16:43.356 00.001 11060 worker thread done servicing request
02:16:43.356 00.000 11060 Worker thread wakes up
02:16:43.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:43.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:43.358 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:43.999 00.641 11060 Exposure complete
02:16:44.183 00.184 11060 worker thread done servicing request
02:16:44.183 00.000 10844 OnExposeComplete: enter
02:16:44.183 00.000 10844 UpdateGuideState(): m_state=6
02:16:44.183 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13007
02:16:44.183 00.000 10844 Star::Find returns 1 (0), X=267.77, Y=59.21, Mass=3339, SNR=36.4, Peak=250 HFD=3.6
02:16:44.183 00.000 10844 MultiStar: [#1 -0.37,0.17,0.92,U] [#2 -0.78,-0.41,0.00,M5] [#3 -0.33,-0.64,0.00,M3] [#4 -0.59,0.56,0.00,M1] [#5 -0.42,0.04,0.98,U] [#6 0.04,0.16,0.78,U] [#7 -0.54,0.51,0.00,M1] [#8 0.42,0.98,0.00,M2] 
02:16:44.183 00.000 10844 refined, 3 included, MultiStar: {-0.32, 0.18}, one-star: {-0.47, 0.33}
02:16:44.184 00.001 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.75) = xAngle (4.39 = -1.89)
02:16:44.184 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.91)
02:16:44.184 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.18 hyp=0.37 cameraTheta=2.64 mountX=-0.12 mountY=-0.35, mountTheta=-1.89
02:16:44.185 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.18, opts=13)
02:16:44.185 00.000 10844 Enqueuing Move request for scope (-0.32, 0.18)
02:16:44.185 00.000 11060 Worker thread wakes up
02:16:44.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:44.185 00.000 10844 UpdateGuideState exits: m=3339 SNR=36.4
02:16:44.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:44.186 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:44.186 00.000 10844 Enqueuing Expose request
02:16:44.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.18) opts 0xd
02:16:44.186 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.18)
02:16:44.186 00.000 11060 Moving (-0.32, 0.18) raw xDistance=-0.12 yDistance=-0.35
02:16:44.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:16:44.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:16:44.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:16:44.186 00.000 11060 MoveAxis(E, 0, ABG)
02:16:44.186 00.000 11060 Move returns status 0, amount 0
02:16:44.187 00.001 11060 MoveAxis(N, 0, ABG)
02:16:44.187 00.000 11060 Move returns status 0, amount 0
02:16:44.187 00.000 11060 move complete, result=0
02:16:44.187 00.000 11060 worker thread done servicing request
02:16:44.187 00.000 11060 Worker thread wakes up
02:16:44.188 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:44.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:44.189 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:16:44.828 00.639 11060 Exposure complete
02:16:45.004 00.176 11060 worker thread done servicing request
02:16:45.005 00.001 10844 OnExposeComplete: enter
02:16:45.005 00.000 10844 UpdateGuideState(): m_state=6
02:16:45.005 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13008
02:16:45.005 00.000 10844 Star::Find returns 1 (0), X=268.17, Y=58.39, Mass=2888, SNR=33.6, Peak=247 HFD=3.5
02:16:45.005 00.000 10844 MultiStar: [#1 -1.17,0.59,0.00,M1] [#2 -1.08,0.24,0.00,M6] [#3 -0.49,-0.43,0.00,M4] [#4 -0.46,0.00,0.98,U] [#5 -0.40,-0.17,0.97,U] [#6 0.06,0.51,0.97,U] [#7 -0.67,-0.35,0.00,M2] [#8 0.50,-0.15,0.90,U] 
02:16:45.005 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.06}, one-star: {-0.06, -0.49}
02:16:45.005 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
02:16:45.006 00.001 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.76 = -0.76)
02:16:45.006 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.49 mountX=0.07 mountY=-0.07, mountTheta=-0.75
02:16:45.007 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
02:16:45.007 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
02:16:45.007 00.000 11060 Worker thread wakes up
02:16:45.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:45.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:16:45.007 00.000 10844 UpdateGuideState exits: m=2888 SNR=33.6
02:16:45.008 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:16:45.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:45.008 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.07
02:16:45.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:45.008 00.000 10844 Enqueuing Expose request
02:16:45.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:45.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:45.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:16:45.008 00.000 11060 MoveAxis(E, 0, ABG)
02:16:45.008 00.000 11060 Move returns status 0, amount 0
02:16:45.008 00.000 11060 MoveAxis(N, 0, ABG)
02:16:45.008 00.000 11060 Move returns status 0, amount 0
02:16:45.008 00.000 11060 move complete, result=0
02:16:45.008 00.000 11060 worker thread done servicing request
02:16:45.008 00.000 11060 Worker thread wakes up
02:16:45.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:45.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:45.010 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:45.645 00.635 11060 Exposure complete
02:16:45.808 00.163 11060 worker thread done servicing request
02:16:45.808 00.000 10844 OnExposeComplete: enter
02:16:45.808 00.000 10844 UpdateGuideState(): m_state=6
02:16:45.808 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13009
02:16:45.809 00.001 10844 Star::Find returns 1 (0), X=267.93, Y=59.42, Mass=3000, SNR=34.9, Peak=233 HFD=3.5
02:16:45.809 00.000 10844 MultiStar: [#1 -0.56,0.29,0.00,M2] [#2 -0.64,-0.55,0.00,M7] [#3 -0.71,0.48,0.00,M5] [#4 -0.62,-0.37,0.00,M1] [#5 -0.89,0.56,0.00,M1] [#6 0.16,0.75,0.00,M1] [#7 0.19,0.48,0.74,U] [#8 0.28,-0.07,1.09,U] 
02:16:45.809 00.000 10844 refined, 2 included, MultiStar: {0.05, 0.29}, one-star: {-0.31, 0.54}
02:16:45.809 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
02:16:45.809 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.14)
02:16:45.809 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.41 mountX=-0.29 mountY=-0.00, mountTheta=-3.14
02:16:45.811 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.29, opts=13)
02:16:45.811 00.000 10844 Enqueuing Move request for scope (0.05, 0.29)
02:16:45.811 00.000 11060 Worker thread wakes up
02:16:45.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:45.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
02:16:45.811 00.000 10844 UpdateGuideState exits: m=3000 SNR=34.9
02:16:45.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
02:16:45.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:45.811 00.000 11060 Moving (0.05, 0.29) raw xDistance=-0.29 yDistance=-0.00
02:16:45.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:45.811 00.000 10844 Enqueuing Expose request
02:16:45.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:16:45.812 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:45.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:16:45.812 00.000 11060 MoveAxis(E, 51, ABG)
02:16:45.812 00.000 11060 Guiding  Dir = 2, Dur = 51
02:16:45.831 00.019 11060 IsSlewing returns 0
02:16:45.832 00.001 11060 IsGuiding returns 0
02:16:45.899 00.067 11060 IsGuiding returns 0
02:16:45.899 00.000 11060 Move returns status 0, amount 51
02:16:45.899 00.000 11060 MoveAxis(N, 0, ABG)
02:16:45.899 00.000 11060 Move returns status 0, amount 0
02:16:45.899 00.000 11060 move complete, result=0
02:16:45.900 00.001 11060 worker thread done servicing request
02:16:45.900 00.000 11060 Worker thread wakes up
02:16:45.900 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
02:16:45.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:45.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:46.536 00.636 11060 Exposure complete
02:16:46.722 00.186 11060 worker thread done servicing request
02:16:46.722 00.000 10844 OnExposeComplete: enter
02:16:46.722 00.000 10844 UpdateGuideState(): m_state=6
02:16:46.724 00.002 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13010
02:16:46.724 00.000 10844 Star::Find returns 1 (0), X=267.74, Y=59.02, Mass=2467, SNR=30.9, Peak=186 HFD=3.3
02:16:46.724 00.000 10844 MultiStar: [#1 -0.78,-0.38,0.00,M3] [#2 -0.39,-0.45,1.96,U] [#3 -0.85,-0.44,0.00,M6] [#4 -0.39,-0.67,0.00,M2] [#5 -0.70,-0.04,0.00,M2] [#6 -0.19,0.03,0.95,U] [#7 -0.69,0.27,0.00,M2] [#8 0.60,0.16,1.04,U] 
02:16:46.724 00.000 10844 refined, 3 included, MultiStar: {-0.17, -0.11}, one-star: {-0.50, 0.14}
02:16:46.724 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
02:16:46.724 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
02:16:46.724 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-2.55 mountX=0.14 mountY=-0.15, mountTheta=-0.81
02:16:46.726 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.11, opts=13)
02:16:46.726 00.000 10844 Enqueuing Move request for scope (-0.17, -0.11)
02:16:46.726 00.000 11060 Worker thread wakes up
02:16:46.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:46.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.11) opts 0xd
02:16:46.727 00.001 10844 UpdateGuideState exits: m=2467 SNR=30.9
02:16:46.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.11)
02:16:46.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:46.727 00.000 11060 Moving (-0.17, -0.11) raw xDistance=0.14 yDistance=-0.15
02:16:46.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:46.727 00.000 10844 Enqueuing Expose request
02:16:46.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:16:46.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:46.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:16:46.727 00.000 11060 MoveAxis(W, 23, ABG)
02:16:46.729 00.002 11060 Guiding  Dir = 3, Dur = 23
02:16:46.733 00.004 11060 IsSlewing returns 0
02:16:46.734 00.001 11060 IsGuiding returns 0
02:16:46.763 00.029 11060 IsGuiding returns 0
02:16:46.763 00.000 11060 Move returns status 0, amount 23
02:16:46.763 00.000 11060 MoveAxis(N, 0, ABG)
02:16:46.763 00.000 11060 Move returns status 0, amount 0
02:16:46.763 00.000 11060 move complete, result=0
02:16:46.763 00.000 11060 worker thread done servicing request
02:16:46.763 00.000 11060 Worker thread wakes up
02:16:46.763 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:16:46.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:46.765 00.002 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:47.414 00.649 11060 Exposure complete
02:16:47.593 00.179 11060 worker thread done servicing request
02:16:47.593 00.000 10844 OnExposeComplete: enter
02:16:47.593 00.000 10844 UpdateGuideState(): m_state=6
02:16:47.594 00.001 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13011
02:16:47.594 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=58.82, Mass=3015, SNR=34.3, Peak=241 HFD=3.6
02:16:47.594 00.000 10844 MultiStar: [#1 -0.51,-0.00,0.90,U] [#2 0.41,-0.91,0.00,M7] [#3 0.06,-0.12,0.94,U] [#4 -0.72,-0.19,0.00,M3] [#5 -0.43,-0.21,0.92,U] [#6 0.46,0.01,0.77,U] [#7 -0.50,0.10,0.82,U] [#8 0.79,0.12,0.00,M1] 
02:16:47.594 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.05}, one-star: {0.16, -0.06}
02:16:47.594 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
02:16:47.594 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
02:16:47.594 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.77 mountX=0.07 mountY=-0.12, mountTheta=-1.03
02:16:47.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.05, opts=13)
02:16:47.597 00.002 10844 Enqueuing Move request for scope (-0.13, -0.05)
02:16:47.597 00.000 11060 Worker thread wakes up
02:16:47.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:16:47.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
02:16:47.597 00.000 10844 UpdateGuideState exits: m=3015 SNR=34.3
02:16:47.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
02:16:47.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:47.597 00.000 11060 Moving (-0.13, -0.05) raw xDistance=0.07 yDistance=-0.12
02:16:47.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:47.597 00.000 10844 Enqueuing Expose request
02:16:47.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:47.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:47.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:16:47.597 00.000 11060 MoveAxis(E, 0, ABG)
02:16:47.597 00.000 11060 Move returns status 0, amount 0
02:16:47.597 00.000 11060 MoveAxis(N, 0, ABG)
02:16:47.597 00.000 11060 Move returns status 0, amount 0
02:16:47.598 00.001 11060 move complete, result=0
02:16:47.598 00.000 11060 worker thread done servicing request
02:16:47.598 00.000 11060 Worker thread wakes up
02:16:47.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:47.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:47.599 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:48.237 00.638 11060 Exposure complete
02:16:48.411 00.174 11060 worker thread done servicing request
02:16:48.412 00.001 10844 OnExposeComplete: enter
02:16:48.412 00.000 10844 UpdateGuideState(): m_state=6
02:16:48.412 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13012
02:16:48.412 00.000 10844 Star::Find returns 1 (0), X=268.41, Y=59.29, Mass=2531, SNR=31.6, Peak=219 HFD=3.2
02:16:48.412 00.000 10844 MultiStar: [#1 -0.38,-0.82,0.00,M3] [#2 0.13,-0.43,2.10,U] [#3 -0.21,-0.63,0.00,M6] [#4 -0.03,-0.27,1.01,U] [#5 0.09,-0.32,0.95,U] [#6 -0.16,-0.06,0.98,U] [#7 -0.21,-0.58,0.96,U] [#8 0.81,-0.05,0.00,M2] 
02:16:48.412 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.24}, one-star: {0.18, 0.41}
02:16:48.413 00.001 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
02:16:48.413 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
02:16:48.413 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.49 mountX=0.23 mountY=0.06, mountTheta=0.25
02:16:48.414 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.24, opts=13)
02:16:48.414 00.000 10844 Enqueuing Move request for scope (0.02, -0.24)
02:16:48.414 00.000 11060 Worker thread wakes up
02:16:48.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
02:16:48.414 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
02:16:48.414 00.000 11060 Moving (0.02, -0.24) raw xDistance=0.23 yDistance=0.06
02:16:48.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:16:48.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:48.414 00.000 10844 UpdateGuideState exits: m=2531 SNR=31.6
02:16:48.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:48.415 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:48.415 00.000 10844 Enqueuing Expose request
02:16:48.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:48.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:16:48.415 00.000 11060 MoveAxis(W, 41, ABG)
02:16:48.415 00.000 11060 Guiding  Dir = 3, Dur = 41
02:16:48.450 00.035 11060 IsSlewing returns 0
02:16:48.450 00.000 11060 IsGuiding returns 0
02:16:48.513 00.063 11060 IsGuiding returns 0
02:16:48.513 00.000 11060 Move returns status 0, amount 41
02:16:48.513 00.000 11060 MoveAxis(N, 0, ABG)
02:16:48.515 00.002 11060 Move returns status 0, amount 0
02:16:48.515 00.000 11060 move complete, result=0
02:16:48.515 00.000 11060 worker thread done servicing request
02:16:48.515 00.000 11060 Worker thread wakes up
02:16:48.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:48.515 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
02:16:48.516 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:49.141 00.625 11060 Exposure complete
02:16:49.310 00.169 11060 worker thread done servicing request
02:16:49.311 00.001 10844 OnExposeComplete: enter
02:16:49.311 00.000 10844 UpdateGuideState(): m_state=6
02:16:49.311 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13013
02:16:49.311 00.000 10844 Star::Find returns 1 (1), X=267.83, Y=59.34, Mass=2813, SNR=33.3, Peak=255 HFD=3.4
02:16:49.311 00.000 10844 MultiStar: [#1 -0.65,0.03,0.00,M4] [#2 -0.54,0.05,2.01,U] [#3 -0.18,-0.36,0.85,U] [#4 -0.17,0.16,0.99,U] [#5 -0.38,-0.09,0.89,U] [#6 0.46,-0.08,0.89,U] [#7 -0.78,-0.23,0.00,M1] [#8 0.90,0.12,0.00,M3] 
02:16:49.311 00.000 10844 refined, 5 included, MultiStar: {-0.26, 0.04}, one-star: {-0.40, 0.46}
02:16:49.311 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.75 = -1.54)
02:16:49.311 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.56)
02:16:49.312 00.001 10844 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.27 cameraTheta=2.99 mountX=0.01 mountY=-0.27, mountTheta=-1.54
02:16:49.313 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.04, opts=13)
02:16:49.313 00.000 10844 Enqueuing Move request for scope (-0.26, 0.04)
02:16:49.313 00.000 11060 Worker thread wakes up
02:16:49.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:49.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd
02:16:49.313 00.000 10844 UpdateGuideState exits: m=2813 SNR=33.3 Saturated
02:16:49.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.04)
02:16:49.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:49.313 00.000 11060 Moving (-0.26, 0.04) raw xDistance=0.01 yDistance=-0.27
02:16:49.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:49.313 00.000 10844 Enqueuing Expose request
02:16:49.315 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:16:49.315 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.19 newest=-0.33
02:16:49.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
02:16:49.315 00.000 11060 MoveAxis(E, 0, ABG)
02:16:49.315 00.000 11060 Move returns status 0, amount 0
02:16:49.315 00.000 11060 BLC: Oldest BLC event removed
02:16:49.315 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:16:49.315 00.000 11060 MoveAxis(N, 854, ABG)
02:16:49.315 00.000 11060 duration set to 750 by maxDecDuration
02:16:49.315 00.000 11060 Guiding  Dir = 0, Dur = 750
02:16:49.355 00.040 11060 IsSlewing returns 0
02:16:49.355 00.000 11060 IsGuiding returns 0
02:16:50.140 00.785 11060 IsGuiding returns 0
02:16:50.141 00.001 11060 Move returns status 0, amount 750
02:16:50.141 00.000 11060 move complete, result=0
02:16:50.141 00.000 11060 worker thread done servicing request
02:16:50.142 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
02:16:50.142 00.000 11060 Worker thread wakes up
02:16:50.143 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:50.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:50.784 00.641 11060 Exposure complete
02:16:50.935 00.151 11060 worker thread done servicing request
02:16:50.935 00.000 10844 OnExposeComplete: enter
02:16:50.935 00.000 10844 UpdateGuideState(): m_state=6
02:16:50.935 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13014
02:16:50.935 00.000 10844 Star::Find returns 1 (0), X=268.23, Y=58.83, Mass=2920, SNR=33.4, Peak=206 HFD=3.5
02:16:50.936 00.001 10844 MultiStar: [#1 -0.78,-0.11,0.00,M5] [#2 -0.28,-0.96,0.00,M6] [#3 0.02,-0.89,0.00,M6] [#4 -0.19,-0.49,0.86,U] [#5 -0.04,-0.60,1.06,U] [#6 0.43,0.29,0.95,U] [#7 0.12,-0.58,0.81,U] [#8 0.72,0.21,0.00,M4] 
02:16:50.936 00.000 10844 single-star, 4 included, MultiStar: {0.06, -0.28}, one-star: {-0.00, -0.05}
02:16:50.936 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
02:16:50.936 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
02:16:50.936 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.65 mountX=0.05 mountY=0.00, mountTheta=0.08
02:16:50.940 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
02:16:50.940 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
02:16:50.940 00.000 11060 Worker thread wakes up
02:16:50.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:50.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
02:16:50.940 00.000 10844 UpdateGuideState exits: m=2920 SNR=33.4
02:16:50.941 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
02:16:50.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:50.941 00.000 11060 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.00
02:16:50.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:50.941 00.000 10844 Enqueuing Expose request
02:16:50.941 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.05, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.186353, 1:-0.004043
02:16:50.941 00.000 11060 BLC: No correction, Miss < min_move
02:16:50.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:50.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:50.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:16:50.941 00.000 11060 MoveAxis(E, 0, ABG)
02:16:50.941 00.000 11060 Move returns status 0, amount 0
02:16:50.941 00.000 11060 MoveAxis(N, 0, ABG)
02:16:50.941 00.000 11060 Move returns status 0, amount 0
02:16:50.941 00.000 11060 move complete, result=0
02:16:50.941 00.000 11060 worker thread done servicing request
02:16:50.941 00.000 11060 Worker thread wakes up
02:16:50.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:50.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:50.943 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:51.570 00.627 11060 Exposure complete
02:16:51.724 00.154 11060 worker thread done servicing request
02:16:51.724 00.000 10844 OnExposeComplete: enter
02:16:51.724 00.000 10844 UpdateGuideState(): m_state=6
02:16:51.725 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13015
02:16:51.725 00.000 10844 Star::Find returns 1 (0), X=269.05, Y=58.43, Mass=2591, SNR=31.7, Peak=252 HFD=3.5
02:16:51.725 00.000 10844 MultiStar: [#1 -0.42,-0.45,1.15,U] [#2 -0.03,-0.20,2.11,U] [#3 -0.23,-0.50,0.96,U] [#4 0.24,-0.05,0.96,U] [#5 -0.58,-0.47,0.00,M1] [#6 0.13,-0.19,1.03,U] [#7 -0.26,-0.31,0.82,U] [#8 0.52,0.55,0.00,M5] 
02:16:51.725 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.30}, one-star: {0.81, -0.45}
02:16:51.725 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
02:16:51.725 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
02:16:51.725 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.49 mountX=0.29 mountY=0.07, mountTheta=0.25
02:16:51.727 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.30, opts=13)
02:16:51.727 00.000 10844 Enqueuing Move request for scope (0.03, -0.30)
02:16:51.727 00.000 11060 Worker thread wakes up
02:16:51.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
02:16:51.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
02:16:51.727 00.000 11060 Moving (0.03, -0.30) raw xDistance=0.29 yDistance=0.07
02:16:51.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:51.727 00.000 10844 UpdateGuideState exits: m=2591 SNR=31.7
02:16:51.728 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:51.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:51.728 00.000 10844 Enqueuing Expose request
02:16:51.728 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.05, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.186353, 1:-0.004043, 2:-0.073182
02:16:51.728 00.000 11060 BLC: No correction, Miss < min_move
02:16:51.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:16:51.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:51.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:16:51.728 00.000 11060 MoveAxis(W, 50, ABG)
02:16:51.729 00.001 11060 Guiding  Dir = 3, Dur = 50
02:16:51.736 00.007 11060 IsSlewing returns 0
02:16:51.736 00.000 11060 IsGuiding returns 0
02:16:51.799 00.063 11060 IsGuiding returns 0
02:16:51.799 00.000 11060 Move returns status 0, amount 50
02:16:51.799 00.000 11060 MoveAxis(N, 0, ABG)
02:16:51.799 00.000 11060 Move returns status 0, amount 0
02:16:51.799 00.000 11060 move complete, result=0
02:16:51.799 00.000 11060 worker thread done servicing request
02:16:51.799 00.000 11060 Worker thread wakes up
02:16:51.800 00.001 10844 GuideStep: 0.3 px 50 ms WEST, 0.1 px 0 ms NORTH
02:16:51.801 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:51.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:52.431 00.630 11060 Exposure complete
02:16:52.607 00.176 11060 worker thread done servicing request
02:16:52.607 00.000 10844 OnExposeComplete: enter
02:16:52.607 00.000 10844 UpdateGuideState(): m_state=6
02:16:52.608 00.001 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13016
02:16:52.608 00.000 10844 Star::Find returns 1 (1), X=268.88, Y=58.79, Mass=3224, SNR=36.3, Peak=255 HFD=3.9
02:16:52.608 00.000 10844 MultiStar: [#1 -0.93,0.25,0.00,M5] [#2 0.00,0.13,1.84,U] [#3 0.42,-0.22,0.87,U] [#4 -0.52,-0.03,0.88,U] [#5 0.32,0.54,0.77,U] [#6 0.35,-0.04,0.75,U] [#7 -0.09,-0.66,0.00,M1] [#8 1.30,0.36,0.00,M6] 
02:16:52.608 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.05}, one-star: {0.64, -0.09}
02:16:52.608 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
02:16:52.608 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
02:16:52.608 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.30 mountX=-0.08 mountY=0.16, mountTheta=2.05
02:16:52.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.05, opts=13)
02:16:52.610 00.000 10844 Enqueuing Move request for scope (0.17, 0.05)
02:16:52.610 00.000 11060 Worker thread wakes up
02:16:52.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:52.610 00.000 10844 UpdateGuideState exits: m=3224 SNR=36.3 Saturated
02:16:52.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:52.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
02:16:52.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:52.610 00.000 10844 Enqueuing Expose request
02:16:52.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
02:16:52.610 00.000 11060 Moving (0.17, 0.05) raw xDistance=-0.08 yDistance=0.16
02:16:52.610 00.000 11060 BLC: window closed
02:16:52.610 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=-0.05, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.186353, 1:-0.004043, 2:-0.073182
02:16:52.610 00.000 11060 BLC: No correction, Miss < min_move
02:16:52.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:16:52.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:52.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:16:52.610 00.000 11060 MoveAxis(E, 0, ABG)
02:16:52.610 00.000 11060 Move returns status 0, amount 0
02:16:52.610 00.000 11060 MoveAxis(N, 0, ABG)
02:16:52.610 00.000 11060 Move returns status 0, amount 0
02:16:52.611 00.001 11060 move complete, result=0
02:16:52.611 00.000 11060 worker thread done servicing request
02:16:52.611 00.000 11060 Worker thread wakes up
02:16:52.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:52.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:52.611 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:53.255 00.644 11060 Exposure complete
02:16:53.447 00.192 11060 worker thread done servicing request
02:16:53.447 00.000 10844 OnExposeComplete: enter
02:16:53.447 00.000 10844 UpdateGuideState(): m_state=6
02:16:53.447 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13017
02:16:53.447 00.000 10844 Star::Find returns 1 (0), X=268.80, Y=59.26, Mass=2384, SNR=30.5, Peak=239 HFD=3.0
02:16:53.448 00.001 10844 MultiStar: [#1 -0.21,0.00,1.10,U] [#2 0.06,-0.29,2.14,U] [#3 0.06,0.03,0.97,U] [#4 -0.20,-0.82,0.00,M1] [#5 -0.42,-0.04,1.06,U] [#6 0.43,-0.21,0.93,U] [#7 -0.14,-0.27,0.85,U] [#8 1.04,0.06,0.00,M7] 
02:16:53.448 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.08}, one-star: {0.56, 0.38}
02:16:53.448 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
02:16:53.448 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
02:16:53.448 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.10 mountX=0.07 mountY=0.06, mountTheta=0.64
02:16:53.450 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
02:16:53.450 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
02:16:53.450 00.000 11060 Worker thread wakes up
02:16:53.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:16:53.450 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:16:53.450 00.000 11060 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=0.06
02:16:53.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:53.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:53.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:53.450 00.000 10844 UpdateGuideState exits: m=2384 SNR=30.5
02:16:53.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:16:53.450 00.000 11060 MoveAxis(E, 0, ABG)
02:16:53.450 00.000 11060 Move returns status 0, amount 0
02:16:53.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:53.451 00.001 11060 MoveAxis(N, 0, ABG)
02:16:53.451 00.000 11060 Move returns status 0, amount 0
02:16:53.451 00.000 11060 move complete, result=0
02:16:53.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:53.451 00.000 10844 Enqueuing Expose request
02:16:53.451 00.000 11060 worker thread done servicing request
02:16:53.451 00.000 11060 Worker thread wakes up
02:16:53.451 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:53.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:53.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:54.086 00.635 11060 Exposure complete
02:16:54.260 00.174 11060 worker thread done servicing request
02:16:54.260 00.000 10844 OnExposeComplete: enter
02:16:54.260 00.000 10844 UpdateGuideState(): m_state=6
02:16:54.260 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13018
02:16:54.260 00.000 10844 Star::Find returns 1 (0), X=268.22, Y=58.85, Mass=3076, SNR=34.2, Peak=253 HFD=4.0
02:16:54.260 00.000 10844 MultiStar: [#1 -0.69,-0.19,0.00,M5] [#2 -0.30,-0.56,1.95,U] [#3 -0.02,-0.14,0.95,U] [#4 -0.30,-0.24,0.74,U] [#5 -0.38,0.49,0.96,U] [#6 0.26,-0.10,0.77,U] [#7 0.02,-0.15,0.92,U] [#8 1.61,0.17,0.00,M8] 
02:16:54.261 00.001 10844 single-star, 6 included, MultiStar: {-0.14, -0.16}, one-star: {-0.02, -0.03}
02:16:54.261 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
02:16:54.261 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
02:16:54.261 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.20 mountX=0.04 mountY=-0.02, mountTheta=-0.46
02:16:54.261 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
02:16:54.261 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
02:16:54.261 00.000 11060 Worker thread wakes up
02:16:54.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
02:16:54.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
02:16:54.261 00.000 11060 Moving (-0.02, -0.03) raw xDistance=0.04 yDistance=-0.02
02:16:54.262 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:16:54.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:54.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:54.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:16:54.262 00.000 11060 MoveAxis(E, 0, ABG)
02:16:54.262 00.000 11060 Move returns status 0, amount 0
02:16:54.262 00.000 10844 UpdateGuideState exits: m=3076 SNR=34.2
02:16:54.262 00.000 11060 MoveAxis(N, 0, ABG)
02:16:54.262 00.000 11060 Move returns status 0, amount 0
02:16:54.262 00.000 11060 move complete, result=0
02:16:54.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:54.262 00.000 11060 worker thread done servicing request
02:16:54.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:54.262 00.000 10844 Enqueuing Expose request
02:16:54.262 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:54.262 00.000 11060 Worker thread wakes up
02:16:54.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:54.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:54.900 00.638 11060 Exposure complete
02:16:55.068 00.168 11060 worker thread done servicing request
02:16:55.068 00.000 10844 OnExposeComplete: enter
02:16:55.068 00.000 10844 UpdateGuideState(): m_state=6
02:16:55.068 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13019
02:16:55.068 00.000 10844 Star::Find returns 1 (0), X=268.33, Y=58.83, Mass=2818, SNR=32.5, Peak=246 HFD=3.4
02:16:55.069 00.001 10844 MultiStar: [#1 -0.14,-0.06,0.89,U] [#2 0.05,-0.92,0.00,M3] [#3 0.38,0.63,0.00,M3] [#4 -0.35,0.39,0.96,U] [#5 -0.08,0.41,1.13,U] [#6 0.79,0.32,0.00,M1] [#7 -0.01,0.34,0.79,U] [#8 1.46,0.88,0.00,M9] 
02:16:55.069 00.000 10844 single-star, 4 included, MultiStar: {-0.10, 0.21}, one-star: {0.09, -0.05}
02:16:55.069 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
02:16:55.069 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
02:16:55.069 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.50 mountX=0.03 mountY=0.09, mountTheta=1.25
02:16:55.070 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
02:16:55.070 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
02:16:55.070 00.000 11060 Worker thread wakes up
02:16:55.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:16:55.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:16:55.071 00.001 10844 UpdateGuideState exits: m=2818 SNR=32.5
02:16:55.071 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:16:55.071 00.000 11060 Moving (0.09, -0.05) raw xDistance=0.03 yDistance=0.09
02:16:55.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:16:55.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:55.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:55.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:16:55.071 00.000 11060 MoveAxis(E, 0, ABG)
02:16:55.071 00.000 11060 Move returns status 0, amount 0
02:16:55.071 00.000 11060 MoveAxis(N, 0, ABG)
02:16:55.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:55.071 00.000 10844 Enqueuing Expose request
02:16:55.071 00.000 11060 Move returns status 0, amount 0
02:16:55.071 00.000 11060 move complete, result=0
02:16:55.072 00.001 11060 worker thread done servicing request
02:16:55.072 00.000 11060 Worker thread wakes up
02:16:55.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:55.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:55.072 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:55.712 00.640 11060 Exposure complete
02:16:55.886 00.174 11060 worker thread done servicing request
02:16:55.886 00.000 10844 OnExposeComplete: enter
02:16:55.886 00.000 10844 UpdateGuideState(): m_state=6
02:16:55.886 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13020
02:16:55.886 00.000 10844 Star::Find returns 1 (0), X=268.24, Y=58.75, Mass=2667, SNR=32.9, Peak=239 HFD=3.4
02:16:55.888 00.002 10844 MultiStar: [#1 -0.11,-0.45,0.82,U] [#2 0.09,-0.78,0.00,M4] [#3 0.54,0.68,0.00,M4] [#4 0.09,0.05,0.96,U] [#5 0.45,0.73,0.00,M1] [#6 0.62,-0.06,0.97,U] [#7 -0.30,0.22,0.82,U] [#8 1.23,0.45,0.00,M10] 
02:16:55.888 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.07}, one-star: {0.00, -0.13}
02:16:55.888 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.01 = 1.01)
02:16:55.888 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.99 = 0.99)
02:16:55.888 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.74 mountX=0.06 mountY=0.09, mountTheta=1.00
02:16:55.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.07, opts=13)
02:16:55.889 00.000 10844 Enqueuing Move request for scope (0.08, -0.07)
02:16:55.889 00.000 11060 Worker thread wakes up
02:16:55.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:55.890 00.001 10844 UpdateGuideState exits: m=2667 SNR=32.9
02:16:55.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:55.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:16:55.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:55.890 00.000 10844 Enqueuing Expose request
02:16:55.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:16:55.890 00.000 11060 Moving (0.08, -0.07) raw xDistance=0.06 yDistance=0.09
02:16:55.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:16:55.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:55.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:16:55.890 00.000 11060 MoveAxis(E, 0, ABG)
02:16:55.890 00.000 11060 Move returns status 0, amount 0
02:16:55.890 00.000 11060 MoveAxis(N, 0, ABG)
02:16:55.890 00.000 11060 Move returns status 0, amount 0
02:16:55.890 00.000 11060 move complete, result=0
02:16:55.890 00.000 11060 worker thread done servicing request
02:16:55.890 00.000 11060 Worker thread wakes up
02:16:55.891 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:55.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:55.892 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:56.528 00.636 11060 Exposure complete
02:16:56.705 00.177 11060 worker thread done servicing request
02:16:56.705 00.000 10844 OnExposeComplete: enter
02:16:56.705 00.000 10844 UpdateGuideState(): m_state=6
02:16:56.705 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13021
02:16:56.705 00.000 10844 Star::Find returns 1 (0), X=268.29, Y=58.61, Mass=2956, SNR=34.2, Peak=243 HFD=3.5
02:16:56.706 00.001 10844 MultiStar: [#1 -0.74,-0.33,0.00,M4] [#2 -0.42,0.05,1.92,U] [#3 0.12,-0.57,0.82,U] [#4 0.01,-0.16,0.89,U] [#5 -0.37,-0.04,0.92,U] [#6 0.58,-0.50,0.00,M1] [#7 -0.25,-0.13,0.77,U] [#8 0.97,-0.46,0.00,R] 
02:16:56.706 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.15}, one-star: {0.06, -0.27}
02:16:56.706 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
02:16:56.706 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
02:16:56.706 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.48 mountX=0.18 mountY=-0.16, mountTheta=-0.73
02:16:56.708 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.15, opts=13)
02:16:56.708 00.000 10844 Enqueuing Move request for scope (-0.19, -0.15)
02:16:56.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:56.708 00.000 10844 UpdateGuideState exits: m=2956 SNR=34.2
02:16:56.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:56.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:56.709 00.001 10844 Enqueuing Expose request
02:16:56.709 00.000 11060 Worker thread wakes up
02:16:56.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
02:16:56.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
02:16:56.709 00.000 11060 Moving (-0.19, -0.15) raw xDistance=0.18 yDistance=-0.16
02:16:56.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:16:56.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:56.710 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:16:56.710 00.000 11060 MoveAxis(W, 31, ABG)
02:16:56.710 00.000 11060 Guiding  Dir = 3, Dur = 31
02:16:56.726 00.016 11060 IsSlewing returns 0
02:16:56.726 00.000 11060 IsGuiding returns 0
02:16:56.777 00.051 11060 IsGuiding returns 0
02:16:56.777 00.000 11060 Move returns status 0, amount 31
02:16:56.777 00.000 11060 MoveAxis(N, 0, ABG)
02:16:56.777 00.000 11060 Move returns status 0, amount 0
02:16:56.777 00.000 11060 move complete, result=0
02:16:56.777 00.000 11060 worker thread done servicing request
02:16:56.778 00.001 11060 Worker thread wakes up
02:16:56.778 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
02:16:56.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:56.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:57.417 00.639 11060 Exposure complete
02:16:57.596 00.179 11060 worker thread done servicing request
02:16:57.596 00.000 10844 OnExposeComplete: enter
02:16:57.596 00.000 10844 UpdateGuideState(): m_state=6
02:16:57.596 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13022
02:16:57.596 00.000 10844 Star::Find returns 1 (1), X=268.23, Y=59.37, Mass=3535, SNR=37.9, Peak=255 HFD=3.6
02:16:57.598 00.002 10844 MultiStar: [#1 -0.44,-0.08,0.88,U] [#2 -0.11,-0.41,1.73,U] [#3 -0.10,-0.45,0.86,U] [#4 0.04,-0.30,0.78,U] [#5 -0.08,-0.38,0.84,U] [#6 0.43,0.00,0.76,U] [#7 0.16,-0.21,0.68,U] [#8 0.01,0.31,0.89,U] 
02:16:57.598 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {-0.00, 0.49}
02:16:57.598 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
02:16:57.598 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
02:16:57.598 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=0.13 mountY=-0.01, mountTheta=-0.06
02:16:57.599 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
02:16:57.599 00.000 10844 Enqueuing Move request for scope (-0.03, -0.13)
02:16:57.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:16:57.600 00.001 10844 UpdateGuideState exits: m=3535 SNR=37.9 Saturated
02:16:57.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:57.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:57.600 00.000 10844 Enqueuing Expose request
02:16:57.600 00.000 11060 Worker thread wakes up
02:16:57.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
02:16:57.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
02:16:57.600 00.000 11060 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=-0.01
02:16:57.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:16:57.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:57.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:16:57.600 00.000 11060 MoveAxis(W, 24, ABG)
02:16:57.600 00.000 11060 Guiding  Dir = 3, Dur = 24
02:16:57.616 00.016 11060 IsSlewing returns 0
02:16:57.616 00.000 11060 IsGuiding returns 0
02:16:57.651 00.035 11060 IsGuiding returns 0
02:16:57.651 00.000 11060 Move returns status 0, amount 24
02:16:57.651 00.000 11060 MoveAxis(N, 0, ABG)
02:16:57.651 00.000 11060 Move returns status 0, amount 0
02:16:57.651 00.000 11060 move complete, result=0
02:16:57.652 00.001 10844 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
02:16:57.652 00.000 11060 worker thread done servicing request
02:16:57.653 00.001 11060 Worker thread wakes up
02:16:57.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:57.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:58.278 00.625 11060 Exposure complete
02:16:58.474 00.196 11060 worker thread done servicing request
02:16:58.475 00.001 10844 OnExposeComplete: enter
02:16:58.475 00.000 10844 UpdateGuideState(): m_state=6
02:16:58.475 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13023
02:16:58.475 00.000 10844 Star::Find returns 1 (0), X=268.16, Y=59.00, Mass=2992, SNR=34.4, Peak=211 HFD=4.0
02:16:58.476 00.001 10844 MultiStar: [#1 -0.26,-0.38,0.97,U] [#2 0.58,-0.49,0.00,M3] [#3 0.04,-0.02,0.95,U] [#4 0.46,-0.28,0.80,U] [#5 0.40,-0.43,0.94,U] [#6 0.85,0.10,0.00,M1] [#7 -0.01,-0.59,0.70,U] [#8 0.39,0.18,0.88,U] 
02:16:58.476 00.000 10844 single-star, 6 included, MultiStar: {0.13, -0.18}, one-star: {-0.08, 0.12}
02:16:58.476 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
02:16:58.476 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
02:16:58.476 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.15 mountX=-0.10 mountY=-0.10, mountTheta=-2.39
02:16:58.477 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.12, opts=13)
02:16:58.477 00.000 10844 Enqueuing Move request for scope (-0.08, 0.12)
02:16:58.477 00.000 11060 Worker thread wakes up
02:16:58.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=14, FiltMax=255, Gamma=1.000
02:16:58.478 00.001 10844 UpdateGuideState exits: m=2992 SNR=34.4
02:16:58.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:58.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:58.478 00.000 10844 Enqueuing Expose request
02:16:58.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
02:16:58.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
02:16:58.478 00.000 11060 Moving (-0.08, 0.12) raw xDistance=-0.10 yDistance=-0.10
02:16:58.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:16:58.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:58.479 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:16:58.479 00.000 11060 MoveAxis(E, 0, ABG)
02:16:58.479 00.000 11060 Move returns status 0, amount 0
02:16:58.479 00.000 11060 MoveAxis(N, 0, ABG)
02:16:58.479 00.000 11060 Move returns status 0, amount 0
02:16:58.479 00.000 11060 move complete, result=0
02:16:58.479 00.000 11060 worker thread done servicing request
02:16:58.479 00.000 11060 Worker thread wakes up
02:16:58.480 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:58.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:16:58.481 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:59.104 00.623 11060 Exposure complete
02:16:59.289 00.185 11060 worker thread done servicing request
02:16:59.289 00.000 10844 OnExposeComplete: enter
02:16:59.289 00.000 10844 UpdateGuideState(): m_state=6
02:16:59.289 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13024
02:16:59.290 00.001 10844 Star::Find returns 1 (0), X=268.50, Y=58.50, Mass=2645, SNR=32.2, Peak=229 HFD=3.2
02:16:59.290 00.000 10844 MultiStar: [#1 -0.48,-0.16,0.95,U] [#2 0.29,-0.53,2.14,U] [#3 -0.33,-0.62,0.00,M2] [#4 0.08,-0.16,0.91,U] [#5 -0.17,-0.08,1.07,U] [#6 0.80,-0.43,0.00,M2] [#7 0.26,-0.87,0.00,M1] [#8 0.13,0.56,0.99,U] 
02:16:59.290 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.19}, one-star: {0.26, -0.38}
02:16:59.290 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
02:16:59.290 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
02:16:59.290 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.25 mountX=0.18 mountY=0.09, mountTheta=0.49
02:16:59.291 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.19, opts=13)
02:16:59.291 00.000 10844 Enqueuing Move request for scope (0.06, -0.19)
02:16:59.291 00.000 11060 Worker thread wakes up
02:16:59.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:16:59.291 00.000 10844 UpdateGuideState exits: m=2645 SNR=32.2
02:16:59.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:59.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:16:59.291 00.000 10844 Enqueuing Expose request
02:16:59.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
02:16:59.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
02:16:59.293 00.002 11060 Moving (0.06, -0.19) raw xDistance=0.18 yDistance=0.09
02:16:59.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:16:59.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:59.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:16:59.293 00.000 11060 MoveAxis(W, 31, ABG)
02:16:59.293 00.000 11060 Guiding  Dir = 3, Dur = 31
02:16:59.334 00.041 11060 IsSlewing returns 0
02:16:59.334 00.000 11060 IsGuiding returns 0
02:16:59.400 00.066 11060 IsGuiding returns 0
02:16:59.400 00.000 11060 Move returns status 0, amount 31
02:16:59.401 00.001 11060 MoveAxis(N, 0, ABG)
02:16:59.401 00.000 11060 Move returns status 0, amount 0
02:16:59.401 00.000 11060 move complete, result=0
02:16:59.401 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
02:16:59.402 00.001 11060 worker thread done servicing request
02:16:59.402 00.000 11060 Worker thread wakes up
02:16:59.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:16:59.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:00.037 00.635 11060 Exposure complete
02:17:00.209 00.172 11060 worker thread done servicing request
02:17:00.210 00.001 10844 OnExposeComplete: enter
02:17:00.210 00.000 10844 UpdateGuideState(): m_state=6
02:17:00.210 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13025
02:17:00.210 00.000 10844 Star::Find returns 1 (0), X=268.54, Y=59.11, Mass=2189, SNR=28.4, Peak=208 HFD=3.5
02:17:00.210 00.000 10844 MultiStar: [#1 -0.35,0.04,1.12,U] [#2 0.38,0.19,2.30,U] [#3 0.46,-0.41,1.17,U] [#4 0.24,-0.55,1.10,U] [#5 -0.10,0.50,1.23,U] [#6 0.85,0.02,0.00,M3] [#7 0.34,-0.11,0.89,U] [#8 -0.16,1.35,0.00,M1] 
02:17:00.210 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.01}, one-star: {0.30, 0.23}
02:17:00.211 00.001 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.75) = xAngle (1.82 = 1.82)
02:17:00.211 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
02:17:00.211 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.07 mountX=-0.05 mountY=0.19, mountTheta=1.82
02:17:00.214 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.01, opts=13)
02:17:00.214 00.000 10844 Enqueuing Move request for scope (0.20, 0.01)
02:17:00.214 00.000 11060 Worker thread wakes up
02:17:00.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:00.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
02:17:00.214 00.000 10844 UpdateGuideState exits: m=2189 SNR=28.4
02:17:00.214 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
02:17:00.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:00.214 00.000 11060 Moving (0.20, 0.01) raw xDistance=-0.05 yDistance=0.19
02:17:00.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:00.214 00.000 10844 Enqueuing Expose request
02:17:00.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:17:00.215 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:00.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:17:00.215 00.000 11060 MoveAxis(E, 0, ABG)
02:17:00.215 00.000 11060 Move returns status 0, amount 0
02:17:00.215 00.000 11060 MoveAxis(N, 0, ABG)
02:17:00.215 00.000 11060 Move returns status 0, amount 0
02:17:00.215 00.000 11060 move complete, result=0
02:17:00.215 00.000 11060 worker thread done servicing request
02:17:00.215 00.000 11060 Worker thread wakes up
02:17:00.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:00.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:00.217 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:00.853 00.636 11060 Exposure complete
02:17:01.054 00.201 11060 worker thread done servicing request
02:17:01.054 00.000 10844 OnExposeComplete: enter
02:17:01.055 00.001 10844 UpdateGuideState(): m_state=6
02:17:01.055 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13026
02:17:01.055 00.000 10844 Star::Find returns 1 (0), X=268.19, Y=59.15, Mass=2521, SNR=31.1, Peak=221 HFD=3.4
02:17:01.055 00.000 10844 MultiStar: [#1 -0.56,0.36,0.00,M1] [#2 0.06,-0.61,2.10,U] [#3 0.23,0.30,0.99,U] [#4 0.03,-0.63,0.00,M1] [#5 0.27,-0.09,1.08,U] [#6 1.11,0.08,0.00,M4] [#7 -0.01,0.16,0.85,U] [#8 0.39,0.54,0.00,M2] 
02:17:01.055 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.11}, one-star: {-0.05, 0.27}
02:17:01.055 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
02:17:01.056 00.001 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
02:17:01.056 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.85 mountX=0.09 mountY=0.11, mountTheta=0.90
02:17:01.059 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.11, opts=13)
02:17:01.059 00.000 10844 Enqueuing Move request for scope (0.10, -0.11)
02:17:01.059 00.000 11060 Worker thread wakes up
02:17:01.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:17:01.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:17:01.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:17:01.059 00.000 11060 Moving (0.10, -0.11) raw xDistance=0.09 yDistance=0.11
02:17:01.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:17:01.060 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:01.060 00.000 10844 UpdateGuideState exits: m=2521 SNR=31.1
02:17:01.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:01.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:17:01.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:01.060 00.000 10844 Enqueuing Expose request
02:17:01.060 00.000 11060 MoveAxis(E, 0, ABG)
02:17:01.060 00.000 11060 Move returns status 0, amount 0
02:17:01.060 00.000 11060 MoveAxis(N, 0, ABG)
02:17:01.060 00.000 11060 Move returns status 0, amount 0
02:17:01.060 00.000 11060 move complete, result=0
02:17:01.061 00.001 11060 worker thread done servicing request
02:17:01.061 00.000 11060 Worker thread wakes up
02:17:01.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:01.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:01.064 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:01.699 00.635 11060 Exposure complete
02:17:01.875 00.176 11060 worker thread done servicing request
02:17:01.875 00.000 10844 OnExposeComplete: enter
02:17:01.875 00.000 10844 UpdateGuideState(): m_state=6
02:17:01.876 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13027
02:17:01.876 00.000 10844 Star::Find returns 1 (1), X=268.54, Y=58.44, Mass=2707, SNR=32.8, Peak=255 HFD=3.2
02:17:01.876 00.000 10844 MultiStar: [#1 -1.16,-0.57,0.00,M2] [#2 -0.14,-0.37,1.91,U] [#3 -0.49,-0.41,0.00,M1] [#4 0.44,-0.20,0.92,U] [#5 0.08,0.06,1.08,U] [#6 0.51,-0.48,0.00,M5] [#7 -0.44,-0.39,0.83,U] [#8 0.02,-0.12,0.83,U] 
02:17:01.876 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.26}, one-star: {0.30, -0.44}
02:17:01.876 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
02:17:01.877 00.001 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
02:17:01.877 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=0.25 mountY=0.07, mountTheta=0.27
02:17:01.878 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.26, opts=13)
02:17:01.878 00.000 10844 Enqueuing Move request for scope (0.03, -0.26)
02:17:01.878 00.000 11060 Worker thread wakes up
02:17:01.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=14, FiltMax=255, Gamma=1.000
02:17:01.880 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
02:17:01.880 00.000 10844 UpdateGuideState exits: m=2707 SNR=32.8 Saturated
02:17:01.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
02:17:01.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:01.880 00.000 11060 Moving (0.03, -0.26) raw xDistance=0.25 yDistance=0.07
02:17:01.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:01.880 00.000 10844 Enqueuing Expose request
02:17:01.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:17:01.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:01.881 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:17:01.881 00.000 11060 MoveAxis(W, 43, ABG)
02:17:01.881 00.000 11060 Guiding  Dir = 3, Dur = 43
02:17:01.909 00.028 11060 IsSlewing returns 0
02:17:01.910 00.001 11060 IsGuiding returns 0
02:17:01.973 00.063 11060 IsGuiding returns 0
02:17:01.973 00.000 11060 Move returns status 0, amount 43
02:17:01.973 00.000 11060 MoveAxis(N, 0, ABG)
02:17:01.973 00.000 11060 Move returns status 0, amount 0
02:17:01.973 00.000 11060 move complete, result=0
02:17:01.973 00.000 11060 worker thread done servicing request
02:17:01.973 00.000 11060 Worker thread wakes up
02:17:01.974 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:01.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:01.974 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
02:17:02.603 00.629 11060 Exposure complete
02:17:02.786 00.183 11060 worker thread done servicing request
02:17:02.787 00.001 10844 OnExposeComplete: enter
02:17:02.787 00.000 10844 UpdateGuideState(): m_state=6
02:17:02.787 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13028
02:17:02.787 00.000 10844 Star::Find returns 1 (0), X=268.92, Y=58.20, Mass=2695, SNR=32.1, Peak=213 HFD=3.4
02:17:02.788 00.001 10844 MultiStar: [#1 -0.85,0.18,0.00,M3] [#2 0.13,-0.49,2.11,U] [#3 0.19,-0.32,0.94,U] [#4 -0.46,0.22,0.98,U] [#5 0.32,-0.25,1.03,U] [#6 0.59,-0.02,0.92,U] [#7 -0.03,-0.50,0.88,U] [#8 0.27,0.12,1.10,U] 
02:17:02.788 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.27}, one-star: {0.68, -0.68}
02:17:02.788 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
02:17:02.788 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
02:17:02.788 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.34 cameraTheta=-0.93 mountX=0.23 mountY=0.24, mountTheta=0.82
02:17:02.791 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.27, opts=13)
02:17:02.791 00.000 10844 Enqueuing Move request for scope (0.20, -0.27)
02:17:02.791 00.000 11060 Worker thread wakes up
02:17:02.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.27) opts 0xd
02:17:02.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.27)
02:17:02.791 00.000 11060 Moving (0.20, -0.27) raw xDistance=0.23 yDistance=0.24
02:17:02.791 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:02.792 00.001 10844 UpdateGuideState exits: m=2695 SNR=32.1
02:17:02.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:02.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:02.792 00.000 10844 Enqueuing Expose request
02:17:02.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:17:02.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:02.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:17:02.792 00.000 11060 MoveAxis(W, 41, ABG)
02:17:02.793 00.001 11060 Guiding  Dir = 3, Dur = 41
02:17:02.802 00.009 11060 IsSlewing returns 0
02:17:02.802 00.000 11060 IsGuiding returns 0
02:17:02.855 00.053 11060 IsGuiding returns 0
02:17:02.855 00.000 11060 Move returns status 0, amount 41
02:17:02.855 00.000 11060 MoveAxis(N, 0, ABG)
02:17:02.855 00.000 11060 Move returns status 0, amount 0
02:17:02.855 00.000 11060 move complete, result=0
02:17:02.856 00.001 11060 worker thread done servicing request
02:17:02.856 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
02:17:02.856 00.000 11060 Worker thread wakes up
02:17:02.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:02.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:03.498 00.642 11060 Exposure complete
02:17:03.680 00.182 11060 worker thread done servicing request
02:17:03.680 00.000 10844 OnExposeComplete: enter
02:17:03.680 00.000 10844 UpdateGuideState(): m_state=6
02:17:03.681 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13029
02:17:03.681 00.000 10844 Star::Find returns 1 (0), X=268.15, Y=58.83, Mass=2475, SNR=31.1, Peak=224 HFD=3.2
02:17:03.681 00.000 10844 MultiStar: [#1 -0.86,-0.41,0.00,M4] [#2 -0.43,-0.62,0.00,M1] [#3 -0.24,-1.09,0.00,M1] [#4 0.08,0.07,1.00,U] [#5 -0.11,-0.59,1.11,U] [#6 -0.03,-0.73,0.00,M5] [#7 -0.31,-0.06,0.89,U] [#8 0.10,0.36,0.96,U] 
02:17:03.682 00.001 10844 refined, 4 included, MultiStar: {-0.06, -0.07}, one-star: {-0.09, -0.04}
02:17:03.682 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
02:17:03.682 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
02:17:03.682 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.30 mountX=0.08 mountY=-0.05, mountTheta=-0.56
02:17:03.684 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
02:17:03.684 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
02:17:03.684 00.000 11060 Worker thread wakes up
02:17:03.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:03.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
02:17:03.684 00.000 10844 UpdateGuideState exits: m=2475 SNR=31.1
02:17:03.684 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
02:17:03.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:03.685 00.001 11060 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=-0.05
02:17:03.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:03.685 00.000 10844 Enqueuing Expose request
02:17:03.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:17:03.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:03.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:17:03.685 00.000 11060 MoveAxis(E, 0, ABG)
02:17:03.685 00.000 11060 Move returns status 0, amount 0
02:17:03.685 00.000 11060 MoveAxis(N, 0, ABG)
02:17:03.685 00.000 11060 Move returns status 0, amount 0
02:17:03.686 00.001 11060 move complete, result=0
02:17:03.686 00.000 11060 worker thread done servicing request
02:17:03.686 00.000 11060 Worker thread wakes up
02:17:03.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:03.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:03.687 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:04.322 00.635 11060 Exposure complete
02:17:04.483 00.161 11060 worker thread done servicing request
02:17:04.483 00.000 10844 OnExposeComplete: enter
02:17:04.483 00.000 10844 UpdateGuideState(): m_state=6
02:17:04.483 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13030
02:17:04.484 00.001 10844 Star::Find returns 1 (0), X=268.13, Y=58.53, Mass=2785, SNR=33.3, Peak=214 HFD=3.7
02:17:04.484 00.000 10844 MultiStar: [#1 -0.74,-0.09,0.00,M5] [#2 -0.23,-0.36,2.03,U] [#3 -0.69,-0.51,0.00,M2] [#4 -0.26,0.63,0.00,M1] [#5 -0.22,0.28,0.93,U] [#6 -0.16,-0.45,0.95,U] [#7 -0.61,-0.20,0.00,M1] [#8 -0.45,-0.18,0.98,U] 
02:17:04.484 00.000 10844 refined, 4 included, MultiStar: {-0.23, -0.24}, one-star: {-0.11, -0.35}
02:17:04.484 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
02:17:04.484 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
02:17:04.484 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.34 cameraTheta=-2.34 mountX=0.28 mountY=-0.19, mountTheta=-0.60
02:17:04.486 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.24, opts=13)
02:17:04.486 00.000 10844 Enqueuing Move request for scope (-0.23, -0.24)
02:17:04.486 00.000 11060 Worker thread wakes up
02:17:04.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.24) opts 0xd
02:17:04.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.24)
02:17:04.486 00.000 11060 Moving (-0.23, -0.24) raw xDistance=0.28 yDistance=-0.19
02:17:04.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
02:17:04.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:04.487 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:04.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:17:04.487 00.000 11060 MoveAxis(W, 48, ABG)
02:17:04.487 00.000 11060 Guiding  Dir = 3, Dur = 48
02:17:04.487 00.000 10844 UpdateGuideState exits: m=2785 SNR=33.3
02:17:04.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:04.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:04.487 00.000 10844 Enqueuing Expose request
02:17:04.521 00.034 11060 IsSlewing returns 0
02:17:04.521 00.000 11060 IsGuiding returns 0
02:17:04.584 00.063 11060 IsGuiding returns 0
02:17:04.584 00.000 11060 Move returns status 0, amount 48
02:17:04.584 00.000 11060 MoveAxis(N, 0, ABG)
02:17:04.584 00.000 11060 Move returns status 0, amount 0
02:17:04.584 00.000 11060 move complete, result=0
02:17:04.584 00.000 11060 worker thread done servicing request
02:17:04.584 00.000 11060 Worker thread wakes up
02:17:04.584 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.2 px 0 ms NORTH
02:17:04.585 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:04.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:05.214 00.629 11060 Exposure complete
02:17:05.389 00.175 11060 worker thread done servicing request
02:17:05.389 00.000 10844 OnExposeComplete: enter
02:17:05.389 00.000 10844 UpdateGuideState(): m_state=6
02:17:05.390 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13031
02:17:05.390 00.000 10844 Star::Find returns 1 (0), X=269.04, Y=58.44, Mass=2624, SNR=31.6, Peak=226 HFD=3.7
02:17:05.390 00.000 10844 MultiStar: [#1 -0.01,0.11,1.02,U] [#2 0.15,-0.57,2.02,U] [#3 0.16,-0.49,1.02,U] [#4 0.22,0.18,0.95,U] [#5 -0.28,-0.59,0.00,M1] [#6 0.59,-0.32,0.00,M5] [#7 -0.11,-0.75,0.00,M2] [#8 0.08,-0.22,1.04,U] 
02:17:05.390 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.29}, one-star: {0.80, -0.44}
02:17:05.390 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
02:17:05.390 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
02:17:05.390 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.29 hyp=0.36 cameraTheta=-0.92 mountX=0.24 mountY=0.26, mountTheta=0.82
02:17:05.393 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.29, opts=13)
02:17:05.393 00.000 10844 Enqueuing Move request for scope (0.22, -0.29)
02:17:05.393 00.000 11060 Worker thread wakes up
02:17:05.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:05.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.29) opts 0xd
02:17:05.393 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.29)
02:17:05.393 00.000 11060 Moving (0.22, -0.29) raw xDistance=0.24 yDistance=0.26
02:17:05.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:17:05.394 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:05.394 00.000 10844 UpdateGuideState exits: m=2624 SNR=31.6
02:17:05.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:17:05.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:05.394 00.000 11060 MoveAxis(W, 44, ABG)
02:17:05.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:05.394 00.000 10844 Enqueuing Expose request
02:17:05.394 00.000 11060 Guiding  Dir = 3, Dur = 44
02:17:05.451 00.057 11060 IsSlewing returns 0
02:17:05.452 00.001 11060 IsGuiding returns 0
02:17:05.527 00.075 11060 IsGuiding returns 0
02:17:05.527 00.000 11060 Move returns status 0, amount 44
02:17:05.527 00.000 11060 MoveAxis(N, 0, ABG)
02:17:05.527 00.000 11060 Move returns status 0, amount 0
02:17:05.527 00.000 11060 move complete, result=0
02:17:05.527 00.000 11060 worker thread done servicing request
02:17:05.527 00.000 11060 Worker thread wakes up
02:17:05.527 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
02:17:05.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:05.528 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:06.166 00.638 11060 Exposure complete
02:17:06.339 00.173 11060 worker thread done servicing request
02:17:06.339 00.000 10844 OnExposeComplete: enter
02:17:06.339 00.000 10844 UpdateGuideState(): m_state=6
02:17:06.339 00.000 10844 Star::Find(15, 269, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13032
02:17:06.339 00.000 10844 Star::Find returns 1 (0), X=268.08, Y=58.88, Mass=2543, SNR=30.8, Peak=189 HFD=3.8
02:17:06.339 00.000 10844 MultiStar: [#1 0.18,0.12,1.09,U] [#2 0.47,-0.18,2.17,U] [#3 0.27,0.38,0.99,U] [#4 -0.20,0.34,0.92,U] [#5 -0.11,0.19,1.01,U] [#6 0.50,0.57,0.00,M6] [#7 0.09,0.50,0.99,U] [#8 0.10,0.80,0.00,M1] 
02:17:06.340 00.001 10844 single-star, 6 included, MultiStar: {0.14, 0.14}, one-star: {-0.16, 0.00}
02:17:06.340 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.87 = -1.42)
02:17:06.340 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
02:17:06.340 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.11 mountX=0.02 mountY=-0.16, mountTheta=-1.42
02:17:06.341 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.00, opts=13)
02:17:06.341 00.000 10844 Enqueuing Move request for scope (-0.16, 0.00)
02:17:06.341 00.000 11060 Worker thread wakes up
02:17:06.341 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:06.341 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
02:17:06.341 00.000 10844 UpdateGuideState exits: m=2543 SNR=30.8
02:17:06.341 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
02:17:06.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:06.341 00.000 11060 Moving (-0.16, 0.00) raw xDistance=0.02 yDistance=-0.16
02:17:06.342 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:06.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:17:06.342 00.000 10844 Enqueuing Expose request
02:17:06.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:06.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:17:06.342 00.000 11060 MoveAxis(E, 0, ABG)
02:17:06.342 00.000 11060 Move returns status 0, amount 0
02:17:06.342 00.000 11060 MoveAxis(N, 0, ABG)
02:17:06.342 00.000 11060 Move returns status 0, amount 0
02:17:06.342 00.000 11060 move complete, result=0
02:17:06.342 00.000 11060 worker thread done servicing request
02:17:06.342 00.000 11060 Worker thread wakes up
02:17:06.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:06.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:06.344 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:06.996 00.652 11060 Exposure complete
02:17:07.160 00.164 11060 worker thread done servicing request
02:17:07.160 00.000 10844 OnExposeComplete: enter
02:17:07.160 00.000 10844 UpdateGuideState(): m_state=6
02:17:07.160 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13033
02:17:07.160 00.000 10844 Star::Find returns 1 (0), X=268.89, Y=58.91, Mass=2542, SNR=32.1, Peak=221 HFD=3.0
02:17:07.160 00.000 10844 MultiStar: [#1 -0.08,0.14,1.02,U] [#2 0.46,0.12,2.03,U] [#3 0.44,0.48,0.00,M1] [#4 -0.21,0.67,0.00,M1] [#5 0.24,0.09,1.15,U] [#6 1.33,0.02,0.00,M7] [#7 0.30,-0.07,0.82,U] [#8 0.24,0.63,0.00,M2] 
02:17:07.160 00.000 10844 refined, 4 included, MultiStar: {0.34, 0.08}, one-star: {0.65, 0.04}
02:17:07.160 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
02:17:07.161 00.001 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
02:17:07.161 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.35 cameraTheta=0.22 mountX=-0.14 mountY=0.32, mountTheta=1.97
02:17:07.162 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.08, opts=13)
02:17:07.162 00.000 10844 Enqueuing Move request for scope (0.34, 0.08)
02:17:07.162 00.000 11060 Worker thread wakes up
02:17:07.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:07.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
02:17:07.163 00.001 10844 UpdateGuideState exits: m=2542 SNR=32.1
02:17:07.163 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
02:17:07.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:07.163 00.000 11060 Moving (0.34, 0.08) raw xDistance=-0.14 yDistance=0.32
02:17:07.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:07.163 00.000 10844 Enqueuing Expose request
02:17:07.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:17:07.163 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=0.43
02:17:07.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
02:17:07.163 00.000 11060 MoveAxis(E, 23, ABG)
02:17:07.163 00.000 11060 Guiding  Dir = 2, Dur = 23
02:17:07.178 00.015 11060 IsSlewing returns 0
02:17:07.178 00.000 11060 IsGuiding returns 0
02:17:07.213 00.035 11060 IsGuiding returns 0
02:17:07.213 00.000 11060 Move returns status 0, amount 23
02:17:07.213 00.000 11060 BLC: Oldest BLC event removed
02:17:07.213 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:17:07.213 00.000 11060 MoveAxis(S, 874, ABG)
02:17:07.213 00.000 11060 duration set to 750 by maxDecDuration
02:17:07.213 00.000 11060 Guiding  Dir = 1, Dur = 750
02:17:07.220 00.007 11060 IsSlewing returns 0
02:17:07.220 00.000 11060 IsGuiding returns 0
02:17:07.985 00.765 11060 IsGuiding returns 0
02:17:07.985 00.000 11060 Move returns status 0, amount 750
02:17:07.985 00.000 11060 move complete, result=0
02:17:07.985 00.000 11060 worker thread done servicing request
02:17:07.985 00.000 11060 Worker thread wakes up
02:17:07.985 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.3 px 750 ms SOUTH
02:17:07.986 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:07.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:08.614 00.628 11060 Exposure complete
02:17:08.774 00.160 11060 worker thread done servicing request
02:17:08.774 00.000 10844 OnExposeComplete: enter
02:17:08.775 00.001 10844 UpdateGuideState(): m_state=6
02:17:08.775 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13034
02:17:08.775 00.000 10844 Star::Find returns 1 (0), X=268.39, Y=58.91, Mass=2983, SNR=34.7, Peak=242 HFD=3.4
02:17:08.775 00.000 10844 MultiStar: [#1 -0.26,-0.09,0.86,U] [#2 0.15,-0.01,1.97,U] [#3 -0.24,-0.32,0.97,U] [#4 0.12,0.31,0.91,U] [#5 0.21,0.63,0.00,M1] [#6 0.27,0.10,0.89,U] [#7 0.15,-0.72,0.00,M1] [#8 0.29,0.77,0.00,M3] 
02:17:08.775 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.00}, one-star: {0.15, 0.03}
02:17:08.775 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
02:17:08.775 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
02:17:08.775 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.03 mountX=-0.01 mountY=0.05, mountTheta=1.72
02:17:08.777 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.00, opts=13)
02:17:08.777 00.000 10844 Enqueuing Move request for scope (0.05, -0.00)
02:17:08.777 00.000 11060 Worker thread wakes up
02:17:08.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:08.777 00.000 10844 UpdateGuideState exits: m=2983 SNR=34.7
02:17:08.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:08.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:08.777 00.000 10844 Enqueuing Expose request
02:17:08.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
02:17:08.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
02:17:08.777 00.000 11060 Moving (0.05, -0.00) raw xDistance=-0.01 yDistance=0.05
02:17:08.778 00.001 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.09, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.223936, 1:0.051659
02:17:08.778 00.000 11060 BLC: No correction, Miss < min_move
02:17:08.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:17:08.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:08.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:17:08.778 00.000 11060 MoveAxis(E, 0, ABG)
02:17:08.778 00.000 11060 Move returns status 0, amount 0
02:17:08.778 00.000 11060 MoveAxis(N, 0, ABG)
02:17:08.778 00.000 11060 Move returns status 0, amount 0
02:17:08.778 00.000 11060 move complete, result=0
02:17:08.778 00.000 11060 worker thread done servicing request
02:17:08.778 00.000 11060 Worker thread wakes up
02:17:08.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:08.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:08.780 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:09.408 00.628 11060 Exposure complete
02:17:09.556 00.148 11060 worker thread done servicing request
02:17:09.556 00.000 10844 OnExposeComplete: enter
02:17:09.556 00.000 10844 UpdateGuideState(): m_state=6
02:17:09.556 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13035
02:17:09.556 00.000 10844 Star::Find returns 1 (0), X=268.47, Y=59.02, Mass=2522, SNR=31.3, Peak=253 HFD=3.4
02:17:09.557 00.001 10844 MultiStar: [#1 -0.02,-0.14,1.06,U] [#2 -0.11,0.07,2.09,U] [#3 0.06,-0.05,1.01,U] [#4 0.16,0.32,0.96,U] [#5 0.24,0.07,1.12,U] [#6 0.31,0.65,0.00,M7] [#7 -0.18,-0.25,0.77,U] [#8 0.31,1.22,0.00,M4] 
02:17:09.557 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.03}, one-star: {0.23, 0.14}
02:17:09.557 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
02:17:09.557 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
02:17:09.557 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=-0.04 mountY=0.03, mountTheta=2.46
02:17:09.564 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
02:17:09.564 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
02:17:09.564 00.000 11060 Worker thread wakes up
02:17:09.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:09.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:17:09.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:17:09.564 00.000 10844 UpdateGuideState exits: m=2522 SNR=31.3
02:17:09.564 00.000 11060 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=0.03
02:17:09.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:09.564 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.09, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.223936, 1:0.051659, 2:0.032879
02:17:09.566 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:09.566 00.000 10844 Enqueuing Expose request
02:17:09.566 00.000 11060 BLC: No correction, Miss < min_move
02:17:09.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:17:09.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:09.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:17:09.566 00.000 11060 MoveAxis(E, 0, ABG)
02:17:09.566 00.000 11060 Move returns status 0, amount 0
02:17:09.566 00.000 11060 MoveAxis(N, 0, ABG)
02:17:09.566 00.000 11060 Move returns status 0, amount 0
02:17:09.566 00.000 11060 move complete, result=0
02:17:09.566 00.000 11060 worker thread done servicing request
02:17:09.566 00.000 11060 Worker thread wakes up
02:17:09.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:09.567 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:09.567 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:10.216 00.649 11060 Exposure complete
02:17:10.381 00.165 11060 worker thread done servicing request
02:17:10.382 00.001 10844 OnExposeComplete: enter
02:17:10.382 00.000 10844 UpdateGuideState(): m_state=6
02:17:10.382 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13036
02:17:10.382 00.000 10844 Star::Find returns 1 (1), X=268.37, Y=58.93, Mass=3071, SNR=34.7, Peak=255 HFD=3.3
02:17:10.382 00.000 10844 MultiStar: [#1 -0.01,-0.50,0.90,U] [#2 -0.04,1.09,0.00,M1] [#3 -0.19,0.22,0.96,U] [#4 -0.01,0.14,0.76,U] [#5 0.16,0.44,0.90,U] [#6 0.45,0.90,0.00,M8] [#7 0.17,0.03,0.81,U] [#8 0.21,1.04,0.00,M5] 
02:17:10.382 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.06}, one-star: {0.13, 0.06}
02:17:10.383 00.001 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
02:17:10.383 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
02:17:10.383 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.05 mountX=-0.07 mountY=0.03, mountTheta=2.78
02:17:10.384 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
02:17:10.384 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
02:17:10.384 00.000 11060 Worker thread wakes up
02:17:10.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:17:10.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:17:10.384 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.07 yDistance=0.03
02:17:10.385 00.001 11060 BLC: window closed
02:17:10.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:10.385 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.09, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.223936, 1:0.051659, 2:0.032879
02:17:10.385 00.000 11060 BLC: No correction, Miss < min_move
02:17:10.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:17:10.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:10.385 00.000 10844 UpdateGuideState exits: m=3071 SNR=34.7 Saturated
02:17:10.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:17:10.385 00.000 11060 MoveAxis(E, 0, ABG)
02:17:10.385 00.000 11060 Move returns status 0, amount 0
02:17:10.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:10.385 00.000 11060 MoveAxis(N, 0, ABG)
02:17:10.385 00.000 11060 Move returns status 0, amount 0
02:17:10.385 00.000 11060 move complete, result=0
02:17:10.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:10.385 00.000 10844 Enqueuing Expose request
02:17:10.385 00.000 11060 worker thread done servicing request
02:17:10.385 00.000 11060 Worker thread wakes up
02:17:10.385 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:10.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:10.386 00.001 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:11.021 00.635 11060 Exposure complete
02:17:11.193 00.172 11060 worker thread done servicing request
02:17:11.193 00.000 10844 OnExposeComplete: enter
02:17:11.193 00.000 10844 UpdateGuideState(): m_state=6
02:17:11.193 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13037
02:17:11.193 00.000 10844 Star::Find returns 1 (1), X=268.58, Y=58.68, Mass=2701, SNR=32.7, Peak=255 HFD=3.3
02:17:11.194 00.001 10844 MultiStar: [#1 -0.61,-0.10,0.88,U] [#2 -0.47,-0.20,2.06,U] [#3 -0.02,-0.14,0.95,U] [#4 0.20,-0.61,0.00,M1] [#5 0.34,0.21,0.97,U] [#6 0.43,0.51,0.00,M9] [#7 -0.24,0.12,0.85,U] [#8 -0.28,1.11,0.00,M6] 
02:17:11.194 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.08}, one-star: {0.34, -0.20}
02:17:11.194 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
02:17:11.194 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
02:17:11.194 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.67 mountX=0.11 mountY=-0.14, mountTheta=-0.93
02:17:11.195 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.08, opts=13)
02:17:11.195 00.000 10844 Enqueuing Move request for scope (-0.16, -0.08)
02:17:11.195 00.000 11060 Worker thread wakes up
02:17:11.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:11.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
02:17:11.195 00.000 10844 UpdateGuideState exits: m=2701 SNR=32.7 Saturated
02:17:11.196 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
02:17:11.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:11.196 00.000 11060 Moving (-0.16, -0.08) raw xDistance=0.11 yDistance=-0.14
02:17:11.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:11.196 00.000 10844 Enqueuing Expose request
02:17:11.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:17:11.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:11.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:17:11.196 00.000 11060 MoveAxis(E, 0, ABG)
02:17:11.196 00.000 11060 Move returns status 0, amount 0
02:17:11.196 00.000 11060 MoveAxis(N, 0, ABG)
02:17:11.196 00.000 11060 Move returns status 0, amount 0
02:17:11.196 00.000 11060 move complete, result=0
02:17:11.196 00.000 11060 worker thread done servicing request
02:17:11.196 00.000 11060 Worker thread wakes up
02:17:11.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:11.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:11.197 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:11.832 00.635 11060 Exposure complete
02:17:12.038 00.206 11060 worker thread done servicing request
02:17:12.039 00.001 10844 OnExposeComplete: enter
02:17:12.039 00.000 10844 UpdateGuideState(): m_state=6
02:17:12.039 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13038
02:17:12.039 00.000 10844 Star::Find returns 1 (0), X=268.62, Y=59.01, Mass=2717, SNR=32.6, Peak=208 HFD=3.4
02:17:12.039 00.000 10844 MultiStar: [#1 -0.74,0.32,0.00,M1] [#2 -0.06,-0.37,1.96,U] [#3 -0.28,-0.03,0.96,U] [#4 -0.27,-0.14,0.89,U] [#5 -0.09,-0.06,0.99,U] [#6 0.28,0.54,0.83,U] [#7 -0.55,0.17,0.67,U] [#8 -0.30,0.38,1.00,U] 
02:17:12.039 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {0.38, 0.13}
02:17:12.039 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
02:17:12.039 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.56)
02:17:12.039 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.10 cameraTheta=2.99 mountX=0.00 mountY=-0.10, mountTheta=-1.54
02:17:12.040 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
02:17:12.040 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
02:17:12.040 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:12.040 00.000 10844 UpdateGuideState exits: m=2717 SNR=32.6
02:17:12.041 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:12.041 00.000 11060 Worker thread wakes up
02:17:12.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:12.041 00.000 10844 Enqueuing Expose request
02:17:12.042 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
02:17:12.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
02:17:12.042 00.000 11060 Moving (-0.09, 0.01) raw xDistance=0.00 yDistance=-0.10
02:17:12.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:17:12.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:12.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:17:12.044 00.002 11060 MoveAxis(E, 0, ABG)
02:17:12.044 00.000 11060 Move returns status 0, amount 0
02:17:12.044 00.000 11060 MoveAxis(N, 0, ABG)
02:17:12.044 00.000 11060 Move returns status 0, amount 0
02:17:12.044 00.000 11060 move complete, result=0
02:17:12.044 00.000 11060 worker thread done servicing request
02:17:12.044 00.000 11060 Worker thread wakes up
02:17:12.045 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:12.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:12.045 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:12.691 00.646 11060 Exposure complete
02:17:12.852 00.161 11060 worker thread done servicing request
02:17:12.852 00.000 10844 OnExposeComplete: enter
02:17:12.853 00.001 10844 UpdateGuideState(): m_state=6
02:17:12.853 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13039
02:17:12.853 00.000 10844 Star::Find returns 1 (0), X=268.07, Y=58.86, Mass=2498, SNR=30.7, Peak=220 HFD=3.0
02:17:12.853 00.000 10844 MultiStar: [#1 -0.69,0.11,0.00,M2] [#2 -0.16,-0.11,2.14,U] [#3 -0.48,-0.15,1.02,U] [#4 0.22,0.25,0.97,U] [#5 -0.21,0.86,0.00,M1] [#6 0.15,-0.20,1.06,U] [#7 -0.50,0.68,0.00,M1] [#8 0.02,1.06,0.00,M6] 
02:17:12.853 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.06}, one-star: {-0.17, -0.02}
02:17:12.853 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
02:17:12.853 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
02:17:12.853 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.60 mountX=0.08 mountY=-0.09, mountTheta=-0.86
02:17:12.855 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
02:17:12.855 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
02:17:12.855 00.000 11060 Worker thread wakes up
02:17:12.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
02:17:12.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
02:17:12.855 00.000 11060 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=-0.09
02:17:12.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:17:12.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:12.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:17:12.855 00.000 10844 UpdateGuideState exits: m=2498 SNR=30.7
02:17:12.856 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:12.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:12.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:17:12.856 00.000 11060 MoveAxis(E, 0, ABG)
02:17:12.856 00.000 11060 Move returns status 0, amount 0
02:17:12.856 00.000 11060 MoveAxis(N, 0, ABG)
02:17:12.856 00.000 11060 Move returns status 0, amount 0
02:17:12.856 00.000 11060 move complete, result=0
02:17:12.856 00.000 11060 worker thread done servicing request
02:17:12.856 00.000 10844 Enqueuing Expose request
02:17:12.856 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:12.856 00.000 11060 Worker thread wakes up
02:17:12.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:12.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:13.493 00.637 11060 Exposure complete
02:17:13.661 00.168 11060 worker thread done servicing request
02:17:13.662 00.001 10844 OnExposeComplete: enter
02:17:13.662 00.000 10844 UpdateGuideState(): m_state=6
02:17:13.662 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13040
02:17:13.662 00.000 10844 Star::Find returns 1 (0), X=267.88, Y=58.32, Mass=3012, SNR=34.4, Peak=243 HFD=3.8
02:17:13.662 00.000 10844 MultiStar: [#1 -1.40,-0.29,0.00,M3] [#2 -0.93,-0.08,0.00,M1] [#3 -0.34,-0.64,0.00,M1] [#4 -0.17,0.12,0.95,U] [#5 -0.79,0.33,0.00,M2] [#6 -0.06,-0.50,0.71,U] [#7 -0.42,0.45,0.78,U] [#8 -0.36,0.85,0.00,M7] 
02:17:13.663 00.001 10844 refined, 3 included, MultiStar: {-0.26, -0.13}, one-star: {-0.36, -0.56}
02:17:13.663 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.75) = xAngle (-0.92 = -0.92)
02:17:13.663 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.94 = -0.94)
02:17:13.663 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-2.67 mountX=0.18 mountY=-0.23, mountTheta=-0.93
02:17:13.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.13, opts=13)
02:17:13.664 00.000 10844 Enqueuing Move request for scope (-0.26, -0.13)
02:17:13.664 00.000 11060 Worker thread wakes up
02:17:13.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.13) opts 0xd
02:17:13.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.13)
02:17:13.664 00.000 11060 Moving (-0.26, -0.13) raw xDistance=0.18 yDistance=-0.23
02:17:13.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:17:13.666 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:13.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:17:13.666 00.000 11060 MoveAxis(W, 30, ABG)
02:17:13.666 00.000 11060 Guiding  Dir = 3, Dur = 30
02:17:13.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:13.666 00.000 10844 UpdateGuideState exits: m=3012 SNR=34.4
02:17:13.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:13.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:13.666 00.000 10844 Enqueuing Expose request
02:17:13.674 00.008 11060 IsSlewing returns 0
02:17:13.675 00.001 11060 IsGuiding returns 0
02:17:13.725 00.050 11060 IsGuiding returns 0
02:17:13.725 00.000 11060 Move returns status 0, amount 30
02:17:13.725 00.000 11060 MoveAxis(N, 0, ABG)
02:17:13.725 00.000 11060 Move returns status 0, amount 0
02:17:13.725 00.000 11060 move complete, result=0
02:17:13.725 00.000 11060 worker thread done servicing request
02:17:13.725 00.000 11060 Worker thread wakes up
02:17:13.726 00.001 10844 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
02:17:13.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:13.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:14.355 00.629 11060 Exposure complete
02:17:14.522 00.167 11060 worker thread done servicing request
02:17:14.522 00.000 10844 OnExposeComplete: enter
02:17:14.522 00.000 10844 UpdateGuideState(): m_state=6
02:17:14.522 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13041
02:17:14.522 00.000 10844 Star::Find returns 1 (0), X=267.87, Y=58.66, Mass=2818, SNR=32.8, Peak=240 HFD=3.7
02:17:14.523 00.001 10844 MultiStar: [#1 -0.88,0.23,0.00,M4] [#2 -0.81,0.15,0.00,M2] [#3 -0.03,-0.43,0.97,U] [#4 -1.08,0.39,0.00,M1] [#5 -0.35,0.02,1.02,U] [#6 -0.25,-0.20,0.83,U] [#7 -0.21,0.12,0.87,U] [#8 -0.69,0.13,0.00,M8] 
02:17:14.523 00.000 10844 refined, 4 included, MultiStar: {-0.24, -0.14}, one-star: {-0.36, -0.22}
02:17:14.523 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
02:17:14.523 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
02:17:14.523 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-2.60 mountX=0.19 mountY=-0.22, mountTheta=-0.86
02:17:14.525 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.14, opts=13)
02:17:14.525 00.000 10844 Enqueuing Move request for scope (-0.24, -0.14)
02:17:14.525 00.000 11060 Worker thread wakes up
02:17:14.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:14.526 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd
02:17:14.526 00.000 10844 UpdateGuideState exits: m=2818 SNR=32.8
02:17:14.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.14)
02:17:14.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:14.526 00.000 11060 Moving (-0.24, -0.14) raw xDistance=0.19 yDistance=-0.22
02:17:14.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:14.526 00.000 10844 Enqueuing Expose request
02:17:14.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:17:14.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:14.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:17:14.526 00.000 11060 MoveAxis(W, 33, ABG)
02:17:14.527 00.001 11060 Guiding  Dir = 3, Dur = 33
02:17:14.537 00.010 11060 IsSlewing returns 0
02:17:14.537 00.000 11060 IsGuiding returns 0
02:17:14.584 00.047 11060 IsGuiding returns 0
02:17:14.584 00.000 11060 Move returns status 0, amount 33
02:17:14.584 00.000 11060 MoveAxis(N, 0, ABG)
02:17:14.584 00.000 11060 Move returns status 0, amount 0
02:17:14.584 00.000 11060 move complete, result=0
02:17:14.585 00.001 11060 worker thread done servicing request
02:17:14.585 00.000 11060 Worker thread wakes up
02:17:14.585 00.000 10844 GuideStep: 0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
02:17:14.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:14.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:15.231 00.646 11060 Exposure complete
02:17:15.410 00.179 11060 worker thread done servicing request
02:17:15.410 00.000 10844 OnExposeComplete: enter
02:17:15.410 00.000 10844 UpdateGuideState(): m_state=6
02:17:15.410 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13042
02:17:15.410 00.000 10844 Star::Find returns 1 (0), X=268.00, Y=59.38, Mass=2375, SNR=30.4, Peak=214 HFD=3.4
02:17:15.412 00.002 10844 MultiStar: [#1 -0.53,-0.01,1.08,U] [#2 -0.20,-0.16,2.08,U] [#3 -0.21,0.02,1.05,U] [#4 -0.46,-0.28,1.08,U] [#5 -0.15,0.65,0.00,M2] [#6 0.16,0.03,0.91,U] [#7 -0.17,-0.35,0.84,U] [#8 -0.01,0.72,0.00,M9] 
02:17:15.412 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.05}, one-star: {-0.24, 0.50}
02:17:15.412 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
02:17:15.412 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
02:17:15.412 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-2.95 mountX=0.09 mountY=-0.23, mountTheta=-1.20
02:17:15.413 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.05, opts=13)
02:17:15.414 00.001 10844 Enqueuing Move request for scope (-0.24, -0.05)
02:17:15.414 00.000 11060 Worker thread wakes up
02:17:15.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:15.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
02:17:15.414 00.000 10844 UpdateGuideState exits: m=2375 SNR=30.4
02:17:15.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:15.414 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
02:17:15.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:15.414 00.000 11060 Moving (-0.24, -0.05) raw xDistance=0.09 yDistance=-0.23
02:17:15.414 00.000 10844 Enqueuing Expose request
02:17:15.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:17:15.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:15.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:17:15.415 00.001 11060 MoveAxis(E, 0, ABG)
02:17:15.415 00.000 11060 Move returns status 0, amount 0
02:17:15.415 00.000 11060 MoveAxis(N, 0, ABG)
02:17:15.415 00.000 11060 Move returns status 0, amount 0
02:17:15.415 00.000 11060 move complete, result=0
02:17:15.415 00.000 11060 worker thread done servicing request
02:17:15.415 00.000 11060 Worker thread wakes up
02:17:15.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:15.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:15.416 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:16.044 00.628 11060 Exposure complete
02:17:16.237 00.193 11060 worker thread done servicing request
02:17:16.237 00.000 10844 OnExposeComplete: enter
02:17:16.237 00.000 10844 UpdateGuideState(): m_state=6
02:17:16.239 00.002 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13043
02:17:16.239 00.000 10844 Star::Find returns 1 (1), X=267.97, Y=59.27, Mass=3175, SNR=35.7, Peak=255 HFD=3.3
02:17:16.239 00.000 10844 MultiStar: [#1 -0.63,0.44,0.00,M4] [#2 -0.13,-0.23,1.86,U] [#3 -0.35,0.48,1.00,U] [#4 -0.44,-0.06,0.93,U] [#5 0.12,0.24,0.96,U] [#6 0.37,0.39,0.68,U] [#7 -0.28,0.86,0.00,M1] [#8 0.07,0.92,0.00,M10] 
02:17:16.239 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.14}, one-star: {-0.27, 0.39}
02:17:16.239 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.75) = xAngle (4.13 = -2.16)
02:17:16.239 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.11 = -2.17)
02:17:16.240 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.19 cameraTheta=2.37 mountX=-0.11 mountY=-0.16, mountTheta=-2.16
02:17:16.242 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.14, opts=13)
02:17:16.242 00.000 10844 Enqueuing Move request for scope (-0.14, 0.14)
02:17:16.242 00.000 11060 Worker thread wakes up
02:17:16.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:17:16.242 00.000 10844 UpdateGuideState exits: m=3175 SNR=35.7 Saturated
02:17:16.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:16.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:16.242 00.000 10844 Enqueuing Expose request
02:17:16.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
02:17:16.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
02:17:16.242 00.000 11060 Moving (-0.14, 0.14) raw xDistance=-0.11 yDistance=-0.16
02:17:16.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:17:16.243 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:16.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:17:16.243 00.000 11060 MoveAxis(E, 0, ABG)
02:17:16.243 00.000 11060 Move returns status 0, amount 0
02:17:16.243 00.000 11060 MoveAxis(N, 0, ABG)
02:17:16.243 00.000 11060 Move returns status 0, amount 0
02:17:16.243 00.000 11060 move complete, result=0
02:17:16.244 00.001 11060 worker thread done servicing request
02:17:16.244 00.000 11060 Worker thread wakes up
02:17:16.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:16.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:16.245 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:16.877 00.632 11060 Exposure complete
02:17:17.534 00.657 11060 worker thread done servicing request
02:17:17.534 00.000 10844 OnExposeComplete: enter
02:17:17.534 00.000 10844 UpdateGuideState(): m_state=6
02:17:17.534 00.000 10844 Star::Find(15, 267, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13044
02:17:17.535 00.001 10844 Star::Find returns 1 (0), X=268.22, Y=58.64, Mass=2590, SNR=31.4, Peak=198 HFD=3.6
02:17:17.535 00.000 10844 MultiStar: [#1 -0.58,0.26,0.00,M5] [#2 -0.23,-0.01,2.08,U] [#3 -0.13,-0.08,1.00,U] [#4 -0.23,0.18,0.97,U] [#5 -0.34,0.08,1.05,U] [#6 0.82,-0.26,0.00,M4] [#7 -0.36,0.50,0.84,U] [#8 -0.17,0.86,0.00,R] 
02:17:17.535 00.000 10844 refined, 5 included, MultiStar: {-0.22, 0.05}, one-star: {-0.02, -0.24}
02:17:17.535 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.68 = -1.60)
02:17:17.535 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
02:17:17.535 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.93 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
02:17:17.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.05, opts=13)
02:17:17.537 00.000 10844 Enqueuing Move request for scope (-0.22, 0.05)
02:17:17.537 00.000 11060 Worker thread wakes up
02:17:17.537 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:17.539 00.002 10844 UpdateGuideState exits: m=2590 SNR=31.4
02:17:17.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:17.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:17.539 00.000 10844 Enqueuing Expose request
02:17:17.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
02:17:17.540 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
02:17:17.540 00.000 11060 Moving (-0.22, 0.05) raw xDistance=-0.01 yDistance=-0.22
02:17:17.541 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:17:17.541 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.08 newest=-0.62
02:17:17.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
02:17:17.541 00.000 11060 MoveAxis(E, 0, ABG)
02:17:17.541 00.000 11060 Move returns status 0, amount 0
02:17:17.541 00.000 11060 BLC: Oldest BLC event removed
02:17:17.541 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:17:17.542 00.001 11060 MoveAxis(N, 837, ABG)
02:17:17.542 00.000 11060 duration set to 750 by maxDecDuration
02:17:17.542 00.000 11060 Guiding  Dir = 0, Dur = 750
02:17:17.570 00.028 11060 IsSlewing returns 0
02:17:17.571 00.001 11060 IsGuiding returns 0
02:17:18.352 00.781 11060 IsGuiding returns 0
02:17:18.353 00.001 11060 Move returns status 0, amount 750
02:17:18.353 00.000 11060 move complete, result=0
02:17:18.353 00.000 11060 worker thread done servicing request
02:17:18.353 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
02:17:18.355 00.002 11060 Worker thread wakes up
02:17:18.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:18.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:19.000 00.645 11060 Exposure complete
02:17:19.174 00.174 11060 worker thread done servicing request
02:17:19.174 00.000 10844 OnExposeComplete: enter
02:17:19.174 00.000 10844 UpdateGuideState(): m_state=6
02:17:19.174 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13045
02:17:19.174 00.000 10844 Star::Find returns 1 (0), X=267.93, Y=58.99, Mass=3221, SNR=34.7, Peak=213 HFD=4.1
02:17:19.176 00.002 10844 MultiStar: [#1 0.22,0.44,0.80,U] [#2 -0.07,-0.68,0.00,M1] [#3 0.19,0.04,0.82,U] [#4 -0.30,-0.08,0.85,U] [#5 -0.10,0.08,0.97,U] [#6 0.48,0.39,0.80,U] [#7 -0.07,0.32,0.87,U] [#8 1.11,-0.84,0.00,M1] 
02:17:19.176 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.18}, one-star: {-0.30, 0.11}
02:17:19.176 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.95)
02:17:19.176 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
02:17:19.176 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=-0.18 mountY=-0.03, mountTheta=-2.97
02:17:19.177 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.18, opts=13)
02:17:19.177 00.000 10844 Enqueuing Move request for scope (-0.00, 0.18)
02:17:19.177 00.000 11060 Worker thread wakes up
02:17:19.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
02:17:19.177 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
02:17:19.177 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:19.177 00.000 10844 UpdateGuideState exits: m=3221 SNR=34.7
02:17:19.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:19.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:19.177 00.000 10844 Enqueuing Expose request
02:17:19.177 00.000 11060 Moving (-0.00, 0.18) raw xDistance=-0.18 yDistance=-0.03
02:17:19.177 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.09, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.155729, 1:0.030580
02:17:19.178 00.001 11060 BLC: No correction, Miss < min_move
02:17:19.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:17:19.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:19.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:17:19.178 00.000 11060 MoveAxis(E, 30, ABG)
02:17:19.178 00.000 11060 Guiding  Dir = 2, Dur = 30
02:17:19.180 00.002 11060 IsSlewing returns 0
02:17:19.180 00.000 11060 IsGuiding returns 0
02:17:19.226 00.046 11060 IsGuiding returns 0
02:17:19.226 00.000 11060 Move returns status 0, amount 30
02:17:19.226 00.000 11060 MoveAxis(N, 0, ABG)
02:17:19.226 00.000 11060 Move returns status 0, amount 0
02:17:19.226 00.000 11060 move complete, result=0
02:17:19.226 00.000 11060 worker thread done servicing request
02:17:19.226 00.000 11060 Worker thread wakes up
02:17:19.226 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
02:17:19.227 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:19.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:19.853 00.626 11060 Exposure complete
02:17:20.031 00.178 11060 worker thread done servicing request
02:17:20.031 00.000 10844 OnExposeComplete: enter
02:17:20.031 00.000 10844 UpdateGuideState(): m_state=6
02:17:20.031 00.000 10844 Star::Find(15, 267, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13046
02:17:20.032 00.001 10844 Star::Find returns 1 (0), X=268.31, Y=59.08, Mass=2448, SNR=30.8, Peak=209 HFD=3.4
02:17:20.032 00.000 10844 MultiStar: [#1 -0.75,-0.01,0.00,M5] [#2 -0.01,-0.55,2.23,U] [#3 -0.36,-0.26,1.10,U] [#4 -0.13,-0.42,1.07,U] [#5 0.34,0.19,1.03,U] [#6 0.54,-0.37,0.00,M4] [#7 -0.38,0.02,0.92,U] [#8 0.03,-0.16,0.94,U] 
02:17:20.032 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.21}, one-star: {0.07, 0.20}
02:17:20.032 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
02:17:20.032 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
02:17:20.032 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.22 mountX=-0.21 mountY=0.04, mountTheta=2.96
02:17:20.033 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.20, opts=13)
02:17:20.033 00.000 10844 Enqueuing Move request for scope (0.07, 0.20)
02:17:20.033 00.000 11060 Worker thread wakes up
02:17:20.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
02:17:20.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
02:17:20.033 00.000 11060 Moving (0.07, 0.20) raw xDistance=-0.21 yDistance=0.04
02:17:20.033 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.09, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.155729, 1:0.030580, 2:-0.039239
02:17:20.033 00.000 11060 BLC: No correction, Miss < min_move
02:17:20.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:17:20.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:20.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:20.034 00.001 10844 UpdateGuideState exits: m=2448 SNR=30.8
02:17:20.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:20.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:20.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:17:20.034 00.000 10844 Enqueuing Expose request
02:17:20.034 00.000 11060 MoveAxis(E, 37, ABG)
02:17:20.034 00.000 11060 Guiding  Dir = 2, Dur = 37
02:17:20.068 00.034 11060 IsSlewing returns 0
02:17:20.075 00.007 11060 IsGuiding returns 0
02:17:20.115 00.040 11060 IsGuiding returns 0
02:17:20.115 00.000 11060 Move returns status 0, amount 37
02:17:20.115 00.000 11060 MoveAxis(N, 0, ABG)
02:17:20.115 00.000 11060 Move returns status 0, amount 0
02:17:20.115 00.000 11060 move complete, result=0
02:17:20.115 00.000 11060 worker thread done servicing request
02:17:20.115 00.000 11060 Worker thread wakes up
02:17:20.115 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
02:17:20.116 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:20.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:20.747 00.631 11060 Exposure complete
02:17:20.923 00.176 11060 worker thread done servicing request
02:17:20.924 00.001 10844 OnExposeComplete: enter
02:17:20.924 00.000 10844 UpdateGuideState(): m_state=6
02:17:20.924 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13047
02:17:20.924 00.000 10844 Star::Find returns 1 (0), X=268.74, Y=57.97, Mass=2892, SNR=33.3, Peak=210 HFD=4.0
02:17:20.924 00.000 10844 MultiStar: [#1 -0.65,-0.14,0.00,M6] [#2 0.25,-0.41,2.18,U] [#3 0.05,0.38,1.02,U] [#4 -0.31,-0.15,0.96,U] [#5 0.11,0.00,1.05,U] [#6 0.69,-0.18,0.00,M5] [#7 0.03,0.50,0.79,U] [#8 0.10,-0.58,0.83,U] 
02:17:20.924 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.21}, one-star: {0.50, -0.90}
02:17:20.924 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
02:17:20.924 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
02:17:20.925 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-1.01 mountX=0.18 mountY=0.16, mountTheta=0.73
02:17:20.931 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.21, opts=13)
02:17:20.933 00.002 10844 Enqueuing Move request for scope (0.13, -0.21)
02:17:20.933 00.000 11060 Worker thread wakes up
02:17:20.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:20.933 00.000 10844 UpdateGuideState exits: m=2892 SNR=33.3
02:17:20.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:20.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
02:17:20.933 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
02:17:20.933 00.000 11060 Moving (0.13, -0.21) raw xDistance=0.18 yDistance=0.16
02:17:20.933 00.000 11060 BLC: window closed
02:17:20.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:20.933 00.000 10844 Enqueuing Expose request
02:17:20.933 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=-0.09, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.155729, 1:0.030580, 2:-0.039239
02:17:20.933 00.000 11060 BLC: No correction, Miss < min_move
02:17:20.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:17:20.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:20.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:17:20.933 00.000 11060 MoveAxis(W, 30, ABG)
02:17:20.933 00.000 11060 Guiding  Dir = 3, Dur = 30
02:17:20.961 00.028 11060 IsSlewing returns 0
02:17:20.961 00.000 11060 IsGuiding returns 0
02:17:21.008 00.047 11060 IsGuiding returns 0
02:17:21.008 00.000 11060 Move returns status 0, amount 30
02:17:21.009 00.001 11060 MoveAxis(N, 0, ABG)
02:17:21.009 00.000 11060 Move returns status 0, amount 0
02:17:21.009 00.000 11060 move complete, result=0
02:17:21.009 00.000 11060 worker thread done servicing request
02:17:21.009 00.000 11060 Worker thread wakes up
02:17:21.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:21.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:21.010 00.001 10844 GuideStep: 0.2 px 30 ms WEST, 0.2 px 0 ms NORTH
02:17:21.640 00.630 11060 Exposure complete
02:17:21.800 00.160 11060 worker thread done servicing request
02:17:21.800 00.000 10844 OnExposeComplete: enter
02:17:21.800 00.000 10844 UpdateGuideState(): m_state=6
02:17:21.801 00.001 10844 Star::Find(15, 268, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13048
02:17:21.801 00.000 10844 Star::Find returns 1 (0), X=268.45, Y=58.58, Mass=2226, SNR=29.3, Peak=208 HFD=3.3
02:17:21.801 00.000 10844 MultiStar: [#1 -0.54,-0.25,1.19,U] [#2 -0.28,0.01,2.22,U] [#3 -0.27,0.13,1.04,U] [#4 -0.16,0.06,0.94,U] [#5 0.03,-0.14,1.15,U] [#6 0.08,0.27,1.01,U] [#7 -0.50,0.10,0.79,U] [#8 0.64,-0.60,0.00,M1] 
02:17:21.801 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.02}, one-star: {0.21, -0.30}
02:17:21.801 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
02:17:21.801 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
02:17:21.801 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.04 mountX=0.05 mountY=-0.18, mountTheta=-1.29
02:17:21.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.02, opts=13)
02:17:21.804 00.002 10844 Enqueuing Move request for scope (-0.19, -0.02)
02:17:21.804 00.000 11060 Worker thread wakes up
02:17:21.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
02:17:21.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
02:17:21.804 00.000 11060 Moving (-0.19, -0.02) raw xDistance=0.05 yDistance=-0.18
02:17:21.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:21.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:21.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:17:21.804 00.000 11060 MoveAxis(E, 0, ABG)
02:17:21.804 00.000 11060 Move returns status 0, amount 0
02:17:21.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:21.804 00.000 11060 MoveAxis(N, 0, ABG)
02:17:21.804 00.000 11060 Move returns status 0, amount 0
02:17:21.804 00.000 11060 move complete, result=0
02:17:21.804 00.000 10844 UpdateGuideState exits: m=2226 SNR=29.3
02:17:21.804 00.000 11060 worker thread done servicing request
02:17:21.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:21.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:21.804 00.000 10844 Enqueuing Expose request
02:17:21.804 00.000 11060 Worker thread wakes up
02:17:21.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:21.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:21.804 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:22.433 00.629 11060 Exposure complete
02:17:22.606 00.173 11060 worker thread done servicing request
02:17:22.606 00.000 10844 OnExposeComplete: enter
02:17:22.606 00.000 10844 UpdateGuideState(): m_state=6
02:17:22.606 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13049
02:17:22.606 00.000 10844 Star::Find returns 1 (0), X=268.21, Y=58.84, Mass=2491, SNR=31.0, Peak=196 HFD=3.6
02:17:22.607 00.001 10844 MultiStar: [#1 -0.57,-0.48,0.00,M6] [#2 -0.45,-0.45,2.16,U] [#3 -0.26,0.02,1.01,U] [#4 -0.13,-0.68,0.00,M1] [#5 -0.18,-0.38,1.12,U] [#6 0.26,-0.34,0.84,U] [#7 -0.67,-0.57,0.00,M1] [#8 0.45,-0.09,1.06,U] 
02:17:22.607 00.000 10844 single-star, 5 included, MultiStar: {-0.11, -0.25}, one-star: {-0.03, -0.04}
02:17:22.607 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
02:17:22.607 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
02:17:22.608 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.12 mountX=0.05 mountY=-0.02, mountTheta=-0.39
02:17:22.609 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
02:17:22.609 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
02:17:22.609 00.000 11060 Worker thread wakes up
02:17:22.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:22.609 00.000 10844 UpdateGuideState exits: m=2491 SNR=31.0
02:17:22.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:22.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:22.609 00.000 10844 Enqueuing Expose request
02:17:22.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
02:17:22.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
02:17:22.610 00.001 11060 Moving (-0.03, -0.04) raw xDistance=0.05 yDistance=-0.02
02:17:22.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:22.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:22.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:17:22.610 00.000 11060 MoveAxis(E, 0, ABG)
02:17:22.610 00.000 11060 Move returns status 0, amount 0
02:17:22.610 00.000 11060 MoveAxis(N, 0, ABG)
02:17:22.610 00.000 11060 Move returns status 0, amount 0
02:17:22.610 00.000 11060 move complete, result=0
02:17:22.610 00.000 11060 worker thread done servicing request
02:17:22.610 00.000 11060 Worker thread wakes up
02:17:22.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:22.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:22.612 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:23.259 00.647 11060 Exposure complete
02:17:23.451 00.192 11060 worker thread done servicing request
02:17:23.452 00.001 10844 OnExposeComplete: enter
02:17:23.452 00.000 10844 UpdateGuideState(): m_state=6
02:17:23.452 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13050
02:17:23.452 00.000 10844 Star::Find returns 1 (0), X=268.20, Y=59.16, Mass=2783, SNR=32.4, Peak=202 HFD=3.6
02:17:23.452 00.000 10844 MultiStar: [#1 -0.21,-0.50,0.92,U] [#2 0.24,-0.94,0.00,M1] [#3 0.31,-0.70,0.00,M1] [#4 0.12,-0.53,0.86,U] [#5 -0.17,0.19,1.04,U] [#6 0.18,-1.17,0.00,M4] [#7 -0.24,-0.70,0.00,M2] [#8 0.21,-0.30,1.02,U] 
02:17:23.452 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.15}, one-star: {-0.04, 0.28}
02:17:23.452 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
02:17:23.453 00.001 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
02:17:23.453 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.69 mountX=0.15 mountY=0.01, mountTheta=0.05
02:17:23.463 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
02:17:23.463 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
02:17:23.464 00.001 11060 Worker thread wakes up
02:17:23.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:23.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
02:17:23.464 00.000 10844 UpdateGuideState exits: m=2783 SNR=32.4
02:17:23.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
02:17:23.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:23.464 00.000 11060 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.01
02:17:23.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:23.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:17:23.464 00.000 10844 Enqueuing Expose request
02:17:23.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:23.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:17:23.464 00.000 11060 MoveAxis(W, 27, ABG)
02:17:23.464 00.000 11060 Guiding  Dir = 3, Dur = 27
02:17:23.507 00.043 11060 IsSlewing returns 0
02:17:23.507 00.000 11060 IsGuiding returns 0
02:17:23.570 00.063 11060 IsGuiding returns 0
02:17:23.570 00.000 11060 Move returns status 0, amount 27
02:17:23.571 00.001 11060 MoveAxis(N, 0, ABG)
02:17:23.571 00.000 11060 Move returns status 0, amount 0
02:17:23.571 00.000 11060 move complete, result=0
02:17:23.571 00.000 11060 worker thread done servicing request
02:17:23.571 00.000 11060 Worker thread wakes up
02:17:23.571 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.0 px 0 ms NORTH
02:17:23.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:23.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:24.204 00.633 11060 Exposure complete
02:17:24.368 00.164 11060 worker thread done servicing request
02:17:24.368 00.000 10844 OnExposeComplete: enter
02:17:24.368 00.000 10844 UpdateGuideState(): m_state=6
02:17:24.368 00.000 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13051
02:17:24.368 00.000 10844 Star::Find returns 1 (0), X=268.34, Y=58.48, Mass=2131, SNR=28.5, Peak=206 HFD=3.5
02:17:24.368 00.000 10844 MultiStar: [#1 -0.06,-0.16,1.06,U] [#2 -0.15,-0.31,2.42,U] [#3 -0.42,0.29,1.18,U] [#4 -0.16,-0.09,1.03,U] [#5 0.08,-0.32,1.19,U] [#6 0.54,0.09,1.09,U] [#7 -0.07,-0.08,1.15,U] [#8 0.16,-0.10,1.07,U] 
02:17:24.369 00.001 10844 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.11, -0.40}
02:17:24.369 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
02:17:24.369 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
02:17:24.369 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.70 mountX=0.14 mountY=0.00, mountTheta=0.03
02:17:24.370 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
02:17:24.370 00.000 10844 Enqueuing Move request for scope (-0.02, -0.14)
02:17:24.370 00.000 11060 Worker thread wakes up
02:17:24.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:24.371 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
02:17:24.371 00.000 10844 UpdateGuideState exits: m=2131 SNR=28.5
02:17:24.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
02:17:24.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:24.371 00.000 11060 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.00
02:17:24.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:24.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:17:24.371 00.000 10844 Enqueuing Expose request
02:17:24.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:24.378 00.007 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:17:24.378 00.000 11060 MoveAxis(W, 25, ABG)
02:17:24.378 00.000 11060 Guiding  Dir = 3, Dur = 25
02:17:24.385 00.007 11060 IsSlewing returns 0
02:17:24.385 00.000 11060 IsGuiding returns 0
02:17:24.417 00.032 11060 IsGuiding returns 0
02:17:24.417 00.000 11060 Move returns status 0, amount 25
02:17:24.417 00.000 11060 MoveAxis(N, 0, ABG)
02:17:24.417 00.000 11060 Move returns status 0, amount 0
02:17:24.417 00.000 11060 move complete, result=0
02:17:24.417 00.000 11060 worker thread done servicing request
02:17:24.417 00.000 11060 Worker thread wakes up
02:17:24.418 00.001 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
02:17:24.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:24.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:25.064 00.646 11060 Exposure complete
02:17:25.246 00.182 11060 worker thread done servicing request
02:17:25.247 00.001 10844 OnExposeComplete: enter
02:17:25.247 00.000 10844 UpdateGuideState(): m_state=6
02:17:25.247 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13052
02:17:25.247 00.000 10844 Star::Find returns 1 (0), X=268.57, Y=58.87, Mass=2381, SNR=29.6, Peak=191 HFD=3.6
02:17:25.247 00.000 10844 MultiStar: [#1 -0.43,-0.13,1.05,U] [#2 -0.21,-0.36,2.12,U] [#3 -0.22,-0.45,1.15,U] [#4 0.11,-0.64,0.00,M1] [#5 0.28,-0.32,1.07,U] [#6 0.34,-0.06,0.98,U] [#7 -0.01,0.31,0.83,U] [#8 0.11,-0.38,1.08,U] 
02:17:25.247 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.21}, one-star: {0.33, -0.01}
02:17:25.247 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
02:17:25.247 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
02:17:25.247 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.61 mountX=0.21 mountY=0.03, mountTheta=0.12
02:17:25.250 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.21, opts=13)
02:17:25.250 00.000 10844 Enqueuing Move request for scope (-0.01, -0.21)
02:17:25.250 00.000 11060 Worker thread wakes up
02:17:25.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
02:17:25.250 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
02:17:25.250 00.000 11060 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=0.03
02:17:25.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:17:25.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:25.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:25.251 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:17:25.251 00.000 10844 UpdateGuideState exits: m=2381 SNR=29.6
02:17:25.251 00.000 11060 MoveAxis(W, 38, ABG)
02:17:25.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:25.251 00.000 11060 Guiding  Dir = 3, Dur = 38
02:17:25.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:25.251 00.000 10844 Enqueuing Expose request
02:17:25.258 00.007 11060 IsSlewing returns 0
02:17:25.258 00.000 11060 IsGuiding returns 0
02:17:25.305 00.047 11060 IsGuiding returns 0
02:17:25.305 00.000 11060 Move returns status 0, amount 38
02:17:25.305 00.000 11060 MoveAxis(N, 0, ABG)
02:17:25.305 00.000 11060 Move returns status 0, amount 0
02:17:25.305 00.000 11060 move complete, result=0
02:17:25.306 00.001 11060 worker thread done servicing request
02:17:25.306 00.000 11060 Worker thread wakes up
02:17:25.306 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
02:17:25.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:25.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:25.934 00.628 11060 Exposure complete
02:17:26.110 00.176 11060 worker thread done servicing request
02:17:26.110 00.000 10844 OnExposeComplete: enter
02:17:26.110 00.000 10844 UpdateGuideState(): m_state=6
02:17:26.110 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13053
02:17:26.111 00.001 10844 Star::Find returns 1 (0), X=268.46, Y=58.59, Mass=3092, SNR=34.7, Peak=218 HFD=3.5
02:17:26.118 00.007 10844 MultiStar: [#1 -0.76,-0.03,0.00,M4] [#2 -0.17,0.15,2.07,U] [#3 -0.15,-0.20,0.81,U] [#4 0.16,-0.62,0.00,M2] [#5 -0.10,0.01,0.83,U] [#6 0.46,0.08,0.55,U] [#7 -0.13,0.22,0.82,U] [#8 0.08,0.16,0.90,U] 
02:17:26.118 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.03}, one-star: {0.22, -0.28}
02:17:26.118 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
02:17:26.118 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.51)
02:17:26.118 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.04 mountX=-0.03 mountY=-0.02, mountTheta=-2.50
02:17:26.120 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
02:17:26.120 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
02:17:26.120 00.000 11060 Worker thread wakes up
02:17:26.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:26.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
02:17:26.120 00.000 10844 UpdateGuideState exits: m=3092 SNR=34.7
02:17:26.120 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
02:17:26.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:26.120 00.000 11060 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
02:17:26.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:26.121 00.001 10844 Enqueuing Expose request
02:17:26.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:17:26.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:26.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:17:26.121 00.000 11060 MoveAxis(E, 0, ABG)
02:17:26.121 00.000 11060 Move returns status 0, amount 0
02:17:26.121 00.000 11060 MoveAxis(N, 0, ABG)
02:17:26.121 00.000 11060 Move returns status 0, amount 0
02:17:26.121 00.000 11060 move complete, result=0
02:17:26.121 00.000 11060 worker thread done servicing request
02:17:26.121 00.000 11060 Worker thread wakes up
02:17:26.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:26.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:26.123 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:26.761 00.638 11060 Exposure complete
02:17:26.927 00.166 11060 worker thread done servicing request
02:17:26.927 00.000 10844 OnExposeComplete: enter
02:17:26.927 00.000 10844 UpdateGuideState(): m_state=6
02:17:26.927 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13054
02:17:26.928 00.001 10844 Star::Find returns 1 (0), X=268.61, Y=58.37, Mass=2680, SNR=32.1, Peak=200 HFD=3.5
02:17:26.928 00.000 10844 MultiStar: [#1 -0.50,0.05,1.02,U] [#2 -0.12,-0.05,2.09,U] [#3 0.47,0.28,1.02,U] [#4 0.31,-0.21,1.01,U] [#5 0.17,0.29,0.85,U] [#6 0.76,-0.08,0.00,M2] [#7 -0.18,0.90,0.00,M1] [#8 0.35,-0.19,0.94,U] 
02:17:26.928 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.05}, one-star: {0.37, -0.51}
02:17:26.928 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
02:17:26.928 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
02:17:26.928 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.45 mountX=0.03 mountY=0.12, mountTheta=1.30
02:17:26.929 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
02:17:26.929 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
02:17:26.929 00.000 11060 Worker thread wakes up
02:17:26.930 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:26.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
02:17:26.930 00.000 10844 UpdateGuideState exits: m=2680 SNR=32.1
02:17:26.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
02:17:26.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:26.930 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.03 yDistance=0.12
02:17:26.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:26.930 00.000 10844 Enqueuing Expose request
02:17:26.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:17:26.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:26.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:17:26.930 00.000 11060 MoveAxis(E, 0, ABG)
02:17:26.930 00.000 11060 Move returns status 0, amount 0
02:17:26.930 00.000 11060 MoveAxis(N, 0, ABG)
02:17:26.931 00.001 11060 Move returns status 0, amount 0
02:17:26.931 00.000 11060 move complete, result=0
02:17:26.931 00.000 11060 worker thread done servicing request
02:17:26.931 00.000 11060 Worker thread wakes up
02:17:26.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:26.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:26.933 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:27.586 00.653 11060 Exposure complete
02:17:27.798 00.212 11060 worker thread done servicing request
02:17:27.798 00.000 10844 OnExposeComplete: enter
02:17:27.798 00.000 10844 UpdateGuideState(): m_state=6
02:17:27.799 00.001 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13055
02:17:27.799 00.000 10844 Star::Find returns 1 (0), X=268.50, Y=59.17, Mass=2378, SNR=30.5, Peak=241 HFD=3.4
02:17:27.799 00.000 10844 MultiStar: [#1 0.11,-0.26,1.14,U] [#2 0.61,-0.25,0.00,M1] [#3 0.17,0.15,1.04,U] [#4 0.61,-0.19,0.00,M2] [#5 0.28,0.37,1.17,U] [#6 1.29,0.24,0.00,M3] [#7 -0.00,0.23,0.86,U] [#8 0.61,-0.15,1.05,U] 
02:17:27.799 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.10}, one-star: {0.26, 0.30}
02:17:27.799 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
02:17:27.800 00.001 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
02:17:27.800 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.10 hyp=0.27 cameraTheta=0.38 mountX=-0.14 mountY=0.23, mountTheta=2.13
02:17:27.801 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.10, opts=13)
02:17:27.801 00.000 10844 Enqueuing Move request for scope (0.25, 0.10)
02:17:27.801 00.000 11060 Worker thread wakes up
02:17:27.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:27.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.10) opts 0xd
02:17:27.801 00.000 10844 UpdateGuideState exits: m=2378 SNR=30.5
02:17:27.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.10)
02:17:27.802 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:27.802 00.000 11060 Moving (0.25, 0.10) raw xDistance=-0.14 yDistance=0.23
02:17:27.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:27.802 00.000 10844 Enqueuing Expose request
02:17:27.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:17:27.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:27.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:17:27.802 00.000 11060 MoveAxis(E, 25, ABG)
02:17:27.802 00.000 11060 Guiding  Dir = 2, Dur = 25
02:17:27.812 00.010 11060 IsSlewing returns 0
02:17:27.812 00.000 11060 IsGuiding returns 0
02:17:27.838 00.026 10844 evsrv: cli 0EEEDFD0 connect
02:17:27.838 00.000 10844 case statement mapped state 6 to 3
02:17:27.838 00.000 10844 case statement mapped state 6 to 3
02:17:27.840 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"088244d2-db4e-4d44-9a61-9acabbb64248"}
02:17:27.840 00.000 10844 case statement mapped state 6 to 3
02:17:27.840 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"088244d2-db4e-4d44-9a61-9acabbb64248"}
02:17:27.843 00.003 10844 evsrv: cli 0EEEDFD0 disconnect
02:17:27.844 00.001 11060 IsGuiding returns 0
02:17:27.844 00.000 11060 Move returns status 0, amount 25
02:17:27.844 00.000 11060 MoveAxis(N, 0, ABG)
02:17:27.844 00.000 11060 Move returns status 0, amount 0
02:17:27.844 00.000 11060 move complete, result=0
02:17:27.844 00.000 11060 worker thread done servicing request
02:17:27.844 00.000 11060 Worker thread wakes up
02:17:27.844 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.2 px 0 ms NORTH
02:17:27.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:27.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(253,44,31,31)
02:17:27.849 00.005 10844 evsrv: cli 0EEEE2F0 connect
02:17:27.849 00.000 10844 case statement mapped state 6 to 3
02:17:27.850 00.001 10844 case statement mapped state 6 to 3
02:17:27.850 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"b2a5e5ff-9fde-412a-b3be-ae42c91d6007"}
02:17:27.851 00.001 10844 PhdController::Dither begins
02:17:27.851 00.000 10844 dither: size=5.00, dRA=-1.96 dDec=-4.85
02:17:27.851 00.000 10844 MountToCamera -- mountTheta (-1.95) + m_xAngle (-1.75) = xAngle (-3.71 = 2.58)
02:17:27.851 00.000 10844 MountToCamera -- mountX=-1.96 mountY=-4.85 hyp=5.23 mountTheta=-1.95 cameraX=-4.42, cameraY=2.80 cameraTheta=2.58
02:17:27.851 00.000 10844 setting lock position to (263.82, 61.68)
02:17:27.851 00.000 10844 Mount: notify guiding dithered (-4.4, 2.8)
02:17:27.853 00.002 10844 MultiStar: stabilizing after lock position change
02:17:27.853 00.000 10844 Status Line: Dither by -1.96,-4.85
02:17:27.855 00.002 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:17:27.857 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
02:17:27.857 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":0,"id":"b2a5e5ff-9fde-412a-b3be-ae42c91d6007"}
02:17:27.857 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
02:17:28.477 00.620 11060 Exposure complete
02:17:28.811 00.334 11060 worker thread done servicing request
02:17:28.811 00.000 10844 OnExposeComplete: enter
02:17:28.811 00.000 10844 UpdateGuideState(): m_state=6
02:17:28.812 00.001 10844 Star::Find(15, 268, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13056
02:17:28.812 00.000 10844 Star::Find returns 1 (0), X=268.40, Y=58.96, Mass=2736, SNR=32.8, Peak=241 HFD=3.6
02:17:28.812 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
02:17:28.812 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
02:17:28.812 00.000 10844 CameraToMount -- cameraX=4.58 cameraY=-2.72 hyp=5.33 cameraTheta=-0.54 mountX=1.85 mountY=4.96, mountTheta=1.21
02:17:28.814 00.002 10844 dither recenter: remaining=(2.0,4.9) step=(2.0,4.9)
02:17:28.814 00.000 10844 MountToCamera -- mountTheta (1.19) + m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
02:17:28.814 00.000 10844 MountToCamera -- mountX=1.96 mountY=4.85 hyp=5.23 mountTheta=1.19 cameraX=4.42, cameraY=-2.80 cameraTheta=-0.57
02:17:28.814 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=4.42, y=-2.80, opts=4)
02:17:28.814 00.000 10844 Enqueuing Move request for scope (4.42, -2.80)
02:17:28.815 00.001 10844 Mount: notify direct move 1.96,4.85
02:17:28.815 00.000 11060 Worker thread wakes up
02:17:28.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:28.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (4.42, -2.80) opts 0x4
02:17:28.815 00.000 10844 UpdateGuideState exits: m=2736 SNR=32.8
02:17:28.815 00.000 11060 Handling offset move in thread for scope, endpoint = (4.42, -2.80)
02:17:28.815 00.000 10844 PhdController: settling, locked = 1, distance = 5.38 (1.50) aobump = 0 frame = 1 / 99999
02:17:28.815 00.000 11060 Moving (4.42, -2.80) raw xDistance=1.96 yDistance=4.85
02:17:28.815 00.000 11060 BLC: window closed
02:17:28.815 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373048.815,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":5.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:17:28.815 00.000 11060 MoveAxis(W, 1260, B)
02:17:28.815 00.000 11060 Guiding  Dir = 3, Dur = 1260
02:17:28.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:28.821 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:28.821 00.000 10844 Enqueuing Expose request
02:17:28.840 00.019 11060 IsSlewing returns 0
02:17:28.841 00.001 11060 IsGuiding returns 0
02:17:30.121 01.280 11060 IsGuiding returns 0
02:17:30.121 00.000 11060 Move returns status 0, amount 1260
02:17:30.121 00.000 11060 BLC: window closed
02:17:30.121 00.000 11060 BLC: Compensation needed for non-algo type move
02:17:30.121 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:17:30.123 00.002 11060 MoveAxis(S, 3446, B)
02:17:30.123 00.000 11060 Guiding  Dir = 1, Dur = 3446
02:17:30.137 00.014 11060 IsSlewing returns 0
02:17:30.137 00.000 11060 IsGuiding returns 0
02:17:33.599 03.462 11060 IsGuiding returns 0
02:17:33.599 00.000 11060 Move returns status 0, amount 3446
02:17:33.599 00.000 11060 move complete, result=0
02:17:33.600 00.001 11060 worker thread done servicing request
02:17:33.600 00.000 11060 Worker thread wakes up
02:17:33.600 00.000 10844 GuideStep: 2.0 px 1260 ms WEST, 4.9 px 3446 ms SOUTH
02:17:33.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:33.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:34.234 00.634 11060 Exposure complete
02:17:34.463 00.229 11060 worker thread done servicing request
02:17:34.463 00.000 10844 OnExposeComplete: enter
02:17:34.463 00.000 10844 UpdateGuideState(): m_state=6
02:17:34.463 00.000 10844 Star::Find(15, 268, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13057
02:17:34.463 00.000 10844 Star::Find returns 1 (0), X=265.47, Y=61.93, Mass=2276, SNR=29.0, Peak=213 HFD=3.5
02:17:34.463 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
02:17:34.463 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
02:17:34.464 00.001 10844 CameraToMount -- cameraX=1.65 cameraY=0.25 hyp=1.67 cameraTheta=0.15 mountX=-0.54 mountY=1.58, mountTheta=1.90
02:17:34.465 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.65, y=0.25, opts=13)
02:17:34.465 00.000 10844 Enqueuing Move request for scope (1.65, 0.25)
02:17:34.465 00.000 11060 Worker thread wakes up
02:17:34.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:34.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.65, 0.25) opts 0xd
02:17:34.466 00.001 10844 UpdateGuideState exits: m=2276 SNR=29.0
02:17:34.466 00.000 11060 Handling offset move in thread for scope, endpoint = (1.65, 0.25)
02:17:34.466 00.000 10844 PhdController: settling, locked = 1, distance = 1.67 (1.50) aobump = 0 frame = 2 / 99999
02:17:34.466 00.000 11060 Moving (1.65, 0.25) raw xDistance=-0.54 yDistance=1.58
02:17:34.466 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373054.466,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.67,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:17:34.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
02:17:34.466 00.000 11060 resist switch: large excursion: input 1.58 thresh 0.57 direction from 0 to 1
02:17:34.466 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.75
02:17:34.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:34.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.58
02:17:34.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:34.466 00.000 11060 MoveAxis(E, 94, ABG)
02:17:34.466 00.000 10844 Enqueuing Expose request
02:17:34.466 00.000 11060 Guiding  Dir = 2, Dur = 94
02:17:34.475 00.009 11060 IsSlewing returns 0
02:17:34.475 00.000 11060 IsGuiding returns 0
02:17:34.585 00.110 11060 IsGuiding returns 0
02:17:34.586 00.001 11060 Move returns status 0, amount 94
02:17:34.586 00.000 11060 MoveAxis(S, 617, ABG)
02:17:34.586 00.000 11060 Guiding  Dir = 1, Dur = 617
02:17:34.601 00.015 11060 IsSlewing returns 0
02:17:34.601 00.000 11060 IsGuiding returns 0
02:17:35.222 00.621 11060 IsGuiding returns 0
02:17:35.222 00.000 11060 Move returns status 0, amount 617
02:17:35.222 00.000 11060 move complete, result=0
02:17:35.222 00.000 11060 worker thread done servicing request
02:17:35.222 00.000 11060 Worker thread wakes up
02:17:35.222 00.000 10844 GuideStep: -0.5 px 94 ms EAST, 1.6 px 617 ms SOUTH
02:17:35.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:35.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:35.855 00.633 11060 Exposure complete
02:17:36.066 00.211 11060 worker thread done servicing request
02:17:36.067 00.001 10844 OnExposeComplete: enter
02:17:36.067 00.000 10844 UpdateGuideState(): m_state=6
02:17:36.067 00.000 10844 Star::Find(15, 265, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13058
02:17:36.067 00.000 10844 Star::Find returns 1 (1), X=264.10, Y=61.81, Mass=2778, SNR=32.7, Peak=255 HFD=3.7
02:17:36.067 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.75) = xAngle (2.20 = 2.20)
02:17:36.067 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
02:17:36.067 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.13 hyp=0.30 cameraTheta=0.45 mountX=-0.18 mountY=0.25, mountTheta=2.20
02:17:36.068 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.13, opts=13)
02:17:36.068 00.000 10844 Enqueuing Move request for scope (0.27, 0.13)
02:17:36.069 00.001 11060 Worker thread wakes up
02:17:36.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=14, FiltMax=255, Gamma=1.000
02:17:36.069 00.000 10844 UpdateGuideState exits: m=2778 SNR=32.7 Saturated
02:17:36.069 00.000 10844 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 3 / 99999
02:17:36.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.13) opts 0xd
02:17:36.069 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373056.069,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.26,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:17:36.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.13)
02:17:36.069 00.000 11060 Moving (0.27, 0.13) raw xDistance=-0.18 yDistance=0.25
02:17:36.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:36.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:36.069 00.000 10844 Enqueuing Expose request
02:17:36.070 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:17:36.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
02:17:36.070 00.000 11060 MoveAxis(E, 34, ABG)
02:17:36.070 00.000 11060 Guiding  Dir = 2, Dur = 34
02:17:36.085 00.015 11060 IsSlewing returns 0
02:17:36.087 00.002 11060 IsGuiding returns 0
02:17:36.128 00.041 11060 IsGuiding returns 0
02:17:36.128 00.000 11060 Move returns status 0, amount 34
02:17:36.128 00.000 11060 MoveAxis(S, 97, ABG)
02:17:36.128 00.000 11060 Guiding  Dir = 1, Dur = 97
02:17:36.159 00.031 11060 IsSlewing returns 0
02:17:36.159 00.000 11060 IsGuiding returns 0
02:17:36.282 00.123 11060 IsGuiding returns 0
02:17:36.282 00.000 11060 Move returns status 0, amount 97
02:17:36.283 00.001 11060 move complete, result=0
02:17:36.283 00.000 11060 worker thread done servicing request
02:17:36.283 00.000 11060 Worker thread wakes up
02:17:36.283 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 97 ms SOUTH
02:17:36.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:36.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:36.914 00.631 11060 Exposure complete
02:17:37.101 00.187 11060 worker thread done servicing request
02:17:37.101 00.000 10844 OnExposeComplete: enter
02:17:37.101 00.000 10844 UpdateGuideState(): m_state=6
02:17:37.101 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13059
02:17:37.101 00.000 10844 Star::Find returns 1 (0), X=264.18, Y=61.40, Mass=2718, SNR=32.2, Peak=248 HFD=3.6
02:17:37.101 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.09 = 1.09)
02:17:37.101 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
02:17:37.101 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.28 hyp=0.46 cameraTheta=-0.67 mountX=0.21 mountY=0.40, mountTheta=1.08
02:17:37.104 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.28, opts=13)
02:17:37.104 00.000 10844 Enqueuing Move request for scope (0.36, -0.28)
02:17:37.104 00.000 11060 Worker thread wakes up
02:17:37.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:37.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.28) opts 0xd
02:17:37.104 00.000 10844 UpdateGuideState exits: m=2718 SNR=32.2
02:17:37.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.28)
02:17:37.104 00.000 10844 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 4 / 99999
02:17:37.104 00.000 11060 Moving (0.36, -0.28) raw xDistance=0.21 yDistance=0.40
02:17:37.104 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373057.104,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.02,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
02:17:37.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:17:37.105 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
02:17:37.105 00.000 11060 MoveAxis(W, 36, ABG)
02:17:37.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:37.105 00.000 11060 Guiding  Dir = 3, Dur = 36
02:17:37.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:37.105 00.000 10844 Enqueuing Expose request
02:17:37.125 00.020 11060 IsSlewing returns 0
02:17:37.125 00.000 11060 IsGuiding returns 0
02:17:37.188 00.063 11060 IsGuiding returns 0
02:17:37.188 00.000 11060 Move returns status 0, amount 36
02:17:37.188 00.000 11060 MoveAxis(S, 155, ABG)
02:17:37.188 00.000 11060 Guiding  Dir = 1, Dur = 155
02:17:37.219 00.031 11060 IsSlewing returns 0
02:17:37.220 00.001 11060 IsGuiding returns 0
02:17:37.405 00.185 11060 IsGuiding returns 0
02:17:37.405 00.000 11060 Move returns status 0, amount 155
02:17:37.405 00.000 11060 move complete, result=0
02:17:37.405 00.000 11060 worker thread done servicing request
02:17:37.405 00.000 11060 Worker thread wakes up
02:17:37.405 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.4 px 155 ms SOUTH
02:17:37.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:37.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:38.039 00.634 11060 Exposure complete
02:17:38.320 00.281 11060 worker thread done servicing request
02:17:38.320 00.000 10844 OnExposeComplete: enter
02:17:38.320 00.000 10844 UpdateGuideState(): m_state=6
02:17:38.321 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13060
02:17:38.321 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=62.12, Mass=3061, SNR=34.8, Peak=235 HFD=3.5
02:17:38.321 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
02:17:38.321 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
02:17:38.321 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=0.44 hyp=0.58 cameraTheta=0.86 mountX=-0.50 mountY=0.30, mountTheta=2.60
02:17:38.323 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=0.44, opts=13)
02:17:38.323 00.000 10844 Enqueuing Move request for scope (0.38, 0.44)
02:17:38.323 00.000 11060 Worker thread wakes up
02:17:38.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:38.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.44) opts 0xd
02:17:38.323 00.000 10844 UpdateGuideState exits: m=3061 SNR=34.8
02:17:38.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, 0.44)
02:17:38.323 00.000 10844 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 5 / 99999
02:17:38.323 00.000 11060 Moving (0.38, 0.44) raw xDistance=-0.50 yDistance=0.30
02:17:38.323 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373058.323,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.88,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
02:17:38.324 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.50
02:17:38.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
02:17:38.324 00.000 11060 MoveAxis(E, 85, ABG)
02:17:38.324 00.000 11060 Guiding  Dir = 2, Dur = 85
02:17:38.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:38.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:38.324 00.000 10844 Enqueuing Expose request
02:17:38.327 00.003 11060 IsSlewing returns 0
02:17:38.328 00.001 11060 IsGuiding returns 0
02:17:38.422 00.094 11060 IsGuiding returns 0
02:17:38.422 00.000 11060 Move returns status 0, amount 85
02:17:38.422 00.000 11060 MoveAxis(S, 116, ABG)
02:17:38.422 00.000 11060 Guiding  Dir = 1, Dur = 116
02:17:38.448 00.026 11060 IsSlewing returns 0
02:17:38.449 00.001 11060 IsGuiding returns 0
02:17:38.578 00.129 11060 IsGuiding returns 0
02:17:38.578 00.000 11060 Move returns status 0, amount 116
02:17:38.578 00.000 11060 move complete, result=0
02:17:38.579 00.001 11060 worker thread done servicing request
02:17:38.579 00.000 11060 Worker thread wakes up
02:17:38.579 00.000 10844 GuideStep: -0.5 px 85 ms EAST, 0.3 px 116 ms SOUTH
02:17:38.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:38.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:39.212 00.633 11060 Exposure complete
02:17:39.520 00.308 10844 OnExposeComplete: enter
02:17:39.520 00.000 10844 UpdateGuideState(): m_state=6
02:17:39.521 00.001 11060 worker thread done servicing request
02:17:39.521 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13061
02:17:39.521 00.000 10844 Star::Find returns 1 (0), X=263.63, Y=61.62, Mass=1757, SNR=26.0, Peak=174 HFD=3.3
02:17:39.521 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
02:17:39.521 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
02:17:39.521 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.82 mountX=0.10 mountY=-0.18, mountTheta=-1.07
02:17:39.523 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.06, opts=13)
02:17:39.523 00.000 10844 Enqueuing Move request for scope (-0.19, -0.06)
02:17:39.523 00.000 11060 Worker thread wakes up
02:17:39.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:39.524 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
02:17:39.524 00.000 10844 UpdateGuideState exits: m=1757 SNR=26.0
02:17:39.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
02:17:39.524 00.000 10844 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 6 / 99999
02:17:39.524 00.000 11060 Moving (-0.19, -0.06) raw xDistance=0.10 yDistance=-0.18
02:17:39.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:17:39.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:39.524 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373059.524,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.68,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
02:17:39.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:17:39.524 00.000 11060 MoveAxis(E, 0, ABG)
02:17:39.524 00.000 11060 Move returns status 0, amount 0
02:17:39.526 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:39.526 00.000 11060 MoveAxis(N, 0, ABG)
02:17:39.526 00.000 11060 Move returns status 0, amount 0
02:17:39.526 00.000 11060 move complete, result=0
02:17:39.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:39.526 00.000 10844 Enqueuing Expose request
02:17:39.526 00.000 11060 worker thread done servicing request
02:17:39.526 00.000 11060 Worker thread wakes up
02:17:39.526 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:39.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:39.527 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:40.181 00.654 11060 Exposure complete
02:17:40.424 00.243 11060 worker thread done servicing request
02:17:40.424 00.000 10844 OnExposeComplete: enter
02:17:40.424 00.000 10844 UpdateGuideState(): m_state=6
02:17:40.425 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13062
02:17:40.425 00.000 10844 Star::Find returns 1 (0), X=263.58, Y=61.50, Mass=2341, SNR=30.4, Peak=212 HFD=3.2
02:17:40.425 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.74 = -0.74)
02:17:40.425 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
02:17:40.425 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-2.49 mountX=0.22 mountY=-0.21, mountTheta=-0.75
02:17:40.427 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.18, opts=13)
02:17:40.427 00.000 10844 Enqueuing Move request for scope (-0.24, -0.18)
02:17:40.427 00.000 11060 Worker thread wakes up
02:17:40.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:40.427 00.000 10844 UpdateGuideState exits: m=2341 SNR=30.4
02:17:40.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.18) opts 0xd
02:17:40.427 00.000 10844 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 7 / 99999
02:17:40.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.18)
02:17:40.427 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373060.427,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.57,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
02:17:40.427 00.000 11060 Moving (-0.24, -0.18) raw xDistance=0.22 yDistance=-0.21
02:17:40.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:17:40.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:40.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:40.428 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:17:40.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:40.428 00.000 10844 Enqueuing Expose request
02:17:40.428 00.000 11060 MoveAxis(W, 39, ABG)
02:17:40.428 00.000 11060 Guiding  Dir = 3, Dur = 39
02:17:40.468 00.040 11060 IsSlewing returns 0
02:17:40.469 00.001 11060 IsGuiding returns 0
02:17:40.523 00.054 11060 IsGuiding returns 0
02:17:40.523 00.000 11060 Move returns status 0, amount 39
02:17:40.523 00.000 11060 MoveAxis(N, 0, ABG)
02:17:40.523 00.000 11060 Move returns status 0, amount 0
02:17:40.523 00.000 11060 move complete, result=0
02:17:40.523 00.000 11060 worker thread done servicing request
02:17:40.524 00.001 11060 Worker thread wakes up
02:17:40.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:40.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:40.524 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
02:17:41.165 00.641 11060 Exposure complete
02:17:41.490 00.325 11060 worker thread done servicing request
02:17:41.490 00.000 10844 OnExposeComplete: enter
02:17:41.490 00.000 10844 UpdateGuideState(): m_state=6
02:17:41.491 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13063
02:17:41.491 00.000 10844 Star::Find returns 1 (1), X=263.86, Y=61.57, Mass=3391, SNR=36.6, Peak=255 HFD=3.6
02:17:41.491 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
02:17:41.491 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
02:17:41.491 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.21 mountX=0.10 mountY=0.06, mountTheta=0.52
02:17:41.493 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
02:17:41.493 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
02:17:41.493 00.000 11060 Worker thread wakes up
02:17:41.493 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:41.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
02:17:41.493 00.000 10844 UpdateGuideState exits: m=3391 SNR=36.6 Saturated
02:17:41.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
02:17:41.493 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 8 / 99999
02:17:41.493 00.000 11060 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=0.06
02:17:41.493 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373061.493,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":5.4,"SettleTime":10.0,"StarLocked":true}
02:17:41.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:17:41.494 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:41.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:17:41.494 00.000 11060 MoveAxis(E, 0, ABG)
02:17:41.494 00.000 11060 Move returns status 0, amount 0
02:17:41.494 00.000 11060 MoveAxis(N, 0, ABG)
02:17:41.494 00.000 11060 Move returns status 0, amount 0
02:17:41.494 00.000 11060 move complete, result=0
02:17:41.495 00.001 11060 worker thread done servicing request
02:17:41.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:41.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:41.495 00.000 10844 Enqueuing Expose request
02:17:41.495 00.000 11060 Worker thread wakes up
02:17:41.495 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:41.497 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:41.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:42.172 00.675 11060 Exposure complete
02:17:43.014 00.842 11060 worker thread done servicing request
02:17:43.015 00.001 10844 OnExposeComplete: enter
02:17:43.015 00.000 10844 UpdateGuideState(): m_state=6
02:17:43.015 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13064
02:17:43.015 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=60.78, Mass=2166, SNR=28.5, Peak=170 HFD=3.5
02:17:43.015 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
02:17:43.016 00.001 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.28 = 0.28)
02:17:43.016 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.90 hyp=0.90 cameraTheta=-1.46 mountX=0.86 mountY=0.25, mountTheta=0.28
02:17:43.017 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.90, opts=13)
02:17:43.017 00.000 10844 Enqueuing Move request for scope (0.10, -0.90)
02:17:43.018 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:43.018 00.000 10844 UpdateGuideState exits: m=2166 SNR=28.5
02:17:43.018 00.000 10844 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 9 / 99999
02:17:43.018 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373063.018,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.57,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
02:17:43.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:43.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:43.018 00.000 10844 Enqueuing Expose request
02:17:43.039 00.021 11060 Worker thread wakes up
02:17:43.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.90) opts 0xd
02:17:43.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.90)
02:17:43.039 00.000 11060 Moving (0.10, -0.90) raw xDistance=0.86 yDistance=0.25
02:17:43.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.86
02:17:43.040 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
02:17:43.040 00.000 11060 MoveAxis(W, 150, ABG)
02:17:43.040 00.000 11060 Guiding  Dir = 3, Dur = 150
02:17:43.044 00.004 11060 IsSlewing returns 0
02:17:43.045 00.001 11060 IsGuiding returns 0
02:17:43.202 00.157 11060 IsGuiding returns 0
02:17:43.202 00.000 11060 Move returns status 0, amount 150
02:17:43.202 00.000 11060 MoveAxis(S, 97, ABG)
02:17:43.202 00.000 11060 Guiding  Dir = 1, Dur = 97
02:17:43.217 00.015 11060 IsSlewing returns 0
02:17:43.217 00.000 11060 IsGuiding returns 0
02:17:43.325 00.108 11060 IsGuiding returns 0
02:17:43.326 00.001 11060 Move returns status 0, amount 97
02:17:43.326 00.000 11060 move complete, result=0
02:17:43.326 00.000 11060 worker thread done servicing request
02:17:43.326 00.000 11060 Worker thread wakes up
02:17:43.326 00.000 10844 GuideStep: 0.9 px 150 ms WEST, 0.2 px 97 ms SOUTH
02:17:43.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:43.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:43.960 00.634 11060 Exposure complete
02:17:44.234 00.274 11060 worker thread done servicing request
02:17:44.234 00.000 10844 OnExposeComplete: enter
02:17:44.234 00.000 10844 UpdateGuideState(): m_state=6
02:17:44.234 00.000 10844 Star::Find(15, 263, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13065
02:17:44.235 00.001 10844 Star::Find returns 1 (0), X=263.13, Y=61.90, Mass=2923, SNR=34.0, Peak=245 HFD=3.8
02:17:44.235 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.75) = xAngle (4.60 = -1.69)
02:17:44.235 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
02:17:44.235 00.000 10844 CameraToMount -- cameraX=-0.70 cameraY=0.21 hyp=0.73 cameraTheta=2.84 mountX=-0.08 mountY=-0.72, mountTheta=-1.69
02:17:44.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.70, y=0.21, opts=13)
02:17:44.237 00.000 10844 Enqueuing Move request for scope (-0.70, 0.21)
02:17:44.237 00.000 11060 Worker thread wakes up
02:17:44.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:44.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.21) opts 0xd
02:17:44.237 00.000 10844 UpdateGuideState exits: m=2923 SNR=34.0
02:17:44.237 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.70, 0.21)
02:17:44.237 00.000 10844 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 10 / 99999
02:17:44.239 00.002 11060 Moving (-0.70, 0.21) raw xDistance=-0.08 yDistance=-0.72
02:17:44.239 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373064.239,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.62,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
02:17:44.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:17:44.239 00.000 11060 resist switch: large excursion: input -0.72 thresh 0.57 direction from 1 to -1
02:17:44.239 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.16
02:17:44.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:44.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.72
02:17:44.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:44.239 00.000 10844 Enqueuing Expose request
02:17:44.239 00.000 11060 MoveAxis(E, 0, ABG)
02:17:44.239 00.000 11060 Move returns status 0, amount 0
02:17:44.239 00.000 11060 BLC: Oldest BLC event removed
02:17:44.239 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:17:44.239 00.000 11060 MoveAxis(N, 1031, ABG)
02:17:44.240 00.001 11060 duration set to 750 by maxDecDuration
02:17:44.240 00.000 11060 Guiding  Dir = 0, Dur = 750
02:17:44.248 00.008 11060 IsSlewing returns 0
02:17:44.248 00.000 11060 IsGuiding returns 0
02:17:45.011 00.763 11060 IsGuiding returns 0
02:17:45.011 00.000 11060 Move returns status 0, amount 750
02:17:45.011 00.000 11060 move complete, result=0
02:17:45.011 00.000 11060 worker thread done servicing request
02:17:45.012 00.001 11060 Worker thread wakes up
02:17:45.012 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.7 px 750 ms NORTH
02:17:45.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:45.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:45.677 00.665 11060 Exposure complete
02:17:45.928 00.251 10844 OnExposeComplete: enter
02:17:45.928 00.000 10844 UpdateGuideState(): m_state=6
02:17:45.928 00.000 11060 worker thread done servicing request
02:17:45.929 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13066
02:17:45.929 00.000 10844 Star::Find returns 1 (0), X=263.29, Y=62.33, Mass=2577, SNR=31.7, Peak=218 HFD=3.6
02:17:45.929 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
02:17:45.929 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
02:17:45.929 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=0.65 hyp=0.84 cameraTheta=2.26 mountX=-0.54 mountY=-0.63, mountTheta=-2.28
02:17:45.931 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=0.65, opts=13)
02:17:45.931 00.000 10844 Enqueuing Move request for scope (-0.54, 0.65)
02:17:45.931 00.000 11060 Worker thread wakes up
02:17:45.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=13, FiltMax=255, Gamma=1.000
02:17:45.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.65) opts 0xd
02:17:45.931 00.000 10844 UpdateGuideState exits: m=2577 SNR=31.7
02:17:45.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.54, 0.65)
02:17:45.931 00.000 10844 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 11 / 99999
02:17:45.931 00.000 11060 Moving (-0.54, 0.65) raw xDistance=-0.54 yDistance=-0.63
02:17:45.931 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373065.931,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.69,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
02:17:45.931 00.000 11060 BLC: History state: CurrMiss=0.63, AvgInitMiss=0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.505164, 1:0.634529
02:17:45.931 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:17:45.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
02:17:45.933 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:45.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
02:17:45.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:45.933 00.000 10844 Enqueuing Expose request
02:17:45.933 00.000 11060 MoveAxis(E, 94, ABG)
02:17:45.933 00.000 11060 Guiding  Dir = 2, Dur = 94
02:17:45.962 00.029 11060 IsSlewing returns 0
02:17:45.963 00.001 11060 IsGuiding returns 0
02:17:46.088 00.125 11060 IsGuiding returns 0
02:17:46.088 00.000 11060 Move returns status 0, amount 94
02:17:46.088 00.000 11060 MoveAxis(N, 247, ABG)
02:17:46.088 00.000 11060 Guiding  Dir = 0, Dur = 247
02:17:46.103 00.015 11060 IsSlewing returns 0
02:17:46.103 00.000 11060 IsGuiding returns 0
02:17:46.353 00.250 11060 IsGuiding returns 0
02:17:46.353 00.000 11060 Move returns status 0, amount 247
02:17:46.353 00.000 11060 move complete, result=0
02:17:46.353 00.000 11060 worker thread done servicing request
02:17:46.354 00.001 11060 Worker thread wakes up
02:17:46.354 00.000 10844 GuideStep: -0.5 px 94 ms EAST, -0.6 px 247 ms NORTH
02:17:46.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:46.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:46.987 00.633 11060 Exposure complete
02:17:47.336 00.349 10844 OnExposeComplete: enter
02:17:47.336 00.000 10844 UpdateGuideState(): m_state=6
02:17:47.336 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13067
02:17:47.337 00.001 10844 Star::Find returns 1 (0), X=263.89, Y=62.22, Mass=2514, SNR=30.4, Peak=201 HFD=3.3
02:17:47.337 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.20 = -3.09)
02:17:47.337 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
02:17:47.337 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.53 hyp=0.54 cameraTheta=1.44 mountX=-0.54 mountY=-0.02, mountTheta=-3.10
02:17:47.339 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.53, opts=13)
02:17:47.339 00.000 10844 Enqueuing Move request for scope (0.07, 0.53)
02:17:47.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:47.339 00.000 10844 UpdateGuideState exits: m=2514 SNR=30.4
02:17:47.340 00.001 10844 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 12 / 99999
02:17:47.340 00.000 11060 worker thread done servicing request
02:17:47.340 00.000 10844 PhdController: newstate STATE_FINISH
02:17:47.340 00.000 10844 PhdController complete: success
02:17:47.340 00.000 11060 Worker thread wakes up
02:17:47.340 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770373067.340,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
02:17:47.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.53) opts 0xd
02:17:47.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.53)
02:17:47.340 00.000 11060 Moving (0.07, 0.53) raw xDistance=-0.54 yDistance=-0.02
02:17:47.341 00.001 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.505164, 1:0.634529, 2:0.020517
02:17:47.341 00.000 11060 BLC: No correction, Miss < min_move
02:17:47.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
02:17:47.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:47.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:17:47.341 00.000 11060 MoveAxis(E, 96, ABG)
02:17:47.341 00.000 11060 Guiding  Dir = 2, Dur = 96
02:17:47.346 00.005 10844 Mount: notify guiding dither settle done success=1
02:17:47.346 00.000 10844 PhdController: newstate STATE_IDLE
02:17:47.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:47.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:47.346 00.000 10844 Enqueuing Expose request
02:17:47.389 00.043 11060 IsSlewing returns 0
02:17:47.390 00.001 11060 IsGuiding returns 0
02:17:47.514 00.124 11060 IsGuiding returns 0
02:17:47.514 00.000 11060 Move returns status 0, amount 96
02:17:47.514 00.000 11060 MoveAxis(N, 0, ABG)
02:17:47.514 00.000 11060 Move returns status 0, amount 0
02:17:47.514 00.000 11060 move complete, result=0
02:17:47.515 00.001 11060 worker thread done servicing request
02:17:47.515 00.000 11060 Worker thread wakes up
02:17:47.515 00.000 10844 GuideStep: -0.5 px 96 ms EAST, -0.0 px 0 ms NORTH
02:17:47.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:47.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:47.914 00.399 10844 evsrv: cli 0EEEDFD0 connect
02:17:47.914 00.000 10844 case statement mapped state 6 to 3
02:17:47.915 00.001 10844 case statement mapped state 6 to 3
02:17:47.916 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"167f8e1e-ebff-41bf-a055-e756463143bb"}
02:17:47.916 00.000 10844 PhdController::Guide begins
02:17:47.916 00.000 10844 PhdController: newstate STATE_SETUP
02:17:47.916 00.000 10844 PhdController: setup
02:17:47.917 00.001 10844 PhdController: newstate STATE_ATTEMPT_START
02:17:47.917 00.000 10844 PhdController: guider state = 6
02:17:47.917 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:17:47.917 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
02:17:47.917 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":0,"id":"167f8e1e-ebff-41bf-a055-e756463143bb"}
02:17:47.917 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
02:17:47.918 00.001 10844 evsrv: cli 0EEEE430 connect
02:17:47.918 00.000 10844 case statement mapped state 6 to 3
02:17:47.919 00.001 10844 case statement mapped state 6 to 3
02:17:47.919 00.000 10844 evsrv: cli 0EEEE430 request: {"method":"get_lock_shift_params","id":"2f61b04e-4a58-4733-93f9-bc3573de1b72"}
02:17:47.919 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"2f61b04e-4a58-4733-93f9-bc3573de1b72"}
02:17:47.920 00.001 10844 evsrv: cli 0EEEE430 disconnect
02:17:47.921 00.001 10844 evsrv: cli 0EEEE4D0 connect
02:17:47.921 00.000 10844 case statement mapped state 6 to 3
02:17:47.922 00.001 10844 case statement mapped state 6 to 3
02:17:47.922 00.000 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_lock_position","id":"2ddeefe3-5c02-4685-8b09-0aa1f05977e5"}
02:17:47.922 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":[263.82,61.68],"id":"2ddeefe3-5c02-4685-8b09-0aa1f05977e5"}
02:17:47.923 00.001 10844 evsrv: cli 0EEEE4D0 disconnect
02:17:47.925 00.002 10844 evsrv: cli 0EEEDFD0 connect
02:17:47.925 00.000 10844 case statement mapped state 6 to 3
02:17:47.925 00.000 10844 case statement mapped state 6 to 3
02:17:47.926 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_calibrated","id":"32a18601-43f8-4491-a10f-d71e0128f4c5"}
02:17:47.926 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":true,"id":"32a18601-43f8-4491-a10f-d71e0128f4c5"}
02:17:47.926 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
02:17:47.927 00.001 10844 evsrv: cli 0EEEE6B0 connect
02:17:47.927 00.000 10844 case statement mapped state 6 to 3
02:17:47.928 00.001 10844 case statement mapped state 6 to 3
02:17:47.928 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_app_state","id":"91c8eceb-b7bb-4f2a-91d8-122f8663ee0c"}
02:17:47.928 00.000 10844 case statement mapped state 6 to 3
02:17:47.928 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"91c8eceb-b7bb-4f2a-91d8-122f8663ee0c"}
02:17:47.930 00.002 10844 evsrv: cli 0EEEE6B0 disconnect
02:17:48.196 00.266 11060 Exposure complete
02:17:48.985 00.789 11060 worker thread done servicing request
02:17:48.985 00.000 10844 OnExposeComplete: enter
02:17:48.985 00.000 10844 UpdateGuideState(): m_state=6
02:17:48.986 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13068
02:17:48.986 00.000 10844 Star::Find returns 1 (0), X=263.55, Y=61.69, Mass=3086, SNR=34.0, Peak=246 HFD=3.7
02:17:48.986 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.75) = xAngle (4.87 = -1.41)
02:17:48.986 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.43)
02:17:48.986 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.01 hyp=0.28 cameraTheta=3.12 mountX=0.04 mountY=-0.27, mountTheta=-1.41
02:17:48.988 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.01, opts=13)
02:17:48.988 00.000 10844 Enqueuing Move request for scope (-0.28, 0.01)
02:17:48.988 00.000 11060 Worker thread wakes up
02:17:48.989 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:48.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.01) opts 0xd
02:17:48.989 00.000 10844 UpdateGuideState exits: m=3086 SNR=34.0
02:17:48.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.01)
02:17:48.989 00.000 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 1 / 99999
02:17:48.989 00.000 11060 Moving (-0.28, 0.01) raw xDistance=0.04 yDistance=-0.27
02:17:48.989 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373068.989,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:17:48.989 00.000 11060 BLC: window closed
02:17:48.989 00.000 11060 BLC: History state: CurrMiss=0.27, AvgInitMiss=0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.505164, 1:0.634529, 2:0.020517
02:17:48.990 00.001 11060 BLC: Under-shoot; no adjustment because of over-shoot history
02:17:48.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:48.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:17:48.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:48.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
02:17:48.990 00.000 10844 Enqueuing Expose request
02:17:48.990 00.000 11060 MoveAxis(E, 0, ABG)
02:17:48.990 00.000 11060 Move returns status 0, amount 0
02:17:48.990 00.000 11060 MoveAxis(N, 106, ABG)
02:17:48.990 00.000 11060 Guiding  Dir = 0, Dur = 106
02:17:49.023 00.033 11060 IsSlewing returns 0
02:17:49.023 00.000 11060 IsGuiding returns 0
02:17:49.138 00.115 11060 IsGuiding returns 0
02:17:49.139 00.001 11060 Move returns status 0, amount 106
02:17:49.139 00.000 11060 move complete, result=0
02:17:49.139 00.000 11060 worker thread done servicing request
02:17:49.139 00.000 11060 Worker thread wakes up
02:17:49.139 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 106 ms NORTH
02:17:49.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:49.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:49.819 00.680 11060 Exposure complete
02:17:50.180 00.361 11060 worker thread done servicing request
02:17:50.180 00.000 10844 OnExposeComplete: enter
02:17:50.180 00.000 10844 UpdateGuideState(): m_state=6
02:17:50.181 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13069
02:17:50.181 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=62.08, Mass=3024, SNR=33.4, Peak=198 HFD=4.2
02:17:50.181 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
02:17:50.181 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
02:17:50.181 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.19 mountX=-0.42 mountY=0.09, mountTheta=2.92
02:17:50.184 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.40, opts=13)
02:17:50.184 00.000 10844 Enqueuing Move request for scope (0.16, 0.40)
02:17:50.184 00.000 11060 Worker thread wakes up
02:17:50.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:50.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.40) opts 0xd
02:17:50.184 00.000 10844 UpdateGuideState exits: m=3024 SNR=33.4
02:17:50.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.40)
02:17:50.184 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 2 / 99999
02:17:50.185 00.001 11060 Moving (0.16, 0.40) raw xDistance=-0.42 yDistance=0.09
02:17:50.185 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373070.185,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.50,"Time":1.2,"SettleTime":10.0,"StarLocked":true}
02:17:50.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
02:17:50.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:50.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:50.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:17:50.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:50.185 00.000 11060 MoveAxis(E, 73, ABG)
02:17:50.185 00.000 10844 Enqueuing Expose request
02:17:50.185 00.000 11060 Guiding  Dir = 2, Dur = 73
02:17:50.201 00.016 11060 IsSlewing returns 0
02:17:50.201 00.000 11060 IsGuiding returns 0
02:17:50.278 00.077 11060 IsGuiding returns 0
02:17:50.278 00.000 11060 Move returns status 0, amount 73
02:17:50.278 00.000 11060 MoveAxis(N, 0, ABG)
02:17:50.278 00.000 11060 Move returns status 0, amount 0
02:17:50.279 00.001 11060 move complete, result=0
02:17:50.279 00.000 11060 worker thread done servicing request
02:17:50.279 00.000 11060 Worker thread wakes up
02:17:50.279 00.000 10844 GuideStep: -0.4 px 73 ms EAST, 0.1 px 0 ms NORTH
02:17:50.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:50.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:51.023 00.744 11060 Exposure complete
02:17:51.990 00.967 10844 OnExposeComplete: enter
02:17:51.990 00.000 10844 UpdateGuideState(): m_state=6
02:17:51.991 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13070
02:17:51.991 00.000 10844 Star::Find returns 1 (1), X=263.60, Y=60.82, Mass=3356, SNR=36.3, Peak=255 HFD=3.7
02:17:51.991 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
02:17:51.991 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
02:17:51.991 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.86 hyp=0.89 cameraTheta=-1.83 mountX=0.89 mountY=-0.08, mountTheta=-0.09
02:17:51.994 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.86, opts=13)
02:17:51.994 00.000 10844 Enqueuing Move request for scope (-0.22, -0.86)
02:17:51.995 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:51.995 00.000 10844 UpdateGuideState exits: m=3356 SNR=36.3 Saturated
02:17:51.995 00.000 10844 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 3 / 99999
02:17:51.998 00.003 11060 worker thread done servicing request
02:17:51.998 00.000 11060 Worker thread wakes up
02:17:51.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.86) opts 0xd
02:17:51.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.86)
02:17:51.999 00.001 11060 Moving (-0.22, -0.86) raw xDistance=0.89 yDistance=-0.08
02:17:51.999 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373071.999,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.62,"Time":3.0,"SettleTime":10.0,"StarLocked":true}
02:17:51.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.89
02:17:51.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:51.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:51.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:17:51.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:51.999 00.000 10844 Enqueuing Expose request
02:17:51.999 00.000 11060 MoveAxis(W, 152, ABG)
02:17:51.999 00.000 11060 Guiding  Dir = 3, Dur = 152
02:17:52.045 00.046 11060 IsSlewing returns 0
02:17:52.050 00.005 11060 IsGuiding returns 0
02:17:52.217 00.167 11060 IsGuiding returns 0
02:17:52.217 00.000 11060 Move returns status 0, amount 152
02:17:52.217 00.000 11060 MoveAxis(N, 0, ABG)
02:17:52.217 00.000 11060 Move returns status 0, amount 0
02:17:52.217 00.000 11060 move complete, result=0
02:17:52.217 00.000 11060 worker thread done servicing request
02:17:52.217 00.000 11060 Worker thread wakes up
02:17:52.218 00.001 10844 GuideStep: 0.9 px 152 ms WEST, -0.1 px 0 ms NORTH
02:17:52.219 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:52.220 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:52.850 00.630 11060 Exposure complete
02:17:53.086 00.236 11060 worker thread done servicing request
02:17:53.086 00.000 10844 OnExposeComplete: enter
02:17:53.087 00.001 10844 UpdateGuideState(): m_state=6
02:17:53.087 00.000 10844 Star::Find(15, 263, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13071
02:17:53.087 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=61.51, Mass=2227, SNR=29.2, Peak=199 HFD=3.4
02:17:53.087 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
02:17:53.087 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
02:17:53.087 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-0.56 mountX=0.12 mountY=0.31, mountTheta=1.19
02:17:53.089 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.18, opts=13)
02:17:53.089 00.000 10844 Enqueuing Move request for scope (0.28, -0.18)
02:17:53.089 00.000 11060 Worker thread wakes up
02:17:53.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.18) opts 0xd
02:17:53.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.18)
02:17:53.089 00.000 11060 Moving (0.28, -0.18) raw xDistance=0.12 yDistance=0.31
02:17:53.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
02:17:53.090 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:53.090 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:17:53.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:17:53.090 00.000 11060 MoveAxis(W, 26, ABG)
02:17:53.090 00.000 11060 Guiding  Dir = 3, Dur = 26
02:17:53.090 00.000 10844 UpdateGuideState exits: m=2227 SNR=29.2
02:17:53.090 00.000 10844 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 4 / 99999
02:17:53.090 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373073.090,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.53,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
02:17:53.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:53.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:53.091 00.001 10844 Enqueuing Expose request
02:17:53.094 00.003 11060 IsSlewing returns 0
02:17:53.094 00.000 11060 IsGuiding returns 0
02:17:53.124 00.030 11060 IsGuiding returns 0
02:17:53.124 00.000 11060 Move returns status 0, amount 26
02:17:53.124 00.000 11060 MoveAxis(N, 0, ABG)
02:17:53.124 00.000 11060 Move returns status 0, amount 0
02:17:53.124 00.000 11060 move complete, result=0
02:17:53.125 00.001 11060 worker thread done servicing request
02:17:53.125 00.000 11060 Worker thread wakes up
02:17:53.125 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.3 px 0 ms NORTH
02:17:53.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:53.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:53.807 00.682 11060 Exposure complete
02:17:54.627 00.820 11060 worker thread done servicing request
02:17:54.627 00.000 10844 OnExposeComplete: enter
02:17:54.627 00.000 10844 UpdateGuideState(): m_state=6
02:17:54.628 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13072
02:17:54.628 00.000 10844 Star::Find returns 1 (0), X=263.47, Y=61.42, Mass=2706, SNR=32.2, Peak=224 HFD=3.3
02:17:54.628 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
02:17:54.628 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
02:17:54.628 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.26 hyp=0.44 cameraTheta=-2.51 mountX=0.32 mountY=-0.30, mountTheta=-0.77
02:17:54.629 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.26, opts=13)
02:17:54.630 00.001 10844 Enqueuing Move request for scope (-0.35, -0.26)
02:17:54.630 00.000 11060 Worker thread wakes up
02:17:54.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:17:54.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.26) opts 0xd
02:17:54.630 00.000 10844 UpdateGuideState exits: m=2706 SNR=32.2
02:17:54.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.26)
02:17:54.630 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 5 / 99999
02:17:54.630 00.000 11060 Moving (-0.35, -0.26) raw xDistance=0.32 yDistance=-0.30
02:17:54.630 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373074.630,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.50,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
02:17:54.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
02:17:54.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
02:17:54.631 00.001 11060 MoveAxis(W, 56, ABG)
02:17:54.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:54.631 00.000 11060 Guiding  Dir = 3, Dur = 56
02:17:54.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:54.631 00.000 10844 Enqueuing Expose request
02:17:54.640 00.009 11060 IsSlewing returns 0
02:17:54.640 00.000 11060 IsGuiding returns 0
02:17:54.703 00.063 11060 IsGuiding returns 0
02:17:54.704 00.001 11060 Move returns status 0, amount 56
02:17:54.704 00.000 11060 MoveAxis(N, 118, ABG)
02:17:54.704 00.000 11060 Guiding  Dir = 0, Dur = 118
02:17:54.719 00.015 11060 IsSlewing returns 0
02:17:54.719 00.000 11060 IsGuiding returns 0
02:17:54.844 00.125 11060 IsGuiding returns 0
02:17:54.844 00.000 11060 Move returns status 0, amount 118
02:17:54.845 00.001 11060 move complete, result=0
02:17:54.845 00.000 11060 worker thread done servicing request
02:17:54.845 00.000 10844 GuideStep: 0.3 px 56 ms WEST, -0.3 px 118 ms NORTH
02:17:54.846 00.001 11060 Worker thread wakes up
02:17:54.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:54.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:55.495 00.649 11060 Exposure complete
02:17:55.707 00.212 11060 worker thread done servicing request
02:17:55.707 00.000 10844 OnExposeComplete: enter
02:17:55.707 00.000 10844 UpdateGuideState(): m_state=6
02:17:55.707 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13073
02:17:55.707 00.000 10844 Star::Find returns 1 (0), X=264.09, Y=61.44, Mass=2703, SNR=32.7, Peak=212 HFD=3.7
02:17:55.707 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
02:17:55.707 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
02:17:55.708 00.001 10844 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.73 mountX=0.19 mountY=0.31, mountTheta=1.01
02:17:55.709 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.24, opts=13)
02:17:55.709 00.000 10844 Enqueuing Move request for scope (0.27, -0.24)
02:17:55.709 00.000 11060 Worker thread wakes up
02:17:55.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:55.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
02:17:55.709 00.000 10844 UpdateGuideState exits: m=2703 SNR=32.7
02:17:55.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
02:17:55.709 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 6 / 99999
02:17:55.710 00.001 11060 Moving (0.27, -0.24) raw xDistance=0.19 yDistance=0.31
02:17:55.710 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373075.710,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
02:17:55.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:17:55.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:55.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:17:55.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:55.710 00.000 11060 MoveAxis(W, 35, ABG)
02:17:55.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:55.710 00.000 10844 Enqueuing Expose request
02:17:55.710 00.000 11060 Guiding  Dir = 3, Dur = 35
02:17:55.721 00.011 11060 IsSlewing returns 0
02:17:55.721 00.000 11060 IsGuiding returns 0
02:17:55.768 00.047 11060 IsGuiding returns 0
02:17:55.768 00.000 11060 Move returns status 0, amount 35
02:17:55.768 00.000 11060 MoveAxis(N, 0, ABG)
02:17:55.768 00.000 11060 Move returns status 0, amount 0
02:17:55.769 00.001 11060 move complete, result=0
02:17:55.769 00.000 11060 worker thread done servicing request
02:17:55.769 00.000 11060 Worker thread wakes up
02:17:55.769 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.3 px 0 ms NORTH
02:17:55.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:55.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:56.397 00.628 11060 Exposure complete
02:17:56.569 00.172 11060 worker thread done servicing request
02:17:56.570 00.001 10844 OnExposeComplete: enter
02:17:56.570 00.000 10844 UpdateGuideState(): m_state=6
02:17:56.570 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13074
02:17:56.570 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=61.54, Mass=3025, SNR=34.6, Peak=230 HFD=3.6
02:17:56.570 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
02:17:56.570 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
02:17:56.570 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.73 mountX=0.11 mountY=0.18, mountTheta=1.01
02:17:56.572 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.15, opts=13)
02:17:56.572 00.000 10844 Enqueuing Move request for scope (0.16, -0.15)
02:17:56.572 00.000 11060 Worker thread wakes up
02:17:56.572 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:56.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
02:17:56.572 00.000 10844 UpdateGuideState exits: m=3025 SNR=34.6
02:17:56.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
02:17:56.572 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 7 / 99999
02:17:56.572 00.000 11060 Moving (0.16, -0.15) raw xDistance=0.11 yDistance=0.18
02:17:56.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:17:56.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:56.572 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373076.572,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
02:17:56.573 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:17:56.573 00.000 11060 MoveAxis(E, 0, ABG)
02:17:56.573 00.000 11060 Move returns status 0, amount 0
02:17:56.573 00.000 11060 MoveAxis(N, 0, ABG)
02:17:56.573 00.000 11060 Move returns status 0, amount 0
02:17:56.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:56.573 00.000 11060 move complete, result=0
02:17:56.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:56.573 00.000 10844 Enqueuing Expose request
02:17:56.573 00.000 11060 worker thread done servicing request
02:17:56.573 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:56.573 00.000 11060 Worker thread wakes up
02:17:56.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:56.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:57.211 00.638 11060 Exposure complete
02:17:57.450 00.239 11060 worker thread done servicing request
02:17:57.450 00.000 10844 OnExposeComplete: enter
02:17:57.450 00.000 10844 UpdateGuideState(): m_state=6
02:17:57.451 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13075
02:17:57.451 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=62.50, Mass=2927, SNR=33.3, Peak=199 HFD=4.3
02:17:57.451 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
02:17:57.451 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
02:17:57.451 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.82 hyp=0.83 cameraTheta=1.75 mountX=-0.78 mountY=-0.28, mountTheta=-2.80
02:17:57.453 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.82, opts=13)
02:17:57.453 00.000 10844 Enqueuing Move request for scope (-0.15, 0.82)
02:17:57.453 00.000 11060 Worker thread wakes up
02:17:57.453 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:17:57.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.82) opts 0xd
02:17:57.453 00.000 10844 UpdateGuideState exits: m=2927 SNR=33.3
02:17:57.453 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.82)
02:17:57.453 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 8 / 99999
02:17:57.453 00.000 11060 Moving (-0.15, 0.82) raw xDistance=-0.78 yDistance=-0.28
02:17:57.453 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373077.453,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
02:17:57.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.78
02:17:57.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
02:17:57.453 00.000 11060 MoveAxis(E, 135, ABG)
02:17:57.453 00.000 11060 Guiding  Dir = 2, Dur = 135
02:17:57.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:57.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:57.455 00.002 10844 Enqueuing Expose request
02:17:57.488 00.033 11060 IsSlewing returns 0
02:17:57.489 00.001 11060 IsGuiding returns 0
02:17:57.662 00.173 11060 IsGuiding returns 0
02:17:57.662 00.000 11060 Move returns status 0, amount 135
02:17:57.662 00.000 11060 MoveAxis(N, 109, ABG)
02:17:57.662 00.000 11060 Guiding  Dir = 0, Dur = 109
02:17:57.677 00.015 11060 IsSlewing returns 0
02:17:57.677 00.000 11060 IsGuiding returns 0
02:17:57.790 00.113 11060 IsGuiding returns 0
02:17:57.790 00.000 11060 Move returns status 0, amount 109
02:17:57.791 00.001 11060 move complete, result=0
02:17:57.791 00.000 11060 worker thread done servicing request
02:17:57.791 00.000 11060 Worker thread wakes up
02:17:57.791 00.000 10844 GuideStep: -0.8 px 135 ms EAST, -0.3 px 109 ms NORTH
02:17:57.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:57.792 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:58.437 00.645 11060 Exposure complete
02:17:58.668 00.231 11060 worker thread done servicing request
02:17:58.668 00.000 10844 OnExposeComplete: enter
02:17:58.668 00.000 10844 UpdateGuideState(): m_state=6
02:17:58.668 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13076
02:17:58.669 00.001 10844 Star::Find returns 1 (0), X=264.31, Y=62.09, Mass=2225, SNR=29.0, Peak=154 HFD=4.0
02:17:58.669 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.75) = xAngle (2.45 = 2.45)
02:17:58.669 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
02:17:58.669 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=0.41 hyp=0.64 cameraTheta=0.70 mountX=-0.49 mountY=0.41, mountTheta=2.44
02:17:58.670 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=0.41, opts=13)
02:17:58.671 00.001 10844 Enqueuing Move request for scope (0.49, 0.41)
02:17:58.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:17:58.671 00.000 10844 UpdateGuideState exits: m=2225 SNR=29.0
02:17:58.671 00.000 10844 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 9 / 99999
02:17:58.671 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373078.671,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.56,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
02:17:58.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:58.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:58.671 00.000 10844 Enqueuing Expose request
02:17:58.673 00.002 11060 Worker thread wakes up
02:17:58.674 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.41) opts 0xd
02:17:58.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, 0.41)
02:17:58.674 00.000 11060 Moving (0.49, 0.41) raw xDistance=-0.49 yDistance=0.41
02:17:58.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.49
02:17:58.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:17:58.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:17:58.675 00.001 11060 MoveAxis(E, 89, ABG)
02:17:58.675 00.000 11060 Guiding  Dir = 2, Dur = 89
02:17:58.683 00.008 11060 IsSlewing returns 0
02:17:58.683 00.000 11060 IsGuiding returns 0
02:17:58.777 00.094 11060 IsGuiding returns 0
02:17:58.777 00.000 11060 Move returns status 0, amount 89
02:17:58.777 00.000 11060 MoveAxis(N, 0, ABG)
02:17:58.777 00.000 11060 Move returns status 0, amount 0
02:17:58.777 00.000 11060 move complete, result=0
02:17:58.778 00.001 11060 worker thread done servicing request
02:17:58.778 00.000 10844 GuideStep: -0.5 px 89 ms EAST, 0.4 px 0 ms NORTH
02:17:58.778 00.000 11060 Worker thread wakes up
02:17:58.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:58.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:17:59.410 00.632 11060 Exposure complete
02:17:59.675 00.265 11060 worker thread done servicing request
02:17:59.675 00.000 10844 OnExposeComplete: enter
02:17:59.675 00.000 10844 UpdateGuideState(): m_state=6
02:17:59.676 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13077
02:17:59.676 00.000 10844 Star::Find returns 1 (0), X=263.59, Y=61.75, Mass=2952, SNR=33.3, Peak=217 HFD=3.7
02:17:59.676 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.75) = xAngle (4.61 = -1.67)
02:17:59.676 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.60 = -1.69)
02:17:59.676 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.86 mountX=-0.02 mountY=-0.24, mountTheta=-1.67
02:17:59.679 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.07, opts=13)
02:17:59.679 00.000 10844 Enqueuing Move request for scope (-0.23, 0.07)
02:17:59.679 00.000 11060 Worker thread wakes up
02:17:59.679 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:17:59.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
02:17:59.679 00.000 10844 UpdateGuideState exits: m=2952 SNR=33.3
02:17:59.679 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
02:17:59.679 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 10 / 99999
02:17:59.679 00.000 10844 PhdController: newstate STATE_FINISH
02:17:59.679 00.000 10844 PhdController complete: success
02:17:59.679 00.000 11060 Moving (-0.23, 0.07) raw xDistance=-0.02 yDistance=-0.24
02:17:59.679 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770373079.679,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
02:17:59.680 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:17:59.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
02:17:59.680 00.000 11060 MoveAxis(E, 0, ABG)
02:17:59.680 00.000 11060 Move returns status 0, amount 0
02:17:59.680 00.000 10844 Mount: notify guiding dither settle done success=1
02:17:59.681 00.001 10844 PhdController: newstate STATE_IDLE
02:17:59.681 00.000 11060 MoveAxis(N, 94, ABG)
02:17:59.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:59.681 00.000 11060 Guiding  Dir = 0, Dur = 94
02:17:59.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:17:59.681 00.000 10844 Enqueuing Expose request
02:17:59.684 00.003 11060 IsSlewing returns 0
02:17:59.685 00.001 11060 IsGuiding returns 0
02:17:59.793 00.108 11060 IsGuiding returns 0
02:17:59.793 00.000 11060 Move returns status 0, amount 94
02:17:59.793 00.000 11060 move complete, result=0
02:17:59.794 00.001 11060 worker thread done servicing request
02:17:59.794 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 94 ms NORTH
02:17:59.794 00.000 11060 Worker thread wakes up
02:17:59.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:17:59.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:00.434 00.640 11060 Exposure complete
02:18:00.669 00.235 11060 worker thread done servicing request
02:18:00.670 00.001 10844 OnExposeComplete: enter
02:18:00.670 00.000 10844 UpdateGuideState(): m_state=6
02:18:00.670 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.670 00.000 10844 Star::Find returns 1 (0), X=263.64, Y=61.28, Mass=2475, SNR=31.0, Peak=203 HFD=3.5
02:18:00.670 00.000 10844 MultiStar: exiting stabilization period
02:18:00.670 00.000 10844 MultiStar: updating star positions after lock position change
02:18:00.670 00.000 10844 Star::Find(15, 470, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.670 00.000 10844 Star::Find returns 1 (0), X=469.80, Y=425.53, Mass=2822, SNR=31.6, Peak=236 HFD=3.8
02:18:00.671 00.001 10844 Star::Find(15, 816, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.671 00.000 10844 Star::Find returns 1 (1), X=815.02, Y=903.01, Mass=11669, SNR=64.5, Peak=255 HFD=6.2
02:18:00.671 00.000 10844 Star::Find(15, 412, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.671 00.000 10844 Star::Find returns 1 (0), X=410.45, Y=693.21, Mass=2508, SNR=30.4, Peak=239 HFD=3.5
02:18:00.671 00.000 10844 Star::Find(15, 1757, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.671 00.000 10844 Star::Find returns 1 (0), X=1756.89, Y=664.26, Mass=2606, SNR=31.5, Peak=193 HFD=3.9
02:18:00.671 00.000 10844 Star::Find(15, 894, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.671 00.000 10844 Star::Find returns 1 (0), X=892.35, Y=646.73, Mass=3413, SNR=35.8, Peak=249 HFD=3.9
02:18:00.671 00.000 10844 Star::Find(15, 165, 952, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.671 00.000 10844 Star::Find returns 1 (0), X=163.81, Y=951.39, Mass=2296, SNR=29.6, Peak=207 HFD=3.7
02:18:00.671 00.000 10844 Star::Find(15, 422, 558, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.672 00.001 10844 Star::Find returns 1 (0), X=421.22, Y=558.87, Mass=1999, SNR=27.4, Peak=208 HFD=3.4
02:18:00.672 00.000 10844 Star::Find(15, 513, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.672 00.000 10844 Star::Find returns 1 (0), X=511.89, Y=914.83, Mass=2353, SNR=29.7, Peak=228 HFD=3.2
02:18:00.672 00.000 10844 Star::Find(15, 110, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.672 00.000 10844 Star::Find returns 1 (0), X=109.77, Y=268.25, Mass=1837, SNR=25.8, Peak=167 HFD=3.5
02:18:00.672 00.000 10844 Star::Find(15, 1388, 405, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.672 00.000 10844 Star::Find returns 1 (0), X=1387.19, Y=408.61, Mass=2593, SNR=30.8, Peak=215 HFD=3.8
02:18:00.672 00.000 10844 Star::Find(15, 1605, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13078
02:18:00.672 00.000 10844 Star::Find returns 1 (0), X=1605.51, Y=261.43, Mass=2268, SNR=29.5, Peak=221 HFD=3.3
02:18:00.672 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
02:18:00.672 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
02:18:00.672 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.40 hyp=0.44 cameraTheta=-2.00 mountX=0.43 mountY=-0.12, mountTheta=-0.27
02:18:00.674 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.40, opts=13)
02:18:00.674 00.000 10844 Enqueuing Move request for scope (-0.19, -0.40)
02:18:00.674 00.000 11060 Worker thread wakes up
02:18:00.676 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.40) opts 0xd
02:18:00.676 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:00.676 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.40)
02:18:00.676 00.000 10844 UpdateGuideState exits: m=2475 SNR=31.0
02:18:00.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:00.676 00.000 11060 Moving (-0.19, -0.40) raw xDistance=0.43 yDistance=-0.12
02:18:00.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:00.676 00.000 10844 Enqueuing Expose request
02:18:00.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
02:18:00.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:00.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:18:00.677 00.001 11060 MoveAxis(W, 74, ABG)
02:18:00.677 00.000 11060 Guiding  Dir = 3, Dur = 74
02:18:00.689 00.012 11060 IsSlewing returns 0
02:18:00.689 00.000 11060 IsGuiding returns 0
02:18:00.768 00.079 11060 IsGuiding returns 0
02:18:00.768 00.000 11060 Move returns status 0, amount 74
02:18:00.768 00.000 11060 MoveAxis(N, 0, ABG)
02:18:00.768 00.000 11060 Move returns status 0, amount 0
02:18:00.769 00.001 11060 move complete, result=0
02:18:00.769 00.000 11060 worker thread done servicing request
02:18:00.769 00.000 11060 Worker thread wakes up
02:18:00.769 00.000 10844 GuideStep: 0.4 px 74 ms WEST, -0.1 px 0 ms NORTH
02:18:00.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:00.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:01.403 00.634 11060 Exposure complete
02:18:01.604 00.201 11060 worker thread done servicing request
02:18:01.604 00.000 10844 OnExposeComplete: enter
02:18:01.604 00.000 10844 UpdateGuideState(): m_state=6
02:18:01.605 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13079
02:18:01.605 00.000 10844 Star::Find returns 1 (0), X=264.04, Y=61.42, Mass=3101, SNR=35.0, Peak=197 HFD=3.9
02:18:01.605 00.000 10844 MultiStar: [#1 0.20,-0.22,1.02,U] [#2 0.12,0.53,1.91,U] [#3 -0.22,0.46,0.93,U] [#4 -0.14,0.70,0.00,M3] [#5 -0.07,0.45,0.86,U] [#6 0.15,0.04,0.81,U] [#7 -0.22,0.14,0.79,U] [#8 -0.80,-0.14,0.00,M1] 
02:18:01.605 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.20}, one-star: {0.21, -0.26}
02:18:01.606 00.001 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
02:18:01.606 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
02:18:01.606 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.35 mountX=-0.21 mountY=0.01, mountTheta=3.09
02:18:01.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
02:18:01.608 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
02:18:01.608 00.000 11060 Worker thread wakes up
02:18:01.608 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:18:01.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
02:18:01.608 00.000 10844 UpdateGuideState exits: m=3101 SNR=35.0
02:18:01.608 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
02:18:01.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:01.608 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.21 yDistance=0.01
02:18:01.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:01.608 00.000 10844 Enqueuing Expose request
02:18:01.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
02:18:01.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:01.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:18:01.608 00.000 11060 MoveAxis(E, 34, ABG)
02:18:01.608 00.000 11060 Guiding  Dir = 2, Dur = 34
02:18:01.615 00.007 11060 IsSlewing returns 0
02:18:01.615 00.000 11060 IsGuiding returns 0
02:18:01.674 00.059 11060 IsGuiding returns 0
02:18:01.674 00.000 11060 Move returns status 0, amount 34
02:18:01.675 00.001 11060 MoveAxis(N, 0, ABG)
02:18:01.675 00.000 11060 Move returns status 0, amount 0
02:18:01.675 00.000 11060 move complete, result=0
02:18:01.675 00.000 11060 worker thread done servicing request
02:18:01.676 00.001 11060 Worker thread wakes up
02:18:01.676 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
02:18:01.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:01.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:02.315 00.639 11060 Exposure complete
02:18:02.558 00.243 11060 worker thread done servicing request
02:18:02.558 00.000 10844 OnExposeComplete: enter
02:18:02.558 00.000 10844 UpdateGuideState(): m_state=6
02:18:02.559 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13080
02:18:02.559 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.69, Mass=2292, SNR=29.3, Peak=207 HFD=3.4
02:18:02.559 00.000 10844 MultiStar: [#1 0.01,0.18,1.12,U] [#2 0.47,0.72,0.00,M1] [#3 -0.09,1.00,0.00,M1] [#4 -0.78,0.46,0.00,M4] [#5 0.35,0.49,1.09,U] [#6 -0.04,-0.51,0.85,U] [#7 0.01,-0.33,0.96,U] [#8 -0.34,-0.19,1.19,U] 
02:18:02.559 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.04}, one-star: {0.11, 0.00}
02:18:02.559 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
02:18:02.559 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
02:18:02.560 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.28 mountX=0.04 mountY=0.02, mountTheta=0.46
02:18:02.561 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
02:18:02.561 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
02:18:02.562 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:02.562 00.000 10844 UpdateGuideState exits: m=2292 SNR=29.3
02:18:02.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:02.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:02.562 00.000 10844 Enqueuing Expose request
02:18:02.562 00.000 11060 Worker thread wakes up
02:18:02.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:18:02.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:18:02.563 00.001 11060 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.02
02:18:02.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:18:02.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:02.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:18:02.563 00.000 11060 MoveAxis(E, 0, ABG)
02:18:02.563 00.000 11060 Move returns status 0, amount 0
02:18:02.563 00.000 11060 MoveAxis(N, 0, ABG)
02:18:02.563 00.000 11060 Move returns status 0, amount 0
02:18:02.563 00.000 11060 move complete, result=0
02:18:02.563 00.000 11060 worker thread done servicing request
02:18:02.563 00.000 11060 Worker thread wakes up
02:18:02.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:02.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:02.565 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:03.224 00.659 11060 Exposure complete
02:18:03.698 00.474 11060 worker thread done servicing request
02:18:03.698 00.000 10844 OnExposeComplete: enter
02:18:03.698 00.000 10844 UpdateGuideState(): m_state=6
02:18:03.699 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13081
02:18:03.699 00.000 10844 Star::Find returns 1 (0), X=264.37, Y=61.28, Mass=2583, SNR=32.4, Peak=222 HFD=3.3
02:18:03.700 00.001 10844 MultiStar: [#1 -0.16,0.57,1.09,U] [#2 -0.65,0.23,0.00,M2] [#3 0.39,1.14,0.00,M2] [#4 -0.44,0.44,0.92,U] [#5 -0.23,0.01,1.08,U] [#6 0.12,0.37,0.84,U] [#7 0.19,-0.05,0.80,U] [#8 -0.38,-0.21,1.02,U] 
02:18:03.700 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.10}, one-star: {0.55, -0.40}
02:18:03.700 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
02:18:03.700 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
02:18:03.700 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=-0.09 mountY=-0.08, mountTheta=-2.43
02:18:03.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.10, opts=13)
02:18:03.702 00.000 10844 Enqueuing Move request for scope (-0.06, 0.10)
02:18:03.702 00.000 11060 Worker thread wakes up
02:18:03.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:03.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
02:18:03.702 00.000 10844 UpdateGuideState exits: m=2583 SNR=32.4
02:18:03.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:18:03.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:03.702 00.000 11060 Moving (-0.06, 0.10) raw xDistance=-0.09 yDistance=-0.08
02:18:03.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:03.703 00.001 10844 Enqueuing Expose request
02:18:03.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:03.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:03.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:18:03.703 00.000 11060 MoveAxis(E, 0, ABG)
02:18:03.703 00.000 11060 Move returns status 0, amount 0
02:18:03.703 00.000 11060 MoveAxis(N, 0, ABG)
02:18:03.703 00.000 11060 Move returns status 0, amount 0
02:18:03.703 00.000 11060 move complete, result=0
02:18:03.703 00.000 11060 worker thread done servicing request
02:18:03.704 00.001 11060 Worker thread wakes up
02:18:03.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:03.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:03.706 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:04.330 00.624 11060 Exposure complete
02:18:04.579 00.249 10844 OnExposeComplete: enter
02:18:04.579 00.000 10844 UpdateGuideState(): m_state=6
02:18:04.579 00.000 11060 worker thread done servicing request
02:18:04.579 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13082
02:18:04.579 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=61.70, Mass=3061, SNR=34.7, Peak=200 HFD=3.7
02:18:04.580 00.001 10844 MultiStar: [#1 -0.38,1.13,0.00,M1] [#2 0.21,0.92,0.00,M3] [#3 0.22,1.00,0.00,M3] [#4 -0.07,0.89,0.00,M4] [#5 0.56,0.29,1.05,U] [#6 -0.06,0.33,0.80,U] [#7 -0.19,-0.11,0.77,U] [#8 -0.81,1.13,0.00,M1] 
02:18:04.580 00.000 10844 refined, 3 included, MultiStar: {0.21, 0.14}, one-star: {0.39, 0.02}
02:18:04.580 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
02:18:04.580 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
02:18:04.580 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.26 cameraTheta=0.58 mountX=-0.18 mountY=0.19, mountTheta=2.32
02:18:04.582 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.14, opts=13)
02:18:04.582 00.000 10844 Enqueuing Move request for scope (0.21, 0.14)
02:18:04.582 00.000 11060 Worker thread wakes up
02:18:04.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:04.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.14) opts 0xd
02:18:04.582 00.000 10844 UpdateGuideState exits: m=3061 SNR=34.7
02:18:04.582 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.14)
02:18:04.583 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:04.583 00.000 11060 Moving (0.21, 0.14) raw xDistance=-0.18 yDistance=0.19
02:18:04.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:04.583 00.000 10844 Enqueuing Expose request
02:18:04.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:18:04.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:04.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:18:04.583 00.000 11060 MoveAxis(E, 31, ABG)
02:18:04.583 00.000 11060 Guiding  Dir = 2, Dur = 31
02:18:04.589 00.006 11060 IsSlewing returns 0
02:18:04.589 00.000 11060 IsGuiding returns 0
02:18:04.635 00.046 11060 IsGuiding returns 0
02:18:04.635 00.000 11060 Move returns status 0, amount 31
02:18:04.635 00.000 11060 MoveAxis(N, 0, ABG)
02:18:04.635 00.000 11060 Move returns status 0, amount 0
02:18:04.636 00.001 11060 move complete, result=0
02:18:04.636 00.000 11060 worker thread done servicing request
02:18:04.636 00.000 11060 Worker thread wakes up
02:18:04.636 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.2 px 0 ms NORTH
02:18:04.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:04.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:05.269 00.633 11060 Exposure complete
02:18:05.510 00.241 11060 worker thread done servicing request
02:18:05.510 00.000 10844 OnExposeComplete: enter
02:18:05.511 00.001 10844 UpdateGuideState(): m_state=6
02:18:05.511 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13083
02:18:05.511 00.000 10844 Star::Find returns 1 (0), X=263.95, Y=61.92, Mass=2665, SNR=31.7, Peak=213 HFD=3.8
02:18:05.511 00.000 10844 MultiStar: [#1 0.20,-0.31,1.14,U] [#2 -0.03,0.57,2.14,U] [#3 -0.08,0.46,0.88,U] [#4 -0.39,0.40,0.98,U] [#5 -0.11,-0.29,1.06,U] [#6 -0.19,0.41,0.89,U] [#7 0.24,-0.10,0.92,U] [#8 -0.56,0.36,0.00,M2] 
02:18:05.511 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.21}, one-star: {0.13, 0.24}
02:18:05.512 00.001 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
02:18:05.512 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
02:18:05.512 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.69 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
02:18:05.514 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.21, opts=13)
02:18:05.514 00.000 10844 Enqueuing Move request for scope (-0.02, 0.21)
02:18:05.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:05.514 00.000 10844 UpdateGuideState exits: m=2665 SNR=31.7
02:18:05.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:05.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:05.514 00.000 10844 Enqueuing Expose request
02:18:05.515 00.001 11060 Worker thread wakes up
02:18:05.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
02:18:05.516 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
02:18:05.516 00.000 11060 Moving (-0.02, 0.21) raw xDistance=-0.20 yDistance=-0.06
02:18:05.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:18:05.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:05.517 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:18:05.517 00.000 11060 MoveAxis(E, 36, ABG)
02:18:05.517 00.000 11060 Guiding  Dir = 2, Dur = 36
02:18:05.577 00.060 11060 IsSlewing returns 0
02:18:05.578 00.001 11060 IsGuiding returns 0
02:18:05.654 00.076 11060 IsGuiding returns 0
02:18:05.654 00.000 11060 Move returns status 0, amount 36
02:18:05.654 00.000 11060 MoveAxis(N, 0, ABG)
02:18:05.654 00.000 11060 Move returns status 0, amount 0
02:18:05.654 00.000 11060 move complete, result=0
02:18:05.654 00.000 11060 worker thread done servicing request
02:18:05.654 00.000 11060 Worker thread wakes up
02:18:05.654 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
02:18:05.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:05.655 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:06.284 00.629 11060 Exposure complete
02:18:06.482 00.198 11060 worker thread done servicing request
02:18:06.482 00.000 10844 OnExposeComplete: enter
02:18:06.482 00.000 10844 UpdateGuideState(): m_state=6
02:18:06.483 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13084
02:18:06.483 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.73, Mass=2789, SNR=32.9, Peak=236 HFD=3.9
02:18:06.483 00.000 10844 MultiStar: [#1 0.03,0.28,1.00,U] [#2 0.74,0.41,0.00,M3] [#3 -0.42,0.53,0.00,M3] [#4 -0.72,0.90,0.00,M4] [#5 -0.17,-0.05,1.01,U] [#6 0.25,0.37,0.90,U] [#7 0.12,-0.24,0.84,U] [#8 -0.59,-0.00,1.06,U] 
02:18:06.483 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.07}, one-star: {0.11, 0.05}
02:18:06.483 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
02:18:06.483 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
02:18:06.483 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.26 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
02:18:06.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
02:18:06.485 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
02:18:06.485 00.000 11060 Worker thread wakes up
02:18:06.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:06.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
02:18:06.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
02:18:06.485 00.000 11060 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=-0.07
02:18:06.485 00.000 10844 UpdateGuideState exits: m=2789 SNR=32.9
02:18:06.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:18:06.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:06.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:06.487 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:18:06.487 00.000 11060 MoveAxis(E, 0, ABG)
02:18:06.487 00.000 11060 Move returns status 0, amount 0
02:18:06.487 00.000 11060 MoveAxis(N, 0, ABG)
02:18:06.487 00.000 11060 Move returns status 0, amount 0
02:18:06.487 00.000 11060 move complete, result=0
02:18:06.487 00.000 11060 worker thread done servicing request
02:18:06.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:06.487 00.000 10844 Enqueuing Expose request
02:18:06.487 00.000 11060 Worker thread wakes up
02:18:06.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:06.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:06.487 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:07.117 00.630 11060 Exposure complete
02:18:07.286 00.169 11060 worker thread done servicing request
02:18:07.286 00.000 10844 OnExposeComplete: enter
02:18:07.286 00.000 10844 UpdateGuideState(): m_state=6
02:18:07.286 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13085
02:18:07.287 00.001 10844 Star::Find returns 1 (0), X=264.02, Y=61.67, Mass=2569, SNR=31.9, Peak=238 HFD=3.3
02:18:07.287 00.000 10844 MultiStar: [#1 0.33,0.51,1.24,U] [#2 0.88,0.11,0.00,M4] [#3 0.42,0.44,0.93,U] [#4 -0.76,1.44,0.00,M5] [#5 0.18,0.46,0.92,U] [#6 0.06,-0.23,0.89,U] [#7 0.61,-0.14,0.84,U] [#8 -0.09,-0.41,0.98,U] 
02:18:07.287 00.000 10844 single-star, 6 included, MultiStar: {0.24, 0.11}, one-star: {0.20, -0.02}
02:18:07.287 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
02:18:07.287 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
02:18:07.287 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.08 mountX=-0.02 mountY=0.20, mountTheta=1.67
02:18:07.288 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.02, opts=13)
02:18:07.288 00.000 10844 Enqueuing Move request for scope (0.20, -0.02)
02:18:07.288 00.000 11060 Worker thread wakes up
02:18:07.288 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:07.289 00.001 10844 UpdateGuideState exits: m=2569 SNR=31.9
02:18:07.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:07.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:07.289 00.000 10844 Enqueuing Expose request
02:18:07.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
02:18:07.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
02:18:07.289 00.000 11060 Moving (0.20, -0.02) raw xDistance=-0.02 yDistance=0.20
02:18:07.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:18:07.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:07.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:18:07.289 00.000 11060 MoveAxis(E, 0, ABG)
02:18:07.289 00.000 11060 Move returns status 0, amount 0
02:18:07.289 00.000 11060 MoveAxis(N, 0, ABG)
02:18:07.289 00.000 11060 Move returns status 0, amount 0
02:18:07.289 00.000 11060 move complete, result=0
02:18:07.290 00.001 11060 worker thread done servicing request
02:18:07.290 00.000 11060 Worker thread wakes up
02:18:07.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:07.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:07.291 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:18:07.927 00.636 11060 Exposure complete
02:18:08.094 00.167 11060 worker thread done servicing request
02:18:08.094 00.000 10844 OnExposeComplete: enter
02:18:08.094 00.000 10844 UpdateGuideState(): m_state=6
02:18:08.094 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13086
02:18:08.094 00.000 10844 Star::Find returns 1 (0), X=263.81, Y=62.02, Mass=2338, SNR=29.4, Peak=171 HFD=3.9
02:18:08.094 00.000 10844 MultiStar: [#1 0.10,0.42,0.99,U] [#2 0.11,0.96,0.00,M5] [#3 0.02,0.96,0.00,M3] [#4 -0.65,1.28,0.00,M6] [#5 0.02,0.53,1.08,U] [#6 0.04,0.23,1.07,U] [#7 0.00,0.74,0.00,M1] [#8 -0.58,0.51,0.00,M1] 
02:18:08.094 00.000 10844 single-star, 3 included, MultiStar: {0.03, 0.38}, one-star: {-0.01, 0.34}
02:18:08.095 00.001 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
02:18:08.095 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
02:18:08.095 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.60 mountX=-0.34 mountY=-0.07, mountTheta=-2.95
02:18:08.096 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.34, opts=13)
02:18:08.096 00.000 10844 Enqueuing Move request for scope (-0.01, 0.34)
02:18:08.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:08.096 00.000 10844 UpdateGuideState exits: m=2338 SNR=29.4
02:18:08.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:08.096 00.000 11060 Worker thread wakes up
02:18:08.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:08.096 00.000 10844 Enqueuing Expose request
02:18:08.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
02:18:08.097 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
02:18:08.097 00.000 11060 Moving (-0.01, 0.34) raw xDistance=-0.34 yDistance=-0.07
02:18:08.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
02:18:08.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:08.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:18:08.097 00.000 11060 MoveAxis(E, 58, ABG)
02:18:08.097 00.000 11060 Guiding  Dir = 2, Dur = 58
02:18:08.108 00.011 11060 IsSlewing returns 0
02:18:08.109 00.001 11060 IsGuiding returns 0
02:18:08.172 00.063 11060 IsGuiding returns 0
02:18:08.172 00.000 11060 Move returns status 0, amount 58
02:18:08.172 00.000 11060 MoveAxis(N, 0, ABG)
02:18:08.172 00.000 11060 Move returns status 0, amount 0
02:18:08.172 00.000 11060 move complete, result=0
02:18:08.172 00.000 11060 worker thread done servicing request
02:18:08.172 00.000 11060 Worker thread wakes up
02:18:08.173 00.001 10844 GuideStep: -0.3 px 58 ms EAST, -0.1 px 0 ms NORTH
02:18:08.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:08.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:08.803 00.630 11060 Exposure complete
02:18:08.970 00.167 11060 worker thread done servicing request
02:18:08.971 00.001 10844 OnExposeComplete: enter
02:18:08.971 00.000 10844 UpdateGuideState(): m_state=6
02:18:08.971 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13087
02:18:08.971 00.000 10844 Star::Find returns 1 (1), X=263.50, Y=62.54, Mass=2818, SNR=33.4, Peak=255 HFD=3.2
02:18:08.971 00.000 10844 MultiStar: [#1 0.27,0.76,0.00,M1] [#2 -0.35,1.01,0.00,M6] [#3 0.62,1.12,0.00,M4] [#4 -0.52,1.10,0.00,M7] [#5 0.50,0.74,0.00,M1] [#6 0.13,0.54,0.96,U] [#7 0.68,0.25,0.00,M2] [#8 -0.14,0.58,0.87,U] 
02:18:08.971 00.000 10844 refined, 2 included, MultiStar: {-0.11, 0.67}, one-star: {-0.32, 0.85}
02:18:08.971 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
02:18:08.971 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.81)
02:18:08.971 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.67 hyp=0.68 cameraTheta=1.74 mountX=-0.63 mountY=-0.22, mountTheta=-2.80
02:18:08.973 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.67, opts=13)
02:18:08.973 00.000 10844 Enqueuing Move request for scope (-0.11, 0.67)
02:18:08.973 00.000 11060 Worker thread wakes up
02:18:08.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:08.973 00.000 10844 UpdateGuideState exits: m=2818 SNR=33.4 Saturated
02:18:08.974 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:08.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:08.974 00.000 10844 Enqueuing Expose request
02:18:08.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.67) opts 0xd
02:18:08.974 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.67)
02:18:08.974 00.000 11060 Moving (-0.11, 0.67) raw xDistance=-0.63 yDistance=-0.22
02:18:08.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.63
02:18:08.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
02:18:08.974 00.000 11060 MoveAxis(E, 112, ABG)
02:18:08.974 00.000 11060 Guiding  Dir = 2, Dur = 112
02:18:09.003 00.029 11060 IsSlewing returns 0
02:18:09.004 00.001 11060 IsGuiding returns 0
02:18:09.123 00.119 11060 IsGuiding returns 0
02:18:09.124 00.001 11060 Move returns status 0, amount 112
02:18:09.124 00.000 11060 MoveAxis(N, 86, ABG)
02:18:09.124 00.000 11060 Guiding  Dir = 0, Dur = 86
02:18:09.138 00.014 11060 IsSlewing returns 0
02:18:09.138 00.000 11060 IsGuiding returns 0
02:18:09.232 00.094 11060 IsGuiding returns 0
02:18:09.232 00.000 11060 Move returns status 0, amount 86
02:18:09.232 00.000 11060 move complete, result=0
02:18:09.232 00.000 11060 worker thread done servicing request
02:18:09.232 00.000 11060 Worker thread wakes up
02:18:09.232 00.000 10844 GuideStep: -0.6 px 112 ms EAST, -0.2 px 86 ms NORTH
02:18:09.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:09.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:09.871 00.639 11060 Exposure complete
02:18:10.050 00.179 11060 worker thread done servicing request
02:18:10.050 00.000 10844 OnExposeComplete: enter
02:18:10.050 00.000 10844 UpdateGuideState(): m_state=6
02:18:10.050 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13088
02:18:10.050 00.000 10844 Star::Find returns 1 (0), X=263.71, Y=62.07, Mass=2737, SNR=32.3, Peak=213 HFD=3.9
02:18:10.051 00.001 10844 MultiStar: [#1 0.27,-0.22,0.99,U] [#2 -0.06,0.84,0.00,M7] [#3 0.30,0.61,0.00,M5] [#4 -0.42,0.90,0.00,M8] [#5 -0.11,-0.32,1.06,U] [#6 -0.35,0.27,0.90,U] [#7 -0.02,-0.52,0.92,U] [#8 -0.65,-0.34,0.00,M1] 
02:18:10.051 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.08}, one-star: {-0.12, 0.39}
02:18:10.051 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
02:18:10.051 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
02:18:10.051 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.22 mountX=0.09 mountY=-0.05, mountTheta=-0.48
02:18:10.052 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
02:18:10.052 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
02:18:10.052 00.000 11060 Worker thread wakes up
02:18:10.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:18:10.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
02:18:10.052 00.000 10844 UpdateGuideState exits: m=2737 SNR=32.3
02:18:10.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
02:18:10.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:10.052 00.000 11060 Moving (-0.06, -0.08) raw xDistance=0.09 yDistance=-0.05
02:18:10.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:10.052 00.000 10844 Enqueuing Expose request
02:18:10.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:18:10.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:10.053 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:18:10.053 00.000 11060 MoveAxis(E, 0, ABG)
02:18:10.053 00.000 11060 Move returns status 0, amount 0
02:18:10.053 00.000 11060 MoveAxis(N, 0, ABG)
02:18:10.053 00.000 11060 Move returns status 0, amount 0
02:18:10.053 00.000 11060 move complete, result=0
02:18:10.053 00.000 11060 worker thread done servicing request
02:18:10.053 00.000 11060 Worker thread wakes up
02:18:10.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:10.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:10.054 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:10.687 00.633 11060 Exposure complete
02:18:10.894 00.207 11060 worker thread done servicing request
02:18:10.894 00.000 10844 OnExposeComplete: enter
02:18:10.894 00.000 10844 UpdateGuideState(): m_state=6
02:18:10.894 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13089
02:18:10.894 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=61.24, Mass=2773, SNR=32.8, Peak=220 HFD=3.9
02:18:10.896 00.002 10844 MultiStar: [#1 -0.05,-0.71,0.00,M1] [#2 1.16,0.22,0.00,M8] [#3 0.75,0.48,0.00,M6] [#4 -0.31,0.59,0.00,M9] [#5 0.27,0.05,1.11,U] [#6 -0.25,0.72,0.00,M1] [#7 0.66,-0.68,0.00,M2] [#8 -0.31,-0.02,0.85,U] 
02:18:10.896 00.000 10844 refined, 2 included, MultiStar: {0.07, -0.13}, one-star: {0.17, -0.44}
02:18:10.896 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
02:18:10.896 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
02:18:10.896 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.10 mountX=0.12 mountY=0.09, mountTheta=0.64
02:18:10.897 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
02:18:10.897 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
02:18:10.897 00.000 11060 Worker thread wakes up
02:18:10.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:10.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
02:18:10.897 00.000 10844 UpdateGuideState exits: m=2773 SNR=32.8
02:18:10.897 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
02:18:10.898 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:10.898 00.000 11060 Moving (0.07, -0.13) raw xDistance=0.12 yDistance=0.09
02:18:10.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:10.898 00.000 10844 Enqueuing Expose request
02:18:10.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:18:10.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:10.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:18:10.898 00.000 11060 MoveAxis(W, 21, ABG)
02:18:10.898 00.000 11060 Guiding  Dir = 3, Dur = 21
02:18:10.932 00.034 11060 IsSlewing returns 0
02:18:10.932 00.000 11060 IsGuiding returns 0
02:18:10.978 00.046 11060 IsGuiding returns 0
02:18:10.978 00.000 11060 Move returns status 0, amount 21
02:18:10.978 00.000 11060 MoveAxis(N, 0, ABG)
02:18:10.978 00.000 11060 Move returns status 0, amount 0
02:18:10.978 00.000 11060 move complete, result=0
02:18:10.978 00.000 11060 worker thread done servicing request
02:18:10.978 00.000 11060 Worker thread wakes up
02:18:10.978 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
02:18:10.979 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:10.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:11.607 00.628 11060 Exposure complete
02:18:11.807 00.200 11060 worker thread done servicing request
02:18:11.807 00.000 10844 OnExposeComplete: enter
02:18:11.807 00.000 10844 UpdateGuideState(): m_state=6
02:18:11.807 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13090
02:18:11.807 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=61.38, Mass=2732, SNR=32.6, Peak=255 HFD=3.6
02:18:11.808 00.001 10844 MultiStar: [#1 0.84,-0.12,0.00,M2] [#2 0.55,0.33,0.00,M9] [#3 0.30,0.66,0.00,M7] [#4 -0.72,0.95,0.00,M10] [#5 0.50,0.56,0.00,M1] [#6 0.04,0.35,0.85,U] [#7 0.27,0.43,0.83,U] [#8 -0.03,0.45,0.87,U] 
02:18:11.808 00.000 10844 refined, 3 included, MultiStar: {0.17, 0.21}, one-star: {0.39, -0.30}
02:18:11.808 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
02:18:11.808 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
02:18:11.808 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.87 mountX=-0.24 mountY=0.14, mountTheta=2.61
02:18:11.809 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.21, opts=13)
02:18:11.809 00.000 10844 Enqueuing Move request for scope (0.17, 0.21)
02:18:11.810 00.001 11060 Worker thread wakes up
02:18:11.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:11.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
02:18:11.810 00.000 10844 UpdateGuideState exits: m=2732 SNR=32.6 Saturated
02:18:11.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
02:18:11.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:11.810 00.000 11060 Moving (0.17, 0.21) raw xDistance=-0.24 yDistance=0.14
02:18:11.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:11.810 00.000 10844 Enqueuing Expose request
02:18:11.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:18:11.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:11.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:18:11.810 00.000 11060 MoveAxis(E, 41, ABG)
02:18:11.811 00.001 11060 Guiding  Dir = 2, Dur = 41
02:18:11.819 00.008 11060 IsSlewing returns 0
02:18:11.819 00.000 11060 IsGuiding returns 0
02:18:11.867 00.048 11060 IsGuiding returns 0
02:18:11.867 00.000 11060 Move returns status 0, amount 41
02:18:11.867 00.000 11060 MoveAxis(N, 0, ABG)
02:18:11.867 00.000 11060 Move returns status 0, amount 0
02:18:11.867 00.000 11060 move complete, result=0
02:18:11.868 00.001 11060 worker thread done servicing request
02:18:11.868 00.000 11060 Worker thread wakes up
02:18:11.868 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
02:18:11.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:11.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:12.515 00.647 11060 Exposure complete
02:18:12.720 00.205 11060 worker thread done servicing request
02:18:12.720 00.000 10844 OnExposeComplete: enter
02:18:12.720 00.000 10844 UpdateGuideState(): m_state=6
02:18:12.721 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13091
02:18:12.721 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=60.95, Mass=2963, SNR=34.5, Peak=231 HFD=3.4
02:18:12.721 00.000 10844 MultiStar: [#1 -0.13,0.13,0.87,U] [#2 0.88,0.34,0.00,M10] [#3 0.27,0.31,0.77,U] [#4 -0.32,0.54,0.78,U] [#5 0.28,0.20,0.97,U] [#6 0.18,-0.06,0.84,U] [#7 0.53,-0.55,0.00,M2] [#8 -0.37,-0.08,0.83,U] 
02:18:12.721 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {0.49, -0.73}
02:18:12.721 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
02:18:12.721 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
02:18:12.722 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.26 mountX=-0.03 mountY=0.07, mountTheta=2.01
02:18:12.724 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
02:18:12.724 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
02:18:12.724 00.000 11060 Worker thread wakes up
02:18:12.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:12.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:18:12.724 00.000 10844 UpdateGuideState exits: m=2963 SNR=34.5
02:18:12.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:18:12.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:12.724 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.03 yDistance=0.07
02:18:12.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:12.724 00.000 10844 Enqueuing Expose request
02:18:12.725 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:18:12.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:12.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:18:12.725 00.000 11060 MoveAxis(E, 0, ABG)
02:18:12.725 00.000 11060 Move returns status 0, amount 0
02:18:12.725 00.000 11060 MoveAxis(N, 0, ABG)
02:18:12.725 00.000 11060 Move returns status 0, amount 0
02:18:12.725 00.000 11060 move complete, result=0
02:18:12.725 00.000 11060 worker thread done servicing request
02:18:12.725 00.000 11060 Worker thread wakes up
02:18:12.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:12.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:12.730 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:13.366 00.636 11060 Exposure complete
02:18:13.717 00.351 11060 worker thread done servicing request
02:18:13.717 00.000 10844 OnExposeComplete: enter
02:18:13.717 00.000 10844 UpdateGuideState(): m_state=6
02:18:13.718 00.001 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13092
02:18:13.718 00.000 10844 Star::Find returns 1 (0), X=263.57, Y=60.69, Mass=2402, SNR=30.2, Peak=204 HFD=3.4
02:18:13.718 00.000 10844 MultiStar: [#1 -0.44,-0.99,0.00,M2] [#2 0.47,-0.75,0.00,R] [#3 0.64,-0.36,0.00,M7] [#4 -0.28,0.00,1.15,U] [#5 0.44,-0.62,0.00,M1] [#6 0.01,-0.83,0.00,M1] [#7 -0.18,-0.86,0.00,M3] [#8 -0.41,-0.59,0.00,M1] 
02:18:13.719 00.001 10844 refined, 1 included, MultiStar: {-0.27, -0.46}, one-star: {-0.26, -1.00}
02:18:13.719 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
02:18:13.719 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
02:18:13.719 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.46 hyp=0.53 cameraTheta=-2.09 mountX=0.50 mountY=-0.19, mountTheta=-0.36
02:18:13.724 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.46, opts=13)
02:18:13.724 00.000 10844 Enqueuing Move request for scope (-0.27, -0.46)
02:18:13.725 00.001 11060 Worker thread wakes up
02:18:13.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.46) opts 0xd
02:18:13.725 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.46)
02:18:13.725 00.000 11060 Moving (-0.27, -0.46) raw xDistance=0.50 yDistance=-0.19
02:18:13.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.50
02:18:13.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:13.725 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:13.725 00.000 10844 UpdateGuideState exits: m=2402 SNR=30.2
02:18:13.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:13.726 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:13.726 00.000 10844 Enqueuing Expose request
02:18:13.731 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:18:13.731 00.000 11060 MoveAxis(W, 87, ABG)
02:18:13.731 00.000 11060 Guiding  Dir = 3, Dur = 87
02:18:13.749 00.018 11060 IsSlewing returns 0
02:18:13.750 00.001 11060 IsGuiding returns 0
02:18:13.843 00.093 11060 IsGuiding returns 0
02:18:13.843 00.000 11060 Move returns status 0, amount 87
02:18:13.843 00.000 11060 MoveAxis(N, 0, ABG)
02:18:13.844 00.001 11060 Move returns status 0, amount 0
02:18:13.844 00.000 11060 move complete, result=0
02:18:13.844 00.000 11060 worker thread done servicing request
02:18:13.844 00.000 11060 Worker thread wakes up
02:18:13.844 00.000 10844 GuideStep: 0.5 px 87 ms WEST, -0.2 px 0 ms NORTH
02:18:13.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:13.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:14.490 00.646 11060 Exposure complete
02:18:14.746 00.256 10844 OnExposeComplete: enter
02:18:14.746 00.000 10844 UpdateGuideState(): m_state=6
02:18:14.746 00.000 10844 Star::Find(15, 263, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13093
02:18:14.747 00.001 10844 Star::Find returns 1 (0), X=263.91, Y=60.22, Mass=2217, SNR=28.5, Peak=188 HFD=3.2
02:18:14.747 00.000 10844 MultiStar: large primary error, entering stabilization period
02:18:14.747 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
02:18:14.747 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
02:18:14.747 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-1.46 hyp=1.46 cameraTheta=-1.51 mountX=1.42 mountY=0.33, mountTheta=0.23
02:18:14.748 00.001 11060 worker thread done servicing request
02:18:14.750 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-1.46, opts=13)
02:18:14.750 00.000 10844 Enqueuing Move request for scope (0.09, -1.46)
02:18:14.750 00.000 11060 Worker thread wakes up
02:18:14.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:14.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.46) opts 0xd
02:18:14.750 00.000 10844 UpdateGuideState exits: m=2217 SNR=28.5
02:18:14.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -1.46)
02:18:14.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:14.750 00.000 11060 Moving (0.09, -1.46) raw xDistance=1.42 yDistance=0.33
02:18:14.751 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:14.751 00.000 10844 Enqueuing Expose request
02:18:14.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.39 from input 1.42
02:18:14.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:14.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:18:14.751 00.000 11060 MoveAxis(W, 249, ABG)
02:18:14.751 00.000 11060 Guiding  Dir = 3, Dur = 249
02:18:14.762 00.011 11060 IsSlewing returns 0
02:18:14.762 00.000 11060 IsGuiding returns 0
02:18:15.014 00.252 11060 IsGuiding returns 0
02:18:15.014 00.000 11060 Move returns status 0, amount 249
02:18:15.014 00.000 11060 MoveAxis(N, 0, ABG)
02:18:15.014 00.000 11060 Move returns status 0, amount 0
02:18:15.015 00.001 11060 move complete, result=0
02:18:15.015 00.000 11060 worker thread done servicing request
02:18:15.015 00.000 11060 Worker thread wakes up
02:18:15.015 00.000 10844 GuideStep: 1.4 px 249 ms WEST, 0.3 px 0 ms NORTH
02:18:15.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:15.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:15.657 00.642 11060 Exposure complete
02:18:15.885 00.228 11060 worker thread done servicing request
02:18:15.885 00.000 10844 OnExposeComplete: enter
02:18:15.885 00.000 10844 UpdateGuideState(): m_state=6
02:18:15.886 00.001 10844 Star::Find(15, 263, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13094
02:18:15.886 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=61.40, Mass=2450, SNR=30.7, Peak=219 HFD=3.5
02:18:15.886 00.000 10844 MultiStar: exiting stabilization period
02:18:15.887 00.001 10844 MultiStar: [#1 0.25,-0.56,1.01,U] [#2 -0.16,0.77,0.00,M1] [#3 0.51,-0.14,1.05,U] [#4 -0.27,1.01,0.00,M9] [#5 0.44,-0.20,1.09,U] [#6 -0.27,0.19,0.98,U] [#7 0.70,-0.42,0.00,M4] [#8 -0.19,-0.16,0.95,U] 
02:18:15.887 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.19}, one-star: {0.08, -0.28}
02:18:15.887 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
02:18:15.887 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
02:18:15.887 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.25 cameraTheta=-0.92 mountX=0.16 mountY=0.18, mountTheta=0.83
02:18:15.889 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.19, opts=13)
02:18:15.889 00.000 10844 Enqueuing Move request for scope (0.15, -0.19)
02:18:15.889 00.000 11060 Worker thread wakes up
02:18:15.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:15.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
02:18:15.889 00.000 10844 UpdateGuideState exits: m=2450 SNR=30.7
02:18:15.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
02:18:15.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:15.889 00.000 11060 Moving (0.15, -0.19) raw xDistance=0.16 yDistance=0.18
02:18:15.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:15.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.16
02:18:15.889 00.000 10844 Enqueuing Expose request
02:18:15.890 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:15.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:18:15.890 00.000 11060 MoveAxis(W, 36, ABG)
02:18:15.890 00.000 11060 Guiding  Dir = 3, Dur = 36
02:18:15.922 00.032 11060 IsSlewing returns 0
02:18:15.922 00.000 11060 IsGuiding returns 0
02:18:15.990 00.068 11060 IsGuiding returns 0
02:18:15.991 00.001 11060 Move returns status 0, amount 36
02:18:15.991 00.000 11060 MoveAxis(N, 0, ABG)
02:18:15.991 00.000 11060 Move returns status 0, amount 0
02:18:15.991 00.000 11060 move complete, result=0
02:18:15.991 00.000 11060 worker thread done servicing request
02:18:15.991 00.000 11060 Worker thread wakes up
02:18:15.991 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
02:18:15.992 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:15.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:16.632 00.640 11060 Exposure complete
02:18:16.839 00.207 11060 worker thread done servicing request
02:18:16.840 00.001 10844 OnExposeComplete: enter
02:18:16.840 00.000 10844 UpdateGuideState(): m_state=6
02:18:16.840 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13095
02:18:16.840 00.000 10844 Star::Find returns 1 (0), X=263.61, Y=60.88, Mass=2877, SNR=33.3, Peak=222 HFD=3.6
02:18:16.840 00.000 10844 MultiStar: [#1 0.07,-0.21,0.99,U] [#2 0.30,0.68,0.00,M2] [#3 -0.26,0.09,0.85,U] [#4 -0.58,0.32,0.00,M10] [#5 -0.28,0.11,0.97,U] [#6 -0.36,-0.66,0.00,M1] [#7 -0.26,0.01,1.00,U] [#8 -0.14,-0.02,0.98,U] 
02:18:16.840 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.14}, one-star: {-0.21, -0.81}
02:18:16.841 00.001 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.71 = -0.71)
02:18:16.841 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.73 = -0.73)
02:18:16.841 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.46 mountX=0.17 mountY=-0.15, mountTheta=-0.72
02:18:16.843 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.14, opts=13)
02:18:16.843 00.000 10844 Enqueuing Move request for scope (-0.18, -0.14)
02:18:16.844 00.001 11060 Worker thread wakes up
02:18:16.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:16.844 00.000 10844 UpdateGuideState exits: m=2877 SNR=33.3
02:18:16.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:16.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:16.844 00.000 10844 Enqueuing Expose request
02:18:16.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
02:18:16.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
02:18:16.844 00.000 11060 Moving (-0.18, -0.14) raw xDistance=0.17 yDistance=-0.15
02:18:16.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:18:16.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:16.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:18:16.845 00.001 11060 MoveAxis(W, 31, ABG)
02:18:16.845 00.000 11060 Guiding  Dir = 3, Dur = 31
02:18:16.885 00.040 11060 IsSlewing returns 0
02:18:16.885 00.000 11060 IsGuiding returns 0
02:18:16.940 00.055 11060 IsGuiding returns 0
02:18:16.940 00.000 11060 Move returns status 0, amount 31
02:18:16.940 00.000 11060 MoveAxis(N, 0, ABG)
02:18:16.941 00.001 11060 Move returns status 0, amount 0
02:18:16.941 00.000 11060 move complete, result=0
02:18:16.941 00.000 11060 worker thread done servicing request
02:18:16.942 00.001 11060 Worker thread wakes up
02:18:16.942 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.2 px 0 ms NORTH
02:18:16.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:16.943 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:17.572 00.629 11060 Exposure complete
02:18:17.743 00.171 11060 worker thread done servicing request
02:18:17.743 00.000 10844 OnExposeComplete: enter
02:18:17.743 00.000 10844 UpdateGuideState(): m_state=6
02:18:17.743 00.000 10844 Star::Find(15, 263, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13096
02:18:17.743 00.000 10844 Star::Find returns 1 (0), X=263.59, Y=61.34, Mass=2215, SNR=28.5, Peak=221 HFD=3.3
02:18:17.744 00.001 10844 MultiStar: [#1 -0.54,-0.10,1.10,U] [#2 -0.27,1.26,0.00,M3] [#3 0.02,0.24,1.02,U] [#4 -0.50,1.21,0.00,R] [#5 0.02,0.20,1.04,U] [#6 -0.67,0.20,0.00,M2] [#7 -0.02,-0.64,0.00,M4] [#8 -0.10,0.08,1.02,U] 
02:18:17.744 00.000 10844 refined, 4 included, MultiStar: {-0.17, 0.02}, one-star: {-0.24, -0.34}
02:18:17.744 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
02:18:17.744 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.50)
02:18:17.744 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.05 mountX=0.02 mountY=-0.17, mountTheta=-1.48
02:18:17.745 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.02, opts=13)
02:18:17.745 00.000 10844 Enqueuing Move request for scope (-0.17, 0.02)
02:18:17.745 00.000 11060 Worker thread wakes up
02:18:17.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:17.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
02:18:17.745 00.000 10844 UpdateGuideState exits: m=2215 SNR=28.5
02:18:17.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
02:18:17.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:17.745 00.000 11060 Moving (-0.17, 0.02) raw xDistance=0.02 yDistance=-0.17
02:18:17.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:17.745 00.000 10844 Enqueuing Expose request
02:18:17.746 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:17.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:17.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:18:17.746 00.000 11060 MoveAxis(E, 0, ABG)
02:18:17.746 00.000 11060 Move returns status 0, amount 0
02:18:17.746 00.000 11060 MoveAxis(N, 0, ABG)
02:18:17.746 00.000 11060 Move returns status 0, amount 0
02:18:17.746 00.000 11060 move complete, result=0
02:18:17.746 00.000 11060 worker thread done servicing request
02:18:17.746 00.000 11060 Worker thread wakes up
02:18:17.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:17.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:17.748 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:18.392 00.644 11060 Exposure complete
02:18:18.560 00.168 11060 worker thread done servicing request
02:18:18.560 00.000 10844 OnExposeComplete: enter
02:18:18.560 00.000 10844 UpdateGuideState(): m_state=6
02:18:18.560 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13097
02:18:18.560 00.000 10844 Star::Find returns 1 (1), X=264.11, Y=61.48, Mass=2466, SNR=30.2, Peak=255 HFD=3.5
02:18:18.561 00.001 10844 MultiStar: [#1 0.30,0.33,1.11,U] [#2 0.17,0.67,0.00,M4] [#3 0.76,0.42,0.00,M5] [#4 -0.46,-0.30,0.92,U] [#5 0.26,0.65,0.00,M1] [#6 0.33,0.35,0.96,U] [#7 0.57,-0.67,0.00,M5] [#8 0.03,0.14,0.98,U] 
02:18:18.561 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.07}, one-star: {0.29, -0.20}
02:18:18.561 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
02:18:18.561 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
02:18:18.561 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.58 mountX=-0.09 mountY=0.10, mountTheta=2.33
02:18:18.562 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
02:18:18.562 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
02:18:18.562 00.000 11060 Worker thread wakes up
02:18:18.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
02:18:18.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:18:18.562 00.000 11060 Moving (0.11, 0.07) raw xDistance=-0.09 yDistance=0.10
02:18:18.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:18.563 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:18.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:18.563 00.000 10844 UpdateGuideState exits: m=2466 SNR=30.2 Saturated
02:18:18.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:18:18.563 00.000 11060 MoveAxis(E, 0, ABG)
02:18:18.563 00.000 11060 Move returns status 0, amount 0
02:18:18.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:18.563 00.000 11060 MoveAxis(N, 0, ABG)
02:18:18.563 00.000 11060 Move returns status 0, amount 0
02:18:18.563 00.000 11060 move complete, result=0
02:18:18.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:18.563 00.000 10844 Enqueuing Expose request
02:18:18.564 00.001 11060 worker thread done servicing request
02:18:18.564 00.000 11060 Worker thread wakes up
02:18:18.564 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:18.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:18.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:19.201 00.637 11060 Exposure complete
02:18:19.388 00.187 11060 worker thread done servicing request
02:18:19.388 00.000 10844 OnExposeComplete: enter
02:18:19.388 00.000 10844 UpdateGuideState(): m_state=6
02:18:19.389 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13098
02:18:19.389 00.000 10844 Star::Find returns 1 (0), X=264.08, Y=61.91, Mass=2654, SNR=32.0, Peak=230 HFD=3.8
02:18:19.389 00.000 10844 MultiStar: [#1 0.61,-0.08,0.94,U] [#2 0.53,0.94,0.00,M5] [#3 0.46,-0.02,0.96,U] [#4 0.38,-0.63,0.00,M1] [#5 -0.18,0.27,1.00,U] [#6 -0.29,-0.16,0.87,U] [#7 -0.03,-0.99,0.00,M6] [#8 -0.18,0.17,0.88,U] 
02:18:19.389 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.07}, one-star: {0.26, 0.23}
02:18:19.389 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
02:18:19.389 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
02:18:19.389 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=-0.09 mountY=0.11, mountTheta=2.30
02:18:19.391 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.07, opts=13)
02:18:19.391 00.000 10844 Enqueuing Move request for scope (0.12, 0.07)
02:18:19.391 00.000 11060 Worker thread wakes up
02:18:19.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:19.391 00.000 10844 UpdateGuideState exits: m=2654 SNR=32.0
02:18:19.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:19.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:19.391 00.000 10844 Enqueuing Expose request
02:18:19.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
02:18:19.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
02:18:19.391 00.000 11060 Moving (0.12, 0.07) raw xDistance=-0.09 yDistance=0.11
02:18:19.392 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:19.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:19.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:18:19.392 00.000 11060 MoveAxis(E, 0, ABG)
02:18:19.392 00.000 11060 Move returns status 0, amount 0
02:18:19.392 00.000 11060 MoveAxis(N, 0, ABG)
02:18:19.392 00.000 11060 Move returns status 0, amount 0
02:18:19.392 00.000 11060 move complete, result=0
02:18:19.392 00.000 11060 worker thread done servicing request
02:18:19.392 00.000 11060 Worker thread wakes up
02:18:19.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:19.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:19.394 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:20.027 00.633 11060 Exposure complete
02:18:20.216 00.189 11060 worker thread done servicing request
02:18:20.216 00.000 10844 OnExposeComplete: enter
02:18:20.217 00.001 10844 UpdateGuideState(): m_state=6
02:18:20.217 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13099
02:18:20.217 00.000 10844 Star::Find returns 1 (1), X=264.15, Y=61.53, Mass=2804, SNR=33.0, Peak=255 HFD=3.7
02:18:20.217 00.000 10844 MultiStar: [#1 0.23,0.36,0.89,U] [#2 -0.08,0.84,0.00,M6] [#3 0.11,1.05,0.00,M5] [#4 0.33,-0.42,0.85,U] [#5 0.35,0.42,1.02,U] [#6 -0.01,-0.10,0.89,U] [#7 0.01,0.25,0.82,U] [#8 -0.37,0.01,0.96,U] 
02:18:20.218 00.001 10844 refined, 6 included, MultiStar: {0.13, 0.06}, one-star: {0.33, -0.16}
02:18:20.218 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
02:18:20.218 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
02:18:20.218 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=-0.08 mountY=0.12, mountTheta=2.17
02:18:20.219 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
02:18:20.220 00.001 10844 Enqueuing Move request for scope (0.13, 0.06)
02:18:20.220 00.000 11060 Worker thread wakes up
02:18:20.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:20.220 00.000 10844 UpdateGuideState exits: m=2804 SNR=33.0 Saturated
02:18:20.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
02:18:20.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:20.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
02:18:20.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:20.220 00.000 10844 Enqueuing Expose request
02:18:20.220 00.000 11060 Moving (0.13, 0.06) raw xDistance=-0.08 yDistance=0.12
02:18:20.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:18:20.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:20.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:18:20.220 00.000 11060 MoveAxis(E, 0, ABG)
02:18:20.220 00.000 11060 Move returns status 0, amount 0
02:18:20.220 00.000 11060 MoveAxis(N, 0, ABG)
02:18:20.220 00.000 11060 Move returns status 0, amount 0
02:18:20.220 00.000 11060 move complete, result=0
02:18:20.222 00.002 11060 worker thread done servicing request
02:18:20.222 00.000 11060 Worker thread wakes up
02:18:20.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:20.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:20.223 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:20.861 00.638 11060 Exposure complete
02:18:21.043 00.182 11060 worker thread done servicing request
02:18:21.043 00.000 10844 OnExposeComplete: enter
02:18:21.043 00.000 10844 UpdateGuideState(): m_state=6
02:18:21.043 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13100
02:18:21.043 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=61.62, Mass=2995, SNR=34.4, Peak=255 HFD=3.4
02:18:21.044 00.001 10844 MultiStar: [#1 0.04,0.30,0.85,U] [#2 0.11,1.56,0.00,M7] [#3 0.05,0.63,0.88,U] [#4 -0.32,-0.04,0.89,U] [#5 0.36,0.52,0.00,M1] [#6 -0.33,0.31,0.89,U] [#7 0.30,0.17,0.85,U] [#8 -0.05,0.34,0.89,U] 
02:18:21.044 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.23}, one-star: {0.32, -0.07}
02:18:21.044 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
02:18:21.044 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
02:18:21.044 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.55 mountX=-0.22 mountY=-0.03, mountTheta=-3.00
02:18:21.045 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.23, opts=13)
02:18:21.045 00.000 10844 Enqueuing Move request for scope (0.01, 0.23)
02:18:21.045 00.000 11060 Worker thread wakes up
02:18:21.045 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:21.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
02:18:21.047 00.002 10844 UpdateGuideState exits: m=2995 SNR=34.4 Saturated
02:18:21.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
02:18:21.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:21.047 00.000 11060 Moving (0.01, 0.23) raw xDistance=-0.22 yDistance=-0.03
02:18:21.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:21.047 00.000 10844 Enqueuing Expose request
02:18:21.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:18:21.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:21.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:18:21.047 00.000 11060 MoveAxis(E, 39, ABG)
02:18:21.047 00.000 11060 Guiding  Dir = 2, Dur = 39
02:18:21.056 00.009 11060 IsSlewing returns 0
02:18:21.056 00.000 11060 IsGuiding returns 0
02:18:21.103 00.047 11060 IsGuiding returns 0
02:18:21.103 00.000 11060 Move returns status 0, amount 39
02:18:21.103 00.000 11060 MoveAxis(N, 0, ABG)
02:18:21.103 00.000 11060 Move returns status 0, amount 0
02:18:21.104 00.001 11060 move complete, result=0
02:18:21.104 00.000 11060 worker thread done servicing request
02:18:21.104 00.000 11060 Worker thread wakes up
02:18:21.104 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
02:18:21.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:21.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:21.737 00.633 11060 Exposure complete
02:18:21.933 00.196 11060 worker thread done servicing request
02:18:21.933 00.000 10844 OnExposeComplete: enter
02:18:21.933 00.000 10844 UpdateGuideState(): m_state=6
02:18:21.933 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13101
02:18:21.934 00.001 10844 Star::Find returns 1 (1), X=263.98, Y=61.39, Mass=2947, SNR=33.4, Peak=255 HFD=3.4
02:18:21.934 00.000 10844 MultiStar: [#1 0.58,0.61,0.00,M1] [#2 -0.04,0.85,0.00,M8] [#3 0.56,0.12,0.96,U] [#4 -0.32,-0.76,0.00,M1] [#5 0.55,-0.03,0.88,U] [#6 -0.36,0.20,0.85,U] [#7 0.58,-0.70,0.00,M5] [#8 -0.17,-0.25,0.92,U] 
02:18:21.934 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.06}, one-star: {0.15, -0.29}
02:18:21.934 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
02:18:21.934 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
02:18:21.934 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.36 mountX=0.03 mountY=0.16, mountTheta=1.39
02:18:21.935 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.06, opts=13)
02:18:21.935 00.000 10844 Enqueuing Move request for scope (0.15, -0.06)
02:18:21.935 00.000 11060 Worker thread wakes up
02:18:21.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:21.936 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:18:21.936 00.000 10844 UpdateGuideState exits: m=2947 SNR=33.4 Saturated
02:18:21.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:21.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:21.936 00.000 10844 Enqueuing Expose request
02:18:21.936 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:18:21.936 00.000 11060 Moving (0.15, -0.06) raw xDistance=0.03 yDistance=0.16
02:18:21.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:18:21.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:21.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:18:21.936 00.000 11060 MoveAxis(E, 0, ABG)
02:18:21.936 00.000 11060 Move returns status 0, amount 0
02:18:21.936 00.000 11060 MoveAxis(N, 0, ABG)
02:18:21.936 00.000 11060 Move returns status 0, amount 0
02:18:21.936 00.000 11060 move complete, result=0
02:18:21.936 00.000 11060 worker thread done servicing request
02:18:21.936 00.000 11060 Worker thread wakes up
02:18:21.937 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:21.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:21.938 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:18:22.575 00.637 11060 Exposure complete
02:18:22.741 00.166 11060 worker thread done servicing request
02:18:22.741 00.000 10844 OnExposeComplete: enter
02:18:22.741 00.000 10844 UpdateGuideState(): m_state=6
02:18:22.742 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13102
02:18:22.742 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=61.35, Mass=2441, SNR=31.3, Peak=247 HFD=3.3
02:18:22.743 00.001 10844 MultiStar: [#1 0.17,-0.01,1.12,U] [#2 -0.40,1.03,0.00,M9] [#3 0.04,0.43,0.97,U] [#4 -0.12,-0.30,1.04,U] [#5 -0.01,-0.08,0.94,U] [#6 -0.17,0.63,0.00,M1] [#7 0.27,-0.41,0.81,U] [#8 -0.70,-0.20,0.00,M1] 
02:18:22.743 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.11}, one-star: {0.09, -0.33}
02:18:22.743 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
02:18:22.743 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
02:18:22.743 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.01 mountX=0.10 mountY=0.09, mountTheta=0.73
02:18:22.755 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
02:18:22.755 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
02:18:22.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:22.755 00.000 10844 UpdateGuideState exits: m=2441 SNR=31.3
02:18:22.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:22.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:22.755 00.000 10844 Enqueuing Expose request
02:18:22.755 00.000 11060 Worker thread wakes up
02:18:22.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
02:18:22.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
02:18:22.755 00.000 11060 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=0.09
02:18:22.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:18:22.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:22.756 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:18:22.756 00.000 11060 MoveAxis(E, 0, ABG)
02:18:22.756 00.000 11060 Move returns status 0, amount 0
02:18:22.756 00.000 11060 MoveAxis(N, 0, ABG)
02:18:22.756 00.000 11060 Move returns status 0, amount 0
02:18:22.757 00.001 11060 move complete, result=0
02:18:22.757 00.000 11060 worker thread done servicing request
02:18:22.757 00.000 11060 Worker thread wakes up
02:18:22.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:22.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:22.758 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:23.399 00.641 11060 Exposure complete
02:18:23.574 00.175 11060 worker thread done servicing request
02:18:23.574 00.000 10844 OnExposeComplete: enter
02:18:23.574 00.000 10844 UpdateGuideState(): m_state=6
02:18:23.574 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13103
02:18:23.575 00.001 10844 Star::Find returns 1 (0), X=264.08, Y=61.65, Mass=2604, SNR=31.6, Peak=228 HFD=3.5
02:18:23.575 00.000 10844 MultiStar: [#1 0.21,-0.58,0.99,U] [#2 -0.00,0.96,0.00,M10] [#3 -0.08,0.28,0.99,U] [#4 -0.52,-0.03,1.06,U] [#5 0.04,0.08,0.97,U] [#6 -0.14,0.45,0.98,U] [#7 -0.12,-0.29,0.82,U] [#8 -0.44,0.08,0.89,U] 
02:18:23.575 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.00}, one-star: {0.26, -0.03}
02:18:23.575 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
02:18:23.575 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
02:18:23.575 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.14 mountX=0.02 mountY=-0.10, mountTheta=-1.38
02:18:23.576 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.00, opts=13)
02:18:23.576 00.000 10844 Enqueuing Move request for scope (-0.10, -0.00)
02:18:23.576 00.000 11060 Worker thread wakes up
02:18:23.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:23.578 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
02:18:23.578 00.000 10844 UpdateGuideState exits: m=2604 SNR=31.6
02:18:23.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
02:18:23.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:23.578 00.000 11060 Moving (-0.10, -0.00) raw xDistance=0.02 yDistance=-0.10
02:18:23.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:23.578 00.000 10844 Enqueuing Expose request
02:18:23.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:23.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:23.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:23.578 00.000 11060 MoveAxis(E, 0, ABG)
02:18:23.578 00.000 11060 Move returns status 0, amount 0
02:18:23.578 00.000 11060 MoveAxis(N, 0, ABG)
02:18:23.579 00.001 11060 Move returns status 0, amount 0
02:18:23.579 00.000 11060 move complete, result=0
02:18:23.579 00.000 11060 worker thread done servicing request
02:18:23.579 00.000 11060 Worker thread wakes up
02:18:23.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:23.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:23.580 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:24.220 00.640 11060 Exposure complete
02:18:24.375 00.155 11060 worker thread done servicing request
02:18:24.375 00.000 10844 OnExposeComplete: enter
02:18:24.375 00.000 10844 UpdateGuideState(): m_state=6
02:18:24.376 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13104
02:18:24.376 00.000 10844 Star::Find returns 1 (0), X=263.73, Y=61.91, Mass=2951, SNR=34.0, Peak=223 HFD=3.8
02:18:24.376 00.000 10844 MultiStar: [#1 0.26,0.20,0.78,U] [#2 -0.00,0.90,0.00,R] [#3 0.40,0.37,0.94,U] [#4 -0.49,0.22,0.88,U] [#5 0.21,0.14,1.04,U] [#6 -0.25,-0.07,0.94,U] [#7 0.31,-0.49,0.86,U] [#8 -0.82,0.33,0.00,M1] 
02:18:24.376 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.09}, one-star: {-0.09, 0.23}
02:18:24.376 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
02:18:24.376 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
02:18:24.376 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=-0.10 mountY=0.03, mountTheta=2.82
02:18:24.377 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
02:18:24.377 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
02:18:24.377 00.000 11060 Worker thread wakes up
02:18:24.378 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:24.378 00.000 10844 UpdateGuideState exits: m=2951 SNR=34.0
02:18:24.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:24.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:24.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
02:18:24.378 00.000 10844 Enqueuing Expose request
02:18:24.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:18:24.378 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=0.03
02:18:24.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:24.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:24.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:18:24.379 00.001 11060 MoveAxis(E, 0, ABG)
02:18:24.379 00.000 11060 Move returns status 0, amount 0
02:18:24.379 00.000 11060 MoveAxis(N, 0, ABG)
02:18:24.379 00.000 11060 Move returns status 0, amount 0
02:18:24.379 00.000 11060 move complete, result=0
02:18:24.379 00.000 11060 worker thread done servicing request
02:18:24.379 00.000 11060 Worker thread wakes up
02:18:24.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:24.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:24.380 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:25.026 00.646 11060 Exposure complete
02:18:25.181 00.155 11060 worker thread done servicing request
02:18:25.181 00.000 10844 OnExposeComplete: enter
02:18:25.181 00.000 10844 UpdateGuideState(): m_state=6
02:18:25.182 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13105
02:18:25.182 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=62.05, Mass=2433, SNR=30.2, Peak=201 HFD=3.4
02:18:25.182 00.000 10844 MultiStar: [#1 0.00,1.17,0.00,M1] [#2 0.03,0.48,2.16,U] [#3 0.47,0.68,0.00,M1] [#4 -0.03,0.06,0.94,U] [#5 0.78,0.10,0.00,M1] [#6 0.19,0.64,0.00,M1] [#7 0.43,-0.03,0.94,U] [#8 -0.26,0.67,0.00,M2] 
02:18:25.182 00.000 10844 refined, 3 included, MultiStar: {0.09, 0.28}, one-star: {0.02, 0.36}
02:18:25.182 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
02:18:25.182 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
02:18:25.182 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.26 mountX=-0.30 mountY=0.04, mountTheta=2.99
02:18:25.183 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.28, opts=13)
02:18:25.183 00.000 10844 Enqueuing Move request for scope (0.09, 0.28)
02:18:25.183 00.000 11060 Worker thread wakes up
02:18:25.184 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:25.184 00.000 10844 UpdateGuideState exits: m=2433 SNR=30.2
02:18:25.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
02:18:25.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:25.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
02:18:25.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:25.184 00.000 10844 Enqueuing Expose request
02:18:25.184 00.000 11060 Moving (0.09, 0.28) raw xDistance=-0.30 yDistance=0.04
02:18:25.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:18:25.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:25.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:18:25.184 00.000 11060 MoveAxis(E, 51, ABG)
02:18:25.184 00.000 11060 Guiding  Dir = 2, Dur = 51
02:18:25.200 00.016 11060 IsSlewing returns 0
02:18:25.200 00.000 11060 IsGuiding returns 0
02:18:25.262 00.062 11060 IsGuiding returns 0
02:18:25.262 00.000 11060 Move returns status 0, amount 51
02:18:25.262 00.000 11060 MoveAxis(N, 0, ABG)
02:18:25.262 00.000 11060 Move returns status 0, amount 0
02:18:25.262 00.000 11060 move complete, result=0
02:18:25.262 00.000 11060 worker thread done servicing request
02:18:25.262 00.000 11060 Worker thread wakes up
02:18:25.262 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
02:18:25.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:25.264 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:25.894 00.630 11060 Exposure complete
02:18:26.065 00.171 11060 worker thread done servicing request
02:18:26.065 00.000 10844 OnExposeComplete: enter
02:18:26.065 00.000 10844 UpdateGuideState(): m_state=6
02:18:26.066 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13106
02:18:26.066 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=61.39, Mass=2552, SNR=31.5, Peak=255 HFD=3.3
02:18:26.066 00.000 10844 MultiStar: [#1 0.19,0.16,1.00,U] [#2 -0.32,-0.02,2.13,U] [#3 0.22,0.83,0.00,M2] [#4 -0.10,0.22,0.87,U] [#5 -0.05,-0.02,1.10,U] [#6 -0.03,0.24,0.81,U] [#7 0.27,-0.21,0.78,U] [#8 -0.55,0.11,0.94,U] 
02:18:26.066 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {0.30, -0.29}
02:18:26.066 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
02:18:26.066 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
02:18:26.066 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.96 mountX=0.00 mountY=-0.08, mountTheta=-1.57
02:18:26.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
02:18:26.068 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
02:18:26.068 00.000 11060 Worker thread wakes up
02:18:26.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:26.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
02:18:26.068 00.000 10844 UpdateGuideState exits: m=2552 SNR=31.5 Saturated
02:18:26.068 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
02:18:26.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:26.068 00.000 11060 Moving (-0.08, 0.01) raw xDistance=0.00 yDistance=-0.08
02:18:26.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:26.068 00.000 10844 Enqueuing Expose request
02:18:26.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:18:26.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:26.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:18:26.068 00.000 11060 MoveAxis(E, 0, ABG)
02:18:26.068 00.000 11060 Move returns status 0, amount 0
02:18:26.068 00.000 11060 MoveAxis(N, 0, ABG)
02:18:26.068 00.000 11060 Move returns status 0, amount 0
02:18:26.069 00.001 11060 move complete, result=0
02:18:26.069 00.000 11060 worker thread done servicing request
02:18:26.069 00.000 11060 Worker thread wakes up
02:18:26.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:26.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:26.070 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:26.702 00.632 11060 Exposure complete
02:18:26.875 00.173 11060 worker thread done servicing request
02:18:26.875 00.000 10844 OnExposeComplete: enter
02:18:26.875 00.000 10844 UpdateGuideState(): m_state=6
02:18:26.875 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13107
02:18:26.875 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=61.34, Mass=2805, SNR=32.6, Peak=253 HFD=3.9
02:18:26.876 00.001 10844 MultiStar: [#1 0.53,0.36,0.00,M1] [#2 -0.38,0.18,1.99,U] [#3 0.69,0.85,0.00,M3] [#4 0.58,-0.44,0.00,M1] [#5 -0.03,0.48,0.99,U] [#6 -0.07,0.78,0.00,M1] [#7 0.39,-0.18,0.85,U] [#8 -0.05,0.38,0.86,U] 
02:18:26.876 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.12}, one-star: {0.15, -0.34}
02:18:26.876 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
02:18:26.876 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
02:18:26.876 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.04 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
02:18:26.879 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.12, opts=13)
02:18:26.879 00.000 10844 Enqueuing Move request for scope (-0.06, 0.12)
02:18:26.879 00.000 11060 Worker thread wakes up
02:18:26.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:26.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
02:18:26.879 00.000 10844 UpdateGuideState exits: m=2805 SNR=32.6
02:18:26.879 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
02:18:26.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:26.879 00.000 11060 Moving (-0.06, 0.12) raw xDistance=-0.11 yDistance=-0.08
02:18:26.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:26.880 00.001 10844 Enqueuing Expose request
02:18:26.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:18:26.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:26.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:18:26.880 00.000 11060 MoveAxis(E, 0, ABG)
02:18:26.880 00.000 11060 Move returns status 0, amount 0
02:18:26.880 00.000 11060 MoveAxis(N, 0, ABG)
02:18:26.880 00.000 11060 Move returns status 0, amount 0
02:18:26.880 00.000 11060 move complete, result=0
02:18:26.880 00.000 11060 worker thread done servicing request
02:18:26.880 00.000 11060 Worker thread wakes up
02:18:26.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:26.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:26.882 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:27.520 00.638 11060 Exposure complete
02:18:27.687 00.167 11060 worker thread done servicing request
02:18:27.687 00.000 10844 OnExposeComplete: enter
02:18:27.687 00.000 10844 UpdateGuideState(): m_state=6
02:18:27.688 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13108
02:18:27.688 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=61.43, Mass=2358, SNR=30.1, Peak=255 HFD=3.3
02:18:27.689 00.001 10844 MultiStar: [#1 0.46,0.04,1.17,U] [#2 0.43,0.70,0.00,M1] [#3 0.33,0.96,0.00,M4] [#4 0.38,0.12,1.00,U] [#5 0.60,0.42,0.00,M1] [#6 -0.07,0.63,0.00,M2] [#7 0.84,-0.48,0.00,M1] [#8 0.16,0.27,0.96,U] 
02:18:27.689 00.000 10844 refined, 3 included, MultiStar: {0.31, 0.04}, one-star: {0.22, -0.25}
02:18:27.689 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
02:18:27.689 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
02:18:27.689 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.04 hyp=0.31 cameraTheta=0.13 mountX=-0.10 mountY=0.30, mountTheta=1.88
02:18:27.690 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.04, opts=13)
02:18:27.690 00.000 10844 Enqueuing Move request for scope (0.31, 0.04)
02:18:27.690 00.000 11060 Worker thread wakes up
02:18:27.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.04) opts 0xd
02:18:27.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.04)
02:18:27.690 00.000 11060 Moving (0.31, 0.04) raw xDistance=-0.10 yDistance=0.30
02:18:27.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:27.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:27.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:27.691 00.001 10844 UpdateGuideState exits: m=2358 SNR=30.1 Saturated
02:18:27.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:18:27.691 00.000 11060 MoveAxis(E, 0, ABG)
02:18:27.691 00.000 11060 Move returns status 0, amount 0
02:18:27.691 00.000 11060 MoveAxis(N, 0, ABG)
02:18:27.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:27.691 00.000 11060 Move returns status 0, amount 0
02:18:27.691 00.000 11060 move complete, result=0
02:18:27.691 00.000 11060 worker thread done servicing request
02:18:27.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:27.691 00.000 10844 Enqueuing Expose request
02:18:27.691 00.000 11060 Worker thread wakes up
02:18:27.691 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:18:27.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:27.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:28.327 00.636 11060 Exposure complete
02:18:28.503 00.176 11060 worker thread done servicing request
02:18:28.503 00.000 10844 OnExposeComplete: enter
02:18:28.503 00.000 10844 UpdateGuideState(): m_state=6
02:18:28.504 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13109
02:18:28.504 00.000 10844 Star::Find returns 1 (1), X=264.09, Y=61.70, Mass=2607, SNR=32.1, Peak=255 HFD=3.0
02:18:28.504 00.000 10844 MultiStar: [#1 0.38,0.58,0.00,M1] [#2 0.25,0.31,2.08,U] [#3 0.21,0.62,0.00,M5] [#4 0.08,-0.26,0.98,U] [#5 0.09,0.63,0.00,M2] [#6 0.02,0.76,0.00,M3] [#7 0.10,-0.10,0.84,U] [#8 -0.34,0.26,0.94,U] 
02:18:28.504 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.10}, one-star: {0.26, 0.02}
02:18:28.504 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
02:18:28.504 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
02:18:28.504 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.75 mountX=-0.12 mountY=0.09, mountTheta=2.49
02:18:28.506 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
02:18:28.506 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
02:18:28.506 00.000 11060 Worker thread wakes up
02:18:28.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:28.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
02:18:28.506 00.000 10844 UpdateGuideState exits: m=2607 SNR=32.1 Saturated
02:18:28.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
02:18:28.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:28.506 00.000 11060 Moving (0.11, 0.10) raw xDistance=-0.12 yDistance=0.09
02:18:28.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:28.506 00.000 10844 Enqueuing Expose request
02:18:28.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:18:28.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:28.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:18:28.506 00.000 11060 MoveAxis(E, 0, ABG)
02:18:28.506 00.000 11060 Move returns status 0, amount 0
02:18:28.506 00.000 11060 MoveAxis(N, 0, ABG)
02:18:28.506 00.000 11060 Move returns status 0, amount 0
02:18:28.506 00.000 11060 move complete, result=0
02:18:28.506 00.000 11060 worker thread done servicing request
02:18:28.508 00.002 11060 Worker thread wakes up
02:18:28.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:28.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:28.509 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:29.134 00.625 11060 Exposure complete
02:18:29.325 00.191 11060 worker thread done servicing request
02:18:29.325 00.000 10844 OnExposeComplete: enter
02:18:29.325 00.000 10844 UpdateGuideState(): m_state=6
02:18:29.325 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13110
02:18:29.325 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=61.57, Mass=2565, SNR=31.3, Peak=255 HFD=3.5
02:18:29.325 00.000 10844 MultiStar: [#1 0.01,-0.10,0.99,U] [#2 -0.30,0.47,2.34,U] [#3 0.29,0.41,1.05,U] [#4 0.32,-0.55,0.99,U] [#5 0.41,-0.23,0.96,U] [#6 0.63,-0.68,0.00,M4] [#7 0.19,-0.89,0.00,M1] [#8 -0.08,-0.55,0.92,U] 
02:18:29.325 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.01}, one-star: {0.30, -0.11}
02:18:29.326 00.001 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
02:18:29.326 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
02:18:29.326 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.10 mountX=-0.02 mountY=0.06, mountTheta=1.85
02:18:29.327 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
02:18:29.327 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
02:18:29.327 00.000 11060 Worker thread wakes up
02:18:29.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
02:18:29.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
02:18:29.327 00.000 11060 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=0.06
02:18:29.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:18:29.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:29.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:29.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:18:29.327 00.000 11060 MoveAxis(E, 0, ABG)
02:18:29.327 00.000 11060 Move returns status 0, amount 0
02:18:29.327 00.000 10844 UpdateGuideState exits: m=2565 SNR=31.3 Saturated
02:18:29.327 00.000 11060 MoveAxis(N, 0, ABG)
02:18:29.328 00.001 11060 Move returns status 0, amount 0
02:18:29.328 00.000 11060 move complete, result=0
02:18:29.328 00.000 11060 worker thread done servicing request
02:18:29.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:29.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:29.328 00.000 10844 Enqueuing Expose request
02:18:29.328 00.000 11060 Worker thread wakes up
02:18:29.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:29.328 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:29.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:29.966 00.638 11060 Exposure complete
02:18:30.164 00.198 11060 worker thread done servicing request
02:18:30.164 00.000 10844 OnExposeComplete: enter
02:18:30.164 00.000 10844 UpdateGuideState(): m_state=6
02:18:30.164 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13111
02:18:30.164 00.000 10844 Star::Find returns 1 (0), X=263.94, Y=62.23, Mass=2617, SNR=32.0, Peak=242 HFD=3.3
02:18:30.165 00.001 10844 MultiStar: [#1 0.29,1.30,0.00,M1] [#2 -0.04,0.28,2.07,U] [#3 0.62,1.06,0.00,M5] [#4 0.47,-0.28,0.89,U] [#5 0.06,0.94,0.00,M2] [#6 0.34,0.57,0.00,M5] [#7 0.81,-0.29,0.00,M2] [#8 -0.30,0.61,0.00,M1] 
02:18:30.165 00.000 10844 refined, 2 included, MultiStar: {0.12, 0.22}, one-star: {0.12, 0.55}
02:18:30.165 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
02:18:30.165 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
02:18:30.165 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.09 mountX=-0.24 mountY=0.08, mountTheta=2.83
02:18:30.167 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.22, opts=13)
02:18:30.167 00.000 10844 Enqueuing Move request for scope (0.12, 0.22)
02:18:30.167 00.000 11060 Worker thread wakes up
02:18:30.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:30.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
02:18:30.167 00.000 10844 UpdateGuideState exits: m=2617 SNR=32.0
02:18:30.167 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
02:18:30.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:30.167 00.000 11060 Moving (0.12, 0.22) raw xDistance=-0.24 yDistance=0.08
02:18:30.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:30.167 00.000 10844 Enqueuing Expose request
02:18:30.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:18:30.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:30.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:18:30.167 00.000 11060 MoveAxis(E, 41, ABG)
02:18:30.167 00.000 11060 Guiding  Dir = 2, Dur = 41
02:18:30.175 00.008 11060 IsSlewing returns 0
02:18:30.175 00.000 11060 IsGuiding returns 0
02:18:30.222 00.047 11060 IsGuiding returns 0
02:18:30.222 00.000 11060 Move returns status 0, amount 41
02:18:30.222 00.000 11060 MoveAxis(N, 0, ABG)
02:18:30.222 00.000 11060 Move returns status 0, amount 0
02:18:30.222 00.000 11060 move complete, result=0
02:18:30.222 00.000 11060 worker thread done servicing request
02:18:30.222 00.000 11060 Worker thread wakes up
02:18:30.223 00.001 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
02:18:30.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:30.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:30.853 00.630 11060 Exposure complete
02:18:31.068 00.215 11060 worker thread done servicing request
02:18:31.070 00.002 10844 OnExposeComplete: enter
02:18:31.070 00.000 10844 UpdateGuideState(): m_state=6
02:18:31.070 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13112
02:18:31.070 00.000 10844 Star::Find returns 1 (0), X=264.00, Y=62.20, Mass=2209, SNR=29.0, Peak=177 HFD=3.7
02:18:31.070 00.000 10844 MultiStar: [#1 0.63,0.94,0.00,M2] [#2 -0.48,0.56,0.00,M1] [#3 0.49,1.00,0.00,M6] [#4 0.30,0.08,1.13,U] [#5 0.12,0.52,1.05,U] [#6 -0.37,0.70,0.00,M6] [#7 0.48,0.28,1.01,U] [#8 -0.09,-0.01,1.08,U] 
02:18:31.071 00.001 10844 refined, 4 included, MultiStar: {0.19, 0.27}, one-star: {0.18, 0.52}
02:18:31.071 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.75) = xAngle (2.70 = 2.70)
02:18:31.071 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
02:18:31.071 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.95 mountX=-0.30 mountY=0.15, mountTheta=2.69
02:18:31.072 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.27, opts=13)
02:18:31.072 00.000 10844 Enqueuing Move request for scope (0.19, 0.27)
02:18:31.072 00.000 11060 Worker thread wakes up
02:18:31.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:31.073 00.001 10844 UpdateGuideState exits: m=2209 SNR=29.0
02:18:31.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:31.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:31.073 00.000 10844 Enqueuing Expose request
02:18:31.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.27) opts 0xd
02:18:31.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.27)
02:18:31.073 00.000 11060 Moving (0.19, 0.27) raw xDistance=-0.30 yDistance=0.15
02:18:31.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:18:31.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:31.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:18:31.073 00.000 11060 MoveAxis(E, 54, ABG)
02:18:31.073 00.000 11060 Guiding  Dir = 2, Dur = 54
02:18:31.081 00.008 11060 IsSlewing returns 0
02:18:31.081 00.000 11060 IsGuiding returns 0
02:18:31.143 00.062 11060 IsGuiding returns 0
02:18:31.143 00.000 11060 Move returns status 0, amount 54
02:18:31.143 00.000 11060 MoveAxis(N, 0, ABG)
02:18:31.143 00.000 11060 Move returns status 0, amount 0
02:18:31.143 00.000 11060 move complete, result=0
02:18:31.144 00.001 11060 worker thread done servicing request
02:18:31.144 00.000 11060 Worker thread wakes up
02:18:31.144 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
02:18:31.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:31.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:31.782 00.638 11060 Exposure complete
02:18:32.063 00.281 11060 worker thread done servicing request
02:18:32.063 00.000 10844 OnExposeComplete: enter
02:18:32.063 00.000 10844 UpdateGuideState(): m_state=6
02:18:32.065 00.002 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13113
02:18:32.065 00.000 10844 Star::Find returns 1 (0), X=263.85, Y=61.72, Mass=2777, SNR=33.2, Peak=239 HFD=3.4
02:18:32.065 00.000 10844 MultiStar: [#1 0.40,0.25,0.88,U] [#2 -0.17,0.78,0.00,M2] [#3 0.57,0.80,0.00,M7] [#4 -0.05,-0.07,0.96,U] [#5 -0.03,1.00,0.00,M2] [#6 -0.18,0.33,0.85,U] [#7 0.56,-0.77,0.00,M2] [#8 -0.19,0.30,0.82,U] 
02:18:32.065 00.000 10844 single-star, 4 included, MultiStar: {0.01, 0.16}, one-star: {0.03, 0.04}
02:18:32.065 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
02:18:32.066 00.001 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
02:18:32.066 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.86 mountX=-0.04 mountY=0.03, mountTheta=2.60
02:18:32.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
02:18:32.068 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
02:18:32.068 00.000 11060 Worker thread wakes up
02:18:32.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:32.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:18:32.068 00.000 10844 UpdateGuideState exits: m=2777 SNR=33.2
02:18:32.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:32.068 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:18:32.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:32.068 00.000 11060 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
02:18:32.068 00.000 10844 Enqueuing Expose request
02:18:32.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:18:32.069 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:32.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:18:32.069 00.000 11060 MoveAxis(E, 0, ABG)
02:18:32.069 00.000 11060 Move returns status 0, amount 0
02:18:32.069 00.000 11060 MoveAxis(N, 0, ABG)
02:18:32.070 00.001 11060 Move returns status 0, amount 0
02:18:32.070 00.000 11060 move complete, result=0
02:18:32.070 00.000 11060 worker thread done servicing request
02:18:32.070 00.000 11060 Worker thread wakes up
02:18:32.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:32.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:32.073 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:32.707 00.634 11060 Exposure complete
02:18:32.979 00.272 11060 worker thread done servicing request
02:18:32.979 00.000 10844 OnExposeComplete: enter
02:18:32.979 00.000 10844 UpdateGuideState(): m_state=6
02:18:32.979 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13114
02:18:32.979 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=61.88, Mass=2718, SNR=32.6, Peak=222 HFD=3.5
02:18:32.980 00.001 10844 MultiStar: [#1 0.35,-0.04,0.98,U] [#2 -0.05,0.53,2.09,U] [#3 0.39,1.53,0.00,M8] [#4 0.12,0.01,0.93,U] [#5 -0.47,0.76,0.00,M3] [#6 -0.05,0.98,0.00,M6] [#7 0.17,-0.26,0.80,U] [#8 -0.43,0.87,0.00,M1] 
02:18:32.980 00.000 10844 single-star, 4 included, MultiStar: {0.09, 0.19}, one-star: {0.04, 0.20}
02:18:32.980 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
02:18:32.980 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
02:18:32.980 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.38 mountX=-0.20 mountY=0.00, mountTheta=3.12
02:18:32.982 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
02:18:32.982 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
02:18:32.982 00.000 11060 Worker thread wakes up
02:18:32.983 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:32.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
02:18:32.983 00.000 10844 UpdateGuideState exits: m=2718 SNR=32.6
02:18:32.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:32.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
02:18:32.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:32.983 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=0.00
02:18:32.983 00.000 10844 Enqueuing Expose request
02:18:32.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:18:32.984 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:32.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:18:32.984 00.000 11060 MoveAxis(E, 35, ABG)
02:18:32.984 00.000 11060 Guiding  Dir = 2, Dur = 35
02:18:32.996 00.012 11060 IsSlewing returns 0
02:18:32.996 00.000 11060 IsGuiding returns 0
02:18:33.042 00.046 11060 IsGuiding returns 0
02:18:33.042 00.000 11060 Move returns status 0, amount 35
02:18:33.042 00.000 11060 MoveAxis(N, 0, ABG)
02:18:33.042 00.000 11060 Move returns status 0, amount 0
02:18:33.043 00.001 11060 move complete, result=0
02:18:33.043 00.000 11060 worker thread done servicing request
02:18:33.043 00.000 11060 Worker thread wakes up
02:18:33.043 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
02:18:33.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:33.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:33.675 00.632 11060 Exposure complete
02:18:33.936 00.261 11060 worker thread done servicing request
02:18:33.938 00.002 10844 OnExposeComplete: enter
02:18:33.938 00.000 10844 UpdateGuideState(): m_state=6
02:18:33.938 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13115
02:18:33.938 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=61.38, Mass=2933, SNR=33.9, Peak=251 HFD=3.4
02:18:33.939 00.001 10844 MultiStar: [#1 0.16,-0.50,0.89,U] [#2 -0.25,0.05,2.01,U] [#3 0.60,0.06,0.94,U] [#4 0.13,-0.57,0.95,U] [#5 0.28,0.20,0.88,U] [#6 -0.06,-0.45,0.99,U] [#7 0.16,-0.87,0.00,M2] [#8 0.29,0.05,0.84,U] 
02:18:33.939 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.16}, one-star: {0.07, -0.31}
02:18:33.939 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
02:18:33.939 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
02:18:33.939 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.03 mountX=0.14 mountY=0.12, mountTheta=0.72
02:18:33.941 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.16, opts=13)
02:18:33.941 00.000 10844 Enqueuing Move request for scope (0.10, -0.16)
02:18:33.941 00.000 11060 Worker thread wakes up
02:18:33.941 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:33.941 00.000 10844 UpdateGuideState exits: m=2933 SNR=33.9
02:18:33.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:33.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:33.941 00.000 10844 Enqueuing Expose request
02:18:33.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
02:18:33.942 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
02:18:33.942 00.000 11060 Moving (0.10, -0.16) raw xDistance=0.14 yDistance=0.12
02:18:33.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:18:33.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:33.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:18:33.942 00.000 11060 MoveAxis(W, 23, ABG)
02:18:33.942 00.000 11060 Guiding  Dir = 3, Dur = 23
02:18:33.977 00.035 11060 IsSlewing returns 0
02:18:33.977 00.000 11060 IsGuiding returns 0
02:18:34.024 00.047 11060 IsGuiding returns 0
02:18:34.025 00.001 11060 Move returns status 0, amount 23
02:18:34.025 00.000 11060 MoveAxis(N, 0, ABG)
02:18:34.025 00.000 11060 Move returns status 0, amount 0
02:18:34.025 00.000 11060 move complete, result=0
02:18:34.025 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
02:18:34.025 00.000 11060 worker thread done servicing request
02:18:34.025 00.000 11060 Worker thread wakes up
02:18:34.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:34.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:34.657 00.632 11060 Exposure complete
02:18:34.880 00.223 11060 worker thread done servicing request
02:18:34.880 00.000 10844 OnExposeComplete: enter
02:18:34.880 00.000 10844 UpdateGuideState(): m_state=6
02:18:34.880 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13116
02:18:34.880 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=61.55, Mass=2293, SNR=29.6, Peak=218 HFD=3.4
02:18:34.882 00.002 10844 MultiStar: [#1 0.28,-0.09,1.01,U] [#2 0.74,-0.03,0.00,M1] [#3 0.88,-0.04,0.00,M8] [#4 0.58,-0.74,0.00,M1] [#5 0.71,0.08,0.00,M3] [#6 0.28,0.06,0.97,U] [#7 0.63,-0.49,0.00,M3] [#8 -0.40,-0.28,1.08,U] 
02:18:34.882 00.000 10844 refined, 3 included, MultiStar: {0.23, -0.11}, one-star: {0.80, -0.13}
02:18:34.882 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.75) = xAngle (1.28 = 1.28)
02:18:34.882 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.26 = 1.26)
02:18:34.882 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-0.47 mountX=0.07 mountY=0.24, mountTheta=1.28
02:18:34.883 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.11, opts=13)
02:18:34.883 00.000 10844 Enqueuing Move request for scope (0.23, -0.11)
02:18:34.884 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:34.884 00.000 10844 UpdateGuideState exits: m=2293 SNR=29.6
02:18:34.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:34.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:34.884 00.000 10844 Enqueuing Expose request
02:18:34.884 00.000 11060 Worker thread wakes up
02:18:34.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
02:18:34.884 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
02:18:34.884 00.000 11060 Moving (0.23, -0.11) raw xDistance=0.07 yDistance=0.24
02:18:34.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:18:34.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:34.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:18:34.885 00.001 11060 MoveAxis(E, 0, ABG)
02:18:34.885 00.000 11060 Move returns status 0, amount 0
02:18:34.885 00.000 11060 MoveAxis(N, 0, ABG)
02:18:34.885 00.000 11060 Move returns status 0, amount 0
02:18:34.885 00.000 11060 move complete, result=0
02:18:34.885 00.000 11060 worker thread done servicing request
02:18:34.885 00.000 11060 Worker thread wakes up
02:18:34.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:34.886 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:34.895 00.009 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:18:35.529 00.634 11060 Exposure complete
02:18:35.713 00.184 11060 worker thread done servicing request
02:18:35.713 00.000 10844 OnExposeComplete: enter
02:18:35.713 00.000 10844 UpdateGuideState(): m_state=6
02:18:35.713 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13117
02:18:35.713 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=61.72, Mass=2633, SNR=32.0, Peak=255 HFD=3.6
02:18:35.714 00.001 10844 MultiStar: [#1 0.45,-0.32,0.98,U] [#2 -0.36,0.23,1.93,U] [#3 0.58,0.64,0.00,M9] [#4 0.55,-0.23,1.08,U] [#5 0.55,-0.52,0.00,M4] [#6 0.25,0.29,0.89,U] [#7 0.64,-0.73,0.00,M4] [#8 -0.40,0.45,0.95,U] 
02:18:35.714 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.09}, one-star: {0.42, 0.04}
02:18:35.714 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
02:18:35.714 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
02:18:35.714 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.79 mountX=-0.10 mountY=0.07, mountTheta=2.53
02:18:35.715 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.09, opts=13)
02:18:35.716 00.001 10844 Enqueuing Move request for scope (0.09, 0.09)
02:18:35.716 00.000 11060 Worker thread wakes up
02:18:35.716 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:35.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
02:18:35.716 00.000 10844 UpdateGuideState exits: m=2633 SNR=32.0 Saturated
02:18:35.716 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
02:18:35.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:35.716 00.000 11060 Moving (0.09, 0.09) raw xDistance=-0.10 yDistance=0.07
02:18:35.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:35.716 00.000 10844 Enqueuing Expose request
02:18:35.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:35.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:35.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:18:35.716 00.000 11060 MoveAxis(E, 0, ABG)
02:18:35.716 00.000 11060 Move returns status 0, amount 0
02:18:35.716 00.000 11060 MoveAxis(N, 0, ABG)
02:18:35.716 00.000 11060 Move returns status 0, amount 0
02:18:35.717 00.001 11060 move complete, result=0
02:18:35.717 00.000 11060 worker thread done servicing request
02:18:35.717 00.000 11060 Worker thread wakes up
02:18:35.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:35.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:35.718 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:36.354 00.636 11060 Exposure complete
02:18:36.551 00.197 11060 worker thread done servicing request
02:18:36.551 00.000 10844 OnExposeComplete: enter
02:18:36.551 00.000 10844 UpdateGuideState(): m_state=6
02:18:36.551 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13118
02:18:36.552 00.001 10844 Star::Find returns 1 (0), X=264.14, Y=61.06, Mass=3566, SNR=37.5, Peak=239 HFD=3.9
02:18:36.552 00.000 10844 MultiStar: [#1 0.62,0.01,0.80,U] [#2 0.19,-0.53,1.88,U] [#3 0.84,0.23,0.00,M10] [#4 -0.01,-0.52,0.77,U] [#5 0.03,-0.04,0.84,U] [#6 0.74,0.20,0.00,M4] [#7 1.24,-0.88,0.00,M5] [#8 0.16,-0.15,0.83,U] 
02:18:36.552 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.35}, one-star: {0.32, -0.63}
02:18:36.552 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.75) = xAngle (0.72 = 0.72)
02:18:36.552 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
02:18:36.552 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.35 hyp=0.41 cameraTheta=-1.03 mountX=0.31 mountY=0.27, mountTheta=0.71
02:18:36.554 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.35, opts=13)
02:18:36.554 00.000 10844 Enqueuing Move request for scope (0.21, -0.35)
02:18:36.554 00.000 11060 Worker thread wakes up
02:18:36.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:36.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.35) opts 0xd
02:18:36.554 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.35)
02:18:36.554 00.000 11060 Moving (0.21, -0.35) raw xDistance=0.31 yDistance=0.27
02:18:36.555 00.001 10844 UpdateGuideState exits: m=3566 SNR=37.5
02:18:36.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
02:18:36.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:36.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:18:36.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:36.555 00.000 11060 MoveAxis(W, 54, ABG)
02:18:36.555 00.000 11060 Guiding  Dir = 3, Dur = 54
02:18:36.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:36.555 00.000 10844 Enqueuing Expose request
02:18:36.567 00.012 11060 IsSlewing returns 0
02:18:36.567 00.000 11060 IsGuiding returns 0
02:18:36.631 00.064 11060 IsGuiding returns 0
02:18:36.631 00.000 11060 Move returns status 0, amount 54
02:18:36.631 00.000 11060 MoveAxis(N, 0, ABG)
02:18:36.631 00.000 11060 Move returns status 0, amount 0
02:18:36.631 00.000 11060 move complete, result=0
02:18:36.631 00.000 11060 worker thread done servicing request
02:18:36.631 00.000 11060 Worker thread wakes up
02:18:36.631 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.3 px 0 ms NORTH
02:18:36.632 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:36.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:37.262 00.630 11060 Exposure complete
02:18:37.436 00.174 11060 worker thread done servicing request
02:18:37.436 00.000 10844 OnExposeComplete: enter
02:18:37.436 00.000 10844 UpdateGuideState(): m_state=6
02:18:37.436 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13119
02:18:37.436 00.000 10844 Star::Find returns 1 (1), X=264.65, Y=61.34, Mass=3810, SNR=39.6, Peak=255 HFD=3.6
02:18:37.437 00.001 10844 MultiStar: [#1 0.50,0.19,0.81,U] [#2 0.25,0.09,1.68,U] [#3 0.79,1.03,0.00,R] [#4 0.33,0.25,0.69,U] [#5 0.34,0.41,0.77,U] [#6 -0.17,0.79,0.00,M5] [#7 0.71,-0.06,0.00,M6] [#8 0.29,0.27,0.79,U] 
02:18:37.437 00.000 10844 refined, 5 included, MultiStar: {0.41, 0.12}, one-star: {0.83, -0.35}
02:18:37.437 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
02:18:37.437 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.01 = 2.01)
02:18:37.437 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=0.12 hyp=0.43 cameraTheta=0.27 mountX=-0.19 mountY=0.39, mountTheta=2.02
02:18:37.438 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=0.12, opts=13)
02:18:37.438 00.000 10844 Enqueuing Move request for scope (0.41, 0.12)
02:18:37.438 00.000 11060 Worker thread wakes up
02:18:37.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:37.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.12) opts 0xd
02:18:37.438 00.000 10844 UpdateGuideState exits: m=3810 SNR=39.6 Saturated
02:18:37.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 0.12)
02:18:37.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:37.438 00.000 11060 Moving (0.41, 0.12) raw xDistance=-0.19 yDistance=0.39
02:18:37.439 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:37.439 00.000 10844 Enqueuing Expose request
02:18:37.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:18:37.439 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.29 newest=0.73
02:18:37.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
02:18:37.439 00.000 11060 MoveAxis(E, 31, ABG)
02:18:37.439 00.000 11060 Guiding  Dir = 2, Dur = 31
02:18:37.459 00.020 11060 IsSlewing returns 0
02:18:37.459 00.000 11060 IsGuiding returns 0
02:18:37.523 00.064 11060 IsGuiding returns 0
02:18:37.523 00.000 11060 Move returns status 0, amount 31
02:18:37.523 00.000 11060 BLC: Oldest BLC event removed
02:18:37.523 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:18:37.524 00.001 11060 MoveAxis(S, 902, ABG)
02:18:37.524 00.000 11060 duration set to 750 by maxDecDuration
02:18:37.524 00.000 11060 Guiding  Dir = 1, Dur = 750
02:18:37.569 00.045 11060 IsSlewing returns 0
02:18:37.571 00.002 11060 IsGuiding returns 0
02:18:38.354 00.783 11060 IsGuiding returns 0
02:18:38.355 00.001 11060 Move returns status 0, amount 750
02:18:38.355 00.000 11060 move complete, result=0
02:18:38.355 00.000 11060 worker thread done servicing request
02:18:38.356 00.001 10844 GuideStep: -0.2 px 31 ms EAST, 0.4 px 750 ms SOUTH
02:18:38.356 00.000 11060 Worker thread wakes up
02:18:38.357 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:38.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:39.000 00.643 11060 Exposure complete
02:18:39.174 00.174 11060 worker thread done servicing request
02:18:39.175 00.001 10844 OnExposeComplete: enter
02:18:39.175 00.000 10844 UpdateGuideState(): m_state=6
02:18:39.175 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13120
02:18:39.175 00.000 10844 Star::Find returns 1 (0), X=264.00, Y=62.07, Mass=2488, SNR=30.3, Peak=226 HFD=2.9
02:18:39.176 00.001 10844 MultiStar: [#1 0.35,0.85,0.00,M1] [#2 0.08,0.10,2.17,U] [#3 -0.24,-0.53,0.97,U] [#4 0.10,-0.31,1.02,U] [#5 0.57,0.36,0.00,M3] [#6 0.40,0.26,0.90,U] [#7 0.41,-0.21,0.99,U] [#8 -0.13,0.04,1.05,U] 
02:18:39.176 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.18, 0.39}
02:18:39.176 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
02:18:39.176 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
02:18:39.176 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.18 mountX=-0.00 mountY=0.11, mountTheta=1.57
02:18:39.179 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.02, opts=13)
02:18:39.179 00.000 10844 Enqueuing Move request for scope (0.11, -0.02)
02:18:39.179 00.000 11060 Worker thread wakes up
02:18:39.180 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:39.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
02:18:39.180 00.000 10844 UpdateGuideState exits: m=2488 SNR=30.3
02:18:39.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:39.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:39.180 00.000 10844 Enqueuing Expose request
02:18:39.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
02:18:39.180 00.000 11060 Moving (0.11, -0.02) raw xDistance=-0.00 yDistance=0.11
02:18:39.180 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.12, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.272900, 1:0.106852
02:18:39.180 00.000 11060 BLC: No correction, Miss < min_move
02:18:39.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:18:39.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:39.181 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:18:39.181 00.000 11060 MoveAxis(E, 0, ABG)
02:18:39.181 00.000 11060 Move returns status 0, amount 0
02:18:39.181 00.000 11060 MoveAxis(N, 0, ABG)
02:18:39.181 00.000 11060 Move returns status 0, amount 0
02:18:39.181 00.000 11060 move complete, result=0
02:18:39.181 00.000 11060 worker thread done servicing request
02:18:39.181 00.000 11060 Worker thread wakes up
02:18:39.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:39.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:39.182 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:39.819 00.637 11060 Exposure complete
02:18:39.975 00.156 11060 worker thread done servicing request
02:18:39.975 00.000 10844 OnExposeComplete: enter
02:18:39.975 00.000 10844 UpdateGuideState(): m_state=6
02:18:39.975 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13121
02:18:39.975 00.000 10844 Star::Find returns 1 (0), X=263.77, Y=61.28, Mass=2623, SNR=32.4, Peak=216 HFD=3.6
02:18:39.976 00.001 10844 MultiStar: [#1 0.44,0.19,1.00,U] [#2 -0.31,0.61,0.00,M1] [#3 -0.65,0.14,0.00,M1] [#4 -0.02,-0.27,0.96,U] [#5 0.55,0.43,0.00,M4] [#6 0.03,0.21,0.74,U] [#7 0.04,0.38,0.79,U] [#8 -0.51,0.33,0.87,U] 
02:18:39.976 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.05}, one-star: {-0.05, -0.41}
02:18:39.976 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.88)
02:18:39.976 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
02:18:39.976 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.66 mountX=-0.05 mountY=-0.01, mountTheta=-2.89
02:18:39.977 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.05, opts=13)
02:18:39.977 00.000 10844 Enqueuing Move request for scope (-0.00, 0.05)
02:18:39.978 00.001 11060 Worker thread wakes up
02:18:39.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:39.978 00.000 10844 UpdateGuideState exits: m=2623 SNR=32.4
02:18:39.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:39.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:39.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
02:18:39.978 00.000 10844 Enqueuing Expose request
02:18:39.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
02:18:39.978 00.000 11060 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=-0.01
02:18:39.978 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.12, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.272900, 1:0.106852, 2:-0.012628
02:18:39.978 00.000 11060 BLC: No correction, Miss < min_move
02:18:39.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:18:39.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:39.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:18:39.978 00.000 11060 MoveAxis(E, 0, ABG)
02:18:39.978 00.000 11060 Move returns status 0, amount 0
02:18:39.978 00.000 11060 MoveAxis(N, 0, ABG)
02:18:39.978 00.000 11060 Move returns status 0, amount 0
02:18:39.978 00.000 11060 move complete, result=0
02:18:39.979 00.001 11060 worker thread done servicing request
02:18:39.979 00.000 11060 Worker thread wakes up
02:18:39.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:39.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:39.980 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:40.619 00.639 11060 Exposure complete
02:18:40.784 00.165 11060 worker thread done servicing request
02:18:40.784 00.000 10844 OnExposeComplete: enter
02:18:40.784 00.000 10844 UpdateGuideState(): m_state=6
02:18:40.785 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13122
02:18:40.785 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=61.98, Mass=2652, SNR=32.4, Peak=220 HFD=3.5
02:18:40.785 00.000 10844 MultiStar: [#1 0.07,0.75,0.00,M1] [#2 0.01,0.63,0.00,M2] [#3 -0.59,0.06,0.95,U] [#4 -0.32,-0.08,0.92,U] [#5 0.12,0.23,1.08,U] [#6 -0.33,0.32,1.00,U] [#7 0.23,0.13,0.83,U] [#8 -0.46,0.09,0.97,U] 
02:18:40.785 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.15}, one-star: {0.52, 0.29}
02:18:40.785 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.98 = -2.31)
02:18:40.785 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.96 = -2.33)
02:18:40.785 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.22 mountX=-0.13 mountY=-0.14, mountTheta=-2.32
02:18:40.787 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.15, opts=13)
02:18:40.787 00.000 10844 Enqueuing Move request for scope (-0.12, 0.15)
02:18:40.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:40.787 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.4
02:18:40.787 00.000 11060 Worker thread wakes up
02:18:40.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:40.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:40.787 00.000 10844 Enqueuing Expose request
02:18:40.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
02:18:40.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
02:18:40.787 00.000 11060 Moving (-0.12, 0.15) raw xDistance=-0.13 yDistance=-0.14
02:18:40.787 00.000 11060 BLC: window closed
02:18:40.788 00.001 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.12, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.272900, 1:0.106852, 2:-0.012628
02:18:40.788 00.000 11060 BLC: No correction, Miss < min_move
02:18:40.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:18:40.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:40.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:18:40.788 00.000 11060 MoveAxis(E, 22, ABG)
02:18:40.788 00.000 11060 Guiding  Dir = 2, Dur = 22
02:18:40.801 00.013 11060 IsSlewing returns 0
02:18:40.801 00.000 11060 IsGuiding returns 0
02:18:40.849 00.048 11060 IsGuiding returns 0
02:18:40.849 00.000 11060 Move returns status 0, amount 22
02:18:40.849 00.000 11060 MoveAxis(N, 0, ABG)
02:18:40.849 00.000 11060 Move returns status 0, amount 0
02:18:40.849 00.000 11060 move complete, result=0
02:18:40.849 00.000 11060 worker thread done servicing request
02:18:40.849 00.000 11060 Worker thread wakes up
02:18:40.850 00.001 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
02:18:40.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:40.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:41.486 00.636 11060 Exposure complete
02:18:41.664 00.178 11060 worker thread done servicing request
02:18:41.664 00.000 10844 OnExposeComplete: enter
02:18:41.664 00.000 10844 UpdateGuideState(): m_state=6
02:18:41.665 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13123
02:18:41.665 00.000 10844 Star::Find returns 1 (0), X=264.52, Y=61.67, Mass=2602, SNR=32.0, Peak=198 HFD=3.5
02:18:41.665 00.000 10844 MultiStar: [#1 -0.22,1.41,0.00,M2] [#2 -0.13,0.65,0.00,M3] [#3 -0.27,0.40,1.06,U] [#4 0.17,0.16,0.98,U] [#5 0.07,0.83,0.00,M4] [#6 0.16,0.45,0.89,U] [#7 0.25,0.10,0.97,U] [#8 -0.22,0.45,0.89,U] 
02:18:41.665 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.25}, one-star: {0.70, -0.01}
02:18:41.665 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.85 = 2.85)
02:18:41.665 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
02:18:41.665 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.09 mountX=-0.27 mountY=0.09, mountTheta=2.83
02:18:41.666 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.25, opts=13)
02:18:41.666 00.000 10844 Enqueuing Move request for scope (0.13, 0.25)
02:18:41.666 00.000 11060 Worker thread wakes up
02:18:41.667 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:41.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd
02:18:41.667 00.000 10844 UpdateGuideState exits: m=2602 SNR=32.0
02:18:41.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:41.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.25)
02:18:41.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:41.667 00.000 10844 Enqueuing Expose request
02:18:41.667 00.000 11060 Moving (0.13, 0.25) raw xDistance=-0.27 yDistance=0.09
02:18:41.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:18:41.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:41.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:18:41.667 00.000 11060 MoveAxis(E, 48, ABG)
02:18:41.667 00.000 11060 Guiding  Dir = 2, Dur = 48
02:18:41.675 00.008 11060 IsSlewing returns 0
02:18:41.676 00.001 11060 IsGuiding returns 0
02:18:41.737 00.061 11060 IsGuiding returns 0
02:18:41.737 00.000 11060 Move returns status 0, amount 48
02:18:41.737 00.000 11060 MoveAxis(N, 0, ABG)
02:18:41.737 00.000 11060 Move returns status 0, amount 0
02:18:41.737 00.000 11060 move complete, result=0
02:18:41.737 00.000 11060 worker thread done servicing request
02:18:41.738 00.001 11060 Worker thread wakes up
02:18:41.738 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.1 px 0 ms NORTH
02:18:41.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:41.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:42.370 00.632 11060 Exposure complete
02:18:42.553 00.183 11060 worker thread done servicing request
02:18:42.553 00.000 10844 OnExposeComplete: enter
02:18:42.553 00.000 10844 UpdateGuideState(): m_state=6
02:18:42.553 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13124
02:18:42.553 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.82, Mass=2933, SNR=34.1, Peak=233 HFD=3.6
02:18:42.554 00.001 10844 MultiStar: [#1 0.76,0.30,0.00,M3] [#2 0.02,0.08,2.00,U] [#3 0.31,-0.53,0.89,U] [#4 0.25,-0.36,0.93,U] [#5 0.88,0.16,0.00,M5] [#6 0.55,-0.58,0.00,M2] [#7 0.96,0.21,0.00,M3] [#8 -0.05,-0.41,0.89,U] 
02:18:42.554 00.000 10844 single-star, 4 included, MultiStar: {0.11, -0.16}, one-star: {0.11, 0.13}
02:18:42.554 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
02:18:42.554 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
02:18:42.554 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.91 mountX=-0.15 mountY=0.08, mountTheta=2.64
02:18:42.555 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.13, opts=13)
02:18:42.555 00.000 10844 Enqueuing Move request for scope (0.11, 0.13)
02:18:42.555 00.000 11060 Worker thread wakes up
02:18:42.556 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:42.556 00.000 10844 UpdateGuideState exits: m=2933 SNR=34.1
02:18:42.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:42.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:42.556 00.000 10844 Enqueuing Expose request
02:18:42.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
02:18:42.556 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
02:18:42.556 00.000 11060 Moving (0.11, 0.13) raw xDistance=-0.15 yDistance=0.08
02:18:42.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:18:42.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:42.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:18:42.556 00.000 11060 MoveAxis(E, 28, ABG)
02:18:42.556 00.000 11060 Guiding  Dir = 2, Dur = 28
02:18:42.569 00.013 11060 IsSlewing returns 0
02:18:42.569 00.000 11060 IsGuiding returns 0
02:18:42.611 00.042 11060 IsGuiding returns 0
02:18:42.611 00.000 11060 Move returns status 0, amount 28
02:18:42.611 00.000 11060 MoveAxis(N, 0, ABG)
02:18:42.611 00.000 11060 Move returns status 0, amount 0
02:18:42.611 00.000 11060 move complete, result=0
02:18:42.611 00.000 11060 worker thread done servicing request
02:18:42.611 00.000 11060 Worker thread wakes up
02:18:42.611 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
02:18:42.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:42.613 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:43.263 00.650 11060 Exposure complete
02:18:43.444 00.181 11060 worker thread done servicing request
02:18:43.444 00.000 10844 OnExposeComplete: enter
02:18:43.444 00.000 10844 UpdateGuideState(): m_state=6
02:18:43.444 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13125
02:18:43.444 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=61.65, Mass=2556, SNR=31.6, Peak=230 HFD=3.3
02:18:43.445 00.001 10844 MultiStar: [#1 0.48,0.20,1.13,U] [#2 0.22,-0.17,2.03,U] [#3 -0.28,-0.24,1.01,U] [#4 0.22,-0.75,0.00,M1] [#5 0.29,0.18,1.10,U] [#6 0.30,0.36,0.78,U] [#7 0.89,-0.36,0.00,M4] [#8 0.03,-0.00,0.87,U] 
02:18:43.445 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.01}, one-star: {0.72, -0.03}
02:18:43.445 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
02:18:43.445 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
02:18:43.445 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.04 mountX=-0.06 mountY=0.25, mountTheta=1.80
02:18:43.446 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.01, opts=13)
02:18:43.446 00.000 10844 Enqueuing Move request for scope (0.25, 0.01)
02:18:43.446 00.000 11060 Worker thread wakes up
02:18:43.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:43.447 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
02:18:43.447 00.000 10844 UpdateGuideState exits: m=2556 SNR=31.6
02:18:43.447 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
02:18:43.447 00.000 11060 Moving (0.25, 0.01) raw xDistance=-0.06 yDistance=0.25
02:18:43.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:18:43.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
02:18:43.447 00.000 11060 MoveAxis(E, 0, ABG)
02:18:43.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:43.447 00.000 11060 Move returns status 0, amount 0
02:18:43.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:43.447 00.000 10844 Enqueuing Expose request
02:18:43.447 00.000 11060 MoveAxis(S, 96, ABG)
02:18:43.447 00.000 11060 Guiding  Dir = 1, Dur = 96
02:18:43.491 00.044 11060 IsSlewing returns 0
02:18:43.491 00.000 11060 IsGuiding returns 0
02:18:43.639 00.148 11060 IsGuiding returns 0
02:18:43.639 00.000 11060 Move returns status 0, amount 96
02:18:43.639 00.000 11060 move complete, result=0
02:18:43.639 00.000 11060 worker thread done servicing request
02:18:43.639 00.000 11060 Worker thread wakes up
02:18:43.639 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 96 ms SOUTH
02:18:43.641 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:43.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:44.282 00.641 11060 Exposure complete
02:18:44.479 00.197 11060 worker thread done servicing request
02:18:44.479 00.000 10844 OnExposeComplete: enter
02:18:44.479 00.000 10844 UpdateGuideState(): m_state=6
02:18:44.479 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13126
02:18:44.479 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=62.36, Mass=3002, SNR=34.3, Peak=231 HFD=3.5
02:18:44.479 00.000 10844 MultiStar: [#1 0.29,0.61,0.00,M3] [#2 0.71,-0.04,0.00,M2] [#3 -0.29,0.01,0.86,U] [#4 0.46,-0.12,0.80,U] [#5 0.39,0.50,1.01,U] [#6 0.27,0.16,1.03,U] [#7 0.44,-0.16,0.76,U] [#8 -0.16,0.18,0.81,U] 
02:18:44.481 00.002 10844 refined, 6 included, MultiStar: {0.29, 0.21}, one-star: {0.81, 0.68}
02:18:44.481 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
02:18:44.481 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
02:18:44.481 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.21 hyp=0.35 cameraTheta=0.62 mountX=-0.25 mountY=0.25, mountTheta=2.36
02:18:44.482 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.21, opts=13)
02:18:44.482 00.000 10844 Enqueuing Move request for scope (0.29, 0.21)
02:18:44.483 00.001 11060 Worker thread wakes up
02:18:44.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:44.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.21) opts 0xd
02:18:44.483 00.000 10844 UpdateGuideState exits: m=3002 SNR=34.3
02:18:44.483 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.21)
02:18:44.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:44.483 00.000 11060 Moving (0.29, 0.21) raw xDistance=-0.25 yDistance=0.25
02:18:44.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:44.483 00.000 10844 Enqueuing Expose request
02:18:44.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:18:44.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
02:18:44.483 00.000 11060 MoveAxis(E, 44, ABG)
02:18:44.483 00.000 11060 Guiding  Dir = 2, Dur = 44
02:18:44.500 00.017 11060 IsSlewing returns 0
02:18:44.500 00.000 11060 IsGuiding returns 0
02:18:44.559 00.059 11060 IsGuiding returns 0
02:18:44.559 00.000 11060 Move returns status 0, amount 44
02:18:44.560 00.001 11060 MoveAxis(S, 97, ABG)
02:18:44.560 00.000 11060 Guiding  Dir = 1, Dur = 97
02:18:44.575 00.015 11060 IsSlewing returns 0
02:18:44.576 00.001 11060 IsGuiding returns 0
02:18:44.686 00.110 11060 IsGuiding returns 0
02:18:44.686 00.000 11060 Move returns status 0, amount 97
02:18:44.686 00.000 11060 move complete, result=0
02:18:44.686 00.000 11060 worker thread done servicing request
02:18:44.686 00.000 11060 Worker thread wakes up
02:18:44.686 00.000 10844 GuideStep: -0.3 px 44 ms EAST, 0.3 px 97 ms SOUTH
02:18:44.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:44.687 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:45.328 00.641 11060 Exposure complete
02:18:45.639 00.311 11060 worker thread done servicing request
02:18:45.639 00.000 10844 OnExposeComplete: enter
02:18:45.639 00.000 10844 UpdateGuideState(): m_state=6
02:18:45.639 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13127
02:18:45.639 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=61.94, Mass=2763, SNR=32.4, Peak=209 HFD=4.0
02:18:45.640 00.001 10844 MultiStar: [#1 -0.06,0.22,0.88,U] [#2 0.05,0.23,2.04,U] [#3 -0.19,-0.30,1.05,U] [#4 0.30,0.08,0.96,U] [#5 -0.10,0.92,0.00,M4] [#6 -0.48,0.82,0.00,M1] [#7 -0.00,0.50,0.77,U] [#8 0.06,0.19,1.01,U] 
02:18:45.640 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.16}, one-star: {0.41, 0.26}
02:18:45.640 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
02:18:45.640 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
02:18:45.640 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=-0.17 mountY=0.05, mountTheta=2.86
02:18:45.642 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.16, opts=13)
02:18:45.642 00.000 10844 Enqueuing Move request for scope (0.08, 0.16)
02:18:45.642 00.000 11060 Worker thread wakes up
02:18:45.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:18:45.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
02:18:45.642 00.000 10844 UpdateGuideState exits: m=2763 SNR=32.4
02:18:45.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
02:18:45.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:45.643 00.001 11060 Moving (0.08, 0.16) raw xDistance=-0.17 yDistance=0.05
02:18:45.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:45.643 00.000 10844 Enqueuing Expose request
02:18:45.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:18:45.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:45.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:18:45.643 00.000 11060 MoveAxis(E, 32, ABG)
02:18:45.643 00.000 11060 Guiding  Dir = 2, Dur = 32
02:18:45.654 00.011 11060 IsSlewing returns 0
02:18:45.654 00.000 11060 IsGuiding returns 0
02:18:45.701 00.047 11060 IsGuiding returns 0
02:18:45.702 00.001 11060 Move returns status 0, amount 32
02:18:45.702 00.000 11060 MoveAxis(N, 0, ABG)
02:18:45.702 00.000 11060 Move returns status 0, amount 0
02:18:45.702 00.000 11060 move complete, result=0
02:18:45.702 00.000 11060 worker thread done servicing request
02:18:45.702 00.000 11060 Worker thread wakes up
02:18:45.702 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
02:18:45.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:45.703 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:46.330 00.627 11060 Exposure complete
02:18:46.570 00.240 11060 worker thread done servicing request
02:18:46.571 00.001 10844 OnExposeComplete: enter
02:18:46.571 00.000 10844 UpdateGuideState(): m_state=6
02:18:46.571 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13128
02:18:46.571 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=61.98, Mass=2414, SNR=30.4, Peak=189 HFD=3.7
02:18:46.572 00.001 10844 MultiStar: [#1 0.42,0.59,0.00,M3] [#2 0.07,0.46,2.35,U] [#3 0.06,-0.82,0.00,M1] [#4 0.16,0.24,0.95,U] [#5 0.25,0.58,0.00,M5] [#6 0.01,0.37,0.94,U] [#7 0.98,0.35,0.00,M3] [#8 -0.00,-0.01,0.97,U] 
02:18:46.572 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.31}, one-star: {0.46, 0.29}
02:18:46.572 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
02:18:46.572 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
02:18:46.572 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.31 hyp=0.34 cameraTheta=1.19 mountX=-0.33 mountY=0.07, mountTheta=2.93
02:18:46.573 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.31, opts=13)
02:18:46.573 00.000 10844 Enqueuing Move request for scope (0.12, 0.31)
02:18:46.574 00.001 11060 Worker thread wakes up
02:18:46.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:46.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.31) opts 0xd
02:18:46.574 00.000 10844 UpdateGuideState exits: m=2414 SNR=30.4
02:18:46.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.31)
02:18:46.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:46.574 00.000 11060 Moving (0.12, 0.31) raw xDistance=-0.33 yDistance=0.07
02:18:46.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:46.574 00.000 10844 Enqueuing Expose request
02:18:46.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
02:18:46.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:46.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:18:46.575 00.001 11060 MoveAxis(E, 58, ABG)
02:18:46.575 00.000 11060 Guiding  Dir = 2, Dur = 58
02:18:46.589 00.014 11060 IsSlewing returns 0
02:18:46.590 00.001 11060 IsGuiding returns 0
02:18:46.651 00.061 11060 IsGuiding returns 0
02:18:46.651 00.000 11060 Move returns status 0, amount 58
02:18:46.652 00.001 11060 MoveAxis(N, 0, ABG)
02:18:46.652 00.000 11060 Move returns status 0, amount 0
02:18:46.652 00.000 11060 move complete, result=0
02:18:46.652 00.000 11060 worker thread done servicing request
02:18:46.652 00.000 11060 Worker thread wakes up
02:18:46.652 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
02:18:46.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:46.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:47.294 00.642 11060 Exposure complete
02:18:47.540 00.246 11060 worker thread done servicing request
02:18:47.540 00.000 10844 OnExposeComplete: enter
02:18:47.540 00.000 10844 UpdateGuideState(): m_state=6
02:18:47.541 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13129
02:18:47.541 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=62.22, Mass=2663, SNR=31.5, Peak=178 HFD=3.9
02:18:47.541 00.000 10844 MultiStar: [#1 0.70,1.09,0.00,M4] [#2 -0.26,-0.23,2.26,U] [#3 -0.03,0.01,1.06,U] [#4 0.42,-0.60,0.00,M1] [#5 0.51,0.02,0.98,U] [#6 0.57,0.61,0.00,M1] [#7 1.12,0.09,0.00,M4] [#8 0.24,0.46,1.05,U] 
02:18:47.541 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.08}, one-star: {0.67, 0.54}
02:18:47.541 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
02:18:47.541 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
02:18:47.542 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.58 mountX=-0.10 mountY=0.11, mountTheta=2.33
02:18:47.543 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.08, opts=13)
02:18:47.543 00.000 10844 Enqueuing Move request for scope (0.13, 0.08)
02:18:47.544 00.001 11060 Worker thread wakes up
02:18:47.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:47.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
02:18:47.544 00.000 10844 UpdateGuideState exits: m=2663 SNR=31.5
02:18:47.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
02:18:47.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:47.544 00.000 11060 Moving (0.13, 0.08) raw xDistance=-0.10 yDistance=0.11
02:18:47.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:47.544 00.000 10844 Enqueuing Expose request
02:18:47.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:47.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:47.545 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:18:47.545 00.000 11060 MoveAxis(E, 0, ABG)
02:18:47.545 00.000 11060 Move returns status 0, amount 0
02:18:47.545 00.000 11060 MoveAxis(N, 0, ABG)
02:18:47.546 00.001 11060 Move returns status 0, amount 0
02:18:47.546 00.000 11060 move complete, result=0
02:18:47.546 00.000 11060 worker thread done servicing request
02:18:47.546 00.000 11060 Worker thread wakes up
02:18:47.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:47.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:47.550 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:48.181 00.631 11060 Exposure complete
02:18:48.418 00.237 11060 worker thread done servicing request
02:18:48.418 00.000 10844 OnExposeComplete: enter
02:18:48.418 00.000 10844 UpdateGuideState(): m_state=6
02:18:48.419 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13130
02:18:48.419 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=61.54, Mass=2546, SNR=30.9, Peak=215 HFD=3.7
02:18:48.419 00.000 10844 MultiStar: [#1 -0.10,0.07,0.98,U] [#2 0.52,0.42,0.00,M1] [#3 -0.25,-0.48,1.08,U] [#4 0.45,-0.73,0.00,M2] [#5 0.36,0.56,0.00,M5] [#6 -0.33,1.43,0.00,M2] [#7 0.48,-0.30,0.84,U] [#8 0.23,0.75,0.00,M1] 
02:18:48.419 00.000 10844 refined, 3 included, MultiStar: {0.10, -0.21}, one-star: {0.38, -0.14}
02:18:48.419 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
02:18:48.420 00.001 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
02:18:48.420 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-1.12 mountX=0.19 mountY=0.14, mountTheta=0.62
02:18:48.421 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.21, opts=13)
02:18:48.421 00.000 10844 Enqueuing Move request for scope (0.10, -0.21)
02:18:48.421 00.000 11060 Worker thread wakes up
02:18:48.422 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:48.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
02:18:48.422 00.000 10844 UpdateGuideState exits: m=2546 SNR=30.9
02:18:48.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
02:18:48.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:48.422 00.000 11060 Moving (0.10, -0.21) raw xDistance=0.19 yDistance=0.14
02:18:48.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:48.422 00.000 10844 Enqueuing Expose request
02:18:48.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:18:48.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:48.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:18:48.422 00.000 11060 MoveAxis(W, 33, ABG)
02:18:48.422 00.000 11060 Guiding  Dir = 3, Dur = 33
02:18:48.440 00.018 11060 IsSlewing returns 0
02:18:48.450 00.010 11060 IsGuiding returns 0
02:18:48.488 00.038 11060 IsGuiding returns 0
02:18:48.488 00.000 11060 Move returns status 0, amount 33
02:18:48.488 00.000 11060 MoveAxis(N, 0, ABG)
02:18:48.488 00.000 11060 Move returns status 0, amount 0
02:18:48.488 00.000 11060 move complete, result=0
02:18:48.489 00.001 11060 worker thread done servicing request
02:18:48.489 00.000 11060 Worker thread wakes up
02:18:48.489 00.000 10844 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
02:18:48.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:48.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:49.121 00.632 11060 Exposure complete
02:18:49.327 00.206 11060 worker thread done servicing request
02:18:49.327 00.000 10844 OnExposeComplete: enter
02:18:49.327 00.000 10844 UpdateGuideState(): m_state=6
02:18:49.327 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13131
02:18:49.328 00.001 10844 Star::Find returns 1 (0), X=263.80, Y=61.74, Mass=2448, SNR=30.4, Peak=221 HFD=3.5
02:18:49.328 00.000 10844 MultiStar: [#1 0.19,-0.30,1.05,U] [#2 0.07,0.04,2.23,U] [#3 -0.41,-0.25,1.11,U] [#4 0.47,-0.86,0.00,M3] [#5 0.37,0.15,1.06,U] [#6 -0.31,-0.01,0.92,U] [#7 0.48,-0.55,0.00,M4] [#8 -0.35,0.19,0.97,U] 
02:18:49.328 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.01}, one-star: {-0.02, 0.05}
02:18:49.328 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
02:18:49.328 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
02:18:49.328 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.82 mountX=0.02 mountY=-0.04, mountTheta=-1.08
02:18:49.330 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.01, opts=13)
02:18:49.330 00.000 10844 Enqueuing Move request for scope (-0.04, -0.01)
02:18:49.330 00.000 11060 Worker thread wakes up
02:18:49.330 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:49.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:18:49.332 00.002 10844 UpdateGuideState exits: m=2448 SNR=30.4
02:18:49.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:18:49.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:49.332 00.000 11060 Moving (-0.04, -0.01) raw xDistance=0.02 yDistance=-0.04
02:18:49.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:49.332 00.000 10844 Enqueuing Expose request
02:18:49.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:49.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:49.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:49.332 00.000 11060 MoveAxis(E, 0, ABG)
02:18:49.332 00.000 11060 Move returns status 0, amount 0
02:18:49.332 00.000 11060 MoveAxis(N, 0, ABG)
02:18:49.332 00.000 11060 Move returns status 0, amount 0
02:18:49.332 00.000 11060 move complete, result=0
02:18:49.333 00.001 11060 worker thread done servicing request
02:18:49.333 00.000 11060 Worker thread wakes up
02:18:49.334 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:49.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:49.335 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:49.962 00.627 11060 Exposure complete
02:18:50.125 00.163 11060 worker thread done servicing request
02:18:50.125 00.000 10844 OnExposeComplete: enter
02:18:50.125 00.000 10844 UpdateGuideState(): m_state=6
02:18:50.125 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13132
02:18:50.125 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=62.29, Mass=2208, SNR=29.0, Peak=201 HFD=3.5
02:18:50.126 00.001 10844 MultiStar: [#1 0.15,0.22,1.09,U] [#2 -0.54,0.32,2.33,U] [#3 -0.33,-0.32,1.09,U] [#4 0.22,-0.68,0.00,M4] [#5 0.18,1.13,0.00,M5] [#6 0.43,0.75,0.00,M2] [#7 0.56,-0.43,0.00,M5] [#8 -0.24,0.21,1.09,U] 
02:18:50.126 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.22}, one-star: {0.46, 0.61}
02:18:50.126 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.03 = -2.26)
02:18:50.126 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
02:18:50.126 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.27 mountX=-0.19 mountY=-0.22, mountTheta=-2.26
02:18:50.128 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.22, opts=13)
02:18:50.128 00.000 10844 Enqueuing Move request for scope (-0.19, 0.22)
02:18:50.128 00.000 11060 Worker thread wakes up
02:18:50.129 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:50.136 00.007 10844 UpdateGuideState exits: m=2208 SNR=29.0
02:18:50.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:50.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
02:18:50.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:50.136 00.000 10844 Enqueuing Expose request
02:18:50.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
02:18:50.136 00.000 11060 Moving (-0.19, 0.22) raw xDistance=-0.19 yDistance=-0.22
02:18:50.138 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:18:50.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:18:50.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:18:50.138 00.000 11060 MoveAxis(E, 32, ABG)
02:18:50.138 00.000 11060 Guiding  Dir = 2, Dur = 32
02:18:50.161 00.023 11060 IsSlewing returns 0
02:18:50.161 00.000 11060 IsGuiding returns 0
02:18:50.224 00.063 11060 IsGuiding returns 0
02:18:50.224 00.000 11060 Move returns status 0, amount 32
02:18:50.224 00.000 11060 MoveAxis(N, 0, ABG)
02:18:50.224 00.000 11060 Move returns status 0, amount 0
02:18:50.225 00.001 11060 move complete, result=0
02:18:50.225 00.000 11060 worker thread done servicing request
02:18:50.225 00.000 11060 Worker thread wakes up
02:18:50.225 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
02:18:50.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:50.226 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:50.868 00.642 11060 Exposure complete
02:18:51.066 00.198 10844 OnExposeComplete: enter
02:18:51.066 00.000 10844 UpdateGuideState(): m_state=6
02:18:51.066 00.000 11060 worker thread done servicing request
02:18:51.067 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13133
02:18:51.067 00.000 10844 Star::Find returns 1 (1), X=264.06, Y=61.45, Mass=2917, SNR=33.7, Peak=255 HFD=3.5
02:18:51.067 00.000 10844 MultiStar: [#1 0.48,0.27,0.90,U] [#2 -0.61,0.25,0.00,M1] [#3 -0.61,-0.63,0.00,M1] [#4 0.02,-1.19,0.00,M5] [#5 -0.37,0.34,1.02,U] [#6 0.13,0.17,0.92,U] [#7 0.06,-0.14,0.77,U] [#8 -0.45,0.07,0.89,U] 
02:18:51.067 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.09}, one-star: {0.23, -0.23}
02:18:51.067 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.23 = -3.06)
02:18:51.067 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
02:18:51.067 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.47 mountX=-0.09 mountY=-0.01, mountTheta=-3.07
02:18:51.069 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
02:18:51.069 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
02:18:51.069 00.000 11060 Worker thread wakes up
02:18:51.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:18:51.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:18:51.069 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.01
02:18:51.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:51.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:51.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:51.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:18:51.069 00.000 11060 MoveAxis(E, 0, ABG)
02:18:51.069 00.000 11060 Move returns status 0, amount 0
02:18:51.069 00.000 11060 MoveAxis(N, 0, ABG)
02:18:51.069 00.000 11060 Move returns status 0, amount 0
02:18:51.069 00.000 11060 move complete, result=0
02:18:51.069 00.000 11060 worker thread done servicing request
02:18:51.069 00.000 10844 UpdateGuideState exits: m=2917 SNR=33.7 Saturated
02:18:51.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:51.071 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:51.071 00.000 10844 Enqueuing Expose request
02:18:51.071 00.000 11060 Worker thread wakes up
02:18:51.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:51.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:51.071 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:51.711 00.640 11060 Exposure complete
02:18:51.888 00.177 11060 worker thread done servicing request
02:18:51.888 00.000 10844 OnExposeComplete: enter
02:18:51.888 00.000 10844 UpdateGuideState(): m_state=6
02:18:51.888 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13134
02:18:51.888 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=62.02, Mass=2952, SNR=33.9, Peak=232 HFD=3.9
02:18:51.889 00.001 10844 MultiStar: [#1 0.69,-0.24,0.00,M1] [#2 -0.52,0.39,0.00,M2] [#3 -0.47,-0.41,0.89,U] [#4 0.43,-0.69,0.00,M6] [#5 0.03,0.21,0.89,U] [#6 0.23,-0.66,0.00,M2] [#7 0.36,-0.27,0.73,U] [#8 -0.04,0.08,0.96,U] 
02:18:51.889 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.01}, one-star: {-0.15, 0.33}
02:18:51.889 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.76 = -1.53)
02:18:51.889 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.74 = -1.55)
02:18:51.889 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.00 mountX=0.00 mountY=-0.07, mountTheta=-1.53
02:18:51.890 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.01, opts=13)
02:18:51.890 00.000 10844 Enqueuing Move request for scope (-0.07, 0.01)
02:18:51.890 00.000 11060 Worker thread wakes up
02:18:51.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:18:51.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:18:51.892 00.002 11060 Moving (-0.07, 0.01) raw xDistance=0.00 yDistance=-0.07
02:18:51.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:18:51.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:51.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:51.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:18:51.892 00.000 11060 MoveAxis(E, 0, ABG)
02:18:51.892 00.000 11060 Move returns status 0, amount 0
02:18:51.892 00.000 10844 UpdateGuideState exits: m=2952 SNR=33.9
02:18:51.892 00.000 11060 MoveAxis(N, 0, ABG)
02:18:51.892 00.000 11060 Move returns status 0, amount 0
02:18:51.892 00.000 11060 move complete, result=0
02:18:51.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:51.892 00.000 11060 worker thread done servicing request
02:18:51.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:51.892 00.000 10844 Enqueuing Expose request
02:18:51.892 00.000 11060 Worker thread wakes up
02:18:51.892 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:51.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:51.893 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:52.526 00.633 11060 Exposure complete
02:18:52.684 00.158 11060 worker thread done servicing request
02:18:52.684 00.000 10844 OnExposeComplete: enter
02:18:52.684 00.000 10844 UpdateGuideState(): m_state=6
02:18:52.684 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13135
02:18:52.685 00.001 10844 Star::Find returns 1 (0), X=263.60, Y=62.39, Mass=2349, SNR=29.3, Peak=177 HFD=4.0
02:18:52.685 00.000 10844 MultiStar: [#1 0.05,0.23,1.17,U] [#2 0.31,0.04,2.36,U] [#3 -0.98,0.43,0.00,M1] [#4 0.10,-0.43,1.01,U] [#5 0.66,0.47,0.00,M4] [#6 -0.10,-0.04,0.95,U] [#7 0.14,0.37,0.92,U] [#8 -0.30,0.46,0.97,U] 
02:18:52.685 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.17}, one-star: {-0.22, 0.70}
02:18:52.685 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
02:18:52.685 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
02:18:52.685 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.29 mountX=-0.17 mountY=0.02, mountTheta=3.02
02:18:52.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
02:18:52.687 00.000 10844 Enqueuing Move request for scope (0.05, 0.17)
02:18:52.687 00.000 11060 Worker thread wakes up
02:18:52.688 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:52.688 00.000 10844 UpdateGuideState exits: m=2349 SNR=29.3
02:18:52.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:52.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:52.688 00.000 10844 Enqueuing Expose request
02:18:52.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
02:18:52.688 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
02:18:52.688 00.000 11060 Moving (0.05, 0.17) raw xDistance=-0.17 yDistance=0.02
02:18:52.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:18:52.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:52.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:18:52.688 00.000 11060 MoveAxis(E, 30, ABG)
02:18:52.688 00.000 11060 Guiding  Dir = 2, Dur = 30
02:18:52.693 00.005 11060 IsSlewing returns 0
02:18:52.693 00.000 11060 IsGuiding returns 0
02:18:52.725 00.032 11060 IsGuiding returns 0
02:18:52.725 00.000 11060 Move returns status 0, amount 30
02:18:52.725 00.000 11060 MoveAxis(N, 0, ABG)
02:18:52.725 00.000 11060 Move returns status 0, amount 0
02:18:52.725 00.000 11060 move complete, result=0
02:18:52.725 00.000 11060 worker thread done servicing request
02:18:52.725 00.000 11060 Worker thread wakes up
02:18:52.725 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
02:18:52.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:52.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:53.364 00.639 11060 Exposure complete
02:18:53.534 00.170 11060 worker thread done servicing request
02:18:53.534 00.000 10844 OnExposeComplete: enter
02:18:53.534 00.000 10844 UpdateGuideState(): m_state=6
02:18:53.534 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13136
02:18:53.534 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=62.40, Mass=2454, SNR=30.6, Peak=186 HFD=3.7
02:18:53.534 00.000 10844 MultiStar: [#1 0.04,0.20,1.06,U] [#2 0.28,-0.34,2.24,U] [#3 -0.65,-0.20,0.00,M2] [#4 0.72,-0.93,0.00,M6] [#5 0.13,0.29,1.03,U] [#6 -0.01,-0.19,0.82,U] [#7 0.37,0.08,0.88,U] [#8 -0.18,0.11,0.99,U] 
02:18:53.535 00.001 10844 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.33, 0.71}
02:18:53.535 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
02:18:53.535 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
02:18:53.535 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.35 mountX=-0.09 mountY=0.15, mountTheta=2.10
02:18:53.536 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.06, opts=13)
02:18:53.536 00.000 10844 Enqueuing Move request for scope (0.16, 0.06)
02:18:53.536 00.000 11060 Worker thread wakes up
02:18:53.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:53.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
02:18:53.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
02:18:53.536 00.000 11060 Moving (0.16, 0.06) raw xDistance=-0.09 yDistance=0.15
02:18:53.537 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:53.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:53.537 00.000 10844 UpdateGuideState exits: m=2454 SNR=30.6
02:18:53.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:18:53.537 00.000 11060 MoveAxis(E, 0, ABG)
02:18:53.537 00.000 11060 Move returns status 0, amount 0
02:18:53.537 00.000 11060 MoveAxis(N, 0, ABG)
02:18:53.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:53.537 00.000 11060 Move returns status 0, amount 0
02:18:53.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:53.537 00.000 10844 Enqueuing Expose request
02:18:53.537 00.000 11060 move complete, result=0
02:18:53.537 00.000 11060 worker thread done servicing request
02:18:53.537 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:53.538 00.001 11060 Worker thread wakes up
02:18:53.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:53.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:54.172 00.634 11060 Exposure complete
02:18:54.361 00.189 11060 worker thread done servicing request
02:18:54.362 00.001 10844 OnExposeComplete: enter
02:18:54.362 00.000 10844 UpdateGuideState(): m_state=6
02:18:54.362 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13137
02:18:54.362 00.000 10844 Star::Find returns 1 (0), X=263.78, Y=61.07, Mass=2671, SNR=32.0, Peak=190 HFD=3.7
02:18:54.362 00.000 10844 MultiStar: [#1 0.27,0.13,0.92,U] [#2 -0.39,0.77,0.00,M1] [#3 -0.73,-0.04,0.00,M3] [#4 0.42,-0.82,0.00,M7] [#5 0.47,0.63,0.00,M4] [#6 -0.16,0.60,0.94,U] [#7 0.22,0.32,0.95,U] [#8 -0.52,0.60,0.00,M1] 
02:18:54.362 00.000 10844 refined, 3 included, MultiStar: {0.07, 0.10}, one-star: {-0.04, -0.61}
02:18:54.362 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
02:18:54.363 00.001 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
02:18:54.363 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.11 mountY=0.05, mountTheta=2.71
02:18:54.364 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.10, opts=13)
02:18:54.364 00.000 10844 Enqueuing Move request for scope (0.07, 0.10)
02:18:54.364 00.000 11060 Worker thread wakes up
02:18:54.364 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:54.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
02:18:54.364 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:18:54.364 00.000 11060 Moving (0.07, 0.10) raw xDistance=-0.11 yDistance=0.05
02:18:54.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:18:54.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:54.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:18:54.364 00.000 11060 MoveAxis(E, 0, ABG)
02:18:54.365 00.001 11060 Move returns status 0, amount 0
02:18:54.365 00.000 11060 MoveAxis(N, 0, ABG)
02:18:54.365 00.000 11060 Move returns status 0, amount 0
02:18:54.365 00.000 11060 move complete, result=0
02:18:54.365 00.000 11060 worker thread done servicing request
02:18:54.365 00.000 10844 UpdateGuideState exits: m=2671 SNR=32.0
02:18:54.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:54.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:54.365 00.000 10844 Enqueuing Expose request
02:18:54.365 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:54.365 00.000 11060 Worker thread wakes up
02:18:54.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:54.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:55.007 00.642 11060 Exposure complete
02:18:55.166 00.159 11060 worker thread done servicing request
02:18:55.166 00.000 10844 OnExposeComplete: enter
02:18:55.166 00.000 10844 UpdateGuideState(): m_state=6
02:18:55.166 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13138
02:18:55.166 00.000 10844 Star::Find returns 1 (0), X=263.88, Y=61.44, Mass=2799, SNR=32.7, Peak=212 HFD=3.8
02:18:55.166 00.000 10844 MultiStar: [#1 -0.10,-0.08,1.10,U] [#2 0.00,0.30,2.09,U] [#3 -0.50,-0.46,0.00,M4] [#4 -0.14,-0.14,0.95,U] [#5 0.16,0.89,0.00,M5] [#6 -0.48,0.12,0.81,U] [#7 -0.22,-0.01,0.91,U] [#8 -0.15,-0.03,0.92,U] 
02:18:55.166 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.03}, one-star: {0.06, -0.24}
02:18:55.168 00.002 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
02:18:55.168 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.62 = -1.66)
02:18:55.168 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
02:18:55.169 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
02:18:55.169 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
02:18:55.169 00.000 11060 Worker thread wakes up
02:18:55.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
02:18:55.169 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
02:18:55.169 00.000 11060 Moving (-0.12, 0.03) raw xDistance=-0.01 yDistance=-0.12
02:18:55.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:18:55.170 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:55.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:18:55.170 00.000 10844 UpdateGuideState exits: m=2799 SNR=32.7
02:18:55.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:55.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:55.170 00.000 10844 Enqueuing Expose request
02:18:55.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:18:55.170 00.000 11060 MoveAxis(E, 0, ABG)
02:18:55.170 00.000 11060 Move returns status 0, amount 0
02:18:55.170 00.000 11060 MoveAxis(N, 0, ABG)
02:18:55.170 00.000 11060 Move returns status 0, amount 0
02:18:55.170 00.000 11060 move complete, result=0
02:18:55.170 00.000 11060 worker thread done servicing request
02:18:55.170 00.000 11060 Worker thread wakes up
02:18:55.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:55.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:55.173 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:55.815 00.642 11060 Exposure complete
02:18:55.989 00.174 11060 worker thread done servicing request
02:18:55.989 00.000 10844 OnExposeComplete: enter
02:18:55.989 00.000 10844 UpdateGuideState(): m_state=6
02:18:55.989 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13139
02:18:55.989 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=61.52, Mass=2344, SNR=29.6, Peak=171 HFD=3.8
02:18:55.991 00.002 10844 MultiStar: [#1 0.13,0.28,1.05,U] [#2 0.47,-0.27,2.24,U] [#3 -0.46,-0.34,1.02,U] [#4 -0.03,-0.24,0.99,U] [#5 -0.03,0.68,0.00,M6] [#6 -0.45,0.27,0.93,U] [#7 0.36,-0.65,0.00,M1] [#8 -0.14,-0.20,1.09,U] 
02:18:55.991 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.12}, one-star: {0.14, -0.16}
02:18:55.991 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
02:18:55.991 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
02:18:55.991 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.30 mountX=0.11 mountY=0.05, mountTheta=0.43
02:18:55.993 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
02:18:55.993 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
02:18:55.994 00.001 11060 Worker thread wakes up
02:18:55.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
02:18:55.995 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
02:18:55.995 00.000 11060 Moving (0.03, -0.12) raw xDistance=0.11 yDistance=0.05
02:18:55.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:18:55.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:55.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:18:55.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:56.002 00.007 11060 MoveAxis(E, 0, ABG)
02:18:56.002 00.000 11060 Move returns status 0, amount 0
02:18:56.002 00.000 11060 MoveAxis(N, 0, ABG)
02:18:56.002 00.000 10844 UpdateGuideState exits: m=2344 SNR=29.6
02:18:56.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:56.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:56.002 00.000 10844 Enqueuing Expose request
02:18:56.002 00.000 11060 Move returns status 0, amount 0
02:18:56.002 00.000 11060 move complete, result=0
02:18:56.002 00.000 11060 worker thread done servicing request
02:18:56.002 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:56.002 00.000 11060 Worker thread wakes up
02:18:56.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:56.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:56.636 00.634 11060 Exposure complete
02:18:56.815 00.179 11060 worker thread done servicing request
02:18:56.815 00.000 10844 OnExposeComplete: enter
02:18:56.815 00.000 10844 UpdateGuideState(): m_state=6
02:18:56.815 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13140
02:18:56.815 00.000 10844 Star::Find returns 1 (0), X=263.43, Y=61.20, Mass=3036, SNR=34.0, Peak=208 HFD=3.7
02:18:56.815 00.000 10844 MultiStar: [#1 -0.37,0.51,0.00,M1] [#2 -0.63,0.11,0.00,M1] [#3 -0.53,0.01,0.95,U] [#4 0.47,0.16,0.98,U] [#5 -0.23,0.22,0.97,U] [#6 -0.40,0.06,0.86,U] [#7 -0.00,0.75,0.00,M2] [#8 -0.53,0.27,0.79,U] 
02:18:56.816 00.001 10844 refined, 5 included, MultiStar: {-0.26, 0.03}, one-star: {-0.40, -0.48}
02:18:56.816 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
02:18:56.816 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
02:18:56.816 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.03 hyp=0.26 cameraTheta=3.03 mountX=0.02 mountY=-0.26, mountTheta=-1.50
02:18:56.817 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.03, opts=13)
02:18:56.817 00.000 10844 Enqueuing Move request for scope (-0.26, 0.03)
02:18:56.817 00.000 11060 Worker thread wakes up
02:18:56.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.03) opts 0xd
02:18:56.817 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.03)
02:18:56.817 00.000 11060 Moving (-0.26, 0.03) raw xDistance=0.02 yDistance=-0.26
02:18:56.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:18:56.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:56.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:56.818 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:18:56.818 00.000 11060 MoveAxis(E, 0, ABG)
02:18:56.818 00.000 11060 Move returns status 0, amount 0
02:18:56.818 00.000 11060 MoveAxis(N, 0, ABG)
02:18:56.818 00.000 10844 UpdateGuideState exits: m=3036 SNR=34.0
02:18:56.818 00.000 11060 Move returns status 0, amount 0
02:18:56.818 00.000 11060 move complete, result=0
02:18:56.818 00.000 11060 worker thread done servicing request
02:18:56.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:56.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:56.818 00.000 10844 Enqueuing Expose request
02:18:56.818 00.000 11060 Worker thread wakes up
02:18:56.818 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:18:56.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:56.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:57.456 00.638 11060 Exposure complete
02:18:57.634 00.178 11060 worker thread done servicing request
02:18:57.634 00.000 10844 OnExposeComplete: enter
02:18:57.634 00.000 10844 UpdateGuideState(): m_state=6
02:18:57.635 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13141
02:18:57.635 00.000 10844 Star::Find returns 1 (0), X=263.73, Y=61.70, Mass=2322, SNR=29.2, Peak=194 HFD=3.5
02:18:57.636 00.001 10844 MultiStar: [#1 0.01,0.20,1.16,U] [#2 -0.15,0.72,0.00,M2] [#3 -0.86,-0.26,0.00,M3] [#4 0.47,-0.50,0.00,M5] [#5 0.19,0.38,1.14,U] [#6 -0.51,0.04,0.92,U] [#7 0.21,-0.31,0.96,U] [#8 -0.63,0.66,0.00,M1] 
02:18:57.636 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.08}, one-star: {-0.09, 0.02}
02:18:57.636 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.60 = -2.69)
02:18:57.636 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.71)
02:18:57.636 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.84 mountX=-0.08 mountY=-0.04, mountTheta=-2.70
02:18:57.637 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
02:18:57.637 00.000 10844 Enqueuing Move request for scope (-0.02, 0.08)
02:18:57.637 00.000 11060 Worker thread wakes up
02:18:57.638 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:57.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:18:57.638 00.000 10844 UpdateGuideState exits: m=2322 SNR=29.2
02:18:57.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:18:57.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:57.638 00.000 11060 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.04
02:18:57.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:57.638 00.000 10844 Enqueuing Expose request
02:18:57.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:18:57.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:57.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:57.638 00.000 11060 MoveAxis(E, 0, ABG)
02:18:57.638 00.000 11060 Move returns status 0, amount 0
02:18:57.639 00.001 11060 MoveAxis(N, 0, ABG)
02:18:57.639 00.000 11060 Move returns status 0, amount 0
02:18:57.639 00.000 11060 move complete, result=0
02:18:57.639 00.000 11060 worker thread done servicing request
02:18:57.639 00.000 11060 Worker thread wakes up
02:18:57.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:57.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:57.641 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:58.268 00.627 11060 Exposure complete
02:18:58.482 00.214 11060 worker thread done servicing request
02:18:58.482 00.000 10844 OnExposeComplete: enter
02:18:58.482 00.000 10844 UpdateGuideState(): m_state=6
02:18:58.482 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13142
02:18:58.483 00.001 10844 Star::Find returns 1 (0), X=264.16, Y=61.65, Mass=3261, SNR=36.2, Peak=219 HFD=3.7
02:18:58.483 00.000 10844 MultiStar: [#1 -0.28,0.24,0.97,U] [#2 -0.54,0.32,1.88,U] [#3 -0.74,-0.08,0.00,M4] [#4 0.35,0.14,0.82,U] [#5 -0.21,0.30,0.95,U] [#6 -0.38,0.06,0.75,U] [#7 -0.65,-0.33,0.00,M2] [#8 -0.63,0.50,0.00,M2] 
02:18:58.483 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.20}, one-star: {0.34, -0.03}
02:18:58.483 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
02:18:58.483 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.24)
02:18:58.483 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.26 cameraTheta=2.31 mountX=-0.16 mountY=-0.21, mountTheta=-2.23
02:18:58.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.20, opts=13)
02:18:58.485 00.000 10844 Enqueuing Move request for scope (-0.18, 0.20)
02:18:58.485 00.000 11060 Worker thread wakes up
02:18:58.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:58.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
02:18:58.485 00.000 10844 UpdateGuideState exits: m=3261 SNR=36.2
02:18:58.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
02:18:58.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:58.487 00.002 11060 Moving (-0.18, 0.20) raw xDistance=-0.16 yDistance=-0.21
02:18:58.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:58.487 00.000 10844 Enqueuing Expose request
02:18:58.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:18:58.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:18:58.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:18:58.487 00.000 11060 MoveAxis(E, 28, ABG)
02:18:58.487 00.000 11060 Guiding  Dir = 2, Dur = 28
02:18:58.512 00.025 11060 IsSlewing returns 0
02:18:58.512 00.000 11060 IsGuiding returns 0
02:18:58.559 00.047 11060 IsGuiding returns 0
02:18:58.559 00.000 11060 Move returns status 0, amount 28
02:18:58.559 00.000 11060 MoveAxis(N, 0, ABG)
02:18:58.560 00.001 11060 Move returns status 0, amount 0
02:18:58.560 00.000 11060 move complete, result=0
02:18:58.560 00.000 11060 worker thread done servicing request
02:18:58.560 00.000 11060 Worker thread wakes up
02:18:58.560 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
02:18:58.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:58.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:18:59.198 00.638 11060 Exposure complete
02:18:59.456 00.258 11060 worker thread done servicing request
02:18:59.457 00.001 10844 OnExposeComplete: enter
02:18:59.457 00.000 10844 UpdateGuideState(): m_state=6
02:18:59.457 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13143
02:18:59.457 00.000 10844 Star::Find returns 1 (0), X=263.94, Y=63.23, Mass=2332, SNR=29.8, Peak=168 HFD=4.0
02:18:59.457 00.000 10844 MultiStar: large primary error, entering stabilization period
02:18:59.458 00.001 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.25 = -3.04)
02:18:59.458 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
02:18:59.458 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=1.55 hyp=1.55 cameraTheta=1.49 mountX=-1.54 mountY=-0.13, mountTheta=-3.06
02:18:59.460 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=1.55, opts=13)
02:18:59.460 00.000 10844 Enqueuing Move request for scope (0.12, 1.55)
02:18:59.460 00.000 11060 Worker thread wakes up
02:18:59.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:18:59.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.55) opts 0xd
02:18:59.460 00.000 10844 UpdateGuideState exits: m=2332 SNR=29.8
02:18:59.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 1.55)
02:18:59.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:59.460 00.000 11060 Moving (0.12, 1.55) raw xDistance=-1.54 yDistance=-0.13
02:18:59.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:18:59.460 00.000 10844 Enqueuing Expose request
02:18:59.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.42 from input -1.54
02:18:59.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:59.462 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:18:59.462 00.000 11060 MoveAxis(E, 269, ABG)
02:18:59.462 00.000 11060 Guiding  Dir = 2, Dur = 269
02:18:59.498 00.036 11060 IsSlewing returns 0
02:18:59.499 00.001 11060 IsGuiding returns 0
02:18:59.806 00.307 11060 IsGuiding returns 0
02:18:59.806 00.000 11060 Move returns status 0, amount 269
02:18:59.806 00.000 11060 MoveAxis(N, 0, ABG)
02:18:59.807 00.001 11060 Move returns status 0, amount 0
02:18:59.807 00.000 11060 move complete, result=0
02:18:59.807 00.000 11060 worker thread done servicing request
02:18:59.807 00.000 11060 Worker thread wakes up
02:18:59.807 00.000 10844 GuideStep: -1.5 px 269 ms EAST, -0.1 px 0 ms NORTH
02:18:59.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:18:59.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:00.440 00.633 11060 Exposure complete
02:19:00.724 00.284 11060 worker thread done servicing request
02:19:00.724 00.000 10844 OnExposeComplete: enter
02:19:00.724 00.000 10844 UpdateGuideState(): m_state=6
02:19:00.725 00.001 10844 Star::Find(15, 263, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13144
02:19:00.725 00.000 10844 Star::Find returns 1 (0), X=264.12, Y=62.18, Mass=2933, SNR=33.0, Peak=235 HFD=3.9
02:19:00.725 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
02:19:00.725 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
02:19:00.725 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.49 hyp=0.58 cameraTheta=1.03 mountX=-0.54 mountY=0.21, mountTheta=2.76
02:19:00.727 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.49, opts=13)
02:19:00.727 00.000 10844 Enqueuing Move request for scope (0.30, 0.49)
02:19:00.727 00.000 11060 Worker thread wakes up
02:19:00.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:00.728 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.49) opts 0xd
02:19:00.728 00.000 10844 UpdateGuideState exits: m=2933 SNR=33.0
02:19:00.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.49)
02:19:00.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:00.728 00.000 11060 Moving (0.30, 0.49) raw xDistance=-0.54 yDistance=0.21
02:19:00.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:00.728 00.000 10844 Enqueuing Expose request
02:19:00.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.54
02:19:00.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:19:00.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:19:00.729 00.001 11060 MoveAxis(E, 102, ABG)
02:19:00.729 00.000 11060 Guiding  Dir = 2, Dur = 102
02:19:00.745 00.016 11060 IsSlewing returns 0
02:19:00.745 00.000 11060 IsGuiding returns 0
02:19:00.855 00.110 11060 IsGuiding returns 0
02:19:00.855 00.000 11060 Move returns status 0, amount 102
02:19:00.855 00.000 11060 MoveAxis(N, 0, ABG)
02:19:00.856 00.001 11060 Move returns status 0, amount 0
02:19:00.856 00.000 11060 move complete, result=0
02:19:00.856 00.000 11060 worker thread done servicing request
02:19:00.856 00.000 11060 Worker thread wakes up
02:19:00.856 00.000 10844 GuideStep: -0.5 px 102 ms EAST, 0.2 px 0 ms NORTH
02:19:00.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:00.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:01.491 00.635 11060 Exposure complete
02:19:01.733 00.242 11060 worker thread done servicing request
02:19:01.733 00.000 10844 OnExposeComplete: enter
02:19:01.733 00.000 10844 UpdateGuideState(): m_state=6
02:19:01.734 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13145
02:19:01.734 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=61.81, Mass=2287, SNR=29.1, Peak=169 HFD=3.8
02:19:01.734 00.000 10844 MultiStar: exiting stabilization period
02:19:01.734 00.000 10844 MultiStar: [#1 0.04,0.04,1.22,U] [#2 -1.03,0.09,0.00,M2] [#3 -0.34,-1.07,0.00,M5] [#4 0.29,-0.29,1.01,U] [#5 -0.67,-0.10,0.00,M4] [#6 -0.11,0.29,0.94,U] [#7 -0.26,-0.13,1.00,U] [#8 -0.84,-0.21,0.00,M3] 
02:19:01.734 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.01}, one-star: {0.09, 0.13}
02:19:01.734 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
02:19:01.735 00.001 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
02:19:01.735 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.57 mountX=-0.01 mountY=0.01, mountTheta=2.31
02:19:01.736 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
02:19:01.736 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
02:19:01.736 00.000 11060 Worker thread wakes up
02:19:01.736 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:01.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:19:01.736 00.000 10844 UpdateGuideState exits: m=2287 SNR=29.1
02:19:01.736 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:19:01.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:01.736 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
02:19:01.738 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:01.738 00.000 10844 Enqueuing Expose request
02:19:01.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:01.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:01.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:01.738 00.000 11060 MoveAxis(E, 0, ABG)
02:19:01.738 00.000 11060 Move returns status 0, amount 0
02:19:01.738 00.000 11060 MoveAxis(N, 0, ABG)
02:19:01.738 00.000 11060 Move returns status 0, amount 0
02:19:01.739 00.001 11060 move complete, result=0
02:19:01.739 00.000 11060 worker thread done servicing request
02:19:01.739 00.000 11060 Worker thread wakes up
02:19:01.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:01.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:01.740 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:02.373 00.633 11060 Exposure complete
02:19:02.602 00.229 11060 worker thread done servicing request
02:19:02.602 00.000 10844 OnExposeComplete: enter
02:19:02.602 00.000 10844 UpdateGuideState(): m_state=6
02:19:02.602 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13146
02:19:02.603 00.001 10844 Star::Find returns 1 (0), X=264.15, Y=61.40, Mass=2576, SNR=31.3, Peak=224 HFD=3.7
02:19:02.603 00.000 10844 MultiStar: [#1 -0.45,0.19,1.09,U] [#2 -0.88,-0.37,0.00,M3] [#3 -0.81,-0.49,0.00,M6] [#4 0.30,-0.90,0.00,M4] [#5 -0.50,-0.54,0.00,M5] [#6 0.16,-0.20,0.96,U] [#7 -0.47,-0.56,0.00,M2] [#8 -0.96,-0.50,0.00,M4] 
02:19:02.603 00.000 10844 refined, 2 included, MultiStar: {-0.00, -0.09}, one-star: {0.33, -0.28}
02:19:02.603 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.14 = 0.14)
02:19:02.603 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
02:19:02.603 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.61 mountX=0.09 mountY=0.01, mountTheta=0.12
02:19:02.605 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.09, opts=13)
02:19:02.605 00.000 10844 Enqueuing Move request for scope (-0.00, -0.09)
02:19:02.605 00.000 11060 Worker thread wakes up
02:19:02.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:02.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
02:19:02.605 00.000 10844 UpdateGuideState exits: m=2576 SNR=31.3
02:19:02.605 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
02:19:02.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:02.605 00.000 11060 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=0.01
02:19:02.606 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:02.606 00.000 10844 Enqueuing Expose request
02:19:02.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:19:02.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:02.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:02.606 00.000 11060 MoveAxis(E, 0, ABG)
02:19:02.606 00.000 11060 Move returns status 0, amount 0
02:19:02.606 00.000 11060 MoveAxis(N, 0, ABG)
02:19:02.606 00.000 11060 Move returns status 0, amount 0
02:19:02.606 00.000 11060 move complete, result=0
02:19:02.606 00.000 11060 worker thread done servicing request
02:19:02.606 00.000 11060 Worker thread wakes up
02:19:02.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:02.607 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:02.608 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:03.245 00.637 11060 Exposure complete
02:19:03.434 00.189 11060 worker thread done servicing request
02:19:03.434 00.000 10844 OnExposeComplete: enter
02:19:03.434 00.000 10844 UpdateGuideState(): m_state=6
02:19:03.434 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13147
02:19:03.434 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=61.17, Mass=3257, SNR=35.1, Peak=222 HFD=4.0
02:19:03.435 00.001 10844 MultiStar: [#1 0.05,0.14,0.94,U] [#2 -0.45,0.09,1.88,U] [#3 -0.52,-0.98,0.00,M7] [#4 0.28,-0.95,0.00,M5] [#5 -0.22,0.16,0.99,U] [#6 0.62,0.25,0.00,M1] [#7 0.61,-0.48,0.00,M3] [#8 -0.37,-0.27,0.87,U] 
02:19:03.435 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.05}, one-star: {0.80, -0.52}
02:19:03.435 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
02:19:03.435 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
02:19:03.435 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.63 mountX=0.07 mountY=-0.08, mountTheta=-0.89
02:19:03.436 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
02:19:03.436 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
02:19:03.436 00.000 11060 Worker thread wakes up
02:19:03.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:03.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:19:03.436 00.000 10844 UpdateGuideState exits: m=3257 SNR=35.1
02:19:03.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:19:03.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:03.436 00.000 11060 Moving (-0.09, -0.05) raw xDistance=0.07 yDistance=-0.08
02:19:03.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:03.438 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:19:03.438 00.000 10844 Enqueuing Expose request
02:19:03.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:03.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:19:03.438 00.000 11060 MoveAxis(E, 0, ABG)
02:19:03.438 00.000 11060 Move returns status 0, amount 0
02:19:03.438 00.000 11060 MoveAxis(N, 0, ABG)
02:19:03.438 00.000 11060 Move returns status 0, amount 0
02:19:03.438 00.000 11060 move complete, result=0
02:19:03.438 00.000 11060 worker thread done servicing request
02:19:03.438 00.000 11060 Worker thread wakes up
02:19:03.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:03.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:03.440 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:04.076 00.636 11060 Exposure complete
02:19:04.258 00.182 11060 worker thread done servicing request
02:19:04.258 00.000 10844 OnExposeComplete: enter
02:19:04.258 00.000 10844 UpdateGuideState(): m_state=6
02:19:04.258 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13148
02:19:04.258 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=61.84, Mass=2850, SNR=33.1, Peak=241 HFD=3.6
02:19:04.258 00.000 10844 MultiStar: [#1 0.93,0.31,0.00,M1] [#2 -0.09,0.42,2.03,U] [#3 0.02,-0.57,1.03,U] [#4 0.27,-1.73,0.00,M6] [#5 0.74,0.01,0.00,M5] [#6 0.07,0.43,0.94,U] [#7 0.98,-0.34,0.00,M4] [#8 -0.17,-0.45,0.96,U] 
02:19:04.258 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.07}, one-star: {0.61, 0.16}
02:19:04.258 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
02:19:04.258 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
02:19:04.260 00.002 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.86 mountX=-0.08 mountY=0.05, mountTheta=2.60
02:19:04.261 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
02:19:04.261 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
02:19:04.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:04.261 00.000 10844 UpdateGuideState exits: m=2850 SNR=33.1
02:19:04.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:04.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:04.261 00.000 10844 Enqueuing Expose request
02:19:04.261 00.000 11060 Worker thread wakes up
02:19:04.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:19:04.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:19:04.261 00.000 11060 Moving (0.06, 0.07) raw xDistance=-0.08 yDistance=0.05
02:19:04.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:19:04.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:04.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:04.262 00.001 11060 MoveAxis(E, 0, ABG)
02:19:04.262 00.000 11060 Move returns status 0, amount 0
02:19:04.262 00.000 11060 MoveAxis(N, 0, ABG)
02:19:04.262 00.000 11060 Move returns status 0, amount 0
02:19:04.262 00.000 11060 move complete, result=0
02:19:04.262 00.000 11060 worker thread done servicing request
02:19:04.262 00.000 11060 Worker thread wakes up
02:19:04.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:04.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:04.263 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:04.922 00.659 11060 Exposure complete
02:19:05.086 00.164 11060 worker thread done servicing request
02:19:05.086 00.000 10844 OnExposeComplete: enter
02:19:05.086 00.000 10844 UpdateGuideState(): m_state=6
02:19:05.086 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13149
02:19:05.086 00.000 10844 Star::Find returns 1 (0), X=264.27, Y=61.55, Mass=3221, SNR=35.7, Peak=248 HFD=3.9
02:19:05.086 00.000 10844 MultiStar: [#1 0.29,0.32,0.88,U] [#2 0.11,0.07,1.98,U] [#3 -0.31,-0.79,0.00,M7] [#4 0.31,-0.35,0.79,U] [#5 -0.72,0.25,0.00,M6] [#6 -0.38,-0.22,0.83,U] [#7 0.23,-0.24,0.68,U] [#8 -0.50,0.24,0.81,U] 
02:19:05.086 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.02}, one-star: {0.45, -0.14}
02:19:05.087 00.001 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
02:19:05.087 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
02:19:05.087 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=0.01 mountY=0.09, mountTheta=1.51
02:19:05.088 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
02:19:05.088 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
02:19:05.089 00.001 11060 Worker thread wakes up
02:19:05.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:05.089 00.000 10844 UpdateGuideState exits: m=3221 SNR=35.7
02:19:05.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:05.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:05.089 00.000 10844 Enqueuing Expose request
02:19:05.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:19:05.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:19:05.089 00.000 11060 Moving (0.08, -0.02) raw xDistance=0.01 yDistance=0.09
02:19:05.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:05.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:05.090 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:19:05.090 00.000 11060 MoveAxis(E, 0, ABG)
02:19:05.090 00.000 11060 Move returns status 0, amount 0
02:19:05.090 00.000 11060 MoveAxis(N, 0, ABG)
02:19:05.090 00.000 11060 Move returns status 0, amount 0
02:19:05.090 00.000 11060 move complete, result=0
02:19:05.090 00.000 11060 worker thread done servicing request
02:19:05.090 00.000 11060 Worker thread wakes up
02:19:05.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:05.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:05.091 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:05.727 00.636 11060 Exposure complete
02:19:05.893 00.166 11060 worker thread done servicing request
02:19:05.893 00.000 10844 OnExposeComplete: enter
02:19:05.894 00.001 10844 UpdateGuideState(): m_state=6
02:19:05.894 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13150
02:19:05.894 00.000 10844 Star::Find returns 1 (0), X=264.39, Y=61.61, Mass=2913, SNR=33.4, Peak=250 HFD=3.3
02:19:05.894 00.000 10844 MultiStar: [#1 0.09,0.36,0.93,U] [#2 -0.45,-0.31,1.93,U] [#3 -0.68,0.68,0.00,M8] [#4 0.30,-0.10,0.98,U] [#5 -0.23,1.17,0.00,M7] [#6 0.16,0.29,0.75,U] [#7 0.41,0.21,0.79,U] [#8 -0.37,-0.55,0.00,M2] 
02:19:05.894 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.01}, one-star: {0.57, -0.07}
02:19:05.894 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.68 = 1.68)
02:19:05.894 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.66 = 1.66)
02:19:05.894 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.08 mountX=-0.01 mountY=0.08, mountTheta=1.68
02:19:05.895 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
02:19:05.895 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
02:19:05.896 00.001 11060 Worker thread wakes up
02:19:05.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:19:05.896 00.000 10844 UpdateGuideState exits: m=2913 SNR=33.4
02:19:05.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:05.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:05.896 00.000 10844 Enqueuing Expose request
02:19:05.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
02:19:05.896 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
02:19:05.896 00.000 11060 Moving (0.08, -0.01) raw xDistance=-0.01 yDistance=0.08
02:19:05.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:05.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:05.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:19:05.896 00.000 11060 MoveAxis(E, 0, ABG)
02:19:05.896 00.000 11060 Move returns status 0, amount 0
02:19:05.896 00.000 11060 MoveAxis(N, 0, ABG)
02:19:05.896 00.000 11060 Move returns status 0, amount 0
02:19:05.897 00.001 11060 move complete, result=0
02:19:05.897 00.000 11060 worker thread done servicing request
02:19:05.897 00.000 11060 Worker thread wakes up
02:19:05.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:05.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:05.898 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:06.528 00.630 11060 Exposure complete
02:19:06.701 00.173 11060 worker thread done servicing request
02:19:06.701 00.000 10844 OnExposeComplete: enter
02:19:06.701 00.000 10844 UpdateGuideState(): m_state=6
02:19:06.701 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13151
02:19:06.701 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=61.41, Mass=2546, SNR=30.8, Peak=231 HFD=3.7
02:19:06.702 00.001 10844 MultiStar: [#1 1.14,0.75,0.00,M1] [#2 0.62,-0.13,0.00,M1] [#3 0.12,0.10,0.99,U] [#4 0.11,-0.55,0.88,U] [#5 1.24,0.82,0.00,M8] [#6 0.45,0.26,0.95,U] [#7 0.44,0.14,0.84,U] [#8 0.18,0.31,1.01,U] 
02:19:06.702 00.000 10844 refined, 5 included, MultiStar: {0.27, 0.00}, one-star: {0.35, -0.27}
02:19:06.702 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.76 = 1.76)
02:19:06.702 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.74 = 1.74)
02:19:06.702 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.00 hyp=0.27 cameraTheta=0.01 mountX=-0.05 mountY=0.27, mountTheta=1.76
02:19:06.703 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.00, opts=13)
02:19:06.703 00.000 10844 Enqueuing Move request for scope (0.27, 0.00)
02:19:06.703 00.000 11060 Worker thread wakes up
02:19:06.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:06.703 00.000 10844 UpdateGuideState exits: m=2546 SNR=30.8
02:19:06.704 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:06.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:06.704 00.000 10844 Enqueuing Expose request
02:19:06.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.00) opts 0xd
02:19:06.704 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.00)
02:19:06.704 00.000 11060 Moving (0.27, 0.00) raw xDistance=-0.05 yDistance=0.27
02:19:06.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:06.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:19:06.704 00.000 11060 MoveAxis(E, 0, ABG)
02:19:06.704 00.000 11060 Move returns status 0, amount 0
02:19:06.704 00.000 11060 MoveAxis(S, 104, ABG)
02:19:06.704 00.000 11060 Guiding  Dir = 1, Dur = 104
02:19:06.710 00.006 11060 IsSlewing returns 0
02:19:06.710 00.000 11060 IsGuiding returns 0
02:19:06.818 00.108 11060 IsGuiding returns 0
02:19:06.818 00.000 11060 Move returns status 0, amount 104
02:19:06.818 00.000 11060 move complete, result=0
02:19:06.818 00.000 11060 worker thread done servicing request
02:19:06.818 00.000 11060 Worker thread wakes up
02:19:06.818 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 104 ms SOUTH
02:19:06.819 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:06.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:07.450 00.631 11060 Exposure complete
02:19:07.620 00.170 11060 worker thread done servicing request
02:19:07.621 00.001 10844 OnExposeComplete: enter
02:19:07.621 00.000 10844 UpdateGuideState(): m_state=6
02:19:07.621 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13152
02:19:07.621 00.000 10844 Star::Find returns 1 (0), X=263.92, Y=61.05, Mass=3192, SNR=35.2, Peak=230 HFD=4.2
02:19:07.621 00.000 10844 MultiStar: [#1 0.26,0.31,0.83,U] [#2 0.43,0.06,1.96,U] [#3 -0.89,0.38,0.00,M8] [#4 -0.15,-0.73,0.00,M4] [#5 0.78,1.10,0.00,M9] [#6 0.32,-0.09,0.78,U] [#7 0.22,0.56,0.84,U] [#8 -0.44,0.10,0.86,U] 
02:19:07.621 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.04}, one-star: {0.10, -0.63}
02:19:07.621 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
02:19:07.621 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
02:19:07.621 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.19 mountX=-0.07 mountY=0.18, mountTheta=1.94
02:19:07.624 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.04, opts=13)
02:19:07.624 00.000 10844 Enqueuing Move request for scope (0.19, 0.04)
02:19:07.624 00.000 11060 Worker thread wakes up
02:19:07.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
02:19:07.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
02:19:07.624 00.000 11060 Moving (0.19, 0.04) raw xDistance=-0.07 yDistance=0.18
02:19:07.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:19:07.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:07.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:07.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:19:07.624 00.000 11060 MoveAxis(E, 0, ABG)
02:19:07.624 00.000 11060 Move returns status 0, amount 0
02:19:07.625 00.001 11060 MoveAxis(N, 0, ABG)
02:19:07.625 00.000 10844 UpdateGuideState exits: m=3192 SNR=35.2
02:19:07.625 00.000 11060 Move returns status 0, amount 0
02:19:07.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:07.625 00.000 11060 move complete, result=0
02:19:07.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:07.625 00.000 10844 Enqueuing Expose request
02:19:07.625 00.000 11060 worker thread done servicing request
02:19:07.625 00.000 11060 Worker thread wakes up
02:19:07.625 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:07.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:07.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:08.261 00.636 11060 Exposure complete
02:19:08.417 00.156 11060 worker thread done servicing request
02:19:08.418 00.001 10844 OnExposeComplete: enter
02:19:08.418 00.000 10844 UpdateGuideState(): m_state=6
02:19:08.418 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13153
02:19:08.418 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=61.54, Mass=2438, SNR=29.7, Peak=187 HFD=3.3
02:19:08.419 00.001 10844 MultiStar: [#1 0.42,0.07,1.17,U] [#2 -0.30,-0.05,2.25,U] [#3 0.00,-0.20,1.01,U] [#4 0.36,-0.66,0.00,M5] [#5 0.46,0.76,0.00,M10] [#6 0.95,0.51,0.00,M1] [#7 0.85,0.35,0.00,M1] [#8 0.03,0.71,0.00,M1] 
02:19:08.419 00.000 10844 refined, 3 included, MultiStar: {0.10, -0.07}, one-star: {0.72, -0.14}
02:19:08.419 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
02:19:08.419 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
02:19:08.419 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=0.05 mountY=0.11, mountTheta=1.12
02:19:08.422 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
02:19:08.422 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
02:19:08.422 00.000 11060 Worker thread wakes up
02:19:08.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:19:08.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:19:08.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:19:08.423 00.001 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
02:19:08.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:19:08.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:08.423 00.000 10844 UpdateGuideState exits: m=2438 SNR=29.7
02:19:08.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:08.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:08.423 00.000 10844 Enqueuing Expose request
02:19:08.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:19:08.423 00.000 11060 MoveAxis(E, 0, ABG)
02:19:08.423 00.000 11060 Move returns status 0, amount 0
02:19:08.423 00.000 11060 MoveAxis(N, 0, ABG)
02:19:08.423 00.000 11060 Move returns status 0, amount 0
02:19:08.423 00.000 11060 move complete, result=0
02:19:08.424 00.001 11060 worker thread done servicing request
02:19:08.425 00.001 11060 Worker thread wakes up
02:19:08.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:08.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:08.427 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:09.057 00.630 11060 Exposure complete
02:19:09.221 00.164 11060 worker thread done servicing request
02:19:09.221 00.000 10844 OnExposeComplete: enter
02:19:09.221 00.000 10844 UpdateGuideState(): m_state=6
02:19:09.221 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13154
02:19:09.221 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=61.89, Mass=3093, SNR=34.5, Peak=216 HFD=4.2
02:19:09.222 00.001 10844 MultiStar: [#1 -0.23,1.08,0.00,M1] [#2 -0.07,0.98,0.00,M1] [#3 -0.41,0.18,0.88,U] [#4 0.18,-0.89,0.00,M6] [#5 0.46,0.80,0.00,R] [#6 0.34,0.53,0.84,U] [#7 0.69,-0.10,0.00,M2] [#8 -0.27,0.94,0.00,M2] 
02:19:09.222 00.000 10844 refined, 2 included, MultiStar: {0.06, 0.30}, one-star: {0.23, 0.21}
02:19:09.222 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
02:19:09.222 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.12 = 3.12)
02:19:09.222 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.39 mountX=-0.31 mountY=0.01, mountTheta=3.12
02:19:09.223 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.30, opts=13)
02:19:09.223 00.000 10844 Enqueuing Move request for scope (0.06, 0.30)
02:19:09.223 00.000 11060 Worker thread wakes up
02:19:09.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:09.224 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.30) opts 0xd
02:19:09.224 00.000 10844 UpdateGuideState exits: m=3093 SNR=34.5
02:19:09.224 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.30)
02:19:09.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:09.224 00.000 11060 Moving (0.06, 0.30) raw xDistance=-0.31 yDistance=0.01
02:19:09.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:09.224 00.000 10844 Enqueuing Expose request
02:19:09.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:19:09.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:09.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:09.224 00.000 11060 MoveAxis(E, 53, ABG)
02:19:09.224 00.000 11060 Guiding  Dir = 2, Dur = 53
02:19:09.237 00.013 11060 IsSlewing returns 0
02:19:09.238 00.001 11060 IsGuiding returns 0
02:19:09.306 00.068 11060 IsGuiding returns 0
02:19:09.307 00.001 11060 Move returns status 0, amount 53
02:19:09.307 00.000 11060 MoveAxis(N, 0, ABG)
02:19:09.307 00.000 11060 Move returns status 0, amount 0
02:19:09.307 00.000 11060 move complete, result=0
02:19:09.307 00.000 11060 worker thread done servicing request
02:19:09.307 00.000 11060 Worker thread wakes up
02:19:09.307 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
02:19:09.309 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:09.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:09.943 00.634 11060 Exposure complete
02:19:10.127 00.184 11060 worker thread done servicing request
02:19:10.127 00.000 10844 OnExposeComplete: enter
02:19:10.127 00.000 10844 UpdateGuideState(): m_state=6
02:19:10.128 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13155
02:19:10.128 00.000 10844 Star::Find returns 1 (0), X=264.03, Y=61.82, Mass=2302, SNR=29.7, Peak=169 HFD=3.9
02:19:10.128 00.000 10844 MultiStar: [#1 0.12,0.98,0.00,M2] [#2 -0.20,0.19,2.17,U] [#3 0.01,-0.47,1.10,U] [#4 0.19,-0.63,0.00,M7] [#5 0.16,-0.70,0.00,M1] [#6 -0.16,0.40,1.06,U] [#7 0.60,-0.46,0.00,M3] [#8 0.01,0.50,1.05,U] 
02:19:10.128 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.15}, one-star: {0.21, 0.14}
02:19:10.128 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
02:19:10.128 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.61)
02:19:10.128 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.94 mountX=-0.14 mountY=-0.08, mountTheta=-2.60
02:19:10.130 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
02:19:10.130 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
02:19:10.130 00.000 11060 Worker thread wakes up
02:19:10.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:10.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
02:19:10.130 00.000 10844 UpdateGuideState exits: m=2302 SNR=29.7
02:19:10.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
02:19:10.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:10.130 00.000 11060 Moving (-0.06, 0.15) raw xDistance=-0.14 yDistance=-0.08
02:19:10.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:10.130 00.000 10844 Enqueuing Expose request
02:19:10.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:19:10.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:10.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:19:10.130 00.000 11060 MoveAxis(E, 26, ABG)
02:19:10.131 00.001 11060 Guiding  Dir = 2, Dur = 26
02:19:10.140 00.009 11060 IsSlewing returns 0
02:19:10.140 00.000 11060 IsGuiding returns 0
02:19:10.171 00.031 11060 IsGuiding returns 0
02:19:10.171 00.000 11060 Move returns status 0, amount 26
02:19:10.171 00.000 11060 MoveAxis(N, 0, ABG)
02:19:10.171 00.000 11060 Move returns status 0, amount 0
02:19:10.171 00.000 11060 move complete, result=0
02:19:10.171 00.000 11060 worker thread done servicing request
02:19:10.171 00.000 11060 Worker thread wakes up
02:19:10.171 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
02:19:10.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:10.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:10.801 00.630 11060 Exposure complete
02:19:10.972 00.171 11060 worker thread done servicing request
02:19:10.972 00.000 10844 OnExposeComplete: enter
02:19:10.972 00.000 10844 UpdateGuideState(): m_state=6
02:19:10.973 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13156
02:19:10.973 00.000 10844 Star::Find returns 1 (0), X=263.71, Y=62.13, Mass=2495, SNR=30.7, Peak=184 HFD=3.8
02:19:10.973 00.000 10844 MultiStar: [#1 -0.03,0.55,0.96,U] [#2 0.15,0.01,2.22,U] [#3 -0.59,-0.74,0.00,M6] [#4 0.41,-0.94,0.00,M8] [#5 -0.60,-0.53,0.00,M2] [#6 -0.61,0.00,0.96,U] [#7 0.18,-0.33,0.90,U] [#8 -0.46,-0.33,0.90,U] 
02:19:10.973 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.06}, one-star: {-0.11, 0.45}
02:19:10.973 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
02:19:10.973 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
02:19:10.973 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.57 mountX=-0.04 mountY=-0.10, mountTheta=-1.97
02:19:10.975 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
02:19:10.975 00.000 10844 Enqueuing Move request for scope (-0.09, 0.06)
02:19:10.975 00.000 11060 Worker thread wakes up
02:19:10.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:10.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
02:19:10.975 00.000 10844 UpdateGuideState exits: m=2495 SNR=30.7
02:19:10.975 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
02:19:10.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:10.975 00.000 11060 Moving (-0.09, 0.06) raw xDistance=-0.04 yDistance=-0.10
02:19:10.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:10.975 00.000 10844 Enqueuing Expose request
02:19:10.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:19:10.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:10.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:19:10.976 00.001 11060 MoveAxis(E, 0, ABG)
02:19:10.976 00.000 11060 Move returns status 0, amount 0
02:19:10.976 00.000 11060 MoveAxis(N, 0, ABG)
02:19:10.976 00.000 11060 Move returns status 0, amount 0
02:19:10.976 00.000 11060 move complete, result=0
02:19:10.976 00.000 11060 worker thread done servicing request
02:19:10.976 00.000 11060 Worker thread wakes up
02:19:10.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:10.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:10.977 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:11.618 00.641 11060 Exposure complete
02:19:11.798 00.180 11060 worker thread done servicing request
02:19:11.798 00.000 10844 OnExposeComplete: enter
02:19:11.798 00.000 10844 UpdateGuideState(): m_state=6
02:19:11.798 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13157
02:19:11.799 00.001 10844 Star::Find returns 1 (0), X=264.30, Y=61.74, Mass=2595, SNR=30.8, Peak=182 HFD=4.1
02:19:11.799 00.000 10844 MultiStar: [#1 0.39,-0.14,1.07,U] [#2 -0.07,0.21,2.22,U] [#3 -0.34,-0.29,1.19,U] [#4 -0.11,-1.23,0.00,M9] [#5 -0.36,-0.84,0.00,M3] [#6 0.15,-0.05,0.93,U] [#7 0.60,-0.01,0.87,U] [#8 -0.46,-0.19,0.95,U] 
02:19:11.799 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.48, 0.06}
02:19:11.799 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
02:19:11.799 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
02:19:11.799 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.36 mountX=0.01 mountY=0.07, mountTheta=1.39
02:19:11.800 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
02:19:11.801 00.001 10844 Enqueuing Move request for scope (0.07, -0.03)
02:19:11.801 00.000 11060 Worker thread wakes up
02:19:11.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:11.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
02:19:11.801 00.000 10844 UpdateGuideState exits: m=2595 SNR=30.8
02:19:11.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
02:19:11.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:11.801 00.000 11060 Moving (0.07, -0.03) raw xDistance=0.01 yDistance=0.07
02:19:11.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:11.801 00.000 10844 Enqueuing Expose request
02:19:11.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:11.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:11.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:19:11.801 00.000 11060 MoveAxis(E, 0, ABG)
02:19:11.801 00.000 11060 Move returns status 0, amount 0
02:19:11.802 00.001 11060 MoveAxis(N, 0, ABG)
02:19:11.802 00.000 11060 Move returns status 0, amount 0
02:19:11.802 00.000 11060 move complete, result=0
02:19:11.802 00.000 11060 worker thread done servicing request
02:19:11.802 00.000 11060 Worker thread wakes up
02:19:11.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:11.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:11.803 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:12.430 00.627 11060 Exposure complete
02:19:12.626 00.196 11060 worker thread done servicing request
02:19:12.626 00.000 10844 OnExposeComplete: enter
02:19:12.626 00.000 10844 UpdateGuideState(): m_state=6
02:19:12.626 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13158
02:19:12.626 00.000 10844 Star::Find returns 1 (0), X=264.75, Y=61.61, Mass=2526, SNR=31.3, Peak=170 HFD=3.7
02:19:12.627 00.001 10844 MultiStar: [#1 1.18,0.07,0.00,M1] [#2 -0.00,0.06,2.15,U] [#3 0.06,0.67,0.00,M6] [#4 1.06,-0.65,0.00,M10] [#5 -0.15,-0.76,0.00,M4] [#6 1.01,0.39,0.00,M1] [#7 1.01,0.15,0.00,M2] [#8 0.06,0.30,1.00,U] 
02:19:12.627 00.000 10844 refined, 2 included, MultiStar: {0.24, 0.09}, one-star: {0.92, -0.08}
02:19:12.627 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.75) = xAngle (2.10 = 2.10)
02:19:12.627 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
02:19:12.627 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.25 cameraTheta=0.34 mountX=-0.13 mountY=0.22, mountTheta=2.09
02:19:12.629 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.09, opts=13)
02:19:12.629 00.000 10844 Enqueuing Move request for scope (0.24, 0.09)
02:19:12.629 00.000 11060 Worker thread wakes up
02:19:12.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:12.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
02:19:12.629 00.000 10844 UpdateGuideState exits: m=2526 SNR=31.3
02:19:12.629 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
02:19:12.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:12.629 00.000 11060 Moving (0.24, 0.09) raw xDistance=-0.13 yDistance=0.22
02:19:12.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:12.629 00.000 10844 Enqueuing Expose request
02:19:12.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:19:12.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
02:19:12.629 00.000 11060 MoveAxis(E, 22, ABG)
02:19:12.630 00.001 11060 Guiding  Dir = 2, Dur = 22
02:19:12.642 00.012 11060 IsSlewing returns 0
02:19:12.642 00.000 11060 IsGuiding returns 0
02:19:12.673 00.031 11060 IsGuiding returns 0
02:19:12.673 00.000 11060 Move returns status 0, amount 22
02:19:12.673 00.000 11060 MoveAxis(S, 86, ABG)
02:19:12.673 00.000 11060 Guiding  Dir = 1, Dur = 86
02:19:12.696 00.023 11060 IsSlewing returns 0
02:19:12.696 00.000 11060 IsGuiding returns 0
02:19:12.799 00.103 11060 IsGuiding returns 0
02:19:12.799 00.000 11060 Move returns status 0, amount 86
02:19:12.799 00.000 11060 move complete, result=0
02:19:12.800 00.001 11060 worker thread done servicing request
02:19:12.800 00.000 11060 Worker thread wakes up
02:19:12.800 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 86 ms SOUTH
02:19:12.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:12.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:13.435 00.635 11060 Exposure complete
02:19:13.707 00.272 11060 worker thread done servicing request
02:19:13.707 00.000 10844 OnExposeComplete: enter
02:19:13.707 00.000 10844 UpdateGuideState(): m_state=6
02:19:13.708 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13159
02:19:13.708 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=62.38, Mass=2471, SNR=30.3, Peak=163 HFD=4.1
02:19:13.708 00.000 10844 MultiStar: [#1 0.43,0.02,1.11,U] [#2 0.47,0.19,2.39,U] [#3 -0.12,-0.04,0.94,U] [#4 0.26,0.35,0.99,U] [#5 0.41,-0.09,1.02,U] [#6 0.36,0.18,0.96,U] [#7 0.36,-0.05,1.03,U] [#8 0.18,0.33,1.06,U] 
02:19:13.708 00.000 10844 refined, 8 included, MultiStar: {0.30, 0.18}, one-star: {0.04, 0.69}
02:19:13.708 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
02:19:13.708 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.27 = 2.27)
02:19:13.709 00.001 10844 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.34 cameraTheta=0.54 mountX=-0.23 mountY=0.26, mountTheta=2.28
02:19:13.711 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.18, opts=13)
02:19:13.711 00.000 10844 Enqueuing Move request for scope (0.30, 0.18)
02:19:13.711 00.000 11060 Worker thread wakes up
02:19:13.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.18) opts 0xd
02:19:13.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.18)
02:19:13.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:19:13.711 00.000 11060 Moving (0.30, 0.18) raw xDistance=-0.23 yDistance=0.26
02:19:13.711 00.000 10844 UpdateGuideState exits: m=2471 SNR=30.3
02:19:13.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:19:13.712 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:13.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
02:19:13.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:13.712 00.000 11060 MoveAxis(E, 40, ABG)
02:19:13.712 00.000 10844 Enqueuing Expose request
02:19:13.712 00.000 11060 Guiding  Dir = 2, Dur = 40
02:19:13.723 00.011 11060 IsSlewing returns 0
02:19:13.723 00.000 11060 IsGuiding returns 0
02:19:13.770 00.047 11060 IsGuiding returns 0
02:19:13.771 00.001 11060 Move returns status 0, amount 40
02:19:13.771 00.000 11060 MoveAxis(S, 103, ABG)
02:19:13.771 00.000 11060 Guiding  Dir = 1, Dur = 103
02:19:13.785 00.014 11060 IsSlewing returns 0
02:19:13.786 00.001 11060 IsGuiding returns 0
02:19:13.896 00.110 11060 IsGuiding returns 0
02:19:13.897 00.001 11060 Move returns status 0, amount 103
02:19:13.897 00.000 11060 move complete, result=0
02:19:13.897 00.000 11060 worker thread done servicing request
02:19:13.897 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.3 px 103 ms SOUTH
02:19:13.897 00.000 11060 Worker thread wakes up
02:19:13.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:13.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:14.539 00.642 11060 Exposure complete
02:19:14.798 00.259 11060 worker thread done servicing request
02:19:14.798 00.000 10844 OnExposeComplete: enter
02:19:14.798 00.000 10844 UpdateGuideState(): m_state=6
02:19:14.799 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13160
02:19:14.799 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=61.19, Mass=2940, SNR=34.1, Peak=201 HFD=3.7
02:19:14.800 00.001 10844 MultiStar: [#1 0.14,0.00,1.02,U] [#2 -0.24,-0.40,2.03,U] [#3 -0.37,-0.58,0.00,M6] [#4 0.50,-0.22,0.91,U] [#5 0.40,-1.45,0.00,M4] [#6 0.27,-0.41,0.80,U] [#7 0.38,0.14,0.81,U] [#8 -0.13,-0.27,0.94,U] 
02:19:14.800 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.26}, one-star: {0.73, -0.50}
02:19:14.800 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.75) = xAngle (0.75 = 0.75)
02:19:14.800 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
02:19:14.800 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-1.00 mountX=0.23 mountY=0.21, mountTheta=0.74
02:19:14.801 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.26, opts=13)
02:19:14.802 00.001 10844 Enqueuing Move request for scope (0.17, -0.26)
02:19:14.802 00.000 11060 Worker thread wakes up
02:19:14.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:14.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
02:19:14.802 00.000 10844 UpdateGuideState exits: m=2940 SNR=34.1
02:19:14.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
02:19:14.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:14.802 00.000 11060 Moving (0.17, -0.26) raw xDistance=0.23 yDistance=0.21
02:19:14.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:14.802 00.000 10844 Enqueuing Expose request
02:19:14.803 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:19:14.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:19:14.803 00.000 11060 MoveAxis(W, 39, ABG)
02:19:14.803 00.000 11060 Guiding  Dir = 3, Dur = 39
02:19:14.821 00.018 11060 IsSlewing returns 0
02:19:14.822 00.001 11060 IsGuiding returns 0
02:19:14.871 00.049 11060 IsGuiding returns 0
02:19:14.871 00.000 11060 Move returns status 0, amount 39
02:19:14.871 00.000 11060 MoveAxis(S, 81, ABG)
02:19:14.872 00.001 11060 Guiding  Dir = 1, Dur = 81
02:19:14.901 00.029 11060 IsSlewing returns 0
02:19:14.902 00.001 11060 IsGuiding returns 0
02:19:15.010 00.108 11060 IsGuiding returns 0
02:19:15.011 00.001 11060 Move returns status 0, amount 81
02:19:15.011 00.000 11060 move complete, result=0
02:19:15.011 00.000 11060 worker thread done servicing request
02:19:15.011 00.000 11060 Worker thread wakes up
02:19:15.011 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 81 ms SOUTH
02:19:15.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:15.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:15.648 00.637 11060 Exposure complete
02:19:15.920 00.272 11060 worker thread done servicing request
02:19:15.920 00.000 10844 OnExposeComplete: enter
02:19:15.920 00.000 10844 UpdateGuideState(): m_state=6
02:19:15.921 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13161
02:19:15.921 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=62.45, Mass=2515, SNR=30.5, Peak=190 HFD=3.6
02:19:15.921 00.000 10844 MultiStar: [#1 -0.02,0.71,0.00,M1] [#2 -0.60,0.60,0.00,M1] [#3 -0.25,0.24,1.10,U] [#4 -0.02,-0.08,1.21,U] [#5 -0.52,0.12,1.11,U] [#6 0.49,1.24,0.00,M1] [#7 0.74,0.82,0.00,M1] [#8 0.16,0.30,1.03,U] 
02:19:15.921 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.25}, one-star: {0.46, 0.77}
02:19:15.922 00.001 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
02:19:15.922 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.80)
02:19:15.922 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.75 mountX=-0.24 mountY=-0.09, mountTheta=-2.80
02:19:15.923 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.25, opts=13)
02:19:15.923 00.000 10844 Enqueuing Move request for scope (-0.05, 0.25)
02:19:15.924 00.001 11060 Worker thread wakes up
02:19:15.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:15.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
02:19:15.924 00.000 10844 UpdateGuideState exits: m=2515 SNR=30.5
02:19:15.924 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
02:19:15.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:15.924 00.000 11060 Moving (-0.05, 0.25) raw xDistance=-0.24 yDistance=-0.09
02:19:15.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:15.924 00.000 10844 Enqueuing Expose request
02:19:15.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:19:15.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:15.925 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:19:15.925 00.000 11060 MoveAxis(E, 41, ABG)
02:19:15.925 00.000 11060 Guiding  Dir = 2, Dur = 41
02:19:15.952 00.027 11060 IsSlewing returns 0
02:19:15.953 00.001 11060 IsGuiding returns 0
02:19:16.015 00.062 11060 IsGuiding returns 0
02:19:16.016 00.001 11060 Move returns status 0, amount 41
02:19:16.016 00.000 11060 MoveAxis(N, 0, ABG)
02:19:16.016 00.000 11060 Move returns status 0, amount 0
02:19:16.016 00.000 11060 move complete, result=0
02:19:16.016 00.000 11060 worker thread done servicing request
02:19:16.016 00.000 11060 Worker thread wakes up
02:19:16.016 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
02:19:16.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:16.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:16.645 00.629 11060 Exposure complete
02:19:16.873 00.228 11060 worker thread done servicing request
02:19:16.873 00.000 10844 OnExposeComplete: enter
02:19:16.873 00.000 10844 UpdateGuideState(): m_state=6
02:19:16.873 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13162
02:19:16.874 00.001 10844 Star::Find returns 1 (1), X=264.37, Y=61.58, Mass=2758, SNR=32.3, Peak=255 HFD=3.3
02:19:16.874 00.000 10844 MultiStar: [#1 -0.07,-0.31,1.08,U] [#2 -0.00,-0.48,1.97,U] [#3 -0.88,-0.42,0.00,M6] [#4 0.53,0.55,0.00,M8] [#5 0.25,-1.03,0.00,M4] [#6 -0.32,0.52,0.91,U] [#7 0.16,-0.32,0.93,U] [#8 -0.42,0.19,1.03,U] 
02:19:16.874 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.15}, one-star: {0.54, -0.11}
02:19:16.874 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
02:19:16.874 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
02:19:16.874 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.69 mountX=0.15 mountY=0.01, mountTheta=0.05
02:19:16.877 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
02:19:16.877 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
02:19:16.878 00.001 11060 Worker thread wakes up
02:19:16.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
02:19:16.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
02:19:16.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:16.878 00.000 11060 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.01
02:19:16.878 00.000 10844 UpdateGuideState exits: m=2758 SNR=32.3 Saturated
02:19:16.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:19:16.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:16.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:16.879 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:16.879 00.000 11060 MoveAxis(W, 25, ABG)
02:19:16.879 00.000 11060 Guiding  Dir = 3, Dur = 25
02:19:16.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:16.881 00.002 10844 Enqueuing Expose request
02:19:16.922 00.041 11060 IsSlewing returns 0
02:19:16.923 00.001 11060 IsGuiding returns 0
02:19:16.968 00.045 11060 IsGuiding returns 0
02:19:16.968 00.000 11060 Move returns status 0, amount 25
02:19:16.968 00.000 11060 MoveAxis(N, 0, ABG)
02:19:16.969 00.001 11060 Move returns status 0, amount 0
02:19:16.969 00.000 11060 move complete, result=0
02:19:16.969 00.000 11060 worker thread done servicing request
02:19:16.969 00.000 11060 Worker thread wakes up
02:19:16.969 00.000 10844 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
02:19:16.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:16.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:17.601 00.632 11060 Exposure complete
02:19:17.806 00.205 11060 worker thread done servicing request
02:19:17.806 00.000 10844 OnExposeComplete: enter
02:19:17.806 00.000 10844 UpdateGuideState(): m_state=6
02:19:17.806 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13163
02:19:17.806 00.000 10844 Star::Find returns 1 (0), X=263.94, Y=62.14, Mass=2884, SNR=33.4, Peak=225 HFD=3.8
02:19:17.807 00.001 10844 MultiStar: [#1 -0.08,0.30,1.00,U] [#2 -0.20,-0.07,2.03,U] [#3 -0.45,-0.43,0.97,U] [#4 0.15,-0.38,0.91,U] [#5 -0.12,-0.51,0.91,U] [#6 -0.02,0.41,0.81,U] [#7 -0.17,-0.01,0.83,U] [#8 -0.45,0.30,0.92,U] 
02:19:17.807 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.00}, one-star: {0.12, 0.46}
02:19:17.807 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.38 = -1.38)
02:19:17.807 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
02:19:17.807 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.14 mountX=0.03 mountY=-0.14, mountTheta=-1.38
02:19:17.809 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.00, opts=13)
02:19:17.809 00.000 10844 Enqueuing Move request for scope (-0.14, -0.00)
02:19:17.810 00.001 11060 Worker thread wakes up
02:19:17.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:17.810 00.000 10844 UpdateGuideState exits: m=2884 SNR=33.4
02:19:17.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:17.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:17.810 00.000 10844 Enqueuing Expose request
02:19:17.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
02:19:17.810 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
02:19:17.810 00.000 11060 Moving (-0.14, -0.00) raw xDistance=0.03 yDistance=-0.14
02:19:17.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:19:17.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:17.811 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:19:17.811 00.000 11060 MoveAxis(E, 0, ABG)
02:19:17.811 00.000 11060 Move returns status 0, amount 0
02:19:17.811 00.000 11060 MoveAxis(N, 0, ABG)
02:19:17.811 00.000 11060 Move returns status 0, amount 0
02:19:17.811 00.000 11060 move complete, result=0
02:19:17.811 00.000 11060 worker thread done servicing request
02:19:17.811 00.000 11060 Worker thread wakes up
02:19:17.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:17.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:17.813 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:18.441 00.628 11060 Exposure complete
02:19:18.630 00.189 11060 worker thread done servicing request
02:19:18.630 00.000 10844 OnExposeComplete: enter
02:19:18.630 00.000 10844 UpdateGuideState(): m_state=6
02:19:18.630 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13164
02:19:18.630 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=62.06, Mass=2980, SNR=34.1, Peak=215 HFD=3.9
02:19:18.631 00.001 10844 MultiStar: [#1 -0.15,0.31,0.98,U] [#2 -0.38,0.30,1.84,U] [#3 -0.25,0.08,0.93,U] [#4 0.36,-0.16,0.97,U] [#5 -0.95,0.01,0.00,M4] [#6 -0.46,0.22,0.88,U] [#7 0.12,0.62,0.90,U] [#8 -0.80,0.31,0.00,M1] 
02:19:18.631 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.25}, one-star: {0.16, 0.38}
02:19:18.631 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.52)
02:19:18.631 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
02:19:18.631 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.01 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
02:19:18.632 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.25, opts=13)
02:19:18.632 00.000 10844 Enqueuing Move request for scope (-0.12, 0.25)
02:19:18.632 00.000 11060 Worker thread wakes up
02:19:18.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:18.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
02:19:18.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
02:19:18.632 00.000 10844 UpdateGuideState exits: m=2980 SNR=34.1
02:19:18.632 00.000 11060 Moving (-0.12, 0.25) raw xDistance=-0.23 yDistance=-0.16
02:19:18.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:18.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:19:18.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:18.632 00.000 10844 Enqueuing Expose request
02:19:18.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:18.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:19:18.633 00.001 11060 MoveAxis(E, 39, ABG)
02:19:18.633 00.000 11060 Guiding  Dir = 2, Dur = 39
02:19:18.639 00.006 11060 IsSlewing returns 0
02:19:18.639 00.000 11060 IsGuiding returns 0
02:19:18.685 00.046 11060 IsGuiding returns 0
02:19:18.685 00.000 11060 Move returns status 0, amount 39
02:19:18.685 00.000 11060 MoveAxis(N, 0, ABG)
02:19:18.685 00.000 11060 Move returns status 0, amount 0
02:19:18.685 00.000 11060 move complete, result=0
02:19:18.685 00.000 11060 worker thread done servicing request
02:19:18.685 00.000 11060 Worker thread wakes up
02:19:18.686 00.001 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
02:19:18.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:18.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:19.336 00.650 11060 Exposure complete
02:19:19.502 00.166 11060 worker thread done servicing request
02:19:19.502 00.000 10844 OnExposeComplete: enter
02:19:19.502 00.000 10844 UpdateGuideState(): m_state=6
02:19:19.502 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13165
02:19:19.503 00.001 10844 Star::Find returns 1 (0), X=263.46, Y=61.54, Mass=1993, SNR=27.5, Peak=177 HFD=3.3
02:19:19.503 00.000 10844 MultiStar: [#1 -0.73,0.08,0.00,M1] [#2 -1.41,0.72,0.00,M1] [#3 -1.24,-0.54,0.00,M5] [#4 -0.39,-0.44,1.14,U] [#5 -0.87,-0.53,0.00,M5] [#6 -0.85,0.48,0.00,M1] [#7 -0.23,-0.15,1.00,U] [#8 -1.47,0.29,0.00,M2] 
02:19:19.503 00.000 10844 single-star, 2 included, MultiStar: {-0.33, -0.25}, one-star: {-0.37, -0.15}
02:19:19.503 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
02:19:19.503 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
02:19:19.503 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.15 hyp=0.40 cameraTheta=-2.76 mountX=0.21 mountY=-0.34, mountTheta=-1.02
02:19:19.504 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.15, opts=13)
02:19:19.504 00.000 10844 Enqueuing Move request for scope (-0.37, -0.15)
02:19:19.505 00.001 11060 Worker thread wakes up
02:19:19.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.15) opts 0xd
02:19:19.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.15)
02:19:19.505 00.000 11060 Moving (-0.37, -0.15) raw xDistance=0.21 yDistance=-0.34
02:19:19.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
02:19:19.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:19:19.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:19.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:19:19.505 00.000 11060 MoveAxis(W, 35, ABG)
02:19:19.505 00.000 11060 Guiding  Dir = 3, Dur = 35
02:19:19.505 00.000 10844 UpdateGuideState exits: m=1993 SNR=27.5
02:19:19.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:19.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:19.505 00.000 10844 Enqueuing Expose request
02:19:19.545 00.040 11060 IsSlewing returns 0
02:19:19.545 00.000 11060 IsGuiding returns 0
02:19:19.607 00.062 11060 IsGuiding returns 0
02:19:19.607 00.000 11060 Move returns status 0, amount 35
02:19:19.607 00.000 11060 MoveAxis(N, 0, ABG)
02:19:19.608 00.001 11060 Move returns status 0, amount 0
02:19:19.608 00.000 11060 move complete, result=0
02:19:19.608 00.000 11060 worker thread done servicing request
02:19:19.608 00.000 11060 Worker thread wakes up
02:19:19.608 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.3 px 0 ms NORTH
02:19:19.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:19.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:20.238 00.630 11060 Exposure complete
02:19:20.390 00.152 11060 worker thread done servicing request
02:19:20.390 00.000 10844 OnExposeComplete: enter
02:19:20.390 00.000 10844 UpdateGuideState(): m_state=6
02:19:20.391 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13166
02:19:20.391 00.000 10844 Star::Find returns 1 (0), X=263.65, Y=61.67, Mass=2346, SNR=29.2, Peak=203 HFD=3.5
02:19:20.391 00.000 10844 MultiStar: [#1 -0.14,0.53,1.16,U] [#2 -0.21,0.48,2.39,U] [#3 -0.90,0.03,0.00,M6] [#4 -0.31,-0.84,0.00,M6] [#5 -0.06,-0.70,0.00,M6] [#6 -0.26,-0.40,1.11,U] [#7 -0.18,-0.75,0.00,M1] [#8 -0.48,0.08,1.06,U] 
02:19:20.391 00.000 10844 single-star, 4 included, MultiStar: {-0.24, 0.20}, one-star: {-0.18, -0.01}
02:19:20.391 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.32 = -1.32)
02:19:20.391 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
02:19:20.391 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.07 mountX=0.04 mountY=-0.17, mountTheta=-1.32
02:19:20.393 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.01, opts=13)
02:19:20.400 00.007 10844 Enqueuing Move request for scope (-0.18, -0.01)
02:19:20.400 00.000 11060 Worker thread wakes up
02:19:20.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:20.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
02:19:20.400 00.000 10844 UpdateGuideState exits: m=2346 SNR=29.2
02:19:20.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
02:19:20.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:20.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:20.400 00.000 10844 Enqueuing Expose request
02:19:20.400 00.000 11060 Moving (-0.18, -0.01) raw xDistance=0.04 yDistance=-0.17
02:19:20.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:19:20.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:20.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:19:20.400 00.000 11060 MoveAxis(E, 0, ABG)
02:19:20.400 00.000 11060 Move returns status 0, amount 0
02:19:20.400 00.000 11060 MoveAxis(N, 0, ABG)
02:19:20.400 00.000 11060 Move returns status 0, amount 0
02:19:20.400 00.000 11060 move complete, result=0
02:19:20.402 00.002 11060 worker thread done servicing request
02:19:20.402 00.000 11060 Worker thread wakes up
02:19:20.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:20.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:20.403 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:21.034 00.631 11060 Exposure complete
02:19:21.204 00.170 11060 worker thread done servicing request
02:19:21.204 00.000 10844 OnExposeComplete: enter
02:19:21.204 00.000 10844 UpdateGuideState(): m_state=6
02:19:21.204 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13167
02:19:21.204 00.000 10844 Star::Find returns 1 (0), X=263.49, Y=62.36, Mass=2485, SNR=30.6, Peak=170 HFD=3.5
02:19:21.204 00.000 10844 MultiStar: [#1 -0.44,0.63,0.00,M1] [#2 -1.09,0.58,0.00,M1] [#3 -1.03,0.56,0.00,M7] [#4 0.08,0.35,0.96,U] [#5 -0.92,-0.25,0.00,M7] [#6 -0.63,0.73,0.00,M1] [#7 -0.54,0.36,0.00,M2] [#8 -1.22,0.82,0.00,M2] 
02:19:21.204 00.000 10844 refined, 1 included, MultiStar: {-0.13, 0.52}, one-star: {-0.33, 0.68}
02:19:21.205 00.001 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
02:19:21.205 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
02:19:21.205 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.52 hyp=0.53 cameraTheta=1.81 mountX=-0.49 mountY=-0.21, mountTheta=-2.73
02:19:21.206 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.52, opts=13)
02:19:21.206 00.000 10844 Enqueuing Move request for scope (-0.13, 0.52)
02:19:21.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:21.206 00.000 10844 UpdateGuideState exits: m=2485 SNR=30.6
02:19:21.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:21.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:21.206 00.000 10844 Enqueuing Expose request
02:19:21.206 00.000 11060 Worker thread wakes up
02:19:21.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.52) opts 0xd
02:19:21.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.52)
02:19:21.206 00.000 11060 Moving (-0.13, 0.52) raw xDistance=-0.49 yDistance=-0.21
02:19:21.207 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
02:19:21.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:19:21.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:19:21.207 00.000 11060 MoveAxis(E, 85, ABG)
02:19:21.207 00.000 11060 Guiding  Dir = 2, Dur = 85
02:19:21.217 00.010 11060 IsSlewing returns 0
02:19:21.217 00.000 11060 IsGuiding returns 0
02:19:21.312 00.095 11060 IsGuiding returns 0
02:19:21.312 00.000 11060 Move returns status 0, amount 85
02:19:21.312 00.000 11060 MoveAxis(N, 0, ABG)
02:19:21.312 00.000 11060 Move returns status 0, amount 0
02:19:21.312 00.000 11060 move complete, result=0
02:19:21.312 00.000 11060 worker thread done servicing request
02:19:21.313 00.001 11060 Worker thread wakes up
02:19:21.313 00.000 10844 GuideStep: -0.5 px 85 ms EAST, -0.2 px 0 ms NORTH
02:19:21.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:21.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:21.958 00.645 11060 Exposure complete
02:19:22.110 00.152 11060 worker thread done servicing request
02:19:22.110 00.000 10844 OnExposeComplete: enter
02:19:22.110 00.000 10844 UpdateGuideState(): m_state=6
02:19:22.110 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13168
02:19:22.110 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=62.40, Mass=2809, SNR=33.1, Peak=223 HFD=3.5
02:19:22.110 00.000 10844 MultiStar: [#1 -0.31,0.78,0.00,M2] [#2 -0.56,0.31,0.00,M2] [#3 -0.64,-0.42,0.00,M8] [#4 0.08,-0.04,0.89,U] [#5 -1.15,-0.01,0.00,M8] [#6 -0.36,0.52,0.00,M2] [#7 0.01,0.39,0.87,U] [#8 -0.44,-0.01,0.93,U] 
02:19:22.111 00.001 10844 refined, 3 included, MultiStar: {-0.13, 0.27}, one-star: {-0.15, 0.72}
02:19:22.111 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
02:19:22.111 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.76 = -2.53)
02:19:22.111 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.02 mountX=-0.25 mountY=-0.18, mountTheta=-2.52
02:19:22.111 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.27, opts=13)
02:19:22.112 00.001 10844 Enqueuing Move request for scope (-0.13, 0.27)
02:19:22.112 00.000 11060 Worker thread wakes up
02:19:22.112 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:22.112 00.000 10844 UpdateGuideState exits: m=2809 SNR=33.1
02:19:22.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:22.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:22.112 00.000 10844 Enqueuing Expose request
02:19:22.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
02:19:22.112 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
02:19:22.112 00.000 11060 Moving (-0.13, 0.27) raw xDistance=-0.25 yDistance=-0.18
02:19:22.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:19:22.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:22.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:19:22.112 00.000 11060 MoveAxis(E, 45, ABG)
02:19:22.112 00.000 11060 Guiding  Dir = 2, Dur = 45
02:19:22.123 00.011 11060 IsSlewing returns 0
02:19:22.123 00.000 11060 IsGuiding returns 0
02:19:22.185 00.062 11060 IsGuiding returns 0
02:19:22.185 00.000 11060 Move returns status 0, amount 45
02:19:22.185 00.000 11060 MoveAxis(N, 0, ABG)
02:19:22.185 00.000 11060 Move returns status 0, amount 0
02:19:22.185 00.000 11060 move complete, result=0
02:19:22.185 00.000 11060 worker thread done servicing request
02:19:22.185 00.000 11060 Worker thread wakes up
02:19:22.185 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
02:19:22.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:22.186 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:22.827 00.641 11060 Exposure complete
02:19:22.998 00.171 11060 worker thread done servicing request
02:19:22.998 00.000 10844 OnExposeComplete: enter
02:19:22.999 00.001 10844 UpdateGuideState(): m_state=6
02:19:22.999 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13169
02:19:22.999 00.000 10844 Star::Find returns 1 (0), X=263.22, Y=61.39, Mass=2595, SNR=32.0, Peak=248 HFD=3.6
02:19:22.999 00.000 10844 MultiStar: [#1 -0.41,-0.10,1.07,U] [#2 -1.18,-0.04,0.00,M3] [#3 -0.87,-0.39,0.00,M9] [#4 -0.24,-0.83,0.00,M5] [#5 -0.84,-0.42,0.00,M9] [#6 -0.34,-0.21,1.06,U] [#7 -0.06,-0.46,0.89,U] [#8 -0.52,-0.20,0.84,U] 
02:19:22.999 00.000 10844 refined, 4 included, MultiStar: {-0.39, -0.25}, one-star: {-0.60, -0.29}
02:19:22.999 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
02:19:22.999 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
02:19:22.999 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.25 hyp=0.46 cameraTheta=-2.58 mountX=0.31 mountY=-0.34, mountTheta=-0.83
02:19:23.001 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.25, opts=13)
02:19:23.001 00.000 10844 Enqueuing Move request for scope (-0.39, -0.25)
02:19:23.001 00.000 11060 Worker thread wakes up
02:19:23.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:19:23.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.25) opts 0xd
02:19:23.001 00.000 10844 UpdateGuideState exits: m=2595 SNR=32.0
02:19:23.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.25)
02:19:23.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:23.001 00.000 11060 Moving (-0.39, -0.25) raw xDistance=0.31 yDistance=-0.34
02:19:23.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:23.001 00.000 10844 Enqueuing Expose request
02:19:23.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
02:19:23.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:19:23.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:19:23.002 00.001 11060 MoveAxis(W, 53, ABG)
02:19:23.002 00.000 11060 Guiding  Dir = 3, Dur = 53
02:19:23.038 00.036 11060 IsSlewing returns 0
02:19:23.039 00.001 11060 IsGuiding returns 0
02:19:23.103 00.064 11060 IsGuiding returns 0
02:19:23.103 00.000 11060 Move returns status 0, amount 53
02:19:23.103 00.000 11060 MoveAxis(N, 0, ABG)
02:19:23.103 00.000 11060 Move returns status 0, amount 0
02:19:23.103 00.000 11060 move complete, result=0
02:19:23.103 00.000 10844 GuideStep: 0.3 px 53 ms WEST, -0.3 px 0 ms NORTH
02:19:23.104 00.001 11060 worker thread done servicing request
02:19:23.104 00.000 11060 Worker thread wakes up
02:19:23.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:23.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:23.743 00.639 11060 Exposure complete
02:19:23.896 00.153 11060 worker thread done servicing request
02:19:23.896 00.000 10844 OnExposeComplete: enter
02:19:23.896 00.000 10844 UpdateGuideState(): m_state=6
02:19:23.896 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13170
02:19:23.896 00.000 10844 Star::Find returns 1 (0), X=263.19, Y=61.30, Mass=2262, SNR=29.8, Peak=189 HFD=3.6
02:19:23.897 00.001 10844 MultiStar: [#1 -0.60,0.35,0.00,M2] [#2 -0.60,0.39,0.00,M4] [#3 -1.45,-0.16,0.00,M10] [#4 -0.22,-0.37,1.07,U] [#5 -0.66,-0.21,0.00,M10] [#6 -0.50,0.49,0.00,M2] [#7 -0.75,0.18,0.00,M1] [#8 -1.19,0.49,0.00,M1] 
02:19:23.897 00.000 10844 refined, 1 included, MultiStar: {-0.42, -0.38}, one-star: {-0.63, -0.38}
02:19:23.897 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
02:19:23.897 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
02:19:23.897 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.38 hyp=0.56 cameraTheta=-2.41 mountX=0.44 mountY=-0.35, mountTheta=-0.67
02:19:23.898 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.38, opts=13)
02:19:23.898 00.000 10844 Enqueuing Move request for scope (-0.42, -0.38)
02:19:23.898 00.000 11060 Worker thread wakes up
02:19:23.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:23.898 00.000 10844 UpdateGuideState exits: m=2262 SNR=29.8
02:19:23.899 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:23.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:23.899 00.000 10844 Enqueuing Expose request
02:19:23.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.38) opts 0xd
02:19:23.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.38)
02:19:23.899 00.000 11060 Moving (-0.42, -0.38) raw xDistance=0.44 yDistance=-0.35
02:19:23.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
02:19:23.899 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.22 newest=-0.87
02:19:23.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
02:19:23.899 00.000 11060 MoveAxis(W, 79, ABG)
02:19:23.899 00.000 11060 Guiding  Dir = 3, Dur = 79
02:19:23.932 00.033 11060 IsSlewing returns 0
02:19:23.932 00.000 11060 IsGuiding returns 0
02:19:24.037 00.105 11060 IsGuiding returns 0
02:19:24.037 00.000 11060 Move returns status 0, amount 79
02:19:24.037 00.000 11060 BLC: Oldest BLC event removed
02:19:24.037 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:19:24.037 00.000 11060 MoveAxis(N, 886, ABG)
02:19:24.037 00.000 11060 duration set to 750 by maxDecDuration
02:19:24.037 00.000 11060 Guiding  Dir = 0, Dur = 750
02:19:24.068 00.031 11060 IsSlewing returns 0
02:19:24.069 00.001 11060 IsGuiding returns 0
02:19:24.853 00.784 11060 IsGuiding returns 0
02:19:24.853 00.000 11060 Move returns status 0, amount 750
02:19:24.853 00.000 11060 move complete, result=0
02:19:24.854 00.001 11060 worker thread done servicing request
02:19:24.854 00.000 11060 Worker thread wakes up
02:19:24.854 00.000 10844 GuideStep: 0.4 px 79 ms WEST, -0.4 px 750 ms NORTH
02:19:24.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:24.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:25.494 00.640 11060 Exposure complete
02:19:25.641 00.147 11060 worker thread done servicing request
02:19:25.642 00.001 10844 OnExposeComplete: enter
02:19:25.642 00.000 10844 UpdateGuideState(): m_state=6
02:19:25.642 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13171
02:19:25.642 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=60.81, Mass=2591, SNR=31.8, Peak=214 HFD=3.6
02:19:25.642 00.000 10844 MultiStar: [#1 0.18,-0.50,1.11,U] [#2 -0.12,-0.23,2.08,U] [#3 -0.17,-0.42,1.06,U] [#4 0.48,-1.23,0.00,M5] [#5 -0.12,-1.10,0.00,R] [#6 0.24,0.07,0.94,U] [#7 0.04,-1.00,0.00,M2] [#8 0.14,-0.91,0.00,M2] 
02:19:25.642 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.37}, one-star: {0.32, -0.87}
02:19:25.642 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
02:19:25.643 00.001 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
02:19:25.643 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.37 hyp=0.37 cameraTheta=-1.43 mountX=0.35 mountY=0.11, mountTheta=0.30
02:19:25.644 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.37, opts=13)
02:19:25.644 00.000 10844 Enqueuing Move request for scope (0.05, -0.37)
02:19:25.644 00.000 11060 Worker thread wakes up
02:19:25.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.37) opts 0xd
02:19:25.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.37)
02:19:25.644 00.000 11060 Moving (0.05, -0.37) raw xDistance=0.35 yDistance=0.11
02:19:25.644 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.245053, 1:-0.110034
02:19:25.644 00.000 11060 BLC: No correction, Miss < min_move
02:19:25.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:25.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
02:19:25.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:25.644 00.000 10844 UpdateGuideState exits: m=2591 SNR=31.8
02:19:25.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:19:25.644 00.000 11060 MoveAxis(W, 64, ABG)
02:19:25.644 00.000 11060 Guiding  Dir = 3, Dur = 64
02:19:25.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:25.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:25.644 00.000 10844 Enqueuing Expose request
02:19:25.653 00.009 11060 IsSlewing returns 0
02:19:25.653 00.000 11060 IsGuiding returns 0
02:19:25.731 00.078 11060 IsGuiding returns 0
02:19:25.731 00.000 11060 Move returns status 0, amount 64
02:19:25.731 00.000 11060 MoveAxis(N, 0, ABG)
02:19:25.731 00.000 11060 Move returns status 0, amount 0
02:19:25.731 00.000 11060 move complete, result=0
02:19:25.731 00.000 11060 worker thread done servicing request
02:19:25.731 00.000 11060 Worker thread wakes up
02:19:25.731 00.000 10844 GuideStep: 0.4 px 64 ms WEST, 0.1 px 0 ms NORTH
02:19:25.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:25.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:26.359 00.628 11060 Exposure complete
02:19:26.542 00.183 11060 worker thread done servicing request
02:19:26.542 00.000 10844 OnExposeComplete: enter
02:19:26.542 00.000 10844 UpdateGuideState(): m_state=6
02:19:26.543 00.001 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13172
02:19:26.543 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=61.46, Mass=2172, SNR=29.1, Peak=255 HFD=3.4
02:19:26.543 00.000 10844 MultiStar: [#1 -0.00,0.42,1.07,U] [#2 0.06,-0.18,2.24,U] [#3 -0.28,-0.61,0.00,M10] [#4 -0.25,-0.81,0.00,M6] [#5 -0.09,0.34,1.01,U] [#6 0.14,0.44,1.01,U] [#7 0.07,-1.08,0.00,M3] [#8 0.03,-0.09,1.10,U] 
02:19:26.543 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.07}, one-star: {0.46, -0.22}
02:19:26.543 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
02:19:26.543 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
02:19:26.543 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.65 mountX=-0.09 mountY=0.08, mountTheta=2.40
02:19:26.544 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
02:19:26.544 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
02:19:26.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:26.545 00.001 10844 UpdateGuideState exits: m=2172 SNR=29.1 Saturated
02:19:26.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:26.545 00.000 11060 Worker thread wakes up
02:19:26.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
02:19:26.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:19:26.545 00.000 11060 Moving (0.09, 0.07) raw xDistance=-0.09 yDistance=0.08
02:19:26.545 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.245053, 1:-0.110034, 2:-0.078748
02:19:26.545 00.000 11060 BLC: No correction, Miss < min_move
02:19:26.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:19:26.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:26.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:26.545 00.000 10844 Enqueuing Expose request
02:19:26.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:19:26.545 00.000 11060 MoveAxis(E, 0, ABG)
02:19:26.545 00.000 11060 Move returns status 0, amount 0
02:19:26.545 00.000 11060 MoveAxis(N, 0, ABG)
02:19:26.545 00.000 11060 Move returns status 0, amount 0
02:19:26.546 00.001 11060 move complete, result=0
02:19:26.546 00.000 11060 worker thread done servicing request
02:19:26.546 00.000 11060 Worker thread wakes up
02:19:26.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:26.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:26.547 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:27.170 00.623 11060 Exposure complete
02:19:27.360 00.190 11060 worker thread done servicing request
02:19:27.360 00.000 10844 OnExposeComplete: enter
02:19:27.360 00.000 10844 UpdateGuideState(): m_state=6
02:19:27.360 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13173
02:19:27.360 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=61.89, Mass=3018, SNR=34.6, Peak=232 HFD=3.7
02:19:27.360 00.000 10844 MultiStar: [#1 0.57,0.07,0.82,U] [#2 0.06,0.24,1.88,U] [#3 -0.18,-0.68,0.00,R] [#4 0.38,-0.68,0.00,M7] [#5 0.21,1.03,0.00,M1] [#6 0.28,0.74,0.00,M1] [#7 0.87,-0.19,0.00,M4] [#8 0.14,0.48,0.85,U] 
02:19:27.361 00.001 10844 refined, 3 included, MultiStar: {0.26, 0.25}, one-star: {0.48, 0.21}
02:19:27.361 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
02:19:27.361 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
02:19:27.361 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.25 hyp=0.35 cameraTheta=0.77 mountX=-0.29 mountY=0.21, mountTheta=2.51
02:19:27.362 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.25, opts=13)
02:19:27.362 00.000 10844 Enqueuing Move request for scope (0.26, 0.25)
02:19:27.362 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:27.362 00.000 10844 UpdateGuideState exits: m=3018 SNR=34.6
02:19:27.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:27.362 00.000 11060 Worker thread wakes up
02:19:27.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.25) opts 0xd
02:19:27.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.25)
02:19:27.362 00.000 11060 Moving (0.26, 0.25) raw xDistance=-0.29 yDistance=0.21
02:19:27.362 00.000 11060 BLC: window closed
02:19:27.362 00.000 11060 BLC: History state: CurrMiss=-0.21, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.245053, 1:-0.110034, 2:-0.078748
02:19:27.362 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:19:27.363 00.001 11060 BLC: window closed
02:19:27.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:27.363 00.000 10844 Enqueuing Expose request
02:19:27.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:19:27.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:19:27.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:19:27.363 00.000 11060 MoveAxis(E, 50, ABG)
02:19:27.363 00.000 11060 Guiding  Dir = 2, Dur = 50
02:19:27.401 00.038 11060 IsSlewing returns 0
02:19:27.401 00.000 11060 IsGuiding returns 0
02:19:27.494 00.093 11060 IsGuiding returns 0
02:19:27.494 00.000 11060 Move returns status 0, amount 50
02:19:27.494 00.000 11060 MoveAxis(N, 0, ABG)
02:19:27.494 00.000 11060 Move returns status 0, amount 0
02:19:27.494 00.000 11060 move complete, result=0
02:19:27.494 00.000 11060 worker thread done servicing request
02:19:27.496 00.002 10844 GuideStep: -0.3 px 50 ms EAST, 0.2 px 0 ms NORTH
02:19:27.496 00.000 11060 Worker thread wakes up
02:19:27.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:27.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:28.126 00.630 11060 Exposure complete
02:19:28.310 00.184 11060 worker thread done servicing request
02:19:28.310 00.000 10844 OnExposeComplete: enter
02:19:28.310 00.000 10844 UpdateGuideState(): m_state=6
02:19:28.311 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13174
02:19:28.311 00.000 10844 Star::Find returns 1 (0), X=263.89, Y=60.67, Mass=2595, SNR=31.7, Peak=217 HFD=3.4
02:19:28.321 00.010 10844 MultiStar: [#1 0.19,0.09,1.03,U] [#2 -0.02,-0.29,2.26,U] [#3 0.01,0.14,0.97,U] [#4 0.25,-0.67,0.00,M8] [#5 0.24,0.15,1.07,U] [#6 -0.22,0.11,0.82,U] [#7 0.59,-1.03,0.00,M5] [#8 0.02,-0.06,0.98,U] 
02:19:28.321 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.15}, one-star: {0.06, -1.01}
02:19:28.321 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
02:19:28.321 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
02:19:28.321 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.31 mountX=0.14 mountY=0.07, mountTheta=0.43
02:19:28.322 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.15, opts=13)
02:19:28.322 00.000 10844 Enqueuing Move request for scope (0.04, -0.15)
02:19:28.322 00.000 11060 Worker thread wakes up
02:19:28.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
02:19:28.322 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
02:19:28.322 00.000 11060 Moving (0.04, -0.15) raw xDistance=0.14 yDistance=0.07
02:19:28.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:19:28.323 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:28.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:28.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:19:28.323 00.000 10844 UpdateGuideState exits: m=2595 SNR=31.7
02:19:28.323 00.000 11060 MoveAxis(W, 23, ABG)
02:19:28.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:28.323 00.000 11060 Guiding  Dir = 3, Dur = 23
02:19:28.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:28.323 00.000 10844 Enqueuing Expose request
02:19:28.326 00.003 11060 IsSlewing returns 0
02:19:28.326 00.000 11060 IsGuiding returns 0
02:19:28.358 00.032 11060 IsGuiding returns 0
02:19:28.358 00.000 11060 Move returns status 0, amount 23
02:19:28.358 00.000 11060 MoveAxis(N, 0, ABG)
02:19:28.358 00.000 11060 Move returns status 0, amount 0
02:19:28.358 00.000 11060 move complete, result=0
02:19:28.358 00.000 11060 worker thread done servicing request
02:19:28.358 00.000 11060 Worker thread wakes up
02:19:28.358 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
02:19:28.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:28.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:29.000 00.642 11060 Exposure complete
02:19:29.167 00.167 11060 worker thread done servicing request
02:19:29.167 00.000 10844 OnExposeComplete: enter
02:19:29.167 00.000 10844 UpdateGuideState(): m_state=6
02:19:29.167 00.000 10844 Star::Find(15, 263, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13175
02:19:29.168 00.001 10844 Star::Find returns 1 (0), X=264.04, Y=60.49, Mass=2564, SNR=31.3, Peak=212 HFD=3.6
02:19:29.168 00.000 10844 MultiStar: [#1 0.19,-0.64,0.00,M1] [#2 0.07,-0.45,2.20,U] [#3 0.01,-0.02,0.88,U] [#4 -0.15,-1.07,0.00,M9] [#5 0.01,0.38,1.02,U] [#6 0.06,-0.11,0.95,U] [#7 0.26,-1.49,0.00,M6] [#8 -0.43,0.18,0.98,U] 
02:19:29.168 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.25}, one-star: {0.22, -1.20}
02:19:29.168 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
02:19:29.168 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
02:19:29.168 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.55 mountX=0.24 mountY=0.05, mountTheta=0.18
02:19:29.169 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.25, opts=13)
02:19:29.169 00.000 10844 Enqueuing Move request for scope (0.00, -0.25)
02:19:29.169 00.000 11060 Worker thread wakes up
02:19:29.170 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:19:29.170 00.000 10844 UpdateGuideState exits: m=2564 SNR=31.3
02:19:29.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:29.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:29.170 00.000 10844 Enqueuing Expose request
02:19:29.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
02:19:29.170 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
02:19:29.170 00.000 11060 Moving (0.00, -0.25) raw xDistance=0.24 yDistance=0.05
02:19:29.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:19:29.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:29.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:29.170 00.000 11060 MoveAxis(W, 43, ABG)
02:19:29.170 00.000 11060 Guiding  Dir = 3, Dur = 43
02:19:29.187 00.017 11060 IsSlewing returns 0
02:19:29.188 00.001 11060 IsGuiding returns 0
02:19:29.235 00.047 11060 IsGuiding returns 0
02:19:29.235 00.000 11060 Move returns status 0, amount 43
02:19:29.235 00.000 11060 MoveAxis(N, 0, ABG)
02:19:29.235 00.000 11060 Move returns status 0, amount 0
02:19:29.235 00.000 11060 move complete, result=0
02:19:29.235 00.000 11060 worker thread done servicing request
02:19:29.235 00.000 11060 Worker thread wakes up
02:19:29.235 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
02:19:29.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:29.236 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:29.866 00.630 11060 Exposure complete
02:19:30.070 00.204 11060 worker thread done servicing request
02:19:30.071 00.001 10844 OnExposeComplete: enter
02:19:30.071 00.000 10844 UpdateGuideState(): m_state=6
02:19:30.071 00.000 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13176
02:19:30.071 00.000 10844 Star::Find returns 1 (0), X=263.70, Y=61.75, Mass=2092, SNR=28.6, Peak=205 HFD=3.0
02:19:30.072 00.001 10844 MultiStar: [#1 -0.06,-0.53,1.27,U] [#2 -0.16,-0.41,2.31,U] [#3 -0.58,-0.21,1.09,U] [#4 0.01,-0.54,0.98,U] [#5 -0.32,0.21,1.13,U] [#6 -0.56,-0.47,0.00,M1] [#7 0.10,-1.07,0.00,M7] [#8 -0.81,-0.09,0.00,M1] 
02:19:30.072 00.000 10844 single-star, 5 included, MultiStar: {-0.20, -0.27}, one-star: {-0.12, 0.07}
02:19:30.072 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
02:19:30.072 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
02:19:30.072 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.62 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
02:19:30.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.07, opts=13)
02:19:30.074 00.000 10844 Enqueuing Move request for scope (-0.12, 0.07)
02:19:30.074 00.000 11060 Worker thread wakes up
02:19:30.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:30.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
02:19:30.074 00.000 10844 UpdateGuideState exits: m=2092 SNR=28.6
02:19:30.074 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
02:19:30.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:30.074 00.000 11060 Moving (-0.12, 0.07) raw xDistance=-0.05 yDistance=-0.13
02:19:30.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:30.075 00.001 10844 Enqueuing Expose request
02:19:30.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:30.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:30.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:19:30.075 00.000 11060 MoveAxis(E, 0, ABG)
02:19:30.075 00.000 11060 Move returns status 0, amount 0
02:19:30.075 00.000 11060 MoveAxis(N, 0, ABG)
02:19:30.075 00.000 11060 Move returns status 0, amount 0
02:19:30.075 00.000 11060 move complete, result=0
02:19:30.075 00.000 11060 worker thread done servicing request
02:19:30.075 00.000 11060 Worker thread wakes up
02:19:30.076 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:30.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:30.078 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:30.709 00.631 11060 Exposure complete
02:19:30.940 00.231 11060 worker thread done servicing request
02:19:30.940 00.000 10844 OnExposeComplete: enter
02:19:30.940 00.000 10844 UpdateGuideState(): m_state=6
02:19:30.941 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13177
02:19:30.941 00.000 10844 Star::Find returns 1 (0), X=264.37, Y=61.52, Mass=2837, SNR=33.6, Peak=250 HFD=3.4
02:19:30.941 00.000 10844 MultiStar: [#1 0.03,0.29,0.96,U] [#2 -0.07,-0.22,2.00,U] [#3 -0.16,-0.39,0.89,U] [#4 0.25,-0.86,0.00,M9] [#5 0.08,0.23,0.93,U] [#6 0.17,-0.12,0.79,U] [#7 0.60,-0.31,0.00,M8] [#8 0.13,-0.35,0.91,U] 
02:19:30.941 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.55, -0.16}
02:19:30.941 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
02:19:30.941 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
02:19:30.942 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.95 mountX=0.10 mountY=0.10, mountTheta=0.79
02:19:30.943 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.12, opts=13)
02:19:30.944 00.001 10844 Enqueuing Move request for scope (0.08, -0.12)
02:19:30.944 00.000 11060 Worker thread wakes up
02:19:30.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
02:19:30.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:30.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
02:19:30.944 00.000 10844 UpdateGuideState exits: m=2837 SNR=33.6
02:19:30.944 00.000 11060 Moving (0.08, -0.12) raw xDistance=0.10 yDistance=0.10
02:19:30.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:30.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:19:30.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:30.945 00.001 10844 Enqueuing Expose request
02:19:30.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:30.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:19:30.945 00.000 11060 MoveAxis(E, 0, ABG)
02:19:30.945 00.000 11060 Move returns status 0, amount 0
02:19:30.945 00.000 11060 MoveAxis(N, 0, ABG)
02:19:30.945 00.000 11060 Move returns status 0, amount 0
02:19:30.945 00.000 11060 move complete, result=0
02:19:30.945 00.000 11060 worker thread done servicing request
02:19:30.954 00.009 11060 Worker thread wakes up
02:19:30.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:30.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:30.957 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:31.585 00.628 11060 Exposure complete
02:19:31.951 00.366 11060 worker thread done servicing request
02:19:31.951 00.000 10844 OnExposeComplete: enter
02:19:31.951 00.000 10844 UpdateGuideState(): m_state=6
02:19:31.952 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13178
02:19:31.952 00.000 10844 Star::Find returns 1 (0), X=264.81, Y=61.38, Mass=2818, SNR=33.0, Peak=249 HFD=3.6
02:19:31.953 00.001 10844 MultiStar: [#1 0.25,-0.71,0.00,M1] [#2 0.07,-0.88,0.00,M1] [#3 -0.31,-0.37,1.00,U] [#4 0.23,-1.65,0.00,M10] [#5 0.11,-0.38,0.96,U] [#6 0.31,-0.34,0.86,U] [#7 0.73,-0.81,0.00,M9] [#8 -0.71,-0.08,0.00,M1] 
02:19:31.953 00.000 10844 refined, 3 included, MultiStar: {0.28, -0.35}, one-star: {0.99, -0.30}
02:19:31.953 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
02:19:31.953 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
02:19:31.953 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.35 hyp=0.44 cameraTheta=-0.90 mountX=0.29 mountY=0.33, mountTheta=0.84
02:19:31.956 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.35, opts=13)
02:19:31.956 00.000 10844 Enqueuing Move request for scope (0.28, -0.35)
02:19:31.956 00.000 11060 Worker thread wakes up
02:19:31.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:31.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.35) opts 0xd
02:19:31.956 00.000 10844 UpdateGuideState exits: m=2818 SNR=33.0
02:19:31.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.35)
02:19:31.957 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:31.957 00.000 11060 Moving (0.28, -0.35) raw xDistance=0.29 yDistance=0.33
02:19:31.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:31.957 00.000 10844 Enqueuing Expose request
02:19:31.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:19:31.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:19:31.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:19:31.957 00.000 11060 MoveAxis(W, 51, ABG)
02:19:31.957 00.000 11060 Guiding  Dir = 3, Dur = 51
02:19:32.001 00.044 11060 IsSlewing returns 0
02:19:32.002 00.001 11060 IsGuiding returns 0
02:19:32.080 00.078 11060 IsGuiding returns 0
02:19:32.080 00.000 11060 Move returns status 0, amount 51
02:19:32.080 00.000 11060 MoveAxis(N, 0, ABG)
02:19:32.080 00.000 11060 Move returns status 0, amount 0
02:19:32.080 00.000 11060 move complete, result=0
02:19:32.080 00.000 11060 worker thread done servicing request
02:19:32.080 00.000 11060 Worker thread wakes up
02:19:32.081 00.001 10844 GuideStep: 0.3 px 51 ms WEST, 0.3 px 0 ms NORTH
02:19:32.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:32.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:32.732 00.651 11060 Exposure complete
02:19:33.031 00.299 11060 worker thread done servicing request
02:19:33.031 00.000 10844 OnExposeComplete: enter
02:19:33.031 00.000 10844 UpdateGuideState(): m_state=6
02:19:33.033 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13179
02:19:33.033 00.000 10844 Star::Find returns 1 (0), X=263.87, Y=61.78, Mass=2354, SNR=29.8, Peak=229 HFD=3.4
02:19:33.033 00.000 10844 MultiStar: [#1 -0.04,-0.24,0.99,U] [#2 -0.53,0.31,2.31,U] [#3 -0.31,0.56,0.00,M1] [#4 0.18,-1.22,0.00,R] [#5 -0.29,0.26,1.08,U] [#6 -0.39,-0.13,0.97,U] [#7 -0.01,-0.10,0.97,U] [#8 -0.45,0.21,0.94,U] 
02:19:33.033 00.000 10844 single-star, 6 included, MultiStar: {-0.28, 0.10}, one-star: {0.05, 0.09}
02:19:33.033 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
02:19:33.033 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
02:19:33.033 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.12 mountX=-0.10 mountY=0.03, mountTheta=2.86
02:19:33.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
02:19:33.035 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
02:19:33.035 00.000 11060 Worker thread wakes up
02:19:33.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:33.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
02:19:33.036 00.001 10844 UpdateGuideState exits: m=2354 SNR=29.8
02:19:33.036 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:19:33.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:33.036 00.000 11060 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=0.03
02:19:33.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:33.036 00.000 10844 Enqueuing Expose request
02:19:33.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:19:33.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:33.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:19:33.036 00.000 11060 MoveAxis(E, 0, ABG)
02:19:33.036 00.000 11060 Move returns status 0, amount 0
02:19:33.036 00.000 11060 MoveAxis(N, 0, ABG)
02:19:33.037 00.001 11060 Move returns status 0, amount 0
02:19:33.037 00.000 11060 move complete, result=0
02:19:33.037 00.000 11060 worker thread done servicing request
02:19:33.037 00.000 11060 Worker thread wakes up
02:19:33.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:33.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:33.038 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:33.680 00.642 11060 Exposure complete
02:19:33.909 00.229 11060 worker thread done servicing request
02:19:33.909 00.000 10844 OnExposeComplete: enter
02:19:33.909 00.000 10844 UpdateGuideState(): m_state=6
02:19:33.909 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13180
02:19:33.909 00.000 10844 Star::Find returns 1 (0), X=264.67, Y=62.17, Mass=2885, SNR=33.5, Peak=229 HFD=3.6
02:19:33.910 00.001 10844 MultiStar: [#1 0.23,-0.04,1.08,U] [#2 0.33,0.97,0.00,M1] [#3 0.10,0.15,0.88,U] [#4 0.19,0.78,0.00,M1] [#5 -0.21,0.85,0.00,M1] [#6 0.40,0.42,0.88,U] [#7 0.97,-0.61,0.00,M9] [#8 0.02,-0.01,0.96,U] 
02:19:33.910 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.19}, one-star: {0.84, 0.49}
02:19:33.910 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
02:19:33.910 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
02:19:33.910 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.19 hyp=0.38 cameraTheta=0.54 mountX=-0.25 mountY=0.29, mountTheta=2.29
02:19:33.912 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.19, opts=13)
02:19:33.912 00.000 10844 Enqueuing Move request for scope (0.32, 0.19)
02:19:33.912 00.000 11060 Worker thread wakes up
02:19:33.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:33.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.19) opts 0xd
02:19:33.912 00.000 10844 UpdateGuideState exits: m=2885 SNR=33.5
02:19:33.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.19)
02:19:33.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:33.912 00.000 11060 Moving (0.32, 0.19) raw xDistance=-0.25 yDistance=0.29
02:19:33.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:33.913 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:19:33.913 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.40 newest=0.64
02:19:33.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
02:19:33.913 00.000 11060 MoveAxis(E, 43, ABG)
02:19:33.913 00.000 11060 Guiding  Dir = 2, Dur = 43
02:19:33.913 00.000 10844 Enqueuing Expose request
02:19:33.944 00.031 11060 IsSlewing returns 0
02:19:33.944 00.000 11060 IsGuiding returns 0
02:19:34.022 00.078 11060 IsGuiding returns 0
02:19:34.022 00.000 11060 Move returns status 0, amount 43
02:19:34.022 00.000 11060 BLC: Oldest BLC event removed
02:19:34.022 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:19:34.022 00.000 11060 MoveAxis(S, 861, ABG)
02:19:34.023 00.001 11060 duration set to 750 by maxDecDuration
02:19:34.023 00.000 11060 Guiding  Dir = 1, Dur = 750
02:19:34.053 00.030 11060 IsSlewing returns 0
02:19:34.053 00.000 11060 IsGuiding returns 0
02:19:34.833 00.780 11060 IsGuiding returns 0
02:19:34.833 00.000 11060 Move returns status 0, amount 750
02:19:34.833 00.000 11060 move complete, result=0
02:19:34.833 00.000 11060 worker thread done servicing request
02:19:34.833 00.000 11060 Worker thread wakes up
02:19:34.833 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.3 px 750 ms SOUTH
02:19:34.834 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:34.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:35.464 00.630 11060 Exposure complete
02:19:35.647 00.183 11060 worker thread done servicing request
02:19:35.647 00.000 10844 OnExposeComplete: enter
02:19:35.647 00.000 10844 UpdateGuideState(): m_state=6
02:19:35.647 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13181
02:19:35.647 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=62.13, Mass=2031, SNR=27.8, Peak=170 HFD=3.3
02:19:35.647 00.000 10844 MultiStar: [#1 0.64,0.26,0.00,M1] [#2 -0.20,0.58,2.52,U] [#3 -0.32,0.76,0.00,M1] [#4 0.16,0.84,0.00,M2] [#5 -0.02,0.62,1.21,U] [#6 0.32,0.45,1.00,U] [#7 0.48,-0.25,1.05,U] [#8 0.08,0.05,1.17,U] 
02:19:35.647 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.37}, one-star: {0.23, 0.45}
02:19:35.647 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
02:19:35.648 00.001 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
02:19:35.648 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.37 mountX=-0.38 mountY=0.01, mountTheta=3.10
02:19:35.649 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.37, opts=13)
02:19:35.649 00.000 10844 Enqueuing Move request for scope (0.08, 0.37)
02:19:35.649 00.000 11060 Worker thread wakes up
02:19:35.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:35.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd
02:19:35.649 00.000 10844 UpdateGuideState exits: m=2031 SNR=27.8
02:19:35.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.37)
02:19:35.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:35.649 00.000 11060 Moving (0.08, 0.37) raw xDistance=-0.38 yDistance=0.01
02:19:35.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:35.650 00.001 10844 Enqueuing Expose request
02:19:35.650 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.200510, 1:0.014300
02:19:35.650 00.000 11060 BLC: No correction, Miss < min_move
02:19:35.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
02:19:35.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:35.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:35.650 00.000 11060 MoveAxis(E, 66, ABG)
02:19:35.650 00.000 11060 Guiding  Dir = 2, Dur = 66
02:19:35.661 00.011 11060 IsSlewing returns 0
02:19:35.661 00.000 11060 IsGuiding returns 0
02:19:35.737 00.076 11060 IsGuiding returns 0
02:19:35.737 00.000 11060 Move returns status 0, amount 66
02:19:35.737 00.000 11060 MoveAxis(N, 0, ABG)
02:19:35.737 00.000 11060 Move returns status 0, amount 0
02:19:35.738 00.001 11060 move complete, result=0
02:19:35.738 00.000 11060 worker thread done servicing request
02:19:35.738 00.000 11060 Worker thread wakes up
02:19:35.738 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.0 px 0 ms NORTH
02:19:35.739 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:35.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:36.366 00.627 11060 Exposure complete
02:19:36.552 00.186 11060 worker thread done servicing request
02:19:36.552 00.000 10844 OnExposeComplete: enter
02:19:36.552 00.000 10844 UpdateGuideState(): m_state=6
02:19:36.552 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13182
02:19:36.552 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=62.11, Mass=1942, SNR=27.8, Peak=187 HFD=3.0
02:19:36.564 00.012 10844 MultiStar: [#1 -0.15,0.16,1.06,U] [#2 -0.10,0.83,0.00,M1] [#3 -0.63,0.68,0.00,M2] [#4 0.12,1.20,0.00,M3] [#5 -0.05,0.69,0.00,M1] [#6 -0.45,1.33,0.00,M1] [#7 -0.23,0.43,0.89,U] [#8 -0.17,0.90,0.00,M1] 
02:19:36.564 00.000 10844 refined, 2 included, MultiStar: {-0.07, 0.33}, one-star: {0.17, 0.42}
02:19:36.564 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
02:19:36.564 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
02:19:36.564 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.77 mountX=-0.31 mountY=-0.12, mountTheta=-2.78
02:19:36.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.33, opts=13)
02:19:36.565 00.000 10844 Enqueuing Move request for scope (-0.07, 0.33)
02:19:36.565 00.000 11060 Worker thread wakes up
02:19:36.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:19:36.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.33) opts 0xd
02:19:36.565 00.000 10844 UpdateGuideState exits: m=1942 SNR=27.8
02:19:36.566 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.33)
02:19:36.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:36.566 00.000 11060 Moving (-0.07, 0.33) raw xDistance=-0.31 yDistance=-0.12
02:19:36.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:36.566 00.000 10844 Enqueuing Expose request
02:19:36.566 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.200510, 1:0.014300, 2:-0.118236
02:19:36.566 00.000 11060 BLC: No correction, Miss < min_move
02:19:36.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
02:19:36.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:36.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:19:36.566 00.000 11060 MoveAxis(E, 56, ABG)
02:19:36.566 00.000 11060 Guiding  Dir = 2, Dur = 56
02:19:36.577 00.011 11060 IsSlewing returns 0
02:19:36.578 00.001 11060 IsGuiding returns 0
02:19:36.640 00.062 11060 IsGuiding returns 0
02:19:36.640 00.000 11060 Move returns status 0, amount 56
02:19:36.640 00.000 11060 MoveAxis(N, 0, ABG)
02:19:36.640 00.000 11060 Move returns status 0, amount 0
02:19:36.640 00.000 11060 move complete, result=0
02:19:36.640 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
02:19:36.641 00.001 11060 worker thread done servicing request
02:19:36.641 00.000 11060 Worker thread wakes up
02:19:36.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:36.645 00.004 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:37.275 00.630 11060 Exposure complete
02:19:37.438 00.163 11060 worker thread done servicing request
02:19:37.438 00.000 10844 OnExposeComplete: enter
02:19:37.438 00.000 10844 UpdateGuideState(): m_state=6
02:19:37.438 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13183
02:19:37.439 00.001 10844 Star::Find returns 1 (0), X=264.29, Y=62.08, Mass=2598, SNR=31.4, Peak=205 HFD=3.7
02:19:37.439 00.000 10844 MultiStar: [#1 0.41,0.38,1.13,U] [#2 -0.43,0.20,2.27,U] [#3 -0.33,0.10,0.97,U] [#4 -0.21,0.32,1.04,U] [#5 0.08,0.49,1.06,U] [#6 -0.04,-0.44,0.86,U] [#7 0.67,-0.09,0.00,M8] [#8 -0.64,-0.03,0.00,M2] 
02:19:37.439 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.22}, one-star: {0.46, 0.40}
02:19:37.439 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.75) = xAngle (3.60 = -2.68)
02:19:37.439 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.70)
02:19:37.439 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.85 mountX=-0.21 mountY=-0.10, mountTheta=-2.69
02:19:37.441 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.22, opts=13)
02:19:37.441 00.000 10844 Enqueuing Move request for scope (-0.06, 0.22)
02:19:37.441 00.000 11060 Worker thread wakes up
02:19:37.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:37.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
02:19:37.441 00.000 10844 UpdateGuideState exits: m=2598 SNR=31.4
02:19:37.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
02:19:37.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:37.441 00.000 11060 Moving (-0.06, 0.22) raw xDistance=-0.21 yDistance=-0.10
02:19:37.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:37.441 00.000 10844 Enqueuing Expose request
02:19:37.441 00.000 11060 BLC: window closed
02:19:37.441 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.200510, 1:0.014300, 2:-0.118236
02:19:37.441 00.000 11060 BLC: No correction, Miss < min_move
02:19:37.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:19:37.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:37.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:19:37.441 00.000 11060 MoveAxis(E, 38, ABG)
02:19:37.443 00.002 11060 Guiding  Dir = 2, Dur = 38
02:19:37.486 00.043 11060 IsSlewing returns 0
02:19:37.486 00.000 11060 IsGuiding returns 0
02:19:37.564 00.078 11060 IsGuiding returns 0
02:19:37.564 00.000 11060 Move returns status 0, amount 38
02:19:37.564 00.000 11060 MoveAxis(N, 0, ABG)
02:19:37.564 00.000 11060 Move returns status 0, amount 0
02:19:37.564 00.000 11060 move complete, result=0
02:19:37.565 00.001 11060 worker thread done servicing request
02:19:37.565 00.000 11060 Worker thread wakes up
02:19:37.565 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
02:19:37.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:37.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:38.198 00.633 11060 Exposure complete
02:19:38.367 00.169 11060 worker thread done servicing request
02:19:38.367 00.000 10844 OnExposeComplete: enter
02:19:38.367 00.000 10844 UpdateGuideState(): m_state=6
02:19:38.367 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13184
02:19:38.369 00.002 10844 Star::Find returns 1 (0), X=264.11, Y=61.18, Mass=3246, SNR=35.4, Peak=250 HFD=3.4
02:19:38.369 00.000 10844 MultiStar: [#1 0.05,-0.14,0.82,U] [#2 0.06,0.07,1.84,U] [#3 -0.23,-0.06,0.89,U] [#4 0.10,0.51,0.70,U] [#5 -0.05,0.33,0.87,U] [#6 -0.41,-0.26,0.72,U] [#7 0.31,0.08,0.80,U] [#8 -0.70,-0.12,0.00,M3] 
02:19:38.369 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.00}, one-star: {0.29, -0.51}
02:19:38.369 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
02:19:38.369 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
02:19:38.369 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.10 mountX=-0.00 mountY=0.03, mountTheta=1.66
02:19:38.370 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.00, opts=13)
02:19:38.370 00.000 10844 Enqueuing Move request for scope (0.03, -0.00)
02:19:38.370 00.000 11060 Worker thread wakes up
02:19:38.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
02:19:38.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
02:19:38.371 00.001 11060 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=0.03
02:19:38.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:19:38.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:38.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:19:38.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:19:38.371 00.000 11060 MoveAxis(E, 0, ABG)
02:19:38.371 00.000 11060 Move returns status 0, amount 0
02:19:38.371 00.000 11060 MoveAxis(N, 0, ABG)
02:19:38.372 00.001 11060 Move returns status 0, amount 0
02:19:38.372 00.000 11060 move complete, result=0
02:19:38.372 00.000 10844 UpdateGuideState exits: m=3246 SNR=35.4
02:19:38.372 00.000 11060 worker thread done servicing request
02:19:38.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:38.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:38.372 00.000 10844 Enqueuing Expose request
02:19:38.372 00.000 11060 Worker thread wakes up
02:19:38.372 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:38.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:38.383 00.011 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:39.023 00.640 11060 Exposure complete
02:19:39.195 00.172 11060 worker thread done servicing request
02:19:39.195 00.000 10844 OnExposeComplete: enter
02:19:39.195 00.000 10844 UpdateGuideState(): m_state=6
02:19:39.195 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13185
02:19:39.196 00.001 10844 Star::Find returns 1 (0), X=264.17, Y=62.59, Mass=2519, SNR=31.6, Peak=223 HFD=3.3
02:19:39.196 00.000 10844 MultiStar: [#1 0.33,-0.11,1.12,U] [#2 -0.28,-0.17,2.21,U] [#3 -0.65,0.31,0.00,M1] [#4 0.04,1.25,0.00,M2] [#5 0.01,0.96,0.00,M1] [#6 -0.08,0.21,0.81,U] [#7 0.22,0.33,0.89,U] [#8 -0.33,0.53,0.88,U] 
02:19:39.196 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.19}, one-star: {0.35, 0.90}
02:19:39.196 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.37 = -2.91)
02:19:39.196 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.35 = -2.93)
02:19:39.196 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.62 mountX=-0.19 mountY=-0.04, mountTheta=-2.93
02:19:39.198 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.19, opts=13)
02:19:39.198 00.000 10844 Enqueuing Move request for scope (-0.01, 0.19)
02:19:39.198 00.000 11060 Worker thread wakes up
02:19:39.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
02:19:39.198 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
02:19:39.198 00.000 11060 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=-0.04
02:19:39.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:19:39.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:39.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:39.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:19:39.198 00.000 11060 MoveAxis(E, 33, ABG)
02:19:39.198 00.000 11060 Guiding  Dir = 2, Dur = 33
02:19:39.198 00.000 10844 UpdateGuideState exits: m=2519 SNR=31.6
02:19:39.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:39.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:39.200 00.002 10844 Enqueuing Expose request
02:19:39.204 00.004 11060 IsSlewing returns 0
02:19:39.204 00.000 11060 IsGuiding returns 0
02:19:39.252 00.048 11060 IsGuiding returns 0
02:19:39.252 00.000 11060 Move returns status 0, amount 33
02:19:39.252 00.000 11060 MoveAxis(N, 0, ABG)
02:19:39.252 00.000 11060 Move returns status 0, amount 0
02:19:39.252 00.000 11060 move complete, result=0
02:19:39.252 00.000 11060 worker thread done servicing request
02:19:39.252 00.000 11060 Worker thread wakes up
02:19:39.252 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
02:19:39.253 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:39.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:39.884 00.631 11060 Exposure complete
02:19:40.057 00.173 11060 worker thread done servicing request
02:19:40.057 00.000 10844 OnExposeComplete: enter
02:19:40.057 00.000 10844 UpdateGuideState(): m_state=6
02:19:40.057 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13186
02:19:40.058 00.001 10844 Star::Find returns 1 (0), X=263.88, Y=61.73, Mass=2750, SNR=32.5, Peak=222 HFD=3.7
02:19:40.058 00.000 10844 MultiStar: [#1 -0.45,-0.07,0.85,U] [#2 -0.49,-0.00,2.09,U] [#3 -0.43,-0.15,0.96,U] [#4 -0.06,0.29,0.87,U] [#5 -0.43,0.31,0.96,U] [#6 -0.64,-0.13,0.00,M1] [#7 0.32,-0.61,0.00,M7] [#8 -0.14,-0.25,0.87,U] 
02:19:40.058 00.000 10844 single-star, 6 included, MultiStar: {-0.31, 0.02}, one-star: {0.06, 0.04}
02:19:40.058 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
02:19:40.058 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
02:19:40.058 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.64 mountX=-0.05 mountY=0.05, mountTheta=2.38
02:19:40.068 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
02:19:40.068 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
02:19:40.068 00.000 11060 Worker thread wakes up
02:19:40.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
02:19:40.068 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
02:19:40.068 00.000 11060 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=0.05
02:19:40.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:40.070 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:40.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:40.070 00.000 10844 UpdateGuideState exits: m=2750 SNR=32.5
02:19:40.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:40.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:40.070 00.000 11060 MoveAxis(E, 0, ABG)
02:19:40.070 00.000 11060 Move returns status 0, amount 0
02:19:40.070 00.000 11060 MoveAxis(N, 0, ABG)
02:19:40.070 00.000 11060 Move returns status 0, amount 0
02:19:40.070 00.000 11060 move complete, result=0
02:19:40.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:40.070 00.000 10844 Enqueuing Expose request
02:19:40.070 00.000 11060 worker thread done servicing request
02:19:40.070 00.000 11060 Worker thread wakes up
02:19:40.070 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:40.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:40.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:40.697 00.627 11060 Exposure complete
02:19:40.872 00.175 11060 worker thread done servicing request
02:19:40.873 00.001 10844 OnExposeComplete: enter
02:19:40.873 00.000 10844 UpdateGuideState(): m_state=6
02:19:40.873 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13187
02:19:40.873 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=61.75, Mass=2449, SNR=30.9, Peak=255 HFD=3.5
02:19:40.873 00.000 10844 MultiStar: [#1 0.35,-0.77,0.00,M1] [#2 -0.65,0.41,0.00,M1] [#3 -0.65,0.31,0.00,M1] [#4 -0.19,0.72,0.00,M2] [#5 -0.28,0.20,1.07,U] [#6 -0.50,-0.20,0.87,U] [#7 0.44,-0.34,0.82,U] [#8 -0.80,0.02,0.00,M2] 
02:19:40.873 00.000 10844 refined, 3 included, MultiStar: {-0.02, -0.05}, one-star: {0.30, 0.06}
02:19:40.874 00.001 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
02:19:40.874 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
02:19:40.874 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.94 mountX=0.05 mountY=-0.01, mountTheta=-0.21
02:19:40.875 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
02:19:40.875 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
02:19:40.875 00.000 11060 Worker thread wakes up
02:19:40.875 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:40.875 00.000 10844 UpdateGuideState exits: m=2449 SNR=30.9 Saturated
02:19:40.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:40.876 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:40.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
02:19:40.876 00.000 10844 Enqueuing Expose request
02:19:40.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
02:19:40.876 00.000 11060 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=-0.01
02:19:40.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:19:40.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:40.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:40.876 00.000 11060 MoveAxis(E, 0, ABG)
02:19:40.876 00.000 11060 Move returns status 0, amount 0
02:19:40.876 00.000 11060 MoveAxis(N, 0, ABG)
02:19:40.876 00.000 11060 Move returns status 0, amount 0
02:19:40.876 00.000 11060 move complete, result=0
02:19:40.876 00.000 11060 worker thread done servicing request
02:19:40.876 00.000 11060 Worker thread wakes up
02:19:40.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:40.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:40.879 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:41.506 00.627 11060 Exposure complete
02:19:41.700 00.194 11060 worker thread done servicing request
02:19:41.700 00.000 10844 OnExposeComplete: enter
02:19:41.700 00.000 10844 UpdateGuideState(): m_state=6
02:19:41.700 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13188
02:19:41.700 00.000 10844 Star::Find returns 1 (1), X=263.97, Y=61.78, Mass=2822, SNR=33.3, Peak=255 HFD=3.2
02:19:41.701 00.001 10844 MultiStar: [#1 0.50,0.61,0.00,M2] [#2 -0.07,0.22,1.89,U] [#3 -0.48,1.05,0.00,M2] [#4 -0.21,0.94,0.00,M3] [#5 -0.20,0.60,0.95,U] [#6 -0.05,0.48,0.79,U] [#7 0.45,-0.13,0.78,U] [#8 -0.38,0.74,0.00,M3] 
02:19:41.701 00.000 10844 single-star, 4 included, MultiStar: {0.03, 0.25}, one-star: {0.15, 0.10}
02:19:41.701 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
02:19:41.701 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
02:19:41.701 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.58 mountX=-0.12 mountY=0.13, mountTheta=2.32
02:19:41.702 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.10, opts=13)
02:19:41.702 00.000 10844 Enqueuing Move request for scope (0.15, 0.10)
02:19:41.702 00.000 11060 Worker thread wakes up
02:19:41.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
02:19:41.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:41.702 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.3 Saturated
02:19:41.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:41.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:41.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
02:19:41.702 00.000 11060 Moving (0.15, 0.10) raw xDistance=-0.12 yDistance=0.13
02:19:41.704 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:19:41.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:41.704 00.000 10844 Enqueuing Expose request
02:19:41.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:19:41.704 00.000 11060 MoveAxis(E, 21, ABG)
02:19:41.704 00.000 11060 Guiding  Dir = 2, Dur = 21
02:19:41.718 00.014 11060 IsSlewing returns 0
02:19:41.718 00.000 11060 IsGuiding returns 0
02:19:41.750 00.032 11060 IsGuiding returns 0
02:19:41.750 00.000 11060 Move returns status 0, amount 21
02:19:41.751 00.001 11060 MoveAxis(N, 0, ABG)
02:19:41.751 00.000 11060 Move returns status 0, amount 0
02:19:41.751 00.000 11060 move complete, result=0
02:19:41.751 00.000 11060 worker thread done servicing request
02:19:41.751 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
02:19:41.751 00.000 11060 Worker thread wakes up
02:19:41.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:41.752 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:42.380 00.628 11060 Exposure complete
02:19:42.567 00.187 11060 worker thread done servicing request
02:19:42.567 00.000 10844 OnExposeComplete: enter
02:19:42.567 00.000 10844 UpdateGuideState(): m_state=6
02:19:42.568 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13189
02:19:42.568 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=62.19, Mass=1923, SNR=26.8, Peak=200 HFD=3.1
02:19:42.568 00.000 10844 MultiStar: [#1 0.15,0.18,1.22,U] [#2 -0.23,0.84,0.00,M1] [#3 -0.12,0.55,1.08,U] [#4 -0.21,1.11,0.00,M4] [#5 -0.53,0.68,0.00,M1] [#6 -0.42,1.03,0.00,M1] [#7 0.04,0.22,0.99,U] [#8 -0.60,0.57,0.00,M4] 
02:19:42.568 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.36}, one-star: {0.14, 0.51}
02:19:42.568 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
02:19:42.568 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
02:19:42.568 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.42 mountX=-0.36 mountY=-0.00, mountTheta=-3.13
02:19:42.570 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.36, opts=13)
02:19:42.570 00.000 10844 Enqueuing Move request for scope (0.06, 0.36)
02:19:42.570 00.000 11060 Worker thread wakes up
02:19:42.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:19:42.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
02:19:42.570 00.000 10844 UpdateGuideState exits: m=1923 SNR=26.8
02:19:42.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
02:19:42.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:42.570 00.000 11060 Moving (0.06, 0.36) raw xDistance=-0.36 yDistance=-0.00
02:19:42.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:42.570 00.000 10844 Enqueuing Expose request
02:19:42.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
02:19:42.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:42.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:19:42.570 00.000 11060 MoveAxis(E, 64, ABG)
02:19:42.570 00.000 11060 Guiding  Dir = 2, Dur = 64
02:19:42.579 00.009 11060 IsSlewing returns 0
02:19:42.580 00.001 11060 IsGuiding returns 0
02:19:42.657 00.077 11060 IsGuiding returns 0
02:19:42.658 00.001 11060 Move returns status 0, amount 64
02:19:42.658 00.000 11060 MoveAxis(N, 0, ABG)
02:19:42.659 00.001 11060 Move returns status 0, amount 0
02:19:42.659 00.000 11060 move complete, result=0
02:19:42.660 00.001 11060 worker thread done servicing request
02:19:42.660 00.000 11060 Worker thread wakes up
02:19:42.660 00.000 10844 GuideStep: -0.4 px 64 ms EAST, -0.0 px 0 ms NORTH
02:19:42.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:42.661 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:43.307 00.646 11060 Exposure complete
02:19:43.471 00.164 11060 worker thread done servicing request
02:19:43.471 00.000 10844 OnExposeComplete: enter
02:19:43.471 00.000 10844 UpdateGuideState(): m_state=6
02:19:43.471 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13190
02:19:43.472 00.001 10844 Star::Find returns 1 (0), X=263.82, Y=61.84, Mass=2362, SNR=30.2, Peak=226 HFD=3.1
02:19:43.472 00.000 10844 MultiStar: [#1 0.31,0.30,1.09,U] [#2 0.07,-0.19,2.18,U] [#3 -0.24,0.33,0.96,U] [#4 -0.19,1.00,0.00,M5] [#5 0.16,0.32,1.14,U] [#6 -0.21,0.59,0.93,U] [#7 -0.02,-0.47,0.89,U] [#8 -0.29,0.45,1.13,U] 
02:19:43.472 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {0.00, 0.15}
02:19:43.472 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.75) = xAngle (3.40 = -2.88)
02:19:43.472 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
02:19:43.472 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=-0.14 mountY=-0.04, mountTheta=-2.90
02:19:43.473 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
02:19:43.474 00.001 10844 Enqueuing Move request for scope (-0.01, 0.15)
02:19:43.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:43.474 00.000 10844 UpdateGuideState exits: m=2362 SNR=30.2
02:19:43.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:43.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:43.474 00.000 10844 Enqueuing Expose request
02:19:43.475 00.001 11060 Worker thread wakes up
02:19:43.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
02:19:43.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
02:19:43.475 00.000 11060 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=-0.04
02:19:43.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:19:43.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:43.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:19:43.476 00.001 11060 MoveAxis(E, 27, ABG)
02:19:43.476 00.000 11060 Guiding  Dir = 2, Dur = 27
02:19:43.520 00.044 11060 IsSlewing returns 0
02:19:43.520 00.000 11060 IsGuiding returns 0
02:19:43.583 00.063 11060 IsGuiding returns 0
02:19:43.583 00.000 11060 Move returns status 0, amount 27
02:19:43.583 00.000 11060 MoveAxis(N, 0, ABG)
02:19:43.583 00.000 11060 Move returns status 0, amount 0
02:19:43.583 00.000 11060 move complete, result=0
02:19:43.583 00.000 11060 worker thread done servicing request
02:19:43.583 00.000 11060 Worker thread wakes up
02:19:43.584 00.001 10844 GuideStep: -0.1 px 27 ms EAST, -0.0 px 0 ms NORTH
02:19:43.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:43.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:44.225 00.641 11060 Exposure complete
02:19:44.394 00.169 11060 worker thread done servicing request
02:19:44.395 00.001 10844 OnExposeComplete: enter
02:19:44.395 00.000 10844 UpdateGuideState(): m_state=6
02:19:44.395 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13191
02:19:44.395 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=61.12, Mass=2596, SNR=31.1, Peak=241 HFD=3.2
02:19:44.395 00.000 10844 MultiStar: [#1 -0.15,0.06,0.95,U] [#2 -0.64,0.33,0.00,M1] [#3 -0.27,0.74,0.00,M1] [#4 -0.49,0.19,0.97,U] [#5 0.08,0.16,0.98,U] [#6 -0.39,0.46,0.98,U] [#7 0.18,-0.19,0.86,U] [#8 -0.62,0.55,0.00,M4] 
02:19:44.395 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.02}, one-star: {0.40, -0.56}
02:19:44.395 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.55 = -1.73)
02:19:44.395 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.75)
02:19:44.395 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.80 mountX=-0.01 mountY=-0.07, mountTheta=-1.73
02:19:44.396 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
02:19:44.397 00.001 10844 Enqueuing Move request for scope (-0.07, 0.02)
02:19:44.397 00.000 11060 Worker thread wakes up
02:19:44.397 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:44.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
02:19:44.397 00.000 10844 UpdateGuideState exits: m=2596 SNR=31.1
02:19:44.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
02:19:44.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:44.397 00.000 11060 Moving (-0.07, 0.02) raw xDistance=-0.01 yDistance=-0.07
02:19:44.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:44.397 00.000 10844 Enqueuing Expose request
02:19:44.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:44.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:44.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:19:44.397 00.000 11060 MoveAxis(E, 0, ABG)
02:19:44.397 00.000 11060 Move returns status 0, amount 0
02:19:44.397 00.000 11060 MoveAxis(N, 0, ABG)
02:19:44.398 00.001 11060 Move returns status 0, amount 0
02:19:44.398 00.000 11060 move complete, result=0
02:19:44.398 00.000 11060 worker thread done servicing request
02:19:44.398 00.000 11060 Worker thread wakes up
02:19:44.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:44.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:44.399 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:45.029 00.630 11060 Exposure complete
02:19:45.200 00.171 11060 worker thread done servicing request
02:19:45.200 00.000 10844 OnExposeComplete: enter
02:19:45.200 00.000 10844 UpdateGuideState(): m_state=6
02:19:45.200 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13192
02:19:45.201 00.001 10844 Star::Find returns 1 (0), X=264.38, Y=60.99, Mass=2752, SNR=32.4, Peak=246 HFD=3.4
02:19:45.201 00.000 10844 MultiStar: [#1 0.09,-0.36,0.95,U] [#2 -0.06,0.26,2.15,U] [#3 -0.07,0.26,0.86,U] [#4 -0.31,0.54,1.00,U] [#5 -0.84,0.47,0.00,M1] [#6 -0.46,0.61,0.00,M1] [#7 0.08,0.07,0.77,U] [#8 -0.78,-0.07,0.00,M5] 
02:19:45.201 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.05}, one-star: {0.56, -0.69}
02:19:45.201 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.75) = xAngle (2.77 = 2.77)
02:19:45.201 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.75 = 2.75)
02:19:45.201 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.01 mountX=-0.05 mountY=0.02, mountTheta=2.75
02:19:45.202 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
02:19:45.202 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
02:19:45.203 00.001 11060 Worker thread wakes up
02:19:45.203 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:45.203 00.000 10844 UpdateGuideState exits: m=2752 SNR=32.4
02:19:45.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:45.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:19:45.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:45.203 00.000 10844 Enqueuing Expose request
02:19:45.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:19:45.203 00.000 11060 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=0.02
02:19:45.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:45.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:45.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:19:45.203 00.000 11060 MoveAxis(E, 0, ABG)
02:19:45.204 00.001 11060 Move returns status 0, amount 0
02:19:45.204 00.000 11060 MoveAxis(N, 0, ABG)
02:19:45.204 00.000 11060 Move returns status 0, amount 0
02:19:45.204 00.000 11060 move complete, result=0
02:19:45.204 00.000 11060 worker thread done servicing request
02:19:45.204 00.000 11060 Worker thread wakes up
02:19:45.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:45.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:45.205 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:45.846 00.641 11060 Exposure complete
02:19:46.032 00.186 11060 worker thread done servicing request
02:19:46.032 00.000 10844 OnExposeComplete: enter
02:19:46.032 00.000 10844 UpdateGuideState(): m_state=6
02:19:46.032 00.000 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13193
02:19:46.032 00.000 10844 Star::Find returns 1 (1), X=263.97, Y=61.58, Mass=2590, SNR=31.5, Peak=255 HFD=3.4
02:19:46.032 00.000 10844 MultiStar: [#1 0.06,-0.17,1.02,U] [#2 -0.23,0.04,2.11,U] [#3 -0.48,0.17,0.96,U] [#4 0.03,0.52,0.92,U] [#5 -0.15,0.61,1.01,U] [#6 -0.33,0.00,0.93,U] [#7 -0.02,-0.28,0.89,U] [#8 -0.26,-0.22,0.87,U] 
02:19:46.032 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.06}, one-star: {0.14, -0.10}
02:19:46.034 00.002 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.75) = xAngle (4.49 = -1.80)
02:19:46.034 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
02:19:46.034 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.73 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
02:19:46.036 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.06, opts=13)
02:19:46.036 00.000 10844 Enqueuing Move request for scope (-0.15, 0.06)
02:19:46.036 00.000 11060 Worker thread wakes up
02:19:46.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:46.037 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
02:19:46.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
02:19:46.037 00.000 10844 UpdateGuideState exits: m=2590 SNR=31.5 Saturated
02:19:46.037 00.000 11060 Moving (-0.15, 0.06) raw xDistance=-0.04 yDistance=-0.15
02:19:46.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:46.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:19:46.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:46.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:46.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:19:46.037 00.000 10844 Enqueuing Expose request
02:19:46.038 00.001 11060 MoveAxis(E, 0, ABG)
02:19:46.038 00.000 11060 Move returns status 0, amount 0
02:19:46.038 00.000 11060 MoveAxis(N, 0, ABG)
02:19:46.038 00.000 11060 Move returns status 0, amount 0
02:19:46.038 00.000 11060 move complete, result=0
02:19:46.038 00.000 11060 worker thread done servicing request
02:19:46.038 00.000 11060 Worker thread wakes up
02:19:46.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:46.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:46.041 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:46.693 00.652 11060 Exposure complete
02:19:46.882 00.189 11060 worker thread done servicing request
02:19:46.882 00.000 10844 OnExposeComplete: enter
02:19:46.883 00.001 10844 UpdateGuideState(): m_state=6
02:19:46.883 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13194
02:19:46.883 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=61.66, Mass=2485, SNR=30.3, Peak=205 HFD=3.4
02:19:46.883 00.000 10844 MultiStar: [#1 0.38,-0.10,1.09,U] [#2 -0.08,0.09,2.25,U] [#3 -0.54,0.57,0.00,M1] [#4 -0.16,0.29,1.04,U] [#5 0.10,1.02,0.00,M1] [#6 0.07,0.20,0.97,U] [#7 0.62,-0.06,0.95,U] [#8 -0.54,0.45,0.00,M5] 
02:19:46.883 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.07}, one-star: {0.39, -0.02}
02:19:46.883 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
02:19:46.883 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
02:19:46.883 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=-0.10 mountY=0.14, mountTheta=2.19
02:19:46.885 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.07, opts=13)
02:19:46.885 00.000 10844 Enqueuing Move request for scope (0.15, 0.07)
02:19:46.885 00.000 11060 Worker thread wakes up
02:19:46.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:46.885 00.000 10844 UpdateGuideState exits: m=2485 SNR=30.3
02:19:46.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:46.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
02:19:46.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:46.885 00.000 10844 Enqueuing Expose request
02:19:46.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
02:19:46.885 00.000 11060 Moving (0.15, 0.07) raw xDistance=-0.10 yDistance=0.14
02:19:46.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:19:46.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:46.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:19:46.885 00.000 11060 MoveAxis(E, 0, ABG)
02:19:46.885 00.000 11060 Move returns status 0, amount 0
02:19:46.885 00.000 11060 MoveAxis(N, 0, ABG)
02:19:46.887 00.002 11060 Move returns status 0, amount 0
02:19:46.887 00.000 11060 move complete, result=0
02:19:46.887 00.000 11060 worker thread done servicing request
02:19:46.887 00.000 11060 Worker thread wakes up
02:19:46.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:46.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:46.888 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:47.521 00.633 11060 Exposure complete
02:19:47.689 00.168 11060 worker thread done servicing request
02:19:47.689 00.000 10844 OnExposeComplete: enter
02:19:47.689 00.000 10844 UpdateGuideState(): m_state=6
02:19:47.689 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13195
02:19:47.689 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=61.39, Mass=2504, SNR=31.0, Peak=255 HFD=3.2
02:19:47.689 00.000 10844 MultiStar: [#1 0.34,-0.03,1.10,U] [#2 -0.21,0.49,2.08,U] [#3 -0.03,0.31,0.97,U] [#4 -0.50,0.95,0.00,M2] [#5 0.05,0.69,0.00,M2] [#6 -0.27,0.38,0.89,U] [#7 0.92,-0.28,0.00,M1] [#8 -0.30,0.12,0.79,U] 
02:19:47.689 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.21}, one-star: {0.73, -0.29}
02:19:47.689 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
02:19:47.690 00.001 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.10)
02:19:47.690 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.45 mountX=-0.21 mountY=-0.01, mountTheta=-3.10
02:19:47.691 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.21, opts=13)
02:19:47.691 00.000 10844 Enqueuing Move request for scope (0.02, 0.21)
02:19:47.691 00.000 11060 Worker thread wakes up
02:19:47.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:19:47.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
02:19:47.691 00.000 10844 UpdateGuideState exits: m=2504 SNR=31.0 Saturated
02:19:47.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
02:19:47.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:47.691 00.000 11060 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=-0.01
02:19:47.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:47.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:19:47.691 00.000 10844 Enqueuing Expose request
02:19:47.693 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:47.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:19:47.693 00.000 11060 MoveAxis(E, 36, ABG)
02:19:47.693 00.000 11060 Guiding  Dir = 2, Dur = 36
02:19:47.704 00.011 11060 IsSlewing returns 0
02:19:47.704 00.000 11060 IsGuiding returns 0
02:19:47.751 00.047 11060 IsGuiding returns 0
02:19:47.751 00.000 11060 Move returns status 0, amount 36
02:19:47.751 00.000 11060 MoveAxis(N, 0, ABG)
02:19:47.751 00.000 11060 Move returns status 0, amount 0
02:19:47.751 00.000 11060 move complete, result=0
02:19:47.751 00.000 11060 worker thread done servicing request
02:19:47.751 00.000 11060 Worker thread wakes up
02:19:47.751 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
02:19:47.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:47.752 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:48.381 00.629 11060 Exposure complete
02:19:48.579 00.198 11060 worker thread done servicing request
02:19:48.579 00.000 10844 OnExposeComplete: enter
02:19:48.579 00.000 10844 UpdateGuideState(): m_state=6
02:19:48.580 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13196
02:19:48.580 00.000 10844 Star::Find returns 1 (0), X=263.58, Y=61.42, Mass=2048, SNR=28.0, Peak=228 HFD=3.2
02:19:48.580 00.000 10844 MultiStar: [#1 0.12,0.07,1.16,U] [#2 -0.35,0.36,2.16,U] [#3 -0.16,0.15,1.10,U] [#4 -0.14,0.46,1.10,U] [#5 -0.11,0.56,1.01,U] [#6 -0.16,0.37,1.08,U] [#7 -0.00,-0.40,1.04,U] [#8 -0.53,0.43,0.00,M5] 
02:19:48.580 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.19}, one-star: {-0.24, -0.26}
02:19:48.580 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
02:19:48.580 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
02:19:48.580 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.26 mountX=-0.16 mountY=-0.18, mountTheta=-2.28
02:19:48.582 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.19, opts=13)
02:19:48.582 00.000 10844 Enqueuing Move request for scope (-0.16, 0.19)
02:19:48.582 00.000 11060 Worker thread wakes up
02:19:48.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
02:19:48.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
02:19:48.582 00.000 11060 Moving (-0.16, 0.19) raw xDistance=-0.16 yDistance=-0.18
02:19:48.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:19:48.583 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:48.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:48.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:19:48.583 00.000 11060 MoveAxis(E, 29, ABG)
02:19:48.583 00.000 11060 Guiding  Dir = 2, Dur = 29
02:19:48.583 00.000 10844 UpdateGuideState exits: m=2048 SNR=28.0
02:19:48.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:48.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:48.583 00.000 10844 Enqueuing Expose request
02:19:48.597 00.014 11060 IsSlewing returns 0
02:19:48.597 00.000 11060 IsGuiding returns 0
02:19:48.629 00.032 11060 IsGuiding returns 0
02:19:48.629 00.000 11060 Move returns status 0, amount 29
02:19:48.629 00.000 11060 MoveAxis(N, 0, ABG)
02:19:48.629 00.000 11060 Move returns status 0, amount 0
02:19:48.629 00.000 11060 move complete, result=0
02:19:48.629 00.000 11060 worker thread done servicing request
02:19:48.630 00.001 11060 Worker thread wakes up
02:19:48.630 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
02:19:48.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:48.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:49.263 00.633 11060 Exposure complete
02:19:49.556 00.293 11060 worker thread done servicing request
02:19:49.556 00.000 10844 OnExposeComplete: enter
02:19:49.556 00.000 10844 UpdateGuideState(): m_state=6
02:19:49.556 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13197
02:19:49.556 00.000 10844 Star::Find returns 1 (1), X=263.31, Y=61.08, Mass=2757, SNR=32.8, Peak=255 HFD=3.5
02:19:49.558 00.002 10844 MultiStar: [#1 -0.12,-0.74,0.00,M1] [#2 -0.30,0.19,1.97,U] [#3 -1.05,-0.20,0.00,M1] [#4 -0.12,0.39,0.98,U] [#5 -0.43,0.06,0.89,U] [#6 -0.34,0.50,0.88,U] [#7 -0.01,-0.91,0.00,M1] [#8 -0.54,-0.19,0.91,U] 
02:19:49.558 00.000 10844 refined, 5 included, MultiStar: {-0.36, 0.07}, one-star: {-0.51, -0.60}
02:19:49.558 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
02:19:49.558 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.61)
02:19:49.558 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.07 hyp=0.37 cameraTheta=2.94 mountX=-0.01 mountY=-0.37, mountTheta=-1.59
02:19:49.560 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.07, opts=13)
02:19:49.560 00.000 10844 Enqueuing Move request for scope (-0.36, 0.07)
02:19:49.560 00.000 11060 Worker thread wakes up
02:19:49.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:49.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.07) opts 0xd
02:19:49.560 00.000 10844 UpdateGuideState exits: m=2757 SNR=32.8 Saturated
02:19:49.560 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.07)
02:19:49.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:49.560 00.000 11060 Moving (-0.36, 0.07) raw xDistance=-0.01 yDistance=-0.37
02:19:49.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:49.561 00.001 10844 Enqueuing Expose request
02:19:49.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:49.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:19:49.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:19:49.561 00.000 11060 MoveAxis(E, 0, ABG)
02:19:49.561 00.000 11060 Move returns status 0, amount 0
02:19:49.561 00.000 11060 MoveAxis(N, 0, ABG)
02:19:49.561 00.000 11060 Move returns status 0, amount 0
02:19:49.561 00.000 11060 move complete, result=0
02:19:49.561 00.000 11060 worker thread done servicing request
02:19:49.561 00.000 11060 Worker thread wakes up
02:19:49.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:49.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:49.563 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:19:50.209 00.646 11060 Exposure complete
02:19:50.463 00.254 11060 worker thread done servicing request
02:19:50.463 00.000 10844 OnExposeComplete: enter
02:19:50.464 00.001 10844 UpdateGuideState(): m_state=6
02:19:50.464 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13198
02:19:50.464 00.000 10844 Star::Find returns 1 (0), X=263.83, Y=61.40, Mass=2428, SNR=30.9, Peak=246 HFD=3.3
02:19:50.464 00.000 10844 MultiStar: [#1 0.23,-0.29,0.99,U] [#2 -0.52,0.50,0.00,M1] [#3 -0.77,0.28,0.00,M2] [#4 -0.25,0.20,0.88,U] [#5 -0.22,0.23,0.99,U] [#6 -0.14,0.12,0.94,U] [#7 0.02,-0.58,0.75,U] [#8 -0.51,0.18,0.98,U] 
02:19:50.465 00.001 10844 refined, 6 included, MultiStar: {-0.13, -0.05}, one-star: {0.01, -0.28}
02:19:50.465 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
02:19:50.465 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
02:19:50.465 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.79 mountX=0.07 mountY=-0.12, mountTheta=-1.04
02:19:50.467 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.05, opts=13)
02:19:50.467 00.000 10844 Enqueuing Move request for scope (-0.13, -0.05)
02:19:50.468 00.001 11060 Worker thread wakes up
02:19:50.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:50.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
02:19:50.468 00.000 10844 UpdateGuideState exits: m=2428 SNR=30.9
02:19:50.468 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
02:19:50.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:50.468 00.000 11060 Moving (-0.13, -0.05) raw xDistance=0.07 yDistance=-0.12
02:19:50.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:50.468 00.000 10844 Enqueuing Expose request
02:19:50.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:19:50.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:50.469 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:19:50.469 00.000 11060 MoveAxis(E, 0, ABG)
02:19:50.469 00.000 11060 Move returns status 0, amount 0
02:19:50.469 00.000 11060 MoveAxis(N, 0, ABG)
02:19:50.469 00.000 11060 Move returns status 0, amount 0
02:19:50.469 00.000 11060 move complete, result=0
02:19:50.469 00.000 11060 worker thread done servicing request
02:19:50.469 00.000 11060 Worker thread wakes up
02:19:50.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:50.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:50.471 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:51.111 00.640 11060 Exposure complete
02:19:51.376 00.265 11060 worker thread done servicing request
02:19:51.378 00.002 10844 OnExposeComplete: enter
02:19:51.378 00.000 10844 UpdateGuideState(): m_state=6
02:19:51.378 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13199
02:19:51.378 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=61.51, Mass=2481, SNR=30.4, Peak=239 HFD=3.7
02:19:51.379 00.001 10844 MultiStar: [#1 0.13,-0.27,1.20,U] [#2 -0.24,0.34,2.33,U] [#3 -0.39,0.08,1.01,U] [#4 0.36,0.53,0.00,M1] [#5 0.22,0.30,1.01,U] [#6 -0.00,0.16,0.96,U] [#7 -0.36,-0.17,0.82,U] [#8 -0.27,-0.02,0.96,U] 
02:19:51.379 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.07}, one-star: {0.39, -0.18}
02:19:51.379 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.16 = -2.13)
02:19:51.379 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
02:19:51.379 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.40 mountX=-0.06 mountY=-0.09, mountTheta=-2.13
02:19:51.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
02:19:51.381 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
02:19:51.381 00.000 11060 Worker thread wakes up
02:19:51.382 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:51.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
02:19:51.382 00.000 10844 UpdateGuideState exits: m=2481 SNR=30.4
02:19:51.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
02:19:51.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:51.382 00.000 11060 Moving (-0.08, 0.07) raw xDistance=-0.06 yDistance=-0.09
02:19:51.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:51.382 00.000 10844 Enqueuing Expose request
02:19:51.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:19:51.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:51.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:19:51.382 00.000 11060 MoveAxis(E, 0, ABG)
02:19:51.382 00.000 11060 Move returns status 0, amount 0
02:19:51.384 00.002 11060 MoveAxis(N, 0, ABG)
02:19:51.384 00.000 11060 Move returns status 0, amount 0
02:19:51.384 00.000 11060 move complete, result=0
02:19:51.384 00.000 11060 worker thread done servicing request
02:19:51.384 00.000 11060 Worker thread wakes up
02:19:51.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:51.385 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:51.387 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:52.022 00.635 11060 Exposure complete
02:19:52.248 00.226 11060 worker thread done servicing request
02:19:52.248 00.000 10844 OnExposeComplete: enter
02:19:52.248 00.000 10844 UpdateGuideState(): m_state=6
02:19:52.249 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13200
02:19:52.249 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=61.31, Mass=2370, SNR=30.2, Peak=210 HFD=3.6
02:19:52.249 00.000 10844 MultiStar: [#1 0.65,-0.10,0.00,M1] [#2 -0.34,-0.03,2.14,U] [#3 -0.05,0.35,0.88,U] [#4 -0.12,0.68,0.00,M2] [#5 -0.17,0.03,1.11,U] [#6 -0.30,0.29,1.00,U] [#7 0.67,-0.35,0.00,M1] [#8 -0.75,-0.03,0.00,M3] 
02:19:52.249 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.03}, one-star: {0.38, -0.37}
02:19:52.249 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.67 = -1.62)
02:19:52.249 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.64)
02:19:52.249 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.91 mountX=-0.01 mountY=-0.15, mountTheta=-1.62
02:19:52.251 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.03, opts=13)
02:19:52.251 00.000 10844 Enqueuing Move request for scope (-0.14, 0.03)
02:19:52.252 00.001 11060 Worker thread wakes up
02:19:52.252 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:52.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
02:19:52.252 00.000 10844 UpdateGuideState exits: m=2370 SNR=30.2
02:19:52.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:52.252 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
02:19:52.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:52.252 00.000 10844 Enqueuing Expose request
02:19:52.252 00.000 11060 Moving (-0.14, 0.03) raw xDistance=-0.01 yDistance=-0.15
02:19:52.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:52.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:52.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:19:52.252 00.000 11060 MoveAxis(E, 0, ABG)
02:19:52.252 00.000 11060 Move returns status 0, amount 0
02:19:52.253 00.001 11060 MoveAxis(N, 0, ABG)
02:19:52.253 00.000 11060 Move returns status 0, amount 0
02:19:52.253 00.000 11060 move complete, result=0
02:19:52.253 00.000 11060 worker thread done servicing request
02:19:52.253 00.000 11060 Worker thread wakes up
02:19:52.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:52.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:52.255 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:52.891 00.636 11060 Exposure complete
02:19:53.099 00.208 11060 worker thread done servicing request
02:19:53.100 00.001 10844 OnExposeComplete: enter
02:19:53.100 00.000 10844 UpdateGuideState(): m_state=6
02:19:53.100 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13201
02:19:53.100 00.000 10844 Star::Find returns 1 (0), X=263.57, Y=61.10, Mass=2456, SNR=30.6, Peak=222 HFD=3.5
02:19:53.100 00.000 10844 MultiStar: [#1 0.01,0.38,1.08,U] [#2 -0.35,0.60,0.00,M1] [#3 -0.59,0.58,0.00,M1] [#4 -0.24,0.92,0.00,M3] [#5 -0.71,1.09,0.00,M1] [#6 -0.41,0.78,0.00,M1] [#7 0.01,0.38,0.85,U] [#8 -0.17,0.97,0.00,M4] 
02:19:53.101 00.001 10844 refined, 2 included, MultiStar: {-0.08, 0.05}, one-star: {-0.25, -0.58}
02:19:53.101 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.32 = -1.97)
02:19:53.101 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
02:19:53.101 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.56 mountX=-0.04 mountY=-0.09, mountTheta=-1.97
02:19:53.102 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.05, opts=13)
02:19:53.102 00.000 10844 Enqueuing Move request for scope (-0.08, 0.05)
02:19:53.102 00.000 11060 Worker thread wakes up
02:19:53.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:19:53.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
02:19:53.103 00.001 10844 UpdateGuideState exits: m=2456 SNR=30.6
02:19:53.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
02:19:53.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:53.103 00.000 11060 Moving (-0.08, 0.05) raw xDistance=-0.04 yDistance=-0.09
02:19:53.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:53.103 00.000 10844 Enqueuing Expose request
02:19:53.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:19:53.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:53.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:19:53.103 00.000 11060 MoveAxis(E, 0, ABG)
02:19:53.103 00.000 11060 Move returns status 0, amount 0
02:19:53.103 00.000 11060 MoveAxis(N, 0, ABG)
02:19:53.104 00.001 11060 Move returns status 0, amount 0
02:19:53.104 00.000 11060 move complete, result=0
02:19:53.104 00.000 11060 worker thread done servicing request
02:19:53.104 00.000 11060 Worker thread wakes up
02:19:53.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:53.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:53.105 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:53.735 00.630 11060 Exposure complete
02:19:53.929 00.194 11060 worker thread done servicing request
02:19:53.929 00.000 10844 OnExposeComplete: enter
02:19:53.929 00.000 10844 UpdateGuideState(): m_state=6
02:19:53.929 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13202
02:19:53.929 00.000 10844 Star::Find returns 1 (0), X=263.79, Y=61.97, Mass=2606, SNR=31.9, Peak=204 HFD=4.0
02:19:53.930 00.001 10844 MultiStar: [#1 -0.17,0.34,1.05,U] [#2 -0.69,0.76,0.00,M2] [#3 -0.46,0.53,0.00,M2] [#4 -0.13,0.92,0.00,M4] [#5 -0.94,1.37,0.00,M2] [#6 -0.30,0.73,0.00,M2] [#7 -0.06,-0.07,0.88,U] [#8 -0.47,0.95,0.00,M5] 
02:19:53.930 00.000 10844 refined, 2 included, MultiStar: {-0.09, 0.20}, one-star: {-0.04, 0.29}
02:19:53.930 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
02:19:53.930 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.73 = -2.56)
02:19:53.930 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.99 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
02:19:53.931 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.20, opts=13)
02:19:53.932 00.001 10844 Enqueuing Move request for scope (-0.09, 0.20)
02:19:53.932 00.000 11060 Worker thread wakes up
02:19:53.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:53.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
02:19:53.932 00.000 10844 UpdateGuideState exits: m=2606 SNR=31.9
02:19:53.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
02:19:53.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:53.932 00.000 11060 Moving (-0.09, 0.20) raw xDistance=-0.18 yDistance=-0.12
02:19:53.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:53.932 00.000 10844 Enqueuing Expose request
02:19:53.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:19:53.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:53.934 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:19:53.934 00.000 11060 MoveAxis(E, 31, ABG)
02:19:53.934 00.000 11060 Guiding  Dir = 2, Dur = 31
02:19:53.946 00.012 11060 IsSlewing returns 0
02:19:53.947 00.001 11060 IsGuiding returns 0
02:19:53.993 00.046 11060 IsGuiding returns 0
02:19:53.993 00.000 11060 Move returns status 0, amount 31
02:19:53.993 00.000 11060 MoveAxis(N, 0, ABG)
02:19:53.993 00.000 11060 Move returns status 0, amount 0
02:19:53.993 00.000 11060 move complete, result=0
02:19:53.993 00.000 11060 worker thread done servicing request
02:19:53.993 00.000 11060 Worker thread wakes up
02:19:53.994 00.001 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
02:19:53.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:53.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:54.628 00.634 11060 Exposure complete
02:19:54.810 00.182 11060 worker thread done servicing request
02:19:54.810 00.000 10844 OnExposeComplete: enter
02:19:54.810 00.000 10844 UpdateGuideState(): m_state=6
02:19:54.810 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13203
02:19:54.810 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.52, Mass=2714, SNR=32.8, Peak=242 HFD=3.6
02:19:54.810 00.000 10844 MultiStar: [#1 -0.13,0.38,0.96,U] [#2 0.04,0.36,2.06,U] [#3 -0.30,0.06,1.01,U] [#4 -0.34,1.02,0.00,M5] [#5 -0.33,0.74,0.00,M3] [#6 0.16,0.12,1.00,U] [#7 0.26,-0.02,0.80,U] [#8 -0.30,0.17,0.93,U] 
02:19:54.810 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.16}, one-star: {0.10, -0.16}
02:19:54.810 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
02:19:54.810 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
02:19:54.811 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.17 cameraTheta=1.69 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
02:19:54.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
02:19:54.812 00.000 10844 Enqueuing Move request for scope (-0.02, 0.16)
02:19:54.812 00.000 11060 Worker thread wakes up
02:19:54.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:54.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
02:19:54.812 00.000 10844 UpdateGuideState exits: m=2714 SNR=32.8
02:19:54.812 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
02:19:54.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:54.812 00.000 11060 Moving (-0.02, 0.16) raw xDistance=-0.16 yDistance=-0.05
02:19:54.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:54.812 00.000 10844 Enqueuing Expose request
02:19:54.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:19:54.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:54.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:19:54.812 00.000 11060 MoveAxis(E, 28, ABG)
02:19:54.813 00.001 11060 Guiding  Dir = 2, Dur = 28
02:19:54.826 00.013 11060 IsSlewing returns 0
02:19:54.826 00.000 11060 IsGuiding returns 0
02:19:54.857 00.031 11060 IsGuiding returns 0
02:19:54.857 00.000 11060 Move returns status 0, amount 28
02:19:54.857 00.000 11060 MoveAxis(N, 0, ABG)
02:19:54.857 00.000 11060 Move returns status 0, amount 0
02:19:54.857 00.000 11060 move complete, result=0
02:19:54.857 00.000 11060 worker thread done servicing request
02:19:54.859 00.002 11060 Worker thread wakes up
02:19:54.859 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
02:19:54.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:54.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:55.492 00.633 11060 Exposure complete
02:19:55.663 00.171 11060 worker thread done servicing request
02:19:55.663 00.000 10844 OnExposeComplete: enter
02:19:55.663 00.000 10844 UpdateGuideState(): m_state=6
02:19:55.663 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13204
02:19:55.663 00.000 10844 Star::Find returns 1 (0), X=263.54, Y=62.36, Mass=2272, SNR=29.3, Peak=212 HFD=3.4
02:19:55.663 00.000 10844 MultiStar: [#1 -0.40,0.54,0.00,M1] [#2 -0.03,0.45,2.40,U] [#3 -0.49,0.40,1.04,U] [#4 -0.05,0.95,0.00,M6] [#5 -0.59,0.77,0.00,M4] [#6 -0.46,0.33,0.90,U] [#7 0.05,-0.23,0.92,U] [#8 -0.72,0.52,0.00,M5] 
02:19:55.663 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.36}, one-star: {-0.28, 0.68}
02:19:55.663 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
02:19:55.663 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
02:19:55.665 00.002 10844 CameraToMount -- cameraX=-0.20 cameraY=0.36 hyp=0.41 cameraTheta=2.07 mountX=-0.32 mountY=-0.25, mountTheta=-2.47
02:19:55.666 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.36, opts=13)
02:19:55.666 00.000 10844 Enqueuing Move request for scope (-0.20, 0.36)
02:19:55.666 00.000 11060 Worker thread wakes up
02:19:55.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:55.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.36) opts 0xd
02:19:55.666 00.000 10844 UpdateGuideState exits: m=2272 SNR=29.3
02:19:55.666 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.36)
02:19:55.667 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:55.667 00.000 11060 Moving (-0.20, 0.36) raw xDistance=-0.32 yDistance=-0.25
02:19:55.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:55.667 00.000 10844 Enqueuing Expose request
02:19:55.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
02:19:55.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:19:55.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:19:55.667 00.000 11060 MoveAxis(E, 56, ABG)
02:19:55.667 00.000 11060 Guiding  Dir = 2, Dur = 56
02:19:55.702 00.035 11060 IsSlewing returns 0
02:19:55.702 00.000 11060 IsGuiding returns 0
02:19:55.779 00.077 11060 IsGuiding returns 0
02:19:55.779 00.000 11060 Move returns status 0, amount 56
02:19:55.779 00.000 11060 MoveAxis(N, 0, ABG)
02:19:55.779 00.000 11060 Move returns status 0, amount 0
02:19:55.780 00.001 11060 move complete, result=0
02:19:55.780 00.000 11060 worker thread done servicing request
02:19:55.780 00.000 11060 Worker thread wakes up
02:19:55.780 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.3 px 0 ms NORTH
02:19:55.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:55.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:56.411 00.631 11060 Exposure complete
02:19:56.589 00.178 11060 worker thread done servicing request
02:19:56.589 00.000 10844 OnExposeComplete: enter
02:19:56.589 00.000 10844 UpdateGuideState(): m_state=6
02:19:56.589 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13205
02:19:56.590 00.001 10844 Star::Find returns 1 (0), X=263.78, Y=62.29, Mass=2725, SNR=33.4, Peak=218 HFD=3.5
02:19:56.590 00.000 10844 MultiStar: [#1 -0.27,1.16,0.00,M2] [#2 -0.48,0.51,0.00,M1] [#3 -0.63,0.90,0.00,M1] [#4 -0.13,1.44,0.00,M7] [#5 -0.35,0.95,0.00,M5] [#6 -0.69,0.93,0.00,M1] [#7 -0.17,0.20,0.95,U] [#8 -0.42,0.97,0.00,M6] 
02:19:56.590 00.000 10844 refined, 1 included, MultiStar: {-0.10, 0.41}, one-star: {-0.04, 0.61}
02:19:56.590 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
02:19:56.590 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.73)
02:19:56.590 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.41 hyp=0.42 cameraTheta=1.82 mountX=-0.38 mountY=-0.17, mountTheta=-2.72
02:19:56.591 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.41, opts=13)
02:19:56.591 00.000 10844 Enqueuing Move request for scope (-0.10, 0.41)
02:19:56.591 00.000 11060 Worker thread wakes up
02:19:56.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.41) opts 0xd
02:19:56.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.41)
02:19:56.591 00.000 11060 Moving (-0.10, 0.41) raw xDistance=-0.38 yDistance=-0.17
02:19:56.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
02:19:56.592 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:19:56.592 00.000 10844 UpdateGuideState exits: m=2725 SNR=33.4
02:19:56.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:56.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:56.592 00.000 10844 Enqueuing Expose request
02:19:56.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:56.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:19:56.592 00.000 11060 MoveAxis(E, 68, ABG)
02:19:56.592 00.000 11060 Guiding  Dir = 2, Dur = 68
02:19:56.623 00.031 11060 IsSlewing returns 0
02:19:56.623 00.000 11060 IsGuiding returns 0
02:19:56.718 00.095 11060 IsGuiding returns 0
02:19:56.718 00.000 11060 Move returns status 0, amount 68
02:19:56.718 00.000 11060 MoveAxis(N, 0, ABG)
02:19:56.718 00.000 11060 Move returns status 0, amount 0
02:19:56.718 00.000 11060 move complete, result=0
02:19:56.719 00.001 11060 worker thread done servicing request
02:19:56.719 00.000 10844 GuideStep: -0.4 px 68 ms EAST, -0.2 px 0 ms NORTH
02:19:56.719 00.000 11060 Worker thread wakes up
02:19:56.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:56.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:57.350 00.631 11060 Exposure complete
02:19:57.529 00.179 11060 worker thread done servicing request
02:19:57.529 00.000 10844 OnExposeComplete: enter
02:19:57.529 00.000 10844 UpdateGuideState(): m_state=6
02:19:57.529 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13206
02:19:57.529 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=61.20, Mass=2873, SNR=33.5, Peak=255 HFD=3.5
02:19:57.529 00.000 10844 MultiStar: [#1 0.45,0.75,0.00,M3] [#2 0.04,-0.16,1.84,U] [#3 -0.73,0.77,0.00,M2] [#4 -0.01,0.95,0.00,M8] [#5 -0.32,0.62,0.00,M6] [#6 0.16,0.38,0.76,U] [#7 0.41,-0.22,0.73,U] [#8 -0.28,0.09,0.89,U] 
02:19:57.529 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.11}, one-star: {0.46, -0.48}
02:19:57.529 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
02:19:57.529 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
02:19:57.529 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.17 cameraTheta=-0.67 mountX=0.08 mountY=0.15, mountTheta=1.08
02:19:57.532 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.11, opts=13)
02:19:57.532 00.000 10844 Enqueuing Move request for scope (0.14, -0.11)
02:19:57.532 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:57.532 00.000 10844 UpdateGuideState exits: m=2873 SNR=33.5 Saturated
02:19:57.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:57.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:57.532 00.000 10844 Enqueuing Expose request
02:19:57.532 00.000 11060 Worker thread wakes up
02:19:57.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
02:19:57.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
02:19:57.532 00.000 11060 Moving (0.14, -0.11) raw xDistance=0.08 yDistance=0.15
02:19:57.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:19:57.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:57.533 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:19:57.533 00.000 11060 MoveAxis(E, 0, ABG)
02:19:57.533 00.000 11060 Move returns status 0, amount 0
02:19:57.533 00.000 11060 MoveAxis(N, 0, ABG)
02:19:57.533 00.000 11060 Move returns status 0, amount 0
02:19:57.533 00.000 11060 move complete, result=0
02:19:57.533 00.000 11060 worker thread done servicing request
02:19:57.533 00.000 11060 Worker thread wakes up
02:19:57.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:57.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:57.534 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:58.180 00.646 11060 Exposure complete
02:19:58.350 00.170 11060 worker thread done servicing request
02:19:58.350 00.000 10844 OnExposeComplete: enter
02:19:58.350 00.000 10844 UpdateGuideState(): m_state=6
02:19:58.350 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13207
02:19:58.351 00.001 10844 Star::Find returns 1 (1), X=263.91, Y=61.64, Mass=3024, SNR=34.7, Peak=255 HFD=3.6
02:19:58.351 00.000 10844 MultiStar: [#1 0.03,0.77,0.00,M4] [#2 -0.33,1.00,0.00,M1] [#3 -0.50,0.95,0.00,M3] [#4 -0.29,0.93,0.00,M9] [#5 -0.25,1.11,0.00,M7] [#6 0.01,0.87,0.00,M1] [#7 0.45,-0.26,0.76,U] [#8 -0.45,0.62,0.00,M6] 
02:19:58.351 00.000 10844 single-star, 1 included, MultiStar: {0.24, -0.13}, one-star: {0.08, -0.04}
02:19:58.351 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
02:19:58.351 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
02:19:58.351 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.42 mountX=0.02 mountY=0.09, mountTheta=1.33
02:19:58.352 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
02:19:58.352 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
02:19:58.352 00.000 11060 Worker thread wakes up
02:19:58.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:19:58.353 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:19:58.353 00.000 11060 Moving (0.08, -0.04) raw xDistance=0.02 yDistance=0.09
02:19:58.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:19:58.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:58.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:19:58.353 00.000 11060 MoveAxis(E, 0, ABG)
02:19:58.353 00.000 11060 Move returns status 0, amount 0
02:19:58.353 00.000 11060 MoveAxis(N, 0, ABG)
02:19:58.353 00.000 11060 Move returns status 0, amount 0
02:19:58.353 00.000 11060 move complete, result=0
02:19:58.353 00.000 11060 worker thread done servicing request
02:19:58.353 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:19:58.353 00.000 10844 UpdateGuideState exits: m=3024 SNR=34.7 Saturated
02:19:58.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:58.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:58.353 00.000 10844 Enqueuing Expose request
02:19:58.353 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:58.354 00.001 11060 Worker thread wakes up
02:19:58.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:58.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:58.982 00.628 11060 Exposure complete
02:19:59.159 00.177 11060 worker thread done servicing request
02:19:59.159 00.000 10844 OnExposeComplete: enter
02:19:59.159 00.000 10844 UpdateGuideState(): m_state=6
02:19:59.159 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13208
02:19:59.159 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=62.41, Mass=2685, SNR=32.3, Peak=232 HFD=3.3
02:19:59.159 00.000 10844 MultiStar: [#1 0.42,0.75,0.00,M5] [#2 -0.40,0.97,0.00,M2] [#3 -0.17,0.59,1.05,U] [#4 -0.23,0.47,1.02,U] [#5 -0.42,0.94,0.00,M8] [#6 -0.02,0.71,0.00,M2] [#7 0.53,0.33,0.91,U] [#8 -0.67,1.30,0.00,M7] 
02:19:59.159 00.000 10844 refined, 3 included, MultiStar: {0.06, 0.53}, one-star: {0.15, 0.72}
02:19:59.159 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.06)
02:19:59.159 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
02:19:59.159 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.53 hyp=0.54 cameraTheta=1.47 mountX=-0.53 mountY=-0.03, mountTheta=-3.08
02:19:59.161 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.53, opts=13)
02:19:59.161 00.000 10844 Enqueuing Move request for scope (0.06, 0.53)
02:19:59.161 00.000 11060 Worker thread wakes up
02:19:59.161 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:19:59.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.53) opts 0xd
02:19:59.161 00.000 10844 UpdateGuideState exits: m=2685 SNR=32.3
02:19:59.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.53)
02:19:59.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:59.161 00.000 11060 Moving (0.06, 0.53) raw xDistance=-0.53 yDistance=-0.03
02:19:59.162 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:19:59.162 00.000 10844 Enqueuing Expose request
02:19:59.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.53
02:19:59.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:59.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:19:59.162 00.000 11060 MoveAxis(E, 93, ABG)
02:19:59.162 00.000 11060 Guiding  Dir = 2, Dur = 93
02:19:59.165 00.003 11060 IsSlewing returns 0
02:19:59.165 00.000 11060 IsGuiding returns 0
02:19:59.274 00.109 11060 IsGuiding returns 0
02:19:59.274 00.000 11060 Move returns status 0, amount 93
02:19:59.274 00.000 11060 MoveAxis(N, 0, ABG)
02:19:59.274 00.000 11060 Move returns status 0, amount 0
02:19:59.275 00.001 11060 move complete, result=0
02:19:59.275 00.000 11060 worker thread done servicing request
02:19:59.275 00.000 11060 Worker thread wakes up
02:19:59.275 00.000 10844 GuideStep: -0.5 px 93 ms EAST, -0.0 px 0 ms NORTH
02:19:59.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:19:59.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:19:59.902 00.627 11060 Exposure complete
02:20:00.113 00.211 11060 worker thread done servicing request
02:20:00.113 00.000 10844 OnExposeComplete: enter
02:20:00.113 00.000 10844 UpdateGuideState(): m_state=6
02:20:00.113 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13209
02:20:00.113 00.000 10844 Star::Find returns 1 (1), X=263.87, Y=61.64, Mass=2869, SNR=32.4, Peak=255 HFD=3.4
02:20:00.115 00.002 10844 MultiStar: [#1 0.54,0.09,0.94,U] [#2 0.16,0.57,2.02,U] [#3 -0.01,0.87,0.00,M3] [#4 -0.25,1.00,0.00,M9] [#5 -0.46,1.01,0.00,M9] [#6 0.10,1.11,0.00,M3] [#7 0.45,0.04,0.89,U] [#8 -0.58,0.76,0.00,M8] 
02:20:00.115 00.000 10844 single-star, 3 included, MultiStar: {0.26, 0.25}, one-star: {0.05, -0.05}
02:20:00.115 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.75) = xAngle (0.97 = 0.97)
02:20:00.115 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
02:20:00.115 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.06 cameraTheta=-0.78 mountX=0.04 mountY=0.05, mountTheta=0.96
02:20:00.116 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
02:20:00.117 00.001 10844 Enqueuing Move request for scope (0.05, -0.05)
02:20:00.117 00.000 11060 Worker thread wakes up
02:20:00.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
02:20:00.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
02:20:00.117 00.000 11060 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.05
02:20:00.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:20:00.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:00.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:00.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:20:00.117 00.000 11060 MoveAxis(E, 0, ABG)
02:20:00.117 00.000 11060 Move returns status 0, amount 0
02:20:00.117 00.000 11060 MoveAxis(N, 0, ABG)
02:20:00.117 00.000 11060 Move returns status 0, amount 0
02:20:00.117 00.000 10844 UpdateGuideState exits: m=2869 SNR=32.4 Saturated
02:20:00.118 00.001 11060 move complete, result=0
02:20:00.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:00.118 00.000 11060 worker thread done servicing request
02:20:00.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:00.118 00.000 10844 Enqueuing Expose request
02:20:00.118 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:00.118 00.000 11060 Worker thread wakes up
02:20:00.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:00.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:00.745 00.627 11060 Exposure complete
02:20:00.913 00.168 11060 worker thread done servicing request
02:20:00.914 00.001 10844 OnExposeComplete: enter
02:20:00.914 00.000 10844 UpdateGuideState(): m_state=6
02:20:00.914 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13210
02:20:00.914 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=61.58, Mass=2703, SNR=32.6, Peak=226 HFD=3.6
02:20:00.914 00.000 10844 MultiStar: [#1 -0.36,-0.68,0.00,M5] [#2 -0.76,-0.05,0.00,M2] [#3 -0.89,-0.24,0.00,M4] [#4 -0.34,0.73,0.00,M10] [#5 -0.60,0.65,0.00,M10] [#6 -0.53,-0.19,0.99,U] [#7 0.01,-0.64,0.00,M1] [#8 -0.78,0.52,0.00,M9] 
02:20:00.914 00.000 10844 refined, 1 included, MultiStar: {-0.09, -0.14}, one-star: {0.34, -0.10}
02:20:00.914 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
02:20:00.914 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
02:20:00.915 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.15 mountX=0.16 mountY=-0.07, mountTheta=-0.41
02:20:00.916 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.14, opts=13)
02:20:00.916 00.000 10844 Enqueuing Move request for scope (-0.09, -0.14)
02:20:00.916 00.000 11060 Worker thread wakes up
02:20:00.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
02:20:00.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
02:20:00.916 00.000 11060 Moving (-0.09, -0.14) raw xDistance=0.16 yDistance=-0.07
02:20:00.917 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:20:00.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:00.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:00.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:20:00.917 00.000 11060 MoveAxis(W, 28, ABG)
02:20:00.917 00.000 11060 Guiding  Dir = 3, Dur = 28
02:20:00.917 00.000 10844 UpdateGuideState exits: m=2703 SNR=32.6
02:20:00.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:00.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:00.917 00.000 10844 Enqueuing Expose request
02:20:00.944 00.027 11060 IsSlewing returns 0
02:20:00.944 00.000 11060 IsGuiding returns 0
02:20:01.006 00.062 11060 IsGuiding returns 0
02:20:01.006 00.000 11060 Move returns status 0, amount 28
02:20:01.006 00.000 11060 MoveAxis(N, 0, ABG)
02:20:01.006 00.000 11060 Move returns status 0, amount 0
02:20:01.006 00.000 11060 move complete, result=0
02:20:01.007 00.001 11060 worker thread done servicing request
02:20:01.007 00.000 11060 Worker thread wakes up
02:20:01.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:01.007 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
02:20:01.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:01.636 00.629 11060 Exposure complete
02:20:01.819 00.183 11060 worker thread done servicing request
02:20:01.819 00.000 10844 OnExposeComplete: enter
02:20:01.819 00.000 10844 UpdateGuideState(): m_state=6
02:20:01.819 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13211
02:20:01.819 00.000 10844 Star::Find returns 1 (0), X=263.33, Y=61.54, Mass=2380, SNR=29.7, Peak=243 HFD=3.4
02:20:01.821 00.002 10844 MultiStar: [#1 -0.41,-0.32,1.13,U] [#2 -0.34,0.22,2.21,U] [#3 -1.29,-0.21,0.00,M5] [#4 -0.34,0.47,0.96,U] [#5 -0.72,0.28,0.00,R] [#6 -0.69,0.08,0.00,M3] [#7 -0.39,-0.87,0.00,M2] [#8 -1.00,0.12,0.00,M10] 
02:20:01.821 00.000 10844 refined, 3 included, MultiStar: {-0.38, 0.08}, one-star: {-0.50, -0.14}
02:20:01.821 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.75) = xAngle (4.69 = -1.60)
02:20:01.821 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.67 = -1.62)
02:20:01.821 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.93 mountX=-0.01 mountY=-0.39, mountTheta=-1.60
02:20:01.823 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.08, opts=13)
02:20:01.823 00.000 10844 Enqueuing Move request for scope (-0.38, 0.08)
02:20:01.823 00.000 11060 Worker thread wakes up
02:20:01.824 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:01.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.08) opts 0xd
02:20:01.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.08)
02:20:01.824 00.000 11060 Moving (-0.38, 0.08) raw xDistance=-0.01 yDistance=-0.39
02:20:01.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:20:01.824 00.000 10844 UpdateGuideState exits: m=2380 SNR=29.7
02:20:01.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:01.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:01.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:20:01.824 00.000 11060 MoveAxis(E, 0, ABG)
02:20:01.824 00.000 11060 Move returns status 0, amount 0
02:20:01.824 00.000 11060 MoveAxis(N, 0, ABG)
02:20:01.825 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:01.825 00.000 10844 Enqueuing Expose request
02:20:01.825 00.000 11060 Move returns status 0, amount 0
02:20:01.825 00.000 11060 move complete, result=0
02:20:01.825 00.000 11060 worker thread done servicing request
02:20:01.825 00.000 11060 Worker thread wakes up
02:20:01.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:01.825 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:01.826 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:20:02.460 00.634 11060 Exposure complete
02:20:02.626 00.166 11060 worker thread done servicing request
02:20:02.626 00.000 10844 OnExposeComplete: enter
02:20:02.626 00.000 10844 UpdateGuideState(): m_state=6
02:20:02.626 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13212
02:20:02.626 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.38, Mass=2441, SNR=30.8, Peak=224 HFD=3.7
02:20:02.626 00.000 10844 MultiStar: [#1 -0.10,0.28,1.04,U] [#2 -0.14,0.38,2.16,U] [#3 -0.43,0.39,1.01,U] [#4 -0.61,1.28,0.00,M10] [#5 0.65,0.52,0.00,M1] [#6 -0.07,0.78,0.00,M4] [#7 0.41,0.23,0.92,U] [#8 -0.29,0.17,0.89,U] 
02:20:02.628 00.002 10844 refined, 5 included, MultiStar: {-0.09, 0.22}, one-star: {0.11, -0.30}
02:20:02.628 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.70 = -2.59)
02:20:02.628 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.60)
02:20:02.628 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.94 mountX=-0.20 mountY=-0.12, mountTheta=-2.60
02:20:02.629 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.22, opts=13)
02:20:02.630 00.001 10844 Enqueuing Move request for scope (-0.09, 0.22)
02:20:02.630 00.000 11060 Worker thread wakes up
02:20:02.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:02.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
02:20:02.630 00.000 10844 UpdateGuideState exits: m=2441 SNR=30.8
02:20:02.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
02:20:02.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:02.630 00.000 11060 Moving (-0.09, 0.22) raw xDistance=-0.20 yDistance=-0.12
02:20:02.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:02.630 00.000 10844 Enqueuing Expose request
02:20:02.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:20:02.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:02.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:20:02.630 00.000 11060 MoveAxis(E, 35, ABG)
02:20:02.630 00.000 11060 Guiding  Dir = 2, Dur = 35
02:20:02.644 00.014 11060 IsSlewing returns 0
02:20:02.644 00.000 11060 IsGuiding returns 0
02:20:02.694 00.050 11060 IsGuiding returns 0
02:20:02.694 00.000 11060 Move returns status 0, amount 35
02:20:02.694 00.000 11060 MoveAxis(N, 0, ABG)
02:20:02.694 00.000 11060 Move returns status 0, amount 0
02:20:02.694 00.000 11060 move complete, result=0
02:20:02.694 00.000 11060 worker thread done servicing request
02:20:02.694 00.000 11060 Worker thread wakes up
02:20:02.694 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
02:20:02.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:02.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:03.327 00.633 11060 Exposure complete
02:20:03.509 00.182 11060 worker thread done servicing request
02:20:03.509 00.000 10844 OnExposeComplete: enter
02:20:03.509 00.000 10844 UpdateGuideState(): m_state=6
02:20:03.509 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13213
02:20:03.509 00.000 10844 Star::Find returns 1 (0), X=263.09, Y=62.02, Mass=2301, SNR=29.5, Peak=203 HFD=3.3
02:20:03.510 00.001 10844 MultiStar: [#1 -0.28,0.44,1.07,U] [#2 -0.21,0.65,0.00,M1] [#3 -0.86,0.19,0.00,M5] [#4 -1.00,0.86,0.00,R] [#5 0.24,-0.15,1.13,U] [#6 -0.63,0.46,0.00,M5] [#7 -0.42,-0.51,0.00,M2] [#8 -1.16,0.72,0.00,M10] 
02:20:03.510 00.000 10844 refined, 2 included, MultiStar: {-0.24, 0.20}, one-star: {-0.73, 0.34}
02:20:03.510 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
02:20:03.510 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.17 = -2.11)
02:20:03.510 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.44 mountX=-0.15 mountY=-0.26, mountTheta=-2.10
02:20:03.511 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.20, opts=13)
02:20:03.511 00.000 10844 Enqueuing Move request for scope (-0.24, 0.20)
02:20:03.511 00.000 11060 Worker thread wakes up
02:20:03.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:03.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
02:20:03.511 00.000 10844 UpdateGuideState exits: m=2301 SNR=29.5
02:20:03.513 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
02:20:03.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:03.513 00.000 11060 Moving (-0.24, 0.20) raw xDistance=-0.15 yDistance=-0.26
02:20:03.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:03.513 00.000 10844 Enqueuing Expose request
02:20:03.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:20:03.513 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.27 newest=-0.78
02:20:03.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.26
02:20:03.513 00.000 11060 MoveAxis(E, 28, ABG)
02:20:03.513 00.000 11060 Guiding  Dir = 2, Dur = 28
02:20:03.551 00.038 11060 IsSlewing returns 0
02:20:03.552 00.001 11060 IsGuiding returns 0
02:20:03.613 00.061 11060 IsGuiding returns 0
02:20:03.613 00.000 11060 Move returns status 0, amount 28
02:20:03.613 00.000 11060 BLC: Oldest BLC event removed
02:20:03.614 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:20:03.614 00.000 11060 MoveAxis(N, 853, ABG)
02:20:03.614 00.000 11060 duration set to 750 by maxDecDuration
02:20:03.614 00.000 11060 Guiding  Dir = 0, Dur = 750
02:20:03.652 00.038 11060 IsSlewing returns 0
02:20:03.653 00.001 11060 IsGuiding returns 0
02:20:04.408 00.755 11060 IsGuiding returns 0
02:20:04.408 00.000 11060 Move returns status 0, amount 750
02:20:04.408 00.000 11060 move complete, result=0
02:20:04.408 00.000 11060 worker thread done servicing request
02:20:04.408 00.000 11060 Worker thread wakes up
02:20:04.408 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.3 px 750 ms NORTH
02:20:04.410 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:04.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:05.042 00.632 11060 Exposure complete
02:20:05.196 00.154 11060 worker thread done servicing request
02:20:05.196 00.000 10844 OnExposeComplete: enter
02:20:05.196 00.000 10844 UpdateGuideState(): m_state=6
02:20:05.197 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13214
02:20:05.197 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=62.34, Mass=2313, SNR=29.7, Peak=226 HFD=3.4
02:20:05.197 00.000 10844 MultiStar: [#1 0.28,0.55,1.12,U] [#2 0.24,0.44,2.17,U] [#3 -0.23,0.87,0.00,M6] [#4 1.56,0.71,0.00,M1] [#5 0.77,0.64,0.00,M1] [#6 -0.06,0.47,0.97,U] [#7 0.81,-0.04,0.00,M3] [#8 -0.37,0.43,1.10,U] 
02:20:05.197 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.50}, one-star: {0.48, 0.66}
02:20:05.197 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.75) = xAngle (3.06 = 3.06)
02:20:05.197 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
02:20:05.197 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.50 hyp=0.51 cameraTheta=1.31 mountX=-0.51 mountY=0.05, mountTheta=3.05
02:20:05.198 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.50, opts=13)
02:20:05.198 00.000 10844 Enqueuing Move request for scope (0.13, 0.50)
02:20:05.198 00.000 11060 Worker thread wakes up
02:20:05.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:05.199 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.50) opts 0xd
02:20:05.199 00.000 10844 UpdateGuideState exits: m=2313 SNR=29.7
02:20:05.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.50)
02:20:05.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:05.199 00.000 11060 Moving (0.13, 0.50) raw xDistance=-0.51 yDistance=0.05
02:20:05.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:05.199 00.000 10844 Enqueuing Expose request
02:20:05.199 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.185144, 1:-0.049311
02:20:05.199 00.000 11060 BLC: No correction, Miss < min_move
02:20:05.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
02:20:05.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:05.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:20:05.199 00.000 11060 MoveAxis(E, 90, ABG)
02:20:05.199 00.000 11060 Guiding  Dir = 2, Dur = 90
02:20:05.210 00.011 11060 IsSlewing returns 0
02:20:05.211 00.001 11060 IsGuiding returns 0
02:20:05.317 00.106 11060 IsGuiding returns 0
02:20:05.318 00.001 11060 Move returns status 0, amount 90
02:20:05.318 00.000 11060 MoveAxis(N, 0, ABG)
02:20:05.318 00.000 11060 Move returns status 0, amount 0
02:20:05.318 00.000 11060 move complete, result=0
02:20:05.318 00.000 11060 worker thread done servicing request
02:20:05.318 00.000 11060 Worker thread wakes up
02:20:05.318 00.000 10844 GuideStep: -0.5 px 90 ms EAST, 0.0 px 0 ms NORTH
02:20:05.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:05.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:05.953 00.635 11060 Exposure complete
02:20:06.161 00.208 11060 worker thread done servicing request
02:20:06.161 00.000 10844 OnExposeComplete: enter
02:20:06.161 00.000 10844 UpdateGuideState(): m_state=6
02:20:06.161 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13215
02:20:06.162 00.001 10844 Star::Find returns 1 (0), X=264.25, Y=62.16, Mass=2197, SNR=29.2, Peak=184 HFD=3.5
02:20:06.162 00.000 10844 MultiStar: [#1 0.67,0.34,0.00,M2] [#2 -0.58,0.13,2.38,U] [#3 -0.53,0.43,0.00,M7] [#4 1.11,-0.13,0.00,M2] [#5 0.39,0.32,1.14,U] [#6 -0.22,0.51,0.99,U] [#7 0.56,-0.20,0.88,U] [#8 -0.05,0.08,0.99,U] 
02:20:06.162 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.21}, one-star: {0.42, 0.48}
02:20:06.162 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.78)
02:20:06.162 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.80)
02:20:06.162 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.75 mountX=-0.20 mountY=-0.07, mountTheta=-2.80
02:20:06.164 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
02:20:06.164 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
02:20:06.164 00.000 11060 Worker thread wakes up
02:20:06.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:06.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
02:20:06.164 00.000 10844 UpdateGuideState exits: m=2197 SNR=29.2
02:20:06.165 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
02:20:06.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:06.165 00.000 11060 Moving (-0.04, 0.21) raw xDistance=-0.20 yDistance=-0.07
02:20:06.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:06.165 00.000 10844 Enqueuing Expose request
02:20:06.165 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.185144, 1:-0.049311, 2:0.072615
02:20:06.165 00.000 11060 BLC: No correction, Miss < min_move
02:20:06.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:20:06.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:06.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:20:06.165 00.000 11060 MoveAxis(E, 38, ABG)
02:20:06.165 00.000 11060 Guiding  Dir = 2, Dur = 38
02:20:06.182 00.017 11060 IsSlewing returns 0
02:20:06.182 00.000 11060 IsGuiding returns 0
02:20:06.229 00.047 11060 IsGuiding returns 0
02:20:06.229 00.000 11060 Move returns status 0, amount 38
02:20:06.229 00.000 11060 MoveAxis(N, 0, ABG)
02:20:06.229 00.000 11060 Move returns status 0, amount 0
02:20:06.229 00.000 11060 move complete, result=0
02:20:06.229 00.000 11060 worker thread done servicing request
02:20:06.229 00.000 11060 Worker thread wakes up
02:20:06.229 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
02:20:06.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:06.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:06.862 00.633 11060 Exposure complete
02:20:07.079 00.217 11060 worker thread done servicing request
02:20:07.079 00.000 10844 OnExposeComplete: enter
02:20:07.079 00.000 10844 UpdateGuideState(): m_state=6
02:20:07.079 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13216
02:20:07.080 00.001 10844 Star::Find returns 1 (1), X=264.08, Y=61.51, Mass=3221, SNR=35.3, Peak=255 HFD=3.5
02:20:07.080 00.000 10844 MultiStar: [#1 -0.36,0.27,0.93,U] [#2 -0.07,-0.23,1.87,U] [#3 -0.38,0.31,0.88,U] [#4 0.96,-0.41,0.00,M3] [#5 0.60,-0.38,0.00,M1] [#6 -0.28,0.34,0.83,U] [#7 -0.18,-0.34,0.76,U] [#8 -0.32,-0.21,0.87,U] 
02:20:07.080 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.03}, one-star: {0.26, -0.18}
02:20:07.080 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.19 = -1.19)
02:20:07.082 00.002 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
02:20:07.082 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.94 mountX=0.06 mountY=-0.16, mountTheta=-1.19
02:20:07.092 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.03, opts=13)
02:20:07.092 00.000 10844 Enqueuing Move request for scope (-0.17, -0.03)
02:20:07.092 00.000 11060 Worker thread wakes up
02:20:07.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:07.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
02:20:07.092 00.000 10844 UpdateGuideState exits: m=3221 SNR=35.3 Saturated
02:20:07.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
02:20:07.093 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:07.093 00.000 11060 Moving (-0.17, -0.03) raw xDistance=0.06 yDistance=-0.16
02:20:07.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:07.093 00.000 10844 Enqueuing Expose request
02:20:07.093 00.000 11060 BLC: window closed
02:20:07.093 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.08, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.185144, 1:-0.049311, 2:0.072615
02:20:07.093 00.000 11060 BLC: No correction, Miss < min_move
02:20:07.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:20:07.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:07.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:20:07.093 00.000 11060 MoveAxis(E, 0, ABG)
02:20:07.093 00.000 11060 Move returns status 0, amount 0
02:20:07.094 00.001 11060 MoveAxis(N, 0, ABG)
02:20:07.094 00.000 11060 Move returns status 0, amount 0
02:20:07.094 00.000 11060 move complete, result=0
02:20:07.094 00.000 11060 worker thread done servicing request
02:20:07.094 00.000 11060 Worker thread wakes up
02:20:07.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:07.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:07.096 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:07.765 00.669 11060 Exposure complete
02:20:08.047 00.282 11060 worker thread done servicing request
02:20:08.047 00.000 10844 OnExposeComplete: enter
02:20:08.047 00.000 10844 UpdateGuideState(): m_state=6
02:20:08.047 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13217
02:20:08.047 00.000 10844 Star::Find returns 1 (1), X=264.07, Y=61.61, Mass=2849, SNR=33.1, Peak=255 HFD=3.4
02:20:08.048 00.001 10844 MultiStar: [#1 -0.23,0.34,0.99,U] [#2 -0.20,0.12,1.93,U] [#3 -0.98,0.04,0.00,M7] [#4 1.03,0.33,0.00,M4] [#5 0.54,0.32,0.91,U] [#6 -0.75,0.26,0.00,M3] [#7 -0.21,-0.26,0.72,U] [#8 -0.08,0.05,0.92,U] 
02:20:08.048 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.10}, one-star: {0.25, -0.07}
02:20:08.048 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.75) = xAngle (3.50 = -2.79)
02:20:08.048 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
02:20:08.049 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.75 mountX=-0.10 mountY=-0.03, mountTheta=-2.80
02:20:08.061 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
02:20:08.062 00.001 10844 Enqueuing Move request for scope (-0.02, 0.10)
02:20:08.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:08.062 00.000 11060 Worker thread wakes up
02:20:08.063 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
02:20:08.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
02:20:08.063 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
02:20:08.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:20:08.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:08.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:20:08.063 00.000 11060 MoveAxis(E, 0, ABG)
02:20:08.064 00.001 11060 Move returns status 0, amount 0
02:20:08.064 00.000 11060 MoveAxis(N, 0, ABG)
02:20:08.064 00.000 11060 Move returns status 0, amount 0
02:20:08.064 00.000 11060 move complete, result=0
02:20:08.064 00.000 11060 worker thread done servicing request
02:20:08.064 00.000 10844 UpdateGuideState exits: m=2849 SNR=33.1 Saturated
02:20:08.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:08.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:08.064 00.000 10844 Enqueuing Expose request
02:20:08.065 00.001 11060 Worker thread wakes up
02:20:08.065 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:20:08.066 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:08.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:08.708 00.642 11060 Exposure complete
02:20:08.984 00.276 11060 worker thread done servicing request
02:20:08.985 00.001 10844 OnExposeComplete: enter
02:20:08.985 00.000 10844 UpdateGuideState(): m_state=6
02:20:08.985 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13218
02:20:08.985 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=61.92, Mass=2625, SNR=31.9, Peak=207 HFD=3.5
02:20:08.986 00.001 10844 MultiStar: [#1 0.11,0.47,0.99,U] [#2 0.41,-0.34,2.01,U] [#3 0.01,0.48,0.96,U] [#4 1.26,-0.57,0.00,M5] [#5 0.66,0.02,0.00,M1] [#6 0.18,0.01,0.98,U] [#7 0.52,-0.70,0.00,M1] [#8 -0.22,-0.61,0.00,M7] 
02:20:08.986 00.000 10844 refined, 4 included, MultiStar: {0.30, 0.08}, one-star: {0.65, 0.24}
02:20:08.986 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.75) = xAngle (2.02 = 2.02)
02:20:08.986 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.00 = 2.00)
02:20:08.986 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.08 hyp=0.31 cameraTheta=0.27 mountX=-0.13 mountY=0.28, mountTheta=2.02
02:20:08.989 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.08, opts=13)
02:20:08.989 00.000 10844 Enqueuing Move request for scope (0.30, 0.08)
02:20:08.989 00.000 11060 Worker thread wakes up
02:20:08.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.08) opts 0xd
02:20:08.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.08)
02:20:08.989 00.000 11060 Moving (0.30, 0.08) raw xDistance=-0.13 yDistance=0.28
02:20:08.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:20:08.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:20:08.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:20:08.989 00.000 11060 MoveAxis(E, 23, ABG)
02:20:08.989 00.000 11060 Guiding  Dir = 2, Dur = 23
02:20:09.002 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:20:09.002 00.000 10844 UpdateGuideState exits: m=2625 SNR=31.9
02:20:09.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:09.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:09.002 00.000 10844 Enqueuing Expose request
02:20:09.016 00.014 11060 IsSlewing returns 0
02:20:09.017 00.001 11060 IsGuiding returns 0
02:20:09.048 00.031 11060 IsGuiding returns 0
02:20:09.048 00.000 11060 Move returns status 0, amount 23
02:20:09.048 00.000 11060 MoveAxis(N, 0, ABG)
02:20:09.049 00.001 11060 Move returns status 0, amount 0
02:20:09.049 00.000 11060 move complete, result=0
02:20:09.049 00.000 11060 worker thread done servicing request
02:20:09.049 00.000 11060 Worker thread wakes up
02:20:09.049 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.3 px 0 ms NORTH
02:20:09.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:09.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:09.681 00.632 11060 Exposure complete
02:20:09.913 00.232 11060 worker thread done servicing request
02:20:09.913 00.000 10844 OnExposeComplete: enter
02:20:09.914 00.001 10844 UpdateGuideState(): m_state=6
02:20:09.914 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13219
02:20:09.914 00.000 10844 Star::Find returns 1 (1), X=264.60, Y=61.44, Mass=2983, SNR=34.0, Peak=255 HFD=3.3
02:20:09.915 00.001 10844 MultiStar: [#1 0.46,-0.08,0.86,U] [#2 0.19,-0.16,1.92,U] [#3 0.11,0.20,0.93,U] [#4 1.23,-0.43,0.00,M6] [#5 1.38,0.12,0.00,M2] [#6 -0.17,0.18,0.84,U] [#7 0.83,-0.50,0.00,M2] [#8 -0.21,-0.14,0.84,U] 
02:20:09.915 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.06}, one-star: {0.78, -0.24}
02:20:09.915 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
02:20:09.915 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
02:20:09.915 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.30 mountX=0.03 mountY=0.21, mountTheta=1.45
02:20:09.917 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.06, opts=13)
02:20:09.917 00.000 10844 Enqueuing Move request for scope (0.21, -0.06)
02:20:09.917 00.000 11060 Worker thread wakes up
02:20:09.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:09.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
02:20:09.917 00.000 10844 UpdateGuideState exits: m=2983 SNR=34.0 Saturated
02:20:09.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
02:20:09.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:09.917 00.000 11060 Moving (0.21, -0.06) raw xDistance=0.03 yDistance=0.21
02:20:09.918 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:09.918 00.000 10844 Enqueuing Expose request
02:20:09.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:20:09.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:20:09.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:20:09.918 00.000 11060 MoveAxis(E, 0, ABG)
02:20:09.918 00.000 11060 Move returns status 0, amount 0
02:20:09.918 00.000 11060 MoveAxis(N, 0, ABG)
02:20:09.918 00.000 11060 Move returns status 0, amount 0
02:20:09.918 00.000 11060 move complete, result=0
02:20:09.919 00.001 11060 worker thread done servicing request
02:20:09.919 00.000 11060 Worker thread wakes up
02:20:09.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:09.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:09.922 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:10.558 00.636 11060 Exposure complete
02:20:10.809 00.251 11060 worker thread done servicing request
02:20:10.809 00.000 10844 OnExposeComplete: enter
02:20:10.809 00.000 10844 UpdateGuideState(): m_state=6
02:20:10.810 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13220
02:20:10.810 00.000 10844 Star::Find returns 1 (0), X=263.62, Y=62.20, Mass=3223, SNR=35.4, Peak=254 HFD=3.7
02:20:10.810 00.000 10844 MultiStar: [#1 -0.01,0.24,0.82,U] [#2 -0.58,0.90,0.00,M1] [#3 -0.88,0.86,0.00,M6] [#4 1.22,-0.37,0.00,M7] [#5 0.27,0.55,0.96,U] [#6 -0.07,0.38,0.84,U] [#7 -0.38,0.26,0.77,U] [#8 -0.97,0.61,0.00,M7] 
02:20:10.810 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.40}, one-star: {-0.20, 0.51}
02:20:10.810 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.50 = -2.79)
02:20:10.811 00.001 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
02:20:10.811 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.74 mountX=-0.38 mountY=-0.13, mountTheta=-2.80
02:20:10.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.40, opts=13)
02:20:10.812 00.000 10844 Enqueuing Move request for scope (-0.07, 0.40)
02:20:10.812 00.000 11060 Worker thread wakes up
02:20:10.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:10.813 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.40) opts 0xd
02:20:10.813 00.000 10844 UpdateGuideState exits: m=3223 SNR=35.4
02:20:10.813 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.40)
02:20:10.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:10.813 00.000 11060 Moving (-0.07, 0.40) raw xDistance=-0.38 yDistance=-0.13
02:20:10.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:10.813 00.000 10844 Enqueuing Expose request
02:20:10.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
02:20:10.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:10.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:20:10.813 00.000 11060 MoveAxis(E, 66, ABG)
02:20:10.813 00.000 11060 Guiding  Dir = 2, Dur = 66
02:20:10.835 00.022 11060 IsSlewing returns 0
02:20:10.836 00.001 11060 IsGuiding returns 0
02:20:10.910 00.074 11060 IsGuiding returns 0
02:20:10.910 00.000 11060 Move returns status 0, amount 66
02:20:10.910 00.000 11060 MoveAxis(N, 0, ABG)
02:20:10.911 00.001 11060 Move returns status 0, amount 0
02:20:10.911 00.000 11060 move complete, result=0
02:20:10.911 00.000 11060 worker thread done servicing request
02:20:10.911 00.000 10844 GuideStep: -0.4 px 66 ms EAST, -0.1 px 0 ms NORTH
02:20:10.911 00.000 11060 Worker thread wakes up
02:20:10.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:10.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:11.558 00.647 11060 Exposure complete
02:20:11.753 00.195 11060 worker thread done servicing request
02:20:11.753 00.000 10844 OnExposeComplete: enter
02:20:11.753 00.000 10844 UpdateGuideState(): m_state=6
02:20:11.754 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13221
02:20:11.754 00.000 10844 Star::Find returns 1 (1), X=263.77, Y=61.53, Mass=3059, SNR=34.5, Peak=255 HFD=3.6
02:20:11.754 00.000 10844 MultiStar: [#1 0.13,-0.34,0.86,U] [#2 -0.14,-0.07,1.80,U] [#3 -0.40,0.26,0.77,U] [#4 0.78,-0.22,0.00,M8] [#5 0.52,-0.13,0.99,U] [#6 -0.48,0.14,0.90,U] [#7 -0.30,-0.59,0.00,M2] [#8 -0.59,0.48,0.00,M8] 
02:20:11.754 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.06}, one-star: {-0.05, -0.15}
02:20:11.754 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
02:20:11.754 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
02:20:11.754 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.41 mountX=0.07 mountY=-0.06, mountTheta=-0.67
02:20:11.756 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.06, opts=13)
02:20:11.756 00.000 10844 Enqueuing Move request for scope (-0.07, -0.06)
02:20:11.756 00.000 11060 Worker thread wakes up
02:20:11.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:11.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
02:20:11.756 00.000 10844 UpdateGuideState exits: m=3059 SNR=34.5 Saturated
02:20:11.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
02:20:11.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:11.756 00.000 11060 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=-0.06
02:20:11.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:11.756 00.000 10844 Enqueuing Expose request
02:20:11.757 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:20:11.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:11.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:11.757 00.000 11060 MoveAxis(E, 0, ABG)
02:20:11.757 00.000 11060 Move returns status 0, amount 0
02:20:11.757 00.000 11060 MoveAxis(N, 0, ABG)
02:20:11.757 00.000 11060 Move returns status 0, amount 0
02:20:11.757 00.000 11060 move complete, result=0
02:20:11.757 00.000 11060 worker thread done servicing request
02:20:11.757 00.000 11060 Worker thread wakes up
02:20:11.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:11.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:11.759 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:12.390 00.631 11060 Exposure complete
02:20:12.558 00.168 11060 worker thread done servicing request
02:20:12.558 00.000 10844 OnExposeComplete: enter
02:20:12.558 00.000 10844 UpdateGuideState(): m_state=6
02:20:12.566 00.008 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13222
02:20:12.567 00.001 10844 Star::Find returns 1 (0), X=263.57, Y=61.11, Mass=2355, SNR=29.0, Peak=214 HFD=3.6
02:20:12.567 00.000 10844 MultiStar: [#1 -0.16,-0.07,1.14,U] [#2 -0.57,-0.20,2.23,U] [#3 -0.39,0.01,1.02,U] [#4 0.61,-0.19,0.00,M9] [#5 0.29,0.17,1.20,U] [#6 -0.10,-0.04,1.07,U] [#7 0.48,-0.74,0.00,M3] [#8 -0.36,-0.57,0.00,M9] 
02:20:12.567 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.12}, one-star: {-0.26, -0.57}
02:20:12.567 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
02:20:12.567 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
02:20:12.567 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.12 hyp=0.27 cameraTheta=-2.68 mountX=0.16 mountY=-0.22, mountTheta=-0.94
02:20:12.568 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.12, opts=13)
02:20:12.570 00.002 10844 Enqueuing Move request for scope (-0.25, -0.12)
02:20:12.570 00.000 11060 Worker thread wakes up
02:20:12.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:12.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.12) opts 0xd
02:20:12.570 00.000 10844 UpdateGuideState exits: m=2355 SNR=29.0
02:20:12.570 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.12)
02:20:12.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:12.570 00.000 11060 Moving (-0.25, -0.12) raw xDistance=0.16 yDistance=-0.22
02:20:12.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:12.570 00.000 10844 Enqueuing Expose request
02:20:12.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:20:12.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
02:20:12.571 00.001 11060 MoveAxis(W, 28, ABG)
02:20:12.571 00.000 11060 Guiding  Dir = 3, Dur = 28
02:20:12.582 00.011 11060 IsSlewing returns 0
02:20:12.582 00.000 11060 IsGuiding returns 0
02:20:12.614 00.032 11060 IsGuiding returns 0
02:20:12.614 00.000 11060 Move returns status 0, amount 28
02:20:12.614 00.000 11060 MoveAxis(N, 87, ABG)
02:20:12.614 00.000 11060 Guiding  Dir = 0, Dur = 87
02:20:12.645 00.031 11060 IsSlewing returns 0
02:20:12.646 00.001 11060 IsGuiding returns 0
02:20:12.739 00.093 11060 IsGuiding returns 0
02:20:12.739 00.000 11060 Move returns status 0, amount 87
02:20:12.739 00.000 11060 move complete, result=0
02:20:12.739 00.000 11060 worker thread done servicing request
02:20:12.739 00.000 11060 Worker thread wakes up
02:20:12.739 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.2 px 87 ms NORTH
02:20:12.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:12.740 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:13.369 00.629 11060 Exposure complete
02:20:13.539 00.170 11060 worker thread done servicing request
02:20:13.539 00.000 10844 OnExposeComplete: enter
02:20:13.539 00.000 10844 UpdateGuideState(): m_state=6
02:20:13.540 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13223
02:20:13.540 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.57, Mass=2448, SNR=30.7, Peak=200 HFD=3.4
02:20:13.540 00.000 10844 MultiStar: [#1 0.18,0.15,0.97,U] [#2 0.12,-0.57,2.30,U] [#3 -0.10,-0.02,0.90,U] [#4 0.73,-0.23,0.00,M10] [#5 0.78,0.39,0.00,M1] [#6 0.08,0.28,1.03,U] [#7 0.26,-0.11,0.97,U] [#8 -0.69,-0.10,0.00,M10] 
02:20:13.540 00.000 10844 single-star, 5 included, MultiStar: {0.11, -0.16}, one-star: {0.11, -0.11}
02:20:13.540 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
02:20:13.540 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
02:20:13.540 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.77 mountX=0.09 mountY=0.13, mountTheta=0.98
02:20:13.542 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
02:20:13.542 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
02:20:13.542 00.000 11060 Worker thread wakes up
02:20:13.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:20:13.542 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:20:13.542 00.000 11060 Moving (0.11, -0.11) raw xDistance=0.09 yDistance=0.13
02:20:13.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:20:13.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:13.542 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:13.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:20:13.542 00.000 11060 MoveAxis(E, 0, ABG)
02:20:13.542 00.000 11060 Move returns status 0, amount 0
02:20:13.542 00.000 11060 MoveAxis(N, 0, ABG)
02:20:13.542 00.000 11060 Move returns status 0, amount 0
02:20:13.542 00.000 11060 move complete, result=0
02:20:13.542 00.000 10844 UpdateGuideState exits: m=2448 SNR=30.7
02:20:13.542 00.000 11060 worker thread done servicing request
02:20:13.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:13.543 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:13.543 00.000 10844 Enqueuing Expose request
02:20:13.543 00.000 11060 Worker thread wakes up
02:20:13.543 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:13.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:13.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:14.174 00.631 11060 Exposure complete
02:20:14.366 00.192 11060 worker thread done servicing request
02:20:14.366 00.000 10844 OnExposeComplete: enter
02:20:14.366 00.000 10844 UpdateGuideState(): m_state=6
02:20:14.366 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13224
02:20:14.366 00.000 10844 Star::Find returns 1 (0), X=264.50, Y=61.54, Mass=2233, SNR=29.8, Peak=247 HFD=3.2
02:20:14.367 00.001 10844 MultiStar: [#1 0.41,0.24,0.92,U] [#2 0.59,0.24,0.00,M1] [#3 -0.45,0.05,1.06,U] [#4 0.91,0.11,0.00,R] [#5 0.86,0.44,0.00,M2] [#6 0.31,0.18,0.82,U] [#7 0.51,-0.10,0.93,U] [#8 0.13,-0.01,1.03,U] 
02:20:14.367 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.03}, one-star: {0.68, -0.14}
02:20:14.367 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
02:20:14.367 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
02:20:14.367 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.25 cameraTheta=0.12 mountX=-0.08 mountY=0.24, mountTheta=1.87
02:20:14.368 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.03, opts=13)
02:20:14.368 00.000 10844 Enqueuing Move request for scope (0.25, 0.03)
02:20:14.368 00.000 11060 Worker thread wakes up
02:20:14.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:14.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
02:20:14.368 00.000 10844 UpdateGuideState exits: m=2233 SNR=29.8
02:20:14.368 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
02:20:14.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:14.368 00.000 11060 Moving (0.25, 0.03) raw xDistance=-0.08 yDistance=0.24
02:20:14.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:14.368 00.000 10844 Enqueuing Expose request
02:20:14.369 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:20:14.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:14.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:20:14.369 00.000 11060 MoveAxis(E, 0, ABG)
02:20:14.369 00.000 11060 Move returns status 0, amount 0
02:20:14.369 00.000 11060 MoveAxis(N, 0, ABG)
02:20:14.369 00.000 11060 Move returns status 0, amount 0
02:20:14.369 00.000 11060 move complete, result=0
02:20:14.369 00.000 11060 worker thread done servicing request
02:20:14.369 00.000 11060 Worker thread wakes up
02:20:14.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:14.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:14.370 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:15.008 00.638 11060 Exposure complete
02:20:15.182 00.174 11060 worker thread done servicing request
02:20:15.182 00.000 10844 OnExposeComplete: enter
02:20:15.183 00.001 10844 UpdateGuideState(): m_state=6
02:20:15.183 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13225
02:20:15.183 00.000 10844 Star::Find returns 1 (0), X=264.09, Y=61.31, Mass=2333, SNR=29.5, Peak=244 HFD=3.4
02:20:15.183 00.000 10844 MultiStar: [#1 -0.15,0.74,0.00,M1] [#2 0.14,-0.10,2.05,U] [#3 -0.13,0.05,0.98,U] [#4 0.19,-0.51,1.00,U] [#5 0.75,0.04,0.00,M3] [#6 0.21,-0.08,1.00,U] [#7 0.22,-0.24,1.00,U] [#8 -0.15,-0.27,1.06,U] 
02:20:15.183 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.20}, one-star: {0.26, -0.37}
02:20:15.184 00.001 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.68 = 0.68)
02:20:15.184 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
02:20:15.184 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.08 mountX=0.18 mountY=0.14, mountTheta=0.66
02:20:15.185 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.20, opts=13)
02:20:15.185 00.000 10844 Enqueuing Move request for scope (0.11, -0.20)
02:20:15.185 00.000 11060 Worker thread wakes up
02:20:15.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
02:20:15.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
02:20:15.185 00.000 11060 Moving (0.11, -0.20) raw xDistance=0.18 yDistance=0.14
02:20:15.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:20:15.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:15.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:20:15.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:20:15.186 00.001 11060 MoveAxis(W, 31, ABG)
02:20:15.186 00.000 11060 Guiding  Dir = 3, Dur = 31
02:20:15.186 00.000 10844 UpdateGuideState exits: m=2333 SNR=29.5
02:20:15.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:15.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:15.186 00.000 10844 Enqueuing Expose request
02:20:15.189 00.003 11060 IsSlewing returns 0
02:20:15.190 00.001 11060 IsGuiding returns 0
02:20:15.236 00.046 11060 IsGuiding returns 0
02:20:15.236 00.000 11060 Move returns status 0, amount 31
02:20:15.236 00.000 11060 MoveAxis(N, 0, ABG)
02:20:15.236 00.000 11060 Move returns status 0, amount 0
02:20:15.236 00.000 11060 move complete, result=0
02:20:15.236 00.000 11060 worker thread done servicing request
02:20:15.236 00.000 11060 Worker thread wakes up
02:20:15.237 00.001 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
02:20:15.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:15.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:15.869 00.632 11060 Exposure complete
02:20:16.056 00.187 11060 worker thread done servicing request
02:20:16.056 00.000 10844 OnExposeComplete: enter
02:20:16.056 00.000 10844 UpdateGuideState(): m_state=6
02:20:16.056 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13226
02:20:16.056 00.000 10844 Star::Find returns 1 (1), X=264.53, Y=61.87, Mass=2857, SNR=33.0, Peak=255 HFD=3.5
02:20:16.056 00.000 10844 MultiStar: [#1 0.45,0.91,0.00,M2] [#2 -0.18,0.95,0.00,M1] [#3 -0.04,1.03,0.00,M2] [#4 0.28,-0.03,0.92,U] [#5 0.39,1.15,0.00,M4] [#6 0.42,0.63,0.00,M1] [#7 0.60,0.58,0.00,M1] [#8 0.04,0.62,0.88,U] 
02:20:16.057 00.001 10844 refined, 2 included, MultiStar: {0.36, 0.25}, one-star: {0.71, 0.19}
02:20:16.057 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
02:20:16.057 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
02:20:16.057 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.25 hyp=0.44 cameraTheta=0.62 mountX=-0.31 mountY=0.31, mountTheta=2.36
02:20:16.058 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.25, opts=13)
02:20:16.058 00.000 10844 Enqueuing Move request for scope (0.36, 0.25)
02:20:16.058 00.000 11060 Worker thread wakes up
02:20:16.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:20:16.058 00.000 10844 UpdateGuideState exits: m=2857 SNR=33.0 Saturated
02:20:16.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:16.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:16.058 00.000 10844 Enqueuing Expose request
02:20:16.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.25) opts 0xd
02:20:16.060 00.002 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.25)
02:20:16.060 00.000 11060 Moving (0.36, 0.25) raw xDistance=-0.31 yDistance=0.31
02:20:16.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:20:16.060 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.46 newest=0.69
02:20:16.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
02:20:16.060 00.000 11060 MoveAxis(E, 53, ABG)
02:20:16.060 00.000 11060 Guiding  Dir = 2, Dur = 53
02:20:16.065 00.005 11060 IsSlewing returns 0
02:20:16.065 00.000 11060 IsGuiding returns 0
02:20:16.128 00.063 11060 IsGuiding returns 0
02:20:16.128 00.000 11060 Move returns status 0, amount 53
02:20:16.128 00.000 11060 BLC: Oldest BLC event removed
02:20:16.128 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:20:16.128 00.000 11060 MoveAxis(S, 871, ABG)
02:20:16.128 00.000 11060 duration set to 750 by maxDecDuration
02:20:16.128 00.000 11060 Guiding  Dir = 1, Dur = 750
02:20:16.144 00.016 11060 IsSlewing returns 0
02:20:16.144 00.000 11060 IsGuiding returns 0
02:20:16.899 00.755 11060 IsGuiding returns 0
02:20:16.899 00.000 11060 Move returns status 0, amount 750
02:20:16.899 00.000 11060 move complete, result=0
02:20:16.899 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.3 px 750 ms SOUTH
02:20:16.900 00.001 11060 worker thread done servicing request
02:20:16.900 00.000 11060 Worker thread wakes up
02:20:16.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:16.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:17.527 00.627 11060 Exposure complete
02:20:17.697 00.170 11060 worker thread done servicing request
02:20:17.697 00.000 10844 OnExposeComplete: enter
02:20:17.697 00.000 10844 UpdateGuideState(): m_state=6
02:20:17.697 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13227
02:20:17.697 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=62.05, Mass=2630, SNR=32.4, Peak=254 HFD=3.0
02:20:17.698 00.001 10844 MultiStar: [#1 0.60,0.36,0.00,M3] [#2 -0.42,0.18,1.92,U] [#3 -0.32,0.95,0.00,M3] [#4 0.27,-0.12,0.91,U] [#5 0.87,0.69,0.00,M5] [#6 -0.12,0.30,0.94,U] [#7 0.19,0.09,0.81,U] [#8 0.22,0.53,0.79,U] 
02:20:17.698 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.22}, one-star: {0.08, 0.37}
02:20:17.698 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
02:20:17.698 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
02:20:17.698 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.77 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
02:20:17.700 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.22, opts=13)
02:20:17.700 00.000 10844 Enqueuing Move request for scope (-0.04, 0.22)
02:20:17.700 00.000 11060 Worker thread wakes up
02:20:17.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:17.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
02:20:17.700 00.000 10844 UpdateGuideState exits: m=2630 SNR=32.4
02:20:17.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
02:20:17.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:17.700 00.000 11060 Moving (-0.04, 0.22) raw xDistance=-0.21 yDistance=-0.08
02:20:17.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:17.700 00.000 10844 Enqueuing Expose request
02:20:17.700 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.217573, 1:-0.077723
02:20:17.700 00.000 11060 BLC: No correction, Miss < min_move
02:20:17.701 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:20:17.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:17.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:20:17.701 00.000 11060 MoveAxis(E, 37, ABG)
02:20:17.701 00.000 11060 Guiding  Dir = 2, Dur = 37
02:20:17.710 00.009 11060 IsSlewing returns 0
02:20:17.710 00.000 11060 IsGuiding returns 0
02:20:17.757 00.047 11060 IsGuiding returns 0
02:20:17.757 00.000 11060 Move returns status 0, amount 37
02:20:17.758 00.001 11060 MoveAxis(N, 0, ABG)
02:20:17.758 00.000 11060 Move returns status 0, amount 0
02:20:17.758 00.000 11060 move complete, result=0
02:20:17.758 00.000 11060 worker thread done servicing request
02:20:17.758 00.000 11060 Worker thread wakes up
02:20:17.758 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
02:20:17.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:17.759 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:18.390 00.631 11060 Exposure complete
02:20:18.557 00.167 11060 worker thread done servicing request
02:20:18.557 00.000 10844 OnExposeComplete: enter
02:20:18.557 00.000 10844 UpdateGuideState(): m_state=6
02:20:18.557 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13228
02:20:18.557 00.000 10844 Star::Find returns 1 (1), X=264.35, Y=62.69, Mass=2542, SNR=31.3, Peak=255 HFD=3.4
02:20:18.558 00.001 10844 MultiStar: [#1 0.63,0.68,0.00,M4] [#2 -0.10,0.92,0.00,M1] [#3 -0.26,0.76,0.00,M4] [#4 -0.01,0.16,0.88,U] [#5 1.02,0.99,0.00,M6] [#6 0.24,0.69,0.00,M1] [#7 0.25,0.06,0.80,U] [#8 0.21,0.69,0.00,M7] 
02:20:18.558 00.000 10844 refined, 2 included, MultiStar: {0.27, 0.45}, one-star: {0.53, 1.01}
02:20:18.558 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
02:20:18.558 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
02:20:18.558 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.45 hyp=0.52 cameraTheta=1.03 mountX=-0.49 mountY=0.19, mountTheta=2.77
02:20:18.559 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.45, opts=13)
02:20:18.559 00.000 10844 Enqueuing Move request for scope (0.27, 0.45)
02:20:18.559 00.000 11060 Worker thread wakes up
02:20:18.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.45) opts 0xd
02:20:18.560 00.001 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.45)
02:20:18.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:18.560 00.000 10844 UpdateGuideState exits: m=2542 SNR=31.3 Saturated
02:20:18.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:18.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:18.560 00.000 10844 Enqueuing Expose request
02:20:18.560 00.000 11060 Moving (0.27, 0.45) raw xDistance=-0.49 yDistance=0.19
02:20:18.560 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.217573, 1:-0.077723, 2:0.191066
02:20:18.560 00.000 11060 BLC: Under-shoot: nominal increase by 50
02:20:18.560 00.000 11060 BLC: window closed
02:20:18.560 00.000 11060 BLC: Pulse increase limited by ceiling of 750
02:20:18.560 00.000 11060 BLC: Pulse adjusted to 750
02:20:18.561 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
02:20:18.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
02:20:18.561 00.000 11060 MoveAxis(E, 86, ABG)
02:20:18.561 00.000 11060 Guiding  Dir = 2, Dur = 86
02:20:18.572 00.011 11060 IsSlewing returns 0
02:20:18.572 00.000 11060 IsGuiding returns 0
02:20:18.665 00.093 11060 IsGuiding returns 0
02:20:18.665 00.000 11060 Move returns status 0, amount 86
02:20:18.665 00.000 11060 MoveAxis(S, 74, ABG)
02:20:18.665 00.000 11060 Guiding  Dir = 1, Dur = 74
02:20:18.681 00.016 11060 IsSlewing returns 0
02:20:18.681 00.000 11060 IsGuiding returns 0
02:20:18.759 00.078 11060 IsGuiding returns 0
02:20:18.759 00.000 11060 Move returns status 0, amount 74
02:20:18.759 00.000 11060 move complete, result=0
02:20:18.759 00.000 11060 worker thread done servicing request
02:20:18.760 00.001 11060 Worker thread wakes up
02:20:18.760 00.000 10844 GuideStep: -0.5 px 86 ms EAST, 0.2 px 74 ms SOUTH
02:20:18.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:18.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:18.951 00.191 10844 evsrv: cli 0EEEDFD0 connect
02:20:18.951 00.000 10844 case statement mapped state 6 to 3
02:20:18.952 00.001 10844 case statement mapped state 6 to 3
02:20:18.953 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"94363099-9aa2-45dc-832f-514505e36760"}
02:20:18.953 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"94363099-9aa2-45dc-832f-514505e36760"}
02:20:18.979 00.026 10844 evsrv: cli 0EEEDFD0 disconnect
02:20:19.417 00.438 11060 Exposure complete
02:20:19.580 00.163 11060 worker thread done servicing request
02:20:19.580 00.000 10844 OnExposeComplete: enter
02:20:19.580 00.000 10844 UpdateGuideState(): m_state=6
02:20:19.580 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13229
02:20:19.580 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=62.02, Mass=2091, SNR=28.2, Peak=194 HFD=3.3
02:20:19.580 00.000 10844 MultiStar: [#1 -0.25,0.97,0.00,M5] [#2 -0.43,0.61,0.00,M2] [#3 -0.75,0.75,0.00,M5] [#4 -0.72,0.65,0.00,M1] [#5 0.02,0.74,0.00,M7] [#6 -0.24,0.96,0.00,M2] [#7 0.49,0.37,0.89,U] [#8 -0.63,0.67,0.00,M8] 
02:20:19.580 00.000 10844 single-star, 1 included, MultiStar: {0.15, 0.35}, one-star: {-0.16, 0.34}
02:20:19.580 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.76 = -2.53)
02:20:19.580 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.74 = -2.54)
02:20:19.581 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=0.34 hyp=0.37 cameraTheta=2.01 mountX=-0.30 mountY=-0.21, mountTheta=-2.54
02:20:19.582 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.34, opts=13)
02:20:19.582 00.000 10844 Enqueuing Move request for scope (-0.16, 0.34)
02:20:19.582 00.000 11060 Worker thread wakes up
02:20:19.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:19.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.34) opts 0xd
02:20:19.582 00.000 10844 UpdateGuideState exits: m=2091 SNR=28.2
02:20:19.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.34)
02:20:19.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:19.582 00.000 11060 Moving (-0.16, 0.34) raw xDistance=-0.30 yDistance=-0.21
02:20:19.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:19.582 00.000 10844 Enqueuing Expose request
02:20:19.583 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.30
02:20:19.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:20:19.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:20:19.583 00.000 11060 MoveAxis(E, 55, ABG)
02:20:19.583 00.000 11060 Guiding  Dir = 2, Dur = 55
02:20:19.615 00.032 11060 IsSlewing returns 0
02:20:19.615 00.000 11060 IsGuiding returns 0
02:20:19.680 00.065 11060 IsGuiding returns 0
02:20:19.680 00.000 11060 Move returns status 0, amount 55
02:20:19.680 00.000 11060 MoveAxis(N, 0, ABG)
02:20:19.680 00.000 11060 Move returns status 0, amount 0
02:20:19.681 00.001 11060 move complete, result=0
02:20:19.681 00.000 11060 worker thread done servicing request
02:20:19.681 00.000 11060 Worker thread wakes up
02:20:19.681 00.000 10844 GuideStep: -0.3 px 55 ms EAST, -0.2 px 0 ms NORTH
02:20:19.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:19.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:20.318 00.637 11060 Exposure complete
02:20:20.507 00.189 11060 worker thread done servicing request
02:20:20.507 00.000 10844 OnExposeComplete: enter
02:20:20.507 00.000 10844 UpdateGuideState(): m_state=6
02:20:20.507 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13230
02:20:20.508 00.001 10844 Star::Find returns 1 (0), X=263.68, Y=62.82, Mass=2970, SNR=33.6, Peak=228 HFD=3.6
02:20:20.508 00.000 10844 MultiStar: [#1 -0.14,1.05,0.00,M6] [#2 0.10,0.33,2.11,U] [#3 -0.03,0.94,0.00,M6] [#4 -0.25,0.32,0.91,U] [#5 0.06,0.79,0.00,M8] [#6 -0.16,0.68,0.00,M3] [#7 0.25,0.90,0.00,M1] [#8 -0.49,-0.14,0.86,U] 
02:20:20.508 00.000 10844 refined, 3 included, MultiStar: {-0.12, 0.41}, one-star: {-0.15, 1.14}
02:20:20.508 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.61 = -2.67)
02:20:20.508 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.59 = -2.69)
02:20:20.508 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.41 hyp=0.43 cameraTheta=1.86 mountX=-0.38 mountY=-0.19, mountTheta=-2.69
02:20:20.510 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.41, opts=13)
02:20:20.510 00.000 10844 Enqueuing Move request for scope (-0.12, 0.41)
02:20:20.510 00.000 11060 Worker thread wakes up
02:20:20.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:20.510 00.000 10844 UpdateGuideState exits: m=2970 SNR=33.6
02:20:20.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:20.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:20.511 00.001 10844 Enqueuing Expose request
02:20:20.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.41) opts 0xd
02:20:20.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.41)
02:20:20.511 00.000 11060 Moving (-0.12, 0.41) raw xDistance=-0.38 yDistance=-0.19
02:20:20.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
02:20:20.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:20.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:20:20.511 00.000 11060 MoveAxis(E, 68, ABG)
02:20:20.511 00.000 11060 Guiding  Dir = 2, Dur = 68
02:20:20.531 00.020 11060 IsSlewing returns 0
02:20:20.532 00.001 11060 IsGuiding returns 0
02:20:20.604 00.072 11060 IsGuiding returns 0
02:20:20.604 00.000 11060 Move returns status 0, amount 68
02:20:20.604 00.000 11060 MoveAxis(N, 0, ABG)
02:20:20.604 00.000 11060 Move returns status 0, amount 0
02:20:20.605 00.001 11060 move complete, result=0
02:20:20.605 00.000 11060 worker thread done servicing request
02:20:20.605 00.000 10844 GuideStep: -0.4 px 68 ms EAST, -0.2 px 0 ms NORTH
02:20:20.605 00.000 11060 Worker thread wakes up
02:20:20.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:20.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:21.235 00.630 11060 Exposure complete
02:20:21.536 00.301 11060 worker thread done servicing request
02:20:21.536 00.000 10844 OnExposeComplete: enter
02:20:21.536 00.000 10844 UpdateGuideState(): m_state=6
02:20:21.536 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13231
02:20:21.537 00.001 10844 Star::Find returns 1 (0), X=263.95, Y=61.74, Mass=1727, SNR=25.5, Peak=168 HFD=3.1
02:20:21.537 00.000 10844 MultiStar: [#1 -0.41,0.62,0.00,M7] [#2 -0.65,0.36,0.00,M2] [#3 0.11,0.31,1.23,U] [#4 -0.33,-0.11,1.10,U] [#5 0.79,0.46,0.00,M9] [#6 -0.21,-0.01,1.01,U] [#7 0.41,-0.06,0.93,U] [#8 -0.59,-0.09,1.13,U] 
02:20:21.537 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.02}, one-star: {0.13, 0.06}
02:20:21.537 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.75) = xAngle (4.66 = -1.62)
02:20:21.537 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.64 = -1.64)
02:20:21.537 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.91 mountX=-0.00 mountY=-0.10, mountTheta=-1.62
02:20:21.539 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
02:20:21.539 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
02:20:21.539 00.000 11060 Worker thread wakes up
02:20:21.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:21.540 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
02:20:21.540 00.000 10844 UpdateGuideState exits: m=1727 SNR=25.5
02:20:21.540 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
02:20:21.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:21.540 00.000 11060 Moving (-0.09, 0.02) raw xDistance=-0.00 yDistance=-0.10
02:20:21.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:21.540 00.000 10844 Enqueuing Expose request
02:20:21.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:20:21.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:21.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:20:21.542 00.002 11060 MoveAxis(E, 0, ABG)
02:20:21.542 00.000 11060 Move returns status 0, amount 0
02:20:21.542 00.000 11060 MoveAxis(N, 0, ABG)
02:20:21.542 00.000 11060 Move returns status 0, amount 0
02:20:21.542 00.000 11060 move complete, result=0
02:20:21.542 00.000 11060 worker thread done servicing request
02:20:21.542 00.000 11060 Worker thread wakes up
02:20:21.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:21.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:21.545 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:22.178 00.633 11060 Exposure complete
02:20:22.443 00.265 11060 worker thread done servicing request
02:20:22.443 00.000 10844 OnExposeComplete: enter
02:20:22.444 00.001 10844 UpdateGuideState(): m_state=6
02:20:22.444 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13232
02:20:22.444 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=62.10, Mass=2566, SNR=31.8, Peak=223 HFD=3.2
02:20:22.445 00.001 10844 MultiStar: [#1 0.35,0.36,0.90,U] [#2 -0.54,0.22,1.97,U] [#3 -0.40,0.43,0.83,U] [#4 0.02,0.49,1.05,U] [#5 -0.32,0.59,0.00,M10] [#6 0.11,0.34,0.94,U] [#7 0.36,0.30,0.84,U] [#8 -0.37,-0.10,0.91,U] 
02:20:22.445 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.30}, one-star: {0.16, 0.42}
02:20:22.445 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
02:20:22.445 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
02:20:22.445 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.89 mountX=-0.28 mountY=-0.15, mountTheta=-2.66
02:20:22.447 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.30, opts=13)
02:20:22.447 00.000 10844 Enqueuing Move request for scope (-0.10, 0.30)
02:20:22.447 00.000 11060 Worker thread wakes up
02:20:22.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:22.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.30) opts 0xd
02:20:22.447 00.000 10844 UpdateGuideState exits: m=2566 SNR=31.8
02:20:22.447 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.30)
02:20:22.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:22.447 00.000 11060 Moving (-0.10, 0.30) raw xDistance=-0.28 yDistance=-0.15
02:20:22.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:22.447 00.000 10844 Enqueuing Expose request
02:20:22.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
02:20:22.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:22.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:20:22.447 00.000 11060 MoveAxis(E, 48, ABG)
02:20:22.449 00.002 11060 Guiding  Dir = 2, Dur = 48
02:20:22.483 00.034 11060 IsSlewing returns 0
02:20:22.484 00.001 11060 IsGuiding returns 0
02:20:22.565 00.081 11060 IsGuiding returns 0
02:20:22.565 00.000 11060 Move returns status 0, amount 48
02:20:22.565 00.000 11060 MoveAxis(N, 0, ABG)
02:20:22.565 00.000 11060 Move returns status 0, amount 0
02:20:22.565 00.000 11060 move complete, result=0
02:20:22.565 00.000 11060 worker thread done servicing request
02:20:22.565 00.000 10844 GuideStep: -0.3 px 48 ms EAST, -0.1 px 0 ms NORTH
02:20:22.566 00.001 11060 Worker thread wakes up
02:20:22.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:22.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:23.195 00.629 11060 Exposure complete
02:20:23.455 00.260 11060 worker thread done servicing request
02:20:23.455 00.000 10844 OnExposeComplete: enter
02:20:23.455 00.000 10844 UpdateGuideState(): m_state=6
02:20:23.455 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13233
02:20:23.455 00.000 10844 Star::Find returns 1 (0), X=263.33, Y=61.45, Mass=2811, SNR=32.5, Peak=253 HFD=3.4
02:20:23.457 00.002 10844 MultiStar: [#1 -0.47,-0.54,0.00,M7] [#2 -0.41,0.01,1.95,U] [#3 -0.58,-0.30,0.00,M5] [#4 0.06,-0.36,0.98,U] [#5 0.78,-0.50,0.00,R] [#6 -0.20,0.06,0.87,U] [#7 -0.49,-0.81,0.00,M1] [#8 -0.49,-0.75,0.00,M6] 
02:20:23.457 00.000 10844 refined, 3 included, MultiStar: {-0.29, -0.11}, one-star: {-0.49, -0.23}
02:20:23.457 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
02:20:23.457 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
02:20:23.457 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-2.79 mountX=0.16 mountY=-0.27, mountTheta=-1.05
02:20:23.459 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.11, opts=13)
02:20:23.459 00.000 10844 Enqueuing Move request for scope (-0.29, -0.11)
02:20:23.459 00.000 11060 Worker thread wakes up
02:20:23.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:20:23.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.11) opts 0xd
02:20:23.459 00.000 10844 UpdateGuideState exits: m=2811 SNR=32.5
02:20:23.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.11)
02:20:23.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:23.460 00.001 11060 Moving (-0.29, -0.11) raw xDistance=0.16 yDistance=-0.27
02:20:23.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:23.460 00.000 10844 Enqueuing Expose request
02:20:23.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:20:23.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:20:23.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:20:23.460 00.000 11060 MoveAxis(W, 26, ABG)
02:20:23.460 00.000 11060 Guiding  Dir = 3, Dur = 26
02:20:23.494 00.034 11060 IsSlewing returns 0
02:20:23.494 00.000 11060 IsGuiding returns 0
02:20:23.549 00.055 11060 IsGuiding returns 0
02:20:23.549 00.000 11060 Move returns status 0, amount 26
02:20:23.549 00.000 11060 MoveAxis(N, 0, ABG)
02:20:23.549 00.000 11060 Move returns status 0, amount 0
02:20:23.549 00.000 11060 move complete, result=0
02:20:23.550 00.001 11060 worker thread done servicing request
02:20:23.550 00.000 11060 Worker thread wakes up
02:20:23.550 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.3 px 0 ms NORTH
02:20:23.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:23.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:24.189 00.639 11060 Exposure complete
02:20:24.414 00.225 11060 worker thread done servicing request
02:20:24.414 00.000 10844 OnExposeComplete: enter
02:20:24.414 00.000 10844 UpdateGuideState(): m_state=6
02:20:24.415 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13234
02:20:24.415 00.000 10844 Star::Find returns 1 (0), X=263.10, Y=61.50, Mass=1853, SNR=26.3, Peak=178 HFD=3.5
02:20:24.415 00.000 10844 MultiStar: [#1 -0.67,-0.06,0.00,M8] [#2 -0.42,0.10,2.63,U] [#3 -0.54,-0.48,0.00,M6] [#4 -0.44,-0.17,1.22,U] [#5 -0.67,0.40,0.00,M1] [#6 -0.73,-0.16,0.00,M1] [#7 -0.58,0.24,1.14,U] [#8 -0.88,0.07,0.00,M7] 
02:20:24.415 00.000 10844 refined, 3 included, MultiStar: {-0.51, 0.02}, one-star: {-0.72, -0.18}
02:20:24.415 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.43)
02:20:24.415 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
02:20:24.416 00.001 10844 CameraToMount -- cameraX=-0.51 cameraY=0.02 hyp=0.51 cameraTheta=3.10 mountX=0.07 mountY=-0.50, mountTheta=-1.43
02:20:24.418 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.51, y=0.02, opts=13)
02:20:24.418 00.000 10844 Enqueuing Move request for scope (-0.51, 0.02)
02:20:24.418 00.000 11060 Worker thread wakes up
02:20:24.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.02) opts 0xd
02:20:24.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.51, 0.02)
02:20:24.418 00.000 11060 Moving (-0.51, 0.02) raw xDistance=0.07 yDistance=-0.50
02:20:24.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:20:24.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:24.419 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:24.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
02:20:24.419 00.000 10844 UpdateGuideState exits: m=1853 SNR=26.3
02:20:24.419 00.000 11060 MoveAxis(E, 0, ABG)
02:20:24.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:24.419 00.000 11060 Move returns status 0, amount 0
02:20:24.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:24.419 00.000 10844 Enqueuing Expose request
02:20:24.419 00.000 11060 MoveAxis(N, 0, ABG)
02:20:24.419 00.000 11060 Move returns status 0, amount 0
02:20:24.419 00.000 11060 move complete, result=0
02:20:24.420 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:20:24.422 00.002 11060 worker thread done servicing request
02:20:24.422 00.000 11060 Worker thread wakes up
02:20:24.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:24.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:25.061 00.639 11060 Exposure complete
02:20:25.276 00.215 11060 worker thread done servicing request
02:20:25.276 00.000 10844 OnExposeComplete: enter
02:20:25.276 00.000 10844 UpdateGuideState(): m_state=6
02:20:25.276 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13235
02:20:25.276 00.000 10844 Star::Find returns 1 (0), X=263.49, Y=61.80, Mass=2704, SNR=32.4, Peak=229 HFD=3.4
02:20:25.277 00.001 10844 MultiStar: [#1 -0.63,0.44,0.00,M9] [#2 -0.61,0.12,1.99,U] [#3 -0.78,0.28,0.00,M7] [#4 0.10,-0.53,1.03,U] [#5 -0.90,0.55,0.00,M2] [#6 -0.42,0.37,0.93,U] [#7 -0.51,-0.29,0.76,U] [#8 -1.12,0.01,0.00,M8] 
02:20:25.277 00.000 10844 single-star, 4 included, MultiStar: {-0.39, -0.01}, one-star: {-0.33, 0.12}
02:20:25.277 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
02:20:25.277 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
02:20:25.277 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.12 hyp=0.35 cameraTheta=2.81 mountX=-0.05 mountY=-0.35, mountTheta=-1.73
02:20:25.279 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.12, opts=13)
02:20:25.279 00.000 10844 Enqueuing Move request for scope (-0.33, 0.12)
02:20:25.279 00.000 11060 Worker thread wakes up
02:20:25.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:25.279 00.000 10844 UpdateGuideState exits: m=2704 SNR=32.4
02:20:25.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.12) opts 0xd
02:20:25.280 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.12)
02:20:25.280 00.000 11060 Moving (-0.33, 0.12) raw xDistance=-0.05 yDistance=-0.35
02:20:25.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:20:25.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:25.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:25.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:25.280 00.000 10844 Enqueuing Expose request
02:20:25.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:20:25.280 00.000 11060 MoveAxis(E, 0, ABG)
02:20:25.280 00.000 11060 Move returns status 0, amount 0
02:20:25.280 00.000 11060 MoveAxis(N, 0, ABG)
02:20:25.280 00.000 11060 Move returns status 0, amount 0
02:20:25.280 00.000 11060 move complete, result=0
02:20:25.280 00.000 11060 worker thread done servicing request
02:20:25.280 00.000 11060 Worker thread wakes up
02:20:25.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:25.281 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:25.283 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:20:25.923 00.640 11060 Exposure complete
02:20:26.098 00.175 11060 worker thread done servicing request
02:20:26.098 00.000 10844 OnExposeComplete: enter
02:20:26.098 00.000 10844 UpdateGuideState(): m_state=6
02:20:26.098 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13236
02:20:26.098 00.000 10844 Star::Find returns 1 (0), X=263.60, Y=62.26, Mass=2256, SNR=29.6, Peak=205 HFD=3.3
02:20:26.100 00.002 10844 MultiStar: [#1 -0.09,1.08,0.00,M10] [#2 -0.65,0.10,0.00,M1] [#3 -0.20,0.61,0.00,M8] [#4 -0.23,0.16,1.15,U] [#5 -0.31,1.05,0.00,M3] [#6 -0.02,0.73,0.00,M1] [#7 -0.12,-0.15,0.98,U] [#8 -0.50,0.27,1.02,U] 
02:20:26.100 00.000 10844 refined, 3 included, MultiStar: {-0.27, 0.21}, one-star: {-0.22, 0.57}
02:20:26.100 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
02:20:26.100 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
02:20:26.100 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.21 hyp=0.34 cameraTheta=2.47 mountX=-0.16 mountY=-0.30, mountTheta=-2.07
02:20:26.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.21, opts=13)
02:20:26.101 00.000 10844 Enqueuing Move request for scope (-0.27, 0.21)
02:20:26.101 00.000 11060 Worker thread wakes up
02:20:26.102 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:26.102 00.000 10844 UpdateGuideState exits: m=2256 SNR=29.6
02:20:26.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:26.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:26.102 00.000 10844 Enqueuing Expose request
02:20:26.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.21) opts 0xd
02:20:26.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.21)
02:20:26.102 00.000 11060 Moving (-0.27, 0.21) raw xDistance=-0.16 yDistance=-0.30
02:20:26.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:20:26.102 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.10 newest=-1.15
02:20:26.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
02:20:26.102 00.000 11060 MoveAxis(E, 28, ABG)
02:20:26.102 00.000 11060 Guiding  Dir = 2, Dur = 28
02:20:26.114 00.012 11060 IsSlewing returns 0
02:20:26.114 00.000 11060 IsGuiding returns 0
02:20:26.145 00.031 11060 IsGuiding returns 0
02:20:26.145 00.000 11060 Move returns status 0, amount 28
02:20:26.145 00.000 11060 BLC: Oldest BLC event removed
02:20:26.145 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:20:26.145 00.000 11060 MoveAxis(N, 866, ABG)
02:20:26.145 00.000 11060 duration set to 750 by maxDecDuration
02:20:26.145 00.000 11060 Guiding  Dir = 0, Dur = 750
02:20:26.161 00.016 11060 IsSlewing returns 0
02:20:26.161 00.000 11060 IsGuiding returns 0
02:20:26.913 00.752 11060 IsGuiding returns 0
02:20:26.913 00.000 11060 Move returns status 0, amount 750
02:20:26.913 00.000 11060 move complete, result=0
02:20:26.913 00.000 11060 worker thread done servicing request
02:20:26.913 00.000 11060 Worker thread wakes up
02:20:26.914 00.001 10844 GuideStep: -0.2 px 28 ms EAST, -0.3 px 750 ms NORTH
02:20:26.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:26.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:27.546 00.632 11060 Exposure complete
02:20:27.717 00.171 11060 worker thread done servicing request
02:20:27.717 00.000 10844 OnExposeComplete: enter
02:20:27.717 00.000 10844 UpdateGuideState(): m_state=6
02:20:27.718 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13237
02:20:27.718 00.000 10844 Star::Find returns 1 (1), X=264.06, Y=61.56, Mass=2659, SNR=32.1, Peak=255 HFD=3.5
02:20:27.718 00.000 10844 MultiStar: [#1 -0.03,0.44,0.99,U] [#2 0.01,0.62,2.05,U] [#3 -0.09,0.52,0.86,U] [#4 0.32,-0.24,1.01,U] [#5 -0.90,1.18,0.00,M4] [#6 0.19,-0.35,0.89,U] [#7 0.50,-0.69,0.00,M1] [#8 -0.23,0.45,0.89,U] 
02:20:27.718 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.25}, one-star: {0.23, -0.12}
02:20:27.718 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
02:20:27.718 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
02:20:27.718 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.35 mountX=-0.25 mountY=0.01, mountTheta=3.08
02:20:27.720 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.25, opts=13)
02:20:27.720 00.000 10844 Enqueuing Move request for scope (0.06, 0.25)
02:20:27.720 00.000 11060 Worker thread wakes up
02:20:27.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:27.720 00.000 10844 UpdateGuideState exits: m=2659 SNR=32.1 Saturated
02:20:27.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:27.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:27.720 00.000 10844 Enqueuing Expose request
02:20:27.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
02:20:27.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
02:20:27.720 00.000 11060 Moving (0.06, 0.25) raw xDistance=-0.25 yDistance=0.01
02:20:27.720 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.208582, 1:-0.014804
02:20:27.720 00.000 11060 BLC: No correction, Miss < min_move
02:20:27.721 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:20:27.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:27.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:20:27.721 00.000 11060 MoveAxis(E, 45, ABG)
02:20:27.721 00.000 11060 Guiding  Dir = 2, Dur = 45
02:20:27.730 00.009 11060 IsSlewing returns 0
02:20:27.731 00.001 11060 IsGuiding returns 0
02:20:27.805 00.074 11060 IsGuiding returns 0
02:20:27.805 00.000 11060 Move returns status 0, amount 45
02:20:27.805 00.000 11060 MoveAxis(N, 0, ABG)
02:20:27.805 00.000 11060 Move returns status 0, amount 0
02:20:27.805 00.000 11060 move complete, result=0
02:20:27.806 00.001 11060 worker thread done servicing request
02:20:27.806 00.000 11060 Worker thread wakes up
02:20:27.806 00.000 10844 GuideStep: -0.3 px 45 ms EAST, 0.0 px 0 ms NORTH
02:20:27.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:27.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:28.450 00.644 11060 Exposure complete
02:20:28.609 00.159 11060 worker thread done servicing request
02:20:28.609 00.000 10844 OnExposeComplete: enter
02:20:28.609 00.000 10844 UpdateGuideState(): m_state=6
02:20:28.609 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13238
02:20:28.609 00.000 10844 Star::Find returns 1 (0), X=263.81, Y=61.30, Mass=2733, SNR=32.2, Peak=232 HFD=3.4
02:20:28.610 00.001 10844 MultiStar: [#1 -0.27,-0.12,1.09,U] [#2 0.05,0.18,2.04,U] [#3 -0.57,0.07,0.97,U] [#4 0.50,-0.87,0.00,M1] [#5 -0.14,0.61,0.91,U] [#6 -0.07,-0.34,0.90,U] [#7 -0.51,-0.13,0.81,U] [#8 -0.79,0.13,0.00,M7] 
02:20:28.610 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.01}, one-star: {-0.01, -0.38}
02:20:28.610 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.84 = -1.44)
02:20:28.610 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.46)
02:20:28.610 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.09 mountX=0.02 mountY=-0.18, mountTheta=-1.44
02:20:28.611 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.01, opts=13)
02:20:28.611 00.000 10844 Enqueuing Move request for scope (-0.18, 0.01)
02:20:28.611 00.000 11060 Worker thread wakes up
02:20:28.611 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:28.611 00.000 10844 UpdateGuideState exits: m=2733 SNR=32.2
02:20:28.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:28.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:28.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
02:20:28.611 00.000 10844 Enqueuing Expose request
02:20:28.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
02:20:28.611 00.000 11060 Moving (-0.18, 0.01) raw xDistance=0.02 yDistance=-0.18
02:20:28.611 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.208582, 1:-0.014804, 2:0.175396
02:20:28.611 00.000 11060 BLC: No correction, Miss < min_move
02:20:28.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:20:28.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:28.613 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:20:28.613 00.000 11060 MoveAxis(E, 0, ABG)
02:20:28.613 00.000 11060 Move returns status 0, amount 0
02:20:28.613 00.000 11060 MoveAxis(N, 0, ABG)
02:20:28.613 00.000 11060 Move returns status 0, amount 0
02:20:28.613 00.000 11060 move complete, result=0
02:20:28.613 00.000 11060 worker thread done servicing request
02:20:28.613 00.000 11060 Worker thread wakes up
02:20:28.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:28.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:28.614 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:29.261 00.647 11060 Exposure complete
02:20:29.434 00.173 11060 worker thread done servicing request
02:20:29.434 00.000 10844 OnExposeComplete: enter
02:20:29.434 00.000 10844 UpdateGuideState(): m_state=6
02:20:29.434 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13239
02:20:29.434 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=61.15, Mass=3033, SNR=34.2, Peak=245 HFD=3.9
02:20:29.435 00.001 10844 MultiStar: [#1 -0.40,0.03,0.92,U] [#2 0.05,0.20,2.07,U] [#3 -0.10,-0.37,0.92,U] [#4 0.11,-0.93,0.00,M2] [#5 -0.39,0.73,0.00,M4] [#6 0.12,-0.34,0.81,U] [#7 -0.00,-0.86,0.00,M1] [#8 -0.80,-0.56,0.00,M8] 
02:20:29.435 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.13}, one-star: {0.33, -0.53}
02:20:29.435 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
02:20:29.435 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
02:20:29.435 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.48 mountX=0.12 mountY=0.03, mountTheta=0.26
02:20:29.436 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
02:20:29.436 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
02:20:29.436 00.000 11060 Worker thread wakes up
02:20:29.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
02:20:29.436 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
02:20:29.436 00.000 11060 Moving (0.01, -0.13) raw xDistance=0.12 yDistance=0.03
02:20:29.436 00.000 11060 BLC: window closed
02:20:29.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:29.436 00.000 10844 UpdateGuideState exits: m=3033 SNR=34.2
02:20:29.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:29.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:29.437 00.001 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.208582, 1:-0.014804, 2:0.175396
02:20:29.437 00.000 11060 BLC: No correction, Miss < min_move
02:20:29.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:20:29.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:29.437 00.000 10844 Enqueuing Expose request
02:20:29.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:20:29.437 00.000 11060 MoveAxis(W, 21, ABG)
02:20:29.437 00.000 11060 Guiding  Dir = 3, Dur = 21
02:20:29.480 00.043 11060 IsSlewing returns 0
02:20:29.480 00.000 11060 IsGuiding returns 0
02:20:29.543 00.063 11060 IsGuiding returns 0
02:20:29.544 00.001 11060 Move returns status 0, amount 21
02:20:29.544 00.000 11060 MoveAxis(N, 0, ABG)
02:20:29.545 00.001 11060 Move returns status 0, amount 0
02:20:29.545 00.000 11060 move complete, result=0
02:20:29.545 00.000 11060 worker thread done servicing request
02:20:29.545 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
02:20:29.547 00.002 11060 Worker thread wakes up
02:20:29.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:29.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:30.177 00.630 11060 Exposure complete
02:20:30.364 00.187 11060 worker thread done servicing request
02:20:30.365 00.001 10844 OnExposeComplete: enter
02:20:30.365 00.000 10844 UpdateGuideState(): m_state=6
02:20:30.365 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13240
02:20:30.365 00.000 10844 Star::Find returns 1 (0), X=264.02, Y=61.26, Mass=2794, SNR=32.8, Peak=219 HFD=3.3
02:20:30.365 00.000 10844 MultiStar: [#1 -0.38,0.32,0.97,U] [#2 -0.29,-0.50,2.11,U] [#3 -0.40,-0.59,0.00,M6] [#4 0.08,-0.99,0.00,M3] [#5 -0.37,-0.04,1.04,U] [#6 0.24,-0.77,0.00,M1] [#7 0.20,-0.33,0.85,U] [#8 -0.46,-1.06,0.00,M9] 
02:20:30.365 00.000 10844 refined, 4 included, MultiStar: {-0.17, -0.25}, one-star: {0.20, -0.42}
02:20:30.365 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
02:20:30.365 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
02:20:30.365 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.17 mountX=0.27 mountY=-0.13, mountTheta=-0.43
02:20:30.367 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.25, opts=13)
02:20:30.367 00.000 10844 Enqueuing Move request for scope (-0.17, -0.25)
02:20:30.367 00.000 11060 Worker thread wakes up
02:20:30.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
02:20:30.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
02:20:30.367 00.000 11060 Moving (-0.17, -0.25) raw xDistance=0.27 yDistance=-0.13
02:20:30.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
02:20:30.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:30.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:30.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:20:30.367 00.000 11060 MoveAxis(W, 48, ABG)
02:20:30.367 00.000 11060 Guiding  Dir = 3, Dur = 48
02:20:30.367 00.000 10844 UpdateGuideState exits: m=2794 SNR=32.8
02:20:30.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:30.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:30.368 00.001 10844 Enqueuing Expose request
02:20:30.386 00.018 11060 IsSlewing returns 0
02:20:30.387 00.001 11060 IsGuiding returns 0
02:20:30.464 00.077 11060 IsGuiding returns 0
02:20:30.464 00.000 11060 Move returns status 0, amount 48
02:20:30.464 00.000 11060 MoveAxis(N, 0, ABG)
02:20:30.464 00.000 11060 Move returns status 0, amount 0
02:20:30.465 00.001 11060 move complete, result=0
02:20:30.465 00.000 11060 worker thread done servicing request
02:20:30.465 00.000 11060 Worker thread wakes up
02:20:30.465 00.000 10844 GuideStep: 0.3 px 48 ms WEST, -0.1 px 0 ms NORTH
02:20:30.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:30.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:31.094 00.629 11060 Exposure complete
02:20:31.252 00.158 11060 worker thread done servicing request
02:20:31.253 00.001 10844 OnExposeComplete: enter
02:20:31.253 00.000 10844 UpdateGuideState(): m_state=6
02:20:31.254 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13241
02:20:31.254 00.000 10844 Star::Find returns 1 (0), X=264.09, Y=61.41, Mass=2574, SNR=31.5, Peak=228 HFD=3.4
02:20:31.254 00.000 10844 MultiStar: [#1 -0.01,0.05,1.07,U] [#2 0.04,0.16,2.11,U] [#3 -0.60,0.15,0.95,U] [#4 -0.30,-1.16,0.00,M4] [#5 -0.14,0.39,1.03,U] [#6 0.34,-0.68,0.00,M2] [#7 -0.02,-0.41,0.85,U] [#8 -0.60,-0.43,0.00,M10] 
02:20:31.254 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.05}, one-star: {0.27, -0.27}
02:20:31.254 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.75) = xAngle (4.20 = -2.08)
02:20:31.254 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.10)
02:20:31.254 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.45 mountX=-0.04 mountY=-0.06, mountTheta=-2.08
02:20:31.255 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
02:20:31.255 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
02:20:31.255 00.000 11060 Worker thread wakes up
02:20:31.256 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:31.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:20:31.256 00.000 10844 UpdateGuideState exits: m=2574 SNR=31.5
02:20:31.256 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:20:31.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:31.256 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=-0.06
02:20:31.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:31.256 00.000 10844 Enqueuing Expose request
02:20:31.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:20:31.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:31.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:31.256 00.000 11060 MoveAxis(E, 0, ABG)
02:20:31.256 00.000 11060 Move returns status 0, amount 0
02:20:31.256 00.000 11060 MoveAxis(N, 0, ABG)
02:20:31.256 00.000 11060 Move returns status 0, amount 0
02:20:31.256 00.000 11060 move complete, result=0
02:20:31.256 00.000 11060 worker thread done servicing request
02:20:31.256 00.000 11060 Worker thread wakes up
02:20:31.257 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:31.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:31.265 00.008 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:31.899 00.634 11060 Exposure complete
02:20:32.072 00.173 11060 worker thread done servicing request
02:20:32.072 00.000 10844 OnExposeComplete: enter
02:20:32.072 00.000 10844 UpdateGuideState(): m_state=6
02:20:32.072 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13242
02:20:32.072 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=61.82, Mass=2396, SNR=30.6, Peak=242 HFD=3.3
02:20:32.073 00.001 10844 MultiStar: [#1 0.13,-0.41,0.96,U] [#2 -0.46,0.20,2.11,U] [#3 -1.03,0.01,0.00,M6] [#4 -0.36,-0.37,1.19,U] [#5 -0.48,0.18,1.06,U] [#6 -0.29,-0.83,0.00,M3] [#7 0.06,-0.72,0.00,M1] [#8 -1.00,-0.43,0.00,R] 
02:20:32.073 00.000 10844 single-star, 4 included, MultiStar: {-0.26, -0.01}, one-star: {0.16, 0.14}
02:20:32.073 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
02:20:32.073 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
02:20:32.073 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.72 mountX=-0.17 mountY=0.14, mountTheta=2.46
02:20:32.075 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
02:20:32.075 00.000 10844 Enqueuing Move request for scope (0.16, 0.14)
02:20:32.075 00.000 11060 Worker thread wakes up
02:20:32.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
02:20:32.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
02:20:32.075 00.000 11060 Moving (0.16, 0.14) raw xDistance=-0.17 yDistance=0.14
02:20:32.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:20:32.076 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:32.076 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:32.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:20:32.076 00.000 10844 UpdateGuideState exits: m=2396 SNR=30.6
02:20:32.076 00.000 11060 MoveAxis(E, 29, ABG)
02:20:32.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:32.076 00.000 11060 Guiding  Dir = 2, Dur = 29
02:20:32.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:32.076 00.000 10844 Enqueuing Expose request
02:20:32.097 00.021 11060 IsSlewing returns 0
02:20:32.097 00.000 11060 IsGuiding returns 0
02:20:32.137 00.040 11060 IsGuiding returns 0
02:20:32.137 00.000 11060 Move returns status 0, amount 29
02:20:32.137 00.000 11060 MoveAxis(N, 0, ABG)
02:20:32.137 00.000 11060 Move returns status 0, amount 0
02:20:32.137 00.000 11060 move complete, result=0
02:20:32.137 00.000 11060 worker thread done servicing request
02:20:32.137 00.000 11060 Worker thread wakes up
02:20:32.137 00.000 10844 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
02:20:32.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:32.138 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:32.765 00.627 11060 Exposure complete
02:20:32.950 00.185 11060 worker thread done servicing request
02:20:32.951 00.001 10844 OnExposeComplete: enter
02:20:32.951 00.000 10844 UpdateGuideState(): m_state=6
02:20:32.951 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13243
02:20:32.951 00.000 10844 Star::Find returns 1 (0), X=264.02, Y=61.12, Mass=2460, SNR=30.6, Peak=195 HFD=3.3
02:20:32.951 00.000 10844 MultiStar: [#1 0.12,-0.26,1.08,U] [#2 0.13,-0.25,2.28,U] [#3 -0.66,0.08,0.00,M7] [#4 -0.36,-0.97,0.00,M4] [#5 -0.41,0.47,1.02,U] [#6 -0.43,-0.40,0.98,U] [#7 -0.09,-0.60,0.90,U] [#8 0.45,0.39,1.09,U] 
02:20:32.952 00.001 10844 refined, 6 included, MultiStar: {0.02, -0.17}, one-star: {0.20, -0.57}
02:20:32.952 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
02:20:32.952 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.30 = 0.30)
02:20:32.952 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.18 cameraTheta=-1.44 mountX=0.17 mountY=0.05, mountTheta=0.30
02:20:32.954 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.17, opts=13)
02:20:32.954 00.000 10844 Enqueuing Move request for scope (0.02, -0.17)
02:20:32.954 00.000 11060 Worker thread wakes up
02:20:32.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
02:20:32.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
02:20:32.954 00.000 11060 Moving (0.02, -0.17) raw xDistance=0.17 yDistance=0.05
02:20:32.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
02:20:32.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:32.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:32.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:20:32.954 00.000 11060 MoveAxis(W, 28, ABG)
02:20:32.954 00.000 11060 Guiding  Dir = 3, Dur = 28
02:20:32.954 00.000 10844 UpdateGuideState exits: m=2460 SNR=30.6
02:20:32.955 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:32.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:32.955 00.000 10844 Enqueuing Expose request
02:20:32.980 00.025 11060 IsSlewing returns 0
02:20:32.980 00.000 11060 IsGuiding returns 0
02:20:33.027 00.047 11060 IsGuiding returns 0
02:20:33.027 00.000 11060 Move returns status 0, amount 28
02:20:33.027 00.000 11060 MoveAxis(N, 0, ABG)
02:20:33.027 00.000 11060 Move returns status 0, amount 0
02:20:33.027 00.000 11060 move complete, result=0
02:20:33.027 00.000 11060 worker thread done servicing request
02:20:33.027 00.000 11060 Worker thread wakes up
02:20:33.027 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
02:20:33.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:33.028 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:33.657 00.629 11060 Exposure complete
02:20:33.841 00.184 11060 worker thread done servicing request
02:20:33.841 00.000 10844 OnExposeComplete: enter
02:20:33.841 00.000 10844 UpdateGuideState(): m_state=6
02:20:33.841 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13244
02:20:33.841 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=62.01, Mass=2903, SNR=33.3, Peak=220 HFD=4.0
02:20:33.841 00.000 10844 MultiStar: [#1 0.31,0.20,1.10,U] [#2 -0.49,0.52,0.00,M1] [#3 -0.38,0.83,0.00,M8] [#4 0.42,-0.18,1.01,U] [#5 -0.23,0.76,0.00,M1] [#6 0.01,-0.01,0.86,U] [#7 0.13,-0.36,0.77,U] [#8 0.80,0.78,0.00,M1] 
02:20:33.841 00.000 10844 refined, 4 included, MultiStar: {0.22, 0.02}, one-star: {0.17, 0.33}
02:20:33.841 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
02:20:33.842 00.001 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
02:20:33.842 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.08 mountX=-0.06 mountY=0.21, mountTheta=1.83
02:20:33.843 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.02, opts=13)
02:20:33.843 00.000 10844 Enqueuing Move request for scope (0.22, 0.02)
02:20:33.843 00.000 11060 Worker thread wakes up
02:20:33.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
02:20:33.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
02:20:33.843 00.000 11060 Moving (0.22, 0.02) raw xDistance=-0.06 yDistance=0.21
02:20:33.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:20:33.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:33.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:20:33.843 00.000 10844 UpdateGuideState exits: m=2903 SNR=33.3
02:20:33.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:20:33.843 00.000 11060 MoveAxis(E, 0, ABG)
02:20:33.843 00.000 11060 Move returns status 0, amount 0
02:20:33.845 00.002 11060 MoveAxis(N, 0, ABG)
02:20:33.845 00.000 11060 Move returns status 0, amount 0
02:20:33.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:33.845 00.000 11060 move complete, result=0
02:20:33.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:33.845 00.000 10844 Enqueuing Expose request
02:20:33.845 00.000 11060 worker thread done servicing request
02:20:33.845 00.000 11060 Worker thread wakes up
02:20:33.845 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:33.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:33.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:34.473 00.628 11060 Exposure complete
02:20:34.675 00.202 11060 worker thread done servicing request
02:20:34.675 00.000 10844 OnExposeComplete: enter
02:20:34.676 00.001 10844 UpdateGuideState(): m_state=6
02:20:34.676 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13245
02:20:34.676 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=62.31, Mass=2962, SNR=33.8, Peak=237 HFD=3.7
02:20:34.677 00.001 10844 MultiStar: [#1 0.19,1.01,0.00,M3] [#2 -0.25,0.93,0.00,M2] [#3 0.18,0.60,1.11,U] [#4 0.71,-0.12,0.00,M4] [#5 -0.01,1.52,0.00,M2] [#6 0.44,0.78,0.00,M2] [#7 0.24,0.45,0.74,U] [#8 0.45,1.01,0.00,M2] 
02:20:34.677 00.000 10844 refined, 2 included, MultiStar: {0.27, 0.57}, one-star: {0.39, 0.62}
02:20:34.677 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
02:20:34.677 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
02:20:34.677 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.57 hyp=0.63 cameraTheta=1.13 mountX=-0.61 mountY=0.17, mountTheta=2.87
02:20:34.678 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.57, opts=13)
02:20:34.679 00.001 10844 Enqueuing Move request for scope (0.27, 0.57)
02:20:34.679 00.000 11060 Worker thread wakes up
02:20:34.679 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:34.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.57) opts 0xd
02:20:34.679 00.000 10844 UpdateGuideState exits: m=2962 SNR=33.8
02:20:34.679 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.57)
02:20:34.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:34.679 00.000 11060 Moving (0.27, 0.57) raw xDistance=-0.61 yDistance=0.17
02:20:34.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:34.679 00.000 10844 Enqueuing Expose request
02:20:34.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.61
02:20:34.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:34.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:20:34.679 00.000 11060 MoveAxis(E, 106, ABG)
02:20:34.679 00.000 11060 Guiding  Dir = 2, Dur = 106
02:20:34.688 00.009 11060 IsSlewing returns 0
02:20:34.688 00.000 11060 IsGuiding returns 0
02:20:34.798 00.110 11060 IsGuiding returns 0
02:20:34.798 00.000 11060 Move returns status 0, amount 106
02:20:34.798 00.000 11060 MoveAxis(N, 0, ABG)
02:20:34.798 00.000 11060 Move returns status 0, amount 0
02:20:34.799 00.001 11060 move complete, result=0
02:20:34.799 00.000 11060 worker thread done servicing request
02:20:34.799 00.000 11060 Worker thread wakes up
02:20:34.799 00.000 10844 GuideStep: -0.6 px 106 ms EAST, 0.2 px 0 ms NORTH
02:20:34.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:34.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:35.433 00.634 11060 Exposure complete
02:20:35.808 00.375 11060 worker thread done servicing request
02:20:35.808 00.000 10844 OnExposeComplete: enter
02:20:35.809 00.001 10844 UpdateGuideState(): m_state=6
02:20:35.809 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13246
02:20:35.809 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=61.21, Mass=2532, SNR=30.8, Peak=203 HFD=3.7
02:20:35.810 00.001 10844 MultiStar: [#1 0.43,0.16,1.03,U] [#2 -0.17,-0.28,2.11,U] [#3 0.05,0.77,0.00,M8] [#4 0.22,-1.33,0.00,M5] [#5 -0.01,0.65,0.00,M3] [#6 0.59,-0.12,0.87,U] [#7 0.61,-0.78,0.00,M1] [#8 0.54,0.24,0.93,U] 
02:20:35.810 00.000 10844 refined, 4 included, MultiStar: {0.30, -0.13}, one-star: {0.66, -0.47}
02:20:35.810 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
02:20:35.810 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
02:20:35.810 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.32 cameraTheta=-0.43 mountX=0.08 mountY=0.31, mountTheta=1.33
02:20:35.813 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.13, opts=13)
02:20:35.813 00.000 10844 Enqueuing Move request for scope (0.30, -0.13)
02:20:35.813 00.000 11060 Worker thread wakes up
02:20:35.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.13) opts 0xd
02:20:35.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.13)
02:20:35.813 00.000 11060 Moving (0.30, -0.13) raw xDistance=0.08 yDistance=0.31
02:20:35.814 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:20:35.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:35.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:20:35.814 00.000 11060 MoveAxis(E, 0, ABG)
02:20:35.815 00.001 11060 Move returns status 0, amount 0
02:20:35.815 00.000 11060 MoveAxis(N, 0, ABG)
02:20:35.815 00.000 11060 Move returns status 0, amount 0
02:20:35.815 00.000 11060 move complete, result=0
02:20:35.815 00.000 11060 worker thread done servicing request
02:20:35.816 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:35.816 00.000 10844 UpdateGuideState exits: m=2532 SNR=30.8
02:20:35.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:35.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:35.816 00.000 10844 Enqueuing Expose request
02:20:35.816 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:20:35.818 00.002 11060 Worker thread wakes up
02:20:35.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:35.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:36.452 00.634 11060 Exposure complete
02:20:36.707 00.255 11060 worker thread done servicing request
02:20:36.708 00.001 10844 OnExposeComplete: enter
02:20:36.708 00.000 10844 UpdateGuideState(): m_state=6
02:20:36.708 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13247
02:20:36.708 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=61.81, Mass=2827, SNR=32.6, Peak=253 HFD=3.6
02:20:36.709 00.001 10844 MultiStar: [#1 0.43,-0.54,0.00,M3] [#2 0.04,-0.71,0.00,M2] [#3 -0.47,-0.39,0.91,U] [#4 0.26,-0.20,0.91,U] [#5 -0.19,-0.19,0.97,U] [#6 -0.07,-0.60,0.87,U] [#7 0.36,-0.30,0.80,U] [#8 0.65,0.79,0.00,M2] 
02:20:36.709 00.000 10844 single-star, 5 included, MultiStar: {-0.02, -0.25}, one-star: {0.04, 0.12}
02:20:36.709 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
02:20:36.709 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
02:20:36.709 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.26 mountX=-0.13 mountY=0.02, mountTheta=2.99
02:20:36.711 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.12, opts=13)
02:20:36.712 00.001 10844 Enqueuing Move request for scope (0.04, 0.12)
02:20:36.712 00.000 11060 Worker thread wakes up
02:20:36.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:36.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
02:20:36.712 00.000 10844 UpdateGuideState exits: m=2827 SNR=32.6
02:20:36.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
02:20:36.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:36.712 00.000 11060 Moving (0.04, 0.12) raw xDistance=-0.13 yDistance=0.02
02:20:36.713 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:36.713 00.000 10844 Enqueuing Expose request
02:20:36.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:20:36.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:36.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:20:36.713 00.000 11060 MoveAxis(E, 22, ABG)
02:20:36.713 00.000 11060 Guiding  Dir = 2, Dur = 22
02:20:36.724 00.011 11060 IsSlewing returns 0
02:20:36.725 00.001 11060 IsGuiding returns 0
02:20:36.756 00.031 11060 IsGuiding returns 0
02:20:36.756 00.000 11060 Move returns status 0, amount 22
02:20:36.756 00.000 11060 MoveAxis(N, 0, ABG)
02:20:36.757 00.001 11060 Move returns status 0, amount 0
02:20:36.757 00.000 11060 move complete, result=0
02:20:36.757 00.000 11060 worker thread done servicing request
02:20:36.757 00.000 11060 Worker thread wakes up
02:20:36.757 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
02:20:36.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:36.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:37.391 00.634 11060 Exposure complete
02:20:37.726 00.335 11060 worker thread done servicing request
02:20:37.726 00.000 10844 OnExposeComplete: enter
02:20:37.726 00.000 10844 UpdateGuideState(): m_state=6
02:20:37.726 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13248
02:20:37.726 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=61.59, Mass=2127, SNR=28.0, Peak=168 HFD=3.6
02:20:37.728 00.002 10844 MultiStar: [#1 -0.29,0.13,1.20,U] [#2 -0.31,-0.12,2.50,U] [#3 -0.49,0.19,1.10,U] [#4 -0.30,-0.46,0.91,U] [#5 -0.34,-0.16,1.16,U] [#6 -0.33,-0.06,0.96,U] [#7 0.11,-0.64,0.00,M1] [#8 1.01,0.12,0.00,M3] 
02:20:37.728 00.000 10844 refined, 6 included, MultiStar: {-0.26, -0.08}, one-star: {0.32, -0.09}
02:20:37.728 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
02:20:37.728 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
02:20:37.728 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.28 cameraTheta=-2.86 mountX=0.12 mountY=-0.25, mountTheta=-1.11
02:20:37.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.08, opts=13)
02:20:37.730 00.000 10844 Enqueuing Move request for scope (-0.26, -0.08)
02:20:37.730 00.000 11060 Worker thread wakes up
02:20:37.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:37.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
02:20:37.730 00.000 10844 UpdateGuideState exits: m=2127 SNR=28.0
02:20:37.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
02:20:37.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:37.730 00.000 11060 Moving (-0.26, -0.08) raw xDistance=0.12 yDistance=-0.25
02:20:37.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:37.731 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:20:37.731 00.000 10844 Enqueuing Expose request
02:20:37.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:37.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:20:37.731 00.000 11060 MoveAxis(W, 21, ABG)
02:20:37.731 00.000 11060 Guiding  Dir = 3, Dur = 21
02:20:37.744 00.013 11060 IsSlewing returns 0
02:20:37.744 00.000 11060 IsGuiding returns 0
02:20:37.776 00.032 11060 IsGuiding returns 0
02:20:37.776 00.000 11060 Move returns status 0, amount 21
02:20:37.786 00.010 11060 MoveAxis(N, 0, ABG)
02:20:37.786 00.000 11060 Move returns status 0, amount 0
02:20:37.786 00.000 11060 move complete, result=0
02:20:37.786 00.000 11060 worker thread done servicing request
02:20:37.786 00.000 11060 Worker thread wakes up
02:20:37.786 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.2 px 0 ms NORTH
02:20:37.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:37.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:38.427 00.641 11060 Exposure complete
02:20:38.655 00.228 11060 worker thread done servicing request
02:20:38.655 00.000 10844 OnExposeComplete: enter
02:20:38.655 00.000 10844 UpdateGuideState(): m_state=6
02:20:38.656 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13249
02:20:38.656 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=61.62, Mass=2191, SNR=29.0, Peak=243 HFD=3.3
02:20:38.656 00.000 10844 MultiStar: [#1 0.25,0.41,1.22,U] [#2 -0.18,0.10,2.33,U] [#3 0.01,1.20,0.00,M7] [#4 -0.45,0.18,1.09,U] [#5 0.16,1.13,0.00,M2] [#6 0.07,-0.31,1.10,U] [#7 0.24,0.23,0.95,U] [#8 0.36,0.62,0.00,M4] 
02:20:38.657 00.001 10844 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {0.81, -0.06}
02:20:38.657 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
02:20:38.657 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
02:20:38.657 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=0.99 mountX=-0.11 mountY=0.05, mountTheta=2.73
02:20:38.658 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
02:20:38.659 00.001 10844 Enqueuing Move request for scope (0.06, 0.10)
02:20:38.659 00.000 11060 Worker thread wakes up
02:20:38.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:38.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
02:20:38.659 00.000 10844 UpdateGuideState exits: m=2191 SNR=29.0
02:20:38.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:20:38.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:38.659 00.000 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.05
02:20:38.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:38.659 00.000 10844 Enqueuing Expose request
02:20:38.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:20:38.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:38.660 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:20:38.660 00.000 11060 MoveAxis(E, 0, ABG)
02:20:38.660 00.000 11060 Move returns status 0, amount 0
02:20:38.660 00.000 11060 MoveAxis(N, 0, ABG)
02:20:38.660 00.000 11060 Move returns status 0, amount 0
02:20:38.660 00.000 11060 move complete, result=0
02:20:38.660 00.000 11060 worker thread done servicing request
02:20:38.660 00.000 11060 Worker thread wakes up
02:20:38.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:38.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:38.663 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:20:39.307 00.644 11060 Exposure complete
02:20:39.492 00.185 11060 worker thread done servicing request
02:20:39.492 00.000 10844 OnExposeComplete: enter
02:20:39.492 00.000 10844 UpdateGuideState(): m_state=6
02:20:39.492 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13250
02:20:39.492 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=61.45, Mass=3531, SNR=37.6, Peak=255 HFD=3.5
02:20:39.493 00.001 10844 MultiStar: [#1 1.01,-0.34,0.00,M2] [#2 -0.36,0.21,1.79,U] [#3 0.46,0.50,0.00,M8] [#4 -0.33,0.36,0.80,U] [#5 0.26,0.75,0.00,M3] [#6 0.49,0.74,0.00,M1] [#7 1.08,-0.53,0.00,M1] [#8 0.95,0.82,0.00,M5] 
02:20:39.493 00.000 10844 refined, 2 included, MultiStar: {-0.11, 0.12}, one-star: {0.52, -0.23}
02:20:39.493 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
02:20:39.493 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.26)
02:20:39.493 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.29 mountX=-0.10 mountY=-0.13, mountTheta=-2.25
02:20:39.495 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.12, opts=13)
02:20:39.495 00.000 10844 Enqueuing Move request for scope (-0.11, 0.12)
02:20:39.495 00.000 11060 Worker thread wakes up
02:20:39.495 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:39.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
02:20:39.495 00.000 10844 UpdateGuideState exits: m=3531 SNR=37.6 Saturated
02:20:39.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
02:20:39.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:39.495 00.000 11060 Moving (-0.11, 0.12) raw xDistance=-0.10 yDistance=-0.13
02:20:39.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:39.495 00.000 10844 Enqueuing Expose request
02:20:39.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:20:39.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:39.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:20:39.495 00.000 11060 MoveAxis(E, 0, ABG)
02:20:39.496 00.001 11060 Move returns status 0, amount 0
02:20:39.496 00.000 11060 MoveAxis(N, 0, ABG)
02:20:39.496 00.000 11060 Move returns status 0, amount 0
02:20:39.496 00.000 11060 move complete, result=0
02:20:39.496 00.000 11060 worker thread done servicing request
02:20:39.496 00.000 11060 Worker thread wakes up
02:20:39.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:39.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:39.497 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:20:40.129 00.632 11060 Exposure complete
02:20:40.302 00.173 11060 worker thread done servicing request
02:20:40.302 00.000 10844 OnExposeComplete: enter
02:20:40.302 00.000 10844 UpdateGuideState(): m_state=6
02:20:40.302 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13251
02:20:40.302 00.000 10844 Star::Find returns 1 (0), X=263.89, Y=61.27, Mass=2650, SNR=32.1, Peak=233 HFD=3.4
02:20:40.302 00.000 10844 MultiStar: [#1 0.41,-0.27,1.00,U] [#2 -0.02,-0.01,2.21,U] [#3 0.04,-0.12,1.11,U] [#4 0.01,-0.32,0.98,U] [#5 -0.40,0.66,0.00,M4] [#6 -0.31,-0.04,0.92,U] [#7 0.66,-0.35,0.00,M2] [#8 0.84,0.82,0.00,M6] 
02:20:40.303 00.001 10844 refined, 5 included, MultiStar: {0.03, -0.16}, one-star: {0.06, -0.41}
02:20:40.303 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
02:20:40.303 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
02:20:40.303 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.41 mountX=0.16 mountY=0.05, mountTheta=0.32
02:20:40.304 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
02:20:40.304 00.000 10844 Enqueuing Move request for scope (0.03, -0.16)
02:20:40.304 00.000 11060 Worker thread wakes up
02:20:40.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:40.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
02:20:40.304 00.000 10844 UpdateGuideState exits: m=2650 SNR=32.1
02:20:40.304 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
02:20:40.305 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:40.305 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.16 yDistance=0.05
02:20:40.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:40.305 00.000 10844 Enqueuing Expose request
02:20:40.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:20:40.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:40.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:20:40.305 00.000 11060 MoveAxis(W, 27, ABG)
02:20:40.305 00.000 11060 Guiding  Dir = 3, Dur = 27
02:20:40.322 00.017 11060 IsSlewing returns 0
02:20:40.322 00.000 11060 IsGuiding returns 0
02:20:40.370 00.048 11060 IsGuiding returns 0
02:20:40.370 00.000 11060 Move returns status 0, amount 27
02:20:40.370 00.000 11060 MoveAxis(N, 0, ABG)
02:20:40.371 00.001 11060 Move returns status 0, amount 0
02:20:40.371 00.000 11060 move complete, result=0
02:20:40.371 00.000 11060 worker thread done servicing request
02:20:40.371 00.000 11060 Worker thread wakes up
02:20:40.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:40.371 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
02:20:40.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:41.013 00.642 11060 Exposure complete
02:20:41.191 00.178 11060 worker thread done servicing request
02:20:41.191 00.000 10844 OnExposeComplete: enter
02:20:41.191 00.000 10844 UpdateGuideState(): m_state=6
02:20:41.192 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13252
02:20:41.192 00.000 10844 Star::Find returns 1 (0), X=264.08, Y=60.17, Mass=2796, SNR=32.9, Peak=247 HFD=3.1
02:20:41.192 00.000 10844 MultiStar: large primary error, entering stabilization period
02:20:41.192 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
02:20:41.192 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
02:20:41.192 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-1.52 hyp=1.54 cameraTheta=-1.40 mountX=1.44 mountY=0.51, mountTheta=0.34
02:20:41.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-1.52, opts=13)
02:20:41.193 00.000 10844 Enqueuing Move request for scope (0.26, -1.52)
02:20:41.193 00.000 11060 Worker thread wakes up
02:20:41.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:20:41.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -1.52) opts 0xd
02:20:41.193 00.000 10844 UpdateGuideState exits: m=2796 SNR=32.9
02:20:41.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -1.52)
02:20:41.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:41.193 00.000 11060 Moving (0.26, -1.52) raw xDistance=1.44 yDistance=0.51
02:20:41.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:41.193 00.000 10844 Enqueuing Expose request
02:20:41.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.39 from input 1.44
02:20:41.194 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:41.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
02:20:41.194 00.000 11060 MoveAxis(W, 251, ABG)
02:20:41.194 00.000 11060 Guiding  Dir = 3, Dur = 251
02:20:41.198 00.004 11060 IsSlewing returns 0
02:20:41.198 00.000 11060 IsGuiding returns 0
02:20:41.466 00.268 11060 IsGuiding returns 0
02:20:41.466 00.000 11060 Move returns status 0, amount 251
02:20:41.467 00.001 11060 MoveAxis(N, 0, ABG)
02:20:41.467 00.000 11060 Move returns status 0, amount 0
02:20:41.467 00.000 11060 move complete, result=0
02:20:41.467 00.000 11060 worker thread done servicing request
02:20:41.468 00.001 10844 GuideStep: 1.4 px 251 ms WEST, 0.5 px 0 ms NORTH
02:20:41.469 00.001 11060 Worker thread wakes up
02:20:41.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:41.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:42.101 00.632 11060 Exposure complete
02:20:42.247 00.146 11060 worker thread done servicing request
02:20:42.248 00.001 10844 OnExposeComplete: enter
02:20:42.248 00.000 10844 UpdateGuideState(): m_state=6
02:20:42.248 00.000 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13253
02:20:42.248 00.000 10844 Star::Find returns 1 (0), X=263.80, Y=61.20, Mass=2763, SNR=33.5, Peak=248 HFD=2.9
02:20:42.248 00.000 10844 MultiStar: exiting stabilization period
02:20:42.248 00.000 10844 MultiStar: [#1 -0.02,-0.46,0.92,U] [#2 -0.44,-0.38,2.07,U] [#3 -0.14,-0.28,0.93,U] [#4 -0.50,-0.09,0.92,U] [#5 -0.47,0.44,0.00,M5] [#6 -0.23,0.12,0.87,U] [#7 0.41,-0.52,0.00,M3] [#8 0.10,0.34,0.90,U] 
02:20:42.248 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.21}, one-star: {-0.02, -0.49}
02:20:42.248 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
02:20:42.248 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
02:20:42.248 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.36 mountX=0.25 mountY=-0.18, mountTheta=-0.62
02:20:42.250 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.21, opts=13)
02:20:42.250 00.000 10844 Enqueuing Move request for scope (-0.22, -0.21)
02:20:42.250 00.000 11060 Worker thread wakes up
02:20:42.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
02:20:42.250 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
02:20:42.250 00.000 11060 Moving (-0.22, -0.21) raw xDistance=0.25 yDistance=-0.18
02:20:42.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.25
02:20:42.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:42.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:42.250 00.000 10844 UpdateGuideState exits: m=2763 SNR=33.5
02:20:42.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:20:42.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:42.250 00.000 11060 MoveAxis(W, 51, ABG)
02:20:42.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:42.250 00.000 10844 Enqueuing Expose request
02:20:42.250 00.000 11060 Guiding  Dir = 3, Dur = 51
02:20:42.265 00.015 11060 IsSlewing returns 0
02:20:42.265 00.000 11060 IsGuiding returns 0
02:20:42.333 00.068 11060 IsGuiding returns 0
02:20:42.333 00.000 11060 Move returns status 0, amount 51
02:20:42.334 00.001 11060 MoveAxis(N, 0, ABG)
02:20:42.334 00.000 11060 Move returns status 0, amount 0
02:20:42.334 00.000 11060 move complete, result=0
02:20:42.334 00.000 11060 worker thread done servicing request
02:20:42.334 00.000 11060 Worker thread wakes up
02:20:42.334 00.000 10844 GuideStep: 0.2 px 51 ms WEST, -0.2 px 0 ms NORTH
02:20:42.336 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:42.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:42.997 00.661 11060 Exposure complete
02:20:43.154 00.157 11060 worker thread done servicing request
02:20:43.154 00.000 10844 OnExposeComplete: enter
02:20:43.154 00.000 10844 UpdateGuideState(): m_state=6
02:20:43.154 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13254
02:20:43.154 00.000 10844 Star::Find returns 1 (1), X=264.01, Y=62.45, Mass=3013, SNR=34.2, Peak=255 HFD=3.6
02:20:43.155 00.001 10844 MultiStar: [#1 -0.42,0.15,0.96,U] [#2 -0.52,0.56,0.00,M1] [#3 -0.52,0.72,0.00,M7] [#4 -0.55,0.27,0.97,U] [#5 -0.13,1.37,0.00,M6] [#6 -0.32,0.99,0.00,M1] [#7 0.14,-0.04,0.75,U] [#8 0.69,0.86,0.00,M6] 
02:20:43.155 00.000 10844 refined, 3 included, MultiStar: {-0.18, 0.31}, one-star: {0.19, 0.76}
02:20:43.155 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.75) = xAngle (3.84 = -2.44)
02:20:43.155 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.82 = -2.46)
02:20:43.155 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.31 hyp=0.36 cameraTheta=2.09 mountX=-0.28 mountY=-0.23, mountTheta=-2.45
02:20:43.156 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.31, opts=13)
02:20:43.156 00.000 10844 Enqueuing Move request for scope (-0.18, 0.31)
02:20:43.156 00.000 11060 Worker thread wakes up
02:20:43.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:20:43.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.31) opts 0xd
02:20:43.156 00.000 10844 UpdateGuideState exits: m=3013 SNR=34.2 Saturated
02:20:43.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.31)
02:20:43.157 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:43.157 00.000 11060 Moving (-0.18, 0.31) raw xDistance=-0.28 yDistance=-0.23
02:20:43.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:43.157 00.000 10844 Enqueuing Expose request
02:20:43.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
02:20:43.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:20:43.157 00.000 11060 MoveAxis(E, 46, ABG)
02:20:43.157 00.000 11060 Guiding  Dir = 2, Dur = 46
02:20:43.171 00.014 11060 IsSlewing returns 0
02:20:43.171 00.000 11060 IsGuiding returns 0
02:20:43.233 00.062 11060 IsGuiding returns 0
02:20:43.233 00.000 11060 Move returns status 0, amount 46
02:20:43.233 00.000 11060 MoveAxis(N, 88, ABG)
02:20:43.233 00.000 11060 Guiding  Dir = 0, Dur = 88
02:20:43.249 00.016 11060 IsSlewing returns 0
02:20:43.249 00.000 11060 IsGuiding returns 0
02:20:43.342 00.093 11060 IsGuiding returns 0
02:20:43.342 00.000 11060 Move returns status 0, amount 88
02:20:43.342 00.000 11060 move complete, result=0
02:20:43.342 00.000 11060 worker thread done servicing request
02:20:43.342 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.2 px 88 ms NORTH
02:20:43.342 00.000 11060 Worker thread wakes up
02:20:43.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:43.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:43.968 00.626 11060 Exposure complete
02:20:44.145 00.177 11060 worker thread done servicing request
02:20:44.145 00.000 10844 OnExposeComplete: enter
02:20:44.145 00.000 10844 UpdateGuideState(): m_state=6
02:20:44.145 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13255
02:20:44.146 00.001 10844 Star::Find returns 1 (0), X=264.05, Y=61.86, Mass=2829, SNR=33.3, Peak=232 HFD=3.8
02:20:44.146 00.000 10844 MultiStar: [#1 0.07,0.59,0.92,U] [#2 0.28,0.76,0.00,M2] [#3 -0.14,0.47,0.91,U] [#4 -0.58,-0.10,0.82,U] [#5 0.45,0.71,0.00,M7] [#6 0.07,0.38,0.87,U] [#7 0.54,0.33,0.83,U] [#8 0.70,1.04,0.00,M7] 
02:20:44.146 00.000 10844 single-star, 5 included, MultiStar: {0.04, 0.31}, one-star: {0.22, 0.18}
02:20:44.146 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
02:20:44.146 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
02:20:44.146 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.18 hyp=0.29 cameraTheta=0.68 mountX=-0.22 mountY=0.19, mountTheta=2.42
02:20:44.147 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.18, opts=13)
02:20:44.147 00.000 10844 Enqueuing Move request for scope (0.22, 0.18)
02:20:44.147 00.000 11060 Worker thread wakes up
02:20:44.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.18) opts 0xd
02:20:44.147 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.18)
02:20:44.147 00.000 11060 Moving (0.22, 0.18) raw xDistance=-0.22 yDistance=0.19
02:20:44.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:20:44.148 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:44.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:44.148 00.000 10844 UpdateGuideState exits: m=2829 SNR=33.3
02:20:44.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:20:44.148 00.000 11060 MoveAxis(E, 39, ABG)
02:20:44.148 00.000 11060 Guiding  Dir = 2, Dur = 39
02:20:44.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:44.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:44.148 00.000 10844 Enqueuing Expose request
02:20:44.152 00.004 11060 IsSlewing returns 0
02:20:44.152 00.000 11060 IsGuiding returns 0
02:20:44.199 00.047 11060 IsGuiding returns 0
02:20:44.199 00.000 11060 Move returns status 0, amount 39
02:20:44.199 00.000 11060 MoveAxis(N, 0, ABG)
02:20:44.199 00.000 11060 Move returns status 0, amount 0
02:20:44.199 00.000 11060 move complete, result=0
02:20:44.199 00.000 11060 worker thread done servicing request
02:20:44.200 00.001 11060 Worker thread wakes up
02:20:44.200 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
02:20:44.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:44.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:44.829 00.629 11060 Exposure complete
02:20:45.013 00.184 11060 worker thread done servicing request
02:20:45.014 00.001 10844 OnExposeComplete: enter
02:20:45.014 00.000 10844 UpdateGuideState(): m_state=6
02:20:45.014 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13256
02:20:45.014 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=61.87, Mass=2834, SNR=34.1, Peak=252 HFD=3.2
02:20:45.014 00.000 10844 MultiStar: [#1 0.47,0.48,0.00,M1] [#2 0.35,1.00,0.00,M3] [#3 -0.56,1.20,0.00,M7] [#4 0.27,0.60,0.00,M1] [#5 0.23,0.96,0.00,M8] [#6 -0.12,0.59,0.81,U] [#7 0.36,-0.11,0.80,U] [#8 0.41,0.98,0.00,M8] 
02:20:45.014 00.000 10844 refined, 2 included, MultiStar: {0.23, 0.22}, one-star: {0.41, 0.19}
02:20:45.014 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
02:20:45.014 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
02:20:45.015 00.001 10844 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.32 cameraTheta=0.76 mountX=-0.26 mountY=0.19, mountTheta=2.51
02:20:45.017 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.22, opts=13)
02:20:45.017 00.000 10844 Enqueuing Move request for scope (0.23, 0.22)
02:20:45.017 00.000 11060 Worker thread wakes up
02:20:45.017 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:20:45.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.22) opts 0xd
02:20:45.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.22)
02:20:45.017 00.000 11060 Moving (0.23, 0.22) raw xDistance=-0.26 yDistance=0.19
02:20:45.018 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:20:45.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:45.018 00.000 10844 UpdateGuideState exits: m=2834 SNR=34.1
02:20:45.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:20:45.018 00.000 11060 MoveAxis(E, 46, ABG)
02:20:45.018 00.000 11060 Guiding  Dir = 2, Dur = 46
02:20:45.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:45.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:45.018 00.000 10844 Enqueuing Expose request
02:20:45.027 00.009 11060 IsSlewing returns 0
02:20:45.027 00.000 11060 IsGuiding returns 0
02:20:45.089 00.062 11060 IsGuiding returns 0
02:20:45.089 00.000 11060 Move returns status 0, amount 46
02:20:45.089 00.000 11060 MoveAxis(N, 0, ABG)
02:20:45.089 00.000 11060 Move returns status 0, amount 0
02:20:45.089 00.000 11060 move complete, result=0
02:20:45.089 00.000 11060 worker thread done servicing request
02:20:45.089 00.000 11060 Worker thread wakes up
02:20:45.089 00.000 10844 GuideStep: -0.3 px 46 ms EAST, 0.2 px 0 ms NORTH
02:20:45.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:45.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:45.718 00.629 11060 Exposure complete
02:20:45.906 00.188 11060 worker thread done servicing request
02:20:45.906 00.000 10844 OnExposeComplete: enter
02:20:45.906 00.000 10844 UpdateGuideState(): m_state=6
02:20:45.907 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13257
02:20:45.907 00.000 10844 Star::Find returns 1 (0), X=264.84, Y=61.65, Mass=2747, SNR=33.0, Peak=208 HFD=3.7
02:20:45.907 00.000 10844 MultiStar: [#1 0.65,0.23,0.00,M2] [#2 -0.12,0.72,0.00,M4] [#3 -0.46,0.58,0.00,M8] [#4 0.52,-0.01,0.97,U] [#5 0.44,0.56,0.00,M9] [#6 0.47,0.33,0.82,U] [#7 0.45,0.13,0.78,U] [#8 0.97,1.15,0.00,M9] 
02:20:45.907 00.000 10844 refined, 3 included, MultiStar: {0.64, 0.09}, one-star: {1.02, -0.03}
02:20:45.907 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
02:20:45.907 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.88 = 1.88)
02:20:45.907 00.000 10844 CameraToMount -- cameraX=0.64 cameraY=0.09 hyp=0.64 cameraTheta=0.15 mountX=-0.21 mountY=0.61, mountTheta=1.90
02:20:45.909 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.64, y=0.09, opts=13)
02:20:45.909 00.000 10844 Enqueuing Move request for scope (0.64, 0.09)
02:20:45.909 00.000 11060 Worker thread wakes up
02:20:45.909 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:45.909 00.000 10844 UpdateGuideState exits: m=2747 SNR=33.0
02:20:45.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:45.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:45.909 00.000 10844 Enqueuing Expose request
02:20:45.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.09) opts 0xd
02:20:45.909 00.000 11060 Handling offset move in thread for scope, endpoint = (0.64, 0.09)
02:20:45.909 00.000 11060 Moving (0.64, 0.09) raw xDistance=-0.21 yDistance=0.61
02:20:45.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:20:45.910 00.001 11060 resist switch: large excursion: input 0.61 thresh 0.57 direction from -1 to 1
02:20:45.910 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.83
02:20:45.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.61
02:20:45.910 00.000 11060 MoveAxis(E, 37, ABG)
02:20:45.910 00.000 11060 Guiding  Dir = 2, Dur = 37
02:20:45.933 00.023 11060 IsSlewing returns 0
02:20:45.933 00.000 11060 IsGuiding returns 0
02:20:46.001 00.068 11060 IsGuiding returns 0
02:20:46.001 00.000 11060 Move returns status 0, amount 37
02:20:46.001 00.000 11060 BLC: Oldest BLC event removed
02:20:46.001 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:20:46.001 00.000 11060 MoveAxis(S, 988, ABG)
02:20:46.001 00.000 11060 duration set to 750 by maxDecDuration
02:20:46.002 00.001 11060 Guiding  Dir = 1, Dur = 750
02:20:46.027 00.025 11060 IsSlewing returns 0
02:20:46.027 00.000 11060 IsGuiding returns 0
02:20:46.798 00.771 11060 IsGuiding returns 0
02:20:46.798 00.000 11060 Move returns status 0, amount 750
02:20:46.798 00.000 11060 move complete, result=0
02:20:46.799 00.001 11060 worker thread done servicing request
02:20:46.799 00.000 11060 Worker thread wakes up
02:20:46.799 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.6 px 750 ms SOUTH
02:20:46.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:46.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:47.423 00.624 11060 Exposure complete
02:20:47.606 00.183 11060 worker thread done servicing request
02:20:47.606 00.000 10844 OnExposeComplete: enter
02:20:47.606 00.000 10844 UpdateGuideState(): m_state=6
02:20:47.606 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13258
02:20:47.606 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=61.55, Mass=2024, SNR=28.1, Peak=218 HFD=3.4
02:20:47.607 00.001 10844 MultiStar: [#1 0.29,0.36,1.30,U] [#2 0.68,-0.08,0.00,M5] [#3 -0.14,0.29,1.16,U] [#4 0.33,-0.26,1.07,U] [#5 0.00,1.30,0.00,M10] [#6 0.34,0.22,0.95,U] [#7 0.16,0.08,0.92,U] [#8 0.86,0.24,0.00,M10] 
02:20:47.607 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.11}, one-star: {0.40, -0.13}
02:20:47.607 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
02:20:47.607 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
02:20:47.607 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.25 cameraTheta=0.44 mountX=-0.14 mountY=0.20, mountTheta=2.18
02:20:47.610 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.11, opts=13)
02:20:47.610 00.000 10844 Enqueuing Move request for scope (0.22, 0.11)
02:20:47.610 00.000 11060 Worker thread wakes up
02:20:47.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:47.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
02:20:47.610 00.000 10844 UpdateGuideState exits: m=2024 SNR=28.1
02:20:47.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
02:20:47.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:47.610 00.000 11060 Moving (0.22, 0.11) raw xDistance=-0.14 yDistance=0.20
02:20:47.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:47.610 00.000 10844 Enqueuing Expose request
02:20:47.610 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.428123, 1:0.204065
02:20:47.610 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:20:47.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:20:47.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:20:47.610 00.000 11060 MoveAxis(E, 26, ABG)
02:20:47.611 00.001 11060 Guiding  Dir = 2, Dur = 26
02:20:47.620 00.009 11060 IsSlewing returns 0
02:20:47.620 00.000 11060 IsGuiding returns 0
02:20:47.651 00.031 11060 IsGuiding returns 0
02:20:47.651 00.000 11060 Move returns status 0, amount 26
02:20:47.651 00.000 11060 MoveAxis(S, 79, ABG)
02:20:47.651 00.000 11060 Guiding  Dir = 1, Dur = 79
02:20:47.666 00.015 11060 IsSlewing returns 0
02:20:47.666 00.000 11060 IsGuiding returns 0
02:20:47.759 00.093 11060 IsGuiding returns 0
02:20:47.759 00.000 11060 Move returns status 0, amount 79
02:20:47.759 00.000 11060 move complete, result=0
02:20:47.759 00.000 11060 worker thread done servicing request
02:20:47.759 00.000 11060 Worker thread wakes up
02:20:47.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:47.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:47.760 00.001 10844 GuideStep: -0.1 px 26 ms EAST, 0.2 px 79 ms SOUTH
02:20:48.395 00.635 11060 Exposure complete
02:20:48.556 00.161 11060 worker thread done servicing request
02:20:48.556 00.000 10844 OnExposeComplete: enter
02:20:48.556 00.000 10844 UpdateGuideState(): m_state=6
02:20:48.557 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13259
02:20:48.557 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=61.23, Mass=3136, SNR=35.3, Peak=241 HFD=3.2
02:20:48.557 00.000 10844 MultiStar: [#1 0.29,0.10,0.93,U] [#2 -0.14,0.30,1.81,U] [#3 0.07,0.22,0.85,U] [#4 0.25,0.03,0.83,U] [#5 -0.10,1.00,0.00,R] [#6 -0.02,0.54,0.88,U] [#7 0.67,-0.88,0.00,M1] [#8 0.82,0.96,0.00,R] 
02:20:48.557 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.14}, one-star: {0.23, -0.45}
02:20:48.557 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
02:20:48.557 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
02:20:48.557 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.05 mountX=-0.15 mountY=0.05, mountTheta=2.79
02:20:48.560 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.14, opts=13)
02:20:48.560 00.000 10844 Enqueuing Move request for scope (0.08, 0.14)
02:20:48.560 00.000 11060 Worker thread wakes up
02:20:48.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:48.560 00.000 10844 UpdateGuideState exits: m=3136 SNR=35.3
02:20:48.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:48.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:48.561 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
02:20:48.561 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
02:20:48.561 00.000 10844 Enqueuing Expose request
02:20:48.561 00.000 11060 Moving (0.08, 0.14) raw xDistance=-0.15 yDistance=0.05
02:20:48.561 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.428123, 1:0.204065, 2:0.054649
02:20:48.561 00.000 11060 BLC: No correction, Miss < min_move
02:20:48.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:20:48.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:48.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:20:48.561 00.000 11060 MoveAxis(E, 27, ABG)
02:20:48.561 00.000 11060 Guiding  Dir = 2, Dur = 27
02:20:48.572 00.011 11060 IsSlewing returns 0
02:20:48.572 00.000 11060 IsGuiding returns 0
02:20:48.611 00.039 11060 IsGuiding returns 0
02:20:48.612 00.001 11060 Move returns status 0, amount 27
02:20:48.612 00.000 11060 MoveAxis(N, 0, ABG)
02:20:48.612 00.000 11060 Move returns status 0, amount 0
02:20:48.612 00.000 11060 move complete, result=0
02:20:48.612 00.000 11060 worker thread done servicing request
02:20:48.612 00.000 11060 Worker thread wakes up
02:20:48.612 00.000 10844 GuideStep: -0.1 px 27 ms EAST, 0.1 px 0 ms NORTH
02:20:48.613 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:48.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:49.250 00.637 11060 Exposure complete
02:20:49.416 00.166 11060 worker thread done servicing request
02:20:49.416 00.000 10844 OnExposeComplete: enter
02:20:49.416 00.000 10844 UpdateGuideState(): m_state=6
02:20:49.416 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13260
02:20:49.416 00.000 10844 Star::Find returns 1 (0), X=263.83, Y=61.47, Mass=2552, SNR=31.2, Peak=223 HFD=3.7
02:20:49.416 00.000 10844 MultiStar: [#1 0.27,0.37,1.02,U] [#2 -0.27,0.08,2.02,U] [#3 0.10,-0.04,0.99,U] [#4 0.05,0.03,1.02,U] [#5 -0.03,-0.59,0.97,U] [#6 -0.13,0.32,0.92,U] [#7 0.44,-0.10,0.84,U] [#8 -0.21,-0.38,0.89,U] 
02:20:49.417 00.001 10844 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.00, -0.22}
02:20:49.417 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.08 = -0.08)
02:20:49.417 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
02:20:49.417 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.83 mountX=0.04 mountY=-0.00, mountTheta=-0.09
02:20:49.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
02:20:49.419 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
02:20:49.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:49.419 00.000 11060 Worker thread wakes up
02:20:49.419 00.000 10844 UpdateGuideState exits: m=2552 SNR=31.2
02:20:49.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
02:20:49.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:49.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
02:20:49.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:49.419 00.000 10844 Enqueuing Expose request
02:20:49.419 00.000 11060 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=-0.00
02:20:49.419 00.000 11060 BLC: window closed
02:20:49.419 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.428123, 1:0.204065, 2:0.054649
02:20:49.420 00.001 11060 BLC: No correction, Miss < min_move
02:20:49.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:20:49.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:49.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:20:49.420 00.000 11060 MoveAxis(E, 0, ABG)
02:20:49.420 00.000 11060 Move returns status 0, amount 0
02:20:49.420 00.000 11060 MoveAxis(N, 0, ABG)
02:20:49.420 00.000 11060 Move returns status 0, amount 0
02:20:49.420 00.000 11060 move complete, result=0
02:20:49.420 00.000 11060 worker thread done servicing request
02:20:49.420 00.000 11060 Worker thread wakes up
02:20:49.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:49.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:49.421 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:20:50.059 00.638 11060 Exposure complete
02:20:50.222 00.163 11060 worker thread done servicing request
02:20:50.222 00.000 10844 OnExposeComplete: enter
02:20:50.222 00.000 10844 UpdateGuideState(): m_state=6
02:20:50.222 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13261
02:20:50.222 00.000 10844 Star::Find returns 1 (1), X=263.93, Y=61.60, Mass=2621, SNR=32.4, Peak=255 HFD=3.4
02:20:50.222 00.000 10844 MultiStar: [#1 0.21,0.51,0.96,U] [#2 -0.36,0.45,1.98,U] [#3 -0.44,0.70,0.00,M6] [#4 0.05,0.06,0.90,U] [#5 0.02,-0.22,0.94,U] [#6 -0.21,1.19,0.00,M1] [#7 0.14,-0.20,0.86,U] [#8 0.09,0.10,0.90,U] 
02:20:50.223 00.001 10844 single-star, 6 included, MultiStar: {-0.02, 0.14}, one-star: {0.11, -0.08}
02:20:50.223 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.75) = xAngle (1.11 = 1.11)
02:20:50.223 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
02:20:50.223 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=0.06 mountY=0.12, mountTheta=1.11
02:20:50.224 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
02:20:50.224 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
02:20:50.224 00.000 11060 Worker thread wakes up
02:20:50.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
02:20:50.224 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
02:20:50.224 00.000 11060 Moving (0.11, -0.08) raw xDistance=0.06 yDistance=0.12
02:20:50.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:20:50.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:50.224 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:50.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:20:50.224 00.000 11060 MoveAxis(E, 0, ABG)
02:20:50.225 00.001 11060 Move returns status 0, amount 0
02:20:50.225 00.000 11060 MoveAxis(N, 0, ABG)
02:20:50.225 00.000 11060 Move returns status 0, amount 0
02:20:50.225 00.000 11060 move complete, result=0
02:20:50.225 00.000 10844 UpdateGuideState exits: m=2621 SNR=32.4 Saturated
02:20:50.225 00.000 11060 worker thread done servicing request
02:20:50.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:50.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:50.225 00.000 10844 Enqueuing Expose request
02:20:50.225 00.000 11060 Worker thread wakes up
02:20:50.226 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:50.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:50.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:50.859 00.633 11060 Exposure complete
02:20:51.020 00.161 11060 worker thread done servicing request
02:20:51.020 00.000 10844 OnExposeComplete: enter
02:20:51.020 00.000 10844 UpdateGuideState(): m_state=6
02:20:51.020 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13262
02:20:51.020 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=61.39, Mass=2615, SNR=31.7, Peak=252 HFD=3.2
02:20:51.020 00.000 10844 MultiStar: [#1 0.48,-0.16,0.99,U] [#2 0.20,0.22,2.13,U] [#3 -0.11,0.34,1.07,U] [#4 0.13,-0.48,0.99,U] [#5 -0.24,-0.49,0.99,U] [#6 0.19,0.41,0.98,U] [#7 0.57,-0.51,0.00,M1] [#8 -0.44,-0.12,0.94,U] 
02:20:51.020 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.03}, one-star: {0.32, -0.29}
02:20:51.020 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
02:20:51.020 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.39 = 1.39)
02:20:51.020 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=0.02 mountY=0.09, mountTheta=1.40
02:20:51.021 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.03, opts=13)
02:20:51.021 00.000 10844 Enqueuing Move request for scope (0.08, -0.03)
02:20:51.021 00.000 11060 Worker thread wakes up
02:20:51.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:20:51.023 00.002 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:20:51.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:51.023 00.000 11060 Moving (0.08, -0.03) raw xDistance=0.02 yDistance=0.09
02:20:51.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:20:51.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:51.023 00.000 10844 UpdateGuideState exits: m=2615 SNR=31.7
02:20:51.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:20:51.023 00.000 11060 MoveAxis(E, 0, ABG)
02:20:51.023 00.000 11060 Move returns status 0, amount 0
02:20:51.023 00.000 11060 MoveAxis(N, 0, ABG)
02:20:51.023 00.000 11060 Move returns status 0, amount 0
02:20:51.023 00.000 11060 move complete, result=0
02:20:51.023 00.000 11060 worker thread done servicing request
02:20:51.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:51.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:51.023 00.000 10844 Enqueuing Expose request
02:20:51.024 00.001 11060 Worker thread wakes up
02:20:51.024 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:51.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:51.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:51.656 00.632 11060 Exposure complete
02:20:51.826 00.170 11060 worker thread done servicing request
02:20:51.826 00.000 10844 OnExposeComplete: enter
02:20:51.826 00.000 10844 UpdateGuideState(): m_state=6
02:20:51.827 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13263
02:20:51.827 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=61.43, Mass=2527, SNR=30.7, Peak=255 HFD=3.3
02:20:51.827 00.000 10844 MultiStar: [#1 0.13,0.08,1.11,U] [#2 -0.17,-0.43,2.03,U] [#3 -0.21,0.29,0.99,U] [#4 -0.32,-0.54,1.05,U] [#5 0.58,-1.01,0.00,M1] [#6 0.16,0.52,0.89,U] [#7 0.43,-0.73,0.00,M2] [#8 -0.16,-0.19,0.97,U] 
02:20:51.827 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.13}, one-star: {0.58, -0.26}
02:20:51.827 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.75) = xAngle (0.02 = 0.02)
02:20:51.827 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
02:20:51.827 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.73 mountX=0.13 mountY=0.00, mountTheta=0.00
02:20:51.829 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
02:20:51.829 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
02:20:51.829 00.000 11060 Worker thread wakes up
02:20:51.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
02:20:51.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
02:20:51.829 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.00
02:20:51.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:20:51.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:51.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:51.829 00.000 10844 UpdateGuideState exits: m=2527 SNR=30.7 Saturated
02:20:51.830 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:51.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:51.830 00.000 10844 Enqueuing Expose request
02:20:51.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:20:51.830 00.000 11060 MoveAxis(W, 23, ABG)
02:20:51.830 00.000 11060 Guiding  Dir = 3, Dur = 23
02:20:51.844 00.014 11060 IsSlewing returns 0
02:20:51.844 00.000 11060 IsGuiding returns 0
02:20:51.883 00.039 11060 IsGuiding returns 0
02:20:51.883 00.000 11060 Move returns status 0, amount 23
02:20:51.883 00.000 11060 MoveAxis(N, 0, ABG)
02:20:51.883 00.000 11060 Move returns status 0, amount 0
02:20:51.883 00.000 11060 move complete, result=0
02:20:51.883 00.000 11060 worker thread done servicing request
02:20:51.883 00.000 11060 Worker thread wakes up
02:20:51.884 00.001 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
02:20:51.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:51.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:52.515 00.631 11060 Exposure complete
02:20:52.672 00.157 11060 worker thread done servicing request
02:20:52.672 00.000 10844 OnExposeComplete: enter
02:20:52.672 00.000 10844 UpdateGuideState(): m_state=6
02:20:52.672 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13264
02:20:52.673 00.001 10844 Star::Find returns 1 (0), X=264.18, Y=61.16, Mass=2372, SNR=30.8, Peak=230 HFD=3.1
02:20:52.673 00.000 10844 MultiStar: [#1 -0.31,0.29,1.04,U] [#2 0.02,-0.01,2.10,U] [#3 -0.34,0.44,0.84,U] [#4 0.04,-0.18,1.03,U] [#5 0.26,-0.56,0.98,U] [#6 0.02,0.60,0.93,U] [#7 0.19,0.14,0.89,U] [#8 -0.21,-0.74,0.00,M1] 
02:20:52.673 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.36, -0.53}
02:20:52.673 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
02:20:52.673 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
02:20:52.673 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.22 mountX=-0.01 mountY=0.03, mountTheta=1.97
02:20:52.674 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
02:20:52.675 00.001 10844 Enqueuing Move request for scope (0.03, 0.01)
02:20:52.675 00.000 11060 Worker thread wakes up
02:20:52.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:52.675 00.000 10844 UpdateGuideState exits: m=2372 SNR=30.8
02:20:52.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:52.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:52.675 00.000 10844 Enqueuing Expose request
02:20:52.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
02:20:52.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
02:20:52.675 00.000 11060 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
02:20:52.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:20:52.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:52.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:20:52.675 00.000 11060 MoveAxis(E, 0, ABG)
02:20:52.675 00.000 11060 Move returns status 0, amount 0
02:20:52.675 00.000 11060 MoveAxis(N, 0, ABG)
02:20:52.675 00.000 11060 Move returns status 0, amount 0
02:20:52.676 00.001 11060 move complete, result=0
02:20:52.676 00.000 11060 worker thread done servicing request
02:20:52.676 00.000 11060 Worker thread wakes up
02:20:52.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:52.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:52.678 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:20:53.311 00.633 11060 Exposure complete
02:20:53.471 00.160 11060 worker thread done servicing request
02:20:53.471 00.000 10844 OnExposeComplete: enter
02:20:53.471 00.000 10844 UpdateGuideState(): m_state=6
02:20:53.471 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13265
02:20:53.471 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=62.14, Mass=2534, SNR=31.0, Peak=255 HFD=2.9
02:20:53.472 00.001 10844 MultiStar: [#1 0.18,-0.06,0.98,U] [#2 0.36,0.65,0.00,M1] [#3 -0.52,0.79,0.00,M4] [#4 0.44,0.07,0.95,U] [#5 0.24,-0.14,1.11,U] [#6 -0.50,1.03,0.00,M1] [#7 0.27,0.33,0.88,U] [#8 0.06,0.08,1.01,U] 
02:20:53.472 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.11}, one-star: {0.30, 0.45}
02:20:53.472 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
02:20:53.472 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
02:20:53.472 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.43 mountX=-0.16 mountY=0.23, mountTheta=2.18
02:20:53.474 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.11, opts=13)
02:20:53.474 00.000 10844 Enqueuing Move request for scope (0.25, 0.11)
02:20:53.474 00.000 11060 Worker thread wakes up
02:20:53.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:20:53.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
02:20:53.474 00.000 10844 UpdateGuideState exits: m=2534 SNR=31.0 Saturated
02:20:53.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
02:20:53.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:53.474 00.000 11060 Moving (0.25, 0.11) raw xDistance=-0.16 yDistance=0.23
02:20:53.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:53.474 00.000 10844 Enqueuing Expose request
02:20:53.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:20:53.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
02:20:53.474 00.000 11060 MoveAxis(E, 27, ABG)
02:20:53.474 00.000 11060 Guiding  Dir = 2, Dur = 27
02:20:53.510 00.036 11060 IsSlewing returns 0
02:20:53.510 00.000 11060 IsGuiding returns 0
02:20:53.577 00.067 11060 IsGuiding returns 0
02:20:53.577 00.000 11060 Move returns status 0, amount 27
02:20:53.577 00.000 11060 MoveAxis(S, 88, ABG)
02:20:53.577 00.000 11060 Guiding  Dir = 1, Dur = 88
02:20:53.603 00.026 11060 IsSlewing returns 0
02:20:53.603 00.000 11060 IsGuiding returns 0
02:20:53.697 00.094 11060 IsGuiding returns 0
02:20:53.697 00.000 11060 Move returns status 0, amount 88
02:20:53.697 00.000 11060 move complete, result=0
02:20:53.697 00.000 11060 worker thread done servicing request
02:20:53.697 00.000 11060 Worker thread wakes up
02:20:53.697 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.2 px 88 ms SOUTH
02:20:53.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:53.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:54.331 00.634 11060 Exposure complete
02:20:54.508 00.177 11060 worker thread done servicing request
02:20:54.508 00.000 10844 OnExposeComplete: enter
02:20:54.508 00.000 10844 UpdateGuideState(): m_state=6
02:20:54.509 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13266
02:20:54.509 00.000 10844 Star::Find returns 1 (0), X=263.55, Y=62.13, Mass=2894, SNR=33.1, Peak=244 HFD=3.7
02:20:54.510 00.001 10844 MultiStar: [#1 -0.09,1.31,0.00,M1] [#2 -0.80,1.27,0.00,M2] [#3 -0.47,1.82,0.00,M5] [#4 0.13,0.88,0.00,M1] [#5 0.16,0.64,0.00,M1] [#6 -0.26,1.36,0.00,M2] [#7 0.02,0.79,0.00,M1] [#8 -0.44,1.14,0.00,M1] 
02:20:54.510 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.87 = -2.42)
02:20:54.510 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.43)
02:20:54.510 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.44 hyp=0.52 cameraTheta=2.11 mountX=-0.39 mountY=-0.34, mountTheta=-2.43
02:20:54.511 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.44, opts=13)
02:20:54.511 00.000 10844 Enqueuing Move request for scope (-0.27, 0.44)
02:20:54.511 00.000 11060 Worker thread wakes up
02:20:54.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:54.511 00.000 10844 UpdateGuideState exits: m=2894 SNR=33.1
02:20:54.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:54.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.44) opts 0xd
02:20:54.512 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:54.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.44)
02:20:54.512 00.000 11060 Moving (-0.27, 0.44) raw xDistance=-0.39 yDistance=-0.34
02:20:54.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
02:20:54.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:20:54.512 00.000 10844 Enqueuing Expose request
02:20:54.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:20:54.512 00.000 11060 MoveAxis(E, 68, ABG)
02:20:54.512 00.000 11060 Guiding  Dir = 2, Dur = 68
02:20:54.524 00.012 11060 IsSlewing returns 0
02:20:54.524 00.000 11060 IsGuiding returns 0
02:20:54.602 00.078 11060 IsGuiding returns 0
02:20:54.602 00.000 11060 Move returns status 0, amount 68
02:20:54.602 00.000 11060 MoveAxis(N, 0, ABG)
02:20:54.602 00.000 11060 Move returns status 0, amount 0
02:20:54.602 00.000 11060 move complete, result=0
02:20:54.602 00.000 11060 worker thread done servicing request
02:20:54.602 00.000 11060 Worker thread wakes up
02:20:54.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:54.603 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:54.603 00.000 10844 GuideStep: -0.4 px 68 ms EAST, -0.3 px 0 ms NORTH
02:20:55.232 00.629 11060 Exposure complete
02:20:55.402 00.170 11060 worker thread done servicing request
02:20:55.403 00.001 10844 OnExposeComplete: enter
02:20:55.403 00.000 10844 UpdateGuideState(): m_state=6
02:20:55.403 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13267
02:20:55.403 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=62.39, Mass=2985, SNR=33.8, Peak=246 HFD=3.4
02:20:55.403 00.000 10844 MultiStar: [#1 -0.23,0.51,0.92,U] [#2 0.24,1.00,0.00,M3] [#3 -0.47,1.02,0.00,M6] [#4 -0.50,0.35,0.86,U] [#5 0.35,0.19,0.92,U] [#6 -0.45,1.23,0.00,M3] [#7 0.40,0.42,0.79,U] [#8 0.30,0.47,0.96,U] 
02:20:55.404 00.001 10844 refined, 5 included, MultiStar: {0.06, 0.45}, one-star: {0.04, 0.70}
02:20:55.404 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.19 = -3.10)
02:20:55.404 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
02:20:55.404 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.45 hyp=0.45 cameraTheta=1.43 mountX=-0.45 mountY=-0.01, mountTheta=-3.11
02:20:55.406 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.45, opts=13)
02:20:55.406 00.000 10844 Enqueuing Move request for scope (0.06, 0.45)
02:20:55.406 00.000 11060 Worker thread wakes up
02:20:55.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:55.407 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.45) opts 0xd
02:20:55.407 00.000 10844 UpdateGuideState exits: m=2985 SNR=33.8
02:20:55.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.45)
02:20:55.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:55.407 00.000 11060 Moving (0.06, 0.45) raw xDistance=-0.45 yDistance=-0.01
02:20:55.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:55.407 00.000 10844 Enqueuing Expose request
02:20:55.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
02:20:55.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:55.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:20:55.407 00.000 11060 MoveAxis(E, 80, ABG)
02:20:55.407 00.000 11060 Guiding  Dir = 2, Dur = 80
02:20:55.459 00.052 11060 IsSlewing returns 0
02:20:55.460 00.001 11060 IsGuiding returns 0
02:20:55.572 00.112 11060 IsGuiding returns 0
02:20:55.572 00.000 11060 Move returns status 0, amount 80
02:20:55.572 00.000 11060 MoveAxis(N, 0, ABG)
02:20:55.572 00.000 11060 Move returns status 0, amount 0
02:20:55.572 00.000 11060 move complete, result=0
02:20:55.573 00.001 10844 GuideStep: -0.5 px 80 ms EAST, -0.0 px 0 ms NORTH
02:20:55.573 00.000 11060 worker thread done servicing request
02:20:55.574 00.001 11060 Worker thread wakes up
02:20:55.582 00.008 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:55.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:56.217 00.635 11060 Exposure complete
02:20:56.419 00.202 11060 worker thread done servicing request
02:20:56.419 00.000 10844 OnExposeComplete: enter
02:20:56.419 00.000 10844 UpdateGuideState(): m_state=6
02:20:56.419 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13268
02:20:56.420 00.001 10844 Star::Find returns 1 (0), X=263.96, Y=62.32, Mass=2578, SNR=31.5, Peak=220 HFD=3.4
02:20:56.420 00.000 10844 MultiStar: [#1 0.43,0.36,1.02,U] [#2 -0.31,0.91,0.00,M4] [#3 -0.37,0.65,0.00,M7] [#4 -0.02,0.07,0.92,U] [#5 -0.37,-0.04,0.89,U] [#6 0.07,0.59,0.94,U] [#7 0.07,0.15,0.85,U] [#8 -0.44,0.25,0.95,U] 
02:20:56.420 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.30}, one-star: {0.14, 0.63}
02:20:56.420 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.36 = -2.93)
02:20:56.420 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
02:20:56.420 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.60 mountX=-0.29 mountY=-0.06, mountTheta=-2.94
02:20:56.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.30, opts=13)
02:20:56.422 00.000 10844 Enqueuing Move request for scope (-0.01, 0.30)
02:20:56.422 00.000 11060 Worker thread wakes up
02:20:56.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:56.423 00.001 10844 UpdateGuideState exits: m=2578 SNR=31.5
02:20:56.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:56.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
02:20:56.423 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
02:20:56.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:56.423 00.000 10844 Enqueuing Expose request
02:20:56.423 00.000 11060 Moving (-0.01, 0.30) raw xDistance=-0.29 yDistance=-0.06
02:20:56.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:20:56.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:56.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:20:56.423 00.000 11060 MoveAxis(E, 53, ABG)
02:20:56.423 00.000 11060 Guiding  Dir = 2, Dur = 53
02:20:56.444 00.021 11060 IsSlewing returns 0
02:20:56.444 00.000 11060 IsGuiding returns 0
02:20:56.524 00.080 11060 IsGuiding returns 0
02:20:56.524 00.000 11060 Move returns status 0, amount 53
02:20:56.524 00.000 11060 MoveAxis(N, 0, ABG)
02:20:56.524 00.000 11060 Move returns status 0, amount 0
02:20:56.524 00.000 11060 move complete, result=0
02:20:56.524 00.000 11060 worker thread done servicing request
02:20:56.524 00.000 11060 Worker thread wakes up
02:20:56.524 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
02:20:56.525 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:56.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:57.155 00.630 11060 Exposure complete
02:20:57.406 00.251 11060 worker thread done servicing request
02:20:57.406 00.000 10844 OnExposeComplete: enter
02:20:57.406 00.000 10844 UpdateGuideState(): m_state=6
02:20:57.406 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13269
02:20:57.407 00.001 10844 Star::Find returns 1 (0), X=263.68, Y=62.24, Mass=2854, SNR=33.4, Peak=229 HFD=3.6
02:20:57.407 00.000 10844 MultiStar: [#1 -0.34,0.75,0.00,M1] [#2 -0.31,0.33,1.94,U] [#3 -0.73,0.55,0.00,M8] [#4 -0.25,-0.03,0.91,U] [#5 -0.35,0.12,0.97,U] [#6 0.08,0.57,0.78,U] [#7 -0.04,0.41,0.80,U] [#8 -0.29,0.45,0.85,U] 
02:20:57.407 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.34}, one-star: {-0.15, 0.56}
02:20:57.407 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.88 = -2.40)
02:20:57.407 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
02:20:57.407 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.34 hyp=0.40 cameraTheta=2.13 mountX=-0.30 mountY=-0.27, mountTheta=-2.41
02:20:57.409 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.34, opts=13)
02:20:57.409 00.000 10844 Enqueuing Move request for scope (-0.21, 0.34)
02:20:57.409 00.000 11060 Worker thread wakes up
02:20:57.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:57.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.34) opts 0xd
02:20:57.409 00.000 10844 UpdateGuideState exits: m=2854 SNR=33.4
02:20:57.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.34)
02:20:57.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:57.409 00.000 11060 Moving (-0.21, 0.34) raw xDistance=-0.30 yDistance=-0.27
02:20:57.410 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:57.410 00.000 10844 Enqueuing Expose request
02:20:57.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:20:57.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:57.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:20:57.410 00.000 11060 MoveAxis(E, 53, ABG)
02:20:57.410 00.000 11060 Guiding  Dir = 2, Dur = 53
02:20:57.444 00.034 11060 IsSlewing returns 0
02:20:57.444 00.000 11060 IsGuiding returns 0
02:20:57.537 00.093 11060 IsGuiding returns 0
02:20:57.537 00.000 11060 Move returns status 0, amount 53
02:20:57.537 00.000 11060 MoveAxis(N, 0, ABG)
02:20:57.537 00.000 11060 Move returns status 0, amount 0
02:20:57.537 00.000 11060 move complete, result=0
02:20:57.538 00.001 11060 worker thread done servicing request
02:20:57.538 00.000 11060 Worker thread wakes up
02:20:57.538 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.3 px 0 ms NORTH
02:20:57.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:57.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:58.174 00.636 11060 Exposure complete
02:20:58.420 00.246 11060 worker thread done servicing request
02:20:58.420 00.000 10844 OnExposeComplete: enter
02:20:58.420 00.000 10844 UpdateGuideState(): m_state=6
02:20:58.421 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13270
02:20:58.421 00.000 10844 Star::Find returns 1 (0), X=263.61, Y=61.70, Mass=2007, SNR=27.7, Peak=193 HFD=3.3
02:20:58.421 00.000 10844 MultiStar: [#1 -0.73,-0.48,0.00,M2] [#2 -0.20,0.22,2.39,U] [#3 -0.94,0.15,0.00,M9] [#4 -0.13,-0.12,1.19,U] [#5 0.22,-0.83,0.00,M1] [#6 -0.61,0.16,1.00,U] [#7 -0.28,-0.60,0.00,M1] [#8 -0.64,-0.18,0.00,M1] 
02:20:58.421 00.000 10844 single-star, 3 included, MultiStar: {-0.26, 0.10}, one-star: {-0.21, 0.02}
02:20:58.421 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.75) = xAngle (4.81 = -1.47)
02:20:58.422 00.001 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
02:20:58.422 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.06 mountX=0.02 mountY=-0.21, mountTheta=-1.47
02:20:58.424 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.02, opts=13)
02:20:58.424 00.000 10844 Enqueuing Move request for scope (-0.21, 0.02)
02:20:58.424 00.000 11060 Worker thread wakes up
02:20:58.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:20:58.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
02:20:58.424 00.000 10844 UpdateGuideState exits: m=2007 SNR=27.7
02:20:58.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
02:20:58.424 00.000 11060 Moving (-0.21, 0.02) raw xDistance=0.02 yDistance=-0.21
02:20:58.425 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:20:58.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:58.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:20:58.425 00.000 11060 MoveAxis(E, 0, ABG)
02:20:58.425 00.000 11060 Move returns status 0, amount 0
02:20:58.425 00.000 11060 MoveAxis(N, 0, ABG)
02:20:58.425 00.000 11060 Move returns status 0, amount 0
02:20:58.425 00.000 11060 move complete, result=0
02:20:58.425 00.000 11060 worker thread done servicing request
02:20:58.426 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:58.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:58.426 00.000 10844 Enqueuing Expose request
02:20:58.426 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:20:58.427 00.001 11060 Worker thread wakes up
02:20:58.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:58.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:59.065 00.638 11060 Exposure complete
02:20:59.321 00.256 11060 worker thread done servicing request
02:20:59.321 00.000 10844 OnExposeComplete: enter
02:20:59.321 00.000 10844 UpdateGuideState(): m_state=6
02:20:59.321 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13271
02:20:59.321 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=61.60, Mass=2516, SNR=31.2, Peak=205 HFD=3.4
02:20:59.323 00.002 10844 MultiStar: [#1 0.02,-0.23,1.14,U] [#2 0.06,-0.80,0.00,M3] [#3 -0.16,-0.34,0.91,U] [#4 0.29,-0.70,0.00,M1] [#5 -0.41,-0.45,1.01,U] [#6 -0.19,-0.31,0.91,U] [#7 0.46,-1.00,0.00,M2] [#8 -0.27,-1.16,0.00,M2] 
02:20:59.323 00.000 10844 single-star, 4 included, MultiStar: {-0.13, -0.28}, one-star: {0.09, -0.08}
02:20:59.323 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
02:20:59.323 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
02:20:59.323 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=0.07 mountY=0.10, mountTheta=0.99
02:20:59.325 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
02:20:59.325 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
02:20:59.325 00.000 11060 Worker thread wakes up
02:20:59.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:20:59.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:20:59.325 00.000 10844 UpdateGuideState exits: m=2516 SNR=31.2
02:20:59.326 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:20:59.334 00.008 11060 Moving (0.09, -0.08) raw xDistance=0.07 yDistance=0.10
02:20:59.336 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:59.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:20:59.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:20:59.336 00.000 10844 Enqueuing Expose request
02:20:59.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:59.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:20:59.336 00.000 11060 MoveAxis(E, 0, ABG)
02:20:59.336 00.000 11060 Move returns status 0, amount 0
02:20:59.336 00.000 11060 MoveAxis(N, 0, ABG)
02:20:59.336 00.000 11060 Move returns status 0, amount 0
02:20:59.336 00.000 11060 move complete, result=0
02:20:59.336 00.000 11060 worker thread done servicing request
02:20:59.336 00.000 11060 Worker thread wakes up
02:20:59.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:20:59.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:20:59.338 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:59.974 00.636 11060 Exposure complete
02:21:00.219 00.245 11060 worker thread done servicing request
02:21:00.219 00.000 10844 OnExposeComplete: enter
02:21:00.220 00.001 10844 UpdateGuideState(): m_state=6
02:21:00.220 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13272
02:21:00.220 00.000 10844 Star::Find returns 1 (0), X=263.75, Y=62.14, Mass=3456, SNR=37.2, Peak=252 HFD=3.7
02:21:00.220 00.000 10844 MultiStar: [#1 -0.09,1.30,0.00,M2] [#2 -0.31,0.63,0.00,M4] [#3 -0.59,1.47,0.00,M9] [#4 -0.15,0.32,0.79,U] [#5 -0.17,-0.13,0.95,U] [#6 -0.43,0.41,0.73,U] [#7 -0.03,0.11,0.69,U] [#8 -0.63,-0.13,0.00,M3] 
02:21:00.221 00.001 10844 refined, 4 included, MultiStar: {-0.17, 0.23}, one-star: {-0.07, 0.46}
02:21:00.221 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
02:21:00.221 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.92 = -2.36)
02:21:00.221 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.29 cameraTheta=2.19 mountX=-0.20 mountY=-0.20, mountTheta=-2.35
02:21:00.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.23, opts=13)
02:21:00.223 00.001 10844 Enqueuing Move request for scope (-0.17, 0.23)
02:21:00.223 00.000 11060 Worker thread wakes up
02:21:00.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:00.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
02:21:00.223 00.000 10844 UpdateGuideState exits: m=3456 SNR=37.2
02:21:00.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
02:21:00.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:00.223 00.000 11060 Moving (-0.17, 0.23) raw xDistance=-0.20 yDistance=-0.20
02:21:00.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:00.223 00.000 10844 Enqueuing Expose request
02:21:00.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:21:00.223 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.26 newest=-0.31
02:21:00.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
02:21:00.223 00.000 11060 MoveAxis(E, 35, ABG)
02:21:00.223 00.000 11060 Guiding  Dir = 2, Dur = 35
02:21:00.234 00.011 11060 IsSlewing returns 0
02:21:00.234 00.000 11060 IsGuiding returns 0
02:21:00.280 00.046 11060 IsGuiding returns 0
02:21:00.280 00.000 11060 Move returns status 0, amount 35
02:21:00.280 00.000 11060 BLC: Oldest BLC event removed
02:21:00.280 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:21:00.280 00.000 11060 MoveAxis(N, 829, ABG)
02:21:00.280 00.000 11060 duration set to 750 by maxDecDuration
02:21:00.280 00.000 11060 Guiding  Dir = 0, Dur = 750
02:21:00.296 00.016 11060 IsSlewing returns 0
02:21:00.296 00.000 11060 IsGuiding returns 0
02:21:01.049 00.753 11060 IsGuiding returns 0
02:21:01.049 00.000 11060 Move returns status 0, amount 750
02:21:01.049 00.000 11060 move complete, result=0
02:21:01.049 00.000 11060 worker thread done servicing request
02:21:01.050 00.001 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 750 ms NORTH
02:21:01.050 00.000 11060 Worker thread wakes up
02:21:01.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:01.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:01.684 00.634 11060 Exposure complete
02:21:01.886 00.202 11060 worker thread done servicing request
02:21:01.886 00.000 10844 OnExposeComplete: enter
02:21:01.886 00.000 10844 UpdateGuideState(): m_state=6
02:21:01.886 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13273
02:21:01.886 00.000 10844 Star::Find returns 1 (0), X=263.81, Y=62.14, Mass=2561, SNR=31.6, Peak=207 HFD=3.7
02:21:01.887 00.001 10844 MultiStar: [#1 -0.01,0.34,1.01,U] [#2 -0.59,0.58,0.00,M5] [#3 -0.36,1.32,0.00,M10] [#4 -0.01,0.42,0.82,U] [#5 -0.06,0.62,0.96,U] [#6 -0.27,0.86,0.00,M1] [#7 0.62,0.34,0.00,M2] [#8 0.02,0.13,1.08,U] 
02:21:01.887 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.39}, one-star: {-0.02, 0.46}
02:21:01.887 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
02:21:01.887 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
02:21:01.887 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.61 mountX=-0.38 mountY=-0.08, mountTheta=-2.94
02:21:01.888 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.39, opts=13)
02:21:01.888 00.000 10844 Enqueuing Move request for scope (-0.01, 0.39)
02:21:01.888 00.000 11060 Worker thread wakes up
02:21:01.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:01.888 00.000 10844 UpdateGuideState exits: m=2561 SNR=31.6
02:21:01.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:01.890 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.39) opts 0xd
02:21:01.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:01.890 00.000 10844 Enqueuing Expose request
02:21:01.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.39)
02:21:01.890 00.000 11060 Moving (-0.01, 0.39) raw xDistance=-0.38 yDistance=-0.08
02:21:01.890 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.141322, 1:0.077441
02:21:01.890 00.000 11060 BLC: No correction, Miss < min_move
02:21:01.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
02:21:01.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:01.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:21:01.890 00.000 11060 MoveAxis(E, 67, ABG)
02:21:01.891 00.001 11060 Guiding  Dir = 2, Dur = 67
02:21:01.915 00.024 11060 IsSlewing returns 0
02:21:01.915 00.000 11060 IsGuiding returns 0
02:21:02.020 00.105 11060 IsGuiding returns 0
02:21:02.020 00.000 11060 Move returns status 0, amount 67
02:21:02.020 00.000 11060 MoveAxis(N, 0, ABG)
02:21:02.020 00.000 11060 Move returns status 0, amount 0
02:21:02.020 00.000 11060 move complete, result=0
02:21:02.020 00.000 11060 worker thread done servicing request
02:21:02.020 00.000 11060 Worker thread wakes up
02:21:02.021 00.001 10844 GuideStep: -0.4 px 67 ms EAST, -0.1 px 0 ms NORTH
02:21:02.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:02.023 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:02.653 00.630 11060 Exposure complete
02:21:02.818 00.165 11060 worker thread done servicing request
02:21:02.818 00.000 10844 OnExposeComplete: enter
02:21:02.818 00.000 10844 UpdateGuideState(): m_state=6
02:21:02.818 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13274
02:21:02.818 00.000 10844 Star::Find returns 1 (0), X=263.88, Y=61.98, Mass=2958, SNR=34.4, Peak=243 HFD=3.5
02:21:02.820 00.002 10844 MultiStar: [#1 -0.20,0.92,0.00,M2] [#2 -0.67,0.21,0.00,M6] [#3 -0.56,1.00,0.00,R] [#4 -0.15,0.24,0.77,U] [#5 -0.09,0.61,0.96,U] [#6 0.05,0.66,0.00,M2] [#7 -0.18,0.65,0.00,M3] [#8 -0.77,0.31,0.00,M3] 
02:21:02.820 00.000 10844 single-star, 2 included, MultiStar: {-0.05, 0.39}, one-star: {0.06, 0.29}
02:21:02.820 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
02:21:02.820 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
02:21:02.820 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.37 mountX=-0.30 mountY=0.01, mountTheta=3.11
02:21:02.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.29, opts=13)
02:21:02.821 00.000 10844 Enqueuing Move request for scope (0.06, 0.29)
02:21:02.821 00.000 11060 Worker thread wakes up
02:21:02.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
02:21:02.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
02:21:02.821 00.000 11060 Moving (0.06, 0.29) raw xDistance=-0.30 yDistance=0.01
02:21:02.821 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.141322, 1:0.077441, 2:-0.009637
02:21:02.821 00.000 11060 BLC: No correction, Miss < min_move
02:21:02.822 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:21:02.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:02.822 00.000 10844 UpdateGuideState exits: m=2958 SNR=34.4
02:21:02.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:02.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:02.822 00.000 10844 Enqueuing Expose request
02:21:02.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:02.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:21:02.822 00.000 11060 MoveAxis(E, 54, ABG)
02:21:02.822 00.000 11060 Guiding  Dir = 2, Dur = 54
02:21:02.849 00.027 11060 IsSlewing returns 0
02:21:02.849 00.000 11060 IsGuiding returns 0
02:21:02.928 00.079 11060 IsGuiding returns 0
02:21:02.928 00.000 11060 Move returns status 0, amount 54
02:21:02.928 00.000 11060 MoveAxis(N, 0, ABG)
02:21:02.928 00.000 11060 Move returns status 0, amount 0
02:21:02.928 00.000 11060 move complete, result=0
02:21:02.929 00.001 11060 worker thread done servicing request
02:21:02.929 00.000 11060 Worker thread wakes up
02:21:02.929 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.0 px 0 ms NORTH
02:21:02.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:02.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:03.561 00.632 11060 Exposure complete
02:21:03.743 00.182 11060 worker thread done servicing request
02:21:03.743 00.000 10844 OnExposeComplete: enter
02:21:03.744 00.001 10844 UpdateGuideState(): m_state=6
02:21:03.744 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13275
02:21:03.744 00.000 10844 Star::Find returns 1 (0), X=263.74, Y=61.99, Mass=3135, SNR=35.4, Peak=250 HFD=3.2
02:21:03.744 00.000 10844 MultiStar: [#1 -0.18,0.69,0.00,M3] [#2 -0.44,0.98,0.00,M7] [#3 0.28,-0.26,0.87,U] [#4 -0.17,0.76,0.00,M1] [#5 -0.30,0.09,0.87,U] [#6 -0.17,0.81,0.00,M3] [#7 0.91,0.15,0.00,M4] [#8 -0.31,0.19,0.76,U] 
02:21:03.744 00.000 10844 refined, 3 included, MultiStar: {-0.10, 0.08}, one-star: {-0.09, 0.30}
02:21:03.744 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.10)
02:21:03.744 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
02:21:03.745 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.43 mountX=-0.07 mountY=-0.11, mountTheta=-2.11
02:21:03.745 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.08, opts=13)
02:21:03.745 00.000 10844 Enqueuing Move request for scope (-0.10, 0.08)
02:21:03.745 00.000 11060 Worker thread wakes up
02:21:03.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:21:03.745 00.000 10844 UpdateGuideState exits: m=3135 SNR=35.4
02:21:03.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:03.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:03.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
02:21:03.745 00.000 10844 Enqueuing Expose request
02:21:03.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
02:21:03.745 00.000 11060 Moving (-0.10, 0.08) raw xDistance=-0.07 yDistance=-0.11
02:21:03.747 00.002 11060 BLC: window closed
02:21:03.747 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.141322, 1:0.077441, 2:-0.009637
02:21:03.747 00.000 11060 BLC: No correction, Miss < min_move
02:21:03.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:21:03.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:03.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:21:03.747 00.000 11060 MoveAxis(E, 0, ABG)
02:21:03.747 00.000 11060 Move returns status 0, amount 0
02:21:03.747 00.000 11060 MoveAxis(N, 0, ABG)
02:21:03.747 00.000 11060 Move returns status 0, amount 0
02:21:03.747 00.000 11060 move complete, result=0
02:21:03.747 00.000 11060 worker thread done servicing request
02:21:03.747 00.000 11060 Worker thread wakes up
02:21:03.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:03.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:03.748 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:04.375 00.627 11060 Exposure complete
02:21:04.540 00.165 11060 worker thread done servicing request
02:21:04.540 00.000 10844 OnExposeComplete: enter
02:21:04.540 00.000 10844 UpdateGuideState(): m_state=6
02:21:04.541 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13276
02:21:04.541 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=61.44, Mass=2588, SNR=31.4, Peak=248 HFD=3.3
02:21:04.541 00.000 10844 MultiStar: [#1 0.24,0.16,1.02,U] [#2 -0.50,0.98,0.00,M8] [#3 0.17,-0.15,1.00,U] [#4 -0.07,0.25,1.08,U] [#5 -0.11,-0.19,1.12,U] [#6 0.03,0.66,0.00,M4] [#7 0.48,0.15,0.92,U] [#8 0.16,0.16,0.87,U] 
02:21:04.541 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.02}, one-star: {0.51, -0.24}
02:21:04.542 00.001 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
02:21:04.542 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
02:21:04.542 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=-0.05 mountY=0.18, mountTheta=1.84
02:21:04.543 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.02, opts=13)
02:21:04.543 00.000 10844 Enqueuing Move request for scope (0.19, 0.02)
02:21:04.544 00.001 11060 Worker thread wakes up
02:21:04.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:04.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
02:21:04.544 00.000 10844 UpdateGuideState exits: m=2588 SNR=31.4
02:21:04.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
02:21:04.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:04.544 00.000 11060 Moving (0.19, 0.02) raw xDistance=-0.05 yDistance=0.18
02:21:04.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:04.544 00.000 10844 Enqueuing Expose request
02:21:04.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:04.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:04.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:21:04.544 00.000 11060 MoveAxis(E, 0, ABG)
02:21:04.544 00.000 11060 Move returns status 0, amount 0
02:21:04.544 00.000 11060 MoveAxis(N, 0, ABG)
02:21:04.544 00.000 11060 Move returns status 0, amount 0
02:21:04.544 00.000 11060 move complete, result=0
02:21:04.544 00.000 11060 worker thread done servicing request
02:21:04.544 00.000 11060 Worker thread wakes up
02:21:04.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:04.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:04.547 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:05.196 00.649 11060 Exposure complete
02:21:05.374 00.178 10844 OnExposeComplete: enter
02:21:05.374 00.000 10844 UpdateGuideState(): m_state=6
02:21:05.374 00.000 11060 worker thread done servicing request
02:21:05.374 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13277
02:21:05.375 00.001 10844 Star::Find returns 1 (0), X=263.63, Y=61.60, Mass=2462, SNR=30.7, Peak=213 HFD=3.3
02:21:05.375 00.000 10844 MultiStar: [#1 -0.60,0.41,0.00,M3] [#2 -0.44,1.12,0.00,M9] [#3 -0.09,0.08,1.07,U] [#4 0.37,-0.55,0.00,M1] [#5 -0.36,-0.05,1.11,U] [#6 -0.56,0.83,0.00,M5] [#7 -0.20,-0.18,0.94,U] [#8 -0.49,0.44,0.00,M2] 
02:21:05.375 00.000 10844 single-star, 3 included, MultiStar: {-0.21, -0.05}, one-star: {-0.19, -0.08}
02:21:05.375 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
02:21:05.375 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
02:21:05.375 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.74 mountX=0.11 mountY=-0.17, mountTheta=-0.99
02:21:05.376 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.08, opts=13)
02:21:05.376 00.000 10844 Enqueuing Move request for scope (-0.19, -0.08)
02:21:05.377 00.001 11060 Worker thread wakes up
02:21:05.377 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:21:05.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
02:21:05.377 00.000 10844 UpdateGuideState exits: m=2462 SNR=30.7
02:21:05.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
02:21:05.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:05.377 00.000 11060 Moving (-0.19, -0.08) raw xDistance=0.11 yDistance=-0.17
02:21:05.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:05.377 00.000 10844 Enqueuing Expose request
02:21:05.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:21:05.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:05.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:21:05.377 00.000 11060 MoveAxis(E, 0, ABG)
02:21:05.377 00.000 11060 Move returns status 0, amount 0
02:21:05.377 00.000 11060 MoveAxis(N, 0, ABG)
02:21:05.377 00.000 11060 Move returns status 0, amount 0
02:21:05.377 00.000 11060 move complete, result=0
02:21:05.378 00.001 11060 worker thread done servicing request
02:21:05.378 00.000 11060 Worker thread wakes up
02:21:05.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:05.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:05.379 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:06.026 00.647 11060 Exposure complete
02:21:06.230 00.204 11060 worker thread done servicing request
02:21:06.230 00.000 10844 OnExposeComplete: enter
02:21:06.230 00.000 10844 UpdateGuideState(): m_state=6
02:21:06.230 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13278
02:21:06.230 00.000 10844 Star::Find returns 1 (0), X=263.92, Y=61.63, Mass=2624, SNR=31.4, Peak=225 HFD=3.7
02:21:06.231 00.001 10844 MultiStar: [#1 0.40,0.02,1.02,U] [#2 -0.81,0.41,0.00,M10] [#3 0.04,-0.43,0.90,U] [#4 0.24,-0.16,1.05,U] [#5 -0.40,-0.18,1.04,U] [#6 -0.31,0.37,0.88,U] [#7 -0.00,-0.28,0.86,U] [#8 -0.22,0.14,1.16,U] 
02:21:06.231 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {0.09, -0.05}
02:21:06.231 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
02:21:06.231 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
02:21:06.231 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.86 mountX=0.07 mountY=-0.01, mountTheta=-0.12
02:21:06.232 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
02:21:06.232 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
02:21:06.232 00.000 11060 Worker thread wakes up
02:21:06.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:06.232 00.000 10844 UpdateGuideState exits: m=2624 SNR=31.4
02:21:06.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:06.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:06.233 00.001 10844 Enqueuing Expose request
02:21:06.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:21:06.233 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:21:06.233 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.01
02:21:06.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:21:06.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:06.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:21:06.233 00.000 11060 MoveAxis(E, 0, ABG)
02:21:06.233 00.000 11060 Move returns status 0, amount 0
02:21:06.233 00.000 11060 MoveAxis(N, 0, ABG)
02:21:06.233 00.000 11060 Move returns status 0, amount 0
02:21:06.233 00.000 11060 move complete, result=0
02:21:06.233 00.000 11060 worker thread done servicing request
02:21:06.233 00.000 11060 Worker thread wakes up
02:21:06.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:06.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:06.234 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:06.869 00.635 11060 Exposure complete
02:21:07.033 00.164 11060 worker thread done servicing request
02:21:07.034 00.001 10844 OnExposeComplete: enter
02:21:07.034 00.000 10844 UpdateGuideState(): m_state=6
02:21:07.034 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13279
02:21:07.034 00.000 10844 Star::Find returns 1 (0), X=263.61, Y=61.87, Mass=2325, SNR=29.1, Peak=175 HFD=3.7
02:21:07.034 00.000 10844 MultiStar: [#1 0.18,0.04,1.06,U] [#2 -0.21,0.54,2.26,U] [#3 -0.45,-0.73,0.00,M1] [#4 -0.03,-0.02,1.03,U] [#5 -0.06,-0.44,1.14,U] [#6 0.32,0.24,0.91,U] [#7 0.26,-0.69,0.00,M2] [#8 -0.58,0.11,1.09,U] 
02:21:07.035 00.001 10844 refined, 6 included, MultiStar: {-0.11, 0.15}, one-star: {-0.21, 0.19}
02:21:07.035 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
02:21:07.035 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.34)
02:21:07.035 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.21 mountX=-0.13 mountY=-0.13, mountTheta=-2.33
02:21:07.037 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.15, opts=13)
02:21:07.037 00.000 10844 Enqueuing Move request for scope (-0.11, 0.15)
02:21:07.037 00.000 11060 Worker thread wakes up
02:21:07.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
02:21:07.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
02:21:07.037 00.000 11060 Moving (-0.11, 0.15) raw xDistance=-0.13 yDistance=-0.13
02:21:07.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:21:07.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:07.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:07.037 00.000 10844 UpdateGuideState exits: m=2325 SNR=29.1
02:21:07.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:21:07.037 00.000 11060 MoveAxis(E, 22, ABG)
02:21:07.037 00.000 11060 Guiding  Dir = 2, Dur = 22
02:21:07.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:07.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:07.037 00.000 10844 Enqueuing Expose request
02:21:07.049 00.012 11060 IsSlewing returns 0
02:21:07.050 00.001 11060 IsGuiding returns 0
02:21:07.077 00.027 11060 IsGuiding returns 0
02:21:07.077 00.000 11060 Move returns status 0, amount 22
02:21:07.077 00.000 11060 MoveAxis(N, 0, ABG)
02:21:07.077 00.000 11060 Move returns status 0, amount 0
02:21:07.077 00.000 11060 move complete, result=0
02:21:07.077 00.000 11060 worker thread done servicing request
02:21:07.077 00.000 11060 Worker thread wakes up
02:21:07.077 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
02:21:07.078 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:07.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:07.725 00.647 11060 Exposure complete
02:21:07.924 00.199 11060 worker thread done servicing request
02:21:07.924 00.000 10844 OnExposeComplete: enter
02:21:07.924 00.000 10844 UpdateGuideState(): m_state=6
02:21:07.925 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13280
02:21:07.925 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=61.72, Mass=2617, SNR=31.7, Peak=198 HFD=3.5
02:21:07.925 00.000 10844 MultiStar: [#1 0.05,0.15,0.97,U] [#2 -0.09,0.10,2.07,U] [#3 -0.24,-0.58,0.93,U] [#4 0.17,-0.51,0.92,U] [#5 -0.03,-0.77,0.00,M1] [#6 -0.25,0.20,0.91,U] [#7 -0.17,-0.80,0.00,M3] [#8 -0.47,-0.67,0.00,M1] 
02:21:07.925 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.07}, one-star: {0.35, 0.04}
02:21:07.925 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.75) = xAngle (0.03 = 0.03)
02:21:07.925 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.02 = 0.02)
02:21:07.925 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.72 mountX=0.07 mountY=0.00, mountTheta=0.02
02:21:07.927 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
02:21:07.928 00.001 10844 Enqueuing Move request for scope (-0.01, -0.07)
02:21:07.928 00.000 11060 Worker thread wakes up
02:21:07.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
02:21:07.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
02:21:07.928 00.000 11060 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=0.00
02:21:07.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:21:07.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:07.928 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:07.929 00.001 10844 UpdateGuideState exits: m=2617 SNR=31.7
02:21:07.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:07.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:07.929 00.000 10844 Enqueuing Expose request
02:21:07.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:21:07.929 00.000 11060 MoveAxis(E, 0, ABG)
02:21:07.929 00.000 11060 Move returns status 0, amount 0
02:21:07.929 00.000 11060 MoveAxis(N, 0, ABG)
02:21:07.929 00.000 11060 Move returns status 0, amount 0
02:21:07.929 00.000 11060 move complete, result=0
02:21:07.929 00.000 11060 worker thread done servicing request
02:21:07.929 00.000 11060 Worker thread wakes up
02:21:07.930 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:07.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:07.931 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:08.575 00.644 11060 Exposure complete
02:21:08.738 00.163 11060 worker thread done servicing request
02:21:08.738 00.000 10844 OnExposeComplete: enter
02:21:08.738 00.000 10844 UpdateGuideState(): m_state=6
02:21:08.745 00.007 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13281
02:21:08.745 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=61.71, Mass=2393, SNR=30.3, Peak=247 HFD=3.3
02:21:08.745 00.000 10844 MultiStar: [#1 -0.04,0.43,0.96,U] [#2 -0.44,-0.14,2.03,U] [#3 0.28,-1.17,0.00,M1] [#4 -0.32,-0.38,0.99,U] [#5 -0.54,-0.22,1.09,U] [#6 0.23,0.45,1.05,U] [#7 0.61,-0.62,0.00,M4] [#8 0.09,-0.67,0.00,M2] 
02:21:08.745 00.000 10844 single-star, 5 included, MultiStar: {-0.20, 0.00}, one-star: {0.15, 0.03}
02:21:08.745 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
02:21:08.745 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
02:21:08.745 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.06 mountY=0.14, mountTheta=1.96
02:21:08.748 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
02:21:08.748 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
02:21:08.748 00.000 11060 Worker thread wakes up
02:21:08.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:21:08.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:21:08.748 00.000 11060 Moving (0.15, 0.03) raw xDistance=-0.06 yDistance=0.14
02:21:08.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:21:08.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:08.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:08.749 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:21:08.749 00.000 11060 MoveAxis(E, 0, ABG)
02:21:08.749 00.000 11060 Move returns status 0, amount 0
02:21:08.749 00.000 11060 MoveAxis(N, 0, ABG)
02:21:08.749 00.000 10844 UpdateGuideState exits: m=2393 SNR=30.3
02:21:08.749 00.000 11060 Move returns status 0, amount 0
02:21:08.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:08.749 00.000 11060 move complete, result=0
02:21:08.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:08.749 00.000 10844 Enqueuing Expose request
02:21:08.749 00.000 11060 worker thread done servicing request
02:21:08.749 00.000 11060 Worker thread wakes up
02:21:08.749 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:08.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:08.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:09.396 00.647 11060 Exposure complete
02:21:09.552 00.156 11060 worker thread done servicing request
02:21:09.552 00.000 10844 OnExposeComplete: enter
02:21:09.552 00.000 10844 UpdateGuideState(): m_state=6
02:21:09.552 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13282
02:21:09.552 00.000 10844 Star::Find returns 1 (0), X=263.88, Y=61.65, Mass=2485, SNR=30.8, Peak=212 HFD=3.5
02:21:09.552 00.000 10844 MultiStar: [#1 0.22,0.46,1.05,U] [#2 -0.30,-0.26,2.10,U] [#3 0.23,-1.60,0.00,M2] [#4 -0.24,-0.50,0.98,U] [#5 -0.43,-0.68,0.00,M1] [#6 -0.16,-0.29,0.92,U] [#7 0.30,0.11,0.93,U] [#8 -0.11,-0.81,0.00,M3] 
02:21:09.552 00.000 10844 single-star, 5 included, MultiStar: {-0.06, -0.11}, one-star: {0.06, -0.03}
02:21:09.552 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
02:21:09.552 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
02:21:09.552 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.43 mountX=0.02 mountY=0.06, mountTheta=1.32
02:21:09.555 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
02:21:09.555 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
02:21:09.555 00.000 11060 Worker thread wakes up
02:21:09.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:09.555 00.000 10844 UpdateGuideState exits: m=2485 SNR=30.8
02:21:09.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:09.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:09.555 00.000 10844 Enqueuing Expose request
02:21:09.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:21:09.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:21:09.555 00.000 11060 Moving (0.06, -0.03) raw xDistance=0.02 yDistance=0.06
02:21:09.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:09.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:09.556 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:21:09.556 00.000 11060 MoveAxis(E, 0, ABG)
02:21:09.556 00.000 11060 Move returns status 0, amount 0
02:21:09.556 00.000 11060 MoveAxis(N, 0, ABG)
02:21:09.556 00.000 11060 Move returns status 0, amount 0
02:21:09.556 00.000 11060 move complete, result=0
02:21:09.556 00.000 11060 worker thread done servicing request
02:21:09.556 00.000 11060 Worker thread wakes up
02:21:09.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:09.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:09.557 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:10.180 00.623 11060 Exposure complete
02:21:10.355 00.175 11060 worker thread done servicing request
02:21:10.356 00.001 10844 OnExposeComplete: enter
02:21:10.356 00.000 10844 UpdateGuideState(): m_state=6
02:21:10.356 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13283
02:21:10.356 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=60.85, Mass=2249, SNR=29.7, Peak=221 HFD=3.3
02:21:10.356 00.000 10844 MultiStar: [#1 0.17,-0.52,1.04,U] [#2 0.32,-0.69,0.00,M7] [#3 0.31,-0.90,0.00,M3] [#4 0.61,-0.97,0.00,M1] [#5 -0.04,-0.62,1.04,U] [#6 -0.04,-0.50,0.96,U] [#7 0.56,-0.24,0.87,U] [#8 -0.18,-1.07,0.00,M4] 
02:21:10.356 00.000 10844 refined, 4 included, MultiStar: {0.24, -0.55}, one-star: {0.61, -0.83}
02:21:10.356 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
02:21:10.357 00.001 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
02:21:10.357 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.55 hyp=0.60 cameraTheta=-1.15 mountX=0.50 mountY=0.33, mountTheta=0.59
02:21:10.358 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.55, opts=13)
02:21:10.358 00.000 10844 Enqueuing Move request for scope (0.24, -0.55)
02:21:10.358 00.000 11060 Worker thread wakes up
02:21:10.358 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:10.358 00.000 10844 UpdateGuideState exits: m=2249 SNR=29.7
02:21:10.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:10.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:10.358 00.000 10844 Enqueuing Expose request
02:21:10.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.55) opts 0xd
02:21:10.358 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.55)
02:21:10.358 00.000 11060 Moving (0.24, -0.55) raw xDistance=0.50 yDistance=0.33
02:21:10.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.50
02:21:10.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:10.359 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:21:10.359 00.000 11060 MoveAxis(W, 87, ABG)
02:21:10.359 00.000 11060 Guiding  Dir = 3, Dur = 87
02:21:10.362 00.003 11060 IsSlewing returns 0
02:21:10.362 00.000 11060 IsGuiding returns 0
02:21:10.472 00.110 11060 IsGuiding returns 0
02:21:10.472 00.000 11060 Move returns status 0, amount 87
02:21:10.472 00.000 11060 MoveAxis(N, 0, ABG)
02:21:10.472 00.000 11060 Move returns status 0, amount 0
02:21:10.472 00.000 11060 move complete, result=0
02:21:10.473 00.001 11060 worker thread done servicing request
02:21:10.473 00.000 11060 Worker thread wakes up
02:21:10.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:10.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:10.473 00.000 10844 GuideStep: 0.5 px 87 ms WEST, 0.3 px 0 ms NORTH
02:21:11.104 00.631 11060 Exposure complete
02:21:11.268 00.164 11060 worker thread done servicing request
02:21:11.268 00.000 10844 OnExposeComplete: enter
02:21:11.268 00.000 10844 UpdateGuideState(): m_state=6
02:21:11.269 00.001 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13284
02:21:11.269 00.000 10844 Star::Find returns 1 (1), X=264.55, Y=61.93, Mass=3022, SNR=34.7, Peak=255 HFD=3.5
02:21:11.269 00.000 10844 MultiStar: [#1 0.13,0.26,0.82,U] [#2 0.40,-0.17,2.03,U] [#3 0.61,-0.74,0.00,M4] [#4 0.55,-0.28,0.97,U] [#5 -0.34,-0.27,0.90,U] [#6 -0.11,0.56,0.86,U] [#7 0.64,0.09,0.00,M3] [#8 -0.18,-0.13,0.80,U] 
02:21:11.269 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.00}, one-star: {0.72, 0.25}
02:21:11.269 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
02:21:11.269 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
02:21:11.269 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-0.01 mountX=-0.04 mountY=0.22, mountTheta=1.74
02:21:11.271 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.00, opts=13)
02:21:11.271 00.000 10844 Enqueuing Move request for scope (0.22, -0.00)
02:21:11.271 00.000 11060 Worker thread wakes up
02:21:11.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:11.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.00) opts 0xd
02:21:11.271 00.000 10844 UpdateGuideState exits: m=3022 SNR=34.7 Saturated
02:21:11.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.00)
02:21:11.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:11.271 00.000 11060 Moving (0.22, -0.00) raw xDistance=-0.04 yDistance=0.22
02:21:11.272 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:11.272 00.000 10844 Enqueuing Expose request
02:21:11.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:21:11.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:11.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:21:11.272 00.000 11060 MoveAxis(E, 0, ABG)
02:21:11.272 00.000 11060 Move returns status 0, amount 0
02:21:11.272 00.000 11060 MoveAxis(N, 0, ABG)
02:21:11.272 00.000 11060 Move returns status 0, amount 0
02:21:11.272 00.000 11060 move complete, result=0
02:21:11.272 00.000 11060 worker thread done servicing request
02:21:11.272 00.000 11060 Worker thread wakes up
02:21:11.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:11.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:11.273 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:11.900 00.627 11060 Exposure complete
02:21:12.086 00.186 11060 worker thread done servicing request
02:21:12.086 00.000 10844 OnExposeComplete: enter
02:21:12.086 00.000 10844 UpdateGuideState(): m_state=6
02:21:12.086 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13285
02:21:12.086 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=61.55, Mass=2575, SNR=31.5, Peak=255 HFD=3.3
02:21:12.087 00.001 10844 MultiStar: [#1 0.54,-0.24,1.06,U] [#2 -0.23,0.26,2.18,U] [#3 0.47,-0.74,0.00,M5] [#4 0.24,0.00,0.95,U] [#5 -0.20,0.16,1.01,U] [#6 0.15,0.39,0.86,U] [#7 0.64,0.12,0.00,M4] [#8 -0.04,-0.42,0.94,U] 
02:21:12.087 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.03}, one-star: {0.38, -0.13}
02:21:12.087 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
02:21:12.087 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
02:21:12.087 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.46 mountX=-0.05 mountY=0.06, mountTheta=2.20
02:21:12.088 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
02:21:12.088 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
02:21:12.088 00.000 11060 Worker thread wakes up
02:21:12.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
02:21:12.088 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
02:21:12.088 00.000 11060 Moving (0.07, 0.03) raw xDistance=-0.05 yDistance=0.06
02:21:12.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:12.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:12.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:12.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:21:12.088 00.000 11060 MoveAxis(E, 0, ABG)
02:21:12.090 00.002 11060 Move returns status 0, amount 0
02:21:12.090 00.000 11060 MoveAxis(N, 0, ABG)
02:21:12.090 00.000 10844 UpdateGuideState exits: m=2575 SNR=31.5 Saturated
02:21:12.090 00.000 11060 Move returns status 0, amount 0
02:21:12.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:12.090 00.000 11060 move complete, result=0
02:21:12.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:12.090 00.000 10844 Enqueuing Expose request
02:21:12.090 00.000 11060 worker thread done servicing request
02:21:12.090 00.000 11060 Worker thread wakes up
02:21:12.090 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:12.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:12.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:12.731 00.641 11060 Exposure complete
02:21:12.919 00.188 11060 worker thread done servicing request
02:21:12.919 00.000 10844 OnExposeComplete: enter
02:21:12.919 00.000 10844 UpdateGuideState(): m_state=6
02:21:12.920 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13286
02:21:12.920 00.000 10844 Star::Find returns 1 (0), X=264.31, Y=61.29, Mass=2559, SNR=31.7, Peak=246 HFD=3.4
02:21:12.927 00.007 10844 MultiStar: [#1 0.01,-0.02,1.07,U] [#2 -0.16,0.04,1.89,U] [#3 0.10,-0.74,0.00,M6] [#4 0.69,-0.34,0.00,M1] [#5 -0.09,-0.08,0.99,U] [#6 -0.24,0.11,0.89,U] [#7 -0.10,0.18,0.85,U] [#8 -0.36,-0.77,0.00,M3] 
02:21:12.927 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.03}, one-star: {0.49, -0.39}
02:21:12.927 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
02:21:12.927 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
02:21:12.927 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.42 mountX=0.03 mountY=-0.02, mountTheta=-0.68
02:21:12.928 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
02:21:12.929 00.001 10844 Enqueuing Move request for scope (-0.03, -0.03)
02:21:12.929 00.000 11060 Worker thread wakes up
02:21:12.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:12.929 00.000 10844 UpdateGuideState exits: m=2559 SNR=31.7
02:21:12.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:12.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:12.929 00.000 10844 Enqueuing Expose request
02:21:12.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:21:12.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:21:12.929 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=-0.02
02:21:12.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:21:12.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:12.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:21:12.929 00.000 11060 MoveAxis(E, 0, ABG)
02:21:12.929 00.000 11060 Move returns status 0, amount 0
02:21:12.929 00.000 11060 MoveAxis(N, 0, ABG)
02:21:12.929 00.000 11060 Move returns status 0, amount 0
02:21:12.931 00.002 11060 move complete, result=0
02:21:12.931 00.000 11060 worker thread done servicing request
02:21:12.931 00.000 11060 Worker thread wakes up
02:21:12.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:12.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:12.932 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:13.564 00.632 11060 Exposure complete
02:21:13.724 00.160 11060 worker thread done servicing request
02:21:13.724 00.000 10844 OnExposeComplete: enter
02:21:13.724 00.000 10844 UpdateGuideState(): m_state=6
02:21:13.725 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13287
02:21:13.725 00.000 10844 Star::Find returns 1 (0), X=263.96, Y=61.57, Mass=2276, SNR=29.1, Peak=235 HFD=3.5
02:21:13.725 00.000 10844 MultiStar: [#1 0.36,0.24,1.11,U] [#2 0.17,0.11,2.32,U] [#3 0.56,-0.35,0.00,M7] [#4 0.57,-0.54,0.00,M2] [#5 0.11,0.05,1.21,U] [#6 0.08,0.45,1.03,U] [#7 0.19,0.29,0.89,U] [#8 0.06,-0.39,1.16,U] 
02:21:13.725 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.14, -0.12}
02:21:13.725 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
02:21:13.725 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
02:21:13.725 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.49 mountX=-0.11 mountY=0.14, mountTheta=2.23
02:21:13.727 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.08, opts=13)
02:21:13.727 00.000 10844 Enqueuing Move request for scope (0.16, 0.08)
02:21:13.728 00.001 11060 Worker thread wakes up
02:21:13.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:13.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
02:21:13.728 00.000 10844 UpdateGuideState exits: m=2276 SNR=29.1
02:21:13.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
02:21:13.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:13.728 00.000 11060 Moving (0.16, 0.08) raw xDistance=-0.11 yDistance=0.14
02:21:13.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:13.728 00.000 10844 Enqueuing Expose request
02:21:13.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:21:13.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:13.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:21:13.728 00.000 11060 MoveAxis(E, 0, ABG)
02:21:13.728 00.000 11060 Move returns status 0, amount 0
02:21:13.728 00.000 11060 MoveAxis(N, 0, ABG)
02:21:13.728 00.000 11060 Move returns status 0, amount 0
02:21:13.728 00.000 11060 move complete, result=0
02:21:13.728 00.000 11060 worker thread done servicing request
02:21:13.730 00.002 11060 Worker thread wakes up
02:21:13.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:13.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:13.731 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:14.358 00.627 11060 Exposure complete
02:21:14.520 00.162 11060 worker thread done servicing request
02:21:14.520 00.000 10844 OnExposeComplete: enter
02:21:14.520 00.000 10844 UpdateGuideState(): m_state=6
02:21:14.520 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13288
02:21:14.520 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=60.79, Mass=2665, SNR=30.7, Peak=187 HFD=4.0
02:21:14.521 00.001 10844 MultiStar: [#1 0.02,-0.86,0.00,M1] [#2 0.23,0.62,0.00,M4] [#3 -0.08,-0.90,0.00,M8] [#4 0.49,-0.26,1.02,U] [#5 -0.08,-0.37,1.11,U] [#6 -0.11,0.05,1.03,U] [#7 0.29,-0.05,0.92,U] [#8 -0.15,-0.48,1.05,U] 
02:21:14.521 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.34}, one-star: {0.31, -0.89}
02:21:14.521 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
02:21:14.521 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
02:21:14.521 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.34 hyp=0.36 cameraTheta=-1.24 mountX=0.31 mountY=0.17, mountTheta=0.50
02:21:14.523 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.34, opts=13)
02:21:14.523 00.000 10844 Enqueuing Move request for scope (0.12, -0.34)
02:21:14.523 00.000 11060 Worker thread wakes up
02:21:14.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:14.523 00.000 10844 UpdateGuideState exits: m=2665 SNR=30.7
02:21:14.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.34) opts 0xd
02:21:14.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:14.524 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:14.524 00.000 10844 Enqueuing Expose request
02:21:14.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.34)
02:21:14.524 00.000 11060 Moving (0.12, -0.34) raw xDistance=0.31 yDistance=0.17
02:21:14.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
02:21:14.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:14.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:21:14.524 00.000 11060 MoveAxis(W, 54, ABG)
02:21:14.524 00.000 11060 Guiding  Dir = 3, Dur = 54
02:21:14.539 00.015 11060 IsSlewing returns 0
02:21:14.539 00.000 11060 IsGuiding returns 0
02:21:14.616 00.077 11060 IsGuiding returns 0
02:21:14.616 00.000 11060 Move returns status 0, amount 54
02:21:14.616 00.000 11060 MoveAxis(N, 0, ABG)
02:21:14.616 00.000 11060 Move returns status 0, amount 0
02:21:14.616 00.000 11060 move complete, result=0
02:21:14.616 00.000 11060 worker thread done servicing request
02:21:14.617 00.001 11060 Worker thread wakes up
02:21:14.617 00.000 10844 GuideStep: 0.3 px 54 ms WEST, 0.2 px 0 ms NORTH
02:21:14.618 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:14.619 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:15.271 00.652 11060 Exposure complete
02:21:15.438 00.167 11060 worker thread done servicing request
02:21:15.438 00.000 10844 OnExposeComplete: enter
02:21:15.438 00.000 10844 UpdateGuideState(): m_state=6
02:21:15.438 00.000 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13289
02:21:15.438 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=62.15, Mass=2370, SNR=30.2, Peak=206 HFD=3.6
02:21:15.439 00.001 10844 MultiStar: [#1 0.10,0.52,1.10,U] [#2 -0.56,0.13,2.37,U] [#3 0.58,-1.12,0.00,M9] [#4 0.05,-0.51,0.88,U] [#5 -0.12,-0.78,0.00,M1] [#6 -0.16,-0.14,1.01,U] [#7 0.57,-0.60,0.00,M2] [#8 -0.39,-0.96,0.00,M2] 
02:21:15.439 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.12}, one-star: {0.80, 0.47}
02:21:15.439 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.75) = xAngle (3.93 = -2.35)
02:21:15.439 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.91 = -2.37)
02:21:15.439 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.18 mountX=-0.11 mountY=-0.10, mountTheta=-2.36
02:21:15.441 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.12, opts=13)
02:21:15.441 00.000 10844 Enqueuing Move request for scope (-0.09, 0.12)
02:21:15.441 00.000 11060 Worker thread wakes up
02:21:15.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:15.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
02:21:15.441 00.000 10844 UpdateGuideState exits: m=2370 SNR=30.2
02:21:15.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
02:21:15.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:15.441 00.000 11060 Moving (-0.09, 0.12) raw xDistance=-0.11 yDistance=-0.10
02:21:15.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:15.441 00.000 10844 Enqueuing Expose request
02:21:15.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:21:15.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:15.442 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:21:15.442 00.000 11060 MoveAxis(E, 0, ABG)
02:21:15.442 00.000 11060 Move returns status 0, amount 0
02:21:15.442 00.000 11060 MoveAxis(N, 0, ABG)
02:21:15.442 00.000 11060 Move returns status 0, amount 0
02:21:15.442 00.000 11060 move complete, result=0
02:21:15.442 00.000 11060 worker thread done servicing request
02:21:15.442 00.000 11060 Worker thread wakes up
02:21:15.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:15.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:15.443 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:16.084 00.641 11060 Exposure complete
02:21:16.286 00.202 11060 worker thread done servicing request
02:21:16.286 00.000 10844 OnExposeComplete: enter
02:21:16.286 00.000 10844 UpdateGuideState(): m_state=6
02:21:16.286 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13290
02:21:16.286 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=61.71, Mass=2130, SNR=28.6, Peak=221 HFD=3.4
02:21:16.287 00.001 10844 MultiStar: [#1 -0.01,0.14,1.18,U] [#2 -0.59,-0.09,2.42,U] [#3 0.36,-0.82,0.00,M10] [#4 0.30,-0.08,0.98,U] [#5 -0.13,-0.57,1.09,U] [#6 -0.16,0.23,0.89,U] [#7 0.42,-0.15,0.76,U] [#8 -0.20,-0.70,0.00,M3] 
02:21:16.287 00.000 10844 single-star, 6 included, MultiStar: {-0.13, -0.08}, one-star: {0.02, 0.03}
02:21:16.287 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.75) = xAngle (2.80 = 2.80)
02:21:16.287 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.78 = 2.78)
02:21:16.287 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.05 mountX=-0.03 mountY=0.01, mountTheta=2.78
02:21:16.288 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
02:21:16.288 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
02:21:16.288 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:16.288 00.000 10844 UpdateGuideState exits: m=2130 SNR=28.6
02:21:16.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:16.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:16.288 00.000 10844 Enqueuing Expose request
02:21:16.289 00.001 11060 Worker thread wakes up
02:21:16.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:21:16.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:21:16.289 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
02:21:16.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:21:16.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:16.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:21:16.289 00.000 11060 MoveAxis(E, 0, ABG)
02:21:16.289 00.000 11060 Move returns status 0, amount 0
02:21:16.290 00.001 11060 MoveAxis(N, 0, ABG)
02:21:16.290 00.000 11060 Move returns status 0, amount 0
02:21:16.290 00.000 11060 move complete, result=0
02:21:16.290 00.000 11060 worker thread done servicing request
02:21:16.290 00.000 11060 Worker thread wakes up
02:21:16.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:16.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:16.291 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:16.925 00.634 11060 Exposure complete
02:21:17.105 00.180 11060 worker thread done servicing request
02:21:17.105 00.000 10844 OnExposeComplete: enter
02:21:17.105 00.000 10844 UpdateGuideState(): m_state=6
02:21:17.105 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13291
02:21:17.105 00.000 10844 Star::Find returns 1 (0), X=263.51, Y=62.07, Mass=2578, SNR=31.3, Peak=220 HFD=3.7
02:21:17.105 00.000 10844 MultiStar: [#1 -0.22,0.86,0.00,M1] [#2 -0.14,0.81,0.00,M3] [#3 0.18,-0.64,0.00,R] [#4 0.69,0.18,0.00,M1] [#5 -0.08,-0.30,1.08,U] [#6 0.06,-0.07,0.86,U] [#7 0.60,-0.08,0.84,U] [#8 -0.26,-0.65,0.00,M4] 
02:21:17.105 00.000 10844 refined, 3 included, MultiStar: {0.04, -0.02}, one-star: {-0.31, 0.39}
02:21:17.105 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
02:21:17.105 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
02:21:17.106 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.33 mountX=0.01 mountY=0.05, mountTheta=1.42
02:21:17.108 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
02:21:17.108 00.000 10844 Enqueuing Move request for scope (0.04, -0.02)
02:21:17.108 00.000 11060 Worker thread wakes up
02:21:17.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:17.108 00.000 10844 UpdateGuideState exits: m=2578 SNR=31.3
02:21:17.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:17.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:17.108 00.000 10844 Enqueuing Expose request
02:21:17.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
02:21:17.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
02:21:17.108 00.000 11060 Moving (0.04, -0.02) raw xDistance=0.01 yDistance=0.05
02:21:17.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:21:17.109 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:17.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:21:17.109 00.000 11060 MoveAxis(E, 0, ABG)
02:21:17.109 00.000 11060 Move returns status 0, amount 0
02:21:17.109 00.000 11060 MoveAxis(N, 0, ABG)
02:21:17.109 00.000 11060 Move returns status 0, amount 0
02:21:17.109 00.000 11060 move complete, result=0
02:21:17.109 00.000 11060 worker thread done servicing request
02:21:17.109 00.000 11060 Worker thread wakes up
02:21:17.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:17.110 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:17.110 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:17.744 00.634 11060 Exposure complete
02:21:17.920 00.176 11060 worker thread done servicing request
02:21:17.921 00.001 10844 OnExposeComplete: enter
02:21:17.921 00.000 10844 UpdateGuideState(): m_state=6
02:21:17.921 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13292
02:21:17.921 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=61.37, Mass=2442, SNR=30.5, Peak=251 HFD=3.3
02:21:17.921 00.000 10844 MultiStar: [#1 0.09,-0.14,1.23,U] [#2 -0.15,0.07,2.14,U] [#3 0.14,-0.85,0.00,M1] [#4 -0.19,-0.23,0.98,U] [#5 -0.51,-0.27,1.09,U] [#6 0.11,-0.28,0.99,U] [#7 0.48,-0.79,0.00,M1] [#8 -0.23,-0.75,0.00,M5] 
02:21:17.921 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.15}, one-star: {0.28, -0.31}
02:21:17.921 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
02:21:17.921 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
02:21:17.923 00.002 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.03 mountX=0.16 mountY=-0.05, mountTheta=-0.29
02:21:17.923 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
02:21:17.923 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
02:21:17.923 00.000 11060 Worker thread wakes up
02:21:17.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
02:21:17.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
02:21:17.924 00.001 11060 Moving (-0.07, -0.15) raw xDistance=0.16 yDistance=-0.05
02:21:17.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:21:17.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:17.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:17.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:21:17.924 00.000 11060 MoveAxis(W, 28, ABG)
02:21:17.924 00.000 11060 Guiding  Dir = 3, Dur = 28
02:21:17.924 00.000 10844 UpdateGuideState exits: m=2442 SNR=30.5
02:21:17.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:17.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:17.924 00.000 10844 Enqueuing Expose request
02:21:17.957 00.033 11060 IsSlewing returns 0
02:21:17.957 00.000 11060 IsGuiding returns 0
02:21:18.003 00.046 11060 IsGuiding returns 0
02:21:18.005 00.002 11060 Move returns status 0, amount 28
02:21:18.005 00.000 11060 MoveAxis(N, 0, ABG)
02:21:18.005 00.000 11060 Move returns status 0, amount 0
02:21:18.005 00.000 11060 move complete, result=0
02:21:18.005 00.000 11060 worker thread done servicing request
02:21:18.005 00.000 11060 Worker thread wakes up
02:21:18.005 00.000 10844 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
02:21:18.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:18.006 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:18.636 00.630 11060 Exposure complete
02:21:18.810 00.174 11060 worker thread done servicing request
02:21:18.810 00.000 10844 OnExposeComplete: enter
02:21:18.810 00.000 10844 UpdateGuideState(): m_state=6
02:21:18.810 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13293
02:21:18.810 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=61.75, Mass=2282, SNR=29.2, Peak=187 HFD=3.6
02:21:18.811 00.001 10844 MultiStar: [#1 0.29,0.14,1.09,U] [#2 0.16,-0.57,2.24,U] [#3 0.48,-0.57,0.00,M2] [#4 0.33,-0.47,0.88,U] [#5 -0.44,-0.34,1.20,U] [#6 -0.24,0.26,0.99,U] [#7 1.09,-0.23,0.00,M2] [#8 0.12,-0.23,1.19,U] 
02:21:18.811 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.22}, one-star: {0.46, 0.07}
02:21:18.811 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
02:21:18.811 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
02:21:18.811 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.17 mountX=0.20 mountY=0.13, mountTheta=0.57
02:21:18.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.22, opts=13)
02:21:18.812 00.000 10844 Enqueuing Move request for scope (0.09, -0.22)
02:21:18.812 00.000 11060 Worker thread wakes up
02:21:18.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:18.812 00.000 10844 UpdateGuideState exits: m=2282 SNR=29.2
02:21:18.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:18.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:18.812 00.000 10844 Enqueuing Expose request
02:21:18.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
02:21:18.814 00.002 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
02:21:18.814 00.000 11060 Moving (0.09, -0.22) raw xDistance=0.20 yDistance=0.13
02:21:18.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
02:21:18.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:18.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:21:18.814 00.000 11060 MoveAxis(W, 35, ABG)
02:21:18.814 00.000 11060 Guiding  Dir = 3, Dur = 35
02:21:18.831 00.017 11060 IsSlewing returns 0
02:21:18.831 00.000 11060 IsGuiding returns 0
02:21:18.878 00.047 11060 IsGuiding returns 0
02:21:18.878 00.000 11060 Move returns status 0, amount 35
02:21:18.878 00.000 11060 MoveAxis(N, 0, ABG)
02:21:18.878 00.000 11060 Move returns status 0, amount 0
02:21:18.878 00.000 11060 move complete, result=0
02:21:18.878 00.000 11060 worker thread done servicing request
02:21:18.878 00.000 11060 Worker thread wakes up
02:21:18.878 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
02:21:18.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:18.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:19.509 00.631 11060 Exposure complete
02:21:19.673 00.164 11060 worker thread done servicing request
02:21:19.673 00.000 10844 OnExposeComplete: enter
02:21:19.674 00.001 10844 UpdateGuideState(): m_state=6
02:21:19.674 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13294
02:21:19.674 00.000 10844 Star::Find returns 1 (1), X=264.40, Y=61.60, Mass=2810, SNR=32.4, Peak=255 HFD=3.3
02:21:19.674 00.000 10844 MultiStar: [#1 0.33,0.47,1.01,U] [#2 -0.04,-0.01,1.97,U] [#3 0.72,-0.26,0.00,M3] [#4 0.53,-0.30,0.91,U] [#5 0.19,0.16,0.95,U] [#6 -0.02,0.25,0.85,U] [#7 0.52,0.01,0.84,U] [#8 0.10,-1.06,0.00,M5] 
02:21:19.674 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.06}, one-star: {0.58, -0.09}
02:21:19.674 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
02:21:19.674 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
02:21:19.674 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.26 cameraTheta=0.24 mountX=-0.11 mountY=0.24, mountTheta=1.99
02:21:19.676 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.06, opts=13)
02:21:19.676 00.000 10844 Enqueuing Move request for scope (0.25, 0.06)
02:21:19.676 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:19.676 00.000 10844 UpdateGuideState exits: m=2810 SNR=32.4 Saturated
02:21:19.676 00.000 11060 Worker thread wakes up
02:21:19.677 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:19.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:19.677 00.000 10844 Enqueuing Expose request
02:21:19.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.06) opts 0xd
02:21:19.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.06)
02:21:19.677 00.000 11060 Moving (0.25, 0.06) raw xDistance=-0.11 yDistance=0.24
02:21:19.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:21:19.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:19.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:21:19.677 00.000 11060 MoveAxis(E, 0, ABG)
02:21:19.677 00.000 11060 Move returns status 0, amount 0
02:21:19.677 00.000 11060 MoveAxis(N, 0, ABG)
02:21:19.677 00.000 11060 Move returns status 0, amount 0
02:21:19.677 00.000 11060 move complete, result=0
02:21:19.677 00.000 11060 worker thread done servicing request
02:21:19.677 00.000 11060 Worker thread wakes up
02:21:19.678 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:19.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:19.679 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:20.323 00.644 11060 Exposure complete
02:21:20.491 00.168 11060 worker thread done servicing request
02:21:20.492 00.001 10844 OnExposeComplete: enter
02:21:20.492 00.000 10844 UpdateGuideState(): m_state=6
02:21:20.492 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13295
02:21:20.492 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=62.13, Mass=2455, SNR=31.0, Peak=232 HFD=3.8
02:21:20.492 00.000 10844 MultiStar: [#1 0.28,0.08,0.98,U] [#2 0.15,-0.23,2.23,U] [#3 -0.03,-0.00,0.97,U] [#4 0.13,-0.19,1.01,U] [#5 -0.21,-0.01,1.13,U] [#6 -0.66,0.57,0.00,M1] [#7 0.31,0.05,0.93,U] [#8 -0.15,-0.48,1.00,U] 
02:21:20.492 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {0.28, 0.45}
02:21:20.492 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.75) = xAngle (1.14 = 1.14)
02:21:20.493 00.001 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
02:21:20.493 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.61 mountX=0.05 mountY=0.11, mountTheta=1.14
02:21:20.494 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
02:21:20.494 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
02:21:20.494 00.000 11060 Worker thread wakes up
02:21:20.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:21:20.494 00.000 10844 UpdateGuideState exits: m=2455 SNR=31.0
02:21:20.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:20.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:20.494 00.000 10844 Enqueuing Expose request
02:21:20.495 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
02:21:20.495 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
02:21:20.495 00.000 11060 Moving (0.10, -0.07) raw xDistance=0.05 yDistance=0.11
02:21:20.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:21:20.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:20.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:21:20.495 00.000 11060 MoveAxis(E, 0, ABG)
02:21:20.495 00.000 11060 Move returns status 0, amount 0
02:21:20.495 00.000 11060 MoveAxis(N, 0, ABG)
02:21:20.495 00.000 11060 Move returns status 0, amount 0
02:21:20.495 00.000 11060 move complete, result=0
02:21:20.495 00.000 11060 worker thread done servicing request
02:21:20.496 00.001 11060 Worker thread wakes up
02:21:20.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:20.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:20.498 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:21.130 00.632 11060 Exposure complete
02:21:21.300 00.170 11060 worker thread done servicing request
02:21:21.300 00.000 10844 OnExposeComplete: enter
02:21:21.300 00.000 10844 UpdateGuideState(): m_state=6
02:21:21.300 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13296
02:21:21.300 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=62.02, Mass=3281, SNR=35.9, Peak=255 HFD=3.6
02:21:21.301 00.001 10844 MultiStar: [#1 0.44,0.29,0.86,U] [#2 0.56,0.61,0.00,M1] [#3 0.46,0.25,0.85,U] [#4 0.19,0.21,0.77,U] [#5 0.08,-0.43,0.90,U] [#6 0.21,0.52,0.85,U] [#7 0.90,-0.13,0.00,M1] [#8 0.41,0.17,0.81,U] 
02:21:21.301 00.000 10844 refined, 6 included, MultiStar: {0.31, 0.19}, one-star: {0.39, 0.34}
02:21:21.301 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
02:21:21.301 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
02:21:21.301 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.19 hyp=0.37 cameraTheta=0.55 mountX=-0.24 mountY=0.28, mountTheta=2.29
02:21:21.302 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.19, opts=13)
02:21:21.302 00.000 10844 Enqueuing Move request for scope (0.31, 0.19)
02:21:21.302 00.000 11060 Worker thread wakes up
02:21:21.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:21.302 00.000 10844 UpdateGuideState exits: m=3281 SNR=35.9 Saturated
02:21:21.303 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:21.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:21.303 00.000 10844 Enqueuing Expose request
02:21:21.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.19) opts 0xd
02:21:21.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.19)
02:21:21.303 00.000 11060 Moving (0.31, 0.19) raw xDistance=-0.24 yDistance=0.28
02:21:21.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
02:21:21.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:21.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:21:21.303 00.000 11060 MoveAxis(E, 42, ABG)
02:21:21.303 00.000 11060 Guiding  Dir = 2, Dur = 42
02:21:21.315 00.012 11060 IsSlewing returns 0
02:21:21.315 00.000 11060 IsGuiding returns 0
02:21:21.377 00.062 11060 IsGuiding returns 0
02:21:21.377 00.000 11060 Move returns status 0, amount 42
02:21:21.377 00.000 11060 MoveAxis(N, 0, ABG)
02:21:21.377 00.000 11060 Move returns status 0, amount 0
02:21:21.377 00.000 11060 move complete, result=0
02:21:21.377 00.000 11060 worker thread done servicing request
02:21:21.377 00.000 11060 Worker thread wakes up
02:21:21.378 00.001 10844 GuideStep: -0.2 px 42 ms EAST, 0.3 px 0 ms NORTH
02:21:21.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:21.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:22.013 00.635 11060 Exposure complete
02:21:22.200 00.187 11060 worker thread done servicing request
02:21:22.200 00.000 10844 OnExposeComplete: enter
02:21:22.200 00.000 10844 UpdateGuideState(): m_state=6
02:21:22.200 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13297
02:21:22.200 00.000 10844 Star::Find returns 1 (0), X=264.38, Y=61.52, Mass=2343, SNR=30.1, Peak=246 HFD=3.3
02:21:22.200 00.000 10844 MultiStar: [#1 1.07,0.61,0.00,M1] [#2 0.41,0.47,2.10,U] [#3 0.67,-0.13,0.00,M2] [#4 -0.01,0.19,0.95,U] [#5 -0.06,-0.16,1.24,U] [#6 0.46,0.09,1.00,U] [#7 0.79,-0.20,0.00,M2] [#8 0.29,-0.22,1.02,U] 
02:21:22.200 00.000 10844 refined, 5 included, MultiStar: {0.29, 0.09}, one-star: {0.55, -0.16}
02:21:22.201 00.001 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.06 = 2.06)
02:21:22.201 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.04 = 2.04)
02:21:22.201 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.30 cameraTheta=0.31 mountX=-0.14 mountY=0.27, mountTheta=2.06
02:21:22.202 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.09, opts=13)
02:21:22.202 00.000 10844 Enqueuing Move request for scope (0.29, 0.09)
02:21:22.202 00.000 11060 Worker thread wakes up
02:21:22.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:22.202 00.000 10844 UpdateGuideState exits: m=2343 SNR=30.1
02:21:22.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:22.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:22.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
02:21:22.202 00.000 10844 Enqueuing Expose request
02:21:22.202 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
02:21:22.202 00.000 11060 Moving (0.29, 0.09) raw xDistance=-0.14 yDistance=0.27
02:21:22.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:21:22.203 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.08 newest=0.65
02:21:22.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:21:22.203 00.000 11060 MoveAxis(E, 26, ABG)
02:21:22.203 00.000 11060 Guiding  Dir = 2, Dur = 26
02:21:22.206 00.003 11060 IsSlewing returns 0
02:21:22.206 00.000 11060 IsGuiding returns 0
02:21:22.243 00.037 11060 IsGuiding returns 0
02:21:22.244 00.001 11060 Move returns status 0, amount 26
02:21:22.244 00.000 11060 BLC: Oldest BLC event removed
02:21:22.244 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:21:22.244 00.000 11060 MoveAxis(S, 854, ABG)
02:21:22.244 00.000 11060 duration set to 750 by maxDecDuration
02:21:22.244 00.000 11060 Guiding  Dir = 1, Dur = 750
02:21:22.253 00.009 11060 IsSlewing returns 0
02:21:22.253 00.000 11060 IsGuiding returns 0
02:21:23.007 00.754 11060 IsGuiding returns 0
02:21:23.007 00.000 11060 Move returns status 0, amount 750
02:21:23.007 00.000 11060 move complete, result=0
02:21:23.007 00.000 11060 worker thread done servicing request
02:21:23.007 00.000 11060 Worker thread wakes up
02:21:23.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:23.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:23.009 00.002 10844 GuideStep: -0.1 px 26 ms EAST, 0.3 px 750 ms SOUTH
02:21:23.637 00.628 11060 Exposure complete
02:21:23.786 00.149 11060 worker thread done servicing request
02:21:23.786 00.000 10844 OnExposeComplete: enter
02:21:23.786 00.000 10844 UpdateGuideState(): m_state=6
02:21:23.786 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13298
02:21:23.786 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=61.76, Mass=2332, SNR=29.6, Peak=198 HFD=3.7
02:21:23.787 00.001 10844 MultiStar: [#1 0.01,0.10,1.20,U] [#2 -0.28,-0.28,2.28,U] [#3 0.00,-0.14,1.09,U] [#4 -0.44,-0.33,1.02,U] [#5 -0.39,-0.12,1.13,U] [#6 -0.02,0.19,0.89,U] [#7 0.53,0.18,0.84,U] [#8 -0.42,-0.56,0.00,M3] 
02:21:23.787 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.08}, one-star: {0.39, 0.08}
02:21:23.787 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
02:21:23.787 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
02:21:23.787 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.32 mountX=0.09 mountY=-0.06, mountTheta=-0.58
02:21:23.787 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
02:21:23.788 00.001 10844 Enqueuing Move request for scope (-0.07, -0.08)
02:21:23.788 00.000 11060 Worker thread wakes up
02:21:23.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:23.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
02:21:23.788 00.000 10844 UpdateGuideState exits: m=2332 SNR=29.6
02:21:23.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:23.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:23.788 00.000 10844 Enqueuing Expose request
02:21:23.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
02:21:23.788 00.000 11060 Moving (-0.07, -0.08) raw xDistance=0.09 yDistance=-0.06
02:21:23.788 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.187730, 1:-0.059372
02:21:23.788 00.000 11060 BLC: No correction, Miss < min_move
02:21:23.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:21:23.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:23.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:21:23.788 00.000 11060 MoveAxis(E, 0, ABG)
02:21:23.788 00.000 11060 Move returns status 0, amount 0
02:21:23.788 00.000 11060 MoveAxis(N, 0, ABG)
02:21:23.788 00.000 11060 Move returns status 0, amount 0
02:21:23.789 00.001 11060 move complete, result=0
02:21:23.795 00.006 11060 worker thread done servicing request
02:21:23.795 00.000 11060 Worker thread wakes up
02:21:23.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:23.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:23.796 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:24.441 00.645 11060 Exposure complete
02:21:24.625 00.184 11060 worker thread done servicing request
02:21:24.625 00.000 10844 OnExposeComplete: enter
02:21:24.625 00.000 10844 UpdateGuideState(): m_state=6
02:21:24.626 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13299
02:21:24.626 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=61.13, Mass=3021, SNR=34.3, Peak=250 HFD=3.8
02:21:24.626 00.000 10844 MultiStar: [#1 0.33,-0.31,1.00,U] [#2 -0.22,-0.52,2.05,U] [#3 0.55,-0.39,0.00,M2] [#4 0.04,-0.46,0.97,U] [#5 0.01,-0.42,1.00,U] [#6 0.23,-0.05,0.81,U] [#7 0.86,-0.48,0.00,M2] [#8 -0.14,-0.71,0.00,M4] 
02:21:24.626 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.41}, one-star: {0.47, -0.55}
02:21:24.626 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
02:21:24.626 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
02:21:24.626 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.41 hyp=0.42 cameraTheta=-1.37 mountX=0.39 mountY=0.15, mountTheta=0.37
02:21:24.627 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.41, opts=13)
02:21:24.628 00.001 10844 Enqueuing Move request for scope (0.09, -0.41)
02:21:24.628 00.000 11060 Worker thread wakes up
02:21:24.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.41) opts 0xd
02:21:24.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.41)
02:21:24.628 00.000 11060 Moving (0.09, -0.41) raw xDistance=0.39 yDistance=0.15
02:21:24.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:24.628 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.187730, 1:-0.059372, 2:0.153035
02:21:24.628 00.000 11060 BLC: No correction, Miss < min_move
02:21:24.629 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
02:21:24.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:24.629 00.000 10844 UpdateGuideState exits: m=3021 SNR=34.3
02:21:24.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:21:24.629 00.000 11060 MoveAxis(W, 68, ABG)
02:21:24.629 00.000 11060 Guiding  Dir = 3, Dur = 68
02:21:24.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:24.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:24.629 00.000 10844 Enqueuing Expose request
02:21:24.634 00.005 11060 IsSlewing returns 0
02:21:24.634 00.000 11060 IsGuiding returns 0
02:21:24.713 00.079 11060 IsGuiding returns 0
02:21:24.713 00.000 11060 Move returns status 0, amount 68
02:21:24.713 00.000 11060 MoveAxis(N, 0, ABG)
02:21:24.713 00.000 11060 Move returns status 0, amount 0
02:21:24.713 00.000 11060 move complete, result=0
02:21:24.713 00.000 11060 worker thread done servicing request
02:21:24.713 00.000 11060 Worker thread wakes up
02:21:24.713 00.000 10844 GuideStep: 0.4 px 68 ms WEST, 0.2 px 0 ms NORTH
02:21:24.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:24.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:25.348 00.635 11060 Exposure complete
02:21:25.524 00.176 11060 worker thread done servicing request
02:21:25.524 00.000 10844 OnExposeComplete: enter
02:21:25.524 00.000 10844 UpdateGuideState(): m_state=6
02:21:25.524 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13300
02:21:25.524 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=62.59, Mass=2139, SNR=28.4, Peak=210 HFD=3.4
02:21:25.524 00.000 10844 MultiStar: [#1 0.55,-0.29,1.06,U] [#2 -0.08,0.49,2.26,U] [#3 -0.14,0.28,0.96,U] [#4 -0.21,0.25,1.00,U] [#5 0.05,-0.49,1.04,U] [#6 -0.16,0.15,1.02,U] [#7 0.70,-0.47,0.00,M3] [#8 -0.20,-0.42,1.03,U] 
02:21:25.524 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.15}, one-star: {0.28, 0.91}
02:21:25.525 00.001 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.32 = -2.97)
02:21:25.525 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.99)
02:21:25.525 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.56 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
02:21:25.526 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.15, opts=13)
02:21:25.526 00.000 10844 Enqueuing Move request for scope (0.00, 0.15)
02:21:25.526 00.000 11060 Worker thread wakes up
02:21:25.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:25.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
02:21:25.526 00.000 10844 UpdateGuideState exits: m=2139 SNR=28.4
02:21:25.526 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
02:21:25.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:25.526 00.000 11060 Moving (0.00, 0.15) raw xDistance=-0.15 yDistance=-0.02
02:21:25.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:25.526 00.000 10844 Enqueuing Expose request
02:21:25.526 00.000 11060 BLC: window closed
02:21:25.526 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.07, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.187730, 1:-0.059372, 2:0.153035
02:21:25.527 00.001 11060 BLC: No correction, Miss < min_move
02:21:25.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:21:25.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:25.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:21:25.527 00.000 11060 MoveAxis(E, 24, ABG)
02:21:25.527 00.000 11060 Guiding  Dir = 2, Dur = 24
02:21:25.558 00.031 11060 IsSlewing returns 0
02:21:25.560 00.002 11060 IsGuiding returns 0
02:21:25.620 00.060 11060 IsGuiding returns 0
02:21:25.620 00.000 11060 Move returns status 0, amount 24
02:21:25.620 00.000 11060 MoveAxis(N, 0, ABG)
02:21:25.620 00.000 11060 Move returns status 0, amount 0
02:21:25.620 00.000 11060 move complete, result=0
02:21:25.620 00.000 11060 worker thread done servicing request
02:21:25.620 00.000 11060 Worker thread wakes up
02:21:25.620 00.000 10844 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
02:21:25.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:25.621 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:26.274 00.653 11060 Exposure complete
02:21:26.448 00.174 11060 worker thread done servicing request
02:21:26.448 00.000 10844 OnExposeComplete: enter
02:21:26.448 00.000 10844 UpdateGuideState(): m_state=6
02:21:26.448 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13301
02:21:26.448 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=61.58, Mass=2653, SNR=31.0, Peak=209 HFD=3.6
02:21:26.448 00.000 10844 MultiStar: [#1 0.11,0.51,0.97,U] [#2 -0.12,0.41,2.14,U] [#3 0.11,-0.03,1.04,U] [#4 -0.07,0.52,0.95,U] [#5 -0.24,0.13,1.03,U] [#6 -0.20,0.54,0.87,U] [#7 0.65,-0.32,0.00,M4] [#8 0.07,0.10,0.89,U] 
02:21:26.448 00.000 10844 single-star, 7 included, MultiStar: {-0.02, 0.27}, one-star: {0.24, -0.10}
02:21:26.448 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
02:21:26.448 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
02:21:26.448 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.41 mountX=0.06 mountY=0.25, mountTheta=1.34
02:21:26.450 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.10, opts=13)
02:21:26.450 00.000 10844 Enqueuing Move request for scope (0.24, -0.10)
02:21:26.450 00.000 11060 Worker thread wakes up
02:21:26.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:26.450 00.000 10844 UpdateGuideState exits: m=2653 SNR=31.0
02:21:26.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:26.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:26.450 00.000 10844 Enqueuing Expose request
02:21:26.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
02:21:26.450 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
02:21:26.450 00.000 11060 Moving (0.24, -0.10) raw xDistance=0.06 yDistance=0.25
02:21:26.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:21:26.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
02:21:26.450 00.000 11060 MoveAxis(E, 0, ABG)
02:21:26.450 00.000 11060 Move returns status 0, amount 0
02:21:26.451 00.001 11060 MoveAxis(S, 98, ABG)
02:21:26.451 00.000 11060 Guiding  Dir = 1, Dur = 98
02:21:26.471 00.020 11060 IsSlewing returns 0
02:21:26.471 00.000 11060 IsGuiding returns 0
02:21:26.596 00.125 11060 IsGuiding returns 0
02:21:26.596 00.000 11060 Move returns status 0, amount 98
02:21:26.596 00.000 11060 move complete, result=0
02:21:26.596 00.000 11060 worker thread done servicing request
02:21:26.597 00.001 11060 Worker thread wakes up
02:21:26.597 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 98 ms SOUTH
02:21:26.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:26.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:27.223 00.626 11060 Exposure complete
02:21:27.394 00.171 11060 worker thread done servicing request
02:21:27.395 00.001 10844 OnExposeComplete: enter
02:21:27.395 00.000 10844 UpdateGuideState(): m_state=6
02:21:27.395 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13302
02:21:27.395 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=62.62, Mass=3008, SNR=34.3, Peak=211 HFD=3.8
02:21:27.396 00.001 10844 MultiStar: [#1 0.04,-0.12,1.00,U] [#2 -0.56,0.03,1.71,U] [#3 0.20,-0.19,0.83,U] [#4 -0.24,0.08,0.72,U] [#5 -0.56,-0.71,0.00,M1] [#6 -0.40,0.09,0.75,U] [#7 -0.09,0.29,0.79,U] [#8 -0.42,-1.27,0.00,M3] 
02:21:27.396 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.16}, one-star: {0.16, 0.94}
02:21:27.396 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.14 = -2.15)
02:21:27.396 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
02:21:27.396 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.38 mountX=-0.12 mountY=-0.19, mountTheta=-2.15
02:21:27.397 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.16, opts=13)
02:21:27.397 00.000 10844 Enqueuing Move request for scope (-0.17, 0.16)
02:21:27.397 00.000 11060 Worker thread wakes up
02:21:27.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
02:21:27.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
02:21:27.397 00.000 11060 Moving (-0.17, 0.16) raw xDistance=-0.12 yDistance=-0.19
02:21:27.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:21:27.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:27.397 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:27.398 00.001 10844 UpdateGuideState exits: m=3008 SNR=34.3
02:21:27.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:21:27.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:27.398 00.000 11060 MoveAxis(E, 22, ABG)
02:21:27.398 00.000 11060 Guiding  Dir = 2, Dur = 22
02:21:27.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:27.398 00.000 10844 Enqueuing Expose request
02:21:27.440 00.042 11060 IsSlewing returns 0
02:21:27.440 00.000 11060 IsGuiding returns 0
02:21:27.514 00.074 11060 IsGuiding returns 0
02:21:27.514 00.000 11060 Move returns status 0, amount 22
02:21:27.514 00.000 11060 MoveAxis(N, 0, ABG)
02:21:27.514 00.000 11060 Move returns status 0, amount 0
02:21:27.514 00.000 11060 move complete, result=0
02:21:27.515 00.001 10844 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
02:21:27.515 00.000 11060 worker thread done servicing request
02:21:27.515 00.000 11060 Worker thread wakes up
02:21:27.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:27.516 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:28.152 00.636 11060 Exposure complete
02:21:28.313 00.161 11060 worker thread done servicing request
02:21:28.313 00.000 10844 OnExposeComplete: enter
02:21:28.313 00.000 10844 UpdateGuideState(): m_state=6
02:21:28.313 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13303
02:21:28.314 00.001 10844 Star::Find returns 1 (0), X=263.28, Y=61.71, Mass=2184, SNR=28.7, Peak=207 HFD=3.6
02:21:28.314 00.000 10844 MultiStar: [#1 -0.04,-0.07,1.04,U] [#2 -0.79,-0.55,0.00,M1] [#3 -0.01,-0.43,0.97,U] [#4 -0.41,0.37,0.99,U] [#5 -0.74,-0.59,0.00,M2] [#6 0.09,0.41,0.86,U] [#7 -0.04,-0.15,0.93,U] [#8 -0.85,-0.35,0.00,M4] 
02:21:28.314 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.02}, one-star: {-0.54, 0.02}
02:21:28.314 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
02:21:28.314 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
02:21:28.314 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.17 cameraTheta=3.03 mountX=0.01 mountY=-0.17, mountTheta=-1.50
02:21:28.315 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.02, opts=13)
02:21:28.316 00.001 10844 Enqueuing Move request for scope (-0.16, 0.02)
02:21:28.316 00.000 11060 Worker thread wakes up
02:21:28.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
02:21:28.316 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
02:21:28.316 00.000 11060 Moving (-0.16, 0.02) raw xDistance=0.01 yDistance=-0.17
02:21:28.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:21:28.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:28.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:28.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:21:28.316 00.000 11060 MoveAxis(E, 0, ABG)
02:21:28.316 00.000 11060 Move returns status 0, amount 0
02:21:28.316 00.000 11060 MoveAxis(N, 0, ABG)
02:21:28.316 00.000 11060 Move returns status 0, amount 0
02:21:28.316 00.000 10844 UpdateGuideState exits: m=2184 SNR=28.7
02:21:28.317 00.001 11060 move complete, result=0
02:21:28.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:28.317 00.000 11060 worker thread done servicing request
02:21:28.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:28.317 00.000 10844 Enqueuing Expose request
02:21:28.317 00.000 11060 Worker thread wakes up
02:21:28.317 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:28.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:28.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:28.954 00.637 11060 Exposure complete
02:21:29.128 00.174 11060 worker thread done servicing request
02:21:29.128 00.000 10844 OnExposeComplete: enter
02:21:29.128 00.000 10844 UpdateGuideState(): m_state=6
02:21:29.128 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13304
02:21:29.128 00.000 10844 Star::Find returns 1 (0), X=263.51, Y=61.48, Mass=2764, SNR=32.2, Peak=219 HFD=3.6
02:21:29.129 00.001 10844 MultiStar: [#1 0.50,-0.86,0.00,M1] [#2 0.01,-0.43,1.93,U] [#3 -0.27,-0.10,1.03,U] [#4 -0.11,-0.40,0.94,U] [#5 -0.07,-0.35,0.89,U] [#6 -0.37,0.26,0.93,U] [#7 0.06,-0.64,0.00,M3] [#8 -0.43,-0.55,0.00,M5] 
02:21:29.129 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.23}, one-star: {-0.31, -0.21}
02:21:29.129 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
02:21:29.129 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.43 = -0.43)
02:21:29.129 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.17 mountX=0.26 mountY=-0.12, mountTheta=-0.43
02:21:29.131 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.23, opts=13)
02:21:29.131 00.000 10844 Enqueuing Move request for scope (-0.16, -0.23)
02:21:29.131 00.000 11060 Worker thread wakes up
02:21:29.131 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:29.131 00.000 10844 UpdateGuideState exits: m=2764 SNR=32.2
02:21:29.132 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:29.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:29.132 00.000 10844 Enqueuing Expose request
02:21:29.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
02:21:29.132 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
02:21:29.132 00.000 11060 Moving (-0.16, -0.23) raw xDistance=0.26 yDistance=-0.12
02:21:29.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:21:29.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:29.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:21:29.132 00.000 11060 MoveAxis(W, 45, ABG)
02:21:29.132 00.000 11060 Guiding  Dir = 3, Dur = 45
02:21:29.158 00.026 11060 IsSlewing returns 0
02:21:29.159 00.001 11060 IsGuiding returns 0
02:21:29.210 00.051 11060 IsGuiding returns 0
02:21:29.210 00.000 11060 Move returns status 0, amount 45
02:21:29.210 00.000 11060 MoveAxis(N, 0, ABG)
02:21:29.210 00.000 11060 Move returns status 0, amount 0
02:21:29.210 00.000 11060 move complete, result=0
02:21:29.210 00.000 11060 worker thread done servicing request
02:21:29.210 00.000 11060 Worker thread wakes up
02:21:29.210 00.000 10844 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
02:21:29.211 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:29.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:29.838 00.627 11060 Exposure complete
02:21:30.021 00.183 11060 worker thread done servicing request
02:21:30.022 00.001 10844 OnExposeComplete: enter
02:21:30.022 00.000 10844 UpdateGuideState(): m_state=6
02:21:30.022 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13305
02:21:30.022 00.000 10844 Star::Find returns 1 (0), X=264.02, Y=61.81, Mass=2650, SNR=32.0, Peak=223 HFD=3.6
02:21:30.023 00.001 10844 MultiStar: [#1 0.03,0.14,1.07,U] [#2 -1.06,-0.77,0.00,M1] [#3 -0.01,0.05,0.89,U] [#4 0.18,-0.24,0.98,U] [#5 -0.58,-0.57,0.00,M2] [#6 -0.20,-0.30,0.88,U] [#7 0.10,-0.39,0.79,U] [#8 -0.51,-0.89,0.00,M6] 
02:21:30.023 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.08}, one-star: {0.20, 0.13}
02:21:30.023 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.75) = xAngle (0.74 = 0.74)
02:21:30.023 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.73 = 0.73)
02:21:30.023 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.01 mountX=0.07 mountY=0.07, mountTheta=0.73
02:21:30.024 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
02:21:30.024 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
02:21:30.024 00.000 11060 Worker thread wakes up
02:21:30.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:21:30.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:21:30.024 00.000 11060 Moving (0.05, -0.08) raw xDistance=0.07 yDistance=0.07
02:21:30.025 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:21:30.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:30.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:30.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:21:30.025 00.000 11060 MoveAxis(E, 0, ABG)
02:21:30.025 00.000 11060 Move returns status 0, amount 0
02:21:30.025 00.000 11060 MoveAxis(N, 0, ABG)
02:21:30.025 00.000 11060 Move returns status 0, amount 0
02:21:30.025 00.000 11060 move complete, result=0
02:21:30.025 00.000 10844 UpdateGuideState exits: m=2650 SNR=32.0
02:21:30.025 00.000 11060 worker thread done servicing request
02:21:30.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:30.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:30.025 00.000 10844 Enqueuing Expose request
02:21:30.025 00.000 11060 Worker thread wakes up
02:21:30.025 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:30.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:30.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:30.653 00.628 11060 Exposure complete
02:21:30.809 00.156 11060 worker thread done servicing request
02:21:30.809 00.000 10844 OnExposeComplete: enter
02:21:30.809 00.000 10844 UpdateGuideState(): m_state=6
02:21:30.809 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13306
02:21:30.809 00.000 10844 Star::Find returns 1 (0), X=263.01, Y=62.12, Mass=2563, SNR=30.6, Peak=194 HFD=4.2
02:21:30.810 00.001 10844 MultiStar: [#1 0.00,0.21,1.12,U] [#2 -0.04,0.34,2.22,U] [#3 -0.59,0.11,0.98,U] [#4 -0.49,-0.60,0.00,M1] [#5 -0.32,-0.83,0.00,M3] [#6 -0.59,-0.40,0.00,M1] [#7 -0.17,-0.30,0.97,U] [#8 -0.48,-0.25,1.08,U] 
02:21:30.810 00.000 10844 refined, 5 included, MultiStar: {-0.29, 0.13}, one-star: {-0.81, 0.43}
02:21:30.810 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
02:21:30.810 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.45 = -1.84)
02:21:30.810 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.32 cameraTheta=2.71 mountX=-0.08 mountY=-0.31, mountTheta=-1.82
02:21:30.811 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.13, opts=13)
02:21:30.811 00.000 10844 Enqueuing Move request for scope (-0.29, 0.13)
02:21:30.811 00.000 11060 Worker thread wakes up
02:21:30.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:30.811 00.000 10844 UpdateGuideState exits: m=2563 SNR=30.6
02:21:30.812 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:30.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:30.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.13) opts 0xd
02:21:30.812 00.000 10844 Enqueuing Expose request
02:21:30.812 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.13)
02:21:30.812 00.000 11060 Moving (-0.29, 0.13) raw xDistance=-0.08 yDistance=-0.31
02:21:30.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:21:30.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:21:30.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:21:30.812 00.000 11060 MoveAxis(E, 0, ABG)
02:21:30.812 00.000 11060 Move returns status 0, amount 0
02:21:30.812 00.000 11060 MoveAxis(N, 0, ABG)
02:21:30.812 00.000 11060 Move returns status 0, amount 0
02:21:30.812 00.000 11060 move complete, result=0
02:21:30.812 00.000 11060 worker thread done servicing request
02:21:30.812 00.000 11060 Worker thread wakes up
02:21:30.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:30.813 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:30.813 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:21:31.457 00.644 11060 Exposure complete
02:21:31.645 00.188 11060 worker thread done servicing request
02:21:31.645 00.000 10844 OnExposeComplete: enter
02:21:31.645 00.000 10844 UpdateGuideState(): m_state=6
02:21:31.645 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13307
02:21:31.646 00.001 10844 Star::Find returns 1 (0), X=263.74, Y=61.18, Mass=2957, SNR=33.9, Peak=246 HFD=3.5
02:21:31.646 00.000 10844 MultiStar: [#1 0.16,-0.18,1.03,U] [#2 -0.28,-0.47,1.85,U] [#3 -0.13,-1.17,0.00,M1] [#4 0.42,-1.18,0.00,M2] [#5 -0.05,-1.15,0.00,M4] [#6 -0.32,-0.60,0.00,M2] [#7 -0.11,-0.14,0.82,U] [#8 -0.64,-0.98,0.00,M6] 
02:21:31.646 00.000 10844 refined, 3 included, MultiStar: {-0.11, -0.35}, one-star: {-0.09, -0.50}
02:21:31.646 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
02:21:31.646 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
02:21:31.646 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.88 mountX=0.37 mountY=-0.05, mountTheta=-0.15
02:21:31.647 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.35, opts=13)
02:21:31.648 00.001 10844 Enqueuing Move request for scope (-0.11, -0.35)
02:21:31.648 00.000 11060 Worker thread wakes up
02:21:31.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:21:31.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
02:21:31.648 00.000 10844 UpdateGuideState exits: m=2957 SNR=33.9
02:21:31.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
02:21:31.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:31.648 00.000 11060 Moving (-0.11, -0.35) raw xDistance=0.37 yDistance=-0.05
02:21:31.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:31.648 00.000 10844 Enqueuing Expose request
02:21:31.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
02:21:31.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:31.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:21:31.648 00.000 11060 MoveAxis(W, 64, ABG)
02:21:31.648 00.000 11060 Guiding  Dir = 3, Dur = 64
02:21:31.664 00.016 11060 IsSlewing returns 0
02:21:31.664 00.000 11060 IsGuiding returns 0
02:21:31.744 00.080 11060 IsGuiding returns 0
02:21:31.744 00.000 11060 Move returns status 0, amount 64
02:21:31.744 00.000 11060 MoveAxis(N, 0, ABG)
02:21:31.744 00.000 11060 Move returns status 0, amount 0
02:21:31.744 00.000 11060 move complete, result=0
02:21:31.745 00.001 11060 worker thread done servicing request
02:21:31.745 00.000 10844 GuideStep: 0.4 px 64 ms WEST, -0.1 px 0 ms NORTH
02:21:31.745 00.000 11060 Worker thread wakes up
02:21:31.747 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:31.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:32.378 00.631 11060 Exposure complete
02:21:32.560 00.182 11060 worker thread done servicing request
02:21:32.561 00.001 10844 OnExposeComplete: enter
02:21:32.561 00.000 10844 UpdateGuideState(): m_state=6
02:21:32.561 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13308
02:21:32.561 00.000 10844 Star::Find returns 1 (1), X=263.75, Y=61.03, Mass=3582, SNR=37.3, Peak=255 HFD=3.8
02:21:32.562 00.001 10844 MultiStar: [#1 -0.32,-0.22,0.84,U] [#2 -0.37,-0.36,1.82,U] [#3 -0.38,-0.35,0.75,U] [#4 0.15,-0.93,0.00,M3] [#5 -0.12,-0.43,0.92,U] [#6 -0.44,-0.33,0.75,U] [#7 -0.15,-0.39,0.74,U] [#8 -0.16,-0.45,0.80,U] 
02:21:32.562 00.000 10844 refined, 7 included, MultiStar: {-0.26, -0.40}, one-star: {-0.08, -0.65}
02:21:32.562 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
02:21:32.562 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
02:21:32.562 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-2.15 mountX=0.44 mountY=-0.19, mountTheta=-0.41
02:21:32.564 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.40, opts=13)
02:21:32.564 00.000 10844 Enqueuing Move request for scope (-0.26, -0.40)
02:21:32.564 00.000 11060 Worker thread wakes up
02:21:32.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:32.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.40) opts 0xd
02:21:32.564 00.000 10844 UpdateGuideState exits: m=3582 SNR=37.3 Saturated
02:21:32.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.40)
02:21:32.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:32.564 00.000 11060 Moving (-0.26, -0.40) raw xDistance=0.44 yDistance=-0.19
02:21:32.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:32.564 00.000 10844 Enqueuing Expose request
02:21:32.565 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
02:21:32.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:32.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:21:32.565 00.000 11060 MoveAxis(W, 78, ABG)
02:21:32.565 00.000 11060 Guiding  Dir = 3, Dur = 78
02:21:32.572 00.007 11060 IsSlewing returns 0
02:21:32.572 00.000 11060 IsGuiding returns 0
02:21:32.665 00.093 11060 IsGuiding returns 0
02:21:32.665 00.000 11060 Move returns status 0, amount 78
02:21:32.666 00.001 11060 MoveAxis(N, 0, ABG)
02:21:32.666 00.000 11060 Move returns status 0, amount 0
02:21:32.666 00.000 11060 move complete, result=0
02:21:32.667 00.001 10844 GuideStep: 0.4 px 78 ms WEST, -0.2 px 0 ms NORTH
02:21:32.668 00.001 11060 worker thread done servicing request
02:21:32.668 00.000 11060 Worker thread wakes up
02:21:32.669 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:32.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:33.312 00.643 11060 Exposure complete
02:21:33.483 00.171 11060 worker thread done servicing request
02:21:33.483 00.000 10844 OnExposeComplete: enter
02:21:33.483 00.000 10844 UpdateGuideState(): m_state=6
02:21:33.484 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13309
02:21:33.484 00.000 10844 Star::Find returns 1 (0), X=263.76, Y=61.67, Mass=2659, SNR=31.8, Peak=223 HFD=3.6
02:21:33.484 00.000 10844 MultiStar: [#1 -0.26,-0.62,0.00,M1] [#2 -0.66,0.32,0.00,M1] [#3 -0.41,-0.48,0.97,U] [#4 0.12,-0.54,0.87,U] [#5 -0.47,-0.60,0.00,M4] [#6 -0.47,0.07,0.99,U] [#7 -0.21,-0.46,0.82,U] [#8 -0.24,-0.72,0.00,M6] 
02:21:33.484 00.000 10844 single-star, 4 included, MultiStar: {-0.21, -0.27}, one-star: {-0.07, -0.01}
02:21:33.484 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.75) = xAngle (-1.23 = -1.23)
02:21:33.484 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
02:21:33.484 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.98 mountX=0.02 mountY=-0.06, mountTheta=-1.23
02:21:33.486 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
02:21:33.486 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
02:21:33.487 00.001 11060 Worker thread wakes up
02:21:33.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:33.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
02:21:33.487 00.000 10844 UpdateGuideState exits: m=2659 SNR=31.8
02:21:33.487 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
02:21:33.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:33.487 00.000 11060 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=-0.06
02:21:33.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:33.487 00.000 10844 Enqueuing Expose request
02:21:33.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:33.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:33.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:21:33.487 00.000 11060 MoveAxis(E, 0, ABG)
02:21:33.487 00.000 11060 Move returns status 0, amount 0
02:21:33.487 00.000 11060 MoveAxis(N, 0, ABG)
02:21:33.487 00.000 11060 Move returns status 0, amount 0
02:21:33.488 00.001 11060 move complete, result=0
02:21:33.488 00.000 11060 worker thread done servicing request
02:21:33.488 00.000 11060 Worker thread wakes up
02:21:33.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:33.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:33.497 00.009 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:34.128 00.631 11060 Exposure complete
02:21:34.310 00.182 10844 OnExposeComplete: enter
02:21:34.310 00.000 11060 worker thread done servicing request
02:21:34.310 00.000 10844 UpdateGuideState(): m_state=6
02:21:34.311 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13310
02:21:34.311 00.000 10844 Star::Find returns 1 (0), X=263.58, Y=61.15, Mass=2408, SNR=30.6, Peak=206 HFD=3.6
02:21:34.311 00.000 10844 MultiStar: [#1 -0.59,-0.21,1.06,U] [#2 -0.73,0.21,0.00,M2] [#3 -0.66,-0.21,0.00,M1] [#4 0.29,-0.26,1.03,U] [#5 0.09,-0.54,1.09,U] [#6 -0.38,0.07,0.82,U] [#7 -0.64,-0.59,0.00,M1] [#8 -1.09,-0.72,0.00,M7] 
02:21:34.311 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.31}, one-star: {-0.24, -0.53}
02:21:34.311 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
02:21:34.311 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
02:21:34.311 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-2.03 mountX=0.33 mountY=-0.10, mountTheta=-0.30
02:21:34.313 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.31, opts=13)
02:21:34.313 00.000 10844 Enqueuing Move request for scope (-0.16, -0.31)
02:21:34.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:34.313 00.000 10844 UpdateGuideState exits: m=2408 SNR=30.6
02:21:34.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:34.313 00.000 11060 Worker thread wakes up
02:21:34.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.31) opts 0xd
02:21:34.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.31)
02:21:34.313 00.000 11060 Moving (-0.16, -0.31) raw xDistance=0.33 yDistance=-0.10
02:21:34.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
02:21:34.314 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:34.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:34.314 00.000 10844 Enqueuing Expose request
02:21:34.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:21:34.314 00.000 11060 MoveAxis(W, 58, ABG)
02:21:34.314 00.000 11060 Guiding  Dir = 3, Dur = 58
02:21:34.326 00.012 11060 IsSlewing returns 0
02:21:34.326 00.000 11060 IsGuiding returns 0
02:21:34.389 00.063 11060 IsGuiding returns 0
02:21:34.389 00.000 11060 Move returns status 0, amount 58
02:21:34.389 00.000 11060 MoveAxis(N, 0, ABG)
02:21:34.390 00.001 11060 Move returns status 0, amount 0
02:21:34.390 00.000 11060 move complete, result=0
02:21:34.390 00.000 11060 worker thread done servicing request
02:21:34.390 00.000 11060 Worker thread wakes up
02:21:34.390 00.000 10844 GuideStep: 0.3 px 58 ms WEST, -0.1 px 0 ms NORTH
02:21:34.391 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:34.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:35.029 00.638 11060 Exposure complete
02:21:35.179 00.150 11060 worker thread done servicing request
02:21:35.179 00.000 10844 OnExposeComplete: enter
02:21:35.179 00.000 10844 UpdateGuideState(): m_state=6
02:21:35.187 00.008 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13311
02:21:35.187 00.000 10844 Star::Find returns 1 (0), X=263.54, Y=60.94, Mass=2667, SNR=32.6, Peak=202 HFD=3.6
02:21:35.187 00.000 10844 MultiStar: [#1 0.04,-0.12,0.96,U] [#2 -0.05,-0.68,0.00,M3] [#3 0.27,-0.14,1.02,U] [#4 -0.34,-0.70,0.00,M2] [#5 -0.59,0.02,0.98,U] [#6 0.39,-0.31,0.85,U] [#7 0.53,-0.16,0.84,U] [#8 -0.56,0.22,0.86,U] 
02:21:35.188 00.001 10844 refined, 6 included, MultiStar: {-0.04, -0.18}, one-star: {-0.28, -0.74}
02:21:35.188 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
02:21:35.188 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
02:21:35.188 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.78 mountX=0.18 mountY=-0.01, mountTheta=-0.04
02:21:35.189 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.18, opts=13)
02:21:35.189 00.000 10844 Enqueuing Move request for scope (-0.04, -0.18)
02:21:35.189 00.000 11060 Worker thread wakes up
02:21:35.189 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:35.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
02:21:35.189 00.000 10844 UpdateGuideState exits: m=2667 SNR=32.6
02:21:35.190 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
02:21:35.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:35.190 00.000 11060 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=-0.01
02:21:35.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:35.190 00.000 10844 Enqueuing Expose request
02:21:35.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:21:35.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:35.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:21:35.190 00.000 11060 MoveAxis(W, 34, ABG)
02:21:35.190 00.000 11060 Guiding  Dir = 3, Dur = 34
02:21:35.196 00.006 11060 IsSlewing returns 0
02:21:35.196 00.000 11060 IsGuiding returns 0
02:21:35.244 00.048 11060 IsGuiding returns 0
02:21:35.244 00.000 11060 Move returns status 0, amount 34
02:21:35.244 00.000 11060 MoveAxis(N, 0, ABG)
02:21:35.244 00.000 11060 Move returns status 0, amount 0
02:21:35.244 00.000 11060 move complete, result=0
02:21:35.244 00.000 11060 worker thread done servicing request
02:21:35.244 00.000 11060 Worker thread wakes up
02:21:35.244 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
02:21:35.245 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:35.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:35.891 00.646 11060 Exposure complete
02:21:36.083 00.192 11060 worker thread done servicing request
02:21:36.083 00.000 10844 OnExposeComplete: enter
02:21:36.083 00.000 10844 UpdateGuideState(): m_state=6
02:21:36.083 00.000 10844 Star::Find(15, 263, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13312
02:21:36.083 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=60.97, Mass=3127, SNR=34.8, Peak=235 HFD=3.7
02:21:36.083 00.000 10844 MultiStar: [#1 0.03,-0.06,0.92,U] [#2 -0.47,0.66,0.00,M4] [#3 0.48,-0.11,0.90,U] [#4 -0.21,-0.06,0.85,U] [#5 -0.06,-0.55,0.80,U] [#6 0.67,0.67,0.00,M1] [#7 0.90,-0.72,0.00,M1] [#8 -0.18,0.68,0.00,M7] 
02:21:36.084 00.001 10844 refined, 4 included, MultiStar: {0.16, -0.30}, one-star: {0.50, -0.71}
02:21:36.084 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
02:21:36.084 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
02:21:36.084 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.35 cameraTheta=-1.08 mountX=0.27 mountY=0.21, mountTheta=0.66
02:21:36.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.30, opts=13)
02:21:36.085 00.000 10844 Enqueuing Move request for scope (0.16, -0.30)
02:21:36.085 00.000 11060 Worker thread wakes up
02:21:36.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:36.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
02:21:36.085 00.000 10844 UpdateGuideState exits: m=3127 SNR=34.8
02:21:36.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
02:21:36.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:36.085 00.000 11060 Moving (0.16, -0.30) raw xDistance=0.27 yDistance=0.21
02:21:36.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:36.085 00.000 10844 Enqueuing Expose request
02:21:36.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
02:21:36.086 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:36.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:21:36.086 00.000 11060 MoveAxis(W, 48, ABG)
02:21:36.086 00.000 11060 Guiding  Dir = 3, Dur = 48
02:21:36.089 00.003 11060 IsSlewing returns 0
02:21:36.089 00.000 11060 IsGuiding returns 0
02:21:36.153 00.064 11060 IsGuiding returns 0
02:21:36.153 00.000 11060 Move returns status 0, amount 48
02:21:36.153 00.000 11060 MoveAxis(N, 0, ABG)
02:21:36.153 00.000 11060 Move returns status 0, amount 0
02:21:36.153 00.000 11060 move complete, result=0
02:21:36.154 00.001 11060 worker thread done servicing request
02:21:36.154 00.000 10844 GuideStep: 0.3 px 48 ms WEST, 0.2 px 0 ms NORTH
02:21:36.157 00.003 11060 Worker thread wakes up
02:21:36.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:36.158 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:36.789 00.631 11060 Exposure complete
02:21:36.960 00.171 10844 OnExposeComplete: enter
02:21:36.960 00.000 10844 UpdateGuideState(): m_state=6
02:21:36.960 00.000 11060 worker thread done servicing request
02:21:36.960 00.000 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13313
02:21:36.960 00.000 10844 Star::Find returns 1 (0), X=263.82, Y=61.70, Mass=2330, SNR=29.8, Peak=231 HFD=3.4
02:21:36.960 00.000 10844 MultiStar: [#1 -0.02,-0.30,1.06,U] [#2 -0.27,0.18,2.17,U] [#3 -0.57,-0.04,0.97,U] [#4 -0.39,-0.52,0.00,M2] [#5 0.04,-0.27,1.10,U] [#6 -0.07,0.15,0.89,U] [#7 0.08,-0.98,0.00,M2] [#8 -0.23,-0.00,0.92,U] 
02:21:36.960 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.01}, one-star: {-0.00, 0.02}
02:21:36.961 00.001 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
02:21:36.961 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.95)
02:21:36.961 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.60 mountX=-0.02 mountY=-0.00, mountTheta=-2.95
02:21:36.962 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.02, opts=13)
02:21:36.962 00.000 10844 Enqueuing Move request for scope (-0.00, 0.02)
02:21:36.962 00.000 11060 Worker thread wakes up
02:21:36.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
02:21:36.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
02:21:36.962 00.000 11060 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
02:21:36.963 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:36.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:21:36.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:36.963 00.000 10844 UpdateGuideState exits: m=2330 SNR=29.8
02:21:36.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:21:36.963 00.000 11060 MoveAxis(E, 0, ABG)
02:21:36.963 00.000 11060 Move returns status 0, amount 0
02:21:36.963 00.000 11060 MoveAxis(N, 0, ABG)
02:21:36.963 00.000 11060 Move returns status 0, amount 0
02:21:36.963 00.000 11060 move complete, result=0
02:21:36.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:36.963 00.000 11060 worker thread done servicing request
02:21:36.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:36.963 00.000 10844 Enqueuing Expose request
02:21:36.963 00.000 11060 Worker thread wakes up
02:21:36.963 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:36.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:36.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:37.598 00.635 11060 Exposure complete
02:21:37.784 00.186 11060 worker thread done servicing request
02:21:37.784 00.000 10844 OnExposeComplete: enter
02:21:37.784 00.000 10844 UpdateGuideState(): m_state=6
02:21:37.784 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13314
02:21:37.785 00.001 10844 Star::Find returns 1 (0), X=263.91, Y=61.56, Mass=2419, SNR=30.4, Peak=210 HFD=3.6
02:21:37.785 00.000 10844 MultiStar: [#1 -0.02,-0.11,1.04,U] [#2 0.14,-0.06,2.20,U] [#3 0.35,0.05,1.10,U] [#4 -0.18,-0.58,1.18,U] [#5 0.15,-0.64,0.00,M1] [#6 0.02,-0.02,0.99,U] [#7 0.51,-0.50,0.00,M3] [#8 -0.31,-0.49,0.92,U] 
02:21:37.785 00.000 10844 single-star, 6 included, MultiStar: {0.03, -0.18}, one-star: {0.09, -0.12}
02:21:37.785 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.80 = 0.80)
02:21:37.785 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
02:21:37.785 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.95 mountX=0.10 mountY=0.11, mountTheta=0.79
02:21:37.786 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.12, opts=13)
02:21:37.786 00.000 10844 Enqueuing Move request for scope (0.09, -0.12)
02:21:37.786 00.000 11060 Worker thread wakes up
02:21:37.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:37.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
02:21:37.787 00.001 10844 UpdateGuideState exits: m=2419 SNR=30.4
02:21:37.787 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
02:21:37.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:37.787 00.000 11060 Moving (0.09, -0.12) raw xDistance=0.10 yDistance=0.11
02:21:37.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:37.787 00.000 10844 Enqueuing Expose request
02:21:37.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:21:37.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:37.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:21:37.787 00.000 11060 MoveAxis(E, 0, ABG)
02:21:37.787 00.000 11060 Move returns status 0, amount 0
02:21:37.787 00.000 11060 MoveAxis(N, 0, ABG)
02:21:37.787 00.000 11060 Move returns status 0, amount 0
02:21:37.787 00.000 11060 move complete, result=0
02:21:37.788 00.001 11060 worker thread done servicing request
02:21:37.788 00.000 11060 Worker thread wakes up
02:21:37.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:37.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:37.790 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:38.429 00.639 11060 Exposure complete
02:21:38.598 00.169 11060 worker thread done servicing request
02:21:38.598 00.000 10844 OnExposeComplete: enter
02:21:38.598 00.000 10844 UpdateGuideState(): m_state=6
02:21:38.598 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13315
02:21:38.598 00.000 10844 Star::Find returns 1 (0), X=264.42, Y=60.94, Mass=2561, SNR=30.9, Peak=229 HFD=3.4
02:21:38.598 00.000 10844 MultiStar: [#1 0.40,-0.71,0.00,M1] [#2 -0.27,-0.62,0.00,M3] [#3 0.61,-0.22,0.00,M1] [#4 -0.41,-0.80,0.00,M2] [#5 0.33,-0.48,1.05,U] [#6 -0.00,0.05,0.87,U] [#7 0.38,-0.44,0.89,U] [#8 -0.18,-0.89,0.00,M6] 
02:21:38.598 00.000 10844 refined, 3 included, MultiStar: {0.33, -0.42}, one-star: {0.59, -0.74}
02:21:38.598 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
02:21:38.598 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
02:21:38.599 00.001 10844 CameraToMount -- cameraX=0.33 cameraY=-0.42 hyp=0.53 cameraTheta=-0.89 mountX=0.35 mountY=0.40, mountTheta=0.85
02:21:38.600 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.42, opts=13)
02:21:38.600 00.000 10844 Enqueuing Move request for scope (0.33, -0.42)
02:21:38.600 00.000 11060 Worker thread wakes up
02:21:38.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.42) opts 0xd
02:21:38.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.42)
02:21:38.600 00.000 11060 Moving (0.33, -0.42) raw xDistance=0.35 yDistance=0.40
02:21:38.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:21:38.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
02:21:38.600 00.000 10844 UpdateGuideState exits: m=2561 SNR=30.9
02:21:38.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
02:21:38.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:38.600 00.000 11060 MoveAxis(W, 61, ABG)
02:21:38.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:38.600 00.000 10844 Enqueuing Expose request
02:21:38.600 00.000 11060 Guiding  Dir = 3, Dur = 61
02:21:38.611 00.011 11060 IsSlewing returns 0
02:21:38.611 00.000 11060 IsGuiding returns 0
02:21:38.673 00.062 11060 IsGuiding returns 0
02:21:38.673 00.000 11060 Move returns status 0, amount 61
02:21:38.673 00.000 11060 MoveAxis(S, 155, ABG)
02:21:38.673 00.000 11060 Guiding  Dir = 1, Dur = 155
02:21:38.689 00.016 11060 IsSlewing returns 0
02:21:38.689 00.000 11060 IsGuiding returns 0
02:21:38.848 00.159 11060 IsGuiding returns 0
02:21:38.867 00.019 11060 Move returns status 0, amount 155
02:21:38.867 00.000 11060 move complete, result=0
02:21:38.868 00.001 10844 GuideStep: 0.3 px 61 ms WEST, 0.4 px 155 ms SOUTH
02:21:38.870 00.002 11060 worker thread done servicing request
02:21:38.870 00.000 11060 Worker thread wakes up
02:21:38.878 00.008 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:38.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:39.526 00.648 11060 Exposure complete
02:21:39.697 00.171 11060 worker thread done servicing request
02:21:39.697 00.000 10844 OnExposeComplete: enter
02:21:39.697 00.000 10844 UpdateGuideState(): m_state=6
02:21:39.698 00.001 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13316
02:21:39.698 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=61.39, Mass=2533, SNR=31.7, Peak=255 HFD=3.1
02:21:39.698 00.000 10844 MultiStar: [#1 0.24,-0.44,1.03,U] [#2 -0.26,-0.37,2.07,U] [#3 0.02,-0.52,0.88,U] [#4 -0.26,-0.91,0.00,M3] [#5 -0.47,-0.41,0.90,U] [#6 -0.36,-0.01,0.78,U] [#7 0.41,-0.58,0.00,M3] [#8 0.12,-0.80,0.00,M7] 
02:21:39.698 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.35}, one-star: {0.47, -0.30}
02:21:39.698 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
02:21:39.698 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
02:21:39.698 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.78 mountX=0.36 mountY=-0.01, mountTheta=-0.04
02:21:39.699 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.35, opts=13)
02:21:39.701 00.002 10844 Enqueuing Move request for scope (-0.07, -0.35)
02:21:39.701 00.000 11060 Worker thread wakes up
02:21:39.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.35) opts 0xd
02:21:39.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.35)
02:21:39.701 00.000 11060 Moving (-0.07, -0.35) raw xDistance=0.36 yDistance=-0.01
02:21:39.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:21:39.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
02:21:39.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:39.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:21:39.701 00.000 11060 MoveAxis(W, 65, ABG)
02:21:39.701 00.000 10844 UpdateGuideState exits: m=2533 SNR=31.7 Saturated
02:21:39.701 00.000 11060 Guiding  Dir = 3, Dur = 65
02:21:39.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:39.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:39.701 00.000 10844 Enqueuing Expose request
02:21:39.709 00.008 11060 IsSlewing returns 0
02:21:39.709 00.000 11060 IsGuiding returns 0
02:21:39.791 00.082 11060 IsGuiding returns 0
02:21:39.791 00.000 11060 Move returns status 0, amount 65
02:21:39.791 00.000 11060 MoveAxis(N, 0, ABG)
02:21:39.791 00.000 11060 Move returns status 0, amount 0
02:21:39.791 00.000 11060 move complete, result=0
02:21:39.792 00.001 11060 worker thread done servicing request
02:21:39.792 00.000 10844 GuideStep: 0.4 px 65 ms WEST, -0.0 px 0 ms NORTH
02:21:39.793 00.001 11060 Worker thread wakes up
02:21:39.794 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:39.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:40.425 00.631 11060 Exposure complete
02:21:40.596 00.171 11060 worker thread done servicing request
02:21:40.597 00.001 10844 OnExposeComplete: enter
02:21:40.597 00.000 10844 UpdateGuideState(): m_state=6
02:21:40.597 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13317
02:21:40.597 00.000 10844 Star::Find returns 1 (0), X=263.46, Y=61.92, Mass=3136, SNR=35.4, Peak=240 HFD=3.7
02:21:40.597 00.000 10844 MultiStar: [#1 -0.29,0.32,0.90,U] [#2 -0.17,0.62,0.00,M3] [#3 0.10,-0.12,0.90,U] [#4 -0.08,0.10,0.86,U] [#5 -0.45,-0.33,0.89,U] [#6 -0.71,0.84,0.00,M1] [#7 -0.19,-0.13,0.75,U] [#8 -0.24,-0.53,0.77,U] 
02:21:40.597 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.05}, one-star: {-0.37, 0.24}
02:21:40.597 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
02:21:40.597 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
02:21:40.597 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.93 mountX=0.09 mountY=-0.21, mountTheta=-1.18
02:21:40.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.05, opts=13)
02:21:40.599 00.000 10844 Enqueuing Move request for scope (-0.22, -0.05)
02:21:40.599 00.000 11060 Worker thread wakes up
02:21:40.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:40.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
02:21:40.599 00.000 10844 UpdateGuideState exits: m=3136 SNR=35.4
02:21:40.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
02:21:40.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:40.599 00.000 11060 Moving (-0.22, -0.05) raw xDistance=0.09 yDistance=-0.21
02:21:40.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:40.599 00.000 10844 Enqueuing Expose request
02:21:40.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:21:40.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:21:40.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:21:40.599 00.000 11060 MoveAxis(E, 0, ABG)
02:21:40.600 00.001 11060 Move returns status 0, amount 0
02:21:40.600 00.000 11060 MoveAxis(N, 0, ABG)
02:21:40.600 00.000 11060 Move returns status 0, amount 0
02:21:40.600 00.000 11060 move complete, result=0
02:21:40.600 00.000 11060 worker thread done servicing request
02:21:40.600 00.000 11060 Worker thread wakes up
02:21:40.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:40.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:40.601 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:41.236 00.635 11060 Exposure complete
02:21:41.415 00.179 11060 worker thread done servicing request
02:21:41.415 00.000 10844 OnExposeComplete: enter
02:21:41.415 00.000 10844 UpdateGuideState(): m_state=6
02:21:41.416 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13318
02:21:41.416 00.000 10844 Star::Find returns 1 (0), X=263.72, Y=61.63, Mass=2488, SNR=30.7, Peak=200 HFD=3.5
02:21:41.416 00.000 10844 MultiStar: [#1 -0.18,0.59,0.92,U] [#2 -0.42,0.12,2.14,U] [#3 -0.35,-0.02,0.95,U] [#4 -0.30,0.18,0.97,U] [#5 -0.54,-0.18,1.02,U] [#6 -0.85,0.30,0.00,M2] [#7 -0.34,-0.94,0.00,M3] [#8 -0.04,-0.61,0.96,U] 
02:21:41.416 00.000 10844 single-star, 6 included, MultiStar: {-0.30, 0.02}, one-star: {-0.10, -0.05}
02:21:41.416 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.75) = xAngle (-0.93 = -0.93)
02:21:41.416 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
02:21:41.416 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.68 mountX=0.07 mountY=-0.09, mountTheta=-0.94
02:21:41.418 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.05, opts=13)
02:21:41.418 00.000 10844 Enqueuing Move request for scope (-0.10, -0.05)
02:21:41.418 00.000 11060 Worker thread wakes up
02:21:41.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:21:41.418 00.000 10844 UpdateGuideState exits: m=2488 SNR=30.7
02:21:41.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
02:21:41.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
02:21:41.418 00.000 11060 Moving (-0.10, -0.05) raw xDistance=0.07 yDistance=-0.09
02:21:41.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:21:41.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:41.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:41.420 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:21:41.420 00.000 11060 MoveAxis(E, 0, ABG)
02:21:41.420 00.000 11060 Move returns status 0, amount 0
02:21:41.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:41.420 00.000 10844 Enqueuing Expose request
02:21:41.420 00.000 11060 MoveAxis(N, 0, ABG)
02:21:41.420 00.000 11060 Move returns status 0, amount 0
02:21:41.420 00.000 11060 move complete, result=0
02:21:41.420 00.000 11060 worker thread done servicing request
02:21:41.420 00.000 11060 Worker thread wakes up
02:21:41.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:41.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:41.420 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:42.065 00.645 11060 Exposure complete
02:21:42.228 00.163 11060 worker thread done servicing request
02:21:42.228 00.000 10844 OnExposeComplete: enter
02:21:42.228 00.000 10844 UpdateGuideState(): m_state=6
02:21:42.228 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13319
02:21:42.228 00.000 10844 Star::Find returns 1 (0), X=263.66, Y=61.76, Mass=2380, SNR=30.1, Peak=196 HFD=3.6
02:21:42.228 00.000 10844 MultiStar: [#1 -0.37,-0.28,1.16,U] [#2 -0.26,-0.26,2.34,U] [#3 -0.40,0.06,1.02,U] [#4 -0.30,-0.32,1.00,U] [#5 -1.06,-0.25,0.00,M1] [#6 -0.53,0.35,0.98,U] [#7 -0.23,-0.18,0.85,U] [#8 -0.84,-0.44,0.00,M6] 
02:21:42.230 00.002 10844 single-star, 6 included, MultiStar: {-0.31, -0.11}, one-star: {-0.16, 0.08}
02:21:42.230 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.86)
02:21:42.230 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
02:21:42.230 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.68 mountX=-0.05 mountY=-0.17, mountTheta=-1.86
02:21:42.231 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
02:21:42.231 00.000 10844 Enqueuing Move request for scope (-0.16, 0.08)
02:21:42.231 00.000 11060 Worker thread wakes up
02:21:42.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:42.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
02:21:42.231 00.000 10844 UpdateGuideState exits: m=2380 SNR=30.1
02:21:42.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
02:21:42.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:42.231 00.000 11060 Moving (-0.16, 0.08) raw xDistance=-0.05 yDistance=-0.17
02:21:42.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:42.231 00.000 10844 Enqueuing Expose request
02:21:42.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:42.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:42.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:21:42.231 00.000 11060 MoveAxis(E, 0, ABG)
02:21:42.231 00.000 11060 Move returns status 0, amount 0
02:21:42.231 00.000 11060 MoveAxis(N, 0, ABG)
02:21:42.231 00.000 11060 Move returns status 0, amount 0
02:21:42.231 00.000 11060 move complete, result=0
02:21:42.231 00.000 11060 worker thread done servicing request
02:21:42.231 00.000 11060 Worker thread wakes up
02:21:42.232 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:42.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:42.233 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:42.860 00.627 11060 Exposure complete
02:21:43.023 00.163 11060 worker thread done servicing request
02:21:43.023 00.000 10844 OnExposeComplete: enter
02:21:43.023 00.000 10844 UpdateGuideState(): m_state=6
02:21:43.024 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13320
02:21:43.024 00.000 10844 Star::Find returns 1 (0), X=263.89, Y=62.23, Mass=2586, SNR=31.6, Peak=193 HFD=3.8
02:21:43.024 00.000 10844 MultiStar: [#1 -0.13,0.29,1.08,U] [#2 -0.72,-0.11,0.00,M2] [#3 -0.08,0.13,0.93,U] [#4 -0.38,-0.71,0.00,M1] [#5 -0.50,-0.55,0.00,M2] [#6 -0.56,1.11,0.00,M2] [#7 0.35,-0.37,0.88,U] [#8 -0.36,-0.58,0.00,M7] 
02:21:43.024 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.17}, one-star: {0.07, 0.55}
02:21:43.024 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
02:21:43.024 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.05 = 3.05)
02:21:43.024 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.32 mountX=-0.17 mountY=0.02, mountTheta=3.05
02:21:43.026 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.17, opts=13)
02:21:43.026 00.000 10844 Enqueuing Move request for scope (0.04, 0.17)
02:21:43.026 00.000 11060 Worker thread wakes up
02:21:43.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:43.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
02:21:43.026 00.000 10844 UpdateGuideState exits: m=2586 SNR=31.6
02:21:43.026 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
02:21:43.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:43.026 00.000 11060 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=0.02
02:21:43.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:43.026 00.000 10844 Enqueuing Expose request
02:21:43.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:21:43.027 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:43.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:21:43.027 00.000 11060 MoveAxis(E, 30, ABG)
02:21:43.027 00.000 11060 Guiding  Dir = 2, Dur = 30
02:21:43.040 00.013 11060 IsSlewing returns 0
02:21:43.040 00.000 11060 IsGuiding returns 0
02:21:43.086 00.046 11060 IsGuiding returns 0
02:21:43.087 00.001 11060 Move returns status 0, amount 30
02:21:43.087 00.000 11060 MoveAxis(N, 0, ABG)
02:21:43.087 00.000 11060 Move returns status 0, amount 0
02:21:43.087 00.000 11060 move complete, result=0
02:21:43.087 00.000 11060 worker thread done servicing request
02:21:43.087 00.000 11060 Worker thread wakes up
02:21:43.087 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
02:21:43.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:43.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:43.722 00.635 11060 Exposure complete
02:21:43.882 00.160 11060 worker thread done servicing request
02:21:43.882 00.000 10844 OnExposeComplete: enter
02:21:43.882 00.000 10844 UpdateGuideState(): m_state=6
02:21:43.882 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13321
02:21:43.883 00.001 10844 Star::Find returns 1 (0), X=263.18, Y=61.50, Mass=3032, SNR=34.5, Peak=251 HFD=3.5
02:21:43.883 00.000 10844 MultiStar: [#1 -0.66,0.52,0.00,M1] [#2 -0.37,0.08,1.94,U] [#3 -0.63,-0.08,0.00,M1] [#4 -0.48,-0.31,0.95,U] [#5 -0.15,-0.01,0.87,U] [#6 -1.03,0.60,0.00,M3] [#7 -0.42,-0.37,0.84,U] [#8 -0.51,-0.72,0.00,M8] 
02:21:43.883 00.000 10844 refined, 4 included, MultiStar: {-0.41, -0.11}, one-star: {-0.64, -0.18}
02:21:43.883 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.75) = xAngle (-1.12 = -1.12)
02:21:43.883 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.13 = -1.13)
02:21:43.883 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.11 hyp=0.43 cameraTheta=-2.87 mountX=0.19 mountY=-0.39, mountTheta=-1.12
02:21:43.885 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.11, opts=13)
02:21:43.885 00.000 10844 Enqueuing Move request for scope (-0.41, -0.11)
02:21:43.885 00.000 11060 Worker thread wakes up
02:21:43.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:43.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.11) opts 0xd
02:21:43.885 00.000 10844 UpdateGuideState exits: m=3032 SNR=34.5
02:21:43.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.11)
02:21:43.886 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:43.886 00.000 11060 Moving (-0.41, -0.11) raw xDistance=0.19 yDistance=-0.39
02:21:43.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:21:43.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:21:43.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:43.886 00.000 10844 Enqueuing Expose request
02:21:43.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:21:43.886 00.000 11060 MoveAxis(W, 32, ABG)
02:21:43.886 00.000 11060 Guiding  Dir = 3, Dur = 32
02:21:43.898 00.012 11060 IsSlewing returns 0
02:21:43.898 00.000 11060 IsGuiding returns 0
02:21:43.946 00.048 11060 IsGuiding returns 0
02:21:43.946 00.000 11060 Move returns status 0, amount 32
02:21:43.946 00.000 11060 MoveAxis(N, 0, ABG)
02:21:43.946 00.000 11060 Move returns status 0, amount 0
02:21:43.946 00.000 11060 move complete, result=0
02:21:43.946 00.000 11060 worker thread done servicing request
02:21:43.946 00.000 11060 Worker thread wakes up
02:21:43.946 00.000 10844 GuideStep: 0.2 px 32 ms WEST, -0.4 px 0 ms NORTH
02:21:43.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:43.948 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:44.580 00.632 11060 Exposure complete
02:21:44.752 00.172 11060 worker thread done servicing request
02:21:44.752 00.000 10844 OnExposeComplete: enter
02:21:44.752 00.000 10844 UpdateGuideState(): m_state=6
02:21:44.752 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13322
02:21:44.752 00.000 10844 Star::Find returns 1 (0), X=263.24, Y=61.92, Mass=2728, SNR=33.0, Peak=253 HFD=3.8
02:21:44.754 00.002 10844 MultiStar: [#1 -0.49,0.18,0.98,U] [#2 -0.75,0.34,0.00,M2] [#3 -0.53,-0.07,0.93,U] [#4 -0.63,-0.40,0.00,M1] [#5 -0.85,-0.65,0.00,M2] [#6 -1.03,0.28,0.00,M4] [#7 -0.35,-0.09,0.83,U] [#8 -0.59,-0.96,0.00,M9] 
02:21:44.754 00.000 10844 refined, 3 included, MultiStar: {-0.49, 0.07}, one-star: {-0.58, 0.24}
02:21:44.754 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.75) = xAngle (4.74 = -1.54)
02:21:44.754 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.56)
02:21:44.754 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=0.07 hyp=0.50 cameraTheta=2.99 mountX=0.02 mountY=-0.50, mountTheta=-1.54
02:21:44.755 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=0.07, opts=13)
02:21:44.755 00.000 10844 Enqueuing Move request for scope (-0.49, 0.07)
02:21:44.755 00.000 11060 Worker thread wakes up
02:21:44.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.07) opts 0xd
02:21:44.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, 0.07)
02:21:44.756 00.001 11060 Moving (-0.49, 0.07) raw xDistance=0.02 yDistance=-0.50
02:21:44.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=14, FiltMax=255, Gamma=1.000
02:21:44.756 00.000 10844 UpdateGuideState exits: m=2728 SNR=33.0
02:21:44.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:44.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:44.756 00.000 10844 Enqueuing Expose request
02:21:44.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:44.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:21:44.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
02:21:44.756 00.000 11060 MoveAxis(E, 0, ABG)
02:21:44.756 00.000 11060 Move returns status 0, amount 0
02:21:44.756 00.000 11060 MoveAxis(N, 0, ABG)
02:21:44.756 00.000 11060 Move returns status 0, amount 0
02:21:44.756 00.000 11060 move complete, result=0
02:21:44.756 00.000 11060 worker thread done servicing request
02:21:44.756 00.000 11060 Worker thread wakes up
02:21:44.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:44.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:44.758 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
02:21:45.412 00.654 11060 Exposure complete
02:21:45.598 00.186 11060 worker thread done servicing request
02:21:45.598 00.000 10844 OnExposeComplete: enter
02:21:45.598 00.000 10844 UpdateGuideState(): m_state=6
02:21:45.598 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13323
02:21:45.598 00.000 10844 Star::Find returns 1 (0), X=263.76, Y=62.20, Mass=2754, SNR=32.6, Peak=226 HFD=3.5
02:21:45.599 00.001 10844 MultiStar: [#1 -0.61,0.42,0.00,M1] [#2 -0.55,0.40,0.00,M3] [#3 0.02,-0.67,0.00,M1] [#4 -0.95,-0.22,0.00,M2] [#5 -0.21,-0.03,0.97,U] [#6 -0.69,0.83,0.00,M5] [#7 -0.07,-0.56,0.85,U] [#8 -0.57,-0.74,0.00,M10] 
02:21:45.599 00.000 10844 refined, 2 included, MultiStar: {-0.11, 0.00}, one-star: {-0.06, 0.52}
02:21:45.599 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
02:21:45.599 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
02:21:45.599 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.11 mountX=0.02 mountY=-0.11, mountTheta=-1.42
02:21:45.600 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.00, opts=13)
02:21:45.600 00.000 10844 Enqueuing Move request for scope (-0.11, 0.00)
02:21:45.600 00.000 11060 Worker thread wakes up
02:21:45.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:45.601 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
02:21:45.601 00.000 10844 UpdateGuideState exits: m=2754 SNR=32.6
02:21:45.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
02:21:45.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:45.601 00.000 11060 Moving (-0.11, 0.00) raw xDistance=0.02 yDistance=-0.11
02:21:45.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:45.601 00.000 10844 Enqueuing Expose request
02:21:45.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:45.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:45.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:21:45.601 00.000 11060 MoveAxis(E, 0, ABG)
02:21:45.601 00.000 11060 Move returns status 0, amount 0
02:21:45.601 00.000 11060 MoveAxis(N, 0, ABG)
02:21:45.601 00.000 11060 Move returns status 0, amount 0
02:21:45.601 00.000 11060 move complete, result=0
02:21:45.601 00.000 11060 worker thread done servicing request
02:21:45.601 00.000 11060 Worker thread wakes up
02:21:45.602 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:45.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:45.603 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:46.242 00.639 11060 Exposure complete
02:21:46.429 00.187 11060 worker thread done servicing request
02:21:46.430 00.001 10844 OnExposeComplete: enter
02:21:46.430 00.000 10844 UpdateGuideState(): m_state=6
02:21:46.430 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13324
02:21:46.430 00.000 10844 Star::Find returns 1 (0), X=263.53, Y=62.22, Mass=2122, SNR=28.3, Peak=212 HFD=3.2
02:21:46.430 00.000 10844 MultiStar: [#1 -0.68,0.61,0.00,M2] [#2 0.12,0.45,2.43,U] [#3 -0.57,-0.48,0.00,M2] [#4 -0.56,0.01,0.96,U] [#5 -0.22,-0.27,1.06,U] [#6 -1.03,0.52,0.00,M6] [#7 -0.80,-0.73,0.00,M1] [#8 -0.78,-0.47,0.00,R] 
02:21:46.430 00.000 10844 refined, 3 included, MultiStar: {-0.14, 0.25}, one-star: {-0.29, 0.54}
02:21:46.430 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.75) = xAngle (3.83 = -2.45)
02:21:46.430 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.47)
02:21:46.430 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.28 cameraTheta=2.08 mountX=-0.22 mountY=-0.18, mountTheta=-2.46
02:21:46.433 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.25, opts=13)
02:21:46.433 00.000 10844 Enqueuing Move request for scope (-0.14, 0.25)
02:21:46.433 00.000 11060 Worker thread wakes up
02:21:46.440 00.007 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
02:21:46.440 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
02:21:46.440 00.000 11060 Moving (-0.14, 0.25) raw xDistance=-0.22 yDistance=-0.18
02:21:46.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:21:46.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:46.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:21:46.440 00.000 11060 MoveAxis(E, 38, ABG)
02:21:46.440 00.000 11060 Guiding  Dir = 2, Dur = 38
02:21:46.441 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:21:46.441 00.000 10844 UpdateGuideState exits: m=2122 SNR=28.3
02:21:46.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:46.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:46.441 00.000 10844 Enqueuing Expose request
02:21:46.466 00.025 11060 IsSlewing returns 0
02:21:46.466 00.000 11060 IsGuiding returns 0
02:21:46.528 00.062 11060 IsGuiding returns 0
02:21:46.528 00.000 11060 Move returns status 0, amount 38
02:21:46.528 00.000 11060 MoveAxis(N, 0, ABG)
02:21:46.529 00.001 11060 Move returns status 0, amount 0
02:21:46.529 00.000 11060 move complete, result=0
02:21:46.529 00.000 11060 worker thread done servicing request
02:21:46.529 00.000 11060 Worker thread wakes up
02:21:46.529 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
02:21:46.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:46.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:47.154 00.625 11060 Exposure complete
02:21:47.326 00.172 11060 worker thread done servicing request
02:21:47.326 00.000 10844 OnExposeComplete: enter
02:21:47.326 00.000 10844 UpdateGuideState(): m_state=6
02:21:47.327 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13325
02:21:47.327 00.000 10844 Star::Find returns 1 (0), X=263.21, Y=61.43, Mass=2149, SNR=28.5, Peak=225 HFD=3.3
02:21:47.327 00.000 10844 MultiStar: [#1 0.01,0.07,1.17,U] [#2 -0.72,0.06,0.00,M3] [#3 -0.22,-0.39,1.00,U] [#4 -0.52,-0.47,0.00,M2] [#5 -1.29,-0.17,0.00,M1] [#6 0.26,0.24,1.06,U] [#7 0.17,-0.34,0.97,U] [#8 0.13,0.23,0.96,U] 
02:21:47.327 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.07}, one-star: {-0.62, -0.25}
02:21:47.327 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
02:21:47.327 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
02:21:47.327 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.14 mountX=0.07 mountY=-0.03, mountTheta=-0.41
02:21:47.329 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
02:21:47.329 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
02:21:47.329 00.000 11060 Worker thread wakes up
02:21:47.329 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:47.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:21:47.329 00.000 10844 UpdateGuideState exits: m=2149 SNR=28.5
02:21:47.329 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:21:47.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:47.329 00.000 11060 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=-0.03
02:21:47.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:47.329 00.000 10844 Enqueuing Expose request
02:21:47.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:21:47.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:47.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:21:47.329 00.000 11060 MoveAxis(E, 0, ABG)
02:21:47.329 00.000 11060 Move returns status 0, amount 0
02:21:47.330 00.001 11060 MoveAxis(N, 0, ABG)
02:21:47.330 00.000 11060 Move returns status 0, amount 0
02:21:47.330 00.000 11060 move complete, result=0
02:21:47.330 00.000 11060 worker thread done servicing request
02:21:47.330 00.000 11060 Worker thread wakes up
02:21:47.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:47.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:47.331 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:47.969 00.638 11060 Exposure complete
02:21:48.139 00.170 11060 worker thread done servicing request
02:21:48.139 00.000 10844 OnExposeComplete: enter
02:21:48.139 00.000 10844 UpdateGuideState(): m_state=6
02:21:48.139 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13326
02:21:48.139 00.000 10844 Star::Find returns 1 (0), X=263.44, Y=61.56, Mass=2160, SNR=28.7, Peak=191 HFD=3.2
02:21:48.140 00.001 10844 MultiStar: [#1 -0.03,-0.22,1.18,U] [#2 -0.62,-0.26,0.00,M4] [#3 -0.51,-0.25,0.87,U] [#4 -0.54,-0.20,1.08,U] [#5 -0.35,-0.37,1.12,U] [#6 -0.66,0.38,0.00,M6] [#7 -0.25,-0.47,0.87,U] [#8 0.15,0.37,1.14,U] 
02:21:48.140 00.000 10844 refined, 6 included, MultiStar: {-0.26, -0.17}, one-star: {-0.39, -0.12}
02:21:48.140 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.81 = -0.81)
02:21:48.140 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
02:21:48.140 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.57 mountX=0.21 mountY=-0.23, mountTheta=-0.82
02:21:48.150 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.17, opts=13)
02:21:48.150 00.000 10844 Enqueuing Move request for scope (-0.26, -0.17)
02:21:48.150 00.000 11060 Worker thread wakes up
02:21:48.151 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:48.151 00.000 10844 UpdateGuideState exits: m=2160 SNR=28.7
02:21:48.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:48.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:48.151 00.000 10844 Enqueuing Expose request
02:21:48.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd
02:21:48.151 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.17)
02:21:48.151 00.000 11060 Moving (-0.26, -0.17) raw xDistance=0.21 yDistance=-0.23
02:21:48.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:21:48.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:21:48.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:21:48.151 00.000 11060 MoveAxis(W, 37, ABG)
02:21:48.152 00.001 11060 Guiding  Dir = 3, Dur = 37
02:21:48.166 00.014 11060 IsSlewing returns 0
02:21:48.166 00.000 11060 IsGuiding returns 0
02:21:48.216 00.050 11060 IsGuiding returns 0
02:21:48.216 00.000 11060 Move returns status 0, amount 37
02:21:48.216 00.000 11060 MoveAxis(N, 0, ABG)
02:21:48.216 00.000 11060 Move returns status 0, amount 0
02:21:48.216 00.000 11060 move complete, result=0
02:21:48.216 00.000 11060 worker thread done servicing request
02:21:48.216 00.000 11060 Worker thread wakes up
02:21:48.216 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
02:21:48.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:48.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:48.847 00.631 11060 Exposure complete
02:21:49.028 00.181 11060 worker thread done servicing request
02:21:49.028 00.000 10844 OnExposeComplete: enter
02:21:49.028 00.000 10844 UpdateGuideState(): m_state=6
02:21:49.028 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13327
02:21:49.028 00.000 10844 Star::Find returns 1 (0), X=263.47, Y=62.32, Mass=2107, SNR=27.7, Peak=192 HFD=3.2
02:21:49.029 00.001 10844 MultiStar: [#1 -0.99,0.20,0.00,M1] [#2 -0.84,0.40,0.00,M5] [#3 -0.76,0.17,0.00,M1] [#4 0.02,0.55,1.03,U] [#5 -0.65,-0.08,0.00,M1] [#6 -0.59,0.12,1.02,U] [#7 -0.48,-0.10,0.90,U] [#8 0.16,-0.07,1.04,U] 
02:21:49.029 00.000 10844 refined, 4 included, MultiStar: {-0.24, 0.24}, one-star: {-0.36, 0.64}
02:21:49.029 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.12 = -2.17)
02:21:49.029 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.18)
02:21:49.029 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.24 hyp=0.34 cameraTheta=2.36 mountX=-0.19 mountY=-0.27, mountTheta=-2.17
02:21:49.030 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.24, opts=13)
02:21:49.030 00.000 10844 Enqueuing Move request for scope (-0.24, 0.24)
02:21:49.030 00.000 11060 Worker thread wakes up
02:21:49.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:49.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.24) opts 0xd
02:21:49.030 00.000 10844 UpdateGuideState exits: m=2107 SNR=27.7
02:21:49.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.24)
02:21:49.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:49.030 00.000 11060 Moving (-0.24, 0.24) raw xDistance=-0.19 yDistance=-0.27
02:21:49.031 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:49.031 00.000 10844 Enqueuing Expose request
02:21:49.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:21:49.031 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.25 newest=-0.53
02:21:49.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
02:21:49.031 00.000 11060 MoveAxis(E, 32, ABG)
02:21:49.031 00.000 11060 Guiding  Dir = 2, Dur = 32
02:21:49.040 00.009 11060 IsSlewing returns 0
02:21:49.041 00.001 11060 IsGuiding returns 0
02:21:49.087 00.046 11060 IsGuiding returns 0
02:21:49.087 00.000 11060 Move returns status 0, amount 32
02:21:49.087 00.000 11060 BLC: Oldest BLC event removed
02:21:49.087 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:21:49.087 00.000 11060 MoveAxis(N, 857, ABG)
02:21:49.087 00.000 11060 duration set to 750 by maxDecDuration
02:21:49.087 00.000 11060 Guiding  Dir = 0, Dur = 750
02:21:49.102 00.015 11060 IsSlewing returns 0
02:21:49.103 00.001 11060 IsGuiding returns 0
02:21:49.879 00.776 11060 IsGuiding returns 0
02:21:49.879 00.000 11060 Move returns status 0, amount 750
02:21:49.879 00.000 11060 move complete, result=0
02:21:49.879 00.000 11060 worker thread done servicing request
02:21:49.881 00.002 11060 Worker thread wakes up
02:21:49.881 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.3 px 750 ms NORTH
02:21:49.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:49.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:50.521 00.640 11060 Exposure complete
02:21:50.669 00.148 11060 worker thread done servicing request
02:21:50.670 00.001 10844 OnExposeComplete: enter
02:21:50.670 00.000 10844 UpdateGuideState(): m_state=6
02:21:50.670 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13328
02:21:50.670 00.000 10844 Star::Find returns 1 (0), X=263.89, Y=61.49, Mass=2808, SNR=33.0, Peak=249 HFD=3.5
02:21:50.670 00.000 10844 MultiStar: [#1 -0.03,0.07,0.97,U] [#2 -0.93,0.26,0.00,M6] [#3 0.06,0.03,1.00,U] [#4 -0.92,-0.63,0.00,M1] [#5 -0.41,-0.89,0.00,M2] [#6 -0.31,-0.25,0.92,U] [#7 0.56,-1.03,0.00,M1] [#8 0.48,-0.48,0.00,M1] 
02:21:50.670 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.08}, one-star: {0.07, -0.19}
02:21:50.671 00.001 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
02:21:50.671 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
02:21:50.671 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.09 mountX=0.09 mountY=-0.03, mountTheta=-0.35
02:21:50.672 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
02:21:50.672 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
02:21:50.672 00.000 11060 Worker thread wakes up
02:21:50.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:50.672 00.000 10844 UpdateGuideState exits: m=2808 SNR=33.0
02:21:50.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:50.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
02:21:50.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
02:21:50.672 00.000 11060 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.03
02:21:50.672 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.192242, 1:0.033600
02:21:50.673 00.001 11060 BLC: No correction, Miss < min_move
02:21:50.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:21:50.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:50.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:21:50.673 00.000 11060 MoveAxis(E, 0, ABG)
02:21:50.673 00.000 11060 Move returns status 0, amount 0
02:21:50.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:50.673 00.000 10844 Enqueuing Expose request
02:21:50.673 00.000 11060 MoveAxis(N, 0, ABG)
02:21:50.673 00.000 11060 Move returns status 0, amount 0
02:21:50.673 00.000 11060 move complete, result=0
02:21:50.673 00.000 11060 worker thread done servicing request
02:21:50.673 00.000 11060 Worker thread wakes up
02:21:50.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:50.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:50.675 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:51.313 00.638 11060 Exposure complete
02:21:51.479 00.166 11060 worker thread done servicing request
02:21:51.479 00.000 10844 OnExposeComplete: enter
02:21:51.479 00.000 10844 UpdateGuideState(): m_state=6
02:21:51.479 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13329
02:21:51.479 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.03, Mass=2737, SNR=32.5, Peak=230 HFD=2.9
02:21:51.480 00.001 10844 MultiStar: [#1 0.17,0.31,1.00,U] [#2 -0.15,0.28,2.04,U] [#3 0.05,-0.02,0.88,U] [#4 -0.07,-0.66,0.00,M2] [#5 -0.59,-0.62,0.00,M3] [#6 -0.08,0.67,0.00,M5] [#7 0.63,-0.76,0.00,M2] [#8 0.13,0.12,0.85,U] 
02:21:51.480 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.05}, one-star: {0.11, -0.66}
02:21:51.480 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
02:21:51.480 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
02:21:51.480 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.20 mountX=-0.06 mountY=0.01, mountTheta=2.94
02:21:51.481 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
02:21:51.481 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
02:21:51.481 00.000 11060 Worker thread wakes up
02:21:51.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
02:21:51.481 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:21:51.481 00.000 11060 Moving (0.02, 0.05) raw xDistance=-0.06 yDistance=0.01
02:21:51.481 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.192242, 1:0.033600, 2:-0.011849
02:21:51.481 00.000 11060 BLC: No correction, Miss < min_move
02:21:51.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:21:51.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:51.482 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:51.482 00.000 10844 UpdateGuideState exits: m=2737 SNR=32.5
02:21:51.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:21:51.482 00.000 11060 MoveAxis(E, 0, ABG)
02:21:51.482 00.000 11060 Move returns status 0, amount 0
02:21:51.482 00.000 11060 MoveAxis(N, 0, ABG)
02:21:51.482 00.000 11060 Move returns status 0, amount 0
02:21:51.482 00.000 11060 move complete, result=0
02:21:51.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:51.482 00.000 11060 worker thread done servicing request
02:21:51.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:51.482 00.000 10844 Enqueuing Expose request
02:21:51.482 00.000 11060 Worker thread wakes up
02:21:51.482 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:51.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:51.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:52.129 00.647 11060 Exposure complete
02:21:52.311 00.182 11060 worker thread done servicing request
02:21:52.311 00.000 10844 OnExposeComplete: enter
02:21:52.312 00.001 10844 UpdateGuideState(): m_state=6
02:21:52.312 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13330
02:21:52.312 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=60.92, Mass=2445, SNR=30.6, Peak=237 HFD=3.5
02:21:52.312 00.000 10844 MultiStar: [#1 0.14,0.18,1.03,U] [#2 -0.05,0.74,0.00,M6] [#3 -0.46,-0.27,1.01,U] [#4 0.07,-0.32,0.85,U] [#5 -0.21,-0.22,1.01,U] [#6 -0.02,0.59,0.89,U] [#7 0.25,-0.56,0.74,U] [#8 0.54,0.63,0.00,M1] 
02:21:52.312 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.19}, one-star: {0.02, -0.76}
02:21:52.312 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.75) = xAngle (-0.05 = -0.05)
02:21:52.312 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
02:21:52.312 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.80 mountX=0.19 mountY=-0.01, mountTheta=-0.06
02:21:52.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.19, opts=13)
02:21:52.314 00.000 10844 Enqueuing Move request for scope (-0.04, -0.19)
02:21:52.314 00.000 11060 Worker thread wakes up
02:21:52.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:52.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
02:21:52.314 00.000 10844 UpdateGuideState exits: m=2445 SNR=30.6
02:21:52.314 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
02:21:52.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:52.314 00.000 11060 Moving (-0.04, -0.19) raw xDistance=0.19 yDistance=-0.01
02:21:52.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:52.316 00.002 11060 BLC: window closed
02:21:52.316 00.000 10844 Enqueuing Expose request
02:21:52.316 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.192242, 1:0.033600, 2:-0.011849
02:21:52.316 00.000 11060 BLC: No correction, Miss < min_move
02:21:52.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:21:52.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:52.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:21:52.316 00.000 11060 MoveAxis(W, 34, ABG)
02:21:52.316 00.000 11060 Guiding  Dir = 3, Dur = 34
02:21:52.320 00.004 11060 IsSlewing returns 0
02:21:52.320 00.000 11060 IsGuiding returns 0
02:21:52.368 00.048 11060 IsGuiding returns 0
02:21:52.368 00.000 11060 Move returns status 0, amount 34
02:21:52.368 00.000 11060 MoveAxis(N, 0, ABG)
02:21:52.368 00.000 11060 Move returns status 0, amount 0
02:21:52.368 00.000 11060 move complete, result=0
02:21:52.369 00.001 11060 worker thread done servicing request
02:21:52.369 00.000 11060 Worker thread wakes up
02:21:52.369 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
02:21:52.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:52.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:53.001 00.632 11060 Exposure complete
02:21:53.172 00.171 11060 worker thread done servicing request
02:21:53.173 00.001 10844 OnExposeComplete: enter
02:21:53.173 00.000 10844 UpdateGuideState(): m_state=6
02:21:53.173 00.000 10844 Star::Find(15, 263, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13331
02:21:53.173 00.000 10844 Star::Find returns 1 (0), X=263.88, Y=61.15, Mass=2142, SNR=28.0, Peak=195 HFD=2.9
02:21:53.173 00.000 10844 MultiStar: [#1 -0.23,0.42,1.09,U] [#2 -0.48,-0.37,2.51,U] [#3 -0.34,-0.34,1.00,U] [#4 -0.09,-0.97,0.00,M2] [#5 -0.32,-0.77,0.00,M3] [#6 -0.12,-0.14,0.98,U] [#7 -0.36,-0.08,0.97,U] [#8 0.25,-0.02,1.16,U] 
02:21:53.173 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.18}, one-star: {0.06, -0.53}
02:21:53.173 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
02:21:53.174 00.001 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
02:21:53.174 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-2.45 mountX=0.22 mountY=-0.19, mountTheta=-0.71
02:21:53.175 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.18, opts=13)
02:21:53.175 00.000 10844 Enqueuing Move request for scope (-0.22, -0.18)
02:21:53.175 00.000 11060 Worker thread wakes up
02:21:53.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:53.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.18) opts 0xd
02:21:53.175 00.000 10844 UpdateGuideState exits: m=2142 SNR=28.0
02:21:53.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.18)
02:21:53.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:53.175 00.000 11060 Moving (-0.22, -0.18) raw xDistance=0.22 yDistance=-0.19
02:21:53.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:53.175 00.000 10844 Enqueuing Expose request
02:21:53.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:21:53.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:53.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:21:53.175 00.000 11060 MoveAxis(W, 39, ABG)
02:21:53.175 00.000 11060 Guiding  Dir = 3, Dur = 39
02:21:53.181 00.006 11060 IsSlewing returns 0
02:21:53.181 00.000 11060 IsGuiding returns 0
02:21:53.228 00.047 11060 IsGuiding returns 0
02:21:53.228 00.000 11060 Move returns status 0, amount 39
02:21:53.228 00.000 11060 MoveAxis(N, 0, ABG)
02:21:53.228 00.000 11060 Move returns status 0, amount 0
02:21:53.228 00.000 11060 move complete, result=0
02:21:53.228 00.000 11060 worker thread done servicing request
02:21:53.228 00.000 11060 Worker thread wakes up
02:21:53.228 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
02:21:53.229 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:53.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:53.858 00.629 11060 Exposure complete
02:21:54.023 00.165 11060 worker thread done servicing request
02:21:54.024 00.001 10844 OnExposeComplete: enter
02:21:54.024 00.000 10844 UpdateGuideState(): m_state=6
02:21:54.024 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13332
02:21:54.024 00.000 10844 Star::Find returns 1 (0), X=263.29, Y=61.90, Mass=2309, SNR=29.7, Peak=252 HFD=3.3
02:21:54.024 00.000 10844 MultiStar: [#1 -0.11,0.17,1.00,U] [#2 -0.28,-0.56,2.19,U] [#3 -0.54,-0.05,1.13,U] [#4 -0.14,-0.35,0.97,U] [#5 -0.66,0.01,0.00,M4] [#6 -0.29,-0.14,0.92,U] [#7 -0.02,-0.46,0.80,U] [#8 -0.33,0.29,1.05,U] 
02:21:54.025 00.001 10844 refined, 7 included, MultiStar: {-0.29, -0.16}, one-star: {-0.53, 0.22}
02:21:54.025 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
02:21:54.025 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
02:21:54.025 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.16 hyp=0.33 cameraTheta=-2.65 mountX=0.21 mountY=-0.26, mountTheta=-0.90
02:21:54.026 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.16, opts=13)
02:21:54.026 00.000 10844 Enqueuing Move request for scope (-0.29, -0.16)
02:21:54.026 00.000 11060 Worker thread wakes up
02:21:54.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:54.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.16) opts 0xd
02:21:54.026 00.000 10844 UpdateGuideState exits: m=2309 SNR=29.7
02:21:54.026 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.16)
02:21:54.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:54.027 00.001 11060 Moving (-0.29, -0.16) raw xDistance=0.21 yDistance=-0.26
02:21:54.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:54.027 00.000 10844 Enqueuing Expose request
02:21:54.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:21:54.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
02:21:54.027 00.000 11060 MoveAxis(W, 37, ABG)
02:21:54.027 00.000 11060 Guiding  Dir = 3, Dur = 37
02:21:54.056 00.029 11060 IsSlewing returns 0
02:21:54.056 00.000 11060 IsGuiding returns 0
02:21:54.119 00.063 11060 IsGuiding returns 0
02:21:54.119 00.000 11060 Move returns status 0, amount 37
02:21:54.119 00.000 11060 MoveAxis(N, 102, ABG)
02:21:54.119 00.000 11060 Guiding  Dir = 0, Dur = 102
02:21:54.134 00.015 11060 IsSlewing returns 0
02:21:54.134 00.000 11060 IsGuiding returns 0
02:21:54.242 00.108 11060 IsGuiding returns 0
02:21:54.242 00.000 11060 Move returns status 0, amount 102
02:21:54.242 00.000 11060 move complete, result=0
02:21:54.242 00.000 11060 worker thread done servicing request
02:21:54.242 00.000 11060 Worker thread wakes up
02:21:54.242 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.3 px 102 ms NORTH
02:21:54.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:54.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:54.872 00.630 11060 Exposure complete
02:21:55.057 00.185 11060 worker thread done servicing request
02:21:55.057 00.000 10844 OnExposeComplete: enter
02:21:55.057 00.000 10844 UpdateGuideState(): m_state=6
02:21:55.057 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13333
02:21:55.057 00.000 10844 Star::Find returns 1 (0), X=263.85, Y=61.97, Mass=2675, SNR=32.0, Peak=240 HFD=3.6
02:21:55.058 00.001 10844 MultiStar: [#1 0.47,0.55,0.00,M1] [#2 -0.11,0.10,2.08,U] [#3 0.16,0.56,0.95,U] [#4 -0.10,-0.19,0.95,U] [#5 -0.58,0.01,1.00,U] [#6 -0.06,0.27,0.93,U] [#7 0.39,-0.21,0.91,U] [#8 0.30,0.13,0.97,U] 
02:21:55.058 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {0.02, 0.29}
02:21:55.058 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.75) = xAngle (3.46 = -2.82)
02:21:55.058 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.84)
02:21:55.058 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.71 mountX=-0.11 mountY=-0.04, mountTheta=-2.84
02:21:55.060 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
02:21:55.060 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
02:21:55.060 00.000 11060 Worker thread wakes up
02:21:55.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:55.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
02:21:55.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:21:55.060 00.000 11060 Moving (-0.02, 0.12) raw xDistance=-0.11 yDistance=-0.04
02:21:55.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:21:55.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:55.061 00.001 10844 UpdateGuideState exits: m=2675 SNR=32.0
02:21:55.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:21:55.061 00.000 11060 MoveAxis(E, 0, ABG)
02:21:55.061 00.000 11060 Move returns status 0, amount 0
02:21:55.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:55.061 00.000 11060 MoveAxis(N, 0, ABG)
02:21:55.061 00.000 11060 Move returns status 0, amount 0
02:21:55.061 00.000 11060 move complete, result=0
02:21:55.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:55.061 00.000 10844 Enqueuing Expose request
02:21:55.061 00.000 11060 worker thread done servicing request
02:21:55.061 00.000 11060 Worker thread wakes up
02:21:55.061 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:55.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:55.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:55.694 00.633 11060 Exposure complete
02:21:55.885 00.191 11060 worker thread done servicing request
02:21:55.885 00.000 10844 OnExposeComplete: enter
02:21:55.885 00.000 10844 UpdateGuideState(): m_state=6
02:21:55.885 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13334
02:21:55.885 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=61.27, Mass=2319, SNR=29.3, Peak=202 HFD=3.4
02:21:55.885 00.000 10844 MultiStar: [#1 -0.06,-0.17,1.01,U] [#2 0.05,0.25,2.24,U] [#3 0.27,0.38,1.06,U] [#4 -0.56,-0.01,0.99,U] [#5 -0.19,-0.06,1.08,U] [#6 -0.25,0.12,0.98,U] [#7 0.58,-0.69,0.00,M1] [#8 0.72,0.38,0.00,M1] 
02:21:55.885 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.05}, one-star: {0.16, -0.41}
02:21:55.885 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
02:21:55.885 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.10)
02:21:55.886 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.44 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
02:21:55.887 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
02:21:55.887 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
02:21:55.887 00.000 11060 Worker thread wakes up
02:21:55.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:55.887 00.000 10844 UpdateGuideState exits: m=2319 SNR=29.3
02:21:55.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:55.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:55.887 00.000 10844 Enqueuing Expose request
02:21:55.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:21:55.887 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:21:55.887 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=-0.07
02:21:55.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:21:55.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:55.888 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:21:55.888 00.000 11060 MoveAxis(E, 0, ABG)
02:21:55.888 00.000 11060 Move returns status 0, amount 0
02:21:55.888 00.000 11060 MoveAxis(N, 0, ABG)
02:21:55.888 00.000 11060 Move returns status 0, amount 0
02:21:55.888 00.000 11060 move complete, result=0
02:21:55.888 00.000 11060 worker thread done servicing request
02:21:55.888 00.000 11060 Worker thread wakes up
02:21:55.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:55.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:55.890 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:56.521 00.631 11060 Exposure complete
02:21:56.700 00.179 11060 worker thread done servicing request
02:21:56.701 00.001 10844 OnExposeComplete: enter
02:21:56.701 00.000 10844 UpdateGuideState(): m_state=6
02:21:56.701 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13335
02:21:56.701 00.000 10844 Star::Find returns 1 (0), X=264.19, Y=61.96, Mass=2474, SNR=30.9, Peak=217 HFD=3.1
02:21:56.701 00.000 10844 MultiStar: [#1 0.51,-0.22,1.06,U] [#2 -0.10,0.31,2.00,U] [#3 0.27,-0.14,0.88,U] [#4 -0.76,-0.40,0.00,M1] [#5 -0.14,-0.67,0.00,M3] [#6 0.05,0.45,0.90,U] [#7 0.95,-0.67,0.00,M2] [#8 0.74,-0.14,0.00,M2] 
02:21:56.702 00.001 10844 refined, 4 included, MultiStar: {0.17, 0.16}, one-star: {0.37, 0.28}
02:21:56.702 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
02:21:56.702 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
02:21:56.702 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.76 mountX=-0.19 mountY=0.14, mountTheta=2.50
02:21:56.703 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.16, opts=13)
02:21:56.703 00.000 10844 Enqueuing Move request for scope (0.17, 0.16)
02:21:56.704 00.001 11060 Worker thread wakes up
02:21:56.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:56.704 00.000 10844 UpdateGuideState exits: m=2474 SNR=30.9
02:21:56.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:56.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:56.704 00.000 10844 Enqueuing Expose request
02:21:56.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
02:21:56.704 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
02:21:56.704 00.000 11060 Moving (0.17, 0.16) raw xDistance=-0.19 yDistance=0.14
02:21:56.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:21:56.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:56.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:21:56.704 00.000 11060 MoveAxis(E, 33, ABG)
02:21:56.704 00.000 11060 Guiding  Dir = 2, Dur = 33
02:21:56.718 00.014 11060 IsSlewing returns 0
02:21:56.718 00.000 11060 IsGuiding returns 0
02:21:56.764 00.046 11060 IsGuiding returns 0
02:21:56.764 00.000 11060 Move returns status 0, amount 33
02:21:56.764 00.000 11060 MoveAxis(N, 0, ABG)
02:21:56.764 00.000 11060 Move returns status 0, amount 0
02:21:56.764 00.000 11060 move complete, result=0
02:21:56.764 00.000 11060 worker thread done servicing request
02:21:56.764 00.000 11060 Worker thread wakes up
02:21:56.765 00.001 10844 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
02:21:56.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:56.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:57.412 00.647 11060 Exposure complete
02:21:57.603 00.191 11060 worker thread done servicing request
02:21:57.603 00.000 10844 OnExposeComplete: enter
02:21:57.603 00.000 10844 UpdateGuideState(): m_state=6
02:21:57.603 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13336
02:21:57.603 00.000 10844 Star::Find returns 1 (0), X=263.71, Y=62.15, Mass=3172, SNR=34.9, Peak=241 HFD=3.8
02:21:57.604 00.001 10844 MultiStar: [#1 0.30,0.54,0.85,U] [#2 -0.03,0.09,1.81,U] [#3 0.35,0.02,0.86,U] [#4 -0.09,0.07,0.95,U] [#5 0.12,0.13,0.97,U] [#6 -0.30,0.98,0.00,M1] [#7 -0.03,-0.01,0.84,U] [#8 0.72,-0.08,0.00,M3] 
02:21:57.604 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.18}, one-star: {-0.11, 0.47}
02:21:57.604 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
02:21:57.604 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
02:21:57.604 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.27 mountX=-0.18 mountY=0.03, mountTheta=3.00
02:21:57.606 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.18, opts=13)
02:21:57.606 00.000 10844 Enqueuing Move request for scope (0.06, 0.18)
02:21:57.606 00.000 11060 Worker thread wakes up
02:21:57.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:57.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
02:21:57.606 00.000 10844 UpdateGuideState exits: m=3172 SNR=34.9
02:21:57.606 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
02:21:57.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:57.606 00.000 11060 Moving (0.06, 0.18) raw xDistance=-0.18 yDistance=0.03
02:21:57.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:57.606 00.000 10844 Enqueuing Expose request
02:21:57.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:21:57.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:57.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:21:57.607 00.001 11060 MoveAxis(E, 33, ABG)
02:21:57.607 00.000 11060 Guiding  Dir = 2, Dur = 33
02:21:57.631 00.024 11060 IsSlewing returns 0
02:21:57.631 00.000 11060 IsGuiding returns 0
02:21:57.676 00.045 11060 IsGuiding returns 0
02:21:57.677 00.001 11060 Move returns status 0, amount 33
02:21:57.677 00.000 11060 MoveAxis(N, 0, ABG)
02:21:57.677 00.000 11060 Move returns status 0, amount 0
02:21:57.677 00.000 11060 move complete, result=0
02:21:57.677 00.000 11060 worker thread done servicing request
02:21:57.678 00.001 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
02:21:57.697 00.019 11060 Worker thread wakes up
02:21:57.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:57.698 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:58.334 00.636 11060 Exposure complete
02:21:58.526 00.192 11060 worker thread done servicing request
02:21:58.526 00.000 10844 OnExposeComplete: enter
02:21:58.526 00.000 10844 UpdateGuideState(): m_state=6
02:21:58.526 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13337
02:21:58.526 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=61.55, Mass=2193, SNR=28.6, Peak=191 HFD=3.5
02:21:58.527 00.001 10844 MultiStar: [#1 0.56,0.12,1.13,U] [#2 -0.20,0.25,2.34,U] [#3 0.09,0.43,1.00,U] [#4 -0.09,0.22,1.02,U] [#5 -0.04,-0.35,1.12,U] [#6 0.18,0.40,0.98,U] [#7 0.61,-0.07,0.93,U] [#8 0.60,0.26,0.00,M4] 
02:21:58.527 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.12}, one-star: {0.37, -0.14}
02:21:58.527 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
02:21:58.527 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
02:21:58.527 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=-0.14 mountY=0.11, mountTheta=2.49
02:21:58.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
02:21:58.528 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
02:21:58.528 00.000 11060 Worker thread wakes up
02:21:58.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:21:58.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
02:21:58.530 00.002 10844 UpdateGuideState exits: m=2193 SNR=28.6
02:21:58.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
02:21:58.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:58.530 00.000 11060 Moving (0.13, 0.12) raw xDistance=-0.14 yDistance=0.11
02:21:58.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:58.530 00.000 10844 Enqueuing Expose request
02:21:58.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:21:58.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:21:58.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:21:58.530 00.000 11060 MoveAxis(E, 26, ABG)
02:21:58.530 00.000 11060 Guiding  Dir = 2, Dur = 26
02:21:58.547 00.017 11060 IsSlewing returns 0
02:21:58.547 00.000 11060 IsGuiding returns 0
02:21:58.579 00.032 11060 IsGuiding returns 0
02:21:58.579 00.000 11060 Move returns status 0, amount 26
02:21:58.579 00.000 11060 MoveAxis(N, 0, ABG)
02:21:58.579 00.000 11060 Move returns status 0, amount 0
02:21:58.579 00.000 11060 move complete, result=0
02:21:58.579 00.000 11060 worker thread done servicing request
02:21:58.579 00.000 11060 Worker thread wakes up
02:21:58.579 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
02:21:58.580 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:58.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:59.208 00.628 11060 Exposure complete
02:21:59.393 00.185 11060 worker thread done servicing request
02:21:59.393 00.000 10844 OnExposeComplete: enter
02:21:59.393 00.000 10844 UpdateGuideState(): m_state=6
02:21:59.394 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13338
02:21:59.394 00.000 10844 Star::Find returns 1 (1), X=264.63, Y=61.26, Mass=2348, SNR=29.6, Peak=255 HFD=3.4
02:21:59.394 00.000 10844 MultiStar: [#1 0.26,0.17,0.97,U] [#2 0.36,0.29,2.19,U] [#3 0.03,0.21,1.09,U] [#4 -0.15,-0.09,0.94,U] [#5 -0.23,-0.18,1.09,U] [#6 -0.56,0.81,0.00,M1] [#7 0.72,-0.18,0.00,M1] [#8 0.42,0.15,0.97,U] 
02:21:59.394 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.06}, one-star: {0.81, -0.43}
02:21:59.394 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.75) = xAngle (1.99 = 1.99)
02:21:59.394 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
02:21:59.394 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.24 mountX=-0.10 mountY=0.22, mountTheta=1.99
02:21:59.396 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.06, opts=13)
02:21:59.396 00.000 10844 Enqueuing Move request for scope (0.23, 0.06)
02:21:59.396 00.000 11060 Worker thread wakes up
02:21:59.396 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:21:59.396 00.000 10844 UpdateGuideState exits: m=2348 SNR=29.6 Saturated
02:21:59.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:59.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:21:59.396 00.000 10844 Enqueuing Expose request
02:21:59.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
02:21:59.396 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
02:21:59.396 00.000 11060 Moving (0.23, 0.06) raw xDistance=-0.10 yDistance=0.22
02:21:59.397 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:21:59.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:21:59.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:21:59.397 00.000 11060 MoveAxis(E, 0, ABG)
02:21:59.397 00.000 11060 Move returns status 0, amount 0
02:21:59.397 00.000 11060 MoveAxis(N, 0, ABG)
02:21:59.397 00.000 11060 Move returns status 0, amount 0
02:21:59.397 00.000 11060 move complete, result=0
02:21:59.397 00.000 11060 worker thread done servicing request
02:21:59.397 00.000 11060 Worker thread wakes up
02:21:59.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:21:59.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:21:59.398 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:00.038 00.640 11060 Exposure complete
02:22:00.243 00.205 11060 worker thread done servicing request
02:22:00.243 00.000 10844 OnExposeComplete: enter
02:22:00.243 00.000 10844 UpdateGuideState(): m_state=6
02:22:00.244 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13339
02:22:00.244 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=61.42, Mass=2853, SNR=32.8, Peak=255 HFD=3.4
02:22:00.244 00.000 10844 MultiStar: [#1 0.02,0.46,1.00,U] [#2 -0.31,-0.06,1.98,U] [#3 0.03,-0.08,0.97,U] [#4 -0.11,0.49,0.97,U] [#5 -0.15,-0.25,0.97,U] [#6 -0.45,1.14,0.00,M2] [#7 0.22,-0.13,0.80,U] [#8 0.53,0.40,0.00,M4] 
02:22:00.244 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.02}, one-star: {0.22, -0.27}
02:22:00.244 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.75) = xAngle (4.63 = -1.66)
02:22:00.244 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
02:22:00.244 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.87 mountX=-0.01 mountY=-0.06, mountTheta=-1.66
02:22:00.246 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
02:22:00.246 00.000 10844 Enqueuing Move request for scope (-0.06, 0.02)
02:22:00.246 00.000 11060 Worker thread wakes up
02:22:00.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:00.247 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
02:22:00.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
02:22:00.247 00.000 10844 UpdateGuideState exits: m=2853 SNR=32.8 Saturated
02:22:00.247 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
02:22:00.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:00.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:22:00.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:00.247 00.000 10844 Enqueuing Expose request
02:22:00.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:00.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:22:00.247 00.000 11060 MoveAxis(E, 0, ABG)
02:22:00.247 00.000 11060 Move returns status 0, amount 0
02:22:00.247 00.000 11060 MoveAxis(N, 0, ABG)
02:22:00.247 00.000 11060 Move returns status 0, amount 0
02:22:00.247 00.000 11060 move complete, result=0
02:22:00.248 00.001 11060 worker thread done servicing request
02:22:00.248 00.000 11060 Worker thread wakes up
02:22:00.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:00.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:00.249 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:00.881 00.632 11060 Exposure complete
02:22:01.065 00.184 11060 worker thread done servicing request
02:22:01.065 00.000 10844 OnExposeComplete: enter
02:22:01.065 00.000 10844 UpdateGuideState(): m_state=6
02:22:01.065 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13340
02:22:01.065 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=61.96, Mass=2625, SNR=31.4, Peak=237 HFD=3.7
02:22:01.065 00.000 10844 MultiStar: [#1 0.53,-0.06,0.93,U] [#2 -0.38,0.28,2.07,U] [#3 -0.04,0.42,1.03,U] [#4 0.07,-0.12,1.01,U] [#5 -0.14,0.12,0.99,U] [#6 0.15,0.97,0.00,M3] [#7 0.01,-0.40,0.81,U] [#8 0.46,0.53,0.00,M5] 
02:22:01.065 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.12}, one-star: {0.47, 0.28}
02:22:01.066 00.001 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
02:22:01.066 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.07)
02:22:01.066 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.48 mountX=-0.12 mountY=-0.01, mountTheta=-3.07
02:22:01.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.12, opts=13)
02:22:01.068 00.000 10844 Enqueuing Move request for scope (0.01, 0.12)
02:22:01.068 00.000 11060 Worker thread wakes up
02:22:01.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:01.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
02:22:01.068 00.000 10844 UpdateGuideState exits: m=2625 SNR=31.4
02:22:01.068 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:22:01.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:01.068 00.000 11060 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=-0.01
02:22:01.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:01.068 00.000 10844 Enqueuing Expose request
02:22:01.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:22:01.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:01.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:22:01.068 00.000 11060 MoveAxis(E, 0, ABG)
02:22:01.070 00.002 11060 Move returns status 0, amount 0
02:22:01.070 00.000 11060 MoveAxis(N, 0, ABG)
02:22:01.070 00.000 11060 Move returns status 0, amount 0
02:22:01.070 00.000 11060 move complete, result=0
02:22:01.070 00.000 11060 worker thread done servicing request
02:22:01.070 00.000 11060 Worker thread wakes up
02:22:01.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:01.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:01.071 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:01.727 00.656 11060 Exposure complete
02:22:01.895 00.168 11060 worker thread done servicing request
02:22:01.895 00.000 10844 OnExposeComplete: enter
02:22:01.895 00.000 10844 UpdateGuideState(): m_state=6
02:22:01.895 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13341
02:22:01.895 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=61.73, Mass=2554, SNR=31.0, Peak=238 HFD=3.0
02:22:01.896 00.001 10844 MultiStar: [#1 0.20,0.51,1.07,U] [#2 -0.41,0.58,0.00,M1] [#3 -0.01,-0.02,1.00,U] [#4 -0.09,-0.74,0.00,M1] [#5 0.11,-0.18,1.06,U] [#6 -0.18,0.38,1.00,U] [#7 0.29,0.01,0.88,U] [#8 0.40,0.44,0.95,U] 
02:22:01.896 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.17}, one-star: {0.24, 0.05}
02:22:01.896 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.75) = xAngle (2.62 = 2.62)
02:22:01.896 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.61 = 2.61)
02:22:01.896 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.87 mountX=-0.20 mountY=0.11, mountTheta=2.61
02:22:01.897 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.17, opts=13)
02:22:01.897 00.000 10844 Enqueuing Move request for scope (0.14, 0.17)
02:22:01.897 00.000 11060 Worker thread wakes up
02:22:01.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
02:22:01.897 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
02:22:01.897 00.000 11060 Moving (0.14, 0.17) raw xDistance=-0.20 yDistance=0.11
02:22:01.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:22:01.898 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:01.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:01.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:22:01.898 00.000 11060 MoveAxis(E, 34, ABG)
02:22:01.898 00.000 11060 Guiding  Dir = 2, Dur = 34
02:22:01.898 00.000 10844 UpdateGuideState exits: m=2554 SNR=31.0
02:22:01.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:01.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:01.898 00.000 10844 Enqueuing Expose request
02:22:01.925 00.027 11060 IsSlewing returns 0
02:22:01.925 00.000 11060 IsGuiding returns 0
02:22:01.988 00.063 11060 IsGuiding returns 0
02:22:01.988 00.000 11060 Move returns status 0, amount 34
02:22:01.988 00.000 11060 MoveAxis(N, 0, ABG)
02:22:01.989 00.001 11060 Move returns status 0, amount 0
02:22:01.989 00.000 11060 move complete, result=0
02:22:01.989 00.000 11060 worker thread done servicing request
02:22:01.989 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
02:22:01.990 00.001 11060 Worker thread wakes up
02:22:01.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:01.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:02.633 00.643 11060 Exposure complete
02:22:02.801 00.168 11060 worker thread done servicing request
02:22:02.801 00.000 10844 OnExposeComplete: enter
02:22:02.801 00.000 10844 UpdateGuideState(): m_state=6
02:22:02.801 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13342
02:22:02.801 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=62.23, Mass=3091, SNR=34.4, Peak=246 HFD=3.6
02:22:02.802 00.001 10844 MultiStar: [#1 0.02,0.37,0.87,U] [#2 -0.46,0.38,1.97,U] [#3 -0.01,0.08,0.86,U] [#4 0.41,0.11,0.89,U] [#5 0.10,0.32,0.83,U] [#6 -0.04,1.23,0.00,M3] [#7 0.05,-0.24,0.81,U] [#8 0.41,0.80,0.00,M5] 
02:22:02.802 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.26}, one-star: {0.03, 0.55}
02:22:02.802 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.53 = -2.76)
02:22:02.802 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.77)
02:22:02.802 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.77 mountX=-0.24 mountY=-0.09, mountTheta=-2.77
02:22:02.811 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.26, opts=13)
02:22:02.811 00.000 10844 Enqueuing Move request for scope (-0.05, 0.26)
02:22:02.812 00.001 11060 Worker thread wakes up
02:22:02.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
02:22:02.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:02.812 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
02:22:02.812 00.000 11060 Moving (-0.05, 0.26) raw xDistance=-0.24 yDistance=-0.09
02:22:02.812 00.000 10844 UpdateGuideState exits: m=3091 SNR=34.4
02:22:02.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
02:22:02.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:02.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:02.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:02.812 00.000 10844 Enqueuing Expose request
02:22:02.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:22:02.812 00.000 11060 MoveAxis(E, 43, ABG)
02:22:02.813 00.001 11060 Guiding  Dir = 2, Dur = 43
02:22:02.828 00.015 11060 IsSlewing returns 0
02:22:02.828 00.000 11060 IsGuiding returns 0
02:22:02.891 00.063 11060 IsGuiding returns 0
02:22:02.891 00.000 11060 Move returns status 0, amount 43
02:22:02.891 00.000 11060 MoveAxis(N, 0, ABG)
02:22:02.891 00.000 11060 Move returns status 0, amount 0
02:22:02.891 00.000 11060 move complete, result=0
02:22:02.891 00.000 11060 worker thread done servicing request
02:22:02.891 00.000 11060 Worker thread wakes up
02:22:02.891 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
02:22:02.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:02.892 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:03.523 00.631 11060 Exposure complete
02:22:03.698 00.175 11060 worker thread done servicing request
02:22:03.698 00.000 10844 OnExposeComplete: enter
02:22:03.698 00.000 10844 UpdateGuideState(): m_state=6
02:22:03.698 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13343
02:22:03.698 00.000 10844 Star::Find returns 1 (0), X=263.73, Y=62.02, Mass=2630, SNR=31.0, Peak=230 HFD=3.4
02:22:03.699 00.001 10844 MultiStar: [#1 -0.13,0.59,1.01,U] [#2 -0.56,0.92,0.00,M1] [#3 0.07,0.35,0.99,U] [#4 -0.38,-0.03,1.09,U] [#5 -0.44,0.27,1.18,U] [#6 -0.45,0.74,0.00,M4] [#7 0.01,-0.24,0.88,U] [#8 0.72,0.44,0.00,M6] 
02:22:03.699 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.22}, one-star: {-0.10, 0.33}
02:22:03.699 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.75) = xAngle (4.00 = -2.28)
02:22:03.699 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.98 = -2.30)
02:22:03.699 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.25 mountX=-0.18 mountY=-0.21, mountTheta=-2.29
02:22:03.700 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.22, opts=13)
02:22:03.700 00.000 10844 Enqueuing Move request for scope (-0.18, 0.22)
02:22:03.700 00.000 11060 Worker thread wakes up
02:22:03.701 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:03.701 00.000 10844 UpdateGuideState exits: m=2630 SNR=31.0
02:22:03.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:03.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:03.701 00.000 10844 Enqueuing Expose request
02:22:03.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
02:22:03.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
02:22:03.701 00.000 11060 Moving (-0.18, 0.22) raw xDistance=-0.18 yDistance=-0.21
02:22:03.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:22:03.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
02:22:03.701 00.000 11060 MoveAxis(E, 33, ABG)
02:22:03.701 00.000 11060 Guiding  Dir = 2, Dur = 33
02:22:03.726 00.025 11060 IsSlewing returns 0
02:22:03.726 00.000 11060 IsGuiding returns 0
02:22:03.766 00.040 11060 IsGuiding returns 0
02:22:03.766 00.000 11060 Move returns status 0, amount 33
02:22:03.766 00.000 11060 MoveAxis(N, 82, ABG)
02:22:03.766 00.000 11060 Guiding  Dir = 0, Dur = 82
02:22:03.782 00.016 11060 IsSlewing returns 0
02:22:03.782 00.000 11060 IsGuiding returns 0
02:22:03.876 00.094 11060 IsGuiding returns 0
02:22:03.876 00.000 11060 Move returns status 0, amount 82
02:22:03.876 00.000 11060 move complete, result=0
02:22:03.876 00.000 11060 worker thread done servicing request
02:22:03.876 00.000 11060 Worker thread wakes up
02:22:03.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:03.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:03.876 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.2 px 82 ms NORTH
02:22:04.503 00.627 11060 Exposure complete
02:22:04.671 00.168 11060 worker thread done servicing request
02:22:04.671 00.000 10844 OnExposeComplete: enter
02:22:04.672 00.001 10844 UpdateGuideState(): m_state=6
02:22:04.672 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13344
02:22:04.672 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=61.74, Mass=3038, SNR=34.8, Peak=255 HFD=3.8
02:22:04.672 00.000 10844 MultiStar: [#1 -0.42,0.34,1.02,U] [#2 -0.33,0.57,0.00,M2] [#3 -0.34,0.07,0.96,U] [#4 -0.23,-0.26,0.85,U] [#5 -0.24,0.03,0.90,U] [#6 -0.32,0.30,0.75,U] [#7 0.05,-0.73,0.00,M1] [#8 0.96,-0.01,0.00,M7] 
02:22:04.672 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.09}, one-star: {0.32, 0.06}
02:22:04.672 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.46 = -1.83)
02:22:04.672 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.85)
02:22:04.672 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.70 mountX=-0.06 mountY=-0.21, mountTheta=-1.83
02:22:04.675 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.09, opts=13)
02:22:04.675 00.000 10844 Enqueuing Move request for scope (-0.20, 0.09)
02:22:04.675 00.000 11060 Worker thread wakes up
02:22:04.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
02:22:04.675 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
02:22:04.675 00.000 11060 Moving (-0.20, 0.09) raw xDistance=-0.06 yDistance=-0.21
02:22:04.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:22:04.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
02:22:04.675 00.000 11060 MoveAxis(E, 0, ABG)
02:22:04.675 00.000 11060 Move returns status 0, amount 0
02:22:04.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=15, FiltMax=255, Gamma=1.000
02:22:04.675 00.000 10844 UpdateGuideState exits: m=3038 SNR=34.8 Saturated
02:22:04.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:04.676 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:04.676 00.000 10844 Enqueuing Expose request
02:22:04.676 00.000 11060 MoveAxis(N, 82, ABG)
02:22:04.676 00.000 11060 Guiding  Dir = 0, Dur = 82
02:22:04.685 00.009 11060 IsSlewing returns 0
02:22:04.685 00.000 11060 IsGuiding returns 0
02:22:04.780 00.095 11060 IsGuiding returns 0
02:22:04.780 00.000 11060 Move returns status 0, amount 82
02:22:04.780 00.000 11060 move complete, result=0
02:22:04.780 00.000 11060 worker thread done servicing request
02:22:04.780 00.000 11060 Worker thread wakes up
02:22:04.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:04.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:04.782 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 82 ms NORTH
02:22:05.429 00.647 11060 Exposure complete
02:22:05.606 00.177 11060 worker thread done servicing request
02:22:05.607 00.001 10844 OnExposeComplete: enter
02:22:05.607 00.000 10844 UpdateGuideState(): m_state=6
02:22:05.607 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13345
02:22:05.607 00.000 10844 Star::Find returns 1 (0), X=264.27, Y=61.62, Mass=2830, SNR=33.1, Peak=232 HFD=3.5
02:22:05.607 00.000 10844 MultiStar: [#1 -0.17,0.30,0.99,U] [#2 -0.03,0.89,0.00,M3] [#3 -0.15,-0.32,0.97,U] [#4 0.27,0.22,0.87,U] [#5 0.04,-0.31,0.97,U] [#6 -0.32,0.41,0.89,U] [#7 0.15,-0.07,0.80,U] [#8 0.36,0.83,0.00,M8] 
02:22:05.607 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.02}, one-star: {0.45, -0.07}
02:22:05.607 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
02:22:05.607 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
02:22:05.608 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.42 mountX=-0.02 mountY=0.03, mountTheta=2.17
02:22:05.609 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
02:22:05.609 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
02:22:05.609 00.000 11060 Worker thread wakes up
02:22:05.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:05.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:22:05.609 00.000 10844 UpdateGuideState exits: m=2830 SNR=33.1
02:22:05.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:22:05.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:05.609 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=0.03
02:22:05.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:05.609 00.000 10844 Enqueuing Expose request
02:22:05.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:22:05.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:05.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:22:05.609 00.000 11060 MoveAxis(E, 0, ABG)
02:22:05.609 00.000 11060 Move returns status 0, amount 0
02:22:05.609 00.000 11060 MoveAxis(N, 0, ABG)
02:22:05.609 00.000 11060 Move returns status 0, amount 0
02:22:05.609 00.000 11060 move complete, result=0
02:22:05.609 00.000 11060 worker thread done servicing request
02:22:05.609 00.000 11060 Worker thread wakes up
02:22:05.610 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:05.611 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:05.612 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:06.242 00.630 11060 Exposure complete
02:22:06.408 00.166 11060 worker thread done servicing request
02:22:06.409 00.001 10844 OnExposeComplete: enter
02:22:06.409 00.000 10844 UpdateGuideState(): m_state=6
02:22:06.409 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13346
02:22:06.409 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=63.07, Mass=2525, SNR=30.6, Peak=179 HFD=4.2
02:22:06.409 00.000 10844 MultiStar: large primary error, entering stabilization period
02:22:06.409 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.75) = xAngle (3.26 = -3.02)
02:22:06.409 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
02:22:06.409 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=1.39 hyp=1.39 cameraTheta=1.51 mountX=-1.38 mountY=-0.14, mountTheta=-3.04
02:22:06.411 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=1.39, opts=13)
02:22:06.411 00.000 10844 Enqueuing Move request for scope (0.09, 1.39)
02:22:06.411 00.000 11060 Worker thread wakes up
02:22:06.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:06.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.39) opts 0xd
02:22:06.411 00.000 10844 UpdateGuideState exits: m=2525 SNR=30.6
02:22:06.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 1.39)
02:22:06.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:06.411 00.000 11060 Moving (0.09, 1.39) raw xDistance=-1.38 yDistance=-0.14
02:22:06.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:06.411 00.000 10844 Enqueuing Expose request
02:22:06.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.37 from input -1.38
02:22:06.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:06.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:22:06.412 00.001 11060 MoveAxis(E, 240, ABG)
02:22:06.412 00.000 11060 Guiding  Dir = 2, Dur = 240
02:22:06.439 00.027 11060 IsSlewing returns 0
02:22:06.439 00.000 11060 IsGuiding returns 0
02:22:06.705 00.266 11060 IsGuiding returns 0
02:22:06.705 00.000 11060 Move returns status 0, amount 240
02:22:06.705 00.000 11060 MoveAxis(N, 0, ABG)
02:22:06.705 00.000 11060 Move returns status 0, amount 0
02:22:06.705 00.000 11060 move complete, result=0
02:22:06.706 00.001 11060 worker thread done servicing request
02:22:06.706 00.000 11060 Worker thread wakes up
02:22:06.706 00.000 10844 GuideStep: -1.4 px 240 ms EAST, -0.1 px 0 ms NORTH
02:22:06.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:06.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:07.346 00.640 11060 Exposure complete
02:22:07.507 00.161 11060 worker thread done servicing request
02:22:07.507 00.000 10844 OnExposeComplete: enter
02:22:07.508 00.001 10844 UpdateGuideState(): m_state=6
02:22:07.508 00.000 10844 Star::Find(15, 263, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13347
02:22:07.508 00.000 10844 Star::Find returns 1 (0), X=263.79, Y=61.50, Mass=2657, SNR=31.9, Peak=239 HFD=3.3
02:22:07.508 00.000 10844 MultiStar: exiting stabilization period
02:22:07.509 00.001 10844 MultiStar: [#1 0.09,0.12,1.02,U] [#2 -0.67,0.26,0.00,M4] [#3 0.73,-0.08,0.00,M1] [#4 -0.24,-0.66,0.00,M1] [#5 0.07,-0.15,0.90,U] [#6 -0.23,0.42,0.91,U] [#7 0.51,-0.27,0.87,U] [#8 0.59,0.09,1.01,U] 
02:22:07.509 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.01}, one-star: {-0.03, -0.18}
02:22:07.509 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
02:22:07.509 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.79 = 1.79)
02:22:07.509 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.05 mountX=-0.04 mountY=0.16, mountTheta=1.80
02:22:07.511 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.01, opts=13)
02:22:07.511 00.000 10844 Enqueuing Move request for scope (0.17, 0.01)
02:22:07.511 00.000 11060 Worker thread wakes up
02:22:07.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:07.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
02:22:07.511 00.000 10844 UpdateGuideState exits: m=2657 SNR=31.9
02:22:07.511 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
02:22:07.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:07.511 00.000 11060 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=0.16
02:22:07.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:07.511 00.000 10844 Enqueuing Expose request
02:22:07.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:22:07.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:07.512 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:22:07.512 00.000 11060 MoveAxis(E, 0, ABG)
02:22:07.512 00.000 11060 Move returns status 0, amount 0
02:22:07.512 00.000 11060 MoveAxis(N, 0, ABG)
02:22:07.512 00.000 11060 Move returns status 0, amount 0
02:22:07.512 00.000 11060 move complete, result=0
02:22:07.512 00.000 11060 worker thread done servicing request
02:22:07.512 00.000 11060 Worker thread wakes up
02:22:07.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:07.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:07.514 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:08.152 00.638 11060 Exposure complete
02:22:08.326 00.174 11060 worker thread done servicing request
02:22:08.326 00.000 10844 OnExposeComplete: enter
02:22:08.326 00.000 10844 UpdateGuideState(): m_state=6
02:22:08.326 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13348
02:22:08.327 00.001 10844 Star::Find returns 1 (0), X=263.71, Y=62.03, Mass=2247, SNR=29.1, Peak=211 HFD=3.4
02:22:08.327 00.000 10844 MultiStar: [#1 -0.45,0.12,1.13,U] [#2 -0.24,-0.09,2.26,U] [#3 -0.21,-0.75,0.00,M2] [#4 -0.38,-0.34,1.13,U] [#5 -0.56,-0.31,0.00,M1] [#6 -0.58,0.47,0.00,M2] [#7 0.02,-0.56,0.87,U] [#8 0.32,0.45,1.00,U] 
02:22:08.327 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.02}, one-star: {-0.12, 0.35}
02:22:08.327 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
02:22:08.327 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
02:22:08.327 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.02 mountX=0.05 mountY=-0.16, mountTheta=-1.27
02:22:08.329 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.02, opts=13)
02:22:08.329 00.000 10844 Enqueuing Move request for scope (-0.17, -0.02)
02:22:08.329 00.000 11060 Worker thread wakes up
02:22:08.330 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:08.330 00.000 10844 UpdateGuideState exits: m=2247 SNR=29.1
02:22:08.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:08.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:08.330 00.000 10844 Enqueuing Expose request
02:22:08.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
02:22:08.330 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
02:22:08.330 00.000 11060 Moving (-0.17, -0.02) raw xDistance=0.05 yDistance=-0.16
02:22:08.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:22:08.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:08.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:22:08.330 00.000 11060 MoveAxis(E, 0, ABG)
02:22:08.330 00.000 11060 Move returns status 0, amount 0
02:22:08.330 00.000 11060 MoveAxis(N, 0, ABG)
02:22:08.330 00.000 11060 Move returns status 0, amount 0
02:22:08.330 00.000 11060 move complete, result=0
02:22:08.330 00.000 11060 worker thread done servicing request
02:22:08.331 00.001 11060 Worker thread wakes up
02:22:08.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:08.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:08.332 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:08.969 00.637 11060 Exposure complete
02:22:09.147 00.178 11060 worker thread done servicing request
02:22:09.147 00.000 10844 OnExposeComplete: enter
02:22:09.147 00.000 10844 UpdateGuideState(): m_state=6
02:22:09.147 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13349
02:22:09.147 00.000 10844 Star::Find returns 1 (0), X=263.42, Y=61.43, Mass=2537, SNR=31.6, Peak=248 HFD=3.3
02:22:09.147 00.000 10844 MultiStar: [#1 -0.11,-0.52,1.01,U] [#2 -0.03,0.39,2.15,U] [#3 -0.46,-0.53,0.00,M3] [#4 -0.51,-0.12,1.01,U] [#5 0.00,-0.33,1.12,U] [#6 -0.52,0.73,0.00,M3] [#7 0.03,-0.89,0.00,M1] [#8 0.71,0.04,0.00,M7] 
02:22:09.147 00.000 10844 refined, 4 included, MultiStar: {-0.17, -0.07}, one-star: {-0.40, -0.26}
02:22:09.147 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
02:22:09.148 00.001 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
02:22:09.148 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-2.77 mountX=0.10 mountY=-0.16, mountTheta=-1.02
02:22:09.150 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.07, opts=13)
02:22:09.150 00.000 10844 Enqueuing Move request for scope (-0.17, -0.07)
02:22:09.150 00.000 11060 Worker thread wakes up
02:22:09.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
02:22:09.150 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
02:22:09.150 00.000 11060 Moving (-0.17, -0.07) raw xDistance=0.10 yDistance=-0.16
02:22:09.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:22:09.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:09.151 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:09.151 00.000 10844 UpdateGuideState exits: m=2537 SNR=31.6
02:22:09.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:09.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:09.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:22:09.151 00.000 10844 Enqueuing Expose request
02:22:09.151 00.000 11060 MoveAxis(E, 0, ABG)
02:22:09.151 00.000 11060 Move returns status 0, amount 0
02:22:09.151 00.000 11060 MoveAxis(N, 0, ABG)
02:22:09.151 00.000 11060 Move returns status 0, amount 0
02:22:09.151 00.000 11060 move complete, result=0
02:22:09.151 00.000 11060 worker thread done servicing request
02:22:09.151 00.000 11060 Worker thread wakes up
02:22:09.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:09.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:09.153 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:09.783 00.630 11060 Exposure complete
02:22:09.942 00.159 11060 worker thread done servicing request
02:22:09.942 00.000 10844 OnExposeComplete: enter
02:22:09.942 00.000 10844 UpdateGuideState(): m_state=6
02:22:09.943 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13350
02:22:09.943 00.000 10844 Star::Find returns 1 (0), X=263.65, Y=61.20, Mass=1781, SNR=25.8, Peak=168 HFD=3.2
02:22:09.944 00.001 10844 MultiStar: [#1 -0.40,-0.39,1.48,U] [#2 -0.17,-0.30,2.65,U] [#3 -0.38,-0.36,1.31,U] [#4 -0.31,0.02,1.18,U] [#5 -0.24,-0.30,1.25,U] [#6 -0.19,-0.02,1.18,U] [#7 -0.27,-0.98,0.00,M2] [#8 0.04,-0.15,1.20,U] 
02:22:09.944 00.000 10844 refined, 7 included, MultiStar: {-0.23, -0.26}, one-star: {-0.17, -0.48}
02:22:09.944 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.54 = -0.54)
02:22:09.944 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
02:22:09.944 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.26 hyp=0.34 cameraTheta=-2.30 mountX=0.29 mountY=-0.18, mountTheta=-0.56
02:22:09.945 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.26, opts=13)
02:22:09.945 00.000 10844 Enqueuing Move request for scope (-0.23, -0.26)
02:22:09.945 00.000 11060 Worker thread wakes up
02:22:09.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:09.946 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.26) opts 0xd
02:22:09.946 00.000 10844 UpdateGuideState exits: m=1781 SNR=25.8
02:22:09.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.26)
02:22:09.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:09.946 00.000 11060 Moving (-0.23, -0.26) raw xDistance=0.29 yDistance=-0.18
02:22:09.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:09.946 00.000 10844 Enqueuing Expose request
02:22:09.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:22:09.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:09.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:22:09.946 00.000 11060 MoveAxis(W, 51, ABG)
02:22:09.946 00.000 11060 Guiding  Dir = 3, Dur = 51
02:22:09.981 00.035 11060 IsSlewing returns 0
02:22:09.981 00.000 11060 IsGuiding returns 0
02:22:10.058 00.077 11060 IsGuiding returns 0
02:22:10.058 00.000 11060 Move returns status 0, amount 51
02:22:10.058 00.000 11060 MoveAxis(N, 0, ABG)
02:22:10.058 00.000 11060 Move returns status 0, amount 0
02:22:10.059 00.001 11060 move complete, result=0
02:22:10.059 00.000 11060 worker thread done servicing request
02:22:10.059 00.000 11060 Worker thread wakes up
02:22:10.059 00.000 10844 GuideStep: 0.3 px 51 ms WEST, -0.2 px 0 ms NORTH
02:22:10.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:10.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:10.689 00.630 11060 Exposure complete
02:22:10.873 00.184 11060 worker thread done servicing request
02:22:10.873 00.000 10844 OnExposeComplete: enter
02:22:10.873 00.000 10844 UpdateGuideState(): m_state=6
02:22:10.873 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13351
02:22:10.873 00.000 10844 Star::Find returns 1 (0), X=263.64, Y=62.40, Mass=2729, SNR=32.6, Peak=251 HFD=3.4
02:22:10.874 00.001 10844 MultiStar: [#1 -0.03,-0.10,1.01,U] [#2 -0.50,-0.18,2.10,U] [#3 0.09,-0.64,0.00,M3] [#4 -0.55,-0.26,0.92,U] [#5 -0.26,-0.12,0.99,U] [#6 -0.11,-0.00,0.97,U] [#7 0.03,-0.43,0.85,U] [#8 0.41,-0.23,0.84,U] 
02:22:10.874 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.08}, one-star: {-0.18, 0.72}
02:22:10.874 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
02:22:10.874 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
02:22:10.874 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=0.11 mountY=-0.19, mountTheta=-1.02
02:22:10.875 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.08, opts=13)
02:22:10.875 00.000 10844 Enqueuing Move request for scope (-0.20, -0.08)
02:22:10.875 00.000 11060 Worker thread wakes up
02:22:10.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
02:22:10.875 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
02:22:10.875 00.000 11060 Moving (-0.20, -0.08) raw xDistance=0.11 yDistance=-0.19
02:22:10.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:22:10.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:10.875 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:10.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:22:10.875 00.000 11060 MoveAxis(E, 0, ABG)
02:22:10.875 00.000 11060 Move returns status 0, amount 0
02:22:10.875 00.000 11060 MoveAxis(N, 0, ABG)
02:22:10.875 00.000 11060 Move returns status 0, amount 0
02:22:10.875 00.000 11060 move complete, result=0
02:22:10.876 00.001 10844 UpdateGuideState exits: m=2729 SNR=32.6
02:22:10.876 00.000 11060 worker thread done servicing request
02:22:10.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:10.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:10.876 00.000 10844 Enqueuing Expose request
02:22:10.876 00.000 11060 Worker thread wakes up
02:22:10.876 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:10.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:10.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:11.502 00.626 11060 Exposure complete
02:22:11.686 00.184 10844 OnExposeComplete: enter
02:22:11.687 00.001 10844 UpdateGuideState(): m_state=6
02:22:11.687 00.000 11060 worker thread done servicing request
02:22:11.687 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13352
02:22:11.688 00.001 10844 Star::Find returns 1 (0), X=264.18, Y=60.97, Mass=2423, SNR=30.7, Peak=196 HFD=3.1
02:22:11.688 00.000 10844 MultiStar: [#1 0.07,-0.17,0.96,U] [#2 0.10,0.00,2.17,U] [#3 0.35,-0.19,0.99,U] [#4 -0.58,-0.38,0.00,M1] [#5 -0.39,0.37,1.08,U] [#6 0.41,0.12,0.92,U] [#7 0.07,0.31,0.93,U] [#8 1.17,-0.39,0.00,M6] 
02:22:11.688 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.36, -0.71}
02:22:11.688 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
02:22:11.688 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
02:22:11.688 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.26 mountX=0.01 mountY=0.13, mountTheta=1.50
02:22:11.690 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
02:22:11.690 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
02:22:11.690 00.000 11060 Worker thread wakes up
02:22:11.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
02:22:11.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
02:22:11.690 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.01 yDistance=0.13
02:22:11.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:22:11.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:11.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:11.690 00.000 10844 UpdateGuideState exits: m=2423 SNR=30.7
02:22:11.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:22:11.690 00.000 11060 MoveAxis(E, 0, ABG)
02:22:11.690 00.000 11060 Move returns status 0, amount 0
02:22:11.690 00.000 11060 MoveAxis(N, 0, ABG)
02:22:11.690 00.000 11060 Move returns status 0, amount 0
02:22:11.690 00.000 11060 move complete, result=0
02:22:11.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:11.690 00.000 11060 worker thread done servicing request
02:22:11.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:11.691 00.001 10844 Enqueuing Expose request
02:22:11.691 00.000 11060 Worker thread wakes up
02:22:11.691 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:11.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:11.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:12.329 00.638 11060 Exposure complete
02:22:12.519 00.190 11060 worker thread done servicing request
02:22:12.519 00.000 10844 OnExposeComplete: enter
02:22:12.519 00.000 10844 UpdateGuideState(): m_state=6
02:22:12.520 00.001 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13353
02:22:12.520 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=60.84, Mass=2493, SNR=30.9, Peak=225 HFD=3.4
02:22:12.520 00.000 10844 MultiStar: [#1 0.24,-0.02,1.01,U] [#2 -0.13,-0.34,2.21,U] [#3 0.06,-0.16,0.92,U] [#4 -0.54,-0.20,1.03,U] [#5 -0.07,-0.58,1.06,U] [#6 -0.26,0.01,0.99,U] [#7 0.41,-0.27,0.87,U] [#8 0.83,-0.11,0.00,M7] 
02:22:12.520 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.31}, one-star: {0.46, -0.84}
02:22:12.520 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
02:22:12.520 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
02:22:12.520 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.59 mountX=0.30 mountY=0.04, mountTheta=0.14
02:22:12.521 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.31, opts=13)
02:22:12.521 00.000 10844 Enqueuing Move request for scope (-0.01, -0.31)
02:22:12.521 00.000 11060 Worker thread wakes up
02:22:12.522 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:12.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.31) opts 0xd
02:22:12.522 00.000 10844 UpdateGuideState exits: m=2493 SNR=30.9
02:22:12.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.31)
02:22:12.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:12.522 00.000 11060 Moving (-0.01, -0.31) raw xDistance=0.30 yDistance=0.04
02:22:12.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:12.522 00.000 10844 Enqueuing Expose request
02:22:12.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
02:22:12.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:12.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:22:12.522 00.000 11060 MoveAxis(W, 53, ABG)
02:22:12.522 00.000 11060 Guiding  Dir = 3, Dur = 53
02:22:12.534 00.012 11060 IsSlewing returns 0
02:22:12.534 00.000 11060 IsGuiding returns 0
02:22:12.593 00.059 11060 IsGuiding returns 0
02:22:12.593 00.000 11060 Move returns status 0, amount 53
02:22:12.593 00.000 11060 MoveAxis(N, 0, ABG)
02:22:12.593 00.000 11060 Move returns status 0, amount 0
02:22:12.593 00.000 11060 move complete, result=0
02:22:12.593 00.000 11060 worker thread done servicing request
02:22:12.593 00.000 11060 Worker thread wakes up
02:22:12.593 00.000 10844 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
02:22:12.595 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:12.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:13.222 00.627 11060 Exposure complete
02:22:13.383 00.161 11060 worker thread done servicing request
02:22:13.383 00.000 10844 OnExposeComplete: enter
02:22:13.383 00.000 10844 UpdateGuideState(): m_state=6
02:22:13.384 00.001 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13354
02:22:13.384 00.000 10844 Star::Find returns 1 (0), X=264.03, Y=60.69, Mass=2680, SNR=32.4, Peak=248 HFD=3.3
02:22:13.384 00.000 10844 MultiStar: [#1 0.57,-0.30,0.00,M1] [#2 -0.06,0.05,1.96,U] [#3 -0.15,-0.15,0.87,U] [#4 -0.49,-0.62,0.00,M1] [#5 -0.65,-0.52,0.00,M1] [#6 -0.24,-0.05,0.92,U] [#7 0.31,-0.65,0.00,M1] [#8 0.57,-0.71,0.00,M8] 
02:22:13.384 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.23}, one-star: {0.21, -0.99}
02:22:13.384 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.75) = xAngle (-0.06 = -0.06)
02:22:13.384 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.07 = -0.07)
02:22:13.384 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.81 mountX=0.23 mountY=-0.02, mountTheta=-0.07
02:22:13.385 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.23, opts=13)
02:22:13.385 00.000 10844 Enqueuing Move request for scope (-0.05, -0.23)
02:22:13.385 00.000 11060 Worker thread wakes up
02:22:13.386 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:13.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
02:22:13.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
02:22:13.386 00.000 11060 Moving (-0.05, -0.23) raw xDistance=0.23 yDistance=-0.02
02:22:13.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.23
02:22:13.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:13.386 00.000 10844 UpdateGuideState exits: m=2680 SNR=32.4
02:22:13.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:22:13.386 00.000 11060 MoveAxis(W, 42, ABG)
02:22:13.386 00.000 11060 Guiding  Dir = 3, Dur = 42
02:22:13.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:13.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:13.386 00.000 10844 Enqueuing Expose request
02:22:13.420 00.034 11060 IsSlewing returns 0
02:22:13.420 00.000 11060 IsGuiding returns 0
02:22:13.498 00.078 11060 IsGuiding returns 0
02:22:13.498 00.000 11060 Move returns status 0, amount 42
02:22:13.498 00.000 11060 MoveAxis(N, 0, ABG)
02:22:13.498 00.000 11060 Move returns status 0, amount 0
02:22:13.498 00.000 11060 move complete, result=0
02:22:13.498 00.000 11060 worker thread done servicing request
02:22:13.498 00.000 11060 Worker thread wakes up
02:22:13.498 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
02:22:13.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:13.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:14.148 00.650 11060 Exposure complete
02:22:14.304 00.156 11060 worker thread done servicing request
02:22:14.305 00.001 10844 OnExposeComplete: enter
02:22:14.305 00.000 10844 UpdateGuideState(): m_state=6
02:22:14.305 00.000 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13355
02:22:14.305 00.000 10844 Star::Find returns 1 (1), X=263.98, Y=61.65, Mass=2598, SNR=32.0, Peak=255 HFD=3.3
02:22:14.305 00.000 10844 MultiStar: [#1 -0.19,0.39,0.92,U] [#2 0.09,-0.41,2.03,U] [#3 0.11,-0.12,0.98,U] [#4 -0.28,-0.16,0.95,U] [#5 -0.04,-1.09,0.00,M2] [#6 -0.12,0.29,0.90,U] [#7 0.13,-0.70,0.00,M2] [#8 0.66,0.10,0.00,M9] 
02:22:14.306 00.001 10844 refined, 5 included, MultiStar: {-0.02, -0.08}, one-star: {0.16, -0.03}
02:22:14.306 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
02:22:14.306 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
02:22:14.306 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.79 mountX=0.08 mountY=-0.00, mountTheta=-0.05
02:22:14.307 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
02:22:14.307 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
02:22:14.307 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:14.307 00.000 10844 UpdateGuideState exits: m=2598 SNR=32.0 Saturated
02:22:14.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:14.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:14.307 00.000 10844 Enqueuing Expose request
02:22:14.307 00.000 11060 Worker thread wakes up
02:22:14.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
02:22:14.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
02:22:14.309 00.002 11060 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=-0.00
02:22:14.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:22:14.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:14.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:22:14.309 00.000 11060 MoveAxis(E, 0, ABG)
02:22:14.309 00.000 11060 Move returns status 0, amount 0
02:22:14.309 00.000 11060 MoveAxis(N, 0, ABG)
02:22:14.309 00.000 11060 Move returns status 0, amount 0
02:22:14.309 00.000 11060 move complete, result=0
02:22:14.309 00.000 11060 worker thread done servicing request
02:22:14.309 00.000 11060 Worker thread wakes up
02:22:14.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:14.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:14.310 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:14.944 00.634 11060 Exposure complete
02:22:15.114 00.170 11060 worker thread done servicing request
02:22:15.114 00.000 10844 OnExposeComplete: enter
02:22:15.114 00.000 10844 UpdateGuideState(): m_state=6
02:22:15.115 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13356
02:22:15.115 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=61.98, Mass=3321, SNR=36.5, Peak=244 HFD=3.9
02:22:15.115 00.000 10844 MultiStar: [#1 0.36,1.12,0.00,M1] [#2 -0.08,0.72,0.00,M1] [#3 -0.31,-0.08,0.78,U] [#4 -0.26,0.05,0.90,U] [#5 0.29,-0.33,0.86,U] [#6 0.24,0.95,0.00,M1] [#7 0.46,0.25,0.82,U] [#8 0.55,0.66,0.00,M10] 
02:22:15.115 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.05}, one-star: {0.07, 0.30}
02:22:15.115 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
02:22:15.115 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.46 = 2.46)
02:22:15.115 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.72 mountX=-0.05 mountY=0.04, mountTheta=2.47
02:22:15.118 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.05, opts=13)
02:22:15.118 00.000 10844 Enqueuing Move request for scope (0.05, 0.05)
02:22:15.118 00.000 11060 Worker thread wakes up
02:22:15.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
02:22:15.118 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:22:15.118 00.000 11060 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=0.04
02:22:15.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:22:15.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:15.118 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:22:15.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:22:15.118 00.000 10844 UpdateGuideState exits: m=3321 SNR=36.5
02:22:15.118 00.000 11060 MoveAxis(E, 0, ABG)
02:22:15.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:15.118 00.000 11060 Move returns status 0, amount 0
02:22:15.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:15.118 00.000 10844 Enqueuing Expose request
02:22:15.118 00.000 11060 MoveAxis(N, 0, ABG)
02:22:15.118 00.000 11060 Move returns status 0, amount 0
02:22:15.118 00.000 11060 move complete, result=0
02:22:15.119 00.001 11060 worker thread done servicing request
02:22:15.119 00.000 11060 Worker thread wakes up
02:22:15.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:15.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:15.121 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:15.755 00.634 11060 Exposure complete
02:22:15.939 00.184 11060 worker thread done servicing request
02:22:15.939 00.000 10844 OnExposeComplete: enter
02:22:15.939 00.000 10844 UpdateGuideState(): m_state=6
02:22:15.939 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13357
02:22:15.939 00.000 10844 Star::Find returns 1 (0), X=264.14, Y=61.83, Mass=2404, SNR=30.0, Peak=205 HFD=3.7
02:22:15.940 00.001 10844 MultiStar: [#1 0.02,0.52,1.11,U] [#2 -0.42,0.20,2.12,U] [#3 0.26,0.11,1.01,U] [#4 0.25,-0.21,1.01,U] [#5 -0.56,0.21,1.09,U] [#6 -0.40,0.38,0.96,U] [#7 0.55,0.19,0.85,U] [#8 0.54,0.49,0.00,R] 
02:22:15.940 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.19}, one-star: {0.32, 0.15}
02:22:15.940 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
02:22:15.940 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
02:22:15.940 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.87 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
02:22:15.941 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.19, opts=13)
02:22:15.941 00.000 10844 Enqueuing Move request for scope (-0.06, 0.19)
02:22:15.941 00.000 11060 Worker thread wakes up
02:22:15.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
02:22:15.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
02:22:15.941 00.000 11060 Moving (-0.06, 0.19) raw xDistance=-0.18 yDistance=-0.09
02:22:15.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:22:15.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:15.942 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:15.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:22:15.942 00.000 11060 MoveAxis(E, 31, ABG)
02:22:15.942 00.000 11060 Guiding  Dir = 2, Dur = 31
02:22:15.942 00.000 10844 UpdateGuideState exits: m=2404 SNR=30.0
02:22:15.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:15.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:15.942 00.000 10844 Enqueuing Expose request
02:22:15.972 00.030 11060 IsSlewing returns 0
02:22:15.972 00.000 11060 IsGuiding returns 0
02:22:16.031 00.059 11060 IsGuiding returns 0
02:22:16.031 00.000 11060 Move returns status 0, amount 31
02:22:16.031 00.000 11060 MoveAxis(N, 0, ABG)
02:22:16.031 00.000 11060 Move returns status 0, amount 0
02:22:16.031 00.000 11060 move complete, result=0
02:22:16.031 00.000 11060 worker thread done servicing request
02:22:16.031 00.000 11060 Worker thread wakes up
02:22:16.031 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
02:22:16.032 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:16.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:16.656 00.624 11060 Exposure complete
02:22:16.842 00.186 11060 worker thread done servicing request
02:22:16.842 00.000 10844 OnExposeComplete: enter
02:22:16.842 00.000 10844 UpdateGuideState(): m_state=6
02:22:16.843 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13358
02:22:16.843 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=61.85, Mass=3155, SNR=34.4, Peak=255 HFD=3.6
02:22:16.843 00.000 10844 MultiStar: [#1 0.13,0.74,0.00,M1] [#2 -0.17,0.34,2.07,U] [#3 -0.17,0.45,0.92,U] [#4 -0.20,-0.14,0.84,U] [#5 0.14,0.09,0.95,U] [#6 -0.21,0.33,0.76,U] [#7 0.06,-0.10,0.78,U] [#8 -0.18,-0.15,0.81,U] 
02:22:16.843 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.16}, one-star: {0.49, 0.17}
02:22:16.843 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.72)
02:22:16.844 00.001 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
02:22:16.844 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.82 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
02:22:16.845 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
02:22:16.846 00.001 10844 Enqueuing Move request for scope (-0.04, 0.16)
02:22:16.846 00.000 11060 Worker thread wakes up
02:22:16.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
02:22:16.846 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
02:22:16.846 00.000 11060 Moving (-0.04, 0.16) raw xDistance=-0.15 yDistance=-0.07
02:22:16.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:22:16.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:16.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:16.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:22:16.846 00.000 11060 MoveAxis(E, 27, ABG)
02:22:16.846 00.000 11060 Guiding  Dir = 2, Dur = 27
02:22:16.846 00.000 10844 UpdateGuideState exits: m=3155 SNR=34.4 Saturated
02:22:16.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:16.848 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:16.848 00.000 10844 Enqueuing Expose request
02:22:16.870 00.022 11060 IsSlewing returns 0
02:22:16.870 00.000 11060 IsGuiding returns 0
02:22:16.917 00.047 11060 IsGuiding returns 0
02:22:16.917 00.000 11060 Move returns status 0, amount 27
02:22:16.917 00.000 11060 MoveAxis(N, 0, ABG)
02:22:16.917 00.000 11060 Move returns status 0, amount 0
02:22:16.917 00.000 11060 move complete, result=0
02:22:16.917 00.000 11060 worker thread done servicing request
02:22:16.917 00.000 11060 Worker thread wakes up
02:22:16.917 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
02:22:16.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:16.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:17.565 00.648 11060 Exposure complete
02:22:17.728 00.163 11060 worker thread done servicing request
02:22:17.728 00.000 10844 OnExposeComplete: enter
02:22:17.728 00.000 10844 UpdateGuideState(): m_state=6
02:22:17.728 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13359
02:22:17.728 00.000 10844 Star::Find returns 1 (1), X=264.53, Y=61.68, Mass=3002, SNR=34.1, Peak=255 HFD=3.3
02:22:17.729 00.001 10844 MultiStar: [#1 0.48,0.56,0.00,M2] [#2 0.26,0.53,1.88,U] [#3 0.66,-0.29,0.00,M1] [#4 -0.09,-0.08,0.91,U] [#5 -0.23,-0.12,0.93,U] [#6 -0.28,0.77,0.00,M1] [#7 0.37,-0.42,0.81,U] [#8 0.24,0.13,0.94,U] 
02:22:17.729 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.09}, one-star: {0.70, -0.00}
02:22:17.729 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
02:22:17.729 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
02:22:17.729 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.39 mountX=-0.13 mountY=0.20, mountTheta=2.14
02:22:17.731 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.09, opts=13)
02:22:17.731 00.000 10844 Enqueuing Move request for scope (0.22, 0.09)
02:22:17.731 00.000 11060 Worker thread wakes up
02:22:17.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
02:22:17.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
02:22:17.731 00.000 11060 Moving (0.22, 0.09) raw xDistance=-0.13 yDistance=0.20
02:22:17.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:17.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:22:17.731 00.000 10844 UpdateGuideState exits: m=3002 SNR=34.1 Saturated
02:22:17.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:17.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:17.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:22:17.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:17.731 00.000 10844 Enqueuing Expose request
02:22:17.731 00.000 11060 MoveAxis(E, 23, ABG)
02:22:17.731 00.000 11060 Guiding  Dir = 2, Dur = 23
02:22:17.746 00.015 11060 IsSlewing returns 0
02:22:17.746 00.000 11060 IsGuiding returns 0
02:22:17.777 00.031 11060 IsGuiding returns 0
02:22:17.777 00.000 11060 Move returns status 0, amount 23
02:22:17.777 00.000 11060 MoveAxis(N, 0, ABG)
02:22:17.777 00.000 11060 Move returns status 0, amount 0
02:22:17.777 00.000 11060 move complete, result=0
02:22:17.777 00.000 11060 worker thread done servicing request
02:22:17.777 00.000 11060 Worker thread wakes up
02:22:17.778 00.001 10844 GuideStep: -0.1 px 23 ms EAST, 0.2 px 0 ms NORTH
02:22:17.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:17.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:18.408 00.630 11060 Exposure complete
02:22:18.589 00.181 11060 worker thread done servicing request
02:22:18.589 00.000 10844 OnExposeComplete: enter
02:22:18.589 00.000 10844 UpdateGuideState(): m_state=6
02:22:18.589 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13360
02:22:18.589 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=61.86, Mass=2714, SNR=32.7, Peak=232 HFD=3.1
02:22:18.590 00.001 10844 MultiStar: [#1 0.15,0.07,0.90,U] [#2 0.27,-0.47,2.08,U] [#3 0.01,-0.04,0.90,U] [#4 -0.22,-0.49,0.97,U] [#5 0.10,-0.63,0.00,M1] [#6 -0.14,0.20,0.92,U] [#7 0.45,-0.59,0.00,M1] [#8 0.52,-0.95,0.00,M1] 
02:22:18.590 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.15}, one-star: {0.03, 0.18}
02:22:18.590 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
02:22:18.590 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
02:22:18.590 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.22 mountX=0.14 mountY=0.08, mountTheta=0.52
02:22:18.592 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
02:22:18.592 00.000 10844 Enqueuing Move request for scope (0.06, -0.15)
02:22:18.592 00.000 11060 Worker thread wakes up
02:22:18.592 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:18.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
02:22:18.592 00.000 10844 UpdateGuideState exits: m=2714 SNR=32.7
02:22:18.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
02:22:18.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:18.592 00.000 11060 Moving (0.06, -0.15) raw xDistance=0.14 yDistance=0.08
02:22:18.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:18.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:22:18.592 00.000 10844 Enqueuing Expose request
02:22:18.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:18.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:22:18.592 00.000 11060 MoveAxis(W, 24, ABG)
02:22:18.593 00.001 11060 Guiding  Dir = 3, Dur = 24
02:22:18.606 00.013 11060 IsSlewing returns 0
02:22:18.606 00.000 11060 IsGuiding returns 0
02:22:18.638 00.032 11060 IsGuiding returns 0
02:22:18.638 00.000 11060 Move returns status 0, amount 24
02:22:18.638 00.000 11060 MoveAxis(N, 0, ABG)
02:22:18.638 00.000 11060 Move returns status 0, amount 0
02:22:18.638 00.000 11060 move complete, result=0
02:22:18.638 00.000 11060 worker thread done servicing request
02:22:18.638 00.000 11060 Worker thread wakes up
02:22:18.639 00.001 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
02:22:18.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:18.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:19.271 00.632 11060 Exposure complete
02:22:19.454 00.183 11060 worker thread done servicing request
02:22:19.455 00.001 10844 OnExposeComplete: enter
02:22:19.455 00.000 10844 UpdateGuideState(): m_state=6
02:22:19.455 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13361
02:22:19.455 00.000 10844 Star::Find returns 1 (0), X=264.27, Y=61.39, Mass=2657, SNR=32.1, Peak=249 HFD=3.5
02:22:19.455 00.000 10844 MultiStar: [#1 0.35,0.38,1.03,U] [#2 -0.12,0.30,2.04,U] [#3 0.21,0.17,0.92,U] [#4 0.04,0.16,0.88,U] [#5 -0.04,-0.45,1.04,U] [#6 -0.11,0.63,0.00,M1] [#7 0.56,-0.21,0.76,U] [#8 0.26,-0.31,0.86,U] 
02:22:19.456 00.001 10844 refined, 7 included, MultiStar: {0.17, 0.01}, one-star: {0.45, -0.29}
02:22:19.456 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
02:22:19.456 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
02:22:19.456 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.08 mountX=-0.04 mountY=0.16, mountTheta=1.84
02:22:19.458 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.01, opts=13)
02:22:19.458 00.000 10844 Enqueuing Move request for scope (0.17, 0.01)
02:22:19.458 00.000 11060 Worker thread wakes up
02:22:19.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:22:19.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
02:22:19.458 00.000 10844 UpdateGuideState exits: m=2657 SNR=32.1
02:22:19.458 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
02:22:19.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:19.458 00.000 11060 Moving (0.17, 0.01) raw xDistance=-0.04 yDistance=0.16
02:22:19.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:19.458 00.000 10844 Enqueuing Expose request
02:22:19.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:22:19.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:19.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:22:19.458 00.000 11060 MoveAxis(E, 0, ABG)
02:22:19.458 00.000 11060 Move returns status 0, amount 0
02:22:19.459 00.001 11060 MoveAxis(N, 0, ABG)
02:22:19.459 00.000 11060 Move returns status 0, amount 0
02:22:19.459 00.000 11060 move complete, result=0
02:22:19.459 00.000 11060 worker thread done servicing request
02:22:19.459 00.000 11060 Worker thread wakes up
02:22:19.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:19.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:19.460 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:20.099 00.639 11060 Exposure complete
02:22:20.259 00.160 11060 worker thread done servicing request
02:22:20.259 00.000 10844 OnExposeComplete: enter
02:22:20.259 00.000 10844 UpdateGuideState(): m_state=6
02:22:20.259 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13362
02:22:20.260 00.001 10844 Star::Find returns 1 (1), X=264.24, Y=61.84, Mass=3243, SNR=36.2, Peak=255 HFD=3.5
02:22:20.260 00.000 10844 MultiStar: [#1 0.83,0.44,0.00,M1] [#2 0.15,0.43,1.82,U] [#3 0.20,0.43,0.87,U] [#4 -0.22,0.07,0.79,U] [#5 -0.13,0.17,0.95,U] [#6 0.22,0.27,0.67,U] [#7 0.76,-0.56,0.00,M1] [#8 0.28,0.04,0.87,U] 
02:22:20.260 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.25}, one-star: {0.42, 0.16}
02:22:20.260 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
02:22:20.260 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
02:22:20.260 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.07 mountX=-0.27 mountY=0.10, mountTheta=2.80
02:22:20.261 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.25, opts=13)
02:22:20.262 00.001 10844 Enqueuing Move request for scope (0.14, 0.25)
02:22:20.262 00.000 11060 Worker thread wakes up
02:22:20.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
02:22:20.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
02:22:20.262 00.000 11060 Moving (0.14, 0.25) raw xDistance=-0.27 yDistance=0.10
02:22:20.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:22:20.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:20.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:20.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:22:20.262 00.000 11060 MoveAxis(E, 47, ABG)
02:22:20.262 00.000 11060 Guiding  Dir = 2, Dur = 47
02:22:20.262 00.000 10844 UpdateGuideState exits: m=3243 SNR=36.2 Saturated
02:22:20.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:20.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:20.262 00.000 10844 Enqueuing Expose request
02:22:20.283 00.021 11060 IsSlewing returns 0
02:22:20.283 00.000 11060 IsGuiding returns 0
02:22:20.361 00.078 11060 IsGuiding returns 0
02:22:20.361 00.000 11060 Move returns status 0, amount 47
02:22:20.361 00.000 11060 MoveAxis(N, 0, ABG)
02:22:20.361 00.000 11060 Move returns status 0, amount 0
02:22:20.361 00.000 11060 move complete, result=0
02:22:20.361 00.000 11060 worker thread done servicing request
02:22:20.361 00.000 11060 Worker thread wakes up
02:22:20.363 00.002 10844 GuideStep: -0.3 px 47 ms EAST, 0.1 px 0 ms NORTH
02:22:20.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:20.364 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:20.609 00.245 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:20.609 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:20.617 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:20.618 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:20.618 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:20.619 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:20.619 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:20.619 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13362,"width":15,"height":15,"star_pos":[7.24,6.84],"pixels":"..."},"id":1}
02:22:20.696 00.077 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:20.697 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:21.011 00.314 11060 Exposure complete
02:22:21.279 00.268 10844 OnExposeComplete: enter
02:22:21.279 00.000 10844 UpdateGuideState(): m_state=6
02:22:21.279 00.000 11060 worker thread done servicing request
02:22:21.279 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13363
02:22:21.279 00.000 10844 Star::Find returns 1 (0), X=264.25, Y=62.19, Mass=2347, SNR=30.3, Peak=194 HFD=3.5
02:22:21.280 00.001 10844 MultiStar: [#1 0.72,0.58,0.00,M2] [#2 0.33,0.06,2.23,U] [#3 0.06,-0.01,1.01,U] [#4 0.34,-0.12,1.03,U] [#5 0.35,-0.02,1.11,U] [#6 -0.33,-0.19,1.02,U] [#7 0.41,-0.13,0.95,U] [#8 0.44,-0.08,0.94,U] 
02:22:21.280 00.000 10844 refined, 7 included, MultiStar: {0.26, 0.01}, one-star: {0.43, 0.50}
02:22:21.280 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.75) = xAngle (1.79 = 1.79)
02:22:21.280 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
02:22:21.280 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.04 mountX=-0.06 mountY=0.25, mountTheta=1.79
02:22:21.285 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.01, opts=13)
02:22:21.285 00.000 10844 Enqueuing Move request for scope (0.26, 0.01)
02:22:21.285 00.000 11060 Worker thread wakes up
02:22:21.286 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.01) opts 0xd
02:22:21.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.01)
02:22:21.286 00.000 11060 Moving (0.26, 0.01) raw xDistance=-0.06 yDistance=0.25
02:22:21.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:22:21.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:21.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:22:21.286 00.000 11060 MoveAxis(E, 0, ABG)
02:22:21.286 00.000 11060 Move returns status 0, amount 0
02:22:21.286 00.000 11060 MoveAxis(N, 0, ABG)
02:22:21.286 00.000 11060 Move returns status 0, amount 0
02:22:21.286 00.000 11060 move complete, result=0
02:22:21.286 00.000 11060 worker thread done servicing request
02:22:21.287 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:21.287 00.000 10844 UpdateGuideState exits: m=2347 SNR=30.3
02:22:21.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:21.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:21.287 00.000 10844 Enqueuing Expose request
02:22:21.287 00.000 11060 Worker thread wakes up
02:22:21.287 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:22:21.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:21.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:21.623 00.336 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:21.625 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:21.625 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:21.625 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:21.626 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:21.626 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:21.627 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:21.627 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:21.628 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:21.628 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13363,"width":15,"height":15,"star_pos":[7.25,7.19],"pixels":"..."},"id":1}
02:22:21.755 00.127 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:21.755 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:21.928 00.173 11060 Exposure complete
02:22:22.165 00.237 11060 worker thread done servicing request
02:22:22.165 00.000 10844 OnExposeComplete: enter
02:22:22.165 00.000 10844 UpdateGuideState(): m_state=6
02:22:22.165 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13364
02:22:22.165 00.000 10844 Star::Find returns 1 (0), X=263.55, Y=61.77, Mass=2437, SNR=30.4, Peak=209 HFD=3.4
02:22:22.166 00.001 10844 MultiStar: [#1 -0.24,0.31,1.15,U] [#2 0.35,-0.03,2.22,U] [#3 -0.01,-0.06,0.98,U] [#4 -0.35,0.53,0.00,M1] [#5 -0.07,0.33,1.03,U] [#6 0.08,0.40,1.00,U] [#7 0.45,-0.30,0.90,U] [#8 0.16,0.12,0.90,U] 
02:22:22.166 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.10}, one-star: {-0.27, 0.09}
02:22:22.166 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.60 = 2.60)
02:22:22.166 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
02:22:22.166 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=-0.11 mountY=0.07, mountTheta=2.59
02:22:22.169 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
02:22:22.169 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
02:22:22.180 00.011 11060 Worker thread wakes up
02:22:22.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:22:22.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:22:22.181 00.001 10844 UpdateGuideState exits: m=2437 SNR=30.4
02:22:22.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:22:22.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:22.181 00.000 11060 Moving (0.08, 0.10) raw xDistance=-0.11 yDistance=0.07
02:22:22.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:22.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:22:22.181 00.000 10844 Enqueuing Expose request
02:22:22.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:22.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:22:22.181 00.000 11060 MoveAxis(E, 0, ABG)
02:22:22.181 00.000 11060 Move returns status 0, amount 0
02:22:22.182 00.001 11060 MoveAxis(N, 0, ABG)
02:22:22.182 00.000 11060 Move returns status 0, amount 0
02:22:22.182 00.000 11060 move complete, result=0
02:22:22.182 00.000 11060 worker thread done servicing request
02:22:22.182 00.000 11060 Worker thread wakes up
02:22:22.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:22.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:22.184 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:22.733 00.549 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:22.733 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:22.734 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:22.734 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:22.735 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:22.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:22.735 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:22.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:22.737 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:22.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13364,"width":15,"height":15,"star_pos":[6.55,6.77],"pixels":"..."},"id":1}
02:22:22.823 00.086 11060 Exposure complete
02:22:22.834 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:22.834 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:23.134 00.300 10844 OnExposeComplete: enter
02:22:23.134 00.000 10844 UpdateGuideState(): m_state=6
02:22:23.135 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13365
02:22:23.135 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=61.78, Mass=2801, SNR=33.3, Peak=255 HFD=3.7
02:22:23.135 00.000 10844 MultiStar: [#1 0.33,-0.36,0.80,U] [#2 0.01,0.11,2.12,U] [#3 -0.02,0.64,0.00,M1] [#4 -0.33,0.61,0.00,M2] [#5 -0.09,0.09,0.88,U] [#6 0.29,0.60,0.00,M1] [#7 0.43,-0.88,0.00,M1] [#8 0.11,-0.03,0.94,U] 
02:22:23.135 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.02}, one-star: {0.31, 0.10}
02:22:23.135 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.75) = xAngle (1.91 = 1.91)
02:22:23.136 00.001 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
02:22:23.136 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.04 mountY=0.10, mountTheta=1.91
02:22:23.138 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
02:22:23.139 00.001 10844 Enqueuing Move request for scope (0.11, 0.02)
02:22:23.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:23.139 00.000 10844 UpdateGuideState exits: m=2801 SNR=33.3 Saturated
02:22:23.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:23.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:23.139 00.000 10844 Enqueuing Expose request
02:22:23.140 00.001 11060 worker thread done servicing request
02:22:23.140 00.000 11060 Worker thread wakes up
02:22:23.141 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
02:22:23.142 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
02:22:23.142 00.000 11060 Moving (0.11, 0.02) raw xDistance=-0.04 yDistance=0.10
02:22:23.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:22:23.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:23.143 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:22:23.143 00.000 11060 MoveAxis(E, 0, ABG)
02:22:23.143 00.000 11060 Move returns status 0, amount 0
02:22:23.143 00.000 11060 MoveAxis(N, 0, ABG)
02:22:23.143 00.000 11060 Move returns status 0, amount 0
02:22:23.143 00.000 11060 move complete, result=0
02:22:23.143 00.000 11060 worker thread done servicing request
02:22:23.143 00.000 11060 Worker thread wakes up
02:22:23.144 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:23.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:23.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:23.757 00.613 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:23.757 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:23.758 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:23.759 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:23.760 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:23.760 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:23.761 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:23.761 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:23.762 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:23.762 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13365,"width":15,"height":15,"star_pos":[7.14,6.78],"pixels":"..."},"id":1}
02:22:23.777 00.015 11060 Exposure complete
02:22:23.988 00.211 11060 worker thread done servicing request
02:22:23.989 00.001 10844 OnExposeComplete: enter
02:22:23.989 00.000 10844 UpdateGuideState(): m_state=6
02:22:23.989 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13366
02:22:23.989 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=61.95, Mass=2403, SNR=30.5, Peak=209 HFD=3.7
02:22:23.989 00.000 10844 MultiStar: [#1 0.46,0.21,1.08,U] [#2 -0.17,0.45,2.15,U] [#3 0.67,0.11,0.00,M2] [#4 -0.24,-0.29,1.17,U] [#5 0.07,-0.71,0.00,M1] [#6 0.07,0.53,0.99,U] [#7 0.63,-0.35,0.00,M2] [#8 0.15,-0.36,1.02,U] 
02:22:23.989 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.17}, one-star: {0.28, 0.27}
02:22:23.990 00.001 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
02:22:23.990 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
02:22:23.990 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.30 mountX=-0.18 mountY=0.02, mountTheta=3.03
02:22:23.992 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
02:22:23.992 00.000 10844 Enqueuing Move request for scope (0.05, 0.17)
02:22:23.992 00.000 11060 Worker thread wakes up
02:22:23.993 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:23.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
02:22:23.993 00.000 10844 UpdateGuideState exits: m=2403 SNR=30.5
02:22:23.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
02:22:23.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:23.993 00.000 11060 Moving (0.05, 0.17) raw xDistance=-0.18 yDistance=0.02
02:22:23.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:23.993 00.000 10844 Enqueuing Expose request
02:22:23.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:22:23.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:23.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:22:23.993 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:23.993 00.000 11060 MoveAxis(E, 31, ABG)
02:22:23.994 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:23.994 00.000 11060 Guiding  Dir = 2, Dur = 31
02:22:24.023 00.029 11060 IsSlewing returns 0
02:22:24.024 00.001 11060 IsGuiding returns 0
02:22:24.084 00.060 11060 IsGuiding returns 0
02:22:24.084 00.000 11060 Move returns status 0, amount 31
02:22:24.084 00.000 11060 MoveAxis(N, 0, ABG)
02:22:24.084 00.000 11060 Move returns status 0, amount 0
02:22:24.084 00.000 11060 move complete, result=0
02:22:24.084 00.000 11060 worker thread done servicing request
02:22:24.085 00.001 11060 Worker thread wakes up
02:22:24.085 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.0 px 0 ms NORTH
02:22:24.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:24.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:24.722 00.637 11060 Exposure complete
02:22:24.773 00.051 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:24.773 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:24.773 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:24.774 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:24.774 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:24.774 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:24.775 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:24.775 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:24.776 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:24.776 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13366,"width":15,"height":15,"star_pos":[7.10,6.95],"pixels":"..."},"id":1}
02:22:24.808 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:24.808 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:24.951 00.143 11060 worker thread done servicing request
02:22:24.951 00.000 10844 OnExposeComplete: enter
02:22:24.951 00.000 10844 UpdateGuideState(): m_state=6
02:22:24.952 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13367
02:22:24.952 00.000 10844 Star::Find returns 1 (1), X=264.05, Y=61.82, Mass=2775, SNR=33.4, Peak=255 HFD=3.3
02:22:24.952 00.000 10844 MultiStar: [#1 -0.35,0.17,0.92,U] [#2 -0.18,-0.44,1.93,U] [#3 0.10,-0.38,0.85,U] [#4 -0.33,-0.22,0.88,U] [#5 -0.37,-0.26,1.01,U] [#6 0.14,0.21,0.91,U] [#7 0.47,-0.54,0.00,M3] [#8 -0.10,-0.97,0.00,M1] 
02:22:24.952 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.15}, one-star: {0.23, 0.14}
02:22:24.953 00.001 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
02:22:24.953 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
02:22:24.953 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.23 mountX=0.17 mountY=-0.09, mountTheta=-0.49
02:22:24.962 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
02:22:24.962 00.000 10844 Enqueuing Move request for scope (-0.12, -0.15)
02:22:24.962 00.000 11060 Worker thread wakes up
02:22:24.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:22:24.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
02:22:24.962 00.000 10844 UpdateGuideState exits: m=2775 SNR=33.4 Saturated
02:22:24.964 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:24.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
02:22:24.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:24.964 00.000 10844 Enqueuing Expose request
02:22:24.964 00.000 11060 Moving (-0.12, -0.15) raw xDistance=0.17 yDistance=-0.09
02:22:24.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
02:22:24.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:24.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:22:24.964 00.000 11060 MoveAxis(W, 29, ABG)
02:22:24.964 00.000 11060 Guiding  Dir = 3, Dur = 29
02:22:24.993 00.029 11060 IsSlewing returns 0
02:22:24.994 00.001 11060 IsGuiding returns 0
02:22:25.041 00.047 11060 IsGuiding returns 0
02:22:25.041 00.000 11060 Move returns status 0, amount 29
02:22:25.041 00.000 11060 MoveAxis(N, 0, ABG)
02:22:25.041 00.000 11060 Move returns status 0, amount 0
02:22:25.042 00.001 11060 move complete, result=0
02:22:25.042 00.000 11060 worker thread done servicing request
02:22:25.042 00.000 11060 Worker thread wakes up
02:22:25.042 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
02:22:25.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:25.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:25.672 00.630 11060 Exposure complete
02:22:25.826 00.154 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:25.827 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:25.827 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:25.827 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:25.828 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:25.829 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:25.829 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:25.829 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:25.830 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:25.830 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13367,"width":15,"height":15,"star_pos":[7.05,6.82],"pixels":"..."},"id":1}
02:22:25.892 00.062 11060 worker thread done servicing request
02:22:25.892 00.000 10844 OnExposeComplete: enter
02:22:25.893 00.001 10844 UpdateGuideState(): m_state=6
02:22:25.893 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13368
02:22:25.893 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=61.66, Mass=2506, SNR=31.5, Peak=244 HFD=3.4
02:22:25.893 00.000 10844 MultiStar: [#1 -0.02,0.31,0.97,U] [#2 -0.29,-0.01,1.91,U] [#3 -0.00,0.00,1.02,U] [#4 -0.47,-0.23,0.89,U] [#5 0.08,-0.29,0.93,U] [#6 -0.44,-0.03,0.92,U] [#7 0.02,-0.24,0.90,U] [#8 -0.17,0.01,0.91,U] 
02:22:25.894 00.001 10844 single-star, 8 included, MultiStar: {-0.15, -0.05}, one-star: {0.08, -0.02}
02:22:25.894 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
02:22:25.894 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
02:22:25.894 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.30 mountX=0.01 mountY=0.08, mountTheta=1.45
02:22:25.895 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
02:22:25.895 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
02:22:25.896 00.001 11060 Worker thread wakes up
02:22:25.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:22:25.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:22:25.896 00.000 10844 UpdateGuideState exits: m=2506 SNR=31.5
02:22:25.896 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:22:25.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:25.896 00.000 11060 Moving (0.08, -0.02) raw xDistance=0.01 yDistance=0.08
02:22:25.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:25.896 00.000 10844 Enqueuing Expose request
02:22:25.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:22:25.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:25.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:22:25.896 00.000 11060 MoveAxis(E, 0, ABG)
02:22:25.897 00.001 11060 Move returns status 0, amount 0
02:22:25.897 00.000 11060 MoveAxis(N, 0, ABG)
02:22:25.897 00.000 11060 Move returns status 0, amount 0
02:22:25.897 00.000 11060 move complete, result=0
02:22:25.897 00.000 11060 worker thread done servicing request
02:22:25.897 00.000 11060 Worker thread wakes up
02:22:25.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:25.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:25.900 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:25.952 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:25.952 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:26.531 00.579 11060 Exposure complete
02:22:26.672 00.141 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:26.672 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:26.672 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:26.673 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:26.673 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:26.673 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:26.675 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:26.675 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:26.675 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:26.675 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13368,"width":15,"height":15,"star_pos":[6.90,6.66],"pixels":"..."},"id":1}
02:22:26.716 00.041 11060 worker thread done servicing request
02:22:26.716 00.000 10844 OnExposeComplete: enter
02:22:26.716 00.000 10844 UpdateGuideState(): m_state=6
02:22:26.716 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13369
02:22:26.716 00.000 10844 Star::Find returns 1 (1), X=264.28, Y=61.67, Mass=2589, SNR=31.5, Peak=255 HFD=3.4
02:22:26.716 00.000 10844 MultiStar: [#1 -0.00,0.01,0.99,U] [#2 -0.27,0.43,2.03,U] [#3 0.46,-0.37,0.97,U] [#4 -0.37,-0.22,1.03,U] [#5 -0.21,-0.32,0.93,U] [#6 0.01,0.61,0.94,U] [#7 0.62,-0.24,0.00,M3] [#8 0.43,-0.92,0.00,M1] 
02:22:26.717 00.001 10844 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {0.46, -0.02}
02:22:26.717 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.70 = -2.58)
02:22:26.717 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.60)
02:22:26.717 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.95 mountX=-0.06 mountY=-0.04, mountTheta=-2.59
02:22:26.718 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.07, opts=13)
02:22:26.718 00.000 10844 Enqueuing Move request for scope (-0.03, 0.07)
02:22:26.718 00.000 11060 Worker thread wakes up
02:22:26.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
02:22:26.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
02:22:26.718 00.000 11060 Moving (-0.03, 0.07) raw xDistance=-0.06 yDistance=-0.04
02:22:26.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:22:26.719 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:26.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:26.719 00.000 10844 UpdateGuideState exits: m=2589 SNR=31.5 Saturated
02:22:26.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:26.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:26.719 00.000 10844 Enqueuing Expose request
02:22:26.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:22:26.719 00.000 11060 MoveAxis(E, 0, ABG)
02:22:26.719 00.000 11060 Move returns status 0, amount 0
02:22:26.719 00.000 11060 MoveAxis(N, 0, ABG)
02:22:26.719 00.000 11060 Move returns status 0, amount 0
02:22:26.719 00.000 11060 move complete, result=0
02:22:26.719 00.000 11060 worker thread done servicing request
02:22:26.719 00.000 11060 Worker thread wakes up
02:22:26.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:26.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:26.721 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:26.734 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:26.734 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:27.363 00.629 11060 Exposure complete
02:22:27.546 00.183 11060 worker thread done servicing request
02:22:27.546 00.000 10844 OnExposeComplete: enter
02:22:27.546 00.000 10844 UpdateGuideState(): m_state=6
02:22:27.546 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13370
02:22:27.546 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=61.15, Mass=2678, SNR=31.9, Peak=231 HFD=3.9
02:22:27.547 00.001 10844 MultiStar: [#1 0.53,-0.83,0.00,M1] [#2 0.08,-0.12,2.04,U] [#3 -0.02,-0.86,0.00,M1] [#4 -0.06,-0.14,0.87,U] [#5 0.05,-0.71,0.00,M1] [#6 -0.16,0.18,0.97,U] [#7 0.08,-0.62,0.78,U] [#8 0.04,-0.56,0.89,U] 
02:22:27.547 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.26}, one-star: {0.17, -0.53}
02:22:27.547 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
02:22:27.547 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
02:22:27.547 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.44 mountX=0.25 mountY=0.08, mountTheta=0.29
02:22:27.548 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.26, opts=13)
02:22:27.548 00.000 10844 Enqueuing Move request for scope (0.03, -0.26)
02:22:27.548 00.000 11060 Worker thread wakes up
02:22:27.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:27.548 00.000 10844 UpdateGuideState exits: m=2678 SNR=31.9
02:22:27.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:27.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:27.548 00.000 10844 Enqueuing Expose request
02:22:27.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
02:22:27.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
02:22:27.550 00.002 11060 Moving (0.03, -0.26) raw xDistance=0.25 yDistance=0.08
02:22:27.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:22:27.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:27.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:22:27.550 00.000 11060 MoveAxis(W, 44, ABG)
02:22:27.550 00.000 11060 Guiding  Dir = 3, Dur = 44
02:22:27.573 00.023 11060 IsSlewing returns 0
02:22:27.573 00.000 11060 IsGuiding returns 0
02:22:27.636 00.063 11060 IsGuiding returns 0
02:22:27.636 00.000 11060 Move returns status 0, amount 44
02:22:27.636 00.000 11060 MoveAxis(N, 0, ABG)
02:22:27.636 00.000 11060 Move returns status 0, amount 0
02:22:27.636 00.000 11060 move complete, result=0
02:22:27.636 00.000 11060 worker thread done servicing request
02:22:27.636 00.000 11060 Worker thread wakes up
02:22:27.636 00.000 10844 GuideStep: 0.3 px 44 ms WEST, 0.1 px 0 ms NORTH
02:22:27.637 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:27.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:27.745 00.108 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:27.746 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:27.746 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:27.746 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:27.747 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:27.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:27.747 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:27.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:27.748 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:27.748 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13370,"width":15,"height":15,"star_pos":[6.99,7.15],"pixels":"..."},"id":1}
02:22:27.766 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:27.766 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:28.273 00.507 11060 Exposure complete
02:22:28.453 00.180 11060 worker thread done servicing request
02:22:28.453 00.000 10844 OnExposeComplete: enter
02:22:28.453 00.000 10844 UpdateGuideState(): m_state=6
02:22:28.454 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13371
02:22:28.454 00.000 10844 Star::Find returns 1 (1), X=263.86, Y=61.50, Mass=2913, SNR=33.8, Peak=255 HFD=3.4
02:22:28.454 00.000 10844 MultiStar: [#1 0.16,0.13,0.86,U] [#2 -0.04,0.18,1.89,U] [#3 0.43,0.08,0.94,U] [#4 -0.18,-0.34,0.75,U] [#5 -0.37,0.04,0.99,U] [#6 0.14,0.08,0.90,U] [#7 0.29,0.15,0.73,U] [#8 -0.02,-0.85,0.00,M1] 
02:22:28.454 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.04, -0.18}
02:22:28.454 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
02:22:28.454 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
02:22:28.454 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.74 mountX=-0.04 mountY=0.03, mountTheta=2.48
02:22:28.455 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
02:22:28.455 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
02:22:28.455 00.000 11060 Worker thread wakes up
02:22:28.455 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:28.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
02:22:28.455 00.000 10844 UpdateGuideState exits: m=2913 SNR=33.8 Saturated
02:22:28.455 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:22:28.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:28.455 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.03
02:22:28.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:28.455 00.000 10844 Enqueuing Expose request
02:22:28.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:22:28.457 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:28.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:22:28.457 00.000 11060 MoveAxis(E, 0, ABG)
02:22:28.457 00.000 11060 Move returns status 0, amount 0
02:22:28.457 00.000 11060 MoveAxis(N, 0, ABG)
02:22:28.457 00.000 11060 Move returns status 0, amount 0
02:22:28.457 00.000 11060 move complete, result=0
02:22:28.457 00.000 11060 worker thread done servicing request
02:22:28.457 00.000 11060 Worker thread wakes up
02:22:28.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:28.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:28.458 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:28.721 00.263 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:28.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:28.722 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:28.722 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:28.722 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:28.722 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:28.723 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:28.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:28.723 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:28.724 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13371,"width":15,"height":15,"star_pos":[6.86,6.50],"pixels":"..."},"id":1}
02:22:28.783 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:28.783 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:29.085 00.302 11060 Exposure complete
02:22:29.245 00.160 11060 worker thread done servicing request
02:22:29.245 00.000 10844 OnExposeComplete: enter
02:22:29.246 00.001 10844 UpdateGuideState(): m_state=6
02:22:29.246 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13372
02:22:29.246 00.000 10844 Star::Find returns 1 (1), X=264.01, Y=61.85, Mass=2256, SNR=30.2, Peak=255 HFD=2.9
02:22:29.246 00.000 10844 MultiStar: [#1 0.25,-0.10,1.00,U] [#2 0.09,-0.12,2.06,U] [#3 0.03,-0.28,1.02,U] [#4 0.09,-0.06,0.96,U] [#5 -0.20,0.34,0.98,U] [#6 -0.17,0.53,1.00,U] [#7 0.63,0.03,0.00,M2] [#8 0.16,-0.44,0.95,U] 
02:22:29.246 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.18, 0.17}
02:22:29.246 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.75) = xAngle (1.64 = 1.64)
02:22:29.246 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
02:22:29.246 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.12 mountX=-0.00 mountY=0.06, mountTheta=1.64
02:22:29.248 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
02:22:29.248 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
02:22:29.248 00.000 11060 Worker thread wakes up
02:22:29.248 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:29.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:22:29.248 00.000 10844 UpdateGuideState exits: m=2256 SNR=30.2 Saturated
02:22:29.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:22:29.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:29.248 00.000 11060 Moving (0.06, -0.01) raw xDistance=-0.00 yDistance=0.06
02:22:29.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:29.248 00.000 10844 Enqueuing Expose request
02:22:29.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:22:29.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:29.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:22:29.248 00.000 11060 MoveAxis(E, 0, ABG)
02:22:29.249 00.001 11060 Move returns status 0, amount 0
02:22:29.249 00.000 11060 MoveAxis(N, 0, ABG)
02:22:29.249 00.000 11060 Move returns status 0, amount 0
02:22:29.249 00.000 11060 move complete, result=0
02:22:29.249 00.000 11060 worker thread done servicing request
02:22:29.249 00.000 11060 Worker thread wakes up
02:22:29.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:29.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:29.250 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:29.797 00.547 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:29.797 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:29.798 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:29.799 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:29.799 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:29.799 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:29.801 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:29.801 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:29.802 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:29.802 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13372,"width":15,"height":15,"star_pos":[7.01,6.85],"pixels":"..."},"id":1}
02:22:29.816 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:29.817 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:29.885 00.068 11060 Exposure complete
02:22:30.101 00.216 11060 worker thread done servicing request
02:22:30.102 00.001 10844 OnExposeComplete: enter
02:22:30.102 00.000 10844 UpdateGuideState(): m_state=6
02:22:30.102 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13373
02:22:30.102 00.000 10844 Star::Find returns 1 (0), X=263.58, Y=61.39, Mass=2269, SNR=29.5, Peak=243 HFD=3.3
02:22:30.102 00.000 10844 MultiStar: [#1 0.26,-0.38,1.07,U] [#2 -0.26,0.19,2.26,U] [#3 -0.45,-0.39,1.02,U] [#4 0.14,0.33,1.06,U] [#5 -0.11,-0.24,1.19,U] [#6 -0.13,0.21,1.02,U] [#7 0.30,-0.16,0.91,U] [#8 -0.58,-0.49,0.00,M1] 
02:22:30.102 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.06}, one-star: {-0.25, -0.29}
02:22:30.102 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
02:22:30.102 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
02:22:30.103 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.10 cameraTheta=-2.58 mountX=0.07 mountY=-0.08, mountTheta=-0.84
02:22:30.104 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.06, opts=13)
02:22:30.104 00.000 10844 Enqueuing Move request for scope (-0.09, -0.06)
02:22:30.104 00.000 11060 Worker thread wakes up
02:22:30.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:30.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
02:22:30.104 00.000 10844 UpdateGuideState exits: m=2269 SNR=29.5
02:22:30.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
02:22:30.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:30.104 00.000 11060 Moving (-0.09, -0.06) raw xDistance=0.07 yDistance=-0.08
02:22:30.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:30.104 00.000 10844 Enqueuing Expose request
02:22:30.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:22:30.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:30.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:30.104 00.000 11060 MoveAxis(E, 0, ABG)
02:22:30.104 00.000 11060 Move returns status 0, amount 0
02:22:30.104 00.000 11060 MoveAxis(N, 0, ABG)
02:22:30.104 00.000 11060 Move returns status 0, amount 0
02:22:30.104 00.000 11060 move complete, result=0
02:22:30.105 00.001 11060 worker thread done servicing request
02:22:30.105 00.000 11060 Worker thread wakes up
02:22:30.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:30.105 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:30.106 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:30.745 00.639 11060 Exposure complete
02:22:30.751 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:30.751 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:30.751 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:30.752 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:30.753 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:30.753 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:30.753 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:30.753 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:30.754 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:30.754 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13373,"width":15,"height":15,"star_pos":[6.58,7.39],"pixels":"..."},"id":1}
02:22:30.766 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:30.766 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:30.910 00.144 11060 worker thread done servicing request
02:22:30.910 00.000 10844 OnExposeComplete: enter
02:22:30.910 00.000 10844 UpdateGuideState(): m_state=6
02:22:30.910 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13374
02:22:30.911 00.001 10844 Star::Find returns 1 (1), X=264.20, Y=61.57, Mass=2520, SNR=31.1, Peak=255 HFD=3.2
02:22:30.911 00.000 10844 MultiStar: [#1 0.03,-0.22,0.84,U] [#2 -0.68,-0.01,0.00,M1] [#3 0.46,-0.46,0.00,M1] [#4 0.12,-0.90,0.00,M1] [#5 -0.55,-0.59,0.00,M1] [#6 -0.10,-0.21,0.88,U] [#7 0.51,-0.34,0.85,U] [#8 0.14,-0.39,1.00,U] 
02:22:30.911 00.000 10844 refined, 4 included, MultiStar: {0.20, -0.25}, one-star: {0.38, -0.11}
02:22:30.911 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
02:22:30.911 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
02:22:30.911 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-0.92 mountX=0.21 mountY=0.23, mountTheta=0.83
02:22:30.912 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.25, opts=13)
02:22:30.912 00.000 10844 Enqueuing Move request for scope (0.20, -0.25)
02:22:30.912 00.000 11060 Worker thread wakes up
02:22:30.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:30.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.25) opts 0xd
02:22:30.912 00.000 10844 UpdateGuideState exits: m=2520 SNR=31.1 Saturated
02:22:30.913 00.001 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.25)
02:22:30.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:30.913 00.000 11060 Moving (0.20, -0.25) raw xDistance=0.21 yDistance=0.23
02:22:30.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:22:30.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:30.913 00.000 10844 Enqueuing Expose request
02:22:30.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:30.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:22:30.913 00.000 11060 MoveAxis(W, 37, ABG)
02:22:30.913 00.000 11060 Guiding  Dir = 3, Dur = 37
02:22:30.945 00.032 11060 IsSlewing returns 0
02:22:30.945 00.000 11060 IsGuiding returns 0
02:22:31.023 00.078 11060 IsGuiding returns 0
02:22:31.023 00.000 11060 Move returns status 0, amount 37
02:22:31.023 00.000 11060 MoveAxis(N, 0, ABG)
02:22:31.023 00.000 11060 Move returns status 0, amount 0
02:22:31.023 00.000 11060 move complete, result=0
02:22:31.023 00.000 11060 worker thread done servicing request
02:22:31.023 00.000 11060 Worker thread wakes up
02:22:31.023 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
02:22:31.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:31.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:31.669 00.646 11060 Exposure complete
02:22:31.689 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:31.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:31.689 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:31.690 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:31.691 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:31.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:31.691 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:31.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:31.691 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:31.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13374,"width":15,"height":15,"star_pos":[7.20,6.57],"pixels":"..."},"id":1}
02:22:31.752 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:31.752 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:31.843 00.091 11060 worker thread done servicing request
02:22:31.843 00.000 10844 OnExposeComplete: enter
02:22:31.843 00.000 10844 UpdateGuideState(): m_state=6
02:22:31.844 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13375
02:22:31.844 00.000 10844 Star::Find returns 1 (0), X=264.08, Y=61.56, Mass=2584, SNR=31.2, Peak=239 HFD=3.2
02:22:31.844 00.000 10844 MultiStar: [#1 0.16,0.30,1.08,U] [#2 -0.02,0.11,2.03,U] [#3 0.02,-0.27,1.04,U] [#4 0.00,-0.44,0.92,U] [#5 0.37,-0.12,1.10,U] [#6 -0.29,0.26,0.95,U] [#7 -0.03,-0.33,0.90,U] [#8 -0.15,-0.56,1.08,U] 
02:22:31.844 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.26, -0.13}
02:22:31.844 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
02:22:31.844 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
02:22:31.844 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.24 mountX=0.10 mountY=0.05, mountTheta=0.50
02:22:31.846 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.10, opts=13)
02:22:31.846 00.000 10844 Enqueuing Move request for scope (0.04, -0.10)
02:22:31.846 00.000 11060 Worker thread wakes up
02:22:31.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:22:31.846 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:22:31.846 00.000 11060 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=0.05
02:22:31.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:22:31.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:31.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:22:31.846 00.000 11060 MoveAxis(E, 0, ABG)
02:22:31.846 00.000 11060 Move returns status 0, amount 0
02:22:31.846 00.000 11060 MoveAxis(N, 0, ABG)
02:22:31.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:22:31.846 00.000 11060 Move returns status 0, amount 0
02:22:31.846 00.000 11060 move complete, result=0
02:22:31.847 00.001 10844 UpdateGuideState exits: m=2584 SNR=31.2
02:22:31.847 00.000 11060 worker thread done servicing request
02:22:31.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:31.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:31.847 00.000 10844 Enqueuing Expose request
02:22:31.847 00.000 11060 Worker thread wakes up
02:22:31.847 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:31.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:31.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:32.481 00.634 11060 Exposure complete
02:22:32.646 00.165 11060 worker thread done servicing request
02:22:32.647 00.001 10844 OnExposeComplete: enter
02:22:32.647 00.000 10844 UpdateGuideState(): m_state=6
02:22:32.647 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13376
02:22:32.647 00.000 10844 Star::Find returns 1 (0), X=263.76, Y=61.56, Mass=2664, SNR=32.2, Peak=241 HFD=3.5
02:22:32.647 00.000 10844 MultiStar: [#1 -0.05,0.25,0.89,U] [#2 0.24,-0.14,2.02,U] [#3 0.08,-0.12,0.93,U] [#4 0.32,-0.30,0.84,U] [#5 0.05,0.28,1.02,U] [#6 -0.35,0.18,0.89,U] [#7 0.23,-0.16,0.99,U] [#8 0.10,-0.44,0.97,U] 
02:22:32.647 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {-0.06, -0.12}
02:22:32.647 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
02:22:32.647 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
02:22:32.647 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.73 mountX=0.06 mountY=0.09, mountTheta=1.02
02:22:32.650 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.07, opts=13)
02:22:32.650 00.000 10844 Enqueuing Move request for scope (0.08, -0.07)
02:22:32.650 00.000 11060 Worker thread wakes up
02:22:32.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:32.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:22:32.650 00.000 10844 UpdateGuideState exits: m=2664 SNR=32.2
02:22:32.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:22:32.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:32.650 00.000 11060 Moving (0.08, -0.07) raw xDistance=0.06 yDistance=0.09
02:22:32.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:32.650 00.000 10844 Enqueuing Expose request
02:22:32.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:32.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:32.651 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:32.651 00.000 11060 MoveAxis(E, 0, ABG)
02:22:32.651 00.000 11060 Move returns status 0, amount 0
02:22:32.651 00.000 11060 MoveAxis(N, 0, ABG)
02:22:32.651 00.000 11060 Move returns status 0, amount 0
02:22:32.651 00.000 11060 move complete, result=0
02:22:32.651 00.000 11060 worker thread done servicing request
02:22:32.651 00.000 11060 Worker thread wakes up
02:22:32.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:32.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:32.664 00.013 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:32.687 00.023 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:32.688 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:32.688 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:32.689 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:32.689 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:32.689 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:32.691 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:32.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:32.691 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:32.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13376,"width":15,"height":15,"star_pos":[6.76,6.56],"pixels":"..."},"id":1}
02:22:32.718 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:32.718 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:33.285 00.567 11060 Exposure complete
02:22:33.456 00.171 11060 worker thread done servicing request
02:22:33.456 00.000 10844 OnExposeComplete: enter
02:22:33.456 00.000 10844 UpdateGuideState(): m_state=6
02:22:33.457 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13377
02:22:33.457 00.000 10844 Star::Find returns 1 (1), X=263.65, Y=61.74, Mass=3102, SNR=35.1, Peak=255 HFD=3.6
02:22:33.457 00.000 10844 MultiStar: [#1 -0.09,-0.22,0.94,U] [#2 0.01,-0.29,2.06,U] [#3 0.07,-0.47,0.80,U] [#4 -0.16,0.15,0.87,U] [#5 -0.54,-0.11,0.97,U] [#6 -0.27,0.31,0.88,U] [#7 0.09,0.11,0.76,U] [#8 -0.31,-0.07,0.81,U] 
02:22:33.457 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.09}, one-star: {-0.17, 0.06}
02:22:33.457 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
02:22:33.457 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
02:22:33.457 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-2.58 mountX=0.11 mountY=-0.12, mountTheta=-0.84
02:22:33.458 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.09, opts=13)
02:22:33.458 00.000 10844 Enqueuing Move request for scope (-0.14, -0.09)
02:22:33.458 00.000 11060 Worker thread wakes up
02:22:33.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:33.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
02:22:33.458 00.000 10844 UpdateGuideState exits: m=3102 SNR=35.1 Saturated
02:22:33.458 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
02:22:33.460 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:33.460 00.000 11060 Moving (-0.14, -0.09) raw xDistance=0.11 yDistance=-0.12
02:22:33.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:33.460 00.000 10844 Enqueuing Expose request
02:22:33.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:22:33.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:33.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:22:33.460 00.000 11060 MoveAxis(E, 0, ABG)
02:22:33.460 00.000 11060 Move returns status 0, amount 0
02:22:33.460 00.000 11060 MoveAxis(N, 0, ABG)
02:22:33.460 00.000 11060 Move returns status 0, amount 0
02:22:33.460 00.000 11060 move complete, result=0
02:22:33.460 00.000 11060 worker thread done servicing request
02:22:33.461 00.001 11060 Worker thread wakes up
02:22:33.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:33.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:33.462 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:33.721 00.259 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:33.721 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:33.722 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:33.723 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:33.724 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:33.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:33.724 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:33.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:33.726 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:33.726 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13377,"width":15,"height":15,"star_pos":[6.65,6.74],"pixels":"..."},"id":1}
02:22:33.736 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:33.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:34.088 00.352 11060 Exposure complete
02:22:34.272 00.184 11060 worker thread done servicing request
02:22:34.272 00.000 10844 OnExposeComplete: enter
02:22:34.272 00.000 10844 UpdateGuideState(): m_state=6
02:22:34.273 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13378
02:22:34.273 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.73, Mass=2266, SNR=29.6, Peak=238 HFD=3.2
02:22:34.273 00.000 10844 MultiStar: [#1 -0.02,0.20,0.99,U] [#2 -0.69,0.00,0.00,M1] [#3 0.18,0.23,0.99,U] [#4 -0.32,-0.46,1.06,U] [#5 -0.45,-0.56,0.00,M1] [#6 -0.50,0.33,1.03,U] [#7 0.35,-0.06,0.85,U] [#8 0.08,-0.62,1.02,U] 
02:22:34.273 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {0.10, 0.05}
02:22:34.273 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.75) = xAngle (-0.40 = -0.40)
02:22:34.273 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
02:22:34.273 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.15 mountX=0.06 mountY=-0.02, mountTheta=-0.41
02:22:34.275 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
02:22:34.275 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
02:22:34.275 00.000 11060 Worker thread wakes up
02:22:34.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:22:34.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:22:34.275 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.06 yDistance=-0.02
02:22:34.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:34.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:34.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:34.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:22:34.275 00.000 11060 MoveAxis(E, 0, ABG)
02:22:34.275 00.000 11060 Move returns status 0, amount 0
02:22:34.276 00.001 10844 UpdateGuideState exits: m=2266 SNR=29.6
02:22:34.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:34.276 00.000 11060 MoveAxis(N, 0, ABG)
02:22:34.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:34.276 00.000 10844 Enqueuing Expose request
02:22:34.276 00.000 11060 Move returns status 0, amount 0
02:22:34.276 00.000 11060 move complete, result=0
02:22:34.276 00.000 11060 worker thread done servicing request
02:22:34.276 00.000 11060 Worker thread wakes up
02:22:34.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:34.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:34.278 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:34.738 00.460 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:34.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:34.739 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:34.740 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:34.741 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:34.741 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:34.742 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:34.742 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:34.743 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:34.743 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13378,"width":15,"height":15,"star_pos":[6.93,6.73],"pixels":"..."},"id":1}
02:22:34.753 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:34.754 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:34.916 00.162 11060 Exposure complete
02:22:35.092 00.176 11060 worker thread done servicing request
02:22:35.093 00.001 10844 OnExposeComplete: enter
02:22:35.093 00.000 10844 UpdateGuideState(): m_state=6
02:22:35.093 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13379
02:22:35.093 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=61.89, Mass=2629, SNR=32.3, Peak=223 HFD=3.0
02:22:35.093 00.000 10844 MultiStar: [#1 0.15,-0.07,0.97,U] [#2 0.27,-0.05,2.12,U] [#3 0.24,0.14,0.90,U] [#4 0.06,0.23,0.95,U] [#5 -0.27,0.06,0.96,U] [#6 -0.21,0.26,0.96,U] [#7 0.65,-0.45,0.00,M1] [#8 0.26,-0.02,0.88,U] 
02:22:35.093 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.09, 0.21}
02:22:35.094 00.001 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
02:22:35.094 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
02:22:35.094 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.67 mountX=-0.09 mountY=0.08, mountTheta=2.41
02:22:35.095 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
02:22:35.095 00.000 10844 Enqueuing Move request for scope (0.10, 0.08)
02:22:35.095 00.000 11060 Worker thread wakes up
02:22:35.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:35.095 00.000 10844 UpdateGuideState exits: m=2629 SNR=32.3
02:22:35.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:35.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
02:22:35.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:35.096 00.001 10844 Enqueuing Expose request
02:22:35.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
02:22:35.096 00.000 11060 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=0.08
02:22:35.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:22:35.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:35.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:22:35.096 00.000 11060 MoveAxis(E, 0, ABG)
02:22:35.096 00.000 11060 Move returns status 0, amount 0
02:22:35.096 00.000 11060 MoveAxis(N, 0, ABG)
02:22:35.096 00.000 11060 Move returns status 0, amount 0
02:22:35.096 00.000 11060 move complete, result=0
02:22:35.096 00.000 11060 worker thread done servicing request
02:22:35.096 00.000 11060 Worker thread wakes up
02:22:35.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:35.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:35.098 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:35.725 00.627 11060 Exposure complete
02:22:35.735 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:35.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:35.736 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:35.736 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:35.736 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:35.737 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:35.737 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:35.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:35.738 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:35.738 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13379,"width":15,"height":15,"star_pos":[6.91,6.89],"pixels":"..."},"id":1}
02:22:35.749 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:35.750 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:35.904 00.154 11060 worker thread done servicing request
02:22:35.905 00.001 10844 OnExposeComplete: enter
02:22:35.905 00.000 10844 UpdateGuideState(): m_state=6
02:22:35.905 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13380
02:22:35.905 00.000 10844 Star::Find returns 1 (0), X=263.55, Y=62.03, Mass=2006, SNR=27.2, Peak=182 HFD=3.5
02:22:35.905 00.000 10844 MultiStar: [#1 -0.05,-0.01,1.07,U] [#2 0.05,0.16,2.44,U] [#3 0.08,-0.13,1.24,U] [#4 -0.70,0.18,0.00,M1] [#5 -0.12,-0.15,1.17,U] [#6 -0.12,0.12,1.10,U] [#7 -0.01,-0.33,1.03,U] [#8 -0.46,-0.22,0.99,U] 
02:22:35.905 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.00}, one-star: {-0.27, 0.35}
02:22:35.906 00.001 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.34 = -1.34)
02:22:35.906 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.36 = -1.36)
02:22:35.906 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.09 mountX=0.02 mountY=-0.08, mountTheta=-1.34
02:22:35.907 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.00, opts=13)
02:22:35.907 00.000 10844 Enqueuing Move request for scope (-0.08, -0.00)
02:22:35.907 00.000 11060 Worker thread wakes up
02:22:35.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:35.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
02:22:35.907 00.000 10844 UpdateGuideState exits: m=2006 SNR=27.2
02:22:35.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
02:22:35.908 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:35.908 00.000 11060 Moving (-0.08, -0.00) raw xDistance=0.02 yDistance=-0.08
02:22:35.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:35.908 00.000 10844 Enqueuing Expose request
02:22:35.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:22:35.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:35.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:35.908 00.000 11060 MoveAxis(E, 0, ABG)
02:22:35.908 00.000 11060 Move returns status 0, amount 0
02:22:35.908 00.000 11060 MoveAxis(N, 0, ABG)
02:22:35.908 00.000 11060 Move returns status 0, amount 0
02:22:35.908 00.000 11060 move complete, result=0
02:22:35.908 00.000 11060 worker thread done servicing request
02:22:35.908 00.000 11060 Worker thread wakes up
02:22:35.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:35.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:35.912 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:36.560 00.648 11060 Exposure complete
02:22:36.698 00.138 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:36.698 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:36.699 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:36.699 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:36.700 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:36.700 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:36.700 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:36.701 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:36.701 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:36.701 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13380,"width":15,"height":15,"star_pos":[6.55,7.03],"pixels":"..."},"id":1}
02:22:36.724 00.023 11060 worker thread done servicing request
02:22:36.724 00.000 10844 OnExposeComplete: enter
02:22:36.724 00.000 10844 UpdateGuideState(): m_state=6
02:22:36.724 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13381
02:22:36.724 00.000 10844 Star::Find returns 1 (0), X=263.95, Y=62.16, Mass=3422, SNR=37.1, Peak=252 HFD=4.0
02:22:36.725 00.001 10844 MultiStar: [#1 -0.19,0.86,0.00,M1] [#2 -0.09,0.62,1.81,U] [#3 -0.38,0.51,0.00,M1] [#4 0.18,-0.27,0.78,U] [#5 0.09,0.12,0.87,U] [#6 -0.08,0.69,0.00,M1] [#7 0.10,-0.04,0.75,U] [#8 -0.25,-0.12,0.76,U] 
02:22:36.725 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.23}, one-star: {0.13, 0.48}
02:22:36.725 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
02:22:36.725 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.26 = -3.03)
02:22:36.725 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.52 mountX=-0.23 mountY=-0.03, mountTheta=-3.03
02:22:36.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.23, opts=13)
02:22:36.726 00.000 10844 Enqueuing Move request for scope (0.01, 0.23)
02:22:36.726 00.000 11060 Worker thread wakes up
02:22:36.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:36.726 00.000 10844 UpdateGuideState exits: m=3422 SNR=37.1
02:22:36.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:36.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:36.726 00.000 10844 Enqueuing Expose request
02:22:36.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
02:22:36.728 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
02:22:36.728 00.000 11060 Moving (0.01, 0.23) raw xDistance=-0.23 yDistance=-0.03
02:22:36.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:22:36.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:36.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:22:36.728 00.000 11060 MoveAxis(E, 40, ABG)
02:22:36.728 00.000 11060 Guiding  Dir = 2, Dur = 40
02:22:36.736 00.008 11060 IsSlewing returns 0
02:22:36.736 00.000 11060 IsGuiding returns 0
02:22:36.767 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:36.767 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:36.783 00.016 11060 IsGuiding returns 0
02:22:36.783 00.000 11060 Move returns status 0, amount 40
02:22:36.783 00.000 11060 MoveAxis(N, 0, ABG)
02:22:36.783 00.000 11060 Move returns status 0, amount 0
02:22:36.784 00.001 11060 move complete, result=0
02:22:36.784 00.000 11060 worker thread done servicing request
02:22:36.784 00.000 11060 Worker thread wakes up
02:22:36.784 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
02:22:36.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:36.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:37.413 00.629 11060 Exposure complete
02:22:37.593 00.180 11060 worker thread done servicing request
02:22:37.593 00.000 10844 OnExposeComplete: enter
02:22:37.593 00.000 10844 UpdateGuideState(): m_state=6
02:22:37.593 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13382
02:22:37.593 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=61.87, Mass=2061, SNR=27.7, Peak=213 HFD=2.9
02:22:37.594 00.001 10844 MultiStar: [#1 0.00,0.44,1.13,U] [#2 -0.27,0.56,2.25,U] [#3 0.46,0.01,1.21,U] [#4 -0.33,0.16,1.03,U] [#5 0.02,-0.19,1.10,U] [#6 0.43,0.18,0.99,U] [#7 0.25,-0.36,0.99,U] [#8 -0.01,-0.20,1.10,U] 
02:22:37.594 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {0.14, 0.19}
02:22:37.594 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
02:22:37.594 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
02:22:37.594 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.30 mountX=-0.15 mountY=0.02, mountTheta=3.03
02:22:37.596 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
02:22:37.596 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
02:22:37.596 00.000 11060 Worker thread wakes up
02:22:37.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:37.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
02:22:37.596 00.000 10844 UpdateGuideState exits: m=2061 SNR=27.7
02:22:37.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
02:22:37.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:37.596 00.000 11060 Moving (0.04, 0.14) raw xDistance=-0.15 yDistance=0.02
02:22:37.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:37.596 00.000 10844 Enqueuing Expose request
02:22:37.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:22:37.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:37.599 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:22:37.599 00.000 11060 MoveAxis(E, 26, ABG)
02:22:37.599 00.000 11060 Guiding  Dir = 2, Dur = 26
02:22:37.613 00.014 11060 IsSlewing returns 0
02:22:37.613 00.000 11060 IsGuiding returns 0
02:22:37.644 00.031 11060 IsGuiding returns 0
02:22:37.644 00.000 11060 Move returns status 0, amount 26
02:22:37.644 00.000 11060 MoveAxis(N, 0, ABG)
02:22:37.644 00.000 11060 Move returns status 0, amount 0
02:22:37.644 00.000 11060 move complete, result=0
02:22:37.644 00.000 11060 worker thread done servicing request
02:22:37.644 00.000 11060 Worker thread wakes up
02:22:37.644 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
02:22:37.645 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:37.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:37.855 00.210 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:37.855 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:37.855 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:37.855 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:37.856 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:37.856 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:37.857 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:37.857 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:37.857 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:37.857 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13382,"width":15,"height":15,"star_pos":[6.97,6.87],"pixels":"..."},"id":1}
02:22:37.903 00.046 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:37.903 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:38.280 00.377 11060 Exposure complete
02:22:38.444 00.164 11060 worker thread done servicing request
02:22:38.444 00.000 10844 OnExposeComplete: enter
02:22:38.444 00.000 10844 UpdateGuideState(): m_state=6
02:22:38.444 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13383
02:22:38.444 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=62.16, Mass=2885, SNR=33.0, Peak=204 HFD=3.9
02:22:38.445 00.001 10844 MultiStar: [#1 0.01,0.69,0.00,M1] [#2 -0.38,0.31,2.00,U] [#3 -0.11,0.71,0.00,M1] [#4 0.19,0.05,1.01,U] [#5 -0.29,-0.17,0.92,U] [#6 -0.31,0.50,0.87,U] [#7 -0.04,0.11,0.84,U] [#8 0.09,0.40,0.95,U] 
02:22:38.445 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.25}, one-star: {0.08, 0.47}
02:22:38.445 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
02:22:38.445 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
02:22:38.445 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.04 mountX=-0.22 mountY=-0.17, mountTheta=-2.51
02:22:38.446 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.25, opts=13)
02:22:38.447 00.001 10844 Enqueuing Move request for scope (-0.13, 0.25)
02:22:38.447 00.000 11060 Worker thread wakes up
02:22:38.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:38.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
02:22:38.447 00.000 10844 UpdateGuideState exits: m=2885 SNR=33.0
02:22:38.447 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
02:22:38.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:38.447 00.000 11060 Moving (-0.13, 0.25) raw xDistance=-0.22 yDistance=-0.17
02:22:38.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:38.447 00.000 10844 Enqueuing Expose request
02:22:38.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:22:38.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:38.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:22:38.447 00.000 11060 MoveAxis(E, 40, ABG)
02:22:38.447 00.000 11060 Guiding  Dir = 2, Dur = 40
02:22:38.476 00.029 11060 IsSlewing returns 0
02:22:38.476 00.000 11060 IsGuiding returns 0
02:22:38.555 00.079 11060 IsGuiding returns 0
02:22:38.555 00.000 11060 Move returns status 0, amount 40
02:22:38.556 00.001 11060 MoveAxis(N, 0, ABG)
02:22:38.556 00.000 11060 Move returns status 0, amount 0
02:22:38.556 00.000 11060 move complete, result=0
02:22:38.556 00.000 11060 worker thread done servicing request
02:22:38.556 00.000 11060 Worker thread wakes up
02:22:38.556 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
02:22:38.557 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:38.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:38.722 00.165 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:38.722 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:38.723 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:38.724 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:38.724 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:38.724 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:38.725 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:38.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:38.727 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:38.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13383,"width":15,"height":15,"star_pos":[6.90,7.16],"pixels":"..."},"id":1}
02:22:38.736 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:38.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:39.202 00.466 11060 Exposure complete
02:22:39.387 00.185 11060 worker thread done servicing request
02:22:39.387 00.000 10844 OnExposeComplete: enter
02:22:39.387 00.000 10844 UpdateGuideState(): m_state=6
02:22:39.387 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13384
02:22:39.387 00.000 10844 Star::Find returns 1 (1), X=263.44, Y=61.81, Mass=3009, SNR=34.0, Peak=255 HFD=3.7
02:22:39.388 00.001 10844 MultiStar: [#1 -0.31,0.53,0.89,U] [#2 -0.22,-0.14,1.85,U] [#3 -0.15,-0.19,0.92,U] [#4 -0.23,-0.14,0.87,U] [#5 -0.07,0.07,0.95,U] [#6 -0.20,-0.22,0.92,U] [#7 0.42,-0.22,0.84,U] [#8 -0.07,-0.74,0.00,M1] 
02:22:39.388 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.03}, one-star: {-0.39, 0.13}
02:22:39.388 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
02:22:39.388 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
02:22:39.388 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.93 mountX=0.06 mountY=-0.15, mountTheta=-1.18
02:22:39.389 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.03, opts=13)
02:22:39.390 00.001 10844 Enqueuing Move request for scope (-0.16, -0.03)
02:22:39.390 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:39.390 00.000 10844 UpdateGuideState exits: m=3009 SNR=34.0 Saturated
02:22:39.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:39.390 00.000 11060 Worker thread wakes up
02:22:39.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:39.390 00.000 10844 Enqueuing Expose request
02:22:39.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
02:22:39.390 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
02:22:39.390 00.000 11060 Moving (-0.16, -0.03) raw xDistance=0.06 yDistance=-0.15
02:22:39.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:39.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:39.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:22:39.391 00.001 11060 MoveAxis(E, 0, ABG)
02:22:39.391 00.000 11060 Move returns status 0, amount 0
02:22:39.391 00.000 11060 MoveAxis(N, 0, ABG)
02:22:39.391 00.000 11060 Move returns status 0, amount 0
02:22:39.391 00.000 11060 move complete, result=0
02:22:39.391 00.000 11060 worker thread done servicing request
02:22:39.391 00.000 11060 Worker thread wakes up
02:22:39.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:39.392 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:39.392 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:39.740 00.348 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:39.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:39.741 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:39.741 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:39.742 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:39.742 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:39.743 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:39.744 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:39.745 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:39.746 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13384,"width":15,"height":15,"star_pos":[7.44,6.81],"pixels":"..."},"id":1}
02:22:39.758 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:39.759 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:40.030 00.271 11060 Exposure complete
02:22:40.192 00.162 11060 worker thread done servicing request
02:22:40.192 00.000 10844 OnExposeComplete: enter
02:22:40.192 00.000 10844 UpdateGuideState(): m_state=6
02:22:40.193 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13385
02:22:40.193 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=61.29, Mass=2271, SNR=29.6, Peak=235 HFD=3.2
02:22:40.193 00.000 10844 MultiStar: [#1 0.23,0.32,1.09,U] [#2 -0.30,0.28,2.26,U] [#3 -0.04,0.18,0.95,U] [#4 -0.24,-0.07,0.96,U] [#5 -0.07,-0.22,1.08,U] [#6 0.11,-0.34,0.94,U] [#7 0.51,-0.01,0.95,U] [#8 0.06,-0.84,0.00,M2] 
02:22:40.193 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.39, -0.39}
02:22:40.193 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
02:22:40.193 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.37 = 2.37)
02:22:40.193 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.64 mountX=-0.02 mountY=0.02, mountTheta=2.38
02:22:40.195 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
02:22:40.195 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
02:22:40.195 00.000 11060 Worker thread wakes up
02:22:40.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
02:22:40.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:22:40.195 00.000 11060 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
02:22:40.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:22:40.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:40.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:40.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:22:40.195 00.000 11060 MoveAxis(E, 0, ABG)
02:22:40.195 00.000 11060 Move returns status 0, amount 0
02:22:40.195 00.000 10844 UpdateGuideState exits: m=2271 SNR=29.6
02:22:40.195 00.000 11060 MoveAxis(N, 0, ABG)
02:22:40.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:40.196 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:40.196 00.000 10844 Enqueuing Expose request
02:22:40.196 00.000 11060 Move returns status 0, amount 0
02:22:40.196 00.000 11060 move complete, result=0
02:22:40.196 00.000 11060 worker thread done servicing request
02:22:40.196 00.000 11060 Worker thread wakes up
02:22:40.196 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:40.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:40.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:40.688 00.492 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:40.690 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:40.690 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:40.690 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:40.691 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:40.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:40.691 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:40.691 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:40.692 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:40.692 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13385,"width":15,"height":15,"star_pos":[7.21,7.29],"pixels":"..."},"id":1}
02:22:40.737 00.045 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:40.737 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:40.830 00.093 11060 Exposure complete
02:22:41.005 00.175 11060 worker thread done servicing request
02:22:41.005 00.000 10844 OnExposeComplete: enter
02:22:41.005 00.000 10844 UpdateGuideState(): m_state=6
02:22:41.005 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13386
02:22:41.005 00.000 10844 Star::Find returns 1 (1), X=263.86, Y=61.81, Mass=3253, SNR=35.4, Peak=255 HFD=3.2
02:22:41.006 00.001 10844 MultiStar: [#1 0.15,0.02,0.88,U] [#2 0.04,0.42,1.75,U] [#3 -0.19,0.19,0.86,U] [#4 0.05,0.23,0.85,U] [#5 -0.10,-0.46,0.89,U] [#6 0.11,0.22,0.83,U] [#7 0.34,-0.15,0.79,U] [#8 -0.21,-0.14,0.82,U] 
02:22:41.006 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.04, 0.13}
02:22:41.006 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
02:22:41.006 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
02:22:41.006 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.30 mountX=-0.09 mountY=0.01, mountTheta=3.03
02:22:41.008 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
02:22:41.008 00.000 10844 Enqueuing Move request for scope (0.03, 0.09)
02:22:41.009 00.001 11060 Worker thread wakes up
02:22:41.009 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:41.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:22:41.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:22:41.009 00.000 11060 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=0.01
02:22:41.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:22:41.009 00.000 10844 UpdateGuideState exits: m=3253 SNR=35.4 Saturated
02:22:41.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:41.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:41.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:22:41.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:41.009 00.000 10844 Enqueuing Expose request
02:22:41.009 00.000 11060 MoveAxis(E, 0, ABG)
02:22:41.009 00.000 11060 Move returns status 0, amount 0
02:22:41.010 00.001 11060 MoveAxis(N, 0, ABG)
02:22:41.010 00.000 11060 Move returns status 0, amount 0
02:22:41.010 00.000 11060 move complete, result=0
02:22:41.010 00.000 11060 worker thread done servicing request
02:22:41.010 00.000 11060 Worker thread wakes up
02:22:41.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:41.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:41.012 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:41.639 00.627 11060 Exposure complete
02:22:41.706 00.067 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:41.706 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:41.707 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:41.707 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:41.707 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:41.708 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:41.708 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:41.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:41.709 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:41.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13386,"width":15,"height":15,"star_pos":[6.86,6.81],"pixels":"..."},"id":1}
02:22:41.719 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:41.719 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:41.833 00.114 11060 worker thread done servicing request
02:22:41.834 00.001 10844 OnExposeComplete: enter
02:22:41.834 00.000 10844 UpdateGuideState(): m_state=6
02:22:41.834 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13387
02:22:41.834 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.57, Mass=2173, SNR=29.0, Peak=233 HFD=3.3
02:22:41.835 00.001 10844 MultiStar: [#1 0.28,0.46,1.15,U] [#2 -0.06,0.46,2.16,U] [#3 0.16,-0.53,1.04,U] [#4 0.20,-0.24,0.93,U] [#5 -0.23,-0.53,1.07,U] [#6 0.12,0.34,1.08,U] [#7 0.37,0.31,0.87,U] [#8 0.06,-0.46,0.95,U] 
02:22:41.835 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.10, -0.11}
02:22:41.835 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.75) = xAngle (2.05 = 2.05)
02:22:41.835 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.03 = 2.03)
02:22:41.835 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.30 mountX=-0.04 mountY=0.08, mountTheta=2.05
02:22:41.836 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
02:22:41.836 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
02:22:41.836 00.000 11060 Worker thread wakes up
02:22:41.837 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
02:22:41.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
02:22:41.837 00.000 11060 Moving (0.09, 0.03) raw xDistance=-0.04 yDistance=0.08
02:22:41.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:22:41.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:41.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:41.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:22:41.837 00.000 11060 MoveAxis(E, 0, ABG)
02:22:41.837 00.000 11060 Move returns status 0, amount 0
02:22:41.837 00.000 11060 MoveAxis(N, 0, ABG)
02:22:41.837 00.000 11060 Move returns status 0, amount 0
02:22:41.838 00.001 11060 move complete, result=0
02:22:41.838 00.000 11060 worker thread done servicing request
02:22:41.838 00.000 10844 UpdateGuideState exits: m=2173 SNR=29.0
02:22:41.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:41.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:41.838 00.000 10844 Enqueuing Expose request
02:22:41.838 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:41.838 00.000 11060 Worker thread wakes up
02:22:41.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:41.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:42.491 00.653 11060 Exposure complete
02:22:42.684 00.193 11060 worker thread done servicing request
02:22:42.684 00.000 10844 OnExposeComplete: enter
02:22:42.684 00.000 10844 UpdateGuideState(): m_state=6
02:22:42.684 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13388
02:22:42.684 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=61.43, Mass=2606, SNR=32.3, Peak=255 HFD=3.2
02:22:42.685 00.001 10844 MultiStar: [#1 0.39,-0.29,1.07,U] [#2 0.06,-0.37,1.99,U] [#3 0.14,-0.47,0.90,U] [#4 -0.07,-0.47,1.01,U] [#5 -0.50,-0.66,0.00,M1] [#6 0.05,0.20,0.92,U] [#7 0.64,-0.34,0.00,M1] [#8 0.17,-0.94,0.00,M1] 
02:22:42.685 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.29}, one-star: {0.44, -0.26}
02:22:42.685 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
02:22:42.685 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
02:22:42.685 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.29 hyp=0.33 cameraTheta=-1.09 mountX=0.26 mountY=0.20, mountTheta=0.65
02:22:42.686 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.29, opts=13)
02:22:42.686 00.000 10844 Enqueuing Move request for scope (0.15, -0.29)
02:22:42.686 00.000 11060 Worker thread wakes up
02:22:42.686 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:42.687 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.29) opts 0xd
02:22:42.687 00.000 10844 UpdateGuideState exits: m=2606 SNR=32.3 Saturated
02:22:42.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.29)
02:22:42.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:42.687 00.000 11060 Moving (0.15, -0.29) raw xDistance=0.26 yDistance=0.20
02:22:42.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:42.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:22:42.687 00.000 10844 Enqueuing Expose request
02:22:42.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:42.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:22:42.687 00.000 11060 MoveAxis(W, 45, ABG)
02:22:42.687 00.000 11060 Guiding  Dir = 3, Dur = 45
02:22:42.702 00.015 11060 IsSlewing returns 0
02:22:42.702 00.000 11060 IsGuiding returns 0
02:22:42.723 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:42.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:42.725 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:42.725 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:42.726 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:42.726 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:42.726 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:42.727 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:42.727 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:42.727 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13388,"width":15,"height":15,"star_pos":[7.26,7.43],"pixels":"..."},"id":1}
02:22:42.736 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:42.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:42.749 00.013 11060 IsGuiding returns 0
02:22:42.749 00.000 11060 Move returns status 0, amount 45
02:22:42.749 00.000 11060 MoveAxis(N, 0, ABG)
02:22:42.749 00.000 11060 Move returns status 0, amount 0
02:22:42.749 00.000 11060 move complete, result=0
02:22:42.749 00.000 11060 worker thread done servicing request
02:22:42.749 00.000 11060 Worker thread wakes up
02:22:42.749 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.2 px 0 ms NORTH
02:22:42.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:42.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:43.380 00.631 11060 Exposure complete
02:22:43.596 00.216 11060 worker thread done servicing request
02:22:43.596 00.000 10844 OnExposeComplete: enter
02:22:43.596 00.000 10844 UpdateGuideState(): m_state=6
02:22:43.596 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13389
02:22:43.597 00.001 10844 Star::Find returns 1 (0), X=263.48, Y=61.33, Mass=2570, SNR=31.6, Peak=224 HFD=3.3
02:22:43.597 00.000 10844 MultiStar: [#1 0.09,-0.03,0.89,U] [#2 -0.55,-0.56,0.00,M1] [#3 -0.41,-0.81,0.00,M1] [#4 -0.23,0.49,0.90,U] [#5 0.03,-0.26,1.01,U] [#6 -0.75,-0.06,0.00,M1] [#7 0.44,-0.79,0.00,M2] [#8 -0.43,-0.51,0.00,M2] 
02:22:43.597 00.000 10844 refined, 3 included, MultiStar: {-0.12, -0.05}, one-star: {-0.34, -0.35}
02:22:43.597 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.75) = xAngle (-0.98 = -0.98)
02:22:43.597 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
02:22:43.597 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.73 mountX=0.07 mountY=-0.11, mountTheta=-0.99
02:22:43.598 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
02:22:43.598 00.000 10844 Enqueuing Move request for scope (-0.12, -0.05)
02:22:43.599 00.001 11060 Worker thread wakes up
02:22:43.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:43.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
02:22:43.599 00.000 10844 UpdateGuideState exits: m=2570 SNR=31.6
02:22:43.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
02:22:43.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:43.599 00.000 11060 Moving (-0.12, -0.05) raw xDistance=0.07 yDistance=-0.11
02:22:43.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:43.599 00.000 10844 Enqueuing Expose request
02:22:43.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:22:43.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:43.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:22:43.599 00.000 11060 MoveAxis(E, 0, ABG)
02:22:43.599 00.000 11060 Move returns status 0, amount 0
02:22:43.599 00.000 11060 MoveAxis(N, 0, ABG)
02:22:43.599 00.000 11060 Move returns status 0, amount 0
02:22:43.599 00.000 11060 move complete, result=0
02:22:43.600 00.001 11060 worker thread done servicing request
02:22:43.600 00.000 11060 Worker thread wakes up
02:22:43.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:43.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:43.601 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:43.742 00.141 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:43.742 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:43.743 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:43.743 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:43.745 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:43.745 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:43.745 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:43.746 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:43.746 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:43.746 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13389,"width":15,"height":15,"star_pos":[7.48,7.33],"pixels":"..."},"id":1}
02:22:43.777 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:43.777 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:44.236 00.459 11060 Exposure complete
02:22:44.405 00.169 11060 worker thread done servicing request
02:22:44.405 00.000 10844 OnExposeComplete: enter
02:22:44.405 00.000 10844 UpdateGuideState(): m_state=6
02:22:44.405 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13390
02:22:44.405 00.000 10844 Star::Find returns 1 (0), X=263.46, Y=61.16, Mass=2202, SNR=29.2, Peak=179 HFD=3.5
02:22:44.406 00.001 10844 MultiStar: [#1 -0.32,-0.47,0.99,U] [#2 -0.28,-0.67,0.00,M2] [#3 -0.53,-0.26,0.95,U] [#4 -0.55,0.08,1.01,U] [#5 -0.28,-0.40,1.04,U] [#6 -0.37,-0.35,0.97,U] [#7 -0.01,-1.00,0.00,M3] [#8 -0.22,-0.56,1.07,U] 
02:22:44.406 00.000 10844 refined, 6 included, MultiStar: {-0.37, -0.36}, one-star: {-0.36, -0.52}
02:22:44.406 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
02:22:44.406 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
02:22:44.406 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.36 hyp=0.52 cameraTheta=-2.38 mountX=0.42 mountY=-0.31, mountTheta=-0.64
02:22:44.407 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.36, opts=13)
02:22:44.407 00.000 10844 Enqueuing Move request for scope (-0.37, -0.36)
02:22:44.407 00.000 11060 Worker thread wakes up
02:22:44.408 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:44.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.36) opts 0xd
02:22:44.408 00.000 10844 UpdateGuideState exits: m=2202 SNR=29.2
02:22:44.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.36)
02:22:44.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:44.408 00.000 11060 Moving (-0.37, -0.36) raw xDistance=0.42 yDistance=-0.31
02:22:44.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:44.408 00.000 10844 Enqueuing Expose request
02:22:44.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
02:22:44.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
02:22:44.408 00.000 11060 MoveAxis(W, 72, ABG)
02:22:44.408 00.000 11060 Guiding  Dir = 3, Dur = 72
02:22:44.422 00.014 11060 IsSlewing returns 0
02:22:44.422 00.000 11060 IsGuiding returns 0
02:22:44.509 00.087 11060 IsGuiding returns 0
02:22:44.509 00.000 11060 Move returns status 0, amount 72
02:22:44.509 00.000 11060 MoveAxis(N, 120, ABG)
02:22:44.510 00.001 11060 Guiding  Dir = 0, Dur = 120
02:22:44.540 00.030 11060 IsSlewing returns 0
02:22:44.542 00.002 11060 IsGuiding returns 0
02:22:44.680 00.138 11060 IsGuiding returns 0
02:22:44.680 00.000 11060 Move returns status 0, amount 120
02:22:44.680 00.000 11060 move complete, result=0
02:22:44.680 00.000 11060 worker thread done servicing request
02:22:44.680 00.000 11060 Worker thread wakes up
02:22:44.680 00.000 10844 GuideStep: 0.4 px 72 ms WEST, -0.3 px 120 ms NORTH
02:22:44.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:44.682 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:44.747 00.065 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:44.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:44.747 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:44.749 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:44.749 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:44.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:44.750 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:44.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:44.750 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:44.750 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13390,"width":15,"height":15,"star_pos":[7.46,7.16],"pixels":"..."},"id":1}
02:22:44.769 00.019 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:44.769 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:45.312 00.543 11060 Exposure complete
02:22:45.503 00.191 11060 worker thread done servicing request
02:22:45.504 00.001 10844 OnExposeComplete: enter
02:22:45.504 00.000 10844 UpdateGuideState(): m_state=6
02:22:45.504 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13391
02:22:45.504 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=61.95, Mass=2381, SNR=30.2, Peak=202 HFD=3.8
02:22:45.505 00.001 10844 MultiStar: [#1 -0.00,0.02,1.04,U] [#2 0.19,-0.56,2.17,U] [#3 0.01,-0.63,0.90,U] [#4 -0.29,-0.24,0.99,U] [#5 -0.38,-0.50,1.02,U] [#6 -0.44,0.16,0.94,U] [#7 0.58,-1.16,0.00,M4] [#8 -0.26,-1.09,0.00,M2] 
02:22:45.505 00.000 10844 single-star, 6 included, MultiStar: {-0.08, -0.26}, one-star: {0.02, 0.26}
02:22:45.505 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
02:22:45.505 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
02:22:45.505 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.27 cameraTheta=1.49 mountX=-0.26 mountY=-0.02, mountTheta=-3.06
02:22:45.507 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.26, opts=13)
02:22:45.507 00.000 10844 Enqueuing Move request for scope (0.02, 0.26)
02:22:45.507 00.000 11060 Worker thread wakes up
02:22:45.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:45.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
02:22:45.507 00.000 10844 UpdateGuideState exits: m=2381 SNR=30.2
02:22:45.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
02:22:45.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:45.507 00.000 11060 Moving (0.02, 0.26) raw xDistance=-0.26 yDistance=-0.02
02:22:45.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:45.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:22:45.507 00.000 10844 Enqueuing Expose request
02:22:45.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:45.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:22:45.508 00.001 11060 MoveAxis(E, 44, ABG)
02:22:45.508 00.000 11060 Guiding  Dir = 2, Dur = 44
02:22:45.540 00.032 11060 IsSlewing returns 0
02:22:45.540 00.000 11060 IsGuiding returns 0
02:22:45.602 00.062 11060 IsGuiding returns 0
02:22:45.602 00.000 11060 Move returns status 0, amount 44
02:22:45.602 00.000 11060 MoveAxis(N, 0, ABG)
02:22:45.602 00.000 11060 Move returns status 0, amount 0
02:22:45.602 00.000 11060 move complete, result=0
02:22:45.602 00.000 11060 worker thread done servicing request
02:22:45.602 00.000 11060 Worker thread wakes up
02:22:45.602 00.000 10844 GuideStep: -0.3 px 44 ms EAST, -0.0 px 0 ms NORTH
02:22:45.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:45.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:45.708 00.106 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:45.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:45.709 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:45.710 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:45.711 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:45.711 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:45.712 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:45.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:45.713 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:45.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13391,"width":15,"height":15,"star_pos":[6.84,6.95],"pixels":"..."},"id":1}
02:22:45.723 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:45.723 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:46.240 00.517 11060 Exposure complete
02:22:46.405 00.165 11060 worker thread done servicing request
02:22:46.405 00.000 10844 OnExposeComplete: enter
02:22:46.405 00.000 10844 UpdateGuideState(): m_state=6
02:22:46.405 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13392
02:22:46.405 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=61.02, Mass=2666, SNR=32.5, Peak=214 HFD=2.9
02:22:46.406 00.001 10844 MultiStar: [#1 -0.38,-0.16,0.95,U] [#2 0.36,-0.32,2.11,U] [#3 -0.34,-0.66,0.00,M1] [#4 -0.07,-0.65,0.00,M1] [#5 0.33,-0.70,0.00,M1] [#6 -0.27,-0.33,0.78,U] [#7 0.15,-0.59,0.89,U] [#8 0.25,-0.91,0.00,M3] 
02:22:46.406 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.40}, one-star: {0.15, -0.66}
02:22:46.406 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.38 = 0.38)
02:22:46.406 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
02:22:46.406 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.37 mountX=0.38 mountY=0.14, mountTheta=0.37
02:22:46.407 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.40, opts=13)
02:22:46.407 00.000 10844 Enqueuing Move request for scope (0.08, -0.40)
02:22:46.407 00.000 11060 Worker thread wakes up
02:22:46.407 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:46.407 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.5
02:22:46.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:46.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:46.407 00.000 10844 Enqueuing Expose request
02:22:46.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd
02:22:46.408 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.40)
02:22:46.408 00.000 11060 Moving (0.08, -0.40) raw xDistance=0.38 yDistance=0.14
02:22:46.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
02:22:46.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:46.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:22:46.408 00.000 11060 MoveAxis(W, 64, ABG)
02:22:46.408 00.000 11060 Guiding  Dir = 3, Dur = 64
02:22:46.432 00.024 11060 IsSlewing returns 0
02:22:46.432 00.000 11060 IsGuiding returns 0
02:22:46.526 00.094 11060 IsGuiding returns 0
02:22:46.526 00.000 11060 Move returns status 0, amount 64
02:22:46.526 00.000 11060 MoveAxis(N, 0, ABG)
02:22:46.526 00.000 11060 Move returns status 0, amount 0
02:22:46.526 00.000 11060 move complete, result=0
02:22:46.526 00.000 11060 worker thread done servicing request
02:22:46.526 00.000 11060 Worker thread wakes up
02:22:46.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:46.527 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:46.527 00.000 10844 GuideStep: 0.4 px 64 ms WEST, 0.1 px 0 ms NORTH
02:22:46.712 00.185 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:46.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:46.713 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:46.713 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:46.715 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:46.715 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:46.715 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:46.716 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:46.716 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:46.716 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13392,"width":15,"height":15,"star_pos":[6.97,7.02],"pixels":"..."},"id":1}
02:22:46.736 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:46.736 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:47.158 00.422 11060 Exposure complete
02:22:47.326 00.168 11060 worker thread done servicing request
02:22:47.326 00.000 10844 OnExposeComplete: enter
02:22:47.326 00.000 10844 UpdateGuideState(): m_state=6
02:22:47.326 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13393
02:22:47.326 00.000 10844 Star::Find returns 1 (0), X=263.75, Y=61.61, Mass=2289, SNR=29.4, Peak=203 HFD=3.4
02:22:47.327 00.001 10844 MultiStar: [#1 -0.03,0.12,1.00,U] [#2 -0.79,-0.35,0.00,M1] [#3 -0.57,-0.32,0.00,M2] [#4 0.28,-0.71,0.00,M2] [#5 -0.30,-0.61,0.00,M2] [#6 -0.36,-0.18,0.93,U] [#7 0.08,-0.62,0.80,U] [#8 -0.19,-0.86,0.00,M4] 
02:22:47.327 00.000 10844 single-star, 3 included, MultiStar: {-0.10, -0.17}, one-star: {-0.07, -0.07}
02:22:47.327 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
02:22:47.327 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
02:22:47.327 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.32 mountX=0.08 mountY=-0.06, mountTheta=-0.58
02:22:47.328 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
02:22:47.328 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
02:22:47.328 00.000 11060 Worker thread wakes up
02:22:47.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
02:22:47.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
02:22:47.328 00.000 11060 Moving (-0.07, -0.07) raw xDistance=0.08 yDistance=-0.06
02:22:47.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:22:47.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:47.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:47.328 00.000 10844 UpdateGuideState exits: m=2289 SNR=29.4
02:22:47.329 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:47.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:22:47.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:47.329 00.000 10844 Enqueuing Expose request
02:22:47.329 00.000 11060 MoveAxis(E, 0, ABG)
02:22:47.329 00.000 11060 Move returns status 0, amount 0
02:22:47.329 00.000 11060 MoveAxis(N, 0, ABG)
02:22:47.329 00.000 11060 Move returns status 0, amount 0
02:22:47.329 00.000 11060 move complete, result=0
02:22:47.329 00.000 11060 worker thread done servicing request
02:22:47.329 00.000 11060 Worker thread wakes up
02:22:47.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:47.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:47.331 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:47.740 00.409 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:47.740 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:47.741 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:47.742 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:47.742 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:47.742 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:47.743 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:47.743 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:47.743 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:47.744 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13393,"width":15,"height":15,"star_pos":[6.75,6.61],"pixels":"..."},"id":1}
02:22:47.752 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:47.752 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:47.968 00.216 11060 Exposure complete
02:22:48.149 00.181 11060 worker thread done servicing request
02:22:48.149 00.000 10844 OnExposeComplete: enter
02:22:48.149 00.000 10844 UpdateGuideState(): m_state=6
02:22:48.149 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13394
02:22:48.149 00.000 10844 Star::Find returns 1 (1), X=264.09, Y=61.65, Mass=2825, SNR=32.9, Peak=255 HFD=3.3
02:22:48.150 00.001 10844 MultiStar: [#1 0.59,0.55,0.00,M1] [#2 0.02,-0.11,2.02,U] [#3 0.58,-0.50,0.00,M3] [#4 0.19,-0.09,0.88,U] [#5 -0.57,-0.63,0.00,M3] [#6 -0.52,-0.19,0.85,U] [#7 0.49,0.08,0.85,U] [#8 0.49,-0.75,0.00,M5] 
02:22:48.150 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.08}, one-star: {0.27, -0.04}
02:22:48.150 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
02:22:48.150 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
02:22:48.150 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.77 mountX=0.06 mountY=0.09, mountTheta=0.97
02:22:48.151 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
02:22:48.152 00.001 10844 Enqueuing Move request for scope (0.08, -0.08)
02:22:48.152 00.000 11060 Worker thread wakes up
02:22:48.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
02:22:48.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
02:22:48.152 00.000 11060 Moving (0.08, -0.08) raw xDistance=0.06 yDistance=0.09
02:22:48.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:48.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:48.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:48.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:22:48.152 00.000 11060 MoveAxis(E, 0, ABG)
02:22:48.152 00.000 11060 Move returns status 0, amount 0
02:22:48.152 00.000 11060 MoveAxis(N, 0, ABG)
02:22:48.152 00.000 11060 Move returns status 0, amount 0
02:22:48.152 00.000 11060 move complete, result=0
02:22:48.152 00.000 10844 UpdateGuideState exits: m=2825 SNR=32.9 Saturated
02:22:48.152 00.000 11060 worker thread done servicing request
02:22:48.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:48.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:48.153 00.001 10844 Enqueuing Expose request
02:22:48.153 00.000 11060 Worker thread wakes up
02:22:48.153 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:48.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:48.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:48.777 00.624 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:22:48.777 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:22:48.778 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:22:48.779 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:48.779 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:22:48.780 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:22:48.780 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:22:48.781 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:22:48.781 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:22:48.782 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13394,"width":15,"height":15,"star_pos":[7.09,6.65],"pixels":"..."},"id":1}
02:22:48.782 00.000 11060 Exposure complete
02:22:48.843 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:22:48.843 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:22:48.947 00.104 11060 worker thread done servicing request
02:22:48.947 00.000 10844 OnExposeComplete: enter
02:22:48.947 00.000 10844 UpdateGuideState(): m_state=6
02:22:48.948 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13395
02:22:48.948 00.000 10844 Star::Find returns 1 (0), X=263.74, Y=61.90, Mass=2822, SNR=33.0, Peak=252 HFD=3.3
02:22:48.948 00.000 10844 MultiStar: [#1 0.23,0.12,0.99,U] [#2 -0.31,-0.53,2.03,U] [#3 -0.34,0.29,0.85,U] [#4 -0.52,-0.30,0.95,U] [#5 -0.11,-0.30,0.92,U] [#6 -0.26,0.24,0.84,U] [#7 0.26,0.54,0.78,U] [#8 -0.30,-0.16,0.88,U] 
02:22:48.948 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.06}, one-star: {-0.08, 0.22}
02:22:48.948 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
02:22:48.948 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
02:22:48.949 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.81 mountX=0.09 mountY=-0.17, mountTheta=-1.06
02:22:48.950 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.06, opts=13)
02:22:48.950 00.000 10844 Enqueuing Move request for scope (-0.18, -0.06)
02:22:48.950 00.000 11060 Worker thread wakes up
02:22:48.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:48.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
02:22:48.950 00.000 10844 UpdateGuideState exits: m=2822 SNR=33.0
02:22:48.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:48.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
02:22:48.952 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:48.952 00.000 10844 Enqueuing Expose request
02:22:48.952 00.000 11060 Moving (-0.18, -0.06) raw xDistance=0.09 yDistance=-0.17
02:22:48.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:22:48.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:48.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:22:48.952 00.000 11060 MoveAxis(E, 0, ABG)
02:22:48.952 00.000 11060 Move returns status 0, amount 0
02:22:48.952 00.000 11060 MoveAxis(N, 0, ABG)
02:22:48.952 00.000 11060 Move returns status 0, amount 0
02:22:48.952 00.000 11060 move complete, result=0
02:22:48.953 00.001 11060 worker thread done servicing request
02:22:48.953 00.000 11060 Worker thread wakes up
02:22:48.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:48.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:48.962 00.009 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:49.613 00.651 11060 Exposure complete
02:22:49.775 00.162 11060 worker thread done servicing request
02:22:49.776 00.001 10844 OnExposeComplete: enter
02:22:49.776 00.000 10844 UpdateGuideState(): m_state=6
02:22:49.776 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13396
02:22:49.776 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=61.30, Mass=2278, SNR=29.6, Peak=246 HFD=3.2
02:22:49.776 00.000 10844 MultiStar: [#1 0.22,0.21,0.99,U] [#2 -0.17,0.09,2.27,U] [#3 0.18,-0.05,1.03,U] [#4 0.16,-0.37,0.93,U] [#5 0.32,-0.75,0.00,M3] [#6 0.05,0.05,0.97,U] [#7 0.50,0.48,0.00,M1] [#8 0.19,-0.58,0.99,U] 
02:22:49.776 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.11}, one-star: {0.28, -0.38}
02:22:49.776 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
02:22:49.778 00.002 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
02:22:49.778 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.90 mountX=0.09 mountY=0.10, mountTheta=0.84
02:22:49.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
02:22:49.779 00.000 10844 Enqueuing Move request for scope (0.08, -0.11)
02:22:49.779 00.000 11060 Worker thread wakes up
02:22:49.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
02:22:49.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
02:22:49.779 00.000 11060 Moving (0.08, -0.11) raw xDistance=0.09 yDistance=0.10
02:22:49.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:22:49.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:49.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:22:49.779 00.000 11060 MoveAxis(E, 0, ABG)
02:22:49.779 00.000 11060 Move returns status 0, amount 0
02:22:49.780 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:49.780 00.000 11060 MoveAxis(N, 0, ABG)
02:22:49.780 00.000 10844 UpdateGuideState exits: m=2278 SNR=29.6
02:22:49.780 00.000 11060 Move returns status 0, amount 0
02:22:49.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:49.780 00.000 11060 move complete, result=0
02:22:49.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:49.780 00.000 10844 Enqueuing Expose request
02:22:49.780 00.000 11060 worker thread done servicing request
02:22:49.780 00.000 11060 Worker thread wakes up
02:22:49.780 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:49.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:49.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:50.417 00.637 11060 Exposure complete
02:22:50.590 00.173 11060 worker thread done servicing request
02:22:50.590 00.000 10844 OnExposeComplete: enter
02:22:50.590 00.000 10844 UpdateGuideState(): m_state=6
02:22:50.590 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13397
02:22:50.591 00.001 10844 Star::Find returns 1 (0), X=263.96, Y=62.08, Mass=2281, SNR=29.7, Peak=185 HFD=3.9
02:22:50.591 00.000 10844 MultiStar: [#1 0.60,0.52,0.00,M1] [#2 -0.15,-0.11,2.28,U] [#3 -0.10,-0.06,1.08,U] [#4 0.07,-0.63,1.11,U] [#5 0.10,-0.53,1.08,U] [#6 -0.11,-0.08,0.91,U] [#7 0.45,-0.03,0.84,U] [#8 0.25,-0.47,0.97,U] 
02:22:50.591 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.19}, one-star: {0.14, 0.40}
02:22:50.591 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
02:22:50.591 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
02:22:50.591 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.35 mountX=0.18 mountY=0.07, mountTheta=0.39
02:22:50.592 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.19, opts=13)
02:22:50.592 00.000 10844 Enqueuing Move request for scope (0.04, -0.19)
02:22:50.592 00.000 11060 Worker thread wakes up
02:22:50.592 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:50.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
02:22:50.593 00.001 10844 UpdateGuideState exits: m=2281 SNR=29.7
02:22:50.593 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
02:22:50.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:50.593 00.000 11060 Moving (0.04, -0.19) raw xDistance=0.18 yDistance=0.07
02:22:50.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:50.593 00.000 10844 Enqueuing Expose request
02:22:50.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:22:50.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:50.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:22:50.593 00.000 11060 MoveAxis(W, 31, ABG)
02:22:50.593 00.000 11060 Guiding  Dir = 3, Dur = 31
02:22:50.611 00.018 11060 IsSlewing returns 0
02:22:50.611 00.000 11060 IsGuiding returns 0
02:22:50.658 00.047 11060 IsGuiding returns 0
02:22:50.658 00.000 11060 Move returns status 0, amount 31
02:22:50.658 00.000 11060 MoveAxis(N, 0, ABG)
02:22:50.658 00.000 11060 Move returns status 0, amount 0
02:22:50.658 00.000 11060 move complete, result=0
02:22:50.658 00.000 11060 worker thread done servicing request
02:22:50.658 00.000 11060 Worker thread wakes up
02:22:50.658 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
02:22:50.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:50.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:51.311 00.653 11060 Exposure complete
02:22:51.496 00.185 11060 worker thread done servicing request
02:22:51.496 00.000 10844 OnExposeComplete: enter
02:22:51.496 00.000 10844 UpdateGuideState(): m_state=6
02:22:51.496 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13398
02:22:51.496 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=61.43, Mass=2824, SNR=32.6, Peak=255 HFD=3.6
02:22:51.497 00.001 10844 MultiStar: [#1 0.24,1.13,0.00,M2] [#2 0.16,0.26,1.91,U] [#3 0.36,0.62,0.00,M1] [#4 0.42,-0.47,0.99,U] [#5 -0.22,0.68,0.00,M3] [#6 0.43,0.56,0.00,M1] [#7 1.14,0.00,0.00,M1] [#8 -0.07,-0.19,0.90,U] 
02:22:51.497 00.000 10844 refined, 3 included, MultiStar: {0.24, -0.08}, one-star: {0.49, -0.26}
02:22:51.497 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
02:22:51.497 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
02:22:51.497 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-0.33 mountX=0.04 mountY=0.25, mountTheta=1.42
02:22:51.499 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.08, opts=13)
02:22:51.499 00.000 10844 Enqueuing Move request for scope (0.24, -0.08)
02:22:51.499 00.000 11060 Worker thread wakes up
02:22:51.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:51.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
02:22:51.499 00.000 10844 UpdateGuideState exits: m=2824 SNR=32.6 Saturated
02:22:51.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
02:22:51.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:51.499 00.000 11060 Moving (0.24, -0.08) raw xDistance=0.04 yDistance=0.25
02:22:51.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:51.499 00.000 10844 Enqueuing Expose request
02:22:51.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:22:51.500 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:22:51.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:22:51.500 00.000 11060 MoveAxis(E, 0, ABG)
02:22:51.500 00.000 11060 Move returns status 0, amount 0
02:22:51.500 00.000 11060 MoveAxis(N, 0, ABG)
02:22:51.500 00.000 11060 Move returns status 0, amount 0
02:22:51.500 00.000 11060 move complete, result=0
02:22:51.500 00.000 11060 worker thread done servicing request
02:22:51.500 00.000 11060 Worker thread wakes up
02:22:51.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:51.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:51.501 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:22:52.134 00.633 11060 Exposure complete
02:22:52.307 00.173 11060 worker thread done servicing request
02:22:52.307 00.000 10844 OnExposeComplete: enter
02:22:52.307 00.000 10844 UpdateGuideState(): m_state=6
02:22:52.307 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13399
02:22:52.307 00.000 10844 Star::Find returns 1 (0), X=263.72, Y=62.09, Mass=2302, SNR=29.8, Peak=203 HFD=3.3
02:22:52.308 00.001 10844 MultiStar: [#1 0.47,0.78,0.00,M3] [#2 -0.38,0.81,0.00,M1] [#3 -0.11,0.93,0.00,M2] [#4 0.05,0.13,1.02,U] [#5 -0.09,0.43,1.14,U] [#6 0.43,0.75,0.00,M2] [#7 0.63,0.30,0.00,M2] [#8 0.41,-0.04,0.90,U] 
02:22:52.308 00.000 10844 refined, 3 included, MultiStar: {0.05, 0.24}, one-star: {-0.10, 0.41}
02:22:52.308 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
02:22:52.308 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
02:22:52.308 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.36 mountX=-0.25 mountY=0.01, mountTheta=3.10
02:22:52.310 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
02:22:52.310 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
02:22:52.310 00.000 11060 Worker thread wakes up
02:22:52.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
02:22:52.310 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
02:22:52.310 00.000 11060 Moving (0.05, 0.24) raw xDistance=-0.25 yDistance=0.01
02:22:52.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:22:52.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:52.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:52.311 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:22:52.311 00.000 11060 MoveAxis(E, 43, ABG)
02:22:52.311 00.000 11060 Guiding  Dir = 2, Dur = 43
02:22:52.311 00.000 10844 UpdateGuideState exits: m=2302 SNR=29.8
02:22:52.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:52.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:52.311 00.000 10844 Enqueuing Expose request
02:22:52.316 00.005 11060 IsSlewing returns 0
02:22:52.316 00.000 11060 IsGuiding returns 0
02:22:52.374 00.058 11060 IsGuiding returns 0
02:22:52.374 00.000 11060 Move returns status 0, amount 43
02:22:52.374 00.000 11060 MoveAxis(N, 0, ABG)
02:22:52.374 00.000 11060 Move returns status 0, amount 0
02:22:52.374 00.000 11060 move complete, result=0
02:22:52.375 00.001 10844 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
02:22:52.375 00.000 11060 worker thread done servicing request
02:22:52.376 00.001 11060 Worker thread wakes up
02:22:52.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:52.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:53.012 00.636 11060 Exposure complete
02:22:53.185 00.173 11060 worker thread done servicing request
02:22:53.185 00.000 10844 OnExposeComplete: enter
02:22:53.185 00.000 10844 UpdateGuideState(): m_state=6
02:22:53.185 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13400
02:22:53.186 00.001 10844 Star::Find returns 1 (0), X=264.09, Y=61.87, Mass=2176, SNR=28.9, Peak=227 HFD=2.9
02:22:53.186 00.000 10844 MultiStar: [#1 0.15,1.02,0.00,M4] [#2 0.25,-0.00,2.30,U] [#3 0.06,0.34,1.05,U] [#4 -0.13,0.18,0.97,U] [#5 -0.30,0.19,1.22,U] [#6 -0.01,0.44,1.01,U] [#7 0.35,0.11,0.93,U] [#8 0.38,-0.68,0.00,M1] 
02:22:53.186 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.18}, one-star: {0.26, 0.19}
02:22:53.186 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.87 = 2.87)
02:22:53.186 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.85 = 2.85)
02:22:53.186 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.12 mountX=-0.19 mountY=0.06, mountTheta=2.85
02:22:53.187 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.18, opts=13)
02:22:53.187 00.000 10844 Enqueuing Move request for scope (0.09, 0.18)
02:22:53.189 00.002 11060 Worker thread wakes up
02:22:53.189 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:53.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
02:22:53.189 00.000 10844 UpdateGuideState exits: m=2176 SNR=28.9
02:22:53.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
02:22:53.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:53.189 00.000 11060 Moving (0.09, 0.18) raw xDistance=-0.19 yDistance=0.06
02:22:53.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:53.189 00.000 10844 Enqueuing Expose request
02:22:53.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:22:53.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:53.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:22:53.189 00.000 11060 MoveAxis(E, 34, ABG)
02:22:53.189 00.000 11060 Guiding  Dir = 2, Dur = 34
02:22:53.206 00.017 11060 IsSlewing returns 0
02:22:53.206 00.000 11060 IsGuiding returns 0
02:22:53.253 00.047 11060 IsGuiding returns 0
02:22:53.253 00.000 11060 Move returns status 0, amount 34
02:22:53.253 00.000 11060 MoveAxis(N, 0, ABG)
02:22:53.253 00.000 11060 Move returns status 0, amount 0
02:22:53.253 00.000 11060 move complete, result=0
02:22:53.253 00.000 11060 worker thread done servicing request
02:22:53.253 00.000 11060 Worker thread wakes up
02:22:53.253 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
02:22:53.254 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:53.254 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:53.906 00.652 11060 Exposure complete
02:22:54.075 00.169 11060 worker thread done servicing request
02:22:54.075 00.000 10844 OnExposeComplete: enter
02:22:54.075 00.000 10844 UpdateGuideState(): m_state=6
02:22:54.075 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13401
02:22:54.075 00.000 10844 Star::Find returns 1 (1), X=264.16, Y=61.69, Mass=3170, SNR=35.3, Peak=255 HFD=3.5
02:22:54.075 00.000 10844 MultiStar: [#1 0.33,0.56,0.00,M5] [#2 -0.23,0.04,1.78,U] [#3 0.18,0.55,0.90,U] [#4 0.38,-0.27,0.83,U] [#5 -0.25,0.64,0.00,M2] [#6 0.07,0.67,0.00,M2] [#7 0.54,0.31,0.73,U] [#8 0.59,-0.44,0.00,M2] 
02:22:54.075 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.11}, one-star: {0.33, 0.01}
02:22:54.075 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
02:22:54.075 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
02:22:54.075 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.63 mountX=-0.14 mountY=0.13, mountTheta=2.37
02:22:54.077 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.11, opts=13)
02:22:54.077 00.000 10844 Enqueuing Move request for scope (0.15, 0.11)
02:22:54.077 00.000 11060 Worker thread wakes up
02:22:54.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
02:22:54.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
02:22:54.077 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:54.077 00.000 11060 Moving (0.15, 0.11) raw xDistance=-0.14 yDistance=0.13
02:22:54.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:22:54.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:54.077 00.000 10844 UpdateGuideState exits: m=3170 SNR=35.3 Saturated
02:22:54.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:54.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:54.077 00.000 10844 Enqueuing Expose request
02:22:54.078 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:22:54.078 00.000 11060 MoveAxis(E, 25, ABG)
02:22:54.078 00.000 11060 Guiding  Dir = 2, Dur = 25
02:22:54.080 00.002 11060 IsSlewing returns 0
02:22:54.080 00.000 11060 IsGuiding returns 0
02:22:54.116 00.036 11060 IsGuiding returns 0
02:22:54.117 00.001 11060 Move returns status 0, amount 25
02:22:54.117 00.000 11060 MoveAxis(N, 0, ABG)
02:22:54.117 00.000 11060 Move returns status 0, amount 0
02:22:54.117 00.000 11060 move complete, result=0
02:22:54.117 00.000 11060 worker thread done servicing request
02:22:54.117 00.000 11060 Worker thread wakes up
02:22:54.117 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
02:22:54.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:54.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:54.759 00.642 11060 Exposure complete
02:22:54.930 00.171 11060 worker thread done servicing request
02:22:54.930 00.000 10844 OnExposeComplete: enter
02:22:54.930 00.000 10844 UpdateGuideState(): m_state=6
02:22:54.930 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13402
02:22:54.930 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=61.83, Mass=2524, SNR=31.4, Peak=230 HFD=3.6
02:22:54.931 00.001 10844 MultiStar: [#1 0.35,-0.20,1.04,U] [#2 0.35,0.12,2.09,U] [#3 0.44,0.44,1.02,U] [#4 0.45,-0.29,0.80,U] [#5 0.21,0.03,0.98,U] [#6 -0.07,0.23,0.87,U] [#7 0.77,0.27,0.00,M1] [#8 0.23,-0.05,0.89,U] 
02:22:54.931 00.000 10844 refined, 7 included, MultiStar: {0.31, 0.07}, one-star: {0.41, 0.15}
02:22:54.931 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
02:22:54.931 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
02:22:54.931 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.32 cameraTheta=0.22 mountX=-0.12 mountY=0.29, mountTheta=1.97
02:22:54.932 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.07, opts=13)
02:22:54.932 00.000 10844 Enqueuing Move request for scope (0.31, 0.07)
02:22:54.933 00.001 11060 Worker thread wakes up
02:22:54.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:54.933 00.000 10844 UpdateGuideState exits: m=2524 SNR=31.4
02:22:54.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:54.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:54.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
02:22:54.933 00.000 10844 Enqueuing Expose request
02:22:54.933 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
02:22:54.933 00.000 11060 Moving (0.31, 0.07) raw xDistance=-0.12 yDistance=0.29
02:22:54.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:22:54.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:22:54.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:22:54.933 00.000 11060 MoveAxis(E, 22, ABG)
02:22:54.934 00.001 11060 Guiding  Dir = 2, Dur = 22
02:22:54.965 00.031 11060 IsSlewing returns 0
02:22:54.966 00.001 11060 IsGuiding returns 0
02:22:55.017 00.051 11060 IsGuiding returns 0
02:22:55.017 00.000 11060 Move returns status 0, amount 22
02:22:55.017 00.000 11060 MoveAxis(N, 0, ABG)
02:22:55.017 00.000 11060 Move returns status 0, amount 0
02:22:55.017 00.000 11060 move complete, result=0
02:22:55.017 00.000 11060 worker thread done servicing request
02:22:55.017 00.000 11060 Worker thread wakes up
02:22:55.017 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.3 px 0 ms NORTH
02:22:55.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:55.018 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:55.650 00.632 11060 Exposure complete
02:22:55.820 00.170 11060 worker thread done servicing request
02:22:55.820 00.000 10844 OnExposeComplete: enter
02:22:55.820 00.000 10844 UpdateGuideState(): m_state=6
02:22:55.821 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13403
02:22:55.821 00.000 10844 Star::Find returns 1 (1), X=264.06, Y=61.92, Mass=3063, SNR=34.2, Peak=255 HFD=3.4
02:22:55.821 00.000 10844 MultiStar: [#1 0.29,0.40,0.91,U] [#2 0.24,0.05,1.89,U] [#3 0.66,0.33,0.00,M1] [#4 0.50,-0.24,0.89,U] [#5 0.14,-0.09,0.89,U] [#6 0.36,0.35,0.81,U] [#7 1.11,-1.01,0.00,M2] [#8 0.32,-0.39,0.83,U] 
02:22:55.821 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.05}, one-star: {0.24, 0.23}
02:22:55.821 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
02:22:55.821 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.91 = 1.91)
02:22:55.822 00.001 10844 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.29 cameraTheta=0.17 mountX=-0.10 mountY=0.27, mountTheta=1.92
02:22:55.823 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.05, opts=13)
02:22:55.823 00.000 10844 Enqueuing Move request for scope (0.29, 0.05)
02:22:55.823 00.000 11060 Worker thread wakes up
02:22:55.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:55.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd
02:22:55.823 00.000 10844 UpdateGuideState exits: m=3063 SNR=34.2 Saturated
02:22:55.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.05)
02:22:55.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:55.823 00.000 11060 Moving (0.29, 0.05) raw xDistance=-0.10 yDistance=0.27
02:22:55.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:55.825 00.002 10844 Enqueuing Expose request
02:22:55.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:22:55.825 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.02 newest=0.70
02:22:55.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
02:22:55.825 00.000 11060 MoveAxis(E, 0, ABG)
02:22:55.825 00.000 11060 Move returns status 0, amount 0
02:22:55.825 00.000 11060 BLC: Oldest BLC event removed
02:22:55.825 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:22:55.825 00.000 11060 MoveAxis(S, 857, ABG)
02:22:55.825 00.000 11060 duration set to 750 by maxDecDuration
02:22:55.825 00.000 11060 Guiding  Dir = 1, Dur = 750
02:22:55.828 00.003 11060 IsSlewing returns 0
02:22:55.828 00.000 11060 IsGuiding returns 0
02:22:56.590 00.762 11060 IsGuiding returns 0
02:22:56.590 00.000 11060 Move returns status 0, amount 750
02:22:56.590 00.000 11060 move complete, result=0
02:22:56.590 00.000 11060 worker thread done servicing request
02:22:56.590 00.000 11060 Worker thread wakes up
02:22:56.592 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
02:22:56.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:56.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:57.222 00.630 11060 Exposure complete
02:22:57.392 00.170 11060 worker thread done servicing request
02:22:57.392 00.000 10844 OnExposeComplete: enter
02:22:57.392 00.000 10844 UpdateGuideState(): m_state=6
02:22:57.392 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13404
02:22:57.392 00.000 10844 Star::Find returns 1 (1), X=264.31, Y=61.49, Mass=2820, SNR=33.0, Peak=255 HFD=3.5
02:22:57.392 00.000 10844 MultiStar: [#1 0.48,0.27,0.95,U] [#2 0.08,0.20,2.09,U] [#3 -0.01,-0.11,0.97,U] [#4 0.09,0.81,0.00,M1] [#5 0.38,-0.32,1.18,U] [#6 0.02,0.12,0.83,U] [#7 0.34,0.32,0.75,U] [#8 0.50,-0.12,0.96,U] 
02:22:57.392 00.000 10844 refined, 7 included, MultiStar: {0.26, 0.02}, one-star: {0.49, -0.19}
02:22:57.392 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.85 = 1.85)
02:22:57.392 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.83 = 1.83)
02:22:57.392 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.27 cameraTheta=0.09 mountX=-0.07 mountY=0.26, mountTheta=1.85
02:22:57.394 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.02, opts=13)
02:22:57.394 00.000 10844 Enqueuing Move request for scope (0.26, 0.02)
02:22:57.394 00.000 11060 Worker thread wakes up
02:22:57.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
02:22:57.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
02:22:57.394 00.000 11060 Moving (0.26, 0.02) raw xDistance=-0.07 yDistance=0.26
02:22:57.394 00.000 11060 BLC: History state: CurrMiss=0.26, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.192275, 1:0.257348
02:22:57.394 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:22:57.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:22:57.394 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:22:57.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
02:22:57.394 00.000 11060 MoveAxis(E, 0, ABG)
02:22:57.394 00.000 11060 Move returns status 0, amount 0
02:22:57.394 00.000 10844 UpdateGuideState exits: m=2820 SNR=33.0 Saturated
02:22:57.394 00.000 11060 MoveAxis(S, 100, ABG)
02:22:57.394 00.000 11060 Guiding  Dir = 1, Dur = 100
02:22:57.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:57.395 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:57.395 00.000 10844 Enqueuing Expose request
02:22:57.437 00.042 11060 IsSlewing returns 0
02:22:57.437 00.000 11060 IsGuiding returns 0
02:22:57.577 00.140 11060 IsGuiding returns 0
02:22:57.577 00.000 11060 Move returns status 0, amount 100
02:22:57.577 00.000 11060 move complete, result=0
02:22:57.577 00.000 11060 worker thread done servicing request
02:22:57.577 00.000 11060 Worker thread wakes up
02:22:57.577 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 100 ms SOUTH
02:22:57.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:57.578 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:58.211 00.633 11060 Exposure complete
02:22:58.357 00.146 11060 worker thread done servicing request
02:22:58.357 00.000 10844 OnExposeComplete: enter
02:22:58.357 00.000 10844 UpdateGuideState(): m_state=6
02:22:58.358 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13405
02:22:58.358 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=61.95, Mass=2662, SNR=32.1, Peak=254 HFD=3.4
02:22:58.358 00.000 10844 MultiStar: [#1 0.60,1.14,0.00,M3] [#2 0.18,0.42,1.95,U] [#3 0.15,0.33,0.96,U] [#4 -0.16,0.40,0.95,U] [#5 0.43,0.09,0.98,U] [#6 0.11,0.28,0.84,U] [#7 0.81,0.29,0.00,M2] [#8 0.30,-0.31,0.84,U] 
02:22:58.358 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.24}, one-star: {0.41, 0.27}
02:22:58.358 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
02:22:58.358 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
02:22:58.358 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.32 cameraTheta=0.88 mountX=-0.28 mountY=0.16, mountTheta=2.62
02:22:58.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.24, opts=13)
02:22:58.360 00.000 10844 Enqueuing Move request for scope (0.20, 0.24)
02:22:58.360 00.000 11060 Worker thread wakes up
02:22:58.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:22:58.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
02:22:58.360 00.000 10844 UpdateGuideState exits: m=2662 SNR=32.1
02:22:58.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
02:22:58.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:58.360 00.000 11060 Moving (0.20, 0.24) raw xDistance=-0.28 yDistance=0.16
02:22:58.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:58.360 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.192275, 1:0.257348, 2:0.158216
02:22:58.360 00.000 10844 Enqueuing Expose request
02:22:58.360 00.000 11060 BLC: No correction, Miss < min_move
02:22:58.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
02:22:58.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:58.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:22:58.362 00.002 11060 MoveAxis(E, 48, ABG)
02:22:58.362 00.000 11060 Guiding  Dir = 2, Dur = 48
02:22:58.393 00.031 11060 IsSlewing returns 0
02:22:58.394 00.001 11060 IsGuiding returns 0
02:22:58.467 00.073 11060 IsGuiding returns 0
02:22:58.469 00.002 11060 Move returns status 0, amount 48
02:22:58.469 00.000 11060 MoveAxis(N, 0, ABG)
02:22:58.469 00.000 11060 Move returns status 0, amount 0
02:22:58.469 00.000 11060 move complete, result=0
02:22:58.469 00.000 11060 worker thread done servicing request
02:22:58.469 00.000 11060 Worker thread wakes up
02:22:58.469 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.2 px 0 ms NORTH
02:22:58.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:58.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:59.110 00.641 11060 Exposure complete
02:22:59.296 00.186 11060 worker thread done servicing request
02:22:59.296 00.000 10844 OnExposeComplete: enter
02:22:59.296 00.000 10844 UpdateGuideState(): m_state=6
02:22:59.297 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13406
02:22:59.297 00.000 10844 Star::Find returns 1 (0), X=263.63, Y=61.41, Mass=2712, SNR=32.2, Peak=233 HFD=3.3
02:22:59.297 00.000 10844 MultiStar: [#1 0.25,0.65,0.00,M4] [#2 0.42,-0.22,1.95,U] [#3 -0.34,0.04,0.96,U] [#4 0.49,-0.66,0.00,M1] [#5 0.20,-0.57,1.05,U] [#6 -0.28,0.29,0.98,U] [#7 0.18,0.44,0.74,U] [#8 -0.21,-0.45,0.90,U] 
02:22:59.297 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.14}, one-star: {-0.19, -0.27}
02:22:59.297 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
02:22:59.297 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
02:22:59.298 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.40 mountX=0.13 mountY=0.05, mountTheta=0.33
02:22:59.300 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
02:22:59.300 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
02:22:59.300 00.000 11060 Worker thread wakes up
02:22:59.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
02:22:59.300 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
02:22:59.300 00.000 11060 Moving (0.02, -0.14) raw xDistance=0.13 yDistance=0.05
02:22:59.300 00.000 11060 BLC: window closed
02:22:59.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:22:59.300 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.192275, 1:0.257348, 2:0.158216
02:22:59.301 00.001 11060 BLC: No correction, Miss < min_move
02:22:59.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:22:59.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:59.301 00.000 10844 UpdateGuideState exits: m=2712 SNR=32.2
02:22:59.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:22:59.301 00.000 11060 MoveAxis(W, 22, ABG)
02:22:59.301 00.000 11060 Guiding  Dir = 3, Dur = 22
02:22:59.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:59.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:22:59.301 00.000 10844 Enqueuing Expose request
02:22:59.308 00.007 11060 IsSlewing returns 0
02:22:59.308 00.000 11060 IsGuiding returns 0
02:22:59.357 00.049 11060 IsGuiding returns 0
02:22:59.357 00.000 11060 Move returns status 0, amount 22
02:22:59.357 00.000 11060 MoveAxis(N, 0, ABG)
02:22:59.357 00.000 11060 Move returns status 0, amount 0
02:22:59.357 00.000 11060 move complete, result=0
02:22:59.357 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
02:22:59.359 00.002 11060 worker thread done servicing request
02:22:59.359 00.000 11060 Worker thread wakes up
02:22:59.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:22:59.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:22:59.998 00.639 11060 Exposure complete
02:23:00.172 00.174 11060 worker thread done servicing request
02:23:00.172 00.000 10844 OnExposeComplete: enter
02:23:00.172 00.000 10844 UpdateGuideState(): m_state=6
02:23:00.172 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13407
02:23:00.172 00.000 10844 Star::Find returns 1 (0), X=263.54, Y=61.90, Mass=2380, SNR=30.1, Peak=215 HFD=3.6
02:23:00.172 00.000 10844 MultiStar: [#1 -0.23,0.87,0.00,M5] [#2 -0.51,1.13,0.00,M1] [#3 -0.71,0.40,0.00,M1] [#4 0.41,0.31,0.96,U] [#5 -0.41,0.28,1.08,U] [#6 -0.22,0.93,0.00,M1] [#7 -0.11,0.47,1.01,U] [#8 -0.20,-0.12,0.89,U] 
02:23:00.173 00.001 10844 refined, 4 included, MultiStar: {-0.12, 0.24}, one-star: {-0.28, 0.22}
02:23:00.173 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.75) = xAngle (3.80 = -2.48)
02:23:00.173 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.78 = -2.50)
02:23:00.173 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.05 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
02:23:00.174 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.24, opts=13)
02:23:00.174 00.000 10844 Enqueuing Move request for scope (-0.12, 0.24)
02:23:00.174 00.000 11060 Worker thread wakes up
02:23:00.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:00.174 00.000 10844 UpdateGuideState exits: m=2380 SNR=30.1
02:23:00.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:00.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:00.175 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
02:23:00.175 00.000 10844 Enqueuing Expose request
02:23:00.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
02:23:00.175 00.000 11060 Moving (-0.12, 0.24) raw xDistance=-0.21 yDistance=-0.16
02:23:00.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:23:00.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:00.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:23:00.175 00.000 11060 MoveAxis(E, 37, ABG)
02:23:00.175 00.000 11060 Guiding  Dir = 2, Dur = 37
02:23:00.189 00.014 11060 IsSlewing returns 0
02:23:00.190 00.001 11060 IsGuiding returns 0
02:23:00.235 00.045 11060 IsGuiding returns 0
02:23:00.235 00.000 11060 Move returns status 0, amount 37
02:23:00.235 00.000 11060 MoveAxis(N, 0, ABG)
02:23:00.235 00.000 11060 Move returns status 0, amount 0
02:23:00.235 00.000 11060 move complete, result=0
02:23:00.235 00.000 11060 worker thread done servicing request
02:23:00.235 00.000 11060 Worker thread wakes up
02:23:00.235 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
02:23:00.236 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:00.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:00.866 00.630 11060 Exposure complete
02:23:01.067 00.201 11060 worker thread done servicing request
02:23:01.067 00.000 10844 OnExposeComplete: enter
02:23:01.067 00.000 10844 UpdateGuideState(): m_state=6
02:23:01.067 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13408
02:23:01.067 00.000 10844 Star::Find returns 1 (0), X=263.77, Y=61.94, Mass=3054, SNR=34.7, Peak=247 HFD=3.6
02:23:01.067 00.000 10844 MultiStar: [#1 0.35,0.34,1.02,U] [#2 -0.05,0.58,1.93,U] [#3 -0.04,0.59,0.92,U] [#4 0.14,-0.14,0.78,U] [#5 -0.39,0.04,0.90,U] [#6 -0.25,0.56,0.78,U] [#7 0.63,-0.19,0.00,M1] [#8 0.52,-0.13,0.90,U] 
02:23:01.068 00.001 10844 single-star, 7 included, MultiStar: {0.03, 0.30}, one-star: {-0.05, 0.26}
02:23:01.068 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
02:23:01.068 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
02:23:01.068 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.77 mountX=-0.24 mountY=-0.09, mountTheta=-2.78
02:23:01.069 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.26, opts=13)
02:23:01.069 00.000 10844 Enqueuing Move request for scope (-0.05, 0.26)
02:23:01.069 00.000 11060 Worker thread wakes up
02:23:01.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:01.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
02:23:01.069 00.000 10844 UpdateGuideState exits: m=3054 SNR=34.7
02:23:01.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
02:23:01.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:01.069 00.000 11060 Moving (-0.05, 0.26) raw xDistance=-0.24 yDistance=-0.09
02:23:01.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:01.069 00.000 10844 Enqueuing Expose request
02:23:01.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
02:23:01.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:01.070 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:23:01.070 00.000 11060 MoveAxis(E, 43, ABG)
02:23:01.070 00.000 11060 Guiding  Dir = 2, Dur = 43
02:23:01.077 00.007 11060 IsSlewing returns 0
02:23:01.077 00.000 11060 IsGuiding returns 0
02:23:01.124 00.047 11060 IsGuiding returns 0
02:23:01.124 00.000 11060 Move returns status 0, amount 43
02:23:01.124 00.000 11060 MoveAxis(N, 0, ABG)
02:23:01.124 00.000 11060 Move returns status 0, amount 0
02:23:01.124 00.000 11060 move complete, result=0
02:23:01.124 00.000 11060 worker thread done servicing request
02:23:01.124 00.000 11060 Worker thread wakes up
02:23:01.124 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
02:23:01.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:01.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:01.754 00.630 11060 Exposure complete
02:23:01.932 00.178 11060 worker thread done servicing request
02:23:01.932 00.000 10844 OnExposeComplete: enter
02:23:01.932 00.000 10844 UpdateGuideState(): m_state=6
02:23:01.932 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13409
02:23:01.932 00.000 10844 Star::Find returns 1 (0), X=263.63, Y=61.96, Mass=2545, SNR=31.1, Peak=234 HFD=3.4
02:23:01.934 00.002 10844 MultiStar: [#1 -0.63,0.60,0.00,M5] [#2 -0.30,0.12,2.11,U] [#3 -0.45,0.46,0.00,M1] [#4 0.31,-0.27,0.83,U] [#5 -0.36,0.09,1.09,U] [#6 -0.23,0.74,0.00,M1] [#7 -0.02,0.03,0.85,U] [#8 0.02,0.11,0.93,U] 
02:23:01.934 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.08}, one-star: {-0.19, 0.28}
02:23:01.934 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.39 = -1.90)
02:23:01.934 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.37 = -1.92)
02:23:01.934 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.63 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
02:23:01.935 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.08, opts=13)
02:23:01.935 00.000 10844 Enqueuing Move request for scope (-0.14, 0.08)
02:23:01.935 00.000 11060 Worker thread wakes up
02:23:01.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:01.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
02:23:01.935 00.000 10844 UpdateGuideState exits: m=2545 SNR=31.1
02:23:01.936 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
02:23:01.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:01.936 00.000 11060 Moving (-0.14, 0.08) raw xDistance=-0.05 yDistance=-0.15
02:23:01.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:01.936 00.000 10844 Enqueuing Expose request
02:23:01.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:23:01.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:01.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:23:01.936 00.000 11060 MoveAxis(E, 0, ABG)
02:23:01.936 00.000 11060 Move returns status 0, amount 0
02:23:01.936 00.000 11060 MoveAxis(N, 0, ABG)
02:23:01.936 00.000 11060 Move returns status 0, amount 0
02:23:01.936 00.000 11060 move complete, result=0
02:23:01.936 00.000 11060 worker thread done servicing request
02:23:01.936 00.000 11060 Worker thread wakes up
02:23:01.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:01.937 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:01.938 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:02.565 00.627 11060 Exposure complete
02:23:02.758 00.193 11060 worker thread done servicing request
02:23:02.758 00.000 10844 OnExposeComplete: enter
02:23:02.758 00.000 10844 UpdateGuideState(): m_state=6
02:23:02.760 00.002 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13410
02:23:02.760 00.000 10844 Star::Find returns 1 (0), X=264.26, Y=61.76, Mass=2537, SNR=31.3, Peak=248 HFD=3.1
02:23:02.760 00.000 10844 MultiStar: [#1 0.39,0.50,0.00,M6] [#2 -0.73,0.77,0.00,M1] [#3 0.20,0.26,0.93,U] [#4 -0.34,0.33,1.05,U] [#5 -0.80,-0.10,0.00,M1] [#6 -0.22,0.96,0.00,M2] [#7 0.20,-0.19,0.80,U] [#8 0.27,0.02,0.88,U] 
02:23:02.760 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.12}, one-star: {0.43, 0.08}
02:23:02.760 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
02:23:02.760 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
02:23:02.761 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.69 mountX=-0.14 mountY=0.12, mountTheta=2.43
02:23:02.762 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.12, opts=13)
02:23:02.762 00.000 10844 Enqueuing Move request for scope (0.14, 0.12)
02:23:02.763 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:02.763 00.000 10844 UpdateGuideState exits: m=2537 SNR=31.3
02:23:02.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:02.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:02.763 00.000 10844 Enqueuing Expose request
02:23:02.763 00.000 11060 Worker thread wakes up
02:23:02.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
02:23:02.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
02:23:02.763 00.000 11060 Moving (0.14, 0.12) raw xDistance=-0.14 yDistance=0.12
02:23:02.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:23:02.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:02.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:23:02.764 00.001 11060 MoveAxis(E, 24, ABG)
02:23:02.764 00.000 11060 Guiding  Dir = 2, Dur = 24
02:23:02.779 00.015 11060 IsSlewing returns 0
02:23:02.779 00.000 11060 IsGuiding returns 0
02:23:02.810 00.031 11060 IsGuiding returns 0
02:23:02.810 00.000 11060 Move returns status 0, amount 24
02:23:02.810 00.000 11060 MoveAxis(N, 0, ABG)
02:23:02.810 00.000 11060 Move returns status 0, amount 0
02:23:02.810 00.000 11060 move complete, result=0
02:23:02.810 00.000 11060 worker thread done servicing request
02:23:02.810 00.000 11060 Worker thread wakes up
02:23:02.810 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
02:23:02.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:02.811 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:03.455 00.644 11060 Exposure complete
02:23:03.641 00.186 11060 worker thread done servicing request
02:23:03.641 00.000 10844 OnExposeComplete: enter
02:23:03.641 00.000 10844 UpdateGuideState(): m_state=6
02:23:03.642 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13411
02:23:03.642 00.000 10844 Star::Find returns 1 (0), X=263.58, Y=62.08, Mass=2369, SNR=30.5, Peak=254 HFD=3.3
02:23:03.642 00.000 10844 MultiStar: [#1 -0.04,0.35,1.02,U] [#2 -0.48,0.32,1.96,U] [#3 0.20,0.21,1.08,U] [#4 -0.51,-0.32,0.93,U] [#5 -0.26,0.18,1.02,U] [#6 -0.32,0.79,0.00,M3] [#7 0.67,-0.24,0.00,M1] [#8 -0.21,-0.25,0.99,U] 
02:23:03.642 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.16}, one-star: {-0.24, 0.39}
02:23:03.642 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.96)
02:23:03.643 00.001 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
02:23:03.643 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.57 mountX=-0.11 mountY=-0.27, mountTheta=-1.97
02:23:03.644 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.16, opts=13)
02:23:03.645 00.001 10844 Enqueuing Move request for scope (-0.24, 0.16)
02:23:03.645 00.000 11060 Worker thread wakes up
02:23:03.645 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:03.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd
02:23:03.645 00.000 10844 UpdateGuideState exits: m=2369 SNR=30.5
02:23:03.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.16)
02:23:03.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:03.645 00.000 11060 Moving (-0.24, 0.16) raw xDistance=-0.11 yDistance=-0.27
02:23:03.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:03.645 00.000 10844 Enqueuing Expose request
02:23:03.646 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:23:03.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:23:03.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:23:03.646 00.000 11060 MoveAxis(E, 0, ABG)
02:23:03.646 00.000 11060 Move returns status 0, amount 0
02:23:03.646 00.000 11060 MoveAxis(N, 0, ABG)
02:23:03.646 00.000 11060 Move returns status 0, amount 0
02:23:03.646 00.000 11060 move complete, result=0
02:23:03.646 00.000 11060 worker thread done servicing request
02:23:03.646 00.000 11060 Worker thread wakes up
02:23:03.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:03.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:03.648 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:23:04.292 00.644 11060 Exposure complete
02:23:04.447 00.155 11060 worker thread done servicing request
02:23:04.447 00.000 10844 OnExposeComplete: enter
02:23:04.447 00.000 10844 UpdateGuideState(): m_state=6
02:23:04.447 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13412
02:23:04.447 00.000 10844 Star::Find returns 1 (0), X=263.58, Y=62.53, Mass=1928, SNR=26.9, Peak=199 HFD=3.2
02:23:04.448 00.001 10844 MultiStar: [#1 -0.38,0.27,1.09,U] [#2 -0.31,0.28,2.31,U] [#3 -0.37,-0.03,1.18,U] [#4 -0.59,0.39,0.00,M1] [#5 -0.38,-0.29,1.17,U] [#6 -0.15,0.41,1.08,U] [#7 -0.30,-0.30,1.00,U] [#8 -0.17,0.02,1.20,U] 
02:23:04.448 00.000 10844 refined, 7 included, MultiStar: {-0.29, 0.16}, one-star: {-0.24, 0.84}
02:23:04.448 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.75) = xAngle (4.40 = -1.88)
02:23:04.448 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.38 = -1.90)
02:23:04.448 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.33 cameraTheta=2.65 mountX=-0.10 mountY=-0.31, mountTheta=-1.89
02:23:04.449 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.16, opts=13)
02:23:04.449 00.000 10844 Enqueuing Move request for scope (-0.29, 0.16)
02:23:04.449 00.000 11060 Worker thread wakes up
02:23:04.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:04.449 00.000 10844 UpdateGuideState exits: m=1928 SNR=26.9
02:23:04.450 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:04.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0xd
02:23:04.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:04.450 00.000 10844 Enqueuing Expose request
02:23:04.450 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
02:23:04.450 00.000 11060 Moving (-0.29, 0.16) raw xDistance=-0.10 yDistance=-0.31
02:23:04.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:23:04.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:23:04.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:23:04.450 00.000 11060 MoveAxis(E, 0, ABG)
02:23:04.450 00.000 11060 Move returns status 0, amount 0
02:23:04.450 00.000 11060 MoveAxis(N, 0, ABG)
02:23:04.450 00.000 11060 Move returns status 0, amount 0
02:23:04.450 00.000 11060 move complete, result=0
02:23:04.450 00.000 11060 worker thread done servicing request
02:23:04.450 00.000 11060 Worker thread wakes up
02:23:04.452 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:04.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:04.452 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:23:05.109 00.657 11060 Exposure complete
02:23:05.285 00.176 11060 worker thread done servicing request
02:23:05.285 00.000 10844 OnExposeComplete: enter
02:23:05.285 00.000 10844 UpdateGuideState(): m_state=6
02:23:05.285 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13413
02:23:05.285 00.000 10844 Star::Find returns 1 (0), X=263.92, Y=61.70, Mass=2862, SNR=33.3, Peak=254 HFD=3.4
02:23:05.285 00.000 10844 MultiStar: [#1 -0.30,0.04,0.94,U] [#2 -0.80,0.03,0.00,M1] [#3 0.14,0.14,0.91,U] [#4 -0.63,0.10,0.00,M2] [#5 -0.77,0.17,0.00,M1] [#6 -0.12,0.20,0.94,U] [#7 -0.31,-0.26,0.76,U] [#8 -0.03,-0.24,0.96,U] 
02:23:05.285 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.01}, one-star: {0.09, 0.02}
02:23:05.286 00.001 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
02:23:05.286 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
02:23:05.286 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.05 mountX=0.02 mountY=-0.08, mountTheta=-1.30
02:23:05.287 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
02:23:05.287 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
02:23:05.287 00.000 11060 Worker thread wakes up
02:23:05.287 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:05.287 00.000 10844 UpdateGuideState exits: m=2862 SNR=33.3
02:23:05.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:05.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:05.287 00.000 10844 Enqueuing Expose request
02:23:05.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
02:23:05.287 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
02:23:05.287 00.000 11060 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=-0.08
02:23:05.288 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:23:05.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:05.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:23:05.288 00.000 11060 MoveAxis(E, 0, ABG)
02:23:05.288 00.000 11060 Move returns status 0, amount 0
02:23:05.288 00.000 11060 MoveAxis(N, 0, ABG)
02:23:05.288 00.000 11060 Move returns status 0, amount 0
02:23:05.288 00.000 11060 move complete, result=0
02:23:05.288 00.000 11060 worker thread done servicing request
02:23:05.288 00.000 11060 Worker thread wakes up
02:23:05.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:05.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:05.289 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:05.928 00.639 11060 Exposure complete
02:23:06.127 00.199 11060 worker thread done servicing request
02:23:06.127 00.000 10844 OnExposeComplete: enter
02:23:06.128 00.001 10844 UpdateGuideState(): m_state=6
02:23:06.128 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13414
02:23:06.128 00.000 10844 Star::Find returns 1 (1), X=264.37, Y=61.33, Mass=2345, SNR=30.2, Peak=255 HFD=3.3
02:23:06.128 00.000 10844 MultiStar: [#1 0.23,0.44,1.05,U] [#2 0.17,0.25,2.26,U] [#3 0.19,0.29,0.96,U] [#4 -0.90,-0.18,0.00,M3] [#5 0.21,0.04,1.09,U] [#6 -0.10,0.52,0.84,U] [#7 0.96,-0.35,0.00,M1] [#8 0.37,-0.17,1.11,U] 
02:23:06.128 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.15}, one-star: {0.54, -0.35}
02:23:06.128 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
02:23:06.129 00.001 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
02:23:06.129 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.27 cameraTheta=0.57 mountX=-0.19 mountY=0.20, mountTheta=2.31
02:23:06.130 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.15, opts=13)
02:23:06.130 00.000 10844 Enqueuing Move request for scope (0.23, 0.15)
02:23:06.130 00.000 11060 Worker thread wakes up
02:23:06.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:23:06.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
02:23:06.130 00.000 10844 UpdateGuideState exits: m=2345 SNR=30.2 Saturated
02:23:06.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
02:23:06.131 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:06.131 00.000 11060 Moving (0.23, 0.15) raw xDistance=-0.19 yDistance=0.20
02:23:06.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:06.131 00.000 10844 Enqueuing Expose request
02:23:06.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:23:06.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:23:06.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:23:06.131 00.000 11060 MoveAxis(E, 32, ABG)
02:23:06.131 00.000 11060 Guiding  Dir = 2, Dur = 32
02:23:06.141 00.010 11060 IsSlewing returns 0
02:23:06.141 00.000 11060 IsGuiding returns 0
02:23:06.188 00.047 11060 IsGuiding returns 0
02:23:06.188 00.000 11060 Move returns status 0, amount 32
02:23:06.188 00.000 11060 MoveAxis(N, 0, ABG)
02:23:06.188 00.000 11060 Move returns status 0, amount 0
02:23:06.188 00.000 11060 move complete, result=0
02:23:06.188 00.000 11060 worker thread done servicing request
02:23:06.188 00.000 11060 Worker thread wakes up
02:23:06.188 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
02:23:06.189 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:06.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:06.818 00.629 11060 Exposure complete
02:23:06.985 00.167 11060 worker thread done servicing request
02:23:06.985 00.000 10844 OnExposeComplete: enter
02:23:06.985 00.000 10844 UpdateGuideState(): m_state=6
02:23:06.985 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13415
02:23:06.985 00.000 10844 Star::Find returns 1 (1), X=264.38, Y=61.77, Mass=2839, SNR=33.5, Peak=255 HFD=3.5
02:23:06.987 00.002 10844 MultiStar: [#1 0.07,0.75,0.00,M3] [#2 -0.21,0.36,2.02,U] [#3 0.45,0.23,0.88,U] [#4 0.02,-0.05,0.94,U] [#5 0.20,0.02,1.04,U] [#6 -0.08,0.75,0.00,M1] [#7 0.68,-0.10,0.00,M2] [#8 0.33,-0.38,0.85,U] 
02:23:06.987 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.10}, one-star: {0.56, 0.09}
02:23:06.987 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
02:23:06.987 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
02:23:06.987 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.58 mountX=-0.13 mountY=0.14, mountTheta=2.32
02:23:06.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.10, opts=13)
02:23:06.989 00.000 10844 Enqueuing Move request for scope (0.15, 0.10)
02:23:06.989 00.000 11060 Worker thread wakes up
02:23:06.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
02:23:06.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
02:23:06.989 00.000 11060 Moving (0.15, 0.10) raw xDistance=-0.13 yDistance=0.14
02:23:06.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:23:06.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:06.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:06.989 00.000 10844 UpdateGuideState exits: m=2839 SNR=33.5 Saturated
02:23:06.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:06.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:06.989 00.000 10844 Enqueuing Expose request
02:23:06.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:23:06.989 00.000 11060 MoveAxis(E, 23, ABG)
02:23:06.989 00.000 11060 Guiding  Dir = 2, Dur = 23
02:23:07.000 00.011 11060 IsSlewing returns 0
02:23:07.001 00.001 11060 IsGuiding returns 0
02:23:07.031 00.030 11060 IsGuiding returns 0
02:23:07.031 00.000 11060 Move returns status 0, amount 23
02:23:07.031 00.000 11060 MoveAxis(N, 0, ABG)
02:23:07.031 00.000 11060 Move returns status 0, amount 0
02:23:07.031 00.000 11060 move complete, result=0
02:23:07.031 00.000 11060 worker thread done servicing request
02:23:07.031 00.000 11060 Worker thread wakes up
02:23:07.031 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
02:23:07.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:07.033 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:07.662 00.629 11060 Exposure complete
02:23:07.823 00.161 11060 worker thread done servicing request
02:23:07.823 00.000 10844 OnExposeComplete: enter
02:23:07.823 00.000 10844 UpdateGuideState(): m_state=6
02:23:07.823 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13416
02:23:07.823 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=61.73, Mass=2546, SNR=31.1, Peak=237 HFD=3.5
02:23:07.824 00.001 10844 MultiStar: [#1 0.08,-0.03,0.95,U] [#2 0.07,-0.01,2.13,U] [#3 0.59,-0.04,1.00,U] [#4 -0.13,-0.33,1.02,U] [#5 -0.11,-0.28,1.00,U] [#6 0.11,0.63,0.00,M2] [#7 0.69,-0.61,0.00,M3] [#8 0.27,0.22,0.91,U] 
02:23:07.824 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.38, 0.05}
02:23:07.824 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
02:23:07.824 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.36 = 1.36)
02:23:07.824 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.37 mountX=0.03 mountY=0.16, mountTheta=1.38
02:23:07.826 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.06, opts=13)
02:23:07.826 00.000 10844 Enqueuing Move request for scope (0.15, -0.06)
02:23:07.826 00.000 11060 Worker thread wakes up
02:23:07.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
02:23:07.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
02:23:07.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=15, FiltMax=255, Gamma=1.000
02:23:07.826 00.000 11060 Moving (0.15, -0.06) raw xDistance=0.03 yDistance=0.16
02:23:07.826 00.000 10844 UpdateGuideState exits: m=2546 SNR=31.1
02:23:07.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:23:07.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:07.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:07.827 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:23:07.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:07.827 00.000 10844 Enqueuing Expose request
02:23:07.827 00.000 11060 MoveAxis(E, 0, ABG)
02:23:07.827 00.000 11060 Move returns status 0, amount 0
02:23:07.827 00.000 11060 MoveAxis(N, 0, ABG)
02:23:07.827 00.000 11060 Move returns status 0, amount 0
02:23:07.827 00.000 11060 move complete, result=0
02:23:07.827 00.000 11060 worker thread done servicing request
02:23:07.827 00.000 11060 Worker thread wakes up
02:23:07.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:07.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:07.830 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:08.464 00.634 11060 Exposure complete
02:23:08.680 00.216 11060 worker thread done servicing request
02:23:08.680 00.000 10844 OnExposeComplete: enter
02:23:08.680 00.000 10844 UpdateGuideState(): m_state=6
02:23:08.681 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13417
02:23:08.681 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=62.34, Mass=1792, SNR=26.0, Peak=179 HFD=3.3
02:23:08.681 00.000 10844 MultiStar: [#1 0.24,0.51,1.22,U] [#2 0.08,0.01,2.56,U] [#3 0.17,0.31,1.13,U] [#4 -0.28,0.15,1.12,U] [#5 0.09,0.07,1.16,U] [#6 -0.01,1.15,0.00,M3] [#7 0.21,-0.09,1.04,U] [#8 0.08,0.38,1.07,U] 
02:23:08.681 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.22}, one-star: {0.08, 0.66}
02:23:08.681 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
02:23:08.681 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
02:23:08.682 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.20 mountX=-0.23 mountY=0.05, mountTheta=2.93
02:23:08.683 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.22, opts=13)
02:23:08.683 00.000 10844 Enqueuing Move request for scope (0.08, 0.22)
02:23:08.684 00.001 11060 Worker thread wakes up
02:23:08.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:08.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
02:23:08.684 00.000 10844 UpdateGuideState exits: m=1792 SNR=26.0
02:23:08.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
02:23:08.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:08.684 00.000 11060 Moving (0.08, 0.22) raw xDistance=-0.23 yDistance=0.05
02:23:08.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:08.684 00.000 10844 Enqueuing Expose request
02:23:08.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:23:08.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:08.685 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:23:08.685 00.000 11060 MoveAxis(E, 39, ABG)
02:23:08.685 00.000 11060 Guiding  Dir = 2, Dur = 39
02:23:08.696 00.011 11060 IsSlewing returns 0
02:23:08.697 00.001 11060 IsGuiding returns 0
02:23:08.752 00.055 11060 IsGuiding returns 0
02:23:08.752 00.000 11060 Move returns status 0, amount 39
02:23:08.752 00.000 11060 MoveAxis(N, 0, ABG)
02:23:08.752 00.000 11060 Move returns status 0, amount 0
02:23:08.752 00.000 11060 move complete, result=0
02:23:08.752 00.000 11060 worker thread done servicing request
02:23:08.752 00.000 11060 Worker thread wakes up
02:23:08.752 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
02:23:08.753 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:08.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:09.388 00.635 11060 Exposure complete
02:23:09.561 00.173 11060 worker thread done servicing request
02:23:09.562 00.001 10844 OnExposeComplete: enter
02:23:09.562 00.000 10844 UpdateGuideState(): m_state=6
02:23:09.562 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13418
02:23:09.562 00.000 10844 Star::Find returns 1 (0), X=264.65, Y=62.47, Mass=2559, SNR=31.8, Peak=251 HFD=3.3
02:23:09.562 00.000 10844 MultiStar: [#1 0.39,0.67,0.00,M2] [#2 0.04,1.12,0.00,M1] [#3 0.48,0.15,0.94,U] [#4 -0.26,0.38,0.86,U] [#5 0.58,0.20,1.03,U] [#6 0.29,0.93,0.00,M4] [#7 0.57,-0.02,0.80,U] [#8 0.65,-0.12,0.00,M1] 
02:23:09.562 00.000 10844 refined, 4 included, MultiStar: {0.45, 0.31}, one-star: {0.83, 0.79}
02:23:09.563 00.001 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
02:23:09.563 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
02:23:09.563 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=0.31 hyp=0.55 cameraTheta=0.60 mountX=-0.39 mountY=0.40, mountTheta=2.35
02:23:09.564 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=0.31, opts=13)
02:23:09.564 00.000 10844 Enqueuing Move request for scope (0.45, 0.31)
02:23:09.566 00.002 11060 Worker thread wakes up
02:23:09.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:09.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.31) opts 0xd
02:23:09.566 00.000 10844 UpdateGuideState exits: m=2559 SNR=31.8
02:23:09.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, 0.31)
02:23:09.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:09.566 00.000 11060 Moving (0.45, 0.31) raw xDistance=-0.39 yDistance=0.40
02:23:09.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:09.566 00.000 10844 Enqueuing Expose request
02:23:09.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
02:23:09.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
02:23:09.566 00.000 11060 MoveAxis(E, 69, ABG)
02:23:09.566 00.000 11060 Guiding  Dir = 2, Dur = 69
02:23:09.596 00.030 11060 IsSlewing returns 0
02:23:09.596 00.000 11060 IsGuiding returns 0
02:23:09.690 00.094 11060 IsGuiding returns 0
02:23:09.690 00.000 11060 Move returns status 0, amount 69
02:23:09.690 00.000 11060 MoveAxis(S, 154, ABG)
02:23:09.690 00.000 11060 Guiding  Dir = 1, Dur = 154
02:23:09.705 00.015 11060 IsSlewing returns 0
02:23:09.705 00.000 11060 IsGuiding returns 0
02:23:09.862 00.157 11060 IsGuiding returns 0
02:23:09.862 00.000 11060 Move returns status 0, amount 154
02:23:09.862 00.000 11060 move complete, result=0
02:23:09.863 00.001 11060 worker thread done servicing request
02:23:09.863 00.000 11060 Worker thread wakes up
02:23:09.863 00.000 10844 GuideStep: -0.4 px 69 ms EAST, 0.4 px 154 ms SOUTH
02:23:09.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:09.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:10.492 00.629 11060 Exposure complete
02:23:10.650 00.158 11060 worker thread done servicing request
02:23:10.650 00.000 10844 OnExposeComplete: enter
02:23:10.650 00.000 10844 UpdateGuideState(): m_state=6
02:23:10.650 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13419
02:23:10.650 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=61.55, Mass=2433, SNR=30.3, Peak=255 HFD=3.3
02:23:10.651 00.001 10844 MultiStar: [#1 0.45,0.13,1.03,U] [#2 -0.32,0.15,2.08,U] [#3 0.26,-0.33,1.01,U] [#4 0.12,0.16,0.99,U] [#5 -0.25,-0.88,0.00,M1] [#6 -0.09,0.47,0.84,U] [#7 0.39,-0.25,0.99,U] [#8 0.18,-0.28,0.95,U] 
02:23:10.651 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.00}, one-star: {0.47, -0.13}
02:23:10.651 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
02:23:10.651 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
02:23:10.651 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.02 mountX=-0.03 mountY=0.12, mountTheta=1.77
02:23:10.652 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.00, opts=13)
02:23:10.652 00.000 10844 Enqueuing Move request for scope (0.13, 0.00)
02:23:10.652 00.000 11060 Worker thread wakes up
02:23:10.652 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:10.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
02:23:10.652 00.000 10844 UpdateGuideState exits: m=2433 SNR=30.3 Saturated
02:23:10.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
02:23:10.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:10.652 00.000 11060 Moving (0.13, 0.00) raw xDistance=-0.03 yDistance=0.12
02:23:10.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:10.652 00.000 10844 Enqueuing Expose request
02:23:10.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:23:10.653 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:10.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:23:10.653 00.000 11060 MoveAxis(E, 0, ABG)
02:23:10.653 00.000 11060 Move returns status 0, amount 0
02:23:10.653 00.000 11060 MoveAxis(N, 0, ABG)
02:23:10.653 00.000 11060 Move returns status 0, amount 0
02:23:10.653 00.000 11060 move complete, result=0
02:23:10.653 00.000 11060 worker thread done servicing request
02:23:10.653 00.000 11060 Worker thread wakes up
02:23:10.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:10.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:10.655 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:11.292 00.637 11060 Exposure complete
02:23:11.460 00.168 11060 worker thread done servicing request
02:23:11.460 00.000 10844 OnExposeComplete: enter
02:23:11.460 00.000 10844 UpdateGuideState(): m_state=6
02:23:11.460 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13420
02:23:11.460 00.000 10844 Star::Find returns 1 (0), X=264.55, Y=61.59, Mass=2792, SNR=33.3, Peak=249 HFD=3.2
02:23:11.461 00.001 10844 MultiStar: [#1 0.05,0.22,0.99,U] [#2 -0.01,0.23,1.98,U] [#3 0.24,-0.26,0.96,U] [#4 0.09,-0.35,0.89,U] [#5 -0.36,-0.26,0.99,U] [#6 -0.22,0.78,0.00,M4] [#7 0.56,-0.19,0.87,U] [#8 -0.13,0.16,0.90,U] 
02:23:11.461 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.73, -0.09}
02:23:11.461 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
02:23:11.461 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.50 = 1.50)
02:23:11.461 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.24 mountX=0.01 mountY=0.13, mountTheta=1.51
02:23:11.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
02:23:11.462 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
02:23:11.463 00.001 11060 Worker thread wakes up
02:23:11.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:11.463 00.000 10844 UpdateGuideState exits: m=2792 SNR=33.3
02:23:11.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:11.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:11.463 00.000 10844 Enqueuing Expose request
02:23:11.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
02:23:11.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
02:23:11.463 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.01 yDistance=0.13
02:23:11.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:11.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:11.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:23:11.463 00.000 11060 MoveAxis(E, 0, ABG)
02:23:11.463 00.000 11060 Move returns status 0, amount 0
02:23:11.463 00.000 11060 MoveAxis(N, 0, ABG)
02:23:11.463 00.000 11060 Move returns status 0, amount 0
02:23:11.464 00.001 11060 move complete, result=0
02:23:11.464 00.000 11060 worker thread done servicing request
02:23:11.464 00.000 11060 Worker thread wakes up
02:23:11.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:11.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:11.465 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:12.104 00.639 11060 Exposure complete
02:23:12.278 00.174 11060 worker thread done servicing request
02:23:12.278 00.000 10844 OnExposeComplete: enter
02:23:12.278 00.000 10844 UpdateGuideState(): m_state=6
02:23:12.278 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13421
02:23:12.278 00.000 10844 Star::Find returns 1 (1), X=264.59, Y=61.45, Mass=2880, SNR=33.2, Peak=255 HFD=3.3
02:23:12.278 00.000 10844 MultiStar: [#1 0.25,0.36,0.85,U] [#2 -0.35,-0.10,1.95,U] [#3 0.23,0.17,0.98,U] [#4 0.42,0.06,0.97,U] [#5 -0.01,0.27,0.88,U] [#6 0.11,0.76,0.00,M5] [#7 0.28,-0.09,0.78,U] [#8 0.08,-0.51,0.97,U] 
02:23:12.278 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.77, -0.23}
02:23:12.278 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.57 = 1.57)
02:23:12.279 00.001 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.55 = 1.55)
02:23:12.279 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=-0.00 mountY=0.15, mountTheta=1.57
02:23:12.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
02:23:12.280 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
02:23:12.280 00.000 11060 Worker thread wakes up
02:23:12.280 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:12.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
02:23:12.280 00.000 10844 UpdateGuideState exits: m=2880 SNR=33.2 Saturated
02:23:12.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
02:23:12.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:12.280 00.000 11060 Moving (0.14, -0.03) raw xDistance=-0.00 yDistance=0.15
02:23:12.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:12.281 00.001 10844 Enqueuing Expose request
02:23:12.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:23:12.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:12.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:23:12.281 00.000 11060 MoveAxis(E, 0, ABG)
02:23:12.281 00.000 11060 Move returns status 0, amount 0
02:23:12.281 00.000 11060 MoveAxis(N, 0, ABG)
02:23:12.281 00.000 11060 Move returns status 0, amount 0
02:23:12.281 00.000 11060 move complete, result=0
02:23:12.281 00.000 11060 worker thread done servicing request
02:23:12.283 00.002 11060 Worker thread wakes up
02:23:12.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:12.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:12.285 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:12.913 00.628 11060 Exposure complete
02:23:13.095 00.182 11060 worker thread done servicing request
02:23:13.096 00.001 10844 OnExposeComplete: enter
02:23:13.096 00.000 10844 UpdateGuideState(): m_state=6
02:23:13.096 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13422
02:23:13.096 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=61.91, Mass=2653, SNR=31.7, Peak=255 HFD=3.5
02:23:13.096 00.000 10844 MultiStar: [#1 0.36,0.63,0.00,M1] [#2 -0.29,0.80,0.00,M1] [#3 0.08,-0.16,1.06,U] [#4 -0.13,0.34,0.96,U] [#5 0.09,-0.09,0.96,U] [#6 0.09,0.77,0.00,M6] [#7 0.75,-0.18,0.00,M1] [#8 0.38,-0.09,0.98,U] 
02:23:13.097 00.001 10844 refined, 4 included, MultiStar: {0.18, 0.05}, one-star: {0.47, 0.23}
02:23:13.097 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
02:23:13.097 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
02:23:13.097 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.25 mountX=-0.08 mountY=0.17, mountTheta=2.00
02:23:13.098 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.05, opts=13)
02:23:13.098 00.000 10844 Enqueuing Move request for scope (0.18, 0.05)
02:23:13.098 00.000 11060 Worker thread wakes up
02:23:13.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
02:23:13.098 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
02:23:13.099 00.001 11060 Moving (0.18, 0.05) raw xDistance=-0.08 yDistance=0.17
02:23:13.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:23:13.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:13.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:23:13.099 00.000 11060 MoveAxis(E, 0, ABG)
02:23:13.099 00.000 11060 Move returns status 0, amount 0
02:23:13.099 00.000 11060 MoveAxis(N, 0, ABG)
02:23:13.099 00.000 11060 Move returns status 0, amount 0
02:23:13.099 00.000 11060 move complete, result=0
02:23:13.099 00.000 11060 worker thread done servicing request
02:23:13.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:13.099 00.000 10844 UpdateGuideState exits: m=2653 SNR=31.7 Saturated
02:23:13.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:13.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:13.099 00.000 10844 Enqueuing Expose request
02:23:13.099 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:13.099 00.000 11060 Worker thread wakes up
02:23:13.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:13.101 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:13.734 00.633 11060 Exposure complete
02:23:13.934 00.200 10844 OnExposeComplete: enter
02:23:13.935 00.001 10844 UpdateGuideState(): m_state=6
02:23:13.935 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13423
02:23:13.935 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=61.56, Mass=2557, SNR=31.0, Peak=236 HFD=3.6
02:23:13.936 00.001 10844 MultiStar: [#1 -0.01,0.49,1.06,U] [#2 0.11,0.25,2.04,U] [#3 0.05,-0.16,1.03,U] [#4 0.10,0.56,0.80,U] [#5 -0.03,0.01,1.11,U] [#6 -0.39,0.70,0.00,M7] [#7 0.61,-0.17,0.72,U] [#8 0.05,-0.51,1.03,U] 
02:23:13.936 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.14, -0.12}
02:23:13.936 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
02:23:13.936 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
02:23:13.936 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=-0.08 mountY=0.10, mountTheta=2.29
02:23:13.937 00.001 11060 worker thread done servicing request
02:23:13.938 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
02:23:13.938 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
02:23:13.938 00.000 11060 Worker thread wakes up
02:23:13.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:13.938 00.000 10844 UpdateGuideState exits: m=2557 SNR=31.0
02:23:13.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:13.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:13.938 00.000 10844 Enqueuing Expose request
02:23:13.939 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
02:23:13.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:23:13.939 00.000 11060 Moving (0.11, 0.07) raw xDistance=-0.08 yDistance=0.10
02:23:13.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:23:13.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:13.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:23:13.939 00.000 11060 MoveAxis(E, 0, ABG)
02:23:13.940 00.001 11060 Move returns status 0, amount 0
02:23:13.940 00.000 11060 MoveAxis(N, 0, ABG)
02:23:13.940 00.000 11060 Move returns status 0, amount 0
02:23:13.940 00.000 11060 move complete, result=0
02:23:13.940 00.000 11060 worker thread done servicing request
02:23:13.940 00.000 11060 Worker thread wakes up
02:23:13.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:13.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:13.941 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:14.597 00.656 11060 Exposure complete
02:23:14.762 00.165 11060 worker thread done servicing request
02:23:14.762 00.000 10844 OnExposeComplete: enter
02:23:14.762 00.000 10844 UpdateGuideState(): m_state=6
02:23:14.762 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13424
02:23:14.762 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=61.87, Mass=2883, SNR=33.6, Peak=246 HFD=3.7
02:23:14.762 00.000 10844 MultiStar: [#1 0.55,0.19,0.98,U] [#2 -0.48,0.00,2.12,U] [#3 0.47,0.18,0.93,U] [#4 -0.57,0.27,0.00,M1] [#5 -0.05,0.04,0.97,U] [#6 0.35,0.86,0.00,M8] [#7 0.44,-0.36,0.84,U] [#8 0.28,0.24,0.85,U] 
02:23:14.762 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.38, 0.19}
02:23:14.762 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
02:23:14.762 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
02:23:14.762 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=-0.08 mountY=0.11, mountTheta=2.23
02:23:14.765 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.06, opts=13)
02:23:14.765 00.000 10844 Enqueuing Move request for scope (0.12, 0.06)
02:23:14.765 00.000 11060 Worker thread wakes up
02:23:14.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
02:23:14.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
02:23:14.765 00.000 11060 Moving (0.12, 0.06) raw xDistance=-0.08 yDistance=0.11
02:23:14.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:23:14.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:14.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:14.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:23:14.765 00.000 11060 MoveAxis(E, 0, ABG)
02:23:14.765 00.000 11060 Move returns status 0, amount 0
02:23:14.765 00.000 10844 UpdateGuideState exits: m=2883 SNR=33.6
02:23:14.765 00.000 11060 MoveAxis(N, 0, ABG)
02:23:14.765 00.000 11060 Move returns status 0, amount 0
02:23:14.766 00.001 11060 move complete, result=0
02:23:14.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:14.766 00.000 11060 worker thread done servicing request
02:23:14.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:14.766 00.000 10844 Enqueuing Expose request
02:23:14.766 00.000 11060 Worker thread wakes up
02:23:14.766 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:14.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:14.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:15.404 00.638 11060 Exposure complete
02:23:15.584 00.180 11060 worker thread done servicing request
02:23:15.584 00.000 10844 OnExposeComplete: enter
02:23:15.584 00.000 10844 UpdateGuideState(): m_state=6
02:23:15.585 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13425
02:23:15.585 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=62.10, Mass=1843, SNR=26.6, Peak=202 HFD=2.7
02:23:15.585 00.000 10844 MultiStar: [#1 0.63,0.97,0.00,M1] [#2 0.29,0.47,2.64,U] [#3 0.33,0.39,1.06,U] [#4 -0.05,0.20,1.06,U] [#5 0.11,0.33,1.25,U] [#6 0.06,0.93,0.00,M9] [#7 0.92,-0.12,0.00,M1] [#8 0.46,0.25,1.17,U] 
02:23:15.585 00.000 10844 refined, 5 included, MultiStar: {0.27, 0.37}, one-star: {0.50, 0.42}
02:23:15.585 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
02:23:15.585 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
02:23:15.585 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.37 hyp=0.46 cameraTheta=0.93 mountX=-0.41 mountY=0.21, mountTheta=2.67
02:23:15.587 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.37, opts=13)
02:23:15.587 00.000 10844 Enqueuing Move request for scope (0.27, 0.37)
02:23:15.587 00.000 11060 Worker thread wakes up
02:23:15.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:15.587 00.000 10844 UpdateGuideState exits: m=1843 SNR=26.6
02:23:15.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.37) opts 0xd
02:23:15.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:15.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:15.587 00.000 10844 Enqueuing Expose request
02:23:15.587 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.37)
02:23:15.588 00.001 11060 Moving (0.27, 0.37) raw xDistance=-0.41 yDistance=0.21
02:23:15.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
02:23:15.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:23:15.588 00.000 11060 MoveAxis(E, 71, ABG)
02:23:15.588 00.000 11060 Guiding  Dir = 2, Dur = 71
02:23:15.619 00.031 11060 IsSlewing returns 0
02:23:15.620 00.001 11060 IsGuiding returns 0
02:23:15.713 00.093 11060 IsGuiding returns 0
02:23:15.713 00.000 11060 Move returns status 0, amount 71
02:23:15.713 00.000 11060 MoveAxis(S, 82, ABG)
02:23:15.713 00.000 11060 Guiding  Dir = 1, Dur = 82
02:23:15.745 00.032 11060 IsSlewing returns 0
02:23:15.745 00.000 11060 IsGuiding returns 0
02:23:15.852 00.107 11060 IsGuiding returns 0
02:23:15.852 00.000 11060 Move returns status 0, amount 82
02:23:15.852 00.000 11060 move complete, result=0
02:23:15.852 00.000 11060 worker thread done servicing request
02:23:15.852 00.000 11060 Worker thread wakes up
02:23:15.852 00.000 10844 GuideStep: -0.4 px 71 ms EAST, 0.2 px 82 ms SOUTH
02:23:15.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:15.854 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:16.499 00.645 11060 Exposure complete
02:23:16.678 00.179 11060 worker thread done servicing request
02:23:16.678 00.000 10844 OnExposeComplete: enter
02:23:16.678 00.000 10844 UpdateGuideState(): m_state=6
02:23:16.678 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13426
02:23:16.678 00.000 10844 Star::Find returns 1 (0), X=264.07, Y=61.32, Mass=2523, SNR=31.2, Peak=247 HFD=3.4
02:23:16.679 00.001 10844 MultiStar: [#1 0.46,-0.27,1.01,U] [#2 0.17,0.36,2.01,U] [#3 0.33,0.21,1.01,U] [#4 -0.09,-0.36,0.90,U] [#5 0.14,-0.42,1.08,U] [#6 0.09,0.39,0.98,U] [#7 0.63,-0.33,0.00,M2] [#8 0.43,-0.21,0.92,U] 
02:23:16.679 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.03}, one-star: {0.25, -0.36}
02:23:16.679 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
02:23:16.679 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
02:23:16.679 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.14 mountX=-0.01 mountY=0.22, mountTheta=1.61
02:23:16.681 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.03, opts=13)
02:23:16.681 00.000 10844 Enqueuing Move request for scope (0.22, -0.03)
02:23:16.681 00.000 11060 Worker thread wakes up
02:23:16.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
02:23:16.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
02:23:16.681 00.000 11060 Moving (0.22, -0.03) raw xDistance=-0.01 yDistance=0.22
02:23:16.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:16.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
02:23:16.681 00.000 11060 MoveAxis(E, 0, ABG)
02:23:16.681 00.000 11060 Move returns status 0, amount 0
02:23:16.681 00.000 11060 MoveAxis(S, 86, ABG)
02:23:16.681 00.000 11060 Guiding  Dir = 1, Dur = 86
02:23:16.682 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:16.682 00.000 10844 UpdateGuideState exits: m=2523 SNR=31.2
02:23:16.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:16.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:16.682 00.000 10844 Enqueuing Expose request
02:23:16.712 00.030 11060 IsSlewing returns 0
02:23:16.713 00.001 11060 IsGuiding returns 0
02:23:16.820 00.107 11060 IsGuiding returns 0
02:23:16.821 00.001 11060 Move returns status 0, amount 86
02:23:16.821 00.000 11060 move complete, result=0
02:23:16.821 00.000 11060 worker thread done servicing request
02:23:16.821 00.000 11060 Worker thread wakes up
02:23:16.821 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 86 ms SOUTH
02:23:16.822 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:16.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:17.454 00.632 11060 Exposure complete
02:23:17.634 00.180 11060 worker thread done servicing request
02:23:17.634 00.000 10844 OnExposeComplete: enter
02:23:17.634 00.000 10844 UpdateGuideState(): m_state=6
02:23:17.635 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13427
02:23:17.635 00.000 10844 Star::Find returns 1 (1), X=263.75, Y=61.48, Mass=2526, SNR=31.4, Peak=255 HFD=3.2
02:23:17.635 00.000 10844 MultiStar: [#1 0.14,0.65,0.00,M1] [#2 -0.03,0.56,1.98,U] [#3 -0.03,0.16,0.92,U] [#4 0.46,-0.32,0.88,U] [#5 -0.47,-0.31,1.01,U] [#6 -0.09,0.01,0.88,U] [#7 0.70,-0.14,0.00,M3] [#8 0.27,-0.63,0.00,M1] 
02:23:17.635 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.07}, one-star: {-0.07, -0.21}
02:23:17.635 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
02:23:17.635 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.40)
02:23:17.635 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.15 mountX=-0.06 mountY=-0.06, mountTheta=-2.39
02:23:17.636 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
02:23:17.636 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
02:23:17.636 00.000 11060 Worker thread wakes up
02:23:17.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:17.638 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
02:23:17.638 00.000 10844 UpdateGuideState exits: m=2526 SNR=31.4 Saturated
02:23:17.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
02:23:17.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:17.638 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=-0.06
02:23:17.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:17.638 00.000 10844 Enqueuing Expose request
02:23:17.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:23:17.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:17.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:23:17.638 00.000 11060 MoveAxis(E, 0, ABG)
02:23:17.638 00.000 11060 Move returns status 0, amount 0
02:23:17.638 00.000 11060 MoveAxis(N, 0, ABG)
02:23:17.638 00.000 11060 Move returns status 0, amount 0
02:23:17.638 00.000 11060 move complete, result=0
02:23:17.638 00.000 11060 worker thread done servicing request
02:23:17.638 00.000 11060 Worker thread wakes up
02:23:17.639 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:17.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:17.640 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:18.271 00.631 11060 Exposure complete
02:23:18.460 00.189 11060 worker thread done servicing request
02:23:18.461 00.001 10844 OnExposeComplete: enter
02:23:18.461 00.000 10844 UpdateGuideState(): m_state=6
02:23:18.461 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13428
02:23:18.461 00.000 10844 Star::Find returns 1 (0), X=263.83, Y=61.75, Mass=2420, SNR=30.7, Peak=246 HFD=3.3
02:23:18.461 00.000 10844 MultiStar: [#1 -0.19,0.57,0.99,U] [#2 -0.27,0.44,2.10,U] [#3 0.10,-0.04,1.02,U] [#4 -0.33,0.41,1.09,U] [#5 -0.01,-0.07,1.10,U] [#6 -0.35,0.22,0.98,U] [#7 0.56,-0.36,0.00,M4] [#8 0.57,0.17,0.95,U] 
02:23:18.461 00.000 10844 single-star, 7 included, MultiStar: {-0.09, 0.25}, one-star: {0.00, 0.07}
02:23:18.461 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.02)
02:23:18.461 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
02:23:18.461 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.52 mountX=-0.07 mountY=-0.01, mountTheta=-3.03
02:23:18.463 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
02:23:18.463 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
02:23:18.463 00.000 11060 Worker thread wakes up
02:23:18.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:18.463 00.000 10844 UpdateGuideState exits: m=2420 SNR=30.7
02:23:18.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:18.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:18.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
02:23:18.463 00.000 10844 Enqueuing Expose request
02:23:18.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
02:23:18.463 00.000 11060 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
02:23:18.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:23:18.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:18.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:23:18.463 00.000 11060 MoveAxis(E, 0, ABG)
02:23:18.464 00.001 11060 Move returns status 0, amount 0
02:23:18.464 00.000 11060 MoveAxis(N, 0, ABG)
02:23:18.464 00.000 11060 Move returns status 0, amount 0
02:23:18.464 00.000 11060 move complete, result=0
02:23:18.464 00.000 11060 worker thread done servicing request
02:23:18.464 00.000 11060 Worker thread wakes up
02:23:18.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:18.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:18.466 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:19.115 00.649 11060 Exposure complete
02:23:19.303 00.188 11060 worker thread done servicing request
02:23:19.303 00.000 10844 OnExposeComplete: enter
02:23:19.304 00.001 10844 UpdateGuideState(): m_state=6
02:23:19.304 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13429
02:23:19.304 00.000 10844 Star::Find returns 1 (0), X=263.68, Y=62.01, Mass=2565, SNR=31.3, Peak=234 HFD=3.3
02:23:19.304 00.000 10844 MultiStar: [#1 0.14,0.67,0.00,M1] [#2 -0.10,0.35,2.10,U] [#3 -0.01,-0.35,0.95,U] [#4 0.10,0.33,1.08,U] [#5 -0.29,-0.57,0.00,M1] [#6 -0.35,0.13,0.81,U] [#7 0.19,-0.41,0.85,U] [#8 -0.13,0.12,1.03,U] 
02:23:19.304 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.12}, one-star: {-0.15, 0.33}
02:23:19.304 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.75) = xAngle (3.81 = -2.47)
02:23:19.304 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.79 = -2.49)
02:23:19.305 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.06 mountX=-0.11 mountY=-0.08, mountTheta=-2.48
02:23:19.306 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.12, opts=13)
02:23:19.306 00.000 10844 Enqueuing Move request for scope (-0.06, 0.12)
02:23:19.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:19.306 00.000 10844 UpdateGuideState exits: m=2565 SNR=31.3
02:23:19.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:19.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:19.306 00.000 10844 Enqueuing Expose request
02:23:19.306 00.000 11060 Worker thread wakes up
02:23:19.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
02:23:19.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
02:23:19.306 00.000 11060 Moving (-0.06, 0.12) raw xDistance=-0.11 yDistance=-0.08
02:23:19.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:23:19.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:19.307 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:23:19.307 00.000 11060 MoveAxis(E, 0, ABG)
02:23:19.307 00.000 11060 Move returns status 0, amount 0
02:23:19.307 00.000 11060 MoveAxis(N, 0, ABG)
02:23:19.307 00.000 11060 Move returns status 0, amount 0
02:23:19.307 00.000 11060 move complete, result=0
02:23:19.307 00.000 11060 worker thread done servicing request
02:23:19.307 00.000 11060 Worker thread wakes up
02:23:19.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:19.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:19.309 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:19.943 00.634 11060 Exposure complete
02:23:20.120 00.177 11060 worker thread done servicing request
02:23:20.120 00.000 10844 OnExposeComplete: enter
02:23:20.120 00.000 10844 UpdateGuideState(): m_state=6
02:23:20.120 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13430
02:23:20.120 00.000 10844 Star::Find returns 1 (1), X=263.49, Y=61.77, Mass=2792, SNR=32.9, Peak=255 HFD=3.4
02:23:20.121 00.001 10844 MultiStar: [#1 -0.35,0.20,0.84,U] [#2 -0.14,0.37,2.07,U] [#3 -0.22,0.13,0.94,U] [#4 0.15,0.69,0.00,M1] [#5 -0.75,0.46,0.00,M2] [#6 0.15,0.14,0.82,U] [#7 -0.17,0.29,0.86,U] [#8 -0.41,-0.03,0.87,U] 
02:23:20.121 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.20}, one-star: {-0.33, 0.09}
02:23:20.121 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
02:23:20.121 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
02:23:20.121 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.29 cameraTheta=2.36 mountX=-0.16 mountY=-0.23, mountTheta=-2.18
02:23:20.122 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.20, opts=13)
02:23:20.122 00.000 10844 Enqueuing Move request for scope (-0.20, 0.20)
02:23:20.122 00.000 11060 Worker thread wakes up
02:23:20.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:20.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
02:23:20.122 00.000 10844 UpdateGuideState exits: m=2792 SNR=32.9 Saturated
02:23:20.123 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
02:23:20.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:20.123 00.000 11060 Moving (-0.20, 0.20) raw xDistance=-0.16 yDistance=-0.23
02:23:20.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:20.123 00.000 10844 Enqueuing Expose request
02:23:20.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:23:20.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:23:20.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:23:20.123 00.000 11060 MoveAxis(E, 28, ABG)
02:23:20.123 00.000 11060 Guiding  Dir = 2, Dur = 28
02:23:20.127 00.004 11060 IsSlewing returns 0
02:23:20.127 00.000 11060 IsGuiding returns 0
02:23:20.158 00.031 11060 IsGuiding returns 0
02:23:20.158 00.000 11060 Move returns status 0, amount 28
02:23:20.158 00.000 11060 MoveAxis(N, 0, ABG)
02:23:20.158 00.000 11060 Move returns status 0, amount 0
02:23:20.158 00.000 11060 move complete, result=0
02:23:20.158 00.000 11060 worker thread done servicing request
02:23:20.158 00.000 11060 Worker thread wakes up
02:23:20.158 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 0 ms NORTH
02:23:20.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:20.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:20.799 00.641 11060 Exposure complete
02:23:20.969 00.170 10844 OnExposeComplete: enter
02:23:20.969 00.000 10844 UpdateGuideState(): m_state=6
02:23:20.969 00.000 11060 worker thread done servicing request
02:23:20.971 00.002 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13431
02:23:20.971 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=61.98, Mass=2310, SNR=29.6, Peak=236 HFD=3.2
02:23:20.971 00.000 10844 MultiStar: [#1 0.08,-0.34,1.03,U] [#2 0.04,0.21,2.28,U] [#3 -0.10,0.16,1.03,U] [#4 0.16,0.06,0.90,U] [#5 -0.57,-0.02,1.10,U] [#6 -0.64,-0.17,0.00,M5] [#7 -0.25,-0.48,0.96,U] [#8 -0.19,-0.51,0.99,U] 
02:23:20.971 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {0.33, 0.30}
02:23:20.971 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
02:23:20.971 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
02:23:20.971 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.57 mountX=0.05 mountY=-0.05, mountTheta=-0.82
02:23:20.972 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
02:23:20.972 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
02:23:20.972 00.000 11060 Worker thread wakes up
02:23:20.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:20.972 00.000 10844 UpdateGuideState exits: m=2310 SNR=29.6
02:23:20.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:20.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:20.972 00.000 10844 Enqueuing Expose request
02:23:20.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
02:23:20.973 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
02:23:20.973 00.000 11060 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=-0.05
02:23:20.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:20.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:20.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:23:20.973 00.000 11060 MoveAxis(E, 0, ABG)
02:23:20.973 00.000 11060 Move returns status 0, amount 0
02:23:20.973 00.000 11060 MoveAxis(N, 0, ABG)
02:23:20.973 00.000 11060 Move returns status 0, amount 0
02:23:20.973 00.000 11060 move complete, result=0
02:23:20.973 00.000 11060 worker thread done servicing request
02:23:20.973 00.000 11060 Worker thread wakes up
02:23:20.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:20.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:20.975 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:21.602 00.627 11060 Exposure complete
02:23:21.777 00.175 11060 worker thread done servicing request
02:23:21.777 00.000 10844 OnExposeComplete: enter
02:23:21.777 00.000 10844 UpdateGuideState(): m_state=6
02:23:21.777 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13432
02:23:21.777 00.000 10844 Star::Find returns 1 (0), X=263.96, Y=61.37, Mass=2571, SNR=31.5, Peak=233 HFD=3.6
02:23:21.778 00.001 10844 MultiStar: [#1 -0.33,0.39,1.11,U] [#2 -0.76,0.18,0.00,M1] [#3 0.23,0.27,0.91,U] [#4 -0.19,-0.17,0.94,U] [#5 -0.44,0.20,1.04,U] [#6 -0.67,-0.35,0.00,M6] [#7 0.49,-0.10,0.73,U] [#8 0.39,-0.52,0.00,M1] 
02:23:21.778 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.06}, one-star: {0.14, -0.31}
02:23:21.778 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
02:23:21.778 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
02:23:21.778 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.28 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
02:23:21.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
02:23:21.779 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
02:23:21.779 00.000 11060 Worker thread wakes up
02:23:21.780 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:21.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
02:23:21.780 00.000 10844 UpdateGuideState exits: m=2571 SNR=31.5
02:23:21.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
02:23:21.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:21.780 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.06
02:23:21.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:21.780 00.000 10844 Enqueuing Expose request
02:23:21.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:23:21.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:21.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:23:21.780 00.000 11060 MoveAxis(E, 0, ABG)
02:23:21.780 00.000 11060 Move returns status 0, amount 0
02:23:21.780 00.000 11060 MoveAxis(N, 0, ABG)
02:23:21.781 00.001 11060 Move returns status 0, amount 0
02:23:21.781 00.000 11060 move complete, result=0
02:23:21.781 00.000 11060 worker thread done servicing request
02:23:21.781 00.000 11060 Worker thread wakes up
02:23:21.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:21.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:21.784 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:22.415 00.631 11060 Exposure complete
02:23:22.595 00.180 11060 worker thread done servicing request
02:23:22.595 00.000 10844 OnExposeComplete: enter
02:23:22.595 00.000 10844 UpdateGuideState(): m_state=6
02:23:22.595 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13433
02:23:22.595 00.000 10844 Star::Find returns 1 (0), X=263.52, Y=61.14, Mass=2413, SNR=30.6, Peak=230 HFD=3.4
02:23:22.595 00.000 10844 MultiStar: [#1 -0.12,-0.17,1.08,U] [#2 -0.13,-0.07,2.09,U] [#3 -0.22,-0.75,0.00,M1] [#4 -0.16,-0.18,1.02,U] [#5 -0.25,-0.17,0.92,U] [#6 -0.26,0.05,0.94,U] [#7 -0.08,-0.19,0.83,U] [#8 0.32,-0.25,0.97,U] 
02:23:22.595 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.18}, one-star: {-0.30, -0.54}
02:23:22.595 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
02:23:22.595 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
02:23:22.597 00.002 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.19 mountX=0.20 mountY=-0.10, mountTheta=-0.45
02:23:22.598 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.18, opts=13)
02:23:22.598 00.000 10844 Enqueuing Move request for scope (-0.13, -0.18)
02:23:22.598 00.000 11060 Worker thread wakes up
02:23:22.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:22.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
02:23:22.598 00.000 10844 UpdateGuideState exits: m=2413 SNR=30.6
02:23:22.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
02:23:22.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:22.598 00.000 11060 Moving (-0.13, -0.18) raw xDistance=0.20 yDistance=-0.10
02:23:22.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:22.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:23:22.598 00.000 10844 Enqueuing Expose request
02:23:22.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:22.599 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:23:22.599 00.000 11060 MoveAxis(W, 34, ABG)
02:23:22.599 00.000 11060 Guiding  Dir = 3, Dur = 34
02:23:22.615 00.016 11060 IsSlewing returns 0
02:23:22.615 00.000 11060 IsGuiding returns 0
02:23:22.661 00.046 11060 IsGuiding returns 0
02:23:22.661 00.000 11060 Move returns status 0, amount 34
02:23:22.661 00.000 11060 MoveAxis(N, 0, ABG)
02:23:22.661 00.000 11060 Move returns status 0, amount 0
02:23:22.661 00.000 11060 move complete, result=0
02:23:22.661 00.000 11060 worker thread done servicing request
02:23:22.661 00.000 11060 Worker thread wakes up
02:23:22.661 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
02:23:22.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:22.663 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:23.304 00.641 11060 Exposure complete
02:23:23.484 00.180 11060 worker thread done servicing request
02:23:23.484 00.000 10844 OnExposeComplete: enter
02:23:23.484 00.000 10844 UpdateGuideState(): m_state=6
02:23:23.484 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13434
02:23:23.484 00.000 10844 Star::Find returns 1 (0), X=263.70, Y=61.88, Mass=2364, SNR=29.9, Peak=202 HFD=3.4
02:23:23.484 00.000 10844 MultiStar: [#1 -0.59,-0.29,0.00,M1] [#2 -0.57,0.05,2.24,U] [#3 -0.03,0.06,0.91,U] [#4 -0.37,0.03,1.02,U] [#5 -0.35,0.01,1.06,U] [#6 -0.72,0.23,0.00,M6] [#7 -0.03,-0.25,0.92,U] [#8 -0.16,-0.56,1.06,U] 
02:23:23.485 00.001 10844 single-star, 6 included, MultiStar: {-0.29, -0.05}, one-star: {-0.12, 0.20}
02:23:23.485 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.75) = xAngle (3.86 = -2.42)
02:23:23.485 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.85 = -2.44)
02:23:23.485 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=-0.18 mountY=-0.15, mountTheta=-2.43
02:23:23.486 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.20, opts=13)
02:23:23.486 00.000 10844 Enqueuing Move request for scope (-0.12, 0.20)
02:23:23.486 00.000 11060 Worker thread wakes up
02:23:23.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:23.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
02:23:23.486 00.000 10844 UpdateGuideState exits: m=2364 SNR=29.9
02:23:23.487 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
02:23:23.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:23.487 00.000 11060 Moving (-0.12, 0.20) raw xDistance=-0.18 yDistance=-0.15
02:23:23.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:23.487 00.000 10844 Enqueuing Expose request
02:23:23.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:23:23.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:23.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:23:23.487 00.000 11060 MoveAxis(E, 29, ABG)
02:23:23.487 00.000 11060 Guiding  Dir = 2, Dur = 29
02:23:23.525 00.038 11060 IsSlewing returns 0
02:23:23.526 00.001 11060 IsGuiding returns 0
02:23:23.589 00.063 11060 IsGuiding returns 0
02:23:23.589 00.000 11060 Move returns status 0, amount 29
02:23:23.589 00.000 11060 MoveAxis(N, 0, ABG)
02:23:23.589 00.000 11060 Move returns status 0, amount 0
02:23:23.589 00.000 11060 move complete, result=0
02:23:23.589 00.000 11060 worker thread done servicing request
02:23:23.589 00.000 11060 Worker thread wakes up
02:23:23.589 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.2 px 0 ms NORTH
02:23:23.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:23.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:24.230 00.641 11060 Exposure complete
02:23:24.401 00.171 11060 worker thread done servicing request
02:23:24.401 00.000 10844 OnExposeComplete: enter
02:23:24.401 00.000 10844 UpdateGuideState(): m_state=6
02:23:24.402 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13435
02:23:24.402 00.000 10844 Star::Find returns 1 (0), X=264.03, Y=61.56, Mass=2484, SNR=31.4, Peak=251 HFD=3.1
02:23:24.402 00.000 10844 MultiStar: [#1 -0.25,0.28,0.93,U] [#2 -0.82,0.27,0.00,M1] [#3 -0.66,0.01,0.00,M1] [#4 -0.23,-0.31,0.90,U] [#5 -0.46,0.17,0.98,U] [#6 -0.49,0.15,0.96,U] [#7 0.25,0.13,0.91,U] [#8 0.38,0.41,0.81,U] 
02:23:24.402 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.10}, one-star: {0.20, -0.12}
02:23:24.402 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
02:23:24.402 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
02:23:24.402 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.13 cameraTheta=2.36 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
02:23:24.404 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.10, opts=13)
02:23:24.404 00.000 10844 Enqueuing Move request for scope (-0.10, 0.10)
02:23:24.404 00.000 11060 Worker thread wakes up
02:23:24.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:24.404 00.000 10844 UpdateGuideState exits: m=2484 SNR=31.4
02:23:24.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:24.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:24.404 00.000 10844 Enqueuing Expose request
02:23:24.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
02:23:24.405 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
02:23:24.405 00.000 11060 Moving (-0.10, 0.10) raw xDistance=-0.08 yDistance=-0.11
02:23:24.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:23:24.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:24.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:24.405 00.000 11060 MoveAxis(E, 0, ABG)
02:23:24.405 00.000 11060 Move returns status 0, amount 0
02:23:24.405 00.000 11060 MoveAxis(N, 0, ABG)
02:23:24.405 00.000 11060 Move returns status 0, amount 0
02:23:24.405 00.000 11060 move complete, result=0
02:23:24.405 00.000 11060 worker thread done servicing request
02:23:24.405 00.000 11060 Worker thread wakes up
02:23:24.406 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:24.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:24.407 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:25.040 00.633 11060 Exposure complete
02:23:25.211 00.171 11060 worker thread done servicing request
02:23:25.211 00.000 10844 OnExposeComplete: enter
02:23:25.211 00.000 10844 UpdateGuideState(): m_state=6
02:23:25.211 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13436
02:23:25.211 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=61.58, Mass=2250, SNR=30.1, Peak=255 HFD=3.2
02:23:25.212 00.001 10844 MultiStar: [#1 0.08,0.19,1.17,U] [#2 -0.21,0.42,2.20,U] [#3 0.34,0.45,1.02,U] [#4 -0.28,0.19,1.16,U] [#5 -0.19,0.03,1.12,U] [#6 -0.30,0.46,0.91,U] [#7 0.40,-0.02,0.72,U] [#8 -0.13,-0.72,0.00,M1] 
02:23:25.212 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.23}, one-star: {0.21, -0.10}
02:23:25.212 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.49 = -2.80)
02:23:25.212 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.82)
02:23:25.212 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.73 mountX=-0.22 mountY=-0.08, mountTheta=-2.81
02:23:25.214 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.23, opts=13)
02:23:25.214 00.000 10844 Enqueuing Move request for scope (-0.04, 0.23)
02:23:25.214 00.000 11060 Worker thread wakes up
02:23:25.215 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:25.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
02:23:25.215 00.000 10844 UpdateGuideState exits: m=2250 SNR=30.1 Saturated
02:23:25.215 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
02:23:25.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:25.215 00.000 11060 Moving (-0.04, 0.23) raw xDistance=-0.22 yDistance=-0.08
02:23:25.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:25.215 00.000 10844 Enqueuing Expose request
02:23:25.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:23:25.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:25.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:23:25.215 00.000 11060 MoveAxis(E, 39, ABG)
02:23:25.215 00.000 11060 Guiding  Dir = 2, Dur = 39
02:23:25.221 00.006 11060 IsSlewing returns 0
02:23:25.221 00.000 11060 IsGuiding returns 0
02:23:25.268 00.047 11060 IsGuiding returns 0
02:23:25.268 00.000 11060 Move returns status 0, amount 39
02:23:25.268 00.000 11060 MoveAxis(N, 0, ABG)
02:23:25.268 00.000 11060 Move returns status 0, amount 0
02:23:25.268 00.000 11060 move complete, result=0
02:23:25.268 00.000 11060 worker thread done servicing request
02:23:25.268 00.000 11060 Worker thread wakes up
02:23:25.268 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
02:23:25.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:25.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:25.896 00.628 11060 Exposure complete
02:23:26.082 00.186 11060 worker thread done servicing request
02:23:26.082 00.000 10844 OnExposeComplete: enter
02:23:26.082 00.000 10844 UpdateGuideState(): m_state=6
02:23:26.082 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13437
02:23:26.082 00.000 10844 Star::Find returns 1 (1), X=263.59, Y=62.09, Mass=2923, SNR=33.8, Peak=255 HFD=3.4
02:23:26.082 00.000 10844 MultiStar: [#1 -0.07,0.08,0.93,U] [#2 -0.60,0.37,0.00,M1] [#3 -0.38,0.50,0.00,M1] [#4 -0.18,-0.02,0.85,U] [#5 -0.44,0.60,0.00,M1] [#6 -0.11,0.42,0.90,U] [#7 0.06,-0.16,0.78,U] [#8 -0.23,0.04,0.81,U] 
02:23:26.082 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.14}, one-star: {-0.23, 0.41}
02:23:26.082 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
02:23:26.083 00.001 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.05 = -2.23)
02:23:26.083 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.32 mountX=-0.12 mountY=-0.15, mountTheta=-2.22
02:23:26.085 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.14, opts=13)
02:23:26.085 00.000 10844 Enqueuing Move request for scope (-0.13, 0.14)
02:23:26.085 00.000 11060 Worker thread wakes up
02:23:26.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:26.085 00.000 10844 UpdateGuideState exits: m=2923 SNR=33.8 Saturated
02:23:26.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:26.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:26.085 00.000 10844 Enqueuing Expose request
02:23:26.086 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
02:23:26.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
02:23:26.086 00.000 11060 Moving (-0.13, 0.14) raw xDistance=-0.12 yDistance=-0.15
02:23:26.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:23:26.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:26.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:23:26.086 00.000 11060 MoveAxis(E, 0, ABG)
02:23:26.086 00.000 11060 Move returns status 0, amount 0
02:23:26.086 00.000 11060 MoveAxis(N, 0, ABG)
02:23:26.086 00.000 11060 Move returns status 0, amount 0
02:23:26.086 00.000 11060 move complete, result=0
02:23:26.086 00.000 11060 worker thread done servicing request
02:23:26.086 00.000 11060 Worker thread wakes up
02:23:26.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:26.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:26.087 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:26.735 00.648 11060 Exposure complete
02:23:26.925 00.190 11060 worker thread done servicing request
02:23:26.925 00.000 10844 OnExposeComplete: enter
02:23:26.925 00.000 10844 UpdateGuideState(): m_state=6
02:23:26.925 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13438
02:23:26.925 00.000 10844 Star::Find returns 1 (1), X=264.03, Y=61.58, Mass=3094, SNR=35.1, Peak=255 HFD=3.4
02:23:26.926 00.001 10844 MultiStar: [#1 -0.21,0.03,0.83,U] [#2 -0.51,0.25,1.89,U] [#3 -0.06,0.14,0.82,U] [#4 -0.22,0.04,0.83,U] [#5 -0.71,0.27,0.00,M2] [#6 0.09,0.33,0.74,U] [#7 0.29,-0.47,0.73,U] [#8 0.35,-0.56,0.00,M1] 
02:23:26.926 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.06}, one-star: {0.21, -0.10}
02:23:26.926 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.75) = xAngle (4.43 = -1.86)
02:23:26.926 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.41 = -1.87)
02:23:26.926 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.67 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
02:23:26.927 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
02:23:26.927 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
02:23:26.927 00.000 11060 Worker thread wakes up
02:23:26.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:23:26.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
02:23:26.927 00.000 10844 UpdateGuideState exits: m=3094 SNR=35.1 Saturated
02:23:26.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
02:23:26.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:26.927 00.000 11060 Moving (-0.13, 0.06) raw xDistance=-0.04 yDistance=-0.14
02:23:26.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:26.927 00.000 10844 Enqueuing Expose request
02:23:26.928 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:23:26.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:26.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:23:26.928 00.000 11060 MoveAxis(E, 0, ABG)
02:23:26.928 00.000 11060 Move returns status 0, amount 0
02:23:26.928 00.000 11060 MoveAxis(N, 0, ABG)
02:23:26.928 00.000 11060 Move returns status 0, amount 0
02:23:26.928 00.000 11060 move complete, result=0
02:23:26.928 00.000 11060 worker thread done servicing request
02:23:26.928 00.000 11060 Worker thread wakes up
02:23:26.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:26.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:26.929 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:27.557 00.628 11060 Exposure complete
02:23:27.724 00.167 11060 worker thread done servicing request
02:23:27.724 00.000 10844 OnExposeComplete: enter
02:23:27.724 00.000 10844 UpdateGuideState(): m_state=6
02:23:27.725 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13439
02:23:27.725 00.000 10844 Star::Find returns 1 (0), X=263.69, Y=61.50, Mass=2123, SNR=28.6, Peak=195 HFD=3.3
02:23:27.725 00.000 10844 MultiStar: [#1 0.31,0.37,1.12,U] [#2 -0.22,0.03,2.37,U] [#3 0.19,-0.07,1.06,U] [#4 -0.02,0.11,0.91,U] [#5 -0.34,-0.20,1.07,U] [#6 0.16,0.58,0.99,U] [#7 0.63,0.16,0.00,M1] [#8 0.28,-0.72,0.00,M2] 
02:23:27.725 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {-0.13, -0.19}
02:23:27.725 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.75) = xAngle (3.77 = -2.52)
02:23:27.725 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.54)
02:23:27.725 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.01 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
02:23:27.726 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
02:23:27.727 00.001 10844 Enqueuing Move request for scope (-0.04, 0.08)
02:23:27.727 00.000 11060 Worker thread wakes up
02:23:27.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
02:23:27.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
02:23:27.727 00.000 11060 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=-0.05
02:23:27.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:23:27.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:27.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:27.727 00.000 10844 UpdateGuideState exits: m=2123 SNR=28.6
02:23:27.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:27.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:27.727 00.000 10844 Enqueuing Expose request
02:23:27.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:23:27.727 00.000 11060 MoveAxis(E, 0, ABG)
02:23:27.727 00.000 11060 Move returns status 0, amount 0
02:23:27.727 00.000 11060 MoveAxis(N, 0, ABG)
02:23:27.728 00.001 11060 Move returns status 0, amount 0
02:23:27.728 00.000 11060 move complete, result=0
02:23:27.728 00.000 11060 worker thread done servicing request
02:23:27.728 00.000 11060 Worker thread wakes up
02:23:27.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:27.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:27.729 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:28.365 00.636 11060 Exposure complete
02:23:28.526 00.161 11060 worker thread done servicing request
02:23:28.526 00.000 10844 OnExposeComplete: enter
02:23:28.526 00.000 10844 UpdateGuideState(): m_state=6
02:23:28.527 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13440
02:23:28.527 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=61.28, Mass=2496, SNR=30.9, Peak=241 HFD=3.4
02:23:28.527 00.000 10844 MultiStar: [#1 0.33,-0.20,0.96,U] [#2 -0.20,-0.17,2.17,U] [#3 -0.01,-0.35,0.96,U] [#4 0.05,-0.04,0.97,U] [#5 0.26,0.03,1.12,U] [#6 -0.68,0.40,0.00,M2] [#7 0.02,0.04,0.85,U] [#8 0.06,-0.35,0.90,U] 
02:23:28.527 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.18}, one-star: {0.29, -0.40}
02:23:28.527 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
02:23:28.527 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
02:23:28.527 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.22 mountX=0.16 mountY=0.09, mountTheta=0.52
02:23:28.528 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
02:23:28.529 00.001 10844 Enqueuing Move request for scope (0.06, -0.18)
02:23:28.529 00.000 11060 Worker thread wakes up
02:23:28.529 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:23:28.529 00.000 10844 UpdateGuideState exits: m=2496 SNR=30.9
02:23:28.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:28.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:28.529 00.000 10844 Enqueuing Expose request
02:23:28.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
02:23:28.529 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
02:23:28.529 00.000 11060 Moving (0.06, -0.18) raw xDistance=0.16 yDistance=0.09
02:23:28.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:23:28.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:28.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:23:28.529 00.000 11060 MoveAxis(W, 28, ABG)
02:23:28.529 00.000 11060 Guiding  Dir = 3, Dur = 28
02:23:28.545 00.016 11060 IsSlewing returns 0
02:23:28.545 00.000 11060 IsGuiding returns 0
02:23:28.576 00.031 11060 IsGuiding returns 0
02:23:28.576 00.000 11060 Move returns status 0, amount 28
02:23:28.576 00.000 11060 MoveAxis(N, 0, ABG)
02:23:28.576 00.000 11060 Move returns status 0, amount 0
02:23:28.576 00.000 11060 move complete, result=0
02:23:28.577 00.001 11060 worker thread done servicing request
02:23:28.577 00.000 11060 Worker thread wakes up
02:23:28.577 00.000 10844 GuideStep: 0.2 px 28 ms WEST, 0.1 px 0 ms NORTH
02:23:28.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:28.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:29.213 00.636 11060 Exposure complete
02:23:29.405 00.192 11060 worker thread done servicing request
02:23:29.405 00.000 10844 OnExposeComplete: enter
02:23:29.405 00.000 10844 UpdateGuideState(): m_state=6
02:23:29.405 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13441
02:23:29.406 00.001 10844 Star::Find returns 1 (1), X=263.95, Y=61.58, Mass=2666, SNR=32.3, Peak=255 HFD=3.5
02:23:29.406 00.000 10844 MultiStar: [#1 -0.05,0.02,0.91,U] [#2 -0.01,0.24,2.11,U] [#3 0.19,0.26,0.90,U] [#4 -0.15,-0.11,0.90,U] [#5 -0.28,-0.38,0.98,U] [#6 -0.04,0.41,0.89,U] [#7 0.59,-0.56,0.00,M1] [#8 0.11,-0.33,0.98,U] 
02:23:29.406 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.13, -0.10}
02:23:29.406 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
02:23:29.406 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
02:23:29.406 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.92 mountX=-0.02 mountY=-0.01, mountTheta=-2.63
02:23:29.407 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
02:23:29.407 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
02:23:29.408 00.001 11060 Worker thread wakes up
02:23:29.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:29.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:23:29.408 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.3 Saturated
02:23:29.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:23:29.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:29.408 00.000 11060 Moving (-0.01, 0.03) raw xDistance=-0.02 yDistance=-0.01
02:23:29.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:29.408 00.000 10844 Enqueuing Expose request
02:23:29.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:23:29.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:29.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:23:29.408 00.000 11060 MoveAxis(E, 0, ABG)
02:23:29.408 00.000 11060 Move returns status 0, amount 0
02:23:29.408 00.000 11060 MoveAxis(N, 0, ABG)
02:23:29.408 00.000 11060 Move returns status 0, amount 0
02:23:29.409 00.001 11060 move complete, result=0
02:23:29.409 00.000 11060 worker thread done servicing request
02:23:29.409 00.000 11060 Worker thread wakes up
02:23:29.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:29.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:29.411 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:30.045 00.634 11060 Exposure complete
02:23:30.221 00.176 11060 worker thread done servicing request
02:23:30.221 00.000 10844 OnExposeComplete: enter
02:23:30.221 00.000 10844 UpdateGuideState(): m_state=6
02:23:30.222 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13442
02:23:30.222 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=61.58, Mass=2638, SNR=32.1, Peak=254 HFD=3.3
02:23:30.222 00.000 10844 MultiStar: [#1 0.31,0.01,1.01,U] [#2 -0.09,0.49,1.87,U] [#3 -0.16,0.38,0.95,U] [#4 0.06,0.40,0.94,U] [#5 -0.15,-0.26,1.09,U] [#6 -0.08,0.59,0.81,U] [#7 0.06,-0.16,1.00,U] [#8 0.25,0.49,0.90,U] 
02:23:30.222 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.21}, one-star: {0.48, -0.10}
02:23:30.222 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
02:23:30.222 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
02:23:30.223 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.29 mountX=-0.22 mountY=0.03, mountTheta=3.02
02:23:30.224 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.21, opts=13)
02:23:30.224 00.000 10844 Enqueuing Move request for scope (0.06, 0.21)
02:23:30.224 00.000 11060 Worker thread wakes up
02:23:30.225 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
02:23:30.225 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
02:23:30.225 00.000 11060 Moving (0.06, 0.21) raw xDistance=-0.22 yDistance=0.03
02:23:30.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:23:30.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:23:30.225 00.000 10844 UpdateGuideState exits: m=2638 SNR=32.1
02:23:30.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:30.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:30.225 00.000 10844 Enqueuing Expose request
02:23:30.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:30.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:23:30.225 00.000 11060 MoveAxis(E, 38, ABG)
02:23:30.226 00.001 11060 Guiding  Dir = 2, Dur = 38
02:23:30.240 00.014 11060 IsSlewing returns 0
02:23:30.241 00.001 11060 IsGuiding returns 0
02:23:30.284 00.043 11060 IsGuiding returns 0
02:23:30.284 00.000 11060 Move returns status 0, amount 38
02:23:30.284 00.000 11060 MoveAxis(N, 0, ABG)
02:23:30.284 00.000 11060 Move returns status 0, amount 0
02:23:30.285 00.001 11060 move complete, result=0
02:23:30.285 00.000 11060 worker thread done servicing request
02:23:30.285 00.000 11060 Worker thread wakes up
02:23:30.285 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
02:23:30.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:30.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:30.916 00.631 11060 Exposure complete
02:23:31.088 00.172 11060 worker thread done servicing request
02:23:31.088 00.000 10844 OnExposeComplete: enter
02:23:31.088 00.000 10844 UpdateGuideState(): m_state=6
02:23:31.088 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13443
02:23:31.088 00.000 10844 Star::Find returns 1 (0), X=263.94, Y=60.93, Mass=2670, SNR=32.3, Peak=228 HFD=3.2
02:23:31.088 00.000 10844 MultiStar: [#1 0.06,-0.37,0.87,U] [#2 -0.12,0.46,2.10,U] [#3 -0.07,-0.05,0.90,U] [#4 -0.14,-0.34,0.89,U] [#5 -0.29,-0.40,1.01,U] [#6 -0.18,0.51,0.86,U] [#7 0.05,-0.00,0.78,U] [#8 0.38,-0.67,0.00,M1] 
02:23:31.088 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.05}, one-star: {0.12, -0.75}
02:23:31.088 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
02:23:31.088 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
02:23:31.088 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.59 mountX=0.06 mountY=-0.07, mountTheta=-0.84
02:23:31.091 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.05, opts=13)
02:23:31.091 00.000 10844 Enqueuing Move request for scope (-0.08, -0.05)
02:23:31.091 00.000 11060 Worker thread wakes up
02:23:31.091 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:31.091 00.000 10844 UpdateGuideState exits: m=2670 SNR=32.3
02:23:31.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:31.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:31.091 00.000 10844 Enqueuing Expose request
02:23:31.091 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
02:23:31.092 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
02:23:31.092 00.000 11060 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=-0.07
02:23:31.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:23:31.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:31.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:23:31.092 00.000 11060 MoveAxis(E, 0, ABG)
02:23:31.092 00.000 11060 Move returns status 0, amount 0
02:23:31.092 00.000 11060 MoveAxis(N, 0, ABG)
02:23:31.092 00.000 11060 Move returns status 0, amount 0
02:23:31.092 00.000 11060 move complete, result=0
02:23:31.092 00.000 11060 worker thread done servicing request
02:23:31.092 00.000 11060 Worker thread wakes up
02:23:31.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:31.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:31.093 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:31.728 00.635 11060 Exposure complete
02:23:31.916 00.188 11060 worker thread done servicing request
02:23:31.916 00.000 10844 OnExposeComplete: enter
02:23:31.916 00.000 10844 UpdateGuideState(): m_state=6
02:23:31.917 00.001 10844 Star::Find(15, 263, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13444
02:23:31.917 00.000 10844 Star::Find returns 1 (0), X=264.13, Y=61.21, Mass=2469, SNR=30.6, Peak=246 HFD=3.6
02:23:31.917 00.000 10844 MultiStar: [#1 0.55,0.04,0.92,U] [#2 0.22,-0.03,2.14,U] [#3 0.06,0.37,1.05,U] [#4 0.27,0.01,0.90,U] [#5 -0.48,-0.43,0.00,M1] [#6 -0.07,-0.02,0.85,U] [#7 0.18,-0.49,0.92,U] [#8 0.32,-0.40,0.98,U] 
02:23:31.917 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.11}, one-star: {0.30, -0.47}
02:23:31.917 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
02:23:31.917 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
02:23:31.917 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-0.45 mountX=0.07 mountY=0.24, mountTheta=1.30
02:23:31.919 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.11, opts=13)
02:23:31.919 00.000 10844 Enqueuing Move request for scope (0.23, -0.11)
02:23:31.919 00.000 11060 Worker thread wakes up
02:23:31.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
02:23:31.919 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
02:23:31.919 00.000 11060 Moving (0.23, -0.11) raw xDistance=0.07 yDistance=0.24
02:23:31.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:23:31.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
02:23:31.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:31.919 00.000 10844 UpdateGuideState exits: m=2469 SNR=30.6
02:23:31.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:31.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:31.919 00.000 10844 Enqueuing Expose request
02:23:31.919 00.000 11060 MoveAxis(E, 0, ABG)
02:23:31.919 00.000 11060 Move returns status 0, amount 0
02:23:31.919 00.000 11060 MoveAxis(S, 95, ABG)
02:23:31.919 00.000 11060 Guiding  Dir = 1, Dur = 95
02:23:31.925 00.006 11060 IsSlewing returns 0
02:23:31.925 00.000 11060 IsGuiding returns 0
02:23:32.059 00.134 11060 IsGuiding returns 0
02:23:32.059 00.000 11060 Move returns status 0, amount 95
02:23:32.059 00.000 11060 move complete, result=0
02:23:32.060 00.001 11060 worker thread done servicing request
02:23:32.060 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 95 ms SOUTH
02:23:32.060 00.000 11060 Worker thread wakes up
02:23:32.061 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:32.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:32.699 00.638 11060 Exposure complete
02:23:32.878 00.179 11060 worker thread done servicing request
02:23:32.878 00.000 10844 OnExposeComplete: enter
02:23:32.878 00.000 10844 UpdateGuideState(): m_state=6
02:23:32.879 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13445
02:23:32.879 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=61.62, Mass=2449, SNR=30.5, Peak=255 HFD=3.2
02:23:32.879 00.000 10844 MultiStar: [#1 0.69,-0.18,0.00,M1] [#2 -0.25,0.71,0.00,M1] [#3 0.55,-0.22,1.06,U] [#4 -0.47,0.20,0.83,U] [#5 -0.13,-0.45,1.06,U] [#6 -0.61,0.70,0.00,M1] [#7 0.73,-0.67,0.00,M1] [#8 0.23,0.20,0.89,U] 
02:23:32.879 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.09}, one-star: {0.67, -0.06}
02:23:32.879 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.75) = xAngle (1.31 = 1.31)
02:23:32.879 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.30 = 1.30)
02:23:32.879 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=0.05 mountY=0.20, mountTheta=1.31
02:23:32.880 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.09, opts=13)
02:23:32.881 00.001 10844 Enqueuing Move request for scope (0.19, -0.09)
02:23:32.881 00.000 11060 Worker thread wakes up
02:23:32.881 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:32.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
02:23:32.881 00.000 10844 UpdateGuideState exits: m=2449 SNR=30.5 Saturated
02:23:32.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
02:23:32.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:32.881 00.000 11060 Moving (0.19, -0.09) raw xDistance=0.05 yDistance=0.20
02:23:32.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:32.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:23:32.881 00.000 11060 MoveAxis(E, 0, ABG)
02:23:32.881 00.000 11060 Move returns status 0, amount 0
02:23:32.881 00.000 11060 MoveAxis(S, 79, ABG)
02:23:32.881 00.000 11060 Guiding  Dir = 1, Dur = 79
02:23:32.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:32.881 00.000 10844 Enqueuing Expose request
02:23:32.900 00.019 11060 IsSlewing returns 0
02:23:32.900 00.000 11060 IsGuiding returns 0
02:23:33.008 00.108 11060 IsGuiding returns 0
02:23:33.008 00.000 11060 Move returns status 0, amount 79
02:23:33.008 00.000 11060 move complete, result=0
02:23:33.008 00.000 11060 worker thread done servicing request
02:23:33.008 00.000 11060 Worker thread wakes up
02:23:33.009 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 79 ms SOUTH
02:23:33.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:33.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:33.638 00.629 11060 Exposure complete
02:23:33.811 00.173 10844 OnExposeComplete: enter
02:23:33.811 00.000 11060 worker thread done servicing request
02:23:33.811 00.000 10844 UpdateGuideState(): m_state=6
02:23:33.811 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13446
02:23:33.811 00.000 10844 Star::Find returns 1 (1), X=264.02, Y=61.16, Mass=2920, SNR=34.3, Peak=255 HFD=3.0
02:23:33.811 00.000 10844 MultiStar: [#1 -0.21,0.29,0.86,U] [#2 -0.60,0.35,0.00,M2] [#3 -0.15,0.20,0.88,U] [#4 -0.59,-0.50,0.00,M1] [#5 -0.51,-0.11,0.92,U] [#6 -0.39,-0.24,0.86,U] [#7 0.03,-0.52,0.74,U] [#8 0.08,-0.64,0.00,M1] 
02:23:33.813 00.002 10844 refined, 5 included, MultiStar: {-0.17, -0.15}, one-star: {0.20, -0.53}
02:23:33.813 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
02:23:33.813 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
02:23:33.813 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.42 mountX=0.18 mountY=-0.14, mountTheta=-0.68
02:23:33.814 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.15, opts=13)
02:23:33.814 00.000 10844 Enqueuing Move request for scope (-0.17, -0.15)
02:23:33.815 00.001 11060 Worker thread wakes up
02:23:33.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
02:23:33.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
02:23:33.815 00.000 11060 Moving (-0.17, -0.15) raw xDistance=0.18 yDistance=-0.14
02:23:33.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:23:33.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:33.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:23:33.815 00.000 11060 MoveAxis(W, 31, ABG)
02:23:33.815 00.000 11060 Guiding  Dir = 3, Dur = 31
02:23:33.816 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:33.816 00.000 10844 UpdateGuideState exits: m=2920 SNR=34.3 Saturated
02:23:33.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:33.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:33.816 00.000 10844 Enqueuing Expose request
02:23:33.820 00.004 11060 IsSlewing returns 0
02:23:33.820 00.000 11060 IsGuiding returns 0
02:23:33.874 00.054 11060 IsGuiding returns 0
02:23:33.874 00.000 11060 Move returns status 0, amount 31
02:23:33.874 00.000 11060 MoveAxis(N, 0, ABG)
02:23:33.874 00.000 11060 Move returns status 0, amount 0
02:23:33.874 00.000 11060 move complete, result=0
02:23:33.875 00.001 11060 worker thread done servicing request
02:23:33.875 00.000 11060 Worker thread wakes up
02:23:33.875 00.000 10844 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
02:23:33.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:33.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:34.510 00.635 11060 Exposure complete
02:23:34.684 00.174 11060 worker thread done servicing request
02:23:34.684 00.000 10844 OnExposeComplete: enter
02:23:34.684 00.000 10844 UpdateGuideState(): m_state=6
02:23:34.685 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13447
02:23:34.685 00.000 10844 Star::Find returns 1 (0), X=263.37, Y=61.27, Mass=3390, SNR=37.1, Peak=254 HFD=3.6
02:23:34.685 00.000 10844 MultiStar: [#1 -0.16,0.14,0.88,U] [#2 -0.25,0.13,1.70,U] [#3 -0.04,0.20,0.85,U] [#4 -0.25,0.19,0.78,U] [#5 -0.08,-0.20,0.74,U] [#6 0.21,0.34,0.92,U] [#7 -0.17,0.26,0.70,U] [#8 -0.42,-0.39,0.82,U] 
02:23:34.685 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.03}, one-star: {-0.46, -0.41}
02:23:34.685 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.72 = -1.56)
02:23:34.685 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.70 = -1.58)
02:23:34.685 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.97 mountX=0.00 mountY=-0.19, mountTheta=-1.56
02:23:34.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.03, opts=13)
02:23:34.694 00.007 10844 Enqueuing Move request for scope (-0.19, 0.03)
02:23:34.694 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:34.694 00.000 10844 UpdateGuideState exits: m=3390 SNR=37.1
02:23:34.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:34.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:34.694 00.000 10844 Enqueuing Expose request
02:23:34.695 00.001 11060 Worker thread wakes up
02:23:34.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
02:23:34.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
02:23:34.695 00.000 11060 Moving (-0.19, 0.03) raw xDistance=0.00 yDistance=-0.19
02:23:34.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:23:34.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:23:34.697 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:23:34.697 00.000 11060 MoveAxis(E, 0, ABG)
02:23:34.697 00.000 11060 Move returns status 0, amount 0
02:23:34.697 00.000 11060 MoveAxis(N, 0, ABG)
02:23:34.697 00.000 11060 Move returns status 0, amount 0
02:23:34.697 00.000 11060 move complete, result=0
02:23:34.697 00.000 11060 worker thread done servicing request
02:23:34.697 00.000 11060 Worker thread wakes up
02:23:34.697 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:34.698 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:34.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:35.368 00.670 11060 Exposure complete
02:23:35.546 00.178 11060 worker thread done servicing request
02:23:35.546 00.000 10844 OnExposeComplete: enter
02:23:35.546 00.000 10844 UpdateGuideState(): m_state=6
02:23:35.547 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13448
02:23:35.547 00.000 10844 Star::Find returns 1 (0), X=263.44, Y=61.13, Mass=2770, SNR=32.9, Peak=252 HFD=3.6
02:23:35.547 00.000 10844 MultiStar: [#1 -0.41,0.45,1.03,U] [#2 -0.80,0.25,0.00,M2] [#3 -0.86,0.13,0.00,M1] [#4 -0.13,0.27,0.81,U] [#5 -0.77,0.11,0.00,M1] [#6 -0.99,0.91,0.00,M1] [#7 -0.14,-0.32,0.81,U] [#8 -0.75,-0.02,0.00,M1] 
02:23:35.547 00.000 10844 refined, 3 included, MultiStar: {-0.28, -0.04}, one-star: {-0.38, -0.56}
02:23:35.547 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
02:23:35.547 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
02:23:35.547 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-3.01 mountX=0.09 mountY=-0.27, mountTheta=-1.26
02:23:35.549 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.04, opts=13)
02:23:35.549 00.000 10844 Enqueuing Move request for scope (-0.28, -0.04)
02:23:35.549 00.000 11060 Worker thread wakes up
02:23:35.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:35.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.04) opts 0xd
02:23:35.549 00.000 10844 UpdateGuideState exits: m=2770 SNR=32.9
02:23:35.549 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.04)
02:23:35.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:35.549 00.000 11060 Moving (-0.28, -0.04) raw xDistance=0.09 yDistance=-0.27
02:23:35.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:35.549 00.000 10844 Enqueuing Expose request
02:23:35.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:23:35.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:23:35.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:23:35.549 00.000 11060 MoveAxis(E, 0, ABG)
02:23:35.549 00.000 11060 Move returns status 0, amount 0
02:23:35.550 00.001 11060 MoveAxis(N, 0, ABG)
02:23:35.550 00.000 11060 Move returns status 0, amount 0
02:23:35.550 00.000 11060 move complete, result=0
02:23:35.550 00.000 11060 worker thread done servicing request
02:23:35.550 00.000 11060 Worker thread wakes up
02:23:35.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:35.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:35.551 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:23:36.181 00.630 11060 Exposure complete
02:23:36.337 00.156 11060 worker thread done servicing request
02:23:36.337 00.000 10844 OnExposeComplete: enter
02:23:36.337 00.000 10844 UpdateGuideState(): m_state=6
02:23:36.337 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13449
02:23:36.337 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=61.62, Mass=2052, SNR=28.4, Peak=232 HFD=3.1
02:23:36.337 00.000 10844 MultiStar: [#1 -0.13,-0.02,1.17,U] [#2 -1.08,0.37,0.00,M3] [#3 -0.42,0.09,1.23,U] [#4 -0.06,-0.23,1.12,U] [#5 -0.65,0.29,0.00,M2] [#6 -0.17,-0.02,0.87,U] [#7 -0.19,0.44,0.84,U] [#8 -0.19,-0.01,0.96,U] 
02:23:36.337 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.02}, one-star: {0.34, -0.06}
02:23:36.337 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.75) = xAngle (4.77 = -1.52)
02:23:36.337 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.75 = -1.54)
02:23:36.339 00.002 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.01 mountX=0.01 mountY=-0.12, mountTheta=-1.52
02:23:36.340 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
02:23:36.340 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
02:23:36.340 00.000 11060 Worker thread wakes up
02:23:36.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:36.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
02:23:36.340 00.000 10844 UpdateGuideState exits: m=2052 SNR=28.4
02:23:36.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
02:23:36.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:36.340 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.01 yDistance=-0.12
02:23:36.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:36.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:36.340 00.000 10844 Enqueuing Expose request
02:23:36.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:36.341 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:23:36.341 00.000 11060 MoveAxis(E, 0, ABG)
02:23:36.341 00.000 11060 Move returns status 0, amount 0
02:23:36.341 00.000 11060 MoveAxis(N, 0, ABG)
02:23:36.341 00.000 11060 Move returns status 0, amount 0
02:23:36.341 00.000 11060 move complete, result=0
02:23:36.341 00.000 11060 worker thread done servicing request
02:23:36.341 00.000 11060 Worker thread wakes up
02:23:36.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:36.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:36.342 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:36.983 00.641 11060 Exposure complete
02:23:37.186 00.203 11060 worker thread done servicing request
02:23:37.186 00.000 10844 OnExposeComplete: enter
02:23:37.186 00.000 10844 UpdateGuideState(): m_state=6
02:23:37.186 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13450
02:23:37.186 00.000 10844 Star::Find returns 1 (0), X=263.50, Y=61.77, Mass=2691, SNR=31.9, Peak=233 HFD=3.6
02:23:37.187 00.001 10844 MultiStar: [#1 -0.83,0.47,0.00,M1] [#2 -0.43,0.67,0.00,M4] [#3 -0.28,0.21,0.87,U] [#4 -0.01,-0.20,0.91,U] [#5 -0.55,-0.00,1.05,U] [#6 -0.63,0.70,0.00,M1] [#7 -0.05,0.66,0.00,M1] [#8 -0.38,-0.44,0.90,U] 
02:23:37.187 00.000 10844 refined, 4 included, MultiStar: {-0.31, -0.07}, one-star: {-0.32, 0.09}
02:23:37.187 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
02:23:37.187 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
02:23:37.187 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-2.93 mountX=0.12 mountY=-0.30, mountTheta=-1.19
02:23:37.188 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.07, opts=13)
02:23:37.188 00.000 10844 Enqueuing Move request for scope (-0.31, -0.07)
02:23:37.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:37.189 00.001 10844 UpdateGuideState exits: m=2691 SNR=31.9
02:23:37.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:37.189 00.000 11060 Worker thread wakes up
02:23:37.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.07) opts 0xd
02:23:37.189 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.07)
02:23:37.189 00.000 11060 Moving (-0.31, -0.07) raw xDistance=0.12 yDistance=-0.30
02:23:37.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:23:37.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:23:37.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:37.189 00.000 10844 Enqueuing Expose request
02:23:37.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:23:37.189 00.000 11060 MoveAxis(W, 21, ABG)
02:23:37.189 00.000 11060 Guiding  Dir = 3, Dur = 21
02:23:37.196 00.007 11060 IsSlewing returns 0
02:23:37.196 00.000 11060 IsGuiding returns 0
02:23:37.235 00.039 11060 IsGuiding returns 0
02:23:37.235 00.000 11060 Move returns status 0, amount 21
02:23:37.235 00.000 11060 MoveAxis(N, 0, ABG)
02:23:37.235 00.000 11060 Move returns status 0, amount 0
02:23:37.235 00.000 11060 move complete, result=0
02:23:37.235 00.000 11060 worker thread done servicing request
02:23:37.235 00.000 10844 GuideStep: 0.1 px 21 ms WEST, -0.3 px 0 ms NORTH
02:23:37.235 00.000 11060 Worker thread wakes up
02:23:37.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:37.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:37.878 00.643 11060 Exposure complete
02:23:38.039 00.161 11060 worker thread done servicing request
02:23:38.039 00.000 10844 OnExposeComplete: enter
02:23:38.039 00.000 10844 UpdateGuideState(): m_state=6
02:23:38.040 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13451
02:23:38.040 00.000 10844 Star::Find returns 1 (1), X=263.51, Y=61.78, Mass=2468, SNR=30.6, Peak=255 HFD=3.4
02:23:38.040 00.000 10844 MultiStar: [#1 -0.31,0.93,0.00,M2] [#2 -0.59,0.43,0.00,M5] [#3 -0.13,0.15,0.89,U] [#4 -0.32,0.01,1.04,U] [#5 -0.42,-0.38,1.00,U] [#6 -0.99,0.79,0.00,M2] [#7 -0.49,0.23,0.75,U] [#8 0.28,-0.23,0.98,U] 
02:23:38.040 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.03}, one-star: {-0.32, 0.10}
02:23:38.040 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.75) = xAngle (-1.24 = -1.24)
02:23:38.040 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
02:23:38.040 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-2.99 mountX=0.07 mountY=-0.21, mountTheta=-1.24
02:23:38.042 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.03, opts=13)
02:23:38.042 00.000 10844 Enqueuing Move request for scope (-0.22, -0.03)
02:23:38.042 00.000 11060 Worker thread wakes up
02:23:38.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
02:23:38.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
02:23:38.042 00.000 11060 Moving (-0.22, -0.03) raw xDistance=0.07 yDistance=-0.21
02:23:38.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:23:38.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:23:38.042 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:38.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:23:38.042 00.000 11060 MoveAxis(E, 0, ABG)
02:23:38.042 00.000 11060 Move returns status 0, amount 0
02:23:38.042 00.000 10844 UpdateGuideState exits: m=2468 SNR=30.6 Saturated
02:23:38.042 00.000 11060 MoveAxis(N, 0, ABG)
02:23:38.042 00.000 11060 Move returns status 0, amount 0
02:23:38.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:38.042 00.000 11060 move complete, result=0
02:23:38.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:38.044 00.002 10844 Enqueuing Expose request
02:23:38.044 00.000 11060 worker thread done servicing request
02:23:38.044 00.000 11060 Worker thread wakes up
02:23:38.044 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:38.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:38.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:38.686 00.642 11060 Exposure complete
02:23:38.851 00.165 11060 worker thread done servicing request
02:23:38.851 00.000 10844 OnExposeComplete: enter
02:23:38.851 00.000 10844 UpdateGuideState(): m_state=6
02:23:38.852 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13452
02:23:38.852 00.000 10844 Star::Find returns 1 (1), X=263.12, Y=61.46, Mass=2229, SNR=29.2, Peak=255 HFD=3.4
02:23:38.852 00.000 10844 MultiStar: [#1 -0.53,0.16,1.03,U] [#2 -0.83,0.69,0.00,M6] [#3 -0.39,0.07,1.04,U] [#4 -0.13,-0.04,1.02,U] [#5 -0.64,-0.17,0.00,M1] [#6 -0.49,0.78,0.00,M3] [#7 -0.31,0.17,0.88,U] [#8 -0.43,-0.05,0.88,U] 
02:23:38.852 00.000 10844 refined, 5 included, MultiStar: {-0.41, 0.02}, one-star: {-0.70, -0.22}
02:23:38.852 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.86 = -1.43)
02:23:38.852 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
02:23:38.852 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=0.02 hyp=0.41 cameraTheta=3.10 mountX=0.06 mountY=-0.41, mountTheta=-1.43
02:23:38.855 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=0.02, opts=13)
02:23:38.855 00.000 10844 Enqueuing Move request for scope (-0.41, 0.02)
02:23:38.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:38.855 00.000 10844 UpdateGuideState exits: m=2229 SNR=29.2 Saturated
02:23:38.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:38.856 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:38.856 00.000 10844 Enqueuing Expose request
02:23:38.856 00.000 11060 Worker thread wakes up
02:23:38.857 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.02) opts 0xd
02:23:38.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, 0.02)
02:23:38.857 00.000 11060 Moving (-0.41, 0.02) raw xDistance=0.06 yDistance=-0.41
02:23:38.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:23:38.857 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.38 newest=-0.93
02:23:38.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
02:23:38.857 00.000 11060 MoveAxis(E, 0, ABG)
02:23:38.857 00.000 11060 Move returns status 0, amount 0
02:23:38.857 00.000 11060 BLC: Oldest BLC event removed
02:23:38.857 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:23:38.857 00.000 11060 MoveAxis(N, 910, ABG)
02:23:38.857 00.000 11060 duration set to 750 by maxDecDuration
02:23:38.857 00.000 11060 Guiding  Dir = 0, Dur = 750
02:23:38.884 00.027 11060 IsSlewing returns 0
02:23:38.885 00.001 11060 IsGuiding returns 0
02:23:39.676 00.791 11060 IsGuiding returns 0
02:23:39.676 00.000 11060 Move returns status 0, amount 750
02:23:39.676 00.000 11060 move complete, result=0
02:23:39.676 00.000 11060 worker thread done servicing request
02:23:39.676 00.000 11060 Worker thread wakes up
02:23:39.677 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 750 ms NORTH
02:23:39.678 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:39.679 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:40.317 00.638 11060 Exposure complete
02:23:40.520 00.203 11060 worker thread done servicing request
02:23:40.520 00.000 10844 OnExposeComplete: enter
02:23:40.520 00.000 10844 UpdateGuideState(): m_state=6
02:23:40.520 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13453
02:23:40.522 00.002 10844 Star::Find returns 1 (1), X=263.68, Y=61.92, Mass=3371, SNR=36.4, Peak=255 HFD=3.4
02:23:40.522 00.000 10844 MultiStar: [#1 -0.24,0.46,0.88,U] [#2 -0.72,0.31,0.00,M7] [#3 -0.21,0.19,0.73,U] [#4 -0.15,-0.20,0.64,U] [#5 -0.63,0.20,0.00,M2] [#6 -0.17,0.32,0.77,U] [#7 -0.14,0.36,0.63,U] [#8 -0.24,-0.35,0.84,U] 
02:23:40.522 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.15}, one-star: {-0.14, 0.24}
02:23:40.522 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
02:23:40.522 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.09)
02:23:40.522 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.46 mountX=-0.12 mountY=-0.21, mountTheta=-2.07
02:23:40.523 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.15, opts=13)
02:23:40.523 00.000 10844 Enqueuing Move request for scope (-0.19, 0.15)
02:23:40.523 00.000 11060 Worker thread wakes up
02:23:40.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:40.523 00.000 10844 UpdateGuideState exits: m=3371 SNR=36.4 Saturated
02:23:40.524 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
02:23:40.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:40.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:40.524 00.000 10844 Enqueuing Expose request
02:23:40.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
02:23:40.524 00.000 11060 Moving (-0.19, 0.15) raw xDistance=-0.12 yDistance=-0.21
02:23:40.524 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.288165, 1:0.209613
02:23:40.524 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:23:40.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:23:40.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
02:23:40.524 00.000 11060 MoveAxis(E, 0, ABG)
02:23:40.524 00.000 11060 Move returns status 0, amount 0
02:23:40.524 00.000 11060 MoveAxis(N, 82, ABG)
02:23:40.524 00.000 11060 Guiding  Dir = 0, Dur = 82
02:23:40.559 00.035 11060 IsSlewing returns 0
02:23:40.559 00.000 11060 IsGuiding returns 0
02:23:40.647 00.088 11060 IsGuiding returns 0
02:23:40.647 00.000 11060 Move returns status 0, amount 82
02:23:40.647 00.000 11060 move complete, result=0
02:23:40.647 00.000 11060 worker thread done servicing request
02:23:40.647 00.000 11060 Worker thread wakes up
02:23:40.647 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 82 ms NORTH
02:23:40.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:40.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:41.278 00.631 11060 Exposure complete
02:23:41.461 00.183 11060 worker thread done servicing request
02:23:41.461 00.000 10844 OnExposeComplete: enter
02:23:41.461 00.000 10844 UpdateGuideState(): m_state=6
02:23:41.462 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13454
02:23:41.462 00.000 10844 Star::Find returns 1 (0), X=264.01, Y=61.59, Mass=2642, SNR=31.1, Peak=231 HFD=3.4
02:23:41.462 00.000 10844 MultiStar: [#1 0.52,0.02,0.87,U] [#2 -0.04,-0.19,2.04,U] [#3 -0.11,0.06,0.97,U] [#4 -0.47,0.44,0.00,M1] [#5 -0.48,-0.19,1.02,U] [#6 -0.38,0.37,0.90,U] [#7 0.38,-0.13,0.93,U] [#8 0.02,-0.49,0.91,U] 
02:23:41.462 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.10}, one-star: {0.19, -0.09}
02:23:41.462 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
02:23:41.462 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
02:23:41.462 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=0.09 mountY=0.01, mountTheta=0.15
02:23:41.463 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.10, opts=13)
02:23:41.464 00.001 10844 Enqueuing Move request for scope (-0.00, -0.10)
02:23:41.464 00.000 11060 Worker thread wakes up
02:23:41.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:41.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
02:23:41.464 00.000 10844 UpdateGuideState exits: m=2642 SNR=31.1
02:23:41.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
02:23:41.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:41.464 00.000 11060 Moving (-0.00, -0.10) raw xDistance=0.09 yDistance=0.01
02:23:41.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:41.464 00.000 10844 Enqueuing Expose request
02:23:41.464 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.288165, 1:0.209613, 2:-0.014037
02:23:41.464 00.000 11060 BLC: No correction, Miss < min_move
02:23:41.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:23:41.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:41.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:41.464 00.000 11060 MoveAxis(E, 0, ABG)
02:23:41.464 00.000 11060 Move returns status 0, amount 0
02:23:41.465 00.001 11060 MoveAxis(N, 0, ABG)
02:23:41.465 00.000 11060 Move returns status 0, amount 0
02:23:41.465 00.000 11060 move complete, result=0
02:23:41.465 00.000 11060 worker thread done servicing request
02:23:41.465 00.000 11060 Worker thread wakes up
02:23:41.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:41.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:41.466 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:42.105 00.639 11060 Exposure complete
02:23:42.273 00.168 11060 worker thread done servicing request
02:23:42.273 00.000 10844 OnExposeComplete: enter
02:23:42.273 00.000 10844 UpdateGuideState(): m_state=6
02:23:42.273 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13455
02:23:42.273 00.000 10844 Star::Find returns 1 (1), X=263.91, Y=61.81, Mass=2962, SNR=33.9, Peak=255 HFD=3.1
02:23:42.273 00.000 10844 MultiStar: [#1 0.22,0.12,0.93,U] [#2 -0.29,-0.13,2.12,U] [#3 0.11,-0.61,0.92,U] [#4 -0.60,-0.31,0.00,M2] [#5 -0.84,-0.49,0.00,M2] [#6 -0.26,0.32,0.87,U] [#7 0.39,0.35,0.76,U] [#8 -0.09,-0.89,0.00,M1] 
02:23:42.273 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.01}, one-star: {0.09, 0.13}
02:23:42.273 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
02:23:42.273 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
02:23:42.274 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.74 mountX=0.01 mountY=-0.02, mountTheta=-1.00
02:23:42.276 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
02:23:42.276 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
02:23:42.276 00.000 11060 Worker thread wakes up
02:23:42.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:23:42.277 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:23:42.277 00.000 10844 UpdateGuideState exits: m=2962 SNR=33.9 Saturated
02:23:42.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:42.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:42.277 00.000 10844 Enqueuing Expose request
02:23:42.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:23:42.277 00.000 11060 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
02:23:42.277 00.000 11060 BLC: window closed
02:23:42.277 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.288165, 1:0.209613, 2:-0.014037
02:23:42.277 00.000 11060 BLC: No correction, Miss < min_move
02:23:42.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:42.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:42.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:23:42.277 00.000 11060 MoveAxis(E, 0, ABG)
02:23:42.278 00.001 11060 Move returns status 0, amount 0
02:23:42.278 00.000 11060 MoveAxis(N, 0, ABG)
02:23:42.278 00.000 11060 Move returns status 0, amount 0
02:23:42.278 00.000 11060 move complete, result=0
02:23:42.278 00.000 11060 worker thread done servicing request
02:23:42.278 00.000 11060 Worker thread wakes up
02:23:42.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:42.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:42.279 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:42.921 00.642 11060 Exposure complete
02:23:43.088 00.167 11060 worker thread done servicing request
02:23:43.088 00.000 10844 OnExposeComplete: enter
02:23:43.088 00.000 10844 UpdateGuideState(): m_state=6
02:23:43.088 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13456
02:23:43.088 00.000 10844 Star::Find returns 1 (0), X=263.87, Y=62.52, Mass=2430, SNR=30.7, Peak=217 HFD=3.5
02:23:43.088 00.000 10844 MultiStar: [#1 -0.09,-0.07,1.06,U] [#2 -0.61,0.14,2.17,U] [#3 -0.62,0.47,0.00,M1] [#4 0.29,-0.06,0.99,U] [#5 -0.50,-0.05,0.95,U] [#6 -0.48,0.74,0.00,M1] [#7 -0.11,0.25,0.95,U] [#8 -0.32,-0.33,0.90,U] 
02:23:43.088 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.11}, one-star: {0.05, 0.84}
02:23:43.088 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.46 = -1.83)
02:23:43.089 00.001 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
02:23:43.089 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.27 cameraTheta=2.70 mountX=-0.07 mountY=-0.26, mountTheta=-1.83
02:23:43.090 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.11, opts=13)
02:23:43.090 00.000 10844 Enqueuing Move request for scope (-0.24, 0.11)
02:23:43.090 00.000 11060 Worker thread wakes up
02:23:43.090 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:43.090 00.000 10844 UpdateGuideState exits: m=2430 SNR=30.7
02:23:43.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:43.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:43.090 00.000 10844 Enqueuing Expose request
02:23:43.090 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
02:23:43.090 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
02:23:43.090 00.000 11060 Moving (-0.24, 0.11) raw xDistance=-0.07 yDistance=-0.26
02:23:43.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:23:43.091 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
02:23:43.091 00.000 11060 MoveAxis(E, 0, ABG)
02:23:43.091 00.000 11060 Move returns status 0, amount 0
02:23:43.091 00.000 11060 MoveAxis(N, 101, ABG)
02:23:43.091 00.000 11060 Guiding  Dir = 0, Dur = 101
02:23:43.099 00.008 11060 IsSlewing returns 0
02:23:43.099 00.000 11060 IsGuiding returns 0
02:23:43.209 00.110 11060 IsGuiding returns 0
02:23:43.209 00.000 11060 Move returns status 0, amount 101
02:23:43.209 00.000 11060 move complete, result=0
02:23:43.209 00.000 11060 worker thread done servicing request
02:23:43.209 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 101 ms NORTH
02:23:43.209 00.000 11060 Worker thread wakes up
02:23:43.210 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:43.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:43.860 00.650 11060 Exposure complete
02:23:44.043 00.183 10844 OnExposeComplete: enter
02:23:44.043 00.000 10844 UpdateGuideState(): m_state=6
02:23:44.043 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13457
02:23:44.044 00.001 10844 Star::Find returns 1 (0), X=264.01, Y=62.87, Mass=3380, SNR=35.8, Peak=251 HFD=4.0
02:23:44.044 00.000 10844 MultiStar: [#1 0.26,0.11,0.83,U] [#2 -0.46,0.92,0.00,M5] [#3 0.00,0.54,0.80,U] [#4 -0.24,-0.01,0.91,U] [#5 -0.24,-0.17,0.91,U] [#6 -0.29,0.31,0.80,U] [#7 0.14,-0.01,0.71,U] [#8 0.01,-0.40,0.86,U] 
02:23:44.044 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.21}, one-star: {0.19, 1.19}
02:23:44.044 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.75) = xAngle (3.43 = -2.85)
02:23:44.044 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.41 = -2.87)
02:23:44.044 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.68 mountX=-0.20 mountY=-0.06, mountTheta=-2.87
02:23:44.045 00.001 11060 worker thread done servicing request
02:23:44.045 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.21, opts=13)
02:23:44.046 00.001 10844 Enqueuing Move request for scope (-0.02, 0.21)
02:23:44.046 00.000 11060 Worker thread wakes up
02:23:44.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:44.046 00.000 10844 UpdateGuideState exits: m=3380 SNR=35.8
02:23:44.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
02:23:44.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:44.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
02:23:44.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:44.046 00.000 10844 Enqueuing Expose request
02:23:44.046 00.000 11060 Moving (-0.02, 0.21) raw xDistance=-0.20 yDistance=-0.06
02:23:44.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:23:44.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:44.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:23:44.047 00.001 11060 MoveAxis(E, 35, ABG)
02:23:44.047 00.000 11060 Guiding  Dir = 2, Dur = 35
02:23:44.058 00.011 11060 IsSlewing returns 0
02:23:44.058 00.000 11060 IsGuiding returns 0
02:23:44.105 00.047 11060 IsGuiding returns 0
02:23:44.105 00.000 11060 Move returns status 0, amount 35
02:23:44.105 00.000 11060 MoveAxis(N, 0, ABG)
02:23:44.105 00.000 11060 Move returns status 0, amount 0
02:23:44.105 00.000 11060 move complete, result=0
02:23:44.105 00.000 11060 worker thread done servicing request
02:23:44.106 00.001 11060 Worker thread wakes up
02:23:44.106 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
02:23:44.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:44.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:44.400 00.294 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:44.401 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:44.402 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:44.402 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:44.403 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:44.404 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:44.404 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:44.405 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:44.405 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:44.405 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13457,"width":15,"height":15,"star_pos":[7.01,6.87],"pixels":"..."},"id":1}
02:23:44.486 00.081 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:44.486 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:44.735 00.249 11060 Exposure complete
02:23:45.111 00.376 10844 OnExposeComplete: enter
02:23:45.112 00.001 10844 UpdateGuideState(): m_state=6
02:23:45.112 00.000 11060 worker thread done servicing request
02:23:45.112 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13458
02:23:45.112 00.000 10844 Star::Find returns 1 (0), X=263.74, Y=61.88, Mass=2205, SNR=28.8, Peak=203 HFD=3.5
02:23:45.113 00.001 10844 MultiStar: [#1 0.03,0.22,1.10,U] [#2 -0.50,0.42,0.00,M6] [#3 -0.84,0.56,0.00,M1] [#4 0.02,0.21,0.98,U] [#5 -0.39,-0.01,1.18,U] [#6 -0.57,0.52,0.00,M1] [#7 -0.07,-0.10,0.89,U] [#8 -0.28,-0.19,1.05,U] 
02:23:45.113 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.05}, one-star: {-0.08, 0.20}
02:23:45.113 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
02:23:45.113 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
02:23:45.113 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.76 mountX=-0.03 mountY=-0.14, mountTheta=-1.77
02:23:45.115 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.05, opts=13)
02:23:45.115 00.000 10844 Enqueuing Move request for scope (-0.14, 0.05)
02:23:45.115 00.000 11060 Worker thread wakes up
02:23:45.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:45.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
02:23:45.115 00.000 10844 UpdateGuideState exits: m=2205 SNR=28.8
02:23:45.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:45.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
02:23:45.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:45.115 00.000 10844 Enqueuing Expose request
02:23:45.115 00.000 11060 Moving (-0.14, 0.05) raw xDistance=-0.03 yDistance=-0.14
02:23:45.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:23:45.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:45.116 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:23:45.116 00.000 11060 MoveAxis(E, 0, ABG)
02:23:45.116 00.000 11060 Move returns status 0, amount 0
02:23:45.116 00.000 11060 MoveAxis(N, 0, ABG)
02:23:45.116 00.000 11060 Move returns status 0, amount 0
02:23:45.116 00.000 11060 move complete, result=0
02:23:45.116 00.000 11060 worker thread done servicing request
02:23:45.116 00.000 11060 Worker thread wakes up
02:23:45.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:45.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:45.118 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:45.531 00.413 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:45.531 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:45.532 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:45.532 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:45.533 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:45.533 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:45.534 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:45.534 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:45.535 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:45.535 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13458,"width":15,"height":15,"star_pos":[6.74,6.88],"pixels":"..."},"id":1}
02:23:45.617 00.082 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:45.617 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:45.751 00.134 11060 Exposure complete
02:23:45.991 00.240 11060 worker thread done servicing request
02:23:45.991 00.000 10844 OnExposeComplete: enter
02:23:45.991 00.000 10844 UpdateGuideState(): m_state=6
02:23:45.991 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13459
02:23:45.992 00.001 10844 Star::Find returns 1 (1), X=263.92, Y=61.68, Mass=2781, SNR=32.9, Peak=255 HFD=3.4
02:23:45.992 00.000 10844 MultiStar: [#1 -0.24,0.54,0.93,U] [#2 -0.24,-0.06,1.96,U] [#3 0.30,0.22,0.79,U] [#4 -0.58,0.25,0.00,M1] [#5 -0.58,-0.23,0.93,U] [#6 -0.09,0.22,0.79,U] [#7 0.34,-0.21,0.68,U] [#8 0.25,-0.21,0.85,U] 
02:23:45.992 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {0.10, -0.00}
02:23:45.993 00.001 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.75) = xAngle (4.56 = -1.73)
02:23:45.993 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.54 = -1.74)
02:23:45.993 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.80 mountX=-0.01 mountY=-0.07, mountTheta=-1.73
02:23:45.996 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
02:23:45.996 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
02:23:45.996 00.000 11060 Worker thread wakes up
02:23:45.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:45.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
02:23:45.996 00.000 10844 UpdateGuideState exits: m=2781 SNR=32.9 Saturated
02:23:45.997 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
02:23:45.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:45.997 00.000 11060 Moving (-0.07, 0.02) raw xDistance=-0.01 yDistance=-0.07
02:23:45.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:45.997 00.000 10844 Enqueuing Expose request
02:23:45.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:45.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:45.999 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:23:45.999 00.000 11060 MoveAxis(E, 0, ABG)
02:23:45.999 00.000 11060 Move returns status 0, amount 0
02:23:45.999 00.000 11060 MoveAxis(N, 0, ABG)
02:23:45.999 00.000 11060 Move returns status 0, amount 0
02:23:45.999 00.000 11060 move complete, result=0
02:23:45.999 00.000 11060 worker thread done servicing request
02:23:45.999 00.000 11060 Worker thread wakes up
02:23:45.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:45.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:46.012 00.013 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:46.657 00.645 11060 Exposure complete
02:23:46.787 00.130 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:46.787 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:46.788 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:46.788 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:46.788 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:46.789 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:46.789 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:46.789 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:46.790 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:46.790 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13459,"width":15,"height":15,"star_pos":[6.92,6.68],"pixels":"..."},"id":1}
02:23:46.808 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:46.808 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:46.877 00.069 11060 worker thread done servicing request
02:23:46.877 00.000 10844 OnExposeComplete: enter
02:23:46.877 00.000 10844 UpdateGuideState(): m_state=6
02:23:46.877 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13460
02:23:46.877 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=61.84, Mass=2526, SNR=31.2, Peak=243 HFD=3.1
02:23:46.878 00.001 10844 MultiStar: [#1 0.23,0.19,1.00,U] [#2 -0.18,0.74,0.00,M6] [#3 -0.36,0.56,0.00,M1] [#4 -0.12,0.26,0.92,U] [#5 0.03,-0.14,1.00,U] [#6 -0.70,0.56,0.00,M1] [#7 0.29,0.48,0.91,U] [#8 -0.29,-0.01,0.98,U] 
02:23:46.878 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.15}, one-star: {0.17, 0.16}
02:23:46.878 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.98 = 2.98)
02:23:46.878 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
02:23:46.878 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.23 mountX=-0.16 mountY=0.03, mountTheta=2.97
02:23:46.879 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.15, opts=13)
02:23:46.880 00.001 10844 Enqueuing Move request for scope (0.05, 0.15)
02:23:46.880 00.000 11060 Worker thread wakes up
02:23:46.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:46.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
02:23:46.880 00.000 10844 UpdateGuideState exits: m=2526 SNR=31.2
02:23:46.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
02:23:46.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:46.880 00.000 11060 Moving (0.05, 0.15) raw xDistance=-0.16 yDistance=0.03
02:23:46.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:46.880 00.000 10844 Enqueuing Expose request
02:23:46.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:23:46.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:46.881 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:23:46.881 00.000 11060 MoveAxis(E, 28, ABG)
02:23:46.881 00.000 11060 Guiding  Dir = 2, Dur = 28
02:23:46.908 00.027 11060 IsSlewing returns 0
02:23:46.909 00.001 11060 IsGuiding returns 0
02:23:46.949 00.040 11060 IsGuiding returns 0
02:23:46.949 00.000 11060 Move returns status 0, amount 28
02:23:46.949 00.000 11060 MoveAxis(N, 0, ABG)
02:23:46.949 00.000 11060 Move returns status 0, amount 0
02:23:46.949 00.000 11060 move complete, result=0
02:23:46.949 00.000 11060 worker thread done servicing request
02:23:46.949 00.000 11060 Worker thread wakes up
02:23:46.950 00.001 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
02:23:46.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:46.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:47.584 00.634 11060 Exposure complete
02:23:47.765 00.181 11060 worker thread done servicing request
02:23:47.766 00.001 10844 OnExposeComplete: enter
02:23:47.766 00.000 10844 UpdateGuideState(): m_state=6
02:23:47.766 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13461
02:23:47.766 00.000 10844 Star::Find returns 1 (1), X=264.15, Y=61.30, Mass=2476, SNR=30.7, Peak=255 HFD=3.2
02:23:47.766 00.000 10844 MultiStar: [#1 0.07,0.18,0.96,U] [#2 -0.36,0.45,2.13,U] [#3 -0.23,-0.36,1.03,U] [#4 -0.11,-0.36,0.90,U] [#5 0.01,-0.34,1.07,U] [#6 -0.11,0.59,0.85,U] [#7 0.19,-0.25,0.81,U] [#8 -0.07,-0.07,0.94,U] 
02:23:47.766 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {0.33, -0.38}
02:23:47.766 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
02:23:47.766 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.28 = -1.28)
02:23:47.767 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.01 mountX=0.02 mountY=-0.07, mountTheta=-1.26
02:23:47.768 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
02:23:47.768 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
02:23:47.768 00.000 11060 Worker thread wakes up
02:23:47.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
02:23:47.768 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
02:23:47.768 00.000 11060 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=-0.07
02:23:47.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:23:47.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:47.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:47.769 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:23:47.769 00.000 11060 MoveAxis(E, 0, ABG)
02:23:47.769 00.000 11060 Move returns status 0, amount 0
02:23:47.769 00.000 11060 MoveAxis(N, 0, ABG)
02:23:47.769 00.000 11060 Move returns status 0, amount 0
02:23:47.769 00.000 11060 move complete, result=0
02:23:47.769 00.000 10844 UpdateGuideState exits: m=2476 SNR=30.7 Saturated
02:23:47.769 00.000 11060 worker thread done servicing request
02:23:47.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:47.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:47.769 00.000 10844 Enqueuing Expose request
02:23:47.769 00.000 11060 Worker thread wakes up
02:23:47.769 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:47.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:47.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:47.777 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:47.777 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:47.778 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:47.778 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:47.778 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:47.780 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:47.780 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:47.780 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:47.781 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:47.781 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13461,"width":15,"height":15,"star_pos":[7.15,7.30],"pixels":"..."},"id":1}
02:23:47.835 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:47.835 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:48.408 00.573 11060 Exposure complete
02:23:48.587 00.179 11060 worker thread done servicing request
02:23:48.587 00.000 10844 OnExposeComplete: enter
02:23:48.587 00.000 10844 UpdateGuideState(): m_state=6
02:23:48.588 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13462
02:23:48.588 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=61.14, Mass=2923, SNR=34.0, Peak=232 HFD=3.5
02:23:48.588 00.000 10844 MultiStar: [#1 0.14,0.14,0.85,U] [#2 -0.30,0.33,1.99,U] [#3 -0.21,0.51,0.98,U] [#4 0.10,-0.33,0.94,U] [#5 -0.24,-0.03,0.89,U] [#6 -0.19,0.69,0.00,M1] [#7 0.43,-0.18,0.83,U] [#8 0.42,0.02,0.93,U] 
02:23:48.588 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {0.08, -0.55}
02:23:48.588 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
02:23:48.588 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
02:23:48.588 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.49 mountX=-0.03 mountY=-0.00, mountTheta=-3.06
02:23:48.590 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.03, opts=13)
02:23:48.590 00.000 10844 Enqueuing Move request for scope (0.00, 0.03)
02:23:48.590 00.000 11060 Worker thread wakes up
02:23:48.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:48.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
02:23:48.590 00.000 10844 UpdateGuideState exits: m=2923 SNR=34.0
02:23:48.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
02:23:48.590 00.000 11060 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.00
02:23:48.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:23:48.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:48.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:48.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:23:48.590 00.000 11060 MoveAxis(E, 0, ABG)
02:23:48.590 00.000 11060 Move returns status 0, amount 0
02:23:48.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:48.591 00.001 11060 MoveAxis(N, 0, ABG)
02:23:48.591 00.000 10844 Enqueuing Expose request
02:23:48.591 00.000 11060 Move returns status 0, amount 0
02:23:48.591 00.000 11060 move complete, result=0
02:23:48.591 00.000 11060 worker thread done servicing request
02:23:48.591 00.000 11060 Worker thread wakes up
02:23:48.591 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:48.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:48.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:48.761 00.170 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:48.762 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:48.762 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:48.762 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:48.763 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:48.763 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:48.764 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:48.764 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:48.764 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:48.764 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13462,"width":15,"height":15,"star_pos":[6.90,7.14],"pixels":"..."},"id":1}
02:23:48.795 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:48.795 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:49.220 00.425 11060 Exposure complete
02:23:49.401 00.181 11060 worker thread done servicing request
02:23:49.401 00.000 10844 OnExposeComplete: enter
02:23:49.401 00.000 10844 UpdateGuideState(): m_state=6
02:23:49.402 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13463
02:23:49.402 00.000 10844 Star::Find returns 1 (0), X=264.03, Y=61.75, Mass=2379, SNR=30.3, Peak=220 HFD=3.2
02:23:49.402 00.000 10844 MultiStar: [#1 0.13,0.01,0.99,U] [#2 -0.49,0.56,0.00,M5] [#3 -0.24,0.48,0.99,U] [#4 -0.20,-0.19,0.81,U] [#5 -0.40,-0.32,1.03,U] [#6 -0.51,0.53,0.00,M2] [#7 0.57,0.59,0.00,M1] [#8 0.15,-0.20,0.90,U] 
02:23:49.402 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.02}, one-star: {0.20, 0.07}
02:23:49.402 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
02:23:49.402 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
02:23:49.402 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.85 mountX=0.03 mountY=-0.06, mountTheta=-1.10
02:23:49.405 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
02:23:49.408 00.003 10844 Enqueuing Move request for scope (-0.06, -0.02)
02:23:49.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:49.408 00.000 11060 Worker thread wakes up
02:23:49.408 00.000 10844 UpdateGuideState exits: m=2379 SNR=30.3
02:23:49.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
02:23:49.409 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
02:23:49.409 00.000 11060 Moving (-0.06, -0.02) raw xDistance=0.03 yDistance=-0.06
02:23:49.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:23:49.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:49.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:49.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:23:49.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:49.409 00.000 10844 Enqueuing Expose request
02:23:49.409 00.000 11060 MoveAxis(E, 0, ABG)
02:23:49.409 00.000 11060 Move returns status 0, amount 0
02:23:49.409 00.000 11060 MoveAxis(N, 0, ABG)
02:23:49.409 00.000 11060 Move returns status 0, amount 0
02:23:49.409 00.000 11060 move complete, result=0
02:23:49.411 00.002 11060 worker thread done servicing request
02:23:49.411 00.000 11060 Worker thread wakes up
02:23:49.412 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:49.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:49.413 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:49.829 00.416 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:49.829 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:49.829 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:49.830 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:49.830 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:49.830 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:49.831 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:49.831 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:49.832 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:49.832 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13463,"width":15,"height":15,"star_pos":[7.03,6.75],"pixels":"..."},"id":1}
02:23:49.891 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:49.891 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:50.051 00.160 11060 Exposure complete
02:23:50.232 00.181 11060 worker thread done servicing request
02:23:50.232 00.000 10844 OnExposeComplete: enter
02:23:50.232 00.000 10844 UpdateGuideState(): m_state=6
02:23:50.232 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13464
02:23:50.232 00.000 10844 Star::Find returns 1 (0), X=263.87, Y=61.90, Mass=2977, SNR=34.1, Peak=249 HFD=3.3
02:23:50.233 00.001 10844 MultiStar: [#1 0.08,0.81,0.00,M1] [#2 -0.39,0.30,2.00,U] [#3 -0.27,1.04,0.00,M1] [#4 0.08,0.04,0.85,U] [#5 -0.46,0.05,0.80,U] [#6 -0.46,0.88,0.00,M3] [#7 0.40,0.12,0.75,U] [#8 -0.21,0.05,0.81,U] 
02:23:50.233 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.16}, one-star: {0.05, 0.22}
02:23:50.233 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.75) = xAngle (4.05 = -2.23)
02:23:50.233 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.25)
02:23:50.233 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.30 mountX=-0.14 mountY=-0.17, mountTheta=-2.24
02:23:50.234 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.16, opts=13)
02:23:50.235 00.001 10844 Enqueuing Move request for scope (-0.15, 0.16)
02:23:50.235 00.000 11060 Worker thread wakes up
02:23:50.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:50.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
02:23:50.235 00.000 10844 UpdateGuideState exits: m=2977 SNR=34.1
02:23:50.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:50.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:50.235 00.000 10844 Enqueuing Expose request
02:23:50.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
02:23:50.235 00.000 11060 Moving (-0.15, 0.16) raw xDistance=-0.14 yDistance=-0.17
02:23:50.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:23:50.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:50.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:23:50.235 00.000 11060 MoveAxis(E, 24, ABG)
02:23:50.235 00.000 11060 Guiding  Dir = 2, Dur = 24
02:23:50.250 00.015 11060 IsSlewing returns 0
02:23:50.250 00.000 11060 IsGuiding returns 0
02:23:50.286 00.036 11060 IsGuiding returns 0
02:23:50.287 00.001 11060 Move returns status 0, amount 24
02:23:50.287 00.000 11060 MoveAxis(N, 0, ABG)
02:23:50.287 00.000 11060 Move returns status 0, amount 0
02:23:50.287 00.000 11060 move complete, result=0
02:23:50.287 00.000 11060 worker thread done servicing request
02:23:50.289 00.002 11060 Worker thread wakes up
02:23:50.289 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
02:23:50.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:50.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:50.808 00.519 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:50.808 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:50.809 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:50.809 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:50.810 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:50.810 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:50.810 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:50.811 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:50.811 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:50.811 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13464,"width":15,"height":15,"star_pos":[6.87,6.90],"pixels":"..."},"id":1}
02:23:50.826 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:50.827 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:50.924 00.097 11060 Exposure complete
02:23:51.122 00.198 11060 worker thread done servicing request
02:23:51.123 00.001 10844 OnExposeComplete: enter
02:23:51.123 00.000 10844 UpdateGuideState(): m_state=6
02:23:51.123 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13465
02:23:51.123 00.000 10844 Star::Find returns 1 (0), X=263.71, Y=61.65, Mass=2140, SNR=28.3, Peak=238 HFD=3.0
02:23:51.124 00.001 10844 MultiStar: [#1 -0.04,0.29,1.11,U] [#2 -0.04,0.38,2.35,U] [#3 0.07,0.19,1.11,U] [#4 -0.16,-0.40,1.23,U] [#5 0.17,0.01,0.97,U] [#6 -0.53,0.39,0.00,M4] [#7 0.52,-0.14,0.83,U] [#8 0.33,-0.14,1.15,U] 
02:23:51.124 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {-0.11, -0.03}
02:23:51.124 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.75) = xAngle (2.57 = 2.57)
02:23:51.124 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.55 = 2.55)
02:23:51.124 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.82 mountX=-0.08 mountY=0.05, mountTheta=2.56
02:23:51.126 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
02:23:51.126 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
02:23:51.126 00.000 11060 Worker thread wakes up
02:23:51.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:51.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:23:51.126 00.000 10844 UpdateGuideState exits: m=2140 SNR=28.3
02:23:51.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:23:51.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:51.126 00.000 11060 Moving (0.06, 0.07) raw xDistance=-0.08 yDistance=0.05
02:23:51.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:51.126 00.000 10844 Enqueuing Expose request
02:23:51.128 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:23:51.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:51.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:23:51.128 00.000 11060 MoveAxis(E, 0, ABG)
02:23:51.128 00.000 11060 Move returns status 0, amount 0
02:23:51.128 00.000 11060 MoveAxis(N, 0, ABG)
02:23:51.128 00.000 11060 Move returns status 0, amount 0
02:23:51.128 00.000 11060 move complete, result=0
02:23:51.128 00.000 11060 worker thread done servicing request
02:23:51.129 00.001 11060 Worker thread wakes up
02:23:51.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:51.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:51.131 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:51.766 00.635 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:51.766 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:51.766 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:51.766 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:51.768 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:51.768 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:51.768 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:51.769 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:51.769 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:51.769 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13465,"width":15,"height":15,"star_pos":[6.71,6.65],"pixels":"..."},"id":1}
02:23:51.769 00.000 11060 Exposure complete
02:23:51.821 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:51.821 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:51.948 00.127 11060 worker thread done servicing request
02:23:51.948 00.000 10844 OnExposeComplete: enter
02:23:51.948 00.000 10844 UpdateGuideState(): m_state=6
02:23:51.948 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13466
02:23:51.949 00.001 10844 Star::Find returns 1 (0), X=263.79, Y=62.06, Mass=2123, SNR=27.9, Peak=219 HFD=3.2
02:23:51.949 00.000 10844 MultiStar: [#1 -0.23,0.70,0.00,M1] [#2 -0.44,0.86,0.00,M4] [#3 -0.49,0.44,0.00,M1] [#4 0.53,-0.14,1.12,U] [#5 -0.31,-0.29,1.14,U] [#6 -0.24,0.70,0.00,M5] [#7 -0.20,0.63,0.00,M1] [#8 -0.69,-0.18,0.00,M1] 
02:23:51.949 00.000 10844 refined, 2 included, MultiStar: {0.06, -0.03}, one-star: {-0.03, 0.38}
02:23:51.949 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.26 = 1.26)
02:23:51.949 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.24 = 1.24)
02:23:51.949 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=0.02 mountY=0.07, mountTheta=1.26
02:23:51.950 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
02:23:51.950 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
02:23:51.950 00.000 11060 Worker thread wakes up
02:23:51.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:23:51.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:23:51.951 00.001 11060 Moving (0.06, -0.03) raw xDistance=0.02 yDistance=0.07
02:23:51.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:23:51.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:51.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:51.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:23:51.951 00.000 11060 MoveAxis(E, 0, ABG)
02:23:51.951 00.000 11060 Move returns status 0, amount 0
02:23:51.951 00.000 11060 MoveAxis(N, 0, ABG)
02:23:51.951 00.000 10844 UpdateGuideState exits: m=2123 SNR=27.9
02:23:51.951 00.000 11060 Move returns status 0, amount 0
02:23:51.951 00.000 11060 move complete, result=0
02:23:51.951 00.000 11060 worker thread done servicing request
02:23:51.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:51.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:51.951 00.000 10844 Enqueuing Expose request
02:23:51.951 00.000 11060 Worker thread wakes up
02:23:51.951 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:51.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:51.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:52.585 00.634 11060 Exposure complete
02:23:52.777 00.192 11060 worker thread done servicing request
02:23:52.777 00.000 10844 OnExposeComplete: enter
02:23:52.777 00.000 10844 UpdateGuideState(): m_state=6
02:23:52.777 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13467
02:23:52.777 00.000 10844 Star::Find returns 1 (0), X=263.85, Y=61.78, Mass=2149, SNR=28.8, Peak=221 HFD=2.9
02:23:52.779 00.002 10844 MultiStar: [#1 -0.04,0.37,1.05,U] [#2 -0.17,0.30,2.29,U] [#3 -0.04,0.17,1.03,U] [#4 0.67,-0.27,0.00,M1] [#5 -0.29,0.37,1.12,U] [#6 -0.27,0.42,1.05,U] [#7 0.31,0.35,0.93,U] [#8 -0.07,-0.21,1.08,U] 
02:23:52.779 00.000 10844 single-star, 7 included, MultiStar: {-0.09, 0.24}, one-star: {0.02, 0.10}
02:23:52.779 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
02:23:52.779 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
02:23:52.779 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.34 mountX=-0.11 mountY=0.01, mountTheta=3.08
02:23:52.780 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
02:23:52.781 00.001 10844 Enqueuing Move request for scope (0.02, 0.10)
02:23:52.781 00.000 11060 Worker thread wakes up
02:23:52.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
02:23:52.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
02:23:52.781 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.11 yDistance=0.01
02:23:52.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:23:52.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:52.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:23:52.782 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:52.782 00.000 11060 MoveAxis(E, 0, ABG)
02:23:52.782 00.000 11060 Move returns status 0, amount 0
02:23:52.782 00.000 11060 MoveAxis(N, 0, ABG)
02:23:52.782 00.000 11060 Move returns status 0, amount 0
02:23:52.782 00.000 11060 move complete, result=0
02:23:52.782 00.000 10844 UpdateGuideState exits: m=2149 SNR=28.8
02:23:52.782 00.000 11060 worker thread done servicing request
02:23:52.783 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:52.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:52.783 00.000 10844 Enqueuing Expose request
02:23:52.783 00.000 11060 Worker thread wakes up
02:23:52.783 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:23:52.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:52.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:52.786 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:52.786 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:52.787 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:52.787 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:52.788 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:52.788 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:52.797 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:52.797 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:52.797 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:52.798 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13467,"width":15,"height":15,"star_pos":[6.85,6.78],"pixels":"..."},"id":1}
02:23:52.869 00.071 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:52.870 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:53.415 00.545 11060 Exposure complete
02:23:53.594 00.179 11060 worker thread done servicing request
02:23:53.594 00.000 10844 OnExposeComplete: enter
02:23:53.594 00.000 10844 UpdateGuideState(): m_state=6
02:23:53.595 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13468
02:23:53.595 00.000 10844 Star::Find returns 1 (1), X=263.92, Y=61.87, Mass=2458, SNR=31.2, Peak=255 HFD=2.8
02:23:53.595 00.000 10844 MultiStar: [#1 -0.13,0.66,0.00,M1] [#2 -0.19,0.33,2.05,U] [#3 -0.05,-0.16,0.94,U] [#4 0.25,-0.23,0.98,U] [#5 -0.82,0.07,0.00,M1] [#6 -0.54,0.20,0.87,U] [#7 -0.18,0.36,0.88,U] [#8 -0.05,-0.15,0.97,U] 
02:23:53.595 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.11}, one-star: {0.10, 0.19}
02:23:53.595 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
02:23:53.595 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
02:23:53.595 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.31 mountX=-0.09 mountY=-0.11, mountTheta=-2.23
02:23:53.597 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
02:23:53.597 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
02:23:53.597 00.000 11060 Worker thread wakes up
02:23:53.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
02:23:53.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
02:23:53.597 00.000 11060 Moving (-0.10, 0.11) raw xDistance=-0.09 yDistance=-0.11
02:23:53.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:23:53.598 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:53.598 00.000 10844 UpdateGuideState exits: m=2458 SNR=31.2 Saturated
02:23:53.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:53.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:53.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:53.598 00.000 11060 MoveAxis(E, 0, ABG)
02:23:53.598 00.000 11060 Move returns status 0, amount 0
02:23:53.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:53.598 00.000 10844 Enqueuing Expose request
02:23:53.598 00.000 11060 MoveAxis(N, 0, ABG)
02:23:53.598 00.000 11060 Move returns status 0, amount 0
02:23:53.598 00.000 11060 move complete, result=0
02:23:53.598 00.000 11060 worker thread done servicing request
02:23:53.598 00.000 11060 Worker thread wakes up
02:23:53.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:53.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:53.600 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:53.784 00.184 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:53.784 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:53.786 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:53.786 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:53.787 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:53.788 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:53.789 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:53.791 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:53.792 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:53.793 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13468,"width":15,"height":15,"star_pos":[6.92,6.87],"pixels":"..."},"id":1}
02:23:53.821 00.028 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:53.821 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:54.233 00.412 11060 Exposure complete
02:23:54.415 00.182 11060 worker thread done servicing request
02:23:54.415 00.000 10844 OnExposeComplete: enter
02:23:54.415 00.000 10844 UpdateGuideState(): m_state=6
02:23:54.415 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13469
02:23:54.415 00.000 10844 Star::Find returns 1 (0), X=264.40, Y=61.58, Mass=1999, SNR=27.4, Peak=228 HFD=3.3
02:23:54.416 00.001 10844 MultiStar: [#1 -0.09,-0.03,1.18,U] [#2 -0.52,-0.00,2.51,U] [#3 -0.26,0.02,1.13,U] [#4 0.03,-0.58,1.04,U] [#5 -0.51,-0.59,0.00,M2] [#6 -0.42,0.11,1.09,U] [#7 0.18,-0.33,0.90,U] [#8 -0.20,-0.55,1.02,U] 
02:23:54.416 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.15}, one-star: {0.58, -0.10}
02:23:54.416 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
02:23:54.416 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
02:23:54.416 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.40 mountX=0.17 mountY=-0.13, mountTheta=-0.66
02:23:54.417 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.15, opts=13)
02:23:54.417 00.000 10844 Enqueuing Move request for scope (-0.16, -0.15)
02:23:54.417 00.000 11060 Worker thread wakes up
02:23:54.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:54.417 00.000 10844 UpdateGuideState exits: m=1999 SNR=27.4
02:23:54.418 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:54.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:54.418 00.000 10844 Enqueuing Expose request
02:23:54.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
02:23:54.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
02:23:54.418 00.000 11060 Moving (-0.16, -0.15) raw xDistance=0.17 yDistance=-0.13
02:23:54.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:23:54.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:54.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:23:54.418 00.000 11060 MoveAxis(W, 30, ABG)
02:23:54.418 00.000 11060 Guiding  Dir = 3, Dur = 30
02:23:54.449 00.031 11060 IsSlewing returns 0
02:23:54.449 00.000 11060 IsGuiding returns 0
02:23:54.488 00.039 11060 IsGuiding returns 0
02:23:54.489 00.001 11060 Move returns status 0, amount 30
02:23:54.489 00.000 11060 MoveAxis(N, 0, ABG)
02:23:54.489 00.000 11060 Move returns status 0, amount 0
02:23:54.489 00.000 11060 move complete, result=0
02:23:54.489 00.000 11060 worker thread done servicing request
02:23:54.489 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
02:23:54.489 00.000 11060 Worker thread wakes up
02:23:54.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:54.491 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:54.796 00.305 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:54.796 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:54.797 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:54.798 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:54.815 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:54.816 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:54.819 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:54.820 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:54.826 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:54.826 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13469,"width":15,"height":15,"star_pos":[7.40,6.58],"pixels":"..."},"id":1}
02:23:54.836 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:54.837 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:55.130 00.293 11060 Exposure complete
02:23:55.307 00.177 11060 worker thread done servicing request
02:23:55.307 00.000 10844 OnExposeComplete: enter
02:23:55.307 00.000 10844 UpdateGuideState(): m_state=6
02:23:55.308 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13470
02:23:55.308 00.000 10844 Star::Find returns 1 (1), X=264.16, Y=62.28, Mass=2990, SNR=34.3, Peak=255 HFD=3.5
02:23:55.308 00.000 10844 MultiStar: [#1 0.28,0.75,0.00,M1] [#2 -0.08,0.30,1.91,U] [#3 0.03,0.53,0.86,U] [#4 -0.06,0.14,0.90,U] [#5 -0.14,0.12,0.85,U] [#6 0.23,0.59,0.00,M3] [#7 0.48,0.13,0.67,U] [#8 0.53,-0.35,0.00,M1] 
02:23:55.308 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.31}, one-star: {0.34, 0.60}
02:23:55.309 00.001 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
02:23:55.309 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
02:23:55.309 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.39 mountX=-0.32 mountY=0.01, mountTheta=3.13
02:23:55.318 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.31, opts=13)
02:23:55.318 00.000 10844 Enqueuing Move request for scope (0.06, 0.31)
02:23:55.320 00.002 11060 Worker thread wakes up
02:23:55.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:55.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
02:23:55.320 00.000 10844 UpdateGuideState exits: m=2990 SNR=34.3 Saturated
02:23:55.320 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
02:23:55.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:55.320 00.000 11060 Moving (0.06, 0.31) raw xDistance=-0.32 yDistance=0.01
02:23:55.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:55.320 00.000 10844 Enqueuing Expose request
02:23:55.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.32
02:23:55.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:55.321 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:23:55.321 00.000 11060 MoveAxis(E, 55, ABG)
02:23:55.321 00.000 11060 Guiding  Dir = 2, Dur = 55
02:23:55.360 00.039 11060 IsSlewing returns 0
02:23:55.360 00.000 11060 IsGuiding returns 0
02:23:55.472 00.112 11060 IsGuiding returns 0
02:23:55.474 00.002 11060 Move returns status 0, amount 55
02:23:55.474 00.000 11060 MoveAxis(N, 0, ABG)
02:23:55.474 00.000 11060 Move returns status 0, amount 0
02:23:55.474 00.000 11060 move complete, result=0
02:23:55.474 00.000 11060 worker thread done servicing request
02:23:55.474 00.000 11060 Worker thread wakes up
02:23:55.474 00.000 10844 GuideStep: -0.3 px 55 ms EAST, 0.0 px 0 ms NORTH
02:23:55.475 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:55.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:55.859 00.384 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:55.859 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:55.859 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:55.860 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:55.861 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:55.861 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:55.862 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:55.862 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:55.862 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:55.863 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13470,"width":15,"height":15,"star_pos":[7.16,7.28],"pixels":"..."},"id":1}
02:23:55.920 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:55.920 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:56.117 00.197 11060 Exposure complete
02:23:56.284 00.167 11060 worker thread done servicing request
02:23:56.284 00.000 10844 OnExposeComplete: enter
02:23:56.284 00.000 10844 UpdateGuideState(): m_state=6
02:23:56.284 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13471
02:23:56.284 00.000 10844 Star::Find returns 1 (1), X=264.10, Y=61.93, Mass=2750, SNR=33.0, Peak=255 HFD=3.0
02:23:56.284 00.000 10844 MultiStar: [#1 -0.17,0.32,0.88,U] [#2 0.12,0.27,1.95,U] [#3 0.06,-0.01,0.93,U] [#4 -0.17,0.29,0.98,U] [#5 -0.02,0.37,1.10,U] [#6 -0.11,0.59,1.00,U] [#7 -0.13,-0.24,0.81,U] [#8 0.59,-0.25,0.00,M2] 
02:23:56.284 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.25}, one-star: {0.27, 0.25}
02:23:56.285 00.001 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.75) = xAngle (3.32 = -2.97)
02:23:56.285 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.30 = -2.98)
02:23:56.285 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.56 mountX=-0.24 mountY=-0.04, mountTheta=-2.98
02:23:56.293 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.25, opts=13)
02:23:56.293 00.000 10844 Enqueuing Move request for scope (0.00, 0.25)
02:23:56.293 00.000 11060 Worker thread wakes up
02:23:56.294 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:23:56.294 00.000 10844 UpdateGuideState exits: m=2750 SNR=33.0 Saturated
02:23:56.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:56.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:56.294 00.000 10844 Enqueuing Expose request
02:23:56.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.25) opts 0xd
02:23:56.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.25)
02:23:56.294 00.000 11060 Moving (0.00, 0.25) raw xDistance=-0.24 yDistance=-0.04
02:23:56.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
02:23:56.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:56.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:23:56.294 00.000 11060 MoveAxis(E, 44, ABG)
02:23:56.294 00.000 11060 Guiding  Dir = 2, Dur = 44
02:23:56.297 00.003 11060 IsSlewing returns 0
02:23:56.297 00.000 11060 IsGuiding returns 0
02:23:56.344 00.047 11060 IsGuiding returns 0
02:23:56.344 00.000 11060 Move returns status 0, amount 44
02:23:56.344 00.000 11060 MoveAxis(N, 0, ABG)
02:23:56.344 00.000 11060 Move returns status 0, amount 0
02:23:56.344 00.000 11060 move complete, result=0
02:23:56.344 00.000 11060 worker thread done servicing request
02:23:56.344 00.000 11060 Worker thread wakes up
02:23:56.345 00.001 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
02:23:56.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:56.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:56.840 00.495 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:56.841 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:56.841 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:56.842 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:56.842 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:56.842 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:56.844 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:56.844 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:56.845 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:56.845 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13471,"width":15,"height":15,"star_pos":[7.10,6.93],"pixels":"..."},"id":1}
02:23:56.865 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:56.865 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:56.975 00.110 11060 Exposure complete
02:23:57.158 00.183 11060 worker thread done servicing request
02:23:57.158 00.000 10844 OnExposeComplete: enter
02:23:57.158 00.000 10844 UpdateGuideState(): m_state=6
02:23:57.158 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13472
02:23:57.158 00.000 10844 Star::Find returns 1 (0), X=263.87, Y=62.11, Mass=2512, SNR=31.8, Peak=249 HFD=3.0
02:23:57.158 00.000 10844 MultiStar: [#1 0.06,0.04,1.09,U] [#2 0.08,-0.06,1.89,U] [#3 -0.27,-0.15,0.90,U] [#4 -0.04,-0.02,0.89,U] [#5 0.10,-0.42,0.97,U] [#6 -0.45,0.33,0.90,U] [#7 0.07,-0.40,0.86,U] [#8 0.12,-0.88,0.00,M3] 
02:23:57.158 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {0.05, 0.43}
02:23:57.158 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
02:23:57.160 00.002 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
02:23:57.160 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.34 mountX=0.04 mountY=-0.02, mountTheta=-0.60
02:23:57.162 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
02:23:57.162 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
02:23:57.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:23:57.162 00.000 10844 UpdateGuideState exits: m=2512 SNR=31.8
02:23:57.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:57.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:57.162 00.000 10844 Enqueuing Expose request
02:23:57.162 00.000 11060 Worker thread wakes up
02:23:57.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:23:57.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:23:57.162 00.000 11060 Moving (-0.03, -0.03) raw xDistance=0.04 yDistance=-0.02
02:23:57.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:23:57.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:57.163 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:23:57.163 00.000 11060 MoveAxis(E, 0, ABG)
02:23:57.163 00.000 11060 Move returns status 0, amount 0
02:23:57.163 00.000 11060 MoveAxis(N, 0, ABG)
02:23:57.163 00.000 11060 Move returns status 0, amount 0
02:23:57.163 00.000 11060 move complete, result=0
02:23:57.163 00.000 11060 worker thread done servicing request
02:23:57.163 00.000 11060 Worker thread wakes up
02:23:57.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:57.164 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:57.165 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:57.800 00.635 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:57.800 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:57.801 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:57.801 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:57.802 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:57.802 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:57.803 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:57.803 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:57.803 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:57.803 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13472,"width":15,"height":15,"star_pos":[6.87,7.11],"pixels":"..."},"id":1}
02:23:57.804 00.001 11060 Exposure complete
02:23:57.862 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:57.862 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:57.960 00.098 11060 worker thread done servicing request
02:23:57.960 00.000 10844 OnExposeComplete: enter
02:23:57.960 00.000 10844 UpdateGuideState(): m_state=6
02:23:57.960 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13473
02:23:57.960 00.000 10844 Star::Find returns 1 (0), X=264.02, Y=61.83, Mass=2746, SNR=32.6, Peak=238 HFD=3.1
02:23:57.961 00.001 10844 MultiStar: [#1 0.08,0.45,0.99,U] [#2 -0.06,-0.17,2.02,U] [#3 0.06,0.26,0.87,U] [#4 -0.08,-0.73,0.00,M1] [#5 -0.26,-0.03,1.05,U] [#6 -0.34,0.43,0.82,U] [#7 0.34,-0.54,0.00,M1] [#8 0.24,-0.27,0.84,U] 
02:23:57.961 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {0.19, 0.15}
02:23:57.961 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.75) = xAngle (3.56 = -2.73)
02:23:57.961 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.54 = -2.74)
02:23:57.961 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.81 mountX=-0.07 mountY=-0.03, mountTheta=-2.74
02:23:57.962 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
02:23:57.962 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
02:23:57.962 00.000 11060 Worker thread wakes up
02:23:57.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:23:57.963 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:23:57.963 00.000 10844 UpdateGuideState exits: m=2746 SNR=32.6
02:23:57.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:57.963 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:23:57.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:57.963 00.000 10844 Enqueuing Expose request
02:23:57.963 00.000 11060 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
02:23:57.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:23:57.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:57.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:23:57.963 00.000 11060 MoveAxis(E, 0, ABG)
02:23:57.963 00.000 11060 Move returns status 0, amount 0
02:23:57.963 00.000 11060 MoveAxis(N, 0, ABG)
02:23:57.963 00.000 11060 Move returns status 0, amount 0
02:23:57.963 00.000 11060 move complete, result=0
02:23:57.963 00.000 11060 worker thread done servicing request
02:23:57.963 00.000 11060 Worker thread wakes up
02:23:57.964 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:57.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:57.964 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:58.618 00.654 11060 Exposure complete
02:23:58.785 00.167 11060 worker thread done servicing request
02:23:58.785 00.000 10844 OnExposeComplete: enter
02:23:58.785 00.000 10844 UpdateGuideState(): m_state=6
02:23:58.785 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13474
02:23:58.786 00.001 10844 Star::Find returns 1 (0), X=264.13, Y=62.19, Mass=2998, SNR=34.3, Peak=249 HFD=3.3
02:23:58.786 00.000 10844 MultiStar: [#1 0.38,0.16,0.89,U] [#2 0.45,0.09,1.81,U] [#3 0.08,0.56,0.84,U] [#4 -0.11,0.80,0.00,M2] [#5 0.23,0.13,0.83,U] [#6 0.09,0.64,0.00,M1] [#7 0.50,0.09,0.80,U] [#8 0.18,-0.55,0.84,U] 
02:23:58.786 00.000 10844 refined, 6 included, MultiStar: {0.32, 0.14}, one-star: {0.31, 0.51}
02:23:58.786 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
02:23:58.786 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
02:23:58.786 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.42 mountX=-0.20 mountY=0.29, mountTheta=2.17
02:23:58.789 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.14, opts=13)
02:23:58.789 00.000 10844 Enqueuing Move request for scope (0.32, 0.14)
02:23:58.789 00.000 11060 Worker thread wakes up
02:23:58.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:58.789 00.000 10844 UpdateGuideState exits: m=2998 SNR=34.3
02:23:58.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:58.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:58.789 00.000 10844 Enqueuing Expose request
02:23:58.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.14) opts 0xd
02:23:58.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.14)
02:23:58.789 00.000 11060 Moving (0.32, 0.14) raw xDistance=-0.20 yDistance=0.29
02:23:58.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:23:58.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:23:58.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:23:58.789 00.000 11060 MoveAxis(E, 35, ABG)
02:23:58.790 00.001 11060 Guiding  Dir = 2, Dur = 35
02:23:58.799 00.009 11060 IsSlewing returns 0
02:23:58.799 00.000 11060 IsGuiding returns 0
02:23:58.825 00.026 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:58.825 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:58.826 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:58.826 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:58.827 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:58.828 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:58.828 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:58.828 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:58.829 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:58.831 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13474,"width":15,"height":15,"star_pos":[7.13,7.19],"pixels":"..."},"id":1}
02:23:58.846 00.015 11060 IsGuiding returns 0
02:23:58.846 00.000 11060 Move returns status 0, amount 35
02:23:58.846 00.000 11060 MoveAxis(N, 0, ABG)
02:23:58.846 00.000 11060 Move returns status 0, amount 0
02:23:58.846 00.000 11060 move complete, result=0
02:23:58.846 00.000 11060 worker thread done servicing request
02:23:58.846 00.000 11060 Worker thread wakes up
02:23:58.846 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.3 px 0 ms NORTH
02:23:58.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:58.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:58.890 00.044 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:58.891 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:23:59.482 00.591 11060 Exposure complete
02:23:59.658 00.176 11060 worker thread done servicing request
02:23:59.658 00.000 10844 OnExposeComplete: enter
02:23:59.658 00.000 10844 UpdateGuideState(): m_state=6
02:23:59.658 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13475
02:23:59.658 00.000 10844 Star::Find returns 1 (0), X=264.01, Y=62.41, Mass=2772, SNR=33.1, Peak=246 HFD=3.5
02:23:59.659 00.001 10844 MultiStar: [#1 0.55,-0.05,0.97,U] [#2 0.03,0.12,1.90,U] [#3 0.29,-0.33,0.99,U] [#4 0.05,-0.14,0.91,U] [#5 0.21,-0.38,0.89,U] [#6 -0.08,0.13,0.86,U] [#7 0.55,-0.42,0.00,M1] [#8 0.34,-0.52,0.74,U] 
02:23:59.659 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.02}, one-star: {0.19, 0.72}
02:23:59.659 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
02:23:59.659 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
02:23:59.659 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.10 mountX=-0.01 mountY=0.18, mountTheta=1.65
02:23:59.674 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.02, opts=13)
02:23:59.674 00.000 10844 Enqueuing Move request for scope (0.18, -0.02)
02:23:59.675 00.001 11060 Worker thread wakes up
02:23:59.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:23:59.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
02:23:59.675 00.000 10844 UpdateGuideState exits: m=2772 SNR=33.1
02:23:59.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
02:23:59.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:59.675 00.000 11060 Moving (0.18, -0.02) raw xDistance=-0.01 yDistance=0.18
02:23:59.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:23:59.675 00.000 10844 Enqueuing Expose request
02:23:59.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:59.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:59.676 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:23:59.676 00.000 11060 MoveAxis(E, 0, ABG)
02:23:59.676 00.000 11060 Move returns status 0, amount 0
02:23:59.676 00.000 11060 MoveAxis(N, 0, ABG)
02:23:59.676 00.000 11060 Move returns status 0, amount 0
02:23:59.676 00.000 11060 move complete, result=0
02:23:59.676 00.000 11060 worker thread done servicing request
02:23:59.676 00.000 11060 Worker thread wakes up
02:23:59.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:23:59.677 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:23:59.679 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:59.818 00.139 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:23:59.818 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:23:59.819 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:23:59.819 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:59.821 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:23:59.821 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:23:59.822 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:23:59.822 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:23:59.822 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:23:59.823 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13475,"width":15,"height":15,"star_pos":[7.01,7.41],"pixels":"..."},"id":1}
02:23:59.837 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:23:59.837 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:00.304 00.467 11060 Exposure complete
02:24:00.498 00.194 11060 worker thread done servicing request
02:24:00.498 00.000 10844 OnExposeComplete: enter
02:24:00.498 00.000 10844 UpdateGuideState(): m_state=6
02:24:00.499 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13476
02:24:00.499 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=62.48, Mass=2448, SNR=30.8, Peak=255 HFD=3.1
02:24:00.499 00.000 10844 MultiStar: [#1 0.16,0.03,1.05,U] [#2 0.28,0.16,2.15,U] [#3 -0.05,0.29,0.92,U] [#4 -0.15,0.92,0.00,M2] [#5 0.18,-0.43,1.06,U] [#6 0.17,0.66,0.00,M1] [#7 0.19,0.09,0.99,U] [#8 -0.15,-0.10,1.00,U] 
02:24:00.499 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.12}, one-star: {0.37, 0.79}
02:24:00.499 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.75) = xAngle (2.38 = 2.38)
02:24:00.499 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
02:24:00.499 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.63 mountX=-0.14 mountY=0.14, mountTheta=2.37
02:24:00.501 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.12, opts=13)
02:24:00.501 00.000 10844 Enqueuing Move request for scope (0.16, 0.12)
02:24:00.501 00.000 11060 Worker thread wakes up
02:24:00.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:00.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
02:24:00.501 00.000 10844 UpdateGuideState exits: m=2448 SNR=30.8 Saturated
02:24:00.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
02:24:00.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:00.501 00.000 11060 Moving (0.16, 0.12) raw xDistance=-0.14 yDistance=0.14
02:24:00.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:00.501 00.000 10844 Enqueuing Expose request
02:24:00.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:24:00.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:00.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:24:00.501 00.000 11060 MoveAxis(E, 25, ABG)
02:24:00.501 00.000 11060 Guiding  Dir = 2, Dur = 25
02:24:00.518 00.017 11060 IsSlewing returns 0
02:24:00.518 00.000 11060 IsGuiding returns 0
02:24:00.571 00.053 11060 IsGuiding returns 0
02:24:00.571 00.000 11060 Move returns status 0, amount 25
02:24:00.571 00.000 11060 MoveAxis(N, 0, ABG)
02:24:00.571 00.000 11060 Move returns status 0, amount 0
02:24:00.571 00.000 11060 move complete, result=0
02:24:00.571 00.000 11060 worker thread done servicing request
02:24:00.572 00.001 11060 Worker thread wakes up
02:24:00.572 00.000 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
02:24:00.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:00.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:00.763 00.191 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:00.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:00.764 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:00.764 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:00.765 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:00.766 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:00.766 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:00.767 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:00.767 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:00.768 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13476,"width":15,"height":15,"star_pos":[7.19,7.48],"pixels":"..."},"id":1}
02:24:00.827 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:00.827 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:01.216 00.389 11060 Exposure complete
02:24:01.406 00.190 11060 worker thread done servicing request
02:24:01.406 00.000 10844 OnExposeComplete: enter
02:24:01.406 00.000 10844 UpdateGuideState(): m_state=6
02:24:01.407 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13477
02:24:01.407 00.000 10844 Star::Find returns 1 (0), X=263.82, Y=61.73, Mass=2972, SNR=33.0, Peak=210 HFD=3.7
02:24:01.407 00.000 10844 MultiStar: [#1 0.02,0.42,1.18,U] [#2 -0.40,0.25,2.14,U] [#3 -0.05,0.31,0.97,U] [#4 0.04,-0.10,0.96,U] [#5 0.15,-0.28,0.95,U] [#6 -0.33,0.72,0.00,M2] [#7 0.09,-0.10,0.83,U] [#8 0.02,-0.53,0.94,U] 
02:24:01.407 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.05}, one-star: {-0.00, 0.04}
02:24:01.407 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.33 = -2.96)
02:24:01.407 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.31 = -2.97)
02:24:01.407 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.58 mountX=-0.04 mountY=-0.01, mountTheta=-2.97
02:24:01.409 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.04, opts=13)
02:24:01.409 00.000 10844 Enqueuing Move request for scope (-0.00, 0.04)
02:24:01.409 00.000 11060 Worker thread wakes up
02:24:01.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:24:01.409 00.000 10844 UpdateGuideState exits: m=2972 SNR=33.0
02:24:01.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:01.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:01.409 00.000 10844 Enqueuing Expose request
02:24:01.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
02:24:01.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
02:24:01.409 00.000 11060 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=-0.01
02:24:01.410 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:01.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:01.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:24:01.410 00.000 11060 MoveAxis(E, 0, ABG)
02:24:01.410 00.000 11060 Move returns status 0, amount 0
02:24:01.410 00.000 11060 MoveAxis(N, 0, ABG)
02:24:01.410 00.000 11060 Move returns status 0, amount 0
02:24:01.410 00.000 11060 move complete, result=0
02:24:01.410 00.000 11060 worker thread done servicing request
02:24:01.410 00.000 11060 Worker thread wakes up
02:24:01.411 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:01.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:01.412 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:01.793 00.381 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:01.794 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:01.794 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:01.794 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:01.795 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:01.795 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:01.795 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:01.795 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:01.796 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:01.796 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13477,"width":15,"height":15,"star_pos":[6.82,6.73],"pixels":"..."},"id":1}
02:24:01.850 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:01.850 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:02.066 00.216 11060 Exposure complete
02:24:02.234 00.168 11060 worker thread done servicing request
02:24:02.234 00.000 10844 OnExposeComplete: enter
02:24:02.234 00.000 10844 UpdateGuideState(): m_state=6
02:24:02.235 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13478
02:24:02.235 00.000 10844 Star::Find returns 1 (0), X=264.13, Y=62.28, Mass=2902, SNR=34.1, Peak=235 HFD=3.7
02:24:02.235 00.000 10844 MultiStar: [#1 0.32,0.46,0.99,U] [#2 0.09,0.37,1.82,U] [#3 0.36,0.47,0.81,U] [#4 -0.12,0.36,0.81,U] [#5 0.01,0.05,0.98,U] [#6 -0.19,0.21,0.84,U] [#7 0.77,0.03,0.00,M1] [#8 0.45,-0.42,0.85,U] 
02:24:02.235 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.28}, one-star: {0.31, 0.60}
02:24:02.235 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.75) = xAngle (2.83 = 2.83)
02:24:02.235 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.82 = 2.82)
02:24:02.235 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.32 cameraTheta=1.08 mountX=-0.30 mountY=0.10, mountTheta=2.82
02:24:02.236 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.28, opts=13)
02:24:02.237 00.001 10844 Enqueuing Move request for scope (0.15, 0.28)
02:24:02.237 00.000 11060 Worker thread wakes up
02:24:02.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.28) opts 0xd
02:24:02.237 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.28)
02:24:02.237 00.000 11060 Moving (0.15, 0.28) raw xDistance=-0.30 yDistance=0.10
02:24:02.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:24:02.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:02.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:02.237 00.000 10844 UpdateGuideState exits: m=2902 SNR=34.1
02:24:02.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:02.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:24:02.237 00.000 11060 MoveAxis(E, 53, ABG)
02:24:02.237 00.000 11060 Guiding  Dir = 2, Dur = 53
02:24:02.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:02.237 00.000 10844 Enqueuing Expose request
02:24:02.241 00.004 11060 IsSlewing returns 0
02:24:02.241 00.000 11060 IsGuiding returns 0
02:24:02.303 00.062 11060 IsGuiding returns 0
02:24:02.303 00.000 11060 Move returns status 0, amount 53
02:24:02.303 00.000 11060 MoveAxis(N, 0, ABG)
02:24:02.303 00.000 11060 Move returns status 0, amount 0
02:24:02.303 00.000 11060 move complete, result=0
02:24:02.303 00.000 11060 worker thread done servicing request
02:24:02.303 00.000 11060 Worker thread wakes up
02:24:02.303 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.1 px 0 ms NORTH
02:24:02.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:02.304 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:02.830 00.526 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:02.830 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:02.830 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:02.830 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:02.831 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:02.831 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:02.833 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:02.833 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:02.833 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:02.834 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13478,"width":15,"height":15,"star_pos":[7.13,7.28],"pixels":"..."},"id":1}
02:24:02.890 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:02.890 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:02.939 00.049 11060 Exposure complete
02:24:03.116 00.177 11060 worker thread done servicing request
02:24:03.116 00.000 10844 OnExposeComplete: enter
02:24:03.116 00.000 10844 UpdateGuideState(): m_state=6
02:24:03.116 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13479
02:24:03.118 00.002 10844 Star::Find returns 1 (0), X=263.99, Y=62.28, Mass=2417, SNR=31.1, Peak=218 HFD=3.2
02:24:03.118 00.000 10844 MultiStar: [#1 0.55,0.96,0.00,M1] [#2 0.21,0.17,2.34,U] [#3 0.37,0.09,1.07,U] [#4 -0.27,-0.55,1.10,U] [#5 0.10,0.01,0.99,U] [#6 -0.19,0.49,0.98,U] [#7 0.85,-0.18,0.00,M2] [#8 0.47,-0.27,0.95,U] 
02:24:03.118 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.09}, one-star: {0.16, 0.60}
02:24:03.118 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
02:24:03.118 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
02:24:03.118 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=-0.11 mountY=0.12, mountTheta=2.33
02:24:03.119 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
02:24:03.120 00.001 10844 Enqueuing Move request for scope (0.13, 0.09)
02:24:03.120 00.000 11060 Worker thread wakes up
02:24:03.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
02:24:03.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
02:24:03.120 00.000 11060 Moving (0.13, 0.09) raw xDistance=-0.11 yDistance=0.12
02:24:03.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:24:03.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:03.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:03.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:24:03.120 00.000 11060 MoveAxis(E, 0, ABG)
02:24:03.120 00.000 11060 Move returns status 0, amount 0
02:24:03.120 00.000 11060 MoveAxis(N, 0, ABG)
02:24:03.120 00.000 11060 Move returns status 0, amount 0
02:24:03.120 00.000 11060 move complete, result=0
02:24:03.120 00.000 10844 UpdateGuideState exits: m=2417 SNR=31.1
02:24:03.121 00.001 11060 worker thread done servicing request
02:24:03.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:03.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:03.121 00.000 10844 Enqueuing Expose request
02:24:03.121 00.000 11060 Worker thread wakes up
02:24:03.121 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:03.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:03.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:03.759 00.638 11060 Exposure complete
02:24:03.839 00.080 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:03.839 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:03.840 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:03.840 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:03.841 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:03.841 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:03.842 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:03.842 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:03.843 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:03.843 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13479,"width":15,"height":15,"star_pos":[6.99,7.28],"pixels":"..."},"id":1}
02:24:03.918 00.075 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:03.918 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:03.949 00.031 11060 worker thread done servicing request
02:24:03.950 00.001 10844 OnExposeComplete: enter
02:24:03.950 00.000 10844 UpdateGuideState(): m_state=6
02:24:03.950 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13480
02:24:03.950 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=62.00, Mass=3404, SNR=36.7, Peak=255 HFD=3.6
02:24:03.951 00.001 10844 MultiStar: [#1 0.95,1.25,0.00,M2] [#2 0.13,0.97,0.00,M1] [#3 0.78,0.75,0.00,M1] [#4 0.09,0.05,0.78,U] [#5 -0.32,0.41,0.86,U] [#6 0.18,1.02,0.00,M1] [#7 0.59,0.23,0.00,M3] [#8 0.47,-0.20,0.75,U] 
02:24:03.951 00.000 10844 refined, 3 included, MultiStar: {0.17, 0.17}, one-star: {0.44, 0.32}
02:24:03.951 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
02:24:03.951 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
02:24:03.957 00.006 10844 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.77 mountX=-0.19 mountY=0.14, mountTheta=2.51
02:24:03.960 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.17, opts=13)
02:24:03.960 00.000 10844 Enqueuing Move request for scope (0.17, 0.17)
02:24:03.960 00.000 11060 Worker thread wakes up
02:24:03.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
02:24:03.961 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
02:24:03.961 00.000 11060 Moving (0.17, 0.17) raw xDistance=-0.19 yDistance=0.14
02:24:03.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:24:03.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:03.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:24:03.961 00.000 11060 MoveAxis(E, 34, ABG)
02:24:03.961 00.000 11060 Guiding  Dir = 2, Dur = 34
02:24:03.963 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:03.963 00.000 10844 UpdateGuideState exits: m=3404 SNR=36.7 Saturated
02:24:03.964 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:03.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:03.964 00.000 10844 Enqueuing Expose request
02:24:03.991 00.027 11060 IsSlewing returns 0
02:24:03.991 00.000 11060 IsGuiding returns 0
02:24:04.054 00.063 11060 IsGuiding returns 0
02:24:04.054 00.000 11060 Move returns status 0, amount 34
02:24:04.054 00.000 11060 MoveAxis(N, 0, ABG)
02:24:04.054 00.000 11060 Move returns status 0, amount 0
02:24:04.054 00.000 11060 move complete, result=0
02:24:04.054 00.000 11060 worker thread done servicing request
02:24:04.055 00.001 11060 Worker thread wakes up
02:24:04.055 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
02:24:04.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:04.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:04.686 00.631 11060 Exposure complete
02:24:04.868 00.182 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:04.869 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:04.869 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:04.869 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:04.869 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:04.870 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:04.871 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:04.871 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:04.876 00.005 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:04.876 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13480,"width":15,"height":15,"star_pos":[7.26,7.00],"pixels":"..."},"id":1}
02:24:04.943 00.067 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:04.943 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:04.959 00.016 11060 worker thread done servicing request
02:24:04.959 00.000 10844 OnExposeComplete: enter
02:24:04.959 00.000 10844 UpdateGuideState(): m_state=6
02:24:04.960 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13481
02:24:04.960 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=62.48, Mass=2722, SNR=32.0, Peak=239 HFD=3.6
02:24:04.960 00.000 10844 MultiStar: [#1 0.11,1.66,0.00,M3] [#2 -0.13,0.18,1.98,U] [#3 0.60,0.34,0.00,M2] [#4 -0.57,0.92,0.00,M1] [#5 -0.25,0.08,1.01,U] [#6 -0.08,0.74,0.00,M2] [#7 0.56,0.38,0.00,M4] [#8 0.59,0.09,1.06,U] 
02:24:04.961 00.001 10844 refined, 3 included, MultiStar: {0.05, 0.27}, one-star: {0.11, 0.80}
02:24:04.961 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.75) = xAngle (3.15 = -3.13)
02:24:04.961 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
02:24:04.961 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.40 mountX=-0.27 mountY=0.00, mountTheta=3.14
02:24:04.964 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.27, opts=13)
02:24:04.964 00.000 10844 Enqueuing Move request for scope (0.05, 0.27)
02:24:04.964 00.000 11060 Worker thread wakes up
02:24:04.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
02:24:04.964 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
02:24:04.964 00.000 11060 Moving (0.05, 0.27) raw xDistance=-0.27 yDistance=0.00
02:24:04.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:24:04.965 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:04.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:24:04.965 00.000 11060 MoveAxis(E, 48, ABG)
02:24:04.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:04.965 00.000 11060 Guiding  Dir = 2, Dur = 48
02:24:04.965 00.000 10844 UpdateGuideState exits: m=2722 SNR=32.0
02:24:04.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:04.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:04.965 00.000 10844 Enqueuing Expose request
02:24:04.994 00.029 11060 IsSlewing returns 0
02:24:04.994 00.000 11060 IsGuiding returns 0
02:24:05.073 00.079 11060 IsGuiding returns 0
02:24:05.073 00.000 11060 Move returns status 0, amount 48
02:24:05.073 00.000 11060 MoveAxis(N, 0, ABG)
02:24:05.073 00.000 11060 Move returns status 0, amount 0
02:24:05.073 00.000 11060 move complete, result=0
02:24:05.074 00.001 11060 worker thread done servicing request
02:24:05.074 00.000 11060 Worker thread wakes up
02:24:05.074 00.000 10844 GuideStep: -0.3 px 48 ms EAST, 0.0 px 0 ms NORTH
02:24:05.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:05.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:05.715 00.641 11060 Exposure complete
02:24:05.782 00.067 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:05.783 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:05.783 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:05.783 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:05.784 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:05.784 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:05.785 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:05.785 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:05.786 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:05.786 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13481,"width":15,"height":15,"star_pos":[6.93,7.48],"pixels":"..."},"id":1}
02:24:05.854 00.068 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:05.854 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:05.961 00.107 11060 worker thread done servicing request
02:24:05.961 00.000 10844 OnExposeComplete: enter
02:24:05.962 00.001 10844 UpdateGuideState(): m_state=6
02:24:05.962 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13482
02:24:05.962 00.000 10844 Star::Find returns 1 (0), X=263.68, Y=62.24, Mass=2794, SNR=32.8, Peak=244 HFD=3.6
02:24:05.963 00.001 10844 MultiStar: [#1 0.00,0.14,1.02,U] [#2 0.03,0.09,2.03,U] [#3 -0.02,0.36,0.95,U] [#4 0.38,0.89,0.00,M2] [#5 0.20,-0.13,1.06,U] [#6 -0.37,0.42,0.95,U] [#7 0.42,-0.02,0.91,U] [#8 0.16,0.15,0.94,U] 
02:24:05.963 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.18}, one-star: {-0.14, 0.56}
02:24:05.963 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.75) = xAngle (3.13 = 3.13)
02:24:05.963 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.11 = 3.11)
02:24:05.963 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.38 mountX=-0.18 mountY=0.00, mountTheta=3.11
02:24:05.964 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.18, opts=13)
02:24:05.965 00.001 10844 Enqueuing Move request for scope (0.03, 0.18)
02:24:05.965 00.000 11060 Worker thread wakes up
02:24:05.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:05.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
02:24:05.965 00.000 10844 UpdateGuideState exits: m=2794 SNR=32.8
02:24:05.965 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
02:24:05.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:05.965 00.000 11060 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=0.00
02:24:05.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:05.965 00.000 10844 Enqueuing Expose request
02:24:05.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:24:05.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:05.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:24:05.967 00.002 11060 MoveAxis(E, 33, ABG)
02:24:05.967 00.000 11060 Guiding  Dir = 2, Dur = 33
02:24:05.999 00.032 11060 IsSlewing returns 0
02:24:06.000 00.001 11060 IsGuiding returns 0
02:24:06.078 00.078 11060 IsGuiding returns 0
02:24:06.078 00.000 11060 Move returns status 0, amount 33
02:24:06.078 00.000 11060 MoveAxis(N, 0, ABG)
02:24:06.078 00.000 11060 Move returns status 0, amount 0
02:24:06.078 00.000 11060 move complete, result=0
02:24:06.078 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
02:24:06.078 00.000 11060 worker thread done servicing request
02:24:06.079 00.001 11060 Worker thread wakes up
02:24:06.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:06.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:06.709 00.630 11060 Exposure complete
02:24:06.861 00.152 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:06.861 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:06.862 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:06.862 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:06.863 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:06.863 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:06.864 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:06.864 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:06.864 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:06.865 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13482,"width":15,"height":15,"star_pos":[6.68,7.24],"pixels":"..."},"id":1}
02:24:06.907 00.042 11060 worker thread done servicing request
02:24:06.907 00.000 10844 OnExposeComplete: enter
02:24:06.907 00.000 10844 UpdateGuideState(): m_state=6
02:24:06.908 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13483
02:24:06.908 00.000 10844 Star::Find returns 1 (0), X=264.02, Y=62.28, Mass=2581, SNR=31.7, Peak=212 HFD=3.5
02:24:06.908 00.000 10844 MultiStar: [#1 -0.41,0.88,0.00,M3] [#2 -0.39,0.47,2.16,U] [#3 -0.76,0.39,0.00,M2] [#4 -0.34,1.42,0.00,M3] [#5 -0.43,0.37,0.99,U] [#6 -0.17,0.71,0.00,M2] [#7 0.14,-0.25,0.86,U] [#8 -0.21,-0.09,0.83,U] 
02:24:06.908 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.29}, one-star: {0.20, 0.60}
02:24:06.908 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.75) = xAngle (3.91 = -2.37)
02:24:06.908 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.39)
02:24:06.909 00.001 10844 CameraToMount -- cameraX=-0.19 cameraY=0.29 hyp=0.35 cameraTheta=2.16 mountX=-0.25 mountY=-0.24, mountTheta=-2.38
02:24:06.911 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.29, opts=13)
02:24:06.911 00.000 10844 Enqueuing Move request for scope (-0.19, 0.29)
02:24:06.911 00.000 11060 Worker thread wakes up
02:24:06.911 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:06.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.29) opts 0xd
02:24:06.911 00.000 10844 UpdateGuideState exits: m=2581 SNR=31.7
02:24:06.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.29)
02:24:06.911 00.000 11060 Moving (-0.19, 0.29) raw xDistance=-0.25 yDistance=-0.24
02:24:06.912 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:06.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:24:06.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:06.912 00.000 10844 Enqueuing Expose request
02:24:06.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
02:24:06.912 00.000 11060 MoveAxis(E, 44, ABG)
02:24:06.912 00.000 11060 Guiding  Dir = 2, Dur = 44
02:24:06.936 00.024 11060 IsSlewing returns 0
02:24:06.937 00.001 11060 IsGuiding returns 0
02:24:06.997 00.060 11060 IsGuiding returns 0
02:24:06.997 00.000 11060 Move returns status 0, amount 44
02:24:06.997 00.000 11060 MoveAxis(N, 92, ABG)
02:24:06.998 00.001 11060 Guiding  Dir = 0, Dur = 92
02:24:07.029 00.031 11060 IsSlewing returns 0
02:24:07.029 00.000 11060 IsGuiding returns 0
02:24:07.067 00.038 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:07.067 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:07.167 00.100 11060 IsGuiding returns 0
02:24:07.167 00.000 11060 Move returns status 0, amount 92
02:24:07.167 00.000 11060 move complete, result=0
02:24:07.167 00.000 11060 worker thread done servicing request
02:24:07.167 00.000 11060 Worker thread wakes up
02:24:07.167 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.2 px 92 ms NORTH
02:24:07.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:07.168 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:07.799 00.631 11060 Exposure complete
02:24:07.899 00.100 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:07.899 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:07.899 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:07.899 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:07.900 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:07.900 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:07.900 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:07.901 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:07.901 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:07.901 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13483,"width":15,"height":15,"star_pos":[7.02,7.28],"pixels":"..."},"id":1}
02:24:07.923 00.022 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:07.923 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:07.979 00.056 11060 worker thread done servicing request
02:24:07.979 00.000 10844 OnExposeComplete: enter
02:24:07.979 00.000 10844 UpdateGuideState(): m_state=6
02:24:07.979 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13484
02:24:07.980 00.001 10844 Star::Find returns 1 (0), X=263.99, Y=62.34, Mass=2424, SNR=30.8, Peak=215 HFD=3.4
02:24:07.980 00.000 10844 MultiStar: [#1 -0.03,0.69,0.00,M4] [#2 0.07,0.25,2.18,U] [#3 0.08,0.30,0.93,U] [#4 -0.33,0.66,0.00,M4] [#5 -0.07,-0.37,1.07,U] [#6 -0.19,0.86,0.00,M3] [#7 0.08,0.08,1.00,U] [#8 -0.00,-0.13,1.02,U] 
02:24:07.980 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.14}, one-star: {0.17, 0.66}
02:24:07.980 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
02:24:07.980 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
02:24:07.980 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.21 mountX=-0.15 mountY=0.03, mountTheta=2.94
02:24:07.981 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
02:24:07.981 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
02:24:07.981 00.000 11060 Worker thread wakes up
02:24:07.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
02:24:07.981 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
02:24:07.981 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.15 yDistance=0.03
02:24:07.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:24:07.982 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:07.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:07.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:24:07.982 00.000 11060 MoveAxis(E, 28, ABG)
02:24:07.982 00.000 11060 Guiding  Dir = 2, Dur = 28
02:24:07.982 00.000 10844 UpdateGuideState exits: m=2424 SNR=30.8
02:24:07.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:07.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:07.982 00.000 10844 Enqueuing Expose request
02:24:08.016 00.034 11060 IsSlewing returns 0
02:24:08.016 00.000 11060 IsGuiding returns 0
02:24:08.080 00.064 11060 IsGuiding returns 0
02:24:08.080 00.000 11060 Move returns status 0, amount 28
02:24:08.080 00.000 11060 MoveAxis(N, 0, ABG)
02:24:08.080 00.000 11060 Move returns status 0, amount 0
02:24:08.080 00.000 11060 move complete, result=0
02:24:08.080 00.000 11060 worker thread done servicing request
02:24:08.080 00.000 11060 Worker thread wakes up
02:24:08.081 00.001 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
02:24:08.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:08.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:08.707 00.626 11060 Exposure complete
02:24:08.874 00.167 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:08.874 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:08.874 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:08.875 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:08.875 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:08.876 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:08.876 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:08.876 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:08.878 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:08.878 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13484,"width":15,"height":15,"star_pos":[6.99,7.34],"pixels":"..."},"id":1}
02:24:08.905 00.027 11060 worker thread done servicing request
02:24:08.905 00.000 10844 OnExposeComplete: enter
02:24:08.905 00.000 10844 UpdateGuideState(): m_state=6
02:24:08.905 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13485
02:24:08.905 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=61.86, Mass=2465, SNR=30.8, Peak=244 HFD=3.6
02:24:08.905 00.000 10844 MultiStar: [#1 -0.21,0.72,0.00,M5] [#2 -0.22,0.55,2.14,U] [#3 -0.05,0.07,0.92,U] [#4 -0.03,0.21,0.91,U] [#5 -0.57,0.04,0.98,U] [#6 -0.18,0.29,0.89,U] [#7 -0.02,-0.08,0.94,U] [#8 -0.06,0.18,0.94,U] 
02:24:08.906 00.001 10844 refined, 7 included, MultiStar: {-0.07, 0.23}, one-star: {0.71, 0.18}
02:24:08.906 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
02:24:08.906 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.67)
02:24:08.906 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.88 mountX=-0.21 mountY=-0.11, mountTheta=-2.66
02:24:08.907 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.23, opts=13)
02:24:08.907 00.000 10844 Enqueuing Move request for scope (-0.07, 0.23)
02:24:08.907 00.000 11060 Worker thread wakes up
02:24:08.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:08.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
02:24:08.907 00.000 10844 UpdateGuideState exits: m=2465 SNR=30.8
02:24:08.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
02:24:08.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:08.908 00.001 11060 Moving (-0.07, 0.23) raw xDistance=-0.21 yDistance=-0.11
02:24:08.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:08.908 00.000 10844 Enqueuing Expose request
02:24:08.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:24:08.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:08.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:24:08.908 00.000 11060 MoveAxis(E, 37, ABG)
02:24:08.908 00.000 11060 Guiding  Dir = 2, Dur = 37
02:24:08.937 00.029 11060 IsSlewing returns 0
02:24:08.937 00.000 11060 IsGuiding returns 0
02:24:08.940 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:08.940 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:09.000 00.060 11060 IsGuiding returns 0
02:24:09.000 00.000 11060 Move returns status 0, amount 37
02:24:09.000 00.000 11060 MoveAxis(N, 0, ABG)
02:24:09.000 00.000 11060 Move returns status 0, amount 0
02:24:09.000 00.000 11060 move complete, result=0
02:24:09.000 00.000 11060 worker thread done servicing request
02:24:09.000 00.000 11060 Worker thread wakes up
02:24:09.001 00.001 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
02:24:09.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:09.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:09.635 00.634 11060 Exposure complete
02:24:09.817 00.182 11060 worker thread done servicing request
02:24:09.817 00.000 10844 OnExposeComplete: enter
02:24:09.817 00.000 10844 UpdateGuideState(): m_state=6
02:24:09.817 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13486
02:24:09.819 00.002 10844 Star::Find returns 1 (0), X=264.24, Y=61.98, Mass=2481, SNR=30.8, Peak=227 HFD=3.3
02:24:09.819 00.000 10844 MultiStar: [#1 -0.13,0.88,0.00,M6] [#2 -0.35,0.67,0.00,M1] [#3 0.08,0.14,1.05,U] [#4 -0.17,-0.14,0.94,U] [#5 -0.42,0.12,0.93,U] [#6 -0.00,0.82,0.00,M3] [#7 0.40,0.68,0.00,M1] [#8 -0.33,0.31,0.94,U] 
02:24:09.819 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.15}, one-star: {0.42, 0.29}
02:24:09.819 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
02:24:09.819 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
02:24:09.820 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.04 mountX=-0.13 mountY=-0.10, mountTheta=-2.51
02:24:09.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.15, opts=13)
02:24:09.821 00.000 10844 Enqueuing Move request for scope (-0.07, 0.15)
02:24:09.822 00.001 11060 Worker thread wakes up
02:24:09.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:09.822 00.000 10844 UpdateGuideState exits: m=2481 SNR=30.8
02:24:09.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:09.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:09.822 00.000 10844 Enqueuing Expose request
02:24:09.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
02:24:09.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
02:24:09.822 00.000 11060 Moving (-0.07, 0.15) raw xDistance=-0.13 yDistance=-0.10
02:24:09.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:24:09.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:09.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:24:09.822 00.000 11060 MoveAxis(E, 24, ABG)
02:24:09.823 00.001 11060 Guiding  Dir = 2, Dur = 24
02:24:09.829 00.006 11060 IsSlewing returns 0
02:24:09.829 00.000 11060 IsGuiding returns 0
02:24:09.837 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:09.838 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:09.838 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:09.838 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:09.839 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:09.839 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:09.840 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:09.840 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:09.841 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:09.841 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13486,"width":15,"height":15,"star_pos":[7.24,6.98],"pixels":"..."},"id":1}
02:24:09.862 00.021 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:09.864 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:09.865 00.001 11060 IsGuiding returns 0
02:24:09.865 00.000 11060 Move returns status 0, amount 24
02:24:09.865 00.000 11060 MoveAxis(N, 0, ABG)
02:24:09.865 00.000 11060 Move returns status 0, amount 0
02:24:09.865 00.000 11060 move complete, result=0
02:24:09.865 00.000 11060 worker thread done servicing request
02:24:09.872 00.007 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
02:24:09.872 00.000 11060 Worker thread wakes up
02:24:09.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:09.873 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:10.522 00.649 11060 Exposure complete
02:24:10.686 00.164 11060 worker thread done servicing request
02:24:10.687 00.001 10844 OnExposeComplete: enter
02:24:10.687 00.000 10844 UpdateGuideState(): m_state=6
02:24:10.687 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13487
02:24:10.687 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=62.15, Mass=2427, SNR=31.0, Peak=236 HFD=2.9
02:24:10.687 00.000 10844 MultiStar: [#1 0.47,0.74,0.00,M7] [#2 -0.35,0.84,0.00,M2] [#3 0.39,0.53,0.00,M1] [#4 0.31,0.60,0.00,M3] [#5 -0.48,0.22,1.04,U] [#6 -0.00,0.65,0.00,M4] [#7 0.63,0.25,0.00,M2] [#8 0.53,0.17,0.95,U] 
02:24:10.687 00.000 10844 refined, 2 included, MultiStar: {0.03, 0.29}, one-star: {0.09, 0.47}
02:24:10.687 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
02:24:10.689 00.002 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
02:24:10.689 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.46 mountX=-0.29 mountY=-0.02, mountTheta=-3.09
02:24:10.690 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.29, opts=13)
02:24:10.690 00.000 10844 Enqueuing Move request for scope (0.03, 0.29)
02:24:10.690 00.000 11060 Worker thread wakes up
02:24:10.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:10.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
02:24:10.690 00.000 10844 UpdateGuideState exits: m=2427 SNR=31.0
02:24:10.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
02:24:10.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:10.690 00.000 11060 Moving (0.03, 0.29) raw xDistance=-0.29 yDistance=-0.02
02:24:10.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:10.690 00.000 10844 Enqueuing Expose request
02:24:10.691 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:24:10.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:10.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:10.691 00.000 11060 MoveAxis(E, 51, ABG)
02:24:10.691 00.000 11060 Guiding  Dir = 2, Dur = 51
02:24:10.700 00.009 11060 IsSlewing returns 0
02:24:10.700 00.000 11060 IsGuiding returns 0
02:24:10.763 00.063 11060 IsGuiding returns 0
02:24:10.763 00.000 11060 Move returns status 0, amount 51
02:24:10.763 00.000 11060 MoveAxis(N, 0, ABG)
02:24:10.763 00.000 11060 Move returns status 0, amount 0
02:24:10.763 00.000 11060 move complete, result=0
02:24:10.764 00.001 11060 worker thread done servicing request
02:24:10.764 00.000 11060 Worker thread wakes up
02:24:10.764 00.000 10844 GuideStep: -0.3 px 51 ms EAST, -0.0 px 0 ms NORTH
02:24:10.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:10.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:10.849 00.085 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:10.849 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:10.849 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:10.849 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:10.850 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:10.850 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:10.851 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:10.851 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:10.852 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:10.852 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13487,"width":15,"height":15,"star_pos":[6.91,7.15],"pixels":"..."},"id":1}
02:24:10.872 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:10.873 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:11.399 00.526 11060 Exposure complete
02:24:11.579 00.180 11060 worker thread done servicing request
02:24:11.579 00.000 10844 OnExposeComplete: enter
02:24:11.579 00.000 10844 UpdateGuideState(): m_state=6
02:24:11.579 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13488
02:24:11.579 00.000 10844 Star::Find returns 1 (0), X=263.75, Y=61.85, Mass=2613, SNR=31.6, Peak=200 HFD=3.7
02:24:11.580 00.001 10844 MultiStar: [#1 0.14,0.56,0.86,U] [#2 -0.23,0.80,0.00,M3] [#3 -0.04,0.29,0.83,U] [#4 0.10,-0.20,0.89,U] [#5 -0.38,-0.07,1.02,U] [#6 0.04,0.35,0.86,U] [#7 0.05,0.30,0.88,U] [#8 -0.21,0.52,0.94,U] 
02:24:11.580 00.000 10844 single-star, 7 included, MultiStar: {-0.06, 0.23}, one-star: {-0.07, 0.17}
02:24:11.580 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.73 = -2.55)
02:24:11.580 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.57)
02:24:11.580 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.98 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
02:24:11.581 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
02:24:11.581 00.000 10844 Enqueuing Move request for scope (-0.07, 0.17)
02:24:11.581 00.000 11060 Worker thread wakes up
02:24:11.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:11.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
02:24:11.581 00.000 10844 UpdateGuideState exits: m=2613 SNR=31.6
02:24:11.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
02:24:11.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:11.581 00.000 11060 Moving (-0.07, 0.17) raw xDistance=-0.15 yDistance=-0.10
02:24:11.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:11.581 00.000 10844 Enqueuing Expose request
02:24:11.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:24:11.582 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:11.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:24:11.582 00.000 11060 MoveAxis(E, 28, ABG)
02:24:11.582 00.000 11060 Guiding  Dir = 2, Dur = 28
02:24:11.611 00.029 11060 IsSlewing returns 0
02:24:11.611 00.000 11060 IsGuiding returns 0
02:24:11.643 00.032 11060 IsGuiding returns 0
02:24:11.643 00.000 11060 Move returns status 0, amount 28
02:24:11.643 00.000 11060 MoveAxis(N, 0, ABG)
02:24:11.643 00.000 11060 Move returns status 0, amount 0
02:24:11.643 00.000 11060 move complete, result=0
02:24:11.643 00.000 11060 worker thread done servicing request
02:24:11.643 00.000 11060 Worker thread wakes up
02:24:11.644 00.001 10844 GuideStep: -0.2 px 28 ms EAST, -0.1 px 0 ms NORTH
02:24:11.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:11.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:11.835 00.191 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:11.836 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:11.836 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:11.837 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:11.837 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:11.837 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:11.838 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:11.838 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:11.839 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:11.839 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13488,"width":15,"height":15,"star_pos":[6.75,6.85],"pixels":"..."},"id":1}
02:24:12.006 00.167 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:12.006 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:12.269 00.263 11060 Exposure complete
02:24:12.448 00.179 11060 worker thread done servicing request
02:24:12.448 00.000 10844 OnExposeComplete: enter
02:24:12.448 00.000 10844 UpdateGuideState(): m_state=6
02:24:12.448 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13489
02:24:12.449 00.001 10844 Star::Find returns 1 (0), X=263.96, Y=62.08, Mass=2045, SNR=27.8, Peak=210 HFD=2.8
02:24:12.449 00.000 10844 MultiStar: [#1 -0.20,0.55,1.16,U] [#2 0.11,0.21,2.54,U] [#3 -0.02,0.45,1.08,U] [#4 -0.31,-0.08,1.13,U] [#5 -0.04,0.02,1.21,U] [#6 0.57,0.31,0.00,M4] [#7 0.38,-0.36,0.83,U] [#8 -0.16,-0.42,1.05,U] 
02:24:12.449 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.12}, one-star: {0.14, 0.39}
02:24:12.449 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
02:24:12.449 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
02:24:12.449 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.13 cameraTheta=1.64 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
02:24:12.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.12, opts=13)
02:24:12.450 00.000 10844 Enqueuing Move request for scope (-0.01, 0.12)
02:24:12.450 00.000 11060 Worker thread wakes up
02:24:12.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:12.450 00.000 10844 UpdateGuideState exits: m=2045 SNR=27.8
02:24:12.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:12.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:12.450 00.000 10844 Enqueuing Expose request
02:24:12.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
02:24:12.450 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
02:24:12.450 00.000 11060 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=-0.03
02:24:12.451 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:24:12.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:12.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:24:12.451 00.000 11060 MoveAxis(E, 22, ABG)
02:24:12.451 00.000 11060 Guiding  Dir = 2, Dur = 22
02:24:12.470 00.019 11060 IsSlewing returns 0
02:24:12.470 00.000 11060 IsGuiding returns 0
02:24:12.517 00.047 11060 IsGuiding returns 0
02:24:12.517 00.000 11060 Move returns status 0, amount 22
02:24:12.517 00.000 11060 MoveAxis(N, 0, ABG)
02:24:12.517 00.000 11060 Move returns status 0, amount 0
02:24:12.517 00.000 11060 move complete, result=0
02:24:12.517 00.000 11060 worker thread done servicing request
02:24:12.517 00.000 11060 Worker thread wakes up
02:24:12.517 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
02:24:12.518 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:12.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:12.831 00.313 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:12.831 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:12.833 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:12.833 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:12.834 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:12.835 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:12.835 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:12.836 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:12.837 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:12.837 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13489,"width":15,"height":15,"star_pos":[6.96,7.08],"pixels":"..."},"id":1}
02:24:12.855 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:12.855 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:13.155 00.300 11060 Exposure complete
02:24:13.322 00.167 11060 worker thread done servicing request
02:24:13.322 00.000 10844 OnExposeComplete: enter
02:24:13.323 00.001 10844 UpdateGuideState(): m_state=6
02:24:13.323 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13490
02:24:13.323 00.000 10844 Star::Find returns 1 (0), X=263.69, Y=61.79, Mass=2151, SNR=29.2, Peak=235 HFD=2.8
02:24:13.324 00.001 10844 MultiStar: [#1 0.17,0.66,0.00,M6] [#2 -0.49,0.60,0.00,M3] [#3 -0.05,-0.08,1.07,U] [#4 0.17,0.66,0.00,M2] [#5 -0.10,0.44,1.01,U] [#6 -0.29,0.59,0.00,M5] [#7 0.32,-0.05,0.86,U] [#8 0.21,-0.26,1.01,U] 
02:24:13.324 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.03}, one-star: {-0.13, 0.10}
02:24:13.324 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
02:24:13.324 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
02:24:13.324 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.65 mountX=-0.04 mountY=0.03, mountTheta=2.39
02:24:13.326 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
02:24:13.326 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
02:24:13.326 00.000 11060 Worker thread wakes up
02:24:13.326 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:13.326 00.000 10844 UpdateGuideState exits: m=2151 SNR=29.2
02:24:13.326 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:13.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:24:13.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:13.326 00.000 10844 Enqueuing Expose request
02:24:13.326 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:24:13.329 00.003 11060 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=0.03
02:24:13.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:13.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:13.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:24:13.330 00.001 11060 MoveAxis(E, 0, ABG)
02:24:13.330 00.000 11060 Move returns status 0, amount 0
02:24:13.330 00.000 11060 MoveAxis(N, 0, ABG)
02:24:13.330 00.000 11060 Move returns status 0, amount 0
02:24:13.330 00.000 11060 move complete, result=0
02:24:13.330 00.000 11060 worker thread done servicing request
02:24:13.330 00.000 11060 Worker thread wakes up
02:24:13.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:13.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:13.331 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:13.830 00.499 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:13.831 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:13.831 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:13.831 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:13.832 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:13.832 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:13.832 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:13.832 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:13.834 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:13.834 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13490,"width":15,"height":15,"star_pos":[6.69,6.79],"pixels":"..."},"id":1}
02:24:13.866 00.032 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:13.867 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:13.964 00.097 11060 Exposure complete
02:24:14.137 00.173 11060 worker thread done servicing request
02:24:14.137 00.000 10844 OnExposeComplete: enter
02:24:14.137 00.000 10844 UpdateGuideState(): m_state=6
02:24:14.138 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13491
02:24:14.138 00.000 10844 Star::Find returns 1 (0), X=264.03, Y=62.48, Mass=2323, SNR=30.0, Peak=243 HFD=3.5
02:24:14.138 00.000 10844 MultiStar: [#1 -0.05,0.00,1.09,U] [#2 0.26,0.30,2.07,U] [#3 -0.02,0.17,1.08,U] [#4 -0.25,0.06,0.91,U] [#5 -0.17,0.37,1.02,U] [#6 -0.54,0.81,0.00,M6] [#7 0.46,0.53,0.00,M1] [#8 0.28,0.22,1.01,U] 
02:24:14.138 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.28}, one-star: {0.21, 0.80}
02:24:14.138 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
02:24:14.138 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
02:24:14.138 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.33 mountX=-0.29 mountY=0.02, mountTheta=3.07
02:24:14.140 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.28, opts=13)
02:24:14.140 00.000 10844 Enqueuing Move request for scope (0.07, 0.28)
02:24:14.140 00.000 11060 Worker thread wakes up
02:24:14.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:14.140 00.000 10844 UpdateGuideState exits: m=2323 SNR=30.0
02:24:14.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:14.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:14.140 00.000 10844 Enqueuing Expose request
02:24:14.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.28) opts 0xd
02:24:14.140 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.28)
02:24:14.140 00.000 11060 Moving (0.07, 0.28) raw xDistance=-0.29 yDistance=0.02
02:24:14.141 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:24:14.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:14.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:24:14.141 00.000 11060 MoveAxis(E, 50, ABG)
02:24:14.141 00.000 11060 Guiding  Dir = 2, Dur = 50
02:24:14.166 00.025 11060 IsSlewing returns 0
02:24:14.166 00.000 11060 IsGuiding returns 0
02:24:14.221 00.055 11060 IsGuiding returns 0
02:24:14.221 00.000 11060 Move returns status 0, amount 50
02:24:14.221 00.000 11060 MoveAxis(N, 0, ABG)
02:24:14.221 00.000 11060 Move returns status 0, amount 0
02:24:14.221 00.000 11060 move complete, result=0
02:24:14.221 00.000 11060 worker thread done servicing request
02:24:14.221 00.000 11060 Worker thread wakes up
02:24:14.222 00.001 10844 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
02:24:14.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:14.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:14.865 00.643 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:14.865 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:14.866 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:14.866 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:14.868 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:14.868 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:14.868 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:14.869 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:14.869 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:14.869 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13491,"width":15,"height":15,"star_pos":[7.03,7.48],"pixels":"..."},"id":1}
02:24:14.871 00.002 11060 Exposure complete
02:24:14.891 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:14.891 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:15.034 00.143 11060 worker thread done servicing request
02:24:15.034 00.000 10844 OnExposeComplete: enter
02:24:15.034 00.000 10844 UpdateGuideState(): m_state=6
02:24:15.034 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13492
02:24:15.035 00.001 10844 Star::Find returns 1 (0), X=263.98, Y=61.86, Mass=2055, SNR=28.2, Peak=212 HFD=3.0
02:24:15.035 00.000 10844 MultiStar: [#1 0.38,0.64,0.00,M6] [#2 0.12,0.30,2.22,U] [#3 0.06,-0.85,0.00,M1] [#4 0.02,0.45,1.00,U] [#5 -0.04,0.30,1.16,U] [#6 -0.37,0.21,1.04,U] [#7 0.10,0.04,0.81,U] [#8 -0.29,-0.21,0.97,U] 
02:24:15.035 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.21}, one-star: {0.16, 0.18}
02:24:15.035 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
02:24:15.035 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
02:24:15.035 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.69 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
02:24:15.037 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.21, opts=13)
02:24:15.037 00.000 10844 Enqueuing Move request for scope (-0.02, 0.21)
02:24:15.037 00.000 11060 Worker thread wakes up
02:24:15.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:15.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
02:24:15.037 00.000 10844 UpdateGuideState exits: m=2055 SNR=28.2
02:24:15.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
02:24:15.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:15.037 00.000 11060 Moving (-0.02, 0.21) raw xDistance=-0.20 yDistance=-0.06
02:24:15.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:15.037 00.000 10844 Enqueuing Expose request
02:24:15.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:24:15.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:15.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:24:15.038 00.001 11060 MoveAxis(E, 36, ABG)
02:24:15.038 00.000 11060 Guiding  Dir = 2, Dur = 36
02:24:15.047 00.009 11060 IsSlewing returns 0
02:24:15.047 00.000 11060 IsGuiding returns 0
02:24:15.092 00.045 11060 IsGuiding returns 0
02:24:15.092 00.000 11060 Move returns status 0, amount 36
02:24:15.092 00.000 11060 MoveAxis(N, 0, ABG)
02:24:15.092 00.000 11060 Move returns status 0, amount 0
02:24:15.092 00.000 11060 move complete, result=0
02:24:15.092 00.000 11060 worker thread done servicing request
02:24:15.092 00.000 11060 Worker thread wakes up
02:24:15.092 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
02:24:15.093 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:15.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:15.723 00.630 11060 Exposure complete
02:24:15.894 00.171 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:15.894 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:15.895 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:15.895 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:15.895 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:15.895 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:15.896 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:15.896 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:15.896 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:15.896 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13492,"width":15,"height":15,"star_pos":[6.98,6.86],"pixels":"..."},"id":1}
02:24:15.904 00.008 11060 worker thread done servicing request
02:24:15.904 00.000 10844 OnExposeComplete: enter
02:24:15.904 00.000 10844 UpdateGuideState(): m_state=6
02:24:15.904 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13493
02:24:15.904 00.000 10844 Star::Find returns 1 (0), X=264.18, Y=61.64, Mass=2634, SNR=31.3, Peak=234 HFD=3.3
02:24:15.905 00.001 10844 MultiStar: [#1 0.26,0.86,0.00,M7] [#2 -0.46,0.27,2.18,U] [#3 0.21,-0.20,0.93,U] [#4 0.30,-0.27,1.01,U] [#5 -0.07,-0.11,1.04,U] [#6 -0.00,0.69,0.00,M6] [#7 0.62,0.52,0.00,M1] [#8 0.52,-0.71,0.00,M1] 
02:24:15.905 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.00}, one-star: {0.36, -0.04}
02:24:15.905 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.75) = xAngle (-1.26 = -1.26)
02:24:15.905 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.27 = -1.27)
02:24:15.905 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.01 mountX=0.01 mountY=-0.04, mountTheta=-1.26
02:24:15.907 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
02:24:15.907 00.000 10844 Enqueuing Move request for scope (-0.04, -0.00)
02:24:15.907 00.000 11060 Worker thread wakes up
02:24:15.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
02:24:15.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
02:24:15.907 00.000 11060 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=-0.04
02:24:15.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:24:15.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:15.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:15.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:15.907 00.000 11060 MoveAxis(E, 0, ABG)
02:24:15.907 00.000 11060 Move returns status 0, amount 0
02:24:15.907 00.000 11060 MoveAxis(N, 0, ABG)
02:24:15.907 00.000 10844 UpdateGuideState exits: m=2634 SNR=31.3
02:24:15.907 00.000 11060 Move returns status 0, amount 0
02:24:15.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:15.907 00.000 11060 move complete, result=0
02:24:15.908 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:15.908 00.000 10844 Enqueuing Expose request
02:24:15.908 00.000 11060 worker thread done servicing request
02:24:15.908 00.000 11060 Worker thread wakes up
02:24:15.908 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:15.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:15.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:15.916 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:15.916 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:16.550 00.634 11060 Exposure complete
02:24:16.728 00.178 11060 worker thread done servicing request
02:24:16.728 00.000 10844 OnExposeComplete: enter
02:24:16.728 00.000 10844 UpdateGuideState(): m_state=6
02:24:16.728 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13494
02:24:16.728 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=62.03, Mass=2376, SNR=30.5, Peak=230 HFD=3.0
02:24:16.729 00.001 10844 MultiStar: [#1 0.26,0.39,0.85,U] [#2 -0.21,-0.28,2.10,U] [#3 -0.16,-0.07,1.02,U] [#4 0.14,0.24,0.92,U] [#5 0.07,0.16,0.97,U] [#6 0.05,0.03,0.92,U] [#7 0.24,-0.62,0.00,M2] [#8 0.31,-0.66,0.00,M2] 
02:24:16.729 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {0.29, 0.35}
02:24:16.729 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
02:24:16.729 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
02:24:16.729 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.24 mountX=-0.06 mountY=0.01, mountTheta=2.97
02:24:16.731 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.06, opts=13)
02:24:16.731 00.000 10844 Enqueuing Move request for scope (0.02, 0.06)
02:24:16.731 00.000 11060 Worker thread wakes up
02:24:16.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:16.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
02:24:16.731 00.000 10844 UpdateGuideState exits: m=2376 SNR=30.5
02:24:16.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:24:16.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:16.731 00.000 11060 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=0.01
02:24:16.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:16.731 00.000 10844 Enqueuing Expose request
02:24:16.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:24:16.732 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:16.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:24:16.732 00.000 11060 MoveAxis(E, 0, ABG)
02:24:16.732 00.000 11060 Move returns status 0, amount 0
02:24:16.732 00.000 11060 MoveAxis(N, 0, ABG)
02:24:16.732 00.000 11060 Move returns status 0, amount 0
02:24:16.732 00.000 11060 move complete, result=0
02:24:16.732 00.000 11060 worker thread done servicing request
02:24:16.732 00.000 11060 Worker thread wakes up
02:24:16.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:16.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:16.734 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:16.904 00.170 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:16.905 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:16.906 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:16.906 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:16.908 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:16.908 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:16.909 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:16.909 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:16.909 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:16.910 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13494,"width":15,"height":15,"star_pos":[7.11,7.03],"pixels":"..."},"id":1}
02:24:16.925 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:16.925 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:17.372 00.447 11060 Exposure complete
02:24:17.556 00.184 11060 worker thread done servicing request
02:24:17.556 00.000 10844 OnExposeComplete: enter
02:24:17.556 00.000 10844 UpdateGuideState(): m_state=6
02:24:17.557 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13495
02:24:17.557 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=61.26, Mass=3121, SNR=35.3, Peak=255 HFD=3.4
02:24:17.557 00.000 10844 MultiStar: [#1 0.45,-0.02,0.97,U] [#2 -0.07,-0.24,1.80,U] [#3 0.49,0.35,0.80,U] [#4 -0.00,-0.17,0.74,U] [#5 -0.07,-0.17,0.89,U] [#6 0.34,0.42,0.78,U] [#7 0.58,0.16,0.82,U] [#8 0.27,-0.74,0.00,M3] 
02:24:17.557 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.05}, one-star: {0.31, -0.42}
02:24:17.557 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.75) = xAngle (1.51 = 1.51)
02:24:17.557 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
02:24:17.557 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.24 mountX=0.01 mountY=0.22, mountTheta=1.51
02:24:17.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.05, opts=13)
02:24:17.559 00.000 10844 Enqueuing Move request for scope (0.22, -0.05)
02:24:17.559 00.000 11060 Worker thread wakes up
02:24:17.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:17.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
02:24:17.559 00.000 10844 UpdateGuideState exits: m=3121 SNR=35.3 Saturated
02:24:17.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
02:24:17.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:17.559 00.000 11060 Moving (0.22, -0.05) raw xDistance=0.01 yDistance=0.22
02:24:17.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:17.559 00.000 10844 Enqueuing Expose request
02:24:17.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:24:17.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:17.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:24:17.559 00.000 11060 MoveAxis(E, 0, ABG)
02:24:17.559 00.000 11060 Move returns status 0, amount 0
02:24:17.559 00.000 11060 MoveAxis(N, 0, ABG)
02:24:17.559 00.000 11060 Move returns status 0, amount 0
02:24:17.561 00.002 11060 move complete, result=0
02:24:17.561 00.000 11060 worker thread done servicing request
02:24:17.561 00.000 11060 Worker thread wakes up
02:24:17.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:17.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:17.562 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:17.846 00.284 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:17.846 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:17.847 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:17.847 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:17.848 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:17.848 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:17.849 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:17.849 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:17.849 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:17.850 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13495,"width":15,"height":15,"star_pos":[7.13,7.26],"pixels":"..."},"id":1}
02:24:17.859 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:17.859 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:18.197 00.338 11060 Exposure complete
02:24:18.384 00.187 11060 worker thread done servicing request
02:24:18.385 00.001 10844 OnExposeComplete: enter
02:24:18.385 00.000 10844 UpdateGuideState(): m_state=6
02:24:18.385 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13496
02:24:18.385 00.000 10844 Star::Find returns 1 (1), X=263.72, Y=61.56, Mass=2553, SNR=32.2, Peak=255 HFD=2.9
02:24:18.385 00.000 10844 MultiStar: [#1 -0.30,0.47,0.91,U] [#2 -0.14,0.38,2.13,U] [#3 -0.03,0.44,0.94,U] [#4 0.36,-0.05,0.94,U] [#5 0.04,-0.09,0.98,U] [#6 -0.28,0.12,0.91,U] [#7 0.20,-0.27,0.90,U] [#8 0.19,-0.17,0.94,U] 
02:24:18.386 00.001 10844 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.10, -0.12}
02:24:18.386 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
02:24:18.386 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.51 = -2.78)
02:24:18.386 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.77 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
02:24:18.387 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
02:24:18.387 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
02:24:18.387 00.000 11060 Worker thread wakes up
02:24:18.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:18.388 00.001 10844 UpdateGuideState exits: m=2553 SNR=32.2 Saturated
02:24:18.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:18.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:18.388 00.000 10844 Enqueuing Expose request
02:24:18.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
02:24:18.388 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
02:24:18.388 00.000 11060 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.04
02:24:18.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:24:18.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:18.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:18.388 00.000 11060 MoveAxis(E, 0, ABG)
02:24:18.388 00.000 11060 Move returns status 0, amount 0
02:24:18.388 00.000 11060 MoveAxis(N, 0, ABG)
02:24:18.388 00.000 11060 Move returns status 0, amount 0
02:24:18.388 00.000 11060 move complete, result=0
02:24:18.389 00.001 11060 worker thread done servicing request
02:24:18.389 00.000 11060 Worker thread wakes up
02:24:18.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:18.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:18.390 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:18.898 00.508 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:18.898 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:18.899 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:18.900 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:18.900 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:18.900 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:18.900 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:18.900 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:18.901 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:18.901 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13496,"width":15,"height":15,"star_pos":[6.72,6.56],"pixels":"..."},"id":1}
02:24:18.967 00.066 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:18.967 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:19.029 00.062 11060 Exposure complete
02:24:19.210 00.181 11060 worker thread done servicing request
02:24:19.210 00.000 10844 OnExposeComplete: enter
02:24:19.210 00.000 10844 UpdateGuideState(): m_state=6
02:24:19.210 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13497
02:24:19.210 00.000 10844 Star::Find returns 1 (1), X=264.21, Y=61.63, Mass=3056, SNR=34.8, Peak=255 HFD=3.6
02:24:19.211 00.001 10844 MultiStar: [#1 0.23,-0.20,0.98,U] [#2 0.09,0.53,1.86,U] [#3 -0.08,0.32,0.86,U] [#4 0.07,0.10,0.79,U] [#5 0.02,0.33,0.94,U] [#6 -0.52,0.51,0.00,M4] [#7 0.31,0.50,0.77,U] [#8 0.39,-0.36,0.86,U] 
02:24:19.211 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.18}, one-star: {0.39, -0.05}
02:24:19.211 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
02:24:19.211 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
02:24:19.211 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.83 mountX=-0.21 mountY=0.14, mountTheta=2.57
02:24:19.212 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.18, opts=13)
02:24:19.212 00.000 10844 Enqueuing Move request for scope (0.17, 0.18)
02:24:19.212 00.000 11060 Worker thread wakes up
02:24:19.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:19.213 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
02:24:19.213 00.000 10844 UpdateGuideState exits: m=3056 SNR=34.8 Saturated
02:24:19.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
02:24:19.213 00.000 11060 Moving (0.17, 0.18) raw xDistance=-0.21 yDistance=0.14
02:24:19.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:24:19.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:19.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:19.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:24:19.213 00.000 11060 MoveAxis(E, 37, ABG)
02:24:19.213 00.000 11060 Guiding  Dir = 2, Dur = 37
02:24:19.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:19.213 00.000 10844 Enqueuing Expose request
02:24:19.217 00.004 11060 IsSlewing returns 0
02:24:19.217 00.000 11060 IsGuiding returns 0
02:24:19.265 00.048 11060 IsGuiding returns 0
02:24:19.265 00.000 11060 Move returns status 0, amount 37
02:24:19.265 00.000 11060 MoveAxis(N, 0, ABG)
02:24:19.265 00.000 11060 Move returns status 0, amount 0
02:24:19.266 00.001 11060 move complete, result=0
02:24:19.266 00.000 11060 worker thread done servicing request
02:24:19.266 00.000 11060 Worker thread wakes up
02:24:19.266 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
02:24:19.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:19.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:19.906 00.640 11060 Exposure complete
02:24:20.090 00.184 11060 worker thread done servicing request
02:24:20.090 00.000 10844 OnExposeComplete: enter
02:24:20.092 00.002 10844 UpdateGuideState(): m_state=6
02:24:20.092 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13498
02:24:20.092 00.000 10844 Star::Find returns 1 (0), X=263.69, Y=61.91, Mass=2969, SNR=33.4, Peak=215 HFD=3.5
02:24:20.092 00.000 10844 MultiStar: [#1 -0.43,-0.06,1.01,U] [#2 -0.51,0.80,0.00,M1] [#3 -0.47,-0.03,0.91,U] [#4 -0.22,-0.57,0.88,U] [#5 -0.42,0.03,0.93,U] [#6 -0.31,0.59,0.00,M5] [#7 -0.60,-0.59,0.00,M1] [#8 -0.31,0.42,1.04,U] 
02:24:20.092 00.000 10844 single-star, 5 included, MultiStar: {-0.33, 0.02}, one-star: {-0.13, 0.22}
02:24:20.092 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
02:24:20.092 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.84 = -2.45)
02:24:20.092 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.10 mountX=-0.20 mountY=-0.17, mountTheta=-2.44
02:24:20.094 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.22, opts=13)
02:24:20.094 00.000 10844 Enqueuing Move request for scope (-0.13, 0.22)
02:24:20.094 00.000 11060 Worker thread wakes up
02:24:20.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:24:20.094 00.000 10844 UpdateGuideState exits: m=2969 SNR=33.4
02:24:20.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:20.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:20.094 00.000 10844 Enqueuing Expose request
02:24:20.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
02:24:20.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
02:24:20.094 00.000 11060 Moving (-0.13, 0.22) raw xDistance=-0.20 yDistance=-0.17
02:24:20.095 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:24:20.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:20.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:24:20.095 00.000 11060 MoveAxis(E, 35, ABG)
02:24:20.095 00.000 11060 Guiding  Dir = 2, Dur = 35
02:24:20.108 00.013 11060 IsSlewing returns 0
02:24:20.108 00.000 11060 IsGuiding returns 0
02:24:20.153 00.045 11060 IsGuiding returns 0
02:24:20.153 00.000 11060 Move returns status 0, amount 35
02:24:20.153 00.000 11060 MoveAxis(N, 0, ABG)
02:24:20.153 00.000 11060 Move returns status 0, amount 0
02:24:20.153 00.000 11060 move complete, result=0
02:24:20.153 00.000 11060 worker thread done servicing request
02:24:20.153 00.000 11060 Worker thread wakes up
02:24:20.153 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
02:24:20.154 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:20.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:20.797 00.643 11060 Exposure complete
02:24:20.967 00.170 11060 worker thread done servicing request
02:24:20.967 00.000 10844 OnExposeComplete: enter
02:24:20.967 00.000 10844 UpdateGuideState(): m_state=6
02:24:20.967 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13499
02:24:20.967 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=62.22, Mass=2638, SNR=32.1, Peak=236 HFD=3.3
02:24:20.968 00.001 10844 MultiStar: [#1 -0.39,0.25,0.96,U] [#2 -0.35,0.06,2.13,U] [#3 -0.05,0.31,0.85,U] [#4 -0.24,1.09,0.00,M1] [#5 -0.11,0.50,1.00,U] [#6 -0.38,0.78,0.00,M6] [#7 0.41,-0.07,0.80,U] [#8 0.31,-0.35,0.94,U] 
02:24:20.968 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.17}, one-star: {0.08, 0.54}
02:24:20.968 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.75) = xAngle (3.74 = -2.55)
02:24:20.968 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
02:24:20.968 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.98 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
02:24:20.970 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
02:24:20.970 00.000 10844 Enqueuing Move request for scope (-0.07, 0.17)
02:24:20.970 00.000 11060 Worker thread wakes up
02:24:20.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
02:24:20.971 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
02:24:20.971 00.000 11060 Moving (-0.07, 0.17) raw xDistance=-0.15 yDistance=-0.10
02:24:20.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:24:20.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:20.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:20.971 00.000 10844 UpdateGuideState exits: m=2638 SNR=32.1
02:24:20.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:20.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:20.971 00.000 10844 Enqueuing Expose request
02:24:20.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:24:20.971 00.000 11060 MoveAxis(E, 27, ABG)
02:24:20.971 00.000 11060 Guiding  Dir = 2, Dur = 27
02:24:21.000 00.029 11060 IsSlewing returns 0
02:24:21.001 00.001 11060 IsGuiding returns 0
02:24:21.046 00.045 11060 IsGuiding returns 0
02:24:21.046 00.000 11060 Move returns status 0, amount 27
02:24:21.046 00.000 11060 MoveAxis(N, 0, ABG)
02:24:21.046 00.000 11060 Move returns status 0, amount 0
02:24:21.046 00.000 11060 move complete, result=0
02:24:21.046 00.000 11060 worker thread done servicing request
02:24:21.046 00.000 11060 Worker thread wakes up
02:24:21.046 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
02:24:21.047 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:21.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:21.678 00.631 11060 Exposure complete
02:24:21.845 00.167 11060 worker thread done servicing request
02:24:21.845 00.000 10844 OnExposeComplete: enter
02:24:21.845 00.000 10844 UpdateGuideState(): m_state=6
02:24:21.845 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13500
02:24:21.845 00.000 10844 Star::Find returns 1 (1), X=263.88, Y=61.71, Mass=2692, SNR=31.7, Peak=255 HFD=3.4
02:24:21.845 00.000 10844 MultiStar: [#1 -0.35,0.66,0.00,M2] [#2 -0.01,0.60,2.04,U] [#3 -0.17,0.85,0.00,M1] [#4 -0.25,0.35,0.92,U] [#5 -0.13,0.35,0.99,U] [#6 0.51,1.10,0.00,M7] [#7 0.33,0.41,0.83,U] [#8 0.31,0.13,0.89,U] 
02:24:21.845 00.000 10844 single-star, 5 included, MultiStar: {0.04, 0.36}, one-star: {0.06, 0.03}
02:24:21.846 00.001 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
02:24:21.846 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
02:24:21.846 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=-0.04 mountY=0.06, mountTheta=2.17
02:24:21.847 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
02:24:21.847 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
02:24:21.847 00.000 11060 Worker thread wakes up
02:24:21.847 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:21.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
02:24:21.847 00.000 10844 UpdateGuideState exits: m=2692 SNR=31.7 Saturated
02:24:21.847 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
02:24:21.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:21.847 00.000 11060 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=0.06
02:24:21.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:21.847 00.000 10844 Enqueuing Expose request
02:24:21.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:21.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:21.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:24:21.849 00.002 11060 MoveAxis(E, 0, ABG)
02:24:21.849 00.000 11060 Move returns status 0, amount 0
02:24:21.849 00.000 11060 MoveAxis(N, 0, ABG)
02:24:21.849 00.000 11060 Move returns status 0, amount 0
02:24:21.849 00.000 11060 move complete, result=0
02:24:21.849 00.000 11060 worker thread done servicing request
02:24:21.849 00.000 11060 Worker thread wakes up
02:24:21.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:21.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:21.850 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:22.179 00.329 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:22.179 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:22.180 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:22.180 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:22.180 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:22.182 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:22.182 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:22.182 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:22.183 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:22.183 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13500,"width":15,"height":15,"star_pos":[6.88,6.71],"pixels":"..."},"id":1}
02:24:22.286 00.103 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:22.286 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:22.500 00.214 11060 Exposure complete
02:24:22.729 00.229 11060 worker thread done servicing request
02:24:22.729 00.000 10844 OnExposeComplete: enter
02:24:22.729 00.000 10844 UpdateGuideState(): m_state=6
02:24:22.729 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13501
02:24:22.729 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=61.76, Mass=1991, SNR=27.9, Peak=224 HFD=3.5
02:24:22.730 00.001 10844 MultiStar: [#1 0.33,0.13,1.13,U] [#2 0.08,0.67,0.00,M1] [#3 0.24,0.58,1.01,U] [#4 0.22,0.70,0.00,M1] [#5 -0.01,0.59,1.18,U] [#6 0.23,0.50,1.07,U] [#7 0.63,0.53,0.00,M1] [#8 0.49,0.28,0.95,U] 
02:24:22.730 00.000 10844 single-star, 5 included, MultiStar: {0.27, 0.36}, one-star: {0.41, 0.08}
02:24:22.730 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
02:24:22.730 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
02:24:22.730 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=0.08 hyp=0.41 cameraTheta=0.19 mountX=-0.15 mountY=0.39, mountTheta=1.94
02:24:22.731 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=0.08, opts=13)
02:24:22.732 00.001 10844 Enqueuing Move request for scope (0.41, 0.08)
02:24:22.732 00.000 11060 Worker thread wakes up
02:24:22.732 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:22.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.08) opts 0xd
02:24:22.732 00.000 10844 UpdateGuideState exits: m=1991 SNR=27.9
02:24:22.732 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 0.08)
02:24:22.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:22.732 00.000 11060 Moving (0.41, 0.08) raw xDistance=-0.15 yDistance=0.39
02:24:22.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:22.732 00.000 10844 Enqueuing Expose request
02:24:22.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:24:22.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:22.734 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
02:24:22.734 00.000 11060 MoveAxis(E, 26, ABG)
02:24:22.734 00.000 11060 Guiding  Dir = 2, Dur = 26
02:24:22.746 00.012 11060 IsSlewing returns 0
02:24:22.746 00.000 11060 IsGuiding returns 0
02:24:22.777 00.031 11060 IsGuiding returns 0
02:24:22.777 00.000 11060 Move returns status 0, amount 26
02:24:22.777 00.000 11060 MoveAxis(N, 0, ABG)
02:24:22.777 00.000 11060 Move returns status 0, amount 0
02:24:22.778 00.001 11060 move complete, result=0
02:24:22.778 00.000 11060 worker thread done servicing request
02:24:22.778 00.000 11060 Worker thread wakes up
02:24:22.778 00.000 10844 GuideStep: -0.1 px 26 ms EAST, 0.4 px 0 ms NORTH
02:24:22.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:22.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:23.185 00.407 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:23.185 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:23.186 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:23.186 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:23.187 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:23.187 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:23.188 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:23.188 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:23.227 00.039 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:23.227 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13501,"width":15,"height":15,"star_pos":[7.23,6.76],"pixels":"..."},"id":1}
02:24:23.263 00.036 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:23.263 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:23.420 00.157 11060 Exposure complete
02:24:23.655 00.235 11060 worker thread done servicing request
02:24:23.655 00.000 10844 OnExposeComplete: enter
02:24:23.656 00.001 10844 UpdateGuideState(): m_state=6
02:24:23.656 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13502
02:24:23.656 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=62.08, Mass=2938, SNR=33.8, Peak=243 HFD=3.4
02:24:23.657 00.001 10844 MultiStar: [#1 0.77,0.71,0.00,M2] [#2 -0.38,0.20,1.83,U] [#3 0.25,0.74,0.00,M1] [#4 -0.04,0.53,0.87,U] [#5 -0.62,0.44,0.00,M1] [#6 0.23,0.85,0.00,M7] [#7 0.29,0.44,0.72,U] [#8 0.20,-0.03,0.92,U] 
02:24:23.657 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.28}, one-star: {0.46, 0.39}
02:24:23.657 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
02:24:23.657 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
02:24:23.657 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.29 cameraTheta=1.49 mountX=-0.28 mountY=-0.02, mountTheta=-3.06
02:24:23.658 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.28, opts=13)
02:24:23.658 00.000 10844 Enqueuing Move request for scope (0.02, 0.28)
02:24:23.659 00.001 11060 Worker thread wakes up
02:24:23.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:23.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
02:24:23.659 00.000 10844 UpdateGuideState exits: m=2938 SNR=33.8
02:24:23.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
02:24:23.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:23.659 00.000 11060 Moving (0.02, 0.28) raw xDistance=-0.28 yDistance=-0.02
02:24:23.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:23.659 00.000 10844 Enqueuing Expose request
02:24:23.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:24:23.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:23.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:24:23.659 00.000 11060 MoveAxis(E, 50, ABG)
02:24:23.660 00.001 11060 Guiding  Dir = 2, Dur = 50
02:24:23.672 00.012 11060 IsSlewing returns 0
02:24:23.673 00.001 11060 IsGuiding returns 0
02:24:23.735 00.062 11060 IsGuiding returns 0
02:24:23.735 00.000 11060 Move returns status 0, amount 50
02:24:23.735 00.000 11060 MoveAxis(N, 0, ABG)
02:24:23.735 00.000 11060 Move returns status 0, amount 0
02:24:23.735 00.000 11060 move complete, result=0
02:24:23.736 00.001 11060 worker thread done servicing request
02:24:23.736 00.000 11060 Worker thread wakes up
02:24:23.736 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
02:24:23.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:23.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:24.370 00.634 11060 Exposure complete
02:24:24.562 00.192 11060 worker thread done servicing request
02:24:24.562 00.000 10844 OnExposeComplete: enter
02:24:24.563 00.001 10844 UpdateGuideState(): m_state=6
02:24:24.563 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13503
02:24:24.563 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=61.61, Mass=2224, SNR=29.0, Peak=237 HFD=3.3
02:24:24.564 00.001 10844 MultiStar: [#1 0.35,0.52,1.06,U] [#2 -0.08,0.82,0.00,M1] [#3 0.32,0.31,0.99,U] [#4 -0.24,0.35,0.97,U] [#5 -0.09,0.34,1.16,U] [#6 0.28,0.62,0.00,M8] [#7 0.57,0.51,0.00,M1] [#8 0.11,0.50,1.09,U] 
02:24:24.564 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.33}, one-star: {0.47, -0.07}
02:24:24.564 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
02:24:24.564 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
02:24:24.564 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.15 mountX=-0.35 mountY=0.09, mountTheta=2.88
02:24:24.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.33, opts=13)
02:24:24.566 00.000 10844 Enqueuing Move request for scope (0.15, 0.33)
02:24:24.566 00.000 11060 Worker thread wakes up
02:24:24.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.33) opts 0xd
02:24:24.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.33)
02:24:24.566 00.000 11060 Moving (0.15, 0.33) raw xDistance=-0.35 yDistance=0.09
02:24:24.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
02:24:24.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:24.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:24.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:24:24.567 00.001 11060 MoveAxis(E, 62, ABG)
02:24:24.567 00.000 11060 Guiding  Dir = 2, Dur = 62
02:24:24.567 00.000 10844 UpdateGuideState exits: m=2224 SNR=29.0
02:24:24.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:24.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:24.567 00.000 10844 Enqueuing Expose request
02:24:24.581 00.014 11060 IsSlewing returns 0
02:24:24.582 00.001 11060 IsGuiding returns 0
02:24:24.639 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:24.639 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:24.640 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:24.640 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:24.641 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:24.641 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:24.642 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:24.642 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:24.643 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:24.643 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13503,"width":15,"height":15,"star_pos":[7.30,6.61],"pixels":"..."},"id":1}
02:24:24.658 00.015 11060 IsGuiding returns 0
02:24:24.658 00.000 11060 Move returns status 0, amount 62
02:24:24.658 00.000 11060 MoveAxis(N, 0, ABG)
02:24:24.658 00.000 11060 Move returns status 0, amount 0
02:24:24.658 00.000 11060 move complete, result=0
02:24:24.658 00.000 11060 worker thread done servicing request
02:24:24.658 00.000 11060 Worker thread wakes up
02:24:24.658 00.000 10844 GuideStep: -0.4 px 62 ms EAST, 0.1 px 0 ms NORTH
02:24:24.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:24.659 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:24.735 00.076 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:24.735 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:25.308 00.573 11060 Exposure complete
02:24:25.476 00.168 11060 worker thread done servicing request
02:24:25.476 00.000 10844 OnExposeComplete: enter
02:24:25.476 00.000 10844 UpdateGuideState(): m_state=6
02:24:25.477 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13504
02:24:25.477 00.000 10844 Star::Find returns 1 (0), X=264.31, Y=62.16, Mass=2400, SNR=30.7, Peak=225 HFD=3.4
02:24:25.477 00.000 10844 MultiStar: [#1 0.06,0.10,1.05,U] [#2 0.36,0.47,1.99,U] [#3 0.60,0.59,0.00,M1] [#4 0.05,-0.02,0.93,U] [#5 0.12,0.01,1.08,U] [#6 0.55,0.83,0.00,M9] [#7 0.52,0.10,0.75,U] [#8 0.44,-0.14,0.97,U] 
02:24:25.477 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.19}, one-star: {0.48, 0.48}
02:24:25.477 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
02:24:25.477 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
02:24:25.477 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.19 hyp=0.35 cameraTheta=0.57 mountX=-0.24 mountY=0.26, mountTheta=2.31
02:24:25.479 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.19, opts=13)
02:24:25.479 00.000 10844 Enqueuing Move request for scope (0.29, 0.19)
02:24:25.479 00.000 11060 Worker thread wakes up
02:24:25.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.19) opts 0xd
02:24:25.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.19)
02:24:25.479 00.000 11060 Moving (0.29, 0.19) raw xDistance=-0.24 yDistance=0.26
02:24:25.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
02:24:25.479 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.32 newest=0.33
02:24:25.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
02:24:25.479 00.000 11060 MoveAxis(E, 43, ABG)
02:24:25.479 00.000 11060 Guiding  Dir = 2, Dur = 43
02:24:25.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:25.480 00.001 10844 UpdateGuideState exits: m=2400 SNR=30.7
02:24:25.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:25.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:25.480 00.000 10844 Enqueuing Expose request
02:24:25.506 00.026 11060 IsSlewing returns 0
02:24:25.507 00.001 11060 IsGuiding returns 0
02:24:25.579 00.072 11060 IsGuiding returns 0
02:24:25.579 00.000 11060 Move returns status 0, amount 43
02:24:25.579 00.000 11060 BLC: Oldest BLC event removed
02:24:25.579 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:24:25.579 00.000 11060 MoveAxis(S, 850, ABG)
02:24:25.579 00.000 11060 duration set to 750 by maxDecDuration
02:24:25.579 00.000 11060 Guiding  Dir = 1, Dur = 750
02:24:25.625 00.046 11060 IsSlewing returns 0
02:24:25.625 00.000 11060 IsGuiding returns 0
02:24:25.633 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:25.634 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:25.635 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:25.635 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:25.636 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:25.636 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:25.637 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:25.637 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:25.638 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:25.639 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13504,"width":15,"height":15,"star_pos":[7.31,7.16],"pixels":"..."},"id":1}
02:24:25.708 00.069 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:25.708 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:26.406 00.698 11060 IsGuiding returns 0
02:24:26.406 00.000 11060 Move returns status 0, amount 750
02:24:26.406 00.000 11060 move complete, result=0
02:24:26.406 00.000 11060 worker thread done servicing request
02:24:26.406 00.000 11060 Worker thread wakes up
02:24:26.406 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.3 px 750 ms SOUTH
02:24:26.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:26.408 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:26.650 00.242 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:26.650 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:26.651 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:26.651 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:26.652 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:26.653 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:26.653 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:26.653 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:26.654 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:26.654 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13504,"width":15,"height":15,"star_pos":[7.31,7.16],"pixels":"..."},"id":1}
02:24:26.763 00.109 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:26.763 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:27.051 00.288 11060 Exposure complete
02:24:27.215 00.164 11060 worker thread done servicing request
02:24:27.215 00.000 10844 OnExposeComplete: enter
02:24:27.215 00.000 10844 UpdateGuideState(): m_state=6
02:24:27.215 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13505
02:24:27.215 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=61.50, Mass=2508, SNR=31.4, Peak=244 HFD=3.3
02:24:27.215 00.000 10844 MultiStar: [#1 0.04,-0.00,0.89,U] [#2 0.01,0.44,2.20,U] [#3 0.21,-0.12,0.96,U] [#4 -0.21,-0.12,0.79,U] [#5 -0.56,0.19,1.01,U] [#6 0.07,0.22,0.90,U] [#7 0.63,-1.04,0.00,M1] [#8 -0.01,-0.28,1.12,U] 
02:24:27.215 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {0.02, -0.19}
02:24:27.215 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
02:24:27.215 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.41)
02:24:27.215 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.14 mountX=-0.06 mountY=-0.06, mountTheta=-2.40
02:24:27.216 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
02:24:27.217 00.001 10844 Enqueuing Move request for scope (-0.05, 0.07)
02:24:27.217 00.000 11060 Worker thread wakes up
02:24:27.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:27.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
02:24:27.217 00.000 10844 UpdateGuideState exits: m=2508 SNR=31.4
02:24:27.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
02:24:27.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:27.217 00.000 11060 Moving (-0.05, 0.07) raw xDistance=-0.06 yDistance=-0.06
02:24:27.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:27.217 00.000 10844 Enqueuing Expose request
02:24:27.217 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.180014, 1:-0.057741
02:24:27.217 00.000 11060 BLC: No correction, Miss < min_move
02:24:27.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:24:27.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:27.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:24:27.217 00.000 11060 MoveAxis(E, 0, ABG)
02:24:27.217 00.000 11060 Move returns status 0, amount 0
02:24:27.217 00.000 11060 MoveAxis(N, 0, ABG)
02:24:27.218 00.001 11060 Move returns status 0, amount 0
02:24:27.218 00.000 11060 move complete, result=0
02:24:27.218 00.000 11060 worker thread done servicing request
02:24:27.218 00.000 11060 Worker thread wakes up
02:24:27.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:27.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:27.219 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:27.599 00.380 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:27.599 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:27.600 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:27.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:27.600 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:27.600 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:27.601 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:27.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:27.601 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:27.601 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13505,"width":15,"height":15,"star_pos":[6.84,7.50],"pixels":"..."},"id":1}
02:24:27.658 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:27.658 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:27.855 00.197 11060 Exposure complete
02:24:28.006 00.151 11060 worker thread done servicing request
02:24:28.006 00.000 10844 OnExposeComplete: enter
02:24:28.007 00.001 10844 UpdateGuideState(): m_state=6
02:24:28.007 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13506
02:24:28.007 00.000 10844 Star::Find returns 1 (1), X=264.08, Y=61.89, Mass=2967, SNR=33.8, Peak=255 HFD=3.0
02:24:28.007 00.000 10844 MultiStar: [#1 0.08,-0.03,1.07,U] [#2 0.32,0.25,1.86,U] [#3 -0.12,-0.09,0.74,U] [#4 -0.06,0.23,0.94,U] [#5 -0.33,-0.01,0.94,U] [#6 -0.37,0.39,0.85,U] [#7 0.49,-0.30,0.88,U] [#8 -0.06,-1.16,0.00,M1] 
02:24:28.008 00.001 10844 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.25, 0.20}
02:24:28.008 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.72 = 2.72)
02:24:28.008 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.70 = 2.70)
02:24:28.008 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.11 mountY=0.05, mountTheta=2.70
02:24:28.010 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.10, opts=13)
02:24:28.010 00.000 10844 Enqueuing Move request for scope (0.07, 0.10)
02:24:28.010 00.000 11060 Worker thread wakes up
02:24:28.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:28.010 00.000 10844 UpdateGuideState exits: m=2967 SNR=33.8 Saturated
02:24:28.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:28.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:28.010 00.000 10844 Enqueuing Expose request
02:24:28.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
02:24:28.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
02:24:28.010 00.000 11060 Moving (0.07, 0.10) raw xDistance=-0.11 yDistance=0.05
02:24:28.010 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.180014, 1:-0.057741, 2:0.053205
02:24:28.010 00.000 11060 BLC: No correction, Miss < min_move
02:24:28.011 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:24:28.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:28.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:24:28.011 00.000 11060 MoveAxis(E, 0, ABG)
02:24:28.011 00.000 11060 Move returns status 0, amount 0
02:24:28.011 00.000 11060 MoveAxis(N, 0, ABG)
02:24:28.011 00.000 11060 Move returns status 0, amount 0
02:24:28.011 00.000 11060 move complete, result=0
02:24:28.011 00.000 11060 worker thread done servicing request
02:24:28.011 00.000 11060 Worker thread wakes up
02:24:28.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:28.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:28.012 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:28.651 00.639 11060 Exposure complete
02:24:28.709 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:24:28.709 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:24:28.710 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:24:28.710 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:28.710 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:24:28.710 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:24:28.712 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:24:28.712 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:24:28.713 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:24:28.713 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13506,"width":15,"height":15,"star_pos":[7.08,6.89],"pixels":"..."},"id":1}
02:24:28.730 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:24:28.730 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:24:28.833 00.103 11060 worker thread done servicing request
02:24:28.833 00.000 10844 OnExposeComplete: enter
02:24:28.833 00.000 10844 UpdateGuideState(): m_state=6
02:24:28.833 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13507
02:24:28.834 00.001 10844 Star::Find returns 1 (0), X=264.34, Y=61.23, Mass=2404, SNR=29.8, Peak=233 HFD=3.6
02:24:28.834 00.000 10844 MultiStar: [#1 -0.03,0.21,0.96,U] [#2 -0.35,0.34,2.29,U] [#3 -0.09,0.03,0.92,U] [#4 0.18,-0.56,1.22,U] [#5 -0.07,-0.59,1.16,U] [#6 0.01,-0.47,1.13,U] [#7 0.38,-0.37,0.84,U] [#8 0.34,-0.65,0.00,M2] 
02:24:28.834 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.17}, one-star: {0.51, -0.45}
02:24:28.834 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
02:24:28.834 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
02:24:28.834 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.52 mountX=0.17 mountY=0.04, mountTheta=0.21
02:24:28.836 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.17, opts=13)
02:24:28.836 00.000 10844 Enqueuing Move request for scope (0.01, -0.17)
02:24:28.836 00.000 11060 Worker thread wakes up
02:24:28.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:28.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
02:24:28.836 00.000 10844 UpdateGuideState exits: m=2404 SNR=29.8
02:24:28.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
02:24:28.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:28.836 00.000 11060 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=0.04
02:24:28.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:28.836 00.000 11060 BLC: window closed
02:24:28.838 00.002 10844 Enqueuing Expose request
02:24:28.838 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.180014, 1:-0.057741, 2:0.053205
02:24:28.838 00.000 11060 BLC: No correction, Miss < min_move
02:24:28.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:24:28.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:28.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:24:28.838 00.000 11060 MoveAxis(W, 29, ABG)
02:24:28.838 00.000 11060 Guiding  Dir = 3, Dur = 29
02:24:28.864 00.026 11060 IsSlewing returns 0
02:24:28.866 00.002 11060 IsGuiding returns 0
02:24:28.911 00.045 11060 IsGuiding returns 0
02:24:28.911 00.000 11060 Move returns status 0, amount 29
02:24:28.911 00.000 11060 MoveAxis(N, 0, ABG)
02:24:28.911 00.000 11060 Move returns status 0, amount 0
02:24:28.911 00.000 11060 move complete, result=0
02:24:28.911 00.000 11060 worker thread done servicing request
02:24:28.912 00.001 11060 Worker thread wakes up
02:24:28.912 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
02:24:28.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:28.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:29.553 00.641 11060 Exposure complete
02:24:29.737 00.184 11060 worker thread done servicing request
02:24:29.737 00.000 10844 OnExposeComplete: enter
02:24:29.737 00.000 10844 UpdateGuideState(): m_state=6
02:24:29.737 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13508
02:24:29.738 00.001 10844 Star::Find returns 1 (1), X=264.41, Y=61.34, Mass=2164, SNR=29.0, Peak=255 HFD=3.1
02:24:29.738 00.000 10844 MultiStar: [#1 0.43,-0.42,1.15,U] [#2 -0.46,-0.04,2.29,U] [#3 -0.20,0.21,1.01,U] [#4 0.00,-0.67,0.00,M1] [#5 -0.44,-0.82,0.00,M1] [#6 -0.06,0.13,0.99,U] [#7 0.28,-0.20,0.92,U] [#8 0.01,-0.68,0.00,M3] 
02:24:29.738 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.10}, one-star: {0.59, -0.34}
02:24:29.738 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
02:24:29.738 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
02:24:29.738 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.53 mountX=0.10 mountY=0.02, mountTheta=0.20
02:24:29.740 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.10, opts=13)
02:24:29.740 00.000 10844 Enqueuing Move request for scope (0.00, -0.10)
02:24:29.740 00.000 11060 Worker thread wakes up
02:24:29.740 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:29.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
02:24:29.740 00.000 10844 UpdateGuideState exits: m=2164 SNR=29.0 Saturated
02:24:29.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
02:24:29.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:29.740 00.000 11060 Moving (0.00, -0.10) raw xDistance=0.10 yDistance=0.02
02:24:29.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:29.740 00.000 10844 Enqueuing Expose request
02:24:29.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:24:29.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:29.742 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:24:29.742 00.000 11060 MoveAxis(E, 0, ABG)
02:24:29.742 00.000 11060 Move returns status 0, amount 0
02:24:29.742 00.000 11060 MoveAxis(N, 0, ABG)
02:24:29.742 00.000 11060 Move returns status 0, amount 0
02:24:29.742 00.000 11060 move complete, result=0
02:24:29.742 00.000 11060 worker thread done servicing request
02:24:29.742 00.000 11060 Worker thread wakes up
02:24:29.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:29.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:29.744 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:30.378 00.634 11060 Exposure complete
02:24:30.570 00.192 11060 worker thread done servicing request
02:24:30.570 00.000 10844 OnExposeComplete: enter
02:24:30.570 00.000 10844 UpdateGuideState(): m_state=6
02:24:30.571 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13509
02:24:30.571 00.000 10844 Star::Find returns 1 (1), X=264.16, Y=61.56, Mass=2818, SNR=33.5, Peak=255 HFD=3.5
02:24:30.571 00.000 10844 MultiStar: [#1 0.44,0.35,0.86,U] [#2 -0.26,-0.22,2.08,U] [#3 0.14,0.05,0.84,U] [#4 -0.08,-0.69,0.00,M2] [#5 -0.29,-0.54,0.98,U] [#6 0.05,-0.14,0.91,U] [#7 0.18,-0.24,0.77,U] [#8 0.09,-0.60,0.92,U] 
02:24:30.572 00.001 10844 refined, 7 included, MultiStar: {0.03, -0.19}, one-star: {0.34, -0.13}
02:24:30.572 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
02:24:30.572 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
02:24:30.572 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.40 mountX=0.18 mountY=0.06, mountTheta=0.34
02:24:30.573 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.19, opts=13)
02:24:30.573 00.000 10844 Enqueuing Move request for scope (0.03, -0.19)
02:24:30.573 00.000 11060 Worker thread wakes up
02:24:30.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:30.574 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
02:24:30.574 00.000 10844 UpdateGuideState exits: m=2818 SNR=33.5 Saturated
02:24:30.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
02:24:30.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:30.574 00.000 11060 Moving (0.03, -0.19) raw xDistance=0.18 yDistance=0.06
02:24:30.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:30.574 00.000 10844 Enqueuing Expose request
02:24:30.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:24:30.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:30.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:24:30.574 00.000 11060 MoveAxis(W, 32, ABG)
02:24:30.574 00.000 11060 Guiding  Dir = 3, Dur = 32
02:24:30.593 00.019 11060 IsSlewing returns 0
02:24:30.593 00.000 11060 IsGuiding returns 0
02:24:30.637 00.044 11060 IsGuiding returns 0
02:24:30.637 00.000 11060 Move returns status 0, amount 32
02:24:30.637 00.000 11060 MoveAxis(N, 0, ABG)
02:24:30.637 00.000 11060 Move returns status 0, amount 0
02:24:30.637 00.000 11060 move complete, result=0
02:24:30.637 00.000 11060 worker thread done servicing request
02:24:30.637 00.000 11060 Worker thread wakes up
02:24:30.637 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
02:24:30.638 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:30.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:31.272 00.634 11060 Exposure complete
02:24:31.447 00.175 11060 worker thread done servicing request
02:24:31.447 00.000 10844 OnExposeComplete: enter
02:24:31.447 00.000 10844 UpdateGuideState(): m_state=6
02:24:31.448 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13510
02:24:31.448 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=61.66, Mass=2526, SNR=31.0, Peak=255 HFD=3.6
02:24:31.448 00.000 10844 MultiStar: [#1 0.39,0.41,0.94,U] [#2 -0.01,-0.44,2.17,U] [#3 0.53,-0.57,0.00,M1] [#4 -0.03,-0.94,0.00,M3] [#5 0.14,-0.63,0.00,M1] [#6 -0.13,0.33,0.90,U] [#7 0.91,-0.21,0.00,M1] [#8 0.42,-0.79,0.00,M3] 
02:24:31.448 00.000 10844 refined, 3 included, MultiStar: {0.12, -0.06}, one-star: {0.37, -0.02}
02:24:31.448 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
02:24:31.449 00.001 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
02:24:31.449 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=0.04 mountY=0.13, mountTheta=1.30
02:24:31.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.06, opts=13)
02:24:31.450 00.000 10844 Enqueuing Move request for scope (0.12, -0.06)
02:24:31.450 00.000 11060 Worker thread wakes up
02:24:31.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:31.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:24:31.451 00.001 10844 UpdateGuideState exits: m=2526 SNR=31.0 Saturated
02:24:31.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:24:31.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:31.451 00.000 11060 Moving (0.12, -0.06) raw xDistance=0.04 yDistance=0.13
02:24:31.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:31.451 00.000 10844 Enqueuing Expose request
02:24:31.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:24:31.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:31.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:24:31.451 00.000 11060 MoveAxis(E, 0, ABG)
02:24:31.451 00.000 11060 Move returns status 0, amount 0
02:24:31.451 00.000 11060 MoveAxis(N, 0, ABG)
02:24:31.451 00.000 11060 Move returns status 0, amount 0
02:24:31.452 00.001 11060 move complete, result=0
02:24:31.452 00.000 11060 worker thread done servicing request
02:24:31.452 00.000 11060 Worker thread wakes up
02:24:31.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:31.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:31.454 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:32.084 00.630 11060 Exposure complete
02:24:32.246 00.162 11060 worker thread done servicing request
02:24:32.246 00.000 10844 OnExposeComplete: enter
02:24:32.246 00.000 10844 UpdateGuideState(): m_state=6
02:24:32.246 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13511
02:24:32.246 00.000 10844 Star::Find returns 1 (1), X=263.94, Y=61.41, Mass=2662, SNR=32.7, Peak=255 HFD=3.2
02:24:32.246 00.000 10844 MultiStar: [#1 0.35,0.17,0.96,U] [#2 -0.39,0.12,1.89,U] [#3 0.15,-0.42,0.84,U] [#4 0.32,-0.53,0.79,U] [#5 0.25,-0.54,0.95,U] [#6 0.16,0.13,0.80,U] [#7 0.77,-0.47,0.00,M2] [#8 0.23,-0.50,0.86,U] 
02:24:32.247 00.001 10844 refined, 7 included, MultiStar: {0.08, -0.18}, one-star: {0.12, -0.27}
02:24:32.247 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
02:24:32.247 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
02:24:32.247 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.16 mountX=0.17 mountY=0.11, mountTheta=0.58
02:24:32.248 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.18, opts=13)
02:24:32.248 00.000 10844 Enqueuing Move request for scope (0.08, -0.18)
02:24:32.248 00.000 11060 Worker thread wakes up
02:24:32.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
02:24:32.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
02:24:32.248 00.000 11060 Moving (0.08, -0.18) raw xDistance=0.17 yDistance=0.11
02:24:32.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:24:32.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:32.248 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:32.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:24:32.248 00.000 11060 MoveAxis(W, 29, ABG)
02:24:32.249 00.001 11060 Guiding  Dir = 3, Dur = 29
02:24:32.249 00.000 10844 UpdateGuideState exits: m=2662 SNR=32.7 Saturated
02:24:32.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:32.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:32.249 00.000 10844 Enqueuing Expose request
02:24:32.265 00.016 11060 IsSlewing returns 0
02:24:32.265 00.000 11060 IsGuiding returns 0
02:24:32.296 00.031 11060 IsGuiding returns 0
02:24:32.296 00.000 11060 Move returns status 0, amount 29
02:24:32.296 00.000 11060 MoveAxis(N, 0, ABG)
02:24:32.296 00.000 11060 Move returns status 0, amount 0
02:24:32.296 00.000 11060 move complete, result=0
02:24:32.296 00.000 11060 worker thread done servicing request
02:24:32.296 00.000 11060 Worker thread wakes up
02:24:32.296 00.000 10844 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
02:24:32.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:32.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:32.924 00.628 11060 Exposure complete
02:24:33.105 00.181 11060 worker thread done servicing request
02:24:33.105 00.000 10844 OnExposeComplete: enter
02:24:33.105 00.000 10844 UpdateGuideState(): m_state=6
02:24:33.106 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13512
02:24:33.106 00.000 10844 Star::Find returns 1 (0), X=264.82, Y=61.45, Mass=2337, SNR=29.8, Peak=221 HFD=3.2
02:24:33.106 00.000 10844 MultiStar: [#1 0.28,0.02,1.10,U] [#2 -0.09,0.13,2.11,U] [#3 0.45,0.04,0.94,U] [#4 0.26,-0.67,0.00,M3] [#5 0.19,-0.31,1.11,U] [#6 0.15,0.25,0.90,U] [#7 0.52,-0.24,1.00,U] [#8 0.58,-0.48,0.00,M3] 
02:24:33.106 00.000 10844 refined, 6 included, MultiStar: {0.29, -0.03}, one-star: {1.00, -0.23}
02:24:33.106 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
02:24:33.106 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
02:24:33.106 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.10 mountX=-0.02 mountY=0.29, mountTheta=1.65
02:24:33.108 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.03, opts=13)
02:24:33.108 00.000 10844 Enqueuing Move request for scope (0.29, -0.03)
02:24:33.108 00.000 11060 Worker thread wakes up
02:24:33.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
02:24:33.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
02:24:33.108 00.000 11060 Moving (0.29, -0.03) raw xDistance=-0.02 yDistance=0.29
02:24:33.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:33.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.29
02:24:33.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:24:33.108 00.000 11060 MoveAxis(E, 0, ABG)
02:24:33.108 00.000 11060 Move returns status 0, amount 0
02:24:33.108 00.000 11060 MoveAxis(S, 115, ABG)
02:24:33.108 00.000 11060 Guiding  Dir = 1, Dur = 115
02:24:33.108 00.000 10844 UpdateGuideState exits: m=2337 SNR=29.8
02:24:33.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:33.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:33.108 00.000 10844 Enqueuing Expose request
02:24:33.122 00.014 11060 IsSlewing returns 0
02:24:33.122 00.000 11060 IsGuiding returns 0
02:24:33.249 00.127 11060 IsGuiding returns 0
02:24:33.250 00.001 11060 Move returns status 0, amount 115
02:24:33.250 00.000 11060 move complete, result=0
02:24:33.250 00.000 11060 worker thread done servicing request
02:24:33.250 00.000 11060 Worker thread wakes up
02:24:33.250 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 115 ms SOUTH
02:24:33.252 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:33.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:33.884 00.632 11060 Exposure complete
02:24:34.051 00.167 11060 worker thread done servicing request
02:24:34.052 00.001 10844 OnExposeComplete: enter
02:24:34.052 00.000 10844 UpdateGuideState(): m_state=6
02:24:34.052 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13513
02:24:34.052 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=62.05, Mass=2485, SNR=31.5, Peak=203 HFD=3.2
02:24:34.052 00.000 10844 MultiStar: [#1 0.20,0.01,1.00,U] [#2 0.07,0.45,1.99,U] [#3 0.30,-0.09,0.91,U] [#4 0.66,-0.25,0.00,M4] [#5 0.32,-0.15,0.97,U] [#6 -0.17,0.59,0.96,U] [#7 0.61,-0.33,0.00,M2] [#8 0.45,-0.07,0.95,U] 
02:24:34.052 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.20}, one-star: {0.38, 0.37}
02:24:34.052 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
02:24:34.052 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
02:24:34.052 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.28 cameraTheta=0.78 mountX=-0.23 mountY=0.17, mountTheta=2.52
02:24:34.055 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.20, opts=13)
02:24:34.055 00.000 10844 Enqueuing Move request for scope (0.20, 0.20)
02:24:34.055 00.000 11060 Worker thread wakes up
02:24:34.062 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:34.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd
02:24:34.062 00.000 10844 UpdateGuideState exits: m=2485 SNR=31.5
02:24:34.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:34.062 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.20)
02:24:34.062 00.000 11060 Moving (0.20, 0.20) raw xDistance=-0.23 yDistance=0.17
02:24:34.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:24:34.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:34.063 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:34.063 00.000 10844 Enqueuing Expose request
02:24:34.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:24:34.063 00.000 11060 MoveAxis(E, 40, ABG)
02:24:34.063 00.000 11060 Guiding  Dir = 2, Dur = 40
02:24:34.076 00.013 11060 IsSlewing returns 0
02:24:34.076 00.000 11060 IsGuiding returns 0
02:24:34.127 00.051 11060 IsGuiding returns 0
02:24:34.128 00.001 11060 Move returns status 0, amount 40
02:24:34.128 00.000 11060 MoveAxis(N, 0, ABG)
02:24:34.128 00.000 11060 Move returns status 0, amount 0
02:24:34.128 00.000 11060 move complete, result=0
02:24:34.128 00.000 11060 worker thread done servicing request
02:24:34.128 00.000 11060 Worker thread wakes up
02:24:34.129 00.001 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
02:24:34.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:34.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:34.772 00.643 11060 Exposure complete
02:24:34.930 00.158 11060 worker thread done servicing request
02:24:34.930 00.000 10844 OnExposeComplete: enter
02:24:34.930 00.000 10844 UpdateGuideState(): m_state=6
02:24:34.930 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13514
02:24:34.930 00.000 10844 Star::Find returns 1 (0), X=264.49, Y=61.85, Mass=2363, SNR=29.8, Peak=251 HFD=3.2
02:24:34.930 00.000 10844 MultiStar: [#1 0.22,0.49,1.14,U] [#2 0.11,0.50,2.19,U] [#3 0.37,0.19,0.98,U] [#4 0.42,-0.25,0.91,U] [#5 -0.66,0.49,0.00,M1] [#6 -0.07,0.75,0.00,M1] [#7 0.31,-0.04,0.85,U] [#8 0.12,0.06,0.97,U] 
02:24:34.930 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.23}, one-star: {0.67, 0.17}
02:24:34.930 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.42 = 2.42)
02:24:34.931 00.001 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
02:24:34.931 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.23 hyp=0.36 cameraTheta=0.67 mountX=-0.27 mountY=0.25, mountTheta=2.41
02:24:34.932 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.23, opts=13)
02:24:34.932 00.000 10844 Enqueuing Move request for scope (0.29, 0.23)
02:24:34.932 00.000 11060 Worker thread wakes up
02:24:34.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:24:34.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.23) opts 0xd
02:24:34.932 00.000 10844 UpdateGuideState exits: m=2363 SNR=29.8
02:24:34.932 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.23)
02:24:34.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:34.932 00.000 11060 Moving (0.29, 0.23) raw xDistance=-0.27 yDistance=0.25
02:24:34.933 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:34.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
02:24:34.933 00.000 10844 Enqueuing Expose request
02:24:34.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
02:24:34.933 00.000 11060 MoveAxis(E, 49, ABG)
02:24:34.933 00.000 11060 Guiding  Dir = 2, Dur = 49
02:24:34.965 00.032 11060 IsSlewing returns 0
02:24:34.966 00.001 11060 IsGuiding returns 0
02:24:35.043 00.077 11060 IsGuiding returns 0
02:24:35.043 00.000 11060 Move returns status 0, amount 49
02:24:35.043 00.000 11060 MoveAxis(S, 95, ABG)
02:24:35.043 00.000 11060 Guiding  Dir = 1, Dur = 95
02:24:35.059 00.016 11060 IsSlewing returns 0
02:24:35.059 00.000 11060 IsGuiding returns 0
02:24:35.168 00.109 11060 IsGuiding returns 0
02:24:35.169 00.001 11060 Move returns status 0, amount 95
02:24:35.169 00.000 11060 move complete, result=0
02:24:35.169 00.000 11060 worker thread done servicing request
02:24:35.169 00.000 11060 Worker thread wakes up
02:24:35.169 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.2 px 95 ms SOUTH
02:24:35.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:35.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:35.800 00.631 11060 Exposure complete
02:24:35.974 00.174 11060 worker thread done servicing request
02:24:35.974 00.000 10844 OnExposeComplete: enter
02:24:35.974 00.000 10844 UpdateGuideState(): m_state=6
02:24:35.974 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13515
02:24:35.974 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=60.91, Mass=2364, SNR=30.3, Peak=246 HFD=2.7
02:24:35.975 00.001 10844 MultiStar: [#1 0.52,0.35,1.00,U] [#2 0.02,0.72,0.00,M1] [#3 0.42,0.66,0.00,M1] [#4 0.13,0.01,0.97,U] [#5 0.05,0.01,1.06,U] [#6 -0.11,0.36,0.96,U] [#7 0.67,0.25,0.00,M2] [#8 -0.09,0.04,0.90,U] 
02:24:35.975 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.00}, one-star: {0.52, -0.77}
02:24:35.975 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
02:24:35.975 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.71 = 1.71)
02:24:35.975 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.03 mountX=-0.03 mountY=0.17, mountTheta=1.72
02:24:35.977 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.00, opts=13)
02:24:35.977 00.000 10844 Enqueuing Move request for scope (0.18, -0.00)
02:24:35.977 00.000 11060 Worker thread wakes up
02:24:35.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
02:24:35.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
02:24:35.977 00.000 11060 Moving (0.18, -0.00) raw xDistance=-0.03 yDistance=0.17
02:24:35.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:24:35.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:35.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:35.978 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:24:35.978 00.000 11060 MoveAxis(E, 0, ABG)
02:24:35.978 00.000 11060 Move returns status 0, amount 0
02:24:35.978 00.000 11060 MoveAxis(N, 0, ABG)
02:24:35.978 00.000 11060 Move returns status 0, amount 0
02:24:35.978 00.000 11060 move complete, result=0
02:24:35.978 00.000 10844 UpdateGuideState exits: m=2364 SNR=30.3
02:24:35.978 00.000 11060 worker thread done servicing request
02:24:35.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:35.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:35.978 00.000 10844 Enqueuing Expose request
02:24:35.978 00.000 11060 Worker thread wakes up
02:24:35.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:35.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:35.978 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:36.613 00.635 11060 Exposure complete
02:24:36.776 00.163 11060 worker thread done servicing request
02:24:36.777 00.001 10844 OnExposeComplete: enter
02:24:36.777 00.000 10844 UpdateGuideState(): m_state=6
02:24:36.777 00.000 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13516
02:24:36.777 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=61.29, Mass=2638, SNR=31.8, Peak=255 HFD=3.5
02:24:36.777 00.000 10844 MultiStar: [#1 0.66,0.25,0.00,M1] [#2 0.14,0.71,0.00,M2] [#3 0.35,-0.06,0.91,U] [#4 0.64,-0.10,0.00,M3] [#5 0.09,0.01,1.01,U] [#6 -0.24,0.43,0.90,U] [#7 0.57,-0.56,0.00,M3] [#8 0.08,0.12,0.85,U] 
02:24:36.777 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.01}, one-star: {0.38, -0.39}
02:24:36.777 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
02:24:36.778 00.001 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
02:24:36.778 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.04 mountY=0.14, mountTheta=1.83
02:24:36.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
02:24:36.779 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
02:24:36.779 00.000 11060 Worker thread wakes up
02:24:36.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:24:36.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
02:24:36.779 00.000 10844 UpdateGuideState exits: m=2638 SNR=31.8 Saturated
02:24:36.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
02:24:36.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:36.779 00.000 11060 Moving (0.14, 0.01) raw xDistance=-0.04 yDistance=0.14
02:24:36.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:36.779 00.000 10844 Enqueuing Expose request
02:24:36.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:36.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:36.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:24:36.780 00.001 11060 MoveAxis(E, 0, ABG)
02:24:36.780 00.000 11060 Move returns status 0, amount 0
02:24:36.780 00.000 11060 MoveAxis(N, 0, ABG)
02:24:36.780 00.000 11060 Move returns status 0, amount 0
02:24:36.780 00.000 11060 move complete, result=0
02:24:36.780 00.000 11060 worker thread done servicing request
02:24:36.780 00.000 11060 Worker thread wakes up
02:24:36.781 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:36.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:36.781 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:37.412 00.631 11060 Exposure complete
02:24:37.600 00.188 10844 OnExposeComplete: enter
02:24:37.600 00.000 11060 worker thread done servicing request
02:24:37.600 00.000 10844 UpdateGuideState(): m_state=6
02:24:37.602 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13517
02:24:37.602 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=61.29, Mass=2555, SNR=31.6, Peak=246 HFD=3.5
02:24:37.602 00.000 10844 MultiStar: [#1 0.36,-0.16,0.87,U] [#2 -0.13,0.05,1.91,U] [#3 0.30,-0.92,0.00,M1] [#4 0.44,-0.85,0.00,M4] [#5 0.19,-0.85,0.00,M1] [#6 0.17,-0.11,1.02,U] [#7 0.39,-0.47,0.89,U] [#8 0.03,-0.63,0.00,M1] 
02:24:37.602 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.17}, one-star: {0.47, -0.39}
02:24:37.602 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
02:24:37.602 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
02:24:37.602 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.74 mountX=0.13 mountY=0.21, mountTheta=1.01
02:24:37.604 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.17, opts=13)
02:24:37.604 00.000 10844 Enqueuing Move request for scope (0.19, -0.17)
02:24:37.604 00.000 11060 Worker thread wakes up
02:24:37.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:37.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
02:24:37.604 00.000 10844 UpdateGuideState exits: m=2555 SNR=31.6
02:24:37.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
02:24:37.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:37.604 00.000 11060 Moving (0.19, -0.17) raw xDistance=0.13 yDistance=0.21
02:24:37.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:37.604 00.000 10844 Enqueuing Expose request
02:24:37.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:24:37.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:24:37.604 00.000 11060 MoveAxis(W, 23, ABG)
02:24:37.604 00.000 11060 Guiding  Dir = 3, Dur = 23
02:24:37.622 00.018 11060 IsSlewing returns 0
02:24:37.622 00.000 11060 IsGuiding returns 0
02:24:37.667 00.045 11060 IsGuiding returns 0
02:24:37.667 00.000 11060 Move returns status 0, amount 23
02:24:37.667 00.000 11060 MoveAxis(S, 83, ABG)
02:24:37.667 00.000 11060 Guiding  Dir = 1, Dur = 83
02:24:37.685 00.018 11060 IsSlewing returns 0
02:24:37.685 00.000 11060 IsGuiding returns 0
02:24:37.779 00.094 11060 IsGuiding returns 0
02:24:37.779 00.000 11060 Move returns status 0, amount 83
02:24:37.779 00.000 11060 move complete, result=0
02:24:37.779 00.000 11060 worker thread done servicing request
02:24:37.779 00.000 11060 Worker thread wakes up
02:24:37.779 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.2 px 83 ms SOUTH
02:24:37.780 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:37.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:38.405 00.625 11060 Exposure complete
02:24:38.572 00.167 11060 worker thread done servicing request
02:24:38.572 00.000 10844 OnExposeComplete: enter
02:24:38.572 00.000 10844 UpdateGuideState(): m_state=6
02:24:38.572 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13518
02:24:38.573 00.001 10844 Star::Find returns 1 (0), X=264.64, Y=61.05, Mass=2828, SNR=33.5, Peak=248 HFD=3.3
02:24:38.573 00.000 10844 MultiStar: [#1 0.24,0.09,0.89,U] [#2 -0.05,0.30,1.99,U] [#3 0.30,0.18,0.87,U] [#4 0.27,-0.56,0.93,U] [#5 -0.25,-0.03,0.94,U] [#6 0.18,0.28,0.85,U] [#7 0.81,-0.37,0.00,M3] [#8 0.51,-0.52,0.00,M2] 
02:24:38.573 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.02}, one-star: {0.81, -0.63}
02:24:38.573 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
02:24:38.573 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
02:24:38.573 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.19 cameraTheta=-0.09 mountX=-0.02 mountY=0.18, mountTheta=1.66
02:24:38.575 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.02, opts=13)
02:24:38.575 00.000 10844 Enqueuing Move request for scope (0.18, -0.02)
02:24:38.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:38.575 00.000 10844 UpdateGuideState exits: m=2828 SNR=33.5
02:24:38.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:38.575 00.000 11060 Worker thread wakes up
02:24:38.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
02:24:38.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
02:24:38.575 00.000 11060 Moving (0.18, -0.02) raw xDistance=-0.02 yDistance=0.18
02:24:38.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:38.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:38.575 00.000 10844 Enqueuing Expose request
02:24:38.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:38.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:24:38.575 00.000 11060 MoveAxis(E, 0, ABG)
02:24:38.575 00.000 11060 Move returns status 0, amount 0
02:24:38.575 00.000 11060 MoveAxis(N, 0, ABG)
02:24:38.575 00.000 11060 Move returns status 0, amount 0
02:24:38.575 00.000 11060 move complete, result=0
02:24:38.577 00.002 11060 worker thread done servicing request
02:24:38.577 00.000 11060 Worker thread wakes up
02:24:38.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:38.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:38.577 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:39.218 00.641 11060 Exposure complete
02:24:39.390 00.172 11060 worker thread done servicing request
02:24:39.390 00.000 10844 OnExposeComplete: enter
02:24:39.390 00.000 10844 UpdateGuideState(): m_state=6
02:24:39.390 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13519
02:24:39.390 00.000 10844 Star::Find returns 1 (0), X=264.54, Y=62.06, Mass=2198, SNR=28.7, Peak=193 HFD=3.6
02:24:39.390 00.000 10844 MultiStar: [#1 0.81,0.01,0.00,M1] [#2 -0.02,0.57,2.29,U] [#3 0.33,0.37,1.06,U] [#4 0.02,0.27,1.05,U] [#5 -0.22,0.20,1.14,U] [#6 -0.03,0.55,1.04,U] [#7 0.45,0.24,0.96,U] [#8 0.72,0.02,0.00,M3] 
02:24:39.390 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.40}, one-star: {0.72, 0.38}
02:24:39.390 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
02:24:39.391 00.001 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
02:24:39.391 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.40 hyp=0.42 cameraTheta=1.23 mountX=-0.42 mountY=0.07, mountTheta=2.97
02:24:39.392 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.40, opts=13)
02:24:39.392 00.000 10844 Enqueuing Move request for scope (0.14, 0.40)
02:24:39.392 00.000 11060 Worker thread wakes up
02:24:39.392 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:39.392 00.000 10844 UpdateGuideState exits: m=2198 SNR=28.7
02:24:39.392 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:39.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:39.392 00.000 10844 Enqueuing Expose request
02:24:39.392 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.40) opts 0xd
02:24:39.392 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.40)
02:24:39.394 00.002 11060 Moving (0.14, 0.40) raw xDistance=-0.42 yDistance=0.07
02:24:39.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
02:24:39.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:39.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:24:39.394 00.000 11060 MoveAxis(E, 72, ABG)
02:24:39.394 00.000 11060 Guiding  Dir = 2, Dur = 72
02:24:39.430 00.036 11060 IsSlewing returns 0
02:24:39.430 00.000 11060 IsGuiding returns 0
02:24:39.540 00.110 11060 IsGuiding returns 0
02:24:39.541 00.001 11060 Move returns status 0, amount 72
02:24:39.541 00.000 11060 MoveAxis(N, 0, ABG)
02:24:39.541 00.000 11060 Move returns status 0, amount 0
02:24:39.541 00.000 11060 move complete, result=0
02:24:39.541 00.000 11060 worker thread done servicing request
02:24:39.541 00.000 11060 Worker thread wakes up
02:24:39.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:39.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:39.541 00.000 10844 GuideStep: -0.4 px 72 ms EAST, 0.1 px 0 ms NORTH
02:24:40.172 00.631 11060 Exposure complete
02:24:40.362 00.190 11060 worker thread done servicing request
02:24:40.363 00.001 10844 OnExposeComplete: enter
02:24:40.363 00.000 10844 UpdateGuideState(): m_state=6
02:24:40.363 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13520
02:24:40.363 00.000 10844 Star::Find returns 1 (1), X=263.82, Y=61.59, Mass=2599, SNR=31.2, Peak=255 HFD=3.6
02:24:40.363 00.000 10844 MultiStar: [#1 0.49,-0.26,1.05,U] [#2 0.13,0.12,2.07,U] [#3 -0.07,-0.23,0.95,U] [#4 0.16,-0.80,0.00,M3] [#5 -0.21,-0.57,0.99,U] [#6 0.43,-0.17,0.85,U] [#7 0.68,-0.51,0.00,M3] [#8 0.30,-0.08,0.88,U] 
02:24:40.363 00.000 10844 single-star, 6 included, MultiStar: {0.15, -0.14}, one-star: {0.00, -0.09}
02:24:40.364 00.001 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
02:24:40.364 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
02:24:40.364 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.55 mountX=0.09 mountY=0.02, mountTheta=0.19
02:24:40.367 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.09, opts=13)
02:24:40.367 00.000 10844 Enqueuing Move request for scope (0.00, -0.09)
02:24:40.367 00.000 11060 Worker thread wakes up
02:24:40.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
02:24:40.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:40.367 00.000 10844 UpdateGuideState exits: m=2599 SNR=31.2 Saturated
02:24:40.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:40.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:40.367 00.000 10844 Enqueuing Expose request
02:24:40.367 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
02:24:40.367 00.000 11060 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=0.02
02:24:40.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:40.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:40.368 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:24:40.368 00.000 11060 MoveAxis(E, 0, ABG)
02:24:40.368 00.000 11060 Move returns status 0, amount 0
02:24:40.368 00.000 11060 MoveAxis(N, 0, ABG)
02:24:40.368 00.000 11060 Move returns status 0, amount 0
02:24:40.368 00.000 11060 move complete, result=0
02:24:40.368 00.000 11060 worker thread done servicing request
02:24:40.368 00.000 11060 Worker thread wakes up
02:24:40.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:40.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:40.369 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:40.998 00.629 11060 Exposure complete
02:24:41.175 00.177 11060 worker thread done servicing request
02:24:41.175 00.000 10844 OnExposeComplete: enter
02:24:41.175 00.000 10844 UpdateGuideState(): m_state=6
02:24:41.176 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13521
02:24:41.176 00.000 10844 Star::Find returns 1 (1), X=264.22, Y=61.94, Mass=2871, SNR=32.6, Peak=255 HFD=3.6
02:24:41.176 00.000 10844 MultiStar: [#1 0.07,-0.52,0.98,U] [#2 -0.57,0.41,0.00,M1] [#3 0.06,-0.16,0.92,U] [#4 0.41,-0.50,0.00,M4] [#5 0.32,-0.07,1.05,U] [#6 -0.12,0.20,0.88,U] [#7 0.49,0.09,0.78,U] [#8 0.02,-0.66,0.00,M3] 
02:24:41.176 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.04}, one-star: {0.40, 0.26}
02:24:41.176 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.55 = 1.55)
02:24:41.176 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
02:24:41.176 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=0.00 mountY=0.20, mountTheta=1.55
02:24:41.178 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.04, opts=13)
02:24:41.178 00.000 10844 Enqueuing Move request for scope (0.20, -0.04)
02:24:41.178 00.000 11060 Worker thread wakes up
02:24:41.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:41.178 00.000 10844 UpdateGuideState exits: m=2871 SNR=32.6 Saturated
02:24:41.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:41.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:41.178 00.000 10844 Enqueuing Expose request
02:24:41.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:24:41.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:24:41.178 00.000 11060 Moving (0.20, -0.04) raw xDistance=0.00 yDistance=0.20
02:24:41.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:24:41.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:24:41.178 00.000 11060 MoveAxis(E, 0, ABG)
02:24:41.178 00.000 11060 Move returns status 0, amount 0
02:24:41.178 00.000 11060 MoveAxis(S, 80, ABG)
02:24:41.178 00.000 11060 Guiding  Dir = 1, Dur = 80
02:24:41.194 00.016 11060 IsSlewing returns 0
02:24:41.194 00.000 11060 IsGuiding returns 0
02:24:41.286 00.092 11060 IsGuiding returns 0
02:24:41.286 00.000 11060 Move returns status 0, amount 80
02:24:41.286 00.000 11060 move complete, result=0
02:24:41.286 00.000 11060 worker thread done servicing request
02:24:41.287 00.001 11060 Worker thread wakes up
02:24:41.287 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 80 ms SOUTH
02:24:41.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:41.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:41.939 00.652 11060 Exposure complete
02:24:42.114 00.175 11060 worker thread done servicing request
02:24:42.115 00.001 10844 OnExposeComplete: enter
02:24:42.115 00.000 10844 UpdateGuideState(): m_state=6
02:24:42.115 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13522
02:24:42.115 00.000 10844 Star::Find returns 1 (1), X=264.02, Y=61.34, Mass=3290, SNR=36.0, Peak=255 HFD=3.8
02:24:42.115 00.000 10844 MultiStar: [#1 -0.09,0.63,0.00,M1] [#2 -0.52,0.09,1.65,U] [#3 0.28,0.39,0.90,U] [#4 0.55,-0.49,0.00,M5] [#5 0.17,-0.31,0.95,U] [#6 -0.50,0.29,0.80,U] [#7 0.49,-0.06,0.79,U] [#8 0.14,-0.42,0.91,U] 
02:24:42.115 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.05}, one-star: {0.20, -0.34}
02:24:42.116 00.001 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
02:24:42.116 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
02:24:42.116 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.94 mountX=0.05 mountY=-0.01, mountTheta=-0.20
02:24:42.117 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
02:24:42.117 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
02:24:42.117 00.000 11060 Worker thread wakes up
02:24:42.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:42.117 00.000 10844 UpdateGuideState exits: m=3290 SNR=36.0 Saturated
02:24:42.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:42.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:42.117 00.000 10844 Enqueuing Expose request
02:24:42.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
02:24:42.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
02:24:42.117 00.000 11060 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=-0.01
02:24:42.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:24:42.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:42.118 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:24:42.118 00.000 11060 MoveAxis(E, 0, ABG)
02:24:42.118 00.000 11060 Move returns status 0, amount 0
02:24:42.118 00.000 11060 MoveAxis(N, 0, ABG)
02:24:42.118 00.000 11060 Move returns status 0, amount 0
02:24:42.118 00.000 11060 move complete, result=0
02:24:42.118 00.000 11060 worker thread done servicing request
02:24:42.118 00.000 11060 Worker thread wakes up
02:24:42.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:42.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:42.119 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:42.759 00.640 11060 Exposure complete
02:24:42.947 00.188 11060 worker thread done servicing request
02:24:42.947 00.000 10844 OnExposeComplete: enter
02:24:42.947 00.000 10844 UpdateGuideState(): m_state=6
02:24:42.947 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13523
02:24:42.947 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=61.44, Mass=2786, SNR=33.3, Peak=253 HFD=3.4
02:24:42.948 00.001 10844 MultiStar: [#1 -0.17,0.59,0.98,U] [#2 -0.52,0.18,2.00,U] [#3 -0.19,0.25,0.91,U] [#4 0.21,-0.55,0.88,U] [#5 -0.09,-0.56,0.97,U] [#6 -0.47,0.35,0.81,U] [#7 0.05,-0.01,0.73,U] [#8 -0.20,-0.13,0.90,U] 
02:24:42.948 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.00}, one-star: {0.47, -0.24}
02:24:42.948 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
02:24:42.948 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.44)
02:24:42.948 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.11 mountX=0.02 mountY=-0.15, mountTheta=-1.42
02:24:42.950 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.00, opts=13)
02:24:42.950 00.000 10844 Enqueuing Move request for scope (-0.15, 0.00)
02:24:42.950 00.000 11060 Worker thread wakes up
02:24:42.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
02:24:42.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
02:24:42.950 00.000 11060 Moving (-0.15, 0.00) raw xDistance=0.02 yDistance=-0.15
02:24:42.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:24:42.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:42.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:24:42.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:24:42.951 00.001 11060 MoveAxis(E, 0, ABG)
02:24:42.951 00.000 11060 Move returns status 0, amount 0
02:24:42.951 00.000 10844 UpdateGuideState exits: m=2786 SNR=33.3
02:24:42.951 00.000 11060 MoveAxis(N, 0, ABG)
02:24:42.951 00.000 11060 Move returns status 0, amount 0
02:24:42.951 00.000 11060 move complete, result=0
02:24:42.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:42.951 00.000 11060 worker thread done servicing request
02:24:42.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:42.951 00.000 10844 Enqueuing Expose request
02:24:42.951 00.000 11060 Worker thread wakes up
02:24:42.951 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:42.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:42.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:43.581 00.630 11060 Exposure complete
02:24:43.751 00.170 11060 worker thread done servicing request
02:24:43.752 00.001 10844 OnExposeComplete: enter
02:24:43.752 00.000 10844 UpdateGuideState(): m_state=6
02:24:43.752 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13524
02:24:43.752 00.000 10844 Star::Find returns 1 (0), X=263.85, Y=61.29, Mass=2159, SNR=29.0, Peak=201 HFD=3.2
02:24:43.752 00.000 10844 MultiStar: [#1 -0.59,-0.39,0.00,M1] [#2 -0.74,-0.50,0.00,M1] [#3 -0.15,-0.11,1.06,U] [#4 -0.24,-1.13,0.00,M5] [#5 -0.87,-0.71,0.00,M1] [#6 -0.61,-0.20,0.00,M1] [#7 -0.50,-0.21,0.93,U] [#8 -0.20,-0.32,1.03,U] 
02:24:43.752 00.000 10844 refined, 3 included, MultiStar: {-0.20, -0.26}, one-star: {0.03, -0.39}
02:24:43.752 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
02:24:43.752 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
02:24:43.754 00.002 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.32 cameraTheta=-2.22 mountX=0.29 mountY=-0.15, mountTheta=-0.48
02:24:43.754 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.26, opts=13)
02:24:43.755 00.001 10844 Enqueuing Move request for scope (-0.20, -0.26)
02:24:43.755 00.000 11060 Worker thread wakes up
02:24:43.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:43.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd
02:24:43.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.26)
02:24:43.755 00.000 11060 Moving (-0.20, -0.26) raw xDistance=0.29 yDistance=-0.15
02:24:43.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:24:43.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:43.755 00.000 10844 UpdateGuideState exits: m=2159 SNR=29.0
02:24:43.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:24:43.755 00.000 11060 MoveAxis(W, 50, ABG)
02:24:43.755 00.000 11060 Guiding  Dir = 3, Dur = 50
02:24:43.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:43.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:43.755 00.000 10844 Enqueuing Expose request
02:24:43.763 00.008 11060 IsSlewing returns 0
02:24:43.763 00.000 11060 IsGuiding returns 0
02:24:43.824 00.061 11060 IsGuiding returns 0
02:24:43.824 00.000 11060 Move returns status 0, amount 50
02:24:43.824 00.000 11060 MoveAxis(N, 0, ABG)
02:24:43.824 00.000 11060 Move returns status 0, amount 0
02:24:43.824 00.000 11060 move complete, result=0
02:24:43.824 00.000 11060 worker thread done servicing request
02:24:43.824 00.000 11060 Worker thread wakes up
02:24:43.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:43.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:43.825 00.001 10844 GuideStep: 0.3 px 50 ms WEST, -0.2 px 0 ms NORTH
02:24:44.457 00.632 11060 Exposure complete
02:24:44.617 00.160 10844 OnExposeComplete: enter
02:24:44.617 00.000 10844 UpdateGuideState(): m_state=6
02:24:44.618 00.001 11060 worker thread done servicing request
02:24:44.618 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13525
02:24:44.618 00.000 10844 Star::Find returns 1 (0), X=264.02, Y=61.47, Mass=2579, SNR=31.9, Peak=233 HFD=3.5
02:24:44.618 00.000 10844 MultiStar: [#1 -0.30,-0.25,1.06,U] [#2 -0.18,-0.28,2.18,U] [#3 -0.29,-0.16,0.95,U] [#4 -0.02,-0.86,0.00,M6] [#5 0.08,-0.02,0.99,U] [#6 -0.85,0.47,0.00,M2] [#7 0.04,-0.15,0.84,U] [#8 -0.43,-0.40,0.82,U] 
02:24:44.618 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.22}, one-star: {0.20, -0.21}
02:24:44.618 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
02:24:44.618 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
02:24:44.618 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.11 mountX=0.24 mountY=-0.09, mountTheta=-0.37
02:24:44.620 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.22, opts=13)
02:24:44.620 00.000 10844 Enqueuing Move request for scope (-0.13, -0.22)
02:24:44.621 00.001 11060 Worker thread wakes up
02:24:44.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
02:24:44.621 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
02:24:44.621 00.000 11060 Moving (-0.13, -0.22) raw xDistance=0.24 yDistance=-0.09
02:24:44.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:24:44.621 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:44.621 00.000 10844 UpdateGuideState exits: m=2579 SNR=31.9
02:24:44.621 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:44.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:44.621 00.000 10844 Enqueuing Expose request
02:24:44.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:44.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:24:44.621 00.000 11060 MoveAxis(W, 43, ABG)
02:24:44.621 00.000 11060 Guiding  Dir = 3, Dur = 43
02:24:44.637 00.016 11060 IsSlewing returns 0
02:24:44.637 00.000 11060 IsGuiding returns 0
02:24:44.684 00.047 11060 IsGuiding returns 0
02:24:44.684 00.000 11060 Move returns status 0, amount 43
02:24:44.684 00.000 11060 MoveAxis(N, 0, ABG)
02:24:44.684 00.000 11060 Move returns status 0, amount 0
02:24:44.684 00.000 11060 move complete, result=0
02:24:44.684 00.000 11060 worker thread done servicing request
02:24:44.684 00.000 11060 Worker thread wakes up
02:24:44.684 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
02:24:44.685 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:44.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:45.331 00.646 11060 Exposure complete
02:24:45.513 00.182 11060 worker thread done servicing request
02:24:45.515 00.002 10844 OnExposeComplete: enter
02:24:45.515 00.000 10844 UpdateGuideState(): m_state=6
02:24:45.515 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13526
02:24:45.515 00.000 10844 Star::Find returns 1 (0), X=264.02, Y=61.62, Mass=2696, SNR=32.3, Peak=248 HFD=3.5
02:24:45.515 00.000 10844 MultiStar: [#1 0.73,-0.11,0.00,M1] [#2 -0.17,0.79,0.00,M1] [#3 0.07,0.03,1.00,U] [#4 -0.10,-0.27,0.80,U] [#5 0.53,-0.03,1.13,U] [#6 -0.32,0.43,0.83,U] [#7 0.52,0.20,0.87,U] [#8 -0.04,-0.28,0.96,U] 
02:24:45.515 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.00}, one-star: {0.20, -0.06}
02:24:45.515 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
02:24:45.515 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
02:24:45.515 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.01 mountX=-0.02 mountY=0.14, mountTheta=1.74
02:24:45.517 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.00, opts=13)
02:24:45.517 00.000 10844 Enqueuing Move request for scope (0.14, -0.00)
02:24:45.518 00.001 11060 Worker thread wakes up
02:24:45.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:45.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
02:24:45.518 00.000 10844 UpdateGuideState exits: m=2696 SNR=32.3
02:24:45.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
02:24:45.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:45.518 00.000 11060 Moving (0.14, -0.00) raw xDistance=-0.02 yDistance=0.14
02:24:45.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:45.518 00.000 10844 Enqueuing Expose request
02:24:45.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:45.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:45.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:24:45.518 00.000 11060 MoveAxis(E, 0, ABG)
02:24:45.518 00.000 11060 Move returns status 0, amount 0
02:24:45.519 00.001 11060 MoveAxis(N, 0, ABG)
02:24:45.519 00.000 11060 Move returns status 0, amount 0
02:24:45.519 00.000 11060 move complete, result=0
02:24:45.519 00.000 11060 worker thread done servicing request
02:24:45.519 00.000 11060 Worker thread wakes up
02:24:45.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:45.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:45.520 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:46.160 00.640 11060 Exposure complete
02:24:46.334 00.174 11060 worker thread done servicing request
02:24:46.334 00.000 10844 OnExposeComplete: enter
02:24:46.335 00.001 10844 UpdateGuideState(): m_state=6
02:24:46.335 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13527
02:24:46.335 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=61.76, Mass=2319, SNR=29.8, Peak=228 HFD=3.2
02:24:46.335 00.000 10844 MultiStar: [#1 -0.07,1.05,0.00,M2] [#2 0.12,0.30,2.25,U] [#3 0.07,0.03,0.99,U] [#4 0.08,-0.27,0.85,U] [#5 0.23,-0.07,1.18,U] [#6 -0.09,0.47,1.07,U] [#7 0.59,0.12,0.95,U] [#8 -0.07,-0.34,1.06,U] 
02:24:46.335 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.23, 0.08}
02:24:46.335 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.26 = 2.26)
02:24:46.335 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.24 = 2.24)
02:24:46.335 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.50 mountX=-0.10 mountY=0.12, mountTheta=2.25
02:24:46.338 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.08, opts=13)
02:24:46.338 00.000 10844 Enqueuing Move request for scope (0.14, 0.08)
02:24:46.338 00.000 11060 Worker thread wakes up
02:24:46.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
02:24:46.338 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
02:24:46.338 00.000 11060 Moving (0.14, 0.08) raw xDistance=-0.10 yDistance=0.12
02:24:46.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:24:46.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:46.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:46.338 00.000 10844 UpdateGuideState exits: m=2319 SNR=29.8
02:24:46.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:46.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:46.338 00.000 10844 Enqueuing Expose request
02:24:46.339 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:24:46.339 00.000 11060 MoveAxis(E, 0, ABG)
02:24:46.339 00.000 11060 Move returns status 0, amount 0
02:24:46.339 00.000 11060 MoveAxis(N, 0, ABG)
02:24:46.339 00.000 11060 Move returns status 0, amount 0
02:24:46.339 00.000 11060 move complete, result=0
02:24:46.339 00.000 11060 worker thread done servicing request
02:24:46.339 00.000 11060 Worker thread wakes up
02:24:46.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:46.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:46.341 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:46.969 00.628 11060 Exposure complete
02:24:47.151 00.182 11060 worker thread done servicing request
02:24:47.151 00.000 10844 OnExposeComplete: enter
02:24:47.151 00.000 10844 UpdateGuideState(): m_state=6
02:24:47.151 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13528
02:24:47.152 00.001 10844 Star::Find returns 1 (0), X=263.87, Y=61.64, Mass=2872, SNR=33.9, Peak=239 HFD=3.6
02:24:47.152 00.000 10844 MultiStar: [#1 -0.02,-0.24,0.98,U] [#2 -0.28,0.17,1.81,U] [#3 -0.23,-0.50,0.78,U] [#4 0.11,-0.15,0.87,U] [#5 -0.54,0.07,0.94,U] [#6 -0.66,0.09,0.00,M1] [#7 -0.09,-0.07,0.79,U] [#8 0.35,-0.56,0.00,M1] 
02:24:47.152 00.000 10844 single-star, 6 included, MultiStar: {-0.16, -0.07}, one-star: {0.05, -0.04}
02:24:47.152 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
02:24:47.152 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
02:24:47.152 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.73 mountX=0.03 mountY=0.06, mountTheta=1.02
02:24:47.153 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
02:24:47.153 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
02:24:47.153 00.000 11060 Worker thread wakes up
02:24:47.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:47.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:24:47.153 00.000 10844 UpdateGuideState exits: m=2872 SNR=33.9
02:24:47.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:24:47.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:47.154 00.001 11060 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.06
02:24:47.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:47.154 00.000 10844 Enqueuing Expose request
02:24:47.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:24:47.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:47.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:24:47.154 00.000 11060 MoveAxis(E, 0, ABG)
02:24:47.154 00.000 11060 Move returns status 0, amount 0
02:24:47.154 00.000 11060 MoveAxis(N, 0, ABG)
02:24:47.154 00.000 11060 Move returns status 0, amount 0
02:24:47.154 00.000 11060 move complete, result=0
02:24:47.154 00.000 11060 worker thread done servicing request
02:24:47.154 00.000 11060 Worker thread wakes up
02:24:47.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:47.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:47.155 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:47.787 00.632 11060 Exposure complete
02:24:47.973 00.186 11060 worker thread done servicing request
02:24:47.973 00.000 10844 OnExposeComplete: enter
02:24:47.973 00.000 10844 UpdateGuideState(): m_state=6
02:24:47.973 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13529
02:24:47.974 00.001 10844 Star::Find returns 1 (1), X=264.07, Y=61.74, Mass=2840, SNR=33.0, Peak=255 HFD=3.2
02:24:47.974 00.000 10844 MultiStar: [#1 -0.08,0.33,1.00,U] [#2 -0.29,0.23,2.04,U] [#3 0.21,-0.18,1.02,U] [#4 -0.15,-0.07,0.98,U] [#5 0.29,0.83,0.00,M1] [#6 -0.43,0.94,0.00,M2] [#7 0.32,0.46,0.88,U] [#8 -0.00,0.24,0.93,U] 
02:24:47.974 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.16}, one-star: {0.25, 0.05}
02:24:47.974 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.75) = xAngle (3.40 = -2.89)
02:24:47.974 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.38 = -2.90)
02:24:47.983 00.009 10844 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.64 mountX=-0.15 mountY=-0.04, mountTheta=-2.90
02:24:47.985 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.16, opts=13)
02:24:47.985 00.000 10844 Enqueuing Move request for scope (-0.01, 0.16)
02:24:47.985 00.000 11060 Worker thread wakes up
02:24:47.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
02:24:47.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
02:24:47.985 00.000 11060 Moving (-0.01, 0.16) raw xDistance=-0.15 yDistance=-0.04
02:24:47.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:24:47.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:47.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:47.986 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:24:47.986 00.000 11060 MoveAxis(E, 27, ABG)
02:24:47.986 00.000 11060 Guiding  Dir = 2, Dur = 27
02:24:47.986 00.000 10844 UpdateGuideState exits: m=2840 SNR=33.0 Saturated
02:24:47.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:47.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:47.986 00.000 10844 Enqueuing Expose request
02:24:48.001 00.015 11060 IsSlewing returns 0
02:24:48.001 00.000 11060 IsGuiding returns 0
02:24:48.032 00.031 11060 IsGuiding returns 0
02:24:48.032 00.000 11060 Move returns status 0, amount 27
02:24:48.032 00.000 11060 MoveAxis(N, 0, ABG)
02:24:48.032 00.000 11060 Move returns status 0, amount 0
02:24:48.032 00.000 11060 move complete, result=0
02:24:48.032 00.000 11060 worker thread done servicing request
02:24:48.032 00.000 11060 Worker thread wakes up
02:24:48.032 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
02:24:48.033 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:48.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:48.662 00.629 11060 Exposure complete
02:24:48.850 00.188 11060 worker thread done servicing request
02:24:48.851 00.001 10844 OnExposeComplete: enter
02:24:48.851 00.000 10844 UpdateGuideState(): m_state=6
02:24:48.851 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13530
02:24:48.851 00.000 10844 Star::Find returns 1 (0), X=263.08, Y=62.36, Mass=2132, SNR=28.5, Peak=219 HFD=3.3
02:24:48.851 00.000 10844 MultiStar: [#1 -0.19,-0.04,1.22,U] [#2 -0.73,0.84,0.00,M1] [#3 -0.46,0.22,1.12,U] [#4 0.31,-0.33,1.13,U] [#5 -0.70,0.11,0.00,M2] [#6 -0.40,0.39,1.11,U] [#7 -0.34,0.09,1.03,U] [#8 -0.33,0.17,1.15,U] 
02:24:48.851 00.000 10844 refined, 6 included, MultiStar: {-0.30, 0.16}, one-star: {-0.74, 0.67}
02:24:48.851 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
02:24:48.851 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.39 = -1.89)
02:24:48.851 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.16 hyp=0.34 cameraTheta=2.66 mountX=-0.10 mountY=-0.32, mountTheta=-1.87
02:24:48.854 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.16, opts=13)
02:24:48.854 00.000 10844 Enqueuing Move request for scope (-0.30, 0.16)
02:24:48.855 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:48.855 00.000 10844 UpdateGuideState exits: m=2132 SNR=28.5
02:24:48.855 00.000 11060 Worker thread wakes up
02:24:48.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.16) opts 0xd
02:24:48.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:48.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.16)
02:24:48.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:48.855 00.000 10844 Enqueuing Expose request
02:24:48.855 00.000 11060 Moving (-0.30, 0.16) raw xDistance=-0.10 yDistance=-0.32
02:24:48.856 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:24:48.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:24:48.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:24:48.856 00.000 11060 MoveAxis(E, 0, ABG)
02:24:48.856 00.000 11060 Move returns status 0, amount 0
02:24:48.856 00.000 11060 MoveAxis(N, 0, ABG)
02:24:48.856 00.000 11060 Move returns status 0, amount 0
02:24:48.856 00.000 11060 move complete, result=0
02:24:48.856 00.000 11060 worker thread done servicing request
02:24:48.856 00.000 11060 Worker thread wakes up
02:24:48.857 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:48.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:48.858 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:24:49.492 00.634 11060 Exposure complete
02:24:49.669 00.177 11060 worker thread done servicing request
02:24:49.669 00.000 10844 OnExposeComplete: enter
02:24:49.669 00.000 10844 UpdateGuideState(): m_state=6
02:24:49.669 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13531
02:24:49.669 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=61.54, Mass=2221, SNR=29.1, Peak=228 HFD=3.3
02:24:49.670 00.001 10844 MultiStar: [#1 0.48,-0.16,1.11,U] [#2 -0.28,-0.10,2.15,U] [#3 0.37,-0.38,1.09,U] [#4 0.47,-0.69,0.00,M2] [#5 0.23,-0.04,1.14,U] [#6 -0.18,0.39,1.05,U] [#7 0.59,0.13,0.95,U] [#8 -0.08,-0.49,1.10,U] 
02:24:49.670 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.10}, one-star: {0.38, -0.14}
02:24:49.670 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
02:24:49.670 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
02:24:49.670 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.67 mountX=0.08 mountY=0.15, mountTheta=1.08
02:24:49.682 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.10, opts=13)
02:24:49.682 00.000 10844 Enqueuing Move request for scope (0.13, -0.10)
02:24:49.682 00.000 11060 Worker thread wakes up
02:24:49.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
02:24:49.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
02:24:49.682 00.000 11060 Moving (0.13, -0.10) raw xDistance=0.08 yDistance=0.15
02:24:49.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:24:49.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:49.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:49.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:24:49.682 00.000 11060 MoveAxis(E, 0, ABG)
02:24:49.682 00.000 11060 Move returns status 0, amount 0
02:24:49.682 00.000 11060 MoveAxis(N, 0, ABG)
02:24:49.682 00.000 11060 Move returns status 0, amount 0
02:24:49.682 00.000 11060 move complete, result=0
02:24:49.682 00.000 11060 worker thread done servicing request
02:24:49.682 00.000 10844 UpdateGuideState exits: m=2221 SNR=29.1
02:24:49.683 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:49.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:49.683 00.000 10844 Enqueuing Expose request
02:24:49.683 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:49.683 00.000 11060 Worker thread wakes up
02:24:49.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:49.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:50.336 00.653 11060 Exposure complete
02:24:50.521 00.185 11060 worker thread done servicing request
02:24:50.521 00.000 10844 OnExposeComplete: enter
02:24:50.521 00.000 10844 UpdateGuideState(): m_state=6
02:24:50.521 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13532
02:24:50.521 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=61.21, Mass=3015, SNR=34.4, Peak=237 HFD=3.7
02:24:50.523 00.002 10844 MultiStar: [#1 0.28,0.04,0.90,U] [#2 -0.83,0.20,0.00,M1] [#3 -0.32,-0.81,0.00,M1] [#4 0.09,-1.12,0.00,M3] [#5 -0.75,-0.41,0.00,M2] [#6 0.13,-0.11,0.81,U] [#7 -0.06,-0.16,0.71,U] [#8 -0.24,-0.59,0.00,M1] 
02:24:50.523 00.000 10844 refined, 3 included, MultiStar: {0.16, -0.19}, one-star: {0.23, -0.47}
02:24:50.523 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
02:24:50.523 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
02:24:50.523 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.24 cameraTheta=-0.87 mountX=0.16 mountY=0.19, mountTheta=0.87
02:24:50.524 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.19, opts=13)
02:24:50.524 00.000 10844 Enqueuing Move request for scope (0.16, -0.19)
02:24:50.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:50.525 00.001 10844 UpdateGuideState exits: m=3015 SNR=34.4
02:24:50.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:50.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:50.525 00.000 10844 Enqueuing Expose request
02:24:50.525 00.000 11060 Worker thread wakes up
02:24:50.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
02:24:50.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
02:24:50.525 00.000 11060 Moving (0.16, -0.19) raw xDistance=0.16 yDistance=0.19
02:24:50.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:24:50.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:50.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:24:50.525 00.000 11060 MoveAxis(W, 27, ABG)
02:24:50.525 00.000 11060 Guiding  Dir = 3, Dur = 27
02:24:50.536 00.011 11060 IsSlewing returns 0
02:24:50.536 00.000 11060 IsGuiding returns 0
02:24:50.568 00.032 11060 IsGuiding returns 0
02:24:50.568 00.000 11060 Move returns status 0, amount 27
02:24:50.568 00.000 11060 MoveAxis(N, 0, ABG)
02:24:50.568 00.000 11060 Move returns status 0, amount 0
02:24:50.568 00.000 11060 move complete, result=0
02:24:50.568 00.000 11060 worker thread done servicing request
02:24:50.568 00.000 11060 Worker thread wakes up
02:24:50.568 00.000 10844 GuideStep: 0.2 px 27 ms WEST, 0.2 px 0 ms NORTH
02:24:50.569 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:50.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:51.200 00.631 11060 Exposure complete
02:24:51.371 00.171 11060 worker thread done servicing request
02:24:51.371 00.000 10844 OnExposeComplete: enter
02:24:51.371 00.000 10844 UpdateGuideState(): m_state=6
02:24:51.371 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13533
02:24:51.371 00.000 10844 Star::Find returns 1 (0), X=263.17, Y=61.89, Mass=2842, SNR=32.6, Peak=231 HFD=3.4
02:24:51.372 00.001 10844 MultiStar: [#1 -0.15,0.80,0.00,M1] [#2 -0.33,0.20,2.01,U] [#3 -0.76,0.25,0.00,M2] [#4 0.49,-0.37,0.98,U] [#5 -0.48,0.54,0.00,M3] [#6 -0.33,0.38,0.89,U] [#7 -0.32,0.50,0.94,U] [#8 -0.68,0.21,0.00,M2] 
02:24:51.372 00.000 10844 refined, 4 included, MultiStar: {-0.24, 0.18}, one-star: {-0.65, 0.20}
02:24:51.372 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.75) = xAngle (4.26 = -2.02)
02:24:51.372 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.24 = -2.04)
02:24:51.372 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.51 mountX=-0.13 mountY=-0.27, mountTheta=-2.02
02:24:51.373 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.18, opts=13)
02:24:51.373 00.000 10844 Enqueuing Move request for scope (-0.24, 0.18)
02:24:51.373 00.000 11060 Worker thread wakes up
02:24:51.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:24:51.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
02:24:51.373 00.000 10844 UpdateGuideState exits: m=2842 SNR=32.6
02:24:51.374 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
02:24:51.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:51.374 00.000 11060 Moving (-0.24, 0.18) raw xDistance=-0.13 yDistance=-0.27
02:24:51.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:51.374 00.000 10844 Enqueuing Expose request
02:24:51.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:24:51.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:51.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:24:51.374 00.000 11060 MoveAxis(E, 22, ABG)
02:24:51.374 00.000 11060 Guiding  Dir = 2, Dur = 22
02:24:51.399 00.025 11060 IsSlewing returns 0
02:24:51.399 00.000 11060 IsGuiding returns 0
02:24:51.447 00.048 11060 IsGuiding returns 0
02:24:51.448 00.001 11060 Move returns status 0, amount 22
02:24:51.448 00.000 11060 MoveAxis(N, 0, ABG)
02:24:51.448 00.000 11060 Move returns status 0, amount 0
02:24:51.468 00.020 11060 move complete, result=0
02:24:51.468 00.000 11060 worker thread done servicing request
02:24:51.468 00.000 10844 GuideStep: -0.1 px 22 ms EAST, -0.3 px 0 ms NORTH
02:24:51.469 00.001 11060 Worker thread wakes up
02:24:51.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:51.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:52.105 00.636 11060 Exposure complete
02:24:52.289 00.184 11060 worker thread done servicing request
02:24:52.289 00.000 10844 OnExposeComplete: enter
02:24:52.289 00.000 10844 UpdateGuideState(): m_state=6
02:24:52.289 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13534
02:24:52.289 00.000 10844 Star::Find returns 1 (0), X=263.34, Y=61.86, Mass=2308, SNR=29.8, Peak=202 HFD=3.9
02:24:52.290 00.001 10844 MultiStar: [#1 -0.08,-0.16,1.00,U] [#2 -0.52,-0.11,2.24,U] [#3 0.07,0.02,0.95,U] [#4 -0.09,-0.59,1.03,U] [#5 -0.52,0.13,1.01,U] [#6 -0.19,-0.23,0.91,U] [#7 0.03,0.19,0.98,U] [#8 -0.21,-0.55,0.98,U] 
02:24:52.290 00.000 10844 refined, 8 included, MultiStar: {-0.26, -0.12}, one-star: {-0.48, 0.18}
02:24:52.290 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
02:24:52.290 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
02:24:52.290 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-2.70 mountX=0.17 mountY=-0.24, mountTheta=-0.95
02:24:52.291 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.12, opts=13)
02:24:52.291 00.000 10844 Enqueuing Move request for scope (-0.26, -0.12)
02:24:52.291 00.000 11060 Worker thread wakes up
02:24:52.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:52.292 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd
02:24:52.292 00.000 10844 UpdateGuideState exits: m=2308 SNR=29.8
02:24:52.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:52.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:52.292 00.000 10844 Enqueuing Expose request
02:24:52.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.12)
02:24:52.292 00.000 11060 Moving (-0.26, -0.12) raw xDistance=0.17 yDistance=-0.24
02:24:52.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
02:24:52.292 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.17 newest=-0.32
02:24:52.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
02:24:52.292 00.000 11060 MoveAxis(W, 29, ABG)
02:24:52.292 00.000 11060 Guiding  Dir = 3, Dur = 29
02:24:52.304 00.012 11060 IsSlewing returns 0
02:24:52.304 00.000 11060 IsGuiding returns 0
02:24:52.338 00.034 11060 IsGuiding returns 0
02:24:52.338 00.000 11060 Move returns status 0, amount 29
02:24:52.339 00.001 11060 BLC: Oldest BLC event removed
02:24:52.339 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:24:52.339 00.000 11060 MoveAxis(N, 843, ABG)
02:24:52.339 00.000 11060 duration set to 750 by maxDecDuration
02:24:52.339 00.000 11060 Guiding  Dir = 0, Dur = 750
02:24:52.352 00.013 11060 IsSlewing returns 0
02:24:52.352 00.000 11060 IsGuiding returns 0
02:24:53.116 00.764 11060 IsGuiding returns 0
02:24:53.116 00.000 11060 Move returns status 0, amount 750
02:24:53.116 00.000 11060 move complete, result=0
02:24:53.116 00.000 11060 worker thread done servicing request
02:24:53.116 00.000 11060 Worker thread wakes up
02:24:53.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:53.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:53.116 00.000 10844 GuideStep: 0.2 px 29 ms WEST, -0.2 px 750 ms NORTH
02:24:53.748 00.632 11060 Exposure complete
02:24:53.918 00.170 11060 worker thread done servicing request
02:24:53.919 00.001 10844 OnExposeComplete: enter
02:24:53.919 00.000 10844 UpdateGuideState(): m_state=6
02:24:53.919 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13535
02:24:53.919 00.000 10844 Star::Find returns 1 (0), X=264.04, Y=62.15, Mass=2836, SNR=33.2, Peak=243 HFD=3.1
02:24:53.920 00.001 10844 MultiStar: [#1 0.38,0.62,0.00,M1] [#2 -0.04,1.03,0.00,M1] [#3 -0.06,0.61,0.85,U] [#4 0.09,-0.68,0.00,M2] [#5 -0.48,0.45,0.00,M3] [#6 -0.03,0.65,0.00,M1] [#7 0.24,0.35,0.81,U] [#8 0.22,0.26,0.89,U] 
02:24:53.920 00.000 10844 refined, 3 included, MultiStar: {0.16, 0.43}, one-star: {0.22, 0.47}
02:24:53.920 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
02:24:53.920 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
02:24:53.920 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.43 hyp=0.45 cameraTheta=1.22 mountX=-0.45 mountY=0.08, mountTheta=2.96
02:24:53.921 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.43, opts=13)
02:24:53.921 00.000 10844 Enqueuing Move request for scope (0.16, 0.43)
02:24:53.921 00.000 11060 Worker thread wakes up
02:24:53.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:53.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.43) opts 0xd
02:24:53.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.43)
02:24:53.921 00.000 10844 UpdateGuideState exits: m=2836 SNR=33.2
02:24:53.923 00.002 11060 Moving (0.16, 0.43) raw xDistance=-0.45 yDistance=0.08
02:24:53.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:53.923 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.166523, 1:-0.084014
02:24:53.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:53.923 00.000 10844 Enqueuing Expose request
02:24:53.923 00.000 11060 BLC: No correction, Miss < min_move
02:24:53.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
02:24:53.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:53.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:24:53.923 00.000 11060 MoveAxis(E, 77, ABG)
02:24:53.923 00.000 11060 Guiding  Dir = 2, Dur = 77
02:24:53.944 00.021 11060 IsSlewing returns 0
02:24:53.944 00.000 11060 IsGuiding returns 0
02:24:54.047 00.103 11060 IsGuiding returns 0
02:24:54.047 00.000 11060 Move returns status 0, amount 77
02:24:54.047 00.000 11060 MoveAxis(N, 0, ABG)
02:24:54.047 00.000 11060 Move returns status 0, amount 0
02:24:54.048 00.001 11060 move complete, result=0
02:24:54.048 00.000 10844 GuideStep: -0.4 px 77 ms EAST, 0.1 px 0 ms NORTH
02:24:54.048 00.000 11060 worker thread done servicing request
02:24:54.049 00.001 11060 Worker thread wakes up
02:24:54.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:54.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:54.684 00.635 11060 Exposure complete
02:24:54.840 00.156 11060 worker thread done servicing request
02:24:54.840 00.000 10844 OnExposeComplete: enter
02:24:54.840 00.000 10844 UpdateGuideState(): m_state=6
02:24:54.840 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13536
02:24:54.840 00.000 10844 Star::Find returns 1 (1), X=264.11, Y=61.40, Mass=2868, SNR=34.0, Peak=255 HFD=3.4
02:24:54.841 00.001 10844 MultiStar: [#1 0.02,-0.13,0.90,U] [#2 -0.40,-0.03,1.92,U] [#3 0.02,0.17,0.86,U] [#4 0.47,-0.95,0.00,M3] [#5 0.32,-0.66,0.00,M4] [#6 -0.19,-0.27,0.82,U] [#7 0.20,-0.61,0.00,M1] [#8 -0.09,-0.47,0.85,U] 
02:24:54.841 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.15}, one-star: {0.28, -0.29}
02:24:54.841 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
02:24:54.841 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
02:24:54.841 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-2.20 mountX=0.16 mountY=-0.08, mountTheta=-0.46
02:24:54.842 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.15, opts=13)
02:24:54.842 00.000 10844 Enqueuing Move request for scope (-0.11, -0.15)
02:24:54.842 00.000 11060 Worker thread wakes up
02:24:54.843 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:54.843 00.000 10844 UpdateGuideState exits: m=2868 SNR=34.0 Saturated
02:24:54.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:54.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:54.843 00.000 10844 Enqueuing Expose request
02:24:54.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
02:24:54.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
02:24:54.843 00.000 11060 Moving (-0.11, -0.15) raw xDistance=0.16 yDistance=-0.08
02:24:54.843 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.166523, 1:-0.084014, 2:0.081788
02:24:54.843 00.000 11060 BLC: No correction, Miss < min_move
02:24:54.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:24:54.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:54.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:24:54.843 00.000 11060 MoveAxis(W, 26, ABG)
02:24:54.843 00.000 11060 Guiding  Dir = 3, Dur = 26
02:24:54.855 00.012 11060 IsSlewing returns 0
02:24:54.856 00.001 11060 IsGuiding returns 0
02:24:54.895 00.039 11060 IsGuiding returns 0
02:24:54.896 00.001 11060 Move returns status 0, amount 26
02:24:54.896 00.000 11060 MoveAxis(N, 0, ABG)
02:24:54.896 00.000 11060 Move returns status 0, amount 0
02:24:54.896 00.000 11060 move complete, result=0
02:24:54.896 00.000 11060 worker thread done servicing request
02:24:54.896 00.000 11060 Worker thread wakes up
02:24:54.896 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
02:24:54.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:54.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:55.543 00.647 11060 Exposure complete
02:24:55.720 00.177 11060 worker thread done servicing request
02:24:55.720 00.000 10844 OnExposeComplete: enter
02:24:55.720 00.000 10844 UpdateGuideState(): m_state=6
02:24:55.720 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13537
02:24:55.721 00.001 10844 Star::Find returns 1 (0), X=264.02, Y=61.81, Mass=2384, SNR=30.6, Peak=237 HFD=3.1
02:24:55.721 00.000 10844 MultiStar: [#1 0.45,0.76,0.00,M1] [#2 -0.53,0.19,2.05,U] [#3 0.22,0.07,1.01,U] [#4 -0.46,-0.09,0.99,U] [#5 -0.26,-0.01,1.04,U] [#6 -0.30,0.45,1.07,U] [#7 0.25,-0.50,0.93,U] [#8 0.28,0.17,1.00,U] 
02:24:55.721 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.07}, one-star: {0.20, 0.12}
02:24:55.721 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.75) = xAngle (4.38 = -1.90)
02:24:55.721 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.36 = -1.92)
02:24:55.721 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.63 mountX=-0.05 mountY=-0.14, mountTheta=-1.91
02:24:55.722 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.07, opts=13)
02:24:55.722 00.000 10844 Enqueuing Move request for scope (-0.13, 0.07)
02:24:55.722 00.000 11060 Worker thread wakes up
02:24:55.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:24:55.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
02:24:55.722 00.000 10844 UpdateGuideState exits: m=2384 SNR=30.6
02:24:55.722 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
02:24:55.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:55.722 00.000 11060 Moving (-0.13, 0.07) raw xDistance=-0.05 yDistance=-0.14
02:24:55.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:55.722 00.000 10844 Enqueuing Expose request
02:24:55.723 00.001 11060 BLC: window closed
02:24:55.723 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.166523, 1:-0.084014, 2:0.081788
02:24:55.723 00.000 11060 BLC: No correction, Miss < min_move
02:24:55.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:24:55.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:55.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:24:55.723 00.000 11060 MoveAxis(E, 0, ABG)
02:24:55.723 00.000 11060 Move returns status 0, amount 0
02:24:55.723 00.000 11060 MoveAxis(N, 0, ABG)
02:24:55.723 00.000 11060 Move returns status 0, amount 0
02:24:55.723 00.000 11060 move complete, result=0
02:24:55.723 00.000 11060 worker thread done servicing request
02:24:55.723 00.000 11060 Worker thread wakes up
02:24:55.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:55.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:55.724 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:56.352 00.628 11060 Exposure complete
02:24:56.538 00.186 11060 worker thread done servicing request
02:24:56.538 00.000 10844 OnExposeComplete: enter
02:24:56.538 00.000 10844 UpdateGuideState(): m_state=6
02:24:56.538 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13538
02:24:56.538 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=61.86, Mass=2604, SNR=31.3, Peak=206 HFD=3.7
02:24:56.540 00.002 10844 MultiStar: [#1 0.01,0.50,0.91,U] [#2 -0.11,-0.19,2.15,U] [#3 -0.04,0.28,1.07,U] [#4 -0.19,0.01,0.99,U] [#5 -0.21,-0.07,1.07,U] [#6 -0.44,0.35,0.86,U] [#7 0.20,-0.01,0.85,U] [#8 -0.65,-0.09,0.00,M1] 
02:24:56.540 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.09}, one-star: {0.39, 0.17}
02:24:56.540 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.75) = xAngle (3.90 = -2.38)
02:24:56.540 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.89 = -2.40)
02:24:56.540 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.15 mountX=-0.07 mountY=-0.07, mountTheta=-2.39
02:24:56.541 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
02:24:56.541 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
02:24:56.541 00.000 11060 Worker thread wakes up
02:24:56.542 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:56.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
02:24:56.542 00.000 10844 UpdateGuideState exits: m=2604 SNR=31.3
02:24:56.542 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
02:24:56.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:56.542 00.000 11060 Moving (-0.06, 0.09) raw xDistance=-0.07 yDistance=-0.07
02:24:56.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:56.542 00.000 10844 Enqueuing Expose request
02:24:56.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:24:56.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:56.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:24:56.542 00.000 11060 MoveAxis(E, 0, ABG)
02:24:56.542 00.000 11060 Move returns status 0, amount 0
02:24:56.542 00.000 11060 MoveAxis(N, 0, ABG)
02:24:56.542 00.000 11060 Move returns status 0, amount 0
02:24:56.543 00.001 11060 move complete, result=0
02:24:56.543 00.000 11060 worker thread done servicing request
02:24:56.543 00.000 11060 Worker thread wakes up
02:24:56.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:56.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:56.544 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:57.182 00.638 11060 Exposure complete
02:24:57.366 00.184 11060 worker thread done servicing request
02:24:57.366 00.000 10844 OnExposeComplete: enter
02:24:57.366 00.000 10844 UpdateGuideState(): m_state=6
02:24:57.366 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13539
02:24:57.366 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=62.09, Mass=2723, SNR=32.3, Peak=208 HFD=3.9
02:24:57.368 00.002 10844 MultiStar: [#1 -0.12,1.15,0.00,M1] [#2 -0.57,0.65,0.00,M1] [#3 -0.28,0.81,0.00,M1] [#4 -0.66,-0.19,0.00,M2] [#5 -0.55,0.70,0.00,M3] [#6 -0.43,1.21,0.00,M1] [#7 0.13,0.69,0.00,M1] [#8 0.12,0.46,0.90,U] 
02:24:57.368 00.000 10844 single-star, 1 included, MultiStar: {0.14, 0.43}, one-star: {0.15, 0.41}
02:24:57.368 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
02:24:57.368 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
02:24:57.368 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.41 hyp=0.44 cameraTheta=1.22 mountX=-0.43 mountY=0.08, mountTheta=2.95
02:24:57.370 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.41, opts=13)
02:24:57.370 00.000 10844 Enqueuing Move request for scope (0.15, 0.41)
02:24:57.370 00.000 11060 Worker thread wakes up
02:24:57.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.41) opts 0xd
02:24:57.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.41)
02:24:57.370 00.000 11060 Moving (0.15, 0.41) raw xDistance=-0.43 yDistance=0.08
02:24:57.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
02:24:57.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:57.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:57.370 00.000 10844 UpdateGuideState exits: m=2723 SNR=32.3
02:24:57.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:57.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:57.370 00.000 10844 Enqueuing Expose request
02:24:57.371 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:24:57.371 00.000 11060 MoveAxis(E, 75, ABG)
02:24:57.371 00.000 11060 Guiding  Dir = 2, Dur = 75
02:24:57.410 00.039 11060 IsSlewing returns 0
02:24:57.410 00.000 11060 IsGuiding returns 0
02:24:57.520 00.110 11060 IsGuiding returns 0
02:24:57.520 00.000 11060 Move returns status 0, amount 75
02:24:57.520 00.000 11060 MoveAxis(N, 0, ABG)
02:24:57.521 00.001 11060 Move returns status 0, amount 0
02:24:57.521 00.000 11060 move complete, result=0
02:24:57.521 00.000 11060 worker thread done servicing request
02:24:57.521 00.000 10844 GuideStep: -0.4 px 75 ms EAST, 0.1 px 0 ms NORTH
02:24:57.522 00.001 11060 Worker thread wakes up
02:24:57.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:57.523 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:58.177 00.654 11060 Exposure complete
02:24:58.343 00.166 11060 worker thread done servicing request
02:24:58.343 00.000 10844 OnExposeComplete: enter
02:24:58.343 00.000 10844 UpdateGuideState(): m_state=6
02:24:58.343 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13540
02:24:58.343 00.000 10844 Star::Find returns 1 (0), X=264.85, Y=61.34, Mass=2882, SNR=33.2, Peak=223 HFD=3.7
02:24:58.344 00.001 10844 MultiStar: [#1 0.66,0.79,0.00,M2] [#2 0.27,0.43,2.03,U] [#3 0.09,0.68,0.00,M2] [#4 0.10,-0.30,0.87,U] [#5 0.84,-0.30,0.00,M4] [#6 0.24,0.89,0.00,M2] [#7 0.02,0.08,0.86,U] [#8 0.36,0.12,0.93,U] 
02:24:58.344 00.000 10844 refined, 4 included, MultiStar: {0.36, 0.08}, one-star: {1.03, -0.35}
02:24:58.344 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
02:24:58.344 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
02:24:58.344 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.08 hyp=0.36 cameraTheta=0.22 mountX=-0.14 mountY=0.34, mountTheta=1.97
02:24:58.346 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.08, opts=13)
02:24:58.346 00.000 10844 Enqueuing Move request for scope (0.36, 0.08)
02:24:58.346 00.000 11060 Worker thread wakes up
02:24:58.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:58.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.08) opts 0xd
02:24:58.346 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.08)
02:24:58.346 00.000 11060 Moving (0.36, 0.08) raw xDistance=-0.14 yDistance=0.34
02:24:58.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:24:58.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:24:58.346 00.000 10844 UpdateGuideState exits: m=2882 SNR=33.2
02:24:58.347 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:24:58.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:58.347 00.000 11060 MoveAxis(E, 27, ABG)
02:24:58.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:58.347 00.000 10844 Enqueuing Expose request
02:24:58.347 00.000 11060 Guiding  Dir = 2, Dur = 27
02:24:58.363 00.016 11060 IsSlewing returns 0
02:24:58.364 00.001 11060 IsGuiding returns 0
02:24:58.395 00.031 11060 IsGuiding returns 0
02:24:58.396 00.001 11060 Move returns status 0, amount 27
02:24:58.396 00.000 11060 MoveAxis(N, 0, ABG)
02:24:58.396 00.000 11060 Move returns status 0, amount 0
02:24:58.396 00.000 11060 move complete, result=0
02:24:58.396 00.000 11060 worker thread done servicing request
02:24:58.396 00.000 11060 Worker thread wakes up
02:24:58.396 00.000 10844 GuideStep: -0.1 px 27 ms EAST, 0.3 px 0 ms NORTH
02:24:58.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:58.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:59.027 00.631 11060 Exposure complete
02:24:59.191 00.164 11060 worker thread done servicing request
02:24:59.192 00.001 10844 OnExposeComplete: enter
02:24:59.192 00.000 10844 UpdateGuideState(): m_state=6
02:24:59.192 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13541
02:24:59.192 00.000 10844 Star::Find returns 1 (0), X=264.62, Y=61.73, Mass=2561, SNR=31.7, Peak=242 HFD=3.5
02:24:59.192 00.000 10844 MultiStar: [#1 0.03,0.50,0.96,U] [#2 -0.13,0.55,2.06,U] [#3 0.10,0.05,1.04,U] [#4 0.06,-0.55,0.82,U] [#5 0.31,0.03,1.03,U] [#6 0.39,0.85,0.00,M3] [#7 0.52,-0.63,0.00,M1] [#8 0.31,0.21,1.00,U] 
02:24:59.192 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.19}, one-star: {0.80, 0.05}
02:24:59.193 00.001 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
02:24:59.193 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
02:24:59.193 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.26 cameraTheta=0.84 mountX=-0.22 mountY=0.14, mountTheta=2.58
02:24:59.194 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.19, opts=13)
02:24:59.194 00.000 10844 Enqueuing Move request for scope (0.17, 0.19)
02:24:59.194 00.000 11060 Worker thread wakes up
02:24:59.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:24:59.195 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
02:24:59.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
02:24:59.195 00.000 11060 Moving (0.17, 0.19) raw xDistance=-0.22 yDistance=0.14
02:24:59.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:24:59.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:59.195 00.000 10844 UpdateGuideState exits: m=2561 SNR=31.7
02:24:59.196 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:24:59.196 00.000 11060 MoveAxis(E, 39, ABG)
02:24:59.196 00.000 11060 Guiding  Dir = 2, Dur = 39
02:24:59.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:59.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:24:59.196 00.000 10844 Enqueuing Expose request
02:24:59.209 00.013 11060 IsSlewing returns 0
02:24:59.209 00.000 11060 IsGuiding returns 0
02:24:59.255 00.046 11060 IsGuiding returns 0
02:24:59.256 00.001 11060 Move returns status 0, amount 39
02:24:59.256 00.000 11060 MoveAxis(N, 0, ABG)
02:24:59.256 00.000 11060 Move returns status 0, amount 0
02:24:59.256 00.000 11060 move complete, result=0
02:24:59.256 00.000 11060 worker thread done servicing request
02:24:59.256 00.000 11060 Worker thread wakes up
02:24:59.256 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
02:24:59.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:24:59.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:24:59.884 00.628 11060 Exposure complete
02:25:00.080 00.196 11060 worker thread done servicing request
02:25:00.080 00.000 10844 OnExposeComplete: enter
02:25:00.080 00.000 10844 UpdateGuideState(): m_state=6
02:25:00.081 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13542
02:25:00.081 00.000 10844 Star::Find returns 1 (1), X=264.94, Y=61.48, Mass=3239, SNR=35.4, Peak=255 HFD=3.6
02:25:00.081 00.000 10844 MultiStar: [#1 0.85,0.73,0.00,M2] [#2 0.07,0.04,1.92,U] [#3 0.78,0.16,0.00,M2] [#4 0.57,-0.07,0.91,U] [#5 -0.23,-0.57,0.94,U] [#6 0.38,0.59,0.00,M4] [#7 0.83,-0.36,0.00,M2] [#8 0.47,-0.42,0.84,U] 
02:25:00.081 00.000 10844 refined, 4 included, MultiStar: {0.35, -0.19}, one-star: {1.12, -0.20}
02:25:00.081 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.75) = xAngle (1.25 = 1.25)
02:25:00.081 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
02:25:00.081 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.19 hyp=0.40 cameraTheta=-0.50 mountX=0.13 mountY=0.37, mountTheta=1.25
02:25:00.083 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.19, opts=13)
02:25:00.083 00.000 10844 Enqueuing Move request for scope (0.35, -0.19)
02:25:00.083 00.000 11060 Worker thread wakes up
02:25:00.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:00.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.19) opts 0xd
02:25:00.083 00.000 10844 UpdateGuideState exits: m=3239 SNR=35.4 Saturated
02:25:00.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.19)
02:25:00.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:00.083 00.000 11060 Moving (0.35, -0.19) raw xDistance=0.13 yDistance=0.37
02:25:00.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:00.083 00.000 10844 Enqueuing Expose request
02:25:00.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:25:00.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:25:00.084 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:25:00.084 00.000 11060 MoveAxis(W, 21, ABG)
02:25:00.084 00.000 11060 Guiding  Dir = 3, Dur = 21
02:25:00.098 00.014 11060 IsSlewing returns 0
02:25:00.098 00.000 11060 IsGuiding returns 0
02:25:00.137 00.039 11060 IsGuiding returns 0
02:25:00.137 00.000 11060 Move returns status 0, amount 21
02:25:00.137 00.000 11060 MoveAxis(N, 0, ABG)
02:25:00.137 00.000 11060 Move returns status 0, amount 0
02:25:00.137 00.000 11060 move complete, result=0
02:25:00.138 00.001 11060 worker thread done servicing request
02:25:00.138 00.000 10844 GuideStep: 0.1 px 21 ms WEST, 0.4 px 0 ms NORTH
02:25:00.138 00.000 11060 Worker thread wakes up
02:25:00.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:00.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:00.774 00.636 11060 Exposure complete
02:25:00.948 00.174 11060 worker thread done servicing request
02:25:00.948 00.000 10844 OnExposeComplete: enter
02:25:00.948 00.000 10844 UpdateGuideState(): m_state=6
02:25:00.948 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13543
02:25:00.948 00.000 10844 Star::Find returns 1 (0), X=264.63, Y=61.59, Mass=2134, SNR=28.5, Peak=219 HFD=3.3
02:25:00.948 00.000 10844 MultiStar: [#1 0.63,-0.36,0.00,M3] [#2 0.10,-0.06,2.40,U] [#3 0.28,-0.60,0.00,M3] [#4 0.36,-0.30,1.01,U] [#5 -0.18,-0.08,1.14,U] [#6 0.47,0.32,1.08,U] [#7 0.55,-0.30,0.99,U] [#8 0.34,-0.49,1.05,U] 
02:25:00.948 00.000 10844 refined, 6 included, MultiStar: {0.30, -0.13}, one-star: {0.80, -0.09}
02:25:00.948 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
02:25:00.948 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
02:25:00.949 00.001 10844 CameraToMount -- cameraX=0.30 cameraY=-0.13 hyp=0.32 cameraTheta=-0.40 mountX=0.07 mountY=0.32, mountTheta=1.35
02:25:00.950 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.13, opts=13)
02:25:00.950 00.000 10844 Enqueuing Move request for scope (0.30, -0.13)
02:25:00.950 00.000 11060 Worker thread wakes up
02:25:00.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.13) opts 0xd
02:25:00.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.13)
02:25:00.950 00.000 11060 Moving (0.30, -0.13) raw xDistance=0.07 yDistance=0.32
02:25:00.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:25:00.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:00.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:00.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:25:00.950 00.000 11060 MoveAxis(E, 0, ABG)
02:25:00.951 00.001 11060 Move returns status 0, amount 0
02:25:00.951 00.000 11060 MoveAxis(N, 0, ABG)
02:25:00.951 00.000 11060 Move returns status 0, amount 0
02:25:00.951 00.000 11060 move complete, result=0
02:25:00.951 00.000 10844 UpdateGuideState exits: m=2134 SNR=28.5
02:25:00.951 00.000 11060 worker thread done servicing request
02:25:00.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:00.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:00.951 00.000 10844 Enqueuing Expose request
02:25:00.951 00.000 11060 Worker thread wakes up
02:25:00.951 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:25:00.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:00.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:01.583 00.632 11060 Exposure complete
02:25:01.771 00.188 11060 worker thread done servicing request
02:25:01.771 00.000 10844 OnExposeComplete: enter
02:25:01.771 00.000 10844 UpdateGuideState(): m_state=6
02:25:01.771 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13544
02:25:01.771 00.000 10844 Star::Find returns 1 (0), X=264.79, Y=61.52, Mass=2332, SNR=30.0, Peak=215 HFD=3.4
02:25:01.772 00.001 10844 MultiStar: [#1 0.89,0.50,0.00,M4] [#2 0.03,0.21,2.27,U] [#3 0.69,-0.01,0.00,M4] [#4 0.36,-0.04,1.09,U] [#5 0.06,0.01,1.02,U] [#6 0.74,0.07,0.00,M4] [#7 0.96,-0.53,0.00,M2] [#8 0.63,-0.92,0.00,M1] 
02:25:01.772 00.000 10844 refined, 3 included, MultiStar: {0.28, 0.05}, one-star: {0.97, -0.17}
02:25:01.772 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
02:25:01.772 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
02:25:01.772 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.05 hyp=0.28 cameraTheta=0.19 mountX=-0.10 mountY=0.26, mountTheta=1.94
02:25:01.773 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.05, opts=13)
02:25:01.773 00.000 10844 Enqueuing Move request for scope (0.28, 0.05)
02:25:01.773 00.000 11060 Worker thread wakes up
02:25:01.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.05) opts 0xd
02:25:01.773 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.05)
02:25:01.773 00.000 11060 Moving (0.28, 0.05) raw xDistance=-0.10 yDistance=0.26
02:25:01.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:01.773 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=-0.14 newest=0.95
02:25:01.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
02:25:01.773 00.000 11060 MoveAxis(E, 0, ABG)
02:25:01.773 00.000 11060 Move returns status 0, amount 0
02:25:01.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:01.773 00.000 11060 BLC: Oldest BLC event removed
02:25:01.774 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:25:01.774 00.000 11060 MoveAxis(S, 852, ABG)
02:25:01.774 00.000 11060 duration set to 750 by maxDecDuration
02:25:01.774 00.000 11060 Guiding  Dir = 1, Dur = 750
02:25:01.774 00.000 10844 UpdateGuideState exits: m=2332 SNR=30.0
02:25:01.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:01.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:01.774 00.000 10844 Enqueuing Expose request
02:25:01.778 00.004 11060 IsSlewing returns 0
02:25:01.778 00.000 11060 IsGuiding returns 0
02:25:02.544 00.766 11060 IsGuiding returns 0
02:25:02.544 00.000 11060 Move returns status 0, amount 750
02:25:02.544 00.000 11060 move complete, result=0
02:25:02.545 00.001 11060 worker thread done servicing request
02:25:02.545 00.000 11060 Worker thread wakes up
02:25:02.545 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
02:25:02.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:02.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:03.175 00.630 11060 Exposure complete
02:25:03.375 00.200 11060 worker thread done servicing request
02:25:03.375 00.000 10844 OnExposeComplete: enter
02:25:03.375 00.000 10844 UpdateGuideState(): m_state=6
02:25:03.375 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13545
02:25:03.375 00.000 10844 Star::Find returns 1 (1), X=264.45, Y=61.73, Mass=2700, SNR=31.9, Peak=255 HFD=3.2
02:25:03.377 00.002 10844 MultiStar: [#1 0.85,0.26,0.00,M5] [#2 0.15,-0.16,2.06,U] [#3 0.65,-0.08,0.00,M5] [#4 0.14,-0.74,0.00,M1] [#5 0.41,-0.36,1.03,U] [#6 0.02,0.16,0.92,U] [#7 1.24,-0.26,0.00,M3] [#8 0.60,-0.48,0.00,M2] 
02:25:03.377 00.000 10844 refined, 3 included, MultiStar: {0.28, -0.10}, one-star: {0.63, 0.05}
02:25:03.377 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
02:25:03.377 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
02:25:03.377 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.10 hyp=0.29 cameraTheta=-0.35 mountX=0.05 mountY=0.29, mountTheta=1.40
02:25:03.378 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.10, opts=13)
02:25:03.378 00.000 10844 Enqueuing Move request for scope (0.28, -0.10)
02:25:03.378 00.000 11060 Worker thread wakes up
02:25:03.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:03.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.10) opts 0xd
02:25:03.378 00.000 10844 UpdateGuideState exits: m=2700 SNR=31.9 Saturated
02:25:03.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.10)
02:25:03.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:03.378 00.000 11060 Moving (0.28, -0.10) raw xDistance=0.05 yDistance=0.29
02:25:03.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:03.378 00.000 10844 Enqueuing Expose request
02:25:03.378 00.000 11060 BLC: History state: CurrMiss=0.29, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.184135, 1:0.288048
02:25:03.378 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:25:03.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:25:03.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
02:25:03.378 00.000 11060 MoveAxis(E, 0, ABG)
02:25:03.378 00.000 11060 Move returns status 0, amount 0
02:25:03.378 00.000 11060 MoveAxis(S, 112, ABG)
02:25:03.379 00.001 11060 Guiding  Dir = 1, Dur = 112
02:25:03.422 00.043 11060 IsSlewing returns 0
02:25:03.422 00.000 11060 IsGuiding returns 0
02:25:03.578 00.156 11060 IsGuiding returns 0
02:25:03.578 00.000 11060 Move returns status 0, amount 112
02:25:03.578 00.000 11060 move complete, result=0
02:25:03.578 00.000 11060 worker thread done servicing request
02:25:03.578 00.000 11060 Worker thread wakes up
02:25:03.578 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 112 ms SOUTH
02:25:03.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:03.579 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:04.207 00.628 11060 Exposure complete
02:25:04.377 00.170 11060 worker thread done servicing request
02:25:04.377 00.000 10844 OnExposeComplete: enter
02:25:04.377 00.000 10844 UpdateGuideState(): m_state=6
02:25:04.377 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13546
02:25:04.378 00.001 10844 Star::Find returns 1 (0), X=263.78, Y=61.86, Mass=1935, SNR=26.1, Peak=167 HFD=3.4
02:25:04.378 00.000 10844 MultiStar: [#1 -0.00,0.25,1.16,U] [#2 -0.59,0.07,2.38,U] [#3 -0.16,0.06,1.27,U] [#4 -0.27,0.27,1.18,U] [#5 -0.08,0.03,1.19,U] [#6 -0.31,0.65,0.00,M4] [#7 0.32,0.31,1.10,U] [#8 -0.36,-0.27,1.17,U] 
02:25:04.378 00.000 10844 single-star, 7 included, MultiStar: {-0.21, 0.10}, one-star: {-0.05, 0.18}
02:25:04.378 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
02:25:04.378 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
02:25:04.378 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.83 mountX=-0.17 mountY=-0.08, mountTheta=-2.72
02:25:04.380 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
02:25:04.380 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
02:25:04.380 00.000 11060 Worker thread wakes up
02:25:04.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
02:25:04.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:04.380 00.000 10844 UpdateGuideState exits: m=1935 SNR=26.1
02:25:04.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:04.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:04.380 00.000 10844 Enqueuing Expose request
02:25:04.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
02:25:04.381 00.001 11060 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=-0.08
02:25:04.381 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.184135, 1:0.288048, 2:-0.076065
02:25:04.381 00.000 11060 BLC: No correction, Miss < min_move
02:25:04.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:25:04.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:04.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:25:04.381 00.000 11060 MoveAxis(E, 29, ABG)
02:25:04.381 00.000 11060 Guiding  Dir = 2, Dur = 29
02:25:04.387 00.006 11060 IsSlewing returns 0
02:25:04.387 00.000 11060 IsGuiding returns 0
02:25:04.434 00.047 11060 IsGuiding returns 0
02:25:04.434 00.000 11060 Move returns status 0, amount 29
02:25:04.434 00.000 11060 MoveAxis(N, 0, ABG)
02:25:04.434 00.000 11060 Move returns status 0, amount 0
02:25:04.434 00.000 11060 move complete, result=0
02:25:04.434 00.000 11060 worker thread done servicing request
02:25:04.434 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
02:25:04.435 00.001 11060 Worker thread wakes up
02:25:04.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:04.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:05.070 00.635 11060 Exposure complete
02:25:05.239 00.169 11060 worker thread done servicing request
02:25:05.239 00.000 10844 OnExposeComplete: enter
02:25:05.239 00.000 10844 UpdateGuideState(): m_state=6
02:25:05.240 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13547
02:25:05.240 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=61.80, Mass=2722, SNR=32.4, Peak=232 HFD=3.6
02:25:05.240 00.000 10844 MultiStar: [#1 0.68,0.03,0.00,M5] [#2 -0.54,0.06,2.31,U] [#3 0.24,-0.24,0.92,U] [#4 0.42,-0.48,0.00,M1] [#5 0.08,0.27,0.97,U] [#6 -0.07,0.32,0.83,U] [#7 0.41,0.03,0.72,U] [#8 0.02,-0.45,0.82,U] 
02:25:05.241 00.001 10844 refined, 6 included, MultiStar: {-0.04, 0.03}, one-star: {0.40, 0.12}
02:25:05.241 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.23 = -2.06)
02:25:05.241 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.21 = -2.08)
02:25:05.241 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.47 mountX=-0.02 mountY=-0.04, mountTheta=-2.06
02:25:05.242 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
02:25:05.242 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
02:25:05.242 00.000 11060 Worker thread wakes up
02:25:05.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:25:05.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:25:05.242 00.000 11060 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=-0.04
02:25:05.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:05.242 00.000 10844 UpdateGuideState exits: m=2722 SNR=32.4
02:25:05.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:05.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:05.242 00.000 10844 Enqueuing Expose request
02:25:05.242 00.000 11060 BLC: window closed
02:25:05.242 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.184135, 1:0.288048, 2:-0.076065
02:25:05.242 00.000 11060 BLC: No correction, Miss < min_move
02:25:05.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:25:05.244 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:05.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:25:05.244 00.000 11060 MoveAxis(E, 0, ABG)
02:25:05.244 00.000 11060 Move returns status 0, amount 0
02:25:05.244 00.000 11060 MoveAxis(N, 0, ABG)
02:25:05.244 00.000 11060 Move returns status 0, amount 0
02:25:05.244 00.000 11060 move complete, result=0
02:25:05.244 00.000 11060 worker thread done servicing request
02:25:05.244 00.000 11060 Worker thread wakes up
02:25:05.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:05.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:05.245 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:05.880 00.635 11060 Exposure complete
02:25:06.055 00.175 11060 worker thread done servicing request
02:25:06.055 00.000 10844 OnExposeComplete: enter
02:25:06.055 00.000 10844 UpdateGuideState(): m_state=6
02:25:06.055 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13548
02:25:06.056 00.001 10844 Star::Find returns 1 (1), X=264.47, Y=61.53, Mass=2435, SNR=30.5, Peak=255 HFD=3.2
02:25:06.056 00.000 10844 MultiStar: [#1 -0.28,-0.08,1.05,U] [#2 -0.16,0.51,2.06,U] [#3 -0.64,-0.23,0.00,M4] [#4 -0.22,-0.14,1.00,U] [#5 0.01,-0.21,1.03,U] [#6 -0.26,0.17,1.01,U] [#7 0.05,0.01,0.87,U] [#8 -0.08,-0.45,0.86,U] 
02:25:06.056 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.03}, one-star: {0.65, -0.15}
02:25:06.056 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
02:25:06.056 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
02:25:06.056 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.66 mountX=-0.02 mountY=-0.06, mountTheta=-1.87
02:25:06.058 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
02:25:06.058 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
02:25:06.058 00.000 11060 Worker thread wakes up
02:25:06.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:06.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:25:06.058 00.000 10844 UpdateGuideState exits: m=2435 SNR=30.5 Saturated
02:25:06.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:25:06.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:06.058 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.06
02:25:06.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:06.058 00.000 10844 Enqueuing Expose request
02:25:06.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:25:06.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:06.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:25:06.059 00.001 11060 MoveAxis(E, 0, ABG)
02:25:06.059 00.000 11060 Move returns status 0, amount 0
02:25:06.059 00.000 11060 MoveAxis(N, 0, ABG)
02:25:06.059 00.000 11060 Move returns status 0, amount 0
02:25:06.059 00.000 11060 move complete, result=0
02:25:06.059 00.000 11060 worker thread done servicing request
02:25:06.059 00.000 11060 Worker thread wakes up
02:25:06.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:06.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:06.060 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:06.698 00.638 11060 Exposure complete
02:25:06.885 00.187 11060 worker thread done servicing request
02:25:06.885 00.000 10844 OnExposeComplete: enter
02:25:06.885 00.000 10844 UpdateGuideState(): m_state=6
02:25:06.885 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13549
02:25:06.886 00.001 10844 Star::Find returns 1 (0), X=263.92, Y=61.47, Mass=2235, SNR=29.1, Peak=213 HFD=3.5
02:25:06.886 00.000 10844 MultiStar: [#1 0.06,0.55,1.21,U] [#2 -0.31,0.19,2.28,U] [#3 -0.17,0.19,0.96,U] [#4 0.08,0.03,0.91,U] [#5 -0.12,-0.39,1.10,U] [#6 0.21,-0.01,0.98,U] [#7 0.26,0.53,0.90,U] [#8 0.02,0.02,0.88,U] 
02:25:06.886 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {0.10, -0.21}
02:25:06.886 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
02:25:06.886 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.55 = -2.73)
02:25:06.886 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.82 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
02:25:06.888 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
02:25:06.888 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
02:25:06.889 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:06.889 00.000 11060 Worker thread wakes up
02:25:06.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
02:25:06.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:25:06.889 00.000 11060 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.05
02:25:06.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:25:06.889 00.000 10844 UpdateGuideState exits: m=2235 SNR=29.1
02:25:06.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:06.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:06.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:25:06.889 00.000 11060 MoveAxis(E, 0, ABG)
02:25:06.889 00.000 11060 Move returns status 0, amount 0
02:25:06.889 00.000 11060 MoveAxis(N, 0, ABG)
02:25:06.889 00.000 11060 Move returns status 0, amount 0
02:25:06.890 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:06.890 00.000 10844 Enqueuing Expose request
02:25:06.890 00.000 11060 move complete, result=0
02:25:06.890 00.000 11060 worker thread done servicing request
02:25:06.890 00.000 11060 Worker thread wakes up
02:25:06.890 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:06.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:06.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:07.525 00.635 11060 Exposure complete
02:25:07.692 00.167 11060 worker thread done servicing request
02:25:07.692 00.000 10844 OnExposeComplete: enter
02:25:07.692 00.000 10844 UpdateGuideState(): m_state=6
02:25:07.692 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13550
02:25:07.693 00.001 10844 Star::Find returns 1 (0), X=263.92, Y=61.27, Mass=2480, SNR=30.4, Peak=199 HFD=3.4
02:25:07.693 00.000 10844 MultiStar: [#1 -0.25,-0.07,0.98,U] [#2 -0.74,0.15,0.00,M1] [#3 -0.50,0.59,0.00,M4] [#4 -0.33,0.03,1.05,U] [#5 -0.26,-0.66,0.00,M1] [#6 -0.60,0.02,0.97,U] [#7 -0.07,0.04,0.84,U] [#8 -0.08,-0.31,0.90,U] 
02:25:07.693 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.12}, one-star: {0.09, -0.41}
02:25:07.693 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
02:25:07.693 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
02:25:07.693 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.64 mountX=0.15 mountY=-0.19, mountTheta=-0.90
02:25:07.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.12, opts=13)
02:25:07.695 00.001 10844 Enqueuing Move request for scope (-0.21, -0.12)
02:25:07.695 00.000 11060 Worker thread wakes up
02:25:07.695 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:07.695 00.000 10844 UpdateGuideState exits: m=2480 SNR=30.4
02:25:07.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:07.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:07.695 00.000 10844 Enqueuing Expose request
02:25:07.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
02:25:07.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
02:25:07.695 00.000 11060 Moving (-0.21, -0.12) raw xDistance=0.15 yDistance=-0.19
02:25:07.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:25:07.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:07.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:25:07.695 00.000 11060 MoveAxis(W, 26, ABG)
02:25:07.695 00.000 11060 Guiding  Dir = 3, Dur = 26
02:25:07.707 00.012 11060 IsSlewing returns 0
02:25:07.707 00.000 11060 IsGuiding returns 0
02:25:07.738 00.031 11060 IsGuiding returns 0
02:25:07.738 00.000 11060 Move returns status 0, amount 26
02:25:07.738 00.000 11060 MoveAxis(N, 0, ABG)
02:25:07.738 00.000 11060 Move returns status 0, amount 0
02:25:07.738 00.000 11060 move complete, result=0
02:25:07.738 00.000 11060 worker thread done servicing request
02:25:07.738 00.000 11060 Worker thread wakes up
02:25:07.738 00.000 10844 GuideStep: 0.2 px 26 ms WEST, -0.2 px 0 ms NORTH
02:25:07.739 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:07.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:08.386 00.647 11060 Exposure complete
02:25:08.541 00.155 11060 worker thread done servicing request
02:25:08.541 00.000 10844 OnExposeComplete: enter
02:25:08.541 00.000 10844 UpdateGuideState(): m_state=6
02:25:08.541 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13551
02:25:08.541 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=61.35, Mass=2054, SNR=28.4, Peak=228 HFD=3.0
02:25:08.542 00.001 10844 MultiStar: [#1 0.53,-0.45,0.00,M3] [#2 -0.46,0.38,2.31,U] [#3 0.35,0.41,1.02,U] [#4 -0.07,-0.61,1.01,U] [#5 -0.05,-0.45,1.01,U] [#6 0.08,0.22,0.92,U] [#7 0.92,-0.61,0.00,M1] [#8 0.04,0.16,1.07,U] 
02:25:08.542 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.03}, one-star: {0.29, -0.34}
02:25:08.542 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
02:25:08.542 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
02:25:08.542 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.60 mountX=-0.02 mountY=-0.06, mountTheta=-1.93
02:25:08.543 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
02:25:08.543 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
02:25:08.543 00.000 11060 Worker thread wakes up
02:25:08.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:25:08.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:25:08.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:08.543 00.000 11060 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=-0.06
02:25:08.543 00.000 10844 UpdateGuideState exits: m=2054 SNR=28.4
02:25:08.544 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:25:08.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:08.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:08.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:08.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:25:08.544 00.000 10844 Enqueuing Expose request
02:25:08.544 00.000 11060 MoveAxis(E, 0, ABG)
02:25:08.544 00.000 11060 Move returns status 0, amount 0
02:25:08.544 00.000 11060 MoveAxis(N, 0, ABG)
02:25:08.551 00.007 11060 Move returns status 0, amount 0
02:25:08.551 00.000 11060 move complete, result=0
02:25:08.551 00.000 11060 worker thread done servicing request
02:25:08.551 00.000 11060 Worker thread wakes up
02:25:08.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:08.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:08.555 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:09.181 00.626 11060 Exposure complete
02:25:09.376 00.195 11060 worker thread done servicing request
02:25:09.376 00.000 10844 OnExposeComplete: enter
02:25:09.376 00.000 10844 UpdateGuideState(): m_state=6
02:25:09.377 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13552
02:25:09.377 00.000 10844 Star::Find returns 1 (0), X=263.94, Y=61.08, Mass=2487, SNR=31.1, Peak=224 HFD=3.0
02:25:09.377 00.000 10844 MultiStar: [#1 -0.16,-0.07,1.08,U] [#2 -0.55,0.11,2.09,U] [#3 -0.10,-0.19,0.95,U] [#4 -0.44,-0.51,0.00,M1] [#5 0.00,-0.84,0.00,M1] [#6 -0.12,0.40,0.95,U] [#7 -0.26,-0.36,0.86,U] [#8 0.02,-0.07,0.86,U] 
02:25:09.377 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.08}, one-star: {0.12, -0.60}
02:25:09.377 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.75) = xAngle (-1.02 = -1.02)
02:25:09.377 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.04 = -1.04)
02:25:09.377 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=0.11 mountY=-0.19, mountTheta=-1.03
02:25:09.379 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.08, opts=13)
02:25:09.379 00.000 10844 Enqueuing Move request for scope (-0.21, -0.08)
02:25:09.379 00.000 11060 Worker thread wakes up
02:25:09.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
02:25:09.379 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
02:25:09.379 00.000 11060 Moving (-0.21, -0.08) raw xDistance=0.11 yDistance=-0.19
02:25:09.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:25:09.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:09.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:09.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:25:09.379 00.000 11060 MoveAxis(E, 0, ABG)
02:25:09.379 00.000 11060 Move returns status 0, amount 0
02:25:09.379 00.000 10844 UpdateGuideState exits: m=2487 SNR=31.1
02:25:09.379 00.000 11060 MoveAxis(N, 0, ABG)
02:25:09.380 00.001 11060 Move returns status 0, amount 0
02:25:09.380 00.000 11060 move complete, result=0
02:25:09.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:09.380 00.000 11060 worker thread done servicing request
02:25:09.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:09.380 00.000 10844 Enqueuing Expose request
02:25:09.380 00.000 11060 Worker thread wakes up
02:25:09.380 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:09.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:09.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:10.013 00.633 11060 Exposure complete
02:25:10.180 00.167 11060 worker thread done servicing request
02:25:10.180 00.000 10844 OnExposeComplete: enter
02:25:10.180 00.000 10844 UpdateGuideState(): m_state=6
02:25:10.180 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13553
02:25:10.182 00.002 10844 Star::Find returns 1 (0), X=263.87, Y=61.56, Mass=1886, SNR=27.4, Peak=226 HFD=3.0
02:25:10.182 00.000 10844 MultiStar: [#1 0.10,0.54,0.99,U] [#2 0.16,0.54,2.57,U] [#3 0.14,0.19,1.09,U] [#4 -0.39,-0.66,0.00,M2] [#5 0.22,-0.33,1.20,U] [#6 0.13,0.53,1.03,U] [#7 0.61,-0.16,0.94,U] [#8 0.38,0.33,1.12,U] 
02:25:10.182 00.000 10844 single-star, 7 included, MultiStar: {0.21, 0.24}, one-star: {0.05, -0.13}
02:25:10.182 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
02:25:10.182 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
02:25:10.182 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.13 cameraTheta=-1.21 mountX=0.11 mountY=0.07, mountTheta=0.53
02:25:10.183 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
02:25:10.183 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
02:25:10.183 00.000 11060 Worker thread wakes up
02:25:10.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
02:25:10.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
02:25:10.183 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.11 yDistance=0.07
02:25:10.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:25:10.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:10.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:10.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:25:10.184 00.001 11060 MoveAxis(E, 0, ABG)
02:25:10.184 00.000 11060 Move returns status 0, amount 0
02:25:10.184 00.000 11060 MoveAxis(N, 0, ABG)
02:25:10.184 00.000 11060 Move returns status 0, amount 0
02:25:10.184 00.000 11060 move complete, result=0
02:25:10.184 00.000 11060 worker thread done servicing request
02:25:10.184 00.000 10844 UpdateGuideState exits: m=1886 SNR=27.4
02:25:10.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:10.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:10.184 00.000 10844 Enqueuing Expose request
02:25:10.184 00.000 11060 Worker thread wakes up
02:25:10.184 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:10.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:10.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:10.833 00.649 11060 Exposure complete
02:25:10.993 00.160 11060 worker thread done servicing request
02:25:10.993 00.000 10844 OnExposeComplete: enter
02:25:10.993 00.000 10844 UpdateGuideState(): m_state=6
02:25:10.993 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13554
02:25:10.994 00.001 10844 Star::Find returns 1 (1), X=264.14, Y=61.21, Mass=2778, SNR=33.0, Peak=255 HFD=3.2
02:25:10.994 00.000 10844 MultiStar: [#1 0.20,0.45,0.93,U] [#2 -0.49,0.19,2.06,U] [#3 0.20,0.41,0.86,U] [#4 -0.10,0.23,0.92,U] [#5 0.07,-0.82,0.00,M1] [#6 -0.00,0.88,0.00,M1] [#7 0.22,-0.20,0.70,U] [#8 -0.04,0.39,0.87,U] 
02:25:10.994 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.15}, one-star: {0.32, -0.47}
02:25:10.994 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.60 = -2.69)
02:25:10.994 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.58 = -2.70)
02:25:10.994 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.84 mountX=-0.14 mountY=-0.07, mountTheta=-2.70
02:25:10.995 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.15, opts=13)
02:25:10.995 00.000 10844 Enqueuing Move request for scope (-0.04, 0.15)
02:25:10.995 00.000 11060 Worker thread wakes up
02:25:10.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:10.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
02:25:10.995 00.000 10844 UpdateGuideState exits: m=2778 SNR=33.0 Saturated
02:25:10.996 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
02:25:10.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:10.996 00.000 11060 Moving (-0.04, 0.15) raw xDistance=-0.14 yDistance=-0.07
02:25:10.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:25:10.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:10.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:10.996 00.000 10844 Enqueuing Expose request
02:25:10.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:25:10.996 00.000 11060 MoveAxis(E, 24, ABG)
02:25:10.996 00.000 11060 Guiding  Dir = 2, Dur = 24
02:25:11.004 00.008 11060 IsSlewing returns 0
02:25:11.004 00.000 11060 IsGuiding returns 0
02:25:11.036 00.032 11060 IsGuiding returns 0
02:25:11.037 00.001 11060 Move returns status 0, amount 24
02:25:11.037 00.000 11060 MoveAxis(N, 0, ABG)
02:25:11.037 00.000 11060 Move returns status 0, amount 0
02:25:11.037 00.000 11060 move complete, result=0
02:25:11.037 00.000 11060 worker thread done servicing request
02:25:11.037 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
02:25:11.037 00.000 11060 Worker thread wakes up
02:25:11.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:11.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:11.664 00.627 11060 Exposure complete
02:25:11.827 00.163 11060 worker thread done servicing request
02:25:11.827 00.000 10844 OnExposeComplete: enter
02:25:11.827 00.000 10844 UpdateGuideState(): m_state=6
02:25:11.828 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13555
02:25:11.828 00.000 10844 Star::Find returns 1 (0), X=263.48, Y=61.45, Mass=2045, SNR=28.4, Peak=242 HFD=3.2
02:25:11.828 00.000 10844 MultiStar: [#1 -0.27,0.27,1.08,U] [#2 -0.13,-0.31,2.09,U] [#3 -0.20,0.20,1.04,U] [#4 -0.24,-0.46,0.96,U] [#5 -0.02,-0.95,0.00,M2] [#6 -0.37,0.22,1.10,U] [#7 0.23,-0.27,1.03,U] [#8 0.09,0.10,1.03,U] 
02:25:11.828 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.08}, one-star: {-0.34, -0.23}
02:25:11.828 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.75) = xAngle (-0.90 = -0.90)
02:25:11.828 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
02:25:11.828 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.65 mountX=0.11 mountY=-0.14, mountTheta=-0.91
02:25:11.829 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.08, opts=13)
02:25:11.831 00.002 10844 Enqueuing Move request for scope (-0.15, -0.08)
02:25:11.831 00.000 11060 Worker thread wakes up
02:25:11.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
02:25:11.831 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:11.831 00.000 10844 UpdateGuideState exits: m=2045 SNR=28.4
02:25:11.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:11.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:11.831 00.000 10844 Enqueuing Expose request
02:25:11.831 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
02:25:11.831 00.000 11060 Moving (-0.15, -0.08) raw xDistance=0.11 yDistance=-0.14
02:25:11.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:25:11.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:11.832 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:25:11.832 00.000 11060 MoveAxis(E, 0, ABG)
02:25:11.832 00.000 11060 Move returns status 0, amount 0
02:25:11.832 00.000 11060 MoveAxis(N, 0, ABG)
02:25:11.832 00.000 11060 Move returns status 0, amount 0
02:25:11.832 00.000 11060 move complete, result=0
02:25:11.832 00.000 11060 worker thread done servicing request
02:25:11.832 00.000 11060 Worker thread wakes up
02:25:11.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:11.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:11.834 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:12.459 00.625 11060 Exposure complete
02:25:12.641 00.182 11060 worker thread done servicing request
02:25:12.641 00.000 10844 OnExposeComplete: enter
02:25:12.641 00.000 10844 UpdateGuideState(): m_state=6
02:25:12.641 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13556
02:25:12.641 00.000 10844 Star::Find returns 1 (0), X=263.65, Y=61.39, Mass=3004, SNR=34.5, Peak=244 HFD=3.4
02:25:12.643 00.002 10844 MultiStar: [#1 0.43,0.64,0.00,M1] [#2 -0.15,0.30,1.79,U] [#3 -0.14,0.35,0.88,U] [#4 -0.31,-0.27,0.94,U] [#5 0.08,-0.11,1.01,U] [#6 -0.35,0.54,0.00,M1] [#7 0.65,-0.23,0.00,M1] [#8 0.03,-0.34,0.79,U] 
02:25:12.643 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.01}, one-star: {-0.17, -0.29}
02:25:12.643 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
02:25:12.643 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
02:25:12.643 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.04 mountX=0.03 mountY=-0.11, mountTheta=-1.29
02:25:12.644 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
02:25:12.645 00.001 10844 Enqueuing Move request for scope (-0.12, -0.01)
02:25:12.645 00.000 11060 Worker thread wakes up
02:25:12.645 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:12.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
02:25:12.645 00.000 10844 UpdateGuideState exits: m=3004 SNR=34.5
02:25:12.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
02:25:12.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:12.645 00.000 11060 Moving (-0.12, -0.01) raw xDistance=0.03 yDistance=-0.11
02:25:12.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:12.645 00.000 10844 Enqueuing Expose request
02:25:12.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:25:12.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:12.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:25:12.645 00.000 11060 MoveAxis(E, 0, ABG)
02:25:12.645 00.000 11060 Move returns status 0, amount 0
02:25:12.645 00.000 11060 MoveAxis(N, 0, ABG)
02:25:12.645 00.000 11060 Move returns status 0, amount 0
02:25:12.646 00.001 11060 move complete, result=0
02:25:12.646 00.000 11060 worker thread done servicing request
02:25:12.646 00.000 11060 Worker thread wakes up
02:25:12.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:12.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:12.647 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:13.298 00.651 11060 Exposure complete
02:25:13.471 00.173 11060 worker thread done servicing request
02:25:13.471 00.000 10844 OnExposeComplete: enter
02:25:13.471 00.000 10844 UpdateGuideState(): m_state=6
02:25:13.471 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13557
02:25:13.471 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=61.33, Mass=2067, SNR=28.3, Peak=192 HFD=3.2
02:25:13.471 00.000 10844 MultiStar: [#1 -0.07,0.19,1.18,U] [#2 -0.34,0.51,2.28,U] [#3 -0.24,-0.05,0.99,U] [#4 -0.43,-0.18,1.16,U] [#5 0.12,0.16,1.10,U] [#6 -0.59,0.69,0.00,M2] [#7 0.43,-0.21,1.02,U] [#8 0.40,-0.13,0.97,U] 
02:25:13.471 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.06}, one-star: {-0.16, -0.35}
02:25:13.471 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.23 = -2.05)
02:25:13.472 00.001 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.07)
02:25:13.472 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.48 mountX=-0.05 mountY=-0.09, mountTheta=-2.05
02:25:13.473 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.06, opts=13)
02:25:13.473 00.000 10844 Enqueuing Move request for scope (-0.08, 0.06)
02:25:13.473 00.000 11060 Worker thread wakes up
02:25:13.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:13.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
02:25:13.473 00.000 10844 UpdateGuideState exits: m=2067 SNR=28.3
02:25:13.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
02:25:13.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:13.473 00.000 11060 Moving (-0.08, 0.06) raw xDistance=-0.05 yDistance=-0.09
02:25:13.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:13.473 00.000 10844 Enqueuing Expose request
02:25:13.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:25:13.474 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:13.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:25:13.474 00.000 11060 MoveAxis(E, 0, ABG)
02:25:13.474 00.000 11060 Move returns status 0, amount 0
02:25:13.474 00.000 11060 MoveAxis(N, 0, ABG)
02:25:13.474 00.000 11060 Move returns status 0, amount 0
02:25:13.474 00.000 11060 move complete, result=0
02:25:13.474 00.000 11060 worker thread done servicing request
02:25:13.474 00.000 11060 Worker thread wakes up
02:25:13.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:13.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:13.475 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:14.111 00.636 11060 Exposure complete
02:25:14.275 00.164 11060 worker thread done servicing request
02:25:14.275 00.000 10844 OnExposeComplete: enter
02:25:14.275 00.000 10844 UpdateGuideState(): m_state=6
02:25:14.276 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13558
02:25:14.276 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=61.80, Mass=2516, SNR=31.5, Peak=249 HFD=3.5
02:25:14.276 00.000 10844 MultiStar: [#1 0.30,0.77,0.00,M1] [#2 -0.49,0.87,0.00,M1] [#3 -0.19,0.40,0.95,U] [#4 0.05,0.36,1.04,U] [#5 -0.01,0.59,0.91,U] [#6 -0.77,0.44,0.00,M3] [#7 -0.26,0.35,0.87,U] [#8 0.02,0.13,1.03,U] 
02:25:14.276 00.000 10844 single-star, 5 included, MultiStar: {-0.06, 0.32}, one-star: {0.01, 0.11}
02:25:14.276 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
02:25:14.276 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.09)
02:25:14.276 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.12 cameraTheta=1.46 mountX=-0.12 mountY=-0.01, mountTheta=-3.09
02:25:14.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
02:25:14.278 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
02:25:14.278 00.000 11060 Worker thread wakes up
02:25:14.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:14.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
02:25:14.278 00.000 10844 UpdateGuideState exits: m=2516 SNR=31.5
02:25:14.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:25:14.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:14.278 00.000 11060 Moving (0.01, 0.11) raw xDistance=-0.12 yDistance=-0.01
02:25:14.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:25:14.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:14.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:14.278 00.000 10844 Enqueuing Expose request
02:25:14.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:25:14.278 00.000 11060 MoveAxis(E, 0, ABG)
02:25:14.278 00.000 11060 Move returns status 0, amount 0
02:25:14.280 00.002 11060 MoveAxis(N, 0, ABG)
02:25:14.280 00.000 11060 Move returns status 0, amount 0
02:25:14.280 00.000 11060 move complete, result=0
02:25:14.280 00.000 11060 worker thread done servicing request
02:25:14.280 00.000 11060 Worker thread wakes up
02:25:14.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:14.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:14.281 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:14.904 00.623 11060 Exposure complete
02:25:15.070 00.166 11060 worker thread done servicing request
02:25:15.070 00.000 10844 OnExposeComplete: enter
02:25:15.070 00.000 10844 UpdateGuideState(): m_state=6
02:25:15.071 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13559
02:25:15.071 00.000 10844 Star::Find returns 1 (0), X=264.44, Y=61.25, Mass=2432, SNR=31.2, Peak=247 HFD=3.3
02:25:15.071 00.000 10844 MultiStar: [#1 0.09,-0.32,1.02,U] [#2 -0.24,0.00,2.12,U] [#3 -0.05,-0.10,0.95,U] [#4 0.21,-0.68,0.00,M1] [#5 -0.39,-0.66,0.00,M1] [#6 -0.58,0.36,0.00,M4] [#7 -0.08,-0.31,0.77,U] [#8 0.03,-0.88,0.00,M1] 
02:25:15.071 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.18}, one-star: {0.61, -0.43}
02:25:15.071 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
02:25:15.071 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
02:25:15.071 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.19 cameraTheta=-1.48 mountX=0.18 mountY=0.05, mountTheta=0.25
02:25:15.074 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.18, opts=13)
02:25:15.074 00.000 10844 Enqueuing Move request for scope (0.02, -0.18)
02:25:15.074 00.000 11060 Worker thread wakes up
02:25:15.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:15.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
02:25:15.074 00.000 10844 UpdateGuideState exits: m=2432 SNR=31.2
02:25:15.074 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
02:25:15.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:15.074 00.000 11060 Moving (0.02, -0.18) raw xDistance=0.18 yDistance=0.05
02:25:15.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:15.075 00.001 10844 Enqueuing Expose request
02:25:15.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:25:15.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:15.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:25:15.075 00.000 11060 MoveAxis(W, 31, ABG)
02:25:15.075 00.000 11060 Guiding  Dir = 3, Dur = 31
02:25:15.093 00.018 11060 IsSlewing returns 0
02:25:15.094 00.001 11060 IsGuiding returns 0
02:25:15.133 00.039 11060 IsGuiding returns 0
02:25:15.133 00.000 11060 Move returns status 0, amount 31
02:25:15.133 00.000 11060 MoveAxis(N, 0, ABG)
02:25:15.133 00.000 11060 Move returns status 0, amount 0
02:25:15.133 00.000 11060 move complete, result=0
02:25:15.133 00.000 11060 worker thread done servicing request
02:25:15.133 00.000 11060 Worker thread wakes up
02:25:15.133 00.000 10844 GuideStep: 0.2 px 31 ms WEST, 0.0 px 0 ms NORTH
02:25:15.134 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:15.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:15.765 00.631 11060 Exposure complete
02:25:15.953 00.188 11060 worker thread done servicing request
02:25:15.954 00.001 10844 OnExposeComplete: enter
02:25:15.954 00.000 10844 UpdateGuideState(): m_state=6
02:25:15.954 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13560
02:25:15.954 00.000 10844 Star::Find returns 1 (0), X=263.95, Y=61.76, Mass=2653, SNR=31.8, Peak=227 HFD=3.4
02:25:15.954 00.000 10844 MultiStar: [#1 0.08,0.35,1.01,U] [#2 -0.22,0.33,1.94,U] [#3 -0.09,0.63,0.00,M1] [#4 -0.43,0.43,0.78,U] [#5 0.07,-0.05,1.03,U] [#6 0.02,0.39,0.93,U] [#7 0.27,0.03,0.90,U] [#8 -0.25,-0.24,0.88,U] 
02:25:15.954 00.000 10844 single-star, 7 included, MultiStar: {-0.05, 0.18}, one-star: {0.12, 0.08}
02:25:15.954 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
02:25:15.955 00.001 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
02:25:15.955 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=-0.10 mountY=0.11, mountTheta=2.31
02:25:15.956 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.08, opts=13)
02:25:15.956 00.000 10844 Enqueuing Move request for scope (0.12, 0.08)
02:25:15.956 00.000 11060 Worker thread wakes up
02:25:15.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
02:25:15.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
02:25:15.956 00.000 11060 Moving (0.12, 0.08) raw xDistance=-0.10 yDistance=0.11
02:25:15.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:15.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:15.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:15.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:25:15.956 00.000 11060 MoveAxis(E, 0, ABG)
02:25:15.957 00.001 11060 Move returns status 0, amount 0
02:25:15.957 00.000 11060 MoveAxis(N, 0, ABG)
02:25:15.957 00.000 11060 Move returns status 0, amount 0
02:25:15.957 00.000 10844 UpdateGuideState exits: m=2653 SNR=31.8
02:25:15.957 00.000 11060 move complete, result=0
02:25:15.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:15.957 00.000 11060 worker thread done servicing request
02:25:15.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:15.957 00.000 10844 Enqueuing Expose request
02:25:15.957 00.000 11060 Worker thread wakes up
02:25:15.957 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:15.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:15.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:16.593 00.636 11060 Exposure complete
02:25:16.775 00.182 11060 worker thread done servicing request
02:25:16.775 00.000 10844 OnExposeComplete: enter
02:25:16.775 00.000 10844 UpdateGuideState(): m_state=6
02:25:16.775 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13561
02:25:16.775 00.000 10844 Star::Find returns 1 (0), X=263.85, Y=62.03, Mass=2133, SNR=28.6, Peak=182 HFD=3.1
02:25:16.776 00.001 10844 MultiStar: [#1 -0.32,0.13,1.10,U] [#2 -0.48,0.77,0.00,M1] [#3 -0.10,0.33,1.00,U] [#4 -0.38,0.21,1.06,U] [#5 -0.43,0.17,1.12,U] [#6 -0.19,0.95,0.00,M4] [#7 0.21,-0.28,0.80,U] [#8 -0.27,-0.12,1.16,U] 
02:25:16.776 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.12}, one-star: {0.02, 0.35}
02:25:16.776 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.36 = -1.93)
02:25:16.776 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.34 = -1.95)
02:25:16.776 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.24 cameraTheta=2.60 mountX=-0.08 mountY=-0.22, mountTheta=-1.93
02:25:16.777 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.12, opts=13)
02:25:16.777 00.000 10844 Enqueuing Move request for scope (-0.20, 0.12)
02:25:16.777 00.000 11060 Worker thread wakes up
02:25:16.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:16.777 00.000 10844 UpdateGuideState exits: m=2133 SNR=28.6
02:25:16.778 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:16.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:16.778 00.000 10844 Enqueuing Expose request
02:25:16.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
02:25:16.778 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
02:25:16.778 00.000 11060 Moving (-0.20, 0.12) raw xDistance=-0.08 yDistance=-0.22
02:25:16.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:25:16.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:16.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:25:16.778 00.000 11060 MoveAxis(E, 0, ABG)
02:25:16.778 00.000 11060 Move returns status 0, amount 0
02:25:16.778 00.000 11060 MoveAxis(N, 0, ABG)
02:25:16.778 00.000 11060 Move returns status 0, amount 0
02:25:16.779 00.001 11060 move complete, result=0
02:25:16.779 00.000 11060 worker thread done servicing request
02:25:16.779 00.000 11060 Worker thread wakes up
02:25:16.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:16.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:16.781 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:17.407 00.626 11060 Exposure complete
02:25:17.585 00.178 11060 worker thread done servicing request
02:25:17.585 00.000 10844 OnExposeComplete: enter
02:25:17.585 00.000 10844 UpdateGuideState(): m_state=6
02:25:17.586 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13562
02:25:17.586 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=61.72, Mass=2543, SNR=31.9, Peak=255 HFD=3.4
02:25:17.586 00.000 10844 MultiStar: [#1 -0.04,0.23,0.89,U] [#2 0.17,0.75,0.00,M2] [#3 -0.08,-0.14,0.84,U] [#4 -0.19,0.20,0.80,U] [#5 0.08,-0.07,0.94,U] [#6 -0.29,0.53,0.96,U] [#7 0.04,-0.38,0.80,U] [#8 0.32,0.09,0.89,U] 
02:25:17.586 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.30, 0.04}
02:25:17.586 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
02:25:17.586 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
02:25:17.586 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.26 mountX=-0.08 mountY=0.01, mountTheta=2.99
02:25:17.588 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
02:25:17.588 00.000 10844 Enqueuing Move request for scope (0.02, 0.07)
02:25:17.588 00.000 11060 Worker thread wakes up
02:25:17.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:17.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
02:25:17.589 00.001 10844 UpdateGuideState exits: m=2543 SNR=31.9 Saturated
02:25:17.589 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
02:25:17.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:17.589 00.000 11060 Moving (0.02, 0.07) raw xDistance=-0.08 yDistance=0.01
02:25:17.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:17.589 00.000 10844 Enqueuing Expose request
02:25:17.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:25:17.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:17.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:25:17.590 00.001 11060 MoveAxis(E, 0, ABG)
02:25:17.590 00.000 11060 Move returns status 0, amount 0
02:25:17.590 00.000 11060 MoveAxis(N, 0, ABG)
02:25:17.590 00.000 11060 Move returns status 0, amount 0
02:25:17.590 00.000 11060 move complete, result=0
02:25:17.590 00.000 11060 worker thread done servicing request
02:25:17.590 00.000 11060 Worker thread wakes up
02:25:17.590 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:17.590 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:17.593 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:18.227 00.634 11060 Exposure complete
02:25:18.400 00.173 11060 worker thread done servicing request
02:25:18.400 00.000 10844 OnExposeComplete: enter
02:25:18.401 00.001 10844 UpdateGuideState(): m_state=6
02:25:18.401 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13563
02:25:18.401 00.000 10844 Star::Find returns 1 (1), X=264.11, Y=62.12, Mass=3162, SNR=35.1, Peak=255 HFD=3.4
02:25:18.401 00.000 10844 MultiStar: [#1 -0.24,0.65,0.00,M1] [#2 -0.04,0.16,1.87,U] [#3 -0.41,0.36,0.81,U] [#4 0.07,0.35,0.77,U] [#5 -0.16,-0.26,0.89,U] [#6 -0.34,1.03,0.00,M4] [#7 -0.06,0.30,0.74,U] [#8 -0.17,0.25,0.78,U] 
02:25:18.401 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.22}, one-star: {0.28, 0.44}
02:25:18.401 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.75) = xAngle (3.57 = -2.71)
02:25:18.401 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.73)
02:25:18.401 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.82 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
02:25:18.403 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.22, opts=13)
02:25:18.403 00.000 10844 Enqueuing Move request for scope (-0.06, 0.22)
02:25:18.403 00.000 11060 Worker thread wakes up
02:25:18.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:18.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
02:25:18.403 00.000 10844 UpdateGuideState exits: m=3162 SNR=35.1 Saturated
02:25:18.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
02:25:18.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:18.403 00.000 11060 Moving (-0.06, 0.22) raw xDistance=-0.20 yDistance=-0.09
02:25:18.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:18.403 00.000 10844 Enqueuing Expose request
02:25:18.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:25:18.404 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:18.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:25:18.404 00.000 11060 MoveAxis(E, 35, ABG)
02:25:18.404 00.000 11060 Guiding  Dir = 2, Dur = 35
02:25:18.413 00.009 11060 IsSlewing returns 0
02:25:18.413 00.000 11060 IsGuiding returns 0
02:25:18.459 00.046 11060 IsGuiding returns 0
02:25:18.459 00.000 11060 Move returns status 0, amount 35
02:25:18.459 00.000 11060 MoveAxis(N, 0, ABG)
02:25:18.459 00.000 11060 Move returns status 0, amount 0
02:25:18.459 00.000 11060 move complete, result=0
02:25:18.459 00.000 11060 worker thread done servicing request
02:25:18.459 00.000 11060 Worker thread wakes up
02:25:18.459 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
02:25:18.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:18.460 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:19.089 00.629 11060 Exposure complete
02:25:19.243 00.154 11060 worker thread done servicing request
02:25:19.243 00.000 10844 OnExposeComplete: enter
02:25:19.243 00.000 10844 UpdateGuideState(): m_state=6
02:25:19.243 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13564
02:25:19.243 00.000 10844 Star::Find returns 1 (1), X=264.08, Y=61.58, Mass=2990, SNR=33.2, Peak=255 HFD=3.6
02:25:19.244 00.001 10844 MultiStar: [#1 0.36,0.59,0.00,M2] [#2 -0.19,0.47,1.95,U] [#3 -0.25,0.49,0.89,U] [#4 -0.18,0.23,0.82,U] [#5 0.03,-0.11,0.83,U] [#6 -0.01,0.35,0.96,U] [#7 0.21,0.51,0.67,U] [#8 -0.31,0.05,0.77,U] 
02:25:19.244 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.26}, one-star: {0.26, -0.10}
02:25:19.244 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
02:25:19.244 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
02:25:19.244 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.83 mountX=-0.25 mountY=-0.11, mountTheta=-2.72
02:25:19.245 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.26, opts=13)
02:25:19.245 00.000 10844 Enqueuing Move request for scope (-0.07, 0.26)
02:25:19.245 00.000 11060 Worker thread wakes up
02:25:19.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:19.245 00.000 10844 UpdateGuideState exits: m=2990 SNR=33.2 Saturated
02:25:19.246 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
02:25:19.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:19.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:19.246 00.000 10844 Enqueuing Expose request
02:25:19.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
02:25:19.246 00.000 11060 Moving (-0.07, 0.26) raw xDistance=-0.25 yDistance=-0.11
02:25:19.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:25:19.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:19.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:25:19.246 00.000 11060 MoveAxis(E, 44, ABG)
02:25:19.246 00.000 11060 Guiding  Dir = 2, Dur = 44
02:25:19.254 00.008 11060 IsSlewing returns 0
02:25:19.254 00.000 11060 IsGuiding returns 0
02:25:19.302 00.048 11060 IsGuiding returns 0
02:25:19.302 00.000 11060 Move returns status 0, amount 44
02:25:19.302 00.000 11060 MoveAxis(N, 0, ABG)
02:25:19.302 00.000 11060 Move returns status 0, amount 0
02:25:19.302 00.000 11060 move complete, result=0
02:25:19.302 00.000 11060 worker thread done servicing request
02:25:19.302 00.000 11060 Worker thread wakes up
02:25:19.302 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
02:25:19.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:19.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:19.933 00.631 11060 Exposure complete
02:25:20.096 00.163 11060 worker thread done servicing request
02:25:20.097 00.001 10844 OnExposeComplete: enter
02:25:20.097 00.000 10844 UpdateGuideState(): m_state=6
02:25:20.097 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13565
02:25:20.097 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=62.01, Mass=2507, SNR=31.4, Peak=234 HFD=3.2
02:25:20.097 00.000 10844 MultiStar: [#1 0.20,0.91,0.00,M3] [#2 -0.18,1.04,0.00,M1] [#3 0.05,0.53,0.92,U] [#4 -0.06,0.11,1.01,U] [#5 0.16,0.43,0.98,U] [#6 0.24,1.19,0.00,M4] [#7 -0.16,0.55,0.95,U] [#8 0.11,0.37,0.95,U] 
02:25:20.097 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.38}, one-star: {0.40, 0.33}
02:25:20.097 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.11 = 3.11)
02:25:20.097 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
02:25:20.097 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.35 mountX=-0.39 mountY=0.02, mountTheta=3.09
02:25:20.098 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.38, opts=13)
02:25:20.098 00.000 10844 Enqueuing Move request for scope (0.08, 0.38)
02:25:20.098 00.000 11060 Worker thread wakes up
02:25:20.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:20.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.38) opts 0xd
02:25:20.098 00.000 10844 UpdateGuideState exits: m=2507 SNR=31.4
02:25:20.099 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.38)
02:25:20.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:20.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:20.099 00.000 11060 Moving (0.08, 0.38) raw xDistance=-0.39 yDistance=0.02
02:25:20.099 00.000 10844 Enqueuing Expose request
02:25:20.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
02:25:20.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:20.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:25:20.099 00.000 11060 MoveAxis(E, 69, ABG)
02:25:20.099 00.000 11060 Guiding  Dir = 2, Dur = 69
02:25:20.114 00.015 11060 IsSlewing returns 0
02:25:20.114 00.000 11060 IsGuiding returns 0
02:25:20.193 00.079 11060 IsGuiding returns 0
02:25:20.193 00.000 11060 Move returns status 0, amount 69
02:25:20.193 00.000 11060 MoveAxis(N, 0, ABG)
02:25:20.193 00.000 11060 Move returns status 0, amount 0
02:25:20.193 00.000 11060 move complete, result=0
02:25:20.193 00.000 11060 worker thread done servicing request
02:25:20.194 00.001 11060 Worker thread wakes up
02:25:20.194 00.000 10844 GuideStep: -0.4 px 69 ms EAST, 0.0 px 0 ms NORTH
02:25:20.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:20.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:20.825 00.631 11060 Exposure complete
02:25:21.009 00.184 11060 worker thread done servicing request
02:25:21.009 00.000 10844 OnExposeComplete: enter
02:25:21.009 00.000 10844 UpdateGuideState(): m_state=6
02:25:21.010 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13566
02:25:21.010 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=62.10, Mass=2465, SNR=31.1, Peak=230 HFD=3.2
02:25:21.010 00.000 10844 MultiStar: [#1 0.40,0.45,1.16,U] [#2 0.07,0.96,0.00,M2] [#3 0.13,0.15,0.97,U] [#4 0.20,0.22,0.95,U] [#5 -0.81,0.40,0.00,M1] [#6 -0.04,0.88,0.00,M5] [#7 0.68,0.35,0.00,M1] [#8 0.04,0.06,0.78,U] 
02:25:21.010 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.27}, one-star: {0.08, 0.41}
02:25:21.010 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
02:25:21.010 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
02:25:21.010 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.97 mountX=-0.30 mountY=0.14, mountTheta=2.71
02:25:21.013 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.27, opts=13)
02:25:21.013 00.000 10844 Enqueuing Move request for scope (0.19, 0.27)
02:25:21.013 00.000 11060 Worker thread wakes up
02:25:21.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:21.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.27) opts 0xd
02:25:21.013 00.000 10844 UpdateGuideState exits: m=2465 SNR=31.1
02:25:21.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.27)
02:25:21.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:21.013 00.000 11060 Moving (0.19, 0.27) raw xDistance=-0.30 yDistance=0.14
02:25:21.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:21.013 00.000 10844 Enqueuing Expose request
02:25:21.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:25:21.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:21.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:25:21.013 00.000 11060 MoveAxis(E, 54, ABG)
02:25:21.013 00.000 11060 Guiding  Dir = 2, Dur = 54
02:25:21.040 00.027 11060 IsSlewing returns 0
02:25:21.040 00.000 11060 IsGuiding returns 0
02:25:21.103 00.063 11060 IsGuiding returns 0
02:25:21.103 00.000 11060 Move returns status 0, amount 54
02:25:21.103 00.000 11060 MoveAxis(N, 0, ABG)
02:25:21.103 00.000 11060 Move returns status 0, amount 0
02:25:21.103 00.000 11060 move complete, result=0
02:25:21.104 00.001 11060 worker thread done servicing request
02:25:21.104 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
02:25:21.104 00.000 11060 Worker thread wakes up
02:25:21.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:21.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:21.737 00.633 11060 Exposure complete
02:25:21.912 00.175 11060 worker thread done servicing request
02:25:21.912 00.000 10844 OnExposeComplete: enter
02:25:21.912 00.000 10844 UpdateGuideState(): m_state=6
02:25:21.912 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13567
02:25:21.913 00.001 10844 Star::Find returns 1 (1), X=264.36, Y=61.66, Mass=2438, SNR=30.1, Peak=255 HFD=3.3
02:25:21.913 00.000 10844 MultiStar: [#1 0.46,0.71,0.00,M3] [#2 -0.15,0.53,2.11,U] [#3 0.51,0.70,0.00,M1] [#4 -0.44,0.13,0.94,U] [#5 -0.30,0.33,1.02,U] [#6 -0.08,1.07,0.00,M6] [#7 1.11,0.51,0.00,M2] [#8 0.03,0.19,0.95,U] 
02:25:21.913 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.29}, one-star: {0.54, -0.02}
02:25:21.913 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
02:25:21.913 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
02:25:21.913 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.83 mountX=-0.27 mountY=-0.12, mountTheta=-2.72
02:25:21.914 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.29, opts=13)
02:25:21.914 00.000 10844 Enqueuing Move request for scope (-0.08, 0.29)
02:25:21.915 00.001 11060 Worker thread wakes up
02:25:21.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
02:25:21.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
02:25:21.915 00.000 11060 Moving (-0.08, 0.29) raw xDistance=-0.27 yDistance=-0.12
02:25:21.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
02:25:21.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:21.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:25:21.915 00.000 11060 MoveAxis(E, 49, ABG)
02:25:21.915 00.000 11060 Guiding  Dir = 2, Dur = 49
02:25:21.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:21.915 00.000 10844 UpdateGuideState exits: m=2438 SNR=30.1 Saturated
02:25:21.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:21.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:21.915 00.000 10844 Enqueuing Expose request
02:25:21.937 00.022 11060 IsSlewing returns 0
02:25:21.937 00.000 11060 IsGuiding returns 0
02:25:22.017 00.080 11060 IsGuiding returns 0
02:25:22.017 00.000 11060 Move returns status 0, amount 49
02:25:22.017 00.000 11060 MoveAxis(N, 0, ABG)
02:25:22.017 00.000 11060 Move returns status 0, amount 0
02:25:22.017 00.000 11060 move complete, result=0
02:25:22.017 00.000 11060 worker thread done servicing request
02:25:22.019 00.002 11060 Worker thread wakes up
02:25:22.019 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.1 px 0 ms NORTH
02:25:22.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:22.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:22.669 00.650 11060 Exposure complete
02:25:22.848 00.179 11060 worker thread done servicing request
02:25:22.848 00.000 10844 OnExposeComplete: enter
02:25:22.848 00.000 10844 UpdateGuideState(): m_state=6
02:25:22.848 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13568
02:25:22.849 00.001 10844 Star::Find returns 1 (0), X=263.77, Y=62.14, Mass=3044, SNR=34.4, Peak=213 HFD=3.7
02:25:22.849 00.000 10844 MultiStar: [#1 0.05,0.75,0.00,M4] [#2 -0.07,0.94,0.00,M2] [#3 0.11,1.05,0.00,M2] [#4 -0.11,0.53,0.88,U] [#5 -0.24,0.72,0.00,M1] [#6 -0.18,1.01,0.00,M7] [#7 0.41,0.56,0.00,M3] [#8 -0.17,0.68,0.00,M1] 
02:25:22.849 00.000 10844 single-star, 1 included, MultiStar: {-0.08, 0.49}, one-star: {-0.05, 0.46}
02:25:22.849 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
02:25:22.849 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
02:25:22.849 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.46 hyp=0.46 cameraTheta=1.69 mountX=-0.44 mountY=-0.13, mountTheta=-2.86
02:25:22.851 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.46, opts=13)
02:25:22.851 00.000 10844 Enqueuing Move request for scope (-0.05, 0.46)
02:25:22.851 00.000 11060 Worker thread wakes up
02:25:22.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:22.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.46) opts 0xd
02:25:22.851 00.000 10844 UpdateGuideState exits: m=3044 SNR=34.4
02:25:22.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.46)
02:25:22.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:22.851 00.000 11060 Moving (-0.05, 0.46) raw xDistance=-0.44 yDistance=-0.13
02:25:22.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:22.851 00.000 10844 Enqueuing Expose request
02:25:22.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
02:25:22.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:22.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:25:22.851 00.000 11060 MoveAxis(E, 78, ABG)
02:25:22.851 00.000 11060 Guiding  Dir = 2, Dur = 78
02:25:22.865 00.014 11060 IsSlewing returns 0
02:25:22.865 00.000 11060 IsGuiding returns 0
02:25:22.957 00.092 11060 IsGuiding returns 0
02:25:22.957 00.000 11060 Move returns status 0, amount 78
02:25:22.957 00.000 11060 MoveAxis(N, 0, ABG)
02:25:22.958 00.001 11060 Move returns status 0, amount 0
02:25:22.958 00.000 11060 move complete, result=0
02:25:22.958 00.000 11060 worker thread done servicing request
02:25:22.959 00.001 11060 Worker thread wakes up
02:25:22.959 00.000 10844 GuideStep: -0.4 px 78 ms EAST, -0.1 px 0 ms NORTH
02:25:22.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:22.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:23.585 00.626 11060 Exposure complete
02:25:23.753 00.168 11060 worker thread done servicing request
02:25:23.753 00.000 10844 OnExposeComplete: enter
02:25:23.753 00.000 10844 UpdateGuideState(): m_state=6
02:25:23.753 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13569
02:25:23.753 00.000 10844 Star::Find returns 1 (1), X=264.01, Y=61.46, Mass=2435, SNR=30.8, Peak=255 HFD=3.5
02:25:23.753 00.000 10844 MultiStar: [#1 -0.28,-0.27,1.00,U] [#2 -0.22,0.17,2.10,U] [#3 -0.45,-0.40,0.94,U] [#4 0.06,-0.29,0.99,U] [#5 -0.30,-0.36,0.94,U] [#6 -0.11,0.07,0.88,U] [#7 -0.22,-0.54,0.96,U] [#8 -0.00,-0.37,0.92,U] 
02:25:23.754 00.001 10844 refined, 8 included, MultiStar: {-0.15, -0.20}, one-star: {0.19, -0.22}
02:25:23.754 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
02:25:23.754 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
02:25:23.754 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.23 mountX=0.22 mountY=-0.12, mountTheta=-0.49
02:25:23.755 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.20, opts=13)
02:25:23.755 00.000 10844 Enqueuing Move request for scope (-0.15, -0.20)
02:25:23.755 00.000 11060 Worker thread wakes up
02:25:23.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
02:25:23.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
02:25:23.755 00.000 11060 Moving (-0.15, -0.20) raw xDistance=0.22 yDistance=-0.12
02:25:23.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:25:23.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:23.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:25:23.755 00.000 11060 MoveAxis(W, 36, ABG)
02:25:23.755 00.000 11060 Guiding  Dir = 3, Dur = 36
02:25:23.756 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:23.756 00.000 10844 UpdateGuideState exits: m=2435 SNR=30.8 Saturated
02:25:23.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:23.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:23.756 00.000 10844 Enqueuing Expose request
02:25:23.767 00.011 11060 IsSlewing returns 0
02:25:23.767 00.000 11060 IsGuiding returns 0
02:25:23.814 00.047 11060 IsGuiding returns 0
02:25:23.814 00.000 11060 Move returns status 0, amount 36
02:25:23.814 00.000 11060 MoveAxis(N, 0, ABG)
02:25:23.814 00.000 11060 Move returns status 0, amount 0
02:25:23.814 00.000 11060 move complete, result=0
02:25:23.814 00.000 11060 worker thread done servicing request
02:25:23.814 00.000 11060 Worker thread wakes up
02:25:23.814 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
02:25:23.815 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:23.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:24.450 00.635 11060 Exposure complete
02:25:24.616 00.166 11060 worker thread done servicing request
02:25:24.616 00.000 10844 OnExposeComplete: enter
02:25:24.616 00.000 10844 UpdateGuideState(): m_state=6
02:25:24.616 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13570
02:25:24.616 00.000 10844 Star::Find returns 1 (0), X=263.96, Y=61.51, Mass=1781, SNR=25.6, Peak=215 HFD=3.3
02:25:24.617 00.001 10844 MultiStar: [#1 0.16,0.04,1.14,U] [#2 0.01,0.13,2.56,U] [#3 -0.14,-0.02,1.31,U] [#4 0.26,-0.80,0.00,M1] [#5 0.02,-0.11,1.41,U] [#6 -0.16,-0.12,1.27,U] [#7 0.68,-0.51,0.00,M3] [#8 0.06,-0.21,1.12,U] 
02:25:24.617 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.04}, one-star: {0.14, -0.18}
02:25:24.617 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
02:25:24.617 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
02:25:24.617 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.46 mountX=0.04 mountY=0.01, mountTheta=0.28
02:25:24.618 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.04, opts=13)
02:25:24.618 00.000 10844 Enqueuing Move request for scope (0.00, -0.04)
02:25:24.618 00.000 11060 Worker thread wakes up
02:25:24.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:24.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
02:25:24.618 00.000 10844 UpdateGuideState exits: m=1781 SNR=25.6
02:25:24.618 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
02:25:24.619 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:24.619 00.000 11060 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.01
02:25:24.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:24.619 00.000 10844 Enqueuing Expose request
02:25:24.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:25:24.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:24.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:25:24.619 00.000 11060 MoveAxis(E, 0, ABG)
02:25:24.619 00.000 11060 Move returns status 0, amount 0
02:25:24.619 00.000 11060 MoveAxis(N, 0, ABG)
02:25:24.619 00.000 11060 Move returns status 0, amount 0
02:25:24.619 00.000 11060 move complete, result=0
02:25:24.619 00.000 11060 worker thread done servicing request
02:25:24.619 00.000 11060 Worker thread wakes up
02:25:24.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:24.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:24.621 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:25.255 00.634 11060 Exposure complete
02:25:25.438 00.183 11060 worker thread done servicing request
02:25:25.438 00.000 10844 OnExposeComplete: enter
02:25:25.438 00.000 10844 UpdateGuideState(): m_state=6
02:25:25.438 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13571
02:25:25.438 00.000 10844 Star::Find returns 1 (0), X=263.45, Y=61.91, Mass=2373, SNR=30.1, Peak=215 HFD=3.5
02:25:25.439 00.001 10844 MultiStar: [#1 -0.07,-0.19,1.10,U] [#2 0.04,1.04,0.00,M1] [#3 -0.05,0.04,1.03,U] [#4 -0.33,0.39,1.14,U] [#5 -0.22,0.23,1.22,U] [#6 -0.17,0.51,0.98,U] [#7 -0.05,-0.45,0.92,U] [#8 0.02,0.14,0.91,U] 
02:25:25.439 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.12}, one-star: {-0.37, 0.23}
02:25:25.439 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.75) = xAngle (4.25 = -2.03)
02:25:25.439 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.05)
02:25:25.439 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.50 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
02:25:25.440 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.12, opts=13)
02:25:25.440 00.000 10844 Enqueuing Move request for scope (-0.16, 0.12)
02:25:25.440 00.000 11060 Worker thread wakes up
02:25:25.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:25.440 00.000 10844 UpdateGuideState exits: m=2373 SNR=30.1
02:25:25.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:25.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:25.440 00.000 10844 Enqueuing Expose request
02:25:25.441 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
02:25:25.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
02:25:25.441 00.000 11060 Moving (-0.16, 0.12) raw xDistance=-0.09 yDistance=-0.18
02:25:25.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:25:25.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:25.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:25:25.441 00.000 11060 MoveAxis(E, 0, ABG)
02:25:25.441 00.000 11060 Move returns status 0, amount 0
02:25:25.441 00.000 11060 MoveAxis(N, 0, ABG)
02:25:25.441 00.000 11060 Move returns status 0, amount 0
02:25:25.441 00.000 11060 move complete, result=0
02:25:25.441 00.000 11060 worker thread done servicing request
02:25:25.441 00.000 11060 Worker thread wakes up
02:25:25.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:25.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:25.443 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:26.086 00.643 11060 Exposure complete
02:25:26.264 00.178 11060 worker thread done servicing request
02:25:26.264 00.000 10844 OnExposeComplete: enter
02:25:26.264 00.000 10844 UpdateGuideState(): m_state=6
02:25:26.265 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13572
02:25:26.265 00.000 10844 Star::Find returns 1 (1), X=263.97, Y=61.67, Mass=2852, SNR=33.5, Peak=255 HFD=3.3
02:25:26.265 00.000 10844 MultiStar: [#1 -0.01,0.17,0.93,U] [#2 0.17,0.71,0.00,M2] [#3 -0.07,0.06,0.95,U] [#4 -0.54,-0.18,0.88,U] [#5 -0.19,-0.45,0.91,U] [#6 -0.56,0.34,0.00,M5] [#7 0.48,-0.32,0.75,U] [#8 0.25,0.41,0.95,U] 
02:25:26.265 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.03}, one-star: {0.15, -0.02}
02:25:26.265 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
02:25:26.265 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
02:25:26.265 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.42 mountX=0.03 mountY=0.01, mountTheta=0.32
02:25:26.267 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
02:25:26.267 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
02:25:26.267 00.000 11060 Worker thread wakes up
02:25:26.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:25:26.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:25:26.268 00.001 11060 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.01
02:25:26.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:25:26.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:26.268 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:26.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:25:26.268 00.000 11060 MoveAxis(E, 0, ABG)
02:25:26.268 00.000 11060 Move returns status 0, amount 0
02:25:26.268 00.000 11060 MoveAxis(N, 0, ABG)
02:25:26.268 00.000 10844 UpdateGuideState exits: m=2852 SNR=33.5 Saturated
02:25:26.268 00.000 11060 Move returns status 0, amount 0
02:25:26.268 00.000 11060 move complete, result=0
02:25:26.268 00.000 11060 worker thread done servicing request
02:25:26.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:26.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:26.268 00.000 10844 Enqueuing Expose request
02:25:26.268 00.000 11060 Worker thread wakes up
02:25:26.269 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:26.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:26.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:26.928 00.659 11060 Exposure complete
02:25:27.106 00.178 11060 worker thread done servicing request
02:25:27.106 00.000 10844 OnExposeComplete: enter
02:25:27.106 00.000 10844 UpdateGuideState(): m_state=6
02:25:27.106 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13573
02:25:27.106 00.000 10844 Star::Find returns 1 (0), X=263.74, Y=61.92, Mass=2286, SNR=29.7, Peak=198 HFD=3.5
02:25:27.107 00.001 10844 MultiStar: [#1 -0.52,0.56,0.00,M1] [#2 -0.70,0.54,0.00,M3] [#3 -0.02,0.21,1.12,U] [#4 -0.32,-0.06,1.04,U] [#5 -0.29,0.44,1.09,U] [#6 -0.17,0.50,0.95,U] [#7 0.39,-0.12,0.89,U] [#8 -0.45,0.17,0.89,U] 
02:25:27.107 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.20}, one-star: {-0.08, 0.24}
02:25:27.107 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.75) = xAngle (3.92 = -2.36)
02:25:27.107 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.90 = -2.38)
02:25:27.107 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.17 mountX=-0.17 mountY=-0.17, mountTheta=-2.37
02:25:27.108 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.20, opts=13)
02:25:27.108 00.000 10844 Enqueuing Move request for scope (-0.14, 0.20)
02:25:27.108 00.000 11060 Worker thread wakes up
02:25:27.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:27.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
02:25:27.108 00.000 10844 UpdateGuideState exits: m=2286 SNR=29.7
02:25:27.108 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
02:25:27.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:27.108 00.000 11060 Moving (-0.14, 0.20) raw xDistance=-0.17 yDistance=-0.17
02:25:27.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:27.108 00.000 10844 Enqueuing Expose request
02:25:27.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:25:27.109 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:27.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:25:27.109 00.000 11060 MoveAxis(E, 30, ABG)
02:25:27.109 00.000 11060 Guiding  Dir = 2, Dur = 30
02:25:27.123 00.014 11060 IsSlewing returns 0
02:25:27.123 00.000 11060 IsGuiding returns 0
02:25:27.154 00.031 11060 IsGuiding returns 0
02:25:27.154 00.000 11060 Move returns status 0, amount 30
02:25:27.154 00.000 11060 MoveAxis(N, 0, ABG)
02:25:27.154 00.000 11060 Move returns status 0, amount 0
02:25:27.154 00.000 11060 move complete, result=0
02:25:27.154 00.000 11060 worker thread done servicing request
02:25:27.154 00.000 11060 Worker thread wakes up
02:25:27.155 00.001 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
02:25:27.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:27.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:27.792 00.637 11060 Exposure complete
02:25:27.958 00.166 11060 worker thread done servicing request
02:25:27.959 00.001 10844 OnExposeComplete: enter
02:25:27.959 00.000 10844 UpdateGuideState(): m_state=6
02:25:27.959 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13574
02:25:27.959 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=61.84, Mass=2475, SNR=31.0, Peak=244 HFD=3.2
02:25:27.960 00.001 10844 MultiStar: [#1 0.10,0.31,0.89,U] [#2 -0.21,0.42,2.05,U] [#3 0.23,0.48,1.00,U] [#4 -0.27,0.08,0.83,U] [#5 -0.17,0.36,1.11,U] [#6 -0.22,1.42,0.00,M5] [#7 0.77,0.44,0.00,M1] [#8 -0.17,0.67,0.00,M1] 
02:25:27.960 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.33}, one-star: {0.33, 0.16}
02:25:27.960 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.75) = xAngle (3.41 = -2.87)
02:25:27.960 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.39 = -2.89)
02:25:27.960 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.66 mountX=-0.32 mountY=-0.08, mountTheta=-2.89
02:25:27.961 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.33, opts=13)
02:25:27.961 00.000 10844 Enqueuing Move request for scope (-0.03, 0.33)
02:25:27.962 00.001 11060 Worker thread wakes up
02:25:27.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
02:25:27.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
02:25:27.962 00.000 11060 Moving (-0.03, 0.33) raw xDistance=-0.32 yDistance=-0.08
02:25:27.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
02:25:27.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:27.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:27.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:25:27.962 00.000 11060 MoveAxis(E, 56, ABG)
02:25:27.962 00.000 11060 Guiding  Dir = 2, Dur = 56
02:25:27.962 00.000 10844 UpdateGuideState exits: m=2475 SNR=31.0
02:25:27.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:27.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:27.962 00.000 10844 Enqueuing Expose request
02:25:27.985 00.023 11060 IsSlewing returns 0
02:25:27.985 00.000 11060 IsGuiding returns 0
02:25:28.078 00.093 11060 IsGuiding returns 0
02:25:28.078 00.000 11060 Move returns status 0, amount 56
02:25:28.079 00.001 11060 MoveAxis(N, 0, ABG)
02:25:28.079 00.000 11060 Move returns status 0, amount 0
02:25:28.079 00.000 11060 move complete, result=0
02:25:28.080 00.001 11060 worker thread done servicing request
02:25:28.080 00.000 10844 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
02:25:28.083 00.003 11060 Worker thread wakes up
02:25:28.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:28.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:28.723 00.640 11060 Exposure complete
02:25:28.962 00.239 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:28.963 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:28.963 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:28.963 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:28.964 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:28.964 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:28.965 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:28.965 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:28.966 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:28.966 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13574,"width":15,"height":15,"star_pos":[7.15,6.84],"pixels":"..."},"id":1}
02:25:29.017 00.051 11060 worker thread done servicing request
02:25:29.017 00.000 10844 OnExposeComplete: enter
02:25:29.017 00.000 10844 UpdateGuideState(): m_state=6
02:25:29.018 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13575
02:25:29.018 00.000 10844 Star::Find returns 1 (0), X=264.47, Y=61.68, Mass=2143, SNR=29.0, Peak=246 HFD=3.2
02:25:29.018 00.000 10844 MultiStar: [#1 0.05,-0.13,1.06,U] [#2 0.24,0.05,2.28,U] [#3 0.16,-0.28,1.08,U] [#4 -0.18,-0.71,0.00,M1] [#5 0.23,-0.86,0.00,M1] [#6 0.01,0.01,1.01,U] [#7 0.58,-0.66,0.00,M2] [#8 0.10,-0.59,0.96,U] 
02:25:29.018 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.12}, one-star: {0.64, -0.00}
02:25:29.019 00.001 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.22 = 1.22)
02:25:29.019 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.20 = 1.20)
02:25:29.019 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.53 mountX=0.08 mountY=0.22, mountTheta=1.22
02:25:29.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.12, opts=13)
02:25:29.021 00.000 10844 Enqueuing Move request for scope (0.21, -0.12)
02:25:29.022 00.001 11060 Worker thread wakes up
02:25:29.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:29.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
02:25:29.022 00.000 10844 UpdateGuideState exits: m=2143 SNR=29.0
02:25:29.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
02:25:29.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:29.022 00.000 11060 Moving (0.21, -0.12) raw xDistance=0.08 yDistance=0.22
02:25:29.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:29.022 00.000 10844 Enqueuing Expose request
02:25:29.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:25:29.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
02:25:29.022 00.000 11060 MoveAxis(E, 0, ABG)
02:25:29.022 00.000 11060 Move returns status 0, amount 0
02:25:29.022 00.000 11060 MoveAxis(S, 87, ABG)
02:25:29.022 00.000 11060 Guiding  Dir = 1, Dur = 87
02:25:29.032 00.010 11060 IsSlewing returns 0
02:25:29.032 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:29.032 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:29.034 00.002 11060 IsGuiding returns 0
02:25:29.126 00.092 11060 IsGuiding returns 0
02:25:29.127 00.001 11060 Move returns status 0, amount 87
02:25:29.127 00.000 11060 move complete, result=0
02:25:29.127 00.000 11060 worker thread done servicing request
02:25:29.127 00.000 11060 Worker thread wakes up
02:25:29.127 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 87 ms SOUTH
02:25:29.128 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:29.129 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:29.758 00.629 11060 Exposure complete
02:25:29.959 00.201 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:29.959 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:29.959 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:29.959 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:29.960 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:29.960 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:29.961 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:29.961 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:29.962 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:29.962 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13575,"width":15,"height":15,"star_pos":[7.47,6.68],"pixels":"..."},"id":1}
02:25:30.003 00.041 11060 worker thread done servicing request
02:25:30.003 00.000 10844 OnExposeComplete: enter
02:25:30.003 00.000 10844 UpdateGuideState(): m_state=6
02:25:30.003 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13576
02:25:30.004 00.001 10844 Star::Find returns 1 (0), X=263.88, Y=61.45, Mass=2440, SNR=30.2, Peak=226 HFD=3.5
02:25:30.004 00.000 10844 MultiStar: [#1 -0.55,0.24,1.03,U] [#2 -0.64,0.19,0.00,M2] [#3 0.03,-0.23,1.00,U] [#4 -0.67,-0.30,0.00,M2] [#5 -0.24,-0.41,1.09,U] [#6 -0.65,0.07,0.00,M5] [#7 0.29,-0.77,0.00,M3] [#8 0.22,-0.41,0.99,U] 
02:25:30.004 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.21}, one-star: {0.06, -0.24}
02:25:30.004 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
02:25:30.004 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
02:25:30.004 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-2.03 mountX=0.23 mountY=-0.07, mountTheta=-0.29
02:25:30.006 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.21, opts=13)
02:25:30.006 00.000 10844 Enqueuing Move request for scope (-0.10, -0.21)
02:25:30.006 00.000 11060 Worker thread wakes up
02:25:30.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:30.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
02:25:30.006 00.000 10844 UpdateGuideState exits: m=2440 SNR=30.2
02:25:30.007 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
02:25:30.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:30.007 00.000 11060 Moving (-0.10, -0.21) raw xDistance=0.23 yDistance=-0.07
02:25:30.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:30.007 00.000 10844 Enqueuing Expose request
02:25:30.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:25:30.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:30.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:25:30.007 00.000 11060 MoveAxis(W, 39, ABG)
02:25:30.007 00.000 11060 Guiding  Dir = 3, Dur = 39
02:25:30.016 00.009 11060 IsSlewing returns 0
02:25:30.016 00.000 11060 IsGuiding returns 0
02:25:30.019 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:30.028 00.009 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:30.063 00.035 11060 IsGuiding returns 0
02:25:30.063 00.000 11060 Move returns status 0, amount 39
02:25:30.063 00.000 11060 MoveAxis(N, 0, ABG)
02:25:30.063 00.000 11060 Move returns status 0, amount 0
02:25:30.064 00.001 11060 move complete, result=0
02:25:30.064 00.000 11060 worker thread done servicing request
02:25:30.064 00.000 11060 Worker thread wakes up
02:25:30.064 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:25:30.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:30.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:30.694 00.630 11060 Exposure complete
02:25:30.927 00.233 11060 worker thread done servicing request
02:25:30.927 00.000 10844 OnExposeComplete: enter
02:25:30.927 00.000 10844 UpdateGuideState(): m_state=6
02:25:30.927 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13577
02:25:30.927 00.000 10844 Star::Find returns 1 (1), X=263.89, Y=61.42, Mass=2666, SNR=32.4, Peak=255 HFD=3.2
02:25:30.928 00.001 10844 MultiStar: [#1 -0.12,-0.34,1.06,U] [#2 -0.29,0.51,2.09,U] [#3 -0.22,-0.08,1.05,U] [#4 -0.17,0.02,0.92,U] [#5 -0.46,0.25,1.08,U] [#6 -0.31,-0.02,0.85,U] [#7 -0.47,-0.47,0.00,M4] [#8 0.13,-0.86,0.00,M1] 
02:25:30.928 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.08}, one-star: {0.06, -0.26}
02:25:30.928 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.56 = -1.72)
02:25:30.928 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
02:25:30.928 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.24 cameraTheta=2.81 mountX=-0.04 mountY=-0.23, mountTheta=-1.72
02:25:30.929 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.08, opts=13)
02:25:30.929 00.000 10844 Enqueuing Move request for scope (-0.22, 0.08)
02:25:30.930 00.001 11060 Worker thread wakes up
02:25:30.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:30.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
02:25:30.930 00.000 10844 UpdateGuideState exits: m=2666 SNR=32.4 Saturated
02:25:30.930 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
02:25:30.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:30.930 00.000 11060 Moving (-0.22, 0.08) raw xDistance=-0.04 yDistance=-0.23
02:25:30.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:30.930 00.000 10844 Enqueuing Expose request
02:25:30.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:30.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:25:30.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:25:30.930 00.000 11060 MoveAxis(E, 0, ABG)
02:25:30.930 00.000 11060 Move returns status 0, amount 0
02:25:30.931 00.001 11060 MoveAxis(N, 0, ABG)
02:25:30.931 00.000 11060 Move returns status 0, amount 0
02:25:30.931 00.000 11060 move complete, result=0
02:25:30.931 00.000 11060 worker thread done servicing request
02:25:30.931 00.000 11060 Worker thread wakes up
02:25:30.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:30.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:30.933 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:31.382 00.449 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:31.382 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:31.384 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:31.384 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:31.385 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:31.385 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:31.387 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:31.387 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:31.393 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:31.394 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13577,"width":15,"height":15,"star_pos":[6.89,7.42],"pixels":"..."},"id":1}
02:25:31.465 00.071 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:31.465 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:31.568 00.103 11060 Exposure complete
02:25:31.758 00.190 11060 worker thread done servicing request
02:25:31.758 00.000 10844 OnExposeComplete: enter
02:25:31.759 00.001 10844 UpdateGuideState(): m_state=6
02:25:31.759 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13578
02:25:31.759 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=61.59, Mass=2412, SNR=29.9, Peak=245 HFD=3.2
02:25:31.759 00.000 10844 MultiStar: [#1 0.34,-0.63,0.00,M1] [#2 -0.45,0.64,0.00,M2] [#3 -0.30,0.18,1.06,U] [#4 -0.38,0.22,0.92,U] [#5 -0.41,0.32,1.09,U] [#6 -0.42,1.00,0.00,M5] [#7 0.07,0.08,0.99,U] [#8 -0.25,0.23,0.96,U] 
02:25:31.760 00.001 10844 single-star, 5 included, MultiStar: {-0.19, 0.16}, one-star: {0.16, -0.09}
02:25:31.760 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
02:25:31.760 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
02:25:31.760 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.52 mountX=0.06 mountY=0.18, mountTheta=1.23
02:25:31.762 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.09, opts=13)
02:25:31.762 00.000 10844 Enqueuing Move request for scope (0.16, -0.09)
02:25:31.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:31.762 00.000 10844 UpdateGuideState exits: m=2412 SNR=29.9
02:25:31.763 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:31.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:31.763 00.000 10844 Enqueuing Expose request
02:25:31.763 00.000 11060 Worker thread wakes up
02:25:31.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
02:25:31.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
02:25:31.763 00.000 11060 Moving (0.16, -0.09) raw xDistance=0.06 yDistance=0.18
02:25:31.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:25:31.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:31.764 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:25:31.764 00.000 11060 MoveAxis(E, 0, ABG)
02:25:31.764 00.000 11060 Move returns status 0, amount 0
02:25:31.764 00.000 11060 MoveAxis(N, 0, ABG)
02:25:31.764 00.000 11060 Move returns status 0, amount 0
02:25:31.764 00.000 11060 move complete, result=0
02:25:31.765 00.001 11060 worker thread done servicing request
02:25:31.766 00.001 11060 Worker thread wakes up
02:25:31.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:31.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:31.766 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:32.304 00.538 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:32.304 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:32.305 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:32.306 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:32.307 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:32.308 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:32.308 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:32.310 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:32.311 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:32.326 00.015 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13578,"width":15,"height":15,"star_pos":[6.99,6.59],"pixels":"..."},"id":1}
02:25:32.378 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:32.379 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:32.408 00.029 11060 Exposure complete
02:25:32.582 00.174 11060 worker thread done servicing request
02:25:32.583 00.001 10844 OnExposeComplete: enter
02:25:32.583 00.000 10844 UpdateGuideState(): m_state=6
02:25:32.583 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13579
02:25:32.583 00.000 10844 Star::Find returns 1 (1), X=264.13, Y=62.05, Mass=2974, SNR=33.9, Peak=255 HFD=3.3
02:25:32.583 00.000 10844 MultiStar: [#1 0.09,0.53,0.92,U] [#2 -0.44,0.38,1.82,U] [#3 -0.23,0.64,0.00,M1] [#4 -1.03,0.12,0.00,M1] [#5 -0.52,0.24,0.94,U] [#6 -0.34,1.04,0.00,M6] [#7 0.38,0.51,0.00,M4] [#8 -0.31,0.40,0.87,U] 
02:25:32.583 00.000 10844 refined, 4 included, MultiStar: {-0.21, 0.38}, one-star: {0.31, 0.37}
02:25:32.584 00.001 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.83 = -2.46)
02:25:32.584 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.81 = -2.48)
02:25:32.584 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.38 hyp=0.44 cameraTheta=2.07 mountX=-0.34 mountY=-0.27, mountTheta=-2.47
02:25:32.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.38, opts=13)
02:25:32.586 00.000 10844 Enqueuing Move request for scope (-0.21, 0.38)
02:25:32.586 00.000 11060 Worker thread wakes up
02:25:32.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.38) opts 0xd
02:25:32.586 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.38)
02:25:32.586 00.000 11060 Moving (-0.21, 0.38) raw xDistance=-0.34 yDistance=-0.27
02:25:32.587 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
02:25:32.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:32.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:25:32.587 00.000 11060 MoveAxis(E, 59, ABG)
02:25:32.587 00.000 11060 Guiding  Dir = 2, Dur = 59
02:25:32.600 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:32.600 00.000 10844 UpdateGuideState exits: m=2974 SNR=33.9 Saturated
02:25:32.601 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:32.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:32.601 00.000 10844 Enqueuing Expose request
02:25:32.608 00.007 11060 IsSlewing returns 0
02:25:32.608 00.000 11060 IsGuiding returns 0
02:25:32.670 00.062 11060 IsGuiding returns 0
02:25:32.670 00.000 11060 Move returns status 0, amount 59
02:25:32.670 00.000 11060 MoveAxis(N, 0, ABG)
02:25:32.670 00.000 11060 Move returns status 0, amount 0
02:25:32.670 00.000 11060 move complete, result=0
02:25:32.670 00.000 11060 worker thread done servicing request
02:25:32.671 00.001 11060 Worker thread wakes up
02:25:32.671 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.3 px 0 ms NORTH
02:25:32.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:32.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:33.298 00.627 11060 Exposure complete
02:25:33.329 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:33.329 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:33.330 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:33.330 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:33.330 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:33.331 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:33.331 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:33.332 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:33.332 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:33.332 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13579,"width":15,"height":15,"star_pos":[7.13,7.05],"pixels":"..."},"id":1}
02:25:33.464 00.132 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:33.464 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:33.485 00.021 11060 worker thread done servicing request
02:25:33.485 00.000 10844 OnExposeComplete: enter
02:25:33.485 00.000 10844 UpdateGuideState(): m_state=6
02:25:33.485 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13580
02:25:33.485 00.000 10844 Star::Find returns 1 (0), X=263.51, Y=62.25, Mass=2160, SNR=28.4, Peak=227 HFD=3.1
02:25:33.487 00.002 10844 MultiStar: [#1 -0.35,0.28,1.15,U] [#2 -0.52,0.27,2.21,U] [#3 -0.66,0.93,0.00,M2] [#4 -0.27,0.34,0.92,U] [#5 -0.16,0.01,1.08,U] [#6 -0.84,0.86,0.00,M7] [#7 0.18,0.21,0.94,U] [#8 -0.67,0.51,0.00,M1] 
02:25:33.487 00.000 10844 refined, 5 included, MultiStar: {-0.29, 0.27}, one-star: {-0.31, 0.57}
02:25:33.487 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.75) = xAngle (4.14 = -2.15)
02:25:33.487 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.12 = -2.16)
02:25:33.487 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.27 hyp=0.40 cameraTheta=2.38 mountX=-0.22 mountY=-0.33, mountTheta=-2.15
02:25:33.488 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.27, opts=13)
02:25:33.488 00.000 10844 Enqueuing Move request for scope (-0.29, 0.27)
02:25:33.488 00.000 11060 Worker thread wakes up
02:25:33.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:33.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.27) opts 0xd
02:25:33.489 00.001 10844 UpdateGuideState exits: m=2160 SNR=28.4
02:25:33.489 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.27)
02:25:33.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:33.489 00.000 11060 Moving (-0.29, 0.27) raw xDistance=-0.22 yDistance=-0.33
02:25:33.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:33.489 00.000 10844 Enqueuing Expose request
02:25:33.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:25:33.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:25:33.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:25:33.489 00.000 11060 MoveAxis(E, 39, ABG)
02:25:33.489 00.000 11060 Guiding  Dir = 2, Dur = 39
02:25:33.497 00.008 11060 IsSlewing returns 0
02:25:33.497 00.000 11060 IsGuiding returns 0
02:25:33.544 00.047 11060 IsGuiding returns 0
02:25:33.544 00.000 11060 Move returns status 0, amount 39
02:25:33.544 00.000 11060 MoveAxis(N, 0, ABG)
02:25:33.544 00.000 11060 Move returns status 0, amount 0
02:25:33.544 00.000 11060 move complete, result=0
02:25:33.545 00.001 11060 worker thread done servicing request
02:25:33.545 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.3 px 0 ms NORTH
02:25:33.546 00.001 11060 Worker thread wakes up
02:25:33.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:33.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:34.190 00.644 11060 Exposure complete
02:25:34.252 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:34.253 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:34.253 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:34.253 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:34.262 00.009 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:34.263 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:34.263 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:34.263 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:34.264 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:34.264 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13580,"width":15,"height":15,"star_pos":[6.51,7.25],"pixels":"..."},"id":1}
02:25:34.318 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:34.318 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:34.370 00.052 11060 worker thread done servicing request
02:25:34.371 00.001 10844 OnExposeComplete: enter
02:25:34.371 00.000 10844 UpdateGuideState(): m_state=6
02:25:34.371 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13581
02:25:34.371 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=62.36, Mass=2113, SNR=28.5, Peak=202 HFD=3.3
02:25:34.371 00.000 10844 MultiStar: [#1 -0.30,0.84,0.00,M1] [#2 -0.73,1.02,0.00,M1] [#3 -0.41,0.49,0.00,M3] [#4 -1.05,1.17,0.00,M1] [#5 -0.60,0.80,0.00,M1] [#6 -0.49,0.61,0.00,M8] [#7 -0.04,1.11,0.00,M4] [#8 0.02,0.79,0.00,M2] 
02:25:34.371 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.01)
02:25:34.371 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
02:25:34.371 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.68 hyp=0.68 cameraTheta=1.52 mountX=-0.68 mountY=-0.08, mountTheta=-3.03
02:25:34.372 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.68, opts=13)
02:25:34.372 00.000 10844 Enqueuing Move request for scope (0.04, 0.68)
02:25:34.372 00.000 11060 Worker thread wakes up
02:25:34.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.68) opts 0xd
02:25:34.372 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.68)
02:25:34.372 00.000 11060 Moving (0.04, 0.68) raw xDistance=-0.68 yDistance=-0.08
02:25:34.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.68
02:25:34.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:34.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:34.374 00.002 10844 UpdateGuideState exits: m=2113 SNR=28.5
02:25:34.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:25:34.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:34.374 00.000 11060 MoveAxis(E, 118, ABG)
02:25:34.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:34.374 00.000 10844 Enqueuing Expose request
02:25:34.374 00.000 11060 Guiding  Dir = 2, Dur = 118
02:25:34.386 00.012 11060 IsSlewing returns 0
02:25:34.386 00.000 11060 IsGuiding returns 0
02:25:34.511 00.125 11060 IsGuiding returns 0
02:25:34.511 00.000 11060 Move returns status 0, amount 118
02:25:34.511 00.000 11060 MoveAxis(N, 0, ABG)
02:25:34.511 00.000 11060 Move returns status 0, amount 0
02:25:34.511 00.000 11060 move complete, result=0
02:25:34.511 00.000 11060 worker thread done servicing request
02:25:34.511 00.000 11060 Worker thread wakes up
02:25:34.511 00.000 10844 GuideStep: -0.7 px 118 ms EAST, -0.1 px 0 ms NORTH
02:25:34.512 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:34.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:35.144 00.632 11060 Exposure complete
02:25:35.252 00.108 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:35.252 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:35.252 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:35.253 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:35.253 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:35.253 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:35.253 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:35.253 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:35.254 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:35.254 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13581,"width":15,"height":15,"star_pos":[6.86,7.36],"pixels":"..."},"id":1}
02:25:35.270 00.016 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:35.270 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:35.309 00.039 11060 worker thread done servicing request
02:25:35.309 00.000 10844 OnExposeComplete: enter
02:25:35.309 00.000 10844 UpdateGuideState(): m_state=6
02:25:35.309 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13582
02:25:35.310 00.001 10844 Star::Find returns 1 (0), X=263.69, Y=61.54, Mass=2437, SNR=31.4, Peak=225 HFD=3.2
02:25:35.310 00.000 10844 MultiStar: [#1 -0.38,0.58,0.00,M2] [#2 -0.22,0.27,2.11,U] [#3 -0.39,0.29,0.86,U] [#4 -0.36,-0.01,0.84,U] [#5 -0.13,-0.14,0.86,U] [#6 -0.60,0.80,0.00,M9] [#7 0.33,-0.09,0.80,U] [#8 -0.19,-0.11,0.89,U] 
02:25:35.310 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.05}, one-star: {-0.13, -0.14}
02:25:35.310 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.75) = xAngle (4.60 = -1.69)
02:25:35.310 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.58 = -1.70)
02:25:35.310 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.85 mountX=-0.02 mountY=-0.17, mountTheta=-1.69
02:25:35.313 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.05, opts=13)
02:25:35.313 00.000 10844 Enqueuing Move request for scope (-0.17, 0.05)
02:25:35.313 00.000 11060 Worker thread wakes up
02:25:35.314 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:35.314 00.000 10844 UpdateGuideState exits: m=2437 SNR=31.4
02:25:35.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:35.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:35.314 00.000 10844 Enqueuing Expose request
02:25:35.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
02:25:35.314 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
02:25:35.314 00.000 11060 Moving (-0.17, 0.05) raw xDistance=-0.02 yDistance=-0.17
02:25:35.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:25:35.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:35.315 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:25:35.315 00.000 11060 MoveAxis(E, 0, ABG)
02:25:35.315 00.000 11060 Move returns status 0, amount 0
02:25:35.315 00.000 11060 MoveAxis(N, 0, ABG)
02:25:35.315 00.000 11060 Move returns status 0, amount 0
02:25:35.315 00.000 11060 move complete, result=0
02:25:35.315 00.000 11060 worker thread done servicing request
02:25:35.315 00.000 11060 Worker thread wakes up
02:25:35.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:35.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:35.317 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:35.954 00.637 11060 Exposure complete
02:25:36.146 00.192 11060 worker thread done servicing request
02:25:36.146 00.000 10844 OnExposeComplete: enter
02:25:36.146 00.000 10844 UpdateGuideState(): m_state=6
02:25:36.147 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13583
02:25:36.147 00.000 10844 Star::Find returns 1 (0), X=264.01, Y=61.78, Mass=2509, SNR=31.5, Peak=194 HFD=3.4
02:25:36.147 00.000 10844 MultiStar: [#1 -0.03,0.31,0.99,U] [#2 0.29,0.30,2.22,U] [#3 -0.22,0.07,0.91,U] [#4 -0.22,0.58,0.94,U] [#5 -0.82,-0.18,0.00,M1] [#6 -0.47,1.02,0.00,M10] [#7 0.21,-0.31,0.76,U] [#8 -0.43,-0.12,0.85,U] 
02:25:36.147 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.17}, one-star: {0.19, 0.09}
02:25:36.147 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.19 = -3.10)
02:25:36.147 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.12)
02:25:36.147 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.43 mountX=-0.17 mountY=-0.00, mountTheta=-3.12
02:25:36.148 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.17, opts=13)
02:25:36.150 00.002 10844 Enqueuing Move request for scope (0.02, 0.17)
02:25:36.150 00.000 11060 Worker thread wakes up
02:25:36.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
02:25:36.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
02:25:36.150 00.000 11060 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.00
02:25:36.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:25:36.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:36.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:36.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:25:36.150 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.5
02:25:36.150 00.000 11060 MoveAxis(E, 30, ABG)
02:25:36.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:36.150 00.000 11060 Guiding  Dir = 2, Dur = 30
02:25:36.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:36.150 00.000 10844 Enqueuing Expose request
02:25:36.169 00.019 11060 IsSlewing returns 0
02:25:36.169 00.000 11060 IsGuiding returns 0
02:25:36.206 00.037 11060 IsGuiding returns 0
02:25:36.206 00.000 11060 Move returns status 0, amount 30
02:25:36.206 00.000 11060 MoveAxis(N, 0, ABG)
02:25:36.206 00.000 11060 Move returns status 0, amount 0
02:25:36.206 00.000 11060 move complete, result=0
02:25:36.206 00.000 11060 worker thread done servicing request
02:25:36.206 00.000 11060 Worker thread wakes up
02:25:36.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:36.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:36.206 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
02:25:36.295 00.089 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:36.295 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:36.295 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:36.296 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:36.296 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:36.296 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:36.297 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:36.297 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:36.297 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:36.297 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13583,"width":15,"height":15,"star_pos":[7.01,6.78],"pixels":"..."},"id":1}
02:25:36.324 00.027 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:36.324 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:36.845 00.521 11060 Exposure complete
02:25:37.030 00.185 10844 OnExposeComplete: enter
02:25:37.031 00.001 10844 UpdateGuideState(): m_state=6
02:25:37.031 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13584
02:25:37.031 00.000 11060 worker thread done servicing request
02:25:37.031 00.000 10844 Star::Find returns 1 (0), X=264.19, Y=61.74, Mass=2011, SNR=28.1, Peak=192 HFD=3.4
02:25:37.031 00.000 10844 MultiStar: [#1 -0.56,0.32,0.00,M2] [#2 -0.48,0.34,2.33,U] [#3 0.25,0.23,1.05,U] [#4 -0.09,0.46,1.03,U] [#5 -0.07,-0.10,1.21,U] [#6 -0.37,0.76,0.00,R] [#7 0.09,-0.10,1.03,U] [#8 -0.48,-0.17,1.00,U] 
02:25:37.031 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.13}, one-star: {0.36, 0.06}
02:25:37.032 00.001 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.75) = xAngle (4.06 = -2.22)
02:25:37.032 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.04 = -2.24)
02:25:37.032 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.31 mountX=-0.11 mountY=-0.14, mountTheta=-2.23
02:25:37.033 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.13, opts=13)
02:25:37.033 00.000 10844 Enqueuing Move request for scope (-0.12, 0.13)
02:25:37.033 00.000 11060 Worker thread wakes up
02:25:37.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:37.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
02:25:37.033 00.000 10844 UpdateGuideState exits: m=2011 SNR=28.1
02:25:37.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
02:25:37.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:37.033 00.000 11060 Moving (-0.12, 0.13) raw xDistance=-0.11 yDistance=-0.14
02:25:37.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:37.035 00.002 10844 Enqueuing Expose request
02:25:37.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:25:37.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:37.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:25:37.035 00.000 11060 MoveAxis(E, 0, ABG)
02:25:37.035 00.000 11060 Move returns status 0, amount 0
02:25:37.035 00.000 11060 MoveAxis(N, 0, ABG)
02:25:37.035 00.000 11060 Move returns status 0, amount 0
02:25:37.035 00.000 11060 move complete, result=0
02:25:37.035 00.000 11060 worker thread done servicing request
02:25:37.035 00.000 11060 Worker thread wakes up
02:25:37.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:37.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:37.037 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:37.324 00.287 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:37.324 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:37.326 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:37.326 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:37.326 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:37.327 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:37.327 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:37.328 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:37.328 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:37.328 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13584,"width":15,"height":15,"star_pos":[7.19,6.74],"pixels":"..."},"id":1}
02:25:37.470 00.142 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:37.472 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:37.679 00.207 11060 Exposure complete
02:25:37.920 00.241 11060 worker thread done servicing request
02:25:37.920 00.000 10844 OnExposeComplete: enter
02:25:37.920 00.000 10844 UpdateGuideState(): m_state=6
02:25:37.921 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13585
02:25:37.921 00.000 10844 Star::Find returns 1 (1), X=263.72, Y=61.70, Mass=2536, SNR=31.3, Peak=255 HFD=3.4
02:25:37.922 00.001 10844 MultiStar: [#1 0.07,0.49,0.93,U] [#2 -0.42,0.71,0.00,M1] [#3 -0.21,0.47,1.02,U] [#4 -0.04,0.70,0.00,M1] [#5 -0.56,0.10,0.96,U] [#6 -0.27,-0.66,0.00,M1] [#7 0.04,0.24,0.81,U] [#8 -0.58,-0.40,0.00,M1] 
02:25:37.922 00.000 10844 single-star, 4 included, MultiStar: {-0.16, 0.26}, one-star: {-0.10, 0.02}
02:25:37.922 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.68 = -1.61)
02:25:37.922 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.62)
02:25:37.922 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.92 mountX=-0.00 mountY=-0.10, mountTheta=-1.61
02:25:37.925 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
02:25:37.925 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
02:25:37.925 00.000 11060 Worker thread wakes up
02:25:37.926 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
02:25:37.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
02:25:37.926 00.000 11060 Moving (-0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
02:25:37.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:25:37.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:37.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:37.926 00.000 11060 MoveAxis(E, 0, ABG)
02:25:37.926 00.000 11060 Move returns status 0, amount 0
02:25:37.926 00.000 11060 MoveAxis(N, 0, ABG)
02:25:37.926 00.000 11060 Move returns status 0, amount 0
02:25:37.927 00.001 11060 move complete, result=0
02:25:37.927 00.000 11060 worker thread done servicing request
02:25:37.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:37.927 00.000 10844 UpdateGuideState exits: m=2536 SNR=31.3 Saturated
02:25:37.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:37.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:37.927 00.000 10844 Enqueuing Expose request
02:25:37.927 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:37.929 00.002 11060 Worker thread wakes up
02:25:37.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:37.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:38.427 00.498 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:38.427 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:38.428 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:38.428 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:38.428 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:38.428 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:38.429 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:38.429 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:38.430 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:38.430 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13585,"width":15,"height":15,"star_pos":[6.72,6.70],"pixels":"..."},"id":1}
02:25:38.531 00.101 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:38.531 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:38.575 00.044 11060 Exposure complete
02:25:38.813 00.238 11060 worker thread done servicing request
02:25:38.813 00.000 10844 OnExposeComplete: enter
02:25:38.813 00.000 10844 UpdateGuideState(): m_state=6
02:25:38.814 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13586
02:25:38.814 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=62.05, Mass=2469, SNR=31.1, Peak=219 HFD=3.3
02:25:38.814 00.000 10844 MultiStar: [#1 -0.23,0.28,1.04,U] [#2 -0.30,0.33,2.06,U] [#3 0.23,0.03,1.03,U] [#4 -0.17,-0.07,0.79,U] [#5 -0.34,-0.17,0.99,U] [#6 -0.20,-0.13,1.00,U] [#7 0.58,-0.24,0.80,U] [#8 0.66,-0.54,0.00,M2] 
02:25:38.814 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.09}, one-star: {-0.16, 0.37}
02:25:38.815 00.001 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.19 = -2.09)
02:25:38.815 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
02:25:38.815 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.44 mountX=-0.07 mountY=-0.13, mountTheta=-2.09
02:25:38.817 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
02:25:38.817 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
02:25:38.817 00.000 11060 Worker thread wakes up
02:25:38.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:25:38.817 00.000 10844 UpdateGuideState exits: m=2469 SNR=31.1
02:25:38.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
02:25:38.818 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:38.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
02:25:38.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:38.818 00.000 10844 Enqueuing Expose request
02:25:38.818 00.000 11060 Moving (-0.11, 0.09) raw xDistance=-0.07 yDistance=-0.13
02:25:38.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:25:38.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:38.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:25:38.818 00.000 11060 MoveAxis(E, 0, ABG)
02:25:38.818 00.000 11060 Move returns status 0, amount 0
02:25:38.818 00.000 11060 MoveAxis(N, 0, ABG)
02:25:38.819 00.001 11060 Move returns status 0, amount 0
02:25:38.819 00.000 11060 move complete, result=0
02:25:38.819 00.000 11060 worker thread done servicing request
02:25:38.819 00.000 11060 Worker thread wakes up
02:25:38.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:38.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:38.820 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:39.455 00.635 11060 Exposure complete
02:25:39.594 00.139 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:39.594 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:39.595 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:39.595 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:39.595 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:39.596 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:39.596 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:39.596 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:39.597 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:39.597 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13586,"width":15,"height":15,"star_pos":[6.67,7.05],"pixels":"..."},"id":1}
02:25:39.670 00.073 11060 worker thread done servicing request
02:25:39.670 00.000 10844 OnExposeComplete: enter
02:25:39.670 00.000 10844 UpdateGuideState(): m_state=6
02:25:39.671 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13587
02:25:39.671 00.000 10844 Star::Find returns 1 (0), X=264.27, Y=62.00, Mass=2783, SNR=32.4, Peak=239 HFD=3.7
02:25:39.671 00.000 10844 MultiStar: [#1 0.12,0.72,0.00,M1] [#2 -0.27,0.15,2.05,U] [#3 -0.36,0.21,0.96,U] [#4 -0.30,0.36,0.92,U] [#5 -0.26,0.14,0.99,U] [#6 0.14,0.06,0.92,U] [#7 0.46,-0.04,0.94,U] [#8 -0.26,0.84,0.00,M3] 
02:25:39.671 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.17}, one-star: {0.45, 0.32}
02:25:39.671 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.75) = xAngle (3.63 = -2.65)
02:25:39.671 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.61 = -2.67)
02:25:39.671 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=-0.16 mountY=-0.08, mountTheta=-2.67
02:25:39.673 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
02:25:39.673 00.000 10844 Enqueuing Move request for scope (-0.05, 0.17)
02:25:39.675 00.002 11060 Worker thread wakes up
02:25:39.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:39.675 00.000 10844 UpdateGuideState exits: m=2783 SNR=32.4
02:25:39.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:39.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:39.675 00.000 10844 Enqueuing Expose request
02:25:39.676 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:39.676 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:39.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
02:25:39.676 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
02:25:39.679 00.003 11060 Moving (-0.05, 0.17) raw xDistance=-0.16 yDistance=-0.08
02:25:39.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:25:39.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:39.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:25:39.679 00.000 11060 MoveAxis(E, 27, ABG)
02:25:39.679 00.000 11060 Guiding  Dir = 2, Dur = 27
02:25:39.693 00.014 11060 IsSlewing returns 0
02:25:39.694 00.001 11060 IsGuiding returns 0
02:25:39.724 00.030 11060 IsGuiding returns 0
02:25:39.724 00.000 11060 Move returns status 0, amount 27
02:25:39.724 00.000 11060 MoveAxis(N, 0, ABG)
02:25:39.724 00.000 11060 Move returns status 0, amount 0
02:25:39.724 00.000 11060 move complete, result=0
02:25:39.724 00.000 11060 worker thread done servicing request
02:25:39.724 00.000 11060 Worker thread wakes up
02:25:39.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:39.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:39.724 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.1 px 0 ms NORTH
02:25:40.354 00.630 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:40.354 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:40.354 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:40.355 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:40.355 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:40.356 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:40.356 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:40.356 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:40.357 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:40.357 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13587,"width":15,"height":15,"star_pos":[7.27,7.00],"pixels":"..."},"id":1}
02:25:40.367 00.010 11060 Exposure complete
02:25:40.400 00.033 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:40.400 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:40.563 00.163 11060 worker thread done servicing request
02:25:40.564 00.001 10844 OnExposeComplete: enter
02:25:40.564 00.000 10844 UpdateGuideState(): m_state=6
02:25:40.564 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13588
02:25:40.564 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=62.78, Mass=2609, SNR=31.9, Peak=229 HFD=3.6
02:25:40.564 00.000 10844 MultiStar: [#1 -0.44,0.47,0.00,M2] [#2 -0.83,0.57,0.00,M1] [#3 -0.91,0.79,0.00,M1] [#4 -0.21,0.55,0.85,U] [#5 -0.74,0.49,0.00,M1] [#6 -0.32,-0.11,0.89,U] [#7 -0.41,0.60,0.00,M1] [#8 -0.75,0.53,0.00,M4] 
02:25:40.564 00.000 10844 refined, 2 included, MultiStar: {-0.23, 0.54}, one-star: {-0.15, 1.10}
02:25:40.564 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.73 = -2.56)
02:25:40.564 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.71 = -2.58)
02:25:40.564 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.54 hyp=0.58 cameraTheta=1.97 mountX=-0.49 mountY=-0.31, mountTheta=-2.57
02:25:40.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.54, opts=13)
02:25:40.566 00.001 10844 Enqueuing Move request for scope (-0.23, 0.54)
02:25:40.566 00.000 11060 Worker thread wakes up
02:25:40.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:40.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.54) opts 0xd
02:25:40.566 00.000 10844 UpdateGuideState exits: m=2609 SNR=31.9
02:25:40.566 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.54)
02:25:40.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:40.566 00.000 11060 Moving (-0.23, 0.54) raw xDistance=-0.49 yDistance=-0.31
02:25:40.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:40.566 00.000 10844 Enqueuing Expose request
02:25:40.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
02:25:40.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:25:40.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:25:40.566 00.000 11060 MoveAxis(E, 85, ABG)
02:25:40.567 00.001 11060 Guiding  Dir = 2, Dur = 85
02:25:40.582 00.015 11060 IsSlewing returns 0
02:25:40.582 00.000 11060 IsGuiding returns 0
02:25:40.685 00.103 11060 IsGuiding returns 0
02:25:40.686 00.001 11060 Move returns status 0, amount 85
02:25:40.686 00.000 11060 MoveAxis(N, 0, ABG)
02:25:40.686 00.000 11060 Move returns status 0, amount 0
02:25:40.686 00.000 11060 move complete, result=0
02:25:40.686 00.000 11060 worker thread done servicing request
02:25:40.687 00.001 11060 Worker thread wakes up
02:25:40.687 00.000 10844 GuideStep: -0.5 px 85 ms EAST, -0.3 px 0 ms NORTH
02:25:40.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:40.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:41.326 00.639 11060 Exposure complete
02:25:41.340 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:41.341 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:41.341 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:41.341 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:41.342 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:41.342 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:41.343 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:41.343 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:41.343 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:41.343 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13588,"width":15,"height":15,"star_pos":[6.67,6.78],"pixels":"..."},"id":1}
02:25:41.398 00.055 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:41.398 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:41.513 00.115 11060 worker thread done servicing request
02:25:41.513 00.000 10844 OnExposeComplete: enter
02:25:41.513 00.000 10844 UpdateGuideState(): m_state=6
02:25:41.513 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13589
02:25:41.513 00.000 10844 Star::Find returns 1 (0), X=263.75, Y=62.15, Mass=3327, SNR=36.1, Peak=253 HFD=3.6
02:25:41.515 00.002 10844 MultiStar: [#1 -0.32,0.33,0.87,U] [#2 -0.74,0.33,0.00,M2] [#3 -0.48,-0.16,0.89,U] [#4 0.12,0.42,0.77,U] [#5 -0.55,0.16,0.97,U] [#6 -0.22,-0.14,0.82,U] [#7 -0.11,-0.19,0.78,U] [#8 -0.32,0.22,0.79,U] 
02:25:41.515 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.15}, one-star: {-0.07, 0.47}
02:25:41.515 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
02:25:41.515 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
02:25:41.515 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.62 mountX=-0.10 mountY=-0.27, mountTheta=-1.91
02:25:41.516 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.15, opts=13)
02:25:41.516 00.000 10844 Enqueuing Move request for scope (-0.25, 0.15)
02:25:41.516 00.000 11060 Worker thread wakes up
02:25:41.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:41.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
02:25:41.516 00.000 10844 UpdateGuideState exits: m=3327 SNR=36.1
02:25:41.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
02:25:41.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:41.517 00.001 11060 Moving (-0.25, 0.15) raw xDistance=-0.10 yDistance=-0.27
02:25:41.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:41.517 00.000 10844 Enqueuing Expose request
02:25:41.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:41.517 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.58 newest=-0.67
02:25:41.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
02:25:41.517 00.000 11060 MoveAxis(E, 0, ABG)
02:25:41.517 00.000 11060 Move returns status 0, amount 0
02:25:41.517 00.000 11060 BLC: Oldest BLC event removed
02:25:41.517 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:25:41.517 00.000 11060 MoveAxis(N, 857, ABG)
02:25:41.517 00.000 11060 duration set to 750 by maxDecDuration
02:25:41.517 00.000 11060 Guiding  Dir = 0, Dur = 750
02:25:41.569 00.052 11060 IsSlewing returns 0
02:25:41.569 00.000 11060 IsGuiding returns 0
02:25:42.320 00.751 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:42.320 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:42.321 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:42.322 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:42.323 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:42.323 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:42.324 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:42.324 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:42.325 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:42.326 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13589,"width":15,"height":15,"star_pos":[6.75,7.15],"pixels":"..."},"id":1}
02:25:42.356 00.030 11060 IsGuiding returns 0
02:25:42.357 00.001 11060 Move returns status 0, amount 750
02:25:42.357 00.000 11060 move complete, result=0
02:25:42.357 00.000 11060 worker thread done servicing request
02:25:42.357 00.000 11060 Worker thread wakes up
02:25:42.357 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:42.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:42.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:42.357 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:42.357 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
02:25:42.989 00.632 11060 Exposure complete
02:25:43.144 00.155 11060 worker thread done servicing request
02:25:43.144 00.000 10844 OnExposeComplete: enter
02:25:43.144 00.000 10844 UpdateGuideState(): m_state=6
02:25:43.145 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13590
02:25:43.145 00.000 10844 Star::Find returns 1 (0), X=264.28, Y=61.91, Mass=2931, SNR=34.0, Peak=254 HFD=3.4
02:25:43.145 00.000 10844 MultiStar: [#1 0.34,0.75,0.00,M2] [#2 -0.14,0.86,0.00,M3] [#3 0.73,0.27,0.00,M1] [#4 0.03,0.52,0.86,U] [#5 -0.40,0.41,0.97,U] [#6 0.97,0.37,0.00,M1] [#7 0.98,0.54,0.00,M1] [#8 0.27,0.15,0.80,U] 
02:25:43.145 00.000 10844 refined, 3 included, MultiStar: {0.08, 0.33}, one-star: {0.45, 0.23}
02:25:43.145 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.75) = xAngle (3.07 = 3.07)
02:25:43.145 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.06 = 3.06)
02:25:43.145 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.32 mountX=-0.34 mountY=0.03, mountTheta=3.06
02:25:43.147 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.33, opts=13)
02:25:43.147 00.000 10844 Enqueuing Move request for scope (0.08, 0.33)
02:25:43.147 00.000 11060 Worker thread wakes up
02:25:43.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:43.147 00.000 10844 UpdateGuideState exits: m=2931 SNR=34.0
02:25:43.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:43.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:43.147 00.000 10844 Enqueuing Expose request
02:25:43.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
02:25:43.147 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
02:25:43.147 00.000 11060 Moving (0.08, 0.33) raw xDistance=-0.34 yDistance=0.03
02:25:43.147 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.191948, 1:-0.028899
02:25:43.147 00.000 11060 BLC: No correction, Miss < min_move
02:25:43.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
02:25:43.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:43.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:25:43.148 00.001 11060 MoveAxis(E, 59, ABG)
02:25:43.148 00.000 11060 Guiding  Dir = 2, Dur = 59
02:25:43.156 00.008 11060 IsSlewing returns 0
02:25:43.156 00.000 11060 IsGuiding returns 0
02:25:43.218 00.062 11060 IsGuiding returns 0
02:25:43.218 00.000 11060 Move returns status 0, amount 59
02:25:43.218 00.000 11060 MoveAxis(N, 0, ABG)
02:25:43.218 00.000 11060 Move returns status 0, amount 0
02:25:43.218 00.000 11060 move complete, result=0
02:25:43.218 00.000 11060 worker thread done servicing request
02:25:43.218 00.000 11060 Worker thread wakes up
02:25:43.219 00.001 10844 GuideStep: -0.3 px 59 ms EAST, 0.0 px 0 ms NORTH
02:25:43.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:43.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:43.272 00.053 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:43.273 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:43.274 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:43.274 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:43.274 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:43.276 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:43.277 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:43.277 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:43.288 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:43.288 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13590,"width":15,"height":15,"star_pos":[7.28,6.91],"pixels":"..."},"id":1}
02:25:43.367 00.079 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:43.367 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:43.848 00.481 11060 Exposure complete
02:25:44.016 00.168 11060 worker thread done servicing request
02:25:44.016 00.000 10844 OnExposeComplete: enter
02:25:44.016 00.000 10844 UpdateGuideState(): m_state=6
02:25:44.016 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13591
02:25:44.018 00.002 10844 Star::Find returns 1 (0), X=264.65, Y=61.29, Mass=2722, SNR=32.4, Peak=236 HFD=3.4
02:25:44.018 00.000 10844 MultiStar: [#1 0.49,-0.10,1.02,U] [#2 0.73,0.79,0.00,M4] [#3 0.11,0.19,1.01,U] [#4 -0.49,0.08,1.06,U] [#5 -0.01,0.17,1.03,U] [#6 0.67,-0.18,0.00,M2] [#7 0.39,0.05,0.85,U] [#8 0.20,-0.15,1.03,U] 
02:25:44.018 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.02}, one-star: {0.82, -0.39}
02:25:44.018 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
02:25:44.018 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
02:25:44.018 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.11 mountX=-0.02 mountY=0.21, mountTheta=1.65
02:25:44.019 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.02, opts=13)
02:25:44.019 00.000 10844 Enqueuing Move request for scope (0.21, -0.02)
02:25:44.019 00.000 11060 Worker thread wakes up
02:25:44.020 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
02:25:44.020 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
02:25:44.020 00.000 11060 Moving (0.21, -0.02) raw xDistance=-0.02 yDistance=0.21
02:25:44.020 00.000 11060 BLC: History state: CurrMiss=-0.21, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.191948, 1:-0.028899, 2:-0.206777
02:25:44.020 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:25:44.020 00.000 11060 BLC: window closed
02:25:44.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:44.020 00.000 10844 UpdateGuideState exits: m=2722 SNR=32.4
02:25:44.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:44.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:25:44.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:44.020 00.000 10844 Enqueuing Expose request
02:25:44.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:25:44.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:25:44.020 00.000 11060 MoveAxis(E, 0, ABG)
02:25:44.020 00.000 11060 Move returns status 0, amount 0
02:25:44.020 00.000 11060 MoveAxis(N, 0, ABG)
02:25:44.020 00.000 11060 Move returns status 0, amount 0
02:25:44.020 00.000 11060 move complete, result=0
02:25:44.020 00.000 11060 worker thread done servicing request
02:25:44.020 00.000 11060 Worker thread wakes up
02:25:44.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:44.021 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:44.022 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:44.308 00.286 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:44.308 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:44.309 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:44.309 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:44.309 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:44.310 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:44.310 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:44.310 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:44.311 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:44.311 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13591,"width":15,"height":15,"star_pos":[6.65,7.29],"pixels":"..."},"id":1}
02:25:44.364 00.053 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:44.364 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:44.645 00.281 11060 Exposure complete
02:25:44.811 00.166 11060 worker thread done servicing request
02:25:44.811 00.000 10844 OnExposeComplete: enter
02:25:44.811 00.000 10844 UpdateGuideState(): m_state=6
02:25:44.811 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13592
02:25:44.811 00.000 10844 Star::Find returns 1 (0), X=265.05, Y=62.26, Mass=2177, SNR=28.8, Peak=190 HFD=3.6
02:25:44.812 00.001 10844 MultiStar: large primary error, entering stabilization period
02:25:44.812 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
02:25:44.812 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
02:25:44.812 00.000 10844 CameraToMount -- cameraX=1.23 cameraY=0.58 hyp=1.36 cameraTheta=0.44 mountX=-0.79 mountY=1.12, mountTheta=2.19
02:25:44.813 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.23, y=0.58, opts=13)
02:25:44.813 00.000 10844 Enqueuing Move request for scope (1.23, 0.58)
02:25:44.813 00.000 11060 Worker thread wakes up
02:25:44.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.23, 0.58) opts 0xd
02:25:44.813 00.000 11060 Handling offset move in thread for scope, endpoint = (1.23, 0.58)
02:25:44.813 00.000 11060 Moving (1.23, 0.58) raw xDistance=-0.79 yDistance=1.12
02:25:44.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.79
02:25:44.814 00.001 11060 resist switch: large excursion: input 1.12 thresh 0.57 direction from -1 to 1
02:25:44.814 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.35
02:25:44.814 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:44.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.78 from input 1.12
02:25:44.814 00.000 11060 MoveAxis(E, 138, ABG)
02:25:44.814 00.000 10844 UpdateGuideState exits: m=2177 SNR=28.8
02:25:44.814 00.000 11060 Guiding  Dir = 2, Dur = 138
02:25:44.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:44.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:44.814 00.000 10844 Enqueuing Expose request
02:25:44.828 00.014 11060 IsSlewing returns 0
02:25:44.828 00.000 11060 IsGuiding returns 0
02:25:44.970 00.142 11060 IsGuiding returns 0
02:25:44.970 00.000 11060 Move returns status 0, amount 138
02:25:44.970 00.000 11060 BLC: Oldest BLC event removed
02:25:44.970 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:25:44.970 00.000 11060 MoveAxis(S, 1185, ABG)
02:25:44.970 00.000 11060 duration set to 750 by maxDecDuration
02:25:44.970 00.000 11060 Guiding  Dir = 1, Dur = 750
02:25:45.000 00.030 11060 IsSlewing returns 0
02:25:45.000 00.000 11060 IsGuiding returns 0
02:25:45.512 00.512 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:45.512 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:45.513 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:45.513 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:45.514 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:45.514 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:45.516 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:45.516 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:45.517 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:45.517 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13592,"width":15,"height":15,"star_pos":[7.05,7.26],"pixels":"..."},"id":1}
02:25:45.581 00.064 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:45.581 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:45.782 00.201 11060 IsGuiding returns 0
02:25:45.782 00.000 11060 Move returns status 0, amount 750
02:25:45.782 00.000 11060 move complete, result=0
02:25:45.782 00.000 11060 worker thread done servicing request
02:25:45.782 00.000 11060 Worker thread wakes up
02:25:45.782 00.000 10844 GuideStep: -0.8 px 138 ms EAST, 1.1 px 750 ms SOUTH
02:25:45.783 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:45.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:46.328 00.545 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:46.328 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:46.329 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:46.329 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:46.330 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:46.330 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:46.331 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:46.331 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:46.331 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:46.331 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13592,"width":15,"height":15,"star_pos":[7.05,7.26],"pixels":"..."},"id":1}
02:25:46.351 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:46.351 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:46.414 00.063 11060 Exposure complete
02:25:46.568 00.154 11060 worker thread done servicing request
02:25:46.568 00.000 10844 OnExposeComplete: enter
02:25:46.568 00.000 10844 UpdateGuideState(): m_state=6
02:25:46.569 00.001 10844 Star::Find(15, 265, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13593
02:25:46.569 00.000 10844 Star::Find returns 1 (1), X=263.50, Y=61.30, Mass=2592, SNR=31.6, Peak=255 HFD=3.3
02:25:46.569 00.000 10844 MultiStar: exiting stabilization period
02:25:46.569 00.000 10844 MultiStar: [#1 0.31,-0.37,0.89,U] [#2 -0.57,0.09,2.24,U] [#3 -0.50,-0.61,0.00,M1] [#4 -0.09,-0.22,1.02,U] [#5 -0.28,-0.33,1.02,U] [#6 0.05,-0.97,0.00,M3] [#7 -0.09,-0.23,0.86,U] [#8 -0.28,-0.63,0.00,M2] 
02:25:46.569 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.18}, one-star: {-0.32, -0.38}
02:25:46.569 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
02:25:46.569 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
02:25:46.570 00.001 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.53 mountX=0.22 mountY=-0.22, mountTheta=-0.78
02:25:46.571 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.18, opts=13)
02:25:46.571 00.000 10844 Enqueuing Move request for scope (-0.25, -0.18)
02:25:46.571 00.000 11060 Worker thread wakes up
02:25:46.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:46.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.18) opts 0xd
02:25:46.571 00.000 10844 UpdateGuideState exits: m=2592 SNR=31.6 Saturated
02:25:46.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.18)
02:25:46.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:46.571 00.000 11060 Moving (-0.25, -0.18) raw xDistance=0.22 yDistance=-0.22
02:25:46.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:46.571 00.000 10844 Enqueuing Expose request
02:25:46.571 00.000 11060 BLC: History state: CurrMiss=-0.22, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.781706, 1:-0.220970
02:25:46.571 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:25:46.572 00.001 11060 BLC: window closed
02:25:46.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.22
02:25:46.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:25:46.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:25:46.572 00.000 11060 MoveAxis(W, 34, ABG)
02:25:46.572 00.000 11060 Guiding  Dir = 3, Dur = 34
02:25:46.575 00.003 11060 IsSlewing returns 0
02:25:46.575 00.000 11060 IsGuiding returns 0
02:25:46.622 00.047 11060 IsGuiding returns 0
02:25:46.622 00.000 11060 Move returns status 0, amount 34
02:25:46.622 00.000 11060 MoveAxis(N, 0, ABG)
02:25:46.622 00.000 11060 Move returns status 0, amount 0
02:25:46.622 00.000 11060 move complete, result=0
02:25:46.623 00.001 11060 worker thread done servicing request
02:25:46.623 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.2 px 0 ms NORTH
02:25:46.623 00.000 11060 Worker thread wakes up
02:25:46.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:46.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:47.250 00.627 11060 Exposure complete
02:25:47.410 00.160 11060 worker thread done servicing request
02:25:47.410 00.000 10844 OnExposeComplete: enter
02:25:47.410 00.000 10844 UpdateGuideState(): m_state=6
02:25:47.410 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13594
02:25:47.411 00.001 10844 Star::Find returns 1 (0), X=263.51, Y=61.60, Mass=2549, SNR=31.0, Peak=228 HFD=3.2
02:25:47.411 00.000 10844 MultiStar: [#1 0.18,-0.48,0.97,U] [#2 -0.39,-0.14,2.21,U] [#3 -0.14,-0.47,1.04,U] [#4 -0.18,-0.13,1.00,U] [#5 -0.34,-0.85,0.00,M1] [#6 -0.15,-0.36,0.91,U] [#7 0.14,-0.71,0.00,M1] [#8 -0.04,-0.47,0.96,U] 
02:25:47.411 00.000 10844 single-star, 6 included, MultiStar: {-0.18, -0.28}, one-star: {-0.31, -0.08}
02:25:47.411 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.75) = xAngle (-1.13 = -1.13)
02:25:47.411 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.15 = -1.15)
02:25:47.411 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-2.88 mountX=0.14 mountY=-0.29, mountTheta=-1.14
02:25:47.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.08, opts=13)
02:25:47.412 00.000 10844 Enqueuing Move request for scope (-0.31, -0.08)
02:25:47.412 00.000 11060 Worker thread wakes up
02:25:47.413 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.08) opts 0xd
02:25:47.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.08)
02:25:47.413 00.000 11060 Moving (-0.31, -0.08) raw xDistance=0.14 yDistance=-0.29
02:25:47.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:25:47.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:25:47.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:47.413 00.000 10844 UpdateGuideState exits: m=2549 SNR=31.0
02:25:47.414 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:47.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:47.414 00.000 10844 Enqueuing Expose request
02:25:47.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:25:47.414 00.000 11060 MoveAxis(W, 25, ABG)
02:25:47.414 00.000 11060 Guiding  Dir = 3, Dur = 25
02:25:47.450 00.036 11060 IsSlewing returns 0
02:25:47.450 00.000 11060 IsGuiding returns 0
02:25:47.468 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:47.468 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:47.469 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:47.469 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:47.470 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:47.470 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:47.471 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:47.471 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:47.473 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:47.473 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13594,"width":15,"height":15,"star_pos":[6.51,6.60],"pixels":"..."},"id":1}
02:25:47.496 00.023 11060 IsGuiding returns 0
02:25:47.498 00.002 11060 Move returns status 0, amount 25
02:25:47.498 00.000 11060 MoveAxis(N, 0, ABG)
02:25:47.498 00.000 11060 Move returns status 0, amount 0
02:25:47.498 00.000 11060 move complete, result=0
02:25:47.499 00.001 11060 worker thread done servicing request
02:25:47.499 00.000 11060 Worker thread wakes up
02:25:47.499 00.000 10844 GuideStep: 0.1 px 25 ms WEST, -0.3 px 0 ms NORTH
02:25:47.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:47.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:47.533 00.034 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:47.533 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:48.144 00.611 11060 Exposure complete
02:25:48.288 00.144 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:48.289 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:48.289 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:48.290 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:48.290 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:48.290 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:48.290 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:48.290 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:48.292 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:48.292 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13594,"width":15,"height":15,"star_pos":[6.51,6.60],"pixels":"..."},"id":1}
02:25:48.340 00.048 11060 worker thread done servicing request
02:25:48.341 00.001 10844 OnExposeComplete: enter
02:25:48.341 00.000 10844 UpdateGuideState(): m_state=6
02:25:48.341 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13595
02:25:48.341 00.000 10844 Star::Find returns 1 (1), X=263.89, Y=61.52, Mass=2659, SNR=32.3, Peak=255 HFD=3.6
02:25:48.341 00.000 10844 MultiStar: [#1 0.07,-0.20,1.18,U] [#2 -0.87,0.01,0.00,M3] [#3 -0.05,0.05,0.93,U] [#4 -0.16,-0.17,0.79,U] [#5 -0.26,-0.54,0.92,U] [#6 0.44,-0.72,0.00,M3] [#7 0.43,-0.70,0.00,M2] [#8 0.32,-0.75,0.00,M2] 
02:25:48.341 00.000 10844 single-star, 4 included, MultiStar: {-0.05, -0.20}, one-star: {0.07, -0.16}
02:25:48.341 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
02:25:48.343 00.002 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
02:25:48.343 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.17 mountX=0.14 mountY=0.09, mountTheta=0.57
02:25:48.344 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.16, opts=13)
02:25:48.344 00.000 10844 Enqueuing Move request for scope (0.07, -0.16)
02:25:48.345 00.001 11060 Worker thread wakes up
02:25:48.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
02:25:48.345 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
02:25:48.345 00.000 11060 Moving (0.07, -0.16) raw xDistance=0.14 yDistance=0.09
02:25:48.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:25:48.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:48.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:48.345 00.000 10844 UpdateGuideState exits: m=2659 SNR=32.3 Saturated
02:25:48.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:48.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:48.345 00.000 10844 Enqueuing Expose request
02:25:48.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:25:48.346 00.001 11060 MoveAxis(W, 26, ABG)
02:25:48.346 00.000 11060 Guiding  Dir = 3, Dur = 26
02:25:48.359 00.013 11060 IsSlewing returns 0
02:25:48.359 00.000 11060 IsGuiding returns 0
02:25:48.362 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:48.362 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:48.390 00.028 11060 IsGuiding returns 0
02:25:48.390 00.000 11060 Move returns status 0, amount 26
02:25:48.390 00.000 11060 MoveAxis(N, 0, ABG)
02:25:48.390 00.000 11060 Move returns status 0, amount 0
02:25:48.390 00.000 11060 move complete, result=0
02:25:48.390 00.000 11060 worker thread done servicing request
02:25:48.391 00.001 11060 Worker thread wakes up
02:25:48.391 00.000 10844 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
02:25:48.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:48.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:49.023 00.632 11060 Exposure complete
02:25:49.219 00.196 11060 worker thread done servicing request
02:25:49.220 00.001 10844 OnExposeComplete: enter
02:25:49.220 00.000 10844 UpdateGuideState(): m_state=6
02:25:49.220 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13596
02:25:49.220 00.000 10844 Star::Find returns 1 (0), X=264.01, Y=61.71, Mass=2514, SNR=31.1, Peak=227 HFD=3.3
02:25:49.220 00.000 10844 MultiStar: [#1 0.47,0.44,0.00,M1] [#2 -0.06,0.56,1.96,U] [#3 0.24,0.02,0.88,U] [#4 -0.43,-0.30,0.95,U] [#5 -0.39,-0.25,1.03,U] [#6 0.66,0.24,0.00,M4] [#7 0.71,0.06,0.00,M3] [#8 -0.08,0.14,0.92,U] 
02:25:49.221 00.001 10844 refined, 5 included, MultiStar: {-0.09, 0.11}, one-star: {0.19, 0.03}
02:25:49.221 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.02 = -2.26)
02:25:49.221 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.28)
02:25:49.221 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.27 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
02:25:49.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.11, opts=13)
02:25:49.222 00.000 10844 Enqueuing Move request for scope (-0.09, 0.11)
02:25:49.222 00.000 11060 Worker thread wakes up
02:25:49.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:49.222 00.000 10844 UpdateGuideState exits: m=2514 SNR=31.1
02:25:49.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:49.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:49.222 00.000 10844 Enqueuing Expose request
02:25:49.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
02:25:49.223 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
02:25:49.223 00.000 11060 Moving (-0.09, 0.11) raw xDistance=-0.09 yDistance=-0.11
02:25:49.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:25:49.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:49.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:25:49.223 00.000 11060 MoveAxis(E, 0, ABG)
02:25:49.223 00.000 11060 Move returns status 0, amount 0
02:25:49.223 00.000 11060 MoveAxis(N, 0, ABG)
02:25:49.223 00.000 11060 Move returns status 0, amount 0
02:25:49.223 00.000 11060 move complete, result=0
02:25:49.223 00.000 11060 worker thread done servicing request
02:25:49.223 00.000 11060 Worker thread wakes up
02:25:49.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:49.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:49.225 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:49.382 00.157 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:49.382 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:49.383 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:49.383 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:49.384 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:49.384 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:49.386 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:49.386 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:49.387 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:49.387 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13596,"width":15,"height":15,"star_pos":[7.01,6.71],"pixels":"..."},"id":1}
02:25:49.398 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:49.398 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:49.853 00.455 11060 Exposure complete
02:25:50.053 00.200 11060 worker thread done servicing request
02:25:50.054 00.001 10844 OnExposeComplete: enter
02:25:50.054 00.000 10844 UpdateGuideState(): m_state=6
02:25:50.054 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13597
02:25:50.054 00.000 10844 Star::Find returns 1 (1), X=263.67, Y=61.70, Mass=2580, SNR=31.5, Peak=255 HFD=3.5
02:25:50.055 00.001 10844 MultiStar: [#1 -0.28,0.49,0.91,U] [#2 0.06,0.52,2.06,U] [#3 -0.25,-0.04,0.93,U] [#4 0.16,-0.48,1.09,U] [#5 -0.11,0.01,0.96,U] [#6 0.24,-0.43,0.85,U] [#7 0.37,-1.35,0.00,M4] [#8 -0.04,0.13,0.95,U] 
02:25:50.055 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.08}, one-star: {-0.16, 0.02}
02:25:50.055 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
02:25:50.055 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.68 = -2.61)
02:25:50.055 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.94 mountX=-0.08 mountY=-0.05, mountTheta=-2.60
02:25:50.056 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
02:25:50.056 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
02:25:50.056 00.000 11060 Worker thread wakes up
02:25:50.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
02:25:50.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
02:25:50.056 00.000 11060 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=-0.05
02:25:50.057 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:25:50.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:50.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:50.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:25:50.057 00.000 11060 MoveAxis(E, 0, ABG)
02:25:50.057 00.000 11060 Move returns status 0, amount 0
02:25:50.057 00.000 11060 MoveAxis(N, 0, ABG)
02:25:50.057 00.000 11060 Move returns status 0, amount 0
02:25:50.057 00.000 11060 move complete, result=0
02:25:50.057 00.000 10844 UpdateGuideState exits: m=2580 SNR=31.5 Saturated
02:25:50.057 00.000 11060 worker thread done servicing request
02:25:50.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:50.058 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:50.058 00.000 10844 Enqueuing Expose request
02:25:50.058 00.000 11060 Worker thread wakes up
02:25:50.058 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:50.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:50.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:50.306 00.248 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:50.306 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:50.306 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:50.307 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:50.307 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:50.307 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:50.308 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:50.308 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:50.308 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:50.308 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13597,"width":15,"height":15,"star_pos":[6.67,6.70],"pixels":"..."},"id":1}
02:25:50.325 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:50.325 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:50.696 00.371 11060 Exposure complete
02:25:50.884 00.188 11060 worker thread done servicing request
02:25:50.884 00.000 10844 OnExposeComplete: enter
02:25:50.884 00.000 10844 UpdateGuideState(): m_state=6
02:25:50.885 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13598
02:25:50.885 00.000 10844 Star::Find returns 1 (1), X=263.94, Y=62.43, Mass=2956, SNR=33.7, Peak=255 HFD=3.5
02:25:50.885 00.000 10844 MultiStar: [#1 0.05,-0.32,1.00,U] [#2 -0.38,0.08,1.91,U] [#3 -0.02,0.16,1.00,U] [#4 -0.27,0.40,0.83,U] [#5 -0.69,-0.45,0.00,M1] [#6 0.41,-0.49,0.00,M4] [#7 0.50,-0.52,0.00,M5] [#8 -0.35,-0.79,0.00,M1] 
02:25:50.885 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.19}, one-star: {0.12, 0.75}
02:25:50.885 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.32)
02:25:50.885 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
02:25:50.885 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.22 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
02:25:50.887 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.19, opts=13)
02:25:50.887 00.000 10844 Enqueuing Move request for scope (-0.14, 0.19)
02:25:50.887 00.000 11060 Worker thread wakes up
02:25:50.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:25:50.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
02:25:50.887 00.000 10844 UpdateGuideState exits: m=2956 SNR=33.7 Saturated
02:25:50.887 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
02:25:50.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:50.887 00.000 11060 Moving (-0.14, 0.19) raw xDistance=-0.16 yDistance=-0.17
02:25:50.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:50.887 00.000 10844 Enqueuing Expose request
02:25:50.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:25:50.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:50.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:25:50.887 00.000 11060 MoveAxis(E, 27, ABG)
02:25:50.888 00.001 11060 Guiding  Dir = 2, Dur = 27
02:25:50.918 00.030 11060 IsSlewing returns 0
02:25:50.918 00.000 11060 IsGuiding returns 0
02:25:50.958 00.040 11060 IsGuiding returns 0
02:25:50.959 00.001 11060 Move returns status 0, amount 27
02:25:50.959 00.000 11060 MoveAxis(N, 0, ABG)
02:25:50.959 00.000 11060 Move returns status 0, amount 0
02:25:50.959 00.000 11060 move complete, result=0
02:25:50.960 00.001 11060 worker thread done servicing request
02:25:50.960 00.000 11060 Worker thread wakes up
02:25:50.960 00.000 10844 GuideStep: -0.2 px 27 ms EAST, -0.2 px 0 ms NORTH
02:25:50.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:50.961 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:51.315 00.354 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:51.315 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:51.316 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:51.316 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:51.318 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:51.318 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:51.318 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:51.319 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:51.319 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:51.320 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13598,"width":15,"height":15,"star_pos":[6.94,7.43],"pixels":"..."},"id":1}
02:25:51.335 00.015 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:51.335 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:51.594 00.259 11060 Exposure complete
02:25:51.784 00.190 11060 worker thread done servicing request
02:25:51.785 00.001 10844 OnExposeComplete: enter
02:25:51.785 00.000 10844 UpdateGuideState(): m_state=6
02:25:51.785 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13599
02:25:51.785 00.000 10844 Star::Find returns 1 (0), X=264.07, Y=62.02, Mass=2363, SNR=30.0, Peak=223 HFD=2.9
02:25:51.786 00.001 10844 MultiStar: [#1 0.74,0.24,0.00,M1] [#2 -0.00,0.24,2.32,U] [#3 0.23,-0.02,1.06,U] [#4 0.07,0.53,0.87,U] [#5 -0.12,-0.23,1.01,U] [#6 0.02,-0.02,0.93,U] [#7 0.52,-0.49,0.00,M6] [#8 0.36,-0.37,1.02,U] 
02:25:51.786 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.25, 0.34}
02:25:51.786 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
02:25:51.786 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
02:25:51.786 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.71 mountX=-0.10 mountY=0.08, mountTheta=2.45
02:25:51.787 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.09, opts=13)
02:25:51.788 00.001 10844 Enqueuing Move request for scope (0.10, 0.09)
02:25:51.788 00.000 11060 Worker thread wakes up
02:25:51.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
02:25:51.788 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
02:25:51.788 00.000 11060 Moving (0.10, 0.09) raw xDistance=-0.10 yDistance=0.08
02:25:51.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:51.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:51.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:51.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:25:51.788 00.000 11060 MoveAxis(E, 0, ABG)
02:25:51.788 00.000 11060 Move returns status 0, amount 0
02:25:51.788 00.000 11060 MoveAxis(N, 0, ABG)
02:25:51.788 00.000 11060 Move returns status 0, amount 0
02:25:51.788 00.000 11060 move complete, result=0
02:25:51.788 00.000 10844 UpdateGuideState exits: m=2363 SNR=30.0
02:25:51.789 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:51.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:51.789 00.000 10844 Enqueuing Expose request
02:25:51.789 00.000 11060 worker thread done servicing request
02:25:51.789 00.000 11060 Worker thread wakes up
02:25:51.789 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:51.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:51.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:52.441 00.652 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:52.442 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:52.443 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:52.443 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:52.444 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:52.451 00.007 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:52.457 00.006 11060 Exposure complete
02:25:52.458 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:52.458 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:52.459 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:52.460 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13599,"width":15,"height":15,"star_pos":[7.07,7.02],"pixels":"..."},"id":1}
02:25:52.553 00.093 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:52.553 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:52.628 00.075 11060 worker thread done servicing request
02:25:52.628 00.000 10844 OnExposeComplete: enter
02:25:52.628 00.000 10844 UpdateGuideState(): m_state=6
02:25:52.629 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13600
02:25:52.629 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=62.12, Mass=3021, SNR=34.2, Peak=247 HFD=3.5
02:25:52.629 00.000 10844 MultiStar: [#1 -0.01,0.66,0.00,M2] [#2 -0.20,0.14,1.92,U] [#3 -0.28,0.35,0.87,U] [#4 0.04,-0.05,0.88,U] [#5 0.25,-0.13,0.89,U] [#6 -0.06,0.13,0.80,U] [#7 -0.12,-0.32,0.75,U] [#8 -0.48,-0.38,0.80,U] 
02:25:52.629 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {0.41, 0.44}
02:25:52.629 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.75) = xAngle (4.21 = -2.07)
02:25:52.629 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.19 = -2.09)
02:25:52.629 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=-0.04 mountY=-0.07, mountTheta=-2.08
02:25:52.630 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
02:25:52.631 00.001 10844 Enqueuing Move request for scope (-0.06, 0.05)
02:25:52.631 00.000 11060 Worker thread wakes up
02:25:52.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:52.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:25:52.631 00.000 10844 UpdateGuideState exits: m=3021 SNR=34.2
02:25:52.631 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:25:52.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:52.631 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=-0.07
02:25:52.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:52.631 00.000 10844 Enqueuing Expose request
02:25:52.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:52.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:52.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:25:52.631 00.000 11060 MoveAxis(E, 0, ABG)
02:25:52.631 00.000 11060 Move returns status 0, amount 0
02:25:52.631 00.000 11060 MoveAxis(N, 0, ABG)
02:25:52.631 00.000 11060 Move returns status 0, amount 0
02:25:52.632 00.001 11060 move complete, result=0
02:25:52.632 00.000 11060 worker thread done servicing request
02:25:52.632 00.000 11060 Worker thread wakes up
02:25:52.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:52.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:52.634 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:53.264 00.630 11060 Exposure complete
02:25:53.305 00.041 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:53.305 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:53.306 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:53.306 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:53.306 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:53.306 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:53.308 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:53.308 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:53.308 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:53.308 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13600,"width":15,"height":15,"star_pos":[7.23,7.12],"pixels":"..."},"id":1}
02:25:53.362 00.054 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:53.363 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:53.435 00.072 11060 worker thread done servicing request
02:25:53.435 00.000 10844 OnExposeComplete: enter
02:25:53.435 00.000 10844 UpdateGuideState(): m_state=6
02:25:53.435 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13601
02:25:53.435 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=62.34, Mass=2339, SNR=30.1, Peak=233 HFD=3.4
02:25:53.436 00.001 10844 MultiStar: [#1 0.11,0.87,0.00,M3] [#2 0.05,0.23,1.97,U] [#3 0.18,0.26,0.97,U] [#4 -0.27,0.63,0.00,M1] [#5 -0.29,0.64,0.00,M1] [#6 0.18,0.42,0.98,U] [#7 0.84,0.42,0.00,M6] [#8 0.03,-0.21,0.95,U] 
02:25:53.436 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.27}, one-star: {0.47, 0.66}
02:25:53.436 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
02:25:53.436 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
02:25:53.436 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.27 hyp=0.31 cameraTheta=1.03 mountX=-0.29 mountY=0.12, mountTheta=2.76
02:25:53.437 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.27, opts=13)
02:25:53.437 00.000 10844 Enqueuing Move request for scope (0.16, 0.27)
02:25:53.437 00.000 11060 Worker thread wakes up
02:25:53.437 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:53.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.27) opts 0xd
02:25:53.437 00.000 10844 UpdateGuideState exits: m=2339 SNR=30.1
02:25:53.437 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.27)
02:25:53.438 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:53.438 00.000 11060 Moving (0.16, 0.27) raw xDistance=-0.29 yDistance=0.12
02:25:53.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:53.438 00.000 10844 Enqueuing Expose request
02:25:53.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:25:53.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:53.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:25:53.438 00.000 11060 MoveAxis(E, 51, ABG)
02:25:53.438 00.000 11060 Guiding  Dir = 2, Dur = 51
02:25:53.463 00.025 11060 IsSlewing returns 0
02:25:53.463 00.000 11060 IsGuiding returns 0
02:25:53.558 00.095 11060 IsGuiding returns 0
02:25:53.558 00.000 11060 Move returns status 0, amount 51
02:25:53.558 00.000 11060 MoveAxis(N, 0, ABG)
02:25:53.558 00.000 11060 Move returns status 0, amount 0
02:25:53.559 00.001 11060 move complete, result=0
02:25:53.559 00.000 11060 worker thread done servicing request
02:25:53.559 00.000 11060 Worker thread wakes up
02:25:53.559 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
02:25:53.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:53.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:54.193 00.634 11060 Exposure complete
02:25:54.339 00.146 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:54.339 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:54.341 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:54.341 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:54.342 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:54.342 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:54.342 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:54.343 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:54.343 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:54.343 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13601,"width":15,"height":15,"star_pos":[7.29,7.34],"pixels":"..."},"id":1}
02:25:54.361 00.018 11060 worker thread done servicing request
02:25:54.362 00.001 10844 OnExposeComplete: enter
02:25:54.362 00.000 10844 UpdateGuideState(): m_state=6
02:25:54.362 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13602
02:25:54.362 00.000 10844 Star::Find returns 1 (1), X=263.96, Y=61.95, Mass=2549, SNR=31.1, Peak=255 HFD=2.9
02:25:54.363 00.001 10844 MultiStar: [#1 -0.08,0.56,0.96,U] [#2 -0.03,0.87,0.00,M1] [#3 -0.01,-0.12,0.91,U] [#4 -0.31,0.70,0.00,M2] [#5 0.16,-0.16,1.00,U] [#6 0.08,0.03,0.84,U] [#7 0.19,0.06,0.91,U] [#8 -0.07,-0.15,0.86,U] 
02:25:54.363 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.08}, one-star: {0.14, 0.27}
02:25:54.363 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
02:25:54.363 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
02:25:54.363 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.90 mountX=-0.09 mountY=0.05, mountTheta=2.64
02:25:54.364 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
02:25:54.365 00.001 10844 Enqueuing Move request for scope (0.06, 0.08)
02:25:54.365 00.000 11060 Worker thread wakes up
02:25:54.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:54.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
02:25:54.365 00.000 10844 UpdateGuideState exits: m=2549 SNR=31.1 Saturated
02:25:54.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
02:25:54.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:54.365 00.000 11060 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.05
02:25:54.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:54.365 00.000 10844 Enqueuing Expose request
02:25:54.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:25:54.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:54.366 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:25:54.366 00.000 11060 MoveAxis(E, 0, ABG)
02:25:54.366 00.000 11060 Move returns status 0, amount 0
02:25:54.366 00.000 11060 MoveAxis(N, 0, ABG)
02:25:54.366 00.000 11060 Move returns status 0, amount 0
02:25:54.366 00.000 11060 move complete, result=0
02:25:54.366 00.000 11060 worker thread done servicing request
02:25:54.366 00.000 11060 Worker thread wakes up
02:25:54.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:54.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:54.367 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:54.423 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:54.423 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:55.001 00.578 11060 Exposure complete
02:25:55.172 00.171 11060 worker thread done servicing request
02:25:55.172 00.000 10844 OnExposeComplete: enter
02:25:55.172 00.000 10844 UpdateGuideState(): m_state=6
02:25:55.172 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13603
02:25:55.173 00.001 10844 Star::Find returns 1 (1), X=263.95, Y=61.97, Mass=2934, SNR=34.0, Peak=255 HFD=2.9
02:25:55.173 00.000 10844 MultiStar: [#1 0.05,0.52,0.95,U] [#2 -0.03,0.66,0.00,M2] [#3 -0.17,0.19,0.86,U] [#4 -0.16,0.22,0.88,U] [#5 -0.12,-0.04,0.92,U] [#6 0.36,0.00,0.88,U] [#7 0.26,0.67,0.00,M6] [#8 -0.34,0.36,0.82,U] 
02:25:55.173 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.22}, one-star: {0.13, 0.29}
02:25:55.173 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
02:25:55.173 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
02:25:55.173 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.70 mountX=-0.21 mountY=-0.06, mountTheta=-2.85
02:25:55.174 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.22, opts=13)
02:25:55.174 00.000 10844 Enqueuing Move request for scope (-0.03, 0.22)
02:25:55.175 00.001 11060 Worker thread wakes up
02:25:55.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:55.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
02:25:55.175 00.000 10844 UpdateGuideState exits: m=2934 SNR=34.0 Saturated
02:25:55.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
02:25:55.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:55.175 00.000 11060 Moving (-0.03, 0.22) raw xDistance=-0.21 yDistance=-0.06
02:25:55.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:55.175 00.000 10844 Enqueuing Expose request
02:25:55.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:25:55.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:55.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:25:55.175 00.000 11060 MoveAxis(E, 37, ABG)
02:25:55.175 00.000 11060 Guiding  Dir = 2, Dur = 37
02:25:55.183 00.008 11060 IsSlewing returns 0
02:25:55.183 00.000 11060 IsGuiding returns 0
02:25:55.231 00.048 11060 IsGuiding returns 0
02:25:55.231 00.000 11060 Move returns status 0, amount 37
02:25:55.231 00.000 11060 MoveAxis(N, 0, ABG)
02:25:55.231 00.000 11060 Move returns status 0, amount 0
02:25:55.232 00.001 11060 move complete, result=0
02:25:55.232 00.000 11060 worker thread done servicing request
02:25:55.232 00.000 11060 Worker thread wakes up
02:25:55.232 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
02:25:55.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:55.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:55.323 00.091 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:55.323 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:55.324 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:55.324 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:55.325 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:55.326 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:55.327 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:55.327 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:55.328 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:55.328 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13603,"width":15,"height":15,"star_pos":[6.95,6.97],"pixels":"..."},"id":1}
02:25:55.338 00.010 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:55.338 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:55.878 00.540 11060 Exposure complete
02:25:56.049 00.171 11060 worker thread done servicing request
02:25:56.049 00.000 10844 OnExposeComplete: enter
02:25:56.049 00.000 10844 UpdateGuideState(): m_state=6
02:25:56.050 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13604
02:25:56.050 00.000 10844 Star::Find returns 1 (0), X=264.12, Y=61.95, Mass=2156, SNR=29.2, Peak=223 HFD=2.9
02:25:56.050 00.000 10844 MultiStar: [#1 0.18,0.20,1.02,U] [#2 -0.25,0.76,0.00,M3] [#3 -0.32,-0.18,1.02,U] [#4 -0.17,-0.25,1.08,U] [#5 -0.34,0.06,1.01,U] [#6 -0.22,-0.05,0.94,U] [#7 0.09,0.22,1.04,U] [#8 -0.28,0.21,1.06,U] 
02:25:56.050 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {0.30, 0.26}
02:25:56.050 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
02:25:56.050 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.32 = -1.97)
02:25:56.050 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.58 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
02:25:56.051 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
02:25:56.051 00.000 10844 Enqueuing Move request for scope (-0.09, 0.06)
02:25:56.051 00.000 11060 Worker thread wakes up
02:25:56.052 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:56.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
02:25:56.052 00.000 10844 UpdateGuideState exits: m=2156 SNR=29.2
02:25:56.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
02:25:56.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:56.052 00.000 11060 Moving (-0.09, 0.06) raw xDistance=-0.04 yDistance=-0.10
02:25:56.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:56.052 00.000 10844 Enqueuing Expose request
02:25:56.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:56.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:56.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:56.052 00.000 11060 MoveAxis(E, 0, ABG)
02:25:56.052 00.000 11060 Move returns status 0, amount 0
02:25:56.052 00.000 11060 MoveAxis(N, 0, ABG)
02:25:56.052 00.000 11060 Move returns status 0, amount 0
02:25:56.052 00.000 11060 move complete, result=0
02:25:56.052 00.000 11060 worker thread done servicing request
02:25:56.052 00.000 11060 Worker thread wakes up
02:25:56.053 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:56.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:56.054 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:56.305 00.251 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:56.306 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:56.307 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:56.307 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:56.308 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:56.308 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:56.308 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:56.309 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:56.309 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:56.310 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13604,"width":15,"height":15,"star_pos":[7.12,6.95],"pixels":"..."},"id":1}
02:25:56.350 00.040 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:56.350 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:56.689 00.339 11060 Exposure complete
02:25:56.855 00.166 11060 worker thread done servicing request
02:25:56.855 00.000 10844 OnExposeComplete: enter
02:25:56.855 00.000 10844 UpdateGuideState(): m_state=6
02:25:56.855 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13605
02:25:56.857 00.002 10844 Star::Find returns 1 (0), X=264.13, Y=62.34, Mass=2292, SNR=30.2, Peak=225 HFD=3.2
02:25:56.857 00.000 10844 MultiStar: [#1 0.52,1.04,0.00,M1] [#2 0.11,0.30,2.24,U] [#3 0.18,0.22,1.06,U] [#4 -0.10,0.47,0.89,U] [#5 -0.23,0.07,1.01,U] [#6 0.22,-0.44,0.98,U] [#7 0.49,0.54,0.00,M6] [#8 0.37,0.58,0.00,M1] 
02:25:56.857 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.22}, one-star: {0.31, 0.65}
02:25:56.857 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
02:25:56.857 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
02:25:56.857 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.19 mountX=-0.24 mountY=0.05, mountTheta=2.93
02:25:56.859 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.22, opts=13)
02:25:56.859 00.000 10844 Enqueuing Move request for scope (0.09, 0.22)
02:25:56.859 00.000 11060 Worker thread wakes up
02:25:56.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:25:56.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
02:25:56.859 00.000 10844 UpdateGuideState exits: m=2292 SNR=30.2
02:25:56.859 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
02:25:56.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:56.859 00.000 11060 Moving (0.09, 0.22) raw xDistance=-0.24 yDistance=0.05
02:25:56.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:56.859 00.000 10844 Enqueuing Expose request
02:25:56.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:25:56.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:56.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:25:56.859 00.000 11060 MoveAxis(E, 41, ABG)
02:25:56.859 00.000 11060 Guiding  Dir = 2, Dur = 41
02:25:56.886 00.027 11060 IsSlewing returns 0
02:25:56.886 00.000 11060 IsGuiding returns 0
02:25:56.949 00.063 11060 IsGuiding returns 0
02:25:56.949 00.000 11060 Move returns status 0, amount 41
02:25:56.949 00.000 11060 MoveAxis(N, 0, ABG)
02:25:56.949 00.000 11060 Move returns status 0, amount 0
02:25:56.950 00.001 11060 move complete, result=0
02:25:56.950 00.000 11060 worker thread done servicing request
02:25:56.950 00.000 11060 Worker thread wakes up
02:25:56.950 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
02:25:56.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:56.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:57.279 00.329 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:57.279 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:57.280 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:57.280 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:57.281 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:57.281 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:57.282 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:57.282 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:57.283 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:57.284 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13605,"width":15,"height":15,"star_pos":[7.13,7.34],"pixels":"..."},"id":1}
02:25:57.361 00.077 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:57.361 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:57.580 00.219 11060 Exposure complete
02:25:57.774 00.194 11060 worker thread done servicing request
02:25:57.774 00.000 10844 OnExposeComplete: enter
02:25:57.774 00.000 10844 UpdateGuideState(): m_state=6
02:25:57.774 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13606
02:25:57.774 00.000 10844 Star::Find returns 1 (0), X=263.78, Y=62.06, Mass=2571, SNR=31.7, Peak=254 HFD=3.1
02:25:57.774 00.000 10844 MultiStar: [#1 -0.06,0.34,0.85,U] [#2 -0.42,0.75,0.00,M3] [#3 0.09,-0.01,0.95,U] [#4 -0.56,0.70,0.00,M1] [#5 0.16,-0.15,1.01,U] [#6 0.42,-0.22,0.88,U] [#7 -0.04,0.47,0.87,U] [#8 -0.01,0.40,0.84,U] 
02:25:57.774 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.17}, one-star: {-0.04, 0.38}
02:25:57.774 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
02:25:57.774 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
02:25:57.774 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.18 cameraTheta=1.14 mountX=-0.18 mountY=0.05, mountTheta=2.88
02:25:57.777 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.17, opts=13)
02:25:57.777 00.000 10844 Enqueuing Move request for scope (0.08, 0.17)
02:25:57.777 00.000 11060 Worker thread wakes up
02:25:57.778 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:25:57.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
02:25:57.778 00.000 10844 UpdateGuideState exits: m=2571 SNR=31.7
02:25:57.778 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
02:25:57.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:57.778 00.000 11060 Moving (0.08, 0.17) raw xDistance=-0.18 yDistance=0.05
02:25:57.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:57.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:25:57.778 00.000 10844 Enqueuing Expose request
02:25:57.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:57.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:25:57.779 00.001 11060 MoveAxis(E, 32, ABG)
02:25:57.779 00.000 11060 Guiding  Dir = 2, Dur = 32
02:25:57.795 00.016 11060 IsSlewing returns 0
02:25:57.795 00.000 11060 IsGuiding returns 0
02:25:57.852 00.057 11060 IsGuiding returns 0
02:25:57.852 00.000 11060 Move returns status 0, amount 32
02:25:57.852 00.000 11060 MoveAxis(N, 0, ABG)
02:25:57.852 00.000 11060 Move returns status 0, amount 0
02:25:57.852 00.000 11060 move complete, result=0
02:25:57.853 00.001 10844 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
02:25:57.854 00.001 11060 worker thread done servicing request
02:25:57.855 00.001 11060 Worker thread wakes up
02:25:57.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:57.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:58.323 00.468 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:58.323 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:58.323 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:58.324 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:58.324 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:58.324 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:58.325 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:58.326 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:58.327 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:58.327 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13606,"width":15,"height":15,"star_pos":[6.78,7.06],"pixels":"..."},"id":1}
02:25:58.383 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:58.383 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:58.486 00.103 11060 Exposure complete
02:25:58.684 00.198 11060 worker thread done servicing request
02:25:58.684 00.000 10844 OnExposeComplete: enter
02:25:58.684 00.000 10844 UpdateGuideState(): m_state=6
02:25:58.684 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13607
02:25:58.684 00.000 10844 Star::Find returns 1 (0), X=264.08, Y=61.41, Mass=2519, SNR=30.8, Peak=243 HFD=3.3
02:25:58.685 00.001 10844 MultiStar: [#1 0.16,0.07,1.10,U] [#2 -0.07,0.39,2.12,U] [#3 -0.56,0.38,0.00,M1] [#4 0.00,-0.10,0.95,U] [#5 -0.16,-0.02,0.90,U] [#6 -0.20,-0.32,0.95,U] [#7 -0.02,0.34,0.96,U] [#8 -0.00,-0.44,1.04,U] 
02:25:58.685 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.25, -0.27}
02:25:58.685 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.75) = xAngle (4.01 = -2.27)
02:25:58.685 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.99 = -2.29)
02:25:58.685 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.26 mountX=-0.01 mountY=-0.01, mountTheta=-2.28
02:25:58.686 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
02:25:58.687 00.001 10844 Enqueuing Move request for scope (-0.01, 0.01)
02:25:58.687 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:58.687 00.000 11060 Worker thread wakes up
02:25:58.687 00.000 10844 UpdateGuideState exits: m=2519 SNR=30.8
02:25:58.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:58.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:58.687 00.000 10844 Enqueuing Expose request
02:25:58.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
02:25:58.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
02:25:58.687 00.000 11060 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
02:25:58.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:25:58.688 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:58.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:25:58.688 00.000 11060 MoveAxis(E, 0, ABG)
02:25:58.688 00.000 11060 Move returns status 0, amount 0
02:25:58.688 00.000 11060 MoveAxis(N, 0, ABG)
02:25:58.688 00.000 11060 Move returns status 0, amount 0
02:25:58.688 00.000 11060 move complete, result=0
02:25:58.689 00.001 11060 worker thread done servicing request
02:25:58.689 00.000 11060 Worker thread wakes up
02:25:58.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:58.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:58.690 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:59.329 00.639 11060 Exposure complete
02:25:59.372 00.043 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:25:59.372 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:25:59.373 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:25:59.373 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:25:59.373 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:25:59.374 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:59.374 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:25:59.374 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:25:59.374 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:25:59.374 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13607,"width":15,"height":15,"star_pos":[7.08,7.41],"pixels":"..."},"id":1}
02:25:59.446 00.072 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:25:59.446 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:25:59.520 00.074 10844 OnExposeComplete: enter
02:25:59.520 00.000 10844 UpdateGuideState(): m_state=6
02:25:59.520 00.000 11060 worker thread done servicing request
02:25:59.522 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13608
02:25:59.522 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=61.44, Mass=2608, SNR=31.8, Peak=233 HFD=3.4
02:25:59.522 00.000 10844 MultiStar: [#1 0.13,0.57,1.04,U] [#2 -0.84,0.71,0.00,M3] [#3 -0.55,0.64,0.00,M2] [#4 -0.35,-0.40,1.07,U] [#5 -0.56,-0.11,1.02,U] [#6 -0.25,-0.39,0.80,U] [#7 0.59,-0.09,0.76,U] [#8 -0.44,-0.49,0.00,M1] 
02:25:59.522 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.10}, one-star: {0.01, -0.24}
02:25:59.522 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
02:25:59.522 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
02:25:59.522 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.32 mountX=0.12 mountY=-0.08, mountTheta=-0.58
02:25:59.525 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.10, opts=13)
02:25:59.525 00.000 10844 Enqueuing Move request for scope (-0.10, -0.10)
02:25:59.525 00.000 11060 Worker thread wakes up
02:25:59.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:25:59.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
02:25:59.525 00.000 10844 UpdateGuideState exits: m=2608 SNR=31.8
02:25:59.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
02:25:59.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:59.525 00.000 11060 Moving (-0.10, -0.10) raw xDistance=0.12 yDistance=-0.08
02:25:59.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:25:59.525 00.000 10844 Enqueuing Expose request
02:25:59.526 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:25:59.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:59.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:25:59.526 00.000 11060 MoveAxis(E, 0, ABG)
02:25:59.526 00.000 11060 Move returns status 0, amount 0
02:25:59.526 00.000 11060 MoveAxis(N, 0, ABG)
02:25:59.526 00.000 11060 Move returns status 0, amount 0
02:25:59.526 00.000 11060 move complete, result=0
02:25:59.526 00.000 11060 worker thread done servicing request
02:25:59.526 00.000 11060 Worker thread wakes up
02:25:59.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:25:59.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:25:59.528 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:00.156 00.628 11060 Exposure complete
02:26:00.336 00.180 11060 worker thread done servicing request
02:26:00.336 00.000 10844 OnExposeComplete: enter
02:26:00.337 00.001 10844 UpdateGuideState(): m_state=6
02:26:00.337 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13609
02:26:00.337 00.000 10844 Star::Find returns 1 (0), X=263.94, Y=62.23, Mass=2902, SNR=33.3, Peak=238 HFD=3.9
02:26:00.337 00.000 10844 MultiStar: [#1 -0.34,0.97,0.00,M1] [#2 -0.63,0.41,0.00,M4] [#3 -0.01,0.05,0.92,U] [#4 0.42,0.53,0.00,M1] [#5 -0.50,0.29,0.96,U] [#6 -0.13,0.04,0.84,U] [#7 -0.36,0.52,0.84,U] [#8 -0.44,0.33,0.93,U] 
02:26:00.338 00.001 10844 refined, 5 included, MultiStar: {-0.22, 0.30}, one-star: {0.12, 0.55}
02:26:00.338 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.75) = xAngle (3.94 = -2.34)
02:26:00.338 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.93 = -2.36)
02:26:00.338 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.30 hyp=0.37 cameraTheta=2.19 mountX=-0.26 mountY=-0.26, mountTheta=-2.35
02:26:00.340 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.30, opts=13)
02:26:00.340 00.000 10844 Enqueuing Move request for scope (-0.22, 0.30)
02:26:00.340 00.000 11060 Worker thread wakes up
02:26:00.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:26:00.341 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.30) opts 0xd
02:26:00.341 00.000 10844 UpdateGuideState exits: m=2902 SNR=33.3
02:26:00.341 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.30)
02:26:00.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:00.341 00.000 11060 Moving (-0.22, 0.30) raw xDistance=-0.26 yDistance=-0.26
02:26:00.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:00.341 00.000 10844 Enqueuing Expose request
02:26:00.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:26:00.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:26:00.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:26:00.342 00.001 11060 MoveAxis(E, 45, ABG)
02:26:00.342 00.000 11060 Guiding  Dir = 2, Dur = 45
02:26:00.359 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:26:00.359 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:26:00.359 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:26:00.360 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:00.361 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:00.361 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:26:00.362 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:26:00.362 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:26:00.362 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:26:00.364 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13609,"width":15,"height":15,"star_pos":[6.94,7.23],"pixels":"..."},"id":1}
02:26:00.378 00.014 11060 IsSlewing returns 0
02:26:00.378 00.000 11060 IsGuiding returns 0
02:26:00.432 00.054 11060 IsGuiding returns 0
02:26:00.432 00.000 11060 Move returns status 0, amount 45
02:26:00.432 00.000 11060 MoveAxis(N, 0, ABG)
02:26:00.432 00.000 11060 Move returns status 0, amount 0
02:26:00.432 00.000 11060 move complete, result=0
02:26:00.432 00.000 11060 worker thread done servicing request
02:26:00.432 00.000 11060 Worker thread wakes up
02:26:00.433 00.001 10844 GuideStep: -0.3 px 45 ms EAST, -0.3 px 0 ms NORTH
02:26:00.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:00.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:00.458 00.025 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:26:00.458 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:26:01.061 00.603 11060 Exposure complete
02:26:01.288 00.227 10844 OnExposeComplete: enter
02:26:01.288 00.000 11060 worker thread done servicing request
02:26:01.288 00.000 10844 UpdateGuideState(): m_state=6
02:26:01.288 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13610
02:26:01.289 00.001 10844 Star::Find returns 1 (1), X=263.62, Y=61.53, Mass=2699, SNR=32.1, Peak=255 HFD=3.2
02:26:01.289 00.000 10844 MultiStar: [#1 -0.10,0.57,1.13,U] [#2 -0.40,0.32,1.97,U] [#3 -0.18,-0.21,0.94,U] [#4 -0.14,0.03,0.97,U] [#5 -0.77,0.21,0.00,M1] [#6 0.01,-0.60,0.88,U] [#7 -0.09,-0.03,0.85,U] [#8 -0.53,-0.33,0.94,U] 
02:26:01.290 00.001 10844 refined, 7 included, MultiStar: {-0.23, 0.01}, one-star: {-0.20, -0.15}
02:26:01.290 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.85 = -1.43)
02:26:01.290 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
02:26:01.290 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.10 mountX=0.03 mountY=-0.23, mountTheta=-1.43
02:26:01.294 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.01, opts=13)
02:26:01.294 00.000 10844 Enqueuing Move request for scope (-0.23, 0.01)
02:26:01.294 00.000 11060 Worker thread wakes up
02:26:01.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:26:01.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
02:26:01.294 00.000 10844 UpdateGuideState exits: m=2699 SNR=32.1 Saturated
02:26:01.294 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
02:26:01.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:01.294 00.000 11060 Moving (-0.23, 0.01) raw xDistance=0.03 yDistance=-0.23
02:26:01.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:01.294 00.000 10844 Enqueuing Expose request
02:26:01.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:26:01.295 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:26:01.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:26:01.295 00.000 11060 MoveAxis(E, 0, ABG)
02:26:01.295 00.000 11060 Move returns status 0, amount 0
02:26:01.295 00.000 11060 MoveAxis(N, 0, ABG)
02:26:01.295 00.000 11060 Move returns status 0, amount 0
02:26:01.295 00.000 11060 move complete, result=0
02:26:01.296 00.001 11060 worker thread done servicing request
02:26:01.296 00.000 11060 Worker thread wakes up
02:26:01.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:01.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:01.297 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:01.385 00.088 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:26:01.385 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:26:01.385 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:26:01.386 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:01.386 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:01.386 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:26:01.387 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
02:26:01.387 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
02:26:01.387 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:26:01.387 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13610,"width":15,"height":15,"star_pos":[6.62,6.53],"pixels":"..."},"id":1}
02:26:01.449 00.062 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:26:01.449 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:26:01.850 00.401 10844 evsrv: cli 0EEEE6B0 connect
02:26:01.850 00.000 10844 case statement mapped state 6 to 3
02:26:01.851 00.001 10844 case statement mapped state 6 to 3
02:26:01.851 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"a7ffd865-3b5b-4aea-bb13-64ea945cefc0"}
02:26:01.851 00.000 10844 PhdController::Guide begins
02:26:01.851 00.000 10844 PhdController: newstate STATE_SETUP
02:26:01.851 00.000 10844 PhdController: setup
02:26:01.852 00.001 10844 PhdController: newstate STATE_ATTEMPT_START
02:26:01.852 00.000 10844 PhdController: guider state = 6
02:26:01.852 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:26:01.852 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
02:26:01.852 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":0,"id":"a7ffd865-3b5b-4aea-bb13-64ea945cefc0"}
02:26:01.853 00.001 10844 evsrv: cli 0EEEE6B0 disconnect
02:26:01.855 00.002 10844 evsrv: cli 0EEEEBB0 connect
02:26:01.855 00.000 10844 case statement mapped state 6 to 3
02:26:01.856 00.001 10844 case statement mapped state 6 to 3
02:26:01.856 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_lock_shift_params","id":"6fa978c6-7c36-45fd-879e-e1b7bccf17d6"}
02:26:01.856 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6fa978c6-7c36-45fd-879e-e1b7bccf17d6"}
02:26:01.857 00.001 10844 evsrv: cli 0EEEEBB0 disconnect
02:26:01.858 00.001 10844 evsrv: cli 0EEEE7F0 connect
02:26:01.858 00.000 10844 case statement mapped state 6 to 3
02:26:01.859 00.001 10844 case statement mapped state 6 to 3
02:26:01.861 00.002 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_lock_position","id":"2f452cb5-7509-46bf-9f4d-95e780e03e7e"}
02:26:01.861 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":[263.82,61.68],"id":"2f452cb5-7509-46bf-9f4d-95e780e03e7e"}
02:26:01.862 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
02:26:01.862 00.000 10844 evsrv: cli 0EEEE610 connect
02:26:01.862 00.000 10844 case statement mapped state 6 to 3
02:26:01.863 00.001 10844 case statement mapped state 6 to 3
02:26:01.863 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_calibrated","id":"d1f59ddd-2d6e-4e44-ae73-32b6d08bf96f"}
02:26:01.863 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":true,"id":"d1f59ddd-2d6e-4e44-ae73-32b6d08bf96f"}
02:26:01.864 00.001 10844 evsrv: cli 0EEEE610 disconnect
02:26:01.864 00.000 10844 evsrv: cli 0EEEDDF0 connect
02:26:01.864 00.000 10844 case statement mapped state 6 to 3
02:26:01.874 00.010 10844 case statement mapped state 6 to 3
02:26:01.874 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"b8eb0548-a5c4-4417-b8f9-0d83e15e7c5a"}
02:26:01.874 00.000 10844 case statement mapped state 6 to 3
02:26:01.874 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8eb0548-a5c4-4417-b8f9-0d83e15e7c5a"}
02:26:01.875 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
02:26:01.945 00.070 11060 Exposure complete
02:26:02.156 00.211 11060 worker thread done servicing request
02:26:02.157 00.001 10844 OnExposeComplete: enter
02:26:02.157 00.000 10844 UpdateGuideState(): m_state=6
02:26:02.157 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13611
02:26:02.157 00.000 10844 Star::Find returns 1 (1), X=263.84, Y=61.21, Mass=2710, SNR=31.8, Peak=255 HFD=3.2
02:26:02.157 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
02:26:02.157 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
02:26:02.158 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.53 mountX=0.46 mountY=0.10, mountTheta=0.21
02:26:02.160 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.47, opts=13)
02:26:02.160 00.000 10844 Enqueuing Move request for scope (0.02, -0.47)
02:26:02.160 00.000 11060 Worker thread wakes up
02:26:02.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.47) opts 0xd
02:26:02.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:02.160 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.47)
02:26:02.160 00.000 10844 UpdateGuideState exits: m=2710 SNR=31.8 Saturated
02:26:02.160 00.000 11060 Moving (0.02, -0.47) raw xDistance=0.46 yDistance=0.10
02:26:02.160 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 1 / 99999
02:26:02.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.46
02:26:02.160 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373562.160,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:26:02.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:02.161 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:26:02.161 00.000 11060 MoveAxis(W, 79, ABG)
02:26:02.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:02.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:02.161 00.000 10844 Enqueuing Expose request
02:26:02.173 00.012 11060 Guiding  Dir = 3, Dur = 79
02:26:02.181 00.008 11060 IsSlewing returns 0
02:26:02.181 00.000 11060 IsGuiding returns 0
02:26:02.281 00.100 11060 IsGuiding returns 0
02:26:02.281 00.000 11060 Move returns status 0, amount 79
02:26:02.282 00.001 11060 MoveAxis(N, 0, ABG)
02:26:02.282 00.000 11060 Move returns status 0, amount 0
02:26:02.282 00.000 11060 move complete, result=0
02:26:02.282 00.000 11060 worker thread done servicing request
02:26:02.282 00.000 11060 Worker thread wakes up
02:26:02.282 00.000 10844 GuideStep: 0.5 px 79 ms WEST, 0.1 px 0 ms NORTH
02:26:02.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:02.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:02.323 00.041 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:26:02.324 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:26:02.324 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:26:02.324 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:02.325 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:02.325 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:26:02.326 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:26:02.326 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13611,"width":15,"height":15,"star_pos":[6.84,7.21],"pixels":"..."},"id":1}
02:26:02.384 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:26:02.385 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:26:02.930 00.545 11060 Exposure complete
02:26:03.441 00.511 11060 worker thread done servicing request
02:26:03.442 00.001 10844 OnExposeComplete: enter
02:26:03.442 00.000 10844 UpdateGuideState(): m_state=6
02:26:03.442 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13612
02:26:03.442 00.000 10844 Star::Find returns 1 (1), X=263.29, Y=62.09, Mass=2889, SNR=33.7, Peak=255 HFD=3.8
02:26:03.443 00.001 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
02:26:03.443 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.06)
02:26:03.443 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.41 hyp=0.67 cameraTheta=2.49 mountX=-0.30 mountY=-0.59, mountTheta=-2.04
02:26:03.457 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.41, opts=13)
02:26:03.460 00.003 10844 Enqueuing Move request for scope (-0.53, 0.41)
02:26:03.460 00.000 11060 Worker thread wakes up
02:26:03.461 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.41) opts 0xd
02:26:03.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.41)
02:26:03.461 00.000 11060 Moving (-0.53, 0.41) raw xDistance=-0.30 yDistance=-0.59
02:26:03.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:26:03.461 00.000 11060 resist switch: large excursion: input -0.59 thresh 0.57 direction from 1 to -1
02:26:03.462 00.001 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.78
02:26:03.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.59
02:26:03.462 00.000 11060 MoveAxis(E, 50, ABG)
02:26:03.462 00.000 11060 Guiding  Dir = 2, Dur = 50
02:26:03.462 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:03.462 00.000 10844 UpdateGuideState exits: m=2889 SNR=33.7 Saturated
02:26:03.462 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 2 / 99999
02:26:03.462 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373563.462,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":1.3,"SettleTime":10.0,"StarLocked":true}
02:26:03.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:03.464 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:03.464 00.000 10844 Enqueuing Expose request
02:26:03.476 00.012 11060 IsSlewing returns 0
02:26:03.492 00.016 11060 IsGuiding returns 0
02:26:03.571 00.079 11060 IsGuiding returns 0
02:26:03.571 00.000 11060 Move returns status 0, amount 50
02:26:03.572 00.001 11060 BLC: Oldest BLC event removed
02:26:03.572 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:26:03.572 00.000 11060 MoveAxis(N, 981, ABG)
02:26:03.572 00.000 11060 duration set to 750 by maxDecDuration
02:26:03.572 00.000 11060 Guiding  Dir = 0, Dur = 750
02:26:03.587 00.015 11060 IsSlewing returns 0
02:26:03.587 00.000 11060 IsGuiding returns 0
02:26:03.725 00.138 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:26:03.725 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:26:03.726 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:26:03.727 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:03.728 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:03.728 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:26:03.741 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:26:03.741 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13612,"width":15,"height":15,"star_pos":[7.29,7.09],"pixels":"..."},"id":1}
02:26:03.800 00.059 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:26:03.800 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:26:04.321 00.521 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:26:04.321 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:26:04.322 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:26:04.323 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:04.324 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:04.324 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:26:04.326 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:26:04.327 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13612,"width":15,"height":15,"star_pos":[7.29,7.09],"pixels":"..."},"id":1}
02:26:04.349 00.022 11060 IsGuiding returns 0
02:26:04.349 00.000 11060 Move returns status 0, amount 750
02:26:04.349 00.000 11060 move complete, result=0
02:26:04.349 00.000 11060 worker thread done servicing request
02:26:04.350 00.001 11060 Worker thread wakes up
02:26:04.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:04.350 00.000 10844 GuideStep: -0.3 px 50 ms EAST, -0.6 px 750 ms NORTH
02:26:04.351 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:04.364 00.013 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:26:04.364 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:26:05.035 00.671 11060 Exposure complete
02:26:05.521 00.486 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:26:05.521 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:26:05.523 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:26:05.523 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:05.524 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:05.524 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:26:05.525 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:26:05.525 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13612,"width":15,"height":15,"star_pos":[7.29,7.09],"pixels":"..."},"id":1}
02:26:05.621 00.096 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:26:05.621 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:26:05.704 00.083 11060 worker thread done servicing request
02:26:05.704 00.000 10844 OnExposeComplete: enter
02:26:05.704 00.000 10844 UpdateGuideState(): m_state=6
02:26:05.705 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13613
02:26:05.705 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=61.74, Mass=2468, SNR=30.7, Peak=255 HFD=3.2
02:26:05.705 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
02:26:05.705 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
02:26:05.705 00.000 10844 CameraToMount -- cameraX=0.67 cameraY=0.06 hyp=0.67 cameraTheta=0.09 mountX=-0.18 mountY=0.65, mountTheta=1.84
02:26:05.707 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.67, y=0.06, opts=13)
02:26:05.707 00.000 10844 Enqueuing Move request for scope (0.67, 0.06)
02:26:05.707 00.000 11060 Worker thread wakes up
02:26:05.707 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:05.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.06) opts 0xd
02:26:05.707 00.000 10844 UpdateGuideState exits: m=2468 SNR=30.7 Saturated
02:26:05.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.67, 0.06)
02:26:05.708 00.001 10844 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 3 / 99999
02:26:05.708 00.000 11060 Moving (0.67, 0.06) raw xDistance=-0.18 yDistance=0.65
02:26:05.708 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373565.708,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.48,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
02:26:05.708 00.000 11060 BLC: History state: CurrMiss=-0.65, AvgInitMiss=-0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.414682, 1:-0.651617
02:26:05.708 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:26:05.708 00.000 11060 BLC: window closed
02:26:05.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:26:05.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:05.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:05.708 00.000 11060 resist switch: large excursion: input 0.65 thresh 0.57 direction from -1 to 1
02:26:05.709 00.001 10844 Enqueuing Expose request
02:26:05.709 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.95
02:26:05.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.65
02:26:05.709 00.000 11060 MoveAxis(E, 33, ABG)
02:26:05.709 00.000 11060 Guiding  Dir = 2, Dur = 33
02:26:05.730 00.021 11060 IsSlewing returns 0
02:26:05.730 00.000 11060 IsGuiding returns 0
02:26:05.802 00.072 11060 IsGuiding returns 0
02:26:05.802 00.000 11060 Move returns status 0, amount 33
02:26:05.802 00.000 11060 BLC: Oldest BLC event removed
02:26:05.803 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:26:05.803 00.000 11060 MoveAxis(S, 1004, ABG)
02:26:05.803 00.000 11060 duration set to 750 by maxDecDuration
02:26:05.803 00.000 11060 Guiding  Dir = 1, Dur = 750
02:26:05.839 00.036 11060 IsSlewing returns 0
02:26:05.840 00.001 11060 IsGuiding returns 0
02:26:06.635 00.795 11060 IsGuiding returns 0
02:26:06.635 00.000 11060 Move returns status 0, amount 750
02:26:06.635 00.000 11060 move complete, result=0
02:26:06.636 00.001 11060 worker thread done servicing request
02:26:06.636 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.7 px 750 ms SOUTH
02:26:06.652 00.016 11060 Worker thread wakes up
02:26:06.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:06.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:06.919 00.267 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
02:26:06.919 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
02:26:06.920 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
02:26:06.920 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:06.921 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:26:06.921 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
02:26:06.922 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
02:26:06.922 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":13613,"width":15,"height":15,"star_pos":[7.49,6.74],"pixels":"..."},"id":1}
02:26:07.313 00.391 11060 Exposure complete
02:26:07.695 00.382 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
02:26:07.696 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
02:26:07.869 00.173 11060 worker thread done servicing request
02:26:07.869 00.000 10844 OnExposeComplete: enter
02:26:07.869 00.000 10844 UpdateGuideState(): m_state=6
02:26:07.870 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13614
02:26:07.870 00.000 10844 Star::Find returns 1 (0), X=263.44, Y=61.47, Mass=2414, SNR=30.9, Peak=246 HFD=3.2
02:26:07.870 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.89 = -0.89)
02:26:07.870 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.91 = -0.91)
02:26:07.870 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.21 hyp=0.44 cameraTheta=-2.64 mountX=0.27 mountY=-0.34, mountTheta=-0.90
02:26:07.872 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.21, opts=13)
02:26:07.872 00.000 10844 Enqueuing Move request for scope (-0.38, -0.21)
02:26:07.872 00.000 11060 Worker thread wakes up
02:26:07.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:07.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.21) opts 0xd
02:26:07.872 00.000 10844 UpdateGuideState exits: m=2414 SNR=30.9
02:26:07.872 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.21)
02:26:07.872 00.000 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 4 / 99999
02:26:07.872 00.000 11060 Moving (-0.38, -0.21) raw xDistance=0.27 yDistance=-0.34
02:26:07.872 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373567.872,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.47,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
02:26:07.873 00.001 11060 BLC: History state: CurrMiss=-0.34, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.456132, 1:-0.342540
02:26:07.873 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:26:07.873 00.000 11060 BLC: window closed
02:26:07.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
02:26:07.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:26:07.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:26:07.873 00.000 11060 MoveAxis(W, 47, ABG)
02:26:07.873 00.000 11060 Guiding  Dir = 3, Dur = 47
02:26:07.897 00.024 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:07.898 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:07.898 00.000 10844 Enqueuing Expose request
02:26:07.899 00.001 11060 IsSlewing returns 0
02:26:07.899 00.000 11060 IsGuiding returns 0
02:26:07.969 00.070 11060 IsGuiding returns 0
02:26:07.969 00.000 11060 Move returns status 0, amount 47
02:26:07.970 00.001 11060 MoveAxis(N, 0, ABG)
02:26:07.970 00.000 11060 Move returns status 0, amount 0
02:26:07.970 00.000 11060 move complete, result=0
02:26:07.970 00.000 10844 GuideStep: 0.3 px 47 ms WEST, -0.3 px 0 ms NORTH
02:26:07.970 00.000 11060 worker thread done servicing request
02:26:07.970 00.000 11060 Worker thread wakes up
02:26:07.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:07.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:08.599 00.629 11060 Exposure complete
02:26:08.864 00.265 11060 worker thread done servicing request
02:26:08.864 00.000 10844 OnExposeComplete: enter
02:26:08.866 00.002 10844 UpdateGuideState(): m_state=6
02:26:08.866 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13615
02:26:08.866 00.000 10844 Star::Find returns 1 (1), X=263.88, Y=62.24, Mass=2732, SNR=32.3, Peak=255 HFD=3.5
02:26:08.866 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.75) = xAngle (3.23 = -3.05)
02:26:08.866 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.21 = -3.07)
02:26:08.866 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.56 hyp=0.56 cameraTheta=1.48 mountX=-0.56 mountY=-0.04, mountTheta=-3.07
02:26:08.868 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.56, opts=13)
02:26:08.868 00.000 10844 Enqueuing Move request for scope (0.05, 0.56)
02:26:08.868 00.000 11060 Worker thread wakes up
02:26:08.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:26:08.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.56) opts 0xd
02:26:08.869 00.001 10844 UpdateGuideState exits: m=2732 SNR=32.3 Saturated
02:26:08.869 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.56)
02:26:08.869 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 5 / 99999
02:26:08.869 00.000 11060 Moving (0.05, 0.56) raw xDistance=-0.56 yDistance=-0.04
02:26:08.869 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373568.869,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.50,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
02:26:08.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.56
02:26:08.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:08.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:08.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:26:08.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:08.869 00.000 10844 Enqueuing Expose request
02:26:08.869 00.000 11060 MoveAxis(E, 96, ABG)
02:26:08.869 00.000 11060 Guiding  Dir = 2, Dur = 96
02:26:08.876 00.007 11060 IsSlewing returns 0
02:26:08.876 00.000 11060 IsGuiding returns 0
02:26:08.984 00.108 11060 IsGuiding returns 0
02:26:08.984 00.000 11060 Move returns status 0, amount 96
02:26:08.984 00.000 11060 MoveAxis(N, 0, ABG)
02:26:08.984 00.000 11060 Move returns status 0, amount 0
02:26:08.984 00.000 11060 move complete, result=0
02:26:08.984 00.000 11060 worker thread done servicing request
02:26:08.984 00.000 11060 Worker thread wakes up
02:26:08.984 00.000 10844 GuideStep: -0.6 px 96 ms EAST, -0.0 px 0 ms NORTH
02:26:08.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:08.986 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:09.619 00.633 11060 Exposure complete
02:26:09.849 00.230 10844 OnExposeComplete: enter
02:26:09.849 00.000 10844 UpdateGuideState(): m_state=6
02:26:09.849 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13616
02:26:09.849 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=62.33, Mass=2350, SNR=29.5, Peak=183 HFD=3.7
02:26:09.850 00.001 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
02:26:09.850 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
02:26:09.850 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.65 hyp=0.66 cameraTheta=1.45 mountX=-0.66 mountY=-0.03, mountTheta=-3.10
02:26:09.851 00.001 11060 worker thread done servicing request
02:26:09.851 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.65, opts=13)
02:26:09.852 00.001 10844 Enqueuing Move request for scope (0.08, 0.65)
02:26:09.852 00.000 11060 Worker thread wakes up
02:26:09.852 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:09.852 00.000 10844 UpdateGuideState exits: m=2350 SNR=29.5
02:26:09.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.65) opts 0xd
02:26:09.852 00.000 10844 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 6 / 99999
02:26:09.852 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.65)
02:26:09.852 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373569.852,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.55,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
02:26:09.852 00.000 11060 Moving (0.08, 0.65) raw xDistance=-0.66 yDistance=-0.03
02:26:09.853 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.66
02:26:09.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:09.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:09.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:26:09.853 00.000 11060 MoveAxis(E, 117, ABG)
02:26:09.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:09.853 00.000 10844 Enqueuing Expose request
02:26:09.853 00.000 11060 Guiding  Dir = 2, Dur = 117
02:26:09.862 00.009 11060 IsSlewing returns 0
02:26:09.862 00.000 11060 IsGuiding returns 0
02:26:09.986 00.124 11060 IsGuiding returns 0
02:26:09.986 00.000 11060 Move returns status 0, amount 117
02:26:09.986 00.000 11060 MoveAxis(N, 0, ABG)
02:26:09.986 00.000 11060 Move returns status 0, amount 0
02:26:09.987 00.001 11060 move complete, result=0
02:26:09.987 00.000 11060 worker thread done servicing request
02:26:09.987 00.000 11060 Worker thread wakes up
02:26:09.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:09.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:09.987 00.000 10844 GuideStep: -0.7 px 117 ms EAST, -0.0 px 0 ms NORTH
02:26:10.617 00.630 11060 Exposure complete
02:26:10.848 00.231 11060 worker thread done servicing request
02:26:10.849 00.001 10844 OnExposeComplete: enter
02:26:10.849 00.000 10844 UpdateGuideState(): m_state=6
02:26:10.849 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13617
02:26:10.849 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=61.49, Mass=2062, SNR=28.0, Peak=173 HFD=3.3
02:26:10.849 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
02:26:10.849 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
02:26:10.849 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-2.24 mountX=0.22 mountY=-0.12, mountTheta=-0.50
02:26:10.851 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.20, opts=13)
02:26:10.851 00.000 10844 Enqueuing Move request for scope (-0.16, -0.20)
02:26:10.851 00.000 11060 Worker thread wakes up
02:26:10.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:10.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
02:26:10.851 00.000 10844 UpdateGuideState exits: m=2062 SNR=28.0
02:26:10.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
02:26:10.851 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 7 / 99999
02:26:10.851 00.000 11060 Moving (-0.16, -0.20) raw xDistance=0.22 yDistance=-0.12
02:26:10.851 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373570.851,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
02:26:10.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.22
02:26:10.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:10.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:10.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:26:10.853 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:10.853 00.000 10844 Enqueuing Expose request
02:26:10.853 00.000 11060 MoveAxis(W, 35, ABG)
02:26:10.853 00.000 11060 Guiding  Dir = 3, Dur = 35
02:26:10.862 00.009 11060 IsSlewing returns 0
02:26:10.862 00.000 11060 IsGuiding returns 0
02:26:10.910 00.048 11060 IsGuiding returns 0
02:26:10.910 00.000 11060 Move returns status 0, amount 35
02:26:10.910 00.000 11060 MoveAxis(N, 0, ABG)
02:26:10.911 00.001 11060 Move returns status 0, amount 0
02:26:10.911 00.000 11060 move complete, result=0
02:26:10.911 00.000 11060 worker thread done servicing request
02:26:10.911 00.000 10844 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
02:26:10.911 00.000 11060 Worker thread wakes up
02:26:10.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:10.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:11.545 00.634 11060 Exposure complete
02:26:11.768 00.223 11060 worker thread done servicing request
02:26:11.768 00.000 10844 OnExposeComplete: enter
02:26:11.768 00.000 10844 UpdateGuideState(): m_state=6
02:26:11.768 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13618
02:26:11.769 00.001 10844 Star::Find returns 1 (0), X=263.45, Y=61.20, Mass=2165, SNR=28.4, Peak=197 HFD=3.4
02:26:11.769 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.75) = xAngle (-0.48 = -0.48)
02:26:11.769 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
02:26:11.769 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.48 hyp=0.61 cameraTheta=-2.23 mountX=0.54 mountY=-0.29, mountTheta=-0.49
02:26:11.771 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.48, opts=13)
02:26:11.771 00.000 10844 Enqueuing Move request for scope (-0.38, -0.48)
02:26:11.772 00.001 11060 Worker thread wakes up
02:26:11.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.48) opts 0xd
02:26:11.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.48)
02:26:11.772 00.000 11060 Moving (-0.38, -0.48) raw xDistance=0.54 yDistance=-0.29
02:26:11.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.54
02:26:11.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:26:11.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:26:11.772 00.000 11060 MoveAxis(W, 95, ABG)
02:26:11.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:11.772 00.000 10844 UpdateGuideState exits: m=2165 SNR=28.4
02:26:11.772 00.000 11060 Guiding  Dir = 3, Dur = 95
02:26:11.772 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 8 / 99999
02:26:11.774 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770373571.774,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.50,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
02:26:11.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:11.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:11.774 00.000 10844 Enqueuing Expose request
02:26:11.787 00.013 11060 IsSlewing returns 0
02:26:11.787 00.000 11060 IsGuiding returns 0
02:26:11.897 00.110 11060 IsGuiding returns 0
02:26:11.897 00.000 11060 Move returns status 0, amount 95
02:26:11.897 00.000 11060 MoveAxis(N, 0, ABG)
02:26:11.897 00.000 11060 Move returns status 0, amount 0
02:26:11.897 00.000 11060 move complete, result=0
02:26:11.897 00.000 11060 worker thread done servicing request
02:26:11.897 00.000 11060 Worker thread wakes up
02:26:11.897 00.000 10844 GuideStep: 0.5 px 95 ms WEST, -0.3 px 0 ms NORTH
02:26:11.898 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:11.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:12.528 00.630 11060 Exposure complete
02:26:12.752 00.224 11060 worker thread done servicing request
02:26:12.752 00.000 10844 OnExposeComplete: enter
02:26:12.752 00.000 10844 UpdateGuideState(): m_state=6
02:26:12.752 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13619
02:26:12.754 00.002 10844 Star::Find returns 1 (0), X=263.69, Y=61.55, Mass=2357, SNR=30.4, Peak=220 HFD=3.2
02:26:12.754 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
02:26:12.754 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
02:26:12.754 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.35 mountX=0.15 mountY=-0.11, mountTheta=-0.61
02:26:12.755 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.13, opts=13)
02:26:12.755 00.000 10844 Enqueuing Move request for scope (-0.13, -0.13)
02:26:12.756 00.001 11060 Worker thread wakes up
02:26:12.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:12.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
02:26:12.756 00.000 10844 UpdateGuideState exits: m=2357 SNR=30.4
02:26:12.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
02:26:12.756 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 9 / 99999
02:26:12.756 00.000 10844 PhdController: newstate STATE_FINISH
02:26:12.756 00.000 10844 PhdController complete: success
02:26:12.756 00.000 11060 Moving (-0.13, -0.13) raw xDistance=0.15 yDistance=-0.11
02:26:12.756 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770373572.756,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
02:26:12.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
02:26:12.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:12.756 00.000 10844 Mount: notify guiding dither settle done success=1
02:26:12.757 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:26:12.757 00.000 10844 PhdController: newstate STATE_IDLE
02:26:12.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:12.757 00.000 11060 MoveAxis(W, 30, ABG)
02:26:12.766 00.009 11060 Guiding  Dir = 3, Dur = 30
02:26:12.767 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:12.767 00.000 10844 Enqueuing Expose request
02:26:12.773 00.006 11060 IsSlewing returns 0
02:26:12.773 00.000 11060 IsGuiding returns 0
02:26:12.819 00.046 11060 IsGuiding returns 0
02:26:12.819 00.000 11060 Move returns status 0, amount 30
02:26:12.819 00.000 11060 MoveAxis(N, 0, ABG)
02:26:12.820 00.001 11060 Move returns status 0, amount 0
02:26:12.820 00.000 11060 move complete, result=0
02:26:12.820 00.000 11060 worker thread done servicing request
02:26:12.820 00.000 11060 Worker thread wakes up
02:26:12.820 00.000 10844 GuideStep: 0.2 px 30 ms WEST, -0.1 px 0 ms NORTH
02:26:12.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:12.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:13.460 00.640 11060 Exposure complete
02:26:13.922 00.462 11060 worker thread done servicing request
02:26:13.922 00.000 10844 OnExposeComplete: enter
02:26:13.922 00.000 10844 UpdateGuideState(): m_state=6
02:26:13.923 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13620
02:26:13.923 00.000 10844 Star::Find returns 1 (1), X=263.43, Y=61.78, Mass=2375, SNR=29.9, Peak=255 HFD=3.2
02:26:13.924 00.001 10844 MultiStar: [#1 0.12,0.89,0.00,M1] [#2 -0.62,0.51,0.00,M4] [#3 -0.29,-0.01,0.99,U] [#4 0.09,0.42,0.97,U] [#5 -1.12,0.23,0.00,M2] [#6 0.13,-0.05,0.89,U] [#7 0.30,0.22,0.87,U] [#8 -0.27,0.14,0.98,U] 
02:26:13.924 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.14}, one-star: {-0.39, 0.10}
02:26:13.924 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.75) = xAngle (3.88 = -2.41)
02:26:13.924 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.86 = -2.42)
02:26:13.924 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.12 mountX=-0.12 mountY=-0.11, mountTheta=-2.42
02:26:13.926 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.14, opts=13)
02:26:13.926 00.000 10844 Enqueuing Move request for scope (-0.08, 0.14)
02:26:13.926 00.000 11060 Worker thread wakes up
02:26:13.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:26:13.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
02:26:13.926 00.000 10844 UpdateGuideState exits: m=2375 SNR=29.9 Saturated
02:26:13.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
02:26:13.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:13.927 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:13.927 00.000 10844 Enqueuing Expose request
02:26:13.927 00.000 11060 Moving (-0.08, 0.14) raw xDistance=-0.12 yDistance=-0.11
02:26:13.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:26:13.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:13.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:26:13.927 00.000 11060 MoveAxis(E, 0, ABG)
02:26:13.930 00.003 11060 Move returns status 0, amount 0
02:26:13.930 00.000 11060 MoveAxis(N, 0, ABG)
02:26:13.931 00.001 11060 Move returns status 0, amount 0
02:26:13.931 00.000 11060 move complete, result=0
02:26:13.931 00.000 11060 worker thread done servicing request
02:26:13.931 00.000 11060 Worker thread wakes up
02:26:13.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:13.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:13.945 00.014 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:14.570 00.625 11060 Exposure complete
02:26:14.919 00.349 11060 worker thread done servicing request
02:26:14.919 00.000 10844 OnExposeComplete: enter
02:26:14.919 00.000 10844 UpdateGuideState(): m_state=6
02:26:14.919 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13621
02:26:14.920 00.001 10844 Star::Find returns 1 (0), X=263.89, Y=62.38, Mass=1987, SNR=27.7, Peak=184 HFD=3.3
02:26:14.920 00.000 10844 MultiStar: [#1 -0.37,0.28,1.07,U] [#2 -0.22,0.39,2.35,U] [#3 -0.87,0.40,0.00,M1] [#4 -0.16,0.20,1.08,U] [#5 -0.45,0.76,0.00,M3] [#6 -0.08,-0.34,1.00,U] [#7 -0.47,0.42,1.03,U] [#8 -0.53,0.25,1.06,U] 
02:26:14.920 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.29}, one-star: {0.06, 0.70}
02:26:14.921 00.001 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
02:26:14.921 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
02:26:14.921 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.29 hyp=0.38 cameraTheta=2.28 mountX=-0.24 mountY=-0.29, mountTheta=-2.26
02:26:14.923 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.29, opts=13)
02:26:14.923 00.000 10844 Enqueuing Move request for scope (-0.25, 0.29)
02:26:14.923 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:26:14.923 00.000 10844 UpdateGuideState exits: m=1987 SNR=27.7
02:26:14.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:14.924 00.001 11060 Worker thread wakes up
02:26:14.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:14.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.29) opts 0xd
02:26:14.924 00.000 10844 Enqueuing Expose request
02:26:14.924 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.29)
02:26:14.924 00.000 11060 Moving (-0.25, 0.29) raw xDistance=-0.24 yDistance=-0.29
02:26:14.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:26:14.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:26:14.925 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:26:14.925 00.000 11060 MoveAxis(E, 42, ABG)
02:26:14.925 00.000 11060 Guiding  Dir = 2, Dur = 42
02:26:14.951 00.026 11060 IsSlewing returns 0
02:26:14.951 00.000 11060 IsGuiding returns 0
02:26:15.014 00.063 11060 IsGuiding returns 0
02:26:15.015 00.001 11060 Move returns status 0, amount 42
02:26:15.015 00.000 11060 MoveAxis(N, 0, ABG)
02:26:15.015 00.000 11060 Move returns status 0, amount 0
02:26:15.015 00.000 11060 move complete, result=0
02:26:15.015 00.000 11060 worker thread done servicing request
02:26:15.015 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.3 px 0 ms NORTH
02:26:15.016 00.001 11060 Worker thread wakes up
02:26:15.017 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:15.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:15.687 00.670 11060 Exposure complete
02:26:16.134 00.447 11060 worker thread done servicing request
02:26:16.134 00.000 10844 OnExposeComplete: enter
02:26:16.134 00.000 10844 UpdateGuideState(): m_state=6
02:26:16.135 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13622
02:26:16.135 00.000 10844 Star::Find returns 1 (1), X=263.70, Y=61.70, Mass=3003, SNR=33.5, Peak=255 HFD=3.7
02:26:16.136 00.001 10844 MultiStar: [#1 -0.25,0.20,0.93,U] [#2 -0.70,-0.07,0.00,M4] [#3 -0.68,0.37,0.00,M2] [#4 -0.03,-0.04,0.91,U] [#5 -0.93,0.14,0.00,M4] [#6 -0.30,-0.14,0.75,U] [#7 -0.34,0.32,0.92,U] [#8 -0.67,-0.28,0.00,M1] 
02:26:16.136 00.000 10844 single-star, 4 included, MultiStar: {-0.21, 0.08}, one-star: {-0.13, 0.01}
02:26:16.136 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
02:26:16.136 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.51)
02:26:16.136 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.04 mountX=0.01 mountY=-0.13, mountTheta=-1.49
02:26:16.138 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.01, opts=13)
02:26:16.139 00.001 10844 Enqueuing Move request for scope (-0.13, 0.01)
02:26:16.139 00.000 11060 Worker thread wakes up
02:26:16.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
02:26:16.139 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
02:26:16.139 00.000 11060 Moving (-0.13, 0.01) raw xDistance=0.01 yDistance=-0.13
02:26:16.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:26:16.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:16.140 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:16.140 00.000 10844 UpdateGuideState exits: m=3003 SNR=33.5 Saturated
02:26:16.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:26:16.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:16.140 00.000 11060 MoveAxis(E, 0, ABG)
02:26:16.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:16.140 00.000 11060 Move returns status 0, amount 0
02:26:16.141 00.001 10844 Enqueuing Expose request
02:26:16.141 00.000 11060 MoveAxis(N, 0, ABG)
02:26:16.141 00.000 11060 Move returns status 0, amount 0
02:26:16.141 00.000 11060 move complete, result=0
02:26:16.141 00.000 11060 worker thread done servicing request
02:26:16.141 00.000 11060 Worker thread wakes up
02:26:16.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:16.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:16.145 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:16.776 00.631 11060 Exposure complete
02:26:17.172 00.396 11060 worker thread done servicing request
02:26:17.172 00.000 10844 OnExposeComplete: enter
02:26:17.172 00.000 10844 UpdateGuideState(): m_state=6
02:26:17.172 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13623
02:26:17.173 00.001 10844 Star::Find returns 1 (1), X=264.07, Y=61.30, Mass=2568, SNR=31.7, Peak=255 HFD=3.3
02:26:17.173 00.000 10844 MultiStar: [#1 -0.38,0.63,0.00,M1] [#2 -0.56,0.35,0.00,M5] [#3 0.03,0.83,0.00,M3] [#4 -0.15,-0.03,1.01,U] [#5 -0.67,0.38,0.00,M5] [#6 0.05,-0.61,1.01,U] [#7 0.24,0.62,0.00,M1] [#8 -0.21,0.19,0.93,U] 
02:26:17.173 00.000 10844 refined, 3 included, MultiStar: {-0.01, -0.21}, one-star: {0.25, -0.38}
02:26:17.173 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
02:26:17.174 00.001 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
02:26:17.174 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.22 cameraTheta=-1.63 mountX=0.21 mountY=0.02, mountTheta=0.10
02:26:17.186 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.21, opts=13)
02:26:17.186 00.000 10844 Enqueuing Move request for scope (-0.01, -0.21)
02:26:17.186 00.000 11060 Worker thread wakes up
02:26:17.186 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:26:17.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
02:26:17.186 00.000 10844 UpdateGuideState exits: m=2568 SNR=31.7 Saturated
02:26:17.186 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
02:26:17.187 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:17.187 00.000 11060 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=0.02
02:26:17.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:17.187 00.000 10844 Enqueuing Expose request
02:26:17.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:26:17.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:17.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:26:17.187 00.000 11060 MoveAxis(W, 37, ABG)
02:26:17.187 00.000 11060 Guiding  Dir = 3, Dur = 37
02:26:17.195 00.008 11060 IsSlewing returns 0
02:26:17.195 00.000 11060 IsGuiding returns 0
02:26:17.239 00.044 11060 IsGuiding returns 0
02:26:17.239 00.000 11060 Move returns status 0, amount 37
02:26:17.239 00.000 11060 MoveAxis(N, 0, ABG)
02:26:17.239 00.000 11060 Move returns status 0, amount 0
02:26:17.240 00.001 11060 move complete, result=0
02:26:17.240 00.000 11060 worker thread done servicing request
02:26:17.240 00.000 11060 Worker thread wakes up
02:26:17.240 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
02:26:17.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:17.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:17.968 00.728 11060 Exposure complete
02:26:37.420 19.452 10844 OnExposeComplete: enter
02:26:37.421 00.001 10844 UpdateGuideState(): m_state=6
02:26:37.421 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13624
02:26:37.421 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=61.37, Mass=2402, SNR=31.1, Peak=255 HFD=3.3
02:26:37.421 00.000 10844 MultiStar: [#1 -0.07,0.31,0.83,U] [#2 -0.15,0.72,0.00,M6] [#3 -0.02,0.38,0.78,U] [#4 -0.10,0.20,0.78,U] [#5 0.07,0.01,1.05,U] [#6 -0.04,-0.33,0.95,U] [#7 0.24,0.48,0.80,U] [#8 0.13,0.06,0.85,U] 
02:26:37.422 00.001 10844 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.21, -0.31}
02:26:37.438 00.016 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
02:26:37.439 00.001 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.68 = 2.68)
02:26:37.439 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.09 cameraTheta=0.94 mountX=-0.09 mountY=0.04, mountTheta=2.68
02:26:37.570 00.131 11060 worker thread done servicing request
02:26:37.572 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
02:26:37.572 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
02:26:37.572 00.000 11060 Worker thread wakes up
02:26:37.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
02:26:37.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
02:26:37.572 00.000 11060 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.04
02:26:37.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:26:37.573 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:37.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:26:37.573 00.000 11060 MoveAxis(E, 0, ABG)
02:26:37.573 00.000 11060 Move returns status 0, amount 0
02:26:37.573 00.000 11060 MoveAxis(N, 0, ABG)
02:26:37.573 00.000 11060 Move returns status 0, amount 0
02:26:37.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:37.573 00.000 10844 UpdateGuideState exits: m=2402 SNR=31.1 Saturated
02:26:37.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:37.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:37.614 00.041 11060 move complete, result=0
02:26:37.614 00.000 11060 worker thread done servicing request
02:26:37.614 00.000 10844 Enqueuing Expose request
02:26:37.614 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:26:37.615 00.001 11060 Worker thread wakes up
02:26:37.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:37.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:38.277 00.662 11060 Exposure complete
02:26:38.984 00.707 10844 OnExposeComplete: enter
02:26:38.985 00.001 10844 UpdateGuideState(): m_state=6
02:26:38.986 00.001 11060 worker thread done servicing request
02:26:38.987 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13625
02:26:38.987 00.000 10844 Star::Find returns 1 (1), X=263.26, Y=61.07, Mass=2481, SNR=31.4, Peak=255 HFD=3.2
02:26:38.987 00.000 10844 MultiStar: [#1 -0.01,-0.72,0.00,M1] [#2 -0.77,-0.42,0.00,M7] [#3 0.08,-0.79,0.00,M3] [#4 -0.34,-0.59,0.00,M1] [#5 -0.66,-0.91,0.00,M5] [#6 0.40,-1.14,0.00,M1] [#7 0.15,-1.18,0.00,M1] [#8 -0.21,-1.59,0.00,M1] 
02:26:38.987 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
02:26:38.987 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
02:26:38.987 00.000 10844 CameraToMount -- cameraX=-0.56 cameraY=-0.61 hyp=0.83 cameraTheta=-2.31 mountX=0.70 mountY=-0.45, mountTheta=-0.57
02:26:38.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=-0.61, opts=13)
02:26:38.989 00.000 10844 Enqueuing Move request for scope (-0.56, -0.61)
02:26:38.989 00.000 11060 Worker thread wakes up
02:26:38.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:26:38.990 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.61) opts 0xd
02:26:38.990 00.000 10844 UpdateGuideState exits: m=2481 SNR=31.4 Saturated
02:26:38.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, -0.61)
02:26:38.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:38.990 00.000 11060 Moving (-0.56, -0.61) raw xDistance=0.70 yDistance=-0.45
02:26:38.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:38.990 00.000 10844 Enqueuing Expose request
02:26:38.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.70
02:26:38.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:26:38.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:26:38.990 00.000 11060 MoveAxis(W, 121, ABG)
02:26:38.990 00.000 11060 Guiding  Dir = 3, Dur = 121
02:26:39.004 00.014 11060 IsSlewing returns 0
02:26:39.005 00.001 11060 IsGuiding returns 0
02:26:39.140 00.135 11060 IsGuiding returns 0
02:26:39.140 00.000 11060 Move returns status 0, amount 121
02:26:39.140 00.000 11060 MoveAxis(N, 0, ABG)
02:26:39.142 00.002 11060 Move returns status 0, amount 0
02:26:39.143 00.001 11060 move complete, result=0
02:26:39.143 00.000 10844 GuideStep: 0.7 px 121 ms WEST, -0.5 px 0 ms NORTH
02:26:39.145 00.002 11060 worker thread done servicing request
02:26:39.145 00.000 11060 Worker thread wakes up
02:26:39.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:39.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:39.886 00.741 11060 Exposure complete
02:26:41.247 01.361 11060 worker thread done servicing request
02:26:41.247 00.000 10844 OnExposeComplete: enter
02:26:41.247 00.000 10844 UpdateGuideState(): m_state=6
02:26:41.249 00.002 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13626
02:26:41.249 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=60.89, Mass=2498, SNR=31.3, Peak=227 HFD=3.0
02:26:41.250 00.001 10844 MultiStar: [#1 -0.19,0.03,1.03,U] [#2 -0.22,-0.86,0.00,M8] [#3 -0.10,-0.76,0.00,M4] [#4 -0.41,-0.35,0.89,U] [#5 -0.11,-0.06,1.06,U] [#6 0.01,-1.31,0.00,M2] [#7 -0.26,-1.07,0.00,M2] [#8 -0.01,-0.97,0.00,M2] 
02:26:41.250 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.29}, one-star: {0.47, -0.79}
02:26:41.250 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
02:26:41.250 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
02:26:41.251 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.74 mountX=0.29 mountY=-0.00, mountTheta=-0.01
02:26:41.253 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.29, opts=13)
02:26:41.253 00.000 10844 Enqueuing Move request for scope (-0.05, -0.29)
02:26:41.253 00.000 11060 Worker thread wakes up
02:26:41.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:26:41.253 00.000 10844 UpdateGuideState exits: m=2498 SNR=31.3
02:26:41.254 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
02:26:41.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:41.254 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
02:26:41.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:41.254 00.000 11060 Moving (-0.05, -0.29) raw xDistance=0.29 yDistance=-0.00
02:26:41.254 00.000 10844 Enqueuing Expose request
02:26:41.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:26:41.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:41.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:26:41.254 00.000 11060 MoveAxis(W, 54, ABG)
02:26:41.255 00.001 11060 Guiding  Dir = 3, Dur = 54
02:26:41.271 00.016 11060 IsSlewing returns 0
02:26:41.272 00.001 11060 IsGuiding returns 0
02:26:41.359 00.087 11060 IsGuiding returns 0
02:26:41.362 00.003 11060 Move returns status 0, amount 54
02:26:41.362 00.000 11060 MoveAxis(N, 0, ABG)
02:26:41.362 00.000 11060 Move returns status 0, amount 0
02:26:41.362 00.000 11060 move complete, result=0
02:26:41.362 00.000 11060 worker thread done servicing request
02:26:41.367 00.005 10844 GuideStep: 0.3 px 54 ms WEST, -0.0 px 0 ms NORTH
02:26:41.369 00.002 11060 Worker thread wakes up
02:26:41.370 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:41.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:42.106 00.736 11060 Exposure complete
02:26:43.947 01.841 11060 worker thread done servicing request
02:26:43.947 00.000 10844 OnExposeComplete: enter
02:26:43.947 00.000 10844 UpdateGuideState(): m_state=6
02:26:43.947 00.000 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13627
02:26:43.948 00.001 10844 Star::Find returns 1 (0), X=263.87, Y=61.42, Mass=2588, SNR=31.6, Peak=228 HFD=3.5
02:26:43.948 00.000 10844 MultiStar: [#1 0.01,0.01,0.95,U] [#2 0.09,-0.23,2.15,U] [#3 0.15,-0.54,0.92,U] [#4 0.19,-0.63,0.00,M1] [#5 0.17,-0.73,0.00,M5] [#6 0.25,-1.10,0.00,M3] [#7 0.61,-1.02,0.00,M3] [#8 0.23,-0.76,0.00,M3] 
02:26:43.948 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.25}, one-star: {0.05, -0.26}
02:26:43.948 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.50 = 0.50)
02:26:43.948 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
02:26:43.948 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.26 mountX=0.23 mountY=0.12, mountTheta=0.48
02:26:43.959 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.25, opts=13)
02:26:43.959 00.000 10844 Enqueuing Move request for scope (0.08, -0.25)
02:26:43.963 00.004 11060 Worker thread wakes up
02:26:43.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:43.964 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
02:26:43.964 00.000 10844 UpdateGuideState exits: m=2588 SNR=31.6
02:26:43.964 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
02:26:43.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:43.964 00.000 11060 Moving (0.08, -0.25) raw xDistance=0.23 yDistance=0.12
02:26:43.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:43.964 00.000 10844 Enqueuing Expose request
02:26:43.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:26:43.965 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:43.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:26:43.965 00.000 11060 MoveAxis(W, 41, ABG)
02:26:43.970 00.005 11060 Guiding  Dir = 3, Dur = 41
02:26:44.013 00.043 11060 IsSlewing returns 0
02:26:44.014 00.001 11060 IsGuiding returns 0
02:26:44.076 00.062 11060 IsGuiding returns 0
02:26:44.076 00.000 11060 Move returns status 0, amount 41
02:26:44.076 00.000 11060 MoveAxis(N, 0, ABG)
02:26:44.076 00.000 11060 Move returns status 0, amount 0
02:26:44.076 00.000 11060 move complete, result=0
02:26:44.076 00.000 11060 worker thread done servicing request
02:26:44.076 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
02:26:44.079 00.003 11060 Worker thread wakes up
02:26:44.080 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:44.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:44.730 00.650 11060 Exposure complete
02:26:47.187 02.457 11060 worker thread done servicing request
02:26:47.188 00.001 10844 OnExposeComplete: enter
02:26:47.188 00.000 10844 UpdateGuideState(): m_state=6
02:26:47.188 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13628
02:26:47.188 00.000 10844 Star::Find returns 1 (1), X=263.82, Y=61.32, Mass=2551, SNR=32.0, Peak=255 HFD=3.2
02:26:47.189 00.001 10844 MultiStar: [#1 0.23,-0.14,0.96,U] [#2 -0.70,-0.14,0.00,M8] [#3 -0.09,-0.20,0.83,U] [#4 0.06,-0.63,0.90,U] [#5 -0.33,-0.81,0.00,M6] [#6 0.66,-0.94,0.00,M4] [#7 0.31,-0.58,0.00,M4] [#8 0.05,-0.77,0.00,M4] 
02:26:47.189 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.33}, one-star: {-0.01, -0.36}
02:26:47.189 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.35 = 0.35)
02:26:47.190 00.001 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
02:26:47.190 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.33 hyp=0.34 cameraTheta=-1.41 mountX=0.32 mountY=0.11, mountTheta=0.33
02:26:47.193 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.33, opts=13)
02:26:47.194 00.001 10844 Enqueuing Move request for scope (0.06, -0.33)
02:26:47.194 00.000 11060 Worker thread wakes up
02:26:47.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.33) opts 0xd
02:26:47.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.33)
02:26:47.195 00.001 11060 Moving (0.06, -0.33) raw xDistance=0.32 yDistance=0.11
02:26:47.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:47.195 00.000 10844 UpdateGuideState exits: m=2551 SNR=32.0 Saturated
02:26:47.196 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:47.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:47.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
02:26:47.196 00.000 10844 Enqueuing Expose request
02:26:47.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:47.197 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:26:47.197 00.000 11060 MoveAxis(W, 56, ABG)
02:26:47.197 00.000 11060 Guiding  Dir = 3, Dur = 56
02:26:47.202 00.005 11060 IsSlewing returns 0
02:26:47.204 00.002 11060 IsGuiding returns 0
02:26:47.269 00.065 11060 IsGuiding returns 0
02:26:47.270 00.001 11060 Move returns status 0, amount 56
02:26:47.270 00.000 11060 MoveAxis(N, 0, ABG)
02:26:47.270 00.000 11060 Move returns status 0, amount 0
02:26:47.270 00.000 11060 move complete, result=0
02:26:47.272 00.002 10844 GuideStep: 0.3 px 56 ms WEST, 0.1 px 0 ms NORTH
02:26:47.275 00.003 11060 worker thread done servicing request
02:26:47.275 00.000 11060 Worker thread wakes up
02:26:47.276 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:47.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:48.007 00.731 11060 Exposure complete
02:26:49.296 01.289 10844 OnExposeComplete: enter
02:26:49.298 00.002 10844 UpdateGuideState(): m_state=6
02:26:49.299 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13629
02:26:49.299 00.000 10844 Star::Find returns 1 (0), X=263.96, Y=61.76, Mass=2346, SNR=30.2, Peak=222 HFD=3.2
02:26:49.301 00.002 10844 MultiStar: [#1 0.46,-0.39,0.95,U] [#2 -0.01,-0.12,2.08,U] [#3 -0.04,-0.09,0.94,U] [#4 0.02,-0.33,0.91,U] [#5 0.03,-0.15,1.03,U] [#6 -0.28,-0.16,0.91,U] [#7 0.64,-0.37,0.00,M5] [#8 0.02,-0.37,1.02,U] 
02:26:49.302 00.001 10844 single-star, 7 included, MultiStar: {0.04, -0.18}, one-star: {0.14, 0.08}
02:26:49.317 00.015 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
02:26:49.318 00.001 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
02:26:49.319 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=-0.10 mountY=0.13, mountTheta=2.26
02:26:49.320 00.001 11060 worker thread done servicing request
02:26:49.322 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.08, opts=13)
02:26:49.322 00.000 10844 Enqueuing Move request for scope (0.14, 0.08)
02:26:49.322 00.000 11060 Worker thread wakes up
02:26:49.323 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
02:26:49.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
02:26:49.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:26:49.323 00.000 11060 Moving (0.14, 0.08) raw xDistance=-0.10 yDistance=0.13
02:26:49.323 00.000 10844 UpdateGuideState exits: m=2346 SNR=30.2
02:26:49.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:26:49.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:49.324 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:49.324 00.000 10844 Enqueuing Expose request
02:26:49.325 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:49.326 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:26:49.326 00.000 11060 MoveAxis(E, 0, ABG)
02:26:49.326 00.000 11060 Move returns status 0, amount 0
02:26:49.326 00.000 11060 MoveAxis(N, 0, ABG)
02:26:49.335 00.009 11060 Move returns status 0, amount 0
02:26:49.335 00.000 11060 move complete, result=0
02:26:49.336 00.001 11060 worker thread done servicing request
02:26:49.336 00.000 11060 Worker thread wakes up
02:26:49.339 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:49.339 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:49.340 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:49.988 00.648 11060 Exposure complete
02:26:50.886 00.898 11060 worker thread done servicing request
02:26:50.887 00.001 10844 OnExposeComplete: enter
02:26:50.887 00.000 10844 UpdateGuideState(): m_state=6
02:26:50.887 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13630
02:26:50.887 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=61.54, Mass=2111, SNR=28.3, Peak=255 HFD=3.1
02:26:50.888 00.001 10844 MultiStar: [#1 0.22,0.67,0.00,M1] [#2 0.31,0.03,2.33,U] [#3 0.04,0.26,1.03,U] [#4 -0.39,-0.44,1.01,U] [#5 0.04,-0.09,1.13,U] [#6 0.15,-0.47,1.04,U] [#7 0.39,-0.67,0.00,M6] [#8 0.01,-0.22,1.00,U] 
02:26:50.888 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.12}, one-star: {0.37, -0.14}
02:26:50.888 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
02:26:50.888 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
02:26:50.888 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.84 mountX=0.10 mountY=0.13, mountTheta=0.90
02:26:50.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.12, opts=13)
02:26:50.889 00.000 10844 Enqueuing Move request for scope (0.11, -0.12)
02:26:50.896 00.007 11060 Worker thread wakes up
02:26:50.898 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
02:26:50.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:26:50.898 00.000 10844 UpdateGuideState exits: m=2111 SNR=28.3 Saturated
02:26:50.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:50.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:50.898 00.000 10844 Enqueuing Expose request
02:26:50.900 00.002 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
02:26:50.900 00.000 11060 Moving (0.11, -0.12) raw xDistance=0.10 yDistance=0.13
02:26:50.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:50.900 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:50.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:26:50.900 00.000 11060 MoveAxis(E, 0, ABG)
02:26:50.900 00.000 11060 Move returns status 0, amount 0
02:26:50.900 00.000 11060 MoveAxis(N, 0, ABG)
02:26:50.900 00.000 11060 Move returns status 0, amount 0
02:26:50.901 00.001 11060 move complete, result=0
02:26:50.901 00.000 11060 worker thread done servicing request
02:26:50.901 00.000 11060 Worker thread wakes up
02:26:50.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:50.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:50.902 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:51.764 00.862 11060 Exposure complete
02:26:54.083 02.319 11060 worker thread done servicing request
02:26:54.083 00.000 10844 OnExposeComplete: enter
02:26:54.083 00.000 10844 UpdateGuideState(): m_state=6
02:26:54.084 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13631
02:26:54.084 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=61.75, Mass=2973, SNR=34.5, Peak=255 HFD=3.3
02:26:54.084 00.000 10844 MultiStar: [#1 0.19,0.55,0.94,U] [#2 0.03,0.13,2.01,U] [#3 -0.27,-0.22,0.83,U] [#4 0.09,-0.22,0.88,U] [#5 -0.07,-0.23,0.93,U] [#6 0.37,-0.87,0.00,M3] [#7 0.54,0.21,0.78,U] [#8 0.17,-0.50,0.84,U] 
02:26:54.085 00.001 10844 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.22, 0.07}
02:26:54.085 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
02:26:54.085 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
02:26:54.085 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.01 mountX=-0.02 mountY=0.10, mountTheta=1.74
02:26:54.089 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.00, opts=13)
02:26:54.089 00.000 10844 Enqueuing Move request for scope (0.10, -0.00)
02:26:54.089 00.000 11060 Worker thread wakes up
02:26:54.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:54.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
02:26:54.089 00.000 10844 UpdateGuideState exits: m=2973 SNR=34.5 Saturated
02:26:54.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:54.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
02:26:54.090 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:54.090 00.000 11060 Moving (0.10, -0.00) raw xDistance=-0.02 yDistance=0.10
02:26:54.090 00.000 10844 Enqueuing Expose request
02:26:54.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:26:54.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:54.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:26:54.090 00.000 11060 MoveAxis(E, 0, ABG)
02:26:54.091 00.001 11060 Move returns status 0, amount 0
02:26:54.091 00.000 11060 MoveAxis(N, 0, ABG)
02:26:54.091 00.000 11060 Move returns status 0, amount 0
02:26:54.091 00.000 11060 move complete, result=0
02:26:54.091 00.000 11060 worker thread done servicing request
02:26:54.091 00.000 11060 Worker thread wakes up
02:26:54.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:54.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:54.094 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:54.744 00.650 11060 Exposure complete
02:26:55.522 00.778 11060 worker thread done servicing request
02:26:55.523 00.001 10844 OnExposeComplete: enter
02:26:55.523 00.000 10844 UpdateGuideState(): m_state=6
02:26:55.524 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13632
02:26:55.524 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=61.62, Mass=2272, SNR=29.6, Peak=241 HFD=3.6
02:26:55.524 00.000 10844 MultiStar: [#1 0.55,0.09,1.00,U] [#2 0.04,0.08,2.14,U] [#3 0.29,0.02,0.96,U] [#4 -0.24,-0.21,1.01,U] [#5 0.13,-0.66,0.00,M4] [#6 0.51,-0.60,0.00,M4] [#7 0.31,-0.47,0.85,U] [#8 0.08,-0.40,0.93,U] 
02:26:55.524 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.10}, one-star: {0.34, -0.06}
02:26:55.524 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
02:26:55.524 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
02:26:55.525 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.52 mountX=0.07 mountY=0.19, mountTheta=1.23
02:26:55.528 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.10, opts=13)
02:26:55.528 00.000 10844 Enqueuing Move request for scope (0.17, -0.10)
02:26:55.528 00.000 11060 Worker thread wakes up
02:26:55.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:26:55.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
02:26:55.528 00.000 10844 UpdateGuideState exits: m=2272 SNR=29.6
02:26:55.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
02:26:55.529 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:55.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:55.529 00.000 11060 Moving (0.17, -0.10) raw xDistance=0.07 yDistance=0.19
02:26:55.530 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:55.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:55.530 00.000 10844 Enqueuing Expose request
02:26:55.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:26:55.531 00.001 11060 MoveAxis(E, 0, ABG)
02:26:55.531 00.000 11060 Move returns status 0, amount 0
02:26:55.531 00.000 11060 MoveAxis(N, 0, ABG)
02:26:55.531 00.000 11060 Move returns status 0, amount 0
02:26:55.532 00.001 11060 move complete, result=0
02:26:55.532 00.000 11060 worker thread done servicing request
02:26:55.532 00.000 11060 Worker thread wakes up
02:26:55.533 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:55.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:55.535 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:26:56.313 00.778 11060 Exposure complete
02:26:57.472 01.159 10844 OnExposeComplete: enter
02:26:57.472 00.000 10844 UpdateGuideState(): m_state=6
02:26:57.473 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13633
02:26:57.473 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=61.30, Mass=2698, SNR=31.9, Peak=232 HFD=3.4
02:26:57.473 00.000 10844 MultiStar: [#1 0.09,-0.70,0.00,M1] [#2 0.06,0.23,2.03,U] [#3 -0.07,-0.15,0.95,U] [#4 0.07,-0.39,0.81,U] [#5 -0.50,-0.71,0.00,M5] [#6 0.48,-0.86,0.00,M5] [#7 0.18,-1.04,0.00,M5] [#8 0.08,-0.97,0.00,M1] 
02:26:57.474 00.001 10844 refined, 3 included, MultiStar: {0.04, -0.08}, one-star: {0.09, -0.39}
02:26:57.474 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
02:26:57.474 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
02:26:57.474 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.08 mountX=0.07 mountY=0.06, mountTheta=0.66
02:26:57.477 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
02:26:57.477 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
02:26:57.478 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:26:57.492 00.014 11060 worker thread done servicing request
02:26:57.492 00.000 11060 Worker thread wakes up
02:26:57.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:26:57.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:26:57.492 00.000 11060 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=0.06
02:26:57.493 00.001 10844 UpdateGuideState exits: m=2698 SNR=31.9
02:26:57.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:57.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:26:57.493 00.000 10844 Enqueuing Expose request
02:26:57.509 00.016 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:57.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:57.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:26:57.510 00.001 11060 MoveAxis(E, 0, ABG)
02:26:57.510 00.000 11060 Move returns status 0, amount 0
02:26:57.510 00.000 11060 MoveAxis(N, 0, ABG)
02:26:57.511 00.001 11060 Move returns status 0, amount 0
02:26:57.511 00.000 11060 move complete, result=0
02:26:57.511 00.000 11060 worker thread done servicing request
02:26:57.511 00.000 11060 Worker thread wakes up
02:26:57.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:26:57.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:26:57.536 00.025 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:58.252 00.716 11060 Exposure complete
02:27:01.375 03.123 11060 worker thread done servicing request
02:27:01.375 00.000 10844 OnExposeComplete: enter
02:27:01.375 00.000 10844 UpdateGuideState(): m_state=6
02:27:01.376 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13634
02:27:01.376 00.000 10844 Star::Find returns 1 (0), X=264.68, Y=61.11, Mass=2257, SNR=29.9, Peak=222 HFD=3.2
02:27:01.377 00.001 10844 MultiStar: [#1 0.64,-0.14,0.00,M2] [#2 0.26,-0.39,2.24,U] [#3 0.47,-0.39,1.01,U] [#4 -0.14,-0.12,1.10,U] [#5 0.07,-0.69,0.00,M6] [#6 0.51,-0.55,0.00,M6] [#7 1.06,-1.16,0.00,M6] [#8 0.62,-0.80,0.00,M2] 
02:27:01.377 00.000 10844 refined, 3 included, MultiStar: {0.33, -0.37}, one-star: {0.86, -0.57}
02:27:01.377 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.75) = xAngle (0.91 = 0.91)
02:27:01.377 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
02:27:01.378 00.001 10844 CameraToMount -- cameraX=0.33 cameraY=-0.37 hyp=0.49 cameraTheta=-0.84 mountX=0.30 mountY=0.39, mountTheta=0.91
02:27:01.379 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.37, opts=13)
02:27:01.380 00.001 10844 Enqueuing Move request for scope (0.33, -0.37)
02:27:01.380 00.000 11060 Worker thread wakes up
02:27:01.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:27:01.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.37) opts 0xd
02:27:01.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.37)
02:27:01.380 00.000 10844 UpdateGuideState exits: m=2257 SNR=29.9
02:27:01.380 00.000 11060 Moving (0.33, -0.37) raw xDistance=0.30 yDistance=0.39
02:27:01.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:01.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
02:27:01.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:01.382 00.002 10844 Enqueuing Expose request
02:27:01.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
02:27:01.382 00.000 11060 MoveAxis(W, 52, ABG)
02:27:01.382 00.000 11060 Guiding  Dir = 3, Dur = 52
02:27:01.418 00.036 11060 IsSlewing returns 0
02:27:01.418 00.000 11060 IsGuiding returns 0
02:27:01.513 00.095 11060 IsGuiding returns 0
02:27:01.513 00.000 11060 Move returns status 0, amount 52
02:27:01.513 00.000 11060 MoveAxis(S, 150, ABG)
02:27:01.513 00.000 11060 Guiding  Dir = 1, Dur = 150
02:27:01.557 00.044 11060 IsSlewing returns 0
02:27:01.558 00.001 11060 IsGuiding returns 0
02:27:01.744 00.186 11060 IsGuiding returns 0
02:27:01.744 00.000 11060 Move returns status 0, amount 150
02:27:01.744 00.000 11060 move complete, result=0
02:27:01.745 00.001 11060 worker thread done servicing request
02:27:01.745 00.000 10844 GuideStep: 0.3 px 52 ms WEST, 0.4 px 150 ms SOUTH
02:27:01.745 00.000 11060 Worker thread wakes up
02:27:01.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:01.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:02.399 00.654 11060 Exposure complete
02:27:03.293 00.894 10844 OnExposeComplete: enter
02:27:03.293 00.000 10844 UpdateGuideState(): m_state=6
02:27:03.293 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13635
02:27:03.293 00.000 10844 Star::Find returns 1 (1), X=264.44, Y=61.25, Mass=2696, SNR=32.7, Peak=255 HFD=3.2
02:27:03.294 00.001 10844 MultiStar: [#1 0.48,-0.29,0.89,U] [#2 0.45,0.30,1.97,U] [#3 0.37,-0.22,0.88,U] [#4 -0.11,-0.64,0.00,M1] [#5 0.13,-0.25,0.98,U] [#6 0.27,-0.27,0.91,U] [#7 0.36,-0.52,0.00,M7] [#8 0.45,-0.16,0.83,U] 
02:27:03.294 00.000 10844 refined, 6 included, MultiStar: {0.40, -0.12}, one-star: {0.62, -0.43}
02:27:03.294 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
02:27:03.294 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
02:27:03.294 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.12 hyp=0.42 cameraTheta=-0.29 mountX=0.05 mountY=0.42, mountTheta=1.46
02:27:03.298 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.12, opts=13)
02:27:03.298 00.000 10844 Enqueuing Move request for scope (0.40, -0.12)
02:27:03.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:27:03.298 00.000 10844 UpdateGuideState exits: m=2696 SNR=32.7 Saturated
02:27:03.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:03.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:03.298 00.000 10844 Enqueuing Expose request
02:27:03.300 00.002 11060 worker thread done servicing request
02:27:03.300 00.000 11060 Worker thread wakes up
02:27:03.301 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.12) opts 0xd
02:27:03.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.12)
02:27:03.301 00.000 11060 Moving (0.40, -0.12) raw xDistance=0.05 yDistance=0.42
02:27:03.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:03.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.42
02:27:03.301 00.000 11060 MoveAxis(E, 0, ABG)
02:27:03.301 00.000 11060 Move returns status 0, amount 0
02:27:03.301 00.000 11060 MoveAxis(S, 162, ABG)
02:27:03.301 00.000 11060 Guiding  Dir = 1, Dur = 162
02:27:03.318 00.017 11060 IsSlewing returns 0
02:27:03.318 00.000 11060 IsGuiding returns 0
02:27:03.519 00.201 11060 IsGuiding returns 0
02:27:03.520 00.001 11060 Move returns status 0, amount 162
02:27:03.520 00.000 11060 move complete, result=0
02:27:03.520 00.000 11060 worker thread done servicing request
02:27:03.520 00.000 11060 Worker thread wakes up
02:27:03.520 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 162 ms SOUTH
02:27:03.521 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:03.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:04.171 00.650 11060 Exposure complete
02:27:05.781 01.610 10844 OnExposeComplete: enter
02:27:05.781 00.000 11060 worker thread done servicing request
02:27:05.781 00.000 10844 UpdateGuideState(): m_state=6
02:27:05.782 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13636
02:27:05.782 00.000 10844 Star::Find returns 1 (0), X=263.47, Y=61.38, Mass=2552, SNR=32.1, Peak=247 HFD=3.2
02:27:05.783 00.001 10844 MultiStar: [#1 0.06,0.26,1.05,U] [#2 -0.57,0.06,1.94,U] [#3 0.08,0.42,0.94,U] [#4 -0.18,0.02,0.87,U] [#5 -0.78,-0.17,0.00,M6] [#6 -0.18,-0.39,0.84,U] [#7 0.34,-0.78,0.00,M8] [#8 -0.17,-0.11,0.91,U] 
02:27:05.783 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.01}, one-star: {-0.35, -0.30}
02:27:05.783 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.75) = xAngle (4.86 = -1.43)
02:27:05.783 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.45)
02:27:05.783 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.10 mountX=0.03 mountY=-0.23, mountTheta=-1.43
02:27:05.785 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.01, opts=13)
02:27:05.785 00.000 10844 Enqueuing Move request for scope (-0.24, 0.01)
02:27:05.786 00.001 11060 Worker thread wakes up
02:27:05.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
02:27:05.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
02:27:05.786 00.000 11060 Moving (-0.24, 0.01) raw xDistance=0.03 yDistance=-0.23
02:27:05.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:27:05.787 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:27:05.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:27:05.787 00.000 11060 MoveAxis(E, 0, ABG)
02:27:05.787 00.000 11060 Move returns status 0, amount 0
02:27:05.787 00.000 11060 MoveAxis(N, 0, ABG)
02:27:05.787 00.000 11060 Move returns status 0, amount 0
02:27:05.787 00.000 11060 move complete, result=0
02:27:05.787 00.000 11060 worker thread done servicing request
02:27:05.789 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:27:05.789 00.000 10844 UpdateGuideState exits: m=2552 SNR=32.1
02:27:05.790 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:05.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:05.790 00.000 10844 Enqueuing Expose request
02:27:05.791 00.001 11060 Worker thread wakes up
02:27:05.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:05.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:05.792 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:06.481 00.689 11060 Exposure complete
02:27:07.194 00.713 11060 worker thread done servicing request
02:27:07.194 00.000 10844 OnExposeComplete: enter
02:27:07.194 00.000 10844 UpdateGuideState(): m_state=6
02:27:07.195 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13637
02:27:07.195 00.000 10844 Star::Find returns 1 (0), X=263.92, Y=61.73, Mass=2433, SNR=30.0, Peak=212 HFD=3.4
02:27:07.196 00.001 10844 MultiStar: [#1 -0.27,-0.29,1.01,U] [#2 -0.25,0.86,0.00,M1] [#3 -0.26,0.31,1.05,U] [#4 -0.73,0.34,0.00,M1] [#5 -0.32,0.02,1.08,U] [#6 -0.15,-0.60,1.10,U] [#7 -0.36,-0.28,0.89,U] [#8 0.19,0.08,0.98,U] 
02:27:07.196 00.000 10844 single-star, 6 included, MultiStar: {-0.15, -0.10}, one-star: {0.10, 0.05}
02:27:07.196 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
02:27:07.196 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
02:27:07.196 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.48 mountX=-0.07 mountY=0.09, mountTheta=2.23
02:27:07.202 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
02:27:07.202 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
02:27:07.203 00.001 11060 Worker thread wakes up
02:27:07.204 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
02:27:07.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
02:27:07.204 00.000 11060 Moving (0.10, 0.05) raw xDistance=-0.07 yDistance=0.09
02:27:07.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:27:07.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:07.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:27:07.204 00.000 11060 MoveAxis(E, 0, ABG)
02:27:07.204 00.000 11060 Move returns status 0, amount 0
02:27:07.204 00.000 11060 MoveAxis(N, 0, ABG)
02:27:07.205 00.001 11060 Move returns status 0, amount 0
02:27:07.205 00.000 11060 move complete, result=0
02:27:07.205 00.000 11060 worker thread done servicing request
02:27:07.206 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:07.206 00.000 10844 UpdateGuideState exits: m=2433 SNR=30.0
02:27:07.207 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:07.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:07.207 00.000 10844 Enqueuing Expose request
02:27:07.253 00.046 11060 Worker thread wakes up
02:27:07.253 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:07.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:07.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:07.886 00.633 11060 Exposure complete
02:27:08.372 00.486 10844 OnExposeComplete: enter
02:27:08.373 00.001 11060 worker thread done servicing request
02:27:08.373 00.000 10844 UpdateGuideState(): m_state=6
02:27:08.373 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13638
02:27:08.373 00.000 10844 Star::Find returns 1 (1), X=263.49, Y=61.65, Mass=2635, SNR=32.2, Peak=255 HFD=3.3
02:27:08.374 00.001 10844 MultiStar: [#1 -0.48,0.24,0.96,U] [#2 -0.92,0.18,0.00,M2] [#3 -0.55,-0.35,0.00,M1] [#4 -0.33,0.17,1.00,U] [#5 -0.58,-0.30,0.00,M6] [#6 -0.33,-0.29,0.99,U] [#7 -0.42,-0.19,0.82,U] [#8 -0.54,-0.47,0.00,M1] 
02:27:08.374 00.000 10844 single-star, 4 included, MultiStar: {-0.38, -0.02}, one-star: {-0.33, -0.03}
02:27:08.374 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
02:27:08.374 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
02:27:08.374 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-3.04 mountX=0.09 mountY=-0.32, mountTheta=-1.29
02:27:08.375 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.03, opts=13)
02:27:08.377 00.002 10844 Enqueuing Move request for scope (-0.33, -0.03)
02:27:08.377 00.000 11060 Worker thread wakes up
02:27:08.377 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:27:08.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.03) opts 0xd
02:27:08.377 00.000 10844 UpdateGuideState exits: m=2635 SNR=32.2 Saturated
02:27:08.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.03)
02:27:08.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:08.377 00.000 11060 Moving (-0.33, -0.03) raw xDistance=0.09 yDistance=-0.32
02:27:08.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:08.378 00.001 10844 Enqueuing Expose request
02:27:08.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:27:08.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:27:08.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:27:08.378 00.000 11060 MoveAxis(E, 0, ABG)
02:27:08.378 00.000 11060 Move returns status 0, amount 0
02:27:08.378 00.000 11060 MoveAxis(N, 0, ABG)
02:27:08.378 00.000 11060 Move returns status 0, amount 0
02:27:08.378 00.000 11060 move complete, result=0
02:27:08.378 00.000 11060 worker thread done servicing request
02:27:08.378 00.000 11060 Worker thread wakes up
02:27:08.379 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:08.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:08.380 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:27:09.029 00.649 11060 Exposure complete
02:27:09.619 00.590 11060 worker thread done servicing request
02:27:09.619 00.000 10844 OnExposeComplete: enter
02:27:09.619 00.000 10844 UpdateGuideState(): m_state=6
02:27:09.620 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13639
02:27:09.620 00.000 10844 Star::Find returns 1 (1), X=263.68, Y=61.58, Mass=2983, SNR=34.0, Peak=255 HFD=3.4
02:27:09.621 00.001 10844 MultiStar: [#1 -0.40,0.41,0.81,U] [#2 -0.70,0.37,0.00,M3] [#3 -0.59,0.26,0.00,M2] [#4 -0.89,-0.09,0.00,M1] [#5 -0.93,0.07,0.00,M7] [#6 -0.40,-0.23,0.85,U] [#7 -0.50,0.04,0.70,U] [#8 -1.07,0.24,0.00,M2] 
02:27:09.621 00.000 10844 single-star, 3 included, MultiStar: {-0.35, 0.02}, one-star: {-0.15, -0.11}
02:27:09.621 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
02:27:09.625 00.004 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
02:27:09.625 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-2.52 mountX=0.13 mountY=-0.13, mountTheta=-0.77
02:27:09.636 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.11, opts=13)
02:27:09.637 00.001 10844 Enqueuing Move request for scope (-0.15, -0.11)
02:27:09.637 00.000 11060 Worker thread wakes up
02:27:09.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:09.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
02:27:09.637 00.000 10844 UpdateGuideState exits: m=2983 SNR=34.0 Saturated
02:27:09.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
02:27:09.638 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:09.638 00.000 11060 Moving (-0.15, -0.11) raw xDistance=0.13 yDistance=-0.13
02:27:09.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:09.638 00.000 10844 Enqueuing Expose request
02:27:09.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:27:09.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:09.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:09.638 00.000 11060 MoveAxis(W, 23, ABG)
02:27:09.638 00.000 11060 Guiding  Dir = 3, Dur = 23
02:27:09.646 00.008 11060 IsSlewing returns 0
02:27:09.648 00.002 11060 IsGuiding returns 0
02:27:09.708 00.060 11060 IsGuiding returns 0
02:27:09.708 00.000 11060 Move returns status 0, amount 23
02:27:09.708 00.000 11060 MoveAxis(N, 0, ABG)
02:27:09.708 00.000 11060 Move returns status 0, amount 0
02:27:09.708 00.000 11060 move complete, result=0
02:27:09.709 00.001 11060 worker thread done servicing request
02:27:09.709 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
02:27:09.710 00.001 11060 Worker thread wakes up
02:27:09.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:09.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:10.351 00.641 11060 Exposure complete
02:27:10.788 00.437 11060 worker thread done servicing request
02:27:10.788 00.000 10844 OnExposeComplete: enter
02:27:10.788 00.000 10844 UpdateGuideState(): m_state=6
02:27:10.790 00.002 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13640
02:27:10.790 00.000 10844 Star::Find returns 1 (0), X=263.34, Y=61.70, Mass=2532, SNR=31.8, Peak=219 HFD=3.4
02:27:10.790 00.000 10844 MultiStar: [#1 -0.58,0.72,0.00,M1] [#2 -0.77,0.51,0.00,M4] [#3 -0.61,0.22,0.00,M3] [#4 -0.54,0.45,0.00,M2] [#5 -1.02,0.32,0.00,M8] [#6 0.02,-0.20,0.87,U] [#7 -0.42,0.11,0.99,U] [#8 -0.55,0.14,0.74,U] 
02:27:10.791 00.001 10844 refined, 3 included, MultiStar: {-0.36, 0.02}, one-star: {-0.48, 0.02}
02:27:10.791 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.85 = -1.44)
02:27:10.791 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.46)
02:27:10.791 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.02 hyp=0.36 cameraTheta=3.09 mountX=0.05 mountY=-0.36, mountTheta=-1.44
02:27:10.795 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.02, opts=13)
02:27:10.795 00.000 10844 Enqueuing Move request for scope (-0.36, 0.02)
02:27:10.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:10.795 00.000 10844 UpdateGuideState exits: m=2532 SNR=31.8
02:27:10.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:10.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:10.795 00.000 10844 Enqueuing Expose request
02:27:10.821 00.026 11060 Worker thread wakes up
02:27:10.822 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.02) opts 0xd
02:27:10.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.02)
02:27:10.822 00.000 11060 Moving (-0.36, 0.02) raw xDistance=0.05 yDistance=-0.36
02:27:10.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:10.823 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:27:10.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:27:10.823 00.000 11060 MoveAxis(E, 0, ABG)
02:27:10.823 00.000 11060 Move returns status 0, amount 0
02:27:10.823 00.000 11060 MoveAxis(N, 0, ABG)
02:27:10.823 00.000 11060 Move returns status 0, amount 0
02:27:10.823 00.000 11060 move complete, result=0
02:27:10.823 00.000 11060 worker thread done servicing request
02:27:10.823 00.000 11060 Worker thread wakes up
02:27:10.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:10.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:10.823 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:27:11.458 00.635 11060 Exposure complete
02:27:11.981 00.523 11060 worker thread done servicing request
02:27:11.981 00.000 10844 OnExposeComplete: enter
02:27:11.981 00.000 10844 UpdateGuideState(): m_state=6
02:27:11.982 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13641
02:27:11.982 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=61.54, Mass=2352, SNR=30.5, Peak=244 HFD=3.5
02:27:11.982 00.000 10844 MultiStar: [#1 0.08,0.93,0.00,M2] [#2 -0.52,0.49,0.00,M5] [#3 -0.39,0.54,0.00,M4] [#4 -0.17,0.45,1.04,U] [#5 -0.51,0.40,0.00,M9] [#6 -0.08,-0.13,0.94,U] [#7 -0.27,0.41,0.79,U] [#8 0.05,0.01,0.94,U] 
02:27:11.983 00.001 10844 refined, 4 included, MultiStar: {-0.06, 0.11}, one-star: {0.15, -0.15}
02:27:11.983 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.75) = xAngle (3.79 = -2.49)
02:27:11.983 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.51)
02:27:11.983 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.04 mountX=-0.10 mountY=-0.07, mountTheta=-2.51
02:27:11.999 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
02:27:12.000 00.001 10844 Enqueuing Move request for scope (-0.06, 0.11)
02:27:12.000 00.000 11060 Worker thread wakes up
02:27:12.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
02:27:12.000 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
02:27:12.000 00.000 11060 Moving (-0.06, 0.11) raw xDistance=-0.10 yDistance=-0.07
02:27:12.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:27:12.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:12.000 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:27:12.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:27:12.000 00.000 10844 UpdateGuideState exits: m=2352 SNR=30.5
02:27:12.000 00.000 11060 MoveAxis(E, 0, ABG)
02:27:12.002 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:12.002 00.000 11060 Move returns status 0, amount 0
02:27:12.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:12.002 00.000 10844 Enqueuing Expose request
02:27:12.002 00.000 11060 MoveAxis(N, 0, ABG)
02:27:12.002 00.000 11060 Move returns status 0, amount 0
02:27:12.002 00.000 11060 move complete, result=0
02:27:12.002 00.000 11060 worker thread done servicing request
02:27:12.002 00.000 11060 Worker thread wakes up
02:27:12.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:12.003 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:12.005 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:12.648 00.643 11060 Exposure complete
02:27:13.232 00.584 11060 worker thread done servicing request
02:27:13.233 00.001 10844 OnExposeComplete: enter
02:27:13.233 00.000 10844 UpdateGuideState(): m_state=6
02:27:13.234 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13642
02:27:13.235 00.001 10844 Star::Find returns 1 (1), X=264.17, Y=61.89, Mass=3050, SNR=33.6, Peak=255 HFD=3.9
02:27:13.247 00.012 10844 MultiStar: [#1 0.16,-0.01,0.98,U] [#2 0.29,0.57,0.00,M6] [#3 -0.02,0.22,0.92,U] [#4 -0.32,0.82,0.00,M2] [#5 0.26,0.06,0.93,U] [#6 0.12,-0.49,0.86,U] [#7 0.75,0.66,0.00,M4] [#8 -0.27,-0.03,0.85,U] 
02:27:13.247 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.00}, one-star: {0.35, 0.21}
02:27:13.247 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
02:27:13.247 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
02:27:13.251 00.004 10844 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=-0.02 mountY=0.11, mountTheta=1.78
02:27:13.256 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.00, opts=13)
02:27:13.256 00.000 10844 Enqueuing Move request for scope (0.11, 0.00)
02:27:13.256 00.000 11060 Worker thread wakes up
02:27:13.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
02:27:13.257 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
02:27:13.257 00.000 11060 Moving (0.11, 0.00) raw xDistance=-0.02 yDistance=0.11
02:27:13.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:27:13.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:13.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:27:13.257 00.000 11060 MoveAxis(E, 0, ABG)
02:27:13.257 00.000 11060 Move returns status 0, amount 0
02:27:13.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:13.257 00.000 11060 MoveAxis(N, 0, ABG)
02:27:13.257 00.000 10844 UpdateGuideState exits: m=3050 SNR=33.6 Saturated
02:27:13.257 00.000 11060 Move returns status 0, amount 0
02:27:13.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:13.257 00.000 11060 move complete, result=0
02:27:13.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:13.257 00.000 10844 Enqueuing Expose request
02:27:13.257 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:13.261 00.004 11060 worker thread done servicing request
02:27:13.272 00.011 11060 Worker thread wakes up
02:27:13.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:13.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:13.929 00.657 11060 Exposure complete
02:27:14.499 00.570 11060 worker thread done servicing request
02:27:14.499 00.000 10844 OnExposeComplete: enter
02:27:14.499 00.000 10844 UpdateGuideState(): m_state=6
02:27:14.500 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13643
02:27:14.500 00.000 10844 Star::Find returns 1 (1), X=264.26, Y=61.54, Mass=2849, SNR=33.8, Peak=255 HFD=3.2
02:27:14.500 00.000 10844 MultiStar: [#1 -0.04,0.54,0.84,U] [#2 -0.21,1.01,0.00,M7] [#3 0.27,0.24,0.93,U] [#4 -0.68,0.00,0.00,M3] [#5 -0.36,0.47,0.94,U] [#6 0.16,-0.17,0.91,U] [#7 0.20,0.21,0.83,U] [#8 -0.31,0.45,0.77,U] 
02:27:14.500 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.22}, one-star: {0.43, -0.14}
02:27:14.501 00.001 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.75) = xAngle (3.04 = 3.04)
02:27:14.501 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
02:27:14.501 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.29 mountX=-0.23 mountY=0.03, mountTheta=3.03
02:27:14.504 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.22, opts=13)
02:27:14.504 00.000 10844 Enqueuing Move request for scope (0.06, 0.22)
02:27:14.505 00.001 11060 Worker thread wakes up
02:27:14.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:14.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
02:27:14.505 00.000 10844 UpdateGuideState exits: m=2849 SNR=33.8 Saturated
02:27:14.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:14.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:14.505 00.000 10844 Enqueuing Expose request
02:27:14.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
02:27:14.506 00.001 11060 Moving (0.06, 0.22) raw xDistance=-0.23 yDistance=0.03
02:27:14.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:27:14.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:14.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:27:14.506 00.000 11060 MoveAxis(E, 39, ABG)
02:27:14.506 00.000 11060 Guiding  Dir = 2, Dur = 39
02:27:14.512 00.006 11060 IsSlewing returns 0
02:27:14.512 00.000 11060 IsGuiding returns 0
02:27:14.558 00.046 11060 IsGuiding returns 0
02:27:14.559 00.001 11060 Move returns status 0, amount 39
02:27:14.559 00.000 11060 MoveAxis(N, 0, ABG)
02:27:14.559 00.000 11060 Move returns status 0, amount 0
02:27:14.559 00.000 11060 move complete, result=0
02:27:14.559 00.000 11060 worker thread done servicing request
02:27:14.559 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
02:27:14.559 00.000 11060 Worker thread wakes up
02:27:14.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:14.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:15.242 00.683 11060 Exposure complete
02:27:15.632 00.390 11060 worker thread done servicing request
02:27:15.632 00.000 10844 OnExposeComplete: enter
02:27:15.632 00.000 10844 UpdateGuideState(): m_state=6
02:27:15.633 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13644
02:27:15.633 00.000 10844 Star::Find returns 1 (0), X=263.72, Y=62.00, Mass=2237, SNR=29.1, Peak=232 HFD=3.2
02:27:15.633 00.000 10844 MultiStar: [#1 0.25,0.00,1.06,U] [#2 -0.22,0.34,2.26,U] [#3 -0.31,-0.18,1.02,U] [#4 -0.24,0.75,0.00,M4] [#5 0.11,-0.21,1.11,U] [#6 0.10,-0.68,0.00,M1] [#7 0.03,0.02,0.95,U] [#8 -0.30,-0.01,0.97,U] 
02:27:15.634 00.001 10844 refined, 6 included, MultiStar: {-0.09, 0.08}, one-star: {-0.10, 0.32}
02:27:15.634 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.75) = xAngle (4.17 = -2.11)
02:27:15.634 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.13)
02:27:15.634 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.13 cameraTheta=2.42 mountX=-0.06 mountY=-0.11, mountTheta=-2.12
02:27:15.635 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
02:27:15.635 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
02:27:15.637 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:15.637 00.000 10844 UpdateGuideState exits: m=2237 SNR=29.1
02:27:15.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:15.637 00.000 10844 Enqueuing Expose request
02:27:15.638 00.001 11060 Worker thread wakes up
02:27:15.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
02:27:15.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:27:15.638 00.000 11060 Moving (-0.09, 0.08) raw xDistance=-0.06 yDistance=-0.11
02:27:15.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:27:15.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:15.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:15.638 00.000 11060 MoveAxis(E, 0, ABG)
02:27:15.638 00.000 11060 Move returns status 0, amount 0
02:27:15.638 00.000 11060 MoveAxis(N, 0, ABG)
02:27:15.638 00.000 11060 Move returns status 0, amount 0
02:27:15.640 00.002 11060 move complete, result=0
02:27:15.640 00.000 11060 worker thread done servicing request
02:27:15.640 00.000 11060 Worker thread wakes up
02:27:15.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:15.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:15.641 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:16.285 00.644 11060 Exposure complete
02:27:16.765 00.480 11060 worker thread done servicing request
02:27:16.766 00.001 10844 OnExposeComplete: enter
02:27:16.766 00.000 10844 UpdateGuideState(): m_state=6
02:27:16.766 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13645
02:27:16.766 00.000 10844 Star::Find returns 1 (1), X=263.72, Y=61.48, Mass=2905, SNR=33.8, Peak=255 HFD=3.6
02:27:16.771 00.005 10844 MultiStar: [#1 0.21,0.48,1.00,U] [#2 -0.54,0.21,1.81,U] [#3 -0.53,-0.01,0.86,U] [#4 -0.36,0.85,0.00,M5] [#5 -0.30,-0.13,0.92,U] [#6 0.11,-0.43,0.73,U] [#7 0.14,-0.64,0.00,M3] [#8 -0.33,-0.05,0.83,U] 
02:27:16.771 00.000 10844 single-star, 6 included, MultiStar: {-0.25, 0.02}, one-star: {-0.10, -0.20}
02:27:16.771 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
02:27:16.771 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
02:27:16.771 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-2.04 mountX=0.22 mountY=-0.07, mountTheta=-0.31
02:27:16.773 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.20, opts=13)
02:27:16.773 00.000 10844 Enqueuing Move request for scope (-0.10, -0.20)
02:27:16.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:27:16.773 00.000 10844 UpdateGuideState exits: m=2905 SNR=33.8 Saturated
02:27:16.774 00.001 11060 Worker thread wakes up
02:27:16.777 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
02:27:16.777 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
02:27:16.777 00.000 11060 Moving (-0.10, -0.20) raw xDistance=0.22 yDistance=-0.07
02:27:16.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:27:16.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:16.778 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:27:16.778 00.000 11060 MoveAxis(W, 38, ABG)
02:27:16.778 00.000 11060 Guiding  Dir = 3, Dur = 38
02:27:16.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:16.779 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:16.779 00.000 10844 Enqueuing Expose request
02:27:16.795 00.016 11060 IsSlewing returns 0
02:27:16.823 00.028 11060 IsGuiding returns 0
02:27:16.886 00.063 11060 IsGuiding returns 0
02:27:16.886 00.000 11060 Move returns status 0, amount 38
02:27:16.886 00.000 11060 MoveAxis(N, 0, ABG)
02:27:16.886 00.000 11060 Move returns status 0, amount 0
02:27:16.887 00.001 11060 move complete, result=0
02:27:16.887 00.000 11060 worker thread done servicing request
02:27:16.887 00.000 11060 Worker thread wakes up
02:27:16.887 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
02:27:16.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:16.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:17.546 00.659 11060 Exposure complete
02:27:18.044 00.498 11060 worker thread done servicing request
02:27:18.044 00.000 10844 OnExposeComplete: enter
02:27:18.044 00.000 10844 UpdateGuideState(): m_state=6
02:27:18.045 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13646
02:27:18.045 00.000 10844 Star::Find returns 1 (0), X=263.39, Y=61.86, Mass=2385, SNR=29.8, Peak=223 HFD=3.5
02:27:18.046 00.001 10844 MultiStar: [#1 0.09,0.45,0.97,U] [#2 -0.35,0.29,2.22,U] [#3 -0.33,0.16,1.01,U] [#4 -0.46,0.38,1.07,U] [#5 -0.41,-0.09,1.10,U] [#6 -0.31,-0.75,0.00,M1] [#7 -0.08,-0.19,0.82,U] [#8 -0.19,0.11,0.84,U] 
02:27:18.046 00.000 10844 refined, 7 included, MultiStar: {-0.29, 0.18}, one-star: {-0.43, 0.18}
02:27:18.046 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.75) = xAngle (4.33 = -1.95)
02:27:18.046 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.31 = -1.97)
02:27:18.046 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.34 cameraTheta=2.58 mountX=-0.13 mountY=-0.32, mountTheta=-1.95
02:27:18.056 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.18, opts=13)
02:27:18.056 00.000 10844 Enqueuing Move request for scope (-0.29, 0.18)
02:27:18.056 00.000 11060 Worker thread wakes up
02:27:18.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:18.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd
02:27:18.056 00.000 10844 UpdateGuideState exits: m=2385 SNR=29.8
02:27:18.057 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.18)
02:27:18.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:18.057 00.000 11060 Moving (-0.29, 0.18) raw xDistance=-0.13 yDistance=-0.32
02:27:18.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:18.057 00.000 10844 Enqueuing Expose request
02:27:18.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:27:18.057 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.36 newest=-0.49
02:27:18.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
02:27:18.057 00.000 11060 MoveAxis(E, 21, ABG)
02:27:18.057 00.000 11060 Guiding  Dir = 2, Dur = 21
02:27:18.069 00.012 11060 IsSlewing returns 0
02:27:18.070 00.001 11060 IsGuiding returns 0
02:27:18.100 00.030 11060 IsGuiding returns 0
02:27:18.100 00.000 11060 Move returns status 0, amount 21
02:27:18.100 00.000 11060 BLC: Oldest BLC event removed
02:27:18.100 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:27:18.101 00.001 11060 MoveAxis(N, 873, ABG)
02:27:18.101 00.000 11060 duration set to 750 by maxDecDuration
02:27:18.101 00.000 11060 Guiding  Dir = 0, Dur = 750
02:27:18.115 00.014 11060 IsSlewing returns 0
02:27:18.116 00.001 11060 IsGuiding returns 0
02:27:18.881 00.765 11060 IsGuiding returns 0
02:27:18.881 00.000 11060 Move returns status 0, amount 750
02:27:18.882 00.001 11060 move complete, result=0
02:27:18.882 00.000 11060 worker thread done servicing request
02:27:18.882 00.000 11060 Worker thread wakes up
02:27:18.882 00.000 10844 GuideStep: -0.1 px 21 ms EAST, -0.3 px 750 ms NORTH
02:27:18.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:18.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:19.518 00.636 11060 Exposure complete
02:27:20.155 00.637 11060 worker thread done servicing request
02:27:20.155 00.000 10844 OnExposeComplete: enter
02:27:20.155 00.000 10844 UpdateGuideState(): m_state=6
02:27:20.156 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13647
02:27:20.156 00.000 10844 Star::Find returns 1 (0), X=263.75, Y=61.17, Mass=2652, SNR=32.6, Peak=207 HFD=3.5
02:27:20.156 00.000 10844 MultiStar: [#1 -0.00,-0.24,0.98,U] [#2 0.08,-0.35,2.00,U] [#3 -0.33,0.38,0.95,U] [#4 -0.07,-0.78,0.00,M5] [#5 0.04,-0.67,0.00,M5] [#6 -0.03,-1.03,0.00,M2] [#7 0.23,-0.23,0.78,U] [#8 -0.01,-0.54,0.92,U] 
02:27:20.156 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.26}, one-star: {-0.08, -0.51}
02:27:20.156 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
02:27:20.156 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
02:27:20.156 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.61 mountX=0.26 mountY=0.03, mountTheta=0.13
02:27:20.172 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.26, opts=13)
02:27:20.172 00.000 10844 Enqueuing Move request for scope (-0.01, -0.26)
02:27:20.172 00.000 11060 Worker thread wakes up
02:27:20.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
02:27:20.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
02:27:20.175 00.003 11060 Moving (-0.01, -0.26) raw xDistance=0.26 yDistance=0.03
02:27:20.176 00.001 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.221121, 1:-0.033985
02:27:20.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:20.176 00.000 11060 BLC: No correction, Miss < min_move
02:27:20.176 00.000 10844 UpdateGuideState exits: m=2652 SNR=32.6
02:27:20.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:27:20.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:20.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:20.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:20.176 00.000 10844 Enqueuing Expose request
02:27:20.177 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:27:20.177 00.000 11060 MoveAxis(W, 45, ABG)
02:27:20.177 00.000 11060 Guiding  Dir = 3, Dur = 45
02:27:20.189 00.012 11060 IsSlewing returns 0
02:27:20.190 00.001 11060 IsGuiding returns 0
02:27:20.237 00.047 11060 IsGuiding returns 0
02:27:20.237 00.000 11060 Move returns status 0, amount 45
02:27:20.238 00.001 11060 MoveAxis(N, 0, ABG)
02:27:20.238 00.000 11060 Move returns status 0, amount 0
02:27:20.238 00.000 11060 move complete, result=0
02:27:20.238 00.000 11060 worker thread done servicing request
02:27:20.238 00.000 11060 Worker thread wakes up
02:27:20.238 00.000 10844 GuideStep: 0.3 px 45 ms WEST, 0.0 px 0 ms NORTH
02:27:20.239 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:20.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:20.915 00.676 11060 Exposure complete
02:27:21.382 00.467 10844 OnExposeComplete: enter
02:27:21.382 00.000 10844 UpdateGuideState(): m_state=6
02:27:21.382 00.000 11060 worker thread done servicing request
02:27:21.382 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13648
02:27:21.382 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=61.94, Mass=2272, SNR=29.6, Peak=239 HFD=3.0
02:27:21.383 00.001 10844 MultiStar: [#1 0.08,-0.07,0.97,U] [#2 -0.66,0.43,0.00,M4] [#3 -0.47,0.78,0.00,M1] [#4 -0.12,0.32,1.06,U] [#5 -0.36,0.34,1.14,U] [#6 -0.44,-0.29,0.97,U] [#7 0.19,-0.12,0.86,U] [#8 -0.60,-0.10,1.08,U] 
02:27:21.383 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.06}, one-star: {0.47, 0.26}
02:27:21.383 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.46 = -1.83)
02:27:21.383 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
02:27:21.383 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.70 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
02:27:21.413 00.030 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.06, opts=13)
02:27:21.413 00.000 10844 Enqueuing Move request for scope (-0.13, 0.06)
02:27:21.414 00.001 11060 Worker thread wakes up
02:27:21.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:27:21.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
02:27:21.414 00.000 10844 UpdateGuideState exits: m=2272 SNR=29.6
02:27:21.414 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
02:27:21.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:21.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:21.414 00.000 10844 Enqueuing Expose request
02:27:21.415 00.001 11060 Moving (-0.13, 0.06) raw xDistance=-0.04 yDistance=-0.14
02:27:21.415 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.221121, 1:-0.033985, 2:0.135228
02:27:21.415 00.000 11060 BLC: No correction, Miss < min_move
02:27:21.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:27:21.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:21.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:27:21.415 00.000 11060 MoveAxis(E, 0, ABG)
02:27:21.415 00.000 11060 Move returns status 0, amount 0
02:27:21.415 00.000 11060 MoveAxis(N, 0, ABG)
02:27:21.415 00.000 11060 Move returns status 0, amount 0
02:27:21.416 00.001 11060 move complete, result=0
02:27:21.416 00.000 11060 worker thread done servicing request
02:27:21.416 00.000 11060 Worker thread wakes up
02:27:21.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:21.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:21.439 00.023 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:22.052 00.613 11060 Exposure complete
02:27:22.426 00.374 11060 worker thread done servicing request
02:27:22.426 00.000 10844 OnExposeComplete: enter
02:27:22.426 00.000 10844 UpdateGuideState(): m_state=6
02:27:22.426 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13649
02:27:22.426 00.000 10844 Star::Find returns 1 (0), X=263.60, Y=62.13, Mass=2364, SNR=30.3, Peak=226 HFD=3.3
02:27:22.427 00.001 10844 MultiStar: [#1 -0.22,0.78,0.00,M1] [#2 -0.30,0.96,0.00,M5] [#3 -0.34,0.57,0.00,M2] [#4 -0.22,0.19,1.07,U] [#5 -0.26,0.06,1.06,U] [#6 -0.35,0.11,1.04,U] [#7 0.03,0.14,0.91,U] [#8 -0.10,0.26,0.89,U] 
02:27:22.427 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.20}, one-star: {-0.23, 0.45}
02:27:22.427 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.75) = xAngle (4.10 = -2.19)
02:27:22.427 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
02:27:22.428 00.001 10844 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.35 mountX=-0.16 mountY=-0.23, mountTheta=-2.19
02:27:22.431 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.20, opts=13)
02:27:22.431 00.000 10844 Enqueuing Move request for scope (-0.20, 0.20)
02:27:22.431 00.000 11060 Worker thread wakes up
02:27:22.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:22.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
02:27:22.431 00.000 10844 UpdateGuideState exits: m=2364 SNR=30.3
02:27:22.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
02:27:22.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:22.431 00.000 11060 Moving (-0.20, 0.20) raw xDistance=-0.16 yDistance=-0.23
02:27:22.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:22.431 00.000 10844 Enqueuing Expose request
02:27:22.432 00.001 11060 BLC: window closed
02:27:22.432 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.221121, 1:-0.033985, 2:0.135228
02:27:22.432 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
02:27:22.432 00.000 11060 BLC: window closed
02:27:22.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:27:22.433 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:27:22.433 00.000 11060 MoveAxis(E, 28, ABG)
02:27:22.433 00.000 11060 Guiding  Dir = 2, Dur = 28
02:27:22.466 00.033 11060 IsSlewing returns 0
02:27:22.467 00.001 11060 IsGuiding returns 0
02:27:22.515 00.048 11060 IsGuiding returns 0
02:27:22.516 00.001 11060 Move returns status 0, amount 28
02:27:22.516 00.000 11060 MoveAxis(N, 88, ABG)
02:27:22.516 00.000 11060 Guiding  Dir = 0, Dur = 88
02:27:22.538 00.022 11060 IsSlewing returns 0
02:27:22.538 00.000 11060 IsGuiding returns 0
02:27:22.647 00.109 11060 IsGuiding returns 0
02:27:22.647 00.000 11060 Move returns status 0, amount 88
02:27:22.647 00.000 11060 move complete, result=0
02:27:22.648 00.001 11060 worker thread done servicing request
02:27:22.648 00.000 11060 Worker thread wakes up
02:27:22.648 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.2 px 88 ms NORTH
02:27:22.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:22.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:23.281 00.633 11060 Exposure complete
02:27:23.608 00.327 11060 worker thread done servicing request
02:27:23.609 00.001 10844 OnExposeComplete: enter
02:27:23.609 00.000 10844 UpdateGuideState(): m_state=6
02:27:23.610 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13650
02:27:23.610 00.000 10844 Star::Find returns 1 (0), X=264.00, Y=61.88, Mass=2681, SNR=32.1, Peak=244 HFD=3.0
02:27:23.610 00.000 10844 MultiStar: [#1 0.13,0.46,1.04,U] [#2 -0.40,0.20,2.05,U] [#3 0.03,0.23,0.94,U] [#4 -0.18,-0.37,0.94,U] [#5 -0.14,0.28,1.03,U] [#6 0.48,0.02,1.02,U] [#7 0.23,0.18,0.66,U] [#8 -0.13,-0.16,0.85,U] 
02:27:23.611 00.001 10844 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {0.18, 0.20}
02:27:23.611 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.75) = xAngle (3.53 = -2.75)
02:27:23.611 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.77)
02:27:23.611 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.78 mountX=-0.12 mountY=-0.05, mountTheta=-2.76
02:27:23.614 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.13, opts=13)
02:27:23.614 00.000 10844 Enqueuing Move request for scope (-0.03, 0.13)
02:27:23.614 00.000 11060 Worker thread wakes up
02:27:23.614 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:23.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
02:27:23.614 00.000 10844 UpdateGuideState exits: m=2681 SNR=32.1
02:27:23.614 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
02:27:23.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:23.614 00.000 11060 Moving (-0.03, 0.13) raw xDistance=-0.12 yDistance=-0.05
02:27:23.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:23.615 00.001 10844 Enqueuing Expose request
02:27:23.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
02:27:23.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:23.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:27:23.615 00.000 11060 MoveAxis(E, 23, ABG)
02:27:23.615 00.000 11060 Guiding  Dir = 2, Dur = 23
02:27:23.623 00.008 11060 IsSlewing returns 0
02:27:23.623 00.000 11060 IsGuiding returns 0
02:27:23.656 00.033 11060 IsGuiding returns 0
02:27:23.656 00.000 11060 Move returns status 0, amount 23
02:27:23.656 00.000 11060 MoveAxis(N, 0, ABG)
02:27:23.656 00.000 11060 Move returns status 0, amount 0
02:27:23.656 00.000 11060 move complete, result=0
02:27:23.658 00.002 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
02:27:23.661 00.003 11060 worker thread done servicing request
02:27:23.661 00.000 11060 Worker thread wakes up
02:27:23.662 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:23.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:24.311 00.649 11060 Exposure complete
02:27:24.574 00.263 11060 worker thread done servicing request
02:27:24.574 00.000 10844 OnExposeComplete: enter
02:27:24.574 00.000 10844 UpdateGuideState(): m_state=6
02:27:24.575 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13651
02:27:24.575 00.000 10844 Star::Find returns 1 (1), X=263.99, Y=61.67, Mass=2788, SNR=33.5, Peak=255 HFD=3.3
02:27:24.575 00.000 10844 MultiStar: [#1 -0.21,-0.20,0.93,U] [#2 -0.23,0.44,1.95,U] [#3 -0.02,-0.09,0.84,U] [#4 -0.63,0.01,0.80,U] [#5 0.09,-0.67,0.00,M3] [#6 0.08,-0.34,0.85,U] [#7 0.03,-0.53,0.77,U] [#8 -0.17,-0.64,0.00,M1] 
02:27:24.575 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.01}, one-star: {0.17, -0.01}
02:27:24.575 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
02:27:24.575 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
02:27:24.576 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.05 mountX=0.03 mountY=-0.12, mountTheta=-1.30
02:27:24.577 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.01, opts=13)
02:27:24.586 00.009 10844 Enqueuing Move request for scope (-0.13, -0.01)
02:27:24.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:24.586 00.000 10844 UpdateGuideState exits: m=2788 SNR=33.5 Saturated
02:27:24.587 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:24.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:24.587 00.000 10844 Enqueuing Expose request
02:27:24.588 00.001 11060 Worker thread wakes up
02:27:24.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
02:27:24.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
02:27:24.589 00.001 11060 Moving (-0.13, -0.01) raw xDistance=0.03 yDistance=-0.12
02:27:24.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:27:24.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:24.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:27:24.589 00.000 11060 MoveAxis(E, 0, ABG)
02:27:24.589 00.000 11060 Move returns status 0, amount 0
02:27:24.590 00.001 11060 MoveAxis(N, 0, ABG)
02:27:24.590 00.000 11060 Move returns status 0, amount 0
02:27:24.592 00.002 11060 move complete, result=0
02:27:24.592 00.000 11060 worker thread done servicing request
02:27:24.592 00.000 11060 Worker thread wakes up
02:27:24.592 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:24.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:24.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:25.226 00.634 11060 Exposure complete
02:27:25.515 00.289 11060 worker thread done servicing request
02:27:25.515 00.000 10844 OnExposeComplete: enter
02:27:25.516 00.001 10844 UpdateGuideState(): m_state=6
02:27:25.516 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13652
02:27:25.516 00.000 10844 Star::Find returns 1 (0), X=264.01, Y=61.26, Mass=2375, SNR=30.2, Peak=240 HFD=3.0
02:27:25.516 00.000 10844 MultiStar: [#1 -0.03,0.10,1.04,U] [#2 -0.13,0.47,2.22,U] [#3 -0.12,0.10,0.94,U] [#4 -0.21,-0.80,0.00,M2] [#5 0.25,-0.52,1.04,U] [#6 0.16,-0.43,0.89,U] [#7 -0.05,0.08,0.86,U] [#8 0.30,-0.45,0.83,U] 
02:27:25.516 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.18, -0.42}
02:27:25.516 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
02:27:25.516 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
02:27:25.516 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.83 mountX=0.04 mountY=0.05, mountTheta=0.91
02:27:25.519 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
02:27:25.519 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
02:27:25.519 00.000 11060 Worker thread wakes up
02:27:25.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:25.519 00.000 10844 UpdateGuideState exits: m=2375 SNR=30.2
02:27:25.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:27:25.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:25.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:27:25.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:25.519 00.000 10844 Enqueuing Expose request
02:27:25.519 00.000 11060 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.05
02:27:25.520 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:25.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:25.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:27:25.520 00.000 11060 MoveAxis(E, 0, ABG)
02:27:25.520 00.000 11060 Move returns status 0, amount 0
02:27:25.520 00.000 11060 MoveAxis(N, 0, ABG)
02:27:25.520 00.000 11060 Move returns status 0, amount 0
02:27:25.520 00.000 11060 move complete, result=0
02:27:25.520 00.000 11060 worker thread done servicing request
02:27:25.520 00.000 11060 Worker thread wakes up
02:27:25.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:25.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:25.525 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:26.172 00.647 11060 Exposure complete
02:27:26.458 00.286 11060 worker thread done servicing request
02:27:26.459 00.001 10844 OnExposeComplete: enter
02:27:26.459 00.000 10844 UpdateGuideState(): m_state=6
02:27:26.459 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13653
02:27:26.459 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=61.99, Mass=2808, SNR=32.5, Peak=255 HFD=3.1
02:27:26.460 00.001 10844 MultiStar: [#1 0.29,0.08,0.89,U] [#2 0.50,-0.23,2.10,U] [#3 -0.07,-0.16,0.86,U] [#4 -0.28,0.56,0.79,U] [#5 -0.04,-0.28,0.89,U] [#6 0.55,-0.69,0.00,M1] [#7 0.33,-0.42,0.80,U] [#8 -0.19,-0.32,0.88,U] 
02:27:26.460 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.08}, one-star: {0.30, 0.31}
02:27:26.460 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.75) = xAngle (1.30 = 1.30)
02:27:26.460 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
02:27:26.460 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.45 mountX=0.05 mountY=0.18, mountTheta=1.30
02:27:26.463 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.08, opts=13)
02:27:26.463 00.000 10844 Enqueuing Move request for scope (0.17, -0.08)
02:27:26.464 00.001 11060 Worker thread wakes up
02:27:26.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
02:27:26.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
02:27:26.466 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:26.466 00.000 10844 UpdateGuideState exits: m=2808 SNR=32.5 Saturated
02:27:26.466 00.000 11060 Moving (0.17, -0.08) raw xDistance=0.05 yDistance=0.18
02:27:26.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:26.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:26.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:26.466 00.000 10844 Enqueuing Expose request
02:27:26.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:26.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:27:26.466 00.000 11060 MoveAxis(E, 0, ABG)
02:27:26.466 00.000 11060 Move returns status 0, amount 0
02:27:26.466 00.000 11060 MoveAxis(N, 0, ABG)
02:27:26.467 00.001 11060 Move returns status 0, amount 0
02:27:26.467 00.000 11060 move complete, result=0
02:27:26.467 00.000 11060 worker thread done servicing request
02:27:26.467 00.000 11060 Worker thread wakes up
02:27:26.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:26.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:26.469 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:27.125 00.656 11060 Exposure complete
02:27:27.417 00.292 11060 worker thread done servicing request
02:27:27.417 00.000 10844 OnExposeComplete: enter
02:27:27.417 00.000 10844 UpdateGuideState(): m_state=6
02:27:27.418 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13654
02:27:27.418 00.000 10844 Star::Find returns 1 (1), X=263.97, Y=61.45, Mass=2432, SNR=30.9, Peak=255 HFD=3.0
02:27:27.418 00.000 10844 MultiStar: [#1 0.05,0.12,0.90,U] [#2 -0.11,0.03,2.17,U] [#3 -0.07,0.08,1.01,U] [#4 -0.04,-0.39,0.97,U] [#5 0.08,-0.54,1.03,U] [#6 0.13,-1.05,0.00,M2] [#7 0.39,-0.61,0.00,M1] [#8 -0.44,-0.48,0.00,M1] 
02:27:27.418 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.13}, one-star: {0.15, -0.23}
02:27:27.418 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
02:27:27.418 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
02:27:27.418 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.64 mountX=0.13 mountY=0.01, mountTheta=0.09
02:27:27.421 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
02:27:27.421 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
02:27:27.421 00.000 11060 Worker thread wakes up
02:27:27.421 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:27.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
02:27:27.421 00.000 10844 UpdateGuideState exits: m=2432 SNR=30.9 Saturated
02:27:27.421 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
02:27:27.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:27.421 00.000 11060 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.01
02:27:27.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:27.421 00.000 10844 Enqueuing Expose request
02:27:27.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:27:27.422 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:27.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:27:27.422 00.000 11060 MoveAxis(W, 23, ABG)
02:27:27.422 00.000 11060 Guiding  Dir = 3, Dur = 23
02:27:27.456 00.034 11060 IsSlewing returns 0
02:27:27.456 00.000 11060 IsGuiding returns 0
02:27:27.504 00.048 11060 IsGuiding returns 0
02:27:27.504 00.000 11060 Move returns status 0, amount 23
02:27:27.505 00.001 11060 MoveAxis(N, 0, ABG)
02:27:27.505 00.000 11060 Move returns status 0, amount 0
02:27:27.505 00.000 11060 move complete, result=0
02:27:27.505 00.000 10844 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
02:27:27.505 00.000 11060 worker thread done servicing request
02:27:27.505 00.000 11060 Worker thread wakes up
02:27:27.506 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:27.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:28.135 00.629 11060 Exposure complete
02:27:28.468 00.333 11060 worker thread done servicing request
02:27:28.468 00.000 10844 OnExposeComplete: enter
02:27:28.468 00.000 10844 UpdateGuideState(): m_state=6
02:27:28.468 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13655
02:27:28.468 00.000 10844 Star::Find returns 1 (1), X=264.00, Y=61.43, Mass=1994, SNR=27.5, Peak=255 HFD=2.6
02:27:28.469 00.001 10844 MultiStar: [#1 0.27,-0.22,1.19,U] [#2 0.53,0.19,2.26,U] [#3 -0.15,0.17,1.01,U] [#4 -0.03,-0.26,1.01,U] [#5 0.27,-0.11,1.10,U] [#6 0.71,-0.24,0.00,M3] [#7 0.58,-0.47,0.00,M2] [#8 0.37,-0.39,1.05,U] 
02:27:28.469 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.08}, one-star: {0.18, -0.25}
02:27:28.469 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
02:27:28.469 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
02:27:28.469 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.31 mountX=0.04 mountY=0.27, mountTheta=1.44
02:27:28.472 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.08, opts=13)
02:27:28.472 00.000 10844 Enqueuing Move request for scope (0.26, -0.08)
02:27:28.472 00.000 11060 Worker thread wakes up
02:27:28.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:28.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
02:27:28.472 00.000 10844 UpdateGuideState exits: m=1994 SNR=27.5 Saturated
02:27:28.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
02:27:28.473 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:28.473 00.000 11060 Moving (0.26, -0.08) raw xDistance=0.04 yDistance=0.27
02:27:28.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:28.473 00.000 10844 Enqueuing Expose request
02:27:28.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:28.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:27:28.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:27:28.473 00.000 11060 MoveAxis(E, 0, ABG)
02:27:28.473 00.000 11060 Move returns status 0, amount 0
02:27:28.473 00.000 11060 MoveAxis(N, 0, ABG)
02:27:28.473 00.000 11060 Move returns status 0, amount 0
02:27:28.473 00.000 11060 move complete, result=0
02:27:28.473 00.000 11060 worker thread done servicing request
02:27:28.473 00.000 11060 Worker thread wakes up
02:27:28.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:28.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:28.475 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:27:29.132 00.657 11060 Exposure complete
02:27:29.440 00.308 11060 worker thread done servicing request
02:27:29.440 00.000 10844 OnExposeComplete: enter
02:27:29.440 00.000 10844 UpdateGuideState(): m_state=6
02:27:29.442 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13656
02:27:29.442 00.000 10844 Star::Find returns 1 (1), X=264.03, Y=61.35, Mass=2450, SNR=30.9, Peak=255 HFD=3.3
02:27:29.442 00.000 10844 MultiStar: [#1 0.23,0.24,0.91,U] [#2 0.14,0.16,2.10,U] [#3 0.16,0.20,1.01,U] [#4 -0.06,-0.33,0.82,U] [#5 -0.37,0.30,0.99,U] [#6 0.47,0.02,0.91,U] [#7 0.32,-0.28,0.92,U] [#8 0.08,-0.37,0.92,U] 
02:27:29.443 00.001 10844 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.21, -0.33}
02:27:29.443 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
02:27:29.443 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
02:27:29.443 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.10 mountX=-0.01 mountY=0.13, mountTheta=1.66
02:27:29.445 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
02:27:29.445 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
02:27:29.445 00.000 11060 Worker thread wakes up
02:27:29.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:29.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:27:29.445 00.000 10844 UpdateGuideState exits: m=2450 SNR=30.9 Saturated
02:27:29.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:27:29.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:29.445 00.000 11060 Moving (0.13, -0.01) raw xDistance=-0.01 yDistance=0.13
02:27:29.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:29.446 00.001 10844 Enqueuing Expose request
02:27:29.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:29.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:29.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:27:29.446 00.000 11060 MoveAxis(E, 0, ABG)
02:27:29.446 00.000 11060 Move returns status 0, amount 0
02:27:29.446 00.000 11060 MoveAxis(N, 0, ABG)
02:27:29.446 00.000 11060 Move returns status 0, amount 0
02:27:29.446 00.000 11060 move complete, result=0
02:27:29.446 00.000 11060 worker thread done servicing request
02:27:29.446 00.000 11060 Worker thread wakes up
02:27:29.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:29.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:29.448 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:30.084 00.636 11060 Exposure complete
02:27:30.380 00.296 11060 worker thread done servicing request
02:27:30.381 00.001 10844 OnExposeComplete: enter
02:27:30.381 00.000 10844 UpdateGuideState(): m_state=6
02:27:30.381 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13657
02:27:30.381 00.000 10844 Star::Find returns 1 (1), X=264.02, Y=61.62, Mass=2484, SNR=30.9, Peak=255 HFD=3.3
02:27:30.382 00.001 10844 MultiStar: [#1 0.05,-0.76,0.00,M1] [#2 0.19,-0.32,2.05,U] [#3 -0.07,-0.33,0.89,U] [#4 -0.23,-0.58,0.88,U] [#5 0.00,-0.85,0.00,M1] [#6 -0.07,-0.94,0.00,M3] [#7 0.23,-0.85,0.00,M2] [#8 0.16,-0.73,0.00,M1] 
02:27:30.382 00.000 10844 single-star, 3 included, MultiStar: {0.07, -0.31}, one-star: {0.20, -0.07}
02:27:30.382 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
02:27:30.382 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
02:27:30.382 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.32 mountX=0.03 mountY=0.21, mountTheta=1.43
02:27:30.384 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.07, opts=13)
02:27:30.384 00.000 10844 Enqueuing Move request for scope (0.20, -0.07)
02:27:30.384 00.000 11060 Worker thread wakes up
02:27:30.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:30.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
02:27:30.384 00.000 10844 UpdateGuideState exits: m=2484 SNR=30.9 Saturated
02:27:30.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
02:27:30.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:30.384 00.000 11060 Moving (0.20, -0.07) raw xDistance=0.03 yDistance=0.21
02:27:30.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:30.384 00.000 10844 Enqueuing Expose request
02:27:30.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:27:30.385 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:27:30.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:27:30.385 00.000 11060 MoveAxis(E, 0, ABG)
02:27:30.385 00.000 11060 Move returns status 0, amount 0
02:27:30.385 00.000 11060 MoveAxis(N, 0, ABG)
02:27:30.385 00.000 11060 Move returns status 0, amount 0
02:27:30.385 00.000 11060 move complete, result=0
02:27:30.385 00.000 11060 worker thread done servicing request
02:27:30.385 00.000 11060 Worker thread wakes up
02:27:30.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:30.386 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:30.388 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:31.040 00.652 11060 Exposure complete
02:27:31.644 00.604 11060 worker thread done servicing request
02:27:31.644 00.000 10844 OnExposeComplete: enter
02:27:31.644 00.000 10844 UpdateGuideState(): m_state=6
02:27:31.644 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13658
02:27:31.644 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=61.22, Mass=2735, SNR=32.6, Peak=252 HFD=3.2
02:27:31.645 00.001 10844 MultiStar: [#1 0.61,-0.89,0.00,M2] [#2 -0.00,0.22,1.89,U] [#3 0.00,-0.08,0.94,U] [#4 0.09,-0.65,0.00,M1] [#5 -0.21,-0.97,0.00,M2] [#6 0.31,-0.40,0.73,U] [#7 0.40,-0.70,0.00,M3] [#8 0.16,-0.34,0.78,U] 
02:27:31.645 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.13}, one-star: {0.35, -0.46}
02:27:31.645 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
02:27:31.645 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
02:27:31.645 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.76 mountX=0.10 mountY=0.15, mountTheta=0.98
02:27:31.647 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.13, opts=13)
02:27:31.648 00.001 10844 Enqueuing Move request for scope (0.13, -0.13)
02:27:31.648 00.000 11060 Worker thread wakes up
02:27:31.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
02:27:31.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:31.648 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
02:27:31.648 00.000 10844 UpdateGuideState exits: m=2735 SNR=32.6
02:27:31.648 00.000 11060 Moving (0.13, -0.13) raw xDistance=0.10 yDistance=0.15
02:27:31.649 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:31.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:27:31.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:31.649 00.000 10844 Enqueuing Expose request
02:27:31.659 00.010 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:31.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:27:31.659 00.000 11060 MoveAxis(E, 0, ABG)
02:27:31.659 00.000 11060 Move returns status 0, amount 0
02:27:31.659 00.000 11060 MoveAxis(N, 0, ABG)
02:27:31.659 00.000 11060 Move returns status 0, amount 0
02:27:31.659 00.000 11060 move complete, result=0
02:27:31.659 00.000 11060 worker thread done servicing request
02:27:31.660 00.001 11060 Worker thread wakes up
02:27:31.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:31.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:31.662 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:32.291 00.629 11060 Exposure complete
02:27:32.564 00.273 11060 worker thread done servicing request
02:27:32.564 00.000 10844 OnExposeComplete: enter
02:27:32.564 00.000 10844 UpdateGuideState(): m_state=6
02:27:32.566 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13659
02:27:32.566 00.000 10844 Star::Find returns 1 (1), X=264.15, Y=61.38, Mass=2270, SNR=29.3, Peak=255 HFD=3.2
02:27:32.566 00.000 10844 MultiStar: [#1 0.39,-0.41,1.06,U] [#2 0.24,0.07,2.20,U] [#3 0.67,-0.44,0.00,M1] [#4 -0.52,0.06,1.04,U] [#5 -0.00,-0.62,1.10,U] [#6 0.59,-0.86,0.00,M3] [#7 0.27,-1.03,0.00,M4] [#8 0.22,-0.58,1.06,U] 
02:27:32.566 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.24}, one-star: {0.33, -0.30}
02:27:32.566 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
02:27:32.566 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.65 = 0.65)
02:27:32.567 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.28 cameraTheta=-1.08 mountX=0.22 mountY=0.17, mountTheta=0.66
02:27:32.568 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.24, opts=13)
02:27:32.568 00.000 10844 Enqueuing Move request for scope (0.13, -0.24)
02:27:32.568 00.000 11060 Worker thread wakes up
02:27:32.568 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:32.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
02:27:32.568 00.000 10844 UpdateGuideState exits: m=2270 SNR=29.3 Saturated
02:27:32.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
02:27:32.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:32.568 00.000 11060 Moving (0.13, -0.24) raw xDistance=0.22 yDistance=0.17
02:27:32.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:32.568 00.000 10844 Enqueuing Expose request
02:27:32.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:27:32.569 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:32.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:27:32.569 00.000 11060 MoveAxis(W, 38, ABG)
02:27:32.569 00.000 11060 Guiding  Dir = 3, Dur = 38
02:27:32.578 00.009 11060 IsSlewing returns 0
02:27:32.579 00.001 11060 IsGuiding returns 0
02:27:32.624 00.045 11060 IsGuiding returns 0
02:27:32.624 00.000 11060 Move returns status 0, amount 38
02:27:32.624 00.000 11060 MoveAxis(N, 0, ABG)
02:27:32.624 00.000 11060 Move returns status 0, amount 0
02:27:32.625 00.001 11060 move complete, result=0
02:27:32.625 00.000 11060 worker thread done servicing request
02:27:32.625 00.000 11060 Worker thread wakes up
02:27:32.625 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
02:27:32.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:32.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:33.258 00.633 11060 Exposure complete
02:27:33.646 00.388 10844 OnExposeComplete: enter
02:27:33.646 00.000 10844 UpdateGuideState(): m_state=6
02:27:33.648 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13660
02:27:33.648 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.10, Mass=1934, SNR=27.0, Peak=225 HFD=2.8
02:27:33.648 00.000 10844 MultiStar: [#1 0.33,-0.03,1.13,U] [#2 0.17,0.32,2.38,U] [#3 0.05,-0.17,1.16,U] [#4 -0.50,-0.30,1.13,U] [#5 -0.10,-0.52,1.17,U] [#6 0.07,-0.33,0.97,U] [#7 0.40,-0.66,0.00,M5] [#8 0.16,-0.27,0.98,U] 
02:27:33.648 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.16}, one-star: {0.11, -0.58}
02:27:33.649 00.001 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
02:27:33.649 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
02:27:33.649 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.28 mountX=0.15 mountY=0.07, mountTheta=0.46
02:27:33.650 00.001 11060 worker thread done servicing request
02:27:33.650 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.16, opts=13)
02:27:33.651 00.001 10844 Enqueuing Move request for scope (0.05, -0.16)
02:27:33.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:33.651 00.000 10844 UpdateGuideState exits: m=1934 SNR=27.0
02:27:33.651 00.000 11060 Worker thread wakes up
02:27:33.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:33.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
02:27:33.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:33.651 00.000 10844 Enqueuing Expose request
02:27:33.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
02:27:33.659 00.008 11060 Moving (0.05, -0.16) raw xDistance=0.15 yDistance=0.07
02:27:33.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:27:33.660 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:33.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:27:33.660 00.000 11060 MoveAxis(W, 27, ABG)
02:27:33.660 00.000 11060 Guiding  Dir = 3, Dur = 27
02:27:33.705 00.045 11060 IsSlewing returns 0
02:27:33.706 00.001 11060 IsGuiding returns 0
02:27:33.761 00.055 11060 IsGuiding returns 0
02:27:33.761 00.000 11060 Move returns status 0, amount 27
02:27:33.761 00.000 11060 MoveAxis(N, 0, ABG)
02:27:33.761 00.000 11060 Move returns status 0, amount 0
02:27:33.761 00.000 11060 move complete, result=0
02:27:33.762 00.001 11060 worker thread done servicing request
02:27:33.762 00.000 11060 Worker thread wakes up
02:27:33.762 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
02:27:33.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:33.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:34.401 00.639 11060 Exposure complete
02:27:34.698 00.297 10844 OnExposeComplete: enter
02:27:34.698 00.000 11060 worker thread done servicing request
02:27:34.698 00.000 10844 UpdateGuideState(): m_state=6
02:27:34.698 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13661
02:27:34.699 00.001 10844 Star::Find returns 1 (1), X=264.17, Y=61.38, Mass=2502, SNR=31.2, Peak=255 HFD=3.3
02:27:34.699 00.000 10844 MultiStar: [#1 0.36,0.39,1.07,U] [#2 0.33,-0.15,1.98,U] [#3 0.09,0.18,1.01,U] [#4 0.05,-0.23,0.81,U] [#5 0.23,-0.03,1.06,U] [#6 0.28,-0.42,0.99,U] [#7 0.27,-0.54,0.84,U] [#8 0.41,-0.11,0.86,U] 
02:27:34.699 00.000 10844 refined, 8 included, MultiStar: {0.27, -0.12}, one-star: {0.34, -0.30}
02:27:34.699 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
02:27:34.699 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
02:27:34.700 00.001 10844 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-0.42 mountX=0.07 mountY=0.29, mountTheta=1.33
02:27:34.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.12, opts=13)
02:27:34.703 00.001 10844 Enqueuing Move request for scope (0.27, -0.12)
02:27:34.703 00.000 11060 Worker thread wakes up
02:27:34.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:34.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
02:27:34.703 00.000 10844 UpdateGuideState exits: m=2502 SNR=31.2 Saturated
02:27:34.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
02:27:34.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:34.703 00.000 11060 Moving (0.27, -0.12) raw xDistance=0.07 yDistance=0.29
02:27:34.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:34.703 00.000 10844 Enqueuing Expose request
02:27:34.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:27:34.704 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=0.53
02:27:34.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
02:27:34.704 00.000 11060 MoveAxis(E, 0, ABG)
02:27:34.704 00.000 11060 Move returns status 0, amount 0
02:27:34.704 00.000 11060 BLC: Oldest BLC event removed
02:27:34.704 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:27:34.704 00.000 11060 MoveAxis(S, 862, ABG)
02:27:34.704 00.000 11060 duration set to 750 by maxDecDuration
02:27:34.704 00.000 11060 Guiding  Dir = 1, Dur = 750
02:27:34.722 00.018 11060 IsSlewing returns 0
02:27:34.723 00.001 11060 IsGuiding returns 0
02:27:35.481 00.758 11060 IsGuiding returns 0
02:27:35.482 00.001 11060 Move returns status 0, amount 750
02:27:35.482 00.000 11060 move complete, result=0
02:27:35.482 00.000 11060 worker thread done servicing request
02:27:35.482 00.000 11060 Worker thread wakes up
02:27:35.482 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
02:27:35.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:35.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:36.127 00.645 11060 Exposure complete
02:27:36.436 00.309 11060 worker thread done servicing request
02:27:36.436 00.000 10844 OnExposeComplete: enter
02:27:36.436 00.000 10844 UpdateGuideState(): m_state=6
02:27:36.436 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13662
02:27:36.436 00.000 10844 Star::Find returns 1 (1), X=264.49, Y=61.57, Mass=2713, SNR=32.4, Peak=255 HFD=3.2
02:27:36.436 00.000 10844 MultiStar: [#1 -0.01,0.02,0.92,U] [#2 -0.91,-0.84,0.00,M1] [#3 0.22,-0.48,0.94,U] [#4 -0.08,-0.33,0.81,U] [#5 -0.74,-0.31,0.00,M1] [#6 0.28,-0.90,0.00,M2] [#7 0.48,-0.36,0.77,U] [#8 0.28,-0.98,0.00,M1] 
02:27:36.436 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.25}, one-star: {0.67, -0.12}
02:27:36.438 00.002 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.75) = xAngle (1.00 = 1.00)
02:27:36.438 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
02:27:36.438 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-0.75 mountX=0.19 mountY=0.30, mountTheta=1.00
02:27:36.439 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.25, opts=13)
02:27:36.439 00.000 10844 Enqueuing Move request for scope (0.26, -0.25)
02:27:36.439 00.000 11060 Worker thread wakes up
02:27:36.439 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:36.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.25) opts 0xd
02:27:36.439 00.000 10844 UpdateGuideState exits: m=2713 SNR=32.4 Saturated
02:27:36.439 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.25)
02:27:36.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:36.440 00.001 11060 Moving (0.26, -0.25) raw xDistance=0.19 yDistance=0.30
02:27:36.440 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=-0.06, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.201791, 1:0.300095
02:27:36.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:36.440 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
02:27:36.440 00.000 11060 BLC: window closed
02:27:36.440 00.000 10844 Enqueuing Expose request
02:27:36.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:27:36.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
02:27:36.440 00.000 11060 MoveAxis(W, 34, ABG)
02:27:36.441 00.001 11060 Guiding  Dir = 3, Dur = 34
02:27:36.464 00.023 11060 IsSlewing returns 0
02:27:36.465 00.001 11060 IsGuiding returns 0
02:27:36.526 00.061 11060 IsGuiding returns 0
02:27:36.526 00.000 11060 Move returns status 0, amount 34
02:27:36.527 00.001 11060 MoveAxis(S, 117, ABG)
02:27:36.527 00.000 11060 Guiding  Dir = 1, Dur = 117
02:27:36.542 00.015 11060 IsSlewing returns 0
02:27:36.542 00.000 11060 IsGuiding returns 0
02:27:36.664 00.122 11060 IsGuiding returns 0
02:27:36.664 00.000 11060 Move returns status 0, amount 117
02:27:36.665 00.001 11060 move complete, result=0
02:27:36.665 00.000 11060 worker thread done servicing request
02:27:36.665 00.000 10844 GuideStep: 0.2 px 34 ms WEST, 0.3 px 117 ms SOUTH
02:27:36.665 00.000 11060 Worker thread wakes up
02:27:36.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:36.668 00.003 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:37.295 00.627 11060 Exposure complete
02:27:37.589 00.294 11060 worker thread done servicing request
02:27:37.589 00.000 10844 OnExposeComplete: enter
02:27:37.589 00.000 10844 UpdateGuideState(): m_state=6
02:27:37.589 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13663
02:27:37.589 00.000 10844 Star::Find returns 1 (1), X=263.85, Y=61.62, Mass=2984, SNR=33.9, Peak=255 HFD=3.6
02:27:37.590 00.001 10844 MultiStar: [#1 -0.09,-0.00,0.92,U] [#2 -0.50,-0.08,1.98,U] [#3 0.08,-0.17,0.78,U] [#4 -0.47,0.54,0.00,M1] [#5 0.13,-0.09,0.94,U] [#6 0.22,-0.44,0.82,U] [#7 0.29,-0.15,0.75,U] [#8 0.51,-0.39,0.00,M2] 
02:27:37.590 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.13}, one-star: {0.03, -0.06}
02:27:37.590 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.75) = xAngle (0.66 = 0.66)
02:27:37.590 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
02:27:37.590 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.09 mountX=0.05 mountY=0.04, mountTheta=0.65
02:27:37.591 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.06, opts=13)
02:27:37.591 00.000 10844 Enqueuing Move request for scope (0.03, -0.06)
02:27:37.592 00.001 11060 Worker thread wakes up
02:27:37.592 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:37.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:27:37.592 00.000 10844 UpdateGuideState exits: m=2984 SNR=33.9 Saturated
02:27:37.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:27:37.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:37.592 00.000 11060 Moving (0.03, -0.06) raw xDistance=0.05 yDistance=0.04
02:27:37.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:37.592 00.000 10844 Enqueuing Expose request
02:27:37.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:37.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:37.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:27:37.592 00.000 11060 MoveAxis(E, 0, ABG)
02:27:37.593 00.001 11060 Move returns status 0, amount 0
02:27:37.593 00.000 11060 MoveAxis(N, 0, ABG)
02:27:37.593 00.000 11060 Move returns status 0, amount 0
02:27:37.593 00.000 11060 move complete, result=0
02:27:37.593 00.000 11060 worker thread done servicing request
02:27:37.593 00.000 11060 Worker thread wakes up
02:27:37.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:37.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:37.595 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:38.229 00.634 11060 Exposure complete
02:27:38.501 00.272 11060 worker thread done servicing request
02:27:38.501 00.000 10844 OnExposeComplete: enter
02:27:38.501 00.000 10844 UpdateGuideState(): m_state=6
02:27:38.502 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13664
02:27:38.502 00.000 10844 Star::Find returns 1 (0), X=263.94, Y=62.06, Mass=2549, SNR=31.2, Peak=227 HFD=2.9
02:27:38.502 00.000 10844 MultiStar: [#1 -0.15,0.27,0.89,U] [#2 -0.42,0.51,0.00,M1] [#3 -0.38,0.39,0.93,U] [#4 -0.37,-0.04,0.98,U] [#5 -0.48,0.20,0.96,U] [#6 -0.12,-0.45,1.02,U] [#7 0.71,-0.26,0.00,M3] [#8 -0.20,-0.24,0.87,U] 
02:27:38.502 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.07}, one-star: {0.12, 0.38}
02:27:38.502 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.59 = -1.70)
02:27:38.502 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.57 = -1.71)
02:27:38.502 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.07 hyp=0.23 cameraTheta=2.83 mountX=-0.03 mountY=-0.23, mountTheta=-1.70
02:27:38.504 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.07, opts=13)
02:27:38.504 00.000 10844 Enqueuing Move request for scope (-0.22, 0.07)
02:27:38.504 00.000 11060 Worker thread wakes up
02:27:38.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:38.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.07) opts 0xd
02:27:38.504 00.000 10844 UpdateGuideState exits: m=2549 SNR=31.2
02:27:38.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.07)
02:27:38.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:38.504 00.000 11060 Moving (-0.22, 0.07) raw xDistance=-0.03 yDistance=-0.23
02:27:38.505 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:38.505 00.000 10844 Enqueuing Expose request
02:27:38.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:27:38.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:27:38.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:27:38.505 00.000 11060 MoveAxis(E, 0, ABG)
02:27:38.505 00.000 11060 Move returns status 0, amount 0
02:27:38.505 00.000 11060 MoveAxis(N, 0, ABG)
02:27:38.505 00.000 11060 Move returns status 0, amount 0
02:27:38.505 00.000 11060 move complete, result=0
02:27:38.507 00.002 11060 worker thread done servicing request
02:27:38.507 00.000 11060 Worker thread wakes up
02:27:38.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:38.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:38.508 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:39.160 00.652 11060 Exposure complete
02:27:39.457 00.297 11060 worker thread done servicing request
02:27:39.457 00.000 10844 OnExposeComplete: enter
02:27:39.458 00.001 10844 UpdateGuideState(): m_state=6
02:27:39.458 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13665
02:27:39.458 00.000 10844 Star::Find returns 1 (0), X=263.77, Y=61.96, Mass=2300, SNR=30.0, Peak=234 HFD=3.1
02:27:39.458 00.000 10844 MultiStar: [#1 0.29,0.78,0.00,M1] [#2 -0.52,0.49,0.00,M2] [#3 0.26,0.32,0.95,U] [#4 -0.28,0.24,1.07,U] [#5 -0.35,-0.01,1.11,U] [#6 0.39,-0.58,0.00,M1] [#7 0.70,-0.14,0.00,M4] [#8 -0.30,0.04,0.86,U] 
02:27:39.459 00.001 10844 refined, 4 included, MultiStar: {-0.15, 0.17}, one-star: {-0.06, 0.28}
02:27:39.459 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
02:27:39.459 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
02:27:39.459 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.29 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
02:27:39.461 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.17, opts=13)
02:27:39.461 00.000 10844 Enqueuing Move request for scope (-0.15, 0.17)
02:27:39.461 00.000 11060 Worker thread wakes up
02:27:39.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:27:39.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
02:27:39.461 00.000 10844 UpdateGuideState exits: m=2300 SNR=30.0
02:27:39.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
02:27:39.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:39.461 00.000 11060 Moving (-0.15, 0.17) raw xDistance=-0.14 yDistance=-0.18
02:27:39.463 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:39.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:27:39.463 00.000 10844 Enqueuing Expose request
02:27:39.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:39.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:27:39.463 00.000 11060 MoveAxis(E, 25, ABG)
02:27:39.463 00.000 11060 Guiding  Dir = 2, Dur = 25
02:27:39.487 00.024 11060 IsSlewing returns 0
02:27:39.487 00.000 11060 IsGuiding returns 0
02:27:39.539 00.052 11060 IsGuiding returns 0
02:27:39.540 00.001 11060 Move returns status 0, amount 25
02:27:39.540 00.000 11060 MoveAxis(N, 0, ABG)
02:27:39.540 00.000 11060 Move returns status 0, amount 0
02:27:39.540 00.000 11060 move complete, result=0
02:27:39.540 00.000 11060 worker thread done servicing request
02:27:39.540 00.000 11060 Worker thread wakes up
02:27:39.541 00.001 10844 GuideStep: -0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
02:27:39.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:39.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:40.181 00.640 11060 Exposure complete
02:27:40.466 00.285 11060 worker thread done servicing request
02:27:40.467 00.001 10844 OnExposeComplete: enter
02:27:40.467 00.000 10844 UpdateGuideState(): m_state=6
02:27:40.467 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13666
02:27:40.467 00.000 10844 Star::Find returns 1 (1), X=264.16, Y=61.31, Mass=3071, SNR=34.8, Peak=255 HFD=3.5
02:27:40.468 00.001 10844 MultiStar: [#1 -0.23,0.55,0.82,U] [#2 -0.04,0.73,0.00,M3] [#3 -0.24,-0.00,0.79,U] [#4 -0.16,0.44,0.84,U] [#5 -0.50,0.19,0.86,U] [#6 -0.08,-0.42,0.81,U] [#7 0.27,0.14,0.69,U] [#8 -0.28,-0.38,0.78,U] 
02:27:40.468 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.01}, one-star: {0.34, -0.38}
02:27:40.468 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
02:27:40.468 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.51)
02:27:40.469 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.11 cameraTheta=3.04 mountX=0.01 mountY=-0.11, mountTheta=-1.49
02:27:40.471 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.01, opts=13)
02:27:40.471 00.000 10844 Enqueuing Move request for scope (-0.10, 0.01)
02:27:40.471 00.000 11060 Worker thread wakes up
02:27:40.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:40.472 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
02:27:40.472 00.000 10844 UpdateGuideState exits: m=3071 SNR=34.8 Saturated
02:27:40.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
02:27:40.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:40.472 00.000 11060 Moving (-0.10, 0.01) raw xDistance=0.01 yDistance=-0.11
02:27:40.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:27:40.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:40.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:40.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:40.472 00.000 10844 Enqueuing Expose request
02:27:40.472 00.000 11060 MoveAxis(E, 0, ABG)
02:27:40.472 00.000 11060 Move returns status 0, amount 0
02:27:40.474 00.002 11060 MoveAxis(N, 0, ABG)
02:27:40.474 00.000 11060 Move returns status 0, amount 0
02:27:40.474 00.000 11060 move complete, result=0
02:27:40.474 00.000 11060 worker thread done servicing request
02:27:40.474 00.000 11060 Worker thread wakes up
02:27:40.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:40.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:40.476 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:41.116 00.640 11060 Exposure complete
02:27:41.421 00.305 11060 worker thread done servicing request
02:27:41.421 00.000 10844 OnExposeComplete: enter
02:27:41.421 00.000 10844 UpdateGuideState(): m_state=6
02:27:41.423 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13667
02:27:41.423 00.000 10844 Star::Find returns 1 (1), X=263.37, Y=61.69, Mass=2472, SNR=31.2, Peak=255 HFD=3.2
02:27:41.424 00.001 10844 MultiStar: [#1 -0.04,0.20,0.84,U] [#2 -0.13,-0.08,1.97,U] [#3 -0.14,-0.06,0.90,U] [#4 -0.28,0.12,0.95,U] [#5 -0.44,-0.06,1.01,U] [#6 0.22,-0.49,0.91,U] [#7 -0.02,-0.11,0.85,U] [#8 -0.36,-0.51,0.93,U] 
02:27:41.424 00.000 10844 refined, 8 included, MultiStar: {-0.19, -0.11}, one-star: {-0.46, 0.01}
02:27:41.424 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
02:27:41.424 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
02:27:41.424 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.21 cameraTheta=-2.62 mountX=0.14 mountY=-0.17, mountTheta=-0.88
02:27:41.426 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.11, opts=13)
02:27:41.426 00.000 10844 Enqueuing Move request for scope (-0.19, -0.11)
02:27:41.426 00.000 11060 Worker thread wakes up
02:27:41.426 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:41.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
02:27:41.426 00.000 10844 UpdateGuideState exits: m=2472 SNR=31.2 Saturated
02:27:41.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
02:27:41.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:41.426 00.000 11060 Moving (-0.19, -0.11) raw xDistance=0.14 yDistance=-0.17
02:27:41.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:27:41.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:41.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:41.428 00.002 10844 Enqueuing Expose request
02:27:41.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:27:41.428 00.000 11060 MoveAxis(W, 24, ABG)
02:27:41.428 00.000 11060 Guiding  Dir = 3, Dur = 24
02:27:41.462 00.034 11060 IsSlewing returns 0
02:27:41.462 00.000 11060 IsGuiding returns 0
02:27:41.508 00.046 11060 IsGuiding returns 0
02:27:41.508 00.000 11060 Move returns status 0, amount 24
02:27:41.508 00.000 11060 MoveAxis(N, 0, ABG)
02:27:41.508 00.000 11060 Move returns status 0, amount 0
02:27:41.508 00.000 11060 move complete, result=0
02:27:41.509 00.001 11060 worker thread done servicing request
02:27:41.509 00.000 11060 Worker thread wakes up
02:27:41.509 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
02:27:41.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:41.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:42.140 00.631 11060 Exposure complete
02:27:42.454 00.314 10844 OnExposeComplete: enter
02:27:42.454 00.000 10844 UpdateGuideState(): m_state=6
02:27:42.455 00.001 11060 worker thread done servicing request
02:27:42.455 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13668
02:27:42.455 00.000 10844 Star::Find returns 1 (0), X=263.69, Y=61.35, Mass=2028, SNR=27.8, Peak=179 HFD=3.4
02:27:42.455 00.000 10844 MultiStar: [#1 -0.01,0.27,1.03,U] [#2 -0.51,0.02,2.26,U] [#3 -0.44,0.32,1.05,U] [#4 -0.10,-0.02,1.10,U] [#5 -0.58,-0.65,0.00,M1] [#6 0.12,0.07,0.94,U] [#7 -0.16,-0.19,0.84,U] [#8 -0.26,-0.14,0.97,U] 
02:27:42.456 00.001 10844 refined, 7 included, MultiStar: {-0.23, 0.01}, one-star: {-0.13, -0.33}
02:27:42.456 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
02:27:42.456 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.84 = -1.44)
02:27:42.456 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.11 mountX=0.03 mountY=-0.23, mountTheta=-1.42
02:27:42.458 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.01, opts=13)
02:27:42.459 00.001 10844 Enqueuing Move request for scope (-0.23, 0.01)
02:27:42.459 00.000 11060 Worker thread wakes up
02:27:42.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:42.460 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
02:27:42.460 00.000 10844 UpdateGuideState exits: m=2028 SNR=27.8
02:27:42.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
02:27:42.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:42.460 00.000 11060 Moving (-0.23, 0.01) raw xDistance=0.03 yDistance=-0.23
02:27:42.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:42.460 00.000 10844 Enqueuing Expose request
02:27:42.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:27:42.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:27:42.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:27:42.460 00.000 11060 MoveAxis(E, 0, ABG)
02:27:42.460 00.000 11060 Move returns status 0, amount 0
02:27:42.460 00.000 11060 MoveAxis(N, 0, ABG)
02:27:42.460 00.000 11060 Move returns status 0, amount 0
02:27:42.460 00.000 11060 move complete, result=0
02:27:42.460 00.000 11060 worker thread done servicing request
02:27:42.460 00.000 11060 Worker thread wakes up
02:27:42.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:42.461 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:42.468 00.007 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:43.100 00.632 11060 Exposure complete
02:27:43.411 00.311 10844 OnExposeComplete: enter
02:27:43.411 00.000 10844 UpdateGuideState(): m_state=6
02:27:43.413 00.002 11060 worker thread done servicing request
02:27:43.413 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13669
02:27:43.413 00.000 10844 Star::Find returns 1 (0), X=264.09, Y=61.69, Mass=2473, SNR=30.6, Peak=202 HFD=3.5
02:27:43.413 00.000 10844 MultiStar: [#1 0.44,0.41,1.07,U] [#2 0.03,0.71,0.00,M2] [#3 -0.00,0.04,1.01,U] [#4 0.03,-0.08,0.89,U] [#5 0.01,-0.12,0.92,U] [#6 -0.09,-0.29,0.88,U] [#7 0.78,0.02,0.00,M2] [#8 0.21,-0.33,0.95,U] 
02:27:43.413 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.27, 0.01}
02:27:43.413 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
02:27:43.414 00.001 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
02:27:43.414 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.30 mountX=0.02 mountY=0.14, mountTheta=1.46
02:27:43.415 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.04, opts=13)
02:27:43.415 00.000 10844 Enqueuing Move request for scope (0.13, -0.04)
02:27:43.415 00.000 11060 Worker thread wakes up
02:27:43.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:43.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
02:27:43.415 00.000 10844 UpdateGuideState exits: m=2473 SNR=30.6
02:27:43.416 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:43.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:43.416 00.000 10844 Enqueuing Expose request
02:27:43.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
02:27:43.416 00.000 11060 Moving (0.13, -0.04) raw xDistance=0.02 yDistance=0.14
02:27:43.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:27:43.417 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:43.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:27:43.417 00.000 11060 MoveAxis(E, 0, ABG)
02:27:43.417 00.000 11060 Move returns status 0, amount 0
02:27:43.417 00.000 11060 MoveAxis(N, 0, ABG)
02:27:43.417 00.000 11060 Move returns status 0, amount 0
02:27:43.418 00.001 11060 move complete, result=0
02:27:43.419 00.001 11060 worker thread done servicing request
02:27:43.419 00.000 11060 Worker thread wakes up
02:27:43.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:43.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:43.419 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:44.054 00.635 11060 Exposure complete
02:27:44.371 00.317 11060 worker thread done servicing request
02:27:44.371 00.000 10844 OnExposeComplete: enter
02:27:44.371 00.000 10844 UpdateGuideState(): m_state=6
02:27:44.373 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13670
02:27:44.373 00.000 10844 Star::Find returns 1 (0), X=264.13, Y=61.53, Mass=2103, SNR=28.3, Peak=232 HFD=3.4
02:27:44.373 00.000 10844 MultiStar: [#1 -0.17,0.13,1.01,U] [#2 -0.34,0.19,2.35,U] [#3 -0.15,0.62,0.00,M1] [#4 -0.15,0.55,0.99,U] [#5 -0.60,0.27,0.00,M1] [#6 0.01,0.00,1.04,U] [#7 0.20,0.61,0.00,M3] [#8 -0.19,-0.33,0.96,U] 
02:27:44.374 00.001 10844 refined, 5 included, MultiStar: {-0.14, 0.09}, one-star: {0.30, -0.15}
02:27:44.374 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.97)
02:27:44.374 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
02:27:44.374 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.57 mountX=-0.06 mountY=-0.15, mountTheta=-1.97
02:27:44.375 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.09, opts=13)
02:27:44.375 00.000 10844 Enqueuing Move request for scope (-0.14, 0.09)
02:27:44.375 00.000 11060 Worker thread wakes up
02:27:44.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:44.376 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
02:27:44.376 00.000 10844 UpdateGuideState exits: m=2103 SNR=28.3
02:27:44.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
02:27:44.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:44.376 00.000 11060 Moving (-0.14, 0.09) raw xDistance=-0.06 yDistance=-0.15
02:27:44.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:44.376 00.000 10844 Enqueuing Expose request
02:27:44.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:27:44.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:44.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:44.377 00.001 11060 MoveAxis(E, 0, ABG)
02:27:44.377 00.000 11060 Move returns status 0, amount 0
02:27:44.377 00.000 11060 MoveAxis(N, 0, ABG)
02:27:44.378 00.001 11060 Move returns status 0, amount 0
02:27:44.378 00.000 11060 move complete, result=0
02:27:44.378 00.000 11060 worker thread done servicing request
02:27:44.378 00.000 11060 Worker thread wakes up
02:27:44.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:44.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:44.378 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:45.033 00.655 11060 Exposure complete
02:27:45.339 00.306 10844 OnExposeComplete: enter
02:27:45.339 00.000 10844 UpdateGuideState(): m_state=6
02:27:45.340 00.001 11060 worker thread done servicing request
02:27:45.340 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13671
02:27:45.340 00.000 10844 Star::Find returns 1 (0), X=263.82, Y=61.96, Mass=3026, SNR=34.5, Peak=252 HFD=3.1
02:27:45.341 00.001 10844 MultiStar: [#1 0.03,0.31,0.88,U] [#2 -0.16,0.52,1.90,U] [#3 0.14,0.13,0.86,U] [#4 -0.50,0.09,0.75,U] [#5 -0.09,0.46,0.93,U] [#6 -0.32,-0.47,0.88,U] [#7 0.54,0.06,0.70,U] [#8 -0.02,-0.06,0.87,U] 
02:27:45.341 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.20}, one-star: {-0.00, 0.28}
02:27:45.341 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.66)
02:27:45.341 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
02:27:45.341 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.20 cameraTheta=1.87 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
02:27:45.343 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.20, opts=13)
02:27:45.343 00.000 10844 Enqueuing Move request for scope (-0.06, 0.20)
02:27:45.343 00.000 11060 Worker thread wakes up
02:27:45.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:45.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
02:27:45.343 00.000 10844 UpdateGuideState exits: m=3026 SNR=34.5
02:27:45.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
02:27:45.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:45.344 00.001 11060 Moving (-0.06, 0.20) raw xDistance=-0.18 yDistance=-0.09
02:27:45.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:45.344 00.000 10844 Enqueuing Expose request
02:27:45.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:27:45.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:45.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:45.344 00.000 11060 MoveAxis(E, 31, ABG)
02:27:45.344 00.000 11060 Guiding  Dir = 2, Dur = 31
02:27:45.370 00.026 11060 IsSlewing returns 0
02:27:45.371 00.001 11060 IsGuiding returns 0
02:27:45.430 00.059 11060 IsGuiding returns 0
02:27:45.431 00.001 11060 Move returns status 0, amount 31
02:27:45.431 00.000 11060 MoveAxis(N, 0, ABG)
02:27:45.431 00.000 11060 Move returns status 0, amount 0
02:27:45.431 00.000 11060 move complete, result=0
02:27:45.431 00.000 11060 worker thread done servicing request
02:27:45.432 00.001 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
02:27:45.432 00.000 11060 Worker thread wakes up
02:27:45.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:45.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:46.060 00.628 11060 Exposure complete
02:27:46.357 00.297 11060 worker thread done servicing request
02:27:46.358 00.001 10844 OnExposeComplete: enter
02:27:46.358 00.000 10844 UpdateGuideState(): m_state=6
02:27:46.358 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13672
02:27:46.358 00.000 10844 Star::Find returns 1 (0), X=263.63, Y=61.91, Mass=1944, SNR=27.2, Peak=196 HFD=3.3
02:27:46.359 00.001 10844 MultiStar: [#1 -0.34,0.49,1.05,U] [#2 -0.57,0.34,0.00,M1] [#3 -0.25,0.62,0.00,M1] [#4 -0.38,0.41,1.04,U] [#5 -0.27,0.40,1.23,U] [#6 -0.69,-0.20,0.00,M1] [#7 -0.63,0.23,0.00,M3] [#8 -0.31,-0.23,1.10,U] 
02:27:46.359 00.000 10844 single-star, 4 included, MultiStar: {-0.30, 0.26}, one-star: {-0.20, 0.23}
02:27:46.359 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.03 = -2.26)
02:27:46.359 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
02:27:46.359 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.30 cameraTheta=2.27 mountX=-0.19 mountY=-0.23, mountTheta=-2.26
02:27:46.364 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.23, opts=13)
02:27:46.364 00.000 10844 Enqueuing Move request for scope (-0.20, 0.23)
02:27:46.364 00.000 11060 Worker thread wakes up
02:27:46.365 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:27:46.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
02:27:46.365 00.000 10844 UpdateGuideState exits: m=1944 SNR=27.2
02:27:46.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
02:27:46.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:46.365 00.000 11060 Moving (-0.20, 0.23) raw xDistance=-0.19 yDistance=-0.23
02:27:46.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:46.365 00.000 10844 Enqueuing Expose request
02:27:46.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:27:46.365 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.47
02:27:46.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:27:46.365 00.000 11060 MoveAxis(E, 34, ABG)
02:27:46.366 00.001 11060 Guiding  Dir = 2, Dur = 34
02:27:46.383 00.017 11060 IsSlewing returns 0
02:27:46.384 00.001 11060 IsGuiding returns 0
02:27:46.426 00.042 11060 IsGuiding returns 0
02:27:46.426 00.000 11060 Move returns status 0, amount 34
02:27:46.426 00.000 11060 BLC: Oldest BLC event removed
02:27:46.426 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
02:27:46.426 00.000 11060 MoveAxis(N, 840, ABG)
02:27:46.426 00.000 11060 duration set to 750 by maxDecDuration
02:27:46.426 00.000 11060 Guiding  Dir = 0, Dur = 750
02:27:46.455 00.029 11060 IsSlewing returns 0
02:27:46.456 00.001 11060 IsGuiding returns 0
02:27:47.222 00.766 11060 IsGuiding returns 0
02:27:47.222 00.000 11060 Move returns status 0, amount 750
02:27:47.222 00.000 11060 move complete, result=0
02:27:47.222 00.000 11060 worker thread done servicing request
02:27:47.222 00.000 11060 Worker thread wakes up
02:27:47.222 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 750 ms NORTH
02:27:47.223 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:47.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:47.866 00.643 11060 Exposure complete
02:27:48.143 00.277 11060 worker thread done servicing request
02:27:48.144 00.001 10844 OnExposeComplete: enter
02:27:48.144 00.000 10844 UpdateGuideState(): m_state=6
02:27:48.144 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13673
02:27:48.144 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=61.41, Mass=2352, SNR=30.2, Peak=235 HFD=3.1
02:27:48.145 00.001 10844 MultiStar: [#1 -0.08,0.34,1.06,U] [#2 -0.24,0.34,2.14,U] [#3 0.09,-0.18,0.85,U] [#4 -0.47,-0.00,1.10,U] [#5 -0.55,-0.25,1.02,U] [#6 -0.02,-0.27,1.00,U] [#7 0.29,-0.15,0.90,U] [#8 -0.36,-0.38,0.97,U] 
02:27:48.145 00.000 10844 refined, 8 included, MultiStar: {-0.19, -0.04}, one-star: {-0.16, -0.27}
02:27:48.145 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.75) = xAngle (-1.20 = -1.20)
02:27:48.145 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.21 = -1.21)
02:27:48.145 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.95 mountX=0.07 mountY=-0.18, mountTheta=-1.20
02:27:48.148 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.04, opts=13)
02:27:48.148 00.000 10844 Enqueuing Move request for scope (-0.19, -0.04)
02:27:48.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=14, FiltMax=255, Gamma=1.000
02:27:48.148 00.000 11060 Worker thread wakes up
02:27:48.148 00.000 10844 UpdateGuideState exits: m=2352 SNR=30.2
02:27:48.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
02:27:48.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:48.148 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
02:27:48.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:48.148 00.000 10844 Enqueuing Expose request
02:27:48.148 00.000 11060 Moving (-0.19, -0.04) raw xDistance=0.07 yDistance=-0.18
02:27:48.149 00.001 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.161332, 1:0.177571
02:27:48.149 00.000 11060 BLC: No correction, Miss < min_move
02:27:48.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:27:48.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:48.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:27:48.149 00.000 11060 MoveAxis(E, 0, ABG)
02:27:48.149 00.000 11060 Move returns status 0, amount 0
02:27:48.149 00.000 11060 MoveAxis(N, 0, ABG)
02:27:48.149 00.000 11060 Move returns status 0, amount 0
02:27:48.149 00.000 11060 move complete, result=0
02:27:48.149 00.000 11060 worker thread done servicing request
02:27:48.149 00.000 11060 Worker thread wakes up
02:27:48.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:48.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:48.152 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:48.805 00.653 11060 Exposure complete
02:27:49.064 00.259 11060 worker thread done servicing request
02:27:49.064 00.000 10844 OnExposeComplete: enter
02:27:49.064 00.000 10844 UpdateGuideState(): m_state=6
02:27:49.064 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13674
02:27:49.064 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=61.84, Mass=2606, SNR=31.3, Peak=255 HFD=3.3
02:27:49.065 00.001 10844 MultiStar: [#1 -0.05,0.37,1.00,U] [#2 -0.26,0.59,0.00,M1] [#3 0.09,-0.14,0.96,U] [#4 0.11,0.57,0.85,U] [#5 -0.49,-0.01,1.06,U] [#6 -0.18,-0.11,0.91,U] [#7 0.06,0.16,0.72,U] [#8 -0.14,-0.42,0.92,U] 
02:27:49.065 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {0.32, 0.16}
02:27:49.065 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.75) = xAngle (3.89 = -2.40)
02:27:49.065 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.87 = -2.42)
02:27:49.065 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.13 mountX=-0.06 mountY=-0.05, mountTheta=-2.41
02:27:49.068 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
02:27:49.068 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
02:27:49.068 00.000 11060 Worker thread wakes up
02:27:49.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:49.068 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
02:27:49.068 00.000 10844 UpdateGuideState exits: m=2606 SNR=31.3 Saturated
02:27:49.068 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
02:27:49.069 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:49.069 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=-0.05
02:27:49.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:49.069 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.161332, 1:0.177571, 2:0.053156
02:27:49.069 00.000 10844 Enqueuing Expose request
02:27:49.069 00.000 11060 BLC: No correction, Miss < min_move
02:27:49.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:27:49.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:49.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:27:49.070 00.001 11060 MoveAxis(E, 0, ABG)
02:27:49.070 00.000 11060 Move returns status 0, amount 0
02:27:49.070 00.000 11060 MoveAxis(N, 0, ABG)
02:27:49.070 00.000 11060 Move returns status 0, amount 0
02:27:49.070 00.000 11060 move complete, result=0
02:27:49.070 00.000 11060 worker thread done servicing request
02:27:49.070 00.000 11060 Worker thread wakes up
02:27:49.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:49.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:49.072 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:49.703 00.631 11060 Exposure complete
02:27:50.028 00.325 11060 worker thread done servicing request
02:27:50.028 00.000 10844 OnExposeComplete: enter
02:27:50.028 00.000 10844 UpdateGuideState(): m_state=6
02:27:50.029 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13675
02:27:50.029 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=61.57, Mass=2690, SNR=33.1, Peak=255 HFD=3.3
02:27:50.029 00.000 10844 MultiStar: [#1 -0.02,0.25,0.93,U] [#2 -0.11,0.37,1.84,U] [#3 0.05,0.05,0.82,U] [#4 0.03,0.48,0.76,U] [#5 0.11,-0.33,0.91,U] [#6 0.04,-0.16,0.90,U] [#7 0.46,-0.67,0.00,M2] [#8 -0.00,-0.01,0.89,U] 
02:27:50.030 00.001 10844 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.32, -0.12}
02:27:50.030 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
02:27:50.030 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
02:27:50.030 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.19 mountX=-0.10 mountY=0.02, mountTheta=2.92
02:27:50.031 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
02:27:50.031 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
02:27:50.031 00.000 11060 Worker thread wakes up
02:27:50.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:50.032 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
02:27:50.032 00.000 10844 UpdateGuideState exits: m=2690 SNR=33.1 Saturated
02:27:50.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
02:27:50.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:50.032 00.000 11060 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.02
02:27:50.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:50.032 00.000 10844 Enqueuing Expose request
02:27:50.032 00.000 11060 BLC: window closed
02:27:50.032 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.161332, 1:0.177571, 2:0.053156
02:27:50.032 00.000 11060 BLC: No correction, Miss < min_move
02:27:50.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:27:50.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:50.033 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:27:50.033 00.000 11060 MoveAxis(E, 0, ABG)
02:27:50.033 00.000 11060 Move returns status 0, amount 0
02:27:50.033 00.000 11060 MoveAxis(N, 0, ABG)
02:27:50.033 00.000 11060 Move returns status 0, amount 0
02:27:50.033 00.000 11060 move complete, result=0
02:27:50.033 00.000 11060 worker thread done servicing request
02:27:50.033 00.000 11060 Worker thread wakes up
02:27:50.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:50.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:50.035 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:50.666 00.631 11060 Exposure complete
02:27:50.947 00.281 11060 worker thread done servicing request
02:27:50.947 00.000 10844 OnExposeComplete: enter
02:27:50.948 00.001 10844 UpdateGuideState(): m_state=6
02:27:50.948 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13676
02:27:50.948 00.000 10844 Star::Find returns 1 (0), X=263.75, Y=62.26, Mass=2276, SNR=29.6, Peak=195 HFD=3.5
02:27:50.949 00.001 10844 MultiStar: [#1 -0.06,0.10,0.97,U] [#2 -0.70,0.56,0.00,M1] [#3 -0.40,-0.33,0.93,U] [#4 -0.52,0.19,0.96,U] [#5 -0.19,-0.20,1.09,U] [#6 -0.01,-0.53,1.05,U] [#7 -0.18,-0.54,0.80,U] [#8 0.13,-0.09,1.13,U] 
02:27:50.949 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.10}, one-star: {-0.08, 0.57}
02:27:50.949 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
02:27:50.949 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
02:27:50.949 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=0.12 mountY=-0.14, mountTheta=-0.84
02:27:50.951 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.10, opts=13)
02:27:50.963 00.012 10844 Enqueuing Move request for scope (-0.15, -0.10)
02:27:50.963 00.000 11060 Worker thread wakes up
02:27:50.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:50.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
02:27:50.963 00.000 10844 UpdateGuideState exits: m=2276 SNR=29.6
02:27:50.963 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
02:27:50.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:50.963 00.000 11060 Moving (-0.15, -0.10) raw xDistance=0.12 yDistance=-0.14
02:27:50.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:50.963 00.000 10844 Enqueuing Expose request
02:27:50.964 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:27:50.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:50.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:27:50.964 00.000 11060 MoveAxis(W, 21, ABG)
02:27:50.964 00.000 11060 Guiding  Dir = 3, Dur = 21
02:27:50.999 00.035 11060 IsSlewing returns 0
02:27:51.000 00.001 11060 IsGuiding returns 0
02:27:51.049 00.049 11060 IsGuiding returns 0
02:27:51.050 00.001 11060 Move returns status 0, amount 21
02:27:51.050 00.000 11060 MoveAxis(N, 0, ABG)
02:27:51.051 00.001 11060 Move returns status 0, amount 0
02:27:51.051 00.000 11060 move complete, result=0
02:27:51.051 00.000 11060 worker thread done servicing request
02:27:51.052 00.001 10844 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
02:27:51.052 00.000 11060 Worker thread wakes up
02:27:51.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:51.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:51.702 00.650 11060 Exposure complete
02:27:52.061 00.359 11060 worker thread done servicing request
02:27:52.061 00.000 10844 OnExposeComplete: enter
02:27:52.062 00.001 10844 UpdateGuideState(): m_state=6
02:27:52.062 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13677
02:27:52.062 00.000 10844 Star::Find returns 1 (1), X=263.81, Y=62.20, Mass=2601, SNR=32.3, Peak=255 HFD=2.9
02:27:52.063 00.001 10844 MultiStar: [#1 0.02,0.34,1.01,U] [#2 -0.25,-0.19,2.02,U] [#3 0.04,-0.05,0.83,U] [#4 0.05,0.31,0.80,U] [#5 -0.18,-0.04,0.95,U] [#6 0.24,-0.35,0.88,U] [#7 0.14,0.69,0.00,M2] [#8 -0.28,-0.22,0.84,U] 
02:27:52.063 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.01, 0.52}
02:27:52.063 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
02:27:52.063 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
02:27:52.063 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.88 mountX=-0.01 mountY=-0.08, mountTheta=-1.65
02:27:52.065 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
02:27:52.065 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
02:27:52.065 00.000 11060 Worker thread wakes up
02:27:52.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:52.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
02:27:52.066 00.001 10844 UpdateGuideState exits: m=2601 SNR=32.3 Saturated
02:27:52.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
02:27:52.066 00.000 11060 Moving (-0.07, 0.02) raw xDistance=-0.01 yDistance=-0.08
02:27:52.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:52.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:52.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:52.066 00.000 10844 Enqueuing Expose request
02:27:52.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:52.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:27:52.066 00.000 11060 MoveAxis(E, 0, ABG)
02:27:52.066 00.000 11060 Move returns status 0, amount 0
02:27:52.067 00.001 11060 MoveAxis(N, 0, ABG)
02:27:52.067 00.000 11060 Move returns status 0, amount 0
02:27:52.067 00.000 11060 move complete, result=0
02:27:52.067 00.000 11060 worker thread done servicing request
02:27:52.067 00.000 11060 Worker thread wakes up
02:27:52.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:52.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:52.068 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:52.709 00.641 11060 Exposure complete
02:27:52.991 00.282 11060 worker thread done servicing request
02:27:52.991 00.000 10844 OnExposeComplete: enter
02:27:52.991 00.000 10844 UpdateGuideState(): m_state=6
02:27:52.992 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13678
02:27:52.992 00.000 10844 Star::Find returns 1 (1), X=263.89, Y=62.26, Mass=3425, SNR=36.6, Peak=255 HFD=3.6
02:27:52.992 00.000 10844 MultiStar: [#1 -0.02,0.17,0.80,U] [#2 -0.13,0.23,1.62,U] [#3 0.06,0.14,0.89,U] [#4 -0.51,0.25,0.83,U] [#5 -0.19,0.13,0.76,U] [#6 0.32,0.01,0.69,U] [#7 0.36,-0.11,0.78,U] [#8 0.10,-0.68,0.00,M1] 
02:27:52.992 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.20}, one-star: {0.06, 0.58}
02:27:52.992 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.75) = xAngle (3.44 = -2.84)
02:27:52.992 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.42 = -2.86)
02:27:52.993 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.69 mountX=-0.19 mountY=-0.05, mountTheta=-2.86
02:27:52.996 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.20, opts=13)
02:27:52.996 00.000 10844 Enqueuing Move request for scope (-0.02, 0.20)
02:27:52.996 00.000 11060 Worker thread wakes up
02:27:52.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
02:27:52.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
02:27:52.996 00.000 11060 Moving (-0.02, 0.20) raw xDistance=-0.19 yDistance=-0.05
02:27:52.998 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:27:52.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:52.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:27:52.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:27:52.999 00.001 10844 UpdateGuideState exits: m=3425 SNR=36.6 Saturated
02:27:52.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:53.000 00.001 11060 MoveAxis(E, 33, ABG)
02:27:53.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:53.000 00.000 11060 Guiding  Dir = 2, Dur = 33
02:27:53.000 00.000 10844 Enqueuing Expose request
02:27:53.011 00.011 11060 IsSlewing returns 0
02:27:53.013 00.002 11060 IsGuiding returns 0
02:27:53.057 00.044 11060 IsGuiding returns 0
02:27:53.058 00.001 11060 Move returns status 0, amount 33
02:27:53.058 00.000 11060 MoveAxis(N, 0, ABG)
02:27:53.058 00.000 11060 Move returns status 0, amount 0
02:27:53.058 00.000 11060 move complete, result=0
02:27:53.058 00.000 11060 worker thread done servicing request
02:27:53.058 00.000 11060 Worker thread wakes up
02:27:53.058 00.000 10844 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
02:27:53.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:53.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:53.691 00.633 11060 Exposure complete
02:27:54.010 00.319 11060 worker thread done servicing request
02:27:54.010 00.000 10844 OnExposeComplete: enter
02:27:54.010 00.000 10844 UpdateGuideState(): m_state=6
02:27:54.011 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13679
02:27:54.011 00.000 10844 Star::Find returns 1 (0), X=264.09, Y=61.41, Mass=2471, SNR=31.2, Peak=236 HFD=3.1
02:27:54.011 00.000 10844 MultiStar: [#1 0.38,0.21,1.06,U] [#2 0.09,-0.21,2.10,U] [#3 0.16,-0.05,0.90,U] [#4 -0.38,0.16,0.93,U] [#5 -0.74,-0.37,0.00,M1] [#6 0.26,-0.66,0.00,M1] [#7 0.49,-0.23,0.83,U] [#8 -0.12,-0.63,0.00,M2] 
02:27:54.011 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.08}, one-star: {0.27, -0.27}
02:27:54.011 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
02:27:54.011 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
02:27:54.012 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.49 mountX=0.05 mountY=0.17, mountTheta=1.27
02:27:54.013 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.08, opts=13)
02:27:54.013 00.000 10844 Enqueuing Move request for scope (0.16, -0.08)
02:27:54.013 00.000 11060 Worker thread wakes up
02:27:54.014 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
02:27:54.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:27:54.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
02:27:54.014 00.000 10844 UpdateGuideState exits: m=2471 SNR=31.2
02:27:54.014 00.000 11060 Moving (0.16, -0.08) raw xDistance=0.05 yDistance=0.17
02:27:54.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:54.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:54.014 00.000 10844 Enqueuing Expose request
02:27:54.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:54.015 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:27:54.015 00.000 11060 MoveAxis(E, 0, ABG)
02:27:54.015 00.000 11060 Move returns status 0, amount 0
02:27:54.015 00.000 11060 MoveAxis(N, 0, ABG)
02:27:54.015 00.000 11060 Move returns status 0, amount 0
02:27:54.015 00.000 11060 move complete, result=0
02:27:54.016 00.001 11060 worker thread done servicing request
02:27:54.016 00.000 11060 Worker thread wakes up
02:27:54.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:54.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:54.019 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:54.660 00.641 11060 Exposure complete
02:27:54.914 00.254 11060 worker thread done servicing request
02:27:54.914 00.000 10844 OnExposeComplete: enter
02:27:54.914 00.000 10844 UpdateGuideState(): m_state=6
02:27:54.915 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13680
02:27:54.915 00.000 10844 Star::Find returns 1 (0), X=264.04, Y=61.48, Mass=2140, SNR=28.7, Peak=230 HFD=3.5
02:27:54.915 00.000 10844 MultiStar: [#1 -0.06,0.39,1.01,U] [#2 -0.13,0.33,2.08,U] [#3 -0.15,0.06,0.79,U] [#4 -0.10,0.36,1.10,U] [#5 -0.31,-0.26,1.10,U] [#6 0.44,-0.55,0.00,M2] [#7 0.46,-0.15,0.92,U] [#8 0.30,-0.65,0.00,M3] 
02:27:54.915 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.11}, one-star: {0.22, -0.20}
02:27:54.915 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.59 = -2.70)
02:27:54.915 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
02:27:54.915 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=-0.11 mountY=-0.05, mountTheta=-2.71
02:27:54.917 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
02:27:54.917 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
02:27:54.917 00.000 11060 Worker thread wakes up
02:27:54.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:54.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
02:27:54.917 00.000 10844 UpdateGuideState exits: m=2140 SNR=28.7
02:27:54.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
02:27:54.918 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.918 00.000 11060 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.05
02:27:54.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:54.918 00.000 10844 Enqueuing Expose request
02:27:54.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:27:54.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:54.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:27:54.918 00.000 11060 MoveAxis(E, 0, ABG)
02:27:54.918 00.000 11060 Move returns status 0, amount 0
02:27:54.918 00.000 11060 MoveAxis(N, 0, ABG)
02:27:54.918 00.000 11060 Move returns status 0, amount 0
02:27:54.918 00.000 11060 move complete, result=0
02:27:54.918 00.000 11060 worker thread done servicing request
02:27:54.919 00.001 11060 Worker thread wakes up
02:27:54.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:54.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:54.920 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:55.574 00.654 11060 Exposure complete
02:27:55.911 00.337 11060 worker thread done servicing request
02:27:55.911 00.000 10844 OnExposeComplete: enter
02:27:55.911 00.000 10844 UpdateGuideState(): m_state=6
02:27:55.912 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13681
02:27:55.912 00.000 10844 Star::Find returns 1 (1), X=264.33, Y=61.43, Mass=2068, SNR=28.0, Peak=255 HFD=3.1
02:27:55.912 00.000 10844 MultiStar: [#1 0.00,0.04,1.16,U] [#2 -0.54,0.13,2.18,U] [#3 -0.19,0.22,1.06,U] [#4 -0.29,-0.07,1.16,U] [#5 0.11,-0.47,1.00,U] [#6 0.09,-0.17,1.08,U] [#7 0.56,-0.70,0.00,M1] [#8 -0.15,-0.34,1.05,U] 
02:27:55.912 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {0.51, -0.26}
02:27:55.912 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
02:27:55.913 00.001 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
02:27:55.913 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.55 mountX=0.10 mountY=-0.11, mountTheta=-0.81
02:27:55.914 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
02:27:55.914 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
02:27:55.914 00.000 11060 Worker thread wakes up
02:27:55.915 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:55.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
02:27:55.915 00.000 10844 UpdateGuideState exits: m=2068 SNR=28.0 Saturated
02:27:55.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
02:27:55.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:55.915 00.000 11060 Moving (-0.12, -0.08) raw xDistance=0.10 yDistance=-0.11
02:27:55.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:55.915 00.000 10844 Enqueuing Expose request
02:27:55.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:27:55.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:55.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:55.915 00.000 11060 MoveAxis(E, 0, ABG)
02:27:55.916 00.001 11060 Move returns status 0, amount 0
02:27:55.916 00.000 11060 MoveAxis(N, 0, ABG)
02:27:55.916 00.000 11060 Move returns status 0, amount 0
02:27:55.916 00.000 11060 move complete, result=0
02:27:55.916 00.000 11060 worker thread done servicing request
02:27:55.916 00.000 11060 Worker thread wakes up
02:27:55.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:55.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:55.918 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:56.586 00.668 11060 Exposure complete
02:27:56.876 00.290 11060 worker thread done servicing request
02:27:56.876 00.000 10844 OnExposeComplete: enter
02:27:56.876 00.000 10844 UpdateGuideState(): m_state=6
02:27:56.876 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13682
02:27:56.876 00.000 10844 Star::Find returns 1 (0), X=264.33, Y=61.50, Mass=2502, SNR=30.8, Peak=243 HFD=3.3
02:27:56.877 00.001 10844 MultiStar: [#1 0.40,0.20,1.10,U] [#2 -0.13,0.85,0.00,M1] [#3 0.04,-0.37,0.92,U] [#4 -0.12,0.12,0.76,U] [#5 -0.18,-0.35,0.88,U] [#6 0.11,-0.34,0.89,U] [#7 0.24,-0.03,0.82,U] [#8 -0.38,-0.08,0.86,U] 
02:27:56.877 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.51, -0.18}
02:27:56.877 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.85 = 0.85)
02:27:56.877 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
02:27:56.877 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.91 mountX=0.11 mountY=0.12, mountTheta=0.84
02:27:56.879 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.13, opts=13)
02:27:56.879 00.000 10844 Enqueuing Move request for scope (0.10, -0.13)
02:27:56.879 00.000 11060 Worker thread wakes up
02:27:56.881 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:27:56.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
02:27:56.881 00.000 10844 UpdateGuideState exits: m=2502 SNR=30.8
02:27:56.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
02:27:56.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:56.881 00.000 11060 Moving (0.10, -0.13) raw xDistance=0.11 yDistance=0.12
02:27:56.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:56.881 00.000 10844 Enqueuing Expose request
02:27:56.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:27:56.882 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:56.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:27:56.882 00.000 11060 MoveAxis(E, 0, ABG)
02:27:56.882 00.000 11060 Move returns status 0, amount 0
02:27:56.882 00.000 11060 MoveAxis(N, 0, ABG)
02:27:56.882 00.000 11060 Move returns status 0, amount 0
02:27:56.882 00.000 11060 move complete, result=0
02:27:56.882 00.000 11060 worker thread done servicing request
02:27:56.882 00.000 11060 Worker thread wakes up
02:27:56.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:56.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:56.884 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:57.540 00.656 11060 Exposure complete
02:27:57.854 00.314 11060 worker thread done servicing request
02:27:57.854 00.000 10844 OnExposeComplete: enter
02:27:57.854 00.000 10844 UpdateGuideState(): m_state=6
02:27:57.855 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13683
02:27:57.855 00.000 10844 Star::Find returns 1 (1), X=263.72, Y=62.22, Mass=2749, SNR=33.3, Peak=255 HFD=2.9
02:27:57.855 00.000 10844 MultiStar: [#1 -0.12,-0.18,0.87,U] [#2 -0.13,0.37,1.85,U] [#3 -0.14,0.14,0.81,U] [#4 -0.72,-0.07,0.00,M1] [#5 -0.23,0.24,0.83,U] [#6 0.32,-0.14,0.85,U] [#7 0.20,0.31,0.75,U] [#8 -0.32,0.12,0.87,U] 
02:27:57.855 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.20}, one-star: {-0.10, 0.54}
02:27:57.855 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.75) = xAngle (3.69 = -2.59)
02:27:57.855 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.67 = -2.61)
02:27:57.855 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.94 mountX=-0.19 mountY=-0.11, mountTheta=-2.61
02:27:57.859 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.20, opts=13)
02:27:57.859 00.000 10844 Enqueuing Move request for scope (-0.08, 0.20)
02:27:57.859 00.000 11060 Worker thread wakes up
02:27:57.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:27:57.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
02:27:57.859 00.000 10844 UpdateGuideState exits: m=2749 SNR=33.3 Saturated
02:27:57.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
02:27:57.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:57.860 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:57.860 00.000 10844 Enqueuing Expose request
02:27:57.861 00.001 11060 Moving (-0.08, 0.20) raw xDistance=-0.19 yDistance=-0.11
02:27:57.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:27:57.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:57.862 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:27:57.862 00.000 11060 MoveAxis(E, 32, ABG)
02:27:57.862 00.000 11060 Guiding  Dir = 2, Dur = 32
02:27:57.886 00.024 11060 IsSlewing returns 0
02:27:57.886 00.000 11060 IsGuiding returns 0
02:27:57.948 00.062 11060 IsGuiding returns 0
02:27:57.948 00.000 11060 Move returns status 0, amount 32
02:27:57.948 00.000 11060 MoveAxis(N, 0, ABG)
02:27:57.948 00.000 11060 Move returns status 0, amount 0
02:27:57.948 00.000 11060 move complete, result=0
02:27:57.948 00.000 10844 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
02:27:57.949 00.001 11060 worker thread done servicing request
02:27:57.950 00.001 11060 Worker thread wakes up
02:27:57.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:57.951 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:58.590 00.639 11060 Exposure complete
02:27:58.866 00.276 11060 worker thread done servicing request
02:27:58.866 00.000 10844 OnExposeComplete: enter
02:27:58.867 00.001 10844 UpdateGuideState(): m_state=6
02:27:58.867 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13684
02:27:58.867 00.000 10844 Star::Find returns 1 (0), X=263.68, Y=62.10, Mass=2208, SNR=29.0, Peak=211 HFD=3.3
02:27:58.868 00.001 10844 MultiStar: [#1 -0.08,0.25,1.06,U] [#2 -0.56,0.09,2.25,U] [#3 -0.30,-0.16,0.98,U] [#4 -0.55,-0.24,0.87,U] [#5 -0.18,0.07,1.12,U] [#6 -0.05,-0.70,0.00,M1] [#7 0.32,-0.92,0.00,M1] [#8 -0.51,-0.32,1.04,U] 
02:27:58.868 00.000 10844 refined, 6 included, MultiStar: {-0.36, 0.03}, one-star: {-0.14, 0.42}
02:27:58.868 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.80 = -1.48)
02:27:58.868 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.50)
02:27:58.869 00.001 10844 CameraToMount -- cameraX=-0.36 cameraY=0.03 hyp=0.36 cameraTheta=3.05 mountX=0.03 mountY=-0.36, mountTheta=-1.48
02:27:58.871 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.03, opts=13)
02:27:58.871 00.000 10844 Enqueuing Move request for scope (-0.36, 0.03)
02:27:58.871 00.000 11060 Worker thread wakes up
02:27:58.873 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:27:58.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.03) opts 0xd
02:27:58.873 00.000 10844 UpdateGuideState exits: m=2208 SNR=29.0
02:27:58.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.03)
02:27:58.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:58.873 00.000 11060 Moving (-0.36, 0.03) raw xDistance=0.03 yDistance=-0.36
02:27:58.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:27:58.873 00.000 10844 Enqueuing Expose request
02:27:58.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:27:58.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
02:27:58.873 00.000 11060 MoveAxis(E, 0, ABG)
02:27:58.873 00.000 11060 Move returns status 0, amount 0
02:27:58.873 00.000 11060 MoveAxis(N, 139, ABG)
02:27:58.873 00.000 11060 Guiding  Dir = 0, Dur = 139
02:27:58.899 00.026 11060 IsSlewing returns 0
02:27:58.899 00.000 11060 IsGuiding returns 0
02:27:59.054 00.155 11060 IsGuiding returns 0
02:27:59.054 00.000 11060 Move returns status 0, amount 139
02:27:59.054 00.000 11060 move complete, result=0
02:27:59.055 00.001 11060 worker thread done servicing request
02:27:59.055 00.000 11060 Worker thread wakes up
02:27:59.055 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 139 ms NORTH
02:27:59.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:27:59.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:27:59.685 00.630 11060 Exposure complete
02:28:00.002 00.317 11060 worker thread done servicing request
02:28:00.002 00.000 10844 OnExposeComplete: enter
02:28:00.002 00.000 10844 UpdateGuideState(): m_state=6
02:28:00.002 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13685
02:28:00.003 00.001 10844 Star::Find returns 1 (1), X=264.02, Y=62.24, Mass=3129, SNR=35.2, Peak=255 HFD=3.4
02:28:00.003 00.000 10844 MultiStar: [#1 0.28,0.39,0.84,U] [#2 -0.55,0.19,2.00,U] [#3 -0.08,0.28,0.86,U] [#4 -0.29,-0.55,0.77,U] [#5 -0.47,-0.09,0.88,U] [#6 0.15,-0.56,0.83,U] [#7 0.59,-0.27,0.00,M2] [#8 -0.38,-0.18,0.82,U] 
02:28:00.004 00.001 10844 refined, 7 included, MultiStar: {-0.19, 0.05}, one-star: {0.19, 0.56}
02:28:00.004 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.75) = xAngle (4.64 = -1.64)
02:28:00.022 00.018 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.66)
02:28:00.022 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.89 mountX=-0.01 mountY=-0.20, mountTheta=-1.64
02:28:00.025 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.05, opts=13)
02:28:00.025 00.000 10844 Enqueuing Move request for scope (-0.19, 0.05)
02:28:00.025 00.000 11060 Worker thread wakes up
02:28:00.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:00.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
02:28:00.036 00.011 10844 UpdateGuideState exits: m=3129 SNR=35.2 Saturated
02:28:00.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:00.037 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:00.037 00.000 10844 Enqueuing Expose request
02:28:00.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
02:28:00.037 00.000 11060 Moving (-0.19, 0.05) raw xDistance=-0.01 yDistance=-0.20
02:28:00.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:28:00.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
02:28:00.037 00.000 11060 MoveAxis(E, 0, ABG)
02:28:00.037 00.000 11060 Move returns status 0, amount 0
02:28:00.037 00.000 11060 MoveAxis(N, 78, ABG)
02:28:00.038 00.001 11060 Guiding  Dir = 0, Dur = 78
02:28:00.065 00.027 11060 IsSlewing returns 0
02:28:00.065 00.000 11060 IsGuiding returns 0
02:28:00.160 00.095 11060 IsGuiding returns 0
02:28:00.160 00.000 11060 Move returns status 0, amount 78
02:28:00.160 00.000 11060 move complete, result=0
02:28:00.161 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 78 ms NORTH
02:28:00.162 00.001 11060 worker thread done servicing request
02:28:00.162 00.000 11060 Worker thread wakes up
02:28:00.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:00.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:00.825 00.663 11060 Exposure complete
02:28:01.105 00.280 11060 worker thread done servicing request
02:28:01.105 00.000 10844 OnExposeComplete: enter
02:28:01.105 00.000 10844 UpdateGuideState(): m_state=6
02:28:01.105 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13686
02:28:01.105 00.000 10844 Star::Find returns 1 (0), X=264.09, Y=61.93, Mass=2213, SNR=29.6, Peak=250 HFD=2.8
02:28:01.106 00.001 10844 MultiStar: [#1 0.32,0.32,1.09,U] [#2 -0.64,0.32,0.00,M1] [#3 -0.16,0.17,0.97,U] [#4 -0.10,0.01,0.88,U] [#5 -0.03,0.35,1.13,U] [#6 0.20,-0.19,0.99,U] [#7 0.31,-0.34,0.92,U] [#8 0.06,-0.11,0.93,U] 
02:28:01.106 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.07}, one-star: {0.27, 0.25}
02:28:01.106 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.33 = 2.33)
02:28:01.106 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
02:28:01.106 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.57 mountX=-0.09 mountY=0.10, mountTheta=2.32
02:28:01.108 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
02:28:01.108 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
02:28:01.108 00.000 11060 Worker thread wakes up
02:28:01.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:01.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
02:28:01.108 00.000 10844 UpdateGuideState exits: m=2213 SNR=29.6
02:28:01.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:28:01.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:01.109 00.001 11060 Moving (0.11, 0.07) raw xDistance=-0.09 yDistance=0.10
02:28:01.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:01.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:28:01.109 00.000 10844 Enqueuing Expose request
02:28:01.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:01.112 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:28:01.113 00.001 11060 MoveAxis(E, 0, ABG)
02:28:01.113 00.000 11060 Move returns status 0, amount 0
02:28:01.113 00.000 11060 MoveAxis(N, 0, ABG)
02:28:01.113 00.000 11060 Move returns status 0, amount 0
02:28:01.113 00.000 11060 move complete, result=0
02:28:01.113 00.000 11060 worker thread done servicing request
02:28:01.113 00.000 11060 Worker thread wakes up
02:28:01.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:01.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:01.114 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:01.752 00.638 11060 Exposure complete
02:28:02.090 00.338 11060 worker thread done servicing request
02:28:02.090 00.000 10844 OnExposeComplete: enter
02:28:02.090 00.000 10844 UpdateGuideState(): m_state=6
02:28:02.091 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13687
02:28:02.091 00.000 10844 Star::Find returns 1 (0), X=264.38, Y=61.89, Mass=1952, SNR=27.4, Peak=187 HFD=3.3
02:28:02.091 00.000 10844 MultiStar: [#1 0.17,0.55,1.17,U] [#2 -0.30,-0.16,2.35,U] [#3 0.22,0.18,1.02,U] [#4 -0.36,-0.11,1.17,U] [#5 -0.35,0.63,0.00,M1] [#6 0.64,-0.24,0.00,M1] [#7 0.54,0.36,0.00,M2] [#8 0.10,0.04,1.10,U] 
02:28:02.091 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.07}, one-star: {0.56, 0.20}
02:28:02.092 00.001 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.75) = xAngle (3.38 = -2.91)
02:28:02.092 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.93)
02:28:02.092 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.62 mountX=-0.07 mountY=-0.02, mountTheta=-2.92
02:28:02.093 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.07, opts=13)
02:28:02.094 00.001 10844 Enqueuing Move request for scope (-0.00, 0.07)
02:28:02.094 00.000 11060 Worker thread wakes up
02:28:02.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:02.094 00.000 10844 UpdateGuideState exits: m=1952 SNR=27.4
02:28:02.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
02:28:02.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:02.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
02:28:02.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:02.094 00.000 10844 Enqueuing Expose request
02:28:02.094 00.000 11060 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=-0.02
02:28:02.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:02.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:02.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:28:02.094 00.000 11060 MoveAxis(E, 0, ABG)
02:28:02.094 00.000 11060 Move returns status 0, amount 0
02:28:02.094 00.000 11060 MoveAxis(N, 0, ABG)
02:28:02.094 00.000 11060 Move returns status 0, amount 0
02:28:02.094 00.000 11060 move complete, result=0
02:28:02.096 00.002 11060 worker thread done servicing request
02:28:02.096 00.000 11060 Worker thread wakes up
02:28:02.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:02.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:02.107 00.011 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:02.731 00.624 11060 Exposure complete
02:28:03.018 00.287 11060 worker thread done servicing request
02:28:03.019 00.001 10844 OnExposeComplete: enter
02:28:03.019 00.000 10844 UpdateGuideState(): m_state=6
02:28:03.019 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13688
02:28:03.019 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=61.95, Mass=2326, SNR=30.2, Peak=238 HFD=2.9
02:28:03.019 00.000 10844 MultiStar: [#1 0.42,0.60,0.00,M1] [#2 -0.14,0.78,0.00,M1] [#3 0.11,0.30,1.09,U] [#4 -0.28,-0.26,0.86,U] [#5 -0.13,0.23,1.04,U] [#6 0.32,0.26,0.88,U] [#7 0.62,0.04,0.87,U] [#8 -0.10,-0.01,0.82,U] 
02:28:03.020 00.001 10844 refined, 6 included, MultiStar: {0.10, 0.13}, one-star: {0.17, 0.26}
02:28:03.020 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.75) = xAngle (2.67 = 2.67)
02:28:03.020 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.65 = 2.65)
02:28:03.020 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.92 mountX=-0.15 mountY=0.08, mountTheta=2.65
02:28:03.021 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
02:28:03.021 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
02:28:03.022 00.001 11060 Worker thread wakes up
02:28:03.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:03.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
02:28:03.022 00.000 10844 UpdateGuideState exits: m=2326 SNR=30.2
02:28:03.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
02:28:03.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:03.022 00.000 11060 Moving (0.10, 0.13) raw xDistance=-0.15 yDistance=0.08
02:28:03.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:03.022 00.000 10844 Enqueuing Expose request
02:28:03.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:28:03.023 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:03.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:28:03.023 00.000 11060 MoveAxis(E, 25, ABG)
02:28:03.023 00.000 11060 Guiding  Dir = 2, Dur = 25
02:28:03.038 00.015 11060 IsSlewing returns 0
02:28:03.039 00.001 11060 IsGuiding returns 0
02:28:03.069 00.030 11060 IsGuiding returns 0
02:28:03.069 00.000 11060 Move returns status 0, amount 25
02:28:03.069 00.000 11060 MoveAxis(N, 0, ABG)
02:28:03.069 00.000 11060 Move returns status 0, amount 0
02:28:03.069 00.000 11060 move complete, result=0
02:28:03.069 00.000 11060 worker thread done servicing request
02:28:03.069 00.000 11060 Worker thread wakes up
02:28:03.070 00.001 10844 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
02:28:03.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:03.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:03.713 00.643 11060 Exposure complete
02:28:04.044 00.331 11060 worker thread done servicing request
02:28:04.044 00.000 10844 OnExposeComplete: enter
02:28:04.044 00.000 10844 UpdateGuideState(): m_state=6
02:28:04.044 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13689
02:28:04.044 00.000 10844 Star::Find returns 1 (1), X=264.79, Y=61.58, Mass=2783, SNR=33.0, Peak=255 HFD=3.7
02:28:04.045 00.001 10844 MultiStar: [#1 0.02,-0.00,0.98,U] [#2 0.03,0.80,0.00,M2] [#3 0.33,0.49,0.87,U] [#4 0.18,0.56,0.83,U] [#5 0.44,0.34,0.99,U] [#6 0.54,-0.12,0.87,U] [#7 0.40,0.17,0.66,U] [#8 0.30,-0.19,0.81,U] 
02:28:04.045 00.000 10844 refined, 7 included, MultiStar: {0.40, 0.14}, one-star: {0.97, -0.11}
02:28:04.045 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
02:28:04.045 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
02:28:04.045 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=0.14 hyp=0.43 cameraTheta=0.33 mountX=-0.21 mountY=0.38, mountTheta=2.08
02:28:04.048 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.14, opts=13)
02:28:04.049 00.001 10844 Enqueuing Move request for scope (0.40, 0.14)
02:28:04.049 00.000 11060 Worker thread wakes up
02:28:04.049 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:04.050 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.14) opts 0xd
02:28:04.050 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.14)
02:28:04.050 00.000 11060 Moving (0.40, 0.14) raw xDistance=-0.21 yDistance=0.38
02:28:04.050 00.000 10844 UpdateGuideState exits: m=2783 SNR=33.0 Saturated
02:28:04.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:28:04.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:28:04.051 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:04.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:04.051 00.000 10844 Enqueuing Expose request
02:28:04.056 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:28:04.056 00.000 11060 MoveAxis(E, 37, ABG)
02:28:04.056 00.000 11060 Guiding  Dir = 2, Dur = 37
02:28:04.079 00.023 11060 IsSlewing returns 0
02:28:04.081 00.002 11060 IsGuiding returns 0
02:28:04.148 00.067 11060 IsGuiding returns 0
02:28:04.148 00.000 11060 Move returns status 0, amount 37
02:28:04.148 00.000 11060 MoveAxis(N, 0, ABG)
02:28:04.149 00.001 11060 Move returns status 0, amount 0
02:28:04.149 00.000 11060 move complete, result=0
02:28:04.149 00.000 11060 worker thread done servicing request
02:28:04.149 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.4 px 0 ms NORTH
02:28:04.149 00.000 11060 Worker thread wakes up
02:28:04.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:04.151 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:04.790 00.639 11060 Exposure complete
02:28:05.070 00.280 11060 worker thread done servicing request
02:28:05.070 00.000 10844 OnExposeComplete: enter
02:28:05.070 00.000 10844 UpdateGuideState(): m_state=6
02:28:05.070 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13690
02:28:05.071 00.001 10844 Star::Find returns 1 (1), X=264.19, Y=61.71, Mass=2572, SNR=31.6, Peak=255 HFD=3.3
02:28:05.071 00.000 10844 MultiStar: [#1 0.32,-0.11,1.07,U] [#2 -0.16,0.17,2.25,U] [#3 0.36,-0.05,0.90,U] [#4 0.33,-0.01,1.00,U] [#5 0.22,-0.26,1.06,U] [#6 0.81,-0.38,0.00,M1] [#7 0.48,-0.28,0.86,U] [#8 0.41,-0.13,0.93,U] 
02:28:05.071 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.04}, one-star: {0.37, 0.02}
02:28:05.071 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.75) = xAngle (1.56 = 1.56)
02:28:05.071 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.54 = 1.54)
02:28:05.071 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-0.20 mountX=0.00 mountY=0.23, mountTheta=1.56
02:28:05.073 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.04, opts=13)
02:28:05.073 00.000 10844 Enqueuing Move request for scope (0.22, -0.04)
02:28:05.073 00.000 11060 Worker thread wakes up
02:28:05.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:05.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
02:28:05.073 00.000 10844 UpdateGuideState exits: m=2572 SNR=31.6 Saturated
02:28:05.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
02:28:05.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:05.073 00.000 11060 Moving (0.22, -0.04) raw xDistance=0.00 yDistance=0.23
02:28:05.075 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:05.075 00.000 10844 Enqueuing Expose request
02:28:05.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:28:05.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:28:05.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:28:05.075 00.000 11060 MoveAxis(E, 0, ABG)
02:28:05.075 00.000 11060 Move returns status 0, amount 0
02:28:05.075 00.000 11060 MoveAxis(N, 0, ABG)
02:28:05.075 00.000 11060 Move returns status 0, amount 0
02:28:05.075 00.000 11060 move complete, result=0
02:28:05.076 00.001 11060 worker thread done servicing request
02:28:05.076 00.000 11060 Worker thread wakes up
02:28:05.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:05.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:05.077 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:05.717 00.640 11060 Exposure complete
02:28:06.022 00.305 11060 worker thread done servicing request
02:28:06.022 00.000 10844 OnExposeComplete: enter
02:28:06.022 00.000 10844 UpdateGuideState(): m_state=6
02:28:06.022 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13691
02:28:06.024 00.002 10844 Star::Find returns 1 (1), X=264.03, Y=61.61, Mass=2618, SNR=32.5, Peak=255 HFD=3.2
02:28:06.024 00.000 10844 MultiStar: [#1 0.20,-0.04,0.92,U] [#2 -0.08,0.19,2.02,U] [#3 0.34,-0.26,0.86,U] [#4 0.16,0.53,0.84,U] [#5 -0.15,0.11,1.04,U] [#6 0.27,-0.46,0.98,U] [#7 -0.06,-0.01,0.73,U] [#8 -0.12,-0.67,0.00,M1] 
02:28:06.024 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.21, -0.07}
02:28:06.025 00.001 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
02:28:06.025 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.96 = 1.96)
02:28:06.025 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.03 mountY=0.08, mountTheta=1.97
02:28:06.026 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
02:28:06.026 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
02:28:06.027 00.001 11060 Worker thread wakes up
02:28:06.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:06.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:28:06.027 00.000 10844 UpdateGuideState exits: m=2618 SNR=32.5 Saturated
02:28:06.027 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:28:06.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:06.027 00.000 11060 Moving (0.08, 0.02) raw xDistance=-0.03 yDistance=0.08
02:28:06.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:06.027 00.000 10844 Enqueuing Expose request
02:28:06.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:28:06.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:06.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:28:06.028 00.001 11060 MoveAxis(E, 0, ABG)
02:28:06.028 00.000 11060 Move returns status 0, amount 0
02:28:06.028 00.000 11060 MoveAxis(N, 0, ABG)
02:28:06.028 00.000 11060 Move returns status 0, amount 0
02:28:06.028 00.000 11060 move complete, result=0
02:28:06.028 00.000 11060 worker thread done servicing request
02:28:06.028 00.000 11060 Worker thread wakes up
02:28:06.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:06.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:06.040 00.012 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:06.688 00.648 11060 Exposure complete
02:28:06.959 00.271 11060 worker thread done servicing request
02:28:06.959 00.000 10844 OnExposeComplete: enter
02:28:06.959 00.000 10844 UpdateGuideState(): m_state=6
02:28:06.960 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13692
02:28:06.960 00.000 10844 Star::Find returns 1 (0), X=264.24, Y=62.42, Mass=2160, SNR=28.5, Peak=205 HFD=3.5
02:28:06.960 00.000 10844 MultiStar: [#1 -0.26,0.69,0.00,M1] [#2 0.11,-0.06,2.17,U] [#3 -0.34,0.54,0.00,M1] [#4 -0.26,0.82,0.00,M1] [#5 -0.20,0.17,1.10,U] [#6 0.32,-0.22,0.91,U] [#7 0.58,0.61,0.00,M1] [#8 -0.53,-0.14,1.17,U] 
02:28:06.960 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.07}, one-star: {0.42, 0.73}
02:28:06.960 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
02:28:06.961 00.001 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
02:28:06.961 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.33 mountX=-0.07 mountY=0.01, mountTheta=3.07
02:28:06.962 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
02:28:06.962 00.000 10844 Enqueuing Move request for scope (0.02, 0.07)
02:28:06.962 00.000 11060 Worker thread wakes up
02:28:06.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:06.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
02:28:06.963 00.001 10844 UpdateGuideState exits: m=2160 SNR=28.5
02:28:06.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
02:28:06.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:06.963 00.000 11060 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=0.01
02:28:06.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:06.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:06.963 00.000 10844 Enqueuing Expose request
02:28:06.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:06.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:28:06.963 00.000 11060 MoveAxis(E, 0, ABG)
02:28:06.963 00.000 11060 Move returns status 0, amount 0
02:28:06.963 00.000 11060 MoveAxis(N, 0, ABG)
02:28:06.963 00.000 11060 Move returns status 0, amount 0
02:28:06.964 00.001 11060 move complete, result=0
02:28:06.964 00.000 11060 worker thread done servicing request
02:28:06.964 00.000 11060 Worker thread wakes up
02:28:06.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:06.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:06.965 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:07.595 00.630 11060 Exposure complete
02:28:07.885 00.290 11060 worker thread done servicing request
02:28:07.885 00.000 10844 OnExposeComplete: enter
02:28:07.885 00.000 10844 UpdateGuideState(): m_state=6
02:28:07.885 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13693
02:28:07.886 00.001 10844 Star::Find returns 1 (1), X=264.12, Y=61.73, Mass=2477, SNR=31.6, Peak=255 HFD=3.1
02:28:07.886 00.000 10844 MultiStar: [#1 0.13,0.70,0.00,M2] [#2 -0.21,-0.01,2.06,U] [#3 -0.11,0.35,0.96,U] [#4 -0.37,-0.28,0.95,U] [#5 -0.89,0.32,0.00,M1] [#6 0.33,-0.73,0.00,M1] [#7 0.31,0.12,0.77,U] [#8 -0.35,-0.31,0.92,U] 
02:28:07.886 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.01}, one-star: {0.29, 0.05}
02:28:07.886 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.27 = -1.27)
02:28:07.887 00.001 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
02:28:07.887 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.03 mountX=0.03 mountY=-0.10, mountTheta=-1.28
02:28:07.891 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
02:28:07.891 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
02:28:07.891 00.000 11060 Worker thread wakes up
02:28:07.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:07.892 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
02:28:07.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
02:28:07.892 00.000 10844 UpdateGuideState exits: m=2477 SNR=31.6 Saturated
02:28:07.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:07.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:07.892 00.000 10844 Enqueuing Expose request
02:28:07.893 00.001 11060 Moving (-0.10, -0.01) raw xDistance=0.03 yDistance=-0.10
02:28:07.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:28:07.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:07.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:28:07.893 00.000 11060 MoveAxis(E, 0, ABG)
02:28:07.893 00.000 11060 Move returns status 0, amount 0
02:28:07.893 00.000 11060 MoveAxis(N, 0, ABG)
02:28:07.893 00.000 11060 Move returns status 0, amount 0
02:28:07.893 00.000 11060 move complete, result=0
02:28:07.894 00.001 11060 worker thread done servicing request
02:28:07.894 00.000 11060 Worker thread wakes up
02:28:07.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:07.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:07.908 00.014 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:08.558 00.650 11060 Exposure complete
02:28:08.842 00.284 10844 OnExposeComplete: enter
02:28:08.842 00.000 11060 worker thread done servicing request
02:28:08.842 00.000 10844 UpdateGuideState(): m_state=6
02:28:08.843 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13694
02:28:08.843 00.000 10844 Star::Find returns 1 (0), X=263.60, Y=61.70, Mass=2775, SNR=32.9, Peak=249 HFD=3.5
02:28:08.843 00.000 10844 MultiStar: [#1 0.06,0.43,0.94,U] [#2 -0.58,0.09,1.92,U] [#3 -0.01,0.62,0.90,U] [#4 -0.42,0.53,0.00,M1] [#5 -0.45,0.34,0.94,U] [#6 0.00,-0.10,0.96,U] [#7 0.22,0.01,0.87,U] [#8 -0.13,-0.21,0.78,U] 
02:28:08.843 00.000 10844 single-star, 7 included, MultiStar: {-0.19, 0.15}, one-star: {-0.22, 0.01}
02:28:08.843 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.75) = xAngle (4.83 = -1.45)
02:28:08.843 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.81 = -1.47)
02:28:08.844 00.001 10844 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.08 mountX=0.03 mountY=-0.22, mountTheta=-1.46
02:28:08.845 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.01, opts=13)
02:28:08.845 00.000 10844 Enqueuing Move request for scope (-0.22, 0.01)
02:28:08.845 00.000 11060 Worker thread wakes up
02:28:08.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:08.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
02:28:08.845 00.000 10844 UpdateGuideState exits: m=2775 SNR=32.9
02:28:08.845 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
02:28:08.846 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:08.846 00.000 11060 Moving (-0.22, 0.01) raw xDistance=0.03 yDistance=-0.22
02:28:08.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:08.846 00.000 10844 Enqueuing Expose request
02:28:08.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:28:08.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
02:28:08.846 00.000 11060 MoveAxis(E, 0, ABG)
02:28:08.846 00.000 11060 Move returns status 0, amount 0
02:28:08.846 00.000 11060 MoveAxis(N, 87, ABG)
02:28:08.846 00.000 11060 Guiding  Dir = 0, Dur = 87
02:28:08.863 00.017 11060 IsSlewing returns 0
02:28:08.863 00.000 11060 IsGuiding returns 0
02:28:08.986 00.123 11060 IsGuiding returns 0
02:28:08.986 00.000 11060 Move returns status 0, amount 87
02:28:08.996 00.010 11060 move complete, result=0
02:28:08.998 00.002 11060 worker thread done servicing request
02:28:08.998 00.000 11060 Worker thread wakes up
02:28:08.998 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 87 ms NORTH
02:28:08.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:08.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:09.630 00.632 11060 Exposure complete
02:28:09.948 00.318 11060 worker thread done servicing request
02:28:09.948 00.000 10844 OnExposeComplete: enter
02:28:09.948 00.000 10844 UpdateGuideState(): m_state=6
02:28:09.948 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13695
02:28:09.949 00.001 10844 Star::Find returns 1 (1), X=263.99, Y=61.28, Mass=2550, SNR=31.4, Peak=255 HFD=3.2
02:28:09.949 00.000 10844 MultiStar: [#1 0.04,0.53,0.93,U] [#2 0.01,0.32,2.02,U] [#3 -0.00,-0.10,0.88,U] [#4 -0.09,0.15,1.12,U] [#5 -0.24,-0.16,0.95,U] [#6 0.19,-0.75,0.00,M1] [#7 0.25,-0.08,0.86,U] [#8 -0.13,-0.39,0.89,U] 
02:28:09.949 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.03}, one-star: {0.17, -0.40}
02:28:09.949 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
02:28:09.949 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
02:28:09.949 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.63 mountX=-0.03 mountY=-0.01, mountTheta=-2.92
02:28:09.951 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.03, opts=13)
02:28:09.951 00.000 10844 Enqueuing Move request for scope (-0.00, 0.03)
02:28:09.951 00.000 11060 Worker thread wakes up
02:28:09.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:09.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
02:28:09.951 00.000 10844 UpdateGuideState exits: m=2550 SNR=31.4 Saturated
02:28:09.952 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
02:28:09.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:09.952 00.000 11060 Moving (-0.00, 0.03) raw xDistance=-0.03 yDistance=-0.01
02:28:09.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:09.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:28:09.952 00.000 10844 Enqueuing Expose request
02:28:09.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:09.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:28:09.952 00.000 11060 MoveAxis(E, 0, ABG)
02:28:09.952 00.000 11060 Move returns status 0, amount 0
02:28:09.952 00.000 11060 MoveAxis(N, 0, ABG)
02:28:09.957 00.005 11060 Move returns status 0, amount 0
02:28:09.957 00.000 11060 move complete, result=0
02:28:09.957 00.000 11060 worker thread done servicing request
02:28:09.957 00.000 11060 Worker thread wakes up
02:28:09.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:09.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:09.959 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:10.594 00.635 11060 Exposure complete
02:28:10.883 00.289 11060 worker thread done servicing request
02:28:10.883 00.000 10844 OnExposeComplete: enter
02:28:10.883 00.000 10844 UpdateGuideState(): m_state=6
02:28:10.884 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13696
02:28:10.884 00.000 10844 Star::Find returns 1 (0), X=263.95, Y=61.19, Mass=2398, SNR=30.5, Peak=230 HFD=3.1
02:28:10.884 00.000 10844 MultiStar: [#1 -0.02,-0.24,0.99,U] [#2 0.24,-0.07,2.03,U] [#3 -0.04,-0.34,1.08,U] [#4 -0.41,-0.16,0.98,U] [#5 -0.44,-0.15,0.93,U] [#6 0.24,-0.42,0.99,U] [#7 0.11,-0.14,0.83,U] [#8 -0.16,-0.44,0.89,U] 
02:28:10.885 00.001 10844 refined, 8 included, MultiStar: {-0.01, -0.25}, one-star: {0.13, -0.49}
02:28:10.885 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
02:28:10.885 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
02:28:10.885 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=0.25 mountY=0.03, mountTheta=0.14
02:28:10.905 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.25, opts=13)
02:28:10.905 00.000 10844 Enqueuing Move request for scope (-0.01, -0.25)
02:28:10.905 00.000 11060 Worker thread wakes up
02:28:10.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:10.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
02:28:10.906 00.001 10844 UpdateGuideState exits: m=2398 SNR=30.5
02:28:10.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
02:28:10.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:10.906 00.000 11060 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=0.03
02:28:10.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:10.906 00.000 10844 Enqueuing Expose request
02:28:10.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:28:10.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:10.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:28:10.906 00.000 11060 MoveAxis(W, 43, ABG)
02:28:10.906 00.000 11060 Guiding  Dir = 3, Dur = 43
02:28:10.933 00.027 11060 IsSlewing returns 0
02:28:10.933 00.000 11060 IsGuiding returns 0
02:28:11.011 00.078 11060 IsGuiding returns 0
02:28:11.011 00.000 11060 Move returns status 0, amount 43
02:28:11.011 00.000 11060 MoveAxis(N, 0, ABG)
02:28:11.011 00.000 11060 Move returns status 0, amount 0
02:28:11.011 00.000 11060 move complete, result=0
02:28:11.012 00.001 11060 worker thread done servicing request
02:28:11.012 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
02:28:11.012 00.000 11060 Worker thread wakes up
02:28:11.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:11.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:11.648 00.636 11060 Exposure complete
02:28:12.060 00.412 11060 worker thread done servicing request
02:28:12.060 00.000 10844 OnExposeComplete: enter
02:28:12.060 00.000 10844 UpdateGuideState(): m_state=6
02:28:12.061 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13697
02:28:12.061 00.000 10844 Star::Find returns 1 (1), X=264.03, Y=61.41, Mass=2365, SNR=29.7, Peak=255 HFD=3.3
02:28:12.061 00.000 10844 MultiStar: [#1 0.32,0.19,1.10,U] [#2 0.09,0.44,2.29,U] [#3 0.01,-0.02,0.98,U] [#4 -0.66,0.27,0.00,M1] [#5 -0.42,-0.08,0.88,U] [#6 0.26,-0.49,1.17,U] [#7 0.58,-0.06,0.86,U] [#8 0.31,-0.08,0.91,U] 
02:28:12.061 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {0.21, -0.27}
02:28:12.062 00.001 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
02:28:12.062 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
02:28:12.062 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.12 mountX=-0.05 mountY=0.16, mountTheta=1.87
02:28:12.094 00.032 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
02:28:12.095 00.001 10844 Enqueuing Move request for scope (0.16, 0.02)
02:28:12.095 00.000 11060 Worker thread wakes up
02:28:12.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
02:28:12.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:12.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
02:28:12.095 00.000 10844 UpdateGuideState exits: m=2365 SNR=29.7 Saturated
02:28:12.095 00.000 11060 Moving (0.16, 0.02) raw xDistance=-0.05 yDistance=0.16
02:28:12.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:12.096 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:28:12.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:12.096 00.000 10844 Enqueuing Expose request
02:28:12.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:12.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:28:12.096 00.000 11060 MoveAxis(E, 0, ABG)
02:28:12.096 00.000 11060 Move returns status 0, amount 0
02:28:12.096 00.000 11060 MoveAxis(N, 0, ABG)
02:28:12.096 00.000 11060 Move returns status 0, amount 0
02:28:12.096 00.000 11060 move complete, result=0
02:28:12.096 00.000 11060 worker thread done servicing request
02:28:12.096 00.000 11060 Worker thread wakes up
02:28:12.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:12.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:12.098 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:12.780 00.682 11060 Exposure complete
02:28:13.161 00.381 11060 worker thread done servicing request
02:28:13.161 00.000 10844 OnExposeComplete: enter
02:28:13.162 00.001 10844 UpdateGuideState(): m_state=6
02:28:13.162 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13698
02:28:13.162 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=62.32, Mass=3172, SNR=34.5, Peak=248 HFD=3.5
02:28:13.162 00.000 10844 MultiStar: [#1 0.23,0.59,0.89,U] [#2 0.14,0.77,0.00,M1] [#3 -0.10,0.35,0.81,U] [#4 -0.30,0.99,0.00,M2] [#5 -0.08,0.29,0.89,U] [#6 0.09,0.01,0.76,U] [#7 0.35,0.24,0.73,U] [#8 0.25,-0.21,0.85,U] 
02:28:13.163 00.001 10844 refined, 6 included, MultiStar: {0.16, 0.29}, one-star: {0.38, 0.64}
02:28:13.163 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.75) = xAngle (2.81 = 2.81)
02:28:13.163 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
02:28:13.163 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.06 mountX=-0.31 mountY=0.11, mountTheta=2.79
02:28:13.165 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.29, opts=13)
02:28:13.165 00.000 10844 Enqueuing Move request for scope (0.16, 0.29)
02:28:13.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:13.165 00.000 10844 UpdateGuideState exits: m=3172 SNR=34.5
02:28:13.166 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:13.166 00.000 11060 Worker thread wakes up
02:28:13.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:13.166 00.000 10844 Enqueuing Expose request
02:28:13.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0xd
02:28:13.166 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
02:28:13.166 00.000 11060 Moving (0.16, 0.29) raw xDistance=-0.31 yDistance=0.11
02:28:13.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:28:13.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:13.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:28:13.166 00.000 11060 MoveAxis(E, 54, ABG)
02:28:13.166 00.000 11060 Guiding  Dir = 2, Dur = 54
02:28:13.175 00.009 11060 IsSlewing returns 0
02:28:13.176 00.001 11060 IsGuiding returns 0
02:28:13.239 00.063 11060 IsGuiding returns 0
02:28:13.239 00.000 11060 Move returns status 0, amount 54
02:28:13.240 00.001 11060 MoveAxis(N, 0, ABG)
02:28:13.240 00.000 11060 Move returns status 0, amount 0
02:28:13.240 00.000 11060 move complete, result=0
02:28:13.240 00.000 11060 worker thread done servicing request
02:28:13.240 00.000 11060 Worker thread wakes up
02:28:13.240 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.1 px 0 ms NORTH
02:28:13.241 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:13.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:13.909 00.668 11060 Exposure complete
02:28:14.191 00.282 11060 worker thread done servicing request
02:28:14.191 00.000 10844 OnExposeComplete: enter
02:28:14.191 00.000 10844 UpdateGuideState(): m_state=6
02:28:14.191 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13699
02:28:14.191 00.000 10844 Star::Find returns 1 (0), X=264.04, Y=62.18, Mass=2051, SNR=28.0, Peak=219 HFD=3.0
02:28:14.192 00.001 10844 MultiStar: [#1 0.39,0.41,1.02,U] [#2 -0.14,0.59,2.34,U] [#3 0.43,0.15,1.11,U] [#4 -0.28,-0.04,1.04,U] [#5 -0.44,0.57,0.00,M1] [#6 0.18,-0.05,1.05,U] [#7 0.64,-0.08,0.00,M1] [#8 0.12,-0.05,1.02,U] 
02:28:14.192 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.27}, one-star: {0.22, 0.50}
02:28:14.192 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
02:28:14.192 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
02:28:14.192 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.25 mountX=-0.28 mountY=0.04, mountTheta=2.98
02:28:14.194 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.27, opts=13)
02:28:14.194 00.000 10844 Enqueuing Move request for scope (0.09, 0.27)
02:28:14.194 00.000 11060 Worker thread wakes up
02:28:14.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:14.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.27) opts 0xd
02:28:14.194 00.000 10844 UpdateGuideState exits: m=2051 SNR=28.0
02:28:14.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.27)
02:28:14.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:14.194 00.000 11060 Moving (0.09, 0.27) raw xDistance=-0.28 yDistance=0.04
02:28:14.196 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:14.196 00.000 10844 Enqueuing Expose request
02:28:14.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:28:14.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:14.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:28:14.196 00.000 11060 MoveAxis(E, 51, ABG)
02:28:14.196 00.000 11060 Guiding  Dir = 2, Dur = 51
02:28:14.210 00.014 11060 IsSlewing returns 0
02:28:14.211 00.001 11060 IsGuiding returns 0
02:28:14.272 00.061 11060 IsGuiding returns 0
02:28:14.272 00.000 11060 Move returns status 0, amount 51
02:28:14.272 00.000 11060 MoveAxis(N, 0, ABG)
02:28:14.272 00.000 11060 Move returns status 0, amount 0
02:28:14.272 00.000 11060 move complete, result=0
02:28:14.272 00.000 11060 worker thread done servicing request
02:28:14.272 00.000 11060 Worker thread wakes up
02:28:14.272 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.0 px 0 ms NORTH
02:28:14.273 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:14.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:14.899 00.626 11060 Exposure complete
02:28:15.166 00.267 11060 worker thread done servicing request
02:28:15.166 00.000 10844 OnExposeComplete: enter
02:28:15.166 00.000 10844 UpdateGuideState(): m_state=6
02:28:15.166 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13700
02:28:15.166 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=61.75, Mass=2577, SNR=31.1, Peak=216 HFD=3.2
02:28:15.168 00.002 10844 MultiStar: [#1 0.08,0.96,0.00,M1] [#2 -0.20,0.86,0.00,M1] [#3 -0.01,0.35,0.89,U] [#4 -0.20,0.72,0.00,M2] [#5 0.05,0.01,1.13,U] [#6 0.54,-0.20,0.96,U] [#7 0.55,0.33,0.00,M2] [#8 0.27,0.36,0.91,U] 
02:28:15.168 00.000 10844 single-star, 4 included, MultiStar: {0.18, 0.11}, one-star: {0.08, 0.07}
02:28:15.168 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.75) = xAngle (2.46 = 2.46)
02:28:15.168 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.44 = 2.44)
02:28:15.168 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.71 mountX=-0.08 mountY=0.07, mountTheta=2.45
02:28:15.169 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
02:28:15.169 00.000 10844 Enqueuing Move request for scope (0.08, 0.07)
02:28:15.169 00.000 11060 Worker thread wakes up
02:28:15.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:15.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
02:28:15.169 00.000 10844 UpdateGuideState exits: m=2577 SNR=31.1
02:28:15.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
02:28:15.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:15.170 00.001 11060 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=0.07
02:28:15.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:15.170 00.000 10844 Enqueuing Expose request
02:28:15.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:28:15.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:15.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:28:15.170 00.000 11060 MoveAxis(E, 0, ABG)
02:28:15.170 00.000 11060 Move returns status 0, amount 0
02:28:15.170 00.000 11060 MoveAxis(N, 0, ABG)
02:28:15.170 00.000 11060 Move returns status 0, amount 0
02:28:15.170 00.000 11060 move complete, result=0
02:28:15.170 00.000 11060 worker thread done servicing request
02:28:15.170 00.000 11060 Worker thread wakes up
02:28:15.171 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:15.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:15.172 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:15.809 00.637 11060 Exposure complete
02:28:16.150 00.341 11060 worker thread done servicing request
02:28:16.150 00.000 10844 OnExposeComplete: enter
02:28:16.150 00.000 10844 UpdateGuideState(): m_state=6
02:28:16.151 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13701
02:28:16.151 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=61.78, Mass=2327, SNR=30.5, Peak=219 HFD=3.0
02:28:16.151 00.000 10844 MultiStar: [#1 -0.03,0.72,0.00,M2] [#2 0.16,0.53,2.03,U] [#3 0.22,-0.18,0.97,U] [#4 -0.15,0.22,0.96,U] [#5 0.32,0.26,1.12,U] [#6 0.32,-0.12,0.99,U] [#7 0.50,-0.06,0.77,U] [#8 0.32,0.20,0.99,U] 
02:28:16.151 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.18}, one-star: {0.29, 0.10}
02:28:16.152 00.001 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
02:28:16.152 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
02:28:16.152 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.64 mountX=-0.21 mountY=0.20, mountTheta=2.39
02:28:16.164 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.18, opts=13)
02:28:16.164 00.000 10844 Enqueuing Move request for scope (0.23, 0.18)
02:28:16.164 00.000 11060 Worker thread wakes up
02:28:16.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:16.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd
02:28:16.165 00.001 10844 UpdateGuideState exits: m=2327 SNR=30.5
02:28:16.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
02:28:16.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:16.165 00.000 11060 Moving (0.23, 0.18) raw xDistance=-0.21 yDistance=0.20
02:28:16.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:16.165 00.000 10844 Enqueuing Expose request
02:28:16.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:28:16.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:28:16.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:28:16.165 00.000 11060 MoveAxis(E, 37, ABG)
02:28:16.165 00.000 11060 Guiding  Dir = 2, Dur = 37
02:28:16.184 00.019 11060 IsSlewing returns 0
02:28:16.185 00.001 11060 IsGuiding returns 0
02:28:16.230 00.045 11060 IsGuiding returns 0
02:28:16.230 00.000 11060 Move returns status 0, amount 37
02:28:16.230 00.000 11060 MoveAxis(N, 0, ABG)
02:28:16.230 00.000 11060 Move returns status 0, amount 0
02:28:16.230 00.000 11060 move complete, result=0
02:28:16.231 00.001 11060 worker thread done servicing request
02:28:16.231 00.000 11060 Worker thread wakes up
02:28:16.231 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
02:28:16.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:16.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:16.861 00.630 11060 Exposure complete
02:28:17.126 00.265 11060 worker thread done servicing request
02:28:17.126 00.000 10844 OnExposeComplete: enter
02:28:17.126 00.000 10844 UpdateGuideState(): m_state=6
02:28:17.126 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13702
02:28:17.126 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=61.99, Mass=2573, SNR=31.2, Peak=230 HFD=3.3
02:28:17.128 00.002 10844 MultiStar: [#1 0.66,0.48,0.00,M3] [#2 0.10,0.45,2.13,U] [#3 0.37,-0.08,0.93,U] [#4 0.32,0.29,0.84,U] [#5 0.03,-0.17,1.06,U] [#6 0.71,-0.35,0.00,M1] [#7 0.40,0.19,0.79,U] [#8 0.05,-0.36,0.91,U] 
02:28:17.128 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.14}, one-star: {0.52, 0.30}
02:28:17.128 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
02:28:17.128 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
02:28:17.128 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.56 mountX=-0.18 mountY=0.20, mountTheta=2.30
02:28:17.130 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.14, opts=13)
02:28:17.130 00.000 10844 Enqueuing Move request for scope (0.23, 0.14)
02:28:17.130 00.000 11060 Worker thread wakes up
02:28:17.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:17.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
02:28:17.130 00.000 10844 UpdateGuideState exits: m=2573 SNR=31.2
02:28:17.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
02:28:17.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:17.130 00.000 11060 Moving (0.23, 0.14) raw xDistance=-0.18 yDistance=0.20
02:28:17.131 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:17.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:28:17.131 00.000 10844 Enqueuing Expose request
02:28:17.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:17.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:28:17.131 00.000 11060 MoveAxis(E, 32, ABG)
02:28:17.131 00.000 11060 Guiding  Dir = 2, Dur = 32
02:28:17.133 00.002 11060 IsSlewing returns 0
02:28:17.133 00.000 11060 IsGuiding returns 0
02:28:17.181 00.048 11060 IsGuiding returns 0
02:28:17.181 00.000 11060 Move returns status 0, amount 32
02:28:17.181 00.000 11060 MoveAxis(N, 0, ABG)
02:28:17.181 00.000 11060 Move returns status 0, amount 0
02:28:17.181 00.000 11060 move complete, result=0
02:28:17.181 00.000 11060 worker thread done servicing request
02:28:17.181 00.000 11060 Worker thread wakes up
02:28:17.183 00.002 10844 GuideStep: -0.2 px 32 ms EAST, 0.2 px 0 ms NORTH
02:28:17.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:17.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:17.821 00.638 11060 Exposure complete
02:28:18.130 00.309 11060 worker thread done servicing request
02:28:18.130 00.000 10844 OnExposeComplete: enter
02:28:18.131 00.001 10844 UpdateGuideState(): m_state=6
02:28:18.131 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13703
02:28:18.131 00.000 10844 Star::Find returns 1 (0), X=263.95, Y=62.02, Mass=2418, SNR=30.5, Peak=206 HFD=3.9
02:28:18.131 00.000 10844 MultiStar: [#1 0.55,0.40,0.00,M4] [#2 -0.13,0.05,2.07,U] [#3 0.31,0.16,1.03,U] [#4 0.02,0.48,0.96,U] [#5 0.10,-0.23,0.94,U] [#6 0.32,-0.67,0.00,M2] [#7 0.18,0.38,0.97,U] [#8 -0.21,-0.64,0.00,M1] 
02:28:18.131 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.17}, one-star: {0.13, 0.34}
02:28:18.131 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.75) = xAngle (2.95 = 2.95)
02:28:18.131 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
02:28:18.132 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.20 mountX=-0.18 mountY=0.04, mountTheta=2.94
02:28:18.134 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.17, opts=13)
02:28:18.134 00.000 10844 Enqueuing Move request for scope (0.07, 0.17)
02:28:18.135 00.001 11060 Worker thread wakes up
02:28:18.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:18.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
02:28:18.135 00.000 10844 UpdateGuideState exits: m=2418 SNR=30.5
02:28:18.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
02:28:18.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:18.135 00.000 11060 Moving (0.07, 0.17) raw xDistance=-0.18 yDistance=0.04
02:28:18.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:18.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:28:18.136 00.001 10844 Enqueuing Expose request
02:28:18.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:18.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:28:18.136 00.000 11060 MoveAxis(E, 33, ABG)
02:28:18.136 00.000 11060 Guiding  Dir = 2, Dur = 33
02:28:18.149 00.013 11060 IsSlewing returns 0
02:28:18.150 00.001 11060 IsGuiding returns 0
02:28:18.195 00.045 11060 IsGuiding returns 0
02:28:18.196 00.001 11060 Move returns status 0, amount 33
02:28:18.196 00.000 11060 MoveAxis(N, 0, ABG)
02:28:18.196 00.000 11060 Move returns status 0, amount 0
02:28:18.196 00.000 11060 move complete, result=0
02:28:18.196 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
02:28:18.196 00.000 11060 worker thread done servicing request
02:28:18.196 00.000 11060 Worker thread wakes up
02:28:18.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:18.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:18.825 00.629 11060 Exposure complete
02:28:19.099 00.274 11060 worker thread done servicing request
02:28:19.099 00.000 10844 OnExposeComplete: enter
02:28:19.099 00.000 10844 UpdateGuideState(): m_state=6
02:28:19.099 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13704
02:28:19.099 00.000 10844 Star::Find returns 1 (1), X=264.34, Y=61.86, Mass=2750, SNR=32.3, Peak=255 HFD=3.4
02:28:19.100 00.001 10844 MultiStar: [#1 0.27,0.65,0.00,M5] [#2 -0.40,0.10,1.98,U] [#3 0.27,0.22,1.00,U] [#4 0.03,0.53,0.96,U] [#5 -0.05,0.21,0.94,U] [#6 -0.09,0.04,0.81,U] [#7 0.24,0.71,0.00,M1] [#8 0.05,-0.09,0.93,U] 
02:28:19.100 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.16}, one-star: {0.51, 0.17}
02:28:19.100 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.75) = xAngle (3.36 = -2.92)
02:28:19.100 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
02:28:19.100 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.61 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
02:28:19.102 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.16, opts=13)
02:28:19.103 00.001 10844 Enqueuing Move request for scope (-0.01, 0.16)
02:28:19.103 00.000 11060 Worker thread wakes up
02:28:19.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:19.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
02:28:19.103 00.000 10844 UpdateGuideState exits: m=2750 SNR=32.3 Saturated
02:28:19.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
02:28:19.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:19.103 00.000 11060 Moving (-0.01, 0.16) raw xDistance=-0.16 yDistance=-0.03
02:28:19.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:19.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:28:19.103 00.000 10844 Enqueuing Expose request
02:28:19.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:19.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:28:19.104 00.001 11060 MoveAxis(E, 28, ABG)
02:28:19.104 00.000 11060 Guiding  Dir = 2, Dur = 28
02:28:19.111 00.007 11060 IsSlewing returns 0
02:28:19.111 00.000 11060 IsGuiding returns 0
02:28:19.144 00.033 11060 IsGuiding returns 0
02:28:19.144 00.000 11060 Move returns status 0, amount 28
02:28:19.144 00.000 11060 MoveAxis(N, 0, ABG)
02:28:19.144 00.000 11060 Move returns status 0, amount 0
02:28:19.144 00.000 11060 move complete, result=0
02:28:19.144 00.000 11060 worker thread done servicing request
02:28:19.145 00.001 11060 Worker thread wakes up
02:28:19.145 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
02:28:19.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:19.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:19.795 00.650 11060 Exposure complete
02:28:20.115 00.320 11060 worker thread done servicing request
02:28:20.115 00.000 10844 OnExposeComplete: enter
02:28:20.116 00.001 10844 UpdateGuideState(): m_state=6
02:28:20.116 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13705
02:28:20.116 00.000 10844 Star::Find returns 1 (0), X=264.19, Y=61.96, Mass=2385, SNR=30.5, Peak=185 HFD=3.7
02:28:20.116 00.000 10844 MultiStar: [#1 0.25,-0.12,1.05,U] [#2 -0.37,0.27,2.14,U] [#3 0.17,0.34,0.86,U] [#4 -0.49,-0.01,1.08,U] [#5 -0.45,-0.24,1.05,U] [#6 0.10,-0.04,0.92,U] [#7 0.37,-0.28,0.87,U] [#8 0.02,-0.05,0.89,U] 
02:28:20.116 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {0.37, 0.28}
02:28:20.116 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.75) = xAngle (4.27 = -2.01)
02:28:20.116 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.26 = -2.03)
02:28:20.116 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.52 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
02:28:20.119 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
02:28:20.119 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
02:28:20.119 00.000 11060 Worker thread wakes up
02:28:20.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:20.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
02:28:20.119 00.000 10844 UpdateGuideState exits: m=2385 SNR=30.5
02:28:20.119 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
02:28:20.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:20.119 00.000 11060 Moving (-0.06, 0.04) raw xDistance=-0.03 yDistance=-0.07
02:28:20.120 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:28:20.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:20.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:20.120 00.000 10844 Enqueuing Expose request
02:28:20.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:28:20.120 00.000 11060 MoveAxis(E, 0, ABG)
02:28:20.120 00.000 11060 Move returns status 0, amount 0
02:28:20.120 00.000 11060 MoveAxis(N, 0, ABG)
02:28:20.120 00.000 11060 Move returns status 0, amount 0
02:28:20.120 00.000 11060 move complete, result=0
02:28:20.120 00.000 11060 worker thread done servicing request
02:28:20.120 00.000 11060 Worker thread wakes up
02:28:20.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:20.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:20.123 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:20.776 00.653 11060 Exposure complete
02:28:21.067 00.291 11060 worker thread done servicing request
02:28:21.067 00.000 10844 OnExposeComplete: enter
02:28:21.067 00.000 10844 UpdateGuideState(): m_state=6
02:28:21.067 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13706
02:28:21.067 00.000 10844 Star::Find returns 1 (1), X=263.83, Y=61.72, Mass=2729, SNR=32.8, Peak=255 HFD=3.1
02:28:21.069 00.002 10844 MultiStar: [#1 0.36,0.75,0.00,M5] [#2 -0.37,1.06,0.00,M1] [#3 0.13,0.51,0.85,U] [#4 0.25,0.23,1.04,U] [#5 0.34,0.59,0.00,M1] [#6 0.33,-0.01,0.82,U] [#7 0.30,0.36,0.69,U] [#8 0.18,0.29,0.88,U] 
02:28:21.069 00.000 10844 single-star, 5 included, MultiStar: {0.19, 0.23}, one-star: {0.01, 0.04}
02:28:21.069 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.13)
02:28:21.069 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = 3.14)
02:28:21.069 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.41 mountX=-0.04 mountY=0.00, mountTheta=3.14
02:28:21.071 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.04, opts=13)
02:28:21.071 00.000 10844 Enqueuing Move request for scope (0.01, 0.04)
02:28:21.071 00.000 11060 Worker thread wakes up
02:28:21.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:21.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
02:28:21.071 00.000 10844 UpdateGuideState exits: m=2729 SNR=32.8 Saturated
02:28:21.071 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
02:28:21.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:21.072 00.001 11060 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=0.00
02:28:21.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:21.072 00.000 10844 Enqueuing Expose request
02:28:21.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:28:21.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:21.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:28:21.072 00.000 11060 MoveAxis(E, 0, ABG)
02:28:21.072 00.000 11060 Move returns status 0, amount 0
02:28:21.072 00.000 11060 MoveAxis(N, 0, ABG)
02:28:21.072 00.000 11060 Move returns status 0, amount 0
02:28:21.072 00.000 11060 move complete, result=0
02:28:21.072 00.000 11060 worker thread done servicing request
02:28:21.073 00.001 11060 Worker thread wakes up
02:28:21.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:21.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:21.075 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:21.724 00.649 11060 Exposure complete
02:28:22.042 00.318 11060 worker thread done servicing request
02:28:22.042 00.000 10844 OnExposeComplete: enter
02:28:22.043 00.001 10844 UpdateGuideState(): m_state=6
02:28:22.043 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13707
02:28:22.043 00.000 10844 Star::Find returns 1 (0), X=264.10, Y=61.96, Mass=2376, SNR=30.2, Peak=220 HFD=3.0
02:28:22.044 00.001 10844 MultiStar: [#1 0.24,0.42,1.02,U] [#2 -0.01,0.64,0.00,M2] [#3 0.25,0.33,0.96,U] [#4 0.13,0.15,0.95,U] [#5 -0.07,0.57,1.21,U] [#6 -0.01,0.19,0.89,U] [#7 0.38,0.10,0.88,U] [#8 0.03,0.32,0.97,U] 
02:28:22.044 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.31}, one-star: {0.27, 0.28}
02:28:22.045 00.001 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
02:28:22.045 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
02:28:22.045 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.34 cameraTheta=1.13 mountX=-0.33 mountY=0.09, mountTheta=2.86
02:28:22.046 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.31, opts=13)
02:28:22.046 00.000 10844 Enqueuing Move request for scope (0.15, 0.31)
02:28:22.046 00.000 11060 Worker thread wakes up
02:28:22.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:22.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd
02:28:22.046 00.000 10844 UpdateGuideState exits: m=2376 SNR=30.2
02:28:22.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.31)
02:28:22.047 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:22.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:22.047 00.000 10844 Enqueuing Expose request
02:28:22.047 00.000 11060 Moving (0.15, 0.31) raw xDistance=-0.33 yDistance=0.09
02:28:22.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
02:28:22.048 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:22.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:28:22.048 00.000 11060 MoveAxis(E, 57, ABG)
02:28:22.048 00.000 11060 Guiding  Dir = 2, Dur = 57
02:28:22.067 00.019 11060 IsSlewing returns 0
02:28:22.067 00.000 11060 IsGuiding returns 0
02:28:22.125 00.058 11060 IsGuiding returns 0
02:28:22.125 00.000 11060 Move returns status 0, amount 57
02:28:22.127 00.002 11060 MoveAxis(N, 0, ABG)
02:28:22.127 00.000 11060 Move returns status 0, amount 0
02:28:22.127 00.000 11060 move complete, result=0
02:28:22.127 00.000 11060 worker thread done servicing request
02:28:22.127 00.000 11060 Worker thread wakes up
02:28:22.127 00.000 10844 GuideStep: -0.3 px 57 ms EAST, 0.1 px 0 ms NORTH
02:28:22.128 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:22.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:22.773 00.645 11060 Exposure complete
02:28:23.024 00.251 11060 worker thread done servicing request
02:28:23.024 00.000 10844 OnExposeComplete: enter
02:28:23.024 00.000 10844 UpdateGuideState(): m_state=6
02:28:23.024 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13708
02:28:23.033 00.009 10844 Star::Find returns 1 (1), X=264.36, Y=61.64, Mass=3105, SNR=34.9, Peak=255 HFD=3.5
02:28:23.033 00.000 10844 MultiStar: [#1 0.49,0.85,0.00,M5] [#2 0.11,0.47,1.98,U] [#3 0.70,0.48,0.00,M1] [#4 0.19,-0.03,0.95,U] [#5 0.28,0.36,0.96,U] [#6 0.31,-0.84,0.00,M1] [#7 0.85,-0.30,0.00,M1] [#8 0.60,-0.28,0.00,M1] 
02:28:23.033 00.000 10844 refined, 3 included, MultiStar: {0.25, 0.25}, one-star: {0.53, -0.04}
02:28:23.033 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
02:28:23.033 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
02:28:23.033 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.79 mountX=-0.29 mountY=0.20, mountTheta=2.53
02:28:23.036 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.25, opts=13)
02:28:23.036 00.000 10844 Enqueuing Move request for scope (0.25, 0.25)
02:28:23.036 00.000 11060 Worker thread wakes up
02:28:23.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:23.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0xd
02:28:23.036 00.000 10844 UpdateGuideState exits: m=3105 SNR=34.9 Saturated
02:28:23.036 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.25)
02:28:23.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:23.036 00.000 11060 Moving (0.25, 0.25) raw xDistance=-0.29 yDistance=0.20
02:28:23.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:23.037 00.001 10844 Enqueuing Expose request
02:28:23.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:28:23.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:28:23.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:28:23.037 00.000 11060 MoveAxis(E, 52, ABG)
02:28:23.037 00.000 11060 Guiding  Dir = 2, Dur = 52
02:28:23.046 00.009 11060 IsSlewing returns 0
02:28:23.046 00.000 11060 IsGuiding returns 0
02:28:23.108 00.062 11060 IsGuiding returns 0
02:28:23.108 00.000 11060 Move returns status 0, amount 52
02:28:23.108 00.000 11060 MoveAxis(N, 0, ABG)
02:28:23.108 00.000 11060 Move returns status 0, amount 0
02:28:23.108 00.000 11060 move complete, result=0
02:28:23.108 00.000 11060 worker thread done servicing request
02:28:23.108 00.000 11060 Worker thread wakes up
02:28:23.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:23.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:23.108 00.000 10844 GuideStep: -0.3 px 52 ms EAST, 0.2 px 0 ms NORTH
02:28:23.757 00.649 11060 Exposure complete
02:28:24.095 00.338 11060 worker thread done servicing request
02:28:24.096 00.001 10844 OnExposeComplete: enter
02:28:24.096 00.000 10844 UpdateGuideState(): m_state=6
02:28:24.096 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13709
02:28:24.096 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=61.71, Mass=2155, SNR=28.2, Peak=218 HFD=3.1
02:28:24.096 00.000 10844 MultiStar: [#1 -0.04,0.34,0.95,U] [#2 -0.34,0.59,0.00,M2] [#3 0.05,0.79,0.00,M2] [#4 0.11,0.11,1.03,U] [#5 -0.43,-0.10,1.10,U] [#6 -0.23,-0.12,0.96,U] [#7 0.04,0.44,0.94,U] [#8 -0.19,-0.07,1.06,U] 
02:28:24.097 00.001 10844 refined, 6 included, MultiStar: {-0.08, 0.08}, one-star: {0.24, 0.03}
02:28:24.097 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
02:28:24.097 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
02:28:24.097 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.32 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
02:28:24.097 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
02:28:24.099 00.002 10844 Enqueuing Move request for scope (-0.08, 0.08)
02:28:24.099 00.000 11060 Worker thread wakes up
02:28:24.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:24.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
02:28:24.099 00.000 10844 UpdateGuideState exits: m=2155 SNR=28.2
02:28:24.099 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:28:24.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:24.099 00.000 11060 Moving (-0.08, 0.08) raw xDistance=-0.07 yDistance=-0.09
02:28:24.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:24.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:24.099 00.000 10844 Enqueuing Expose request
02:28:24.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:24.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:28:24.100 00.001 11060 MoveAxis(E, 0, ABG)
02:28:24.100 00.000 11060 Move returns status 0, amount 0
02:28:24.100 00.000 11060 MoveAxis(N, 0, ABG)
02:28:24.100 00.000 11060 Move returns status 0, amount 0
02:28:24.100 00.000 11060 move complete, result=0
02:28:24.100 00.000 11060 worker thread done servicing request
02:28:24.100 00.000 11060 Worker thread wakes up
02:28:24.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:24.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:24.102 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:24.740 00.638 11060 Exposure complete
02:28:25.016 00.276 11060 worker thread done servicing request
02:28:25.016 00.000 10844 OnExposeComplete: enter
02:28:25.016 00.000 10844 UpdateGuideState(): m_state=6
02:28:25.017 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13710
02:28:25.017 00.000 10844 Star::Find returns 1 (1), X=264.18, Y=61.64, Mass=3371, SNR=36.5, Peak=255 HFD=3.7
02:28:25.017 00.000 10844 MultiStar: [#1 0.19,0.20,0.75,U] [#2 -0.18,0.65,0.00,M3] [#3 0.34,0.31,0.78,U] [#4 0.62,-0.26,0.00,M1] [#5 -0.14,0.27,0.88,U] [#6 0.11,0.27,0.70,U] [#7 0.24,0.02,0.69,U] [#8 -0.12,0.14,0.85,U] 
02:28:25.019 00.002 10844 refined, 6 included, MultiStar: {0.14, 0.16}, one-star: {0.36, -0.04}
02:28:25.019 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
02:28:25.019 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
02:28:25.019 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.86 mountX=-0.18 mountY=0.11, mountTheta=2.60
02:28:25.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.16, opts=13)
02:28:25.021 00.000 10844 Enqueuing Move request for scope (0.14, 0.16)
02:28:25.021 00.000 11060 Worker thread wakes up
02:28:25.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:25.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
02:28:25.021 00.000 10844 UpdateGuideState exits: m=3371 SNR=36.5 Saturated
02:28:25.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
02:28:25.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:25.021 00.000 11060 Moving (0.14, 0.16) raw xDistance=-0.18 yDistance=0.11
02:28:25.022 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:25.022 00.000 10844 Enqueuing Expose request
02:28:25.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:28:25.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:25.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:28:25.022 00.000 11060 MoveAxis(E, 32, ABG)
02:28:25.022 00.000 11060 Guiding  Dir = 2, Dur = 32
02:28:25.027 00.005 11060 IsSlewing returns 0
02:28:25.028 00.001 11060 IsGuiding returns 0
02:28:25.071 00.043 11060 IsGuiding returns 0
02:28:25.071 00.000 11060 Move returns status 0, amount 32
02:28:25.071 00.000 11060 MoveAxis(N, 0, ABG)
02:28:25.071 00.000 11060 Move returns status 0, amount 0
02:28:25.071 00.000 11060 move complete, result=0
02:28:25.071 00.000 11060 worker thread done servicing request
02:28:25.071 00.000 11060 Worker thread wakes up
02:28:25.071 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
02:28:25.072 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:25.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:25.711 00.639 11060 Exposure complete
02:28:26.058 00.347 11060 worker thread done servicing request
02:28:26.058 00.000 10844 OnExposeComplete: enter
02:28:26.058 00.000 10844 UpdateGuideState(): m_state=6
02:28:26.059 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13711
02:28:26.059 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=62.23, Mass=2335, SNR=29.9, Peak=211 HFD=3.3
02:28:26.059 00.000 10844 MultiStar: [#1 -0.40,0.36,1.05,U] [#2 -0.21,0.07,2.20,U] [#3 0.02,0.34,0.81,U] [#4 0.18,0.36,0.95,U] [#5 -0.23,0.51,1.12,U] [#6 0.08,-0.55,0.92,U] [#7 0.14,0.23,0.81,U] [#8 0.09,-0.00,0.93,U] 
02:28:26.059 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.20}, one-star: {0.40, 0.55}
02:28:26.059 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.82)
02:28:26.060 00.001 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
02:28:26.060 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.72 mountX=-0.19 mountY=-0.06, mountTheta=-2.83
02:28:26.062 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.20, opts=13)
02:28:26.062 00.000 10844 Enqueuing Move request for scope (-0.03, 0.20)
02:28:26.062 00.000 11060 Worker thread wakes up
02:28:26.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:26.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
02:28:26.062 00.000 10844 UpdateGuideState exits: m=2335 SNR=29.9
02:28:26.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
02:28:26.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:26.062 00.000 11060 Moving (-0.03, 0.20) raw xDistance=-0.19 yDistance=-0.06
02:28:26.063 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:26.063 00.000 10844 Enqueuing Expose request
02:28:26.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:28:26.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:26.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:28:26.063 00.000 11060 MoveAxis(E, 34, ABG)
02:28:26.063 00.000 11060 Guiding  Dir = 2, Dur = 34
02:28:26.075 00.012 11060 IsSlewing returns 0
02:28:26.075 00.000 11060 IsGuiding returns 0
02:28:26.116 00.041 11060 IsGuiding returns 0
02:28:26.116 00.000 11060 Move returns status 0, amount 34
02:28:26.116 00.000 11060 MoveAxis(N, 0, ABG)
02:28:26.116 00.000 11060 Move returns status 0, amount 0
02:28:26.117 00.001 11060 move complete, result=0
02:28:26.117 00.000 11060 worker thread done servicing request
02:28:26.117 00.000 11060 Worker thread wakes up
02:28:26.117 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
02:28:26.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:26.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:26.759 00.642 11060 Exposure complete
02:28:27.012 00.253 11060 worker thread done servicing request
02:28:27.012 00.000 10844 OnExposeComplete: enter
02:28:27.012 00.000 10844 UpdateGuideState(): m_state=6
02:28:27.012 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13712
02:28:27.012 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=62.15, Mass=3392, SNR=36.1, Peak=255 HFD=3.7
02:28:27.014 00.002 10844 MultiStar: [#1 0.10,1.14,0.00,M3] [#2 -0.08,0.28,1.76,U] [#3 0.24,0.08,0.78,U] [#4 -0.05,0.61,0.75,U] [#5 0.30,0.41,0.97,U] [#6 0.24,-0.14,0.80,U] [#7 0.37,0.39,0.68,U] [#8 -0.09,-0.07,0.74,U] 
02:28:27.014 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.26}, one-star: {0.32, 0.46}
02:28:27.014 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.75) = xAngle (2.86 = 2.86)
02:28:27.014 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.84 = 2.84)
02:28:27.014 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.30 cameraTheta=1.11 mountX=-0.28 mountY=0.09, mountTheta=2.84
02:28:27.015 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.26, opts=13)
02:28:27.015 00.000 10844 Enqueuing Move request for scope (0.13, 0.26)
02:28:27.016 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:27.016 00.000 10844 UpdateGuideState exits: m=3392 SNR=36.1 Saturated
02:28:27.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:27.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:27.016 00.000 10844 Enqueuing Expose request
02:28:27.027 00.011 11060 Worker thread wakes up
02:28:27.028 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
02:28:27.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
02:28:27.028 00.000 11060 Moving (0.13, 0.26) raw xDistance=-0.28 yDistance=0.09
02:28:27.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:28:27.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:27.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:28:27.028 00.000 11060 MoveAxis(E, 50, ABG)
02:28:27.028 00.000 11060 Guiding  Dir = 2, Dur = 50
02:28:27.051 00.023 11060 IsSlewing returns 0
02:28:27.052 00.001 11060 IsGuiding returns 0
02:28:27.139 00.087 11060 IsGuiding returns 0
02:28:27.139 00.000 11060 Move returns status 0, amount 50
02:28:27.139 00.000 11060 MoveAxis(N, 0, ABG)
02:28:27.139 00.000 11060 Move returns status 0, amount 0
02:28:27.141 00.002 11060 move complete, result=0
02:28:27.141 00.000 11060 worker thread done servicing request
02:28:27.141 00.000 11060 Worker thread wakes up
02:28:27.142 00.001 10844 GuideStep: -0.3 px 50 ms EAST, 0.1 px 0 ms NORTH
02:28:27.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:27.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:27.776 00.634 11060 Exposure complete
02:28:28.097 00.321 11060 worker thread done servicing request
02:28:28.097 00.000 10844 OnExposeComplete: enter
02:28:28.097 00.000 10844 UpdateGuideState(): m_state=6
02:28:28.098 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13713
02:28:28.098 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=61.89, Mass=2371, SNR=30.7, Peak=228 HFD=3.0
02:28:28.099 00.001 10844 MultiStar: [#1 0.30,0.58,0.00,M4] [#2 -0.31,0.38,2.10,U] [#3 -0.23,0.23,0.94,U] [#4 0.42,0.25,0.90,U] [#5 -0.01,-0.20,0.95,U] [#6 0.19,-0.17,0.90,U] [#7 0.05,0.35,0.79,U] [#8 0.38,-0.22,0.91,U] 
02:28:28.099 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.14}, one-star: {0.09, 0.21}
02:28:28.099 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.08)
02:28:28.099 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
02:28:28.099 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=-0.14 mountY=-0.01, mountTheta=-3.10
02:28:28.100 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
02:28:28.101 00.001 10844 Enqueuing Move request for scope (0.02, 0.14)
02:28:28.101 00.000 11060 Worker thread wakes up
02:28:28.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:28.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:28:28.101 00.000 10844 UpdateGuideState exits: m=2371 SNR=30.7
02:28:28.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:28:28.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:28.101 00.000 11060 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.01
02:28:28.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:28.101 00.000 10844 Enqueuing Expose request
02:28:28.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:28:28.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:28.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:28:28.103 00.002 11060 MoveAxis(E, 26, ABG)
02:28:28.103 00.000 11060 Guiding  Dir = 2, Dur = 26
02:28:28.124 00.021 11060 IsSlewing returns 0
02:28:28.126 00.002 11060 IsGuiding returns 0
02:28:28.187 00.061 11060 IsGuiding returns 0
02:28:28.187 00.000 11060 Move returns status 0, amount 26
02:28:28.187 00.000 11060 MoveAxis(N, 0, ABG)
02:28:28.187 00.000 11060 Move returns status 0, amount 0
02:28:28.187 00.000 11060 move complete, result=0
02:28:28.188 00.001 11060 worker thread done servicing request
02:28:28.188 00.000 11060 Worker thread wakes up
02:28:28.188 00.000 10844 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
02:28:28.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:28.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:28.837 00.649 11060 Exposure complete
02:28:29.113 00.276 11060 worker thread done servicing request
02:28:29.113 00.000 10844 OnExposeComplete: enter
02:28:29.113 00.000 10844 UpdateGuideState(): m_state=6
02:28:29.113 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13714
02:28:29.114 00.001 10844 Star::Find returns 1 (0), X=264.36, Y=62.09, Mass=2490, SNR=30.9, Peak=236 HFD=3.4
02:28:29.114 00.000 10844 MultiStar: [#1 0.44,0.67,0.00,M5] [#2 -0.31,0.66,0.00,M1] [#3 0.78,0.34,0.00,M1] [#4 0.00,0.60,0.98,U] [#5 -0.08,0.23,1.04,U] [#6 0.50,-0.00,0.83,U] [#7 0.45,0.10,0.90,U] [#8 0.20,-0.57,0.93,U] 
02:28:29.114 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.14}, one-star: {0.54, 0.41}
02:28:29.114 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
02:28:29.114 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
02:28:29.114 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.29 cameraTheta=0.50 mountX=-0.18 mountY=0.23, mountTheta=2.24
02:28:29.116 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.14, opts=13)
02:28:29.116 00.000 10844 Enqueuing Move request for scope (0.26, 0.14)
02:28:29.116 00.000 11060 Worker thread wakes up
02:28:29.117 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=14, FiltMax=255, Gamma=1.000
02:28:29.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd
02:28:29.117 00.000 10844 UpdateGuideState exits: m=2490 SNR=30.9
02:28:29.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.14)
02:28:29.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:29.117 00.000 11060 Moving (0.26, 0.14) raw xDistance=-0.18 yDistance=0.23
02:28:29.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:28:29.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:29.117 00.000 10844 Enqueuing Expose request
02:28:29.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:29.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:28:29.117 00.000 11060 MoveAxis(E, 33, ABG)
02:28:29.117 00.000 11060 Guiding  Dir = 2, Dur = 33
02:28:29.134 00.017 11060 IsSlewing returns 0
02:28:29.135 00.001 11060 IsGuiding returns 0
02:28:29.182 00.047 11060 IsGuiding returns 0
02:28:29.182 00.000 11060 Move returns status 0, amount 33
02:28:29.182 00.000 11060 MoveAxis(N, 0, ABG)
02:28:29.183 00.001 11060 Move returns status 0, amount 0
02:28:29.183 00.000 11060 move complete, result=0
02:28:29.183 00.000 10844 GuideStep: -0.2 px 33 ms EAST, 0.2 px 0 ms NORTH
02:28:29.188 00.005 11060 worker thread done servicing request
02:28:29.188 00.000 11060 Worker thread wakes up
02:28:29.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:29.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:29.838 00.650 11060 Exposure complete
02:28:30.147 00.309 10844 OnExposeComplete: enter
02:28:30.147 00.000 11060 worker thread done servicing request
02:28:30.147 00.000 10844 UpdateGuideState(): m_state=6
02:28:30.148 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13715
02:28:30.148 00.000 10844 Star::Find returns 1 (0), X=264.27, Y=62.20, Mass=2354, SNR=29.7, Peak=245 HFD=3.5
02:28:30.148 00.000 10844 MultiStar: [#1 0.31,0.82,0.00,M6] [#2 0.30,0.13,2.12,U] [#3 0.55,0.12,0.94,U] [#4 0.08,0.48,0.91,U] [#5 0.40,0.41,1.09,U] [#6 0.55,-0.34,0.00,M1] [#7 0.52,-0.40,0.00,M1] [#8 0.30,-0.21,1.09,U] 
02:28:30.148 00.000 10844 refined, 5 included, MultiStar: {0.34, 0.22}, one-star: {0.45, 0.52}
02:28:30.148 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
02:28:30.148 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
02:28:30.148 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.22 hyp=0.41 cameraTheta=0.57 mountX=-0.28 mountY=0.30, mountTheta=2.32
02:28:30.151 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.22, opts=13)
02:28:30.151 00.000 10844 Enqueuing Move request for scope (0.34, 0.22)
02:28:30.151 00.000 11060 Worker thread wakes up
02:28:30.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:30.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.22) opts 0xd
02:28:30.151 00.000 10844 UpdateGuideState exits: m=2354 SNR=29.7
02:28:30.152 00.001 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.22)
02:28:30.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:30.152 00.000 11060 Moving (0.34, 0.22) raw xDistance=-0.28 yDistance=0.30
02:28:30.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:28:30.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:30.152 00.000 10844 Enqueuing Expose request
02:28:30.152 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.53
02:28:30.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
02:28:30.152 00.000 11060 MoveAxis(E, 49, ABG)
02:28:30.152 00.000 11060 Guiding  Dir = 2, Dur = 49
02:28:30.168 00.016 11060 IsSlewing returns 0
02:28:30.169 00.001 11060 IsGuiding returns 0
02:28:30.225 00.056 11060 IsGuiding returns 0
02:28:30.225 00.000 11060 Move returns status 0, amount 49
02:28:30.225 00.000 11060 BLC: Oldest BLC event removed
02:28:30.225 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
02:28:30.225 00.000 11060 MoveAxis(S, 867, ABG)
02:28:30.226 00.001 11060 duration set to 750 by maxDecDuration
02:28:30.226 00.000 11060 Guiding  Dir = 1, Dur = 750
02:28:30.240 00.014 11060 IsSlewing returns 0
02:28:30.242 00.002 11060 IsGuiding returns 0
02:28:31.010 00.768 11060 IsGuiding returns 0
02:28:31.010 00.000 11060 Move returns status 0, amount 750
02:28:31.010 00.000 11060 move complete, result=0
02:28:31.011 00.001 11060 worker thread done servicing request
02:28:31.011 00.000 11060 Worker thread wakes up
02:28:31.011 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.3 px 750 ms SOUTH
02:28:31.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:31.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:31.720 00.709 11060 Exposure complete
02:28:32.083 00.363 11060 worker thread done servicing request
02:28:32.083 00.000 10844 OnExposeComplete: enter
02:28:32.083 00.000 10844 UpdateGuideState(): m_state=6
02:28:32.083 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13716
02:28:32.084 00.001 10844 Star::Find returns 1 (0), X=263.39, Y=61.71, Mass=2193, SNR=29.0, Peak=214 HFD=3.3
02:28:32.084 00.000 10844 MultiStar: [#1 -0.45,0.68,0.00,M7] [#2 -0.68,0.41,0.00,M1] [#3 -0.62,0.05,0.88,U] [#4 -0.57,0.11,0.93,U] [#5 -0.86,-0.25,0.00,M1] [#6 -0.65,-0.33,0.00,M2] [#7 -0.36,-0.39,1.03,U] [#8 -0.70,-0.49,0.00,M1] 
02:28:32.084 00.000 10844 single-star, 3 included, MultiStar: {-0.49, -0.06}, one-star: {-0.43, 0.02}
02:28:32.084 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.84 = -1.44)
02:28:32.084 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.82 = -1.46)
02:28:32.084 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=0.02 hyp=0.44 cameraTheta=3.09 mountX=0.06 mountY=-0.43, mountTheta=-1.44
02:28:32.086 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=0.02, opts=13)
02:28:32.086 00.000 10844 Enqueuing Move request for scope (-0.43, 0.02)
02:28:32.086 00.000 11060 Worker thread wakes up
02:28:32.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:32.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.02) opts 0xd
02:28:32.086 00.000 10844 UpdateGuideState exits: m=2193 SNR=29.0
02:28:32.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, 0.02)
02:28:32.088 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:32.088 00.000 11060 Moving (-0.43, 0.02) raw xDistance=0.06 yDistance=-0.43
02:28:32.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:32.088 00.000 10844 Enqueuing Expose request
02:28:32.088 00.000 11060 BLC: History state: CurrMiss=-0.43, AvgInitMiss=-0.10, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.211098, 1:-0.432667
02:28:32.088 00.000 11060 BLC: Average miss indicates over-shooting, nominal decrease by -57.000000
02:28:32.088 00.000 11060 BLC: window closed
02:28:32.088 00.000 11060 BLC: Pulse adjusted to 693
02:28:32.089 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:28:32.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:28:32.091 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:28:32.091 00.000 11060 MoveAxis(E, 0, ABG)
02:28:32.091 00.000 11060 Move returns status 0, amount 0
02:28:32.091 00.000 11060 MoveAxis(N, 0, ABG)
02:28:32.091 00.000 11060 Move returns status 0, amount 0
02:28:32.091 00.000 11060 move complete, result=0
02:28:32.091 00.000 11060 worker thread done servicing request
02:28:32.091 00.000 11060 Worker thread wakes up
02:28:32.093 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:32.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:32.098 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:28:32.105 00.007 10844 evsrv: cli 0EEEEA70 connect
02:28:32.105 00.000 10844 case statement mapped state 6 to 3
02:28:32.107 00.002 10844 case statement mapped state 6 to 3
02:28:32.107 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"9d8d2874-a85e-4647-9470-55d68457e2f4"}
02:28:32.108 00.001 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"9d8d2874-a85e-4647-9470-55d68457e2f4"}
02:28:32.108 00.000 10844 evsrv: cli 0EEEEA70 disconnect
02:28:32.752 00.644 11060 Exposure complete
02:28:33.045 00.293 11060 worker thread done servicing request
02:28:33.046 00.001 10844 OnExposeComplete: enter
02:28:33.046 00.000 10844 UpdateGuideState(): m_state=6
02:28:33.046 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13717
02:28:33.046 00.000 10844 Star::Find returns 1 (1), X=264.68, Y=62.15, Mass=2463, SNR=31.0, Peak=255 HFD=3.2
02:28:33.048 00.002 10844 MultiStar: [#1 0.54,0.19,0.96,U] [#2 0.09,1.07,0.00,M2] [#3 0.48,-0.04,1.00,U] [#4 0.47,-0.53,0.00,M1] [#5 0.26,-0.11,1.06,U] [#6 0.61,0.21,0.00,M3] [#7 0.88,-0.25,0.00,M1] [#8 0.18,0.01,0.89,U] 
02:28:33.048 00.000 10844 refined, 4 included, MultiStar: {0.47, 0.10}, one-star: {0.85, 0.47}
02:28:33.048 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
02:28:33.048 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
02:28:33.048 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=0.10 hyp=0.48 cameraTheta=0.22 mountX=-0.19 mountY=0.44, mountTheta=1.97
02:28:33.051 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=0.10, opts=13)
02:28:33.051 00.000 10844 Enqueuing Move request for scope (0.47, 0.10)
02:28:33.051 00.000 11060 Worker thread wakes up
02:28:33.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:33.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.10) opts 0xd
02:28:33.051 00.000 10844 UpdateGuideState exits: m=2463 SNR=31.0 Saturated
02:28:33.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, 0.10)
02:28:33.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:33.051 00.000 11060 Moving (0.47, 0.10) raw xDistance=-0.19 yDistance=0.44
02:28:33.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:33.051 00.000 10844 Enqueuing Expose request
02:28:33.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:28:33.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.44
02:28:33.051 00.000 11060 MoveAxis(E, 32, ABG)
02:28:33.051 00.000 11060 Guiding  Dir = 2, Dur = 32
02:28:33.075 00.024 11060 IsSlewing returns 0
02:28:33.076 00.001 11060 IsGuiding returns 0
02:28:33.118 00.042 11060 IsGuiding returns 0
02:28:33.118 00.000 11060 Move returns status 0, amount 32
02:28:33.118 00.000 11060 MoveAxis(S, 172, ABG)
02:28:33.118 00.000 11060 Guiding  Dir = 1, Dur = 172
02:28:33.133 00.015 11060 IsSlewing returns 0
02:28:33.133 00.000 11060 IsGuiding returns 0
02:28:33.320 00.187 11060 IsGuiding returns 0
02:28:33.320 00.000 11060 Move returns status 0, amount 172
02:28:33.321 00.001 11060 move complete, result=0
02:28:33.321 00.000 11060 worker thread done servicing request
02:28:33.321 00.000 10844 GuideStep: -0.2 px 32 ms EAST, 0.4 px 172 ms SOUTH
02:28:33.324 00.003 11060 Worker thread wakes up
02:28:33.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:33.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:33.979 00.655 11060 Exposure complete
02:28:34.258 00.279 11060 worker thread done servicing request
02:28:34.258 00.000 10844 OnExposeComplete: enter
02:28:34.258 00.000 10844 UpdateGuideState(): m_state=6
02:28:34.258 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13718
02:28:34.258 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=61.69, Mass=2483, SNR=30.9, Peak=205 HFD=3.4
02:28:34.259 00.001 10844 MultiStar: [#1 0.37,0.14,0.93,U] [#2 0.08,0.61,2.08,U] [#3 0.14,-0.06,0.99,U] [#4 -0.24,0.21,0.93,U] [#5 0.27,-0.32,1.07,U] [#6 0.18,-0.47,0.92,U] [#7 0.44,-0.14,0.93,U] [#8 0.23,-0.31,0.95,U] 
02:28:34.259 00.000 10844 single-star, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.09, 0.00}
02:28:34.259 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.75) = xAngle (1.80 = 1.80)
02:28:34.259 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.78 = 1.78)
02:28:34.260 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.05 mountX=-0.02 mountY=0.09, mountTheta=1.80
02:28:34.261 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.00, opts=13)
02:28:34.261 00.000 10844 Enqueuing Move request for scope (0.09, 0.00)
02:28:34.261 00.000 11060 Worker thread wakes up
02:28:34.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:34.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
02:28:34.261 00.000 10844 UpdateGuideState exits: m=2483 SNR=30.9
02:28:34.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
02:28:34.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:34.262 00.001 11060 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=0.09
02:28:34.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:34.262 00.000 10844 Enqueuing Expose request
02:28:34.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:28:34.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:34.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:28:34.262 00.000 11060 MoveAxis(E, 0, ABG)
02:28:34.262 00.000 11060 Move returns status 0, amount 0
02:28:34.262 00.000 11060 MoveAxis(N, 0, ABG)
02:28:34.262 00.000 11060 Move returns status 0, amount 0
02:28:34.262 00.000 11060 move complete, result=0
02:28:34.262 00.000 11060 worker thread done servicing request
02:28:34.263 00.001 11060 Worker thread wakes up
02:28:34.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:34.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:34.264 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:34.895 00.631 11060 Exposure complete
02:28:35.153 00.258 11060 worker thread done servicing request
02:28:35.153 00.000 10844 OnExposeComplete: enter
02:28:35.153 00.000 10844 UpdateGuideState(): m_state=6
02:28:35.154 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13719
02:28:35.154 00.000 10844 Star::Find returns 1 (0), X=263.59, Y=62.06, Mass=2888, SNR=34.0, Peak=244 HFD=3.5
02:28:35.154 00.000 10844 MultiStar: [#1 -0.57,0.73,0.00,M6] [#2 -0.75,0.52,0.00,M2] [#3 -0.47,0.41,0.88,U] [#4 -0.50,-0.03,0.88,U] [#5 -0.51,-0.00,0.83,U] [#6 -0.37,-0.05,0.80,U] [#7 -0.04,0.51,0.78,U] [#8 -0.57,0.41,0.00,M1] 
02:28:35.154 00.000 10844 refined, 5 included, MultiStar: {-0.36, 0.21}, one-star: {-0.23, 0.38}
02:28:35.154 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.75) = xAngle (4.37 = -1.91)
02:28:35.155 00.001 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.35 = -1.93)
02:28:35.155 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.21 hyp=0.41 cameraTheta=2.62 mountX=-0.14 mountY=-0.39, mountTheta=-1.92
02:28:35.158 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.21, opts=13)
02:28:35.158 00.000 10844 Enqueuing Move request for scope (-0.36, 0.21)
02:28:35.158 00.000 11060 Worker thread wakes up
02:28:35.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.21) opts 0xd
02:28:35.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.21)
02:28:35.158 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:35.158 00.000 11060 Moving (-0.36, 0.21) raw xDistance=-0.14 yDistance=-0.39
02:28:35.158 00.000 10844 UpdateGuideState exits: m=2888 SNR=34.0
02:28:35.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:28:35.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:35.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:28:35.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:35.158 00.000 10844 Enqueuing Expose request
02:28:35.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:28:35.158 00.000 11060 MoveAxis(E, 24, ABG)
02:28:35.158 00.000 11060 Guiding  Dir = 2, Dur = 24
02:28:35.181 00.023 11060 IsSlewing returns 0
02:28:35.181 00.000 11060 IsGuiding returns 0
02:28:35.230 00.049 11060 IsGuiding returns 0
02:28:35.230 00.000 11060 Move returns status 0, amount 24
02:28:35.230 00.000 11060 MoveAxis(N, 0, ABG)
02:28:35.230 00.000 11060 Move returns status 0, amount 0
02:28:35.230 00.000 11060 move complete, result=0
02:28:35.230 00.000 11060 worker thread done servicing request
02:28:35.230 00.000 11060 Worker thread wakes up
02:28:35.230 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.4 px 0 ms NORTH
02:28:35.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:35.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:35.885 00.655 11060 Exposure complete
02:28:36.180 00.295 11060 worker thread done servicing request
02:28:36.180 00.000 10844 OnExposeComplete: enter
02:28:36.180 00.000 10844 UpdateGuideState(): m_state=6
02:28:36.180 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13720
02:28:36.180 00.000 10844 Star::Find returns 1 (0), X=263.44, Y=62.59, Mass=2266, SNR=29.9, Peak=245 HFD=3.2
02:28:36.181 00.001 10844 MultiStar: [#1 0.08,0.43,0.93,U] [#2 -0.39,0.90,0.00,M3] [#3 0.03,0.37,0.94,U] [#4 -0.49,0.24,1.04,U] [#5 -0.05,0.08,1.01,U] [#6 0.00,-0.40,0.87,U] [#7 0.38,0.64,0.00,M1] [#8 -0.01,-0.17,0.92,U] 
02:28:36.181 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.22}, one-star: {-0.38, 0.91}
02:28:36.181 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.75) = xAngle (3.85 = -2.43)
02:28:36.181 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
02:28:36.181 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.25 cameraTheta=2.10 mountX=-0.19 mountY=-0.16, mountTheta=-2.44
02:28:36.183 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.22, opts=13)
02:28:36.183 00.000 10844 Enqueuing Move request for scope (-0.13, 0.22)
02:28:36.183 00.000 11060 Worker thread wakes up
02:28:36.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:36.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
02:28:36.183 00.000 10844 UpdateGuideState exits: m=2266 SNR=29.9
02:28:36.183 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
02:28:36.184 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:36.184 00.000 11060 Moving (-0.13, 0.22) raw xDistance=-0.19 yDistance=-0.16
02:28:36.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:36.184 00.000 10844 Enqueuing Expose request
02:28:36.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:28:36.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:36.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:28:36.184 00.000 11060 MoveAxis(E, 34, ABG)
02:28:36.184 00.000 11060 Guiding  Dir = 2, Dur = 34
02:28:36.211 00.027 11060 IsSlewing returns 0
02:28:36.211 00.000 11060 IsGuiding returns 0
02:28:36.253 00.042 11060 IsGuiding returns 0
02:28:36.253 00.000 11060 Move returns status 0, amount 34
02:28:36.253 00.000 11060 MoveAxis(N, 0, ABG)
02:28:36.254 00.001 11060 Move returns status 0, amount 0
02:28:36.254 00.000 11060 move complete, result=0
02:28:36.254 00.000 11060 worker thread done servicing request
02:28:36.254 00.000 11060 Worker thread wakes up
02:28:36.254 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.2 px 0 ms NORTH
02:28:36.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:36.256 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:36.898 00.642 11060 Exposure complete
02:28:37.171 00.273 11060 worker thread done servicing request
02:28:37.171 00.000 10844 OnExposeComplete: enter
02:28:37.171 00.000 10844 UpdateGuideState(): m_state=6
02:28:37.171 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13721
02:28:37.171 00.000 10844 Star::Find returns 1 (0), X=264.37, Y=61.87, Mass=2182, SNR=28.9, Peak=195 HFD=3.3
02:28:37.172 00.001 10844 MultiStar: [#1 0.25,0.68,0.00,M6] [#2 -0.16,0.56,2.26,U] [#3 0.24,0.71,0.00,M1] [#4 -0.28,0.30,0.91,U] [#5 -0.06,0.69,0.00,M1] [#6 0.38,-0.07,1.05,U] [#7 0.33,0.19,0.87,U] [#8 0.32,-0.45,0.93,U] 
02:28:37.172 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.20}, one-star: {0.55, 0.19}
02:28:37.172 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.75) = xAngle (2.74 = 2.74)
02:28:37.172 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
02:28:37.172 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.99 mountX=-0.22 mountY=0.10, mountTheta=2.73
02:28:37.175 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.20, opts=13)
02:28:37.175 00.000 10844 Enqueuing Move request for scope (0.13, 0.20)
02:28:37.176 00.001 11060 Worker thread wakes up
02:28:37.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
02:28:37.176 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
02:28:37.176 00.000 11060 Moving (0.13, 0.20) raw xDistance=-0.22 yDistance=0.10
02:28:37.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:37.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:28:37.176 00.000 10844 UpdateGuideState exits: m=2182 SNR=28.9
02:28:37.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:37.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:37.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:28:37.177 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:37.177 00.000 10844 Enqueuing Expose request
02:28:37.177 00.000 11060 MoveAxis(E, 39, ABG)
02:28:37.177 00.000 11060 Guiding  Dir = 2, Dur = 39
02:28:37.188 00.011 11060 IsSlewing returns 0
02:28:37.188 00.000 11060 IsGuiding returns 0
02:28:37.233 00.045 11060 IsGuiding returns 0
02:28:37.233 00.000 11060 Move returns status 0, amount 39
02:28:37.233 00.000 11060 MoveAxis(N, 0, ABG)
02:28:37.234 00.001 11060 Move returns status 0, amount 0
02:28:37.234 00.000 11060 move complete, result=0
02:28:37.234 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
02:28:37.236 00.002 11060 worker thread done servicing request
02:28:37.236 00.000 11060 Worker thread wakes up
02:28:37.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:37.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:37.876 00.640 11060 Exposure complete
02:28:38.188 00.312 11060 worker thread done servicing request
02:28:38.189 00.001 10844 OnExposeComplete: enter
02:28:38.189 00.000 10844 UpdateGuideState(): m_state=6
02:28:38.189 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13722
02:28:38.189 00.000 10844 Star::Find returns 1 (0), X=263.56, Y=61.86, Mass=2343, SNR=30.7, Peak=222 HFD=3.3
02:28:38.190 00.001 10844 MultiStar: [#1 0.40,0.43,0.96,U] [#2 -0.52,0.77,0.00,M3] [#3 0.35,0.29,0.93,U] [#4 -0.49,0.41,0.00,M1] [#5 -0.24,-0.24,0.96,U] [#6 0.15,0.03,0.82,U] [#7 0.65,0.58,0.00,M1] [#8 0.25,-0.02,0.99,U] 
02:28:38.190 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {-0.26, 0.18}
02:28:38.190 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
02:28:38.190 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
02:28:38.190 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.13 mountY=0.08, mountTheta=2.57
02:28:38.192 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.11, opts=13)
02:28:38.192 00.000 10844 Enqueuing Move request for scope (0.10, 0.11)
02:28:38.192 00.000 11060 Worker thread wakes up
02:28:38.192 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:38.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
02:28:38.193 00.001 10844 UpdateGuideState exits: m=2343 SNR=30.7
02:28:38.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
02:28:38.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:38.193 00.000 11060 Moving (0.10, 0.11) raw xDistance=-0.13 yDistance=0.08
02:28:38.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:38.193 00.000 10844 Enqueuing Expose request
02:28:38.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:28:38.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:38.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:28:38.193 00.000 11060 MoveAxis(E, 23, ABG)
02:28:38.193 00.000 11060 Guiding  Dir = 2, Dur = 23
02:28:38.203 00.010 11060 IsSlewing returns 0
02:28:38.203 00.000 11060 IsGuiding returns 0
02:28:38.242 00.039 11060 IsGuiding returns 0
02:28:38.244 00.002 11060 Move returns status 0, amount 23
02:28:38.244 00.000 11060 MoveAxis(N, 0, ABG)
02:28:38.244 00.000 11060 Move returns status 0, amount 0
02:28:38.244 00.000 11060 move complete, result=0
02:28:38.244 00.000 11060 worker thread done servicing request
02:28:38.244 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
02:28:38.244 00.000 11060 Worker thread wakes up
02:28:38.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:38.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:38.884 00.640 11060 Exposure complete
02:28:39.151 00.267 11060 worker thread done servicing request
02:28:39.151 00.000 10844 OnExposeComplete: enter
02:28:39.151 00.000 10844 UpdateGuideState(): m_state=6
02:28:39.151 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13723
02:28:39.151 00.000 10844 Star::Find returns 1 (0), X=263.88, Y=61.51, Mass=2689, SNR=32.5, Peak=245 HFD=3.6
02:28:39.152 00.001 10844 MultiStar: [#1 -0.58,0.67,0.00,M6] [#2 -0.36,0.34,1.96,U] [#3 -0.08,-0.17,0.94,U] [#4 -0.53,0.42,0.00,M2] [#5 -0.14,0.40,1.01,U] [#6 -0.07,-0.58,0.88,U] [#7 0.04,0.56,0.82,U] [#8 -0.33,0.14,0.88,U] 
02:28:39.152 00.000 10844 single-star, 6 included, MultiStar: {-0.16, 0.11}, one-star: {0.06, -0.17}
02:28:39.152 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
02:28:39.152 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
02:28:39.152 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.22 mountX=0.16 mountY=0.09, mountTheta=0.52
02:28:39.155 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.17, opts=13)
02:28:39.155 00.000 10844 Enqueuing Move request for scope (0.06, -0.17)
02:28:39.155 00.000 11060 Worker thread wakes up
02:28:39.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:39.156 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
02:28:39.156 00.000 10844 UpdateGuideState exits: m=2689 SNR=32.5
02:28:39.156 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
02:28:39.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:39.156 00.000 11060 Moving (0.06, -0.17) raw xDistance=0.16 yDistance=0.09
02:28:39.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:39.156 00.000 10844 Enqueuing Expose request
02:28:39.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:28:39.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:39.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:28:39.156 00.000 11060 MoveAxis(W, 26, ABG)
02:28:39.156 00.000 11060 Guiding  Dir = 3, Dur = 26
02:28:39.169 00.013 11060 IsSlewing returns 0
02:28:39.169 00.000 11060 IsGuiding returns 0
02:28:39.203 00.034 11060 IsGuiding returns 0
02:28:39.203 00.000 11060 Move returns status 0, amount 26
02:28:39.203 00.000 11060 MoveAxis(N, 0, ABG)
02:28:39.203 00.000 11060 Move returns status 0, amount 0
02:28:39.203 00.000 11060 move complete, result=0
02:28:39.203 00.000 10844 GuideStep: 0.2 px 26 ms WEST, 0.1 px 0 ms NORTH
02:28:39.204 00.001 11060 worker thread done servicing request
02:28:39.204 00.000 11060 Worker thread wakes up
02:28:39.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:39.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:39.840 00.636 11060 Exposure complete
02:28:40.178 00.338 11060 worker thread done servicing request
02:28:40.178 00.000 10844 OnExposeComplete: enter
02:28:40.178 00.000 10844 UpdateGuideState(): m_state=6
02:28:40.179 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13724
02:28:40.179 00.000 10844 Star::Find returns 1 (0), X=263.63, Y=61.81, Mass=2403, SNR=30.5, Peak=252 HFD=3.5
02:28:40.183 00.004 10844 MultiStar: [#1 -0.01,0.44,0.98,U] [#2 -0.54,0.64,0.00,M3] [#3 0.03,0.67,0.00,M1] [#4 -0.43,0.54,0.00,M3] [#5 -0.62,0.07,1.01,U] [#6 -0.04,-0.05,0.91,U] [#7 0.39,-0.09,0.83,U] [#8 -0.30,-0.07,0.98,U] 
02:28:40.183 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.08}, one-star: {-0.19, 0.12}
02:28:40.183 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.75) = xAngle (4.41 = -1.87)
02:28:40.183 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.40 = -1.89)
02:28:40.183 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.66 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
02:28:40.185 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.08, opts=13)
02:28:40.185 00.000 10844 Enqueuing Move request for scope (-0.15, 0.08)
02:28:40.187 00.002 11060 Worker thread wakes up
02:28:40.188 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:40.188 00.000 10844 UpdateGuideState exits: m=2403 SNR=30.5
02:28:40.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
02:28:40.189 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:40.189 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
02:28:40.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:40.189 00.000 10844 Enqueuing Expose request
02:28:40.189 00.000 11060 Moving (-0.15, 0.08) raw xDistance=-0.05 yDistance=-0.16
02:28:40.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:28:40.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:40.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:28:40.189 00.000 11060 MoveAxis(E, 0, ABG)
02:28:40.189 00.000 11060 Move returns status 0, amount 0
02:28:40.189 00.000 11060 MoveAxis(N, 0, ABG)
02:28:40.189 00.000 11060 Move returns status 0, amount 0
02:28:40.190 00.001 11060 move complete, result=0
02:28:40.190 00.000 11060 worker thread done servicing request
02:28:40.190 00.000 11060 Worker thread wakes up
02:28:40.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:40.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:40.191 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:40.821 00.630 11060 Exposure complete
02:28:41.106 00.285 11060 worker thread done servicing request
02:28:41.106 00.000 10844 OnExposeComplete: enter
02:28:41.106 00.000 10844 UpdateGuideState(): m_state=6
02:28:41.106 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13725
02:28:41.106 00.000 10844 Star::Find returns 1 (0), X=263.66, Y=61.67, Mass=2379, SNR=29.9, Peak=197 HFD=3.4
02:28:41.106 00.000 10844 MultiStar: [#1 -0.20,0.34,1.15,U] [#2 -0.16,0.87,0.00,M4] [#3 -0.25,0.26,1.01,U] [#4 -0.01,0.45,0.97,U] [#5 -0.40,0.14,1.15,U] [#6 -0.52,0.30,0.93,U] [#7 0.01,-0.10,0.92,U] [#8 -0.32,0.53,0.93,U] 
02:28:41.108 00.002 10844 single-star, 7 included, MultiStar: {-0.23, 0.24}, one-star: {-0.16, -0.01}
02:28:41.108 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.75) = xAngle (-1.31 = -1.31)
02:28:41.108 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.33 = -1.33)
02:28:41.108 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.07 mountX=0.04 mountY=-0.16, mountTheta=-1.32
02:28:41.110 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.01, opts=13)
02:28:41.110 00.000 10844 Enqueuing Move request for scope (-0.16, -0.01)
02:28:41.110 00.000 11060 Worker thread wakes up
02:28:41.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
02:28:41.110 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:41.110 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
02:28:41.110 00.000 11060 Moving (-0.16, -0.01) raw xDistance=0.04 yDistance=-0.16
02:28:41.110 00.000 10844 UpdateGuideState exits: m=2379 SNR=29.9
02:28:41.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:41.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:41.112 00.002 10844 Enqueuing Expose request
02:28:41.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:28:41.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:41.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:28:41.112 00.000 11060 MoveAxis(E, 0, ABG)
02:28:41.112 00.000 11060 Move returns status 0, amount 0
02:28:41.112 00.000 11060 MoveAxis(N, 0, ABG)
02:28:41.112 00.000 11060 Move returns status 0, amount 0
02:28:41.112 00.000 11060 move complete, result=0
02:28:41.112 00.000 11060 worker thread done servicing request
02:28:41.112 00.000 11060 Worker thread wakes up
02:28:41.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:41.113 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:41.116 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:41.746 00.630 11060 Exposure complete
02:28:42.090 00.344 11060 worker thread done servicing request
02:28:42.090 00.000 10844 OnExposeComplete: enter
02:28:42.090 00.000 10844 UpdateGuideState(): m_state=6
02:28:42.091 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13726
02:28:42.091 00.000 10844 Star::Find returns 1 (0), X=263.74, Y=62.03, Mass=2464, SNR=31.0, Peak=247 HFD=3.3
02:28:42.091 00.000 10844 MultiStar: [#1 -0.10,1.14,0.00,M5] [#2 -0.64,0.50,0.00,M5] [#3 -0.41,0.45,0.96,U] [#4 -0.42,0.29,0.89,U] [#5 -0.68,0.30,0.00,M1] [#6 -0.34,0.18,0.73,U] [#7 0.27,0.91,0.00,M1] [#8 -0.36,0.27,0.98,U] 
02:28:42.091 00.000 10844 single-star, 4 included, MultiStar: {-0.32, 0.32}, one-star: {-0.08, 0.35}
02:28:42.091 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.75) = xAngle (3.55 = -2.74)
02:28:42.092 00.001 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
02:28:42.092 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.80 mountX=-0.33 mountY=-0.14, mountTheta=-2.75
02:28:42.093 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.35, opts=13)
02:28:42.093 00.000 10844 Enqueuing Move request for scope (-0.08, 0.35)
02:28:42.093 00.000 11060 Worker thread wakes up
02:28:42.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:42.094 00.001 10844 UpdateGuideState exits: m=2464 SNR=31.0
02:28:42.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:42.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.35) opts 0xd
02:28:42.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:42.094 00.000 10844 Enqueuing Expose request
02:28:42.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.35)
02:28:42.094 00.000 11060 Moving (-0.08, 0.35) raw xDistance=-0.33 yDistance=-0.14
02:28:42.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
02:28:42.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:42.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:28:42.094 00.000 11060 MoveAxis(E, 57, ABG)
02:28:42.094 00.000 11060 Guiding  Dir = 2, Dur = 57
02:28:42.109 00.015 11060 IsSlewing returns 0
02:28:42.109 00.000 11060 IsGuiding returns 0
02:28:42.170 00.061 11060 IsGuiding returns 0
02:28:42.170 00.000 11060 Move returns status 0, amount 57
02:28:42.171 00.001 11060 MoveAxis(N, 0, ABG)
02:28:42.171 00.000 11060 Move returns status 0, amount 0
02:28:42.171 00.000 11060 move complete, result=0
02:28:42.171 00.000 11060 worker thread done servicing request
02:28:42.171 00.000 11060 Worker thread wakes up
02:28:42.171 00.000 10844 GuideStep: -0.3 px 57 ms EAST, -0.1 px 0 ms NORTH
02:28:42.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:42.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:42.813 00.642 11060 Exposure complete
02:28:43.094 00.281 11060 worker thread done servicing request
02:28:43.094 00.000 10844 OnExposeComplete: enter
02:28:43.094 00.000 10844 UpdateGuideState(): m_state=6
02:28:43.094 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13727
02:28:43.094 00.000 10844 Star::Find returns 1 (1), X=263.49, Y=61.53, Mass=2844, SNR=33.8, Peak=255 HFD=3.2
02:28:43.095 00.001 10844 MultiStar: [#1 0.03,0.72,0.00,M6] [#2 -0.39,0.52,0.00,M6] [#3 -0.39,0.39,0.87,U] [#4 -0.81,0.27,0.00,M2] [#5 -0.52,-0.03,0.86,U] [#6 -0.14,-0.22,0.88,U] [#7 0.18,0.13,0.79,U] [#8 -0.22,-0.02,0.95,U] 
02:28:43.095 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.01}, one-star: {-0.33, -0.15}
02:28:43.095 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.75) = xAngle (4.86 = -1.42)
02:28:43.095 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.85 = -1.44)
02:28:43.095 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.11 mountX=0.04 mountY=-0.24, mountTheta=-1.42
02:28:43.097 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.01, opts=13)
02:28:43.097 00.000 10844 Enqueuing Move request for scope (-0.24, 0.01)
02:28:43.097 00.000 11060 Worker thread wakes up
02:28:43.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:43.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
02:28:43.097 00.000 10844 UpdateGuideState exits: m=2844 SNR=33.8 Saturated
02:28:43.097 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
02:28:43.098 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:43.098 00.000 11060 Moving (-0.24, 0.01) raw xDistance=0.04 yDistance=-0.24
02:28:43.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:43.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:28:43.098 00.000 10844 Enqueuing Expose request
02:28:43.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:43.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:28:43.098 00.000 11060 MoveAxis(E, 0, ABG)
02:28:43.098 00.000 11060 Move returns status 0, amount 0
02:28:43.098 00.000 11060 MoveAxis(N, 0, ABG)
02:28:43.098 00.000 11060 Move returns status 0, amount 0
02:28:43.098 00.000 11060 move complete, result=0
02:28:43.100 00.002 11060 worker thread done servicing request
02:28:43.100 00.000 11060 Worker thread wakes up
02:28:43.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:43.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:43.101 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:43.748 00.647 11060 Exposure complete
02:28:44.065 00.317 11060 worker thread done servicing request
02:28:44.065 00.000 10844 OnExposeComplete: enter
02:28:44.065 00.000 10844 UpdateGuideState(): m_state=6
02:28:44.065 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13728
02:28:44.065 00.000 10844 Star::Find returns 1 (0), X=263.32, Y=61.76, Mass=2438, SNR=30.6, Peak=247 HFD=3.1
02:28:44.066 00.001 10844 MultiStar: [#1 -0.52,0.27,1.07,U] [#2 -0.35,0.75,0.00,M7] [#3 0.01,0.38,0.82,U] [#4 -0.57,0.42,0.00,M3] [#5 -0.53,0.41,0.00,M1] [#6 -0.00,-0.47,0.97,U] [#7 -0.04,-0.01,0.82,U] [#8 -0.33,-0.22,0.86,U] 
02:28:44.066 00.000 10844 refined, 5 included, MultiStar: {-0.25, 0.00}, one-star: {-0.51, 0.07}
02:28:44.066 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
02:28:44.066 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.86 = -1.42)
02:28:44.066 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.00 hyp=0.25 cameraTheta=3.13 mountX=0.04 mountY=-0.24, mountTheta=-1.40
02:28:44.090 00.024 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.00, opts=13)
02:28:44.094 00.004 10844 Enqueuing Move request for scope (-0.25, 0.00)
02:28:44.094 00.000 11060 Worker thread wakes up
02:28:44.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.00) opts 0xd
02:28:44.095 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.00)
02:28:44.095 00.000 11060 Moving (-0.25, 0.00) raw xDistance=0.04 yDistance=-0.24
02:28:44.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:28:44.099 00.004 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.45 newest=-0.62
02:28:44.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:28:44.099 00.000 10844 UpdateGuideState exits: m=2438 SNR=30.6
02:28:44.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
02:28:44.099 00.000 11060 MoveAxis(E, 0, ABG)
02:28:44.099 00.000 11060 Move returns status 0, amount 0
02:28:44.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:44.100 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:44.100 00.000 11060 BLC: Oldest BLC event removed
02:28:44.100 00.000 10844 Enqueuing Expose request
02:28:44.100 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 693 applied
02:28:44.100 00.000 11060 MoveAxis(N, 788, ABG)
02:28:44.100 00.000 11060 duration set to 750 by maxDecDuration
02:28:44.100 00.000 11060 Guiding  Dir = 0, Dur = 750
02:28:44.117 00.017 11060 IsSlewing returns 0
02:28:44.117 00.000 11060 IsGuiding returns 0
02:28:44.887 00.770 11060 IsGuiding returns 0
02:28:44.887 00.000 11060 Move returns status 0, amount 750
02:28:44.887 00.000 11060 move complete, result=0
02:28:44.887 00.000 11060 worker thread done servicing request
02:28:44.887 00.000 11060 Worker thread wakes up
02:28:44.887 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
02:28:44.888 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:44.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:45.526 00.638 11060 Exposure complete
02:28:45.818 00.292 11060 worker thread done servicing request
02:28:45.818 00.000 10844 OnExposeComplete: enter
02:28:45.818 00.000 10844 UpdateGuideState(): m_state=6
02:28:45.818 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13729
02:28:45.820 00.002 10844 Star::Find returns 1 (0), X=264.26, Y=61.57, Mass=1984, SNR=27.7, Peak=228 HFD=3.2
02:28:45.820 00.000 10844 MultiStar: [#1 0.06,0.07,1.16,U] [#2 -0.65,-0.57,0.00,M8] [#3 -0.12,-0.31,1.04,U] [#4 -0.07,0.08,0.99,U] [#5 -0.73,-0.64,0.00,M2] [#6 0.04,-0.70,0.00,M1] [#7 0.40,-0.43,1.05,U] [#8 -0.19,-0.54,0.96,U] 
02:28:45.820 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.20}, one-star: {0.44, -0.12}
02:28:45.820 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
02:28:45.820 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
02:28:45.820 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.16 mountX=0.18 mountY=0.12, mountTheta=0.58
02:28:45.822 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.20, opts=13)
02:28:45.822 00.000 10844 Enqueuing Move request for scope (0.09, -0.20)
02:28:45.822 00.000 11060 Worker thread wakes up
02:28:45.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:45.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
02:28:45.822 00.000 10844 UpdateGuideState exits: m=1984 SNR=27.7
02:28:45.822 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
02:28:45.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:45.822 00.000 11060 Moving (0.09, -0.20) raw xDistance=0.18 yDistance=0.12
02:28:45.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:45.823 00.001 10844 Enqueuing Expose request
02:28:45.823 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.11, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.171393, 1:-0.120300
02:28:45.823 00.000 11060 BLC: No correction, Miss < min_move
02:28:45.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:28:45.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:45.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:28:45.823 00.000 11060 MoveAxis(W, 32, ABG)
02:28:45.823 00.000 11060 Guiding  Dir = 3, Dur = 32
02:28:45.828 00.005 11060 IsSlewing returns 0
02:28:45.828 00.000 11060 IsGuiding returns 0
02:28:45.873 00.045 11060 IsGuiding returns 0
02:28:45.873 00.000 11060 Move returns status 0, amount 32
02:28:45.873 00.000 11060 MoveAxis(N, 0, ABG)
02:28:45.873 00.000 11060 Move returns status 0, amount 0
02:28:45.873 00.000 11060 move complete, result=0
02:28:45.874 00.001 11060 worker thread done servicing request
02:28:45.874 00.000 11060 Worker thread wakes up
02:28:45.874 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
02:28:45.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:45.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:46.504 00.630 11060 Exposure complete
02:28:46.782 00.278 11060 worker thread done servicing request
02:28:46.784 00.002 10844 OnExposeComplete: enter
02:28:46.784 00.000 10844 UpdateGuideState(): m_state=6
02:28:46.784 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13730
02:28:46.784 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=62.58, Mass=2596, SNR=31.9, Peak=243 HFD=3.4
02:28:46.785 00.001 10844 MultiStar: [#1 0.30,0.23,0.98,U] [#2 -0.26,0.48,1.93,U] [#3 -0.65,0.32,0.00,M1] [#4 -0.27,0.09,0.81,U] [#5 -0.24,-0.30,1.07,U] [#6 -0.38,0.01,0.90,U] [#7 -0.08,-0.05,0.77,U] [#8 -0.27,-0.04,0.85,U] 
02:28:46.785 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.21}, one-star: {0.02, 0.90}
02:28:46.785 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.75) = xAngle (3.97 = -2.32)
02:28:46.785 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.33)
02:28:46.785 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.22 mountX=-0.18 mountY=-0.19, mountTheta=-2.32
02:28:46.796 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.21, opts=13)
02:28:46.796 00.000 10844 Enqueuing Move request for scope (-0.16, 0.21)
02:28:46.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:46.796 00.000 10844 UpdateGuideState exits: m=2596 SNR=31.9
02:28:46.797 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:46.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:46.797 00.000 10844 Enqueuing Expose request
02:28:46.799 00.002 11060 Worker thread wakes up
02:28:46.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
02:28:46.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
02:28:46.799 00.000 11060 Moving (-0.16, 0.21) raw xDistance=-0.18 yDistance=-0.19
02:28:46.799 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=-0.11, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.171393, 1:-0.120300, 2:0.188873
02:28:46.800 00.001 11060 BLC: No correction, Miss < min_move
02:28:46.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:28:46.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:46.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:28:46.800 00.000 11060 MoveAxis(E, 30, ABG)
02:28:46.800 00.000 11060 Guiding  Dir = 2, Dur = 30
02:28:46.808 00.008 11060 IsSlewing returns 0
02:28:46.812 00.004 11060 IsGuiding returns 0
02:28:46.855 00.043 11060 IsGuiding returns 0
02:28:46.855 00.000 11060 Move returns status 0, amount 30
02:28:46.855 00.000 11060 MoveAxis(N, 0, ABG)
02:28:46.855 00.000 11060 Move returns status 0, amount 0
02:28:46.855 00.000 11060 move complete, result=0
02:28:46.855 00.000 11060 worker thread done servicing request
02:28:46.855 00.000 11060 Worker thread wakes up
02:28:46.855 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.2 px 0 ms NORTH
02:28:46.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:46.856 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:47.497 00.641 11060 Exposure complete
02:28:47.773 00.276 11060 worker thread done servicing request
02:28:47.773 00.000 10844 OnExposeComplete: enter
02:28:47.773 00.000 10844 UpdateGuideState(): m_state=6
02:28:47.773 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13731
02:28:47.773 00.000 10844 Star::Find returns 1 (0), X=264.27, Y=61.85, Mass=2392, SNR=31.1, Peak=241 HFD=3.4
02:28:47.775 00.002 10844 MultiStar: [#1 -0.01,1.18,0.00,M4] [#2 -0.27,0.51,2.11,U] [#3 0.03,0.40,0.90,U] [#4 -0.55,0.09,1.00,U] [#5 0.34,0.09,1.02,U] [#6 -0.06,-0.33,1.00,U] [#7 0.43,-0.00,0.78,U] [#8 0.21,-0.60,0.00,M1] 
02:28:47.775 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.18}, one-star: {0.45, 0.16}
02:28:47.775 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.75) = xAngle (3.34 = -2.95)
02:28:47.775 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.32 = -2.97)
02:28:47.775 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=-0.18 mountY=-0.03, mountTheta=-2.97
02:28:47.776 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.18, opts=13)
02:28:47.776 00.000 10844 Enqueuing Move request for scope (-0.00, 0.18)
02:28:47.776 00.000 11060 Worker thread wakes up
02:28:47.776 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:28:47.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
02:28:47.776 00.000 10844 UpdateGuideState exits: m=2392 SNR=31.1
02:28:47.776 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
02:28:47.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:47.776 00.000 11060 Moving (-0.00, 0.18) raw xDistance=-0.18 yDistance=-0.03
02:28:47.778 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:47.778 00.000 10844 Enqueuing Expose request
02:28:47.778 00.000 11060 BLC: window closed
02:28:47.778 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.11, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.171393, 1:-0.120300, 2:0.188873
02:28:47.778 00.000 11060 BLC: No correction, Miss < min_move
02:28:47.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:28:47.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:47.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:28:47.778 00.000 11060 MoveAxis(E, 32, ABG)
02:28:47.778 00.000 11060 Guiding  Dir = 2, Dur = 32
02:28:47.788 00.010 11060 IsSlewing returns 0
02:28:47.789 00.001 11060 IsGuiding returns 0
02:28:47.834 00.045 11060 IsGuiding returns 0
02:28:47.834 00.000 11060 Move returns status 0, amount 32
02:28:47.834 00.000 11060 MoveAxis(N, 0, ABG)
02:28:47.834 00.000 11060 Move returns status 0, amount 0
02:28:47.834 00.000 11060 move complete, result=0
02:28:47.834 00.000 11060 worker thread done servicing request
02:28:47.834 00.000 11060 Worker thread wakes up
02:28:47.835 00.001 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
02:28:47.837 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:47.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:48.498 00.661 11060 Exposure complete
02:28:48.760 00.262 11060 worker thread done servicing request
02:28:48.760 00.000 10844 OnExposeComplete: enter
02:28:48.760 00.000 10844 UpdateGuideState(): m_state=6
02:28:48.760 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13732
02:28:48.760 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=62.21, Mass=3116, SNR=35.5, Peak=255 HFD=3.2
02:28:48.761 00.001 10844 MultiStar: [#1 0.59,0.39,0.00,M5] [#2 0.09,0.27,1.88,U] [#3 0.53,0.00,0.88,U] [#4 -0.31,-0.81,0.00,M1] [#5 0.13,0.28,0.90,U] [#6 0.26,-0.55,0.81,U] [#7 0.52,-0.36,0.00,M1] [#8 0.62,-0.37,0.00,M2] 
02:28:48.761 00.000 10844 refined, 4 included, MultiStar: {0.22, 0.16}, one-star: {0.22, 0.53}
02:28:48.761 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.75) = xAngle (2.37 = 2.37)
02:28:48.761 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.36 = 2.36)
02:28:48.761 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.62 mountX=-0.19 mountY=0.19, mountTheta=2.36
02:28:48.762 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.16, opts=13)
02:28:48.762 00.000 10844 Enqueuing Move request for scope (0.22, 0.16)
02:28:48.762 00.000 11060 Worker thread wakes up
02:28:48.763 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:28:48.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
02:28:48.763 00.000 10844 UpdateGuideState exits: m=3116 SNR=35.5 Saturated
02:28:48.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
02:28:48.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:48.763 00.000 11060 Moving (0.22, 0.16) raw xDistance=-0.19 yDistance=0.19
02:28:48.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:28:48.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:48.763 00.000 10844 Enqueuing Expose request
02:28:48.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:48.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:28:48.763 00.000 11060 MoveAxis(E, 34, ABG)
02:28:48.763 00.000 11060 Guiding  Dir = 2, Dur = 34
02:28:48.781 00.018 11060 IsSlewing returns 0
02:28:48.782 00.001 11060 IsGuiding returns 0
02:28:48.829 00.047 11060 IsGuiding returns 0
02:28:48.829 00.000 11060 Move returns status 0, amount 34
02:28:48.831 00.002 11060 MoveAxis(N, 0, ABG)
02:28:48.831 00.000 11060 Move returns status 0, amount 0
02:28:48.831 00.000 11060 move complete, result=0
02:28:48.832 00.001 11060 worker thread done servicing request
02:28:48.832 00.000 11060 Worker thread wakes up
02:28:48.832 00.000 10844 GuideStep: -0.2 px 34 ms EAST, 0.2 px 0 ms NORTH
02:28:48.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:48.832 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:49.459 00.627 11060 Exposure complete
02:28:49.729 00.270 11060 worker thread done servicing request
02:28:49.729 00.000 10844 OnExposeComplete: enter
02:28:49.729 00.000 10844 UpdateGuideState(): m_state=6
02:28:49.730 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13733
02:28:49.730 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=62.55, Mass=2325, SNR=30.4, Peak=245 HFD=3.2
02:28:49.730 00.000 10844 MultiStar: [#1 -0.20,0.27,0.94,U] [#2 -0.23,0.75,0.00,M6] [#3 0.38,0.37,0.97,U] [#4 -0.31,0.21,0.88,U] [#5 -0.13,0.46,1.00,U] [#6 0.32,-0.41,0.97,U] [#7 0.51,-0.11,0.81,U] [#8 0.41,-0.29,0.98,U] 
02:28:49.730 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.18}, one-star: {0.11, 0.86}
02:28:49.731 00.001 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
02:28:49.731 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
02:28:49.731 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.93 mountX=-0.20 mountY=0.10, mountTheta=2.67
02:28:49.733 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.18, opts=13)
02:28:49.733 00.000 10844 Enqueuing Move request for scope (0.13, 0.18)
02:28:49.733 00.000 11060 Worker thread wakes up
02:28:49.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:49.734 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
02:28:49.734 00.000 10844 UpdateGuideState exits: m=2325 SNR=30.4
02:28:49.734 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
02:28:49.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:49.734 00.000 11060 Moving (0.13, 0.18) raw xDistance=-0.20 yDistance=0.10
02:28:49.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:49.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:28:49.734 00.000 10844 Enqueuing Expose request
02:28:49.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:49.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:28:49.734 00.000 11060 MoveAxis(E, 36, ABG)
02:28:49.734 00.000 11060 Guiding  Dir = 2, Dur = 36
02:28:49.748 00.014 11060 IsSlewing returns 0
02:28:49.749 00.001 11060 IsGuiding returns 0
02:28:49.801 00.052 11060 IsGuiding returns 0
02:28:49.801 00.000 11060 Move returns status 0, amount 36
02:28:49.801 00.000 11060 MoveAxis(N, 0, ABG)
02:28:49.801 00.000 11060 Move returns status 0, amount 0
02:28:49.803 00.002 11060 move complete, result=0
02:28:49.803 00.000 11060 worker thread done servicing request
02:28:49.803 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
02:28:49.804 00.001 11060 Worker thread wakes up
02:28:49.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:49.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:50.438 00.634 11060 Exposure complete
02:28:50.757 00.319 11060 worker thread done servicing request
02:28:50.758 00.001 10844 OnExposeComplete: enter
02:28:50.758 00.000 10844 UpdateGuideState(): m_state=6
02:28:50.758 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13734
02:28:50.758 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=61.74, Mass=2411, SNR=30.7, Peak=234 HFD=2.9
02:28:50.759 00.001 10844 MultiStar: [#1 0.55,0.39,0.00,M5] [#2 -0.12,0.23,2.14,U] [#3 0.01,0.04,0.86,U] [#4 -0.37,0.30,1.08,U] [#5 -0.06,-0.09,0.94,U] [#6 0.12,-0.71,0.00,M1] [#7 0.63,0.06,0.00,M1] [#8 0.02,-0.50,0.90,U] 
02:28:50.759 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.05}, one-star: {0.33, 0.05}
02:28:50.759 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.75) = xAngle (4.07 = -2.21)
02:28:50.759 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
02:28:50.759 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.32 mountX=-0.04 mountY=-0.06, mountTheta=-2.22
02:28:50.761 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
02:28:50.761 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
02:28:50.761 00.000 11060 Worker thread wakes up
02:28:50.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:50.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
02:28:50.761 00.000 10844 UpdateGuideState exits: m=2411 SNR=30.7
02:28:50.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
02:28:50.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:50.761 00.000 11060 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=-0.06
02:28:50.762 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:28:50.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:50.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:50.762 00.000 10844 Enqueuing Expose request
02:28:50.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:28:50.762 00.000 11060 MoveAxis(E, 0, ABG)
02:28:50.762 00.000 11060 Move returns status 0, amount 0
02:28:50.762 00.000 11060 MoveAxis(N, 0, ABG)
02:28:50.762 00.000 11060 Move returns status 0, amount 0
02:28:50.763 00.001 11060 move complete, result=0
02:28:50.763 00.000 11060 worker thread done servicing request
02:28:50.763 00.000 11060 Worker thread wakes up
02:28:50.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:50.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:50.765 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:51.393 00.628 11060 Exposure complete
02:28:51.682 00.289 11060 worker thread done servicing request
02:28:51.682 00.000 10844 OnExposeComplete: enter
02:28:51.682 00.000 10844 UpdateGuideState(): m_state=6
02:28:51.682 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13735
02:28:51.682 00.000 10844 Star::Find returns 1 (0), X=264.01, Y=62.13, Mass=2381, SNR=30.0, Peak=208 HFD=3.0
02:28:51.683 00.001 10844 MultiStar: [#1 0.01,0.37,1.02,U] [#2 -0.05,0.36,2.19,U] [#3 0.15,0.82,0.00,M1] [#4 -0.46,0.10,1.00,U] [#5 -0.01,0.27,1.06,U] [#6 0.29,-0.54,1.00,U] [#7 0.44,-0.20,0.89,U] [#8 0.12,-0.77,0.00,M1] 
02:28:51.683 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.16}, one-star: {0.19, 0.45}
02:28:51.683 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
02:28:51.683 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
02:28:51.684 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.35 mountX=-0.16 mountY=0.01, mountTheta=3.08
02:28:51.686 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
02:28:51.687 00.001 10844 Enqueuing Move request for scope (0.04, 0.16)
02:28:51.687 00.000 11060 Worker thread wakes up
02:28:51.689 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:51.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
02:28:51.689 00.000 10844 UpdateGuideState exits: m=2381 SNR=30.0
02:28:51.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
02:28:51.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:51.689 00.000 11060 Moving (0.04, 0.16) raw xDistance=-0.16 yDistance=0.01
02:28:51.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:51.689 00.000 10844 Enqueuing Expose request
02:28:51.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:28:51.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:51.690 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:28:51.690 00.000 11060 MoveAxis(E, 28, ABG)
02:28:51.690 00.000 11060 Guiding  Dir = 2, Dur = 28
02:28:51.698 00.008 11060 IsSlewing returns 0
02:28:51.698 00.000 11060 IsGuiding returns 0
02:28:51.729 00.031 11060 IsGuiding returns 0
02:28:51.729 00.000 11060 Move returns status 0, amount 28
02:28:51.729 00.000 11060 MoveAxis(N, 0, ABG)
02:28:51.729 00.000 11060 Move returns status 0, amount 0
02:28:51.729 00.000 11060 move complete, result=0
02:28:51.730 00.001 11060 worker thread done servicing request
02:28:51.730 00.000 11060 Worker thread wakes up
02:28:51.730 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
02:28:51.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:51.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:52.360 00.630 11060 Exposure complete
02:28:52.629 00.269 11060 worker thread done servicing request
02:28:52.629 00.000 10844 OnExposeComplete: enter
02:28:52.629 00.000 10844 UpdateGuideState(): m_state=6
02:28:52.629 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13736
02:28:52.629 00.000 10844 Star::Find returns 1 (0), X=264.00, Y=61.96, Mass=1889, SNR=27.1, Peak=239 HFD=2.8
02:28:52.630 00.001 10844 MultiStar: [#1 0.09,0.46,1.00,U] [#2 0.14,0.88,0.00,M5] [#3 0.08,0.17,1.09,U] [#4 -0.24,0.03,1.06,U] [#5 -0.02,0.39,1.07,U] [#6 -0.02,-0.23,1.11,U] [#7 0.34,-0.00,1.00,U] [#8 0.25,0.11,1.03,U] 
02:28:52.630 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.15}, one-star: {0.18, 0.27}
02:28:52.630 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
02:28:52.630 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
02:28:52.630 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.07 mountX=-0.16 mountY=0.05, mountTheta=2.81
02:28:52.632 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.15, opts=13)
02:28:52.632 00.000 10844 Enqueuing Move request for scope (0.08, 0.15)
02:28:52.632 00.000 11060 Worker thread wakes up
02:28:52.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:52.633 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
02:28:52.633 00.000 10844 UpdateGuideState exits: m=1889 SNR=27.1
02:28:52.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
02:28:52.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:52.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:52.633 00.000 10844 Enqueuing Expose request
02:28:52.633 00.000 11060 Moving (0.08, 0.15) raw xDistance=-0.16 yDistance=0.05
02:28:52.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:28:52.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:52.634 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:28:52.634 00.000 11060 MoveAxis(E, 28, ABG)
02:28:52.634 00.000 11060 Guiding  Dir = 2, Dur = 28
02:28:52.649 00.015 11060 IsSlewing returns 0
02:28:52.649 00.000 11060 IsGuiding returns 0
02:28:52.692 00.043 11060 IsGuiding returns 0
02:28:52.692 00.000 11060 Move returns status 0, amount 28
02:28:52.692 00.000 11060 MoveAxis(N, 0, ABG)
02:28:52.692 00.000 11060 Move returns status 0, amount 0
02:28:52.692 00.000 11060 move complete, result=0
02:28:52.692 00.000 11060 worker thread done servicing request
02:28:52.692 00.000 11060 Worker thread wakes up
02:28:52.692 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.1 px 0 ms NORTH
02:28:52.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:52.693 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:53.331 00.638 11060 Exposure complete
02:28:53.598 00.267 11060 worker thread done servicing request
02:28:53.598 00.000 10844 OnExposeComplete: enter
02:28:53.599 00.001 10844 UpdateGuideState(): m_state=6
02:28:53.599 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13737
02:28:53.599 00.000 10844 Star::Find returns 1 (0), X=263.89, Y=62.38, Mass=2622, SNR=32.2, Peak=243 HFD=3.3
02:28:53.599 00.000 10844 MultiStar: [#1 -0.19,0.87,0.00,M4] [#2 -0.00,0.46,2.06,U] [#3 0.02,0.41,1.00,U] [#4 0.01,0.25,0.94,U] [#5 -0.34,0.61,0.00,M1] [#6 0.25,0.24,0.71,U] [#7 0.05,0.17,0.92,U] [#8 -0.26,0.24,0.82,U] 
02:28:53.600 00.001 10844 refined, 6 included, MultiStar: {0.02, 0.38}, one-star: {0.07, 0.70}
02:28:53.600 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.75) = xAngle (3.28 = -3.00)
02:28:53.600 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.27 = -3.02)
02:28:53.600 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.53 mountX=-0.37 mountY=-0.05, mountTheta=-3.02
02:28:53.601 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.38, opts=13)
02:28:53.601 00.000 10844 Enqueuing Move request for scope (0.02, 0.38)
02:28:53.601 00.000 11060 Worker thread wakes up
02:28:53.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:53.602 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.38) opts 0xd
02:28:53.602 00.000 10844 UpdateGuideState exits: m=2622 SNR=32.2
02:28:53.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.38)
02:28:53.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:53.602 00.000 11060 Moving (0.02, 0.38) raw xDistance=-0.37 yDistance=-0.05
02:28:53.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:53.602 00.000 10844 Enqueuing Expose request
02:28:53.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
02:28:53.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:53.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:28:53.602 00.000 11060 MoveAxis(E, 66, ABG)
02:28:53.602 00.000 11060 Guiding  Dir = 2, Dur = 66
02:28:53.614 00.012 11060 IsSlewing returns 0
02:28:53.614 00.000 11060 IsGuiding returns 0
02:28:53.689 00.075 11060 IsGuiding returns 0
02:28:53.689 00.000 11060 Move returns status 0, amount 66
02:28:53.689 00.000 11060 MoveAxis(N, 0, ABG)
02:28:53.689 00.000 11060 Move returns status 0, amount 0
02:28:53.689 00.000 11060 move complete, result=0
02:28:53.690 00.001 11060 worker thread done servicing request
02:28:53.690 00.000 11060 Worker thread wakes up
02:28:53.690 00.000 10844 GuideStep: -0.4 px 66 ms EAST, -0.0 px 0 ms NORTH
02:28:53.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:53.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:54.319 00.629 11060 Exposure complete
02:28:54.583 00.264 11060 worker thread done servicing request
02:28:54.583 00.000 10844 OnExposeComplete: enter
02:28:54.583 00.000 10844 UpdateGuideState(): m_state=6
02:28:54.583 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13738
02:28:54.585 00.002 10844 Star::Find returns 1 (0), X=263.97, Y=61.94, Mass=2690, SNR=32.5, Peak=234 HFD=2.9
02:28:54.585 00.000 10844 MultiStar: [#1 -0.16,0.51,0.92,U] [#2 -0.09,0.69,0.00,M5] [#3 0.14,0.51,0.94,U] [#4 -0.31,0.37,0.93,U] [#5 -0.20,0.35,0.95,U] [#6 0.19,-0.37,0.94,U] [#7 0.41,0.01,0.80,U] [#8 0.21,-0.46,0.85,U] 
02:28:54.585 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.16}, one-star: {0.15, 0.25}
02:28:54.585 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
02:28:54.586 00.001 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
02:28:54.586 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.28 mountX=-0.16 mountY=0.02, mountTheta=3.01
02:28:54.587 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
02:28:54.587 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
02:28:54.587 00.000 11060 Worker thread wakes up
02:28:54.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:28:54.588 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
02:28:54.588 00.000 10844 UpdateGuideState exits: m=2690 SNR=32.5
02:28:54.588 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
02:28:54.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:54.588 00.000 11060 Moving (0.05, 0.16) raw xDistance=-0.16 yDistance=0.02
02:28:54.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:54.588 00.000 10844 Enqueuing Expose request
02:28:54.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
02:28:54.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:54.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:28:54.588 00.000 11060 MoveAxis(E, 30, ABG)
02:28:54.588 00.000 11060 Guiding  Dir = 2, Dur = 30
02:28:54.608 00.020 11060 IsSlewing returns 0
02:28:54.608 00.000 11060 IsGuiding returns 0
02:28:54.652 00.044 11060 IsGuiding returns 0
02:28:54.652 00.000 11060 Move returns status 0, amount 30
02:28:54.652 00.000 11060 MoveAxis(N, 0, ABG)
02:28:54.652 00.000 11060 Move returns status 0, amount 0
02:28:54.652 00.000 11060 move complete, result=0
02:28:54.652 00.000 11060 worker thread done servicing request
02:28:54.652 00.000 11060 Worker thread wakes up
02:28:54.653 00.001 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
02:28:54.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:54.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:55.279 00.626 11060 Exposure complete
02:28:55.568 00.289 11060 worker thread done servicing request
02:28:55.568 00.000 10844 OnExposeComplete: enter
02:28:55.568 00.000 10844 UpdateGuideState(): m_state=6
02:28:55.568 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13739
02:28:55.568 00.000 10844 Star::Find returns 1 (0), X=264.60, Y=62.01, Mass=2303, SNR=30.4, Peak=246 HFD=3.3
02:28:55.569 00.001 10844 MultiStar: [#1 0.12,0.41,1.05,U] [#2 -0.18,0.52,2.10,U] [#3 0.51,0.22,0.90,U] [#4 0.34,0.24,0.87,U] [#5 0.04,0.02,1.04,U] [#6 0.07,-0.12,0.88,U] [#7 0.90,0.06,0.00,M1] [#8 0.40,-0.03,0.98,U] 
02:28:55.569 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.24}, one-star: {0.77, 0.33}
02:28:55.569 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
02:28:55.569 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
02:28:55.570 00.001 10844 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.88 mountX=-0.27 mountY=0.16, mountTheta=2.62
02:28:55.571 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.24, opts=13)
02:28:55.571 00.000 10844 Enqueuing Move request for scope (0.20, 0.24)
02:28:55.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:55.571 00.000 10844 UpdateGuideState exits: m=2303 SNR=30.4
02:28:55.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:55.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:55.571 00.000 10844 Enqueuing Expose request
02:28:55.572 00.001 11060 Worker thread wakes up
02:28:55.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
02:28:55.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
02:28:55.572 00.000 11060 Moving (0.20, 0.24) raw xDistance=-0.27 yDistance=0.16
02:28:55.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
02:28:55.574 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:55.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:28:55.574 00.000 11060 MoveAxis(E, 49, ABG)
02:28:55.575 00.001 11060 Guiding  Dir = 2, Dur = 49
02:28:55.616 00.041 11060 IsSlewing returns 0
02:28:55.617 00.001 11060 IsGuiding returns 0
02:28:55.713 00.096 11060 IsGuiding returns 0
02:28:55.713 00.000 11060 Move returns status 0, amount 49
02:28:55.713 00.000 11060 MoveAxis(N, 0, ABG)
02:28:55.713 00.000 11060 Move returns status 0, amount 0
02:28:55.713 00.000 11060 move complete, result=0
02:28:55.713 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.2 px 0 ms NORTH
02:28:55.714 00.001 11060 worker thread done servicing request
02:28:55.714 00.000 11060 Worker thread wakes up
02:28:55.715 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:55.717 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:56.357 00.640 11060 Exposure complete
02:28:56.614 00.257 11060 worker thread done servicing request
02:28:56.614 00.000 10844 OnExposeComplete: enter
02:28:56.614 00.000 10844 UpdateGuideState(): m_state=6
02:28:56.615 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13740
02:28:56.615 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=61.76, Mass=1671, SNR=25.4, Peak=214 HFD=2.6
02:28:56.615 00.000 10844 MultiStar: [#1 0.34,0.85,0.00,M3] [#2 -0.06,0.19,2.66,U] [#3 -0.01,0.18,1.13,U] [#4 -0.02,-0.24,1.22,U] [#5 -0.02,-0.07,1.24,U] [#6 -0.01,-0.37,1.15,U] [#7 0.76,-0.51,0.00,M2] [#8 0.34,-0.13,1.03,U] 
02:28:56.615 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.02}, one-star: {0.23, 0.08}
02:28:56.615 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
02:28:56.615 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
02:28:56.615 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.42 mountX=0.01 mountY=0.04, mountTheta=1.33
02:28:56.617 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
02:28:56.617 00.000 10844 Enqueuing Move request for scope (0.04, -0.02)
02:28:56.617 00.000 11060 Worker thread wakes up
02:28:56.626 00.009 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
02:28:56.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:56.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
02:28:56.626 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.4
02:28:56.626 00.000 11060 Moving (0.04, -0.02) raw xDistance=0.01 yDistance=0.04
02:28:56.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:56.627 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:56.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:28:56.628 00.001 10844 Enqueuing Expose request
02:28:56.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:56.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:28:56.628 00.000 11060 MoveAxis(E, 0, ABG)
02:28:56.628 00.000 11060 Move returns status 0, amount 0
02:28:56.628 00.000 11060 MoveAxis(N, 0, ABG)
02:28:56.628 00.000 11060 Move returns status 0, amount 0
02:28:56.628 00.000 11060 move complete, result=0
02:28:56.628 00.000 11060 worker thread done servicing request
02:28:56.628 00.000 11060 Worker thread wakes up
02:28:56.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:56.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:56.630 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:57.254 00.624 11060 Exposure complete
02:28:57.548 00.294 11060 worker thread done servicing request
02:28:57.549 00.001 10844 OnExposeComplete: enter
02:28:57.549 00.000 10844 UpdateGuideState(): m_state=6
02:28:57.550 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13741
02:28:57.550 00.000 10844 Star::Find returns 1 (0), X=263.74, Y=61.65, Mass=2802, SNR=32.9, Peak=249 HFD=3.5
02:28:57.550 00.000 10844 MultiStar: [#1 0.38,0.37,1.14,U] [#2 -0.33,0.74,0.00,M4] [#3 -0.14,-0.01,0.94,U] [#4 -0.21,0.08,0.85,U] [#5 0.16,-0.22,1.02,U] [#6 0.09,-0.72,0.00,M1] [#7 0.25,-0.52,0.78,U] [#8 0.01,-0.31,0.78,U] 
02:28:57.550 00.000 10844 single-star, 6 included, MultiStar: {0.06, -0.07}, one-star: {-0.08, -0.03}
02:28:57.550 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.75) = xAngle (-1.07 = -1.07)
02:28:57.550 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.09 = -1.09)
02:28:57.551 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.82 mountX=0.04 mountY=-0.08, mountTheta=-1.07
02:28:57.553 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.03, opts=13)
02:28:57.553 00.000 10844 Enqueuing Move request for scope (-0.08, -0.03)
02:28:57.553 00.000 11060 Worker thread wakes up
02:28:57.553 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:57.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
02:28:57.553 00.000 10844 UpdateGuideState exits: m=2802 SNR=32.9
02:28:57.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
02:28:57.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:57.554 00.001 11060 Moving (-0.08, -0.03) raw xDistance=0.04 yDistance=-0.08
02:28:57.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:57.554 00.000 10844 Enqueuing Expose request
02:28:57.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:28:57.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:57.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:28:57.554 00.000 11060 MoveAxis(E, 0, ABG)
02:28:57.554 00.000 11060 Move returns status 0, amount 0
02:28:57.554 00.000 11060 MoveAxis(N, 0, ABG)
02:28:57.554 00.000 11060 Move returns status 0, amount 0
02:28:57.554 00.000 11060 move complete, result=0
02:28:57.554 00.000 11060 worker thread done servicing request
02:28:57.554 00.000 11060 Worker thread wakes up
02:28:57.555 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:57.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:57.561 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:58.188 00.627 11060 Exposure complete
02:28:58.455 00.267 11060 worker thread done servicing request
02:28:58.455 00.000 10844 OnExposeComplete: enter
02:28:58.455 00.000 10844 UpdateGuideState(): m_state=6
02:28:58.455 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13742
02:28:58.455 00.000 10844 Star::Find returns 1 (1), X=264.30, Y=61.47, Mass=2401, SNR=30.6, Peak=255 HFD=3.3
02:28:58.456 00.001 10844 MultiStar: [#1 0.41,0.30,0.97,U] [#2 -0.39,0.33,2.19,U] [#3 0.21,-0.18,0.90,U] [#4 0.16,-0.04,0.90,U] [#5 -0.04,0.14,1.07,U] [#6 0.15,0.01,0.82,U] [#7 0.66,-0.10,0.00,M2] [#8 -0.21,0.02,0.89,U] 
02:28:58.456 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.48, -0.21}
02:28:58.456 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
02:28:58.456 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
02:28:58.456 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.26 mountX=-0.09 mountY=0.01, mountTheta=2.99
02:28:58.458 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
02:28:58.458 00.000 10844 Enqueuing Move request for scope (0.03, 0.09)
02:28:58.459 00.001 11060 Worker thread wakes up
02:28:58.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:58.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:28:58.459 00.000 10844 UpdateGuideState exits: m=2401 SNR=30.6 Saturated
02:28:58.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:28:58.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:58.459 00.000 11060 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=0.01
02:28:58.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:58.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:28:58.459 00.000 10844 Enqueuing Expose request
02:28:58.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:58.460 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:28:58.460 00.000 11060 MoveAxis(E, 0, ABG)
02:28:58.460 00.000 11060 Move returns status 0, amount 0
02:28:58.460 00.000 11060 MoveAxis(N, 0, ABG)
02:28:58.460 00.000 11060 Move returns status 0, amount 0
02:28:58.460 00.000 11060 move complete, result=0
02:28:58.460 00.000 11060 worker thread done servicing request
02:28:58.460 00.000 11060 Worker thread wakes up
02:28:58.461 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:58.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:58.464 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:59.095 00.631 11060 Exposure complete
02:28:59.369 00.274 10844 OnExposeComplete: enter
02:28:59.369 00.000 11060 worker thread done servicing request
02:28:59.369 00.000 10844 UpdateGuideState(): m_state=6
02:28:59.371 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13743
02:28:59.371 00.000 10844 Star::Find returns 1 (1), X=264.07, Y=61.77, Mass=2746, SNR=33.0, Peak=255 HFD=3.0
02:28:59.371 00.000 10844 MultiStar: [#1 0.20,0.41,0.92,U] [#2 -0.23,0.90,0.00,M4] [#3 -0.12,0.81,0.00,M1] [#4 0.09,-0.28,0.84,U] [#5 0.05,0.40,1.01,U] [#6 0.28,-0.26,1.05,U] [#7 0.08,0.07,0.87,U] [#8 -0.03,0.08,0.87,U] 
02:28:59.371 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.07}, one-star: {0.25, 0.09}
02:28:59.371 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.75) = xAngle (2.25 = 2.25)
02:28:59.371 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.23 = 2.23)
02:28:59.372 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.50 mountX=-0.10 mountY=0.12, mountTheta=2.24
02:28:59.375 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.07, opts=13)
02:28:59.375 00.000 10844 Enqueuing Move request for scope (0.14, 0.07)
02:28:59.376 00.001 11060 Worker thread wakes up
02:28:59.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:28:59.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
02:28:59.376 00.000 10844 UpdateGuideState exits: m=2746 SNR=33.0 Saturated
02:28:59.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
02:28:59.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:59.376 00.000 11060 Moving (0.14, 0.07) raw xDistance=-0.10 yDistance=0.12
02:28:59.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:28:59.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:28:59.376 00.000 10844 Enqueuing Expose request
02:28:59.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:59.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:28:59.376 00.000 11060 MoveAxis(E, 0, ABG)
02:28:59.376 00.000 11060 Move returns status 0, amount 0
02:28:59.376 00.000 11060 MoveAxis(N, 0, ABG)
02:28:59.376 00.000 11060 Move returns status 0, amount 0
02:28:59.378 00.002 11060 move complete, result=0
02:28:59.378 00.000 11060 worker thread done servicing request
02:28:59.378 00.000 11060 Worker thread wakes up
02:28:59.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:28:59.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:28:59.380 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:00.035 00.655 11060 Exposure complete
02:29:00.323 00.288 11060 worker thread done servicing request
02:29:00.323 00.000 10844 OnExposeComplete: enter
02:29:00.323 00.000 10844 UpdateGuideState(): m_state=6
02:29:00.323 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13744
02:29:00.323 00.000 10844 Star::Find returns 1 (1), X=264.01, Y=61.65, Mass=2410, SNR=30.7, Peak=255 HFD=2.9
02:29:00.323 00.000 10844 MultiStar: [#1 0.64,0.22,0.00,M1] [#2 0.06,0.30,2.09,U] [#3 0.18,-0.00,0.95,U] [#4 -0.22,0.09,0.93,U] [#5 0.21,0.36,0.99,U] [#6 0.49,-0.46,0.00,M1] [#7 0.30,-0.06,0.86,U] [#8 0.22,-0.09,0.91,U] 
02:29:00.323 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.18, -0.03}
02:29:00.323 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.75) = xAngle (2.51 = 2.51)
02:29:00.325 00.002 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.49 = 2.49)
02:29:00.325 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.76 mountX=-0.14 mountY=0.10, mountTheta=2.50
02:29:00.326 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
02:29:00.326 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
02:29:00.326 00.000 11060 Worker thread wakes up
02:29:00.326 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:00.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:29:00.326 00.000 10844 UpdateGuideState exits: m=2410 SNR=30.7 Saturated
02:29:00.327 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:00.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:29:00.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:00.327 00.000 10844 Enqueuing Expose request
02:29:00.327 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.10
02:29:00.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:29:00.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:00.328 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:29:00.328 00.000 11060 MoveAxis(E, 24, ABG)
02:29:00.328 00.000 11060 Guiding  Dir = 2, Dur = 24
02:29:00.333 00.005 11060 IsSlewing returns 0
02:29:00.334 00.001 11060 IsGuiding returns 0
02:29:00.364 00.030 11060 IsGuiding returns 0
02:29:00.364 00.000 11060 Move returns status 0, amount 24
02:29:00.365 00.001 11060 MoveAxis(N, 0, ABG)
02:29:00.365 00.000 11060 Move returns status 0, amount 0
02:29:00.365 00.000 11060 move complete, result=0
02:29:00.365 00.000 11060 worker thread done servicing request
02:29:00.365 00.000 11060 Worker thread wakes up
02:29:00.365 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
02:29:00.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:00.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:00.995 00.630 11060 Exposure complete
02:29:01.283 00.288 11060 worker thread done servicing request
02:29:01.283 00.000 10844 OnExposeComplete: enter
02:29:01.283 00.000 10844 UpdateGuideState(): m_state=6
02:29:01.283 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13745
02:29:01.283 00.000 10844 Star::Find returns 1 (0), X=264.01, Y=61.50, Mass=2124, SNR=28.6, Peak=215 HFD=3.6
02:29:01.284 00.001 10844 MultiStar: [#1 0.20,0.55,1.01,U] [#2 -0.16,0.22,2.30,U] [#3 -0.23,-0.27,0.94,U] [#4 0.14,0.05,0.97,U] [#5 -0.03,-0.09,1.08,U] [#6 0.07,-0.34,1.01,U] [#7 0.10,-0.04,0.91,U] [#8 0.12,-0.51,1.03,U] 
02:29:01.284 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.19, -0.18}
02:29:01.284 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
02:29:01.284 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.71 = 0.71)
02:29:01.284 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.02 mountX=0.03 mountY=0.02, mountTheta=0.72
02:29:01.286 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
02:29:01.286 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
02:29:01.286 00.000 11060 Worker thread wakes up
02:29:01.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:01.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:29:01.286 00.000 10844 UpdateGuideState exits: m=2124 SNR=28.6
02:29:01.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:29:01.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:01.286 00.000 11060 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=0.02
02:29:01.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:01.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:29:01.286 00.000 10844 Enqueuing Expose request
02:29:01.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:01.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:29:01.286 00.000 11060 MoveAxis(E, 0, ABG)
02:29:01.288 00.002 11060 Move returns status 0, amount 0
02:29:01.288 00.000 11060 MoveAxis(N, 0, ABG)
02:29:01.288 00.000 11060 Move returns status 0, amount 0
02:29:01.288 00.000 11060 move complete, result=0
02:29:01.288 00.000 11060 worker thread done servicing request
02:29:01.288 00.000 11060 Worker thread wakes up
02:29:01.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:01.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:01.290 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:01.947 00.657 11060 Exposure complete
02:29:02.248 00.301 11060 worker thread done servicing request
02:29:02.248 00.000 10844 OnExposeComplete: enter
02:29:02.248 00.000 10844 UpdateGuideState(): m_state=6
02:29:02.248 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13746
02:29:02.249 00.001 10844 Star::Find returns 1 (0), X=264.18, Y=61.99, Mass=2193, SNR=29.4, Peak=171 HFD=3.7
02:29:02.249 00.000 10844 MultiStar: [#1 0.31,-0.18,1.12,U] [#2 0.02,0.27,2.18,U] [#3 0.11,-0.04,0.96,U] [#4 0.18,0.19,1.06,U] [#5 0.19,-0.03,1.13,U] [#6 0.25,0.25,0.88,U] [#7 0.37,0.17,0.94,U] [#8 0.22,-0.33,0.97,U] 
02:29:02.249 00.000 10844 refined, 8 included, MultiStar: {0.20, 0.09}, one-star: {0.35, 0.30}
02:29:02.249 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
02:29:02.249 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
02:29:02.249 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.40 mountX=-0.12 mountY=0.18, mountTheta=2.15
02:29:02.251 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.09, opts=13)
02:29:02.251 00.000 10844 Enqueuing Move request for scope (0.20, 0.09)
02:29:02.251 00.000 11060 Worker thread wakes up
02:29:02.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:02.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
02:29:02.251 00.000 10844 UpdateGuideState exits: m=2193 SNR=29.4
02:29:02.251 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
02:29:02.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:02.251 00.000 11060 Moving (0.20, 0.09) raw xDistance=-0.12 yDistance=0.18
02:29:02.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:02.252 00.001 10844 Enqueuing Expose request
02:29:02.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:29:02.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:02.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:29:02.252 00.000 11060 MoveAxis(E, 21, ABG)
02:29:02.252 00.000 11060 Guiding  Dir = 2, Dur = 21
02:29:02.260 00.008 11060 IsSlewing returns 0
02:29:02.260 00.000 11060 IsGuiding returns 0
02:29:02.292 00.032 11060 IsGuiding returns 0
02:29:02.292 00.000 11060 Move returns status 0, amount 21
02:29:02.292 00.000 11060 MoveAxis(N, 0, ABG)
02:29:02.292 00.000 11060 Move returns status 0, amount 0
02:29:02.292 00.000 11060 move complete, result=0
02:29:02.292 00.000 11060 worker thread done servicing request
02:29:02.294 00.002 11060 Worker thread wakes up
02:29:02.294 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 0 ms NORTH
02:29:02.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:02.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:02.920 00.626 11060 Exposure complete
02:29:03.202 00.282 10844 OnExposeComplete: enter
02:29:03.206 00.004 11060 worker thread done servicing request
02:29:03.206 00.000 10844 UpdateGuideState(): m_state=6
02:29:03.206 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13747
02:29:03.206 00.000 10844 Star::Find returns 1 (1), X=264.14, Y=61.55, Mass=3282, SNR=35.7, Peak=255 HFD=3.7
02:29:03.207 00.001 10844 MultiStar: [#1 0.22,-0.17,0.94,U] [#2 0.15,0.13,1.73,U] [#3 -0.14,-0.32,0.73,U] [#4 0.07,-0.18,0.73,U] [#5 -0.52,0.08,0.85,U] [#6 0.26,-0.89,0.00,M1] [#7 0.44,-0.50,0.00,M1] [#8 -0.10,-0.43,0.79,U] 
02:29:03.207 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.11}, one-star: {0.32, -0.13}
02:29:03.207 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.48 = 0.48)
02:29:03.207 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
02:29:03.207 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.27 mountX=0.10 mountY=0.05, mountTheta=0.47
02:29:03.211 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
02:29:03.211 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
02:29:03.211 00.000 11060 Worker thread wakes up
02:29:03.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:29:03.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
02:29:03.211 00.000 10844 UpdateGuideState exits: m=3282 SNR=35.7 Saturated
02:29:03.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
02:29:03.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:03.211 00.000 11060 Moving (0.03, -0.11) raw xDistance=0.10 yDistance=0.05
02:29:03.212 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:03.212 00.000 10844 Enqueuing Expose request
02:29:03.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:03.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:03.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:29:03.212 00.000 11060 MoveAxis(E, 0, ABG)
02:29:03.213 00.001 11060 Move returns status 0, amount 0
02:29:03.213 00.000 11060 MoveAxis(N, 0, ABG)
02:29:03.213 00.000 11060 Move returns status 0, amount 0
02:29:03.213 00.000 11060 move complete, result=0
02:29:03.213 00.000 11060 worker thread done servicing request
02:29:03.213 00.000 11060 Worker thread wakes up
02:29:03.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:03.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:03.214 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:03.853 00.639 11060 Exposure complete
02:29:04.201 00.348 11060 worker thread done servicing request
02:29:04.211 00.010 10844 OnExposeComplete: enter
02:29:04.211 00.000 10844 UpdateGuideState(): m_state=6
02:29:04.212 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13748
02:29:04.212 00.000 10844 Star::Find returns 1 (0), X=264.50, Y=60.90, Mass=2457, SNR=30.7, Peak=219 HFD=3.7
02:29:04.212 00.000 10844 MultiStar: [#1 0.26,-0.06,0.95,U] [#2 -0.45,-0.09,2.02,U] [#3 0.01,0.23,0.90,U] [#4 -0.30,-0.08,1.08,U] [#5 0.05,-0.47,1.06,U] [#6 0.32,-0.81,0.00,M2] [#7 0.18,-0.05,0.76,U] [#8 0.54,-0.29,0.90,U] 
02:29:04.212 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.19}, one-star: {0.67, -0.78}
02:29:04.212 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
02:29:04.213 00.001 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
02:29:04.213 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.35 mountX=0.18 mountY=0.07, mountTheta=0.39
02:29:04.214 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.19, opts=13)
02:29:04.214 00.000 10844 Enqueuing Move request for scope (0.04, -0.19)
02:29:04.214 00.000 11060 Worker thread wakes up
02:29:04.215 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:04.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
02:29:04.215 00.000 10844 UpdateGuideState exits: m=2457 SNR=30.7
02:29:04.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
02:29:04.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:04.215 00.000 11060 Moving (0.04, -0.19) raw xDistance=0.18 yDistance=0.07
02:29:04.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:04.216 00.001 10844 Enqueuing Expose request
02:29:04.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:29:04.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:04.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:29:04.216 00.000 11060 MoveAxis(W, 32, ABG)
02:29:04.216 00.000 11060 Guiding  Dir = 3, Dur = 32
02:29:04.222 00.006 11060 IsSlewing returns 0
02:29:04.223 00.001 11060 IsGuiding returns 0
02:29:04.269 00.046 11060 IsGuiding returns 0
02:29:04.269 00.000 11060 Move returns status 0, amount 32
02:29:04.269 00.000 11060 MoveAxis(N, 0, ABG)
02:29:04.269 00.000 11060 Move returns status 0, amount 0
02:29:04.269 00.000 11060 move complete, result=0
02:29:04.269 00.000 11060 worker thread done servicing request
02:29:04.269 00.000 11060 Worker thread wakes up
02:29:04.269 00.000 10844 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
02:29:04.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:04.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:04.903 00.634 11060 Exposure complete
02:29:05.196 00.293 11060 worker thread done servicing request
02:29:05.196 00.000 10844 OnExposeComplete: enter
02:29:05.196 00.000 10844 UpdateGuideState(): m_state=6
02:29:05.198 00.002 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13749
02:29:05.198 00.000 10844 Star::Find returns 1 (0), X=264.01, Y=61.91, Mass=2117, SNR=28.0, Peak=223 HFD=3.0
02:29:05.198 00.000 10844 MultiStar: [#1 -0.18,0.10,1.06,U] [#2 0.11,0.11,2.31,U] [#3 -0.01,0.35,1.10,U] [#4 0.14,-0.37,1.00,U] [#5 0.57,0.33,0.00,M1] [#6 0.43,-0.22,1.03,U] [#7 -0.11,-0.06,1.01,U] [#8 -0.01,0.34,1.08,U] 
02:29:05.198 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.18, 0.22}
02:29:05.199 00.001 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
02:29:05.199 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
02:29:05.199 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=-0.08 mountY=0.06, mountTheta=2.49
02:29:05.200 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
02:29:05.200 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
02:29:05.201 00.001 11060 Worker thread wakes up
02:29:05.201 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:05.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
02:29:05.201 00.000 10844 UpdateGuideState exits: m=2117 SNR=28.0
02:29:05.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:05.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:05.201 00.000 10844 Enqueuing Expose request
02:29:05.201 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
02:29:05.201 00.000 11060 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=0.06
02:29:05.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:29:05.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:05.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:29:05.202 00.001 11060 MoveAxis(E, 0, ABG)
02:29:05.202 00.000 11060 Move returns status 0, amount 0
02:29:05.202 00.000 11060 MoveAxis(N, 0, ABG)
02:29:05.202 00.000 11060 Move returns status 0, amount 0
02:29:05.202 00.000 11060 move complete, result=0
02:29:05.202 00.000 11060 worker thread done servicing request
02:29:05.203 00.001 11060 Worker thread wakes up
02:29:05.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:05.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:05.213 00.010 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:05.849 00.636 11060 Exposure complete
02:29:06.248 00.399 11060 worker thread done servicing request
02:29:06.248 00.000 10844 OnExposeComplete: enter
02:29:06.248 00.000 10844 UpdateGuideState(): m_state=6
02:29:06.249 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13750
02:29:06.249 00.000 10844 Star::Find returns 1 (1), X=263.49, Y=62.09, Mass=2500, SNR=31.1, Peak=255 HFD=3.5
02:29:06.249 00.000 10844 MultiStar: [#1 -0.07,0.14,0.89,U] [#2 -0.04,0.66,0.00,M1] [#3 -0.56,0.25,0.95,U] [#4 -0.07,0.39,1.06,U] [#5 -0.10,-0.33,1.09,U] [#6 0.07,-0.26,0.95,U] [#7 -0.06,-0.12,0.78,U] [#8 0.05,0.24,0.92,U] 
02:29:06.249 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.09}, one-star: {-0.33, 0.40}
02:29:06.249 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
02:29:06.249 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.28 = -2.00)
02:29:06.250 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.55 mountX=-0.07 mountY=-0.15, mountTheta=-1.99
02:29:06.251 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.09, opts=13)
02:29:06.251 00.000 10844 Enqueuing Move request for scope (-0.14, 0.09)
02:29:06.251 00.000 11060 Worker thread wakes up
02:29:06.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:06.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
02:29:06.251 00.000 10844 UpdateGuideState exits: m=2500 SNR=31.1 Saturated
02:29:06.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
02:29:06.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:06.251 00.000 11060 Moving (-0.14, 0.09) raw xDistance=-0.07 yDistance=-0.15
02:29:06.252 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:06.252 00.000 10844 Enqueuing Expose request
02:29:06.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:29:06.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:06.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:29:06.252 00.000 11060 MoveAxis(E, 0, ABG)
02:29:06.252 00.000 11060 Move returns status 0, amount 0
02:29:06.252 00.000 11060 MoveAxis(N, 0, ABG)
02:29:06.252 00.000 11060 Move returns status 0, amount 0
02:29:06.252 00.000 11060 move complete, result=0
02:29:06.252 00.000 11060 worker thread done servicing request
02:29:06.252 00.000 11060 Worker thread wakes up
02:29:06.253 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:06.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:06.254 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:06.908 00.654 11060 Exposure complete
02:29:07.185 00.277 11060 worker thread done servicing request
02:29:07.185 00.000 10844 OnExposeComplete: enter
02:29:07.185 00.000 10844 UpdateGuideState(): m_state=6
02:29:07.185 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13751
02:29:07.185 00.000 10844 Star::Find returns 1 (0), X=263.89, Y=61.71, Mass=2725, SNR=32.3, Peak=242 HFD=3.5
02:29:07.186 00.001 10844 MultiStar: [#1 0.02,0.01,1.04,U] [#2 -0.50,0.24,2.05,U] [#3 0.15,0.22,0.87,U] [#4 -0.06,0.02,0.95,U] [#5 -0.71,0.48,0.00,M1] [#6 0.02,-0.25,0.82,U] [#7 0.46,-0.32,0.80,U] [#8 -0.09,0.08,0.93,U] 
02:29:07.186 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.04}, one-star: {0.07, 0.03}
02:29:07.186 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
02:29:07.186 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
02:29:07.186 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.39 mountX=-0.04 mountY=0.06, mountTheta=2.14
02:29:07.188 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
02:29:07.188 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
02:29:07.188 00.000 11060 Worker thread wakes up
02:29:07.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:07.189 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
02:29:07.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
02:29:07.189 00.000 10844 UpdateGuideState exits: m=2725 SNR=32.3
02:29:07.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:07.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:07.189 00.000 10844 Enqueuing Expose request
02:29:07.189 00.000 11060 Moving (0.07, 0.03) raw xDistance=-0.04 yDistance=0.06
02:29:07.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:07.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:07.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:29:07.190 00.001 11060 MoveAxis(E, 0, ABG)
02:29:07.190 00.000 11060 Move returns status 0, amount 0
02:29:07.190 00.000 11060 MoveAxis(N, 0, ABG)
02:29:07.190 00.000 11060 Move returns status 0, amount 0
02:29:07.190 00.000 11060 move complete, result=0
02:29:07.190 00.000 11060 worker thread done servicing request
02:29:07.190 00.000 11060 Worker thread wakes up
02:29:07.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:07.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:07.191 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:07.827 00.636 11060 Exposure complete
02:29:08.186 00.359 10844 OnExposeComplete: enter
02:29:08.186 00.000 10844 UpdateGuideState(): m_state=6
02:29:08.188 00.002 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13752
02:29:08.188 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=62.04, Mass=2586, SNR=31.2, Peak=255 HFD=3.2
02:29:08.189 00.001 10844 MultiStar: [#1 0.13,0.18,0.97,U] [#2 -0.46,0.14,2.23,U] [#3 0.12,-0.03,0.89,U] [#4 -0.34,-0.12,0.95,U] [#5 0.43,0.30,0.99,U] [#6 0.67,-0.39,0.00,M1] [#7 0.23,-0.57,0.90,U] [#8 0.30,0.02,1.03,U] 
02:29:08.189 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {0.45, 0.36}
02:29:08.189 00.000 11060 worker thread done servicing request
02:29:08.189 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.75) = xAngle (2.84 = 2.84)
02:29:08.189 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.83 = 2.83)
02:29:08.189 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.09 mountX=-0.06 mountY=0.02, mountTheta=2.83
02:29:08.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
02:29:08.191 00.001 10844 Enqueuing Move request for scope (0.03, 0.06)
02:29:08.191 00.000 11060 Worker thread wakes up
02:29:08.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:08.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
02:29:08.191 00.000 10844 UpdateGuideState exits: m=2586 SNR=31.2 Saturated
02:29:08.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:29:08.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:08.191 00.000 11060 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=0.02
02:29:08.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:08.191 00.000 10844 Enqueuing Expose request
02:29:08.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:08.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:08.192 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:29:08.192 00.000 11060 MoveAxis(E, 0, ABG)
02:29:08.192 00.000 11060 Move returns status 0, amount 0
02:29:08.192 00.000 11060 MoveAxis(N, 0, ABG)
02:29:08.192 00.000 11060 Move returns status 0, amount 0
02:29:08.192 00.000 11060 move complete, result=0
02:29:08.192 00.000 11060 worker thread done servicing request
02:29:08.192 00.000 11060 Worker thread wakes up
02:29:08.193 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:08.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:08.194 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:08.824 00.630 11060 Exposure complete
02:29:09.122 00.298 11060 worker thread done servicing request
02:29:09.123 00.001 10844 OnExposeComplete: enter
02:29:09.123 00.000 10844 UpdateGuideState(): m_state=6
02:29:09.123 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13753
02:29:09.123 00.000 10844 Star::Find returns 1 (0), X=264.12, Y=61.18, Mass=2636, SNR=32.1, Peak=212 HFD=3.2
02:29:09.124 00.001 10844 MultiStar: [#1 0.21,0.16,0.87,U] [#2 -0.42,0.32,2.00,U] [#3 0.09,-0.05,0.92,U] [#4 -0.14,-0.22,0.82,U] [#5 0.22,-0.42,1.01,U] [#6 0.14,-0.63,0.00,M2] [#7 0.18,-0.37,0.83,U] [#8 0.30,-0.36,1.01,U] 
02:29:09.124 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.12}, one-star: {0.29, -0.51}
02:29:09.124 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.75) = xAngle (0.44 = 0.44)
02:29:09.124 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.42 = 0.42)
02:29:09.124 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.31 mountX=0.12 mountY=0.05, mountTheta=0.43
02:29:09.125 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
02:29:09.125 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
02:29:09.125 00.000 11060 Worker thread wakes up
02:29:09.126 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:29:09.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
02:29:09.126 00.000 10844 UpdateGuideState exits: m=2636 SNR=32.1
02:29:09.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
02:29:09.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:09.126 00.000 11060 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=0.05
02:29:09.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:09.126 00.000 10844 Enqueuing Expose request
02:29:09.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:29:09.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:09.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:29:09.126 00.000 11060 MoveAxis(E, 0, ABG)
02:29:09.126 00.000 11060 Move returns status 0, amount 0
02:29:09.126 00.000 11060 MoveAxis(N, 0, ABG)
02:29:09.126 00.000 11060 Move returns status 0, amount 0
02:29:09.126 00.000 11060 move complete, result=0
02:29:09.126 00.000 11060 worker thread done servicing request
02:29:09.126 00.000 11060 Worker thread wakes up
02:29:09.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:09.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:09.138 00.012 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:09.759 00.621 11060 Exposure complete
02:29:10.120 00.361 11060 worker thread done servicing request
02:29:10.120 00.000 10844 OnExposeComplete: enter
02:29:10.121 00.001 10844 UpdateGuideState(): m_state=6
02:29:10.121 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13754
02:29:10.121 00.000 10844 Star::Find returns 1 (1), X=264.19, Y=61.56, Mass=2431, SNR=30.5, Peak=255 HFD=3.3
02:29:10.122 00.001 10844 MultiStar: [#1 0.08,0.30,1.06,U] [#2 -0.02,-0.05,2.25,U] [#3 0.29,0.20,1.01,U] [#4 -0.01,0.43,0.91,U] [#5 0.08,0.34,1.03,U] [#6 0.21,-0.84,0.00,M3] [#7 -0.13,0.03,0.93,U] [#8 0.09,-0.27,0.98,U] 
02:29:10.122 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.37, -0.12}
02:29:10.122 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
02:29:10.122 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.57 = 2.57)
02:29:10.122 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.10 mountY=0.06, mountTheta=2.57
02:29:10.124 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.09, opts=13)
02:29:10.124 00.000 10844 Enqueuing Move request for scope (0.08, 0.09)
02:29:10.124 00.000 11060 Worker thread wakes up
02:29:10.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:10.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
02:29:10.124 00.000 10844 UpdateGuideState exits: m=2431 SNR=30.5 Saturated
02:29:10.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:29:10.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:10.125 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:10.125 00.000 10844 Enqueuing Expose request
02:29:10.125 00.000 11060 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=0.06
02:29:10.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:29:10.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:10.126 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:29:10.126 00.000 11060 MoveAxis(E, 0, ABG)
02:29:10.126 00.000 11060 Move returns status 0, amount 0
02:29:10.126 00.000 11060 MoveAxis(N, 0, ABG)
02:29:10.126 00.000 11060 Move returns status 0, amount 0
02:29:10.126 00.000 11060 move complete, result=0
02:29:10.126 00.000 11060 worker thread done servicing request
02:29:10.126 00.000 11060 Worker thread wakes up
02:29:10.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:10.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:10.127 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:10.782 00.655 11060 Exposure complete
02:29:11.074 00.292 11060 worker thread done servicing request
02:29:11.074 00.000 10844 OnExposeComplete: enter
02:29:11.074 00.000 10844 UpdateGuideState(): m_state=6
02:29:11.074 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13755
02:29:11.074 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=62.25, Mass=2039, SNR=28.5, Peak=194 HFD=3.1
02:29:11.075 00.001 10844 MultiStar: [#1 -0.06,0.03,0.87,U] [#2 -0.40,0.30,2.26,U] [#3 -0.28,0.11,1.01,U] [#4 -0.02,-0.26,1.10,U] [#5 -0.15,0.03,1.06,U] [#6 0.13,-0.01,0.96,U] [#7 0.27,-0.57,0.94,U] [#8 0.16,-0.09,1.08,U] 
02:29:11.075 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.24, 0.57}
02:29:11.075 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.75) = xAngle (4.22 = -2.06)
02:29:11.075 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.20 = -2.08)
02:29:11.076 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=-0.04 mountY=-0.07, mountTheta=-2.06
02:29:11.077 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
02:29:11.077 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
02:29:11.077 00.000 11060 Worker thread wakes up
02:29:11.077 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:11.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
02:29:11.077 00.000 10844 UpdateGuideState exits: m=2039 SNR=28.5
02:29:11.077 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
02:29:11.078 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:11.078 00.000 11060 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=-0.07
02:29:11.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:11.078 00.000 10844 Enqueuing Expose request
02:29:11.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:11.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:11.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:29:11.078 00.000 11060 MoveAxis(E, 0, ABG)
02:29:11.078 00.000 11060 Move returns status 0, amount 0
02:29:11.078 00.000 11060 MoveAxis(N, 0, ABG)
02:29:11.078 00.000 11060 Move returns status 0, amount 0
02:29:11.079 00.001 11060 move complete, result=0
02:29:11.079 00.000 11060 worker thread done servicing request
02:29:11.079 00.000 11060 Worker thread wakes up
02:29:11.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:11.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:11.083 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:11.718 00.635 11060 Exposure complete
02:29:12.070 00.352 11060 worker thread done servicing request
02:29:12.071 00.001 10844 OnExposeComplete: enter
02:29:12.071 00.000 10844 UpdateGuideState(): m_state=6
02:29:12.071 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13756
02:29:12.071 00.000 10844 Star::Find returns 1 (0), X=263.90, Y=62.03, Mass=2430, SNR=30.9, Peak=213 HFD=2.9
02:29:12.072 00.001 10844 MultiStar: [#1 0.03,0.50,0.95,U] [#2 0.38,0.32,1.98,U] [#3 0.10,-0.27,1.02,U] [#4 -0.08,-0.27,0.93,U] [#5 0.47,0.02,0.98,U] [#6 0.68,-0.64,0.00,M3] [#7 0.53,-0.43,0.00,M1] [#8 0.41,-0.29,0.90,U] 
02:29:12.072 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.09}, one-star: {0.08, 0.35}
02:29:12.072 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
02:29:12.072 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
02:29:12.072 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.38 mountX=-0.13 mountY=0.20, mountTheta=2.12
02:29:12.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.09, opts=13)
02:29:12.074 00.000 10844 Enqueuing Move request for scope (0.22, 0.09)
02:29:12.074 00.000 11060 Worker thread wakes up
02:29:12.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:12.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
02:29:12.074 00.000 10844 UpdateGuideState exits: m=2430 SNR=30.9
02:29:12.075 00.001 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
02:29:12.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:12.075 00.000 11060 Moving (0.22, 0.09) raw xDistance=-0.13 yDistance=0.20
02:29:12.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:12.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:29:12.075 00.000 10844 Enqueuing Expose request
02:29:12.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:12.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:29:12.075 00.000 11060 MoveAxis(E, 22, ABG)
02:29:12.075 00.000 11060 Guiding  Dir = 2, Dur = 22
02:29:12.092 00.017 11060 IsSlewing returns 0
02:29:12.092 00.000 11060 IsGuiding returns 0
02:29:12.123 00.031 11060 IsGuiding returns 0
02:29:12.123 00.000 11060 Move returns status 0, amount 22
02:29:12.124 00.001 11060 MoveAxis(N, 0, ABG)
02:29:12.124 00.000 11060 Move returns status 0, amount 0
02:29:12.124 00.000 11060 move complete, result=0
02:29:12.124 00.000 11060 worker thread done servicing request
02:29:12.124 00.000 11060 Worker thread wakes up
02:29:12.124 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
02:29:12.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:12.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:12.755 00.631 11060 Exposure complete
02:29:13.040 00.285 11060 worker thread done servicing request
02:29:13.040 00.000 10844 OnExposeComplete: enter
02:29:13.040 00.000 10844 UpdateGuideState(): m_state=6
02:29:13.041 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13757
02:29:13.041 00.000 10844 Star::Find returns 1 (0), X=264.13, Y=62.06, Mass=2256, SNR=29.4, Peak=242 HFD=2.8
02:29:13.041 00.000 10844 MultiStar: [#1 0.17,0.42,0.98,U] [#2 -0.13,0.32,2.18,U] [#3 0.11,0.09,1.00,U] [#4 -0.33,0.54,0.00,M1] [#5 0.47,-0.19,1.04,U] [#6 0.70,-0.34,0.00,M4] [#7 0.43,-0.25,0.85,U] [#8 0.12,-0.02,1.14,U] 
02:29:13.041 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.14}, one-star: {0.31, 0.38}
02:29:13.041 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.75) = xAngle (2.48 = 2.48)
02:29:13.041 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.47 = 2.47)
02:29:13.041 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.73 mountX=-0.17 mountY=0.13, mountTheta=2.47
02:29:13.043 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
02:29:13.043 00.000 10844 Enqueuing Move request for scope (0.16, 0.14)
02:29:13.043 00.000 11060 Worker thread wakes up
02:29:13.043 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:13.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
02:29:13.043 00.000 10844 UpdateGuideState exits: m=2256 SNR=29.4
02:29:13.043 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
02:29:13.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:13.043 00.000 11060 Moving (0.16, 0.14) raw xDistance=-0.17 yDistance=0.13
02:29:13.044 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:13.044 00.000 10844 Enqueuing Expose request
02:29:13.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:29:13.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:13.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:29:13.044 00.000 11060 MoveAxis(E, 30, ABG)
02:29:13.044 00.000 11060 Guiding  Dir = 2, Dur = 30
02:29:13.060 00.016 11060 IsSlewing returns 0
02:29:13.060 00.000 11060 IsGuiding returns 0
02:29:13.106 00.046 11060 IsGuiding returns 0
02:29:13.108 00.002 11060 Move returns status 0, amount 30
02:29:13.108 00.000 11060 MoveAxis(N, 0, ABG)
02:29:13.108 00.000 11060 Move returns status 0, amount 0
02:29:13.108 00.000 11060 move complete, result=0
02:29:13.109 00.001 11060 worker thread done servicing request
02:29:13.109 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
02:29:13.109 00.000 11060 Worker thread wakes up
02:29:13.126 00.017 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:13.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:13.771 00.645 11060 Exposure complete
02:29:14.075 00.304 11060 worker thread done servicing request
02:29:14.076 00.001 10844 OnExposeComplete: enter
02:29:14.076 00.000 10844 UpdateGuideState(): m_state=6
02:29:14.076 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13758
02:29:14.076 00.000 10844 Star::Find returns 1 (0), X=263.99, Y=62.00, Mass=2614, SNR=32.4, Peak=251 HFD=2.8
02:29:14.076 00.000 10844 MultiStar: [#1 0.35,0.35,0.94,U] [#2 0.19,0.08,2.10,U] [#3 0.21,0.05,0.93,U] [#4 0.33,0.21,0.86,U] [#5 0.32,0.02,0.96,U] [#6 0.26,-0.47,1.00,U] [#7 0.78,0.11,0.00,M1] [#8 0.30,-0.00,1.00,U] 
02:29:14.076 00.000 10844 refined, 7 included, MultiStar: {0.25, 0.07}, one-star: {0.17, 0.32}
02:29:14.076 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.75) = xAngle (2.01 = 2.01)
02:29:14.076 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
02:29:14.076 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.26 mountX=-0.11 mountY=0.24, mountTheta=2.01
02:29:14.093 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.07, opts=13)
02:29:14.093 00.000 10844 Enqueuing Move request for scope (0.25, 0.07)
02:29:14.093 00.000 11060 Worker thread wakes up
02:29:14.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:14.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
02:29:14.093 00.000 10844 UpdateGuideState exits: m=2614 SNR=32.4
02:29:14.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
02:29:14.094 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:14.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:14.094 00.000 10844 Enqueuing Expose request
02:29:14.094 00.000 11060 Moving (0.25, 0.07) raw xDistance=-0.11 yDistance=0.24
02:29:14.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:29:14.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:14.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:29:14.094 00.000 11060 MoveAxis(E, 0, ABG)
02:29:14.094 00.000 11060 Move returns status 0, amount 0
02:29:14.095 00.001 11060 MoveAxis(N, 0, ABG)
02:29:14.095 00.000 11060 Move returns status 0, amount 0
02:29:14.095 00.000 11060 move complete, result=0
02:29:14.095 00.000 11060 worker thread done servicing request
02:29:14.095 00.000 11060 Worker thread wakes up
02:29:14.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:14.096 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:14.097 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:14.726 00.629 11060 Exposure complete
02:29:15.025 00.299 11060 worker thread done servicing request
02:29:15.025 00.000 10844 OnExposeComplete: enter
02:29:15.025 00.000 10844 UpdateGuideState(): m_state=6
02:29:15.025 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13759
02:29:15.026 00.001 10844 Star::Find returns 1 (1), X=264.17, Y=61.80, Mass=3210, SNR=36.1, Peak=255 HFD=3.4
02:29:15.027 00.001 10844 MultiStar: [#1 0.29,0.42,0.81,U] [#2 0.17,0.42,1.86,U] [#3 0.56,0.26,0.77,U] [#4 -0.30,0.44,0.76,U] [#5 -0.01,-0.12,0.92,U] [#6 0.19,-0.35,0.83,U] [#7 0.68,-0.21,0.00,M2] [#8 0.23,0.05,0.75,U] 
02:29:15.027 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.18}, one-star: {0.35, 0.11}
02:29:15.027 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.53 = 2.53)
02:29:15.027 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.51 = 2.51)
02:29:15.027 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.78 mountX=-0.21 mountY=0.15, mountTheta=2.52
02:29:15.039 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.18, opts=13)
02:29:15.039 00.000 10844 Enqueuing Move request for scope (0.19, 0.18)
02:29:15.039 00.000 11060 Worker thread wakes up
02:29:15.040 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:15.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
02:29:15.040 00.000 10844 UpdateGuideState exits: m=3210 SNR=36.1 Saturated
02:29:15.040 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
02:29:15.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:15.040 00.000 11060 Moving (0.19, 0.18) raw xDistance=-0.21 yDistance=0.15
02:29:15.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:15.040 00.000 10844 Enqueuing Expose request
02:29:15.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:29:15.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:15.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:29:15.041 00.001 11060 MoveAxis(E, 37, ABG)
02:29:15.041 00.000 11060 Guiding  Dir = 2, Dur = 37
02:29:15.063 00.022 11060 IsSlewing returns 0
02:29:15.064 00.001 11060 IsGuiding returns 0
02:29:15.145 00.081 11060 IsGuiding returns 0
02:29:15.146 00.001 11060 Move returns status 0, amount 37
02:29:15.146 00.000 11060 MoveAxis(N, 0, ABG)
02:29:15.146 00.000 11060 Move returns status 0, amount 0
02:29:15.147 00.001 11060 move complete, result=0
02:29:15.147 00.000 11060 worker thread done servicing request
02:29:15.147 00.000 11060 Worker thread wakes up
02:29:15.147 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
02:29:15.148 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:15.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:15.789 00.641 11060 Exposure complete
02:29:16.178 00.389 11060 worker thread done servicing request
02:29:16.178 00.000 10844 OnExposeComplete: enter
02:29:16.178 00.000 10844 UpdateGuideState(): m_state=6
02:29:16.179 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13760
02:29:16.179 00.000 10844 Star::Find returns 1 (1), X=264.27, Y=61.95, Mass=2621, SNR=31.7, Peak=255 HFD=3.3
02:29:16.179 00.000 10844 MultiStar: [#1 -0.07,0.31,0.99,U] [#2 0.23,0.94,0.00,M1] [#3 0.18,-0.13,0.80,U] [#4 0.19,-0.06,0.96,U] [#5 0.29,-0.10,0.99,U] [#6 0.47,-0.36,0.87,U] [#7 0.18,0.15,0.73,U] [#8 -0.07,-0.08,0.94,U] 
02:29:16.179 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.01}, one-star: {0.45, 0.27}
02:29:16.179 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.75) = xAngle (1.78 = 1.78)
02:29:16.179 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.76 = 1.76)
02:29:16.180 00.001 10844 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.03 mountX=-0.04 mountY=0.20, mountTheta=1.78
02:29:16.181 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.01, opts=13)
02:29:16.181 00.000 10844 Enqueuing Move request for scope (0.20, 0.01)
02:29:16.182 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:16.182 00.000 11060 Worker thread wakes up
02:29:16.183 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
02:29:16.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
02:29:16.183 00.000 10844 UpdateGuideState exits: m=2621 SNR=31.7 Saturated
02:29:16.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:16.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:16.183 00.000 10844 Enqueuing Expose request
02:29:16.183 00.000 11060 Moving (0.20, 0.01) raw xDistance=-0.04 yDistance=0.20
02:29:16.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:16.184 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=0.59
02:29:16.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:29:16.184 00.000 11060 MoveAxis(E, 0, ABG)
02:29:16.184 00.000 11060 Move returns status 0, amount 0
02:29:16.184 00.000 11060 BLC: Oldest BLC event removed
02:29:16.184 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 693 applied
02:29:16.184 00.000 11060 MoveAxis(S, 770, ABG)
02:29:16.184 00.000 11060 duration set to 750 by maxDecDuration
02:29:16.184 00.000 11060 Guiding  Dir = 1, Dur = 750
02:29:16.188 00.004 11060 IsSlewing returns 0
02:29:16.188 00.000 11060 IsGuiding returns 0
02:29:16.952 00.764 11060 IsGuiding returns 0
02:29:16.952 00.000 11060 Move returns status 0, amount 750
02:29:16.952 00.000 11060 move complete, result=0
02:29:16.952 00.000 11060 worker thread done servicing request
02:29:16.952 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 750 ms SOUTH
02:29:16.952 00.000 11060 Worker thread wakes up
02:29:16.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:16.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:17.577 00.625 11060 Exposure complete
02:29:17.838 00.261 11060 worker thread done servicing request
02:29:17.838 00.000 10844 OnExposeComplete: enter
02:29:17.838 00.000 10844 UpdateGuideState(): m_state=6
02:29:17.841 00.003 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13761
02:29:17.841 00.000 10844 Star::Find returns 1 (0), X=263.61, Y=62.33, Mass=2349, SNR=30.7, Peak=224 HFD=3.2
02:29:17.842 00.001 10844 MultiStar: [#1 0.18,1.01,0.00,M1] [#2 -0.05,0.64,0.00,M2] [#3 0.26,0.29,1.00,U] [#4 -0.72,0.35,0.00,M1] [#5 -0.09,0.60,0.99,U] [#6 0.26,-0.40,0.88,U] [#7 0.14,0.59,0.83,U] [#8 -0.07,0.12,0.95,U] 
02:29:17.842 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.32}, one-star: {-0.21, 0.65}
02:29:17.842 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.75) = xAngle (3.19 = -3.09)
02:29:17.842 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.11)
02:29:17.842 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.44 mountX=-0.32 mountY=-0.01, mountTheta=-3.11
02:29:17.844 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.32, opts=13)
02:29:17.844 00.000 10844 Enqueuing Move request for scope (0.04, 0.32)
02:29:17.844 00.000 11060 Worker thread wakes up
02:29:17.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:17.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
02:29:17.844 00.000 10844 UpdateGuideState exits: m=2349 SNR=30.7
02:29:17.844 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
02:29:17.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:17.844 00.000 11060 Moving (0.04, 0.32) raw xDistance=-0.32 yDistance=-0.01
02:29:17.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:17.844 00.000 10844 Enqueuing Expose request
02:29:17.845 00.001 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.14, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.139181, 1:-0.009444
02:29:17.845 00.000 11060 BLC: No correction, Miss < min_move
02:29:17.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
02:29:17.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:17.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:29:17.845 00.000 11060 MoveAxis(E, 55, ABG)
02:29:17.845 00.000 11060 Guiding  Dir = 2, Dur = 55
02:29:17.852 00.007 11060 IsSlewing returns 0
02:29:17.852 00.000 11060 IsGuiding returns 0
02:29:17.913 00.061 11060 IsGuiding returns 0
02:29:17.914 00.001 11060 Move returns status 0, amount 55
02:29:17.914 00.000 11060 MoveAxis(N, 0, ABG)
02:29:17.914 00.000 11060 Move returns status 0, amount 0
02:29:17.914 00.000 11060 move complete, result=0
02:29:17.914 00.000 11060 worker thread done servicing request
02:29:17.914 00.000 10844 GuideStep: -0.3 px 55 ms EAST, -0.0 px 0 ms NORTH
02:29:17.917 00.003 11060 Worker thread wakes up
02:29:17.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:17.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:18.566 00.649 11060 Exposure complete
02:29:18.829 00.263 10844 OnExposeComplete: enter
02:29:18.829 00.000 10844 UpdateGuideState(): m_state=6
02:29:18.830 00.001 11060 worker thread done servicing request
02:29:18.831 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13762
02:29:18.831 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=62.10, Mass=2186, SNR=28.9, Peak=233 HFD=3.0
02:29:18.831 00.000 10844 MultiStar: [#1 0.52,0.74,0.00,M2] [#2 -0.10,0.52,2.06,U] [#3 0.32,-0.10,0.96,U] [#4 -0.54,0.85,0.00,M2] [#5 -0.02,0.61,0.98,U] [#6 0.45,-0.04,0.98,U] [#7 0.08,0.32,0.84,U] [#8 0.69,0.13,0.00,M1] 
02:29:18.831 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.33}, one-star: {0.23, 0.42}
02:29:18.831 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
02:29:18.831 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
02:29:18.831 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.22 mountX=-0.34 mountY=0.07, mountTheta=2.95
02:29:18.833 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.33, opts=13)
02:29:18.834 00.001 10844 Enqueuing Move request for scope (0.12, 0.33)
02:29:18.834 00.000 11060 Worker thread wakes up
02:29:18.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:29:18.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
02:29:18.834 00.000 10844 UpdateGuideState exits: m=2186 SNR=28.9
02:29:18.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
02:29:18.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:18.834 00.000 11060 Moving (0.12, 0.33) raw xDistance=-0.34 yDistance=0.07
02:29:18.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:18.834 00.000 10844 Enqueuing Expose request
02:29:18.834 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.14, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.139181, 1:-0.009444, 2:0.065656
02:29:18.834 00.000 11060 BLC: No correction, Miss < min_move
02:29:18.835 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
02:29:18.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:18.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:29:18.835 00.000 11060 MoveAxis(E, 61, ABG)
02:29:18.835 00.000 11060 Guiding  Dir = 2, Dur = 61
02:29:18.849 00.014 11060 IsSlewing returns 0
02:29:18.849 00.000 11060 IsGuiding returns 0
02:29:18.941 00.092 11060 IsGuiding returns 0
02:29:18.941 00.000 11060 Move returns status 0, amount 61
02:29:18.941 00.000 11060 MoveAxis(N, 0, ABG)
02:29:18.941 00.000 11060 Move returns status 0, amount 0
02:29:18.941 00.000 11060 move complete, result=0
02:29:18.942 00.001 11060 worker thread done servicing request
02:29:18.942 00.000 11060 Worker thread wakes up
02:29:18.942 00.000 10844 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
02:29:18.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:18.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:19.572 00.630 11060 Exposure complete
02:29:19.860 00.288 10844 OnExposeComplete: enter
02:29:19.860 00.000 10844 UpdateGuideState(): m_state=6
02:29:19.861 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13763
02:29:19.861 00.000 10844 Star::Find returns 1 (1), X=264.08, Y=62.02, Mass=2650, SNR=32.9, Peak=255 HFD=2.9
02:29:19.863 00.002 10844 MultiStar: [#1 -0.25,0.09,0.81,U] [#2 -0.47,0.07,1.95,U] [#3 -0.24,0.23,0.74,U] [#4 -0.52,0.56,0.00,M3] [#5 -0.50,0.44,0.00,M1] [#6 -0.07,-0.25,0.84,U] [#7 0.15,-0.23,0.79,U] [#8 0.27,0.21,0.84,U] 
02:29:19.863 00.000 11060 worker thread done servicing request
02:29:19.863 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.07}, one-star: {0.26, 0.34}
02:29:19.863 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
02:29:19.863 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
02:29:19.863 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.55 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
02:29:19.865 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.07, opts=13)
02:29:19.865 00.000 10844 Enqueuing Move request for scope (-0.11, 0.07)
02:29:19.865 00.000 11060 Worker thread wakes up
02:29:19.865 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:19.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
02:29:19.865 00.000 10844 UpdateGuideState exits: m=2650 SNR=32.9 Saturated
02:29:19.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
02:29:19.865 00.000 11060 Moving (-0.11, 0.07) raw xDistance=-0.05 yDistance=-0.12
02:29:19.866 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:19.866 00.000 11060 BLC: window closed
02:29:19.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:19.866 00.000 10844 Enqueuing Expose request
02:29:19.866 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.14, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=0.139181, 1:-0.009444, 2:0.065656
02:29:19.866 00.000 11060 BLC: No correction, Miss < min_move
02:29:19.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:19.867 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:19.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:29:19.867 00.000 11060 MoveAxis(E, 0, ABG)
02:29:19.868 00.001 11060 Move returns status 0, amount 0
02:29:19.868 00.000 11060 MoveAxis(N, 0, ABG)
02:29:19.868 00.000 11060 Move returns status 0, amount 0
02:29:19.868 00.000 11060 move complete, result=0
02:29:19.868 00.000 11060 worker thread done servicing request
02:29:19.868 00.000 11060 Worker thread wakes up
02:29:19.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:19.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:19.870 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:20.508 00.638 11060 Exposure complete
02:29:20.819 00.311 11060 worker thread done servicing request
02:29:20.819 00.000 10844 OnExposeComplete: enter
02:29:20.819 00.000 10844 UpdateGuideState(): m_state=6
02:29:20.820 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13764
02:29:20.820 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=61.56, Mass=3091, SNR=35.4, Peak=251 HFD=3.5
02:29:20.820 00.000 10844 MultiStar: [#1 0.06,-0.28,0.85,U] [#2 -0.50,0.26,1.84,U] [#3 -0.28,0.05,0.82,U] [#4 -0.44,0.47,0.00,M4] [#5 -0.27,-0.26,0.81,U] [#6 -0.30,-0.68,0.00,M1] [#7 0.02,-0.07,0.77,U] [#8 0.14,-0.38,0.80,U] 
02:29:20.820 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.06}, one-star: {0.16, -0.12}
02:29:20.821 00.001 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
02:29:20.821 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.02 = -1.02)
02:29:20.821 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.75 mountX=0.09 mountY=-0.14, mountTheta=-1.01
02:29:20.823 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.06, opts=13)
02:29:20.823 00.000 10844 Enqueuing Move request for scope (-0.15, -0.06)
02:29:20.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:20.823 00.000 10844 UpdateGuideState exits: m=3091 SNR=35.4
02:29:20.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:20.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:20.823 00.000 10844 Enqueuing Expose request
02:29:20.825 00.002 11060 Worker thread wakes up
02:29:20.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
02:29:20.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
02:29:20.825 00.000 11060 Moving (-0.15, -0.06) raw xDistance=0.09 yDistance=-0.14
02:29:20.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:29:20.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:20.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:29:20.825 00.000 11060 MoveAxis(E, 0, ABG)
02:29:20.825 00.000 11060 Move returns status 0, amount 0
02:29:20.825 00.000 11060 MoveAxis(N, 0, ABG)
02:29:20.826 00.001 11060 Move returns status 0, amount 0
02:29:20.826 00.000 11060 move complete, result=0
02:29:20.826 00.000 11060 worker thread done servicing request
02:29:20.826 00.000 11060 Worker thread wakes up
02:29:20.826 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:20.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:20.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:21.468 00.642 11060 Exposure complete
02:29:21.753 00.285 11060 worker thread done servicing request
02:29:21.753 00.000 10844 OnExposeComplete: enter
02:29:21.753 00.000 10844 UpdateGuideState(): m_state=6
02:29:21.754 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13765
02:29:21.754 00.000 10844 Star::Find returns 1 (1), X=264.04, Y=62.20, Mass=2550, SNR=31.3, Peak=255 HFD=3.1
02:29:21.754 00.000 10844 MultiStar: [#1 0.09,-0.22,1.07,U] [#2 -0.23,0.31,2.06,U] [#3 -0.08,0.22,0.88,U] [#4 0.06,0.59,0.98,U] [#5 -0.48,0.52,0.00,M1] [#6 0.39,-0.42,0.96,U] [#7 0.41,0.30,0.74,U] [#8 -0.22,-0.23,0.93,U] 
02:29:21.754 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.15}, one-star: {0.22, 0.52}
02:29:21.754 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
02:29:21.754 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
02:29:21.755 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.33 mountX=-0.15 mountY=0.01, mountTheta=3.07
02:29:21.756 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
02:29:21.756 00.000 10844 Enqueuing Move request for scope (0.04, 0.15)
02:29:21.756 00.000 11060 Worker thread wakes up
02:29:21.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:21.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
02:29:21.756 00.000 10844 UpdateGuideState exits: m=2550 SNR=31.3 Saturated
02:29:21.757 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
02:29:21.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:21.757 00.000 11060 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=0.01
02:29:21.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:21.757 00.000 10844 Enqueuing Expose request
02:29:21.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:29:21.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:21.758 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:29:21.759 00.001 11060 MoveAxis(E, 27, ABG)
02:29:21.759 00.000 11060 Guiding  Dir = 2, Dur = 27
02:29:21.763 00.004 11060 IsSlewing returns 0
02:29:21.764 00.001 11060 IsGuiding returns 0
02:29:21.801 00.037 11060 IsGuiding returns 0
02:29:21.801 00.000 11060 Move returns status 0, amount 27
02:29:21.801 00.000 11060 MoveAxis(N, 0, ABG)
02:29:21.804 00.003 11060 Move returns status 0, amount 0
02:29:21.804 00.000 11060 move complete, result=0
02:29:21.809 00.005 11060 worker thread done servicing request
02:29:21.809 00.000 10844 GuideStep: -0.2 px 27 ms EAST, 0.0 px 0 ms NORTH
02:29:21.811 00.002 11060 Worker thread wakes up
02:29:21.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:21.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:22.452 00.641 11060 Exposure complete
02:29:22.710 00.258 11060 worker thread done servicing request
02:29:22.710 00.000 10844 OnExposeComplete: enter
02:29:22.710 00.000 10844 UpdateGuideState(): m_state=6
02:29:22.710 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13766
02:29:22.711 00.001 10844 Star::Find returns 1 (1), X=264.03, Y=62.04, Mass=2879, SNR=34.1, Peak=255 HFD=2.9
02:29:22.712 00.001 10844 MultiStar: [#1 0.46,0.27,0.92,U] [#2 -0.14,0.36,1.94,U] [#3 0.26,0.30,0.82,U] [#4 -0.24,0.78,0.00,M4] [#5 0.02,0.70,0.00,M2] [#6 0.17,-0.29,0.78,U] [#7 0.76,0.09,0.00,M1] [#8 -0.28,-0.00,0.85,U] 
02:29:22.712 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.21}, one-star: {0.21, 0.36}
02:29:22.712 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.75) = xAngle (2.99 = 2.99)
02:29:22.712 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.97 = 2.97)
02:29:22.712 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.23 mountX=-0.22 mountY=0.04, mountTheta=2.97
02:29:22.714 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.21, opts=13)
02:29:22.714 00.000 10844 Enqueuing Move request for scope (0.07, 0.21)
02:29:22.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:22.714 00.000 10844 UpdateGuideState exits: m=2879 SNR=34.1 Saturated
02:29:22.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:22.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:22.714 00.000 10844 Enqueuing Expose request
02:29:22.714 00.000 11060 Worker thread wakes up
02:29:22.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
02:29:22.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
02:29:22.714 00.000 11060 Moving (0.07, 0.21) raw xDistance=-0.22 yDistance=0.04
02:29:22.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:29:22.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:22.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:29:22.714 00.000 11060 MoveAxis(E, 39, ABG)
02:29:22.716 00.002 11060 Guiding  Dir = 2, Dur = 39
02:29:22.726 00.010 11060 IsSlewing returns 0
02:29:22.726 00.000 11060 IsGuiding returns 0
02:29:22.780 00.054 11060 IsGuiding returns 0
02:29:22.780 00.000 11060 Move returns status 0, amount 39
02:29:22.780 00.000 11060 MoveAxis(N, 0, ABG)
02:29:22.780 00.000 11060 Move returns status 0, amount 0
02:29:22.780 00.000 11060 move complete, result=0
02:29:22.781 00.001 11060 worker thread done servicing request
02:29:22.781 00.000 11060 Worker thread wakes up
02:29:22.781 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
02:29:22.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:22.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:23.432 00.651 11060 Exposure complete
02:29:23.701 00.269 11060 worker thread done servicing request
02:29:23.701 00.000 10844 OnExposeComplete: enter
02:29:23.701 00.000 10844 UpdateGuideState(): m_state=6
02:29:23.701 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13767
02:29:23.701 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=61.96, Mass=2748, SNR=32.2, Peak=255 HFD=3.6
02:29:23.702 00.001 10844 MultiStar: [#1 -0.06,0.38,0.87,U] [#2 0.08,0.67,0.00,M1] [#3 0.67,0.16,0.00,M1] [#4 -0.33,0.81,0.00,M5] [#5 0.11,0.13,1.12,U] [#6 0.14,-0.03,1.02,U] [#7 0.60,-0.01,0.80,U] [#8 0.05,-0.32,0.85,U] 
02:29:23.702 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.08}, one-star: {0.41, 0.27}
02:29:23.702 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
02:29:23.702 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
02:29:23.702 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.36 mountX=-0.11 mountY=0.19, mountTheta=2.10
02:29:23.706 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.08, opts=13)
02:29:23.706 00.000 10844 Enqueuing Move request for scope (0.20, 0.08)
02:29:23.706 00.000 11060 Worker thread wakes up
02:29:23.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:23.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
02:29:23.706 00.000 10844 UpdateGuideState exits: m=2748 SNR=32.2 Saturated
02:29:23.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
02:29:23.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:23.706 00.000 11060 Moving (0.20, 0.08) raw xDistance=-0.11 yDistance=0.19
02:29:23.707 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:23.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:29:23.707 00.000 10844 Enqueuing Expose request
02:29:23.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:23.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:29:23.707 00.000 11060 MoveAxis(E, 0, ABG)
02:29:23.707 00.000 11060 Move returns status 0, amount 0
02:29:23.707 00.000 11060 MoveAxis(N, 0, ABG)
02:29:23.707 00.000 11060 Move returns status 0, amount 0
02:29:23.707 00.000 11060 move complete, result=0
02:29:23.707 00.000 11060 worker thread done servicing request
02:29:23.707 00.000 11060 Worker thread wakes up
02:29:23.709 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:23.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:23.710 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:24.337 00.627 11060 Exposure complete
02:29:24.590 00.253 11060 worker thread done servicing request
02:29:24.590 00.000 10844 OnExposeComplete: enter
02:29:24.590 00.000 10844 UpdateGuideState(): m_state=6
02:29:24.590 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13768
02:29:24.590 00.000 10844 Star::Find returns 1 (1), X=263.85, Y=61.89, Mass=2921, SNR=33.9, Peak=255 HFD=3.0
02:29:24.591 00.001 10844 MultiStar: [#1 0.30,0.46,0.98,U] [#2 0.12,0.83,0.00,M2] [#3 0.31,-0.12,0.72,U] [#4 -0.08,0.64,0.00,M6] [#5 0.23,0.09,0.91,U] [#6 0.34,-0.12,0.74,U] [#7 0.55,0.25,0.71,U] [#8 0.25,0.17,0.88,U] 
02:29:24.591 00.000 10844 single-star, 6 included, MultiStar: {0.27, 0.15}, one-star: {0.02, 0.21}
02:29:24.591 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
02:29:24.591 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
02:29:24.591 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
02:29:24.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.21, opts=13)
02:29:24.593 00.000 10844 Enqueuing Move request for scope (0.02, 0.21)
02:29:24.593 00.000 11060 Worker thread wakes up
02:29:24.594 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:24.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
02:29:24.594 00.000 10844 UpdateGuideState exits: m=2921 SNR=33.9 Saturated
02:29:24.594 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
02:29:24.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:24.594 00.000 11060 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=-0.01
02:29:24.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:24.594 00.000 10844 Enqueuing Expose request
02:29:24.603 00.009 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:29:24.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:24.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:29:24.603 00.000 11060 MoveAxis(E, 36, ABG)
02:29:24.603 00.000 11060 Guiding  Dir = 2, Dur = 36
02:29:24.610 00.007 11060 IsSlewing returns 0
02:29:24.610 00.000 11060 IsGuiding returns 0
02:29:24.662 00.052 11060 IsGuiding returns 0
02:29:24.663 00.001 11060 Move returns status 0, amount 36
02:29:24.663 00.000 11060 MoveAxis(N, 0, ABG)
02:29:24.663 00.000 11060 Move returns status 0, amount 0
02:29:24.663 00.000 11060 move complete, result=0
02:29:24.663 00.000 11060 worker thread done servicing request
02:29:24.663 00.000 11060 Worker thread wakes up
02:29:24.663 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
02:29:24.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:24.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:25.313 00.650 11060 Exposure complete
02:29:25.592 00.279 10844 OnExposeComplete: enter
02:29:25.592 00.000 10844 UpdateGuideState(): m_state=6
02:29:25.592 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13769
02:29:25.593 00.001 10844 Star::Find returns 1 (1), X=264.12, Y=62.31, Mass=2757, SNR=32.8, Peak=255 HFD=3.4
02:29:25.593 00.000 10844 MultiStar: [#1 0.61,0.55,0.00,M1] [#2 0.07,0.62,2.02,U] [#3 0.19,-0.30,0.89,U] [#4 -0.10,0.65,0.00,M7] [#5 -0.08,0.45,0.96,U] [#6 0.70,-0.60,0.00,M1] [#7 0.81,-0.01,0.00,M1] [#8 0.21,-0.08,0.89,U] 
02:29:25.593 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.34}, one-star: {0.30, 0.62}
02:29:25.593 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
02:29:25.593 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.96 = 2.96)
02:29:25.593 00.000 11060 worker thread done servicing request
02:29:25.593 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.22 mountX=-0.36 mountY=0.07, mountTheta=2.96
02:29:25.596 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.34, opts=13)
02:29:25.596 00.000 10844 Enqueuing Move request for scope (0.12, 0.34)
02:29:25.596 00.000 11060 Worker thread wakes up
02:29:25.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:25.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
02:29:25.596 00.000 10844 UpdateGuideState exits: m=2757 SNR=32.8 Saturated
02:29:25.597 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:25.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:25.597 00.000 10844 Enqueuing Expose request
02:29:25.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
02:29:25.597 00.000 11060 Moving (0.12, 0.34) raw xDistance=-0.36 yDistance=0.07
02:29:25.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
02:29:25.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:25.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:29:25.597 00.000 11060 MoveAxis(E, 63, ABG)
02:29:25.597 00.000 11060 Guiding  Dir = 2, Dur = 63
02:29:25.608 00.011 11060 IsSlewing returns 0
02:29:25.608 00.000 11060 IsGuiding returns 0
02:29:25.695 00.087 11060 IsGuiding returns 0
02:29:25.695 00.000 11060 Move returns status 0, amount 63
02:29:25.695 00.000 11060 MoveAxis(N, 0, ABG)
02:29:25.696 00.001 11060 Move returns status 0, amount 0
02:29:25.696 00.000 11060 move complete, result=0
02:29:25.696 00.000 11060 worker thread done servicing request
02:29:25.696 00.000 11060 Worker thread wakes up
02:29:25.696 00.000 10844 GuideStep: -0.4 px 63 ms EAST, 0.1 px 0 ms NORTH
02:29:25.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:25.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:26.339 00.643 11060 Exposure complete
02:29:26.594 00.255 11060 worker thread done servicing request
02:29:26.594 00.000 10844 OnExposeComplete: enter
02:29:26.594 00.000 10844 UpdateGuideState(): m_state=6
02:29:26.594 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13770
02:29:26.595 00.001 10844 Star::Find returns 1 (0), X=264.02, Y=61.88, Mass=2119, SNR=28.3, Peak=199 HFD=2.9
02:29:26.595 00.000 10844 MultiStar: [#1 0.36,0.73,0.00,M2] [#2 -0.23,0.54,2.22,U] [#3 0.19,0.02,0.88,U] [#4 0.07,0.03,1.09,U] [#5 -0.12,-0.09,1.13,U] [#6 0.39,-0.15,1.04,U] [#7 0.31,-0.02,0.92,U] [#8 -0.21,0.28,1.01,U] 
02:29:26.595 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {0.20, 0.20}
02:29:26.595 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.14 = -3.14)
02:29:26.595 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
02:29:26.595 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.39 mountX=-0.16 mountY=0.00, mountTheta=3.13
02:29:26.597 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.16, opts=13)
02:29:26.597 00.000 10844 Enqueuing Move request for scope (0.03, 0.16)
02:29:26.598 00.001 11060 Worker thread wakes up
02:29:26.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
02:29:26.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
02:29:26.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=15, FiltMax=255, Gamma=1.000
02:29:26.598 00.000 11060 Moving (0.03, 0.16) raw xDistance=-0.16 yDistance=0.00
02:29:26.598 00.000 10844 UpdateGuideState exits: m=2119 SNR=28.3
02:29:26.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
02:29:26.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:26.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:26.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:26.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:29:26.598 00.000 10844 Enqueuing Expose request
02:29:26.598 00.000 11060 MoveAxis(E, 30, ABG)
02:29:26.598 00.000 11060 Guiding  Dir = 2, Dur = 30
02:29:26.613 00.015 11060 IsSlewing returns 0
02:29:26.613 00.000 11060 IsGuiding returns 0
02:29:26.650 00.037 11060 IsGuiding returns 0
02:29:26.650 00.000 11060 Move returns status 0, amount 30
02:29:26.650 00.000 11060 MoveAxis(N, 0, ABG)
02:29:26.650 00.000 11060 Move returns status 0, amount 0
02:29:26.650 00.000 11060 move complete, result=0
02:29:26.651 00.001 11060 worker thread done servicing request
02:29:26.651 00.000 11060 Worker thread wakes up
02:29:26.651 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
02:29:26.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:26.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:27.283 00.632 11060 Exposure complete
02:29:27.616 00.333 11060 worker thread done servicing request
02:29:27.616 00.000 10844 OnExposeComplete: enter
02:29:27.616 00.000 10844 UpdateGuideState(): m_state=6
02:29:27.617 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13771
02:29:27.617 00.000 10844 Star::Find returns 1 (1), X=263.95, Y=62.23, Mass=2884, SNR=33.4, Peak=255 HFD=3.1
02:29:27.618 00.001 10844 MultiStar: [#1 -0.28,0.30,0.99,U] [#2 0.02,0.10,2.00,U] [#3 0.11,0.11,1.00,U] [#4 -0.02,0.55,0.78,U] [#5 -0.13,0.42,0.88,U] [#6 0.13,-0.28,0.93,U] [#7 0.12,-0.01,0.78,U] [#8 0.30,0.22,0.76,U] 
02:29:27.618 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.20}, one-star: {0.13, 0.55}
02:29:27.618 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.75) = xAngle (3.15 = -3.14)
02:29:27.618 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.13 = 3.13)
02:29:27.618 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.39 mountX=-0.21 mountY=0.00, mountTheta=3.13
02:29:27.620 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
02:29:27.620 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
02:29:27.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:27.620 00.000 10844 UpdateGuideState exits: m=2884 SNR=33.4 Saturated
02:29:27.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:27.633 00.013 11060 Worker thread wakes up
02:29:27.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
02:29:27.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:27.634 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
02:29:27.634 00.000 10844 Enqueuing Expose request
02:29:27.634 00.000 11060 Moving (0.04, 0.20) raw xDistance=-0.21 yDistance=0.00
02:29:27.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:29:27.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:27.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:29:27.634 00.000 11060 MoveAxis(E, 37, ABG)
02:29:27.635 00.001 11060 Guiding  Dir = 2, Dur = 37
02:29:27.646 00.011 11060 IsSlewing returns 0
02:29:27.646 00.000 11060 IsGuiding returns 0
02:29:27.695 00.049 11060 IsGuiding returns 0
02:29:27.696 00.001 11060 Move returns status 0, amount 37
02:29:27.696 00.000 11060 MoveAxis(N, 0, ABG)
02:29:27.696 00.000 11060 Move returns status 0, amount 0
02:29:27.696 00.000 11060 move complete, result=0
02:29:27.697 00.001 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
02:29:27.697 00.000 11060 worker thread done servicing request
02:29:27.698 00.001 11060 Worker thread wakes up
02:29:27.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:27.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:28.344 00.646 11060 Exposure complete
02:29:28.648 00.304 11060 worker thread done servicing request
02:29:28.648 00.000 10844 OnExposeComplete: enter
02:29:28.648 00.000 10844 UpdateGuideState(): m_state=6
02:29:28.648 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13772
02:29:28.648 00.000 10844 Star::Find returns 1 (1), X=263.50, Y=62.50, Mass=2709, SNR=32.4, Peak=255 HFD=3.2
02:29:28.649 00.001 10844 MultiStar: [#1 -0.21,0.51,1.07,U] [#2 -0.28,0.47,1.91,U] [#3 -0.20,0.46,0.94,U] [#4 0.19,0.19,1.00,U] [#5 -0.63,0.47,0.00,M1] [#6 0.27,-0.26,0.83,U] [#7 0.22,-0.31,0.83,U] [#8 0.29,0.34,0.93,U] 
02:29:28.649 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.32}, one-star: {-0.32, 0.82}
02:29:28.649 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.82)
02:29:28.649 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
02:29:28.649 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.72 mountX=-0.31 mountY=-0.10, mountTheta=-2.83
02:29:28.651 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.32, opts=13)
02:29:28.651 00.000 10844 Enqueuing Move request for scope (-0.05, 0.32)
02:29:28.652 00.001 11060 Worker thread wakes up
02:29:28.652 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:28.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
02:29:28.652 00.000 10844 UpdateGuideState exits: m=2709 SNR=32.4 Saturated
02:29:28.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
02:29:28.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:28.652 00.000 11060 Moving (-0.05, 0.32) raw xDistance=-0.31 yDistance=-0.10
02:29:28.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:28.652 00.000 10844 Enqueuing Expose request
02:29:28.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:29:28.653 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:28.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:29:28.653 00.000 11060 MoveAxis(E, 54, ABG)
02:29:28.653 00.000 11060 Guiding  Dir = 2, Dur = 54
02:29:28.663 00.010 11060 IsSlewing returns 0
02:29:28.663 00.000 11060 IsGuiding returns 0
02:29:28.726 00.063 11060 IsGuiding returns 0
02:29:28.726 00.000 11060 Move returns status 0, amount 54
02:29:28.726 00.000 11060 MoveAxis(N, 0, ABG)
02:29:28.726 00.000 11060 Move returns status 0, amount 0
02:29:28.726 00.000 11060 move complete, result=0
02:29:28.727 00.001 11060 worker thread done servicing request
02:29:28.727 00.000 11060 Worker thread wakes up
02:29:28.727 00.000 10844 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
02:29:28.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:28.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:29.355 00.628 11060 Exposure complete
02:29:29.633 00.278 11060 worker thread done servicing request
02:29:29.633 00.000 10844 OnExposeComplete: enter
02:29:29.633 00.000 10844 UpdateGuideState(): m_state=6
02:29:29.634 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13773
02:29:29.634 00.000 10844 Star::Find returns 1 (1), X=263.74, Y=61.86, Mass=2872, SNR=34.1, Peak=255 HFD=3.3
02:29:29.634 00.000 10844 MultiStar: [#1 0.55,1.14,0.00,M1] [#2 -0.38,1.01,0.00,M1] [#3 -0.10,0.06,0.79,U] [#4 -0.46,0.87,0.00,M5] [#5 -0.43,0.63,0.00,M2] [#6 0.25,0.29,0.76,U] [#7 0.43,0.53,0.00,M1] [#8 0.48,0.77,0.00,M1] 
02:29:29.635 00.001 10844 refined, 2 included, MultiStar: {0.01, 0.18}, one-star: {-0.08, 0.18}
02:29:29.635 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.75) = xAngle (3.24 = -3.04)
02:29:29.635 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.22 = -3.06)
02:29:29.635 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=-0.18 mountY=-0.01, mountTheta=-3.06
02:29:29.637 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.18, opts=13)
02:29:29.637 00.000 10844 Enqueuing Move request for scope (0.01, 0.18)
02:29:29.637 00.000 11060 Worker thread wakes up
02:29:29.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:29.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
02:29:29.637 00.000 10844 UpdateGuideState exits: m=2872 SNR=34.1 Saturated
02:29:29.637 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
02:29:29.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:29.637 00.000 11060 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=-0.01
02:29:29.638 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:29.638 00.000 10844 Enqueuing Expose request
02:29:29.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:29:29.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:29.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:29:29.638 00.000 11060 MoveAxis(E, 32, ABG)
02:29:29.638 00.000 11060 Guiding  Dir = 2, Dur = 32
02:29:29.652 00.014 11060 IsSlewing returns 0
02:29:29.653 00.001 11060 IsGuiding returns 0
02:29:29.692 00.039 11060 IsGuiding returns 0
02:29:29.692 00.000 11060 Move returns status 0, amount 32
02:29:29.692 00.000 11060 MoveAxis(N, 0, ABG)
02:29:29.692 00.000 11060 Move returns status 0, amount 0
02:29:29.692 00.000 11060 move complete, result=0
02:29:29.692 00.000 11060 worker thread done servicing request
02:29:29.693 00.001 10844 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
02:29:29.693 00.000 11060 Worker thread wakes up
02:29:29.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:29.694 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:30.328 00.634 11060 Exposure complete
02:29:30.601 00.273 10844 OnExposeComplete: enter
02:29:30.601 00.000 10844 UpdateGuideState(): m_state=6
02:29:30.603 00.002 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13774
02:29:30.603 00.000 10844 Star::Find returns 1 (0), X=263.35, Y=62.57, Mass=1871, SNR=26.7, Peak=202 HFD=3.3
02:29:30.603 00.000 10844 MultiStar: [#1 0.27,1.04,0.00,M2] [#2 -0.19,1.00,0.00,M2] [#3 0.40,0.96,0.00,M1] [#4 0.16,0.79,0.00,M6] [#5 -0.21,0.76,0.00,M3] [#6 0.29,0.61,0.00,M1] [#7 0.09,0.31,0.86,U] [#8 0.32,0.28,1.11,U] 
02:29:30.604 00.001 10844 refined, 2 included, MultiStar: {-0.01, 0.50}, one-star: {-0.47, 0.89}
02:29:30.604 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.75) = xAngle (3.35 = -2.94)
02:29:30.604 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
02:29:30.604 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.50 hyp=0.50 cameraTheta=1.59 mountX=-0.49 mountY=-0.09, mountTheta=-2.95
02:29:30.605 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.50, opts=13)
02:29:30.606 00.001 10844 Enqueuing Move request for scope (-0.01, 0.50)
02:29:30.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:30.606 00.000 10844 UpdateGuideState exits: m=1871 SNR=26.7
02:29:30.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:30.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:30.606 00.000 10844 Enqueuing Expose request
02:29:30.607 00.001 11060 worker thread done servicing request
02:29:30.607 00.000 11060 Worker thread wakes up
02:29:30.608 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.50) opts 0xd
02:29:30.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.50)
02:29:30.608 00.000 11060 Moving (-0.01, 0.50) raw xDistance=-0.49 yDistance=-0.09
02:29:30.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.49
02:29:30.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:30.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:29:30.608 00.000 11060 MoveAxis(E, 85, ABG)
02:29:30.608 00.000 11060 Guiding  Dir = 2, Dur = 85
02:29:30.625 00.017 11060 IsSlewing returns 0
02:29:30.625 00.000 11060 IsGuiding returns 0
02:29:30.724 00.099 11060 IsGuiding returns 0
02:29:30.724 00.000 11060 Move returns status 0, amount 85
02:29:30.725 00.001 11060 MoveAxis(N, 0, ABG)
02:29:30.725 00.000 11060 Move returns status 0, amount 0
02:29:30.725 00.000 11060 move complete, result=0
02:29:30.725 00.000 11060 worker thread done servicing request
02:29:30.725 00.000 11060 Worker thread wakes up
02:29:30.725 00.000 10844 GuideStep: -0.5 px 85 ms EAST, -0.1 px 0 ms NORTH
02:29:30.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:30.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:31.420 00.695 11060 Exposure complete
02:29:32.023 00.603 10844 OnExposeComplete: enter
02:29:32.023 00.000 10844 UpdateGuideState(): m_state=6
02:29:32.024 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13775
02:29:32.024 00.000 10844 Star::Find returns 1 (0), X=263.73, Y=62.05, Mass=2364, SNR=29.8, Peak=229 HFD=3.3
02:29:32.025 00.001 10844 MultiStar: [#1 -0.13,-0.23,1.04,U] [#2 0.57,1.03,0.00,M3] [#3 -0.30,0.16,0.99,U] [#4 -0.13,0.34,0.99,U] [#5 -0.53,0.48,0.00,M4] [#6 0.29,0.42,0.84,U] [#7 -0.10,-0.16,0.79,U] [#8 -0.18,-0.06,1.07,U] 
02:29:32.025 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.12}, one-star: {-0.09, 0.37}
02:29:32.025 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.75) = xAngle (4.03 = -2.25)
02:29:32.025 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.27)
02:29:32.025 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.28 mountX=-0.10 mountY=-0.12, mountTheta=-2.26
02:29:32.027 00.002 11060 worker thread done servicing request
02:29:32.028 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
02:29:32.028 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
02:29:32.028 00.000 11060 Worker thread wakes up
02:29:32.028 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:32.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
02:29:32.029 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
02:29:32.029 00.000 11060 Moving (-0.10, 0.12) raw xDistance=-0.10 yDistance=-0.12
02:29:32.029 00.000 10844 UpdateGuideState exits: m=2364 SNR=29.8
02:29:32.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:29:32.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:32.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:32.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:32.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:29:32.029 00.000 10844 Enqueuing Expose request
02:29:32.029 00.000 11060 MoveAxis(E, 0, ABG)
02:29:32.029 00.000 11060 Move returns status 0, amount 0
02:29:32.029 00.000 11060 MoveAxis(N, 0, ABG)
02:29:32.029 00.000 11060 Move returns status 0, amount 0
02:29:32.029 00.000 11060 move complete, result=0
02:29:32.031 00.002 11060 worker thread done servicing request
02:29:32.031 00.000 11060 Worker thread wakes up
02:29:32.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:32.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:32.033 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:32.672 00.639 11060 Exposure complete
02:29:32.961 00.289 11060 worker thread done servicing request
02:29:32.961 00.000 10844 OnExposeComplete: enter
02:29:32.961 00.000 10844 UpdateGuideState(): m_state=6
02:29:32.963 00.002 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13776
02:29:32.963 00.000 10844 Star::Find returns 1 (0), X=263.62, Y=62.07, Mass=2312, SNR=29.9, Peak=223 HFD=3.3
02:29:32.963 00.000 10844 MultiStar: [#1 -0.10,0.15,0.88,U] [#2 -0.02,0.64,0.00,M4] [#3 -0.08,-0.25,1.02,U] [#4 -0.21,0.50,1.00,U] [#5 -0.63,0.04,1.03,U] [#6 0.41,0.01,1.02,U] [#7 0.09,-0.23,0.83,U] [#8 -0.06,0.43,0.98,U] 
02:29:32.963 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.14}, one-star: {-0.20, 0.39}
02:29:32.963 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
02:29:32.963 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.94 = -2.34)
02:29:32.963 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.21 mountX=-0.12 mountY=-0.12, mountTheta=-2.33
02:29:32.965 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.14, opts=13)
02:29:32.965 00.000 10844 Enqueuing Move request for scope (-0.10, 0.14)
02:29:32.965 00.000 11060 Worker thread wakes up
02:29:32.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:32.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
02:29:32.965 00.000 10844 UpdateGuideState exits: m=2312 SNR=29.9
02:29:32.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
02:29:32.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:32.966 00.001 11060 Moving (-0.10, 0.14) raw xDistance=-0.12 yDistance=-0.12
02:29:32.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:32.966 00.000 10844 Enqueuing Expose request
02:29:32.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:29:32.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:32.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:29:32.966 00.000 11060 MoveAxis(E, 0, ABG)
02:29:32.966 00.000 11060 Move returns status 0, amount 0
02:29:32.966 00.000 11060 MoveAxis(N, 0, ABG)
02:29:32.966 00.000 11060 Move returns status 0, amount 0
02:29:32.966 00.000 11060 move complete, result=0
02:29:32.966 00.000 11060 worker thread done servicing request
02:29:32.966 00.000 11060 Worker thread wakes up
02:29:32.967 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:32.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:32.968 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:33.602 00.634 11060 Exposure complete
02:29:33.966 00.364 11060 worker thread done servicing request
02:29:33.966 00.000 10844 OnExposeComplete: enter
02:29:33.967 00.001 10844 UpdateGuideState(): m_state=6
02:29:33.967 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13777
02:29:33.967 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=61.79, Mass=2670, SNR=32.5, Peak=232 HFD=3.5
02:29:33.968 00.001 10844 MultiStar: [#1 -0.22,0.05,0.96,U] [#2 0.29,0.42,1.93,U] [#3 -0.42,0.06,0.86,U] [#4 -0.73,1.13,0.00,M5] [#5 0.03,0.04,1.04,U] [#6 -0.22,0.01,0.80,U] [#7 -0.07,0.17,0.87,U] [#8 -0.19,0.43,0.82,U] 
02:29:33.968 00.000 10844 single-star, 7 included, MultiStar: {-0.04, 0.19}, one-star: {0.04, 0.11}
02:29:33.968 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.75) = xAngle (2.97 = 2.97)
02:29:33.968 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.95 = 2.95)
02:29:33.968 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.22 mountX=-0.11 mountY=0.02, mountTheta=2.95
02:29:33.969 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.11, opts=13)
02:29:33.969 00.000 10844 Enqueuing Move request for scope (0.04, 0.11)
02:29:33.969 00.000 11060 Worker thread wakes up
02:29:33.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:33.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
02:29:33.969 00.000 10844 UpdateGuideState exits: m=2670 SNR=32.5
02:29:33.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:29:33.971 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:33.971 00.000 11060 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=0.02
02:29:33.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:33.971 00.000 10844 Enqueuing Expose request
02:29:33.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:29:33.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:33.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:29:33.971 00.000 11060 MoveAxis(E, 0, ABG)
02:29:33.971 00.000 11060 Move returns status 0, amount 0
02:29:33.971 00.000 11060 MoveAxis(N, 0, ABG)
02:29:33.972 00.001 11060 Move returns status 0, amount 0
02:29:33.972 00.000 11060 move complete, result=0
02:29:33.972 00.000 11060 worker thread done servicing request
02:29:33.972 00.000 11060 Worker thread wakes up
02:29:33.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:33.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:33.974 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:34.601 00.627 11060 Exposure complete
02:29:34.871 00.270 11060 worker thread done servicing request
02:29:34.871 00.000 10844 OnExposeComplete: enter
02:29:34.871 00.000 10844 UpdateGuideState(): m_state=6
02:29:34.871 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13778
02:29:34.871 00.000 10844 Star::Find returns 1 (0), X=263.71, Y=61.76, Mass=2248, SNR=29.7, Peak=216 HFD=3.2
02:29:34.872 00.001 10844 MultiStar: [#1 -0.06,0.44,0.96,U] [#2 -0.22,1.03,0.00,M4] [#3 0.07,-0.01,1.15,U] [#4 -0.41,0.12,0.92,U] [#5 -0.29,0.09,1.02,U] [#6 -0.04,-0.08,0.96,U] [#7 0.16,0.12,0.89,U] [#8 0.09,0.39,0.91,U] 
02:29:34.872 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.14}, one-star: {-0.11, 0.08}
02:29:34.872 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.75) = xAngle (4.29 = -1.99)
02:29:34.872 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
02:29:34.872 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.54 mountX=-0.06 mountY=-0.12, mountTheta=-1.99
02:29:34.875 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.08, opts=13)
02:29:34.875 00.000 10844 Enqueuing Move request for scope (-0.11, 0.08)
02:29:34.875 00.000 11060 Worker thread wakes up
02:29:34.875 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:34.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
02:29:34.876 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
02:29:34.876 00.000 10844 UpdateGuideState exits: m=2248 SNR=29.7
02:29:34.876 00.000 11060 Moving (-0.11, 0.08) raw xDistance=-0.06 yDistance=-0.12
02:29:34.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:34.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:34.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:34.876 00.000 10844 Enqueuing Expose request
02:29:34.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:34.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:29:34.876 00.000 11060 MoveAxis(E, 0, ABG)
02:29:34.877 00.001 11060 Move returns status 0, amount 0
02:29:34.877 00.000 11060 MoveAxis(N, 0, ABG)
02:29:34.877 00.000 11060 Move returns status 0, amount 0
02:29:34.877 00.000 11060 move complete, result=0
02:29:34.877 00.000 11060 worker thread done servicing request
02:29:34.877 00.000 11060 Worker thread wakes up
02:29:34.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:34.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:34.878 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:35.506 00.628 11060 Exposure complete
02:29:35.781 00.275 11060 worker thread done servicing request
02:29:35.781 00.000 10844 OnExposeComplete: enter
02:29:35.781 00.000 10844 UpdateGuideState(): m_state=6
02:29:35.782 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13779
02:29:35.782 00.000 10844 Star::Find returns 1 (0), X=264.02, Y=62.18, Mass=2364, SNR=30.4, Peak=224 HFD=2.9
02:29:35.782 00.000 10844 MultiStar: [#1 -0.22,0.56,0.89,U] [#2 -0.02,1.02,0.00,M5] [#3 -0.32,0.22,0.96,U] [#4 -0.32,0.60,0.00,M5] [#5 -0.01,0.37,1.09,U] [#6 0.23,0.11,0.94,U] [#7 -0.28,-0.10,0.87,U] [#8 -0.00,0.57,0.90,U] 
02:29:35.782 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.32}, one-star: {0.20, 0.50}
02:29:35.782 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.75) = xAngle (3.48 = -2.80)
02:29:35.782 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.46 = -2.82)
02:29:35.783 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.73 mountX=-0.31 mountY=-0.10, mountTheta=-2.82
02:29:35.785 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.32, opts=13)
02:29:35.786 00.001 10844 Enqueuing Move request for scope (-0.05, 0.32)
02:29:35.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:35.786 00.000 10844 UpdateGuideState exits: m=2364 SNR=30.4
02:29:35.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:35.795 00.009 11060 Worker thread wakes up
02:29:35.796 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
02:29:35.796 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
02:29:35.796 00.000 11060 Moving (-0.05, 0.32) raw xDistance=-0.31 yDistance=-0.10
02:29:35.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:29:35.797 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:35.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:29:35.797 00.000 11060 MoveAxis(E, 53, ABG)
02:29:35.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:35.797 00.000 10844 Enqueuing Expose request
02:29:35.797 00.000 11060 Guiding  Dir = 2, Dur = 53
02:29:35.815 00.018 11060 IsSlewing returns 0
02:29:35.815 00.000 11060 IsGuiding returns 0
02:29:35.876 00.061 11060 IsGuiding returns 0
02:29:35.876 00.000 11060 Move returns status 0, amount 53
02:29:35.876 00.000 11060 MoveAxis(N, 0, ABG)
02:29:35.876 00.000 11060 Move returns status 0, amount 0
02:29:35.877 00.001 11060 move complete, result=0
02:29:35.877 00.000 11060 worker thread done servicing request
02:29:35.877 00.000 11060 Worker thread wakes up
02:29:35.878 00.001 10844 GuideStep: -0.3 px 53 ms EAST, -0.1 px 0 ms NORTH
02:29:35.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:35.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:36.513 00.635 11060 Exposure complete
02:29:36.770 00.257 11060 worker thread done servicing request
02:29:36.771 00.001 10844 OnExposeComplete: enter
02:29:36.771 00.000 10844 UpdateGuideState(): m_state=6
02:29:36.771 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13780
02:29:36.771 00.000 10844 Star::Find returns 1 (0), X=263.76, Y=62.11, Mass=2326, SNR=29.5, Peak=232 HFD=3.0
02:29:36.772 00.001 10844 MultiStar: [#1 -0.25,0.19,1.09,U] [#2 -0.83,0.59,0.00,M6] [#3 -0.09,0.22,0.95,U] [#4 -0.28,0.85,0.00,M6] [#5 -0.68,0.22,0.00,M1] [#6 0.09,-0.37,1.03,U] [#7 0.08,0.21,0.80,U] [#8 -0.20,0.22,0.96,U] 
02:29:36.772 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.14}, one-star: {-0.06, 0.43}
02:29:36.772 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.75) = xAngle (3.82 = -2.46)
02:29:36.772 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.80 = -2.48)
02:29:36.772 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.07 mountX=-0.13 mountY=-0.10, mountTheta=-2.47
02:29:36.775 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.14, opts=13)
02:29:36.775 00.000 10844 Enqueuing Move request for scope (-0.08, 0.14)
02:29:36.775 00.000 11060 Worker thread wakes up
02:29:36.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:36.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
02:29:36.775 00.000 10844 UpdateGuideState exits: m=2326 SNR=29.5
02:29:36.775 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
02:29:36.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:36.775 00.000 11060 Moving (-0.08, 0.14) raw xDistance=-0.13 yDistance=-0.10
02:29:36.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:36.775 00.000 10844 Enqueuing Expose request
02:29:36.777 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:29:36.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:36.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:29:36.777 00.000 11060 MoveAxis(E, 24, ABG)
02:29:36.778 00.001 11060 Guiding  Dir = 2, Dur = 24
02:29:36.784 00.006 11060 IsSlewing returns 0
02:29:36.784 00.000 11060 IsGuiding returns 0
02:29:36.818 00.034 11060 IsGuiding returns 0
02:29:36.819 00.001 11060 Move returns status 0, amount 24
02:29:36.819 00.000 11060 MoveAxis(N, 0, ABG)
02:29:36.819 00.000 11060 Move returns status 0, amount 0
02:29:36.819 00.000 11060 move complete, result=0
02:29:36.820 00.001 11060 worker thread done servicing request
02:29:36.820 00.000 10844 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
02:29:36.820 00.000 11060 Worker thread wakes up
02:29:36.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:36.821 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:37.459 00.638 11060 Exposure complete
02:29:37.748 00.289 11060 worker thread done servicing request
02:29:37.749 00.001 10844 OnExposeComplete: enter
02:29:37.749 00.000 10844 UpdateGuideState(): m_state=6
02:29:37.749 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13781
02:29:37.749 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=61.85, Mass=2918, SNR=34.4, Peak=254 HFD=3.1
02:29:37.750 00.001 10844 MultiStar: [#1 0.02,0.38,0.88,U] [#2 -0.69,0.33,0.00,M7] [#3 -0.12,-0.10,0.98,U] [#4 -0.32,0.44,0.92,U] [#5 -0.58,-0.31,0.00,M2] [#6 0.27,-0.78,0.00,M1] [#7 0.23,-0.09,0.69,U] [#8 -0.23,0.30,0.82,U] 
02:29:37.750 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.19}, one-star: {0.15, 0.17}
02:29:37.750 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
02:29:37.750 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
02:29:37.750 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.84 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
02:29:37.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.19, opts=13)
02:29:37.752 00.000 10844 Enqueuing Move request for scope (-0.05, 0.19)
02:29:37.752 00.000 11060 Worker thread wakes up
02:29:37.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:37.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
02:29:37.752 00.000 10844 UpdateGuideState exits: m=2918 SNR=34.4
02:29:37.752 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
02:29:37.753 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:37.753 00.000 11060 Moving (-0.05, 0.19) raw xDistance=-0.17 yDistance=-0.08
02:29:37.753 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:37.753 00.000 10844 Enqueuing Expose request
02:29:37.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:29:37.753 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:37.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:29:37.753 00.000 11060 MoveAxis(E, 31, ABG)
02:29:37.753 00.000 11060 Guiding  Dir = 2, Dur = 31
02:29:37.766 00.013 11060 IsSlewing returns 0
02:29:37.766 00.000 11060 IsGuiding returns 0
02:29:37.811 00.045 11060 IsGuiding returns 0
02:29:37.811 00.000 11060 Move returns status 0, amount 31
02:29:37.811 00.000 11060 MoveAxis(N, 0, ABG)
02:29:37.811 00.000 11060 Move returns status 0, amount 0
02:29:37.811 00.000 11060 move complete, result=0
02:29:37.811 00.000 11060 worker thread done servicing request
02:29:37.811 00.000 11060 Worker thread wakes up
02:29:37.811 00.000 10844 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
02:29:37.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:37.812 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:38.441 00.629 11060 Exposure complete
02:29:38.725 00.284 11060 worker thread done servicing request
02:29:38.725 00.000 10844 OnExposeComplete: enter
02:29:38.725 00.000 10844 UpdateGuideState(): m_state=6
02:29:38.726 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13782
02:29:38.726 00.000 10844 Star::Find returns 1 (0), X=264.05, Y=61.67, Mass=1989, SNR=27.6, Peak=249 HFD=3.0
02:29:38.726 00.000 10844 MultiStar: [#1 0.26,-0.74,0.00,M1] [#2 -0.05,0.24,2.38,U] [#3 -0.11,0.41,0.95,U] [#4 -0.66,0.58,0.00,M6] [#5 -0.41,0.14,1.18,U] [#6 0.15,-0.50,1.07,U] [#7 0.38,-0.11,0.83,U] [#8 -0.26,0.10,1.06,U] 
02:29:38.726 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.07}, one-star: {0.22, -0.01}
02:29:38.727 00.001 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.75) = xAngle (3.79 = -2.50)
02:29:38.727 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.77 = -2.52)
02:29:38.727 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.03 mountX=-0.06 mountY=-0.05, mountTheta=-2.51
02:29:38.729 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
02:29:38.729 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
02:29:38.729 00.000 11060 Worker thread wakes up
02:29:38.729 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:38.730 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
02:29:38.730 00.000 10844 UpdateGuideState exits: m=1989 SNR=27.6
02:29:38.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
02:29:38.730 00.000 11060 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=-0.05
02:29:38.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:38.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:38.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:38.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:38.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:29:38.730 00.000 10844 Enqueuing Expose request
02:29:38.730 00.000 11060 MoveAxis(E, 0, ABG)
02:29:38.731 00.001 11060 Move returns status 0, amount 0
02:29:38.731 00.000 11060 MoveAxis(N, 0, ABG)
02:29:38.731 00.000 11060 Move returns status 0, amount 0
02:29:38.731 00.000 11060 move complete, result=0
02:29:38.731 00.000 11060 worker thread done servicing request
02:29:38.731 00.000 11060 Worker thread wakes up
02:29:38.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:38.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:38.733 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:39.379 00.646 11060 Exposure complete
02:29:39.637 00.258 10844 OnExposeComplete: enter
02:29:39.637 00.000 10844 UpdateGuideState(): m_state=6
02:29:39.638 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13783
02:29:39.638 00.000 10844 Star::Find returns 1 (0), X=264.08, Y=61.96, Mass=2084, SNR=28.1, Peak=211 HFD=3.0
02:29:39.638 00.000 10844 MultiStar: [#1 0.31,0.23,1.16,U] [#2 -0.47,0.90,0.00,M7] [#3 0.18,0.23,1.01,U] [#4 -0.32,0.05,1.13,U] [#5 -0.03,-0.09,1.13,U] [#6 0.38,-0.14,0.97,U] [#7 0.40,-0.20,0.81,U] [#8 0.07,-0.32,1.05,U] 
02:29:39.639 00.001 10844 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.26, 0.27}
02:29:39.639 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.75) = xAngle (1.84 = 1.84)
02:29:39.639 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
02:29:39.639 00.000 11060 worker thread done servicing request
02:29:39.639 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.04 mountY=0.13, mountTheta=1.84
02:29:39.643 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
02:29:39.643 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
02:29:39.643 00.000 11060 Worker thread wakes up
02:29:39.643 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:39.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
02:29:39.643 00.000 10844 UpdateGuideState exits: m=2084 SNR=28.1
02:29:39.643 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
02:29:39.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:39.643 00.000 11060 Moving (0.14, 0.01) raw xDistance=-0.04 yDistance=0.13
02:29:39.644 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:39.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:39.644 00.000 10844 Enqueuing Expose request
02:29:39.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:39.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:29:39.644 00.000 11060 MoveAxis(E, 0, ABG)
02:29:39.644 00.000 11060 Move returns status 0, amount 0
02:29:39.644 00.000 11060 MoveAxis(N, 0, ABG)
02:29:39.644 00.000 11060 Move returns status 0, amount 0
02:29:39.644 00.000 11060 move complete, result=0
02:29:39.644 00.000 11060 worker thread done servicing request
02:29:39.644 00.000 11060 Worker thread wakes up
02:29:39.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:39.645 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:39.646 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:40.292 00.646 11060 Exposure complete
02:29:40.572 00.280 11060 worker thread done servicing request
02:29:40.572 00.000 10844 OnExposeComplete: enter
02:29:40.572 00.000 10844 UpdateGuideState(): m_state=6
02:29:40.572 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13784
02:29:40.573 00.001 10844 Star::Find returns 1 (1), X=263.77, Y=61.86, Mass=2913, SNR=33.6, Peak=255 HFD=3.5
02:29:40.573 00.000 10844 MultiStar: [#1 0.22,0.46,0.94,U] [#2 0.20,0.07,1.79,U] [#3 -0.05,-0.26,0.89,U] [#4 -0.18,-0.34,0.82,U] [#5 -0.28,0.12,0.96,U] [#6 0.28,-0.23,0.72,U] [#7 -0.06,-0.19,0.77,U] [#8 0.25,-0.52,0.79,U] 
02:29:40.573 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.05, 0.18}
02:29:40.573 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.75) = xAngle (0.99 = 0.99)
02:29:40.573 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
02:29:40.573 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.76 mountX=0.03 mountY=0.05, mountTheta=0.99
02:29:40.576 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
02:29:40.576 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
02:29:40.576 00.000 11060 Worker thread wakes up
02:29:40.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:40.577 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:29:40.577 00.000 10844 UpdateGuideState exits: m=2913 SNR=33.6 Saturated
02:29:40.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:29:40.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:40.577 00.000 11060 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.05
02:29:40.578 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:40.578 00.000 10844 Enqueuing Expose request
02:29:40.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:29:40.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:40.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:29:40.578 00.000 11060 MoveAxis(E, 0, ABG)
02:29:40.578 00.000 11060 Move returns status 0, amount 0
02:29:40.578 00.000 11060 MoveAxis(N, 0, ABG)
02:29:40.578 00.000 11060 Move returns status 0, amount 0
02:29:40.578 00.000 11060 move complete, result=0
02:29:40.578 00.000 11060 worker thread done servicing request
02:29:40.578 00.000 11060 Worker thread wakes up
02:29:40.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:40.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:40.584 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:41.239 00.655 11060 Exposure complete
02:29:41.542 00.303 11060 worker thread done servicing request
02:29:41.542 00.000 10844 OnExposeComplete: enter
02:29:41.542 00.000 10844 UpdateGuideState(): m_state=6
02:29:41.543 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13785
02:29:41.543 00.000 10844 Star::Find returns 1 (0), X=263.70, Y=61.15, Mass=2821, SNR=32.7, Peak=240 HFD=3.5
02:29:41.543 00.000 10844 MultiStar: [#1 0.28,-0.11,0.91,U] [#2 0.20,0.57,1.89,U] [#3 -0.10,0.20,0.91,U] [#4 0.12,0.82,0.00,M5] [#5 0.03,-0.03,0.92,U] [#6 -0.39,-0.39,0.90,U] [#7 0.32,-0.67,0.00,M1] [#8 -0.02,-0.65,0.00,M1] 
02:29:41.544 00.001 10844 refined, 5 included, MultiStar: {0.02, 0.04}, one-star: {-0.12, -0.53}
02:29:41.544 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.75) = xAngle (2.92 = 2.92)
02:29:41.544 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.90 = 2.90)
02:29:41.544 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.16 mountX=-0.04 mountY=0.01, mountTheta=2.90
02:29:41.545 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
02:29:41.545 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
02:29:41.546 00.001 11060 Worker thread wakes up
02:29:41.546 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:41.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:29:41.546 00.000 10844 UpdateGuideState exits: m=2821 SNR=32.7
02:29:41.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:29:41.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:41.546 00.000 11060 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.01
02:29:41.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:41.546 00.000 10844 Enqueuing Expose request
02:29:41.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:41.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:41.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:29:41.547 00.001 11060 MoveAxis(E, 0, ABG)
02:29:41.547 00.000 11060 Move returns status 0, amount 0
02:29:41.547 00.000 11060 MoveAxis(N, 0, ABG)
02:29:41.547 00.000 11060 Move returns status 0, amount 0
02:29:41.547 00.000 11060 move complete, result=0
02:29:41.547 00.000 11060 worker thread done servicing request
02:29:41.547 00.000 11060 Worker thread wakes up
02:29:41.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:41.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:41.551 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:42.189 00.638 11060 Exposure complete
02:29:42.473 00.284 11060 worker thread done servicing request
02:29:42.474 00.001 10844 OnExposeComplete: enter
02:29:42.474 00.000 10844 UpdateGuideState(): m_state=6
02:29:42.474 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13786
02:29:42.474 00.000 10844 Star::Find returns 1 (0), X=263.83, Y=61.53, Mass=2502, SNR=31.1, Peak=219 HFD=3.5
02:29:42.475 00.001 10844 MultiStar: [#1 0.12,0.38,1.06,U] [#2 -0.67,0.63,0.00,M6] [#3 -0.18,0.60,0.97,U] [#4 -0.07,0.54,0.98,U] [#5 0.07,-0.12,0.98,U] [#6 0.58,-0.22,0.95,U] [#7 0.14,0.31,0.83,U] [#8 -0.24,-0.29,0.89,U] 
02:29:42.475 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.01, -0.15}
02:29:42.475 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
02:29:42.475 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.92 = 2.92)
02:29:42.475 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.19 mountX=-0.14 mountY=0.03, mountTheta=2.92
02:29:42.477 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
02:29:42.478 00.001 10844 Enqueuing Move request for scope (0.05, 0.14)
02:29:42.478 00.000 11060 Worker thread wakes up
02:29:42.478 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:42.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
02:29:42.478 00.000 10844 UpdateGuideState exits: m=2502 SNR=31.1
02:29:42.478 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
02:29:42.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:42.478 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.14 yDistance=0.03
02:29:42.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:42.478 00.000 10844 Enqueuing Expose request
02:29:42.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:29:42.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:42.479 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:29:42.479 00.000 11060 MoveAxis(E, 25, ABG)
02:29:42.479 00.000 11060 Guiding  Dir = 2, Dur = 25
02:29:42.491 00.012 11060 IsSlewing returns 0
02:29:42.492 00.001 11060 IsGuiding returns 0
02:29:42.522 00.030 11060 IsGuiding returns 0
02:29:42.522 00.000 11060 Move returns status 0, amount 25
02:29:42.522 00.000 11060 MoveAxis(N, 0, ABG)
02:29:42.522 00.000 11060 Move returns status 0, amount 0
02:29:42.522 00.000 11060 move complete, result=0
02:29:42.523 00.001 11060 worker thread done servicing request
02:29:42.526 00.003 10844 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
02:29:42.526 00.000 11060 Worker thread wakes up
02:29:42.528 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:42.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:43.169 00.641 11060 Exposure complete
02:29:43.488 00.319 11060 worker thread done servicing request
02:29:43.488 00.000 10844 OnExposeComplete: enter
02:29:43.488 00.000 10844 UpdateGuideState(): m_state=6
02:29:43.488 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13787
02:29:43.489 00.001 10844 Star::Find returns 1 (0), X=263.65, Y=61.81, Mass=2466, SNR=30.2, Peak=188 HFD=3.6
02:29:43.489 00.000 10844 MultiStar: [#1 0.21,-0.48,1.00,U] [#2 -0.14,0.28,2.12,U] [#3 -0.11,-0.37,0.95,U] [#4 -0.18,0.38,0.90,U] [#5 -0.55,-0.18,1.04,U] [#6 0.25,-1.02,0.00,M1] [#7 0.36,-0.90,0.00,M1] [#8 0.33,-0.27,0.90,U] 
02:29:43.489 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.02}, one-star: {-0.17, 0.13}
02:29:43.489 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.75) = xAngle (-1.15 = -1.15)
02:29:43.489 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.17 = -1.17)
02:29:43.489 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.90 mountX=0.04 mountY=-0.10, mountTheta=-1.15
02:29:43.491 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
02:29:43.491 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
02:29:43.491 00.000 11060 Worker thread wakes up
02:29:43.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:43.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
02:29:43.491 00.000 10844 UpdateGuideState exits: m=2466 SNR=30.2
02:29:43.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
02:29:43.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:43.492 00.001 11060 Moving (-0.10, -0.02) raw xDistance=0.04 yDistance=-0.10
02:29:43.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:43.492 00.000 10844 Enqueuing Expose request
02:29:43.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:29:43.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:43.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:29:43.492 00.000 11060 MoveAxis(E, 0, ABG)
02:29:43.492 00.000 11060 Move returns status 0, amount 0
02:29:43.492 00.000 11060 MoveAxis(N, 0, ABG)
02:29:43.492 00.000 11060 Move returns status 0, amount 0
02:29:43.492 00.000 11060 move complete, result=0
02:29:43.492 00.000 11060 worker thread done servicing request
02:29:43.493 00.001 11060 Worker thread wakes up
02:29:43.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:43.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:43.495 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:44.153 00.658 11060 Exposure complete
02:29:44.446 00.293 11060 worker thread done servicing request
02:29:44.446 00.000 10844 OnExposeComplete: enter
02:29:44.446 00.000 10844 UpdateGuideState(): m_state=6
02:29:44.446 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13788
02:29:44.446 00.000 10844 Star::Find returns 1 (0), X=264.07, Y=61.50, Mass=2146, SNR=28.5, Peak=237 HFD=3.0
02:29:44.447 00.001 10844 MultiStar: [#1 0.14,-0.17,1.03,U] [#2 0.27,-0.10,2.14,U] [#3 0.31,-0.11,0.92,U] [#4 -0.30,0.01,1.13,U] [#5 -0.15,-0.70,0.00,M1] [#6 0.30,-0.90,0.00,M2] [#7 0.76,-0.56,0.00,M2] [#8 0.18,-0.73,0.00,M1] 
02:29:44.447 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.11}, one-star: {0.25, -0.18}
02:29:44.447 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.75) = xAngle (1.13 = 1.13)
02:29:44.447 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
02:29:44.447 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.62 mountX=0.08 mountY=0.16, mountTheta=1.13
02:29:44.450 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.11, opts=13)
02:29:44.450 00.000 10844 Enqueuing Move request for scope (0.15, -0.11)
02:29:44.450 00.000 11060 Worker thread wakes up
02:29:44.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:44.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
02:29:44.450 00.000 10844 UpdateGuideState exits: m=2146 SNR=28.5
02:29:44.450 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
02:29:44.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:44.450 00.000 11060 Moving (0.15, -0.11) raw xDistance=0.08 yDistance=0.16
02:29:44.451 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:44.451 00.000 10844 Enqueuing Expose request
02:29:44.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:29:44.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:44.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:29:44.451 00.000 11060 MoveAxis(E, 0, ABG)
02:29:44.451 00.000 11060 Move returns status 0, amount 0
02:29:44.451 00.000 11060 MoveAxis(N, 0, ABG)
02:29:44.452 00.001 11060 Move returns status 0, amount 0
02:29:44.452 00.000 11060 move complete, result=0
02:29:44.452 00.000 11060 worker thread done servicing request
02:29:44.452 00.000 11060 Worker thread wakes up
02:29:44.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:44.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:44.456 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:29:45.092 00.636 11060 Exposure complete
02:29:45.449 00.357 11060 worker thread done servicing request
02:29:45.450 00.001 10844 OnExposeComplete: enter
02:29:45.450 00.000 10844 UpdateGuideState(): m_state=6
02:29:45.450 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13789
02:29:45.450 00.000 10844 Star::Find returns 1 (0), X=264.00, Y=61.92, Mass=2220, SNR=29.6, Peak=213 HFD=2.9
02:29:45.451 00.001 10844 MultiStar: [#1 0.33,0.29,0.96,U] [#2 -0.17,0.20,2.17,U] [#3 0.38,-0.07,0.98,U] [#4 -0.44,0.31,0.97,U] [#5 -0.19,-0.09,1.22,U] [#6 0.38,-0.42,1.02,U] [#7 0.29,0.08,0.87,U] [#8 0.02,-0.18,0.92,U] 
02:29:45.451 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.18, 0.24}
02:29:45.451 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
02:29:45.452 00.001 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
02:29:45.452 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.86 mountX=-0.06 mountY=0.04, mountTheta=2.60
02:29:45.456 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
02:29:45.460 00.004 10844 Enqueuing Move request for scope (0.05, 0.06)
02:29:45.461 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:29:45.462 00.001 10844 UpdateGuideState exits: m=2220 SNR=29.6
02:29:45.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:45.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:45.462 00.000 10844 Enqueuing Expose request
02:29:45.463 00.001 11060 Worker thread wakes up
02:29:45.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
02:29:45.464 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
02:29:45.464 00.000 11060 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=0.04
02:29:45.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:45.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:45.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:29:45.464 00.000 11060 MoveAxis(E, 0, ABG)
02:29:45.464 00.000 11060 Move returns status 0, amount 0
02:29:45.464 00.000 11060 MoveAxis(N, 0, ABG)
02:29:45.464 00.000 11060 Move returns status 0, amount 0
02:29:45.464 00.000 11060 move complete, result=0
02:29:45.464 00.000 11060 worker thread done servicing request
02:29:45.464 00.000 11060 Worker thread wakes up
02:29:45.465 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:45.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:45.465 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:46.106 00.641 11060 Exposure complete
02:29:46.424 00.318 11060 worker thread done servicing request
02:29:46.424 00.000 10844 OnExposeComplete: enter
02:29:46.424 00.000 10844 UpdateGuideState(): m_state=6
02:29:46.425 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13790
02:29:46.425 00.000 10844 Star::Find returns 1 (0), X=263.64, Y=62.37, Mass=2376, SNR=30.0, Peak=251 HFD=3.3
02:29:46.437 00.012 10844 MultiStar: [#1 0.21,0.41,1.04,U] [#2 -0.40,0.50,0.00,M4] [#3 -0.15,0.05,0.94,U] [#4 -0.29,-0.24,1.08,U] [#5 -0.03,-0.12,0.92,U] [#6 -0.11,-0.38,0.94,U] [#7 0.10,0.34,0.83,U] [#8 -0.18,0.15,1.08,U] 
02:29:46.438 00.001 10844 refined, 7 included, MultiStar: {-0.08, 0.11}, one-star: {-0.18, 0.69}
02:29:46.438 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.75) = xAngle (3.96 = -2.32)
02:29:46.438 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.95 = -2.34)
02:29:46.438 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.21 mountX=-0.10 mountY=-0.10, mountTheta=-2.33
02:29:46.439 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
02:29:46.441 00.002 10844 Enqueuing Move request for scope (-0.08, 0.11)
02:29:46.441 00.000 11060 Worker thread wakes up
02:29:46.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:46.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
02:29:46.441 00.000 10844 UpdateGuideState exits: m=2376 SNR=30.0
02:29:46.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
02:29:46.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:46.441 00.000 11060 Moving (-0.08, 0.11) raw xDistance=-0.10 yDistance=-0.10
02:29:46.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:46.441 00.000 10844 Enqueuing Expose request
02:29:46.442 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:29:46.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:46.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:29:46.442 00.000 11060 MoveAxis(E, 0, ABG)
02:29:46.442 00.000 11060 Move returns status 0, amount 0
02:29:46.442 00.000 11060 MoveAxis(N, 0, ABG)
02:29:46.442 00.000 11060 Move returns status 0, amount 0
02:29:46.442 00.000 11060 move complete, result=0
02:29:46.442 00.000 11060 worker thread done servicing request
02:29:46.442 00.000 11060 Worker thread wakes up
02:29:46.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:46.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:46.445 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:47.076 00.631 11060 Exposure complete
02:29:47.411 00.335 10844 OnExposeComplete: enter
02:29:47.411 00.000 10844 UpdateGuideState(): m_state=6
02:29:47.412 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13791
02:29:47.412 00.000 10844 Star::Find returns 1 (0), X=263.56, Y=61.82, Mass=2371, SNR=30.1, Peak=229 HFD=3.5
02:29:47.412 00.000 10844 MultiStar: [#1 -0.01,0.74,0.00,M1] [#2 -0.13,0.54,2.33,U] [#3 -0.20,0.08,1.01,U] [#4 0.09,0.10,0.95,U] [#5 0.06,0.19,0.99,U] [#6 -0.06,0.08,0.89,U] [#7 0.06,-0.06,0.91,U] [#8 -0.23,0.32,0.98,U] 
02:29:47.412 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.23}, one-star: {-0.27, 0.14}
02:29:47.412 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.75) = xAngle (3.71 = -2.58)
02:29:47.412 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.69 = -2.59)
02:29:47.412 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.95 mountX=-0.21 mountY=-0.13, mountTheta=-2.59
02:29:47.417 00.005 11060 worker thread done servicing request
02:29:47.418 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.23, opts=13)
02:29:47.418 00.000 10844 Enqueuing Move request for scope (-0.09, 0.23)
02:29:47.418 00.000 11060 Worker thread wakes up
02:29:47.419 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
02:29:47.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:47.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
02:29:47.419 00.000 10844 UpdateGuideState exits: m=2371 SNR=30.1
02:29:47.419 00.000 11060 Moving (-0.09, 0.23) raw xDistance=-0.21 yDistance=-0.13
02:29:47.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:47.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:29:47.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:47.419 00.000 10844 Enqueuing Expose request
02:29:47.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:47.420 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:29:47.420 00.000 11060 MoveAxis(E, 36, ABG)
02:29:47.420 00.000 11060 Guiding  Dir = 2, Dur = 36
02:29:47.458 00.038 11060 IsSlewing returns 0
02:29:47.458 00.000 11060 IsGuiding returns 0
02:29:47.538 00.080 11060 IsGuiding returns 0
02:29:47.538 00.000 11060 Move returns status 0, amount 36
02:29:47.538 00.000 11060 MoveAxis(N, 0, ABG)
02:29:47.538 00.000 11060 Move returns status 0, amount 0
02:29:47.538 00.000 11060 move complete, result=0
02:29:47.538 00.000 11060 worker thread done servicing request
02:29:47.539 00.001 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
02:29:47.539 00.000 11060 Worker thread wakes up
02:29:47.540 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:47.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:48.184 00.644 11060 Exposure complete
02:29:48.479 00.295 11060 worker thread done servicing request
02:29:48.479 00.000 10844 OnExposeComplete: enter
02:29:48.479 00.000 10844 UpdateGuideState(): m_state=6
02:29:48.480 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13792
02:29:48.480 00.000 10844 Star::Find returns 1 (0), X=263.67, Y=62.31, Mass=2570, SNR=31.8, Peak=220 HFD=3.4
02:29:48.480 00.000 10844 MultiStar: [#1 -0.05,0.81,0.00,M2] [#2 -0.34,0.35,2.06,U] [#3 -0.31,-0.10,0.95,U] [#4 -0.45,0.19,0.86,U] [#5 -0.50,0.75,0.00,M1] [#6 -0.17,0.23,0.83,U] [#7 0.03,-0.34,0.84,U] [#8 0.14,-0.16,1.01,U] 
02:29:48.480 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.15}, one-star: {-0.15, 0.63}
02:29:48.480 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.75) = xAngle (4.24 = -2.04)
02:29:48.480 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.23 = -2.06)
02:29:48.481 00.001 10844 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.49 mountX=-0.11 mountY=-0.22, mountTheta=-2.04
02:29:48.483 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.15, opts=13)
02:29:48.483 00.000 10844 Enqueuing Move request for scope (-0.20, 0.15)
02:29:48.483 00.000 11060 Worker thread wakes up
02:29:48.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:48.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
02:29:48.483 00.000 10844 UpdateGuideState exits: m=2570 SNR=31.8
02:29:48.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
02:29:48.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:48.484 00.001 11060 Moving (-0.20, 0.15) raw xDistance=-0.11 yDistance=-0.22
02:29:48.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:48.484 00.000 10844 Enqueuing Expose request
02:29:48.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:29:48.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:48.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:29:48.485 00.001 11060 MoveAxis(E, 0, ABG)
02:29:48.485 00.000 11060 Move returns status 0, amount 0
02:29:48.485 00.000 11060 MoveAxis(N, 0, ABG)
02:29:48.485 00.000 11060 Move returns status 0, amount 0
02:29:48.485 00.000 11060 move complete, result=0
02:29:48.485 00.000 11060 worker thread done servicing request
02:29:48.485 00.000 11060 Worker thread wakes up
02:29:48.486 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:48.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:48.488 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:49.132 00.644 11060 Exposure complete
02:29:49.435 00.303 11060 worker thread done servicing request
02:29:49.435 00.000 10844 OnExposeComplete: enter
02:29:49.435 00.000 10844 UpdateGuideState(): m_state=6
02:29:49.436 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13793
02:29:49.436 00.000 10844 Star::Find returns 1 (0), X=263.83, Y=62.16, Mass=2315, SNR=30.0, Peak=238 HFD=2.9
02:29:49.436 00.000 10844 MultiStar: [#1 0.29,0.64,0.00,M3] [#2 -0.21,0.91,0.00,M3] [#3 0.13,-0.03,0.97,U] [#4 -0.66,0.39,0.00,M1] [#5 -0.36,-0.16,1.13,U] [#6 0.23,-0.67,0.00,M1] [#7 0.49,-0.21,0.85,U] [#8 -0.01,-0.82,0.00,M1] 
02:29:49.436 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.02}, one-star: {0.01, 0.47}
02:29:49.436 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
02:29:49.437 00.001 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.19 = 2.19)
02:29:49.437 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.46 mountX=-0.03 mountY=0.04, mountTheta=2.20
02:29:49.438 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
02:29:49.438 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
02:29:49.438 00.000 11060 Worker thread wakes up
02:29:49.439 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:49.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:29:49.439 00.000 10844 UpdateGuideState exits: m=2315 SNR=30.0
02:29:49.439 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:29:49.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:49.439 00.000 11060 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.04
02:29:49.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:49.439 00.000 10844 Enqueuing Expose request
02:29:49.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:29:49.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:49.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:29:49.439 00.000 11060 MoveAxis(E, 0, ABG)
02:29:49.440 00.001 11060 Move returns status 0, amount 0
02:29:49.440 00.000 11060 MoveAxis(N, 0, ABG)
02:29:49.440 00.000 11060 Move returns status 0, amount 0
02:29:49.440 00.000 11060 move complete, result=0
02:29:49.440 00.000 11060 worker thread done servicing request
02:29:49.440 00.000 11060 Worker thread wakes up
02:29:49.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:49.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:49.441 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:50.085 00.644 11060 Exposure complete
02:29:50.377 00.292 11060 worker thread done servicing request
02:29:50.377 00.000 10844 OnExposeComplete: enter
02:29:50.377 00.000 10844 UpdateGuideState(): m_state=6
02:29:50.377 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13794
02:29:50.377 00.000 10844 Star::Find returns 1 (0), X=263.92, Y=62.05, Mass=2365, SNR=30.3, Peak=211 HFD=3.0
02:29:50.379 00.002 10844 MultiStar: [#1 0.36,0.66,0.00,M4] [#2 0.13,0.20,2.19,U] [#3 0.60,-0.09,0.96,U] [#4 -0.57,0.51,0.00,M2] [#5 -0.12,0.07,1.00,U] [#6 0.13,-0.64,0.00,M2] [#7 0.39,-0.26,0.90,U] [#8 0.46,-0.60,0.00,M2] 
02:29:50.379 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.09}, one-star: {0.10, 0.37}
02:29:50.379 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.75) = xAngle (2.19 = 2.19)
02:29:50.379 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.17 = 2.17)
02:29:50.379 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.44 mountX=-0.13 mountY=0.18, mountTheta=2.19
02:29:50.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.09, opts=13)
02:29:50.381 00.000 10844 Enqueuing Move request for scope (0.20, 0.09)
02:29:50.381 00.000 11060 Worker thread wakes up
02:29:50.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:50.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
02:29:50.381 00.000 10844 UpdateGuideState exits: m=2365 SNR=30.3
02:29:50.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
02:29:50.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:50.381 00.000 11060 Moving (0.20, 0.09) raw xDistance=-0.13 yDistance=0.18
02:29:50.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:50.381 00.000 10844 Enqueuing Expose request
02:29:50.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:29:50.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:50.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:29:50.381 00.000 11060 MoveAxis(E, 22, ABG)
02:29:50.383 00.002 11060 Guiding  Dir = 2, Dur = 22
02:29:50.399 00.016 11060 IsSlewing returns 0
02:29:50.401 00.002 11060 IsGuiding returns 0
02:29:50.447 00.046 11060 IsGuiding returns 0
02:29:50.447 00.000 11060 Move returns status 0, amount 22
02:29:50.448 00.001 11060 MoveAxis(N, 0, ABG)
02:29:50.448 00.000 11060 Move returns status 0, amount 0
02:29:50.448 00.000 11060 move complete, result=0
02:29:50.448 00.000 10844 GuideStep: -0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
02:29:50.448 00.000 11060 worker thread done servicing request
02:29:50.448 00.000 11060 Worker thread wakes up
02:29:50.449 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:50.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:51.089 00.640 11060 Exposure complete
02:29:51.390 00.301 11060 worker thread done servicing request
02:29:51.390 00.000 10844 OnExposeComplete: enter
02:29:51.390 00.000 10844 UpdateGuideState(): m_state=6
02:29:51.390 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13795
02:29:51.390 00.000 10844 Star::Find returns 1 (0), X=264.11, Y=61.90, Mass=2345, SNR=30.0, Peak=224 HFD=2.8
02:29:51.391 00.001 10844 MultiStar: [#1 0.24,0.56,1.16,U] [#2 0.23,0.40,2.05,U] [#3 0.27,-0.19,0.95,U] [#4 -0.13,0.62,0.00,M3] [#5 -0.15,0.03,1.06,U] [#6 -0.09,0.04,0.94,U] [#7 0.33,0.04,0.76,U] [#8 0.10,-0.32,0.88,U] 
02:29:51.391 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.15}, one-star: {0.28, 0.22}
02:29:51.394 00.003 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
02:29:51.394 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
02:29:51.394 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.77 mountX=-0.18 mountY=0.13, mountTheta=2.51
02:29:51.399 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.15, opts=13)
02:29:51.399 00.000 10844 Enqueuing Move request for scope (0.16, 0.15)
02:29:51.399 00.000 11060 Worker thread wakes up
02:29:51.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:51.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
02:29:51.399 00.000 10844 UpdateGuideState exits: m=2345 SNR=30.0
02:29:51.400 00.001 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
02:29:51.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:51.400 00.000 11060 Moving (0.16, 0.15) raw xDistance=-0.18 yDistance=0.13
02:29:51.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:51.400 00.000 10844 Enqueuing Expose request
02:29:51.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:29:51.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:51.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:29:51.400 00.000 11060 MoveAxis(E, 31, ABG)
02:29:51.400 00.000 11060 Guiding  Dir = 2, Dur = 31
02:29:51.428 00.028 11060 IsSlewing returns 0
02:29:51.428 00.000 11060 IsGuiding returns 0
02:29:51.490 00.062 11060 IsGuiding returns 0
02:29:51.490 00.000 11060 Move returns status 0, amount 31
02:29:51.491 00.001 11060 MoveAxis(N, 0, ABG)
02:29:51.491 00.000 11060 Move returns status 0, amount 0
02:29:51.491 00.000 11060 move complete, result=0
02:29:51.491 00.000 11060 worker thread done servicing request
02:29:51.491 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
02:29:51.491 00.000 11060 Worker thread wakes up
02:29:51.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:51.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:52.128 00.637 11060 Exposure complete
02:29:52.415 00.287 11060 worker thread done servicing request
02:29:52.415 00.000 10844 OnExposeComplete: enter
02:29:52.415 00.000 10844 UpdateGuideState(): m_state=6
02:29:52.416 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13796
02:29:52.416 00.000 10844 Star::Find returns 1 (1), X=264.01, Y=61.88, Mass=3340, SNR=37.1, Peak=255 HFD=3.4
02:29:52.416 00.000 10844 MultiStar: [#1 -0.09,0.54,0.89,U] [#2 -0.39,0.17,1.77,U] [#3 0.15,-0.06,0.87,U] [#4 0.11,0.57,0.74,U] [#5 -0.42,-0.34,0.93,U] [#6 0.60,-0.48,0.00,M2] [#7 0.14,-0.02,0.71,U] [#8 0.46,-0.17,0.82,U] 
02:29:52.416 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.11}, one-star: {0.19, 0.20}
02:29:52.416 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.75) = xAngle (3.64 = -2.64)
02:29:52.416 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.62 = -2.66)
02:29:52.417 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=-0.10 mountY=-0.06, mountTheta=-2.66
02:29:52.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
02:29:52.419 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
02:29:52.419 00.000 11060 Worker thread wakes up
02:29:52.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:52.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
02:29:52.419 00.000 10844 UpdateGuideState exits: m=3340 SNR=37.1 Saturated
02:29:52.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:29:52.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:52.419 00.000 11060 Moving (-0.04, 0.11) raw xDistance=-0.10 yDistance=-0.06
02:29:52.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:52.419 00.000 10844 Enqueuing Expose request
02:29:52.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:29:52.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:52.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:29:52.419 00.000 11060 MoveAxis(E, 0, ABG)
02:29:52.420 00.001 11060 Move returns status 0, amount 0
02:29:52.420 00.000 11060 MoveAxis(N, 0, ABG)
02:29:52.420 00.000 11060 Move returns status 0, amount 0
02:29:52.420 00.000 11060 move complete, result=0
02:29:52.420 00.000 11060 worker thread done servicing request
02:29:52.420 00.000 11060 Worker thread wakes up
02:29:52.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:52.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:52.426 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:53.059 00.633 11060 Exposure complete
02:29:53.337 00.278 11060 worker thread done servicing request
02:29:53.337 00.000 10844 OnExposeComplete: enter
02:29:53.337 00.000 10844 UpdateGuideState(): m_state=6
02:29:53.338 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13797
02:29:53.338 00.000 10844 Star::Find returns 1 (1), X=264.18, Y=61.97, Mass=2951, SNR=34.2, Peak=255 HFD=3.1
02:29:53.338 00.000 10844 MultiStar: [#1 0.32,0.43,0.96,U] [#2 0.16,0.43,1.80,U] [#3 0.53,0.60,0.00,M1] [#4 0.19,0.46,0.84,U] [#5 -0.07,0.42,0.96,U] [#6 0.21,-0.05,0.82,U] [#7 0.76,-0.02,0.00,M1] [#8 0.23,-0.65,0.00,M1] 
02:29:53.338 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.35}, one-star: {0.35, 0.29}
02:29:53.338 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.75) = xAngle (2.82 = 2.82)
02:29:53.338 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.80 = 2.80)
02:29:53.338 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.35 hyp=0.40 cameraTheta=1.07 mountX=-0.38 mountY=0.13, mountTheta=2.81
02:29:53.342 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.35, opts=13)
02:29:53.342 00.000 10844 Enqueuing Move request for scope (0.19, 0.35)
02:29:53.342 00.000 11060 Worker thread wakes up
02:29:53.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:29:53.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.35) opts 0xd
02:29:53.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.35)
02:29:53.342 00.000 10844 UpdateGuideState exits: m=2951 SNR=34.2 Saturated
02:29:53.342 00.000 11060 Moving (0.19, 0.35) raw xDistance=-0.38 yDistance=0.13
02:29:53.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:53.344 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:53.344 00.000 10844 Enqueuing Expose request
02:29:53.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
02:29:53.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:53.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:29:53.344 00.000 11060 MoveAxis(E, 66, ABG)
02:29:53.344 00.000 11060 Guiding  Dir = 2, Dur = 66
02:29:53.388 00.044 11060 IsSlewing returns 0
02:29:53.389 00.001 11060 IsGuiding returns 0
02:29:53.497 00.108 11060 IsGuiding returns 0
02:29:53.497 00.000 11060 Move returns status 0, amount 66
02:29:53.497 00.000 11060 MoveAxis(N, 0, ABG)
02:29:53.497 00.000 11060 Move returns status 0, amount 0
02:29:53.497 00.000 11060 move complete, result=0
02:29:53.497 00.000 11060 worker thread done servicing request
02:29:53.498 00.001 11060 Worker thread wakes up
02:29:53.498 00.000 10844 GuideStep: -0.4 px 66 ms EAST, 0.1 px 0 ms NORTH
02:29:53.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:53.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:54.139 00.641 11060 Exposure complete
02:29:54.418 00.279 10844 OnExposeComplete: enter
02:29:54.419 00.001 10844 UpdateGuideState(): m_state=6
02:29:54.419 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13798
02:29:54.419 00.000 10844 Star::Find returns 1 (0), X=263.76, Y=62.29, Mass=2019, SNR=28.2, Peak=201 HFD=3.0
02:29:54.420 00.001 10844 MultiStar: [#1 0.06,0.47,1.12,U] [#2 0.35,0.68,0.00,M1] [#3 0.27,0.24,1.15,U] [#4 0.09,0.30,1.07,U] [#5 0.23,0.13,1.20,U] [#6 -0.48,-0.35,1.09,U] [#7 0.16,0.11,0.81,U] [#8 -0.11,-0.25,0.98,U] 
02:29:54.420 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.16}, one-star: {-0.07, 0.61}
02:29:54.420 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.75) = xAngle (3.18 = -3.10)
02:29:54.420 00.000 11060 worker thread done servicing request
02:29:54.420 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.17 = -3.12)
02:29:54.420 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.43 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
02:29:54.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.16, opts=13)
02:29:54.422 00.000 10844 Enqueuing Move request for scope (0.02, 0.16)
02:29:54.423 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:29:54.423 00.000 10844 UpdateGuideState exits: m=2019 SNR=28.2
02:29:54.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:54.425 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:54.425 00.000 10844 Enqueuing Expose request
02:29:54.425 00.000 11060 Worker thread wakes up
02:29:54.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
02:29:54.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
02:29:54.425 00.000 11060 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=-0.00
02:29:54.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
02:29:54.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:54.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:29:54.425 00.000 11060 MoveAxis(E, 30, ABG)
02:29:54.425 00.000 11060 Guiding  Dir = 2, Dur = 30
02:29:54.463 00.038 11060 IsSlewing returns 0
02:29:54.464 00.001 11060 IsGuiding returns 0
02:29:54.514 00.050 11060 IsGuiding returns 0
02:29:54.515 00.001 11060 Move returns status 0, amount 30
02:29:54.515 00.000 11060 MoveAxis(N, 0, ABG)
02:29:54.515 00.000 11060 Move returns status 0, amount 0
02:29:54.515 00.000 11060 move complete, result=0
02:29:54.515 00.000 11060 worker thread done servicing request
02:29:54.515 00.000 11060 Worker thread wakes up
02:29:54.515 00.000 10844 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
02:29:54.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:54.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:55.155 00.640 11060 Exposure complete
02:29:55.484 00.329 11060 worker thread done servicing request
02:29:55.484 00.000 10844 OnExposeComplete: enter
02:29:55.484 00.000 10844 UpdateGuideState(): m_state=6
02:29:55.484 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13799
02:29:55.485 00.001 10844 Star::Find returns 1 (0), X=264.22, Y=61.53, Mass=1836, SNR=25.4, Peak=191 HFD=3.3
02:29:55.486 00.001 10844 MultiStar: [#1 0.04,0.16,1.15,U] [#2 -0.01,0.11,2.39,U] [#3 0.46,0.05,1.23,U] [#4 -0.15,-0.31,1.30,U] [#5 0.01,-0.00,1.17,U] [#6 0.28,-0.70,0.00,M1] [#7 0.32,-0.22,0.93,U] [#8 -0.40,0.20,1.09,U] 
02:29:55.486 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.00}, one-star: {0.40, -0.16}
02:29:55.486 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
02:29:55.486 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
02:29:55.486 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.05 mountX=-0.01 mountY=0.06, mountTheta=1.70
02:29:55.487 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.00, opts=13)
02:29:55.489 00.002 10844 Enqueuing Move request for scope (0.06, -0.00)
02:29:55.489 00.000 11060 Worker thread wakes up
02:29:55.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:55.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
02:29:55.489 00.000 10844 UpdateGuideState exits: m=1836 SNR=25.4
02:29:55.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
02:29:55.490 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:55.490 00.000 11060 Moving (0.06, -0.00) raw xDistance=-0.01 yDistance=0.06
02:29:55.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:55.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:29:55.490 00.000 10844 Enqueuing Expose request
02:29:55.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:55.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:29:55.490 00.000 11060 MoveAxis(E, 0, ABG)
02:29:55.490 00.000 11060 Move returns status 0, amount 0
02:29:55.491 00.001 11060 MoveAxis(N, 0, ABG)
02:29:55.491 00.000 11060 Move returns status 0, amount 0
02:29:55.491 00.000 11060 move complete, result=0
02:29:55.491 00.000 11060 worker thread done servicing request
02:29:55.491 00.000 11060 Worker thread wakes up
02:29:55.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:55.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:55.492 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:56.137 00.645 11060 Exposure complete
02:29:56.449 00.312 11060 worker thread done servicing request
02:29:56.449 00.000 10844 OnExposeComplete: enter
02:29:56.449 00.000 10844 UpdateGuideState(): m_state=6
02:29:56.449 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13800
02:29:56.450 00.001 10844 Star::Find returns 1 (0), X=263.73, Y=61.57, Mass=2073, SNR=27.7, Peak=214 HFD=3.2
02:29:56.450 00.000 10844 MultiStar: [#1 -0.04,-0.43,1.11,U] [#2 -0.19,0.23,2.31,U] [#3 -0.28,-0.34,1.15,U] [#4 -0.14,-0.20,1.06,U] [#5 0.14,0.00,1.11,U] [#6 -0.07,-0.22,1.04,U] [#7 0.03,-0.23,0.92,U] [#8 0.15,0.02,1.02,U] 
02:29:56.450 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {-0.09, -0.11}
02:29:56.450 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
02:29:56.450 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
02:29:56.450 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.20 mountX=0.11 mountY=-0.06, mountTheta=-0.46
02:29:56.453 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.10, opts=13)
02:29:56.453 00.000 10844 Enqueuing Move request for scope (-0.07, -0.10)
02:29:56.453 00.000 11060 Worker thread wakes up
02:29:56.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
02:29:56.459 00.006 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
02:29:56.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:56.459 00.000 11060 Moving (-0.07, -0.10) raw xDistance=0.11 yDistance=-0.06
02:29:56.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:29:56.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:56.460 00.001 10844 UpdateGuideState exits: m=2073 SNR=27.7
02:29:56.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:29:56.460 00.000 11060 MoveAxis(E, 0, ABG)
02:29:56.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:56.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:56.460 00.000 10844 Enqueuing Expose request
02:29:56.460 00.000 11060 Move returns status 0, amount 0
02:29:56.461 00.001 11060 MoveAxis(N, 0, ABG)
02:29:56.461 00.000 11060 Move returns status 0, amount 0
02:29:56.462 00.001 11060 move complete, result=0
02:29:56.462 00.000 11060 worker thread done servicing request
02:29:56.462 00.000 11060 Worker thread wakes up
02:29:56.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:56.463 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:56.464 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:57.092 00.628 11060 Exposure complete
02:29:57.397 00.305 10844 OnExposeComplete: enter
02:29:57.397 00.000 10844 UpdateGuideState(): m_state=6
02:29:57.397 00.000 11060 worker thread done servicing request
02:29:57.398 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13801
02:29:57.398 00.000 10844 Star::Find returns 1 (1), X=263.31, Y=61.80, Mass=2694, SNR=32.7, Peak=255 HFD=3.2
02:29:57.399 00.001 10844 MultiStar: [#1 -0.69,0.34,0.00,M1] [#2 -0.22,0.23,2.14,U] [#3 -0.44,0.15,0.88,U] [#4 -0.29,0.09,0.96,U] [#5 0.15,0.36,0.96,U] [#6 0.28,-0.56,0.86,U] [#7 -0.41,-0.01,0.88,U] [#8 -0.41,-0.33,0.92,U] 
02:29:57.399 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.04}, one-star: {-0.51, 0.12}
02:29:57.399 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
02:29:57.399 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
02:29:57.399 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.96 mountX=-0.00 mountY=-0.24, mountTheta=-1.57
02:29:57.410 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.04, opts=13)
02:29:57.410 00.000 10844 Enqueuing Move request for scope (-0.23, 0.04)
02:29:57.410 00.000 11060 Worker thread wakes up
02:29:57.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:57.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
02:29:57.410 00.000 10844 UpdateGuideState exits: m=2694 SNR=32.7 Saturated
02:29:57.410 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
02:29:57.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:57.410 00.000 11060 Moving (-0.23, 0.04) raw xDistance=-0.00 yDistance=-0.24
02:29:57.412 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:57.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:29:57.412 00.000 10844 Enqueuing Expose request
02:29:57.415 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:57.416 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:29:57.416 00.000 11060 MoveAxis(E, 0, ABG)
02:29:57.416 00.000 11060 Move returns status 0, amount 0
02:29:57.416 00.000 11060 MoveAxis(N, 0, ABG)
02:29:57.416 00.000 11060 Move returns status 0, amount 0
02:29:57.416 00.000 11060 move complete, result=0
02:29:57.417 00.001 11060 worker thread done servicing request
02:29:57.417 00.000 11060 Worker thread wakes up
02:29:57.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:57.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:57.418 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:58.058 00.640 11060 Exposure complete
02:29:58.346 00.288 11060 worker thread done servicing request
02:29:58.346 00.000 10844 OnExposeComplete: enter
02:29:58.346 00.000 10844 UpdateGuideState(): m_state=6
02:29:58.346 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13802
02:29:58.347 00.001 10844 Star::Find returns 1 (0), X=263.80, Y=61.96, Mass=2194, SNR=29.3, Peak=190 HFD=3.1
02:29:58.347 00.000 10844 MultiStar: [#1 -0.05,0.35,0.97,U] [#2 -0.65,0.03,0.00,M1] [#3 -0.00,0.32,0.98,U] [#4 0.16,0.36,0.97,U] [#5 -0.79,-0.22,0.00,M1] [#6 0.41,-0.24,1.04,U] [#7 0.29,-0.15,0.82,U] [#8 -0.21,-0.67,0.00,M1] 
02:29:58.347 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.16}, one-star: {-0.02, 0.28}
02:29:58.347 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
02:29:58.347 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
02:29:58.347 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.89 mountX=-0.18 mountY=0.10, mountTheta=2.63
02:29:58.349 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.16, opts=13)
02:29:58.349 00.000 10844 Enqueuing Move request for scope (0.13, 0.16)
02:29:58.349 00.000 11060 Worker thread wakes up
02:29:58.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:29:58.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
02:29:58.349 00.000 10844 UpdateGuideState exits: m=2194 SNR=29.3
02:29:58.350 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
02:29:58.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:58.350 00.000 11060 Moving (0.13, 0.16) raw xDistance=-0.18 yDistance=0.10
02:29:58.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:58.350 00.000 10844 Enqueuing Expose request
02:29:58.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:29:58.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:58.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:29:58.350 00.000 11060 MoveAxis(E, 31, ABG)
02:29:58.350 00.000 11060 Guiding  Dir = 2, Dur = 31
02:29:58.390 00.040 11060 IsSlewing returns 0
02:29:58.395 00.005 11060 IsGuiding returns 0
02:29:58.452 00.057 11060 IsGuiding returns 0
02:29:58.452 00.000 11060 Move returns status 0, amount 31
02:29:58.452 00.000 11060 MoveAxis(N, 0, ABG)
02:29:58.452 00.000 11060 Move returns status 0, amount 0
02:29:58.452 00.000 11060 move complete, result=0
02:29:58.452 00.000 11060 worker thread done servicing request
02:29:58.452 00.000 11060 Worker thread wakes up
02:29:58.452 00.000 10844 GuideStep: -0.2 px 31 ms EAST, 0.1 px 0 ms NORTH
02:29:58.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:58.459 00.007 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:29:59.098 00.639 11060 Exposure complete
02:29:59.397 00.299 11060 worker thread done servicing request
02:29:59.397 00.000 10844 OnExposeComplete: enter
02:29:59.397 00.000 10844 UpdateGuideState(): m_state=6
02:29:59.397 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13803
02:29:59.397 00.000 10844 Star::Find returns 1 (0), X=263.95, Y=62.20, Mass=2611, SNR=31.5, Peak=234 HFD=2.9
02:29:59.399 00.002 10844 MultiStar: [#1 0.27,0.28,1.04,U] [#2 -0.42,0.83,0.00,M2] [#3 -0.10,-0.01,0.87,U] [#4 -0.09,0.55,0.93,U] [#5 -0.41,0.21,1.07,U] [#6 0.51,-0.36,0.82,U] [#7 0.35,-0.29,0.67,U] [#8 0.01,0.02,0.93,U] 
02:29:59.399 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.15}, one-star: {0.13, 0.52}
02:29:59.399 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.91 = 2.91)
02:29:59.400 00.001 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.89 = 2.89)
02:29:59.400 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.15 mountX=-0.15 mountY=0.04, mountTheta=2.89
02:29:59.401 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.15, opts=13)
02:29:59.401 00.000 10844 Enqueuing Move request for scope (0.06, 0.15)
02:29:59.401 00.000 11060 Worker thread wakes up
02:29:59.402 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:29:59.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
02:29:59.402 00.000 10844 UpdateGuideState exits: m=2611 SNR=31.5
02:29:59.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
02:29:59.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:59.402 00.000 11060 Moving (0.06, 0.15) raw xDistance=-0.15 yDistance=0.04
02:29:59.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:29:59.402 00.000 10844 Enqueuing Expose request
02:29:59.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:29:59.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:59.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:29:59.403 00.001 11060 MoveAxis(E, 28, ABG)
02:29:59.403 00.000 11060 Guiding  Dir = 2, Dur = 28
02:29:59.441 00.038 11060 IsSlewing returns 0
02:29:59.441 00.000 11060 IsGuiding returns 0
02:29:59.488 00.047 11060 IsGuiding returns 0
02:29:59.489 00.001 11060 Move returns status 0, amount 28
02:29:59.489 00.000 11060 MoveAxis(N, 0, ABG)
02:29:59.489 00.000 11060 Move returns status 0, amount 0
02:29:59.489 00.000 11060 move complete, result=0
02:29:59.489 00.000 10844 GuideStep: -0.2 px 28 ms EAST, 0.0 px 0 ms NORTH
02:29:59.489 00.000 11060 worker thread done servicing request
02:29:59.490 00.001 11060 Worker thread wakes up
02:29:59.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:29:59.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:00.163 00.673 11060 Exposure complete
02:30:00.465 00.302 11060 worker thread done servicing request
02:30:00.465 00.000 10844 OnExposeComplete: enter
02:30:00.465 00.000 10844 UpdateGuideState(): m_state=6
02:30:00.465 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13804
02:30:00.465 00.000 10844 Star::Find returns 1 (1), X=263.77, Y=61.82, Mass=2757, SNR=32.7, Peak=255 HFD=3.1
02:30:00.466 00.001 10844 MultiStar: [#1 0.19,-0.35,0.97,U] [#2 -0.19,-0.01,1.95,U] [#3 0.16,-0.24,0.99,U] [#4 -0.27,-0.21,0.94,U] [#5 -0.03,0.04,0.95,U] [#6 0.35,-0.67,0.00,M1] [#7 0.49,-0.90,0.00,M1] [#8 0.23,-0.57,0.74,U] 
02:30:00.466 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.14}, one-star: {-0.05, 0.13}
02:30:00.466 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
02:30:00.466 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
02:30:00.466 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.74 mountX=0.14 mountY=-0.00, mountTheta=-0.01
02:30:00.468 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
02:30:00.468 00.000 10844 Enqueuing Move request for scope (-0.02, -0.14)
02:30:00.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:30:00.468 00.000 11060 Worker thread wakes up
02:30:00.469 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
02:30:00.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
02:30:00.469 00.000 11060 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=-0.00
02:30:00.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:30:00.469 00.000 10844 UpdateGuideState exits: m=2757 SNR=32.7 Saturated
02:30:00.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:00.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:00.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:00.470 00.001 10844 Enqueuing Expose request
02:30:00.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:30:00.470 00.000 11060 MoveAxis(W, 23, ABG)
02:30:00.470 00.000 11060 Guiding  Dir = 3, Dur = 23
02:30:00.499 00.029 11060 IsSlewing returns 0
02:30:00.500 00.001 11060 IsGuiding returns 0
02:30:00.545 00.045 11060 IsGuiding returns 0
02:30:00.545 00.000 11060 Move returns status 0, amount 23
02:30:00.559 00.014 11060 MoveAxis(N, 0, ABG)
02:30:00.559 00.000 11060 Move returns status 0, amount 0
02:30:00.559 00.000 11060 move complete, result=0
02:30:00.560 00.001 11060 worker thread done servicing request
02:30:00.560 00.000 11060 Worker thread wakes up
02:30:00.560 00.000 10844 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
02:30:00.561 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:00.563 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:01.192 00.629 11060 Exposure complete
02:30:01.536 00.344 11060 worker thread done servicing request
02:30:01.536 00.000 10844 OnExposeComplete: enter
02:30:01.536 00.000 10844 UpdateGuideState(): m_state=6
02:30:01.537 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13805
02:30:01.537 00.000 10844 Star::Find returns 1 (0), X=263.50, Y=62.58, Mass=2498, SNR=31.1, Peak=230 HFD=3.3
02:30:01.538 00.001 10844 MultiStar: [#1 -0.18,-0.26,1.00,U] [#2 0.09,-0.34,2.04,U] [#3 -0.00,-0.18,0.86,U] [#4 -0.77,0.06,0.00,M1] [#5 0.07,-0.25,1.12,U] [#6 0.35,-0.26,0.93,U] [#7 0.29,-0.72,0.00,M2] [#8 0.06,-0.18,0.93,U] 
02:30:01.538 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {-0.32, 0.90}
02:30:01.538 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
02:30:01.538 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.33 = 0.33)
02:30:01.538 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.41 mountX=0.11 mountY=0.04, mountTheta=0.33
02:30:01.540 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
02:30:01.540 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
02:30:01.541 00.001 11060 Worker thread wakes up
02:30:01.541 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:01.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
02:30:01.541 00.000 10844 UpdateGuideState exits: m=2498 SNR=31.1
02:30:01.541 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
02:30:01.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:01.541 00.000 11060 Moving (0.02, -0.11) raw xDistance=0.11 yDistance=0.04
02:30:01.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:01.541 00.000 10844 Enqueuing Expose request
02:30:01.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:30:01.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:01.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:30:01.542 00.001 11060 MoveAxis(E, 0, ABG)
02:30:01.542 00.000 11060 Move returns status 0, amount 0
02:30:01.542 00.000 11060 MoveAxis(N, 0, ABG)
02:30:01.542 00.000 11060 Move returns status 0, amount 0
02:30:01.542 00.000 11060 move complete, result=0
02:30:01.542 00.000 11060 worker thread done servicing request
02:30:01.542 00.000 11060 Worker thread wakes up
02:30:01.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:01.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:01.559 00.017 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:02.187 00.628 11060 Exposure complete
02:30:02.494 00.307 11060 worker thread done servicing request
02:30:02.494 00.000 10844 OnExposeComplete: enter
02:30:02.495 00.001 10844 UpdateGuideState(): m_state=6
02:30:02.495 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13806
02:30:02.495 00.000 10844 Star::Find returns 1 (0), X=263.75, Y=62.16, Mass=3050, SNR=35.0, Peak=235 HFD=3.5
02:30:02.496 00.001 10844 MultiStar: [#1 -0.01,0.26,0.89,U] [#2 -0.21,0.09,1.98,U] [#3 0.04,-0.38,0.75,U] [#4 -0.34,0.10,0.96,U] [#5 0.29,-0.04,0.95,U] [#6 0.54,-0.19,0.80,U] [#7 0.22,-0.14,0.73,U] [#8 0.03,-0.44,0.82,U] 
02:30:02.496 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.07, 0.48}
02:30:02.496 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.31 = 2.31)
02:30:02.496 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.29 = 2.29)
02:30:02.496 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.55 mountX=-0.01 mountY=0.01, mountTheta=2.30
02:30:02.498 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
02:30:02.498 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
02:30:02.498 00.000 11060 Worker thread wakes up
02:30:02.498 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:02.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:30:02.499 00.001 10844 UpdateGuideState exits: m=3050 SNR=35.0
02:30:02.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:30:02.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:02.499 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
02:30:02.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:02.499 00.000 10844 Enqueuing Expose request
02:30:02.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:30:02.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:02.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:30:02.499 00.000 11060 MoveAxis(E, 0, ABG)
02:30:02.499 00.000 11060 Move returns status 0, amount 0
02:30:02.499 00.000 11060 MoveAxis(N, 0, ABG)
02:30:02.499 00.000 11060 Move returns status 0, amount 0
02:30:02.500 00.001 11060 move complete, result=0
02:30:02.500 00.000 11060 worker thread done servicing request
02:30:02.500 00.000 11060 Worker thread wakes up
02:30:02.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:02.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:02.512 00.012 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:03.136 00.624 11060 Exposure complete
02:30:03.451 00.315 10844 OnExposeComplete: enter
02:30:03.451 00.000 10844 UpdateGuideState(): m_state=6
02:30:03.451 00.000 11060 worker thread done servicing request
02:30:03.451 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13807
02:30:03.451 00.000 10844 Star::Find returns 1 (0), X=263.54, Y=62.10, Mass=2932, SNR=33.9, Peak=243 HFD=3.6
02:30:03.452 00.001 10844 MultiStar: [#1 0.18,0.07,0.89,U] [#2 -0.48,-0.11,2.00,U] [#3 -0.00,-0.23,0.84,U] [#4 -0.06,0.11,0.93,U] [#5 0.03,0.27,0.84,U] [#6 0.20,-0.47,0.77,U] [#7 0.25,-0.37,0.83,U] [#8 0.37,-0.63,0.00,M1] 
02:30:03.452 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.28, 0.42}
02:30:03.452 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.04 = -1.04)
02:30:03.452 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
02:30:03.452 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.80 mountX=0.05 mountY=-0.08, mountTheta=-1.05
02:30:03.466 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
02:30:03.466 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
02:30:03.466 00.000 11060 Worker thread wakes up
02:30:03.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:30:03.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
02:30:03.466 00.000 10844 UpdateGuideState exits: m=2932 SNR=33.9
02:30:03.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
02:30:03.467 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:03.467 00.000 11060 Moving (-0.09, -0.03) raw xDistance=0.05 yDistance=-0.08
02:30:03.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:30:03.468 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:03.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:03.468 00.000 10844 Enqueuing Expose request
02:30:03.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:30:03.468 00.000 11060 MoveAxis(E, 0, ABG)
02:30:03.469 00.001 11060 Move returns status 0, amount 0
02:30:03.469 00.000 11060 MoveAxis(N, 0, ABG)
02:30:03.469 00.000 11060 Move returns status 0, amount 0
02:30:03.469 00.000 11060 move complete, result=0
02:30:03.469 00.000 11060 worker thread done servicing request
02:30:03.469 00.000 11060 Worker thread wakes up
02:30:03.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:03.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:03.471 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:04.101 00.630 11060 Exposure complete
02:30:04.389 00.288 11060 worker thread done servicing request
02:30:04.389 00.000 10844 OnExposeComplete: enter
02:30:04.389 00.000 10844 UpdateGuideState(): m_state=6
02:30:04.389 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13808
02:30:04.391 00.002 10844 Star::Find returns 1 (0), X=263.29, Y=62.33, Mass=2435, SNR=30.9, Peak=251 HFD=3.4
02:30:04.394 00.003 10844 MultiStar: [#1 -0.10,0.14,0.88,U] [#2 -0.27,0.49,2.17,U] [#3 -0.01,0.25,0.92,U] [#4 -0.14,-0.06,0.98,U] [#5 0.37,-0.41,1.00,U] [#6 0.09,-0.54,0.88,U] [#7 -0.07,-0.40,0.87,U] [#8 -0.48,-0.06,0.99,U] 
02:30:04.394 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.07}, one-star: {-0.54, 0.65}
02:30:04.394 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.44 = -1.85)
02:30:04.394 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.87)
02:30:04.394 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.68 mountX=-0.05 mountY=-0.16, mountTheta=-1.85
02:30:04.396 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.07, opts=13)
02:30:04.396 00.000 10844 Enqueuing Move request for scope (-0.15, 0.07)
02:30:04.396 00.000 11060 Worker thread wakes up
02:30:04.396 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:30:04.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
02:30:04.396 00.000 10844 UpdateGuideState exits: m=2435 SNR=30.9
02:30:04.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
02:30:04.397 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:04.397 00.000 11060 Moving (-0.15, 0.07) raw xDistance=-0.05 yDistance=-0.16
02:30:04.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:04.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:30:04.397 00.000 10844 Enqueuing Expose request
02:30:04.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:04.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:30:04.397 00.000 11060 MoveAxis(E, 0, ABG)
02:30:04.397 00.000 11060 Move returns status 0, amount 0
02:30:04.397 00.000 11060 MoveAxis(N, 0, ABG)
02:30:04.397 00.000 11060 Move returns status 0, amount 0
02:30:04.397 00.000 11060 move complete, result=0
02:30:04.397 00.000 11060 worker thread done servicing request
02:30:04.399 00.002 11060 Worker thread wakes up
02:30:04.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:04.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:04.400 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:05.042 00.642 11060 Exposure complete
02:30:05.323 00.281 11060 worker thread done servicing request
02:30:05.323 00.000 10844 OnExposeComplete: enter
02:30:05.323 00.000 10844 UpdateGuideState(): m_state=6
02:30:05.324 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13809
02:30:05.324 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=61.78, Mass=2866, SNR=33.5, Peak=249 HFD=3.5
02:30:05.324 00.000 10844 MultiStar: [#1 0.15,0.32,0.86,U] [#2 -0.20,0.58,1.88,U] [#3 -0.01,0.01,0.94,U] [#4 -0.13,-0.07,0.88,U] [#5 0.04,0.23,0.94,U] [#6 0.52,-0.60,0.00,M1] [#7 0.43,0.00,0.70,U] [#8 0.17,-0.05,0.90,U] 
02:30:05.324 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.20}, one-star: {0.41, 0.09}
02:30:05.324 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
02:30:05.324 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.98 = 2.98)
02:30:05.324 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.25 mountX=-0.20 mountY=0.03, mountTheta=2.98
02:30:05.345 00.021 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.20, opts=13)
02:30:05.345 00.000 10844 Enqueuing Move request for scope (0.07, 0.20)
02:30:05.345 00.000 11060 Worker thread wakes up
02:30:05.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:05.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
02:30:05.345 00.000 10844 UpdateGuideState exits: m=2866 SNR=33.5
02:30:05.345 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
02:30:05.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:05.345 00.000 11060 Moving (0.07, 0.20) raw xDistance=-0.20 yDistance=0.03
02:30:05.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:05.346 00.001 10844 Enqueuing Expose request
02:30:05.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
02:30:05.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:05.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:30:05.346 00.000 11060 MoveAxis(E, 35, ABG)
02:30:05.346 00.000 11060 Guiding  Dir = 2, Dur = 35
02:30:05.399 00.053 11060 IsSlewing returns 0
02:30:05.400 00.001 11060 IsGuiding returns 0
02:30:05.469 00.069 11060 IsGuiding returns 0
02:30:05.469 00.000 11060 Move returns status 0, amount 35
02:30:05.469 00.000 11060 MoveAxis(N, 0, ABG)
02:30:05.469 00.000 11060 Move returns status 0, amount 0
02:30:05.469 00.000 11060 move complete, result=0
02:30:05.470 00.001 11060 worker thread done servicing request
02:30:05.470 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
02:30:05.470 00.000 11060 Worker thread wakes up
02:30:05.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:05.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:06.112 00.642 11060 Exposure complete
02:30:06.432 00.320 10844 OnExposeComplete: enter
02:30:06.432 00.000 11060 worker thread done servicing request
02:30:06.432 00.000 10844 UpdateGuideState(): m_state=6
02:30:06.434 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13810
02:30:06.434 00.000 10844 Star::Find returns 1 (0), X=263.77, Y=62.77, Mass=2426, SNR=30.1, Peak=226 HFD=3.5
02:30:06.434 00.000 10844 MultiStar: [#1 0.22,0.82,0.00,M1] [#2 0.67,0.81,0.00,M1] [#3 0.14,0.23,1.05,U] [#4 -0.16,0.72,0.00,M1] [#5 0.43,0.50,0.00,M1] [#6 0.55,0.01,0.91,U] [#7 0.30,-0.02,0.88,U] [#8 0.41,0.25,1.02,U] 
02:30:06.434 00.000 10844 refined, 4 included, MultiStar: {0.26, 0.32}, one-star: {-0.05, 1.08}
02:30:06.434 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.75) = xAngle (2.65 = 2.65)
02:30:06.434 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.63 = 2.63)
02:30:06.435 00.001 10844 CameraToMount -- cameraX=0.26 cameraY=0.32 hyp=0.42 cameraTheta=0.89 mountX=-0.37 mountY=0.20, mountTheta=2.63
02:30:06.437 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.32, opts=13)
02:30:06.437 00.000 10844 Enqueuing Move request for scope (0.26, 0.32)
02:30:06.438 00.001 11060 Worker thread wakes up
02:30:06.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:06.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.32) opts 0xd
02:30:06.438 00.000 10844 UpdateGuideState exits: m=2426 SNR=30.1
02:30:06.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.32)
02:30:06.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:06.438 00.000 11060 Moving (0.26, 0.32) raw xDistance=-0.37 yDistance=0.20
02:30:06.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:06.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
02:30:06.438 00.000 10844 Enqueuing Expose request
02:30:06.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:30:06.438 00.000 11060 MoveAxis(E, 65, ABG)
02:30:06.438 00.000 11060 Guiding  Dir = 2, Dur = 65
02:30:06.462 00.024 11060 IsSlewing returns 0
02:30:06.463 00.001 11060 IsGuiding returns 0
02:30:06.540 00.077 11060 IsGuiding returns 0
02:30:06.540 00.000 11060 Move returns status 0, amount 65
02:30:06.540 00.000 11060 MoveAxis(S, 80, ABG)
02:30:06.541 00.001 11060 Guiding  Dir = 1, Dur = 80
02:30:06.555 00.014 11060 IsSlewing returns 0
02:30:06.555 00.000 11060 IsGuiding returns 0
02:30:06.658 00.103 11060 IsGuiding returns 0
02:30:06.658 00.000 11060 Move returns status 0, amount 80
02:30:06.658 00.000 11060 move complete, result=0
02:30:06.658 00.000 11060 worker thread done servicing request
02:30:06.658 00.000 11060 Worker thread wakes up
02:30:06.658 00.000 10844 GuideStep: -0.4 px 65 ms EAST, 0.2 px 80 ms SOUTH
02:30:06.659 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:06.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:07.296 00.637 11060 Exposure complete
02:30:07.564 00.268 11060 worker thread done servicing request
02:30:07.565 00.001 10844 OnExposeComplete: enter
02:30:07.565 00.000 10844 UpdateGuideState(): m_state=6
02:30:07.565 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13811
02:30:07.565 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=61.92, Mass=2306, SNR=30.0, Peak=228 HFD=3.0
02:30:07.566 00.001 10844 MultiStar: [#1 0.44,0.52,0.00,M2] [#2 0.16,0.23,2.22,U] [#3 0.25,0.44,0.99,U] [#4 0.20,0.64,0.00,M2] [#5 -0.35,0.34,0.98,U] [#6 0.16,-0.34,0.91,U] [#7 0.54,0.34,0.00,M1] [#8 0.43,-0.78,0.00,M1] 
02:30:07.566 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.20}, one-star: {0.37, 0.24}
02:30:07.566 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.76 = 2.76)
02:30:07.566 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.74 = 2.74)
02:30:07.566 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=1.00 mountX=-0.22 mountY=0.09, mountTheta=2.74
02:30:07.568 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.20, opts=13)
02:30:07.568 00.000 10844 Enqueuing Move request for scope (0.13, 0.20)
02:30:07.568 00.000 11060 Worker thread wakes up
02:30:07.568 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:07.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
02:30:07.568 00.000 10844 UpdateGuideState exits: m=2306 SNR=30.0
02:30:07.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
02:30:07.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:07.568 00.000 11060 Moving (0.13, 0.20) raw xDistance=-0.22 yDistance=0.09
02:30:07.569 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:07.570 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:30:07.570 00.000 10844 Enqueuing Expose request
02:30:07.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:07.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:30:07.570 00.000 11060 MoveAxis(E, 40, ABG)
02:30:07.570 00.000 11060 Guiding  Dir = 2, Dur = 40
02:30:07.584 00.014 11060 IsSlewing returns 0
02:30:07.584 00.000 11060 IsGuiding returns 0
02:30:07.632 00.048 11060 IsGuiding returns 0
02:30:07.632 00.000 11060 Move returns status 0, amount 40
02:30:07.632 00.000 11060 MoveAxis(N, 0, ABG)
02:30:07.632 00.000 11060 Move returns status 0, amount 0
02:30:07.632 00.000 11060 move complete, result=0
02:30:07.633 00.001 11060 worker thread done servicing request
02:30:07.633 00.000 11060 Worker thread wakes up
02:30:07.633 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
02:30:07.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:07.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:08.263 00.630 11060 Exposure complete
02:30:08.566 00.303 11060 worker thread done servicing request
02:30:08.566 00.000 10844 OnExposeComplete: enter
02:30:08.566 00.000 10844 UpdateGuideState(): m_state=6
02:30:08.566 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13812
02:30:08.566 00.000 10844 Star::Find returns 1 (1), X=264.03, Y=62.52, Mass=2823, SNR=33.3, Peak=255 HFD=3.6
02:30:08.567 00.001 10844 MultiStar: [#1 -0.13,0.59,0.95,U] [#2 0.00,1.04,0.00,M1] [#3 0.16,0.27,0.98,U] [#4 -0.48,0.24,0.90,U] [#5 -0.05,0.21,0.93,U] [#6 0.48,-0.24,0.81,U] [#7 0.33,0.15,0.82,U] [#8 0.49,-0.10,0.93,U] 
02:30:08.567 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.26}, one-star: {0.21, 0.83}
02:30:08.567 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
02:30:08.567 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
02:30:08.567 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.14 mountX=-0.28 mountY=0.08, mountTheta=2.87
02:30:08.569 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.26, opts=13)
02:30:08.569 00.000 10844 Enqueuing Move request for scope (0.12, 0.26)
02:30:08.569 00.000 11060 Worker thread wakes up
02:30:08.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:08.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
02:30:08.569 00.000 10844 UpdateGuideState exits: m=2823 SNR=33.3 Saturated
02:30:08.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
02:30:08.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:08.569 00.000 11060 Moving (0.12, 0.26) raw xDistance=-0.28 yDistance=0.08
02:30:08.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:08.570 00.001 10844 Enqueuing Expose request
02:30:08.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:30:08.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:08.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:30:08.570 00.000 11060 MoveAxis(E, 49, ABG)
02:30:08.570 00.000 11060 Guiding  Dir = 2, Dur = 49
02:30:08.586 00.016 11060 IsSlewing returns 0
02:30:08.586 00.000 11060 IsGuiding returns 0
02:30:08.648 00.062 11060 IsGuiding returns 0
02:30:08.648 00.000 11060 Move returns status 0, amount 49
02:30:08.648 00.000 11060 MoveAxis(N, 0, ABG)
02:30:08.648 00.000 11060 Move returns status 0, amount 0
02:30:08.648 00.000 11060 move complete, result=0
02:30:08.648 00.000 11060 worker thread done servicing request
02:30:08.648 00.000 11060 Worker thread wakes up
02:30:08.648 00.000 10844 GuideStep: -0.3 px 49 ms EAST, 0.1 px 0 ms NORTH
02:30:08.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:08.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:09.284 00.636 11060 Exposure complete
02:30:09.554 00.270 11060 worker thread done servicing request
02:30:09.554 00.000 10844 OnExposeComplete: enter
02:30:09.554 00.000 10844 UpdateGuideState(): m_state=6
02:30:09.554 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13813
02:30:09.554 00.000 10844 Star::Find returns 1 (0), X=264.13, Y=61.76, Mass=2533, SNR=31.5, Peak=227 HFD=3.3
02:30:09.555 00.001 10844 MultiStar: [#1 0.60,0.53,0.00,M2] [#2 -0.04,0.08,2.18,U] [#3 0.21,0.05,1.03,U] [#4 -0.52,-0.09,0.95,U] [#5 -0.46,-0.03,1.08,U] [#6 0.16,-0.46,0.86,U] [#7 0.68,-0.10,0.00,M1] [#8 0.06,-0.63,0.80,U] 
02:30:09.555 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.09}, one-star: {0.31, 0.08}
02:30:09.555 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
02:30:09.555 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
02:30:09.555 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.05 mountX=0.10 mountY=-0.03, mountTheta=-0.32
02:30:09.557 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
02:30:09.557 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
02:30:09.557 00.000 11060 Worker thread wakes up
02:30:09.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:09.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
02:30:09.557 00.000 10844 UpdateGuideState exits: m=2533 SNR=31.5
02:30:09.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
02:30:09.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:09.557 00.000 11060 Moving (-0.05, -0.09) raw xDistance=0.10 yDistance=-0.03
02:30:09.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:30:09.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:09.558 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:09.558 00.000 10844 Enqueuing Expose request
02:30:09.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:30:09.558 00.000 11060 MoveAxis(E, 0, ABG)
02:30:09.558 00.000 11060 Move returns status 0, amount 0
02:30:09.558 00.000 11060 MoveAxis(N, 0, ABG)
02:30:09.558 00.000 11060 Move returns status 0, amount 0
02:30:09.558 00.000 11060 move complete, result=0
02:30:09.558 00.000 11060 worker thread done servicing request
02:30:09.558 00.000 11060 Worker thread wakes up
02:30:09.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:09.560 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:09.561 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:10.200 00.639 11060 Exposure complete
02:30:10.478 00.278 11060 worker thread done servicing request
02:30:10.478 00.000 10844 OnExposeComplete: enter
02:30:10.478 00.000 10844 UpdateGuideState(): m_state=6
02:30:10.479 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13814
02:30:10.479 00.000 10844 Star::Find returns 1 (1), X=263.83, Y=62.17, Mass=3230, SNR=36.3, Peak=255 HFD=3.3
02:30:10.479 00.000 10844 MultiStar: [#1 0.24,0.48,0.91,U] [#2 -0.20,0.76,0.00,M1] [#3 0.14,-0.13,0.85,U] [#4 0.04,0.53,0.84,U] [#5 -0.03,0.42,0.80,U] [#6 0.37,-0.51,0.70,U] [#7 0.52,-0.23,0.65,U] [#8 -0.06,-0.36,0.74,U] 
02:30:10.480 00.001 10844 refined, 7 included, MultiStar: {0.14, 0.13}, one-star: {0.00, 0.49}
02:30:10.480 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.75) = xAngle (2.50 = 2.50)
02:30:10.480 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.48 = 2.48)
02:30:10.480 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.74 mountX=-0.15 mountY=0.12, mountTheta=2.48
02:30:10.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.13, opts=13)
02:30:10.482 00.000 10844 Enqueuing Move request for scope (0.14, 0.13)
02:30:10.482 00.000 11060 Worker thread wakes up
02:30:10.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:10.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
02:30:10.482 00.000 10844 UpdateGuideState exits: m=3230 SNR=36.3 Saturated
02:30:10.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
02:30:10.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:10.482 00.000 11060 Moving (0.14, 0.13) raw xDistance=-0.15 yDistance=0.12
02:30:10.483 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:10.483 00.000 10844 Enqueuing Expose request
02:30:10.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:30:10.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:10.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:30:10.490 00.007 11060 MoveAxis(E, 26, ABG)
02:30:10.490 00.000 11060 Guiding  Dir = 2, Dur = 26
02:30:10.498 00.008 11060 IsSlewing returns 0
02:30:10.498 00.000 11060 IsGuiding returns 0
02:30:10.535 00.037 11060 IsGuiding returns 0
02:30:10.535 00.000 11060 Move returns status 0, amount 26
02:30:10.535 00.000 11060 MoveAxis(N, 0, ABG)
02:30:10.535 00.000 11060 Move returns status 0, amount 0
02:30:10.535 00.000 11060 move complete, result=0
02:30:10.535 00.000 11060 worker thread done servicing request
02:30:10.535 00.000 11060 Worker thread wakes up
02:30:10.535 00.000 10844 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
02:30:10.536 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:10.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:11.199 00.663 11060 Exposure complete
02:30:11.508 00.309 11060 worker thread done servicing request
02:30:11.508 00.000 10844 OnExposeComplete: enter
02:30:11.508 00.000 10844 UpdateGuideState(): m_state=6
02:30:11.509 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13815
02:30:11.509 00.000 10844 Star::Find returns 1 (1), X=263.73, Y=61.84, Mass=2836, SNR=33.5, Peak=255 HFD=3.3
02:30:11.509 00.000 10844 MultiStar: [#1 0.06,0.46,1.01,U] [#2 -0.40,1.04,0.00,M2] [#3 0.14,0.63,0.00,M1] [#4 -0.07,0.01,0.97,U] [#5 0.01,0.13,1.02,U] [#6 0.04,-0.50,0.89,U] [#7 0.44,-0.55,0.00,M1] [#8 -0.16,-0.54,0.88,U] 
02:30:11.509 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.03}, one-star: {-0.09, 0.16}
02:30:11.509 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.75) = xAngle (-0.73 = -0.73)
02:30:11.509 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.75 = -0.75)
02:30:11.509 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.49 mountX=0.03 mountY=-0.03, mountTheta=-0.74
02:30:11.511 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
02:30:11.511 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
02:30:11.511 00.000 11060 Worker thread wakes up
02:30:11.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:30:11.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:30:11.511 00.000 10844 UpdateGuideState exits: m=2836 SNR=33.5 Saturated
02:30:11.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:30:11.512 00.001 11060 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
02:30:11.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:30:11.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:11.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:11.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:11.512 00.000 10844 Enqueuing Expose request
02:30:11.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:30:11.512 00.000 11060 MoveAxis(E, 0, ABG)
02:30:11.512 00.000 11060 Move returns status 0, amount 0
02:30:11.512 00.000 11060 MoveAxis(N, 0, ABG)
02:30:11.513 00.001 11060 Move returns status 0, amount 0
02:30:11.513 00.000 11060 move complete, result=0
02:30:11.513 00.000 11060 worker thread done servicing request
02:30:11.513 00.000 11060 Worker thread wakes up
02:30:11.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:11.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:11.523 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:12.156 00.633 11060 Exposure complete
02:30:12.458 00.302 11060 worker thread done servicing request
02:30:12.459 00.001 10844 OnExposeComplete: enter
02:30:12.459 00.000 10844 UpdateGuideState(): m_state=6
02:30:12.459 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13816
02:30:12.459 00.000 10844 Star::Find returns 1 (0), X=263.68, Y=61.80, Mass=2600, SNR=31.2, Peak=237 HFD=3.5
02:30:12.461 00.002 10844 MultiStar: [#1 -0.47,0.11,1.07,U] [#2 -0.77,0.42,0.00,M3] [#3 0.19,-0.68,0.00,M2] [#4 -0.42,0.05,0.87,U] [#5 -0.66,0.03,0.00,M1] [#6 -0.47,-0.52,0.00,M1] [#7 0.24,-0.39,0.72,U] [#8 0.19,-0.19,0.83,U] 
02:30:12.461 00.000 10844 refined, 4 included, MultiStar: {-0.15, -0.03}, one-star: {-0.14, 0.12}
02:30:12.461 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.75) = xAngle (-1.18 = -1.18)
02:30:12.461 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.20 = -1.20)
02:30:12.461 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.94 mountX=0.06 mountY=-0.14, mountTheta=-1.19
02:30:12.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.03, opts=13)
02:30:12.463 00.001 10844 Enqueuing Move request for scope (-0.15, -0.03)
02:30:12.463 00.000 11060 Worker thread wakes up
02:30:12.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:12.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
02:30:12.463 00.000 10844 UpdateGuideState exits: m=2600 SNR=31.2
02:30:12.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
02:30:12.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:12.463 00.000 11060 Moving (-0.15, -0.03) raw xDistance=0.06 yDistance=-0.14
02:30:12.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:12.463 00.000 10844 Enqueuing Expose request
02:30:12.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:30:12.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:12.464 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:30:12.464 00.000 11060 MoveAxis(E, 0, ABG)
02:30:12.464 00.000 11060 Move returns status 0, amount 0
02:30:12.464 00.000 11060 MoveAxis(N, 0, ABG)
02:30:12.464 00.000 11060 Move returns status 0, amount 0
02:30:12.464 00.000 11060 move complete, result=0
02:30:12.464 00.000 11060 worker thread done servicing request
02:30:12.464 00.000 11060 Worker thread wakes up
02:30:12.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:12.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:12.469 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:13.101 00.632 11060 Exposure complete
02:30:13.384 00.283 11060 worker thread done servicing request
02:30:13.384 00.000 10844 OnExposeComplete: enter
02:30:13.384 00.000 10844 UpdateGuideState(): m_state=6
02:30:13.385 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13817
02:30:13.385 00.000 10844 Star::Find returns 1 (0), X=263.48, Y=61.85, Mass=2466, SNR=30.9, Peak=217 HFD=3.5
02:30:13.385 00.000 10844 MultiStar: [#1 -0.35,0.17,1.05,U] [#2 -0.32,-0.27,2.01,U] [#3 -0.43,-0.25,0.89,U] [#4 -0.32,0.48,0.99,U] [#5 -0.29,-0.45,1.09,U] [#6 -0.07,-0.50,0.76,U] [#7 -0.18,-0.25,0.84,U] [#8 -0.02,-0.55,0.91,U] 
02:30:13.385 00.000 10844 refined, 8 included, MultiStar: {-0.27, -0.16}, one-star: {-0.34, 0.17}
02:30:13.385 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
02:30:13.385 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
02:30:13.386 00.001 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.60 mountX=0.21 mountY=-0.24, mountTheta=-0.86
02:30:13.388 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.16, opts=13)
02:30:13.388 00.000 10844 Enqueuing Move request for scope (-0.27, -0.16)
02:30:13.388 00.000 11060 Worker thread wakes up
02:30:13.388 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:13.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.16) opts 0xd
02:30:13.388 00.000 10844 UpdateGuideState exits: m=2466 SNR=30.9
02:30:13.388 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.16)
02:30:13.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:13.388 00.000 11060 Moving (-0.27, -0.16) raw xDistance=0.21 yDistance=-0.24
02:30:13.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:13.390 00.002 10844 Enqueuing Expose request
02:30:13.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:30:13.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:30:13.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:30:13.390 00.000 11060 MoveAxis(W, 36, ABG)
02:30:13.390 00.000 11060 Guiding  Dir = 3, Dur = 36
02:30:13.428 00.038 11060 IsSlewing returns 0
02:30:13.429 00.001 11060 IsGuiding returns 0
02:30:13.500 00.071 11060 IsGuiding returns 0
02:30:13.501 00.001 11060 Move returns status 0, amount 36
02:30:13.501 00.000 11060 MoveAxis(N, 0, ABG)
02:30:13.501 00.000 11060 Move returns status 0, amount 0
02:30:13.501 00.000 11060 move complete, result=0
02:30:13.501 00.000 11060 worker thread done servicing request
02:30:13.501 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
02:30:13.502 00.001 11060 Worker thread wakes up
02:30:13.503 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:13.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:14.149 00.646 11060 Exposure complete
02:30:14.450 00.301 11060 worker thread done servicing request
02:30:14.450 00.000 10844 OnExposeComplete: enter
02:30:14.450 00.000 10844 UpdateGuideState(): m_state=6
02:30:14.451 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13818
02:30:14.451 00.000 10844 Star::Find returns 1 (0), X=263.81, Y=61.91, Mass=2439, SNR=31.4, Peak=197 HFD=3.4
02:30:14.452 00.001 10844 MultiStar: [#1 -0.07,0.78,0.00,M1] [#2 -0.13,0.44,2.05,U] [#3 0.09,-0.36,0.87,U] [#4 -0.41,0.12,1.03,U] [#5 -0.53,-0.09,0.95,U] [#6 -0.34,0.05,0.80,U] [#7 -0.20,0.28,0.93,U] [#8 -0.14,-0.40,0.91,U] 
02:30:14.452 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.10}, one-star: {-0.01, 0.23}
02:30:14.452 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.45 = -1.84)
02:30:14.452 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.43 = -1.85)
02:30:14.452 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.70 mountX=-0.06 mountY=-0.21, mountTheta=-1.84
02:30:14.460 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.10, opts=13)
02:30:14.460 00.000 10844 Enqueuing Move request for scope (-0.20, 0.10)
02:30:14.460 00.000 11060 Worker thread wakes up
02:30:14.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:14.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
02:30:14.460 00.000 10844 UpdateGuideState exits: m=2439 SNR=31.4
02:30:14.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
02:30:14.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:14.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:14.460 00.000 10844 Enqueuing Expose request
02:30:14.461 00.001 11060 Moving (-0.20, 0.10) raw xDistance=-0.06 yDistance=-0.21
02:30:14.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:14.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:14.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:30:14.461 00.000 11060 MoveAxis(E, 0, ABG)
02:30:14.461 00.000 11060 Move returns status 0, amount 0
02:30:14.461 00.000 11060 MoveAxis(N, 0, ABG)
02:30:14.461 00.000 11060 Move returns status 0, amount 0
02:30:14.461 00.000 11060 move complete, result=0
02:30:14.461 00.000 11060 worker thread done servicing request
02:30:14.463 00.002 11060 Worker thread wakes up
02:30:14.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:14.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:14.464 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:15.094 00.630 11060 Exposure complete
02:30:15.395 00.301 11060 worker thread done servicing request
02:30:15.395 00.000 10844 OnExposeComplete: enter
02:30:15.395 00.000 10844 UpdateGuideState(): m_state=6
02:30:15.396 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13819
02:30:15.396 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=61.29, Mass=2817, SNR=33.0, Peak=211 HFD=3.7
02:30:15.396 00.000 10844 MultiStar: [#1 0.03,0.33,1.01,U] [#2 -0.55,0.22,1.98,U] [#3 -0.27,-0.24,0.83,U] [#4 -0.24,0.50,0.91,U] [#5 -0.80,0.34,0.00,M1] [#6 0.14,-0.63,0.00,M1] [#7 -0.11,-0.45,0.81,U] [#8 -0.19,-0.83,0.00,M1] 
02:30:15.396 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.04}, one-star: {0.03, -0.39}
02:30:15.396 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.75) = xAngle (4.73 = -1.56)
02:30:15.396 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.71 = -1.58)
02:30:15.396 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.97 mountX=0.00 mountY=-0.24, mountTheta=-1.56
02:30:15.397 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.04, opts=13)
02:30:15.398 00.001 10844 Enqueuing Move request for scope (-0.24, 0.04)
02:30:15.398 00.000 11060 Worker thread wakes up
02:30:15.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:15.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
02:30:15.398 00.000 10844 UpdateGuideState exits: m=2817 SNR=33.0
02:30:15.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
02:30:15.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:15.398 00.000 11060 Moving (-0.24, 0.04) raw xDistance=0.00 yDistance=-0.24
02:30:15.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:15.398 00.000 10844 Enqueuing Expose request
02:30:15.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:30:15.399 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:15.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:30:15.399 00.000 11060 MoveAxis(E, 0, ABG)
02:30:15.399 00.000 11060 Move returns status 0, amount 0
02:30:15.399 00.000 11060 MoveAxis(N, 0, ABG)
02:30:15.399 00.000 11060 Move returns status 0, amount 0
02:30:15.399 00.000 11060 move complete, result=0
02:30:15.399 00.000 11060 worker thread done servicing request
02:30:15.399 00.000 11060 Worker thread wakes up
02:30:15.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:15.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:15.403 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:16.031 00.628 11060 Exposure complete
02:30:16.352 00.321 11060 worker thread done servicing request
02:30:16.352 00.000 10844 OnExposeComplete: enter
02:30:16.353 00.001 10844 UpdateGuideState(): m_state=6
02:30:16.353 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13820
02:30:16.353 00.000 10844 Star::Find returns 1 (0), X=263.83, Y=61.75, Mass=3016, SNR=34.1, Peak=237 HFD=3.6
02:30:16.354 00.001 10844 MultiStar: [#1 -0.08,0.16,0.99,U] [#2 0.03,0.07,1.78,U] [#3 -0.18,0.08,0.83,U] [#4 -0.40,0.58,0.00,M1] [#5 -0.42,0.54,0.00,M2] [#6 0.28,-0.57,0.78,U] [#7 0.00,-0.28,0.83,U] [#8 -0.18,-0.15,0.87,U] 
02:30:16.354 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.05}, one-star: {0.01, 0.06}
02:30:16.354 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
02:30:16.354 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
02:30:16.354 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.85 mountX=0.06 mountY=-0.01, mountTheta=-0.11
02:30:16.356 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
02:30:16.357 00.001 10844 Enqueuing Move request for scope (-0.02, -0.05)
02:30:16.357 00.000 11060 Worker thread wakes up
02:30:16.358 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:16.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
02:30:16.358 00.000 10844 UpdateGuideState exits: m=3016 SNR=34.1
02:30:16.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
02:30:16.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:16.358 00.000 11060 Moving (-0.02, -0.05) raw xDistance=0.06 yDistance=-0.01
02:30:16.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:16.358 00.000 10844 Enqueuing Expose request
02:30:16.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:30:16.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:16.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:30:16.359 00.001 11060 MoveAxis(E, 0, ABG)
02:30:16.359 00.000 11060 Move returns status 0, amount 0
02:30:16.359 00.000 11060 MoveAxis(N, 0, ABG)
02:30:16.359 00.000 11060 Move returns status 0, amount 0
02:30:16.359 00.000 11060 move complete, result=0
02:30:16.359 00.000 11060 worker thread done servicing request
02:30:16.360 00.001 11060 Worker thread wakes up
02:30:16.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:16.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:16.368 00.008 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:16.994 00.626 11060 Exposure complete
02:30:17.282 00.288 10844 OnExposeComplete: enter
02:30:17.282 00.000 10844 UpdateGuideState(): m_state=6
02:30:17.282 00.000 11060 worker thread done servicing request
02:30:17.291 00.009 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13821
02:30:17.291 00.000 10844 Star::Find returns 1 (0), X=264.04, Y=61.99, Mass=2646, SNR=32.4, Peak=230 HFD=2.9
02:30:17.292 00.001 10844 MultiStar: [#1 -0.17,0.68,0.00,M1] [#2 -0.20,0.91,0.00,M1] [#3 -0.04,0.18,0.91,U] [#4 -0.32,0.34,0.95,U] [#5 -0.33,0.32,0.99,U] [#6 -0.02,-0.43,1.01,U] [#7 -0.43,-0.05,0.66,U] [#8 0.01,0.23,0.93,U] 
02:30:17.292 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.13}, one-star: {0.22, 0.30}
02:30:17.292 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
02:30:17.292 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.03 = -2.26)
02:30:17.292 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.17 cameraTheta=2.29 mountX=-0.11 mountY=-0.14, mountTheta=-2.25
02:30:17.294 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.13, opts=13)
02:30:17.294 00.000 10844 Enqueuing Move request for scope (-0.12, 0.13)
02:30:17.294 00.000 11060 Worker thread wakes up
02:30:17.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:17.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
02:30:17.294 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.4
02:30:17.294 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
02:30:17.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:17.294 00.000 11060 Moving (-0.12, 0.13) raw xDistance=-0.11 yDistance=-0.14
02:30:17.295 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:17.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:17.295 00.000 10844 Enqueuing Expose request
02:30:17.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:17.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:30:17.295 00.000 11060 MoveAxis(E, 0, ABG)
02:30:17.295 00.000 11060 Move returns status 0, amount 0
02:30:17.295 00.000 11060 MoveAxis(N, 0, ABG)
02:30:17.295 00.000 11060 Move returns status 0, amount 0
02:30:17.295 00.000 11060 move complete, result=0
02:30:17.295 00.000 11060 worker thread done servicing request
02:30:17.295 00.000 11060 Worker thread wakes up
02:30:17.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:17.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:17.302 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:17.932 00.630 11060 Exposure complete
02:30:18.201 00.269 11060 worker thread done servicing request
02:30:18.201 00.000 10844 OnExposeComplete: enter
02:30:18.201 00.000 10844 UpdateGuideState(): m_state=6
02:30:18.202 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13822
02:30:18.202 00.000 10844 Star::Find returns 1 (0), X=263.93, Y=61.74, Mass=2321, SNR=30.3, Peak=247 HFD=3.2
02:30:18.202 00.000 10844 MultiStar: [#1 0.50,0.64,0.00,M2] [#2 0.02,0.05,2.05,U] [#3 0.32,-0.01,1.06,U] [#4 -0.61,0.25,0.00,M1] [#5 -0.38,0.20,1.03,U] [#6 0.07,-0.42,0.95,U] [#7 0.79,-0.03,0.00,M1] [#8 0.02,0.02,1.06,U] 
02:30:18.202 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.00}, one-star: {0.11, 0.06}
02:30:18.202 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
02:30:18.202 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
02:30:18.202 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.08 mountX=-0.00 mountY=0.03, mountTheta=1.67
02:30:18.207 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.00, opts=13)
02:30:18.207 00.000 10844 Enqueuing Move request for scope (0.03, -0.00)
02:30:18.207 00.000 11060 Worker thread wakes up
02:30:18.207 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:30:18.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
02:30:18.207 00.000 10844 UpdateGuideState exits: m=2321 SNR=30.3
02:30:18.207 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
02:30:18.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:18.207 00.000 11060 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=0.03
02:30:18.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:18.207 00.000 10844 Enqueuing Expose request
02:30:18.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:30:18.209 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:18.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:30:18.209 00.000 11060 MoveAxis(E, 0, ABG)
02:30:18.209 00.000 11060 Move returns status 0, amount 0
02:30:18.209 00.000 11060 MoveAxis(N, 0, ABG)
02:30:18.209 00.000 11060 Move returns status 0, amount 0
02:30:18.209 00.000 11060 move complete, result=0
02:30:18.209 00.000 11060 worker thread done servicing request
02:30:18.209 00.000 11060 Worker thread wakes up
02:30:18.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:18.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:18.211 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:18.845 00.634 11060 Exposure complete
02:30:19.083 00.238 11060 worker thread done servicing request
02:30:19.084 00.001 10844 OnExposeComplete: enter
02:30:19.084 00.000 10844 UpdateGuideState(): m_state=6
02:30:19.084 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13823
02:30:19.084 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=62.00, Mass=2789, SNR=32.3, Peak=246 HFD=2.9
02:30:19.085 00.001 10844 MultiStar: [#1 -0.12,0.56,0.92,U] [#2 -0.22,0.22,2.18,U] [#3 -0.10,-0.30,0.94,U] [#4 -0.15,0.42,0.93,U] [#5 0.12,-0.85,0.00,M1] [#6 0.07,-0.63,0.00,M1] [#7 0.41,-0.68,0.00,M2] [#8 -0.53,-0.24,0.94,U] 
02:30:19.085 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.17}, one-star: {0.16, 0.32}
02:30:19.085 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.09 = -2.19)
02:30:19.085 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.21)
02:30:19.085 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.34 mountX=-0.14 mountY=-0.19, mountTheta=-2.20
02:30:19.089 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.17, opts=13)
02:30:19.089 00.000 10844 Enqueuing Move request for scope (-0.17, 0.17)
02:30:19.089 00.000 11060 Worker thread wakes up
02:30:19.090 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:19.090 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
02:30:19.090 00.000 10844 UpdateGuideState exits: m=2789 SNR=32.3
02:30:19.090 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
02:30:19.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:19.090 00.000 11060 Moving (-0.17, 0.17) raw xDistance=-0.14 yDistance=-0.19
02:30:19.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:19.090 00.000 10844 Enqueuing Expose request
02:30:19.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:30:19.090 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.06 newest=-0.30
02:30:19.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
02:30:19.090 00.000 11060 MoveAxis(E, 24, ABG)
02:30:19.090 00.000 11060 Guiding  Dir = 2, Dur = 24
02:30:19.104 00.014 11060 IsSlewing returns 0
02:30:19.104 00.000 11060 IsGuiding returns 0
02:30:19.135 00.031 11060 IsGuiding returns 0
02:30:19.135 00.000 11060 Move returns status 0, amount 24
02:30:19.135 00.000 11060 BLC: Oldest BLC event removed
02:30:19.135 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 693 applied
02:30:19.135 00.000 11060 MoveAxis(N, 768, ABG)
02:30:19.135 00.000 11060 duration set to 750 by maxDecDuration
02:30:19.135 00.000 11060 Guiding  Dir = 0, Dur = 750
02:30:19.150 00.015 11060 IsSlewing returns 0
02:30:19.150 00.000 11060 IsGuiding returns 0
02:30:19.916 00.766 11060 IsGuiding returns 0
02:30:19.916 00.000 11060 Move returns status 0, amount 750
02:30:19.916 00.000 11060 move complete, result=0
02:30:19.916 00.000 11060 worker thread done servicing request
02:30:19.916 00.000 11060 Worker thread wakes up
02:30:19.917 00.001 10844 GuideStep: -0.1 px 24 ms EAST, -0.2 px 750 ms NORTH
02:30:19.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:19.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:20.544 00.627 11060 Exposure complete
02:30:20.822 00.278 11060 worker thread done servicing request
02:30:20.830 00.008 10844 OnExposeComplete: enter
02:30:20.831 00.001 10844 UpdateGuideState(): m_state=6
02:30:20.831 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13824
02:30:20.831 00.000 10844 Star::Find returns 1 (1), X=264.20, Y=61.98, Mass=2648, SNR=31.8, Peak=255 HFD=3.4
02:30:20.832 00.001 10844 MultiStar: [#1 0.11,0.19,0.89,U] [#2 -0.06,0.41,2.02,U] [#3 0.08,-0.18,0.87,U] [#4 -0.32,0.19,1.01,U] [#5 -0.07,-0.20,1.12,U] [#6 0.75,-0.51,0.00,M2] [#7 0.67,-0.62,0.00,M3] [#8 0.41,-0.70,0.00,M1] 
02:30:20.832 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.16}, one-star: {0.38, 0.30}
02:30:20.832 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.75) = xAngle (3.29 = -2.99)
02:30:20.833 00.001 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.01)
02:30:20.833 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=-0.16 mountY=-0.02, mountTheta=-3.01
02:30:20.835 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.16, opts=13)
02:30:20.835 00.000 10844 Enqueuing Move request for scope (0.00, 0.16)
02:30:20.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:20.835 00.000 10844 UpdateGuideState exits: m=2648 SNR=31.8 Saturated
02:30:20.835 00.000 11060 Worker thread wakes up
02:30:20.836 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:20.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
02:30:20.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:20.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
02:30:20.836 00.000 10844 Enqueuing Expose request
02:30:20.836 00.000 11060 Moving (0.00, 0.16) raw xDistance=-0.16 yDistance=-0.02
02:30:20.836 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.13, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.135052, 1:0.021480
02:30:20.836 00.000 11060 BLC: No correction, Miss < min_move
02:30:20.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:30:20.837 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:20.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:30:20.837 00.000 11060 MoveAxis(E, 28, ABG)
02:30:20.837 00.000 11060 Guiding  Dir = 2, Dur = 28
02:30:20.864 00.027 11060 IsSlewing returns 0
02:30:20.864 00.000 11060 IsGuiding returns 0
02:30:20.900 00.036 11060 IsGuiding returns 0
02:30:20.900 00.000 11060 Move returns status 0, amount 28
02:30:20.900 00.000 11060 MoveAxis(N, 0, ABG)
02:30:20.900 00.000 11060 Move returns status 0, amount 0
02:30:20.900 00.000 11060 move complete, result=0
02:30:20.900 00.000 11060 worker thread done servicing request
02:30:20.900 00.000 11060 Worker thread wakes up
02:30:20.900 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
02:30:20.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:20.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:21.544 00.644 11060 Exposure complete
02:30:21.850 00.306 11060 worker thread done servicing request
02:30:21.851 00.001 10844 OnExposeComplete: enter
02:30:21.851 00.000 10844 UpdateGuideState(): m_state=6
02:30:21.851 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13825
02:30:21.851 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=61.94, Mass=3084, SNR=34.6, Peak=254 HFD=3.5
02:30:21.851 00.000 10844 MultiStar: [#1 0.32,0.40,0.93,U] [#2 -0.18,0.44,1.80,U] [#3 0.71,0.17,0.00,M1] [#4 0.36,0.07,0.91,U] [#5 0.27,0.06,0.93,U] [#6 0.76,0.07,0.00,M3] [#7 0.42,-0.39,0.73,U] [#8 0.39,-0.13,0.87,U] 
02:30:21.851 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.16}, one-star: {0.32, 0.26}
02:30:21.853 00.002 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
02:30:21.853 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
02:30:21.853 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.65 mountX=-0.20 mountY=0.18, mountTheta=2.39
02:30:21.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.16, opts=13)
02:30:21.854 00.000 10844 Enqueuing Move request for scope (0.21, 0.16)
02:30:21.854 00.000 11060 Worker thread wakes up
02:30:21.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=30, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:21.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
02:30:21.854 00.000 10844 UpdateGuideState exits: m=3084 SNR=34.6
02:30:21.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
02:30:21.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:21.854 00.000 11060 Moving (0.21, 0.16) raw xDistance=-0.20 yDistance=0.18
02:30:21.855 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:21.855 00.000 10844 Enqueuing Expose request
02:30:21.855 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=-0.13, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.135052, 1:0.021480, 2:-0.181236
02:30:21.855 00.000 11060 BLC: No correction, Miss < min_move
02:30:21.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:30:21.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:21.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:30:21.856 00.001 11060 MoveAxis(E, 35, ABG)
02:30:21.862 00.006 11060 Guiding  Dir = 2, Dur = 35
02:30:21.892 00.030 11060 IsSlewing returns 0
02:30:21.894 00.002 11060 IsGuiding returns 0
02:30:21.956 00.062 11060 IsGuiding returns 0
02:30:21.956 00.000 11060 Move returns status 0, amount 35
02:30:21.956 00.000 11060 MoveAxis(N, 0, ABG)
02:30:21.956 00.000 11060 Move returns status 0, amount 0
02:30:21.956 00.000 11060 move complete, result=0
02:30:21.956 00.000 11060 worker thread done servicing request
02:30:21.956 00.000 11060 Worker thread wakes up
02:30:21.956 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
02:30:21.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:21.957 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:22.598 00.641 11060 Exposure complete
02:30:22.897 00.299 11060 worker thread done servicing request
02:30:22.897 00.000 10844 OnExposeComplete: enter
02:30:22.897 00.000 10844 UpdateGuideState(): m_state=6
02:30:22.898 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13826
02:30:22.898 00.000 10844 Star::Find returns 1 (1), X=264.39, Y=61.64, Mass=2357, SNR=30.6, Peak=255 HFD=3.0
02:30:22.898 00.000 10844 MultiStar: [#1 0.30,0.41,0.96,U] [#2 0.23,0.47,2.03,U] [#3 -0.12,-0.39,1.01,U] [#4 0.43,0.39,0.95,U] [#5 0.12,0.24,1.09,U] [#6 0.31,-0.46,0.99,U] [#7 0.48,-0.48,0.00,M3] [#8 -0.02,-0.30,0.93,U] 
02:30:22.898 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.09}, one-star: {0.57, -0.05}
02:30:22.898 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
02:30:22.898 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
02:30:22.898 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.24 cameraTheta=0.38 mountX=-0.13 mountY=0.21, mountTheta=2.13
02:30:22.901 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.09, opts=13)
02:30:22.901 00.000 10844 Enqueuing Move request for scope (0.23, 0.09)
02:30:22.901 00.000 11060 Worker thread wakes up
02:30:22.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
02:30:22.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:22.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
02:30:22.902 00.001 10844 UpdateGuideState exits: m=2357 SNR=30.6 Saturated
02:30:22.902 00.000 11060 Moving (0.23, 0.09) raw xDistance=-0.13 yDistance=0.21
02:30:22.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:22.902 00.000 11060 BLC: window closed
02:30:22.902 00.000 11060 BLC: History state: CurrMiss=-0.21, AvgInitMiss=-0.13, ShCount=6, LgCount=4, SticCount=0,  Deflections: 0=-0.135052, 1:0.021480, 2:-0.181236
02:30:22.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:22.902 00.000 10844 Enqueuing Expose request
02:30:22.902 00.000 11060 BLC: Average miss indicates over-shooting, nominal decrease by -72.000000
02:30:22.902 00.000 11060 BLC: window closed
02:30:22.902 00.000 11060 BLC: Pulse adjusted to 621
02:30:22.903 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:30:22.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:30:22.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:30:22.903 00.000 11060 MoveAxis(E, 24, ABG)
02:30:22.903 00.000 11060 Guiding  Dir = 2, Dur = 24
02:30:22.920 00.017 11060 IsSlewing returns 0
02:30:22.921 00.001 11060 IsGuiding returns 0
02:30:22.951 00.030 11060 IsGuiding returns 0
02:30:22.951 00.000 11060 Move returns status 0, amount 24
02:30:22.951 00.000 11060 MoveAxis(N, 0, ABG)
02:30:22.951 00.000 11060 Move returns status 0, amount 0
02:30:22.951 00.000 11060 move complete, result=0
02:30:22.951 00.000 11060 worker thread done servicing request
02:30:22.951 00.000 11060 Worker thread wakes up
02:30:22.951 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.2 px 0 ms NORTH
02:30:22.953 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:22.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:23.225 00.272 10844 evsrv: cli 0EEEDFD0 connect
02:30:23.225 00.000 10844 case statement mapped state 6 to 3
02:30:23.238 00.013 10844 case statement mapped state 6 to 3
02:30:23.239 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"82a217b0-2a39-41d6-bbdb-9581f1c7191e"}
02:30:23.239 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"82a217b0-2a39-41d6-bbdb-9581f1c7191e"}
02:30:23.258 00.019 10844 evsrv: cli 0EEEDFD0 disconnect
02:30:23.594 00.336 11060 Exposure complete
02:30:23.928 00.334 11060 worker thread done servicing request
02:30:23.928 00.000 10844 OnExposeComplete: enter
02:30:23.928 00.000 10844 UpdateGuideState(): m_state=6
02:30:23.928 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13827
02:30:23.928 00.000 10844 Star::Find returns 1 (1), X=264.29, Y=61.68, Mass=2625, SNR=32.2, Peak=255 HFD=3.4
02:30:23.930 00.002 10844 MultiStar: [#1 0.15,0.47,0.98,U] [#2 -0.50,-0.19,1.99,U] [#3 -0.11,0.18,0.82,U] [#4 -0.20,-0.66,0.00,M1] [#5 -0.21,-0.44,0.96,U] [#6 0.34,-0.58,0.00,M3] [#7 0.60,-0.50,0.00,M4] [#8 -0.08,-0.30,0.96,U] 
02:30:23.930 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.07}, one-star: {0.47, -0.01}
02:30:23.930 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
02:30:23.930 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.83 = -0.83)
02:30:23.930 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.57 mountX=0.09 mountY=-0.10, mountTheta=-0.82
02:30:23.932 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
02:30:23.932 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
02:30:23.932 00.000 11060 Worker thread wakes up
02:30:23.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:23.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
02:30:23.932 00.000 10844 UpdateGuideState exits: m=2625 SNR=32.2 Saturated
02:30:23.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
02:30:23.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:23.932 00.000 11060 Moving (-0.11, -0.07) raw xDistance=0.09 yDistance=-0.10
02:30:23.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:23.932 00.000 10844 Enqueuing Expose request
02:30:23.933 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:30:23.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:23.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:30:23.933 00.000 11060 MoveAxis(E, 0, ABG)
02:30:23.933 00.000 11060 Move returns status 0, amount 0
02:30:23.933 00.000 11060 MoveAxis(N, 0, ABG)
02:30:23.933 00.000 11060 Move returns status 0, amount 0
02:30:23.933 00.000 11060 move complete, result=0
02:30:23.933 00.000 11060 worker thread done servicing request
02:30:23.933 00.000 11060 Worker thread wakes up
02:30:23.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:23.934 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:23.935 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:24.589 00.654 11060 Exposure complete
02:30:24.864 00.275 11060 worker thread done servicing request
02:30:24.864 00.000 10844 OnExposeComplete: enter
02:30:24.864 00.000 10844 UpdateGuideState(): m_state=6
02:30:24.864 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13828
02:30:24.864 00.000 10844 Star::Find returns 1 (0), X=264.25, Y=61.85, Mass=2516, SNR=31.2, Peak=244 HFD=3.4
02:30:24.864 00.000 10844 MultiStar: [#1 -0.37,0.27,1.01,U] [#2 -0.10,0.42,2.06,U] [#3 0.10,-0.08,0.90,U] [#4 0.03,0.38,0.93,U] [#5 -0.18,-0.50,0.97,U] [#6 0.32,-0.50,0.83,U] [#7 0.35,-0.00,0.84,U] [#8 -0.08,0.23,0.92,U] 
02:30:24.864 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.43, 0.17}
02:30:24.864 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
02:30:24.865 00.001 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
02:30:24.865 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.27 mountX=-0.10 mountY=0.01, mountTheta=3.01
02:30:24.866 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
02:30:24.866 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
02:30:24.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:24.867 00.001 10844 UpdateGuideState exits: m=2516 SNR=31.2
02:30:24.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:24.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:24.868 00.001 10844 Enqueuing Expose request
02:30:24.869 00.001 11060 Worker thread wakes up
02:30:24.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
02:30:24.869 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
02:30:24.869 00.000 11060 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=0.01
02:30:24.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:30:24.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:24.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:30:24.869 00.000 11060 MoveAxis(E, 0, ABG)
02:30:24.869 00.000 11060 Move returns status 0, amount 0
02:30:24.869 00.000 11060 MoveAxis(N, 0, ABG)
02:30:24.869 00.000 11060 Move returns status 0, amount 0
02:30:24.870 00.001 11060 move complete, result=0
02:30:24.870 00.000 11060 worker thread done servicing request
02:30:24.870 00.000 11060 Worker thread wakes up
02:30:24.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:24.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:24.870 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:25.504 00.634 11060 Exposure complete
02:30:25.837 00.333 10844 OnExposeComplete: enter
02:30:25.837 00.000 10844 UpdateGuideState(): m_state=6
02:30:25.838 00.001 11060 worker thread done servicing request
02:30:25.838 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13829
02:30:25.838 00.000 10844 Star::Find returns 1 (1), X=264.11, Y=62.57, Mass=2455, SNR=31.0, Peak=255 HFD=3.3
02:30:25.839 00.001 10844 MultiStar: [#1 0.08,0.27,0.90,U] [#2 0.27,0.90,0.00,M1] [#3 0.32,-0.14,0.94,U] [#4 0.09,0.47,0.93,U] [#5 0.05,0.68,0.00,M1] [#6 0.31,0.01,0.84,U] [#7 0.64,-0.75,0.00,M4] [#8 0.41,0.32,0.76,U] 
02:30:25.839 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.31}, one-star: {0.29, 0.89}
02:30:25.839 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
02:30:25.839 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
02:30:25.840 00.001 10844 CameraToMount -- cameraX=0.25 cameraY=0.31 hyp=0.40 cameraTheta=0.91 mountX=-0.35 mountY=0.19, mountTheta=2.65
02:30:25.841 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.31, opts=13)
02:30:25.841 00.000 10844 Enqueuing Move request for scope (0.25, 0.31)
02:30:25.841 00.000 11060 Worker thread wakes up
02:30:25.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:25.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.31) opts 0xd
02:30:25.841 00.000 10844 UpdateGuideState exits: m=2455 SNR=31.0 Saturated
02:30:25.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.31)
02:30:25.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:25.841 00.000 11060 Moving (0.25, 0.31) raw xDistance=-0.35 yDistance=0.19
02:30:25.842 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:25.842 00.000 10844 Enqueuing Expose request
02:30:25.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
02:30:25.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:25.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:30:25.842 00.000 11060 MoveAxis(E, 61, ABG)
02:30:25.842 00.000 11060 Guiding  Dir = 2, Dur = 61
02:30:25.851 00.009 11060 IsSlewing returns 0
02:30:25.851 00.000 11060 IsGuiding returns 0
02:30:25.916 00.065 11060 IsGuiding returns 0
02:30:25.918 00.002 11060 Move returns status 0, amount 61
02:30:25.918 00.000 11060 MoveAxis(N, 0, ABG)
02:30:25.918 00.000 11060 Move returns status 0, amount 0
02:30:25.918 00.000 11060 move complete, result=0
02:30:25.918 00.000 11060 worker thread done servicing request
02:30:25.918 00.000 11060 Worker thread wakes up
02:30:25.918 00.000 10844 GuideStep: -0.4 px 61 ms EAST, 0.2 px 0 ms NORTH
02:30:25.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:25.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:26.562 00.644 11060 Exposure complete
02:30:26.853 00.291 11060 worker thread done servicing request
02:30:26.854 00.001 10844 OnExposeComplete: enter
02:30:26.854 00.000 10844 UpdateGuideState(): m_state=6
02:30:26.854 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13830
02:30:26.854 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=61.77, Mass=2522, SNR=30.6, Peak=225 HFD=3.4
02:30:26.855 00.001 10844 MultiStar: [#1 0.36,0.49,1.03,U] [#2 0.34,0.84,0.00,M2] [#3 0.42,-0.05,0.90,U] [#4 -0.05,0.06,0.90,U] [#5 0.29,-0.38,1.05,U] [#6 0.38,-0.11,0.99,U] [#7 0.76,-0.26,0.00,M5] [#8 0.31,-0.34,0.92,U] 
02:30:26.855 00.000 10844 refined, 6 included, MultiStar: {0.33, -0.03}, one-star: {0.61, 0.09}
02:30:26.855 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
02:30:26.855 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
02:30:26.855 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.03 hyp=0.34 cameraTheta=-0.10 mountX=-0.03 mountY=0.33, mountTheta=1.65
02:30:26.857 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.03, opts=13)
02:30:26.857 00.000 10844 Enqueuing Move request for scope (0.33, -0.03)
02:30:26.857 00.000 11060 Worker thread wakes up
02:30:26.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:26.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.03) opts 0xd
02:30:26.869 00.012 10844 UpdateGuideState exits: m=2522 SNR=30.6
02:30:26.869 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.03)
02:30:26.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:26.869 00.000 11060 Moving (0.33, -0.03) raw xDistance=-0.03 yDistance=0.33
02:30:26.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:26.870 00.001 10844 Enqueuing Expose request
02:30:26.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:26.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:26.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:30:26.870 00.000 11060 MoveAxis(E, 0, ABG)
02:30:26.870 00.000 11060 Move returns status 0, amount 0
02:30:26.870 00.000 11060 MoveAxis(N, 0, ABG)
02:30:26.870 00.000 11060 Move returns status 0, amount 0
02:30:26.870 00.000 11060 move complete, result=0
02:30:26.870 00.000 11060 worker thread done servicing request
02:30:26.870 00.000 11060 Worker thread wakes up
02:30:26.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:26.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:26.873 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:30:27.513 00.640 11060 Exposure complete
02:30:27.806 00.293 11060 worker thread done servicing request
02:30:27.806 00.000 10844 OnExposeComplete: enter
02:30:27.806 00.000 10844 UpdateGuideState(): m_state=6
02:30:27.808 00.002 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13831
02:30:27.808 00.000 10844 Star::Find returns 1 (0), X=263.95, Y=62.27, Mass=2237, SNR=29.7, Peak=215 HFD=3.2
02:30:27.808 00.000 10844 MultiStar: [#1 0.53,0.89,0.00,M1] [#2 0.14,0.38,2.15,U] [#3 0.14,0.35,1.10,U] [#4 0.20,0.14,1.00,U] [#5 0.16,0.11,0.99,U] [#6 0.29,-0.10,0.85,U] [#7 0.51,0.14,0.83,U] [#8 0.16,0.37,0.94,U] 
02:30:27.808 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.27}, one-star: {0.13, 0.59}
02:30:27.808 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
02:30:27.808 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
02:30:27.809 00.001 10844 CameraToMount -- cameraX=0.20 cameraY=0.27 hyp=0.34 cameraTheta=0.94 mountX=-0.30 mountY=0.15, mountTheta=2.68
02:30:27.819 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.27, opts=13)
02:30:27.819 00.000 10844 Enqueuing Move request for scope (0.20, 0.27)
02:30:27.819 00.000 11060 Worker thread wakes up
02:30:27.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:27.819 00.000 10844 UpdateGuideState exits: m=2237 SNR=29.7
02:30:27.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.27) opts 0xd
02:30:27.821 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:27.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.27)
02:30:27.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:27.821 00.000 10844 Enqueuing Expose request
02:30:27.821 00.000 11060 Moving (0.20, 0.27) raw xDistance=-0.30 yDistance=0.15
02:30:27.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:30:27.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:27.823 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:30:27.823 00.000 11060 MoveAxis(E, 53, ABG)
02:30:27.823 00.000 11060 Guiding  Dir = 2, Dur = 53
02:30:27.833 00.010 11060 IsSlewing returns 0
02:30:27.834 00.001 11060 IsGuiding returns 0
02:30:27.897 00.063 11060 IsGuiding returns 0
02:30:27.898 00.001 11060 Move returns status 0, amount 53
02:30:27.898 00.000 11060 MoveAxis(N, 0, ABG)
02:30:27.898 00.000 11060 Move returns status 0, amount 0
02:30:27.898 00.000 11060 move complete, result=0
02:30:27.898 00.000 11060 worker thread done servicing request
02:30:27.898 00.000 11060 Worker thread wakes up
02:30:27.898 00.000 10844 GuideStep: -0.3 px 53 ms EAST, 0.2 px 0 ms NORTH
02:30:27.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:27.899 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:28.528 00.629 11060 Exposure complete
02:30:28.831 00.303 11060 worker thread done servicing request
02:30:28.831 00.000 10844 OnExposeComplete: enter
02:30:28.831 00.000 10844 UpdateGuideState(): m_state=6
02:30:28.833 00.002 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13832
02:30:28.833 00.000 10844 Star::Find returns 1 (0), X=263.96, Y=62.45, Mass=3127, SNR=34.9, Peak=253 HFD=3.6
02:30:28.833 00.000 10844 MultiStar: [#1 -0.13,1.37,0.00,M2] [#2 0.03,0.41,1.90,U] [#3 0.28,0.74,0.00,M1] [#4 0.50,0.44,0.00,M1] [#5 -0.36,0.62,0.00,M1] [#6 0.15,0.07,0.84,U] [#7 0.40,0.12,0.76,U] [#8 -0.05,-0.24,0.94,U] 
02:30:28.833 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.27}, one-star: {0.14, 0.77}
02:30:28.833 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.75) = xAngle (2.94 = 2.94)
02:30:28.833 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.93 = 2.93)
02:30:28.833 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.19 mountX=-0.29 mountY=0.06, mountTheta=2.93
02:30:28.835 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.27, opts=13)
02:30:28.835 00.000 10844 Enqueuing Move request for scope (0.11, 0.27)
02:30:28.835 00.000 11060 Worker thread wakes up
02:30:28.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:28.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
02:30:28.835 00.000 10844 UpdateGuideState exits: m=3127 SNR=34.9
02:30:28.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
02:30:28.836 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:28.836 00.000 11060 Moving (0.11, 0.27) raw xDistance=-0.29 yDistance=0.06
02:30:28.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:28.836 00.000 10844 Enqueuing Expose request
02:30:28.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:30:28.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:28.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:30:28.836 00.000 11060 MoveAxis(E, 51, ABG)
02:30:28.836 00.000 11060 Guiding  Dir = 2, Dur = 51
02:30:28.862 00.026 11060 IsSlewing returns 0
02:30:28.863 00.001 11060 IsGuiding returns 0
02:30:28.946 00.083 11060 IsGuiding returns 0
02:30:28.946 00.000 11060 Move returns status 0, amount 51
02:30:28.946 00.000 11060 MoveAxis(N, 0, ABG)
02:30:28.946 00.000 11060 Move returns status 0, amount 0
02:30:28.947 00.001 11060 move complete, result=0
02:30:28.947 00.000 11060 worker thread done servicing request
02:30:28.947 00.000 11060 Worker thread wakes up
02:30:28.947 00.000 10844 GuideStep: -0.3 px 51 ms EAST, 0.1 px 0 ms NORTH
02:30:28.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:28.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:29.589 00.642 11060 Exposure complete
02:30:29.914 00.325 10844 OnExposeComplete: enter
02:30:29.914 00.000 10844 UpdateGuideState(): m_state=6
02:30:29.914 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13833
02:30:29.914 00.000 10844 Star::Find returns 1 (0), X=264.34, Y=62.04, Mass=2830, SNR=33.7, Peak=223 HFD=3.4
02:30:29.915 00.001 11060 worker thread done servicing request
02:30:29.915 00.000 10844 MultiStar: [#1 0.15,0.40,0.83,U] [#2 0.17,0.46,1.88,U] [#3 0.04,-0.18,0.92,U] [#4 0.58,-0.43,0.00,M2] [#5 0.09,0.16,0.88,U] [#6 0.12,-0.30,0.88,U] [#7 0.34,0.20,0.72,U] [#8 0.10,-0.70,0.00,M1] 
02:30:29.915 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.20}, one-star: {0.52, 0.36}
02:30:29.915 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
02:30:29.915 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.52 = 2.52)
02:30:29.915 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.28 cameraTheta=0.78 mountX=-0.23 mountY=0.17, mountTheta=2.52
02:30:29.918 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.20, opts=13)
02:30:29.918 00.000 10844 Enqueuing Move request for scope (0.20, 0.20)
02:30:29.918 00.000 11060 Worker thread wakes up
02:30:29.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:29.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd
02:30:29.918 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.20)
02:30:29.918 00.000 10844 UpdateGuideState exits: m=2830 SNR=33.7
02:30:29.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:29.919 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:29.919 00.000 10844 Enqueuing Expose request
02:30:29.919 00.000 11060 Moving (0.20, 0.20) raw xDistance=-0.23 yDistance=0.17
02:30:29.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
02:30:29.920 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:29.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:30:29.920 00.000 11060 MoveAxis(E, 42, ABG)
02:30:29.920 00.000 11060 Guiding  Dir = 2, Dur = 42
02:30:29.956 00.036 11060 IsSlewing returns 0
02:30:29.958 00.002 11060 IsGuiding returns 0
02:30:30.019 00.061 11060 IsGuiding returns 0
02:30:30.019 00.000 11060 Move returns status 0, amount 42
02:30:30.019 00.000 11060 MoveAxis(N, 0, ABG)
02:30:30.019 00.000 11060 Move returns status 0, amount 0
02:30:30.019 00.000 11060 move complete, result=0
02:30:30.019 00.000 11060 worker thread done servicing request
02:30:30.019 00.000 11060 Worker thread wakes up
02:30:30.019 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
02:30:30.020 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:30.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:30.671 00.651 11060 Exposure complete
02:30:30.967 00.296 11060 worker thread done servicing request
02:30:30.967 00.000 10844 OnExposeComplete: enter
02:30:30.967 00.000 10844 UpdateGuideState(): m_state=6
02:30:30.968 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13834
02:30:30.968 00.000 10844 Star::Find returns 1 (0), X=264.30, Y=61.55, Mass=2945, SNR=34.0, Peak=250 HFD=3.2
02:30:30.968 00.000 10844 MultiStar: [#1 -0.18,1.13,0.00,M2] [#2 0.14,0.03,2.10,U] [#3 -0.03,0.15,0.90,U] [#4 0.12,0.61,0.81,U] [#5 0.10,0.28,0.92,U] [#6 -0.16,0.05,0.80,U] [#7 0.12,0.14,0.80,U] [#8 0.20,-0.52,0.92,U] 
02:30:30.968 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.48, -0.14}
02:30:30.968 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.18 = 2.18)
02:30:30.968 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
02:30:30.968 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=-0.08 mountY=0.12, mountTheta=2.17
02:30:30.970 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
02:30:30.970 00.000 10844 Enqueuing Move request for scope (0.13, 0.06)
02:30:30.970 00.000 11060 Worker thread wakes up
02:30:30.970 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:30.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
02:30:30.970 00.000 10844 UpdateGuideState exits: m=2945 SNR=34.0
02:30:30.970 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
02:30:30.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:30.971 00.001 11060 Moving (0.13, 0.06) raw xDistance=-0.08 yDistance=0.12
02:30:30.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:30.971 00.000 10844 Enqueuing Expose request
02:30:30.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:30:30.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:30.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:30:30.971 00.000 11060 MoveAxis(E, 0, ABG)
02:30:30.971 00.000 11060 Move returns status 0, amount 0
02:30:30.971 00.000 11060 MoveAxis(N, 0, ABG)
02:30:30.971 00.000 11060 Move returns status 0, amount 0
02:30:30.971 00.000 11060 move complete, result=0
02:30:30.971 00.000 11060 worker thread done servicing request
02:30:30.971 00.000 11060 Worker thread wakes up
02:30:30.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:30.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:30.973 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:31.722 00.749 11060 Exposure complete
02:30:32.155 00.433 11060 worker thread done servicing request
02:30:32.155 00.000 10844 OnExposeComplete: enter
02:30:32.156 00.001 10844 UpdateGuideState(): m_state=6
02:30:32.156 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13835
02:30:32.156 00.000 10844 Star::Find returns 1 (0), X=264.36, Y=61.67, Mass=2342, SNR=29.2, Peak=211 HFD=3.5
02:30:32.157 00.001 10844 MultiStar: [#1 -0.28,0.92,0.00,M3] [#2 -0.19,0.39,2.37,U] [#3 0.26,0.12,1.06,U] [#4 0.30,-0.01,0.95,U] [#5 0.35,0.53,0.00,M1] [#6 0.41,0.05,0.94,U] [#7 0.31,0.03,0.83,U] [#8 -0.03,-0.35,0.93,U] 
02:30:32.157 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.09}, one-star: {0.54, -0.01}
02:30:32.157 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.75) = xAngle (2.29 = 2.29)
02:30:32.157 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
02:30:32.157 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.54 mountX=-0.12 mountY=0.14, mountTheta=2.29
02:30:32.158 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
02:30:32.159 00.001 10844 Enqueuing Move request for scope (0.16, 0.09)
02:30:32.159 00.000 11060 Worker thread wakes up
02:30:32.159 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:32.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
02:30:32.159 00.000 10844 UpdateGuideState exits: m=2342 SNR=29.2
02:30:32.159 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
02:30:32.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:32.159 00.000 11060 Moving (0.16, 0.09) raw xDistance=-0.12 yDistance=0.14
02:30:32.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:32.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:30:32.159 00.000 10844 Enqueuing Expose request
02:30:32.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:32.160 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:30:32.160 00.000 11060 MoveAxis(E, 21, ABG)
02:30:32.160 00.000 11060 Guiding  Dir = 2, Dur = 21
02:30:32.169 00.009 11060 IsSlewing returns 0
02:30:32.170 00.001 11060 IsGuiding returns 0
02:30:32.201 00.031 11060 IsGuiding returns 0
02:30:32.202 00.001 11060 Move returns status 0, amount 21
02:30:32.202 00.000 11060 MoveAxis(N, 0, ABG)
02:30:32.202 00.000 11060 Move returns status 0, amount 0
02:30:32.202 00.000 11060 move complete, result=0
02:30:32.203 00.001 11060 worker thread done servicing request
02:30:32.203 00.000 11060 Worker thread wakes up
02:30:32.203 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
02:30:32.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:32.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:32.836 00.633 11060 Exposure complete
02:30:33.105 00.269 11060 worker thread done servicing request
02:30:33.105 00.000 10844 OnExposeComplete: enter
02:30:33.105 00.000 10844 UpdateGuideState(): m_state=6
02:30:33.106 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13836
02:30:33.106 00.000 10844 Star::Find returns 1 (0), X=264.23, Y=61.97, Mass=2316, SNR=29.6, Peak=231 HFD=3.3
02:30:33.107 00.001 10844 MultiStar: [#1 -0.32,0.27,1.11,U] [#2 -0.20,0.28,2.27,U] [#3 -0.05,0.13,1.05,U] [#4 -0.31,0.05,1.00,U] [#5 0.26,-0.40,1.03,U] [#6 0.45,-0.54,0.00,M1] [#7 0.53,-0.31,0.83,U] [#8 0.24,-0.48,0.95,U] 
02:30:33.107 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.41, 0.29}
02:30:33.107 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
02:30:33.107 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
02:30:33.107 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.03 mountX=-0.03 mountY=0.01, mountTheta=2.76
02:30:33.109 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
02:30:33.109 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
02:30:33.109 00.000 11060 Worker thread wakes up
02:30:33.110 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:30:33.110 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:30:33.110 00.000 11060 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.01
02:30:33.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:33.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:33.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:30:33.110 00.000 11060 MoveAxis(E, 0, ABG)
02:30:33.110 00.000 11060 Move returns status 0, amount 0
02:30:33.110 00.000 11060 MoveAxis(N, 0, ABG)
02:30:33.110 00.000 11060 Move returns status 0, amount 0
02:30:33.111 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:33.112 00.001 10844 UpdateGuideState exits: m=2316 SNR=29.6
02:30:33.112 00.000 11060 move complete, result=0
02:30:33.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:33.112 00.000 11060 worker thread done servicing request
02:30:33.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:33.112 00.000 10844 Enqueuing Expose request
02:30:33.112 00.000 11060 Worker thread wakes up
02:30:33.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:33.113 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:33.114 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:33.772 00.658 11060 Exposure complete
02:30:34.480 00.708 10844 OnExposeComplete: enter
02:30:34.480 00.000 10844 UpdateGuideState(): m_state=6
02:30:34.480 00.000 11060 worker thread done servicing request
02:30:34.502 00.022 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13837
02:30:34.502 00.000 10844 Star::Find returns 1 (0), X=264.16, Y=61.93, Mass=2580, SNR=31.7, Peak=223 HFD=3.6
02:30:34.503 00.001 10844 MultiStar: [#1 0.35,0.41,1.11,U] [#2 0.15,0.76,0.00,M1] [#3 0.35,-0.28,0.89,U] [#4 0.12,-0.28,0.99,U] [#5 0.15,-0.49,1.08,U] [#6 0.71,-0.40,0.00,M2] [#7 0.45,-0.27,0.83,U] [#8 -0.15,0.40,0.86,U] 
02:30:34.520 00.017 10844 refined, 6 included, MultiStar: {0.23, -0.03}, one-star: {0.34, 0.25}
02:30:34.520 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.75) = xAngle (1.61 = 1.61)
02:30:34.520 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.59 = 1.59)
02:30:34.520 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.24 cameraTheta=-0.15 mountX=-0.01 mountY=0.24, mountTheta=1.61
02:30:34.524 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.03, opts=13)
02:30:34.524 00.000 10844 Enqueuing Move request for scope (0.23, -0.03)
02:30:34.526 00.002 11060 Worker thread wakes up
02:30:34.527 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
02:30:34.528 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=30, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:34.528 00.000 10844 UpdateGuideState exits: m=2580 SNR=31.7
02:30:34.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:34.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:34.528 00.000 10844 Enqueuing Expose request
02:30:34.530 00.002 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
02:30:34.531 00.001 11060 Moving (0.23, -0.03) raw xDistance=-0.01 yDistance=0.24
02:30:34.532 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:30:34.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:30:34.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:30:34.532 00.000 11060 MoveAxis(E, 0, ABG)
02:30:34.532 00.000 11060 Move returns status 0, amount 0
02:30:34.533 00.001 11060 MoveAxis(N, 0, ABG)
02:30:34.537 00.004 11060 Move returns status 0, amount 0
02:30:34.538 00.001 11060 move complete, result=0
02:30:34.538 00.000 11060 worker thread done servicing request
02:30:34.538 00.000 11060 Worker thread wakes up
02:30:34.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:34.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:34.542 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:35.181 00.639 11060 Exposure complete
02:30:35.527 00.346 11060 worker thread done servicing request
02:30:35.527 00.000 10844 OnExposeComplete: enter
02:30:35.527 00.000 10844 UpdateGuideState(): m_state=6
02:30:35.527 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13838
02:30:35.527 00.000 10844 Star::Find returns 1 (1), X=264.18, Y=61.55, Mass=2565, SNR=31.2, Peak=255 HFD=3.4
02:30:35.529 00.002 10844 MultiStar: [#1 0.33,-0.55,0.00,M2] [#2 -0.03,-0.06,2.12,U] [#3 -0.46,-0.14,0.87,U] [#4 0.26,-0.16,1.07,U] [#5 0.15,0.02,0.99,U] [#6 0.24,-0.53,0.95,U] [#7 -0.12,-0.17,0.85,U] [#8 -0.08,-0.01,0.97,U] 
02:30:35.529 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.13}, one-star: {0.36, -0.13}
02:30:35.529 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
02:30:35.529 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
02:30:35.529 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.29 mountX=0.13 mountY=0.06, mountTheta=0.45
02:30:35.530 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.13, opts=13)
02:30:35.531 00.001 10844 Enqueuing Move request for scope (0.04, -0.13)
02:30:35.531 00.000 11060 Worker thread wakes up
02:30:35.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:35.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
02:30:35.531 00.000 10844 UpdateGuideState exits: m=2565 SNR=31.2 Saturated
02:30:35.531 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
02:30:35.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:35.531 00.000 11060 Moving (0.04, -0.13) raw xDistance=0.13 yDistance=0.06
02:30:35.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:35.531 00.000 10844 Enqueuing Expose request
02:30:35.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:30:35.532 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:35.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:30:35.532 00.000 11060 MoveAxis(W, 22, ABG)
02:30:35.532 00.000 11060 Guiding  Dir = 3, Dur = 22
02:30:35.546 00.014 11060 IsSlewing returns 0
02:30:35.546 00.000 11060 IsGuiding returns 0
02:30:35.588 00.042 11060 IsGuiding returns 0
02:30:35.589 00.001 11060 Move returns status 0, amount 22
02:30:35.589 00.000 11060 MoveAxis(N, 0, ABG)
02:30:35.589 00.000 11060 Move returns status 0, amount 0
02:30:35.589 00.000 11060 move complete, result=0
02:30:35.589 00.000 11060 worker thread done servicing request
02:30:35.589 00.000 11060 Worker thread wakes up
02:30:35.589 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
02:30:35.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:35.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:36.230 00.641 11060 Exposure complete
02:30:36.517 00.287 11060 worker thread done servicing request
02:30:36.517 00.000 10844 OnExposeComplete: enter
02:30:36.519 00.002 10844 UpdateGuideState(): m_state=6
02:30:36.519 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13839
02:30:36.519 00.000 10844 Star::Find returns 1 (0), X=264.29, Y=61.47, Mass=2113, SNR=29.2, Peak=249 HFD=3.3
02:30:36.520 00.001 10844 MultiStar: [#1 0.57,0.43,0.00,M3] [#2 -0.42,0.37,2.17,U] [#3 0.26,-0.05,1.05,U] [#4 0.50,-0.45,0.00,M1] [#5 -0.15,-0.18,1.13,U] [#6 0.08,-0.06,1.09,U] [#7 0.58,-0.25,1.05,U] [#8 -0.00,-0.35,0.96,U] 
02:30:36.520 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {0.47, -0.21}
02:30:36.520 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
02:30:36.520 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
02:30:36.521 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.77 mountX=0.03 mountY=0.05, mountTheta=0.98
02:30:36.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
02:30:36.522 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
02:30:36.522 00.000 11060 Worker thread wakes up
02:30:36.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:36.523 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:30:36.523 00.000 10844 UpdateGuideState exits: m=2113 SNR=29.2
02:30:36.523 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:30:36.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:36.523 00.000 11060 Moving (0.04, -0.04) raw xDistance=0.03 yDistance=0.05
02:30:36.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:36.523 00.000 10844 Enqueuing Expose request
02:30:36.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:30:36.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:36.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:30:36.523 00.000 11060 MoveAxis(E, 0, ABG)
02:30:36.524 00.001 11060 Move returns status 0, amount 0
02:30:36.524 00.000 11060 MoveAxis(N, 0, ABG)
02:30:36.524 00.000 11060 Move returns status 0, amount 0
02:30:36.524 00.000 11060 move complete, result=0
02:30:36.524 00.000 11060 worker thread done servicing request
02:30:36.524 00.000 11060 Worker thread wakes up
02:30:36.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:36.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:36.525 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:37.159 00.634 11060 Exposure complete
02:30:37.470 00.311 11060 worker thread done servicing request
02:30:37.470 00.000 10844 OnExposeComplete: enter
02:30:37.470 00.000 10844 UpdateGuideState(): m_state=6
02:30:37.471 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13840
02:30:37.471 00.000 10844 Star::Find returns 1 (0), X=264.20, Y=62.45, Mass=2285, SNR=30.3, Peak=254 HFD=3.3
02:30:37.471 00.000 10844 MultiStar: [#1 0.02,0.62,1.08,U] [#2 0.06,0.67,0.00,M1] [#3 -0.07,-0.11,0.93,U] [#4 -0.04,-0.03,0.86,U] [#5 -0.08,-0.01,0.97,U] [#6 -0.05,0.04,1.03,U] [#7 0.04,0.31,0.89,U] [#8 0.08,0.22,0.91,U] 
02:30:37.471 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.24}, one-star: {0.37, 0.77}
02:30:37.471 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.75) = xAngle (3.17 = -3.11)
02:30:37.471 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.15 = -3.13)
02:30:37.471 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.42 mountX=-0.24 mountY=-0.00, mountTheta=-3.13
02:30:37.473 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.24, opts=13)
02:30:37.473 00.000 10844 Enqueuing Move request for scope (0.04, 0.24)
02:30:37.473 00.000 11060 Worker thread wakes up
02:30:37.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:37.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
02:30:37.473 00.000 10844 UpdateGuideState exits: m=2285 SNR=30.3
02:30:37.473 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
02:30:37.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:37.473 00.000 11060 Moving (0.04, 0.24) raw xDistance=-0.24 yDistance=-0.00
02:30:37.474 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:37.474 00.000 10844 Enqueuing Expose request
02:30:37.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:30:37.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:37.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:30:37.474 00.000 11060 MoveAxis(E, 42, ABG)
02:30:37.474 00.000 11060 Guiding  Dir = 2, Dur = 42
02:30:37.510 00.036 11060 IsSlewing returns 0
02:30:37.510 00.000 11060 IsGuiding returns 0
02:30:37.591 00.081 11060 IsGuiding returns 0
02:30:37.591 00.000 11060 Move returns status 0, amount 42
02:30:37.591 00.000 11060 MoveAxis(N, 0, ABG)
02:30:37.591 00.000 11060 Move returns status 0, amount 0
02:30:37.591 00.000 11060 move complete, result=0
02:30:37.591 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
02:30:37.593 00.002 11060 worker thread done servicing request
02:30:37.593 00.000 11060 Worker thread wakes up
02:30:37.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:37.595 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:38.253 00.658 11060 Exposure complete
02:30:38.497 00.244 11060 worker thread done servicing request
02:30:38.497 00.000 10844 OnExposeComplete: enter
02:30:38.498 00.001 10844 UpdateGuideState(): m_state=6
02:30:38.498 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13841
02:30:38.498 00.000 10844 Star::Find returns 1 (0), X=263.92, Y=61.96, Mass=2750, SNR=32.4, Peak=221 HFD=3.1
02:30:38.499 00.001 10844 MultiStar: [#1 -0.11,0.33,1.01,U] [#2 0.04,-0.07,2.13,U] [#3 0.13,0.64,0.00,M1] [#4 0.13,0.00,1.00,U] [#5 -0.14,0.40,1.03,U] [#6 0.47,-0.10,0.77,U] [#7 0.43,-0.12,0.76,U] [#8 0.34,0.10,0.85,U] 
02:30:38.499 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.09, 0.27}
02:30:38.499 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.75) = xAngle (2.41 = 2.41)
02:30:38.499 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
02:30:38.499 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.66 mountX=-0.11 mountY=0.10, mountTheta=2.40
02:30:38.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.09, opts=13)
02:30:38.500 00.000 10844 Enqueuing Move request for scope (0.12, 0.09)
02:30:38.500 00.000 11060 Worker thread wakes up
02:30:38.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=30, FiltMin=16, FiltMax=255, Gamma=1.000
02:30:38.501 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
02:30:38.501 00.000 10844 UpdateGuideState exits: m=2750 SNR=32.4
02:30:38.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
02:30:38.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:38.501 00.000 11060 Moving (0.12, 0.09) raw xDistance=-0.11 yDistance=0.10
02:30:38.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:38.501 00.000 10844 Enqueuing Expose request
02:30:38.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:38.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:38.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:30:38.501 00.000 11060 MoveAxis(E, 0, ABG)
02:30:38.501 00.000 11060 Move returns status 0, amount 0
02:30:38.501 00.000 11060 MoveAxis(N, 0, ABG)
02:30:38.502 00.001 11060 Move returns status 0, amount 0
02:30:38.502 00.000 11060 move complete, result=0
02:30:38.502 00.000 11060 worker thread done servicing request
02:30:38.502 00.000 11060 Worker thread wakes up
02:30:38.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:38.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:38.503 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:39.139 00.636 11060 Exposure complete
02:30:39.437 00.298 11060 worker thread done servicing request
02:30:39.437 00.000 10844 OnExposeComplete: enter
02:30:39.437 00.000 10844 UpdateGuideState(): m_state=6
02:30:39.438 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13842
02:30:39.438 00.000 10844 Star::Find returns 1 (0), X=263.84, Y=61.79, Mass=2675, SNR=32.7, Peak=220 HFD=3.3
02:30:39.438 00.000 10844 MultiStar: [#1 -0.23,0.67,0.00,M2] [#2 -0.14,0.91,0.00,M1] [#3 0.10,-0.06,0.94,U] [#4 0.25,0.05,0.84,U] [#5 0.67,0.03,0.00,M1] [#6 0.38,0.48,0.91,U] [#7 0.11,0.49,0.81,U] [#8 -0.01,0.53,0.95,U] 
02:30:39.438 00.000 10844 single-star, 5 included, MultiStar: {0.14, 0.26}, one-star: {0.02, 0.10}
02:30:39.438 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
02:30:39.438 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
02:30:39.438 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.37 mountX=-0.11 mountY=0.00, mountTheta=3.10
02:30:39.440 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
02:30:39.440 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
02:30:39.440 00.000 11060 Worker thread wakes up
02:30:39.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:30:39.441 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
02:30:39.441 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
02:30:39.441 00.000 11060 Moving (0.02, 0.10) raw xDistance=-0.11 yDistance=0.00
02:30:39.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:39.441 00.000 10844 UpdateGuideState exits: m=2675 SNR=32.7
02:30:39.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:39.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:39.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:30:39.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:39.441 00.000 11060 MoveAxis(E, 0, ABG)
02:30:39.441 00.000 10844 Enqueuing Expose request
02:30:39.441 00.000 11060 Move returns status 0, amount 0
02:30:39.442 00.001 11060 MoveAxis(N, 0, ABG)
02:30:39.442 00.000 11060 Move returns status 0, amount 0
02:30:39.442 00.000 11060 move complete, result=0
02:30:39.442 00.000 11060 worker thread done servicing request
02:30:39.442 00.000 11060 Worker thread wakes up
02:30:39.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:39.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:39.444 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:40.096 00.652 11060 Exposure complete
02:30:40.443 00.347 11060 worker thread done servicing request
02:30:40.443 00.000 10844 OnExposeComplete: enter
02:30:40.445 00.002 10844 UpdateGuideState(): m_state=6
02:30:40.445 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13843
02:30:40.445 00.000 10844 Star::Find returns 1 (0), X=264.06, Y=62.06, Mass=2270, SNR=29.2, Peak=197 HFD=3.9
02:30:40.446 00.001 10844 MultiStar: [#1 0.11,-0.11,1.17,U] [#2 -0.36,0.94,0.00,M2] [#3 -0.35,0.65,0.00,M1] [#4 -0.19,-0.12,1.06,U] [#5 -0.29,0.13,1.21,U] [#6 0.18,0.13,0.98,U] [#7 -0.19,0.46,0.91,U] [#8 0.03,0.41,0.94,U] 
02:30:40.446 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.17}, one-star: {0.24, 0.38}
02:30:40.446 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
02:30:40.446 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
02:30:40.446 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
02:30:40.448 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.17, opts=13)
02:30:40.448 00.000 10844 Enqueuing Move request for scope (-0.02, 0.17)
02:30:40.448 00.000 11060 Worker thread wakes up
02:30:40.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:30:40.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
02:30:40.448 00.000 10844 UpdateGuideState exits: m=2270 SNR=29.2
02:30:40.448 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
02:30:40.449 00.001 11060 Moving (-0.02, 0.17) raw xDistance=-0.16 yDistance=-0.05
02:30:40.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:30:40.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:40.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:30:40.450 00.001 11060 MoveAxis(E, 28, ABG)
02:30:40.450 00.000 11060 Guiding  Dir = 2, Dur = 28
02:30:40.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:40.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:40.450 00.000 10844 Enqueuing Expose request
02:30:40.470 00.020 11060 IsSlewing returns 0
02:30:40.471 00.001 11060 IsGuiding returns 0
02:30:40.511 00.040 11060 IsGuiding returns 0
02:30:40.511 00.000 11060 Move returns status 0, amount 28
02:30:40.511 00.000 11060 MoveAxis(N, 0, ABG)
02:30:40.512 00.001 11060 Move returns status 0, amount 0
02:30:40.512 00.000 11060 move complete, result=0
02:30:40.512 00.000 11060 worker thread done servicing request
02:30:40.512 00.000 11060 Worker thread wakes up
02:30:40.512 00.000 10844 GuideStep: -0.2 px 28 ms EAST, -0.0 px 0 ms NORTH
02:30:40.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:40.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:41.139 00.627 11060 Exposure complete
02:30:41.451 00.312 11060 worker thread done servicing request
02:30:41.452 00.001 10844 OnExposeComplete: enter
02:30:41.452 00.000 10844 UpdateGuideState(): m_state=6
02:30:41.452 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13844
02:30:41.452 00.000 10844 Star::Find returns 1 (0), X=263.62, Y=61.69, Mass=2349, SNR=29.9, Peak=245 HFD=3.3
02:30:41.454 00.002 10844 MultiStar: [#1 0.04,0.71,0.00,M2] [#2 0.13,0.72,0.00,M3] [#3 0.01,0.35,0.97,U] [#4 0.10,0.04,0.97,U] [#5 0.10,0.50,1.02,U] [#6 0.13,-0.12,1.01,U] [#7 0.48,0.28,0.96,U] [#8 -0.35,0.07,0.92,U] 
02:30:41.454 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.16}, one-star: {-0.21, 0.00}
02:30:41.454 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.09 = 3.09)
02:30:41.454 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
02:30:41.460 00.006 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.34 mountX=-0.17 mountY=0.01, mountTheta=3.07
02:30:41.463 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
02:30:41.463 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
02:30:41.463 00.000 11060 Worker thread wakes up
02:30:41.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:41.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
02:30:41.463 00.000 10844 UpdateGuideState exits: m=2349 SNR=29.9
02:30:41.464 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
02:30:41.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:41.464 00.000 11060 Moving (0.04, 0.16) raw xDistance=-0.17 yDistance=0.01
02:30:41.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:41.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:30:41.464 00.000 10844 Enqueuing Expose request
02:30:41.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:41.476 00.012 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:30:41.476 00.000 11060 MoveAxis(E, 30, ABG)
02:30:41.476 00.000 11060 Guiding  Dir = 2, Dur = 30
02:30:41.504 00.028 11060 IsSlewing returns 0
02:30:41.504 00.000 11060 IsGuiding returns 0
02:30:41.568 00.064 11060 IsGuiding returns 0
02:30:41.568 00.000 11060 Move returns status 0, amount 30
02:30:41.568 00.000 11060 MoveAxis(N, 0, ABG)
02:30:41.568 00.000 11060 Move returns status 0, amount 0
02:30:41.568 00.000 11060 move complete, result=0
02:30:41.568 00.000 11060 worker thread done servicing request
02:30:41.568 00.000 11060 Worker thread wakes up
02:30:41.568 00.000 10844 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
02:30:41.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:41.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:42.214 00.646 11060 Exposure complete
02:30:42.500 00.286 11060 worker thread done servicing request
02:30:42.500 00.000 10844 OnExposeComplete: enter
02:30:42.500 00.000 10844 UpdateGuideState(): m_state=6
02:30:42.502 00.002 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13845
02:30:42.502 00.000 10844 Star::Find returns 1 (1), X=263.99, Y=62.03, Mass=2882, SNR=33.5, Peak=255 HFD=2.9
02:30:42.502 00.000 10844 MultiStar: [#1 0.25,0.56,1.06,U] [#2 0.12,0.15,1.98,U] [#3 -0.42,0.44,0.84,U] [#4 -0.07,0.38,0.84,U] [#5 -0.56,-0.12,0.97,U] [#6 0.05,-0.56,0.78,U] [#7 0.61,-0.29,0.00,M1] [#8 -0.17,0.09,0.78,U] 
02:30:42.502 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.17}, one-star: {0.17, 0.35}
02:30:42.502 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.75) = xAngle (3.58 = -2.70)
02:30:42.502 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
02:30:42.503 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.83 mountX=-0.16 mountY=-0.07, mountTheta=-2.72
02:30:42.504 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
02:30:42.504 00.000 10844 Enqueuing Move request for scope (-0.05, 0.17)
02:30:42.504 00.000 11060 Worker thread wakes up
02:30:42.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:42.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
02:30:42.504 00.000 10844 UpdateGuideState exits: m=2882 SNR=33.5 Saturated
02:30:42.505 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
02:30:42.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:42.505 00.000 11060 Moving (-0.05, 0.17) raw xDistance=-0.16 yDistance=-0.07
02:30:42.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:42.505 00.000 10844 Enqueuing Expose request
02:30:42.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
02:30:42.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:42.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:30:42.505 00.000 11060 MoveAxis(E, 29, ABG)
02:30:42.505 00.000 11060 Guiding  Dir = 2, Dur = 29
02:30:42.514 00.009 11060 IsSlewing returns 0
02:30:42.514 00.000 11060 IsGuiding returns 0
02:30:42.555 00.041 11060 IsGuiding returns 0
02:30:42.555 00.000 11060 Move returns status 0, amount 29
02:30:42.556 00.001 11060 MoveAxis(N, 0, ABG)
02:30:42.556 00.000 11060 Move returns status 0, amount 0
02:30:42.556 00.000 11060 move complete, result=0
02:30:42.556 00.000 10844 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
02:30:42.556 00.000 11060 worker thread done servicing request
02:30:42.556 00.000 11060 Worker thread wakes up
02:30:42.558 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:42.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:43.191 00.633 11060 Exposure complete
02:30:43.469 00.278 11060 worker thread done servicing request
02:30:43.469 00.000 10844 OnExposeComplete: enter
02:30:43.469 00.000 10844 UpdateGuideState(): m_state=6
02:30:43.470 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13846
02:30:43.470 00.000 10844 Star::Find returns 1 (0), X=263.97, Y=61.95, Mass=2140, SNR=28.2, Peak=237 HFD=2.9
02:30:43.471 00.001 10844 MultiStar: [#1 0.11,0.35,1.02,U] [#2 -0.41,0.27,2.21,U] [#3 0.05,0.43,1.07,U] [#4 0.40,-0.04,1.18,U] [#5 -0.19,0.15,1.13,U] [#6 0.48,-0.76,0.00,M1] [#7 0.48,-0.05,1.03,U] [#8 -0.04,-0.46,1.14,U] 
02:30:43.471 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {0.15, 0.27}
02:30:43.471 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.75) = xAngle (3.22 = -3.07)
02:30:43.471 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.08)
02:30:43.471 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.47 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
02:30:43.473 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
02:30:43.473 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
02:30:43.474 00.001 11060 Worker thread wakes up
02:30:43.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:43.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
02:30:43.474 00.000 10844 UpdateGuideState exits: m=2140 SNR=28.2
02:30:43.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
02:30:43.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:43.474 00.000 11060 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
02:30:43.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:43.474 00.000 10844 Enqueuing Expose request
02:30:43.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:30:43.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:43.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:30:43.476 00.002 11060 MoveAxis(E, 23, ABG)
02:30:43.476 00.000 11060 Guiding  Dir = 2, Dur = 23
02:30:43.500 00.024 11060 IsSlewing returns 0
02:30:43.500 00.000 11060 IsGuiding returns 0
02:30:43.543 00.043 11060 IsGuiding returns 0
02:30:43.543 00.000 11060 Move returns status 0, amount 23
02:30:43.544 00.001 11060 MoveAxis(N, 0, ABG)
02:30:43.544 00.000 11060 Move returns status 0, amount 0
02:30:43.544 00.000 11060 move complete, result=0
02:30:43.544 00.000 11060 worker thread done servicing request
02:30:43.544 00.000 11060 Worker thread wakes up
02:30:43.544 00.000 10844 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
02:30:43.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:43.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:44.192 00.648 11060 Exposure complete
02:30:44.478 00.286 11060 worker thread done servicing request
02:30:44.479 00.001 10844 OnExposeComplete: enter
02:30:44.479 00.000 10844 UpdateGuideState(): m_state=6
02:30:44.479 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13847
02:30:44.480 00.001 10844 Star::Find returns 1 (1), X=264.08, Y=61.95, Mass=2737, SNR=32.4, Peak=255 HFD=2.9
02:30:44.480 00.000 10844 MultiStar: [#1 -0.37,0.50,0.98,U] [#2 -0.50,0.28,2.02,U] [#3 -0.60,0.05,0.95,U] [#4 -0.22,0.66,0.00,M1] [#5 -0.32,-0.16,1.08,U] [#6 0.16,-0.39,0.80,U] [#7 0.21,-0.61,0.00,M1] [#8 -0.27,-0.76,0.00,M1] 
02:30:44.480 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.13}, one-star: {0.26, 0.26}
02:30:44.481 00.001 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.75) = xAngle (4.46 = -1.82)
02:30:44.481 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.84)
02:30:44.481 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.71 mountX=-0.08 mountY=-0.29, mountTheta=-1.82
02:30:44.484 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.13, opts=13)
02:30:44.484 00.000 10844 Enqueuing Move request for scope (-0.28, 0.13)
02:30:44.484 00.000 11060 Worker thread wakes up
02:30:44.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:44.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd
02:30:44.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
02:30:44.484 00.000 10844 UpdateGuideState exits: m=2737 SNR=32.4 Saturated
02:30:44.484 00.000 11060 Moving (-0.28, 0.13) raw xDistance=-0.08 yDistance=-0.29
02:30:44.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:44.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:30:44.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:44.484 00.000 10844 Enqueuing Expose request
02:30:44.488 00.004 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.29
02:30:44.488 00.000 11060 MoveAxis(E, 0, ABG)
02:30:44.488 00.000 11060 Move returns status 0, amount 0
02:30:44.488 00.000 11060 MoveAxis(N, 114, ABG)
02:30:44.488 00.000 11060 Guiding  Dir = 0, Dur = 114
02:30:44.493 00.005 11060 IsSlewing returns 0
02:30:44.493 00.000 11060 IsGuiding returns 0
02:30:44.620 00.127 11060 IsGuiding returns 0
02:30:44.620 00.000 11060 Move returns status 0, amount 114
02:30:44.620 00.000 11060 move complete, result=0
02:30:44.621 00.001 11060 worker thread done servicing request
02:30:44.621 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 114 ms NORTH
02:30:44.621 00.000 11060 Worker thread wakes up
02:30:44.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:44.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:45.277 00.656 11060 Exposure complete
02:30:45.604 00.327 11060 worker thread done servicing request
02:30:45.604 00.000 10844 OnExposeComplete: enter
02:30:45.604 00.000 10844 UpdateGuideState(): m_state=6
02:30:45.605 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13848
02:30:45.605 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=62.02, Mass=2518, SNR=31.5, Peak=241 HFD=3.5
02:30:45.605 00.000 10844 MultiStar: [#1 0.58,0.41,0.00,M1] [#2 0.16,0.25,2.11,U] [#3 0.19,-0.08,0.91,U] [#4 -0.13,-0.01,0.86,U] [#5 0.20,-0.49,1.08,U] [#6 0.79,-0.26,0.00,M1] [#7 0.61,-0.43,0.00,M2] [#8 0.72,-0.21,0.00,M2] 
02:30:45.605 00.000 10844 refined, 4 included, MultiStar: {0.23, 0.04}, one-star: {0.73, 0.33}
02:30:45.606 00.001 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.75) = xAngle (1.94 = 1.94)
02:30:45.606 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.92 = 1.92)
02:30:45.606 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.23 cameraTheta=0.18 mountX=-0.08 mountY=0.22, mountTheta=1.93
02:30:45.609 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.04, opts=13)
02:30:45.609 00.000 10844 Enqueuing Move request for scope (0.23, 0.04)
02:30:45.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:45.609 00.000 10844 UpdateGuideState exits: m=2518 SNR=31.5
02:30:45.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:45.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:45.609 00.000 10844 Enqueuing Expose request
02:30:45.615 00.006 11060 Worker thread wakes up
02:30:45.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
02:30:45.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
02:30:45.616 00.001 11060 Moving (0.23, 0.04) raw xDistance=-0.08 yDistance=0.22
02:30:45.617 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:30:45.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:30:45.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:30:45.617 00.000 11060 MoveAxis(E, 0, ABG)
02:30:45.617 00.000 11060 Move returns status 0, amount 0
02:30:45.617 00.000 11060 MoveAxis(N, 0, ABG)
02:30:45.617 00.000 11060 Move returns status 0, amount 0
02:30:45.617 00.000 11060 move complete, result=0
02:30:45.617 00.000 11060 worker thread done servicing request
02:30:45.617 00.000 11060 Worker thread wakes up
02:30:45.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:45.618 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:45.627 00.009 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:46.263 00.636 11060 Exposure complete
02:30:46.540 00.277 11060 worker thread done servicing request
02:30:46.540 00.000 10844 OnExposeComplete: enter
02:30:46.540 00.000 10844 UpdateGuideState(): m_state=6
02:30:46.541 00.001 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13849
02:30:46.541 00.000 10844 Star::Find returns 1 (0), X=264.21, Y=61.77, Mass=2260, SNR=29.5, Peak=235 HFD=3.5
02:30:46.541 00.000 10844 MultiStar: [#1 0.61,0.16,1.04,U] [#2 0.10,0.35,2.16,U] [#3 0.47,0.33,0.96,U] [#4 0.22,-0.19,0.89,U] [#5 0.15,-0.17,1.02,U] [#6 0.45,-0.29,0.93,U] [#7 0.58,0.01,0.98,U] [#8 0.64,0.32,0.00,M3] 
02:30:46.541 00.000 10844 refined, 7 included, MultiStar: {0.34, 0.08}, one-star: {0.39, 0.09}
02:30:46.541 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.75) = xAngle (1.98 = 1.98)
02:30:46.541 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.97 = 1.97)
02:30:46.541 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.35 cameraTheta=0.23 mountX=-0.14 mountY=0.32, mountTheta=1.98
02:30:46.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.08, opts=13)
02:30:46.543 00.000 10844 Enqueuing Move request for scope (0.34, 0.08)
02:30:46.543 00.000 11060 Worker thread wakes up
02:30:46.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
02:30:46.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:46.544 00.001 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
02:30:46.544 00.000 10844 UpdateGuideState exits: m=2260 SNR=29.5
02:30:46.544 00.000 11060 Moving (0.34, 0.08) raw xDistance=-0.14 yDistance=0.32
02:30:46.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:46.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:30:46.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:46.544 00.000 10844 Enqueuing Expose request
02:30:46.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:46.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:30:46.544 00.000 11060 MoveAxis(E, 24, ABG)
02:30:46.544 00.000 11060 Guiding  Dir = 2, Dur = 24
02:30:46.593 00.049 11060 IsSlewing returns 0
02:30:46.594 00.001 11060 IsGuiding returns 0
02:30:46.649 00.055 11060 IsGuiding returns 0
02:30:46.649 00.000 11060 Move returns status 0, amount 24
02:30:46.649 00.000 11060 MoveAxis(N, 0, ABG)
02:30:46.649 00.000 11060 Move returns status 0, amount 0
02:30:46.651 00.002 11060 move complete, result=0
02:30:46.651 00.000 11060 worker thread done servicing request
02:30:46.651 00.000 11060 Worker thread wakes up
02:30:46.651 00.000 10844 GuideStep: -0.1 px 24 ms EAST, 0.3 px 0 ms NORTH
02:30:46.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:46.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:47.289 00.638 11060 Exposure complete
02:30:47.562 00.273 11060 worker thread done servicing request
02:30:47.562 00.000 10844 OnExposeComplete: enter
02:30:47.562 00.000 10844 UpdateGuideState(): m_state=6
02:30:47.563 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13850
02:30:47.563 00.000 10844 Star::Find returns 1 (0), X=264.56, Y=61.48, Mass=2167, SNR=28.4, Peak=218 HFD=3.2
02:30:47.563 00.000 10844 MultiStar: [#1 0.49,0.17,1.13,U] [#2 0.27,0.16,2.14,U] [#3 0.15,-0.05,1.06,U] [#4 -0.07,-0.01,1.13,U] [#5 0.28,-0.37,1.00,U] [#6 0.13,-0.94,0.00,M1] [#7 0.82,-0.13,0.00,M2] [#8 0.50,-1.22,0.00,M4] 
02:30:47.563 00.000 10844 refined, 5 included, MultiStar: {0.30, -0.02}, one-star: {0.73, -0.20}
02:30:47.564 00.001 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
02:30:47.564 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.68 = 1.68)
02:30:47.564 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-0.05 mountX=-0.04 mountY=0.29, mountTheta=1.70
02:30:47.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.02, opts=13)
02:30:47.566 00.000 10844 Enqueuing Move request for scope (0.30, -0.02)
02:30:47.566 00.000 11060 Worker thread wakes up
02:30:47.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:47.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.02) opts 0xd
02:30:47.566 00.000 10844 UpdateGuideState exits: m=2167 SNR=28.4
02:30:47.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.02)
02:30:47.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:47.566 00.000 11060 Moving (0.30, -0.02) raw xDistance=-0.04 yDistance=0.29
02:30:47.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:47.566 00.000 10844 Enqueuing Expose request
02:30:47.567 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:30:47.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:47.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:30:47.567 00.000 11060 MoveAxis(E, 0, ABG)
02:30:47.567 00.000 11060 Move returns status 0, amount 0
02:30:47.567 00.000 11060 MoveAxis(N, 0, ABG)
02:30:47.567 00.000 11060 Move returns status 0, amount 0
02:30:47.567 00.000 11060 move complete, result=0
02:30:47.567 00.000 11060 worker thread done servicing request
02:30:47.568 00.001 11060 Worker thread wakes up
02:30:47.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:47.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:47.570 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:30:48.214 00.644 11060 Exposure complete
02:30:48.478 00.264 11060 worker thread done servicing request
02:30:48.478 00.000 10844 OnExposeComplete: enter
02:30:48.478 00.000 10844 UpdateGuideState(): m_state=6
02:30:48.479 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13851
02:30:48.481 00.002 10844 Star::Find returns 1 (1), X=264.71, Y=61.21, Mass=2514, SNR=30.9, Peak=255 HFD=3.3
02:30:48.481 00.000 10844 MultiStar: [#1 0.86,0.47,0.00,M1] [#2 0.13,0.12,2.05,U] [#3 0.94,0.25,0.00,M1] [#4 0.43,-0.33,0.92,U] [#5 0.52,-0.43,0.00,M1] [#6 0.77,-0.35,0.00,M2] [#7 1.08,-0.39,0.00,M3] [#8 0.52,-0.36,1.01,U] 
02:30:48.481 00.000 10844 refined, 3 included, MultiStar: {0.42, -0.18}, one-star: {0.89, -0.47}
02:30:48.481 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
02:30:48.481 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
02:30:48.481 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.18 hyp=0.45 cameraTheta=-0.41 mountX=0.10 mountY=0.44, mountTheta=1.34
02:30:48.490 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.18, opts=13)
02:30:48.490 00.000 10844 Enqueuing Move request for scope (0.42, -0.18)
02:30:48.490 00.000 11060 Worker thread wakes up
02:30:48.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:48.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.18) opts 0xd
02:30:48.490 00.000 10844 UpdateGuideState exits: m=2514 SNR=30.9 Saturated
02:30:48.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.18)
02:30:48.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:48.490 00.000 11060 Moving (0.42, -0.18) raw xDistance=0.10 yDistance=0.44
02:30:48.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:48.490 00.000 10844 Enqueuing Expose request
02:30:48.491 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:30:48.491 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.03 newest=1.05
02:30:48.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.44
02:30:48.491 00.000 11060 MoveAxis(E, 0, ABG)
02:30:48.491 00.000 11060 Move returns status 0, amount 0
02:30:48.491 00.000 11060 BLC: Oldest BLC event removed
02:30:48.491 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 621 applied
02:30:48.491 00.000 11060 MoveAxis(S, 792, ABG)
02:30:48.492 00.001 11060 duration set to 750 by maxDecDuration
02:30:48.493 00.001 11060 Guiding  Dir = 1, Dur = 750
02:30:48.524 00.031 11060 IsSlewing returns 0
02:30:48.524 00.000 11060 IsGuiding returns 0
02:30:49.308 00.784 11060 IsGuiding returns 0
02:30:49.308 00.000 11060 Move returns status 0, amount 750
02:30:49.308 00.000 11060 move complete, result=0
02:30:49.308 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 750 ms SOUTH
02:30:49.308 00.000 11060 worker thread done servicing request
02:30:49.308 00.000 11060 Worker thread wakes up
02:30:49.309 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:49.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:49.946 00.637 11060 Exposure complete
02:30:50.199 00.253 11060 worker thread done servicing request
02:30:50.199 00.000 10844 OnExposeComplete: enter
02:30:50.199 00.000 10844 UpdateGuideState(): m_state=6
02:30:50.200 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13852
02:30:50.200 00.000 10844 Star::Find returns 1 (1), X=264.05, Y=61.11, Mass=3115, SNR=35.2, Peak=255 HFD=3.4
02:30:50.200 00.000 10844 MultiStar: [#1 -0.38,0.23,0.85,U] [#2 -0.12,0.17,1.80,U] [#3 -0.69,-0.12,0.00,M2] [#4 0.31,-0.81,0.00,M1] [#5 0.11,-0.02,1.01,U] [#6 0.24,-0.42,0.91,U] [#7 -0.16,-0.09,0.69,U] [#8 0.00,-0.42,0.86,U] 
02:30:50.200 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {0.23, -0.57}
02:30:50.200 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
02:30:50.201 00.001 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
02:30:50.201 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.69 mountX=0.13 mountY=0.01, mountTheta=0.05
02:30:50.204 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
02:30:50.204 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
02:30:50.204 00.000 11060 Worker thread wakes up
02:30:50.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:50.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
02:30:50.205 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
02:30:50.205 00.000 10844 UpdateGuideState exits: m=3115 SNR=35.2 Saturated
02:30:50.205 00.000 11060 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=0.01
02:30:50.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:50.205 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.307254, 1:0.006269
02:30:50.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:50.205 00.000 10844 Enqueuing Expose request
02:30:50.205 00.000 11060 BLC: No correction, Miss < min_move
02:30:50.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:30:50.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:50.206 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:30:50.206 00.000 11060 MoveAxis(W, 22, ABG)
02:30:50.206 00.000 11060 Guiding  Dir = 3, Dur = 22
02:30:50.219 00.013 11060 IsSlewing returns 0
02:30:50.220 00.001 11060 IsGuiding returns 0
02:30:50.258 00.038 11060 IsGuiding returns 0
02:30:50.258 00.000 11060 Move returns status 0, amount 22
02:30:50.259 00.001 11060 MoveAxis(N, 0, ABG)
02:30:50.259 00.000 11060 Move returns status 0, amount 0
02:30:50.259 00.000 11060 move complete, result=0
02:30:50.259 00.000 10844 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
02:30:50.262 00.003 11060 worker thread done servicing request
02:30:50.262 00.000 11060 Worker thread wakes up
02:30:50.263 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:50.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:50.919 00.656 11060 Exposure complete
02:30:51.202 00.283 11060 worker thread done servicing request
02:30:51.203 00.001 10844 OnExposeComplete: enter
02:30:51.203 00.000 10844 UpdateGuideState(): m_state=6
02:30:51.203 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13853
02:30:51.203 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=61.48, Mass=2503, SNR=31.4, Peak=255 HFD=3.0
02:30:51.204 00.001 10844 MultiStar: [#1 -0.04,-0.02,1.14,U] [#2 -0.54,-0.42,0.00,M1] [#3 0.01,-0.10,0.90,U] [#4 0.28,-0.76,0.00,M2] [#5 -0.54,0.03,0.85,U] [#6 0.26,-0.85,0.00,M2] [#7 0.24,0.04,0.83,U] [#8 0.54,-0.56,0.00,M3] 
02:30:51.204 00.000 10844 refined, 4 included, MultiStar: {-0.00, -0.05}, one-star: {0.30, -0.20}
02:30:51.204 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.75) = xAngle (0.17 = 0.17)
02:30:51.204 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
02:30:51.204 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.58 mountX=0.05 mountY=0.01, mountTheta=0.15
02:30:51.206 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
02:30:51.206 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
02:30:51.206 00.000 11060 Worker thread wakes up
02:30:51.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:51.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
02:30:51.206 00.000 10844 UpdateGuideState exits: m=2503 SNR=31.4 Saturated
02:30:51.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
02:30:51.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:51.206 00.000 11060 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=0.01
02:30:51.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:51.206 00.000 10844 Enqueuing Expose request
02:30:51.207 00.001 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.307254, 1:0.006269, 2:0.008145
02:30:51.207 00.000 11060 BLC: No correction, Miss < min_move
02:30:51.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:30:51.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:51.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:30:51.207 00.000 11060 MoveAxis(E, 0, ABG)
02:30:51.207 00.000 11060 Move returns status 0, amount 0
02:30:51.207 00.000 11060 MoveAxis(N, 0, ABG)
02:30:51.207 00.000 11060 Move returns status 0, amount 0
02:30:51.207 00.000 11060 move complete, result=0
02:30:51.207 00.000 11060 worker thread done servicing request
02:30:51.207 00.000 11060 Worker thread wakes up
02:30:51.208 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:51.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:51.209 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:51.846 00.637 11060 Exposure complete
02:30:52.165 00.319 11060 worker thread done servicing request
02:30:52.165 00.000 10844 OnExposeComplete: enter
02:30:52.165 00.000 10844 UpdateGuideState(): m_state=6
02:30:52.166 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13854
02:30:52.166 00.000 10844 Star::Find returns 1 (0), X=264.38, Y=61.05, Mass=2705, SNR=32.3, Peak=240 HFD=3.4
02:30:52.167 00.001 10844 MultiStar: [#1 0.50,-0.44,0.00,M1] [#2 0.11,-0.13,1.91,U] [#3 0.13,-0.39,0.94,U] [#4 0.33,-0.92,0.00,M3] [#5 -0.02,-0.15,1.06,U] [#6 -0.01,-0.35,0.76,U] [#7 0.49,-0.19,0.82,U] [#8 0.48,-0.45,0.00,M4] 
02:30:52.167 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.28}, one-star: {0.56, -0.63}
02:30:52.167 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.78 = 0.78)
02:30:52.167 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
02:30:52.167 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-0.97 mountX=0.24 mountY=0.24, mountTheta=0.77
02:30:52.170 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.28, opts=13)
02:30:52.170 00.000 10844 Enqueuing Move request for scope (0.19, -0.28)
02:30:52.170 00.000 11060 Worker thread wakes up
02:30:52.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:52.171 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.28) opts 0xd
02:30:52.171 00.000 10844 UpdateGuideState exits: m=2705 SNR=32.3
02:30:52.171 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.28)
02:30:52.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:52.171 00.000 11060 Moving (0.19, -0.28) raw xDistance=0.24 yDistance=0.24
02:30:52.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:52.171 00.000 10844 Enqueuing Expose request
02:30:52.171 00.000 11060 BLC: window closed
02:30:52.171 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.307254, 1:0.006269, 2:0.008145
02:30:52.171 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
02:30:52.171 00.000 11060 BLC: window closed
02:30:52.172 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:30:52.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
02:30:52.172 00.000 11060 MoveAxis(W, 42, ABG)
02:30:52.172 00.000 11060 Guiding  Dir = 3, Dur = 42
02:30:52.181 00.009 11060 IsSlewing returns 0
02:30:52.182 00.001 11060 IsGuiding returns 0
02:30:52.228 00.046 11060 IsGuiding returns 0
02:30:52.228 00.000 11060 Move returns status 0, amount 42
02:30:52.228 00.000 11060 MoveAxis(S, 92, ABG)
02:30:52.228 00.000 11060 Guiding  Dir = 1, Dur = 92
02:30:52.243 00.015 11060 IsSlewing returns 0
02:30:52.244 00.001 11060 IsGuiding returns 0
02:30:52.338 00.094 11060 IsGuiding returns 0
02:30:52.338 00.000 11060 Move returns status 0, amount 92
02:30:52.338 00.000 11060 move complete, result=0
02:30:52.339 00.001 11060 worker thread done servicing request
02:30:52.339 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.2 px 92 ms SOUTH
02:30:52.339 00.000 11060 Worker thread wakes up
02:30:52.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:52.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:52.972 00.633 11060 Exposure complete
02:30:53.220 00.248 11060 worker thread done servicing request
02:30:53.220 00.000 10844 OnExposeComplete: enter
02:30:53.220 00.000 10844 UpdateGuideState(): m_state=6
02:30:53.220 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13855
02:30:53.220 00.000 10844 Star::Find returns 1 (0), X=264.17, Y=61.08, Mass=2179, SNR=28.9, Peak=223 HFD=3.1
02:30:53.221 00.001 10844 MultiStar: [#1 0.13,0.20,1.01,U] [#2 -0.39,-0.03,2.30,U] [#3 -0.08,-0.20,1.04,U] [#4 -0.31,-0.34,1.03,U] [#5 -0.19,-0.55,1.13,U] [#6 0.35,-0.97,0.00,M2] [#7 0.09,-0.59,1.00,U] [#8 0.24,-0.69,0.00,M5] 
02:30:53.221 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.26}, one-star: {0.34, -0.61}
02:30:53.221 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
02:30:53.221 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
02:30:53.221 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.29 cameraTheta=-1.97 mountX=0.28 mountY=-0.07, mountTheta=-0.23
02:30:53.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.26, opts=13)
02:30:53.222 00.000 10844 Enqueuing Move request for scope (-0.11, -0.26)
02:30:53.223 00.001 11060 Worker thread wakes up
02:30:53.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:53.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd
02:30:53.223 00.000 10844 UpdateGuideState exits: m=2179 SNR=28.9
02:30:53.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.26)
02:30:53.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:53.223 00.000 11060 Moving (-0.11, -0.26) raw xDistance=0.28 yDistance=-0.07
02:30:53.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:53.223 00.000 10844 Enqueuing Expose request
02:30:53.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
02:30:53.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:53.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:30:53.224 00.001 11060 MoveAxis(W, 50, ABG)
02:30:53.224 00.000 11060 Guiding  Dir = 3, Dur = 50
02:30:53.227 00.003 11060 IsSlewing returns 0
02:30:53.228 00.001 11060 IsGuiding returns 0
02:30:53.289 00.061 11060 IsGuiding returns 0
02:30:53.289 00.000 11060 Move returns status 0, amount 50
02:30:53.289 00.000 11060 MoveAxis(N, 0, ABG)
02:30:53.289 00.000 11060 Move returns status 0, amount 0
02:30:53.289 00.000 11060 move complete, result=0
02:30:53.289 00.000 11060 worker thread done servicing request
02:30:53.290 00.001 10844 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
02:30:53.290 00.000 11060 Worker thread wakes up
02:30:53.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:53.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:53.936 00.646 11060 Exposure complete
02:30:54.221 00.285 11060 worker thread done servicing request
02:30:54.221 00.000 10844 OnExposeComplete: enter
02:30:54.221 00.000 10844 UpdateGuideState(): m_state=6
02:30:54.221 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13856
02:30:54.221 00.000 10844 Star::Find returns 1 (1), X=264.24, Y=61.33, Mass=2497, SNR=31.1, Peak=255 HFD=3.4
02:30:54.222 00.001 10844 MultiStar: [#1 0.37,0.53,0.00,M1] [#2 0.30,0.43,2.04,U] [#3 0.17,-0.32,0.84,U] [#4 0.03,-0.12,1.01,U] [#5 -0.15,-0.31,0.89,U] [#6 0.39,-0.51,0.00,M3] [#7 0.31,-0.25,0.76,U] [#8 0.39,-0.58,0.00,M6] 
02:30:54.222 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.05}, one-star: {0.42, -0.36}
02:30:54.222 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
02:30:54.222 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
02:30:54.222 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.25 mountX=0.01 mountY=0.21, mountTheta=1.50
02:30:54.223 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.05, opts=13)
02:30:54.223 00.000 10844 Enqueuing Move request for scope (0.20, -0.05)
02:30:54.223 00.000 11060 Worker thread wakes up
02:30:54.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:54.225 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
02:30:54.225 00.000 10844 UpdateGuideState exits: m=2497 SNR=31.1 Saturated
02:30:54.225 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
02:30:54.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:54.225 00.000 11060 Moving (0.20, -0.05) raw xDistance=0.01 yDistance=0.21
02:30:54.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:54.225 00.000 10844 Enqueuing Expose request
02:30:54.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:30:54.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:30:54.225 00.000 11060 MoveAxis(E, 0, ABG)
02:30:54.225 00.000 11060 Move returns status 0, amount 0
02:30:54.226 00.001 11060 MoveAxis(S, 81, ABG)
02:30:54.226 00.000 11060 Guiding  Dir = 1, Dur = 81
02:30:54.235 00.009 11060 IsSlewing returns 0
02:30:54.235 00.000 11060 IsGuiding returns 0
02:30:54.329 00.094 11060 IsGuiding returns 0
02:30:54.329 00.000 11060 Move returns status 0, amount 81
02:30:54.329 00.000 11060 move complete, result=0
02:30:54.329 00.000 11060 worker thread done servicing request
02:30:54.329 00.000 11060 Worker thread wakes up
02:30:54.329 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 81 ms SOUTH
02:30:54.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:54.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:54.963 00.634 11060 Exposure complete
02:30:55.213 00.250 11060 worker thread done servicing request
02:30:55.213 00.000 10844 OnExposeComplete: enter
02:30:55.213 00.000 10844 UpdateGuideState(): m_state=6
02:30:55.213 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13857
02:30:55.213 00.000 10844 Star::Find returns 1 (0), X=263.92, Y=61.67, Mass=2391, SNR=30.5, Peak=237 HFD=3.4
02:30:55.214 00.001 10844 MultiStar: [#1 0.26,-0.20,1.06,U] [#2 -0.23,0.44,2.24,U] [#3 0.09,0.18,1.09,U] [#4 -0.10,-0.43,0.95,U] [#5 0.18,-0.34,0.98,U] [#6 0.41,-0.62,0.00,M4] [#7 0.52,-0.21,0.85,U] [#8 0.11,-0.10,1.10,U] 
02:30:55.214 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.10, -0.01}
02:30:55.214 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.75) = xAngle (1.62 = 1.62)
02:30:55.214 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.60 = 1.60)
02:30:55.214 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.13 mountX=-0.00 mountY=0.06, mountTheta=1.62
02:30:55.215 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
02:30:55.215 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
02:30:55.216 00.001 11060 Worker thread wakes up
02:30:55.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:55.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:30:55.216 00.000 10844 UpdateGuideState exits: m=2391 SNR=30.5
02:30:55.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:30:55.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:55.216 00.000 11060 Moving (0.06, -0.01) raw xDistance=-0.00 yDistance=0.06
02:30:55.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:55.216 00.000 10844 Enqueuing Expose request
02:30:55.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:30:55.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:55.217 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:30:55.217 00.000 11060 MoveAxis(E, 0, ABG)
02:30:55.217 00.000 11060 Move returns status 0, amount 0
02:30:55.217 00.000 11060 MoveAxis(N, 0, ABG)
02:30:55.217 00.000 11060 Move returns status 0, amount 0
02:30:55.217 00.000 11060 move complete, result=0
02:30:55.218 00.001 11060 worker thread done servicing request
02:30:55.218 00.000 11060 Worker thread wakes up
02:30:55.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:55.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:55.229 00.011 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:55.847 00.618 11060 Exposure complete
02:30:56.222 00.375 11060 worker thread done servicing request
02:30:56.222 00.000 10844 OnExposeComplete: enter
02:30:56.222 00.000 10844 UpdateGuideState(): m_state=6
02:30:56.222 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13858
02:30:56.223 00.001 10844 Star::Find returns 1 (0), X=263.96, Y=61.50, Mass=2487, SNR=30.6, Peak=252 HFD=3.6
02:30:56.223 00.000 10844 MultiStar: [#1 0.73,-0.50,0.00,M1] [#2 0.29,0.17,2.07,U] [#3 -0.05,-0.10,0.95,U] [#4 -0.00,-0.23,0.98,U] [#5 -0.23,-0.37,1.06,U] [#6 0.70,-1.19,0.00,M5] [#7 0.20,-0.34,0.86,U] [#8 0.15,-0.98,0.00,M6] 
02:30:56.223 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.12}, one-star: {0.14, -0.18}
02:30:56.223 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
02:30:56.223 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
02:30:56.223 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.92 mountX=0.10 mountY=0.11, mountTheta=0.82
02:30:56.225 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.12, opts=13)
02:30:56.225 00.000 10844 Enqueuing Move request for scope (0.09, -0.12)
02:30:56.225 00.000 11060 Worker thread wakes up
02:30:56.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=15, FiltMax=255, Gamma=1.000
02:30:56.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
02:30:56.225 00.000 10844 UpdateGuideState exits: m=2487 SNR=30.6
02:30:56.226 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
02:30:56.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:56.226 00.000 11060 Moving (0.09, -0.12) raw xDistance=0.10 yDistance=0.11
02:30:56.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:56.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:30:56.226 00.000 10844 Enqueuing Expose request
02:30:56.227 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:56.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:30:56.227 00.000 11060 MoveAxis(E, 0, ABG)
02:30:56.227 00.000 11060 Move returns status 0, amount 0
02:30:56.227 00.000 11060 MoveAxis(N, 0, ABG)
02:30:56.227 00.000 11060 Move returns status 0, amount 0
02:30:56.227 00.000 11060 move complete, result=0
02:30:56.227 00.000 11060 worker thread done servicing request
02:30:56.227 00.000 11060 Worker thread wakes up
02:30:56.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:56.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:56.230 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:56.855 00.625 11060 Exposure complete
02:30:57.141 00.286 11060 worker thread done servicing request
02:30:57.142 00.001 10844 OnExposeComplete: enter
02:30:57.142 00.000 10844 UpdateGuideState(): m_state=6
02:30:57.142 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13859
02:30:57.142 00.000 10844 Star::Find returns 1 (0), X=264.35, Y=60.90, Mass=2937, SNR=33.4, Peak=252 HFD=3.8
02:30:57.143 00.001 10844 MultiStar: [#1 0.79,-0.35,0.00,M2] [#2 -0.21,-0.21,1.93,U] [#3 0.24,-0.54,0.90,U] [#4 0.14,-0.07,0.91,U] [#5 0.01,-0.70,0.00,M1] [#6 0.40,-0.53,0.00,M6] [#7 0.17,-0.16,0.70,U] [#8 0.43,-0.49,0.00,M7] 
02:30:57.143 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.34}, one-star: {0.53, -0.78}
02:30:57.143 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
02:30:57.143 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.47 = 0.47)
02:30:57.143 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.34 hyp=0.36 cameraTheta=-1.27 mountX=0.31 mountY=0.16, mountTheta=0.47
02:30:57.146 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.34, opts=13)
02:30:57.146 00.000 10844 Enqueuing Move request for scope (0.11, -0.34)
02:30:57.146 00.000 11060 Worker thread wakes up
02:30:57.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:30:57.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.34) opts 0xd
02:30:57.146 00.000 10844 UpdateGuideState exits: m=2937 SNR=33.4
02:30:57.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.34)
02:30:57.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:57.146 00.000 11060 Moving (0.11, -0.34) raw xDistance=0.31 yDistance=0.16
02:30:57.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:57.146 00.000 10844 Enqueuing Expose request
02:30:57.147 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
02:30:57.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:57.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:30:57.147 00.000 11060 MoveAxis(W, 55, ABG)
02:30:57.147 00.000 11060 Guiding  Dir = 3, Dur = 55
02:30:57.161 00.014 11060 IsSlewing returns 0
02:30:57.162 00.001 11060 IsGuiding returns 0
02:30:57.223 00.061 11060 IsGuiding returns 0
02:30:57.223 00.000 11060 Move returns status 0, amount 55
02:30:57.223 00.000 11060 MoveAxis(N, 0, ABG)
02:30:57.223 00.000 11060 Move returns status 0, amount 0
02:30:57.223 00.000 11060 move complete, result=0
02:30:57.224 00.001 11060 worker thread done servicing request
02:30:57.224 00.000 10844 GuideStep: 0.3 px 55 ms WEST, 0.2 px 0 ms NORTH
02:30:57.224 00.000 11060 Worker thread wakes up
02:30:57.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:57.225 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:57.856 00.631 11060 Exposure complete
02:30:58.156 00.300 11060 worker thread done servicing request
02:30:58.156 00.000 10844 OnExposeComplete: enter
02:30:58.156 00.000 10844 UpdateGuideState(): m_state=6
02:30:58.157 00.001 10844 Star::Find(15, 264, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13860
02:30:58.157 00.000 10844 Star::Find returns 1 (1), X=264.52, Y=61.42, Mass=2367, SNR=30.0, Peak=255 HFD=3.2
02:30:58.157 00.000 10844 MultiStar: [#1 0.16,-0.16,1.06,U] [#2 0.04,-0.21,2.09,U] [#3 0.32,-0.18,1.01,U] [#4 0.16,-0.21,1.04,U] [#5 0.16,-0.67,0.00,M2] [#6 0.33,-1.18,0.00,M7] [#7 0.83,-0.27,0.00,M1] [#8 0.09,-1.10,0.00,M8] 
02:30:58.158 00.001 10844 refined, 4 included, MultiStar: {0.23, -0.21}, one-star: {0.70, -0.26}
02:30:58.158 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.02 = 1.02)
02:30:58.158 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
02:30:58.158 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-0.73 mountX=0.16 mountY=0.26, mountTheta=1.02
02:30:58.159 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.21, opts=13)
02:30:58.159 00.000 10844 Enqueuing Move request for scope (0.23, -0.21)
02:30:58.159 00.000 11060 Worker thread wakes up
02:30:58.160 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:58.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.21) opts 0xd
02:30:58.160 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.21)
02:30:58.160 00.000 11060 Moving (0.23, -0.21) raw xDistance=0.16 yDistance=0.26
02:30:58.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
02:30:58.160 00.000 10844 UpdateGuideState exits: m=2367 SNR=30.0 Saturated
02:30:58.162 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
02:30:58.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:58.162 00.000 11060 MoveAxis(W, 30, ABG)
02:30:58.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:58.162 00.000 11060 Guiding  Dir = 3, Dur = 30
02:30:58.170 00.008 10844 Enqueuing Expose request
02:30:58.175 00.005 11060 IsSlewing returns 0
02:30:58.175 00.000 11060 IsGuiding returns 0
02:30:58.228 00.053 11060 IsGuiding returns 0
02:30:58.228 00.000 11060 Move returns status 0, amount 30
02:30:58.228 00.000 11060 MoveAxis(S, 102, ABG)
02:30:58.228 00.000 11060 Guiding  Dir = 1, Dur = 102
02:30:58.239 00.011 11060 IsSlewing returns 0
02:30:58.240 00.001 11060 IsGuiding returns 0
02:30:58.349 00.109 11060 IsGuiding returns 0
02:30:58.349 00.000 11060 Move returns status 0, amount 102
02:30:58.349 00.000 11060 move complete, result=0
02:30:58.349 00.000 11060 worker thread done servicing request
02:30:58.350 00.001 11060 Worker thread wakes up
02:30:58.350 00.000 10844 GuideStep: 0.2 px 30 ms WEST, 0.3 px 102 ms SOUTH
02:30:58.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:58.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:58.978 00.628 11060 Exposure complete
02:30:59.241 00.263 11060 worker thread done servicing request
02:30:59.241 00.000 10844 OnExposeComplete: enter
02:30:59.241 00.000 10844 UpdateGuideState(): m_state=6
02:30:59.242 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13861
02:30:59.242 00.000 10844 Star::Find returns 1 (0), X=263.91, Y=61.80, Mass=2180, SNR=29.2, Peak=233 HFD=2.9
02:30:59.242 00.000 10844 MultiStar: [#1 0.17,-0.03,1.04,U] [#2 0.00,-0.19,2.17,U] [#3 0.17,-0.11,1.06,U] [#4 0.09,-0.21,0.96,U] [#5 -0.49,-0.38,1.19,U] [#6 0.34,-1.23,0.00,M8] [#7 0.48,-0.27,0.88,U] [#8 -0.08,-1.06,0.00,M9] 
02:30:59.242 00.000 10844 single-star, 6 included, MultiStar: {0.05, -0.16}, one-star: {0.09, 0.12}
02:30:59.242 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.75) = xAngle (2.68 = 2.68)
02:30:59.242 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.66 = 2.66)
02:30:59.243 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=-0.14 mountY=0.07, mountTheta=2.66
02:30:59.244 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.12, opts=13)
02:30:59.244 00.000 10844 Enqueuing Move request for scope (0.09, 0.12)
02:30:59.246 00.002 11060 Worker thread wakes up
02:30:59.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:30:59.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
02:30:59.246 00.000 10844 UpdateGuideState exits: m=2180 SNR=29.2
02:30:59.246 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
02:30:59.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:59.246 00.000 11060 Moving (0.09, 0.12) raw xDistance=-0.14 yDistance=0.07
02:30:59.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:30:59.246 00.000 10844 Enqueuing Expose request
02:30:59.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:30:59.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:59.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:30:59.247 00.001 11060 MoveAxis(E, 23, ABG)
02:30:59.247 00.000 11060 Guiding  Dir = 2, Dur = 23
02:30:59.249 00.002 11060 IsSlewing returns 0
02:30:59.250 00.001 11060 IsGuiding returns 0
02:30:59.280 00.030 11060 IsGuiding returns 0
02:30:59.280 00.000 11060 Move returns status 0, amount 23
02:30:59.280 00.000 11060 MoveAxis(N, 0, ABG)
02:30:59.280 00.000 11060 Move returns status 0, amount 0
02:30:59.280 00.000 11060 move complete, result=0
02:30:59.281 00.001 11060 worker thread done servicing request
02:30:59.281 00.000 11060 Worker thread wakes up
02:30:59.281 00.000 10844 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
02:30:59.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:30:59.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:30:59.927 00.646 11060 Exposure complete
02:31:00.236 00.309 10844 OnExposeComplete: enter
02:31:00.236 00.000 10844 UpdateGuideState(): m_state=6
02:31:00.236 00.000 11060 worker thread done servicing request
02:31:00.236 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13862
02:31:00.237 00.001 10844 Star::Find returns 1 (0), X=264.26, Y=62.07, Mass=2963, SNR=34.1, Peak=254 HFD=3.4
02:31:00.237 00.000 10844 MultiStar: [#1 0.08,0.24,0.96,U] [#2 -0.56,-0.44,0.00,M1] [#3 -0.11,-0.34,0.89,U] [#4 -0.29,-0.12,0.88,U] [#5 -0.14,-0.28,0.88,U] [#6 0.15,-1.17,0.00,M9] [#7 -0.05,-0.37,0.79,U] [#8 -0.06,-0.75,0.00,M10] 
02:31:00.237 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.06}, one-star: {0.44, 0.39}
02:31:00.237 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
02:31:00.237 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
02:31:00.237 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.57 mountX=0.06 mountY=0.01, mountTheta=0.16
02:31:00.239 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.06, opts=13)
02:31:00.239 00.000 10844 Enqueuing Move request for scope (-0.00, -0.06)
02:31:00.239 00.000 11060 Worker thread wakes up
02:31:00.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:00.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
02:31:00.239 00.000 10844 UpdateGuideState exits: m=2963 SNR=34.1
02:31:00.240 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:00.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
02:31:00.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:00.240 00.000 10844 Enqueuing Expose request
02:31:00.240 00.000 11060 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=0.01
02:31:00.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:31:00.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:00.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:31:00.240 00.000 11060 MoveAxis(E, 0, ABG)
02:31:00.240 00.000 11060 Move returns status 0, amount 0
02:31:00.240 00.000 11060 MoveAxis(N, 0, ABG)
02:31:00.242 00.002 11060 Move returns status 0, amount 0
02:31:00.242 00.000 11060 move complete, result=0
02:31:00.242 00.000 11060 worker thread done servicing request
02:31:00.242 00.000 11060 Worker thread wakes up
02:31:00.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:00.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:00.244 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:00.880 00.636 11060 Exposure complete
02:31:01.173 00.293 11060 worker thread done servicing request
02:31:01.174 00.001 10844 OnExposeComplete: enter
02:31:01.174 00.000 10844 UpdateGuideState(): m_state=6
02:31:01.174 00.000 10844 Star::Find(15, 264, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13863
02:31:01.175 00.001 10844 Star::Find returns 1 (0), X=263.66, Y=61.71, Mass=2400, SNR=30.4, Peak=215 HFD=3.5
02:31:01.175 00.000 10844 MultiStar: [#1 0.32,0.13,1.14,U] [#2 -0.76,0.33,0.00,M2] [#3 0.19,-0.11,1.04,U] [#4 -0.47,-0.01,0.95,U] [#5 -0.41,-0.02,1.08,U] [#6 0.44,-0.81,0.00,M10] [#7 0.41,0.01,0.83,U] [#8 -0.01,-0.42,0.96,U] 
02:31:01.175 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.05}, one-star: {-0.16, 0.03}
02:31:01.175 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.75) = xAngle (-0.23 = -0.23)
02:31:01.175 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
02:31:01.176 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.98 mountX=0.05 mountY=-0.01, mountTheta=-0.24
02:31:01.178 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
02:31:01.178 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
02:31:01.178 00.000 11060 Worker thread wakes up
02:31:01.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:01.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
02:31:01.179 00.001 10844 UpdateGuideState exits: m=2400 SNR=30.4
02:31:01.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
02:31:01.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:01.179 00.000 11060 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=-0.01
02:31:01.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:01.188 00.009 10844 Enqueuing Expose request
02:31:01.190 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:31:01.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:01.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:31:01.190 00.000 11060 MoveAxis(E, 0, ABG)
02:31:01.190 00.000 11060 Move returns status 0, amount 0
02:31:01.190 00.000 11060 MoveAxis(N, 0, ABG)
02:31:01.190 00.000 11060 Move returns status 0, amount 0
02:31:01.190 00.000 11060 move complete, result=0
02:31:01.190 00.000 11060 worker thread done servicing request
02:31:01.190 00.000 11060 Worker thread wakes up
02:31:01.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:01.191 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:01.192 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:01.832 00.640 11060 Exposure complete
02:31:02.189 00.357 11060 worker thread done servicing request
02:31:02.189 00.000 10844 OnExposeComplete: enter
02:31:02.189 00.000 10844 UpdateGuideState(): m_state=6
02:31:02.189 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13864
02:31:02.189 00.000 10844 Star::Find returns 1 (0), X=264.22, Y=61.13, Mass=2801, SNR=33.3, Peak=252 HFD=3.4
02:31:02.190 00.001 10844 MultiStar: [#1 0.11,-0.15,0.82,U] [#2 0.23,0.25,2.04,U] [#3 0.32,-0.13,0.92,U] [#4 0.04,0.53,0.78,U] [#5 0.23,-0.49,0.98,U] [#6 0.21,-0.32,0.81,U] [#7 0.18,-0.15,0.71,U] [#8 0.22,-0.04,0.80,U] 
02:31:02.190 00.000 10844 refined, 8 included, MultiStar: {0.22, -0.08}, one-star: {0.39, -0.55}
02:31:02.190 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.40 = 1.40)
02:31:02.190 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
02:31:02.190 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-0.36 mountX=0.04 mountY=0.23, mountTheta=1.40
02:31:02.192 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.08, opts=13)
02:31:02.192 00.000 10844 Enqueuing Move request for scope (0.22, -0.08)
02:31:02.192 00.000 11060 Worker thread wakes up
02:31:02.193 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:31:02.193 00.000 10844 UpdateGuideState exits: m=2801 SNR=33.3
02:31:02.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:02.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:02.193 00.000 10844 Enqueuing Expose request
02:31:02.206 00.013 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
02:31:02.206 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
02:31:02.206 00.000 11060 Moving (0.22, -0.08) raw xDistance=0.04 yDistance=0.23
02:31:02.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:31:02.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
02:31:02.206 00.000 11060 MoveAxis(E, 0, ABG)
02:31:02.206 00.000 11060 Move returns status 0, amount 0
02:31:02.206 00.000 11060 MoveAxis(S, 91, ABG)
02:31:02.206 00.000 11060 Guiding  Dir = 1, Dur = 91
02:31:02.224 00.018 11060 IsSlewing returns 0
02:31:02.224 00.000 11060 IsGuiding returns 0
02:31:02.318 00.094 11060 IsGuiding returns 0
02:31:02.318 00.000 11060 Move returns status 0, amount 91
02:31:02.318 00.000 11060 move complete, result=0
02:31:02.318 00.000 11060 worker thread done servicing request
02:31:02.318 00.000 11060 Worker thread wakes up
02:31:02.318 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 91 ms SOUTH
02:31:02.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:02.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:02.965 00.647 11060 Exposure complete
02:31:03.226 00.261 11060 worker thread done servicing request
02:31:03.226 00.000 10844 OnExposeComplete: enter
02:31:03.227 00.001 10844 UpdateGuideState(): m_state=6
02:31:03.227 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13865
02:31:03.227 00.000 10844 Star::Find returns 1 (0), X=264.15, Y=61.07, Mass=3116, SNR=34.7, Peak=237 HFD=3.8
02:31:03.228 00.001 10844 MultiStar: [#1 0.29,-0.08,0.89,U] [#2 -0.31,-0.35,1.94,U] [#3 0.04,0.14,0.79,U] [#4 -0.00,-0.67,0.00,M1] [#5 -0.06,-0.42,0.85,U] [#6 0.18,-0.53,0.77,U] [#7 0.11,-0.35,0.81,U] [#8 -0.15,-0.29,0.91,U] 
02:31:03.228 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.32}, one-star: {0.33, -0.61}
02:31:03.228 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
02:31:03.228 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
02:31:03.228 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.55 mountX=0.31 mountY=0.06, mountTheta=0.18
02:31:03.230 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.32, opts=13)
02:31:03.230 00.000 10844 Enqueuing Move request for scope (0.01, -0.32)
02:31:03.230 00.000 11060 Worker thread wakes up
02:31:03.231 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:03.231 00.000 10844 UpdateGuideState exits: m=3116 SNR=34.7
02:31:03.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
02:31:03.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:03.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
02:31:03.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:03.231 00.000 10844 Enqueuing Expose request
02:31:03.231 00.000 11060 Moving (0.01, -0.32) raw xDistance=0.31 yDistance=0.06
02:31:03.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
02:31:03.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:03.232 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:31:03.232 00.000 11060 MoveAxis(W, 55, ABG)
02:31:03.232 00.000 11060 Guiding  Dir = 3, Dur = 55
02:31:03.245 00.013 11060 IsSlewing returns 0
02:31:03.246 00.001 11060 IsGuiding returns 0
02:31:03.332 00.086 11060 IsGuiding returns 0
02:31:03.333 00.001 11060 Move returns status 0, amount 55
02:31:03.333 00.000 11060 MoveAxis(N, 0, ABG)
02:31:03.333 00.000 11060 Move returns status 0, amount 0
02:31:03.333 00.000 11060 move complete, result=0
02:31:03.334 00.001 10844 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
02:31:03.334 00.000 11060 worker thread done servicing request
02:31:03.334 00.000 11060 Worker thread wakes up
02:31:03.335 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:03.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:03.972 00.637 11060 Exposure complete
02:31:04.253 00.281 11060 worker thread done servicing request
02:31:04.253 00.000 10844 OnExposeComplete: enter
02:31:04.253 00.000 10844 UpdateGuideState(): m_state=6
02:31:04.254 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13866
02:31:04.254 00.000 10844 Star::Find returns 1 (0), X=264.36, Y=61.01, Mass=2920, SNR=33.9, Peak=249 HFD=3.4
02:31:04.254 00.000 10844 MultiStar: [#1 0.46,-0.27,1.05,U] [#2 -0.40,-0.34,1.89,U] [#3 -0.12,0.35,0.89,U] [#4 -0.05,-0.30,0.84,U] [#5 -0.21,-0.66,0.00,M1] [#6 0.24,-0.92,0.00,M9] [#7 0.19,-0.31,0.78,U] [#8 0.02,-0.85,0.00,M8] 
02:31:04.254 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.28}, one-star: {0.53, -0.67}
02:31:04.254 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.75) = xAngle (0.32 = 0.32)
02:31:04.254 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.31 = 0.31)
02:31:04.254 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.43 mountX=0.26 mountY=0.08, mountTheta=0.31
02:31:04.256 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.28, opts=13)
02:31:04.256 00.000 10844 Enqueuing Move request for scope (0.04, -0.28)
02:31:04.256 00.000 11060 Worker thread wakes up
02:31:04.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:04.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
02:31:04.256 00.000 10844 UpdateGuideState exits: m=2920 SNR=33.9
02:31:04.256 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
02:31:04.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:04.256 00.000 11060 Moving (0.04, -0.28) raw xDistance=0.26 yDistance=0.08
02:31:04.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:04.256 00.000 10844 Enqueuing Expose request
02:31:04.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:31:04.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:04.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:31:04.256 00.000 11060 MoveAxis(W, 47, ABG)
02:31:04.256 00.000 11060 Guiding  Dir = 3, Dur = 47
02:31:04.276 00.020 11060 IsSlewing returns 0
02:31:04.276 00.000 11060 IsGuiding returns 0
02:31:04.336 00.060 11060 IsGuiding returns 0
02:31:04.336 00.000 11060 Move returns status 0, amount 47
02:31:04.336 00.000 11060 MoveAxis(N, 0, ABG)
02:31:04.336 00.000 11060 Move returns status 0, amount 0
02:31:04.336 00.000 11060 move complete, result=0
02:31:04.336 00.000 11060 worker thread done servicing request
02:31:04.336 00.000 11060 Worker thread wakes up
02:31:04.337 00.001 10844 GuideStep: 0.3 px 47 ms WEST, 0.1 px 0 ms NORTH
02:31:04.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:04.338 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:04.980 00.642 11060 Exposure complete
02:31:05.249 00.269 11060 worker thread done servicing request
02:31:05.250 00.001 10844 OnExposeComplete: enter
02:31:05.250 00.000 10844 UpdateGuideState(): m_state=6
02:31:05.250 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13867
02:31:05.250 00.000 10844 Star::Find returns 1 (0), X=263.85, Y=61.60, Mass=2498, SNR=31.3, Peak=247 HFD=3.3
02:31:05.251 00.001 10844 MultiStar: [#1 0.02,0.46,1.09,U] [#2 -0.12,0.17,2.05,U] [#3 -0.31,0.28,0.92,U] [#4 -0.08,-0.20,0.90,U] [#5 -0.53,-0.07,1.09,U] [#6 0.15,0.03,0.91,U] [#7 0.15,-0.24,0.85,U] [#8 -0.42,0.25,0.95,U] 
02:31:05.251 00.000 10844 single-star, 8 included, MultiStar: {-0.13, 0.09}, one-star: {0.03, -0.08}
02:31:05.251 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
02:31:05.251 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
02:31:05.251 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.23 mountX=0.08 mountY=0.04, mountTheta=0.51
02:31:05.254 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
02:31:05.254 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
02:31:05.254 00.000 11060 Worker thread wakes up
02:31:05.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:05.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
02:31:05.254 00.000 10844 UpdateGuideState exits: m=2498 SNR=31.3
02:31:05.254 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
02:31:05.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:05.255 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:05.255 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=0.04
02:31:05.255 00.000 10844 Enqueuing Expose request
02:31:05.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:31:05.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:05.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:31:05.255 00.000 11060 MoveAxis(E, 0, ABG)
02:31:05.255 00.000 11060 Move returns status 0, amount 0
02:31:05.255 00.000 11060 MoveAxis(N, 0, ABG)
02:31:05.255 00.000 11060 Move returns status 0, amount 0
02:31:05.256 00.001 11060 move complete, result=0
02:31:05.256 00.000 11060 worker thread done servicing request
02:31:05.256 00.000 11060 Worker thread wakes up
02:31:05.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:05.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:05.258 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:05.922 00.664 11060 Exposure complete
02:31:06.251 00.329 10844 OnExposeComplete: enter
02:31:06.251 00.000 11060 worker thread done servicing request
02:31:06.251 00.000 10844 UpdateGuideState(): m_state=6
02:31:06.251 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13868
02:31:06.251 00.000 10844 Star::Find returns 1 (0), X=263.78, Y=61.28, Mass=2173, SNR=29.0, Peak=242 HFD=3.4
02:31:06.253 00.002 10844 MultiStar: [#1 0.17,0.09,1.00,U] [#2 -0.39,0.56,0.00,M1] [#3 -0.32,0.15,0.98,U] [#4 0.00,0.40,0.97,U] [#5 -0.14,-0.08,1.12,U] [#6 -0.17,-0.16,0.94,U] [#7 -0.05,0.07,0.96,U] [#8 -0.00,-0.13,1.00,U] 
02:31:06.253 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {-0.04, -0.40}
02:31:06.253 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
02:31:06.253 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
02:31:06.253 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.04 mountX=0.02 mountY=-0.07, mountTheta=-1.29
02:31:06.255 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
02:31:06.255 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
02:31:06.255 00.000 11060 Worker thread wakes up
02:31:06.255 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:06.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
02:31:06.255 00.000 10844 UpdateGuideState exits: m=2173 SNR=29.0
02:31:06.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
02:31:06.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:06.255 00.000 11060 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=-0.07
02:31:06.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:06.256 00.001 10844 Enqueuing Expose request
02:31:06.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:31:06.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:06.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:31:06.256 00.000 11060 MoveAxis(E, 0, ABG)
02:31:06.256 00.000 11060 Move returns status 0, amount 0
02:31:06.256 00.000 11060 MoveAxis(N, 0, ABG)
02:31:06.256 00.000 11060 Move returns status 0, amount 0
02:31:06.256 00.000 11060 move complete, result=0
02:31:06.256 00.000 11060 worker thread done servicing request
02:31:06.256 00.000 11060 Worker thread wakes up
02:31:06.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:06.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:06.259 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:06.895 00.636 11060 Exposure complete
02:31:07.180 00.285 11060 worker thread done servicing request
02:31:07.180 00.000 10844 OnExposeComplete: enter
02:31:07.180 00.000 10844 UpdateGuideState(): m_state=6
02:31:07.181 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13869
02:31:07.181 00.000 10844 Star::Find returns 1 (0), X=263.86, Y=61.59, Mass=2353, SNR=30.0, Peak=219 HFD=3.5
02:31:07.181 00.000 10844 MultiStar: [#1 0.17,0.40,0.96,U] [#2 -0.34,0.34,2.06,U] [#3 0.03,-0.04,0.95,U] [#4 -0.44,0.30,1.10,U] [#5 -0.41,0.17,1.09,U] [#6 0.15,-0.80,0.00,M8] [#7 0.33,-0.32,0.87,U] [#8 -0.04,-0.29,0.92,U] 
02:31:07.181 00.000 10844 single-star, 7 included, MultiStar: {-0.13, 0.11}, one-star: {0.04, -0.09}
02:31:07.182 00.001 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.59 = 0.59)
02:31:07.182 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
02:31:07.182 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.17 mountX=0.08 mountY=0.05, mountTheta=0.57
02:31:07.184 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.09, opts=13)
02:31:07.184 00.000 10844 Enqueuing Move request for scope (0.04, -0.09)
02:31:07.184 00.000 11060 Worker thread wakes up
02:31:07.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:07.185 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
02:31:07.185 00.000 10844 UpdateGuideState exits: m=2353 SNR=30.0
02:31:07.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
02:31:07.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:07.185 00.000 11060 Moving (0.04, -0.09) raw xDistance=0.08 yDistance=0.05
02:31:07.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:07.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:31:07.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:07.185 00.000 10844 Enqueuing Expose request
02:31:07.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:31:07.185 00.000 11060 MoveAxis(E, 0, ABG)
02:31:07.185 00.000 11060 Move returns status 0, amount 0
02:31:07.185 00.000 11060 MoveAxis(N, 0, ABG)
02:31:07.185 00.000 11060 Move returns status 0, amount 0
02:31:07.187 00.002 11060 move complete, result=0
02:31:07.187 00.000 11060 worker thread done servicing request
02:31:07.187 00.000 11060 Worker thread wakes up
02:31:07.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:07.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:07.189 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:07.849 00.660 11060 Exposure complete
02:31:08.163 00.314 11060 worker thread done servicing request
02:31:08.163 00.000 10844 OnExposeComplete: enter
02:31:08.163 00.000 10844 UpdateGuideState(): m_state=6
02:31:08.163 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13870
02:31:08.163 00.000 10844 Star::Find returns 1 (0), X=264.01, Y=61.59, Mass=2263, SNR=29.4, Peak=246 HFD=3.3
02:31:08.165 00.002 10844 MultiStar: [#1 0.26,0.18,1.06,U] [#2 -0.22,0.24,2.15,U] [#3 0.22,0.06,0.99,U] [#4 -0.60,0.25,0.00,M1] [#5 -0.86,-0.45,0.00,M1] [#6 0.13,-0.23,0.99,U] [#7 0.23,-0.28,0.91,U] [#8 -0.13,-0.32,0.96,U] 
02:31:08.165 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.18, -0.10}
02:31:08.165 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.75) = xAngle (1.50 = 1.50)
02:31:08.165 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
02:31:08.165 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.25 mountX=0.00 mountY=0.05, mountTheta=1.50
02:31:08.169 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
02:31:08.169 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
02:31:08.169 00.000 11060 Worker thread wakes up
02:31:08.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:08.180 00.011 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
02:31:08.180 00.000 10844 UpdateGuideState exits: m=2263 SNR=29.4
02:31:08.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
02:31:08.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:08.180 00.000 11060 Moving (0.05, -0.01) raw xDistance=0.00 yDistance=0.05
02:31:08.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:08.180 00.000 10844 Enqueuing Expose request
02:31:08.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:31:08.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:08.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:31:08.181 00.001 11060 MoveAxis(E, 0, ABG)
02:31:08.181 00.000 11060 Move returns status 0, amount 0
02:31:08.181 00.000 11060 MoveAxis(N, 0, ABG)
02:31:08.181 00.000 11060 Move returns status 0, amount 0
02:31:08.181 00.000 11060 move complete, result=0
02:31:08.181 00.000 11060 worker thread done servicing request
02:31:08.181 00.000 11060 Worker thread wakes up
02:31:08.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:08.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:08.185 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:08.820 00.635 11060 Exposure complete
02:31:09.109 00.289 11060 worker thread done servicing request
02:31:09.109 00.000 10844 OnExposeComplete: enter
02:31:09.109 00.000 10844 UpdateGuideState(): m_state=6
02:31:09.110 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13871
02:31:09.110 00.000 10844 Star::Find returns 1 (0), X=263.74, Y=61.83, Mass=2802, SNR=33.0, Peak=244 HFD=3.4
02:31:09.112 00.002 10844 MultiStar: [#1 0.16,0.00,1.08,U] [#2 -0.38,-0.01,1.98,U] [#3 -0.08,0.09,0.86,U] [#4 -0.35,0.28,0.90,U] [#5 -0.66,0.08,0.00,M2] [#6 0.15,-0.73,0.00,M8] [#7 0.17,-0.03,0.79,U] [#8 -0.00,-0.50,0.88,U] 
02:31:09.112 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.00}, one-star: {-0.08, 0.15}
02:31:09.113 00.001 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.75) = xAngle (-1.39 = -1.39)
02:31:09.113 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
02:31:09.113 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.14 mountX=0.02 mountY=-0.12, mountTheta=-1.39
02:31:09.115 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.00, opts=13)
02:31:09.115 00.000 10844 Enqueuing Move request for scope (-0.12, -0.00)
02:31:09.115 00.000 11060 Worker thread wakes up
02:31:09.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
02:31:09.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:31:09.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
02:31:09.115 00.000 10844 UpdateGuideState exits: m=2802 SNR=33.0
02:31:09.116 00.001 11060 Moving (-0.12, -0.00) raw xDistance=0.02 yDistance=-0.12
02:31:09.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:09.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:31:09.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:09.116 00.000 10844 Enqueuing Expose request
02:31:09.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:09.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:31:09.116 00.000 11060 MoveAxis(E, 0, ABG)
02:31:09.116 00.000 11060 Move returns status 0, amount 0
02:31:09.116 00.000 11060 MoveAxis(N, 0, ABG)
02:31:09.116 00.000 11060 Move returns status 0, amount 0
02:31:09.116 00.000 11060 move complete, result=0
02:31:09.117 00.001 11060 worker thread done servicing request
02:31:09.117 00.000 11060 Worker thread wakes up
02:31:09.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:09.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:09.120 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:09.781 00.661 11060 Exposure complete
02:31:10.122 00.341 11060 worker thread done servicing request
02:31:10.122 00.000 10844 OnExposeComplete: enter
02:31:10.122 00.000 10844 UpdateGuideState(): m_state=6
02:31:10.122 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13872
02:31:10.123 00.001 10844 Star::Find returns 1 (0), X=264.46, Y=61.15, Mass=1800, SNR=26.3, Peak=190 HFD=3.4
02:31:10.124 00.001 10844 MultiStar: [#1 0.10,-0.42,1.14,U] [#2 -0.67,-0.04,0.00,M1] [#3 0.51,-0.25,1.15,U] [#4 -0.34,-0.44,1.06,U] [#5 -0.59,-0.88,0.00,M3] [#6 0.27,-0.89,0.00,M9] [#7 0.72,-0.20,0.00,M1] [#8 -0.18,-1.13,0.00,M4] 
02:31:10.124 00.000 10844 refined, 3 included, MultiStar: {0.23, -0.41}, one-star: {0.64, -0.53}
02:31:10.124 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
02:31:10.124 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
02:31:10.124 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.41 hyp=0.46 cameraTheta=-1.06 mountX=0.36 mountY=0.29, mountTheta=0.68
02:31:10.126 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.41, opts=13)
02:31:10.126 00.000 10844 Enqueuing Move request for scope (0.23, -0.41)
02:31:10.126 00.000 11060 Worker thread wakes up
02:31:10.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:10.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.41) opts 0xd
02:31:10.126 00.000 10844 UpdateGuideState exits: m=1800 SNR=26.3
02:31:10.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.41)
02:31:10.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:10.127 00.001 11060 Moving (0.23, -0.41) raw xDistance=0.36 yDistance=0.29
02:31:10.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:10.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
02:31:10.127 00.000 10844 Enqueuing Expose request
02:31:10.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
02:31:10.128 00.001 11060 MoveAxis(W, 62, ABG)
02:31:10.128 00.000 11060 Guiding  Dir = 3, Dur = 62
02:31:10.141 00.013 11060 IsSlewing returns 0
02:31:10.142 00.001 11060 IsGuiding returns 0
02:31:10.218 00.076 11060 IsGuiding returns 0
02:31:10.218 00.000 11060 Move returns status 0, amount 62
02:31:10.218 00.000 11060 MoveAxis(S, 113, ABG)
02:31:10.218 00.000 11060 Guiding  Dir = 1, Dur = 113
02:31:10.235 00.017 11060 IsSlewing returns 0
02:31:10.235 00.000 11060 IsGuiding returns 0
02:31:10.359 00.124 11060 IsGuiding returns 0
02:31:10.359 00.000 11060 Move returns status 0, amount 113
02:31:10.359 00.000 11060 move complete, result=0
02:31:10.361 00.002 10844 GuideStep: 0.4 px 62 ms WEST, 0.3 px 113 ms SOUTH
02:31:10.364 00.003 11060 worker thread done servicing request
02:31:10.371 00.007 11060 Worker thread wakes up
02:31:10.372 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:10.373 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:11.003 00.630 11060 Exposure complete
02:31:11.288 00.285 11060 worker thread done servicing request
02:31:11.288 00.000 10844 OnExposeComplete: enter
02:31:11.288 00.000 10844 UpdateGuideState(): m_state=6
02:31:11.288 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13873
02:31:11.288 00.000 10844 Star::Find returns 1 (1), X=264.12, Y=61.82, Mass=2258, SNR=29.5, Peak=255 HFD=3.5
02:31:11.289 00.001 10844 MultiStar: [#1 0.61,0.05,0.93,U] [#2 0.10,0.17,2.27,U] [#3 0.19,0.02,1.06,U] [#4 0.09,0.08,0.98,U] [#5 0.18,0.16,1.09,U] [#6 0.42,-0.11,0.98,U] [#7 0.64,0.23,0.00,M2] [#8 0.67,-0.37,0.00,M5] 
02:31:11.289 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.09}, one-star: {0.30, 0.13}
02:31:11.289 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
02:31:11.289 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
02:31:11.289 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.26 cameraTheta=0.36 mountX=-0.13 mountY=0.22, mountTheta=2.10
02:31:11.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.09, opts=13)
02:31:11.291 00.000 10844 Enqueuing Move request for scope (0.24, 0.09)
02:31:11.291 00.000 11060 Worker thread wakes up
02:31:11.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:31:11.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
02:31:11.291 00.000 10844 UpdateGuideState exits: m=2258 SNR=29.5 Saturated
02:31:11.292 00.001 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
02:31:11.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:11.292 00.000 11060 Moving (0.24, 0.09) raw xDistance=-0.13 yDistance=0.22
02:31:11.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:11.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:31:11.292 00.000 10844 Enqueuing Expose request
02:31:11.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
02:31:11.292 00.000 11060 MoveAxis(E, 21, ABG)
02:31:11.292 00.000 11060 Guiding  Dir = 2, Dur = 21
02:31:11.320 00.028 11060 IsSlewing returns 0
02:31:11.322 00.002 11060 IsGuiding returns 0
02:31:11.370 00.048 11060 IsGuiding returns 0
02:31:11.370 00.000 11060 Move returns status 0, amount 21
02:31:11.370 00.000 11060 MoveAxis(S, 86, ABG)
02:31:11.370 00.000 11060 Guiding  Dir = 1, Dur = 86
02:31:11.416 00.046 11060 IsSlewing returns 0
02:31:11.416 00.000 11060 IsGuiding returns 0
02:31:11.539 00.123 11060 IsGuiding returns 0
02:31:11.539 00.000 11060 Move returns status 0, amount 86
02:31:11.539 00.000 11060 move complete, result=0
02:31:11.540 00.001 11060 worker thread done servicing request
02:31:11.540 00.000 11060 Worker thread wakes up
02:31:11.540 00.000 10844 GuideStep: -0.1 px 21 ms EAST, 0.2 px 86 ms SOUTH
02:31:11.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:11.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:12.170 00.630 11060 Exposure complete
02:31:12.433 00.263 11060 worker thread done servicing request
02:31:12.433 00.000 10844 OnExposeComplete: enter
02:31:12.433 00.000 10844 UpdateGuideState(): m_state=6
02:31:12.433 00.000 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13874
02:31:12.433 00.000 10844 Star::Find returns 1 (0), X=263.43, Y=61.37, Mass=2363, SNR=30.1, Peak=226 HFD=3.4
02:31:12.435 00.002 10844 MultiStar: [#1 0.24,-0.13,1.03,U] [#2 -0.55,-0.26,2.27,U] [#3 -0.61,-0.17,0.99,U] [#4 -0.12,-0.14,0.98,U] [#5 -0.24,-0.30,0.96,U] [#6 0.00,-0.56,0.84,U] [#7 -0.12,-0.58,0.93,U] [#8 -0.04,-0.74,0.00,M6] 
02:31:12.435 00.000 10844 refined, 7 included, MultiStar: {-0.27, -0.29}, one-star: {-0.40, -0.31}
02:31:12.435 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
02:31:12.435 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
02:31:12.435 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.29 hyp=0.40 cameraTheta=-2.32 mountX=0.34 mountY=-0.22, mountTheta=-0.58
02:31:12.436 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.29, opts=13)
02:31:12.436 00.000 10844 Enqueuing Move request for scope (-0.27, -0.29)
02:31:12.436 00.000 11060 Worker thread wakes up
02:31:12.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:12.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.29) opts 0xd
02:31:12.436 00.000 10844 UpdateGuideState exits: m=2363 SNR=30.1
02:31:12.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.29)
02:31:12.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:12.436 00.000 11060 Moving (-0.27, -0.29) raw xDistance=0.34 yDistance=-0.22
02:31:12.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:12.436 00.000 10844 Enqueuing Expose request
02:31:12.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
02:31:12.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:31:12.437 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:31:12.437 00.000 11060 MoveAxis(W, 58, ABG)
02:31:12.437 00.000 11060 Guiding  Dir = 3, Dur = 58
02:31:12.455 00.018 11060 IsSlewing returns 0
02:31:12.456 00.001 11060 IsGuiding returns 0
02:31:12.533 00.077 11060 IsGuiding returns 0
02:31:12.533 00.000 11060 Move returns status 0, amount 58
02:31:12.533 00.000 11060 MoveAxis(N, 0, ABG)
02:31:12.534 00.001 11060 Move returns status 0, amount 0
02:31:12.534 00.000 11060 move complete, result=0
02:31:12.534 00.000 11060 worker thread done servicing request
02:31:12.534 00.000 11060 Worker thread wakes up
02:31:12.534 00.000 10844 GuideStep: 0.3 px 58 ms WEST, -0.2 px 0 ms NORTH
02:31:12.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:12.535 00.001 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:13.178 00.643 11060 Exposure complete
02:31:13.460 00.282 11060 worker thread done servicing request
02:31:13.460 00.000 10844 OnExposeComplete: enter
02:31:13.460 00.000 10844 UpdateGuideState(): m_state=6
02:31:13.460 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13875
02:31:13.460 00.000 10844 Star::Find returns 1 (0), X=263.83, Y=61.45, Mass=1864, SNR=26.7, Peak=186 HFD=3.1
02:31:13.461 00.001 10844 MultiStar: [#1 -0.24,-0.34,1.10,U] [#2 -0.66,0.58,0.00,M1] [#3 -0.26,0.05,1.08,U] [#4 -0.25,0.06,1.15,U] [#5 -0.22,-0.32,1.10,U] [#6 -0.24,-0.63,0.00,M8] [#7 -0.28,-0.37,0.88,U] [#8 -0.62,-0.36,0.00,M7] 
02:31:13.461 00.000 10844 single-star, 5 included, MultiStar: {-0.21, -0.18}, one-star: {0.01, -0.23}
02:31:13.461 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
02:31:13.461 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.20 = 0.20)
02:31:13.461 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.53 mountX=0.22 mountY=0.05, mountTheta=0.20
02:31:13.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.23, opts=13)
02:31:13.463 00.001 10844 Enqueuing Move request for scope (0.01, -0.23)
02:31:13.463 00.000 11060 Worker thread wakes up
02:31:13.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:31:13.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
02:31:13.463 00.000 10844 UpdateGuideState exits: m=1864 SNR=26.7
02:31:13.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
02:31:13.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:13.463 00.000 11060 Moving (0.01, -0.23) raw xDistance=0.22 yDistance=0.05
02:31:13.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:13.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:31:13.463 00.000 10844 Enqueuing Expose request
02:31:13.464 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:13.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:31:13.464 00.000 11060 MoveAxis(W, 40, ABG)
02:31:13.464 00.000 11060 Guiding  Dir = 3, Dur = 40
02:31:13.499 00.035 11060 IsSlewing returns 0
02:31:13.499 00.000 11060 IsGuiding returns 0
02:31:13.592 00.093 11060 IsGuiding returns 0
02:31:13.592 00.000 11060 Move returns status 0, amount 40
02:31:13.592 00.000 11060 MoveAxis(N, 0, ABG)
02:31:13.592 00.000 11060 Move returns status 0, amount 0
02:31:13.593 00.001 11060 move complete, result=0
02:31:13.593 00.000 11060 worker thread done servicing request
02:31:13.593 00.000 11060 Worker thread wakes up
02:31:13.593 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
02:31:13.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:13.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:14.240 00.647 11060 Exposure complete
02:31:14.577 00.337 11060 worker thread done servicing request
02:31:14.581 00.004 10844 OnExposeComplete: enter
02:31:14.581 00.000 10844 UpdateGuideState(): m_state=6
02:31:14.581 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13876
02:31:14.581 00.000 10844 Star::Find returns 1 (0), X=263.44, Y=61.83, Mass=2369, SNR=30.1, Peak=252 HFD=3.3
02:31:14.582 00.001 10844 MultiStar: [#1 -0.25,0.06,1.11,U] [#2 -0.68,0.72,0.00,M2] [#3 -0.31,0.29,0.93,U] [#4 0.48,0.52,0.00,M1] [#5 -0.55,0.27,1.04,U] [#6 -0.25,-0.20,0.84,U] [#7 -0.36,-0.21,0.96,U] [#8 -0.37,-0.11,0.94,U] 
02:31:14.582 00.000 10844 refined, 6 included, MultiStar: {-0.36, 0.04}, one-star: {-0.38, 0.14}
02:31:14.582 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.78 = -1.51)
02:31:14.582 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.53)
02:31:14.583 00.001 10844 CameraToMount -- cameraX=-0.36 cameraY=0.04 hyp=0.36 cameraTheta=3.02 mountX=0.02 mountY=-0.36, mountTheta=-1.51
02:31:14.584 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.04, opts=13)
02:31:14.585 00.001 10844 Enqueuing Move request for scope (-0.36, 0.04)
02:31:14.585 00.000 11060 Worker thread wakes up
02:31:14.588 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.04) opts 0xd
02:31:14.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.04)
02:31:14.589 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:14.589 00.000 10844 UpdateGuideState exits: m=2369 SNR=30.1
02:31:14.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:14.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:14.589 00.000 10844 Enqueuing Expose request
02:31:14.591 00.002 11060 Moving (-0.36, 0.04) raw xDistance=0.02 yDistance=-0.36
02:31:14.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:31:14.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:31:14.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:31:14.591 00.000 11060 MoveAxis(E, 0, ABG)
02:31:14.591 00.000 11060 Move returns status 0, amount 0
02:31:14.591 00.000 11060 MoveAxis(N, 0, ABG)
02:31:14.591 00.000 11060 Move returns status 0, amount 0
02:31:14.592 00.001 11060 move complete, result=0
02:31:14.592 00.000 11060 worker thread done servicing request
02:31:14.592 00.000 11060 Worker thread wakes up
02:31:14.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:14.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:14.593 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:31:15.255 00.662 11060 Exposure complete
02:31:18.005 02.750 10844 evsrv: cli 0EEEDA30 connect
02:31:18.005 00.000 10844 case statement mapped state 6 to 3
02:31:18.007 00.002 10844 case statement mapped state 6 to 3
02:31:18.009 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"1d4f6b45-88f5-4c5e-942d-4a021a0bdfa2"}
02:31:18.010 00.001 10844 PhdController::Guide begins
02:31:18.010 00.000 10844 PhdController: newstate STATE_SETUP
02:31:18.010 00.000 10844 PhdController: setup
02:31:18.010 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:31:18.010 00.000 10844 PhdController: guider state = 6
02:31:18.010 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:31:18.011 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
02:31:18.012 00.001 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":0,"id":"1d4f6b45-88f5-4c5e-942d-4a021a0bdfa2"}
02:31:18.024 00.012 10844 evsrv: cli 0EEEDA30 disconnect
02:31:18.033 00.009 10844 evsrv: cli 0EEEE250 connect
02:31:18.036 00.003 10844 case statement mapped state 6 to 3
02:31:18.061 00.025 10844 case statement mapped state 6 to 3
02:31:18.075 00.014 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_shift_params","id":"ba5dadda-3763-4edc-9cb1-2b1d090db9d6"}
02:31:18.075 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ba5dadda-3763-4edc-9cb1-2b1d090db9d6"}
02:31:18.077 00.002 10844 evsrv: cli 0EEEE250 disconnect
02:31:18.078 00.001 10844 evsrv: cli 0EEEE610 connect
02:31:18.078 00.000 10844 case statement mapped state 6 to 3
02:31:18.089 00.011 10844 case statement mapped state 6 to 3
02:31:18.093 00.004 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_position","id":"a0179aab-4ed7-41d4-a1c8-68cdd95f3f73"}
02:31:18.094 00.001 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":[263.82,61.68],"id":"a0179aab-4ed7-41d4-a1c8-68cdd95f3f73"}
02:31:18.213 00.119 10844 evsrv: cli 0EEEE610 disconnect
02:31:18.214 00.001 10844 evsrv: cli 0EEEEBB0 connect
02:31:18.215 00.001 10844 case statement mapped state 6 to 3
02:31:18.220 00.005 10844 case statement mapped state 6 to 3
02:31:18.221 00.001 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_calibrated","id":"36e76dc3-6661-46eb-8ea7-3fc764f8ba2d"}
02:31:18.222 00.001 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":true,"id":"36e76dc3-6661-46eb-8ea7-3fc764f8ba2d"}
02:31:18.277 00.055 10844 evsrv: cli 0EEEEBB0 disconnect
02:31:18.279 00.002 10844 evsrv: cli 0EEED8F0 connect
02:31:18.279 00.000 10844 case statement mapped state 6 to 3
02:31:18.280 00.001 10844 case statement mapped state 6 to 3
02:31:18.440 00.160 10844 evsrv: cli 0EEED8F0 request: {"method":"get_app_state","id":"15a55742-00bf-43a3-8dd5-725da6f60e7f"}
02:31:18.440 00.000 10844 case statement mapped state 6 to 3
02:31:18.441 00.001 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"15a55742-00bf-43a3-8dd5-725da6f60e7f"}
02:31:19.401 00.960 10844 evsrv: cli 0EEED8F0 disconnect
02:31:19.647 00.246 11060 worker thread done servicing request
02:31:19.647 00.000 10844 OnExposeComplete: enter
02:31:19.647 00.000 10844 UpdateGuideState(): m_state=6
02:31:19.648 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13877
02:31:19.648 00.000 10844 Star::Find returns 1 (0), X=263.48, Y=62.22, Mass=2448, SNR=30.4, Peak=233 HFD=3.4
02:31:19.648 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.75) = xAngle (3.89 = -2.39)
02:31:19.648 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.88 = -2.41)
02:31:19.648 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.54 hyp=0.64 cameraTheta=2.14 mountX=-0.47 mountY=-0.43, mountTheta=-2.40
02:31:19.650 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.54, opts=13)
02:31:19.650 00.000 10844 Enqueuing Move request for scope (-0.35, 0.54)
02:31:19.651 00.001 11060 Worker thread wakes up
02:31:19.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:19.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.54) opts 0xd
02:31:19.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.54)
02:31:19.651 00.000 11060 Moving (-0.35, 0.54) raw xDistance=-0.47 yDistance=-0.43
02:31:19.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
02:31:19.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:31:19.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:31:19.651 00.000 11060 MoveAxis(E, 81, ABG)
02:31:19.652 00.001 11060 Guiding  Dir = 2, Dur = 81
02:31:19.652 00.000 10844 UpdateGuideState exits: m=2448 SNR=30.4
02:31:19.652 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 1 / 99999
02:31:19.653 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770373879.653,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:31:19.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:19.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:19.653 00.000 10844 Enqueuing Expose request
02:31:19.740 00.087 11060 IsSlewing returns 0
02:31:19.750 00.010 11060 IsGuiding returns 0
02:31:19.854 00.104 11060 IsGuiding returns 0
02:31:19.855 00.001 11060 Move returns status 0, amount 81
02:31:19.855 00.000 11060 MoveAxis(N, 0, ABG)
02:31:19.855 00.000 11060 Move returns status 0, amount 0
02:31:19.855 00.000 11060 move complete, result=0
02:31:19.855 00.000 10844 GuideStep: -0.5 px 81 ms EAST, -0.4 px 0 ms NORTH
02:31:19.856 00.001 11060 worker thread done servicing request
02:31:19.856 00.000 11060 Worker thread wakes up
02:31:19.857 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:19.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:20.480 00.623 11060 Exposure complete
02:31:21.853 01.373 10844 OnExposeComplete: enter
02:31:21.853 00.000 10844 UpdateGuideState(): m_state=6
02:31:21.854 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13878
02:31:21.854 00.000 10844 Star::Find returns 1 (1), X=263.83, Y=61.64, Mass=2859, SNR=32.7, Peak=255 HFD=3.7
02:31:21.854 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
02:31:21.854 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.46 = 0.46)
02:31:21.854 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.28 mountX=0.03 mountY=0.02, mountTheta=0.46
02:31:21.856 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
02:31:21.856 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
02:31:21.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:31:21.856 00.000 10844 UpdateGuideState exits: m=2859 SNR=32.7 Saturated
02:31:21.858 00.002 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 2 / 99999
02:31:21.858 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373881.858,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
02:31:21.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:21.859 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:21.859 00.000 10844 Enqueuing Expose request
02:31:21.864 00.005 11060 worker thread done servicing request
02:31:21.865 00.001 11060 Worker thread wakes up
02:31:21.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:31:21.865 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:31:21.865 00.000 11060 Moving (0.01, -0.04) raw xDistance=0.03 yDistance=0.02
02:31:21.866 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:31:21.867 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:21.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:31:21.867 00.000 11060 MoveAxis(E, 0, ABG)
02:31:21.867 00.000 11060 Move returns status 0, amount 0
02:31:21.867 00.000 11060 MoveAxis(N, 0, ABG)
02:31:21.867 00.000 11060 Move returns status 0, amount 0
02:31:21.868 00.001 11060 move complete, result=0
02:31:21.870 00.002 11060 worker thread done servicing request
02:31:21.870 00.000 11060 Worker thread wakes up
02:31:21.881 00.011 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:21.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:21.952 00.071 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:22.668 00.716 11060 Exposure complete
02:31:24.376 01.708 11060 worker thread done servicing request
02:31:24.376 00.000 10844 OnExposeComplete: enter
02:31:24.376 00.000 10844 UpdateGuideState(): m_state=6
02:31:24.376 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13879
02:31:24.376 00.000 10844 Star::Find returns 1 (0), X=263.37, Y=61.84, Mass=2407, SNR=30.2, Peak=191 HFD=3.5
02:31:24.376 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.75) = xAngle (4.57 = -1.72)
02:31:24.376 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.55 = -1.74)
02:31:24.378 00.002 10844 CameraToMount -- cameraX=-0.46 cameraY=0.16 hyp=0.48 cameraTheta=2.81 mountX=-0.07 mountY=-0.48, mountTheta=-1.72
02:31:24.379 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=0.16, opts=13)
02:31:24.380 00.001 10844 Enqueuing Move request for scope (-0.46, 0.16)
02:31:24.380 00.000 11060 Worker thread wakes up
02:31:24.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:24.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.16) opts 0xd
02:31:24.380 00.000 10844 UpdateGuideState exits: m=2407 SNR=30.2
02:31:24.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, 0.16)
02:31:24.380 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 3 / 99999
02:31:24.380 00.000 11060 Moving (-0.46, 0.16) raw xDistance=-0.07 yDistance=-0.48
02:31:24.381 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770373884.380,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
02:31:24.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:31:24.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:31:24.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:24.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
02:31:24.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:24.381 00.000 10844 Enqueuing Expose request
02:31:24.381 00.000 11060 MoveAxis(E, 0, ABG)
02:31:24.381 00.000 11060 Move returns status 0, amount 0
02:31:24.381 00.000 11060 MoveAxis(N, 0, ABG)
02:31:24.382 00.001 11060 Move returns status 0, amount 0
02:31:24.382 00.000 11060 move complete, result=0
02:31:24.382 00.000 11060 worker thread done servicing request
02:31:24.382 00.000 11060 Worker thread wakes up
02:31:24.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:24.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:24.446 00.064 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:31:25.072 00.626 11060 Exposure complete
02:31:25.361 00.289 11060 worker thread done servicing request
02:31:25.361 00.000 10844 OnExposeComplete: enter
02:31:25.361 00.000 10844 UpdateGuideState(): m_state=6
02:31:25.362 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13880
02:31:25.362 00.000 10844 Star::Find returns 1 (1), X=263.40, Y=62.01, Mass=3146, SNR=35.5, Peak=255 HFD=3.4
02:31:25.362 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.75) = xAngle (4.24 = -2.05)
02:31:25.362 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.22 = -2.06)
02:31:25.362 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=0.33 hyp=0.54 cameraTheta=2.48 mountX=-0.25 mountY=-0.47, mountTheta=-2.05
02:31:25.364 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=0.33, opts=13)
02:31:25.364 00.000 10844 Enqueuing Move request for scope (-0.43, 0.33)
02:31:25.364 00.000 11060 Worker thread wakes up
02:31:25.364 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:31:25.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.33) opts 0xd
02:31:25.365 00.001 10844 UpdateGuideState exits: m=3146 SNR=35.5 Saturated
02:31:25.365 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 4 / 99999
02:31:25.366 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.43, 0.33)
02:31:25.366 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373885.366,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
02:31:25.366 00.000 11060 Moving (-0.43, 0.33) raw xDistance=-0.25 yDistance=-0.47
02:31:25.367 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:25.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:31:25.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:25.367 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.39 newest=-0.93
02:31:25.367 00.000 10844 Enqueuing Expose request
02:31:25.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.47
02:31:25.367 00.000 11060 MoveAxis(E, 43, ABG)
02:31:25.367 00.000 11060 Guiding  Dir = 2, Dur = 43
02:31:25.397 00.030 11060 IsSlewing returns 0
02:31:25.398 00.001 11060 IsGuiding returns 0
02:31:25.457 00.059 11060 IsGuiding returns 0
02:31:25.457 00.000 11060 Move returns status 0, amount 43
02:31:25.457 00.000 11060 BLC: Oldest BLC event removed
02:31:25.458 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 621 applied
02:31:25.458 00.000 11060 MoveAxis(N, 806, ABG)
02:31:25.458 00.000 11060 duration set to 750 by maxDecDuration
02:31:25.458 00.000 11060 Guiding  Dir = 0, Dur = 750
02:31:25.502 00.044 11060 IsSlewing returns 0
02:31:25.502 00.000 11060 IsGuiding returns 0
02:31:26.308 00.806 11060 IsGuiding returns 0
02:31:26.308 00.000 11060 Move returns status 0, amount 750
02:31:26.308 00.000 11060 move complete, result=0
02:31:26.308 00.000 11060 worker thread done servicing request
02:31:26.309 00.001 10844 GuideStep: -0.2 px 43 ms EAST, -0.5 px 750 ms NORTH
02:31:26.309 00.000 11060 Worker thread wakes up
02:31:26.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:26.311 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:27.041 00.730 11060 Exposure complete
02:31:27.821 00.780 11060 worker thread done servicing request
02:31:27.821 00.000 10844 OnExposeComplete: enter
02:31:27.821 00.000 10844 UpdateGuideState(): m_state=6
02:31:27.822 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13881
02:31:27.822 00.000 10844 Star::Find returns 1 (0), X=263.78, Y=61.66, Mass=2318, SNR=29.6, Peak=238 HFD=3.5
02:31:27.822 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.75) = xAngle (-0.88 = -0.88)
02:31:27.822 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.90 = -0.90)
02:31:27.822 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-2.64 mountX=0.03 mountY=-0.04, mountTheta=-0.89
02:31:27.824 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
02:31:27.824 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
02:31:27.826 00.002 11060 Worker thread wakes up
02:31:27.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:31:27.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
02:31:27.826 00.000 10844 UpdateGuideState exits: m=2318 SNR=29.6
02:31:27.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
02:31:27.826 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 5 / 99999
02:31:27.826 00.000 11060 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=-0.04
02:31:27.826 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373887.826,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
02:31:27.826 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.332379, 1:0.042487
02:31:27.827 00.001 11060 BLC: No correction, Miss < min_move
02:31:27.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:31:27.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:27.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:27.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:27.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:31:27.827 00.000 10844 Enqueuing Expose request
02:31:27.828 00.001 11060 MoveAxis(E, 0, ABG)
02:31:27.828 00.000 11060 Move returns status 0, amount 0
02:31:27.828 00.000 11060 MoveAxis(N, 0, ABG)
02:31:27.829 00.001 11060 Move returns status 0, amount 0
02:31:27.829 00.000 11060 move complete, result=0
02:31:27.829 00.000 11060 worker thread done servicing request
02:31:27.829 00.000 11060 Worker thread wakes up
02:31:27.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:27.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:27.829 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:28.495 00.666 11060 Exposure complete
02:31:28.952 00.457 11060 worker thread done servicing request
02:31:28.952 00.000 10844 OnExposeComplete: enter
02:31:28.953 00.001 10844 UpdateGuideState(): m_state=6
02:31:28.954 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13882
02:31:28.954 00.000 10844 Star::Find returns 1 (0), X=263.47, Y=62.10, Mass=2487, SNR=31.1, Peak=249 HFD=3.5
02:31:28.954 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.03 = -2.26)
02:31:28.954 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.28)
02:31:28.954 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.42 hyp=0.55 cameraTheta=2.27 mountX=-0.35 mountY=-0.42, mountTheta=-2.26
02:31:28.957 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.42, opts=13)
02:31:28.957 00.000 10844 Enqueuing Move request for scope (-0.36, 0.42)
02:31:28.957 00.000 11060 Worker thread wakes up
02:31:28.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:28.957 00.000 10844 UpdateGuideState exits: m=2487 SNR=31.1
02:31:28.957 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 6 / 99999
02:31:28.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.42) opts 0xd
02:31:28.957 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373888.957,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
02:31:28.959 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.42)
02:31:28.959 00.000 11060 Moving (-0.36, 0.42) raw xDistance=-0.35 yDistance=-0.42
02:31:28.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:28.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:28.959 00.000 10844 Enqueuing Expose request
02:31:28.959 00.000 11060 BLC: History state: CurrMiss=0.42, AvgInitMiss=-0.04, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.332379, 1:0.042487, 2:0.421348
02:31:28.959 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
02:31:28.959 00.000 11060 BLC: window closed
02:31:28.960 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
02:31:28.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.42
02:31:28.960 00.000 11060 MoveAxis(E, 61, ABG)
02:31:28.960 00.000 11060 Guiding  Dir = 2, Dur = 61
02:31:28.970 00.010 11060 IsSlewing returns 0
02:31:28.971 00.001 11060 IsGuiding returns 0
02:31:29.051 00.080 11060 IsGuiding returns 0
02:31:29.052 00.001 11060 Move returns status 0, amount 61
02:31:29.052 00.000 11060 MoveAxis(N, 164, ABG)
02:31:29.052 00.000 11060 Guiding  Dir = 0, Dur = 164
02:31:29.063 00.011 11060 IsSlewing returns 0
02:31:29.063 00.000 11060 IsGuiding returns 0
02:31:29.236 00.173 11060 IsGuiding returns 0
02:31:29.236 00.000 11060 Move returns status 0, amount 164
02:31:29.236 00.000 11060 move complete, result=0
02:31:29.236 00.000 11060 worker thread done servicing request
02:31:29.236 00.000 11060 Worker thread wakes up
02:31:29.236 00.000 10844 GuideStep: -0.4 px 61 ms EAST, -0.4 px 164 ms NORTH
02:31:29.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:29.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:29.868 00.632 11060 Exposure complete
02:31:30.303 00.435 11060 worker thread done servicing request
02:31:30.303 00.000 10844 OnExposeComplete: enter
02:31:30.303 00.000 10844 UpdateGuideState(): m_state=6
02:31:30.304 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13883
02:31:30.304 00.000 10844 Star::Find returns 1 (0), X=263.54, Y=61.71, Mass=2526, SNR=31.2, Peak=253 HFD=3.4
02:31:30.304 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.75) = xAngle (4.81 = -1.48)
02:31:30.304 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.79 = -1.49)
02:31:30.304 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.28 cameraTheta=3.05 mountX=0.03 mountY=-0.28, mountTheta=-1.48
02:31:30.320 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.02, opts=13)
02:31:30.320 00.000 10844 Enqueuing Move request for scope (-0.28, 0.02)
02:31:30.320 00.000 11060 Worker thread wakes up
02:31:30.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:31:30.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd
02:31:30.320 00.000 10844 UpdateGuideState exits: m=2526 SNR=31.2
02:31:30.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.02)
02:31:30.322 00.002 11060 Moving (-0.28, 0.02) raw xDistance=0.03 yDistance=-0.28
02:31:30.322 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 7 / 99999
02:31:30.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:31:30.322 00.000 10844 PhdController: newstate STATE_FINISH
02:31:30.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
02:31:30.322 00.000 10844 PhdController complete: success
02:31:30.322 00.000 11060 MoveAxis(E, 0, ABG)
02:31:30.322 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770373890.322,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:31:30.323 00.001 11060 Move returns status 0, amount 0
02:31:30.323 00.000 11060 MoveAxis(N, 110, ABG)
02:31:30.323 00.000 11060 Guiding  Dir = 0, Dur = 110
02:31:30.323 00.000 10844 Mount: notify guiding dither settle done success=1
02:31:30.323 00.000 10844 PhdController: newstate STATE_IDLE
02:31:30.324 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:30.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:30.324 00.000 10844 Enqueuing Expose request
02:31:30.356 00.032 11060 IsSlewing returns 0
02:31:30.357 00.001 11060 IsGuiding returns 0
02:31:30.508 00.151 11060 IsGuiding returns 0
02:31:30.508 00.000 11060 Move returns status 0, amount 110
02:31:30.508 00.000 11060 move complete, result=0
02:31:30.509 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 110 ms NORTH
02:31:30.509 00.000 11060 worker thread done servicing request
02:31:30.510 00.001 11060 Worker thread wakes up
02:31:30.511 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:30.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:31.143 00.632 11060 Exposure complete
02:31:32.463 01.320 10844 OnExposeComplete: enter
02:31:32.464 00.001 10844 UpdateGuideState(): m_state=6
02:31:32.464 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13884
02:31:32.464 00.000 10844 Star::Find returns 1 (0), X=263.61, Y=61.81, Mass=2665, SNR=31.3, Peak=248 HFD=3.5
02:31:32.465 00.001 10844 MultiStar: [#1 0.23,0.38,0.91,U] [#2 -0.45,0.11,2.18,U] [#3 0.20,-0.32,0.98,U] [#4 -0.14,0.32,1.02,U] [#5 -0.42,-0.01,0.98,U] [#6 0.38,-0.92,0.00,M8] [#7 0.02,-0.15,0.87,U] [#8 -0.08,-0.49,0.92,U] 
02:31:32.465 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.02}, one-star: {-0.21, 0.13}
02:31:32.465 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.75) = xAngle (4.78 = -1.50)
02:31:32.465 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.52)
02:31:32.465 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.03 mountX=0.01 mountY=-0.16, mountTheta=-1.50
02:31:32.483 00.018 11060 worker thread done servicing request
02:31:32.489 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.02, opts=13)
02:31:32.491 00.002 10844 Enqueuing Move request for scope (-0.16, 0.02)
02:31:32.491 00.000 11060 Worker thread wakes up
02:31:32.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=15, FiltMax=255, Gamma=1.000
02:31:32.491 00.000 10844 UpdateGuideState exits: m=2665 SNR=31.3
02:31:32.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:32.492 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:32.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
02:31:32.492 00.000 10844 Enqueuing Expose request
02:31:32.492 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
02:31:32.493 00.001 11060 Moving (-0.16, 0.02) raw xDistance=0.01 yDistance=-0.16
02:31:32.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:31:32.494 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:32.498 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:31:32.502 00.004 11060 MoveAxis(E, 0, ABG)
02:31:32.503 00.001 11060 Move returns status 0, amount 0
02:31:32.503 00.000 11060 MoveAxis(N, 0, ABG)
02:31:32.503 00.000 11060 Move returns status 0, amount 0
02:31:32.503 00.000 11060 move complete, result=0
02:31:32.503 00.000 11060 worker thread done servicing request
02:31:32.504 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:32.505 00.001 11060 Worker thread wakes up
02:31:32.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:32.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:33.167 00.662 11060 Exposure complete
02:31:33.746 00.579 11060 worker thread done servicing request
02:31:33.747 00.001 10844 OnExposeComplete: enter
02:31:33.747 00.000 10844 UpdateGuideState(): m_state=6
02:31:33.747 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13885
02:31:33.747 00.000 10844 Star::Find returns 1 (0), X=263.70, Y=61.73, Mass=2608, SNR=31.6, Peak=247 HFD=3.5
02:31:33.748 00.001 10844 MultiStar: [#1 -0.35,0.16,0.91,U] [#2 -0.38,0.13,2.14,U] [#3 -0.13,-0.30,0.87,U] [#4 -0.54,0.20,1.07,U] [#5 -0.54,0.27,0.97,U] [#6 0.20,-0.82,0.00,M9] [#7 0.15,0.00,0.82,U] [#8 -0.43,-1.00,0.00,M6] 
02:31:33.748 00.000 10844 single-star, 6 included, MultiStar: {-0.30, 0.09}, one-star: {-0.12, 0.05}
02:31:33.748 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.75) = xAngle (4.47 = -1.81)
02:31:33.748 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.46 = -1.83)
02:31:33.748 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.72 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
02:31:33.755 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
02:31:33.755 00.000 10844 Enqueuing Move request for scope (-0.12, 0.05)
02:31:33.756 00.001 11060 Worker thread wakes up
02:31:33.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
02:31:33.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:33.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
02:31:33.756 00.000 10844 UpdateGuideState exits: m=2608 SNR=31.6
02:31:33.756 00.000 11060 Moving (-0.12, 0.05) raw xDistance=-0.03 yDistance=-0.13
02:31:33.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:33.758 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:31:33.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:33.758 00.000 10844 Enqueuing Expose request
02:31:33.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:33.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:31:33.758 00.000 11060 MoveAxis(E, 0, ABG)
02:31:33.758 00.000 11060 Move returns status 0, amount 0
02:31:33.758 00.000 11060 MoveAxis(N, 0, ABG)
02:31:33.758 00.000 11060 Move returns status 0, amount 0
02:31:33.758 00.000 11060 move complete, result=0
02:31:33.759 00.001 11060 worker thread done servicing request
02:31:33.759 00.000 11060 Worker thread wakes up
02:31:33.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:33.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:33.762 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:34.413 00.651 11060 Exposure complete
02:31:34.897 00.484 11060 worker thread done servicing request
02:31:34.897 00.000 10844 OnExposeComplete: enter
02:31:34.897 00.000 10844 UpdateGuideState(): m_state=6
02:31:34.898 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13886
02:31:34.898 00.000 10844 Star::Find returns 1 (0), X=263.58, Y=62.02, Mass=2723, SNR=32.4, Peak=244 HFD=3.5
02:31:34.898 00.000 10844 MultiStar: [#1 -0.47,0.66,0.00,M1] [#2 -0.79,0.23,0.00,M1] [#3 -0.24,-0.02,0.87,U] [#4 -0.72,0.53,0.00,M1] [#5 -0.81,-0.18,0.00,M1] [#6 0.35,-0.52,0.84,U] [#7 -0.45,0.20,0.76,U] [#8 -0.32,-0.28,0.96,U] 
02:31:34.898 00.000 10844 refined, 4 included, MultiStar: {-0.18, -0.05}, one-star: {-0.25, 0.33}
02:31:34.898 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.75) = xAngle (-1.11 = -1.11)
02:31:34.898 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
02:31:34.898 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.86 mountX=0.09 mountY=-0.17, mountTheta=-1.11
02:31:34.901 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
02:31:34.901 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
02:31:34.901 00.000 11060 Worker thread wakes up
02:31:34.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
02:31:34.902 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
02:31:34.902 00.000 11060 Moving (-0.18, -0.05) raw xDistance=0.09 yDistance=-0.17
02:31:34.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:31:34.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:34.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:31:34.905 00.003 11060 MoveAxis(E, 0, ABG)
02:31:34.905 00.000 11060 Move returns status 0, amount 0
02:31:34.905 00.000 11060 MoveAxis(N, 0, ABG)
02:31:34.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=9, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:34.905 00.000 11060 Move returns status 0, amount 0
02:31:34.907 00.002 11060 move complete, result=0
02:31:34.907 00.000 11060 worker thread done servicing request
02:31:34.907 00.000 10844 UpdateGuideState exits: m=2723 SNR=32.4
02:31:34.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:34.908 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:34.908 00.000 10844 Enqueuing Expose request
02:31:34.908 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:34.908 00.000 11060 Worker thread wakes up
02:31:34.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:34.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:36.430 01.522 11060 Exposure complete
02:31:37.753 01.323 11060 worker thread done servicing request
02:31:37.753 00.000 10844 OnExposeComplete: enter
02:31:37.753 00.000 10844 UpdateGuideState(): m_state=6
02:31:37.754 00.001 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13887
02:31:37.754 00.000 10844 Star::Find returns 1 (0), X=263.29, Y=62.44, Mass=2431, SNR=30.7, Peak=234 HFD=3.5
02:31:37.755 00.001 10844 MultiStar: [#1 -0.26,0.67,0.00,M2] [#2 -0.56,0.35,0.00,M2] [#3 -0.44,-0.01,0.87,U] [#4 -0.43,0.73,0.00,M2] [#5 -0.77,0.07,0.00,M2] [#6 0.01,-0.89,0.00,M9] [#7 -0.16,0.20,0.73,U] [#8 0.06,-0.96,0.00,M6] 
02:31:37.755 00.000 10844 refined, 2 included, MultiStar: {-0.39, 0.34}, one-star: {-0.53, 0.76}
02:31:37.755 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.75) = xAngle (4.18 = -2.11)
02:31:37.755 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.16 = -2.12)
02:31:37.755 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=0.34 hyp=0.52 cameraTheta=2.43 mountX=-0.27 mountY=-0.45, mountTheta=-2.11
02:31:37.758 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=0.34, opts=13)
02:31:37.758 00.000 10844 Enqueuing Move request for scope (-0.39, 0.34)
02:31:37.758 00.000 11060 Worker thread wakes up
02:31:37.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.34) opts 0xd
02:31:37.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, 0.34)
02:31:37.758 00.000 11060 Moving (-0.39, 0.34) raw xDistance=-0.27 yDistance=-0.45
02:31:37.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
02:31:37.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.45
02:31:37.758 00.000 11060 MoveAxis(E, 46, ABG)
02:31:37.758 00.000 11060 Guiding  Dir = 2, Dur = 46
02:31:37.791 00.033 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:37.794 00.003 10844 UpdateGuideState exits: m=2431 SNR=30.7
02:31:37.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:37.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:37.794 00.000 10844 Enqueuing Expose request
02:31:37.810 00.016 11060 IsSlewing returns 0
02:31:37.810 00.000 11060 IsGuiding returns 0
02:31:37.870 00.060 11060 IsGuiding returns 0
02:31:37.871 00.001 11060 Move returns status 0, amount 46
02:31:37.871 00.000 11060 MoveAxis(N, 173, ABG)
02:31:37.871 00.000 11060 Guiding  Dir = 0, Dur = 173
02:31:37.890 00.019 11060 IsSlewing returns 0
02:31:37.890 00.000 11060 IsGuiding returns 0
02:31:38.089 00.199 11060 IsGuiding returns 0
02:31:38.090 00.001 11060 Move returns status 0, amount 173
02:31:38.090 00.000 11060 move complete, result=0
02:31:38.091 00.001 11060 worker thread done servicing request
02:31:38.091 00.000 10844 GuideStep: -0.3 px 46 ms EAST, -0.4 px 173 ms NORTH
02:31:38.091 00.000 11060 Worker thread wakes up
02:31:38.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:38.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:38.755 00.664 11060 Exposure complete
02:31:39.738 00.983 11060 worker thread done servicing request
02:31:39.738 00.000 10844 OnExposeComplete: enter
02:31:39.739 00.001 10844 UpdateGuideState(): m_state=6
02:31:39.739 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13888
02:31:39.739 00.000 10844 Star::Find returns 1 (0), X=263.98, Y=61.48, Mass=2193, SNR=28.9, Peak=229 HFD=3.6
02:31:39.740 00.001 10844 MultiStar: [#1 -0.02,0.45,0.99,U] [#2 0.23,-0.39,2.27,U] [#3 0.55,-0.44,0.00,M1] [#4 -0.99,-0.19,0.00,M3] [#5 -0.18,-0.22,1.12,U] [#6 0.60,-1.40,0.00,M10] [#7 0.76,-0.48,0.00,M1] [#8 0.43,-1.00,0.00,M7] 
02:31:39.740 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.16}, one-star: {0.15, -0.21}
02:31:39.740 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
02:31:39.740 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
02:31:39.740 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.10 mountX=0.15 mountY=0.11, mountTheta=0.64
02:31:39.742 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
02:31:39.742 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
02:31:39.742 00.000 11060 Worker thread wakes up
02:31:39.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:39.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
02:31:39.742 00.000 10844 UpdateGuideState exits: m=2193 SNR=28.9
02:31:39.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
02:31:39.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:39.743 00.001 11060 Moving (0.08, -0.16) raw xDistance=0.15 yDistance=0.11
02:31:39.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:39.743 00.000 10844 Enqueuing Expose request
02:31:39.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:31:39.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:39.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:31:39.743 00.000 11060 MoveAxis(W, 24, ABG)
02:31:39.743 00.000 11060 Guiding  Dir = 3, Dur = 24
02:31:39.749 00.006 11060 IsSlewing returns 0
02:31:39.749 00.000 11060 IsGuiding returns 0
02:31:39.786 00.037 11060 IsGuiding returns 0
02:31:39.786 00.000 11060 Move returns status 0, amount 24
02:31:39.786 00.000 11060 MoveAxis(N, 0, ABG)
02:31:39.786 00.000 11060 Move returns status 0, amount 0
02:31:39.786 00.000 11060 move complete, result=0
02:31:39.787 00.001 10844 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
02:31:39.788 00.001 11060 worker thread done servicing request
02:31:39.788 00.000 11060 Worker thread wakes up
02:31:39.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:39.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:40.496 00.708 11060 Exposure complete
02:31:42.074 01.578 10844 OnExposeComplete: enter
02:31:42.074 00.000 10844 UpdateGuideState(): m_state=6
02:31:42.075 00.001 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13889
02:31:42.075 00.000 10844 Star::Find returns 1 (0), X=263.89, Y=62.18, Mass=2934, SNR=33.9, Peak=230 HFD=3.8
02:31:42.076 00.001 10844 MultiStar: [#1 0.17,-0.10,0.87,U] [#2 -0.03,0.02,1.91,U] [#3 0.02,-0.20,0.87,U] [#4 0.00,0.30,0.78,U] [#5 -0.08,-0.33,0.91,U] [#6 -0.30,-0.24,0.81,U] [#7 -0.20,0.03,0.78,U] [#8 -0.06,-0.09,0.89,U] 
02:31:42.076 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {0.07, 0.50}
02:31:42.076 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
02:31:42.076 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
02:31:42.076 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.03 mountX=0.01 mountY=-0.04, mountTheta=-1.28
02:31:42.079 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
02:31:42.079 00.000 10844 Enqueuing Move request for scope (-0.04, -0.00)
02:31:42.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:31:42.080 00.001 10844 UpdateGuideState exits: m=2934 SNR=33.9
02:31:42.095 00.015 11060 worker thread done servicing request
02:31:42.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:42.095 00.000 11060 Worker thread wakes up
02:31:42.096 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
02:31:42.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:42.096 00.000 10844 Enqueuing Expose request
02:31:42.096 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
02:31:42.096 00.000 11060 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=-0.04
02:31:42.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:31:42.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:42.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:31:42.097 00.001 11060 MoveAxis(E, 0, ABG)
02:31:42.122 00.025 11060 Move returns status 0, amount 0
02:31:42.122 00.000 11060 MoveAxis(N, 0, ABG)
02:31:42.122 00.000 11060 Move returns status 0, amount 0
02:31:42.123 00.001 11060 move complete, result=0
02:31:42.123 00.000 11060 worker thread done servicing request
02:31:42.123 00.000 11060 Worker thread wakes up
02:31:42.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:42.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:42.154 00.031 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:43.394 01.240 11060 Exposure complete
02:31:44.277 00.883 11060 worker thread done servicing request
02:31:44.278 00.001 10844 OnExposeComplete: enter
02:31:44.278 00.000 10844 UpdateGuideState(): m_state=6
02:31:44.278 00.000 10844 Star::Find(15, 263, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13890
02:31:44.278 00.000 10844 Star::Find returns 1 (1), X=263.91, Y=61.72, Mass=2558, SNR=32.1, Peak=255 HFD=3.2
02:31:44.279 00.001 10844 MultiStar: [#1 -0.13,0.31,0.91,U] [#2 0.01,0.54,1.92,U] [#3 0.12,0.04,0.86,U] [#4 -0.33,0.48,0.92,U] [#5 0.13,0.15,0.97,U] [#6 0.42,-0.68,0.00,M10] [#7 0.13,0.44,0.80,U] [#8 -0.11,0.03,0.77,U] 
02:31:44.279 00.000 10844 single-star, 7 included, MultiStar: {-0.01, 0.29}, one-star: {0.08, 0.03}
02:31:44.279 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.75) = xAngle (2.14 = 2.14)
02:31:44.279 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.12 = 2.12)
02:31:44.279 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.39 mountX=-0.05 mountY=0.08, mountTheta=2.13
02:31:44.281 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
02:31:44.281 00.000 10844 Enqueuing Move request for scope (0.08, 0.03)
02:31:44.281 00.000 11060 Worker thread wakes up
02:31:44.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
02:31:44.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:31:44.281 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
02:31:44.283 00.002 11060 Moving (0.08, 0.03) raw xDistance=-0.05 yDistance=0.08
02:31:44.283 00.000 10844 UpdateGuideState exits: m=2558 SNR=32.1 Saturated
02:31:44.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:31:44.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:44.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:44.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:44.283 00.000 10844 Enqueuing Expose request
02:31:44.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:31:44.283 00.000 11060 MoveAxis(E, 0, ABG)
02:31:44.283 00.000 11060 Move returns status 0, amount 0
02:31:44.284 00.001 11060 MoveAxis(N, 0, ABG)
02:31:44.284 00.000 11060 Move returns status 0, amount 0
02:31:44.284 00.000 11060 move complete, result=0
02:31:44.284 00.000 11060 worker thread done servicing request
02:31:44.284 00.000 11060 Worker thread wakes up
02:31:44.285 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:44.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:44.287 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:45.791 01.504 11060 Exposure complete
02:31:47.320 01.529 10844 OnExposeComplete: enter
02:31:47.320 00.000 10844 UpdateGuideState(): m_state=6
02:31:47.320 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13891
02:31:47.321 00.001 10844 Star::Find returns 1 (1), X=263.91, Y=61.70, Mass=2775, SNR=32.9, Peak=255 HFD=3.4
02:31:47.321 00.000 10844 MultiStar: [#1 0.50,0.07,0.85,U] [#2 -0.61,0.34,0.00,M1] [#3 0.20,0.34,1.07,U] [#4 -0.47,-0.03,0.90,U] [#5 -0.06,-0.43,0.89,U] [#6 0.26,-0.91,0.00,R] [#7 0.56,-0.43,0.00,M1] [#8 -0.28,-0.20,0.85,U] 
02:31:47.321 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.03}, one-star: {0.09, 0.01}
02:31:47.321 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
02:31:47.321 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
02:31:47.322 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.50 mountX=0.02 mountY=0.01, mountTheta=0.24
02:31:47.324 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.03, opts=13)
02:31:47.324 00.000 10844 Enqueuing Move request for scope (0.00, -0.03)
02:31:47.325 00.001 11060 worker thread done servicing request
02:31:47.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:31:47.325 00.000 11060 Worker thread wakes up
02:31:47.325 00.000 10844 UpdateGuideState exits: m=2775 SNR=32.9 Saturated
02:31:47.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
02:31:47.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:47.326 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:47.326 00.000 10844 Enqueuing Expose request
02:31:47.326 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
02:31:47.326 00.000 11060 Moving (0.00, -0.03) raw xDistance=0.02 yDistance=0.01
02:31:47.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:31:47.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:47.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:31:47.326 00.000 11060 MoveAxis(E, 0, ABG)
02:31:47.326 00.000 11060 Move returns status 0, amount 0
02:31:47.326 00.000 11060 MoveAxis(N, 0, ABG)
02:31:47.326 00.000 11060 Move returns status 0, amount 0
02:31:47.326 00.000 11060 move complete, result=0
02:31:47.326 00.000 11060 worker thread done servicing request
02:31:47.343 00.017 11060 Worker thread wakes up
02:31:47.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:47.345 00.002 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:47.348 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:47.992 00.644 11060 Exposure complete
02:31:48.379 00.387 11060 worker thread done servicing request
02:31:48.379 00.000 10844 OnExposeComplete: enter
02:31:48.380 00.001 10844 UpdateGuideState(): m_state=6
02:31:48.380 00.000 10844 Star::Find(15, 263, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13892
02:31:48.380 00.000 10844 Star::Find returns 1 (0), X=264.43, Y=61.90, Mass=2479, SNR=30.4, Peak=232 HFD=3.3
02:31:48.381 00.001 10844 MultiStar: [#1 0.33,0.38,0.92,U] [#2 -0.85,0.50,0.00,M2] [#3 0.25,-0.03,1.04,U] [#4 0.29,-0.11,0.83,U] [#5 -0.03,-0.19,1.00,U] [#6 0.16,0.64,0.00,M1] [#7 0.25,-0.46,0.75,U] [#8 0.48,0.08,0.87,U] 
02:31:48.381 00.000 10844 refined, 6 included, MultiStar: {0.31, -0.00}, one-star: {0.61, 0.22}
02:31:48.381 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
02:31:48.381 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.72 = 1.72)
02:31:48.381 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.00 hyp=0.31 cameraTheta=-0.01 mountX=-0.05 mountY=0.31, mountTheta=1.74
02:31:48.386 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.00, opts=13)
02:31:48.386 00.000 10844 Enqueuing Move request for scope (0.31, -0.00)
02:31:48.386 00.000 11060 Worker thread wakes up
02:31:48.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.00) opts 0xd
02:31:48.386 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.00)
02:31:48.386 00.000 11060 Moving (0.31, -0.00) raw xDistance=-0.05 yDistance=0.31
02:31:48.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:31:48.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:31:48.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:31:48.386 00.000 11060 MoveAxis(E, 0, ABG)
02:31:48.387 00.001 11060 Move returns status 0, amount 0
02:31:48.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=6, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:48.387 00.000 11060 MoveAxis(N, 0, ABG)
02:31:48.387 00.000 10844 UpdateGuideState exits: m=2479 SNR=30.4
02:31:48.387 00.000 11060 Move returns status 0, amount 0
02:31:48.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:48.387 00.000 11060 move complete, result=0
02:31:48.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:48.388 00.001 10844 Enqueuing Expose request
02:31:48.388 00.000 11060 worker thread done servicing request
02:31:48.388 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:31:48.388 00.000 11060 Worker thread wakes up
02:31:48.389 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:48.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:49.182 00.793 11060 Exposure complete
02:31:50.283 01.101 11060 worker thread done servicing request
02:31:50.283 00.000 10844 OnExposeComplete: enter
02:31:50.283 00.000 10844 UpdateGuideState(): m_state=6
02:31:50.284 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13893
02:31:50.284 00.000 10844 Star::Find returns 1 (0), X=264.48, Y=61.81, Mass=2135, SNR=28.1, Peak=150 HFD=3.9
02:31:50.285 00.001 10844 MultiStar: [#1 0.72,0.10,0.00,M1] [#2 0.60,0.26,0.00,M3] [#3 0.90,0.32,0.00,M1] [#4 0.10,0.28,1.15,U] [#5 0.64,0.39,0.00,M1] [#6 0.63,0.67,0.00,M2] [#7 0.95,0.02,0.00,M1] [#8 0.31,0.34,1.11,U] 
02:31:50.286 00.001 10844 refined, 2 included, MultiStar: {0.34, 0.26}, one-star: {0.66, 0.13}
02:31:50.286 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.75) = xAngle (2.39 = 2.39)
02:31:50.286 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
02:31:50.286 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.26 hyp=0.43 cameraTheta=0.64 mountX=-0.31 mountY=0.30, mountTheta=2.38
02:31:50.287 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.26, opts=13)
02:31:50.287 00.000 10844 Enqueuing Move request for scope (0.34, 0.26)
02:31:50.287 00.000 11060 Worker thread wakes up
02:31:50.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.26) opts 0xd
02:31:50.287 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=31, FiltMin=18, FiltMax=255, Gamma=1.000
02:31:50.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.26)
02:31:50.289 00.002 11060 Moving (0.34, 0.26) raw xDistance=-0.31 yDistance=0.30
02:31:50.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
02:31:50.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:31:50.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:31:50.289 00.000 10844 UpdateGuideState exits: m=2135 SNR=28.1
02:31:50.289 00.000 11060 MoveAxis(E, 54, ABG)
02:31:50.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:50.290 00.001 11060 Guiding  Dir = 2, Dur = 54
02:31:50.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:50.290 00.000 10844 Enqueuing Expose request
02:31:50.302 00.012 11060 IsSlewing returns 0
02:31:50.303 00.001 11060 IsGuiding returns 0
02:31:50.364 00.061 11060 IsGuiding returns 0
02:31:50.365 00.001 11060 Move returns status 0, amount 54
02:31:50.365 00.000 11060 MoveAxis(N, 0, ABG)
02:31:50.375 00.010 11060 Move returns status 0, amount 0
02:31:50.375 00.000 11060 move complete, result=0
02:31:50.376 00.001 11060 worker thread done servicing request
02:31:50.376 00.000 10844 GuideStep: -0.3 px 54 ms EAST, 0.3 px 0 ms NORTH
02:31:50.376 00.000 11060 Worker thread wakes up
02:31:50.377 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:50.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:51.027 00.650 11060 Exposure complete
02:31:51.475 00.448 11060 worker thread done servicing request
02:31:51.475 00.000 10844 OnExposeComplete: enter
02:31:51.475 00.000 10844 UpdateGuideState(): m_state=6
02:31:51.476 00.001 10844 Star::Find(15, 264, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13894
02:31:51.476 00.000 10844 Star::Find returns 1 (0), X=264.32, Y=63.20, Mass=2519, SNR=31.6, Peak=223 HFD=3.5
02:31:51.476 00.000 10844 MultiStar: large primary error, entering stabilization period
02:31:51.476 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.75) = xAngle (3.00 = 3.00)
02:31:51.476 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.99 = 2.99)
02:31:51.477 00.001 10844 CameraToMount -- cameraX=0.50 cameraY=1.52 hyp=1.60 cameraTheta=1.25 mountX=-1.58 mountY=0.25, mountTheta=2.99
02:31:51.480 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=1.52, opts=13)
02:31:51.480 00.000 10844 Enqueuing Move request for scope (0.50, 1.52)
02:31:51.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:31:51.480 00.000 10844 UpdateGuideState exits: m=2519 SNR=31.6
02:31:51.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:51.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:51.480 00.000 10844 Enqueuing Expose request
02:31:51.483 00.003 11060 Worker thread wakes up
02:31:51.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, 1.52) opts 0xd
02:31:51.483 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, 1.52)
02:31:51.483 00.000 11060 Moving (0.50, 1.52) raw xDistance=-1.58 yDistance=0.25
02:31:51.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.43 from input -1.58
02:31:51.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:31:51.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:31:51.483 00.000 11060 MoveAxis(E, 276, ABG)
02:31:51.484 00.001 11060 Guiding  Dir = 2, Dur = 276
02:31:51.510 00.026 11060 IsSlewing returns 0
02:31:51.510 00.000 11060 IsGuiding returns 0
02:31:51.813 00.303 11060 IsGuiding returns 0
02:31:51.813 00.000 11060 Move returns status 0, amount 276
02:31:51.813 00.000 11060 MoveAxis(N, 0, ABG)
02:31:51.813 00.000 11060 Move returns status 0, amount 0
02:31:51.813 00.000 11060 move complete, result=0
02:31:51.815 00.002 11060 worker thread done servicing request
02:31:51.815 00.000 10844 GuideStep: -1.6 px 276 ms EAST, 0.2 px 0 ms NORTH
02:31:51.815 00.000 11060 Worker thread wakes up
02:31:51.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:51.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:52.501 00.686 11060 Exposure complete
02:31:53.377 00.876 10844 OnExposeComplete: enter
02:31:53.377 00.000 10844 UpdateGuideState(): m_state=6
02:31:53.378 00.001 10844 Star::Find(15, 264, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13895
02:31:53.378 00.000 10844 Star::Find returns 1 (0), X=263.35, Y=65.24, Mass=2177, SNR=28.5, Peak=195 HFD=3.6
02:31:53.378 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.83)
02:31:53.378 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.44 = -2.85)
02:31:53.378 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=3.56 hyp=3.59 cameraTheta=1.70 mountX=-3.41 mountY=-1.04, mountTheta=-2.84
02:31:53.381 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=3.56, opts=13)
02:31:53.381 00.000 10844 Enqueuing Move request for scope (-0.47, 3.56)
02:31:53.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=8, max=255, med=31, FiltMin=17, FiltMax=255, Gamma=1.000
02:31:53.381 00.000 10844 UpdateGuideState exits: m=2177 SNR=28.5
02:31:53.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:53.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:53.381 00.000 10844 Enqueuing Expose request
02:31:53.425 00.044 11060 worker thread done servicing request
02:31:53.425 00.000 11060 Worker thread wakes up
02:31:53.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 3.56) opts 0xd
02:31:53.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, 3.56)
02:31:53.425 00.000 11060 Moving (-0.47, 3.56) raw xDistance=-3.41 yDistance=-1.04
02:31:53.426 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.93 from input -3.41
02:31:53.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:31:53.427 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.04
02:31:53.427 00.000 11060 MoveAxis(E, 601, ABG)
02:31:53.473 00.046 11060 duration set to 500 by maxRaDuration
02:31:53.473 00.000 11060 Guiding  Dir = 2, Dur = 500
02:31:53.508 00.035 11060 IsSlewing returns 0
02:31:53.509 00.001 11060 IsGuiding returns 0
02:31:54.072 00.563 11060 IsGuiding returns 0
02:31:54.072 00.000 11060 Move returns status 0, amount 500
02:31:54.072 00.000 11060 MoveAxis(N, 0, ABG)
02:31:54.072 00.000 11060 Move returns status 0, amount 0
02:31:54.072 00.000 11060 move complete, result=0
02:31:54.072 00.000 11060 worker thread done servicing request
02:31:54.073 00.001 10844 GuideStep: -3.4 px 500 ms EAST, -1.0 px 0 ms NORTH
02:31:54.073 00.000 11060 Worker thread wakes up
02:31:54.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:54.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:54.808 00.735 11060 Exposure complete
02:31:56.356 01.548 11060 worker thread done servicing request
02:31:56.356 00.000 10844 OnExposeComplete: enter
02:31:56.357 00.001 10844 UpdateGuideState(): m_state=6
02:31:56.357 00.000 10844 Star::Find(15, 263, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13896
02:31:56.357 00.000 10844 Star::Find returns 1 (0), X=261.65, Y=66.20, Mass=2486, SNR=30.8, Peak=224 HFD=3.6
02:31:56.357 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.75) = xAngle (3.77 = -2.51)
02:31:56.357 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.75 = -2.53)
02:31:56.357 00.000 10844 CameraToMount -- cameraX=-2.17 cameraY=4.52 hyp=5.01 cameraTheta=2.02 mountX=-4.05 mountY=-2.88, mountTheta=-2.52
02:31:56.360 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.17, y=4.52, opts=13)
02:31:56.361 00.001 10844 Enqueuing Move request for scope (-2.17, 4.52)
02:31:56.361 00.000 11060 Worker thread wakes up
02:31:56.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:31:56.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.17, 4.52) opts 0xd
02:31:56.361 00.000 10844 UpdateGuideState exits: m=2486 SNR=30.8
02:31:56.362 00.001 11060 Handling offset move in thread for scope, endpoint = (-2.17, 4.52)
02:31:56.362 00.000 11060 Moving (-2.17, 4.52) raw xDistance=-4.05 yDistance=-2.88
02:31:56.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns -1.12 from input -4.05
02:31:56.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns -2.01 from input -2.88
02:31:56.362 00.000 11060 MoveAxis(E, 721, ABG)
02:31:56.362 00.000 11060 duration set to 500 by maxRaDuration
02:31:56.362 00.000 11060 Guiding  Dir = 2, Dur = 500
02:31:56.366 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:56.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:56.366 00.000 10844 Enqueuing Expose request
02:31:56.373 00.007 11060 IsSlewing returns 0
02:31:56.374 00.001 11060 IsGuiding returns 0
02:31:56.876 00.502 11060 IsGuiding returns 0
02:31:56.876 00.000 11060 Move returns status 0, amount 500
02:31:56.876 00.000 11060 MoveAxis(N, 1120, ABG)
02:31:56.876 00.000 11060 duration set to 750 by maxDecDuration
02:31:56.876 00.000 11060 Guiding  Dir = 0, Dur = 750
02:31:56.898 00.022 11060 IsSlewing returns 0
02:31:56.899 00.001 11060 IsGuiding returns 0
02:31:57.657 00.758 11060 IsGuiding returns 0
02:31:57.657 00.000 11060 Move returns status 0, amount 750
02:31:57.657 00.000 11060 move complete, result=0
02:31:57.659 00.002 11060 worker thread done servicing request
02:31:57.659 00.000 10844 GuideStep: -4.1 px 500 ms EAST, -2.9 px 750 ms NORTH
02:31:57.659 00.000 11060 Worker thread wakes up
02:31:57.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:31:57.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:31:58.383 00.724 11060 Exposure complete
02:31:59.635 01.252 11060 worker thread done servicing request
02:31:59.635 00.000 10844 OnExposeComplete: enter
02:31:59.635 00.000 10844 UpdateGuideState(): m_state=6
02:31:59.636 00.001 10844 Star::Find(15, 261, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13897
02:31:59.636 00.000 10844 Star::Find returns 1 (0), X=262.26, Y=63.32, Mass=2195, SNR=27.6, Peak=159 HFD=4.3
02:31:59.636 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.75) = xAngle (4.08 = -2.20)
02:31:59.636 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.07 = -2.22)
02:31:59.636 00.000 10844 CameraToMount -- cameraX=-1.56 cameraY=1.64 hyp=2.27 cameraTheta=2.33 mountX=-1.33 mountY=-1.81, mountTheta=-2.20
02:31:59.638 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.56, y=1.64, opts=13)
02:31:59.638 00.000 10844 Enqueuing Move request for scope (-1.56, 1.64)
02:31:59.638 00.000 11060 Worker thread wakes up
02:31:59.638 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:31:59.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.56, 1.64) opts 0xd
02:31:59.638 00.000 10844 UpdateGuideState exits: m=2195 SNR=27.6
02:31:59.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.56, 1.64)
02:31:59.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:59.639 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:31:59.639 00.000 10844 Enqueuing Expose request
02:31:59.639 00.000 11060 Moving (-1.56, 1.64) raw xDistance=-1.33 yDistance=-1.81
02:31:59.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.39 from input -1.33
02:31:59.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.81
02:31:59.639 00.000 11060 MoveAxis(E, 252, ABG)
02:31:59.639 00.000 11060 Guiding  Dir = 2, Dur = 252
02:31:59.658 00.019 11060 IsSlewing returns 0
02:31:59.659 00.001 11060 IsGuiding returns 0
02:31:59.921 00.262 11060 IsGuiding returns 0
02:31:59.921 00.000 11060 Move returns status 0, amount 252
02:31:59.921 00.000 11060 MoveAxis(N, 704, ABG)
02:31:59.921 00.000 11060 Guiding  Dir = 0, Dur = 704
02:31:59.959 00.038 11060 IsSlewing returns 0
02:31:59.959 00.000 11060 IsGuiding returns 0
02:32:00.691 00.732 11060 IsGuiding returns 0
02:32:00.691 00.000 11060 Move returns status 0, amount 704
02:32:00.691 00.000 11060 move complete, result=0
02:32:00.692 00.001 10844 GuideStep: -1.3 px 252 ms EAST, -1.8 px 704 ms NORTH
02:32:00.694 00.002 11060 worker thread done servicing request
02:32:00.694 00.000 11060 Worker thread wakes up
02:32:00.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:00.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(249,47,31,31)
02:32:01.368 00.674 10844 evsrv: cli 0EEEDA30 connect
02:32:01.368 00.000 10844 case statement mapped state 6 to 3
02:32:01.369 00.001 10844 case statement mapped state 6 to 3
02:32:01.370 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"get_app_state","id":"65caa1d3-b68d-412d-ad78-841b67986231"}
02:32:01.370 00.000 10844 case statement mapped state 6 to 3
02:32:01.370 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":"Guiding","id":"65caa1d3-b68d-412d-ad78-841b67986231"}
02:32:01.372 00.002 10844 evsrv: cli 0EEEDA30 disconnect
02:32:01.412 00.040 10844 evsrv: cli 0EEEE110 connect
02:32:01.412 00.000 10844 case statement mapped state 6 to 3
02:32:01.415 00.003 10844 case statement mapped state 6 to 3
02:32:01.430 00.015 10844 evsrv: cli 0EEEE110 request: {"method":"stop_capture","id":"7bea7a48-0c0d-43ad-8fa4-374eb910e221"}
02:32:01.430 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:32:01.430 00.000 10844 Status Line: Waiting for devices...
02:32:01.476 00.046 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":0,"id":"7bea7a48-0c0d-43ad-8fa4-374eb910e221"}
02:32:01.504 00.028 11060 Exposure complete
02:32:01.508 00.004 10844 evsrv: cli 0EEEE110 disconnect
02:32:01.535 00.027 10844 evsrv: cli 0EEEEA70 connect
02:32:01.535 00.000 10844 case statement mapped state 6 to 3
02:32:01.536 00.001 10844 case statement mapped state 6 to 3
02:32:01.575 00.039 10844 evsrv: cli 0EEEEA70 request: {"method":"get_app_state","id":"e0ea2d81-28c8-46ca-aac4-7a25b47f1cf4"}
02:32:01.575 00.000 10844 case statement mapped state 6 to 3
02:32:01.575 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0ea2d81-28c8-46ca-aac4-7a25b47f1cf4"}
02:32:01.716 00.141 10844 evsrv: cli 0EEEEA70 disconnect
02:32:02.420 00.704 11060 worker thread done servicing request
02:32:02.420 00.000 10844 OnExposeComplete: enter
02:32:02.420 00.000 10844 UpdateGuideState(): m_state=6
02:32:02.421 00.001 10844 Mount: notify guiding stopped
02:32:02.421 00.000 10844 BLC: window closed
02:32:02.421 00.000 10844 BLC: Last direction was reset
02:32:02.422 00.001 10844 Changing from state GUIDING to STOP
02:32:02.422 00.000 10844 guider state => SELECTED
02:32:02.422 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
02:32:02.422 00.000 10844 Status Line: Stopped Guiding
02:32:02.428 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=7, max=255, med=31, FiltMin=16, FiltMax=255, Gamma=1.000
02:32:02.429 00.001 10844 UpdateGuideState exits: Stopped Guiding
02:32:02.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
02:32:02.429 00.000 10844 setting force full frames = true
02:32:02.436 00.007 10844 Status Line: Stopped.
02:32:02.721 00.285 10844 evsrv: cli 0EEEDFD0 connect
02:32:02.723 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"044426a1-06de-4c1a-b28f-93f9b7b77ef4"}
02:32:02.723 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Stopped","id":"044426a1-06de-4c1a-b28f-93f9b7b77ef4"}
02:32:02.723 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
02:32:22.753 20.030 10844 evsrv: cli 0EEEE070 connect
02:32:22.754 00.001 10844 evsrv: cli 0EEEE070 request: {"method":"get_app_state","id":"97bcd13b-f343-440f-8f89-be4f73aa2fc8"}
02:32:22.754 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":"Stopped","id":"97bcd13b-f343-440f-8f89-be4f73aa2fc8"}
02:32:22.755 00.001 10844 evsrv: cli 0EEEE070 disconnect
02:32:22.756 00.001 10844 evsrv: cli 0EEEEC50 connect
02:32:22.756 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_calibrated","id":"c1a4e5bb-d519-452f-ad68-d61367c8c044"}
02:32:22.757 00.001 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":true,"id":"c1a4e5bb-d519-452f-ad68-d61367c8c044"}
02:32:22.758 00.001 10844 evsrv: cli 0EEEEC50 disconnect
02:32:22.833 00.075 10844 evsrv: cli 0EEEE7F0 connect
02:32:22.843 00.010 10844 evsrv: cli 0EEEE7F0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"a58dfa54-db90-47e4-ac68-b9f5501109c5"}
02:32:22.844 00.001 10844 PhdController::Guide begins
02:32:22.844 00.000 10844 PhdController: newstate STATE_SETUP
02:32:22.844 00.000 10844 PhdController: setup
02:32:22.844 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:32:22.844 00.000 10844 PhdController: start capturing
02:32:22.845 00.001 10844 Changing from state SELECTED to UNINITIALIZED
02:32:22.845 00.000 10844 guider state => SELECTING
02:32:22.845 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
02:32:22.855 00.010 10844 ScheduleExposure(500,3,0) exposurePending=0
02:32:22.855 00.000 10844 Enqueuing Expose request
02:32:22.855 00.000 11060 Worker thread wakes up
02:32:22.856 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:22.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
02:32:22.856 00.000 10844 PhdController: newstate STATE_SELECT_STAR
02:32:22.858 00.002 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":0,"id":"a58dfa54-db90-47e4-ac68-b9f5501109c5"}
02:32:22.859 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
02:32:22.861 00.002 10844 evsrv: cli 0EEEDA30 connect
02:32:22.861 00.000 10844 case statement mapped state 1 to 101
02:32:22.862 00.001 10844 case statement mapped state 1 to 101
02:32:22.862 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_lock_shift_params","id":"818de76d-d761-46b2-a273-610843b4dbc3"}
02:32:22.862 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"818de76d-d761-46b2-a273-610843b4dbc3"}
02:32:22.863 00.001 10844 evsrv: cli 0EEEDA30 disconnect
02:32:22.864 00.001 10844 evsrv: cli 0EEEDDF0 connect
02:32:22.864 00.000 10844 case statement mapped state 1 to 101
02:32:22.865 00.001 10844 case statement mapped state 1 to 101
02:32:22.866 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_position","id":"96eeb9d3-a8c0-49ff-9c00-8b36b866b26b"}
02:32:22.866 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":null,"id":"96eeb9d3-a8c0-49ff-9c00-8b36b866b26b"}
02:32:22.866 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
02:32:23.500 00.634 11060 Exposure complete
02:32:23.746 00.246 11060 worker thread done servicing request
02:32:23.746 00.000 10844 OnExposeComplete: enter
02:32:23.746 00.000 10844 UpdateGuideState(): m_state=1
02:32:23.747 00.001 10844 UpdateCurrentPosition: no star selected
02:32:23.748 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:32:23.748 00.000 10844 Status Line: No star selected
02:32:23.749 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:23.749 00.000 10844 UpdateGuideState exits: No star selected
02:32:23.749 00.000 10844 GuiderMultiStar::AutoSelect enter
02:32:23.749 00.000 10844 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
02:32:24.046 00.297 10844 AutoFind: auto downsample for scale 4.13 => 1x
02:32:24.328 00.282 10844 AutoFind: global mean = 0.0, stdev 9.2
02:32:24.329 00.001 10844 AutoFind: using threshold = 0.1
02:32:24.666 00.337 10844 AutoFind: local max [1731, 414] 94.2
02:32:24.667 00.001 10844 AutoFind: local max [1759, 585] 86.8
02:32:24.667 00.000 10844 AutoFind: local max [756, 738] 85.8
02:32:24.667 00.000 10844 AutoFind: local max [510, 304] 63.7
02:32:24.667 00.000 10844 AutoFind: local max [1412, 135] 50.8
02:32:24.667 00.000 10844 AutoFind: local max [1401, 1047] 44.7
02:32:24.667 00.000 10844 AutoFind: local max [1551, 563] 32.9
02:32:24.667 00.000 10844 AutoFind: local max [633, 1048] 32.3
02:32:24.667 00.000 10844 AutoFind: local max [884, 840] 31.5
02:32:24.667 00.000 10844 AutoFind: local max [392, 179] 31.2
02:32:24.667 00.000 10844 AutoFind: local max [1278, 316] 28.4
02:32:24.667 00.000 10844 AutoFind: local max [140, 968] 26.9
02:32:24.667 00.000 10844 AutoFind: local max [1502, 586] 23.2
02:32:24.667 00.000 10844 AutoFind: local max [836, 947] 19.4
02:32:24.667 00.000 10844 AutoFind: local max [1013, 65] 18.9
02:32:24.668 00.001 10844 AutoFind: local max [752, 569] 17.7
02:32:24.668 00.000 10844 AutoFind: local max [884, 914] 17.1
02:32:24.668 00.000 10844 AutoFind: local max [1216, 965] 15.6
02:32:24.668 00.000 10844 AutoFind: local max [1849, 204] 15.5
02:32:24.668 00.000 10844 AutoFind: local max [868, 989] 15.4
02:32:24.668 00.000 10844 AutoFind: local max [1550, 924] 14.8
02:32:24.668 00.000 10844 AutoFind: local max [1530, 692] 14.7
02:32:24.668 00.000 10844 AutoFind: local max [1754, 456] 13.9
02:32:24.668 00.000 10844 AutoFind: local max [1436, 958] 13.7
02:32:24.668 00.000 10844 AutoFind: local max [1377, 889] 13.5
02:32:24.668 00.000 10844 AutoFind: local max [297, 924] 13.3
02:32:24.668 00.000 10844 AutoFind: local max [361, 59] 13.0
02:32:24.668 00.000 10844 AutoFind: local max [1758, 967] 12.7
02:32:24.668 00.000 10844 AutoFind: local max [800, 1059] 12.5
02:32:24.668 00.000 10844 AutoFind: local max [635, 63] 12.0
02:32:24.668 00.000 10844 AutoFind: local max [1039, 595] 11.8
02:32:24.668 00.000 10844 AutoFind: local max [513, 506] 11.2
02:32:24.668 00.000 10844 AutoFind: local max [1508, 33] 10.9
02:32:24.668 00.000 10844 AutoFind: local max [1469, 491] 10.5
02:32:24.668 00.000 10844 AutoFind: local max [1863, 1051] 10.5
02:32:24.668 00.000 10844 AutoFind: local max [171, 596] 10.4
02:32:24.668 00.000 10844 AutoFind: local max [363, 392] 10.3
02:32:24.669 00.001 10844 AutoFind: local max [1257, 90] 10.3
02:32:24.669 00.000 10844 AutoFind: local max [1051, 118] 10.1
02:32:24.669 00.000 10844 AutoFind: local max [1780, 480] 10.1
02:32:24.669 00.000 10844 AutoFind: local max [1788, 440] 10.1
02:32:24.669 00.000 10844 AutoFind: local max [566, 285] 10.0
02:32:24.669 00.000 10844 AutoFind: local max [175, 1004] 9.8
02:32:24.669 00.000 10844 AutoFind: local max [979, 189] 9.4
02:32:24.669 00.000 10844 AutoFind: local max [946, 239] 9.0
02:32:24.669 00.000 10844 AutoFind: local max [942, 462] 8.8
02:32:24.669 00.000 10844 AutoFind: local max [1726, 574] 8.4
02:32:24.669 00.000 10844 AutoFind: local max [1844, 63] 8.3
02:32:24.669 00.000 10844 AutoFind: local max [716, 413] 8.0
02:32:24.669 00.000 10844 AutoFind: local max [1044, 955] 7.9
02:32:24.669 00.000 10844 AutoFind: local max [1494, 241] 7.8
02:32:24.669 00.000 10844 AutoFind: local max [281, 858] 7.7
02:32:24.670 00.001 10844 AutoFind: local max [1178, 182] 7.5
02:32:24.670 00.000 10844 AutoFind: local max [863, 231] 7.5
02:32:24.670 00.000 10844 AutoFind: local max [1424, 326] 7.4
02:32:24.670 00.000 10844 AutoFind: local max [516, 853] 7.3
02:32:24.670 00.000 10844 AutoFind: local max [1678, 917] 7.2
02:32:24.670 00.000 10844 AutoFind: local max [681, 346] 7.1
02:32:24.670 00.000 10844 AutoFind: local max [1497, 134] 7.0
02:32:24.670 00.000 10844 AutoFind: local max [1252, 736] 6.9
02:32:24.670 00.000 10844 AutoFind: local max [1906, 1003] 6.7
02:32:24.670 00.000 10844 AutoFind: local max [926, 940] 6.6
02:32:24.670 00.000 10844 AutoFind: local max [590, 584] 6.5
02:32:24.670 00.000 10844 AutoFind: local max [251, 692] 6.5
02:32:24.670 00.000 10844 AutoFind: local max [352, 238] 6.3
02:32:24.670 00.000 10844 AutoFind: local max [485, 612] 6.3
02:32:24.670 00.000 10844 AutoFind: local max [510, 153] 6.2
02:32:24.670 00.000 10844 AutoFind: local max [148, 96] 6.2
02:32:24.671 00.001 10844 AutoFind: local max [1668, 949] 6.1
02:32:24.671 00.000 10844 AutoFind: local max [462, 260] 6.1
02:32:24.671 00.000 10844 AutoFind: local max [1359, 387] 6.0
02:32:24.671 00.000 10844 AutoFind: local max [807, 810] 6.0
02:32:24.671 00.000 10844 AutoFind: local max [44, 760] 6.0
02:32:24.671 00.000 10844 AutoFind: local max [1086, 1004] 5.9
02:32:24.671 00.000 10844 AutoFind: local max [1622, 489] 5.7
02:32:24.671 00.000 10844 AutoFind: local max [767, 327] 5.7
02:32:24.671 00.000 10844 AutoFind: local max [354, 415] 5.6
02:32:24.672 00.001 10844 AutoFind: local max [1731, 200] 5.4
02:32:24.672 00.000 10844 AutoFind: local max [668, 79] 5.4
02:32:24.672 00.000 10844 AutoFind: local max [1152, 256] 5.4
02:32:24.672 00.000 10844 AutoFind: local max [1122, 717] 5.3
02:32:24.672 00.000 10844 AutoFind: local max [1201, 775] 5.2
02:32:24.672 00.000 10844 AutoFind: local max [1546, 593] 5.2
02:32:24.672 00.000 10844 AutoFind: local max [993, 1023] 5.1
02:32:24.672 00.000 10844 AutoFind: local max [1366, 827] 4.9
02:32:24.672 00.000 10844 AutoFind: local max [1740, 116] 4.8
02:32:24.672 00.000 10844 AutoFind: local max [1495, 712] 4.8
02:32:24.672 00.000 10844 AutoFind: local max [636, 612] 4.8
02:32:24.672 00.000 10844 AutoFind: local max [1162, 972] 4.8
02:32:24.672 00.000 10844 AutoFind: local max [1129, 834] 4.8
02:32:24.672 00.000 10844 AutoFind: local max [238, 513] 4.6
02:32:24.672 00.000 10844 AutoFind: local max [857, 8] 4.6
02:32:24.673 00.001 10844 AutoFind: local max [789, 734] 4.6
02:32:24.673 00.000 10844 AutoFind: local max [1452, 782] 4.6
02:32:24.674 00.001 10844 AutoFind: local max [1430, 836] 4.6
02:32:24.674 00.000 10844 AutoFind: local max [719, 604] 4.5
02:32:24.674 00.000 10844 AutoFind: local max [531, 839] 4.4
02:32:24.674 00.000 10844 AutoFind: local max [899, 508] 4.4
02:32:24.674 00.000 10844 AutoFind: local max [1038, 45] 4.4
02:32:24.674 00.000 10844 AutoFind: local max [1881, 30] 4.4
02:32:24.674 00.000 10844 AutoFind: too close [531, 839] 4.4 - [516, 853] 7.3
02:32:24.674 00.000 10844 AutoFind: too close to edge [857, 8] 4.6
02:32:24.674 00.000 10844 AutoFind: too close to edge [1906, 1003] 6.7
02:32:24.674 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
02:32:24.675 00.001 10844 Star::Find(15, 1731, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.675 00.000 10844 Star::Find returns 1 (1), X=1731.09, Y=413.88, Mass=5887, SNR=49.2, Peak=255 HFD=4.3
02:32:24.675 00.000 10844 Star::Find(15, 1759, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.675 00.000 10844 Star::Find returns 1 (1), X=1759.03, Y=584.50, Mass=10527, SNR=66.0, Peak=255 HFD=5.4
02:32:24.675 00.000 10844 Star::Find(15, 756, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.675 00.000 10844 Star::Find returns 1 (1), X=755.90, Y=738.08, Mass=8941, SNR=59.6, Peak=255 HFD=5.8
02:32:24.675 00.000 10844 Star::Find(15, 510, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.675 00.000 10844 Star::Find returns 1 (1), X=510.21, Y=304.16, Mass=3813, SNR=39.4, Peak=255 HFD=4.0
02:32:24.675 00.000 10844 Star::Find(15, 1412, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.675 00.000 10844 Star::Find returns 1 (1), X=1411.87, Y=134.57, Mass=3191, SNR=35.6, Peak=255 HFD=3.9
02:32:24.675 00.000 10844 Star::Find(15, 1401, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.676 00.001 10844 Star::Find returns 1 (1), X=1400.67, Y=1046.79, Mass=2443, SNR=30.9, Peak=255 HFD=3.4
02:32:24.676 00.000 10844 Star::Find(15, 1551, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.676 00.000 10844 Star::Find returns 1 (0), X=1551.55, Y=563.29, Mass=2125, SNR=29.4, Peak=211 HFD=3.4
02:32:24.676 00.000 10844 Star::Find(15, 633, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.676 00.000 10844 Star::Find returns 1 (0), X=632.77, Y=1048.36, Mass=1899, SNR=27.7, Peak=199 HFD=3.2
02:32:24.676 00.000 10844 Star::Find(15, 884, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.676 00.000 10844 Star::Find returns 1 (0), X=884.15, Y=840.09, Mass=2437, SNR=30.9, Peak=245 HFD=3.8
02:32:24.676 00.000 10844 Star::Find(15, 392, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.676 00.000 10844 Star::Find returns 1 (0), X=392.34, Y=179.33, Mass=1663, SNR=25.4, Peak=181 HFD=3.4
02:32:24.676 00.000 10844 Star::Find(15, 1278, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.676 00.000 10844 Star::Find returns 1 (0), X=1278.31, Y=315.73, Mass=2238, SNR=29.8, Peak=248 HFD=3.7
02:32:24.677 00.001 10844 Star::Find(15, 140, 968, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.677 00.000 10844 Star::Find returns 1 (0), X=139.62, Y=968.31, Mass=1070, SNR=20.4, Peak=101 HFD=3.1
02:32:24.677 00.000 10844 Star::Find(15, 1502, 586, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.677 00.000 10844 Star::Find returns 1 (0), X=1501.72, Y=586.46, Mass=1443, SNR=23.1, Peak=173 HFD=3.2
02:32:24.677 00.000 10844 Star::Find(15, 836, 947, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.677 00.000 10844 Star::Find returns 1 (0), X=836.21, Y=946.87, Mass=854, SNR=18.5, Peak=156 HFD=2.4
02:32:24.677 00.000 10844 Star::Find(15, 1013, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.677 00.000 10844 Star::Find returns 1 (0), X=1012.75, Y=65.37, Mass=844, SNR=18.4, Peak=138 HFD=2.8
02:32:24.677 00.000 10844 Star::Find(15, 752, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.677 00.000 10844 Star::Find returns 1 (0), X=751.88, Y=569.31, Mass=769, SNR=17.0, Peak=110 HFD=2.6
02:32:24.677 00.000 10844 Star::Find(15, 884, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.678 00.001 10844 Star::Find returns 1 (0), X=884.25, Y=914.08, Mass=724, SNR=16.4, Peak=108 HFD=2.4
02:32:24.678 00.000 10844 Star::Find(15, 1216, 965, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.678 00.000 10844 Star::Find returns 1 (0), X=1215.19, Y=964.29, Mass=769, SNR=17.1, Peak=99 HFD=3.5
02:32:24.678 00.000 10844 Star::Find(15, 1849, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.678 00.000 10844 Star::Find returns 1 (0), X=1848.79, Y=204.47, Mass=520, SNR=14.4, Peak=108 HFD=1.9
02:32:24.679 00.001 10844 Star::Find(15, 868, 989, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.679 00.000 10844 Star::Find returns 1 (0), X=867.63, Y=989.26, Mass=697, SNR=16.6, Peak=109 HFD=2.7
02:32:24.679 00.000 10844 Star::Find(15, 1550, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.679 00.000 10844 Star::Find returns 1 (0), X=1550.49, Y=924.13, Mass=643, SNR=15.5, Peak=108 HFD=2.5
02:32:24.679 00.000 10844 Star::Find(15, 1530, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.679 00.000 10844 Star::Find returns 1 (0), X=1529.83, Y=692.12, Mass=769, SNR=17.0, Peak=126 HFD=2.7
02:32:24.679 00.000 10844 Star::Find(15, 1754, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.679 00.000 10844 Star::Find returns 1 (0), X=1753.85, Y=456.14, Mass=358, SNR=11.8, Peak=59 HFD=2.3
02:32:24.679 00.000 10844 Star::Find(15, 1436, 958, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.680 00.001 10844 Star::Find returns 1 (0), X=1435.90, Y=957.84, Mass=457, SNR=13.5, Peak=83 HFD=2.3
02:32:24.680 00.000 10844 Star::Find(15, 1377, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.680 00.000 10844 Star::Find returns 1 (0), X=1376.75, Y=889.26, Mass=564, SNR=14.9, Peak=93 HFD=2.6
02:32:24.681 00.001 10844 Star::Find(15, 297, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.681 00.000 10844 Star::Find returns 1 (0), X=297.20, Y=924.42, Mass=635, SNR=15.4, Peak=88 HFD=2.8
02:32:24.681 00.000 10844 Star::Find(15, 361, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.681 00.000 10844 Star::Find returns 1 (0), X=361.06, Y=59.16, Mass=580, SNR=14.7, Peak=101 HFD=2.5
02:32:24.681 00.000 10844 Star::Find(15, 1758, 967, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.681 00.000 10844 Star::Find returns 1 (0), X=1758.58, Y=967.19, Mass=398, SNR=12.2, Peak=62 HFD=2.7
02:32:24.681 00.000 10844 Star::Find(15, 800, 1059, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.682 00.001 10844 Star::Find returns 1 (0), X=799.72, Y=1058.74, Mass=718, SNR=16.6, Peak=99 HFD=2.9
02:32:24.682 00.000 10844 Star::Find(15, 635, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.682 00.000 10844 Star::Find returns 1 (0), X=635.27, Y=62.96, Mass=616, SNR=15.5, Peak=121 HFD=2.5
02:32:24.682 00.000 10844 Star::Find(15, 1039, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.682 00.000 10844 Star::Find returns 1 (0), X=1039.10, Y=594.66, Mass=546, SNR=14.1, Peak=79 HFD=2.5
02:32:24.682 00.000 10844 Star::Find(15, 513, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.682 00.000 10844 Star::Find returns 1 (0), X=513.00, Y=505.28, Mass=642, SNR=15.4, Peak=96 HFD=2.5
02:32:24.682 00.000 10844 Star::Find(15, 1508, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.682 00.000 10844 Star::Find returns 1 (0), X=1507.45, Y=32.61, Mass=508, SNR=13.7, Peak=69 HFD=3.2
02:32:24.682 00.000 10844 Star::Find(15, 1469, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.682 00.000 10844 Star::Find returns 1 (0), X=1469.15, Y=491.34, Mass=502, SNR=13.8, Peak=90 HFD=2.7
02:32:24.682 00.000 10844 Star::Find(15, 1863, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.683 00.001 10844 Star::Find returns 1 (0), X=1862.24, Y=1051.13, Mass=664, SNR=15.5, Peak=73 HFD=3.9
02:32:24.683 00.000 10844 Star::Find(15, 171, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.683 00.000 10844 Star::Find returns 1 (0), X=170.90, Y=595.82, Mass=347, SNR=11.2, Peak=59 HFD=2.4
02:32:24.683 00.000 10844 Star::Find(15, 363, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.683 00.000 10844 Star::Find returns 1 (0), X=363.06, Y=391.90, Mass=525, SNR=14.1, Peak=90 HFD=2.2
02:32:24.683 00.000 10844 Star::Find(15, 1257, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.684 00.001 10844 Star::Find returns 1 (0), X=1256.80, Y=89.61, Mass=354, SNR=11.4, Peak=65 HFD=2.3
02:32:24.684 00.000 10844 Star::Find(15, 1051, 118, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.684 00.000 10844 Star::Find returns 1 (0), X=1051.19, Y=118.38, Mass=362, SNR=11.2, Peak=78 HFD=2.4
02:32:24.684 00.000 10844 Star::Find(15, 1780, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.684 00.000 10844 Star::Find returns 1 (0), X=1779.73, Y=480.06, Mass=353, SNR=11.2, Peak=63 HFD=2.4
02:32:24.684 00.000 10844 Star::Find(15, 1788, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.686 00.002 10844 Star::Find returns 1 (0), X=1788.79, Y=439.48, Mass=444, SNR=13.0, Peak=102 HFD=2.6
02:32:24.686 00.000 10844 Star::Find(15, 566, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.686 00.000 10844 Star::Find returns 1 (0), X=565.73, Y=284.87, Mass=528, SNR=13.9, Peak=106 HFD=2.6
02:32:24.686 00.000 10844 Star::Find(15, 175, 1004, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.686 00.000 10844 Star::Find returns 1 (0), X=175.00, Y=1003.94, Mass=472, SNR=13.3, Peak=102 HFD=2.1
02:32:24.687 00.001 10844 Star::Find(15, 979, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.687 00.000 10844 Star::Find returns 1 (0), X=978.33, Y=188.96, Mass=439, SNR=12.6, Peak=74 HFD=2.6
02:32:24.687 00.000 10844 Star::Find(15, 946, 239, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.687 00.000 10844 Star::Find returns 1 (0), X=946.54, Y=239.79, Mass=325, SNR=10.8, Peak=71 HFD=2.3
02:32:24.687 00.000 10844 Star::Find(15, 942, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.687 00.000 10844 Star::Find returns 1 (0), X=942.08, Y=461.76, Mass=285, SNR=9.8, Peak=60 HFD=2.4
02:32:24.688 00.001 10844 Star::Find(15, 1726, 574, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.688 00.000 10844 Star::Find returns 1 (0), X=1725.80, Y=573.59, Mass=392, SNR=11.9, Peak=76 HFD=2.7
02:32:24.688 00.000 10844 Star::Find(15, 1844, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.688 00.000 10844 Star::Find returns 1 (0), X=1844.68, Y=63.19, Mass=254, SNR=9.1, Peak=47 HFD=2.7
02:32:24.688 00.000 10844 Star::Find(15, 716, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.688 00.000 10844 Star::Find returns 1 (0), X=716.80, Y=413.18, Mass=285, SNR=10.2, Peak=70 HFD=2.3
02:32:24.688 00.000 10844 Star::Find(15, 1044, 955, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.688 00.000 10844 Star::Find returns 1 (0), X=1043.71, Y=954.83, Mass=289, SNR=9.9, Peak=63 HFD=2.5
02:32:24.688 00.000 10844 Star::Find(15, 1494, 241, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.688 00.000 10844 Star::Find returns 1 (0), X=1494.88, Y=241.07, Mass=309, SNR=10.7, Peak=78 HFD=2.2
02:32:24.689 00.001 10844 Star::Find(15, 281, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.689 00.000 10844 Star::Find returns 1 (0), X=281.08, Y=858.44, Mass=203, SNR=8.2, Peak=43 HFD=2.4
02:32:24.689 00.000 10844 Star::Find(15, 1178, 182, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.689 00.000 10844 Star::Find returns 1 (0), X=1178.28, Y=182.25, Mass=311, SNR=10.3, Peak=59 HFD=3.0
02:32:24.689 00.000 10844 Star::Find(15, 863, 231, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.689 00.000 10844 Star::Find returns 1 (0), X=863.02, Y=230.86, Mass=381, SNR=11.7, Peak=75 HFD=2.8
02:32:24.689 00.000 10844 Star::Find(15, 1424, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.689 00.000 10844 Star::Find returns 1 (0), X=1424.33, Y=325.26, Mass=323, SNR=10.6, Peak=62 HFD=3.5
02:32:24.690 00.001 10844 Star::Find(15, 1678, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.690 00.000 10844 Star::Find returns 1 (0), X=1678.23, Y=916.75, Mass=157, SNR=7.2, Peak=46 HFD=2.1
02:32:24.690 00.000 10844 Star::Find(15, 681, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.690 00.000 10844 Star::Find returns 1 (0), X=681.04, Y=346.20, Mass=394, SNR=11.3, Peak=59 HFD=3.1
02:32:24.690 00.000 10844 Star::Find(15, 1497, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.690 00.000 10844 Star::Find returns 1 (0), X=1497.83, Y=134.22, Mass=275, SNR=9.7, Peak=57 HFD=2.3
02:32:24.690 00.000 10844 Star::Find(15, 1252, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.690 00.000 10844 Star::Find returns 1 (0), X=1252.05, Y=735.29, Mass=232, SNR=9.0, Peak=63 HFD=2.2
02:32:24.691 00.001 10844 Star::Find(15, 926, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.691 00.000 10844 Star::Find returns 1 (0), X=925.65, Y=940.21, Mass=259, SNR=9.5, Peak=56 HFD=2.6
02:32:24.691 00.000 10844 Star::Find(15, 590, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.691 00.000 10844 Star::Find returns 1 (0), X=590.22, Y=584.35, Mass=307, SNR=10.1, Peak=66 HFD=2.6
02:32:24.691 00.000 10844 Star::Find(15, 251, 692, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.691 00.000 10844 Star::Find returns 1 (0), X=251.09, Y=692.05, Mass=237, SNR=9.1, Peak=58 HFD=2.1
02:32:24.691 00.000 10844 Star::Find(15, 352, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.691 00.000 10844 Star::Find returns 1 (0), X=352.46, Y=237.83, Mass=124, SNR=6.4, Peak=40 HFD=2.1
02:32:24.691 00.000 10844 Star::Find(15, 485, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.691 00.000 10844 Star::Find returns 1 (0), X=484.71, Y=611.65, Mass=136, SNR=6.8, Peak=49 HFD=1.6
02:32:24.692 00.001 10844 Star::Find(15, 510, 153, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.692 00.000 10844 Star::Find returns 1 (0), X=509.99, Y=153.20, Mass=217, SNR=8.7, Peak=60 HFD=2.2
02:32:24.692 00.000 10844 Star::Find(15, 148, 96, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.692 00.000 10844 Star::Find false star n=7 nbg=280 bg=20.0 sigma=4.2 thresh=33 peak=33
02:32:24.692 00.000 10844 Star::Find returns 0 (2), X=148.00, Y=96.00, Mass=109, SNR=2.9, Peak=39 HFD=0.0
02:32:24.692 00.000 10844 Star::Find(15, 1668, 949, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.692 00.000 10844 Star::Find returns 1 (0), X=1668.48, Y=949.34, Mass=185, SNR=8.0, Peak=57 HFD=1.6
02:32:24.692 00.000 10844 Star::Find(15, 462, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.692 00.000 10844 Star::Find returns 1 (0), X=462.23, Y=259.45, Mass=414, SNR=11.8, Peak=73 HFD=3.1
02:32:24.692 00.000 10844 Star::Find(15, 1359, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.692 00.000 10844 Star::Find returns 1 (0), X=1359.12, Y=387.07, Mass=226, SNR=8.7, Peak=53 HFD=2.4
02:32:24.692 00.000 10844 Star::Find(15, 807, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.694 00.002 10844 Star::Find returns 1 (0), X=807.48, Y=810.76, Mass=203, SNR=8.2, Peak=51 HFD=3.0
02:32:24.694 00.000 10844 Star::Find(15, 44, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.694 00.000 10844 Star::Find returns 1 (0), X=43.48, Y=760.21, Mass=260, SNR=9.4, Peak=41 HFD=3.7
02:32:24.694 00.000 10844 Star::Find(15, 1086, 1004, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.694 00.000 10844 Star::Find returns 1 (0), X=1086.41, Y=1004.06, Mass=167, SNR=7.4, Peak=44 HFD=2.5
02:32:24.694 00.000 10844 Star::Find(15, 1622, 489, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.694 00.000 10844 Star::Find returns 1 (0), X=1622.72, Y=489.09, Mass=146, SNR=7.2, Peak=44 HFD=2.1
02:32:24.694 00.000 10844 Star::Find(15, 767, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.694 00.000 10844 Star::Find returns 1 (0), X=766.30, Y=327.93, Mass=149, SNR=7.2, Peak=43 HFD=2.4
02:32:24.695 00.001 10844 Star::Find(15, 354, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.695 00.000 10844 Star::Find returns 1 (0), X=354.06, Y=414.72, Mass=197, SNR=8.2, Peak=48 HFD=2.2
02:32:24.695 00.000 10844 Star::Find(15, 1731, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.695 00.000 10844 Star::Find returns 1 (0), X=1731.28, Y=200.03, Mass=108, SNR=6.1, Peak=41 HFD=1.9
02:32:24.695 00.000 10844 Star::Find(15, 668, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.695 00.000 10844 Star::Find returns 1 (0), X=666.83, Y=78.51, Mass=182, SNR=7.6, Peak=48 HFD=2.9
02:32:24.695 00.000 10844 Star::Find(15, 1152, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.695 00.000 10844 Star::Find returns 1 (0), X=1152.86, Y=255.89, Mass=202, SNR=8.3, Peak=54 HFD=2.4
02:32:24.695 00.000 10844 Star::Find(15, 1122, 717, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.695 00.000 10844 Star::Find returns 1 (0), X=1122.14, Y=717.02, Mass=183, SNR=7.9, Peak=50 HFD=2.6
02:32:24.695 00.000 10844 Star::Find(15, 1201, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.695 00.000 10844 Star::Find returns 1 (0), X=1201.71, Y=775.80, Mass=137, SNR=6.8, Peak=45 HFD=2.3
02:32:24.695 00.000 10844 Star::Find(15, 1546, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.695 00.000 10844 Star::Find false star n=6 nbg=281 bg=20.3 sigma=4.2 thresh=33 peak=33
02:32:24.696 00.001 10844 Star::Find returns 0 (2), X=1546.00, Y=593.00, Mass=92, SNR=2.9, Peak=41 HFD=0.0
02:32:24.696 00.000 10844 Star::Find(15, 993, 1023, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.696 00.000 10844 Star::Find false star n=3 nbg=285 bg=20.1 sigma=4.5 thresh=34 peak=31
02:32:24.696 00.000 10844 Star::Find returns 0 (2), X=993.00, Y=1023.00, Mass=47, SNR=2.9, Peak=39 HFD=0.0
02:32:24.696 00.000 10844 Star::Find(15, 1366, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.696 00.000 10844 Star::Find false star n=8 nbg=284 bg=20.3 sigma=4.3 thresh=33 peak=33
02:32:24.696 00.000 10844 Star::Find returns 0 (2), X=1366.00, Y=827.00, Mass=119, SNR=2.9, Peak=38 HFD=0.0
02:32:24.696 00.000 10844 Star::Find(15, 1740, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.696 00.000 10844 Star::Find false star n=5 nbg=283 bg=21.2 sigma=4.1 thresh=34 peak=32
02:32:24.696 00.000 10844 Star::Find returns 0 (2), X=1740.00, Y=116.00, Mass=78, SNR=2.9, Peak=39 HFD=0.0
02:32:24.696 00.000 10844 Star::Find(15, 1495, 712, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.696 00.000 10844 Star::Find returns 0 (4), X=1495.27, Y=712.48, Mass=101, SNR=6.0, Peak=46 HFD=1.5
02:32:24.696 00.000 10844 Star::Find(15, 636, 612, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.696 00.000 10844 Star::Find false star n=5 nbg=287 bg=19.8 sigma=4.4 thresh=33 peak=32
02:32:24.696 00.000 10844 Star::Find returns 0 (2), X=636.00, Y=612.00, Mass=68, SNR=2.9, Peak=35 HFD=0.0
02:32:24.696 00.000 10844 Star::Find(15, 1162, 972, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.696 00.000 10844 Star::Find false star n=6 nbg=282 bg=20.5 sigma=4.5 thresh=34 peak=30
02:32:24.698 00.002 10844 Star::Find returns 0 (2), X=1162.00, Y=972.00, Mass=100, SNR=2.9, Peak=40 HFD=0.0
02:32:24.698 00.000 10844 Star::Find(15, 1129, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.698 00.000 10844 Star::Find false star n=8 nbg=283 bg=20.9 sigma=4.2 thresh=34 peak=34
02:32:24.698 00.000 10844 Star::Find returns 0 (2), X=1129.00, Y=834.00, Mass=136, SNR=2.9, Peak=41 HFD=0.0
02:32:24.698 00.000 10844 Star::Find(15, 238, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.698 00.000 10844 Star::Find false star n=4 nbg=282 bg=19.4 sigma=4.2 thresh=32 peak=30
02:32:24.698 00.000 10844 Star::Find returns 0 (2), X=238.00, Y=513.00, Mass=61, SNR=2.9, Peak=37 HFD=0.0
02:32:24.698 00.000 10844 Star::Find(15, 789, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.698 00.000 10844 Star::Find returns 1 (0), X=789.06, Y=734.76, Mass=116, SNR=6.3, Peak=49 HFD=2.1
02:32:24.698 00.000 10844 Star::Find(15, 1452, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.698 00.000 10844 Star::Find returns 1 (0), X=1452.15, Y=782.68, Mass=132, SNR=6.7, Peak=48 HFD=1.8
02:32:24.698 00.000 10844 Star::Find(15, 1430, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.698 00.000 10844 Star::Find returns 0 (4), X=1430.57, Y=835.22, Mass=108, SNR=6.1, Peak=45 HFD=1.5
02:32:24.699 00.001 10844 Star::Find(15, 719, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.699 00.000 10844 Star::Find returns 0 (2), X=719.00, Y=604.00, Mass=26, SNR=2.9, Peak=33 HFD=0.0
02:32:24.699 00.000 10844 Star::Find(15, 899, 508, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.699 00.000 10844 Star::Find false star n=5 nbg=287 bg=20.8 sigma=4.8 thresh=35 peak=33
02:32:24.699 00.000 10844 Star::Find returns 0 (2), X=899.00, Y=508.00, Mass=85, SNR=2.9, Peak=41 HFD=0.0
02:32:24.699 00.000 10844 Star::Find(15, 1038, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.699 00.000 10844 Star::Find returns 0 (4), X=1037.71, Y=44.65, Mass=96, SNR=5.7, Peak=45 HFD=1.5
02:32:24.699 00.000 10844 Star::Find(15, 1881, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.699 00.000 10844 Star::Find false star n=4 nbg=286 bg=19.5 sigma=4.1 thresh=32 peak=28
02:32:24.699 00.000 10844 Star::Find returns 0 (2), X=1881.00, Y=30.00, Mass=50, SNR=2.9, Peak=32 HFD=0.0
02:32:24.699 00.000 10844 AutoFind: finding best star pass 1
02:32:24.699 00.000 10844 Star::Find(15, 1731, 414, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.699 00.000 10844 Star::Find returns 1 (1), X=1731.09, Y=413.88, Mass=5887, SNR=49.2, Peak=255 HFD=4.3
02:32:24.700 00.001 10844 AutoFind: near-saturated [1731, 414] 94.2 Mass 5887 SNR 49.2 Peak 255
02:32:24.700 00.000 10844 Star::Find(15, 1759, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.700 00.000 10844 Star::Find returns 1 (1), X=1759.03, Y=584.50, Mass=10527, SNR=66.0, Peak=255 HFD=5.4
02:32:24.700 00.000 10844 AutoFind: near-saturated [1759, 585] 86.8 Mass 10527 SNR 66.0 Peak 255
02:32:24.700 00.000 10844 Star::Find(15, 756, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.700 00.000 10844 Star::Find returns 1 (1), X=755.90, Y=738.08, Mass=8941, SNR=59.6, Peak=255 HFD=5.8
02:32:24.700 00.000 10844 AutoFind: near-saturated [756, 738] 85.8 Mass 8941 SNR 59.6 Peak 255
02:32:24.700 00.000 10844 Star::Find(15, 510, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.700 00.000 10844 Star::Find returns 1 (1), X=510.21, Y=304.16, Mass=3813, SNR=39.4, Peak=255 HFD=4.0
02:32:24.700 00.000 10844 AutoFind: near-saturated [510, 304] 63.7 Mass 3813 SNR 39.4 Peak 255
02:32:24.700 00.000 10844 Star::Find(15, 1412, 135, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.700 00.000 10844 Star::Find returns 1 (1), X=1411.87, Y=134.57, Mass=3191, SNR=35.6, Peak=255 HFD=3.9
02:32:24.700 00.000 10844 AutoFind: near-saturated [1412, 135] 50.8 Mass 3191 SNR 35.6 Peak 255
02:32:24.701 00.001 10844 Star::Find(15, 1401, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.701 00.000 10844 Star::Find returns 1 (1), X=1400.67, Y=1046.79, Mass=2443, SNR=30.9, Peak=255 HFD=3.4
02:32:24.701 00.000 10844 AutoFind: near-saturated [1401, 1047] 44.7 Mass 2443 SNR 30.9 Peak 255
02:32:24.701 00.000 10844 Star::Find(15, 1551, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.701 00.000 10844 Star::Find returns 1 (0), X=1551.55, Y=563.29, Mass=2125, SNR=29.4, Peak=211 HFD=3.4
02:32:24.701 00.000 10844 AutoFind returns star at [1551, 563] 32.9 Mass 2125 SNR 29.4
02:32:24.702 00.001 10844 Star::Find(15, 1551, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.702 00.000 10844 Star::Find returns 1 (0), X=1551.55, Y=563.29, Mass=2125, SNR=29.4, Peak=211 HFD=3.4
02:32:24.702 00.000 10844 MultiStar: List (12): {1551.55, 563.29}(29.4), {632.77, 1048.36}(27.7), {884.15, 840.09}(30.9), {392.34, 179.33}(25.4), {1278.31, 315.73}(29.8), {139.62, 968.31}(20.4), {1501.72, 586.46}(23.1), {836.21, 946.87}(18.5), {1012.75, 65.37}(18.4), {751.88, 569.31}(17.0), {884.25, 914.08}(16.4), {1215.19, 964.29}(17.1), 
02:32:24.702 00.000 10844 setting lock position to (1551.55, 563.29)
02:32:24.704 00.002 10844 MultiStar: stabilizing after lock position change
02:32:24.704 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
02:32:24.704 00.000 10844 UpdateGuideState(): m_state=1
02:32:24.704 00.000 10844 Star::Find(15, 1551, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:24.704 00.000 10844 Star::Find returns 1 (0), X=1551.55, Y=563.29, Mass=2125, SNR=29.4, Peak=211 HFD=3.4
02:32:24.704 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
02:32:24.704 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
02:32:24.705 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
02:32:24.716 00.011 10844 setting force full frames = false
02:32:24.717 00.001 10844 setting lock position to (1551.55, 563.29)
02:32:24.717 00.000 10844 MultiStar: stabilizing after lock position change
02:32:24.717 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
02:32:24.717 00.000 10844 Changing from state SELECTING to SELECTED
02:32:24.717 00.000 10844 guider state => SELECTED
02:32:24.719 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:24.719 00.000 10844 UpdateGuideState exits: m=2125 SNR=29.4
02:32:24.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:24.719 00.000 10844 Status Line: Auto-selected star at (1551.5, 563.3)
02:32:24.721 00.002 10844 PhdController: newstate STATE_WAIT_SELECTED
02:32:24.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:24.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:24.721 00.000 10844 Enqueuing Expose request
02:32:24.721 00.000 11060 Worker thread wakes up
02:32:24.722 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:24.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1537,548,31,31)
02:32:24.722 00.000 10844 evsrv: cli 0EEEDDF0 connect
02:32:24.722 00.000 10844 case statement mapped state 2 to 1
02:32:24.722 00.000 10844 case statement mapped state 2 to 1
02:32:24.723 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_position","id":"c05c1c09-9af9-4ca9-bd76-e1ca3309d7a7"}
02:32:24.723 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":[1551.55,563.29],"id":"c05c1c09-9af9-4ca9-bd76-e1ca3309d7a7"}
02:32:24.727 00.004 10844 evsrv: cli 0EEEDDF0 disconnect
02:32:24.728 00.001 10844 evsrv: cli 0EEEE610 connect
02:32:24.728 00.000 10844 case statement mapped state 2 to 1
02:32:24.728 00.000 10844 case statement mapped state 2 to 1
02:32:24.729 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_app_state","id":"ac31a10b-c17b-4624-a62d-8530c9197154"}
02:32:24.729 00.000 10844 case statement mapped state 2 to 1
02:32:24.729 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":"Selected","id":"ac31a10b-c17b-4624-a62d-8530c9197154"}
02:32:24.729 00.000 10844 evsrv: cli 0EEEE610 disconnect
02:32:25.360 00.631 11060 Exposure complete
02:32:25.632 00.272 11060 worker thread done servicing request
02:32:25.633 00.001 10844 OnExposeComplete: enter
02:32:25.633 00.000 10844 UpdateGuideState(): m_state=2
02:32:25.641 00.008 10844 Star::Find(15, 1551, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
02:32:25.641 00.000 10844 Star::Find returns 1 (0), X=1551.33, Y=562.68, Mass=2017, SNR=28.6, Peak=234 HFD=3.0
02:32:25.641 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
02:32:25.641 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
02:32:25.641 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.62 hyp=0.65 cameraTheta=-1.91 mountX=0.64 mountY=-0.12, mountTheta=-0.18
02:32:25.644 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:25.644 00.000 10844 UpdateGuideState exits: m=2017 SNR=28.6
02:32:25.644 00.000 10844 PhdController: newstate STATE_CALIBRATE
02:32:25.644 00.000 10844 PhdController: newstate STATE_GUIDE
02:32:25.644 00.000 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
02:32:25.644 00.000 10844 guider state => CALIBRATED
02:32:25.644 00.000 10844 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
02:32:25.644 00.000 10844 reset dither spiral
02:32:25.644 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:32:25.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:25.644 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
02:32:25.644 00.000 10844 Enqueuing Expose request
02:32:25.645 00.001 11060 Worker thread wakes up
02:32:25.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:25.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
02:32:25.731 00.086 10844 evsrv: cli 0EEEE2F0 connect
02:32:25.731 00.000 10844 case statement mapped state 5 to 1
02:32:25.732 00.001 10844 case statement mapped state 5 to 1
02:32:25.733 00.001 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_app_state","id":"632c2ff9-a7c1-4555-88fd-f1e0606c83fb"}
02:32:25.733 00.000 10844 case statement mapped state 5 to 1
02:32:25.733 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":"Selected","id":"632c2ff9-a7c1-4555-88fd-f1e0606c83fb"}
02:32:25.733 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
02:32:26.278 00.545 11060 Exposure complete
02:32:26.539 00.261 11060 worker thread done servicing request
02:32:26.540 00.001 10844 OnExposeComplete: enter
02:32:26.540 00.000 10844 UpdateGuideState(): m_state=5
02:32:26.540 00.000 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
02:32:26.540 00.000 10844 Star::Find returns 1 (0), X=1551.05, Y=562.30, Mass=2577, SNR=32.0, Peak=219 HFD=3.9
02:32:26.540 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
02:32:26.540 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
02:32:26.541 00.001 10844 CameraToMount -- cameraX=-0.50 cameraY=-0.99 hyp=1.11 cameraTheta=-2.04 mountX=1.06 mountY=-0.33, mountTheta=-0.30
02:32:26.542 00.001 10844 Changing from state CALIBRATED to GUIDING
02:32:26.543 00.001 10844 ScopeASCOM::GetDeclinationRadians() returns 49.6
02:32:26.566 00.023 10844 ScopeASCOM::SideOfPier() returns 0
02:32:26.568 00.002 10844 AdjustCalibrationForScopePointing (scope): current dec=49.6 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=-0.0 bin=1
02:32:26.568 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:32:26.569 00.001 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
02:32:26.569 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:32:26.569 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:32:26.570 00.001 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
02:32:26.570 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
02:32:26.570 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
02:32:26.570 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:32:26.570 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:32:26.571 00.001 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
02:32:26.571 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
02:32:26.571 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
02:32:26.572 00.001 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
02:32:26.601 00.029 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
02:32:26.601 00.000 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
02:32:26.602 00.001 10844 Dec comp: XRate 1.688 -> 1.095 for dec -0.0 -> dec 49.6
02:32:26.603 00.001 10844 ScopeASCOM::GetDeclinationRadians() returns 49.6
02:32:26.612 00.009 10844 ScopeASCOM::SideOfPier() returns 0
02:32:26.616 00.004 10844 setting lock position to (1551.05, 562.30)
02:32:26.616 00.000 10844 MultiStar: stabilizing after lock position change
02:32:26.616 00.000 10844 guider state => GUIDING
02:32:26.616 00.000 10844 Status Line: Guiding
02:32:26.617 00.001 10844 Mount: notify guiding started
02:32:26.617 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:32:26.618 00.001 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 10:49:48 PM"
02:32:26.618 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001688
02:32:26.620 00.002 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001799
02:32:26.620 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
02:32:26.620 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.752280
02:32:26.621 00.001 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.199085
02:32:26.621 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000000
02:32:26.621 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
02:32:26.622 00.001 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
02:32:26.622 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
02:32:26.622 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
02:32:26.623 00.001 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:32:26.623 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
02:32:26.624 00.001 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:32:26.624 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:32:26.625 00.001 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
02:32:26.625 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
02:32:26.625 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
02:32:26.625 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:32:26.626 00.001 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:32:26.626 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
02:32:26.626 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
02:32:26.627 00.001 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
02:32:26.627 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
02:32:26.628 00.001 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:32:26.628 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
02:32:26.628 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:32:26.629 00.001 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:32:26.629 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
02:32:26.629 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
02:32:26.629 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
02:32:26.630 00.001 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:32:26.630 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:32:26.630 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
02:32:26.630 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
02:32:26.630 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
02:32:26.631 00.001 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
02:32:26.676 00.045 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
02:32:26.689 00.013 10844 ScopeASCOM::SideOfPier() returns 0
02:32:26.722 00.033 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
02:32:26.723 00.001 10844 ScopeASCOM::GetDeclinationRadians() returns 49.6
02:32:26.723 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 49.6
02:32:26.724 00.001 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.75) = xAngle (-1.75 = -1.75)
02:32:26.724 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
02:32:26.724 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
02:32:26.724 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
02:32:26.726 00.002 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
02:32:26.727 00.001 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
02:32:26.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:26.728 00.001 10844 UpdateGuideState exits: m=2577 SNR=32.0
02:32:26.728 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
02:32:26.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:26.729 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:26.729 00.000 10844 Enqueuing Expose request
02:32:26.729 00.000 11060 Worker thread wakes up
02:32:26.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:26.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:26.733 00.004 10844 evsrv: cli 0EEEDB70 connect
02:32:26.733 00.000 10844 case statement mapped state 6 to 3
02:32:26.735 00.002 10844 case statement mapped state 6 to 3
02:32:26.735 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_app_state","id":"aa797678-2d75-419b-8b66-484396cd9d89"}
02:32:26.735 00.000 10844 case statement mapped state 6 to 3
02:32:26.736 00.001 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa797678-2d75-419b-8b66-484396cd9d89"}
02:32:26.737 00.001 10844 evsrv: cli 0EEEDB70 disconnect
02:32:27.364 00.627 11060 Exposure complete
02:32:27.584 00.220 11060 worker thread done servicing request
02:32:27.584 00.000 10844 OnExposeComplete: enter
02:32:27.584 00.000 10844 UpdateGuideState(): m_state=6
02:32:27.585 00.001 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:32:27.585 00.000 10844 Star::Find returns 1 (0), X=1551.00, Y=561.75, Mass=2500, SNR=31.3, Peak=250 HFD=4.0
02:32:27.585 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
02:32:27.585 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
02:32:27.585 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.55 hyp=0.55 cameraTheta=-1.66 mountX=0.55 mountY=0.04, mountTheta=0.07
02:32:27.587 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.55, opts=13)
02:32:27.587 00.000 10844 Enqueuing Move request for scope (-0.05, -0.55)
02:32:27.588 00.001 11060 Worker thread wakes up
02:32:27.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:27.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.55) opts 0xd
02:32:27.588 00.000 10844 UpdateGuideState exits: m=2500 SNR=31.3
02:32:27.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.55)
02:32:27.588 00.000 10844 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 1 / 99999
02:32:27.588 00.000 11060 Moving (-0.05, -0.55) raw xDistance=0.55 yDistance=0.04
02:32:27.588 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373947.588,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.94,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:32:27.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.55
02:32:27.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:27.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:32:27.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:27.588 00.000 11060 MoveAxis(W, 136, ABG)
02:32:27.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:27.588 00.000 10844 Enqueuing Expose request
02:32:27.588 00.000 11060 Guiding  Dir = 3, Dur = 136
02:32:27.600 00.012 11060 IsSlewing returns 0
02:32:27.602 00.002 11060 IsGuiding returns 0
02:32:27.750 00.148 11060 IsGuiding returns 0
02:32:27.750 00.000 11060 Move returns status 0, amount 136
02:32:27.750 00.000 11060 MoveAxis(N, 0, ABG)
02:32:27.750 00.000 11060 Move returns status 0, amount 0
02:32:27.752 00.002 11060 move complete, result=0
02:32:27.752 00.000 11060 worker thread done servicing request
02:32:27.752 00.000 11060 Worker thread wakes up
02:32:27.752 00.000 10844 GuideStep: 0.6 px 136 ms WEST, 0.0 px 0 ms NORTH
02:32:27.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:27.754 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:28.391 00.637 11060 Exposure complete
02:32:28.598 00.207 11060 worker thread done servicing request
02:32:28.598 00.000 10844 OnExposeComplete: enter
02:32:28.598 00.000 10844 UpdateGuideState(): m_state=6
02:32:28.599 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
02:32:28.599 00.000 10844 Star::Find returns 1 (0), X=1551.11, Y=561.67, Mass=2111, SNR=28.9, Peak=193 HFD=3.3
02:32:28.599 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
02:32:28.599 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
02:32:28.599 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.63 hyp=0.63 cameraTheta=-1.48 mountX=0.61 mountY=0.16, mountTheta=0.26
02:32:28.601 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.63, opts=13)
02:32:28.601 00.000 10844 Enqueuing Move request for scope (0.06, -0.63)
02:32:28.601 00.000 11060 Worker thread wakes up
02:32:28.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:28.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.63) opts 0xd
02:32:28.609 00.008 10844 UpdateGuideState exits: m=2111 SNR=28.9
02:32:28.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.63)
02:32:28.609 00.000 10844 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 2 / 99999
02:32:28.609 00.000 11060 Moving (0.06, -0.63) raw xDistance=0.61 yDistance=0.16
02:32:28.610 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.61
02:32:28.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:28.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:32:28.610 00.000 11060 MoveAxis(W, 154, ABG)
02:32:28.610 00.000 11060 Guiding  Dir = 3, Dur = 154
02:32:28.610 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373948.610,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.85,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
02:32:28.611 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:28.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:28.611 00.000 10844 Enqueuing Expose request
02:32:28.619 00.008 11060 IsSlewing returns 0
02:32:28.619 00.000 11060 IsGuiding returns 0
02:32:28.787 00.168 11060 IsGuiding returns 0
02:32:28.787 00.000 11060 Move returns status 0, amount 154
02:32:28.787 00.000 11060 MoveAxis(N, 0, ABG)
02:32:28.787 00.000 11060 Move returns status 0, amount 0
02:32:28.787 00.000 11060 move complete, result=0
02:32:28.787 00.000 11060 worker thread done servicing request
02:32:28.787 00.000 11060 Worker thread wakes up
02:32:28.787 00.000 10844 GuideStep: 0.6 px 154 ms WEST, 0.2 px 0 ms NORTH
02:32:28.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:28.788 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:29.417 00.629 11060 Exposure complete
02:32:29.648 00.231 11060 worker thread done servicing request
02:32:29.649 00.001 10844 OnExposeComplete: enter
02:32:29.649 00.000 10844 UpdateGuideState(): m_state=6
02:32:29.649 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
02:32:29.649 00.000 10844 Star::Find returns 1 (1), X=1551.40, Y=561.61, Mass=2089, SNR=28.7, Peak=255 HFD=3.3
02:32:29.649 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
02:32:29.650 00.001 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
02:32:29.650 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.69 hyp=0.77 cameraTheta=-1.10 mountX=0.61 mountY=0.46, mountTheta=0.64
02:32:29.651 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.69, opts=13)
02:32:29.652 00.001 10844 Enqueuing Move request for scope (0.35, -0.69)
02:32:29.652 00.000 11060 Worker thread wakes up
02:32:29.652 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:29.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.69) opts 0xd
02:32:29.652 00.000 10844 UpdateGuideState exits: m=2089 SNR=28.7 Saturated
02:32:29.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.69)
02:32:29.652 00.000 10844 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 3 / 99999
02:32:29.652 00.000 11060 Moving (0.35, -0.69) raw xDistance=0.61 yDistance=0.46
02:32:29.652 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373949.652,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.83,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
02:32:29.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.61
02:32:29.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:32:29.653 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:29.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:29.653 00.000 10844 Enqueuing Expose request
02:32:29.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
02:32:29.653 00.000 11060 MoveAxis(W, 156, ABG)
02:32:29.653 00.000 11060 Guiding  Dir = 3, Dur = 156
02:32:29.660 00.007 11060 IsSlewing returns 0
02:32:29.660 00.000 11060 IsGuiding returns 0
02:32:29.832 00.172 11060 IsGuiding returns 0
02:32:29.832 00.000 11060 Move returns status 0, amount 156
02:32:29.841 00.009 11060 MoveAxis(N, 0, ABG)
02:32:29.841 00.000 11060 Move returns status 0, amount 0
02:32:29.841 00.000 11060 move complete, result=0
02:32:29.842 00.001 10844 GuideStep: 0.6 px 156 ms WEST, 0.5 px 0 ms NORTH
02:32:29.842 00.000 11060 worker thread done servicing request
02:32:29.844 00.002 11060 Worker thread wakes up
02:32:29.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:29.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:30.476 00.632 11060 Exposure complete
02:32:30.752 00.276 10844 OnExposeComplete: enter
02:32:30.752 00.000 10844 UpdateGuideState(): m_state=6
02:32:30.752 00.000 11060 worker thread done servicing request
02:32:30.752 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:32:30.752 00.000 10844 Star::Find returns 1 (1), X=1551.19, Y=561.92, Mass=2305, SNR=30.2, Peak=255 HFD=3.8
02:32:30.752 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
02:32:30.752 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
02:32:30.752 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.38 hyp=0.41 cameraTheta=-1.22 mountX=0.35 mountY=0.20, mountTheta=0.52
02:32:30.754 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.38, opts=13)
02:32:30.754 00.000 10844 Enqueuing Move request for scope (0.14, -0.38)
02:32:30.754 00.000 11060 Worker thread wakes up
02:32:30.754 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:30.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.38) opts 0xd
02:32:30.754 00.000 10844 UpdateGuideState exits: m=2305 SNR=30.2 Saturated
02:32:30.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.38)
02:32:30.755 00.001 10844 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 4 / 99999
02:32:30.755 00.000 11060 Moving (0.14, -0.38) raw xDistance=0.35 yDistance=0.20
02:32:30.755 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373950.755,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.70,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
02:32:30.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
02:32:30.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:32:30.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:30.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:30.755 00.000 10844 Enqueuing Expose request
02:32:30.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:32:30.755 00.000 11060 MoveAxis(W, 91, ABG)
02:32:30.756 00.001 11060 Guiding  Dir = 3, Dur = 91
02:32:30.763 00.007 11060 IsSlewing returns 0
02:32:30.763 00.000 11060 IsGuiding returns 0
02:32:30.857 00.094 11060 IsGuiding returns 0
02:32:30.857 00.000 11060 Move returns status 0, amount 91
02:32:30.858 00.001 11060 MoveAxis(N, 0, ABG)
02:32:30.858 00.000 11060 Move returns status 0, amount 0
02:32:30.858 00.000 11060 move complete, result=0
02:32:30.858 00.000 11060 worker thread done servicing request
02:32:30.858 00.000 10844 GuideStep: 0.4 px 91 ms WEST, 0.2 px 0 ms NORTH
02:32:30.858 00.000 11060 Worker thread wakes up
02:32:30.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:30.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:31.493 00.635 11060 Exposure complete
02:32:31.817 00.324 11060 worker thread done servicing request
02:32:31.817 00.000 10844 OnExposeComplete: enter
02:32:31.817 00.000 10844 UpdateGuideState(): m_state=6
02:32:31.818 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
02:32:31.818 00.000 10844 Star::Find returns 1 (0), X=1551.37, Y=561.16, Mass=2121, SNR=28.9, Peak=231 HFD=3.4
02:32:31.818 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
02:32:31.818 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.44 = 0.44)
02:32:31.818 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-1.14 hyp=1.18 cameraTheta=-1.30 mountX=1.06 mountY=0.50, mountTheta=0.44
02:32:31.820 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-1.14, opts=13)
02:32:31.820 00.000 10844 Enqueuing Move request for scope (0.32, -1.14)
02:32:31.820 00.000 11060 Worker thread wakes up
02:32:31.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:32:31.821 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.14) opts 0xd
02:32:31.821 00.000 10844 UpdateGuideState exits: m=2121 SNR=28.9
02:32:31.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -1.14)
02:32:31.821 00.000 10844 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 5 / 99999
02:32:31.821 00.000 11060 Moving (0.32, -1.14) raw xDistance=1.06 yDistance=0.50
02:32:31.821 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373951.821,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.84,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
02:32:31.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.29 from input 1.06
02:32:31.821 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.16
02:32:31.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.50
02:32:31.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:31.821 00.000 11060 MoveAxis(W, 264, ABG)
02:32:31.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:31.822 00.001 10844 Enqueuing Expose request
02:32:31.822 00.000 11060 Guiding  Dir = 3, Dur = 264
02:32:31.834 00.012 11060 IsSlewing returns 0
02:32:31.835 00.001 11060 IsGuiding returns 0
02:32:32.114 00.279 11060 IsGuiding returns 0
02:32:32.115 00.001 11060 Move returns status 0, amount 264
02:32:32.115 00.000 11060 MoveAxis(S, 195, ABG)
02:32:32.115 00.000 11060 Guiding  Dir = 1, Dur = 195
02:32:32.138 00.023 11060 IsSlewing returns 0
02:32:32.139 00.001 11060 IsGuiding returns 0
02:32:32.349 00.210 11060 IsGuiding returns 0
02:32:32.349 00.000 11060 Move returns status 0, amount 195
02:32:32.349 00.000 11060 move complete, result=0
02:32:32.349 00.000 11060 worker thread done servicing request
02:32:32.349 00.000 11060 Worker thread wakes up
02:32:32.349 00.000 10844 GuideStep: 1.1 px 264 ms WEST, 0.5 px 195 ms SOUTH
02:32:32.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:32.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:32.988 00.639 11060 Exposure complete
02:32:33.218 00.230 11060 worker thread done servicing request
02:32:33.219 00.001 10844 OnExposeComplete: enter
02:32:33.219 00.000 10844 UpdateGuideState(): m_state=6
02:32:33.219 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
02:32:33.219 00.000 10844 Star::Find returns 1 (0), X=1551.32, Y=561.18, Mass=1932, SNR=27.7, Peak=197 HFD=3.3
02:32:33.219 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.75) = xAngle (0.42 = 0.42)
02:32:33.220 00.001 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
02:32:33.220 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-1.12 hyp=1.16 cameraTheta=-1.33 mountX=1.06 mountY=0.45, mountTheta=0.40
02:32:33.222 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-1.12, opts=13)
02:32:33.222 00.000 10844 Enqueuing Move request for scope (0.27, -1.12)
02:32:33.222 00.000 11060 Worker thread wakes up
02:32:33.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:33.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -1.12) opts 0xd
02:32:33.222 00.000 10844 UpdateGuideState exits: m=1932 SNR=27.7
02:32:33.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -1.12)
02:32:33.222 00.000 10844 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 6 / 99999
02:32:33.222 00.000 11060 Moving (0.27, -1.12) raw xDistance=1.06 yDistance=0.45
02:32:33.222 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373953.222,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.94,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
02:32:33.223 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.29 from input 1.06
02:32:33.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.45
02:32:33.223 00.000 11060 MoveAxis(W, 269, ABG)
02:32:33.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:33.223 00.000 11060 Guiding  Dir = 3, Dur = 269
02:32:33.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:33.223 00.000 10844 Enqueuing Expose request
02:32:33.233 00.010 11060 IsSlewing returns 0
02:32:33.233 00.000 11060 IsGuiding returns 0
02:32:33.521 00.288 11060 IsGuiding returns 0
02:32:33.521 00.000 11060 Move returns status 0, amount 269
02:32:33.521 00.000 11060 MoveAxis(S, 176, ABG)
02:32:33.521 00.000 11060 Guiding  Dir = 1, Dur = 176
02:32:33.563 00.042 11060 IsSlewing returns 0
02:32:33.563 00.000 11060 IsGuiding returns 0
02:32:33.780 00.217 11060 IsGuiding returns 0
02:32:33.780 00.000 11060 Move returns status 0, amount 176
02:32:33.780 00.000 11060 move complete, result=0
02:32:33.781 00.001 11060 worker thread done servicing request
02:32:33.781 00.000 11060 Worker thread wakes up
02:32:33.781 00.000 10844 GuideStep: 1.1 px 269 ms WEST, 0.5 px 176 ms SOUTH
02:32:33.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:33.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:34.409 00.628 11060 Exposure complete
02:32:34.653 00.244 11060 worker thread done servicing request
02:32:34.653 00.000 10844 OnExposeComplete: enter
02:32:34.653 00.000 10844 UpdateGuideState(): m_state=6
02:32:34.654 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
02:32:34.654 00.000 10844 Star::Find returns 1 (1), X=1551.36, Y=560.98, Mass=2179, SNR=29.6, Peak=255 HFD=3.1
02:32:34.654 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
02:32:34.654 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.40 = 0.40)
02:32:34.654 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-1.32 hyp=1.36 cameraTheta=-1.34 mountX=1.24 mountY=0.52, mountTheta=0.40
02:32:34.666 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-1.32, opts=13)
02:32:34.666 00.000 10844 Enqueuing Move request for scope (0.31, -1.32)
02:32:34.667 00.001 11060 Worker thread wakes up
02:32:34.667 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:34.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.32) opts 0xd
02:32:34.667 00.000 10844 UpdateGuideState exits: m=2179 SNR=29.6 Saturated
02:32:34.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -1.32)
02:32:34.668 00.001 10844 PhdController: settling, locked = 1, distance = 1.06 (1.50) aobump = 0 frame = 7 / 99999
02:32:34.668 00.000 11060 Moving (0.31, -1.32) raw xDistance=1.24 yDistance=0.52
02:32:34.668 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373954.668,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.06,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
02:32:34.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.34 from input 1.24
02:32:34.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.52
02:32:34.668 00.000 11060 MoveAxis(W, 314, ABG)
02:32:34.668 00.000 11060 Guiding  Dir = 3, Dur = 314
02:32:34.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:34.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:34.668 00.000 10844 Enqueuing Expose request
02:32:34.684 00.016 11060 IsSlewing returns 0
02:32:34.685 00.001 11060 IsGuiding returns 0
02:32:35.010 00.325 11060 IsGuiding returns 0
02:32:35.010 00.000 11060 Move returns status 0, amount 314
02:32:35.012 00.002 11060 MoveAxis(S, 204, ABG)
02:32:35.012 00.000 11060 Guiding  Dir = 1, Dur = 204
02:32:35.041 00.029 11060 IsSlewing returns 0
02:32:35.041 00.000 11060 IsGuiding returns 0
02:32:35.259 00.218 11060 IsGuiding returns 0
02:32:35.259 00.000 11060 Move returns status 0, amount 204
02:32:35.259 00.000 11060 move complete, result=0
02:32:35.260 00.001 11060 worker thread done servicing request
02:32:35.260 00.000 11060 Worker thread wakes up
02:32:35.260 00.000 10844 GuideStep: 1.2 px 314 ms WEST, 0.5 px 204 ms SOUTH
02:32:35.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:35.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:35.906 00.646 11060 Exposure complete
02:32:36.218 00.312 11060 worker thread done servicing request
02:32:36.218 00.000 10844 OnExposeComplete: enter
02:32:36.220 00.002 10844 UpdateGuideState(): m_state=6
02:32:36.220 00.000 10844 Star::Find(15, 1551, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
02:32:36.222 00.002 10844 Star::Find returns 1 (0), X=1551.69, Y=561.38, Mass=2462, SNR=31.2, Peak=248 HFD=3.5
02:32:36.222 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.75) = xAngle (0.79 = 0.79)
02:32:36.222 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
02:32:36.222 00.000 10844 CameraToMount -- cameraX=0.64 cameraY=-0.93 hyp=1.13 cameraTheta=-0.97 mountX=0.80 mountY=0.78, mountTheta=0.78
02:32:36.223 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.64, y=-0.93, opts=13)
02:32:36.224 00.001 10844 Enqueuing Move request for scope (0.64, -0.93)
02:32:36.224 00.000 11060 Worker thread wakes up
02:32:36.224 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:36.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.93) opts 0xd
02:32:36.224 00.000 10844 UpdateGuideState exits: m=2462 SNR=31.2
02:32:36.224 00.000 11060 Handling offset move in thread for scope, endpoint = (0.64, -0.93)
02:32:36.224 00.000 10844 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 8 / 99999
02:32:36.224 00.000 11060 Moving (0.64, -0.93) raw xDistance=0.80 yDistance=0.78
02:32:36.224 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770373956.224,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.08,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
02:32:36.225 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.80
02:32:36.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.78
02:32:36.225 00.000 11060 MoveAxis(W, 206, ABG)
02:32:36.225 00.000 11060 Guiding  Dir = 3, Dur = 206
02:32:36.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:36.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:36.225 00.000 10844 Enqueuing Expose request
02:32:36.235 00.010 11060 IsSlewing returns 0
02:32:36.235 00.000 11060 IsGuiding returns 0
02:32:36.453 00.218 11060 IsGuiding returns 0
02:32:36.454 00.001 11060 Move returns status 0, amount 206
02:32:36.454 00.000 11060 MoveAxis(S, 304, ABG)
02:32:36.454 00.000 11060 Guiding  Dir = 1, Dur = 304
02:32:36.490 00.036 11060 IsSlewing returns 0
02:32:36.490 00.000 11060 IsGuiding returns 0
02:32:36.806 00.316 11060 IsGuiding returns 0
02:32:36.806 00.000 11060 Move returns status 0, amount 304
02:32:36.806 00.000 11060 move complete, result=0
02:32:36.806 00.000 11060 worker thread done servicing request
02:32:36.806 00.000 11060 Worker thread wakes up
02:32:36.807 00.001 10844 GuideStep: 0.8 px 206 ms WEST, 0.8 px 304 ms SOUTH
02:32:36.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:36.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:37.437 00.630 11060 Exposure complete
02:32:37.704 00.267 10844 OnExposeComplete: enter
02:32:37.704 00.000 10844 UpdateGuideState(): m_state=6
02:32:37.705 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
02:32:37.705 00.000 10844 Star::Find returns 1 (0), X=1551.49, Y=561.03, Mass=2004, SNR=28.0, Peak=219 HFD=3.6
02:32:37.705 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
02:32:37.705 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
02:32:37.706 00.001 10844 CameraToMount -- cameraX=0.44 cameraY=-1.27 hyp=1.35 cameraTheta=-1.24 mountX=1.17 mountY=0.64, mountTheta=0.50
02:32:37.706 00.000 11060 worker thread done servicing request
02:32:37.708 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-1.27, opts=13)
02:32:37.708 00.000 10844 Enqueuing Move request for scope (0.44, -1.27)
02:32:37.708 00.000 11060 Worker thread wakes up
02:32:37.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:37.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -1.27) opts 0xd
02:32:37.708 00.000 10844 UpdateGuideState exits: m=2004 SNR=28.0
02:32:37.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, -1.27)
02:32:37.708 00.000 10844 PhdController: settling, locked = 1, distance = 1.16 (1.50) aobump = 0 frame = 9 / 99999
02:32:37.708 00.000 11060 Moving (0.44, -1.27) raw xDistance=1.17 yDistance=0.64
02:32:37.708 00.000 10844 PhdController: newstate STATE_FINISH
02:32:37.708 00.000 10844 PhdController complete: success
02:32:37.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 1.17
02:32:37.708 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770373957.708,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
02:32:37.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.64
02:32:37.708 00.000 11060 MoveAxis(W, 296, ABG)
02:32:37.708 00.000 11060 Guiding  Dir = 3, Dur = 296
02:32:37.710 00.002 10844 Mount: notify guiding dither settle done success=1
02:32:37.710 00.000 10844 PhdController: newstate STATE_IDLE
02:32:37.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:37.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:37.710 00.000 10844 Enqueuing Expose request
02:32:37.725 00.015 11060 IsSlewing returns 0
02:32:37.725 00.000 11060 IsGuiding returns 0
02:32:38.039 00.314 11060 IsGuiding returns 0
02:32:38.039 00.000 11060 Move returns status 0, amount 296
02:32:38.039 00.000 11060 MoveAxis(S, 250, ABG)
02:32:38.039 00.000 11060 Guiding  Dir = 1, Dur = 250
02:32:38.069 00.030 11060 IsSlewing returns 0
02:32:38.070 00.001 11060 IsGuiding returns 0
02:32:38.361 00.291 11060 IsGuiding returns 0
02:32:38.361 00.000 11060 Move returns status 0, amount 250
02:32:38.361 00.000 11060 move complete, result=0
02:32:38.361 00.000 11060 worker thread done servicing request
02:32:38.361 00.000 11060 Worker thread wakes up
02:32:38.361 00.000 10844 GuideStep: 1.2 px 296 ms WEST, 0.6 px 250 ms SOUTH
02:32:38.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:38.362 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:38.999 00.637 11060 Exposure complete
02:32:39.236 00.237 11060 worker thread done servicing request
02:32:39.236 00.000 10844 OnExposeComplete: enter
02:32:39.236 00.000 10844 UpdateGuideState(): m_state=6
02:32:39.237 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
02:32:39.238 00.001 10844 Star::Find returns 1 (0), X=1551.27, Y=561.44, Mass=2138, SNR=29.1, Peak=204 HFD=3.4
02:32:39.238 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
02:32:39.238 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
02:32:39.238 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.86 hyp=0.89 cameraTheta=-1.32 mountX=0.80 mountY=0.36, mountTheta=0.42
02:32:39.239 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.86, opts=13)
02:32:39.239 00.000 10844 Enqueuing Move request for scope (0.22, -0.86)
02:32:39.239 00.000 11060 Worker thread wakes up
02:32:39.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:39.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.86) opts 0xd
02:32:39.240 00.001 10844 UpdateGuideState exits: m=2138 SNR=29.1
02:32:39.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.86)
02:32:39.240 00.000 11060 Moving (0.22, -0.86) raw xDistance=0.80 yDistance=0.36
02:32:39.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.80
02:32:39.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
02:32:39.240 00.000 11060 MoveAxis(W, 207, ABG)
02:32:39.241 00.001 11060 Guiding  Dir = 3, Dur = 207
02:32:39.250 00.009 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:39.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:39.250 00.000 10844 Enqueuing Expose request
02:32:39.256 00.006 11060 IsSlewing returns 0
02:32:39.256 00.000 11060 IsGuiding returns 0
02:32:39.512 00.256 11060 IsGuiding returns 0
02:32:39.512 00.000 11060 Move returns status 0, amount 207
02:32:39.512 00.000 11060 MoveAxis(S, 139, ABG)
02:32:39.512 00.000 11060 Guiding  Dir = 1, Dur = 139
02:32:39.566 00.054 11060 IsSlewing returns 0
02:32:39.566 00.000 11060 IsGuiding returns 0
02:32:39.738 00.172 11060 IsGuiding returns 0
02:32:39.738 00.000 11060 Move returns status 0, amount 139
02:32:39.738 00.000 11060 move complete, result=0
02:32:39.738 00.000 11060 worker thread done servicing request
02:32:39.738 00.000 11060 Worker thread wakes up
02:32:39.738 00.000 10844 GuideStep: 0.8 px 207 ms WEST, 0.4 px 139 ms SOUTH
02:32:39.739 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:39.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:40.392 00.653 11060 Exposure complete
02:32:40.622 00.230 10844 OnExposeComplete: enter
02:32:40.622 00.000 10844 UpdateGuideState(): m_state=6
02:32:40.622 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
02:32:40.622 00.000 10844 Star::Find returns 1 (0), X=1551.42, Y=561.16, Mass=2079, SNR=28.2, Peak=212 HFD=3.3
02:32:40.622 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.75) = xAngle (0.49 = 0.49)
02:32:40.622 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.48 = 0.48)
02:32:40.622 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-1.14 hyp=1.20 cameraTheta=-1.26 mountX=1.06 mountY=0.55, mountTheta=0.48
02:32:40.624 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-1.14, opts=13)
02:32:40.624 00.000 10844 Enqueuing Move request for scope (0.37, -1.14)
02:32:40.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:40.624 00.000 10844 UpdateGuideState exits: m=2079 SNR=28.2
02:32:40.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:40.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:40.625 00.001 10844 Enqueuing Expose request
02:32:40.631 00.006 11060 worker thread done servicing request
02:32:40.632 00.001 11060 Worker thread wakes up
02:32:40.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -1.14) opts 0xd
02:32:40.632 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -1.14)
02:32:40.632 00.000 11060 Moving (0.37, -1.14) raw xDistance=1.06 yDistance=0.55
02:32:40.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.29 from input 1.06
02:32:40.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.55
02:32:40.632 00.000 11060 MoveAxis(W, 267, ABG)
02:32:40.632 00.000 11060 Guiding  Dir = 3, Dur = 267
02:32:40.651 00.019 11060 IsSlewing returns 0
02:32:40.651 00.000 11060 IsGuiding returns 0
02:32:40.930 00.279 11060 IsGuiding returns 0
02:32:40.931 00.001 11060 Move returns status 0, amount 267
02:32:40.931 00.000 11060 MoveAxis(S, 214, ABG)
02:32:40.931 00.000 11060 Guiding  Dir = 1, Dur = 214
02:32:40.952 00.021 11060 IsSlewing returns 0
02:32:40.952 00.000 11060 IsGuiding returns 0
02:32:41.186 00.234 11060 IsGuiding returns 0
02:32:41.186 00.000 11060 Move returns status 0, amount 214
02:32:41.186 00.000 11060 move complete, result=0
02:32:41.186 00.000 11060 worker thread done servicing request
02:32:41.186 00.000 11060 Worker thread wakes up
02:32:41.187 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:41.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:41.187 00.000 10844 GuideStep: 1.1 px 267 ms WEST, 0.6 px 214 ms SOUTH
02:32:41.857 00.670 11060 Exposure complete
02:32:42.090 00.233 11060 worker thread done servicing request
02:32:42.090 00.000 10844 OnExposeComplete: enter
02:32:42.091 00.001 10844 UpdateGuideState(): m_state=6
02:32:42.091 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
02:32:42.091 00.000 10844 Star::Find returns 1 (0), X=1551.15, Y=561.02, Mass=2418, SNR=31.1, Peak=211 HFD=3.4
02:32:42.091 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.26 = 0.26)
02:32:42.091 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.24 = 0.24)
02:32:42.091 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-1.28 hyp=1.29 cameraTheta=-1.49 mountX=1.24 mountY=0.31, mountTheta=0.24
02:32:42.093 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-1.28, opts=13)
02:32:42.093 00.000 10844 Enqueuing Move request for scope (0.10, -1.28)
02:32:42.093 00.000 11060 Worker thread wakes up
02:32:42.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:42.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.28) opts 0xd
02:32:42.093 00.000 10844 UpdateGuideState exits: m=2418 SNR=31.1
02:32:42.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -1.28)
02:32:42.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:42.093 00.000 11060 Moving (0.10, -1.28) raw xDistance=1.24 yDistance=0.31
02:32:42.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:42.094 00.001 10844 Enqueuing Expose request
02:32:42.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.34 from input 1.24
02:32:42.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
02:32:42.094 00.000 11060 MoveAxis(W, 314, ABG)
02:32:42.094 00.000 11060 Guiding  Dir = 3, Dur = 314
02:32:42.109 00.015 11060 IsSlewing returns 0
02:32:42.109 00.000 11060 IsGuiding returns 0
02:32:42.444 00.335 11060 IsGuiding returns 0
02:32:42.444 00.000 11060 Move returns status 0, amount 314
02:32:42.444 00.000 11060 MoveAxis(S, 121, ABG)
02:32:42.444 00.000 11060 Guiding  Dir = 1, Dur = 121
02:32:42.465 00.021 11060 IsSlewing returns 0
02:32:42.465 00.000 11060 IsGuiding returns 0
02:32:42.610 00.145 11060 IsGuiding returns 0
02:32:42.610 00.000 11060 Move returns status 0, amount 121
02:32:42.610 00.000 11060 move complete, result=0
02:32:42.611 00.001 10844 GuideStep: 1.2 px 314 ms WEST, 0.3 px 121 ms SOUTH
02:32:42.611 00.000 11060 worker thread done servicing request
02:32:42.611 00.000 11060 Worker thread wakes up
02:32:42.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:42.612 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:43.236 00.624 11060 Exposure complete
02:32:43.514 00.278 11060 worker thread done servicing request
02:32:43.514 00.000 10844 OnExposeComplete: enter
02:32:43.514 00.000 10844 UpdateGuideState(): m_state=6
02:32:43.516 00.002 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
02:32:43.516 00.000 10844 Star::Find returns 1 (0), X=1550.79, Y=561.82, Mass=2501, SNR=31.9, Peak=215 HFD=3.7
02:32:43.516 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.75) = xAngle (-0.31 = -0.31)
02:32:43.516 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
02:32:43.516 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.48 hyp=0.54 cameraTheta=-2.06 mountX=0.52 mountY=-0.17, mountTheta=-0.32
02:32:43.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.48, opts=13)
02:32:43.518 00.000 10844 Enqueuing Move request for scope (-0.25, -0.48)
02:32:43.518 00.000 11060 Worker thread wakes up
02:32:43.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:43.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.48) opts 0xd
02:32:43.519 00.001 10844 UpdateGuideState exits: m=2501 SNR=31.9
02:32:43.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.48)
02:32:43.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:43.519 00.000 11060 Moving (-0.25, -0.48) raw xDistance=0.52 yDistance=-0.17
02:32:43.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.52
02:32:43.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:43.519 00.000 10844 Enqueuing Expose request
02:32:43.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:43.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:32:43.519 00.000 11060 MoveAxis(W, 137, ABG)
02:32:43.519 00.000 11060 Guiding  Dir = 3, Dur = 137
02:32:43.543 00.024 11060 IsSlewing returns 0
02:32:43.543 00.000 11060 IsGuiding returns 0
02:32:43.715 00.172 11060 IsGuiding returns 0
02:32:43.715 00.000 11060 Move returns status 0, amount 137
02:32:43.715 00.000 11060 MoveAxis(N, 0, ABG)
02:32:43.715 00.000 11060 Move returns status 0, amount 0
02:32:43.715 00.000 11060 move complete, result=0
02:32:43.716 00.001 11060 worker thread done servicing request
02:32:43.716 00.000 11060 Worker thread wakes up
02:32:43.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:43.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:43.716 00.000 10844 GuideStep: 0.5 px 137 ms WEST, -0.2 px 0 ms NORTH
02:32:44.349 00.633 11060 Exposure complete
02:32:44.552 00.203 11060 worker thread done servicing request
02:32:44.552 00.000 10844 OnExposeComplete: enter
02:32:44.553 00.001 10844 UpdateGuideState(): m_state=6
02:32:44.553 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
02:32:44.553 00.000 10844 Star::Find returns 1 (0), X=1551.22, Y=561.18, Mass=2293, SNR=30.3, Peak=231 HFD=3.6
02:32:44.553 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
02:32:44.553 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
02:32:44.553 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-1.12 hyp=1.13 cameraTheta=-1.41 mountX=1.07 mountY=0.36, mountTheta=0.32
02:32:44.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-1.12, opts=13)
02:32:44.555 00.000 10844 Enqueuing Move request for scope (0.18, -1.12)
02:32:44.555 00.000 11060 Worker thread wakes up
02:32:44.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:44.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.12) opts 0xd
02:32:44.555 00.000 10844 UpdateGuideState exits: m=2293 SNR=30.3
02:32:44.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -1.12)
02:32:44.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:44.555 00.000 11060 Moving (0.18, -1.12) raw xDistance=1.07 yDistance=0.36
02:32:44.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:44.556 00.001 10844 Enqueuing Expose request
02:32:44.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.29 from input 1.07
02:32:44.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
02:32:44.556 00.000 11060 MoveAxis(W, 267, ABG)
02:32:44.556 00.000 11060 Guiding  Dir = 3, Dur = 267
02:32:44.571 00.015 11060 IsSlewing returns 0
02:32:44.571 00.000 11060 IsGuiding returns 0
02:32:44.853 00.282 11060 IsGuiding returns 0
02:32:44.853 00.000 11060 Move returns status 0, amount 267
02:32:44.853 00.000 11060 MoveAxis(S, 138, ABG)
02:32:44.853 00.000 11060 Guiding  Dir = 1, Dur = 138
02:32:44.883 00.030 11060 IsSlewing returns 0
02:32:44.883 00.000 11060 IsGuiding returns 0
02:32:45.053 00.170 11060 IsGuiding returns 0
02:32:45.053 00.000 11060 Move returns status 0, amount 138
02:32:45.053 00.000 11060 move complete, result=0
02:32:45.053 00.000 11060 worker thread done servicing request
02:32:45.053 00.000 11060 Worker thread wakes up
02:32:45.054 00.001 10844 GuideStep: 1.1 px 267 ms WEST, 0.4 px 138 ms SOUTH
02:32:45.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:45.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:45.718 00.664 11060 Exposure complete
02:32:46.251 00.533 10844 OnExposeComplete: enter
02:32:46.252 00.001 10844 UpdateGuideState(): m_state=6
02:32:46.252 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
02:32:46.252 00.000 10844 Star::Find returns 1 (0), X=1551.22, Y=561.19, Mass=2372, SNR=30.6, Peak=200 HFD=3.6
02:32:46.252 00.000 11060 worker thread done servicing request
02:32:46.252 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.75) = xAngle (0.33 = 0.33)
02:32:46.252 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
02:32:46.252 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-1.12 hyp=1.13 cameraTheta=-1.42 mountX=1.07 mountY=0.35, mountTheta=0.32
02:32:46.255 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-1.12, opts=13)
02:32:46.255 00.000 10844 Enqueuing Move request for scope (0.17, -1.12)
02:32:46.255 00.000 11060 Worker thread wakes up
02:32:46.255 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:46.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.12) opts 0xd
02:32:46.255 00.000 10844 UpdateGuideState exits: m=2372 SNR=30.6
02:32:46.256 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, -1.12)
02:32:46.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:46.256 00.000 11060 Moving (0.17, -1.12) raw xDistance=1.07 yDistance=0.35
02:32:46.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:46.256 00.000 10844 Enqueuing Expose request
02:32:46.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.30 from input 1.07
02:32:46.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
02:32:46.256 00.000 11060 MoveAxis(W, 271, ABG)
02:32:46.256 00.000 11060 Guiding  Dir = 3, Dur = 271
02:32:46.260 00.004 11060 IsSlewing returns 0
02:32:46.260 00.000 11060 IsGuiding returns 0
02:32:46.542 00.282 11060 IsGuiding returns 0
02:32:46.542 00.000 11060 Move returns status 0, amount 271
02:32:46.543 00.001 11060 MoveAxis(S, 137, ABG)
02:32:46.543 00.000 11060 Guiding  Dir = 1, Dur = 137
02:32:46.556 00.013 11060 IsSlewing returns 0
02:32:46.557 00.001 11060 IsGuiding returns 0
02:32:46.708 00.151 11060 IsGuiding returns 0
02:32:46.708 00.000 11060 Move returns status 0, amount 137
02:32:46.708 00.000 11060 move complete, result=0
02:32:46.708 00.000 11060 worker thread done servicing request
02:32:46.708 00.000 10844 GuideStep: 1.1 px 271 ms WEST, 0.4 px 137 ms SOUTH
02:32:46.709 00.001 11060 Worker thread wakes up
02:32:46.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:46.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:47.358 00.649 11060 Exposure complete
02:32:47.791 00.433 11060 worker thread done servicing request
02:32:47.791 00.000 10844 OnExposeComplete: enter
02:32:47.791 00.000 10844 UpdateGuideState(): m_state=6
02:32:47.791 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
02:32:47.792 00.001 10844 Star::Find returns 1 (0), X=1550.93, Y=560.86, Mass=2625, SNR=32.2, Peak=225 HFD=3.9
02:32:47.792 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.75) = xAngle (0.10 = 0.10)
02:32:47.792 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
02:32:47.792 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-1.44 hyp=1.44 cameraTheta=-1.65 mountX=1.44 mountY=0.12, mountTheta=0.08
02:32:47.794 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-1.44, opts=13)
02:32:47.794 00.000 10844 Enqueuing Move request for scope (-0.12, -1.44)
02:32:47.794 00.000 11060 Worker thread wakes up
02:32:47.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:47.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.44) opts 0xd
02:32:47.794 00.000 10844 UpdateGuideState exits: m=2625 SNR=32.2
02:32:47.794 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -1.44)
02:32:47.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:47.794 00.000 11060 Moving (-0.12, -1.44) raw xDistance=1.44 yDistance=0.12
02:32:47.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:47.795 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.40 from input 1.44
02:32:47.795 00.000 10844 Enqueuing Expose request
02:32:47.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:47.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:32:47.795 00.000 11060 MoveAxis(W, 362, ABG)
02:32:47.795 00.000 11060 Guiding  Dir = 3, Dur = 362
02:32:47.818 00.023 11060 IsSlewing returns 0
02:32:47.819 00.001 11060 IsGuiding returns 0
02:32:48.214 00.395 11060 IsGuiding returns 0
02:32:48.214 00.000 11060 Move returns status 0, amount 362
02:32:48.214 00.000 11060 MoveAxis(N, 0, ABG)
02:32:48.214 00.000 11060 Move returns status 0, amount 0
02:32:48.215 00.001 11060 move complete, result=0
02:32:48.215 00.000 11060 worker thread done servicing request
02:32:48.215 00.000 11060 Worker thread wakes up
02:32:48.215 00.000 10844 GuideStep: 1.4 px 362 ms WEST, 0.1 px 0 ms NORTH
02:32:48.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:48.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:48.899 00.684 11060 Exposure complete
02:32:49.377 00.478 11060 worker thread done servicing request
02:32:49.377 00.000 10844 OnExposeComplete: enter
02:32:49.377 00.000 10844 UpdateGuideState(): m_state=6
02:32:49.378 00.001 10844 Star::Find(15, 1550, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
02:32:49.378 00.000 10844 Star::Find returns 1 (0), X=1551.28, Y=561.39, Mass=2487, SNR=31.5, Peak=248 HFD=3.5
02:32:49.378 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
02:32:49.378 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
02:32:49.378 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.91 hyp=0.94 cameraTheta=-1.32 mountX=0.85 mountY=0.37, mountTheta=0.41
02:32:49.380 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.91, opts=13)
02:32:49.380 00.000 10844 Enqueuing Move request for scope (0.23, -0.91)
02:32:49.380 00.000 11060 Worker thread wakes up
02:32:49.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:32:49.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.91) opts 0xd
02:32:49.380 00.000 10844 UpdateGuideState exits: m=2487 SNR=31.5
02:32:49.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.91)
02:32:49.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:49.380 00.000 11060 Moving (0.23, -0.91) raw xDistance=0.85 yDistance=0.37
02:32:49.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:49.381 00.001 10844 Enqueuing Expose request
02:32:49.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.85
02:32:49.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
02:32:49.381 00.000 11060 MoveAxis(W, 221, ABG)
02:32:49.381 00.000 11060 Guiding  Dir = 3, Dur = 221
02:32:49.387 00.006 11060 IsSlewing returns 0
02:32:49.388 00.001 11060 IsGuiding returns 0
02:32:49.620 00.232 11060 IsGuiding returns 0
02:32:49.620 00.000 11060 Move returns status 0, amount 221
02:32:49.630 00.010 11060 MoveAxis(S, 146, ABG)
02:32:49.630 00.000 11060 Guiding  Dir = 1, Dur = 146
02:32:49.650 00.020 11060 IsSlewing returns 0
02:32:49.651 00.001 11060 IsGuiding returns 0
02:32:49.822 00.171 11060 IsGuiding returns 0
02:32:49.823 00.001 11060 Move returns status 0, amount 146
02:32:49.823 00.000 11060 move complete, result=0
02:32:49.823 00.000 11060 worker thread done servicing request
02:32:49.823 00.000 11060 Worker thread wakes up
02:32:49.823 00.000 10844 GuideStep: 0.9 px 221 ms WEST, 0.4 px 146 ms SOUTH
02:32:49.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:49.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:50.459 00.636 11060 Exposure complete
02:32:53.009 02.550 11060 worker thread done servicing request
02:32:53.009 00.000 10844 OnExposeComplete: enter
02:32:53.009 00.000 10844 UpdateGuideState(): m_state=6
02:32:53.011 00.002 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:32:53.011 00.000 10844 Star::Find returns 1 (0), X=1551.06, Y=561.33, Mass=2458, SNR=31.6, Peak=242 HFD=3.3
02:32:53.011 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
02:32:53.011 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.18 = 0.18)
02:32:53.011 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.97 hyp=0.97 cameraTheta=-1.55 mountX=0.95 mountY=0.18, mountTheta=0.18
02:32:53.013 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.97, opts=13)
02:32:53.013 00.000 10844 Enqueuing Move request for scope (0.02, -0.97)
02:32:53.013 00.000 11060 Worker thread wakes up
02:32:53.014 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:53.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.97) opts 0xd
02:32:53.014 00.000 10844 UpdateGuideState exits: m=2458 SNR=31.6
02:32:53.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.97)
02:32:53.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:53.014 00.000 11060 Moving (0.02, -0.97) raw xDistance=0.95 yDistance=0.18
02:32:53.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:53.014 00.000 10844 Enqueuing Expose request
02:32:53.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.95
02:32:53.015 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:53.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:32:53.015 00.000 11060 MoveAxis(W, 242, ABG)
02:32:53.015 00.000 11060 Guiding  Dir = 3, Dur = 242
02:32:53.031 00.016 11060 IsSlewing returns 0
02:32:53.032 00.001 11060 IsGuiding returns 0
02:32:53.294 00.262 11060 IsGuiding returns 0
02:32:53.294 00.000 11060 Move returns status 0, amount 242
02:32:53.294 00.000 11060 MoveAxis(N, 0, ABG)
02:32:53.294 00.000 11060 Move returns status 0, amount 0
02:32:53.295 00.001 11060 move complete, result=0
02:32:53.295 00.000 11060 worker thread done servicing request
02:32:53.295 00.000 11060 Worker thread wakes up
02:32:53.295 00.000 10844 GuideStep: 1.0 px 242 ms WEST, 0.2 px 0 ms NORTH
02:32:53.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:53.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:54.255 00.960 11060 Exposure complete
02:32:56.177 01.922 11060 worker thread done servicing request
02:32:56.177 00.000 10844 OnExposeComplete: enter
02:32:56.179 00.002 10844 UpdateGuideState(): m_state=6
02:32:56.179 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
02:32:56.179 00.000 10844 Star::Find returns 1 (1), X=1550.65, Y=560.99, Mass=2041, SNR=28.5, Peak=255 HFD=3.3
02:32:56.180 00.001 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
02:32:56.180 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
02:32:56.180 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-1.31 hyp=1.37 cameraTheta=-1.87 mountX=1.36 mountY=-0.18, mountTheta=-0.13
02:32:56.182 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-1.31, opts=13)
02:32:56.182 00.000 10844 Enqueuing Move request for scope (-0.40, -1.31)
02:32:56.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:56.182 00.000 11060 Worker thread wakes up
02:32:56.182 00.000 10844 UpdateGuideState exits: m=2041 SNR=28.5 Saturated
02:32:56.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -1.31) opts 0xd
02:32:56.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:56.183 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.40, -1.31)
02:32:56.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:56.183 00.000 10844 Enqueuing Expose request
02:32:56.183 00.000 11060 Moving (-0.40, -1.31) raw xDistance=1.36 yDistance=-0.18
02:32:56.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.38 from input 1.36
02:32:56.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:56.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:32:56.194 00.011 11060 MoveAxis(W, 343, ABG)
02:32:56.194 00.000 11060 Guiding  Dir = 3, Dur = 343
02:32:56.197 00.003 11060 IsSlewing returns 0
02:32:56.198 00.001 11060 IsGuiding returns 0
02:32:56.543 00.345 11060 IsGuiding returns 0
02:32:56.543 00.000 11060 Move returns status 0, amount 343
02:32:56.543 00.000 11060 MoveAxis(N, 0, ABG)
02:32:56.543 00.000 11060 Move returns status 0, amount 0
02:32:56.543 00.000 11060 move complete, result=0
02:32:56.544 00.001 11060 worker thread done servicing request
02:32:56.544 00.000 11060 Worker thread wakes up
02:32:56.544 00.000 10844 GuideStep: 1.4 px 343 ms WEST, -0.2 px 0 ms NORTH
02:32:56.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:56.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:32:57.693 01.149 11060 Exposure complete
02:32:59.139 01.446 11060 worker thread done servicing request
02:32:59.139 00.000 10844 OnExposeComplete: enter
02:32:59.139 00.000 10844 UpdateGuideState(): m_state=6
02:32:59.140 00.001 10844 Star::Find(15, 1550, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
02:32:59.141 00.001 10844 Star::Find returns 1 (1), X=1550.47, Y=560.88, Mass=2430, SNR=30.6, Peak=255 HFD=3.5
02:32:59.141 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
02:32:59.141 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
02:32:59.141 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-1.42 hyp=1.53 cameraTheta=-1.96 mountX=1.50 mountY=-0.34, mountTheta=-0.22
02:32:59.142 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-1.42, opts=13)
02:32:59.143 00.001 10844 Enqueuing Move request for scope (-0.58, -1.42)
02:32:59.143 00.000 11060 Worker thread wakes up
02:32:59.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:32:59.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -1.42) opts 0xd
02:32:59.143 00.000 10844 UpdateGuideState exits: m=2430 SNR=30.6 Saturated
02:32:59.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -1.42)
02:32:59.143 00.000 11060 Moving (-0.58, -1.42) raw xDistance=1.50 yDistance=-0.34
02:32:59.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:59.144 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:32:59.144 00.000 10844 Enqueuing Expose request
02:32:59.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.42 from input 1.50
02:32:59.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:32:59.145 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:32:59.145 00.000 11060 MoveAxis(W, 380, ABG)
02:32:59.145 00.000 11060 Guiding  Dir = 3, Dur = 380
02:32:59.174 00.029 11060 IsSlewing returns 0
02:32:59.175 00.001 11060 IsGuiding returns 0
02:32:59.573 00.398 11060 IsGuiding returns 0
02:32:59.574 00.001 11060 Move returns status 0, amount 380
02:32:59.574 00.000 11060 MoveAxis(N, 0, ABG)
02:32:59.574 00.000 11060 Move returns status 0, amount 0
02:32:59.574 00.000 11060 move complete, result=0
02:32:59.575 00.001 11060 worker thread done servicing request
02:32:59.575 00.000 11060 Worker thread wakes up
02:32:59.575 00.000 10844 GuideStep: 1.5 px 380 ms WEST, -0.3 px 0 ms NORTH
02:32:59.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:32:59.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:00.511 00.936 11060 Exposure complete
02:33:01.832 01.321 11060 worker thread done servicing request
02:33:01.832 00.000 10844 OnExposeComplete: enter
02:33:01.832 00.000 10844 UpdateGuideState(): m_state=6
02:33:01.833 00.001 10844 Star::Find(15, 1550, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
02:33:01.833 00.000 10844 Star::Find returns 1 (0), X=1550.82, Y=561.18, Mass=2480, SNR=31.3, Peak=218 HFD=3.9
02:33:01.833 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.02 = -0.02)
02:33:01.833 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
02:33:01.833 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-1.12 hyp=1.14 cameraTheta=-1.77 mountX=1.14 mountY=-0.04, mountTheta=-0.04
02:33:01.835 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-1.12, opts=13)
02:33:01.835 00.000 10844 Enqueuing Move request for scope (-0.23, -1.12)
02:33:01.835 00.000 11060 Worker thread wakes up
02:33:01.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:33:01.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.12) opts 0xd
02:33:01.835 00.000 10844 UpdateGuideState exits: m=2480 SNR=31.3
02:33:01.835 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -1.12)
02:33:01.837 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:01.837 00.000 11060 Moving (-0.23, -1.12) raw xDistance=1.14 yDistance=-0.04
02:33:01.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:01.837 00.000 10844 Enqueuing Expose request
02:33:01.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 1.14
02:33:01.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:01.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:33:01.848 00.011 11060 MoveAxis(W, 293, ABG)
02:33:01.848 00.000 11060 Guiding  Dir = 3, Dur = 293
02:33:01.862 00.014 11060 IsSlewing returns 0
02:33:01.863 00.001 11060 IsGuiding returns 0
02:33:02.174 00.311 11060 IsGuiding returns 0
02:33:02.174 00.000 11060 Move returns status 0, amount 293
02:33:02.174 00.000 11060 MoveAxis(N, 0, ABG)
02:33:02.175 00.001 11060 Move returns status 0, amount 0
02:33:02.175 00.000 11060 move complete, result=0
02:33:02.176 00.001 11060 worker thread done servicing request
02:33:02.176 00.000 10844 GuideStep: 1.1 px 293 ms WEST, -0.0 px 0 ms NORTH
02:33:02.176 00.000 11060 Worker thread wakes up
02:33:02.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:02.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:02.836 00.660 11060 Exposure complete
02:33:03.215 00.379 11060 worker thread done servicing request
02:33:03.216 00.001 10844 OnExposeComplete: enter
02:33:03.216 00.000 10844 UpdateGuideState(): m_state=6
02:33:03.216 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
02:33:03.217 00.001 10844 Star::Find returns 1 (0), X=1550.63, Y=561.72, Mass=2100, SNR=28.6, Peak=254 HFD=3.2
02:33:03.226 00.009 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.44 = -0.44)
02:33:03.226 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
02:33:03.226 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.58 hyp=0.71 cameraTheta=-2.19 mountX=0.64 mountY=-0.31, mountTheta=-0.46
02:33:03.230 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.58, opts=13)
02:33:03.230 00.000 10844 Enqueuing Move request for scope (-0.41, -0.58)
02:33:03.230 00.000 11060 Worker thread wakes up
02:33:03.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:33:03.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.58) opts 0xd
02:33:03.230 00.000 10844 UpdateGuideState exits: m=2100 SNR=28.6
02:33:03.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.58)
02:33:03.231 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:03.231 00.000 11060 Moving (-0.41, -0.58) raw xDistance=0.64 yDistance=-0.31
02:33:03.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:03.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.64
02:33:03.231 00.000 10844 Enqueuing Expose request
02:33:03.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:33:03.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:33:03.231 00.000 11060 MoveAxis(W, 167, ABG)
02:33:03.231 00.000 11060 Guiding  Dir = 3, Dur = 167
02:33:03.247 00.016 11060 IsSlewing returns 0
02:33:03.248 00.001 11060 IsGuiding returns 0
02:33:03.418 00.170 11060 IsGuiding returns 0
02:33:03.418 00.000 11060 Move returns status 0, amount 167
02:33:03.418 00.000 11060 MoveAxis(N, 0, ABG)
02:33:03.418 00.000 11060 Move returns status 0, amount 0
02:33:03.418 00.000 11060 move complete, result=0
02:33:03.418 00.000 11060 worker thread done servicing request
02:33:03.419 00.001 10844 GuideStep: 0.6 px 167 ms WEST, -0.3 px 0 ms NORTH
02:33:03.419 00.000 11060 Worker thread wakes up
02:33:03.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:03.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:04.067 00.648 11060 Exposure complete
02:33:04.453 00.386 10844 OnExposeComplete: enter
02:33:04.453 00.000 10844 UpdateGuideState(): m_state=6
02:33:04.454 00.001 11060 worker thread done servicing request
02:33:04.454 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
02:33:04.455 00.001 10844 Star::Find returns 1 (1), X=1550.63, Y=561.54, Mass=1953, SNR=27.1, Peak=255 HFD=3.2
02:33:04.455 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.32 = -0.32)
02:33:04.455 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.34 = -0.34)
02:33:04.455 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.76 hyp=0.87 cameraTheta=-2.08 mountX=0.82 mountY=-0.29, mountTheta=-0.34
02:33:04.458 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.76, opts=13)
02:33:04.458 00.000 10844 Enqueuing Move request for scope (-0.42, -0.76)
02:33:04.458 00.000 11060 Worker thread wakes up
02:33:04.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.76) opts 0xd
02:33:04.458 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.76)
02:33:04.459 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:04.459 00.000 10844 UpdateGuideState exits: m=1953 SNR=27.1 Saturated
02:33:04.470 00.011 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:04.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:04.471 00.001 11060 Moving (-0.42, -0.76) raw xDistance=0.82 yDistance=-0.29
02:33:04.471 00.000 10844 Enqueuing Expose request
02:33:04.472 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.82
02:33:04.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:33:04.474 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:33:04.474 00.000 11060 MoveAxis(W, 208, ABG)
02:33:04.474 00.000 11060 Guiding  Dir = 3, Dur = 208
02:33:04.509 00.035 11060 IsSlewing returns 0
02:33:04.510 00.001 11060 IsGuiding returns 0
02:33:04.742 00.232 11060 IsGuiding returns 0
02:33:04.742 00.000 11060 Move returns status 0, amount 208
02:33:04.742 00.000 11060 MoveAxis(N, 0, ABG)
02:33:04.742 00.000 11060 Move returns status 0, amount 0
02:33:04.742 00.000 11060 move complete, result=0
02:33:04.742 00.000 11060 worker thread done servicing request
02:33:04.742 00.000 11060 Worker thread wakes up
02:33:04.744 00.002 10844 GuideStep: 0.8 px 208 ms WEST, -0.3 px 0 ms NORTH
02:33:04.750 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:04.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:05.442 00.692 11060 Exposure complete
02:33:07.316 01.874 11060 worker thread done servicing request
02:33:07.317 00.001 10844 OnExposeComplete: enter
02:33:07.317 00.000 10844 UpdateGuideState(): m_state=6
02:33:07.317 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
02:33:07.318 00.001 10844 Star::Find returns 1 (0), X=1550.78, Y=561.40, Mass=2186, SNR=29.0, Peak=250 HFD=3.4
02:33:07.318 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
02:33:07.318 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
02:33:07.318 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.90 hyp=0.94 cameraTheta=-1.85 mountX=0.94 mountY=-0.11, mountTheta=-0.12
02:33:07.320 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.90, opts=13)
02:33:07.320 00.000 10844 Enqueuing Move request for scope (-0.26, -0.90)
02:33:07.320 00.000 11060 Worker thread wakes up
02:33:07.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.90) opts 0xd
02:33:07.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:33:07.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.90)
02:33:07.320 00.000 11060 Moving (-0.26, -0.90) raw xDistance=0.94 yDistance=-0.11
02:33:07.320 00.000 10844 UpdateGuideState exits: m=2186 SNR=29.0
02:33:07.322 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.94
02:33:07.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:07.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:07.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:07.322 00.000 10844 Enqueuing Expose request
02:33:07.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:33:07.322 00.000 11060 MoveAxis(W, 237, ABG)
02:33:07.322 00.000 11060 Guiding  Dir = 3, Dur = 237
02:33:07.338 00.016 11060 IsSlewing returns 0
02:33:07.339 00.001 11060 IsGuiding returns 0
02:33:07.618 00.279 11060 IsGuiding returns 0
02:33:07.619 00.001 11060 Move returns status 0, amount 237
02:33:07.619 00.000 11060 MoveAxis(N, 0, ABG)
02:33:07.619 00.000 11060 Move returns status 0, amount 0
02:33:07.619 00.000 11060 move complete, result=0
02:33:07.619 00.000 11060 worker thread done servicing request
02:33:07.619 00.000 11060 Worker thread wakes up
02:33:07.619 00.000 10844 GuideStep: 0.9 px 237 ms WEST, -0.1 px 0 ms NORTH
02:33:07.620 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:07.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:08.316 00.696 11060 Exposure complete
02:33:11.834 03.518 11060 worker thread done servicing request
02:33:11.834 00.000 10844 OnExposeComplete: enter
02:33:11.834 00.000 10844 UpdateGuideState(): m_state=6
02:33:11.835 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
02:33:11.835 00.000 10844 Star::Find returns 1 (1), X=1550.80, Y=561.46, Mass=2453, SNR=31.1, Peak=255 HFD=3.4
02:33:11.835 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.11 = -0.11)
02:33:11.835 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
02:33:11.835 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.84 hyp=0.87 cameraTheta=-1.86 mountX=0.87 mountY=-0.11, mountTheta=-0.13
02:33:11.839 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.84, opts=13)
02:33:11.839 00.000 10844 Enqueuing Move request for scope (-0.25, -0.84)
02:33:11.840 00.001 11060 Worker thread wakes up
02:33:11.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.84) opts 0xd
02:33:11.840 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.84)
02:33:11.840 00.000 11060 Moving (-0.25, -0.84) raw xDistance=0.87 yDistance=-0.11
02:33:11.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.87
02:33:11.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:11.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:33:11.841 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:11.841 00.000 10844 UpdateGuideState exits: m=2453 SNR=31.1 Saturated
02:33:11.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:11.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:11.841 00.000 10844 Enqueuing Expose request
02:33:11.841 00.000 11060 MoveAxis(W, 222, ABG)
02:33:11.841 00.000 11060 Guiding  Dir = 3, Dur = 222
02:33:11.905 00.064 11060 IsSlewing returns 0
02:33:11.905 00.000 11060 IsGuiding returns 0
02:33:12.164 00.259 11060 IsGuiding returns 0
02:33:12.165 00.001 11060 Move returns status 0, amount 222
02:33:12.165 00.000 11060 MoveAxis(N, 0, ABG)
02:33:12.165 00.000 11060 Move returns status 0, amount 0
02:33:12.165 00.000 11060 move complete, result=0
02:33:12.166 00.001 11060 worker thread done servicing request
02:33:12.166 00.000 10844 GuideStep: 0.9 px 222 ms WEST, -0.1 px 0 ms NORTH
02:33:12.170 00.004 11060 Worker thread wakes up
02:33:12.171 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:12.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:12.824 00.653 11060 Exposure complete
02:33:13.901 01.077 10844 OnExposeComplete: enter
02:33:13.901 00.000 10844 UpdateGuideState(): m_state=6
02:33:13.902 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
02:33:13.902 00.000 10844 Star::Find returns 1 (0), X=1550.76, Y=561.59, Mass=2090, SNR=28.7, Peak=249 HFD=3.2
02:33:13.902 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.20 = -0.20)
02:33:13.902 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
02:33:13.902 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.71 hyp=0.76 cameraTheta=-1.96 mountX=0.75 mountY=-0.17, mountTheta=-0.22
02:33:13.907 00.005 11060 worker thread done servicing request
02:33:13.910 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.71, opts=13)
02:33:13.910 00.000 10844 Enqueuing Move request for scope (-0.29, -0.71)
02:33:13.912 00.002 11060 Worker thread wakes up
02:33:13.933 00.021 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.71) opts 0xd
02:33:13.934 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.71)
02:33:13.934 00.000 11060 Moving (-0.29, -0.71) raw xDistance=0.75 yDistance=-0.17
02:33:13.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.75
02:33:13.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:13.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:13.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:33:13.934 00.000 10844 UpdateGuideState exits: m=2090 SNR=28.7
02:33:13.934 00.000 11060 MoveAxis(W, 191, ABG)
02:33:13.935 00.001 11060 Guiding  Dir = 3, Dur = 191
02:33:13.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:13.938 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:13.940 00.002 10844 Enqueuing Expose request
02:33:13.962 00.022 11060 IsSlewing returns 0
02:33:13.963 00.001 11060 IsGuiding returns 0
02:33:14.168 00.205 11060 IsGuiding returns 0
02:33:14.168 00.000 11060 Move returns status 0, amount 191
02:33:14.169 00.001 11060 MoveAxis(N, 0, ABG)
02:33:14.169 00.000 11060 Move returns status 0, amount 0
02:33:14.169 00.000 11060 move complete, result=0
02:33:14.169 00.000 10844 GuideStep: 0.7 px 191 ms WEST, -0.2 px 0 ms NORTH
02:33:14.170 00.001 11060 worker thread done servicing request
02:33:14.170 00.000 11060 Worker thread wakes up
02:33:14.172 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:14.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:14.834 00.662 11060 Exposure complete
02:33:15.570 00.736 11060 worker thread done servicing request
02:33:15.570 00.000 10844 OnExposeComplete: enter
02:33:15.570 00.000 10844 UpdateGuideState(): m_state=6
02:33:15.571 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
02:33:15.571 00.000 10844 Star::Find returns 1 (0), X=1550.57, Y=561.29, Mass=2153, SNR=29.0, Peak=210 HFD=3.4
02:33:15.571 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
02:33:15.571 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
02:33:15.571 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=-1.01 hyp=1.11 cameraTheta=-2.01 mountX=1.08 mountY=-0.30, mountTheta=-0.27
02:33:15.574 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=-1.01, opts=13)
02:33:15.574 00.000 10844 Enqueuing Move request for scope (-0.47, -1.01)
02:33:15.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:15.574 00.000 10844 UpdateGuideState exits: m=2153 SNR=29.0
02:33:15.574 00.000 11060 Worker thread wakes up
02:33:15.576 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:15.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -1.01) opts 0xd
02:33:15.576 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, -1.01)
02:33:15.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:15.576 00.000 10844 Enqueuing Expose request
02:33:15.576 00.000 11060 Moving (-0.47, -1.01) raw xDistance=1.08 yDistance=-0.30
02:33:15.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.30 from input 1.08
02:33:15.577 00.001 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.35 newest=-0.58
02:33:15.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
02:33:15.577 00.000 11060 MoveAxis(W, 272, ABG)
02:33:15.577 00.000 11060 Guiding  Dir = 3, Dur = 272
02:33:15.583 00.006 11060 IsSlewing returns 0
02:33:15.583 00.000 11060 IsGuiding returns 0
02:33:15.883 00.300 11060 IsGuiding returns 0
02:33:15.883 00.000 11060 Move returns status 0, amount 272
02:33:15.883 00.000 11060 BLC: Oldest BLC event removed
02:33:15.884 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 621 applied
02:33:15.884 00.000 11060 MoveAxis(N, 739, ABG)
02:33:15.884 00.000 11060 Guiding  Dir = 0, Dur = 739
02:33:15.899 00.015 11060 IsSlewing returns 0
02:33:15.900 00.001 11060 IsGuiding returns 0
02:33:16.659 00.759 11060 IsGuiding returns 0
02:33:16.659 00.000 11060 Move returns status 0, amount 739
02:33:16.659 00.000 11060 move complete, result=0
02:33:16.660 00.001 11060 worker thread done servicing request
02:33:16.660 00.000 11060 Worker thread wakes up
02:33:16.660 00.000 10844 GuideStep: 1.1 px 272 ms WEST, -0.3 px 739 ms NORTH
02:33:16.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:16.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:17.313 00.653 11060 Exposure complete
02:33:18.466 01.153 11060 worker thread done servicing request
02:33:18.466 00.000 10844 OnExposeComplete: enter
02:33:18.466 00.000 10844 UpdateGuideState(): m_state=6
02:33:18.468 00.002 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
02:33:18.468 00.000 10844 Star::Find returns 1 (0), X=1550.89, Y=561.12, Mass=2219, SNR=29.5, Peak=228 HFD=3.8
02:33:18.468 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
02:33:18.468 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
02:33:18.468 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-1.18 hyp=1.19 cameraTheta=-1.71 mountX=1.19 mountY=0.03, mountTheta=0.03
02:33:18.471 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-1.18, opts=13)
02:33:18.471 00.000 10844 Enqueuing Move request for scope (-0.16, -1.18)
02:33:18.471 00.000 11060 Worker thread wakes up
02:33:18.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:33:18.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -1.18) opts 0xd
02:33:18.482 00.011 11060 Handling offset move in thread for scope, endpoint = (-0.16, -1.18)
02:33:18.483 00.001 11060 Moving (-0.16, -1.18) raw xDistance=1.19 yDistance=0.03
02:33:18.483 00.000 10844 UpdateGuideState exits: m=2219 SNR=29.5
02:33:18.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:18.483 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.212253, 1:-0.034012
02:33:18.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:18.483 00.000 10844 Enqueuing Expose request
02:33:18.483 00.000 11060 BLC: No correction, Miss < min_move
02:33:18.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.33 from input 1.19
02:33:18.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:18.484 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:33:18.484 00.000 11060 MoveAxis(W, 302, ABG)
02:33:18.484 00.000 11060 Guiding  Dir = 3, Dur = 302
02:33:18.505 00.021 11060 IsSlewing returns 0
02:33:18.506 00.001 11060 IsGuiding returns 0
02:33:18.834 00.328 11060 IsGuiding returns 0
02:33:18.836 00.002 11060 Move returns status 0, amount 302
02:33:18.836 00.000 11060 MoveAxis(N, 0, ABG)
02:33:18.836 00.000 11060 Move returns status 0, amount 0
02:33:18.836 00.000 11060 move complete, result=0
02:33:18.836 00.000 11060 worker thread done servicing request
02:33:18.836 00.000 11060 Worker thread wakes up
02:33:18.836 00.000 10844 GuideStep: 1.2 px 302 ms WEST, 0.0 px 0 ms NORTH
02:33:18.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:18.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:20.168 01.332 11060 Exposure complete
02:33:22.693 02.525 10844 OnExposeComplete: enter
02:33:22.695 00.002 10844 UpdateGuideState(): m_state=6
02:33:22.695 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
02:33:22.695 00.000 11060 worker thread done servicing request
02:33:22.696 00.001 10844 Star::Find returns 1 (0), X=1550.97, Y=561.70, Mass=2386, SNR=30.2, Peak=234 HFD=3.9
02:33:22.696 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
02:33:22.696 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
02:33:22.696 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.60 hyp=0.61 cameraTheta=-1.70 mountX=0.61 mountY=0.02, mountTheta=0.03
02:33:22.713 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.60, opts=13)
02:33:22.714 00.001 10844 Enqueuing Move request for scope (-0.08, -0.60)
02:33:22.714 00.000 11060 Worker thread wakes up
02:33:22.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.60) opts 0xd
02:33:22.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.60)
02:33:22.716 00.002 11060 Moving (-0.08, -0.60) raw xDistance=0.61 yDistance=0.02
02:33:22.716 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.212253, 1:-0.034012, 2:-0.018824
02:33:22.716 00.000 11060 BLC: No correction, Miss < min_move
02:33:22.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.61
02:33:22.717 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:22.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:33:22.718 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:33:22.718 00.000 10844 UpdateGuideState exits: m=2386 SNR=30.2
02:33:22.718 00.000 11060 MoveAxis(W, 159, ABG)
02:33:22.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:22.718 00.000 11060 Guiding  Dir = 3, Dur = 159
02:33:22.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:22.718 00.000 10844 Enqueuing Expose request
02:33:22.735 00.017 11060 IsSlewing returns 0
02:33:22.736 00.001 11060 IsGuiding returns 0
02:33:22.906 00.170 11060 IsGuiding returns 0
02:33:22.906 00.000 11060 Move returns status 0, amount 159
02:33:22.906 00.000 11060 MoveAxis(N, 0, ABG)
02:33:22.906 00.000 11060 Move returns status 0, amount 0
02:33:22.906 00.000 11060 move complete, result=0
02:33:22.907 00.001 10844 GuideStep: 0.6 px 159 ms WEST, 0.0 px 0 ms NORTH
02:33:22.911 00.004 11060 worker thread done servicing request
02:33:22.911 00.000 11060 Worker thread wakes up
02:33:22.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:22.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:23.553 00.642 11060 Exposure complete
02:33:24.768 01.215 10844 OnExposeComplete: enter
02:33:24.778 00.010 10844 UpdateGuideState(): m_state=6
02:33:24.779 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
02:33:24.779 00.000 10844 Star::Find returns 1 (1), X=1550.85, Y=561.55, Mass=2138, SNR=28.9, Peak=255 HFD=3.6
02:33:24.779 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
02:33:24.780 00.001 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
02:33:24.780 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.75 hyp=0.78 cameraTheta=-1.82 mountX=0.78 mountY=-0.07, mountTheta=-0.09
02:33:24.783 00.003 11060 worker thread done servicing request
02:33:24.783 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.75, opts=13)
02:33:24.784 00.001 10844 Enqueuing Move request for scope (-0.19, -0.75)
02:33:24.784 00.000 11060 Worker thread wakes up
02:33:24.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:24.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.75) opts 0xd
02:33:24.784 00.000 10844 UpdateGuideState exits: m=2138 SNR=28.9 Saturated
02:33:24.784 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.75)
02:33:24.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:24.784 00.000 11060 Moving (-0.19, -0.75) raw xDistance=0.78 yDistance=-0.07
02:33:24.785 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:24.785 00.000 11060 BLC: window closed
02:33:24.785 00.000 10844 Enqueuing Expose request
02:33:24.785 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.212253, 1:-0.034012, 2:-0.018824
02:33:24.785 00.000 11060 BLC: No correction, Miss < min_move
02:33:24.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.78
02:33:24.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:24.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:33:24.785 00.000 11060 MoveAxis(W, 196, ABG)
02:33:24.785 00.000 11060 Guiding  Dir = 3, Dur = 196
02:33:24.797 00.012 11060 IsSlewing returns 0
02:33:24.800 00.003 11060 IsGuiding returns 0
02:33:25.013 00.213 11060 IsGuiding returns 0
02:33:25.013 00.000 11060 Move returns status 0, amount 196
02:33:25.013 00.000 11060 MoveAxis(N, 0, ABG)
02:33:25.014 00.001 11060 Move returns status 0, amount 0
02:33:25.014 00.000 11060 move complete, result=0
02:33:25.014 00.000 10844 GuideStep: 0.8 px 196 ms WEST, -0.1 px 0 ms NORTH
02:33:25.015 00.001 11060 worker thread done servicing request
02:33:25.018 00.003 11060 Worker thread wakes up
02:33:25.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:25.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:25.759 00.741 11060 Exposure complete
02:33:26.883 01.124 11060 worker thread done servicing request
02:33:26.884 00.001 10844 OnExposeComplete: enter
02:33:26.884 00.000 10844 UpdateGuideState(): m_state=6
02:33:26.884 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
02:33:26.884 00.000 10844 Star::Find returns 1 (0), X=1550.60, Y=561.16, Mass=2260, SNR=29.6, Peak=206 HFD=3.7
02:33:26.884 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
02:33:26.884 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
02:33:26.884 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-1.14 hyp=1.23 cameraTheta=-1.94 mountX=1.21 mountY=-0.25, mountTheta=-0.21
02:33:26.943 00.059 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-1.14, opts=13)
02:33:26.943 00.000 10844 Enqueuing Move request for scope (-0.44, -1.14)
02:33:26.943 00.000 11060 Worker thread wakes up
02:33:26.944 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -1.14) opts 0xd
02:33:26.944 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -1.14)
02:33:26.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:26.944 00.000 11060 Moving (-0.44, -1.14) raw xDistance=1.21 yDistance=-0.25
02:33:26.944 00.000 10844 UpdateGuideState exits: m=2260 SNR=29.6
02:33:26.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.33 from input 1.21
02:33:26.945 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:26.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:26.945 00.000 10844 Enqueuing Expose request
02:33:26.946 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
02:33:26.946 00.000 11060 MoveAxis(W, 303, ABG)
02:33:26.946 00.000 11060 Guiding  Dir = 3, Dur = 303
02:33:26.977 00.031 11060 IsSlewing returns 0
02:33:26.977 00.000 11060 IsGuiding returns 0
02:33:27.303 00.326 11060 IsGuiding returns 0
02:33:27.305 00.002 11060 Move returns status 0, amount 303
02:33:27.305 00.000 11060 MoveAxis(N, 98, ABG)
02:33:27.305 00.000 11060 Guiding  Dir = 0, Dur = 98
02:33:27.344 00.039 11060 IsSlewing returns 0
02:33:27.345 00.001 11060 IsGuiding returns 0
02:33:27.470 00.125 11060 IsGuiding returns 0
02:33:27.470 00.000 11060 Move returns status 0, amount 98
02:33:27.470 00.000 11060 move complete, result=0
02:33:27.471 00.001 11060 worker thread done servicing request
02:33:27.471 00.000 10844 GuideStep: 1.2 px 303 ms WEST, -0.3 px 98 ms NORTH
02:33:27.471 00.000 11060 Worker thread wakes up
02:33:27.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:27.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:28.128 00.657 11060 Exposure complete
02:33:29.910 01.782 11060 worker thread done servicing request
02:33:29.910 00.000 10844 OnExposeComplete: enter
02:33:29.910 00.000 10844 UpdateGuideState(): m_state=6
02:33:29.911 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
02:33:29.911 00.000 10844 Star::Find returns 1 (0), X=1550.62, Y=561.38, Mass=2271, SNR=29.8, Peak=247 HFD=3.4
02:33:29.911 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
02:33:29.911 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
02:33:29.911 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-0.93 hyp=1.02 cameraTheta=-2.00 mountX=0.99 mountY=-0.27, mountTheta=-0.27
02:33:29.915 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-0.93, opts=13)
02:33:29.915 00.000 10844 Enqueuing Move request for scope (-0.43, -0.93)
02:33:29.915 00.000 11060 Worker thread wakes up
02:33:29.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:29.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.93) opts 0xd
02:33:29.915 00.000 10844 UpdateGuideState exits: m=2271 SNR=29.8
02:33:29.916 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.43, -0.93)
02:33:29.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:29.916 00.000 11060 Moving (-0.43, -0.93) raw xDistance=0.99 yDistance=-0.27
02:33:29.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:29.916 00.000 10844 Enqueuing Expose request
02:33:29.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.99
02:33:29.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
02:33:29.916 00.000 11060 MoveAxis(W, 253, ABG)
02:33:29.916 00.000 11060 Guiding  Dir = 3, Dur = 253
02:33:29.945 00.029 11060 IsSlewing returns 0
02:33:29.946 00.001 11060 IsGuiding returns 0
02:33:30.229 00.283 11060 IsGuiding returns 0
02:33:30.229 00.000 11060 Move returns status 0, amount 253
02:33:30.230 00.001 11060 MoveAxis(N, 105, ABG)
02:33:30.230 00.000 11060 Guiding  Dir = 0, Dur = 105
02:33:30.245 00.015 11060 IsSlewing returns 0
02:33:30.245 00.000 11060 IsGuiding returns 0
02:33:30.354 00.109 11060 IsGuiding returns 0
02:33:30.355 00.001 11060 Move returns status 0, amount 105
02:33:30.355 00.000 11060 move complete, result=0
02:33:30.355 00.000 11060 worker thread done servicing request
02:33:30.355 00.000 11060 Worker thread wakes up
02:33:30.355 00.000 10844 GuideStep: 1.0 px 253 ms WEST, -0.3 px 105 ms NORTH
02:33:30.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:30.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:31.582 01.227 11060 Exposure complete
02:33:34.098 02.516 11060 worker thread done servicing request
02:33:34.098 00.000 10844 OnExposeComplete: enter
02:33:34.099 00.001 10844 UpdateGuideState(): m_state=6
02:33:34.099 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
02:33:34.099 00.000 10844 Star::Find returns 1 (1), X=1550.86, Y=561.57, Mass=2351, SNR=30.2, Peak=255 HFD=3.6
02:33:34.099 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
02:33:34.099 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
02:33:34.099 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.73 hyp=0.75 cameraTheta=-1.82 mountX=0.75 mountY=-0.06, mountTheta=-0.09
02:33:34.146 00.047 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.73, opts=13)
02:33:34.146 00.000 10844 Enqueuing Move request for scope (-0.19, -0.73)
02:33:34.147 00.001 11060 Worker thread wakes up
02:33:34.152 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.73) opts 0xd
02:33:34.154 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.73)
02:33:34.162 00.008 11060 Moving (-0.19, -0.73) raw xDistance=0.75 yDistance=-0.06
02:33:34.165 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.75
02:33:34.166 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:33:34.167 00.001 10844 UpdateGuideState exits: m=2351 SNR=30.2 Saturated
02:33:34.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:34.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:34.167 00.000 10844 Enqueuing Expose request
02:33:34.170 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:34.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:33:34.170 00.000 11060 MoveAxis(W, 192, ABG)
02:33:34.185 00.015 11060 Guiding  Dir = 3, Dur = 192
02:33:34.223 00.038 11060 IsSlewing returns 0
02:33:34.226 00.003 11060 IsGuiding returns 0
02:33:34.423 00.197 11060 IsGuiding returns 0
02:33:34.424 00.001 11060 Move returns status 0, amount 192
02:33:34.424 00.000 11060 MoveAxis(N, 0, ABG)
02:33:34.424 00.000 11060 Move returns status 0, amount 0
02:33:34.424 00.000 11060 move complete, result=0
02:33:34.437 00.013 10844 GuideStep: 0.7 px 192 ms WEST, -0.1 px 0 ms NORTH
02:33:34.438 00.001 11060 worker thread done servicing request
02:33:34.438 00.000 11060 Worker thread wakes up
02:33:34.439 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:34.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:35.135 00.696 11060 Exposure complete
02:33:36.276 01.141 10844 OnExposeComplete: enter
02:33:36.278 00.002 10844 UpdateGuideState(): m_state=6
02:33:36.278 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
02:33:36.278 00.000 10844 Star::Find returns 1 (0), X=1551.01, Y=561.14, Mass=2213, SNR=29.9, Peak=203 HFD=3.3
02:33:36.278 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.15 = 0.15)
02:33:36.278 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
02:33:36.278 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-1.16 hyp=1.17 cameraTheta=-1.60 mountX=1.15 mountY=0.15, mountTheta=0.13
02:33:36.279 00.001 11060 worker thread done servicing request
02:33:36.281 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-1.16, opts=13)
02:33:36.281 00.000 10844 Enqueuing Move request for scope (-0.04, -1.16)
02:33:36.281 00.000 11060 Worker thread wakes up
02:33:36.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:33:36.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.16) opts 0xd
02:33:36.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -1.16)
02:33:36.282 00.001 10844 UpdateGuideState exits: m=2213 SNR=29.9
02:33:36.282 00.000 11060 Moving (-0.04, -1.16) raw xDistance=1.15 yDistance=0.15
02:33:36.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:36.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 1.15
02:33:36.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:36.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:36.282 00.000 10844 Enqueuing Expose request
02:33:36.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:33:36.282 00.000 11060 MoveAxis(W, 290, ABG)
02:33:36.282 00.000 11060 Guiding  Dir = 3, Dur = 290
02:33:36.318 00.036 11060 IsSlewing returns 0
02:33:36.319 00.001 11060 IsGuiding returns 0
02:33:36.653 00.334 11060 IsGuiding returns 0
02:33:36.666 00.013 11060 Move returns status 0, amount 290
02:33:36.691 00.025 11060 MoveAxis(N, 0, ABG)
02:33:36.692 00.001 11060 Move returns status 0, amount 0
02:33:36.692 00.000 11060 move complete, result=0
02:33:36.692 00.000 11060 worker thread done servicing request
02:33:36.692 00.000 10844 GuideStep: 1.2 px 290 ms WEST, 0.2 px 0 ms NORTH
02:33:36.692 00.000 11060 Worker thread wakes up
02:33:36.697 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:36.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:37.357 00.660 11060 Exposure complete
02:33:38.410 01.053 10844 OnExposeComplete: enter
02:33:38.410 00.000 10844 UpdateGuideState(): m_state=6
02:33:38.411 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
02:33:38.411 00.000 10844 Star::Find returns 1 (0), X=1550.98, Y=561.58, Mass=2645, SNR=32.4, Peak=225 HFD=3.7
02:33:38.411 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
02:33:38.411 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
02:33:38.411 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.72 hyp=0.73 cameraTheta=-1.66 mountX=0.72 mountY=0.05, mountTheta=0.07
02:33:38.413 00.002 11060 worker thread done servicing request
02:33:38.415 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.72, opts=13)
02:33:38.415 00.000 10844 Enqueuing Move request for scope (-0.06, -0.72)
02:33:38.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:33:38.415 00.000 10844 UpdateGuideState exits: m=2645 SNR=32.4
02:33:38.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:38.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:38.416 00.001 11060 Worker thread wakes up
02:33:38.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.72) opts 0xd
02:33:38.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.72)
02:33:38.416 00.000 11060 Moving (-0.06, -0.72) raw xDistance=0.72 yDistance=0.05
02:33:38.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.72
02:33:38.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:38.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:33:38.416 00.000 11060 MoveAxis(W, 187, ABG)
02:33:38.416 00.000 11060 Guiding  Dir = 3, Dur = 187
02:33:38.417 00.001 10844 Enqueuing Expose request
02:33:38.428 00.011 11060 IsSlewing returns 0
02:33:38.428 00.000 11060 IsGuiding returns 0
02:33:38.631 00.203 11060 IsGuiding returns 0
02:33:38.631 00.000 11060 Move returns status 0, amount 187
02:33:38.631 00.000 11060 MoveAxis(N, 0, ABG)
02:33:38.631 00.000 11060 Move returns status 0, amount 0
02:33:38.631 00.000 11060 move complete, result=0
02:33:38.632 00.001 11060 worker thread done servicing request
02:33:38.632 00.000 11060 Worker thread wakes up
02:33:38.632 00.000 10844 GuideStep: 0.7 px 187 ms WEST, 0.1 px 0 ms NORTH
02:33:38.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:38.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:39.292 00.660 11060 Exposure complete
02:33:39.756 00.464 10844 OnExposeComplete: enter
02:33:39.756 00.000 10844 UpdateGuideState(): m_state=6
02:33:39.756 00.000 11060 worker thread done servicing request
02:33:39.757 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:33:39.757 00.000 10844 Star::Find returns 1 (0), X=1550.72, Y=561.14, Mass=2700, SNR=32.4, Peak=209 HFD=3.9
02:33:39.758 00.001 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
02:33:39.758 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
02:33:39.758 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-1.16 hyp=1.21 cameraTheta=-1.84 mountX=1.20 mountY=-0.13, mountTheta=-0.11
02:33:39.761 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-1.16, opts=13)
02:33:39.761 00.000 10844 Enqueuing Move request for scope (-0.33, -1.16)
02:33:39.761 00.000 11060 Worker thread wakes up
02:33:39.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:33:39.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -1.16) opts 0xd
02:33:39.761 00.000 10844 UpdateGuideState exits: m=2700 SNR=32.4
02:33:39.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -1.16)
02:33:39.762 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:39.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:39.762 00.000 10844 Enqueuing Expose request
02:33:39.762 00.000 11060 Moving (-0.33, -1.16) raw xDistance=1.20 yDistance=-0.13
02:33:39.763 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.33 from input 1.20
02:33:39.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:39.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:33:39.763 00.000 11060 MoveAxis(W, 302, ABG)
02:33:39.763 00.000 11060 Guiding  Dir = 3, Dur = 302
02:33:39.779 00.016 11060 IsSlewing returns 0
02:33:39.781 00.002 11060 IsGuiding returns 0
02:33:40.098 00.317 11060 IsGuiding returns 0
02:33:40.098 00.000 11060 Move returns status 0, amount 302
02:33:40.098 00.000 11060 MoveAxis(N, 0, ABG)
02:33:40.098 00.000 11060 Move returns status 0, amount 0
02:33:40.098 00.000 11060 move complete, result=0
02:33:40.098 00.000 11060 worker thread done servicing request
02:33:40.099 00.001 10844 GuideStep: 1.2 px 302 ms WEST, -0.1 px 0 ms NORTH
02:33:40.103 00.004 11060 Worker thread wakes up
02:33:40.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:40.105 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:40.782 00.677 11060 Exposure complete
02:33:42.717 01.935 10844 OnExposeComplete: enter
02:33:42.718 00.001 10844 UpdateGuideState(): m_state=6
02:33:42.718 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
02:33:42.718 00.000 10844 Star::Find returns 1 (0), X=1550.76, Y=561.57, Mass=2626, SNR=32.1, Peak=220 HFD=3.6
02:33:42.719 00.001 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.75) = xAngle (-0.19 = -0.19)
02:33:42.719 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
02:33:42.719 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.73 hyp=0.78 cameraTheta=-1.95 mountX=0.77 mountY=-0.17, mountTheta=-0.21
02:33:42.720 00.001 11060 worker thread done servicing request
02:33:42.721 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.73, opts=13)
02:33:42.722 00.001 10844 Enqueuing Move request for scope (-0.29, -0.73)
02:33:42.722 00.000 11060 Worker thread wakes up
02:33:42.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:33:42.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.73) opts 0xd
02:33:42.722 00.000 10844 UpdateGuideState exits: m=2626 SNR=32.1
02:33:42.722 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.73)
02:33:42.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:42.722 00.000 11060 Moving (-0.29, -0.73) raw xDistance=0.77 yDistance=-0.17
02:33:42.723 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:42.723 00.000 10844 Enqueuing Expose request
02:33:42.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.77
02:33:42.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:42.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:33:42.723 00.000 11060 MoveAxis(W, 199, ABG)
02:33:42.724 00.001 11060 Guiding  Dir = 3, Dur = 199
02:33:42.739 00.015 11060 IsSlewing returns 0
02:33:42.740 00.001 11060 IsGuiding returns 0
02:33:42.948 00.208 11060 IsGuiding returns 0
02:33:42.949 00.001 11060 Move returns status 0, amount 199
02:33:42.949 00.000 11060 MoveAxis(N, 0, ABG)
02:33:42.949 00.000 11060 Move returns status 0, amount 0
02:33:42.949 00.000 11060 move complete, result=0
02:33:42.949 00.000 11060 worker thread done servicing request
02:33:42.949 00.000 11060 Worker thread wakes up
02:33:42.949 00.000 10844 GuideStep: 0.8 px 199 ms WEST, -0.2 px 0 ms NORTH
02:33:42.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:42.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:44.458 01.509 11060 Exposure complete
02:33:46.855 02.397 11060 worker thread done servicing request
02:33:46.855 00.000 10844 OnExposeComplete: enter
02:33:46.855 00.000 10844 UpdateGuideState(): m_state=6
02:33:46.857 00.002 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.857 00.000 10844 Star::Find returns 1 (0), X=1550.78, Y=562.00, Mass=2662, SNR=32.3, Peak=254 HFD=3.9
02:33:46.857 00.000 10844 MultiStar: exiting stabilization period
02:33:46.857 00.000 10844 MultiStar: updating star positions after lock position change
02:33:46.857 00.000 10844 Star::Find(15, 632, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.858 00.001 10844 Star::Find returns 1 (0), X=631.90, Y=1047.19, Mass=2412, SNR=30.8, Peak=179 HFD=3.8
02:33:46.858 00.000 10844 Star::Find(15, 883, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.858 00.000 10844 Star::Find returns 1 (0), X=883.44, Y=839.17, Mass=1944, SNR=27.8, Peak=210 HFD=3.5
02:33:46.858 00.000 10844 Star::Find(15, 392, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.858 00.000 10844 Star::Find returns 1 (0), X=391.90, Y=177.50, Mass=1839, SNR=27.5, Peak=164 HFD=3.5
02:33:46.858 00.000 10844 Star::Find(15, 1278, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.858 00.000 10844 Star::Find returns 1 (0), X=1277.96, Y=314.35, Mass=2234, SNR=30.1, Peak=235 HFD=3.4
02:33:46.858 00.000 10844 Star::Find(15, 139, 967, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.859 00.001 10844 Star::Find returns 1 (0), X=138.88, Y=967.20, Mass=1173, SNR=21.4, Peak=104 HFD=3.7
02:33:46.859 00.000 10844 Star::Find(15, 1501, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.859 00.000 10844 Star::Find returns 1 (0), X=1501.08, Y=585.34, Mass=1428, SNR=23.7, Peak=127 HFD=3.4
02:33:46.859 00.000 10844 Star::Find(15, 835, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.859 00.000 10844 Star::Find returns 1 (0), X=835.61, Y=945.54, Mass=973, SNR=19.3, Peak=161 HFD=3.0
02:33:46.859 00.000 10844 Star::Find(15, 1012, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.860 00.001 10844 Star::Find returns 1 (0), X=1011.94, Y=63.05, Mass=807, SNR=17.8, Peak=140 HFD=2.5
02:33:46.860 00.000 10844 Star::Find(15, 751, 568, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.861 00.001 10844 Star::Find returns 1 (0), X=751.57, Y=567.29, Mass=837, SNR=17.6, Peak=108 HFD=3.2
02:33:46.861 00.000 10844 Star::Find(15, 884, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.861 00.000 10844 Star::Find returns 1 (0), X=883.26, Y=912.75, Mass=813, SNR=17.7, Peak=148 HFD=2.6
02:33:46.861 00.000 10844 Star::Find(15, 1214, 963, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:33:46.862 00.001 10844 Star::Find returns 1 (0), X=1213.94, Y=963.08, Mass=770, SNR=17.3, Peak=132 HFD=2.9
02:33:46.862 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.75) = xAngle (-0.55 = -0.55)
02:33:46.862 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.56 = -0.56)
02:33:46.862 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.30 hyp=0.40 cameraTheta=-2.30 mountX=0.34 mountY=-0.21, mountTheta=-0.56
02:33:46.865 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.30, opts=13)
02:33:46.865 00.000 10844 Enqueuing Move request for scope (-0.27, -0.30)
02:33:46.866 00.001 11060 Worker thread wakes up
02:33:46.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.30) opts 0xd
02:33:46.866 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.30)
02:33:46.866 00.000 11060 Moving (-0.27, -0.30) raw xDistance=0.34 yDistance=-0.21
02:33:46.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.34
02:33:46.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
02:33:46.866 00.000 11060 MoveAxis(W, 90, ABG)
02:33:46.866 00.000 11060 Guiding  Dir = 3, Dur = 90
02:33:46.868 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:33:46.868 00.000 10844 UpdateGuideState exits: m=2662 SNR=32.3
02:33:46.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:46.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:46.868 00.000 10844 Enqueuing Expose request
02:33:46.878 00.010 11060 IsSlewing returns 0
02:33:46.890 00.012 11060 IsGuiding returns 0
02:33:46.986 00.096 11060 IsGuiding returns 0
02:33:46.986 00.000 11060 Move returns status 0, amount 90
02:33:46.986 00.000 11060 MoveAxis(N, 83, ABG)
02:33:46.986 00.000 11060 Guiding  Dir = 0, Dur = 83
02:33:47.018 00.032 11060 IsSlewing returns 0
02:33:47.019 00.001 11060 IsGuiding returns 0
02:33:47.122 00.103 11060 IsGuiding returns 0
02:33:47.123 00.001 11060 Move returns status 0, amount 83
02:33:47.123 00.000 11060 move complete, result=0
02:33:47.123 00.000 11060 worker thread done servicing request
02:33:47.123 00.000 10844 GuideStep: 0.3 px 90 ms WEST, -0.2 px 83 ms NORTH
02:33:47.123 00.000 11060 Worker thread wakes up
02:33:47.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:47.125 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:47.895 00.770 11060 Exposure complete
02:33:49.094 01.199 11060 worker thread done servicing request
02:33:49.094 00.000 10844 OnExposeComplete: enter
02:33:49.095 00.001 10844 UpdateGuideState(): m_state=6
02:33:49.095 00.000 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
02:33:49.095 00.000 10844 Star::Find returns 1 (0), X=1551.06, Y=561.75, Mass=2281, SNR=30.2, Peak=214 HFD=3.5
02:33:49.096 00.001 10844 MultiStar: [#1 0.06,-0.74,0.00,M1] [#2 0.25,-1.07,0.00,M1] [#3 -0.31,-0.25,0.72,U] [#4 -0.10,-0.59,0.97,U] [#5 -0.23,-0.73,0.00,M1] [#6 0.23,-0.44,0.80,U] [#7 -0.01,-0.50,0.60,U] [#8 -0.30,0.27,0.61,U] 
02:33:49.096 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.38}, one-star: {0.02, -0.55}
02:33:49.096 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.75) = xAngle (0.01 = 0.01)
02:33:49.096 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
02:33:49.096 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.74 mountX=0.39 mountY=-0.00, mountTheta=-0.01
02:33:49.099 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.38, opts=13)
02:33:49.099 00.000 10844 Enqueuing Move request for scope (-0.07, -0.38)
02:33:49.099 00.000 11060 Worker thread wakes up
02:33:49.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:49.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.38) opts 0xd
02:33:49.099 00.000 10844 UpdateGuideState exits: m=2281 SNR=30.2
02:33:49.099 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.38)
02:33:49.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:49.100 00.001 11060 Moving (-0.07, -0.38) raw xDistance=0.39 yDistance=-0.00
02:33:49.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:49.100 00.000 10844 Enqueuing Expose request
02:33:49.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
02:33:49.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:49.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:33:49.100 00.000 11060 MoveAxis(W, 98, ABG)
02:33:49.100 00.000 11060 Guiding  Dir = 3, Dur = 98
02:33:49.115 00.015 11060 IsSlewing returns 0
02:33:49.116 00.001 11060 IsGuiding returns 0
02:33:49.241 00.125 11060 IsGuiding returns 0
02:33:49.241 00.000 11060 Move returns status 0, amount 98
02:33:49.241 00.000 11060 MoveAxis(N, 0, ABG)
02:33:49.242 00.001 11060 Move returns status 0, amount 0
02:33:49.242 00.000 11060 move complete, result=0
02:33:49.242 00.000 11060 worker thread done servicing request
02:33:49.242 00.000 11060 Worker thread wakes up
02:33:49.242 00.000 10844 GuideStep: 0.4 px 98 ms WEST, -0.0 px 0 ms NORTH
02:33:49.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:49.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:49.889 00.647 11060 Exposure complete
02:33:51.195 01.306 11060 worker thread done servicing request
02:33:51.195 00.000 10844 OnExposeComplete: enter
02:33:51.195 00.000 10844 UpdateGuideState(): m_state=6
02:33:51.196 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
02:33:51.196 00.000 10844 Star::Find returns 1 (1), X=1550.60, Y=561.67, Mass=1930, SNR=27.6, Peak=255 HFD=3.0
02:33:51.196 00.000 10844 MultiStar: [#1 -0.00,-0.88,0.00,M2] [#2 0.07,-0.51,1.04,U] [#3 0.08,-0.17,0.83,U] [#4 0.22,-0.26,1.15,U] [#5 -0.14,-0.92,0.00,M2] [#6 0.26,-0.51,0.85,U] [#7 -0.17,-0.36,0.73,U] [#8 -0.35,-0.20,0.75,U] 
02:33:51.196 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.38}, one-star: {-0.45, -0.63}
02:33:51.196 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.75) = xAngle (0.09 = 0.09)
02:33:51.196 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
02:33:51.198 00.002 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.39 cameraTheta=-1.66 mountX=0.38 mountY=0.03, mountTheta=0.08
02:33:51.200 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.38, opts=13)
02:33:51.200 00.000 10844 Enqueuing Move request for scope (-0.03, -0.38)
02:33:51.200 00.000 11060 Worker thread wakes up
02:33:51.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:51.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd
02:33:51.200 00.000 10844 UpdateGuideState exits: m=1930 SNR=27.6 Saturated
02:33:51.200 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.38)
02:33:51.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:51.200 00.000 11060 Moving (-0.03, -0.38) raw xDistance=0.38 yDistance=0.03
02:33:51.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:51.200 00.000 10844 Enqueuing Expose request
02:33:51.202 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.38
02:33:51.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:51.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:33:51.202 00.000 11060 MoveAxis(W, 98, ABG)
02:33:51.202 00.000 11060 Guiding  Dir = 3, Dur = 98
02:33:51.220 00.018 11060 IsSlewing returns 0
02:33:51.221 00.001 11060 IsGuiding returns 0
02:33:51.366 00.145 11060 IsGuiding returns 0
02:33:51.367 00.001 11060 Move returns status 0, amount 98
02:33:51.367 00.000 11060 MoveAxis(N, 0, ABG)
02:33:51.367 00.000 11060 Move returns status 0, amount 0
02:33:51.367 00.000 11060 move complete, result=0
02:33:51.367 00.000 11060 worker thread done servicing request
02:33:51.368 00.001 10844 GuideStep: 0.4 px 98 ms WEST, 0.0 px 0 ms NORTH
02:33:51.370 00.002 11060 Worker thread wakes up
02:33:51.371 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:51.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:52.061 00.690 11060 Exposure complete
02:33:52.556 00.495 11060 worker thread done servicing request
02:33:52.556 00.000 10844 OnExposeComplete: enter
02:33:52.556 00.000 10844 UpdateGuideState(): m_state=6
02:33:52.558 00.002 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
02:33:52.558 00.000 10844 Star::Find returns 1 (1), X=1550.88, Y=561.36, Mass=2018, SNR=28.5, Peak=255 HFD=3.3
02:33:52.558 00.000 10844 MultiStar: [#1 0.05,-0.78,0.00,M3] [#2 0.32,-1.09,0.00,M1] [#3 0.27,-0.39,0.87,U] [#4 0.05,-0.67,1.05,U] [#5 0.17,-0.94,0.00,M3] [#6 0.15,-0.46,0.88,U] [#7 -0.12,-0.58,0.66,U] [#8 0.04,-0.40,0.70,U] 
02:33:52.558 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.59}, one-star: {-0.17, -0.94}
02:33:52.559 00.001 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.75) = xAngle (0.25 = 0.25)
02:33:52.559 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
02:33:52.559 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.59 hyp=0.59 cameraTheta=-1.50 mountX=0.57 mountY=0.14, mountTheta=0.23
02:33:52.561 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.59, opts=13)
02:33:52.561 00.000 10844 Enqueuing Move request for scope (0.04, -0.59)
02:33:52.561 00.000 11060 Worker thread wakes up
02:33:52.562 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:52.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.59) opts 0xd
02:33:52.562 00.000 10844 UpdateGuideState exits: m=2018 SNR=28.5 Saturated
02:33:52.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.59)
02:33:52.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:52.562 00.000 11060 Moving (0.04, -0.59) raw xDistance=0.57 yDistance=0.14
02:33:52.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:52.562 00.000 10844 Enqueuing Expose request
02:33:52.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.57
02:33:52.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:52.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:33:52.562 00.000 11060 MoveAxis(W, 144, ABG)
02:33:52.562 00.000 11060 Guiding  Dir = 3, Dur = 144
02:33:52.578 00.016 11060 IsSlewing returns 0
02:33:52.579 00.001 11060 IsGuiding returns 0
02:33:52.736 00.157 11060 IsGuiding returns 0
02:33:52.736 00.000 11060 Move returns status 0, amount 144
02:33:52.736 00.000 11060 MoveAxis(N, 0, ABG)
02:33:52.736 00.000 11060 Move returns status 0, amount 0
02:33:52.736 00.000 11060 move complete, result=0
02:33:52.737 00.001 11060 worker thread done servicing request
02:33:52.737 00.000 11060 Worker thread wakes up
02:33:52.737 00.000 10844 GuideStep: 0.6 px 144 ms WEST, 0.1 px 0 ms NORTH
02:33:52.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:52.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:53.414 00.677 11060 Exposure complete
02:33:55.072 01.658 11060 worker thread done servicing request
02:33:55.074 00.002 10844 OnExposeComplete: enter
02:33:55.074 00.000 10844 UpdateGuideState(): m_state=6
02:33:55.074 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
02:33:55.074 00.000 10844 Star::Find returns 1 (0), X=1550.97, Y=561.18, Mass=2414, SNR=30.5, Peak=254 HFD=3.7
02:33:55.075 00.001 10844 MultiStar: [#1 0.51,-0.58,0.00,M4] [#2 0.47,-0.97,0.00,M2] [#3 -0.04,0.06,0.76,U] [#4 0.19,-0.59,1.00,U] [#5 -0.38,-0.83,0.00,M4] [#6 0.36,-0.87,0.00,M1] [#7 0.16,-0.58,0.63,U] [#8 0.37,0.02,0.64,U] 
02:33:55.075 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.50}, one-star: {-0.07, -1.12}
02:33:55.075 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
02:33:55.075 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
02:33:55.075 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.50 hyp=0.51 cameraTheta=-1.36 mountX=0.47 mountY=0.19, mountTheta=0.37
02:33:55.475 00.400 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.50, opts=13)
02:33:55.476 00.001 10844 Enqueuing Move request for scope (0.10, -0.50)
02:33:55.476 00.000 11060 Worker thread wakes up
02:33:55.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.50) opts 0xd
02:33:55.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:33:55.477 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.50)
02:33:55.477 00.000 10844 UpdateGuideState exits: m=2414 SNR=30.5
02:33:55.477 00.000 11060 Moving (0.10, -0.50) raw xDistance=0.47 yDistance=0.19
02:33:55.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:55.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:55.477 00.000 10844 Enqueuing Expose request
02:33:55.488 00.011 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
02:33:55.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:55.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:33:55.488 00.000 11060 MoveAxis(W, 121, ABG)
02:33:55.488 00.000 11060 Guiding  Dir = 3, Dur = 121
02:33:55.505 00.017 11060 IsSlewing returns 0
02:33:55.506 00.001 11060 IsGuiding returns 0
02:33:55.631 00.125 11060 IsGuiding returns 0
02:33:55.631 00.000 11060 Move returns status 0, amount 121
02:33:55.632 00.001 11060 MoveAxis(N, 0, ABG)
02:33:55.632 00.000 11060 Move returns status 0, amount 0
02:33:55.632 00.000 11060 move complete, result=0
02:33:55.632 00.000 11060 worker thread done servicing request
02:33:55.632 00.000 11060 Worker thread wakes up
02:33:55.632 00.000 10844 GuideStep: 0.5 px 121 ms WEST, 0.2 px 0 ms NORTH
02:33:55.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:33:55.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:33:56.433 00.801 11060 Exposure complete
02:33:59.972 03.539 11060 worker thread done servicing request
02:33:59.973 00.001 10844 OnExposeComplete: enter
02:33:59.973 00.000 10844 UpdateGuideState(): m_state=6
02:33:59.973 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
02:33:59.974 00.001 10844 Star::Find returns 1 (0), X=1550.89, Y=561.03, Mass=2257, SNR=29.9, Peak=216 HFD=3.8
02:33:59.974 00.000 10844 MultiStar: [#1 0.09,-0.88,0.00,M5] [#2 0.54,-1.02,0.00,M3] [#3 -0.01,-0.67,0.79,U] [#4 0.09,-1.12,0.00,M1] [#5 0.46,-0.82,0.00,M5] [#6 0.49,-0.95,0.00,M2] [#7 0.15,-0.70,0.00,M1] [#8 0.33,-0.53,0.65,U] 
02:33:59.974 00.000 10844 refined, 2 included, MultiStar: {0.02, -0.88}, one-star: {-0.16, -1.27}
02:33:59.974 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
02:33:59.975 00.001 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
02:33:59.975 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.88 hyp=0.88 cameraTheta=-1.55 mountX=0.86 mountY=0.16, mountTheta=0.19
02:33:59.978 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.88, opts=13)
02:33:59.978 00.000 10844 Enqueuing Move request for scope (0.02, -0.88)
02:33:59.978 00.000 11060 Worker thread wakes up
02:33:59.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:33:59.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.88) opts 0xd
02:33:59.978 00.000 10844 UpdateGuideState exits: m=2257 SNR=29.9
02:33:59.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.88)
02:33:59.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:59.979 00.001 11060 Moving (0.02, -0.88) raw xDistance=0.86 yDistance=0.16
02:33:59.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:33:59.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.86
02:33:59.979 00.000 10844 Enqueuing Expose request
02:33:59.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:59.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:33:59.979 00.000 11060 MoveAxis(W, 215, ABG)
02:33:59.979 00.000 11060 Guiding  Dir = 3, Dur = 215
02:34:00.001 00.022 11060 IsSlewing returns 0
02:34:00.002 00.001 11060 IsGuiding returns 0
02:34:00.251 00.249 11060 IsGuiding returns 0
02:34:00.251 00.000 11060 Move returns status 0, amount 215
02:34:00.251 00.000 11060 MoveAxis(N, 0, ABG)
02:34:00.252 00.001 11060 Move returns status 0, amount 0
02:34:00.252 00.000 11060 move complete, result=0
02:34:00.252 00.000 11060 worker thread done servicing request
02:34:00.252 00.000 10844 GuideStep: 0.9 px 215 ms WEST, 0.2 px 0 ms NORTH
02:34:00.252 00.000 11060 Worker thread wakes up
02:34:00.256 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:00.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:00.950 00.694 11060 Exposure complete
02:34:02.855 01.905 10844 OnExposeComplete: enter
02:34:02.855 00.000 10844 UpdateGuideState(): m_state=6
02:34:02.855 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
02:34:02.855 00.000 10844 Star::Find returns 1 (0), X=1550.96, Y=561.54, Mass=2295, SNR=30.4, Peak=239 HFD=3.0
02:34:02.856 00.001 10844 MultiStar: [#1 0.52,-0.94,0.00,M6] [#2 0.58,-1.01,0.00,M4] [#3 0.55,-0.25,0.79,U] [#4 -0.07,-0.73,0.00,M2] [#5 0.06,-1.41,0.00,M6] [#6 0.32,-0.55,0.79,U] [#7 0.33,-0.56,0.63,U] [#8 0.26,-0.31,0.62,U] 
02:34:02.856 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.51}, one-star: {-0.08, -0.77}
02:34:02.856 00.000 11060 worker thread done servicing request
02:34:02.856 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
02:34:02.856 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
02:34:02.856 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.51 hyp=0.57 cameraTheta=-1.11 mountX=0.45 mountY=0.33, mountTheta=0.63
02:34:02.858 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.51, opts=13)
02:34:02.858 00.000 10844 Enqueuing Move request for scope (0.25, -0.51)
02:34:02.858 00.000 11060 Worker thread wakes up
02:34:02.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:34:02.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.51) opts 0xd
02:34:02.858 00.000 10844 UpdateGuideState exits: m=2295 SNR=30.4
02:34:02.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.51)
02:34:02.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:02.858 00.000 11060 Moving (0.25, -0.51) raw xDistance=0.45 yDistance=0.33
02:34:02.860 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:02.860 00.000 10844 Enqueuing Expose request
02:34:02.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.45
02:34:02.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:02.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:34:02.860 00.000 11060 MoveAxis(W, 118, ABG)
02:34:02.860 00.000 11060 Guiding  Dir = 3, Dur = 118
02:34:02.871 00.011 11060 IsSlewing returns 0
02:34:02.871 00.000 11060 IsGuiding returns 0
02:34:02.995 00.124 11060 IsGuiding returns 0
02:34:02.995 00.000 11060 Move returns status 0, amount 118
02:34:02.996 00.001 11060 MoveAxis(N, 0, ABG)
02:34:02.997 00.001 11060 Move returns status 0, amount 0
02:34:02.997 00.000 11060 move complete, result=0
02:34:02.999 00.002 10844 GuideStep: 0.5 px 118 ms WEST, 0.3 px 0 ms NORTH
02:34:03.002 00.003 11060 worker thread done servicing request
02:34:03.003 00.001 11060 Worker thread wakes up
02:34:03.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:03.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:03.646 00.643 11060 Exposure complete
02:34:04.500 00.854 11060 worker thread done servicing request
02:34:04.501 00.001 10844 OnExposeComplete: enter
02:34:04.501 00.000 10844 UpdateGuideState(): m_state=6
02:34:04.502 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
02:34:04.502 00.000 10844 Star::Find returns 1 (0), X=1551.39, Y=561.74, Mass=2250, SNR=29.8, Peak=252 HFD=3.4
02:34:04.503 00.001 10844 MultiStar: [#1 0.31,-0.75,0.00,M7] [#2 0.27,-1.11,0.00,M5] [#3 0.54,-0.54,0.00,M1] [#4 -0.00,-0.74,0.00,M3] [#5 0.07,-0.85,0.00,M7] [#6 1.04,-0.10,0.00,M2] [#7 0.54,-0.48,0.00,M1] [#8 0.16,-0.14,0.60,U] 
02:34:04.503 00.000 10844 refined, 1 included, MultiStar: {0.27, -0.40}, one-star: {0.34, -0.56}
02:34:04.503 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.75) = xAngle (0.77 = 0.77)
02:34:04.503 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
02:34:04.503 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.40 hyp=0.49 cameraTheta=-0.98 mountX=0.35 mountY=0.33, mountTheta=0.76
02:34:04.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.40, opts=13)
02:34:04.505 00.000 10844 Enqueuing Move request for scope (0.27, -0.40)
02:34:04.505 00.000 11060 Worker thread wakes up
02:34:04.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:04.506 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.40) opts 0xd
02:34:04.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.40)
02:34:04.506 00.000 10844 UpdateGuideState exits: m=2250 SNR=29.8
02:34:04.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:04.506 00.000 11060 Moving (0.27, -0.40) raw xDistance=0.35 yDistance=0.33
02:34:04.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
02:34:04.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:04.506 00.000 10844 Enqueuing Expose request
02:34:04.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:04.508 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:34:04.508 00.000 11060 MoveAxis(W, 89, ABG)
02:34:04.508 00.000 11060 Guiding  Dir = 3, Dur = 89
02:34:04.528 00.020 11060 IsSlewing returns 0
02:34:04.528 00.000 11060 IsGuiding returns 0
02:34:04.631 00.103 11060 IsGuiding returns 0
02:34:04.633 00.002 11060 Move returns status 0, amount 89
02:34:04.633 00.000 11060 MoveAxis(N, 0, ABG)
02:34:04.633 00.000 11060 Move returns status 0, amount 0
02:34:04.633 00.000 11060 move complete, result=0
02:34:04.633 00.000 11060 worker thread done servicing request
02:34:04.633 00.000 11060 Worker thread wakes up
02:34:04.633 00.000 10844 GuideStep: 0.3 px 89 ms WEST, 0.3 px 0 ms NORTH
02:34:04.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:04.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:05.315 00.682 11060 Exposure complete
02:34:05.887 00.572 11060 worker thread done servicing request
02:34:05.887 00.000 10844 OnExposeComplete: enter
02:34:05.888 00.001 10844 UpdateGuideState(): m_state=6
02:34:05.888 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
02:34:05.888 00.000 10844 Star::Find returns 1 (0), X=1551.34, Y=561.73, Mass=2149, SNR=28.7, Peak=228 HFD=3.4
02:34:05.889 00.001 10844 MultiStar: [#1 0.30,-0.48,0.97,U] [#2 0.40,-1.29,0.00,M6] [#3 0.08,-0.79,0.00,M2] [#4 0.04,-0.88,0.00,M4] [#5 0.27,-0.84,0.00,M8] [#6 0.57,-0.56,0.00,M3] [#7 0.17,-0.57,0.62,U] [#8 0.14,-0.39,0.66,U] 
02:34:05.889 00.000 10844 refined, 3 included, MultiStar: {0.24, -0.51}, one-star: {0.29, -0.57}
02:34:05.889 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.75) = xAngle (0.62 = 0.62)
02:34:05.889 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.61 = 0.61)
02:34:05.889 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.51 hyp=0.56 cameraTheta=-1.13 mountX=0.46 mountY=0.32, mountTheta=0.61
02:34:05.892 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.51, opts=13)
02:34:05.892 00.000 10844 Enqueuing Move request for scope (0.24, -0.51)
02:34:05.892 00.000 11060 Worker thread wakes up
02:34:05.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:05.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.51) opts 0xd
02:34:05.892 00.000 10844 UpdateGuideState exits: m=2149 SNR=28.7
02:34:05.894 00.002 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.51)
02:34:05.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:05.894 00.000 11060 Moving (0.24, -0.51) raw xDistance=0.46 yDistance=0.32
02:34:05.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:05.894 00.000 10844 Enqueuing Expose request
02:34:05.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.46
02:34:05.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:34:05.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:34:05.894 00.000 11060 MoveAxis(W, 115, ABG)
02:34:05.894 00.000 11060 Guiding  Dir = 3, Dur = 115
02:34:05.908 00.014 11060 IsSlewing returns 0
02:34:05.908 00.000 11060 IsGuiding returns 0
02:34:06.046 00.138 11060 IsGuiding returns 0
02:34:06.046 00.000 11060 Move returns status 0, amount 115
02:34:06.047 00.001 11060 MoveAxis(N, 0, ABG)
02:34:06.047 00.000 11060 Move returns status 0, amount 0
02:34:06.047 00.000 11060 move complete, result=0
02:34:06.048 00.001 10844 GuideStep: 0.5 px 115 ms WEST, 0.3 px 0 ms NORTH
02:34:06.050 00.002 11060 worker thread done servicing request
02:34:06.050 00.000 11060 Worker thread wakes up
02:34:06.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:06.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:06.691 00.641 11060 Exposure complete
02:34:07.183 00.492 11060 worker thread done servicing request
02:34:07.183 00.000 10844 OnExposeComplete: enter
02:34:07.183 00.000 10844 UpdateGuideState(): m_state=6
02:34:07.184 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
02:34:07.184 00.000 10844 Star::Find returns 1 (0), X=1551.13, Y=561.53, Mass=2017, SNR=28.0, Peak=241 HFD=3.1
02:34:07.184 00.000 10844 MultiStar: [#1 0.20,-1.13,0.00,M7] [#2 0.27,-0.65,0.00,M7] [#3 0.36,-0.36,0.79,U] [#4 0.64,-0.49,0.00,M5] [#5 0.54,-0.95,0.00,M9] [#6 0.85,-0.86,0.00,M4] [#7 1.06,-0.61,0.00,M1] [#8 0.62,0.22,0.64,U] 
02:34:07.185 00.001 10844 refined, 2 included, MultiStar: {0.31, -0.38}, one-star: {0.08, -0.77}
02:34:07.185 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
02:34:07.185 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
02:34:07.185 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.38 hyp=0.49 cameraTheta=-0.88 mountX=0.32 mountY=0.37, mountTheta=0.86
02:34:07.188 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.38, opts=13)
02:34:07.188 00.000 10844 Enqueuing Move request for scope (0.31, -0.38)
02:34:07.188 00.000 11060 Worker thread wakes up
02:34:07.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:07.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.38) opts 0xd
02:34:07.188 00.000 10844 UpdateGuideState exits: m=2017 SNR=28.0
02:34:07.188 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.38)
02:34:07.189 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:07.189 00.000 11060 Moving (0.31, -0.38) raw xDistance=0.32 yDistance=0.37
02:34:07.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:07.189 00.000 10844 Enqueuing Expose request
02:34:07.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
02:34:07.189 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.19 newest=1.02
02:34:07.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
02:34:07.189 00.000 11060 MoveAxis(W, 81, ABG)
02:34:07.189 00.000 11060 Guiding  Dir = 3, Dur = 81
02:34:07.203 00.014 11060 IsSlewing returns 0
02:34:07.204 00.001 11060 IsGuiding returns 0
02:34:07.310 00.106 11060 IsGuiding returns 0
02:34:07.310 00.000 11060 Move returns status 0, amount 81
02:34:07.310 00.000 11060 BLC: Oldest BLC event removed
02:34:07.310 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 621 applied
02:34:07.311 00.001 11060 MoveAxis(S, 765, ABG)
02:34:07.311 00.000 11060 duration set to 750 by maxDecDuration
02:34:07.311 00.000 11060 Guiding  Dir = 1, Dur = 750
02:34:07.328 00.017 11060 IsSlewing returns 0
02:34:07.329 00.001 11060 IsGuiding returns 0
02:34:08.108 00.779 11060 IsGuiding returns 0
02:34:08.109 00.001 11060 Move returns status 0, amount 750
02:34:08.121 00.012 11060 move complete, result=0
02:34:08.122 00.001 10844 GuideStep: 0.3 px 81 ms WEST, 0.4 px 750 ms SOUTH
02:34:08.125 00.003 11060 worker thread done servicing request
02:34:08.125 00.000 11060 Worker thread wakes up
02:34:08.144 00.019 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:08.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:10.044 01.900 11060 Exposure complete
02:34:10.376 00.332 11060 worker thread done servicing request
02:34:10.376 00.000 10844 OnExposeComplete: enter
02:34:10.376 00.000 10844 UpdateGuideState(): m_state=6
02:34:10.376 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
02:34:10.378 00.002 10844 Star::Find returns 1 (0), X=1550.84, Y=561.21, Mass=2569, SNR=32.2, Peak=204 HFD=4.0
02:34:10.378 00.000 10844 MultiStar: [#1 0.25,-0.93,0.00,M8] [#2 -0.23,-0.60,0.89,U] [#3 0.22,-0.46,0.75,U] [#4 0.42,-0.93,0.00,M6] [#5 -0.00,-1.09,0.00,M10] [#6 0.46,-1.28,0.00,M5] [#7 0.23,-0.68,0.00,M2] [#8 0.52,-0.15,0.52,U] 
02:34:10.379 00.001 10844 refined, 3 included, MultiStar: {0.00, -0.65}, one-star: {-0.21, -1.09}
02:34:10.379 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
02:34:10.379 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
02:34:10.379 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.65 hyp=0.65 cameraTheta=-1.56 mountX=0.64 mountY=0.11, mountTheta=0.17
02:34:10.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.65, opts=13)
02:34:10.381 00.000 10844 Enqueuing Move request for scope (0.00, -0.65)
02:34:10.381 00.000 11060 Worker thread wakes up
02:34:10.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:10.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.65) opts 0xd
02:34:10.382 00.001 10844 UpdateGuideState exits: m=2569 SNR=32.2
02:34:10.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.65)
02:34:10.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:10.382 00.000 11060 Moving (0.00, -0.65) raw xDistance=0.64 yDistance=0.11
02:34:10.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:10.382 00.000 10844 Enqueuing Expose request
02:34:10.382 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.258864, 1:0.109956
02:34:10.382 00.000 11060 BLC: No correction, Miss < min_move
02:34:10.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.64
02:34:10.383 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:10.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:34:10.383 00.000 11060 MoveAxis(W, 159, ABG)
02:34:10.383 00.000 11060 Guiding  Dir = 3, Dur = 159
02:34:10.409 00.026 11060 IsSlewing returns 0
02:34:10.411 00.002 11060 IsGuiding returns 0
02:34:10.590 00.179 11060 IsGuiding returns 0
02:34:10.591 00.001 11060 Move returns status 0, amount 159
02:34:10.591 00.000 11060 MoveAxis(N, 0, ABG)
02:34:10.591 00.000 11060 Move returns status 0, amount 0
02:34:10.591 00.000 11060 move complete, result=0
02:34:10.591 00.000 11060 worker thread done servicing request
02:34:10.591 00.000 11060 Worker thread wakes up
02:34:10.591 00.000 10844 GuideStep: 0.6 px 159 ms WEST, 0.1 px 0 ms NORTH
02:34:10.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:10.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:11.235 00.644 11060 Exposure complete
02:34:14.265 03.030 11060 worker thread done servicing request
02:34:14.265 00.000 10844 OnExposeComplete: enter
02:34:14.266 00.001 10844 UpdateGuideState(): m_state=6
02:34:14.266 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
02:34:14.266 00.000 10844 Star::Find returns 1 (0), X=1551.15, Y=561.65, Mass=1921, SNR=27.3, Peak=205 HFD=3.3
02:34:14.267 00.001 10844 MultiStar: [#1 0.47,-0.53,0.00,M9] [#2 0.91,-0.35,0.00,M7] [#3 -0.07,0.12,0.85,U] [#4 0.25,-0.60,1.07,U] [#5 -0.12,-0.60,0.84,U] [#6 0.72,-0.58,0.00,M6] [#7 0.19,-0.81,0.00,M3] [#8 0.45,-0.08,0.66,U] 
02:34:14.267 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.40}, one-star: {0.11, -0.65}
02:34:14.267 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.75) = xAngle (0.46 = 0.46)
02:34:14.267 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
02:34:14.267 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.40 hyp=0.41 cameraTheta=-1.29 mountX=0.37 mountY=0.18, mountTheta=0.45
02:34:14.271 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.40, opts=13)
02:34:14.272 00.001 10844 Enqueuing Move request for scope (0.12, -0.40)
02:34:14.272 00.000 11060 Worker thread wakes up
02:34:14.272 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:14.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.40) opts 0xd
02:34:14.272 00.000 10844 UpdateGuideState exits: m=1921 SNR=27.3
02:34:14.272 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.40)
02:34:14.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:14.272 00.000 11060 Moving (0.12, -0.40) raw xDistance=0.37 yDistance=0.18
02:34:14.275 00.003 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.258864, 1:0.109956, 2:0.178740
02:34:14.277 00.002 11060 BLC: No correction, Miss < min_move
02:34:14.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.37
02:34:14.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:14.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:34:14.277 00.000 11060 MoveAxis(W, 96, ABG)
02:34:14.277 00.000 11060 Guiding  Dir = 3, Dur = 96
02:34:14.278 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:14.278 00.000 10844 Enqueuing Expose request
02:34:14.283 00.005 11060 IsSlewing returns 0
02:34:14.284 00.001 11060 IsGuiding returns 0
02:34:14.391 00.107 11060 IsGuiding returns 0
02:34:14.391 00.000 11060 Move returns status 0, amount 96
02:34:14.391 00.000 11060 MoveAxis(N, 0, ABG)
02:34:14.391 00.000 11060 Move returns status 0, amount 0
02:34:14.392 00.001 11060 move complete, result=0
02:34:14.392 00.000 11060 worker thread done servicing request
02:34:14.392 00.000 10844 GuideStep: 0.4 px 96 ms WEST, 0.2 px 0 ms NORTH
02:34:14.392 00.000 11060 Worker thread wakes up
02:34:14.393 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:14.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:15.050 00.657 11060 Exposure complete
02:34:16.790 01.740 10844 OnExposeComplete: enter
02:34:16.790 00.000 10844 UpdateGuideState(): m_state=6
02:34:16.790 00.000 11060 worker thread done servicing request
02:34:16.791 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
02:34:16.791 00.000 10844 Star::Find returns 1 (0), X=1551.23, Y=561.86, Mass=2300, SNR=30.1, Peak=217 HFD=3.7
02:34:16.791 00.000 10844 MultiStar: [#1 0.12,-0.48,0.89,U] [#2 0.69,-0.82,0.00,M8] [#3 0.15,-0.39,0.80,U] [#4 0.24,-0.09,1.00,U] [#5 0.50,-0.43,0.72,U] [#6 0.34,-0.37,0.73,U] [#7 0.55,-0.26,0.57,U] [#8 0.62,0.15,0.62,U] 
02:34:16.792 00.001 10844 refined, 7 included, MultiStar: {0.31, -0.30}, one-star: {0.18, -0.44}
02:34:16.792 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
02:34:16.792 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.96 = 0.96)
02:34:16.792 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.30 hyp=0.43 cameraTheta=-0.77 mountX=0.24 mountY=0.35, mountTheta=0.98
02:34:16.794 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.30, opts=13)
02:34:16.794 00.000 10844 Enqueuing Move request for scope (0.31, -0.30)
02:34:16.794 00.000 11060 Worker thread wakes up
02:34:16.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:34:16.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.30) opts 0xd
02:34:16.795 00.001 10844 UpdateGuideState exits: m=2300 SNR=30.1
02:34:16.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.30)
02:34:16.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:16.795 00.000 11060 Moving (0.31, -0.30) raw xDistance=0.24 yDistance=0.35
02:34:16.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:16.795 00.000 10844 Enqueuing Expose request
02:34:16.795 00.000 11060 BLC: window closed
02:34:16.795 00.000 11060 BLC: History state: CurrMiss=0.35, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.258864, 1:0.109956, 2:0.178740
02:34:16.795 00.000 11060 BLC: Under-shoot: nominal increase by 3
02:34:16.796 00.001 11060 BLC: window closed
02:34:16.796 00.000 11060 BLC: Pulse adjusted to 624
02:34:16.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:34:16.831 00.035 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
02:34:16.832 00.001 11060 MoveAxis(W, 62, ABG)
02:34:16.832 00.000 11060 Guiding  Dir = 3, Dur = 62
02:34:16.844 00.012 11060 IsSlewing returns 0
02:34:16.845 00.001 11060 IsGuiding returns 0
02:34:16.921 00.076 11060 IsGuiding returns 0
02:34:16.936 00.015 11060 Move returns status 0, amount 62
02:34:16.936 00.000 11060 MoveAxis(S, 138, ABG)
02:34:16.936 00.000 11060 Guiding  Dir = 1, Dur = 138
02:34:16.953 00.017 11060 IsSlewing returns 0
02:34:16.953 00.000 11060 IsGuiding returns 0
02:34:17.016 00.063 10844 evsrv: cli 0EEEDFD0 connect
02:34:17.016 00.000 10844 case statement mapped state 6 to 3
02:34:17.018 00.002 10844 case statement mapped state 6 to 3
02:34:17.026 00.008 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"d6514df6-6217-4e9e-8a00-edf275311480"}
02:34:17.030 00.004 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"d6514df6-6217-4e9e-8a00-edf275311480"}
02:34:17.052 00.022 10844 evsrv: cli 0EEEDFD0 disconnect
02:34:17.111 00.059 11060 IsGuiding returns 0
02:34:17.112 00.001 11060 Move returns status 0, amount 138
02:34:17.112 00.000 11060 move complete, result=0
02:34:17.113 00.001 11060 worker thread done servicing request
02:34:17.113 00.000 11060 Worker thread wakes up
02:34:17.113 00.000 10844 GuideStep: 0.2 px 62 ms WEST, 0.4 px 138 ms SOUTH
02:34:17.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:17.114 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:17.750 00.636 11060 Exposure complete
02:34:18.586 00.836 10844 OnExposeComplete: enter
02:34:18.586 00.000 10844 UpdateGuideState(): m_state=6
02:34:18.587 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
02:34:18.587 00.000 10844 Star::Find returns 1 (0), X=1550.83, Y=561.35, Mass=2105, SNR=28.3, Peak=211 HFD=3.6
02:34:18.587 00.000 10844 MultiStar: [#1 0.15,-0.82,0.00,M9] [#2 0.31,-1.29,0.00,M9] [#3 0.44,-0.15,0.89,U] [#4 0.28,-0.49,1.09,U] [#5 0.15,-0.56,0.74,U] [#6 0.03,-0.66,0.90,U] [#7 0.22,-0.69,0.00,M3] [#8 0.26,-0.11,0.68,U] 
02:34:18.587 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.51}, one-star: {-0.21, -0.95}
02:34:18.587 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.75) = xAngle (0.47 = 0.47)
02:34:18.588 00.001 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
02:34:18.588 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.51 hyp=0.53 cameraTheta=-1.28 mountX=0.47 mountY=0.23, mountTheta=0.46
02:34:18.589 00.001 11060 worker thread done servicing request
02:34:18.615 00.026 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.51, opts=13)
02:34:18.615 00.000 10844 Enqueuing Move request for scope (0.15, -0.51)
02:34:18.616 00.001 11060 Worker thread wakes up
02:34:18.617 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.51) opts 0xd
02:34:18.618 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.51)
02:34:18.618 00.000 11060 Moving (0.15, -0.51) raw xDistance=0.47 yDistance=0.23
02:34:18.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
02:34:18.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
02:34:18.618 00.000 11060 MoveAxis(W, 118, ABG)
02:34:18.618 00.000 11060 Guiding  Dir = 3, Dur = 118
02:34:18.628 00.010 11060 IsSlewing returns 0
02:34:18.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:34:18.628 00.000 10844 UpdateGuideState exits: m=2105 SNR=28.3
02:34:18.628 00.000 11060 IsGuiding returns 0
02:34:18.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:18.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:18.628 00.000 10844 Enqueuing Expose request
02:34:18.750 00.122 11060 IsGuiding returns 0
02:34:18.750 00.000 11060 Move returns status 0, amount 118
02:34:18.751 00.001 11060 MoveAxis(S, 90, ABG)
02:34:18.751 00.000 11060 Guiding  Dir = 1, Dur = 90
02:34:18.764 00.013 11060 IsSlewing returns 0
02:34:18.764 00.000 11060 IsGuiding returns 0
02:34:18.858 00.094 11060 IsGuiding returns 0
02:34:18.858 00.000 11060 Move returns status 0, amount 90
02:34:18.859 00.001 11060 move complete, result=0
02:34:18.859 00.000 11060 worker thread done servicing request
02:34:18.859 00.000 11060 Worker thread wakes up
02:34:18.859 00.000 10844 GuideStep: 0.5 px 118 ms WEST, 0.2 px 90 ms SOUTH
02:34:18.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:18.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:19.517 00.658 11060 Exposure complete
02:34:20.016 00.499 10844 OnExposeComplete: enter
02:34:20.016 00.000 10844 UpdateGuideState(): m_state=6
02:34:20.018 00.002 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
02:34:20.018 00.000 10844 Star::Find returns 1 (0), X=1551.09, Y=561.40, Mass=2623, SNR=32.0, Peak=253 HFD=3.7
02:34:20.019 00.001 10844 MultiStar: [#1 0.25,-0.89,0.00,M10] [#2 0.37,-0.63,0.00,M10] [#3 0.16,-0.33,0.75,U] [#4 -0.03,-0.98,0.00,M4] [#5 0.19,-0.61,0.63,U] [#6 0.61,-0.35,0.00,M5] [#7 0.34,-0.29,0.59,U] [#8 0.51,-0.05,0.58,U] 
02:34:20.019 00.000 10844 refined, 4 included, MultiStar: {0.22, -0.49}, one-star: {0.04, -0.90}
02:34:20.021 00.002 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
02:34:20.022 00.001 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
02:34:20.022 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.49 hyp=0.54 cameraTheta=-1.15 mountX=0.44 mountY=0.30, mountTheta=0.59
02:34:20.030 00.008 11060 worker thread done servicing request
02:34:20.036 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.49, opts=13)
02:34:20.036 00.000 10844 Enqueuing Move request for scope (0.22, -0.49)
02:34:20.036 00.000 11060 Worker thread wakes up
02:34:20.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:20.037 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.49) opts 0xd
02:34:20.037 00.000 10844 UpdateGuideState exits: m=2623 SNR=32.0
02:34:20.037 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.49)
02:34:20.038 00.001 11060 Moving (0.22, -0.49) raw xDistance=0.44 yDistance=0.30
02:34:20.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
02:34:20.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:20.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:20.038 00.000 10844 Enqueuing Expose request
02:34:20.059 00.021 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
02:34:20.059 00.000 11060 MoveAxis(W, 112, ABG)
02:34:20.059 00.000 11060 Guiding  Dir = 3, Dur = 112
02:34:20.100 00.041 11060 IsSlewing returns 0
02:34:20.100 00.000 11060 IsGuiding returns 0
02:34:20.239 00.139 11060 IsGuiding returns 0
02:34:20.240 00.001 11060 Move returns status 0, amount 112
02:34:20.240 00.000 11060 MoveAxis(S, 115, ABG)
02:34:20.241 00.001 11060 Guiding  Dir = 1, Dur = 115
02:34:20.255 00.014 11060 IsSlewing returns 0
02:34:20.256 00.001 11060 IsGuiding returns 0
02:34:20.381 00.125 11060 IsGuiding returns 0
02:34:20.381 00.000 11060 Move returns status 0, amount 115
02:34:20.381 00.000 11060 move complete, result=0
02:34:20.381 00.000 11060 worker thread done servicing request
02:34:20.381 00.000 11060 Worker thread wakes up
02:34:20.381 00.000 10844 GuideStep: 0.4 px 112 ms WEST, 0.3 px 115 ms SOUTH
02:34:20.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:20.383 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:21.049 00.666 11060 Exposure complete
02:34:23.189 02.140 11060 worker thread done servicing request
02:34:23.189 00.000 10844 OnExposeComplete: enter
02:34:23.189 00.000 10844 UpdateGuideState(): m_state=6
02:34:23.189 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
02:34:23.190 00.001 10844 Star::Find returns 1 (0), X=1550.80, Y=561.69, Mass=2274, SNR=29.9, Peak=199 HFD=3.4
02:34:23.190 00.000 10844 MultiStar: [#1 -0.02,-0.59,0.94,U] [#2 0.24,-0.79,0.00,R] [#3 0.17,-0.25,0.84,U] [#4 -0.14,-0.52,0.95,U] [#5 0.14,-0.42,0.60,U] [#6 0.18,-0.56,0.74,U] [#7 -0.12,-0.84,0.00,M3] [#8 0.45,0.17,0.65,U] 
02:34:23.190 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.43}, one-star: {-0.24, -0.61}
02:34:23.190 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
02:34:23.191 00.001 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
02:34:23.191 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.43 hyp=0.43 cameraTheta=-1.46 mountX=0.41 mountY=0.12, mountTheta=0.27
02:34:23.193 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.43, opts=13)
02:34:23.193 00.000 10844 Enqueuing Move request for scope (0.05, -0.43)
02:34:23.193 00.000 11060 Worker thread wakes up
02:34:23.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:23.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.43) opts 0xd
02:34:23.193 00.000 10844 UpdateGuideState exits: m=2274 SNR=29.9
02:34:23.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.43)
02:34:23.194 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:23.194 00.000 11060 Moving (0.05, -0.43) raw xDistance=0.41 yDistance=0.12
02:34:23.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:23.194 00.000 10844 Enqueuing Expose request
02:34:23.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
02:34:23.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:23.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:34:23.194 00.000 11060 MoveAxis(W, 105, ABG)
02:34:23.195 00.001 11060 Guiding  Dir = 3, Dur = 105
02:34:23.215 00.020 11060 IsSlewing returns 0
02:34:23.216 00.001 11060 IsGuiding returns 0
02:34:23.336 00.120 11060 IsGuiding returns 0
02:34:23.338 00.002 11060 Move returns status 0, amount 105
02:34:23.338 00.000 11060 MoveAxis(N, 0, ABG)
02:34:23.338 00.000 11060 Move returns status 0, amount 0
02:34:23.338 00.000 11060 move complete, result=0
02:34:23.338 00.000 11060 worker thread done servicing request
02:34:23.338 00.000 11060 Worker thread wakes up
02:34:23.338 00.000 10844 GuideStep: 0.4 px 105 ms WEST, 0.1 px 0 ms NORTH
02:34:23.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:23.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:24.751 01.413 11060 Exposure complete
02:34:27.243 02.492 10844 OnExposeComplete: enter
02:34:27.243 00.000 10844 UpdateGuideState(): m_state=6
02:34:27.243 00.000 11060 worker thread done servicing request
02:34:27.243 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
02:34:27.244 00.001 10844 Star::Find returns 1 (1), X=1550.83, Y=561.39, Mass=2295, SNR=29.8, Peak=255 HFD=3.7
02:34:27.244 00.000 10844 MultiStar: [#1 0.23,-0.77,0.00,M10] [#2 -0.07,-0.14,0.95,U] [#3 0.18,-0.45,0.80,U] [#4 0.21,-0.63,0.99,U] [#5 -0.10,-0.87,0.00,M6] [#6 0.33,-0.82,0.00,M5] [#7 -0.21,-1.33,0.00,M4] [#8 0.16,-0.17,0.69,U] 
02:34:27.245 00.001 10844 refined, 4 included, MultiStar: {0.04, -0.48}, one-star: {-0.22, -0.91}
02:34:27.245 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
02:34:27.245 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.25 = 0.25)
02:34:27.246 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.48 hyp=0.48 cameraTheta=-1.49 mountX=0.47 mountY=0.12, mountTheta=0.25
02:34:27.249 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.48, opts=13)
02:34:27.249 00.000 10844 Enqueuing Move request for scope (0.04, -0.48)
02:34:27.249 00.000 11060 Worker thread wakes up
02:34:27.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.48) opts 0xd
02:34:27.249 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.48)
02:34:27.251 00.002 11060 Moving (0.04, -0.48) raw xDistance=0.47 yDistance=0.12
02:34:27.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
02:34:27.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:27.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:34:27.252 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:34:27.252 00.000 11060 MoveAxis(W, 119, ABG)
02:34:27.252 00.000 10844 UpdateGuideState exits: m=2295 SNR=29.8 Saturated
02:34:27.253 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:27.253 00.000 11060 Guiding  Dir = 3, Dur = 119
02:34:27.254 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:27.254 00.000 10844 Enqueuing Expose request
02:34:27.286 00.032 11060 IsSlewing returns 0
02:34:27.287 00.001 11060 IsGuiding returns 0
02:34:27.436 00.149 11060 IsGuiding returns 0
02:34:27.438 00.002 11060 Move returns status 0, amount 119
02:34:27.438 00.000 11060 MoveAxis(N, 0, ABG)
02:34:27.438 00.000 11060 Move returns status 0, amount 0
02:34:27.438 00.000 11060 move complete, result=0
02:34:27.438 00.000 11060 worker thread done servicing request
02:34:27.438 00.000 11060 Worker thread wakes up
02:34:27.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:27.440 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:27.442 00.002 10844 GuideStep: 0.5 px 119 ms WEST, 0.1 px 0 ms NORTH
02:34:28.115 00.673 11060 Exposure complete
02:34:29.692 01.577 11060 worker thread done servicing request
02:34:29.692 00.000 10844 OnExposeComplete: enter
02:34:29.692 00.000 10844 UpdateGuideState(): m_state=6
02:34:29.693 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
02:34:29.693 00.000 10844 Star::Find returns 1 (0), X=1551.12, Y=561.56, Mass=2143, SNR=29.2, Peak=207 HFD=3.6
02:34:29.694 00.001 10844 MultiStar: [#1 0.03,-0.41,0.99,U] [#2 0.28,-0.05,1.00,U] [#3 -0.04,-0.26,0.80,U] [#4 0.10,-0.54,1.00,U] [#5 -0.22,-0.55,0.72,U] [#6 0.66,-0.83,0.00,M6] [#7 -0.17,-0.91,0.00,M5] [#8 0.37,-0.32,0.67,U] 
02:34:29.694 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.42}, one-star: {0.07, -0.74}
02:34:29.694 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
02:34:29.694 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
02:34:29.694 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.42 hyp=0.42 cameraTheta=-1.37 mountX=0.39 mountY=0.15, mountTheta=0.37
02:34:29.696 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.42, opts=13)
02:34:29.697 00.001 10844 Enqueuing Move request for scope (0.09, -0.42)
02:34:29.697 00.000 11060 Worker thread wakes up
02:34:29.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.42) opts 0xd
02:34:29.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:29.697 00.000 10844 UpdateGuideState exits: m=2143 SNR=29.2
02:34:29.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:29.699 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:29.699 00.000 10844 Enqueuing Expose request
02:34:29.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.42)
02:34:29.699 00.000 11060 Moving (0.09, -0.42) raw xDistance=0.39 yDistance=0.15
02:34:29.700 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
02:34:29.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:29.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:34:29.700 00.000 11060 MoveAxis(W, 101, ABG)
02:34:29.700 00.000 11060 Guiding  Dir = 3, Dur = 101
02:34:29.714 00.014 11060 IsSlewing returns 0
02:34:29.717 00.003 11060 IsGuiding returns 0
02:34:29.864 00.147 11060 IsGuiding returns 0
02:34:29.864 00.000 11060 Move returns status 0, amount 101
02:34:29.864 00.000 11060 MoveAxis(N, 0, ABG)
02:34:29.864 00.000 11060 Move returns status 0, amount 0
02:34:29.865 00.001 11060 move complete, result=0
02:34:29.865 00.000 11060 worker thread done servicing request
02:34:29.866 00.001 11060 Worker thread wakes up
02:34:29.866 00.000 10844 GuideStep: 0.4 px 101 ms WEST, 0.2 px 0 ms NORTH
02:34:29.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:29.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:30.563 00.697 11060 Exposure complete
02:34:31.689 01.126 10844 OnExposeComplete: enter
02:34:31.689 00.000 10844 UpdateGuideState(): m_state=6
02:34:31.689 00.000 11060 worker thread done servicing request
02:34:31.689 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
02:34:31.690 00.001 10844 Star::Find returns 1 (0), X=1550.80, Y=561.43, Mass=2561, SNR=32.4, Peak=254 HFD=3.3
02:34:31.691 00.001 10844 MultiStar: [#1 -0.22,-0.60,0.88,U] [#2 -0.38,-0.44,0.92,U] [#3 0.55,-0.05,0.77,U] [#4 0.23,-0.57,0.86,U] [#5 -0.06,-0.75,0.00,M6] [#6 0.54,-0.57,0.00,M7] [#7 0.09,-1.07,0.00,M6] [#8 0.64,-0.16,0.00,M1] 
02:34:31.691 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.53}, one-star: {-0.24, -0.88}
02:34:31.691 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.75) = xAngle (0.11 = 0.11)
02:34:31.691 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.09 = 0.09)
02:34:31.691 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.53 hyp=0.53 cameraTheta=-1.64 mountX=0.52 mountY=0.05, mountTheta=0.09
02:34:31.694 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.53, opts=13)
02:34:31.694 00.000 10844 Enqueuing Move request for scope (-0.04, -0.53)
02:34:31.694 00.000 11060 Worker thread wakes up
02:34:31.694 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:31.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.53) opts 0xd
02:34:31.694 00.000 10844 UpdateGuideState exits: m=2561 SNR=32.4
02:34:31.695 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.53)
02:34:31.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:31.695 00.000 11060 Moving (-0.04, -0.53) raw xDistance=0.52 yDistance=0.05
02:34:31.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:31.695 00.000 10844 Enqueuing Expose request
02:34:31.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
02:34:31.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:31.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:34:31.695 00.000 11060 MoveAxis(W, 132, ABG)
02:34:31.695 00.000 11060 Guiding  Dir = 3, Dur = 132
02:34:31.741 00.046 11060 IsSlewing returns 0
02:34:31.741 00.000 11060 IsGuiding returns 0
02:34:31.884 00.143 11060 IsGuiding returns 0
02:34:31.884 00.000 11060 Move returns status 0, amount 132
02:34:31.886 00.002 11060 MoveAxis(N, 0, ABG)
02:34:31.886 00.000 11060 Move returns status 0, amount 0
02:34:31.886 00.000 11060 move complete, result=0
02:34:31.886 00.000 10844 GuideStep: 0.5 px 132 ms WEST, 0.0 px 0 ms NORTH
02:34:31.887 00.001 11060 worker thread done servicing request
02:34:31.887 00.000 11060 Worker thread wakes up
02:34:31.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:31.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:32.551 00.664 11060 Exposure complete
02:34:33.011 00.460 11060 worker thread done servicing request
02:34:33.011 00.000 10844 OnExposeComplete: enter
02:34:33.011 00.000 10844 UpdateGuideState(): m_state=6
02:34:33.012 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
02:34:33.012 00.000 10844 Star::Find returns 1 (0), X=1550.89, Y=561.35, Mass=2449, SNR=31.4, Peak=230 HFD=3.3
02:34:33.012 00.000 10844 MultiStar: [#1 -0.19,-0.89,0.00,M9] [#2 -0.30,-0.34,0.98,U] [#3 -0.05,-0.23,0.81,U] [#4 0.06,-0.32,0.98,U] [#5 0.20,-1.17,0.00,M7] [#6 0.29,-0.85,0.00,M8] [#7 -0.21,-0.73,0.00,M7] [#8 0.29,-0.16,0.58,U] 
02:34:33.012 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.43}, one-star: {-0.15, -0.95}
02:34:33.013 00.001 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
02:34:33.013 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
02:34:33.013 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.43 hyp=0.44 cameraTheta=-1.71 mountX=0.43 mountY=0.01, mountTheta=0.03
02:34:33.014 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.43, opts=13)
02:34:33.014 00.000 10844 Enqueuing Move request for scope (-0.06, -0.43)
02:34:33.014 00.000 11060 Worker thread wakes up
02:34:33.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:34:33.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.43) opts 0xd
02:34:33.016 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.43)
02:34:33.016 00.000 11060 Moving (-0.06, -0.43) raw xDistance=0.43 yDistance=0.01
02:34:33.016 00.000 10844 UpdateGuideState exits: m=2449 SNR=31.4
02:34:33.017 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:33.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:33.018 00.001 10844 Enqueuing Expose request
02:34:33.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
02:34:33.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:33.019 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:34:33.019 00.000 11060 MoveAxis(W, 111, ABG)
02:34:33.019 00.000 11060 Guiding  Dir = 3, Dur = 111
02:34:33.065 00.046 11060 IsSlewing returns 0
02:34:33.066 00.001 11060 IsGuiding returns 0
02:34:33.205 00.139 11060 IsGuiding returns 0
02:34:33.207 00.002 11060 Move returns status 0, amount 111
02:34:33.207 00.000 11060 MoveAxis(N, 0, ABG)
02:34:33.207 00.000 11060 Move returns status 0, amount 0
02:34:33.207 00.000 11060 move complete, result=0
02:34:33.207 00.000 11060 worker thread done servicing request
02:34:33.207 00.000 11060 Worker thread wakes up
02:34:33.207 00.000 10844 GuideStep: 0.4 px 111 ms WEST, 0.0 px 0 ms NORTH
02:34:33.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:33.208 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:33.835 00.627 11060 Exposure complete
02:34:34.449 00.614 11060 worker thread done servicing request
02:34:34.449 00.000 10844 OnExposeComplete: enter
02:34:34.449 00.000 10844 UpdateGuideState(): m_state=6
02:34:34.449 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
02:34:34.449 00.000 10844 Star::Find returns 1 (0), X=1550.98, Y=561.58, Mass=2282, SNR=29.9, Peak=179 HFD=3.7
02:34:34.451 00.002 10844 MultiStar: [#1 0.09,-0.65,0.00,M10] [#2 0.11,0.05,0.98,U] [#3 -0.11,0.12,0.73,U] [#4 0.05,-0.31,0.97,U] [#5 -0.19,-0.59,0.62,U] [#6 0.51,-0.60,0.00,M9] [#7 -0.14,-0.58,0.63,U] [#8 0.14,-0.11,0.63,U] 
02:34:34.451 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.30}, one-star: {-0.06, -0.72}
02:34:34.451 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
02:34:34.451 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
02:34:34.451 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.63 mountX=0.30 mountY=0.03, mountTheta=0.11
02:34:34.472 00.021 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.30, opts=13)
02:34:34.473 00.001 10844 Enqueuing Move request for scope (-0.02, -0.30)
02:34:34.473 00.000 11060 Worker thread wakes up
02:34:34.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.30) opts 0xd
02:34:34.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.30)
02:34:34.473 00.000 11060 Moving (-0.02, -0.30) raw xDistance=0.30 yDistance=0.03
02:34:34.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:34:34.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.30
02:34:34.473 00.000 10844 UpdateGuideState exits: m=2282 SNR=29.9
02:34:34.474 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:34.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:34:34.475 00.001 11060 MoveAxis(W, 78, ABG)
02:34:34.475 00.000 11060 Guiding  Dir = 3, Dur = 78
02:34:34.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:34.477 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:34.478 00.001 10844 Enqueuing Expose request
02:34:34.524 00.046 11060 IsSlewing returns 0
02:34:34.525 00.001 11060 IsGuiding returns 0
02:34:34.735 00.210 11060 IsGuiding returns 0
02:34:34.736 00.001 11060 Move returns status 0, amount 78
02:34:34.736 00.000 11060 MoveAxis(N, 0, ABG)
02:34:34.736 00.000 11060 Move returns status 0, amount 0
02:34:34.736 00.000 11060 move complete, result=0
02:34:34.736 00.000 11060 worker thread done servicing request
02:34:34.736 00.000 10844 GuideStep: 0.3 px 78 ms WEST, 0.0 px 0 ms NORTH
02:34:34.736 00.000 11060 Worker thread wakes up
02:34:34.740 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:34.741 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:36.285 01.544 11060 Exposure complete
02:34:36.671 00.386 11060 worker thread done servicing request
02:34:36.671 00.000 10844 OnExposeComplete: enter
02:34:36.671 00.000 10844 UpdateGuideState(): m_state=6
02:34:36.671 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
02:34:36.672 00.001 10844 Star::Find returns 1 (0), X=1550.84, Y=561.49, Mass=1991, SNR=27.9, Peak=187 HFD=3.0
02:34:36.673 00.001 10844 MultiStar: [#1 0.16,-1.05,0.00,R] [#2 -0.32,-0.12,0.98,U] [#3 0.10,-0.79,0.00,M1] [#4 0.14,-0.83,0.00,M1] [#5 -0.28,-0.85,0.00,M7] [#6 0.37,-0.74,0.00,M10] [#7 -0.46,-0.96,0.00,M7] [#8 0.24,-0.79,0.00,M1] 
02:34:36.673 00.000 10844 refined, 1 included, MultiStar: {-0.26, -0.47}, one-star: {-0.21, -0.81}
02:34:36.673 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.75) = xAngle (-0.33 = -0.33)
02:34:36.674 00.001 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
02:34:36.674 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.47 hyp=0.54 cameraTheta=-2.08 mountX=0.51 mountY=-0.18, mountTheta=-0.35
02:34:36.689 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.47, opts=13)
02:34:36.689 00.000 10844 Enqueuing Move request for scope (-0.26, -0.47)
02:34:36.689 00.000 11060 Worker thread wakes up
02:34:36.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.47) opts 0xd
02:34:36.690 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:34:36.690 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.47)
02:34:36.690 00.000 10844 UpdateGuideState exits: m=1991 SNR=27.9
02:34:36.690 00.000 11060 Moving (-0.26, -0.47) raw xDistance=0.51 yDistance=-0.18
02:34:36.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:36.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
02:34:36.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:36.690 00.000 10844 Enqueuing Expose request
02:34:36.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:36.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:34:36.691 00.001 11060 MoveAxis(W, 127, ABG)
02:34:36.691 00.000 11060 Guiding  Dir = 3, Dur = 127
02:34:36.707 00.016 11060 IsSlewing returns 0
02:34:36.707 00.000 11060 IsGuiding returns 0
02:34:36.853 00.146 11060 IsGuiding returns 0
02:34:36.853 00.000 11060 Move returns status 0, amount 127
02:34:36.853 00.000 11060 MoveAxis(N, 0, ABG)
02:34:36.854 00.001 11060 Move returns status 0, amount 0
02:34:36.854 00.000 11060 move complete, result=0
02:34:36.854 00.000 11060 worker thread done servicing request
02:34:36.854 00.000 11060 Worker thread wakes up
02:34:36.854 00.000 10844 GuideStep: 0.5 px 127 ms WEST, -0.2 px 0 ms NORTH
02:34:36.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:36.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:38.119 01.265 11060 Exposure complete
02:34:40.404 02.285 10844 OnExposeComplete: enter
02:34:40.404 00.000 10844 UpdateGuideState(): m_state=6
02:34:40.405 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
02:34:40.405 00.000 10844 Star::Find returns 1 (0), X=1550.91, Y=561.92, Mass=2439, SNR=31.6, Peak=218 HFD=3.0
02:34:40.405 00.000 10844 MultiStar: [#1 -0.38,0.61,0.00,M1] [#2 -0.08,0.25,0.99,U] [#3 0.00,-0.04,0.73,U] [#4 -0.07,-0.36,0.97,U] [#5 0.12,-0.73,0.00,M8] [#6 0.43,-0.39,0.74,U] [#7 -0.08,-0.44,0.59,U] [#8 0.08,0.04,0.59,U] 
02:34:40.406 00.001 10844 refined, 6 included, MultiStar: {0.01, -0.19}, one-star: {-0.14, -0.39}
02:34:40.407 00.001 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.75) = xAngle (0.23 = 0.23)
02:34:40.407 00.000 11060 worker thread done servicing request
02:34:40.408 00.001 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
02:34:40.408 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.52 mountX=0.18 mountY=0.04, mountTheta=0.21
02:34:40.411 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.19, opts=13)
02:34:40.411 00.000 10844 Enqueuing Move request for scope (0.01, -0.19)
02:34:40.411 00.000 11060 Worker thread wakes up
02:34:40.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:34:40.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
02:34:40.411 00.000 10844 UpdateGuideState exits: m=2439 SNR=31.6
02:34:40.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
02:34:40.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:40.411 00.000 11060 Moving (0.01, -0.19) raw xDistance=0.18 yDistance=0.04
02:34:40.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:40.412 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:34:40.412 00.000 10844 Enqueuing Expose request
02:34:40.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:40.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:34:40.413 00.001 11060 MoveAxis(W, 49, ABG)
02:34:40.413 00.000 11060 Guiding  Dir = 3, Dur = 49
02:34:40.443 00.030 11060 IsSlewing returns 0
02:34:40.444 00.001 11060 IsGuiding returns 0
02:34:40.521 00.077 11060 IsGuiding returns 0
02:34:40.521 00.000 11060 Move returns status 0, amount 49
02:34:40.521 00.000 11060 MoveAxis(N, 0, ABG)
02:34:40.521 00.000 11060 Move returns status 0, amount 0
02:34:40.521 00.000 11060 move complete, result=0
02:34:40.521 00.000 11060 worker thread done servicing request
02:34:40.521 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
02:34:40.523 00.002 11060 Worker thread wakes up
02:34:40.525 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:40.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:41.336 00.811 11060 Exposure complete
02:34:42.695 01.359 11060 worker thread done servicing request
02:34:42.695 00.000 10844 OnExposeComplete: enter
02:34:42.696 00.001 10844 UpdateGuideState(): m_state=6
02:34:42.696 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
02:34:42.696 00.000 10844 Star::Find returns 1 (0), X=1550.59, Y=560.97, Mass=2262, SNR=30.3, Peak=194 HFD=3.6
02:34:42.697 00.001 10844 MultiStar: large primary error, entering stabilization period
02:34:42.697 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
02:34:42.697 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
02:34:42.697 00.000 10844 CameraToMount -- cameraX=-0.46 cameraY=-1.34 hyp=1.41 cameraTheta=-1.90 mountX=1.40 mountY=-0.23, mountTheta=-0.16
02:34:42.700 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.46, y=-1.34, opts=13)
02:34:42.700 00.000 10844 Enqueuing Move request for scope (-0.46, -1.34)
02:34:42.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:42.700 00.000 10844 UpdateGuideState exits: m=2262 SNR=30.3
02:34:42.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:42.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:42.700 00.000 10844 Enqueuing Expose request
02:34:42.701 00.001 11060 Worker thread wakes up
02:34:42.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -1.34) opts 0xd
02:34:42.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.46, -1.34)
02:34:42.701 00.000 11060 Moving (-0.46, -1.34) raw xDistance=1.40 yDistance=-0.23
02:34:42.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.38 from input 1.40
02:34:42.703 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:42.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:34:42.703 00.000 11060 MoveAxis(W, 346, ABG)
02:34:42.703 00.000 11060 Guiding  Dir = 3, Dur = 346
02:34:42.711 00.008 11060 IsSlewing returns 0
02:34:42.711 00.000 11060 IsGuiding returns 0
02:34:43.070 00.359 11060 IsGuiding returns 0
02:34:43.072 00.002 11060 Move returns status 0, amount 346
02:34:43.072 00.000 11060 MoveAxis(N, 0, ABG)
02:34:43.072 00.000 11060 Move returns status 0, amount 0
02:34:43.072 00.000 11060 move complete, result=0
02:34:43.073 00.001 11060 worker thread done servicing request
02:34:43.073 00.000 11060 Worker thread wakes up
02:34:43.073 00.000 10844 GuideStep: 1.4 px 346 ms WEST, -0.2 px 0 ms NORTH
02:34:43.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:43.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:43.765 00.692 11060 Exposure complete
02:34:44.782 01.017 11060 worker thread done servicing request
02:34:44.782 00.000 10844 OnExposeComplete: enter
02:34:44.782 00.000 10844 UpdateGuideState(): m_state=6
02:34:44.783 00.001 10844 Star::Find(15, 1550, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
02:34:44.783 00.000 10844 Star::Find returns 1 (1), X=1550.38, Y=561.91, Mass=2132, SNR=28.8, Peak=255 HFD=3.4
02:34:44.784 00.001 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
02:34:44.784 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
02:34:44.784 00.000 10844 CameraToMount -- cameraX=-0.66 cameraY=-0.39 hyp=0.77 cameraTheta=-2.61 mountX=0.50 mountY=-0.59, mountTheta=-0.87
02:34:44.786 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.66, y=-0.39, opts=13)
02:34:44.786 00.000 10844 Enqueuing Move request for scope (-0.66, -0.39)
02:34:44.786 00.000 11060 Worker thread wakes up
02:34:44.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:34:44.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.39) opts 0xd
02:34:44.789 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.66, -0.39)
02:34:44.789 00.000 10844 UpdateGuideState exits: m=2132 SNR=28.8 Saturated
02:34:44.790 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:44.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:44.790 00.000 10844 Enqueuing Expose request
02:34:44.791 00.001 11060 Moving (-0.66, -0.39) raw xDistance=0.50 yDistance=-0.59
02:34:44.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.50
02:34:44.791 00.000 11060 resist switch: large excursion: input -0.59 thresh 0.57 direction from 1 to -1
02:34:44.791 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.77
02:34:44.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.59
02:34:44.791 00.000 11060 MoveAxis(W, 134, ABG)
02:34:44.791 00.000 11060 Guiding  Dir = 3, Dur = 134
02:34:44.804 00.013 11060 IsSlewing returns 0
02:34:44.805 00.001 11060 IsGuiding returns 0
02:34:44.954 00.149 11060 IsGuiding returns 0
02:34:44.955 00.001 11060 Move returns status 0, amount 134
02:34:44.955 00.000 11060 BLC: Oldest BLC event removed
02:34:44.956 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 624 applied
02:34:44.956 00.000 11060 MoveAxis(N, 854, ABG)
02:34:44.956 00.000 11060 duration set to 750 by maxDecDuration
02:34:44.956 00.000 11060 Guiding  Dir = 0, Dur = 750
02:34:44.960 00.004 11060 IsSlewing returns 0
02:34:44.961 00.001 11060 IsGuiding returns 0
02:34:45.725 00.764 11060 IsGuiding returns 0
02:34:45.726 00.001 11060 Move returns status 0, amount 750
02:34:45.726 00.000 11060 move complete, result=0
02:34:45.726 00.000 11060 worker thread done servicing request
02:34:45.726 00.000 10844 GuideStep: 0.5 px 134 ms WEST, -0.6 px 750 ms NORTH
02:34:45.726 00.000 11060 Worker thread wakes up
02:34:45.727 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:45.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:46.367 00.640 11060 Exposure complete
02:34:46.847 00.480 11060 worker thread done servicing request
02:34:46.847 00.000 10844 OnExposeComplete: enter
02:34:46.847 00.000 10844 UpdateGuideState(): m_state=6
02:34:46.847 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
02:34:46.847 00.000 10844 Star::Find returns 1 (0), X=1550.67, Y=561.45, Mass=2226, SNR=29.0, Peak=206 HFD=3.3
02:34:46.847 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
02:34:46.849 00.002 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.25 = -0.25)
02:34:46.849 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.85 hyp=0.93 cameraTheta=-1.99 mountX=0.90 mountY=-0.23, mountTheta=-0.25
02:34:46.851 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.85, opts=13)
02:34:46.851 00.000 10844 Enqueuing Move request for scope (-0.38, -0.85)
02:34:46.851 00.000 11060 Worker thread wakes up
02:34:46.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:46.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.85) opts 0xd
02:34:46.851 00.000 10844 UpdateGuideState exits: m=2226 SNR=29.0
02:34:46.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.85)
02:34:46.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:46.852 00.001 11060 Moving (-0.38, -0.85) raw xDistance=0.90 yDistance=-0.23
02:34:46.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:46.852 00.000 10844 Enqueuing Expose request
02:34:46.864 00.012 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.412915, 1:0.232226
02:34:46.864 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
02:34:46.864 00.000 11060 BLC: window closed
02:34:46.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.90
02:34:46.865 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:34:46.865 00.000 11060 MoveAxis(W, 226, ABG)
02:34:46.865 00.000 11060 Guiding  Dir = 3, Dur = 226
02:34:46.872 00.007 11060 IsSlewing returns 0
02:34:46.872 00.000 11060 IsGuiding returns 0
02:34:47.106 00.234 11060 IsGuiding returns 0
02:34:47.106 00.000 11060 Move returns status 0, amount 226
02:34:47.106 00.000 11060 MoveAxis(N, 90, ABG)
02:34:47.107 00.001 11060 Guiding  Dir = 0, Dur = 90
02:34:47.132 00.025 11060 IsSlewing returns 0
02:34:47.136 00.004 11060 IsGuiding returns 0
02:34:47.247 00.111 11060 IsGuiding returns 0
02:34:47.252 00.005 11060 Move returns status 0, amount 90
02:34:47.413 00.161 11060 move complete, result=0
02:34:47.413 00.000 10844 GuideStep: 0.9 px 226 ms WEST, -0.2 px 90 ms NORTH
02:34:47.414 00.001 11060 worker thread done servicing request
02:34:47.416 00.002 11060 Worker thread wakes up
02:34:47.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:47.418 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:49.172 01.754 11060 Exposure complete
02:34:52.968 03.796 11060 worker thread done servicing request
02:34:52.968 00.000 10844 OnExposeComplete: enter
02:34:52.968 00.000 10844 UpdateGuideState(): m_state=6
02:34:52.969 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
02:34:52.969 00.000 10844 Star::Find returns 1 (0), X=1550.21, Y=561.29, Mass=2302, SNR=30.2, Peak=243 HFD=3.6
02:34:52.969 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
02:34:52.969 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
02:34:52.969 00.000 10844 CameraToMount -- cameraX=-0.83 cameraY=-1.01 hyp=1.31 cameraTheta=-2.26 mountX=1.14 mountY=-0.66, mountTheta=-0.52
02:34:52.988 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.83, y=-1.01, opts=13)
02:34:52.988 00.000 10844 Enqueuing Move request for scope (-0.83, -1.01)
02:34:52.988 00.000 11060 Worker thread wakes up
02:34:52.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -1.01) opts 0xd
02:34:52.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:52.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.83, -1.01)
02:34:52.988 00.000 10844 UpdateGuideState exits: m=2302 SNR=30.2
02:34:52.988 00.000 11060 Moving (-0.83, -1.01) raw xDistance=1.14 yDistance=-0.66
02:34:52.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 1.14
02:34:52.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.66
02:34:52.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:52.988 00.000 11060 MoveAxis(W, 289, ABG)
02:34:52.990 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:52.990 00.000 10844 Enqueuing Expose request
02:34:52.990 00.000 11060 Guiding  Dir = 3, Dur = 289
02:34:52.999 00.009 11060 IsSlewing returns 0
02:34:53.000 00.001 11060 IsGuiding returns 0
02:34:53.303 00.303 11060 IsGuiding returns 0
02:34:53.304 00.001 11060 Move returns status 0, amount 289
02:34:53.304 00.000 11060 MoveAxis(N, 256, ABG)
02:34:53.304 00.000 11060 Guiding  Dir = 0, Dur = 256
02:34:53.350 00.046 11060 IsSlewing returns 0
02:34:53.354 00.004 11060 IsGuiding returns 0
02:34:53.678 00.324 11060 IsGuiding returns 0
02:34:53.678 00.000 11060 Move returns status 0, amount 256
02:34:53.678 00.000 11060 move complete, result=0
02:34:53.678 00.000 11060 worker thread done servicing request
02:34:53.678 00.000 11060 Worker thread wakes up
02:34:53.678 00.000 10844 GuideStep: 1.1 px 289 ms WEST, -0.7 px 256 ms NORTH
02:34:53.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:53.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:54.402 00.724 11060 Exposure complete
02:34:55.591 01.189 10844 OnExposeComplete: enter
02:34:55.591 00.000 10844 UpdateGuideState(): m_state=6
02:34:55.592 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
02:34:55.592 00.000 10844 Star::Find returns 1 (0), X=1551.25, Y=561.94, Mass=2508, SNR=31.4, Peak=205 HFD=4.1
02:34:55.592 00.000 10844 MultiStar: exiting stabilization period
02:34:55.595 00.003 10844 MultiStar: [#1 0.02,0.66,0.82,U] [#2 -0.34,0.60,0.00,M1] [#3 0.69,0.03,0.00,M1] [#4 0.56,-0.31,0.93,U] [#5 0.55,-0.43,0.00,M9] [#6 1.00,0.30,0.00,M10] [#7 0.45,-0.37,0.53,U] [#8 0.83,-0.01,0.00,M1] 
02:34:55.598 00.003 10844 refined, 3 included, MultiStar: {0.30, -0.10}, one-star: {0.21, -0.36}
02:34:55.598 00.000 11060 worker thread done servicing request
02:34:55.598 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
02:34:55.599 00.001 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
02:34:55.599 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.31 cameraTheta=-0.31 mountX=0.04 mountY=0.31, mountTheta=1.44
02:34:55.613 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.10, opts=13)
02:34:55.613 00.000 10844 Enqueuing Move request for scope (0.30, -0.10)
02:34:55.613 00.000 11060 Worker thread wakes up
02:34:55.615 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:55.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
02:34:55.615 00.000 10844 UpdateGuideState exits: m=2508 SNR=31.4
02:34:55.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
02:34:55.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:55.615 00.000 11060 Moving (0.30, -0.10) raw xDistance=0.04 yDistance=0.31
02:34:55.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:55.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:34:55.615 00.000 10844 Enqueuing Expose request
02:34:55.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:55.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:34:55.616 00.001 11060 MoveAxis(E, 0, ABG)
02:34:55.616 00.000 11060 Move returns status 0, amount 0
02:34:55.616 00.000 11060 MoveAxis(N, 0, ABG)
02:34:55.616 00.000 11060 Move returns status 0, amount 0
02:34:55.616 00.000 11060 move complete, result=0
02:34:55.617 00.001 11060 worker thread done servicing request
02:34:55.617 00.000 11060 Worker thread wakes up
02:34:55.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:55.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:55.724 00.107 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:34:56.388 00.664 11060 Exposure complete
02:34:57.132 00.744 11060 worker thread done servicing request
02:34:57.132 00.000 10844 OnExposeComplete: enter
02:34:57.132 00.000 10844 UpdateGuideState(): m_state=6
02:34:57.133 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
02:34:57.133 00.000 10844 Star::Find returns 1 (0), X=1551.11, Y=561.90, Mass=2105, SNR=28.8, Peak=192 HFD=3.0
02:34:57.134 00.001 10844 MultiStar: [#1 0.16,0.72,0.00,M1] [#2 0.09,0.19,1.02,U] [#3 0.32,-0.14,0.84,U] [#4 0.56,-0.18,0.98,U] [#5 0.04,-0.77,0.00,M10] [#6 0.59,-0.64,0.00,R] [#7 0.40,-0.46,0.66,U] [#8 1.09,-0.02,0.00,M2] 
02:34:57.135 00.001 10844 refined, 4 included, MultiStar: {0.27, -0.18}, one-star: {0.06, -0.41}
02:34:57.136 00.001 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
02:34:57.136 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
02:34:57.136 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.33 cameraTheta=-0.58 mountX=0.13 mountY=0.30, mountTheta=1.17
02:34:57.138 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.18, opts=13)
02:34:57.138 00.000 10844 Enqueuing Move request for scope (0.27, -0.18)
02:34:57.138 00.000 11060 Worker thread wakes up
02:34:57.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:34:57.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
02:34:57.138 00.000 10844 UpdateGuideState exits: m=2105 SNR=28.8
02:34:57.140 00.002 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
02:34:57.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:57.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:57.140 00.000 11060 Moving (0.27, -0.18) raw xDistance=0.13 yDistance=0.30
02:34:57.140 00.000 10844 Enqueuing Expose request
02:34:57.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:34:57.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:57.141 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:34:57.141 00.000 11060 MoveAxis(W, 31, ABG)
02:34:57.141 00.000 11060 Guiding  Dir = 3, Dur = 31
02:34:57.189 00.048 11060 IsSlewing returns 0
02:34:57.191 00.002 11060 IsGuiding returns 0
02:34:57.284 00.093 11060 IsGuiding returns 0
02:34:57.284 00.000 11060 Move returns status 0, amount 31
02:34:57.284 00.000 11060 MoveAxis(N, 0, ABG)
02:34:57.284 00.000 11060 Move returns status 0, amount 0
02:34:57.285 00.001 11060 move complete, result=0
02:34:57.285 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.3 px 0 ms NORTH
02:34:57.285 00.000 11060 worker thread done servicing request
02:34:57.291 00.006 11060 Worker thread wakes up
02:34:57.292 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:57.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:57.962 00.670 11060 Exposure complete
02:34:58.698 00.736 11060 worker thread done servicing request
02:34:58.700 00.002 10844 OnExposeComplete: enter
02:34:58.700 00.000 10844 UpdateGuideState(): m_state=6
02:34:58.700 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
02:34:58.700 00.000 10844 Star::Find returns 1 (0), X=1551.24, Y=561.42, Mass=2092, SNR=28.9, Peak=193 HFD=3.6
02:34:58.701 00.001 10844 MultiStar: [#1 -0.01,0.10,0.96,U] [#2 0.18,-0.33,1.06,U] [#3 0.33,-0.88,0.00,M1] [#4 0.36,-0.27,1.05,U] [#5 0.15,-1.42,0.00,R] [#6 0.03,-0.24,0.81,U] [#7 0.49,-0.64,0.00,M5] [#8 0.40,-0.28,0.65,U] 
02:34:58.701 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.32}, one-star: {0.20, -0.88}
02:34:58.701 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.71 = 0.71)
02:34:58.701 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
02:34:58.701 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.05 mountX=0.28 mountY=0.24, mountTheta=0.70
02:34:58.705 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.32, opts=13)
02:34:58.706 00.001 10844 Enqueuing Move request for scope (0.19, -0.32)
02:34:58.706 00.000 11060 Worker thread wakes up
02:34:58.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.32) opts 0xd
02:34:58.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.32)
02:34:58.706 00.000 11060 Moving (0.19, -0.32) raw xDistance=0.28 yDistance=0.24
02:34:58.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
02:34:58.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:34:58.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:34:58.706 00.000 10844 UpdateGuideState exits: m=2092 SNR=28.9
02:34:58.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:58.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:34:58.706 00.000 10844 Enqueuing Expose request
02:34:58.707 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:34:58.707 00.000 11060 MoveAxis(W, 71, ABG)
02:34:58.707 00.000 11060 Guiding  Dir = 3, Dur = 71
02:34:58.714 00.007 11060 IsSlewing returns 0
02:34:58.715 00.001 11060 IsGuiding returns 0
02:34:58.801 00.086 11060 IsGuiding returns 0
02:34:58.801 00.000 11060 Move returns status 0, amount 71
02:34:58.802 00.001 11060 MoveAxis(N, 0, ABG)
02:34:58.802 00.000 11060 Move returns status 0, amount 0
02:34:58.802 00.000 11060 move complete, result=0
02:34:58.802 00.000 11060 worker thread done servicing request
02:34:58.802 00.000 11060 Worker thread wakes up
02:34:58.802 00.000 10844 GuideStep: 0.3 px 71 ms WEST, 0.2 px 0 ms NORTH
02:34:58.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:34:58.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:34:59.471 00.669 11060 Exposure complete
02:35:01.720 02.249 11060 worker thread done servicing request
02:35:01.720 00.000 10844 OnExposeComplete: enter
02:35:01.720 00.000 10844 UpdateGuideState(): m_state=6
02:35:01.721 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
02:35:01.721 00.000 10844 Star::Find returns 1 (1), X=1551.33, Y=561.51, Mass=2713, SNR=33.0, Peak=255 HFD=3.5
02:35:01.722 00.001 10844 MultiStar: [#1 0.20,0.22,0.84,U] [#2 0.16,-0.14,0.90,U] [#3 0.23,-0.52,0.72,U] [#4 0.52,-0.99,0.00,M1] [#5 -0.13,0.31,0.63,U] [#6 0.25,-0.21,0.74,U] [#7 -0.23,-1.08,0.00,M6] [#8 0.37,0.07,0.57,U] 
02:35:01.722 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.19}, one-star: {0.28, -0.79}
02:35:01.722 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.75) = xAngle (0.98 = 0.98)
02:35:01.722 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.97 = 0.97)
02:35:01.722 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.77 mountX=0.15 mountY=0.23, mountTheta=0.98
02:35:01.727 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.19, opts=13)
02:35:01.727 00.000 10844 Enqueuing Move request for scope (0.20, -0.19)
02:35:01.727 00.000 11060 Worker thread wakes up
02:35:01.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
02:35:01.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
02:35:01.727 00.000 11060 Moving (0.20, -0.19) raw xDistance=0.15 yDistance=0.23
02:35:01.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:35:01.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:01.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:35:01.727 00.000 11060 MoveAxis(W, 40, ABG)
02:35:01.727 00.000 11060 Guiding  Dir = 3, Dur = 40
02:35:01.728 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:01.729 00.001 10844 UpdateGuideState exits: m=2713 SNR=33.0 Saturated
02:35:01.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:01.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:01.729 00.000 10844 Enqueuing Expose request
02:35:01.756 00.027 11060 IsSlewing returns 0
02:35:01.762 00.006 11060 IsGuiding returns 0
02:35:01.817 00.055 11060 IsGuiding returns 0
02:35:01.817 00.000 11060 Move returns status 0, amount 40
02:35:01.817 00.000 11060 MoveAxis(N, 0, ABG)
02:35:01.817 00.000 11060 Move returns status 0, amount 0
02:35:01.818 00.001 11060 move complete, result=0
02:35:01.818 00.000 11060 worker thread done servicing request
02:35:01.818 00.000 11060 Worker thread wakes up
02:35:01.818 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.2 px 0 ms NORTH
02:35:01.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:01.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:02.488 00.670 11060 Exposure complete
02:35:06.427 03.939 10844 OnExposeComplete: enter
02:35:06.427 00.000 10844 UpdateGuideState(): m_state=6
02:35:06.428 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
02:35:06.428 00.000 10844 Star::Find returns 1 (0), X=1551.56, Y=561.89, Mass=2060, SNR=28.7, Peak=248 HFD=3.3
02:35:06.428 00.000 10844 MultiStar: [#1 0.54,0.32,1.02,U] [#2 0.44,-0.13,0.97,U] [#3 0.55,-0.52,0.00,M1] [#4 0.25,-0.73,0.00,M2] [#5 0.10,0.83,0.00,M1] [#6 0.31,-0.08,0.86,U] [#7 0.69,-0.65,0.00,M7] [#8 0.65,-0.15,0.71,U] 
02:35:06.443 00.015 10844 refined, 4 included, MultiStar: {0.49, -0.08}, one-star: {0.52, -0.41}
02:35:06.443 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
02:35:06.443 00.000 11060 worker thread done servicing request
02:35:06.443 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
02:35:06.443 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=-0.08 hyp=0.49 cameraTheta=-0.17 mountX=-0.00 mountY=0.49, mountTheta=1.58
02:35:06.462 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=-0.08, opts=13)
02:35:06.462 00.000 10844 Enqueuing Move request for scope (0.49, -0.08)
02:35:06.463 00.001 11060 Worker thread wakes up
02:35:06.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.08) opts 0xd
02:35:06.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, -0.08)
02:35:06.463 00.000 11060 Moving (0.49, -0.08) raw xDistance=-0.00 yDistance=0.49
02:35:06.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:35:06.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:06.464 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
02:35:06.464 00.000 11060 MoveAxis(E, 0, ABG)
02:35:06.464 00.000 11060 Move returns status 0, amount 0
02:35:06.464 00.000 11060 MoveAxis(N, 0, ABG)
02:35:06.464 00.000 11060 Move returns status 0, amount 0
02:35:06.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:06.464 00.000 11060 move complete, result=0
02:35:06.464 00.000 10844 UpdateGuideState exits: m=2060 SNR=28.7
02:35:06.465 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:06.465 00.000 11060 worker thread done servicing request
02:35:06.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:06.465 00.000 10844 Enqueuing Expose request
02:35:06.465 00.000 11060 Worker thread wakes up
02:35:06.465 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
02:35:06.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:06.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:07.199 00.734 11060 Exposure complete
02:35:08.542 01.343 10844 OnExposeComplete: enter
02:35:08.542 00.000 10844 UpdateGuideState(): m_state=6
02:35:08.543 00.001 11060 worker thread done servicing request
02:35:08.543 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
02:35:08.543 00.000 10844 Star::Find returns 1 (1), X=1551.45, Y=561.60, Mass=2345, SNR=30.1, Peak=255 HFD=3.3
02:35:08.544 00.001 10844 MultiStar: [#1 0.18,0.29,0.91,U] [#2 0.20,-0.26,0.98,U] [#3 0.17,-0.51,0.82,U] [#4 0.27,-0.86,0.00,M3] [#5 0.09,0.07,0.68,U] [#6 -0.05,-0.15,0.77,U] [#7 0.19,-0.49,0.61,U] [#8 0.46,-0.27,0.66,U] 
02:35:08.544 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.26}, one-star: {0.41, -0.70}
02:35:08.544 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.87 = 0.87)
02:35:08.544 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.85 = 0.85)
02:35:08.544 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.89 mountX=0.22 mountY=0.25, mountTheta=0.86
02:35:08.545 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.26, opts=13)
02:35:08.547 00.002 10844 Enqueuing Move request for scope (0.21, -0.26)
02:35:08.547 00.000 11060 Worker thread wakes up
02:35:08.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
02:35:08.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
02:35:08.547 00.000 11060 Moving (0.21, -0.26) raw xDistance=0.22 yDistance=0.25
02:35:08.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:35:08.547 00.000 10844 UpdateGuideState exits: m=2345 SNR=30.1 Saturated
02:35:08.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:08.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:08.547 00.000 10844 Enqueuing Expose request
02:35:08.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:35:08.549 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:35:08.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:35:08.549 00.000 11060 MoveAxis(W, 53, ABG)
02:35:08.549 00.000 11060 Guiding  Dir = 3, Dur = 53
02:35:08.572 00.023 11060 IsSlewing returns 0
02:35:08.575 00.003 11060 IsGuiding returns 0
02:35:08.651 00.076 11060 IsGuiding returns 0
02:35:08.651 00.000 11060 Move returns status 0, amount 53
02:35:08.651 00.000 11060 MoveAxis(N, 0, ABG)
02:35:08.651 00.000 11060 Move returns status 0, amount 0
02:35:08.651 00.000 11060 move complete, result=0
02:35:08.651 00.000 11060 worker thread done servicing request
02:35:08.652 00.001 10844 GuideStep: 0.2 px 53 ms WEST, 0.2 px 0 ms NORTH
02:35:08.653 00.001 11060 Worker thread wakes up
02:35:08.668 00.015 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:08.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:09.358 00.690 11060 Exposure complete
02:35:10.011 00.653 10844 OnExposeComplete: enter
02:35:10.012 00.001 10844 UpdateGuideState(): m_state=6
02:35:10.012 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
02:35:10.012 00.000 10844 Star::Find returns 1 (0), X=1551.28, Y=561.31, Mass=2502, SNR=31.6, Peak=190 HFD=3.7
02:35:10.013 00.001 10844 MultiStar: [#1 0.32,-0.28,0.87,U] [#2 0.02,-1.06,0.00,M1] [#3 0.64,-1.17,0.00,M1] [#4 0.40,-1.33,0.00,M4] [#5 0.17,-0.27,0.59,U] [#6 0.17,0.01,0.73,U] [#7 0.49,-1.03,0.00,M7] [#8 0.55,-0.00,0.62,U] 
02:35:10.013 00.000 10844 refined, 4 included, MultiStar: {0.28, -0.36}, one-star: {0.24, -0.99}
02:35:10.013 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.75) = xAngle (0.84 = 0.84)
02:35:10.013 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
02:35:10.013 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.36 hyp=0.46 cameraTheta=-0.91 mountX=0.31 mountY=0.34, mountTheta=0.83
02:35:10.096 00.083 11060 worker thread done servicing request
02:35:10.143 00.047 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.36, opts=13)
02:35:10.144 00.001 10844 Enqueuing Move request for scope (0.28, -0.36)
02:35:10.144 00.000 11060 Worker thread wakes up
02:35:10.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:10.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.36) opts 0xd
02:35:10.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.36)
02:35:10.144 00.000 10844 UpdateGuideState exits: m=2502 SNR=31.6
02:35:10.144 00.000 11060 Moving (0.28, -0.36) raw xDistance=0.31 yDistance=0.34
02:35:10.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:10.145 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
02:35:10.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:10.145 00.000 10844 Enqueuing Expose request
02:35:10.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:35:10.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:35:10.145 00.000 11060 MoveAxis(W, 77, ABG)
02:35:10.145 00.000 11060 Guiding  Dir = 3, Dur = 77
02:35:10.168 00.023 11060 IsSlewing returns 0
02:35:10.210 00.042 11060 IsGuiding returns 0
02:35:10.300 00.090 11060 IsGuiding returns 0
02:35:10.301 00.001 11060 Move returns status 0, amount 77
02:35:10.301 00.000 11060 MoveAxis(N, 0, ABG)
02:35:10.301 00.000 11060 Move returns status 0, amount 0
02:35:10.301 00.000 11060 move complete, result=0
02:35:10.302 00.001 10844 GuideStep: 0.3 px 77 ms WEST, 0.3 px 0 ms NORTH
02:35:10.304 00.002 11060 worker thread done servicing request
02:35:10.304 00.000 11060 Worker thread wakes up
02:35:10.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:10.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:11.019 00.715 11060 Exposure complete
02:35:11.656 00.637 11060 worker thread done servicing request
02:35:11.656 00.000 10844 OnExposeComplete: enter
02:35:11.656 00.000 10844 UpdateGuideState(): m_state=6
02:35:11.656 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
02:35:11.657 00.001 10844 Star::Find returns 1 (0), X=1551.34, Y=561.54, Mass=2469, SNR=31.5, Peak=240 HFD=3.4
02:35:11.658 00.001 10844 MultiStar: [#1 0.04,-0.21,0.97,U] [#2 0.54,-0.58,0.00,M2] [#3 0.63,-0.42,0.00,M2] [#4 0.19,-1.19,0.00,M5] [#5 0.13,0.07,0.68,U] [#6 0.42,-0.10,0.75,U] [#7 0.32,-1.19,0.00,M8] [#8 0.83,-0.34,0.00,M1] 
02:35:11.658 00.000 10844 refined, 3 included, MultiStar: {0.21, -0.30}, one-star: {0.29, -0.76}
02:35:11.658 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
02:35:11.658 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
02:35:11.658 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.30 hyp=0.36 cameraTheta=-0.94 mountX=0.25 mountY=0.26, mountTheta=0.80
02:35:11.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.30, opts=13)
02:35:11.661 00.001 10844 Enqueuing Move request for scope (0.21, -0.30)
02:35:11.661 00.000 11060 Worker thread wakes up
02:35:11.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:11.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.30) opts 0xd
02:35:11.661 00.000 10844 UpdateGuideState exits: m=2469 SNR=31.5
02:35:11.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.30)
02:35:11.662 00.001 11060 Moving (0.21, -0.30) raw xDistance=0.25 yDistance=0.26
02:35:11.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:11.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:35:11.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:11.662 00.000 10844 Enqueuing Expose request
02:35:11.662 00.000 11060 switching direction from -1 to 1 - decHistory=6 oldest=-0.58 newest=0.85
02:35:11.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
02:35:11.662 00.000 11060 MoveAxis(W, 64, ABG)
02:35:11.662 00.000 11060 Guiding  Dir = 3, Dur = 64
02:35:11.665 00.003 11060 IsSlewing returns 0
02:35:11.665 00.000 11060 IsGuiding returns 0
02:35:11.753 00.088 11060 IsGuiding returns 0
02:35:11.753 00.000 11060 Move returns status 0, amount 64
02:35:11.753 00.000 11060 BLC: Oldest BLC event removed
02:35:11.753 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 624 applied
02:35:11.753 00.000 11060 MoveAxis(S, 725, ABG)
02:35:11.753 00.000 11060 Guiding  Dir = 1, Dur = 725
02:35:11.759 00.006 11060 IsSlewing returns 0
02:35:11.760 00.001 11060 IsGuiding returns 0
02:35:12.491 00.731 11060 IsGuiding returns 0
02:35:12.491 00.000 11060 Move returns status 0, amount 725
02:35:12.491 00.000 11060 move complete, result=0
02:35:12.492 00.001 11060 worker thread done servicing request
02:35:12.492 00.000 10844 GuideStep: 0.3 px 64 ms WEST, 0.3 px 725 ms SOUTH
02:35:12.492 00.000 11060 Worker thread wakes up
02:35:12.493 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:12.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:13.150 00.657 11060 Exposure complete
02:35:13.711 00.561 11060 worker thread done servicing request
02:35:13.711 00.000 10844 OnExposeComplete: enter
02:35:13.711 00.000 10844 UpdateGuideState(): m_state=6
02:35:13.712 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
02:35:13.712 00.000 10844 Star::Find returns 1 (0), X=1551.11, Y=561.29, Mass=2472, SNR=31.0, Peak=208 HFD=3.5
02:35:13.713 00.001 10844 MultiStar: [#1 -0.12,-0.16,0.94,U] [#2 0.43,-0.47,0.99,U] [#3 0.92,-0.40,0.00,M3] [#4 0.19,-0.84,0.00,M6] [#5 0.06,0.35,0.57,U] [#6 -0.30,-0.09,0.79,U] [#7 0.22,-0.81,0.00,M9] [#8 0.65,-0.12,0.59,U] 
02:35:13.713 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.32}, one-star: {0.06, -1.01}
02:35:13.713 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
02:35:13.713 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
02:35:13.713 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.23 mountX=0.30 mountY=0.16, mountTheta=0.50
02:35:13.717 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.32, opts=13)
02:35:13.718 00.001 10844 Enqueuing Move request for scope (0.11, -0.32)
02:35:13.771 00.053 11060 Worker thread wakes up
02:35:13.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.32) opts 0xd
02:35:13.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.32)
02:35:13.771 00.000 11060 Moving (0.11, -0.32) raw xDistance=0.30 yDistance=0.16
02:35:13.771 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.181370, 1:0.163958
02:35:13.771 00.000 11060 BLC: No correction, Miss < min_move
02:35:13.772 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
02:35:13.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:13.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:13.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:35:13.772 00.000 10844 UpdateGuideState exits: m=2472 SNR=31.0
02:35:13.772 00.000 11060 MoveAxis(W, 75, ABG)
02:35:13.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:13.772 00.000 11060 Guiding  Dir = 3, Dur = 75
02:35:13.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:13.773 00.001 10844 Enqueuing Expose request
02:35:13.793 00.020 11060 IsSlewing returns 0
02:35:13.796 00.003 11060 IsGuiding returns 0
02:35:13.939 00.143 11060 IsGuiding returns 0
02:35:13.939 00.000 11060 Move returns status 0, amount 75
02:35:13.939 00.000 11060 MoveAxis(N, 0, ABG)
02:35:13.939 00.000 11060 Move returns status 0, amount 0
02:35:13.939 00.000 11060 move complete, result=0
02:35:13.939 00.000 11060 worker thread done servicing request
02:35:13.940 00.001 10844 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH
02:35:13.940 00.000 11060 Worker thread wakes up
02:35:13.941 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:13.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:15.670 01.729 11060 Exposure complete
02:35:16.042 00.372 11060 worker thread done servicing request
02:35:16.042 00.000 10844 OnExposeComplete: enter
02:35:16.042 00.000 10844 UpdateGuideState(): m_state=6
02:35:16.043 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
02:35:16.043 00.000 10844 Star::Find returns 1 (0), X=1551.21, Y=561.19, Mass=2566, SNR=32.6, Peak=253 HFD=3.4
02:35:16.043 00.000 10844 MultiStar: [#1 0.06,0.34,0.89,U] [#2 -0.47,-0.49,0.00,M2] [#3 0.20,-0.54,0.67,U] [#4 0.33,-1.09,0.00,M7] [#5 -0.03,0.13,0.64,U] [#6 -0.01,-0.41,0.76,U] [#7 0.35,-0.98,0.00,M10] [#8 0.55,-0.25,0.65,U] 
02:35:16.044 00.001 10844 refined, 5 included, MultiStar: {0.15, -0.34}, one-star: {0.16, -1.11}
02:35:16.044 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.75) = xAngle (0.60 = 0.60)
02:35:16.044 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.58 = 0.58)
02:35:16.044 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.16 mountX=0.31 mountY=0.20, mountTheta=0.58
02:35:16.046 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.34, opts=13)
02:35:16.059 00.013 10844 Enqueuing Move request for scope (0.15, -0.34)
02:35:16.059 00.000 11060 Worker thread wakes up
02:35:16.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:35:16.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.34) opts 0xd
02:35:16.059 00.000 10844 UpdateGuideState exits: m=2566 SNR=32.6
02:35:16.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.34)
02:35:16.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:16.059 00.000 11060 Moving (0.15, -0.34) raw xDistance=0.31 yDistance=0.20
02:35:16.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:16.060 00.001 10844 Enqueuing Expose request
02:35:16.060 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.181370, 1:0.163958, 2:0.201894
02:35:16.060 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
02:35:16.060 00.000 11060 BLC: window closed
02:35:16.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
02:35:16.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
02:35:16.060 00.000 11060 MoveAxis(W, 78, ABG)
02:35:16.060 00.000 11060 Guiding  Dir = 3, Dur = 78
02:35:16.084 00.024 11060 IsSlewing returns 0
02:35:16.085 00.001 11060 IsGuiding returns 0
02:35:16.194 00.109 11060 IsGuiding returns 0
02:35:16.194 00.000 11060 Move returns status 0, amount 78
02:35:16.194 00.000 11060 MoveAxis(S, 79, ABG)
02:35:16.194 00.000 11060 Guiding  Dir = 1, Dur = 79
02:35:16.209 00.015 11060 IsSlewing returns 0
02:35:16.220 00.011 11060 IsGuiding returns 0
02:35:16.302 00.082 11060 IsGuiding returns 0
02:35:16.302 00.000 11060 Move returns status 0, amount 79
02:35:16.302 00.000 11060 move complete, result=0
02:35:16.303 00.001 11060 worker thread done servicing request
02:35:16.303 00.000 11060 Worker thread wakes up
02:35:16.303 00.000 10844 GuideStep: 0.3 px 78 ms WEST, 0.2 px 79 ms SOUTH
02:35:16.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:16.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:17.022 00.719 11060 Exposure complete
02:35:19.770 02.748 11060 worker thread done servicing request
02:35:19.771 00.001 10844 OnExposeComplete: enter
02:35:19.771 00.000 10844 UpdateGuideState(): m_state=6
02:35:19.772 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
02:35:19.772 00.000 10844 Star::Find returns 1 (0), X=1551.18, Y=561.59, Mass=2162, SNR=29.4, Peak=229 HFD=3.2
02:35:19.773 00.001 10844 MultiStar: [#1 -0.02,-0.09,0.98,U] [#2 0.69,-0.37,0.00,M3] [#3 0.29,-0.09,0.84,U] [#4 0.88,-0.79,0.00,M8] [#5 0.51,0.35,0.66,U] [#6 0.32,-0.01,0.84,U] [#7 0.77,-0.84,0.00,R] [#8 0.37,-0.92,0.00,M1] 
02:35:19.773 00.000 10844 refined, 4 included, MultiStar: {0.23, -0.15}, one-star: {0.14, -0.71}
02:35:19.773 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.75) = xAngle (1.17 = 1.17)
02:35:19.774 00.001 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.15 = 1.15)
02:35:19.774 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.27 cameraTheta=-0.59 mountX=0.11 mountY=0.25, mountTheta=1.16
02:35:19.776 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.15, opts=13)
02:35:19.776 00.000 10844 Enqueuing Move request for scope (0.23, -0.15)
02:35:19.776 00.000 11060 Worker thread wakes up
02:35:19.777 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
02:35:19.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
02:35:19.778 00.001 11060 Moving (0.23, -0.15) raw xDistance=0.11 yDistance=0.25
02:35:19.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:35:19.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
02:35:19.778 00.000 11060 MoveAxis(E, 0, ABG)
02:35:19.778 00.000 11060 Move returns status 0, amount 0
02:35:19.778 00.000 11060 MoveAxis(S, 97, ABG)
02:35:19.778 00.000 11060 Guiding  Dir = 1, Dur = 97
02:35:19.779 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:35:19.780 00.001 10844 UpdateGuideState exits: m=2162 SNR=29.4
02:35:19.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:19.781 00.001 11060 IsSlewing returns 0
02:35:19.788 00.007 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:19.788 00.000 10844 Enqueuing Expose request
02:35:19.788 00.000 11060 IsGuiding returns 0
02:35:19.894 00.106 11060 IsGuiding returns 0
02:35:19.895 00.001 11060 Move returns status 0, amount 97
02:35:19.895 00.000 11060 move complete, result=0
02:35:19.998 00.103 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 97 ms SOUTH
02:35:19.998 00.000 11060 worker thread done servicing request
02:35:20.020 00.022 11060 Worker thread wakes up
02:35:20.021 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:20.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:20.720 00.699 11060 Exposure complete
02:35:21.974 01.254 11060 worker thread done servicing request
02:35:21.974 00.000 10844 OnExposeComplete: enter
02:35:21.974 00.000 10844 UpdateGuideState(): m_state=6
02:35:21.975 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
02:35:21.975 00.000 10844 Star::Find returns 1 (0), X=1550.79, Y=560.90, Mass=2476, SNR=31.3, Peak=252 HFD=3.7
02:35:21.975 00.000 10844 MultiStar: large primary error, entering stabilization period
02:35:21.975 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (-0.00 = -0.00)
02:35:21.975 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
02:35:21.975 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-1.40 hyp=1.43 cameraTheta=-1.75 mountX=1.43 mountY=-0.03, mountTheta=-0.02
02:35:22.068 00.093 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-1.40, opts=13)
02:35:22.068 00.000 10844 Enqueuing Move request for scope (-0.26, -1.40)
02:35:22.069 00.001 11060 Worker thread wakes up
02:35:22.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.40) opts 0xd
02:35:22.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -1.40)
02:35:22.069 00.000 11060 Moving (-0.26, -1.40) raw xDistance=1.43 yDistance=-0.03
02:35:22.070 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:35:22.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.39 from input 1.43
02:35:22.070 00.000 10844 UpdateGuideState exits: m=2476 SNR=31.3
02:35:22.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:22.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:35:22.070 00.000 11060 MoveAxis(W, 352, ABG)
02:35:22.088 00.018 11060 Guiding  Dir = 3, Dur = 352
02:35:22.089 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:22.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:22.089 00.000 10844 Enqueuing Expose request
02:35:22.121 00.032 11060 IsSlewing returns 0
02:35:22.121 00.000 11060 IsGuiding returns 0
02:35:22.520 00.399 11060 IsGuiding returns 0
02:35:22.520 00.000 11060 Move returns status 0, amount 352
02:35:22.520 00.000 11060 MoveAxis(N, 0, ABG)
02:35:22.520 00.000 11060 Move returns status 0, amount 0
02:35:22.520 00.000 11060 move complete, result=0
02:35:22.521 00.001 11060 worker thread done servicing request
02:35:22.521 00.000 11060 Worker thread wakes up
02:35:22.521 00.000 10844 GuideStep: 1.4 px 352 ms WEST, -0.0 px 0 ms NORTH
02:35:22.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:22.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:23.214 00.693 11060 Exposure complete
02:35:24.531 01.317 10844 OnExposeComplete: enter
02:35:24.531 00.000 10844 UpdateGuideState(): m_state=6
02:35:24.531 00.000 11060 worker thread done servicing request
02:35:24.532 00.001 10844 Star::Find(15, 1550, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
02:35:24.532 00.000 10844 Star::Find returns 1 (0), X=1551.05, Y=561.33, Mass=2486, SNR=31.5, Peak=190 HFD=3.9
02:35:24.532 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
02:35:24.532 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
02:35:24.532 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.98 hyp=0.98 cameraTheta=-1.57 mountX=0.96 mountY=0.16, mountTheta=0.16
02:35:24.537 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.98, opts=13)
02:35:24.537 00.000 10844 Enqueuing Move request for scope (-0.00, -0.98)
02:35:24.538 00.001 11060 Worker thread wakes up
02:35:24.539 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.98) opts 0xd
02:35:24.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:24.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.98)
02:35:24.539 00.000 10844 UpdateGuideState exits: m=2486 SNR=31.5
02:35:24.539 00.000 11060 Moving (-0.00, -0.98) raw xDistance=0.96 yDistance=0.16
02:35:24.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:24.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.96
02:35:24.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:24.539 00.000 10844 Enqueuing Expose request
02:35:24.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:24.541 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:35:24.541 00.000 11060 MoveAxis(W, 247, ABG)
02:35:24.541 00.000 11060 Guiding  Dir = 3, Dur = 247
02:35:24.553 00.012 11060 IsSlewing returns 0
02:35:24.554 00.001 11060 IsGuiding returns 0
02:35:24.818 00.264 11060 IsGuiding returns 0
02:35:24.818 00.000 11060 Move returns status 0, amount 247
02:35:24.818 00.000 11060 MoveAxis(N, 0, ABG)
02:35:24.818 00.000 11060 Move returns status 0, amount 0
02:35:24.818 00.000 11060 move complete, result=0
02:35:24.818 00.000 11060 worker thread done servicing request
02:35:24.819 00.001 10844 GuideStep: 1.0 px 247 ms WEST, 0.2 px 0 ms NORTH
02:35:24.819 00.000 11060 Worker thread wakes up
02:35:24.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:24.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:25.483 00.664 11060 Exposure complete
02:35:26.284 00.801 10844 OnExposeComplete: enter
02:35:26.284 00.000 10844 UpdateGuideState(): m_state=6
02:35:26.285 00.001 11060 worker thread done servicing request
02:35:26.285 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
02:35:26.285 00.000 10844 Star::Find returns 1 (1), X=1551.27, Y=561.70, Mass=2502, SNR=31.6, Peak=255 HFD=3.7
02:35:26.285 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
02:35:26.286 00.001 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
02:35:26.286 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.60 hyp=0.64 cameraTheta=-1.21 mountX=0.55 mountY=0.32, mountTheta=0.53
02:35:26.289 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.60, opts=13)
02:35:26.289 00.000 10844 Enqueuing Move request for scope (0.22, -0.60)
02:35:26.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:35:26.290 00.001 11060 Worker thread wakes up
02:35:26.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.60) opts 0xd
02:35:26.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.60)
02:35:26.290 00.000 10844 UpdateGuideState exits: m=2502 SNR=31.6 Saturated
02:35:26.290 00.000 11060 Moving (0.22, -0.60) raw xDistance=0.55 yDistance=0.32
02:35:26.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.55
02:35:26.291 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
02:35:26.291 00.000 11060 MoveAxis(W, 142, ABG)
02:35:26.292 00.001 11060 Guiding  Dir = 3, Dur = 142
02:35:26.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:26.308 00.016 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:26.308 00.000 10844 Enqueuing Expose request
02:35:26.309 00.001 11060 IsSlewing returns 0
02:35:26.310 00.001 11060 IsGuiding returns 0
02:35:26.465 00.155 11060 IsGuiding returns 0
02:35:26.466 00.001 11060 Move returns status 0, amount 142
02:35:26.466 00.000 11060 MoveAxis(S, 123, ABG)
02:35:26.466 00.000 11060 Guiding  Dir = 1, Dur = 123
02:35:26.511 00.045 11060 IsSlewing returns 0
02:35:26.512 00.001 11060 IsGuiding returns 0
02:35:26.651 00.139 11060 IsGuiding returns 0
02:35:26.651 00.000 11060 Move returns status 0, amount 123
02:35:26.651 00.000 11060 move complete, result=0
02:35:26.652 00.001 11060 worker thread done servicing request
02:35:26.652 00.000 11060 Worker thread wakes up
02:35:26.652 00.000 10844 GuideStep: 0.5 px 142 ms WEST, 0.3 px 123 ms SOUTH
02:35:26.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:26.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:27.301 00.649 11060 Exposure complete
02:35:29.054 01.753 10844 OnExposeComplete: enter
02:35:29.054 00.000 10844 UpdateGuideState(): m_state=6
02:35:29.055 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
02:35:29.055 00.000 10844 Star::Find returns 1 (0), X=1550.83, Y=562.09, Mass=2461, SNR=30.8, Peak=253 HFD=3.2
02:35:29.055 00.000 10844 MultiStar: exiting stabilization period
02:35:29.056 00.001 10844 MultiStar: [#1 -0.12,0.65,0.89,U] [#2 -0.21,0.09,0.98,U] [#3 0.33,-0.45,0.73,U] [#4 0.10,-0.42,1.04,U] [#5 -0.04,0.81,0.00,M1] [#6 -0.25,0.28,0.78,U] [#7 -0.92,0.34,0.00,M1] [#8 0.02,-0.20,0.64,U] 
02:35:29.056 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {-0.21, -0.21}
02:35:29.056 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.86 = -0.86)
02:35:29.056 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.88 = -0.88)
02:35:29.056 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.62 mountX=0.05 mountY=-0.05, mountTheta=-0.87
02:35:29.060 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
02:35:29.060 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
02:35:29.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:35:29.061 00.001 10844 UpdateGuideState exits: m=2461 SNR=30.8
02:35:29.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:29.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:29.061 00.000 10844 Enqueuing Expose request
02:35:29.076 00.015 11060 worker thread done servicing request
02:35:29.076 00.000 11060 Worker thread wakes up
02:35:29.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
02:35:29.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
02:35:29.078 00.002 11060 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=-0.05
02:35:29.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:35:29.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:29.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:35:29.079 00.001 11060 MoveAxis(E, 0, ABG)
02:35:29.079 00.000 11060 Move returns status 0, amount 0
02:35:29.079 00.000 11060 MoveAxis(N, 0, ABG)
02:35:29.079 00.000 11060 Move returns status 0, amount 0
02:35:29.079 00.000 11060 move complete, result=0
02:35:29.079 00.000 11060 worker thread done servicing request
02:35:29.079 00.000 11060 Worker thread wakes up
02:35:29.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:29.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:29.083 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:29.728 00.645 11060 Exposure complete
02:35:33.728 04.000 10844 OnExposeComplete: enter
02:35:33.729 00.001 10844 UpdateGuideState(): m_state=6
02:35:33.730 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
02:35:33.730 00.000 10844 Star::Find returns 1 (0), X=1550.94, Y=562.21, Mass=2433, SNR=31.3, Peak=233 HFD=3.1
02:35:33.731 00.001 11060 worker thread done servicing request
02:35:33.731 00.000 10844 MultiStar: [#1 -0.12,0.75,0.00,M1] [#2 -0.34,0.10,0.92,U] [#3 0.19,0.12,0.75,U] [#4 -0.20,0.01,0.91,U] [#5 -0.30,0.59,0.64,U] [#6 -0.10,0.43,0.74,U] [#7 -0.35,0.73,0.00,M2] [#8 -0.05,0.37,0.59,U] 
02:35:33.731 00.000 10844 single-star, 6 included, MultiStar: {-0.14, 0.18}, one-star: {-0.11, -0.09}
02:35:33.732 00.001 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.75) = xAngle (-0.69 = -0.69)
02:35:33.732 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
02:35:33.732 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.44 mountX=0.11 mountY=-0.09, mountTheta=-0.70
02:35:33.770 00.038 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
02:35:33.770 00.000 10844 Enqueuing Move request for scope (-0.11, -0.09)
02:35:33.770 00.000 11060 Worker thread wakes up
02:35:33.772 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
02:35:33.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
02:35:33.772 00.000 11060 Moving (-0.11, -0.09) raw xDistance=0.11 yDistance=-0.09
02:35:33.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:35:33.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:33.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:35:33.772 00.000 11060 MoveAxis(E, 0, ABG)
02:35:33.772 00.000 11060 Move returns status 0, amount 0
02:35:33.774 00.002 11060 MoveAxis(N, 0, ABG)
02:35:33.774 00.000 11060 Move returns status 0, amount 0
02:35:33.774 00.000 11060 move complete, result=0
02:35:33.775 00.001 11060 worker thread done servicing request
02:35:33.783 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:33.784 00.001 10844 UpdateGuideState exits: m=2433 SNR=31.3
02:35:33.787 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:33.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:33.787 00.000 10844 Enqueuing Expose request
02:35:33.788 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:33.788 00.000 11060 Worker thread wakes up
02:35:33.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:33.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:34.468 00.680 11060 Exposure complete
02:35:36.104 01.636 10844 OnExposeComplete: enter
02:35:36.104 00.000 10844 UpdateGuideState(): m_state=6
02:35:36.105 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
02:35:36.105 00.000 10844 Star::Find returns 1 (1), X=1550.35, Y=561.43, Mass=2406, SNR=30.9, Peak=255 HFD=3.4
02:35:36.105 00.000 11060 worker thread done servicing request
02:35:36.105 00.000 10844 MultiStar: [#1 -0.18,0.01,0.93,U] [#2 -0.40,-0.22,0.94,U] [#3 -0.38,-0.44,0.73,U] [#4 -0.41,-0.05,0.96,U] [#5 -0.33,0.17,0.64,U] [#6 -0.94,0.17,0.00,M1] [#7 -0.93,0.07,0.00,M3] [#8 -0.05,-0.25,0.66,U] 
02:35:36.105 00.000 10844 refined, 6 included, MultiStar: {-0.37, -0.25}, one-star: {-0.70, -0.87}
02:35:36.107 00.002 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.75) = xAngle (-0.79 = -0.79)
02:35:36.107 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
02:35:36.107 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.25 hyp=0.45 cameraTheta=-2.54 mountX=0.32 mountY=-0.32, mountTheta=-0.79
02:35:36.130 00.023 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.25, opts=13)
02:35:36.130 00.000 10844 Enqueuing Move request for scope (-0.37, -0.25)
02:35:36.132 00.002 11060 Worker thread wakes up
02:35:36.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.25) opts 0xd
02:35:36.133 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.25)
02:35:36.134 00.001 11060 Moving (-0.37, -0.25) raw xDistance=0.32 yDistance=-0.32
02:35:36.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
02:35:36.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:36.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:35:36.134 00.000 11060 MoveAxis(W, 78, ABG)
02:35:36.134 00.000 11060 Guiding  Dir = 3, Dur = 78
02:35:36.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:36.136 00.002 10844 UpdateGuideState exits: m=2406 SNR=30.9 Saturated
02:35:36.136 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:36.136 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:36.138 00.002 10844 Enqueuing Expose request
02:35:36.147 00.009 11060 IsSlewing returns 0
02:35:36.150 00.003 11060 IsGuiding returns 0
02:35:36.239 00.089 11060 IsGuiding returns 0
02:35:36.239 00.000 11060 Move returns status 0, amount 78
02:35:36.240 00.001 11060 MoveAxis(N, 0, ABG)
02:35:36.240 00.000 11060 Move returns status 0, amount 0
02:35:36.240 00.000 11060 move complete, result=0
02:35:36.241 00.001 10844 GuideStep: 0.3 px 78 ms WEST, -0.3 px 0 ms NORTH
02:35:36.243 00.002 11060 worker thread done servicing request
02:35:36.246 00.003 11060 Worker thread wakes up
02:35:36.262 00.016 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:36.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:37.061 00.799 11060 Exposure complete
02:35:37.985 00.924 11060 worker thread done servicing request
02:35:37.985 00.000 10844 OnExposeComplete: enter
02:35:37.986 00.001 10844 UpdateGuideState(): m_state=6
02:35:37.986 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
02:35:37.986 00.000 10844 Star::Find returns 1 (0), X=1550.59, Y=561.40, Mass=2206, SNR=29.4, Peak=217 HFD=3.3
02:35:37.987 00.001 10844 MultiStar: [#1 -0.42,-0.14,1.03,U] [#2 -0.36,-0.23,1.05,U] [#3 -0.17,-0.39,0.81,U] [#4 -0.10,-0.72,0.00,M6] [#5 -0.43,0.54,0.64,U] [#6 -0.24,-0.02,0.84,U] [#7 -1.23,0.20,0.00,M4] [#8 0.32,0.07,0.67,U] 
02:35:37.987 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.20}, one-star: {-0.46, -0.90}
02:35:37.987 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
02:35:37.988 00.001 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
02:35:37.988 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.20 hyp=0.34 cameraTheta=-2.51 mountX=0.25 mountY=-0.24, mountTheta=-0.76
02:35:38.000 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.20, opts=13)
02:35:38.000 00.000 10844 Enqueuing Move request for scope (-0.28, -0.20)
02:35:38.001 00.001 11060 Worker thread wakes up
02:35:38.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.20) opts 0xd
02:35:38.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.20)
02:35:38.001 00.000 11060 Moving (-0.28, -0.20) raw xDistance=0.25 yDistance=-0.24
02:35:38.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:35:38.003 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:38.003 00.000 10844 UpdateGuideState exits: m=2206 SNR=29.4
02:35:38.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:38.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:38.003 00.000 10844 Enqueuing Expose request
02:35:38.005 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:35:38.012 00.007 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:35:38.013 00.001 11060 MoveAxis(W, 64, ABG)
02:35:38.013 00.000 11060 Guiding  Dir = 3, Dur = 64
02:35:38.031 00.018 11060 IsSlewing returns 0
02:35:38.032 00.001 11060 IsGuiding returns 0
02:35:38.106 00.074 11060 IsGuiding returns 0
02:35:38.106 00.000 11060 Move returns status 0, amount 64
02:35:38.106 00.000 11060 MoveAxis(N, 0, ABG)
02:35:38.106 00.000 11060 Move returns status 0, amount 0
02:35:38.107 00.001 11060 move complete, result=0
02:35:38.107 00.000 11060 worker thread done servicing request
02:35:38.107 00.000 11060 Worker thread wakes up
02:35:38.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:38.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:38.108 00.001 10844 GuideStep: 0.3 px 64 ms WEST, -0.2 px 0 ms NORTH
02:35:38.743 00.635 11060 Exposure complete
02:35:39.202 00.459 10844 OnExposeComplete: enter
02:35:39.202 00.000 11060 worker thread done servicing request
02:35:39.203 00.001 10844 UpdateGuideState(): m_state=6
02:35:39.203 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
02:35:39.203 00.000 10844 Star::Find returns 1 (0), X=1551.02, Y=561.56, Mass=2459, SNR=31.4, Peak=221 HFD=3.5
02:35:39.204 00.001 10844 MultiStar: [#1 -0.24,0.46,0.89,U] [#2 -0.10,-0.09,1.01,U] [#3 -0.17,-0.52,0.73,U] [#4 -0.23,-0.97,0.00,M7] [#5 -0.20,0.54,0.68,U] [#6 -0.29,0.34,0.80,U] [#7 -0.59,0.27,0.64,U] [#8 -0.02,-0.25,0.59,U] 
02:35:39.204 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.02}, one-star: {-0.02, -0.74}
02:35:39.204 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
02:35:39.205 00.001 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
02:35:39.205 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.03 mountX=0.06 mountY=-0.19, mountTheta=-1.28
02:35:39.208 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.02, opts=13)
02:35:39.208 00.000 10844 Enqueuing Move request for scope (-0.19, -0.02)
02:35:39.208 00.000 11060 Worker thread wakes up
02:35:39.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:39.208 00.000 10844 UpdateGuideState exits: m=2459 SNR=31.4
02:35:39.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:39.209 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
02:35:39.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
02:35:39.209 00.000 11060 Moving (-0.19, -0.02) raw xDistance=0.06 yDistance=-0.19
02:35:39.211 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:35:39.212 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:39.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:35:39.212 00.000 11060 MoveAxis(E, 0, ABG)
02:35:39.212 00.000 11060 Move returns status 0, amount 0
02:35:39.212 00.000 11060 MoveAxis(N, 0, ABG)
02:35:39.212 00.000 11060 Move returns status 0, amount 0
02:35:39.212 00.000 11060 move complete, result=0
02:35:39.212 00.000 11060 worker thread done servicing request
02:35:39.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:39.213 00.001 10844 Enqueuing Expose request
02:35:39.214 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:39.216 00.002 11060 Worker thread wakes up
02:35:39.220 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:39.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:39.862 00.642 11060 Exposure complete
02:35:40.509 00.647 10844 OnExposeComplete: enter
02:35:40.510 00.001 10844 UpdateGuideState(): m_state=6
02:35:40.510 00.000 11060 worker thread done servicing request
02:35:40.510 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
02:35:40.510 00.000 10844 Star::Find returns 1 (0), X=1550.64, Y=561.98, Mass=1891, SNR=27.2, Peak=218 HFD=3.3
02:35:40.511 00.001 10844 MultiStar: [#1 -0.00,0.53,1.03,U] [#2 0.47,-0.40,1.08,U] [#3 0.04,-0.81,0.00,M1] [#4 -0.06,-0.76,0.00,M8] [#5 -0.43,0.34,0.76,U] [#6 -0.38,0.07,0.91,U] [#7 -0.71,0.51,0.00,M4] [#8 0.04,-0.47,0.70,U] 
02:35:40.512 00.001 10844 refined, 5 included, MultiStar: {-0.10, -0.04}, one-star: {-0.41, -0.33}
02:35:40.513 00.001 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
02:35:40.514 00.001 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
02:35:40.514 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.74 mountX=0.06 mountY=-0.09, mountTheta=-0.99
02:35:40.516 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
02:35:40.516 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
02:35:40.516 00.000 11060 Worker thread wakes up
02:35:40.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
02:35:40.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
02:35:40.516 00.000 11060 Moving (-0.10, -0.04) raw xDistance=0.06 yDistance=-0.09
02:35:40.517 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:35:40.518 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:35:40.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:40.518 00.000 10844 UpdateGuideState exits: m=1891 SNR=27.2
02:35:40.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:35:40.519 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:40.519 00.000 11060 MoveAxis(E, 0, ABG)
02:35:40.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:40.519 00.000 10844 Enqueuing Expose request
02:35:40.519 00.000 11060 Move returns status 0, amount 0
02:35:40.519 00.000 11060 MoveAxis(N, 0, ABG)
02:35:40.519 00.000 11060 Move returns status 0, amount 0
02:35:40.519 00.000 11060 move complete, result=0
02:35:40.519 00.000 11060 worker thread done servicing request
02:35:40.521 00.002 11060 Worker thread wakes up
02:35:40.522 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:40.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:40.531 00.009 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:41.185 00.654 11060 Exposure complete
02:35:43.591 02.406 10844 OnExposeComplete: enter
02:35:43.591 00.000 10844 UpdateGuideState(): m_state=6
02:35:43.592 00.001 11060 worker thread done servicing request
02:35:43.592 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
02:35:43.592 00.000 10844 Star::Find returns 1 (0), X=1550.94, Y=561.39, Mass=2255, SNR=29.5, Peak=207 HFD=3.9
02:35:43.593 00.001 10844 MultiStar: [#1 0.04,-0.19,1.00,U] [#2 -0.03,-0.36,1.03,U] [#3 0.27,-0.36,0.84,U] [#4 0.20,-1.14,0.00,M9] [#5 -0.20,0.09,0.69,U] [#6 -0.05,0.04,0.73,U] [#7 -1.01,0.06,0.00,M5] [#8 0.15,0.03,0.68,U] 
02:35:43.593 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.28}, one-star: {-0.11, -0.91}
02:35:43.593 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
02:35:43.593 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
02:35:43.593 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.54 mountX=0.27 mountY=0.05, mountTheta=0.19
02:35:43.595 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.28, opts=13)
02:35:43.595 00.000 10844 Enqueuing Move request for scope (0.01, -0.28)
02:35:43.595 00.000 11060 Worker thread wakes up
02:35:43.596 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:35:43.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
02:35:43.596 00.000 10844 UpdateGuideState exits: m=2255 SNR=29.5
02:35:43.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
02:35:43.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:43.596 00.000 11060 Moving (0.01, -0.28) raw xDistance=0.27 yDistance=0.05
02:35:43.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:43.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
02:35:43.596 00.000 10844 Enqueuing Expose request
02:35:43.597 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:43.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:35:43.597 00.000 11060 MoveAxis(W, 67, ABG)
02:35:43.597 00.000 11060 Guiding  Dir = 3, Dur = 67
02:35:43.637 00.040 11060 IsSlewing returns 0
02:35:43.637 00.000 11060 IsGuiding returns 0
02:35:43.729 00.092 11060 IsGuiding returns 0
02:35:43.729 00.000 11060 Move returns status 0, amount 67
02:35:43.729 00.000 11060 MoveAxis(N, 0, ABG)
02:35:43.729 00.000 11060 Move returns status 0, amount 0
02:35:43.729 00.000 11060 move complete, result=0
02:35:43.730 00.001 10844 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
02:35:43.730 00.000 11060 worker thread done servicing request
02:35:43.730 00.000 11060 Worker thread wakes up
02:35:43.732 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:43.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:44.468 00.736 11060 Exposure complete
02:35:47.874 03.406 11060 worker thread done servicing request
02:35:47.875 00.001 10844 OnExposeComplete: enter
02:35:47.875 00.000 10844 UpdateGuideState(): m_state=6
02:35:47.875 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
02:35:47.875 00.000 10844 Star::Find returns 1 (0), X=1550.30, Y=561.16, Mass=2381, SNR=30.4, Peak=177 HFD=3.9
02:35:47.876 00.001 10844 MultiStar: [#1 -0.43,-0.12,0.98,U] [#2 -0.29,-0.27,0.96,U] [#3 -0.26,-1.02,0.00,M1] [#4 -0.28,-1.13,0.00,M10] [#5 -0.38,0.02,0.74,U] [#6 -0.73,-0.10,0.00,M1] [#7 -1.08,-0.33,0.00,M6] [#8 0.02,-0.43,0.62,U] 
02:35:47.876 00.000 10844 refined, 4 included, MultiStar: {-0.40, -0.41}, one-star: {-0.74, -1.14}
02:35:47.876 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.75) = xAngle (-0.58 = -0.58)
02:35:47.882 00.006 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
02:35:47.882 00.000 10844 CameraToMount -- cameraX=-0.40 cameraY=-0.41 hyp=0.57 cameraTheta=-2.34 mountX=0.48 mountY=-0.32, mountTheta=-0.60
02:35:47.886 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.40, y=-0.41, opts=13)
02:35:47.886 00.000 10844 Enqueuing Move request for scope (-0.40, -0.41)
02:35:47.886 00.000 11060 Worker thread wakes up
02:35:47.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.41) opts 0xd
02:35:47.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.40, -0.41)
02:35:47.887 00.001 11060 Moving (-0.40, -0.41) raw xDistance=0.48 yDistance=-0.32
02:35:47.888 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
02:35:47.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:35:47.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:35:47.889 00.001 11060 MoveAxis(W, 120, ABG)
02:35:47.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:47.891 00.002 11060 Guiding  Dir = 3, Dur = 120
02:35:47.893 00.002 10844 UpdateGuideState exits: m=2381 SNR=30.4
02:35:47.894 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:47.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:47.894 00.000 10844 Enqueuing Expose request
02:35:47.906 00.012 11060 IsSlewing returns 0
02:35:47.926 00.020 11060 IsGuiding returns 0
02:35:48.061 00.135 11060 IsGuiding returns 0
02:35:48.061 00.000 11060 Move returns status 0, amount 120
02:35:48.062 00.001 11060 MoveAxis(N, 0, ABG)
02:35:48.062 00.000 11060 Move returns status 0, amount 0
02:35:48.062 00.000 11060 move complete, result=0
02:35:48.062 00.000 11060 worker thread done servicing request
02:35:48.062 00.000 10844 GuideStep: 0.5 px 120 ms WEST, -0.3 px 0 ms NORTH
02:35:48.062 00.000 11060 Worker thread wakes up
02:35:48.063 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:48.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:48.730 00.667 11060 Exposure complete
02:35:50.102 01.372 10844 OnExposeComplete: enter
02:35:50.102 00.000 10844 UpdateGuideState(): m_state=6
02:35:50.103 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
02:35:50.103 00.000 10844 Star::Find returns 1 (0), X=1551.14, Y=560.87, Mass=2231, SNR=29.8, Peak=235 HFD=2.9
02:35:50.103 00.000 10844 MultiStar: [#1 -0.14,-0.36,0.89,U] [#2 -0.10,-0.97,0.00,M1] [#3 -0.02,-0.76,0.00,M2] [#4 -0.06,-1.42,0.00,R] [#5 0.04,0.19,0.62,U] [#6 -0.11,-0.56,0.75,U] [#7 -0.61,-0.36,0.59,U] [#8 0.10,-1.11,0.00,M1] 
02:35:50.104 00.001 10844 refined, 4 included, MultiStar: {-0.12, -0.59}, one-star: {0.09, -1.43}
02:35:50.104 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
02:35:50.104 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
02:35:50.104 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.59 hyp=0.60 cameraTheta=-1.77 mountX=0.60 mountY=-0.02, mountTheta=-0.03
02:35:50.105 00.001 11060 worker thread done servicing request
02:35:50.112 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.59, opts=13)
02:35:50.112 00.000 10844 Enqueuing Move request for scope (-0.12, -0.59)
02:35:50.113 00.001 11060 Worker thread wakes up
02:35:50.114 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.59) opts 0xd
02:35:50.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.59)
02:35:50.114 00.000 11060 Moving (-0.12, -0.59) raw xDistance=0.60 yDistance=-0.02
02:35:50.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.60
02:35:50.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:50.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:35:50.115 00.001 11060 MoveAxis(W, 152, ABG)
02:35:50.115 00.000 11060 Guiding  Dir = 3, Dur = 152
02:35:50.116 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:35:50.116 00.000 10844 UpdateGuideState exits: m=2231 SNR=29.8
02:35:50.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:50.117 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:50.117 00.000 10844 Enqueuing Expose request
02:35:50.128 00.011 11060 IsSlewing returns 0
02:35:50.128 00.000 11060 IsGuiding returns 0
02:35:50.283 00.155 11060 IsGuiding returns 0
02:35:50.283 00.000 11060 Move returns status 0, amount 152
02:35:50.285 00.002 11060 MoveAxis(N, 0, ABG)
02:35:50.285 00.000 11060 Move returns status 0, amount 0
02:35:50.285 00.000 11060 move complete, result=0
02:35:50.285 00.000 11060 worker thread done servicing request
02:35:50.285 00.000 10844 GuideStep: 0.6 px 152 ms WEST, -0.0 px 0 ms NORTH
02:35:50.286 00.001 11060 Worker thread wakes up
02:35:50.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:50.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:51.024 00.738 11060 Exposure complete
02:35:52.282 01.258 11060 worker thread done servicing request
02:35:52.282 00.000 10844 OnExposeComplete: enter
02:35:52.282 00.000 10844 UpdateGuideState(): m_state=6
02:35:52.283 00.001 10844 Star::Find(15, 1551, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
02:35:52.283 00.000 10844 Star::Find returns 1 (0), X=1551.22, Y=561.08, Mass=2395, SNR=30.8, Peak=254 HFD=3.2
02:35:52.283 00.000 10844 MultiStar: [#1 -0.10,0.21,0.91,U] [#2 0.03,-0.22,0.90,U] [#3 0.23,-0.69,0.82,U] [#4 0.21,0.47,0.99,U] [#5 -0.11,0.33,0.65,U] [#6 -0.17,-0.42,0.69,U] [#7 -0.75,-0.27,0.00,M6] [#8 0.45,-0.40,0.65,U] 
02:35:52.283 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.25}, one-star: {0.18, -1.22}
02:35:52.284 00.001 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
02:35:52.284 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
02:35:52.285 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.22 mountX=0.23 mountY=0.13, mountTheta=0.52
02:35:52.287 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.25, opts=13)
02:35:52.288 00.001 10844 Enqueuing Move request for scope (0.09, -0.25)
02:35:52.288 00.000 11060 Worker thread wakes up
02:35:52.288 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:52.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
02:35:52.288 00.000 10844 UpdateGuideState exits: m=2395 SNR=30.8
02:35:52.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
02:35:52.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:52.288 00.000 11060 Moving (0.09, -0.25) raw xDistance=0.23 yDistance=0.13
02:35:52.289 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:52.289 00.000 10844 Enqueuing Expose request
02:35:52.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.23
02:35:52.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:52.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:35:52.289 00.000 11060 MoveAxis(W, 61, ABG)
02:35:52.289 00.000 11060 Guiding  Dir = 3, Dur = 61
02:35:52.294 00.005 11060 IsSlewing returns 0
02:35:52.294 00.000 11060 IsGuiding returns 0
02:35:52.371 00.077 11060 IsGuiding returns 0
02:35:52.373 00.002 11060 Move returns status 0, amount 61
02:35:52.373 00.000 11060 MoveAxis(N, 0, ABG)
02:35:52.373 00.000 11060 Move returns status 0, amount 0
02:35:52.373 00.000 11060 move complete, result=0
02:35:52.373 00.000 11060 worker thread done servicing request
02:35:52.373 00.000 10844 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
02:35:52.373 00.000 11060 Worker thread wakes up
02:35:52.374 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:52.375 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:53.044 00.669 11060 Exposure complete
02:35:53.576 00.532 11060 worker thread done servicing request
02:35:53.576 00.000 10844 OnExposeComplete: enter
02:35:53.576 00.000 10844 UpdateGuideState(): m_state=6
02:35:53.576 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
02:35:53.577 00.001 10844 Star::Find returns 1 (0), X=1551.19, Y=561.33, Mass=2424, SNR=30.7, Peak=202 HFD=3.7
02:35:53.578 00.001 10844 MultiStar: [#1 -0.25,-0.60,0.99,U] [#2 -0.08,-0.73,0.00,M1] [#3 -0.22,-0.54,0.79,U] [#4 0.01,-0.20,0.97,U] [#5 -0.27,-0.17,0.65,U] [#6 -0.56,-0.41,0.72,U] [#7 -0.77,-0.18,0.00,M7] [#8 -0.18,-0.75,0.00,M1] 
02:35:53.578 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.51}, one-star: {0.15, -0.97}
02:35:53.578 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
02:35:53.578 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
02:35:53.578 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.51 hyp=0.53 cameraTheta=-1.88 mountX=0.53 mountY=-0.08, mountTheta=-0.15
02:35:53.580 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.51, opts=13)
02:35:53.581 00.001 10844 Enqueuing Move request for scope (-0.16, -0.51)
02:35:53.581 00.000 11060 Worker thread wakes up
02:35:53.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:53.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.51) opts 0xd
02:35:53.581 00.000 10844 UpdateGuideState exits: m=2424 SNR=30.7
02:35:53.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:53.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.51)
02:35:53.581 00.000 11060 Moving (-0.16, -0.51) raw xDistance=0.53 yDistance=-0.08
02:35:53.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:53.581 00.000 10844 Enqueuing Expose request
02:35:53.582 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.53
02:35:53.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:53.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:35:53.582 00.000 11060 MoveAxis(W, 132, ABG)
02:35:53.582 00.000 11060 Guiding  Dir = 3, Dur = 132
02:35:53.627 00.045 11060 IsSlewing returns 0
02:35:53.628 00.001 11060 IsGuiding returns 0
02:35:53.773 00.145 11060 IsGuiding returns 0
02:35:53.773 00.000 11060 Move returns status 0, amount 132
02:35:53.774 00.001 11060 MoveAxis(N, 0, ABG)
02:35:53.774 00.000 11060 Move returns status 0, amount 0
02:35:53.774 00.000 11060 move complete, result=0
02:35:53.774 00.000 10844 GuideStep: 0.5 px 132 ms WEST, -0.1 px 0 ms NORTH
02:35:53.777 00.003 11060 worker thread done servicing request
02:35:53.778 00.001 11060 Worker thread wakes up
02:35:53.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:53.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:54.427 00.649 11060 Exposure complete
02:35:55.021 00.594 11060 worker thread done servicing request
02:35:55.021 00.000 10844 OnExposeComplete: enter
02:35:55.021 00.000 10844 UpdateGuideState(): m_state=6
02:35:55.022 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
02:35:55.022 00.000 10844 Star::Find returns 1 (0), X=1551.12, Y=561.12, Mass=2142, SNR=28.5, Peak=174 HFD=3.8
02:35:55.022 00.000 10844 MultiStar: [#1 -0.20,-0.20,1.00,U] [#2 0.04,-0.81,0.00,M2] [#3 -0.13,-1.19,0.00,M1] [#4 0.23,0.39,0.99,U] [#5 -0.45,-0.33,0.70,U] [#6 -0.26,-0.45,0.77,U] [#7 -0.90,-0.56,0.00,M8] [#8 0.05,-0.72,0.72,U] 
02:35:55.022 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.41}, one-star: {0.08, -1.18}
02:35:55.022 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.75) = xAngle (0.00 = 0.00)
02:35:55.022 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
02:35:55.024 00.002 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.41 hyp=0.41 cameraTheta=-1.75 mountX=0.41 mountY=-0.01, mountTheta=-0.01
02:35:55.036 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.41, opts=13)
02:35:55.036 00.000 10844 Enqueuing Move request for scope (-0.07, -0.41)
02:35:55.036 00.000 11060 Worker thread wakes up
02:35:55.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.41) opts 0xd
02:35:55.036 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.41)
02:35:55.036 00.000 11060 Moving (-0.07, -0.41) raw xDistance=0.41 yDistance=-0.01
02:35:55.037 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.41
02:35:55.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:55.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:55.037 00.000 10844 UpdateGuideState exits: m=2142 SNR=28.5
02:35:55.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:35:55.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:55.038 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:55.038 00.000 10844 Enqueuing Expose request
02:35:55.038 00.000 11060 MoveAxis(W, 106, ABG)
02:35:55.038 00.000 11060 Guiding  Dir = 3, Dur = 106
02:35:55.044 00.006 11060 IsSlewing returns 0
02:35:55.046 00.002 11060 IsGuiding returns 0
02:35:55.170 00.124 11060 IsGuiding returns 0
02:35:55.171 00.001 11060 Move returns status 0, amount 106
02:35:55.171 00.000 11060 MoveAxis(N, 0, ABG)
02:35:55.174 00.003 11060 Move returns status 0, amount 0
02:35:55.175 00.001 11060 move complete, result=0
02:35:55.182 00.007 10844 GuideStep: 0.4 px 106 ms WEST, -0.0 px 0 ms NORTH
02:35:55.198 00.016 11060 worker thread done servicing request
02:35:55.199 00.001 11060 Worker thread wakes up
02:35:55.201 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:55.203 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:56.309 01.106 11060 Exposure complete
02:35:56.663 00.354 11060 worker thread done servicing request
02:35:56.663 00.000 10844 OnExposeComplete: enter
02:35:56.664 00.001 10844 UpdateGuideState(): m_state=6
02:35:56.664 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
02:35:56.665 00.001 10844 Star::Find returns 1 (0), X=1550.82, Y=561.11, Mass=2457, SNR=31.6, Peak=201 HFD=3.7
02:35:56.665 00.000 10844 MultiStar: [#1 -0.25,0.63,0.85,U] [#2 -0.25,-0.16,0.90,U] [#3 0.48,-0.83,0.00,M2] [#4 -0.01,0.76,0.00,M1] [#5 -0.22,0.33,0.66,U] [#6 -0.31,-0.11,0.75,U] [#7 -1.41,0.10,0.00,M9] [#8 -0.20,-0.66,0.57,U] 
02:35:56.665 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.22}, one-star: {-0.23, -1.19}
02:35:56.665 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
02:35:56.665 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
02:35:56.666 00.001 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-2.40 mountX=0.26 mountY=-0.20, mountTheta=-0.66
02:35:56.668 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.22, opts=13)
02:35:56.668 00.000 10844 Enqueuing Move request for scope (-0.24, -0.22)
02:35:56.668 00.000 11060 Worker thread wakes up
02:35:56.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:35:56.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
02:35:56.668 00.000 10844 UpdateGuideState exits: m=2457 SNR=31.6
02:35:56.668 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
02:35:56.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:56.668 00.000 11060 Moving (-0.24, -0.22) raw xDistance=0.26 yDistance=-0.20
02:35:56.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:35:56.669 00.001 10844 Enqueuing Expose request
02:35:56.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:35:56.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:35:56.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:35:56.669 00.000 11060 MoveAxis(W, 68, ABG)
02:35:56.669 00.000 11060 Guiding  Dir = 3, Dur = 68
02:35:56.693 00.024 11060 IsSlewing returns 0
02:35:56.693 00.000 11060 IsGuiding returns 0
02:35:56.787 00.094 11060 IsGuiding returns 0
02:35:56.787 00.000 11060 Move returns status 0, amount 68
02:35:56.787 00.000 11060 MoveAxis(N, 0, ABG)
02:35:56.787 00.000 11060 Move returns status 0, amount 0
02:35:56.787 00.000 11060 move complete, result=0
02:35:56.787 00.000 11060 worker thread done servicing request
02:35:56.787 00.000 11060 Worker thread wakes up
02:35:56.789 00.002 10844 GuideStep: 0.3 px 68 ms WEST, -0.2 px 0 ms NORTH
02:35:56.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:35:56.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:35:57.481 00.692 11060 Exposure complete
02:36:00.503 03.022 11060 worker thread done servicing request
02:36:00.503 00.000 10844 OnExposeComplete: enter
02:36:00.503 00.000 10844 UpdateGuideState(): m_state=6
02:36:00.504 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
02:36:00.504 00.000 10844 Star::Find returns 1 (0), X=1550.72, Y=561.69, Mass=2298, SNR=29.9, Peak=231 HFD=3.5
02:36:00.505 00.001 10844 MultiStar: [#1 -0.14,0.22,1.02,U] [#2 -0.47,0.12,1.10,U] [#3 -0.27,-0.34,0.81,U] [#4 0.14,0.95,0.00,M2] [#5 0.09,0.59,0.63,U] [#6 -0.48,0.21,0.82,U] [#7 -0.97,-0.15,0.00,M10] [#8 0.09,-0.87,0.00,M1] 
02:36:00.505 00.000 10844 refined, 5 included, MultiStar: {-0.29, 0.00}, one-star: {-0.33, -0.61}
02:36:00.505 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.75) = xAngle (4.89 = -1.39)
02:36:00.505 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.41)
02:36:00.506 00.001 10844 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.14 mountX=0.05 mountY=-0.28, mountTheta=-1.39
02:36:00.512 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.00, opts=13)
02:36:00.512 00.000 10844 Enqueuing Move request for scope (-0.29, 0.00)
02:36:00.512 00.000 11060 Worker thread wakes up
02:36:00.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:00.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
02:36:00.512 00.000 10844 UpdateGuideState exits: m=2298 SNR=29.9
02:36:00.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
02:36:00.512 00.000 11060 Moving (-0.29, 0.00) raw xDistance=0.05 yDistance=-0.28
02:36:00.513 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:36:00.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:00.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:00.513 00.000 10844 Enqueuing Expose request
02:36:00.514 00.001 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.23 newest=-0.49
02:36:00.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
02:36:00.514 00.000 11060 MoveAxis(E, 0, ABG)
02:36:00.514 00.000 11060 Move returns status 0, amount 0
02:36:00.514 00.000 11060 BLC: Oldest BLC event removed
02:36:00.514 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 624 applied
02:36:00.514 00.000 11060 MoveAxis(N, 734, ABG)
02:36:00.515 00.001 11060 Guiding  Dir = 0, Dur = 734
02:36:00.543 00.028 11060 IsSlewing returns 0
02:36:00.545 00.002 11060 IsGuiding returns 0
02:36:01.325 00.780 11060 IsGuiding returns 0
02:36:01.382 00.057 11060 Move returns status 0, amount 734
02:36:01.395 00.013 11060 move complete, result=0
02:36:01.395 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 734 ms NORTH
02:36:01.395 00.000 11060 worker thread done servicing request
02:36:01.396 00.001 11060 Worker thread wakes up
02:36:01.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:01.397 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:02.114 00.717 11060 Exposure complete
02:36:03.711 01.597 11060 worker thread done servicing request
02:36:03.711 00.000 10844 OnExposeComplete: enter
02:36:03.711 00.000 10844 UpdateGuideState(): m_state=6
02:36:03.712 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
02:36:03.712 00.000 10844 Star::Find returns 1 (0), X=1550.92, Y=561.66, Mass=2296, SNR=30.0, Peak=205 HFD=3.7
02:36:03.712 00.000 10844 MultiStar: [#1 -0.14,0.02,0.95,U] [#2 0.38,-0.35,1.06,U] [#3 0.28,-0.55,0.76,U] [#4 -0.17,0.65,0.96,U] [#5 -0.46,0.08,0.67,U] [#6 -0.33,0.28,0.80,U] [#7 -0.51,-0.19,0.58,U] [#8 0.83,-0.21,0.00,M2] 
02:36:03.712 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.12, -0.65}
02:36:03.714 00.002 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.64 = -0.64)
02:36:03.714 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
02:36:03.714 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.39 mountX=0.11 mountY=-0.08, mountTheta=-0.65
02:36:03.730 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.09, opts=13)
02:36:03.730 00.000 10844 Enqueuing Move request for scope (-0.10, -0.09)
02:36:03.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:36:03.730 00.000 11060 Worker thread wakes up
02:36:03.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
02:36:03.730 00.000 10844 UpdateGuideState exits: m=2296 SNR=30.0
02:36:03.743 00.013 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:03.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:03.744 00.001 10844 Enqueuing Expose request
02:36:03.744 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
02:36:03.744 00.000 11060 Moving (-0.10, -0.09) raw xDistance=0.11 yDistance=-0.08
02:36:03.744 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.197647, 1:0.083521
02:36:03.744 00.000 11060 BLC: No correction, Miss < min_move
02:36:03.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:36:03.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:03.745 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:36:03.745 00.000 11060 MoveAxis(E, 0, ABG)
02:36:03.745 00.000 11060 Move returns status 0, amount 0
02:36:03.745 00.000 11060 MoveAxis(N, 0, ABG)
02:36:03.745 00.000 11060 Move returns status 0, amount 0
02:36:03.745 00.000 11060 move complete, result=0
02:36:03.745 00.000 11060 worker thread done servicing request
02:36:03.747 00.002 11060 Worker thread wakes up
02:36:03.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:03.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:03.752 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:04.399 00.647 11060 Exposure complete
02:36:05.212 00.813 10844 OnExposeComplete: enter
02:36:05.213 00.001 10844 UpdateGuideState(): m_state=6
02:36:05.213 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
02:36:05.213 00.000 10844 Star::Find returns 1 (0), X=1551.18, Y=560.89, Mass=2269, SNR=30.1, Peak=232 HFD=3.2
02:36:05.214 00.001 10844 MultiStar: [#1 -0.17,-0.54,0.95,U] [#2 -0.06,-0.75,0.00,M1] [#3 0.18,-1.09,0.00,M1] [#4 0.02,0.19,0.98,U] [#5 -0.45,-0.12,0.65,U] [#6 -0.24,-0.58,0.73,U] [#7 -0.12,-0.84,0.00,M10] [#8 0.12,-0.78,0.00,M3] 
02:36:05.214 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.52}, one-star: {0.13, -1.42}
02:36:05.214 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.75) = xAngle (-0.03 = -0.03)
02:36:05.214 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.05 = -0.05)
02:36:05.214 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.52 hyp=0.53 cameraTheta=-1.78 mountX=0.53 mountY=-0.02, mountTheta=-0.05
02:36:05.216 00.002 11060 worker thread done servicing request
02:36:05.220 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.52, opts=13)
02:36:05.220 00.000 10844 Enqueuing Move request for scope (-0.11, -0.52)
02:36:05.220 00.000 11060 Worker thread wakes up
02:36:05.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.52) opts 0xd
02:36:05.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.52)
02:36:05.220 00.000 11060 Moving (-0.11, -0.52) raw xDistance=0.53 yDistance=-0.02
02:36:05.221 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:05.221 00.000 10844 UpdateGuideState exits: m=2269 SNR=30.1
02:36:05.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:05.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:05.221 00.000 10844 Enqueuing Expose request
02:36:05.221 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.197647, 1:0.083521, 2:0.024622
02:36:05.221 00.000 11060 BLC: No correction, Miss < min_move
02:36:05.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.53
02:36:05.222 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:05.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:36:05.222 00.000 11060 MoveAxis(W, 131, ABG)
02:36:05.222 00.000 11060 Guiding  Dir = 3, Dur = 131
02:36:05.230 00.008 11060 IsSlewing returns 0
02:36:05.230 00.000 11060 IsGuiding returns 0
02:36:05.380 00.150 11060 IsGuiding returns 0
02:36:05.380 00.000 11060 Move returns status 0, amount 131
02:36:05.380 00.000 11060 MoveAxis(N, 0, ABG)
02:36:05.380 00.000 11060 Move returns status 0, amount 0
02:36:05.380 00.000 11060 move complete, result=0
02:36:05.381 00.001 11060 worker thread done servicing request
02:36:05.381 00.000 10844 GuideStep: 0.5 px 131 ms WEST, -0.0 px 0 ms NORTH
02:36:05.381 00.000 11060 Worker thread wakes up
02:36:05.383 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:05.384 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:06.029 00.645 11060 Exposure complete
02:36:06.625 00.596 10844 OnExposeComplete: enter
02:36:06.625 00.000 10844 UpdateGuideState(): m_state=6
02:36:06.626 00.001 10844 Star::Find(15, 1551, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
02:36:06.626 00.000 10844 Star::Find returns 1 (1), X=1551.23, Y=560.51, Mass=2511, SNR=31.4, Peak=255 HFD=3.4
02:36:06.626 00.000 10844 MultiStar: large primary error, entering stabilization period
02:36:06.627 00.001 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
02:36:06.627 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
02:36:06.627 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-1.79 hyp=1.80 cameraTheta=-1.47 mountX=1.72 mountY=0.47, mountTheta=0.27
02:36:06.627 00.000 11060 worker thread done servicing request
02:36:06.629 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-1.79, opts=13)
02:36:06.629 00.000 10844 Enqueuing Move request for scope (0.18, -1.79)
02:36:06.630 00.001 11060 Worker thread wakes up
02:36:06.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:06.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.79) opts 0xd
02:36:06.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -1.79)
02:36:06.630 00.000 11060 Moving (0.18, -1.79) raw xDistance=1.72 yDistance=0.47
02:36:06.630 00.000 11060 BLC: window closed
02:36:06.630 00.000 10844 UpdateGuideState exits: m=2511 SNR=31.4 Saturated
02:36:06.630 00.000 11060 BLC: History state: CurrMiss=-0.47, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.197647, 1:0.083521, 2:0.024622
02:36:06.630 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:36:06.630 00.000 11060 BLC: window closed
02:36:06.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.47 from input 1.72
02:36:06.631 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:06.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:06.631 00.000 10844 Enqueuing Expose request
02:36:06.634 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:36:06.635 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
02:36:06.636 00.001 11060 MoveAxis(W, 429, ABG)
02:36:06.636 00.000 11060 Guiding  Dir = 3, Dur = 429
02:36:06.664 00.028 11060 IsSlewing returns 0
02:36:06.665 00.001 11060 IsGuiding returns 0
02:36:07.100 00.435 11060 IsGuiding returns 0
02:36:07.100 00.000 11060 Move returns status 0, amount 429
02:36:07.100 00.000 11060 MoveAxis(N, 0, ABG)
02:36:07.100 00.000 11060 Move returns status 0, amount 0
02:36:07.100 00.000 11060 move complete, result=0
02:36:07.100 00.000 11060 worker thread done servicing request
02:36:07.101 00.001 10844 GuideStep: 1.7 px 429 ms WEST, 0.5 px 0 ms NORTH
02:36:07.101 00.000 11060 Worker thread wakes up
02:36:07.104 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:07.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:09.150 02.046 11060 Exposure complete
02:36:09.546 00.396 11060 worker thread done servicing request
02:36:09.547 00.001 10844 OnExposeComplete: enter
02:36:09.547 00.000 10844 UpdateGuideState(): m_state=6
02:36:09.547 00.000 10844 Star::Find(15, 1551, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
02:36:09.548 00.001 10844 Star::Find returns 1 (0), X=1551.00, Y=561.74, Mass=2065, SNR=28.1, Peak=165 HFD=4.0
02:36:09.548 00.000 10844 MultiStar: exiting stabilization period
02:36:09.548 00.000 10844 MultiStar: [#1 0.09,0.46,0.97,U] [#2 0.15,0.24,1.01,U] [#3 0.30,0.04,0.91,U] [#4 0.27,0.88,0.00,M1] [#5 -0.21,0.56,0.79,U] [#6 -0.23,0.65,0.77,U] [#7 -0.16,0.49,0.68,U] [#8 0.29,0.38,0.68,U] 
02:36:09.548 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.25}, one-star: {-0.04, -0.56}
02:36:09.548 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.75) = xAngle (3.20 = -3.09)
02:36:09.549 00.001 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.18 = -3.10)
02:36:09.549 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.45 mountX=-0.25 mountY=-0.01, mountTheta=-3.10
02:36:09.551 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.25, opts=13)
02:36:09.552 00.001 10844 Enqueuing Move request for scope (0.03, 0.25)
02:36:09.552 00.000 11060 Worker thread wakes up
02:36:09.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:36:09.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
02:36:09.552 00.000 10844 UpdateGuideState exits: m=2065 SNR=28.1
02:36:09.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
02:36:09.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:09.552 00.000 11060 Moving (0.03, 0.25) raw xDistance=-0.25 yDistance=-0.01
02:36:09.553 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:09.553 00.000 10844 Enqueuing Expose request
02:36:09.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.25
02:36:09.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:09.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:36:09.553 00.000 11060 MoveAxis(E, 49, ABG)
02:36:09.553 00.000 11060 Guiding  Dir = 2, Dur = 49
02:36:09.600 00.047 11060 IsSlewing returns 0
02:36:09.601 00.001 11060 IsGuiding returns 0
02:36:09.657 00.056 11060 IsGuiding returns 0
02:36:09.657 00.000 11060 Move returns status 0, amount 49
02:36:09.657 00.000 11060 MoveAxis(N, 0, ABG)
02:36:09.657 00.000 11060 Move returns status 0, amount 0
02:36:09.657 00.000 11060 move complete, result=0
02:36:09.658 00.001 11060 worker thread done servicing request
02:36:09.658 00.000 11060 Worker thread wakes up
02:36:09.658 00.000 10844 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
02:36:09.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:09.659 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:10.401 00.742 11060 Exposure complete
02:36:14.237 03.836 11060 worker thread done servicing request
02:36:14.239 00.002 10844 OnExposeComplete: enter
02:36:14.239 00.000 10844 UpdateGuideState(): m_state=6
02:36:14.239 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
02:36:14.240 00.001 10844 Star::Find returns 1 (0), X=1551.10, Y=561.85, Mass=1933, SNR=27.8, Peak=174 HFD=2.9
02:36:14.240 00.000 10844 MultiStar: [#1 0.05,0.35,0.94,U] [#2 -0.04,0.13,1.05,U] [#3 0.19,-0.05,0.81,U] [#4 0.30,0.81,0.00,M2] [#5 0.00,0.61,0.69,U] [#6 -0.83,0.15,0.00,M1] [#7 -0.56,0.55,0.00,M10] [#8 0.58,-0.20,0.68,U] 
02:36:14.241 00.001 10844 refined, 5 included, MultiStar: {0.12, 0.05}, one-star: {0.05, -0.45}
02:36:14.241 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.75) = xAngle (2.16 = 2.16)
02:36:14.241 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.14 = 2.14)
02:36:14.241 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=-0.07 mountY=0.11, mountTheta=2.15
02:36:14.250 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
02:36:14.250 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
02:36:14.250 00.000 11060 Worker thread wakes up
02:36:14.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
02:36:14.250 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
02:36:14.250 00.000 11060 Moving (0.12, 0.05) raw xDistance=-0.07 yDistance=0.11
02:36:14.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:14.251 00.001 10844 UpdateGuideState exits: m=1933 SNR=27.8
02:36:14.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:36:14.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:14.252 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:36:14.252 00.000 11060 MoveAxis(E, 0, ABG)
02:36:14.252 00.000 11060 Move returns status 0, amount 0
02:36:14.252 00.000 11060 MoveAxis(N, 0, ABG)
02:36:14.252 00.000 11060 Move returns status 0, amount 0
02:36:14.252 00.000 11060 move complete, result=0
02:36:14.254 00.002 11060 worker thread done servicing request
02:36:14.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:14.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:14.254 00.000 10844 Enqueuing Expose request
02:36:14.254 00.000 11060 Worker thread wakes up
02:36:14.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:14.254 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:14.257 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:14.915 00.658 11060 Exposure complete
02:36:16.549 01.634 10844 OnExposeComplete: enter
02:36:16.549 00.000 10844 UpdateGuideState(): m_state=6
02:36:16.549 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
02:36:16.549 00.000 10844 Star::Find returns 1 (0), X=1551.14, Y=562.09, Mass=2204, SNR=29.7, Peak=189 HFD=3.8
02:36:16.550 00.001 10844 MultiStar: [#1 0.00,0.35,0.92,U] [#2 0.30,0.03,0.96,U] [#3 0.38,-0.08,0.83,U] [#4 0.07,1.15,0.00,M3] [#5 -0.15,0.52,0.59,U] [#6 -0.14,0.08,0.78,U] [#7 -0.95,0.50,0.00,R] [#8 0.22,0.13,0.65,U] 
02:36:16.551 00.001 10844 refined, 6 included, MultiStar: {0.11, 0.09}, one-star: {0.09, -0.22}
02:36:16.551 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.75) = xAngle (2.43 = 2.43)
02:36:16.551 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.41 = 2.41)
02:36:16.551 00.000 11060 worker thread done servicing request
02:36:16.552 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.67 mountX=-0.11 mountY=0.10, mountTheta=2.42
02:36:16.590 00.038 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.09, opts=13)
02:36:16.590 00.000 10844 Enqueuing Move request for scope (0.11, 0.09)
02:36:16.590 00.000 11060 Worker thread wakes up
02:36:16.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:16.591 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
02:36:16.591 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
02:36:16.591 00.000 11060 Moving (0.11, 0.09) raw xDistance=-0.11 yDistance=0.10
02:36:16.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:36:16.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:16.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:36:16.591 00.000 11060 MoveAxis(E, 0, ABG)
02:36:16.591 00.000 11060 Move returns status 0, amount 0
02:36:16.591 00.000 10844 UpdateGuideState exits: m=2204 SNR=29.7
02:36:16.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:16.593 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:16.593 00.000 10844 Enqueuing Expose request
02:36:16.593 00.000 11060 MoveAxis(N, 0, ABG)
02:36:16.595 00.002 11060 Move returns status 0, amount 0
02:36:16.595 00.000 11060 move complete, result=0
02:36:16.596 00.001 11060 worker thread done servicing request
02:36:16.596 00.000 11060 Worker thread wakes up
02:36:16.597 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:16.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:16.601 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:17.236 00.635 11060 Exposure complete
02:36:17.973 00.737 11060 worker thread done servicing request
02:36:17.973 00.000 10844 OnExposeComplete: enter
02:36:17.973 00.000 10844 UpdateGuideState(): m_state=6
02:36:17.973 00.000 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
02:36:17.974 00.001 10844 Star::Find returns 1 (0), X=1551.17, Y=561.51, Mass=2241, SNR=29.4, Peak=251 HFD=3.5
02:36:17.974 00.000 10844 MultiStar: [#1 0.06,0.27,1.03,U] [#2 0.11,-0.19,0.91,U] [#3 0.32,-0.52,0.89,U] [#4 0.31,0.65,1.05,U] [#5 -0.01,0.74,0.67,U] [#6 0.39,0.10,0.78,U] [#7 0.30,-0.32,0.62,U] [#8 0.49,0.11,0.62,U] 
02:36:17.974 00.000 10844 refined, 8 included, MultiStar: {0.22, -0.00}, one-star: {0.12, -0.79}
02:36:17.974 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
02:36:17.975 00.001 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
02:36:17.975 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-0.01 mountX=-0.04 mountY=0.22, mountTheta=1.74
02:36:17.978 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.00, opts=13)
02:36:17.978 00.000 10844 Enqueuing Move request for scope (0.22, -0.00)
02:36:17.978 00.000 11060 Worker thread wakes up
02:36:17.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.00) opts 0xd
02:36:17.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:36:17.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.00)
02:36:17.978 00.000 10844 UpdateGuideState exits: m=2241 SNR=29.4
02:36:17.978 00.000 11060 Moving (0.22, -0.00) raw xDistance=-0.04 yDistance=0.22
02:36:17.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:17.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:36:17.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:17.978 00.000 10844 Enqueuing Expose request
02:36:17.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:36:17.979 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:36:17.979 00.000 11060 MoveAxis(E, 0, ABG)
02:36:17.979 00.000 11060 Move returns status 0, amount 0
02:36:17.979 00.000 11060 MoveAxis(N, 0, ABG)
02:36:17.979 00.000 11060 Move returns status 0, amount 0
02:36:17.981 00.002 11060 move complete, result=0
02:36:17.981 00.000 11060 worker thread done servicing request
02:36:17.981 00.000 11060 Worker thread wakes up
02:36:17.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:17.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:17.988 00.007 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:18.646 00.658 11060 Exposure complete
02:36:19.099 00.453 10844 OnExposeComplete: enter
02:36:19.099 00.000 10844 UpdateGuideState(): m_state=6
02:36:19.099 00.000 11060 worker thread done servicing request
02:36:19.101 00.002 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
02:36:19.101 00.000 10844 Star::Find returns 1 (0), X=1551.00, Y=561.56, Mass=2339, SNR=30.8, Peak=212 HFD=3.6
02:36:19.101 00.000 10844 MultiStar: [#1 0.09,0.33,0.97,U] [#2 0.32,-0.01,1.00,U] [#3 0.33,-0.10,0.78,U] [#4 0.28,0.42,0.95,U] [#5 -0.03,0.59,0.65,U] [#6 -0.45,0.02,0.80,U] [#7 0.68,-0.54,0.00,M1] [#8 0.53,-0.11,0.65,U] 
02:36:19.101 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {-0.04, -0.74}
02:36:19.101 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.75) = xAngle (2.00 = 2.00)
02:36:19.101 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
02:36:19.102 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=-0.05 mountY=0.12, mountTheta=2.00
02:36:19.104 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.03, opts=13)
02:36:19.104 00.000 10844 Enqueuing Move request for scope (0.13, 0.03)
02:36:19.105 00.001 11060 Worker thread wakes up
02:36:19.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
02:36:19.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
02:36:19.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:36:19.106 00.001 10844 UpdateGuideState exits: m=2339 SNR=30.8
02:36:19.106 00.000 11060 Moving (0.13, 0.03) raw xDistance=-0.05 yDistance=0.12
02:36:19.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:36:19.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:19.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:19.106 00.000 10844 Enqueuing Expose request
02:36:19.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:19.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:36:19.106 00.000 11060 MoveAxis(E, 0, ABG)
02:36:19.108 00.002 11060 Move returns status 0, amount 0
02:36:19.109 00.001 11060 MoveAxis(N, 0, ABG)
02:36:19.109 00.000 11060 Move returns status 0, amount 0
02:36:19.109 00.000 11060 move complete, result=0
02:36:19.109 00.000 11060 worker thread done servicing request
02:36:19.112 00.003 11060 Worker thread wakes up
02:36:19.113 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:19.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:19.115 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:19.760 00.645 11060 Exposure complete
02:36:21.779 02.019 11060 worker thread done servicing request
02:36:21.779 00.000 10844 OnExposeComplete: enter
02:36:21.779 00.000 10844 UpdateGuideState(): m_state=6
02:36:21.780 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
02:36:21.780 00.000 10844 Star::Find returns 1 (0), X=1550.77, Y=561.53, Mass=2605, SNR=32.1, Peak=250 HFD=3.7
02:36:21.781 00.001 10844 MultiStar: [#1 -0.47,-0.05,0.91,U] [#2 -0.35,-0.24,0.89,U] [#3 0.27,-0.33,0.73,U] [#4 0.09,0.68,0.91,U] [#5 -0.09,0.65,0.57,U] [#6 -0.52,0.05,0.71,U] [#7 -0.54,-0.50,0.49,U] [#8 -0.16,-0.21,0.61,U] 
02:36:21.783 00.002 10844 refined, 8 included, MultiStar: {-0.22, -0.09}, one-star: {-0.27, -0.77}
02:36:21.783 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
02:36:21.783 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
02:36:21.784 00.001 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.76 mountX=0.13 mountY=-0.21, mountTheta=-1.01
02:36:21.785 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.09, opts=13)
02:36:21.838 00.053 10844 Enqueuing Move request for scope (-0.22, -0.09)
02:36:21.841 00.003 11060 Worker thread wakes up
02:36:21.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
02:36:21.841 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
02:36:21.841 00.000 11060 Moving (-0.22, -0.09) raw xDistance=0.13 yDistance=-0.21
02:36:21.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:36:21.842 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
02:36:21.842 00.000 11060 MoveAxis(W, 32, ABG)
02:36:21.842 00.000 11060 Guiding  Dir = 3, Dur = 32
02:36:21.843 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:21.844 00.001 10844 UpdateGuideState exits: m=2605 SNR=32.1
02:36:21.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:21.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:21.844 00.000 10844 Enqueuing Expose request
02:36:21.849 00.005 11060 IsSlewing returns 0
02:36:21.850 00.001 11060 IsGuiding returns 0
02:36:21.902 00.052 11060 IsGuiding returns 0
02:36:21.904 00.002 11060 Move returns status 0, amount 32
02:36:21.904 00.000 11060 MoveAxis(N, 80, ABG)
02:36:21.904 00.000 11060 Guiding  Dir = 0, Dur = 80
02:36:21.911 00.007 11060 IsSlewing returns 0
02:36:21.913 00.002 11060 IsGuiding returns 0
02:36:22.019 00.106 11060 IsGuiding returns 0
02:36:22.019 00.000 11060 Move returns status 0, amount 80
02:36:22.019 00.000 11060 move complete, result=0
02:36:22.020 00.001 11060 worker thread done servicing request
02:36:22.020 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.2 px 80 ms NORTH
02:36:22.020 00.000 11060 Worker thread wakes up
02:36:22.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:22.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:23.969 01.949 11060 Exposure complete
02:36:25.905 01.936 11060 worker thread done servicing request
02:36:25.905 00.000 10844 OnExposeComplete: enter
02:36:25.905 00.000 10844 UpdateGuideState(): m_state=6
02:36:25.906 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
02:36:25.906 00.000 10844 Star::Find returns 1 (0), X=1550.96, Y=561.29, Mass=2418, SNR=30.8, Peak=242 HFD=3.9
02:36:25.906 00.000 10844 MultiStar: [#1 -0.07,-0.26,1.01,U] [#2 -0.48,-0.57,0.95,U] [#3 0.31,-0.77,0.00,M1] [#4 -0.15,0.31,1.04,U] [#5 -0.01,0.29,0.68,U] [#6 -0.18,-0.03,0.77,U] [#7 0.13,-0.92,0.00,M1] [#8 0.23,-0.60,0.60,U] 
02:36:25.907 00.001 10844 refined, 6 included, MultiStar: {-0.13, -0.28}, one-star: {-0.09, -1.02}
02:36:25.907 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
02:36:25.907 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
02:36:25.907 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.00 mountX=0.30 mountY=-0.08, mountTheta=-0.27
02:36:25.910 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.28, opts=13)
02:36:25.910 00.000 10844 Enqueuing Move request for scope (-0.13, -0.28)
02:36:25.952 00.042 11060 Worker thread wakes up
02:36:25.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
02:36:25.953 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
02:36:25.953 00.000 11060 Moving (-0.13, -0.28) raw xDistance=0.30 yDistance=-0.08
02:36:25.954 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
02:36:25.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:25.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:36:25.954 00.000 11060 MoveAxis(W, 74, ABG)
02:36:25.955 00.001 11060 Guiding  Dir = 3, Dur = 74
02:36:25.957 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:25.963 00.006 10844 UpdateGuideState exits: m=2418 SNR=30.8
02:36:25.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:25.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:25.963 00.000 10844 Enqueuing Expose request
02:36:25.984 00.021 11060 IsSlewing returns 0
02:36:26.023 00.039 11060 IsGuiding returns 0
02:36:26.107 00.084 11060 IsGuiding returns 0
02:36:26.108 00.001 11060 Move returns status 0, amount 74
02:36:26.108 00.000 11060 MoveAxis(N, 0, ABG)
02:36:26.108 00.000 11060 Move returns status 0, amount 0
02:36:26.108 00.000 11060 move complete, result=0
02:36:26.110 00.002 10844 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH
02:36:26.110 00.000 11060 worker thread done servicing request
02:36:26.113 00.003 11060 Worker thread wakes up
02:36:26.130 00.017 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:26.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:26.863 00.733 11060 Exposure complete
02:36:28.167 01.304 10844 OnExposeComplete: enter
02:36:28.167 00.000 10844 UpdateGuideState(): m_state=6
02:36:28.168 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
02:36:28.168 00.000 10844 Star::Find returns 1 (0), X=1550.91, Y=561.84, Mass=2520, SNR=31.5, Peak=188 HFD=4.0
02:36:28.169 00.001 10844 MultiStar: [#1 -0.18,-0.24,0.93,U] [#2 -0.24,-0.33,0.93,U] [#3 -0.02,-0.26,0.69,U] [#4 -0.19,0.67,1.04,U] [#5 -0.14,0.27,0.60,U] [#6 -0.11,0.16,0.74,U] [#7 0.06,-0.05,0.57,U] [#8 0.19,-0.26,0.61,U] 
02:36:28.171 00.002 10844 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.13, -0.46}
02:36:28.171 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
02:36:28.174 00.003 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
02:36:28.174 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.69 mountX=0.07 mountY=-0.10, mountTheta=-0.94
02:36:28.179 00.005 11060 worker thread done servicing request
02:36:28.218 00.039 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
02:36:28.218 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
02:36:28.218 00.000 11060 Worker thread wakes up
02:36:28.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
02:36:28.218 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
02:36:28.219 00.001 11060 Moving (-0.11, -0.05) raw xDistance=0.07 yDistance=-0.10
02:36:28.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:36:28.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:28.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:28.219 00.000 10844 UpdateGuideState exits: m=2520 SNR=31.5
02:36:28.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:36:28.219 00.000 11060 MoveAxis(E, 0, ABG)
02:36:28.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:28.220 00.001 11060 Move returns status 0, amount 0
02:36:28.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:28.220 00.000 11060 MoveAxis(N, 0, ABG)
02:36:28.220 00.000 10844 Enqueuing Expose request
02:36:28.220 00.000 11060 Move returns status 0, amount 0
02:36:28.220 00.000 11060 move complete, result=0
02:36:28.220 00.000 11060 worker thread done servicing request
02:36:28.220 00.000 11060 Worker thread wakes up
02:36:28.220 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:28.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:28.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:28.872 00.652 11060 Exposure complete
02:36:30.014 01.142 11060 worker thread done servicing request
02:36:30.014 00.000 10844 OnExposeComplete: enter
02:36:30.015 00.001 10844 UpdateGuideState(): m_state=6
02:36:30.015 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
02:36:30.015 00.000 10844 Star::Find returns 1 (0), X=1550.97, Y=561.26, Mass=2438, SNR=31.0, Peak=219 HFD=3.4
02:36:30.016 00.001 10844 MultiStar: [#1 0.17,-0.09,0.95,U] [#2 -0.03,-0.10,0.94,U] [#3 0.22,-0.70,0.77,U] [#4 -0.09,0.54,0.97,U] [#5 0.07,0.29,0.64,U] [#6 -0.28,-0.22,0.82,U] [#7 0.37,-0.35,0.58,U] [#8 0.47,-0.63,0.00,M1] 
02:36:30.016 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.21}, one-star: {-0.07, -1.04}
02:36:30.017 00.001 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.75) = xAngle (0.30 = 0.30)
02:36:30.017 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
02:36:30.017 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.45 mountX=0.21 mountY=0.06, mountTheta=0.29
02:36:30.018 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.21, opts=13)
02:36:30.020 00.002 10844 Enqueuing Move request for scope (0.03, -0.21)
02:36:30.020 00.000 11060 Worker thread wakes up
02:36:30.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:30.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
02:36:30.020 00.000 10844 UpdateGuideState exits: m=2438 SNR=31.0
02:36:30.023 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:30.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:30.023 00.000 10844 Enqueuing Expose request
02:36:30.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
02:36:30.039 00.016 11060 Moving (0.03, -0.21) raw xDistance=0.21 yDistance=0.06
02:36:30.040 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:36:30.045 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:30.052 00.007 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:36:30.052 00.000 11060 MoveAxis(W, 51, ABG)
02:36:30.052 00.000 11060 Guiding  Dir = 3, Dur = 51
02:36:30.058 00.006 11060 IsSlewing returns 0
02:36:30.059 00.001 11060 IsGuiding returns 0
02:36:30.123 00.064 11060 IsGuiding returns 0
02:36:30.123 00.000 11060 Move returns status 0, amount 51
02:36:30.123 00.000 11060 MoveAxis(N, 0, ABG)
02:36:30.123 00.000 11060 Move returns status 0, amount 0
02:36:30.123 00.000 11060 move complete, result=0
02:36:30.123 00.000 11060 worker thread done servicing request
02:36:30.123 00.000 11060 Worker thread wakes up
02:36:30.125 00.002 10844 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
02:36:30.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:30.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:30.826 00.701 11060 Exposure complete
02:36:31.399 00.573 10844 OnExposeComplete: enter
02:36:31.399 00.000 10844 UpdateGuideState(): m_state=6
02:36:31.399 00.000 11060 worker thread done servicing request
02:36:31.400 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
02:36:31.400 00.000 10844 Star::Find returns 1 (1), X=1550.60, Y=561.70, Mass=2283, SNR=30.1, Peak=255 HFD=3.5
02:36:31.400 00.000 10844 MultiStar: [#1 0.16,0.39,1.06,U] [#2 0.11,0.01,0.96,U] [#3 0.23,-0.20,0.82,U] [#4 0.27,0.82,0.00,M1] [#5 0.02,0.37,0.70,U] [#6 -0.45,0.30,0.76,U] [#7 0.38,-0.14,0.59,U] [#8 0.64,0.38,0.56,U] 
02:36:31.400 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {-0.44, -0.60}
02:36:31.400 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.75) = xAngle (2.54 = 2.54)
02:36:31.401 00.001 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.53 = 2.53)
02:36:31.401 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.79 mountX=-0.05 mountY=0.03, mountTheta=2.53
02:36:31.414 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
02:36:31.414 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
02:36:31.414 00.000 11060 Worker thread wakes up
02:36:31.415 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
02:36:31.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:36:31.415 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.05 yDistance=0.03
02:36:31.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:36:31.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:31.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:36:31.416 00.001 11060 MoveAxis(E, 0, ABG)
02:36:31.416 00.000 11060 Move returns status 0, amount 0
02:36:31.416 00.000 11060 MoveAxis(N, 0, ABG)
02:36:31.416 00.000 11060 Move returns status 0, amount 0
02:36:31.416 00.000 11060 move complete, result=0
02:36:31.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:36:31.416 00.000 10844 UpdateGuideState exits: m=2283 SNR=30.1 Saturated
02:36:31.417 00.001 11060 worker thread done servicing request
02:36:31.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:31.418 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:31.418 00.000 10844 Enqueuing Expose request
02:36:31.418 00.000 11060 Worker thread wakes up
02:36:31.418 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:31.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:31.419 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:32.059 00.640 11060 Exposure complete
02:36:32.546 00.487 11060 worker thread done servicing request
02:36:32.551 00.005 10844 OnExposeComplete: enter
02:36:32.551 00.000 10844 UpdateGuideState(): m_state=6
02:36:32.552 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
02:36:32.552 00.000 10844 Star::Find returns 1 (0), X=1551.15, Y=561.64, Mass=2005, SNR=28.1, Peak=200 HFD=3.2
02:36:32.552 00.000 10844 MultiStar: [#1 -0.15,0.36,1.03,U] [#2 0.13,-0.02,1.04,U] [#3 0.45,-0.00,0.79,U] [#4 0.39,1.23,0.00,M2] [#5 0.25,0.58,0.69,U] [#6 -0.28,0.44,0.84,U] [#7 0.26,0.22,0.65,U] [#8 0.08,0.17,0.69,U] 
02:36:32.552 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.10, -0.66}
02:36:32.552 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
02:36:32.553 00.001 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
02:36:32.560 00.007 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.86 mountX=-0.12 mountY=0.07, mountTheta=2.60
02:36:32.563 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
02:36:32.563 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
02:36:32.563 00.000 11060 Worker thread wakes up
02:36:32.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:32.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
02:36:32.564 00.001 10844 UpdateGuideState exits: m=2005 SNR=28.1
02:36:32.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
02:36:32.564 00.000 11060 Moving (0.09, 0.11) raw xDistance=-0.12 yDistance=0.07
02:36:32.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:32.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:36:32.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:32.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:32.564 00.000 10844 Enqueuing Expose request
02:36:32.565 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:36:32.565 00.000 11060 MoveAxis(E, 30, ABG)
02:36:32.565 00.000 11060 Guiding  Dir = 2, Dur = 30
02:36:32.605 00.040 11060 IsSlewing returns 0
02:36:32.606 00.001 11060 IsGuiding returns 0
02:36:32.638 00.032 11060 IsGuiding returns 0
02:36:32.638 00.000 11060 Move returns status 0, amount 30
02:36:32.639 00.001 11060 MoveAxis(N, 0, ABG)
02:36:32.639 00.000 11060 Move returns status 0, amount 0
02:36:32.639 00.000 11060 move complete, result=0
02:36:32.639 00.000 11060 worker thread done servicing request
02:36:32.639 00.000 11060 Worker thread wakes up
02:36:32.639 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
02:36:32.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:32.642 00.003 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:33.301 00.659 11060 Exposure complete
02:36:35.208 01.907 11060 worker thread done servicing request
02:36:35.209 00.001 10844 OnExposeComplete: enter
02:36:35.209 00.000 10844 UpdateGuideState(): m_state=6
02:36:35.209 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
02:36:35.210 00.001 10844 Star::Find returns 1 (0), X=1551.14, Y=561.79, Mass=2479, SNR=31.9, Peak=220 HFD=3.7
02:36:35.210 00.000 10844 MultiStar: [#1 -0.07,0.15,0.81,U] [#2 -0.40,0.65,0.91,U] [#3 0.51,-0.15,0.75,U] [#4 0.29,0.52,0.92,U] [#5 0.33,0.73,0.00,M1] [#6 -0.33,0.19,0.72,U] [#7 0.21,0.28,0.60,U] [#8 0.68,0.04,0.64,U] 
02:36:35.213 00.003 10844 refined, 7 included, MultiStar: {0.10, 0.14}, one-star: {0.10, -0.51}
02:36:35.213 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.75) = xAngle (2.69 = 2.69)
02:36:35.213 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
02:36:35.214 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.94 mountX=-0.16 mountY=0.08, mountTheta=2.67
02:36:35.222 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.14, opts=13)
02:36:35.222 00.000 10844 Enqueuing Move request for scope (0.10, 0.14)
02:36:35.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:36:35.222 00.000 10844 UpdateGuideState exits: m=2479 SNR=31.9
02:36:35.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:35.223 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:35.223 00.000 11060 Worker thread wakes up
02:36:35.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
02:36:35.225 00.002 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
02:36:35.225 00.000 11060 Moving (0.10, 0.14) raw xDistance=-0.16 yDistance=0.08
02:36:35.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:36:35.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:35.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:36:35.225 00.000 11060 MoveAxis(E, 39, ABG)
02:36:35.225 00.000 11060 Guiding  Dir = 2, Dur = 39
02:36:35.226 00.001 10844 Enqueuing Expose request
02:36:35.237 00.011 11060 IsSlewing returns 0
02:36:35.238 00.001 11060 IsGuiding returns 0
02:36:35.283 00.045 11060 IsGuiding returns 0
02:36:35.284 00.001 11060 Move returns status 0, amount 39
02:36:35.284 00.000 11060 MoveAxis(N, 0, ABG)
02:36:35.284 00.000 11060 Move returns status 0, amount 0
02:36:35.284 00.000 11060 move complete, result=0
02:36:35.284 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
02:36:35.288 00.004 11060 worker thread done servicing request
02:36:35.288 00.000 11060 Worker thread wakes up
02:36:35.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:35.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:35.931 00.643 11060 Exposure complete
02:36:39.547 03.616 11060 worker thread done servicing request
02:36:39.549 00.002 10844 OnExposeComplete: enter
02:36:39.549 00.000 10844 UpdateGuideState(): m_state=6
02:36:39.550 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
02:36:39.550 00.000 10844 Star::Find returns 1 (0), X=1551.05, Y=561.49, Mass=2202, SNR=29.1, Peak=203 HFD=3.4
02:36:39.550 00.000 10844 MultiStar: [#1 0.16,0.36,1.00,U] [#2 0.05,-0.08,1.05,U] [#3 -0.04,-0.22,0.82,U] [#4 0.49,0.69,0.00,M2] [#5 -0.13,0.69,0.72,U] [#6 -0.02,0.16,0.74,U] [#7 -0.10,-0.12,0.62,U] [#8 0.91,-0.21,0.00,M1] 
02:36:39.550 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.03}, one-star: {0.00, -0.81}
02:36:39.550 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
02:36:39.550 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.23 = 0.23)
02:36:39.550 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.51 mountX=0.03 mountY=0.01, mountTheta=0.23
02:36:39.552 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.03, opts=13)
02:36:39.552 00.000 10844 Enqueuing Move request for scope (0.00, -0.03)
02:36:39.552 00.000 11060 Worker thread wakes up
02:36:39.553 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:39.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
02:36:39.553 00.000 10844 UpdateGuideState exits: m=2202 SNR=29.1
02:36:39.553 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
02:36:39.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:39.553 00.000 11060 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=0.01
02:36:39.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:39.553 00.000 10844 Enqueuing Expose request
02:36:39.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:36:39.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:39.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:36:39.554 00.001 11060 MoveAxis(E, 0, ABG)
02:36:39.554 00.000 11060 Move returns status 0, amount 0
02:36:39.554 00.000 11060 MoveAxis(N, 0, ABG)
02:36:39.554 00.000 11060 Move returns status 0, amount 0
02:36:39.554 00.000 11060 move complete, result=0
02:36:39.554 00.000 11060 worker thread done servicing request
02:36:39.567 00.013 11060 Worker thread wakes up
02:36:39.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:39.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:39.569 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:40.243 00.674 11060 Exposure complete
02:36:41.887 01.644 10844 OnExposeComplete: enter
02:36:41.887 00.000 10844 UpdateGuideState(): m_state=6
02:36:41.888 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
02:36:41.888 00.000 10844 Star::Find returns 1 (0), X=1550.67, Y=561.22, Mass=2356, SNR=30.8, Peak=242 HFD=3.6
02:36:41.889 00.001 10844 MultiStar: [#1 -0.41,0.24,0.95,U] [#2 -0.11,-0.23,0.95,U] [#3 0.46,-0.58,0.77,U] [#4 -0.03,0.65,0.97,U] [#5 0.04,0.24,0.67,U] [#6 -0.30,-0.32,0.78,U] [#7 -0.01,-0.57,0.59,U] [#8 -0.16,-0.61,0.68,U] 
02:36:41.889 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.23}, one-star: {-0.37, -1.08}
02:36:41.889 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
02:36:41.889 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.29 = -0.29)
02:36:41.898 00.009 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.03 mountX=0.25 mountY=-0.08, mountTheta=-0.29
02:36:41.905 00.007 11060 worker thread done servicing request
02:36:41.907 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.23, opts=13)
02:36:41.908 00.001 10844 Enqueuing Move request for scope (-0.12, -0.23)
02:36:41.908 00.000 11060 Worker thread wakes up
02:36:41.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
02:36:41.909 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
02:36:41.909 00.000 11060 Moving (-0.12, -0.23) raw xDistance=0.25 yDistance=-0.08
02:36:41.909 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:41.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:36:41.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:41.910 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:36:41.910 00.000 11060 MoveAxis(W, 62, ABG)
02:36:41.910 00.000 10844 UpdateGuideState exits: m=2356 SNR=30.8
02:36:41.911 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:41.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:41.911 00.000 10844 Enqueuing Expose request
02:36:41.911 00.000 11060 Guiding  Dir = 3, Dur = 62
02:36:41.949 00.038 11060 IsSlewing returns 0
02:36:41.949 00.000 11060 IsGuiding returns 0
02:36:42.041 00.092 11060 IsGuiding returns 0
02:36:42.041 00.000 11060 Move returns status 0, amount 62
02:36:42.041 00.000 11060 MoveAxis(N, 0, ABG)
02:36:42.041 00.000 11060 Move returns status 0, amount 0
02:36:42.044 00.003 11060 move complete, result=0
02:36:42.045 00.001 10844 GuideStep: 0.3 px 62 ms WEST, -0.1 px 0 ms NORTH
02:36:42.050 00.005 11060 worker thread done servicing request
02:36:42.051 00.001 11060 Worker thread wakes up
02:36:42.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:42.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:42.717 00.666 11060 Exposure complete
02:36:44.114 01.397 11060 worker thread done servicing request
02:36:44.115 00.001 10844 OnExposeComplete: enter
02:36:44.115 00.000 10844 UpdateGuideState(): m_state=6
02:36:44.115 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
02:36:44.115 00.000 10844 Star::Find returns 1 (0), X=1550.82, Y=561.43, Mass=2273, SNR=30.1, Peak=214 HFD=3.4
02:36:44.116 00.001 10844 MultiStar: [#1 -0.14,0.11,1.05,U] [#2 -0.06,-0.21,0.92,U] [#3 0.17,-0.35,0.80,U] [#4 -0.03,0.65,0.96,U] [#5 -0.20,-0.07,0.70,U] [#6 -0.46,-0.26,0.73,U] [#7 0.17,-0.07,0.67,U] [#8 0.06,-0.30,0.64,U] 
02:36:44.116 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.15}, one-star: {-0.23, -0.88}
02:36:44.117 00.001 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
02:36:44.117 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
02:36:44.117 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.11 mountX=0.16 mountY=-0.06, mountTheta=-0.38
02:36:44.122 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
02:36:44.123 00.001 10844 Enqueuing Move request for scope (-0.09, -0.15)
02:36:44.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:44.123 00.000 10844 UpdateGuideState exits: m=2273 SNR=30.1
02:36:44.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:44.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:44.123 00.000 11060 Worker thread wakes up
02:36:44.124 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
02:36:44.124 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
02:36:44.124 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=-0.06
02:36:44.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:36:44.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:44.125 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:36:44.125 00.000 11060 MoveAxis(W, 41, ABG)
02:36:44.125 00.000 11060 Guiding  Dir = 3, Dur = 41
02:36:44.126 00.001 10844 Enqueuing Expose request
02:36:44.138 00.012 11060 IsSlewing returns 0
02:36:44.141 00.003 11060 IsGuiding returns 0
02:36:44.200 00.059 11060 IsGuiding returns 0
02:36:44.200 00.000 11060 Move returns status 0, amount 41
02:36:44.200 00.000 11060 MoveAxis(N, 0, ABG)
02:36:44.200 00.000 11060 Move returns status 0, amount 0
02:36:44.201 00.001 11060 move complete, result=0
02:36:44.201 00.000 11060 worker thread done servicing request
02:36:44.201 00.000 11060 Worker thread wakes up
02:36:44.201 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
02:36:44.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:44.202 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:44.852 00.650 11060 Exposure complete
02:36:45.429 00.577 10844 OnExposeComplete: enter
02:36:45.429 00.000 11060 worker thread done servicing request
02:36:45.429 00.000 10844 UpdateGuideState(): m_state=6
02:36:45.430 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
02:36:45.430 00.000 10844 Star::Find returns 1 (0), X=1550.71, Y=561.68, Mass=2556, SNR=31.9, Peak=237 HFD=3.7
02:36:45.430 00.000 10844 MultiStar: [#1 -0.25,0.28,0.91,U] [#2 -0.10,-0.06,0.92,U] [#3 -0.09,-0.27,0.71,U] [#4 0.32,1.27,0.00,M1] [#5 0.30,0.54,0.63,U] [#6 -0.52,0.33,0.75,U] [#7 0.52,-0.36,0.61,U] [#8 0.49,-0.18,0.64,U] 
02:36:45.430 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {-0.33, -0.62}
02:36:45.431 00.001 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.75) = xAngle (-0.49 = -0.49)
02:36:45.431 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.51 = -0.51)
02:36:45.431 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.24 mountX=0.07 mountY=-0.04, mountTheta=-0.50
02:36:45.434 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
02:36:45.434 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
02:36:45.434 00.000 11060 Worker thread wakes up
02:36:45.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:36:45.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
02:36:45.434 00.000 10844 UpdateGuideState exits: m=2556 SNR=31.9
02:36:45.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
02:36:45.435 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:45.435 00.000 11060 Moving (-0.05, -0.06) raw xDistance=0.07 yDistance=-0.04
02:36:45.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:36:45.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:45.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:45.435 00.000 10844 Enqueuing Expose request
02:36:45.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:36:45.435 00.000 11060 MoveAxis(E, 0, ABG)
02:36:45.435 00.000 11060 Move returns status 0, amount 0
02:36:45.435 00.000 11060 MoveAxis(N, 0, ABG)
02:36:45.435 00.000 11060 Move returns status 0, amount 0
02:36:45.435 00.000 11060 move complete, result=0
02:36:45.436 00.001 11060 worker thread done servicing request
02:36:45.436 00.000 11060 Worker thread wakes up
02:36:45.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:45.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:45.438 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:46.105 00.667 11060 Exposure complete
02:36:46.656 00.551 11060 worker thread done servicing request
02:36:46.656 00.000 10844 OnExposeComplete: enter
02:36:46.657 00.001 10844 UpdateGuideState(): m_state=6
02:36:46.657 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
02:36:46.657 00.000 10844 Star::Find returns 1 (0), X=1550.83, Y=561.13, Mass=2255, SNR=30.0, Peak=244 HFD=3.2
02:36:46.659 00.002 10844 MultiStar: [#1 -0.36,-0.19,0.89,U] [#2 -0.30,-0.37,1.07,U] [#3 0.01,-0.58,0.81,U] [#4 -0.17,0.28,1.05,U] [#5 -0.01,0.31,0.69,U] [#6 -0.65,0.18,0.79,U] [#7 -0.13,-0.49,0.63,U] [#8 0.70,-0.26,0.52,U] 
02:36:46.659 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.27}, one-star: {-0.22, -1.18}
02:36:46.659 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.75) = xAngle (-0.39 = -0.39)
02:36:46.659 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
02:36:46.659 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-2.14 mountX=0.30 mountY=-0.13, mountTheta=-0.40
02:36:46.663 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.27, opts=13)
02:36:46.663 00.000 10844 Enqueuing Move request for scope (-0.17, -0.27)
02:36:46.663 00.000 11060 Worker thread wakes up
02:36:46.664 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:46.664 00.000 10844 UpdateGuideState exits: m=2255 SNR=30.0
02:36:46.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:46.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.27) opts 0xd
02:36:46.666 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:46.666 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.27)
02:36:46.666 00.000 11060 Moving (-0.17, -0.27) raw xDistance=0.30 yDistance=-0.13
02:36:46.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
02:36:46.667 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:46.668 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:36:46.668 00.000 11060 MoveAxis(W, 73, ABG)
02:36:46.668 00.000 11060 Guiding  Dir = 3, Dur = 73
02:36:46.668 00.000 10844 Enqueuing Expose request
02:36:46.686 00.018 11060 IsSlewing returns 0
02:36:46.706 00.020 11060 IsGuiding returns 0
02:36:46.796 00.090 11060 IsGuiding returns 0
02:36:46.801 00.005 11060 Move returns status 0, amount 73
02:36:46.802 00.001 11060 MoveAxis(N, 0, ABG)
02:36:46.802 00.000 11060 Move returns status 0, amount 0
02:36:46.814 00.012 11060 move complete, result=0
02:36:46.814 00.000 11060 worker thread done servicing request
02:36:46.814 00.000 11060 Worker thread wakes up
02:36:46.814 00.000 10844 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH
02:36:46.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:46.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:47.459 00.645 11060 Exposure complete
02:36:48.350 00.891 10844 OnExposeComplete: enter
02:36:48.350 00.000 10844 UpdateGuideState(): m_state=6
02:36:48.351 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
02:36:48.351 00.000 10844 Star::Find returns 1 (0), X=1550.96, Y=561.38, Mass=2478, SNR=31.1, Peak=202 HFD=3.4
02:36:48.352 00.001 10844 MultiStar: [#1 0.28,0.44,0.90,U] [#2 0.06,-0.01,0.97,U] [#3 -0.17,-0.40,0.78,U] [#4 0.10,0.88,0.00,M1] [#5 -0.19,0.59,0.61,U] [#6 -0.09,0.17,0.71,U] [#7 0.03,-0.54,0.52,U] [#8 0.66,0.04,0.61,U] 
02:36:48.352 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {-0.08, -0.92}
02:36:48.352 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
02:36:48.352 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
02:36:48.352 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.08 mountX=0.09 mountY=0.07, mountTheta=0.66
02:36:48.361 00.009 11060 worker thread done servicing request
02:36:48.362 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
02:36:48.362 00.000 10844 Enqueuing Move request for scope (0.06, -0.10)
02:36:48.362 00.000 11060 Worker thread wakes up
02:36:48.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
02:36:48.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
02:36:48.362 00.000 11060 Moving (0.06, -0.10) raw xDistance=0.09 yDistance=0.07
02:36:48.364 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:48.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:36:48.387 00.023 10844 UpdateGuideState exits: m=2478 SNR=31.1
02:36:48.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:48.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:48.388 00.001 10844 Enqueuing Expose request
02:36:48.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:48.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:36:48.388 00.000 11060 MoveAxis(E, 0, ABG)
02:36:48.388 00.000 11060 Move returns status 0, amount 0
02:36:48.388 00.000 11060 MoveAxis(N, 0, ABG)
02:36:48.388 00.000 11060 Move returns status 0, amount 0
02:36:48.388 00.000 11060 move complete, result=0
02:36:48.390 00.002 11060 worker thread done servicing request
02:36:48.390 00.000 11060 Worker thread wakes up
02:36:48.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:48.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:48.509 00.119 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:49.244 00.735 11060 Exposure complete
02:36:49.651 00.407 11060 worker thread done servicing request
02:36:49.651 00.000 10844 OnExposeComplete: enter
02:36:49.651 00.000 10844 UpdateGuideState(): m_state=6
02:36:49.651 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
02:36:49.652 00.001 10844 Star::Find returns 1 (0), X=1550.98, Y=561.77, Mass=2544, SNR=32.3, Peak=205 HFD=3.5
02:36:49.652 00.000 10844 MultiStar: [#1 -0.32,0.55,0.91,U] [#2 -0.02,-0.35,0.85,U] [#3 0.59,-0.53,0.00,M1] [#4 -0.00,0.97,0.00,M2] [#5 -0.18,0.53,0.61,U] [#6 -0.23,0.15,0.71,U] [#7 -0.05,-0.05,0.54,U] [#8 0.60,-0.01,0.55,U] 
02:36:49.653 00.001 10844 refined, 6 included, MultiStar: {-0.07, 0.01}, one-star: {-0.07, -0.53}
02:36:49.653 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.69 = -1.59)
02:36:49.653 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.61)
02:36:49.653 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.94 mountX=-0.00 mountY=-0.07, mountTheta=-1.59
02:36:49.656 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.01, opts=13)
02:36:49.656 00.000 10844 Enqueuing Move request for scope (-0.07, 0.01)
02:36:49.656 00.000 11060 Worker thread wakes up
02:36:49.657 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:49.658 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:36:49.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:36:49.658 00.000 10844 UpdateGuideState exits: m=2544 SNR=32.3
02:36:49.658 00.000 11060 Moving (-0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
02:36:49.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:49.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:36:49.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:49.659 00.001 10844 Enqueuing Expose request
02:36:49.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:49.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:36:49.659 00.000 11060 MoveAxis(E, 0, ABG)
02:36:49.659 00.000 11060 Move returns status 0, amount 0
02:36:49.659 00.000 11060 MoveAxis(N, 0, ABG)
02:36:49.660 00.001 11060 Move returns status 0, amount 0
02:36:49.660 00.000 11060 move complete, result=0
02:36:49.660 00.000 11060 worker thread done servicing request
02:36:49.660 00.000 11060 Worker thread wakes up
02:36:49.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:49.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:49.663 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:50.347 00.684 11060 Exposure complete
02:36:53.578 03.231 10844 OnExposeComplete: enter
02:36:53.578 00.000 10844 UpdateGuideState(): m_state=6
02:36:53.578 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
02:36:53.578 00.000 10844 Star::Find returns 1 (0), X=1551.01, Y=561.69, Mass=2595, SNR=32.1, Peak=183 HFD=4.0
02:36:53.579 00.001 10844 MultiStar: [#1 0.15,0.39,0.84,U] [#2 -0.24,-0.53,0.92,U] [#3 0.35,-0.17,0.76,U] [#4 0.35,0.90,0.00,M3] [#5 -0.15,0.77,0.00,M1] [#6 -0.18,0.10,0.70,U] [#7 0.52,-0.43,0.60,U] [#8 0.58,-0.34,0.69,U] 
02:36:53.579 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.24}, one-star: {-0.03, -0.61}
02:36:53.579 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.75) = xAngle (0.69 = 0.69)
02:36:53.579 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.67 = 0.67)
02:36:53.580 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.06 mountX=0.21 mountY=0.17, mountTheta=0.68
02:36:53.580 00.000 11060 worker thread done servicing request
02:36:53.589 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.24, opts=13)
02:36:53.592 00.003 10844 Enqueuing Move request for scope (0.13, -0.24)
02:36:53.606 00.014 11060 Worker thread wakes up
02:36:53.607 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
02:36:53.607 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
02:36:53.608 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:53.608 00.000 11060 Moving (0.13, -0.24) raw xDistance=0.21 yDistance=0.17
02:36:53.608 00.000 10844 UpdateGuideState exits: m=2595 SNR=32.1
02:36:53.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:53.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:53.608 00.000 10844 Enqueuing Expose request
02:36:53.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:36:53.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:53.609 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:36:53.609 00.000 11060 MoveAxis(W, 52, ABG)
02:36:53.609 00.000 11060 Guiding  Dir = 3, Dur = 52
02:36:53.633 00.024 11060 IsSlewing returns 0
02:36:53.634 00.001 11060 IsGuiding returns 0
02:36:53.723 00.089 11060 IsGuiding returns 0
02:36:53.723 00.000 11060 Move returns status 0, amount 52
02:36:53.724 00.001 11060 MoveAxis(N, 0, ABG)
02:36:53.725 00.001 11060 Move returns status 0, amount 0
02:36:53.725 00.000 11060 move complete, result=0
02:36:53.727 00.002 10844 GuideStep: 0.2 px 52 ms WEST, 0.2 px 0 ms NORTH
02:36:53.737 00.010 11060 worker thread done servicing request
02:36:53.738 00.001 11060 Worker thread wakes up
02:36:53.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:53.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:54.456 00.718 11060 Exposure complete
02:36:56.105 01.649 11060 worker thread done servicing request
02:36:56.105 00.000 10844 OnExposeComplete: enter
02:36:56.105 00.000 10844 UpdateGuideState(): m_state=6
02:36:56.106 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
02:36:56.106 00.000 10844 Star::Find returns 1 (0), X=1551.20, Y=561.60, Mass=2082, SNR=28.8, Peak=204 HFD=3.2
02:36:56.106 00.000 10844 MultiStar: [#1 0.20,-0.39,1.00,U] [#2 0.52,-0.32,0.95,U] [#3 0.43,-0.31,0.91,U] [#4 0.47,0.46,1.00,U] [#5 0.09,0.09,0.75,U] [#6 -0.07,-0.08,0.75,U] [#7 0.55,-0.87,0.00,M1] [#8 0.68,-0.30,0.64,U] 
02:36:56.106 00.000 10844 refined, 7 included, MultiStar: {0.31, -0.20}, one-star: {0.15, -0.70}
02:36:56.106 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
02:36:56.106 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
02:36:56.106 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.20 hyp=0.37 cameraTheta=-0.58 mountX=0.14 mountY=0.34, mountTheta=1.17
02:36:56.112 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.20, opts=13)
02:36:56.112 00.000 10844 Enqueuing Move request for scope (0.31, -0.20)
02:36:56.113 00.001 11060 Worker thread wakes up
02:36:56.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.20) opts 0xd
02:36:56.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.20)
02:36:56.113 00.000 11060 Moving (0.31, -0.20) raw xDistance=0.14 yDistance=0.34
02:36:56.114 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:36:56.114 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:56.119 00.005 10844 UpdateGuideState exits: m=2082 SNR=28.8
02:36:56.126 00.007 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:36:56.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:36:56.126 00.000 11060 MoveAxis(W, 36, ABG)
02:36:56.126 00.000 11060 Guiding  Dir = 3, Dur = 36
02:36:56.128 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:56.146 00.018 11060 IsSlewing returns 0
02:36:56.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:56.146 00.000 10844 Enqueuing Expose request
02:36:56.148 00.002 11060 IsGuiding returns 0
02:36:56.210 00.062 11060 IsGuiding returns 0
02:36:56.210 00.000 11060 Move returns status 0, amount 36
02:36:56.210 00.000 11060 MoveAxis(N, 0, ABG)
02:36:56.211 00.001 11060 Move returns status 0, amount 0
02:36:56.211 00.000 11060 move complete, result=0
02:36:56.211 00.000 11060 worker thread done servicing request
02:36:56.211 00.000 11060 Worker thread wakes up
02:36:56.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:56.213 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:56.223 00.010 10844 GuideStep: 0.1 px 36 ms WEST, 0.3 px 0 ms NORTH
02:36:56.853 00.630 11060 Exposure complete
02:36:58.288 01.435 10844 OnExposeComplete: enter
02:36:58.288 00.000 10844 UpdateGuideState(): m_state=6
02:36:58.288 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
02:36:58.288 00.000 10844 Star::Find returns 1 (0), X=1551.08, Y=561.10, Mass=2458, SNR=31.3, Peak=218 HFD=3.4
02:36:58.288 00.000 11060 worker thread done servicing request
02:36:58.290 00.002 10844 MultiStar: [#1 -0.33,0.08,0.94,U] [#2 -0.30,-0.62,0.94,U] [#3 0.25,-0.94,0.00,M1] [#4 0.12,0.19,0.98,U] [#5 0.02,0.47,0.67,U] [#6 0.10,-0.81,0.00,M1] [#7 0.15,-0.54,0.57,U] [#8 0.55,-0.60,0.00,M1] 
02:36:58.290 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.30}, one-star: {0.04, -1.20}
02:36:58.290 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
02:36:58.290 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
02:36:58.290 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.79 mountX=0.31 mountY=-0.02, mountTheta=-0.06
02:36:58.292 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.30, opts=13)
02:36:58.293 00.001 10844 Enqueuing Move request for scope (-0.07, -0.30)
02:36:58.293 00.000 11060 Worker thread wakes up
02:36:58.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd
02:36:58.293 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.30)
02:36:58.293 00.000 11060 Moving (-0.07, -0.30) raw xDistance=0.31 yDistance=-0.02
02:36:58.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
02:36:58.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:58.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:36:58.293 00.000 11060 MoveAxis(W, 76, ABG)
02:36:58.295 00.002 11060 Guiding  Dir = 3, Dur = 76
02:36:58.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:36:58.295 00.000 10844 UpdateGuideState exits: m=2458 SNR=31.3
02:36:58.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:58.296 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:58.296 00.000 10844 Enqueuing Expose request
02:36:58.299 00.003 11060 IsSlewing returns 0
02:36:58.300 00.001 11060 IsGuiding returns 0
02:36:58.386 00.086 11060 IsGuiding returns 0
02:36:58.386 00.000 11060 Move returns status 0, amount 76
02:36:58.386 00.000 11060 MoveAxis(N, 0, ABG)
02:36:58.386 00.000 11060 Move returns status 0, amount 0
02:36:58.386 00.000 11060 move complete, result=0
02:36:58.386 00.000 11060 worker thread done servicing request
02:36:58.386 00.000 10844 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH
02:36:58.386 00.000 11060 Worker thread wakes up
02:36:58.388 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:58.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:36:59.038 00.650 11060 Exposure complete
02:36:59.639 00.601 11060 worker thread done servicing request
02:36:59.639 00.000 10844 OnExposeComplete: enter
02:36:59.639 00.000 10844 UpdateGuideState(): m_state=6
02:36:59.640 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
02:36:59.640 00.000 10844 Star::Find returns 1 (0), X=1551.00, Y=561.67, Mass=2494, SNR=31.9, Peak=173 HFD=3.9
02:36:59.641 00.001 10844 MultiStar: [#1 0.04,-0.19,0.93,U] [#2 -0.29,-0.24,0.87,U] [#3 0.04,-0.65,0.81,U] [#4 0.40,0.72,0.00,M2] [#5 -0.26,0.90,0.00,M1] [#6 0.15,-0.11,0.75,U] [#7 0.09,-0.12,0.59,U] [#8 0.26,-0.34,0.57,U] 
02:36:59.641 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.34}, one-star: {-0.05, -0.63}
02:36:59.641 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.75) = xAngle (0.22 = 0.22)
02:36:59.641 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.21 = 0.21)
02:36:59.641 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.53 mountX=0.33 mountY=0.07, mountTheta=0.21
02:36:59.660 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.34, opts=13)
02:36:59.660 00.000 10844 Enqueuing Move request for scope (0.01, -0.34)
02:36:59.660 00.000 11060 Worker thread wakes up
02:36:59.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.34) opts 0xd
02:36:59.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.34)
02:36:59.661 00.001 11060 Moving (0.01, -0.34) raw xDistance=0.33 yDistance=0.07
02:36:59.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:36:59.661 00.000 10844 UpdateGuideState exits: m=2494 SNR=31.9
02:36:59.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:59.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:36:59.661 00.000 10844 Enqueuing Expose request
02:36:59.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
02:36:59.663 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:59.666 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:36:59.668 00.002 11060 MoveAxis(W, 84, ABG)
02:36:59.670 00.002 11060 Guiding  Dir = 3, Dur = 84
02:36:59.688 00.018 11060 IsSlewing returns 0
02:36:59.689 00.001 11060 IsGuiding returns 0
02:36:59.783 00.094 11060 IsGuiding returns 0
02:36:59.783 00.000 11060 Move returns status 0, amount 84
02:36:59.783 00.000 11060 MoveAxis(N, 0, ABG)
02:36:59.783 00.000 11060 Move returns status 0, amount 0
02:36:59.783 00.000 11060 move complete, result=0
02:36:59.783 00.000 11060 worker thread done servicing request
02:36:59.784 00.001 11060 Worker thread wakes up
02:36:59.784 00.000 10844 GuideStep: 0.3 px 84 ms WEST, 0.1 px 0 ms NORTH
02:36:59.787 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:36:59.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:00.449 00.662 11060 Exposure complete
02:37:01.098 00.649 11060 worker thread done servicing request
02:37:01.098 00.000 10844 OnExposeComplete: enter
02:37:01.098 00.000 10844 UpdateGuideState(): m_state=6
02:37:01.098 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
02:37:01.099 00.001 10844 Star::Find returns 1 (1), X=1551.24, Y=561.75, Mass=2284, SNR=30.2, Peak=255 HFD=3.5
02:37:01.099 00.000 10844 MultiStar: [#1 -0.10,0.34,0.93,U] [#2 0.07,0.23,0.96,U] [#3 0.28,-0.54,0.84,U] [#4 0.51,0.68,0.00,M3] [#5 -0.18,0.32,0.66,U] [#6 -0.01,0.15,0.77,U] [#7 0.34,-0.08,0.68,U] [#8 0.11,0.14,0.63,U] 
02:37:01.100 00.001 10844 refined, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.19, -0.55}
02:37:01.100 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.75) = xAngle (1.59 = 1.59)
02:37:01.100 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.57 = 1.57)
02:37:01.100 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.17 mountX=-0.00 mountY=0.09, mountTheta=1.59
02:37:01.116 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
02:37:01.116 00.000 10844 Enqueuing Move request for scope (0.09, -0.01)
02:37:01.116 00.000 11060 Worker thread wakes up
02:37:01.117 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
02:37:01.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
02:37:01.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:37:01.119 00.002 10844 UpdateGuideState exits: m=2284 SNR=30.2 Saturated
02:37:01.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:01.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:01.119 00.000 10844 Enqueuing Expose request
02:37:01.119 00.000 11060 Moving (0.09, -0.01) raw xDistance=-0.00 yDistance=0.09
02:37:01.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:37:01.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:01.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:37:01.120 00.001 11060 MoveAxis(E, 0, ABG)
02:37:01.120 00.000 11060 Move returns status 0, amount 0
02:37:01.120 00.000 11060 MoveAxis(N, 0, ABG)
02:37:01.120 00.000 11060 Move returns status 0, amount 0
02:37:01.120 00.000 11060 move complete, result=0
02:37:01.120 00.000 11060 worker thread done servicing request
02:37:01.120 00.000 11060 Worker thread wakes up
02:37:01.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:01.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:01.122 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:01.978 00.856 11060 Exposure complete
02:37:04.063 02.085 10844 OnExposeComplete: enter
02:37:04.064 00.001 10844 UpdateGuideState(): m_state=6
02:37:04.065 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
02:37:04.065 00.000 10844 Star::Find returns 1 (0), X=1550.96, Y=561.18, Mass=2554, SNR=31.9, Peak=216 HFD=4.0
02:37:04.065 00.000 10844 MultiStar: [#1 -0.11,-0.12,0.89,U] [#2 0.21,-0.51,0.89,U] [#3 0.39,-0.42,0.75,U] [#4 0.17,0.55,0.89,U] [#5 -0.41,0.25,0.61,U] [#6 -0.08,-0.27,0.70,U] [#7 0.21,-0.10,0.56,U] [#8 0.21,-0.34,0.67,U] 
02:37:04.066 00.001 10844 refined, 8 included, MultiStar: {0.06, -0.26}, one-star: {-0.08, -1.12}
02:37:04.066 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
02:37:04.066 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
02:37:04.066 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.35 mountX=0.25 mountY=0.10, mountTheta=0.39
02:37:04.104 00.038 11060 worker thread done servicing request
02:37:04.106 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.26, opts=13)
02:37:04.106 00.000 10844 Enqueuing Move request for scope (0.06, -0.26)
02:37:04.106 00.000 11060 Worker thread wakes up
02:37:04.106 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:04.107 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.26) opts 0xd
02:37:04.107 00.000 10844 UpdateGuideState exits: m=2554 SNR=31.9
02:37:04.107 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.26)
02:37:04.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:04.107 00.000 11060 Moving (0.06, -0.26) raw xDistance=0.25 yDistance=0.10
02:37:04.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:04.107 00.000 10844 Enqueuing Expose request
02:37:04.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:37:04.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:04.109 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:37:04.109 00.000 11060 MoveAxis(W, 61, ABG)
02:37:04.109 00.000 11060 Guiding  Dir = 3, Dur = 61
02:37:04.121 00.012 11060 IsSlewing returns 0
02:37:04.122 00.001 11060 IsGuiding returns 0
02:37:04.212 00.090 11060 IsGuiding returns 0
02:37:04.212 00.000 11060 Move returns status 0, amount 61
02:37:04.212 00.000 11060 MoveAxis(N, 0, ABG)
02:37:04.213 00.001 11060 Move returns status 0, amount 0
02:37:04.213 00.000 11060 move complete, result=0
02:37:04.213 00.000 11060 worker thread done servicing request
02:37:04.213 00.000 10844 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
02:37:04.216 00.003 11060 Worker thread wakes up
02:37:04.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:04.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:05.399 01.183 11060 Exposure complete
02:37:08.524 03.125 10844 OnExposeComplete: enter
02:37:08.525 00.001 10844 UpdateGuideState(): m_state=6
02:37:08.525 00.000 11060 worker thread done servicing request
02:37:08.525 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
02:37:08.525 00.000 10844 Star::Find returns 1 (0), X=1550.84, Y=561.78, Mass=2590, SNR=32.2, Peak=188 HFD=4.0
02:37:08.526 00.001 10844 MultiStar: [#1 -0.26,0.50,0.89,U] [#2 0.21,-0.09,0.89,U] [#3 0.29,0.01,0.75,U] [#4 0.34,0.93,0.00,M3] [#5 -0.04,0.59,0.63,U] [#6 -0.41,0.18,0.71,U] [#7 -0.36,0.00,0.54,U] [#8 0.12,-0.41,0.57,U] 
02:37:08.526 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.21, -0.52}
02:37:08.526 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.75) = xAngle (4.65 = -1.63)
02:37:08.526 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.63 = -1.65)
02:37:08.526 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.90 mountX=-0.00 mountY=-0.08, mountTheta=-1.63
02:37:08.531 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
02:37:08.533 00.002 10844 Enqueuing Move request for scope (-0.08, 0.02)
02:37:08.533 00.000 11060 Worker thread wakes up
02:37:08.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
02:37:08.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:08.533 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
02:37:08.533 00.000 10844 UpdateGuideState exits: m=2590 SNR=32.2
02:37:08.533 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.00 yDistance=-0.08
02:37:08.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:08.534 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:08.534 00.000 10844 Enqueuing Expose request
02:37:08.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:37:08.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:08.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:37:08.534 00.000 11060 MoveAxis(E, 0, ABG)
02:37:08.534 00.000 11060 Move returns status 0, amount 0
02:37:08.534 00.000 11060 MoveAxis(N, 0, ABG)
02:37:08.534 00.000 11060 Move returns status 0, amount 0
02:37:08.534 00.000 11060 move complete, result=0
02:37:08.534 00.000 11060 worker thread done servicing request
02:37:08.535 00.001 11060 Worker thread wakes up
02:37:08.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:08.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:08.540 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:09.219 00.679 11060 Exposure complete
02:37:10.480 01.261 11060 worker thread done servicing request
02:37:10.480 00.000 10844 OnExposeComplete: enter
02:37:10.481 00.001 10844 UpdateGuideState(): m_state=6
02:37:10.496 00.015 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
02:37:10.497 00.001 10844 Star::Find returns 1 (0), X=1551.26, Y=561.67, Mass=2101, SNR=28.7, Peak=213 HFD=3.5
02:37:10.497 00.000 10844 MultiStar: [#1 -0.13,-0.02,0.98,U] [#2 0.17,-0.67,1.01,U] [#3 -0.24,-0.51,0.86,U] [#4 -0.17,0.88,0.00,M4] [#5 -0.19,0.46,0.62,U] [#6 -0.18,0.36,0.83,U] [#7 0.02,-0.53,0.57,U] [#8 0.19,-0.30,0.60,U] 
02:37:10.497 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.26}, one-star: {0.21, -0.63}
02:37:10.497 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
02:37:10.498 00.001 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
02:37:10.498 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.63 mountX=0.25 mountY=0.03, mountTheta=0.11
02:37:10.499 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.26, opts=13)
02:37:10.499 00.000 10844 Enqueuing Move request for scope (-0.01, -0.26)
02:37:10.500 00.001 11060 Worker thread wakes up
02:37:10.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
02:37:10.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
02:37:10.500 00.000 11060 Moving (-0.01, -0.26) raw xDistance=0.25 yDistance=0.03
02:37:10.501 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:37:10.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:10.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:37:10.501 00.000 11060 MoveAxis(W, 63, ABG)
02:37:10.501 00.000 11060 Guiding  Dir = 3, Dur = 63
02:37:10.502 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:10.502 00.000 10844 UpdateGuideState exits: m=2101 SNR=28.7
02:37:10.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:10.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:10.502 00.000 10844 Enqueuing Expose request
02:37:10.518 00.016 11060 IsSlewing returns 0
02:37:10.518 00.000 11060 IsGuiding returns 0
02:37:10.597 00.079 11060 IsGuiding returns 0
02:37:10.597 00.000 11060 Move returns status 0, amount 63
02:37:10.597 00.000 11060 MoveAxis(N, 0, ABG)
02:37:10.597 00.000 11060 Move returns status 0, amount 0
02:37:10.598 00.001 11060 move complete, result=0
02:37:10.598 00.000 11060 worker thread done servicing request
02:37:10.598 00.000 10844 GuideStep: 0.3 px 63 ms WEST, 0.0 px 0 ms NORTH
02:37:10.598 00.000 11060 Worker thread wakes up
02:37:10.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:10.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:11.291 00.693 11060 Exposure complete
02:37:12.582 01.291 11060 worker thread done servicing request
02:37:12.582 00.000 10844 OnExposeComplete: enter
02:37:12.582 00.000 10844 UpdateGuideState(): m_state=6
02:37:12.583 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
02:37:12.583 00.000 10844 Star::Find returns 1 (0), X=1550.80, Y=561.36, Mass=2253, SNR=29.6, Peak=249 HFD=3.7
02:37:12.584 00.001 10844 MultiStar: [#1 -0.27,0.15,0.99,U] [#2 -0.04,-0.38,0.90,U] [#3 -0.29,-1.07,0.00,M1] [#4 -0.18,0.71,0.98,U] [#5 -0.40,0.47,0.68,U] [#6 -0.32,0.17,0.86,U] [#7 0.08,-0.25,0.64,U] [#8 -0.10,-0.45,0.72,U] 
02:37:12.584 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.07}, one-star: {-0.24, -0.95}
02:37:12.584 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
02:37:12.584 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.06 = -1.06)
02:37:12.584 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.80 mountX=0.10 mountY=-0.18, mountTheta=-1.05
02:37:12.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.07, opts=13)
02:37:12.586 00.000 10844 Enqueuing Move request for scope (-0.19, -0.07)
02:37:12.588 00.002 11060 Worker thread wakes up
02:37:12.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
02:37:12.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
02:37:12.588 00.000 11060 Moving (-0.19, -0.07) raw xDistance=0.10 yDistance=-0.18
02:37:12.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:12.588 00.000 10844 UpdateGuideState exits: m=2253 SNR=29.6
02:37:12.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:12.589 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:12.590 00.001 10844 Enqueuing Expose request
02:37:12.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:37:12.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:12.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:37:12.591 00.001 11060 MoveAxis(E, 0, ABG)
02:37:12.591 00.000 11060 Move returns status 0, amount 0
02:37:12.591 00.000 11060 MoveAxis(N, 0, ABG)
02:37:12.592 00.001 11060 Move returns status 0, amount 0
02:37:12.592 00.000 11060 move complete, result=0
02:37:12.592 00.000 11060 worker thread done servicing request
02:37:12.592 00.000 11060 Worker thread wakes up
02:37:12.593 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:12.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:12.594 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:13.228 00.634 11060 Exposure complete
02:37:13.784 00.556 11060 worker thread done servicing request
02:37:13.784 00.000 10844 OnExposeComplete: enter
02:37:13.784 00.000 10844 UpdateGuideState(): m_state=6
02:37:13.785 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
02:37:13.785 00.000 10844 Star::Find returns 1 (0), X=1550.87, Y=561.69, Mass=2115, SNR=28.5, Peak=233 HFD=3.2
02:37:13.785 00.000 10844 MultiStar: [#1 -0.03,0.29,1.02,U] [#2 -0.13,-0.10,1.05,U] [#3 0.24,0.01,0.90,U] [#4 0.67,1.08,0.00,M4] [#5 -0.01,0.90,0.00,M1] [#6 -0.05,0.61,0.86,U] [#7 0.35,-0.18,0.73,U] [#8 0.75,-0.16,0.00,M1] 
02:37:13.786 00.001 10844 refined, 5 included, MultiStar: {0.02, -0.00}, one-star: {-0.17, -0.61}
02:37:13.786 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.75) = xAngle (1.67 = 1.67)
02:37:13.786 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
02:37:13.786 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.08 mountX=-0.00 mountY=0.02, mountTheta=1.67
02:37:13.791 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
02:37:13.791 00.000 10844 Enqueuing Move request for scope (0.02, -0.00)
02:37:13.792 00.001 11060 Worker thread wakes up
02:37:13.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:13.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
02:37:13.792 00.000 10844 UpdateGuideState exits: m=2115 SNR=28.5
02:37:13.792 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
02:37:13.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:13.792 00.000 11060 Moving (0.02, -0.00) raw xDistance=-0.00 yDistance=0.02
02:37:13.793 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:13.793 00.000 10844 Enqueuing Expose request
02:37:13.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:37:13.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:13.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:37:13.793 00.000 11060 MoveAxis(E, 0, ABG)
02:37:13.793 00.000 11060 Move returns status 0, amount 0
02:37:13.793 00.000 11060 MoveAxis(N, 0, ABG)
02:37:13.793 00.000 11060 Move returns status 0, amount 0
02:37:13.793 00.000 11060 move complete, result=0
02:37:13.793 00.000 11060 worker thread done servicing request
02:37:13.794 00.001 11060 Worker thread wakes up
02:37:13.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:13.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:13.819 00.025 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:14.426 00.607 11060 Exposure complete
02:37:14.931 00.505 11060 worker thread done servicing request
02:37:14.931 00.000 10844 OnExposeComplete: enter
02:37:14.931 00.000 10844 UpdateGuideState(): m_state=6
02:37:14.932 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
02:37:14.932 00.000 10844 Star::Find returns 1 (0), X=1551.08, Y=561.36, Mass=2537, SNR=31.7, Peak=219 HFD=3.9
02:37:14.933 00.001 10844 MultiStar: [#1 -0.03,-0.18,0.95,U] [#2 -0.12,-0.30,0.96,U] [#3 0.57,-0.65,0.00,M1] [#4 0.34,0.41,0.93,U] [#5 -0.45,0.35,0.58,U] [#6 -0.12,-0.42,0.73,U] [#7 0.35,-0.40,0.61,U] [#8 0.60,-0.17,0.54,U] 
02:37:14.933 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.23}, one-star: {0.04, -0.94}
02:37:14.938 00.005 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.75) = xAngle (0.45 = 0.45)
02:37:14.939 00.001 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
02:37:14.945 00.006 10844 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.30 mountX=0.22 mountY=0.10, mountTheta=0.43
02:37:14.950 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.23, opts=13)
02:37:14.950 00.000 10844 Enqueuing Move request for scope (0.06, -0.23)
02:37:14.950 00.000 11060 Worker thread wakes up
02:37:14.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:14.951 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
02:37:14.951 00.000 10844 UpdateGuideState exits: m=2537 SNR=31.7
02:37:14.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
02:37:14.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:14.951 00.000 11060 Moving (0.06, -0.23) raw xDistance=0.22 yDistance=0.10
02:37:14.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:37:14.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:14.952 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:37:14.952 00.000 11060 MoveAxis(W, 54, ABG)
02:37:14.952 00.000 11060 Guiding  Dir = 3, Dur = 54
02:37:14.967 00.015 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:14.967 00.000 10844 Enqueuing Expose request
02:37:14.988 00.021 11060 IsSlewing returns 0
02:37:14.989 00.001 11060 IsGuiding returns 0
02:37:15.066 00.077 11060 IsGuiding returns 0
02:37:15.066 00.000 11060 Move returns status 0, amount 54
02:37:15.066 00.000 11060 MoveAxis(N, 0, ABG)
02:37:15.066 00.000 11060 Move returns status 0, amount 0
02:37:15.066 00.000 11060 move complete, result=0
02:37:15.066 00.000 11060 worker thread done servicing request
02:37:15.068 00.002 10844 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
02:37:15.068 00.000 11060 Worker thread wakes up
02:37:15.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:15.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:15.793 00.725 11060 Exposure complete
02:37:18.114 02.321 11060 worker thread done servicing request
02:37:18.114 00.000 10844 OnExposeComplete: enter
02:37:18.115 00.001 10844 UpdateGuideState(): m_state=6
02:37:18.116 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
02:37:18.116 00.000 10844 Star::Find returns 1 (0), X=1550.72, Y=561.71, Mass=2498, SNR=31.3, Peak=240 HFD=3.5
02:37:18.116 00.000 10844 MultiStar: [#1 -0.18,0.26,0.96,U] [#2 -0.37,-0.07,0.93,U] [#3 0.17,-0.70,0.77,U] [#4 -0.13,0.56,0.97,U] [#5 -0.35,0.44,0.67,U] [#6 -0.35,-0.03,0.75,U] [#7 -0.38,0.37,0.59,U] [#8 0.20,-0.38,0.64,U] 
02:37:18.116 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.02}, one-star: {-0.33, -0.59}
02:37:18.116 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.75) = xAngle (-1.29 = -1.29)
02:37:18.116 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.31 = -1.31)
02:37:18.116 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.04 mountX=0.05 mountY=-0.19, mountTheta=-1.29
02:37:18.121 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.02, opts=13)
02:37:18.121 00.000 10844 Enqueuing Move request for scope (-0.20, -0.02)
02:37:18.121 00.000 11060 Worker thread wakes up
02:37:18.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
02:37:18.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
02:37:18.121 00.000 11060 Moving (-0.20, -0.02) raw xDistance=0.05 yDistance=-0.19
02:37:18.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:37:18.122 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
02:37:18.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:18.122 00.000 11060 MoveAxis(E, 0, ABG)
02:37:18.122 00.000 10844 UpdateGuideState exits: m=2498 SNR=31.3
02:37:18.122 00.000 11060 Move returns status 0, amount 0
02:37:18.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:18.122 00.000 11060 MoveAxis(N, 74, ABG)
02:37:18.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:18.122 00.000 10844 Enqueuing Expose request
02:37:18.122 00.000 11060 Guiding  Dir = 0, Dur = 74
02:37:18.163 00.041 11060 IsSlewing returns 0
02:37:18.164 00.001 11060 IsGuiding returns 0
02:37:18.245 00.081 11060 IsGuiding returns 0
02:37:18.245 00.000 11060 Move returns status 0, amount 74
02:37:18.245 00.000 11060 move complete, result=0
02:37:18.245 00.000 11060 worker thread done servicing request
02:37:18.245 00.000 11060 Worker thread wakes up
02:37:18.246 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 74 ms NORTH
02:37:18.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:18.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:18.879 00.633 11060 Exposure complete
02:37:22.188 03.309 11060 worker thread done servicing request
02:37:22.188 00.000 10844 OnExposeComplete: enter
02:37:22.189 00.001 10844 UpdateGuideState(): m_state=6
02:37:22.189 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
02:37:22.189 00.000 10844 Star::Find returns 1 (0), X=1550.89, Y=562.31, Mass=2288, SNR=30.2, Peak=231 HFD=3.4
02:37:22.189 00.000 10844 MultiStar: [#1 0.25,0.29,0.94,U] [#2 -0.17,0.26,0.99,U] [#3 0.17,-0.29,0.80,U] [#4 0.23,1.55,0.00,M3] [#5 -0.10,0.80,0.00,M1] [#6 -0.44,0.40,0.74,U] [#7 -0.04,-0.33,0.57,U] [#8 0.58,0.18,0.64,U] 
02:37:22.190 00.001 10844 refined, 6 included, MultiStar: {0.01, 0.09}, one-star: {-0.16, 0.00}
02:37:22.190 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
02:37:22.190 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.20 = -3.09)
02:37:22.190 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=-0.09 mountY=-0.01, mountTheta=-3.09
02:37:22.209 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
02:37:22.211 00.002 10844 Enqueuing Move request for scope (0.01, 0.09)
02:37:22.211 00.000 11060 Worker thread wakes up
02:37:22.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:37:22.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:37:22.212 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:37:22.212 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.01
02:37:22.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:37:22.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:22.212 00.000 10844 UpdateGuideState exits: m=2288 SNR=30.2
02:37:22.213 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:37:22.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:22.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:22.213 00.000 10844 Enqueuing Expose request
02:37:22.214 00.001 11060 MoveAxis(E, 0, ABG)
02:37:22.214 00.000 11060 Move returns status 0, amount 0
02:37:22.214 00.000 11060 MoveAxis(N, 0, ABG)
02:37:22.214 00.000 11060 Move returns status 0, amount 0
02:37:22.214 00.000 11060 move complete, result=0
02:37:22.214 00.000 11060 worker thread done servicing request
02:37:22.214 00.000 11060 Worker thread wakes up
02:37:22.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:22.215 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:22.220 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:22.913 00.693 11060 Exposure complete
02:37:24.064 01.151 11060 worker thread done servicing request
02:37:24.064 00.000 10844 OnExposeComplete: enter
02:37:24.064 00.000 10844 UpdateGuideState(): m_state=6
02:37:24.064 00.000 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
02:37:24.066 00.002 10844 Star::Find returns 1 (0), X=1550.87, Y=561.88, Mass=2334, SNR=30.3, Peak=253 HFD=3.8
02:37:24.066 00.000 10844 MultiStar: [#1 -0.32,0.57,0.91,U] [#2 0.13,-0.00,0.94,U] [#3 -0.05,-0.16,0.80,U] [#4 -0.03,1.30,0.00,M4] [#5 -0.20,0.25,0.67,U] [#6 -0.56,0.19,0.72,U] [#7 -0.17,-0.32,0.64,U] [#8 0.34,-0.22,0.62,U] 
02:37:24.066 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.01}, one-star: {-0.18, -0.42}
02:37:24.066 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.75) = xAngle (-1.30 = -1.30)
02:37:24.067 00.001 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
02:37:24.067 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.05 mountX=0.04 mountY=-0.13, mountTheta=-1.30
02:37:24.068 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.01, opts=13)
02:37:24.068 00.000 10844 Enqueuing Move request for scope (-0.13, -0.01)
02:37:24.068 00.000 11060 Worker thread wakes up
02:37:24.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:24.069 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
02:37:24.069 00.000 10844 UpdateGuideState exits: m=2334 SNR=30.3
02:37:24.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
02:37:24.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:24.069 00.000 11060 Moving (-0.13, -0.01) raw xDistance=0.04 yDistance=-0.13
02:37:24.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:24.069 00.000 10844 Enqueuing Expose request
02:37:24.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:37:24.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:24.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:37:24.070 00.001 11060 MoveAxis(E, 0, ABG)
02:37:24.070 00.000 11060 Move returns status 0, amount 0
02:37:24.070 00.000 11060 MoveAxis(N, 0, ABG)
02:37:24.070 00.000 11060 Move returns status 0, amount 0
02:37:24.070 00.000 11060 move complete, result=0
02:37:24.070 00.000 11060 worker thread done servicing request
02:37:24.070 00.000 11060 Worker thread wakes up
02:37:24.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:24.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:24.072 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:24.799 00.727 11060 Exposure complete
02:37:26.323 01.524 10844 OnExposeComplete: enter
02:37:26.324 00.001 10844 UpdateGuideState(): m_state=6
02:37:26.324 00.000 11060 worker thread done servicing request
02:37:26.324 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
02:37:26.324 00.000 10844 Star::Find returns 1 (0), X=1550.82, Y=562.17, Mass=2334, SNR=30.5, Peak=215 HFD=3.3
02:37:26.338 00.014 10844 MultiStar: [#1 0.07,0.74,0.92,U] [#2 -0.13,0.78,0.00,M1] [#3 0.38,0.17,0.79,U] [#4 0.05,1.17,0.00,M5] [#5 -0.17,1.23,0.00,M1] [#6 -0.25,0.34,0.75,U] [#7 -0.09,0.55,0.59,U] [#8 0.64,-0.01,0.61,U] 
02:37:26.338 00.000 10844 single-star, 5 included, MultiStar: {0.06, 0.27}, one-star: {-0.23, -0.13}
02:37:26.338 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.75) = xAngle (-0.87 = -0.87)
02:37:26.339 00.001 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.89 = -0.89)
02:37:26.339 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.62 mountX=0.17 mountY=-0.20, mountTheta=-0.88
02:37:26.342 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.13, opts=13)
02:37:26.342 00.000 10844 Enqueuing Move request for scope (-0.23, -0.13)
02:37:26.343 00.001 11060 Worker thread wakes up
02:37:26.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
02:37:26.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
02:37:26.343 00.000 11060 Moving (-0.23, -0.13) raw xDistance=0.17 yDistance=-0.20
02:37:26.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:37:26.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
02:37:26.343 00.000 11060 MoveAxis(W, 42, ABG)
02:37:26.345 00.002 11060 Guiding  Dir = 3, Dur = 42
02:37:26.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:37:26.346 00.001 10844 UpdateGuideState exits: m=2334 SNR=30.5
02:37:26.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:26.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:26.346 00.000 10844 Enqueuing Expose request
02:37:26.375 00.029 11060 IsSlewing returns 0
02:37:26.376 00.001 11060 IsGuiding returns 0
02:37:26.461 00.085 11060 IsGuiding returns 0
02:37:26.461 00.000 11060 Move returns status 0, amount 42
02:37:26.461 00.000 11060 MoveAxis(N, 79, ABG)
02:37:26.461 00.000 11060 Guiding  Dir = 0, Dur = 79
02:37:26.470 00.009 11060 IsSlewing returns 0
02:37:26.472 00.002 11060 IsGuiding returns 0
02:37:26.564 00.092 11060 IsGuiding returns 0
02:37:26.565 00.001 11060 Move returns status 0, amount 79
02:37:26.565 00.000 11060 move complete, result=0
02:37:26.565 00.000 11060 worker thread done servicing request
02:37:26.565 00.000 11060 Worker thread wakes up
02:37:26.565 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 79 ms NORTH
02:37:26.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:26.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:27.212 00.647 11060 Exposure complete
02:37:27.677 00.465 11060 worker thread done servicing request
02:37:27.678 00.001 10844 OnExposeComplete: enter
02:37:27.678 00.000 10844 UpdateGuideState(): m_state=6
02:37:27.678 00.000 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
02:37:27.678 00.000 10844 Star::Find returns 1 (0), X=1550.96, Y=561.88, Mass=2191, SNR=29.3, Peak=218 HFD=3.0
02:37:27.679 00.001 10844 MultiStar: [#1 0.01,0.75,0.98,U] [#2 0.35,0.44,1.00,U] [#3 0.01,0.24,0.78,U] [#4 -0.13,1.52,0.00,M6] [#5 0.02,0.97,0.00,M2] [#6 0.06,0.41,0.77,U] [#7 0.80,-0.11,0.00,M1] [#8 0.12,0.30,0.60,U] 
02:37:27.679 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.28}, one-star: {-0.09, -0.42}
02:37:27.679 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.75) = xAngle (3.05 = 3.05)
02:37:27.679 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
02:37:27.679 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.30 mountX=-0.29 mountY=0.03, mountTheta=3.04
02:37:27.681 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.28, opts=13)
02:37:27.681 00.000 10844 Enqueuing Move request for scope (0.08, 0.28)
02:37:27.681 00.000 11060 Worker thread wakes up
02:37:27.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
02:37:27.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:37:27.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
02:37:27.681 00.000 10844 UpdateGuideState exits: m=2191 SNR=29.3
02:37:27.683 00.002 11060 Moving (0.08, 0.28) raw xDistance=-0.29 yDistance=0.03
02:37:27.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:27.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:37:27.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:27.683 00.000 10844 Enqueuing Expose request
02:37:27.683 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:27.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:37:27.683 00.000 11060 MoveAxis(E, 71, ABG)
02:37:27.684 00.001 11060 Guiding  Dir = 2, Dur = 71
02:37:27.719 00.035 11060 IsSlewing returns 0
02:37:27.720 00.001 11060 IsGuiding returns 0
02:37:27.818 00.098 11060 IsGuiding returns 0
02:37:27.818 00.000 11060 Move returns status 0, amount 71
02:37:27.818 00.000 11060 MoveAxis(N, 0, ABG)
02:37:27.818 00.000 11060 Move returns status 0, amount 0
02:37:27.819 00.001 11060 move complete, result=0
02:37:27.819 00.000 11060 worker thread done servicing request
02:37:27.819 00.000 10844 GuideStep: -0.3 px 71 ms EAST, 0.0 px 0 ms NORTH
02:37:27.819 00.000 11060 Worker thread wakes up
02:37:27.820 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:27.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:28.470 00.650 11060 Exposure complete
02:37:28.904 00.434 11060 worker thread done servicing request
02:37:28.904 00.000 10844 OnExposeComplete: enter
02:37:28.904 00.000 10844 UpdateGuideState(): m_state=6
02:37:28.905 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
02:37:28.905 00.000 10844 Star::Find returns 1 (0), X=1551.30, Y=561.96, Mass=2435, SNR=30.8, Peak=251 HFD=3.5
02:37:28.905 00.000 10844 MultiStar: [#1 -0.18,0.33,0.87,U] [#2 0.00,0.23,0.98,U] [#3 0.34,-0.17,0.72,U] [#4 0.40,1.01,0.00,M7] [#5 0.28,0.90,0.00,M3] [#6 0.25,0.32,0.81,U] [#7 0.12,-0.16,0.57,U] [#8 0.38,0.08,0.57,U] 
02:37:28.906 00.001 10844 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.25, -0.34}
02:37:28.906 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.75) = xAngle (2.07 = 2.07)
02:37:28.906 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.05 = 2.05)
02:37:28.906 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=-0.08 mountY=0.14, mountTheta=2.06
02:37:28.919 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.05, opts=13)
02:37:28.919 00.000 10844 Enqueuing Move request for scope (0.15, 0.05)
02:37:28.919 00.000 11060 Worker thread wakes up
02:37:28.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:28.920 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
02:37:28.920 00.000 10844 UpdateGuideState exits: m=2435 SNR=30.8
02:37:28.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
02:37:28.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:28.920 00.000 11060 Moving (0.15, 0.05) raw xDistance=-0.08 yDistance=0.14
02:37:28.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:37:28.921 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:28.921 00.000 10844 Enqueuing Expose request
02:37:28.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:28.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:37:28.921 00.000 11060 MoveAxis(E, 0, ABG)
02:37:28.921 00.000 11060 Move returns status 0, amount 0
02:37:28.921 00.000 11060 MoveAxis(N, 0, ABG)
02:37:28.921 00.000 11060 Move returns status 0, amount 0
02:37:28.921 00.000 11060 move complete, result=0
02:37:28.922 00.001 11060 worker thread done servicing request
02:37:28.922 00.000 11060 Worker thread wakes up
02:37:28.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:28.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:28.924 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:29.583 00.659 11060 Exposure complete
02:37:31.574 01.991 11060 worker thread done servicing request
02:37:31.574 00.000 10844 OnExposeComplete: enter
02:37:31.574 00.000 10844 UpdateGuideState(): m_state=6
02:37:31.575 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
02:37:31.575 00.000 10844 Star::Find returns 1 (0), X=1550.76, Y=561.82, Mass=2232, SNR=29.5, Peak=175 HFD=3.8
02:37:31.576 00.001 10844 MultiStar: [#1 0.04,0.36,1.00,U] [#2 -0.10,0.40,1.01,U] [#3 0.28,-0.35,0.77,U] [#4 0.13,1.39,0.00,M8] [#5 -0.08,0.96,0.00,M4] [#6 -0.41,0.33,0.78,U] [#7 0.32,0.01,0.56,U] [#8 0.26,0.27,0.64,U] 
02:37:31.576 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.08}, one-star: {-0.28, -0.48}
02:37:31.576 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.75) = xAngle (3.54 = -2.74)
02:37:31.576 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.52 = -2.76)
02:37:31.576 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
02:37:31.578 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
02:37:31.578 00.000 10844 Enqueuing Move request for scope (-0.02, 0.08)
02:37:31.578 00.000 11060 Worker thread wakes up
02:37:31.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:37:31.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:37:31.578 00.000 11060 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.03
02:37:31.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:37:31.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:31.581 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:31.582 00.001 10844 UpdateGuideState exits: m=2232 SNR=29.5
02:37:31.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:31.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:37:31.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:31.582 00.000 10844 Enqueuing Expose request
02:37:31.583 00.001 11060 MoveAxis(E, 0, ABG)
02:37:31.583 00.000 11060 Move returns status 0, amount 0
02:37:31.583 00.000 11060 MoveAxis(N, 0, ABG)
02:37:31.583 00.000 11060 Move returns status 0, amount 0
02:37:31.583 00.000 11060 move complete, result=0
02:37:31.583 00.000 11060 worker thread done servicing request
02:37:31.583 00.000 11060 Worker thread wakes up
02:37:31.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:31.584 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:31.588 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:32.427 00.839 11060 Exposure complete
02:37:36.421 03.994 11060 worker thread done servicing request
02:37:36.421 00.000 10844 OnExposeComplete: enter
02:37:36.421 00.000 10844 UpdateGuideState(): m_state=6
02:37:36.421 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
02:37:36.421 00.000 10844 Star::Find returns 1 (0), X=1551.15, Y=562.15, Mass=2239, SNR=29.6, Peak=187 HFD=3.7
02:37:36.422 00.001 10844 MultiStar: [#1 0.02,0.36,0.98,U] [#2 -0.09,0.08,0.98,U] [#3 0.30,-0.18,0.81,U] [#4 0.11,0.87,0.00,M9] [#5 0.15,0.82,0.00,M5] [#6 -0.14,0.58,0.85,U] [#7 0.27,0.02,0.61,U] [#8 0.30,-0.01,0.65,U] 
02:37:36.422 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.11}, one-star: {0.10, -0.15}
02:37:36.422 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.64 = 2.64)
02:37:36.422 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
02:37:36.422 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=-0.12 mountY=0.07, mountTheta=2.62
02:37:36.428 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
02:37:36.429 00.001 10844 Enqueuing Move request for scope (0.09, 0.11)
02:37:36.429 00.000 11060 Worker thread wakes up
02:37:36.429 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:37:36.429 00.000 10844 UpdateGuideState exits: m=2239 SNR=29.6
02:37:36.432 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:36.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:36.432 00.000 10844 Enqueuing Expose request
02:37:36.434 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
02:37:36.435 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
02:37:36.435 00.000 11060 Moving (0.09, 0.11) raw xDistance=-0.12 yDistance=0.07
02:37:36.436 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:37:36.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:36.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:37:36.436 00.000 11060 MoveAxis(E, 30, ABG)
02:37:36.436 00.000 11060 Guiding  Dir = 2, Dur = 30
02:37:36.441 00.005 11060 IsSlewing returns 0
02:37:36.442 00.001 11060 IsGuiding returns 0
02:37:36.478 00.036 11060 IsGuiding returns 0
02:37:36.478 00.000 11060 Move returns status 0, amount 30
02:37:36.478 00.000 11060 MoveAxis(N, 0, ABG)
02:37:36.478 00.000 11060 Move returns status 0, amount 0
02:37:36.478 00.000 11060 move complete, result=0
02:37:36.479 00.001 10844 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
02:37:36.479 00.000 11060 worker thread done servicing request
02:37:36.480 00.001 11060 Worker thread wakes up
02:37:36.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:36.481 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:37.168 00.687 11060 Exposure complete
02:37:42.636 05.468 11060 worker thread done servicing request
02:37:42.637 00.001 10844 OnExposeComplete: enter
02:37:42.637 00.000 10844 UpdateGuideState(): m_state=6
02:37:42.637 00.000 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
02:37:42.637 00.000 10844 Star::Find returns 1 (0), X=1551.01, Y=561.53, Mass=2064, SNR=28.1, Peak=181 HFD=3.5
02:37:42.638 00.001 10844 MultiStar: [#1 0.04,0.34,1.01,U] [#2 -0.22,-0.54,1.02,U] [#3 0.12,-0.55,0.87,U] [#4 -0.04,0.76,1.02,U] [#5 -0.34,0.48,0.72,U] [#6 -0.34,-0.17,0.84,U] [#7 0.24,-0.49,0.66,U] [#8 0.30,-0.23,0.74,U] 
02:37:42.638 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.12}, one-star: {-0.04, -0.77}
02:37:42.638 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.14 = -0.14)
02:37:42.638 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
02:37:42.638 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.89 mountX=0.13 mountY=-0.02, mountTheta=-0.15
02:37:42.642 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.12, opts=13)
02:37:42.642 00.000 10844 Enqueuing Move request for scope (-0.04, -0.12)
02:37:42.643 00.001 11060 Worker thread wakes up
02:37:42.644 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:37:42.645 00.001 10844 UpdateGuideState exits: m=2064 SNR=28.1
02:37:42.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:42.646 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:42.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
02:37:42.646 00.000 10844 Enqueuing Expose request
02:37:42.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
02:37:42.647 00.001 11060 Moving (-0.04, -0.12) raw xDistance=0.13 yDistance=-0.02
02:37:42.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:37:42.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:42.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:37:42.647 00.000 11060 MoveAxis(W, 31, ABG)
02:37:42.647 00.000 11060 Guiding  Dir = 3, Dur = 31
02:37:42.663 00.016 11060 IsSlewing returns 0
02:37:42.664 00.001 11060 IsGuiding returns 0
02:37:42.706 00.042 11060 IsGuiding returns 0
02:37:42.706 00.000 11060 Move returns status 0, amount 31
02:37:42.706 00.000 11060 MoveAxis(N, 0, ABG)
02:37:42.706 00.000 11060 Move returns status 0, amount 0
02:37:42.706 00.000 11060 move complete, result=0
02:37:42.706 00.000 11060 worker thread done servicing request
02:37:42.706 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
02:37:42.708 00.002 11060 Worker thread wakes up
02:37:42.711 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:42.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:43.722 01.011 11060 Exposure complete
02:37:45.292 01.570 11060 worker thread done servicing request
02:37:45.292 00.000 10844 OnExposeComplete: enter
02:37:45.292 00.000 10844 UpdateGuideState(): m_state=6
02:37:45.293 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
02:37:45.293 00.000 10844 Star::Find returns 1 (1), X=1551.15, Y=561.82, Mass=2208, SNR=30.1, Peak=255 HFD=3.5
02:37:45.293 00.000 10844 MultiStar: [#1 0.09,0.35,0.99,U] [#2 0.24,0.24,0.96,U] [#3 0.53,-0.10,0.81,U] [#4 0.12,0.82,0.00,M9] [#5 -0.08,0.74,0.65,U] [#6 -0.20,-0.07,0.76,U] [#7 0.07,-0.05,0.62,U] [#8 0.16,0.45,0.60,U] 
02:37:45.294 00.001 10844 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.10, -0.48}
02:37:45.294 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.75) = xAngle (2.47 = 2.47)
02:37:45.294 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.45 = 2.45)
02:37:45.294 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.72 mountX=-0.13 mountY=0.10, mountTheta=2.46
02:37:45.296 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.11, opts=13)
02:37:45.296 00.000 10844 Enqueuing Move request for scope (0.12, 0.11)
02:37:45.296 00.000 11060 Worker thread wakes up
02:37:45.297 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
02:37:45.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
02:37:45.297 00.000 11060 Moving (0.12, 0.11) raw xDistance=-0.13 yDistance=0.10
02:37:45.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:45.297 00.000 10844 UpdateGuideState exits: m=2208 SNR=30.1 Saturated
02:37:45.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:45.298 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:37:45.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:45.298 00.000 10844 Enqueuing Expose request
02:37:45.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:45.300 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:37:45.301 00.001 11060 MoveAxis(E, 31, ABG)
02:37:45.301 00.000 11060 Guiding  Dir = 2, Dur = 31
02:37:45.323 00.022 11060 IsSlewing returns 0
02:37:45.324 00.001 11060 IsGuiding returns 0
02:37:45.387 00.063 11060 IsGuiding returns 0
02:37:45.387 00.000 11060 Move returns status 0, amount 31
02:37:45.387 00.000 11060 MoveAxis(N, 0, ABG)
02:37:45.387 00.000 11060 Move returns status 0, amount 0
02:37:45.387 00.000 11060 move complete, result=0
02:37:45.387 00.000 11060 worker thread done servicing request
02:37:45.387 00.000 11060 Worker thread wakes up
02:37:45.387 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
02:37:45.388 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:45.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:46.036 00.648 11060 Exposure complete
02:37:46.739 00.703 11060 worker thread done servicing request
02:37:46.740 00.001 10844 OnExposeComplete: enter
02:37:46.740 00.000 10844 UpdateGuideState(): m_state=6
02:37:46.740 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
02:37:46.740 00.000 10844 Star::Find returns 1 (0), X=1550.95, Y=561.68, Mass=2367, SNR=30.5, Peak=184 HFD=4.0
02:37:46.741 00.001 10844 MultiStar: [#1 -0.07,0.35,0.97,U] [#2 0.10,0.31,1.00,U] [#3 0.05,-0.06,0.83,U] [#4 0.47,1.11,0.00,M10] [#5 0.07,0.85,0.00,M4] [#6 -0.05,0.68,0.69,U] [#7 0.20,0.08,0.59,U] [#8 0.51,-0.04,0.64,U] 
02:37:46.741 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {-0.09, -0.62}
02:37:46.741 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.75) = xAngle (2.63 = 2.63)
02:37:46.741 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.62 = 2.62)
02:37:46.741 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.88 mountX=-0.09 mountY=0.05, mountTheta=2.62
02:37:46.743 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
02:37:46.743 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
02:37:46.744 00.001 11060 Worker thread wakes up
02:37:46.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:46.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
02:37:46.744 00.000 10844 UpdateGuideState exits: m=2367 SNR=30.5
02:37:46.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
02:37:46.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:46.744 00.000 11060 Moving (0.07, 0.08) raw xDistance=-0.09 yDistance=0.05
02:37:46.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:46.744 00.000 10844 Enqueuing Expose request
02:37:46.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:37:46.745 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:46.747 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:37:46.747 00.000 11060 MoveAxis(E, 0, ABG)
02:37:46.747 00.000 11060 Move returns status 0, amount 0
02:37:46.748 00.001 11060 MoveAxis(N, 0, ABG)
02:37:46.748 00.000 11060 Move returns status 0, amount 0
02:37:46.748 00.000 11060 move complete, result=0
02:37:46.749 00.001 11060 worker thread done servicing request
02:37:46.765 00.016 11060 Worker thread wakes up
02:37:46.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:46.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:46.773 00.008 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:47.568 00.795 11060 Exposure complete
02:37:49.105 01.537 11060 worker thread done servicing request
02:37:49.105 00.000 10844 OnExposeComplete: enter
02:37:49.106 00.001 10844 UpdateGuideState(): m_state=6
02:37:49.106 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
02:37:49.106 00.000 10844 Star::Find returns 1 (0), X=1550.62, Y=562.01, Mass=2439, SNR=31.4, Peak=223 HFD=3.9
02:37:49.107 00.001 10844 MultiStar: [#1 -0.51,0.72,0.00,M1] [#2 -0.21,0.19,0.98,U] [#3 -0.06,-0.13,0.77,U] [#4 0.10,1.17,0.00,R] [#5 -0.20,0.50,0.58,U] [#6 -0.26,0.25,0.75,U] [#7 -0.30,-0.08,0.58,U] [#8 0.29,0.29,0.65,U] 
02:37:49.107 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.08}, one-star: {-0.43, -0.29}
02:37:49.107 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.75) = xAngle (4.50 = -1.78)
02:37:49.107 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.80)
02:37:49.107 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.75 mountX=-0.04 mountY=-0.19, mountTheta=-1.78
02:37:49.109 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.08, opts=13)
02:37:49.111 00.002 10844 Enqueuing Move request for scope (-0.18, 0.08)
02:37:49.111 00.000 11060 Worker thread wakes up
02:37:49.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:49.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
02:37:49.111 00.000 10844 UpdateGuideState exits: m=2439 SNR=31.4
02:37:49.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
02:37:49.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:49.112 00.001 11060 Moving (-0.18, 0.08) raw xDistance=-0.04 yDistance=-0.19
02:37:49.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:49.112 00.000 10844 Enqueuing Expose request
02:37:49.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:37:49.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
02:37:49.112 00.000 11060 MoveAxis(E, 0, ABG)
02:37:49.112 00.000 11060 Move returns status 0, amount 0
02:37:49.112 00.000 11060 MoveAxis(N, 75, ABG)
02:37:49.112 00.000 11060 Guiding  Dir = 0, Dur = 75
02:37:49.115 00.003 11060 IsSlewing returns 0
02:37:49.115 00.000 11060 IsGuiding returns 0
02:37:49.194 00.079 11060 IsGuiding returns 0
02:37:49.195 00.001 11060 Move returns status 0, amount 75
02:37:49.195 00.000 11060 move complete, result=0
02:37:49.195 00.000 11060 worker thread done servicing request
02:37:49.195 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 75 ms NORTH
02:37:49.195 00.000 11060 Worker thread wakes up
02:37:49.196 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:49.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:50.142 00.946 11060 Exposure complete
02:37:53.158 03.016 11060 worker thread done servicing request
02:37:53.158 00.000 10844 OnExposeComplete: enter
02:37:53.158 00.000 10844 UpdateGuideState(): m_state=6
02:37:53.159 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
02:37:53.159 00.000 10844 Star::Find returns 1 (0), X=1550.76, Y=561.78, Mass=2331, SNR=30.3, Peak=205 HFD=3.5
02:37:53.160 00.001 10844 MultiStar: [#1 -0.10,0.12,0.94,U] [#2 -0.12,-0.25,0.94,U] [#3 0.21,-0.43,0.82,U] [#4 -0.26,-0.43,1.01,U] [#5 -0.12,0.73,0.60,U] [#6 -0.01,0.73,0.81,U] [#7 0.56,-0.26,0.57,U] [#8 0.36,0.05,0.61,U] 
02:37:53.160 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.29, -0.52}
02:37:53.160 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.75) = xAngle (-0.07 = -0.07)
02:37:53.160 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.09 = -0.09)
02:37:53.160 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.83 mountX=0.07 mountY=-0.01, mountTheta=-0.09
02:37:53.175 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
02:37:53.175 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
02:37:53.175 00.000 11060 Worker thread wakes up
02:37:53.176 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:37:53.176 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:37:53.176 00.000 11060 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.01
02:37:53.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:37:53.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:37:53.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:53.177 00.001 10844 UpdateGuideState exits: m=2331 SNR=30.3
02:37:53.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:53.178 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:37:53.178 00.000 11060 MoveAxis(E, 0, ABG)
02:37:53.178 00.000 11060 Move returns status 0, amount 0
02:37:53.179 00.001 11060 MoveAxis(N, 0, ABG)
02:37:53.179 00.000 11060 Move returns status 0, amount 0
02:37:53.179 00.000 11060 move complete, result=0
02:37:53.179 00.000 11060 worker thread done servicing request
02:37:53.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:53.179 00.000 10844 Enqueuing Expose request
02:37:53.179 00.000 11060 Worker thread wakes up
02:37:53.180 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:53.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:53.181 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:53.878 00.697 11060 Exposure complete
02:37:56.072 02.194 11060 worker thread done servicing request
02:37:56.072 00.000 10844 OnExposeComplete: enter
02:37:56.072 00.000 10844 UpdateGuideState(): m_state=6
02:37:56.072 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
02:37:56.072 00.000 10844 Star::Find returns 1 (0), X=1550.83, Y=561.77, Mass=2190, SNR=29.8, Peak=238 HFD=2.9
02:37:56.073 00.001 10844 MultiStar: [#1 -0.11,0.49,0.96,U] [#2 -0.34,0.12,0.97,U] [#3 0.02,-0.69,0.86,U] [#4 -0.04,-0.27,1.07,U] [#5 -0.09,0.24,0.69,U] [#6 0.01,0.25,0.79,U] [#7 0.22,0.02,0.61,U] [#8 -0.26,-0.03,0.59,U] 
02:37:56.073 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.21, -0.53}
02:37:56.074 00.001 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.75) = xAngle (-0.83 = -0.83)
02:37:56.074 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.85 = -0.85)
02:37:56.074 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.58 mountX=0.08 mountY=-0.09, mountTheta=-0.84
02:37:56.075 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
02:37:56.075 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
02:37:56.075 00.000 11060 Worker thread wakes up
02:37:56.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:37:56.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
02:37:56.076 00.001 10844 UpdateGuideState exits: m=2190 SNR=29.8
02:37:56.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
02:37:56.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:56.076 00.000 11060 Moving (-0.10, -0.06) raw xDistance=0.08 yDistance=-0.09
02:37:56.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:56.076 00.000 10844 Enqueuing Expose request
02:37:56.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:37:56.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:56.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:37:56.076 00.000 11060 MoveAxis(E, 0, ABG)
02:37:56.076 00.000 11060 Move returns status 0, amount 0
02:37:56.076 00.000 11060 MoveAxis(N, 0, ABG)
02:37:56.076 00.000 11060 Move returns status 0, amount 0
02:37:56.076 00.000 11060 move complete, result=0
02:37:56.078 00.002 11060 worker thread done servicing request
02:37:56.078 00.000 11060 Worker thread wakes up
02:37:56.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:56.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:56.106 00.028 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:56.852 00.746 11060 Exposure complete
02:37:57.648 00.796 11060 worker thread done servicing request
02:37:57.648 00.000 10844 OnExposeComplete: enter
02:37:57.648 00.000 10844 UpdateGuideState(): m_state=6
02:37:57.649 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
02:37:57.649 00.000 10844 Star::Find returns 1 (0), X=1551.13, Y=561.87, Mass=2135, SNR=28.7, Peak=223 HFD=3.1
02:37:57.649 00.000 10844 MultiStar: [#1 -0.04,0.15,1.00,U] [#2 -0.08,0.16,1.03,U] [#3 0.40,-0.23,0.80,U] [#4 0.18,0.04,1.00,U] [#5 -0.17,0.49,0.71,U] [#6 -0.31,0.22,0.79,U] [#7 0.74,0.04,0.62,U] [#8 0.15,-0.27,0.72,U] 
02:37:57.651 00.002 10844 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.08, -0.43}
02:37:57.651 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
02:37:57.651 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
02:37:57.651 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.03 mountY=0.08, mountTheta=1.89
02:37:57.683 00.032 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
02:37:57.683 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
02:37:57.683 00.000 11060 Worker thread wakes up
02:37:57.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:37:57.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
02:37:57.684 00.001 10844 UpdateGuideState exits: m=2135 SNR=28.7
02:37:57.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
02:37:57.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:57.684 00.000 11060 Moving (0.09, 0.01) raw xDistance=-0.03 yDistance=0.08
02:37:57.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:37:57.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:57.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:57.684 00.000 10844 Enqueuing Expose request
02:37:57.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:37:57.684 00.000 11060 MoveAxis(E, 0, ABG)
02:37:57.684 00.000 11060 Move returns status 0, amount 0
02:37:57.684 00.000 11060 MoveAxis(N, 0, ABG)
02:37:57.684 00.000 11060 Move returns status 0, amount 0
02:37:57.684 00.000 11060 move complete, result=0
02:37:57.686 00.002 11060 worker thread done servicing request
02:37:57.686 00.000 11060 Worker thread wakes up
02:37:57.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:57.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:57.691 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:37:58.349 00.658 11060 Exposure complete
02:37:58.859 00.510 11060 worker thread done servicing request
02:37:58.859 00.000 10844 OnExposeComplete: enter
02:37:58.859 00.000 10844 UpdateGuideState(): m_state=6
02:37:58.859 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
02:37:58.860 00.001 10844 Star::Find returns 1 (0), X=1550.99, Y=561.92, Mass=2162, SNR=29.0, Peak=213 HFD=2.9
02:37:58.860 00.000 10844 MultiStar: [#1 -0.34,0.11,1.04,U] [#2 -0.75,-0.15,1.05,U] [#3 -0.06,-0.12,0.92,U] [#4 -0.06,-0.56,1.03,U] [#5 -0.17,0.17,0.69,U] [#6 -0.24,0.03,0.82,U] [#7 0.48,-0.11,0.65,U] [#8 0.32,-0.06,0.72,U] 
02:37:58.860 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.14}, one-star: {-0.05, -0.38}
02:37:58.862 00.002 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
02:37:58.862 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
02:37:58.862 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-2.36 mountX=0.16 mountY=-0.11, mountTheta=-0.62
02:37:58.863 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.14, opts=13)
02:37:58.863 00.000 10844 Enqueuing Move request for scope (-0.14, -0.14)
02:37:58.864 00.001 11060 Worker thread wakes up
02:37:58.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:37:58.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
02:37:58.864 00.000 10844 UpdateGuideState exits: m=2162 SNR=29.0
02:37:58.864 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
02:37:58.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:58.864 00.000 11060 Moving (-0.14, -0.14) raw xDistance=0.16 yDistance=-0.11
02:37:58.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:37:58.864 00.000 10844 Enqueuing Expose request
02:37:58.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:37:58.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:58.865 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:37:58.865 00.000 11060 MoveAxis(W, 39, ABG)
02:37:58.865 00.000 11060 Guiding  Dir = 3, Dur = 39
02:37:58.905 00.040 11060 IsSlewing returns 0
02:37:58.906 00.001 11060 IsGuiding returns 0
02:37:58.969 00.063 11060 IsGuiding returns 0
02:37:58.969 00.000 11060 Move returns status 0, amount 39
02:37:58.969 00.000 11060 MoveAxis(N, 0, ABG)
02:37:58.969 00.000 11060 Move returns status 0, amount 0
02:37:58.969 00.000 11060 move complete, result=0
02:37:58.970 00.001 11060 worker thread done servicing request
02:37:58.970 00.000 11060 Worker thread wakes up
02:37:58.970 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
02:37:58.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:37:58.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:37:59.637 00.667 11060 Exposure complete
02:38:00.349 00.712 10844 OnExposeComplete: enter
02:38:00.349 00.000 10844 UpdateGuideState(): m_state=6
02:38:00.349 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
02:38:00.350 00.001 10844 Star::Find returns 1 (0), X=1550.72, Y=561.22, Mass=2400, SNR=30.6, Peak=200 HFD=3.8
02:38:00.351 00.001 10844 MultiStar: [#1 -0.50,0.22,0.92,U] [#2 -0.05,-0.38,0.98,U] [#3 -0.01,-0.43,0.82,U] [#4 0.03,-0.63,0.93,U] [#5 -0.51,0.07,0.67,U] [#6 -0.34,-0.01,0.79,U] [#7 -0.18,-0.19,0.62,U] [#8 0.44,-0.27,0.65,U] 
02:38:00.351 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.33}, one-star: {-0.33, -1.08}
02:38:00.351 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
02:38:00.355 00.004 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
02:38:00.356 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-2.04 mountX=0.36 mountY=-0.11, mountTheta=-0.30
02:38:00.356 00.000 11060 worker thread done servicing request
02:38:00.359 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.33, opts=13)
02:38:00.359 00.000 10844 Enqueuing Move request for scope (-0.17, -0.33)
02:38:00.359 00.000 11060 Worker thread wakes up
02:38:00.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.33) opts 0xd
02:38:00.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.33)
02:38:00.360 00.001 11060 Moving (-0.17, -0.33) raw xDistance=0.36 yDistance=-0.11
02:38:00.374 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
02:38:00.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
02:38:00.374 00.000 10844 UpdateGuideState exits: m=2400 SNR=30.6
02:38:00.375 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:00.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:00.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:38:00.375 00.000 11060 MoveAxis(W, 89, ABG)
02:38:00.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:00.375 00.000 10844 Enqueuing Expose request
02:38:00.375 00.000 11060 Guiding  Dir = 3, Dur = 89
02:38:00.415 00.040 11060 IsSlewing returns 0
02:38:00.416 00.001 11060 IsGuiding returns 0
02:38:00.551 00.135 11060 IsGuiding returns 0
02:38:00.551 00.000 11060 Move returns status 0, amount 89
02:38:00.552 00.001 11060 MoveAxis(N, 0, ABG)
02:38:00.552 00.000 11060 Move returns status 0, amount 0
02:38:00.552 00.000 11060 move complete, result=0
02:38:00.552 00.000 11060 worker thread done servicing request
02:38:00.552 00.000 11060 Worker thread wakes up
02:38:00.552 00.000 10844 GuideStep: 0.4 px 89 ms WEST, -0.1 px 0 ms NORTH
02:38:00.555 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:00.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:01.335 00.780 11060 Exposure complete
02:38:02.772 01.437 11060 worker thread done servicing request
02:38:02.772 00.000 10844 OnExposeComplete: enter
02:38:02.772 00.000 10844 UpdateGuideState(): m_state=6
02:38:02.772 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
02:38:02.772 00.000 10844 Star::Find returns 1 (0), X=1550.90, Y=561.35, Mass=2275, SNR=30.5, Peak=184 HFD=3.4
02:38:02.773 00.001 10844 MultiStar: [#1 -0.48,0.23,0.87,U] [#2 -0.09,-0.19,0.96,U] [#3 -0.01,-0.56,0.81,U] [#4 0.21,-0.60,0.96,U] [#5 -0.21,0.65,0.67,U] [#6 -0.38,0.05,0.80,U] [#7 0.15,-0.30,0.51,U] [#8 0.25,-0.48,0.71,U] 
02:38:02.773 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.27}, one-star: {-0.15, -0.95}
02:38:02.773 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
02:38:02.773 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
02:38:02.774 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.88 mountX=0.28 mountY=-0.04, mountTheta=-0.15
02:38:02.776 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.27, opts=13)
02:38:02.778 00.002 10844 Enqueuing Move request for scope (-0.09, -0.27)
02:38:02.778 00.000 11060 Worker thread wakes up
02:38:02.778 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:02.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
02:38:02.778 00.000 10844 UpdateGuideState exits: m=2275 SNR=30.5
02:38:02.778 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
02:38:02.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:02.778 00.000 11060 Moving (-0.09, -0.27) raw xDistance=0.28 yDistance=-0.04
02:38:02.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:02.778 00.000 10844 Enqueuing Expose request
02:38:02.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
02:38:02.779 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:02.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:38:02.779 00.000 11060 MoveAxis(W, 73, ABG)
02:38:02.779 00.000 11060 Guiding  Dir = 3, Dur = 73
02:38:02.785 00.006 11060 IsSlewing returns 0
02:38:02.786 00.001 11060 IsGuiding returns 0
02:38:02.862 00.076 11060 IsGuiding returns 0
02:38:02.862 00.000 11060 Move returns status 0, amount 73
02:38:02.862 00.000 11060 MoveAxis(N, 0, ABG)
02:38:02.862 00.000 11060 Move returns status 0, amount 0
02:38:02.862 00.000 11060 move complete, result=0
02:38:02.864 00.002 11060 worker thread done servicing request
02:38:02.867 00.003 10844 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
02:38:02.869 00.002 11060 Worker thread wakes up
02:38:02.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:02.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:04.999 02.130 11060 Exposure complete
02:38:07.072 02.073 10844 OnExposeComplete: enter
02:38:07.072 00.000 11060 worker thread done servicing request
02:38:07.073 00.001 10844 UpdateGuideState(): m_state=6
02:38:07.073 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
02:38:07.073 00.000 10844 Star::Find returns 1 (0), X=1551.19, Y=561.82, Mass=2028, SNR=28.2, Peak=183 HFD=3.8
02:38:07.074 00.001 10844 MultiStar: [#1 -0.21,0.44,0.96,U] [#2 -0.24,0.21,1.02,U] [#3 0.35,-0.46,0.86,U] [#4 0.23,-0.57,1.07,U] [#5 -0.15,0.83,0.00,M1] [#6 -0.16,0.35,0.83,U] [#7 -0.16,-0.26,0.59,U] [#8 0.80,0.00,0.00,M1] 
02:38:07.074 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.11}, one-star: {0.14, -0.48}
02:38:07.074 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.20 = 0.20)
02:38:07.074 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
02:38:07.074 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.55 mountX=0.11 mountY=0.02, mountTheta=0.19
02:38:07.078 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.11, opts=13)
02:38:07.078 00.000 10844 Enqueuing Move request for scope (0.00, -0.11)
02:38:07.078 00.000 11060 Worker thread wakes up
02:38:07.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
02:38:07.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
02:38:07.078 00.000 11060 Moving (0.00, -0.11) raw xDistance=0.11 yDistance=0.02
02:38:07.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:38:07.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:07.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:38:07.079 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:38:07.079 00.000 11060 MoveAxis(E, 0, ABG)
02:38:07.079 00.000 10844 UpdateGuideState exits: m=2028 SNR=28.2
02:38:07.080 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:07.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:07.080 00.000 10844 Enqueuing Expose request
02:38:07.080 00.000 11060 Move returns status 0, amount 0
02:38:07.081 00.001 11060 MoveAxis(N, 0, ABG)
02:38:07.081 00.000 11060 Move returns status 0, amount 0
02:38:07.081 00.000 11060 move complete, result=0
02:38:07.082 00.001 11060 worker thread done servicing request
02:38:07.082 00.000 11060 Worker thread wakes up
02:38:07.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:07.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:07.084 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:07.833 00.749 11060 Exposure complete
02:38:09.042 01.209 11060 worker thread done servicing request
02:38:09.042 00.000 10844 OnExposeComplete: enter
02:38:09.043 00.001 10844 UpdateGuideState(): m_state=6
02:38:09.043 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
02:38:09.043 00.000 10844 Star::Find returns 1 (1), X=1550.61, Y=561.57, Mass=2032, SNR=28.1, Peak=255 HFD=3.2
02:38:09.043 00.000 10844 MultiStar: [#1 -0.42,-0.05,1.03,U] [#2 -0.09,-0.36,1.05,U] [#3 -0.16,-0.75,0.90,U] [#4 -0.15,-0.34,1.05,U] [#5 -0.42,-0.25,0.74,U] [#6 -0.52,0.17,0.80,U] [#7 0.22,-0.53,0.68,U] [#8 0.37,-0.26,0.65,U] 
02:38:09.043 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.35}, one-star: {-0.44, -0.73}
02:38:09.044 00.001 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
02:38:09.044 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
02:38:09.044 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.35 hyp=0.41 cameraTheta=-2.10 mountX=0.38 mountY=-0.14, mountTheta=-0.36
02:38:09.047 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.35, opts=13)
02:38:09.047 00.000 10844 Enqueuing Move request for scope (-0.20, -0.35)
02:38:09.047 00.000 11060 Worker thread wakes up
02:38:09.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.35) opts 0xd
02:38:09.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.35)
02:38:09.050 00.003 11060 Moving (-0.20, -0.35) raw xDistance=0.38 yDistance=-0.14
02:38:09.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
02:38:09.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:09.051 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:38:09.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:38:09.051 00.000 10844 UpdateGuideState exits: m=2032 SNR=28.1 Saturated
02:38:09.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:09.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:09.051 00.000 10844 Enqueuing Expose request
02:38:09.051 00.000 11060 MoveAxis(W, 94, ABG)
02:38:09.052 00.001 11060 Guiding  Dir = 3, Dur = 94
02:38:09.104 00.052 11060 IsSlewing returns 0
02:38:09.106 00.002 11060 IsGuiding returns 0
02:38:09.230 00.124 11060 IsGuiding returns 0
02:38:09.230 00.000 11060 Move returns status 0, amount 94
02:38:09.230 00.000 11060 MoveAxis(N, 0, ABG)
02:38:09.230 00.000 11060 Move returns status 0, amount 0
02:38:09.230 00.000 11060 move complete, result=0
02:38:09.231 00.001 11060 worker thread done servicing request
02:38:09.231 00.000 11060 Worker thread wakes up
02:38:09.231 00.000 10844 GuideStep: 0.4 px 94 ms WEST, -0.1 px 0 ms NORTH
02:38:09.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:09.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:10.003 00.772 11060 Exposure complete
02:38:11.505 01.502 11060 worker thread done servicing request
02:38:11.505 00.000 10844 OnExposeComplete: enter
02:38:11.505 00.000 10844 UpdateGuideState(): m_state=6
02:38:11.505 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
02:38:11.506 00.001 10844 Star::Find returns 1 (0), X=1550.67, Y=561.06, Mass=2411, SNR=31.3, Peak=251 HFD=3.9
02:38:11.506 00.000 10844 MultiStar: [#1 -0.62,-0.25,0.93,U] [#2 -0.20,-0.60,0.95,U] [#3 0.12,-0.95,0.00,M1] [#4 0.29,-0.98,0.00,M1] [#5 -0.15,0.09,0.67,U] [#6 -0.23,-0.33,0.71,U] [#7 -0.05,-0.85,0.00,M1] [#8 0.21,-0.68,0.66,U] 
02:38:11.506 00.000 10844 refined, 5 included, MultiStar: {-0.26, -0.54}, one-star: {-0.38, -1.25}
02:38:11.506 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
02:38:11.506 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
02:38:11.506 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.54 hyp=0.60 cameraTheta=-2.02 mountX=0.58 mountY=-0.17, mountTheta=-0.28
02:38:11.509 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.54, opts=13)
02:38:11.509 00.000 10844 Enqueuing Move request for scope (-0.26, -0.54)
02:38:11.509 00.000 11060 Worker thread wakes up
02:38:11.510 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:38:11.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.54) opts 0xd
02:38:11.510 00.000 10844 UpdateGuideState exits: m=2411 SNR=31.3
02:38:11.510 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.54)
02:38:11.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:11.510 00.000 11060 Moving (-0.26, -0.54) raw xDistance=0.58 yDistance=-0.17
02:38:11.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:11.510 00.000 10844 Enqueuing Expose request
02:38:11.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.58
02:38:11.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:11.511 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:38:11.511 00.000 11060 MoveAxis(W, 146, ABG)
02:38:11.511 00.000 11060 Guiding  Dir = 3, Dur = 146
02:38:11.586 00.075 11060 IsSlewing returns 0
02:38:11.588 00.002 11060 IsGuiding returns 0
02:38:11.764 00.176 11060 IsGuiding returns 0
02:38:11.764 00.000 11060 Move returns status 0, amount 146
02:38:11.764 00.000 11060 MoveAxis(N, 0, ABG)
02:38:11.765 00.001 11060 Move returns status 0, amount 0
02:38:11.765 00.000 11060 move complete, result=0
02:38:11.765 00.000 11060 worker thread done servicing request
02:38:11.765 00.000 11060 Worker thread wakes up
02:38:11.765 00.000 10844 GuideStep: 0.6 px 146 ms WEST, -0.2 px 0 ms NORTH
02:38:11.766 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:11.769 00.003 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:12.445 00.676 11060 Exposure complete
02:38:13.104 00.659 10844 OnExposeComplete: enter
02:38:13.104 00.000 10844 UpdateGuideState(): m_state=6
02:38:13.116 00.012 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
02:38:13.116 00.000 10844 Star::Find returns 1 (0), X=1550.61, Y=561.28, Mass=2146, SNR=29.5, Peak=247 HFD=3.4
02:38:13.118 00.002 11060 worker thread done servicing request
02:38:13.118 00.000 10844 MultiStar: [#1 -0.20,-0.04,0.97,U] [#2 -0.25,-0.57,1.00,U] [#3 0.06,-0.90,0.00,M2] [#4 -0.01,-0.55,1.01,U] [#5 -0.16,0.25,0.69,U] [#6 -0.42,0.01,0.82,U] [#7 -0.01,-0.48,0.61,U] [#8 0.04,-0.57,0.64,U] 
02:38:13.119 00.001 10844 refined, 7 included, MultiStar: {-0.20, -0.40}, one-star: {-0.44, -1.02}
02:38:13.119 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.75) = xAngle (-0.28 = -0.28)
02:38:13.119 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
02:38:13.120 00.001 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.40 hyp=0.44 cameraTheta=-2.03 mountX=0.42 mountY=-0.13, mountTheta=-0.30
02:38:13.130 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.40, opts=13)
02:38:13.130 00.000 10844 Enqueuing Move request for scope (-0.20, -0.40)
02:38:13.130 00.000 11060 Worker thread wakes up
02:38:13.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.40) opts 0xd
02:38:13.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.40)
02:38:13.130 00.000 11060 Moving (-0.20, -0.40) raw xDistance=0.42 yDistance=-0.13
02:38:13.131 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
02:38:13.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:13.131 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:13.131 00.000 10844 UpdateGuideState exits: m=2146 SNR=29.5
02:38:13.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:13.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:13.131 00.000 10844 Enqueuing Expose request
02:38:13.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:38:13.134 00.003 11060 MoveAxis(W, 109, ABG)
02:38:13.134 00.000 11060 Guiding  Dir = 3, Dur = 109
02:38:13.150 00.016 11060 IsSlewing returns 0
02:38:13.151 00.001 11060 IsGuiding returns 0
02:38:13.276 00.125 11060 IsGuiding returns 0
02:38:13.276 00.000 11060 Move returns status 0, amount 109
02:38:13.276 00.000 11060 MoveAxis(N, 0, ABG)
02:38:13.276 00.000 11060 Move returns status 0, amount 0
02:38:13.276 00.000 11060 move complete, result=0
02:38:13.276 00.000 11060 worker thread done servicing request
02:38:13.276 00.000 10844 GuideStep: 0.4 px 109 ms WEST, -0.1 px 0 ms NORTH
02:38:13.278 00.002 11060 Worker thread wakes up
02:38:13.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:13.279 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:14.002 00.723 11060 Exposure complete
02:38:15.970 01.968 10844 OnExposeComplete: enter
02:38:15.970 00.000 10844 UpdateGuideState(): m_state=6
02:38:15.971 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
02:38:15.982 00.011 10844 Star::Find returns 1 (0), X=1551.03, Y=561.41, Mass=2233, SNR=29.5, Peak=223 HFD=3.3
02:38:15.983 00.001 10844 MultiStar: [#1 -0.55,-0.34,0.90,U] [#2 -0.12,-0.89,0.00,M1] [#3 0.08,-0.68,0.87,U] [#4 -0.14,-1.21,0.00,M1] [#5 -0.20,-0.29,0.70,U] [#6 -0.01,-0.32,0.86,U] [#7 0.13,-0.53,0.59,U] [#8 0.37,-0.42,0.65,U] 
02:38:15.983 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.51}, one-star: {-0.01, -0.89}
02:38:15.983 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.75) = xAngle (0.08 = 0.08)
02:38:15.983 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.07 = 0.07)
02:38:15.983 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.51 hyp=0.51 cameraTheta=-1.67 mountX=0.51 mountY=0.03, mountTheta=0.07
02:38:15.988 00.005 11060 worker thread done servicing request
02:38:15.989 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.51, opts=13)
02:38:15.989 00.000 10844 Enqueuing Move request for scope (-0.05, -0.51)
02:38:15.989 00.000 11060 Worker thread wakes up
02:38:15.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:15.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.51) opts 0xd
02:38:15.989 00.000 10844 UpdateGuideState exits: m=2233 SNR=29.5
02:38:15.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.51)
02:38:15.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:15.989 00.000 11060 Moving (-0.05, -0.51) raw xDistance=0.51 yDistance=0.03
02:38:15.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:15.989 00.000 10844 Enqueuing Expose request
02:38:15.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
02:38:15.991 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:15.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:38:15.991 00.000 11060 MoveAxis(W, 129, ABG)
02:38:15.991 00.000 11060 Guiding  Dir = 3, Dur = 129
02:38:15.999 00.008 11060 IsSlewing returns 0
02:38:16.000 00.001 11060 IsGuiding returns 0
02:38:16.135 00.135 11060 IsGuiding returns 0
02:38:16.135 00.000 11060 Move returns status 0, amount 129
02:38:16.135 00.000 11060 MoveAxis(N, 0, ABG)
02:38:16.135 00.000 11060 Move returns status 0, amount 0
02:38:16.136 00.001 11060 move complete, result=0
02:38:16.136 00.000 11060 worker thread done servicing request
02:38:16.136 00.000 11060 Worker thread wakes up
02:38:16.136 00.000 10844 GuideStep: 0.5 px 129 ms WEST, 0.0 px 0 ms NORTH
02:38:16.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:16.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:17.020 00.884 11060 Exposure complete
02:38:20.542 03.522 10844 OnExposeComplete: enter
02:38:20.543 00.001 10844 UpdateGuideState(): m_state=6
02:38:20.543 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
02:38:20.543 00.000 10844 Star::Find returns 1 (0), X=1550.86, Y=561.35, Mass=2293, SNR=29.8, Peak=192 HFD=3.8
02:38:20.544 00.001 10844 MultiStar: [#1 -0.72,-0.19,0.96,U] [#2 -0.36,-0.82,0.00,M2] [#3 -0.36,-0.81,0.00,M2] [#4 -0.17,-0.95,0.00,M2] [#5 -0.25,0.18,0.64,U] [#6 -0.52,-0.32,0.84,U] [#7 -0.12,-0.70,0.61,U] [#8 -0.07,-0.72,0.63,U] 
02:38:20.544 00.000 10844 refined, 5 included, MultiStar: {-0.34, -0.46}, one-star: {-0.18, -0.95}
02:38:20.544 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
02:38:20.544 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
02:38:20.544 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.46 hyp=0.57 cameraTheta=-2.20 mountX=0.52 mountY=-0.26, mountTheta=-0.47
02:38:20.550 00.006 11060 worker thread done servicing request
02:38:20.595 00.045 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.46, opts=13)
02:38:20.595 00.000 10844 Enqueuing Move request for scope (-0.34, -0.46)
02:38:20.596 00.001 11060 Worker thread wakes up
02:38:20.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.46) opts 0xd
02:38:20.597 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.46)
02:38:20.599 00.002 11060 Moving (-0.34, -0.46) raw xDistance=0.52 yDistance=-0.26
02:38:20.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:38:20.599 00.000 10844 UpdateGuideState exits: m=2293 SNR=29.8
02:38:20.600 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:20.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:20.600 00.000 10844 Enqueuing Expose request
02:38:20.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
02:38:20.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
02:38:20.600 00.000 11060 MoveAxis(W, 131, ABG)
02:38:20.600 00.000 11060 Guiding  Dir = 3, Dur = 131
02:38:20.661 00.061 11060 IsSlewing returns 0
02:38:20.665 00.004 11060 IsGuiding returns 0
02:38:20.960 00.295 11060 IsGuiding returns 0
02:38:20.962 00.002 11060 Move returns status 0, amount 131
02:38:20.962 00.000 11060 MoveAxis(N, 101, ABG)
02:38:20.962 00.000 11060 Guiding  Dir = 0, Dur = 101
02:38:20.967 00.005 11060 IsSlewing returns 0
02:38:20.967 00.000 11060 IsGuiding returns 0
02:38:21.077 00.110 11060 IsGuiding returns 0
02:38:21.077 00.000 11060 Move returns status 0, amount 101
02:38:21.077 00.000 11060 move complete, result=0
02:38:21.077 00.000 11060 worker thread done servicing request
02:38:21.080 00.003 10844 GuideStep: 0.5 px 131 ms WEST, -0.3 px 101 ms NORTH
02:38:21.083 00.003 11060 Worker thread wakes up
02:38:21.084 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:21.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:21.876 00.792 11060 Exposure complete
02:38:23.107 01.231 11060 worker thread done servicing request
02:38:23.107 00.000 10844 OnExposeComplete: enter
02:38:23.108 00.001 10844 UpdateGuideState(): m_state=6
02:38:23.108 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
02:38:23.108 00.000 10844 Star::Find returns 1 (0), X=1550.65, Y=561.59, Mass=2278, SNR=29.7, Peak=246 HFD=3.4
02:38:23.108 00.000 10844 MultiStar: [#1 -0.26,0.63,0.98,U] [#2 -0.54,-0.41,0.97,U] [#3 -0.06,-0.19,0.84,U] [#4 0.34,-0.12,1.01,U] [#5 -0.47,0.65,0.00,M1] [#6 -0.47,0.46,0.78,U] [#7 -0.00,0.04,0.61,U] [#8 0.31,-0.11,0.62,U] 
02:38:23.109 00.001 10844 refined, 7 included, MultiStar: {-0.16, -0.07}, one-star: {-0.39, -0.71}
02:38:23.109 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
02:38:23.109 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.00 = -1.00)
02:38:23.109 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.74 mountX=0.09 mountY=-0.14, mountTheta=-0.99
02:38:23.112 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.07, opts=13)
02:38:23.112 00.000 10844 Enqueuing Move request for scope (-0.16, -0.07)
02:38:23.112 00.000 11060 Worker thread wakes up
02:38:23.112 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:23.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
02:38:23.113 00.001 10844 UpdateGuideState exits: m=2278 SNR=29.7
02:38:23.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
02:38:23.113 00.000 11060 Moving (-0.16, -0.07) raw xDistance=0.09 yDistance=-0.14
02:38:23.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:38:23.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:23.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:23.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:23.113 00.000 10844 Enqueuing Expose request
02:38:23.114 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:38:23.114 00.000 11060 MoveAxis(E, 0, ABG)
02:38:23.114 00.000 11060 Move returns status 0, amount 0
02:38:23.114 00.000 11060 MoveAxis(N, 0, ABG)
02:38:23.114 00.000 11060 Move returns status 0, amount 0
02:38:23.114 00.000 11060 move complete, result=0
02:38:23.114 00.000 11060 worker thread done servicing request
02:38:23.114 00.000 11060 Worker thread wakes up
02:38:23.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:23.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:23.119 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:23.878 00.759 11060 Exposure complete
02:38:25.014 01.136 11060 worker thread done servicing request
02:38:25.014 00.000 10844 OnExposeComplete: enter
02:38:25.014 00.000 10844 UpdateGuideState(): m_state=6
02:38:25.016 00.002 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
02:38:25.016 00.000 10844 Star::Find returns 1 (0), X=1550.76, Y=562.23, Mass=2043, SNR=28.3, Peak=208 HFD=3.5
02:38:25.016 00.000 10844 MultiStar: [#1 -0.21,0.50,0.98,U] [#2 -0.07,0.49,1.07,U] [#3 0.21,-0.23,0.86,U] [#4 0.25,0.42,1.05,U] [#5 -0.14,1.09,0.00,M2] [#6 -0.22,0.44,0.82,U] [#7 0.38,-0.77,0.00,M1] [#8 0.37,-0.44,0.62,U] 
02:38:25.017 00.001 10844 refined, 6 included, MultiStar: {-0.01, 0.20}, one-star: {-0.28, -0.07}
02:38:25.017 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.75) = xAngle (3.38 = -2.90)
02:38:25.017 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.36 = -2.92)
02:38:25.017 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.63 mountX=-0.19 mountY=-0.04, mountTheta=-2.92
02:38:25.020 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.20, opts=13)
02:38:25.020 00.000 10844 Enqueuing Move request for scope (-0.01, 0.20)
02:38:25.020 00.000 11060 Worker thread wakes up
02:38:25.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:25.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
02:38:25.020 00.000 10844 UpdateGuideState exits: m=2043 SNR=28.3
02:38:25.020 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
02:38:25.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:25.020 00.000 11060 Moving (-0.01, 0.20) raw xDistance=-0.19 yDistance=-0.04
02:38:25.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:25.021 00.001 10844 Enqueuing Expose request
02:38:25.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:38:25.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:25.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:38:25.021 00.000 11060 MoveAxis(E, 47, ABG)
02:38:25.021 00.000 11060 Guiding  Dir = 2, Dur = 47
02:38:25.031 00.010 11060 IsSlewing returns 0
02:38:25.031 00.000 11060 IsGuiding returns 0
02:38:25.093 00.062 11060 IsGuiding returns 0
02:38:25.094 00.001 11060 Move returns status 0, amount 47
02:38:25.094 00.000 11060 MoveAxis(N, 0, ABG)
02:38:25.094 00.000 11060 Move returns status 0, amount 0
02:38:25.094 00.000 11060 move complete, result=0
02:38:25.094 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
02:38:25.095 00.001 11060 worker thread done servicing request
02:38:25.095 00.000 11060 Worker thread wakes up
02:38:25.096 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:25.097 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:25.773 00.676 11060 Exposure complete
02:38:26.383 00.610 11060 worker thread done servicing request
02:38:26.383 00.000 10844 OnExposeComplete: enter
02:38:26.383 00.000 10844 UpdateGuideState(): m_state=6
02:38:26.384 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
02:38:26.384 00.000 10844 Star::Find returns 1 (0), X=1551.10, Y=561.61, Mass=2380, SNR=30.5, Peak=204 HFD=3.3
02:38:26.385 00.001 10844 MultiStar: [#1 -0.57,0.59,0.00,M1] [#2 -0.39,0.09,0.97,U] [#3 -0.04,0.11,0.81,U] [#4 -0.00,0.18,1.00,U] [#5 0.12,1.01,0.00,M3] [#6 -0.18,0.30,0.80,U] [#7 0.04,-0.22,0.56,U] [#8 0.39,-0.03,0.63,U] 
02:38:26.385 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.04}, one-star: {0.05, -0.69}
02:38:26.385 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.56 = -0.56)
02:38:26.385 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.58 = -0.58)
02:38:26.385 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.32 mountX=0.05 mountY=-0.03, mountTheta=-0.58
02:38:26.388 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
02:38:26.388 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
02:38:26.389 00.001 11060 Worker thread wakes up
02:38:26.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:38:26.389 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:38:26.389 00.000 11060 Moving (-0.04, -0.04) raw xDistance=0.05 yDistance=-0.03
02:38:26.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:38:26.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:26.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:26.389 00.000 10844 UpdateGuideState exits: m=2380 SNR=30.5
02:38:26.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:26.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:26.389 00.000 10844 Enqueuing Expose request
02:38:26.391 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:38:26.392 00.001 11060 MoveAxis(E, 0, ABG)
02:38:26.392 00.000 11060 Move returns status 0, amount 0
02:38:26.392 00.000 11060 MoveAxis(N, 0, ABG)
02:38:26.392 00.000 11060 Move returns status 0, amount 0
02:38:26.392 00.000 11060 move complete, result=0
02:38:26.394 00.002 11060 worker thread done servicing request
02:38:26.394 00.000 11060 Worker thread wakes up
02:38:26.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:26.395 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:26.422 00.027 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:27.070 00.648 11060 Exposure complete
02:38:27.610 00.540 11060 worker thread done servicing request
02:38:27.610 00.000 10844 OnExposeComplete: enter
02:38:27.610 00.000 10844 UpdateGuideState(): m_state=6
02:38:27.611 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
02:38:27.611 00.000 10844 Star::Find returns 1 (0), X=1551.03, Y=561.60, Mass=2393, SNR=31.1, Peak=245 HFD=3.5
02:38:27.612 00.001 10844 MultiStar: [#1 -0.25,0.36,0.98,U] [#2 -0.55,0.03,1.01,U] [#3 -0.13,-0.34,0.79,U] [#4 0.19,-0.05,1.02,U] [#5 -0.30,0.84,0.00,M4] [#6 -0.45,-0.23,0.79,U] [#7 -0.05,0.02,0.55,U] [#8 0.27,-0.21,0.57,U] 
02:38:27.612 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.14}, one-star: {-0.02, -0.70}
02:38:27.612 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.62 = -0.62)
02:38:27.612 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
02:38:27.612 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.37 mountX=0.16 mountY=-0.12, mountTheta=-0.63
02:38:27.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.14, opts=13)
02:38:27.613 00.000 10844 Enqueuing Move request for scope (-0.14, -0.14)
02:38:27.613 00.000 11060 Worker thread wakes up
02:38:27.615 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:27.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
02:38:27.615 00.000 10844 UpdateGuideState exits: m=2393 SNR=31.1
02:38:27.615 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
02:38:27.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:27.615 00.000 11060 Moving (-0.14, -0.14) raw xDistance=0.16 yDistance=-0.12
02:38:27.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:27.615 00.000 10844 Enqueuing Expose request
02:38:27.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:38:27.616 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:27.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:38:27.616 00.000 11060 MoveAxis(W, 40, ABG)
02:38:27.616 00.000 11060 Guiding  Dir = 3, Dur = 40
02:38:27.659 00.043 11060 IsSlewing returns 0
02:38:27.660 00.001 11060 IsGuiding returns 0
02:38:27.721 00.061 11060 IsGuiding returns 0
02:38:27.721 00.000 11060 Move returns status 0, amount 40
02:38:27.721 00.000 11060 MoveAxis(N, 0, ABG)
02:38:27.721 00.000 11060 Move returns status 0, amount 0
02:38:27.721 00.000 11060 move complete, result=0
02:38:27.722 00.001 11060 worker thread done servicing request
02:38:27.722 00.000 11060 Worker thread wakes up
02:38:27.722 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
02:38:27.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:27.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:28.380 00.658 11060 Exposure complete
02:38:28.836 00.456 10844 OnExposeComplete: enter
02:38:28.836 00.000 10844 UpdateGuideState(): m_state=6
02:38:28.838 00.002 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
02:38:28.838 00.000 10844 Star::Find returns 1 (0), X=1550.90, Y=561.55, Mass=2445, SNR=31.2, Peak=190 HFD=3.9
02:38:28.839 00.001 10844 MultiStar: [#1 0.01,0.59,1.01,U] [#2 -0.38,-0.02,0.90,U] [#3 0.16,-0.35,0.78,U] [#4 -0.12,-0.55,0.93,U] [#5 -0.12,0.63,0.68,U] [#6 0.05,0.11,0.74,U] [#7 0.16,-0.31,0.62,U] [#8 0.25,-0.18,0.67,U] 
02:38:28.839 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {-0.14, -0.75}
02:38:28.839 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.75) = xAngle (-0.13 = -0.13)
02:38:28.839 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.15 = -0.15)
02:38:28.839 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.89 mountX=0.11 mountY=-0.02, mountTheta=-0.15
02:38:28.842 00.003 11060 worker thread done servicing request
02:38:28.842 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
02:38:28.842 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
02:38:28.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:28.842 00.000 10844 UpdateGuideState exits: m=2445 SNR=31.2
02:38:28.843 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:28.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:28.843 00.000 10844 Enqueuing Expose request
02:38:28.843 00.000 11060 Worker thread wakes up
02:38:28.844 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
02:38:28.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
02:38:28.844 00.000 11060 Moving (-0.03, -0.10) raw xDistance=0.11 yDistance=-0.02
02:38:28.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:38:28.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:28.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:38:28.844 00.000 11060 MoveAxis(E, 0, ABG)
02:38:28.844 00.000 11060 Move returns status 0, amount 0
02:38:28.844 00.000 11060 MoveAxis(N, 0, ABG)
02:38:28.844 00.000 11060 Move returns status 0, amount 0
02:38:28.845 00.001 11060 move complete, result=0
02:38:28.845 00.000 11060 worker thread done servicing request
02:38:28.846 00.001 11060 Worker thread wakes up
02:38:28.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:28.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:28.847 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:29.733 00.886 11060 Exposure complete
02:38:30.660 00.927 11060 worker thread done servicing request
02:38:30.660 00.000 10844 OnExposeComplete: enter
02:38:30.660 00.000 10844 UpdateGuideState(): m_state=6
02:38:30.660 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
02:38:30.661 00.001 10844 Star::Find returns 1 (0), X=1550.71, Y=561.53, Mass=2545, SNR=32.0, Peak=248 HFD=3.6
02:38:30.661 00.000 10844 MultiStar: [#1 -0.08,0.38,0.91,U] [#2 0.12,0.22,0.92,U] [#3 0.28,-0.42,0.79,U] [#4 -0.13,-0.19,1.00,U] [#5 -0.37,0.61,0.58,U] [#6 -0.48,0.12,0.75,U] [#7 0.19,0.34,0.50,U] [#8 0.14,-0.40,0.67,U] 
02:38:30.661 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.33, -0.77}
02:38:30.661 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
02:38:30.661 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
02:38:30.662 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.53 mountX=0.07 mountY=-0.07, mountTheta=-0.78
02:38:30.664 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
02:38:30.664 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
02:38:30.664 00.000 11060 Worker thread wakes up
02:38:30.664 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:38:30.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:38:30.664 00.000 10844 UpdateGuideState exits: m=2545 SNR=32.0
02:38:30.664 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:38:30.665 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:30.665 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.07
02:38:30.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:30.665 00.000 10844 Enqueuing Expose request
02:38:30.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:38:30.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:30.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:38:30.665 00.000 11060 MoveAxis(E, 0, ABG)
02:38:30.665 00.000 11060 Move returns status 0, amount 0
02:38:30.666 00.001 11060 MoveAxis(N, 0, ABG)
02:38:30.666 00.000 11060 Move returns status 0, amount 0
02:38:30.666 00.000 11060 move complete, result=0
02:38:30.666 00.000 11060 worker thread done servicing request
02:38:30.666 00.000 11060 Worker thread wakes up
02:38:30.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:30.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:30.668 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:31.593 00.925 11060 Exposure complete
02:38:34.661 03.068 11060 worker thread done servicing request
02:38:34.662 00.001 10844 OnExposeComplete: enter
02:38:34.662 00.000 10844 UpdateGuideState(): m_state=6
02:38:34.663 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
02:38:34.663 00.000 10844 Star::Find returns 1 (0), X=1550.58, Y=561.72, Mass=2429, SNR=30.8, Peak=250 HFD=3.5
02:38:34.664 00.001 10844 MultiStar: [#1 -0.19,0.13,1.02,U] [#2 0.13,0.22,0.97,U] [#3 0.17,0.10,0.74,U] [#4 -0.13,0.02,0.97,U] [#5 -0.44,0.79,0.00,M3] [#6 -0.15,0.08,0.72,U] [#7 0.22,-0.63,0.63,U] [#8 0.21,-0.17,0.65,U] 
02:38:34.664 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.09}, one-star: {-0.46, -0.58}
02:38:34.664 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
02:38:34.664 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
02:38:34.664 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.12 mountX=0.10 mountY=-0.04, mountTheta=-0.39
02:38:34.666 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
02:38:34.666 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
02:38:34.666 00.000 11060 Worker thread wakes up
02:38:34.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:34.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
02:38:34.666 00.000 10844 UpdateGuideState exits: m=2429 SNR=30.8
02:38:34.666 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
02:38:34.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:34.666 00.000 11060 Moving (-0.05, -0.09) raw xDistance=0.10 yDistance=-0.04
02:38:34.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:34.666 00.000 10844 Enqueuing Expose request
02:38:34.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:38:34.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:34.668 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:38:34.668 00.000 11060 MoveAxis(E, 0, ABG)
02:38:34.668 00.000 11060 Move returns status 0, amount 0
02:38:34.668 00.000 11060 MoveAxis(N, 0, ABG)
02:38:34.668 00.000 11060 Move returns status 0, amount 0
02:38:34.668 00.000 11060 move complete, result=0
02:38:34.668 00.000 11060 worker thread done servicing request
02:38:34.668 00.000 11060 Worker thread wakes up
02:38:34.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:34.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:34.670 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:35.301 00.631 11060 Exposure complete
02:38:37.054 01.753 10844 OnExposeComplete: enter
02:38:37.054 00.000 10844 UpdateGuideState(): m_state=6
02:38:37.055 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
02:38:37.056 00.001 10844 Star::Find returns 1 (0), X=1550.72, Y=561.49, Mass=2417, SNR=30.9, Peak=251 HFD=3.5
02:38:37.056 00.000 11060 worker thread done servicing request
02:38:37.056 00.000 10844 MultiStar: [#1 -0.56,0.20,0.90,U] [#2 -0.43,0.25,0.89,U] [#3 -0.28,-0.40,0.74,U] [#4 -0.11,-0.45,0.98,U] [#5 -1.12,0.81,0.00,M4] [#6 -0.31,0.03,0.81,U] [#7 0.45,-0.04,0.58,U] [#8 0.49,-0.25,0.63,U] 
02:38:37.056 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.20}, one-star: {-0.33, -0.81}
02:38:37.057 00.001 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.75) = xAngle (-0.57 = -0.57)
02:38:37.057 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
02:38:37.057 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-2.32 mountX=0.23 mountY=-0.15, mountTheta=-0.58
02:38:37.060 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.20, opts=13)
02:38:37.060 00.000 10844 Enqueuing Move request for scope (-0.19, -0.20)
02:38:37.060 00.000 11060 Worker thread wakes up
02:38:37.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
02:38:37.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
02:38:37.063 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:37.063 00.000 10844 UpdateGuideState exits: m=2417 SNR=30.9
02:38:37.063 00.000 11060 Moving (-0.19, -0.20) raw xDistance=0.23 yDistance=-0.15
02:38:37.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:37.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:38:37.064 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:37.064 00.000 10844 Enqueuing Expose request
02:38:37.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:37.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:38:37.064 00.000 11060 MoveAxis(W, 57, ABG)
02:38:37.064 00.000 11060 Guiding  Dir = 3, Dur = 57
02:38:37.069 00.005 11060 IsSlewing returns 0
02:38:37.070 00.001 11060 IsGuiding returns 0
02:38:37.162 00.092 11060 IsGuiding returns 0
02:38:37.162 00.000 11060 Move returns status 0, amount 57
02:38:37.162 00.000 11060 MoveAxis(N, 0, ABG)
02:38:37.162 00.000 11060 Move returns status 0, amount 0
02:38:37.162 00.000 11060 move complete, result=0
02:38:37.163 00.001 11060 worker thread done servicing request
02:38:37.164 00.001 10844 GuideStep: 0.2 px 57 ms WEST, -0.2 px 0 ms NORTH
02:38:37.164 00.000 11060 Worker thread wakes up
02:38:37.168 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:37.169 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:37.917 00.748 11060 Exposure complete
02:38:39.296 01.379 10844 OnExposeComplete: enter
02:38:39.296 00.000 10844 UpdateGuideState(): m_state=6
02:38:39.298 00.002 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
02:38:39.299 00.001 10844 Star::Find returns 1 (0), X=1550.59, Y=561.96, Mass=1998, SNR=28.5, Peak=240 HFD=3.1
02:38:39.300 00.001 10844 MultiStar: [#1 -0.51,0.48,0.94,U] [#2 -0.65,0.51,0.00,M1] [#3 -0.14,-0.49,0.86,U] [#4 -0.02,0.29,1.05,U] [#5 -0.60,0.43,0.75,U] [#6 -0.29,0.49,0.77,U] [#7 -0.40,-0.01,0.68,U] [#8 0.14,0.37,0.59,U] 
02:38:39.432 00.132 10844 refined, 7 included, MultiStar: {-0.29, 0.14}, one-star: {-0.45, -0.34}
02:38:39.432 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.75) = xAngle (4.45 = -1.83)
02:38:39.433 00.001 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.44 = -1.85)
02:38:39.433 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.14 hyp=0.32 cameraTheta=2.70 mountX=-0.08 mountY=-0.31, mountTheta=-1.83
02:38:39.433 00.000 11060 worker thread done servicing request
02:38:39.437 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.14, opts=13)
02:38:39.437 00.000 10844 Enqueuing Move request for scope (-0.29, 0.14)
02:38:39.456 00.019 11060 Worker thread wakes up
02:38:39.457 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.14) opts 0xd
02:38:39.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.14)
02:38:39.457 00.000 11060 Moving (-0.29, 0.14) raw xDistance=-0.08 yDistance=-0.31
02:38:39.458 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:38:39.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
02:38:39.459 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:39.459 00.000 10844 UpdateGuideState exits: m=1998 SNR=28.5
02:38:39.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:39.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:39.459 00.000 11060 MoveAxis(E, 0, ABG)
02:38:39.459 00.000 11060 Move returns status 0, amount 0
02:38:39.459 00.000 10844 Enqueuing Expose request
02:38:39.466 00.007 11060 MoveAxis(N, 121, ABG)
02:38:39.466 00.000 11060 Guiding  Dir = 0, Dur = 121
02:38:39.573 00.107 11060 IsSlewing returns 0
02:38:39.574 00.001 11060 IsGuiding returns 0
02:38:39.739 00.165 11060 IsGuiding returns 0
02:38:39.739 00.000 11060 Move returns status 0, amount 121
02:38:39.739 00.000 11060 move complete, result=0
02:38:39.740 00.001 11060 worker thread done servicing request
02:38:39.740 00.000 11060 Worker thread wakes up
02:38:39.740 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 121 ms NORTH
02:38:39.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:39.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:40.376 00.636 11060 Exposure complete
02:38:40.995 00.619 10844 OnExposeComplete: enter
02:38:40.995 00.000 10844 UpdateGuideState(): m_state=6
02:38:40.996 00.001 11060 worker thread done servicing request
02:38:40.996 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
02:38:40.996 00.000 10844 Star::Find returns 1 (0), X=1551.11, Y=561.25, Mass=2466, SNR=31.5, Peak=238 HFD=3.2
02:38:40.997 00.001 10844 MultiStar: [#1 -0.50,0.12,0.93,U] [#2 -0.51,-0.08,0.91,U] [#3 -0.27,-0.57,0.76,U] [#4 0.12,-0.51,0.97,U] [#5 -0.45,0.72,0.00,M4] [#6 -0.16,-0.11,0.80,U] [#7 -0.42,-0.20,0.57,U] [#8 0.35,-0.23,0.64,U] 
02:38:40.997 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.35}, one-star: {0.06, -1.05}
02:38:40.997 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.27 = -0.27)
02:38:40.997 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
02:38:40.997 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.35 hyp=0.38 cameraTheta=-2.02 mountX=0.37 mountY=-0.11, mountTheta=-0.28
02:38:40.999 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.35, opts=13)
02:38:41.001 00.002 10844 Enqueuing Move request for scope (-0.17, -0.35)
02:38:41.001 00.000 11060 Worker thread wakes up
02:38:41.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.35) opts 0xd
02:38:41.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.35)
02:38:41.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:38:41.001 00.000 11060 Moving (-0.17, -0.35) raw xDistance=0.37 yDistance=-0.11
02:38:41.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
02:38:41.002 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:41.002 00.000 10844 UpdateGuideState exits: m=2466 SNR=31.5
02:38:41.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:41.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:38:41.002 00.000 11060 MoveAxis(W, 91, ABG)
02:38:41.002 00.000 11060 Guiding  Dir = 3, Dur = 91
02:38:41.003 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:41.004 00.001 10844 Enqueuing Expose request
02:38:41.036 00.032 11060 IsSlewing returns 0
02:38:41.038 00.002 11060 IsGuiding returns 0
02:38:41.150 00.112 11060 IsGuiding returns 0
02:38:41.151 00.001 11060 Move returns status 0, amount 91
02:38:41.151 00.000 11060 MoveAxis(N, 0, ABG)
02:38:41.151 00.000 11060 Move returns status 0, amount 0
02:38:41.151 00.000 11060 move complete, result=0
02:38:41.151 00.000 11060 worker thread done servicing request
02:38:41.151 00.000 11060 Worker thread wakes up
02:38:41.151 00.000 10844 GuideStep: 0.4 px 91 ms WEST, -0.1 px 0 ms NORTH
02:38:41.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:41.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:41.820 00.669 11060 Exposure complete
02:38:42.562 00.742 11060 worker thread done servicing request
02:38:42.562 00.000 10844 OnExposeComplete: enter
02:38:42.562 00.000 10844 UpdateGuideState(): m_state=6
02:38:42.563 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
02:38:42.563 00.000 10844 Star::Find returns 1 (1), X=1550.66, Y=561.82, Mass=2254, SNR=29.8, Peak=255 HFD=3.5
02:38:42.563 00.000 10844 MultiStar: [#1 -0.15,0.63,0.94,U] [#2 -0.07,0.29,0.98,U] [#3 -0.31,-0.31,0.89,U] [#4 0.03,0.11,0.95,U] [#5 -0.68,0.65,0.00,M5] [#6 -0.28,0.09,0.77,U] [#7 -0.28,-0.23,0.62,U] [#8 0.22,-0.21,0.66,U] 
02:38:42.563 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.00}, one-star: {-0.39, -0.48}
02:38:42.564 00.001 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.75) = xAngle (4.88 = -1.40)
02:38:42.564 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.87 = -1.42)
02:38:42.564 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.13 mountX=0.03 mountY=-0.16, mountTheta=-1.40
02:38:42.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.00, opts=13)
02:38:42.567 00.001 10844 Enqueuing Move request for scope (-0.16, 0.00)
02:38:42.567 00.000 11060 Worker thread wakes up
02:38:42.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:42.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
02:38:42.567 00.000 10844 UpdateGuideState exits: m=2254 SNR=29.8 Saturated
02:38:42.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
02:38:42.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:42.568 00.001 11060 Moving (-0.16, 0.00) raw xDistance=0.03 yDistance=-0.16
02:38:42.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:42.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:38:42.568 00.000 10844 Enqueuing Expose request
02:38:42.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:42.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:38:42.568 00.000 11060 MoveAxis(E, 0, ABG)
02:38:42.568 00.000 11060 Move returns status 0, amount 0
02:38:42.568 00.000 11060 MoveAxis(N, 0, ABG)
02:38:42.568 00.000 11060 Move returns status 0, amount 0
02:38:42.569 00.001 11060 move complete, result=0
02:38:42.569 00.000 11060 worker thread done servicing request
02:38:42.569 00.000 11060 Worker thread wakes up
02:38:42.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:42.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:42.571 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:43.481 00.910 11060 Exposure complete
02:38:45.065 01.584 11060 worker thread done servicing request
02:38:45.065 00.000 10844 OnExposeComplete: enter
02:38:45.065 00.000 10844 UpdateGuideState(): m_state=6
02:38:45.065 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
02:38:45.065 00.000 10844 Star::Find returns 1 (1), X=1550.56, Y=561.86, Mass=2247, SNR=29.3, Peak=255 HFD=3.4
02:38:45.066 00.001 10844 MultiStar: [#1 -0.40,0.48,1.02,U] [#2 0.27,0.13,0.98,U] [#3 0.02,-0.16,0.82,U] [#4 -0.15,-0.20,1.01,U] [#5 -0.42,0.53,0.65,U] [#6 -0.69,0.43,0.00,M1] [#7 0.27,-0.03,0.61,U] [#8 -0.46,0.08,0.70,U] 
02:38:45.066 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.03}, one-star: {-0.49, -0.44}
02:38:45.066 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.75) = xAngle (4.70 = -1.58)
02:38:45.066 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
02:38:45.066 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.95 mountX=-0.00 mountY=-0.18, mountTheta=-1.58
02:38:45.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.03, opts=13)
02:38:45.068 00.000 10844 Enqueuing Move request for scope (-0.18, 0.03)
02:38:45.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:38:45.070 00.002 11060 Worker thread wakes up
02:38:45.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
02:38:45.070 00.000 10844 UpdateGuideState exits: m=2247 SNR=29.3 Saturated
02:38:45.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:45.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
02:38:45.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:45.070 00.000 10844 Enqueuing Expose request
02:38:45.070 00.000 11060 Moving (-0.18, 0.03) raw xDistance=-0.00 yDistance=-0.18
02:38:45.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:38:45.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:45.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:38:45.071 00.001 11060 MoveAxis(E, 0, ABG)
02:38:45.071 00.000 11060 Move returns status 0, amount 0
02:38:45.071 00.000 11060 MoveAxis(N, 0, ABG)
02:38:45.071 00.000 11060 Move returns status 0, amount 0
02:38:45.071 00.000 11060 move complete, result=0
02:38:45.071 00.000 11060 worker thread done servicing request
02:38:45.071 00.000 11060 Worker thread wakes up
02:38:45.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:45.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:45.073 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:46.887 01.814 11060 Exposure complete
02:38:48.757 01.870 11060 worker thread done servicing request
02:38:48.757 00.000 10844 OnExposeComplete: enter
02:38:48.757 00.000 10844 UpdateGuideState(): m_state=6
02:38:48.757 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
02:38:48.757 00.000 10844 Star::Find returns 1 (1), X=1550.71, Y=561.56, Mass=2299, SNR=30.0, Peak=255 HFD=3.3
02:38:48.758 00.001 10844 MultiStar: [#1 -0.45,0.34,0.95,U] [#2 -0.82,-0.36,0.00,M1] [#3 -0.43,-0.38,0.80,U] [#4 -0.58,-0.17,1.05,U] [#5 -0.57,0.21,0.68,U] [#6 -0.57,0.36,0.82,U] [#7 -0.05,-0.49,0.65,U] [#8 0.10,-0.22,0.70,U] 
02:38:48.758 00.000 10844 refined, 7 included, MultiStar: {-0.38, -0.14}, one-star: {-0.34, -0.74}
02:38:48.758 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
02:38:48.758 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
02:38:48.778 00.020 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.14 hyp=0.41 cameraTheta=-2.79 mountX=0.21 mountY=-0.35, mountTheta=-1.04
02:38:48.785 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.14, opts=13)
02:38:48.795 00.010 10844 Enqueuing Move request for scope (-0.38, -0.14)
02:38:48.795 00.000 11060 Worker thread wakes up
02:38:48.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.14) opts 0xd
02:38:48.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.14)
02:38:48.795 00.000 11060 Moving (-0.38, -0.14) raw xDistance=0.21 yDistance=-0.35
02:38:48.796 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:38:48.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
02:38:48.796 00.000 11060 MoveAxis(W, 51, ABG)
02:38:48.796 00.000 11060 Guiding  Dir = 3, Dur = 51
02:38:48.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:48.816 00.020 10844 UpdateGuideState exits: m=2299 SNR=30.0 Saturated
02:38:48.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:48.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:48.816 00.000 10844 Enqueuing Expose request
02:38:48.839 00.023 11060 IsSlewing returns 0
02:38:48.840 00.001 11060 IsGuiding returns 0
02:38:48.916 00.076 11060 IsGuiding returns 0
02:38:48.916 00.000 11060 Move returns status 0, amount 51
02:38:48.916 00.000 11060 MoveAxis(N, 138, ABG)
02:38:48.916 00.000 11060 Guiding  Dir = 0, Dur = 138
02:38:48.964 00.048 11060 IsSlewing returns 0
02:38:48.965 00.001 11060 IsGuiding returns 0
02:38:49.122 00.157 11060 IsGuiding returns 0
02:38:49.123 00.001 11060 Move returns status 0, amount 138
02:38:49.123 00.000 11060 move complete, result=0
02:38:49.123 00.000 11060 worker thread done servicing request
02:38:49.123 00.000 10844 GuideStep: 0.2 px 51 ms WEST, -0.4 px 138 ms NORTH
02:38:49.124 00.001 11060 Worker thread wakes up
02:38:49.128 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:49.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:49.851 00.723 11060 Exposure complete
02:38:52.005 02.154 11060 worker thread done servicing request
02:38:52.005 00.000 10844 OnExposeComplete: enter
02:38:52.005 00.000 10844 UpdateGuideState(): m_state=6
02:38:52.006 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
02:38:52.006 00.000 10844 Star::Find returns 1 (0), X=1550.96, Y=561.95, Mass=2497, SNR=31.2, Peak=228 HFD=4.1
02:38:52.006 00.000 10844 MultiStar: [#1 -0.36,0.33,0.98,U] [#2 -0.08,0.40,0.89,U] [#3 -0.18,-0.04,0.79,U] [#4 0.03,-0.19,0.99,U] [#5 0.17,0.54,0.59,U] [#6 -0.08,0.22,0.69,U] [#7 0.32,-0.03,0.59,U] [#8 0.49,0.29,0.58,U] 
02:38:52.006 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.09, -0.35}
02:38:52.006 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.75) = xAngle (3.47 = -2.81)
02:38:52.006 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.45 = -2.83)
02:38:52.006 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.72 mountX=-0.10 mountY=-0.03, mountTheta=-2.83
02:38:52.009 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
02:38:52.009 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
02:38:52.010 00.001 11060 Worker thread wakes up
02:38:52.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
02:38:52.011 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
02:38:52.011 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:52.011 00.000 11060 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
02:38:52.011 00.000 10844 UpdateGuideState exits: m=2497 SNR=31.2
02:38:52.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:38:52.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:52.012 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:52.012 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:52.012 00.000 10844 Enqueuing Expose request
02:38:52.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:38:52.012 00.000 11060 MoveAxis(E, 0, ABG)
02:38:52.012 00.000 11060 Move returns status 0, amount 0
02:38:52.012 00.000 11060 MoveAxis(N, 0, ABG)
02:38:52.012 00.000 11060 Move returns status 0, amount 0
02:38:52.012 00.000 11060 move complete, result=0
02:38:52.013 00.001 11060 worker thread done servicing request
02:38:52.013 00.000 11060 Worker thread wakes up
02:38:52.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:52.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:52.016 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:38:52.790 00.774 11060 Exposure complete
02:38:54.268 01.478 10844 OnExposeComplete: enter
02:38:54.268 00.000 10844 UpdateGuideState(): m_state=6
02:38:54.268 00.000 11060 worker thread done servicing request
02:38:54.269 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
02:38:54.269 00.000 10844 Star::Find returns 1 (0), X=1551.07, Y=561.29, Mass=2241, SNR=30.0, Peak=240 HFD=3.1
02:38:54.269 00.000 10844 MultiStar: [#1 0.01,-0.00,0.96,U] [#2 0.38,-0.30,0.97,U] [#3 0.11,-0.40,0.83,U] [#4 -0.12,-0.66,1.01,U] [#5 -0.19,0.23,0.72,U] [#6 -0.12,-0.18,0.78,U] [#7 0.25,-0.79,0.00,M1] [#8 0.43,-0.49,0.65,U] 
02:38:54.270 00.001 10844 refined, 7 included, MultiStar: {0.06, -0.38}, one-star: {0.03, -1.01}
02:38:54.270 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.75) = xAngle (0.34 = 0.34)
02:38:54.270 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.32 = 0.32)
02:38:54.270 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.38 hyp=0.38 cameraTheta=-1.41 mountX=0.36 mountY=0.12, mountTheta=0.33
02:38:54.271 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.38, opts=13)
02:38:54.271 00.000 10844 Enqueuing Move request for scope (0.06, -0.38)
02:38:54.271 00.000 11060 Worker thread wakes up
02:38:54.273 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:54.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.38) opts 0xd
02:38:54.273 00.000 10844 UpdateGuideState exits: m=2241 SNR=30.0
02:38:54.273 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.38)
02:38:54.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:54.273 00.000 11060 Moving (0.06, -0.38) raw xDistance=0.36 yDistance=0.12
02:38:54.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:54.273 00.000 10844 Enqueuing Expose request
02:38:54.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
02:38:54.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:54.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:38:54.274 00.001 11060 MoveAxis(W, 88, ABG)
02:38:54.274 00.000 11060 Guiding  Dir = 3, Dur = 88
02:38:54.316 00.042 11060 IsSlewing returns 0
02:38:54.317 00.001 11060 IsGuiding returns 0
02:38:54.438 00.121 11060 IsGuiding returns 0
02:38:54.438 00.000 11060 Move returns status 0, amount 88
02:38:54.438 00.000 11060 MoveAxis(N, 0, ABG)
02:38:54.438 00.000 11060 Move returns status 0, amount 0
02:38:54.439 00.001 11060 move complete, result=0
02:38:54.439 00.000 11060 worker thread done servicing request
02:38:54.439 00.000 10844 GuideStep: 0.4 px 88 ms WEST, 0.1 px 0 ms NORTH
02:38:54.439 00.000 11060 Worker thread wakes up
02:38:54.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:54.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:55.076 00.637 11060 Exposure complete
02:38:55.707 00.631 11060 worker thread done servicing request
02:38:55.708 00.001 10844 OnExposeComplete: enter
02:38:55.708 00.000 10844 UpdateGuideState(): m_state=6
02:38:55.708 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
02:38:55.709 00.001 10844 Star::Find returns 1 (0), X=1550.97, Y=561.57, Mass=2368, SNR=31.2, Peak=240 HFD=3.5
02:38:55.709 00.000 10844 MultiStar: [#1 -0.20,0.46,0.90,U] [#2 -0.03,0.12,0.91,U] [#3 0.32,-0.36,0.80,U] [#4 0.23,0.23,1.02,U] [#5 -0.12,0.55,0.65,U] [#6 0.13,0.33,0.78,U] [#7 0.05,-0.04,0.54,U] [#8 0.55,0.10,0.61,U] 
02:38:55.709 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.08, -0.73}
02:38:55.709 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.75) = xAngle (2.32 = 2.32)
02:38:55.709 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.30 = 2.30)
02:38:55.709 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.57 mountX=-0.07 mountY=0.07, mountTheta=2.31
02:38:55.712 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
02:38:55.712 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
02:38:55.712 00.000 11060 Worker thread wakes up
02:38:55.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:38:55.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:38:55.713 00.001 10844 UpdateGuideState exits: m=2368 SNR=31.2
02:38:55.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:38:55.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:55.713 00.000 11060 Moving (0.08, 0.05) raw xDistance=-0.07 yDistance=0.07
02:38:55.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:55.713 00.000 10844 Enqueuing Expose request
02:38:55.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:38:55.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:55.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:38:55.713 00.000 11060 MoveAxis(E, 0, ABG)
02:38:55.713 00.000 11060 Move returns status 0, amount 0
02:38:55.714 00.001 11060 MoveAxis(N, 0, ABG)
02:38:55.714 00.000 11060 Move returns status 0, amount 0
02:38:55.714 00.000 11060 move complete, result=0
02:38:55.714 00.000 11060 worker thread done servicing request
02:38:55.714 00.000 11060 Worker thread wakes up
02:38:55.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:55.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:55.716 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:56.378 00.662 11060 Exposure complete
02:38:56.941 00.563 10844 OnExposeComplete: enter
02:38:56.942 00.001 10844 UpdateGuideState(): m_state=6
02:38:56.942 00.000 11060 worker thread done servicing request
02:38:56.942 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
02:38:56.942 00.000 10844 Star::Find returns 1 (0), X=1550.60, Y=561.90, Mass=2224, SNR=29.8, Peak=178 HFD=3.6
02:38:56.943 00.001 10844 MultiStar: [#1 -0.05,0.58,0.97,U] [#2 -0.24,-0.42,0.98,U] [#3 0.59,0.06,0.84,U] [#4 0.41,0.04,0.99,U] [#5 -0.35,-0.01,0.68,U] [#6 -0.07,0.64,0.72,U] [#7 -0.11,-0.20,0.61,U] [#8 0.55,0.33,0.62,U] 
02:38:56.943 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.44, -0.40}
02:38:56.943 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
02:38:56.943 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
02:38:56.944 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.14 mountX=-0.05 mountY=0.01, mountTheta=2.88
02:38:56.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
02:38:56.946 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
02:38:56.946 00.000 11060 Worker thread wakes up
02:38:56.961 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:38:56.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
02:38:56.961 00.000 10844 UpdateGuideState exits: m=2224 SNR=29.8
02:38:56.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
02:38:56.962 00.001 11060 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=0.01
02:38:56.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:38:56.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:56.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:38:56.963 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:56.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:38:56.963 00.000 10844 Enqueuing Expose request
02:38:56.963 00.000 11060 MoveAxis(E, 0, ABG)
02:38:56.963 00.000 11060 Move returns status 0, amount 0
02:38:56.964 00.001 11060 MoveAxis(N, 0, ABG)
02:38:56.964 00.000 11060 Move returns status 0, amount 0
02:38:56.964 00.000 11060 move complete, result=0
02:38:56.965 00.001 11060 worker thread done servicing request
02:38:56.965 00.000 11060 Worker thread wakes up
02:38:56.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:38:56.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:38:56.965 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:58.513 01.548 11060 Exposure complete
02:39:01.310 02.797 11060 worker thread done servicing request
02:39:01.310 00.000 10844 OnExposeComplete: enter
02:39:01.310 00.000 10844 UpdateGuideState(): m_state=6
02:39:01.311 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
02:39:01.311 00.000 10844 Star::Find returns 1 (0), X=1550.84, Y=561.66, Mass=2607, SNR=32.8, Peak=254 HFD=3.5
02:39:01.311 00.000 10844 MultiStar: [#1 -0.05,0.05,0.87,U] [#2 -0.06,-0.33,0.88,U] [#3 0.26,-0.26,0.77,U] [#4 0.22,-0.45,0.91,U] [#5 0.02,0.04,0.64,U] [#6 -0.09,-0.07,0.78,U] [#7 0.43,0.15,0.58,U] [#8 0.09,-0.33,0.58,U] 
02:39:01.311 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.23}, one-star: {-0.20, -0.64}
02:39:01.311 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
02:39:01.313 00.002 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
02:39:01.313 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.36 mountX=0.22 mountY=0.09, mountTheta=0.37
02:39:01.315 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.23, opts=13)
02:39:01.315 00.000 10844 Enqueuing Move request for scope (0.05, -0.23)
02:39:01.315 00.000 11060 Worker thread wakes up
02:39:01.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:39:01.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
02:39:01.315 00.000 10844 UpdateGuideState exits: m=2607 SNR=32.8
02:39:01.315 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
02:39:01.316 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:01.316 00.000 11060 Moving (0.05, -0.23) raw xDistance=0.22 yDistance=0.09
02:39:01.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:01.316 00.000 10844 Enqueuing Expose request
02:39:01.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:39:01.317 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:01.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:39:01.317 00.000 11060 MoveAxis(W, 55, ABG)
02:39:01.317 00.000 11060 Guiding  Dir = 3, Dur = 55
02:39:01.348 00.031 11060 IsSlewing returns 0
02:39:01.349 00.001 11060 IsGuiding returns 0
02:39:01.808 00.459 11060 IsGuiding returns 0
02:39:01.808 00.000 11060 Move returns status 0, amount 55
02:39:01.808 00.000 11060 MoveAxis(N, 0, ABG)
02:39:01.809 00.001 11060 Move returns status 0, amount 0
02:39:01.809 00.000 11060 move complete, result=0
02:39:01.811 00.002 11060 worker thread done servicing request
02:39:01.811 00.000 10844 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
02:39:01.811 00.000 11060 Worker thread wakes up
02:39:01.812 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:01.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:02.556 00.744 11060 Exposure complete
02:39:03.594 01.038 11060 worker thread done servicing request
02:39:03.594 00.000 10844 OnExposeComplete: enter
02:39:03.594 00.000 10844 UpdateGuideState(): m_state=6
02:39:03.595 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
02:39:03.595 00.000 10844 Star::Find returns 1 (0), X=1550.89, Y=561.33, Mass=2191, SNR=29.7, Peak=238 HFD=3.1
02:39:03.595 00.000 10844 MultiStar: [#1 -0.12,0.03,0.96,U] [#2 -0.37,-0.72,0.00,M1] [#3 0.01,-0.52,0.84,U] [#4 -0.08,-0.71,1.06,U] [#5 -0.59,0.14,0.67,U] [#6 -0.22,-0.41,0.78,U] [#7 0.06,-0.42,0.65,U] [#8 -0.02,-0.55,0.69,U] 
02:39:03.595 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.45}, one-star: {-0.16, -0.97}
02:39:03.595 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.75) = xAngle (-0.10 = -0.10)
02:39:03.595 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
02:39:03.595 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.45 hyp=0.47 cameraTheta=-1.86 mountX=0.47 mountY=-0.06, mountTheta=-0.12
02:39:03.598 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.45, opts=13)
02:39:03.598 00.000 10844 Enqueuing Move request for scope (-0.13, -0.45)
02:39:03.598 00.000 11060 Worker thread wakes up
02:39:03.599 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:39:03.599 00.000 10844 UpdateGuideState exits: m=2191 SNR=29.7
02:39:03.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.45) opts 0xd
02:39:03.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:03.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.45)
02:39:03.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:03.599 00.000 10844 Enqueuing Expose request
02:39:03.599 00.000 11060 Moving (-0.13, -0.45) raw xDistance=0.47 yDistance=-0.06
02:39:03.600 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
02:39:03.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:03.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:39:03.600 00.000 11060 MoveAxis(W, 117, ABG)
02:39:03.600 00.000 11060 Guiding  Dir = 3, Dur = 117
02:39:03.619 00.019 11060 IsSlewing returns 0
02:39:03.620 00.001 11060 IsGuiding returns 0
02:39:03.744 00.124 11060 IsGuiding returns 0
02:39:03.744 00.000 11060 Move returns status 0, amount 117
02:39:03.744 00.000 11060 MoveAxis(N, 0, ABG)
02:39:03.744 00.000 11060 Move returns status 0, amount 0
02:39:03.744 00.000 11060 move complete, result=0
02:39:03.744 00.000 11060 worker thread done servicing request
02:39:03.744 00.000 11060 Worker thread wakes up
02:39:03.744 00.000 10844 GuideStep: 0.5 px 117 ms WEST, -0.1 px 0 ms NORTH
02:39:03.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:03.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:05.295 01.551 11060 Exposure complete
02:39:07.651 02.356 10844 OnExposeComplete: enter
02:39:07.652 00.001 10844 UpdateGuideState(): m_state=6
02:39:07.652 00.000 11060 worker thread done servicing request
02:39:07.652 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
02:39:07.652 00.000 10844 Star::Find returns 1 (1), X=1550.22, Y=561.54, Mass=2392, SNR=30.7, Peak=255 HFD=3.5
02:39:07.659 00.007 10844 MultiStar: [#1 -0.05,0.08,0.91,U] [#2 -0.14,-0.15,0.97,U] [#3 -0.06,-0.70,0.78,U] [#4 -0.16,-0.31,0.96,U] [#5 -0.16,0.45,0.60,U] [#6 -0.66,-0.04,0.83,U] [#7 -0.18,-0.28,0.68,U] [#8 0.19,-0.26,0.68,U] 
02:39:07.659 00.000 10844 refined, 8 included, MultiStar: {-0.25, -0.24}, one-star: {-0.82, -0.76}
02:39:07.659 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.75) = xAngle (-0.61 = -0.61)
02:39:07.659 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.63 = -0.63)
02:39:07.659 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.24 hyp=0.35 cameraTheta=-2.37 mountX=0.28 mountY=-0.21, mountTheta=-0.62
02:39:07.684 00.025 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.24, opts=13)
02:39:07.684 00.000 10844 Enqueuing Move request for scope (-0.25, -0.24)
02:39:07.686 00.002 11060 Worker thread wakes up
02:39:07.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.24) opts 0xd
02:39:07.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.24)
02:39:07.686 00.000 11060 Moving (-0.25, -0.24) raw xDistance=0.28 yDistance=-0.21
02:39:07.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
02:39:07.686 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:07.686 00.000 10844 UpdateGuideState exits: m=2392 SNR=30.7 Saturated
02:39:07.687 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
02:39:07.687 00.000 11060 MoveAxis(W, 74, ABG)
02:39:07.687 00.000 11060 Guiding  Dir = 3, Dur = 74
02:39:07.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:07.688 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:07.688 00.000 10844 Enqueuing Expose request
02:39:07.722 00.034 11060 IsSlewing returns 0
02:39:07.723 00.001 11060 IsGuiding returns 0
02:39:07.824 00.101 11060 IsGuiding returns 0
02:39:07.824 00.000 11060 Move returns status 0, amount 74
02:39:07.825 00.001 11060 MoveAxis(N, 80, ABG)
02:39:07.825 00.000 11060 Guiding  Dir = 0, Dur = 80
02:39:07.856 00.031 11060 IsSlewing returns 0
02:39:07.857 00.001 11060 IsGuiding returns 0
02:39:07.969 00.112 11060 IsGuiding returns 0
02:39:07.971 00.002 11060 Move returns status 0, amount 80
02:39:07.971 00.000 11060 move complete, result=0
02:39:07.971 00.000 10844 GuideStep: 0.3 px 74 ms WEST, -0.2 px 80 ms NORTH
02:39:07.971 00.000 11060 worker thread done servicing request
02:39:07.972 00.001 11060 Worker thread wakes up
02:39:07.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:07.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:08.623 00.651 11060 Exposure complete
02:39:09.077 00.454 11060 worker thread done servicing request
02:39:09.078 00.001 10844 OnExposeComplete: enter
02:39:09.078 00.000 10844 UpdateGuideState(): m_state=6
02:39:09.078 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
02:39:09.078 00.000 10844 Star::Find returns 1 (0), X=1550.92, Y=560.80, Mass=2275, SNR=30.2, Peak=195 HFD=3.7
02:39:09.079 00.001 10844 MultiStar: [#1 -0.05,0.23,0.90,U] [#2 -0.03,-0.51,0.96,U] [#3 0.01,-1.07,0.00,M1] [#4 -0.03,-1.03,0.00,M1] [#5 -0.45,-0.44,0.67,U] [#6 -0.15,-0.33,0.77,U] [#7 0.24,-0.45,0.57,U] [#8 0.14,-0.70,0.66,U] 
02:39:09.079 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.55}, one-star: {-0.12, -1.50}
02:39:09.079 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
02:39:09.079 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.04 = 0.04)
02:39:09.079 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.55 hyp=0.56 cameraTheta=-1.70 mountX=0.55 mountY=0.02, mountTheta=0.04
02:39:09.081 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.55, opts=13)
02:39:09.081 00.000 10844 Enqueuing Move request for scope (-0.07, -0.55)
02:39:09.081 00.000 11060 Worker thread wakes up
02:39:09.082 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:39:09.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.55) opts 0xd
02:39:09.082 00.000 10844 UpdateGuideState exits: m=2275 SNR=30.2
02:39:09.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.55)
02:39:09.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:09.082 00.000 11060 Moving (-0.07, -0.55) raw xDistance=0.55 yDistance=0.02
02:39:09.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:09.082 00.000 10844 Enqueuing Expose request
02:39:09.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.55
02:39:09.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:09.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:39:09.083 00.001 11060 MoveAxis(W, 139, ABG)
02:39:09.083 00.000 11060 Guiding  Dir = 3, Dur = 139
02:39:09.098 00.015 11060 IsSlewing returns 0
02:39:09.102 00.004 11060 IsGuiding returns 0
02:39:09.258 00.156 11060 IsGuiding returns 0
02:39:09.258 00.000 11060 Move returns status 0, amount 139
02:39:09.258 00.000 11060 MoveAxis(N, 0, ABG)
02:39:09.258 00.000 11060 Move returns status 0, amount 0
02:39:09.258 00.000 11060 move complete, result=0
02:39:09.259 00.001 11060 worker thread done servicing request
02:39:09.259 00.000 10844 GuideStep: 0.6 px 139 ms WEST, 0.0 px 0 ms NORTH
02:39:09.259 00.000 11060 Worker thread wakes up
02:39:09.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:09.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:09.900 00.641 11060 Exposure complete
02:39:10.481 00.581 10844 OnExposeComplete: enter
02:39:10.481 00.000 10844 UpdateGuideState(): m_state=6
02:39:10.482 00.001 11060 worker thread done servicing request
02:39:10.482 00.000 10844 Star::Find(15, 1550, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
02:39:10.482 00.000 10844 Star::Find returns 1 (1), X=1550.44, Y=561.56, Mass=2353, SNR=30.4, Peak=255 HFD=3.2
02:39:10.483 00.001 10844 MultiStar: [#1 -0.27,-0.20,0.95,U] [#2 -0.31,-0.35,0.94,U] [#3 -0.42,-0.63,0.82,U] [#4 -0.33,-0.88,0.00,M2] [#5 -0.48,-0.02,0.66,U] [#6 -0.23,-0.10,0.74,U] [#7 0.07,-0.55,0.64,U] [#8 0.07,-0.47,0.59,U] 
02:39:10.483 00.000 10844 refined, 7 included, MultiStar: {-0.30, -0.39}, one-star: {-0.61, -0.74}
02:39:10.483 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.75) = xAngle (-0.47 = -0.47)
02:39:10.483 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.49 = -0.49)
02:39:10.483 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.39 hyp=0.49 cameraTheta=-2.22 mountX=0.44 mountY=-0.23, mountTheta=-0.48
02:39:10.487 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.39, opts=13)
02:39:10.487 00.000 10844 Enqueuing Move request for scope (-0.30, -0.39)
02:39:10.488 00.001 11060 Worker thread wakes up
02:39:10.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.39) opts 0xd
02:39:10.512 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:10.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.39)
02:39:10.512 00.000 10844 UpdateGuideState exits: m=2353 SNR=30.4 Saturated
02:39:10.512 00.000 11060 Moving (-0.30, -0.39) raw xDistance=0.44 yDistance=-0.23
02:39:10.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:10.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
02:39:10.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:10.512 00.000 10844 Enqueuing Expose request
02:39:10.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:39:10.513 00.001 11060 MoveAxis(W, 113, ABG)
02:39:10.513 00.000 11060 Guiding  Dir = 3, Dur = 113
02:39:10.531 00.018 11060 IsSlewing returns 0
02:39:10.532 00.001 11060 IsGuiding returns 0
02:39:10.700 00.168 11060 IsGuiding returns 0
02:39:10.700 00.000 11060 Move returns status 0, amount 113
02:39:10.700 00.000 11060 MoveAxis(N, 90, ABG)
02:39:10.701 00.001 11060 Guiding  Dir = 0, Dur = 90
02:39:10.763 00.062 11060 IsSlewing returns 0
02:39:10.765 00.002 11060 IsGuiding returns 0
02:39:10.872 00.107 11060 IsGuiding returns 0
02:39:10.872 00.000 11060 Move returns status 0, amount 90
02:39:10.872 00.000 11060 move complete, result=0
02:39:10.872 00.000 10844 GuideStep: 0.4 px 113 ms WEST, -0.2 px 90 ms NORTH
02:39:10.889 00.017 11060 worker thread done servicing request
02:39:10.889 00.000 11060 Worker thread wakes up
02:39:10.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:10.892 00.003 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:11.539 00.647 11060 Exposure complete
02:39:13.719 02.180 11060 worker thread done servicing request
02:39:13.719 00.000 10844 OnExposeComplete: enter
02:39:13.719 00.000 10844 UpdateGuideState(): m_state=6
02:39:13.720 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
02:39:13.720 00.000 10844 Star::Find returns 1 (0), X=1551.11, Y=561.73, Mass=2268, SNR=29.9, Peak=201 HFD=3.9
02:39:13.721 00.001 10844 MultiStar: [#1 -0.36,0.22,0.98,U] [#2 -0.32,0.13,0.96,U] [#3 0.14,-0.51,0.79,U] [#4 0.23,-0.36,0.98,U] [#5 -0.29,0.42,0.68,U] [#6 0.36,-0.12,0.79,U] [#7 0.55,-0.27,0.71,U] [#8 0.12,-0.40,0.61,U] 
02:39:13.721 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.16}, one-star: {0.06, -0.57}
02:39:13.721 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.75) = xAngle (0.41 = 0.41)
02:39:13.721 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.39 = 0.39)
02:39:13.722 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.34 mountX=0.15 mountY=0.06, mountTheta=0.40
02:39:13.724 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.16, opts=13)
02:39:13.724 00.000 10844 Enqueuing Move request for scope (0.04, -0.16)
02:39:13.724 00.000 11060 Worker thread wakes up
02:39:13.725 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:39:13.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
02:39:13.725 00.000 10844 UpdateGuideState exits: m=2268 SNR=29.9
02:39:13.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
02:39:13.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:13.725 00.000 11060 Moving (0.04, -0.16) raw xDistance=0.15 yDistance=0.06
02:39:13.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:13.725 00.000 10844 Enqueuing Expose request
02:39:13.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
02:39:13.726 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:13.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:39:13.726 00.000 11060 MoveAxis(W, 41, ABG)
02:39:13.726 00.000 11060 Guiding  Dir = 3, Dur = 41
02:39:13.738 00.012 11060 IsSlewing returns 0
02:39:13.739 00.001 11060 IsGuiding returns 0
02:39:13.783 00.044 11060 IsGuiding returns 0
02:39:13.783 00.000 11060 Move returns status 0, amount 41
02:39:13.783 00.000 11060 MoveAxis(N, 0, ABG)
02:39:13.783 00.000 11060 Move returns status 0, amount 0
02:39:13.784 00.001 11060 move complete, result=0
02:39:13.784 00.000 11060 worker thread done servicing request
02:39:13.784 00.000 11060 Worker thread wakes up
02:39:13.784 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
02:39:13.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:13.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:15.148 01.364 11060 Exposure complete
02:39:18.227 03.079 11060 worker thread done servicing request
02:39:18.227 00.000 10844 OnExposeComplete: enter
02:39:18.227 00.000 10844 UpdateGuideState(): m_state=6
02:39:18.227 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
02:39:18.227 00.000 10844 Star::Find returns 1 (0), X=1551.13, Y=561.15, Mass=2225, SNR=30.2, Peak=231 HFD=2.9
02:39:18.229 00.002 10844 MultiStar: [#1 -0.23,0.09,0.97,U] [#2 -0.30,-0.82,0.00,M1] [#3 0.08,-0.78,0.00,M1] [#4 0.26,-0.42,1.02,U] [#5 -0.26,0.24,0.65,U] [#6 -0.05,-0.59,0.81,U] [#7 0.20,-1.07,0.00,M1] [#8 0.22,-0.62,0.66,U] 
02:39:18.229 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.43}, one-star: {0.08, -1.15}
02:39:18.229 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.75) = xAngle (0.21 = 0.21)
02:39:18.229 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.19 = 0.19)
02:39:18.229 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.43 hyp=0.44 cameraTheta=-1.55 mountX=0.43 mountY=0.08, mountTheta=0.19
02:39:18.399 00.170 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.43, opts=13)
02:39:18.399 00.000 10844 Enqueuing Move request for scope (0.01, -0.43)
02:39:18.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
02:39:18.400 00.001 10844 UpdateGuideState exits: m=2225 SNR=30.2
02:39:18.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:18.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:18.400 00.000 10844 Enqueuing Expose request
02:39:18.401 00.001 11060 Worker thread wakes up
02:39:18.408 00.007 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.43) opts 0xd
02:39:18.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.43)
02:39:18.409 00.001 11060 Moving (0.01, -0.43) raw xDistance=0.43 yDistance=0.08
02:39:18.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
02:39:18.410 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:18.411 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:39:18.494 00.083 11060 MoveAxis(W, 106, ABG)
02:39:18.494 00.000 11060 Guiding  Dir = 3, Dur = 106
02:39:18.521 00.027 11060 IsSlewing returns 0
02:39:18.522 00.001 11060 IsGuiding returns 0
02:39:18.663 00.141 11060 IsGuiding returns 0
02:39:18.664 00.001 11060 Move returns status 0, amount 106
02:39:18.664 00.000 11060 MoveAxis(N, 0, ABG)
02:39:18.664 00.000 11060 Move returns status 0, amount 0
02:39:18.664 00.000 11060 move complete, result=0
02:39:18.665 00.001 10844 GuideStep: 0.4 px 106 ms WEST, 0.1 px 0 ms NORTH
02:39:18.665 00.000 11060 worker thread done servicing request
02:39:18.666 00.001 11060 Worker thread wakes up
02:39:18.667 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:18.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:19.318 00.651 11060 Exposure complete
02:39:20.966 01.648 10844 OnExposeComplete: enter
02:39:20.967 00.001 10844 UpdateGuideState(): m_state=6
02:39:20.967 00.000 11060 worker thread done servicing request
02:39:20.967 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
02:39:20.968 00.001 10844 Star::Find returns 1 (0), X=1551.10, Y=561.10, Mass=2297, SNR=30.2, Peak=187 HFD=3.5
02:39:20.968 00.000 10844 MultiStar: [#1 0.01,-0.23,0.92,U] [#2 0.37,-0.32,1.00,U] [#3 0.29,-0.83,0.00,M2] [#4 0.16,-0.25,0.93,U] [#5 -0.17,0.11,0.66,U] [#6 -0.32,0.07,0.74,U] [#7 0.04,-0.72,0.57,U] [#8 0.44,-0.30,0.65,U] 
02:39:20.968 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.38}, one-star: {0.05, -1.20}
02:39:20.968 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.75) = xAngle (0.40 = 0.40)
02:39:20.969 00.001 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.38 = 0.38)
02:39:20.969 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.35 mountX=0.36 mountY=0.15, mountTheta=0.39
02:39:20.971 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.38, opts=13)
02:39:20.971 00.000 10844 Enqueuing Move request for scope (0.08, -0.38)
02:39:20.971 00.000 11060 Worker thread wakes up
02:39:20.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:20.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
02:39:20.972 00.001 10844 UpdateGuideState exits: m=2297 SNR=30.2
02:39:20.972 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
02:39:20.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:20.972 00.000 11060 Moving (0.08, -0.38) raw xDistance=0.36 yDistance=0.15
02:39:20.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:20.972 00.000 10844 Enqueuing Expose request
02:39:20.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
02:39:20.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:20.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:39:20.972 00.000 11060 MoveAxis(W, 91, ABG)
02:39:20.974 00.002 11060 Guiding  Dir = 3, Dur = 91
02:39:20.987 00.013 11060 IsSlewing returns 0
02:39:20.988 00.001 11060 IsGuiding returns 0
02:39:21.095 00.107 11060 IsGuiding returns 0
02:39:21.095 00.000 11060 Move returns status 0, amount 91
02:39:21.096 00.001 11060 MoveAxis(N, 0, ABG)
02:39:21.096 00.000 11060 Move returns status 0, amount 0
02:39:21.096 00.000 11060 move complete, result=0
02:39:21.097 00.001 11060 worker thread done servicing request
02:39:21.097 00.000 10844 GuideStep: 0.4 px 91 ms WEST, 0.1 px 0 ms NORTH
02:39:21.097 00.000 11060 Worker thread wakes up
02:39:21.099 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:21.101 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:21.734 00.633 11060 Exposure complete
02:39:22.649 00.915 11060 worker thread done servicing request
02:39:22.651 00.002 10844 OnExposeComplete: enter
02:39:22.651 00.000 10844 UpdateGuideState(): m_state=6
02:39:22.651 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
02:39:22.651 00.000 10844 Star::Find returns 1 (0), X=1551.41, Y=561.82, Mass=2560, SNR=32.1, Peak=252 HFD=3.7
02:39:22.652 00.001 10844 MultiStar: [#1 -0.10,-0.18,0.85,U] [#2 0.17,-0.29,0.85,U] [#3 0.25,0.08,0.78,U] [#4 0.30,-0.36,0.94,U] [#5 -0.42,0.84,0.00,M1] [#6 0.05,0.23,0.78,U] [#7 -0.12,-0.09,0.58,U] [#8 0.85,-0.59,0.00,M1] 
02:39:22.652 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.18}, one-star: {0.36, -0.48}
02:39:22.652 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
02:39:22.652 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.86 = 0.86)
02:39:22.652 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.87 mountX=0.15 mountY=0.18, mountTheta=0.87
02:39:22.666 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.18, opts=13)
02:39:22.666 00.000 10844 Enqueuing Move request for scope (0.15, -0.18)
02:39:22.666 00.000 11060 Worker thread wakes up
02:39:22.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:22.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
02:39:22.667 00.001 10844 UpdateGuideState exits: m=2560 SNR=32.1
02:39:22.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:22.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
02:39:22.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:22.667 00.000 10844 Enqueuing Expose request
02:39:22.667 00.000 11060 Moving (0.15, -0.18) raw xDistance=0.15 yDistance=0.18
02:39:22.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:39:22.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:22.668 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:39:22.668 00.000 11060 MoveAxis(W, 39, ABG)
02:39:22.668 00.000 11060 Guiding  Dir = 3, Dur = 39
02:39:22.694 00.026 11060 IsSlewing returns 0
02:39:22.694 00.000 11060 IsGuiding returns 0
02:39:22.769 00.075 11060 IsGuiding returns 0
02:39:22.769 00.000 11060 Move returns status 0, amount 39
02:39:22.769 00.000 11060 MoveAxis(N, 0, ABG)
02:39:22.769 00.000 11060 Move returns status 0, amount 0
02:39:22.769 00.000 11060 move complete, result=0
02:39:22.771 00.002 11060 worker thread done servicing request
02:39:22.771 00.000 11060 Worker thread wakes up
02:39:22.771 00.000 10844 GuideStep: 0.1 px 39 ms WEST, 0.2 px 0 ms NORTH
02:39:22.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:22.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:23.435 00.664 11060 Exposure complete
02:39:23.881 00.446 11060 worker thread done servicing request
02:39:23.881 00.000 10844 OnExposeComplete: enter
02:39:23.881 00.000 10844 UpdateGuideState(): m_state=6
02:39:23.881 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
02:39:23.881 00.000 10844 Star::Find returns 1 (0), X=1550.77, Y=561.65, Mass=2304, SNR=30.3, Peak=189 HFD=3.6
02:39:23.882 00.001 10844 MultiStar: [#1 -0.02,0.17,0.99,U] [#2 0.04,-0.19,1.01,U] [#3 0.43,-0.27,0.82,U] [#4 -0.26,-0.07,1.08,U] [#5 0.02,0.28,0.70,U] [#6 -0.35,0.26,0.75,U] [#7 0.54,-0.65,0.00,M1] [#8 1.15,0.33,0.00,M2] 
02:39:23.882 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.09}, one-star: {-0.28, -0.65}
02:39:23.882 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
02:39:23.882 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
02:39:23.882 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.21 mountX=0.10 mountY=-0.05, mountTheta=-0.47
02:39:23.884 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
02:39:23.884 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
02:39:23.884 00.000 11060 Worker thread wakes up
02:39:23.884 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:23.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
02:39:23.884 00.000 10844 UpdateGuideState exits: m=2304 SNR=30.3
02:39:23.884 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
02:39:23.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:23.884 00.000 11060 Moving (-0.07, -0.09) raw xDistance=0.10 yDistance=-0.05
02:39:23.885 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:23.885 00.000 10844 Enqueuing Expose request
02:39:23.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:39:23.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:23.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:39:23.885 00.000 11060 MoveAxis(E, 0, ABG)
02:39:23.885 00.000 11060 Move returns status 0, amount 0
02:39:23.885 00.000 11060 MoveAxis(N, 0, ABG)
02:39:23.885 00.000 11060 Move returns status 0, amount 0
02:39:23.885 00.000 11060 move complete, result=0
02:39:23.885 00.000 11060 worker thread done servicing request
02:39:23.886 00.001 11060 Worker thread wakes up
02:39:23.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:23.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:23.889 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:24.526 00.637 11060 Exposure complete
02:39:25.171 00.645 11060 worker thread done servicing request
02:39:25.171 00.000 10844 OnExposeComplete: enter
02:39:25.171 00.000 10844 UpdateGuideState(): m_state=6
02:39:25.172 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
02:39:25.172 00.000 10844 Star::Find returns 1 (0), X=1550.87, Y=561.94, Mass=2331, SNR=30.4, Peak=221 HFD=3.7
02:39:25.172 00.000 10844 MultiStar: [#1 0.28,0.63,0.92,U] [#2 -0.03,0.07,0.98,U] [#3 0.52,-0.25,0.73,U] [#4 -0.21,0.13,1.06,U] [#5 -0.30,0.73,0.00,M1] [#6 0.07,0.26,0.78,U] [#7 0.52,0.32,0.62,U] [#8 0.14,0.20,0.62,U] 
02:39:25.172 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.12}, one-star: {-0.18, -0.36}
02:39:25.172 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.75) = xAngle (2.61 = 2.61)
02:39:25.172 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.59 = 2.59)
02:39:25.173 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.85 mountX=-0.13 mountY=0.08, mountTheta=2.59
02:39:25.180 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.12, opts=13)
02:39:25.180 00.000 10844 Enqueuing Move request for scope (0.10, 0.12)
02:39:25.180 00.000 11060 Worker thread wakes up
02:39:25.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:39:25.180 00.000 10844 UpdateGuideState exits: m=2331 SNR=30.4
02:39:25.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
02:39:25.181 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:25.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:39:25.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:25.181 00.000 10844 Enqueuing Expose request
02:39:25.181 00.000 11060 Moving (0.10, 0.12) raw xDistance=-0.13 yDistance=0.08
02:39:25.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:39:25.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:25.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:39:25.182 00.001 11060 MoveAxis(E, 32, ABG)
02:39:25.182 00.000 11060 Guiding  Dir = 2, Dur = 32
02:39:25.199 00.017 11060 IsSlewing returns 0
02:39:25.199 00.000 11060 IsGuiding returns 0
02:39:25.261 00.062 11060 IsGuiding returns 0
02:39:25.261 00.000 11060 Move returns status 0, amount 32
02:39:25.261 00.000 11060 MoveAxis(N, 0, ABG)
02:39:25.261 00.000 11060 Move returns status 0, amount 0
02:39:25.261 00.000 11060 move complete, result=0
02:39:25.261 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
02:39:25.262 00.001 11060 worker thread done servicing request
02:39:25.263 00.001 11060 Worker thread wakes up
02:39:25.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:25.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:25.983 00.720 11060 Exposure complete
02:39:28.113 02.130 11060 worker thread done servicing request
02:39:28.113 00.000 10844 OnExposeComplete: enter
02:39:28.113 00.000 10844 UpdateGuideState(): m_state=6
02:39:28.114 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
02:39:28.114 00.000 10844 Star::Find returns 1 (0), X=1551.01, Y=561.60, Mass=2172, SNR=29.6, Peak=206 HFD=3.2
02:39:28.115 00.001 10844 MultiStar: [#1 0.39,-0.27,0.99,U] [#2 -0.13,-0.69,1.07,U] [#3 0.24,-0.18,0.85,U] [#4 0.10,-0.12,1.02,U] [#5 -0.28,-0.01,0.74,U] [#6 -0.15,0.29,0.84,U] [#7 -0.33,-0.75,0.00,M1] [#8 0.34,-0.23,0.63,U] 
02:39:28.115 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.27}, one-star: {-0.03, -0.70}
02:39:28.115 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
02:39:28.115 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
02:39:28.115 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.27 cameraTheta=-1.36 mountX=0.25 mountY=0.10, mountTheta=0.38
02:39:28.120 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.27, opts=13)
02:39:28.135 00.015 10844 Enqueuing Move request for scope (0.06, -0.27)
02:39:28.136 00.001 11060 Worker thread wakes up
02:39:28.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
02:39:28.136 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
02:39:28.136 00.000 11060 Moving (0.06, -0.27) raw xDistance=0.25 yDistance=0.10
02:39:28.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:39:28.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:28.137 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:39:28.138 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:28.138 00.000 11060 MoveAxis(W, 61, ABG)
02:39:28.138 00.000 10844 UpdateGuideState exits: m=2172 SNR=29.6
02:39:28.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:28.138 00.000 11060 Guiding  Dir = 3, Dur = 61
02:39:28.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:28.138 00.000 10844 Enqueuing Expose request
02:39:28.153 00.015 11060 IsSlewing returns 0
02:39:28.155 00.002 11060 IsGuiding returns 0
02:39:28.230 00.075 11060 IsGuiding returns 0
02:39:28.231 00.001 11060 Move returns status 0, amount 61
02:39:28.231 00.000 11060 MoveAxis(N, 0, ABG)
02:39:28.231 00.000 11060 Move returns status 0, amount 0
02:39:28.231 00.000 11060 move complete, result=0
02:39:28.231 00.000 11060 worker thread done servicing request
02:39:28.231 00.000 11060 Worker thread wakes up
02:39:28.231 00.000 10844 GuideStep: 0.3 px 61 ms WEST, 0.1 px 0 ms NORTH
02:39:28.233 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:28.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:29.362 01.129 11060 Exposure complete
02:39:32.903 03.541 11060 worker thread done servicing request
02:39:32.903 00.000 10844 OnExposeComplete: enter
02:39:32.903 00.000 10844 UpdateGuideState(): m_state=6
02:39:32.904 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
02:39:32.904 00.000 10844 Star::Find returns 1 (0), X=1551.03, Y=562.05, Mass=2615, SNR=32.2, Peak=220 HFD=3.9
02:39:32.915 00.011 10844 MultiStar: [#1 0.05,0.60,1.00,U] [#2 0.07,0.48,0.90,U] [#3 0.49,0.10,0.77,U] [#4 0.22,0.08,0.95,U] [#5 -0.15,0.88,0.00,M1] [#6 0.10,0.70,0.67,U] [#7 0.36,0.34,0.57,U] [#8 0.51,0.10,0.62,U] 
02:39:32.916 00.001 10844 single-star, 7 included, MultiStar: {0.20, 0.26}, one-star: {-0.01, -0.25}
02:39:32.916 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.75) = xAngle (0.12 = 0.12)
02:39:32.918 00.002 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
02:39:32.918 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.63 mountX=0.25 mountY=0.03, mountTheta=0.11
02:39:32.934 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.25, opts=13)
02:39:32.934 00.000 10844 Enqueuing Move request for scope (-0.01, -0.25)
02:39:32.934 00.000 11060 Worker thread wakes up
02:39:32.935 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
02:39:32.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
02:39:32.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:32.935 00.000 10844 UpdateGuideState exits: m=2615 SNR=32.2
02:39:32.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:32.935 00.000 11060 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=0.03
02:39:32.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:39:32.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:32.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:39:32.935 00.000 11060 MoveAxis(W, 63, ABG)
02:39:32.937 00.002 11060 Guiding  Dir = 3, Dur = 63
02:39:32.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:32.937 00.000 10844 Enqueuing Expose request
02:39:32.943 00.006 11060 IsSlewing returns 0
02:39:32.944 00.001 11060 IsGuiding returns 0
02:39:33.043 00.099 11060 IsGuiding returns 0
02:39:33.043 00.000 11060 Move returns status 0, amount 63
02:39:33.043 00.000 11060 MoveAxis(N, 0, ABG)
02:39:33.043 00.000 11060 Move returns status 0, amount 0
02:39:33.043 00.000 11060 move complete, result=0
02:39:33.044 00.001 11060 worker thread done servicing request
02:39:33.044 00.000 10844 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
02:39:33.044 00.000 11060 Worker thread wakes up
02:39:33.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:33.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:33.693 00.649 11060 Exposure complete
02:39:36.186 02.493 10844 OnExposeComplete: enter
02:39:36.187 00.001 10844 UpdateGuideState(): m_state=6
02:39:36.187 00.000 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
02:39:36.187 00.000 10844 Star::Find returns 1 (0), X=1551.16, Y=561.90, Mass=2283, SNR=30.1, Peak=218 HFD=4.1
02:39:36.187 00.000 10844 MultiStar: [#1 -0.30,0.63,0.89,U] [#2 0.40,0.43,0.97,U] [#3 0.43,0.01,0.81,U] [#4 0.19,0.12,0.95,U] [#5 -0.05,0.74,0.68,U] [#6 0.36,0.33,0.75,U] [#7 0.21,0.22,0.59,U] [#8 0.47,0.39,0.66,U] 
02:39:36.188 00.001 10844 refined, 8 included, MultiStar: {0.20, 0.25}, one-star: {0.11, -0.40}
02:39:36.188 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
02:39:36.188 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
02:39:36.188 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.91 mountX=-0.28 mountY=0.15, mountTheta=2.65
02:39:36.192 00.004 11060 worker thread done servicing request
02:39:36.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.25, opts=13)
02:39:36.193 00.000 10844 Enqueuing Move request for scope (0.20, 0.25)
02:39:36.193 00.000 11060 Worker thread wakes up
02:39:36.194 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
02:39:36.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
02:39:36.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:36.194 00.000 10844 UpdateGuideState exits: m=2283 SNR=30.1
02:39:36.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:36.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:36.194 00.000 10844 Enqueuing Expose request
02:39:36.194 00.000 11060 Moving (0.20, 0.25) raw xDistance=-0.28 yDistance=0.15
02:39:36.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
02:39:36.196 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:36.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:39:36.196 00.000 11060 MoveAxis(E, 68, ABG)
02:39:36.196 00.000 11060 Guiding  Dir = 2, Dur = 68
02:39:36.220 00.024 11060 IsSlewing returns 0
02:39:36.222 00.002 11060 IsGuiding returns 0
02:39:36.302 00.080 11060 IsGuiding returns 0
02:39:36.302 00.000 11060 Move returns status 0, amount 68
02:39:36.302 00.000 11060 MoveAxis(N, 0, ABG)
02:39:36.303 00.001 11060 Move returns status 0, amount 0
02:39:36.303 00.000 11060 move complete, result=0
02:39:36.303 00.000 10844 GuideStep: -0.3 px 68 ms EAST, 0.2 px 0 ms NORTH
02:39:36.303 00.000 11060 worker thread done servicing request
02:39:36.305 00.002 11060 Worker thread wakes up
02:39:36.307 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:36.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:37.120 00.813 11060 Exposure complete
02:39:38.311 01.191 11060 worker thread done servicing request
02:39:38.311 00.000 10844 OnExposeComplete: enter
02:39:38.311 00.000 10844 UpdateGuideState(): m_state=6
02:39:38.311 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
02:39:38.311 00.000 10844 Star::Find returns 1 (0), X=1550.69, Y=562.42, Mass=2061, SNR=28.5, Peak=183 HFD=3.5
02:39:38.312 00.001 10844 MultiStar: [#1 0.07,0.84,0.00,M1] [#2 0.13,0.36,1.02,U] [#3 0.04,-0.68,0.88,U] [#4 0.40,-0.11,1.01,U] [#5 -0.37,0.66,0.67,U] [#6 -0.13,0.47,0.80,U] [#7 0.63,0.20,0.64,U] [#8 0.21,-0.01,0.76,U] 
02:39:38.312 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {-0.36, 0.12}
02:39:38.312 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.75) = xAngle (2.78 = 2.78)
02:39:38.312 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.76 = 2.76)
02:39:38.312 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=-0.11 mountY=0.04, mountTheta=2.76
02:39:38.316 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
02:39:38.316 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
02:39:38.329 00.013 11060 Worker thread wakes up
02:39:38.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
02:39:38.331 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:39:38.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:39:38.332 00.001 11060 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=0.04
02:39:38.332 00.000 10844 UpdateGuideState exits: m=2061 SNR=28.5
02:39:38.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:39:38.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:38.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:38.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:38.332 00.000 10844 Enqueuing Expose request
02:39:38.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:39:38.334 00.002 11060 MoveAxis(E, 0, ABG)
02:39:38.334 00.000 11060 Move returns status 0, amount 0
02:39:38.334 00.000 11060 MoveAxis(N, 0, ABG)
02:39:38.334 00.000 11060 Move returns status 0, amount 0
02:39:38.334 00.000 11060 move complete, result=0
02:39:38.334 00.000 11060 worker thread done servicing request
02:39:38.334 00.000 11060 Worker thread wakes up
02:39:38.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:38.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:38.339 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:38.993 00.654 11060 Exposure complete
02:39:39.769 00.776 11060 worker thread done servicing request
02:39:39.769 00.000 10844 OnExposeComplete: enter
02:39:39.769 00.000 10844 UpdateGuideState(): m_state=6
02:39:39.770 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
02:39:39.770 00.000 10844 Star::Find returns 1 (0), X=1551.25, Y=562.03, Mass=2630, SNR=32.3, Peak=219 HFD=4.1
02:39:39.770 00.000 10844 MultiStar: [#1 0.17,0.37,0.93,U] [#2 0.13,0.74,0.92,U] [#3 0.61,-0.49,0.00,M1] [#4 0.31,-0.34,0.99,U] [#5 0.29,0.29,0.58,U] [#6 -0.14,0.50,0.69,U] [#7 0.37,-0.03,0.55,U] [#8 0.41,-0.02,0.59,U] 
02:39:39.770 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.14}, one-star: {0.20, -0.27}
02:39:39.771 00.001 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.75) = xAngle (2.36 = 2.36)
02:39:39.771 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
02:39:39.771 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.25 cameraTheta=0.61 mountX=-0.18 mountY=0.18, mountTheta=2.35
02:39:39.773 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.14, opts=13)
02:39:39.773 00.000 10844 Enqueuing Move request for scope (0.21, 0.14)
02:39:39.773 00.000 11060 Worker thread wakes up
02:39:39.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:39:39.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.14) opts 0xd
02:39:39.773 00.000 10844 UpdateGuideState exits: m=2630 SNR=32.3
02:39:39.775 00.002 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.14)
02:39:39.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:39.775 00.000 11060 Moving (0.21, 0.14) raw xDistance=-0.18 yDistance=0.18
02:39:39.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:39.775 00.000 10844 Enqueuing Expose request
02:39:39.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:39:39.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:39.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:39:39.775 00.000 11060 MoveAxis(E, 44, ABG)
02:39:39.775 00.000 11060 Guiding  Dir = 2, Dur = 44
02:39:39.781 00.006 11060 IsSlewing returns 0
02:39:39.781 00.000 11060 IsGuiding returns 0
02:39:39.830 00.049 11060 IsGuiding returns 0
02:39:39.831 00.001 11060 Move returns status 0, amount 44
02:39:39.831 00.000 11060 MoveAxis(N, 0, ABG)
02:39:39.831 00.000 11060 Move returns status 0, amount 0
02:39:39.832 00.001 11060 move complete, result=0
02:39:39.832 00.000 11060 worker thread done servicing request
02:39:39.832 00.000 11060 Worker thread wakes up
02:39:39.832 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
02:39:39.833 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:39.833 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:41.074 01.241 11060 Exposure complete
02:39:41.885 00.811 11060 worker thread done servicing request
02:39:41.886 00.001 10844 OnExposeComplete: enter
02:39:41.886 00.000 10844 UpdateGuideState(): m_state=6
02:39:41.886 00.000 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
02:39:41.886 00.000 10844 Star::Find returns 1 (0), X=1551.02, Y=561.73, Mass=2166, SNR=29.6, Peak=171 HFD=3.3
02:39:41.886 00.000 10844 MultiStar: [#1 -0.16,0.56,0.94,U] [#2 -0.28,0.38,1.03,U] [#3 0.39,0.06,0.75,U] [#4 -0.22,0.02,1.03,U] [#5 -0.40,0.21,0.66,U] [#6 -0.58,0.54,0.00,M1] [#7 0.01,-0.06,0.57,U] [#8 0.30,0.00,0.70,U] 
02:39:41.888 00.002 10844 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {-0.02, -0.57}
02:39:41.888 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.75) = xAngle (4.03 = -2.26)
02:39:41.888 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.01 = -2.27)
02:39:41.888 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.27 mountX=-0.07 mountY=-0.08, mountTheta=-2.26
02:39:41.890 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
02:39:41.890 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
02:39:41.890 00.000 11060 Worker thread wakes up
02:39:41.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:41.891 00.001 10844 UpdateGuideState exits: m=2166 SNR=29.6
02:39:41.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:41.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:41.891 00.000 10844 Enqueuing Expose request
02:39:41.904 00.013 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
02:39:41.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
02:39:41.905 00.001 11060 Moving (-0.07, 0.08) raw xDistance=-0.07 yDistance=-0.08
02:39:41.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:39:41.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:41.906 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:39:41.906 00.000 11060 MoveAxis(E, 0, ABG)
02:39:41.906 00.000 11060 Move returns status 0, amount 0
02:39:41.906 00.000 11060 MoveAxis(N, 0, ABG)
02:39:41.906 00.000 11060 Move returns status 0, amount 0
02:39:41.906 00.000 11060 move complete, result=0
02:39:41.906 00.000 11060 worker thread done servicing request
02:39:41.906 00.000 11060 Worker thread wakes up
02:39:41.907 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:41.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:41.907 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:42.576 00.669 11060 Exposure complete
02:39:46.216 03.640 11060 worker thread done servicing request
02:39:46.216 00.000 10844 OnExposeComplete: enter
02:39:46.216 00.000 10844 UpdateGuideState(): m_state=6
02:39:46.216 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
02:39:46.216 00.000 10844 Star::Find returns 1 (0), X=1550.76, Y=561.38, Mass=2221, SNR=29.1, Peak=231 HFD=3.6
02:39:46.219 00.003 10844 MultiStar: [#1 -0.37,-0.18,0.97,U] [#2 -0.08,-0.50,0.99,U] [#3 0.17,-0.90,0.00,M1] [#4 -0.10,-0.33,1.05,U] [#5 -0.32,0.04,0.71,U] [#6 -0.54,0.05,0.80,U] [#7 -0.25,-0.51,0.63,U] [#8 0.24,-0.07,0.66,U] 
02:39:46.219 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.33}, one-star: {-0.29, -0.92}
02:39:46.219 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
02:39:46.219 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
02:39:46.219 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.33 hyp=0.39 cameraTheta=-2.16 mountX=0.36 mountY=-0.16, mountTheta=-0.42
02:39:46.222 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.33, opts=13)
02:39:46.222 00.000 10844 Enqueuing Move request for scope (-0.22, -0.33)
02:39:46.222 00.000 11060 Worker thread wakes up
02:39:46.223 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.33) opts 0xd
02:39:46.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.33)
02:39:46.223 00.000 11060 Moving (-0.22, -0.33) raw xDistance=0.36 yDistance=-0.16
02:39:46.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
02:39:46.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:46.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:39:46.223 00.000 11060 MoveAxis(W, 89, ABG)
02:39:46.223 00.000 11060 Guiding  Dir = 3, Dur = 89
02:39:46.225 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:39:46.227 00.002 10844 UpdateGuideState exits: m=2221 SNR=29.1
02:39:46.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:46.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:46.227 00.000 10844 Enqueuing Expose request
02:39:46.264 00.037 11060 IsSlewing returns 0
02:39:46.269 00.005 11060 IsGuiding returns 0
02:39:46.384 00.115 11060 IsGuiding returns 0
02:39:46.385 00.001 11060 Move returns status 0, amount 89
02:39:46.385 00.000 11060 MoveAxis(N, 0, ABG)
02:39:46.385 00.000 11060 Move returns status 0, amount 0
02:39:46.385 00.000 11060 move complete, result=0
02:39:46.385 00.000 11060 worker thread done servicing request
02:39:46.385 00.000 11060 Worker thread wakes up
02:39:46.385 00.000 10844 GuideStep: 0.4 px 89 ms WEST, -0.2 px 0 ms NORTH
02:39:46.404 00.019 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:46.407 00.003 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:46.995 00.588 11060 Exposure complete
02:39:48.456 01.461 10844 OnExposeComplete: enter
02:39:48.456 00.000 10844 UpdateGuideState(): m_state=6
02:39:48.456 00.000 11060 worker thread done servicing request
02:39:48.459 00.003 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
02:39:48.460 00.001 10844 Star::Find returns 1 (0), X=1550.77, Y=561.79, Mass=2311, SNR=30.3, Peak=233 HFD=3.4
02:39:48.460 00.000 10844 MultiStar: [#1 0.08,0.65,0.92,U] [#2 -0.14,0.08,1.03,U] [#3 0.03,-0.16,0.79,U] [#4 -0.14,0.11,0.90,U] [#5 -0.22,0.77,0.00,M1] [#6 -0.23,0.95,0.00,M1] [#7 -0.17,-0.13,0.57,U] [#8 0.56,0.12,0.58,U] 
02:39:48.460 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.02}, one-star: {-0.27, -0.51}
02:39:48.460 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.75) = xAngle (4.32 = -1.97)
02:39:48.461 00.001 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.30 = -1.98)
02:39:48.461 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.57 mountX=-0.02 mountY=-0.04, mountTheta=-1.97
02:39:48.478 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
02:39:48.479 00.001 10844 Enqueuing Move request for scope (-0.04, 0.02)
02:39:48.479 00.000 11060 Worker thread wakes up
02:39:48.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:39:48.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
02:39:48.479 00.000 10844 UpdateGuideState exits: m=2311 SNR=30.3
02:39:48.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
02:39:48.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:48.479 00.000 11060 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
02:39:48.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:39:48.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:48.479 00.000 10844 Enqueuing Expose request
02:39:48.480 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:48.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:39:48.480 00.000 11060 MoveAxis(E, 0, ABG)
02:39:48.480 00.000 11060 Move returns status 0, amount 0
02:39:48.480 00.000 11060 MoveAxis(N, 0, ABG)
02:39:48.480 00.000 11060 Move returns status 0, amount 0
02:39:48.480 00.000 11060 move complete, result=0
02:39:48.480 00.000 11060 worker thread done servicing request
02:39:48.481 00.001 11060 Worker thread wakes up
02:39:48.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:48.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:48.484 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:49.120 00.636 11060 Exposure complete
02:39:50.449 01.329 11060 worker thread done servicing request
02:39:50.449 00.000 10844 OnExposeComplete: enter
02:39:50.449 00.000 10844 UpdateGuideState(): m_state=6
02:39:50.449 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
02:39:50.451 00.002 10844 Star::Find returns 1 (0), X=1550.85, Y=561.62, Mass=2246, SNR=29.8, Peak=254 HFD=3.5
02:39:50.451 00.000 10844 MultiStar: [#1 -0.16,0.14,0.98,U] [#2 -0.44,-0.07,0.97,U] [#3 0.14,-0.55,0.78,U] [#4 -0.06,-0.18,1.01,U] [#5 -0.44,0.29,0.72,U] [#6 -0.40,0.04,0.82,U] [#7 0.39,-0.60,0.63,U] [#8 0.17,-0.16,0.62,U] 
02:39:50.451 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.20}, one-star: {-0.20, -0.68}
02:39:50.451 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
02:39:50.451 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
02:39:50.451 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.18 mountX=0.22 mountY=-0.10, mountTheta=-0.44
02:39:50.453 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
02:39:50.453 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
02:39:50.454 00.001 11060 Worker thread wakes up
02:39:50.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
02:39:50.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
02:39:50.454 00.000 11060 Moving (-0.14, -0.20) raw xDistance=0.22 yDistance=-0.10
02:39:50.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:39:50.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:50.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:39:50.455 00.001 11060 MoveAxis(W, 54, ABG)
02:39:50.455 00.000 11060 Guiding  Dir = 3, Dur = 54
02:39:50.456 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:50.456 00.000 10844 UpdateGuideState exits: m=2246 SNR=29.8
02:39:50.457 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:50.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:50.458 00.001 10844 Enqueuing Expose request
02:39:50.465 00.007 11060 IsSlewing returns 0
02:39:50.466 00.001 11060 IsGuiding returns 0
02:39:50.529 00.063 11060 IsGuiding returns 0
02:39:50.529 00.000 11060 Move returns status 0, amount 54
02:39:50.530 00.001 11060 MoveAxis(N, 0, ABG)
02:39:50.530 00.000 11060 Move returns status 0, amount 0
02:39:50.530 00.000 11060 move complete, result=0
02:39:50.530 00.000 11060 worker thread done servicing request
02:39:50.530 00.000 11060 Worker thread wakes up
02:39:50.530 00.000 10844 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
02:39:50.531 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:50.532 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:51.228 00.696 11060 Exposure complete
02:39:51.783 00.555 10844 OnExposeComplete: enter
02:39:51.783 00.000 10844 UpdateGuideState(): m_state=6
02:39:51.783 00.000 11060 worker thread done servicing request
02:39:51.784 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
02:39:51.784 00.000 10844 Star::Find returns 1 (0), X=1550.74, Y=561.71, Mass=2214, SNR=29.1, Peak=248 HFD=3.5
02:39:51.785 00.001 10844 MultiStar: [#1 -0.12,0.45,0.98,U] [#2 -0.30,-0.46,0.99,U] [#3 -0.02,-0.70,0.80,U] [#4 -0.48,-0.65,0.00,M1] [#5 -0.32,0.15,0.74,U] [#6 -0.19,0.20,0.83,U] [#7 0.03,-0.36,0.67,U] [#8 0.41,-0.38,0.65,U] 
02:39:51.785 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.21}, one-star: {-0.31, -0.59}
02:39:51.785 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.75) = xAngle (-0.37 = -0.37)
02:39:51.785 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.39 = -0.39)
02:39:51.785 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-2.13 mountX=0.23 mountY=-0.09, mountTheta=-0.39
02:39:51.843 00.058 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.21, opts=13)
02:39:51.843 00.000 10844 Enqueuing Move request for scope (-0.13, -0.21)
02:39:51.843 00.000 11060 Worker thread wakes up
02:39:51.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:51.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
02:39:51.843 00.000 10844 UpdateGuideState exits: m=2214 SNR=29.1
02:39:51.845 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
02:39:51.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:51.845 00.000 11060 Moving (-0.13, -0.21) raw xDistance=0.23 yDistance=-0.09
02:39:51.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:51.845 00.000 10844 Enqueuing Expose request
02:39:51.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:39:51.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:51.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:39:51.845 00.000 11060 MoveAxis(W, 58, ABG)
02:39:51.845 00.000 11060 Guiding  Dir = 3, Dur = 58
02:39:51.851 00.006 11060 IsSlewing returns 0
02:39:51.851 00.000 11060 IsGuiding returns 0
02:39:51.919 00.068 11060 IsGuiding returns 0
02:39:51.919 00.000 11060 Move returns status 0, amount 58
02:39:51.919 00.000 11060 MoveAxis(N, 0, ABG)
02:39:51.919 00.000 11060 Move returns status 0, amount 0
02:39:51.920 00.001 11060 move complete, result=0
02:39:51.920 00.000 11060 worker thread done servicing request
02:39:51.920 00.000 11060 Worker thread wakes up
02:39:51.920 00.000 10844 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
02:39:51.923 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:51.924 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:52.619 00.695 11060 Exposure complete
02:39:53.109 00.490 11060 worker thread done servicing request
02:39:53.110 00.001 10844 OnExposeComplete: enter
02:39:53.110 00.000 10844 UpdateGuideState(): m_state=6
02:39:53.110 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
02:39:53.110 00.000 10844 Star::Find returns 1 (0), X=1550.75, Y=561.58, Mass=2321, SNR=30.6, Peak=226 HFD=3.6
02:39:53.111 00.001 10844 MultiStar: [#1 -0.35,0.24,0.96,U] [#2 -0.54,0.10,0.94,U] [#3 0.16,-0.51,0.79,U] [#4 -0.18,-0.27,0.98,U] [#5 -0.20,0.48,0.73,U] [#6 -0.24,0.28,0.74,U] [#7 0.10,-0.15,0.62,U] [#8 0.05,-0.13,0.61,U] 
02:39:53.111 00.000 10844 refined, 8 included, MultiStar: {-0.19, -0.09}, one-star: {-0.30, -0.72}
02:39:53.111 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
02:39:53.111 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.96 = -0.96)
02:39:53.111 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.70 mountX=0.13 mountY=-0.18, mountTheta=-0.95
02:39:53.115 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.09, opts=13)
02:39:53.115 00.000 10844 Enqueuing Move request for scope (-0.19, -0.09)
02:39:53.115 00.000 11060 Worker thread wakes up
02:39:53.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
02:39:53.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
02:39:53.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:39:53.115 00.000 10844 UpdateGuideState exits: m=2321 SNR=30.6
02:39:53.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:53.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:53.115 00.000 10844 Enqueuing Expose request
02:39:53.117 00.002 11060 Moving (-0.19, -0.09) raw xDistance=0.13 yDistance=-0.18
02:39:53.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:39:53.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:53.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:39:53.118 00.001 11060 MoveAxis(W, 33, ABG)
02:39:53.118 00.000 11060 Guiding  Dir = 3, Dur = 33
02:39:53.124 00.006 11060 IsSlewing returns 0
02:39:53.125 00.001 11060 IsGuiding returns 0
02:39:53.171 00.046 11060 IsGuiding returns 0
02:39:53.171 00.000 11060 Move returns status 0, amount 33
02:39:53.171 00.000 11060 MoveAxis(N, 0, ABG)
02:39:53.173 00.002 11060 Move returns status 0, amount 0
02:39:53.173 00.000 11060 move complete, result=0
02:39:53.174 00.001 11060 worker thread done servicing request
02:39:53.174 00.000 11060 Worker thread wakes up
02:39:53.174 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.2 px 0 ms NORTH
02:39:53.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:53.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:53.868 00.694 11060 Exposure complete
02:39:56.248 02.380 11060 worker thread done servicing request
02:39:56.249 00.001 10844 OnExposeComplete: enter
02:39:56.249 00.000 10844 UpdateGuideState(): m_state=6
02:39:56.249 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
02:39:56.250 00.001 10844 Star::Find returns 1 (0), X=1550.82, Y=561.41, Mass=2068, SNR=28.4, Peak=233 HFD=3.6
02:39:56.250 00.000 10844 MultiStar: [#1 -0.29,0.18,1.03,U] [#2 -0.35,-0.10,0.97,U] [#3 -0.29,-0.95,0.00,M1] [#4 0.03,-0.47,1.09,U] [#5 -0.22,0.09,0.67,U] [#6 -0.24,-0.09,0.90,U] [#7 -0.43,-0.41,0.66,U] [#8 0.22,-0.35,0.64,U] 
02:39:56.250 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.26}, one-star: {-0.23, -0.89}
02:39:56.250 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
02:39:56.250 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
02:39:56.251 00.001 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.26 hyp=0.33 cameraTheta=-2.20 mountX=0.29 mountY=-0.15, mountTheta=-0.46
02:39:56.253 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.26, opts=13)
02:39:56.253 00.000 10844 Enqueuing Move request for scope (-0.19, -0.26)
02:39:56.253 00.000 11060 Worker thread wakes up
02:39:56.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:39:56.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.26) opts 0xd
02:39:56.253 00.000 10844 UpdateGuideState exits: m=2068 SNR=28.4
02:39:56.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.26)
02:39:56.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:56.253 00.000 11060 Moving (-0.19, -0.26) raw xDistance=0.29 yDistance=-0.15
02:39:56.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:39:56.253 00.000 10844 Enqueuing Expose request
02:39:56.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
02:39:56.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:56.254 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:39:56.254 00.000 11060 MoveAxis(W, 73, ABG)
02:39:56.254 00.000 11060 Guiding  Dir = 3, Dur = 73
02:39:56.259 00.005 11060 IsSlewing returns 0
02:39:56.259 00.000 11060 IsGuiding returns 0
02:39:56.341 00.082 11060 IsGuiding returns 0
02:39:56.341 00.000 11060 Move returns status 0, amount 73
02:39:56.341 00.000 11060 MoveAxis(N, 0, ABG)
02:39:56.341 00.000 11060 Move returns status 0, amount 0
02:39:56.342 00.001 11060 move complete, result=0
02:39:56.342 00.000 11060 worker thread done servicing request
02:39:56.342 00.000 11060 Worker thread wakes up
02:39:56.342 00.000 10844 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH
02:39:56.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:39:56.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:39:57.164 00.822 11060 Exposure complete
02:40:00.415 03.251 11060 worker thread done servicing request
02:40:00.415 00.000 10844 OnExposeComplete: enter
02:40:00.415 00.000 10844 UpdateGuideState(): m_state=6
02:40:00.415 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
02:40:00.415 00.000 10844 Star::Find returns 1 (0), X=1550.96, Y=561.32, Mass=2268, SNR=29.7, Peak=229 HFD=4.0
02:40:00.416 00.001 10844 MultiStar: [#1 -0.16,-0.29,0.98,U] [#2 -0.24,-0.60,0.92,U] [#3 0.09,-0.74,0.83,U] [#4 0.00,-0.91,0.00,M1] [#5 -0.44,0.43,0.66,U] [#6 -0.27,-0.04,0.87,U] [#7 -0.46,-0.26,0.63,U] [#8 -0.09,-0.44,0.67,U] 
02:40:00.416 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.40}, one-star: {-0.09, -0.98}
02:40:00.416 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.75) = xAngle (-0.26 = -0.26)
02:40:00.416 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
02:40:00.416 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.40 hyp=0.44 cameraTheta=-2.02 mountX=0.43 mountY=-0.12, mountTheta=-0.28
02:40:00.419 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.40, opts=13)
02:40:00.420 00.001 10844 Enqueuing Move request for scope (-0.19, -0.40)
02:40:00.420 00.000 11060 Worker thread wakes up
02:40:00.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:00.420 00.000 10844 UpdateGuideState exits: m=2268 SNR=29.7
02:40:00.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:00.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.40) opts 0xd
02:40:00.421 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.40)
02:40:00.421 00.000 11060 Moving (-0.19, -0.40) raw xDistance=0.43 yDistance=-0.12
02:40:00.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:00.422 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
02:40:00.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:00.422 00.000 10844 Enqueuing Expose request
02:40:00.426 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:40:00.452 00.026 11060 MoveAxis(W, 108, ABG)
02:40:00.454 00.002 11060 Guiding  Dir = 3, Dur = 108
02:40:00.469 00.015 11060 IsSlewing returns 0
02:40:00.470 00.001 11060 IsGuiding returns 0
02:40:00.658 00.188 11060 IsGuiding returns 0
02:40:00.659 00.001 11060 Move returns status 0, amount 108
02:40:00.659 00.000 11060 MoveAxis(N, 0, ABG)
02:40:00.659 00.000 11060 Move returns status 0, amount 0
02:40:00.659 00.000 11060 move complete, result=0
02:40:00.660 00.001 10844 GuideStep: 0.4 px 108 ms WEST, -0.1 px 0 ms NORTH
02:40:00.665 00.005 11060 worker thread done servicing request
02:40:00.665 00.000 11060 Worker thread wakes up
02:40:00.706 00.041 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:00.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:01.498 00.792 11060 Exposure complete
02:40:02.821 01.323 11060 worker thread done servicing request
02:40:02.821 00.000 10844 OnExposeComplete: enter
02:40:02.821 00.000 10844 UpdateGuideState(): m_state=6
02:40:02.822 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
02:40:02.822 00.000 10844 Star::Find returns 1 (0), X=1550.80, Y=561.41, Mass=2105, SNR=29.1, Peak=252 HFD=3.2
02:40:02.822 00.000 10844 MultiStar: [#1 -0.54,0.34,0.97,U] [#2 -0.43,-0.42,1.01,U] [#3 -0.33,-0.76,0.00,M1] [#4 -0.27,-0.48,1.08,U] [#5 -0.36,0.14,0.66,U] [#6 -0.49,-0.24,0.83,U] [#7 -0.44,-0.09,0.67,U] [#8 -0.07,-0.54,0.67,U] 
02:40:02.822 00.000 10844 refined, 7 included, MultiStar: {-0.36, -0.29}, one-star: {-0.25, -0.89}
02:40:02.823 00.001 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.75) = xAngle (-0.70 = -0.70)
02:40:02.823 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.72 = -0.72)
02:40:02.830 00.007 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.29 hyp=0.46 cameraTheta=-2.46 mountX=0.35 mountY=-0.31, mountTheta=-0.71
02:40:02.849 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.29, opts=13)
02:40:02.849 00.000 10844 Enqueuing Move request for scope (-0.36, -0.29)
02:40:02.849 00.000 11060 Worker thread wakes up
02:40:02.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.29) opts 0xd
02:40:02.850 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.29)
02:40:02.850 00.000 11060 Moving (-0.36, -0.29) raw xDistance=0.35 yDistance=-0.31
02:40:02.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
02:40:02.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.31
02:40:02.850 00.000 11060 MoveAxis(W, 90, ABG)
02:40:02.850 00.000 11060 Guiding  Dir = 3, Dur = 90
02:40:02.852 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:02.852 00.000 10844 UpdateGuideState exits: m=2105 SNR=29.1
02:40:02.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:02.853 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:02.853 00.000 10844 Enqueuing Expose request
02:40:02.870 00.017 11060 IsSlewing returns 0
02:40:02.872 00.002 11060 IsGuiding returns 0
02:40:02.974 00.102 11060 IsGuiding returns 0
02:40:02.974 00.000 11060 Move returns status 0, amount 90
02:40:02.975 00.001 11060 MoveAxis(N, 119, ABG)
02:40:02.975 00.000 11060 Guiding  Dir = 0, Dur = 119
02:40:03.006 00.031 11060 IsSlewing returns 0
02:40:03.006 00.000 11060 IsGuiding returns 0
02:40:03.186 00.180 11060 IsGuiding returns 0
02:40:03.187 00.001 11060 Move returns status 0, amount 119
02:40:03.187 00.000 11060 move complete, result=0
02:40:03.187 00.000 11060 worker thread done servicing request
02:40:03.187 00.000 11060 Worker thread wakes up
02:40:03.187 00.000 10844 GuideStep: 0.4 px 90 ms WEST, -0.3 px 119 ms NORTH
02:40:03.188 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:03.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:03.914 00.726 11060 Exposure complete
02:40:04.944 01.030 10844 OnExposeComplete: enter
02:40:04.944 00.000 10844 UpdateGuideState(): m_state=6
02:40:04.944 00.000 11060 worker thread done servicing request
02:40:04.944 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
02:40:04.944 00.000 10844 Star::Find returns 1 (0), X=1550.74, Y=561.21, Mass=2105, SNR=28.8, Peak=208 HFD=3.5
02:40:04.945 00.001 10844 MultiStar: [#1 -0.52,-0.09,1.06,U] [#2 -0.42,-0.32,0.96,U] [#3 -0.05,-1.00,0.00,M2] [#4 -0.12,-0.72,1.02,U] [#5 -0.46,0.11,0.73,U] [#6 -0.36,-0.01,0.86,U] [#7 -0.27,-0.63,0.72,U] [#8 0.14,-0.57,0.69,U] 
02:40:04.945 00.000 10844 refined, 7 included, MultiStar: {-0.30, -0.43}, one-star: {-0.31, -1.09}
02:40:04.945 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
02:40:04.945 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
02:40:04.945 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.43 hyp=0.52 cameraTheta=-2.19 mountX=0.47 mountY=-0.23, mountTheta=-0.45
02:40:04.948 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.43, opts=13)
02:40:04.948 00.000 10844 Enqueuing Move request for scope (-0.30, -0.43)
02:40:04.948 00.000 11060 Worker thread wakes up
02:40:04.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:04.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.43) opts 0xd
02:40:04.948 00.000 10844 UpdateGuideState exits: m=2105 SNR=28.8
02:40:04.949 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.43)
02:40:04.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:04.949 00.000 11060 Moving (-0.30, -0.43) raw xDistance=0.47 yDistance=-0.23
02:40:04.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:04.949 00.000 10844 Enqueuing Expose request
02:40:04.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
02:40:04.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:40:04.949 00.000 11060 MoveAxis(W, 120, ABG)
02:40:04.949 00.000 11060 Guiding  Dir = 3, Dur = 120
02:40:04.974 00.025 11060 IsSlewing returns 0
02:40:04.986 00.012 11060 IsGuiding returns 0
02:40:05.147 00.161 11060 IsGuiding returns 0
02:40:05.148 00.001 11060 Move returns status 0, amount 120
02:40:05.148 00.000 11060 MoveAxis(N, 89, ABG)
02:40:05.148 00.000 11060 Guiding  Dir = 0, Dur = 89
02:40:05.164 00.016 11060 IsSlewing returns 0
02:40:05.164 00.000 11060 IsGuiding returns 0
02:40:05.255 00.091 11060 IsGuiding returns 0
02:40:05.255 00.000 11060 Move returns status 0, amount 89
02:40:05.255 00.000 11060 move complete, result=0
02:40:05.255 00.000 11060 worker thread done servicing request
02:40:05.256 00.001 10844 GuideStep: 0.5 px 120 ms WEST, -0.2 px 89 ms NORTH
02:40:05.256 00.000 11060 Worker thread wakes up
02:40:05.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:05.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:05.928 00.672 11060 Exposure complete
02:40:06.569 00.641 11060 worker thread done servicing request
02:40:06.569 00.000 10844 OnExposeComplete: enter
02:40:06.570 00.001 10844 UpdateGuideState(): m_state=6
02:40:06.570 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
02:40:06.570 00.000 10844 Star::Find returns 1 (0), X=1550.80, Y=561.20, Mass=2249, SNR=29.7, Peak=192 HFD=3.6
02:40:06.571 00.001 10844 MultiStar: [#1 -0.18,-0.03,1.05,U] [#2 -0.10,-0.42,0.99,U] [#3 0.30,-0.87,0.00,M3] [#4 0.01,-0.26,1.01,U] [#5 -0.42,-0.06,0.65,U] [#6 0.01,-0.06,0.78,U] [#7 0.12,-0.80,0.00,M1] [#8 0.13,-0.59,0.67,U] 
02:40:06.571 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.37}, one-star: {-0.25, -1.10}
02:40:06.571 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
02:40:06.571 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
02:40:06.571 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.37 hyp=0.39 cameraTheta=-1.87 mountX=0.38 mountY=-0.05, mountTheta=-0.14
02:40:06.574 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.37, opts=13)
02:40:06.574 00.000 10844 Enqueuing Move request for scope (-0.11, -0.37)
02:40:06.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:06.574 00.000 10844 UpdateGuideState exits: m=2249 SNR=29.7
02:40:06.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:06.575 00.001 11060 Worker thread wakes up
02:40:06.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:06.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.37) opts 0xd
02:40:06.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.37)
02:40:06.575 00.000 11060 Moving (-0.11, -0.37) raw xDistance=0.38 yDistance=-0.05
02:40:06.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.38
02:40:06.575 00.000 10844 Enqueuing Expose request
02:40:06.576 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:06.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:40:06.578 00.002 11060 MoveAxis(W, 98, ABG)
02:40:06.578 00.000 11060 Guiding  Dir = 3, Dur = 98
02:40:06.593 00.015 11060 IsSlewing returns 0
02:40:06.594 00.001 11060 IsGuiding returns 0
02:40:06.707 00.113 11060 IsGuiding returns 0
02:40:06.707 00.000 11060 Move returns status 0, amount 98
02:40:06.707 00.000 11060 MoveAxis(N, 0, ABG)
02:40:06.708 00.001 11060 Move returns status 0, amount 0
02:40:06.708 00.000 11060 move complete, result=0
02:40:06.708 00.000 11060 worker thread done servicing request
02:40:06.708 00.000 11060 Worker thread wakes up
02:40:06.708 00.000 10844 GuideStep: 0.4 px 98 ms WEST, -0.1 px 0 ms NORTH
02:40:06.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:06.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:07.444 00.736 11060 Exposure complete
02:40:08.466 01.022 11060 worker thread done servicing request
02:40:08.466 00.000 10844 OnExposeComplete: enter
02:40:08.466 00.000 10844 UpdateGuideState(): m_state=6
02:40:08.467 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
02:40:08.467 00.000 10844 Star::Find returns 1 (0), X=1550.74, Y=561.39, Mass=2164, SNR=29.1, Peak=192 HFD=3.6
02:40:08.468 00.001 10844 MultiStar: [#1 0.03,0.15,1.03,U] [#2 -0.02,-0.13,1.03,U] [#3 0.11,-0.61,0.87,U] [#4 0.34,-0.46,1.06,U] [#5 0.11,0.30,0.71,U] [#6 -0.33,0.04,0.88,U] [#7 0.23,-0.33,0.66,U] [#8 0.74,-0.75,0.00,M1] 
02:40:08.468 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.26}, one-star: {-0.30, -0.91}
02:40:08.468 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.75) = xAngle (0.24 = 0.24)
02:40:08.471 00.003 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
02:40:08.471 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.51 mountX=0.25 mountY=0.06, mountTheta=0.22
02:40:08.480 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.26, opts=13)
02:40:08.480 00.000 10844 Enqueuing Move request for scope (0.02, -0.26)
02:40:08.480 00.000 11060 Worker thread wakes up
02:40:08.481 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
02:40:08.481 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
02:40:08.481 00.000 11060 Moving (0.02, -0.26) raw xDistance=0.25 yDistance=0.06
02:40:08.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
02:40:08.482 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:08.482 00.000 10844 UpdateGuideState exits: m=2164 SNR=29.1
02:40:08.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:08.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:08.483 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:40:08.483 00.000 11060 MoveAxis(W, 66, ABG)
02:40:08.483 00.000 11060 Guiding  Dir = 3, Dur = 66
02:40:08.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:08.483 00.000 10844 Enqueuing Expose request
02:40:08.506 00.023 11060 IsSlewing returns 0
02:40:08.506 00.000 11060 IsGuiding returns 0
02:40:08.589 00.083 11060 IsGuiding returns 0
02:40:08.605 00.016 11060 Move returns status 0, amount 66
02:40:08.606 00.001 11060 MoveAxis(N, 0, ABG)
02:40:08.606 00.000 11060 Move returns status 0, amount 0
02:40:08.606 00.000 11060 move complete, result=0
02:40:08.606 00.000 11060 worker thread done servicing request
02:40:08.606 00.000 10844 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
02:40:08.606 00.000 11060 Worker thread wakes up
02:40:08.608 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:08.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:09.661 01.053 11060 Exposure complete
02:40:10.180 00.519 11060 worker thread done servicing request
02:40:10.180 00.000 10844 OnExposeComplete: enter
02:40:10.180 00.000 10844 UpdateGuideState(): m_state=6
02:40:10.181 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
02:40:10.181 00.000 10844 Star::Find returns 1 (1), X=1550.64, Y=561.80, Mass=1964, SNR=28.0, Peak=255 HFD=3.2
02:40:10.182 00.001 10844 MultiStar: [#1 0.02,0.20,1.01,U] [#2 0.10,-0.30,1.07,U] [#3 0.80,-0.99,0.00,M3] [#4 0.16,-0.88,0.00,M1] [#5 -0.25,-0.04,0.76,U] [#6 -0.35,0.37,0.77,U] [#7 0.39,-0.21,0.67,U] [#8 0.43,-0.48,0.74,U] 
02:40:10.182 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.14}, one-star: {-0.41, -0.50}
02:40:10.182 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.00 = -0.00)
02:40:10.182 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
02:40:10.182 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.76 mountX=0.15 mountY=-0.00, mountTheta=-0.02
02:40:10.184 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.14, opts=13)
02:40:10.184 00.000 10844 Enqueuing Move request for scope (-0.03, -0.14)
02:40:10.184 00.000 11060 Worker thread wakes up
02:40:10.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:10.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
02:40:10.184 00.000 10844 UpdateGuideState exits: m=1964 SNR=28.0 Saturated
02:40:10.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
02:40:10.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:10.185 00.001 11060 Moving (-0.03, -0.14) raw xDistance=0.15 yDistance=-0.00
02:40:10.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:10.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:40:10.185 00.000 10844 Enqueuing Expose request
02:40:10.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:10.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:40:10.185 00.000 11060 MoveAxis(W, 38, ABG)
02:40:10.185 00.000 11060 Guiding  Dir = 3, Dur = 38
02:40:10.220 00.035 11060 IsSlewing returns 0
02:40:10.222 00.002 11060 IsGuiding returns 0
02:40:10.303 00.081 11060 IsGuiding returns 0
02:40:10.303 00.000 11060 Move returns status 0, amount 38
02:40:10.303 00.000 11060 MoveAxis(N, 0, ABG)
02:40:10.304 00.001 11060 Move returns status 0, amount 0
02:40:10.304 00.000 11060 move complete, result=0
02:40:10.304 00.000 11060 worker thread done servicing request
02:40:10.304 00.000 11060 Worker thread wakes up
02:40:10.305 00.001 10844 GuideStep: 0.1 px 38 ms WEST, -0.0 px 0 ms NORTH
02:40:10.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:10.306 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:11.594 01.288 11060 Exposure complete
02:40:14.271 02.677 11060 worker thread done servicing request
02:40:14.271 00.000 10844 OnExposeComplete: enter
02:40:14.271 00.000 10844 UpdateGuideState(): m_state=6
02:40:14.272 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
02:40:14.272 00.000 10844 Star::Find returns 1 (0), X=1550.69, Y=560.93, Mass=2310, SNR=30.0, Peak=242 HFD=3.4
02:40:14.274 00.002 10844 MultiStar: [#1 -0.04,-0.21,1.01,U] [#2 -0.26,-0.47,0.98,U] [#3 0.05,-1.01,0.00,M4] [#4 -0.18,-0.79,0.00,M2] [#5 -0.13,0.02,0.59,U] [#6 -0.44,-0.50,0.77,U] [#7 -0.32,-0.54,0.54,U] [#8 -0.06,-0.85,0.00,M1] 
02:40:14.274 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.55}, one-star: {-0.36, -1.37}
02:40:14.274 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.75) = xAngle (-0.25 = -0.25)
02:40:14.274 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
02:40:14.276 00.002 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.55 hyp=0.61 cameraTheta=-2.00 mountX=0.59 mountY=-0.16, mountTheta=-0.26
02:40:14.281 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.55, opts=13)
02:40:14.281 00.000 10844 Enqueuing Move request for scope (-0.25, -0.55)
02:40:14.281 00.000 11060 Worker thread wakes up
02:40:14.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:14.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.55) opts 0xd
02:40:14.281 00.000 10844 UpdateGuideState exits: m=2310 SNR=30.0
02:40:14.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.55)
02:40:14.282 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:14.282 00.000 11060 Moving (-0.25, -0.55) raw xDistance=0.59 yDistance=-0.16
02:40:14.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:14.282 00.000 10844 Enqueuing Expose request
02:40:14.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.59
02:40:14.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:14.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:40:14.282 00.000 11060 MoveAxis(W, 147, ABG)
02:40:14.282 00.000 11060 Guiding  Dir = 3, Dur = 147
02:40:14.322 00.040 11060 IsSlewing returns 0
02:40:14.325 00.003 11060 IsGuiding returns 0
02:40:14.481 00.156 11060 IsGuiding returns 0
02:40:14.482 00.001 11060 Move returns status 0, amount 147
02:40:14.482 00.000 11060 MoveAxis(N, 0, ABG)
02:40:14.482 00.000 11060 Move returns status 0, amount 0
02:40:14.482 00.000 11060 move complete, result=0
02:40:14.482 00.000 11060 worker thread done servicing request
02:40:14.482 00.000 10844 GuideStep: 0.6 px 147 ms WEST, -0.2 px 0 ms NORTH
02:40:14.482 00.000 11060 Worker thread wakes up
02:40:14.486 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:14.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:15.308 00.822 11060 Exposure complete
02:40:17.006 01.698 11060 worker thread done servicing request
02:40:17.006 00.000 10844 OnExposeComplete: enter
02:40:17.006 00.000 10844 UpdateGuideState(): m_state=6
02:40:17.008 00.002 10844 Star::Find(15, 1550, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
02:40:17.008 00.000 10844 Star::Find returns 1 (0), X=1551.21, Y=561.23, Mass=2180, SNR=29.6, Peak=199 HFD=3.3
02:40:17.008 00.000 10844 MultiStar: [#1 -0.30,-0.43,1.01,U] [#2 0.12,-0.57,0.97,U] [#3 0.31,-0.55,0.89,U] [#4 -0.01,-0.61,1.01,U] [#5 -0.32,0.09,0.66,U] [#6 -0.03,-0.30,0.72,U] [#7 0.37,-0.81,0.00,M1] [#8 0.65,-0.33,0.70,U] 
02:40:17.008 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.51}, one-star: {0.16, -1.07}
02:40:17.009 00.001 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.75) = xAngle (0.31 = 0.31)
02:40:17.009 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.29 = 0.29)
02:40:17.009 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.51 hyp=0.51 cameraTheta=-1.44 mountX=0.49 mountY=0.15, mountTheta=0.29
02:40:17.011 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.51, opts=13)
02:40:17.011 00.000 10844 Enqueuing Move request for scope (0.07, -0.51)
02:40:17.011 00.000 11060 Worker thread wakes up
02:40:17.011 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:17.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.51) opts 0xd
02:40:17.011 00.000 10844 UpdateGuideState exits: m=2180 SNR=29.6
02:40:17.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.51)
02:40:17.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:17.011 00.000 11060 Moving (0.07, -0.51) raw xDistance=0.49 yDistance=0.15
02:40:17.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:17.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.49
02:40:17.012 00.001 10844 Enqueuing Expose request
02:40:17.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:17.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:40:17.012 00.000 11060 MoveAxis(W, 125, ABG)
02:40:17.012 00.000 11060 Guiding  Dir = 3, Dur = 125
02:40:17.023 00.011 11060 IsSlewing returns 0
02:40:17.024 00.001 11060 IsGuiding returns 0
02:40:17.170 00.146 11060 IsGuiding returns 0
02:40:17.170 00.000 11060 Move returns status 0, amount 125
02:40:17.170 00.000 11060 MoveAxis(N, 0, ABG)
02:40:17.171 00.001 11060 Move returns status 0, amount 0
02:40:17.171 00.000 11060 move complete, result=0
02:40:17.171 00.000 10844 GuideStep: 0.5 px 125 ms WEST, 0.1 px 0 ms NORTH
02:40:17.172 00.001 11060 worker thread done servicing request
02:40:17.175 00.003 11060 Worker thread wakes up
02:40:17.176 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:17.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:17.802 00.626 11060 Exposure complete
02:40:18.980 01.178 11060 worker thread done servicing request
02:40:18.981 00.001 10844 OnExposeComplete: enter
02:40:18.981 00.000 10844 UpdateGuideState(): m_state=6
02:40:18.981 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
02:40:18.982 00.001 10844 Star::Find returns 1 (0), X=1550.65, Y=561.62, Mass=2290, SNR=30.0, Peak=231 HFD=3.4
02:40:18.982 00.000 10844 MultiStar: [#1 -0.17,-0.96,0.00,M1] [#2 -0.15,-0.55,1.05,U] [#3 0.13,-0.82,0.00,M4] [#4 -0.27,-0.64,0.99,U] [#5 -0.29,-0.39,0.70,U] [#6 -0.22,0.06,0.80,U] [#7 0.03,-1.23,0.00,M2] [#8 0.07,-0.89,0.00,M1] 
02:40:18.982 00.000 10844 refined, 4 included, MultiStar: {-0.27, -0.47}, one-star: {-0.40, -0.68}
02:40:18.983 00.001 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.75) = xAngle (-0.34 = -0.34)
02:40:18.983 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.35 = -0.35)
02:40:18.983 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.47 hyp=0.54 cameraTheta=-2.09 mountX=0.51 mountY=-0.19, mountTheta=-0.35
02:40:18.988 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.47, opts=13)
02:40:18.988 00.000 10844 Enqueuing Move request for scope (-0.27, -0.47)
02:40:18.988 00.000 11060 Worker thread wakes up
02:40:18.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.47) opts 0xd
02:40:18.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.47)
02:40:18.988 00.000 11060 Moving (-0.27, -0.47) raw xDistance=0.51 yDistance=-0.19
02:40:18.989 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:18.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
02:40:18.989 00.000 10844 UpdateGuideState exits: m=2290 SNR=30.0
02:40:18.990 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:19.001 00.011 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:19.001 00.000 10844 Enqueuing Expose request
02:40:19.002 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:19.004 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:40:19.004 00.000 11060 MoveAxis(W, 129, ABG)
02:40:19.004 00.000 11060 Guiding  Dir = 3, Dur = 129
02:40:19.031 00.027 11060 IsSlewing returns 0
02:40:19.031 00.000 11060 IsGuiding returns 0
02:40:19.190 00.159 11060 IsGuiding returns 0
02:40:19.190 00.000 11060 Move returns status 0, amount 129
02:40:19.190 00.000 11060 MoveAxis(N, 0, ABG)
02:40:19.190 00.000 11060 Move returns status 0, amount 0
02:40:19.190 00.000 11060 move complete, result=0
02:40:19.190 00.000 11060 worker thread done servicing request
02:40:19.190 00.000 11060 Worker thread wakes up
02:40:19.190 00.000 10844 GuideStep: 0.5 px 129 ms WEST, -0.2 px 0 ms NORTH
02:40:19.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:19.191 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:19.836 00.645 11060 Exposure complete
02:40:20.448 00.612 10844 OnExposeComplete: enter
02:40:20.448 00.000 10844 UpdateGuideState(): m_state=6
02:40:20.448 00.000 11060 worker thread done servicing request
02:40:20.449 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
02:40:20.449 00.000 10844 Star::Find returns 1 (0), X=1550.83, Y=561.27, Mass=2130, SNR=28.8, Peak=208 HFD=3.5
02:40:20.450 00.001 10844 MultiStar: [#1 -0.57,0.09,0.91,U] [#2 -0.38,-0.80,0.00,M1] [#3 0.12,-1.06,0.00,M5] [#4 -0.09,-0.65,1.02,U] [#5 -0.23,-0.19,0.77,U] [#6 0.05,-0.23,0.82,U] [#7 -0.19,-0.31,0.61,U] [#8 -0.18,-0.80,0.00,M2] 
02:40:20.450 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.42}, one-star: {-0.21, -1.03}
02:40:20.450 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.75) = xAngle (-0.29 = -0.29)
02:40:20.450 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
02:40:20.451 00.001 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.42 hyp=0.47 cameraTheta=-2.04 mountX=0.45 mountY=-0.14, mountTheta=-0.30
02:40:20.454 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.42, opts=13)
02:40:20.454 00.000 10844 Enqueuing Move request for scope (-0.21, -0.42)
02:40:20.454 00.000 11060 Worker thread wakes up
02:40:20.455 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:20.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.42) opts 0xd
02:40:20.455 00.000 10844 UpdateGuideState exits: m=2130 SNR=28.8
02:40:20.455 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.42)
02:40:20.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:20.455 00.000 11060 Moving (-0.21, -0.42) raw xDistance=0.45 yDistance=-0.14
02:40:20.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:20.456 00.001 10844 Enqueuing Expose request
02:40:20.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
02:40:20.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:20.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:40:20.456 00.000 11060 MoveAxis(W, 114, ABG)
02:40:20.456 00.000 11060 Guiding  Dir = 3, Dur = 114
02:40:20.481 00.025 11060 IsSlewing returns 0
02:40:20.482 00.001 11060 IsGuiding returns 0
02:40:20.625 00.143 11060 IsGuiding returns 0
02:40:20.626 00.001 11060 Move returns status 0, amount 114
02:40:20.626 00.000 11060 MoveAxis(N, 0, ABG)
02:40:20.626 00.000 11060 Move returns status 0, amount 0
02:40:20.626 00.000 11060 move complete, result=0
02:40:20.626 00.000 10844 GuideStep: 0.4 px 114 ms WEST, -0.1 px 0 ms NORTH
02:40:20.628 00.002 11060 worker thread done servicing request
02:40:20.630 00.002 11060 Worker thread wakes up
02:40:20.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:20.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:21.262 00.632 11060 Exposure complete
02:40:23.148 01.886 11060 worker thread done servicing request
02:40:23.148 00.000 10844 OnExposeComplete: enter
02:40:23.149 00.001 10844 UpdateGuideState(): m_state=6
02:40:23.149 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
02:40:23.149 00.000 10844 Star::Find returns 1 (0), X=1550.80, Y=561.52, Mass=2112, SNR=29.3, Peak=214 HFD=3.2
02:40:23.150 00.001 10844 MultiStar: [#1 -0.06,0.23,0.99,U] [#2 0.09,-0.22,1.00,U] [#3 0.14,-0.81,0.00,M6] [#4 0.07,-0.51,1.08,U] [#5 -0.32,0.64,0.71,U] [#6 -0.17,0.11,0.74,U] [#7 -0.33,-0.06,0.69,U] [#8 0.36,-0.11,0.64,U] 
02:40:23.150 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.13}, one-star: {-0.24, -0.79}
02:40:23.150 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
02:40:23.150 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
02:40:23.150 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=0.14 mountY=-0.05, mountTheta=-0.32
02:40:23.153 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
02:40:23.153 00.000 10844 Enqueuing Move request for scope (-0.07, -0.13)
02:40:23.154 00.001 11060 Worker thread wakes up
02:40:23.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:23.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
02:40:23.154 00.000 10844 UpdateGuideState exits: m=2112 SNR=29.3
02:40:23.154 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
02:40:23.154 00.000 11060 Moving (-0.07, -0.13) raw xDistance=0.14 yDistance=-0.05
02:40:23.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:23.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:40:23.155 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:23.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:23.155 00.000 10844 Enqueuing Expose request
02:40:23.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:40:23.155 00.000 11060 MoveAxis(W, 39, ABG)
02:40:23.155 00.000 11060 Guiding  Dir = 3, Dur = 39
02:40:23.171 00.016 11060 IsSlewing returns 0
02:40:23.172 00.001 11060 IsGuiding returns 0
02:40:23.218 00.046 11060 IsGuiding returns 0
02:40:23.218 00.000 11060 Move returns status 0, amount 39
02:40:23.218 00.000 11060 MoveAxis(N, 0, ABG)
02:40:23.218 00.000 11060 Move returns status 0, amount 0
02:40:23.218 00.000 11060 move complete, result=0
02:40:23.218 00.000 11060 worker thread done servicing request
02:40:23.219 00.001 11060 Worker thread wakes up
02:40:23.219 00.000 10844 GuideStep: 0.1 px 39 ms WEST, -0.0 px 0 ms NORTH
02:40:23.220 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:23.221 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:24.181 00.960 11060 Exposure complete
02:40:27.713 03.532 10844 OnExposeComplete: enter
02:40:27.714 00.001 10844 UpdateGuideState(): m_state=6
02:40:27.714 00.000 11060 worker thread done servicing request
02:40:27.714 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
02:40:27.714 00.000 10844 Star::Find returns 1 (0), X=1550.86, Y=561.92, Mass=2379, SNR=30.9, Peak=208 HFD=3.1
02:40:27.716 00.002 10844 MultiStar: [#1 0.10,0.34,0.93,U] [#2 0.26,0.20,0.96,U] [#3 0.65,-1.00,0.00,M7] [#4 0.15,-0.36,0.95,U] [#5 0.12,0.40,0.70,U] [#6 -0.26,0.17,0.79,U] [#7 0.41,-0.12,0.58,U] [#8 0.25,-0.17,0.68,U] 
02:40:27.716 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {-0.19, -0.38}
02:40:27.716 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.75) = xAngle (1.77 = 1.77)
02:40:27.716 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
02:40:27.716 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.02 mountY=0.09, mountTheta=1.77
02:40:27.717 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.00, opts=13)
02:40:27.717 00.000 10844 Enqueuing Move request for scope (0.09, 0.00)
02:40:27.717 00.000 11060 Worker thread wakes up
02:40:27.719 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
02:40:27.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
02:40:27.719 00.000 11060 Moving (0.09, 0.00) raw xDistance=-0.02 yDistance=0.09
02:40:27.720 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:27.720 00.000 10844 UpdateGuideState exits: m=2379 SNR=30.9
02:40:27.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:40:27.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:27.721 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:40:27.721 00.000 11060 MoveAxis(E, 0, ABG)
02:40:27.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:27.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:27.733 00.012 10844 Enqueuing Expose request
02:40:27.733 00.000 11060 Move returns status 0, amount 0
02:40:27.733 00.000 11060 MoveAxis(N, 0, ABG)
02:40:27.735 00.002 11060 Move returns status 0, amount 0
02:40:27.736 00.001 11060 move complete, result=0
02:40:27.736 00.000 11060 worker thread done servicing request
02:40:27.736 00.000 11060 Worker thread wakes up
02:40:27.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:27.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:27.738 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:28.482 00.744 11060 Exposure complete
02:40:29.760 01.278 11060 worker thread done servicing request
02:40:29.760 00.000 10844 OnExposeComplete: enter
02:40:29.760 00.000 10844 UpdateGuideState(): m_state=6
02:40:29.760 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
02:40:29.761 00.001 10844 Star::Find returns 1 (0), X=1550.93, Y=560.89, Mass=2474, SNR=31.3, Peak=218 HFD=3.9
02:40:29.761 00.000 10844 MultiStar: [#1 -0.12,0.11,0.94,U] [#2 0.19,-0.20,0.97,U] [#3 0.11,-0.49,0.77,U] [#4 0.02,-1.09,0.00,M1] [#5 -0.50,0.10,0.66,U] [#6 -0.29,-0.18,0.79,U] [#7 -0.05,-0.50,0.58,U] [#8 0.37,-0.48,0.66,U] 
02:40:29.761 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.40}, one-star: {-0.12, -1.41}
02:40:29.761 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
02:40:29.762 00.001 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
02:40:29.762 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.40 hyp=0.40 cameraTheta=-1.69 mountX=0.40 mountY=0.02, mountTheta=0.05
02:40:29.764 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.40, opts=13)
02:40:29.764 00.000 10844 Enqueuing Move request for scope (-0.05, -0.40)
02:40:29.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:29.764 00.000 10844 UpdateGuideState exits: m=2474 SNR=31.3
02:40:29.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:29.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:29.764 00.000 10844 Enqueuing Expose request
02:40:29.766 00.002 11060 Worker thread wakes up
02:40:29.770 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.40) opts 0xd
02:40:29.771 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.40)
02:40:29.771 00.000 11060 Moving (-0.05, -0.40) raw xDistance=0.40 yDistance=0.02
02:40:29.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
02:40:29.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:29.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:40:29.771 00.000 11060 MoveAxis(W, 100, ABG)
02:40:29.771 00.000 11060 Guiding  Dir = 3, Dur = 100
02:40:29.815 00.044 11060 IsSlewing returns 0
02:40:29.816 00.001 11060 IsGuiding returns 0
02:40:29.940 00.124 11060 IsGuiding returns 0
02:40:29.940 00.000 11060 Move returns status 0, amount 100
02:40:29.941 00.001 11060 MoveAxis(N, 0, ABG)
02:40:29.941 00.000 11060 Move returns status 0, amount 0
02:40:29.941 00.000 11060 move complete, result=0
02:40:29.941 00.000 11060 worker thread done servicing request
02:40:29.942 00.001 11060 Worker thread wakes up
02:40:29.942 00.000 10844 GuideStep: 0.4 px 100 ms WEST, 0.0 px 0 ms NORTH
02:40:29.946 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:29.947 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:30.838 00.891 11060 Exposure complete
02:40:32.034 01.196 11060 worker thread done servicing request
02:40:32.034 00.000 10844 OnExposeComplete: enter
02:40:32.034 00.000 10844 UpdateGuideState(): m_state=6
02:40:32.035 00.001 10844 Star::Find(15, 1550, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
02:40:32.035 00.000 10844 Star::Find returns 1 (0), X=1551.01, Y=561.29, Mass=2526, SNR=31.2, Peak=230 HFD=3.4
02:40:32.035 00.000 10844 MultiStar: [#1 0.10,-0.02,0.93,U] [#2 0.03,-0.30,0.95,U] [#3 0.31,-0.99,0.00,M7] [#4 0.32,-1.13,0.00,M2] [#5 -0.44,-0.49,0.65,U] [#6 -0.15,-0.34,0.74,U] [#7 0.45,-0.40,0.58,U] [#8 0.72,-0.60,0.00,M1] 
02:40:32.035 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.44}, one-star: {-0.03, -1.01}
02:40:32.035 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
02:40:32.035 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.14 = 0.14)
02:40:32.035 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.44 hyp=0.44 cameraTheta=-1.60 mountX=0.43 mountY=0.06, mountTheta=0.14
02:40:32.037 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.44, opts=13)
02:40:32.037 00.000 10844 Enqueuing Move request for scope (-0.01, -0.44)
02:40:32.037 00.000 11060 Worker thread wakes up
02:40:32.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:32.037 00.000 10844 UpdateGuideState exits: m=2526 SNR=31.2
02:40:32.039 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.44) opts 0xd
02:40:32.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.44)
02:40:32.039 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:32.039 00.000 11060 Moving (-0.01, -0.44) raw xDistance=0.43 yDistance=0.06
02:40:32.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:32.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
02:40:32.039 00.000 10844 Enqueuing Expose request
02:40:32.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:32.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:40:32.040 00.001 11060 MoveAxis(W, 110, ABG)
02:40:32.040 00.000 11060 Guiding  Dir = 3, Dur = 110
02:40:32.055 00.015 11060 IsSlewing returns 0
02:40:32.056 00.001 11060 IsGuiding returns 0
02:40:32.195 00.139 11060 IsGuiding returns 0
02:40:32.195 00.000 11060 Move returns status 0, amount 110
02:40:32.195 00.000 11060 MoveAxis(N, 0, ABG)
02:40:32.195 00.000 11060 Move returns status 0, amount 0
02:40:32.195 00.000 11060 move complete, result=0
02:40:32.195 00.000 11060 worker thread done servicing request
02:40:32.195 00.000 11060 Worker thread wakes up
02:40:32.195 00.000 10844 GuideStep: 0.4 px 110 ms WEST, 0.1 px 0 ms NORTH
02:40:32.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:32.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:32.835 00.640 11060 Exposure complete
02:40:33.212 00.377 10844 OnExposeComplete: enter
02:40:33.212 00.000 10844 UpdateGuideState(): m_state=6
02:40:33.212 00.000 11060 worker thread done servicing request
02:40:33.212 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
02:40:33.213 00.001 10844 Star::Find returns 1 (1), X=1550.99, Y=562.04, Mass=2376, SNR=30.5, Peak=255 HFD=2.9
02:40:33.213 00.000 10844 MultiStar: [#1 -0.38,0.48,0.97,U] [#2 0.05,-0.14,0.97,U] [#3 -0.01,-0.34,0.73,U] [#4 0.28,-0.08,1.01,U] [#5 -0.61,0.58,0.00,M1] [#6 -0.04,0.39,0.74,U] [#7 0.17,-0.49,0.68,U] [#8 0.27,0.44,0.61,U] 
02:40:33.214 00.001 10844 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {-0.05, -0.26}
02:40:33.215 00.001 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.75) = xAngle (1.53 = 1.53)
02:40:33.215 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.51 = 1.51)
02:40:33.215 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.22 mountX=0.00 mountY=0.02, mountTheta=1.53
02:40:33.219 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
02:40:33.219 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
02:40:33.219 00.000 11060 Worker thread wakes up
02:40:33.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:40:33.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:40:33.219 00.000 11060 Moving (0.02, -0.01) raw xDistance=0.00 yDistance=0.02
02:40:33.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:40:33.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:33.219 00.000 10844 UpdateGuideState exits: m=2376 SNR=30.5 Saturated
02:40:33.221 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:33.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:33.221 00.000 10844 Enqueuing Expose request
02:40:33.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:33.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:40:33.221 00.000 11060 MoveAxis(E, 0, ABG)
02:40:33.222 00.001 11060 Move returns status 0, amount 0
02:40:33.222 00.000 11060 MoveAxis(N, 0, ABG)
02:40:33.222 00.000 11060 Move returns status 0, amount 0
02:40:33.222 00.000 11060 move complete, result=0
02:40:33.222 00.000 11060 worker thread done servicing request
02:40:33.222 00.000 11060 Worker thread wakes up
02:40:33.222 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:33.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:33.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:33.869 00.647 11060 Exposure complete
02:40:34.422 00.553 11060 worker thread done servicing request
02:40:34.422 00.000 10844 OnExposeComplete: enter
02:40:34.422 00.000 10844 UpdateGuideState(): m_state=6
02:40:34.423 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
02:40:34.423 00.000 10844 Star::Find returns 1 (0), X=1550.68, Y=561.45, Mass=2338, SNR=30.5, Peak=247 HFD=3.5
02:40:34.425 00.002 10844 MultiStar: [#1 0.09,-0.09,0.95,U] [#2 -0.29,-0.08,0.93,U] [#3 -0.22,-0.73,0.81,U] [#4 -0.23,-0.26,1.01,U] [#5 -0.41,0.50,0.64,U] [#6 -0.62,0.30,0.75,U] [#7 -0.50,-0.36,0.59,U] [#8 0.00,-0.06,0.68,U] 
02:40:34.425 00.000 10844 refined, 8 included, MultiStar: {-0.27, -0.21}, one-star: {-0.37, -0.85}
02:40:34.425 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.75) = xAngle (-0.72 = -0.72)
02:40:34.425 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.74 = -0.74)
02:40:34.425 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.35 cameraTheta=-2.47 mountX=0.26 mountY=-0.23, mountTheta=-0.73
02:40:34.428 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.21, opts=13)
02:40:34.428 00.000 10844 Enqueuing Move request for scope (-0.27, -0.21)
02:40:34.428 00.000 11060 Worker thread wakes up
02:40:34.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.21) opts 0xd
02:40:34.429 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.21)
02:40:34.430 00.001 11060 Moving (-0.27, -0.21) raw xDistance=0.26 yDistance=-0.23
02:40:34.433 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:40:34.434 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:34.442 00.008 10844 UpdateGuideState exits: m=2338 SNR=30.5
02:40:34.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:34.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:34.443 00.001 10844 Enqueuing Expose request
02:40:34.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:40:34.443 00.000 11060 MoveAxis(W, 64, ABG)
02:40:34.443 00.000 11060 Guiding  Dir = 3, Dur = 64
02:40:34.485 00.042 11060 IsSlewing returns 0
02:40:34.488 00.003 11060 IsGuiding returns 0
02:40:34.561 00.073 11060 IsGuiding returns 0
02:40:34.561 00.000 11060 Move returns status 0, amount 64
02:40:34.561 00.000 11060 MoveAxis(N, 91, ABG)
02:40:34.561 00.000 11060 Guiding  Dir = 0, Dur = 91
02:40:34.594 00.033 11060 IsSlewing returns 0
02:40:34.596 00.002 11060 IsGuiding returns 0
02:40:34.716 00.120 11060 IsGuiding returns 0
02:40:34.716 00.000 11060 Move returns status 0, amount 91
02:40:34.717 00.001 11060 move complete, result=0
02:40:34.717 00.000 11060 worker thread done servicing request
02:40:34.717 00.000 11060 Worker thread wakes up
02:40:34.717 00.000 10844 GuideStep: 0.3 px 64 ms WEST, -0.2 px 91 ms NORTH
02:40:34.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:34.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:35.389 00.672 11060 Exposure complete
02:40:36.745 01.356 11060 worker thread done servicing request
02:40:36.745 00.000 10844 OnExposeComplete: enter
02:40:36.746 00.001 10844 UpdateGuideState(): m_state=6
02:40:36.746 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
02:40:36.746 00.000 10844 Star::Find returns 1 (0), X=1550.85, Y=562.03, Mass=2282, SNR=30.1, Peak=195 HFD=3.7
02:40:36.747 00.001 10844 MultiStar: [#1 -0.12,0.19,1.05,U] [#2 0.01,0.25,1.06,U] [#3 0.36,-0.20,0.77,U] [#4 0.06,-0.43,1.05,U] [#5 -0.29,0.54,0.69,U] [#6 0.20,0.49,0.78,U] [#7 0.00,0.12,0.63,U] [#8 0.45,0.09,0.65,U] 
02:40:36.747 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.20, -0.27}
02:40:36.747 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
02:40:36.748 00.001 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
02:40:36.748 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.04 mountX=-0.07 mountY=0.03, mountTheta=2.77
02:40:36.750 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
02:40:36.751 00.001 10844 Enqueuing Move request for scope (0.04, 0.06)
02:40:36.751 00.000 11060 Worker thread wakes up
02:40:36.751 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:36.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:40:36.751 00.000 10844 UpdateGuideState exits: m=2282 SNR=30.1
02:40:36.751 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:40:36.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:36.751 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.07 yDistance=0.03
02:40:36.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:36.752 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:40:36.752 00.000 10844 Enqueuing Expose request
02:40:36.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:36.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:40:36.752 00.000 11060 MoveAxis(E, 0, ABG)
02:40:36.752 00.000 11060 Move returns status 0, amount 0
02:40:36.752 00.000 11060 MoveAxis(N, 0, ABG)
02:40:36.752 00.000 11060 Move returns status 0, amount 0
02:40:36.752 00.000 11060 move complete, result=0
02:40:36.753 00.001 11060 worker thread done servicing request
02:40:36.753 00.000 11060 Worker thread wakes up
02:40:36.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:36.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:36.756 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:37.554 00.798 11060 Exposure complete
02:40:40.941 03.387 10844 OnExposeComplete: enter
02:40:40.941 00.000 10844 UpdateGuideState(): m_state=6
02:40:40.942 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
02:40:40.942 00.000 10844 Star::Find returns 1 (1), X=1551.15, Y=561.88, Mass=2541, SNR=31.5, Peak=255 HFD=3.8
02:40:40.943 00.001 10844 MultiStar: [#1 -0.22,0.56,0.95,U] [#2 0.08,0.23,0.89,U] [#3 0.22,0.02,0.80,U] [#4 0.29,-0.22,0.91,U] [#5 -0.30,0.26,0.59,U] [#6 0.29,0.27,0.77,U] [#7 0.34,-0.34,0.59,U] [#8 0.67,0.17,0.54,U] 
02:40:40.943 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.10, -0.42}
02:40:40.943 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
02:40:40.943 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
02:40:40.943 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.36 mountX=-0.08 mountY=0.13, mountTheta=2.11
02:40:40.946 00.003 11060 worker thread done servicing request
02:40:40.948 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.05, opts=13)
02:40:40.948 00.000 10844 Enqueuing Move request for scope (0.14, 0.05)
02:40:40.949 00.001 11060 Worker thread wakes up
02:40:40.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:40.949 00.000 10844 UpdateGuideState exits: m=2541 SNR=31.5 Saturated
02:40:40.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:40.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:40.949 00.000 10844 Enqueuing Expose request
02:40:40.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
02:40:40.951 00.002 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
02:40:40.951 00.000 11060 Moving (0.14, 0.05) raw xDistance=-0.08 yDistance=0.13
02:40:40.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:40:40.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:40.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:40:40.951 00.000 11060 MoveAxis(E, 0, ABG)
02:40:40.951 00.000 11060 Move returns status 0, amount 0
02:40:40.951 00.000 11060 MoveAxis(N, 0, ABG)
02:40:40.951 00.000 11060 Move returns status 0, amount 0
02:40:40.951 00.000 11060 move complete, result=0
02:40:40.953 00.002 11060 worker thread done servicing request
02:40:40.953 00.000 11060 Worker thread wakes up
02:40:40.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:40.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:40.958 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:41.646 00.688 11060 Exposure complete
02:40:42.838 01.192 11060 worker thread done servicing request
02:40:42.838 00.000 10844 OnExposeComplete: enter
02:40:42.838 00.000 10844 UpdateGuideState(): m_state=6
02:40:42.838 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
02:40:42.839 00.001 10844 Star::Find returns 1 (0), X=1551.32, Y=561.82, Mass=2416, SNR=31.5, Peak=218 HFD=3.8
02:40:42.839 00.000 10844 MultiStar: [#1 0.23,0.70,0.97,U] [#2 0.22,-0.07,0.98,U] [#3 0.20,0.13,0.74,U] [#4 0.18,0.09,1.07,U] [#5 -0.32,0.82,0.00,M1] [#6 0.31,0.52,0.74,U] [#7 0.63,0.05,0.59,U] [#8 0.57,0.85,0.00,M1] 
02:40:42.839 00.000 10844 refined, 6 included, MultiStar: {0.27, 0.12}, one-star: {0.28, -0.49}
02:40:42.839 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.75) = xAngle (2.17 = 2.17)
02:40:42.840 00.001 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.16 = 2.16)
02:40:42.840 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.30 cameraTheta=0.42 mountX=-0.17 mountY=0.25, mountTheta=2.17
02:40:42.841 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.12, opts=13)
02:40:42.842 00.001 10844 Enqueuing Move request for scope (0.27, 0.12)
02:40:42.842 00.000 11060 Worker thread wakes up
02:40:42.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:42.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.12) opts 0xd
02:40:42.842 00.000 10844 UpdateGuideState exits: m=2416 SNR=31.5
02:40:42.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.12)
02:40:42.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:42.842 00.000 11060 Moving (0.27, 0.12) raw xDistance=-0.17 yDistance=0.25
02:40:42.843 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:42.843 00.000 10844 Enqueuing Expose request
02:40:42.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:40:42.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:40:42.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:40:42.843 00.000 11060 MoveAxis(E, 42, ABG)
02:40:42.843 00.000 11060 Guiding  Dir = 2, Dur = 42
02:40:42.863 00.020 11060 IsSlewing returns 0
02:40:42.863 00.000 11060 IsGuiding returns 0
02:40:42.964 00.101 11060 IsGuiding returns 0
02:40:42.970 00.006 11060 Move returns status 0, amount 42
02:40:42.971 00.001 11060 MoveAxis(N, 0, ABG)
02:40:42.975 00.004 11060 Move returns status 0, amount 0
02:40:42.978 00.003 11060 move complete, result=0
02:40:42.978 00.000 11060 worker thread done servicing request
02:40:42.978 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
02:40:42.978 00.000 11060 Worker thread wakes up
02:40:42.979 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:42.980 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:43.606 00.626 11060 Exposure complete
02:40:45.102 01.496 10844 OnExposeComplete: enter
02:40:45.102 00.000 10844 UpdateGuideState(): m_state=6
02:40:45.102 00.000 11060 worker thread done servicing request
02:40:45.103 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
02:40:45.104 00.001 10844 Star::Find returns 1 (0), X=1550.69, Y=561.54, Mass=2328, SNR=30.4, Peak=194 HFD=3.5
02:40:45.104 00.000 10844 MultiStar: [#1 -0.60,0.52,0.00,M1] [#2 -0.22,0.48,1.00,U] [#3 0.41,0.01,0.73,U] [#4 -0.28,-0.46,1.00,U] [#5 -0.26,0.78,0.00,M2] [#6 -0.15,-0.13,0.80,U] [#7 0.20,0.11,0.53,U] [#8 0.16,-0.24,0.62,U] 
02:40:45.104 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.16}, one-star: {-0.36, -0.76}
02:40:45.104 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
02:40:45.104 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
02:40:45.105 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-2.05 mountX=0.18 mountY=-0.06, mountTheta=-0.32
02:40:45.108 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.16, opts=13)
02:40:45.109 00.001 10844 Enqueuing Move request for scope (-0.09, -0.16)
02:40:45.109 00.000 11060 Worker thread wakes up
02:40:45.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
02:40:45.109 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
02:40:45.109 00.000 11060 Moving (-0.09, -0.16) raw xDistance=0.18 yDistance=-0.06
02:40:45.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:45.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:40:45.110 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:45.122 00.012 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:40:45.122 00.000 11060 MoveAxis(W, 43, ABG)
02:40:45.122 00.000 11060 Guiding  Dir = 3, Dur = 43
02:40:45.123 00.001 10844 UpdateGuideState exits: m=2328 SNR=30.4
02:40:45.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:45.124 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:45.124 00.000 10844 Enqueuing Expose request
02:40:45.130 00.006 11060 IsSlewing returns 0
02:40:45.130 00.000 11060 IsGuiding returns 0
02:40:45.181 00.051 11060 IsGuiding returns 0
02:40:45.181 00.000 11060 Move returns status 0, amount 43
02:40:45.181 00.000 11060 MoveAxis(N, 0, ABG)
02:40:45.181 00.000 11060 Move returns status 0, amount 0
02:40:45.182 00.001 11060 move complete, result=0
02:40:45.182 00.000 11060 worker thread done servicing request
02:40:45.182 00.000 11060 Worker thread wakes up
02:40:45.182 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
02:40:45.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:45.183 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:45.842 00.659 11060 Exposure complete
02:40:46.592 00.750 11060 worker thread done servicing request
02:40:46.592 00.000 10844 OnExposeComplete: enter
02:40:46.592 00.000 10844 UpdateGuideState(): m_state=6
02:40:46.592 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
02:40:46.593 00.001 10844 Star::Find returns 1 (0), X=1551.04, Y=562.01, Mass=2166, SNR=29.4, Peak=214 HFD=2.9
02:40:46.593 00.000 10844 MultiStar: [#1 0.05,0.28,0.97,U] [#2 0.30,0.16,1.05,U] [#3 0.05,-0.63,0.86,U] [#4 0.22,-0.04,0.97,U] [#5 0.06,0.96,0.00,M3] [#6 -0.09,0.32,0.87,U] [#7 0.18,0.02,0.56,U] [#8 0.55,0.20,0.66,U] 
02:40:46.593 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.00}, one-star: {-0.01, -0.29}
02:40:46.593 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
02:40:46.593 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
02:40:46.593 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.00 mountX=-0.03 mountY=0.14, mountTheta=1.75
02:40:46.596 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.00, opts=13)
02:40:46.597 00.001 10844 Enqueuing Move request for scope (0.14, -0.00)
02:40:46.597 00.000 11060 Worker thread wakes up
02:40:46.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:46.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
02:40:46.597 00.000 10844 UpdateGuideState exits: m=2166 SNR=29.4
02:40:46.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
02:40:46.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:46.597 00.000 11060 Moving (0.14, -0.00) raw xDistance=-0.03 yDistance=0.14
02:40:46.598 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:46.598 00.000 10844 Enqueuing Expose request
02:40:46.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:40:46.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:46.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:40:46.598 00.000 11060 MoveAxis(E, 0, ABG)
02:40:46.598 00.000 11060 Move returns status 0, amount 0
02:40:46.598 00.000 11060 MoveAxis(N, 0, ABG)
02:40:46.598 00.000 11060 Move returns status 0, amount 0
02:40:46.598 00.000 11060 move complete, result=0
02:40:46.598 00.000 11060 worker thread done servicing request
02:40:46.599 00.001 11060 Worker thread wakes up
02:40:46.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:46.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:46.601 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:47.229 00.628 11060 Exposure complete
02:40:47.836 00.607 10844 OnExposeComplete: enter
02:40:47.836 00.000 10844 UpdateGuideState(): m_state=6
02:40:47.838 00.002 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
02:40:47.838 00.000 10844 Star::Find returns 1 (0), X=1551.15, Y=562.13, Mass=2258, SNR=30.7, Peak=203 HFD=3.5
02:40:47.838 00.000 10844 MultiStar: [#1 0.06,0.68,0.85,U] [#2 -0.32,0.46,0.96,U] [#3 -0.03,-0.07,0.73,U] [#4 0.26,0.44,0.95,U] [#5 0.07,0.89,0.00,M4] [#6 0.17,0.91,0.00,M1] [#7 -0.23,0.04,0.52,U] [#8 0.56,0.52,0.61,U] 
02:40:47.839 00.001 10844 single-star, 6 included, MultiStar: {0.05, 0.28}, one-star: {0.10, -0.17}
02:40:47.839 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.75) = xAngle (0.73 = 0.73)
02:40:47.839 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
02:40:47.839 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.02 mountX=0.15 mountY=0.13, mountTheta=0.72
02:40:47.841 00.002 11060 worker thread done servicing request
02:40:47.842 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.17, opts=13)
02:40:47.842 00.000 10844 Enqueuing Move request for scope (0.10, -0.17)
02:40:47.842 00.000 11060 Worker thread wakes up
02:40:47.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:47.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:40:47.842 00.000 10844 UpdateGuideState exits: m=2258 SNR=30.7
02:40:47.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:40:47.843 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:47.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:47.843 00.000 10844 Enqueuing Expose request
02:40:47.843 00.000 11060 Moving (0.10, -0.17) raw xDistance=0.15 yDistance=0.13
02:40:47.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:40:47.844 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:47.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:40:47.844 00.000 11060 MoveAxis(W, 36, ABG)
02:40:47.844 00.000 11060 Guiding  Dir = 3, Dur = 36
02:40:47.881 00.037 11060 IsSlewing returns 0
02:40:47.881 00.000 11060 IsGuiding returns 0
02:40:47.942 00.061 11060 IsGuiding returns 0
02:40:47.942 00.000 11060 Move returns status 0, amount 36
02:40:47.942 00.000 11060 MoveAxis(N, 0, ABG)
02:40:47.942 00.000 11060 Move returns status 0, amount 0
02:40:47.943 00.001 11060 move complete, result=0
02:40:47.943 00.000 10844 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
02:40:47.943 00.000 11060 worker thread done servicing request
02:40:47.943 00.000 11060 Worker thread wakes up
02:40:47.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:47.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:48.592 00.649 11060 Exposure complete
02:40:50.534 01.942 11060 worker thread done servicing request
02:40:50.534 00.000 10844 OnExposeComplete: enter
02:40:50.534 00.000 10844 UpdateGuideState(): m_state=6
02:40:50.535 00.001 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
02:40:50.535 00.000 10844 Star::Find returns 1 (0), X=1550.96, Y=562.17, Mass=2201, SNR=29.5, Peak=186 HFD=3.7
02:40:50.536 00.001 10844 MultiStar: [#1 -0.07,0.79,0.00,M1] [#2 -0.04,0.21,0.95,U] [#3 0.31,0.15,0.81,U] [#4 -0.05,0.29,1.02,U] [#5 -0.10,0.60,0.64,U] [#6 -0.21,0.59,0.73,U] [#7 0.39,0.30,0.61,U] [#8 0.33,0.92,0.00,M1] 
02:40:50.536 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.26}, one-star: {-0.09, -0.13}
02:40:50.536 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.75) = xAngle (-0.42 = -0.42)
02:40:50.536 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.44 = -0.44)
02:40:50.536 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.17 mountX=0.15 mountY=-0.07, mountTheta=-0.43
02:40:50.537 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
02:40:50.539 00.002 10844 Enqueuing Move request for scope (-0.09, -0.13)
02:40:50.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:50.539 00.000 10844 UpdateGuideState exits: m=2201 SNR=29.5
02:40:50.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:50.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:50.539 00.000 10844 Enqueuing Expose request
02:40:50.539 00.000 11060 Worker thread wakes up
02:40:50.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
02:40:50.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
02:40:50.539 00.000 11060 Moving (-0.09, -0.13) raw xDistance=0.15 yDistance=-0.07
02:40:50.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:40:50.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:50.541 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:40:50.541 00.000 11060 MoveAxis(W, 37, ABG)
02:40:50.541 00.000 11060 Guiding  Dir = 3, Dur = 37
02:40:50.565 00.024 11060 IsSlewing returns 0
02:40:50.565 00.000 11060 IsGuiding returns 0
02:40:50.626 00.061 11060 IsGuiding returns 0
02:40:50.627 00.001 11060 Move returns status 0, amount 37
02:40:50.627 00.000 11060 MoveAxis(N, 0, ABG)
02:40:50.627 00.000 11060 Move returns status 0, amount 0
02:40:50.627 00.000 11060 move complete, result=0
02:40:50.627 00.000 11060 worker thread done servicing request
02:40:50.627 00.000 11060 Worker thread wakes up
02:40:50.627 00.000 10844 GuideStep: 0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
02:40:50.628 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:50.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:53.035 02.407 11060 Exposure complete
02:40:55.886 02.851 11060 worker thread done servicing request
02:40:55.886 00.000 10844 OnExposeComplete: enter
02:40:55.886 00.000 10844 UpdateGuideState(): m_state=6
02:40:55.887 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
02:40:55.887 00.000 10844 Star::Find returns 1 (0), X=1551.23, Y=561.47, Mass=2116, SNR=28.8, Peak=231 HFD=3.1
02:40:55.887 00.000 10844 MultiStar: [#1 -0.12,0.65,0.99,U] [#2 -0.06,-0.14,1.06,U] [#3 0.03,-0.29,0.89,U] [#4 0.32,-0.22,1.04,U] [#5 0.23,0.49,0.71,U] [#6 -0.13,0.32,0.88,U] [#7 0.10,-0.38,0.61,U] [#8 0.46,-0.28,0.66,U] 
02:40:55.888 00.001 10844 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.19, -0.83}
02:40:55.888 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.75) = xAngle (1.08 = 1.08)
02:40:55.888 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.07 = 1.07)
02:40:55.888 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=0.06 mountY=0.11, mountTheta=1.08
02:40:55.902 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.08, opts=13)
02:40:55.902 00.000 10844 Enqueuing Move request for scope (0.10, -0.08)
02:40:55.902 00.000 11060 Worker thread wakes up
02:40:55.903 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
02:40:55.903 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
02:40:55.903 00.000 11060 Moving (0.10, -0.08) raw xDistance=0.06 yDistance=0.11
02:40:55.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:40:55.905 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:40:55.905 00.000 10844 UpdateGuideState exits: m=2116 SNR=28.8
02:40:55.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:55.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:55.906 00.001 10844 Enqueuing Expose request
02:40:55.940 00.034 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:55.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:40:55.940 00.000 11060 MoveAxis(E, 0, ABG)
02:40:55.943 00.003 11060 Move returns status 0, amount 0
02:40:55.943 00.000 11060 MoveAxis(N, 0, ABG)
02:40:55.943 00.000 11060 Move returns status 0, amount 0
02:40:55.944 00.001 11060 move complete, result=0
02:40:55.944 00.000 11060 worker thread done servicing request
02:40:55.944 00.000 11060 Worker thread wakes up
02:40:55.948 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:55.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:55.950 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:56.725 00.775 11060 Exposure complete
02:40:58.333 01.608 11060 worker thread done servicing request
02:40:58.333 00.000 10844 OnExposeComplete: enter
02:40:58.333 00.000 10844 UpdateGuideState(): m_state=6
02:40:58.334 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
02:40:58.334 00.000 10844 Star::Find returns 1 (0), X=1550.54, Y=561.49, Mass=2388, SNR=30.6, Peak=230 HFD=3.2
02:40:58.335 00.001 10844 MultiStar: [#1 -0.54,-0.10,0.86,U] [#2 -0.09,-0.30,0.91,U] [#3 -0.09,-0.41,0.81,U] [#4 -0.03,-0.52,1.01,U] [#5 -0.40,0.10,0.67,U] [#6 -0.41,-0.04,0.79,U] [#7 0.45,-0.31,0.64,U] [#8 0.63,-0.84,0.00,M1] 
02:40:58.335 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.33}, one-star: {-0.51, -0.81}
02:40:58.335 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.75) = xAngle (-0.41 = -0.41)
02:40:58.335 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
02:40:58.335 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.33 hyp=0.39 cameraTheta=-2.16 mountX=0.36 mountY=-0.16, mountTheta=-0.42
02:40:58.340 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.33, opts=13)
02:40:58.340 00.000 10844 Enqueuing Move request for scope (-0.22, -0.33)
02:40:58.340 00.000 11060 Worker thread wakes up
02:40:58.341 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:40:58.341 00.000 10844 UpdateGuideState exits: m=2388 SNR=30.6
02:40:58.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:58.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:40:58.341 00.000 10844 Enqueuing Expose request
02:40:58.343 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.33) opts 0xd
02:40:58.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.33)
02:40:58.345 00.002 11060 Moving (-0.22, -0.33) raw xDistance=0.36 yDistance=-0.16
02:40:58.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
02:40:58.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:58.346 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:40:58.356 00.010 11060 MoveAxis(W, 89, ABG)
02:40:58.356 00.000 11060 Guiding  Dir = 3, Dur = 89
02:40:58.366 00.010 11060 IsSlewing returns 0
02:40:58.368 00.002 11060 IsGuiding returns 0
02:40:58.459 00.091 11060 IsGuiding returns 0
02:40:58.459 00.000 11060 Move returns status 0, amount 89
02:40:58.460 00.001 11060 MoveAxis(N, 0, ABG)
02:40:58.460 00.000 11060 Move returns status 0, amount 0
02:40:58.460 00.000 11060 move complete, result=0
02:40:58.460 00.000 11060 worker thread done servicing request
02:40:58.460 00.000 11060 Worker thread wakes up
02:40:58.460 00.000 10844 GuideStep: 0.4 px 89 ms WEST, -0.2 px 0 ms NORTH
02:40:58.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:40:58.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:40:59.266 00.806 11060 Exposure complete
02:41:00.359 01.093 10844 OnExposeComplete: enter
02:41:00.359 00.000 10844 UpdateGuideState(): m_state=6
02:41:00.360 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
02:41:00.360 00.000 10844 Star::Find returns 1 (0), X=1550.87, Y=561.77, Mass=2037, SNR=28.1, Peak=207 HFD=2.9
02:41:00.360 00.000 11060 worker thread done servicing request
02:41:00.361 00.001 10844 MultiStar: [#1 -0.25,-0.25,1.13,U] [#2 -0.18,-0.11,1.06,U] [#3 0.28,-0.88,0.00,M1] [#4 -0.07,-0.02,1.22,U] [#5 -0.41,0.25,0.74,U] [#6 -0.14,0.44,0.84,U] [#7 0.22,-0.68,0.75,U] [#8 -0.02,0.01,0.59,U] 
02:41:00.361 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.12}, one-star: {-0.18, -0.53}
02:41:00.361 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.75) = xAngle (-0.65 = -0.65)
02:41:00.363 00.002 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.67 = -0.67)
02:41:00.363 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.40 mountX=0.15 mountY=-0.11, mountTheta=-0.66
02:41:00.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.12, opts=13)
02:41:00.365 00.000 10844 Enqueuing Move request for scope (-0.14, -0.12)
02:41:00.365 00.000 11060 Worker thread wakes up
02:41:00.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:41:00.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
02:41:00.365 00.000 10844 UpdateGuideState exits: m=2037 SNR=28.1
02:41:00.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
02:41:00.366 00.001 11060 Moving (-0.14, -0.12) raw xDistance=0.15 yDistance=-0.11
02:41:00.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:41:00.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:00.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:00.384 00.018 10844 Enqueuing Expose request
02:41:00.385 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:00.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:41:00.385 00.000 11060 MoveAxis(W, 39, ABG)
02:41:00.385 00.000 11060 Guiding  Dir = 3, Dur = 39
02:41:00.402 00.017 11060 IsSlewing returns 0
02:41:00.403 00.001 11060 IsGuiding returns 0
02:41:00.451 00.048 11060 IsGuiding returns 0
02:41:00.451 00.000 11060 Move returns status 0, amount 39
02:41:00.451 00.000 11060 MoveAxis(N, 0, ABG)
02:41:00.451 00.000 11060 Move returns status 0, amount 0
02:41:00.451 00.000 11060 move complete, result=0
02:41:00.451 00.000 11060 worker thread done servicing request
02:41:00.451 00.000 11060 Worker thread wakes up
02:41:00.451 00.000 10844 GuideStep: 0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
02:41:00.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:00.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:01.125 00.674 11060 Exposure complete
02:41:02.581 01.456 11060 worker thread done servicing request
02:41:02.581 00.000 10844 OnExposeComplete: enter
02:41:02.581 00.000 10844 UpdateGuideState(): m_state=6
02:41:02.582 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
02:41:02.582 00.000 10844 Star::Find returns 1 (0), X=1550.77, Y=561.66, Mass=2432, SNR=30.9, Peak=194 HFD=3.6
02:41:02.583 00.001 10844 MultiStar: [#1 -0.48,0.65,0.00,M1] [#2 -0.11,-0.15,0.92,U] [#3 0.06,0.01,0.84,U] [#4 -0.13,-0.02,0.98,U] [#5 -0.64,0.44,0.62,U] [#6 -0.42,0.18,0.74,U] [#7 -0.19,-0.31,0.61,U] [#8 0.24,0.46,0.60,U] 
02:41:02.583 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.05}, one-star: {-0.28, -0.64}
02:41:02.583 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.75) = xAngle (-1.14 = -1.14)
02:41:02.583 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
02:41:02.583 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-2.89 mountX=0.08 mountY=-0.17, mountTheta=-1.14
02:41:02.586 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
02:41:02.586 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
02:41:02.586 00.000 11060 Worker thread wakes up
02:41:02.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:02.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
02:41:02.586 00.000 10844 UpdateGuideState exits: m=2432 SNR=30.9
02:41:02.586 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
02:41:02.588 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:02.588 00.000 11060 Moving (-0.18, -0.05) raw xDistance=0.08 yDistance=-0.17
02:41:02.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:02.588 00.000 10844 Enqueuing Expose request
02:41:02.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:41:02.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:02.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:41:02.588 00.000 11060 MoveAxis(E, 0, ABG)
02:41:02.588 00.000 11060 Move returns status 0, amount 0
02:41:02.588 00.000 11060 MoveAxis(N, 0, ABG)
02:41:02.589 00.001 11060 Move returns status 0, amount 0
02:41:02.589 00.000 11060 move complete, result=0
02:41:02.589 00.000 11060 worker thread done servicing request
02:41:02.589 00.000 11060 Worker thread wakes up
02:41:02.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:02.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:02.603 00.014 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:03.228 00.625 11060 Exposure complete
02:41:03.866 00.638 11060 worker thread done servicing request
02:41:03.867 00.001 10844 OnExposeComplete: enter
02:41:03.867 00.000 10844 UpdateGuideState(): m_state=6
02:41:03.868 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
02:41:03.868 00.000 10844 Star::Find returns 1 (1), X=1550.51, Y=561.63, Mass=2106, SNR=28.8, Peak=255 HFD=3.2
02:41:03.869 00.001 10844 MultiStar: [#1 -0.62,0.15,1.02,U] [#2 -0.36,-0.04,1.01,U] [#3 0.07,-0.69,0.88,U] [#4 -0.57,-0.61,0.00,M1] [#5 -0.34,0.40,0.70,U] [#6 -0.47,0.09,0.80,U] [#7 -0.05,-0.58,0.70,U] [#8 0.11,-0.12,0.69,U] 
02:41:03.869 00.000 10844 refined, 7 included, MultiStar: {-0.30, -0.19}, one-star: {-0.54, -0.67}
02:41:03.869 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.75) = xAngle (-0.82 = -0.82)
02:41:03.869 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
02:41:03.869 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.19 hyp=0.36 cameraTheta=-2.57 mountX=0.24 mountY=-0.27, mountTheta=-0.83
02:41:03.876 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.19, opts=13)
02:41:03.876 00.000 10844 Enqueuing Move request for scope (-0.30, -0.19)
02:41:03.876 00.000 11060 Worker thread wakes up
02:41:03.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.19) opts 0xd
02:41:03.878 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.19)
02:41:03.878 00.000 11060 Moving (-0.30, -0.19) raw xDistance=0.24 yDistance=-0.27
02:41:03.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:41:03.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
02:41:03.878 00.000 11060 MoveAxis(W, 60, ABG)
02:41:03.878 00.000 11060 Guiding  Dir = 3, Dur = 60
02:41:03.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:41:03.879 00.001 10844 UpdateGuideState exits: m=2106 SNR=28.8 Saturated
02:41:03.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:03.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:03.879 00.000 10844 Enqueuing Expose request
02:41:03.900 00.021 11060 IsSlewing returns 0
02:41:03.900 00.000 11060 IsGuiding returns 0
02:41:03.988 00.088 11060 IsGuiding returns 0
02:41:03.988 00.000 11060 Move returns status 0, amount 60
02:41:03.988 00.000 11060 MoveAxis(N, 104, ABG)
02:41:03.988 00.000 11060 Guiding  Dir = 0, Dur = 104
02:41:04.063 00.075 11060 IsSlewing returns 0
02:41:04.063 00.000 11060 IsGuiding returns 0
02:41:04.210 00.147 11060 IsGuiding returns 0
02:41:04.212 00.002 11060 Move returns status 0, amount 104
02:41:04.213 00.001 11060 move complete, result=0
02:41:04.229 00.016 11060 worker thread done servicing request
02:41:04.229 00.000 10844 GuideStep: 0.2 px 60 ms WEST, -0.3 px 104 ms NORTH
02:41:04.233 00.004 11060 Worker thread wakes up
02:41:04.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:04.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:05.214 00.981 11060 Exposure complete
02:41:05.644 00.430 11060 worker thread done servicing request
02:41:05.645 00.001 10844 OnExposeComplete: enter
02:41:05.645 00.000 10844 UpdateGuideState(): m_state=6
02:41:05.645 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
02:41:05.645 00.000 10844 Star::Find returns 1 (1), X=1550.47, Y=561.62, Mass=2676, SNR=32.5, Peak=255 HFD=3.4
02:41:05.646 00.001 10844 MultiStar: [#1 0.06,0.28,0.86,U] [#2 0.11,-0.14,0.84,U] [#3 -0.03,-0.85,0.00,M1] [#4 -0.04,-0.31,0.95,U] [#5 -0.05,0.54,0.61,U] [#6 -0.67,0.23,0.73,U] [#7 0.19,-0.05,0.55,U] [#8 0.32,-0.24,0.58,U] 
02:41:05.646 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.08}, one-star: {-0.58, -0.68}
02:41:05.646 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.75) = xAngle (-0.76 = -0.76)
02:41:05.646 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
02:41:05.646 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.51 mountX=0.10 mountY=-0.10, mountTheta=-0.77
02:41:05.650 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.08, opts=13)
02:41:05.650 00.000 10844 Enqueuing Move request for scope (-0.11, -0.08)
02:41:05.650 00.000 11060 Worker thread wakes up
02:41:05.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:41:05.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
02:41:05.651 00.001 10844 UpdateGuideState exits: m=2676 SNR=32.5 Saturated
02:41:05.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:05.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
02:41:05.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:05.651 00.000 10844 Enqueuing Expose request
02:41:05.651 00.000 11060 Moving (-0.11, -0.08) raw xDistance=0.10 yDistance=-0.10
02:41:05.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:41:05.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:05.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:41:05.652 00.001 11060 MoveAxis(E, 0, ABG)
02:41:05.652 00.000 11060 Move returns status 0, amount 0
02:41:05.652 00.000 11060 MoveAxis(N, 0, ABG)
02:41:05.652 00.000 11060 Move returns status 0, amount 0
02:41:05.652 00.000 11060 move complete, result=0
02:41:05.652 00.000 11060 worker thread done servicing request
02:41:05.652 00.000 11060 Worker thread wakes up
02:41:05.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:05.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:05.655 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:06.812 01.157 11060 Exposure complete
02:41:10.924 04.112 10844 OnExposeComplete: enter
02:41:10.925 00.001 11060 worker thread done servicing request
02:41:10.925 00.000 10844 UpdateGuideState(): m_state=6
02:41:10.925 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
02:41:10.925 00.000 10844 Star::Find returns 1 (0), X=1550.81, Y=561.83, Mass=2509, SNR=31.8, Peak=229 HFD=3.5
02:41:10.925 00.000 10844 MultiStar: [#1 -0.48,0.64,0.00,M1] [#2 -0.09,0.15,0.93,U] [#3 -0.15,-0.07,0.79,U] [#4 -0.40,-0.18,1.00,U] [#5 0.02,0.78,0.00,M1] [#6 -0.41,0.39,0.81,U] [#7 -0.21,0.20,0.64,U] [#8 0.19,0.38,0.64,U] 
02:41:10.927 00.002 10844 refined, 6 included, MultiStar: {-0.20, 0.02}, one-star: {-0.23, -0.47}
02:41:10.927 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.79 = -1.49)
02:41:10.927 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.77 = -1.51)
02:41:10.927 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.04 mountX=0.02 mountY=-0.20, mountTheta=-1.49
02:41:10.928 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.02, opts=13)
02:41:10.929 00.001 10844 Enqueuing Move request for scope (-0.20, 0.02)
02:41:10.929 00.000 11060 Worker thread wakes up
02:41:10.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:10.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
02:41:10.929 00.000 10844 UpdateGuideState exits: m=2509 SNR=31.8
02:41:10.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
02:41:10.929 00.000 11060 Moving (-0.20, 0.02) raw xDistance=0.02 yDistance=-0.20
02:41:10.930 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:10.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:41:10.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:10.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
02:41:10.930 00.000 10844 Enqueuing Expose request
02:41:10.930 00.000 11060 MoveAxis(E, 0, ABG)
02:41:10.930 00.000 11060 Move returns status 0, amount 0
02:41:10.930 00.000 11060 MoveAxis(N, 79, ABG)
02:41:10.930 00.000 11060 Guiding  Dir = 0, Dur = 79
02:41:10.947 00.017 11060 IsSlewing returns 0
02:41:10.948 00.001 11060 IsGuiding returns 0
02:41:11.045 00.097 11060 IsGuiding returns 0
02:41:11.045 00.000 11060 Move returns status 0, amount 79
02:41:11.045 00.000 11060 move complete, result=0
02:41:11.045 00.000 11060 worker thread done servicing request
02:41:11.045 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 79 ms NORTH
02:41:11.047 00.002 11060 Worker thread wakes up
02:41:11.049 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:11.050 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:11.822 00.772 11060 Exposure complete
02:41:14.045 02.223 11060 worker thread done servicing request
02:41:14.045 00.000 10844 OnExposeComplete: enter
02:41:14.045 00.000 10844 UpdateGuideState(): m_state=6
02:41:14.047 00.002 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
02:41:14.047 00.000 10844 Star::Find returns 1 (0), X=1551.49, Y=561.75, Mass=1966, SNR=28.0, Peak=242 HFD=3.2
02:41:14.048 00.001 10844 MultiStar: [#1 -0.10,0.74,1.03,U] [#2 -0.04,0.52,1.12,U] [#3 0.27,-0.57,0.93,U] [#4 0.25,-0.65,1.13,U] [#5 -0.09,1.27,0.00,M2] [#6 0.06,0.58,0.83,U] [#7 -0.16,0.59,0.61,U] [#8 0.10,-0.08,0.71,U] 
02:41:14.048 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.44, -0.55}
02:41:14.048 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.75) = xAngle (2.13 = 2.13)
02:41:14.048 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.11 = 2.11)
02:41:14.048 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.38 mountX=-0.06 mountY=0.11, mountTheta=2.12
02:41:14.065 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
02:41:14.066 00.001 10844 Enqueuing Move request for scope (0.11, 0.05)
02:41:14.067 00.001 11060 Worker thread wakes up
02:41:14.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
02:41:14.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
02:41:14.067 00.000 11060 Moving (0.11, 0.05) raw xDistance=-0.06 yDistance=0.11
02:41:14.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:41:14.068 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:14.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:41:14.068 00.000 11060 MoveAxis(E, 0, ABG)
02:41:14.068 00.000 11060 Move returns status 0, amount 0
02:41:14.068 00.000 11060 MoveAxis(N, 0, ABG)
02:41:14.068 00.000 11060 Move returns status 0, amount 0
02:41:14.068 00.000 11060 move complete, result=0
02:41:14.068 00.000 11060 worker thread done servicing request
02:41:14.072 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:14.072 00.000 10844 UpdateGuideState exits: m=1966 SNR=28.0
02:41:14.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:14.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:14.072 00.000 10844 Enqueuing Expose request
02:41:14.073 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:14.073 00.000 11060 Worker thread wakes up
02:41:14.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:14.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:14.724 00.651 11060 Exposure complete
02:41:15.296 00.572 11060 worker thread done servicing request
02:41:15.297 00.001 10844 OnExposeComplete: enter
02:41:15.297 00.000 10844 UpdateGuideState(): m_state=6
02:41:15.298 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
02:41:15.298 00.000 10844 Star::Find returns 1 (0), X=1551.18, Y=561.80, Mass=2353, SNR=30.8, Peak=244 HFD=3.6
02:41:15.299 00.001 10844 MultiStar: [#1 0.20,0.40,0.93,U] [#2 0.11,-0.10,0.99,U] [#3 0.18,0.04,0.72,U] [#4 0.19,-0.03,1.04,U] [#5 -0.33,0.51,0.67,U] [#6 -0.26,1.15,0.00,M1] [#7 0.38,-0.18,0.61,U] [#8 0.07,-0.14,0.66,U] 
02:41:15.299 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.01}, one-star: {0.13, -0.50}
02:41:15.299 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.66 = 1.66)
02:41:15.299 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.64 = 1.64)
02:41:15.299 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.01 mountY=0.12, mountTheta=1.66
02:41:15.301 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.01, opts=13)
02:41:15.301 00.000 10844 Enqueuing Move request for scope (0.12, -0.01)
02:41:15.302 00.001 11060 Worker thread wakes up
02:41:15.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:41:15.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
02:41:15.302 00.000 10844 UpdateGuideState exits: m=2353 SNR=30.8
02:41:15.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
02:41:15.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:15.302 00.000 11060 Moving (0.12, -0.01) raw xDistance=-0.01 yDistance=0.12
02:41:15.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:41:15.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:15.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:15.302 00.000 10844 Enqueuing Expose request
02:41:15.303 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:41:15.303 00.000 11060 MoveAxis(E, 0, ABG)
02:41:15.303 00.000 11060 Move returns status 0, amount 0
02:41:15.303 00.000 11060 MoveAxis(N, 0, ABG)
02:41:15.303 00.000 11060 Move returns status 0, amount 0
02:41:15.303 00.000 11060 move complete, result=0
02:41:15.303 00.000 11060 worker thread done servicing request
02:41:15.304 00.001 11060 Worker thread wakes up
02:41:15.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:15.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:15.312 00.008 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:15.926 00.614 11060 Exposure complete
02:41:17.018 01.092 11060 worker thread done servicing request
02:41:17.018 00.000 10844 OnExposeComplete: enter
02:41:17.018 00.000 10844 UpdateGuideState(): m_state=6
02:41:17.019 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
02:41:17.019 00.000 10844 Star::Find returns 1 (0), X=1551.19, Y=561.70, Mass=2471, SNR=31.3, Peak=243 HFD=3.5
02:41:17.020 00.001 10844 MultiStar: [#1 -0.15,0.36,1.00,U] [#2 0.37,0.03,0.91,U] [#3 0.43,-0.05,0.73,U] [#4 0.02,-0.28,0.95,U] [#5 -0.38,0.20,0.68,U] [#6 -0.48,0.62,0.00,M2] [#7 0.11,0.14,0.59,U] [#8 0.44,-0.15,0.65,U] 
02:41:17.020 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.06}, one-star: {0.14, -0.60}
02:41:17.020 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
02:41:17.021 00.001 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
02:41:17.021 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=0.04 mountY=0.13, mountTheta=1.27
02:41:17.024 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.06, opts=13)
02:41:17.024 00.000 10844 Enqueuing Move request for scope (0.12, -0.06)
02:41:17.025 00.001 11060 Worker thread wakes up
02:41:17.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:41:17.025 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:41:17.025 00.000 11060 Moving (0.12, -0.06) raw xDistance=0.04 yDistance=0.13
02:41:17.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:41:17.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:17.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:41:17.025 00.000 11060 MoveAxis(E, 0, ABG)
02:41:17.026 00.001 11060 Move returns status 0, amount 0
02:41:17.026 00.000 11060 MoveAxis(N, 0, ABG)
02:41:17.026 00.000 11060 Move returns status 0, amount 0
02:41:17.026 00.000 11060 move complete, result=0
02:41:17.026 00.000 11060 worker thread done servicing request
02:41:17.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:17.026 00.000 10844 UpdateGuideState exits: m=2471 SNR=31.3
02:41:17.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:17.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:17.027 00.001 10844 Enqueuing Expose request
02:41:17.027 00.000 11060 Worker thread wakes up
02:41:17.028 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:17.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:17.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:17.695 00.667 11060 Exposure complete
02:41:19.872 02.177 11060 worker thread done servicing request
02:41:19.872 00.000 10844 OnExposeComplete: enter
02:41:19.872 00.000 10844 UpdateGuideState(): m_state=6
02:41:19.874 00.002 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
02:41:19.874 00.000 10844 Star::Find returns 1 (0), X=1550.93, Y=561.03, Mass=2268, SNR=30.4, Peak=208 HFD=3.9
02:41:19.875 00.001 10844 MultiStar: [#1 -0.04,0.63,0.95,U] [#2 -0.14,-0.04,1.01,U] [#3 0.31,-0.47,0.86,U] [#4 -0.05,-0.46,1.05,U] [#5 -0.16,0.39,0.65,U] [#6 0.17,-0.41,0.87,U] [#7 0.07,0.28,0.65,U] [#8 0.62,0.19,0.57,U] 
02:41:19.875 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.18}, one-star: {-0.12, -1.27}
02:41:19.875 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.75) = xAngle (0.43 = 0.43)
02:41:19.875 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.41 = 0.41)
02:41:19.875 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.32 mountX=0.17 mountY=0.08, mountTheta=0.41
02:41:19.877 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.18, opts=13)
02:41:19.877 00.000 10844 Enqueuing Move request for scope (0.05, -0.18)
02:41:19.877 00.000 11060 Worker thread wakes up
02:41:19.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:41:19.878 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
02:41:19.878 00.000 10844 UpdateGuideState exits: m=2268 SNR=30.4
02:41:19.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
02:41:19.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:19.878 00.000 11060 Moving (0.05, -0.18) raw xDistance=0.17 yDistance=0.08
02:41:19.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:19.878 00.000 10844 Enqueuing Expose request
02:41:19.880 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:41:19.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:19.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:41:19.880 00.000 11060 MoveAxis(W, 43, ABG)
02:41:19.880 00.000 11060 Guiding  Dir = 3, Dur = 43
02:41:19.914 00.034 11060 IsSlewing returns 0
02:41:19.915 00.001 11060 IsGuiding returns 0
02:41:19.978 00.063 11060 IsGuiding returns 0
02:41:19.979 00.001 11060 Move returns status 0, amount 43
02:41:19.979 00.000 11060 MoveAxis(N, 0, ABG)
02:41:19.979 00.000 11060 Move returns status 0, amount 0
02:41:19.979 00.000 11060 move complete, result=0
02:41:19.979 00.000 11060 worker thread done servicing request
02:41:19.979 00.000 11060 Worker thread wakes up
02:41:19.979 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
02:41:19.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:19.980 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:21.556 01.576 11060 Exposure complete
02:41:29.385 07.829 10844 OnExposeComplete: enter
02:41:29.385 00.000 10844 UpdateGuideState(): m_state=6
02:41:29.386 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
02:41:29.387 00.001 10844 Star::Find returns 1 (1), X=1551.26, Y=561.93, Mass=2544, SNR=31.6, Peak=255 HFD=3.7
02:41:29.387 00.000 10844 MultiStar: [#1 -0.23,0.30,0.81,U] [#2 0.21,-0.48,0.97,U] [#3 0.45,-0.01,0.79,U] [#4 0.13,-0.23,0.97,U] [#5 -0.15,0.06,0.75,U] [#6 0.17,0.34,0.77,U] [#7 -0.14,-0.53,0.65,U] [#8 0.81,-0.05,0.00,M1] 
02:41:29.387 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.21, -0.37}
02:41:29.387 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.75) = xAngle (0.82 = 0.82)
02:41:29.387 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.80 = 0.80)
02:41:29.388 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.93 mountX=0.11 mountY=0.12, mountTheta=0.81
02:41:29.406 00.018 11060 worker thread done servicing request
02:41:29.410 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.13, opts=13)
02:41:29.410 00.000 10844 Enqueuing Move request for scope (0.10, -0.13)
02:41:29.411 00.001 11060 Worker thread wakes up
02:41:29.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:41:29.411 00.000 10844 UpdateGuideState exits: m=2544 SNR=31.6 Saturated
02:41:29.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
02:41:29.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:29.412 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
02:41:29.412 00.000 11060 Moving (0.10, -0.13) raw xDistance=0.11 yDistance=0.12
02:41:29.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:41:29.477 00.065 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:29.477 00.000 10844 Enqueuing Expose request
02:41:29.487 00.010 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:29.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:41:29.488 00.001 11060 MoveAxis(E, 0, ABG)
02:41:29.488 00.000 11060 Move returns status 0, amount 0
02:41:29.489 00.001 11060 MoveAxis(N, 0, ABG)
02:41:29.490 00.001 11060 Move returns status 0, amount 0
02:41:29.490 00.000 11060 move complete, result=0
02:41:29.490 00.000 11060 worker thread done servicing request
02:41:29.491 00.001 11060 Worker thread wakes up
02:41:29.492 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:29.515 00.023 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:29.535 00.020 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:30.280 00.745 11060 Exposure complete
02:41:31.091 00.811 11060 worker thread done servicing request
02:41:31.091 00.000 10844 OnExposeComplete: enter
02:41:31.091 00.000 10844 UpdateGuideState(): m_state=6
02:41:31.092 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
02:41:31.092 00.000 10844 Star::Find returns 1 (0), X=1551.23, Y=562.24, Mass=1969, SNR=27.6, Peak=192 HFD=3.5
02:41:31.092 00.000 10844 MultiStar: [#1 -0.19,0.33,1.10,U] [#2 0.22,0.21,1.14,U] [#3 0.60,-0.20,0.88,U] [#4 0.58,0.51,1.07,U] [#5 -0.24,0.84,0.00,M1] [#6 0.49,0.54,0.92,U] [#7 0.17,-0.03,0.67,U] [#8 0.46,0.14,0.70,U] 
02:41:31.093 00.001 10844 single-star, 7 included, MultiStar: {0.30, 0.20}, one-star: {0.18, -0.06}
02:41:31.093 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.75) = xAngle (1.42 = 1.42)
02:41:31.093 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
02:41:31.093 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.33 mountX=0.03 mountY=0.19, mountTheta=1.42
02:41:31.096 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.06, opts=13)
02:41:31.097 00.001 10844 Enqueuing Move request for scope (0.18, -0.06)
02:41:31.097 00.000 11060 Worker thread wakes up
02:41:31.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
02:41:31.097 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
02:41:31.097 00.000 11060 Moving (0.18, -0.06) raw xDistance=0.03 yDistance=0.19
02:41:31.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:41:31.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:41:31.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:41:31.097 00.000 11060 MoveAxis(E, 0, ABG)
02:41:31.098 00.001 11060 Move returns status 0, amount 0
02:41:31.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:31.098 00.000 10844 UpdateGuideState exits: m=1969 SNR=27.6
02:41:31.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:31.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:31.098 00.000 10844 Enqueuing Expose request
02:41:31.099 00.001 11060 MoveAxis(N, 0, ABG)
02:41:31.099 00.000 11060 Move returns status 0, amount 0
02:41:31.099 00.000 11060 move complete, result=0
02:41:31.099 00.000 11060 worker thread done servicing request
02:41:31.099 00.000 11060 Worker thread wakes up
02:41:31.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:31.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:31.101 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:31.775 00.674 11060 Exposure complete
02:41:32.550 00.775 11060 worker thread done servicing request
02:41:32.551 00.001 10844 OnExposeComplete: enter
02:41:32.551 00.000 10844 UpdateGuideState(): m_state=6
02:41:32.552 00.001 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
02:41:32.552 00.000 10844 Star::Find returns 1 (0), X=1550.83, Y=561.92, Mass=2112, SNR=28.5, Peak=179 HFD=4.0
02:41:32.552 00.000 10844 MultiStar: [#1 -0.08,0.40,1.01,U] [#2 0.19,0.20,1.08,U] [#3 0.33,0.35,0.96,U] [#4 0.60,0.04,0.98,U] [#5 -0.01,0.83,0.00,M2] [#6 -0.03,0.24,0.84,U] [#7 0.19,0.26,0.62,U] [#8 0.65,0.02,0.61,U] 
02:41:32.552 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.14}, one-star: {-0.21, -0.38}
02:41:32.552 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.75) = xAngle (2.40 = 2.40)
02:41:32.553 00.001 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.38 = 2.38)
02:41:32.553 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=-0.17 mountY=0.16, mountTheta=2.39
02:41:32.556 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.14, opts=13)
02:41:32.556 00.000 10844 Enqueuing Move request for scope (0.18, 0.14)
02:41:32.556 00.000 11060 Worker thread wakes up
02:41:32.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
02:41:32.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:32.557 00.001 10844 UpdateGuideState exits: m=2112 SNR=28.5
02:41:32.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
02:41:32.557 00.000 11060 Moving (0.18, 0.14) raw xDistance=-0.17 yDistance=0.16
02:41:32.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:32.558 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:41:32.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:32.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:32.558 00.000 10844 Enqueuing Expose request
02:41:32.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:41:32.574 00.016 11060 MoveAxis(E, 42, ABG)
02:41:32.574 00.000 11060 Guiding  Dir = 2, Dur = 42
02:41:32.588 00.014 11060 IsSlewing returns 0
02:41:32.591 00.003 11060 IsGuiding returns 0
02:41:32.671 00.080 11060 IsGuiding returns 0
02:41:32.671 00.000 11060 Move returns status 0, amount 42
02:41:32.681 00.010 11060 MoveAxis(N, 0, ABG)
02:41:32.699 00.018 11060 Move returns status 0, amount 0
02:41:32.699 00.000 11060 move complete, result=0
02:41:32.700 00.001 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
02:41:32.700 00.000 11060 worker thread done servicing request
02:41:32.701 00.001 11060 Worker thread wakes up
02:41:32.708 00.007 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:32.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:33.380 00.672 11060 Exposure complete
02:41:34.128 00.748 11060 worker thread done servicing request
02:41:34.128 00.000 10844 OnExposeComplete: enter
02:41:34.128 00.000 10844 UpdateGuideState(): m_state=6
02:41:34.128 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
02:41:34.128 00.000 10844 Star::Find returns 1 (0), X=1550.87, Y=562.03, Mass=2448, SNR=31.1, Peak=221 HFD=4.1
02:41:34.129 00.001 10844 MultiStar: [#1 0.02,0.49,0.92,U] [#2 -0.22,0.41,0.94,U] [#3 0.23,-0.40,0.82,U] [#4 0.07,-0.17,1.01,U] [#5 0.33,0.99,0.00,M3] [#6 -0.01,0.66,0.75,U] [#7 -0.07,-0.31,0.62,U] [#8 0.71,0.25,0.56,U] 
02:41:34.129 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {-0.18, -0.28}
02:41:34.129 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
02:41:34.130 00.001 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
02:41:34.130 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.08 cameraTheta=1.12 mountX=-0.08 mountY=0.02, mountTheta=2.86
02:41:34.132 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
02:41:34.132 00.000 10844 Enqueuing Move request for scope (0.04, 0.08)
02:41:34.132 00.000 11060 Worker thread wakes up
02:41:34.132 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:34.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:41:34.132 00.000 10844 UpdateGuideState exits: m=2448 SNR=31.1
02:41:34.132 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:41:34.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:34.132 00.000 11060 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=0.02
02:41:34.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:34.132 00.000 10844 Enqueuing Expose request
02:41:34.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:41:34.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:34.133 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:41:34.133 00.000 11060 MoveAxis(E, 0, ABG)
02:41:34.133 00.000 11060 Move returns status 0, amount 0
02:41:34.133 00.000 11060 MoveAxis(N, 0, ABG)
02:41:34.133 00.000 11060 Move returns status 0, amount 0
02:41:34.133 00.000 11060 move complete, result=0
02:41:34.133 00.000 11060 worker thread done servicing request
02:41:34.133 00.000 11060 Worker thread wakes up
02:41:34.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:34.134 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:34.136 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:34.787 00.651 11060 Exposure complete
02:41:36.896 02.109 11060 worker thread done servicing request
02:41:36.897 00.001 10844 OnExposeComplete: enter
02:41:36.897 00.000 10844 UpdateGuideState(): m_state=6
02:41:36.897 00.000 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
02:41:36.897 00.000 10844 Star::Find returns 1 (0), X=1551.18, Y=562.23, Mass=2121, SNR=29.2, Peak=245 HFD=3.6
02:41:36.898 00.001 10844 MultiStar: [#1 -0.15,0.80,0.00,M1] [#2 -0.11,0.57,0.98,U] [#3 0.41,0.03,0.86,U] [#4 0.30,-0.13,0.97,U] [#5 0.34,0.75,0.00,M4] [#6 0.15,0.75,0.77,U] [#7 0.52,-0.15,0.65,U] [#8 0.26,-0.06,0.60,U] 
02:41:36.898 00.000 10844 single-star, 6 included, MultiStar: {0.22, 0.14}, one-star: {0.13, -0.07}
02:41:36.898 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.75) = xAngle (1.24 = 1.24)
02:41:36.898 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.23 = 1.23)
02:41:36.898 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.51 mountX=0.05 mountY=0.14, mountTheta=1.24
02:41:36.901 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
02:41:36.901 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
02:41:36.901 00.000 11060 Worker thread wakes up
02:41:36.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
02:41:36.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:41:36.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
02:41:36.901 00.000 10844 UpdateGuideState exits: m=2121 SNR=29.2
02:41:36.901 00.000 11060 Moving (0.13, -0.07) raw xDistance=0.05 yDistance=0.14
02:41:36.903 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:36.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:41:36.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:36.903 00.000 10844 Enqueuing Expose request
02:41:36.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:36.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:41:36.903 00.000 11060 MoveAxis(E, 0, ABG)
02:41:36.903 00.000 11060 Move returns status 0, amount 0
02:41:36.903 00.000 11060 MoveAxis(N, 0, ABG)
02:41:36.904 00.001 11060 Move returns status 0, amount 0
02:41:36.904 00.000 11060 move complete, result=0
02:41:36.904 00.000 11060 worker thread done servicing request
02:41:36.904 00.000 11060 Worker thread wakes up
02:41:36.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:36.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:36.913 00.009 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:37.849 00.936 11060 Exposure complete
02:41:41.660 03.811 11060 worker thread done servicing request
02:41:41.660 00.000 10844 OnExposeComplete: enter
02:41:41.660 00.000 10844 UpdateGuideState(): m_state=6
02:41:41.661 00.001 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
02:41:41.661 00.000 10844 Star::Find returns 1 (0), X=1550.85, Y=561.93, Mass=2530, SNR=31.9, Peak=250 HFD=3.6
02:41:41.662 00.001 10844 MultiStar: [#1 -0.14,0.25,0.90,U] [#2 -0.02,0.07,0.87,U] [#3 0.37,-0.14,0.77,U] [#4 0.01,-0.28,0.89,U] [#5 -0.41,0.84,0.00,M5] [#6 -0.12,0.22,0.70,U] [#7 0.31,0.34,0.60,U] [#8 0.52,-0.03,0.63,U] 
02:41:41.662 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {-0.20, -0.37}
02:41:41.662 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
02:41:41.662 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.47 = 1.47)
02:41:41.662 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.26 mountX=0.00 mountY=0.06, mountTheta=1.49
02:41:41.664 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.02, opts=13)
02:41:41.664 00.000 10844 Enqueuing Move request for scope (0.06, -0.02)
02:41:41.664 00.000 11060 Worker thread wakes up
02:41:41.664 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:41.665 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:41:41.665 00.000 10844 UpdateGuideState exits: m=2530 SNR=31.9
02:41:41.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:41:41.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:41.665 00.000 11060 Moving (0.06, -0.02) raw xDistance=0.00 yDistance=0.06
02:41:41.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:41.665 00.000 10844 Enqueuing Expose request
02:41:41.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:41:41.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:41.666 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:41:41.666 00.000 11060 MoveAxis(E, 0, ABG)
02:41:41.666 00.000 11060 Move returns status 0, amount 0
02:41:41.666 00.000 11060 MoveAxis(N, 0, ABG)
02:41:41.666 00.000 11060 Move returns status 0, amount 0
02:41:41.666 00.000 11060 move complete, result=0
02:41:41.666 00.000 11060 worker thread done servicing request
02:41:41.666 00.000 11060 Worker thread wakes up
02:41:41.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:41.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:41.671 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:42.333 00.662 11060 Exposure complete
02:41:43.599 01.266 10844 OnExposeComplete: enter
02:41:43.599 00.000 10844 UpdateGuideState(): m_state=6
02:41:43.599 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
02:41:43.600 00.001 10844 Star::Find returns 1 (0), X=1551.03, Y=562.06, Mass=2586, SNR=32.0, Peak=238 HFD=3.9
02:41:43.600 00.000 10844 MultiStar: [#1 0.21,0.35,0.92,U] [#2 -0.02,-0.63,0.87,U] [#3 0.13,-0.01,0.75,U] [#4 0.22,-0.18,0.88,U] [#5 0.09,0.68,0.61,U] [#6 -0.15,0.04,0.69,U] [#7 0.29,0.03,0.63,U] [#8 0.48,-0.13,0.59,U] 
02:41:43.600 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {-0.01, -0.24}
02:41:43.600 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.47 = 1.47)
02:41:43.601 00.001 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.45 = 1.45)
02:41:43.601 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.29 mountX=0.01 mountY=0.13, mountTheta=1.47
02:41:43.603 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.04, opts=13)
02:41:43.603 00.000 10844 Enqueuing Move request for scope (0.13, -0.04)
02:41:43.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:41:43.604 00.001 10844 UpdateGuideState exits: m=2586 SNR=32.0
02:41:43.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:43.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:43.604 00.000 10844 Enqueuing Expose request
02:41:43.604 00.000 11060 worker thread done servicing request
02:41:43.604 00.000 11060 Worker thread wakes up
02:41:43.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
02:41:43.605 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
02:41:43.605 00.000 11060 Moving (0.13, -0.04) raw xDistance=0.01 yDistance=0.13
02:41:43.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:43.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:43.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:41:43.605 00.000 11060 MoveAxis(E, 0, ABG)
02:41:43.605 00.000 11060 Move returns status 0, amount 0
02:41:43.605 00.000 11060 MoveAxis(N, 0, ABG)
02:41:43.605 00.000 11060 Move returns status 0, amount 0
02:41:43.606 00.001 11060 move complete, result=0
02:41:43.606 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:43.607 00.001 11060 worker thread done servicing request
02:41:43.609 00.002 11060 Worker thread wakes up
02:41:43.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:43.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:44.298 00.689 11060 Exposure complete
02:41:45.712 01.414 10844 OnExposeComplete: enter
02:41:45.712 00.000 10844 UpdateGuideState(): m_state=6
02:41:45.712 00.000 11060 worker thread done servicing request
02:41:45.712 00.000 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
02:41:45.712 00.000 10844 Star::Find returns 1 (0), X=1551.04, Y=562.42, Mass=2159, SNR=29.0, Peak=231 HFD=3.5
02:41:45.714 00.002 10844 MultiStar: [#1 -0.09,0.70,1.01,U] [#2 0.40,0.34,0.99,U] [#3 0.81,0.18,0.00,M1] [#4 0.43,0.40,1.02,U] [#5 0.17,0.71,0.69,U] [#6 0.32,0.54,0.81,U] [#7 0.52,-0.18,0.64,U] [#8 0.67,0.22,0.64,U] 
02:41:45.714 00.000 10844 single-star, 7 included, MultiStar: {0.28, 0.37}, one-star: {-0.00, 0.12}
02:41:45.714 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.75) = xAngle (3.35 = -2.93)
02:41:45.730 00.016 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.33 = -2.95)
02:41:45.730 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.11 mountY=-0.02, mountTheta=-2.95
02:41:45.734 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.12, opts=13)
02:41:45.734 00.000 10844 Enqueuing Move request for scope (-0.00, 0.12)
02:41:45.734 00.000 11060 Worker thread wakes up
02:41:45.735 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
02:41:45.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:41:45.735 00.000 11060 Moving (-0.00, 0.12) raw xDistance=-0.11 yDistance=-0.02
02:41:45.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:41:45.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:45.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:41:45.735 00.000 11060 MoveAxis(E, 0, ABG)
02:41:45.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:41:45.736 00.001 10844 UpdateGuideState exits: m=2159 SNR=29.0
02:41:45.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:45.737 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:45.737 00.000 10844 Enqueuing Expose request
02:41:45.737 00.000 11060 Move returns status 0, amount 0
02:41:45.737 00.000 11060 MoveAxis(N, 0, ABG)
02:41:45.737 00.000 11060 Move returns status 0, amount 0
02:41:45.737 00.000 11060 move complete, result=0
02:41:45.737 00.000 11060 worker thread done servicing request
02:41:45.737 00.000 11060 Worker thread wakes up
02:41:45.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:45.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:45.740 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:46.382 00.642 11060 Exposure complete
02:41:46.916 00.534 11060 worker thread done servicing request
02:41:46.916 00.000 10844 OnExposeComplete: enter
02:41:46.916 00.000 10844 UpdateGuideState(): m_state=6
02:41:46.916 00.000 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
02:41:46.916 00.000 10844 Star::Find returns 1 (0), X=1551.22, Y=561.81, Mass=2091, SNR=28.9, Peak=243 HFD=2.9
02:41:46.918 00.002 10844 MultiStar: [#1 0.16,0.75,1.06,U] [#2 0.55,0.04,0.99,U] [#3 0.19,-0.17,0.85,U] [#4 0.05,-0.11,1.08,U] [#5 -0.20,0.26,0.73,U] [#6 0.25,0.13,0.79,U] [#7 0.71,0.25,0.64,U] [#8 1.08,0.25,0.00,M1] 
02:41:46.918 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.08}, one-star: {0.17, -0.49}
02:41:46.918 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.75) = xAngle (2.08 = 2.08)
02:41:46.918 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.06 = 2.06)
02:41:46.918 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.24 cameraTheta=0.33 mountX=-0.11 mountY=0.21, mountTheta=2.07
02:41:46.938 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.08, opts=13)
02:41:46.938 00.000 10844 Enqueuing Move request for scope (0.22, 0.08)
02:41:46.938 00.000 11060 Worker thread wakes up
02:41:46.939 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:46.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
02:41:46.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
02:41:46.939 00.000 11060 Moving (0.22, 0.08) raw xDistance=-0.11 yDistance=0.21
02:41:46.939 00.000 10844 UpdateGuideState exits: m=2091 SNR=28.9
02:41:46.940 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:46.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:46.940 00.000 10844 Enqueuing Expose request
02:41:46.944 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:41:46.948 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:46.951 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:41:46.951 00.000 11060 MoveAxis(E, 0, ABG)
02:41:46.951 00.000 11060 Move returns status 0, amount 0
02:41:46.951 00.000 11060 MoveAxis(N, 0, ABG)
02:41:46.951 00.000 11060 Move returns status 0, amount 0
02:41:46.951 00.000 11060 move complete, result=0
02:41:46.952 00.001 11060 worker thread done servicing request
02:41:46.952 00.000 11060 Worker thread wakes up
02:41:46.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:46.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:46.955 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:47.613 00.658 11060 Exposure complete
02:41:48.383 00.770 10844 OnExposeComplete: enter
02:41:48.384 00.001 10844 UpdateGuideState(): m_state=6
02:41:48.384 00.000 11060 worker thread done servicing request
02:41:48.384 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
02:41:48.384 00.000 10844 Star::Find returns 1 (0), X=1551.08, Y=561.96, Mass=2203, SNR=29.5, Peak=188 HFD=3.9
02:41:48.385 00.001 10844 MultiStar: [#1 -0.09,0.76,0.95,U] [#2 0.12,0.22,0.94,U] [#3 0.14,-0.44,0.77,U] [#4 0.10,0.17,1.03,U] [#5 -0.23,1.13,0.00,M3] [#6 -0.16,0.75,0.82,U] [#7 0.35,0.52,0.56,U] [#8 0.27,0.50,0.68,U] 
02:41:48.385 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.25}, one-star: {0.03, -0.34}
02:41:48.385 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.75) = xAngle (3.02 = 3.02)
02:41:48.385 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.01 = 3.01)
02:41:48.386 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.27 mountX=-0.26 mountY=0.04, mountTheta=3.01
02:41:48.388 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.25, opts=13)
02:41:48.388 00.000 10844 Enqueuing Move request for scope (0.08, 0.25)
02:41:48.388 00.000 11060 Worker thread wakes up
02:41:48.389 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
02:41:48.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
02:41:48.389 00.000 11060 Moving (0.08, 0.25) raw xDistance=-0.26 yDistance=0.04
02:41:48.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:41:48.391 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:48.393 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:41:48.393 00.000 11060 MoveAxis(E, 64, ABG)
02:41:48.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:48.394 00.001 11060 Guiding  Dir = 2, Dur = 64
02:41:48.394 00.000 10844 UpdateGuideState exits: m=2203 SNR=29.5
02:41:48.394 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:48.394 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:48.394 00.000 10844 Enqueuing Expose request
02:41:48.397 00.003 11060 IsSlewing returns 0
02:41:48.398 00.001 11060 IsGuiding returns 0
02:41:48.474 00.076 11060 IsGuiding returns 0
02:41:48.475 00.001 11060 Move returns status 0, amount 64
02:41:48.475 00.000 11060 MoveAxis(N, 0, ABG)
02:41:48.475 00.000 11060 Move returns status 0, amount 0
02:41:48.475 00.000 11060 move complete, result=0
02:41:48.475 00.000 11060 worker thread done servicing request
02:41:48.475 00.000 10844 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
02:41:48.475 00.000 11060 Worker thread wakes up
02:41:48.479 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:48.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:49.126 00.647 11060 Exposure complete
02:41:49.681 00.555 11060 worker thread done servicing request
02:41:49.681 00.000 10844 OnExposeComplete: enter
02:41:49.681 00.000 10844 UpdateGuideState(): m_state=6
02:41:49.683 00.002 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
02:41:49.683 00.000 10844 Star::Find returns 1 (0), X=1550.99, Y=561.71, Mass=2244, SNR=29.3, Peak=204 HFD=4.0
02:41:49.683 00.000 10844 MultiStar: [#1 0.13,0.15,1.00,U] [#2 0.05,0.47,1.04,U] [#3 0.13,-0.06,0.86,U] [#4 -0.05,0.01,1.06,U] [#5 0.09,0.79,0.67,U] [#6 -0.05,0.80,0.00,M1] [#7 0.49,0.37,0.60,U] [#8 0.49,0.11,0.67,U] 
02:41:49.683 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {-0.06, -0.59}
02:41:49.683 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.75) = xAngle (2.52 = 2.52)
02:41:49.684 00.001 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.50 = 2.50)
02:41:49.684 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=-0.14 mountY=0.10, mountTheta=2.51
02:41:49.690 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
02:41:49.691 00.001 10844 Enqueuing Move request for scope (0.12, 0.12)
02:41:49.691 00.000 11060 Worker thread wakes up
02:41:49.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:41:49.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:41:49.691 00.000 11060 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=0.10
02:41:49.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:41:49.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:49.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:41:49.692 00.001 11060 MoveAxis(E, 37, ABG)
02:41:49.692 00.000 11060 Guiding  Dir = 2, Dur = 37
02:41:49.693 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:49.693 00.000 10844 UpdateGuideState exits: m=2244 SNR=29.3
02:41:49.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:49.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:49.693 00.000 10844 Enqueuing Expose request
02:41:49.717 00.024 11060 IsSlewing returns 0
02:41:49.718 00.001 11060 IsGuiding returns 0
02:41:49.788 00.070 11060 IsGuiding returns 0
02:41:49.794 00.006 11060 Move returns status 0, amount 37
02:41:49.799 00.005 11060 MoveAxis(N, 0, ABG)
02:41:49.799 00.000 11060 Move returns status 0, amount 0
02:41:49.799 00.000 11060 move complete, result=0
02:41:49.799 00.000 11060 worker thread done servicing request
02:41:49.799 00.000 10844 GuideStep: -0.1 px 37 ms EAST, 0.1 px 0 ms NORTH
02:41:49.803 00.004 11060 Worker thread wakes up
02:41:49.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:49.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:51.412 01.609 11060 Exposure complete
02:41:52.176 00.764 11060 worker thread done servicing request
02:41:52.177 00.001 10844 OnExposeComplete: enter
02:41:52.177 00.000 10844 UpdateGuideState(): m_state=6
02:41:52.178 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
02:41:52.178 00.000 10844 Star::Find returns 1 (0), X=1551.26, Y=561.77, Mass=2429, SNR=30.8, Peak=254 HFD=3.6
02:41:52.178 00.000 10844 MultiStar: [#1 -0.06,0.61,0.94,U] [#2 0.30,-0.10,0.93,U] [#3 0.51,-0.34,0.79,U] [#4 -0.06,0.15,0.99,U] [#5 -0.37,0.59,0.66,U] [#6 0.01,-0.13,0.79,U] [#7 0.45,0.40,0.66,U] [#8 0.31,-0.22,0.69,U] 
02:41:52.179 00.001 10844 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.21, -0.53}
02:41:52.179 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
02:41:52.179 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
02:41:52.179 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.06 mountY=0.14, mountTheta=1.97
02:41:52.181 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
02:41:52.181 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
02:41:52.181 00.000 11060 Worker thread wakes up
02:41:52.181 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:41:52.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
02:41:52.181 00.000 10844 UpdateGuideState exits: m=2429 SNR=30.8
02:41:52.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
02:41:52.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:52.181 00.000 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.14
02:41:52.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:52.183 00.002 10844 Enqueuing Expose request
02:41:52.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:41:52.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:52.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:41:52.183 00.000 11060 MoveAxis(E, 0, ABG)
02:41:52.183 00.000 11060 Move returns status 0, amount 0
02:41:52.183 00.000 11060 MoveAxis(N, 0, ABG)
02:41:52.183 00.000 11060 Move returns status 0, amount 0
02:41:52.183 00.000 11060 move complete, result=0
02:41:52.183 00.000 11060 worker thread done servicing request
02:41:52.183 00.000 11060 Worker thread wakes up
02:41:52.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:52.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:52.196 00.013 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:52.904 00.708 11060 Exposure complete
02:41:56.709 03.805 11060 worker thread done servicing request
02:41:56.709 00.000 10844 OnExposeComplete: enter
02:41:56.709 00.000 10844 UpdateGuideState(): m_state=6
02:41:56.709 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
02:41:56.709 00.000 10844 Star::Find returns 1 (0), X=1551.13, Y=562.35, Mass=2552, SNR=31.1, Peak=221 HFD=3.7
02:41:56.710 00.001 10844 MultiStar: [#1 0.03,0.68,0.91,U] [#2 0.78,0.08,0.90,U] [#3 0.58,-0.43,0.80,U] [#4 0.28,0.28,1.00,U] [#5 0.20,0.62,0.53,U] [#6 -0.01,0.68,0.81,U] [#7 0.40,0.26,0.60,U] [#8 0.79,0.10,0.57,U] 
02:41:56.710 00.000 10844 single-star, 8 included, MultiStar: {0.33, 0.25}, one-star: {0.08, 0.05}
02:41:56.710 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.75) = xAngle (2.27 = 2.27)
02:41:56.711 00.001 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.25 = 2.25)
02:41:56.711 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.51 mountX=-0.06 mountY=0.07, mountTheta=2.26
02:41:56.714 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
02:41:56.714 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
02:41:56.714 00.000 11060 Worker thread wakes up
02:41:56.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:41:56.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
02:41:56.714 00.000 10844 UpdateGuideState exits: m=2552 SNR=31.1
02:41:56.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
02:41:56.716 00.002 11060 Moving (0.08, 0.05) raw xDistance=-0.06 yDistance=0.07
02:41:56.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:41:56.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:56.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:56.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:41:56.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:56.716 00.000 10844 Enqueuing Expose request
02:41:56.716 00.000 11060 MoveAxis(E, 0, ABG)
02:41:56.717 00.001 11060 Move returns status 0, amount 0
02:41:56.718 00.001 11060 MoveAxis(N, 0, ABG)
02:41:56.718 00.000 11060 Move returns status 0, amount 0
02:41:56.718 00.000 11060 move complete, result=0
02:41:56.718 00.000 11060 worker thread done servicing request
02:41:56.718 00.000 11060 Worker thread wakes up
02:41:56.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:56.719 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:56.723 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:57.497 00.774 11060 Exposure complete
02:41:58.888 01.391 11060 worker thread done servicing request
02:41:58.900 00.012 10844 OnExposeComplete: enter
02:41:58.901 00.001 10844 UpdateGuideState(): m_state=6
02:41:58.902 00.001 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
02:41:58.902 00.000 10844 Star::Find returns 1 (0), X=1551.06, Y=561.66, Mass=2166, SNR=29.3, Peak=192 HFD=3.8
02:41:58.902 00.000 10844 MultiStar: [#1 0.46,0.79,0.00,M1] [#2 0.52,0.10,1.06,U] [#3 0.45,-0.32,0.81,U] [#4 0.26,0.11,0.98,U] [#5 -0.04,0.43,0.67,U] [#6 -0.12,0.50,0.74,U] [#7 0.60,0.01,0.60,U] [#8 0.40,0.44,0.62,U] 
02:41:58.902 00.000 10844 refined, 7 included, MultiStar: {0.26, 0.04}, one-star: {0.01, -0.64}
02:41:58.903 00.001 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.75) = xAngle (1.90 = 1.90)
02:41:58.904 00.001 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.89 = 1.89)
02:41:58.927 00.023 10844 CameraToMount -- cameraX=0.26 cameraY=0.04 hyp=0.26 cameraTheta=0.15 mountX=-0.09 mountY=0.25, mountTheta=1.90
02:41:58.962 00.035 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.04, opts=13)
02:41:58.962 00.000 10844 Enqueuing Move request for scope (0.26, 0.04)
02:41:58.962 00.000 11060 Worker thread wakes up
02:41:58.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.04) opts 0xd
02:41:58.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.04)
02:41:58.962 00.000 11060 Moving (0.26, 0.04) raw xDistance=-0.09 yDistance=0.25
02:41:58.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:41:58.963 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:41:58.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:41:58.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:41:58.963 00.000 11060 MoveAxis(E, 0, ABG)
02:41:58.963 00.000 11060 Move returns status 0, amount 0
02:41:58.963 00.000 11060 MoveAxis(N, 0, ABG)
02:41:58.963 00.000 11060 Move returns status 0, amount 0
02:41:58.965 00.002 11060 move complete, result=0
02:41:59.001 00.036 11060 worker thread done servicing request
02:41:59.001 00.000 10844 UpdateGuideState exits: m=2166 SNR=29.3
02:41:59.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:59.003 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:41:59.003 00.000 10844 Enqueuing Expose request
02:41:59.037 00.034 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:59.038 00.001 11060 Worker thread wakes up
02:41:59.039 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:41:59.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:41:59.689 00.650 11060 Exposure complete
02:42:01.126 01.437 11060 worker thread done servicing request
02:42:01.126 00.000 10844 OnExposeComplete: enter
02:42:01.126 00.000 10844 UpdateGuideState(): m_state=6
02:42:01.127 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
02:42:01.127 00.000 10844 Star::Find returns 1 (0), X=1551.22, Y=561.66, Mass=2337, SNR=30.2, Peak=253 HFD=3.7
02:42:01.128 00.001 10844 MultiStar: [#1 0.16,0.14,0.92,U] [#2 0.19,-0.01,0.97,U] [#3 0.29,-0.16,0.83,U] [#4 -0.03,-0.20,1.02,U] [#5 -0.07,0.03,0.70,U] [#6 0.09,0.11,0.78,U] [#7 0.40,0.21,0.58,U] [#8 0.77,-0.05,0.73,U] 
02:42:01.128 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.18, -0.64}
02:42:01.128 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.75) = xAngle (1.34 = 1.34)
02:42:01.128 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
02:42:01.128 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.41 mountX=0.05 mountY=0.21, mountTheta=1.34
02:42:01.129 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.09, opts=13)
02:42:01.130 00.001 10844 Enqueuing Move request for scope (0.20, -0.09)
02:42:01.130 00.000 11060 Worker thread wakes up
02:42:01.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:01.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
02:42:01.130 00.000 10844 UpdateGuideState exits: m=2337 SNR=30.2
02:42:01.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
02:42:01.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:01.130 00.000 11060 Moving (0.20, -0.09) raw xDistance=0.05 yDistance=0.21
02:42:01.131 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:01.131 00.000 10844 Enqueuing Expose request
02:42:01.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:42:01.131 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.17 newest=0.54
02:42:01.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:42:01.131 00.000 11060 MoveAxis(E, 0, ABG)
02:42:01.131 00.000 11060 Move returns status 0, amount 0
02:42:01.131 00.000 11060 BLC: Oldest BLC event removed
02:42:01.132 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 624 applied
02:42:01.132 00.000 11060 MoveAxis(S, 707, ABG)
02:42:01.132 00.000 11060 Guiding  Dir = 1, Dur = 707
02:42:01.135 00.003 11060 IsSlewing returns 0
02:42:01.135 00.000 11060 IsGuiding returns 0
02:42:01.848 00.713 11060 IsGuiding returns 0
02:42:01.851 00.003 11060 Move returns status 0, amount 707
02:42:01.851 00.000 11060 move complete, result=0
02:42:01.852 00.001 11060 worker thread done servicing request
02:42:01.852 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 707 ms SOUTH
02:42:01.852 00.000 11060 Worker thread wakes up
02:42:01.855 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:01.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:02.520 00.665 11060 Exposure complete
02:42:03.105 00.585 11060 worker thread done servicing request
02:42:03.105 00.000 10844 OnExposeComplete: enter
02:42:03.105 00.000 10844 UpdateGuideState(): m_state=6
02:42:03.106 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
02:42:03.106 00.000 10844 Star::Find returns 1 (0), X=1550.63, Y=561.95, Mass=2306, SNR=30.1, Peak=248 HFD=3.3
02:42:03.106 00.000 10844 MultiStar: [#1 -0.18,0.20,0.97,U] [#2 0.05,-0.77,0.98,U] [#3 0.18,-0.34,0.79,U] [#4 0.11,-0.21,1.07,U] [#5 -0.52,0.56,0.65,U] [#6 0.16,0.12,0.77,U] [#7 0.20,-0.73,0.63,U] [#8 0.25,-0.22,0.67,U] 
02:42:03.107 00.001 10844 refined, 8 included, MultiStar: {-0.03, -0.20}, one-star: {-0.41, -0.35}
02:42:03.107 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.05 = 0.05)
02:42:03.107 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
02:42:03.107 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.71 mountX=0.21 mountY=0.01, mountTheta=0.03
02:42:03.113 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.20, opts=13)
02:42:03.113 00.000 10844 Enqueuing Move request for scope (-0.03, -0.20)
02:42:03.113 00.000 11060 Worker thread wakes up
02:42:03.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:03.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
02:42:03.113 00.000 10844 UpdateGuideState exits: m=2306 SNR=30.1
02:42:03.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:03.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
02:42:03.114 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:03.114 00.000 11060 Moving (-0.03, -0.20) raw xDistance=0.21 yDistance=0.01
02:42:03.114 00.000 10844 Enqueuing Expose request
02:42:03.114 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.149896, 1:0.005798
02:42:03.114 00.000 11060 BLC: No correction, Miss < min_move
02:42:03.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:42:03.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:03.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:42:03.115 00.001 11060 MoveAxis(W, 51, ABG)
02:42:03.115 00.000 11060 Guiding  Dir = 3, Dur = 51
02:42:03.133 00.018 11060 IsSlewing returns 0
02:42:03.134 00.001 11060 IsGuiding returns 0
02:42:03.199 00.065 11060 IsGuiding returns 0
02:42:03.199 00.000 11060 Move returns status 0, amount 51
02:42:03.199 00.000 11060 MoveAxis(N, 0, ABG)
02:42:03.199 00.000 11060 Move returns status 0, amount 0
02:42:03.199 00.000 11060 move complete, result=0
02:42:03.200 00.001 11060 worker thread done servicing request
02:42:03.200 00.000 11060 Worker thread wakes up
02:42:03.200 00.000 10844 GuideStep: 0.2 px 51 ms WEST, 0.0 px 0 ms NORTH
02:42:03.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:03.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:03.847 00.647 11060 Exposure complete
02:42:04.832 00.985 10844 OnExposeComplete: enter
02:42:04.832 00.000 10844 UpdateGuideState(): m_state=6
02:42:04.832 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
02:42:04.833 00.001 10844 Star::Find returns 1 (0), X=1550.59, Y=561.95, Mass=2171, SNR=29.4, Peak=252 HFD=3.5
02:42:04.833 00.000 10844 MultiStar: [#1 -0.14,0.09,0.93,U] [#2 0.32,-0.28,0.98,U] [#3 0.37,-0.35,0.79,U] [#4 0.28,0.01,1.06,U] [#5 -0.54,0.54,0.66,U] [#6 -0.37,0.39,0.77,U] [#7 0.69,-0.43,0.00,M1] [#8 -0.05,0.29,0.62,U] 
02:42:04.833 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.01}, one-star: {-0.46, -0.35}
02:42:04.833 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.75) = xAngle (4.80 = -1.49)
02:42:04.833 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.78 = -1.51)
02:42:04.834 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.04 mountX=0.00 mountY=-0.05, mountTheta=-1.49
02:42:04.836 00.002 11060 worker thread done servicing request
02:42:04.838 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
02:42:04.838 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
02:42:04.838 00.000 11060 Worker thread wakes up
02:42:04.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:04.839 00.001 10844 UpdateGuideState exits: m=2171 SNR=29.4
02:42:04.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
02:42:04.840 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
02:42:04.840 00.000 11060 Moving (-0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
02:42:04.840 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.149896, 1:0.005798, 2:-0.053023
02:42:04.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:04.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:04.841 00.001 10844 Enqueuing Expose request
02:42:04.855 00.014 11060 BLC: No correction, Miss < min_move
02:42:04.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:42:04.856 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:04.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:42:04.856 00.000 11060 MoveAxis(E, 0, ABG)
02:42:04.856 00.000 11060 Move returns status 0, amount 0
02:42:04.856 00.000 11060 MoveAxis(N, 0, ABG)
02:42:04.856 00.000 11060 Move returns status 0, amount 0
02:42:04.857 00.001 11060 move complete, result=0
02:42:04.857 00.000 11060 worker thread done servicing request
02:42:04.857 00.000 11060 Worker thread wakes up
02:42:04.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:04.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:04.858 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:06.249 01.391 11060 Exposure complete
02:42:07.074 00.825 11060 worker thread done servicing request
02:42:07.074 00.000 10844 OnExposeComplete: enter
02:42:07.074 00.000 10844 UpdateGuideState(): m_state=6
02:42:07.075 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
02:42:07.075 00.000 10844 Star::Find returns 1 (0), X=1551.35, Y=561.94, Mass=2397, SNR=30.9, Peak=209 HFD=3.9
02:42:07.076 00.001 10844 MultiStar: [#1 0.02,0.03,0.91,U] [#2 0.23,-0.02,0.89,U] [#3 0.24,-0.68,0.78,U] [#4 0.09,-0.22,0.94,U] [#5 -0.31,0.17,0.58,U] [#6 -0.11,0.06,0.82,U] [#7 0.43,-0.36,0.65,U] [#8 0.52,-0.14,0.69,U] 
02:42:07.076 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.18}, one-star: {0.31, -0.36}
02:42:07.076 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
02:42:07.076 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
02:42:07.076 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.83 mountX=0.14 mountY=0.19, mountTheta=0.92
02:42:07.080 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.18, opts=13)
02:42:07.095 00.015 10844 Enqueuing Move request for scope (0.16, -0.18)
02:42:07.096 00.001 11060 Worker thread wakes up
02:42:07.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:07.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
02:42:07.096 00.000 10844 UpdateGuideState exits: m=2397 SNR=30.9
02:42:07.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
02:42:07.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:07.098 00.002 11060 Moving (0.16, -0.18) raw xDistance=0.14 yDistance=0.19
02:42:07.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:07.098 00.000 10844 Enqueuing Expose request
02:42:07.098 00.000 11060 BLC: window closed
02:42:07.098 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.149896, 1:0.005798, 2:-0.053023
02:42:07.098 00.000 11060 BLC: No correction, Miss < min_move
02:42:07.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:42:07.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:07.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:42:07.099 00.001 11060 MoveAxis(W, 35, ABG)
02:42:07.099 00.000 11060 Guiding  Dir = 3, Dur = 35
02:42:07.110 00.011 11060 IsSlewing returns 0
02:42:07.110 00.000 11060 IsGuiding returns 0
02:42:07.155 00.045 11060 IsGuiding returns 0
02:42:07.155 00.000 11060 Move returns status 0, amount 35
02:42:07.157 00.002 11060 MoveAxis(N, 0, ABG)
02:42:07.157 00.000 11060 Move returns status 0, amount 0
02:42:07.157 00.000 11060 move complete, result=0
02:42:07.157 00.000 11060 worker thread done servicing request
02:42:07.157 00.000 10844 GuideStep: 0.1 px 35 ms WEST, 0.2 px 0 ms NORTH
02:42:07.157 00.000 11060 Worker thread wakes up
02:42:07.158 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:07.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:08.070 00.912 11060 Exposure complete
02:42:11.467 03.397 11060 worker thread done servicing request
02:42:11.467 00.000 10844 OnExposeComplete: enter
02:42:11.467 00.000 10844 UpdateGuideState(): m_state=6
02:42:11.468 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
02:42:11.468 00.000 10844 Star::Find returns 1 (1), X=1550.64, Y=561.91, Mass=2421, SNR=31.0, Peak=255 HFD=3.8
02:42:11.468 00.000 10844 MultiStar: [#1 0.36,0.63,0.98,U] [#2 -0.36,0.28,0.95,U] [#3 -0.12,-0.12,0.79,U] [#4 -0.24,-0.23,1.06,U] [#5 -0.27,0.87,0.00,M1] [#6 -0.22,0.78,0.00,M1] [#7 0.05,-0.08,0.54,U] [#8 0.29,0.41,0.61,U] 
02:42:11.468 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.06}, one-star: {-0.40, -0.39}
02:42:11.468 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.75) = xAngle (4.30 = -1.98)
02:42:11.473 00.005 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -2.00)
02:42:11.475 00.002 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.55 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
02:42:11.572 00.097 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
02:42:11.573 00.001 10844 Enqueuing Move request for scope (-0.09, 0.06)
02:42:11.573 00.000 11060 Worker thread wakes up
02:42:11.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
02:42:11.573 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
02:42:11.573 00.000 11060 Moving (-0.09, 0.06) raw xDistance=-0.04 yDistance=-0.10
02:42:11.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:42:11.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:11.574 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:11.575 00.001 10844 UpdateGuideState exits: m=2421 SNR=31.0 Saturated
02:42:11.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:11.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:11.575 00.000 10844 Enqueuing Expose request
02:42:11.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:42:11.576 00.001 11060 MoveAxis(E, 0, ABG)
02:42:11.615 00.039 11060 Move returns status 0, amount 0
02:42:11.615 00.000 11060 MoveAxis(N, 0, ABG)
02:42:11.620 00.005 11060 Move returns status 0, amount 0
02:42:11.621 00.001 11060 move complete, result=0
02:42:11.621 00.000 11060 worker thread done servicing request
02:42:11.621 00.000 11060 Worker thread wakes up
02:42:11.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:11.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:11.627 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:12.227 00.600 11060 Exposure complete
02:42:14.073 01.846 11060 worker thread done servicing request
02:42:14.073 00.000 10844 OnExposeComplete: enter
02:42:14.073 00.000 10844 UpdateGuideState(): m_state=6
02:42:14.074 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
02:42:14.074 00.000 10844 Star::Find returns 1 (0), X=1550.71, Y=562.06, Mass=2509, SNR=32.0, Peak=233 HFD=3.5
02:42:14.075 00.001 10844 MultiStar: [#1 -0.04,0.31,0.86,U] [#2 -0.50,-0.01,0.88,U] [#3 -0.11,-0.20,0.73,U] [#4 0.14,0.24,0.94,U] [#5 -0.48,0.67,0.00,M2] [#6 -0.30,0.40,0.76,U] [#7 0.34,-0.32,0.59,U] [#8 0.26,0.17,0.62,U] 
02:42:14.075 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.05}, one-star: {-0.34, -0.24}
02:42:14.075 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.75) = xAngle (4.43 = -1.85)
02:42:14.075 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.42 = -1.87)
02:42:14.075 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.68 mountX=-0.03 mountY=-0.11, mountTheta=-1.85
02:42:14.077 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
02:42:14.077 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
02:42:14.078 00.001 11060 Worker thread wakes up
02:42:14.080 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
02:42:14.081 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:42:14.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:42:14.081 00.000 11060 Moving (-0.10, 0.05) raw xDistance=-0.03 yDistance=-0.11
02:42:14.081 00.000 10844 UpdateGuideState exits: m=2509 SNR=32.0
02:42:14.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:42:14.082 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:14.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:14.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:14.082 00.000 10844 Enqueuing Expose request
02:42:14.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:42:14.082 00.000 11060 MoveAxis(E, 0, ABG)
02:42:14.083 00.001 11060 Move returns status 0, amount 0
02:42:14.084 00.001 11060 MoveAxis(N, 0, ABG)
02:42:14.084 00.000 11060 Move returns status 0, amount 0
02:42:14.084 00.000 11060 move complete, result=0
02:42:14.085 00.001 11060 worker thread done servicing request
02:42:14.086 00.001 11060 Worker thread wakes up
02:42:14.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:14.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:14.092 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:14.774 00.682 11060 Exposure complete
02:42:16.200 01.426 10844 OnExposeComplete: enter
02:42:16.200 00.000 10844 UpdateGuideState(): m_state=6
02:42:16.201 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
02:42:16.201 00.000 10844 Star::Find returns 1 (0), X=1550.53, Y=561.89, Mass=2144, SNR=28.4, Peak=175 HFD=3.6
02:42:16.201 00.000 10844 MultiStar: [#1 -0.38,0.70,1.06,U] [#2 0.02,1.03,0.00,M1] [#3 0.41,0.35,0.82,U] [#4 0.03,0.47,1.03,U] [#5 0.17,0.80,0.00,M3] [#6 -0.57,0.55,0.83,U] [#7 0.67,0.40,0.67,U] [#8 0.15,0.68,0.69,U] 
02:42:16.201 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.38}, one-star: {-0.51, -0.41}
02:42:16.202 00.001 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.75) = xAngle (3.52 = -2.76)
02:42:16.202 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.50 = -2.78)
02:42:16.202 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.38 hyp=0.38 cameraTheta=1.77 mountX=-0.36 mountY=-0.14, mountTheta=-2.78
02:42:16.214 00.012 11060 worker thread done servicing request
02:42:16.252 00.038 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.38, opts=13)
02:42:16.252 00.000 10844 Enqueuing Move request for scope (-0.07, 0.38)
02:42:16.253 00.001 11060 Worker thread wakes up
02:42:16.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.38) opts 0xd
02:42:16.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.38)
02:42:16.253 00.000 11060 Moving (-0.07, 0.38) raw xDistance=-0.36 yDistance=-0.14
02:42:16.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
02:42:16.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:16.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:16.254 00.001 10844 UpdateGuideState exits: m=2144 SNR=28.4
02:42:16.254 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:16.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:16.254 00.000 10844 Enqueuing Expose request
02:42:16.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:42:16.254 00.000 11060 MoveAxis(E, 88, ABG)
02:42:16.255 00.001 11060 Guiding  Dir = 2, Dur = 88
02:42:16.305 00.050 11060 IsSlewing returns 0
02:42:16.310 00.005 11060 IsGuiding returns 0
02:42:16.416 00.106 11060 IsGuiding returns 0
02:42:16.416 00.000 11060 Move returns status 0, amount 88
02:42:16.416 00.000 11060 MoveAxis(N, 0, ABG)
02:42:16.416 00.000 11060 Move returns status 0, amount 0
02:42:16.416 00.000 11060 move complete, result=0
02:42:16.418 00.002 11060 worker thread done servicing request
02:42:16.418 00.000 10844 GuideStep: -0.4 px 88 ms EAST, -0.1 px 0 ms NORTH
02:42:16.418 00.000 11060 Worker thread wakes up
02:42:16.428 00.010 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:16.429 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:17.064 00.635 11060 Exposure complete
02:42:17.765 00.701 10844 OnExposeComplete: enter
02:42:17.765 00.000 10844 UpdateGuideState(): m_state=6
02:42:17.765 00.000 11060 worker thread done servicing request
02:42:17.766 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
02:42:17.766 00.000 10844 Star::Find returns 1 (0), X=1550.91, Y=561.72, Mass=2196, SNR=29.8, Peak=208 HFD=3.1
02:42:17.766 00.000 10844 MultiStar: [#1 -0.57,0.22,0.98,U] [#2 0.10,0.23,1.01,U] [#3 -0.06,-0.50,0.87,U] [#4 -0.20,-0.43,1.05,U] [#5 -0.32,0.26,0.73,U] [#6 -0.39,0.37,0.77,U] [#7 0.22,-0.22,0.68,U] [#8 0.18,0.04,0.65,U] 
02:42:17.766 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.09}, one-star: {-0.14, -0.58}
02:42:17.766 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.75) = xAngle (-0.85 = -0.85)
02:42:17.766 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
02:42:17.766 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.60 mountX=0.11 mountY=-0.13, mountTheta=-0.85
02:42:17.772 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.09, opts=13)
02:42:17.772 00.000 10844 Enqueuing Move request for scope (-0.15, -0.09)
02:42:17.772 00.000 11060 Worker thread wakes up
02:42:17.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
02:42:17.773 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
02:42:17.773 00.000 11060 Moving (-0.15, -0.09) raw xDistance=0.11 yDistance=-0.13
02:42:17.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:42:17.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:17.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:42:17.773 00.000 11060 MoveAxis(E, 0, ABG)
02:42:17.774 00.001 11060 Move returns status 0, amount 0
02:42:17.774 00.000 11060 MoveAxis(N, 0, ABG)
02:42:17.774 00.000 11060 Move returns status 0, amount 0
02:42:17.774 00.000 11060 move complete, result=0
02:42:17.774 00.000 11060 worker thread done servicing request
02:42:17.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:17.774 00.000 10844 UpdateGuideState exits: m=2196 SNR=29.8
02:42:17.775 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:17.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:17.775 00.000 10844 Enqueuing Expose request
02:42:17.775 00.000 11060 Worker thread wakes up
02:42:17.775 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:17.777 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:17.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:18.450 00.673 11060 Exposure complete
02:42:18.950 00.500 11060 worker thread done servicing request
02:42:18.951 00.001 10844 OnExposeComplete: enter
02:42:18.951 00.000 10844 UpdateGuideState(): m_state=6
02:42:18.951 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
02:42:18.951 00.000 10844 Star::Find returns 1 (0), X=1551.12, Y=561.61, Mass=2463, SNR=31.6, Peak=241 HFD=3.5
02:42:18.952 00.001 10844 MultiStar: [#1 -0.51,0.54,0.94,U] [#2 -0.21,-0.14,0.87,U] [#3 0.37,-0.20,0.82,U] [#4 0.11,0.15,0.94,U] [#5 -0.52,1.05,0.00,M3] [#6 0.05,0.08,0.74,U] [#7 0.26,0.14,0.54,U] [#8 0.12,0.42,0.55,U] 
02:42:18.952 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.08, -0.69}
02:42:18.952 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.75) = xAngle (2.24 = 2.24)
02:42:18.952 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.22 = 2.22)
02:42:18.952 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.49 mountX=-0.01 mountY=0.01, mountTheta=2.23
02:42:18.955 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
02:42:18.955 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
02:42:18.955 00.000 11060 Worker thread wakes up
02:42:18.955 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:42:18.955 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:42:18.955 00.000 11060 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
02:42:18.955 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:18.957 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:18.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:42:18.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:18.957 00.000 11060 MoveAxis(E, 0, ABG)
02:42:18.957 00.000 10844 UpdateGuideState exits: m=2463 SNR=31.6
02:42:18.957 00.000 11060 Move returns status 0, amount 0
02:42:18.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:18.957 00.000 11060 MoveAxis(N, 0, ABG)
02:42:18.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:18.958 00.001 10844 Enqueuing Expose request
02:42:18.959 00.001 11060 Move returns status 0, amount 0
02:42:18.959 00.000 11060 move complete, result=0
02:42:18.991 00.032 11060 worker thread done servicing request
02:42:18.991 00.000 11060 Worker thread wakes up
02:42:18.991 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:42:18.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:18.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:19.643 00.652 11060 Exposure complete
02:42:21.974 02.331 11060 worker thread done servicing request
02:42:21.974 00.000 10844 OnExposeComplete: enter
02:42:21.975 00.001 10844 UpdateGuideState(): m_state=6
02:42:21.991 00.016 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
02:42:21.991 00.000 10844 Star::Find returns 1 (1), X=1550.49, Y=561.67, Mass=2202, SNR=29.6, Peak=255 HFD=3.3
02:42:21.992 00.001 10844 MultiStar: [#1 -0.11,0.51,1.03,U] [#2 -0.28,-0.33,1.03,U] [#3 0.02,-0.52,0.82,U] [#4 -0.37,0.07,1.07,U] [#5 -0.55,0.55,0.64,U] [#6 -0.81,0.17,0.00,M1] [#7 -0.21,-0.41,0.64,U] [#8 0.51,0.23,0.68,U] 
02:42:21.992 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.08}, one-star: {-0.56, -0.63}
02:42:21.992 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
02:42:21.992 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
02:42:21.992 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.78 mountX=0.12 mountY=-0.20, mountTheta=-1.03
02:42:22.013 00.021 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.08, opts=13)
02:42:22.013 00.000 10844 Enqueuing Move request for scope (-0.22, -0.08)
02:42:22.015 00.002 11060 Worker thread wakes up
02:42:22.015 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:22.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
02:42:22.015 00.000 10844 UpdateGuideState exits: m=2202 SNR=29.6 Saturated
02:42:22.015 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
02:42:22.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:22.015 00.000 11060 Moving (-0.22, -0.08) raw xDistance=0.12 yDistance=-0.20
02:42:22.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:22.015 00.000 10844 Enqueuing Expose request
02:42:22.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:42:22.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:42:22.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:42:22.017 00.002 11060 MoveAxis(E, 0, ABG)
02:42:22.017 00.000 11060 Move returns status 0, amount 0
02:42:22.017 00.000 11060 MoveAxis(N, 0, ABG)
02:42:22.017 00.000 11060 Move returns status 0, amount 0
02:42:22.053 00.036 11060 move complete, result=0
02:42:22.053 00.000 11060 worker thread done servicing request
02:42:22.053 00.000 11060 Worker thread wakes up
02:42:22.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:22.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:22.057 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:23.057 01.000 11060 Exposure complete
02:42:26.562 03.505 11060 worker thread done servicing request
02:42:26.562 00.000 10844 OnExposeComplete: enter
02:42:26.563 00.001 10844 UpdateGuideState(): m_state=6
02:42:26.563 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
02:42:26.564 00.001 10844 Star::Find returns 1 (0), X=1550.46, Y=561.89, Mass=2097, SNR=29.2, Peak=254 HFD=3.3
02:42:26.564 00.000 10844 MultiStar: [#1 -0.95,-0.15,0.00,M1] [#2 -0.54,-0.46,1.04,U] [#3 0.17,-0.68,0.76,U] [#4 -0.31,-0.63,1.07,U] [#5 -0.56,0.02,0.70,U] [#6 -0.93,0.23,0.00,M2] [#7 -0.23,-0.74,0.55,U] [#8 0.03,-0.25,0.63,U] 
02:42:26.564 00.000 10844 refined, 6 included, MultiStar: {-0.32, -0.46}, one-star: {-0.58, -0.41}
02:42:26.564 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.75) = xAngle (-0.43 = -0.43)
02:42:26.565 00.001 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
02:42:26.565 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.46 hyp=0.56 cameraTheta=-2.18 mountX=0.51 mountY=-0.24, mountTheta=-0.44
02:42:26.566 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.46, opts=13)
02:42:26.566 00.000 10844 Enqueuing Move request for scope (-0.32, -0.46)
02:42:26.566 00.000 11060 Worker thread wakes up
02:42:26.567 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:26.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.46) opts 0xd
02:42:26.567 00.000 10844 UpdateGuideState exits: m=2097 SNR=29.2
02:42:26.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.46)
02:42:26.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:26.567 00.000 11060 Moving (-0.32, -0.46) raw xDistance=0.51 yDistance=-0.24
02:42:26.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:26.567 00.000 10844 Enqueuing Expose request
02:42:26.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
02:42:26.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:42:26.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:42:26.569 00.002 11060 MoveAxis(W, 125, ABG)
02:42:26.569 00.000 11060 Guiding  Dir = 3, Dur = 125
02:42:26.574 00.005 11060 IsSlewing returns 0
02:42:26.575 00.001 11060 IsGuiding returns 0
02:42:26.719 00.144 11060 IsGuiding returns 0
02:42:26.720 00.001 11060 Move returns status 0, amount 125
02:42:26.720 00.000 11060 MoveAxis(N, 0, ABG)
02:42:26.720 00.000 11060 Move returns status 0, amount 0
02:42:26.720 00.000 11060 move complete, result=0
02:42:26.720 00.000 11060 worker thread done servicing request
02:42:26.721 00.001 10844 GuideStep: 0.5 px 125 ms WEST, -0.2 px 0 ms NORTH
02:42:26.721 00.000 11060 Worker thread wakes up
02:42:26.722 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:26.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:27.386 00.664 11060 Exposure complete
02:42:28.583 01.197 11060 worker thread done servicing request
02:42:28.583 00.000 10844 OnExposeComplete: enter
02:42:28.583 00.000 10844 UpdateGuideState(): m_state=6
02:42:28.584 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
02:42:28.584 00.000 10844 Star::Find returns 1 (0), X=1550.72, Y=562.04, Mass=2365, SNR=30.8, Peak=197 HFD=4.0
02:42:28.584 00.000 10844 MultiStar: [#1 -0.54,0.62,0.00,M2] [#2 -0.36,-0.11,0.92,U] [#3 0.06,0.15,0.79,U] [#4 -0.24,0.10,0.98,U] [#5 -0.25,0.72,0.59,U] [#6 -0.07,0.20,0.76,U] [#7 -0.51,0.42,0.63,U] [#8 0.04,-0.18,0.70,U] 
02:42:28.584 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.09}, one-star: {-0.33, -0.26}
02:42:28.584 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.75) = xAngle (4.49 = -1.79)
02:42:28.584 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.47 = -1.81)
02:42:28.585 00.001 10844 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.74 mountX=-0.05 mountY=-0.22, mountTheta=-1.79
02:42:28.586 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.09, opts=13)
02:42:28.586 00.000 10844 Enqueuing Move request for scope (-0.21, 0.09)
02:42:28.586 00.000 11060 Worker thread wakes up
02:42:28.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
02:42:28.587 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:28.587 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
02:42:28.587 00.000 10844 UpdateGuideState exits: m=2365 SNR=30.8
02:42:28.587 00.000 11060 Moving (-0.21, 0.09) raw xDistance=-0.05 yDistance=-0.22
02:42:28.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:28.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:42:28.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:28.587 00.000 10844 Enqueuing Expose request
02:42:28.587 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.03 newest=-0.66
02:42:28.589 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
02:42:28.589 00.000 11060 MoveAxis(E, 0, ABG)
02:42:28.589 00.000 11060 Move returns status 0, amount 0
02:42:28.589 00.000 11060 BLC: Oldest BLC event removed
02:42:28.589 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 624 applied
02:42:28.589 00.000 11060 MoveAxis(N, 711, ABG)
02:42:28.589 00.000 11060 Guiding  Dir = 0, Dur = 711
02:42:28.597 00.008 11060 IsSlewing returns 0
02:42:28.598 00.001 11060 IsGuiding returns 0
02:42:29.351 00.753 11060 IsGuiding returns 0
02:42:29.352 00.001 11060 Move returns status 0, amount 711
02:42:29.352 00.000 11060 move complete, result=0
02:42:29.352 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 711 ms NORTH
02:42:29.355 00.003 11060 worker thread done servicing request
02:42:29.355 00.000 11060 Worker thread wakes up
02:42:29.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:29.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:29.940 00.585 11060 Exposure complete
02:42:30.951 01.011 10844 OnExposeComplete: enter
02:42:30.951 00.000 10844 UpdateGuideState(): m_state=6
02:42:30.951 00.000 11060 worker thread done servicing request
02:42:30.951 00.000 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
02:42:30.951 00.000 10844 Star::Find returns 1 (1), X=1550.37, Y=561.42, Mass=2285, SNR=30.2, Peak=255 HFD=3.4
02:42:30.952 00.001 10844 MultiStar: [#1 -0.12,0.36,1.03,U] [#2 -0.30,-0.19,1.04,U] [#3 0.38,-0.06,0.81,U] [#4 -0.01,-0.14,0.96,U] [#5 -0.33,0.08,0.66,U] [#6 -0.50,-0.06,0.85,U] [#7 -0.48,-0.06,0.65,U] [#8 0.32,0.25,0.65,U] 
02:42:30.952 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.10}, one-star: {-0.68, -0.88}
02:42:30.952 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.75) = xAngle (-0.94 = -0.94)
02:42:30.952 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
02:42:30.952 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-2.69 mountX=0.14 mountY=-0.19, mountTheta=-0.94
02:42:30.959 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.10, opts=13)
02:42:30.959 00.000 10844 Enqueuing Move request for scope (-0.20, -0.10)
02:42:30.959 00.000 11060 Worker thread wakes up
02:42:30.959 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:30.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
02:42:30.959 00.000 10844 UpdateGuideState exits: m=2285 SNR=30.2 Saturated
02:42:30.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
02:42:30.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:30.959 00.000 11060 Moving (-0.20, -0.10) raw xDistance=0.14 yDistance=-0.19
02:42:30.960 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:30.960 00.000 10844 Enqueuing Expose request
02:42:30.960 00.000 11060 BLC: History state: CurrMiss=0.19, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.156047, 1:0.185749
02:42:30.960 00.000 11060 BLC: No correction, Miss < min_move
02:42:30.962 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:42:30.973 00.011 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:30.975 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:42:30.976 00.001 11060 MoveAxis(W, 33, ABG)
02:42:30.976 00.000 11060 Guiding  Dir = 3, Dur = 33
02:42:31.000 00.024 11060 IsSlewing returns 0
02:42:31.001 00.001 11060 IsGuiding returns 0
02:42:31.041 00.040 11060 IsGuiding returns 0
02:42:31.041 00.000 11060 Move returns status 0, amount 33
02:42:31.041 00.000 11060 MoveAxis(N, 0, ABG)
02:42:31.041 00.000 11060 Move returns status 0, amount 0
02:42:31.041 00.000 11060 move complete, result=0
02:42:31.041 00.000 11060 worker thread done servicing request
02:42:31.041 00.000 11060 Worker thread wakes up
02:42:31.041 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.2 px 0 ms NORTH
02:42:31.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:31.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:31.712 00.671 11060 Exposure complete
02:42:32.253 00.541 10844 OnExposeComplete: enter
02:42:32.253 00.000 10844 UpdateGuideState(): m_state=6
02:42:32.253 00.000 11060 worker thread done servicing request
02:42:32.255 00.002 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
02:42:32.255 00.000 10844 Star::Find returns 1 (0), X=1551.17, Y=562.17, Mass=2377, SNR=30.7, Peak=226 HFD=3.7
02:42:32.255 00.000 10844 MultiStar: [#1 -0.42,0.82,0.00,M2] [#2 -0.57,0.23,1.02,U] [#3 -0.17,-0.24,0.82,U] [#4 0.32,0.13,0.98,U] [#5 -0.25,0.90,0.00,M1] [#6 0.13,0.82,0.00,M1] [#7 0.10,0.04,0.61,U] [#8 0.38,0.58,0.58,U] 
02:42:32.256 00.001 10844 refined, 5 included, MultiStar: {0.00, 0.08}, one-star: {0.13, -0.13}
02:42:32.256 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
02:42:32.256 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.29 = -3.00)
02:42:32.256 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.55 mountX=-0.08 mountY=-0.01, mountTheta=-3.00
02:42:32.259 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.08, opts=13)
02:42:32.259 00.000 10844 Enqueuing Move request for scope (0.00, 0.08)
02:42:32.260 00.001 11060 Worker thread wakes up
02:42:32.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:32.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
02:42:32.260 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
02:42:32.260 00.000 10844 UpdateGuideState exits: m=2377 SNR=30.7
02:42:32.260 00.000 11060 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=-0.01
02:42:32.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:32.260 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.156047, 1:0.185749, 2:0.011193
02:42:32.262 00.002 11060 BLC: No correction, Miss < min_move
02:42:32.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:32.262 00.000 10844 Enqueuing Expose request
02:42:32.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:42:32.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:32.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:42:32.262 00.000 11060 MoveAxis(E, 0, ABG)
02:42:32.262 00.000 11060 Move returns status 0, amount 0
02:42:32.262 00.000 11060 MoveAxis(N, 0, ABG)
02:42:32.262 00.000 11060 Move returns status 0, amount 0
02:42:32.262 00.000 11060 move complete, result=0
02:42:32.263 00.001 11060 worker thread done servicing request
02:42:32.264 00.001 11060 Worker thread wakes up
02:42:32.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:32.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:32.270 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:32.939 00.669 11060 Exposure complete
02:42:33.478 00.539 10844 OnExposeComplete: enter
02:42:33.478 00.000 11060 worker thread done servicing request
02:42:33.478 00.000 10844 UpdateGuideState(): m_state=6
02:42:33.478 00.000 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
02:42:33.478 00.000 10844 Star::Find returns 1 (0), X=1551.20, Y=562.12, Mass=2641, SNR=32.8, Peak=249 HFD=3.2
02:42:33.479 00.001 10844 MultiStar: [#1 -0.10,0.94,0.00,M3] [#2 -0.33,-0.22,0.93,U] [#3 0.49,-0.04,0.75,U] [#4 0.21,0.40,0.97,U] [#5 -0.58,0.81,0.00,M2] [#6 -0.07,0.48,0.66,U] [#7 -0.14,0.21,0.60,U] [#8 0.36,0.61,0.61,U] 
02:42:33.479 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {0.16, -0.18}
02:42:33.479 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
02:42:33.479 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
02:42:33.479 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.00 mountX=-0.16 mountY=0.07, mountTheta=2.73
02:42:33.481 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
02:42:33.481 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
02:42:33.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:33.482 00.001 11060 Worker thread wakes up
02:42:33.482 00.000 10844 UpdateGuideState exits: m=2641 SNR=32.8
02:42:33.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
02:42:33.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:33.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
02:42:33.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:33.482 00.000 10844 Enqueuing Expose request
02:42:33.482 00.000 11060 Moving (0.09, 0.14) raw xDistance=-0.16 yDistance=0.07
02:42:33.482 00.000 11060 BLC: window closed
02:42:33.483 00.001 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.156047, 1:0.185749, 2:0.011193
02:42:33.483 00.000 11060 BLC: No correction, Miss < min_move
02:42:33.484 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
02:42:33.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:33.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:42:33.484 00.000 11060 MoveAxis(E, 38, ABG)
02:42:33.484 00.000 11060 Guiding  Dir = 2, Dur = 38
02:42:33.490 00.006 11060 IsSlewing returns 0
02:42:33.495 00.005 11060 IsGuiding returns 0
02:42:33.569 00.074 11060 IsGuiding returns 0
02:42:33.569 00.000 11060 Move returns status 0, amount 38
02:42:33.569 00.000 11060 MoveAxis(N, 0, ABG)
02:42:33.569 00.000 11060 Move returns status 0, amount 0
02:42:33.569 00.000 11060 move complete, result=0
02:42:33.569 00.000 11060 worker thread done servicing request
02:42:33.569 00.000 11060 Worker thread wakes up
02:42:33.571 00.002 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
02:42:33.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:33.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:34.339 00.768 11060 Exposure complete
02:42:36.073 01.734 11060 worker thread done servicing request
02:42:36.073 00.000 10844 OnExposeComplete: enter
02:42:36.073 00.000 10844 UpdateGuideState(): m_state=6
02:42:36.074 00.001 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
02:42:36.074 00.000 10844 Star::Find returns 1 (1), X=1551.30, Y=561.70, Mass=2665, SNR=32.6, Peak=255 HFD=3.7
02:42:36.074 00.000 10844 MultiStar: [#1 0.22,0.35,0.94,U] [#2 0.28,0.20,0.85,U] [#3 0.60,-0.20,0.73,U] [#4 0.33,-0.48,0.98,U] [#5 0.09,0.81,0.00,M3] [#6 0.21,0.12,0.79,U] [#7 0.40,-0.23,0.59,U] [#8 0.74,-0.17,0.63,U] 
02:42:36.075 00.001 10844 refined, 7 included, MultiStar: {0.36, -0.13}, one-star: {0.25, -0.60}
02:42:36.075 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.75) = xAngle (1.39 = 1.39)
02:42:36.075 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.38 = 1.38)
02:42:36.075 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.13 hyp=0.38 cameraTheta=-0.36 mountX=0.07 mountY=0.37, mountTheta=1.39
02:42:36.078 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.13, opts=13)
02:42:36.078 00.000 10844 Enqueuing Move request for scope (0.36, -0.13)
02:42:36.078 00.000 11060 Worker thread wakes up
02:42:36.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:36.078 00.000 10844 UpdateGuideState exits: m=2665 SNR=32.6 Saturated
02:42:36.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:36.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:36.078 00.000 10844 Enqueuing Expose request
02:42:36.079 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.13) opts 0xd
02:42:36.079 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.13)
02:42:36.079 00.000 11060 Moving (0.36, -0.13) raw xDistance=0.07 yDistance=0.37
02:42:36.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:42:36.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:42:36.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:42:36.079 00.000 11060 MoveAxis(E, 0, ABG)
02:42:36.080 00.001 11060 Move returns status 0, amount 0
02:42:36.080 00.000 11060 MoveAxis(N, 0, ABG)
02:42:36.080 00.000 11060 Move returns status 0, amount 0
02:42:36.080 00.000 11060 move complete, result=0
02:42:36.080 00.000 11060 worker thread done servicing request
02:42:36.080 00.000 11060 Worker thread wakes up
02:42:36.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:36.081 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:36.081 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:42:36.761 00.680 11060 Exposure complete
02:42:39.645 02.884 11060 worker thread done servicing request
02:42:39.645 00.000 10844 OnExposeComplete: enter
02:42:39.646 00.001 10844 UpdateGuideState(): m_state=6
02:42:39.646 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
02:42:39.646 00.000 10844 Star::Find returns 1 (0), X=1550.77, Y=561.70, Mass=2265, SNR=29.5, Peak=238 HFD=3.6
02:42:39.646 00.000 10844 MultiStar: [#1 -0.29,-0.26,0.95,U] [#2 0.02,-0.36,1.01,U] [#3 0.41,-0.67,0.84,U] [#4 0.38,-0.33,1.09,U] [#5 -0.21,0.23,0.68,U] [#6 0.14,-0.59,0.86,U] [#7 0.20,-0.52,0.65,U] [#8 0.50,-0.36,0.66,U] 
02:42:39.646 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.40}, one-star: {-0.28, -0.60}
02:42:39.646 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
02:42:39.648 00.002 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
02:42:39.648 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.41 cameraTheta=-1.36 mountX=0.38 mountY=0.15, mountTheta=0.37
02:42:39.650 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.40, opts=13)
02:42:39.650 00.000 10844 Enqueuing Move request for scope (0.08, -0.40)
02:42:39.650 00.000 11060 Worker thread wakes up
02:42:39.651 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:39.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd
02:42:39.651 00.000 10844 UpdateGuideState exits: m=2265 SNR=29.5
02:42:39.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.40)
02:42:39.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:39.651 00.000 11060 Moving (0.08, -0.40) raw xDistance=0.38 yDistance=0.15
02:42:39.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:39.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
02:42:39.651 00.000 10844 Enqueuing Expose request
02:42:39.652 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:39.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:42:39.652 00.000 11060 MoveAxis(W, 93, ABG)
02:42:39.652 00.000 11060 Guiding  Dir = 3, Dur = 93
02:42:39.666 00.014 11060 IsSlewing returns 0
02:42:39.667 00.001 11060 IsGuiding returns 0
02:42:39.851 00.184 11060 IsGuiding returns 0
02:42:39.852 00.001 11060 Move returns status 0, amount 93
02:42:39.852 00.000 11060 MoveAxis(N, 0, ABG)
02:42:39.852 00.000 11060 Move returns status 0, amount 0
02:42:39.852 00.000 11060 move complete, result=0
02:42:39.853 00.001 10844 GuideStep: 0.4 px 93 ms WEST, 0.1 px 0 ms NORTH
02:42:39.853 00.000 11060 worker thread done servicing request
02:42:39.853 00.000 11060 Worker thread wakes up
02:42:39.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:39.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:40.542 00.689 11060 Exposure complete
02:42:42.072 01.530 11060 worker thread done servicing request
02:42:42.072 00.000 10844 OnExposeComplete: enter
02:42:42.072 00.000 10844 UpdateGuideState(): m_state=6
02:42:42.073 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
02:42:42.073 00.000 10844 Star::Find returns 1 (0), X=1551.07, Y=562.26, Mass=2399, SNR=30.9, Peak=215 HFD=3.9
02:42:42.073 00.000 10844 MultiStar: [#1 -0.06,0.45,0.87,U] [#2 -0.10,0.35,0.92,U] [#3 0.31,-0.02,0.77,U] [#4 -0.30,0.31,1.01,U] [#5 -0.34,0.40,0.58,U] [#6 -0.27,0.52,0.74,U] [#7 0.20,0.17,0.58,U] [#8 0.17,-0.12,0.63,U] 
02:42:42.074 00.001 10844 single-star, 8 included, MultiStar: {-0.05, 0.23}, one-star: {0.03, -0.04}
02:42:42.074 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.75) = xAngle (0.81 = 0.81)
02:42:42.087 00.013 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
02:42:42.088 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.95 mountX=0.03 mountY=0.03, mountTheta=0.80
02:42:42.092 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
02:42:42.093 00.001 10844 Enqueuing Move request for scope (0.03, -0.04)
02:42:42.093 00.000 11060 Worker thread wakes up
02:42:42.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:42.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
02:42:42.093 00.000 10844 UpdateGuideState exits: m=2399 SNR=30.9
02:42:42.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
02:42:42.093 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.03
02:42:42.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:42:42.094 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:42.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:42:42.094 00.000 11060 MoveAxis(E, 0, ABG)
02:42:42.094 00.000 11060 Move returns status 0, amount 0
02:42:42.094 00.000 11060 MoveAxis(N, 0, ABG)
02:42:42.094 00.000 11060 Move returns status 0, amount 0
02:42:42.094 00.000 11060 move complete, result=0
02:42:42.094 00.000 11060 worker thread done servicing request
02:42:42.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:42.095 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:42.095 00.000 10844 Enqueuing Expose request
02:42:42.095 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:42:42.095 00.000 11060 Worker thread wakes up
02:42:42.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:42.096 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:42.754 00.658 11060 Exposure complete
02:42:43.844 01.090 10844 OnExposeComplete: enter
02:42:43.845 00.001 10844 UpdateGuideState(): m_state=6
02:42:43.845 00.000 11060 worker thread done servicing request
02:42:43.845 00.000 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
02:42:43.845 00.000 10844 Star::Find returns 1 (0), X=1550.71, Y=561.78, Mass=2620, SNR=32.3, Peak=246 HFD=3.6
02:42:43.847 00.002 10844 MultiStar: [#1 0.01,0.84,0.00,M1] [#2 -0.18,0.36,0.92,U] [#3 0.23,0.24,0.78,U] [#4 0.21,-0.16,0.94,U] [#5 -0.42,0.74,0.00,M2] [#6 -0.45,0.64,0.76,U] [#7 0.44,-0.25,0.58,U] [#8 0.29,0.21,0.60,U] 
02:42:43.847 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {-0.34, -0.52}
02:42:43.852 00.005 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.75) = xAngle (3.45 = -2.84)
02:42:43.852 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.43 = -2.85)
02:42:43.852 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.70 mountX=-0.06 mountY=-0.02, mountTheta=-2.85
02:42:43.855 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
02:42:43.856 00.001 10844 Enqueuing Move request for scope (-0.01, 0.06)
02:42:43.856 00.000 11060 Worker thread wakes up
02:42:43.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
02:42:43.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:42:43.856 00.000 11060 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.02
02:42:43.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:42:43.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:43.856 00.000 10844 UpdateGuideState exits: m=2620 SNR=32.3
02:42:43.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:43.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:42:43.858 00.002 11060 MoveAxis(E, 0, ABG)
02:42:43.858 00.000 11060 Move returns status 0, amount 0
02:42:43.858 00.000 11060 MoveAxis(N, 0, ABG)
02:42:43.859 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:43.860 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:43.860 00.000 10844 Enqueuing Expose request
02:42:43.862 00.002 11060 Move returns status 0, amount 0
02:42:43.871 00.009 11060 move complete, result=0
02:42:43.875 00.004 11060 worker thread done servicing request
02:42:43.875 00.000 11060 Worker thread wakes up
02:42:43.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:43.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:43.902 00.027 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:44.555 00.653 11060 Exposure complete
02:42:45.042 00.487 10844 OnExposeComplete: enter
02:42:45.042 00.000 10844 UpdateGuideState(): m_state=6
02:42:45.042 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
02:42:45.043 00.001 10844 Star::Find returns 1 (0), X=1551.13, Y=562.55, Mass=2261, SNR=30.8, Peak=214 HFD=3.5
02:42:45.043 00.000 10844 MultiStar: [#1 0.12,0.95,0.00,M2] [#2 -0.41,0.53,0.99,U] [#3 0.14,-0.01,0.75,U] [#4 0.05,-0.12,0.98,U] [#5 -0.22,0.88,0.00,M3] [#6 0.54,1.49,0.00,M1] [#7 0.42,0.77,0.00,M1] [#8 0.55,0.11,0.61,U] 
02:42:45.043 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.17}, one-star: {0.08, 0.25}
02:42:45.043 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.75) = xAngle (3.10 = 3.10)
02:42:45.043 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.08 = 3.08)
02:42:45.044 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.34 mountX=-0.17 mountY=0.01, mountTheta=3.08
02:42:45.078 00.034 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.17, opts=13)
02:42:45.078 00.000 10844 Enqueuing Move request for scope (0.04, 0.17)
02:42:45.079 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:45.079 00.000 10844 UpdateGuideState exits: m=2261 SNR=30.8
02:42:45.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:45.079 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:45.079 00.000 10844 Enqueuing Expose request
02:42:45.080 00.001 11060 worker thread done servicing request
02:42:45.080 00.000 11060 Worker thread wakes up
02:42:45.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
02:42:45.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
02:42:45.080 00.000 11060 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=0.01
02:42:45.081 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:42:45.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:45.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:42:45.081 00.000 11060 MoveAxis(E, 42, ABG)
02:42:45.081 00.000 11060 Guiding  Dir = 2, Dur = 42
02:42:45.105 00.024 11060 IsSlewing returns 0
02:42:45.107 00.002 11060 IsGuiding returns 0
02:42:45.168 00.061 11060 IsGuiding returns 0
02:42:45.168 00.000 11060 Move returns status 0, amount 42
02:42:45.168 00.000 11060 MoveAxis(N, 0, ABG)
02:42:45.168 00.000 11060 Move returns status 0, amount 0
02:42:45.168 00.000 11060 move complete, result=0
02:42:45.168 00.000 11060 worker thread done servicing request
02:42:45.168 00.000 11060 Worker thread wakes up
02:42:45.168 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
02:42:45.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:45.169 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:45.831 00.662 11060 Exposure complete
02:42:46.455 00.624 11060 worker thread done servicing request
02:42:46.456 00.001 10844 OnExposeComplete: enter
02:42:46.456 00.000 10844 UpdateGuideState(): m_state=6
02:42:46.456 00.000 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
02:42:46.456 00.000 10844 Star::Find returns 1 (0), X=1551.05, Y=562.08, Mass=2291, SNR=29.9, Peak=203 HFD=3.9
02:42:46.457 00.001 10844 MultiStar: [#1 -0.43,0.91,0.00,M3] [#2 -0.36,0.32,0.99,U] [#3 0.36,-0.17,0.84,U] [#4 -0.15,0.32,1.03,U] [#5 -0.43,0.58,0.67,U] [#6 0.13,1.03,0.00,M2] [#7 0.35,0.16,0.66,U] [#8 0.25,-0.30,0.64,U] 
02:42:46.457 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.00, -0.22}
02:42:46.457 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.77)
02:42:46.457 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
02:42:46.459 00.002 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.76 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
02:42:46.466 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
02:42:46.467 00.001 10844 Enqueuing Move request for scope (-0.02, 0.10)
02:42:46.468 00.001 11060 Worker thread wakes up
02:42:46.470 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
02:42:46.471 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
02:42:46.472 00.001 11060 Moving (-0.02, 0.10) raw xDistance=-0.09 yDistance=-0.03
02:42:46.473 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:42:46.475 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:46.476 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:42:46.476 00.000 10844 UpdateGuideState exits: m=2291 SNR=29.9
02:42:46.476 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:46.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:46.476 00.000 10844 Enqueuing Expose request
02:42:46.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:42:46.476 00.000 11060 MoveAxis(E, 0, ABG)
02:42:46.476 00.000 11060 Move returns status 0, amount 0
02:42:46.478 00.002 11060 MoveAxis(N, 0, ABG)
02:42:46.478 00.000 11060 Move returns status 0, amount 0
02:42:46.478 00.000 11060 move complete, result=0
02:42:46.478 00.000 11060 worker thread done servicing request
02:42:46.478 00.000 11060 Worker thread wakes up
02:42:46.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:46.479 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:46.523 00.044 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:47.111 00.588 11060 Exposure complete
02:42:47.695 00.584 10844 OnExposeComplete: enter
02:42:47.695 00.000 10844 UpdateGuideState(): m_state=6
02:42:47.695 00.000 11060 worker thread done servicing request
02:42:47.696 00.001 10844 Star::Find(15, 1551, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
02:42:47.696 00.000 10844 Star::Find returns 1 (0), X=1550.86, Y=561.70, Mass=2611, SNR=32.3, Peak=229 HFD=3.8
02:42:47.697 00.001 10844 MultiStar: [#1 0.02,-0.40,0.89,U] [#2 0.23,-0.17,0.95,U] [#3 0.49,-0.65,0.00,M1] [#4 0.11,-0.86,0.00,M1] [#5 -0.10,0.06,0.60,U] [#6 -0.45,0.06,0.74,U] [#7 0.66,-0.85,0.00,M1] [#8 0.28,-0.69,0.64,U] 
02:42:47.697 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.31}, one-star: {-0.19, -0.60}
02:42:47.697 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.75) = xAngle (0.07 = 0.07)
02:42:47.697 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.06 = 0.06)
02:42:47.697 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.68 mountX=0.31 mountY=0.02, mountTheta=0.06
02:42:47.702 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.31, opts=13)
02:42:47.702 00.000 10844 Enqueuing Move request for scope (-0.03, -0.31)
02:42:47.702 00.000 11060 Worker thread wakes up
02:42:47.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
02:42:47.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
02:42:47.702 00.000 11060 Moving (-0.03, -0.31) raw xDistance=0.31 yDistance=0.02
02:42:47.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
02:42:47.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:47.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:42:47.702 00.000 11060 MoveAxis(W, 76, ABG)
02:42:47.702 00.000 11060 Guiding  Dir = 3, Dur = 76
02:42:47.705 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:47.706 00.001 10844 UpdateGuideState exits: m=2611 SNR=32.3
02:42:47.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:47.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:47.706 00.000 10844 Enqueuing Expose request
02:42:47.730 00.024 11060 IsSlewing returns 0
02:42:47.731 00.001 11060 IsGuiding returns 0
02:42:47.814 00.083 11060 IsGuiding returns 0
02:42:47.814 00.000 11060 Move returns status 0, amount 76
02:42:47.814 00.000 11060 MoveAxis(N, 0, ABG)
02:42:47.814 00.000 11060 Move returns status 0, amount 0
02:42:47.814 00.000 11060 move complete, result=0
02:42:47.814 00.000 11060 worker thread done servicing request
02:42:47.814 00.000 10844 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
02:42:47.819 00.005 11060 Worker thread wakes up
02:42:47.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:47.820 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:48.476 00.656 11060 Exposure complete
02:42:48.955 00.479 10844 OnExposeComplete: enter
02:42:48.955 00.000 10844 UpdateGuideState(): m_state=6
02:42:48.956 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
02:42:48.956 00.000 10844 Star::Find returns 1 (0), X=1550.71, Y=562.11, Mass=2175, SNR=29.3, Peak=225 HFD=3.4
02:42:48.956 00.000 10844 MultiStar: [#1 -0.26,0.08,0.97,U] [#2 0.17,0.15,1.04,U] [#3 -0.07,-0.39,0.84,U] [#4 0.38,0.17,1.05,U] [#5 -0.26,0.23,0.67,U] [#6 -0.32,0.53,0.82,U] [#7 0.47,-0.31,0.66,U] [#8 0.38,0.10,0.62,U] 
02:42:48.956 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {-0.33, -0.19}
02:42:48.958 00.002 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.75) = xAngle (3.21 = -3.07)
02:42:48.963 00.005 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.19 = -3.09)
02:42:48.963 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.46 mountX=-0.04 mountY=-0.00, mountTheta=-3.09
02:42:48.964 00.001 11060 worker thread done servicing request
02:42:48.969 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
02:42:48.969 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
02:42:48.970 00.001 11060 Worker thread wakes up
02:42:48.970 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:48.970 00.000 10844 UpdateGuideState exits: m=2175 SNR=29.3
02:42:48.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:48.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:48.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
02:42:48.970 00.000 10844 Enqueuing Expose request
02:42:48.971 00.001 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
02:42:48.972 00.001 11060 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=-0.00
02:42:48.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:42:48.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:48.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:42:48.972 00.000 11060 MoveAxis(E, 0, ABG)
02:42:48.972 00.000 11060 Move returns status 0, amount 0
02:42:48.973 00.001 11060 MoveAxis(N, 0, ABG)
02:42:48.973 00.000 11060 Move returns status 0, amount 0
02:42:48.973 00.000 11060 move complete, result=0
02:42:48.973 00.000 11060 worker thread done servicing request
02:42:48.973 00.000 11060 Worker thread wakes up
02:42:48.974 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:48.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:48.978 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:49.734 00.756 11060 Exposure complete
02:42:51.071 01.337 11060 worker thread done servicing request
02:42:51.071 00.000 10844 OnExposeComplete: enter
02:42:51.071 00.000 10844 UpdateGuideState(): m_state=6
02:42:51.071 00.000 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
02:42:51.072 00.001 10844 Star::Find returns 1 (0), X=1550.83, Y=562.15, Mass=2370, SNR=30.6, Peak=208 HFD=3.7
02:42:51.072 00.000 10844 MultiStar: [#1 -0.21,0.80,0.00,M2] [#2 -0.37,0.00,0.95,U] [#3 -0.29,-0.45,0.79,U] [#4 -0.04,0.22,0.96,U] [#5 -0.60,0.04,0.69,U] [#6 0.22,0.71,0.76,U] [#7 0.42,0.05,0.60,U] [#8 -0.07,0.50,0.61,U] 
02:42:51.072 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.10}, one-star: {-0.21, -0.15}
02:42:51.072 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.75) = xAngle (4.29 = -2.00)
02:42:51.072 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.27 = -2.01)
02:42:51.072 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.53 mountX=-0.07 mountY=-0.15, mountTheta=-2.00
02:42:51.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.10, opts=13)
02:42:51.074 00.000 10844 Enqueuing Move request for scope (-0.14, 0.10)
02:42:51.074 00.000 11060 Worker thread wakes up
02:42:51.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:51.076 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
02:42:51.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
02:42:51.076 00.000 10844 UpdateGuideState exits: m=2370 SNR=30.6
02:42:51.076 00.000 11060 Moving (-0.14, 0.10) raw xDistance=-0.07 yDistance=-0.15
02:42:51.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:51.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:42:51.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:51.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:51.076 00.000 10844 Enqueuing Expose request
02:42:51.077 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:42:51.077 00.000 11060 MoveAxis(E, 0, ABG)
02:42:51.077 00.000 11060 Move returns status 0, amount 0
02:42:51.077 00.000 11060 MoveAxis(N, 0, ABG)
02:42:51.077 00.000 11060 Move returns status 0, amount 0
02:42:51.077 00.000 11060 move complete, result=0
02:42:51.077 00.000 11060 worker thread done servicing request
02:42:51.077 00.000 11060 Worker thread wakes up
02:42:51.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:51.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:51.081 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:52.138 01.057 11060 Exposure complete
02:42:55.255 03.117 10844 OnExposeComplete: enter
02:42:55.255 00.000 10844 UpdateGuideState(): m_state=6
02:42:55.255 00.000 11060 worker thread done servicing request
02:42:55.255 00.000 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
02:42:55.256 00.001 10844 Star::Find returns 1 (0), X=1550.97, Y=562.39, Mass=2142, SNR=28.9, Peak=211 HFD=3.6
02:42:55.256 00.000 10844 MultiStar: [#1 0.09,0.55,1.03,U] [#2 0.26,0.19,1.06,U] [#3 -0.35,-0.01,0.83,U] [#4 0.16,0.39,1.16,U] [#5 -0.24,1.02,0.00,M1] [#6 -0.19,0.79,0.80,U] [#7 -0.42,0.08,0.59,U] [#8 0.13,0.49,0.74,U] 
02:42:55.256 00.000 10844 single-star, 7 included, MultiStar: {-0.01, 0.33}, one-star: {-0.08, 0.09}
02:42:55.256 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.75) = xAngle (4.04 = -2.24)
02:42:55.256 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.02 = -2.26)
02:42:55.256 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
02:42:55.258 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
02:42:55.258 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
02:42:55.260 00.002 11060 Worker thread wakes up
02:42:55.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:55.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
02:42:55.260 00.000 10844 UpdateGuideState exits: m=2142 SNR=28.9
02:42:55.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:42:55.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:55.260 00.000 11060 Moving (-0.08, 0.09) raw xDistance=-0.07 yDistance=-0.09
02:42:55.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:55.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:42:55.260 00.000 10844 Enqueuing Expose request
02:42:55.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:55.262 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:42:55.262 00.000 11060 MoveAxis(E, 0, ABG)
02:42:55.262 00.000 11060 Move returns status 0, amount 0
02:42:55.262 00.000 11060 MoveAxis(N, 0, ABG)
02:42:55.262 00.000 11060 Move returns status 0, amount 0
02:42:55.262 00.000 11060 move complete, result=0
02:42:55.262 00.000 11060 worker thread done servicing request
02:42:55.262 00.000 11060 Worker thread wakes up
02:42:55.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:55.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:55.281 00.019 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:56.022 00.741 11060 Exposure complete
02:42:57.179 01.157 11060 worker thread done servicing request
02:42:57.179 00.000 10844 OnExposeComplete: enter
02:42:57.179 00.000 10844 UpdateGuideState(): m_state=6
02:42:57.179 00.000 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
02:42:57.179 00.000 10844 Star::Find returns 1 (0), X=1550.98, Y=562.31, Mass=2545, SNR=32.1, Peak=183 HFD=3.9
02:42:57.180 00.001 10844 MultiStar: [#1 -0.11,0.91,0.00,M2] [#2 -0.51,0.82,0.00,M1] [#3 -0.01,0.37,0.81,U] [#4 0.31,0.38,0.98,U] [#5 0.27,0.59,0.60,U] [#6 -0.06,0.90,0.00,M1] [#7 0.53,0.36,0.59,U] [#8 -0.10,0.81,0.64,U] 
02:42:57.180 00.000 10844 single-star, 5 included, MultiStar: {0.14, 0.38}, one-star: {-0.07, 0.01}
02:42:57.180 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.75) = xAngle (4.70 = -1.59)
02:42:57.180 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.68 = -1.60)
02:42:57.180 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.94 mountX=-0.00 mountY=-0.07, mountTheta=-1.59
02:42:57.183 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.01, opts=13)
02:42:57.183 00.000 10844 Enqueuing Move request for scope (-0.07, 0.01)
02:42:57.184 00.001 11060 Worker thread wakes up
02:42:57.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:42:57.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:42:57.184 00.000 10844 UpdateGuideState exits: m=2545 SNR=32.1
02:42:57.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:42:57.184 00.000 11060 Moving (-0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
02:42:57.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:57.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:42:57.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:57.184 00.000 10844 Enqueuing Expose request
02:42:57.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:57.186 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:42:57.186 00.000 11060 MoveAxis(E, 0, ABG)
02:42:57.186 00.000 11060 Move returns status 0, amount 0
02:42:57.186 00.000 11060 MoveAxis(N, 0, ABG)
02:42:57.186 00.000 11060 Move returns status 0, amount 0
02:42:57.186 00.000 11060 move complete, result=0
02:42:57.186 00.000 11060 worker thread done servicing request
02:42:57.187 00.001 11060 Worker thread wakes up
02:42:57.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:57.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:57.189 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:57.831 00.642 11060 Exposure complete
02:42:58.979 01.148 11060 worker thread done servicing request
02:42:58.979 00.000 10844 OnExposeComplete: enter
02:42:58.979 00.000 10844 UpdateGuideState(): m_state=6
02:42:58.980 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
02:42:58.980 00.000 10844 Star::Find returns 1 (0), X=1550.80, Y=562.26, Mass=2372, SNR=30.7, Peak=221 HFD=3.5
02:42:58.980 00.000 10844 MultiStar: [#1 -0.58,0.56,0.97,U] [#2 -0.44,0.98,0.00,M2] [#3 -0.55,-0.54,0.74,U] [#4 0.51,0.14,1.06,U] [#5 -0.41,0.86,0.00,M1] [#6 -0.47,0.60,0.81,U] [#7 0.06,0.31,0.66,U] [#8 0.17,0.51,0.61,U] 
02:42:58.980 00.000 10844 single-star, 6 included, MultiStar: {-0.16, 0.21}, one-star: {-0.25, -0.04}
02:42:58.980 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.75) = xAngle (-1.22 = -1.22)
02:42:58.981 00.001 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.24 = -1.24)
02:42:58.982 00.001 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-2.97 mountX=0.09 mountY=-0.24, mountTheta=-1.22
02:42:58.990 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.04, opts=13)
02:42:58.991 00.001 10844 Enqueuing Move request for scope (-0.25, -0.04)
02:42:58.991 00.000 11060 Worker thread wakes up
02:42:58.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
02:42:58.991 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
02:42:58.991 00.000 11060 Moving (-0.25, -0.04) raw xDistance=0.09 yDistance=-0.24
02:42:58.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:42:58.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
02:42:58.991 00.000 11060 MoveAxis(E, 0, ABG)
02:42:58.991 00.000 11060 Move returns status 0, amount 0
02:42:58.992 00.001 11060 MoveAxis(N, 94, ABG)
02:42:58.992 00.000 11060 Guiding  Dir = 0, Dur = 94
02:42:58.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:42:58.993 00.001 10844 UpdateGuideState exits: m=2372 SNR=30.7
02:42:58.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:58.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:42:58.993 00.000 10844 Enqueuing Expose request
02:42:59.016 00.023 11060 IsSlewing returns 0
02:42:59.018 00.002 11060 IsGuiding returns 0
02:42:59.119 00.101 11060 IsGuiding returns 0
02:42:59.119 00.000 11060 Move returns status 0, amount 94
02:42:59.119 00.000 11060 move complete, result=0
02:42:59.121 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 94 ms NORTH
02:42:59.121 00.000 11060 worker thread done servicing request
02:42:59.123 00.002 11060 Worker thread wakes up
02:42:59.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:42:59.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:42:59.860 00.737 11060 Exposure complete
02:43:00.933 01.073 10844 OnExposeComplete: enter
02:43:00.934 00.001 10844 UpdateGuideState(): m_state=6
02:43:00.934 00.000 11060 worker thread done servicing request
02:43:00.934 00.000 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
02:43:00.934 00.000 10844 Star::Find returns 1 (1), X=1550.71, Y=562.21, Mass=2842, SNR=33.9, Peak=255 HFD=3.6
02:43:00.936 00.002 10844 MultiStar: [#1 -0.17,0.22,0.94,U] [#2 -0.14,0.41,0.85,U] [#3 -0.21,-0.06,0.74,U] [#4 -0.35,-0.28,0.92,U] [#5 -0.50,0.34,0.58,U] [#6 -0.45,0.58,0.66,U] [#7 0.26,0.40,0.58,U] [#8 0.10,-0.16,0.58,U] 
02:43:00.936 00.000 10844 refined, 8 included, MultiStar: {-0.22, 0.13}, one-star: {-0.34, -0.09}
02:43:00.936 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.75) = xAngle (4.35 = -1.93)
02:43:00.936 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.33 = -1.95)
02:43:00.937 00.001 10844 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.25 cameraTheta=2.60 mountX=-0.09 mountY=-0.23, mountTheta=-1.93
02:43:00.940 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.13, opts=13)
02:43:00.940 00.000 10844 Enqueuing Move request for scope (-0.22, 0.13)
02:43:00.940 00.000 11060 Worker thread wakes up
02:43:00.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:43:00.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
02:43:00.940 00.000 10844 UpdateGuideState exits: m=2842 SNR=33.9 Saturated
02:43:00.941 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:00.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
02:43:00.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:00.941 00.000 10844 Enqueuing Expose request
02:43:00.941 00.000 11060 Moving (-0.22, 0.13) raw xDistance=-0.09 yDistance=-0.23
02:43:00.942 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:43:00.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
02:43:00.942 00.000 11060 MoveAxis(E, 0, ABG)
02:43:00.942 00.000 11060 Move returns status 0, amount 0
02:43:00.942 00.000 11060 MoveAxis(N, 91, ABG)
02:43:00.942 00.000 11060 Guiding  Dir = 0, Dur = 91
02:43:00.949 00.007 11060 IsSlewing returns 0
02:43:00.950 00.001 11060 IsGuiding returns 0
02:43:01.056 00.106 11060 IsGuiding returns 0
02:43:01.056 00.000 11060 Move returns status 0, amount 91
02:43:01.056 00.000 11060 move complete, result=0
02:43:01.056 00.000 11060 worker thread done servicing request
02:43:01.056 00.000 11060 Worker thread wakes up
02:43:01.057 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 91 ms NORTH
02:43:01.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:01.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:01.719 00.662 11060 Exposure complete
02:43:02.462 00.743 10844 OnExposeComplete: enter
02:43:02.462 00.000 10844 UpdateGuideState(): m_state=6
02:43:02.462 00.000 11060 worker thread done servicing request
02:43:02.463 00.001 10844 Star::Find(15, 1550, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
02:43:02.464 00.001 10844 Star::Find returns 1 (0), X=1551.16, Y=561.67, Mass=2496, SNR=31.6, Peak=245 HFD=3.0
02:43:02.464 00.000 10844 MultiStar: [#1 -0.10,0.62,0.89,U] [#2 -0.30,-0.03,0.93,U] [#3 0.30,-1.24,0.00,M1] [#4 -0.28,-0.45,1.03,U] [#5 -0.52,0.44,0.66,U] [#6 0.01,0.68,0.67,U] [#7 0.26,0.41,0.62,U] [#8 0.32,-0.37,0.66,U] 
02:43:02.464 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {0.11, -0.63}
02:43:02.464 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.75) = xAngle (4.54 = -1.74)
02:43:02.464 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.52 = -1.76)
02:43:02.464 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.79 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
02:43:02.468 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
02:43:02.470 00.002 10844 Enqueuing Move request for scope (-0.08, 0.03)
02:43:02.471 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:02.471 00.000 10844 UpdateGuideState exits: m=2496 SNR=31.6
02:43:02.471 00.000 11060 Worker thread wakes up
02:43:02.472 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:02.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:02.472 00.000 10844 Enqueuing Expose request
02:43:02.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
02:43:02.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
02:43:02.473 00.001 11060 Moving (-0.08, 0.03) raw xDistance=-0.01 yDistance=-0.08
02:43:02.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:43:02.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:02.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:43:02.473 00.000 11060 MoveAxis(E, 0, ABG)
02:43:02.473 00.000 11060 Move returns status 0, amount 0
02:43:02.473 00.000 11060 MoveAxis(N, 0, ABG)
02:43:02.474 00.001 11060 Move returns status 0, amount 0
02:43:02.474 00.000 11060 move complete, result=0
02:43:02.488 00.014 11060 worker thread done servicing request
02:43:02.488 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:02.489 00.001 11060 Worker thread wakes up
02:43:02.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:02.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:03.140 00.651 11060 Exposure complete
02:43:05.214 02.074 10844 OnExposeComplete: enter
02:43:05.214 00.000 10844 UpdateGuideState(): m_state=6
02:43:05.215 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
02:43:05.215 00.000 10844 Star::Find returns 1 (0), X=1550.80, Y=561.69, Mass=2438, SNR=31.2, Peak=214 HFD=3.3
02:43:05.215 00.000 10844 MultiStar: [#1 -0.26,0.53,0.89,U] [#2 -0.15,0.08,0.86,U] [#3 0.32,-0.95,0.00,M2] [#4 0.26,-0.54,1.03,U] [#5 -0.17,0.31,0.63,U] [#6 -0.11,0.09,0.78,U] [#7 0.17,-0.45,0.64,U] [#8 0.66,-0.14,0.64,U] 
02:43:05.216 00.001 10844 refined, 7 included, MultiStar: {0.00, -0.11}, one-star: {-0.25, -0.62}
02:43:05.216 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
02:43:05.216 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
02:43:05.216 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.57 mountX=0.11 mountY=0.02, mountTheta=0.17
02:43:05.219 00.003 11060 worker thread done servicing request
02:43:05.238 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.11, opts=13)
02:43:05.238 00.000 10844 Enqueuing Move request for scope (0.00, -0.11)
02:43:05.238 00.000 11060 Worker thread wakes up
02:43:05.240 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
02:43:05.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
02:43:05.240 00.000 11060 Moving (0.00, -0.11) raw xDistance=0.11 yDistance=0.02
02:43:05.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:43:05.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:05.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:43:05.240 00.000 11060 MoveAxis(E, 0, ABG)
02:43:05.240 00.000 11060 Move returns status 0, amount 0
02:43:05.240 00.000 11060 MoveAxis(N, 0, ABG)
02:43:05.631 00.391 11060 Move returns status 0, amount 0
02:43:05.631 00.000 11060 move complete, result=0
02:43:05.631 00.000 11060 worker thread done servicing request
02:43:05.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:05.632 00.001 10844 UpdateGuideState exits: m=2438 SNR=31.2
02:43:05.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:05.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:05.632 00.000 10844 Enqueuing Expose request
02:43:05.632 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:05.633 00.001 11060 Worker thread wakes up
02:43:05.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:05.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:06.276 00.643 11060 Exposure complete
02:43:09.310 03.034 10844 OnExposeComplete: enter
02:43:09.310 00.000 10844 UpdateGuideState(): m_state=6
02:43:09.311 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
02:43:09.311 00.000 10844 Star::Find returns 1 (0), X=1551.01, Y=561.89, Mass=2266, SNR=30.0, Peak=201 HFD=4.0
02:43:09.312 00.001 10844 MultiStar: [#1 -0.09,0.50,0.99,U] [#2 -0.13,-0.07,0.97,U] [#3 -0.16,-0.08,0.81,U] [#4 0.07,0.26,1.01,U] [#5 -0.15,0.34,0.68,U] [#6 -0.06,0.54,0.76,U] [#7 -0.12,0.46,0.66,U] [#8 -0.16,0.60,0.60,U] 
02:43:09.312 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.20}, one-star: {-0.04, -0.41}
02:43:09.312 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.75) = xAngle (3.72 = -2.56)
02:43:09.312 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
02:43:09.312 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.97 mountX=-0.18 mountY=-0.12, mountTheta=-2.57
02:43:09.314 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.20, opts=13)
02:43:09.317 00.003 11060 worker thread done servicing request
02:43:09.317 00.000 10844 Enqueuing Move request for scope (-0.09, 0.20)
02:43:09.317 00.000 11060 Worker thread wakes up
02:43:09.318 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
02:43:09.318 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
02:43:09.318 00.000 11060 Moving (-0.09, 0.20) raw xDistance=-0.18 yDistance=-0.12
02:43:09.318 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:43:09.318 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:09.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:43:09.318 00.000 11060 MoveAxis(E, 45, ABG)
02:43:09.318 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:43:09.319 00.001 11060 Guiding  Dir = 2, Dur = 45
02:43:09.319 00.000 10844 UpdateGuideState exits: m=2266 SNR=30.0
02:43:09.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:09.320 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:09.320 00.000 10844 Enqueuing Expose request
02:43:09.324 00.004 11060 IsSlewing returns 0
02:43:09.327 00.003 11060 IsGuiding returns 0
02:43:09.682 00.355 11060 IsGuiding returns 0
02:43:09.682 00.000 11060 Move returns status 0, amount 45
02:43:09.683 00.001 11060 MoveAxis(N, 0, ABG)
02:43:09.683 00.000 11060 Move returns status 0, amount 0
02:43:09.683 00.000 11060 move complete, result=0
02:43:09.685 00.002 10844 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
02:43:09.688 00.003 11060 worker thread done servicing request
02:43:09.688 00.000 11060 Worker thread wakes up
02:43:09.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:09.689 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:10.452 00.763 11060 Exposure complete
02:43:12.265 01.813 11060 worker thread done servicing request
02:43:12.265 00.000 10844 OnExposeComplete: enter
02:43:12.265 00.000 10844 UpdateGuideState(): m_state=6
02:43:12.266 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
02:43:12.267 00.001 10844 Star::Find returns 1 (0), X=1550.89, Y=561.85, Mass=2607, SNR=31.8, Peak=253 HFD=3.7
02:43:12.267 00.000 10844 MultiStar: [#1 -0.60,1.04,0.00,M1] [#2 -0.23,-0.03,0.91,U] [#3 -0.14,-0.19,0.78,U] [#4 -0.02,-0.37,0.99,U] [#5 -0.72,0.71,0.00,M1] [#6 -0.71,0.15,0.71,U] [#7 0.01,-0.14,0.60,U] [#8 -0.10,-0.15,0.65,U] 
02:43:12.267 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.19}, one-star: {-0.16, -0.45}
02:43:12.267 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.75) = xAngle (-0.59 = -0.59)
02:43:12.267 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
02:43:12.269 00.002 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.35 mountX=0.22 mountY=-0.15, mountTheta=-0.61
02:43:12.274 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.19, opts=13)
02:43:12.274 00.000 10844 Enqueuing Move request for scope (-0.19, -0.19)
02:43:12.274 00.000 11060 Worker thread wakes up
02:43:12.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
02:43:12.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
02:43:12.274 00.000 11060 Moving (-0.19, -0.19) raw xDistance=0.22 yDistance=-0.15
02:43:12.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:43:12.275 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:12.275 00.000 10844 UpdateGuideState exits: m=2607 SNR=31.8
02:43:12.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:12.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:12.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:12.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:43:12.275 00.000 11060 MoveAxis(W, 53, ABG)
02:43:12.276 00.001 11060 Guiding  Dir = 3, Dur = 53
02:43:12.276 00.000 10844 Enqueuing Expose request
02:43:12.305 00.029 11060 IsSlewing returns 0
02:43:12.306 00.001 11060 IsGuiding returns 0
02:43:12.370 00.064 11060 IsGuiding returns 0
02:43:12.371 00.001 11060 Move returns status 0, amount 53
02:43:12.371 00.000 11060 MoveAxis(N, 0, ABG)
02:43:12.371 00.000 11060 Move returns status 0, amount 0
02:43:12.371 00.000 11060 move complete, result=0
02:43:12.371 00.000 11060 worker thread done servicing request
02:43:12.371 00.000 10844 GuideStep: 0.2 px 53 ms WEST, -0.2 px 0 ms NORTH
02:43:12.373 00.002 11060 Worker thread wakes up
02:43:12.375 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:12.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:13.027 00.652 11060 Exposure complete
02:43:14.732 01.705 11060 worker thread done servicing request
02:43:14.732 00.000 10844 OnExposeComplete: enter
02:43:14.732 00.000 10844 UpdateGuideState(): m_state=6
02:43:14.732 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
02:43:14.733 00.001 10844 Star::Find returns 1 (0), X=1551.13, Y=561.60, Mass=2390, SNR=30.8, Peak=229 HFD=3.6
02:43:14.733 00.000 10844 MultiStar: [#1 -0.13,0.47,0.95,U] [#2 -0.43,-0.36,0.88,U] [#3 0.50,-0.84,0.00,M1] [#4 -0.12,-0.37,0.98,U] [#5 -0.36,0.78,0.00,M2] [#6 -0.04,0.12,0.81,U] [#7 0.03,-0.34,0.57,U] [#8 0.48,0.58,0.64,U] 
02:43:14.733 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.11}, one-star: {0.09, -0.70}
02:43:14.733 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.17 = -0.17)
02:43:14.733 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
02:43:14.733 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.92 mountX=0.12 mountY=-0.02, mountTheta=-0.19
02:43:14.735 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
02:43:14.735 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
02:43:14.735 00.000 11060 Worker thread wakes up
02:43:14.737 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
02:43:14.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:14.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
02:43:14.737 00.000 10844 UpdateGuideState exits: m=2390 SNR=30.8
02:43:14.737 00.000 11060 Moving (-0.04, -0.11) raw xDistance=0.12 yDistance=-0.02
02:43:14.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:14.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:43:14.738 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:14.738 00.000 10844 Enqueuing Expose request
02:43:14.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:14.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:43:14.738 00.000 11060 MoveAxis(E, 0, ABG)
02:43:14.738 00.000 11060 Move returns status 0, amount 0
02:43:14.738 00.000 11060 MoveAxis(N, 0, ABG)
02:43:14.738 00.000 11060 Move returns status 0, amount 0
02:43:14.738 00.000 11060 move complete, result=0
02:43:14.739 00.001 11060 worker thread done servicing request
02:43:14.739 00.000 11060 Worker thread wakes up
02:43:14.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:14.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:14.742 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:15.378 00.636 11060 Exposure complete
02:43:16.276 00.898 11060 worker thread done servicing request
02:43:16.278 00.002 10844 OnExposeComplete: enter
02:43:16.278 00.000 10844 UpdateGuideState(): m_state=6
02:43:16.278 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
02:43:16.278 00.000 10844 Star::Find returns 1 (0), X=1551.15, Y=561.46, Mass=2471, SNR=31.7, Peak=221 HFD=3.4
02:43:16.279 00.001 10844 MultiStar: [#1 -0.38,0.48,0.89,U] [#2 -0.39,-0.20,1.00,U] [#3 0.31,-0.65,0.74,U] [#4 -0.11,-0.79,0.94,U] [#5 0.02,0.31,0.64,U] [#6 -0.19,-0.01,0.81,U] [#7 -0.07,-0.35,0.59,U] [#8 0.65,-0.42,0.59,U] 
02:43:16.279 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.29}, one-star: {0.11, -0.84}
02:43:16.279 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.75) = xAngle (0.04 = 0.04)
02:43:16.279 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.03 = 0.03)
02:43:16.279 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.30 cameraTheta=-1.71 mountX=0.30 mountY=0.01, mountTheta=0.03
02:43:16.281 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.29, opts=13)
02:43:16.283 00.002 10844 Enqueuing Move request for scope (-0.04, -0.29)
02:43:16.283 00.000 11060 Worker thread wakes up
02:43:16.283 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:16.283 00.000 10844 UpdateGuideState exits: m=2471 SNR=31.7
02:43:16.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:16.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:16.283 00.000 10844 Enqueuing Expose request
02:43:16.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
02:43:16.283 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
02:43:16.284 00.001 11060 Moving (-0.04, -0.29) raw xDistance=0.30 yDistance=0.01
02:43:16.285 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
02:43:16.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:16.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:43:16.285 00.000 11060 MoveAxis(W, 73, ABG)
02:43:16.285 00.000 11060 Guiding  Dir = 3, Dur = 73
02:43:16.314 00.029 11060 IsSlewing returns 0
02:43:16.315 00.001 11060 IsGuiding returns 0
02:43:16.394 00.079 11060 IsGuiding returns 0
02:43:16.394 00.000 11060 Move returns status 0, amount 73
02:43:16.394 00.000 11060 MoveAxis(N, 0, ABG)
02:43:16.394 00.000 11060 Move returns status 0, amount 0
02:43:16.394 00.000 11060 move complete, result=0
02:43:16.394 00.000 11060 worker thread done servicing request
02:43:16.394 00.000 11060 Worker thread wakes up
02:43:16.395 00.001 10844 GuideStep: 0.3 px 73 ms WEST, 0.0 px 0 ms NORTH
02:43:16.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:16.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:17.028 00.633 11060 Exposure complete
02:43:17.621 00.593 11060 worker thread done servicing request
02:43:17.621 00.000 10844 OnExposeComplete: enter
02:43:17.621 00.000 10844 UpdateGuideState(): m_state=6
02:43:17.621 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
02:43:17.622 00.001 10844 Star::Find returns 1 (0), X=1550.73, Y=561.79, Mass=2251, SNR=30.8, Peak=182 HFD=3.5
02:43:17.622 00.000 10844 MultiStar: [#1 0.03,0.65,0.93,U] [#2 -0.11,-0.38,0.91,U] [#3 0.29,-0.31,0.79,U] [#4 -0.24,-0.58,0.98,U] [#5 -0.12,0.44,0.66,U] [#6 -0.68,-0.29,0.77,U] [#7 0.01,-0.17,0.67,U] [#8 0.32,-0.31,0.68,U] 
02:43:17.623 00.001 10844 refined, 8 included, MultiStar: {-0.10, -0.18}, one-star: {-0.31, -0.51}
02:43:17.623 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
02:43:17.623 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.36 = -0.36)
02:43:17.623 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.10 mountX=0.19 mountY=-0.07, mountTheta=-0.36
02:43:17.624 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.18, opts=13)
02:43:17.630 00.006 10844 Enqueuing Move request for scope (-0.10, -0.18)
02:43:17.630 00.000 11060 Worker thread wakes up
02:43:17.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
02:43:17.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
02:43:17.630 00.000 11060 Moving (-0.10, -0.18) raw xDistance=0.19 yDistance=-0.07
02:43:17.631 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:43:17.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:17.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:43:17.631 00.000 11060 MoveAxis(W, 50, ABG)
02:43:17.631 00.000 11060 Guiding  Dir = 3, Dur = 50
02:43:17.632 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:43:17.632 00.000 10844 UpdateGuideState exits: m=2251 SNR=30.8
02:43:17.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:17.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:17.632 00.000 10844 Enqueuing Expose request
02:43:17.641 00.009 11060 IsSlewing returns 0
02:43:17.643 00.002 11060 IsGuiding returns 0
02:43:17.720 00.077 11060 IsGuiding returns 0
02:43:17.720 00.000 11060 Move returns status 0, amount 50
02:43:17.720 00.000 11060 MoveAxis(N, 0, ABG)
02:43:17.721 00.001 11060 Move returns status 0, amount 0
02:43:17.721 00.000 11060 move complete, result=0
02:43:17.721 00.000 10844 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
02:43:17.721 00.000 11060 worker thread done servicing request
02:43:17.722 00.001 11060 Worker thread wakes up
02:43:17.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:17.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:18.384 00.662 11060 Exposure complete
02:43:20.759 02.375 11060 worker thread done servicing request
02:43:20.759 00.000 10844 OnExposeComplete: enter
02:43:20.759 00.000 10844 UpdateGuideState(): m_state=6
02:43:20.759 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
02:43:20.760 00.001 10844 Star::Find returns 1 (0), X=1551.25, Y=561.66, Mass=2368, SNR=30.0, Peak=251 HFD=3.6
02:43:20.760 00.000 10844 MultiStar: [#1 0.02,-0.11,0.98,U] [#2 -0.20,-0.20,1.02,U] [#3 0.28,-0.43,0.82,U] [#4 0.28,-0.50,1.06,U] [#5 -0.52,0.30,0.72,U] [#6 0.02,-0.06,0.75,U] [#7 0.47,-0.42,0.64,U] [#8 0.40,-0.38,0.67,U] 
02:43:20.760 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.28}, one-star: {0.20, -0.64}
02:43:20.760 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
02:43:20.760 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
02:43:20.761 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.24 mountX=0.26 mountY=0.14, mountTheta=0.50
02:43:20.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.28, opts=13)
02:43:20.763 00.000 10844 Enqueuing Move request for scope (0.10, -0.28)
02:43:20.763 00.000 11060 Worker thread wakes up
02:43:20.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:43:20.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
02:43:20.763 00.000 10844 UpdateGuideState exits: m=2368 SNR=30.0
02:43:20.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
02:43:20.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:20.764 00.001 11060 Moving (0.10, -0.28) raw xDistance=0.26 yDistance=0.14
02:43:20.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:20.764 00.000 10844 Enqueuing Expose request
02:43:20.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:43:20.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:20.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:43:20.764 00.000 11060 MoveAxis(W, 66, ABG)
02:43:20.764 00.000 11060 Guiding  Dir = 3, Dur = 66
02:43:20.776 00.012 11060 IsSlewing returns 0
02:43:20.778 00.002 11060 IsGuiding returns 0
02:43:20.855 00.077 11060 IsGuiding returns 0
02:43:20.856 00.001 11060 Move returns status 0, amount 66
02:43:20.856 00.000 11060 MoveAxis(N, 0, ABG)
02:43:20.856 00.000 11060 Move returns status 0, amount 0
02:43:20.856 00.000 11060 move complete, result=0
02:43:20.856 00.000 11060 worker thread done servicing request
02:43:20.856 00.000 10844 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
02:43:20.856 00.000 11060 Worker thread wakes up
02:43:20.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:20.858 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:21.482 00.624 11060 Exposure complete
02:43:25.042 03.560 11060 worker thread done servicing request
02:43:25.042 00.000 10844 OnExposeComplete: enter
02:43:25.043 00.001 10844 UpdateGuideState(): m_state=6
02:43:25.043 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
02:43:25.043 00.000 10844 Star::Find returns 1 (1), X=1551.26, Y=561.87, Mass=2563, SNR=32.4, Peak=255 HFD=3.4
02:43:25.044 00.001 10844 MultiStar: [#1 -0.14,0.60,0.87,U] [#2 0.23,0.15,0.89,U] [#3 0.47,-0.24,0.73,U] [#4 0.82,-0.29,0.00,M1] [#5 -0.56,0.75,0.00,M1] [#6 0.29,0.53,0.76,U] [#7 0.64,0.18,0.59,U] [#8 0.29,-0.46,0.58,U] 
02:43:25.044 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.05}, one-star: {0.22, -0.43}
02:43:25.044 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.95 = 1.95)
02:43:25.044 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
02:43:25.044 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.05 hyp=0.27 cameraTheta=0.20 mountX=-0.10 mountY=0.25, mountTheta=1.95
02:43:25.050 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.05, opts=13)
02:43:25.050 00.000 10844 Enqueuing Move request for scope (0.26, 0.05)
02:43:25.051 00.001 11060 Worker thread wakes up
02:43:25.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:43:25.066 00.015 10844 UpdateGuideState exits: m=2563 SNR=32.4 Saturated
02:43:25.112 00.046 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:25.113 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:25.113 00.000 10844 Enqueuing Expose request
02:43:25.124 00.011 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.05) opts 0xd
02:43:25.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.05)
02:43:25.124 00.000 11060 Moving (0.26, 0.05) raw xDistance=-0.10 yDistance=0.25
02:43:25.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:43:25.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:25.125 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:43:25.125 00.000 11060 MoveAxis(E, 0, ABG)
02:43:25.125 00.000 11060 Move returns status 0, amount 0
02:43:25.125 00.000 11060 MoveAxis(N, 0, ABG)
02:43:25.125 00.000 11060 Move returns status 0, amount 0
02:43:25.125 00.000 11060 move complete, result=0
02:43:25.125 00.000 11060 worker thread done servicing request
02:43:25.132 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:25.135 00.003 11060 Worker thread wakes up
02:43:25.136 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:25.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:25.738 00.602 11060 Exposure complete
02:43:27.004 01.266 11060 worker thread done servicing request
02:43:27.004 00.000 10844 OnExposeComplete: enter
02:43:27.004 00.000 10844 UpdateGuideState(): m_state=6
02:43:27.004 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
02:43:27.005 00.001 10844 Star::Find returns 1 (0), X=1551.05, Y=561.12, Mass=2668, SNR=32.8, Peak=227 HFD=4.0
02:43:27.005 00.000 10844 MultiStar: [#1 0.22,0.17,0.86,U] [#2 0.13,-0.19,0.90,U] [#3 0.50,0.08,0.67,U] [#4 0.29,-0.34,0.96,U] [#5 -0.12,0.11,0.61,U] [#6 -0.08,0.04,0.80,U] [#7 0.45,-0.65,0.53,U] [#8 0.63,-0.07,0.62,U] 
02:43:27.005 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.25}, one-star: {0.01, -1.18}
02:43:27.005 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.75) = xAngle (0.86 = 0.86)
02:43:27.005 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.84 = 0.84)
02:43:27.005 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.25 hyp=0.33 cameraTheta=-0.89 mountX=0.21 mountY=0.24, mountTheta=0.85
02:43:27.007 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.25, opts=13)
02:43:27.007 00.000 10844 Enqueuing Move request for scope (0.20, -0.25)
02:43:27.007 00.000 11060 Worker thread wakes up
02:43:27.009 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:27.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.25) opts 0xd
02:43:27.009 00.000 10844 UpdateGuideState exits: m=2668 SNR=32.8
02:43:27.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.25)
02:43:27.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:27.009 00.000 11060 Moving (0.20, -0.25) raw xDistance=0.21 yDistance=0.24
02:43:27.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:27.009 00.000 10844 Enqueuing Expose request
02:43:27.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:43:27.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:27.010 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:43:27.010 00.000 11060 MoveAxis(W, 52, ABG)
02:43:27.010 00.000 11060 Guiding  Dir = 3, Dur = 52
02:43:27.016 00.006 11060 IsSlewing returns 0
02:43:27.017 00.001 11060 IsGuiding returns 0
02:43:27.081 00.064 11060 IsGuiding returns 0
02:43:27.081 00.000 11060 Move returns status 0, amount 52
02:43:27.081 00.000 11060 MoveAxis(N, 0, ABG)
02:43:27.081 00.000 11060 Move returns status 0, amount 0
02:43:27.081 00.000 11060 move complete, result=0
02:43:27.082 00.001 10844 GuideStep: 0.2 px 52 ms WEST, 0.2 px 0 ms NORTH
02:43:27.114 00.032 11060 worker thread done servicing request
02:43:27.115 00.001 11060 Worker thread wakes up
02:43:27.117 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:27.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:27.952 00.835 11060 Exposure complete
02:43:29.111 01.159 11060 worker thread done servicing request
02:43:29.111 00.000 10844 OnExposeComplete: enter
02:43:29.111 00.000 10844 UpdateGuideState(): m_state=6
02:43:29.112 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
02:43:29.112 00.000 10844 Star::Find returns 1 (0), X=1551.10, Y=561.93, Mass=2227, SNR=29.6, Peak=206 HFD=3.6
02:43:29.112 00.000 10844 MultiStar: [#1 0.06,0.16,0.95,U] [#2 0.33,-0.13,0.93,U] [#3 0.47,-0.21,0.83,U] [#4 0.56,-0.36,0.96,U] [#5 -0.04,0.55,0.64,U] [#6 -0.09,0.19,0.73,U] [#7 0.30,-0.19,0.58,U] [#8 1.15,-0.28,0.00,M1] 
02:43:29.112 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.07}, one-star: {0.05, -0.38}
02:43:29.112 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.75) = xAngle (1.43 = 1.43)
02:43:29.112 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.41 = 1.41)
02:43:29.112 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.32 mountX=0.03 mountY=0.22, mountTheta=1.43
02:43:29.116 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.07, opts=13)
02:43:29.116 00.000 10844 Enqueuing Move request for scope (0.22, -0.07)
02:43:29.116 00.000 11060 Worker thread wakes up
02:43:29.116 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:29.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
02:43:29.117 00.001 10844 UpdateGuideState exits: m=2227 SNR=29.6
02:43:29.121 00.004 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
02:43:29.121 00.000 11060 Moving (0.22, -0.07) raw xDistance=0.03 yDistance=0.22
02:43:29.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:43:29.121 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.25 newest=0.72
02:43:29.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:29.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:29.121 00.000 10844 Enqueuing Expose request
02:43:29.122 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
02:43:29.122 00.000 11060 MoveAxis(E, 0, ABG)
02:43:29.122 00.000 11060 Move returns status 0, amount 0
02:43:29.122 00.000 11060 BLC: Oldest BLC event removed
02:43:29.122 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 624 applied
02:43:29.122 00.000 11060 MoveAxis(S, 711, ABG)
02:43:29.122 00.000 11060 Guiding  Dir = 1, Dur = 711
02:43:29.149 00.027 11060 IsSlewing returns 0
02:43:29.151 00.002 11060 IsGuiding returns 0
02:43:29.880 00.729 11060 IsGuiding returns 0
02:43:29.880 00.000 11060 Move returns status 0, amount 711
02:43:29.880 00.000 11060 move complete, result=0
02:43:29.881 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 711 ms SOUTH
02:43:29.881 00.000 11060 worker thread done servicing request
02:43:29.881 00.000 11060 Worker thread wakes up
02:43:29.882 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:29.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:30.514 00.632 11060 Exposure complete
02:43:31.183 00.669 10844 OnExposeComplete: enter
02:43:31.183 00.000 10844 UpdateGuideState(): m_state=6
02:43:31.184 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
02:43:31.184 00.000 10844 Star::Find returns 1 (0), X=1551.09, Y=561.31, Mass=2505, SNR=32.0, Peak=237 HFD=3.1
02:43:31.185 00.001 10844 MultiStar: [#1 0.20,0.40,0.92,U] [#2 -0.05,-0.13,0.94,U] [#3 0.26,-0.86,0.00,M1] [#4 0.39,-0.51,0.95,U] [#5 -0.36,0.46,0.58,U] [#6 -0.37,-0.27,0.80,U] [#7 0.37,-0.37,0.58,U] [#8 0.85,-1.04,0.00,M2] 
02:43:31.185 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.24}, one-star: {0.05, -0.99}
02:43:31.185 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.75) = xAngle (0.37 = 0.37)
02:43:31.185 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.36 = 0.36)
02:43:31.185 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.38 mountX=0.23 mountY=0.09, mountTheta=0.36
02:43:31.225 00.040 11060 worker thread done servicing request
02:43:31.226 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.24, opts=13)
02:43:31.228 00.002 10844 Enqueuing Move request for scope (0.05, -0.24)
02:43:31.228 00.000 11060 Worker thread wakes up
02:43:31.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
02:43:31.228 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:43:31.229 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
02:43:31.229 00.000 11060 Moving (0.05, -0.24) raw xDistance=0.23 yDistance=0.09
02:43:31.229 00.000 10844 UpdateGuideState exits: m=2505 SNR=32.0
02:43:31.229 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.157004, 1:0.085474
02:43:31.229 00.000 11060 BLC: No correction, Miss < min_move
02:43:31.231 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:43:31.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:31.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:43:31.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:31.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:31.231 00.000 10844 Enqueuing Expose request
02:43:31.231 00.000 11060 MoveAxis(W, 56, ABG)
02:43:31.233 00.002 11060 Guiding  Dir = 3, Dur = 56
02:43:31.269 00.036 11060 IsSlewing returns 0
02:43:31.269 00.000 11060 IsGuiding returns 0
02:43:31.342 00.073 11060 IsGuiding returns 0
02:43:31.342 00.000 11060 Move returns status 0, amount 56
02:43:31.342 00.000 11060 MoveAxis(N, 0, ABG)
02:43:31.342 00.000 11060 Move returns status 0, amount 0
02:43:31.342 00.000 11060 move complete, result=0
02:43:31.342 00.000 11060 worker thread done servicing request
02:43:31.343 00.001 10844 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
02:43:31.343 00.000 11060 Worker thread wakes up
02:43:31.352 00.009 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:31.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:32.011 00.659 11060 Exposure complete
02:43:32.913 00.902 11060 worker thread done servicing request
02:43:32.913 00.000 10844 OnExposeComplete: enter
02:43:32.913 00.000 10844 UpdateGuideState(): m_state=6
02:43:32.914 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
02:43:32.914 00.000 10844 Star::Find returns 1 (0), X=1550.59, Y=561.37, Mass=2090, SNR=28.4, Peak=241 HFD=3.3
02:43:32.914 00.000 10844 MultiStar: [#1 -0.24,0.12,1.11,U] [#2 -0.40,-0.58,1.09,U] [#3 -0.12,-0.57,0.83,U] [#4 -0.16,-0.45,1.04,U] [#5 -0.38,0.22,0.74,U] [#6 -0.32,-0.20,0.87,U] [#7 0.07,-0.77,0.73,U] [#8 -0.02,-0.50,0.71,U] 
02:43:32.914 00.000 10844 refined, 8 included, MultiStar: {-0.24, -0.41}, one-star: {-0.46, -0.93}
02:43:32.915 00.001 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
02:43:32.915 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
02:43:32.915 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.41 hyp=0.47 cameraTheta=-2.11 mountX=0.44 mountY=-0.17, mountTheta=-0.37
02:43:32.919 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.41, opts=13)
02:43:32.919 00.000 10844 Enqueuing Move request for scope (-0.24, -0.41)
02:43:32.920 00.001 11060 Worker thread wakes up
02:43:32.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.41) opts 0xd
02:43:32.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.41)
02:43:32.920 00.000 11060 Moving (-0.24, -0.41) raw xDistance=0.44 yDistance=-0.17
02:43:32.920 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.157004, 1:0.085474, 2:-0.172125
02:43:32.920 00.000 11060 BLC: No correction, Miss < min_move
02:43:32.921 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
02:43:32.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:32.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:43:32.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:43:32.921 00.000 10844 UpdateGuideState exits: m=2090 SNR=28.4
02:43:32.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:32.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:32.921 00.000 10844 Enqueuing Expose request
02:43:32.928 00.007 11060 MoveAxis(W, 111, ABG)
02:43:32.929 00.001 11060 Guiding  Dir = 3, Dur = 111
02:43:32.972 00.043 11060 IsSlewing returns 0
02:43:32.973 00.001 11060 IsGuiding returns 0
02:43:33.997 01.024 11060 IsGuiding returns 0
02:43:33.997 00.000 11060 Move returns status 0, amount 111
02:43:33.997 00.000 11060 MoveAxis(N, 0, ABG)
02:43:33.997 00.000 11060 Move returns status 0, amount 0
02:43:33.998 00.001 11060 move complete, result=0
02:43:33.998 00.000 10844 GuideStep: 0.4 px 111 ms WEST, -0.2 px 0 ms NORTH
02:43:34.197 00.199 11060 worker thread done servicing request
02:43:34.197 00.000 11060 Worker thread wakes up
02:43:34.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:34.198 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:34.851 00.653 11060 Exposure complete
02:43:38.634 03.783 11060 worker thread done servicing request
02:43:38.634 00.000 10844 OnExposeComplete: enter
02:43:38.634 00.000 10844 UpdateGuideState(): m_state=6
02:43:38.634 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
02:43:38.635 00.001 10844 Star::Find returns 1 (0), X=1550.95, Y=561.42, Mass=2247, SNR=29.8, Peak=206 HFD=3.4
02:43:38.635 00.000 10844 MultiStar: [#1 -0.07,0.22,0.96,U] [#2 -0.40,-0.31,0.95,U] [#3 -0.08,-0.18,0.79,U] [#4 -0.22,-0.24,1.00,U] [#5 -0.31,0.11,0.69,U] [#6 -0.39,0.05,0.82,U] [#7 -0.24,-0.10,0.60,U] [#8 0.65,0.05,0.71,U] 
02:43:38.635 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.17}, one-star: {-0.09, -0.88}
02:43:38.636 00.001 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.75) = xAngle (-0.51 = -0.51)
02:43:38.636 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
02:43:38.636 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.27 mountX=0.19 mountY=-0.11, mountTheta=-0.53
02:43:38.638 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.17, opts=13)
02:43:38.638 00.000 10844 Enqueuing Move request for scope (-0.14, -0.17)
02:43:38.638 00.000 11060 Worker thread wakes up
02:43:38.639 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
02:43:38.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:38.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
02:43:38.639 00.000 10844 UpdateGuideState exits: m=2247 SNR=29.8
02:43:38.639 00.000 11060 Moving (-0.14, -0.17) raw xDistance=0.19 yDistance=-0.11
02:43:38.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:38.639 00.000 11060 BLC: window closed
02:43:38.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:38.639 00.000 10844 Enqueuing Expose request
02:43:38.640 00.001 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.157004, 1:0.085474, 2:-0.172125
02:43:38.640 00.000 11060 BLC: No correction, Miss < min_move
02:43:38.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:43:38.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:38.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:43:38.640 00.000 11060 MoveAxis(W, 50, ABG)
02:43:38.640 00.000 11060 Guiding  Dir = 3, Dur = 50
02:43:38.670 00.030 11060 IsSlewing returns 0
02:43:38.672 00.002 11060 IsGuiding returns 0
02:43:38.746 00.074 11060 IsGuiding returns 0
02:43:38.746 00.000 11060 Move returns status 0, amount 50
02:43:38.746 00.000 11060 MoveAxis(N, 0, ABG)
02:43:38.747 00.001 11060 Move returns status 0, amount 0
02:43:38.747 00.000 11060 move complete, result=0
02:43:38.747 00.000 11060 worker thread done servicing request
02:43:38.748 00.001 10844 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
02:43:38.748 00.000 11060 Worker thread wakes up
02:43:38.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:38.749 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:39.486 00.737 11060 Exposure complete
02:43:41.036 01.550 11060 worker thread done servicing request
02:43:41.036 00.000 10844 OnExposeComplete: enter
02:43:41.036 00.000 10844 UpdateGuideState(): m_state=6
02:43:41.037 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
02:43:41.038 00.001 10844 Star::Find returns 1 (0), X=1551.08, Y=561.91, Mass=2527, SNR=31.6, Peak=211 HFD=3.8
02:43:41.038 00.000 10844 MultiStar: [#1 -0.17,0.51,0.90,U] [#2 -0.07,-0.06,0.95,U] [#3 0.25,-0.45,0.82,U] [#4 -0.26,-0.04,0.96,U] [#5 -0.26,0.11,0.68,U] [#6 -0.27,0.12,0.79,U] [#7 0.32,0.13,0.62,U] [#8 0.64,0.14,0.57,U] 
02:43:41.038 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.04, -0.39}
02:43:41.038 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.66 = -0.66)
02:43:41.038 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
02:43:41.039 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.42 mountX=0.01 mountY=-0.01, mountTheta=-0.67
02:43:41.041 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
02:43:41.041 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
02:43:41.041 00.000 11060 Worker thread wakes up
02:43:41.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:41.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
02:43:41.041 00.000 10844 UpdateGuideState exits: m=2527 SNR=31.6
02:43:41.041 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
02:43:41.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:41.041 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
02:43:41.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:41.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:43:41.041 00.000 10844 Enqueuing Expose request
02:43:41.043 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:41.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:43:41.043 00.000 11060 MoveAxis(E, 0, ABG)
02:43:41.043 00.000 11060 Move returns status 0, amount 0
02:43:41.043 00.000 11060 MoveAxis(N, 0, ABG)
02:43:41.043 00.000 11060 Move returns status 0, amount 0
02:43:41.043 00.000 11060 move complete, result=0
02:43:41.043 00.000 11060 worker thread done servicing request
02:43:41.043 00.000 11060 Worker thread wakes up
02:43:41.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:41.044 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:41.046 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:41.761 00.715 11060 Exposure complete
02:43:42.669 00.908 10844 OnExposeComplete: enter
02:43:42.671 00.002 10844 UpdateGuideState(): m_state=6
02:43:42.671 00.000 11060 worker thread done servicing request
02:43:42.671 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
02:43:42.672 00.001 10844 Star::Find returns 1 (0), X=1550.94, Y=561.76, Mass=2167, SNR=29.2, Peak=182 HFD=3.3
02:43:42.673 00.001 10844 MultiStar: [#1 -0.14,0.35,0.92,U] [#2 -0.11,-0.04,0.91,U] [#3 0.02,-0.61,0.78,U] [#4 -0.04,-0.27,1.10,U] [#5 -0.28,0.87,0.00,M1] [#6 -0.27,0.34,0.74,U] [#7 0.09,-0.33,0.68,U] [#8 -0.21,0.22,0.65,U] 
02:43:42.673 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.13}, one-star: {-0.11, -0.54}
02:43:42.673 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
02:43:42.673 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
02:43:42.673 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.20 mountX=0.14 mountY=-0.07, mountTheta=-0.46
02:43:42.678 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
02:43:42.679 00.001 10844 Enqueuing Move request for scope (-0.09, -0.13)
02:43:42.680 00.001 11060 Worker thread wakes up
02:43:42.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
02:43:42.680 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:42.681 00.001 10844 UpdateGuideState exits: m=2167 SNR=29.2
02:43:42.699 00.018 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
02:43:42.699 00.000 11060 Moving (-0.09, -0.13) raw xDistance=0.14 yDistance=-0.07
02:43:42.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:43:42.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:42.700 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:43:42.700 00.000 11060 MoveAxis(W, 35, ABG)
02:43:42.700 00.000 11060 Guiding  Dir = 3, Dur = 35
02:43:42.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:42.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:42.701 00.001 10844 Enqueuing Expose request
02:43:42.713 00.012 11060 IsSlewing returns 0
02:43:42.714 00.001 11060 IsGuiding returns 0
02:43:42.760 00.046 11060 IsGuiding returns 0
02:43:42.760 00.000 11060 Move returns status 0, amount 35
02:43:42.760 00.000 11060 MoveAxis(N, 0, ABG)
02:43:42.760 00.000 11060 Move returns status 0, amount 0
02:43:42.761 00.001 11060 move complete, result=0
02:43:42.761 00.000 11060 worker thread done servicing request
02:43:42.761 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
02:43:42.761 00.000 11060 Worker thread wakes up
02:43:42.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:42.762 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:43.444 00.682 11060 Exposure complete
02:43:44.139 00.695 11060 worker thread done servicing request
02:43:44.140 00.001 10844 OnExposeComplete: enter
02:43:44.140 00.000 10844 UpdateGuideState(): m_state=6
02:43:44.140 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
02:43:44.141 00.001 10844 Star::Find returns 1 (1), X=1551.57, Y=561.79, Mass=2192, SNR=29.3, Peak=255 HFD=3.5
02:43:44.141 00.000 10844 MultiStar: [#1 0.09,0.28,1.00,U] [#2 -0.04,0.15,1.05,U] [#3 0.70,-0.93,0.00,M1] [#4 0.28,-0.56,1.04,U] [#5 0.04,0.15,0.66,U] [#6 0.02,0.36,0.81,U] [#7 0.45,-0.41,0.66,U] [#8 0.49,0.21,0.65,U] 
02:43:44.141 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.06}, one-star: {0.52, -0.51}
02:43:44.141 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.75) = xAngle (1.49 = 1.49)
02:43:44.141 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
02:43:44.141 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.26 mountX=0.02 mountY=0.23, mountTheta=1.49
02:43:44.144 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.06, opts=13)
02:43:44.144 00.000 10844 Enqueuing Move request for scope (0.22, -0.06)
02:43:44.144 00.000 11060 Worker thread wakes up
02:43:44.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
02:43:44.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:44.144 00.000 10844 UpdateGuideState exits: m=2192 SNR=29.3 Saturated
02:43:44.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:44.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:44.146 00.002 10844 Enqueuing Expose request
02:43:44.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
02:43:44.146 00.000 11060 Moving (0.22, -0.06) raw xDistance=0.02 yDistance=0.23
02:43:44.147 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:44.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
02:43:44.148 00.001 11060 MoveAxis(E, 0, ABG)
02:43:44.148 00.000 11060 Move returns status 0, amount 0
02:43:44.148 00.000 11060 MoveAxis(S, 89, ABG)
02:43:44.192 00.044 11060 Guiding  Dir = 1, Dur = 89
02:43:44.198 00.006 11060 IsSlewing returns 0
02:43:44.200 00.002 11060 IsGuiding returns 0
02:43:44.306 00.106 11060 IsGuiding returns 0
02:43:44.306 00.000 11060 Move returns status 0, amount 89
02:43:44.306 00.000 11060 move complete, result=0
02:43:44.306 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 89 ms SOUTH
02:43:44.318 00.012 11060 worker thread done servicing request
02:43:44.319 00.001 11060 Worker thread wakes up
02:43:44.321 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:44.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:44.966 00.645 11060 Exposure complete
02:43:45.541 00.575 11060 worker thread done servicing request
02:43:45.542 00.001 10844 OnExposeComplete: enter
02:43:45.542 00.000 10844 UpdateGuideState(): m_state=6
02:43:45.542 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
02:43:45.542 00.000 10844 Star::Find returns 1 (1), X=1550.45, Y=561.59, Mass=2501, SNR=31.5, Peak=255 HFD=3.3
02:43:45.543 00.001 10844 MultiStar: [#1 -0.68,-0.03,0.90,U] [#2 0.12,0.13,1.00,U] [#3 0.28,-0.60,0.72,U] [#4 -0.12,0.01,0.91,U] [#5 -0.38,0.36,0.71,U] [#6 -0.46,0.26,0.77,U] [#7 0.13,-0.37,0.64,U] [#8 0.57,0.29,0.59,U] 
02:43:45.543 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.09}, one-star: {-0.60, -0.71}
02:43:45.543 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.75) = xAngle (-0.91 = -0.91)
02:43:45.543 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
02:43:45.543 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.66 mountX=0.12 mountY=-0.15, mountTheta=-0.91
02:43:45.545 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.09, opts=13)
02:43:45.545 00.000 10844 Enqueuing Move request for scope (-0.17, -0.09)
02:43:45.545 00.000 11060 Worker thread wakes up
02:43:45.545 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:45.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
02:43:45.546 00.001 10844 UpdateGuideState exits: m=2501 SNR=31.5 Saturated
02:43:45.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
02:43:45.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:45.546 00.000 11060 Moving (-0.17, -0.09) raw xDistance=0.12 yDistance=-0.15
02:43:45.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:45.546 00.000 10844 Enqueuing Expose request
02:43:45.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:43:45.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:45.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:43:45.548 00.002 11060 MoveAxis(E, 0, ABG)
02:43:45.548 00.000 11060 Move returns status 0, amount 0
02:43:45.548 00.000 11060 MoveAxis(N, 0, ABG)
02:43:45.548 00.000 11060 Move returns status 0, amount 0
02:43:45.548 00.000 11060 move complete, result=0
02:43:45.548 00.000 11060 worker thread done servicing request
02:43:45.548 00.000 11060 Worker thread wakes up
02:43:45.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:45.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:45.552 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:47.890 02.338 11060 Exposure complete
02:43:48.241 00.351 11060 worker thread done servicing request
02:43:48.241 00.000 10844 OnExposeComplete: enter
02:43:48.241 00.000 10844 UpdateGuideState(): m_state=6
02:43:48.243 00.002 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
02:43:48.243 00.000 10844 Star::Find returns 1 (1), X=1550.65, Y=561.87, Mass=2706, SNR=33.0, Peak=255 HFD=3.7
02:43:48.243 00.000 10844 MultiStar: [#1 -0.43,0.24,0.82,U] [#2 -0.21,0.22,0.84,U] [#3 -0.21,-0.41,0.69,U] [#4 -0.10,-0.00,0.86,U] [#5 -0.11,0.14,0.60,U] [#6 -0.40,0.80,0.00,M1] [#7 -0.05,-0.03,0.53,U] [#8 -0.03,-0.03,0.62,U] 
02:43:48.243 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.05}, one-star: {-0.40, -0.43}
02:43:48.243 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.75) = xAngle (-1.17 = -1.17)
02:43:48.243 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.19 = -1.19)
02:43:48.243 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.92 mountX=0.09 mountY=-0.20, mountTheta=-1.17
02:43:48.245 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.05, opts=13)
02:43:48.245 00.000 10844 Enqueuing Move request for scope (-0.21, -0.05)
02:43:48.245 00.000 11060 Worker thread wakes up
02:43:48.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:43:48.246 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
02:43:48.246 00.000 10844 UpdateGuideState exits: m=2706 SNR=33.0 Saturated
02:43:48.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
02:43:48.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:48.246 00.000 11060 Moving (-0.21, -0.05) raw xDistance=0.09 yDistance=-0.20
02:43:48.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:48.247 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:43:48.247 00.000 10844 Enqueuing Expose request
02:43:48.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:48.248 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:43:48.248 00.000 11060 MoveAxis(E, 0, ABG)
02:43:48.248 00.000 11060 Move returns status 0, amount 0
02:43:48.248 00.000 11060 MoveAxis(N, 0, ABG)
02:43:48.248 00.000 11060 Move returns status 0, amount 0
02:43:48.248 00.000 11060 move complete, result=0
02:43:48.248 00.000 11060 worker thread done servicing request
02:43:48.249 00.001 11060 Worker thread wakes up
02:43:48.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:48.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:48.252 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:48.849 00.597 11060 Exposure complete
02:43:52.589 03.740 11060 worker thread done servicing request
02:43:52.590 00.001 10844 OnExposeComplete: enter
02:43:52.590 00.000 10844 UpdateGuideState(): m_state=6
02:43:52.590 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
02:43:52.590 00.000 10844 Star::Find returns 1 (1), X=1550.08, Y=561.65, Mass=2452, SNR=31.3, Peak=255 HFD=3.7
02:43:52.591 00.001 10844 MultiStar: [#1 -0.68,0.13,0.99,U] [#2 -0.14,0.11,1.04,U] [#3 -0.09,-0.79,0.76,U] [#4 -0.01,-0.10,1.02,U] [#5 -0.37,0.37,0.61,U] [#6 -0.47,0.46,0.72,U] [#7 -0.21,0.13,0.60,U] [#8 0.19,-0.14,0.61,U] 
02:43:52.591 00.000 10844 refined, 8 included, MultiStar: {-0.33, -0.08}, one-star: {-0.97, -0.65}
02:43:52.591 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.75) = xAngle (-1.16 = -1.16)
02:43:52.592 00.001 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.18 = -1.18)
02:43:52.592 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.08 hyp=0.34 cameraTheta=-2.91 mountX=0.14 mountY=-0.31, mountTheta=-1.16
02:43:52.595 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.08, opts=13)
02:43:52.595 00.000 10844 Enqueuing Move request for scope (-0.33, -0.08)
02:43:52.595 00.000 11060 Worker thread wakes up
02:43:52.596 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:52.596 00.000 10844 UpdateGuideState exits: m=2452 SNR=31.3 Saturated
02:43:52.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.08) opts 0xd
02:43:52.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.08)
02:43:52.596 00.000 11060 Moving (-0.33, -0.08) raw xDistance=0.14 yDistance=-0.31
02:43:52.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:43:52.597 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:43:52.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:52.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:43:52.597 00.000 11060 MoveAxis(W, 33, ABG)
02:43:52.598 00.001 11060 Guiding  Dir = 3, Dur = 33
02:43:52.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:52.599 00.001 10844 Enqueuing Expose request
02:43:52.646 00.047 11060 IsSlewing returns 0
02:43:52.647 00.001 11060 IsGuiding returns 0
02:43:52.683 00.036 11060 IsGuiding returns 0
02:43:52.683 00.000 11060 Move returns status 0, amount 33
02:43:52.683 00.000 11060 MoveAxis(N, 0, ABG)
02:43:52.683 00.000 11060 Move returns status 0, amount 0
02:43:52.683 00.000 11060 move complete, result=0
02:43:52.683 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.3 px 0 ms NORTH
02:43:52.687 00.004 11060 worker thread done servicing request
02:43:52.687 00.000 11060 Worker thread wakes up
02:43:52.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:52.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:53.584 00.897 11060 Exposure complete
02:43:54.604 01.020 10844 OnExposeComplete: enter
02:43:54.604 00.000 10844 UpdateGuideState(): m_state=6
02:43:54.605 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
02:43:54.605 00.000 11060 worker thread done servicing request
02:43:54.605 00.000 10844 Star::Find returns 1 (1), X=1550.40, Y=561.86, Mass=2423, SNR=30.8, Peak=255 HFD=3.3
02:43:54.605 00.000 10844 MultiStar: [#1 -0.64,0.06,0.95,U] [#2 -0.17,-0.34,0.96,U] [#3 0.07,-0.48,0.76,U] [#4 -0.14,-0.24,0.98,U] [#5 -0.47,0.35,0.66,U] [#6 -0.40,0.30,0.80,U] [#7 0.03,-0.27,0.60,U] [#8 0.20,0.30,0.57,U] 
02:43:54.606 00.001 10844 refined, 8 included, MultiStar: {-0.28, -0.11}, one-star: {-0.65, -0.44}
02:43:54.606 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.75) = xAngle (-1.00 = -1.00)
02:43:54.606 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
02:43:54.606 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.75 mountX=0.16 mountY=-0.25, mountTheta=-1.00
02:43:54.609 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.11, opts=13)
02:43:54.609 00.000 10844 Enqueuing Move request for scope (-0.28, -0.11)
02:43:54.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:54.609 00.000 10844 UpdateGuideState exits: m=2423 SNR=30.8 Saturated
02:43:54.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:54.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:54.609 00.000 10844 Enqueuing Expose request
02:43:54.610 00.001 11060 Worker thread wakes up
02:43:54.613 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd
02:43:54.614 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.11)
02:43:54.614 00.000 11060 Moving (-0.28, -0.11) raw xDistance=0.16 yDistance=-0.25
02:43:54.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:43:54.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:43:54.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:43:54.614 00.000 11060 MoveAxis(W, 41, ABG)
02:43:54.614 00.000 11060 Guiding  Dir = 3, Dur = 41
02:43:54.628 00.014 11060 IsSlewing returns 0
02:43:54.628 00.000 11060 IsGuiding returns 0
02:43:54.674 00.046 11060 IsGuiding returns 0
02:43:54.676 00.002 11060 Move returns status 0, amount 41
02:43:54.676 00.000 11060 MoveAxis(N, 0, ABG)
02:43:54.676 00.000 11060 Move returns status 0, amount 0
02:43:54.676 00.000 11060 move complete, result=0
02:43:54.676 00.000 11060 worker thread done servicing request
02:43:54.676 00.000 11060 Worker thread wakes up
02:43:54.676 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.3 px 0 ms NORTH
02:43:54.677 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:54.680 00.003 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:55.434 00.754 11060 Exposure complete
02:43:56.507 01.073 11060 worker thread done servicing request
02:43:56.509 00.002 10844 OnExposeComplete: enter
02:43:56.509 00.000 10844 UpdateGuideState(): m_state=6
02:43:56.509 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
02:43:56.521 00.012 10844 Star::Find returns 1 (1), X=1550.46, Y=561.85, Mass=2375, SNR=31.1, Peak=255 HFD=3.6
02:43:56.523 00.002 10844 MultiStar: [#1 -0.66,0.27,0.89,U] [#2 -1.05,-0.55,0.00,M1] [#3 0.12,-0.46,0.81,U] [#4 -0.31,-0.45,0.93,U] [#5 -0.34,0.27,0.69,U] [#6 -0.51,0.22,0.75,U] [#7 -0.34,-0.46,0.65,U] [#8 -0.04,-0.11,0.62,U] 
02:43:56.523 00.000 10844 refined, 7 included, MultiStar: {-0.35, -0.16}, one-star: {-0.59, -0.45}
02:43:56.541 00.018 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.75) = xAngle (-0.96 = -0.96)
02:43:56.542 00.001 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
02:43:56.542 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.16 hyp=0.39 cameraTheta=-2.71 mountX=0.22 mountY=-0.32, mountTheta=-0.96
02:43:56.553 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.16, opts=13)
02:43:56.553 00.000 10844 Enqueuing Move request for scope (-0.35, -0.16)
02:43:56.553 00.000 11060 Worker thread wakes up
02:43:56.555 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.16) opts 0xd
02:43:56.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.16)
02:43:56.555 00.000 11060 Moving (-0.35, -0.16) raw xDistance=0.22 yDistance=-0.32
02:43:56.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:43:56.555 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.29 newest=-0.89
02:43:56.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
02:43:56.555 00.000 11060 MoveAxis(W, 56, ABG)
02:43:56.555 00.000 11060 Guiding  Dir = 3, Dur = 56
02:43:56.556 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:43:56.556 00.000 10844 UpdateGuideState exits: m=2375 SNR=31.1 Saturated
02:43:56.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:56.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:56.556 00.000 10844 Enqueuing Expose request
02:43:56.589 00.033 11060 IsSlewing returns 0
02:43:56.590 00.001 11060 IsGuiding returns 0
02:43:56.652 00.062 11060 IsGuiding returns 0
02:43:56.652 00.000 11060 Move returns status 0, amount 56
02:43:56.653 00.001 11060 BLC: Oldest BLC event removed
02:43:56.653 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 624 applied
02:43:56.653 00.000 11060 MoveAxis(N, 749, ABG)
02:43:56.653 00.000 11060 Guiding  Dir = 0, Dur = 749
02:43:56.668 00.015 11060 IsSlewing returns 0
02:43:56.668 00.000 11060 IsGuiding returns 0
02:43:57.442 00.774 11060 IsGuiding returns 0
02:43:57.444 00.002 11060 Move returns status 0, amount 749
02:43:57.444 00.000 11060 move complete, result=0
02:43:57.444 00.000 11060 worker thread done servicing request
02:43:57.444 00.000 10844 GuideStep: 0.2 px 56 ms WEST, -0.3 px 749 ms NORTH
02:43:57.444 00.000 11060 Worker thread wakes up
02:43:57.446 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:57.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:58.082 00.636 11060 Exposure complete
02:43:58.468 00.386 10844 OnExposeComplete: enter
02:43:58.468 00.000 10844 UpdateGuideState(): m_state=6
02:43:58.469 00.001 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
02:43:58.469 00.000 10844 Star::Find returns 1 (0), X=1551.14, Y=561.76, Mass=2156, SNR=29.4, Peak=211 HFD=3.0
02:43:58.470 00.001 10844 MultiStar: [#1 -0.64,0.27,0.87,U] [#2 -0.32,0.27,1.06,U] [#3 -0.30,-0.11,0.79,U] [#4 -0.06,-0.53,1.01,U] [#5 -0.88,0.64,0.00,M1] [#6 -0.25,0.65,0.82,U] [#7 0.11,-0.31,0.65,U] [#8 0.24,-0.16,0.57,U] 
02:43:58.471 00.001 11060 worker thread done servicing request
02:43:58.471 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {0.09, -0.54}
02:43:58.471 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.75) = xAngle (-1.03 = -1.03)
02:43:58.471 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.05 = -1.05)
02:43:58.472 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.78 mountX=0.09 mountY=-0.15, mountTheta=-1.03
02:43:58.489 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
02:43:58.490 00.001 10844 Enqueuing Move request for scope (-0.16, -0.06)
02:43:58.490 00.000 11060 Worker thread wakes up
02:43:58.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:43:58.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
02:43:58.490 00.000 10844 UpdateGuideState exits: m=2156 SNR=29.4
02:43:58.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
02:43:58.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:58.490 00.000 11060 Moving (-0.16, -0.06) raw xDistance=0.09 yDistance=-0.15
02:43:58.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:43:58.491 00.001 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.224311, 1:0.149968
02:43:58.491 00.000 10844 Enqueuing Expose request
02:43:58.491 00.000 11060 BLC: No correction, Miss < min_move
02:43:58.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:43:58.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:58.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:43:58.491 00.000 11060 MoveAxis(E, 0, ABG)
02:43:58.491 00.000 11060 Move returns status 0, amount 0
02:43:58.491 00.000 11060 MoveAxis(N, 0, ABG)
02:43:58.491 00.000 11060 Move returns status 0, amount 0
02:43:58.491 00.000 11060 move complete, result=0
02:43:58.493 00.002 11060 worker thread done servicing request
02:43:58.493 00.000 11060 Worker thread wakes up
02:43:58.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:43:58.496 00.003 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:43:58.508 00.012 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:59.383 00.875 11060 Exposure complete
02:44:00.906 01.523 11060 worker thread done servicing request
02:44:00.906 00.000 10844 OnExposeComplete: enter
02:44:00.906 00.000 10844 UpdateGuideState(): m_state=6
02:44:00.906 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
02:44:00.907 00.001 10844 Star::Find returns 1 (0), X=1551.38, Y=561.40, Mass=2175, SNR=29.8, Peak=250 HFD=3.2
02:44:00.907 00.000 10844 MultiStar: [#1 -0.08,0.30,0.87,U] [#2 0.41,-0.30,1.08,U] [#3 0.31,-0.23,0.85,U] [#4 0.36,-0.13,1.01,U] [#5 -0.26,0.29,0.73,U] [#6 0.35,-0.12,0.82,U] [#7 0.66,-0.17,0.70,U] [#8 0.47,-0.20,0.72,U] 
02:44:00.909 00.002 10844 refined, 8 included, MultiStar: {0.29, -0.19}, one-star: {0.34, -0.90}
02:44:00.909 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.75) = xAngle (1.18 = 1.18)
02:44:00.909 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.16 = 1.16)
02:44:00.909 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.19 hyp=0.34 cameraTheta=-0.58 mountX=0.13 mountY=0.31, mountTheta=1.17
02:44:00.912 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.19, opts=13)
02:44:00.912 00.000 10844 Enqueuing Move request for scope (0.29, -0.19)
02:44:00.912 00.000 11060 Worker thread wakes up
02:44:00.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:44:00.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.19) opts 0xd
02:44:00.912 00.000 10844 UpdateGuideState exits: m=2175 SNR=29.8
02:44:00.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.19)
02:44:00.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:00.913 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:44:00.913 00.000 10844 Enqueuing Expose request
02:44:00.913 00.000 11060 Moving (0.29, -0.19) raw xDistance=0.13 yDistance=0.31
02:44:00.913 00.000 11060 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.224311, 1:0.149968, 2:-0.313118
02:44:00.913 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
02:44:00.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:44:00.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:44:00.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:44:00.914 00.001 11060 MoveAxis(W, 32, ABG)
02:44:00.914 00.000 11060 Guiding  Dir = 3, Dur = 32
02:44:00.938 00.024 11060 IsSlewing returns 0
02:44:00.940 00.002 11060 IsGuiding returns 0
02:44:01.016 00.076 11060 IsGuiding returns 0
02:44:01.016 00.000 11060 Move returns status 0, amount 32
02:44:01.016 00.000 11060 MoveAxis(N, 0, ABG)
02:44:01.016 00.000 11060 Move returns status 0, amount 0
02:44:01.016 00.000 11060 move complete, result=0
02:44:01.018 00.002 11060 worker thread done servicing request
02:44:01.018 00.000 11060 Worker thread wakes up
02:44:01.018 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.3 px 0 ms NORTH
02:44:01.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:44:01.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:44:02.890 01.872 11060 Exposure complete
02:44:04.993 02.103 11060 worker thread done servicing request
02:44:04.993 00.000 10844 OnExposeComplete: enter
02:44:04.994 00.001 10844 UpdateGuideState(): m_state=6
02:44:04.994 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
02:44:04.994 00.000 10844 Star::Find returns 1 (1), X=1550.57, Y=561.65, Mass=2417, SNR=30.9, Peak=255 HFD=3.6
02:44:04.995 00.001 10844 MultiStar: [#1 -0.34,0.28,0.90,U] [#2 -0.49,0.06,0.96,U] [#3 -0.02,-0.46,0.86,U] [#4 -0.36,-0.63,1.00,U] [#5 -0.09,0.25,0.62,U] [#6 -0.75,0.34,0.00,M1] [#7 0.03,0.34,0.62,U] [#8 0.27,-0.05,0.63,U] 
02:44:04.995 00.000 10844 refined, 7 included, MultiStar: {-0.23, -0.16}, one-star: {-0.47, -0.65}
02:44:04.995 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.78 = -0.78)
02:44:04.995 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.80 = -0.80)
02:44:04.996 00.001 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.53 mountX=0.20 mountY=-0.20, mountTheta=-0.79
02:44:05.020 00.024 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.16, opts=13)
02:44:05.020 00.000 10844 Enqueuing Move request for scope (-0.23, -0.16)
02:44:05.020 00.000 11060 Worker thread wakes up
02:44:05.021 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:44:05.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd
02:44:05.021 00.000 10844 UpdateGuideState exits: m=2417 SNR=30.9 Saturated
02:44:05.021 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.16)
02:44:05.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:05.021 00.000 11060 Moving (-0.23, -0.16) raw xDistance=0.20 yDistance=-0.20
02:44:05.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:44:05.021 00.000 11060 BLC: window closed
02:44:05.021 00.000 10844 Enqueuing Expose request
02:44:05.021 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.224311, 1:0.149968, 2:-0.313118
02:44:05.021 00.000 11060 BLC: Under-shoot: nominal increase by 56
02:44:05.022 00.001 11060 BLC: window closed
02:44:05.022 00.000 11060 BLC: Pulse adjusted to 680
02:44:05.028 00.006 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:44:05.030 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
02:44:05.030 00.000 11060 MoveAxis(W, 49, ABG)
02:44:05.031 00.001 11060 Guiding  Dir = 3, Dur = 49
02:44:05.044 00.013 11060 IsSlewing returns 0
02:44:05.045 00.001 11060 IsGuiding returns 0
02:44:05.107 00.062 11060 IsGuiding returns 0
02:44:05.108 00.001 11060 Move returns status 0, amount 49
02:44:05.108 00.000 11060 MoveAxis(N, 77, ABG)
02:44:05.108 00.000 11060 Guiding  Dir = 0, Dur = 77
02:44:05.134 00.026 11060 IsSlewing returns 0
02:44:05.135 00.001 11060 IsGuiding returns 0
02:44:05.192 00.057 10844 evsrv: cli 0EEEDA30 connect
02:44:05.192 00.000 10844 case statement mapped state 6 to 3
02:44:05.193 00.001 10844 case statement mapped state 6 to 3
02:44:05.194 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"341a3386-d99c-4ca0-94a1-bad844e0c17c"}
02:44:05.194 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"341a3386-d99c-4ca0-94a1-bad844e0c17c"}
02:44:05.194 00.000 10844 evsrv: cli 0EEEDA30 disconnect
02:44:05.216 00.022 11060 IsGuiding returns 0
02:44:05.216 00.000 11060 Move returns status 0, amount 77
02:44:05.216 00.000 11060 move complete, result=0
02:44:05.216 00.000 10844 GuideStep: 0.2 px 49 ms WEST, -0.2 px 77 ms NORTH
02:44:05.216 00.000 11060 worker thread done servicing request
02:44:05.218 00.002 11060 Worker thread wakes up
02:44:05.226 00.008 11060 worker thread servicing REQUEST_EXPOSE 500
02:44:05.227 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:44:05.881 00.654 11060 Exposure complete
02:44:07.365 01.484 11060 worker thread done servicing request
02:44:07.365 00.000 10844 OnExposeComplete: enter
02:44:07.365 00.000 10844 UpdateGuideState(): m_state=6
02:44:07.365 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
02:44:07.365 00.000 10844 Star::Find returns 1 (0), X=1551.12, Y=561.72, Mass=2365, SNR=30.3, Peak=197 HFD=3.9
02:44:07.367 00.002 10844 MultiStar: [#1 -0.63,-0.04,1.02,U] [#2 -0.70,0.00,1.03,U] [#3 -0.35,-0.73,0.00,M1] [#4 -0.33,-0.80,0.00,M1] [#5 -0.84,-0.00,0.00,M1] [#6 -0.26,-0.01,0.85,U] [#7 -0.25,-0.07,0.56,U] [#8 -0.11,-0.92,0.00,M1] 
02:44:07.367 00.000 10844 refined, 4 included, MultiStar: {-0.37, -0.15}, one-star: {0.07, -0.58}
02:44:07.367 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.75) = xAngle (-1.01 = -1.01)
02:44:07.367 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
02:44:07.367 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.15 hyp=0.40 cameraTheta=-2.76 mountX=0.21 mountY=-0.34, mountTheta=-1.01
02:44:07.380 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.15, opts=13)
02:44:07.382 00.002 10844 Enqueuing Move request for scope (-0.37, -0.15)
02:44:07.382 00.000 11060 Worker thread wakes up
02:44:07.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:44:07.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.15) opts 0xd
02:44:07.382 00.000 10844 UpdateGuideState exits: m=2365 SNR=30.3
02:44:07.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.15)
02:44:07.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:07.382 00.000 11060 Moving (-0.37, -0.15) raw xDistance=0.21 yDistance=-0.34
02:44:07.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:44:07.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:44:07.383 00.001 10844 Enqueuing Expose request
02:44:07.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
02:44:07.383 00.000 11060 MoveAxis(W, 54, ABG)
02:44:07.383 00.000 11060 Guiding  Dir = 3, Dur = 54
02:44:07.394 00.011 11060 IsSlewing returns 0
02:44:07.533 00.139 11060 IsGuiding returns 0
02:44:07.622 00.089 11060 IsGuiding returns 0
02:44:07.622 00.000 11060 Move returns status 0, amount 54
02:44:07.643 00.021 11060 MoveAxis(N, 133, ABG)
02:44:07.645 00.002 11060 Guiding  Dir = 0, Dur = 133
02:44:07.702 00.057 11060 IsSlewing returns 0
02:44:07.703 00.001 11060 IsGuiding returns 0
02:44:07.864 00.161 11060 IsGuiding returns 0
02:44:07.865 00.001 11060 Move returns status 0, amount 133
02:44:07.865 00.000 11060 move complete, result=0
02:44:07.865 00.000 11060 worker thread done servicing request
02:44:07.865 00.000 11060 Worker thread wakes up
02:44:07.865 00.000 10844 GuideStep: 0.2 px 54 ms WEST, -0.3 px 133 ms NORTH
02:44:07.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:44:07.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:44:08.605 00.740 11060 Exposure complete
02:44:09.606 01.001 11060 worker thread done servicing request
02:44:09.606 00.000 10844 OnExposeComplete: enter
02:44:09.606 00.000 10844 UpdateGuideState(): m_state=6
02:44:09.606 00.000 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
02:44:09.606 00.000 10844 Star::Find returns 1 (0), X=1550.77, Y=561.68, Mass=2494, SNR=31.1, Peak=248 HFD=3.6
02:44:09.608 00.002 10844 MultiStar: [#1 -0.15,0.32,0.96,U] [#2 -0.11,0.12,0.95,U] [#3 -0.19,-0.44,0.75,U] [#4 -0.35,-0.24,1.03,U] [#5 -0.65,0.29,0.66,U] [#6 -0.28,-0.05,0.79,U] [#7 0.28,-0.13,0.58,U] [#8 -0.27,-0.02,0.67,U] 
02:44:09.608 00.000 10844 refined, 8 included, MultiStar: {-0.23, -0.10}, one-star: {-0.28, -0.62}
02:44:09.608 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.75) = xAngle (-0.99 = -0.99)
02:44:09.608 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.01 = -1.01)
02:44:09.608 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.74 mountX=0.14 mountY=-0.21, mountTheta=-0.99
02:44:09.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.10, opts=13)
02:44:09.610 00.000 10844 Enqueuing Move request for scope (-0.23, -0.10)
02:44:09.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:44:09.610 00.000 11060 Worker thread wakes up
02:44:09.610 00.000 10844 UpdateGuideState exits: m=2494 SNR=31.1
02:44:09.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
02:44:09.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
02:44:09.610 00.000 11060 Moving (-0.23, -0.10) raw xDistance=0.14 yDistance=-0.21
02:44:09.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:44:09.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:09.612 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:44:09.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
02:44:09.612 00.000 10844 Enqueuing Expose request
02:44:09.612 00.000 11060 MoveAxis(W, 35, ABG)
02:44:09.612 00.000 11060 Guiding  Dir = 3, Dur = 35
02:44:09.645 00.033 11060 IsSlewing returns 0
02:44:09.646 00.001 11060 IsGuiding returns 0
02:44:09.707 00.061 11060 IsGuiding returns 0
02:44:09.708 00.001 11060 Move returns status 0, amount 35
02:44:09.708 00.000 11060 MoveAxis(N, 82, ABG)
02:44:09.708 00.000 11060 Guiding  Dir = 0, Dur = 82
02:44:09.743 00.035 11060 IsSlewing returns 0
02:44:09.744 00.001 11060 IsGuiding returns 0
02:44:09.847 00.103 11060 IsGuiding returns 0
02:44:09.847 00.000 11060 Move returns status 0, amount 82
02:44:09.847 00.000 11060 move complete, result=0
02:44:09.847 00.000 11060 worker thread done servicing request
02:44:09.847 00.000 11060 Worker thread wakes up
02:44:09.847 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.2 px 82 ms NORTH
02:44:09.849 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:44:09.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:44:10.497 00.648 11060 Exposure complete
02:44:11.100 00.603 11060 worker thread done servicing request
02:44:11.100 00.000 10844 OnExposeComplete: enter
02:44:11.101 00.001 10844 UpdateGuideState(): m_state=6
02:44:11.101 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
02:44:11.101 00.000 10844 Star::Find returns 1 (0), X=1551.20, Y=561.59, Mass=2424, SNR=31.1, Peak=253 HFD=3.3
02:44:11.102 00.001 10844 MultiStar: [#1 -0.29,0.06,1.02,U] [#2 -0.04,-0.14,0.98,U] [#3 -0.36,-0.57,0.74,U] [#4 0.07,-0.10,0.97,U] [#5 -0.18,0.07,0.72,U] [#6 -0.08,0.36,0.76,U] [#7 -0.03,-0.58,0.66,U] [#8 0.08,-0.34,0.65,U] 
02:44:11.102 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.21}, one-star: {0.16, -0.71}
02:44:11.102 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.75) = xAngle (-0.15 = -0.15)
02:44:11.102 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
02:44:11.102 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.90 mountX=0.22 mountY=-0.04, mountTheta=-0.16
02:44:11.104 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.21, opts=13)
02:44:11.104 00.000 10844 Enqueuing Move request for scope (-0.07, -0.21)
02:44:11.104 00.000 11060 Worker thread wakes up
02:44:11.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:44:11.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
02:44:11.104 00.000 10844 UpdateGuideState exits: m=2424 SNR=31.1
02:44:11.106 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
02:44:11.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:11.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:44:11.106 00.000 10844 Enqueuing Expose request
02:44:11.106 00.000 11060 Moving (-0.07, -0.21) raw xDistance=0.22 yDistance=-0.04
02:44:11.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
02:44:11.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:11.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:44:11.106 00.000 11060 MoveAxis(W, 56, ABG)
02:44:11.107 00.001 11060 Guiding  Dir = 3, Dur = 56
02:44:11.134 00.027 11060 IsSlewing returns 0
02:44:11.135 00.001 11060 IsGuiding returns 0
02:44:11.200 00.065 11060 IsGuiding returns 0
02:44:11.200 00.000 11060 Move returns status 0, amount 56
02:44:11.201 00.001 11060 MoveAxis(N, 0, ABG)
02:44:11.201 00.000 11060 Move returns status 0, amount 0
02:44:11.201 00.000 11060 move complete, result=0
02:44:11.201 00.000 11060 worker thread done servicing request
02:44:11.201 00.000 11060 Worker thread wakes up
02:44:11.201 00.000 10844 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
02:44:11.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:44:11.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:44:11.846 00.645 11060 Exposure complete
02:44:14.529 02.683 11060 worker thread done servicing request
02:44:14.544 00.015 10844 OnExposeComplete: enter
02:44:14.544 00.000 10844 UpdateGuideState(): m_state=6
02:44:14.545 00.001 10844 Star::Find(15, 1551, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
02:44:14.545 00.000 10844 Star::Find returns 1 (0), X=1550.84, Y=561.86, Mass=2733, SNR=32.8, Peak=224 HFD=3.7
02:44:14.545 00.000 10844 MultiStar: [#1 -0.13,0.66,0.87,U] [#2 -0.08,-0.32,0.88,U] [#3 0.04,-1.12,0.00,M1] [#4 0.10,-0.54,0.89,U] [#5 -0.38,0.22,0.55,U] [#6 -0.08,0.35,0.73,U] [#7 0.04,-0.33,0.58,U] [#8 0.23,0.14,0.56,U] 
02:44:14.545 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.06}, one-star: {-0.20, -0.44}
02:44:14.545 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.75) = xAngle (-0.67 = -0.67)
02:44:14.545 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
02:44:14.545 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.42 mountX=0.07 mountY=-0.06, mountTheta=-0.68
02:44:14.551 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.06, opts=13)
02:44:14.551 00.000 10844 Enqueuing Move request for scope (-0.07, -0.06)
02:44:14.552 00.001 11060 Worker thread wakes up
02:44:14.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
02:44:14.552 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
02:44:14.552 00.000 11060 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=-0.06
02:44:14.553 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:44:14.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:14.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:44:14.553 00.000 11060 MoveAxis(E, 0, ABG)
02:44:14.553 00.000 11060 Move returns status 0, amount 0
02:44:14.553 00.000 11060 MoveAxis(N, 0, ABG)
02:44:14.553 00.000 11060 Move returns status 0, amount 0
02:44:14.553 00.000 11060 move complete, result=0
02:44:14.553 00.000 11060 worker thread done servicing request
02:44:14.799 00.246 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:44:14.827 00.028 10844 UpdateGuideState exits: m=2733 SNR=32.8
02:44:14.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:14.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:44:14.827 00.000 10844 Enqueuing Expose request
02:44:14.827 00.000 11060 Worker thread wakes up
02:44:14.827 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:14.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:44:14.829 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1536,547,31,31)
02:44:15.475 00.646 11060 Exposure complete
02:44:15.762 00.287 11060 worker thread done servicing request
02:44:15.762 00.000 10844 OnExposeComplete: enter
02:44:15.763 00.001 10844 UpdateGuideState(): m_state=6
02:44:15.763 00.000 10844 Star::Find(15, 1550, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
02:44:15.763 00.000 10844 Star::Find returns 1 (0), X=1550.66, Y=561.85, Mass=2451, SNR=31.3, Peak=253 HFD=3.7
02:44:15.764 00.001 10844 MultiStar: [#1 -0.52,-0.13,0.93,U] [#2 -0.24,-0.70,0.96,U] [#3 0.27,-1.21,0.00,M2] [#4 -0.39,-1.04,0.00,M1] [#5 -0.54,-0.13,0.64,U] [#6 -0.43,-0.04,0.77,U] [#7 -0.30,-1.09,0.00,M1] [#8 0.19,-0.33,0.61,U] 
02:44:15.764 00.000 10844 refined, 5 included, MultiStar: {-0.34, -0.32}, one-star: {-0.39, -0.45}
02:44:15.764 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.75) = xAngle (-0.63 = -0.63)
02:44:15.764 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.65 = -0.65)
02:44:15.764 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=-0.32 hyp=0.46 cameraTheta=-2.39 mountX=0.37 mountY=-0.28, mountTheta=-0.65
02:44:15.767 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=-0.32, opts=13)
02:44:15.767 00.000 10844 Enqueuing Move request for scope (-0.34, -0.32)
02:44:15.767 00.000 11060 Worker thread wakes up
02:44:15.768 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.32) opts 0xd
02:44:15.768 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, -0.32)
02:44:15.768 00.000 11060 Moving (-0.34, -0.32) raw xDistance=0.37 yDistance=-0.28
02:44:15.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
02:44:15.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
02:44:15.768 00.000 11060 MoveAxis(W, 92, ABG)
02:44:15.768 00.000 11060 Guiding  Dir = 3, Dur = 92
02:44:15.778 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:44:15.792 00.014 11060 IsSlewing returns 0
02:44:15.793 00.001 11060 IsGuiding returns 0
02:44:15.811 00.018 10844 UpdateGuideState exits: m=2451 SNR=31.3
02:44:15.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:15.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:44:15.811 00.000 10844 Enqueuing Expose request
02:44:15.917 00.106 11060 IsGuiding returns 0
02:44:15.918 00.001 11060 Move returns status 0, amount 92
02:44:15.918 00.000 11060 MoveAxis(N, 110, ABG)
02:44:15.918 00.000 11060 Guiding  Dir = 0, Dur = 110
02:44:15.968 00.050 11060 IsSlewing returns 0
02:44:15.968 00.000 11060 IsGuiding returns 0
02:44:15.993 00.025 10844 Stop button clicked
02:44:15.993 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:44:15.993 00.000 10844 Status Line: Waiting for devices...
02:44:16.119 00.126 11060 IsGuiding returns 0
02:44:16.119 00.000 11060 Move returns status 0, amount 110
02:44:16.119 00.000 11060 move complete, result=0
02:44:16.119 00.000 11060 worker thread done servicing request
02:44:16.120 00.001 11060 Worker thread wakes up
02:44:16.120 00.000 10844 GuideStep: 0.4 px 92 ms WEST, -0.3 px 110 ms NORTH
02:44:16.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:44:16.120 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
02:44:16.120 00.000 11060 worker thread done servicing request
02:44:16.126 00.006 10844 OnExposeComplete: enter
02:44:16.127 00.001 10844 OnExposeComplete: Capture Error reported
02:44:16.127 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
02:44:16.127 00.000 10844 Mount: notify guiding stopped
02:44:16.127 00.000 10844 BLC: window closed
02:44:16.127 00.000 10844 BLC: Last direction was reset
02:44:16.127 00.000 10844 Changing from state GUIDING to STOP
02:44:16.127 00.000 10844 guider state => SELECTED
02:44:16.127 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:44:16.164 00.037 10844 Changing from state SELECTED to UNINITIALIZED
02:44:16.164 00.000 10844 guider state => SELECTING
02:44:16.286 00.122 10844 Status Line: Stopped.
02:44:16.293 00.007 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
02:49:27.607 311.314 10844 evsrv: cli 0EEEDAD0 connect
02:49:27.694 00.087 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_app_state","id":"84fe723a-9a9f-4947-a269-077a34b2903d"}
02:49:27.694 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":"Stopped","id":"84fe723a-9a9f-4947-a269-077a34b2903d"}
02:49:27.699 00.005 10844 evsrv: cli 0EEEDAD0 disconnect
02:50:05.856 38.157 10844 evsrv: cli 0EEEDFD0 connect
02:50:05.857 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"d0b46dc1-968c-4033-b4c7-6f4d98afe3b5"}
02:50:05.857 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0b46dc1-968c-4033-b4c7-6f4d98afe3b5"}
02:50:05.859 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
02:53:10.423 184.564 10844 evsrv: cli 0EEEE4D0 connect
02:53:10.424 00.001 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_app_state","id":"a492cca2-a031-4d14-b1b0-c4d9bede5bdc"}
02:53:10.424 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a492cca2-a031-4d14-b1b0-c4d9bede5bdc"}
02:53:10.425 00.001 10844 evsrv: cli 0EEEE4D0 disconnect
02:53:10.426 00.001 10844 evsrv: cli 0EEEDA30 connect
02:53:10.428 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"get_calibrated","id":"96eea035-ea8d-4644-916a-13afcb2a34b1"}
02:53:10.428 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":true,"id":"96eea035-ea8d-4644-916a-13afcb2a34b1"}
02:53:10.428 00.000 10844 evsrv: cli 0EEEDA30 disconnect
02:53:10.429 00.001 10844 evsrv: cli 0EEEE2F0 connect
02:53:10.432 00.003 10844 evsrv: cli 0EEEE2F0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"8da0cd8a-1ab4-417f-8fd1-5f87c24f58d4"}
02:53:10.433 00.001 10844 PhdController::Guide begins
02:53:10.433 00.000 10844 PhdController: newstate STATE_SETUP
02:53:10.433 00.000 10844 PhdController: setup
02:53:10.433 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:53:10.433 00.000 10844 PhdController: start capturing
02:53:10.433 00.000 10844 Changing from state SELECTING to UNINITIALIZED
02:53:10.433 00.000 10844 guider state => SELECTING
02:53:10.434 00.001 10844 setting force full frames = true
02:53:10.434 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
02:53:10.464 00.030 10844 ScheduleExposure(500,3,0) exposurePending=0
02:53:10.465 00.001 10844 Enqueuing Expose request
02:53:10.465 00.000 10844 PhdController: newstate STATE_SELECT_STAR
02:53:10.465 00.000 11060 Worker thread wakes up
02:53:10.465 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":0,"id":"8da0cd8a-1ab4-417f-8fd1-5f87c24f58d4"}
02:53:10.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:10.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
02:53:10.546 00.081 10844 evsrv: cli 0EEEE2F0 disconnect
02:53:10.546 00.000 10844 evsrv: cli 0EEEE890 connect
02:53:10.547 00.001 10844 case statement mapped state 1 to 101
02:53:10.548 00.001 10844 case statement mapped state 1 to 101
02:53:10.552 00.004 10844 evsrv: cli 0EEEE890 request: {"method":"get_lock_shift_params","id":"355ef57f-b354-45c7-afdd-c49248fb1e63"}
02:53:10.553 00.001 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"355ef57f-b354-45c7-afdd-c49248fb1e63"}
02:53:10.554 00.001 10844 evsrv: cli 0EEEE890 disconnect
02:53:10.572 00.018 10844 evsrv: cli 0EEEEBB0 connect
02:53:10.572 00.000 10844 case statement mapped state 1 to 101
02:53:10.572 00.000 10844 case statement mapped state 1 to 101
02:53:10.573 00.001 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_lock_position","id":"6a98fa64-79ab-4970-9c19-0e32fec9f3a3"}
02:53:10.573 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":null,"id":"6a98fa64-79ab-4970-9c19-0e32fec9f3a3"}
02:53:10.583 00.010 10844 evsrv: cli 0EEEEBB0 disconnect
02:53:11.116 00.533 11060 Exposure complete
02:53:11.396 00.280 10844 OnExposeComplete: enter
02:53:11.396 00.000 10844 UpdateGuideState(): m_state=1
02:53:11.398 00.002 10844 UpdateCurrentPosition: no star selected
02:53:11.398 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:53:11.399 00.001 10844 Status Line: No star selected
02:53:11.401 00.002 11060 worker thread done servicing request
02:53:11.403 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:11.434 00.031 10844 UpdateGuideState exits: No star selected
02:53:11.438 00.004 10844 GuiderMultiStar::AutoSelect enter
02:53:11.438 00.000 10844 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
02:53:11.714 00.276 10844 AutoFind: auto downsample for scale 4.13 => 1x
02:53:11.952 00.238 10844 AutoFind: global mean = 0.0, stdev 10.6
02:53:11.952 00.000 10844 AutoFind: using threshold = 0.1
02:53:12.208 00.256 10844 AutoFind: local max [1820, 589] 89.4
02:53:12.208 00.000 10844 AutoFind: local max [1795, 433] 87.9
02:53:12.208 00.000 10844 AutoFind: local max [573, 293] 82.6
02:53:12.208 00.000 10844 AutoFind: local max [172, 1049] 82.5
02:53:12.208 00.000 10844 AutoFind: local max [402, 377] 80.2
02:53:12.208 00.000 10844 AutoFind: local max [789, 655] 77.7
02:53:12.209 00.001 10844 AutoFind: local max [1759, 1041] 72.6
02:53:12.209 00.000 10844 AutoFind: local max [942, 80] 53.3
02:53:12.209 00.000 10844 AutoFind: local max [1299, 465] 50.7
02:53:12.209 00.000 10844 AutoFind: local max [920, 437] 50.3
02:53:12.209 00.000 10844 AutoFind: local max [1761, 436] 49.0
02:53:12.209 00.000 10844 AutoFind: local max [1090, 364] 48.2
02:53:12.209 00.000 10844 AutoFind: local max [1116, 65] 46.8
02:53:12.209 00.000 10844 AutoFind: local max [479, 438] 43.5
02:53:12.209 00.000 10844 AutoFind: local max [96, 336] 38.0
02:53:12.209 00.000 10844 AutoFind: local max [1013, 504] 37.7
02:53:12.209 00.000 10844 AutoFind: local max [749, 975] 37.3
02:53:12.209 00.000 10844 AutoFind: local max [1022, 741] 33.6
02:53:12.209 00.000 10844 AutoFind: local max [1231, 30] 31.8
02:53:12.209 00.000 10844 AutoFind: local max [471, 973] 31.4
02:53:12.210 00.001 10844 AutoFind: local max [1784, 678] 31.4
02:53:12.210 00.000 10844 AutoFind: local max [688, 967] 31.0
02:53:12.210 00.000 10844 AutoFind: local max [1136, 583] 29.2
02:53:12.210 00.000 10844 AutoFind: local max [1642, 313] 25.9
02:53:12.210 00.000 10844 AutoFind: local max [8, 56] 24.9
02:53:12.210 00.000 10844 AutoFind: local max [1656, 496] 24.5
02:53:12.210 00.000 10844 AutoFind: local max [109, 1045] 24.0
02:53:12.210 00.000 10844 AutoFind: local max [697, 56] 23.8
02:53:12.210 00.000 10844 AutoFind: local max [816, 226] 22.7
02:53:12.210 00.000 10844 AutoFind: local max [323, 377] 20.7
02:53:12.210 00.000 10844 AutoFind: local max [781, 762] 20.5
02:53:12.210 00.000 10844 AutoFind: local max [1893, 915] 19.9
02:53:12.210 00.000 10844 AutoFind: local max [1661, 125] 19.7
02:53:12.210 00.000 10844 AutoFind: local max [1797, 183] 18.3
02:53:12.210 00.000 10844 AutoFind: local max [1719, 22] 17.9
02:53:12.210 00.000 10844 AutoFind: local max [88, 191] 17.7
02:53:12.210 00.000 10844 AutoFind: local max [1036, 206] 17.3
02:53:12.210 00.000 10844 AutoFind: local max [1172, 550] 17.2
02:53:12.211 00.001 10844 AutoFind: local max [353, 147] 16.7
02:53:12.211 00.000 10844 AutoFind: local max [853, 1033] 16.2
02:53:12.211 00.000 10844 AutoFind: local max [195, 652] 16.1
02:53:12.211 00.000 10844 AutoFind: local max [1446, 572] 15.9
02:53:12.211 00.000 10844 AutoFind: local max [1331, 929] 15.0
02:53:12.211 00.000 10844 AutoFind: local max [1501, 433] 14.0
02:53:12.211 00.000 10844 AutoFind: local max [205, 413] 13.9
02:53:12.211 00.000 10844 AutoFind: local max [890, 360] 13.8
02:53:12.211 00.000 10844 AutoFind: local max [658, 415] 13.6
02:53:12.211 00.000 10844 AutoFind: local max [1841, 456] 12.4
02:53:12.211 00.000 10844 AutoFind: local max [254, 688] 12.0
02:53:12.211 00.000 10844 AutoFind: local max [296, 10] 11.8
02:53:12.211 00.000 10844 AutoFind: local max [1705, 316] 11.8
02:53:12.211 00.000 10844 AutoFind: local max [1181, 866] 11.4
02:53:12.211 00.000 10844 AutoFind: local max [483, 776] 11.3
02:53:12.211 00.000 10844 AutoFind: local max [198, 315] 10.9
02:53:12.211 00.000 10844 AutoFind: local max [1135, 476] 10.9
02:53:12.212 00.001 10844 AutoFind: local max [1593, 963] 10.8
02:53:12.212 00.000 10844 AutoFind: local max [502, 1010] 10.7
02:53:12.212 00.000 10844 AutoFind: local max [806, 278] 10.6
02:53:12.212 00.000 10844 AutoFind: local max [174, 92] 10.6
02:53:12.212 00.000 10844 AutoFind: local max [1590, 1048] 10.6
02:53:12.212 00.000 10844 AutoFind: local max [133, 997] 10.4
02:53:12.212 00.000 10844 AutoFind: local max [1026, 437] 10.0
02:53:12.212 00.000 10844 AutoFind: local max [1690, 506] 9.9
02:53:12.212 00.000 10844 AutoFind: local max [691, 771] 9.7
02:53:12.212 00.000 10844 AutoFind: local max [1262, 61] 9.1
02:53:12.212 00.000 10844 AutoFind: local max [784, 847] 8.7
02:53:12.212 00.000 10844 AutoFind: local max [1580, 605] 8.6
02:53:12.212 00.000 10844 AutoFind: local max [424, 43] 8.6
02:53:12.212 00.000 10844 AutoFind: local max [1464, 674] 8.0
02:53:12.212 00.000 10844 AutoFind: local max [1411, 404] 8.0
02:53:12.212 00.000 10844 AutoFind: local max [1202, 513] 7.9
02:53:12.212 00.000 10844 AutoFind: local max [1615, 432] 7.8
02:53:12.212 00.000 10844 AutoFind: local max [1135, 972] 7.8
02:53:12.213 00.001 10844 AutoFind: local max [213, 63] 7.8
02:53:12.213 00.000 10844 AutoFind: local max [762, 680] 7.7
02:53:12.213 00.000 10844 AutoFind: local max [1461, 843] 7.6
02:53:12.213 00.000 10844 AutoFind: local max [1365, 387] 7.6
02:53:12.213 00.000 10844 AutoFind: local max [293, 426] 7.6
02:53:12.213 00.000 10844 AutoFind: local max [115, 260] 7.1
02:53:12.213 00.000 10844 AutoFind: local max [974, 696] 7.0
02:53:12.213 00.000 10844 AutoFind: local max [1198, 206] 7.0
02:53:12.213 00.000 10844 AutoFind: local max [663, 294] 7.0
02:53:12.213 00.000 10844 AutoFind: local max [1572, 9] 6.8
02:53:12.213 00.000 10844 AutoFind: local max [1523, 282] 6.6
02:53:12.213 00.000 10844 AutoFind: local max [1878, 802] 6.5
02:53:12.213 00.000 10844 AutoFind: local max [1793, 172] 6.5
02:53:12.213 00.000 10844 AutoFind: local max [1785, 803] 6.4
02:53:12.213 00.000 10844 AutoFind: local max [950, 502] 6.4
02:53:12.213 00.000 10844 AutoFind: local max [1142, 658] 6.3
02:53:12.213 00.000 10844 AutoFind: local max [148, 865] 6.2
02:53:12.214 00.001 10844 AutoFind: local max [1445, 53] 6.1
02:53:12.214 00.000 10844 AutoFind: local max [1466, 109] 6.1
02:53:12.214 00.000 10844 AutoFind: local max [871, 749] 6.0
02:53:12.214 00.000 10844 AutoFind: local max [1745, 765] 5.9
02:53:12.214 00.000 10844 AutoFind: local max [502, 1048] 5.9
02:53:12.214 00.000 10844 AutoFind: local max [1499, 723] 5.9
02:53:12.214 00.000 10844 AutoFind: local max [272, 529] 5.9
02:53:12.214 00.000 10844 AutoFind: local max [1708, 498] 5.8
02:53:12.214 00.000 10844 AutoFind: local max [571, 189] 5.8
02:53:12.214 00.000 10844 AutoFind: local max [1393, 667] 5.7
02:53:12.214 00.000 10844 AutoFind: too close [1708, 498] 5.8 - [1690, 506] 9.9
02:53:12.214 00.000 10844 AutoFind: too close [1793, 172] 6.5 - [1797, 183] 18.3
02:53:12.214 00.000 10844 AutoFind: too close to edge [1572, 9] 6.8
02:53:12.214 00.000 10844 AutoFind: too close to edge [296, 10] 11.8
02:53:12.214 00.000 10844 AutoFind: too close to edge [8, 56] 24.9
02:53:12.214 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
02:53:12.214 00.000 10844 Star::Find(15, 1820, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.216 00.002 10844 Star::Find returns 1 (1), X=1819.97, Y=589.14, Mass=5718, SNR=48.2, Peak=255 HFD=4.3
02:53:12.216 00.000 10844 Star::Find(15, 1795, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.216 00.000 10844 Star::Find returns 1 (1), X=1795.04, Y=433.05, Mass=8469, SNR=59.0, Peak=255 HFD=4.6
02:53:12.216 00.000 10844 Star::Find(15, 573, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.216 00.000 10844 Star::Find returns 1 (1), X=572.81, Y=293.25, Mass=8107, SNR=58.3, Peak=255 HFD=5.1
02:53:12.216 00.000 10844 Star::Find(15, 172, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.216 00.000 10844 Star::Find returns 1 (1), X=172.06, Y=1048.66, Mass=6006, SNR=51.0, Peak=255 HFD=4.2
02:53:12.216 00.000 10844 Star::Find(15, 402, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.216 00.000 10844 Star::Find returns 1 (1), X=402.11, Y=376.95, Mass=7424, SNR=54.5, Peak=255 HFD=4.7
02:53:12.216 00.000 10844 Star::Find(15, 789, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.217 00.001 10844 Star::Find returns 1 (1), X=788.74, Y=655.04, Mass=8112, SNR=56.5, Peak=255 HFD=5.3
02:53:12.217 00.000 10844 Star::Find(15, 1759, 1041, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.217 00.000 10844 Star::Find returns 1 (1), X=1759.55, Y=1041.32, Mass=11371, SNR=67.3, Peak=255 HFD=5.6
02:53:12.217 00.000 10844 Star::Find(15, 942, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.217 00.000 10844 Star::Find returns 1 (1), X=941.97, Y=80.12, Mass=4715, SNR=44.6, Peak=255 HFD=4.5
02:53:12.217 00.000 10844 Star::Find(15, 1299, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.217 00.000 10844 Star::Find returns 1 (1), X=1299.05, Y=464.32, Mass=4353, SNR=41.8, Peak=255 HFD=4.2
02:53:12.217 00.000 10844 Star::Find(15, 920, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.217 00.000 10844 Star::Find returns 1 (1), X=919.35, Y=437.38, Mass=13760, SNR=69.2, Peak=255 HFD=6.8
02:53:12.217 00.000 10844 Star::Find(15, 1761, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.217 00.000 10844 Star::Find returns 1 (0), X=1761.21, Y=435.38, Mass=3325, SNR=37.1, Peak=245 HFD=3.7
02:53:12.218 00.001 10844 Star::Find(15, 1090, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.218 00.000 10844 Star::Find returns 1 (1), X=1090.32, Y=364.45, Mass=3480, SNR=37.9, Peak=255 HFD=3.9
02:53:12.218 00.000 10844 Star::Find(15, 1116, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.218 00.000 10844 Star::Find returns 1 (0), X=1116.28, Y=64.69, Mass=3091, SNR=35.2, Peak=253 HFD=3.5
02:53:12.218 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.218 00.000 10844 Star::Find returns 1 (0), X=478.90, Y=437.62, Mass=2742, SNR=33.8, Peak=217 HFD=3.6
02:53:12.218 00.000 10844 Star::Find(15, 96, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.218 00.000 10844 Star::Find returns 1 (0), X=96.23, Y=336.30, Mass=2324, SNR=31.2, Peak=229 HFD=3.5
02:53:12.218 00.000 10844 Star::Find(15, 1013, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.218 00.000 10844 Star::Find returns 1 (0), X=1013.52, Y=504.15, Mass=4138, SNR=39.2, Peak=244 HFD=5.0
02:53:12.218 00.000 10844 Star::Find(15, 749, 975, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.218 00.000 10844 Star::Find returns 1 (1), X=748.56, Y=974.86, Mass=2903, SNR=34.0, Peak=255 HFD=3.8
02:53:12.218 00.000 10844 Star::Find(15, 1022, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.218 00.000 10844 Star::Find returns 1 (1), X=1021.74, Y=740.24, Mass=2959, SNR=34.8, Peak=255 HFD=4.2
02:53:12.218 00.000 10844 Star::Find(15, 1231, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.219 00.001 10844 Star::Find returns 1 (0), X=1231.15, Y=30.24, Mass=2450, SNR=31.1, Peak=217 HFD=3.9
02:53:12.219 00.000 10844 Star::Find(15, 471, 973, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.219 00.000 10844 Star::Find returns 1 (0), X=471.44, Y=972.63, Mass=2027, SNR=28.6, Peak=236 HFD=3.2
02:53:12.219 00.000 10844 Star::Find(15, 1784, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.219 00.000 10844 Star::Find returns 1 (0), X=1783.66, Y=677.76, Mass=1853, SNR=27.5, Peak=248 HFD=3.1
02:53:12.219 00.000 10844 Star::Find(15, 688, 967, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.219 00.000 10844 Star::Find returns 1 (1), X=688.35, Y=966.78, Mass=2413, SNR=30.6, Peak=255 HFD=3.6
02:53:12.219 00.000 10844 Star::Find(15, 1136, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.219 00.000 10844 Star::Find returns 1 (0), X=1136.04, Y=582.78, Mass=2215, SNR=29.6, Peak=199 HFD=3.9
02:53:12.219 00.000 10844 Star::Find(15, 1642, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.219 00.000 10844 Star::Find returns 1 (0), X=1641.71, Y=313.40, Mass=1778, SNR=26.2, Peak=213 HFD=3.3
02:53:12.219 00.000 10844 Star::Find(15, 1656, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.220 00.001 10844 Star::Find returns 1 (0), X=1655.78, Y=495.55, Mass=4228, SNR=35.7, Peak=169 HFD=6.1
02:53:12.220 00.000 10844 Star::Find(15, 109, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.220 00.000 10844 Star::Find returns 1 (0), X=108.93, Y=1044.98, Mass=1607, SNR=25.2, Peak=111 HFD=4.3
02:53:12.220 00.000 10844 Star::Find(15, 697, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.220 00.000 10844 Star::Find returns 1 (0), X=697.09, Y=55.34, Mass=1523, SNR=25.0, Peak=171 HFD=3.3
02:53:12.220 00.000 10844 Star::Find(15, 816, 226, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.220 00.000 10844 Star::Find returns 1 (0), X=816.19, Y=225.66, Mass=1819, SNR=27.1, Peak=214 HFD=3.7
02:53:12.220 00.000 10844 Star::Find(15, 323, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.220 00.000 10844 Star::Find returns 1 (0), X=323.19, Y=377.22, Mass=1525, SNR=23.2, Peak=169 HFD=3.5
02:53:12.220 00.000 10844 Star::Find(15, 781, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.221 00.001 10844 Star::Find returns 1 (0), X=780.75, Y=761.52, Mass=1591, SNR=24.3, Peak=182 HFD=3.6
02:53:12.221 00.000 10844 Star::Find(15, 1893, 915, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.221 00.000 10844 Star::Find returns 1 (0), X=1892.57, Y=915.29, Mass=1296, SNR=22.7, Peak=139 HFD=3.1
02:53:12.221 00.000 10844 Star::Find(15, 1661, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.221 00.000 10844 Star::Find returns 1 (0), X=1660.81, Y=124.50, Mass=1450, SNR=24.4, Peak=146 HFD=3.6
02:53:12.221 00.000 10844 Star::Find(15, 1719, 22, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.221 00.000 10844 Star::Find returns 1 (0), X=1718.57, Y=21.64, Mass=1067, SNR=20.7, Peak=164 HFD=3.0
02:53:12.221 00.000 10844 Star::Find(15, 88, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.221 00.000 10844 Star::Find returns 1 (0), X=87.95, Y=191.15, Mass=933, SNR=19.0, Peak=83 HFD=3.1
02:53:12.221 00.000 10844 Star::Find(15, 1036, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.221 00.000 10844 Star::Find returns 1 (0), X=1036.01, Y=205.60, Mass=1211, SNR=21.4, Peak=107 HFD=3.8
02:53:12.221 00.000 10844 Star::Find(15, 1172, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.222 00.001 10844 Star::Find returns 1 (0), X=1171.92, Y=549.87, Mass=1090, SNR=20.7, Peak=120 HFD=3.1
02:53:12.222 00.000 10844 Star::Find(15, 353, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.222 00.000 10844 Star::Find returns 1 (0), X=353.08, Y=147.19, Mass=727, SNR=17.0, Peak=99 HFD=2.5
02:53:12.222 00.000 10844 Star::Find(15, 853, 1033, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.222 00.000 10844 Star::Find returns 1 (0), X=853.31, Y=1033.32, Mass=999, SNR=19.2, Peak=134 HFD=3.0
02:53:12.222 00.000 10844 Star::Find(15, 195, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.222 00.000 10844 Star::Find returns 1 (0), X=194.75, Y=651.84, Mass=648, SNR=15.8, Peak=89 HFD=2.6
02:53:12.222 00.000 10844 Star::Find(15, 1446, 572, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.222 00.000 10844 Star::Find returns 1 (0), X=1445.51, Y=572.00, Mass=1061, SNR=20.3, Peak=150 HFD=3.1
02:53:12.222 00.000 10844 Star::Find(15, 1331, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.222 00.000 10844 Star::Find returns 1 (0), X=1331.15, Y=929.08, Mass=805, SNR=17.6, Peak=106 HFD=2.8
02:53:12.222 00.000 10844 Star::Find(15, 1501, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.223 00.001 10844 Star::Find returns 1 (0), X=1501.07, Y=433.02, Mass=993, SNR=19.8, Peak=121 HFD=3.0
02:53:12.223 00.000 10844 Star::Find(15, 205, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.223 00.000 10844 Star::Find returns 1 (0), X=205.09, Y=413.26, Mass=1410, SNR=23.5, Peak=149 HFD=3.7
02:53:12.223 00.000 10844 Star::Find(15, 890, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.223 00.000 10844 Star::Find returns 1 (0), X=890.31, Y=360.46, Mass=851, SNR=17.8, Peak=112 HFD=3.2
02:53:12.223 00.000 10844 Star::Find(15, 658, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.223 00.000 10844 Star::Find returns 1 (0), X=658.55, Y=414.40, Mass=705, SNR=16.4, Peak=79 HFD=3.2
02:53:12.223 00.000 10844 Star::Find(15, 1841, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.223 00.000 10844 Star::Find returns 1 (0), X=1840.51, Y=456.01, Mass=674, SNR=15.9, Peak=78 HFD=3.6
02:53:12.223 00.000 10844 Star::Find(15, 254, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.223 00.000 10844 Star::Find returns 1 (0), X=253.45, Y=687.64, Mass=563, SNR=14.4, Peak=82 HFD=3.0
02:53:12.223 00.000 10844 Star::Find(15, 1705, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.224 00.001 10844 Star::Find returns 1 (0), X=1704.81, Y=315.87, Mass=621, SNR=15.1, Peak=85 HFD=2.7
02:53:12.224 00.000 10844 Star::Find(15, 1181, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.224 00.000 10844 Star::Find returns 1 (0), X=1181.25, Y=866.23, Mass=508, SNR=14.0, Peak=89 HFD=2.5
02:53:12.224 00.000 10844 Star::Find(15, 483, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.224 00.000 10844 Star::Find returns 1 (0), X=483.37, Y=775.79, Mass=717, SNR=16.8, Peak=148 HFD=2.7
02:53:12.224 00.000 10844 Star::Find(15, 198, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.224 00.000 10844 Star::Find returns 1 (0), X=197.61, Y=314.51, Mass=523, SNR=14.3, Peak=97 HFD=2.8
02:53:12.224 00.000 10844 Star::Find(15, 1135, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.224 00.000 10844 Star::Find returns 1 (0), X=1135.41, Y=476.17, Mass=548, SNR=14.4, Peak=75 HFD=3.0
02:53:12.224 00.000 10844 Star::Find(15, 1593, 963, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.224 00.000 10844 Star::Find returns 1 (0), X=1592.57, Y=963.02, Mass=571, SNR=14.9, Peak=107 HFD=2.5
02:53:12.224 00.000 10844 Star::Find(15, 502, 1010, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.224 00.000 10844 Star::Find returns 1 (0), X=501.78, Y=1010.76, Mass=457, SNR=12.9, Peak=75 HFD=2.9
02:53:12.225 00.001 10844 Star::Find(15, 806, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.225 00.000 10844 Star::Find returns 1 (0), X=805.77, Y=278.73, Mass=613, SNR=15.4, Peak=85 HFD=3.0
02:53:12.225 00.000 10844 Star::Find(15, 174, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.225 00.000 10844 Star::Find returns 1 (0), X=174.12, Y=91.57, Mass=405, SNR=12.4, Peak=57 HFD=2.5
02:53:12.225 00.000 10844 Star::Find(15, 1590, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.225 00.000 10844 Star::Find returns 1 (0), X=1589.34, Y=1047.53, Mass=477, SNR=13.6, Peak=72 HFD=3.1
02:53:12.225 00.000 10844 Star::Find(15, 133, 997, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.225 00.000 10844 Star::Find returns 1 (0), X=132.88, Y=997.31, Mass=498, SNR=13.5, Peak=77 HFD=2.7
02:53:12.225 00.000 10844 Star::Find(15, 1026, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.225 00.000 10844 Star::Find returns 1 (0), X=1025.53, Y=437.41, Mass=605, SNR=14.8, Peak=71 HFD=3.2
02:53:12.226 00.001 10844 Star::Find(15, 691, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.226 00.000 10844 Star::Find returns 1 (0), X=690.64, Y=771.07, Mass=487, SNR=13.3, Peak=68 HFD=3.0
02:53:12.226 00.000 10844 Star::Find(15, 1262, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.226 00.000 10844 Star::Find returns 1 (0), X=1261.69, Y=61.66, Mass=598, SNR=15.0, Peak=106 HFD=2.9
02:53:12.226 00.000 10844 Star::Find(15, 784, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.226 00.000 10844 Star::Find returns 1 (0), X=784.60, Y=846.95, Mass=432, SNR=12.9, Peak=79 HFD=2.4
02:53:12.226 00.000 10844 Star::Find(15, 1580, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.226 00.000 10844 Star::Find returns 1 (0), X=1580.25, Y=605.33, Mass=277, SNR=9.9, Peak=51 HFD=2.6
02:53:12.226 00.000 10844 Star::Find(15, 424, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.226 00.000 10844 Star::Find returns 1 (0), X=423.71, Y=42.99, Mass=343, SNR=11.3, Peak=65 HFD=2.4
02:53:12.226 00.000 10844 Star::Find(15, 1464, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.226 00.000 10844 Star::Find returns 1 (0), X=1463.59, Y=674.55, Mass=451, SNR=12.6, Peak=72 HFD=3.1
02:53:12.226 00.000 10844 Star::Find(15, 1411, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.226 00.000 10844 Star::Find returns 1 (0), X=1410.83, Y=404.19, Mass=400, SNR=11.5, Peak=48 HFD=4.1
02:53:12.226 00.000 10844 Star::Find(15, 1202, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.226 00.000 10844 Star::Find returns 1 (0), X=1201.71, Y=512.42, Mass=312, SNR=10.7, Peak=62 HFD=2.9
02:53:12.226 00.000 10844 Star::Find(15, 1615, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.226 00.000 10844 Star::Find returns 1 (0), X=1615.03, Y=432.96, Mass=335, SNR=10.9, Peak=77 HFD=2.1
02:53:12.228 00.002 10844 Star::Find(15, 1135, 972, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.228 00.000 10844 Star::Find returns 1 (0), X=1135.42, Y=970.22, Mass=407, SNR=12.1, Peak=55 HFD=4.4
02:53:12.228 00.000 10844 Star::Find(15, 213, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.228 00.000 10844 Star::Find returns 1 (0), X=212.08, Y=63.16, Mass=305, SNR=10.6, Peak=58 HFD=2.4
02:53:12.228 00.000 10844 Star::Find(15, 762, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.228 00.000 10844 Star::Find returns 1 (0), X=761.33, Y=679.98, Mass=418, SNR=12.0, Peak=58 HFD=3.2
02:53:12.228 00.000 10844 Star::Find(15, 1461, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.228 00.000 10844 Star::Find returns 1 (0), X=1461.04, Y=843.01, Mass=294, SNR=10.7, Peak=85 HFD=2.0
02:53:12.228 00.000 10844 Star::Find(15, 1365, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.228 00.000 10844 Star::Find returns 1 (0), X=1365.24, Y=387.33, Mass=364, SNR=11.5, Peak=78 HFD=2.2
02:53:12.228 00.000 10844 Star::Find(15, 293, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.228 00.000 10844 Star::Find returns 1 (0), X=292.64, Y=425.92, Mass=358, SNR=11.4, Peak=52 HFD=2.7
02:53:12.229 00.001 10844 Star::Find(15, 115, 260, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.229 00.000 10844 Star::Find returns 1 (0), X=114.26, Y=259.75, Mass=403, SNR=12.0, Peak=62 HFD=3.0
02:53:12.229 00.000 10844 Star::Find(15, 974, 696, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.229 00.000 10844 Star::Find returns 1 (0), X=974.25, Y=696.13, Mass=283, SNR=10.2, Peak=55 HFD=2.4
02:53:12.229 00.000 10844 Star::Find(15, 1198, 206, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.229 00.000 10844 Star::Find returns 1 (0), X=1198.30, Y=206.34, Mass=450, SNR=12.7, Peak=78 HFD=2.9
02:53:12.229 00.000 10844 Star::Find(15, 663, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.229 00.000 10844 Star::Find returns 1 (0), X=662.53, Y=294.37, Mass=338, SNR=10.9, Peak=57 HFD=3.0
02:53:12.229 00.000 10844 Star::Find(15, 1523, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.229 00.000 10844 Star::Find returns 1 (0), X=1523.34, Y=282.11, Mass=222, SNR=8.8, Peak=46 HFD=2.4
02:53:12.229 00.000 10844 Star::Find(15, 1878, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.229 00.000 10844 Star::Find returns 1 (0), X=1877.66, Y=802.02, Mass=176, SNR=7.5, Peak=46 HFD=2.4
02:53:12.230 00.001 10844 Star::Find(15, 1785, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.230 00.000 10844 Star::Find returns 1 (0), X=1784.81, Y=802.80, Mass=237, SNR=9.2, Peak=56 HFD=2.4
02:53:12.230 00.000 10844 Star::Find(15, 950, 502, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.230 00.000 10844 Star::Find returns 1 (0), X=950.39, Y=501.99, Mass=207, SNR=8.4, Peak=49 HFD=2.3
02:53:12.230 00.000 10844 Star::Find(15, 1142, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.230 00.000 10844 Star::Find returns 1 (0), X=1142.46, Y=658.16, Mass=195, SNR=8.2, Peak=42 HFD=2.6
02:53:12.230 00.000 10844 Star::Find(15, 148, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.230 00.000 10844 Star::Find returns 1 (0), X=148.41, Y=864.34, Mass=180, SNR=7.8, Peak=44 HFD=2.0
02:53:12.230 00.000 10844 Star::Find(15, 1445, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.230 00.000 10844 Star::Find returns 1 (0), X=1445.65, Y=53.12, Mass=228, SNR=8.8, Peak=46 HFD=2.4
02:53:12.230 00.000 10844 Star::Find(15, 1466, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.230 00.000 10844 Star::Find returns 1 (0), X=1466.24, Y=108.94, Mass=374, SNR=11.8, Peak=56 HFD=2.8
02:53:12.231 00.001 10844 Star::Find(15, 871, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.231 00.000 10844 Star::Find returns 1 (0), X=870.42, Y=749.28, Mass=179, SNR=7.7, Peak=46 HFD=2.6
02:53:12.231 00.000 10844 Star::Find(15, 1745, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.231 00.000 10844 Star::Find returns 1 (0), X=1745.86, Y=764.87, Mass=242, SNR=9.2, Peak=58 HFD=2.3
02:53:12.231 00.000 10844 Star::Find(15, 502, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.232 00.001 10844 Star::Find returns 1 (0), X=502.20, Y=1048.09, Mass=165, SNR=7.7, Peak=52 HFD=2.0
02:53:12.241 00.009 10844 Star::Find(15, 1499, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.241 00.000 10844 Star::Find returns 1 (0), X=1499.00, Y=723.24, Mass=190, SNR=7.8, Peak=58 HFD=2.2
02:53:12.241 00.000 10844 Star::Find(15, 272, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.241 00.000 10844 Star::Find returns 1 (0), X=271.66, Y=529.01, Mass=228, SNR=8.9, Peak=53 HFD=2.4
02:53:12.241 00.000 10844 Star::Find(15, 571, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.241 00.000 10844 Star::Find returns 1 (0), X=571.33, Y=189.52, Mass=252, SNR=9.5, Peak=56 HFD=2.8
02:53:12.241 00.000 10844 Star::Find(15, 1393, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.243 00.002 10844 Star::Find returns 1 (0), X=1392.35, Y=667.21, Mass=145, SNR=7.0, Peak=45 HFD=2.1
02:53:12.243 00.000 10844 AutoFind: finding best star pass 1
02:53:12.243 00.000 10844 Star::Find(15, 1820, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.243 00.000 10844 Star::Find returns 1 (1), X=1819.97, Y=589.14, Mass=5718, SNR=48.2, Peak=255 HFD=4.3
02:53:12.243 00.000 10844 AutoFind: near-saturated [1820, 589] 89.4 Mass 5718 SNR 48.2 Peak 255
02:53:12.243 00.000 10844 Star::Find(15, 1795, 433, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.243 00.000 10844 Star::Find returns 1 (1), X=1795.04, Y=433.05, Mass=8469, SNR=59.0, Peak=255 HFD=4.6
02:53:12.243 00.000 10844 AutoFind: near-saturated [1795, 433] 87.9 Mass 8469 SNR 59.0 Peak 255
02:53:12.243 00.000 10844 Star::Find(15, 573, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.243 00.000 10844 Star::Find returns 1 (1), X=572.81, Y=293.25, Mass=8107, SNR=58.3, Peak=255 HFD=5.1
02:53:12.243 00.000 10844 AutoFind: near-saturated [573, 293] 82.6 Mass 8107 SNR 58.3 Peak 255
02:53:12.243 00.000 10844 Star::Find(15, 172, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.243 00.000 10844 Star::Find returns 1 (1), X=172.06, Y=1048.66, Mass=6006, SNR=51.0, Peak=255 HFD=4.2
02:53:12.243 00.000 10844 AutoFind: near-saturated [172, 1049] 82.5 Mass 6006 SNR 51.0 Peak 255
02:53:12.244 00.001 10844 Star::Find(15, 402, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.244 00.000 10844 Star::Find returns 1 (1), X=402.11, Y=376.95, Mass=7424, SNR=54.5, Peak=255 HFD=4.7
02:53:12.244 00.000 10844 AutoFind: near-saturated [402, 377] 80.2 Mass 7424 SNR 54.5 Peak 255
02:53:12.244 00.000 10844 Star::Find(15, 789, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.244 00.000 10844 Star::Find returns 1 (1), X=788.74, Y=655.04, Mass=8112, SNR=56.5, Peak=255 HFD=5.3
02:53:12.244 00.000 10844 AutoFind: near-saturated [789, 655] 77.7 Mass 8112 SNR 56.5 Peak 255
02:53:12.244 00.000 10844 Star::Find(15, 1759, 1041, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.244 00.000 10844 Star::Find returns 1 (1), X=1759.55, Y=1041.32, Mass=11371, SNR=67.3, Peak=255 HFD=5.6
02:53:12.244 00.000 10844 AutoFind: near-saturated [1759, 1041] 72.6 Mass 11371 SNR 67.3 Peak 255
02:53:12.244 00.000 10844 Star::Find(15, 942, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.244 00.000 10844 Star::Find returns 1 (1), X=941.97, Y=80.12, Mass=4715, SNR=44.6, Peak=255 HFD=4.5
02:53:12.245 00.001 10844 AutoFind: near-saturated [942, 80] 53.3 Mass 4715 SNR 44.6 Peak 255
02:53:12.245 00.000 10844 Star::Find(15, 1299, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.246 00.001 10844 Star::Find returns 1 (1), X=1299.05, Y=464.32, Mass=4353, SNR=41.8, Peak=255 HFD=4.2
02:53:12.246 00.000 10844 AutoFind: near-saturated [1299, 465] 50.7 Mass 4353 SNR 41.8 Peak 255
02:53:12.246 00.000 10844 Star::Find(15, 920, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.246 00.000 10844 Star::Find returns 1 (1), X=919.35, Y=437.38, Mass=13760, SNR=69.2, Peak=255 HFD=6.8
02:53:12.246 00.000 10844 AutoFind: near-saturated [920, 437] 50.3 Mass 13760 SNR 69.2 Peak 255
02:53:12.246 00.000 10844 Star::Find(15, 1761, 436, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.246 00.000 10844 Star::Find returns 1 (0), X=1761.21, Y=435.38, Mass=3325, SNR=37.1, Peak=245 HFD=3.7
02:53:12.246 00.000 10844 AutoFind: near-saturated [1761, 436] 49.0 Mass 3325 SNR 37.1 Peak 245
02:53:12.247 00.001 10844 Star::Find(15, 1090, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.247 00.000 10844 Star::Find returns 1 (1), X=1090.32, Y=364.45, Mass=3480, SNR=37.9, Peak=255 HFD=3.9
02:53:12.247 00.000 10844 AutoFind: near-saturated [1090, 364] 48.2 Mass 3480 SNR 37.9 Peak 255
02:53:12.247 00.000 10844 Star::Find(15, 1116, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.247 00.000 10844 Star::Find returns 1 (0), X=1116.28, Y=64.69, Mass=3091, SNR=35.2, Peak=253 HFD=3.5
02:53:12.247 00.000 10844 AutoFind: near-saturated [1116, 65] 46.8 Mass 3091 SNR 35.2 Peak 253
02:53:12.247 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.247 00.000 10844 Star::Find returns 1 (0), X=478.90, Y=437.62, Mass=2742, SNR=33.8, Peak=217 HFD=3.6
02:53:12.247 00.000 10844 AutoFind returns star at [479, 438] 43.5 Mass 2742 SNR 33.8
02:53:12.248 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.248 00.000 10844 Star::Find returns 1 (0), X=478.90, Y=437.62, Mass=2742, SNR=33.8, Peak=217 HFD=3.6
02:53:12.248 00.000 10844 MultiStar: List (12): {478.90, 437.62}(33.8), {96.23, 336.30}(31.2), {1013.52, 504.15}(39.2), {748.56, 974.86}(34.0), {1021.74, 740.24}(34.8), {1231.15, 30.24}(31.1), {471.44, 972.63}(28.6), {1783.66, 677.76}(27.5), {688.35, 966.78}(30.6), {1136.04, 582.78}(29.6), {1641.71, 313.40}(26.2), {1655.78, 495.55}(35.7), 
02:53:12.248 00.000 10844 setting lock position to (478.90, 437.62)
02:53:12.249 00.001 10844 MultiStar: stabilizing after lock position change
02:53:12.249 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
02:53:12.249 00.000 10844 UpdateGuideState(): m_state=1
02:53:12.249 00.000 10844 Star::Find(15, 478, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:12.249 00.000 10844 Star::Find returns 1 (0), X=478.90, Y=437.62, Mass=2742, SNR=33.8, Peak=217 HFD=3.6
02:53:12.250 00.001 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
02:53:12.250 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
02:53:12.250 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
02:53:12.252 00.002 10844 setting force full frames = false
02:53:12.252 00.000 10844 setting lock position to (478.90, 437.62)
02:53:12.252 00.000 10844 MultiStar: stabilizing after lock position change
02:53:12.253 00.001 10844 CurrentPosition() valid, moving to STATE_SELECTED
02:53:12.253 00.000 10844 Changing from state SELECTING to SELECTED
02:53:12.253 00.000 10844 guider state => SELECTED
02:53:12.262 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:12.278 00.016 10844 UpdateGuideState exits: m=2742 SNR=33.8
02:53:12.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:12.296 00.018 10844 Status Line: Auto-selected star at (478.9, 437.6)
02:53:12.314 00.018 10844 PhdController: newstate STATE_WAIT_SELECTED
02:53:12.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:12.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:12.314 00.000 10844 Enqueuing Expose request
02:53:12.314 00.000 11060 Worker thread wakes up
02:53:12.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:12.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(464,423,31,31)
02:53:12.315 00.001 10844 evsrv: cli 0EEEE610 connect
02:53:12.315 00.000 10844 case statement mapped state 2 to 1
02:53:12.315 00.000 10844 case statement mapped state 2 to 1
02:53:12.316 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_position","id":"b4d83da6-3c80-46de-bce3-c410ab25df4f"}
02:53:12.316 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":[478.90,437.62],"id":"b4d83da6-3c80-46de-bce3-c410ab25df4f"}
02:53:12.322 00.006 10844 evsrv: cli 0EEEE610 disconnect
02:53:12.323 00.001 10844 evsrv: cli 0EEEEC50 connect
02:53:12.323 00.000 10844 case statement mapped state 2 to 1
02:53:12.324 00.001 10844 case statement mapped state 2 to 1
02:53:12.324 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_app_state","id":"c73f2f7b-652e-4221-9441-ffa63c63d96c"}
02:53:12.324 00.000 10844 case statement mapped state 2 to 1
02:53:12.324 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":"Selected","id":"c73f2f7b-652e-4221-9441-ffa63c63d96c"}
02:53:12.325 00.001 10844 evsrv: cli 0EEEEC50 disconnect
02:53:12.943 00.618 11060 Exposure complete
02:53:13.112 00.169 11060 worker thread done servicing request
02:53:13.113 00.001 10844 OnExposeComplete: enter
02:53:13.113 00.000 10844 UpdateGuideState(): m_state=2
02:53:13.113 00.000 10844 Star::Find(15, 478, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
02:53:13.113 00.000 10844 Star::Find returns 1 (1), X=479.47, Y=437.61, Mass=2733, SNR=32.9, Peak=255 HFD=3.3
02:53:13.113 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.75) = xAngle (1.72 = 1.72)
02:53:13.113 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.70 = 1.70)
02:53:13.113 00.000 10844 CameraToMount -- cameraX=0.57 cameraY=-0.02 hyp=0.57 cameraTheta=-0.03 mountX=-0.08 mountY=0.57, mountTheta=1.72
02:53:13.115 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:13.130 00.015 10844 UpdateGuideState exits: m=2733 SNR=32.9 Saturated
02:53:13.130 00.000 10844 PhdController: newstate STATE_CALIBRATE
02:53:13.130 00.000 10844 PhdController: newstate STATE_GUIDE
02:53:13.130 00.000 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
02:53:13.130 00.000 10844 guider state => CALIBRATED
02:53:13.130 00.000 10844 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
02:53:13.135 00.005 10844 reset dither spiral
02:53:13.135 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:53:13.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:13.135 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
02:53:13.135 00.000 10844 Enqueuing Expose request
02:53:13.135 00.000 11060 Worker thread wakes up
02:53:13.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:13.136 00.001 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
02:53:13.325 00.189 10844 evsrv: cli 0EEEDA30 connect
02:53:13.325 00.000 10844 case statement mapped state 5 to 1
02:53:13.326 00.001 10844 case statement mapped state 5 to 1
02:53:13.326 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_app_state","id":"ced7969b-946f-4e2b-a223-81bb5228649c"}
02:53:13.326 00.000 10844 case statement mapped state 5 to 1
02:53:13.326 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":"Selected","id":"ced7969b-946f-4e2b-a223-81bb5228649c"}
02:53:13.328 00.002 10844 evsrv: cli 0EEEDA30 disconnect
02:53:13.779 00.451 11060 Exposure complete
02:53:13.937 00.158 11060 worker thread done servicing request
02:53:13.937 00.000 10844 OnExposeComplete: enter
02:53:13.937 00.000 10844 UpdateGuideState(): m_state=5
02:53:13.937 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
02:53:13.937 00.000 10844 Star::Find returns 1 (1), X=479.83, Y=438.10, Mass=2786, SNR=33.3, Peak=255 HFD=3.8
02:53:13.937 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.75) = xAngle (2.23 = 2.23)
02:53:13.938 00.001 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.21 = 2.21)
02:53:13.938 00.000 10844 CameraToMount -- cameraX=0.93 cameraY=0.48 hyp=1.04 cameraTheta=0.48 mountX=-0.64 mountY=0.84, mountTheta=2.22
02:53:13.938 00.000 10844 Changing from state CALIBRATED to GUIDING
02:53:13.952 00.014 10844 ScopeASCOM::GetDeclinationRadians() returns 69.3
02:53:13.976 00.024 10844 ScopeASCOM::SideOfPier() returns 0
02:53:13.978 00.002 10844 AdjustCalibrationForScopePointing (scope): current dec=69.3 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=-0.0 bin=1
02:53:13.978 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:53:13.979 00.001 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
02:53:13.979 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:53:13.979 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:53:13.979 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
02:53:13.979 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
02:53:13.980 00.001 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
02:53:13.980 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:53:13.980 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:53:13.980 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
02:53:13.980 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
02:53:13.981 00.001 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
02:53:13.981 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
02:53:14.053 00.072 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
02:53:14.054 00.001 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
02:53:14.054 00.000 10844 Dec comp: XRate 1.688 -> 0.597 for dec -0.0 -> dec 69.3
02:53:14.058 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 69.3
02:53:14.084 00.026 10844 ScopeASCOM::SideOfPier() returns 0
02:53:14.086 00.002 10844 setting lock position to (479.83, 438.10)
02:53:14.086 00.000 10844 MultiStar: stabilizing after lock position change
02:53:14.088 00.002 10844 guider state => GUIDING
02:53:14.088 00.000 10844 Status Line: Guiding
02:53:14.091 00.003 10844 Mount: notify guiding started
02:53:14.092 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:53:14.092 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-05 10:49:48 PM"
02:53:14.092 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001688
02:53:14.093 00.001 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001799
02:53:14.093 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
02:53:14.093 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.752280
02:53:14.093 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.199085
02:53:14.093 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000000
02:53:14.094 00.001 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
02:53:14.094 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
02:53:14.094 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
02:53:14.094 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
02:53:14.094 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:53:14.094 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
02:53:14.094 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:53:14.095 00.001 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:53:14.095 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
02:53:14.095 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
02:53:14.095 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
02:53:14.095 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:53:14.095 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:53:14.096 00.001 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
02:53:14.096 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
02:53:14.096 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
02:53:14.097 00.001 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
02:53:14.097 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:53:14.097 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
02:53:14.097 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:53:14.098 00.001 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:53:14.098 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
02:53:14.098 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
02:53:14.098 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
02:53:14.098 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:53:14.098 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:53:14.099 00.001 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
02:53:14.099 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
02:53:14.099 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
02:53:14.099 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
02:53:14.137 00.038 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
02:53:14.147 00.010 10844 ScopeASCOM::SideOfPier() returns 0
02:53:14.178 00.031 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
02:53:14.179 00.001 10844 ScopeASCOM::GetDeclinationRadians() returns 69.3
02:53:14.179 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 69.3
02:53:14.179 00.000 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.75) = xAngle (-1.75 = -1.75)
02:53:14.179 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
02:53:14.179 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
02:53:14.179 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
02:53:14.179 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
02:53:14.179 00.000 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
02:53:14.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:14.202 00.023 10844 UpdateGuideState exits: m=2786 SNR=33.3 Saturated
02:53:14.202 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
02:53:14.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:14.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:14.202 00.000 10844 Enqueuing Expose request
02:53:14.202 00.000 11060 Worker thread wakes up
02:53:14.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:14.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:14.329 00.127 10844 evsrv: cli 0EEEE6B0 connect
02:53:14.329 00.000 10844 case statement mapped state 6 to 3
02:53:14.329 00.000 10844 case statement mapped state 6 to 3
02:53:14.330 00.001 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_app_state","id":"77ba590c-1ee2-4137-bf9e-d3742d052387"}
02:53:14.330 00.000 10844 case statement mapped state 6 to 3
02:53:14.330 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"77ba590c-1ee2-4137-bf9e-d3742d052387"}
02:53:14.332 00.002 10844 evsrv: cli 0EEEE6B0 disconnect
02:53:14.841 00.509 11060 Exposure complete
02:53:15.002 00.161 11060 worker thread done servicing request
02:53:15.002 00.000 10844 OnExposeComplete: enter
02:53:15.002 00.000 10844 UpdateGuideState(): m_state=6
02:53:15.002 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:53:15.003 00.001 10844 Star::Find returns 1 (1), X=479.16, Y=437.63, Mass=3123, SNR=36.1, Peak=255 HFD=3.8
02:53:15.003 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
02:53:15.003 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
02:53:15.003 00.000 10844 CameraToMount -- cameraX=-0.67 cameraY=-0.48 hyp=0.83 cameraTheta=-2.53 mountX=0.59 mountY=-0.59, mountTheta=-0.78
02:53:15.004 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.67, y=-0.48, opts=13)
02:53:15.004 00.000 10844 Enqueuing Move request for scope (-0.67, -0.48)
02:53:15.004 00.000 11060 Worker thread wakes up
02:53:15.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.48) opts 0xd
02:53:15.005 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.67, -0.48)
02:53:15.005 00.000 11060 Moving (-0.67, -0.48) raw xDistance=0.59 yDistance=-0.59
02:53:15.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.59
02:53:15.005 00.000 11060 resist switch: large excursion: input -0.59 thresh 0.57 direction from 0 to -1
02:53:15.005 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.76
02:53:15.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.59
02:53:15.005 00.000 11060 MoveAxis(W, 267, ABG)
02:53:15.005 00.000 11060 Guiding  Dir = 3, Dur = 267
02:53:15.011 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:15.023 00.012 10844 UpdateGuideState exits: m=3123 SNR=36.1 Saturated
02:53:15.025 00.002 10844 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 1 / 99999
02:53:15.025 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375195.025,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.98,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:53:15.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:15.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:15.025 00.000 10844 Enqueuing Expose request
02:53:15.040 00.015 11060 IsSlewing returns 0
02:53:15.040 00.000 11060 IsGuiding returns 0
02:53:15.332 00.292 11060 IsGuiding returns 0
02:53:15.332 00.000 11060 Move returns status 0, amount 267
02:53:15.332 00.000 11060 MoveAxis(N, 229, ABG)
02:53:15.332 00.000 11060 Guiding  Dir = 0, Dur = 229
02:53:15.362 00.030 11060 IsSlewing returns 0
02:53:15.363 00.001 11060 IsGuiding returns 0
02:53:15.629 00.266 11060 IsGuiding returns 0
02:53:15.629 00.000 11060 Move returns status 0, amount 229
02:53:15.629 00.000 11060 move complete, result=0
02:53:15.629 00.000 11060 worker thread done servicing request
02:53:15.629 00.000 10844 GuideStep: 0.6 px 267 ms WEST, -0.6 px 229 ms NORTH
02:53:15.629 00.000 11060 Worker thread wakes up
02:53:15.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:15.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:16.257 00.628 11060 Exposure complete
02:53:16.442 00.185 11060 worker thread done servicing request
02:53:16.442 00.000 10844 OnExposeComplete: enter
02:53:16.442 00.000 10844 UpdateGuideState(): m_state=6
02:53:16.443 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
02:53:16.443 00.000 10844 Star::Find returns 1 (1), X=479.10, Y=438.02, Mass=2778, SNR=33.4, Peak=255 HFD=3.7
02:53:16.443 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.75) = xAngle (-1.28 = -1.28)
02:53:16.443 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.30 = -1.30)
02:53:16.443 00.000 10844 CameraToMount -- cameraX=-0.73 cameraY=-0.08 hyp=0.73 cameraTheta=-3.03 mountX=0.21 mountY=-0.70, mountTheta=-1.28
02:53:16.445 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.73, y=-0.08, opts=13)
02:53:16.445 00.000 10844 Enqueuing Move request for scope (-0.73, -0.08)
02:53:16.445 00.000 11060 Worker thread wakes up
02:53:16.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.08) opts 0xd
02:53:16.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.73, -0.08)
02:53:16.445 00.000 11060 Moving (-0.73, -0.08) raw xDistance=0.21 yDistance=-0.70
02:53:16.446 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:53:16.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.70
02:53:16.446 00.000 11060 MoveAxis(W, 103, ABG)
02:53:16.446 00.000 11060 Guiding  Dir = 3, Dur = 103
02:53:16.451 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:16.469 00.018 11060 IsSlewing returns 0
02:53:16.470 00.001 11060 IsGuiding returns 0
02:53:16.471 00.001 10844 UpdateGuideState exits: m=2778 SNR=33.4 Saturated
02:53:16.471 00.000 10844 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 2 / 99999
02:53:16.471 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375196.471,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.90,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
02:53:16.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:16.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:16.471 00.000 10844 Enqueuing Expose request
02:53:16.594 00.123 11060 IsGuiding returns 0
02:53:16.594 00.000 11060 Move returns status 0, amount 103
02:53:16.594 00.000 11060 MoveAxis(N, 274, ABG)
02:53:16.594 00.000 11060 Guiding  Dir = 0, Dur = 274
02:53:16.610 00.016 11060 IsSlewing returns 0
02:53:16.610 00.000 11060 IsGuiding returns 0
02:53:16.886 00.276 11060 IsGuiding returns 0
02:53:16.886 00.000 11060 Move returns status 0, amount 274
02:53:16.886 00.000 11060 move complete, result=0
02:53:16.886 00.000 11060 worker thread done servicing request
02:53:16.887 00.001 11060 Worker thread wakes up
02:53:16.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:16.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:16.998 00.111 10844 GuideStep: 0.2 px 103 ms WEST, -0.7 px 274 ms NORTH
02:53:17.519 00.521 11060 Exposure complete
02:53:17.795 00.276 10844 OnExposeComplete: enter
02:53:17.795 00.000 10844 UpdateGuideState(): m_state=6
02:53:17.796 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
02:53:17.796 00.000 10844 Star::Find returns 1 (0), X=479.07, Y=438.14, Mass=3264, SNR=36.8, Peak=252 HFD=4.0
02:53:17.796 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.75) = xAngle (4.85 = -1.44)
02:53:17.796 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.83 = -1.45)
02:53:17.798 00.002 10844 CameraToMount -- cameraX=-0.76 cameraY=0.04 hyp=0.76 cameraTheta=3.09 mountX=0.10 mountY=-0.76, mountTheta=-1.44
02:53:17.799 00.001 11060 worker thread done servicing request
02:53:17.800 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.76, y=0.04, opts=13)
02:53:17.800 00.000 10844 Enqueuing Move request for scope (-0.76, 0.04)
02:53:17.814 00.014 11060 Worker thread wakes up
02:53:17.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.04) opts 0xd
02:53:17.814 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.76, 0.04)
02:53:17.815 00.001 11060 Moving (-0.76, 0.04) raw xDistance=0.10 yDistance=-0.76
02:53:17.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:53:17.816 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.76
02:53:17.817 00.001 11060 MoveAxis(E, 0, ABG)
02:53:17.817 00.000 11060 Move returns status 0, amount 0
02:53:17.817 00.000 11060 MoveAxis(N, 296, ABG)
02:53:17.817 00.000 11060 Guiding  Dir = 0, Dur = 296
02:53:17.819 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:17.831 00.012 11060 IsSlewing returns 0
02:53:17.833 00.002 11060 IsGuiding returns 0
02:53:17.840 00.007 10844 UpdateGuideState exits: m=3264 SNR=36.8
02:53:17.840 00.000 10844 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 3 / 99999
02:53:17.840 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375197.840,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.86,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
02:53:17.841 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:17.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:17.841 00.000 10844 Enqueuing Expose request
02:53:18.142 00.301 11060 IsGuiding returns 0
02:53:18.142 00.000 11060 Move returns status 0, amount 296
02:53:18.142 00.000 11060 move complete, result=0
02:53:18.142 00.000 11060 worker thread done servicing request
02:53:18.142 00.000 11060 Worker thread wakes up
02:53:18.142 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.8 px 296 ms NORTH
02:53:18.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:18.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:18.770 00.628 11060 Exposure complete
02:53:19.008 00.238 11060 worker thread done servicing request
02:53:19.008 00.000 10844 OnExposeComplete: enter
02:53:19.008 00.000 10844 UpdateGuideState(): m_state=6
02:53:19.009 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:53:19.009 00.000 10844 Star::Find returns 1 (1), X=479.05, Y=438.28, Mass=3076, SNR=35.7, Peak=255 HFD=3.9
02:53:19.009 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
02:53:19.009 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.65 = -1.63)
02:53:19.009 00.000 10844 CameraToMount -- cameraX=-0.78 cameraY=0.18 hyp=0.80 cameraTheta=2.92 mountX=-0.03 mountY=-0.80, mountTheta=-1.61
02:53:19.011 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.78, y=0.18, opts=13)
02:53:19.011 00.000 10844 Enqueuing Move request for scope (-0.78, 0.18)
02:53:19.011 00.000 11060 Worker thread wakes up
02:53:19.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.18) opts 0xd
02:53:19.011 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.78, 0.18)
02:53:19.012 00.001 11060 Moving (-0.78, 0.18) raw xDistance=-0.03 yDistance=-0.80
02:53:19.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:53:19.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.80
02:53:19.012 00.000 11060 MoveAxis(E, 0, ABG)
02:53:19.012 00.000 11060 Move returns status 0, amount 0
02:53:19.012 00.000 11060 MoveAxis(N, 313, ABG)
02:53:19.012 00.000 11060 Guiding  Dir = 0, Dur = 313
02:53:19.028 00.016 11060 IsSlewing returns 0
02:53:19.028 00.000 11060 IsGuiding returns 0
02:53:19.029 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:19.048 00.019 10844 UpdateGuideState exits: m=3076 SNR=35.7 Saturated
02:53:19.049 00.001 10844 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 4 / 99999
02:53:19.049 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375199.049,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.84,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
02:53:19.050 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:19.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:19.050 00.000 10844 Enqueuing Expose request
02:53:19.355 00.305 11060 IsGuiding returns 0
02:53:19.355 00.000 11060 Move returns status 0, amount 313
02:53:19.355 00.000 11060 move complete, result=0
02:53:19.355 00.000 11060 worker thread done servicing request
02:53:19.356 00.001 11060 Worker thread wakes up
02:53:19.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:19.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:19.453 00.097 10844 GuideStep: -0.0 px 0 ms EAST, -0.8 px 313 ms NORTH
02:53:19.986 00.533 11060 Exposure complete
02:53:20.337 00.351 11060 worker thread done servicing request
02:53:23.359 03.022 10844 OnExposeComplete: enter
02:53:23.359 00.000 10844 UpdateGuideState(): m_state=6
02:53:23.360 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
02:53:23.361 00.001 10844 Star::Find returns 1 (0), X=479.78, Y=438.16, Mass=3198, SNR=36.3, Peak=248 HFD=4.0
02:53:23.361 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.75) = xAngle (3.98 = -2.30)
02:53:23.361 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.97 = -2.32)
02:53:23.361 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.23 mountX=-0.05 mountY=-0.05, mountTheta=-2.31
02:53:23.370 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
02:53:23.370 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
02:53:23.377 00.007 11060 Worker thread wakes up
02:53:23.382 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
02:53:23.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
02:53:23.382 00.000 11060 Moving (-0.05, 0.06) raw xDistance=-0.05 yDistance=-0.05
02:53:23.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:53:23.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:23.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:53:23.382 00.000 11060 MoveAxis(E, 0, ABG)
02:53:23.382 00.000 11060 Move returns status 0, amount 0
02:53:23.398 00.016 11060 MoveAxis(N, 0, ABG)
02:53:23.398 00.000 11060 Move returns status 0, amount 0
02:53:23.398 00.000 11060 move complete, result=0
02:53:23.398 00.000 11060 worker thread done servicing request
02:53:23.400 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:23.452 00.052 10844 UpdateGuideState exits: m=3198 SNR=36.3
02:53:23.452 00.000 10844 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 5 / 99999
02:53:23.452 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375203.452,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.61,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
02:53:23.453 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:23.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:23.453 00.000 10844 Enqueuing Expose request
02:53:23.453 00.000 11060 Worker thread wakes up
02:53:23.454 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:23.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:23.454 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:24.091 00.637 11060 Exposure complete
02:53:24.395 00.304 11060 worker thread done servicing request
02:53:24.444 00.049 10844 OnExposeComplete: enter
02:53:24.444 00.000 10844 UpdateGuideState(): m_state=6
02:53:24.444 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
02:53:24.445 00.001 10844 Star::Find returns 1 (1), X=479.46, Y=438.19, Mass=3165, SNR=35.0, Peak=255 HFD=3.8
02:53:24.445 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.75) = xAngle (4.67 = -1.61)
02:53:24.445 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.66 = -1.63)
02:53:24.445 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.08 hyp=0.38 cameraTheta=2.92 mountX=-0.01 mountY=-0.38, mountTheta=-1.61
02:53:24.447 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.08, opts=13)
02:53:24.447 00.000 10844 Enqueuing Move request for scope (-0.37, 0.08)
02:53:24.459 00.012 11060 Worker thread wakes up
02:53:24.488 00.029 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.08) opts 0xd
02:53:24.488 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.08)
02:53:24.488 00.000 11060 Moving (-0.37, 0.08) raw xDistance=-0.01 yDistance=-0.38
02:53:24.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:53:24.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
02:53:24.488 00.000 11060 MoveAxis(E, 0, ABG)
02:53:24.488 00.000 11060 Move returns status 0, amount 0
02:53:24.489 00.001 11060 MoveAxis(N, 149, ABG)
02:53:24.489 00.000 11060 Guiding  Dir = 0, Dur = 149
02:53:24.538 00.049 11060 IsSlewing returns 0
02:53:24.539 00.001 11060 IsGuiding returns 0
02:53:24.705 00.166 11060 IsGuiding returns 0
02:53:24.705 00.000 11060 Move returns status 0, amount 149
02:53:24.705 00.000 11060 move complete, result=0
02:53:24.706 00.001 11060 worker thread done servicing request
02:53:24.707 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:24.733 00.026 10844 UpdateGuideState exits: m=3165 SNR=35.0 Saturated
02:53:24.733 00.000 10844 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 6 / 99999
02:53:24.733 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375204.733,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.54,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
02:53:24.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:24.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:24.733 00.000 10844 Enqueuing Expose request
02:53:24.733 00.000 11060 Worker thread wakes up
02:53:24.734 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:24.738 00.004 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:24.739 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 149 ms NORTH
02:53:25.388 00.649 11060 Exposure complete
02:53:25.789 00.401 11060 worker thread done servicing request
02:53:25.789 00.000 10844 OnExposeComplete: enter
02:53:25.790 00.001 10844 UpdateGuideState(): m_state=6
02:53:25.790 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
02:53:25.790 00.000 10844 Star::Find returns 1 (1), X=479.80, Y=438.06, Mass=3103, SNR=35.0, Peak=255 HFD=4.0
02:53:25.790 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
02:53:25.790 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
02:53:25.790 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.21 mountX=0.05 mountY=-0.03, mountTheta=-0.47
02:53:25.792 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
02:53:25.792 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
02:53:25.792 00.000 11060 Worker thread wakes up
02:53:25.793 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:53:25.793 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:53:25.793 00.000 11060 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=-0.03
02:53:25.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:53:25.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:25.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:53:25.793 00.000 11060 MoveAxis(E, 0, ABG)
02:53:25.793 00.000 11060 Move returns status 0, amount 0
02:53:25.793 00.000 11060 MoveAxis(N, 0, ABG)
02:53:25.793 00.000 11060 Move returns status 0, amount 0
02:53:25.794 00.001 11060 move complete, result=0
02:53:25.794 00.000 11060 worker thread done servicing request
02:53:25.802 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:25.835 00.033 10844 UpdateGuideState exits: m=3103 SNR=35.0 Saturated
02:53:25.835 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 7 / 99999
02:53:25.836 00.001 10844 PhdController: newstate STATE_FINISH
02:53:25.836 00.000 10844 PhdController complete: success
02:53:25.836 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770375205.836,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:53:25.836 00.000 10844 Mount: notify guiding dither settle done success=1
02:53:25.836 00.000 10844 PhdController: newstate STATE_IDLE
02:53:25.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:25.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:25.836 00.000 10844 Enqueuing Expose request
02:53:25.836 00.000 11060 Worker thread wakes up
02:53:25.837 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:25.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:25.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:26.122 00.285 10844 evsrv: cli 0EEEDDF0 connect
02:53:26.122 00.000 10844 case statement mapped state 6 to 3
02:53:26.123 00.001 10844 case statement mapped state 6 to 3
02:53:26.123 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"a9754cb9-4fc1-4f93-a91e-11141b56fc9b"}
02:53:26.123 00.000 10844 PhdController::Guide begins
02:53:26.123 00.000 10844 PhdController: newstate STATE_SETUP
02:53:26.123 00.000 10844 PhdController: setup
02:53:26.123 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:53:26.124 00.001 10844 PhdController: guider state = 6
02:53:26.124 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:53:26.124 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
02:53:26.124 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":0,"id":"a9754cb9-4fc1-4f93-a91e-11141b56fc9b"}
02:53:26.124 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
02:53:26.125 00.001 10844 evsrv: cli 0EEEEA70 connect
02:53:26.125 00.000 10844 case statement mapped state 6 to 3
02:53:26.126 00.001 10844 case statement mapped state 6 to 3
02:53:26.127 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_shift_params","id":"6eb061b6-b291-4c42-a803-17822046ae5d"}
02:53:26.127 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6eb061b6-b291-4c42-a803-17822046ae5d"}
02:53:26.128 00.001 10844 evsrv: cli 0EEEEA70 disconnect
02:53:26.129 00.001 10844 evsrv: cli 0EEEE2F0 connect
02:53:26.129 00.000 10844 case statement mapped state 6 to 3
02:53:26.130 00.001 10844 case statement mapped state 6 to 3
02:53:26.130 00.000 10844 evsrv: cli 0EEEE2F0 request: {"method":"get_lock_position","id":"84203e03-5c7b-49f6-a3a4-bf0a94babc1c"}
02:53:26.130 00.000 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":[479.83,438.10],"id":"84203e03-5c7b-49f6-a3a4-bf0a94babc1c"}
02:53:26.131 00.001 10844 evsrv: cli 0EEEE2F0 disconnect
02:53:26.132 00.001 10844 evsrv: cli 0EEEE890 connect
02:53:26.132 00.000 10844 case statement mapped state 6 to 3
02:53:26.132 00.000 10844 case statement mapped state 6 to 3
02:53:26.133 00.001 10844 evsrv: cli 0EEEE890 request: {"method":"get_calibrated","id":"52285e99-206c-447b-ac17-10425ea867ca"}
02:53:26.133 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":true,"id":"52285e99-206c-447b-ac17-10425ea867ca"}
02:53:26.134 00.001 10844 evsrv: cli 0EEEE890 disconnect
02:53:26.135 00.001 10844 evsrv: cli 0EEEE250 connect
02:53:26.135 00.000 10844 case statement mapped state 6 to 3
02:53:26.135 00.000 10844 case statement mapped state 6 to 3
02:53:26.136 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"get_app_state","id":"3f8b3765-008a-4d19-a1ca-9d6a89be37cd"}
02:53:26.136 00.000 10844 case statement mapped state 6 to 3
02:53:26.136 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f8b3765-008a-4d19-a1ca-9d6a89be37cd"}
02:53:26.136 00.000 10844 evsrv: cli 0EEEE250 disconnect
02:53:26.482 00.346 11060 Exposure complete
02:53:26.735 00.253 11060 worker thread done servicing request
02:53:26.735 00.000 10844 OnExposeComplete: enter
02:53:26.735 00.000 10844 UpdateGuideState(): m_state=6
02:53:26.735 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
02:53:26.735 00.000 10844 Star::Find returns 1 (1), X=479.85, Y=437.95, Mass=2721, SNR=32.9, Peak=255 HFD=3.7
02:53:26.735 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.75) = xAngle (0.29 = 0.29)
02:53:26.735 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
02:53:26.736 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.46 mountX=0.14 mountY=0.04, mountTheta=0.27
02:53:26.739 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.15, opts=13)
02:53:26.739 00.000 10844 Enqueuing Move request for scope (0.02, -0.15)
02:53:26.740 00.001 11060 Worker thread wakes up
02:53:26.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
02:53:26.741 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
02:53:26.741 00.000 11060 Moving (0.02, -0.15) raw xDistance=0.14 yDistance=0.04
02:53:26.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:53:26.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:26.742 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:53:26.742 00.000 11060 MoveAxis(W, 66, ABG)
02:53:26.742 00.000 11060 Guiding  Dir = 3, Dur = 66
02:53:26.751 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:26.768 00.017 11060 IsSlewing returns 0
02:53:26.768 00.000 11060 IsGuiding returns 0
02:53:26.786 00.018 10844 UpdateGuideState exits: m=2721 SNR=32.9 Saturated
02:53:26.787 00.001 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 1 / 99999
02:53:26.787 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375206.787,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:53:26.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:26.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:26.787 00.000 10844 Enqueuing Expose request
02:53:26.856 00.069 11060 IsGuiding returns 0
02:53:26.856 00.000 11060 Move returns status 0, amount 66
02:53:26.856 00.000 11060 MoveAxis(N, 0, ABG)
02:53:26.856 00.000 11060 Move returns status 0, amount 0
02:53:26.857 00.001 11060 move complete, result=0
02:53:26.857 00.000 11060 worker thread done servicing request
02:53:26.857 00.000 11060 Worker thread wakes up
02:53:26.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:26.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:26.885 00.028 10844 GuideStep: 0.1 px 66 ms WEST, 0.0 px 0 ms NORTH
02:53:27.496 00.611 11060 Exposure complete
02:53:27.745 00.249 11060 worker thread done servicing request
02:53:27.745 00.000 10844 OnExposeComplete: enter
02:53:27.746 00.001 10844 UpdateGuideState(): m_state=6
02:53:27.746 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
02:53:27.746 00.000 10844 Star::Find returns 1 (0), X=479.95, Y=438.50, Mass=3086, SNR=35.4, Peak=246 HFD=4.0
02:53:27.746 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.75) = xAngle (3.03 = 3.03)
02:53:27.746 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.02 = 3.02)
02:53:27.747 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.42 cameraTheta=1.28 mountX=-0.41 mountY=0.05, mountTheta=3.02
02:53:27.749 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.40, opts=13)
02:53:27.749 00.000 10844 Enqueuing Move request for scope (0.12, 0.40)
02:53:27.749 00.000 11060 Worker thread wakes up
02:53:27.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd
02:53:27.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.40)
02:53:27.749 00.000 11060 Moving (0.12, 0.40) raw xDistance=-0.41 yDistance=0.05
02:53:27.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
02:53:27.750 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:27.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:53:27.750 00.000 11060 MoveAxis(E, 186, ABG)
02:53:27.750 00.000 11060 Guiding  Dir = 2, Dur = 186
02:53:27.758 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:27.771 00.013 11060 IsSlewing returns 0
02:53:27.772 00.001 11060 IsGuiding returns 0
02:53:27.788 00.016 10844 UpdateGuideState exits: m=3086 SNR=35.4
02:53:27.788 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 2 / 99999
02:53:27.788 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375207.788,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
02:53:27.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:27.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:27.788 00.000 10844 Enqueuing Expose request
02:53:27.963 00.175 11060 IsGuiding returns 0
02:53:27.964 00.001 11060 Move returns status 0, amount 186
02:53:27.964 00.000 11060 MoveAxis(N, 0, ABG)
02:53:27.964 00.000 11060 Move returns status 0, amount 0
02:53:27.964 00.000 11060 move complete, result=0
02:53:27.964 00.000 11060 worker thread done servicing request
02:53:27.964 00.000 10844 GuideStep: -0.4 px 186 ms EAST, 0.1 px 0 ms NORTH
02:53:27.964 00.000 11060 Worker thread wakes up
02:53:27.967 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:27.968 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:28.595 00.627 11060 Exposure complete
02:53:28.812 00.217 11060 worker thread done servicing request
02:53:28.812 00.000 10844 OnExposeComplete: enter
02:53:28.812 00.000 10844 UpdateGuideState(): m_state=6
02:53:28.812 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
02:53:28.812 00.000 10844 Star::Find returns 1 (1), X=479.75, Y=438.05, Mass=2822, SNR=33.9, Peak=255 HFD=3.6
02:53:28.813 00.001 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.75) = xAngle (-0.77 = -0.77)
02:53:28.813 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.79 = -0.79)
02:53:28.813 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.53 mountX=0.07 mountY=-0.07, mountTheta=-0.78
02:53:28.814 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
02:53:28.814 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
02:53:28.814 00.000 11060 Worker thread wakes up
02:53:28.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:53:28.814 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:53:28.814 00.000 11060 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=-0.07
02:53:28.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:53:28.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:28.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:53:28.814 00.000 11060 MoveAxis(E, 0, ABG)
02:53:28.814 00.000 11060 Move returns status 0, amount 0
02:53:28.814 00.000 11060 MoveAxis(N, 0, ABG)
02:53:28.814 00.000 11060 Move returns status 0, amount 0
02:53:28.814 00.000 11060 move complete, result=0
02:53:28.816 00.002 11060 worker thread done servicing request
02:53:28.821 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:28.836 00.015 10844 UpdateGuideState exits: m=2822 SNR=33.9 Saturated
02:53:28.838 00.002 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 3 / 99999
02:53:28.838 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375208.838,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
02:53:28.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:28.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:28.838 00.000 10844 Enqueuing Expose request
02:53:28.838 00.000 11060 Worker thread wakes up
02:53:28.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:28.839 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:28.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:29.471 00.632 11060 Exposure complete
02:53:29.708 00.237 11060 worker thread done servicing request
02:53:29.708 00.000 10844 OnExposeComplete: enter
02:53:29.708 00.000 10844 UpdateGuideState(): m_state=6
02:53:29.708 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
02:53:29.708 00.000 10844 Star::Find returns 1 (0), X=480.06, Y=438.10, Mass=2692, SNR=32.6, Peak=209 HFD=4.2
02:53:29.708 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.75) = xAngle (1.74 = 1.74)
02:53:29.708 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
02:53:29.708 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.01 mountX=-0.04 mountY=0.23, mountTheta=1.74
02:53:29.711 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.00, opts=13)
02:53:29.711 00.000 10844 Enqueuing Move request for scope (0.23, -0.00)
02:53:29.711 00.000 11060 Worker thread wakes up
02:53:29.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
02:53:29.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
02:53:29.712 00.001 11060 Moving (0.23, -0.00) raw xDistance=-0.04 yDistance=0.23
02:53:29.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:53:29.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:53:29.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:53:29.712 00.000 11060 MoveAxis(E, 0, ABG)
02:53:29.712 00.000 11060 Move returns status 0, amount 0
02:53:29.712 00.000 11060 MoveAxis(N, 0, ABG)
02:53:29.712 00.000 11060 Move returns status 0, amount 0
02:53:29.712 00.000 11060 move complete, result=0
02:53:29.712 00.000 11060 worker thread done servicing request
02:53:29.720 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:29.737 00.017 10844 UpdateGuideState exits: m=2692 SNR=32.6
02:53:29.738 00.001 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 4 / 99999
02:53:29.738 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375209.738,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":3.0,"SettleTime":10.0,"StarLocked":true}
02:53:29.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:29.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:29.738 00.000 10844 Enqueuing Expose request
02:53:29.738 00.000 11060 Worker thread wakes up
02:53:29.738 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:29.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:29.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:30.378 00.640 11060 Exposure complete
02:53:30.597 00.219 11060 worker thread done servicing request
02:53:30.598 00.001 10844 OnExposeComplete: enter
02:53:30.598 00.000 10844 UpdateGuideState(): m_state=6
02:53:30.598 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
02:53:30.598 00.000 10844 Star::Find returns 1 (1), X=479.72, Y=438.21, Mass=2869, SNR=34.1, Peak=255 HFD=3.6
02:53:30.598 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
02:53:30.598 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.09 = -2.19)
02:53:30.598 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.36 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
02:53:30.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
02:53:30.609 00.009 10844 Enqueuing Move request for scope (-0.11, 0.11)
02:53:30.614 00.005 11060 Worker thread wakes up
02:53:30.615 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
02:53:30.615 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
02:53:30.615 00.000 11060 Moving (-0.11, 0.11) raw xDistance=-0.09 yDistance=-0.13
02:53:30.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:53:30.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:30.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:53:30.615 00.000 11060 MoveAxis(E, 0, ABG)
02:53:30.616 00.001 11060 Move returns status 0, amount 0
02:53:30.616 00.000 11060 MoveAxis(N, 0, ABG)
02:53:30.616 00.000 11060 Move returns status 0, amount 0
02:53:30.616 00.000 11060 move complete, result=0
02:53:30.616 00.000 11060 worker thread done servicing request
02:53:30.620 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:30.637 00.017 10844 UpdateGuideState exits: m=2869 SNR=34.1 Saturated
02:53:30.638 00.001 10844 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 5 / 99999
02:53:30.638 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375210.638,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.23,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
02:53:30.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:30.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:30.638 00.000 10844 Enqueuing Expose request
02:53:30.638 00.000 11060 Worker thread wakes up
02:53:30.638 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:30.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:30.639 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:31.265 00.626 11060 Exposure complete
02:53:31.510 00.245 11060 worker thread done servicing request
02:53:31.510 00.000 10844 OnExposeComplete: enter
02:53:31.510 00.000 10844 UpdateGuideState(): m_state=6
02:53:31.511 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
02:53:31.511 00.000 10844 Star::Find returns 1 (0), X=479.81, Y=438.09, Mass=3073, SNR=35.5, Peak=251 HFD=4.2
02:53:31.511 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.75) = xAngle (-0.80 = -0.80)
02:53:31.511 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
02:53:31.511 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.55 mountX=0.02 mountY=-0.02, mountTheta=-0.81
02:53:31.514 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
02:53:31.514 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
02:53:31.514 00.000 11060 Worker thread wakes up
02:53:31.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:53:31.514 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:53:31.515 00.001 11060 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=-0.02
02:53:31.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:53:31.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:31.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:53:31.515 00.000 11060 MoveAxis(E, 0, ABG)
02:53:31.515 00.000 11060 Move returns status 0, amount 0
02:53:31.515 00.000 11060 MoveAxis(N, 0, ABG)
02:53:31.515 00.000 11060 Move returns status 0, amount 0
02:53:31.515 00.000 11060 move complete, result=0
02:53:31.516 00.001 11060 worker thread done servicing request
02:53:31.523 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:31.544 00.021 10844 UpdateGuideState exits: m=3073 SNR=35.5
02:53:31.544 00.000 10844 PhdController: settling, locked = 1, distance = 0.17 (1.50) aobump = 0 frame = 6 / 99999
02:53:31.545 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770375211.545,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.17,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
02:53:31.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:31.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:31.545 00.000 10844 Enqueuing Expose request
02:53:31.545 00.000 11060 Worker thread wakes up
02:53:31.545 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:31.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:31.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:32.196 00.651 11060 Exposure complete
02:53:32.402 00.206 11060 worker thread done servicing request
02:53:32.402 00.000 10844 OnExposeComplete: enter
02:53:32.402 00.000 10844 UpdateGuideState(): m_state=6
02:53:32.403 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
02:53:32.403 00.000 10844 Star::Find returns 1 (0), X=480.04, Y=437.49, Mass=2905, SNR=34.5, Peak=210 HFD=3.7
02:53:32.403 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.75) = xAngle (0.51 = 0.51)
02:53:32.403 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
02:53:32.403 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.61 hyp=0.64 cameraTheta=-1.24 mountX=0.56 mountY=0.31, mountTheta=0.50
02:53:32.405 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.61, opts=13)
02:53:32.405 00.000 10844 Enqueuing Move request for scope (0.21, -0.61)
02:53:32.405 00.000 11060 Worker thread wakes up
02:53:32.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.61) opts 0xd
02:53:32.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.61)
02:53:32.405 00.000 11060 Moving (0.21, -0.61) raw xDistance=0.56 yDistance=0.31
02:53:32.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.56
02:53:32.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:32.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:53:32.405 00.000 11060 MoveAxis(W, 254, ABG)
02:53:32.405 00.000 11060 Guiding  Dir = 3, Dur = 254
02:53:32.413 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:32.431 00.018 10844 UpdateGuideState exits: m=2905 SNR=34.5
02:53:32.431 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 7 / 99999
02:53:32.431 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375212.431,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
02:53:32.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:32.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:32.431 00.000 10844 Enqueuing Expose request
02:53:32.440 00.009 11060 IsSlewing returns 0
02:53:32.440 00.000 11060 IsGuiding returns 0
02:53:32.722 00.282 11060 IsGuiding returns 0
02:53:32.722 00.000 11060 Move returns status 0, amount 254
02:53:32.722 00.000 11060 MoveAxis(N, 0, ABG)
02:53:32.722 00.000 11060 Move returns status 0, amount 0
02:53:32.722 00.000 11060 move complete, result=0
02:53:32.722 00.000 11060 worker thread done servicing request
02:53:32.722 00.000 11060 Worker thread wakes up
02:53:32.723 00.001 10844 GuideStep: 0.6 px 254 ms WEST, 0.3 px 0 ms NORTH
02:53:32.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:32.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:33.356 00.633 11060 Exposure complete
02:53:33.624 00.268 11060 worker thread done servicing request
02:53:33.624 00.000 10844 OnExposeComplete: enter
02:53:33.624 00.000 10844 UpdateGuideState(): m_state=6
02:53:33.625 00.001 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
02:53:33.625 00.000 10844 Star::Find returns 1 (1), X=480.01, Y=437.89, Mass=3038, SNR=35.3, Peak=255 HFD=4.0
02:53:33.625 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.75) = xAngle (0.90 = 0.90)
02:53:33.625 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.89 = 0.89)
02:53:33.625 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.85 mountX=0.17 mountY=0.22, mountTheta=0.90
02:53:33.628 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.21, opts=13)
02:53:33.628 00.000 10844 Enqueuing Move request for scope (0.18, -0.21)
02:53:33.628 00.000 11060 Worker thread wakes up
02:53:33.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
02:53:33.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
02:53:33.629 00.001 11060 Moving (0.18, -0.21) raw xDistance=0.17 yDistance=0.22
02:53:33.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:53:33.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:33.630 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:53:33.630 00.000 11060 MoveAxis(W, 86, ABG)
02:53:33.630 00.000 11060 Guiding  Dir = 3, Dur = 86
02:53:33.636 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:33.645 00.009 11060 IsSlewing returns 0
02:53:33.646 00.001 11060 IsGuiding returns 0
02:53:33.658 00.012 10844 UpdateGuideState exits: m=3038 SNR=35.3 Saturated
02:53:33.658 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 8 / 99999
02:53:33.658 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375213.658,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
02:53:33.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:33.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:33.658 00.000 10844 Enqueuing Expose request
02:53:33.740 00.082 11060 IsGuiding returns 0
02:53:33.740 00.000 11060 Move returns status 0, amount 86
02:53:33.740 00.000 11060 MoveAxis(N, 0, ABG)
02:53:33.740 00.000 11060 Move returns status 0, amount 0
02:53:33.740 00.000 11060 move complete, result=0
02:53:33.740 00.000 11060 worker thread done servicing request
02:53:33.740 00.000 11060 Worker thread wakes up
02:53:33.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:33.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:33.747 00.007 10844 GuideStep: 0.2 px 86 ms WEST, 0.2 px 0 ms NORTH
02:53:34.368 00.621 11060 Exposure complete
02:53:34.587 00.219 11060 worker thread done servicing request
02:53:34.587 00.000 10844 OnExposeComplete: enter
02:53:34.588 00.001 10844 UpdateGuideState(): m_state=6
02:53:34.588 00.000 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
02:53:34.588 00.000 10844 Star::Find returns 1 (0), X=479.91, Y=438.32, Mass=3002, SNR=34.9, Peak=240 HFD=3.8
02:53:34.588 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
02:53:34.588 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
02:53:34.588 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.21 mountX=-0.23 mountY=0.05, mountTheta=2.94
02:53:34.598 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.22, opts=13)
02:53:34.598 00.000 10844 Enqueuing Move request for scope (0.08, 0.22)
02:53:34.599 00.001 11060 Worker thread wakes up
02:53:34.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
02:53:34.599 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
02:53:34.599 00.000 11060 Moving (0.08, 0.22) raw xDistance=-0.23 yDistance=0.05
02:53:34.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:53:34.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:34.601 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:53:34.601 00.000 11060 MoveAxis(E, 102, ABG)
02:53:34.601 00.000 11060 Guiding  Dir = 2, Dur = 102
02:53:34.606 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:34.612 00.006 11060 IsSlewing returns 0
02:53:34.612 00.000 11060 IsGuiding returns 0
02:53:34.625 00.013 10844 UpdateGuideState exits: m=3002 SNR=34.9
02:53:34.625 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 9 / 99999
02:53:34.626 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770375214.626,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
02:53:34.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:34.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:34.626 00.000 10844 Enqueuing Expose request
02:53:34.720 00.094 11060 IsGuiding returns 0
02:53:34.720 00.000 11060 Move returns status 0, amount 102
02:53:34.720 00.000 11060 MoveAxis(N, 0, ABG)
02:53:34.720 00.000 11060 Move returns status 0, amount 0
02:53:34.720 00.000 11060 move complete, result=0
02:53:34.721 00.001 11060 worker thread done servicing request
02:53:34.721 00.000 11060 Worker thread wakes up
02:53:34.721 00.000 10844 GuideStep: -0.2 px 102 ms EAST, 0.0 px 0 ms NORTH
02:53:34.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:34.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:35.351 00.630 11060 Exposure complete
02:53:35.574 00.223 11060 worker thread done servicing request
02:53:35.574 00.000 10844 OnExposeComplete: enter
02:53:35.574 00.000 10844 UpdateGuideState(): m_state=6
02:53:35.574 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
02:53:35.574 00.000 10844 Star::Find returns 1 (1), X=479.77, Y=438.16, Mass=3051, SNR=34.8, Peak=255 HFD=3.5
02:53:35.574 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.75) = xAngle (4.10 = -2.19)
02:53:35.574 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.08 = -2.20)
02:53:35.574 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.34 mountX=-0.05 mountY=-0.06, mountTheta=-2.19
02:53:35.576 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.06, opts=13)
02:53:35.576 00.000 10844 Enqueuing Move request for scope (-0.06, 0.06)
02:53:35.576 00.000 11060 Worker thread wakes up
02:53:35.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
02:53:35.576 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
02:53:35.576 00.000 11060 Moving (-0.06, 0.06) raw xDistance=-0.05 yDistance=-0.06
02:53:35.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:53:35.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:35.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:53:35.576 00.000 11060 MoveAxis(E, 0, ABG)
02:53:35.576 00.000 11060 Move returns status 0, amount 0
02:53:35.576 00.000 11060 MoveAxis(N, 0, ABG)
02:53:35.576 00.000 11060 Move returns status 0, amount 0
02:53:35.576 00.000 11060 move complete, result=0
02:53:35.576 00.000 11060 worker thread done servicing request
02:53:35.583 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:35.608 00.025 10844 UpdateGuideState exits: m=3051 SNR=34.8 Saturated
02:53:35.608 00.000 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 10 / 99999
02:53:35.608 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375215.608,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
02:53:35.613 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:35.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:35.613 00.000 10844 Enqueuing Expose request
02:53:35.614 00.001 11060 Worker thread wakes up
02:53:35.614 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:35.614 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:35.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:36.252 00.638 11060 Exposure complete
02:53:36.480 00.228 11060 worker thread done servicing request
02:53:36.480 00.000 10844 OnExposeComplete: enter
02:53:36.480 00.000 10844 UpdateGuideState(): m_state=6
02:53:36.480 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:53:36.480 00.000 10844 Star::Find returns 1 (1), X=479.90, Y=438.02, Mass=3453, SNR=37.2, Peak=255 HFD=4.0
02:53:36.480 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.75) = xAngle (0.88 = 0.88)
02:53:36.480 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.87 = 0.87)
02:53:36.482 00.002 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.87 mountX=0.07 mountY=0.09, mountTheta=0.88
02:53:36.483 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
02:53:36.483 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
02:53:36.484 00.001 11060 Worker thread wakes up
02:53:36.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:53:36.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:53:36.484 00.000 11060 Moving (0.07, -0.09) raw xDistance=0.07 yDistance=0.09
02:53:36.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:53:36.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:36.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:53:36.484 00.000 11060 MoveAxis(E, 0, ABG)
02:53:36.484 00.000 11060 Move returns status 0, amount 0
02:53:36.484 00.000 11060 MoveAxis(N, 0, ABG)
02:53:36.485 00.001 11060 Move returns status 0, amount 0
02:53:36.485 00.000 11060 move complete, result=0
02:53:36.485 00.000 11060 worker thread done servicing request
02:53:36.491 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:36.509 00.018 10844 UpdateGuideState exits: m=3453 SNR=37.2 Saturated
02:53:36.509 00.000 10844 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 11 / 99999
02:53:36.509 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375216.509,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.19,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
02:53:36.510 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:36.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:36.510 00.000 10844 Enqueuing Expose request
02:53:36.510 00.000 11060 Worker thread wakes up
02:53:36.510 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:36.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:36.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:37.141 00.631 11060 Exposure complete
02:53:37.410 00.269 10844 OnExposeComplete: enter
02:53:37.410 00.000 11060 worker thread done servicing request
02:53:37.410 00.000 10844 UpdateGuideState(): m_state=6
02:53:37.410 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
02:53:37.411 00.001 10844 Star::Find returns 1 (0), X=480.08, Y=438.47, Mass=3041, SNR=34.6, Peak=249 HFD=3.7
02:53:37.411 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.75) = xAngle (2.73 = 2.73)
02:53:37.411 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.71 = 2.71)
02:53:37.411 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.37 hyp=0.45 cameraTheta=0.98 mountX=-0.41 mountY=0.19, mountTheta=2.72
02:53:37.413 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.37, opts=13)
02:53:37.413 00.000 10844 Enqueuing Move request for scope (0.25, 0.37)
02:53:37.413 00.000 11060 Worker thread wakes up
02:53:37.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.37) opts 0xd
02:53:37.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.37)
02:53:37.413 00.000 11060 Moving (0.25, 0.37) raw xDistance=-0.41 yDistance=0.19
02:53:37.414 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
02:53:37.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:37.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:53:37.414 00.000 11060 MoveAxis(E, 186, ABG)
02:53:37.414 00.000 11060 Guiding  Dir = 2, Dur = 186
02:53:37.422 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:37.452 00.030 11060 IsSlewing returns 0
02:53:37.452 00.000 11060 IsGuiding returns 0
02:53:37.456 00.004 10844 UpdateGuideState exits: m=3041 SNR=34.6
02:53:37.458 00.002 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 12 / 99999
02:53:37.458 00.000 10844 PhdController: newstate STATE_FINISH
02:53:37.458 00.000 10844 PhdController complete: success
02:53:37.458 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770375217.458,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
02:53:37.458 00.000 10844 Mount: notify guiding dither settle done success=1
02:53:37.459 00.001 10844 PhdController: newstate STATE_IDLE
02:53:37.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:37.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:37.459 00.000 10844 Enqueuing Expose request
02:53:37.668 00.209 11060 IsGuiding returns 0
02:53:37.668 00.000 11060 Move returns status 0, amount 186
02:53:37.668 00.000 11060 MoveAxis(N, 0, ABG)
02:53:37.668 00.000 11060 Move returns status 0, amount 0
02:53:37.668 00.000 11060 move complete, result=0
02:53:37.669 00.001 11060 worker thread done servicing request
02:53:37.669 00.000 11060 Worker thread wakes up
02:53:37.669 00.000 10844 GuideStep: -0.4 px 186 ms EAST, 0.2 px 0 ms NORTH
02:53:37.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:37.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:38.301 00.632 11060 Exposure complete
02:53:38.539 00.238 11060 worker thread done servicing request
02:53:38.539 00.000 10844 OnExposeComplete: enter
02:53:38.541 00.002 10844 UpdateGuideState(): m_state=6
02:53:38.541 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
02:53:38.541 00.000 10844 Star::Find returns 1 (0), X=479.83, Y=437.91, Mass=3143, SNR=35.7, Peak=233 HFD=4.0
02:53:38.541 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.75) = xAngle (0.16 = 0.16)
02:53:38.541 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.15 = 0.15)
02:53:38.541 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.59 mountX=0.18 mountY=0.03, mountTheta=0.15
02:53:38.544 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.19, opts=13)
02:53:38.544 00.000 10844 Enqueuing Move request for scope (-0.00, -0.19)
02:53:38.545 00.001 11060 Worker thread wakes up
02:53:38.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
02:53:38.545 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
02:53:38.545 00.000 11060 Moving (-0.00, -0.19) raw xDistance=0.18 yDistance=0.03
02:53:38.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:53:38.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:38.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:53:38.545 00.000 11060 MoveAxis(W, 78, ABG)
02:53:38.545 00.000 11060 Guiding  Dir = 3, Dur = 78
02:53:38.558 00.013 11060 IsSlewing returns 0
02:53:38.561 00.003 11060 IsGuiding returns 0
02:53:38.563 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:38.583 00.020 10844 UpdateGuideState exits: m=3143 SNR=35.7
02:53:38.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:38.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:38.583 00.000 10844 Enqueuing Expose request
02:53:38.652 00.069 11060 IsGuiding returns 0
02:53:38.652 00.000 11060 Move returns status 0, amount 78
02:53:38.652 00.000 11060 MoveAxis(N, 0, ABG)
02:53:38.652 00.000 11060 Move returns status 0, amount 0
02:53:38.652 00.000 11060 move complete, result=0
02:53:38.652 00.000 11060 worker thread done servicing request
02:53:38.652 00.000 11060 Worker thread wakes up
02:53:38.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:38.654 00.002 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:38.700 00.046 10844 GuideStep: 0.2 px 78 ms WEST, 0.0 px 0 ms NORTH
02:53:39.299 00.599 11060 Exposure complete
02:53:39.536 00.237 11060 worker thread done servicing request
02:53:39.536 00.000 10844 OnExposeComplete: enter
02:53:39.536 00.000 10844 UpdateGuideState(): m_state=6
02:53:39.538 00.002 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
02:53:39.538 00.000 10844 Star::Find returns 1 (1), X=480.19, Y=438.18, Mass=3332, SNR=36.9, Peak=255 HFD=4.0
02:53:39.538 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
02:53:39.538 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.94 = 1.94)
02:53:39.538 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.07 hyp=0.37 cameraTheta=0.20 mountX=-0.14 mountY=0.34, mountTheta=1.95
02:53:39.540 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.07, opts=13)
02:53:39.540 00.000 10844 Enqueuing Move request for scope (0.36, 0.07)
02:53:39.540 00.000 11060 Worker thread wakes up
02:53:39.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.07) opts 0xd
02:53:39.540 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.07)
02:53:39.540 00.000 11060 Moving (0.36, 0.07) raw xDistance=-0.14 yDistance=0.34
02:53:39.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:53:39.541 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=0.55
02:53:39.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
02:53:39.541 00.000 11060 MoveAxis(E, 60, ABG)
02:53:39.541 00.000 11060 Guiding  Dir = 2, Dur = 60
02:53:39.548 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:39.567 00.019 11060 IsSlewing returns 0
02:53:39.567 00.000 11060 IsGuiding returns 0
02:53:39.576 00.009 10844 UpdateGuideState exits: m=3332 SNR=36.9 Saturated
02:53:39.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:39.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:39.576 00.000 10844 Enqueuing Expose request
02:53:39.645 00.069 11060 IsGuiding returns 0
02:53:39.645 00.000 11060 Move returns status 0, amount 60
02:53:39.645 00.000 11060 BLC: Oldest BLC event removed
02:53:39.646 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 680 applied
02:53:39.646 00.000 11060 MoveAxis(S, 813, ABG)
02:53:39.646 00.000 11060 duration set to 750 by maxDecDuration
02:53:39.646 00.000 11060 Guiding  Dir = 1, Dur = 750
02:53:39.661 00.015 11060 IsSlewing returns 0
02:53:39.663 00.002 11060 IsGuiding returns 0
02:53:40.420 00.757 11060 IsGuiding returns 0
02:53:40.420 00.000 11060 Move returns status 0, amount 750
02:53:40.420 00.000 11060 move complete, result=0
02:53:40.420 00.000 11060 worker thread done servicing request
02:53:40.420 00.000 11060 Worker thread wakes up
02:53:40.420 00.000 10844 GuideStep: -0.1 px 60 ms EAST, 0.3 px 750 ms SOUTH
02:53:40.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:40.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:41.059 00.639 11060 Exposure complete
02:53:41.259 00.200 11060 worker thread done servicing request
02:53:41.259 00.000 10844 OnExposeComplete: enter
02:53:41.260 00.001 10844 UpdateGuideState(): m_state=6
02:53:41.260 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
02:53:41.260 00.000 10844 Star::Find returns 1 (0), X=479.65, Y=437.85, Mass=2580, SNR=32.1, Peak=236 HFD=3.7
02:53:41.260 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.46 = -0.46)
02:53:41.260 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
02:53:41.260 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.21 mountX=0.28 mountY=-0.14, mountTheta=-0.47
02:53:41.262 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.25, opts=13)
02:53:41.262 00.000 10844 Enqueuing Move request for scope (-0.18, -0.25)
02:53:41.262 00.000 11060 Worker thread wakes up
02:53:41.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.25) opts 0xd
02:53:41.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.25)
02:53:41.262 00.000 11060 Moving (-0.18, -0.25) raw xDistance=0.28 yDistance=-0.14
02:53:41.262 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.239278, 1:-0.141760
02:53:41.262 00.000 11060 BLC: No correction, Miss < min_move
02:53:41.263 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
02:53:41.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:41.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:53:41.263 00.000 11060 MoveAxis(W, 124, ABG)
02:53:41.263 00.000 11060 Guiding  Dir = 3, Dur = 124
02:53:41.270 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:41.296 00.026 11060 IsSlewing returns 0
02:53:41.307 00.011 11060 IsGuiding returns 0
02:53:41.308 00.001 10844 UpdateGuideState exits: m=2580 SNR=32.1
02:53:41.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:41.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:41.308 00.000 10844 Enqueuing Expose request
02:53:41.456 00.148 11060 IsGuiding returns 0
02:53:41.456 00.000 11060 Move returns status 0, amount 124
02:53:41.456 00.000 11060 MoveAxis(N, 0, ABG)
02:53:41.456 00.000 11060 Move returns status 0, amount 0
02:53:41.456 00.000 11060 move complete, result=0
02:53:41.456 00.000 11060 worker thread done servicing request
02:53:41.457 00.001 11060 Worker thread wakes up
02:53:41.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:41.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:41.458 00.001 10844 GuideStep: 0.3 px 124 ms WEST, -0.1 px 0 ms NORTH
02:53:42.094 00.636 11060 Exposure complete
02:53:42.315 00.221 11060 worker thread done servicing request
02:53:42.315 00.000 10844 OnExposeComplete: enter
02:53:42.315 00.000 10844 UpdateGuideState(): m_state=6
02:53:42.316 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
02:53:42.316 00.000 10844 Star::Find returns 1 (1), X=479.46, Y=438.41, Mass=3072, SNR=35.2, Peak=255 HFD=3.3
02:53:42.316 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.75) = xAngle (4.20 = -2.09)
02:53:42.316 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.18 = -2.11)
02:53:42.316 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=0.31 hyp=0.48 cameraTheta=2.44 mountX=-0.24 mountY=-0.42, mountTheta=-2.09
02:53:42.327 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=0.31, opts=13)
02:53:42.327 00.000 10844 Enqueuing Move request for scope (-0.37, 0.31)
02:53:42.334 00.007 11060 Worker thread wakes up
02:53:42.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.31) opts 0xd
02:53:42.334 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, 0.31)
02:53:42.334 00.000 11060 Moving (-0.37, 0.31) raw xDistance=-0.24 yDistance=-0.42
02:53:42.335 00.001 11060 BLC: History state: CurrMiss=-0.42, AvgInitMiss=0.08, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.239278, 1:-0.141760, 2:-0.415873
02:53:42.335 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:53:42.335 00.000 11060 BLC: window closed
02:53:42.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
02:53:42.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:53:42.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:53:42.335 00.000 11060 MoveAxis(E, 104, ABG)
02:53:42.335 00.000 11060 Guiding  Dir = 2, Dur = 104
02:53:42.343 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:42.354 00.011 11060 IsSlewing returns 0
02:53:42.354 00.000 11060 IsGuiding returns 0
02:53:42.364 00.010 10844 UpdateGuideState exits: m=3072 SNR=35.2 Saturated
02:53:42.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:42.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:42.364 00.000 10844 Enqueuing Expose request
02:53:42.464 00.100 11060 IsGuiding returns 0
02:53:42.464 00.000 11060 Move returns status 0, amount 104
02:53:42.464 00.000 11060 MoveAxis(N, 0, ABG)
02:53:42.464 00.000 11060 Move returns status 0, amount 0
02:53:42.465 00.001 11060 move complete, result=0
02:53:42.465 00.000 11060 worker thread done servicing request
02:53:42.465 00.000 11060 Worker thread wakes up
02:53:42.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:42.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:42.465 00.000 10844 GuideStep: -0.2 px 104 ms EAST, -0.4 px 0 ms NORTH
02:53:42.607 00.142 10844 evsrv: cli 0EEEEBB0 connect
02:53:42.607 00.000 10844 case statement mapped state 6 to 3
02:53:42.608 00.001 10844 case statement mapped state 6 to 3
02:53:42.608 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"8f77f0c9-269e-4f2a-8f34-13fff586f1f1"}
02:53:42.609 00.001 10844 PhdController::Guide begins
02:53:42.609 00.000 10844 PhdController: newstate STATE_SETUP
02:53:42.609 00.000 10844 PhdController: setup
02:53:42.609 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:53:42.609 00.000 10844 PhdController: guider state = 6
02:53:42.609 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:53:42.610 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
02:53:42.610 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":0,"id":"8f77f0c9-269e-4f2a-8f34-13fff586f1f1"}
02:53:42.612 00.002 10844 evsrv: cli 0EEEEBB0 disconnect
02:53:42.613 00.001 10844 evsrv: cli 0EEEDDF0 connect
02:53:42.613 00.000 10844 case statement mapped state 6 to 3
02:53:42.615 00.002 10844 case statement mapped state 6 to 3
02:53:42.615 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_shift_params","id":"6450ca72-3812-4adc-b562-56475325d35f"}
02:53:42.615 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6450ca72-3812-4adc-b562-56475325d35f"}
02:53:42.666 00.051 10844 evsrv: cli 0EEEDDF0 disconnect
02:53:42.691 00.025 10844 evsrv: cli 0EEEE430 connect
02:53:42.691 00.000 10844 case statement mapped state 6 to 3
02:53:42.692 00.001 10844 case statement mapped state 6 to 3
02:53:42.693 00.001 10844 evsrv: cli 0EEEE430 request: {"method":"get_lock_position","id":"aad696c6-243a-47a3-815e-db3ada4bab06"}
02:53:42.693 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":[479.83,438.10],"id":"aad696c6-243a-47a3-815e-db3ada4bab06"}
02:53:42.694 00.001 10844 evsrv: cli 0EEEE430 disconnect
02:53:42.695 00.001 10844 evsrv: cli 0EEEEA70 connect
02:53:42.695 00.000 10844 case statement mapped state 6 to 3
02:53:42.695 00.000 10844 case statement mapped state 6 to 3
02:53:42.697 00.002 10844 evsrv: cli 0EEEEA70 request: {"method":"get_calibrated","id":"5dc9d009-7554-449a-bb33-9d73cb2dbe56"}
02:53:42.697 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":true,"id":"5dc9d009-7554-449a-bb33-9d73cb2dbe56"}
02:53:42.698 00.001 10844 evsrv: cli 0EEEEA70 disconnect
02:53:42.699 00.001 10844 evsrv: cli 0EEEEA70 connect
02:53:42.699 00.000 10844 case statement mapped state 6 to 3
02:53:42.699 00.000 10844 case statement mapped state 6 to 3
02:53:42.700 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"get_app_state","id":"0dabfce2-aab7-4a21-b3e4-53a04fd212a4"}
02:53:42.701 00.001 10844 case statement mapped state 6 to 3
02:53:42.701 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":"Guiding","id":"0dabfce2-aab7-4a21-b3e4-53a04fd212a4"}
02:53:42.701 00.000 10844 evsrv: cli 0EEEEA70 disconnect
02:53:43.095 00.394 11060 Exposure complete
02:53:43.394 00.299 10844 OnExposeComplete: enter
02:53:43.394 00.000 11060 worker thread done servicing request
02:53:43.394 00.000 10844 UpdateGuideState(): m_state=6
02:53:43.394 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
02:53:43.395 00.001 10844 Star::Find returns 1 (0), X=479.53, Y=438.37, Mass=2982, SNR=34.3, Peak=251 HFD=3.4
02:53:43.395 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
02:53:43.395 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
02:53:43.395 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.27 hyp=0.41 cameraTheta=2.41 mountX=-0.21 mountY=-0.34, mountTheta=-2.13
02:53:43.396 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.27, opts=13)
02:53:43.397 00.001 10844 Enqueuing Move request for scope (-0.30, 0.27)
02:53:43.397 00.000 11060 Worker thread wakes up
02:53:43.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.27) opts 0xd
02:53:43.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.27)
02:53:43.397 00.000 11060 Moving (-0.30, 0.27) raw xDistance=-0.21 yDistance=-0.34
02:53:43.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:53:43.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:53:43.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:53:43.397 00.000 11060 MoveAxis(E, 100, ABG)
02:53:43.397 00.000 11060 Guiding  Dir = 2, Dur = 100
02:53:43.406 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:43.416 00.010 11060 IsSlewing returns 0
02:53:43.417 00.001 11060 IsGuiding returns 0
02:53:43.435 00.018 10844 UpdateGuideState exits: m=2982 SNR=34.3
02:53:43.435 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 1 / 99999
02:53:43.435 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375223.435,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:53:43.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:43.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:43.435 00.000 10844 Enqueuing Expose request
02:53:43.529 00.094 11060 IsGuiding returns 0
02:53:43.529 00.000 11060 Move returns status 0, amount 100
02:53:43.529 00.000 11060 MoveAxis(N, 0, ABG)
02:53:43.529 00.000 11060 Move returns status 0, amount 0
02:53:43.529 00.000 11060 move complete, result=0
02:53:43.529 00.000 11060 worker thread done servicing request
02:53:43.529 00.000 11060 Worker thread wakes up
02:53:43.530 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:43.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:43.530 00.000 10844 GuideStep: -0.2 px 100 ms EAST, -0.3 px 0 ms NORTH
02:53:44.171 00.641 11060 Exposure complete
02:53:44.409 00.238 11060 worker thread done servicing request
02:53:44.409 00.000 10844 OnExposeComplete: enter
02:53:44.409 00.000 10844 UpdateGuideState(): m_state=6
02:53:44.410 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
02:53:44.410 00.000 10844 Star::Find returns 1 (1), X=479.36, Y=437.94, Mass=2874, SNR=34.2, Peak=255 HFD=3.6
02:53:44.410 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.75) = xAngle (-1.05 = -1.05)
02:53:44.410 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.07 = -1.07)
02:53:44.410 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=-0.16 hyp=0.50 cameraTheta=-2.81 mountX=0.25 mountY=-0.44, mountTheta=-1.06
02:53:44.412 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=-0.16, opts=13)
02:53:44.412 00.000 10844 Enqueuing Move request for scope (-0.47, -0.16)
02:53:44.413 00.001 11060 Worker thread wakes up
02:53:44.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.16) opts 0xd
02:53:44.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, -0.16)
02:53:44.413 00.000 11060 Moving (-0.47, -0.16) raw xDistance=0.25 yDistance=-0.44
02:53:44.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.25
02:53:44.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:44.414 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
02:53:44.414 00.000 11060 MoveAxis(W, 108, ABG)
02:53:44.414 00.000 11060 Guiding  Dir = 3, Dur = 108
02:53:44.422 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:44.427 00.005 11060 IsSlewing returns 0
02:53:44.427 00.000 11060 IsGuiding returns 0
02:53:44.441 00.014 10844 UpdateGuideState exits: m=2874 SNR=34.2 Saturated
02:53:44.441 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 2 / 99999
02:53:44.441 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375224.441,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
02:53:44.443 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:44.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:44.443 00.000 10844 Enqueuing Expose request
02:53:44.550 00.107 11060 IsGuiding returns 0
02:53:44.550 00.000 11060 Move returns status 0, amount 108
02:53:44.551 00.001 11060 MoveAxis(N, 0, ABG)
02:53:44.551 00.000 11060 Move returns status 0, amount 0
02:53:44.551 00.000 11060 move complete, result=0
02:53:44.551 00.000 11060 worker thread done servicing request
02:53:44.551 00.000 11060 Worker thread wakes up
02:53:44.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:44.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:44.552 00.001 10844 GuideStep: 0.2 px 108 ms WEST, -0.4 px 0 ms NORTH
02:53:45.186 00.634 11060 Exposure complete
02:53:45.431 00.245 11060 worker thread done servicing request
02:53:45.431 00.000 10844 OnExposeComplete: enter
02:53:45.431 00.000 10844 UpdateGuideState(): m_state=6
02:53:45.431 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
02:53:45.432 00.001 10844 Star::Find returns 1 (1), X=479.45, Y=438.35, Mass=3156, SNR=35.8, Peak=255 HFD=4.0
02:53:45.432 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
02:53:45.432 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
02:53:45.432 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.25 hyp=0.46 cameraTheta=2.56 mountX=-0.18 mountY=-0.42, mountTheta=-1.98
02:53:45.434 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.25, opts=13)
02:53:45.434 00.000 10844 Enqueuing Move request for scope (-0.38, 0.25)
02:53:45.434 00.000 11060 Worker thread wakes up
02:53:45.435 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.25) opts 0xd
02:53:45.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.25)
02:53:45.435 00.000 11060 Moving (-0.38, 0.25) raw xDistance=-0.18 yDistance=-0.42
02:53:45.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:53:45.435 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.21 newest=-1.19
02:53:45.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.42
02:53:45.435 00.000 11060 MoveAxis(E, 77, ABG)
02:53:45.446 00.011 11060 Guiding  Dir = 2, Dur = 77
02:53:45.452 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:45.471 00.019 11060 IsSlewing returns 0
02:53:45.471 00.000 11060 IsGuiding returns 0
02:53:45.479 00.008 10844 UpdateGuideState exits: m=3156 SNR=35.8 Saturated
02:53:45.479 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 3 / 99999
02:53:45.479 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375225.479,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
02:53:45.480 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:45.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:45.480 00.000 10844 Enqueuing Expose request
02:53:45.608 00.128 11060 IsGuiding returns 0
02:53:45.610 00.002 11060 Move returns status 0, amount 77
02:53:45.610 00.000 11060 BLC: Oldest BLC event removed
02:53:45.613 00.003 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 680 applied
02:53:45.613 00.000 11060 MoveAxis(N, 842, ABG)
02:53:45.615 00.002 11060 duration set to 750 by maxDecDuration
02:53:45.615 00.000 11060 Guiding  Dir = 0, Dur = 750
02:53:45.661 00.046 11060 IsSlewing returns 0
02:53:45.661 00.000 11060 IsGuiding returns 0
02:53:46.435 00.774 11060 IsGuiding returns 0
02:53:46.435 00.000 11060 Move returns status 0, amount 750
02:53:46.435 00.000 11060 move complete, result=0
02:53:46.435 00.000 11060 worker thread done servicing request
02:53:46.435 00.000 11060 Worker thread wakes up
02:53:46.435 00.000 10844 GuideStep: -0.2 px 77 ms EAST, -0.4 px 750 ms NORTH
02:53:46.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:46.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:47.062 00.627 11060 Exposure complete
02:53:47.245 00.183 11060 worker thread done servicing request
02:53:47.245 00.000 10844 OnExposeComplete: enter
02:53:47.245 00.000 10844 UpdateGuideState(): m_state=6
02:53:47.245 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
02:53:47.246 00.001 10844 Star::Find returns 1 (1), X=479.77, Y=437.97, Mass=2716, SNR=33.0, Peak=255 HFD=3.5
02:53:47.246 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.75) = xAngle (-0.21 = -0.21)
02:53:47.246 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
02:53:47.246 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.96 mountX=0.14 mountY=-0.03, mountTheta=-0.22
02:53:47.248 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.14, opts=13)
02:53:47.248 00.000 10844 Enqueuing Move request for scope (-0.06, -0.14)
02:53:47.248 00.000 11060 Worker thread wakes up
02:53:47.249 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
02:53:47.249 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
02:53:47.249 00.000 11060 Moving (-0.06, -0.14) raw xDistance=0.14 yDistance=-0.03
02:53:47.249 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.291490, 1:0.033041
02:53:47.249 00.000 11060 BLC: No correction, Miss < min_move
02:53:47.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:53:47.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:47.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:53:47.249 00.000 11060 MoveAxis(W, 63, ABG)
02:53:47.250 00.001 11060 Guiding  Dir = 3, Dur = 63
02:53:47.255 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:47.259 00.004 11060 IsSlewing returns 0
02:53:47.260 00.001 11060 IsGuiding returns 0
02:53:47.271 00.011 10844 UpdateGuideState exits: m=2716 SNR=33.0 Saturated
02:53:47.271 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 4 / 99999
02:53:47.271 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375227.271,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
02:53:47.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:47.272 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:47.272 00.000 10844 Enqueuing Expose request
02:53:47.338 00.066 11060 IsGuiding returns 0
02:53:47.338 00.000 11060 Move returns status 0, amount 63
02:53:47.338 00.000 11060 MoveAxis(N, 0, ABG)
02:53:47.338 00.000 11060 Move returns status 0, amount 0
02:53:47.338 00.000 11060 move complete, result=0
02:53:47.339 00.001 11060 worker thread done servicing request
02:53:47.339 00.000 11060 Worker thread wakes up
02:53:47.340 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:47.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:47.360 00.020 10844 GuideStep: 0.1 px 63 ms WEST, -0.0 px 0 ms NORTH
02:53:47.981 00.621 11060 Exposure complete
02:53:48.178 00.197 11060 worker thread done servicing request
02:53:48.178 00.000 10844 OnExposeComplete: enter
02:53:48.179 00.001 10844 UpdateGuideState(): m_state=6
02:53:48.179 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
02:53:48.179 00.000 10844 Star::Find returns 1 (0), X=479.87, Y=438.14, Mass=3084, SNR=35.2, Peak=214 HFD=4.0
02:53:48.179 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.75) = xAngle (2.44 = 2.44)
02:53:48.179 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.42 = 2.42)
02:53:48.179 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.69 mountX=-0.04 mountY=0.04, mountTheta=2.43
02:53:48.181 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
02:53:48.181 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
02:53:48.181 00.000 11060 Worker thread wakes up
02:53:48.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
02:53:48.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:53:48.181 00.000 11060 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
02:53:48.181 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.291490, 1:0.033041, 2:-0.036857
02:53:48.181 00.000 11060 BLC: No correction, Miss < min_move
02:53:48.182 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:53:48.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:48.183 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:53:48.183 00.000 11060 MoveAxis(E, 0, ABG)
02:53:48.183 00.000 11060 Move returns status 0, amount 0
02:53:48.183 00.000 11060 MoveAxis(N, 0, ABG)
02:53:48.183 00.000 11060 Move returns status 0, amount 0
02:53:48.183 00.000 11060 move complete, result=0
02:53:48.183 00.000 11060 worker thread done servicing request
02:53:48.188 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:48.215 00.027 10844 UpdateGuideState exits: m=3084 SNR=35.2
02:53:48.215 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 5 / 99999
02:53:48.215 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375228.215,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
02:53:48.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:48.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:48.215 00.000 10844 Enqueuing Expose request
02:53:48.215 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:48.216 00.001 11060 Worker thread wakes up
02:53:48.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:48.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:48.854 00.638 11060 Exposure complete
02:53:49.074 00.220 11060 worker thread done servicing request
02:53:49.074 00.000 10844 OnExposeComplete: enter
02:53:49.074 00.000 10844 UpdateGuideState(): m_state=6
02:53:49.075 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
02:53:49.075 00.000 10844 Star::Find returns 1 (1), X=479.80, Y=438.30, Mass=2984, SNR=34.8, Peak=255 HFD=3.4
02:53:49.075 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.75) = xAngle (3.49 = -2.79)
02:53:49.075 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.47 = -2.81)
02:53:49.075 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.74 mountX=-0.19 mountY=-0.06, mountTheta=-2.81
02:53:49.086 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.20, opts=13)
02:53:49.086 00.000 10844 Enqueuing Move request for scope (-0.03, 0.20)
02:53:49.086 00.000 11060 Worker thread wakes up
02:53:49.087 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
02:53:49.087 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
02:53:49.087 00.000 11060 Moving (-0.03, 0.20) raw xDistance=-0.19 yDistance=-0.06
02:53:49.087 00.000 11060 BLC: window closed
02:53:49.087 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.291490, 1:0.033041, 2:-0.036857
02:53:49.088 00.001 11060 BLC: No correction, Miss < min_move
02:53:49.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:53:49.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:49.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:53:49.088 00.000 11060 MoveAxis(E, 85, ABG)
02:53:49.088 00.000 11060 Guiding  Dir = 2, Dur = 85
02:53:49.094 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:49.096 00.002 11060 IsSlewing returns 0
02:53:49.097 00.001 11060 IsGuiding returns 0
02:53:49.113 00.016 10844 UpdateGuideState exits: m=2984 SNR=34.8 Saturated
02:53:49.113 00.000 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 6 / 99999
02:53:49.113 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375229.113,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
02:53:49.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:49.114 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:49.114 00.000 10844 Enqueuing Expose request
02:53:49.191 00.077 11060 IsGuiding returns 0
02:53:49.191 00.000 11060 Move returns status 0, amount 85
02:53:49.191 00.000 11060 MoveAxis(N, 0, ABG)
02:53:49.191 00.000 11060 Move returns status 0, amount 0
02:53:49.191 00.000 11060 move complete, result=0
02:53:49.192 00.001 11060 worker thread done servicing request
02:53:49.192 00.000 11060 Worker thread wakes up
02:53:49.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:49.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:49.192 00.000 10844 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
02:53:49.834 00.642 11060 Exposure complete
02:53:50.069 00.235 11060 worker thread done servicing request
02:53:50.069 00.000 10844 OnExposeComplete: enter
02:53:50.069 00.000 10844 UpdateGuideState(): m_state=6
02:53:50.070 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
02:53:50.070 00.000 10844 Star::Find returns 1 (1), X=479.98, Y=438.16, Mass=3177, SNR=35.7, Peak=255 HFD=4.0
02:53:50.070 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.75) = xAngle (2.11 = 2.11)
02:53:50.070 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.09 = 2.09)
02:53:50.070 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.35 mountX=-0.08 mountY=0.14, mountTheta=2.10
02:53:50.073 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.05, opts=13)
02:53:50.073 00.000 10844 Enqueuing Move request for scope (0.15, 0.05)
02:53:50.073 00.000 11060 Worker thread wakes up
02:53:50.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
02:53:50.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
02:53:50.073 00.000 11060 Moving (0.15, 0.05) raw xDistance=-0.08 yDistance=0.14
02:53:50.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:53:50.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:50.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:53:50.073 00.000 11060 MoveAxis(E, 0, ABG)
02:53:50.074 00.001 11060 Move returns status 0, amount 0
02:53:50.074 00.000 11060 MoveAxis(N, 0, ABG)
02:53:50.074 00.000 11060 Move returns status 0, amount 0
02:53:50.074 00.000 11060 move complete, result=0
02:53:50.074 00.000 11060 worker thread done servicing request
02:53:50.081 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:50.103 00.022 10844 UpdateGuideState exits: m=3177 SNR=35.7 Saturated
02:53:50.103 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 7 / 99999
02:53:50.104 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770375230.104,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.21,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
02:53:50.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:50.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:50.104 00.000 10844 Enqueuing Expose request
02:53:50.104 00.000 11060 Worker thread wakes up
02:53:50.104 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:50.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:50.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:50.732 00.628 11060 Exposure complete
02:53:50.975 00.243 11060 worker thread done servicing request
02:53:50.975 00.000 10844 OnExposeComplete: enter
02:53:50.975 00.000 10844 UpdateGuideState(): m_state=6
02:53:50.976 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
02:53:50.976 00.000 10844 Star::Find returns 1 (1), X=479.99, Y=438.44, Mass=3479, SNR=37.6, Peak=255 HFD=4.0
02:53:50.976 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.75) = xAngle (2.89 = 2.89)
02:53:50.976 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.87 = 2.87)
02:53:50.976 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.34 hyp=0.37 cameraTheta=1.14 mountX=-0.36 mountY=0.10, mountTheta=2.87
02:53:50.979 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.34, opts=13)
02:53:50.979 00.000 10844 Enqueuing Move request for scope (0.16, 0.34)
02:53:50.979 00.000 11060 Worker thread wakes up
02:53:50.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.34) opts 0xd
02:53:50.979 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.34)
02:53:50.979 00.000 11060 Moving (0.16, 0.34) raw xDistance=-0.36 yDistance=0.10
02:53:50.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
02:53:50.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:50.980 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:53:50.980 00.000 11060 MoveAxis(E, 164, ABG)
02:53:50.980 00.000 11060 Guiding  Dir = 2, Dur = 164
02:53:50.986 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:51.005 00.019 10844 UpdateGuideState exits: m=3479 SNR=37.6 Saturated
02:53:51.016 00.011 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 8 / 99999
02:53:51.016 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375231.016,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
02:53:51.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:51.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:51.016 00.000 10844 Enqueuing Expose request
02:53:51.018 00.002 11060 IsSlewing returns 0
02:53:51.019 00.001 11060 IsGuiding returns 0
02:53:51.195 00.176 11060 IsGuiding returns 0
02:53:51.195 00.000 11060 Move returns status 0, amount 164
02:53:51.196 00.001 11060 MoveAxis(N, 0, ABG)
02:53:51.196 00.000 11060 Move returns status 0, amount 0
02:53:51.196 00.000 11060 move complete, result=0
02:53:51.196 00.000 11060 worker thread done servicing request
02:53:51.196 00.000 11060 Worker thread wakes up
02:53:51.196 00.000 10844 GuideStep: -0.4 px 164 ms EAST, 0.1 px 0 ms NORTH
02:53:51.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:51.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:51.829 00.633 11060 Exposure complete
02:53:52.052 00.223 11060 worker thread done servicing request
02:53:52.052 00.000 10844 OnExposeComplete: enter
02:53:52.052 00.000 10844 UpdateGuideState(): m_state=6
02:53:52.053 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
02:53:52.053 00.000 10844 Star::Find returns 1 (1), X=479.27, Y=437.93, Mass=2828, SNR=34.0, Peak=255 HFD=3.8
02:53:52.053 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.09 = -1.09)
02:53:52.053 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.11 = -1.11)
02:53:52.053 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-0.17 hyp=0.58 cameraTheta=-2.85 mountX=0.27 mountY=-0.52, mountTheta=-1.10
02:53:52.054 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-0.17, opts=13)
02:53:52.054 00.000 10844 Enqueuing Move request for scope (-0.55, -0.17)
02:53:52.056 00.002 11060 Worker thread wakes up
02:53:52.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.17) opts 0xd
02:53:52.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, -0.17)
02:53:52.056 00.000 11060 Moving (-0.55, -0.17) raw xDistance=0.27 yDistance=-0.52
02:53:52.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
02:53:52.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.52
02:53:52.056 00.000 11060 MoveAxis(W, 115, ABG)
02:53:52.056 00.000 11060 Guiding  Dir = 3, Dur = 115
02:53:52.062 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:52.074 00.012 11060 IsSlewing returns 0
02:53:52.074 00.000 11060 IsGuiding returns 0
02:53:52.091 00.017 10844 UpdateGuideState exits: m=2828 SNR=34.0 Saturated
02:53:52.091 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 9 / 99999
02:53:52.091 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375232.091,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
02:53:52.092 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:52.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:52.092 00.000 10844 Enqueuing Expose request
02:53:52.209 00.117 11060 IsGuiding returns 0
02:53:52.209 00.000 11060 Move returns status 0, amount 115
02:53:52.209 00.000 11060 MoveAxis(N, 202, ABG)
02:53:52.209 00.000 11060 Guiding  Dir = 0, Dur = 202
02:53:52.225 00.016 11060 IsSlewing returns 0
02:53:52.225 00.000 11060 IsGuiding returns 0
02:53:52.430 00.205 11060 IsGuiding returns 0
02:53:52.431 00.001 11060 Move returns status 0, amount 202
02:53:52.431 00.000 11060 move complete, result=0
02:53:52.431 00.000 11060 worker thread done servicing request
02:53:52.431 00.000 11060 Worker thread wakes up
02:53:52.431 00.000 10844 GuideStep: 0.3 px 115 ms WEST, -0.5 px 202 ms NORTH
02:53:52.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:52.432 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:53.063 00.631 11060 Exposure complete
02:53:53.265 00.202 11060 worker thread done servicing request
02:53:53.266 00.001 10844 OnExposeComplete: enter
02:53:53.266 00.000 10844 UpdateGuideState(): m_state=6
02:53:53.266 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
02:53:53.266 00.000 10844 Star::Find returns 1 (0), X=480.06, Y=438.15, Mass=3030, SNR=35.4, Peak=254 HFD=4.0
02:53:53.266 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
02:53:53.266 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
02:53:53.266 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.21 mountX=-0.09 mountY=0.22, mountTheta=1.96
02:53:53.267 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.05, opts=13)
02:53:53.267 00.000 10844 Enqueuing Move request for scope (0.23, 0.05)
02:53:53.267 00.000 11060 Worker thread wakes up
02:53:53.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
02:53:53.268 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
02:53:53.268 00.000 11060 Moving (0.23, 0.05) raw xDistance=-0.09 yDistance=0.22
02:53:53.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:53:53.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:53:53.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:53:53.268 00.000 11060 MoveAxis(E, 0, ABG)
02:53:53.268 00.000 11060 Move returns status 0, amount 0
02:53:53.268 00.000 11060 MoveAxis(N, 0, ABG)
02:53:53.268 00.000 11060 Move returns status 0, amount 0
02:53:53.268 00.000 11060 move complete, result=0
02:53:53.268 00.000 11060 worker thread done servicing request
02:53:53.274 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:53.290 00.016 10844 UpdateGuideState exits: m=3030 SNR=35.4
02:53:53.298 00.008 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 10 / 99999
02:53:53.299 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770375233.299,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
02:53:53.300 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:53.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:53.300 00.000 10844 Enqueuing Expose request
02:53:53.300 00.000 11060 Worker thread wakes up
02:53:53.301 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:53.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:53.301 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:53.939 00.638 11060 Exposure complete
02:53:54.150 00.211 11060 worker thread done servicing request
02:53:54.150 00.000 10844 OnExposeComplete: enter
02:53:54.150 00.000 10844 UpdateGuideState(): m_state=6
02:53:54.151 00.001 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
02:53:54.151 00.000 10844 Star::Find returns 1 (1), X=479.74, Y=438.59, Mass=3121, SNR=35.4, Peak=255 HFD=3.7
02:53:54.151 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.75) = xAngle (3.51 = -2.78)
02:53:54.151 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.49 = -2.79)
02:53:54.151 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.49 hyp=0.49 cameraTheta=1.76 mountX=-0.46 mountY=-0.17, mountTheta=-2.79
02:53:54.152 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.49, opts=13)
02:53:54.153 00.001 10844 Enqueuing Move request for scope (-0.09, 0.49)
02:53:54.153 00.000 11060 Worker thread wakes up
02:53:54.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.49) opts 0xd
02:53:54.153 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.49)
02:53:54.153 00.000 11060 Moving (-0.09, 0.49) raw xDistance=-0.46 yDistance=-0.17
02:53:54.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.46
02:53:54.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:54.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:53:54.153 00.000 11060 MoveAxis(E, 209, ABG)
02:53:54.153 00.000 11060 Guiding  Dir = 2, Dur = 209
02:53:54.160 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:54.171 00.011 11060 IsSlewing returns 0
02:53:54.171 00.000 11060 IsGuiding returns 0
02:53:54.185 00.014 10844 UpdateGuideState exits: m=3121 SNR=35.4 Saturated
02:53:54.185 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 11 / 99999
02:53:54.185 00.000 10844 PhdController: newstate STATE_FINISH
02:53:54.185 00.000 10844 PhdController complete: success
02:53:54.185 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770375234.185,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
02:53:54.185 00.000 10844 Mount: notify guiding dither settle done success=1
02:53:54.185 00.000 10844 PhdController: newstate STATE_IDLE
02:53:54.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:54.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:54.185 00.000 10844 Enqueuing Expose request
02:53:54.398 00.213 11060 IsGuiding returns 0
02:53:54.398 00.000 11060 Move returns status 0, amount 209
02:53:54.398 00.000 11060 MoveAxis(N, 0, ABG)
02:53:54.398 00.000 11060 Move returns status 0, amount 0
02:53:54.398 00.000 11060 move complete, result=0
02:53:54.398 00.000 11060 worker thread done servicing request
02:53:54.398 00.000 11060 Worker thread wakes up
02:53:54.398 00.000 10844 GuideStep: -0.5 px 209 ms EAST, -0.2 px 0 ms NORTH
02:53:54.399 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:54.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:55.031 00.632 11060 Exposure complete
02:53:55.285 00.254 11060 worker thread done servicing request
02:53:55.285 00.000 10844 OnExposeComplete: enter
02:53:55.285 00.000 10844 UpdateGuideState(): m_state=6
02:53:55.286 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
02:53:55.286 00.000 10844 Star::Find returns 1 (0), X=479.71, Y=438.52, Mass=2873, SNR=33.6, Peak=249 HFD=3.6
02:53:55.286 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.75) = xAngle (3.59 = -2.69)
02:53:55.286 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.57 = -2.71)
02:53:55.286 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.42 hyp=0.44 cameraTheta=1.84 mountX=-0.39 mountY=-0.18, mountTheta=-2.71
02:53:55.288 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.42, opts=13)
02:53:55.288 00.000 10844 Enqueuing Move request for scope (-0.12, 0.42)
02:53:55.300 00.012 11060 Worker thread wakes up
02:53:55.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:55.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.42) opts 0xd
02:53:55.300 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.42)
02:53:55.301 00.001 11060 Moving (-0.12, 0.42) raw xDistance=-0.39 yDistance=-0.18
02:53:55.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
02:53:55.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:55.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:53:55.301 00.000 11060 MoveAxis(E, 184, ABG)
02:53:55.301 00.000 11060 Guiding  Dir = 2, Dur = 184
02:53:55.332 00.031 10844 UpdateGuideState exits: m=2873 SNR=33.6
02:53:55.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:55.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:55.332 00.000 10844 Enqueuing Expose request
02:53:55.335 00.003 11060 IsSlewing returns 0
02:53:55.335 00.000 11060 IsGuiding returns 0
02:53:55.535 00.200 11060 IsGuiding returns 0
02:53:55.535 00.000 11060 Move returns status 0, amount 184
02:53:55.535 00.000 11060 MoveAxis(N, 0, ABG)
02:53:55.535 00.000 11060 Move returns status 0, amount 0
02:53:55.536 00.001 11060 move complete, result=0
02:53:55.536 00.000 11060 worker thread done servicing request
02:53:55.536 00.000 11060 Worker thread wakes up
02:53:55.536 00.000 10844 GuideStep: -0.4 px 184 ms EAST, -0.2 px 0 ms NORTH
02:53:55.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:55.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:56.184 00.648 11060 Exposure complete
02:53:56.437 00.253 11060 worker thread done servicing request
02:53:56.437 00.000 10844 OnExposeComplete: enter
02:53:56.437 00.000 10844 UpdateGuideState(): m_state=6
02:53:56.438 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.438 00.000 10844 Star::Find returns 1 (1), X=479.67, Y=438.26, Mass=2957, SNR=34.8, Peak=255 HFD=3.7
02:53:56.438 00.000 10844 MultiStar: exiting stabilization period
02:53:56.438 00.000 10844 MultiStar: updating star positions after lock position change
02:53:56.438 00.000 10844 Star::Find(15, 96, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.438 00.000 10844 Star::Find returns 1 (0), X=96.75, Y=337.01, Mass=2238, SNR=30.3, Peak=208 HFD=3.5
02:53:56.438 00.000 10844 Star::Find(15, 1014, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.438 00.000 10844 Star::Find returns 1 (1), X=1013.69, Y=503.89, Mass=4650, SNR=42.0, Peak=255 HFD=5.0
02:53:56.438 00.000 10844 Star::Find(15, 749, 975, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.438 00.000 10844 Star::Find returns 1 (1), X=748.84, Y=974.80, Mass=3095, SNR=35.6, Peak=255 HFD=3.8
02:53:56.438 00.000 10844 Star::Find(15, 1022, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.438 00.000 10844 Star::Find returns 1 (0), X=1022.06, Y=740.63, Mass=2433, SNR=31.1, Peak=251 HFD=3.8
02:53:56.438 00.000 10844 Star::Find(15, 1231, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.438 00.000 10844 Star::Find returns 1 (0), X=1231.77, Y=30.54, Mass=2218, SNR=29.4, Peak=217 HFD=3.4
02:53:56.439 00.001 10844 Star::Find(15, 472, 972, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.439 00.000 10844 Star::Find returns 1 (0), X=472.15, Y=972.96, Mass=2100, SNR=29.3, Peak=187 HFD=2.9
02:53:56.439 00.000 10844 Star::Find(15, 1784, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.439 00.000 10844 Star::Find returns 1 (0), X=1783.92, Y=677.94, Mass=2029, SNR=28.9, Peak=201 HFD=2.8
02:53:56.439 00.000 10844 Star::Find(15, 689, 967, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.439 00.000 10844 Star::Find returns 1 (1), X=688.52, Y=966.50, Mass=2131, SNR=28.6, Peak=255 HFD=3.2
02:53:56.439 00.000 10844 Star::Find(15, 1136, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.439 00.000 10844 Star::Find returns 1 (1), X=1136.59, Y=582.60, Mass=2214, SNR=29.3, Peak=255 HFD=3.4
02:53:56.439 00.000 10844 Star::Find(15, 1642, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.439 00.000 10844 Star::Find returns 1 (0), X=1642.12, Y=312.98, Mass=1689, SNR=26.2, Peak=157 HFD=3.0
02:53:56.439 00.000 10844 Star::Find(15, 1656, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:53:56.440 00.001 10844 Star::Find returns 1 (0), X=1656.12, Y=495.90, Mass=3868, SNR=32.8, Peak=187 HFD=5.7
02:53:56.440 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.75) = xAngle (4.11 = -2.17)
02:53:56.440 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.10 = -2.19)
02:53:56.440 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.22 cameraTheta=2.36 mountX=-0.13 mountY=-0.18, mountTheta=-2.17
02:53:56.442 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.16, opts=13)
02:53:56.442 00.000 10844 Enqueuing Move request for scope (-0.16, 0.16)
02:53:56.442 00.000 11060 Worker thread wakes up
02:53:56.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
02:53:56.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
02:53:56.442 00.000 11060 Moving (-0.16, 0.16) raw xDistance=-0.13 yDistance=-0.18
02:53:56.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:53:56.443 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:56.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:53:56.443 00.000 11060 MoveAxis(E, 63, ABG)
02:53:56.443 00.000 11060 Guiding  Dir = 2, Dur = 63
02:53:56.449 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:56.459 00.010 11060 IsSlewing returns 0
02:53:56.459 00.000 11060 IsGuiding returns 0
02:53:56.480 00.021 10844 UpdateGuideState exits: m=2957 SNR=34.8 Saturated
02:53:56.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:56.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:56.480 00.000 10844 Enqueuing Expose request
02:53:56.536 00.056 11060 IsGuiding returns 0
02:53:56.536 00.000 11060 Move returns status 0, amount 63
02:53:56.536 00.000 11060 MoveAxis(N, 0, ABG)
02:53:56.536 00.000 11060 Move returns status 0, amount 0
02:53:56.536 00.000 11060 move complete, result=0
02:53:56.537 00.001 11060 worker thread done servicing request
02:53:56.537 00.000 11060 Worker thread wakes up
02:53:56.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:56.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:56.538 00.001 10844 GuideStep: -0.1 px 63 ms EAST, -0.2 px 0 ms NORTH
02:53:57.163 00.625 11060 Exposure complete
02:53:57.400 00.237 11060 worker thread done servicing request
02:53:57.400 00.000 10844 OnExposeComplete: enter
02:53:57.400 00.000 10844 UpdateGuideState(): m_state=6
02:53:57.401 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
02:53:57.401 00.000 10844 Star::Find returns 1 (1), X=479.50, Y=438.37, Mass=2689, SNR=33.5, Peak=255 HFD=3.3
02:53:57.402 00.001 10844 MultiStar: [#1 0.03,-0.33,0.00,M1] [#2 0.29,-0.21,0.00,M1] [#3 -0.03,-0.10,1.00,U] [#4 0.28,-0.06,0.00,M1] [#5 -0.59,-0.36,0.00,M1] [#6 -0.23,-0.24,0.00,M1] [#7 -0.28,0.03,0.84,U] [#8 0.03,-0.04,0.90,U] 
02:53:57.402 00.000 10844 refined, 3 included, MultiStar: {-0.15, 0.04}, one-star: {-0.33, 0.26}
02:53:57.402 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.75) = xAngle (4.63 = -1.65)
02:53:57.402 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.61 = -1.67)
02:53:57.402 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.88 mountX=-0.01 mountY=-0.16, mountTheta=-1.66
02:53:57.403 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
02:53:57.404 00.001 10844 Enqueuing Move request for scope (-0.15, 0.04)
02:53:57.404 00.000 11060 Worker thread wakes up
02:53:57.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
02:53:57.404 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
02:53:57.404 00.000 11060 Moving (-0.15, 0.04) raw xDistance=-0.01 yDistance=-0.16
02:53:57.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:53:57.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:57.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:53:57.404 00.000 11060 MoveAxis(E, 0, ABG)
02:53:57.404 00.000 11060 Move returns status 0, amount 0
02:53:57.404 00.000 11060 MoveAxis(N, 0, ABG)
02:53:57.404 00.000 11060 Move returns status 0, amount 0
02:53:57.404 00.000 11060 move complete, result=0
02:53:57.404 00.000 11060 worker thread done servicing request
02:53:57.421 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:57.441 00.020 10844 UpdateGuideState exits: m=2689 SNR=33.5 Saturated
02:53:57.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:57.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:57.441 00.000 10844 Enqueuing Expose request
02:53:57.441 00.000 11060 Worker thread wakes up
02:53:57.441 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:57.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:57.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:58.087 00.646 11060 Exposure complete
02:53:58.311 00.224 11060 worker thread done servicing request
02:53:58.311 00.000 10844 OnExposeComplete: enter
02:53:58.311 00.000 10844 UpdateGuideState(): m_state=6
02:53:58.312 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:53:58.312 00.000 10844 Star::Find returns 1 (0), X=479.91, Y=438.27, Mass=2692, SNR=32.3, Peak=241 HFD=3.6
02:53:58.312 00.000 10844 MultiStar: [#1 -0.02,-0.34,0.00,M2] [#2 0.13,0.21,1.23,U] [#3 -0.05,0.03,1.04,U] [#4 0.09,0.15,1.02,U] [#5 -0.32,0.10,0.00,M2] [#6 -0.32,-0.22,0.00,M2] [#7 -0.01,-0.27,0.91,U] [#8 -0.01,0.10,0.98,U] 
02:53:58.312 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.08}, one-star: {0.08, 0.17}
02:53:58.313 00.001 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.75) = xAngle (2.79 = 2.79)
02:53:58.313 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.77 = 2.77)
02:53:58.313 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.04 mountX=-0.08 mountY=0.03, mountTheta=2.78
02:53:58.314 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
02:53:58.315 00.001 10844 Enqueuing Move request for scope (0.04, 0.08)
02:53:58.315 00.000 11060 Worker thread wakes up
02:53:58.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:53:58.329 00.014 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:53:58.330 00.001 11060 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=0.03
02:53:58.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:53:58.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:58.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:53:58.330 00.000 11060 MoveAxis(E, 0, ABG)
02:53:58.330 00.000 11060 Move returns status 0, amount 0
02:53:58.330 00.000 11060 MoveAxis(N, 0, ABG)
02:53:58.330 00.000 11060 Move returns status 0, amount 0
02:53:58.330 00.000 11060 move complete, result=0
02:53:58.330 00.000 11060 worker thread done servicing request
02:53:58.333 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:53:58.351 00.018 10844 UpdateGuideState exits: m=2692 SNR=32.3
02:53:58.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:58.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:58.351 00.000 10844 Enqueuing Expose request
02:53:58.351 00.000 11060 Worker thread wakes up
02:53:58.351 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:58.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:58.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:58.983 00.632 11060 Exposure complete
02:53:59.213 00.230 11060 worker thread done servicing request
02:53:59.213 00.000 10844 OnExposeComplete: enter
02:53:59.213 00.000 10844 UpdateGuideState(): m_state=6
02:53:59.213 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
02:53:59.214 00.001 10844 Star::Find returns 1 (1), X=480.27, Y=438.29, Mass=3308, SNR=36.1, Peak=255 HFD=3.6
02:53:59.214 00.000 10844 MultiStar: [#1 0.20,-0.20,0.87,U] [#2 0.07,0.07,1.10,U] [#3 0.11,0.01,0.93,U] [#4 0.21,-0.02,0.87,U] [#5 -0.10,-0.16,0.82,U] [#6 -0.21,0.07,0.74,U] [#7 -0.10,-0.28,0.83,U] [#8 -0.04,0.06,0.86,U] 
02:53:59.214 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {0.44, 0.19}
02:53:59.214 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.75) = xAngle (1.46 = 1.46)
02:53:59.214 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.44 = 1.44)
02:53:59.214 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.29 mountX=0.01 mountY=0.08, mountTheta=1.46
02:53:59.216 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
02:53:59.216 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
02:53:59.216 00.000 11060 Worker thread wakes up
02:53:59.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
02:53:59.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
02:53:59.216 00.000 11060 Moving (0.08, -0.02) raw xDistance=0.01 yDistance=0.08
02:53:59.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:53:59.217 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:59.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:53:59.217 00.000 11060 MoveAxis(E, 0, ABG)
02:53:59.217 00.000 11060 Move returns status 0, amount 0
02:53:59.217 00.000 11060 MoveAxis(N, 0, ABG)
02:53:59.217 00.000 11060 Move returns status 0, amount 0
02:53:59.217 00.000 11060 move complete, result=0
02:53:59.218 00.001 11060 worker thread done servicing request
02:53:59.225 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:53:59.243 00.018 10844 UpdateGuideState exits: m=3308 SNR=36.1 Saturated
02:53:59.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:59.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:53:59.243 00.000 10844 Enqueuing Expose request
02:53:59.243 00.000 11060 Worker thread wakes up
02:53:59.243 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:59.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:53:59.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:53:59.879 00.636 11060 Exposure complete
02:54:00.121 00.242 10844 OnExposeComplete: enter
02:54:00.121 00.000 10844 UpdateGuideState(): m_state=6
02:54:00.122 00.001 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
02:54:00.122 00.000 10844 Star::Find returns 1 (0), X=480.00, Y=438.13, Mass=2961, SNR=34.4, Peak=246 HFD=3.9
02:54:00.122 00.000 10844 MultiStar: [#1 -0.03,-0.78,0.00,M2] [#2 -0.01,-0.16,1.20,U] [#3 0.03,0.22,0.96,U] [#4 -0.08,-0.44,0.00,M1] [#5 -0.22,-0.74,0.00,M2] [#6 -0.38,-0.85,0.00,M2] [#7 -0.09,-0.09,0.87,U] [#8 0.11,0.06,0.96,U] 
02:54:00.122 00.000 11060 worker thread done servicing request
02:54:00.123 00.001 10844 refined, 4 included, MultiStar: {0.04, 0.01}, one-star: {0.17, 0.03}
02:54:00.123 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.88 = 1.88)
02:54:00.123 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.86 = 1.86)
02:54:00.123 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.12 mountX=-0.01 mountY=0.04, mountTheta=1.87
02:54:00.124 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
02:54:00.125 00.001 10844 Enqueuing Move request for scope (0.04, 0.01)
02:54:00.125 00.000 11060 Worker thread wakes up
02:54:00.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
02:54:00.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
02:54:00.125 00.000 11060 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
02:54:00.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:00.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:00.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:54:00.125 00.000 11060 MoveAxis(E, 0, ABG)
02:54:00.125 00.000 11060 Move returns status 0, amount 0
02:54:00.125 00.000 11060 MoveAxis(N, 0, ABG)
02:54:00.125 00.000 11060 Move returns status 0, amount 0
02:54:00.125 00.000 11060 move complete, result=0
02:54:00.126 00.001 11060 worker thread done servicing request
02:54:00.131 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:00.149 00.018 10844 UpdateGuideState exits: m=2961 SNR=34.4
02:54:00.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:00.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:00.149 00.000 10844 Enqueuing Expose request
02:54:00.149 00.000 11060 Worker thread wakes up
02:54:00.149 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:00.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:00.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:00.779 00.630 11060 Exposure complete
02:54:01.029 00.250 10844 OnExposeComplete: enter
02:54:01.029 00.000 10844 UpdateGuideState(): m_state=6
02:54:01.030 00.001 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
02:54:01.030 00.000 10844 Star::Find returns 1 (1), X=480.20, Y=438.19, Mass=3235, SNR=36.3, Peak=255 HFD=3.8
02:54:01.031 00.001 10844 MultiStar: [#1 0.33,-0.21,0.00,M3] [#2 0.06,0.14,1.07,U] [#3 0.09,-0.02,0.98,U] [#4 0.23,-0.14,0.86,U] [#5 0.03,-0.22,0.85,U] [#6 -0.14,-0.26,0.77,U] [#7 0.01,-0.19,0.79,U] [#8 0.26,-0.12,0.91,U] 
02:54:01.031 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.08}, one-star: {0.37, 0.09}
02:54:01.031 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.75) = xAngle (1.19 = 1.19)
02:54:01.031 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
02:54:01.031 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.56 mountX=0.05 mountY=0.13, mountTheta=1.19
02:54:01.031 00.000 11060 worker thread done servicing request
02:54:01.033 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.08, opts=13)
02:54:01.033 00.000 10844 Enqueuing Move request for scope (0.12, -0.08)
02:54:01.033 00.000 11060 Worker thread wakes up
02:54:01.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
02:54:01.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
02:54:01.034 00.001 11060 Moving (0.12, -0.08) raw xDistance=0.05 yDistance=0.13
02:54:01.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:54:01.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:01.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:54:01.034 00.000 11060 MoveAxis(E, 0, ABG)
02:54:01.034 00.000 11060 Move returns status 0, amount 0
02:54:01.034 00.000 11060 MoveAxis(N, 0, ABG)
02:54:01.034 00.000 11060 Move returns status 0, amount 0
02:54:01.034 00.000 11060 move complete, result=0
02:54:01.034 00.000 11060 worker thread done servicing request
02:54:01.041 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:01.062 00.021 10844 UpdateGuideState exits: m=3235 SNR=36.3 Saturated
02:54:01.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:01.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:01.062 00.000 10844 Enqueuing Expose request
02:54:01.062 00.000 11060 Worker thread wakes up
02:54:01.062 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:01.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:01.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:01.702 00.640 11060 Exposure complete
02:54:01.938 00.236 10844 OnExposeComplete: enter
02:54:01.938 00.000 11060 worker thread done servicing request
02:54:01.938 00.000 10844 UpdateGuideState(): m_state=6
02:54:01.939 00.001 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
02:54:01.939 00.000 10844 Star::Find returns 1 (1), X=479.99, Y=438.18, Mass=3085, SNR=35.4, Peak=255 HFD=3.8
02:54:01.939 00.000 10844 MultiStar: [#1 0.07,-0.69,0.00,M4] [#2 0.08,-0.34,0.00,M1] [#3 0.19,-0.45,0.00,M1] [#4 0.05,-0.42,0.00,M1] [#5 0.25,-0.37,0.00,M2] [#6 0.19,-0.06,0.79,U] [#7 -0.17,-0.23,0.87,U] [#8 0.31,0.11,0.00,M1] 
02:54:01.940 00.001 10844 refined, 2 included, MultiStar: {0.06, -0.06}, one-star: {0.16, 0.08}
02:54:01.940 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.75) = xAngle (0.95 = 0.95)
02:54:01.940 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
02:54:01.940 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.81 mountX=0.05 mountY=0.07, mountTheta=0.94
02:54:01.941 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
02:54:01.941 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
02:54:01.941 00.000 11060 Worker thread wakes up
02:54:01.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:54:01.941 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:54:01.942 00.001 11060 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.07
02:54:01.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:54:01.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:01.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:54:01.942 00.000 11060 MoveAxis(E, 0, ABG)
02:54:01.942 00.000 11060 Move returns status 0, amount 0
02:54:01.942 00.000 11060 MoveAxis(N, 0, ABG)
02:54:01.942 00.000 11060 Move returns status 0, amount 0
02:54:01.942 00.000 11060 move complete, result=0
02:54:01.942 00.000 11060 worker thread done servicing request
02:54:01.963 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:54:01.983 00.020 10844 UpdateGuideState exits: m=3085 SNR=35.4 Saturated
02:54:01.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:01.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:01.983 00.000 10844 Enqueuing Expose request
02:54:01.984 00.001 11060 Worker thread wakes up
02:54:01.984 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:01.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:01.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:02.617 00.633 11060 Exposure complete
02:54:02.835 00.218 11060 worker thread done servicing request
02:54:02.835 00.000 10844 OnExposeComplete: enter
02:54:02.835 00.000 10844 UpdateGuideState(): m_state=6
02:54:02.835 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
02:54:02.836 00.001 10844 Star::Find returns 1 (1), X=480.31, Y=438.26, Mass=2748, SNR=33.3, Peak=255 HFD=3.5
02:54:02.836 00.000 10844 MultiStar: [#1 0.34,-0.87,0.00,M5] [#2 -0.03,-0.36,0.00,M2] [#3 0.02,-0.18,0.97,U] [#4 0.05,-0.66,0.00,M2] [#5 0.19,-0.06,0.96,U] [#6 0.14,-0.08,0.82,U] [#7 0.06,-0.04,0.94,U] [#8 0.08,0.15,0.87,U] 
02:54:02.836 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.01}, one-star: {0.48, 0.16}
02:54:02.836 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.75) = xAngle (1.70 = 1.70)
02:54:02.836 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
02:54:02.836 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.05 mountX=-0.02 mountY=0.16, mountTheta=1.70
02:54:02.839 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.01, opts=13)
02:54:02.839 00.000 10844 Enqueuing Move request for scope (0.17, -0.01)
02:54:02.839 00.000 11060 Worker thread wakes up
02:54:02.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
02:54:02.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
02:54:02.839 00.000 11060 Moving (0.17, -0.01) raw xDistance=-0.02 yDistance=0.16
02:54:02.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:54:02.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:02.840 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:54:02.840 00.000 11060 MoveAxis(E, 0, ABG)
02:54:02.840 00.000 11060 Move returns status 0, amount 0
02:54:02.840 00.000 11060 MoveAxis(N, 0, ABG)
02:54:02.840 00.000 11060 Move returns status 0, amount 0
02:54:02.840 00.000 11060 move complete, result=0
02:54:02.840 00.000 11060 worker thread done servicing request
02:54:02.846 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:02.875 00.029 10844 UpdateGuideState exits: m=2748 SNR=33.3 Saturated
02:54:02.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:02.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:02.875 00.000 10844 Enqueuing Expose request
02:54:02.875 00.000 11060 Worker thread wakes up
02:54:02.876 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:54:02.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:02.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:03.526 00.650 11060 Exposure complete
02:54:03.761 00.235 11060 worker thread done servicing request
02:54:03.761 00.000 10844 OnExposeComplete: enter
02:54:03.761 00.000 10844 UpdateGuideState(): m_state=6
02:54:03.761 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
02:54:03.762 00.001 10844 Star::Find returns 1 (1), X=480.15, Y=437.95, Mass=3122, SNR=35.5, Peak=255 HFD=4.1
02:54:03.762 00.000 10844 MultiStar: [#1 0.44,-0.55,0.00,M6] [#2 -0.16,0.01,1.10,U] [#3 0.39,0.09,0.00,M1] [#4 0.26,-0.32,0.00,M3] [#5 0.45,-0.02,0.00,M2] [#6 0.52,0.08,0.00,M1] [#7 0.25,-0.03,0.77,U] [#8 0.24,-0.01,0.91,U] 
02:54:03.762 00.000 10844 refined, 3 included, MultiStar: {0.15, -0.05}, one-star: {0.32, -0.15}
02:54:03.762 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.75) = xAngle (1.45 = 1.45)
02:54:03.762 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.43 = 1.43)
02:54:03.762 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.30 mountX=0.02 mountY=0.15, mountTheta=1.45
02:54:03.764 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.05, opts=13)
02:54:03.764 00.000 10844 Enqueuing Move request for scope (0.15, -0.05)
02:54:03.764 00.000 11060 Worker thread wakes up
02:54:03.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
02:54:03.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
02:54:03.764 00.000 11060 Moving (0.15, -0.05) raw xDistance=0.02 yDistance=0.15
02:54:03.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:54:03.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:03.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:54:03.764 00.000 11060 MoveAxis(E, 0, ABG)
02:54:03.764 00.000 11060 Move returns status 0, amount 0
02:54:03.764 00.000 11060 MoveAxis(N, 0, ABG)
02:54:03.764 00.000 11060 Move returns status 0, amount 0
02:54:03.764 00.000 11060 move complete, result=0
02:54:03.766 00.002 11060 worker thread done servicing request
02:54:03.773 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:54:03.802 00.029 10844 UpdateGuideState exits: m=3122 SNR=35.5 Saturated
02:54:03.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:03.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:03.802 00.000 10844 Enqueuing Expose request
02:54:03.802 00.000 11060 Worker thread wakes up
02:54:03.802 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:54:03.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:03.803 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:04.443 00.640 11060 Exposure complete
02:54:04.688 00.245 11060 worker thread done servicing request
02:54:04.688 00.000 10844 OnExposeComplete: enter
02:54:04.688 00.000 10844 UpdateGuideState(): m_state=6
02:54:04.688 00.000 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
02:54:04.688 00.000 10844 Star::Find returns 1 (1), X=480.03, Y=438.23, Mass=3206, SNR=36.4, Peak=255 HFD=4.1
02:54:04.688 00.000 10844 MultiStar: [#1 0.30,-0.46,0.00,M7] [#2 0.23,0.07,1.10,U] [#3 0.32,-0.45,0.00,M2] [#4 0.26,-0.03,0.89,U] [#5 -0.19,-0.38,0.00,M3] [#6 -0.10,-0.12,0.74,U] [#7 0.04,-0.53,0.00,M1] [#8 0.26,0.03,0.85,U] 
02:54:04.688 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.02}, one-star: {0.20, 0.12}
02:54:04.689 00.001 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.75) = xAngle (1.89 = 1.89)
02:54:04.689 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.87 = 1.87)
02:54:04.689 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.13 mountX=-0.06 mountY=0.18, mountTheta=1.88
02:54:04.690 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.02, opts=13)
02:54:04.690 00.000 10844 Enqueuing Move request for scope (0.18, 0.02)
02:54:04.690 00.000 11060 Worker thread wakes up
02:54:04.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
02:54:04.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
02:54:04.691 00.001 11060 Moving (0.18, 0.02) raw xDistance=-0.06 yDistance=0.18
02:54:04.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:54:04.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:04.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:54:04.691 00.000 11060 MoveAxis(E, 0, ABG)
02:54:04.691 00.000 11060 Move returns status 0, amount 0
02:54:04.691 00.000 11060 MoveAxis(N, 0, ABG)
02:54:04.691 00.000 11060 Move returns status 0, amount 0
02:54:04.691 00.000 11060 move complete, result=0
02:54:04.691 00.000 11060 worker thread done servicing request
02:54:04.698 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:04.730 00.032 10844 UpdateGuideState exits: m=3206 SNR=36.4 Saturated
02:54:04.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:04.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:04.730 00.000 10844 Enqueuing Expose request
02:54:04.730 00.000 11060 Worker thread wakes up
02:54:04.730 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:54:04.731 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:04.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:05.371 00.640 11060 Exposure complete
02:54:05.812 00.441 11060 worker thread done servicing request
02:54:05.812 00.000 10844 OnExposeComplete: enter
02:54:05.813 00.001 10844 UpdateGuideState(): m_state=6
02:54:05.813 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
02:54:05.813 00.000 10844 Star::Find returns 1 (1), X=479.96, Y=438.13, Mass=3034, SNR=35.5, Peak=255 HFD=3.9
02:54:05.814 00.001 10844 MultiStar: [#1 0.03,-0.14,0.83,U] [#2 0.33,-0.08,0.00,M1] [#3 0.68,-0.46,0.00,M3] [#4 0.29,-0.19,0.00,M3] [#5 0.45,-0.20,0.00,M4] [#6 -0.36,-0.11,0.00,M1] [#7 0.38,-0.20,0.00,M2] [#8 0.38,0.07,0.00,M1] 
02:54:05.814 00.000 10844 refined, 1 included, MultiStar: {0.09, -0.05}, one-star: {0.13, 0.03}
02:54:05.814 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.75) = xAngle (1.23 = 1.23)
02:54:05.814 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.21 = 1.21)
02:54:05.814 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.53 mountX=0.03 mountY=0.09, mountTheta=1.22
02:54:05.816 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
02:54:05.816 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
02:54:05.817 00.001 11060 Worker thread wakes up
02:54:05.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:54:05.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:54:05.817 00.000 11060 Moving (0.09, -0.05) raw xDistance=0.03 yDistance=0.09
02:54:05.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:54:05.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:05.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:54:05.817 00.000 11060 MoveAxis(E, 0, ABG)
02:54:05.818 00.001 11060 Move returns status 0, amount 0
02:54:05.818 00.000 11060 MoveAxis(N, 0, ABG)
02:54:05.818 00.000 11060 Move returns status 0, amount 0
02:54:05.818 00.000 11060 move complete, result=0
02:54:05.819 00.001 11060 worker thread done servicing request
02:54:05.841 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:05.898 00.057 10844 UpdateGuideState exits: m=3034 SNR=35.5 Saturated
02:54:05.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:05.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:05.898 00.000 10844 Enqueuing Expose request
02:54:05.898 00.000 11060 Worker thread wakes up
02:54:05.898 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:05.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:05.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:06.541 00.643 11060 Exposure complete
02:54:06.773 00.232 11060 worker thread done servicing request
02:54:07.193 00.420 10844 OnExposeComplete: enter
02:54:07.193 00.000 10844 UpdateGuideState(): m_state=6
02:54:07.194 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
02:54:07.194 00.000 10844 Star::Find returns 1 (1), X=479.95, Y=437.77, Mass=3142, SNR=35.9, Peak=255 HFD=3.5
02:54:07.194 00.000 10844 MultiStar: [#1 0.23,-0.76,0.00,M7] [#2 -0.14,-0.13,1.12,U] [#3 0.12,0.18,0.96,U] [#4 0.22,-0.12,0.88,U] [#5 0.21,-0.32,0.00,M5] [#6 -0.11,-0.23,0.78,U] [#7 0.09,-0.29,0.81,U] [#8 0.08,0.02,0.87,U] 
02:54:07.194 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.13}, one-star: {0.12, -0.33}
02:54:07.194 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
02:54:07.195 00.001 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.56 = 0.56)
02:54:07.195 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.17 mountX=0.11 mountY=0.07, mountTheta=0.57
02:54:07.202 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
02:54:07.202 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
02:54:07.324 00.122 11060 Worker thread wakes up
02:54:07.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
02:54:07.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
02:54:07.324 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.11 yDistance=0.07
02:54:07.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:54:07.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:07.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:54:07.324 00.000 11060 MoveAxis(E, 0, ABG)
02:54:07.324 00.000 11060 Move returns status 0, amount 0
02:54:07.324 00.000 11060 MoveAxis(N, 0, ABG)
02:54:07.325 00.001 11060 Move returns status 0, amount 0
02:54:07.325 00.000 11060 move complete, result=0
02:54:07.325 00.000 11060 worker thread done servicing request
02:54:07.514 00.189 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:07.757 00.243 10844 UpdateGuideState exits: m=3142 SNR=35.9 Saturated
02:54:07.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:07.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:07.757 00.000 10844 Enqueuing Expose request
02:54:07.758 00.001 11060 Worker thread wakes up
02:54:07.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:07.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:07.758 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:08.390 00.632 11060 Exposure complete
02:54:09.684 01.294 11060 worker thread done servicing request
02:54:09.684 00.000 10844 OnExposeComplete: enter
02:54:09.684 00.000 10844 UpdateGuideState(): m_state=6
02:54:09.685 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
02:54:09.685 00.000 10844 Star::Find returns 1 (0), X=480.08, Y=437.52, Mass=3126, SNR=35.2, Peak=232 HFD=4.0
02:54:09.686 00.001 10844 MultiStar: [#1 -0.31,-0.92,0.00,M8] [#2 0.17,-0.43,0.00,M1] [#3 0.41,-0.40,0.00,M3] [#4 0.25,-0.64,0.00,M3] [#5 -0.12,-1.04,0.00,M6] [#6 -0.05,-0.71,0.00,M1] [#7 -0.22,-0.64,0.00,M2] [#8 0.32,-0.42,0.00,M1] 
02:54:09.686 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.75) = xAngle (0.58 = 0.58)
02:54:09.686 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.57 = 0.57)
02:54:09.686 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.59 hyp=0.64 cameraTheta=-1.17 mountX=0.53 mountY=0.34, mountTheta=0.57
02:54:09.689 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.59, opts=13)
02:54:09.689 00.000 10844 Enqueuing Move request for scope (0.25, -0.59)
02:54:09.689 00.000 11060 Worker thread wakes up
02:54:09.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.59) opts 0xd
02:54:09.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.59)
02:54:09.690 00.001 11060 Moving (0.25, -0.59) raw xDistance=0.53 yDistance=0.34
02:54:09.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.53
02:54:09.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:54:09.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:54:09.690 00.000 11060 MoveAxis(W, 240, ABG)
02:54:09.690 00.000 11060 Guiding  Dir = 3, Dur = 240
02:54:09.701 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:09.724 00.023 11060 IsSlewing returns 0
02:54:09.725 00.001 11060 IsGuiding returns 0
02:54:09.740 00.015 10844 UpdateGuideState exits: m=3126 SNR=35.2
02:54:09.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:09.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:09.740 00.000 10844 Enqueuing Expose request
02:54:09.990 00.250 11060 IsGuiding returns 0
02:54:09.990 00.000 11060 Move returns status 0, amount 240
02:54:09.990 00.000 11060 MoveAxis(N, 0, ABG)
02:54:09.990 00.000 11060 Move returns status 0, amount 0
02:54:09.990 00.000 11060 move complete, result=0
02:54:09.991 00.001 11060 worker thread done servicing request
02:54:09.991 00.000 11060 Worker thread wakes up
02:54:09.991 00.000 10844 GuideStep: 0.5 px 240 ms WEST, 0.3 px 0 ms NORTH
02:54:09.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:09.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:10.653 00.662 11060 Exposure complete
02:54:11.232 00.579 11060 worker thread done servicing request
02:54:11.232 00.000 10844 OnExposeComplete: enter
02:54:11.232 00.000 10844 UpdateGuideState(): m_state=6
02:54:11.233 00.001 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
02:54:11.233 00.000 10844 Star::Find returns 1 (0), X=480.07, Y=438.19, Mass=2806, SNR=33.6, Peak=243 HFD=3.9
02:54:11.234 00.001 10844 MultiStar: [#1 0.06,-0.40,0.00,M9] [#2 0.07,0.15,1.26,U] [#3 0.09,0.29,0.93,U] [#4 0.09,0.25,0.91,U] [#5 -0.06,0.23,0.83,U] [#6 0.01,0.11,0.86,U] [#7 0.08,0.11,0.89,U] [#8 0.43,0.48,0.00,M2] 
02:54:11.234 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.17}, one-star: {0.24, 0.08}
02:54:11.234 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
02:54:11.234 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
02:54:11.234 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.15 mountX=-0.19 mountY=0.05, mountTheta=2.88
02:54:11.237 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.17, opts=13)
02:54:11.237 00.000 10844 Enqueuing Move request for scope (0.08, 0.17)
02:54:11.238 00.001 11060 Worker thread wakes up
02:54:11.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
02:54:11.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
02:54:11.238 00.000 11060 Moving (0.08, 0.17) raw xDistance=-0.19 yDistance=0.05
02:54:11.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
02:54:11.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:11.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:54:11.238 00.000 11060 MoveAxis(E, 77, ABG)
02:54:11.238 00.000 11060 Guiding  Dir = 2, Dur = 77
02:54:11.247 00.009 11060 IsSlewing returns 0
02:54:11.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:11.247 00.000 11060 IsGuiding returns 0
02:54:11.315 00.068 10844 UpdateGuideState exits: m=2806 SNR=33.6
02:54:11.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:11.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:11.315 00.000 10844 Enqueuing Expose request
02:54:11.384 00.069 11060 IsGuiding returns 0
02:54:11.384 00.000 11060 Move returns status 0, amount 77
02:54:11.384 00.000 11060 MoveAxis(N, 0, ABG)
02:54:11.385 00.001 11060 Move returns status 0, amount 0
02:54:11.386 00.001 11060 move complete, result=0
02:54:11.386 00.000 11060 worker thread done servicing request
02:54:11.386 00.000 11060 Worker thread wakes up
02:54:11.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:11.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:11.397 00.011 10844 GuideStep: -0.2 px 77 ms EAST, 0.0 px 0 ms NORTH
02:54:12.051 00.654 11060 Exposure complete
02:54:12.427 00.376 11060 worker thread done servicing request
02:54:12.427 00.000 10844 OnExposeComplete: enter
02:54:12.427 00.000 10844 UpdateGuideState(): m_state=6
02:54:12.428 00.001 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
02:54:12.428 00.000 10844 Star::Find returns 1 (0), X=479.88, Y=438.65, Mass=2980, SNR=34.8, Peak=222 HFD=3.6
02:54:12.429 00.001 10844 MultiStar: [#1 0.16,-0.40,0.00,M10] [#2 -0.13,0.17,1.11,U] [#3 0.50,0.23,0.00,M3] [#4 0.03,0.13,0.91,U] [#5 0.11,0.09,0.82,U] [#6 0.14,0.25,0.80,U] [#7 -0.08,0.04,0.79,U] [#8 0.41,0.48,0.00,M3] 
02:54:12.429 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.21}, one-star: {0.05, 0.55}
02:54:12.429 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.75) = xAngle (3.25 = -3.03)
02:54:12.429 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.24 = -3.05)
02:54:12.429 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.50 mountX=-0.21 mountY=-0.02, mountTheta=-3.05
02:54:12.434 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.21, opts=13)
02:54:12.434 00.000 10844 Enqueuing Move request for scope (0.01, 0.21)
02:54:12.438 00.004 11060 Worker thread wakes up
02:54:12.439 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
02:54:12.439 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
02:54:12.439 00.000 11060 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.02
02:54:12.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
02:54:12.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:12.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:54:12.439 00.000 11060 MoveAxis(E, 99, ABG)
02:54:12.439 00.000 11060 Guiding  Dir = 2, Dur = 99
02:54:12.443 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:12.449 00.006 11060 IsSlewing returns 0
02:54:12.450 00.001 11060 IsGuiding returns 0
02:54:12.466 00.016 10844 UpdateGuideState exits: m=2980 SNR=34.8
02:54:12.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:12.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:12.466 00.000 10844 Enqueuing Expose request
02:54:12.568 00.102 11060 IsGuiding returns 0
02:54:12.568 00.000 11060 Move returns status 0, amount 99
02:54:12.569 00.001 11060 MoveAxis(N, 0, ABG)
02:54:12.569 00.000 11060 Move returns status 0, amount 0
02:54:12.569 00.000 11060 move complete, result=0
02:54:12.569 00.000 11060 worker thread done servicing request
02:54:12.569 00.000 11060 Worker thread wakes up
02:54:12.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:12.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:12.570 00.001 10844 GuideStep: -0.2 px 99 ms EAST, -0.0 px 0 ms NORTH
02:54:13.206 00.636 11060 Exposure complete
02:54:13.484 00.278 11060 worker thread done servicing request
02:54:13.484 00.000 10844 OnExposeComplete: enter
02:54:13.484 00.000 10844 UpdateGuideState(): m_state=6
02:54:13.484 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
02:54:13.486 00.002 10844 Star::Find returns 1 (0), X=480.03, Y=438.32, Mass=2701, SNR=33.0, Peak=238 HFD=3.4
02:54:13.486 00.000 10844 MultiStar: [#1 -0.26,-0.60,0.00,R] [#2 -0.35,0.04,0.00,M1] [#3 0.18,-0.07,1.05,U] [#4 -0.48,-0.21,0.00,M2] [#5 -0.41,-0.08,0.00,M5] [#6 -0.22,-0.55,0.00,M1] [#7 -0.00,-0.33,0.81,U] [#8 0.08,-0.18,0.92,U] 
02:54:13.486 00.000 10844 refined, 3 included, MultiStar: {0.12, -0.08}, one-star: {0.20, 0.22}
02:54:13.486 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.75) = xAngle (1.20 = 1.20)
02:54:13.486 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
02:54:13.486 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.55 mountX=0.05 mountY=0.13, mountTheta=1.20
02:54:13.487 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.08, opts=13)
02:54:13.488 00.001 10844 Enqueuing Move request for scope (0.12, -0.08)
02:54:13.488 00.000 11060 Worker thread wakes up
02:54:13.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
02:54:13.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
02:54:13.488 00.000 11060 Moving (0.12, -0.08) raw xDistance=0.05 yDistance=0.13
02:54:13.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:54:13.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:13.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:54:13.489 00.001 11060 MoveAxis(E, 0, ABG)
02:54:13.489 00.000 11060 Move returns status 0, amount 0
02:54:13.489 00.000 11060 MoveAxis(N, 0, ABG)
02:54:13.489 00.000 11060 Move returns status 0, amount 0
02:54:13.489 00.000 11060 move complete, result=0
02:54:13.489 00.000 11060 worker thread done servicing request
02:54:13.497 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:13.530 00.033 10844 UpdateGuideState exits: m=2701 SNR=33.0
02:54:13.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:13.531 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:13.531 00.000 10844 Enqueuing Expose request
02:54:13.531 00.000 11060 Worker thread wakes up
02:54:13.531 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:13.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:13.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:14.163 00.632 11060 Exposure complete
02:54:14.419 00.256 10844 OnExposeComplete: enter
02:54:14.420 00.001 10844 UpdateGuideState(): m_state=6
02:54:14.420 00.000 11060 worker thread done servicing request
02:54:14.420 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
02:54:14.420 00.000 10844 Star::Find returns 1 (1), X=479.96, Y=438.25, Mass=3068, SNR=35.4, Peak=255 HFD=3.5
02:54:14.420 00.000 10844 MultiStar: [#1 0.32,0.45,0.00,M1] [#2 -0.13,-0.13,1.09,U] [#3 0.09,-0.27,0.90,U] [#4 -0.52,-0.27,0.00,M3] [#5 -0.24,0.24,0.89,U] [#6 -0.15,-0.27,0.79,U] [#7 -0.05,0.25,0.74,U] [#8 0.29,0.01,0.91,U] 
02:54:14.420 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.01}, one-star: {0.13, 0.15}
02:54:14.420 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.75) = xAngle (-0.45 = -0.45)
02:54:14.420 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.47 = -0.47)
02:54:14.421 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.21 mountX=0.01 mountY=-0.00, mountTheta=-0.47
02:54:14.432 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
02:54:14.433 00.001 10844 Enqueuing Move request for scope (-0.01, -0.01)
02:54:14.433 00.000 11060 Worker thread wakes up
02:54:14.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
02:54:14.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
02:54:14.433 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.00
02:54:14.437 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:54:14.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:14.438 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:54:14.438 00.000 11060 MoveAxis(E, 0, ABG)
02:54:14.438 00.000 11060 Move returns status 0, amount 0
02:54:14.438 00.000 11060 MoveAxis(N, 0, ABG)
02:54:14.438 00.000 11060 Move returns status 0, amount 0
02:54:14.438 00.000 11060 move complete, result=0
02:54:14.438 00.000 11060 worker thread done servicing request
02:54:14.443 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:14.464 00.021 10844 UpdateGuideState exits: m=3068 SNR=35.4 Saturated
02:54:14.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:14.465 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:14.465 00.000 10844 Enqueuing Expose request
02:54:14.465 00.000 11060 Worker thread wakes up
02:54:14.465 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:14.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:14.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:15.094 00.629 11060 Exposure complete
02:54:15.334 00.240 11060 worker thread done servicing request
02:54:15.334 00.000 10844 OnExposeComplete: enter
02:54:15.334 00.000 10844 UpdateGuideState(): m_state=6
02:54:15.334 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
02:54:15.334 00.000 10844 Star::Find returns 1 (0), X=479.96, Y=438.04, Mass=3096, SNR=35.2, Peak=245 HFD=3.9
02:54:15.335 00.001 10844 MultiStar: [#1 0.39,0.24,0.00,M2] [#2 -0.04,0.33,1.12,U] [#3 -0.00,0.13,0.91,U] [#4 -0.23,0.06,0.88,U] [#5 0.10,-0.03,0.95,U] [#6 -0.19,-0.26,0.90,U] [#7 0.25,-0.07,0.84,U] [#8 0.18,0.36,0.00,M2] 
02:54:15.335 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.03}, one-star: {0.13, -0.06}
02:54:15.335 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.75) = xAngle (3.30 = -2.98)
02:54:15.335 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
02:54:15.335 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.55 mountX=-0.02 mountY=-0.00, mountTheta=-3.00
02:54:15.338 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.03, opts=13)
02:54:15.339 00.001 10844 Enqueuing Move request for scope (0.00, 0.03)
02:54:15.341 00.002 11060 Worker thread wakes up
02:54:15.342 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
02:54:15.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
02:54:15.342 00.000 11060 Moving (0.00, 0.03) raw xDistance=-0.02 yDistance=-0.00
02:54:15.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:54:15.343 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:15.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:54:15.343 00.000 11060 MoveAxis(E, 0, ABG)
02:54:15.343 00.000 11060 Move returns status 0, amount 0
02:54:15.343 00.000 11060 MoveAxis(N, 0, ABG)
02:54:15.343 00.000 11060 Move returns status 0, amount 0
02:54:15.343 00.000 11060 move complete, result=0
02:54:15.344 00.001 11060 worker thread done servicing request
02:54:15.356 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:15.375 00.019 10844 UpdateGuideState exits: m=3096 SNR=35.2
02:54:15.376 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:15.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:15.376 00.000 10844 Enqueuing Expose request
02:54:15.376 00.000 11060 Worker thread wakes up
02:54:15.376 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:15.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:15.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:16.014 00.638 11060 Exposure complete
02:54:16.252 00.238 11060 worker thread done servicing request
02:54:16.252 00.000 10844 OnExposeComplete: enter
02:54:16.252 00.000 10844 UpdateGuideState(): m_state=6
02:54:16.252 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
02:54:16.253 00.001 10844 Star::Find returns 1 (1), X=479.78, Y=437.98, Mass=3082, SNR=35.2, Peak=255 HFD=4.1
02:54:16.253 00.000 10844 MultiStar: [#1 0.35,0.23,0.00,M3] [#2 -0.20,0.14,1.14,U] [#3 0.43,-0.11,0.00,M1] [#4 0.08,-0.20,0.93,U] [#5 -0.10,-0.12,0.91,U] [#6 -0.22,-0.24,0.87,U] [#7 -0.16,0.09,0.83,U] [#8 -0.25,-0.17,0.87,U] 
02:54:16.253 00.000 10844 single-star, 6 included, MultiStar: {-0.13, -0.08}, one-star: {-0.05, -0.12}
02:54:16.253 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.75) = xAngle (-0.24 = -0.24)
02:54:16.253 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
02:54:16.253 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.99 mountX=0.13 mountY=-0.03, mountTheta=-0.26
02:54:16.257 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.12, opts=13)
02:54:16.257 00.000 10844 Enqueuing Move request for scope (-0.05, -0.12)
02:54:16.257 00.000 11060 Worker thread wakes up
02:54:16.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:54:16.258 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:54:16.258 00.000 11060 Moving (-0.05, -0.12) raw xDistance=0.13 yDistance=-0.03
02:54:16.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
02:54:16.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:16.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:54:16.258 00.000 11060 MoveAxis(W, 59, ABG)
02:54:16.258 00.000 11060 Guiding  Dir = 3, Dur = 59
02:54:16.264 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:54:16.268 00.004 11060 IsSlewing returns 0
02:54:16.268 00.000 11060 IsGuiding returns 0
02:54:16.283 00.015 10844 UpdateGuideState exits: m=3082 SNR=35.2 Saturated
02:54:16.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:16.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:16.283 00.000 10844 Enqueuing Expose request
02:54:16.332 00.049 11060 IsGuiding returns 0
02:54:16.332 00.000 11060 Move returns status 0, amount 59
02:54:16.332 00.000 11060 MoveAxis(N, 0, ABG)
02:54:16.332 00.000 11060 Move returns status 0, amount 0
02:54:16.332 00.000 11060 move complete, result=0
02:54:16.332 00.000 11060 worker thread done servicing request
02:54:16.332 00.000 11060 Worker thread wakes up
02:54:16.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:16.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:16.362 00.030 10844 GuideStep: 0.1 px 59 ms WEST, -0.0 px 0 ms NORTH
02:54:16.973 00.611 11060 Exposure complete
02:54:17.190 00.217 11060 worker thread done servicing request
02:54:17.190 00.000 10844 OnExposeComplete: enter
02:54:17.190 00.000 10844 UpdateGuideState(): m_state=6
02:54:17.191 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
02:54:17.191 00.000 10844 Star::Find returns 1 (1), X=479.55, Y=438.12, Mass=2774, SNR=33.2, Peak=255 HFD=3.7
02:54:17.192 00.001 10844 MultiStar: [#1 0.44,0.16,0.00,M4] [#2 -0.01,-0.02,1.22,U] [#3 0.30,0.00,1.06,U] [#4 0.19,0.16,0.93,U] [#5 -0.29,0.21,0.00,M3] [#6 -0.23,0.04,0.79,U] [#7 0.05,0.08,0.93,U] [#8 0.04,-0.00,0.91,U] 
02:54:17.192 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {-0.28, 0.02}
02:54:17.192 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.75) = xAngle (2.90 = 2.90)
02:54:17.192 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.88 = 2.88)
02:54:17.192 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.15 mountX=-0.04 mountY=0.01, mountTheta=2.88
02:54:17.194 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
02:54:17.194 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
02:54:17.194 00.000 11060 Worker thread wakes up
02:54:17.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:54:17.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:54:17.194 00.000 11060 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.01
02:54:17.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:54:17.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:17.195 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:54:17.195 00.000 11060 MoveAxis(E, 0, ABG)
02:54:17.195 00.000 11060 Move returns status 0, amount 0
02:54:17.195 00.000 11060 MoveAxis(N, 0, ABG)
02:54:17.195 00.000 11060 Move returns status 0, amount 0
02:54:17.195 00.000 11060 move complete, result=0
02:54:17.195 00.000 11060 worker thread done servicing request
02:54:17.211 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:17.230 00.019 10844 UpdateGuideState exits: m=2774 SNR=33.2 Saturated
02:54:17.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:17.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:17.230 00.000 10844 Enqueuing Expose request
02:54:17.230 00.000 11060 Worker thread wakes up
02:54:17.230 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:17.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:17.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:17.866 00.636 11060 Exposure complete
02:54:18.081 00.215 11060 worker thread done servicing request
02:54:18.082 00.001 10844 OnExposeComplete: enter
02:54:18.082 00.000 10844 UpdateGuideState(): m_state=6
02:54:18.082 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
02:54:18.082 00.000 10844 Star::Find returns 1 (1), X=479.90, Y=438.12, Mass=2923, SNR=34.3, Peak=255 HFD=3.8
02:54:18.082 00.000 10844 MultiStar: [#1 0.26,0.31,0.00,M5] [#2 -0.09,0.08,1.15,U] [#3 0.08,-0.14,0.97,U] [#4 -0.31,-0.10,0.91,U] [#5 -0.55,0.00,0.00,M4] [#6 0.03,0.14,0.83,U] [#7 -0.02,0.24,0.86,U] [#8 -0.13,0.21,0.91,U] 
02:54:18.082 00.000 10844 single-star, 6 included, MultiStar: {-0.05, 0.06}, one-star: {0.07, 0.02}
02:54:18.082 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.96 = 1.96)
02:54:18.084 00.002 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
02:54:18.084 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.21 mountX=-0.03 mountY=0.07, mountTheta=1.96
02:54:18.085 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
02:54:18.085 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
02:54:18.085 00.000 11060 Worker thread wakes up
02:54:18.086 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
02:54:18.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
02:54:18.086 00.000 11060 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=0.07
02:54:18.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:54:18.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:18.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:54:18.086 00.000 11060 MoveAxis(E, 0, ABG)
02:54:18.086 00.000 11060 Move returns status 0, amount 0
02:54:18.086 00.000 11060 MoveAxis(N, 0, ABG)
02:54:18.086 00.000 11060 Move returns status 0, amount 0
02:54:18.087 00.001 11060 move complete, result=0
02:54:18.087 00.000 11060 worker thread done servicing request
02:54:18.094 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:18.122 00.028 10844 UpdateGuideState exits: m=2923 SNR=34.3 Saturated
02:54:18.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:18.123 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:18.123 00.000 10844 Enqueuing Expose request
02:54:18.123 00.000 11060 Worker thread wakes up
02:54:18.123 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:18.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:18.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:18.768 00.645 11060 Exposure complete
02:54:18.990 00.222 11060 worker thread done servicing request
02:54:18.990 00.000 10844 OnExposeComplete: enter
02:54:18.992 00.002 10844 UpdateGuideState(): m_state=6
02:54:18.992 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
02:54:18.992 00.000 10844 Star::Find returns 1 (0), X=479.61, Y=438.04, Mass=2771, SNR=33.7, Peak=234 HFD=3.9
02:54:18.992 00.000 10844 MultiStar: [#1 0.39,0.05,0.00,M6] [#2 -0.33,0.08,1.18,U] [#3 0.16,0.09,0.99,U] [#4 -0.22,-0.11,0.97,U] [#5 -0.46,-0.07,0.00,M5] [#6 -0.37,-0.07,0.00,M1] [#7 0.22,0.11,0.86,U] [#8 0.08,0.28,0.93,U] 
02:54:18.992 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.06}, one-star: {-0.22, -0.06}
02:54:18.993 00.001 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.75) = xAngle (4.16 = -2.13)
02:54:18.993 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.14 = -2.14)
02:54:18.993 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.40 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
02:54:18.994 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.06, opts=13)
02:54:18.994 00.000 10844 Enqueuing Move request for scope (-0.07, 0.06)
02:54:18.994 00.000 11060 Worker thread wakes up
02:54:18.995 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
02:54:18.995 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
02:54:18.995 00.000 11060 Moving (-0.07, 0.06) raw xDistance=-0.05 yDistance=-0.08
02:54:18.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:18.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:18.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:54:18.995 00.000 11060 MoveAxis(E, 0, ABG)
02:54:18.995 00.000 11060 Move returns status 0, amount 0
02:54:18.995 00.000 11060 MoveAxis(N, 0, ABG)
02:54:18.995 00.000 11060 Move returns status 0, amount 0
02:54:18.996 00.001 11060 move complete, result=0
02:54:18.996 00.000 11060 worker thread done servicing request
02:54:19.002 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:19.029 00.027 10844 UpdateGuideState exits: m=2771 SNR=33.7
02:54:19.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:19.030 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:19.030 00.000 10844 Enqueuing Expose request
02:54:19.030 00.000 11060 Worker thread wakes up
02:54:19.030 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:19.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:19.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:19.659 00.629 11060 Exposure complete
02:54:19.893 00.234 11060 worker thread done servicing request
02:54:20.154 00.261 10844 OnExposeComplete: enter
02:54:20.154 00.000 10844 UpdateGuideState(): m_state=6
02:54:20.155 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
02:54:20.155 00.000 10844 Star::Find returns 1 (0), X=479.74, Y=438.21, Mass=3488, SNR=37.9, Peak=251 HFD=4.0
02:54:20.155 00.000 10844 MultiStar: [#1 0.35,0.19,0.00,M7] [#2 -0.18,-0.02,1.02,U] [#3 0.05,0.11,0.88,U] [#4 0.05,0.19,0.82,U] [#5 -0.36,-0.32,0.00,M6] [#6 -0.43,-0.28,0.00,M2] [#7 0.01,0.12,0.74,U] [#8 0.22,0.32,0.00,M1] 
02:54:20.155 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.09}, one-star: {-0.09, 0.11}
02:54:20.156 00.001 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.75) = xAngle (3.72 = -2.57)
02:54:20.156 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.70 = -2.58)
02:54:20.156 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.96 mountX=-0.09 mountY=-0.05, mountTheta=-2.58
02:54:20.157 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
02:54:20.158 00.001 10844 Enqueuing Move request for scope (-0.04, 0.09)
02:54:20.181 00.023 11060 Worker thread wakes up
02:54:20.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
02:54:20.181 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
02:54:20.181 00.000 11060 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=-0.05
02:54:20.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:54:20.182 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:20.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:54:20.182 00.000 11060 MoveAxis(E, 0, ABG)
02:54:20.182 00.000 11060 Move returns status 0, amount 0
02:54:20.182 00.000 11060 MoveAxis(N, 0, ABG)
02:54:20.182 00.000 11060 Move returns status 0, amount 0
02:54:20.182 00.000 11060 move complete, result=0
02:54:20.182 00.000 11060 worker thread done servicing request
02:54:20.287 00.105 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:20.317 00.030 10844 UpdateGuideState exits: m=3488 SNR=37.9
02:54:20.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:20.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:20.317 00.000 10844 Enqueuing Expose request
02:54:20.317 00.000 11060 Worker thread wakes up
02:54:20.317 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:20.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:20.319 00.002 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:20.951 00.632 11060 Exposure complete
02:54:21.228 00.277 11060 worker thread done servicing request
02:54:21.228 00.000 10844 OnExposeComplete: enter
02:54:21.228 00.000 10844 UpdateGuideState(): m_state=6
02:54:21.228 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
02:54:21.228 00.000 10844 Star::Find returns 1 (0), X=479.76, Y=438.11, Mass=3119, SNR=35.4, Peak=247 HFD=3.8
02:54:21.238 00.010 10844 MultiStar: [#1 -0.07,0.05,0.84,U] [#2 -0.04,0.02,1.11,U] [#3 -0.19,-0.00,0.93,U] [#4 -0.15,-0.15,0.90,U] [#5 -0.44,0.30,0.00,M7] [#6 -0.39,-0.32,0.00,M3] [#7 -0.10,0.01,0.84,U] [#8 -0.10,0.31,0.92,U] 
02:54:21.239 00.001 10844 single-star, 6 included, MultiStar: {-0.10, 0.04}, one-star: {-0.07, 0.01}
02:54:21.239 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.75) = xAngle (4.75 = -1.53)
02:54:21.239 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.73 = -1.55)
02:54:21.239 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.00 mountX=0.00 mountY=-0.07, mountTheta=-1.53
02:54:21.244 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.01, opts=13)
02:54:21.246 00.002 10844 Enqueuing Move request for scope (-0.07, 0.01)
02:54:21.246 00.000 11060 Worker thread wakes up
02:54:21.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:54:21.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:54:21.246 00.000 11060 Moving (-0.07, 0.01) raw xDistance=0.00 yDistance=-0.07
02:54:21.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:54:21.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:21.247 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:54:21.247 00.000 11060 MoveAxis(E, 0, ABG)
02:54:21.247 00.000 11060 Move returns status 0, amount 0
02:54:21.247 00.000 11060 MoveAxis(N, 0, ABG)
02:54:21.247 00.000 11060 Move returns status 0, amount 0
02:54:21.247 00.000 11060 move complete, result=0
02:54:21.247 00.000 11060 worker thread done servicing request
02:54:21.254 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:21.278 00.024 10844 UpdateGuideState exits: m=3119 SNR=35.4
02:54:21.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:21.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:21.278 00.000 10844 Enqueuing Expose request
02:54:21.278 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:21.278 00.000 11060 Worker thread wakes up
02:54:21.279 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:21.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:21.909 00.630 11060 Exposure complete
02:54:22.196 00.287 11060 worker thread done servicing request
02:54:22.196 00.000 10844 OnExposeComplete: enter
02:54:22.196 00.000 10844 UpdateGuideState(): m_state=6
02:54:22.196 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
02:54:22.196 00.000 10844 Star::Find returns 1 (1), X=479.60, Y=438.18, Mass=2822, SNR=33.5, Peak=255 HFD=3.7
02:54:22.198 00.002 10844 MultiStar: [#1 -0.07,-0.00,0.92,U] [#2 -0.10,0.00,1.23,U] [#3 0.12,0.08,0.99,U] [#4 -0.24,-0.17,0.99,U] [#5 -0.23,0.09,0.96,U] [#6 -0.06,0.04,0.84,U] [#7 0.18,0.11,0.84,U] [#8 0.03,0.53,0.00,M1] 
02:54:22.198 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.23, 0.08}
02:54:22.198 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
02:54:22.198 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
02:54:22.198 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.83 mountX=-0.01 mountY=-0.09, mountTheta=-1.70
02:54:22.202 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
02:54:22.202 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
02:54:22.202 00.000 11060 Worker thread wakes up
02:54:22.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
02:54:22.203 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
02:54:22.204 00.001 11060 Moving (-0.08, 0.03) raw xDistance=-0.01 yDistance=-0.09
02:54:22.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:22.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:22.205 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:54:22.205 00.000 11060 MoveAxis(E, 0, ABG)
02:54:22.205 00.000 11060 Move returns status 0, amount 0
02:54:22.205 00.000 11060 MoveAxis(N, 0, ABG)
02:54:22.205 00.000 11060 Move returns status 0, amount 0
02:54:22.205 00.000 11060 move complete, result=0
02:54:22.205 00.000 11060 worker thread done servicing request
02:54:22.214 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:22.250 00.036 10844 UpdateGuideState exits: m=2822 SNR=33.5 Saturated
02:54:22.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:22.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:22.251 00.001 10844 Enqueuing Expose request
02:54:22.251 00.000 11060 Worker thread wakes up
02:54:22.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:22.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:22.252 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:22.910 00.658 11060 Exposure complete
02:54:23.176 00.266 11060 worker thread done servicing request
02:54:23.176 00.000 10844 OnExposeComplete: enter
02:54:23.176 00.000 10844 UpdateGuideState(): m_state=6
02:54:23.176 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
02:54:23.176 00.000 10844 Star::Find returns 1 (1), X=479.81, Y=438.10, Mass=2720, SNR=32.6, Peak=255 HFD=3.7
02:54:23.178 00.002 10844 MultiStar: [#1 0.53,0.28,0.00,M6] [#2 -0.38,-0.23,0.00,M1] [#3 -0.06,-0.06,0.99,U] [#4 -0.22,-0.04,0.93,U] [#5 -0.49,-0.12,0.00,M7] [#6 -0.20,0.03,0.94,U] [#7 0.27,-0.11,0.86,U] [#8 0.11,0.10,0.96,U] 
02:54:23.178 00.000 10844 single-star, 5 included, MultiStar: {-0.02, -0.01}, one-star: {-0.02, -0.00}
02:54:23.178 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.75) = xAngle (-1.33 = -1.33)
02:54:23.178 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.35 = -1.35)
02:54:23.178 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.09 mountX=0.00 mountY=-0.02, mountTheta=-1.33
02:54:23.181 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.00, opts=13)
02:54:23.181 00.000 10844 Enqueuing Move request for scope (-0.02, -0.00)
02:54:23.182 00.001 11060 Worker thread wakes up
02:54:23.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
02:54:23.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
02:54:23.182 00.000 11060 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=-0.02
02:54:23.183 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:54:23.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:23.184 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:54:23.184 00.000 11060 MoveAxis(E, 0, ABG)
02:54:23.184 00.000 11060 Move returns status 0, amount 0
02:54:23.184 00.000 11060 MoveAxis(N, 0, ABG)
02:54:23.184 00.000 11060 Move returns status 0, amount 0
02:54:23.184 00.000 11060 move complete, result=0
02:54:23.184 00.000 11060 worker thread done servicing request
02:54:23.190 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:23.211 00.021 10844 UpdateGuideState exits: m=2720 SNR=32.6 Saturated
02:54:23.220 00.009 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:23.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:23.220 00.000 10844 Enqueuing Expose request
02:54:23.220 00.000 11060 Worker thread wakes up
02:54:23.220 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:23.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:23.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:23.883 00.663 11060 Exposure complete
02:54:24.249 00.366 11060 worker thread done servicing request
02:54:24.249 00.000 10844 OnExposeComplete: enter
02:54:24.250 00.001 10844 UpdateGuideState(): m_state=6
02:54:24.250 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
02:54:24.250 00.000 10844 Star::Find returns 1 (1), X=479.51, Y=438.25, Mass=2834, SNR=33.8, Peak=255 HFD=3.5
02:54:24.251 00.001 10844 MultiStar: [#1 0.20,0.27,0.86,U] [#2 -0.57,-0.12,0.00,M2] [#3 0.04,0.38,0.00,M1] [#4 -0.00,0.10,0.93,U] [#5 -0.85,-0.37,0.00,M8] [#6 -0.31,-0.01,0.76,U] [#7 -0.15,-0.10,0.79,U] [#8 -0.19,0.24,0.95,U] 
02:54:24.251 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.12}, one-star: {-0.32, 0.15}
02:54:24.251 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.75) = xAngle (4.16 = -2.12)
02:54:24.251 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.15 = -2.14)
02:54:24.251 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.41 mountX=-0.09 mountY=-0.15, mountTheta=-2.13
02:54:24.253 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.12, opts=13)
02:54:24.254 00.001 10844 Enqueuing Move request for scope (-0.13, 0.12)
02:54:24.254 00.000 11060 Worker thread wakes up
02:54:24.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
02:54:24.254 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
02:54:24.254 00.000 11060 Moving (-0.13, 0.12) raw xDistance=-0.09 yDistance=-0.15
02:54:24.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:54:24.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:24.255 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:54:24.255 00.000 11060 MoveAxis(E, 0, ABG)
02:54:24.255 00.000 11060 Move returns status 0, amount 0
02:54:24.255 00.000 11060 MoveAxis(N, 0, ABG)
02:54:24.255 00.000 11060 Move returns status 0, amount 0
02:54:24.255 00.000 11060 move complete, result=0
02:54:24.255 00.000 11060 worker thread done servicing request
02:54:24.277 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:24.356 00.079 10844 UpdateGuideState exits: m=2834 SNR=33.8 Saturated
02:54:24.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:24.358 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:24.358 00.000 10844 Enqueuing Expose request
02:54:24.358 00.000 11060 Worker thread wakes up
02:54:24.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:24.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:24.359 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:24.995 00.636 11060 Exposure complete
02:54:26.151 01.156 11060 worker thread done servicing request
02:54:26.261 00.110 10844 OnExposeComplete: enter
02:54:26.261 00.000 10844 UpdateGuideState(): m_state=6
02:54:26.262 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
02:54:26.262 00.000 10844 Star::Find returns 1 (0), X=479.70, Y=438.11, Mass=3019, SNR=34.7, Peak=225 HFD=3.7
02:54:26.263 00.001 10844 MultiStar: [#1 0.08,0.48,0.00,M6] [#2 -0.61,-0.01,0.00,M3] [#3 -0.22,0.06,0.96,U] [#4 -0.44,-0.13,0.00,M1] [#5 -0.27,-0.03,0.92,U] [#6 -0.25,-0.04,0.86,U] [#7 0.11,0.01,0.82,U] [#8 0.08,0.21,0.93,U] 
02:54:26.263 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.04}, one-star: {-0.13, 0.01}
02:54:26.263 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.75) = xAngle (4.58 = -1.70)
02:54:26.263 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.56 = -1.72)
02:54:26.263 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.83 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
02:54:26.265 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.04, opts=13)
02:54:26.265 00.000 10844 Enqueuing Move request for scope (-0.11, 0.04)
02:54:26.307 00.042 11060 Worker thread wakes up
02:54:26.322 00.015 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
02:54:26.322 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:54:26.322 00.000 11060 Moving (-0.11, 0.04) raw xDistance=-0.02 yDistance=-0.12
02:54:26.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:54:26.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:26.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:54:26.323 00.001 11060 MoveAxis(E, 0, ABG)
02:54:26.323 00.000 11060 Move returns status 0, amount 0
02:54:26.323 00.000 11060 MoveAxis(N, 0, ABG)
02:54:26.323 00.000 11060 Move returns status 0, amount 0
02:54:26.323 00.000 11060 move complete, result=0
02:54:26.324 00.001 11060 worker thread done servicing request
02:54:26.326 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:54:26.458 00.132 10844 UpdateGuideState exits: m=3019 SNR=34.7
02:54:26.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:26.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:26.460 00.002 10844 Enqueuing Expose request
02:54:26.461 00.001 11060 Worker thread wakes up
02:54:26.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:26.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:26.462 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:27.601 01.139 11060 Exposure complete
02:54:28.605 01.004 10844 OnExposeComplete: enter
02:54:28.606 00.001 10844 UpdateGuideState(): m_state=6
02:54:28.606 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
02:54:28.606 00.000 10844 Star::Find returns 1 (0), X=479.81, Y=438.31, Mass=2869, SNR=34.4, Peak=245 HFD=3.4
02:54:28.607 00.001 10844 MultiStar: [#1 0.08,0.00,0.91,U] [#2 -0.17,-0.12,1.18,U] [#3 0.09,-0.16,1.06,U] [#4 -0.06,-0.26,0.93,U] [#5 -0.47,-0.36,0.00,M8] [#6 -0.35,-0.44,0.00,M1] [#7 -0.00,-0.19,0.86,U] [#8 0.30,-0.02,0.95,U] 
02:54:28.607 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.02, 0.21}
02:54:28.607 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.75) = xAngle (0.54 = 0.54)
02:54:28.607 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.52 = 0.52)
02:54:28.607 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.21 mountX=0.07 mountY=0.04, mountTheta=0.53
02:54:28.610 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
02:54:28.610 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
02:54:28.612 00.002 11060 worker thread done servicing request
02:54:28.612 00.000 11060 Worker thread wakes up
02:54:28.613 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
02:54:28.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
02:54:28.613 00.000 11060 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=0.04
02:54:28.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:54:28.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:28.614 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:54:28.614 00.000 11060 MoveAxis(E, 0, ABG)
02:54:28.658 00.044 11060 Move returns status 0, amount 0
02:54:28.685 00.027 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:28.702 00.017 11060 MoveAxis(N, 0, ABG)
02:54:28.702 00.000 11060 Move returns status 0, amount 0
02:54:28.708 00.006 11060 move complete, result=0
02:54:28.708 00.000 11060 worker thread done servicing request
02:54:28.720 00.012 10844 UpdateGuideState exits: m=2869 SNR=34.4
02:54:28.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:28.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:28.720 00.000 10844 Enqueuing Expose request
02:54:28.720 00.000 11060 Worker thread wakes up
02:54:28.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:28.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:28.721 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:29.382 00.661 11060 Exposure complete
02:54:30.023 00.641 11060 worker thread done servicing request
02:54:30.023 00.000 10844 OnExposeComplete: enter
02:54:30.023 00.000 10844 UpdateGuideState(): m_state=6
02:54:30.024 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
02:54:30.024 00.000 10844 Star::Find returns 1 (1), X=479.73, Y=438.12, Mass=3027, SNR=35.1, Peak=255 HFD=3.8
02:54:30.024 00.000 10844 MultiStar: [#1 0.22,0.19,0.86,U] [#2 0.02,0.15,1.13,U] [#3 -0.10,0.33,0.95,U] [#4 -0.44,-0.10,0.00,M1] [#5 -0.06,0.00,0.90,U] [#6 -0.57,-0.14,0.00,M2] [#7 0.14,-0.10,0.80,U] [#8 -0.28,0.08,0.86,U] 
02:54:30.024 00.000 10844 single-star, 6 included, MultiStar: {-0.03, 0.10}, one-star: {-0.10, 0.02}
02:54:30.024 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.75) = xAngle (4.71 = -1.57)
02:54:30.024 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.69 = -1.59)
02:54:30.024 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.96 mountX=-0.00 mountY=-0.10, mountTheta=-1.57
02:54:30.027 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
02:54:30.027 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
02:54:30.027 00.000 11060 Worker thread wakes up
02:54:30.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
02:54:30.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
02:54:30.027 00.000 11060 Moving (-0.10, 0.02) raw xDistance=-0.00 yDistance=-0.10
02:54:30.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:54:30.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:30.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:54:30.027 00.000 11060 MoveAxis(E, 0, ABG)
02:54:30.027 00.000 11060 Move returns status 0, amount 0
02:54:30.027 00.000 11060 MoveAxis(N, 0, ABG)
02:54:30.027 00.000 11060 Move returns status 0, amount 0
02:54:30.028 00.001 11060 move complete, result=0
02:54:30.028 00.000 11060 worker thread done servicing request
02:54:30.052 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:54:30.115 00.063 10844 UpdateGuideState exits: m=3027 SNR=35.1 Saturated
02:54:30.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:30.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:30.115 00.000 10844 Enqueuing Expose request
02:54:30.115 00.000 11060 Worker thread wakes up
02:54:30.115 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:30.116 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:30.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:30.847 00.731 11060 Exposure complete
02:54:31.372 00.525 11060 worker thread done servicing request
02:54:31.372 00.000 10844 OnExposeComplete: enter
02:54:31.372 00.000 10844 UpdateGuideState(): m_state=6
02:54:31.373 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
02:54:31.373 00.000 10844 Star::Find returns 1 (0), X=479.81, Y=438.59, Mass=3100, SNR=35.1, Peak=237 HFD=3.8
02:54:31.373 00.000 10844 MultiStar: [#1 0.24,0.12,0.90,U] [#2 -0.13,0.22,1.15,U] [#3 -0.36,0.14,0.00,M1] [#4 -0.21,-0.02,0.93,U] [#5 -0.12,-0.52,0.00,M8] [#6 -0.25,0.10,0.74,U] [#7 0.14,-0.33,0.85,U] [#8 -0.18,0.43,0.00,M1] 
02:54:31.374 00.001 10844 refined, 5 included, MultiStar: {-0.04, 0.11}, one-star: {-0.02, 0.49}
02:54:31.374 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.75) = xAngle (3.66 = -2.62)
02:54:31.374 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.64)
02:54:31.374 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.91 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
02:54:31.376 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
02:54:31.376 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
02:54:31.376 00.000 11060 Worker thread wakes up
02:54:31.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
02:54:31.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:54:31.376 00.000 11060 Moving (-0.04, 0.11) raw xDistance=-0.10 yDistance=-0.06
02:54:31.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:54:31.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:31.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:54:31.377 00.001 11060 MoveAxis(E, 0, ABG)
02:54:31.377 00.000 11060 Move returns status 0, amount 0
02:54:31.377 00.000 11060 MoveAxis(N, 0, ABG)
02:54:31.377 00.000 11060 Move returns status 0, amount 0
02:54:31.377 00.000 11060 move complete, result=0
02:54:31.377 00.000 11060 worker thread done servicing request
02:54:31.385 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:54:31.429 00.044 10844 UpdateGuideState exits: m=3100 SNR=35.1
02:54:31.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:31.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:31.429 00.000 10844 Enqueuing Expose request
02:54:31.430 00.001 11060 Worker thread wakes up
02:54:31.430 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:31.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:31.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:32.071 00.641 11060 Exposure complete
02:54:32.396 00.325 11060 worker thread done servicing request
02:54:32.396 00.000 10844 OnExposeComplete: enter
02:54:32.396 00.000 10844 UpdateGuideState(): m_state=6
02:54:32.396 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
02:54:32.396 00.000 10844 Star::Find returns 1 (0), X=479.71, Y=438.66, Mass=2653, SNR=32.4, Peak=251 HFD=3.6
02:54:32.396 00.000 10844 MultiStar: [#1 0.37,0.29,0.00,M4] [#2 -0.34,-0.02,1.22,U] [#3 0.15,0.29,0.99,U] [#4 -0.22,0.47,0.00,M1] [#5 -0.34,-0.25,0.00,M9] [#6 -0.35,0.38,0.00,M2] [#7 -0.07,0.23,0.87,U] [#8 0.12,0.59,0.00,M2] 
02:54:32.397 00.001 10844 refined, 3 included, MultiStar: {-0.11, 0.25}, one-star: {-0.12, 0.56}
02:54:32.397 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.75) = xAngle (3.74 = -2.54)
02:54:32.397 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.72 = -2.56)
02:54:32.397 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.99 mountX=-0.22 mountY=-0.15, mountTheta=-2.56
02:54:32.400 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.25, opts=13)
02:54:32.400 00.000 10844 Enqueuing Move request for scope (-0.11, 0.25)
02:54:32.400 00.000 11060 Worker thread wakes up
02:54:32.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
02:54:32.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
02:54:32.400 00.000 11060 Moving (-0.11, 0.25) raw xDistance=-0.22 yDistance=-0.15
02:54:32.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:54:32.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:32.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:54:32.401 00.001 11060 MoveAxis(E, 102, ABG)
02:54:32.401 00.000 11060 Guiding  Dir = 2, Dur = 102
02:54:32.408 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:54:32.410 00.002 11060 IsSlewing returns 0
02:54:32.410 00.000 11060 IsGuiding returns 0
02:54:32.431 00.021 10844 UpdateGuideState exits: m=2653 SNR=32.4
02:54:32.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:32.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:32.431 00.000 10844 Enqueuing Expose request
02:54:32.519 00.088 11060 IsGuiding returns 0
02:54:32.520 00.001 11060 Move returns status 0, amount 102
02:54:32.520 00.000 11060 MoveAxis(N, 0, ABG)
02:54:32.520 00.000 11060 Move returns status 0, amount 0
02:54:32.520 00.000 11060 move complete, result=0
02:54:32.520 00.000 11060 worker thread done servicing request
02:54:32.520 00.000 11060 Worker thread wakes up
02:54:32.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:32.521 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:32.529 00.008 10844 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
02:54:33.195 00.666 11060 Exposure complete
02:54:33.453 00.258 11060 worker thread done servicing request
02:54:33.453 00.000 10844 OnExposeComplete: enter
02:54:33.453 00.000 10844 UpdateGuideState(): m_state=6
02:54:33.453 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
02:54:33.453 00.000 10844 Star::Find returns 1 (1), X=479.70, Y=437.71, Mass=2945, SNR=34.2, Peak=255 HFD=3.7
02:54:33.454 00.001 10844 MultiStar: [#1 0.15,-0.35,0.89,U] [#2 -0.09,-0.11,1.17,U] [#3 0.08,-0.38,1.01,U] [#4 -0.03,-0.41,0.00,M2] [#5 -0.40,-0.25,0.00,M10] [#6 -0.22,-0.30,0.78,U] [#7 -0.11,0.02,0.80,U] [#8 0.15,0.19,0.89,U] 
02:54:33.454 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.19}, one-star: {-0.13, -0.39}
02:54:33.454 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.75) = xAngle (0.06 = 0.06)
02:54:33.454 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.05 = 0.05)
02:54:33.454 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.69 mountX=0.20 mountY=0.01, mountTheta=0.05
02:54:33.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.19, opts=13)
02:54:33.456 00.000 10844 Enqueuing Move request for scope (-0.02, -0.19)
02:54:33.456 00.000 11060 Worker thread wakes up
02:54:33.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
02:54:33.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
02:54:33.456 00.000 11060 Moving (-0.02, -0.19) raw xDistance=0.20 yDistance=0.01
02:54:33.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:54:33.458 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:33.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:54:33.458 00.000 11060 MoveAxis(W, 85, ABG)
02:54:33.458 00.000 11060 Guiding  Dir = 3, Dur = 85
02:54:33.467 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:33.481 00.014 11060 IsSlewing returns 0
02:54:33.482 00.001 11060 IsGuiding returns 0
02:54:33.495 00.013 10844 UpdateGuideState exits: m=2945 SNR=34.2 Saturated
02:54:33.496 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:33.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:33.496 00.000 10844 Enqueuing Expose request
02:54:33.576 00.080 11060 IsGuiding returns 0
02:54:33.576 00.000 11060 Move returns status 0, amount 85
02:54:33.576 00.000 11060 MoveAxis(N, 0, ABG)
02:54:33.576 00.000 11060 Move returns status 0, amount 0
02:54:33.576 00.000 11060 move complete, result=0
02:54:33.576 00.000 11060 worker thread done servicing request
02:54:33.576 00.000 11060 Worker thread wakes up
02:54:33.579 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:33.580 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:33.581 00.001 10844 GuideStep: 0.2 px 85 ms WEST, 0.0 px 0 ms NORTH
02:54:34.211 00.630 11060 Exposure complete
02:54:34.457 00.246 11060 worker thread done servicing request
02:54:34.457 00.000 10844 OnExposeComplete: enter
02:54:34.458 00.001 10844 UpdateGuideState(): m_state=6
02:54:34.458 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
02:54:34.458 00.000 10844 Star::Find returns 1 (1), X=479.64, Y=438.02, Mass=2706, SNR=32.8, Peak=255 HFD=3.8
02:54:34.458 00.000 10844 MultiStar: [#1 -0.05,-0.13,0.90,U] [#2 -0.31,-0.34,0.00,M1] [#3 -0.40,-0.06,0.00,M1] [#4 -0.20,0.05,0.98,U] [#5 -0.12,-0.15,0.93,U] [#6 -0.26,-0.53,0.00,M2] [#7 -0.01,-0.40,0.00,M1] [#8 -0.07,0.12,0.89,U] 
02:54:34.459 00.001 10844 refined, 4 included, MultiStar: {-0.13, -0.04}, one-star: {-0.19, -0.08}
02:54:34.459 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.75) = xAngle (-1.10 = -1.10)
02:54:34.459 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
02:54:34.459 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.85 mountX=0.06 mountY=-0.12, mountTheta=-1.10
02:54:34.460 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.04, opts=13)
02:54:34.460 00.000 10844 Enqueuing Move request for scope (-0.13, -0.04)
02:54:34.460 00.000 11060 Worker thread wakes up
02:54:34.461 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
02:54:34.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
02:54:34.461 00.000 11060 Moving (-0.13, -0.04) raw xDistance=0.06 yDistance=-0.12
02:54:34.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:54:34.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:34.462 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:54:34.462 00.000 11060 MoveAxis(E, 0, ABG)
02:54:34.462 00.000 11060 Move returns status 0, amount 0
02:54:34.462 00.000 11060 MoveAxis(N, 0, ABG)
02:54:34.462 00.000 11060 Move returns status 0, amount 0
02:54:34.462 00.000 11060 move complete, result=0
02:54:34.462 00.000 11060 worker thread done servicing request
02:54:34.469 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:34.502 00.033 10844 UpdateGuideState exits: m=2706 SNR=32.8 Saturated
02:54:34.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:34.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:34.502 00.000 10844 Enqueuing Expose request
02:54:34.502 00.000 11060 Worker thread wakes up
02:54:34.502 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:34.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:34.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:35.149 00.647 11060 Exposure complete
02:54:35.423 00.274 10844 OnExposeComplete: enter
02:54:35.423 00.000 10844 UpdateGuideState(): m_state=6
02:54:35.424 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
02:54:35.424 00.000 11060 worker thread done servicing request
02:54:35.424 00.000 10844 Star::Find returns 1 (1), X=479.58, Y=437.78, Mass=2832, SNR=34.2, Peak=255 HFD=3.7
02:54:35.425 00.001 10844 MultiStar: [#1 0.18,0.25,0.89,U] [#2 0.04,-0.06,1.19,U] [#3 0.05,-0.05,0.97,U] [#4 -0.38,-0.22,0.00,M2] [#5 -0.47,-0.35,0.00,M10] [#6 -0.36,-0.28,0.00,M3] [#7 -0.11,-0.18,0.82,U] [#8 -0.42,-0.22,0.00,M1] 
02:54:35.425 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.08}, one-star: {-0.25, -0.32}
02:54:35.425 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.75) = xAngle (-0.01 = -0.01)
02:54:35.425 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
02:54:35.425 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.76 mountX=0.08 mountY=-0.00, mountTheta=-0.03
02:54:35.427 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
02:54:35.428 00.001 10844 Enqueuing Move request for scope (-0.01, -0.08)
02:54:35.428 00.000 11060 Worker thread wakes up
02:54:35.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
02:54:35.428 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
02:54:35.428 00.000 11060 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=-0.00
02:54:35.429 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:54:35.443 00.014 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:35.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:54:35.443 00.000 11060 MoveAxis(E, 0, ABG)
02:54:35.443 00.000 11060 Move returns status 0, amount 0
02:54:35.443 00.000 11060 MoveAxis(N, 0, ABG)
02:54:35.444 00.001 11060 Move returns status 0, amount 0
02:54:35.444 00.000 11060 move complete, result=0
02:54:35.444 00.000 11060 worker thread done servicing request
02:54:35.447 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:54:35.475 00.028 10844 UpdateGuideState exits: m=2832 SNR=34.2 Saturated
02:54:35.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:35.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:35.475 00.000 10844 Enqueuing Expose request
02:54:35.475 00.000 11060 Worker thread wakes up
02:54:35.475 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:35.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:35.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:36.110 00.635 11060 Exposure complete
02:54:36.371 00.261 11060 worker thread done servicing request
02:54:36.371 00.000 10844 OnExposeComplete: enter
02:54:36.371 00.000 10844 UpdateGuideState(): m_state=6
02:54:36.371 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
02:54:36.372 00.001 10844 Star::Find returns 1 (1), X=479.82, Y=437.59, Mass=2899, SNR=34.5, Peak=255 HFD=3.7
02:54:36.372 00.000 10844 MultiStar: [#1 0.03,0.16,0.86,U] [#2 -0.30,-0.27,0.00,M1] [#3 0.06,-0.25,0.91,U] [#4 -0.04,-0.10,0.96,U] [#5 -0.36,-0.29,0.00,R] [#6 -0.01,-0.21,0.81,U] [#7 0.07,0.02,0.81,U] [#8 0.50,0.01,0.00,M2] 
02:54:36.372 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.16}, one-star: {-0.01, -0.51}
02:54:36.372 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.28 = 0.28)
02:54:36.373 00.001 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
02:54:36.373 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=0.16 mountY=0.04, mountTheta=0.26
02:54:36.376 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.16, opts=13)
02:54:36.376 00.000 10844 Enqueuing Move request for scope (0.02, -0.16)
02:54:36.376 00.000 11060 Worker thread wakes up
02:54:36.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
02:54:36.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
02:54:36.376 00.000 11060 Moving (0.02, -0.16) raw xDistance=0.16 yDistance=0.04
02:54:36.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:54:36.377 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:36.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:54:36.377 00.000 11060 MoveAxis(W, 71, ABG)
02:54:36.377 00.000 11060 Guiding  Dir = 3, Dur = 71
02:54:36.385 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:36.394 00.009 11060 IsSlewing returns 0
02:54:36.402 00.008 11060 IsGuiding returns 0
02:54:36.408 00.006 10844 UpdateGuideState exits: m=2899 SNR=34.5 Saturated
02:54:36.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:36.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:36.408 00.000 10844 Enqueuing Expose request
02:54:36.490 00.082 11060 IsGuiding returns 0
02:54:36.490 00.000 11060 Move returns status 0, amount 71
02:54:36.490 00.000 11060 MoveAxis(N, 0, ABG)
02:54:36.490 00.000 11060 Move returns status 0, amount 0
02:54:36.491 00.001 11060 move complete, result=0
02:54:36.491 00.000 11060 worker thread done servicing request
02:54:36.491 00.000 11060 Worker thread wakes up
02:54:36.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:36.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:36.505 00.014 10844 GuideStep: 0.2 px 71 ms WEST, 0.0 px 0 ms NORTH
02:54:37.125 00.620 11060 Exposure complete
02:54:37.419 00.294 11060 worker thread done servicing request
02:54:37.419 00.000 10844 OnExposeComplete: enter
02:54:37.419 00.000 10844 UpdateGuideState(): m_state=6
02:54:37.419 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
02:54:37.419 00.000 10844 Star::Find returns 1 (1), X=479.99, Y=438.11, Mass=3231, SNR=35.9, Peak=255 HFD=4.1
02:54:37.420 00.001 10844 MultiStar: [#1 0.36,-0.11,0.83,U] [#2 0.18,-0.12,1.13,U] [#3 0.18,-0.09,0.94,U] [#4 -0.12,-0.30,0.90,U] [#5 -0.02,0.02,0.90,U] [#6 -0.46,-0.41,0.00,M3] [#7 0.23,-0.08,0.80,U] [#8 0.17,0.12,0.80,U] 
02:54:37.420 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.07}, one-star: {0.16, 0.00}
02:54:37.420 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.75) = xAngle (1.27 = 1.27)
02:54:37.420 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.25 = 1.25)
02:54:37.420 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.49 mountX=0.05 mountY=0.15, mountTheta=1.27
02:54:37.421 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.07, opts=13)
02:54:37.421 00.000 10844 Enqueuing Move request for scope (0.14, -0.07)
02:54:37.421 00.000 11060 Worker thread wakes up
02:54:37.422 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
02:54:37.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
02:54:37.425 00.003 11060 Moving (0.14, -0.07) raw xDistance=0.05 yDistance=0.15
02:54:37.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:54:37.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:37.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:54:37.425 00.000 11060 MoveAxis(E, 0, ABG)
02:54:37.425 00.000 11060 Move returns status 0, amount 0
02:54:37.426 00.001 11060 MoveAxis(N, 0, ABG)
02:54:37.426 00.000 11060 Move returns status 0, amount 0
02:54:37.427 00.001 11060 move complete, result=0
02:54:37.427 00.000 11060 worker thread done servicing request
02:54:37.435 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:37.466 00.031 10844 UpdateGuideState exits: m=3231 SNR=35.9 Saturated
02:54:37.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:37.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:37.466 00.000 10844 Enqueuing Expose request
02:54:37.467 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:37.467 00.000 11060 Worker thread wakes up
02:54:37.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:37.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:38.103 00.636 11060 Exposure complete
02:54:38.576 00.473 11060 worker thread done servicing request
02:54:38.576 00.000 10844 OnExposeComplete: enter
02:54:38.576 00.000 10844 UpdateGuideState(): m_state=6
02:54:38.576 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
02:54:38.576 00.000 10844 Star::Find returns 1 (1), X=479.53, Y=438.01, Mass=3055, SNR=35.6, Peak=255 HFD=4.0
02:54:38.576 00.000 10844 MultiStar: [#1 0.13,0.04,0.79,U] [#2 -0.03,-0.34,1.08,U] [#3 0.19,-0.45,0.00,M1] [#4 0.00,-0.50,0.00,M1] [#5 -0.20,-0.08,0.89,U] [#6 -0.13,-0.36,0.80,U] [#7 0.01,0.12,0.77,U] [#8 0.08,-0.16,0.90,U] 
02:54:38.578 00.002 10844 refined, 6 included, MultiStar: {-0.07, -0.13}, one-star: {-0.30, -0.09}
02:54:38.578 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.75) = xAngle (-0.30 = -0.30)
02:54:38.578 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
02:54:38.578 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=0.14 mountY=-0.05, mountTheta=-0.31
02:54:38.580 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
02:54:38.581 00.001 10844 Enqueuing Move request for scope (-0.07, -0.13)
02:54:38.581 00.000 11060 Worker thread wakes up
02:54:38.583 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
02:54:38.584 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
02:54:38.584 00.000 11060 Moving (-0.07, -0.13) raw xDistance=0.14 yDistance=-0.05
02:54:38.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:54:38.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:38.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:54:38.584 00.000 11060 MoveAxis(W, 65, ABG)
02:54:38.584 00.000 11060 Guiding  Dir = 3, Dur = 65
02:54:38.614 00.030 11060 IsSlewing returns 0
02:54:38.614 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:38.615 00.001 11060 IsGuiding returns 0
02:54:38.647 00.032 10844 UpdateGuideState exits: m=3055 SNR=35.6 Saturated
02:54:38.649 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:38.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:38.649 00.000 10844 Enqueuing Expose request
02:54:38.688 00.039 11060 IsGuiding returns 0
02:54:38.688 00.000 11060 Move returns status 0, amount 65
02:54:38.688 00.000 11060 MoveAxis(N, 0, ABG)
02:54:38.688 00.000 11060 Move returns status 0, amount 0
02:54:38.688 00.000 11060 move complete, result=0
02:54:38.688 00.000 11060 worker thread done servicing request
02:54:38.699 00.011 11060 Worker thread wakes up
02:54:38.700 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:38.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:38.702 00.002 10844 GuideStep: 0.1 px 65 ms WEST, -0.0 px 0 ms NORTH
02:54:39.334 00.632 11060 Exposure complete
02:54:41.366 02.032 10844 OnExposeComplete: enter
02:54:41.366 00.000 10844 UpdateGuideState(): m_state=6
02:54:41.367 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
02:54:41.367 00.000 10844 Star::Find returns 1 (0), X=479.79, Y=438.37, Mass=2773, SNR=33.7, Peak=252 HFD=3.5
02:54:41.369 00.002 10844 MultiStar: [#1 0.15,0.23,0.86,U] [#2 -0.04,-0.19,1.16,U] [#3 0.30,0.06,0.99,U] [#4 0.21,-0.51,0.00,M2] [#5 0.16,0.26,0.91,U] [#6 0.01,-0.33,0.85,U] [#7 0.20,-0.24,0.89,U] [#8 0.32,0.25,0.00,M1] 
02:54:41.369 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {-0.04, 0.27}
02:54:41.369 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.75) = xAngle (1.83 = 1.83)
02:54:41.370 00.001 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.81 = 1.81)
02:54:41.370 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.08 mountX=-0.03 mountY=0.10, mountTheta=1.83
02:54:41.381 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
02:54:41.381 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
02:54:41.415 00.034 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:41.565 00.150 11060 worker thread done servicing request
02:54:41.565 00.000 11060 Worker thread wakes up
02:54:41.626 00.061 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:54:41.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:54:41.626 00.000 11060 Moving (0.10, 0.01) raw xDistance=-0.03 yDistance=0.10
02:54:41.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:54:41.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:41.627 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:54:41.627 00.000 11060 MoveAxis(E, 0, ABG)
02:54:41.627 00.000 11060 Move returns status 0, amount 0
02:54:41.627 00.000 11060 MoveAxis(N, 0, ABG)
02:54:41.628 00.001 11060 Move returns status 0, amount 0
02:54:41.628 00.000 11060 move complete, result=0
02:54:41.628 00.000 11060 worker thread done servicing request
02:54:41.679 00.051 10844 UpdateGuideState exits: m=2773 SNR=33.7
02:54:41.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:41.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:41.679 00.000 10844 Enqueuing Expose request
02:54:41.679 00.000 11060 Worker thread wakes up
02:54:41.679 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:41.680 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:41.681 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:42.465 00.784 11060 Exposure complete
02:54:43.140 00.675 11060 worker thread done servicing request
02:54:43.140 00.000 10844 OnExposeComplete: enter
02:54:43.141 00.001 10844 UpdateGuideState(): m_state=6
02:54:43.141 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
02:54:43.141 00.000 10844 Star::Find returns 1 (0), X=480.03, Y=438.31, Mass=3128, SNR=35.7, Peak=252 HFD=3.4
02:54:43.141 00.000 10844 MultiStar: [#1 0.45,0.39,0.00,M1] [#2 0.11,0.16,1.15,U] [#3 0.29,0.32,0.00,M1] [#4 0.06,-0.07,0.97,U] [#5 0.16,0.30,0.89,U] [#6 0.13,0.15,0.77,U] [#7 0.12,0.12,0.77,U] [#8 0.19,0.62,0.00,M2] 
02:54:43.141 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.15}, one-star: {0.20, 0.21}
02:54:43.143 00.002 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.75) = xAngle (2.59 = 2.59)
02:54:43.143 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.58 = 2.58)
02:54:43.143 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.84 mountX=-0.17 mountY=0.10, mountTheta=2.58
02:54:43.146 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.15, opts=13)
02:54:43.147 00.001 10844 Enqueuing Move request for scope (0.13, 0.15)
02:54:43.148 00.001 11060 Worker thread wakes up
02:54:43.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
02:54:43.148 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
02:54:43.148 00.000 11060 Moving (0.13, 0.15) raw xDistance=-0.17 yDistance=0.10
02:54:43.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:54:43.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:43.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:54:43.148 00.000 11060 MoveAxis(E, 75, ABG)
02:54:43.148 00.000 11060 Guiding  Dir = 2, Dur = 75
02:54:43.156 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:43.173 00.017 11060 IsSlewing returns 0
02:54:43.174 00.001 11060 IsGuiding returns 0
02:54:43.195 00.021 10844 UpdateGuideState exits: m=3128 SNR=35.7
02:54:43.196 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:43.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:43.196 00.000 10844 Enqueuing Expose request
02:54:43.286 00.090 11060 IsGuiding returns 0
02:54:43.287 00.001 11060 Move returns status 0, amount 75
02:54:43.287 00.000 11060 MoveAxis(N, 0, ABG)
02:54:43.287 00.000 11060 Move returns status 0, amount 0
02:54:43.287 00.000 11060 move complete, result=0
02:54:43.288 00.001 11060 worker thread done servicing request
02:54:43.288 00.000 11060 Worker thread wakes up
02:54:43.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:43.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:43.302 00.014 10844 GuideStep: -0.2 px 75 ms EAST, 0.1 px 0 ms NORTH
02:54:43.941 00.639 11060 Exposure complete
02:54:44.366 00.425 11060 worker thread done servicing request
02:54:44.366 00.000 10844 OnExposeComplete: enter
02:54:44.366 00.000 10844 UpdateGuideState(): m_state=6
02:54:44.368 00.002 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
02:54:44.368 00.000 10844 Star::Find returns 1 (1), X=479.75, Y=438.13, Mass=2798, SNR=33.9, Peak=255 HFD=3.7
02:54:44.368 00.000 10844 MultiStar: [#1 0.19,0.04,0.92,U] [#2 -0.10,-0.16,1.26,U] [#3 -0.21,-0.01,0.95,U] [#4 0.09,0.19,0.95,U] [#5 0.48,0.08,0.00,M1] [#6 0.01,-0.30,0.82,U] [#7 0.35,0.12,0.89,U] [#8 -0.18,0.07,0.93,U] 
02:54:44.369 00.001 10844 refined, 7 included, MultiStar: {-0.00, -0.01}, one-star: {-0.08, 0.03}
02:54:44.369 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.75) = xAngle (0.13 = 0.13)
02:54:44.369 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
02:54:44.369 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.62 mountX=0.01 mountY=0.00, mountTheta=0.12
02:54:44.371 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.01, opts=13)
02:54:44.372 00.001 10844 Enqueuing Move request for scope (-0.00, -0.01)
02:54:44.372 00.000 11060 Worker thread wakes up
02:54:44.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
02:54:44.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
02:54:44.372 00.000 11060 Moving (-0.00, -0.01) raw xDistance=0.01 yDistance=0.00
02:54:44.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:54:44.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:44.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:54:44.372 00.000 11060 MoveAxis(E, 0, ABG)
02:54:44.372 00.000 11060 Move returns status 0, amount 0
02:54:44.372 00.000 11060 MoveAxis(N, 0, ABG)
02:54:44.372 00.000 11060 Move returns status 0, amount 0
02:54:44.372 00.000 11060 move complete, result=0
02:54:44.372 00.000 11060 worker thread done servicing request
02:54:44.379 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:44.447 00.068 10844 UpdateGuideState exits: m=2798 SNR=33.9 Saturated
02:54:44.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:44.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:44.447 00.000 10844 Enqueuing Expose request
02:54:44.448 00.001 11060 Worker thread wakes up
02:54:44.483 00.035 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:44.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:44.488 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:45.118 00.630 11060 Exposure complete
02:54:45.514 00.396 11060 worker thread done servicing request
02:54:45.514 00.000 10844 OnExposeComplete: enter
02:54:45.514 00.000 10844 UpdateGuideState(): m_state=6
02:54:45.514 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
02:54:45.515 00.001 10844 Star::Find returns 1 (1), X=479.92, Y=437.92, Mass=3009, SNR=34.9, Peak=255 HFD=4.2
02:54:45.515 00.000 10844 MultiStar: [#1 0.54,-0.34,0.00,M1] [#2 0.44,-0.47,0.00,M1] [#3 -0.01,0.20,0.90,U] [#4 0.04,-0.12,0.95,U] [#5 0.17,-0.00,0.90,U] [#6 0.25,-0.08,0.80,U] [#7 0.28,-0.30,0.00,M1] [#8 0.22,0.39,0.00,M2] 
02:54:45.515 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.04}, one-star: {0.09, -0.18}
02:54:45.515 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.75) = xAngle (1.38 = 1.38)
02:54:45.515 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.37 = 1.37)
02:54:45.515 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.37 mountX=0.02 mountY=0.11, mountTheta=1.38
02:54:45.518 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
02:54:45.518 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
02:54:45.518 00.000 11060 Worker thread wakes up
02:54:45.519 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
02:54:45.519 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
02:54:45.519 00.000 11060 Moving (0.10, -0.04) raw xDistance=0.02 yDistance=0.11
02:54:45.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:54:45.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:45.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:54:45.519 00.000 11060 MoveAxis(E, 0, ABG)
02:54:45.519 00.000 11060 Move returns status 0, amount 0
02:54:45.520 00.001 11060 MoveAxis(N, 0, ABG)
02:54:45.520 00.000 11060 Move returns status 0, amount 0
02:54:45.520 00.000 11060 move complete, result=0
02:54:45.520 00.000 11060 worker thread done servicing request
02:54:45.528 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:45.549 00.021 10844 UpdateGuideState exits: m=3009 SNR=34.9 Saturated
02:54:45.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:45.550 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:45.550 00.000 10844 Enqueuing Expose request
02:54:45.550 00.000 11060 Worker thread wakes up
02:54:45.550 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:45.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:45.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:46.188 00.638 11060 Exposure complete
02:54:46.514 00.326 11060 worker thread done servicing request
02:54:46.514 00.000 10844 OnExposeComplete: enter
02:54:46.514 00.000 10844 UpdateGuideState(): m_state=6
02:54:46.514 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
02:54:46.515 00.001 10844 Star::Find returns 1 (0), X=479.81, Y=437.86, Mass=2690, SNR=32.6, Peak=235 HFD=3.6
02:54:46.515 00.000 10844 MultiStar: [#1 0.37,-0.21,0.00,M2] [#2 -0.12,-0.29,1.28,U] [#3 -0.05,-0.05,1.04,U] [#4 -0.04,0.06,1.02,U] [#5 0.31,-0.21,0.00,M1] [#6 -0.12,-0.31,0.92,U] [#7 0.30,-0.05,0.88,U] [#8 0.13,-0.25,0.99,U] 
02:54:46.516 00.001 10844 refined, 6 included, MultiStar: {0.00, -0.16}, one-star: {-0.02, -0.24}
02:54:46.516 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.19 = 0.19)
02:54:46.516 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.17 = 0.17)
02:54:46.516 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.57 mountX=0.16 mountY=0.03, mountTheta=0.17
02:54:46.519 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.16, opts=13)
02:54:46.519 00.000 10844 Enqueuing Move request for scope (0.00, -0.16)
02:54:46.519 00.000 11060 Worker thread wakes up
02:54:46.520 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
02:54:46.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
02:54:46.520 00.000 11060 Moving (0.00, -0.16) raw xDistance=0.16 yDistance=0.03
02:54:46.529 00.009 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:54:46.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:46.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:54:46.529 00.000 11060 MoveAxis(W, 73, ABG)
02:54:46.530 00.001 11060 Guiding  Dir = 3, Dur = 73
02:54:46.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:54:46.551 00.021 11060 IsSlewing returns 0
02:54:46.551 00.000 11060 IsGuiding returns 0
02:54:46.580 00.029 10844 UpdateGuideState exits: m=2690 SNR=32.6
02:54:46.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:46.581 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:46.581 00.000 10844 Enqueuing Expose request
02:54:46.628 00.047 11060 IsGuiding returns 0
02:54:46.628 00.000 11060 Move returns status 0, amount 73
02:54:46.628 00.000 11060 MoveAxis(N, 0, ABG)
02:54:46.628 00.000 11060 Move returns status 0, amount 0
02:54:46.629 00.001 11060 move complete, result=0
02:54:46.629 00.000 11060 worker thread done servicing request
02:54:46.629 00.000 11060 Worker thread wakes up
02:54:46.629 00.000 10844 GuideStep: 0.2 px 73 ms WEST, 0.0 px 0 ms NORTH
02:54:46.630 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:46.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:47.261 00.631 11060 Exposure complete
02:54:47.574 00.313 11060 worker thread done servicing request
02:54:47.574 00.000 10844 OnExposeComplete: enter
02:54:47.574 00.000 10844 UpdateGuideState(): m_state=6
02:54:47.575 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
02:54:47.575 00.000 10844 Star::Find returns 1 (1), X=479.90, Y=437.78, Mass=2840, SNR=33.9, Peak=255 HFD=3.8
02:54:47.575 00.000 10844 MultiStar: [#1 0.34,0.04,0.88,U] [#2 -0.06,-0.53,0.00,M1] [#3 -0.01,-0.48,0.00,M1] [#4 -0.30,-0.35,0.00,M1] [#5 -0.29,-0.68,0.00,M2] [#6 -0.26,-0.31,0.00,M1] [#7 -0.27,-0.19,0.86,U] [#8 -0.01,-0.13,0.91,U] 
02:54:47.575 00.000 10844 refined, 3 included, MultiStar: {0.03, -0.16}, one-star: {0.07, -0.32}
02:54:47.575 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.75) = xAngle (0.39 = 0.39)
02:54:47.575 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.37 = 0.37)
02:54:47.575 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.36 mountX=0.15 mountY=0.06, mountTheta=0.38
02:54:47.578 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.16, opts=13)
02:54:47.579 00.001 10844 Enqueuing Move request for scope (0.03, -0.16)
02:54:47.579 00.000 11060 Worker thread wakes up
02:54:47.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
02:54:47.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
02:54:47.579 00.000 11060 Moving (0.03, -0.16) raw xDistance=0.15 yDistance=0.06
02:54:47.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:54:47.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:47.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:54:47.579 00.000 11060 MoveAxis(W, 70, ABG)
02:54:47.579 00.000 11060 Guiding  Dir = 3, Dur = 70
02:54:47.586 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:47.607 00.021 11060 IsSlewing returns 0
02:54:47.608 00.001 11060 IsGuiding returns 0
02:54:47.630 00.022 10844 UpdateGuideState exits: m=2840 SNR=33.9 Saturated
02:54:47.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:47.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:47.630 00.000 10844 Enqueuing Expose request
02:54:47.699 00.069 11060 IsGuiding returns 0
02:54:47.700 00.001 11060 Move returns status 0, amount 70
02:54:47.700 00.000 11060 MoveAxis(N, 0, ABG)
02:54:47.700 00.000 11060 Move returns status 0, amount 0
02:54:47.700 00.000 11060 move complete, result=0
02:54:47.700 00.000 11060 worker thread done servicing request
02:54:47.700 00.000 11060 Worker thread wakes up
02:54:47.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:47.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:47.814 00.114 10844 GuideStep: 0.1 px 70 ms WEST, 0.1 px 0 ms NORTH
02:54:48.347 00.533 11060 Exposure complete
02:54:48.623 00.276 11060 worker thread done servicing request
02:54:48.623 00.000 10844 OnExposeComplete: enter
02:54:48.623 00.000 10844 UpdateGuideState(): m_state=6
02:54:48.623 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
02:54:48.623 00.000 10844 Star::Find returns 1 (1), X=479.63, Y=437.81, Mass=3147, SNR=35.8, Peak=255 HFD=3.6
02:54:48.624 00.001 10844 MultiStar: [#1 0.63,-0.34,0.00,M2] [#2 0.27,-0.21,1.10,U] [#3 0.19,-0.17,0.96,U] [#4 -0.19,-0.21,0.93,U] [#5 0.56,-0.13,0.00,M3] [#6 -0.02,-0.19,0.77,U] [#7 -0.11,-0.07,0.79,U] [#8 0.39,0.42,0.00,M1] 
02:54:48.624 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.19}, one-star: {-0.20, -0.29}
02:54:48.624 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.75) = xAngle (0.18 = 0.18)
02:54:48.624 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.16 = 0.16)
02:54:48.624 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.57 mountX=0.19 mountY=0.03, mountTheta=0.16
02:54:48.626 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.19, opts=13)
02:54:48.626 00.000 10844 Enqueuing Move request for scope (-0.00, -0.19)
02:54:48.627 00.001 11060 Worker thread wakes up
02:54:48.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
02:54:48.627 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
02:54:48.628 00.001 11060 Moving (-0.00, -0.19) raw xDistance=0.19 yDistance=0.03
02:54:48.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:54:48.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:48.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:54:48.628 00.000 11060 MoveAxis(W, 89, ABG)
02:54:48.628 00.000 11060 Guiding  Dir = 3, Dur = 89
02:54:48.632 00.004 11060 IsSlewing returns 0
02:54:48.632 00.000 11060 IsGuiding returns 0
02:54:48.636 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:48.656 00.020 10844 UpdateGuideState exits: m=3147 SNR=35.8 Saturated
02:54:48.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:48.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:48.656 00.000 10844 Enqueuing Expose request
02:54:48.730 00.074 11060 IsGuiding returns 0
02:54:48.730 00.000 11060 Move returns status 0, amount 89
02:54:48.730 00.000 11060 MoveAxis(N, 0, ABG)
02:54:48.730 00.000 11060 Move returns status 0, amount 0
02:54:48.730 00.000 11060 move complete, result=0
02:54:48.731 00.001 11060 worker thread done servicing request
02:54:48.732 00.001 11060 Worker thread wakes up
02:54:48.732 00.000 10844 GuideStep: 0.2 px 89 ms WEST, 0.0 px 0 ms NORTH
02:54:48.742 00.010 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:48.743 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:49.383 00.640 11060 Exposure complete
02:54:49.658 00.275 11060 worker thread done servicing request
02:54:49.658 00.000 10844 OnExposeComplete: enter
02:54:49.658 00.000 10844 UpdateGuideState(): m_state=6
02:54:49.659 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
02:54:49.659 00.000 10844 Star::Find returns 1 (1), X=480.09, Y=437.94, Mass=2937, SNR=35.0, Peak=255 HFD=3.9
02:54:49.659 00.000 10844 MultiStar: [#1 0.43,0.85,0.00,M3] [#2 0.01,0.00,1.14,U] [#3 0.12,0.14,0.96,U] [#4 0.02,0.19,0.92,U] [#5 0.36,0.17,0.00,M4] [#6 -0.15,0.21,0.77,U] [#7 0.03,0.04,0.86,U] [#8 0.16,0.57,0.00,M2] 
02:54:49.659 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.06}, one-star: {0.26, -0.16}
02:54:49.659 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.75) = xAngle (2.58 = 2.58)
02:54:49.660 00.001 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.56 = 2.56)
02:54:49.660 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=-0.07 mountY=0.05, mountTheta=2.57
02:54:49.661 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.06, opts=13)
02:54:49.661 00.000 10844 Enqueuing Move request for scope (0.06, 0.06)
02:54:49.661 00.000 11060 Worker thread wakes up
02:54:49.663 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
02:54:49.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:54:49.663 00.000 11060 Moving (0.06, 0.06) raw xDistance=-0.07 yDistance=0.05
02:54:49.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:54:49.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:49.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:54:49.663 00.000 11060 MoveAxis(E, 0, ABG)
02:54:49.663 00.000 11060 Move returns status 0, amount 0
02:54:49.663 00.000 11060 MoveAxis(N, 0, ABG)
02:54:49.663 00.000 11060 Move returns status 0, amount 0
02:54:49.663 00.000 11060 move complete, result=0
02:54:49.664 00.001 11060 worker thread done servicing request
02:54:49.670 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:49.704 00.034 10844 UpdateGuideState exits: m=2937 SNR=35.0 Saturated
02:54:49.705 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:49.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:49.705 00.000 10844 Enqueuing Expose request
02:54:49.705 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:49.705 00.000 11060 Worker thread wakes up
02:54:49.706 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:49.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:50.340 00.634 11060 Exposure complete
02:54:50.586 00.246 10844 OnExposeComplete: enter
02:54:50.587 00.001 10844 UpdateGuideState(): m_state=6
02:54:50.587 00.000 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
02:54:50.587 00.000 10844 Star::Find returns 1 (1), X=480.05, Y=437.67, Mass=3198, SNR=36.1, Peak=255 HFD=3.4
02:54:50.587 00.000 11060 worker thread done servicing request
02:54:50.588 00.001 10844 MultiStar: [#1 -0.26,-0.34,0.00,M4] [#2 -0.19,-0.51,0.00,M1] [#3 0.17,-0.37,0.00,M1] [#4 0.21,-0.80,0.00,M1] [#5 0.28,0.10,0.88,U] [#6 -0.03,-0.50,0.00,M1] [#7 -0.14,-0.75,0.00,M1] [#8 0.46,-0.14,0.00,M3] 
02:54:50.588 00.000 10844 refined, 1 included, MultiStar: {0.25, -0.18}, one-star: {0.22, -0.43}
02:54:50.588 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
02:54:50.588 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.10 = 1.10)
02:54:50.588 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.63 mountX=0.14 mountY=0.28, mountTheta=1.12
02:54:50.589 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.18, opts=13)
02:54:50.589 00.000 10844 Enqueuing Move request for scope (0.25, -0.18)
02:54:50.589 00.000 11060 Worker thread wakes up
02:54:50.590 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
02:54:50.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
02:54:50.590 00.000 11060 Moving (0.25, -0.18) raw xDistance=0.14 yDistance=0.28
02:54:50.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:54:50.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:54:50.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:54:50.590 00.000 11060 MoveAxis(W, 61, ABG)
02:54:50.590 00.000 11060 Guiding  Dir = 3, Dur = 61
02:54:50.598 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:50.610 00.012 11060 IsSlewing returns 0
02:54:50.610 00.000 11060 IsGuiding returns 0
02:54:50.615 00.005 10844 UpdateGuideState exits: m=3198 SNR=36.1 Saturated
02:54:50.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:50.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:50.615 00.000 10844 Enqueuing Expose request
02:54:50.674 00.059 11060 IsGuiding returns 0
02:54:50.674 00.000 11060 Move returns status 0, amount 61
02:54:50.674 00.000 11060 MoveAxis(N, 0, ABG)
02:54:50.674 00.000 11060 Move returns status 0, amount 0
02:54:50.674 00.000 11060 move complete, result=0
02:54:50.674 00.000 11060 worker thread done servicing request
02:54:50.676 00.002 11060 Worker thread wakes up
02:54:50.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:50.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:50.927 00.251 10844 GuideStep: 0.1 px 61 ms WEST, 0.3 px 0 ms NORTH
02:54:51.316 00.389 11060 Exposure complete
02:54:51.561 00.245 11060 worker thread done servicing request
02:54:51.561 00.000 10844 OnExposeComplete: enter
02:54:51.561 00.000 10844 UpdateGuideState(): m_state=6
02:54:51.562 00.001 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
02:54:51.562 00.000 10844 Star::Find returns 1 (1), X=480.23, Y=437.94, Mass=3050, SNR=35.1, Peak=255 HFD=4.0
02:54:51.563 00.001 10844 MultiStar: [#1 0.18,0.05,0.81,U] [#2 -0.04,-0.24,1.12,U] [#3 0.51,0.12,0.00,M2] [#4 0.12,-0.42,0.00,M2] [#5 0.09,-0.12,0.93,U] [#6 0.12,0.08,0.77,U] [#7 -0.06,-0.13,0.87,U] [#8 0.50,0.15,0.00,M4] 
02:54:51.563 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.10}, one-star: {0.40, -0.16}
02:54:51.563 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.75) = xAngle (1.03 = 1.03)
02:54:51.563 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
02:54:51.563 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.73 mountX=0.08 mountY=0.13, mountTheta=1.02
02:54:51.565 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.10, opts=13)
02:54:51.573 00.008 10844 Enqueuing Move request for scope (0.11, -0.10)
02:54:51.582 00.009 11060 Worker thread wakes up
02:54:51.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
02:54:51.582 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
02:54:51.582 00.000 11060 Moving (0.11, -0.10) raw xDistance=0.08 yDistance=0.13
02:54:51.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:54:51.583 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:51.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:54:51.583 00.000 11060 MoveAxis(E, 0, ABG)
02:54:51.583 00.000 11060 Move returns status 0, amount 0
02:54:51.583 00.000 11060 MoveAxis(N, 0, ABG)
02:54:51.583 00.000 11060 Move returns status 0, amount 0
02:54:51.583 00.000 11060 move complete, result=0
02:54:51.583 00.000 11060 worker thread done servicing request
02:54:51.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
02:54:51.606 00.023 10844 UpdateGuideState exits: m=3050 SNR=35.1 Saturated
02:54:51.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:51.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:51.606 00.000 10844 Enqueuing Expose request
02:54:51.606 00.000 11060 Worker thread wakes up
02:54:51.606 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:51.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:51.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:52.248 00.642 11060 Exposure complete
02:54:52.481 00.233 11060 worker thread done servicing request
02:54:52.481 00.000 10844 OnExposeComplete: enter
02:54:52.481 00.000 10844 UpdateGuideState(): m_state=6
02:54:52.482 00.001 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
02:54:52.482 00.000 10844 Star::Find returns 1 (1), X=480.13, Y=438.36, Mass=3212, SNR=36.3, Peak=255 HFD=3.8
02:54:52.482 00.000 10844 MultiStar: [#1 0.23,0.57,0.00,M4] [#2 -0.22,0.22,1.10,U] [#3 -0.01,0.58,0.00,M3] [#4 -0.16,-0.06,0.90,U] [#5 0.37,0.65,0.00,M3] [#6 0.19,0.46,0.00,M1] [#7 0.26,0.23,0.74,U] [#8 0.20,0.71,0.00,M5] 
02:54:52.482 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.16}, one-star: {0.30, 0.26}
02:54:52.482 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.75) = xAngle (3.16 = -3.12)
02:54:52.482 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.14 = -3.14)
02:54:52.483 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.41 mountX=-0.17 mountY=-0.00, mountTheta=-3.14
02:54:52.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.16, opts=13)
02:54:52.485 00.000 10844 Enqueuing Move request for scope (0.03, 0.16)
02:54:52.485 00.000 11060 Worker thread wakes up
02:54:52.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
02:54:52.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
02:54:52.485 00.000 11060 Moving (0.03, 0.16) raw xDistance=-0.17 yDistance=-0.00
02:54:52.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
02:54:52.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:52.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:54:52.485 00.000 11060 MoveAxis(E, 75, ABG)
02:54:52.485 00.000 11060 Guiding  Dir = 2, Dur = 75
02:54:52.493 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:54:52.496 00.003 11060 IsSlewing returns 0
02:54:52.496 00.000 11060 IsGuiding returns 0
02:54:52.510 00.014 10844 UpdateGuideState exits: m=3212 SNR=36.3 Saturated
02:54:52.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:52.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:52.510 00.000 10844 Enqueuing Expose request
02:54:52.575 00.065 11060 IsGuiding returns 0
02:54:52.575 00.000 11060 Move returns status 0, amount 75
02:54:52.575 00.000 11060 MoveAxis(N, 0, ABG)
02:54:52.575 00.000 11060 Move returns status 0, amount 0
02:54:52.575 00.000 11060 move complete, result=0
02:54:52.575 00.000 11060 worker thread done servicing request
02:54:52.575 00.000 11060 Worker thread wakes up
02:54:52.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:52.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:52.585 00.010 10844 GuideStep: -0.2 px 75 ms EAST, -0.0 px 0 ms NORTH
02:54:53.205 00.620 11060 Exposure complete
02:54:53.447 00.242 10844 OnExposeComplete: enter
02:54:53.448 00.001 10844 UpdateGuideState(): m_state=6
02:54:53.448 00.000 11060 worker thread done servicing request
02:54:53.448 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
02:54:53.448 00.000 10844 Star::Find returns 1 (0), X=479.81, Y=438.32, Mass=3077, SNR=35.1, Peak=250 HFD=3.7
02:54:53.448 00.000 10844 MultiStar: [#1 0.30,0.33,0.00,M5] [#2 -0.03,0.07,1.17,U] [#3 -0.14,0.03,0.98,U] [#4 -0.38,0.13,0.00,M2] [#5 -0.02,0.36,0.95,U] [#6 -0.41,-0.09,0.00,M2] [#7 -0.10,0.11,0.83,U] [#8 0.10,0.43,0.00,M6] 
02:54:53.448 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.15}, one-star: {-0.02, 0.22}
02:54:53.449 00.001 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.75) = xAngle (3.67 = -2.61)
02:54:53.449 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.65 = -2.63)
02:54:53.449 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
02:54:53.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
02:54:53.450 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
02:54:53.451 00.001 11060 Worker thread wakes up
02:54:53.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
02:54:53.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
02:54:53.451 00.000 11060 Moving (-0.06, 0.15) raw xDistance=-0.14 yDistance=-0.08
02:54:53.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:54:53.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:53.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:54:53.451 00.000 11060 MoveAxis(E, 66, ABG)
02:54:53.451 00.000 11060 Guiding  Dir = 2, Dur = 66
02:54:53.461 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:53.477 00.016 11060 IsSlewing returns 0
02:54:53.478 00.001 11060 IsGuiding returns 0
02:54:53.492 00.014 10844 UpdateGuideState exits: m=3077 SNR=35.1
02:54:53.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:53.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:53.492 00.000 10844 Enqueuing Expose request
02:54:53.574 00.082 11060 IsGuiding returns 0
02:54:53.574 00.000 11060 Move returns status 0, amount 66
02:54:53.574 00.000 11060 MoveAxis(N, 0, ABG)
02:54:53.574 00.000 11060 Move returns status 0, amount 0
02:54:53.574 00.000 11060 move complete, result=0
02:54:53.574 00.000 11060 worker thread done servicing request
02:54:53.574 00.000 11060 Worker thread wakes up
02:54:53.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:53.575 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:53.595 00.020 10844 GuideStep: -0.1 px 66 ms EAST, -0.1 px 0 ms NORTH
02:54:54.204 00.609 11060 Exposure complete
02:54:54.443 00.239 11060 worker thread done servicing request
02:54:54.443 00.000 10844 OnExposeComplete: enter
02:54:54.443 00.000 10844 UpdateGuideState(): m_state=6
02:54:54.443 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
02:54:54.443 00.000 10844 Star::Find returns 1 (0), X=479.77, Y=438.29, Mass=2967, SNR=34.6, Peak=244 HFD=3.7
02:54:54.444 00.001 10844 MultiStar: [#1 0.46,0.42,0.00,M6] [#2 -0.19,0.64,0.00,M1] [#3 0.16,0.48,0.00,M3] [#4 -0.10,-0.04,0.97,U] [#5 0.10,0.23,0.87,U] [#6 -0.05,0.08,0.80,U] [#7 0.15,0.00,0.87,U] [#8 0.24,0.43,0.00,M7] 
02:54:54.444 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.09}, one-star: {-0.06, 0.18}
02:54:54.444 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.75) = xAngle (3.27 = -3.02)
02:54:54.444 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.25 = -3.03)
02:54:54.444 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.52 mountX=-0.09 mountY=-0.01, mountTheta=-3.03
02:54:54.447 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
02:54:54.447 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
02:54:54.447 00.000 11060 Worker thread wakes up
02:54:54.448 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:54:54.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:54:54.448 00.000 11060 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.01
02:54:54.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:54:54.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:54.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:54:54.448 00.000 11060 MoveAxis(E, 0, ABG)
02:54:54.448 00.000 11060 Move returns status 0, amount 0
02:54:54.448 00.000 11060 MoveAxis(N, 0, ABG)
02:54:54.448 00.000 11060 Move returns status 0, amount 0
02:54:54.448 00.000 11060 move complete, result=0
02:54:54.449 00.001 11060 worker thread done servicing request
02:54:54.456 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:54.479 00.023 10844 UpdateGuideState exits: m=2967 SNR=34.6
02:54:54.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:54.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:54.479 00.000 10844 Enqueuing Expose request
02:54:54.479 00.000 11060 Worker thread wakes up
02:54:54.480 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:54.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:54.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:55.115 00.635 11060 Exposure complete
02:54:55.358 00.243 11060 worker thread done servicing request
02:54:55.358 00.000 10844 OnExposeComplete: enter
02:54:55.360 00.002 10844 UpdateGuideState(): m_state=6
02:54:55.369 00.009 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
02:54:55.369 00.000 10844 Star::Find returns 1 (1), X=479.88, Y=437.96, Mass=3389, SNR=37.0, Peak=255 HFD=4.0
02:54:55.370 00.001 10844 MultiStar: [#1 0.37,-0.02,0.00,M7] [#2 0.38,0.06,0.00,M2] [#3 0.17,0.02,0.87,U] [#4 0.08,-0.08,0.90,U] [#5 0.41,0.19,0.00,M2] [#6 0.11,-0.21,0.81,U] [#7 0.09,0.22,0.85,U] [#8 0.43,0.61,0.00,M8] 
02:54:55.370 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.04}, one-star: {0.05, -0.15}
02:54:55.370 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
02:54:55.370 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
02:54:55.370 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.39 mountX=0.02 mountY=0.10, mountTheta=1.36
02:54:55.372 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
02:54:55.373 00.001 10844 Enqueuing Move request for scope (0.10, -0.04)
02:54:55.378 00.005 11060 Worker thread wakes up
02:54:55.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
02:54:55.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
02:54:55.379 00.001 11060 Moving (0.10, -0.04) raw xDistance=0.02 yDistance=0.10
02:54:55.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:54:55.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:55.380 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:54:55.380 00.000 11060 MoveAxis(E, 0, ABG)
02:54:55.380 00.000 11060 Move returns status 0, amount 0
02:54:55.380 00.000 11060 MoveAxis(N, 0, ABG)
02:54:55.380 00.000 11060 Move returns status 0, amount 0
02:54:55.380 00.000 11060 move complete, result=0
02:54:55.380 00.000 11060 worker thread done servicing request
02:54:55.383 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:55.402 00.019 10844 UpdateGuideState exits: m=3389 SNR=37.0 Saturated
02:54:55.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:55.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:55.402 00.000 10844 Enqueuing Expose request
02:54:55.402 00.000 11060 Worker thread wakes up
02:54:55.402 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:55.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:55.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:56.040 00.638 11060 Exposure complete
02:54:56.274 00.234 11060 worker thread done servicing request
02:54:56.274 00.000 10844 OnExposeComplete: enter
02:54:56.274 00.000 10844 UpdateGuideState(): m_state=6
02:54:56.275 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
02:54:56.275 00.000 10844 Star::Find returns 1 (1), X=479.83, Y=437.52, Mass=3203, SNR=36.2, Peak=255 HFD=3.8
02:54:56.275 00.000 10844 MultiStar: [#1 0.37,-0.08,0.00,M8] [#2 0.04,-0.39,0.00,M3] [#3 0.35,-0.17,0.00,M3] [#4 0.05,-0.24,0.89,U] [#5 0.30,0.07,0.92,U] [#6 -0.07,-0.40,0.00,M1] [#7 0.11,-0.01,0.83,U] [#8 0.33,-0.03,0.88,U] 
02:54:56.275 00.000 10844 refined, 4 included, MultiStar: {0.16, -0.17}, one-star: {0.00, -0.59}
02:54:56.275 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.75) = xAngle (0.92 = 0.92)
02:54:56.275 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.90 = 0.90)
02:54:56.275 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.83 mountX=0.14 mountY=0.18, mountTheta=0.92
02:54:56.278 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.17, opts=13)
02:54:56.278 00.000 10844 Enqueuing Move request for scope (0.16, -0.17)
02:54:56.278 00.000 11060 Worker thread wakes up
02:54:56.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
02:54:56.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
02:54:56.278 00.000 11060 Moving (0.16, -0.17) raw xDistance=0.14 yDistance=0.18
02:54:56.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:54:56.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:56.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:54:56.278 00.000 11060 MoveAxis(W, 63, ABG)
02:54:56.279 00.001 11060 Guiding  Dir = 3, Dur = 63
02:54:56.282 00.003 11060 IsSlewing returns 0
02:54:56.291 00.009 11060 IsGuiding returns 0
02:54:56.295 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:56.316 00.021 10844 UpdateGuideState exits: m=3203 SNR=36.2 Saturated
02:54:56.317 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:56.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:56.317 00.000 10844 Enqueuing Expose request
02:54:56.360 00.043 11060 IsGuiding returns 0
02:54:56.360 00.000 11060 Move returns status 0, amount 63
02:54:56.360 00.000 11060 MoveAxis(N, 0, ABG)
02:54:56.360 00.000 11060 Move returns status 0, amount 0
02:54:56.360 00.000 11060 move complete, result=0
02:54:56.361 00.001 11060 worker thread done servicing request
02:54:56.361 00.000 11060 Worker thread wakes up
02:54:56.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:56.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:56.364 00.003 10844 GuideStep: 0.1 px 63 ms WEST, 0.2 px 0 ms NORTH
02:54:56.990 00.626 11060 Exposure complete
02:54:57.219 00.229 11060 worker thread done servicing request
02:54:57.220 00.001 10844 OnExposeComplete: enter
02:54:57.220 00.000 10844 UpdateGuideState(): m_state=6
02:54:57.220 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
02:54:57.220 00.000 10844 Star::Find returns 1 (0), X=480.40, Y=438.39, Mass=3087, SNR=35.6, Peak=249 HFD=3.4
02:54:57.221 00.001 10844 MultiStar: [#1 0.55,0.12,0.00,M9] [#2 0.04,-0.22,1.13,U] [#3 0.43,0.28,0.00,M4] [#4 0.05,-0.10,0.88,U] [#5 0.31,0.06,0.85,U] [#6 -0.28,-0.02,0.76,U] [#7 -0.14,-0.29,0.81,U] [#8 0.52,0.45,0.00,M8] 
02:54:57.221 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {0.57, 0.28}
02:54:57.221 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.75) = xAngle (1.36 = 1.36)
02:54:57.221 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.34 = 1.34)
02:54:57.221 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.39 mountX=0.02 mountY=0.12, mountTheta=1.36
02:54:57.223 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
02:54:57.223 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
02:54:57.224 00.001 11060 Worker thread wakes up
02:54:57.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
02:54:57.224 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
02:54:57.224 00.000 11060 Moving (0.11, -0.05) raw xDistance=0.02 yDistance=0.12
02:54:57.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:54:57.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:57.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:54:57.224 00.000 11060 MoveAxis(E, 0, ABG)
02:54:57.225 00.001 11060 Move returns status 0, amount 0
02:54:57.225 00.000 11060 MoveAxis(N, 0, ABG)
02:54:57.225 00.000 11060 Move returns status 0, amount 0
02:54:57.225 00.000 11060 move complete, result=0
02:54:57.225 00.000 11060 worker thread done servicing request
02:54:57.231 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:57.249 00.018 10844 UpdateGuideState exits: m=3087 SNR=35.6
02:54:57.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:57.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:57.249 00.000 10844 Enqueuing Expose request
02:54:57.249 00.000 11060 Worker thread wakes up
02:54:57.249 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:57.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:57.250 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:57.906 00.656 11060 Exposure complete
02:54:58.136 00.230 11060 worker thread done servicing request
02:54:58.136 00.000 10844 OnExposeComplete: enter
02:54:58.136 00.000 10844 UpdateGuideState(): m_state=6
02:54:58.136 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
02:54:58.136 00.000 10844 Star::Find returns 1 (1), X=479.86, Y=438.33, Mass=3149, SNR=35.5, Peak=255 HFD=3.8
02:54:58.138 00.002 10844 MultiStar: [#1 0.43,0.12,0.00,M10] [#2 0.09,0.20,1.19,U] [#3 0.19,0.10,0.93,U] [#4 -0.12,-0.13,0.89,U] [#5 0.47,0.16,0.00,M1] [#6 -0.07,0.02,0.80,U] [#7 -0.27,-0.26,0.81,U] [#8 0.40,0.34,0.00,M9] 
02:54:58.138 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.04}, one-star: {0.03, 0.23}
02:54:58.138 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.75) = xAngle (3.62 = -2.67)
02:54:58.138 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
02:54:58.138 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.86 mountX=-0.04 mountY=-0.02, mountTheta=-2.68
02:54:58.139 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
02:54:58.140 00.001 10844 Enqueuing Move request for scope (-0.01, 0.04)
02:54:58.140 00.000 11060 Worker thread wakes up
02:54:58.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
02:54:58.140 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
02:54:58.140 00.000 11060 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.02
02:54:58.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:54:58.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:58.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:54:58.140 00.000 11060 MoveAxis(E, 0, ABG)
02:54:58.140 00.000 11060 Move returns status 0, amount 0
02:54:58.140 00.000 11060 MoveAxis(N, 0, ABG)
02:54:58.140 00.000 11060 Move returns status 0, amount 0
02:54:58.140 00.000 11060 move complete, result=0
02:54:58.141 00.001 11060 worker thread done servicing request
02:54:58.147 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:58.172 00.025 10844 UpdateGuideState exits: m=3149 SNR=35.5 Saturated
02:54:58.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:58.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:58.172 00.000 10844 Enqueuing Expose request
02:54:58.172 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:54:58.173 00.001 11060 Worker thread wakes up
02:54:58.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:58.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:58.817 00.644 11060 Exposure complete
02:54:59.039 00.222 11060 worker thread done servicing request
02:54:59.039 00.000 10844 OnExposeComplete: enter
02:54:59.039 00.000 10844 UpdateGuideState(): m_state=6
02:54:59.039 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
02:54:59.040 00.001 10844 Star::Find returns 1 (1), X=479.79, Y=437.76, Mass=2874, SNR=34.0, Peak=255 HFD=3.7
02:54:59.040 00.000 10844 MultiStar: [#1 0.36,0.08,0.82,U] [#2 -0.40,-0.28,0.00,M2] [#3 0.24,-0.33,0.00,M4] [#4 -0.11,-0.32,0.99,U] [#5 0.17,0.11,0.90,U] [#6 -0.20,-0.33,0.00,M1] [#7 -0.14,-0.45,0.00,M1] [#8 0.02,0.05,0.91,U] 
02:54:59.040 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.10}, one-star: {-0.04, -0.34}
02:54:59.040 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.75) = xAngle (0.83 = 0.83)
02:54:59.040 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.81 = 0.81)
02:54:59.040 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.92 mountX=0.08 mountY=0.09, mountTheta=0.82
02:54:59.043 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.10, opts=13)
02:54:59.043 00.000 10844 Enqueuing Move request for scope (0.07, -0.10)
02:54:59.043 00.000 11060 Worker thread wakes up
02:54:59.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
02:54:59.044 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
02:54:59.044 00.000 11060 Moving (0.07, -0.10) raw xDistance=0.08 yDistance=0.09
02:54:59.045 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:54:59.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:59.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:54:59.045 00.000 11060 MoveAxis(E, 0, ABG)
02:54:59.045 00.000 11060 Move returns status 0, amount 0
02:54:59.045 00.000 11060 MoveAxis(N, 0, ABG)
02:54:59.045 00.000 11060 Move returns status 0, amount 0
02:54:59.045 00.000 11060 move complete, result=0
02:54:59.045 00.000 11060 worker thread done servicing request
02:54:59.051 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:59.066 00.015 10844 UpdateGuideState exits: m=2874 SNR=34.0 Saturated
02:54:59.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:59.068 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:59.068 00.000 10844 Enqueuing Expose request
02:54:59.068 00.000 11060 Worker thread wakes up
02:54:59.068 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:59.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:54:59.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:54:59.701 00.633 11060 Exposure complete
02:54:59.919 00.218 11060 worker thread done servicing request
02:54:59.919 00.000 10844 OnExposeComplete: enter
02:54:59.919 00.000 10844 UpdateGuideState(): m_state=6
02:54:59.920 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
02:54:59.920 00.000 10844 Star::Find returns 1 (1), X=479.60, Y=437.71, Mass=3004, SNR=34.4, Peak=255 HFD=3.7
02:54:59.920 00.000 10844 MultiStar: [#1 0.10,-0.18,0.86,U] [#2 -0.37,0.01,1.16,U] [#3 0.13,-0.02,0.94,U] [#4 -0.09,0.02,0.94,U] [#5 -0.16,-0.23,0.91,U] [#6 -0.11,-0.24,0.80,U] [#7 0.14,-0.21,0.81,U] [#8 0.43,0.40,0.00,M9] 
02:54:59.920 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.15}, one-star: {-0.23, -0.40}
02:54:59.920 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.35 = -0.35)
02:54:59.920 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
02:54:59.920 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.11 mountX=0.16 mountY=-0.06, mountTheta=-0.37
02:54:59.923 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
02:54:59.923 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
02:54:59.927 00.004 11060 Worker thread wakes up
02:54:59.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
02:54:59.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
02:54:59.927 00.000 11060 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=-0.06
02:54:59.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:54:59.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:59.928 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:54:59.932 00.004 11060 MoveAxis(W, 73, ABG)
02:54:59.932 00.000 11060 Guiding  Dir = 3, Dur = 73
02:54:59.933 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:54:59.960 00.027 10844 UpdateGuideState exits: m=3004 SNR=34.4 Saturated
02:54:59.961 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:59.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:54:59.961 00.000 10844 Enqueuing Expose request
02:54:59.962 00.001 11060 IsSlewing returns 0
02:54:59.963 00.001 11060 IsGuiding returns 0
02:55:00.058 00.095 11060 IsGuiding returns 0
02:55:00.058 00.000 11060 Move returns status 0, amount 73
02:55:00.058 00.000 11060 MoveAxis(N, 0, ABG)
02:55:00.058 00.000 11060 Move returns status 0, amount 0
02:55:00.058 00.000 11060 move complete, result=0
02:55:00.058 00.000 11060 worker thread done servicing request
02:55:00.058 00.000 11060 Worker thread wakes up
02:55:00.059 00.001 10844 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
02:55:00.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:00.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:00.688 00.629 11060 Exposure complete
02:55:00.934 00.246 11060 worker thread done servicing request
02:55:00.934 00.000 10844 OnExposeComplete: enter
02:55:00.935 00.001 10844 UpdateGuideState(): m_state=6
02:55:00.935 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
02:55:00.935 00.000 10844 Star::Find returns 1 (1), X=480.02, Y=437.72, Mass=3049, SNR=34.8, Peak=255 HFD=3.4
02:55:00.936 00.001 10844 MultiStar: [#1 0.15,0.09,0.88,U] [#2 -0.40,-0.34,0.00,M2] [#3 -0.18,-0.23,0.94,U] [#4 -0.45,-0.46,0.00,M1] [#5 0.04,0.05,0.89,U] [#6 -0.33,-0.54,0.00,M1] [#7 -0.06,-0.69,0.00,M1] [#8 -0.20,-0.34,0.00,M10] 
02:55:00.936 00.000 10844 refined, 3 included, MultiStar: {0.05, -0.13}, one-star: {0.19, -0.38}
02:55:00.936 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.75) = xAngle (0.57 = 0.57)
02:55:00.936 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
02:55:00.936 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.19 mountX=0.12 mountY=0.07, mountTheta=0.55
02:55:00.938 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
02:55:00.938 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
02:55:00.939 00.001 11060 Worker thread wakes up
02:55:00.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
02:55:00.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
02:55:00.939 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.07
02:55:00.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:55:00.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:00.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:55:00.939 00.000 11060 MoveAxis(E, 0, ABG)
02:55:00.939 00.000 11060 Move returns status 0, amount 0
02:55:00.940 00.001 11060 MoveAxis(N, 0, ABG)
02:55:00.940 00.000 11060 Move returns status 0, amount 0
02:55:00.940 00.000 11060 move complete, result=0
02:55:00.940 00.000 11060 worker thread done servicing request
02:55:00.946 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:00.963 00.017 10844 UpdateGuideState exits: m=3049 SNR=34.8 Saturated
02:55:00.964 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:00.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:00.964 00.000 10844 Enqueuing Expose request
02:55:00.964 00.000 11060 Worker thread wakes up
02:55:00.964 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:00.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:00.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:01.595 00.631 11060 Exposure complete
02:55:01.816 00.221 11060 worker thread done servicing request
02:55:01.816 00.000 10844 OnExposeComplete: enter
02:55:01.816 00.000 10844 UpdateGuideState(): m_state=6
02:55:01.818 00.002 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
02:55:01.818 00.000 10844 Star::Find returns 1 (1), X=480.16, Y=437.85, Mass=3087, SNR=35.6, Peak=255 HFD=3.6
02:55:01.818 00.000 10844 MultiStar: [#1 0.41,0.06,0.00,M8] [#2 0.06,-0.10,1.19,U] [#3 -0.17,-0.24,0.94,U] [#4 0.15,-0.38,0.00,M2] [#5 0.10,-0.37,0.00,M1] [#6 -0.22,-0.05,0.83,U] [#7 0.13,-0.81,0.00,M2] [#8 -0.00,-0.56,0.00,R] 
02:55:01.818 00.000 10844 refined, 3 included, MultiStar: {0.02, -0.16}, one-star: {0.33, -0.26}
02:55:01.818 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.75) = xAngle (0.27 = 0.27)
02:55:01.818 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.26 = 0.26)
02:55:01.819 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.48 mountX=0.16 mountY=0.04, mountTheta=0.26
02:55:01.820 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.16, opts=13)
02:55:01.820 00.000 10844 Enqueuing Move request for scope (0.02, -0.16)
02:55:01.821 00.001 11060 Worker thread wakes up
02:55:01.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
02:55:01.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
02:55:01.821 00.000 11060 Moving (0.02, -0.16) raw xDistance=0.16 yDistance=0.04
02:55:01.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:55:01.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:01.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:55:01.821 00.000 11060 MoveAxis(W, 72, ABG)
02:55:01.822 00.001 11060 Guiding  Dir = 3, Dur = 72
02:55:01.839 00.017 11060 IsSlewing returns 0
02:55:01.840 00.001 11060 IsGuiding returns 0
02:55:01.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:55:01.857 00.017 10844 UpdateGuideState exits: m=3087 SNR=35.6 Saturated
02:55:01.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:01.858 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:01.858 00.000 10844 Enqueuing Expose request
02:55:01.918 00.060 11060 IsGuiding returns 0
02:55:01.918 00.000 11060 Move returns status 0, amount 72
02:55:01.919 00.001 11060 MoveAxis(N, 0, ABG)
02:55:01.919 00.000 11060 Move returns status 0, amount 0
02:55:01.919 00.000 11060 move complete, result=0
02:55:01.919 00.000 11060 worker thread done servicing request
02:55:01.919 00.000 11060 Worker thread wakes up
02:55:01.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:01.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:01.924 00.005 10844 GuideStep: 0.2 px 72 ms WEST, 0.0 px 0 ms NORTH
02:55:02.568 00.644 11060 Exposure complete
02:55:02.800 00.232 11060 worker thread done servicing request
02:55:02.800 00.000 10844 OnExposeComplete: enter
02:55:02.800 00.000 10844 UpdateGuideState(): m_state=6
02:55:02.800 00.000 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
02:55:02.801 00.001 10844 Star::Find returns 1 (0), X=480.20, Y=438.37, Mass=3224, SNR=36.5, Peak=247 HFD=3.7
02:55:02.801 00.000 10844 MultiStar: [#1 0.23,0.28,0.88,U] [#2 0.01,-0.03,1.13,U] [#3 -0.06,-0.03,1.01,U] [#4 0.13,-0.03,0.95,U] [#5 0.39,0.27,0.00,M2] [#6 -0.01,-0.22,0.71,U] [#7 0.35,-0.08,0.81,U] [#8 -0.12,0.64,0.00,M1] 
02:55:02.801 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.03}, one-star: {0.37, 0.26}
02:55:02.801 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.75) = xAngle (1.97 = 1.97)
02:55:02.801 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.95 = 1.95)
02:55:02.801 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.06 mountY=0.14, mountTheta=1.96
02:55:02.805 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
02:55:02.805 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
02:55:02.805 00.000 11060 Worker thread wakes up
02:55:02.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
02:55:02.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
02:55:02.806 00.001 11060 Moving (0.14, 0.03) raw xDistance=-0.06 yDistance=0.14
02:55:02.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:55:02.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:02.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:55:02.806 00.000 11060 MoveAxis(E, 0, ABG)
02:55:02.806 00.000 11060 Move returns status 0, amount 0
02:55:02.806 00.000 11060 MoveAxis(N, 0, ABG)
02:55:02.806 00.000 11060 Move returns status 0, amount 0
02:55:02.820 00.014 11060 move complete, result=0
02:55:02.820 00.000 11060 worker thread done servicing request
02:55:02.824 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:02.849 00.025 10844 UpdateGuideState exits: m=3224 SNR=36.5
02:55:02.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:02.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:02.849 00.000 10844 Enqueuing Expose request
02:55:02.849 00.000 11060 Worker thread wakes up
02:55:02.849 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:02.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:02.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:03.504 00.655 11060 Exposure complete
02:55:03.746 00.242 11060 worker thread done servicing request
02:55:03.746 00.000 10844 OnExposeComplete: enter
02:55:03.746 00.000 10844 UpdateGuideState(): m_state=6
02:55:03.748 00.002 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
02:55:03.748 00.000 10844 Star::Find returns 1 (1), X=480.24, Y=438.12, Mass=2842, SNR=33.8, Peak=255 HFD=3.4
02:55:03.748 00.000 10844 MultiStar: [#1 0.73,0.35,0.00,M8] [#2 -0.05,-0.09,1.20,U] [#3 0.33,-0.22,0.00,M1] [#4 0.30,-0.20,0.98,U] [#5 0.56,0.44,0.00,M3] [#6 0.42,-0.02,0.00,M1] [#7 0.23,-0.34,0.00,M2] [#8 0.71,0.33,0.00,M2] 
02:55:03.748 00.000 10844 refined, 2 included, MultiStar: {0.20, -0.09}, one-star: {0.41, 0.01}
02:55:03.748 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.75) = xAngle (1.33 = 1.33)
02:55:03.748 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.31 = 1.31)
02:55:03.748 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.42 mountX=0.05 mountY=0.22, mountTheta=1.33
02:55:03.750 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.09, opts=13)
02:55:03.750 00.000 10844 Enqueuing Move request for scope (0.20, -0.09)
02:55:03.750 00.000 11060 Worker thread wakes up
02:55:03.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
02:55:03.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
02:55:03.750 00.000 11060 Moving (0.20, -0.09) raw xDistance=0.05 yDistance=0.22
02:55:03.751 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:55:03.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:55:03.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:55:03.751 00.000 11060 MoveAxis(E, 0, ABG)
02:55:03.751 00.000 11060 Move returns status 0, amount 0
02:55:03.751 00.000 11060 MoveAxis(N, 0, ABG)
02:55:03.751 00.000 11060 Move returns status 0, amount 0
02:55:03.751 00.000 11060 move complete, result=0
02:55:03.751 00.000 11060 worker thread done servicing request
02:55:03.759 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:55:03.789 00.030 10844 UpdateGuideState exits: m=2842 SNR=33.8 Saturated
02:55:03.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:03.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:03.789 00.000 10844 Enqueuing Expose request
02:55:03.789 00.000 11060 Worker thread wakes up
02:55:03.789 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:03.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:03.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:04.430 00.641 11060 Exposure complete
02:55:04.648 00.218 11060 worker thread done servicing request
02:55:04.648 00.000 10844 OnExposeComplete: enter
02:55:04.648 00.000 10844 UpdateGuideState(): m_state=6
02:55:04.649 00.001 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
02:55:04.649 00.000 10844 Star::Find returns 1 (1), X=480.13, Y=437.71, Mass=3210, SNR=35.7, Peak=255 HFD=3.8
02:55:04.649 00.000 10844 MultiStar: [#1 0.49,-0.13,0.00,M9] [#2 0.35,-0.49,0.00,M1] [#3 0.20,-0.76,0.00,M2] [#4 0.05,-0.85,0.00,M1] [#5 0.22,-0.63,0.00,M4] [#6 0.13,-0.31,0.82,U] [#7 0.21,-0.16,0.85,U] [#8 0.22,0.15,0.87,U] 
02:55:04.649 00.000 10844 refined, 3 included, MultiStar: {0.22, -0.18}, one-star: {0.30, -0.39}
02:55:04.649 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.75) = xAngle (1.05 = 1.05)
02:55:04.649 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
02:55:04.649 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.70 mountX=0.14 mountY=0.25, mountTheta=1.05
02:55:04.651 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.18, opts=13)
02:55:04.651 00.000 10844 Enqueuing Move request for scope (0.22, -0.18)
02:55:04.651 00.000 11060 Worker thread wakes up
02:55:04.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
02:55:04.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
02:55:04.651 00.000 11060 Moving (0.22, -0.18) raw xDistance=0.14 yDistance=0.25
02:55:04.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:55:04.652 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:55:04.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:55:04.652 00.000 11060 MoveAxis(W, 64, ABG)
02:55:04.652 00.000 11060 Guiding  Dir = 3, Dur = 64
02:55:04.658 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
02:55:04.659 00.001 11060 IsSlewing returns 0
02:55:04.659 00.000 11060 IsGuiding returns 0
02:55:04.686 00.027 10844 UpdateGuideState exits: m=3210 SNR=35.7 Saturated
02:55:04.687 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:04.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:04.687 00.000 10844 Enqueuing Expose request
02:55:04.738 00.051 11060 IsGuiding returns 0
02:55:04.738 00.000 11060 Move returns status 0, amount 64
02:55:04.738 00.000 11060 MoveAxis(N, 0, ABG)
02:55:04.738 00.000 11060 Move returns status 0, amount 0
02:55:04.738 00.000 11060 move complete, result=0
02:55:04.738 00.000 11060 worker thread done servicing request
02:55:04.738 00.000 10844 GuideStep: 0.1 px 64 ms WEST, 0.2 px 0 ms NORTH
02:55:04.738 00.000 11060 Worker thread wakes up
02:55:04.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:04.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:05.372 00.634 11060 Exposure complete
02:55:05.634 00.262 11060 worker thread done servicing request
02:55:05.634 00.000 10844 OnExposeComplete: enter
02:55:05.634 00.000 10844 UpdateGuideState(): m_state=6
02:55:05.635 00.001 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
02:55:05.635 00.000 10844 Star::Find returns 1 (1), X=479.90, Y=437.86, Mass=3083, SNR=35.5, Peak=255 HFD=3.8
02:55:05.635 00.000 10844 MultiStar: [#1 0.31,0.19,0.88,U] [#2 -0.09,-0.17,1.09,U] [#3 -0.02,-0.41,0.00,M3] [#4 0.01,-0.10,0.95,U] [#5 0.48,-0.10,0.00,M5] [#6 -0.34,-0.04,0.78,U] [#7 -0.14,-0.29,0.78,U] [#8 0.03,0.23,0.89,U] 
02:55:05.635 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {0.07, -0.24}
02:55:05.636 00.001 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.75) = xAngle (-0.04 = -0.04)
02:55:05.636 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
02:55:05.636 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.79 mountX=0.07 mountY=-0.00, mountTheta=-0.06
02:55:05.637 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
02:55:05.637 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
02:55:05.637 00.000 11060 Worker thread wakes up
02:55:05.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
02:55:05.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
02:55:05.639 00.002 11060 Moving (-0.01, -0.06) raw xDistance=0.07 yDistance=-0.00
02:55:05.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:55:05.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:05.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:55:05.639 00.000 11060 MoveAxis(E, 0, ABG)
02:55:05.639 00.000 11060 Move returns status 0, amount 0
02:55:05.639 00.000 11060 MoveAxis(N, 0, ABG)
02:55:05.639 00.000 11060 Move returns status 0, amount 0
02:55:05.639 00.000 11060 move complete, result=0
02:55:05.639 00.000 11060 worker thread done servicing request
02:55:05.649 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:05.668 00.019 10844 UpdateGuideState exits: m=3083 SNR=35.5 Saturated
02:55:05.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:05.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:05.668 00.000 10844 Enqueuing Expose request
02:55:05.669 00.001 11060 Worker thread wakes up
02:55:05.669 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:05.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:05.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:06.323 00.654 11060 Exposure complete
02:55:06.544 00.221 11060 worker thread done servicing request
02:55:06.544 00.000 10844 OnExposeComplete: enter
02:55:06.544 00.000 10844 UpdateGuideState(): m_state=6
02:55:06.545 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
02:55:06.545 00.000 10844 Star::Find returns 1 (1), X=479.84, Y=437.79, Mass=2915, SNR=34.3, Peak=255 HFD=3.4
02:55:06.545 00.000 10844 MultiStar: [#1 0.47,-0.05,0.00,M9] [#2 -0.07,0.16,1.23,U] [#3 0.07,-0.15,0.98,U] [#4 -0.50,-0.38,0.00,M1] [#5 0.11,0.03,0.89,U] [#6 -0.27,-0.16,0.86,U] [#7 -0.44,0.12,0.00,M1] [#8 -0.18,0.69,0.00,M1] 
02:55:06.545 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.07}, one-star: {0.01, -0.31}
02:55:06.545 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.75) = xAngle (-0.16 = -0.16)
02:55:06.545 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.18 = -0.18)
02:55:06.545 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.92 mountX=0.08 mountY=-0.01, mountTheta=-0.18
02:55:06.548 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
02:55:06.548 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
02:55:06.548 00.000 11060 Worker thread wakes up
02:55:06.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:55:06.548 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:55:06.548 00.000 11060 Moving (-0.03, -0.07) raw xDistance=0.08 yDistance=-0.01
02:55:06.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:55:06.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:06.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:06.549 00.001 11060 MoveAxis(E, 0, ABG)
02:55:06.549 00.000 11060 Move returns status 0, amount 0
02:55:06.549 00.000 11060 MoveAxis(N, 0, ABG)
02:55:06.549 00.000 11060 Move returns status 0, amount 0
02:55:06.549 00.000 11060 move complete, result=0
02:55:06.549 00.000 11060 worker thread done servicing request
02:55:06.556 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=8, FiltMax=255, Gamma=1.000
02:55:06.573 00.017 10844 UpdateGuideState exits: m=2915 SNR=34.3 Saturated
02:55:06.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:06.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:06.573 00.000 10844 Enqueuing Expose request
02:55:06.574 00.001 11060 Worker thread wakes up
02:55:06.574 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:06.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:06.583 00.009 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:07.225 00.642 11060 Exposure complete
02:55:07.462 00.237 11060 worker thread done servicing request
02:55:07.462 00.000 10844 OnExposeComplete: enter
02:55:07.462 00.000 10844 UpdateGuideState(): m_state=6
02:55:07.463 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
02:55:07.463 00.000 10844 Star::Find returns 1 (1), X=479.24, Y=437.43, Mass=3112, SNR=35.3, Peak=255 HFD=3.8
02:55:07.463 00.000 10844 MultiStar: large primary error, entering stabilization period
02:55:07.463 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
02:55:07.463 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
02:55:07.463 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=-0.68 hyp=0.90 cameraTheta=-2.29 mountX=0.77 mountY=-0.47, mountTheta=-0.55
02:55:07.465 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=-0.68, opts=13)
02:55:07.465 00.000 10844 Enqueuing Move request for scope (-0.59, -0.68)
02:55:07.465 00.000 11060 Worker thread wakes up
02:55:07.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.68) opts 0xd
02:55:07.465 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, -0.68)
02:55:07.465 00.000 11060 Moving (-0.59, -0.68) raw xDistance=0.77 yDistance=-0.47
02:55:07.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.77
02:55:07.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:55:07.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:55:07.465 00.000 11060 MoveAxis(W, 349, ABG)
02:55:07.466 00.001 11060 Guiding  Dir = 3, Dur = 349
02:55:07.473 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:07.490 00.017 11060 IsSlewing returns 0
02:55:07.490 00.000 11060 IsGuiding returns 0
02:55:07.503 00.013 10844 UpdateGuideState exits: m=3112 SNR=35.3 Saturated
02:55:07.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:07.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:07.503 00.000 10844 Enqueuing Expose request
02:55:07.863 00.360 11060 IsGuiding returns 0
02:55:07.863 00.000 11060 Move returns status 0, amount 349
02:55:07.863 00.000 11060 MoveAxis(N, 0, ABG)
02:55:07.863 00.000 11060 Move returns status 0, amount 0
02:55:07.863 00.000 11060 move complete, result=0
02:55:07.864 00.001 11060 worker thread done servicing request
02:55:07.864 00.000 11060 Worker thread wakes up
02:55:07.864 00.000 10844 GuideStep: 0.8 px 349 ms WEST, -0.5 px 0 ms NORTH
02:55:07.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:07.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:08.512 00.648 11060 Exposure complete
02:55:08.748 00.236 11060 worker thread done servicing request
02:55:08.748 00.000 10844 OnExposeComplete: enter
02:55:08.748 00.000 10844 UpdateGuideState(): m_state=6
02:55:08.749 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
02:55:08.749 00.000 10844 Star::Find returns 1 (0), X=479.64, Y=438.14, Mass=3305, SNR=36.9, Peak=253 HFD=3.7
02:55:08.749 00.000 10844 MultiStar: exiting stabilization period
02:55:08.749 00.000 10844 MultiStar: [#1 0.06,0.03,0.78,U] [#2 -0.26,-0.31,0.00,M1] [#3 -0.51,-0.02,0.00,M3] [#4 -0.13,-0.28,0.92,U] [#5 -0.16,-0.31,0.85,U] [#6 -0.74,-0.52,0.00,M1] [#7 -0.35,-0.29,0.00,M2] [#8 -0.51,0.59,0.00,M2] 
02:55:08.749 00.000 10844 refined, 3 included, MultiStar: {-0.11, -0.13}, one-star: {-0.19, 0.04}
02:55:08.749 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.75) = xAngle (-0.53 = -0.53)
02:55:08.749 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.55 = -0.55)
02:55:08.749 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.29 mountX=0.15 mountY=-0.09, mountTheta=-0.55
02:55:08.751 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.13, opts=13)
02:55:08.751 00.000 10844 Enqueuing Move request for scope (-0.11, -0.13)
02:55:08.751 00.000 11060 Worker thread wakes up
02:55:08.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
02:55:08.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
02:55:08.751 00.000 11060 Moving (-0.11, -0.13) raw xDistance=0.15 yDistance=-0.09
02:55:08.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
02:55:08.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:08.752 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:55:08.752 00.000 11060 MoveAxis(W, 77, ABG)
02:55:08.752 00.000 11060 Guiding  Dir = 3, Dur = 77
02:55:08.758 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:08.768 00.010 11060 IsSlewing returns 0
02:55:08.768 00.000 11060 IsGuiding returns 0
02:55:08.776 00.008 10844 UpdateGuideState exits: m=3305 SNR=36.9
02:55:08.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:08.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:08.776 00.000 10844 Enqueuing Expose request
02:55:08.861 00.085 11060 IsGuiding returns 0
02:55:08.861 00.000 11060 Move returns status 0, amount 77
02:55:08.861 00.000 11060 MoveAxis(N, 0, ABG)
02:55:08.862 00.001 11060 Move returns status 0, amount 0
02:55:08.862 00.000 11060 move complete, result=0
02:55:08.862 00.000 11060 worker thread done servicing request
02:55:08.862 00.000 11060 Worker thread wakes up
02:55:08.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:08.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:08.863 00.001 10844 GuideStep: 0.1 px 77 ms WEST, -0.1 px 0 ms NORTH
02:55:09.507 00.644 11060 Exposure complete
02:55:09.729 00.222 11060 worker thread done servicing request
02:55:09.729 00.000 10844 OnExposeComplete: enter
02:55:09.729 00.000 10844 UpdateGuideState(): m_state=6
02:55:09.729 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
02:55:09.730 00.001 10844 Star::Find returns 1 (1), X=479.45, Y=438.11, Mass=3275, SNR=36.2, Peak=255 HFD=3.6
02:55:09.730 00.000 10844 MultiStar: [#1 0.38,0.53,0.00,M9] [#2 -0.50,-0.16,0.00,M2] [#3 -0.05,-0.51,0.00,M4] [#4 -0.44,-0.37,0.00,M1] [#5 0.06,0.35,0.89,U] [#6 -1.26,-0.63,0.00,M2] [#7 -0.25,-0.11,0.81,U] [#8 -0.15,0.23,0.86,U] 
02:55:09.730 00.000 10844 refined, 3 included, MultiStar: {-0.18, 0.12}, one-star: {-0.38, 0.01}
02:55:09.730 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.75) = xAngle (4.31 = -1.97)
02:55:09.730 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.29 = -1.99)
02:55:09.730 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=-0.09 mountY=-0.20, mountTheta=-1.98
02:55:09.732 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.12, opts=13)
02:55:09.732 00.000 10844 Enqueuing Move request for scope (-0.18, 0.12)
02:55:09.732 00.000 11060 Worker thread wakes up
02:55:09.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
02:55:09.732 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
02:55:09.732 00.000 11060 Moving (-0.18, 0.12) raw xDistance=-0.09 yDistance=-0.20
02:55:09.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:55:09.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
02:55:09.732 00.000 11060 MoveAxis(E, 0, ABG)
02:55:09.732 00.000 11060 Move returns status 0, amount 0
02:55:09.732 00.000 11060 MoveAxis(N, 78, ABG)
02:55:09.732 00.000 11060 Guiding  Dir = 0, Dur = 78
02:55:09.741 00.009 11060 IsSlewing returns 0
02:55:09.741 00.000 11060 IsGuiding returns 0
02:55:09.746 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:09.764 00.018 10844 UpdateGuideState exits: m=3275 SNR=36.2 Saturated
02:55:09.774 00.010 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:09.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:09.774 00.000 10844 Enqueuing Expose request
02:55:09.837 00.063 11060 IsGuiding returns 0
02:55:09.838 00.001 11060 Move returns status 0, amount 78
02:55:09.838 00.000 11060 move complete, result=0
02:55:09.838 00.000 11060 worker thread done servicing request
02:55:09.838 00.000 11060 Worker thread wakes up
02:55:09.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:09.839 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:09.839 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 78 ms NORTH
02:55:10.480 00.641 11060 Exposure complete
02:55:10.724 00.244 11060 worker thread done servicing request
02:55:10.724 00.000 10844 OnExposeComplete: enter
02:55:10.724 00.000 10844 UpdateGuideState(): m_state=6
02:55:10.725 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
02:55:10.725 00.000 10844 Star::Find returns 1 (0), X=479.65, Y=438.06, Mass=3039, SNR=35.4, Peak=240 HFD=3.9
02:55:10.726 00.001 10844 MultiStar: [#1 0.39,0.44,0.00,M10] [#2 -0.29,0.09,1.08,U] [#3 0.06,0.49,0.00,M5] [#4 -0.02,0.12,0.89,U] [#5 0.14,0.26,0.91,U] [#6 -0.26,-0.02,0.82,U] [#7 -0.10,-0.35,0.86,U] [#8 0.38,1.26,0.00,M2] 
02:55:10.726 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.01}, one-star: {-0.18, -0.05}
02:55:10.726 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.75) = xAngle (4.77 = -1.51)
02:55:10.726 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.76 = -1.53)
02:55:10.727 00.001 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.13 cameraTheta=3.02 mountX=0.01 mountY=-0.12, mountTheta=-1.51
02:55:10.728 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
02:55:10.728 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
02:55:10.728 00.000 11060 Worker thread wakes up
02:55:10.729 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
02:55:10.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
02:55:10.729 00.000 11060 Moving (-0.12, 0.01) raw xDistance=0.01 yDistance=-0.12
02:55:10.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:55:10.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:10.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:55:10.729 00.000 11060 MoveAxis(E, 0, ABG)
02:55:10.729 00.000 11060 Move returns status 0, amount 0
02:55:10.729 00.000 11060 MoveAxis(N, 0, ABG)
02:55:10.729 00.000 11060 Move returns status 0, amount 0
02:55:10.729 00.000 11060 move complete, result=0
02:55:10.729 00.000 11060 worker thread done servicing request
02:55:10.735 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:10.761 00.026 10844 UpdateGuideState exits: m=3039 SNR=35.4
02:55:10.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:10.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:10.761 00.000 10844 Enqueuing Expose request
02:55:10.763 00.002 11060 Worker thread wakes up
02:55:10.763 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:10.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:10.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:11.402 00.639 11060 Exposure complete
02:55:11.655 00.253 11060 worker thread done servicing request
02:55:11.655 00.000 10844 OnExposeComplete: enter
02:55:11.655 00.000 10844 UpdateGuideState(): m_state=6
02:55:11.656 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
02:55:11.656 00.000 10844 Star::Find returns 1 (0), X=479.90, Y=438.31, Mass=2872, SNR=34.0, Peak=250 HFD=3.8
02:55:11.656 00.000 10844 MultiStar: [#1 0.28,0.18,0.98,U] [#2 0.06,0.38,1.21,U] [#3 0.17,-0.24,1.07,U] [#4 0.08,-0.21,0.95,U] [#5 0.37,0.12,0.88,U] [#6 -0.07,-0.51,0.00,M2] [#7 -0.45,-0.15,0.00,M1] [#8 0.31,0.49,0.00,M3] 
02:55:11.656 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.08}, one-star: {0.07, 0.21}
02:55:11.656 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.75) = xAngle (2.21 = 2.21)
02:55:11.656 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
02:55:11.656 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=-0.11 mountY=0.15, mountTheta=2.21
02:55:11.659 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.08, opts=13)
02:55:11.659 00.000 10844 Enqueuing Move request for scope (0.16, 0.08)
02:55:11.659 00.000 11060 Worker thread wakes up
02:55:11.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
02:55:11.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
02:55:11.659 00.000 11060 Moving (0.16, 0.08) raw xDistance=-0.11 yDistance=0.15
02:55:11.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:55:11.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:11.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:55:11.659 00.000 11060 MoveAxis(E, 0, ABG)
02:55:11.659 00.000 11060 Move returns status 0, amount 0
02:55:11.660 00.001 11060 MoveAxis(N, 0, ABG)
02:55:11.660 00.000 11060 Move returns status 0, amount 0
02:55:11.660 00.000 11060 move complete, result=0
02:55:11.660 00.000 11060 worker thread done servicing request
02:55:11.665 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:11.683 00.018 10844 UpdateGuideState exits: m=2872 SNR=34.0
02:55:11.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:11.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:11.683 00.000 10844 Enqueuing Expose request
02:55:11.683 00.000 11060 Worker thread wakes up
02:55:11.684 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:11.684 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:11.684 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:12.324 00.640 11060 Exposure complete
02:55:12.562 00.238 11060 worker thread done servicing request
02:55:12.563 00.001 10844 OnExposeComplete: enter
02:55:12.563 00.000 10844 UpdateGuideState(): m_state=6
02:55:12.563 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
02:55:12.563 00.000 10844 Star::Find returns 1 (1), X=479.92, Y=437.97, Mass=2874, SNR=34.0, Peak=255 HFD=3.9
02:55:12.564 00.001 10844 MultiStar: [#1 0.38,0.22,0.00,M10] [#2 -0.08,0.12,1.19,U] [#3 0.19,-0.16,0.95,U] [#4 0.10,-0.02,0.98,U] [#5 0.54,0.01,0.00,M1] [#6 -0.02,-0.13,0.82,U] [#7 -0.09,-0.25,0.88,U] [#8 -0.05,0.76,0.00,M4] 
02:55:12.564 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.08}, one-star: {0.09, -0.13}
02:55:12.564 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.75) = xAngle (0.53 = 0.53)
02:55:12.564 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.51 = 0.51)
02:55:12.564 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.22 mountX=0.08 mountY=0.04, mountTheta=0.52
02:55:12.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
02:55:12.566 00.001 10844 Enqueuing Move request for scope (0.03, -0.08)
02:55:12.566 00.000 11060 Worker thread wakes up
02:55:12.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
02:55:12.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
02:55:12.566 00.000 11060 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=0.04
02:55:12.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:55:12.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:12.567 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:55:12.567 00.000 11060 MoveAxis(E, 0, ABG)
02:55:12.567 00.000 11060 Move returns status 0, amount 0
02:55:12.567 00.000 11060 MoveAxis(N, 0, ABG)
02:55:12.567 00.000 11060 Move returns status 0, amount 0
02:55:12.568 00.001 11060 move complete, result=0
02:55:12.568 00.000 11060 worker thread done servicing request
02:55:12.575 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:12.593 00.018 10844 UpdateGuideState exits: m=2874 SNR=34.0 Saturated
02:55:12.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:12.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:12.593 00.000 10844 Enqueuing Expose request
02:55:12.593 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:12.593 00.000 11060 Worker thread wakes up
02:55:12.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:12.595 00.002 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:13.235 00.640 11060 Exposure complete
02:55:13.490 00.255 11060 worker thread done servicing request
02:55:13.490 00.000 10844 OnExposeComplete: enter
02:55:13.490 00.000 10844 UpdateGuideState(): m_state=6
02:55:13.490 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
02:55:13.490 00.000 10844 Star::Find returns 1 (0), X=479.91, Y=438.05, Mass=2639, SNR=32.9, Peak=254 HFD=2.9
02:55:13.491 00.001 10844 MultiStar: [#1 0.39,0.30,0.00,R] [#2 -0.51,-0.19,0.00,M1] [#3 -0.05,-0.14,1.05,U] [#4 -0.01,0.01,0.93,U] [#5 -0.20,0.21,0.98,U] [#6 -0.41,-0.37,0.00,M2] [#7 -0.08,-0.02,0.92,U] [#8 0.16,0.47,0.00,M5] 
02:55:13.491 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.00}, one-star: {0.08, -0.06}
02:55:13.491 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.75) = xAngle (-1.37 = -1.37)
02:55:13.492 00.001 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.38 = -1.38)
02:55:13.492 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.12 mountX=0.01 mountY=-0.05, mountTheta=-1.37
02:55:13.493 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.00, opts=13)
02:55:13.495 00.002 10844 Enqueuing Move request for scope (-0.05, -0.00)
02:55:13.495 00.000 11060 Worker thread wakes up
02:55:13.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
02:55:13.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
02:55:13.495 00.000 11060 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=-0.05
02:55:13.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:55:13.496 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:13.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:55:13.496 00.000 11060 MoveAxis(E, 0, ABG)
02:55:13.496 00.000 11060 Move returns status 0, amount 0
02:55:13.496 00.000 11060 MoveAxis(N, 0, ABG)
02:55:13.498 00.002 11060 Move returns status 0, amount 0
02:55:13.498 00.000 11060 move complete, result=0
02:55:13.498 00.000 11060 worker thread done servicing request
02:55:13.502 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=11, FiltMax=255, Gamma=1.000
02:55:13.521 00.019 10844 UpdateGuideState exits: m=2639 SNR=32.9
02:55:13.522 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:13.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:13.522 00.000 10844 Enqueuing Expose request
02:55:13.522 00.000 11060 Worker thread wakes up
02:55:13.522 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:13.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:13.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:14.156 00.634 11060 Exposure complete
02:55:14.385 00.229 11060 worker thread done servicing request
02:55:14.386 00.001 10844 OnExposeComplete: enter
02:55:14.386 00.000 10844 UpdateGuideState(): m_state=6
02:55:14.386 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
02:55:14.386 00.000 10844 Star::Find returns 1 (1), X=479.93, Y=437.94, Mass=3198, SNR=36.4, Peak=255 HFD=4.0
02:55:14.386 00.000 10844 MultiStar: [#1 -0.22,0.00,0.90,U] [#2 -0.01,-0.42,0.00,M2] [#3 -0.01,0.05,0.93,U] [#4 0.04,0.16,0.92,U] [#5 0.29,0.48,0.00,M1] [#6 -0.18,-0.12,0.78,U] [#7 0.33,0.11,0.76,U] [#8 0.15,0.66,0.00,M6] 
02:55:14.386 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.00}, one-star: {0.10, -0.16}
02:55:14.388 00.002 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.75) = xAngle (2.30 = 2.30)
02:55:14.388 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.28 = 2.28)
02:55:14.388 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.55 mountX=-0.01 mountY=0.01, mountTheta=2.29
02:55:14.389 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
02:55:14.389 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
02:55:14.389 00.000 11060 Worker thread wakes up
02:55:14.390 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
02:55:14.390 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
02:55:14.390 00.000 11060 Moving (0.01, 0.00) raw xDistance=-0.01 yDistance=0.01
02:55:14.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:55:14.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:14.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:55:14.390 00.000 11060 MoveAxis(E, 0, ABG)
02:55:14.390 00.000 11060 Move returns status 0, amount 0
02:55:14.390 00.000 11060 MoveAxis(N, 0, ABG)
02:55:14.390 00.000 11060 Move returns status 0, amount 0
02:55:14.390 00.000 11060 move complete, result=0
02:55:14.390 00.000 11060 worker thread done servicing request
02:55:14.396 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:14.415 00.019 10844 UpdateGuideState exits: m=3198 SNR=36.4 Saturated
02:55:14.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:14.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:14.415 00.000 10844 Enqueuing Expose request
02:55:14.415 00.000 11060 Worker thread wakes up
02:55:14.415 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:14.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:14.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:15.046 00.631 11060 Exposure complete
02:55:15.285 00.239 11060 worker thread done servicing request
02:55:15.285 00.000 10844 OnExposeComplete: enter
02:55:15.285 00.000 10844 UpdateGuideState(): m_state=6
02:55:15.286 00.001 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
02:55:15.286 00.000 10844 Star::Find returns 1 (0), X=480.34, Y=438.40, Mass=2716, SNR=33.4, Peak=248 HFD=3.4
02:55:15.286 00.000 10844 MultiStar: [#1 -0.28,0.29,0.94,U] [#2 0.14,0.32,1.19,U] [#3 0.36,0.27,0.00,M2] [#4 -0.05,0.23,1.01,U] [#5 0.24,-0.05,1.02,U] [#6 -0.19,0.14,0.82,U] [#7 0.00,0.21,0.81,U] [#8 -0.08,0.92,0.00,M7] 
02:55:15.286 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.21}, one-star: {0.51, 0.30}
02:55:15.286 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.75) = xAngle (3.01 = 3.01)
02:55:15.286 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.00 = 3.00)
02:55:15.286 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=-0.22 mountY=0.03, mountTheta=3.00
02:55:15.288 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.21, opts=13)
02:55:15.288 00.000 10844 Enqueuing Move request for scope (0.07, 0.21)
02:55:15.288 00.000 11060 Worker thread wakes up
02:55:15.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
02:55:15.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
02:55:15.288 00.000 11060 Moving (0.07, 0.21) raw xDistance=-0.22 yDistance=0.03
02:55:15.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
02:55:15.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:15.290 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:55:15.290 00.000 11060 MoveAxis(E, 99, ABG)
02:55:15.290 00.000 11060 Guiding  Dir = 2, Dur = 99
02:55:15.296 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:15.309 00.013 11060 IsSlewing returns 0
02:55:15.310 00.001 11060 IsGuiding returns 0
02:55:15.319 00.009 10844 UpdateGuideState exits: m=2716 SNR=33.4
02:55:15.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:15.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:15.319 00.000 10844 Enqueuing Expose request
02:55:15.440 00.121 11060 IsGuiding returns 0
02:55:15.441 00.001 11060 Move returns status 0, amount 99
02:55:15.441 00.000 11060 MoveAxis(N, 0, ABG)
02:55:15.441 00.000 11060 Move returns status 0, amount 0
02:55:15.441 00.000 11060 move complete, result=0
02:55:15.441 00.000 11060 worker thread done servicing request
02:55:15.441 00.000 11060 Worker thread wakes up
02:55:15.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:15.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:15.441 00.000 10844 GuideStep: -0.2 px 99 ms EAST, 0.0 px 0 ms NORTH
02:55:16.076 00.635 11060 Exposure complete
02:55:16.335 00.259 10844 OnExposeComplete: enter
02:55:16.335 00.000 10844 UpdateGuideState(): m_state=6
02:55:16.335 00.000 11060 worker thread done servicing request
02:55:16.336 00.001 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
02:55:16.336 00.000 10844 Star::Find returns 1 (1), X=480.14, Y=438.58, Mass=2807, SNR=34.1, Peak=255 HFD=3.5
02:55:16.337 00.001 10844 MultiStar: [#1 0.02,0.36,0.93,U] [#2 -0.17,0.16,1.14,U] [#3 0.11,0.14,1.09,U] [#4 0.07,0.25,0.97,U] [#5 0.31,0.26,0.97,U] [#6 -0.06,-0.42,0.00,M1] [#7 0.42,0.32,0.00,M1] [#8 0.10,1.03,0.00,M8] 
02:55:16.337 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.27}, one-star: {0.31, 0.48}
02:55:16.337 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.75) = xAngle (2.96 = 2.96)
02:55:16.337 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.94 = 2.94)
02:55:16.337 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.21 mountX=-0.28 mountY=0.06, mountTheta=2.94
02:55:16.340 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.27, opts=13)
02:55:16.340 00.000 10844 Enqueuing Move request for scope (0.10, 0.27)
02:55:16.340 00.000 11060 Worker thread wakes up
02:55:16.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
02:55:16.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
02:55:16.340 00.000 11060 Moving (0.10, 0.27) raw xDistance=-0.28 yDistance=0.06
02:55:16.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:55:16.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:16.341 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:55:16.341 00.000 11060 MoveAxis(E, 131, ABG)
02:55:16.341 00.000 11060 Guiding  Dir = 2, Dur = 131
02:55:16.348 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:16.349 00.001 11060 IsSlewing returns 0
02:55:16.349 00.000 11060 IsGuiding returns 0
02:55:16.366 00.017 10844 UpdateGuideState exits: m=2807 SNR=34.1 Saturated
02:55:16.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:16.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:16.366 00.000 10844 Enqueuing Expose request
02:55:16.489 00.123 11060 IsGuiding returns 0
02:55:16.491 00.002 11060 Move returns status 0, amount 131
02:55:16.491 00.000 11060 MoveAxis(N, 0, ABG)
02:55:16.491 00.000 11060 Move returns status 0, amount 0
02:55:16.491 00.000 11060 move complete, result=0
02:55:16.491 00.000 11060 worker thread done servicing request
02:55:16.491 00.000 11060 Worker thread wakes up
02:55:16.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:16.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:16.491 00.000 10844 GuideStep: -0.3 px 131 ms EAST, 0.1 px 0 ms NORTH
02:55:17.122 00.631 11060 Exposure complete
02:55:17.406 00.284 11060 worker thread done servicing request
02:55:17.406 00.000 10844 OnExposeComplete: enter
02:55:17.406 00.000 10844 UpdateGuideState(): m_state=6
02:55:17.408 00.002 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
02:55:17.408 00.000 10844 Star::Find returns 1 (0), X=480.29, Y=438.33, Mass=2785, SNR=33.9, Peak=249 HFD=3.6
02:55:17.408 00.000 10844 MultiStar: [#1 -0.14,-0.15,0.84,U] [#2 0.03,-0.26,1.17,U] [#3 0.38,-0.08,0.95,U] [#4 -0.02,0.20,0.97,U] [#5 0.37,0.26,0.00,M1] [#6 0.45,0.12,0.00,M2] [#7 0.04,0.06,0.88,U] [#8 0.25,0.59,0.00,M9] 
02:55:17.408 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.01}, one-star: {0.46, 0.22}
02:55:17.408 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.75) = xAngle (1.71 = 1.71)
02:55:17.408 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.69 = 1.69)
02:55:17.408 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.04 mountX=-0.02 mountY=0.13, mountTheta=1.71
02:55:17.411 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
02:55:17.411 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
02:55:17.412 00.001 11060 Worker thread wakes up
02:55:17.413 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:55:17.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:55:17.414 00.001 11060 Moving (0.13, -0.01) raw xDistance=-0.02 yDistance=0.13
02:55:17.415 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:55:17.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:17.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:55:17.415 00.000 11060 MoveAxis(E, 0, ABG)
02:55:17.415 00.000 11060 Move returns status 0, amount 0
02:55:17.415 00.000 11060 MoveAxis(N, 0, ABG)
02:55:17.415 00.000 11060 Move returns status 0, amount 0
02:55:17.415 00.000 11060 move complete, result=0
02:55:17.415 00.000 11060 worker thread done servicing request
02:55:17.421 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:17.442 00.021 10844 UpdateGuideState exits: m=2785 SNR=33.9
02:55:17.443 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:17.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:17.443 00.000 10844 Enqueuing Expose request
02:55:17.443 00.000 11060 Worker thread wakes up
02:55:17.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:17.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:17.444 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:18.085 00.641 11060 Exposure complete
02:55:18.330 00.245 11060 worker thread done servicing request
02:55:18.353 00.023 10844 OnExposeComplete: enter
02:55:18.353 00.000 10844 UpdateGuideState(): m_state=6
02:55:18.355 00.002 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
02:55:18.355 00.000 10844 Star::Find returns 1 (0), X=479.97, Y=438.13, Mass=2827, SNR=33.3, Peak=251 HFD=3.2
02:55:18.355 00.000 10844 MultiStar: [#1 0.26,-0.16,1.00,U] [#2 -0.13,-0.11,1.18,U] [#3 0.28,0.17,1.01,U] [#4 0.04,-0.26,1.00,U] [#5 0.07,0.39,0.94,U] [#6 0.06,0.01,0.84,U] [#7 0.34,0.10,0.82,U] [#8 0.36,1.02,0.00,M10] 
02:55:18.356 00.001 10844 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.14, 0.03}
02:55:18.356 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.75) = xAngle (1.87 = 1.87)
02:55:18.356 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.85 = 1.85)
02:55:18.356 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.12 mountX=-0.04 mountY=0.12, mountTheta=1.87
02:55:18.357 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
02:55:18.358 00.001 10844 Enqueuing Move request for scope (0.12, 0.01)
02:55:18.358 00.000 11060 Worker thread wakes up
02:55:18.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
02:55:18.358 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
02:55:18.358 00.000 11060 Moving (0.12, 0.01) raw xDistance=-0.04 yDistance=0.12
02:55:18.361 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:55:18.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:18.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:55:18.361 00.000 11060 MoveAxis(E, 0, ABG)
02:55:18.361 00.000 11060 Move returns status 0, amount 0
02:55:18.362 00.001 11060 MoveAxis(N, 0, ABG)
02:55:18.362 00.000 11060 Move returns status 0, amount 0
02:55:18.362 00.000 11060 move complete, result=0
02:55:18.362 00.000 11060 worker thread done servicing request
02:55:18.481 00.119 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:18.508 00.027 10844 UpdateGuideState exits: m=2827 SNR=33.3
02:55:18.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:18.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:18.508 00.000 10844 Enqueuing Expose request
02:55:18.509 00.001 11060 Worker thread wakes up
02:55:18.509 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:18.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:18.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:19.154 00.645 11060 Exposure complete
02:55:19.435 00.281 11060 worker thread done servicing request
02:55:19.715 00.280 10844 OnExposeComplete: enter
02:55:19.715 00.000 10844 UpdateGuideState(): m_state=6
02:55:19.715 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
02:55:19.715 00.000 10844 Star::Find returns 1 (1), X=479.90, Y=438.17, Mass=2918, SNR=35.0, Peak=255 HFD=3.2
02:55:19.716 00.001 10844 MultiStar: [#1 -0.13,-0.40,0.00,M1] [#2 -0.01,0.19,1.15,U] [#3 0.10,0.10,0.95,U] [#4 -0.14,-0.25,0.85,U] [#5 0.45,0.40,0.00,M1] [#6 -0.19,-0.28,0.84,U] [#7 -0.23,0.23,0.83,U] [#8 0.15,0.83,0.00,R] 
02:55:19.716 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.02}, one-star: {0.07, 0.07}
02:55:19.716 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.75) = xAngle (4.51 = -1.77)
02:55:19.716 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (4.49 = -1.79)
02:55:19.716 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.76 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
02:55:19.719 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
02:55:19.719 00.000 10844 Enqueuing Move request for scope (-0.06, 0.02)
02:55:19.719 00.000 11060 Worker thread wakes up
02:55:19.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
02:55:19.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
02:55:19.719 00.000 11060 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
02:55:19.720 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:55:19.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:19.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:55:19.720 00.000 11060 MoveAxis(E, 0, ABG)
02:55:19.720 00.000 11060 Move returns status 0, amount 0
02:55:19.720 00.000 11060 MoveAxis(N, 0, ABG)
02:55:19.720 00.000 11060 Move returns status 0, amount 0
02:55:19.720 00.000 11060 move complete, result=0
02:55:19.720 00.000 11060 worker thread done servicing request
02:55:19.753 00.033 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:55:19.772 00.019 10844 UpdateGuideState exits: m=2918 SNR=35.0 Saturated
02:55:19.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:19.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:19.772 00.000 10844 Enqueuing Expose request
02:55:19.772 00.000 11060 Worker thread wakes up
02:55:19.772 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:19.773 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:19.774 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:20.408 00.634 11060 Exposure complete
02:55:20.729 00.321 11060 worker thread done servicing request
02:55:20.730 00.001 10844 OnExposeComplete: enter
02:55:20.730 00.000 10844 UpdateGuideState(): m_state=6
02:55:20.730 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
02:55:20.731 00.001 10844 Star::Find returns 1 (1), X=479.62, Y=438.27, Mass=3094, SNR=35.4, Peak=255 HFD=3.7
02:55:20.731 00.000 10844 MultiStar: [#1 0.07,0.06,0.91,U] [#2 -0.46,-0.08,0.00,M1] [#3 0.14,-0.13,1.02,U] [#4 -0.17,-0.34,0.91,U] [#5 0.31,-0.01,0.95,U] [#6 -0.27,-0.04,0.86,U] [#7 0.16,-0.48,0.00,M1] [#8 -0.10,-0.35,0.86,U] 
02:55:20.731 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.09}, one-star: {-0.21, 0.17}
02:55:20.731 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.75) = xAngle (-0.12 = -0.12)
02:55:20.731 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.14 = -0.14)
02:55:20.731 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.87 mountX=0.09 mountY=-0.01, mountTheta=-0.14
02:55:20.733 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.09, opts=13)
02:55:20.733 00.000 10844 Enqueuing Move request for scope (-0.03, -0.09)
02:55:20.733 00.000 11060 Worker thread wakes up
02:55:20.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:55:20.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:55:20.733 00.000 11060 Moving (-0.03, -0.09) raw xDistance=0.09 yDistance=-0.01
02:55:20.735 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:55:20.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:20.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:55:20.735 00.000 11060 MoveAxis(E, 0, ABG)
02:55:20.735 00.000 11060 Move returns status 0, amount 0
02:55:20.735 00.000 11060 MoveAxis(N, 0, ABG)
02:55:20.735 00.000 11060 Move returns status 0, amount 0
02:55:20.735 00.000 11060 move complete, result=0
02:55:20.735 00.000 11060 worker thread done servicing request
02:55:20.743 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:20.764 00.021 10844 UpdateGuideState exits: m=3094 SNR=35.4 Saturated
02:55:20.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:20.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:20.764 00.000 10844 Enqueuing Expose request
02:55:20.764 00.000 11060 Worker thread wakes up
02:55:20.764 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:20.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:20.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:21.416 00.652 11060 Exposure complete
02:55:21.678 00.262 11060 worker thread done servicing request
02:55:21.678 00.000 10844 OnExposeComplete: enter
02:55:21.678 00.000 10844 UpdateGuideState(): m_state=6
02:55:21.678 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
02:55:21.679 00.001 10844 Star::Find returns 1 (1), X=480.22, Y=438.21, Mass=3417, SNR=37.7, Peak=255 HFD=3.6
02:55:21.679 00.000 10844 MultiStar: [#1 0.20,0.09,0.80,U] [#2 -0.26,0.17,1.02,U] [#3 0.09,-0.05,0.93,U] [#4 -0.02,-0.36,0.84,U] [#5 0.09,0.09,0.88,U] [#6 -0.23,-0.06,0.79,U] [#7 0.04,0.03,0.74,U] [#8 -0.07,-0.11,0.86,U] 
02:55:21.679 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.39, 0.11}
02:55:21.679 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.75) = xAngle (1.58 = 1.58)
02:55:21.679 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.56 = 1.56)
02:55:21.679 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.18 mountX=-0.00 mountY=0.03, mountTheta=1.58
02:55:21.681 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
02:55:21.681 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
02:55:21.681 00.000 11060 Worker thread wakes up
02:55:21.682 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
02:55:21.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
02:55:21.682 00.000 11060 Moving (0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
02:55:21.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:55:21.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:21.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:55:21.682 00.000 11060 MoveAxis(E, 0, ABG)
02:55:21.682 00.000 11060 Move returns status 0, amount 0
02:55:21.682 00.000 11060 MoveAxis(N, 0, ABG)
02:55:21.682 00.000 11060 Move returns status 0, amount 0
02:55:21.683 00.001 11060 move complete, result=0
02:55:21.683 00.000 11060 worker thread done servicing request
02:55:21.690 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:21.720 00.030 10844 UpdateGuideState exits: m=3417 SNR=37.7 Saturated
02:55:21.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:21.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:21.720 00.000 10844 Enqueuing Expose request
02:55:21.720 00.000 11060 Worker thread wakes up
02:55:21.720 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:21.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:21.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:22.354 00.634 11060 Exposure complete
02:55:22.592 00.238 11060 worker thread done servicing request
02:55:22.592 00.000 10844 OnExposeComplete: enter
02:55:22.592 00.000 10844 UpdateGuideState(): m_state=6
02:55:22.593 00.001 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
02:55:22.593 00.000 10844 Star::Find returns 1 (1), X=479.71, Y=438.11, Mass=2773, SNR=33.5, Peak=255 HFD=3.4
02:55:22.593 00.000 10844 MultiStar: [#1 -0.07,-0.42,0.00,M1] [#2 0.10,-0.07,1.13,U] [#3 0.15,-0.13,0.97,U] [#4 0.01,0.07,0.96,U] [#5 0.20,0.43,0.00,M1] [#6 -0.01,-0.02,0.84,U] [#7 0.01,0.04,0.85,U] [#8 0.02,-0.20,0.91,U] 
02:55:22.594 00.001 10844 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {-0.12, 0.01}
02:55:22.594 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.75) = xAngle (0.70 = 0.70)
02:55:22.594 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.68 = 0.68)
02:55:22.594 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.05 mountX=0.04 mountY=0.03, mountTheta=0.69
02:55:22.596 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
02:55:22.596 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
02:55:22.596 00.000 11060 Worker thread wakes up
02:55:22.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
02:55:22.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
02:55:22.596 00.000 11060 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=0.03
02:55:22.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:55:22.598 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:22.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:55:22.598 00.000 11060 MoveAxis(E, 0, ABG)
02:55:22.598 00.000 11060 Move returns status 0, amount 0
02:55:22.598 00.000 11060 MoveAxis(N, 0, ABG)
02:55:22.598 00.000 11060 Move returns status 0, amount 0
02:55:22.598 00.000 11060 move complete, result=0
02:55:22.598 00.000 11060 worker thread done servicing request
02:55:22.614 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:22.633 00.019 10844 UpdateGuideState exits: m=2773 SNR=33.5 Saturated
02:55:22.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:22.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:22.634 00.001 10844 Enqueuing Expose request
02:55:22.634 00.000 11060 Worker thread wakes up
02:55:22.635 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:22.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:22.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:23.265 00.630 11060 Exposure complete
02:55:23.528 00.263 11060 worker thread done servicing request
02:55:23.529 00.001 10844 OnExposeComplete: enter
02:55:23.529 00.000 10844 UpdateGuideState(): m_state=6
02:55:23.529 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
02:55:23.529 00.000 10844 Star::Find returns 1 (1), X=480.03, Y=438.32, Mass=3050, SNR=35.4, Peak=255 HFD=3.3
02:55:23.530 00.001 10844 MultiStar: [#1 -0.02,0.29,0.87,U] [#2 0.08,0.16,1.15,U] [#3 0.05,0.22,1.03,U] [#4 -0.01,-0.05,0.91,U] [#5 0.23,0.51,0.00,M2] [#6 -0.13,0.28,0.80,U] [#7 0.03,0.05,0.83,U] [#8 0.03,0.14,0.89,U] 
02:55:23.530 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.16}, one-star: {0.20, 0.21}
02:55:23.530 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.75) = xAngle (3.12 = 3.12)
02:55:23.530 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.10 = 3.10)
02:55:23.530 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.36 mountX=-0.17 mountY=0.01, mountTheta=3.10
02:55:23.534 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.16, opts=13)
02:55:23.534 00.000 10844 Enqueuing Move request for scope (0.03, 0.16)
02:55:23.534 00.000 11060 Worker thread wakes up
02:55:23.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
02:55:23.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
02:55:23.534 00.000 11060 Moving (0.03, 0.16) raw xDistance=-0.17 yDistance=0.01
02:55:23.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:55:23.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:23.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:55:23.535 00.001 11060 MoveAxis(E, 75, ABG)
02:55:23.535 00.000 11060 Guiding  Dir = 2, Dur = 75
02:55:23.552 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:23.570 00.018 11060 IsSlewing returns 0
02:55:23.572 00.002 11060 IsGuiding returns 0
02:55:23.572 00.000 10844 UpdateGuideState exits: m=3050 SNR=35.4 Saturated
02:55:23.573 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:23.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:23.573 00.000 10844 Enqueuing Expose request
02:55:23.663 00.090 11060 IsGuiding returns 0
02:55:23.663 00.000 11060 Move returns status 0, amount 75
02:55:23.664 00.001 11060 MoveAxis(N, 0, ABG)
02:55:23.664 00.000 11060 Move returns status 0, amount 0
02:55:23.664 00.000 11060 move complete, result=0
02:55:23.664 00.000 11060 worker thread done servicing request
02:55:23.664 00.000 11060 Worker thread wakes up
02:55:23.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:23.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:23.665 00.001 10844 GuideStep: -0.2 px 75 ms EAST, 0.0 px 0 ms NORTH
02:55:24.306 00.641 11060 Exposure complete
02:55:24.542 00.236 11060 worker thread done servicing request
02:55:24.543 00.001 10844 OnExposeComplete: enter
02:55:24.552 00.009 10844 UpdateGuideState(): m_state=6
02:55:24.553 00.001 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
02:55:24.553 00.000 10844 Star::Find returns 1 (1), X=479.87, Y=438.03, Mass=2759, SNR=32.9, Peak=255 HFD=4.0
02:55:24.554 00.001 10844 MultiStar: [#1 -0.24,-0.17,0.97,U] [#2 0.23,-0.25,1.20,U] [#3 0.16,-0.18,0.98,U] [#4 0.01,-0.38,0.97,U] [#5 0.08,0.13,0.97,U] [#6 -0.07,-0.19,0.84,U] [#7 0.21,-0.11,0.85,U] [#8 0.18,-0.35,0.91,U] 
02:55:24.554 00.000 10844 single-star, 8 included, MultiStar: {0.07, -0.18}, one-star: {0.04, -0.07}
02:55:24.554 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.75) = xAngle (0.64 = 0.64)
02:55:24.554 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.62 = 0.62)
02:55:24.554 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.12 mountX=0.07 mountY=0.05, mountTheta=0.63
02:55:24.559 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
02:55:24.559 00.000 10844 Enqueuing Move request for scope (0.04, -0.07)
02:55:24.560 00.001 11060 Worker thread wakes up
02:55:24.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
02:55:24.560 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
02:55:24.560 00.000 11060 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=0.05
02:55:24.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:55:24.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:24.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:55:24.560 00.000 11060 MoveAxis(E, 0, ABG)
02:55:24.560 00.000 11060 Move returns status 0, amount 0
02:55:24.561 00.001 11060 MoveAxis(N, 0, ABG)
02:55:24.561 00.000 11060 Move returns status 0, amount 0
02:55:24.561 00.000 11060 move complete, result=0
02:55:24.561 00.000 11060 worker thread done servicing request
02:55:24.568 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:24.587 00.019 10844 UpdateGuideState exits: m=2759 SNR=32.9 Saturated
02:55:24.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:24.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:24.587 00.000 10844 Enqueuing Expose request
02:55:24.588 00.001 11060 Worker thread wakes up
02:55:24.588 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:24.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:24.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:25.215 00.627 11060 Exposure complete
02:55:25.486 00.271 11060 worker thread done servicing request
02:55:25.486 00.000 10844 OnExposeComplete: enter
02:55:25.486 00.000 10844 UpdateGuideState(): m_state=6
02:55:25.486 00.000 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
02:55:25.488 00.002 10844 Star::Find returns 1 (0), X=480.05, Y=437.78, Mass=2898, SNR=34.4, Peak=231 HFD=3.6
02:55:25.488 00.000 10844 MultiStar: [#1 -0.24,0.14,0.89,U] [#2 0.14,0.08,1.20,U] [#3 0.24,0.42,0.00,M1] [#4 -0.10,-0.16,0.92,U] [#5 0.09,0.29,0.96,U] [#6 0.05,-0.06,0.85,U] [#7 0.62,-0.22,0.00,M1] [#8 0.29,0.09,1.00,U] 
02:55:25.488 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.01}, one-star: {0.22, -0.32}
02:55:25.488 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.75) = xAngle (1.92 = 1.92)
02:55:25.488 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.90 = 1.90)
02:55:25.488 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.17 mountX=-0.03 mountY=0.07, mountTheta=1.92
02:55:25.489 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
02:55:25.490 00.001 10844 Enqueuing Move request for scope (0.07, 0.01)
02:55:25.490 00.000 11060 Worker thread wakes up
02:55:25.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
02:55:25.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
02:55:25.490 00.000 11060 Moving (0.07, 0.01) raw xDistance=-0.03 yDistance=0.07
02:55:25.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:55:25.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:25.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:55:25.490 00.000 11060 MoveAxis(E, 0, ABG)
02:55:25.491 00.001 11060 Move returns status 0, amount 0
02:55:25.491 00.000 11060 MoveAxis(N, 0, ABG)
02:55:25.492 00.001 11060 Move returns status 0, amount 0
02:55:25.493 00.001 11060 move complete, result=0
02:55:25.493 00.000 11060 worker thread done servicing request
02:55:25.510 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:55:25.530 00.020 10844 UpdateGuideState exits: m=2898 SNR=34.4
02:55:25.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:25.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:25.531 00.001 10844 Enqueuing Expose request
02:55:25.531 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:25.533 00.002 11060 Worker thread wakes up
02:55:25.534 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:25.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:26.166 00.632 11060 Exposure complete
02:55:26.415 00.249 11060 worker thread done servicing request
02:55:27.163 00.748 10844 OnExposeComplete: enter
02:55:27.163 00.000 10844 UpdateGuideState(): m_state=6
02:55:27.165 00.002 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
02:55:27.165 00.000 10844 Star::Find returns 1 (0), X=479.81, Y=437.77, Mass=3232, SNR=36.1, Peak=243 HFD=3.8
02:55:27.165 00.000 10844 MultiStar: [#1 -0.05,-0.32,0.82,U] [#2 -0.21,-0.30,1.15,U] [#3 0.24,0.03,0.95,U] [#4 -0.29,-0.15,0.91,U] [#5 0.43,0.21,0.00,M1] [#6 -0.25,0.13,0.81,U] [#7 0.48,0.20,0.00,M2] [#8 0.24,-0.25,0.89,U] 
02:55:27.165 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.18}, one-star: {-0.02, -0.34}
02:55:27.166 00.001 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.75) = xAngle (-0.09 = -0.09)
02:55:27.166 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
02:55:27.166 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.85 mountX=0.18 mountY=-0.02, mountTheta=-0.11
02:55:27.168 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.18, opts=13)
02:55:27.168 00.000 10844 Enqueuing Move request for scope (-0.05, -0.18)
02:55:27.168 00.000 11060 Worker thread wakes up
02:55:27.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
02:55:27.168 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
02:55:27.168 00.000 11060 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=-0.02
02:55:27.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:55:27.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:27.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:55:27.168 00.000 11060 MoveAxis(W, 83, ABG)
02:55:27.169 00.001 11060 Guiding  Dir = 3, Dur = 83
02:55:27.184 00.015 11060 IsSlewing returns 0
02:55:27.186 00.002 11060 IsGuiding returns 0
02:55:27.278 00.092 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:55:27.284 00.006 11060 IsGuiding returns 0
02:55:27.284 00.000 11060 Move returns status 0, amount 83
02:55:27.284 00.000 11060 MoveAxis(N, 0, ABG)
02:55:27.284 00.000 11060 Move returns status 0, amount 0
02:55:27.284 00.000 11060 move complete, result=0
02:55:27.284 00.000 11060 worker thread done servicing request
02:55:27.300 00.016 10844 UpdateGuideState exits: m=3232 SNR=36.1
02:55:27.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:27.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:27.300 00.000 10844 Enqueuing Expose request
02:55:27.300 00.000 11060 Worker thread wakes up
02:55:27.300 00.000 10844 GuideStep: 0.2 px 83 ms WEST, -0.0 px 0 ms NORTH
02:55:27.301 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:27.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:27.947 00.646 11060 Exposure complete
02:55:28.191 00.244 11060 worker thread done servicing request
02:55:28.191 00.000 10844 OnExposeComplete: enter
02:55:28.191 00.000 10844 UpdateGuideState(): m_state=6
02:55:28.193 00.002 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
02:55:28.193 00.000 10844 Star::Find returns 1 (1), X=480.02, Y=438.51, Mass=3313, SNR=36.2, Peak=255 HFD=3.6
02:55:28.193 00.000 10844 MultiStar: [#1 0.33,0.23,0.82,U] [#2 0.05,0.08,1.10,U] [#3 0.46,0.32,0.00,M1] [#4 0.04,0.09,0.96,U] [#5 0.14,0.30,0.96,U] [#6 -0.10,0.15,0.80,U] [#7 -0.13,0.49,0.00,M3] [#8 0.31,0.23,0.91,U] 
02:55:28.193 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.21}, one-star: {0.19, 0.40}
02:55:28.193 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.75) = xAngle (2.75 = 2.75)
02:55:28.193 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.73 = 2.73)
02:55:28.193 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=1.00 mountX=-0.23 mountY=0.10, mountTheta=2.74
02:55:28.194 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.21, opts=13)
02:55:28.195 00.001 10844 Enqueuing Move request for scope (0.14, 0.21)
02:55:28.195 00.000 11060 Worker thread wakes up
02:55:28.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
02:55:28.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
02:55:28.195 00.000 11060 Moving (0.14, 0.21) raw xDistance=-0.23 yDistance=0.10
02:55:28.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:55:28.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:28.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:55:28.197 00.002 11060 MoveAxis(E, 102, ABG)
02:55:28.197 00.000 11060 Guiding  Dir = 2, Dur = 102
02:55:28.202 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:28.203 00.001 11060 IsSlewing returns 0
02:55:28.204 00.001 11060 IsGuiding returns 0
02:55:28.222 00.018 10844 UpdateGuideState exits: m=3313 SNR=36.2 Saturated
02:55:28.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:28.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:28.222 00.000 10844 Enqueuing Expose request
02:55:28.313 00.091 11060 IsGuiding returns 0
02:55:28.313 00.000 11060 Move returns status 0, amount 102
02:55:28.313 00.000 11060 MoveAxis(N, 0, ABG)
02:55:28.313 00.000 11060 Move returns status 0, amount 0
02:55:28.313 00.000 11060 move complete, result=0
02:55:28.313 00.000 11060 worker thread done servicing request
02:55:28.313 00.000 11060 Worker thread wakes up
02:55:28.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:28.315 00.002 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:28.389 00.074 10844 GuideStep: -0.2 px 102 ms EAST, 0.1 px 0 ms NORTH
02:55:28.969 00.580 11060 Exposure complete
02:55:29.213 00.244 11060 worker thread done servicing request
02:55:29.213 00.000 10844 OnExposeComplete: enter
02:55:29.213 00.000 10844 UpdateGuideState(): m_state=6
02:55:29.213 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
02:55:29.213 00.000 10844 Star::Find returns 1 (0), X=479.91, Y=438.52, Mass=2819, SNR=33.7, Peak=251 HFD=3.6
02:55:29.214 00.001 10844 MultiStar: [#1 -0.09,-0.07,0.98,U] [#2 0.29,0.51,0.00,M1] [#3 0.47,0.13,0.00,M2] [#4 0.31,0.11,0.99,U] [#5 0.28,0.31,0.00,M1] [#6 -0.07,-0.02,0.82,U] [#7 0.02,-0.02,0.89,U] [#8 -0.02,-0.13,0.88,U] 
02:55:29.214 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.06}, one-star: {0.08, 0.42}
02:55:29.214 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.75) = xAngle (2.66 = 2.66)
02:55:29.214 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.64 = 2.64)
02:55:29.214 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.91 mountX=-0.06 mountY=0.03, mountTheta=2.65
02:55:29.216 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
02:55:29.216 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
02:55:29.216 00.000 11060 Worker thread wakes up
02:55:29.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:55:29.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:55:29.216 00.000 11060 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=0.03
02:55:29.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:55:29.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:29.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:55:29.216 00.000 11060 MoveAxis(E, 0, ABG)
02:55:29.216 00.000 11060 Move returns status 0, amount 0
02:55:29.216 00.000 11060 MoveAxis(N, 0, ABG)
02:55:29.216 00.000 11060 Move returns status 0, amount 0
02:55:29.216 00.000 11060 move complete, result=0
02:55:29.217 00.001 11060 worker thread done servicing request
02:55:29.224 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:29.243 00.019 10844 UpdateGuideState exits: m=2819 SNR=33.7
02:55:29.244 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:29.244 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:29.244 00.000 10844 Enqueuing Expose request
02:55:29.244 00.000 11060 Worker thread wakes up
02:55:29.244 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:29.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:29.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:29.880 00.636 11060 Exposure complete
02:55:30.127 00.247 11060 worker thread done servicing request
02:55:32.533 02.406 10844 OnExposeComplete: enter
02:55:32.533 00.000 10844 UpdateGuideState(): m_state=6
02:55:32.534 00.001 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
02:55:32.536 00.002 10844 Star::Find returns 1 (1), X=479.79, Y=438.03, Mass=3174, SNR=35.8, Peak=255 HFD=3.8
02:55:32.536 00.000 10844 MultiStar: [#1 -0.09,-0.64,0.00,M1] [#2 -0.05,-0.21,1.12,U] [#3 -0.07,0.01,0.93,U] [#4 0.19,-0.17,0.91,U] [#5 0.46,0.12,0.00,M2] [#6 -0.24,-0.20,0.80,U] [#7 -0.07,-0.19,0.82,U] [#8 0.10,-0.20,0.87,U] 
02:55:32.536 00.000 10844 single-star, 6 included, MultiStar: {-0.02, -0.15}, one-star: {-0.04, -0.07}
02:55:32.536 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.75) = xAngle (-0.36 = -0.36)
02:55:32.536 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-0.37 = -0.37)
02:55:32.536 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.09 cameraTheta=-2.11 mountX=0.08 mountY=-0.03, mountTheta=-0.37
02:55:32.539 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
02:55:32.539 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
02:55:32.542 00.003 11060 Worker thread wakes up
02:55:32.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:55:32.542 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:55:32.542 00.000 11060 Moving (-0.04, -0.07) raw xDistance=0.08 yDistance=-0.03
02:55:32.543 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:55:32.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:32.544 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:55:32.544 00.000 11060 MoveAxis(E, 0, ABG)
02:55:32.544 00.000 11060 Move returns status 0, amount 0
02:55:32.544 00.000 11060 MoveAxis(N, 0, ABG)
02:55:32.544 00.000 11060 Move returns status 0, amount 0
02:55:32.544 00.000 11060 move complete, result=0
02:55:32.544 00.000 11060 worker thread done servicing request
02:55:32.650 00.106 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:32.670 00.020 10844 UpdateGuideState exits: m=3174 SNR=35.8 Saturated
02:55:32.671 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:32.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:32.671 00.000 10844 Enqueuing Expose request
02:55:32.671 00.000 11060 Worker thread wakes up
02:55:32.671 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:32.672 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:32.685 00.013 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:33.329 00.644 11060 Exposure complete
02:55:33.602 00.273 11060 worker thread done servicing request
02:55:33.602 00.000 10844 OnExposeComplete: enter
02:55:33.602 00.000 10844 UpdateGuideState(): m_state=6
02:55:33.604 00.002 10844 Star::Find(15, 479, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
02:55:33.604 00.000 10844 Star::Find returns 1 (1), X=480.04, Y=437.94, Mass=2905, SNR=34.4, Peak=255 HFD=3.7
02:55:33.604 00.000 10844 MultiStar: [#1 -0.19,-0.46,0.00,M2] [#2 0.00,-0.25,1.17,U] [#3 0.14,-0.34,1.01,U] [#4 -0.16,-0.25,0.94,U] [#5 -0.21,0.03,0.88,U] [#6 -0.20,-0.37,0.00,M1] [#7 0.37,0.03,0.88,U] [#8 0.05,-0.49,0.00,M1] 
02:55:33.604 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.17}, one-star: {0.21, -0.16}
02:55:33.604 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.75) = xAngle (0.52 = 0.52)
02:55:33.605 00.001 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.50 = 0.50)
02:55:33.605 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.23 mountX=0.15 mountY=0.08, mountTheta=0.51
02:55:33.606 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.17, opts=13)
02:55:33.607 00.001 10844 Enqueuing Move request for scope (0.06, -0.17)
02:55:33.607 00.000 11060 Worker thread wakes up
02:55:33.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
02:55:33.607 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
02:55:33.607 00.000 11060 Moving (0.06, -0.17) raw xDistance=0.15 yDistance=0.08
02:55:33.608 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:55:33.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:33.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:55:33.608 00.000 11060 MoveAxis(W, 69, ABG)
02:55:33.608 00.000 11060 Guiding  Dir = 3, Dur = 69
02:55:33.616 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:33.629 00.013 11060 IsSlewing returns 0
02:55:33.630 00.001 11060 IsGuiding returns 0
02:55:33.646 00.016 10844 UpdateGuideState exits: m=2905 SNR=34.4 Saturated
02:55:33.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:33.647 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:33.647 00.000 10844 Enqueuing Expose request
02:55:33.723 00.076 11060 IsGuiding returns 0
02:55:33.723 00.000 11060 Move returns status 0, amount 69
02:55:33.723 00.000 11060 MoveAxis(N, 0, ABG)
02:55:33.723 00.000 11060 Move returns status 0, amount 0
02:55:33.723 00.000 11060 move complete, result=0
02:55:33.724 00.001 11060 worker thread done servicing request
02:55:33.724 00.000 11060 Worker thread wakes up
02:55:33.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:33.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:33.744 00.020 10844 GuideStep: 0.2 px 69 ms WEST, 0.1 px 0 ms NORTH
02:55:34.350 00.606 11060 Exposure complete
02:55:34.576 00.226 11060 worker thread done servicing request
02:55:34.576 00.000 10844 OnExposeComplete: enter
02:55:34.576 00.000 10844 UpdateGuideState(): m_state=6
02:55:34.585 00.009 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
02:55:34.585 00.000 10844 Star::Find returns 1 (1), X=480.11, Y=437.98, Mass=2731, SNR=33.1, Peak=255 HFD=3.0
02:55:34.585 00.000 10844 MultiStar: [#1 0.11,-0.49,0.00,M3] [#2 0.47,-0.22,0.00,M1] [#3 0.60,-0.02,0.00,M1] [#4 -0.08,-0.17,0.99,U] [#5 0.84,0.03,0.00,M2] [#6 0.11,-0.07,0.90,U] [#7 0.36,-0.11,0.87,U] [#8 0.74,-0.09,0.00,M2] 
02:55:34.585 00.000 10844 refined, 3 included, MultiStar: {0.17, -0.12}, one-star: {0.28, -0.13}
02:55:34.587 00.002 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.75) = xAngle (1.12 = 1.12)
02:55:34.587 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.11 = 1.11)
02:55:34.587 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=0.09 mountY=0.18, mountTheta=1.12
02:55:34.588 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.12, opts=13)
02:55:34.588 00.000 10844 Enqueuing Move request for scope (0.17, -0.12)
02:55:34.590 00.002 11060 Worker thread wakes up
02:55:34.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
02:55:34.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
02:55:34.590 00.000 11060 Moving (0.17, -0.12) raw xDistance=0.09 yDistance=0.18
02:55:34.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:55:34.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:34.591 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:55:34.591 00.000 11060 MoveAxis(E, 0, ABG)
02:55:34.591 00.000 11060 Move returns status 0, amount 0
02:55:34.591 00.000 11060 MoveAxis(N, 0, ABG)
02:55:34.591 00.000 11060 Move returns status 0, amount 0
02:55:34.591 00.000 11060 move complete, result=0
02:55:34.591 00.000 11060 worker thread done servicing request
02:55:34.598 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=9, FiltMax=255, Gamma=1.000
02:55:34.616 00.018 10844 UpdateGuideState exits: m=2731 SNR=33.1 Saturated
02:55:34.617 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:34.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:34.617 00.000 10844 Enqueuing Expose request
02:55:34.617 00.000 11060 Worker thread wakes up
02:55:34.617 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:34.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:34.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:35.256 00.639 11060 Exposure complete
02:55:35.501 00.245 10844 OnExposeComplete: enter
02:55:35.501 00.000 10844 UpdateGuideState(): m_state=6
02:55:35.502 00.001 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
02:55:35.502 00.000 10844 Star::Find returns 1 (1), X=480.19, Y=438.05, Mass=2859, SNR=33.8, Peak=255 HFD=3.7
02:55:35.502 00.000 10844 MultiStar: [#1 0.00,-0.23,0.91,U] [#2 0.18,0.11,1.24,U] [#3 0.27,-0.00,1.01,U] [#4 0.26,0.05,0.91,U] [#5 0.15,-0.02,0.93,U] [#6 0.36,-0.18,0.85,U] [#7 0.30,0.10,0.80,U] [#8 0.49,-0.43,0.00,M3] 
02:55:35.502 00.000 11060 worker thread done servicing request
02:55:35.502 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.02}, one-star: {0.36, -0.05}
02:55:35.503 00.001 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.75) = xAngle (1.65 = 1.65)
02:55:35.503 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.63 = 1.63)
02:55:35.503 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.10 mountX=-0.02 mountY=0.23, mountTheta=1.65
02:55:35.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.02, opts=13)
02:55:35.505 00.000 10844 Enqueuing Move request for scope (0.23, -0.02)
02:55:35.505 00.000 11060 Worker thread wakes up
02:55:35.506 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
02:55:35.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
02:55:35.506 00.000 11060 Moving (0.23, -0.02) raw xDistance=-0.02 yDistance=0.23
02:55:35.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:55:35.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:55:35.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:55:35.506 00.000 11060 MoveAxis(E, 0, ABG)
02:55:35.506 00.000 11060 Move returns status 0, amount 0
02:55:35.506 00.000 11060 MoveAxis(N, 0, ABG)
02:55:35.506 00.000 11060 Move returns status 0, amount 0
02:55:35.506 00.000 11060 move complete, result=0
02:55:35.506 00.000 11060 worker thread done servicing request
02:55:35.513 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:35.540 00.027 10844 UpdateGuideState exits: m=2859 SNR=33.8 Saturated
02:55:35.541 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:35.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:35.541 00.000 10844 Enqueuing Expose request
02:55:35.541 00.000 11060 Worker thread wakes up
02:55:35.541 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:35.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:35.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:36.213 00.672 11060 Exposure complete
02:55:36.560 00.347 11060 worker thread done servicing request
02:55:36.560 00.000 10844 OnExposeComplete: enter
02:55:36.560 00.000 10844 UpdateGuideState(): m_state=6
02:55:36.560 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
02:55:36.560 00.000 10844 Star::Find returns 1 (1), X=480.19, Y=438.26, Mass=2830, SNR=33.9, Peak=255 HFD=3.5
02:55:36.561 00.001 10844 MultiStar: [#1 0.12,-0.09,0.91,U] [#2 -0.21,-0.52,0.00,M1] [#3 0.33,-0.13,0.98,U] [#4 0.29,-0.11,0.94,U] [#5 0.17,0.09,0.91,U] [#6 0.16,-0.30,0.87,U] [#7 0.03,-0.12,0.84,U] [#8 0.26,-0.39,0.00,M4] 
02:55:36.561 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.07}, one-star: {0.36, 0.15}
02:55:36.561 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.75) = xAngle (1.44 = 1.44)
02:55:36.561 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.42 = 1.42)
02:55:36.561 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.31 mountX=0.03 mountY=0.22, mountTheta=1.44
02:55:36.562 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.07, opts=13)
02:55:36.563 00.001 10844 Enqueuing Move request for scope (0.22, -0.07)
02:55:36.563 00.000 11060 Worker thread wakes up
02:55:36.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
02:55:36.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
02:55:36.563 00.000 11060 Moving (0.22, -0.07) raw xDistance=0.03 yDistance=0.22
02:55:36.564 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:55:36.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:55:36.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:55:36.564 00.000 11060 MoveAxis(E, 0, ABG)
02:55:36.564 00.000 11060 Move returns status 0, amount 0
02:55:36.564 00.000 11060 MoveAxis(N, 0, ABG)
02:55:36.564 00.000 11060 Move returns status 0, amount 0
02:55:36.565 00.001 11060 move complete, result=0
02:55:36.565 00.000 11060 worker thread done servicing request
02:55:36.570 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:36.594 00.024 10844 UpdateGuideState exits: m=2830 SNR=33.9 Saturated
02:55:36.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:36.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:36.594 00.000 10844 Enqueuing Expose request
02:55:36.594 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:36.598 00.004 11060 Worker thread wakes up
02:55:36.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:36.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:37.233 00.635 11060 Exposure complete
02:55:37.526 00.293 11060 worker thread done servicing request
02:55:37.526 00.000 10844 OnExposeComplete: enter
02:55:37.526 00.000 10844 UpdateGuideState(): m_state=6
02:55:37.526 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
02:55:37.526 00.000 10844 Star::Find returns 1 (1), X=479.98, Y=437.93, Mass=3119, SNR=35.4, Peak=255 HFD=3.0
02:55:37.528 00.002 10844 MultiStar: [#1 0.17,-0.56,0.00,M2] [#2 0.27,-0.12,1.16,U] [#3 0.53,0.03,0.00,M1] [#4 0.22,0.04,0.95,U] [#5 0.40,-0.10,0.00,M1] [#6 -0.03,-0.11,0.83,U] [#7 0.24,0.02,0.78,U] [#8 0.43,-0.04,0.00,M5] 
02:55:37.528 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.07}, one-star: {0.15, -0.17}
02:55:37.528 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.75) = xAngle (1.35 = 1.35)
02:55:37.528 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.33 = 1.33)
02:55:37.528 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.40 mountX=0.04 mountY=0.18, mountTheta=1.35
02:55:37.530 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.07, opts=13)
02:55:37.530 00.000 10844 Enqueuing Move request for scope (0.17, -0.07)
02:55:37.530 00.000 11060 Worker thread wakes up
02:55:37.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
02:55:37.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
02:55:37.530 00.000 11060 Moving (0.17, -0.07) raw xDistance=0.04 yDistance=0.18
02:55:37.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:55:37.531 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:37.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:55:37.531 00.000 11060 MoveAxis(E, 0, ABG)
02:55:37.531 00.000 11060 Move returns status 0, amount 0
02:55:37.531 00.000 11060 MoveAxis(N, 0, ABG)
02:55:37.531 00.000 11060 Move returns status 0, amount 0
02:55:37.531 00.000 11060 move complete, result=0
02:55:37.531 00.000 11060 worker thread done servicing request
02:55:37.536 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=7, FiltMax=255, Gamma=1.000
02:55:37.565 00.029 10844 UpdateGuideState exits: m=3119 SNR=35.4 Saturated
02:55:37.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:37.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:37.565 00.000 10844 Enqueuing Expose request
02:55:37.565 00.000 11060 Worker thread wakes up
02:55:37.566 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:37.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:37.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:38.197 00.631 11060 Exposure complete
02:55:38.437 00.240 11060 worker thread done servicing request
02:55:38.437 00.000 10844 OnExposeComplete: enter
02:55:38.437 00.000 10844 UpdateGuideState(): m_state=6
02:55:38.437 00.000 10844 Star::Find(15, 479, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
02:55:38.437 00.000 10844 Star::Find returns 1 (1), X=480.28, Y=438.20, Mass=3098, SNR=35.7, Peak=255 HFD=3.5
02:55:38.438 00.001 10844 MultiStar: [#1 0.07,-0.35,0.89,U] [#2 -0.06,-0.17,1.02,U] [#3 0.57,-0.09,0.00,M2] [#4 0.22,-0.40,0.00,M1] [#5 0.69,-0.33,0.00,M2] [#6 0.22,-0.34,0.00,M1] [#7 0.01,-0.18,0.78,U] [#8 -0.05,-0.36,0.84,U] 
02:55:38.438 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.18}, one-star: {0.45, 0.10}
02:55:38.438 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.75) = xAngle (0.65 = 0.65)
02:55:38.438 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
02:55:38.438 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.10 mountX=0.16 mountY=0.12, mountTheta=0.64
02:55:38.440 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.18, opts=13)
02:55:38.440 00.000 10844 Enqueuing Move request for scope (0.09, -0.18)
02:55:38.440 00.000 11060 Worker thread wakes up
02:55:38.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
02:55:38.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
02:55:38.440 00.000 11060 Moving (0.09, -0.18) raw xDistance=0.16 yDistance=0.12
02:55:38.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
02:55:38.441 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:38.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:55:38.441 00.000 11060 MoveAxis(W, 73, ABG)
02:55:38.441 00.000 11060 Guiding  Dir = 3, Dur = 73
02:55:38.449 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:38.456 00.007 11060 IsSlewing returns 0
02:55:38.457 00.001 11060 IsGuiding returns 0
02:55:38.469 00.012 10844 UpdateGuideState exits: m=3098 SNR=35.7 Saturated
02:55:38.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:38.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:38.469 00.000 10844 Enqueuing Expose request
02:55:38.535 00.066 11060 IsGuiding returns 0
02:55:38.535 00.000 11060 Move returns status 0, amount 73
02:55:38.535 00.000 11060 MoveAxis(N, 0, ABG)
02:55:38.535 00.000 11060 Move returns status 0, amount 0
02:55:38.535 00.000 11060 move complete, result=0
02:55:38.535 00.000 11060 worker thread done servicing request
02:55:38.535 00.000 11060 Worker thread wakes up
02:55:38.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:38.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:38.553 00.018 10844 GuideStep: 0.2 px 73 ms WEST, 0.1 px 0 ms NORTH
02:55:39.164 00.611 11060 Exposure complete
02:55:39.415 00.251 11060 worker thread done servicing request
02:55:39.415 00.000 10844 OnExposeComplete: enter
02:55:39.415 00.000 10844 UpdateGuideState(): m_state=6
02:55:39.415 00.000 10844 Star::Find(15, 480, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
02:55:39.416 00.001 10844 Star::Find returns 1 (0), X=480.23, Y=437.36, Mass=2879, SNR=34.3, Peak=247 HFD=3.6
02:55:39.416 00.000 10844 MultiStar: large primary error, entering stabilization period
02:55:39.416 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.75) = xAngle (0.67 = 0.67)
02:55:39.416 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (0.66 = 0.66)
02:55:39.416 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.74 hyp=0.84 cameraTheta=-1.08 mountX=0.66 mountY=0.52, mountTheta=0.66
02:55:39.417 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.74, opts=13)
02:55:39.417 00.000 10844 Enqueuing Move request for scope (0.40, -0.74)
02:55:39.418 00.001 11060 Worker thread wakes up
02:55:39.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.74) opts 0xd
02:55:39.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.74)
02:55:39.418 00.000 11060 Moving (0.40, -0.74) raw xDistance=0.66 yDistance=0.52
02:55:39.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.66
02:55:39.418 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.10 newest=0.82
02:55:39.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.52
02:55:39.418 00.000 11060 MoveAxis(W, 301, ABG)
02:55:39.418 00.000 11060 Guiding  Dir = 3, Dur = 301
02:55:39.432 00.014 11060 IsSlewing returns 0
02:55:39.432 00.000 11060 IsGuiding returns 0
02:55:39.435 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:39.455 00.020 10844 UpdateGuideState exits: m=2879 SNR=34.3
02:55:39.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:39.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:39.455 00.000 10844 Enqueuing Expose request
02:55:39.752 00.297 11060 IsGuiding returns 0
02:55:39.752 00.000 11060 Move returns status 0, amount 301
02:55:39.752 00.000 11060 BLC: Oldest BLC event removed
02:55:39.752 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 680 applied
02:55:39.752 00.000 11060 MoveAxis(S, 880, ABG)
02:55:39.752 00.000 11060 duration set to 750 by maxDecDuration
02:55:39.752 00.000 11060 Guiding  Dir = 1, Dur = 750
02:55:39.770 00.018 11060 IsSlewing returns 0
02:55:39.771 00.001 11060 IsGuiding returns 0
02:55:40.536 00.765 11060 IsGuiding returns 0
02:55:40.536 00.000 11060 Move returns status 0, amount 750
02:55:40.536 00.000 11060 move complete, result=0
02:55:40.537 00.001 10844 GuideStep: 0.7 px 301 ms WEST, 0.5 px 750 ms SOUTH
02:55:40.537 00.000 11060 worker thread done servicing request
02:55:40.537 00.000 11060 Worker thread wakes up
02:55:40.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:40.538 00.001 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:41.166 00.628 11060 Exposure complete
02:55:41.391 00.225 11060 worker thread done servicing request
02:55:41.391 00.000 10844 OnExposeComplete: enter
02:55:41.391 00.000 10844 UpdateGuideState(): m_state=6
02:55:41.392 00.001 10844 Star::Find(15, 480, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
02:55:41.392 00.000 10844 Star::Find returns 1 (1), X=479.71, Y=437.90, Mass=2926, SNR=34.5, Peak=255 HFD=3.4
02:55:41.392 00.000 10844 MultiStar: exiting stabilization period
02:55:41.393 00.001 10844 MultiStar: [#1 -0.21,-0.18,0.83,U] [#2 -0.28,-0.02,1.17,U] [#3 -0.02,0.15,0.95,U] [#4 0.00,-0.44,0.00,M2] [#5 -0.10,0.58,0.00,M3] [#6 -0.35,-0.07,0.86,U] [#7 -0.01,0.10,0.79,U] [#8 -0.06,0.08,0.90,U] 
02:55:41.393 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.02}, one-star: {-0.12, -0.20}
02:55:41.393 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.75) = xAngle (-1.25 = -1.25)
02:55:41.393 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (-1.26 = -1.26)
02:55:41.393 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.00 mountX=0.05 mountY=-0.15, mountTheta=-1.25
02:55:41.405 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.02, opts=13)
02:55:41.405 00.000 10844 Enqueuing Move request for scope (-0.16, -0.02)
02:55:41.406 00.001 11060 Worker thread wakes up
02:55:41.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
02:55:41.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
02:55:41.406 00.000 11060 Moving (-0.16, -0.02) raw xDistance=0.05 yDistance=-0.15
02:55:41.406 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.06, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.360668, 1:-0.150391
02:55:41.406 00.000 11060 BLC: No correction, Miss < min_move
02:55:41.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:55:41.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:41.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:55:41.406 00.000 11060 MoveAxis(E, 0, ABG)
02:55:41.406 00.000 11060 Move returns status 0, amount 0
02:55:41.406 00.000 11060 MoveAxis(N, 0, ABG)
02:55:41.406 00.000 11060 Move returns status 0, amount 0
02:55:41.406 00.000 11060 move complete, result=0
02:55:41.406 00.000 11060 worker thread done servicing request
02:55:41.414 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:41.433 00.019 10844 UpdateGuideState exits: m=2926 SNR=34.5 Saturated
02:55:41.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:41.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:55:41.433 00.000 10844 Enqueuing Expose request
02:55:41.435 00.002 11060 Worker thread wakes up
02:55:41.435 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:41.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:55:41.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(465,423,31,31)
02:55:41.758 00.323 10844 evsrv: cli 0EEEDDF0 connect
02:55:41.758 00.000 10844 case statement mapped state 6 to 3
02:55:41.762 00.004 10844 case statement mapped state 6 to 3
02:55:41.763 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"5e70c193-1101-4085-8f6c-2e281f066bf2"}
02:55:41.763 00.000 10844 case statement mapped state 6 to 3
02:55:41.778 00.015 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e70c193-1101-4085-8f6c-2e281f066bf2"}
02:55:41.779 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
02:55:41.780 00.001 10844 evsrv: cli 0EEEE390 connect
02:55:41.780 00.000 10844 case statement mapped state 6 to 3
02:55:41.781 00.001 10844 case statement mapped state 6 to 3
02:55:41.781 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"stop_capture","id":"f6675b3d-cbd6-4faa-858e-cb808698d0bc"}
02:55:41.781 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:55:41.781 00.000 10844 Status Line: Waiting for devices...
02:55:41.785 00.004 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":0,"id":"f6675b3d-cbd6-4faa-858e-cb808698d0bc"}
02:55:41.785 00.000 10844 evsrv: cli 0EEEE390 disconnect
02:55:41.787 00.002 10844 evsrv: cli 0EEEE7F0 connect
02:55:41.787 00.000 10844 case statement mapped state 6 to 3
02:55:41.796 00.009 10844 case statement mapped state 6 to 3
02:55:41.798 00.002 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_app_state","id":"79a1fdee-d4a7-4101-ba50-ed710d716915"}
02:55:41.799 00.001 10844 case statement mapped state 6 to 3
02:55:41.799 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79a1fdee-d4a7-4101-ba50-ed710d716915"}
02:55:41.800 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
02:55:41.848 00.048 11060 ZWO: stopexposure
02:55:42.006 00.158 11060 ZWO: stopexposure
02:55:42.008 00.002 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
02:55:42.008 00.000 11060 worker thread done servicing request
02:55:42.008 00.000 10844 OnExposeComplete: enter
02:55:42.008 00.000 10844 OnExposeComplete: Capture Error reported
02:55:42.008 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
02:55:42.008 00.000 10844 Mount: notify guiding stopped
02:55:42.008 00.000 10844 BLC: window closed
02:55:42.008 00.000 10844 BLC: Last direction was reset
02:55:42.008 00.000 10844 Changing from state GUIDING to STOP
02:55:42.008 00.000 10844 guider state => SELECTED
02:55:42.009 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=19, FiltMin=10, FiltMax=255, Gamma=1.000
02:55:42.029 00.020 10844 Changing from state SELECTED to UNINITIALIZED
02:55:42.030 00.001 10844 guider state => SELECTING
02:55:42.034 00.004 10844 Status Line: Stopped.
02:55:42.038 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
02:55:42.812 00.774 10844 evsrv: cli 0EEEDB70 connect
02:55:42.812 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_app_state","id":"18cfa4f7-ccff-4a1b-91ca-b1f06c7b19b0"}
02:55:42.813 00.001 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":"Stopped","id":"18cfa4f7-ccff-4a1b-91ca-b1f06c7b19b0"}
02:55:42.813 00.000 10844 evsrv: cli 0EEEDB70 disconnect
02:56:40.372 57.559 10844 evsrv: cli 0EEEDA30 connect
02:56:40.373 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"get_app_state","id":"ef651e8f-32bb-4206-afa6-297f8498666e"}
02:56:40.373 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":"Stopped","id":"ef651e8f-32bb-4206-afa6-297f8498666e"}
02:56:40.374 00.001 10844 evsrv: cli 0EEEDA30 disconnect
02:56:40.375 00.001 10844 evsrv: cli 0EEED8F0 connect
02:56:40.377 00.002 10844 evsrv: cli 0EEED8F0 request: {"method":"get_calibrated","id":"308e069b-716c-459f-9952-ba33b48b339d"}
02:56:40.378 00.001 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":true,"id":"308e069b-716c-459f-9952-ba33b48b339d"}
02:56:40.379 00.001 10844 evsrv: cli 0EEED8F0 disconnect
02:56:40.380 00.001 10844 evsrv: cli 0EEEDA30 connect
02:56:40.382 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"aae3d127-16a2-4f03-8458-245f2d67ff1b"}
02:56:40.382 00.000 10844 PhdController::Guide begins
02:56:40.382 00.000 10844 PhdController: newstate STATE_SETUP
02:56:40.382 00.000 10844 PhdController: setup
02:56:40.382 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:56:40.382 00.000 10844 PhdController: start capturing
02:56:40.382 00.000 10844 Changing from state SELECTING to UNINITIALIZED
02:56:40.382 00.000 10844 guider state => SELECTING
02:56:40.383 00.001 10844 setting force full frames = true
02:56:40.383 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
02:56:40.399 00.016 10844 ScheduleExposure(500,3,0) exposurePending=0
02:56:40.399 00.000 10844 Enqueuing Expose request
02:56:40.401 00.002 10844 PhdController: newstate STATE_SELECT_STAR
02:56:40.401 00.000 11060 Worker thread wakes up
02:56:40.401 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":0,"id":"aae3d127-16a2-4f03-8458-245f2d67ff1b"}
02:56:40.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:40.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
02:56:40.403 00.002 10844 evsrv: cli 0EEEDA30 disconnect
02:56:40.405 00.002 10844 evsrv: cli 0EEEDAD0 connect
02:56:40.405 00.000 10844 case statement mapped state 1 to 101
02:56:40.406 00.001 10844 case statement mapped state 1 to 101
02:56:40.406 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_lock_shift_params","id":"9a14efda-0870-42aa-ac41-7f34b4848416"}
02:56:40.406 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"9a14efda-0870-42aa-ac41-7f34b4848416"}
02:56:40.408 00.002 10844 evsrv: cli 0EEEDAD0 disconnect
02:56:40.422 00.014 10844 evsrv: cli 0EEED8F0 connect
02:56:40.423 00.001 10844 case statement mapped state 1 to 101
02:56:40.429 00.006 10844 case statement mapped state 1 to 101
02:56:40.430 00.001 10844 evsrv: cli 0EEED8F0 request: {"method":"get_lock_position","id":"2e8dc0c8-7a94-48ba-b9e8-5d4028976cea"}
02:56:40.430 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":null,"id":"2e8dc0c8-7a94-48ba-b9e8-5d4028976cea"}
02:56:40.432 00.002 10844 evsrv: cli 0EEED8F0 disconnect
02:56:41.039 00.607 11060 Exposure complete
02:56:41.283 00.244 11060 worker thread done servicing request
02:56:41.284 00.001 10844 OnExposeComplete: enter
02:56:41.284 00.000 10844 UpdateGuideState(): m_state=1
02:56:41.284 00.000 10844 UpdateCurrentPosition: no star selected
02:56:41.284 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:56:41.284 00.000 10844 Status Line: No star selected
02:56:41.286 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:41.311 00.025 10844 UpdateGuideState exits: No star selected
02:56:41.312 00.001 10844 GuiderMultiStar::AutoSelect enter
02:56:41.312 00.000 10844 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
02:56:41.607 00.295 10844 AutoFind: auto downsample for scale 4.13 => 1x
02:56:41.846 00.239 10844 AutoFind: global mean = 0.0, stdev 10.5
02:56:41.846 00.000 10844 AutoFind: using threshold = 0.1
02:56:42.091 00.245 10844 AutoFind: local max [316, 71] 85.0
02:56:42.092 00.001 10844 AutoFind: local max [909, 59] 80.6
02:56:42.092 00.000 10844 AutoFind: local max [639, 773] 77.3
02:56:42.092 00.000 10844 AutoFind: local max [167, 89] 76.2
02:56:42.092 00.000 10844 AutoFind: local max [1093, 1009] 73.3
02:56:42.092 00.000 10844 AutoFind: local max [115, 486] 70.1
02:56:42.092 00.000 10844 AutoFind: local max [1647, 1016] 68.7
02:56:42.092 00.000 10844 AutoFind: local max [1784, 308] 64.4
02:56:42.092 00.000 10844 AutoFind: local max [1780, 48] 32.8
02:56:42.092 00.000 10844 AutoFind: local max [1336, 241] 32.0
02:56:42.092 00.000 10844 AutoFind: local max [1341, 245] 30.5
02:56:42.092 00.000 10844 AutoFind: local max [623, 108] 30.1
02:56:42.092 00.000 10844 AutoFind: local max [87, 425] 29.6
02:56:42.092 00.000 10844 AutoFind: local max [1833, 438] 29.2
02:56:42.093 00.001 10844 AutoFind: local max [1827, 964] 28.3
02:56:42.093 00.000 10844 AutoFind: local max [189, 599] 26.4
02:56:42.093 00.000 10844 AutoFind: local max [778, 885] 26.1
02:56:42.093 00.000 10844 AutoFind: local max [1858, 337] 23.4
02:56:42.093 00.000 10844 AutoFind: local max [238, 402] 22.9
02:56:42.093 00.000 10844 AutoFind: local max [53, 739] 22.6
02:56:42.093 00.000 10844 AutoFind: local max [1876, 525] 22.1
02:56:42.093 00.000 10844 AutoFind: local max [268, 528] 21.9
02:56:42.093 00.000 10844 AutoFind: local max [1556, 847] 21.6
02:56:42.093 00.000 10844 AutoFind: local max [1885, 64] 19.8
02:56:42.093 00.000 10844 AutoFind: local max [582, 922] 18.8
02:56:42.093 00.000 10844 AutoFind: local max [1142, 960] 18.5
02:56:42.093 00.000 10844 AutoFind: local max [1034, 191] 18.4
02:56:42.093 00.000 10844 AutoFind: local max [44, 731] 17.5
02:56:42.093 00.000 10844 AutoFind: local max [51, 727] 16.9
02:56:42.093 00.000 10844 AutoFind: local max [992, 462] 16.1
02:56:42.093 00.000 10844 AutoFind: local max [557, 835] 15.8
02:56:42.093 00.000 10844 AutoFind: local max [55, 732] 15.5
02:56:42.094 00.001 10844 AutoFind: local max [1601, 761] 14.0
02:56:42.094 00.000 10844 AutoFind: local max [1162, 480] 13.2
02:56:42.094 00.000 10844 AutoFind: local max [1705, 39] 12.5
02:56:42.094 00.000 10844 AutoFind: local max [1666, 353] 12.5
02:56:42.094 00.000 10844 AutoFind: local max [979, 150] 12.5
02:56:42.094 00.000 10844 AutoFind: local max [737, 648] 12.1
02:56:42.094 00.000 10844 AutoFind: local max [1806, 569] 11.9
02:56:42.094 00.000 10844 AutoFind: local max [1314, 373] 11.4
02:56:42.094 00.000 10844 AutoFind: local max [1041, 39] 11.0
02:56:42.094 00.000 10844 AutoFind: local max [1798, 1047] 11.0
02:56:42.094 00.000 10844 AutoFind: local max [312, 123] 10.5
02:56:42.094 00.000 10844 AutoFind: local max [38, 362] 10.3
02:56:42.094 00.000 10844 AutoFind: local max [1824, 846] 10.2
02:56:42.094 00.000 10844 AutoFind: local max [1321, 363] 9.5
02:56:42.095 00.001 10844 AutoFind: local max [1583, 282] 9.2
02:56:42.095 00.000 10844 AutoFind: local max [512, 559] 8.4
02:56:42.095 00.000 10844 AutoFind: local max [1421, 828] 8.2
02:56:42.095 00.000 10844 AutoFind: local max [1080, 297] 8.2
02:56:42.095 00.000 10844 AutoFind: local max [1844, 172] 8.1
02:56:42.095 00.000 10844 AutoFind: local max [1266, 345] 8.1
02:56:42.095 00.000 10844 AutoFind: local max [959, 39] 7.8
02:56:42.095 00.000 10844 AutoFind: local max [1367, 1070] 7.8
02:56:42.095 00.000 10844 AutoFind: local max [732, 178] 7.7
02:56:42.095 00.000 10844 AutoFind: local max [558, 67] 7.7
02:56:42.095 00.000 10844 AutoFind: local max [349, 693] 7.6
02:56:42.095 00.000 10844 AutoFind: local max [171, 81] 7.5
02:56:42.095 00.000 10844 AutoFind: local max [837, 194] 7.3
02:56:42.095 00.000 10844 AutoFind: local max [999, 387] 7.2
02:56:42.095 00.000 10844 AutoFind: local max [518, 873] 6.9
02:56:42.097 00.002 10844 AutoFind: local max [133, 333] 6.6
02:56:42.097 00.000 10844 AutoFind: local max [820, 88] 6.3
02:56:42.097 00.000 10844 AutoFind: local max [85, 69] 6.3
02:56:42.097 00.000 10844 AutoFind: local max [76, 633] 6.2
02:56:42.097 00.000 10844 AutoFind: local max [796, 196] 6.2
02:56:42.097 00.000 10844 AutoFind: local max [852, 982] 6.2
02:56:42.097 00.000 10844 AutoFind: local max [454, 402] 6.1
02:56:42.097 00.000 10844 AutoFind: local max [323, 84] 6.1
02:56:42.097 00.000 10844 AutoFind: local max [246, 422] 5.9
02:56:42.097 00.000 10844 AutoFind: local max [1888, 339] 5.9
02:56:42.097 00.000 10844 AutoFind: local max [1859, 352] 5.7
02:56:42.097 00.000 10844 AutoFind: local max [733, 754] 5.6
02:56:42.097 00.000 10844 AutoFind: local max [235, 363] 5.4
02:56:42.097 00.000 10844 AutoFind: local max [1776, 82] 5.2
02:56:42.097 00.000 10844 AutoFind: local max [1510, 601] 5.1
02:56:42.098 00.001 10844 AutoFind: local max [1116, 204] 5.1
02:56:42.098 00.000 10844 AutoFind: local max [1734, 857] 4.8
02:56:42.098 00.000 10844 AutoFind: local max [522, 208] 4.8
02:56:42.098 00.000 10844 AutoFind: local max [394, 687] 4.7
02:56:42.098 00.000 10844 AutoFind: local max [697, 188] 4.7
02:56:42.098 00.000 10844 AutoFind: local max [1356, 559] 4.7
02:56:42.098 00.000 10844 AutoFind: local max [795, 288] 4.6
02:56:42.098 00.000 10844 AutoFind: local max [1302, 1015] 4.5
02:56:42.098 00.000 10844 AutoFind: local max [1020, 581] 4.5
02:56:42.098 00.000 10844 AutoFind: local max [594, 665] 4.5
02:56:42.098 00.000 10844 AutoFind: local max [1097, 1020] 4.5
02:56:42.098 00.000 10844 AutoFind: local max [621, 812] 4.5
02:56:42.098 00.000 10844 AutoFind: local max [1597, 637] 4.4
02:56:42.098 00.000 10844 AutoFind: local max [1501, 229] 4.4
02:56:42.098 00.000 10844 AutoFind: local max [1235, 865] 4.4
02:56:42.098 00.000 10844 AutoFind: local max [59, 266] 4.4
02:56:42.098 00.000 10844 AutoFind: local max [228, 398] 4.4
02:56:42.098 00.000 10844 AutoFind: local max [1227, 792] 4.3
02:56:42.098 00.000 10844 AutoFind: local max [854, 496] 4.3
02:56:42.098 00.000 10844 AutoFind: local max [451, 907] 4.2
02:56:42.099 00.001 10844 AutoFind: local max [194, 177] 4.2
02:56:42.099 00.000 10844 AutoFind: local max [466, 838] 4.2
02:56:42.099 00.000 10844 AutoFind: local max [1859, 35] 4.1
02:56:42.099 00.000 10844 AutoFind: local max [541, 327] 4.1
02:56:42.099 00.000 10844 AutoFind: close dim-bright [228, 398] 4.4 - [238, 402] 22.9
02:56:42.099 00.000 10844 AutoFind: close dim-bright [1097, 1020] 4.5 - [1093, 1009] 73.3
02:56:42.099 00.000 10844 AutoFind: too close [1859, 352] 5.7 - [1858, 337] 23.4
02:56:42.099 00.000 10844 AutoFind: too close [246, 422] 5.9 - [238, 402] 22.9
02:56:42.099 00.000 10844 AutoFind: close dim-bright [323, 84] 6.1 - [316, 71] 85.0
02:56:42.099 00.000 10844 AutoFind: close dim-bright [171, 81] 7.5 - [167, 89] 76.2
02:56:42.099 00.000 10844 AutoFind: too close [1321, 363] 9.5 - [1314, 373] 11.4
02:56:42.099 00.000 10844 AutoFind: too close [55, 732] 15.5 - [51, 727] 16.9
02:56:42.099 00.000 10844 AutoFind: too close [55, 732] 15.5 - [44, 731] 17.5
02:56:42.100 00.001 10844 AutoFind: too close [55, 732] 15.5 - [53, 739] 22.6
02:56:42.100 00.000 10844 AutoFind: too close [51, 727] 16.9 - [44, 731] 17.5
02:56:42.100 00.000 10844 AutoFind: too close [51, 727] 16.9 - [53, 739] 22.6
02:56:42.100 00.000 10844 AutoFind: too close [44, 731] 17.5 - [53, 739] 22.6
02:56:42.100 00.000 10844 AutoFind: too close [1341, 245] 30.5 - [1336, 241] 32.0
02:56:42.100 00.000 10844 AutoFind: too close to edge [1367, 1070] 7.8
02:56:42.100 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
02:56:42.100 00.000 10844 Star::Find(15, 316, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.100 00.000 10844 Star::Find returns 1 (1), X=316.28, Y=71.53, Mass=6809, SNR=52.2, Peak=255 HFD=4.6
02:56:42.100 00.000 10844 Star::Find(15, 909, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.101 00.001 10844 Star::Find returns 1 (1), X=909.18, Y=58.74, Mass=6732, SNR=50.3, Peak=255 HFD=4.7
02:56:42.101 00.000 10844 Star::Find(15, 639, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.101 00.000 10844 Star::Find returns 1 (1), X=639.07, Y=772.62, Mass=9961, SNR=61.3, Peak=255 HFD=5.6
02:56:42.101 00.000 10844 Star::Find(15, 167, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.101 00.000 10844 Star::Find returns 1 (1), X=167.32, Y=88.50, Mass=10274, SNR=63.4, Peak=255 HFD=5.5
02:56:42.101 00.000 10844 Star::Find(15, 1093, 1009, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.101 00.000 10844 Star::Find returns 1 (1), X=1092.96, Y=1009.31, Mass=5016, SNR=44.1, Peak=255 HFD=4.1
02:56:42.101 00.000 10844 Star::Find(15, 115, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.101 00.000 10844 Star::Find returns 1 (1), X=115.36, Y=485.77, Mass=3940, SNR=40.5, Peak=255 HFD=3.6
02:56:42.101 00.000 10844 Star::Find(15, 1647, 1016, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.101 00.000 10844 Star::Find returns 1 (1), X=1647.34, Y=1015.91, Mass=3749, SNR=39.4, Peak=255 HFD=3.4
02:56:42.102 00.001 10844 Star::Find(15, 1784, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.102 00.000 10844 Star::Find returns 1 (1), X=1783.95, Y=308.23, Mass=3921, SNR=40.0, Peak=255 HFD=4.0
02:56:42.102 00.000 10844 Star::Find(15, 1780, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.102 00.000 10844 Star::Find returns 1 (0), X=1780.33, Y=47.45, Mass=2167, SNR=29.6, Peak=245 HFD=3.4
02:56:42.102 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.102 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.27, Mass=1869, SNR=26.9, Peak=175 HFD=3.3
02:56:42.102 00.000 10844 Star::Find(15, 87, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.102 00.000 10844 Star::Find returns 1 (0), X=86.83, Y=425.36, Mass=1552, SNR=24.9, Peak=181 HFD=2.9
02:56:42.102 00.000 10844 Star::Find(15, 1833, 438, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.102 00.000 10844 Star::Find returns 1 (0), X=1833.26, Y=438.33, Mass=1452, SNR=24.3, Peak=135 HFD=3.4
02:56:42.102 00.000 10844 Star::Find(15, 1827, 964, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.102 00.000 10844 Star::Find returns 1 (0), X=1826.82, Y=963.90, Mass=1875, SNR=26.8, Peak=153 HFD=4.0
02:56:42.103 00.001 10844 Star::Find(15, 189, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.103 00.000 10844 Star::Find returns 1 (0), X=188.63, Y=599.29, Mass=1310, SNR=22.7, Peak=139 HFD=3.1
02:56:42.103 00.000 10844 Star::Find(15, 778, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.103 00.000 10844 Star::Find returns 1 (0), X=778.30, Y=885.02, Mass=1835, SNR=27.0, Peak=186 HFD=3.7
02:56:42.103 00.000 10844 Star::Find(15, 1876, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.103 00.000 10844 Star::Find returns 1 (0), X=1876.30, Y=525.19, Mass=1820, SNR=26.7, Peak=181 HFD=3.4
02:56:42.103 00.000 10844 Star::Find(15, 268, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.103 00.000 10844 Star::Find returns 1 (0), X=267.92, Y=528.10, Mass=1440, SNR=24.2, Peak=193 HFD=2.8
02:56:42.103 00.000 10844 Star::Find(15, 1556, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.103 00.000 10844 Star::Find returns 1 (0), X=1556.19, Y=846.96, Mass=1132, SNR=20.9, Peak=134 HFD=2.6
02:56:42.103 00.000 10844 Star::Find(15, 1885, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.103 00.000 10844 Star::Find returns 1 (0), X=1885.70, Y=64.23, Mass=1209, SNR=21.5, Peak=102 HFD=3.6
02:56:42.105 00.002 10844 Star::Find(15, 582, 922, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.105 00.000 10844 Star::Find returns 1 (0), X=582.07, Y=922.45, Mass=1256, SNR=21.6, Peak=102 HFD=3.6
02:56:42.105 00.000 10844 Star::Find(15, 1142, 960, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.105 00.000 10844 Star::Find returns 1 (0), X=1142.37, Y=959.95, Mass=1066, SNR=20.3, Peak=174 HFD=2.5
02:56:42.105 00.000 10844 Star::Find(15, 1034, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.105 00.000 10844 Star::Find returns 1 (0), X=1034.21, Y=190.47, Mass=1184, SNR=21.5, Peak=170 HFD=3.0
02:56:42.105 00.000 10844 Star::Find(15, 992, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.105 00.000 10844 Star::Find returns 1 (0), X=992.75, Y=461.42, Mass=1035, SNR=20.0, Peak=126 HFD=3.4
02:56:42.105 00.000 10844 Star::Find(15, 557, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.105 00.000 10844 Star::Find returns 1 (0), X=556.65, Y=835.03, Mass=910, SNR=18.9, Peak=143 HFD=2.5
02:56:42.105 00.000 10844 Star::Find(15, 1601, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.105 00.000 10844 Star::Find returns 1 (0), X=1600.78, Y=760.96, Mass=849, SNR=17.8, Peak=120 HFD=3.0
02:56:42.106 00.001 10844 Star::Find(15, 1162, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.106 00.000 10844 Star::Find returns 1 (0), X=1162.04, Y=480.75, Mass=790, SNR=17.0, Peak=93 HFD=3.5
02:56:42.106 00.000 10844 Star::Find(15, 1705, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.106 00.000 10844 Star::Find returns 1 (0), X=1705.32, Y=38.95, Mass=694, SNR=16.5, Peak=98 HFD=2.8
02:56:42.106 00.000 10844 Star::Find(15, 1666, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.106 00.000 10844 Star::Find returns 1 (0), X=1665.98, Y=352.94, Mass=542, SNR=14.3, Peak=103 HFD=2.4
02:56:42.106 00.000 10844 Star::Find(15, 979, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.106 00.000 10844 Star::Find returns 1 (0), X=979.31, Y=149.68, Mass=584, SNR=15.1, Peak=145 HFD=2.3
02:56:42.106 00.000 10844 Star::Find(15, 737, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.106 00.000 10844 Star::Find returns 1 (0), X=736.52, Y=648.60, Mass=815, SNR=17.5, Peak=130 HFD=3.2
02:56:42.106 00.000 10844 Star::Find(15, 1806, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.106 00.000 10844 Star::Find returns 1 (0), X=1806.37, Y=568.89, Mass=495, SNR=13.6, Peak=88 HFD=2.4
02:56:42.106 00.000 10844 Star::Find(15, 1041, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.107 00.001 10844 Star::Find returns 1 (0), X=1040.58, Y=38.37, Mass=653, SNR=15.4, Peak=115 HFD=2.9
02:56:42.107 00.000 10844 Star::Find(15, 1798, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.107 00.000 10844 Star::Find returns 1 (0), X=1797.39, Y=1047.28, Mass=551, SNR=14.1, Peak=79 HFD=3.2
02:56:42.107 00.000 10844 Star::Find(15, 312, 123, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.107 00.000 10844 Star::Find returns 1 (0), X=311.62, Y=123.79, Mass=445, SNR=12.6, Peak=66 HFD=3.0
02:56:42.107 00.000 10844 Star::Find(15, 38, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.107 00.000 10844 Star::Find returns 1 (0), X=37.93, Y=362.49, Mass=516, SNR=13.5, Peak=66 HFD=3.3
02:56:42.107 00.000 10844 Star::Find(15, 1824, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.107 00.000 10844 Star::Find returns 1 (0), X=1823.91, Y=845.96, Mass=550, SNR=14.4, Peak=101 HFD=2.7
02:56:42.107 00.000 10844 Star::Find(15, 1583, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.107 00.000 10844 Star::Find returns 1 (0), X=1583.33, Y=282.20, Mass=323, SNR=10.9, Peak=62 HFD=2.3
02:56:42.107 00.000 10844 Star::Find(15, 512, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.107 00.000 10844 Star::Find returns 1 (0), X=511.66, Y=558.98, Mass=358, SNR=11.5, Peak=83 HFD=2.2
02:56:42.108 00.001 10844 Star::Find(15, 1421, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.108 00.000 10844 Star::Find returns 1 (0), X=1421.13, Y=828.11, Mass=374, SNR=11.8, Peak=82 HFD=2.4
02:56:42.108 00.000 10844 Star::Find(15, 1080, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.108 00.000 10844 Star::Find returns 1 (0), X=1079.78, Y=297.31, Mass=290, SNR=10.2, Peak=67 HFD=2.2
02:56:42.108 00.000 10844 Star::Find(15, 1844, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.108 00.000 10844 Star::Find returns 1 (0), X=1843.87, Y=171.95, Mass=378, SNR=11.7, Peak=69 HFD=3.0
02:56:42.108 00.000 10844 Star::Find(15, 1266, 345, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.108 00.000 10844 Star::Find returns 1 (0), X=1266.12, Y=345.01, Mass=460, SNR=12.7, Peak=64 HFD=2.7
02:56:42.108 00.000 10844 Star::Find(15, 959, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.108 00.000 10844 Star::Find returns 1 (0), X=958.60, Y=39.18, Mass=285, SNR=10.4, Peak=78 HFD=1.9
02:56:42.108 00.000 10844 Star::Find(15, 732, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.108 00.000 10844 Star::Find returns 1 (0), X=732.45, Y=177.21, Mass=351, SNR=11.0, Peak=79 HFD=2.6
02:56:42.109 00.001 10844 Star::Find(15, 558, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.109 00.000 10844 Star::Find returns 1 (0), X=557.93, Y=66.86, Mass=341, SNR=10.7, Peak=74 HFD=2.2
02:56:42.109 00.000 10844 Star::Find(15, 349, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.109 00.000 10844 Star::Find returns 1 (0), X=348.11, Y=692.59, Mass=201, SNR=8.2, Peak=46 HFD=3.0
02:56:42.109 00.000 10844 Star::Find(15, 171, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.109 00.000 10844 Star::Find returns 1 (1), X=167.32, Y=88.50, Mass=10274, SNR=63.4, Peak=255 HFD=5.5
02:56:42.109 00.000 10844 Star::Find(15, 837, 194, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.109 00.000 10844 Star::Find returns 1 (0), X=837.57, Y=194.82, Mass=215, SNR=8.4, Peak=53 HFD=2.3
02:56:42.109 00.000 10844 Star::Find(15, 999, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.109 00.000 10844 Star::Find returns 1 (0), X=999.00, Y=386.95, Mass=393, SNR=11.3, Peak=60 HFD=2.9
02:56:42.109 00.000 10844 Star::Find(15, 518, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.109 00.000 10844 Star::Find returns 1 (0), X=518.37, Y=872.60, Mass=306, SNR=10.4, Peak=85 HFD=1.6
02:56:42.109 00.000 10844 Star::Find(15, 133, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.109 00.000 10844 Star::Find returns 1 (0), X=133.42, Y=333.23, Mass=300, SNR=10.2, Peak=61 HFD=2.7
02:56:42.109 00.000 10844 Star::Find(15, 820, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.109 00.000 10844 Star::Find returns 1 (0), X=819.92, Y=88.51, Mass=156, SNR=7.5, Peak=54 HFD=1.8
02:56:42.109 00.000 10844 Star::Find(15, 85, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.109 00.000 10844 Star::Find returns 1 (0), X=85.79, Y=69.66, Mass=175, SNR=7.9, Peak=49 HFD=2.0
02:56:42.111 00.002 10844 Star::Find(15, 76, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.111 00.000 10844 Star::Find returns 1 (0), X=75.62, Y=632.64, Mass=333, SNR=10.8, Peak=54 HFD=3.1
02:56:42.111 00.000 10844 Star::Find(15, 796, 196, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.111 00.000 10844 Star::Find false star n=9 nbg=283 bg=20.6 sigma=4.4 thresh=34 peak=34
02:56:42.111 00.000 10844 Star::Find returns 0 (2), X=796.00, Y=196.00, Mass=142, SNR=2.9, Peak=41 HFD=0.0
02:56:42.111 00.000 10844 Star::Find(15, 852, 982, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.111 00.000 10844 Star::Find returns 1 (0), X=851.56, Y=982.62, Mass=221, SNR=8.2, Peak=42 HFD=3.1
02:56:42.111 00.000 10844 Star::Find(15, 454, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.111 00.000 10844 Star::Find returns 1 (0), X=453.58, Y=402.36, Mass=178, SNR=7.9, Peak=47 HFD=1.7
02:56:42.111 00.000 10844 Star::Find(15, 323, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.111 00.000 10844 Star::Find returns 1 (1), X=316.28, Y=71.53, Mass=6809, SNR=52.2, Peak=255 HFD=4.6
02:56:42.111 00.000 10844 Star::Find(15, 1888, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.111 00.000 10844 Star::Find returns 1 (0), X=1888.34, Y=339.09, Mass=259, SNR=9.9, Peak=71 HFD=2.3
02:56:42.112 00.001 10844 Star::Find(15, 733, 754, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.112 00.000 10844 Star::Find returns 1 (0), X=732.95, Y=753.68, Mass=133, SNR=6.8, Peak=43 HFD=2.2
02:56:42.112 00.000 10844 Star::Find(15, 235, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.112 00.000 10844 Star::Find returns 1 (0), X=234.03, Y=362.98, Mass=122, SNR=6.2, Peak=50 HFD=2.0
02:56:42.112 00.000 10844 Star::Find(15, 1776, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.112 00.000 10844 Star::Find returns 1 (0), X=1773.06, Y=80.11, Mass=483, SNR=12.7, Peak=62 HFD=6.0
02:56:42.112 00.000 10844 Star::Find(15, 1510, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.112 00.000 10844 Star::Find returns 1 (0), X=1509.48, Y=601.76, Mass=145, SNR=7.0, Peak=53 HFD=1.6
02:56:42.112 00.000 10844 Star::Find(15, 1116, 204, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.112 00.000 10844 Star::Find returns 0 (4), X=1116.58, Y=204.57, Mass=165, SNR=7.7, Peak=67 HFD=1.4
02:56:42.112 00.000 10844 Star::Find(15, 1734, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.113 00.001 10844 Star::Find returns 0 (4), X=1733.91, Y=857.67, Mass=92, SNR=5.6, Peak=46 HFD=1.3
02:56:42.113 00.000 10844 Star::Find(15, 522, 208, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.113 00.000 10844 Star::Find false star n=7 nbg=284 bg=21.1 sigma=4.4 thresh=34 peak=33
02:56:42.113 00.000 10844 Star::Find returns 0 (2), X=522.00, Y=208.00, Mass=104, SNR=2.9, Peak=38 HFD=0.0
02:56:42.113 00.000 10844 Star::Find(15, 394, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.113 00.000 10844 Star::Find returns 1 (0), X=393.87, Y=688.16, Mass=204, SNR=8.3, Peak=55 HFD=2.8
02:56:42.113 00.000 10844 Star::Find(15, 697, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.113 00.000 10844 Star::Find returns 0 (4), X=696.47, Y=188.91, Mass=122, SNR=6.5, Peak=50 HFD=1.4
02:56:42.113 00.000 10844 Star::Find(15, 1356, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.113 00.000 10844 Star::Find returns 1 (0), X=1357.29, Y=559.41, Mass=1015, SNR=17.6, Peak=66 HFD=6.1
02:56:42.113 00.000 10844 Star::Find(15, 795, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.113 00.000 10844 Star::Find returns 1 (0), X=794.80, Y=287.77, Mass=144, SNR=7.0, Peak=53 HFD=1.6
02:56:42.113 00.000 10844 Star::Find(15, 1302, 1015, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.114 00.001 10844 Star::Find returns 1 (0), X=1303.24, Y=1014.77, Mass=131, SNR=6.4, Peak=40 HFD=2.5
02:56:42.114 00.000 10844 Star::Find(15, 1020, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.114 00.000 10844 Star::Find returns 1 (0), X=1020.00, Y=581.26, Mass=90, SNR=5.5, Peak=46 HFD=1.6
02:56:42.114 00.000 10844 Star::Find(15, 594, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.114 00.000 10844 Star::Find returns 1 (0), X=595.00, Y=664.71, Mass=133, SNR=6.6, Peak=47 HFD=2.1
02:56:42.114 00.000 10844 Star::Find(15, 1097, 1020, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.114 00.000 10844 Star::Find returns 1 (1), X=1092.96, Y=1009.31, Mass=5016, SNR=44.1, Peak=255 HFD=4.1
02:56:42.114 00.000 10844 Star::Find(15, 621, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.114 00.000 10844 Star::Find returns 1 (0), X=621.82, Y=810.94, Mass=195, SNR=8.4, Peak=60 HFD=1.9
02:56:42.114 00.000 10844 Star::Find(15, 1597, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.114 00.000 10844 Star::Find false star n=4 nbg=285 bg=20.4 sigma=4.7 thresh=35 peak=32
02:56:42.114 00.000 10844 Star::Find returns 0 (2), X=1597.00, Y=637.00, Mass=68, SNR=2.9, Peak=40 HFD=0.0
02:56:42.114 00.000 10844 Star::Find(15, 1501, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.115 00.001 10844 Star::Find false star n=9 nbg=286 bg=20.9 sigma=4.5 thresh=34 peak=31
02:56:42.115 00.000 10844 Star::Find returns 0 (2), X=1501.00, Y=229.00, Mass=134, SNR=2.9, Peak=38 HFD=0.0
02:56:42.115 00.000 10844 Star::Find(15, 1235, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.115 00.000 10844 Star::Find returns 1 (0), X=1234.61, Y=864.35, Mass=116, SNR=6.4, Peak=45 HFD=1.5
02:56:42.115 00.000 10844 Star::Find(15, 59, 266, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.115 00.000 10844 Star::Find returns 1 (0), X=58.16, Y=265.91, Mass=148, SNR=6.9, Peak=40 HFD=2.4
02:56:42.115 00.000 10844 Star::Find(15, 228, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.115 00.000 10844 Star::Find returns 1 (0), X=237.75, Y=401.71, Mass=982, SNR=19.7, Peak=130 HFD=2.7
02:56:42.115 00.000 10844 Star::Find(15, 1227, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.115 00.000 10844 Star::Find false star n=6 nbg=285 bg=21.3 sigma=4.7 thresh=35 peak=34
02:56:42.115 00.000 10844 Star::Find returns 0 (2), X=1227.00, Y=792.00, Mass=105, SNR=2.9, Peak=47 HFD=0.0
02:56:42.115 00.000 10844 Star::Find(15, 854, 496, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.115 00.000 10844 Star::Find false star n=5 nbg=284 bg=20.7 sigma=4.4 thresh=34 peak=34
02:56:42.115 00.000 10844 Star::Find returns 0 (2), X=854.00, Y=496.00, Mass=76, SNR=2.9, Peak=40 HFD=0.0
02:56:42.115 00.000 10844 Star::Find(15, 451, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.115 00.000 10844 Star::Find returns 0 (4), X=450.55, Y=907.60, Mass=186, SNR=8.3, Peak=74 HFD=1.4
02:56:42.115 00.000 10844 Star::Find(15, 194, 177, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.116 00.001 10844 Star::Find returns 0 (4), X=194.42, Y=177.40, Mass=91, SNR=5.6, Peak=53 HFD=1.3
02:56:42.116 00.000 10844 Star::Find(15, 466, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.116 00.000 10844 Star::Find false star n=3 nbg=281 bg=21.0 sigma=4.4 thresh=34 peak=30
02:56:42.116 00.000 10844 Star::Find returns 0 (2), X=466.00, Y=838.00, Mass=45, SNR=2.9, Peak=37 HFD=0.0
02:56:42.116 00.000 10844 Star::Find(15, 1859, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.116 00.000 10844 Star::Find returns 0 (3), X=1859.00, Y=35.00, Mass=0, SNR=0.0, Peak=38 HFD=0.0
02:56:42.116 00.000 10844 Star::Find(15, 541, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.116 00.000 10844 Star::Find false star n=7 nbg=285 bg=20.9 sigma=3.9 thresh=33 peak=32
02:56:42.116 00.000 10844 Star::Find returns 0 (2), X=541.00, Y=327.00, Mass=106, SNR=2.9, Peak=42 HFD=0.0
02:56:42.116 00.000 10844 AutoFind: finding best star pass 1
02:56:42.116 00.000 10844 Star::Find(15, 316, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.116 00.000 10844 Star::Find returns 1 (1), X=316.28, Y=71.53, Mass=6809, SNR=52.2, Peak=255 HFD=4.6
02:56:42.116 00.000 10844 AutoFind: near-saturated [316, 71] 85.0 Mass 6809 SNR 52.2 Peak 255
02:56:42.116 00.000 10844 Star::Find(15, 909, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.116 00.000 10844 Star::Find returns 1 (1), X=909.18, Y=58.74, Mass=6732, SNR=50.3, Peak=255 HFD=4.7
02:56:42.116 00.000 10844 AutoFind: near-saturated [909, 59] 80.6 Mass 6732 SNR 50.3 Peak 255
02:56:42.116 00.000 10844 Star::Find(15, 639, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.116 00.000 10844 Star::Find returns 1 (1), X=639.07, Y=772.62, Mass=9961, SNR=61.3, Peak=255 HFD=5.6
02:56:42.116 00.000 10844 AutoFind: near-saturated [639, 773] 77.3 Mass 9961 SNR 61.3 Peak 255
02:56:42.116 00.000 10844 Star::Find(15, 167, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.118 00.002 10844 Star::Find returns 1 (1), X=167.32, Y=88.50, Mass=10274, SNR=63.4, Peak=255 HFD=5.5
02:56:42.118 00.000 10844 AutoFind: near-saturated [167, 89] 76.2 Mass 10274 SNR 63.4 Peak 255
02:56:42.118 00.000 10844 Star::Find(15, 1093, 1009, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.118 00.000 10844 Star::Find returns 1 (1), X=1092.96, Y=1009.31, Mass=5016, SNR=44.1, Peak=255 HFD=4.1
02:56:42.118 00.000 10844 AutoFind: near-saturated [1093, 1009] 73.3 Mass 5016 SNR 44.1 Peak 255
02:56:42.118 00.000 10844 Star::Find(15, 115, 486, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.118 00.000 10844 Star::Find returns 1 (1), X=115.36, Y=485.77, Mass=3940, SNR=40.5, Peak=255 HFD=3.6
02:56:42.118 00.000 10844 AutoFind: near-saturated [115, 486] 70.1 Mass 3940 SNR 40.5 Peak 255
02:56:42.118 00.000 10844 Star::Find(15, 1647, 1016, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.118 00.000 10844 Star::Find returns 1 (1), X=1647.34, Y=1015.91, Mass=3749, SNR=39.4, Peak=255 HFD=3.4
02:56:42.118 00.000 10844 AutoFind: near-saturated [1647, 1016] 68.7 Mass 3749 SNR 39.4 Peak 255
02:56:42.119 00.001 10844 Star::Find(15, 1784, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.119 00.000 10844 Star::Find returns 1 (1), X=1783.95, Y=308.23, Mass=3921, SNR=40.0, Peak=255 HFD=4.0
02:56:42.119 00.000 10844 AutoFind: near-saturated [1784, 308] 64.4 Mass 3921 SNR 40.0 Peak 255
02:56:42.119 00.000 10844 Star::Find(15, 1780, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.119 00.000 10844 Star::Find returns 1 (0), X=1780.33, Y=47.45, Mass=2167, SNR=29.6, Peak=245 HFD=3.4
02:56:42.119 00.000 10844 AutoFind: near-saturated [1780, 48] 32.8 Mass 2167 SNR 29.6 Peak 245
02:56:42.120 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.120 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.27, Mass=1869, SNR=26.9, Peak=175 HFD=3.3
02:56:42.120 00.000 10844 AutoFind returns star at [623, 108] 30.1 Mass 1869 SNR 26.9
02:56:42.120 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.122 00.002 10844 Star::Find returns 1 (0), X=623.03, Y=108.27, Mass=1869, SNR=26.9, Peak=175 HFD=3.3
02:56:42.122 00.000 10844 MultiStar: List (12): {623.03, 108.27}(26.9), {86.83, 425.36}(24.9), {1833.26, 438.33}(24.3), {1826.82, 963.90}(26.8), {188.63, 599.29}(22.7), {778.30, 885.02}(27.0), {1876.30, 525.19}(26.7), {267.92, 528.10}(24.2), {1556.19, 846.96}(20.9), {1885.70, 64.23}(21.5), {582.07, 922.45}(21.6), {1142.37, 959.95}(20.3), 
02:56:42.122 00.000 10844 setting lock position to (623.03, 108.27)
02:56:42.122 00.000 10844 MultiStar: stabilizing after lock position change
02:56:42.122 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
02:56:42.123 00.001 10844 UpdateGuideState(): m_state=1
02:56:42.123 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:42.123 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.27, Mass=1869, SNR=26.9, Peak=175 HFD=3.3
02:56:42.123 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.75) = xAngle (1.75 = 1.75)
02:56:42.123 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (1.73 = 1.73)
02:56:42.123 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
02:56:42.127 00.004 10844 setting force full frames = false
02:56:42.127 00.000 10844 setting lock position to (623.03, 108.27)
02:56:42.127 00.000 10844 MultiStar: stabilizing after lock position change
02:56:42.127 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
02:56:42.127 00.000 10844 Changing from state SELECTING to SELECTED
02:56:42.127 00.000 10844 guider state => SELECTED
02:56:42.147 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:42.163 00.016 10844 UpdateGuideState exits: m=1869 SNR=26.9
02:56:42.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:42.179 00.016 10844 Status Line: Auto-selected star at (623.0, 108.3)
02:56:42.187 00.008 10844 PhdController: newstate STATE_WAIT_SELECTED
02:56:42.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:42.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:42.187 00.000 10844 Enqueuing Expose request
02:56:42.187 00.000 11060 Worker thread wakes up
02:56:42.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:42.188 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,93,31,31)
02:56:42.188 00.000 10844 evsrv: cli 0EEEE7F0 connect
02:56:42.188 00.000 10844 case statement mapped state 2 to 1
02:56:42.188 00.000 10844 case statement mapped state 2 to 1
02:56:42.189 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_lock_position","id":"1a448381-8a7e-4533-a16d-35be7610b3ce"}
02:56:42.189 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":[623.03,108.27],"id":"1a448381-8a7e-4533-a16d-35be7610b3ce"}
02:56:42.189 00.000 10844 evsrv: cli 0EEEE7F0 disconnect
02:56:42.214 00.025 10844 evsrv: cli 0EEEE930 connect
02:56:42.215 00.001 10844 case statement mapped state 2 to 1
02:56:42.215 00.000 10844 case statement mapped state 2 to 1
02:56:42.216 00.001 10844 evsrv: cli 0EEEE930 request: {"method":"get_app_state","id":"1f4ba827-9ba5-4175-a367-e9bc14af9f6f"}
02:56:42.216 00.000 10844 case statement mapped state 2 to 1
02:56:42.216 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":"Selected","id":"1f4ba827-9ba5-4175-a367-e9bc14af9f6f"}
02:56:42.217 00.001 10844 evsrv: cli 0EEEE930 disconnect
02:56:42.844 00.627 11060 Exposure complete
02:56:43.033 00.189 11060 worker thread done servicing request
02:56:43.034 00.001 10844 OnExposeComplete: enter
02:56:43.034 00.000 10844 UpdateGuideState(): m_state=2
02:56:43.034 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
02:56:43.034 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.56, Mass=1481, SNR=24.1, Peak=177 HFD=3.1
02:56:43.034 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.75) = xAngle (2.88 = 2.88)
02:56:43.034 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (2.86 = 2.86)
02:56:43.034 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.32 cameraTheta=1.12 mountX=-0.31 mountY=0.09, mountTheta=2.86
02:56:43.036 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:43.051 00.015 10844 UpdateGuideState exits: m=1481 SNR=24.1
02:56:43.051 00.000 10844 PhdController: newstate STATE_CALIBRATE
02:56:43.051 00.000 10844 PhdController: newstate STATE_GUIDE
02:56:43.051 00.000 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
02:56:43.051 00.000 10844 guider state => CALIBRATED
02:56:43.051 00.000 10844 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
02:56:43.058 00.007 10844 reset dither spiral
02:56:43.058 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:56:43.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:43.058 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
02:56:43.058 00.000 10844 Enqueuing Expose request
02:56:43.058 00.000 11060 Worker thread wakes up
02:56:43.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:43.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
02:56:43.220 00.162 10844 evsrv: cli 0EEEDDF0 connect
02:56:43.221 00.001 10844 case statement mapped state 5 to 1
02:56:43.221 00.000 10844 case statement mapped state 5 to 1
02:56:43.222 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"a613418d-c2f6-4220-8ced-733de7ec1d2d"}
02:56:43.222 00.000 10844 case statement mapped state 5 to 1
02:56:43.222 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Selected","id":"a613418d-c2f6-4220-8ced-733de7ec1d2d"}
02:56:43.223 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
02:56:43.702 00.479 11060 Exposure complete
02:56:43.899 00.197 11060 worker thread done servicing request
02:56:43.899 00.000 10844 OnExposeComplete: enter
02:56:43.899 00.000 10844 UpdateGuideState(): m_state=5
02:56:43.900 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
02:56:43.900 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.69, Mass=1469, SNR=24.2, Peak=156 HFD=3.2
02:56:43.900 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.75) = xAngle (3.62 = -2.67)
02:56:43.900 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.75) + m_yAngleError (0.02)) = yAngle (3.60 = -2.68)
02:56:43.900 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.87 mountX=-0.39 mountY=-0.20, mountTheta=-2.68
02:56:43.902 00.002 10844 Changing from state CALIBRATED to GUIDING
02:56:43.910 00.008 10844 ScopeASCOM::GetDeclinationRadians() returns 47.1
02:56:43.926 00.016 10844 ScopeASCOM::SideOfPier() returns 1
02:56:43.927 00.001 10844 AdjustCalibrationForScopePointing (scope): current dec=47.1 pierSide=1, cal dec=-0.0 pierSide=0 rotAngle=-0.0 bin=1
02:56:43.928 00.001 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:56:43.928 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
02:56:43.928 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:56:43.928 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:56:43.928 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
02:56:43.929 00.001 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
02:56:43.929 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
02:56:43.929 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:56:43.929 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:56:43.930 00.001 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
02:56:43.930 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
02:56:43.930 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
02:56:43.931 00.001 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
02:56:43.961 00.030 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
02:56:43.961 00.000 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
02:56:43.962 00.001 10844 Guiding starts on opposite side of pier: calibration data side is East, current side is West
02:56:43.962 00.000 10844 FlipCalibration before: x=-100.4, y=-11.4 decFlipRequired=0 sideOfPier=East rotAngle=-0.0 parity=?/?
02:56:43.962 00.000 10844 FlipCalibration pre-normalize: x=79.6, y=-11.4
02:56:43.962 00.000 10844 FlipCalibration after: x=79.6 y=-11.4 sideOfPier=West parity=?/?
02:56:43.962 00.000 10844 Mount::SetCalibration (scope) -- xAngle=79.6 yAngle=-11.4 xRate=1.688 yRate=1.799 bin=1 dec=-0.0 pierSide=1 par=?/? rotAng=-0.0
02:56:43.962 00.000 10844 Mount::SetCalibration (scope) -- sets m_xAngle=79.6 m_yAngleError=-179.0
02:56:43.966 00.004 10844 ScopeASCOM::GetDeclinationRadians() returns 47.1
02:56:43.973 00.007 10844 ScopeASCOM::SideOfPier() returns 1
02:56:43.978 00.005 10844 Status Line: CAL: East(-100,-11)->West(80,-11)
02:56:43.980 00.002 10844 Dec comp: XRate 1.688 -> 1.150 for dec -0.0 -> dec 47.1
02:56:43.986 00.006 10844 ScopeASCOM::GetDeclinationRadians() returns 47.1
02:56:43.990 00.004 10844 ScopeASCOM::SideOfPier() returns 1
02:56:43.992 00.002 10844 setting lock position to (622.90, 108.69)
02:56:43.992 00.000 10844 MultiStar: stabilizing after lock position change
02:56:43.992 00.000 10844 guider state => GUIDING
02:56:43.992 00.000 10844 Status Line: Guiding
02:56:43.994 00.002 10844 Mount: notify guiding started
02:56:43.994 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
02:56:43.995 00.001 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-06 2:56:43 AM"
02:56:43.995 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001688
02:56:43.995 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001799
02:56:43.996 00.001 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
02:56:43.996 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.389310
02:56:43.996 00.000 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.199085
02:56:43.996 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000000
02:56:43.997 00.001 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
02:56:43.997 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
02:56:43.997 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
02:56:43.998 00.001 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -0.000000
02:56:43.998 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:56:43.998 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
02:56:43.998 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:56:43.999 00.001 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:56:43.999 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
02:56:43.999 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
02:56:43.999 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
02:56:44.000 00.001 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:56:44.000 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:56:44.000 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
02:56:44.000 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
02:56:44.001 00.001 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
02:56:44.001 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
02:56:44.001 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
02:56:44.001 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
02:56:44.002 00.001 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
02:56:44.002 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
02:56:44.002 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
02:56:44.002 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
02:56:44.003 00.001 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
02:56:44.003 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:56:44.003 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
02:56:44.003 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
02:56:44.004 00.001 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
02:56:44.004 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
02:56:44.004 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
02:56:44.035 00.031 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
02:56:44.050 00.015 10844 ScopeASCOM::SideOfPier() returns 1
02:56:44.090 00.040 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
02:56:44.092 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 47.1
02:56:44.092 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.1
02:56:44.092 00.000 10844 MountToCamera -- mountTheta (-0.00) + m_xAngle (1.39) = xAngle (1.39 = 1.39)
02:56:44.092 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
02:56:44.092 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
02:56:44.092 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
02:56:44.092 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
02:56:44.093 00.001 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
02:56:44.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:44.110 00.017 10844 UpdateGuideState exits: m=1469 SNR=24.2
02:56:44.112 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
02:56:44.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:44.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:44.112 00.000 10844 Enqueuing Expose request
02:56:44.112 00.000 11060 Worker thread wakes up
02:56:44.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:44.113 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:44.218 00.105 10844 evsrv: cli 0EEEE4D0 connect
02:56:44.218 00.000 10844 case statement mapped state 6 to 3
02:56:44.218 00.000 10844 case statement mapped state 6 to 3
02:56:44.219 00.001 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_pixel_scale","id":"dd375b98-078f-4544-8a2b-ba6f0eee8964"}
02:56:44.219 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":4.1253,"id":"dd375b98-078f-4544-8a2b-ba6f0eee8964"}
02:56:44.220 00.001 10844 evsrv: cli 0EEEE4D0 disconnect
02:56:44.225 00.005 10844 evsrv: cli 0EEEDB70 connect
02:56:44.225 00.000 10844 case statement mapped state 6 to 3
02:56:44.225 00.000 10844 case statement mapped state 6 to 3
02:56:44.226 00.001 10844 evsrv: cli 0EEEDB70 request: {"method":"get_app_state","id":"c30dc12f-ef66-4648-8168-4f2e04432645"}
02:56:44.226 00.000 10844 case statement mapped state 6 to 3
02:56:44.226 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":"Guiding","id":"c30dc12f-ef66-4648-8168-4f2e04432645"}
02:56:44.227 00.001 10844 evsrv: cli 0EEEDB70 disconnect
02:56:44.758 00.531 11060 Exposure complete
02:56:44.950 00.192 11060 worker thread done servicing request
02:56:44.950 00.000 10844 OnExposeComplete: enter
02:56:44.950 00.000 10844 UpdateGuideState(): m_state=6
02:56:44.951 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:56:44.951 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.35, Mass=1508, SNR=24.6, Peak=132 HFD=3.2
02:56:44.951 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.39) = xAngle (-2.37 = -2.37)
02:56:44.951 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.76 = 0.76)
02:56:44.951 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.34 hyp=0.41 cameraTheta=-0.98 mountX=-0.29 mountY=0.28, mountTheta=2.38
02:56:44.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.34, opts=13)
02:56:44.952 00.000 10844 Enqueuing Move request for scope (0.23, -0.34)
02:56:44.952 00.000 11060 Worker thread wakes up
02:56:44.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.34) opts 0xd
02:56:44.954 00.002 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.34)
02:56:44.954 00.000 11060 Moving (0.23, -0.34) raw xDistance=-0.29 yDistance=0.28
02:56:44.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:56:44.955 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:56:44.955 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:56:44.955 00.000 11060 MoveAxis(E, 69, ABG)
02:56:44.955 00.000 11060 Guiding  Dir = 2, Dur = 69
02:56:44.958 00.003 11060 IsSlewing returns 0
02:56:44.958 00.000 11060 IsGuiding returns 0
02:56:44.961 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:44.975 00.014 10844 UpdateGuideState exits: m=1508 SNR=24.6
02:56:44.977 00.002 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 1 / 99999
02:56:44.977 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375404.977,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:56:44.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:44.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:44.977 00.000 10844 Enqueuing Expose request
02:56:45.035 00.058 11060 IsGuiding returns 0
02:56:45.036 00.001 11060 Move returns status 0, amount 69
02:56:45.036 00.000 11060 MoveAxis(N, 0, ABG)
02:56:45.036 00.000 11060 Move returns status 0, amount 0
02:56:45.036 00.000 11060 move complete, result=0
02:56:45.036 00.000 11060 worker thread done servicing request
02:56:45.036 00.000 11060 Worker thread wakes up
02:56:45.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:45.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:45.036 00.000 10844 GuideStep: -0.3 px 69 ms EAST, 0.3 px 0 ms NORTH
02:56:45.661 00.625 11060 Exposure complete
02:56:45.881 00.220 11060 worker thread done servicing request
02:56:45.882 00.001 10844 OnExposeComplete: enter
02:56:45.882 00.000 10844 UpdateGuideState(): m_state=6
02:56:45.882 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
02:56:45.882 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=109.01, Mass=1586, SNR=25.2, Peak=143 HFD=3.0
02:56:45.882 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.39) = xAngle (0.02 = 0.02)
02:56:45.882 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.14 = 3.14)
02:56:45.882 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.32 cameraTheta=1.41 mountX=0.32 mountY=0.00, mountTheta=0.00
02:56:45.884 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.31, opts=13)
02:56:45.884 00.000 10844 Enqueuing Move request for scope (0.05, 0.31)
02:56:45.884 00.000 11060 Worker thread wakes up
02:56:45.885 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
02:56:45.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
02:56:45.885 00.000 11060 Moving (0.05, 0.31) raw xDistance=0.32 yDistance=0.00
02:56:45.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.32
02:56:45.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:45.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:56:45.885 00.000 11060 MoveAxis(W, 72, ABG)
02:56:45.885 00.000 11060 Guiding  Dir = 3, Dur = 72
02:56:45.901 00.016 11060 IsSlewing returns 0
02:56:45.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:45.903 00.002 11060 IsGuiding returns 0
02:56:45.920 00.017 10844 UpdateGuideState exits: m=1586 SNR=25.2
02:56:45.920 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 2 / 99999
02:56:45.920 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375405.920,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":0.9,"SettleTime":10.0,"StarLocked":true}
02:56:45.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:45.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:45.920 00.000 10844 Enqueuing Expose request
02:56:45.979 00.059 11060 IsGuiding returns 0
02:56:45.979 00.000 11060 Move returns status 0, amount 72
02:56:45.979 00.000 11060 MoveAxis(N, 0, ABG)
02:56:45.979 00.000 11060 Move returns status 0, amount 0
02:56:45.979 00.000 11060 move complete, result=0
02:56:45.980 00.001 11060 worker thread done servicing request
02:56:45.980 00.000 11060 Worker thread wakes up
02:56:45.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:45.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:46.046 00.066 10844 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
02:56:46.606 00.560 11060 Exposure complete
02:56:46.843 00.237 11060 worker thread done servicing request
02:56:46.843 00.000 10844 OnExposeComplete: enter
02:56:46.843 00.000 10844 UpdateGuideState(): m_state=6
02:56:46.844 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
02:56:46.844 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.72, Mass=1769, SNR=26.6, Peak=199 HFD=3.3
02:56:46.844 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
02:56:46.844 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
02:56:46.844 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.22 mountX=0.04 mountY=0.09, mountTheta=1.17
02:56:46.847 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.02, opts=13)
02:56:46.847 00.000 10844 Enqueuing Move request for scope (0.10, 0.02)
02:56:46.847 00.000 11060 Worker thread wakes up
02:56:46.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
02:56:46.847 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
02:56:46.847 00.000 11060 Moving (0.10, 0.02) raw xDistance=0.04 yDistance=0.09
02:56:46.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:56:46.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:46.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:56:46.847 00.000 11060 MoveAxis(E, 0, ABG)
02:56:46.847 00.000 11060 Move returns status 0, amount 0
02:56:46.848 00.001 11060 MoveAxis(N, 0, ABG)
02:56:46.848 00.000 11060 Move returns status 0, amount 0
02:56:46.848 00.000 11060 move complete, result=0
02:56:46.848 00.000 11060 worker thread done servicing request
02:56:46.854 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:46.874 00.020 10844 UpdateGuideState exits: m=1769 SNR=26.6
02:56:46.874 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 3 / 99999
02:56:46.874 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375406.874,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
02:56:46.875 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:46.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:46.875 00.000 10844 Enqueuing Expose request
02:56:46.875 00.000 11060 Worker thread wakes up
02:56:46.875 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:46.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:46.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:47.514 00.639 11060 Exposure complete
02:56:47.780 00.266 10844 OnExposeComplete: enter
02:56:47.780 00.000 10844 UpdateGuideState(): m_state=6
02:56:47.780 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:56:47.781 00.001 10844 Star::Find returns 1 (0), X=622.68, Y=108.61, Mass=1946, SNR=27.6, Peak=234 HFD=3.4
02:56:47.781 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.39) = xAngle (-4.16 = 2.12)
02:56:47.781 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.04 = -1.04)
02:56:47.781 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.24 cameraTheta=-2.78 mountX=-0.13 mountY=-0.21, mountTheta=-2.11
02:56:47.782 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.09, opts=13)
02:56:47.783 00.001 10844 Enqueuing Move request for scope (-0.23, -0.09)
02:56:47.783 00.000 11060 worker thread done servicing request
02:56:47.785 00.002 11060 Worker thread wakes up
02:56:47.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.09) opts 0xd
02:56:47.786 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.09)
02:56:47.786 00.000 11060 Moving (-0.23, -0.09) raw xDistance=-0.13 yDistance=-0.21
02:56:47.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:56:47.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:56:47.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:56:47.786 00.000 11060 MoveAxis(E, 30, ABG)
02:56:47.786 00.000 11060 Guiding  Dir = 2, Dur = 30
02:56:47.789 00.003 11060 IsSlewing returns 0
02:56:47.790 00.001 11060 IsGuiding returns 0
02:56:47.793 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:47.813 00.020 10844 UpdateGuideState exits: m=1946 SNR=27.6
02:56:47.813 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 4 / 99999
02:56:47.813 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375407.813,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
02:56:47.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:47.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:47.813 00.000 10844 Enqueuing Expose request
02:56:47.843 00.030 11060 IsGuiding returns 0
02:56:47.843 00.000 11060 Move returns status 0, amount 30
02:56:47.843 00.000 11060 MoveAxis(N, 0, ABG)
02:56:47.843 00.000 11060 Move returns status 0, amount 0
02:56:47.843 00.000 11060 move complete, result=0
02:56:47.844 00.001 11060 worker thread done servicing request
02:56:47.844 00.000 11060 Worker thread wakes up
02:56:47.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:47.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:47.852 00.008 10844 GuideStep: -0.1 px 30 ms EAST, -0.2 px 0 ms NORTH
02:56:48.484 00.632 11060 Exposure complete
02:56:48.726 00.242 11060 worker thread done servicing request
02:56:48.726 00.000 10844 OnExposeComplete: enter
02:56:48.726 00.000 10844 UpdateGuideState(): m_state=6
02:56:48.726 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
02:56:48.726 00.000 10844 Star::Find returns 1 (0), X=622.64, Y=108.95, Mass=1710, SNR=26.4, Peak=200 HFD=3.3
02:56:48.728 00.002 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
02:56:48.728 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.10 = -2.19)
02:56:48.728 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.26 hyp=0.37 cameraTheta=2.36 mountX=0.21 mountY=-0.30, mountTheta=-0.97
02:56:48.729 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.26, opts=13)
02:56:48.729 00.000 10844 Enqueuing Move request for scope (-0.26, 0.26)
02:56:48.729 00.000 11060 Worker thread wakes up
02:56:48.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.26) opts 0xd
02:56:48.730 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.26)
02:56:48.730 00.000 11060 Moving (-0.26, 0.26) raw xDistance=0.21 yDistance=-0.30
02:56:48.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:56:48.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:56:48.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:56:48.730 00.000 11060 MoveAxis(W, 48, ABG)
02:56:48.730 00.000 11060 Guiding  Dir = 3, Dur = 48
02:56:48.738 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:48.745 00.007 11060 IsSlewing returns 0
02:56:48.745 00.000 11060 IsGuiding returns 0
02:56:48.759 00.014 10844 UpdateGuideState exits: m=1710 SNR=26.4
02:56:48.759 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 5 / 99999
02:56:48.759 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375408.759,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
02:56:48.760 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:48.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:48.760 00.000 10844 Enqueuing Expose request
02:56:48.806 00.046 11060 IsGuiding returns 0
02:56:48.806 00.000 11060 Move returns status 0, amount 48
02:56:48.806 00.000 11060 MoveAxis(N, 0, ABG)
02:56:48.806 00.000 11060 Move returns status 0, amount 0
02:56:48.806 00.000 11060 move complete, result=0
02:56:48.806 00.000 11060 worker thread done servicing request
02:56:48.806 00.000 11060 Worker thread wakes up
02:56:48.808 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:48.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:48.810 00.002 10844 GuideStep: 0.2 px 48 ms WEST, -0.3 px 0 ms NORTH
02:56:49.445 00.635 11060 Exposure complete
02:56:49.668 00.223 11060 worker thread done servicing request
02:56:49.668 00.000 10844 OnExposeComplete: enter
02:56:49.668 00.000 10844 UpdateGuideState(): m_state=6
02:56:49.668 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
02:56:49.668 00.000 10844 Star::Find returns 1 (0), X=622.72, Y=108.88, Mass=1459, SNR=24.1, Peak=178 HFD=3.4
02:56:49.668 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
02:56:49.668 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.19)
02:56:49.668 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.26 cameraTheta=2.36 mountX=0.15 mountY=-0.21, mountTheta=-0.96
02:56:49.669 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.19, opts=13)
02:56:49.669 00.000 10844 Enqueuing Move request for scope (-0.19, 0.19)
02:56:49.669 00.000 11060 Worker thread wakes up
02:56:49.671 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
02:56:49.671 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
02:56:49.671 00.000 11060 Moving (-0.19, 0.19) raw xDistance=0.15 yDistance=-0.21
02:56:49.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
02:56:49.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:56:49.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:56:49.671 00.000 11060 MoveAxis(W, 36, ABG)
02:56:49.671 00.000 11060 Guiding  Dir = 3, Dur = 36
02:56:49.675 00.004 11060 IsSlewing returns 0
02:56:49.675 00.000 11060 IsGuiding returns 0
02:56:49.679 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:49.706 00.027 10844 UpdateGuideState exits: m=1459 SNR=24.1
02:56:49.706 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 6 / 99999
02:56:49.706 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375409.706,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
02:56:49.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:49.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:49.706 00.000 10844 Enqueuing Expose request
02:56:49.723 00.017 11060 IsGuiding returns 0
02:56:49.723 00.000 11060 Move returns status 0, amount 36
02:56:49.723 00.000 11060 MoveAxis(N, 0, ABG)
02:56:49.724 00.001 11060 Move returns status 0, amount 0
02:56:49.724 00.000 11060 move complete, result=0
02:56:49.724 00.000 11060 worker thread done servicing request
02:56:49.724 00.000 11060 Worker thread wakes up
02:56:49.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:49.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:49.724 00.000 10844 GuideStep: 0.1 px 36 ms WEST, -0.2 px 0 ms NORTH
02:56:50.369 00.645 11060 Exposure complete
02:56:50.615 00.246 11060 worker thread done servicing request
02:56:50.615 00.000 10844 OnExposeComplete: enter
02:56:50.615 00.000 10844 UpdateGuideState(): m_state=6
02:56:50.615 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
02:56:50.615 00.000 10844 Star::Find returns 1 (0), X=622.24, Y=108.89, Mass=1835, SNR=27.1, Peak=196 HFD=3.8
02:56:50.615 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
02:56:50.616 00.001 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.59 = -1.70)
02:56:50.616 00.000 10844 CameraToMount -- cameraX=-0.66 cameraY=0.20 hyp=0.69 cameraTheta=2.85 mountX=0.08 mountY=-0.69, mountTheta=-1.46
02:56:50.617 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.66, y=0.20, opts=13)
02:56:50.617 00.000 10844 Enqueuing Move request for scope (-0.66, 0.20)
02:56:50.617 00.000 11060 Worker thread wakes up
02:56:50.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.20) opts 0xd
02:56:50.617 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.66, 0.20)
02:56:50.618 00.001 11060 Moving (-0.66, 0.20) raw xDistance=0.08 yDistance=-0.69
02:56:50.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:56:50.618 00.000 11060 resist switch: large excursion: input -0.69 thresh 0.57 direction from 0 to -1
02:56:50.618 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.06
02:56:50.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.69
02:56:50.618 00.000 11060 MoveAxis(E, 0, ABG)
02:56:50.618 00.000 11060 Move returns status 0, amount 0
02:56:50.618 00.000 11060 MoveAxis(N, 268, ABG)
02:56:50.618 00.000 11060 Guiding  Dir = 0, Dur = 268
02:56:50.629 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:50.630 00.001 11060 IsSlewing returns 0
02:56:50.631 00.001 11060 IsGuiding returns 0
02:56:50.649 00.018 10844 UpdateGuideState exits: m=1835 SNR=27.1
02:56:50.649 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 7 / 99999
02:56:50.650 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770375410.650,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
02:56:50.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:50.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:50.650 00.000 10844 Enqueuing Expose request
02:56:50.909 00.259 11060 IsGuiding returns 0
02:56:50.909 00.000 11060 Move returns status 0, amount 268
02:56:50.909 00.000 11060 move complete, result=0
02:56:50.909 00.000 11060 worker thread done servicing request
02:56:50.909 00.000 11060 Worker thread wakes up
02:56:50.910 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.7 px 268 ms NORTH
02:56:50.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:50.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:51.539 00.629 11060 Exposure complete
02:56:51.772 00.233 11060 worker thread done servicing request
02:56:51.772 00.000 10844 OnExposeComplete: enter
02:56:51.772 00.000 10844 UpdateGuideState(): m_state=6
02:56:51.773 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
02:56:51.773 00.000 10844 Star::Find returns 1 (0), X=622.55, Y=108.80, Mass=1633, SNR=25.1, Peak=179 HFD=3.6
02:56:51.773 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
02:56:51.773 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
02:56:51.773 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.11 hyp=0.37 cameraTheta=2.85 mountX=0.04 mountY=-0.37, mountTheta=-1.46
02:56:51.774 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.11, opts=13)
02:56:51.774 00.000 10844 Enqueuing Move request for scope (-0.35, 0.11)
02:56:51.774 00.000 11060 Worker thread wakes up
02:56:51.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.11) opts 0xd
02:56:51.774 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.11)
02:56:51.774 00.000 11060 Moving (-0.35, 0.11) raw xDistance=0.04 yDistance=-0.37
02:56:51.775 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:56:51.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
02:56:51.775 00.000 11060 MoveAxis(E, 0, ABG)
02:56:51.775 00.000 11060 Move returns status 0, amount 0
02:56:51.775 00.000 11060 MoveAxis(N, 143, ABG)
02:56:51.775 00.000 11060 Guiding  Dir = 0, Dur = 143
02:56:51.781 00.006 11060 IsSlewing returns 0
02:56:51.782 00.001 11060 IsGuiding returns 0
02:56:51.783 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:56:51.816 00.033 10844 UpdateGuideState exits: m=1633 SNR=25.1
02:56:51.816 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 8 / 99999
02:56:51.816 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375411.816,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
02:56:51.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:51.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:51.816 00.000 10844 Enqueuing Expose request
02:56:51.934 00.118 11060 IsGuiding returns 0
02:56:51.934 00.000 11060 Move returns status 0, amount 143
02:56:51.934 00.000 11060 move complete, result=0
02:56:51.934 00.000 11060 worker thread done servicing request
02:56:51.934 00.000 11060 Worker thread wakes up
02:56:51.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:51.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:51.935 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 143 ms NORTH
02:56:52.563 00.628 11060 Exposure complete
02:56:52.808 00.245 11060 worker thread done servicing request
02:56:52.810 00.002 10844 OnExposeComplete: enter
02:56:52.810 00.000 10844 UpdateGuideState(): m_state=6
02:56:52.810 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
02:56:52.810 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.63, Mass=1995, SNR=28.3, Peak=200 HFD=3.5
02:56:52.810 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.39) = xAngle (-4.23 = 2.05)
02:56:52.810 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.11 = -1.11)
02:56:52.810 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.84 mountX=-0.10 mountY=-0.19, mountTheta=-2.05
02:56:52.812 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.06, opts=13)
02:56:52.812 00.000 10844 Enqueuing Move request for scope (-0.20, -0.06)
02:56:52.813 00.001 11060 Worker thread wakes up
02:56:52.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
02:56:52.813 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
02:56:52.813 00.000 11060 Moving (-0.20, -0.06) raw xDistance=-0.10 yDistance=-0.19
02:56:52.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:56:52.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:52.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:56:52.813 00.000 11060 MoveAxis(E, 0, ABG)
02:56:52.813 00.000 11060 Move returns status 0, amount 0
02:56:52.813 00.000 11060 MoveAxis(N, 0, ABG)
02:56:52.813 00.000 11060 Move returns status 0, amount 0
02:56:52.813 00.000 11060 move complete, result=0
02:56:52.814 00.001 11060 worker thread done servicing request
02:56:52.820 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:52.847 00.027 10844 UpdateGuideState exits: m=1995 SNR=28.3
02:56:52.847 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 9 / 99999
02:56:52.849 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770375412.849,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
02:56:52.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:52.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:52.849 00.000 10844 Enqueuing Expose request
02:56:52.849 00.000 11060 Worker thread wakes up
02:56:52.849 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:52.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:52.850 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:53.496 00.646 11060 Exposure complete
02:56:53.734 00.238 11060 worker thread done servicing request
02:56:53.734 00.000 10844 OnExposeComplete: enter
02:56:53.734 00.000 10844 UpdateGuideState(): m_state=6
02:56:53.734 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
02:56:53.735 00.001 10844 Star::Find returns 1 (0), X=622.89, Y=108.92, Mass=1859, SNR=27.2, Peak=219 HFD=3.8
02:56:53.735 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.39) = xAngle (0.22 = 0.22)
02:56:53.735 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.35 = -2.93)
02:56:53.735 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.61 mountX=0.23 mountY=-0.05, mountTheta=-0.21
02:56:53.737 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.23, opts=13)
02:56:53.738 00.001 10844 Enqueuing Move request for scope (-0.01, 0.23)
02:56:53.738 00.000 11060 Worker thread wakes up
02:56:53.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
02:56:53.738 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
02:56:53.738 00.000 11060 Moving (-0.01, 0.23) raw xDistance=0.23 yDistance=-0.05
02:56:53.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:56:53.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:53.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:56:53.738 00.000 11060 MoveAxis(W, 53, ABG)
02:56:53.738 00.000 11060 Guiding  Dir = 3, Dur = 53
02:56:53.742 00.004 11060 IsSlewing returns 0
02:56:53.742 00.000 11060 IsGuiding returns 0
02:56:53.745 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:53.776 00.031 10844 UpdateGuideState exits: m=1859 SNR=27.2
02:56:53.776 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 10 / 99999
02:56:53.776 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375413.776,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
02:56:53.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:53.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:53.776 00.000 10844 Enqueuing Expose request
02:56:53.803 00.027 11060 IsGuiding returns 0
02:56:53.803 00.000 11060 Move returns status 0, amount 53
02:56:53.803 00.000 11060 MoveAxis(N, 0, ABG)
02:56:53.803 00.000 11060 Move returns status 0, amount 0
02:56:53.804 00.001 11060 move complete, result=0
02:56:53.804 00.000 11060 worker thread done servicing request
02:56:53.804 00.000 11060 Worker thread wakes up
02:56:53.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:53.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:53.808 00.004 10844 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
02:56:54.438 00.630 11060 Exposure complete
02:56:54.672 00.234 10844 OnExposeComplete: enter
02:56:54.673 00.001 10844 UpdateGuideState(): m_state=6
02:56:54.673 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
02:56:54.673 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=109.00, Mass=1839, SNR=27.1, Peak=211 HFD=2.8
02:56:54.673 00.000 11060 worker thread done servicing request
02:56:54.674 00.001 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.17 = -0.17)
02:56:54.674 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.95 = 2.95)
02:56:54.674 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.21 mountX=0.32 mountY=0.06, mountTheta=0.19
02:56:54.675 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.31, opts=13)
02:56:54.675 00.000 10844 Enqueuing Move request for scope (0.11, 0.31)
02:56:54.675 00.000 11060 Worker thread wakes up
02:56:54.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd
02:56:54.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.31)
02:56:54.676 00.001 11060 Moving (0.11, 0.31) raw xDistance=0.32 yDistance=0.06
02:56:54.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
02:56:54.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:54.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:56:54.676 00.000 11060 MoveAxis(W, 77, ABG)
02:56:54.676 00.000 11060 Guiding  Dir = 3, Dur = 77
02:56:54.683 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
02:56:54.690 00.007 11060 IsSlewing returns 0
02:56:54.690 00.000 11060 IsGuiding returns 0
02:56:54.713 00.023 10844 UpdateGuideState exits: m=1839 SNR=27.1
02:56:54.713 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 11 / 99999
02:56:54.713 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375414.713,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
02:56:54.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:54.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:54.713 00.000 10844 Enqueuing Expose request
02:56:54.785 00.072 11060 IsGuiding returns 0
02:56:54.786 00.001 11060 Move returns status 0, amount 77
02:56:54.786 00.000 11060 MoveAxis(N, 0, ABG)
02:56:54.786 00.000 11060 Move returns status 0, amount 0
02:56:54.786 00.000 11060 move complete, result=0
02:56:54.786 00.000 11060 worker thread done servicing request
02:56:54.786 00.000 11060 Worker thread wakes up
02:56:54.786 00.000 10844 GuideStep: 0.3 px 77 ms WEST, 0.1 px 0 ms NORTH
02:56:54.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:54.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:55.440 00.654 11060 Exposure complete
02:56:55.690 00.250 11060 worker thread done servicing request
02:56:55.691 00.001 10844 OnExposeComplete: enter
02:56:55.691 00.000 10844 UpdateGuideState(): m_state=6
02:56:55.691 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
02:56:55.691 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.82, Mass=1427, SNR=23.6, Peak=170 HFD=2.6
02:56:55.691 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
02:56:55.691 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
02:56:55.692 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.85 mountX=0.14 mountY=0.09, mountTheta=0.55
02:56:55.693 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.13, opts=13)
02:56:55.693 00.000 10844 Enqueuing Move request for scope (0.11, 0.13)
02:56:55.693 00.000 11060 Worker thread wakes up
02:56:55.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
02:56:55.693 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
02:56:55.695 00.002 11060 Moving (0.11, 0.13) raw xDistance=0.14 yDistance=0.09
02:56:55.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:56:55.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:55.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:56:55.695 00.000 11060 MoveAxis(W, 36, ABG)
02:56:55.695 00.000 11060 Guiding  Dir = 3, Dur = 36
02:56:55.702 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:55.712 00.010 11060 IsSlewing returns 0
02:56:55.713 00.001 11060 IsGuiding returns 0
02:56:55.721 00.008 10844 UpdateGuideState exits: m=1427 SNR=23.6
02:56:55.721 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 12 / 99999
02:56:55.721 00.000 10844 PhdController: newstate STATE_FINISH
02:56:55.721 00.000 10844 PhdController complete: success
02:56:55.721 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770375415.721,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
02:56:55.722 00.001 10844 Mount: notify guiding dither settle done success=1
02:56:55.722 00.000 10844 PhdController: newstate STATE_IDLE
02:56:55.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:55.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:55.722 00.000 10844 Enqueuing Expose request
02:56:55.760 00.038 11060 IsGuiding returns 0
02:56:55.760 00.000 11060 Move returns status 0, amount 36
02:56:55.760 00.000 11060 MoveAxis(N, 0, ABG)
02:56:55.760 00.000 11060 Move returns status 0, amount 0
02:56:55.760 00.000 11060 move complete, result=0
02:56:55.761 00.001 11060 worker thread done servicing request
02:56:55.761 00.000 11060 Worker thread wakes up
02:56:55.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:55.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:55.762 00.001 10844 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
02:56:56.407 00.645 11060 Exposure complete
02:56:56.778 00.371 10844 OnExposeComplete: enter
02:56:56.778 00.000 10844 UpdateGuideState(): m_state=6
02:56:56.778 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
02:56:56.778 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.65, Mass=1637, SNR=25.7, Peak=177 HFD=3.2
02:56:56.778 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.54)
02:56:56.779 00.001 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
02:56:56.779 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.36 mountX=-0.05 mountY=-0.04, mountTheta=-2.52
02:56:56.780 00.001 11060 worker thread done servicing request
02:56:56.782 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
02:56:56.782 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
02:56:56.789 00.007 11060 Worker thread wakes up
02:56:56.794 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:56:56.794 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:56:56.794 00.000 11060 Moving (-0.04, -0.04) raw xDistance=-0.05 yDistance=-0.04
02:56:56.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:56:56.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:56.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:56:56.794 00.000 11060 MoveAxis(E, 0, ABG)
02:56:56.794 00.000 11060 Move returns status 0, amount 0
02:56:56.794 00.000 11060 MoveAxis(N, 0, ABG)
02:56:56.794 00.000 11060 Move returns status 0, amount 0
02:56:56.795 00.001 11060 move complete, result=0
02:56:56.795 00.000 11060 worker thread done servicing request
02:56:56.797 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:56.865 00.068 10844 UpdateGuideState exits: m=1637 SNR=25.7
02:56:56.866 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:56.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:56.866 00.000 10844 Enqueuing Expose request
02:56:56.866 00.000 11060 Worker thread wakes up
02:56:56.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:56.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:56.868 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:57.493 00.625 11060 Exposure complete
02:56:57.816 00.323 11060 worker thread done servicing request
02:56:57.816 00.000 10844 OnExposeComplete: enter
02:56:57.816 00.000 10844 UpdateGuideState(): m_state=6
02:56:57.818 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
02:56:57.818 00.000 10844 Star::Find returns 1 (0), X=622.66, Y=109.16, Mass=1663, SNR=25.8, Peak=184 HFD=3.6
02:56:57.818 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.66 = 0.66)
02:56:57.818 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.78 = -2.50)
02:56:57.818 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.46 hyp=0.52 cameraTheta=2.05 mountX=0.41 mountY=-0.31, mountTheta=-0.65
02:56:57.820 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.46, opts=13)
02:56:57.820 00.000 10844 Enqueuing Move request for scope (-0.24, 0.46)
02:56:57.820 00.000 11060 Worker thread wakes up
02:56:57.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.46) opts 0xd
02:56:57.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.46)
02:56:57.820 00.000 11060 Moving (-0.24, 0.46) raw xDistance=0.41 yDistance=-0.31
02:56:57.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
02:56:57.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
02:56:57.820 00.000 11060 MoveAxis(W, 97, ABG)
02:56:57.820 00.000 11060 Guiding  Dir = 3, Dur = 97
02:56:57.825 00.005 11060 IsSlewing returns 0
02:56:57.826 00.001 11060 IsGuiding returns 0
02:56:57.831 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:57.852 00.021 10844 UpdateGuideState exits: m=1663 SNR=25.8
02:56:57.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:57.854 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:57.854 00.000 10844 Enqueuing Expose request
02:56:57.936 00.082 11060 IsGuiding returns 0
02:56:57.938 00.002 11060 Move returns status 0, amount 97
02:56:57.938 00.000 11060 MoveAxis(N, 122, ABG)
02:56:57.938 00.000 11060 Guiding  Dir = 0, Dur = 122
02:56:57.952 00.014 11060 IsSlewing returns 0
02:56:57.954 00.002 11060 IsGuiding returns 0
02:56:58.091 00.137 11060 IsGuiding returns 0
02:56:58.091 00.000 11060 Move returns status 0, amount 122
02:56:58.091 00.000 11060 move complete, result=0
02:56:58.092 00.001 11060 worker thread done servicing request
02:56:58.092 00.000 10844 GuideStep: 0.4 px 97 ms WEST, -0.3 px 122 ms NORTH
02:56:58.092 00.000 11060 Worker thread wakes up
02:56:58.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:58.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:58.749 00.657 11060 Exposure complete
02:56:59.045 00.296 11060 worker thread done servicing request
02:56:59.045 00.000 10844 OnExposeComplete: enter
02:56:59.045 00.000 10844 UpdateGuideState(): m_state=6
02:56:59.045 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
02:56:59.045 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.71, Mass=1779, SNR=26.4, Peak=186 HFD=3.6
02:56:59.045 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
02:56:59.047 00.002 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
02:56:59.047 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.02 hyp=0.29 cameraTheta=0.07 mountX=0.07 mountY=0.28, mountTheta=1.32
02:56:59.050 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.02, opts=13)
02:56:59.050 00.000 10844 Enqueuing Move request for scope (0.29, 0.02)
02:56:59.050 00.000 11060 Worker thread wakes up
02:56:59.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.02) opts 0xd
02:56:59.050 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.02)
02:56:59.050 00.000 11060 Moving (0.29, 0.02) raw xDistance=0.07 yDistance=0.28
02:56:59.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:56:59.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:56:59.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:56:59.051 00.001 11060 MoveAxis(E, 0, ABG)
02:56:59.051 00.000 11060 Move returns status 0, amount 0
02:56:59.051 00.000 11060 MoveAxis(N, 0, ABG)
02:56:59.051 00.000 11060 Move returns status 0, amount 0
02:56:59.051 00.000 11060 move complete, result=0
02:56:59.051 00.000 11060 worker thread done servicing request
02:56:59.060 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:59.081 00.021 10844 UpdateGuideState exits: m=1779 SNR=26.4
02:56:59.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:59.082 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:59.082 00.000 10844 Enqueuing Expose request
02:56:59.082 00.000 11060 Worker thread wakes up
02:56:59.082 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:56:59.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:56:59.084 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:56:59.711 00.627 11060 Exposure complete
02:56:59.949 00.238 11060 worker thread done servicing request
02:56:59.949 00.000 10844 OnExposeComplete: enter
02:56:59.949 00.000 10844 UpdateGuideState(): m_state=6
02:56:59.950 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
02:56:59.950 00.000 10844 Star::Find returns 1 (0), X=622.53, Y=108.41, Mass=1446, SNR=24.1, Peak=181 HFD=3.2
02:56:59.950 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.39) = xAngle (-3.87 = 2.41)
02:56:59.950 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
02:56:59.950 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.28 hyp=0.46 cameraTheta=-2.48 mountX=-0.35 mountY=-0.32, mountTheta=-2.40
02:56:59.951 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.28, opts=13)
02:56:59.952 00.001 10844 Enqueuing Move request for scope (-0.37, -0.28)
02:56:59.952 00.000 11060 Worker thread wakes up
02:56:59.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.28) opts 0xd
02:56:59.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.28)
02:56:59.952 00.000 11060 Moving (-0.37, -0.28) raw xDistance=-0.35 yDistance=-0.32
02:56:59.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
02:56:59.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
02:56:59.952 00.000 11060 MoveAxis(E, 81, ABG)
02:56:59.952 00.000 11060 Guiding  Dir = 2, Dur = 81
02:56:59.965 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:56:59.981 00.016 11060 IsSlewing returns 0
02:56:59.982 00.001 11060 IsGuiding returns 0
02:56:59.997 00.015 10844 UpdateGuideState exits: m=1446 SNR=24.1
02:56:59.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:59.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:56:59.997 00.000 10844 Enqueuing Expose request
02:57:00.078 00.081 11060 IsGuiding returns 0
02:57:00.080 00.002 11060 Move returns status 0, amount 81
02:57:00.080 00.000 11060 MoveAxis(N, 123, ABG)
02:57:00.080 00.000 11060 Guiding  Dir = 0, Dur = 123
02:57:00.109 00.029 11060 IsSlewing returns 0
02:57:00.110 00.001 11060 IsGuiding returns 0
02:57:00.275 00.165 11060 IsGuiding returns 0
02:57:00.275 00.000 11060 Move returns status 0, amount 123
02:57:00.275 00.000 11060 move complete, result=0
02:57:00.275 00.000 11060 worker thread done servicing request
02:57:00.275 00.000 10844 GuideStep: -0.3 px 81 ms EAST, -0.3 px 123 ms NORTH
02:57:00.275 00.000 11060 Worker thread wakes up
02:57:00.276 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:00.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:00.911 00.635 11060 Exposure complete
02:57:01.153 00.242 11060 worker thread done servicing request
02:57:01.154 00.001 10844 OnExposeComplete: enter
02:57:01.154 00.000 10844 UpdateGuideState(): m_state=6
02:57:01.155 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
02:57:01.155 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=108.87, Mass=1627, SNR=25.3, Peak=186 HFD=2.8
02:57:01.155 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.39) = xAngle (-0.89 = -0.89)
02:57:01.155 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.23 = 2.23)
02:57:01.155 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.18 hyp=0.37 cameraTheta=0.50 mountX=0.23 mountY=0.29, mountTheta=0.90
02:57:01.156 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.18, opts=13)
02:57:01.156 00.000 10844 Enqueuing Move request for scope (0.33, 0.18)
02:57:01.156 00.000 11060 Worker thread wakes up
02:57:01.157 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.18) opts 0xd
02:57:01.157 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.18)
02:57:01.157 00.000 11060 Moving (0.33, 0.18) raw xDistance=0.23 yDistance=0.29
02:57:01.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
02:57:01.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:57:01.158 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:57:01.158 00.000 11060 MoveAxis(W, 52, ABG)
02:57:01.158 00.000 11060 Guiding  Dir = 3, Dur = 52
02:57:01.165 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:01.167 00.002 11060 IsSlewing returns 0
02:57:01.169 00.002 11060 IsGuiding returns 0
02:57:01.184 00.015 10844 UpdateGuideState exits: m=1627 SNR=25.3
02:57:01.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:01.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:01.185 00.001 10844 Enqueuing Expose request
02:57:01.228 00.043 11060 IsGuiding returns 0
02:57:01.228 00.000 11060 Move returns status 0, amount 52
02:57:01.228 00.000 11060 MoveAxis(N, 0, ABG)
02:57:01.228 00.000 11060 Move returns status 0, amount 0
02:57:01.228 00.000 11060 move complete, result=0
02:57:01.228 00.000 11060 worker thread done servicing request
02:57:01.230 00.002 11060 Worker thread wakes up
02:57:01.230 00.000 10844 GuideStep: 0.2 px 52 ms WEST, 0.3 px 0 ms NORTH
02:57:01.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:01.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:01.871 00.641 11060 Exposure complete
02:57:02.126 00.255 11060 worker thread done servicing request
02:57:02.126 00.000 10844 OnExposeComplete: enter
02:57:02.126 00.000 10844 UpdateGuideState(): m_state=6
02:57:02.126 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.126 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.69, Mass=1792, SNR=26.2, Peak=151 HFD=3.9
02:57:02.126 00.000 10844 MultiStar: exiting stabilization period
02:57:02.127 00.001 10844 MultiStar: updating star positions after lock position change
02:57:02.127 00.000 10844 Star::Find(15, 86, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.127 00.000 10844 Star::Find returns 1 (0), X=87.02, Y=425.77, Mass=1499, SNR=24.3, Peak=146 HFD=3.2
02:57:02.127 00.000 10844 Star::Find(15, 1833, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.127 00.000 10844 Star::Find returns 1 (0), X=1833.21, Y=438.92, Mass=1474, SNR=24.0, Peak=164 HFD=3.3
02:57:02.127 00.000 10844 Star::Find(15, 1826, 964, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.127 00.000 10844 Star::Find returns 1 (0), X=1826.72, Y=964.44, Mass=1573, SNR=25.0, Peak=170 HFD=3.5
02:57:02.127 00.000 10844 Star::Find(15, 188, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.127 00.000 10844 Star::Find returns 1 (0), X=188.41, Y=600.23, Mass=1671, SNR=26.0, Peak=156 HFD=3.2
02:57:02.127 00.000 10844 Star::Find(15, 778, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.127 00.000 10844 Star::Find returns 1 (0), X=777.63, Y=885.43, Mass=1353, SNR=23.5, Peak=143 HFD=3.2
02:57:02.129 00.002 10844 Star::Find(15, 1876, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.129 00.000 10844 Star::Find returns 1 (0), X=1875.92, Y=525.83, Mass=1798, SNR=26.7, Peak=174 HFD=4.0
02:57:02.129 00.000 10844 Star::Find(15, 267, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.129 00.000 10844 Star::Find returns 1 (0), X=267.55, Y=528.73, Mass=1232, SNR=21.8, Peak=155 HFD=2.9
02:57:02.129 00.000 10844 Star::Find(15, 1556, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.129 00.000 10844 Star::Find returns 1 (0), X=1555.80, Y=848.08, Mass=1281, SNR=22.2, Peak=127 HFD=3.4
02:57:02.130 00.001 10844 Star::Find(15, 1885, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.130 00.000 10844 Star::Find returns 1 (0), X=1885.13, Y=64.00, Mass=1321, SNR=22.9, Peak=122 HFD=3.4
02:57:02.130 00.000 10844 Star::Find(15, 582, 923, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.130 00.000 10844 Star::Find returns 1 (0), X=582.02, Y=922.98, Mass=1413, SNR=23.4, Peak=194 HFD=2.9
02:57:02.130 00.000 10844 Star::Find(15, 1142, 960, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:57:02.130 00.000 10844 Star::Find returns 1 (0), X=1142.31, Y=960.52, Mass=755, SNR=17.0, Peak=99 HFD=2.8
02:57:02.130 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.39) = xAngle (-1.44 = -1.44)
02:57:02.130 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.68 = 1.68)
02:57:02.130 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=0.02 mountY=0.13, mountTheta=1.44
02:57:02.132 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
02:57:02.132 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
02:57:02.132 00.000 11060 Worker thread wakes up
02:57:02.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:57:02.133 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:57:02.133 00.000 11060 Moving (0.13, -0.01) raw xDistance=0.02 yDistance=0.13
02:57:02.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:57:02.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:02.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:57:02.133 00.000 11060 MoveAxis(E, 0, ABG)
02:57:02.133 00.000 11060 Move returns status 0, amount 0
02:57:02.133 00.000 11060 MoveAxis(N, 0, ABG)
02:57:02.133 00.000 11060 Move returns status 0, amount 0
02:57:02.133 00.000 11060 move complete, result=0
02:57:02.133 00.000 11060 worker thread done servicing request
02:57:02.139 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:02.159 00.020 10844 UpdateGuideState exits: m=1792 SNR=26.2
02:57:02.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:02.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:02.160 00.001 10844 Enqueuing Expose request
02:57:02.160 00.000 11060 Worker thread wakes up
02:57:02.160 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:02.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:02.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:02.811 00.651 11060 Exposure complete
02:57:03.190 00.379 11060 worker thread done servicing request
02:57:03.190 00.000 10844 OnExposeComplete: enter
02:57:03.190 00.000 10844 UpdateGuideState(): m_state=6
02:57:03.190 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
02:57:03.191 00.001 10844 Star::Find returns 1 (0), X=622.59, Y=108.77, Mass=1514, SNR=24.4, Peak=179 HFD=3.2
02:57:03.191 00.000 10844 MultiStar: [#1 0.24,-0.07,1.10,U] [#2 0.08,0.08,1.04,U] [#3 0.18,0.06,1.05,U] [#4 0.30,-0.12,0.97,U] [#5 0.13,0.42,0.00,M1] [#6 -0.05,-0.26,1.09,U] [#7 0.32,0.11,1.04,U] [#8 0.10,0.26,0.87,U] 
02:57:03.191 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {-0.31, 0.08}
02:57:03.191 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.39) = xAngle (-1.30 = -1.30)
02:57:03.191 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.83 = 1.83)
02:57:03.192 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=0.03 mountY=0.10, mountTheta=1.30
02:57:03.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.01, opts=13)
02:57:03.193 00.000 10844 Enqueuing Move request for scope (0.11, 0.01)
02:57:03.194 00.001 11060 Worker thread wakes up
02:57:03.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:57:03.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:57:03.194 00.000 11060 Moving (0.11, 0.01) raw xDistance=0.03 yDistance=0.10
02:57:03.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:57:03.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:03.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:57:03.195 00.001 11060 MoveAxis(E, 0, ABG)
02:57:03.195 00.000 11060 Move returns status 0, amount 0
02:57:03.195 00.000 11060 MoveAxis(N, 0, ABG)
02:57:03.195 00.000 11060 Move returns status 0, amount 0
02:57:03.195 00.000 11060 move complete, result=0
02:57:03.195 00.000 11060 worker thread done servicing request
02:57:03.203 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:03.226 00.023 10844 UpdateGuideState exits: m=1514 SNR=24.4
02:57:03.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:03.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:03.226 00.000 10844 Enqueuing Expose request
02:57:03.226 00.000 11060 Worker thread wakes up
02:57:03.226 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:03.227 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:03.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:03.883 00.656 11060 Exposure complete
02:57:05.794 01.911 11060 worker thread done servicing request
02:57:05.795 00.001 10844 OnExposeComplete: enter
02:57:05.795 00.000 10844 UpdateGuideState(): m_state=6
02:57:05.795 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
02:57:05.796 00.001 10844 Star::Find returns 1 (0), X=623.14, Y=107.87, Mass=1796, SNR=26.5, Peak=162 HFD=3.7
02:57:05.797 00.001 10844 MultiStar: [#1 -0.02,-0.86,0.00,M1] [#2 -0.14,-0.72,0.00,M1] [#3 -0.11,-0.59,0.91,U] [#4 -0.18,-0.75,0.00,M1] [#5 0.47,-0.34,0.98,U] [#6 -0.09,-0.88,0.00,M1] [#7 -0.06,-0.70,0.00,M1] [#8 -0.39,-0.61,0.00,M1] 
02:57:05.797 00.000 10844 refined, 2 included, MultiStar: {0.21, -0.59}, one-star: {0.24, -0.83}
02:57:05.797 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
02:57:05.797 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
02:57:05.797 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.59 hyp=0.62 cameraTheta=-1.23 mountX=-0.54 mountY=0.30, mountTheta=2.64
02:57:05.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.59, opts=13)
02:57:05.799 00.000 10844 Enqueuing Move request for scope (0.21, -0.59)
02:57:05.799 00.000 11060 Worker thread wakes up
02:57:05.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.59) opts 0xd
02:57:05.799 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.59)
02:57:05.800 00.001 11060 Moving (0.21, -0.59) raw xDistance=-0.54 yDistance=0.30
02:57:05.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.54
02:57:05.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:57:05.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:57:05.800 00.000 11060 MoveAxis(E, 127, ABG)
02:57:05.800 00.000 11060 Guiding  Dir = 2, Dur = 127
02:57:05.810 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:05.846 00.036 11060 IsSlewing returns 0
02:57:05.890 00.044 11060 IsGuiding returns 0
02:57:06.072 00.182 11060 IsGuiding returns 0
02:57:06.074 00.002 11060 Move returns status 0, amount 127
02:57:06.076 00.002 11060 MoveAxis(N, 0, ABG)
02:57:06.082 00.006 11060 Move returns status 0, amount 0
02:57:06.082 00.000 11060 move complete, result=0
02:57:06.082 00.000 11060 worker thread done servicing request
02:57:06.161 00.079 10844 UpdateGuideState exits: m=1796 SNR=26.5
02:57:06.162 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:06.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:06.162 00.000 10844 Enqueuing Expose request
02:57:06.162 00.000 11060 Worker thread wakes up
02:57:06.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:06.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:06.166 00.004 10844 GuideStep: -0.5 px 127 ms EAST, 0.3 px 0 ms NORTH
02:57:06.866 00.700 11060 Exposure complete
02:57:07.436 00.570 11060 worker thread done servicing request
02:57:07.436 00.000 10844 OnExposeComplete: enter
02:57:07.436 00.000 10844 UpdateGuideState(): m_state=6
02:57:07.438 00.002 10844 Star::Find(15, 623, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
02:57:07.438 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.32, Mass=1513, SNR=24.4, Peak=156 HFD=3.4
02:57:07.438 00.000 10844 MultiStar: [#1 0.05,0.00,1.07,U] [#2 -0.29,-0.59,0.00,M2] [#3 0.28,-0.41,1.07,U] [#4 0.10,-0.33,1.01,U] [#5 -0.00,-0.47,0.92,U] [#6 0.15,-0.44,1.12,U] [#7 -0.18,-0.07,0.88,U] [#8 -0.17,0.06,0.82,U] 
02:57:07.438 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.26}, one-star: {-0.02, -0.38}
02:57:07.438 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
02:57:07.439 00.001 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.30 = 0.30)
02:57:07.439 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.43 mountX=-0.25 mountY=0.08, mountTheta=2.84
02:57:07.441 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.26, opts=13)
02:57:07.441 00.000 10844 Enqueuing Move request for scope (0.04, -0.26)
02:57:07.443 00.002 11060 Worker thread wakes up
02:57:07.452 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:07.474 00.022 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
02:57:07.475 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
02:57:07.475 00.000 11060 Moving (0.04, -0.26) raw xDistance=-0.25 yDistance=0.08
02:57:07.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
02:57:07.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:07.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:57:07.475 00.000 11060 MoveAxis(E, 63, ABG)
02:57:07.475 00.000 11060 Guiding  Dir = 2, Dur = 63
02:57:07.500 00.025 11060 IsSlewing returns 0
02:57:07.501 00.001 11060 IsGuiding returns 0
02:57:07.529 00.028 10844 UpdateGuideState exits: m=1513 SNR=24.4
02:57:07.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:07.530 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:07.531 00.001 10844 Enqueuing Expose request
02:57:07.592 00.061 11060 IsGuiding returns 0
02:57:07.592 00.000 11060 Move returns status 0, amount 63
02:57:07.592 00.000 11060 MoveAxis(N, 0, ABG)
02:57:07.592 00.000 11060 Move returns status 0, amount 0
02:57:07.592 00.000 11060 move complete, result=0
02:57:07.593 00.001 11060 worker thread done servicing request
02:57:07.593 00.000 11060 Worker thread wakes up
02:57:07.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:07.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:07.593 00.000 10844 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
02:57:08.226 00.633 11060 Exposure complete
02:57:08.591 00.365 11060 worker thread done servicing request
02:57:08.591 00.000 10844 OnExposeComplete: enter
02:57:08.591 00.000 10844 UpdateGuideState(): m_state=6
02:57:08.592 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
02:57:08.592 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.38, Mass=1504, SNR=24.7, Peak=203 HFD=2.5
02:57:08.592 00.000 10844 MultiStar: [#1 0.08,-0.31,1.04,U] [#2 -0.19,-0.32,0.94,U] [#3 -0.21,-0.40,1.11,U] [#4 -0.43,-0.40,0.00,M1] [#5 0.43,-0.26,0.90,U] [#6 0.00,-0.13,1.10,U] [#7 -0.27,-0.47,0.87,U] [#8 -0.05,-0.24,0.84,U] 
02:57:08.592 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.30}, one-star: {0.01, -0.31}
02:57:08.592 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.05 = -3.05)
02:57:08.592 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
02:57:08.593 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.31 cameraTheta=-1.66 mountX=-0.30 mountY=0.02, mountTheta=3.07
02:57:08.594 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.30, opts=13)
02:57:08.595 00.001 10844 Enqueuing Move request for scope (-0.03, -0.30)
02:57:08.595 00.000 11060 Worker thread wakes up
02:57:08.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
02:57:08.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
02:57:08.595 00.000 11060 Moving (-0.03, -0.30) raw xDistance=-0.30 yDistance=0.02
02:57:08.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
02:57:08.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:08.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:57:08.595 00.000 11060 MoveAxis(E, 73, ABG)
02:57:08.596 00.001 11060 Guiding  Dir = 2, Dur = 73
02:57:08.606 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:08.621 00.015 11060 IsSlewing returns 0
02:57:08.622 00.001 11060 IsGuiding returns 0
02:57:08.686 00.064 10844 UpdateGuideState exits: m=1504 SNR=24.7
02:57:08.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:08.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:08.686 00.000 10844 Enqueuing Expose request
02:57:08.741 00.055 11060 IsGuiding returns 0
02:57:08.741 00.000 11060 Move returns status 0, amount 73
02:57:08.741 00.000 11060 MoveAxis(N, 0, ABG)
02:57:08.741 00.000 11060 Move returns status 0, amount 0
02:57:08.741 00.000 11060 move complete, result=0
02:57:08.741 00.000 11060 worker thread done servicing request
02:57:08.741 00.000 11060 Worker thread wakes up
02:57:08.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:08.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:08.746 00.005 10844 GuideStep: -0.3 px 73 ms EAST, 0.0 px 0 ms NORTH
02:57:09.386 00.640 11060 Exposure complete
02:57:09.796 00.410 11060 worker thread done servicing request
02:57:09.796 00.000 10844 OnExposeComplete: enter
02:57:09.796 00.000 10844 UpdateGuideState(): m_state=6
02:57:09.797 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
02:57:09.797 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.60, Mass=1461, SNR=24.1, Peak=194 HFD=2.7
02:57:09.798 00.001 10844 MultiStar: [#1 -0.08,0.07,1.08,U] [#2 -0.03,0.25,0.96,U] [#3 -0.31,-0.10,1.06,U] [#4 -0.32,-0.17,1.03,U] [#5 0.25,0.26,1.01,U] [#6 -0.03,-0.24,1.25,U] [#7 -0.32,-0.38,1.00,U] [#8 0.17,-0.03,0.81,U] 
02:57:09.798 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.06, -0.09}
02:57:09.798 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
02:57:09.799 00.001 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
02:57:09.799 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.58 mountX=-0.07 mountY=-0.08, mountTheta=-2.31
02:57:09.802 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
02:57:09.802 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
02:57:09.803 00.001 11060 Worker thread wakes up
02:57:09.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:57:09.803 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:57:09.803 00.000 11060 Moving (-0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
02:57:09.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:57:09.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:09.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:57:09.804 00.001 11060 MoveAxis(E, 0, ABG)
02:57:09.804 00.000 11060 Move returns status 0, amount 0
02:57:09.804 00.000 11060 MoveAxis(N, 0, ABG)
02:57:09.838 00.034 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:57:09.838 00.000 11060 Move returns status 0, amount 0
02:57:09.838 00.000 11060 move complete, result=0
02:57:09.838 00.000 11060 worker thread done servicing request
02:57:09.868 00.030 10844 UpdateGuideState exits: m=1461 SNR=24.1
02:57:09.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:09.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:09.868 00.000 10844 Enqueuing Expose request
02:57:09.869 00.001 11060 Worker thread wakes up
02:57:09.869 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:09.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:09.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:10.507 00.638 11060 Exposure complete
02:57:10.783 00.276 11060 worker thread done servicing request
02:57:10.783 00.000 10844 OnExposeComplete: enter
02:57:10.783 00.000 10844 UpdateGuideState(): m_state=6
02:57:10.784 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
02:57:10.784 00.000 10844 Star::Find returns 1 (0), X=622.63, Y=108.83, Mass=1443, SNR=24.7, Peak=190 HFD=2.7
02:57:10.784 00.000 10844 MultiStar: [#1 -0.05,-0.03,1.01,U] [#2 0.14,-0.38,0.86,U] [#3 -0.20,0.03,1.05,U] [#4 -0.26,-0.48,0.00,M1] [#5 0.60,0.24,0.00,M1] [#6 -0.27,0.13,1.11,U] [#7 -0.29,-0.42,0.96,U] [#8 -0.57,0.50,0.00,M1] 
02:57:10.784 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.08}, one-star: {-0.27, 0.14}
02:57:10.784 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.39) = xAngle (-4.09 = 2.19)
02:57:10.785 00.001 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
02:57:10.785 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.70 mountX=-0.10 mountY=-0.15, mountTheta=-2.18
02:57:10.786 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.08, opts=13)
02:57:10.786 00.000 10844 Enqueuing Move request for scope (-0.16, -0.08)
02:57:10.788 00.002 11060 Worker thread wakes up
02:57:10.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
02:57:10.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
02:57:10.788 00.000 11060 Moving (-0.16, -0.08) raw xDistance=-0.10 yDistance=-0.15
02:57:10.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:57:10.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:10.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:57:10.789 00.001 11060 MoveAxis(E, 0, ABG)
02:57:10.789 00.000 11060 Move returns status 0, amount 0
02:57:10.789 00.000 11060 MoveAxis(N, 0, ABG)
02:57:10.789 00.000 11060 Move returns status 0, amount 0
02:57:10.789 00.000 11060 move complete, result=0
02:57:10.789 00.000 11060 worker thread done servicing request
02:57:10.807 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:57:10.828 00.021 10844 UpdateGuideState exits: m=1443 SNR=24.7
02:57:10.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:10.829 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:10.829 00.000 10844 Enqueuing Expose request
02:57:10.829 00.000 11060 Worker thread wakes up
02:57:10.829 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:10.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:10.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:11.466 00.637 11060 Exposure complete
02:57:11.714 00.248 11060 worker thread done servicing request
02:57:11.714 00.000 10844 OnExposeComplete: enter
02:57:11.714 00.000 10844 UpdateGuideState(): m_state=6
02:57:11.715 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
02:57:11.715 00.000 10844 Star::Find returns 1 (0), X=622.34, Y=108.73, Mass=1643, SNR=25.7, Peak=222 HFD=3.0
02:57:11.715 00.000 10844 MultiStar: [#1 0.09,-0.40,0.99,U] [#2 -0.26,-0.36,0.88,U] [#3 0.05,-0.15,0.99,U] [#4 -0.19,-0.33,0.99,U] [#5 0.11,-0.27,0.97,U] [#6 -0.01,-0.16,1.11,U] [#7 -0.21,-0.46,0.87,U] [#8 -0.27,-0.10,0.81,U] 
02:57:11.715 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.24}, one-star: {-0.56, 0.04}
02:57:11.715 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.39) = xAngle (-3.47 = 2.82)
02:57:11.715 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
02:57:11.716 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.28 cameraTheta=-2.08 mountX=-0.26 mountY=-0.09, mountTheta=-2.80
02:57:11.718 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.24, opts=13)
02:57:11.718 00.000 10844 Enqueuing Move request for scope (-0.13, -0.24)
02:57:11.718 00.000 11060 Worker thread wakes up
02:57:11.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.24) opts 0xd
02:57:11.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.24)
02:57:11.718 00.000 11060 Moving (-0.13, -0.24) raw xDistance=-0.26 yDistance=-0.09
02:57:11.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
02:57:11.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:11.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:57:11.718 00.000 11060 MoveAxis(E, 61, ABG)
02:57:11.718 00.000 11060 Guiding  Dir = 2, Dur = 61
02:57:11.721 00.003 11060 IsSlewing returns 0
02:57:11.721 00.000 11060 IsGuiding returns 0
02:57:11.726 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:57:11.757 00.031 10844 UpdateGuideState exits: m=1643 SNR=25.7
02:57:11.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:11.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:11.757 00.000 10844 Enqueuing Expose request
02:57:11.800 00.043 11060 IsGuiding returns 0
02:57:11.800 00.000 11060 Move returns status 0, amount 61
02:57:11.800 00.000 11060 MoveAxis(N, 0, ABG)
02:57:11.800 00.000 11060 Move returns status 0, amount 0
02:57:11.800 00.000 11060 move complete, result=0
02:57:11.800 00.000 11060 worker thread done servicing request
02:57:11.800 00.000 11060 Worker thread wakes up
02:57:11.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:11.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:11.824 00.024 10844 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
02:57:12.431 00.607 11060 Exposure complete
02:57:12.684 00.253 11060 worker thread done servicing request
02:57:12.684 00.000 10844 OnExposeComplete: enter
02:57:12.685 00.001 10844 UpdateGuideState(): m_state=6
02:57:12.685 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
02:57:12.685 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.44, Mass=1668, SNR=25.3, Peak=230 HFD=3.2
02:57:12.686 00.001 10844 MultiStar: [#1 -0.17,0.39,1.06,U] [#2 -0.39,-0.39,0.00,M1] [#3 0.10,-0.53,0.00,M1] [#4 -0.29,-0.24,0.93,U] [#5 0.46,-0.08,0.97,U] [#6 -0.10,0.11,0.98,U] [#7 -0.25,-0.29,0.94,U] [#8 -0.15,-0.31,0.78,U] 
02:57:12.686 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.08}, one-star: {-0.23, -0.25}
02:57:12.686 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.44)
02:57:12.686 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
02:57:12.686 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=-0.10 mountY=-0.09, mountTheta=-2.43
02:57:12.688 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
02:57:12.688 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
02:57:12.688 00.000 11060 Worker thread wakes up
02:57:12.689 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
02:57:12.690 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
02:57:12.690 00.000 11060 Moving (-0.10, -0.08) raw xDistance=-0.10 yDistance=-0.09
02:57:12.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:57:12.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:12.691 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:57:12.691 00.000 11060 MoveAxis(E, 0, ABG)
02:57:12.691 00.000 11060 Move returns status 0, amount 0
02:57:12.691 00.000 11060 MoveAxis(N, 0, ABG)
02:57:12.691 00.000 11060 Move returns status 0, amount 0
02:57:12.691 00.000 11060 move complete, result=0
02:57:12.691 00.000 11060 worker thread done servicing request
02:57:12.696 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:12.716 00.020 10844 UpdateGuideState exits: m=1668 SNR=25.3
02:57:12.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:12.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:12.716 00.000 10844 Enqueuing Expose request
02:57:12.716 00.000 11060 Worker thread wakes up
02:57:12.716 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:12.716 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:12.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:13.374 00.658 11060 Exposure complete
02:57:13.650 00.276 11060 worker thread done servicing request
02:57:13.650 00.000 10844 OnExposeComplete: enter
02:57:13.650 00.000 10844 UpdateGuideState(): m_state=6
02:57:13.650 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
02:57:13.651 00.001 10844 Star::Find returns 1 (0), X=622.59, Y=108.72, Mass=1808, SNR=26.6, Peak=210 HFD=3.2
02:57:13.651 00.000 10844 MultiStar: [#1 -0.20,-0.03,0.99,U] [#2 -0.41,-0.08,0.85,U] [#3 -0.15,-0.34,0.93,U] [#4 0.01,-0.34,0.91,U] [#5 -0.18,-0.99,0.00,M1] [#6 0.10,-0.35,0.96,U] [#7 0.02,-0.28,0.97,U] [#8 -0.01,-0.39,0.79,U] 
02:57:13.651 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.22}, one-star: {-0.31, 0.03}
02:57:13.651 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.46 = 2.82)
02:57:13.651 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
02:57:13.651 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.07 mountX=-0.23 mountY=-0.08, mountTheta=-2.81
02:57:13.653 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.22, opts=13)
02:57:13.653 00.000 10844 Enqueuing Move request for scope (-0.12, -0.22)
02:57:13.653 00.000 11060 Worker thread wakes up
02:57:13.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
02:57:13.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
02:57:13.653 00.000 11060 Moving (-0.12, -0.22) raw xDistance=-0.23 yDistance=-0.08
02:57:13.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:57:13.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:13.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:57:13.655 00.002 11060 MoveAxis(E, 55, ABG)
02:57:13.655 00.000 11060 Guiding  Dir = 2, Dur = 55
02:57:13.662 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:13.676 00.014 11060 IsSlewing returns 0
02:57:13.676 00.000 11060 IsGuiding returns 0
02:57:13.691 00.015 10844 UpdateGuideState exits: m=1808 SNR=26.6
02:57:13.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:13.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:13.691 00.000 10844 Enqueuing Expose request
02:57:13.758 00.067 11060 IsGuiding returns 0
02:57:13.758 00.000 11060 Move returns status 0, amount 55
02:57:13.758 00.000 11060 MoveAxis(N, 0, ABG)
02:57:13.758 00.000 11060 Move returns status 0, amount 0
02:57:13.758 00.000 11060 move complete, result=0
02:57:13.758 00.000 11060 worker thread done servicing request
02:57:13.758 00.000 11060 Worker thread wakes up
02:57:13.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:13.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:13.759 00.001 10844 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
02:57:14.402 00.643 11060 Exposure complete
02:57:14.636 00.234 11060 worker thread done servicing request
02:57:14.636 00.000 10844 OnExposeComplete: enter
02:57:14.636 00.000 10844 UpdateGuideState(): m_state=6
02:57:14.636 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
02:57:14.636 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.31, Mass=1779, SNR=27.2, Peak=217 HFD=3.4
02:57:14.638 00.002 10844 MultiStar: [#1 -0.26,-0.28,0.98,U] [#2 -0.31,-0.44,0.00,M1] [#3 0.61,-0.41,0.00,M1] [#4 0.01,-0.37,0.87,U] [#5 0.04,-0.38,0.85,U] [#6 -0.28,-0.33,0.98,U] [#7 -0.00,-0.86,0.00,M1] [#8 -0.58,-0.51,0.00,M1] 
02:57:14.638 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.35}, one-star: {0.01, -0.38}
02:57:14.638 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
02:57:14.638 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
02:57:14.638 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.35 hyp=0.36 cameraTheta=-1.86 mountX=-0.36 mountY=-0.05, mountTheta=-3.02
02:57:14.639 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.35, opts=13)
02:57:14.641 00.002 10844 Enqueuing Move request for scope (-0.10, -0.35)
02:57:14.641 00.000 11060 Worker thread wakes up
02:57:14.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.35) opts 0xd
02:57:14.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.35)
02:57:14.641 00.000 11060 Moving (-0.10, -0.35) raw xDistance=-0.36 yDistance=-0.05
02:57:14.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
02:57:14.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:14.642 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:57:14.642 00.000 11060 MoveAxis(E, 86, ABG)
02:57:14.642 00.000 11060 Guiding  Dir = 2, Dur = 86
02:57:14.655 00.013 11060 IsSlewing returns 0
02:57:14.656 00.001 11060 IsGuiding returns 0
02:57:14.658 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
02:57:14.678 00.020 10844 UpdateGuideState exits: m=1779 SNR=27.2
02:57:14.679 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:14.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:14.679 00.000 10844 Enqueuing Expose request
02:57:14.755 00.076 11060 IsGuiding returns 0
02:57:14.757 00.002 11060 Move returns status 0, amount 86
02:57:14.759 00.002 11060 MoveAxis(N, 0, ABG)
02:57:14.759 00.000 11060 Move returns status 0, amount 0
02:57:14.759 00.000 11060 move complete, result=0
02:57:14.759 00.000 11060 worker thread done servicing request
02:57:14.759 00.000 11060 Worker thread wakes up
02:57:14.760 00.001 10844 GuideStep: -0.4 px 86 ms EAST, -0.0 px 0 ms NORTH
02:57:14.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:14.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:15.393 00.633 11060 Exposure complete
02:57:15.673 00.280 10844 OnExposeComplete: enter
02:57:15.673 00.000 10844 UpdateGuideState(): m_state=6
02:57:15.673 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
02:57:15.674 00.001 10844 Star::Find returns 1 (0), X=622.60, Y=109.03, Mass=1451, SNR=24.0, Peak=172 HFD=3.4
02:57:15.674 00.000 10844 MultiStar: [#1 -0.04,0.02,1.02,U] [#2 -0.03,0.34,0.98,U] [#3 0.47,0.38,0.00,M2] [#4 -0.26,-0.12,1.07,U] [#5 0.05,0.43,1.00,U] [#6 0.16,0.23,1.12,U] [#7 -0.15,-0.21,1.01,U] [#8 -0.11,0.18,0.83,U] 
02:57:15.674 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {-0.30, 0.34}
02:57:15.674 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.39) = xAngle (0.70 = 0.70)
02:57:15.674 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.82 = -2.46)
02:57:15.674 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.09 mountX=0.13 mountY=-0.11, mountTheta=-0.69
02:57:15.676 00.002 11060 worker thread done servicing request
02:57:15.677 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.15, opts=13)
02:57:15.677 00.000 10844 Enqueuing Move request for scope (-0.08, 0.15)
02:57:15.677 00.000 11060 Worker thread wakes up
02:57:15.678 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
02:57:15.678 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
02:57:15.678 00.000 11060 Moving (-0.08, 0.15) raw xDistance=0.13 yDistance=-0.11
02:57:15.679 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:57:15.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:15.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:57:15.679 00.000 11060 MoveAxis(W, 28, ABG)
02:57:15.679 00.000 11060 Guiding  Dir = 3, Dur = 28
02:57:15.694 00.015 11060 IsSlewing returns 0
02:57:15.695 00.001 11060 IsGuiding returns 0
02:57:15.696 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:15.717 00.021 10844 UpdateGuideState exits: m=1451 SNR=24.0
02:57:15.719 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:15.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:15.719 00.000 10844 Enqueuing Expose request
02:57:15.725 00.006 11060 IsGuiding returns 0
02:57:15.725 00.000 11060 Move returns status 0, amount 28
02:57:15.725 00.000 11060 MoveAxis(N, 0, ABG)
02:57:15.725 00.000 11060 Move returns status 0, amount 0
02:57:15.725 00.000 11060 move complete, result=0
02:57:15.725 00.000 11060 worker thread done servicing request
02:57:15.725 00.000 11060 Worker thread wakes up
02:57:15.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:15.726 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:15.726 00.000 10844 GuideStep: 0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
02:57:16.567 00.841 11060 Exposure complete
02:57:18.400 01.833 10844 OnExposeComplete: enter
02:57:18.400 00.000 10844 UpdateGuideState(): m_state=6
02:57:18.401 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
02:57:18.401 00.000 10844 Star::Find returns 1 (1), X=622.68, Y=108.88, Mass=1827, SNR=27.0, Peak=255 HFD=3.2
02:57:18.402 00.001 10844 MultiStar: [#1 -0.08,0.05,0.94,U] [#2 -0.20,0.10,0.96,U] [#3 0.03,-0.00,0.93,U] [#4 -0.48,-0.45,0.00,M1] [#5 -0.09,0.55,0.00,M1] [#6 0.13,0.39,1.02,U] [#7 0.23,-0.08,0.89,U] [#8 -0.18,-0.23,0.76,U] 
02:57:18.402 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.07}, one-star: {-0.22, 0.19}
02:57:18.402 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.39) = xAngle (0.68 = 0.68)
02:57:18.402 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.80 = -2.48)
02:57:18.402 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.07 mountX=0.06 mountY=-0.05, mountTheta=-0.67
02:57:18.406 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
02:57:18.408 00.002 10844 Enqueuing Move request for scope (-0.04, 0.07)
02:57:18.445 00.037 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:18.497 00.052 11060 worker thread done servicing request
02:57:18.497 00.000 11060 Worker thread wakes up
02:57:18.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
02:57:18.497 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
02:57:18.497 00.000 11060 Moving (-0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
02:57:18.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:57:18.560 00.063 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:18.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:57:18.560 00.000 11060 MoveAxis(E, 0, ABG)
02:57:18.560 00.000 11060 Move returns status 0, amount 0
02:57:18.560 00.000 11060 MoveAxis(N, 0, ABG)
02:57:18.560 00.000 11060 Move returns status 0, amount 0
02:57:18.560 00.000 11060 move complete, result=0
02:57:18.562 00.002 11060 worker thread done servicing request
02:57:18.568 00.006 10844 UpdateGuideState exits: m=1827 SNR=27.0 Saturated
02:57:18.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:18.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:18.568 00.000 10844 Enqueuing Expose request
02:57:18.568 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:18.569 00.001 11060 Worker thread wakes up
02:57:18.570 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:18.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:19.226 00.656 11060 Exposure complete
02:57:19.824 00.598 10844 OnExposeComplete: enter
02:57:19.824 00.000 10844 UpdateGuideState(): m_state=6
02:57:19.831 00.007 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
02:57:19.831 00.000 10844 Star::Find returns 1 (1), X=622.47, Y=108.99, Mass=1796, SNR=26.7, Peak=255 HFD=3.0
02:57:19.832 00.001 10844 MultiStar: [#1 -0.05,0.04,0.90,U] [#2 -0.23,0.04,0.89,U] [#3 0.27,-0.07,0.95,U] [#4 -0.21,-0.10,0.94,U] [#5 0.19,0.00,0.93,U] [#6 -0.35,-0.07,0.95,U] [#7 -0.29,0.12,0.91,U] [#8 0.29,0.06,0.75,U] 
02:57:19.832 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.43, 0.30}
02:57:19.832 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.39) = xAngle (1.41 = 1.41)
02:57:19.832 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.53 = -1.75)
02:57:19.832 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.80 mountX=0.02 mountY=-0.10, mountTheta=-1.41
02:57:19.834 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.04, opts=13)
02:57:19.835 00.001 10844 Enqueuing Move request for scope (-0.10, 0.04)
02:57:19.854 00.019 11060 worker thread done servicing request
02:57:19.855 00.001 11060 Worker thread wakes up
02:57:19.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
02:57:19.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
02:57:19.855 00.000 11060 Moving (-0.10, 0.04) raw xDistance=0.02 yDistance=-0.10
02:57:19.856 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:57:19.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:19.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:57:19.856 00.000 11060 MoveAxis(E, 0, ABG)
02:57:19.856 00.000 11060 Move returns status 0, amount 0
02:57:19.858 00.002 11060 MoveAxis(N, 0, ABG)
02:57:19.858 00.000 11060 Move returns status 0, amount 0
02:57:19.858 00.000 11060 move complete, result=0
02:57:19.858 00.000 11060 worker thread done servicing request
02:57:19.862 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:19.925 00.063 10844 UpdateGuideState exits: m=1796 SNR=26.7 Saturated
02:57:19.926 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:19.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:19.926 00.000 10844 Enqueuing Expose request
02:57:19.926 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:19.931 00.005 11060 Worker thread wakes up
02:57:19.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:19.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:20.575 00.644 11060 Exposure complete
02:57:21.155 00.580 10844 OnExposeComplete: enter
02:57:21.155 00.000 10844 UpdateGuideState(): m_state=6
02:57:21.156 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
02:57:21.156 00.000 10844 Star::Find returns 1 (0), X=622.33, Y=109.32, Mass=1752, SNR=26.2, Peak=186 HFD=3.6
02:57:21.156 00.000 10844 MultiStar: [#1 -0.11,0.57,0.00,M1] [#2 -0.34,-0.32,0.92,U] [#3 -0.04,0.44,0.96,U] [#4 -0.04,-0.04,0.99,U] [#5 0.04,0.19,0.92,U] [#6 0.30,0.51,0.00,M1] [#7 -0.16,0.04,0.86,U] [#8 -0.14,0.09,0.77,U] 
02:57:21.156 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.15}, one-star: {-0.57, 0.62}
02:57:21.156 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.39) = xAngle (1.06 = 1.06)
02:57:21.156 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.18 = -2.10)
02:57:21.157 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.24 cameraTheta=2.45 mountX=0.12 mountY=-0.21, mountTheta=-1.05
02:57:21.157 00.000 11060 worker thread done servicing request
02:57:21.160 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.15, opts=13)
02:57:21.160 00.000 10844 Enqueuing Move request for scope (-0.18, 0.15)
02:57:21.174 00.014 11060 Worker thread wakes up
02:57:21.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
02:57:21.174 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
02:57:21.174 00.000 11060 Moving (-0.18, 0.15) raw xDistance=0.12 yDistance=-0.21
02:57:21.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:57:21.175 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
02:57:21.175 00.000 11060 MoveAxis(E, 0, ABG)
02:57:21.175 00.000 11060 Move returns status 0, amount 0
02:57:21.175 00.000 11060 MoveAxis(N, 80, ABG)
02:57:21.175 00.000 11060 Guiding  Dir = 0, Dur = 80
02:57:21.180 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:57:21.198 00.018 11060 IsSlewing returns 0
02:57:21.199 00.001 11060 IsGuiding returns 0
02:57:21.244 00.045 10844 UpdateGuideState exits: m=1752 SNR=26.2
02:57:21.244 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:21.245 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:21.245 00.000 10844 Enqueuing Expose request
02:57:21.346 00.101 11060 IsGuiding returns 0
02:57:21.346 00.000 11060 Move returns status 0, amount 80
02:57:21.346 00.000 11060 move complete, result=0
02:57:21.346 00.000 11060 worker thread done servicing request
02:57:21.346 00.000 11060 Worker thread wakes up
02:57:21.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:21.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:21.347 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 80 ms NORTH
02:57:21.987 00.640 11060 Exposure complete
02:57:22.365 00.378 11060 worker thread done servicing request
02:57:22.417 00.052 10844 OnExposeComplete: enter
02:57:22.417 00.000 10844 UpdateGuideState(): m_state=6
02:57:22.418 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
02:57:22.418 00.000 10844 Star::Find returns 1 (0), X=622.41, Y=108.94, Mass=1954, SNR=27.4, Peak=183 HFD=4.0
02:57:22.418 00.000 10844 MultiStar: [#1 -0.09,0.23,0.85,U] [#2 -0.12,0.13,0.84,U] [#3 -0.39,0.09,0.93,U] [#4 -0.57,-0.23,0.00,M1] [#5 -0.10,0.62,0.00,M1] [#6 -0.16,0.07,0.95,U] [#7 -0.17,0.05,0.93,U] [#8 -0.23,0.02,0.73,U] 
02:57:22.418 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.12}, one-star: {-0.49, 0.24}
02:57:22.419 00.001 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.39) = xAngle (1.28 = 1.28)
02:57:22.419 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.41 = -1.88)
02:57:22.419 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.67 mountX=0.08 mountY=-0.26, mountTheta=-1.28
02:57:22.421 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.12, opts=13)
02:57:22.421 00.000 10844 Enqueuing Move request for scope (-0.24, 0.12)
02:57:22.424 00.003 11060 Worker thread wakes up
02:57:22.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
02:57:22.425 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
02:57:22.425 00.000 11060 Moving (-0.24, 0.12) raw xDistance=0.08 yDistance=-0.26
02:57:22.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:57:22.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
02:57:22.425 00.000 11060 MoveAxis(E, 0, ABG)
02:57:22.425 00.000 11060 Move returns status 0, amount 0
02:57:22.425 00.000 11060 MoveAxis(N, 101, ABG)
02:57:22.425 00.000 11060 Guiding  Dir = 0, Dur = 101
02:57:22.430 00.005 11060 IsSlewing returns 0
02:57:22.431 00.001 11060 IsGuiding returns 0
02:57:22.521 00.090 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:22.543 00.022 11060 IsGuiding returns 0
02:57:22.543 00.000 11060 Move returns status 0, amount 101
02:57:22.544 00.001 11060 move complete, result=0
02:57:22.544 00.000 11060 worker thread done servicing request
02:57:22.560 00.016 10844 UpdateGuideState exits: m=1954 SNR=27.4
02:57:22.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:22.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:22.560 00.000 10844 Enqueuing Expose request
02:57:22.560 00.000 11060 Worker thread wakes up
02:57:22.560 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 101 ms NORTH
02:57:22.561 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:22.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:23.320 00.759 11060 Exposure complete
02:57:23.917 00.597 11060 worker thread done servicing request
02:57:23.917 00.000 10844 OnExposeComplete: enter
02:57:23.917 00.000 10844 UpdateGuideState(): m_state=6
02:57:23.917 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
02:57:23.918 00.001 10844 Star::Find returns 1 (0), X=623.07, Y=108.90, Mass=1339, SNR=22.3, Peak=148 HFD=2.8
02:57:23.918 00.000 10844 MultiStar: [#1 0.07,0.27,1.07,U] [#2 -0.22,-0.28,1.14,U] [#3 -0.24,-0.06,1.15,U] [#4 -0.35,0.07,1.13,U] [#5 -0.09,0.09,0.94,U] [#6 -0.18,0.02,1.26,U] [#7 -0.31,0.33,1.16,U] [#8 -1.06,-0.09,0.00,M1] 
02:57:23.918 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.08}, one-star: {0.17, 0.21}
02:57:23.918 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.39) = xAngle (1.29 = 1.29)
02:57:23.918 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.87)
02:57:23.918 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.68 mountX=0.05 mountY=-0.16, mountTheta=-1.29
02:57:23.920 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.08, opts=13)
02:57:23.920 00.000 10844 Enqueuing Move request for scope (-0.15, 0.08)
02:57:23.920 00.000 11060 Worker thread wakes up
02:57:23.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
02:57:23.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
02:57:23.921 00.001 11060 Moving (-0.15, 0.08) raw xDistance=0.05 yDistance=-0.16
02:57:23.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:57:23.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:23.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:57:23.921 00.000 11060 MoveAxis(E, 0, ABG)
02:57:23.921 00.000 11060 Move returns status 0, amount 0
02:57:23.921 00.000 11060 MoveAxis(N, 0, ABG)
02:57:23.921 00.000 11060 Move returns status 0, amount 0
02:57:23.921 00.000 11060 move complete, result=0
02:57:23.924 00.003 11060 worker thread done servicing request
02:57:23.931 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:57:23.970 00.039 10844 UpdateGuideState exits: m=1339 SNR=22.3
02:57:23.971 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:23.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:23.971 00.000 10844 Enqueuing Expose request
02:57:23.971 00.000 11060 Worker thread wakes up
02:57:23.971 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:23.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:23.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:24.616 00.645 11060 Exposure complete
02:57:27.044 02.428 10844 OnExposeComplete: enter
02:57:27.044 00.000 11060 worker thread done servicing request
02:57:27.044 00.000 10844 UpdateGuideState(): m_state=6
02:57:27.045 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
02:57:27.045 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.85, Mass=1793, SNR=27.0, Peak=198 HFD=3.3
02:57:27.046 00.001 10844 MultiStar: [#1 0.08,0.63,0.00,M1] [#2 -0.16,0.11,0.93,U] [#3 -0.06,0.25,0.95,U] [#4 -0.33,-0.19,0.95,U] [#5 0.15,0.51,0.00,M1] [#6 -0.36,0.05,0.97,U] [#7 0.04,-0.01,0.91,U] [#8 -0.05,-0.06,0.80,U] 
02:57:27.046 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.05}, one-star: {0.08, 0.16}
02:57:27.046 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.39) = xAngle (1.37 = 1.37)
02:57:27.046 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.50 = -1.79)
02:57:27.046 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.76 mountX=0.03 mountY=-0.13, mountTheta=-1.37
02:57:27.051 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
02:57:27.052 00.001 10844 Enqueuing Move request for scope (-0.12, 0.05)
02:57:27.071 00.019 11060 Worker thread wakes up
02:57:27.072 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:27.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
02:57:27.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
02:57:27.072 00.000 11060 Moving (-0.12, 0.05) raw xDistance=0.03 yDistance=-0.13
02:57:27.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:57:27.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:27.073 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:57:27.073 00.000 11060 MoveAxis(E, 0, ABG)
02:57:27.073 00.000 11060 Move returns status 0, amount 0
02:57:27.074 00.001 11060 MoveAxis(N, 0, ABG)
02:57:27.074 00.000 11060 Move returns status 0, amount 0
02:57:27.076 00.002 11060 move complete, result=0
02:57:27.076 00.000 11060 worker thread done servicing request
02:57:27.200 00.124 10844 UpdateGuideState exits: m=1793 SNR=27.0
02:57:27.201 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:27.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:27.201 00.000 10844 Enqueuing Expose request
02:57:27.201 00.000 11060 Worker thread wakes up
02:57:27.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:27.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:27.211 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:27.963 00.752 11060 Exposure complete
02:57:28.520 00.557 10844 OnExposeComplete: enter
02:57:28.520 00.000 11060 worker thread done servicing request
02:57:28.520 00.000 10844 UpdateGuideState(): m_state=6
02:57:28.520 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:57:28.520 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.95, Mass=1354, SNR=23.1, Peak=135 HFD=2.8
02:57:28.521 00.001 10844 MultiStar: [#1 -0.31,0.64,0.00,M2] [#2 -0.42,0.08,1.08,U] [#3 -0.25,0.03,1.07,U] [#4 -0.29,-0.17,1.08,U] [#5 0.16,0.17,1.20,U] [#6 -0.00,0.31,1.17,U] [#7 -0.24,-0.11,1.06,U] [#8 -0.58,0.12,0.00,M1] 
02:57:28.521 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.09}, one-star: {0.05, 0.26}
02:57:28.521 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.39) = xAngle (1.20 = 1.20)
02:57:28.521 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.33 = -1.96)
02:57:28.521 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.59 mountX=0.06 mountY=-0.15, mountTheta=-1.20
02:57:28.523 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.09, opts=13)
02:57:28.523 00.000 10844 Enqueuing Move request for scope (-0.14, 0.09)
02:57:28.523 00.000 11060 Worker thread wakes up
02:57:28.530 00.007 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
02:57:28.532 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
02:57:28.532 00.000 11060 Moving (-0.14, 0.09) raw xDistance=0.06 yDistance=-0.15
02:57:28.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:57:28.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:28.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:57:28.532 00.000 11060 MoveAxis(E, 0, ABG)
02:57:28.532 00.000 11060 Move returns status 0, amount 0
02:57:28.532 00.000 11060 MoveAxis(N, 0, ABG)
02:57:28.532 00.000 11060 Move returns status 0, amount 0
02:57:28.533 00.001 11060 move complete, result=0
02:57:28.533 00.000 11060 worker thread done servicing request
02:57:28.535 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:28.586 00.051 10844 UpdateGuideState exits: m=1354 SNR=23.1
02:57:28.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:28.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:28.586 00.000 10844 Enqueuing Expose request
02:57:28.586 00.000 11060 Worker thread wakes up
02:57:28.586 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:28.588 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:28.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:29.225 00.637 11060 Exposure complete
02:57:29.733 00.508 11060 worker thread done servicing request
02:57:29.733 00.000 10844 OnExposeComplete: enter
02:57:29.733 00.000 10844 UpdateGuideState(): m_state=6
02:57:29.733 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
02:57:29.735 00.002 10844 Star::Find returns 1 (0), X=622.69, Y=108.96, Mass=1654, SNR=25.4, Peak=210 HFD=3.4
02:57:29.735 00.000 10844 MultiStar: [#1 -0.22,0.27,0.98,U] [#2 -0.39,0.21,0.92,U] [#3 -0.17,0.25,1.01,U] [#4 -0.16,-0.00,1.02,U] [#5 0.37,-0.03,0.94,U] [#6 -0.09,-0.20,0.96,U] [#7 0.02,0.50,0.00,M1] [#8 -0.31,-0.01,0.78,U] 
02:57:29.735 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.10}, one-star: {-0.21, 0.27}
02:57:29.735 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.39) = xAngle (1.15 = 1.15)
02:57:29.735 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.28 = -2.01)
02:57:29.735 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.54 mountX=0.07 mountY=-0.16, mountTheta=-1.15
02:57:29.737 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.10, opts=13)
02:57:29.737 00.000 10844 Enqueuing Move request for scope (-0.14, 0.10)
02:57:29.737 00.000 11060 Worker thread wakes up
02:57:29.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
02:57:29.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
02:57:29.737 00.000 11060 Moving (-0.14, 0.10) raw xDistance=0.07 yDistance=-0.16
02:57:29.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:57:29.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:29.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:57:29.739 00.002 11060 MoveAxis(E, 0, ABG)
02:57:29.739 00.000 11060 Move returns status 0, amount 0
02:57:29.739 00.000 11060 MoveAxis(N, 0, ABG)
02:57:29.739 00.000 11060 Move returns status 0, amount 0
02:57:29.739 00.000 11060 move complete, result=0
02:57:29.739 00.000 11060 worker thread done servicing request
02:57:29.746 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:29.787 00.041 10844 UpdateGuideState exits: m=1654 SNR=25.4
02:57:29.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:29.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:29.787 00.000 10844 Enqueuing Expose request
02:57:29.787 00.000 11060 Worker thread wakes up
02:57:29.787 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:29.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:29.788 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:30.429 00.641 11060 Exposure complete
02:57:30.768 00.339 11060 worker thread done servicing request
02:57:30.768 00.000 10844 OnExposeComplete: enter
02:57:30.768 00.000 10844 UpdateGuideState(): m_state=6
02:57:30.769 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:57:30.769 00.000 10844 Star::Find returns 1 (0), X=622.48, Y=109.05, Mass=1798, SNR=26.2, Peak=230 HFD=3.6
02:57:30.770 00.001 10844 MultiStar: [#1 -0.27,0.00,0.88,U] [#2 -0.12,0.49,0.00,M1] [#3 0.08,-0.01,0.97,U] [#4 -0.50,-0.17,0.00,M1] [#5 0.28,0.05,0.84,U] [#6 -0.04,-0.15,1.05,U] [#7 0.41,-0.02,0.86,U] [#8 -0.25,0.07,0.74,U] 
02:57:30.770 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.04}, one-star: {-0.42, 0.35}
02:57:30.770 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.39) = xAngle (0.86 = 0.86)
02:57:30.770 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.99 = -2.29)
02:57:30.770 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.25 mountX=0.03 mountY=-0.04, mountTheta=-0.86
02:57:30.771 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
02:57:30.771 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
02:57:30.771 00.000 11060 Worker thread wakes up
02:57:30.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
02:57:30.772 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
02:57:30.772 00.000 11060 Moving (-0.03, 0.04) raw xDistance=0.03 yDistance=-0.04
02:57:30.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:57:30.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:30.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:57:30.772 00.000 11060 MoveAxis(E, 0, ABG)
02:57:30.772 00.000 11060 Move returns status 0, amount 0
02:57:30.772 00.000 11060 MoveAxis(N, 0, ABG)
02:57:30.773 00.001 11060 Move returns status 0, amount 0
02:57:30.774 00.001 11060 move complete, result=0
02:57:30.774 00.000 11060 worker thread done servicing request
02:57:30.782 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
02:57:30.806 00.024 10844 UpdateGuideState exits: m=1798 SNR=26.2
02:57:30.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:30.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:30.806 00.000 10844 Enqueuing Expose request
02:57:30.806 00.000 11060 Worker thread wakes up
02:57:30.806 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:30.807 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:30.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:31.459 00.652 11060 Exposure complete
02:57:31.711 00.252 11060 worker thread done servicing request
02:57:31.711 00.000 10844 OnExposeComplete: enter
02:57:31.712 00.001 10844 UpdateGuideState(): m_state=6
02:57:31.713 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
02:57:31.713 00.000 10844 Star::Find returns 1 (0), X=622.44, Y=108.84, Mass=1692, SNR=25.7, Peak=251 HFD=3.2
02:57:31.713 00.000 10844 MultiStar: [#1 -0.10,0.38,0.92,U] [#2 -0.10,-0.19,0.97,U] [#3 -0.06,-0.10,1.01,U] [#4 -0.11,-0.51,0.00,M2] [#5 0.41,-0.16,0.85,U] [#6 -0.16,-0.62,0.00,M1] [#7 -0.02,-0.21,0.95,U] [#8 -0.20,0.14,0.82,U] 
02:57:31.713 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.00}, one-star: {-0.46, 0.14}
02:57:31.714 00.001 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.79)
02:57:31.714 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.37 = -1.37)
02:57:31.714 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.11 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
02:57:31.716 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.00, opts=13)
02:57:31.716 00.000 10844 Enqueuing Move request for scope (-0.08, -0.00)
02:57:31.716 00.000 11060 Worker thread wakes up
02:57:31.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
02:57:31.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
02:57:31.716 00.000 11060 Moving (-0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
02:57:31.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:57:31.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:31.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:57:31.717 00.001 11060 MoveAxis(E, 0, ABG)
02:57:31.717 00.000 11060 Move returns status 0, amount 0
02:57:31.717 00.000 11060 MoveAxis(N, 0, ABG)
02:57:31.717 00.000 11060 Move returns status 0, amount 0
02:57:31.717 00.000 11060 move complete, result=0
02:57:31.717 00.000 11060 worker thread done servicing request
02:57:31.725 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:57:31.760 00.035 10844 UpdateGuideState exits: m=1692 SNR=25.7
02:57:31.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:31.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:31.760 00.000 10844 Enqueuing Expose request
02:57:31.760 00.000 11060 Worker thread wakes up
02:57:31.760 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:31.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:31.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:32.407 00.647 11060 Exposure complete
02:57:32.720 00.313 11060 worker thread done servicing request
02:57:32.720 00.000 10844 OnExposeComplete: enter
02:57:32.720 00.000 10844 UpdateGuideState(): m_state=6
02:57:32.720 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
02:57:32.720 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=109.25, Mass=1851, SNR=26.7, Peak=157 HFD=3.7
02:57:32.722 00.002 10844 MultiStar: [#1 0.11,0.44,0.91,U] [#2 -0.23,0.04,0.89,U] [#3 -0.11,0.32,1.03,U] [#4 -0.28,0.40,0.00,M3] [#5 0.57,0.26,0.00,M1] [#6 -0.18,0.12,0.97,U] [#7 -0.00,-0.18,0.94,U] [#8 -0.29,0.66,0.00,M1] 
02:57:32.722 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.22}, one-star: {-0.23, 0.56}
02:57:32.722 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.39) = xAngle (0.63 = 0.63)
02:57:32.722 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.75 = -2.53)
02:57:32.722 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.02 mountX=0.20 mountY=-0.14, mountTheta=-0.62
02:57:32.724 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.22, opts=13)
02:57:32.724 00.000 10844 Enqueuing Move request for scope (-0.11, 0.22)
02:57:32.724 00.000 11060 Worker thread wakes up
02:57:32.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
02:57:32.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
02:57:32.724 00.000 11060 Moving (-0.11, 0.22) raw xDistance=0.20 yDistance=-0.14
02:57:32.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
02:57:32.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:32.725 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:57:32.725 00.000 11060 MoveAxis(W, 47, ABG)
02:57:32.725 00.000 11060 Guiding  Dir = 3, Dur = 47
02:57:32.735 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:57:32.749 00.014 11060 IsSlewing returns 0
02:57:32.751 00.002 11060 IsGuiding returns 0
02:57:32.793 00.042 10844 UpdateGuideState exits: m=1851 SNR=26.7
02:57:32.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:32.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:32.793 00.000 10844 Enqueuing Expose request
02:57:32.802 00.009 11060 IsGuiding returns 0
02:57:32.802 00.000 11060 Move returns status 0, amount 47
02:57:32.804 00.002 11060 MoveAxis(N, 0, ABG)
02:57:32.804 00.000 11060 Move returns status 0, amount 0
02:57:32.804 00.000 11060 move complete, result=0
02:57:32.805 00.001 11060 worker thread done servicing request
02:57:32.805 00.000 11060 Worker thread wakes up
02:57:32.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:32.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:32.820 00.015 10844 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
02:57:33.440 00.620 11060 Exposure complete
02:57:33.984 00.544 10844 OnExposeComplete: enter
02:57:33.984 00.000 10844 UpdateGuideState(): m_state=6
02:57:33.985 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
02:57:33.985 00.000 10844 Star::Find returns 1 (0), X=622.41, Y=108.63, Mass=1870, SNR=26.8, Peak=238 HFD=3.3
02:57:33.986 00.001 10844 MultiStar: [#1 -0.14,0.07,0.93,U] [#2 -0.50,0.01,0.00,M1] [#3 -0.21,0.31,0.94,U] [#4 -0.33,-0.20,0.92,U] [#5 0.77,0.10,0.00,M2] [#6 -0.44,0.04,0.99,U] [#7 -0.09,-0.08,0.90,U] [#8 0.08,-0.32,0.77,U] 
02:57:33.986 00.000 11060 worker thread done servicing request
02:57:33.986 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.03}, one-star: {-0.49, -0.06}
02:57:33.986 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.86)
02:57:33.987 00.001 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
02:57:33.987 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.04 mountX=-0.07 mountY=-0.24, mountTheta=-1.85
02:57:33.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.03, opts=13)
02:57:33.989 00.000 10844 Enqueuing Move request for scope (-0.25, -0.03)
02:57:33.989 00.000 11060 Worker thread wakes up
02:57:33.990 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
02:57:33.990 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
02:57:33.990 00.000 11060 Moving (-0.25, -0.03) raw xDistance=-0.07 yDistance=-0.24
02:57:33.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:57:33.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
02:57:33.990 00.000 11060 MoveAxis(E, 0, ABG)
02:57:33.990 00.000 11060 Move returns status 0, amount 0
02:57:33.990 00.000 11060 MoveAxis(N, 93, ABG)
02:57:33.990 00.000 11060 Guiding  Dir = 0, Dur = 93
02:57:34.000 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:34.000 00.000 11060 IsSlewing returns 0
02:57:34.001 00.001 11060 IsGuiding returns 0
02:57:34.023 00.022 10844 UpdateGuideState exits: m=1870 SNR=26.8
02:57:34.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:34.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:34.023 00.000 10844 Enqueuing Expose request
02:57:34.112 00.089 11060 IsGuiding returns 0
02:57:34.112 00.000 11060 Move returns status 0, amount 93
02:57:34.113 00.001 11060 move complete, result=0
02:57:34.113 00.000 11060 worker thread done servicing request
02:57:34.113 00.000 11060 Worker thread wakes up
02:57:34.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:34.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:34.509 00.396 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 93 ms NORTH
02:57:34.851 00.342 11060 Exposure complete
02:57:38.095 03.244 11060 worker thread done servicing request
02:57:38.095 00.000 10844 OnExposeComplete: enter
02:57:38.095 00.000 10844 UpdateGuideState(): m_state=6
02:57:38.096 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
02:57:38.096 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.84, Mass=1670, SNR=25.9, Peak=154 HFD=3.5
02:57:38.097 00.001 10844 MultiStar: [#1 -0.21,-0.05,0.96,U] [#2 -0.23,0.00,0.90,U] [#3 0.04,0.25,0.96,U] [#4 -0.07,0.10,0.99,U] [#5 0.12,-0.10,0.98,U] [#6 -0.14,-0.04,1.02,U] [#7 -0.16,0.21,0.94,U] [#8 -0.59,-0.21,0.00,M1] 
02:57:38.097 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.07}, one-star: {-0.20, 0.14}
02:57:38.097 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.39) = xAngle (1.20 = 1.20)
02:57:38.097 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.32 = -1.96)
02:57:38.097 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.12 cameraTheta=2.59 mountX=0.05 mountY=-0.11, mountTheta=-1.20
02:57:38.099 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.07, opts=13)
02:57:38.099 00.000 10844 Enqueuing Move request for scope (-0.11, 0.07)
02:57:38.100 00.001 11060 Worker thread wakes up
02:57:38.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
02:57:38.100 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
02:57:38.100 00.000 11060 Moving (-0.11, 0.07) raw xDistance=0.05 yDistance=-0.11
02:57:38.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:57:38.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:38.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:57:38.100 00.000 11060 MoveAxis(E, 0, ABG)
02:57:38.101 00.001 11060 Move returns status 0, amount 0
02:57:38.101 00.000 11060 MoveAxis(N, 0, ABG)
02:57:38.101 00.000 11060 Move returns status 0, amount 0
02:57:38.101 00.000 11060 move complete, result=0
02:57:38.101 00.000 11060 worker thread done servicing request
02:57:38.123 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:38.150 00.027 10844 UpdateGuideState exits: m=1670 SNR=25.9
02:57:38.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:38.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:38.150 00.000 10844 Enqueuing Expose request
02:57:38.150 00.000 11060 Worker thread wakes up
02:57:38.150 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:38.151 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:38.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:38.782 00.631 11060 Exposure complete
02:57:40.136 01.354 11060 worker thread done servicing request
02:57:40.136 00.000 10844 OnExposeComplete: enter
02:57:40.136 00.000 10844 UpdateGuideState(): m_state=6
02:57:40.136 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
02:57:40.136 00.000 10844 Star::Find returns 1 (0), X=622.64, Y=108.96, Mass=1608, SNR=25.4, Peak=162 HFD=2.7
02:57:40.138 00.002 10844 MultiStar: [#1 -0.18,0.31,0.97,U] [#2 -0.06,-0.22,0.89,U] [#3 0.02,-0.01,1.02,U] [#4 -0.18,0.20,1.01,U] [#5 0.32,0.34,0.00,M2] [#6 0.07,-0.00,1.06,U] [#7 0.38,-0.07,0.86,U] [#8 -0.24,-0.09,0.85,U] 
02:57:40.138 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {-0.26, 0.27}
02:57:40.138 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.39) = xAngle (0.99 = 0.99)
02:57:40.138 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.12 = -2.17)
02:57:40.138 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.38 mountX=0.04 mountY=-0.07, mountTheta=-0.99
02:57:40.141 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.06, opts=13)
02:57:40.141 00.000 10844 Enqueuing Move request for scope (-0.06, 0.06)
02:57:40.159 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:40.163 00.004 11060 Worker thread wakes up
02:57:40.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
02:57:40.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
02:57:40.163 00.000 11060 Moving (-0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
02:57:40.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:57:40.164 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:40.164 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:57:40.164 00.000 11060 MoveAxis(E, 0, ABG)
02:57:40.164 00.000 11060 Move returns status 0, amount 0
02:57:40.164 00.000 11060 MoveAxis(N, 0, ABG)
02:57:40.164 00.000 11060 Move returns status 0, amount 0
02:57:40.164 00.000 11060 move complete, result=0
02:57:40.164 00.000 11060 worker thread done servicing request
02:57:40.222 00.058 10844 UpdateGuideState exits: m=1608 SNR=25.4
02:57:40.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:40.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:40.222 00.000 10844 Enqueuing Expose request
02:57:40.222 00.000 11060 Worker thread wakes up
02:57:40.222 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:40.223 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:40.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:40.858 00.635 11060 Exposure complete
02:57:41.996 01.138 10844 OnExposeComplete: enter
02:57:41.996 00.000 10844 UpdateGuideState(): m_state=6
02:57:41.998 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
02:57:41.998 00.000 10844 Star::Find returns 1 (0), X=622.59, Y=108.84, Mass=1739, SNR=26.3, Peak=237 HFD=3.5
02:57:41.999 00.001 10844 MultiStar: [#1 0.20,0.44,0.00,M1] [#2 0.15,0.28,0.88,U] [#3 0.19,-0.04,0.91,U] [#4 -0.10,-0.18,0.90,U] [#5 0.24,0.15,0.95,U] [#6 0.21,0.30,0.90,U] [#7 0.05,-0.35,1.01,U] [#8 0.31,0.30,0.73,U] 
02:57:41.999 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {-0.31, 0.15}
02:57:41.999 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.39) = xAngle (-0.72 = -0.72)
02:57:41.999 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.40 = 2.40)
02:57:41.999 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=0.08 mountY=0.07, mountTheta=0.73
02:57:42.001 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
02:57:42.002 00.001 10844 Enqueuing Move request for scope (0.08, 0.07)
02:57:42.033 00.031 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:42.057 00.024 11060 worker thread done servicing request
02:57:42.057 00.000 11060 Worker thread wakes up
02:57:42.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
02:57:42.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
02:57:42.059 00.002 11060 Moving (0.08, 0.07) raw xDistance=0.08 yDistance=0.07
02:57:42.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:57:42.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:42.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:57:42.059 00.000 11060 MoveAxis(E, 0, ABG)
02:57:42.059 00.000 11060 Move returns status 0, amount 0
02:57:42.059 00.000 11060 MoveAxis(N, 0, ABG)
02:57:42.059 00.000 11060 Move returns status 0, amount 0
02:57:42.060 00.001 11060 move complete, result=0
02:57:42.060 00.000 11060 worker thread done servicing request
02:57:42.130 00.070 10844 UpdateGuideState exits: m=1739 SNR=26.3
02:57:42.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:42.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:42.130 00.000 10844 Enqueuing Expose request
02:57:42.131 00.001 11060 Worker thread wakes up
02:57:42.131 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:42.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:42.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:42.785 00.654 11060 Exposure complete
02:57:43.074 00.289 11060 worker thread done servicing request
02:57:43.207 00.133 10844 OnExposeComplete: enter
02:57:43.208 00.001 10844 UpdateGuideState(): m_state=6
02:57:43.208 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
02:57:43.208 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.19, Mass=1724, SNR=26.1, Peak=138 HFD=3.7
02:57:43.208 00.000 10844 MultiStar: [#1 0.43,0.17,0.00,M2] [#2 0.13,0.04,0.90,U] [#3 0.43,-0.02,0.93,U] [#4 0.10,-0.21,0.97,U] [#5 0.37,0.47,0.00,M2] [#6 0.29,0.05,0.96,U] [#7 0.01,-0.24,0.93,U] [#8 -0.12,-0.14,0.75,U] 
02:57:43.208 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.15}, one-star: {0.28, -0.50}
02:57:43.208 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.39) = xAngle (-2.11 = -2.11)
02:57:43.208 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
02:57:43.208 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.72 mountX=-0.12 mountY=0.19, mountTheta=2.12
02:57:43.212 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.15, opts=13)
02:57:43.212 00.000 10844 Enqueuing Move request for scope (0.17, -0.15)
02:57:43.215 00.003 11060 Worker thread wakes up
02:57:43.216 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
02:57:43.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
02:57:43.216 00.000 11060 Moving (0.17, -0.15) raw xDistance=-0.12 yDistance=0.19
02:57:43.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:57:43.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:57:43.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:57:43.216 00.000 11060 MoveAxis(E, 0, ABG)
02:57:43.216 00.000 11060 Move returns status 0, amount 0
02:57:43.216 00.000 11060 MoveAxis(N, 0, ABG)
02:57:43.216 00.000 11060 Move returns status 0, amount 0
02:57:43.216 00.000 11060 move complete, result=0
02:57:43.216 00.000 11060 worker thread done servicing request
02:57:44.009 00.793 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:57:44.054 00.045 10844 UpdateGuideState exits: m=1724 SNR=26.1
02:57:44.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:44.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:44.054 00.000 10844 Enqueuing Expose request
02:57:44.055 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:44.061 00.006 11060 Worker thread wakes up
02:57:44.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:44.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:44.723 00.662 11060 Exposure complete
02:57:46.560 01.837 11060 worker thread done servicing request
02:57:46.629 00.069 10844 OnExposeComplete: enter
02:57:46.629 00.000 10844 UpdateGuideState(): m_state=6
02:57:46.630 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
02:57:46.630 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.91, Mass=1576, SNR=25.4, Peak=176 HFD=2.6
02:57:46.631 00.001 10844 MultiStar: [#1 0.00,0.37,0.97,U] [#2 0.02,-0.18,0.91,U] [#3 0.21,-0.07,0.98,U] [#4 -0.13,-0.20,1.02,U] [#5 0.29,0.22,0.85,U] [#6 0.34,0.26,1.02,U] [#7 -0.18,-0.11,0.99,U] [#8 0.34,0.38,0.00,M1] 
02:57:46.632 00.001 10844 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {-0.10, 0.22}
02:57:46.632 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
02:57:46.632 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.60 = 2.60)
02:57:46.632 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.86 mountX=0.07 mountY=0.04, mountTheta=0.54
02:57:46.635 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
02:57:46.635 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
02:57:46.638 00.003 11060 Worker thread wakes up
02:57:46.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
02:57:46.639 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
02:57:46.639 00.000 11060 Moving (0.05, 0.06) raw xDistance=0.07 yDistance=0.04
02:57:46.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:57:46.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:46.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:57:46.640 00.001 11060 MoveAxis(E, 0, ABG)
02:57:46.640 00.000 11060 Move returns status 0, amount 0
02:57:46.640 00.000 11060 MoveAxis(N, 0, ABG)
02:57:46.640 00.000 11060 Move returns status 0, amount 0
02:57:46.640 00.000 11060 move complete, result=0
02:57:46.640 00.000 11060 worker thread done servicing request
02:57:46.688 00.048 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:57:46.795 00.107 10844 UpdateGuideState exits: m=1576 SNR=25.4
02:57:46.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:46.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:46.795 00.000 10844 Enqueuing Expose request
02:57:46.795 00.000 11060 Worker thread wakes up
02:57:46.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:46.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:46.795 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:47.509 00.714 11060 Exposure complete
02:57:48.019 00.510 11060 worker thread done servicing request
02:57:48.019 00.000 10844 OnExposeComplete: enter
02:57:48.020 00.001 10844 UpdateGuideState(): m_state=6
02:57:48.020 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
02:57:48.020 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.88, Mass=1606, SNR=25.0, Peak=138 HFD=3.0
02:57:48.021 00.001 10844 MultiStar: [#1 -0.15,0.24,0.97,U] [#2 0.03,0.02,0.89,U] [#3 0.49,0.24,0.00,M1] [#4 -0.20,-0.07,0.91,U] [#5 0.40,0.16,0.99,U] [#6 0.39,-0.18,1.05,U] [#7 -0.03,0.05,0.94,U] [#8 0.26,0.28,0.76,U] 
02:57:48.021 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.07, 0.19}
02:57:48.021 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.39) = xAngle (-0.71 = -0.71)
02:57:48.021 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.42 = 2.42)
02:57:48.021 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=0.10 mountY=0.08, mountTheta=0.72
02:57:48.025 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
02:57:48.026 00.001 10844 Enqueuing Move request for scope (0.10, 0.08)
02:57:48.035 00.009 11060 Worker thread wakes up
02:57:48.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
02:57:48.036 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
02:57:48.036 00.000 11060 Moving (0.10, 0.08) raw xDistance=0.10 yDistance=0.08
02:57:48.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:57:48.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:48.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:57:48.036 00.000 11060 MoveAxis(E, 0, ABG)
02:57:48.036 00.000 11060 Move returns status 0, amount 0
02:57:48.036 00.000 11060 MoveAxis(N, 0, ABG)
02:57:48.036 00.000 11060 Move returns status 0, amount 0
02:57:48.036 00.000 11060 move complete, result=0
02:57:48.036 00.000 11060 worker thread done servicing request
02:57:48.040 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:48.100 00.060 10844 UpdateGuideState exits: m=1606 SNR=25.0
02:57:48.101 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:48.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:48.101 00.000 10844 Enqueuing Expose request
02:57:48.101 00.000 11060 Worker thread wakes up
02:57:48.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:48.102 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:48.102 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:48.746 00.644 11060 Exposure complete
02:57:49.168 00.422 11060 worker thread done servicing request
02:57:49.168 00.000 10844 OnExposeComplete: enter
02:57:49.168 00.000 10844 UpdateGuideState(): m_state=6
02:57:49.169 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
02:57:49.169 00.000 10844 Star::Find returns 1 (0), X=622.60, Y=108.99, Mass=1678, SNR=25.7, Peak=199 HFD=3.2
02:57:49.170 00.001 10844 MultiStar: [#1 0.04,0.48,0.00,M1] [#2 0.10,-0.42,0.97,U] [#3 0.46,-0.18,0.00,M2] [#4 0.03,-0.21,0.91,U] [#5 0.48,-0.10,0.00,M1] [#6 0.02,0.46,0.00,M1] [#7 0.05,0.38,0.96,U] [#8 0.10,0.29,0.75,U] 
02:57:49.170 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.06}, one-star: {-0.30, 0.30}
02:57:49.170 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.39) = xAngle (0.34 = 0.34)
02:57:49.170 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.47 = -2.81)
02:57:49.170 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=0.06 mountY=-0.02, mountTheta=-0.33
02:57:49.171 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
02:57:49.171 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
02:57:49.171 00.000 11060 Worker thread wakes up
02:57:49.173 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
02:57:49.173 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
02:57:49.173 00.000 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
02:57:49.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:57:49.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:49.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:57:49.173 00.000 11060 MoveAxis(E, 0, ABG)
02:57:49.173 00.000 11060 Move returns status 0, amount 0
02:57:49.174 00.001 11060 MoveAxis(N, 0, ABG)
02:57:49.174 00.000 11060 Move returns status 0, amount 0
02:57:49.174 00.000 11060 move complete, result=0
02:57:49.174 00.000 11060 worker thread done servicing request
02:57:49.181 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:49.218 00.037 10844 UpdateGuideState exits: m=1678 SNR=25.7
02:57:49.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:49.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:49.219 00.001 10844 Enqueuing Expose request
02:57:49.219 00.000 11060 Worker thread wakes up
02:57:49.219 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:49.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:49.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:49.862 00.643 11060 Exposure complete
02:57:50.158 00.296 10844 OnExposeComplete: enter
02:57:50.158 00.000 10844 UpdateGuideState(): m_state=6
02:57:50.158 00.000 11060 worker thread done servicing request
02:57:50.159 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
02:57:50.159 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.66, Mass=1671, SNR=25.8, Peak=173 HFD=3.0
02:57:50.159 00.000 10844 MultiStar: [#1 0.01,0.49,0.00,M2] [#2 -0.05,-0.20,1.00,U] [#3 0.77,0.41,0.00,M3] [#4 -0.04,0.01,0.99,U] [#5 0.37,0.18,0.87,U] [#6 -0.01,0.06,1.02,U] [#7 -0.05,0.46,0.89,U] [#8 -0.12,0.17,0.69,U] 
02:57:50.159 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.08}, one-star: {0.01, -0.03}
02:57:50.159 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.59 = -2.59)
02:57:50.159 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
02:57:50.159 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.21 mountX=-0.03 mountY=0.02, mountTheta=2.61
02:57:50.161 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
02:57:50.161 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
02:57:50.161 00.000 11060 Worker thread wakes up
02:57:50.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:57:50.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:57:50.161 00.000 11060 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
02:57:50.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:57:50.162 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:50.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:57:50.162 00.000 11060 MoveAxis(E, 0, ABG)
02:57:50.162 00.000 11060 Move returns status 0, amount 0
02:57:50.162 00.000 11060 MoveAxis(N, 0, ABG)
02:57:50.162 00.000 11060 Move returns status 0, amount 0
02:57:50.162 00.000 11060 move complete, result=0
02:57:50.163 00.001 11060 worker thread done servicing request
02:57:50.170 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:50.193 00.023 10844 UpdateGuideState exits: m=1671 SNR=25.8
02:57:50.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:50.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:50.193 00.000 10844 Enqueuing Expose request
02:57:50.193 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:57:50.195 00.002 11060 Worker thread wakes up
02:57:50.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:50.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:50.838 00.643 11060 Exposure complete
02:57:51.103 00.265 10844 OnExposeComplete: enter
02:57:51.103 00.000 11060 worker thread done servicing request
02:57:51.103 00.000 10844 UpdateGuideState(): m_state=6
02:57:51.104 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
02:57:51.104 00.000 10844 Star::Find returns 1 (0), X=623.29, Y=108.81, Mass=1815, SNR=26.3, Peak=160 HFD=3.7
02:57:51.104 00.000 10844 MultiStar: [#1 0.36,0.23,0.85,U] [#2 0.32,-0.37,0.00,M1] [#3 0.65,0.04,0.00,M4] [#4 0.07,0.28,1.00,U] [#5 0.54,0.13,0.00,M1] [#6 0.34,0.22,0.99,U] [#7 0.34,-0.21,0.99,U] [#8 0.28,0.10,0.85,U] 
02:57:51.104 00.000 10844 refined, 5 included, MultiStar: {0.29, 0.12}, one-star: {0.39, 0.11}
02:57:51.104 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
02:57:51.104 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
02:57:51.105 00.001 10844 CameraToMount -- cameraX=0.29 cameraY=0.12 hyp=0.32 cameraTheta=0.38 mountX=0.17 mountY=0.27, mountTheta=1.01
02:57:51.106 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.12, opts=13)
02:57:51.106 00.000 10844 Enqueuing Move request for scope (0.29, 0.12)
02:57:51.106 00.000 11060 Worker thread wakes up
02:57:51.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.12) opts 0xd
02:57:51.108 00.002 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.12)
02:57:51.108 00.000 11060 Moving (0.29, 0.12) raw xDistance=0.17 yDistance=0.27
02:57:51.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:57:51.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:57:51.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:57:51.108 00.000 11060 MoveAxis(W, 40, ABG)
02:57:51.108 00.000 11060 Guiding  Dir = 3, Dur = 40
02:57:51.119 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:51.139 00.020 10844 UpdateGuideState exits: m=1815 SNR=26.3
02:57:51.140 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:51.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:51.140 00.000 10844 Enqueuing Expose request
02:57:51.143 00.003 11060 IsSlewing returns 0
02:57:51.144 00.001 11060 IsGuiding returns 0
02:57:51.219 00.075 11060 IsGuiding returns 0
02:57:51.220 00.001 11060 Move returns status 0, amount 40
02:57:51.220 00.000 11060 MoveAxis(N, 0, ABG)
02:57:51.220 00.000 11060 Move returns status 0, amount 0
02:57:51.220 00.000 11060 move complete, result=0
02:57:51.220 00.000 11060 worker thread done servicing request
02:57:51.220 00.000 11060 Worker thread wakes up
02:57:51.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:51.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:51.221 00.001 10844 GuideStep: 0.2 px 40 ms WEST, 0.3 px 0 ms NORTH
02:57:51.851 00.630 11060 Exposure complete
02:57:52.078 00.227 11060 worker thread done servicing request
02:57:52.078 00.000 10844 OnExposeComplete: enter
02:57:52.078 00.000 10844 UpdateGuideState(): m_state=6
02:57:52.080 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
02:57:52.080 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.86, Mass=1446, SNR=23.7, Peak=142 HFD=3.0
02:57:52.080 00.000 10844 MultiStar: [#1 0.29,0.29,1.00,U] [#2 0.26,-0.39,0.00,M2] [#3 0.54,-0.05,0.00,M5] [#4 0.06,-0.20,1.00,U] [#5 0.46,0.05,0.00,M2] [#6 0.16,-0.13,1.17,U] [#7 0.36,0.11,1.02,U] [#8 -0.00,0.22,0.91,U] 
02:57:52.080 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.07}, one-star: {0.14, 0.17}
02:57:52.081 00.001 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
02:57:52.081 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
02:57:52.081 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=0.10 mountY=0.16, mountTheta=1.00
02:57:52.082 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.07, opts=13)
02:57:52.082 00.000 10844 Enqueuing Move request for scope (0.17, 0.07)
02:57:52.082 00.000 11060 Worker thread wakes up
02:57:52.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
02:57:52.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
02:57:52.083 00.001 11060 Moving (0.17, 0.07) raw xDistance=0.10 yDistance=0.16
02:57:52.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:57:52.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:52.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:57:52.083 00.000 11060 MoveAxis(E, 0, ABG)
02:57:52.083 00.000 11060 Move returns status 0, amount 0
02:57:52.083 00.000 11060 MoveAxis(N, 0, ABG)
02:57:52.083 00.000 11060 Move returns status 0, amount 0
02:57:52.083 00.000 11060 move complete, result=0
02:57:52.083 00.000 11060 worker thread done servicing request
02:57:52.090 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:52.126 00.036 10844 UpdateGuideState exits: m=1446 SNR=23.7
02:57:52.127 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:52.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:52.127 00.000 10844 Enqueuing Expose request
02:57:52.127 00.000 11060 Worker thread wakes up
02:57:52.127 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:52.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:52.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:52.771 00.644 11060 Exposure complete
02:57:53.028 00.257 11060 worker thread done servicing request
02:57:53.028 00.000 10844 OnExposeComplete: enter
02:57:53.028 00.000 10844 UpdateGuideState(): m_state=6
02:57:53.029 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
02:57:53.029 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.23, Mass=1520, SNR=25.0, Peak=151 HFD=2.8
02:57:53.029 00.000 10844 MultiStar: [#1 0.27,0.02,0.94,U] [#2 0.36,-0.02,0.84,U] [#3 0.36,-0.67,0.00,M6] [#4 0.32,-0.25,0.98,U] [#5 0.79,0.12,0.00,M3] [#6 0.58,-0.19,0.00,M1] [#7 0.43,-0.33,0.00,M1] [#8 -0.20,0.20,0.89,U] 
02:57:53.030 00.001 10844 refined, 4 included, MultiStar: {0.14, -0.11}, one-star: {-0.02, -0.47}
02:57:53.030 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.39) = xAngle (-2.06 = -2.06)
02:57:53.030 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.06 = 1.06)
02:57:53.030 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.67 mountX=-0.09 mountY=0.16, mountTheta=2.07
02:57:53.033 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.11, opts=13)
02:57:53.033 00.000 10844 Enqueuing Move request for scope (0.14, -0.11)
02:57:53.033 00.000 11060 Worker thread wakes up
02:57:53.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
02:57:53.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
02:57:53.033 00.000 11060 Moving (0.14, -0.11) raw xDistance=-0.09 yDistance=0.16
02:57:53.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:57:53.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:53.034 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:57:53.034 00.000 11060 MoveAxis(E, 0, ABG)
02:57:53.034 00.000 11060 Move returns status 0, amount 0
02:57:53.034 00.000 11060 MoveAxis(N, 0, ABG)
02:57:53.034 00.000 11060 Move returns status 0, amount 0
02:57:53.034 00.000 11060 move complete, result=0
02:57:53.034 00.000 11060 worker thread done servicing request
02:57:53.040 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:53.059 00.019 10844 UpdateGuideState exits: m=1520 SNR=25.0
02:57:53.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:53.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:53.059 00.000 10844 Enqueuing Expose request
02:57:53.060 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:53.061 00.001 11060 Worker thread wakes up
02:57:53.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:53.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:53.702 00.641 11060 Exposure complete
02:57:53.956 00.254 10844 OnExposeComplete: enter
02:57:53.958 00.002 10844 UpdateGuideState(): m_state=6
02:57:53.958 00.000 11060 worker thread done servicing request
02:57:53.958 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
02:57:53.958 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.80, Mass=1676, SNR=25.9, Peak=186 HFD=3.4
02:57:53.959 00.001 10844 MultiStar: [#1 0.24,0.05,1.03,U] [#2 0.47,-0.20,0.00,M2] [#3 0.37,0.32,0.00,M7] [#4 0.22,-0.25,0.92,U] [#5 0.36,0.35,0.00,M4] [#6 0.47,0.20,0.00,M2] [#7 0.59,-0.34,0.00,M2] [#8 0.40,-0.07,0.79,U] 
02:57:53.959 00.000 10844 single-star, 3 included, MultiStar: {0.23, -0.04}, one-star: {0.10, 0.10}
02:57:53.959 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.39) = xAngle (-0.59 = -0.59)
02:57:53.959 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.53 = 2.53)
02:57:53.959 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.15 cameraTheta=0.80 mountX=0.12 mountY=0.08, mountTheta=0.60
02:57:53.962 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
02:57:53.972 00.010 10844 Enqueuing Move request for scope (0.10, 0.10)
02:57:53.976 00.004 11060 Worker thread wakes up
02:57:53.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
02:57:53.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
02:57:53.976 00.000 11060 Moving (0.10, 0.10) raw xDistance=0.12 yDistance=0.08
02:57:53.978 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
02:57:53.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:53.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:57:53.978 00.000 11060 MoveAxis(W, 29, ABG)
02:57:53.978 00.000 11060 Guiding  Dir = 3, Dur = 29
02:57:53.982 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:57:54.003 00.021 11060 IsSlewing returns 0
02:57:54.004 00.001 11060 IsGuiding returns 0
02:57:54.008 00.004 10844 UpdateGuideState exits: m=1676 SNR=25.9
02:57:54.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:54.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:54.008 00.000 10844 Enqueuing Expose request
02:57:54.053 00.045 11060 IsGuiding returns 0
02:57:54.053 00.000 11060 Move returns status 0, amount 29
02:57:54.053 00.000 11060 MoveAxis(N, 0, ABG)
02:57:54.053 00.000 11060 Move returns status 0, amount 0
02:57:54.053 00.000 11060 move complete, result=0
02:57:54.053 00.000 11060 worker thread done servicing request
02:57:54.054 00.001 11060 Worker thread wakes up
02:57:54.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:54.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:54.059 00.005 10844 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
02:57:54.684 00.625 11060 Exposure complete
02:57:54.933 00.249 11060 worker thread done servicing request
02:57:54.933 00.000 10844 OnExposeComplete: enter
02:57:54.933 00.000 10844 UpdateGuideState(): m_state=6
02:57:54.934 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
02:57:54.934 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.95, Mass=1854, SNR=27.4, Peak=164 HFD=3.9
02:57:54.934 00.000 10844 MultiStar: [#1 0.36,0.33,0.00,M1] [#2 0.30,-0.19,0.88,U] [#3 0.61,0.29,0.00,M8] [#4 0.21,0.27,0.91,U] [#5 0.54,-0.01,0.00,M5] [#6 0.35,0.22,0.93,U] [#7 0.24,0.17,0.87,U] [#8 0.08,0.24,0.73,U] 
02:57:54.934 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.16}, one-star: {-0.03, 0.25}
02:57:54.935 00.001 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.39) = xAngle (-0.70 = -0.70)
02:57:54.935 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.43 = 2.43)
02:57:54.935 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.69 mountX=0.19 mountY=0.16, mountTheta=0.71
02:57:54.936 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.16, opts=13)
02:57:54.937 00.001 10844 Enqueuing Move request for scope (0.19, 0.16)
02:57:54.937 00.000 11060 Worker thread wakes up
02:57:54.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
02:57:54.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
02:57:54.937 00.000 11060 Moving (0.19, 0.16) raw xDistance=0.19 yDistance=0.16
02:57:54.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:57:54.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:54.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:57:54.937 00.000 11060 MoveAxis(W, 46, ABG)
02:57:54.937 00.000 11060 Guiding  Dir = 3, Dur = 46
02:57:54.946 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:54.959 00.013 11060 IsSlewing returns 0
02:57:54.960 00.001 11060 IsGuiding returns 0
02:57:54.978 00.018 10844 UpdateGuideState exits: m=1854 SNR=27.4
02:57:54.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:54.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:54.979 00.001 10844 Enqueuing Expose request
02:57:55.020 00.041 11060 IsGuiding returns 0
02:57:55.020 00.000 11060 Move returns status 0, amount 46
02:57:55.020 00.000 11060 MoveAxis(N, 0, ABG)
02:57:55.020 00.000 11060 Move returns status 0, amount 0
02:57:55.020 00.000 11060 move complete, result=0
02:57:55.020 00.000 11060 worker thread done servicing request
02:57:55.021 00.001 11060 Worker thread wakes up
02:57:55.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:55.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:55.027 00.006 10844 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
02:57:55.665 00.638 11060 Exposure complete
02:57:55.933 00.268 11060 worker thread done servicing request
02:57:55.933 00.000 10844 OnExposeComplete: enter
02:57:55.933 00.000 10844 UpdateGuideState(): m_state=6
02:57:55.933 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
02:57:55.933 00.000 10844 Star::Find returns 1 (0), X=623.31, Y=108.79, Mass=1721, SNR=26.4, Peak=221 HFD=3.4
02:57:55.934 00.001 10844 MultiStar: [#1 0.09,0.33,1.01,U] [#2 0.33,0.04,0.85,U] [#3 0.29,0.60,0.00,M9] [#4 0.08,0.15,0.88,U] [#5 0.89,0.31,0.00,M6] [#6 0.31,-0.03,1.02,U] [#7 0.24,0.15,0.90,U] [#8 0.20,0.32,0.81,U] 
02:57:55.934 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.15}, one-star: {0.41, 0.09}
02:57:55.934 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.39) = xAngle (-0.83 = -0.83)
02:57:55.934 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.29 = 2.29)
02:57:55.934 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.56 mountX=0.19 mountY=0.21, mountTheta=0.84
02:57:55.936 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.15, opts=13)
02:57:55.936 00.000 10844 Enqueuing Move request for scope (0.24, 0.15)
02:57:55.936 00.000 11060 Worker thread wakes up
02:57:55.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
02:57:55.936 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
02:57:55.936 00.000 11060 Moving (0.24, 0.15) raw xDistance=0.19 yDistance=0.21
02:57:55.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:57:55.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:57:55.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:57:55.936 00.000 11060 MoveAxis(W, 46, ABG)
02:57:55.936 00.000 11060 Guiding  Dir = 3, Dur = 46
02:57:55.944 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:55.958 00.014 11060 IsSlewing returns 0
02:57:55.959 00.001 11060 IsGuiding returns 0
02:57:55.968 00.009 10844 UpdateGuideState exits: m=1721 SNR=26.4
02:57:55.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:55.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:55.968 00.000 10844 Enqueuing Expose request
02:57:56.035 00.067 11060 IsGuiding returns 0
02:57:56.035 00.000 11060 Move returns status 0, amount 46
02:57:56.035 00.000 11060 MoveAxis(N, 0, ABG)
02:57:56.035 00.000 11060 Move returns status 0, amount 0
02:57:56.036 00.001 11060 move complete, result=0
02:57:56.036 00.000 11060 worker thread done servicing request
02:57:56.036 00.000 11060 Worker thread wakes up
02:57:56.037 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:56.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:56.038 00.001 10844 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
02:57:56.678 00.640 11060 Exposure complete
02:57:56.914 00.236 10844 OnExposeComplete: enter
02:57:56.914 00.000 10844 UpdateGuideState(): m_state=6
02:57:56.914 00.000 11060 worker thread done servicing request
02:57:56.914 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
02:57:56.915 00.001 10844 Star::Find returns 1 (0), X=622.99, Y=108.81, Mass=1388, SNR=23.2, Peak=168 HFD=2.6
02:57:56.915 00.000 10844 MultiStar: [#1 0.15,0.38,1.03,U] [#2 0.35,-0.31,0.00,M1] [#3 0.60,0.06,0.00,M10] [#4 -0.13,0.18,1.08,U] [#5 0.52,0.48,0.00,M7] [#6 -0.05,-0.28,1.15,U] [#7 -0.06,0.12,1.08,U] [#8 -0.07,0.05,0.87,U] 
02:57:56.915 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.09}, one-star: {0.09, 0.12}
02:57:56.915 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
02:57:56.915 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.45 = -2.83)
02:57:56.915 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.72 mountX=0.09 mountY=-0.03, mountTheta=-0.31
02:57:56.918 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
02:57:56.918 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
02:57:56.918 00.000 11060 Worker thread wakes up
02:57:56.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
02:57:56.918 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
02:57:56.918 00.000 11060 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.03
02:57:56.919 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:57:56.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:56.920 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:57:56.920 00.000 11060 MoveAxis(E, 0, ABG)
02:57:56.920 00.000 11060 Move returns status 0, amount 0
02:57:56.920 00.000 11060 MoveAxis(N, 0, ABG)
02:57:56.920 00.000 11060 Move returns status 0, amount 0
02:57:56.920 00.000 11060 move complete, result=0
02:57:56.920 00.000 11060 worker thread done servicing request
02:57:56.925 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:56.943 00.018 10844 UpdateGuideState exits: m=1388 SNR=23.2
02:57:56.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:56.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:56.943 00.000 10844 Enqueuing Expose request
02:57:56.943 00.000 11060 Worker thread wakes up
02:57:56.943 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:57:56.945 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:56.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:57.588 00.643 11060 Exposure complete
02:57:57.856 00.268 11060 worker thread done servicing request
02:57:57.856 00.000 10844 OnExposeComplete: enter
02:57:57.856 00.000 10844 UpdateGuideState(): m_state=6
02:57:57.858 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
02:57:57.858 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.82, Mass=1591, SNR=24.7, Peak=173 HFD=3.1
02:57:57.858 00.000 10844 MultiStar: [#1 0.48,0.41,0.00,M1] [#2 0.26,0.27,0.88,U] [#3 0.76,0.06,0.00,R] [#4 0.38,-0.22,0.97,U] [#5 0.95,0.41,0.00,M8] [#6 0.43,0.21,0.00,M1] [#7 0.40,-0.04,1.04,U] [#8 0.01,-0.04,0.84,U] 
02:57:57.858 00.000 10844 single-star, 4 included, MultiStar: {0.22, 0.01}, one-star: {0.02, 0.13}
02:57:57.858 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.39) = xAngle (0.06 = 0.06)
02:57:57.859 00.001 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.18 = -3.10)
02:57:57.859 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.45 mountX=0.13 mountY=-0.01, mountTheta=-0.04
02:57:57.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
02:57:57.860 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
02:57:57.860 00.000 11060 Worker thread wakes up
02:57:57.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
02:57:57.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
02:57:57.860 00.000 11060 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=-0.01
02:57:57.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
02:57:57.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:57.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:57:57.860 00.000 11060 MoveAxis(W, 30, ABG)
02:57:57.860 00.000 11060 Guiding  Dir = 3, Dur = 30
02:57:57.868 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:57.874 00.006 11060 IsSlewing returns 0
02:57:57.874 00.000 11060 IsGuiding returns 0
02:57:57.900 00.026 10844 UpdateGuideState exits: m=1591 SNR=24.7
02:57:57.901 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:57.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:57.901 00.000 10844 Enqueuing Expose request
02:57:57.921 00.020 11060 IsGuiding returns 0
02:57:57.921 00.000 11060 Move returns status 0, amount 30
02:57:57.921 00.000 11060 MoveAxis(N, 0, ABG)
02:57:57.921 00.000 11060 Move returns status 0, amount 0
02:57:57.921 00.000 11060 move complete, result=0
02:57:57.921 00.000 11060 worker thread done servicing request
02:57:57.921 00.000 11060 Worker thread wakes up
02:57:57.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:57.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:57.923 00.002 10844 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
02:57:58.549 00.626 11060 Exposure complete
02:57:58.841 00.292 10844 OnExposeComplete: enter
02:57:58.841 00.000 10844 UpdateGuideState(): m_state=6
02:57:58.842 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
02:57:58.842 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=109.07, Mass=1434, SNR=23.7, Peak=178 HFD=2.7
02:57:58.843 00.001 10844 MultiStar: [#1 0.26,0.17,1.08,U] [#2 0.31,0.17,1.04,U] [#3 -0.23,0.32,1.09,U] [#4 0.34,-0.07,1.03,U] [#5 0.75,0.04,0.00,M9] [#6 0.49,0.45,0.00,M2] [#7 0.58,-0.00,0.00,M1] [#8 0.18,0.04,0.91,U] 
02:57:58.843 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.17}, one-star: {0.21, 0.38}
02:57:58.843 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
02:57:58.843 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
02:57:58.843 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.77 mountX=0.20 mountY=0.15, mountTheta=0.63
02:57:58.845 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.17, opts=13)
02:57:58.845 00.000 10844 Enqueuing Move request for scope (0.18, 0.17)
02:57:58.875 00.030 11060 worker thread done servicing request
02:57:58.875 00.000 11060 Worker thread wakes up
02:57:58.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
02:57:58.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
02:57:58.875 00.000 11060 Moving (0.18, 0.17) raw xDistance=0.20 yDistance=0.15
02:57:58.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
02:57:58.876 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:58.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:57:58.876 00.000 11060 MoveAxis(W, 48, ABG)
02:57:58.876 00.000 11060 Guiding  Dir = 3, Dur = 48
02:57:58.879 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:57:58.914 00.035 11060 IsSlewing returns 0
02:57:58.915 00.001 11060 IsGuiding returns 0
02:57:58.933 00.018 10844 UpdateGuideState exits: m=1434 SNR=23.7
02:57:58.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:58.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:57:58.933 00.000 10844 Enqueuing Expose request
02:57:58.991 00.058 11060 IsGuiding returns 0
02:57:58.991 00.000 11060 Move returns status 0, amount 48
02:57:58.991 00.000 11060 MoveAxis(N, 0, ABG)
02:57:58.992 00.001 11060 Move returns status 0, amount 0
02:57:58.992 00.000 11060 move complete, result=0
02:57:58.992 00.000 11060 worker thread done servicing request
02:57:58.992 00.000 11060 Worker thread wakes up
02:57:58.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:57:58.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:57:58.993 00.001 10844 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
02:57:59.625 00.632 11060 Exposure complete
02:57:59.882 00.257 11060 worker thread done servicing request
02:58:00.148 00.266 10844 OnExposeComplete: enter
02:58:00.148 00.000 10844 UpdateGuideState(): m_state=6
02:58:00.148 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
02:58:00.148 00.000 10844 Star::Find returns 1 (0), X=623.42, Y=109.21, Mass=1559, SNR=24.8, Peak=212 HFD=3.2
02:58:00.149 00.001 10844 MultiStar: [#1 0.13,0.00,0.99,U] [#2 0.36,0.05,0.98,U] [#3 -0.26,0.14,1.07,U] [#4 0.25,0.23,1.15,U] [#5 0.40,0.20,0.93,U] [#6 0.41,0.12,1.06,U] [#7 0.71,0.27,0.00,M2] [#8 0.14,-0.10,0.97,U] 
02:58:00.149 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.15}, one-star: {0.52, 0.52}
02:58:00.149 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.39) = xAngle (-0.84 = -0.84)
02:58:00.149 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.28 = 2.28)
02:58:00.149 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.55 mountX=0.19 mountY=0.21, mountTheta=0.85
02:58:00.158 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.15, opts=13)
02:58:00.158 00.000 10844 Enqueuing Move request for scope (0.24, 0.15)
02:58:00.174 00.016 11060 Worker thread wakes up
02:58:00.175 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
02:58:00.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
02:58:00.176 00.001 11060 Moving (0.24, 0.15) raw xDistance=0.19 yDistance=0.21
02:58:00.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:58:00.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:58:00.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:58:00.176 00.000 11060 MoveAxis(W, 45, ABG)
02:58:00.176 00.000 11060 Guiding  Dir = 3, Dur = 45
02:58:00.378 00.202 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:00.645 00.267 11060 IsSlewing returns 0
02:58:00.645 00.000 11060 IsGuiding returns 0
02:58:00.721 00.076 11060 IsGuiding returns 0
02:58:00.721 00.000 11060 Move returns status 0, amount 45
02:58:00.721 00.000 11060 MoveAxis(N, 0, ABG)
02:58:00.721 00.000 11060 Move returns status 0, amount 0
02:58:00.721 00.000 11060 move complete, result=0
02:58:00.721 00.000 11060 worker thread done servicing request
02:58:00.792 00.071 10844 UpdateGuideState exits: m=1559 SNR=24.8
02:58:00.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:00.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:00.792 00.000 10844 Enqueuing Expose request
02:58:00.792 00.000 11060 Worker thread wakes up
02:58:00.793 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:00.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:00.794 00.001 10844 GuideStep: 0.2 px 45 ms WEST, 0.2 px 0 ms NORTH
02:58:01.482 00.688 11060 Exposure complete
02:58:02.651 01.169 10844 OnExposeComplete: enter
02:58:02.651 00.000 10844 UpdateGuideState(): m_state=6
02:58:02.652 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
02:58:02.652 00.000 10844 Star::Find returns 1 (0), X=623.47, Y=108.88, Mass=1913, SNR=27.4, Peak=244 HFD=3.3
02:58:02.652 00.000 10844 MultiStar: [#1 0.38,-0.03,0.87,U] [#2 0.20,-0.12,0.84,U] [#3 -0.39,0.09,1.02,U] [#4 -0.25,-0.03,0.81,U] [#5 0.57,0.11,0.00,M9] [#6 0.49,-0.04,0.00,M2] [#7 0.08,-0.21,0.86,U] [#8 0.44,-0.05,0.75,U] 
02:58:02.652 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.02}, one-star: {0.57, 0.19}
02:58:02.653 00.001 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.39) = xAngle (-1.50 = -1.50)
02:58:02.653 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.63 = 1.63)
02:58:02.653 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.11 mountX=0.01 mountY=0.14, mountTheta=1.50
02:58:02.655 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
02:58:02.655 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
02:58:02.656 00.001 11060 worker thread done servicing request
02:58:02.656 00.000 11060 Worker thread wakes up
02:58:02.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:58:02.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:58:02.657 00.001 11060 Moving (0.14, -0.02) raw xDistance=0.01 yDistance=0.14
02:58:02.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:58:02.657 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:02.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:58:02.657 00.000 11060 MoveAxis(E, 0, ABG)
02:58:02.657 00.000 11060 Move returns status 0, amount 0
02:58:02.657 00.000 11060 MoveAxis(N, 0, ABG)
02:58:02.657 00.000 11060 Move returns status 0, amount 0
02:58:02.657 00.000 11060 move complete, result=0
02:58:02.658 00.001 11060 worker thread done servicing request
02:58:02.664 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:02.709 00.045 10844 UpdateGuideState exits: m=1913 SNR=27.4
02:58:02.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:02.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:02.709 00.000 10844 Enqueuing Expose request
02:58:02.709 00.000 11060 Worker thread wakes up
02:58:02.709 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:02.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:02.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:03.387 00.678 11060 Exposure complete
02:58:03.874 00.487 11060 worker thread done servicing request
02:58:03.874 00.000 10844 OnExposeComplete: enter
02:58:03.874 00.000 10844 UpdateGuideState(): m_state=6
02:58:03.875 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
02:58:03.875 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.62, Mass=1768, SNR=26.7, Peak=205 HFD=3.0
02:58:03.876 00.001 10844 MultiStar: [#1 0.52,-0.02,0.00,M1] [#2 0.37,-0.22,0.92,U] [#3 0.03,-0.12,0.92,U] [#4 0.50,-0.29,0.00,M1] [#5 0.54,0.01,0.00,M10] [#6 0.52,-0.06,0.00,M3] [#7 0.67,-0.16,0.00,M2] [#8 0.45,-0.20,0.00,M1] 
02:58:03.876 00.000 10844 single-star, 2 included, MultiStar: {0.18, -0.14}, one-star: {0.15, -0.07}
02:58:03.876 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
02:58:03.876 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
02:58:03.876 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.45 mountX=-0.05 mountY=0.16, mountTheta=1.84
02:58:03.877 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
02:58:03.877 00.000 10844 Enqueuing Move request for scope (0.15, -0.07)
02:58:03.877 00.000 11060 Worker thread wakes up
02:58:03.878 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
02:58:03.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
02:58:03.878 00.000 11060 Moving (0.15, -0.07) raw xDistance=-0.05 yDistance=0.16
02:58:03.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:58:03.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:03.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:58:03.878 00.000 11060 MoveAxis(E, 0, ABG)
02:58:03.878 00.000 11060 Move returns status 0, amount 0
02:58:03.878 00.000 11060 MoveAxis(N, 0, ABG)
02:58:03.878 00.000 11060 Move returns status 0, amount 0
02:58:03.879 00.001 11060 move complete, result=0
02:58:03.879 00.000 11060 worker thread done servicing request
02:58:03.887 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:03.920 00.033 10844 UpdateGuideState exits: m=1768 SNR=26.7
02:58:03.921 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:03.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:03.921 00.000 10844 Enqueuing Expose request
02:58:03.921 00.000 11060 Worker thread wakes up
02:58:03.921 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:03.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:03.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:04.551 00.630 11060 Exposure complete
02:58:04.907 00.356 10844 OnExposeComplete: enter
02:58:04.907 00.000 10844 UpdateGuideState(): m_state=6
02:58:04.907 00.000 11060 worker thread done servicing request
02:58:04.908 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
02:58:04.908 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.70, Mass=1760, SNR=26.5, Peak=168 HFD=3.4
02:58:04.908 00.000 10844 MultiStar: [#1 0.39,0.48,0.00,M2] [#2 0.41,-0.17,1.00,U] [#3 -0.26,-0.25,0.90,U] [#4 0.22,-0.26,0.95,U] [#5 0.82,-0.34,0.00,R] [#6 0.51,-0.38,0.00,M4] [#7 0.33,-0.39,0.00,M3] [#8 0.24,-0.41,0.00,M2] 
02:58:04.908 00.000 10844 refined, 3 included, MultiStar: {0.18, -0.17}, one-star: {0.31, 0.01}
02:58:04.908 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
02:58:04.908 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
02:58:04.908 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.74 mountX=-0.13 mountY=0.21, mountTheta=2.14
02:58:04.910 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.17, opts=13)
02:58:04.911 00.001 10844 Enqueuing Move request for scope (0.18, -0.17)
02:58:04.929 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:04.932 00.003 11060 Worker thread wakes up
02:58:04.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
02:58:04.932 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
02:58:04.932 00.000 11060 Moving (0.18, -0.17) raw xDistance=-0.13 yDistance=0.21
02:58:04.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:58:04.933 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.46 newest=0.51
02:58:04.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
02:58:04.933 00.000 11060 MoveAxis(E, 31, ABG)
02:58:04.933 00.000 11060 Guiding  Dir = 2, Dur = 31
02:58:04.952 00.019 11060 IsSlewing returns 0
02:58:04.952 00.000 11060 IsGuiding returns 0
02:58:04.959 00.007 10844 UpdateGuideState exits: m=1760 SNR=26.5
02:58:04.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:04.960 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:04.960 00.000 10844 Enqueuing Expose request
02:58:04.993 00.033 11060 IsGuiding returns 0
02:58:04.993 00.000 11060 Move returns status 0, amount 31
02:58:04.993 00.000 11060 BLC: Oldest BLC event removed
02:58:04.994 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 680 applied
02:58:04.994 00.000 11060 MoveAxis(S, 760, ABG)
02:58:04.994 00.000 11060 duration set to 750 by maxDecDuration
02:58:04.994 00.000 11060 Guiding  Dir = 1, Dur = 750
02:58:05.009 00.015 11060 IsSlewing returns 0
02:58:05.010 00.001 11060 IsGuiding returns 0
02:58:05.780 00.770 11060 IsGuiding returns 0
02:58:05.780 00.000 11060 Move returns status 0, amount 750
02:58:05.780 00.000 11060 move complete, result=0
02:58:05.782 00.002 10844 GuideStep: -0.1 px 31 ms EAST, 0.2 px 750 ms SOUTH
02:58:05.802 00.020 11060 worker thread done servicing request
02:58:05.802 00.000 11060 Worker thread wakes up
02:58:05.808 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:05.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:06.446 00.638 11060 Exposure complete
02:58:06.722 00.276 11060 worker thread done servicing request
02:58:06.722 00.000 10844 OnExposeComplete: enter
02:58:06.722 00.000 10844 UpdateGuideState(): m_state=6
02:58:06.723 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
02:58:06.723 00.000 10844 Star::Find returns 1 (0), X=622.62, Y=109.21, Mass=1632, SNR=25.2, Peak=148 HFD=3.7
02:58:06.723 00.000 10844 MultiStar: [#1 -0.20,0.45,0.00,M3] [#2 -0.09,0.34,1.01,U] [#3 -0.31,-0.01,0.95,U] [#4 -0.21,0.50,0.00,M1] [#5 -0.68,0.72,0.00,M1] [#6 0.28,0.57,0.00,M5] [#7 -0.04,-0.01,0.95,U] [#8 -0.15,0.22,0.87,U] 
02:58:06.723 00.000 10844 refined, 4 included, MultiStar: {-0.17, 0.22}, one-star: {-0.28, 0.52}
02:58:06.723 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.39) = xAngle (0.86 = 0.86)
02:58:06.723 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.98 = -2.30)
02:58:06.724 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.25 mountX=0.18 mountY=-0.21, mountTheta=-0.85
02:58:06.725 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.22, opts=13)
02:58:06.726 00.001 10844 Enqueuing Move request for scope (-0.17, 0.22)
02:58:06.726 00.000 11060 Worker thread wakes up
02:58:06.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
02:58:06.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
02:58:06.726 00.000 11060 Moving (-0.17, 0.22) raw xDistance=0.18 yDistance=-0.21
02:58:06.726 00.000 11060 BLC: History state: CurrMiss=-0.21, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.144083, 1:-0.206953
02:58:06.726 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:58:06.726 00.000 11060 BLC: window closed
02:58:06.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
02:58:06.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:58:06.727 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:58:06.727 00.000 11060 MoveAxis(W, 42, ABG)
02:58:06.727 00.000 11060 Guiding  Dir = 3, Dur = 42
02:58:06.734 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:06.735 00.001 11060 IsSlewing returns 0
02:58:06.736 00.001 11060 IsGuiding returns 0
02:58:06.766 00.030 10844 UpdateGuideState exits: m=1632 SNR=25.2
02:58:06.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:06.768 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:06.768 00.000 10844 Enqueuing Expose request
02:58:06.785 00.017 11060 IsGuiding returns 0
02:58:06.785 00.000 11060 Move returns status 0, amount 42
02:58:06.785 00.000 11060 MoveAxis(N, 0, ABG)
02:58:06.785 00.000 11060 Move returns status 0, amount 0
02:58:06.785 00.000 11060 move complete, result=0
02:58:06.785 00.000 11060 worker thread done servicing request
02:58:06.785 00.000 11060 Worker thread wakes up
02:58:06.786 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:06.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:06.792 00.006 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
02:58:07.425 00.633 11060 Exposure complete
02:58:07.684 00.259 11060 worker thread done servicing request
02:58:07.684 00.000 10844 OnExposeComplete: enter
02:58:07.684 00.000 10844 UpdateGuideState(): m_state=6
02:58:07.684 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
02:58:07.685 00.001 10844 Star::Find returns 1 (0), X=622.79, Y=108.99, Mass=2199, SNR=29.6, Peak=214 HFD=3.9
02:58:07.685 00.000 10844 MultiStar: [#1 -0.09,0.36,0.83,U] [#2 0.09,0.28,0.80,U] [#3 -0.77,-0.28,0.00,M1] [#4 -0.16,-0.25,0.76,U] [#5 -0.56,0.64,0.00,M2] [#6 -0.05,0.01,0.96,U] [#7 -0.17,-0.07,0.82,U] [#8 -0.06,0.21,0.69,U] 
02:58:07.685 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.12}, one-star: {-0.11, 0.29}
02:58:07.685 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.39) = xAngle (0.76 = 0.76)
02:58:07.685 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.88 = -2.40)
02:58:07.685 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.15 mountX=0.11 mountY=-0.10, mountTheta=-0.75
02:58:07.688 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.12, opts=13)
02:58:07.688 00.000 10844 Enqueuing Move request for scope (-0.08, 0.12)
02:58:07.688 00.000 11060 Worker thread wakes up
02:58:07.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
02:58:07.688 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
02:58:07.688 00.000 11060 Moving (-0.08, 0.12) raw xDistance=0.11 yDistance=-0.10
02:58:07.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:58:07.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:07.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:58:07.688 00.000 11060 MoveAxis(E, 0, ABG)
02:58:07.689 00.001 11060 Move returns status 0, amount 0
02:58:07.689 00.000 11060 MoveAxis(N, 0, ABG)
02:58:07.689 00.000 11060 Move returns status 0, amount 0
02:58:07.689 00.000 11060 move complete, result=0
02:58:07.689 00.000 11060 worker thread done servicing request
02:58:07.695 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:07.714 00.019 10844 UpdateGuideState exits: m=2199 SNR=29.6
02:58:07.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:07.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:07.714 00.000 10844 Enqueuing Expose request
02:58:07.714 00.000 11060 Worker thread wakes up
02:58:07.714 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:07.715 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:07.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:08.350 00.635 11060 Exposure complete
02:58:08.602 00.252 11060 worker thread done servicing request
02:58:08.602 00.000 10844 OnExposeComplete: enter
02:58:08.602 00.000 10844 UpdateGuideState(): m_state=6
02:58:08.603 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
02:58:08.603 00.000 10844 Star::Find returns 1 (0), X=622.69, Y=108.81, Mass=1749, SNR=26.3, Peak=217 HFD=3.2
02:58:08.603 00.000 10844 MultiStar: [#1 -0.29,0.07,0.92,U] [#2 -0.29,-0.19,0.96,U] [#3 -0.48,0.00,0.00,M2] [#4 -0.25,-0.44,0.00,M1] [#5 -0.62,0.47,0.00,M3] [#6 -0.07,-0.26,0.92,U] [#7 -0.15,0.03,0.95,U] [#8 -0.33,-0.22,0.84,U] 
02:58:08.603 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.07}, one-star: {-0.21, 0.12}
02:58:08.603 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.39) = xAngle (-4.21 = 2.07)
02:58:08.604 00.001 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
02:58:08.604 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.82 mountX=-0.11 mountY=-0.21, mountTheta=-2.07
02:58:08.605 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.07, opts=13)
02:58:08.605 00.000 10844 Enqueuing Move request for scope (-0.22, -0.07)
02:58:08.605 00.000 11060 Worker thread wakes up
02:58:08.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
02:58:08.606 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
02:58:08.606 00.000 11060 Moving (-0.22, -0.07) raw xDistance=-0.11 yDistance=-0.21
02:58:08.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:58:08.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:58:08.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:58:08.606 00.000 11060 MoveAxis(E, 0, ABG)
02:58:08.606 00.000 11060 Move returns status 0, amount 0
02:58:08.606 00.000 11060 MoveAxis(N, 0, ABG)
02:58:08.606 00.000 11060 Move returns status 0, amount 0
02:58:08.606 00.000 11060 move complete, result=0
02:58:08.606 00.000 11060 worker thread done servicing request
02:58:08.614 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:08.633 00.019 10844 UpdateGuideState exits: m=1749 SNR=26.3
02:58:08.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:08.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:08.633 00.000 10844 Enqueuing Expose request
02:58:08.634 00.001 11060 Worker thread wakes up
02:58:08.634 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:08.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:08.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:09.265 00.631 11060 Exposure complete
02:58:09.624 00.359 11060 worker thread done servicing request
02:58:09.624 00.000 10844 OnExposeComplete: enter
02:58:09.624 00.000 10844 UpdateGuideState(): m_state=6
02:58:09.624 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
02:58:09.625 00.001 10844 Star::Find returns 1 (0), X=622.74, Y=109.18, Mass=1580, SNR=25.3, Peak=190 HFD=2.8
02:58:09.625 00.000 10844 MultiStar: [#1 0.10,0.20,0.91,U] [#2 -0.47,0.30,0.00,M1] [#3 -0.49,0.18,0.00,M3] [#4 -0.27,0.06,0.98,U] [#5 -0.46,0.44,0.00,M4] [#6 -0.35,0.22,0.99,U] [#7 -0.17,0.26,1.00,U] [#8 -0.25,-0.00,0.86,U] 
02:58:09.625 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.21}, one-star: {-0.16, 0.48}
02:58:09.625 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.39) = xAngle (0.91 = 0.91)
02:58:09.625 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.25)
02:58:09.625 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.30 mountX=0.17 mountY=-0.22, mountTheta=-0.90
02:58:09.628 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.21, opts=13)
02:58:09.628 00.000 10844 Enqueuing Move request for scope (-0.19, 0.21)
02:58:09.628 00.000 11060 Worker thread wakes up
02:58:09.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
02:58:09.628 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
02:58:09.628 00.000 11060 Moving (-0.19, 0.21) raw xDistance=0.17 yDistance=-0.22
02:58:09.629 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
02:58:09.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:58:09.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:58:09.629 00.000 11060 MoveAxis(W, 41, ABG)
02:58:09.629 00.000 11060 Guiding  Dir = 3, Dur = 41
02:58:09.650 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:09.662 00.012 11060 IsSlewing returns 0
02:58:09.662 00.000 11060 IsGuiding returns 0
02:58:09.668 00.006 10844 UpdateGuideState exits: m=1580 SNR=25.3
02:58:09.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:09.670 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:09.670 00.000 10844 Enqueuing Expose request
02:58:09.709 00.039 11060 IsGuiding returns 0
02:58:09.709 00.000 11060 Move returns status 0, amount 41
02:58:09.710 00.001 11060 MoveAxis(N, 0, ABG)
02:58:09.710 00.000 11060 Move returns status 0, amount 0
02:58:09.710 00.000 11060 move complete, result=0
02:58:09.710 00.000 11060 worker thread done servicing request
02:58:09.710 00.000 11060 Worker thread wakes up
02:58:09.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:09.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:09.717 00.007 10844 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
02:58:10.338 00.621 11060 Exposure complete
02:58:10.606 00.268 11060 worker thread done servicing request
02:58:10.606 00.000 10844 OnExposeComplete: enter
02:58:10.606 00.000 10844 UpdateGuideState(): m_state=6
02:58:10.606 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
02:58:10.606 00.000 10844 Star::Find returns 1 (0), X=622.65, Y=108.83, Mass=1526, SNR=24.7, Peak=212 HFD=3.0
02:58:10.608 00.002 10844 MultiStar: [#1 -0.00,0.20,0.94,U] [#2 -0.21,-0.03,0.96,U] [#3 -0.72,0.02,0.00,M4] [#4 -0.19,-0.05,1.03,U] [#5 -0.23,0.32,0.96,U] [#6 0.01,-0.17,1.02,U] [#7 0.37,-0.15,1.01,U] [#8 -0.22,-0.03,0.88,U] 
02:58:10.608 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.03}, one-star: {-0.25, 0.14}
02:58:10.608 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
02:58:10.608 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
02:58:10.608 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.85 mountX=0.01 mountY=-0.09, mountTheta=-1.46
02:58:10.611 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
02:58:10.611 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
02:58:10.611 00.000 11060 Worker thread wakes up
02:58:10.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
02:58:10.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
02:58:10.613 00.002 11060 Moving (-0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
02:58:10.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:58:10.628 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
02:58:10.651 00.023 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:10.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:58:10.651 00.000 11060 MoveAxis(E, 0, ABG)
02:58:10.651 00.000 11060 Move returns status 0, amount 0
02:58:10.652 00.001 11060 MoveAxis(N, 0, ABG)
02:58:10.652 00.000 11060 Move returns status 0, amount 0
02:58:10.652 00.000 11060 move complete, result=0
02:58:10.652 00.000 11060 worker thread done servicing request
02:58:10.667 00.015 10844 UpdateGuideState exits: m=1526 SNR=24.7
02:58:10.668 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:10.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:10.668 00.000 10844 Enqueuing Expose request
02:58:10.668 00.000 11060 Worker thread wakes up
02:58:10.668 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:10.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:10.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:11.310 00.642 11060 Exposure complete
02:58:11.595 00.285 11060 worker thread done servicing request
02:58:11.595 00.000 10844 OnExposeComplete: enter
02:58:11.595 00.000 10844 UpdateGuideState(): m_state=6
02:58:11.595 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
02:58:11.595 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.58, Mass=1425, SNR=23.9, Peak=151 HFD=2.8
02:58:11.596 00.001 10844 MultiStar: [#1 -0.03,-0.02,1.08,U] [#2 -0.01,-0.22,0.89,U] [#3 -0.68,-0.27,0.00,M5] [#4 -0.19,-0.20,1.07,U] [#5 -0.51,0.46,0.00,M4] [#6 -0.00,0.12,0.96,U] [#7 -0.08,-0.48,0.00,M1] [#8 -0.27,-0.54,0.00,M1] 
02:58:11.596 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.09}, one-star: {0.02, -0.11}
02:58:11.596 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.46 = 2.82)
02:58:11.596 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
02:58:11.596 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.07 mountX=-0.09 mountY=-0.03, mountTheta=-2.81
02:58:11.598 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
02:58:11.598 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
02:58:11.598 00.000 11060 Worker thread wakes up
02:58:11.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
02:58:11.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
02:58:11.598 00.000 11060 Moving (-0.05, -0.09) raw xDistance=-0.09 yDistance=-0.03
02:58:11.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:58:11.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:11.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:58:11.598 00.000 11060 MoveAxis(E, 0, ABG)
02:58:11.598 00.000 11060 Move returns status 0, amount 0
02:58:11.599 00.001 11060 MoveAxis(N, 0, ABG)
02:58:11.599 00.000 11060 Move returns status 0, amount 0
02:58:11.599 00.000 11060 move complete, result=0
02:58:11.599 00.000 11060 worker thread done servicing request
02:58:11.606 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:11.633 00.027 10844 UpdateGuideState exits: m=1425 SNR=23.9
02:58:11.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:11.634 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:11.634 00.000 10844 Enqueuing Expose request
02:58:11.634 00.000 11060 Worker thread wakes up
02:58:11.634 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:11.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:11.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:12.268 00.634 11060 Exposure complete
02:58:12.510 00.242 11060 worker thread done servicing request
02:58:12.510 00.000 10844 OnExposeComplete: enter
02:58:12.510 00.000 10844 UpdateGuideState(): m_state=6
02:58:12.511 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
02:58:12.511 00.000 10844 Star::Find returns 1 (0), X=622.65, Y=109.14, Mass=1439, SNR=23.6, Peak=158 HFD=3.2
02:58:12.511 00.000 10844 MultiStar: [#1 -0.17,0.54,0.00,M1] [#2 0.22,-0.07,0.97,U] [#3 -0.66,-0.08,0.00,M6] [#4 0.06,0.28,1.02,U] [#5 -0.37,0.55,0.00,M5] [#6 0.04,0.21,1.16,U] [#7 0.25,0.16,1.01,U] [#8 -0.29,0.22,0.81,U] 
02:58:12.512 00.001 10844 refined, 5 included, MultiStar: {0.02, 0.21}, one-star: {-0.25, 0.44}
02:58:12.512 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
02:58:12.512 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.23 = -3.05)
02:58:12.512 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.50 mountX=0.21 mountY=-0.02, mountTheta=-0.09
02:58:12.514 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.21, opts=13)
02:58:12.514 00.000 10844 Enqueuing Move request for scope (0.02, 0.21)
02:58:12.514 00.000 11060 Worker thread wakes up
02:58:12.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
02:58:12.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
02:58:12.514 00.000 11060 Moving (0.02, 0.21) raw xDistance=0.21 yDistance=-0.02
02:58:12.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
02:58:12.515 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:12.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:58:12.515 00.000 11060 MoveAxis(W, 48, ABG)
02:58:12.515 00.000 11060 Guiding  Dir = 3, Dur = 48
02:58:12.521 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:12.523 00.002 11060 IsSlewing returns 0
02:58:12.523 00.000 11060 IsGuiding returns 0
02:58:12.560 00.037 10844 UpdateGuideState exits: m=1439 SNR=23.6
02:58:12.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:12.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:12.560 00.000 10844 Enqueuing Expose request
02:58:12.587 00.027 11060 IsGuiding returns 0
02:58:12.587 00.000 11060 Move returns status 0, amount 48
02:58:12.587 00.000 11060 MoveAxis(N, 0, ABG)
02:58:12.587 00.000 11060 Move returns status 0, amount 0
02:58:12.588 00.001 11060 move complete, result=0
02:58:12.588 00.000 11060 worker thread done servicing request
02:58:12.588 00.000 11060 Worker thread wakes up
02:58:12.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:12.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:12.589 00.001 10844 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
02:58:13.218 00.629 11060 Exposure complete
02:58:13.516 00.298 10844 OnExposeComplete: enter
02:58:13.516 00.000 11060 worker thread done servicing request
02:58:13.516 00.000 10844 UpdateGuideState(): m_state=6
02:58:13.516 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
02:58:13.516 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=109.10, Mass=1425, SNR=23.5, Peak=173 HFD=2.8
02:58:13.517 00.001 10844 MultiStar: [#1 -0.28,0.34,1.02,U] [#2 -0.01,0.12,0.95,U] [#3 -0.54,0.01,0.00,M7] [#4 -0.33,-0.23,0.98,U] [#5 -0.92,0.64,0.00,M6] [#6 0.17,-0.09,1.12,U] [#7 -0.17,-0.35,1.02,U] [#8 -0.26,0.18,0.84,U] 
02:58:13.517 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.05}, one-star: {-0.02, 0.41}
02:58:13.517 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.39) = xAngle (1.38 = 1.38)
02:58:13.517 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.50 = -1.78)
02:58:13.518 00.001 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.76 mountX=0.03 mountY=-0.13, mountTheta=-1.37
02:58:13.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
02:58:13.519 00.000 10844 Enqueuing Move request for scope (-0.12, 0.05)
02:58:13.519 00.000 11060 Worker thread wakes up
02:58:13.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
02:58:13.520 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
02:58:13.520 00.000 11060 Moving (-0.12, 0.05) raw xDistance=0.03 yDistance=-0.13
02:58:13.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:58:13.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:13.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:58:13.520 00.000 11060 MoveAxis(E, 0, ABG)
02:58:13.520 00.000 11060 Move returns status 0, amount 0
02:58:13.520 00.000 11060 MoveAxis(N, 0, ABG)
02:58:13.520 00.000 11060 Move returns status 0, amount 0
02:58:13.520 00.000 11060 move complete, result=0
02:58:13.520 00.000 11060 worker thread done servicing request
02:58:13.527 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:13.560 00.033 10844 UpdateGuideState exits: m=1425 SNR=23.5
02:58:13.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:13.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:13.560 00.000 10844 Enqueuing Expose request
02:58:13.560 00.000 11060 Worker thread wakes up
02:58:13.560 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:13.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:13.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:14.197 00.637 11060 Exposure complete
02:58:14.453 00.256 10844 OnExposeComplete: enter
02:58:14.453 00.000 10844 UpdateGuideState(): m_state=6
02:58:14.454 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
02:58:14.454 00.000 10844 Star::Find returns 1 (0), X=622.62, Y=108.64, Mass=1632, SNR=24.9, Peak=173 HFD=3.3
02:58:14.454 00.000 10844 MultiStar: [#1 -0.16,0.14,1.01,U] [#2 -0.18,-0.16,0.97,U] [#3 -0.45,-0.33,0.00,M8] [#4 -0.41,0.13,0.99,U] [#5 -0.50,0.53,0.00,M7] [#6 -0.09,0.01,1.07,U] [#7 -0.26,0.23,0.94,U] [#8 -0.16,-0.04,0.85,U] 
02:58:14.455 00.001 10844 refined, 6 included, MultiStar: {-0.22, 0.04}, one-star: {-0.28, -0.05}
02:58:14.455 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.59 = 1.59)
02:58:14.456 00.001 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.71 = -1.57)
02:58:14.456 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.22 cameraTheta=2.98 mountX=-0.00 mountY=-0.22, mountTheta=-1.59
02:58:14.458 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.04, opts=13)
02:58:14.458 00.000 10844 Enqueuing Move request for scope (-0.22, 0.04)
02:58:14.462 00.004 11060 worker thread done servicing request
02:58:14.464 00.002 11060 Worker thread wakes up
02:58:14.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
02:58:14.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
02:58:14.464 00.000 11060 Moving (-0.22, 0.04) raw xDistance=-0.00 yDistance=-0.22
02:58:14.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:58:14.465 00.001 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.10 newest=-0.37
02:58:14.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
02:58:14.465 00.000 11060 MoveAxis(E, 0, ABG)
02:58:14.465 00.000 11060 Move returns status 0, amount 0
02:58:14.465 00.000 11060 BLC: Oldest BLC event removed
02:58:14.466 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 680 applied
02:58:14.466 00.000 11060 MoveAxis(N, 766, ABG)
02:58:14.466 00.000 11060 duration set to 750 by maxDecDuration
02:58:14.466 00.000 11060 Guiding  Dir = 0, Dur = 750
02:58:14.468 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:14.479 00.011 11060 IsSlewing returns 0
02:58:14.480 00.001 11060 IsGuiding returns 0
02:58:14.500 00.020 10844 UpdateGuideState exits: m=1632 SNR=24.9
02:58:14.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:14.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:14.501 00.001 10844 Enqueuing Expose request
02:58:15.236 00.735 11060 IsGuiding returns 0
02:58:15.236 00.000 11060 Move returns status 0, amount 750
02:58:15.237 00.001 11060 move complete, result=0
02:58:15.237 00.000 11060 worker thread done servicing request
02:58:15.237 00.000 11060 Worker thread wakes up
02:58:15.237 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
02:58:15.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:15.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:15.877 00.640 11060 Exposure complete
02:58:16.945 01.068 10844 OnExposeComplete: enter
02:58:16.945 00.000 10844 UpdateGuideState(): m_state=6
02:58:16.946 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
02:58:16.946 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.52, Mass=1589, SNR=25.1, Peak=159 HFD=3.2
02:58:16.946 00.000 11060 worker thread done servicing request
02:58:16.947 00.001 10844 MultiStar: [#1 0.20,0.07,1.01,U] [#2 0.08,-0.42,0.98,U] [#3 -0.29,-0.54,0.00,M9] [#4 0.22,-0.43,0.00,M1] [#5 -0.65,0.51,0.00,M8] [#6 0.29,-0.50,0.00,M1] [#7 -0.04,-0.00,1.03,U] [#8 0.34,-0.57,0.00,M1] 
02:58:16.947 00.000 10844 refined, 3 included, MultiStar: {0.13, -0.13}, one-star: {0.26, -0.17}
02:58:16.947 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.39) = xAngle (-2.18 = -2.18)
02:58:16.947 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
02:58:16.947 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.79 mountX=-0.10 mountY=0.15, mountTheta=2.18
02:58:16.950 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.13, opts=13)
02:58:16.950 00.000 10844 Enqueuing Move request for scope (0.13, -0.13)
02:58:17.008 00.058 11060 Worker thread wakes up
02:58:17.009 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:17.011 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
02:58:17.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
02:58:17.012 00.001 11060 Moving (0.13, -0.13) raw xDistance=-0.10 yDistance=0.15
02:58:17.025 00.013 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.154144, 1:-0.146202
02:58:17.025 00.000 11060 BLC: No correction, Miss < min_move
02:58:17.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:58:17.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:17.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:58:17.025 00.000 11060 MoveAxis(E, 0, ABG)
02:58:17.025 00.000 11060 Move returns status 0, amount 0
02:58:17.026 00.001 11060 MoveAxis(N, 0, ABG)
02:58:17.026 00.000 11060 Move returns status 0, amount 0
02:58:17.026 00.000 11060 move complete, result=0
02:58:17.026 00.000 11060 worker thread done servicing request
02:58:17.044 00.018 10844 UpdateGuideState exits: m=1589 SNR=25.1
02:58:17.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:17.045 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:17.045 00.000 10844 Enqueuing Expose request
02:58:17.045 00.000 11060 Worker thread wakes up
02:58:17.045 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:17.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:17.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:17.966 00.921 11060 Exposure complete
02:58:18.691 00.725 11060 worker thread done servicing request
02:58:18.691 00.000 10844 OnExposeComplete: enter
02:58:18.691 00.000 10844 UpdateGuideState(): m_state=6
02:58:18.692 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
02:58:18.692 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.43, Mass=1655, SNR=25.4, Peak=172 HFD=3.5
02:58:18.692 00.000 10844 MultiStar: [#1 0.24,0.25,0.96,U] [#2 0.22,0.08,0.83,U] [#3 -0.40,-0.07,1.03,U] [#4 0.36,-0.22,1.00,U] [#5 -0.05,0.18,0.85,U] [#6 0.32,-0.37,0.00,M2] [#7 0.37,-0.08,0.86,U] [#8 0.48,0.03,0.00,M2] 
02:58:18.692 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.02}, one-star: {0.10, -0.26}
02:58:18.692 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.39) = xAngle (-1.59 = -1.59)
02:58:18.692 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.53 = 1.53)
02:58:18.693 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=-0.00 mountY=0.12, mountTheta=1.59
02:58:18.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.02, opts=13)
02:58:18.694 00.000 10844 Enqueuing Move request for scope (0.11, -0.02)
02:58:18.694 00.000 11060 Worker thread wakes up
02:58:18.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
02:58:18.695 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
02:58:18.695 00.000 11060 Moving (0.11, -0.02) raw xDistance=-0.00 yDistance=0.12
02:58:18.695 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.154144, 1:-0.146202, 2:-0.116195
02:58:18.695 00.000 11060 BLC: No correction, Miss < min_move
02:58:18.700 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:58:18.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:18.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:58:18.701 00.001 11060 MoveAxis(E, 0, ABG)
02:58:18.701 00.000 11060 Move returns status 0, amount 0
02:58:18.701 00.000 11060 MoveAxis(N, 0, ABG)
02:58:18.701 00.000 11060 Move returns status 0, amount 0
02:58:18.701 00.000 11060 move complete, result=0
02:58:18.701 00.000 11060 worker thread done servicing request
02:58:18.705 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:18.736 00.031 10844 UpdateGuideState exits: m=1655 SNR=25.4
02:58:18.738 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:18.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:18.738 00.000 10844 Enqueuing Expose request
02:58:18.738 00.000 11060 Worker thread wakes up
02:58:18.738 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:18.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:18.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:19.405 00.667 11060 Exposure complete
02:58:19.852 00.447 10844 OnExposeComplete: enter
02:58:19.852 00.000 10844 UpdateGuideState(): m_state=6
02:58:19.852 00.000 11060 worker thread done servicing request
02:58:19.854 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
02:58:19.854 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=108.36, Mass=1936, SNR=27.3, Peak=234 HFD=3.7
02:58:19.854 00.000 10844 MultiStar: [#1 0.47,-0.10,0.00,M1] [#2 0.19,-0.71,0.00,M1] [#3 -0.27,-0.47,0.00,M9] [#4 0.30,-0.66,0.00,M1] [#5 -0.01,-0.09,0.81,U] [#6 0.51,-0.57,0.00,M3] [#7 0.14,-0.21,0.86,U] [#8 0.32,-0.19,0.74,U] 
02:58:19.854 00.000 10844 refined, 3 included, MultiStar: {0.20, -0.21}, one-star: {0.34, -0.33}
02:58:19.855 00.001 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.39) = xAngle (-2.20 = -2.20)
02:58:19.855 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.92 = 0.92)
02:58:19.855 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.81 mountX=-0.17 mountY=0.23, mountTheta=2.21
02:58:19.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.21, opts=13)
02:58:19.856 00.000 10844 Enqueuing Move request for scope (0.20, -0.21)
02:58:19.856 00.000 11060 Worker thread wakes up
02:58:19.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
02:58:19.887 00.031 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:19.890 00.003 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
02:58:19.890 00.000 11060 Moving (0.20, -0.21) raw xDistance=-0.17 yDistance=0.23
02:58:19.890 00.000 11060 BLC: window closed
02:58:19.890 00.000 11060 BLC: History state: CurrMiss=-0.23, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.154144, 1:-0.146202, 2:-0.116195
02:58:19.890 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
02:58:19.890 00.000 11060 BLC: window closed
02:58:19.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:58:19.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:58:19.893 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:58:19.893 00.000 11060 MoveAxis(E, 41, ABG)
02:58:19.893 00.000 11060 Guiding  Dir = 2, Dur = 41
02:58:19.910 00.017 11060 IsSlewing returns 0
02:58:19.912 00.002 11060 IsGuiding returns 0
02:58:19.952 00.040 10844 UpdateGuideState exits: m=1936 SNR=27.3
02:58:19.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:19.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:19.952 00.000 10844 Enqueuing Expose request
02:58:19.969 00.017 11060 IsGuiding returns 0
02:58:19.969 00.000 11060 Move returns status 0, amount 41
02:58:19.970 00.001 11060 MoveAxis(N, 0, ABG)
02:58:19.970 00.000 11060 Move returns status 0, amount 0
02:58:19.970 00.000 11060 move complete, result=0
02:58:19.970 00.000 11060 worker thread done servicing request
02:58:19.970 00.000 11060 Worker thread wakes up
02:58:19.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:19.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:19.971 00.001 10844 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
02:58:20.642 00.671 11060 Exposure complete
02:58:21.084 00.442 10844 OnExposeComplete: enter
02:58:21.084 00.000 10844 UpdateGuideState(): m_state=6
02:58:21.085 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
02:58:21.085 00.000 10844 Star::Find returns 1 (0), X=623.31, Y=108.83, Mass=1570, SNR=24.5, Peak=219 HFD=3.4
02:58:21.086 00.001 10844 MultiStar: [#1 0.53,-0.19,0.00,M2] [#2 0.82,-0.43,0.00,M2] [#3 0.05,-0.11,1.09,U] [#4 0.23,0.02,1.00,U] [#5 -0.19,0.40,0.00,M7] [#6 0.71,-0.45,0.00,M4] [#7 0.40,-0.30,0.00,M1] [#8 0.58,-0.27,0.00,M2] 
02:58:21.086 00.000 11060 worker thread done servicing request
02:58:21.087 00.001 10844 refined, 2 included, MultiStar: {0.23, 0.01}, one-star: {0.41, 0.14}
02:58:21.087 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.39) = xAngle (-1.34 = -1.34)
02:58:21.087 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
02:58:21.087 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.05 mountX=0.05 mountY=0.22, mountTheta=1.34
02:58:21.089 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.01, opts=13)
02:58:21.089 00.000 10844 Enqueuing Move request for scope (0.23, 0.01)
02:58:21.089 00.000 11060 Worker thread wakes up
02:58:21.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
02:58:21.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
02:58:21.089 00.000 11060 Moving (0.23, 0.01) raw xDistance=0.05 yDistance=0.22
02:58:21.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:58:21.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:58:21.090 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:58:21.090 00.000 11060 MoveAxis(E, 0, ABG)
02:58:21.091 00.001 11060 Move returns status 0, amount 0
02:58:21.092 00.001 11060 MoveAxis(N, 0, ABG)
02:58:21.092 00.000 11060 Move returns status 0, amount 0
02:58:21.094 00.002 11060 move complete, result=0
02:58:21.094 00.000 11060 worker thread done servicing request
02:58:21.101 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:21.124 00.023 10844 UpdateGuideState exits: m=1570 SNR=24.5
02:58:21.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:21.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:21.124 00.000 10844 Enqueuing Expose request
02:58:21.125 00.001 11060 Worker thread wakes up
02:58:21.125 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:21.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:21.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:21.698 00.573 11060 Exposure complete
02:58:22.029 00.331 11060 worker thread done servicing request
02:58:22.029 00.000 10844 OnExposeComplete: enter
02:58:22.029 00.000 10844 UpdateGuideState(): m_state=6
02:58:22.029 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
02:58:22.029 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=108.69, Mass=1543, SNR=24.8, Peak=187 HFD=3.3
02:58:22.030 00.001 10844 MultiStar: [#1 0.30,-0.24,1.01,U] [#2 0.09,-0.32,0.96,U] [#3 -0.22,-0.23,1.02,U] [#4 0.03,-0.18,0.98,U] [#5 -0.21,0.03,0.95,U] [#6 0.45,-0.27,0.00,M5] [#7 0.54,-0.37,0.00,M2] [#8 -0.03,-0.53,0.00,M3] 
02:58:22.030 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.16}, one-star: {0.24, -0.00}
02:58:22.030 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
02:58:22.030 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
02:58:22.030 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.32 mountX=-0.15 mountY=0.06, mountTheta=2.73
02:58:22.033 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.16, opts=13)
02:58:22.033 00.000 10844 Enqueuing Move request for scope (0.04, -0.16)
02:58:22.033 00.000 11060 Worker thread wakes up
02:58:22.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
02:58:22.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
02:58:22.033 00.000 11060 Moving (0.04, -0.16) raw xDistance=-0.15 yDistance=0.06
02:58:22.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
02:58:22.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:22.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:58:22.034 00.001 11060 MoveAxis(E, 34, ABG)
02:58:22.034 00.000 11060 Guiding  Dir = 2, Dur = 34
02:58:22.042 00.008 11060 IsSlewing returns 0
02:58:22.042 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:22.042 00.000 11060 IsGuiding returns 0
02:58:22.065 00.023 10844 UpdateGuideState exits: m=1543 SNR=24.8
02:58:22.066 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:22.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:22.066 00.000 10844 Enqueuing Expose request
02:58:22.106 00.040 11060 IsGuiding returns 0
02:58:22.106 00.000 11060 Move returns status 0, amount 34
02:58:22.106 00.000 11060 MoveAxis(N, 0, ABG)
02:58:22.106 00.000 11060 Move returns status 0, amount 0
02:58:22.107 00.001 11060 move complete, result=0
02:58:22.107 00.000 11060 worker thread done servicing request
02:58:22.107 00.000 11060 Worker thread wakes up
02:58:22.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:22.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:22.107 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
02:58:22.750 00.643 11060 Exposure complete
02:58:23.071 00.321 11060 worker thread done servicing request
02:58:23.071 00.000 10844 OnExposeComplete: enter
02:58:23.071 00.000 10844 UpdateGuideState(): m_state=6
02:58:23.073 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
02:58:23.073 00.000 10844 Star::Find returns 1 (0), X=623.31, Y=108.60, Mass=1516, SNR=24.5, Peak=174 HFD=3.2
02:58:23.074 00.001 10844 MultiStar: [#1 0.31,0.10,0.94,U] [#2 0.39,-0.27,0.00,M2] [#3 -0.44,-0.51,0.00,M8] [#4 0.00,-0.07,1.01,U] [#5 -0.37,-0.08,1.03,U] [#6 0.39,-0.38,0.00,M6] [#7 0.60,-0.05,0.00,M3] [#8 0.40,-0.75,0.00,M4] 
02:58:23.074 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.04}, one-star: {0.41, -0.09}
02:58:23.074 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.39) = xAngle (-1.83 = -1.83)
02:58:23.074 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.30 = 1.30)
02:58:23.075 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.44 mountX=-0.02 mountY=0.09, mountTheta=1.83
02:58:23.080 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
02:58:23.080 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
02:58:23.080 00.000 11060 Worker thread wakes up
02:58:23.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:58:23.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:58:23.080 00.000 11060 Moving (0.08, -0.04) raw xDistance=-0.02 yDistance=0.09
02:58:23.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:58:23.081 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:23.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:58:23.081 00.000 11060 MoveAxis(E, 0, ABG)
02:58:23.081 00.000 11060 Move returns status 0, amount 0
02:58:23.081 00.000 11060 MoveAxis(N, 0, ABG)
02:58:23.081 00.000 11060 Move returns status 0, amount 0
02:58:23.081 00.000 11060 move complete, result=0
02:58:23.082 00.001 11060 worker thread done servicing request
02:58:23.091 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
02:58:23.139 00.048 10844 UpdateGuideState exits: m=1516 SNR=24.5
02:58:23.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:23.140 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:23.140 00.000 10844 Enqueuing Expose request
02:58:23.141 00.001 11060 Worker thread wakes up
02:58:23.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:23.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:23.141 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:23.782 00.641 11060 Exposure complete
02:58:24.076 00.294 10844 OnExposeComplete: enter
02:58:24.076 00.000 11060 worker thread done servicing request
02:58:24.076 00.000 10844 UpdateGuideState(): m_state=6
02:58:24.077 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
02:58:24.077 00.000 10844 Star::Find returns 1 (0), X=623.31, Y=108.64, Mass=1538, SNR=24.7, Peak=165 HFD=3.4
02:58:24.078 00.001 10844 MultiStar: [#1 0.49,0.17,0.00,M1] [#2 0.33,-0.11,1.00,U] [#3 -0.28,-0.07,1.01,U] [#4 0.31,-0.44,0.00,M1] [#5 -0.29,1.06,0.00,M6] [#6 0.39,0.12,1.02,U] [#7 0.42,-0.01,0.95,U] [#8 0.31,0.31,0.00,M5] 
02:58:24.078 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.02}, one-star: {0.41, -0.06}
02:58:24.078 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.39) = xAngle (-1.48 = -1.48)
02:58:24.078 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.64 = 1.64)
02:58:24.078 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.09 mountX=0.02 mountY=0.25, mountTheta=1.48
02:58:24.091 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.02, opts=13)
02:58:24.091 00.000 10844 Enqueuing Move request for scope (0.25, -0.02)
02:58:24.094 00.003 11060 Worker thread wakes up
02:58:24.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
02:58:24.094 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
02:58:24.094 00.000 11060 Moving (0.25, -0.02) raw xDistance=0.02 yDistance=0.25
02:58:24.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:58:24.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:58:24.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:58:24.094 00.000 11060 MoveAxis(E, 0, ABG)
02:58:24.095 00.001 11060 Move returns status 0, amount 0
02:58:24.095 00.000 11060 MoveAxis(N, 0, ABG)
02:58:24.095 00.000 11060 Move returns status 0, amount 0
02:58:24.095 00.000 11060 move complete, result=0
02:58:24.095 00.000 11060 worker thread done servicing request
02:58:24.101 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:24.122 00.021 10844 UpdateGuideState exits: m=1538 SNR=24.7
02:58:24.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:24.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:24.122 00.000 10844 Enqueuing Expose request
02:58:24.122 00.000 11060 Worker thread wakes up
02:58:24.122 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:58:24.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:24.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:24.761 00.639 11060 Exposure complete
02:58:25.029 00.268 11060 worker thread done servicing request
02:58:25.029 00.000 10844 OnExposeComplete: enter
02:58:25.029 00.000 10844 UpdateGuideState(): m_state=6
02:58:25.029 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
02:58:25.029 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.72, Mass=1653, SNR=25.8, Peak=177 HFD=2.6
02:58:25.030 00.001 10844 MultiStar: [#1 0.38,-0.15,0.92,U] [#2 0.22,-0.16,0.90,U] [#3 -0.39,0.01,0.89,U] [#4 0.20,-0.76,0.00,M2] [#5 0.27,0.50,0.00,M7] [#6 0.38,0.01,0.98,U] [#7 0.52,-0.27,0.00,M3] [#8 0.21,-0.59,0.00,M6] 
02:58:25.030 00.000 10844 single-star, 4 included, MultiStar: {0.15, -0.05}, one-star: {0.15, 0.03}
02:58:25.030 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.39) = xAngle (-1.22 = -1.22)
02:58:25.030 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
02:58:25.030 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=0.05 mountY=0.15, mountTheta=1.22
02:58:25.031 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
02:58:25.031 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
02:58:25.032 00.001 11060 Worker thread wakes up
02:58:25.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:58:25.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:58:25.032 00.000 11060 Moving (0.15, 0.03) raw xDistance=0.05 yDistance=0.15
02:58:25.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:58:25.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:25.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:58:25.032 00.000 11060 MoveAxis(E, 0, ABG)
02:58:25.032 00.000 11060 Move returns status 0, amount 0
02:58:25.032 00.000 11060 MoveAxis(N, 0, ABG)
02:58:25.032 00.000 11060 Move returns status 0, amount 0
02:58:25.032 00.000 11060 move complete, result=0
02:58:25.033 00.001 11060 worker thread done servicing request
02:58:25.039 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:25.056 00.017 10844 UpdateGuideState exits: m=1653 SNR=25.8
02:58:25.058 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:25.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:25.058 00.000 10844 Enqueuing Expose request
02:58:25.058 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:25.058 00.000 11060 Worker thread wakes up
02:58:25.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:25.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:25.718 00.660 11060 Exposure complete
02:58:25.995 00.277 11060 worker thread done servicing request
02:58:25.995 00.000 10844 OnExposeComplete: enter
02:58:25.995 00.000 10844 UpdateGuideState(): m_state=6
02:58:25.996 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
02:58:25.997 00.001 10844 Star::Find returns 1 (0), X=623.21, Y=108.37, Mass=1633, SNR=24.9, Peak=143 HFD=3.5
02:58:25.997 00.000 10844 MultiStar: [#1 0.43,0.22,0.00,M1] [#2 0.42,-0.38,0.00,M1] [#3 -0.25,-0.33,1.03,U] [#4 0.30,-0.53,0.00,M3] [#5 -0.16,0.44,0.00,M8] [#6 0.45,-0.52,0.00,M5] [#7 0.19,-0.73,0.00,M4] [#8 0.32,-0.42,0.00,M7] 
02:58:25.997 00.000 10844 refined, 1 included, MultiStar: {0.03, -0.33}, one-star: {0.31, -0.32}
02:58:25.997 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
02:58:25.998 00.001 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
02:58:25.998 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.49 mountX=-0.32 mountY=0.08, mountTheta=2.89
02:58:25.999 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.33, opts=13)
02:58:25.999 00.000 10844 Enqueuing Move request for scope (0.03, -0.33)
02:58:26.000 00.001 11060 Worker thread wakes up
02:58:26.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
02:58:26.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
02:58:26.000 00.000 11060 Moving (0.03, -0.33) raw xDistance=-0.32 yDistance=0.08
02:58:26.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
02:58:26.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:26.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:58:26.000 00.000 11060 MoveAxis(E, 74, ABG)
02:58:26.000 00.000 11060 Guiding  Dir = 2, Dur = 74
02:58:26.008 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:26.020 00.012 11060 IsSlewing returns 0
02:58:26.020 00.000 11060 IsGuiding returns 0
02:58:26.028 00.008 10844 UpdateGuideState exits: m=1633 SNR=24.9
02:58:26.029 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:26.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:26.029 00.000 10844 Enqueuing Expose request
02:58:26.116 00.087 11060 IsGuiding returns 0
02:58:26.116 00.000 11060 Move returns status 0, amount 74
02:58:26.116 00.000 11060 MoveAxis(N, 0, ABG)
02:58:26.117 00.001 11060 Move returns status 0, amount 0
02:58:26.117 00.000 11060 move complete, result=0
02:58:26.117 00.000 11060 worker thread done servicing request
02:58:26.117 00.000 11060 Worker thread wakes up
02:58:26.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:26.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:26.124 00.007 10844 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
02:58:26.745 00.621 11060 Exposure complete
02:58:27.016 00.271 11060 worker thread done servicing request
02:58:27.016 00.000 10844 OnExposeComplete: enter
02:58:27.017 00.001 10844 UpdateGuideState(): m_state=6
02:58:27.017 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
02:58:27.018 00.001 10844 Star::Find returns 1 (0), X=623.44, Y=108.53, Mass=1583, SNR=24.7, Peak=193 HFD=3.2
02:58:27.018 00.000 10844 MultiStar: [#1 0.25,0.10,1.03,U] [#2 0.47,-0.23,0.00,M2] [#3 0.16,-0.02,1.02,U] [#4 0.49,-0.50,0.00,M4] [#5 0.24,0.64,0.00,M9] [#6 0.45,-0.26,0.00,M6] [#7 0.37,-0.35,0.00,M5] [#8 0.29,0.06,0.83,U] 
02:58:27.018 00.000 10844 refined, 3 included, MultiStar: {0.31, -0.01}, one-star: {0.54, -0.16}
02:58:27.018 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.39) = xAngle (-1.41 = -1.41)
02:58:27.018 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.71 = 1.71)
02:58:27.020 00.002 10844 CameraToMount -- cameraX=0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-0.02 mountX=0.05 mountY=0.31, mountTheta=1.41
02:58:27.022 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.01, opts=13)
02:58:27.022 00.000 10844 Enqueuing Move request for scope (0.31, -0.01)
02:58:27.022 00.000 11060 Worker thread wakes up
02:58:27.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.01) opts 0xd
02:58:27.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.01)
02:58:27.022 00.000 11060 Moving (0.31, -0.01) raw xDistance=0.05 yDistance=0.31
02:58:27.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:58:27.022 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.50 newest=0.54
02:58:27.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
02:58:27.022 00.000 11060 MoveAxis(E, 0, ABG)
02:58:27.022 00.000 11060 Move returns status 0, amount 0
02:58:27.022 00.000 11060 BLC: Oldest BLC event removed
02:58:27.022 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 680 applied
02:58:27.022 00.000 11060 MoveAxis(S, 800, ABG)
02:58:27.022 00.000 11060 duration set to 750 by maxDecDuration
02:58:27.022 00.000 11060 Guiding  Dir = 1, Dur = 750
02:58:27.031 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:27.036 00.005 11060 IsSlewing returns 0
02:58:27.037 00.001 11060 IsGuiding returns 0
02:58:27.051 00.014 10844 UpdateGuideState exits: m=1583 SNR=24.7
02:58:27.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:27.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:27.051 00.000 10844 Enqueuing Expose request
02:58:27.799 00.748 11060 IsGuiding returns 0
02:58:27.799 00.000 11060 Move returns status 0, amount 750
02:58:27.799 00.000 11060 move complete, result=0
02:58:27.799 00.000 11060 worker thread done servicing request
02:58:27.799 00.000 11060 Worker thread wakes up
02:58:27.799 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 750 ms SOUTH
02:58:27.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:27.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:28.434 00.635 11060 Exposure complete
02:58:28.688 00.254 11060 worker thread done servicing request
02:58:28.688 00.000 10844 OnExposeComplete: enter
02:58:28.688 00.000 10844 UpdateGuideState(): m_state=6
02:58:28.688 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
02:58:28.688 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.74, Mass=1495, SNR=24.1, Peak=160 HFD=3.3
02:58:28.689 00.001 10844 MultiStar: [#1 0.11,-0.02,1.00,U] [#2 -0.00,-0.22,1.04,U] [#3 -0.53,-0.18,0.00,M5] [#4 0.06,-0.01,1.03,U] [#5 -0.65,-0.02,0.00,M10] [#6 0.08,0.04,1.07,U] [#7 0.34,0.33,0.00,M6] [#8 -0.33,0.02,0.89,U] 
02:58:28.689 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.03}, one-star: {-0.19, 0.04}
02:58:28.689 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.37)
02:58:28.689 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.79 = -0.79)
02:58:28.689 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.52 mountX=-0.03 mountY=-0.03, mountTheta=-2.36
02:58:28.691 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
02:58:28.691 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
02:58:28.691 00.000 11060 Worker thread wakes up
02:58:28.693 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
02:58:28.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
02:58:28.693 00.000 11060 Moving (-0.04, -0.03) raw xDistance=-0.03 yDistance=-0.03
02:58:28.693 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.215554, 1:-0.031934
02:58:28.693 00.000 11060 BLC: No correction, Miss < min_move
02:58:28.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:58:28.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:28.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:58:28.694 00.001 11060 MoveAxis(E, 0, ABG)
02:58:28.694 00.000 11060 Move returns status 0, amount 0
02:58:28.694 00.000 11060 MoveAxis(N, 0, ABG)
02:58:28.694 00.000 11060 Move returns status 0, amount 0
02:58:28.694 00.000 11060 move complete, result=0
02:58:28.694 00.000 11060 worker thread done servicing request
02:58:28.700 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:28.718 00.018 10844 UpdateGuideState exits: m=1495 SNR=24.1
02:58:28.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:28.719 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:28.719 00.000 10844 Enqueuing Expose request
02:58:28.719 00.000 11060 Worker thread wakes up
02:58:28.719 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:28.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:28.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:29.354 00.635 11060 Exposure complete
02:58:29.614 00.260 11060 worker thread done servicing request
02:58:29.614 00.000 10844 OnExposeComplete: enter
02:58:29.614 00.000 10844 UpdateGuideState(): m_state=6
02:58:29.614 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
02:58:29.615 00.001 10844 Star::Find returns 1 (0), X=623.07, Y=108.43, Mass=1645, SNR=25.2, Peak=182 HFD=3.0
02:58:29.615 00.000 10844 MultiStar: [#1 -0.35,0.01,0.99,U] [#2 -0.17,-0.15,0.98,U] [#3 -0.28,-0.07,0.95,U] [#4 -0.08,-0.22,1.08,U] [#5 -0.06,0.74,0.00,R] [#6 0.28,0.15,1.07,U] [#7 0.12,0.03,0.97,U] [#8 0.42,-0.02,0.80,U] 
02:58:29.615 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.17, -0.26}
02:58:29.615 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
02:58:29.615 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.24 = 0.24)
02:58:29.615 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.49 mountX=-0.06 mountY=0.02, mountTheta=2.90
02:58:29.618 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
02:58:29.618 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
02:58:29.619 00.001 11060 Worker thread wakes up
02:58:29.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
02:58:29.619 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
02:58:29.619 00.000 11060 Moving (0.01, -0.07) raw xDistance=-0.06 yDistance=0.02
02:58:29.619 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.215554, 1:-0.031934, 2:0.016147
02:58:29.620 00.001 11060 BLC: No correction, Miss < min_move
02:58:29.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:58:29.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:29.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:58:29.620 00.000 11060 MoveAxis(E, 0, ABG)
02:58:29.620 00.000 11060 Move returns status 0, amount 0
02:58:29.620 00.000 11060 MoveAxis(N, 0, ABG)
02:58:29.620 00.000 11060 Move returns status 0, amount 0
02:58:29.620 00.000 11060 move complete, result=0
02:58:29.620 00.000 11060 worker thread done servicing request
02:58:29.626 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:29.644 00.018 10844 UpdateGuideState exits: m=1645 SNR=25.2
02:58:29.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:29.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:29.644 00.000 10844 Enqueuing Expose request
02:58:29.645 00.001 11060 Worker thread wakes up
02:58:29.645 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:58:29.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:29.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:30.275 00.630 11060 Exposure complete
02:58:30.495 00.220 11060 worker thread done servicing request
02:58:30.495 00.000 10844 OnExposeComplete: enter
02:58:30.495 00.000 10844 UpdateGuideState(): m_state=6
02:58:30.496 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
02:58:30.496 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.76, Mass=1519, SNR=25.0, Peak=145 HFD=3.2
02:58:30.496 00.000 10844 MultiStar: [#1 -0.09,0.49,0.00,M1] [#2 0.09,-0.22,0.98,U] [#3 -0.22,0.08,1.02,U] [#4 0.09,-0.07,1.01,U] [#5 -0.18,-0.52,0.00,M1] [#6 -0.22,0.32,1.07,U] [#7 -0.04,-0.10,1.06,U] [#8 -0.11,0.00,0.85,U] 
02:58:30.497 00.001 10844 refined, 6 included, MultiStar: {-0.05, 0.01}, one-star: {0.08, 0.07}
02:58:30.497 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
02:58:30.497 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.71)
02:58:30.497 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.84 mountX=0.01 mountY=-0.05, mountTheta=-1.45
02:58:30.500 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
02:58:30.500 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
02:58:30.500 00.000 11060 Worker thread wakes up
02:58:30.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
02:58:30.500 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
02:58:30.500 00.000 11060 Moving (-0.05, 0.01) raw xDistance=0.01 yDistance=-0.05
02:58:30.500 00.000 11060 BLC: window closed
02:58:30.501 00.001 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.215554, 1:-0.031934, 2:0.016147
02:58:30.501 00.000 11060 BLC: No correction, Miss < min_move
02:58:30.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:58:30.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:30.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:58:30.501 00.000 11060 MoveAxis(E, 0, ABG)
02:58:30.501 00.000 11060 Move returns status 0, amount 0
02:58:30.501 00.000 11060 MoveAxis(N, 0, ABG)
02:58:30.501 00.000 11060 Move returns status 0, amount 0
02:58:30.501 00.000 11060 move complete, result=0
02:58:30.501 00.000 11060 worker thread done servicing request
02:58:30.508 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:30.535 00.027 10844 UpdateGuideState exits: m=1519 SNR=25.0
02:58:30.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:30.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:30.535 00.000 10844 Enqueuing Expose request
02:58:30.536 00.001 11060 Worker thread wakes up
02:58:30.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:30.536 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:30.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:31.191 00.655 11060 Exposure complete
02:58:31.444 00.253 11060 worker thread done servicing request
02:58:31.444 00.000 10844 OnExposeComplete: enter
02:58:31.444 00.000 10844 UpdateGuideState(): m_state=6
02:58:31.444 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
02:58:31.444 00.000 10844 Star::Find returns 1 (0), X=623.34, Y=108.65, Mass=1741, SNR=26.4, Peak=178 HFD=3.0
02:58:31.444 00.000 10844 MultiStar: [#1 0.20,0.17,0.91,U] [#2 0.09,-0.41,0.83,U] [#3 -0.61,-0.24,0.00,M4] [#4 -0.07,-0.39,0.97,U] [#5 -0.19,-0.38,0.90,U] [#6 0.31,-0.25,0.93,U] [#7 0.48,-0.51,0.00,M5] [#8 -0.27,-0.36,0.00,M4] 
02:58:31.445 00.001 10844 refined, 5 included, MultiStar: {0.14, -0.21}, one-star: {0.44, -0.04}
02:58:31.445 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
02:58:31.445 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.73 = 0.73)
02:58:31.445 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-1.00 mountX=-0.18 mountY=0.17, mountTheta=2.40
02:58:31.446 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.21, opts=13)
02:58:31.446 00.000 10844 Enqueuing Move request for scope (0.14, -0.21)
02:58:31.446 00.000 11060 Worker thread wakes up
02:58:31.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
02:58:31.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
02:58:31.446 00.000 11060 Moving (0.14, -0.21) raw xDistance=-0.18 yDistance=0.17
02:58:31.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:58:31.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:31.448 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:58:31.448 00.000 11060 MoveAxis(E, 43, ABG)
02:58:31.448 00.000 11060 Guiding  Dir = 2, Dur = 43
02:58:31.453 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:31.464 00.011 11060 IsSlewing returns 0
02:58:31.464 00.000 11060 IsGuiding returns 0
02:58:31.473 00.009 10844 UpdateGuideState exits: m=1741 SNR=26.4
02:58:31.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:31.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:31.473 00.000 10844 Enqueuing Expose request
02:58:31.528 00.055 11060 IsGuiding returns 0
02:58:31.528 00.000 11060 Move returns status 0, amount 43
02:58:31.528 00.000 11060 MoveAxis(N, 0, ABG)
02:58:31.529 00.001 11060 Move returns status 0, amount 0
02:58:31.529 00.000 11060 move complete, result=0
02:58:31.529 00.000 11060 worker thread done servicing request
02:58:31.529 00.000 11060 Worker thread wakes up
02:58:31.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:31.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:31.534 00.005 10844 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
02:58:32.168 00.634 11060 Exposure complete
02:58:32.397 00.229 11060 worker thread done servicing request
02:58:32.397 00.000 10844 OnExposeComplete: enter
02:58:32.397 00.000 10844 UpdateGuideState(): m_state=6
02:58:32.398 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
02:58:32.398 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.77, Mass=1328, SNR=23.3, Peak=147 HFD=2.5
02:58:32.398 00.000 10844 MultiStar: [#1 0.28,0.06,0.99,U] [#2 -0.18,0.06,0.99,U] [#3 -0.72,-0.13,0.00,M5] [#4 0.11,-0.29,1.08,U] [#5 -0.33,-0.45,0.00,M1] [#6 0.32,-0.17,1.10,U] [#7 -0.14,0.26,0.99,U] [#8 -0.23,-0.01,0.90,U] 
02:58:32.398 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.17, 0.08}
02:58:32.398 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.39) = xAngle (-1.49 = -1.49)
02:58:32.398 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.63 = 1.63)
02:58:32.398 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.10 mountX=0.00 mountY=0.05, mountTheta=1.49
02:58:32.400 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
02:58:32.400 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
02:58:32.400 00.000 11060 Worker thread wakes up
02:58:32.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
02:58:32.400 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
02:58:32.400 00.000 11060 Moving (0.05, -0.01) raw xDistance=0.00 yDistance=0.05
02:58:32.401 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:58:32.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:32.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:58:32.401 00.000 11060 MoveAxis(E, 0, ABG)
02:58:32.401 00.000 11060 Move returns status 0, amount 0
02:58:32.401 00.000 11060 MoveAxis(N, 0, ABG)
02:58:32.401 00.000 11060 Move returns status 0, amount 0
02:58:32.401 00.000 11060 move complete, result=0
02:58:32.403 00.002 11060 worker thread done servicing request
02:58:32.416 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:32.435 00.019 10844 UpdateGuideState exits: m=1328 SNR=23.3
02:58:32.436 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:32.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:32.436 00.000 10844 Enqueuing Expose request
02:58:32.436 00.000 11060 Worker thread wakes up
02:58:32.436 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:32.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:32.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:33.092 00.656 11060 Exposure complete
02:58:33.458 00.366 11060 worker thread done servicing request
02:58:33.458 00.000 10844 OnExposeComplete: enter
02:58:33.458 00.000 10844 UpdateGuideState(): m_state=6
02:58:33.459 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
02:58:33.459 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.66, Mass=1932, SNR=27.8, Peak=182 HFD=3.6
02:58:33.459 00.000 10844 MultiStar: [#1 0.38,0.47,0.00,M1] [#2 -0.27,-0.18,0.89,U] [#3 -0.18,-0.13,0.96,U] [#4 0.39,-0.13,0.92,U] [#5 0.00,-0.29,0.86,U] [#6 0.39,-0.04,1.01,U] [#7 0.23,-0.13,0.89,U] [#8 0.20,-0.11,0.78,U] 
02:58:33.460 00.001 10844 refined, 7 included, MultiStar: {0.13, -0.13}, one-star: {0.28, -0.04}
02:58:33.460 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.15 = -2.15)
02:58:33.460 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
02:58:33.460 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.76 mountX=-0.10 mountY=0.15, mountTheta=2.15
02:58:33.463 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.13, opts=13)
02:58:33.463 00.000 10844 Enqueuing Move request for scope (0.13, -0.13)
02:58:33.465 00.002 11060 Worker thread wakes up
02:58:33.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
02:58:33.465 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
02:58:33.465 00.000 11060 Moving (0.13, -0.13) raw xDistance=-0.10 yDistance=0.15
02:58:33.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:58:33.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:33.471 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:58:33.471 00.000 11060 MoveAxis(E, 0, ABG)
02:58:33.472 00.001 11060 Move returns status 0, amount 0
02:58:33.472 00.000 11060 MoveAxis(N, 0, ABG)
02:58:33.472 00.000 11060 Move returns status 0, amount 0
02:58:33.472 00.000 11060 move complete, result=0
02:58:33.473 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:33.473 00.000 11060 worker thread done servicing request
02:58:33.493 00.020 10844 UpdateGuideState exits: m=1932 SNR=27.8
02:58:33.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:33.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:33.493 00.000 10844 Enqueuing Expose request
02:58:33.493 00.000 11060 Worker thread wakes up
02:58:33.493 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:33.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:33.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:34.134 00.641 11060 Exposure complete
02:58:35.101 00.967 10844 OnExposeComplete: enter
02:58:35.101 00.000 10844 UpdateGuideState(): m_state=6
02:58:35.102 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
02:58:35.102 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.89, Mass=1548, SNR=24.7, Peak=154 HFD=3.0
02:58:35.103 00.001 10844 MultiStar: [#1 -0.04,0.02,0.96,U] [#2 0.49,-0.11,0.00,M1] [#3 -0.46,0.14,0.00,M5] [#4 -0.10,0.31,1.08,U] [#5 -0.21,-0.14,0.94,U] [#6 -0.06,-0.02,1.04,U] [#7 -0.05,-0.07,0.96,U] [#8 -0.02,0.43,0.00,M3] 
02:58:35.103 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.06}, one-star: {-0.11, 0.19}
02:58:35.103 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.39) = xAngle (1.22 = 1.22)
02:58:35.103 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.35 = -1.93)
02:58:35.103 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.61 mountX=0.04 mountY=-0.10, mountTheta=-1.22
02:58:35.106 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.06, opts=13)
02:58:35.106 00.000 10844 Enqueuing Move request for scope (-0.10, 0.06)
02:58:35.132 00.026 11060 worker thread done servicing request
02:58:35.139 00.007 11060 Worker thread wakes up
02:58:35.140 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
02:58:35.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:35.143 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
02:58:35.143 00.000 11060 Moving (-0.10, 0.06) raw xDistance=0.04 yDistance=-0.10
02:58:35.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:35.144 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:35.145 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:58:35.145 00.000 11060 MoveAxis(E, 0, ABG)
02:58:35.145 00.000 11060 Move returns status 0, amount 0
02:58:35.145 00.000 11060 MoveAxis(N, 0, ABG)
02:58:35.145 00.000 11060 Move returns status 0, amount 0
02:58:35.146 00.001 11060 move complete, result=0
02:58:35.146 00.000 11060 worker thread done servicing request
02:58:35.472 00.326 10844 UpdateGuideState exits: m=1548 SNR=24.7
02:58:35.473 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:35.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:35.473 00.000 10844 Enqueuing Expose request
02:58:35.475 00.002 11060 Worker thread wakes up
02:58:35.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:35.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:35.478 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:36.200 00.722 11060 Exposure complete
02:58:36.773 00.573 10844 OnExposeComplete: enter
02:58:36.774 00.001 10844 UpdateGuideState(): m_state=6
02:58:36.774 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
02:58:36.774 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=108.84, Mass=1936, SNR=27.9, Peak=190 HFD=2.9
02:58:36.775 00.001 10844 MultiStar: [#1 0.09,0.17,0.89,U] [#2 -0.01,0.05,0.79,U] [#3 -0.25,0.22,0.93,U] [#4 0.33,-0.34,0.00,M1] [#5 -0.08,0.09,0.82,U] [#6 0.18,-0.08,0.95,U] [#7 0.10,-0.36,0.81,U] [#8 -0.13,0.05,0.71,U] 
02:58:36.775 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {-0.05, 0.15}
02:58:36.775 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.39) = xAngle (0.59 = 0.59)
02:58:36.775 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.57)
02:58:36.775 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.98 mountX=0.04 mountY=-0.02, mountTheta=-0.58
02:58:36.778 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
02:58:36.778 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
02:58:36.785 00.007 11060 worker thread done servicing request
02:58:36.785 00.000 11060 Worker thread wakes up
02:58:36.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
02:58:36.786 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
02:58:36.786 00.000 11060 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
02:58:36.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:36.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:36.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:58:36.786 00.000 11060 MoveAxis(E, 0, ABG)
02:58:36.786 00.000 11060 Move returns status 0, amount 0
02:58:36.786 00.000 11060 MoveAxis(N, 0, ABG)
02:58:36.786 00.000 11060 Move returns status 0, amount 0
02:58:36.786 00.000 11060 move complete, result=0
02:58:36.787 00.001 11060 worker thread done servicing request
02:58:36.813 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:36.876 00.063 10844 UpdateGuideState exits: m=1936 SNR=27.9
02:58:36.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:36.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:36.876 00.000 10844 Enqueuing Expose request
02:58:36.876 00.000 11060 Worker thread wakes up
02:58:36.878 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:36.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:36.879 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:37.547 00.668 11060 Exposure complete
02:58:37.979 00.432 11060 worker thread done servicing request
02:58:37.979 00.000 10844 OnExposeComplete: enter
02:58:37.979 00.000 10844 UpdateGuideState(): m_state=6
02:58:37.980 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
02:58:37.980 00.000 10844 Star::Find returns 1 (0), X=622.64, Y=108.53, Mass=1704, SNR=26.2, Peak=202 HFD=3.2
02:58:37.981 00.001 10844 MultiStar: [#1 -0.09,0.41,0.95,U] [#2 0.04,-0.38,0.94,U] [#3 -0.42,-0.40,0.00,M5] [#4 0.32,-0.27,0.00,M2] [#5 -0.41,-0.46,0.00,M1] [#6 0.36,0.15,1.04,U] [#7 0.39,-0.01,0.96,U] [#8 -0.10,-0.17,0.82,U] 
02:58:37.981 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.02}, one-star: {-0.26, -0.17}
02:58:37.981 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.39) = xAngle (-1.74 = -1.74)
02:58:37.982 00.001 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.39 = 1.39)
02:58:37.982 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=-0.01 mountY=0.07, mountTheta=1.74
02:58:37.984 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.02, opts=13)
02:58:37.984 00.000 10844 Enqueuing Move request for scope (0.06, -0.02)
02:58:37.984 00.000 11060 Worker thread wakes up
02:58:38.004 00.020 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
02:58:38.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
02:58:38.004 00.000 11060 Moving (0.06, -0.02) raw xDistance=-0.01 yDistance=0.07
02:58:38.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:58:38.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:38.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:58:38.004 00.000 11060 MoveAxis(E, 0, ABG)
02:58:38.004 00.000 11060 Move returns status 0, amount 0
02:58:38.005 00.001 11060 MoveAxis(N, 0, ABG)
02:58:38.005 00.000 11060 Move returns status 0, amount 0
02:58:38.005 00.000 11060 move complete, result=0
02:58:38.005 00.000 11060 worker thread done servicing request
02:58:38.008 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:38.057 00.049 10844 UpdateGuideState exits: m=1704 SNR=26.2
02:58:38.058 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:38.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:38.058 00.000 10844 Enqueuing Expose request
02:58:38.058 00.000 11060 Worker thread wakes up
02:58:38.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:38.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:38.059 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:38.688 00.629 11060 Exposure complete
02:58:39.044 00.356 11060 worker thread done servicing request
02:58:39.046 00.002 10844 OnExposeComplete: enter
02:58:39.046 00.000 10844 UpdateGuideState(): m_state=6
02:58:39.046 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
02:58:39.046 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.53, Mass=1648, SNR=25.3, Peak=158 HFD=3.2
02:58:39.047 00.001 10844 MultiStar: [#1 0.41,0.42,0.00,M1] [#2 0.32,-0.03,0.98,U] [#3 -0.25,-0.21,0.97,U] [#4 0.51,0.12,0.00,M3] [#5 0.05,-0.47,0.00,M2] [#6 0.58,0.12,0.00,M1] [#7 0.38,-0.12,0.99,U] [#8 0.40,0.14,0.84,U] 
02:58:39.047 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.08}, one-star: {-0.14, -0.17}
02:58:39.048 00.001 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
02:58:39.048 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
02:58:39.048 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.16 cameraTheta=-0.56 mountX=-0.06 mountY=0.15, mountTheta=1.95
02:58:39.050 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.08, opts=13)
02:58:39.051 00.001 10844 Enqueuing Move request for scope (0.13, -0.08)
02:58:39.051 00.000 11060 Worker thread wakes up
02:58:39.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
02:58:39.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
02:58:39.051 00.000 11060 Moving (0.13, -0.08) raw xDistance=-0.06 yDistance=0.15
02:58:39.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:58:39.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:39.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:58:39.052 00.001 11060 MoveAxis(E, 0, ABG)
02:58:39.052 00.000 11060 Move returns status 0, amount 0
02:58:39.052 00.000 11060 MoveAxis(N, 0, ABG)
02:58:39.052 00.000 11060 Move returns status 0, amount 0
02:58:39.052 00.000 11060 move complete, result=0
02:58:39.052 00.000 11060 worker thread done servicing request
02:58:39.067 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:39.116 00.049 10844 UpdateGuideState exits: m=1648 SNR=25.3
02:58:39.118 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:39.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:39.118 00.000 10844 Enqueuing Expose request
02:58:39.118 00.000 11060 Worker thread wakes up
02:58:39.118 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:39.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:39.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:39.769 00.651 11060 Exposure complete
02:58:40.062 00.293 10844 OnExposeComplete: enter
02:58:40.062 00.000 11060 worker thread done servicing request
02:58:40.062 00.000 10844 UpdateGuideState(): m_state=6
02:58:40.062 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
02:58:40.062 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.41, Mass=1683, SNR=25.7, Peak=164 HFD=3.7
02:58:40.063 00.001 10844 MultiStar: [#1 -0.06,-0.05,0.91,U] [#2 0.34,0.01,0.95,U] [#3 -0.44,-0.32,0.00,M5] [#4 0.26,-0.15,0.97,U] [#5 -0.37,0.00,0.94,U] [#6 0.24,-0.11,1.02,U] [#7 0.51,-0.17,0.00,M1] [#8 0.12,-0.38,0.81,U] 
02:58:40.063 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.13}, one-star: {0.32, -0.28}
02:58:40.063 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.39) = xAngle (-2.20 = -2.20)
02:58:40.063 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.92 = 0.92)
02:58:40.063 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.81 mountX=-0.11 mountY=0.15, mountTheta=2.21
02:58:40.065 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.13, opts=13)
02:58:40.066 00.001 10844 Enqueuing Move request for scope (0.13, -0.13)
02:58:40.066 00.000 11060 Worker thread wakes up
02:58:40.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
02:58:40.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
02:58:40.066 00.000 11060 Moving (0.13, -0.13) raw xDistance=-0.11 yDistance=0.15
02:58:40.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:58:40.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:40.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:58:40.066 00.000 11060 MoveAxis(E, 0, ABG)
02:58:40.066 00.000 11060 Move returns status 0, amount 0
02:58:40.066 00.000 11060 MoveAxis(N, 0, ABG)
02:58:40.066 00.000 11060 Move returns status 0, amount 0
02:58:40.067 00.001 11060 move complete, result=0
02:58:40.067 00.000 11060 worker thread done servicing request
02:58:40.073 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:40.093 00.020 10844 UpdateGuideState exits: m=1683 SNR=25.7
02:58:40.094 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:40.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:40.094 00.000 10844 Enqueuing Expose request
02:58:40.094 00.000 11060 Worker thread wakes up
02:58:40.094 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:40.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:40.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:40.728 00.634 11060 Exposure complete
02:58:41.123 00.395 10844 OnExposeComplete: enter
02:58:41.123 00.000 10844 UpdateGuideState(): m_state=6
02:58:41.124 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
02:58:41.124 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.78, Mass=1474, SNR=24.1, Peak=190 HFD=3.2
02:58:41.124 00.000 10844 MultiStar: [#1 0.19,0.03,1.13,U] [#2 0.45,-0.09,0.00,M1] [#3 -0.22,-0.50,0.00,M6] [#4 0.47,-0.19,0.00,M3] [#5 -0.50,-0.44,0.00,M2] [#6 0.75,0.07,0.00,M1] [#7 0.39,-0.28,0.00,M2] [#8 0.19,-0.08,0.88,U] 
02:58:41.124 00.000 11060 worker thread done servicing request
02:58:41.124 00.000 10844 single-star, 2 included, MultiStar: {0.18, 0.02}, one-star: {0.15, 0.09}
02:58:41.124 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.39) = xAngle (-0.87 = -0.87)
02:58:41.124 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.25 = 2.25)
02:58:41.124 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.52 mountX=0.11 mountY=0.14, mountTheta=0.88
02:58:41.127 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
02:58:41.127 00.000 10844 Enqueuing Move request for scope (0.15, 0.09)
02:58:41.127 00.000 11060 Worker thread wakes up
02:58:41.128 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
02:58:41.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
02:58:41.128 00.000 11060 Moving (0.15, 0.09) raw xDistance=0.11 yDistance=0.14
02:58:41.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:58:41.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:41.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:58:41.128 00.000 11060 MoveAxis(E, 0, ABG)
02:58:41.128 00.000 11060 Move returns status 0, amount 0
02:58:41.128 00.000 11060 MoveAxis(N, 0, ABG)
02:58:41.128 00.000 11060 Move returns status 0, amount 0
02:58:41.128 00.000 11060 move complete, result=0
02:58:41.128 00.000 11060 worker thread done servicing request
02:58:41.135 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:41.156 00.021 10844 UpdateGuideState exits: m=1474 SNR=24.1
02:58:41.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:41.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:41.156 00.000 10844 Enqueuing Expose request
02:58:41.156 00.000 11060 Worker thread wakes up
02:58:41.156 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:41.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:41.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:41.790 00.634 11060 Exposure complete
02:58:42.070 00.280 11060 worker thread done servicing request
02:58:42.071 00.001 10844 OnExposeComplete: enter
02:58:42.071 00.000 10844 UpdateGuideState(): m_state=6
02:58:42.071 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
02:58:42.071 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.83, Mass=1826, SNR=27.0, Peak=238 HFD=2.9
02:58:42.072 00.001 10844 MultiStar: [#1 0.16,-0.04,0.95,U] [#2 0.22,-0.41,0.00,M2] [#3 -0.19,0.04,0.97,U] [#4 0.30,0.03,0.93,U] [#5 -0.24,-0.15,0.89,U] [#6 0.65,0.34,0.00,M2] [#7 0.34,-0.26,0.00,M3] [#8 0.30,0.24,0.83,U] 
02:58:42.072 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.04}, one-star: {0.26, 0.14}
02:58:42.072 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
02:58:42.072 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
02:58:42.072 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.40 mountX=0.06 mountY=0.09, mountTheta=1.00
02:58:42.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
02:58:42.074 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
02:58:42.075 00.001 11060 Worker thread wakes up
02:58:42.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
02:58:42.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
02:58:42.075 00.000 11060 Moving (0.10, 0.04) raw xDistance=0.06 yDistance=0.09
02:58:42.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:58:42.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:42.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:58:42.076 00.001 11060 MoveAxis(E, 0, ABG)
02:58:42.076 00.000 11060 Move returns status 0, amount 0
02:58:42.076 00.000 11060 MoveAxis(N, 0, ABG)
02:58:42.076 00.000 11060 Move returns status 0, amount 0
02:58:42.076 00.000 11060 move complete, result=0
02:58:42.076 00.000 11060 worker thread done servicing request
02:58:42.085 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:42.115 00.030 10844 UpdateGuideState exits: m=1826 SNR=27.0
02:58:42.116 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:42.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:42.116 00.000 10844 Enqueuing Expose request
02:58:42.116 00.000 11060 Worker thread wakes up
02:58:42.116 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:42.117 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:42.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:42.861 00.744 11060 Exposure complete
02:58:43.582 00.721 11060 worker thread done servicing request
02:58:43.582 00.000 10844 OnExposeComplete: enter
02:58:43.582 00.000 10844 UpdateGuideState(): m_state=6
02:58:43.583 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
02:58:43.583 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.56, Mass=1737, SNR=26.0, Peak=201 HFD=3.6
02:58:43.583 00.000 10844 MultiStar: [#1 0.06,0.05,0.92,U] [#2 0.30,-0.25,0.92,U] [#3 -0.43,-0.13,0.00,M6] [#4 0.27,-0.16,0.94,U] [#5 -0.52,-0.91,0.00,M2] [#6 0.11,-0.35,1.02,U] [#7 0.37,-0.39,0.00,M4] [#8 0.31,-0.08,0.79,U] 
02:58:43.584 00.001 10844 single-star, 5 included, MultiStar: {0.20, -0.16}, one-star: {0.17, -0.14}
02:58:43.584 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.39) = xAngle (-2.05 = -2.05)
02:58:43.584 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.07 = 1.07)
02:58:43.584 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.66 mountX=-0.10 mountY=0.19, mountTheta=2.06
02:58:43.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.14, opts=13)
02:58:43.586 00.000 10844 Enqueuing Move request for scope (0.17, -0.14)
02:58:43.586 00.000 11060 Worker thread wakes up
02:58:43.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
02:58:43.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
02:58:43.586 00.000 11060 Moving (0.17, -0.14) raw xDistance=-0.10 yDistance=0.19
02:58:43.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:58:43.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
02:58:43.586 00.000 11060 MoveAxis(E, 0, ABG)
02:58:43.586 00.000 11060 Move returns status 0, amount 0
02:58:43.586 00.000 11060 MoveAxis(S, 76, ABG)
02:58:43.588 00.002 11060 Guiding  Dir = 1, Dur = 76
02:58:43.593 00.005 11060 IsSlewing returns 0
02:58:43.594 00.001 11060 IsGuiding returns 0
02:58:43.598 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:43.638 00.040 10844 UpdateGuideState exits: m=1737 SNR=26.0
02:58:43.647 00.009 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:43.649 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:43.650 00.001 10844 Enqueuing Expose request
02:58:43.713 00.063 11060 IsGuiding returns 0
02:58:43.714 00.001 11060 Move returns status 0, amount 76
02:58:43.714 00.000 11060 move complete, result=0
02:58:43.748 00.034 11060 worker thread done servicing request
02:58:43.749 00.001 11060 Worker thread wakes up
02:58:43.749 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:43.749 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:43.821 00.072 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
02:58:44.416 00.595 11060 Exposure complete
02:58:45.086 00.670 10844 OnExposeComplete: enter
02:58:45.086 00.000 10844 UpdateGuideState(): m_state=6
02:58:45.098 00.012 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
02:58:45.098 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.96, Mass=1580, SNR=25.0, Peak=154 HFD=2.9
02:58:45.098 00.000 10844 MultiStar: [#1 0.40,0.20,0.00,M1] [#2 0.23,-0.07,0.83,U] [#3 -0.44,-0.23,0.00,M7] [#4 -0.06,-0.30,1.04,U] [#5 -0.40,-0.43,0.00,M3] [#6 0.14,-0.11,1.12,U] [#7 0.41,-0.04,0.91,U] [#8 0.39,-0.23,0.00,M1] 
02:58:45.099 00.001 10844 refined, 4 included, MultiStar: {0.16, -0.05}, one-star: {0.11, 0.27}
02:58:45.099 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.39) = xAngle (-1.73 = -1.73)
02:58:45.099 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
02:58:45.099 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-0.34 mountX=-0.03 mountY=0.16, mountTheta=1.73
02:58:45.101 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
02:58:45.101 00.000 10844 Enqueuing Move request for scope (0.16, -0.05)
02:58:45.108 00.007 11060 worker thread done servicing request
02:58:45.108 00.000 11060 Worker thread wakes up
02:58:45.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
02:58:45.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
02:58:45.108 00.000 11060 Moving (0.16, -0.05) raw xDistance=-0.03 yDistance=0.16
02:58:45.109 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:58:45.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:45.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:58:45.109 00.000 11060 MoveAxis(E, 0, ABG)
02:58:45.109 00.000 11060 Move returns status 0, amount 0
02:58:45.109 00.000 11060 MoveAxis(N, 0, ABG)
02:58:45.109 00.000 11060 Move returns status 0, amount 0
02:58:45.123 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:45.123 00.000 11060 move complete, result=0
02:58:45.124 00.001 11060 worker thread done servicing request
02:58:45.157 00.033 10844 UpdateGuideState exits: m=1580 SNR=25.0
02:58:45.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:45.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:45.157 00.000 10844 Enqueuing Expose request
02:58:45.157 00.000 11060 Worker thread wakes up
02:58:45.157 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:45.158 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:45.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:45.862 00.704 11060 Exposure complete
02:58:46.255 00.393 11060 worker thread done servicing request
02:58:46.256 00.001 10844 OnExposeComplete: enter
02:58:46.256 00.000 10844 UpdateGuideState(): m_state=6
02:58:46.256 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
02:58:46.256 00.000 10844 Star::Find returns 1 (0), X=622.72, Y=108.62, Mass=1744, SNR=25.9, Peak=174 HFD=3.6
02:58:46.257 00.001 10844 MultiStar: [#1 0.34,-0.23,0.98,U] [#2 0.30,-0.20,0.96,U] [#3 -0.55,0.10,0.00,M8] [#4 0.40,-0.21,0.00,M1] [#5 -0.20,-0.24,0.86,U] [#6 -0.01,-0.32,1.06,U] [#7 0.38,-0.05,0.99,U] [#8 0.09,-0.37,0.83,U] 
02:58:46.257 00.000 10844 single-star, 6 included, MultiStar: {0.11, -0.21}, one-star: {-0.18, -0.07}
02:58:46.258 00.001 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.39) = xAngle (-4.14 = 2.14)
02:58:46.258 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.02 = -1.02)
02:58:46.258 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.75 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
02:58:46.261 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.07, opts=13)
02:58:46.261 00.000 10844 Enqueuing Move request for scope (-0.18, -0.07)
02:58:46.261 00.000 11060 Worker thread wakes up
02:58:46.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
02:58:46.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
02:58:46.261 00.000 11060 Moving (-0.18, -0.07) raw xDistance=-0.10 yDistance=-0.16
02:58:46.284 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:46.288 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:58:46.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:46.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:58:46.288 00.000 11060 MoveAxis(E, 0, ABG)
02:58:46.288 00.000 11060 Move returns status 0, amount 0
02:58:46.289 00.001 11060 MoveAxis(N, 0, ABG)
02:58:46.289 00.000 11060 Move returns status 0, amount 0
02:58:46.289 00.000 11060 move complete, result=0
02:58:46.289 00.000 11060 worker thread done servicing request
02:58:46.308 00.019 10844 UpdateGuideState exits: m=1744 SNR=25.9
02:58:46.309 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:46.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:46.309 00.000 10844 Enqueuing Expose request
02:58:46.310 00.001 11060 Worker thread wakes up
02:58:46.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:46.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:46.310 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:46.941 00.631 11060 Exposure complete
02:58:47.324 00.383 11060 worker thread done servicing request
02:58:47.324 00.000 10844 OnExposeComplete: enter
02:58:47.325 00.001 10844 UpdateGuideState(): m_state=6
02:58:47.325 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
02:58:47.325 00.000 10844 Star::Find returns 1 (0), X=623.40, Y=108.97, Mass=1526, SNR=24.7, Peak=208 HFD=3.2
02:58:47.326 00.001 10844 MultiStar: [#1 0.57,0.45,0.00,M1] [#2 0.07,-0.17,1.00,U] [#3 -0.60,0.48,0.00,M9] [#4 0.38,0.15,0.95,U] [#5 -0.17,-0.04,0.94,U] [#6 0.33,-0.19,1.02,U] [#7 0.57,0.16,0.00,M3] [#8 0.03,-0.02,0.87,U] 
02:58:47.326 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.00}, one-star: {0.50, 0.28}
02:58:47.326 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.39) = xAngle (-1.39 = -1.39)
02:58:47.326 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
02:58:47.326 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.00 mountX=0.04 mountY=0.19, mountTheta=1.39
02:58:47.329 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.00, opts=13)
02:58:47.329 00.000 10844 Enqueuing Move request for scope (0.20, -0.00)
02:58:47.330 00.001 11060 Worker thread wakes up
02:58:47.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
02:58:47.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
02:58:47.331 00.001 11060 Moving (0.20, -0.00) raw xDistance=0.04 yDistance=0.19
02:58:47.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:47.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
02:58:47.331 00.000 11060 MoveAxis(E, 0, ABG)
02:58:47.331 00.000 11060 Move returns status 0, amount 0
02:58:47.331 00.000 11060 MoveAxis(S, 75, ABG)
02:58:47.331 00.000 11060 Guiding  Dir = 1, Dur = 75
02:58:47.348 00.017 11060 IsSlewing returns 0
02:58:47.349 00.001 11060 IsGuiding returns 0
02:58:47.350 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:47.382 00.032 10844 UpdateGuideState exits: m=1526 SNR=24.7
02:58:47.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:47.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:47.382 00.000 10844 Enqueuing Expose request
02:58:47.441 00.059 11060 IsGuiding returns 0
02:58:47.441 00.000 11060 Move returns status 0, amount 75
02:58:47.441 00.000 11060 move complete, result=0
02:58:47.441 00.000 11060 worker thread done servicing request
02:58:47.441 00.000 11060 Worker thread wakes up
02:58:47.442 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:47.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:47.444 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 75 ms SOUTH
02:58:48.085 00.641 11060 Exposure complete
02:58:48.343 00.258 11060 worker thread done servicing request
02:58:48.344 00.001 10844 OnExposeComplete: enter
02:58:48.344 00.000 10844 UpdateGuideState(): m_state=6
02:58:48.344 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
02:58:48.344 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.75, Mass=1682, SNR=26.1, Peak=152 HFD=3.4
02:58:48.345 00.001 10844 MultiStar: [#1 0.26,0.09,0.95,U] [#2 0.03,-0.21,0.92,U] [#3 -0.81,-0.25,0.00,M10] [#4 -0.06,0.03,1.00,U] [#5 -0.42,-0.41,0.00,M2] [#6 0.22,-0.03,1.02,U] [#7 0.11,0.16,1.00,U] [#8 0.27,0.16,0.85,U] 
02:58:48.345 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.29, 0.06}
02:58:48.345 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.39) = xAngle (-1.16 = -1.16)
02:58:48.345 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.97 = 1.97)
02:58:48.355 00.010 10844 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.23 mountX=0.07 mountY=0.15, mountTheta=1.16
02:58:48.356 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.04, opts=13)
02:58:48.356 00.000 10844 Enqueuing Move request for scope (0.16, 0.04)
02:58:48.356 00.000 11060 Worker thread wakes up
02:58:48.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
02:58:48.356 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
02:58:48.358 00.002 11060 Moving (0.16, 0.04) raw xDistance=0.07 yDistance=0.15
02:58:48.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:48.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:48.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:58:48.358 00.000 11060 MoveAxis(E, 0, ABG)
02:58:48.358 00.000 11060 Move returns status 0, amount 0
02:58:48.358 00.000 11060 MoveAxis(N, 0, ABG)
02:58:48.358 00.000 11060 Move returns status 0, amount 0
02:58:48.358 00.000 11060 move complete, result=0
02:58:48.358 00.000 11060 worker thread done servicing request
02:58:48.366 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:48.385 00.019 10844 UpdateGuideState exits: m=1682 SNR=26.1
02:58:48.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:48.386 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:48.386 00.000 10844 Enqueuing Expose request
02:58:48.386 00.000 11060 Worker thread wakes up
02:58:48.386 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:48.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:48.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:49.030 00.644 11060 Exposure complete
02:58:49.414 00.384 11060 worker thread done servicing request
02:58:49.414 00.000 10844 OnExposeComplete: enter
02:58:49.414 00.000 10844 UpdateGuideState(): m_state=6
02:58:49.414 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
02:58:49.415 00.001 10844 Star::Find returns 1 (0), X=622.62, Y=108.79, Mass=1723, SNR=26.2, Peak=214 HFD=3.1
02:58:49.415 00.000 10844 MultiStar: [#1 0.04,0.46,0.00,M1] [#2 0.19,0.09,0.84,U] [#3 -0.58,0.41,0.00,R] [#4 -0.19,0.26,0.93,U] [#5 -0.63,-0.18,0.00,M3] [#6 0.20,-0.10,0.97,U] [#7 0.09,-0.18,0.85,U] [#8 -0.13,0.41,0.00,M1] 
02:58:49.415 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.04}, one-star: {-0.28, 0.10}
02:58:49.415 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.39) = xAngle (0.34 = 0.34)
02:58:49.415 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.46 = -2.82)
02:58:49.417 00.002 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.73 mountX=0.04 mountY=-0.01, mountTheta=-0.32
02:58:49.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
02:58:49.419 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
02:58:49.419 00.000 11060 Worker thread wakes up
02:58:49.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
02:58:49.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
02:58:49.429 00.010 11060 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
02:58:49.431 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:58:49.432 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:49.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:58:49.432 00.000 11060 MoveAxis(E, 0, ABG)
02:58:49.432 00.000 11060 Move returns status 0, amount 0
02:58:49.432 00.000 11060 MoveAxis(N, 0, ABG)
02:58:49.432 00.000 11060 Move returns status 0, amount 0
02:58:49.432 00.000 11060 move complete, result=0
02:58:49.433 00.001 11060 worker thread done servicing request
02:58:49.439 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:49.460 00.021 10844 UpdateGuideState exits: m=1723 SNR=26.2
02:58:49.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:49.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:49.460 00.000 10844 Enqueuing Expose request
02:58:49.460 00.000 11060 Worker thread wakes up
02:58:49.460 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:49.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:49.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:50.095 00.635 11060 Exposure complete
02:58:50.341 00.246 11060 worker thread done servicing request
02:58:50.490 00.149 10844 OnExposeComplete: enter
02:58:50.490 00.000 10844 UpdateGuideState(): m_state=6
02:58:50.490 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
02:58:50.490 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=109.02, Mass=1650, SNR=25.6, Peak=184 HFD=2.9
02:58:50.491 00.001 10844 MultiStar: [#1 0.14,0.23,1.01,U] [#2 -0.16,-0.08,0.95,U] [#3 0.06,-0.68,0.00,M1] [#4 0.33,0.02,1.02,U] [#5 -0.43,-0.41,0.00,M4] [#6 0.43,0.47,0.00,M1] [#7 0.16,-0.07,0.99,U] [#8 -0.21,-0.06,0.72,U] 
02:58:50.491 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.07}, one-star: {0.16, 0.32}
02:58:50.491 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.39) = xAngle (-0.72 = -0.72)
02:58:50.491 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.41 = 2.41)
02:58:50.491 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=0.08 mountY=0.07, mountTheta=0.73
02:58:50.496 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
02:58:50.496 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
02:58:50.507 00.011 11060 Worker thread wakes up
02:58:50.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
02:58:50.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:58:50.507 00.000 11060 Moving (0.09, 0.07) raw xDistance=0.08 yDistance=0.07
02:58:50.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:58:50.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:50.508 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:58:50.508 00.000 11060 MoveAxis(E, 0, ABG)
02:58:50.508 00.000 11060 Move returns status 0, amount 0
02:58:50.508 00.000 11060 MoveAxis(N, 0, ABG)
02:58:50.508 00.000 11060 Move returns status 0, amount 0
02:58:50.508 00.000 11060 move complete, result=0
02:58:50.508 00.000 11060 worker thread done servicing request
02:58:50.520 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:50.561 00.041 10844 UpdateGuideState exits: m=1650 SNR=25.6
02:58:50.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:50.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:50.561 00.000 10844 Enqueuing Expose request
02:58:50.561 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:50.811 00.250 11060 Worker thread wakes up
02:58:50.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:50.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:51.583 00.772 11060 Exposure complete
02:58:52.648 01.065 10844 OnExposeComplete: enter
02:58:52.648 00.000 10844 UpdateGuideState(): m_state=6
02:58:52.648 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
02:58:52.649 00.001 10844 Star::Find returns 1 (0), X=622.88, Y=108.84, Mass=1540, SNR=24.7, Peak=173 HFD=2.8
02:58:52.649 00.000 10844 MultiStar: [#1 0.14,0.36,0.99,U] [#2 0.17,0.15,0.99,U] [#3 0.22,-0.76,0.00,M2] [#4 -0.04,-0.04,1.09,U] [#5 -0.03,-0.34,0.96,U] [#6 0.32,0.13,1.05,U] [#7 0.29,0.10,0.97,U] [#8 -0.08,-0.25,0.79,U] 
02:58:52.649 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {-0.02, 0.14}
02:58:52.649 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.39) = xAngle (-1.02 = -1.02)
02:58:52.650 00.001 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.11 = 2.11)
02:58:52.650 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.06 mountY=0.09, mountTheta=1.02
02:58:52.652 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
02:58:52.652 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
02:58:52.662 00.010 11060 worker thread done servicing request
02:58:52.662 00.000 11060 Worker thread wakes up
02:58:52.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
02:58:52.663 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
02:58:52.663 00.000 11060 Moving (0.10, 0.04) raw xDistance=0.06 yDistance=0.09
02:58:52.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:58:52.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:52.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:58:52.664 00.001 11060 MoveAxis(E, 0, ABG)
02:58:52.687 00.023 11060 Move returns status 0, amount 0
02:58:52.688 00.001 11060 MoveAxis(N, 0, ABG)
02:58:52.688 00.000 11060 Move returns status 0, amount 0
02:58:52.688 00.000 11060 move complete, result=0
02:58:52.688 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:52.688 00.000 11060 worker thread done servicing request
02:58:52.716 00.028 10844 UpdateGuideState exits: m=1540 SNR=24.7
02:58:52.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:52.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:52.716 00.000 10844 Enqueuing Expose request
02:58:52.716 00.000 11060 Worker thread wakes up
02:58:52.717 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:52.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:52.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:53.349 00.632 11060 Exposure complete
02:58:53.946 00.597 10844 OnExposeComplete: enter
02:58:53.946 00.000 10844 UpdateGuideState(): m_state=6
02:58:53.946 00.000 11060 worker thread done servicing request
02:58:53.946 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
02:58:53.947 00.001 10844 Star::Find returns 1 (0), X=623.19, Y=108.47, Mass=1168, SNR=21.6, Peak=168 HFD=2.7
02:58:53.948 00.001 10844 MultiStar: [#1 0.03,0.43,0.00,M1] [#2 0.10,-0.31,1.09,U] [#3 0.21,-0.43,0.00,M3] [#4 0.34,-0.00,1.15,U] [#5 -0.29,-0.16,1.08,U] [#6 0.25,-0.11,1.14,U] [#7 0.42,0.02,0.00,M1] [#8 0.16,0.41,0.00,M1] 
02:58:53.948 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.16}, one-star: {0.29, -0.22}
02:58:53.948 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.39) = xAngle (-2.23 = -2.23)
02:58:53.948 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.89 = 0.89)
02:58:53.948 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.84 mountX=-0.13 mountY=0.16, mountTheta=2.24
02:58:53.971 00.023 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.16, opts=13)
02:58:53.971 00.000 10844 Enqueuing Move request for scope (0.14, -0.16)
02:58:53.997 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:53.999 00.002 11060 Worker thread wakes up
02:58:53.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:58:53.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:58:53.999 00.000 11060 Moving (0.14, -0.16) raw xDistance=-0.13 yDistance=0.16
02:58:53.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:58:53.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:53.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:58:53.999 00.000 11060 MoveAxis(E, 30, ABG)
02:58:53.999 00.000 11060 Guiding  Dir = 2, Dur = 30
02:58:54.009 00.010 11060 IsSlewing returns 0
02:58:54.010 00.001 11060 IsGuiding returns 0
02:58:54.029 00.019 10844 UpdateGuideState exits: m=1168 SNR=21.6
02:58:54.030 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:54.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:54.030 00.000 10844 Enqueuing Expose request
02:58:54.056 00.026 11060 IsGuiding returns 0
02:58:54.056 00.000 11060 Move returns status 0, amount 30
02:58:54.056 00.000 11060 MoveAxis(N, 0, ABG)
02:58:54.056 00.000 11060 Move returns status 0, amount 0
02:58:54.056 00.000 11060 move complete, result=0
02:58:54.056 00.000 11060 worker thread done servicing request
02:58:54.056 00.000 11060 Worker thread wakes up
02:58:54.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:54.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:54.069 00.013 10844 GuideStep: -0.1 px 30 ms EAST, 0.2 px 0 ms NORTH
02:58:54.701 00.632 11060 Exposure complete
02:58:54.999 00.298 11060 worker thread done servicing request
02:58:54.999 00.000 10844 OnExposeComplete: enter
02:58:54.999 00.000 10844 UpdateGuideState(): m_state=6
02:58:54.999 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
02:58:54.999 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.45, Mass=1580, SNR=25.1, Peak=153 HFD=3.3
02:58:55.000 00.001 10844 MultiStar: [#1 0.12,0.07,0.99,U] [#2 0.15,0.04,0.96,U] [#3 0.05,-0.39,1.09,U] [#4 0.25,-0.22,0.94,U] [#5 -0.12,-0.28,0.89,U] [#6 0.24,0.29,1.08,U] [#7 0.29,-0.60,0.00,M2] [#8 0.22,-0.43,0.00,M2] 
02:58:55.000 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.10}, one-star: {-0.19, -0.25}
02:58:55.000 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.39) = xAngle (-2.34 = -2.34)
02:58:55.000 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.78 = 0.78)
02:58:55.000 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-0.95 mountX=-0.09 mountY=0.09, mountTheta=2.35
02:58:55.002 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.10, opts=13)
02:58:55.002 00.000 10844 Enqueuing Move request for scope (0.07, -0.10)
02:58:55.004 00.002 11060 Worker thread wakes up
02:58:55.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
02:58:55.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
02:58:55.004 00.000 11060 Moving (0.07, -0.10) raw xDistance=-0.09 yDistance=0.09
02:58:55.005 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:58:55.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:55.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:58:55.005 00.000 11060 MoveAxis(E, 0, ABG)
02:58:55.005 00.000 11060 Move returns status 0, amount 0
02:58:55.005 00.000 11060 MoveAxis(N, 0, ABG)
02:58:55.005 00.000 11060 Move returns status 0, amount 0
02:58:55.005 00.000 11060 move complete, result=0
02:58:55.005 00.000 11060 worker thread done servicing request
02:58:55.012 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:58:55.050 00.038 10844 UpdateGuideState exits: m=1580 SNR=25.1
02:58:55.051 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:55.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:55.051 00.000 10844 Enqueuing Expose request
02:58:55.051 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:55.051 00.000 11060 Worker thread wakes up
02:58:55.052 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:55.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:55.714 00.662 11060 Exposure complete
02:58:56.130 00.416 11060 worker thread done servicing request
02:58:56.131 00.001 10844 OnExposeComplete: enter
02:58:56.131 00.000 10844 UpdateGuideState(): m_state=6
02:58:56.131 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
02:58:56.131 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.57, Mass=1498, SNR=23.6, Peak=152 HFD=3.4
02:58:56.132 00.001 10844 MultiStar: [#1 0.41,0.18,0.00,M1] [#2 -0.09,-0.09,1.02,U] [#3 0.23,-0.64,0.00,M3] [#4 0.49,-0.14,0.00,M1] [#5 -0.24,-0.19,1.04,U] [#6 0.28,0.07,1.10,U] [#7 0.28,0.11,1.06,U] [#8 0.09,-0.27,0.88,U] 
02:58:56.132 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.08}, one-star: {-0.04, -0.13}
02:58:56.132 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
02:58:56.132 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.75 = 0.75)
02:58:56.132 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.99 mountX=-0.06 mountY=0.06, mountTheta=2.39
02:58:56.134 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
02:58:56.134 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
02:58:56.134 00.000 11060 Worker thread wakes up
02:58:56.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:58:56.135 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:58:56.135 00.000 11060 Moving (0.05, -0.08) raw xDistance=-0.06 yDistance=0.06
02:58:56.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:58:56.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:56.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:58:56.135 00.000 11060 MoveAxis(E, 0, ABG)
02:58:56.135 00.000 11060 Move returns status 0, amount 0
02:58:56.136 00.001 11060 MoveAxis(N, 0, ABG)
02:58:56.137 00.001 11060 Move returns status 0, amount 0
02:58:56.137 00.000 11060 move complete, result=0
02:58:56.137 00.000 11060 worker thread done servicing request
02:58:56.143 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:56.164 00.021 10844 UpdateGuideState exits: m=1498 SNR=23.6
02:58:56.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:56.166 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:56.166 00.000 10844 Enqueuing Expose request
02:58:56.166 00.000 11060 Worker thread wakes up
02:58:56.166 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:56.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:56.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:56.810 00.644 11060 Exposure complete
02:58:57.067 00.257 11060 worker thread done servicing request
02:58:57.067 00.000 10844 OnExposeComplete: enter
02:58:57.067 00.000 10844 UpdateGuideState(): m_state=6
02:58:57.068 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
02:58:57.068 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.39, Mass=1532, SNR=24.4, Peak=148 HFD=3.4
02:58:57.068 00.000 10844 MultiStar: [#1 0.36,-0.05,1.01,U] [#2 0.15,-0.78,0.00,M1] [#3 -0.01,-1.19,0.00,M4] [#4 -0.10,-0.52,0.00,M2] [#5 -0.22,-0.58,0.00,M1] [#6 0.40,-0.42,0.00,M1] [#7 0.20,-0.31,0.99,U] [#8 0.33,-0.49,0.00,M2] 
02:58:57.068 00.000 10844 refined, 2 included, MultiStar: {0.27, -0.22}, one-star: {0.25, -0.30}
02:58:57.068 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.39) = xAngle (-2.07 = -2.07)
02:58:57.068 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
02:58:57.068 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.68 mountX=-0.17 mountY=0.30, mountTheta=2.08
02:58:57.070 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.22, opts=13)
02:58:57.070 00.000 10844 Enqueuing Move request for scope (0.27, -0.22)
02:58:57.070 00.000 11060 Worker thread wakes up
02:58:57.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
02:58:57.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
02:58:57.070 00.000 11060 Moving (0.27, -0.22) raw xDistance=-0.17 yDistance=0.30
02:58:57.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:58:57.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
02:58:57.070 00.000 11060 MoveAxis(E, 39, ABG)
02:58:57.071 00.001 11060 Guiding  Dir = 2, Dur = 39
02:58:57.080 00.009 11060 IsSlewing returns 0
02:58:57.080 00.000 11060 IsGuiding returns 0
02:58:57.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:57.100 00.020 10844 UpdateGuideState exits: m=1532 SNR=24.4
02:58:57.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:57.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:57.100 00.000 10844 Enqueuing Expose request
02:58:57.124 00.024 11060 IsGuiding returns 0
02:58:57.124 00.000 11060 Move returns status 0, amount 39
02:58:57.124 00.000 11060 MoveAxis(S, 118, ABG)
02:58:57.124 00.000 11060 Guiding  Dir = 1, Dur = 118
02:58:57.139 00.015 11060 IsSlewing returns 0
02:58:57.139 00.000 11060 IsGuiding returns 0
02:58:57.273 00.134 11060 IsGuiding returns 0
02:58:57.273 00.000 11060 Move returns status 0, amount 118
02:58:57.273 00.000 11060 move complete, result=0
02:58:57.273 00.000 11060 worker thread done servicing request
02:58:57.273 00.000 11060 Worker thread wakes up
02:58:57.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:57.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:57.911 00.638 11060 Exposure complete
02:58:58.140 00.229 11060 worker thread done servicing request
02:58:58.629 00.489 10844 GuideStep: -0.2 px 39 ms EAST, 0.3 px 118 ms SOUTH
02:58:58.638 00.009 10844 OnExposeComplete: enter
02:58:58.638 00.000 10844 UpdateGuideState(): m_state=6
02:58:58.639 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
02:58:58.639 00.000 10844 Star::Find returns 1 (0), X=622.57, Y=108.00, Mass=1668, SNR=25.6, Peak=237 HFD=3.0
02:58:58.639 00.000 10844 MultiStar: [#1 0.25,-0.73,0.00,M1] [#2 0.40,-1.11,0.00,M2] [#3 -0.08,-1.16,0.00,M5] [#4 -0.33,-1.18,0.00,M3] [#5 -0.55,-1.29,0.00,M2] [#6 0.05,-0.82,0.00,M2] [#7 -0.11,-0.77,0.00,M1] [#8 -0.30,-1.14,0.00,M3] 
02:58:58.639 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.39) = xAngle (-3.41 = 2.88)
02:58:58.640 00.001 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
02:58:58.640 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.70 hyp=0.77 cameraTheta=-2.02 mountX=-0.75 mountY=-0.22, mountTheta=-2.86
02:58:58.642 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.70, opts=13)
02:58:58.642 00.000 10844 Enqueuing Move request for scope (-0.33, -0.70)
02:58:58.643 00.001 11060 Worker thread wakes up
02:58:58.644 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.70) opts 0xd
02:58:58.644 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.70)
02:58:58.644 00.000 11060 Moving (-0.33, -0.70) raw xDistance=-0.75 yDistance=-0.22
02:58:58.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.75
02:58:58.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:58:58.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:58:58.644 00.000 11060 MoveAxis(E, 176, ABG)
02:58:58.646 00.002 11060 Guiding  Dir = 2, Dur = 176
02:58:58.679 00.033 11060 IsSlewing returns 0
02:58:58.680 00.001 11060 IsGuiding returns 0
02:58:58.844 00.164 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:58.881 00.037 11060 IsGuiding returns 0
02:58:58.881 00.000 11060 Move returns status 0, amount 176
02:58:58.882 00.001 11060 MoveAxis(N, 0, ABG)
02:58:58.882 00.000 11060 Move returns status 0, amount 0
02:58:58.882 00.000 11060 move complete, result=0
02:58:58.882 00.000 11060 worker thread done servicing request
02:58:58.884 00.002 10844 UpdateGuideState exits: m=1668 SNR=25.6
02:58:58.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:58.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:58.884 00.000 10844 Enqueuing Expose request
02:58:58.884 00.000 11060 Worker thread wakes up
02:58:58.884 00.000 10844 GuideStep: -0.7 px 176 ms EAST, -0.2 px 0 ms NORTH
02:58:58.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:58.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:58:59.524 00.640 11060 Exposure complete
02:58:59.799 00.275 11060 worker thread done servicing request
02:58:59.799 00.000 10844 OnExposeComplete: enter
02:58:59.800 00.001 10844 UpdateGuideState(): m_state=6
02:58:59.800 00.000 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
02:58:59.800 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.59, Mass=1755, SNR=26.2, Peak=205 HFD=3.7
02:58:59.801 00.001 10844 MultiStar: [#1 -0.10,-0.26,1.07,U] [#2 0.13,-0.37,0.92,U] [#3 -0.23,-1.13,0.00,M6] [#4 -0.31,-0.77,0.00,M4] [#5 -0.24,-0.71,0.00,M3] [#6 0.08,-0.07,1.01,U] [#7 0.22,-0.52,0.00,M2] [#8 -0.19,-0.75,0.00,M4] 
02:58:59.801 00.000 10844 single-star, 3 included, MultiStar: {0.01, -0.20}, one-star: {-0.04, -0.10}
02:58:59.801 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.94)
02:58:59.801 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
02:58:59.801 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.96 mountX=-0.11 mountY=-0.02, mountTheta=-2.92
02:58:59.804 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.10, opts=13)
02:58:59.804 00.000 10844 Enqueuing Move request for scope (-0.04, -0.10)
02:58:59.805 00.001 11060 Worker thread wakes up
02:58:59.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
02:58:59.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
02:58:59.805 00.000 11060 Moving (-0.04, -0.10) raw xDistance=-0.11 yDistance=-0.02
02:58:59.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:58:59.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:59.806 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:58:59.815 00.009 11060 MoveAxis(E, 0, ABG)
02:58:59.815 00.000 11060 Move returns status 0, amount 0
02:58:59.815 00.000 11060 MoveAxis(N, 0, ABG)
02:58:59.815 00.000 11060 Move returns status 0, amount 0
02:58:59.815 00.000 11060 move complete, result=0
02:58:59.815 00.000 11060 worker thread done servicing request
02:58:59.822 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:58:59.845 00.023 10844 UpdateGuideState exits: m=1755 SNR=26.2
02:58:59.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:59.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:58:59.845 00.000 10844 Enqueuing Expose request
02:58:59.845 00.000 11060 Worker thread wakes up
02:58:59.846 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:58:59.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:58:59.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:00.475 00.629 11060 Exposure complete
02:59:00.768 00.293 11060 worker thread done servicing request
02:59:00.769 00.001 10844 OnExposeComplete: enter
02:59:00.769 00.000 10844 UpdateGuideState(): m_state=6
02:59:00.769 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
02:59:00.769 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.61, Mass=1861, SNR=27.0, Peak=214 HFD=3.5
02:59:00.770 00.001 10844 MultiStar: [#1 0.07,-0.14,0.97,U] [#2 -0.00,-0.52,0.00,M2] [#3 0.14,-0.82,0.00,M7] [#4 -0.10,-0.08,0.89,U] [#5 -0.34,-0.40,0.00,M4] [#6 0.18,-0.29,1.08,U] [#7 0.08,-0.33,0.92,U] [#8 0.21,0.02,0.77,U] 
02:59:00.770 00.000 10844 single-star, 5 included, MultiStar: {0.08, -0.16}, one-star: {0.06, -0.08}
02:59:00.770 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
02:59:00.770 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.82 = 0.82)
02:59:00.770 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.91 mountX=-0.07 mountY=0.08, mountTheta=2.31
02:59:00.772 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.08, opts=13)
02:59:00.772 00.000 10844 Enqueuing Move request for scope (0.06, -0.08)
02:59:00.772 00.000 11060 Worker thread wakes up
02:59:00.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
02:59:00.772 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
02:59:00.772 00.000 11060 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=0.08
02:59:00.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:59:00.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:00.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:59:00.774 00.002 11060 MoveAxis(E, 0, ABG)
02:59:00.774 00.000 11060 Move returns status 0, amount 0
02:59:00.774 00.000 11060 MoveAxis(N, 0, ABG)
02:59:00.774 00.000 11060 Move returns status 0, amount 0
02:59:00.774 00.000 11060 move complete, result=0
02:59:00.774 00.000 11060 worker thread done servicing request
02:59:00.781 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:00.815 00.034 10844 UpdateGuideState exits: m=1861 SNR=27.0
02:59:00.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:00.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:00.815 00.000 10844 Enqueuing Expose request
02:59:00.815 00.000 11060 Worker thread wakes up
02:59:00.815 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:00.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:00.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:01.462 00.647 11060 Exposure complete
02:59:01.727 00.265 11060 worker thread done servicing request
02:59:01.728 00.001 10844 OnExposeComplete: enter
02:59:01.728 00.000 10844 UpdateGuideState(): m_state=6
02:59:01.728 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
02:59:01.728 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.77, Mass=1735, SNR=26.2, Peak=175 HFD=3.5
02:59:01.729 00.001 10844 MultiStar: [#1 -0.09,0.41,0.89,U] [#2 0.09,-0.32,0.95,U] [#3 0.18,-0.44,0.00,M8] [#4 -0.27,-0.33,0.99,U] [#5 -0.19,-0.52,0.00,M5] [#6 0.09,-0.29,0.97,U] [#7 0.11,-0.50,0.00,M2] [#8 -0.07,-0.10,0.74,U] 
02:59:01.729 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.10}, one-star: {-0.10, 0.08}
02:59:01.729 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.39) = xAngle (-3.49 = 2.80)
02:59:01.729 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.36 = -0.36)
02:59:01.729 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.10 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
02:59:01.730 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
02:59:01.731 00.001 10844 Enqueuing Move request for scope (-0.06, -0.10)
02:59:01.731 00.000 11060 Worker thread wakes up
02:59:01.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
02:59:01.731 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
02:59:01.731 00.000 11060 Moving (-0.06, -0.10) raw xDistance=-0.11 yDistance=-0.04
02:59:01.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:59:01.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:01.732 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:59:01.732 00.000 11060 MoveAxis(E, 0, ABG)
02:59:01.732 00.000 11060 Move returns status 0, amount 0
02:59:01.732 00.000 11060 MoveAxis(N, 0, ABG)
02:59:01.732 00.000 11060 Move returns status 0, amount 0
02:59:01.732 00.000 11060 move complete, result=0
02:59:01.732 00.000 11060 worker thread done servicing request
02:59:01.738 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:01.759 00.021 10844 UpdateGuideState exits: m=1735 SNR=26.2
02:59:01.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:01.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:01.759 00.000 10844 Enqueuing Expose request
02:59:01.759 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:01.760 00.001 11060 Worker thread wakes up
02:59:01.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:01.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:02.416 00.656 11060 Exposure complete
02:59:02.666 00.250 11060 worker thread done servicing request
02:59:02.668 00.002 10844 OnExposeComplete: enter
02:59:02.668 00.000 10844 UpdateGuideState(): m_state=6
02:59:02.668 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
02:59:02.668 00.000 10844 Star::Find returns 1 (0), X=623.41, Y=108.34, Mass=1606, SNR=25.4, Peak=159 HFD=3.1
02:59:02.669 00.001 10844 MultiStar: [#1 0.12,0.11,0.99,U] [#2 0.12,-0.38,0.90,U] [#3 -0.08,-0.58,0.00,M9] [#4 -0.16,-0.12,0.99,U] [#5 -0.10,-0.49,0.00,M6] [#6 0.18,0.01,1.06,U] [#7 0.04,-0.32,0.92,U] [#8 -0.28,0.02,0.85,U] 
02:59:02.669 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.15}, one-star: {0.51, -0.35}
02:59:02.669 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
02:59:02.669 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
02:59:02.669 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.06 mountX=-0.13 mountY=0.10, mountTheta=2.46
02:59:02.671 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.15, opts=13)
02:59:02.671 00.000 10844 Enqueuing Move request for scope (0.08, -0.15)
02:59:02.671 00.000 11060 Worker thread wakes up
02:59:02.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:59:02.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:59:02.671 00.000 11060 Moving (0.08, -0.15) raw xDistance=-0.13 yDistance=0.10
02:59:02.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
02:59:02.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:02.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:59:02.671 00.000 11060 MoveAxis(E, 30, ABG)
02:59:02.672 00.001 11060 Guiding  Dir = 2, Dur = 30
02:59:02.679 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:59:02.688 00.009 11060 IsSlewing returns 0
02:59:02.689 00.001 11060 IsGuiding returns 0
02:59:02.700 00.011 10844 UpdateGuideState exits: m=1606 SNR=25.4
02:59:02.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:02.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:02.700 00.000 10844 Enqueuing Expose request
02:59:02.736 00.036 11060 IsGuiding returns 0
02:59:02.736 00.000 11060 Move returns status 0, amount 30
02:59:02.736 00.000 11060 MoveAxis(N, 0, ABG)
02:59:02.736 00.000 11060 Move returns status 0, amount 0
02:59:02.736 00.000 11060 move complete, result=0
02:59:02.741 00.005 11060 worker thread done servicing request
02:59:02.742 00.001 11060 Worker thread wakes up
02:59:02.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:02.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:02.743 00.001 10844 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
02:59:03.386 00.643 11060 Exposure complete
02:59:03.664 00.278 11060 worker thread done servicing request
02:59:03.665 00.001 10844 OnExposeComplete: enter
02:59:03.665 00.000 10844 UpdateGuideState(): m_state=6
02:59:03.665 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
02:59:03.665 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.84, Mass=1646, SNR=25.4, Peak=188 HFD=3.5
02:59:03.665 00.000 10844 MultiStar: [#1 0.07,-0.09,1.04,U] [#2 0.29,-0.01,0.88,U] [#3 0.16,-0.57,0.00,M10] [#4 -0.34,-0.45,0.00,M2] [#5 -0.17,-0.39,0.93,U] [#6 -0.04,-0.38,1.05,U] [#7 0.21,-0.44,0.00,M2] [#8 -0.05,-0.33,0.79,U] 
02:59:03.665 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.17}, one-star: {-0.11, 0.15}
02:59:03.665 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
02:59:03.665 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
02:59:03.665 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.59 mountX=-0.17 mountY=0.02, mountTheta=3.00
02:59:03.668 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.17, opts=13)
02:59:03.668 00.000 10844 Enqueuing Move request for scope (-0.00, -0.17)
02:59:03.668 00.000 11060 Worker thread wakes up
02:59:03.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
02:59:03.668 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
02:59:03.668 00.000 11060 Moving (-0.00, -0.17) raw xDistance=-0.17 yDistance=0.02
02:59:03.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
02:59:03.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:03.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:59:03.668 00.000 11060 MoveAxis(E, 41, ABG)
02:59:03.668 00.000 11060 Guiding  Dir = 2, Dur = 41
02:59:03.681 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:03.686 00.005 11060 IsSlewing returns 0
02:59:03.687 00.001 11060 IsGuiding returns 0
02:59:03.701 00.014 10844 UpdateGuideState exits: m=1646 SNR=25.4
02:59:03.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:03.702 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:03.702 00.000 10844 Enqueuing Expose request
02:59:03.733 00.031 11060 IsGuiding returns 0
02:59:03.733 00.000 11060 Move returns status 0, amount 41
02:59:03.733 00.000 11060 MoveAxis(N, 0, ABG)
02:59:03.733 00.000 11060 Move returns status 0, amount 0
02:59:03.733 00.000 11060 move complete, result=0
02:59:03.733 00.000 11060 worker thread done servicing request
02:59:03.733 00.000 11060 Worker thread wakes up
02:59:03.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:03.733 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
02:59:03.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:04.375 00.642 11060 Exposure complete
02:59:04.638 00.263 11060 worker thread done servicing request
02:59:04.638 00.000 10844 OnExposeComplete: enter
02:59:04.638 00.000 10844 UpdateGuideState(): m_state=6
02:59:04.639 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
02:59:04.639 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.44, Mass=1490, SNR=23.9, Peak=155 HFD=3.3
02:59:04.640 00.001 10844 MultiStar: [#1 0.43,0.18,0.00,M1] [#2 0.20,-0.36,1.02,U] [#3 0.18,-0.09,1.04,U] [#4 0.25,0.10,1.13,U] [#5 -0.35,-0.27,0.00,M6] [#6 0.44,-0.12,0.00,M1] [#7 0.27,-0.03,0.97,U] [#8 -0.16,0.10,0.88,U] 
02:59:04.640 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {0.11, -0.25}
02:59:04.640 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.93 = -1.93)
02:59:04.641 00.001 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.19 = 1.19)
02:59:04.641 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.54 mountX=-0.06 mountY=0.16, mountTheta=1.93
02:59:04.644 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.09, opts=13)
02:59:04.644 00.000 10844 Enqueuing Move request for scope (0.15, -0.09)
02:59:04.644 00.000 11060 Worker thread wakes up
02:59:04.645 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
02:59:04.645 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
02:59:04.645 00.000 11060 Moving (0.15, -0.09) raw xDistance=-0.06 yDistance=0.16
02:59:04.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:59:04.658 00.013 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:04.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:59:04.658 00.000 11060 MoveAxis(E, 0, ABG)
02:59:04.658 00.000 11060 Move returns status 0, amount 0
02:59:04.658 00.000 11060 MoveAxis(N, 0, ABG)
02:59:04.658 00.000 11060 Move returns status 0, amount 0
02:59:04.658 00.000 11060 move complete, result=0
02:59:04.659 00.001 11060 worker thread done servicing request
02:59:04.663 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:04.685 00.022 10844 UpdateGuideState exits: m=1490 SNR=23.9
02:59:04.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:04.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:04.685 00.000 10844 Enqueuing Expose request
02:59:04.686 00.001 11060 Worker thread wakes up
02:59:04.686 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:04.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:04.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:05.326 00.640 11060 Exposure complete
02:59:05.613 00.287 11060 worker thread done servicing request
02:59:05.613 00.000 10844 OnExposeComplete: enter
02:59:05.613 00.000 10844 UpdateGuideState(): m_state=6
02:59:05.614 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
02:59:05.614 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.81, Mass=1907, SNR=27.2, Peak=205 HFD=3.6
02:59:05.614 00.000 10844 MultiStar: [#1 0.19,0.42,0.00,M2] [#2 0.15,0.14,0.85,U] [#3 0.17,-0.77,0.00,M10] [#4 -0.09,-0.13,0.95,U] [#5 -0.34,-0.51,0.00,M7] [#6 0.20,0.26,0.94,U] [#7 0.03,0.03,0.81,U] [#8 -0.05,-0.09,0.81,U] 
02:59:05.614 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.06}, one-star: {-0.03, 0.12}
02:59:05.615 00.001 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
02:59:05.615 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
02:59:05.615 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.06 mountX=0.06 mountY=0.02, mountTheta=0.35
02:59:05.616 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
02:59:05.616 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
02:59:05.618 00.002 11060 Worker thread wakes up
02:59:05.619 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
02:59:05.619 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:59:05.620 00.001 11060 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=0.02
02:59:05.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:59:05.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:05.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:59:05.620 00.000 11060 MoveAxis(E, 0, ABG)
02:59:05.620 00.000 11060 Move returns status 0, amount 0
02:59:05.620 00.000 11060 MoveAxis(N, 0, ABG)
02:59:05.621 00.001 11060 Move returns status 0, amount 0
02:59:05.621 00.000 11060 move complete, result=0
02:59:05.621 00.000 11060 worker thread done servicing request
02:59:05.625 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:05.650 00.025 10844 UpdateGuideState exits: m=1907 SNR=27.2
02:59:05.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:05.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:05.650 00.000 10844 Enqueuing Expose request
02:59:05.650 00.000 11060 Worker thread wakes up
02:59:05.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:05.651 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:05.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:06.294 00.643 11060 Exposure complete
02:59:06.536 00.242 11060 worker thread done servicing request
02:59:06.536 00.000 10844 OnExposeComplete: enter
02:59:06.536 00.000 10844 UpdateGuideState(): m_state=6
02:59:06.536 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
02:59:06.536 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.79, Mass=1589, SNR=24.8, Peak=158 HFD=3.3
02:59:06.537 00.001 10844 MultiStar: [#1 0.08,-0.01,1.01,U] [#2 0.26,0.17,0.92,U] [#3 0.17,-0.35,1.11,U] [#4 0.21,-0.21,0.98,U] [#5 -0.38,-0.41,0.00,M8] [#6 0.22,-0.20,1.15,U] [#7 0.11,-0.07,0.91,U] [#8 0.02,-0.02,0.80,U] 
02:59:06.537 00.000 10844 single-star, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.06, 0.09}
02:59:06.537 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
02:59:06.537 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
02:59:06.537 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.01 mountX=0.10 mountY=0.04, mountTheta=0.39
02:59:06.539 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
02:59:06.539 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
02:59:06.539 00.000 11060 Worker thread wakes up
02:59:06.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
02:59:06.539 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
02:59:06.539 00.000 11060 Moving (0.06, 0.09) raw xDistance=0.10 yDistance=0.04
02:59:06.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:59:06.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:06.540 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:59:06.540 00.000 11060 MoveAxis(E, 0, ABG)
02:59:06.540 00.000 11060 Move returns status 0, amount 0
02:59:06.540 00.000 11060 MoveAxis(N, 0, ABG)
02:59:06.540 00.000 11060 Move returns status 0, amount 0
02:59:06.540 00.000 11060 move complete, result=0
02:59:06.540 00.000 11060 worker thread done servicing request
02:59:06.548 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:06.574 00.026 10844 UpdateGuideState exits: m=1589 SNR=24.8
02:59:06.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:06.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:06.574 00.000 10844 Enqueuing Expose request
02:59:06.574 00.000 11060 Worker thread wakes up
02:59:06.575 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:06.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:06.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:07.208 00.633 11060 Exposure complete
02:59:07.487 00.279 11060 worker thread done servicing request
02:59:07.488 00.001 10844 OnExposeComplete: enter
02:59:07.488 00.000 10844 UpdateGuideState(): m_state=6
02:59:07.488 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
02:59:07.488 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.89, Mass=1756, SNR=26.8, Peak=165 HFD=3.4
02:59:07.488 00.000 10844 MultiStar: [#1 0.05,0.40,0.86,U] [#2 0.30,-0.32,0.00,M1] [#3 0.09,-0.49,0.00,M10] [#4 -0.12,-0.15,0.91,U] [#5 0.01,-0.57,0.00,M9] [#6 0.39,0.22,0.00,M1] [#7 -0.07,0.10,0.91,U] [#8 -0.05,0.40,0.84,U] 
02:59:07.488 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.18}, one-star: {0.26, 0.19}
02:59:07.488 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.39) = xAngle (0.06 = 0.06)
02:59:07.490 00.002 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.10)
02:59:07.490 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.45 mountX=0.19 mountY=-0.01, mountTheta=-0.04
02:59:07.491 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.18, opts=13)
02:59:07.491 00.000 10844 Enqueuing Move request for scope (0.02, 0.18)
02:59:07.491 00.000 11060 Worker thread wakes up
02:59:07.492 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
02:59:07.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
02:59:07.492 00.000 11060 Moving (0.02, 0.18) raw xDistance=0.19 yDistance=-0.01
02:59:07.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:59:07.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:07.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:59:07.492 00.000 11060 MoveAxis(W, 43, ABG)
02:59:07.492 00.000 11060 Guiding  Dir = 3, Dur = 43
02:59:07.508 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:07.525 00.017 11060 IsSlewing returns 0
02:59:07.526 00.001 11060 IsGuiding returns 0
02:59:07.527 00.001 10844 UpdateGuideState exits: m=1756 SNR=26.8
02:59:07.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:07.528 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:07.528 00.000 10844 Enqueuing Expose request
02:59:07.591 00.063 11060 IsGuiding returns 0
02:59:07.591 00.000 11060 Move returns status 0, amount 43
02:59:07.591 00.000 11060 MoveAxis(N, 0, ABG)
02:59:07.591 00.000 11060 Move returns status 0, amount 0
02:59:07.591 00.000 11060 move complete, result=0
02:59:07.591 00.000 11060 worker thread done servicing request
02:59:07.591 00.000 11060 Worker thread wakes up
02:59:07.592 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:07.592 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
02:59:07.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:08.232 00.640 11060 Exposure complete
02:59:08.480 00.248 11060 worker thread done servicing request
02:59:08.480 00.000 10844 OnExposeComplete: enter
02:59:08.480 00.000 10844 UpdateGuideState(): m_state=6
02:59:08.480 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
02:59:08.480 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.67, Mass=1902, SNR=27.4, Peak=152 HFD=3.5
02:59:08.481 00.001 10844 MultiStar: [#1 0.12,0.06,1.00,U] [#2 0.10,-0.22,0.89,U] [#3 0.31,-0.93,0.00,R] [#4 -0.09,-0.37,0.90,U] [#5 -0.44,-0.55,0.00,M10] [#6 0.21,-0.42,0.00,M2] [#7 0.31,-0.17,0.91,U] [#8 -0.08,-0.23,0.77,U] 
02:59:08.481 00.000 10844 single-star, 5 included, MultiStar: {0.06, -0.15}, one-star: {-0.03, -0.02}
02:59:08.481 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.39) = xAngle (-3.94 = 2.35)
02:59:08.481 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
02:59:08.481 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.55 mountX=-0.02 mountY=-0.02, mountTheta=-2.34
02:59:08.483 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.02, opts=13)
02:59:08.483 00.000 10844 Enqueuing Move request for scope (-0.03, -0.02)
02:59:08.483 00.000 11060 Worker thread wakes up
02:59:08.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
02:59:08.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
02:59:08.483 00.000 11060 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=-0.02
02:59:08.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:59:08.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:08.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:59:08.483 00.000 11060 MoveAxis(E, 0, ABG)
02:59:08.483 00.000 11060 Move returns status 0, amount 0
02:59:08.483 00.000 11060 MoveAxis(N, 0, ABG)
02:59:08.485 00.002 11060 Move returns status 0, amount 0
02:59:08.487 00.002 11060 move complete, result=0
02:59:08.488 00.001 11060 worker thread done servicing request
02:59:08.493 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
02:59:08.513 00.020 10844 UpdateGuideState exits: m=1902 SNR=27.4
02:59:08.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:08.514 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:08.514 00.000 10844 Enqueuing Expose request
02:59:08.514 00.000 11060 Worker thread wakes up
02:59:08.514 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:08.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:08.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:09.182 00.668 11060 Exposure complete
02:59:09.539 00.357 11060 worker thread done servicing request
02:59:09.539 00.000 10844 OnExposeComplete: enter
02:59:09.539 00.000 10844 UpdateGuideState(): m_state=6
02:59:09.540 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
02:59:09.540 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.59, Mass=1600, SNR=25.1, Peak=148 HFD=3.0
02:59:09.540 00.000 10844 MultiStar: [#1 0.16,-0.00,1.01,U] [#2 0.50,-0.05,0.00,M1] [#3 -0.10,0.24,1.10,U] [#4 0.27,-0.43,0.00,M1] [#5 -0.48,-0.43,0.00,R] [#6 0.34,0.17,1.06,U] [#7 0.13,-0.13,0.98,U] [#8 0.23,-0.39,0.00,M1] 
02:59:09.540 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.04}, one-star: {0.26, -0.10}
02:59:09.541 00.001 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
02:59:09.541 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.99 = 1.99)
02:59:09.541 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.25 mountX=0.07 mountY=0.15, mountTheta=1.14
02:59:09.542 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.04, opts=13)
02:59:09.543 00.001 10844 Enqueuing Move request for scope (0.16, 0.04)
02:59:09.543 00.000 11060 Worker thread wakes up
02:59:09.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
02:59:09.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
02:59:09.543 00.000 11060 Moving (0.16, 0.04) raw xDistance=0.07 yDistance=0.15
02:59:09.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:59:09.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:09.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:59:09.543 00.000 11060 MoveAxis(E, 0, ABG)
02:59:09.544 00.001 11060 Move returns status 0, amount 0
02:59:09.544 00.000 11060 MoveAxis(N, 0, ABG)
02:59:09.544 00.000 11060 Move returns status 0, amount 0
02:59:09.544 00.000 11060 move complete, result=0
02:59:09.544 00.000 11060 worker thread done servicing request
02:59:09.552 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:09.581 00.029 10844 UpdateGuideState exits: m=1600 SNR=25.1
02:59:09.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:09.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:09.581 00.000 10844 Enqueuing Expose request
02:59:09.581 00.000 11060 Worker thread wakes up
02:59:09.581 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:09.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:09.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:10.553 00.972 11060 Exposure complete
02:59:12.529 01.976 10844 OnExposeComplete: enter
02:59:12.530 00.001 10844 UpdateGuideState(): m_state=6
02:59:12.530 00.000 11060 worker thread done servicing request
02:59:12.530 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
02:59:12.531 00.001 10844 Star::Find returns 1 (0), X=622.98, Y=108.55, Mass=1736, SNR=26.6, Peak=174 HFD=3.4
02:59:12.542 00.011 10844 MultiStar: [#1 0.30,0.07,0.94,U] [#2 0.26,-0.39,0.00,M2] [#3 -0.31,0.23,1.02,U] [#4 0.10,0.38,0.97,U] [#5 -0.33,0.04,0.86,U] [#6 0.53,0.14,0.00,M2] [#7 0.22,-0.10,0.94,U] [#8 0.72,-0.32,0.00,M2] 
02:59:12.542 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.08}, one-star: {0.08, -0.15}
02:59:12.542 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.05 = 0.05)
02:59:12.542 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.11)
02:59:12.542 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=0.08 mountY=-0.00, mountTheta=-0.03
02:59:12.544 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
02:59:12.545 00.001 10844 Enqueuing Move request for scope (0.01, 0.08)
02:59:12.547 00.002 11060 Worker thread wakes up
02:59:12.548 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
02:59:12.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
02:59:12.548 00.000 11060 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.00
02:59:12.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:59:12.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:12.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:59:12.548 00.000 11060 MoveAxis(E, 0, ABG)
02:59:12.548 00.000 11060 Move returns status 0, amount 0
02:59:12.548 00.000 11060 MoveAxis(N, 0, ABG)
02:59:12.548 00.000 11060 Move returns status 0, amount 0
02:59:12.548 00.000 11060 move complete, result=0
02:59:12.548 00.000 11060 worker thread done servicing request
02:59:12.553 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:12.580 00.027 10844 UpdateGuideState exits: m=1736 SNR=26.6
02:59:12.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:12.582 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:12.582 00.000 10844 Enqueuing Expose request
02:59:12.582 00.000 11060 Worker thread wakes up
02:59:12.582 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:59:12.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:12.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:13.181 00.599 11060 Exposure complete
02:59:14.096 00.915 11060 worker thread done servicing request
02:59:14.096 00.000 10844 OnExposeComplete: enter
02:59:14.096 00.000 10844 UpdateGuideState(): m_state=6
02:59:14.098 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
02:59:14.098 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.77, Mass=1687, SNR=25.9, Peak=204 HFD=3.2
02:59:14.098 00.000 10844 MultiStar: [#1 0.52,0.10,0.00,M1] [#2 0.28,-0.26,0.87,U] [#3 -0.40,0.08,1.06,U] [#4 0.55,-0.27,0.00,M1] [#5 0.43,-0.37,0.00,M1] [#6 0.45,-0.08,0.00,M3] [#7 0.37,0.10,0.95,U] [#8 0.73,-0.40,0.00,M3] 
02:59:14.099 00.001 10844 refined, 3 included, MultiStar: {0.08, 0.01}, one-star: {0.13, 0.08}
02:59:14.099 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.27 = -1.27)
02:59:14.099 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
02:59:14.099 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.12 mountX=0.02 mountY=0.07, mountTheta=1.27
02:59:14.102 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
02:59:14.102 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
02:59:14.104 00.002 11060 Worker thread wakes up
02:59:14.105 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
02:59:14.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
02:59:14.120 00.015 11060 Moving (0.08, 0.01) raw xDistance=0.02 yDistance=0.07
02:59:14.121 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:14.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:14.145 00.024 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:59:14.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:59:14.147 00.002 11060 MoveAxis(E, 0, ABG)
02:59:14.147 00.000 11060 Move returns status 0, amount 0
02:59:14.147 00.000 11060 MoveAxis(N, 0, ABG)
02:59:14.147 00.000 11060 Move returns status 0, amount 0
02:59:14.147 00.000 11060 move complete, result=0
02:59:14.147 00.000 11060 worker thread done servicing request
02:59:14.253 00.106 10844 UpdateGuideState exits: m=1687 SNR=25.9
02:59:14.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:14.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:14.254 00.001 10844 Enqueuing Expose request
02:59:14.254 00.000 11060 Worker thread wakes up
02:59:14.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:14.255 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:14.256 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:14.898 00.642 11060 Exposure complete
02:59:15.271 00.373 10844 OnExposeComplete: enter
02:59:15.272 00.001 10844 UpdateGuideState(): m_state=6
02:59:15.272 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
02:59:15.272 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.33, Mass=1778, SNR=26.6, Peak=165 HFD=3.6
02:59:15.273 00.001 10844 MultiStar: [#1 0.05,-0.14,0.96,U] [#2 0.37,-0.10,0.97,U] [#3 -0.30,0.01,1.00,U] [#4 0.19,-0.59,0.00,M2] [#5 0.27,-0.48,0.00,M2] [#6 0.16,-0.42,0.00,M4] [#7 -0.01,-0.53,0.00,M1] [#8 -0.07,-0.65,0.00,M4] 
02:59:15.273 00.000 10844 refined, 3 included, MultiStar: {0.07, -0.15}, one-star: {0.16, -0.36}
02:59:15.273 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
02:59:15.273 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
02:59:15.273 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.14 mountX=-0.13 mountY=0.09, mountTheta=2.54
02:59:15.276 00.003 11060 worker thread done servicing request
02:59:15.276 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
02:59:15.276 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
02:59:15.276 00.000 11060 Worker thread wakes up
02:59:15.277 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
02:59:15.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
02:59:15.277 00.000 11060 Moving (0.07, -0.15) raw xDistance=-0.13 yDistance=0.09
02:59:15.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
02:59:15.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:15.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:59:15.277 00.000 11060 MoveAxis(E, 32, ABG)
02:59:15.277 00.000 11060 Guiding  Dir = 2, Dur = 32
02:59:15.287 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:15.329 00.042 11060 IsSlewing returns 0
02:59:15.329 00.000 11060 IsGuiding returns 0
02:59:15.351 00.022 10844 UpdateGuideState exits: m=1778 SNR=26.6
02:59:15.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:15.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:15.351 00.000 10844 Enqueuing Expose request
02:59:15.399 00.048 11060 IsGuiding returns 0
02:59:15.400 00.001 11060 Move returns status 0, amount 32
02:59:15.414 00.014 11060 MoveAxis(N, 0, ABG)
02:59:15.414 00.000 11060 Move returns status 0, amount 0
02:59:15.414 00.000 11060 move complete, result=0
02:59:15.414 00.000 11060 worker thread done servicing request
02:59:15.414 00.000 11060 Worker thread wakes up
02:59:15.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:15.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:15.416 00.002 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
02:59:15.885 00.469 10844 evsrv: cli 0EEEEA70 connect
02:59:15.886 00.001 10844 case statement mapped state 6 to 3
02:59:15.886 00.000 10844 case statement mapped state 6 to 3
02:59:15.887 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"get_app_state","id":"c8931ff0-15b5-442e-aef3-8c818cecfb68"}
02:59:15.887 00.000 10844 case statement mapped state 6 to 3
02:59:15.887 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8931ff0-15b5-442e-aef3-8c818cecfb68"}
02:59:15.888 00.001 10844 evsrv: cli 0EEEEA70 disconnect
02:59:15.893 00.005 10844 evsrv: cli 0EEEEC50 connect
02:59:15.894 00.001 10844 case statement mapped state 6 to 3
02:59:15.894 00.000 10844 case statement mapped state 6 to 3
02:59:15.895 00.001 10844 evsrv: cli 0EEEEC50 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"b7321fb2-7b14-4792-9155-e000a88787f0"}
02:59:15.895 00.000 10844 PhdController::Guide begins
02:59:15.895 00.000 10844 PhdController: newstate STATE_SETUP
02:59:15.895 00.000 10844 PhdController: setup
02:59:15.895 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:59:15.895 00.000 10844 PhdController: guider state = 6
02:59:15.896 00.001 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:59:15.896 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
02:59:15.896 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":0,"id":"b7321fb2-7b14-4792-9155-e000a88787f0"}
02:59:15.898 00.002 10844 evsrv: cli 0EEEEC50 disconnect
02:59:15.899 00.001 10844 evsrv: cli 0EEEE610 connect
02:59:15.909 00.010 10844 case statement mapped state 6 to 3
02:59:15.910 00.001 10844 case statement mapped state 6 to 3
02:59:15.911 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_shift_params","id":"505fa86f-5a7b-4d96-a0a5-e900661af575"}
02:59:15.911 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"505fa86f-5a7b-4d96-a0a5-e900661af575"}
02:59:15.912 00.001 10844 evsrv: cli 0EEEE610 disconnect
02:59:15.913 00.001 10844 evsrv: cli 0EEEDB70 connect
02:59:15.913 00.000 10844 case statement mapped state 6 to 3
02:59:15.915 00.002 10844 case statement mapped state 6 to 3
02:59:15.916 00.001 10844 evsrv: cli 0EEEDB70 request: {"method":"get_lock_position","id":"080a36bd-569b-4ffe-b734-0211efaa2c1c"}
02:59:15.916 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":[622.90,108.69],"id":"080a36bd-569b-4ffe-b734-0211efaa2c1c"}
02:59:15.918 00.002 10844 evsrv: cli 0EEEDB70 disconnect
02:59:15.919 00.001 10844 evsrv: cli 0EEEE6B0 connect
02:59:15.919 00.000 10844 case statement mapped state 6 to 3
02:59:15.924 00.005 10844 case statement mapped state 6 to 3
02:59:15.930 00.006 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_calibrated","id":"d397a508-3a00-44fb-b5ff-a5da9416d935"}
02:59:15.930 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":true,"id":"d397a508-3a00-44fb-b5ff-a5da9416d935"}
02:59:15.932 00.002 10844 evsrv: cli 0EEEE6B0 disconnect
02:59:15.933 00.001 10844 evsrv: cli 0EEEE4D0 connect
02:59:15.933 00.000 10844 case statement mapped state 6 to 3
02:59:15.935 00.002 10844 case statement mapped state 6 to 3
02:59:15.936 00.001 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_app_state","id":"eed2fc12-fd5e-4726-b3b6-8f2004d6b1b5"}
02:59:15.936 00.000 10844 case statement mapped state 6 to 3
02:59:15.936 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eed2fc12-fd5e-4726-b3b6-8f2004d6b1b5"}
02:59:15.937 00.001 10844 evsrv: cli 0EEEE4D0 disconnect
02:59:16.051 00.114 11060 Exposure complete
02:59:16.362 00.311 11060 worker thread done servicing request
02:59:16.362 00.000 10844 OnExposeComplete: enter
02:59:16.362 00.000 10844 UpdateGuideState(): m_state=6
02:59:16.362 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
02:59:16.362 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.55, Mass=1535, SNR=24.3, Peak=127 HFD=3.6
02:59:16.363 00.001 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.04 = -2.04)
02:59:16.363 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.08 = 1.08)
02:59:16.363 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.65 mountX=-0.11 mountY=0.21, mountTheta=2.04
02:59:16.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.14, opts=13)
02:59:16.366 00.001 10844 Enqueuing Move request for scope (0.19, -0.14)
02:59:16.366 00.000 11060 Worker thread wakes up
02:59:16.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:59:16.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:59:16.366 00.000 11060 Moving (0.19, -0.14) raw xDistance=-0.11 yDistance=0.21
02:59:16.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:59:16.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
02:59:16.366 00.000 11060 MoveAxis(E, 0, ABG)
02:59:16.366 00.000 11060 Move returns status 0, amount 0
02:59:16.366 00.000 11060 MoveAxis(S, 82, ABG)
02:59:16.366 00.000 11060 Guiding  Dir = 1, Dur = 82
02:59:16.372 00.006 11060 IsSlewing returns 0
02:59:16.375 00.003 11060 IsGuiding returns 0
02:59:16.377 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:16.409 00.032 10844 UpdateGuideState exits: m=1535 SNR=24.3
02:59:16.410 00.001 10844 PhdController: settling, locked = 1, distance = 0.16 (1.50) aobump = 0 frame = 1 / 99999
02:59:16.410 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375556.410,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.16,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:59:16.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:16.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:16.410 00.000 10844 Enqueuing Expose request
02:59:16.464 00.054 11060 IsGuiding returns 0
02:59:16.465 00.001 11060 Move returns status 0, amount 82
02:59:16.465 00.000 11060 move complete, result=0
02:59:16.466 00.001 11060 worker thread done servicing request
02:59:16.466 00.000 11060 Worker thread wakes up
02:59:16.466 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 82 ms SOUTH
02:59:16.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:16.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:17.128 00.662 11060 Exposure complete
02:59:17.423 00.295 10844 OnExposeComplete: enter
02:59:17.423 00.000 10844 UpdateGuideState(): m_state=6
02:59:17.423 00.000 11060 worker thread done servicing request
02:59:17.423 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
02:59:17.423 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.40, Mass=1868, SNR=27.8, Peak=152 HFD=3.4
02:59:17.424 00.001 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
02:59:17.425 00.001 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
02:59:17.425 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.37 mountX=-0.28 mountY=0.11, mountTheta=2.77
02:59:17.428 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.30, opts=13)
02:59:17.428 00.000 10844 Enqueuing Move request for scope (0.06, -0.30)
02:59:17.433 00.005 11060 Worker thread wakes up
02:59:17.434 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
02:59:17.434 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
02:59:17.434 00.000 11060 Moving (0.06, -0.30) raw xDistance=-0.28 yDistance=0.11
02:59:17.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
02:59:17.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:17.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:59:17.434 00.000 11060 MoveAxis(E, 66, ABG)
02:59:17.434 00.000 11060 Guiding  Dir = 2, Dur = 66
02:59:17.440 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:17.461 00.021 10844 UpdateGuideState exits: m=1868 SNR=27.8
02:59:17.461 00.000 10844 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 2 / 99999
02:59:17.461 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375557.461,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.20,"Time":1.1,"SettleTime":10.0,"StarLocked":true}
02:59:17.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:17.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:17.461 00.000 10844 Enqueuing Expose request
02:59:17.475 00.014 11060 IsSlewing returns 0
02:59:17.476 00.001 11060 IsGuiding returns 0
02:59:17.586 00.110 11060 IsGuiding returns 0
02:59:17.586 00.000 11060 Move returns status 0, amount 66
02:59:17.586 00.000 11060 MoveAxis(N, 0, ABG)
02:59:17.586 00.000 11060 Move returns status 0, amount 0
02:59:17.586 00.000 11060 move complete, result=0
02:59:17.586 00.000 11060 worker thread done servicing request
02:59:17.586 00.000 11060 Worker thread wakes up
02:59:17.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:17.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:17.586 00.000 10844 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
02:59:18.212 00.626 11060 Exposure complete
02:59:18.456 00.244 11060 worker thread done servicing request
02:59:18.456 00.000 10844 OnExposeComplete: enter
02:59:18.457 00.001 10844 UpdateGuideState(): m_state=6
02:59:18.457 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
02:59:18.457 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.82, Mass=1677, SNR=26.2, Peak=182 HFD=3.1
02:59:18.457 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
02:59:18.457 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
02:59:18.457 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.34 cameraTheta=0.40 mountX=0.19 mountY=0.29, mountTheta=1.00
02:59:18.458 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.13, opts=13)
02:59:18.459 00.001 10844 Enqueuing Move request for scope (0.31, 0.13)
02:59:18.459 00.000 11060 Worker thread wakes up
02:59:18.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.13) opts 0xd
02:59:18.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.13)
02:59:18.459 00.000 11060 Moving (0.31, 0.13) raw xDistance=0.19 yDistance=0.29
02:59:18.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
02:59:18.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
02:59:18.459 00.000 11060 MoveAxis(W, 42, ABG)
02:59:18.459 00.000 11060 Guiding  Dir = 3, Dur = 42
02:59:18.466 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
02:59:18.493 00.027 11060 IsSlewing returns 0
02:59:18.493 00.000 11060 IsGuiding returns 0
02:59:18.495 00.002 10844 UpdateGuideState exits: m=1677 SNR=26.2
02:59:18.496 00.001 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 3 / 99999
02:59:18.497 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770375558.497,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
02:59:18.498 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:18.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:18.498 00.000 10844 Enqueuing Expose request
02:59:18.550 00.052 11060 IsGuiding returns 0
02:59:18.550 00.000 11060 Move returns status 0, amount 42
02:59:18.550 00.000 11060 MoveAxis(S, 112, ABG)
02:59:18.550 00.000 11060 Guiding  Dir = 1, Dur = 112
02:59:18.579 00.029 11060 IsSlewing returns 0
02:59:18.580 00.001 11060 IsGuiding returns 0
02:59:18.721 00.141 11060 IsGuiding returns 0
02:59:18.721 00.000 11060 Move returns status 0, amount 112
02:59:18.721 00.000 11060 move complete, result=0
02:59:18.721 00.000 11060 worker thread done servicing request
02:59:18.721 00.000 11060 Worker thread wakes up
02:59:18.721 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.3 px 112 ms SOUTH
02:59:18.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:18.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:19.353 00.632 11060 Exposure complete
02:59:19.626 00.273 11060 worker thread done servicing request
02:59:19.626 00.000 10844 OnExposeComplete: enter
02:59:19.626 00.000 10844 UpdateGuideState(): m_state=6
02:59:19.628 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
02:59:19.628 00.000 10844 Star::Find returns 1 (0), X=622.57, Y=108.38, Mass=1596, SNR=25.2, Peak=181 HFD=3.1
02:59:19.628 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.39) = xAngle (-3.77 = 2.51)
02:59:19.628 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
02:59:19.628 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.32 hyp=0.46 cameraTheta=-2.38 mountX=-0.37 mountY=-0.28, mountTheta=-2.50
02:59:19.630 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.32, opts=13)
02:59:19.630 00.000 10844 Enqueuing Move request for scope (-0.33, -0.32)
02:59:19.630 00.000 11060 Worker thread wakes up
02:59:19.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.32) opts 0xd
02:59:19.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.32)
02:59:19.630 00.000 11060 Moving (-0.33, -0.32) raw xDistance=-0.37 yDistance=-0.28
02:59:19.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
02:59:19.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:59:19.640 00.010 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:59:19.640 00.000 11060 MoveAxis(E, 86, ABG)
02:59:19.640 00.000 11060 Guiding  Dir = 2, Dur = 86
02:59:19.649 00.009 11060 IsSlewing returns 0
02:59:19.650 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:19.650 00.000 11060 IsGuiding returns 0
02:59:19.672 00.022 10844 UpdateGuideState exits: m=1596 SNR=25.2
02:59:19.672 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 4 / 99999
02:59:19.672 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375559.672,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
02:59:19.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:19.673 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:19.673 00.000 10844 Enqueuing Expose request
02:59:19.740 00.067 11060 IsGuiding returns 0
02:59:19.740 00.000 11060 Move returns status 0, amount 86
02:59:19.741 00.001 11060 MoveAxis(N, 0, ABG)
02:59:19.741 00.000 11060 Move returns status 0, amount 0
02:59:19.741 00.000 11060 move complete, result=0
02:59:19.741 00.000 11060 worker thread done servicing request
02:59:19.741 00.000 11060 Worker thread wakes up
02:59:19.742 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:19.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:19.754 00.012 10844 GuideStep: -0.4 px 86 ms EAST, -0.3 px 0 ms NORTH
02:59:20.370 00.616 11060 Exposure complete
02:59:20.658 00.288 11060 worker thread done servicing request
02:59:20.658 00.000 10844 OnExposeComplete: enter
02:59:20.658 00.000 10844 UpdateGuideState(): m_state=6
02:59:20.658 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
02:59:20.658 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.41, Mass=1842, SNR=27.0, Peak=179 HFD=3.6
02:59:20.658 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
02:59:20.658 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
02:59:20.658 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.68 mountX=-0.29 mountY=0.02, mountTheta=3.09
02:59:20.661 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.29, opts=13)
02:59:20.662 00.001 10844 Enqueuing Move request for scope (-0.03, -0.29)
02:59:20.662 00.000 11060 Worker thread wakes up
02:59:20.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
02:59:20.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
02:59:20.662 00.000 11060 Moving (-0.03, -0.29) raw xDistance=-0.29 yDistance=0.02
02:59:20.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:59:20.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:20.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:59:20.663 00.001 11060 MoveAxis(E, 70, ABG)
02:59:20.663 00.000 11060 Guiding  Dir = 2, Dur = 70
02:59:20.677 00.014 11060 IsSlewing returns 0
02:59:20.678 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:20.678 00.000 11060 IsGuiding returns 0
02:59:20.718 00.040 10844 UpdateGuideState exits: m=1842 SNR=27.0
02:59:20.718 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 5 / 99999
02:59:20.718 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375560.718,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
02:59:20.719 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:20.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:20.719 00.000 10844 Enqueuing Expose request
02:59:20.753 00.034 11060 IsGuiding returns 0
02:59:20.753 00.000 11060 Move returns status 0, amount 70
02:59:20.755 00.002 11060 MoveAxis(N, 0, ABG)
02:59:20.755 00.000 11060 Move returns status 0, amount 0
02:59:20.755 00.000 11060 move complete, result=0
02:59:20.755 00.000 11060 worker thread done servicing request
02:59:20.755 00.000 11060 Worker thread wakes up
02:59:20.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:20.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:20.756 00.001 10844 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
02:59:21.393 00.637 11060 Exposure complete
02:59:21.662 00.269 11060 worker thread done servicing request
02:59:21.662 00.000 10844 OnExposeComplete: enter
02:59:21.662 00.000 10844 UpdateGuideState(): m_state=6
02:59:21.664 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
02:59:21.664 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.68, Mass=1721, SNR=26.1, Peak=191 HFD=2.9
02:59:21.664 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.39) = xAngle (-4.46 = 1.82)
02:59:21.664 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.33 = -1.33)
02:59:21.664 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.07 mountX=-0.04 mountY=-0.17, mountTheta=-1.82
02:59:21.665 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.01, opts=13)
02:59:21.666 00.001 10844 Enqueuing Move request for scope (-0.18, -0.01)
02:59:21.666 00.000 11060 Worker thread wakes up
02:59:21.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
02:59:21.666 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
02:59:21.666 00.000 11060 Moving (-0.18, -0.01) raw xDistance=-0.04 yDistance=-0.17
02:59:21.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:59:21.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:21.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:59:21.666 00.000 11060 MoveAxis(E, 0, ABG)
02:59:21.666 00.000 11060 Move returns status 0, amount 0
02:59:21.666 00.000 11060 MoveAxis(N, 0, ABG)
02:59:21.667 00.001 11060 Move returns status 0, amount 0
02:59:21.667 00.000 11060 move complete, result=0
02:59:21.667 00.000 11060 worker thread done servicing request
02:59:21.674 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:59:21.706 00.032 10844 UpdateGuideState exits: m=1721 SNR=26.1
02:59:21.706 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 6 / 99999
02:59:21.706 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375561.706,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
02:59:21.707 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:21.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:21.707 00.000 10844 Enqueuing Expose request
02:59:21.707 00.000 11060 Worker thread wakes up
02:59:21.707 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:21.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:21.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:22.337 00.630 11060 Exposure complete
02:59:22.590 00.253 10844 OnExposeComplete: enter
02:59:22.590 00.000 11060 worker thread done servicing request
02:59:22.590 00.000 10844 UpdateGuideState(): m_state=6
02:59:22.590 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
02:59:22.590 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.54, Mass=1730, SNR=26.8, Peak=174 HFD=3.1
02:59:22.590 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.39) = xAngle (-3.62 = 2.66)
02:59:22.590 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.50 = -0.50)
02:59:22.590 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.24 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
02:59:22.593 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.16, opts=13)
02:59:22.593 00.000 10844 Enqueuing Move request for scope (-0.12, -0.16)
02:59:22.593 00.000 11060 Worker thread wakes up
02:59:22.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
02:59:22.594 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
02:59:22.594 00.000 11060 Moving (-0.12, -0.16) raw xDistance=-0.18 yDistance=-0.10
02:59:22.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
02:59:22.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:22.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:59:22.594 00.000 11060 MoveAxis(E, 42, ABG)
02:59:22.594 00.000 11060 Guiding  Dir = 2, Dur = 42
02:59:22.601 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:59:22.611 00.010 11060 IsSlewing returns 0
02:59:22.612 00.001 11060 IsGuiding returns 0
02:59:22.622 00.010 10844 UpdateGuideState exits: m=1730 SNR=26.8
02:59:22.622 00.000 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 7 / 99999
02:59:22.622 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375562.622,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
02:59:22.623 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:22.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:22.623 00.000 10844 Enqueuing Expose request
02:59:22.658 00.035 11060 IsGuiding returns 0
02:59:22.659 00.001 11060 Move returns status 0, amount 42
02:59:22.659 00.000 11060 MoveAxis(N, 0, ABG)
02:59:22.659 00.000 11060 Move returns status 0, amount 0
02:59:22.659 00.000 11060 move complete, result=0
02:59:22.659 00.000 11060 worker thread done servicing request
02:59:22.659 00.000 11060 Worker thread wakes up
02:59:22.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:22.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:22.661 00.002 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
02:59:23.306 00.645 11060 Exposure complete
02:59:23.592 00.286 10844 OnExposeComplete: enter
02:59:23.593 00.001 10844 UpdateGuideState(): m_state=6
02:59:23.593 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
02:59:23.593 00.000 10844 Star::Find returns 1 (0), X=622.83, Y=108.77, Mass=1596, SNR=25.1, Peak=183 HFD=3.5
02:59:23.593 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.39) = xAngle (0.91 = 0.91)
02:59:23.594 00.001 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.25)
02:59:23.594 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.30 mountX=0.07 mountY=-0.08, mountTheta=-0.90
02:59:23.594 00.000 11060 worker thread done servicing request
02:59:23.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
02:59:23.596 00.001 10844 Enqueuing Move request for scope (-0.07, 0.08)
02:59:23.596 00.000 11060 Worker thread wakes up
02:59:23.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
02:59:23.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
02:59:23.596 00.000 11060 Moving (-0.07, 0.08) raw xDistance=0.07 yDistance=-0.08
02:59:23.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:59:23.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:23.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:59:23.596 00.000 11060 MoveAxis(E, 0, ABG)
02:59:23.596 00.000 11060 Move returns status 0, amount 0
02:59:23.596 00.000 11060 MoveAxis(N, 0, ABG)
02:59:23.596 00.000 11060 Move returns status 0, amount 0
02:59:23.606 00.010 11060 move complete, result=0
02:59:23.606 00.000 11060 worker thread done servicing request
02:59:23.613 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:59:23.632 00.019 10844 UpdateGuideState exits: m=1596 SNR=25.1
02:59:23.633 00.001 10844 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 8 / 99999
02:59:23.633 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375563.633,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.20,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
02:59:23.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:23.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:23.633 00.000 10844 Enqueuing Expose request
02:59:23.633 00.000 11060 Worker thread wakes up
02:59:23.633 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:59:23.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:23.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:24.270 00.637 11060 Exposure complete
02:59:24.560 00.290 11060 worker thread done servicing request
02:59:24.560 00.000 10844 OnExposeComplete: enter
02:59:24.560 00.000 10844 UpdateGuideState(): m_state=6
02:59:24.561 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
02:59:24.561 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.21, Mass=1585, SNR=24.7, Peak=169 HFD=3.1
02:59:24.561 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.39) = xAngle (-3.22 = 3.07)
02:59:24.561 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
02:59:24.561 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.48 hyp=0.50 cameraTheta=-1.83 mountX=-0.50 mountY=-0.05, mountTheta=-3.05
02:59:24.563 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.48, opts=13)
02:59:24.563 00.000 10844 Enqueuing Move request for scope (-0.13, -0.48)
02:59:24.563 00.000 11060 Worker thread wakes up
02:59:24.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.48) opts 0xd
02:59:24.563 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.48)
02:59:24.563 00.000 11060 Moving (-0.13, -0.48) raw xDistance=-0.50 yDistance=-0.05
02:59:24.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.50
02:59:24.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:24.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:59:24.563 00.000 11060 MoveAxis(E, 117, ABG)
02:59:24.563 00.000 11060 Guiding  Dir = 2, Dur = 117
02:59:24.573 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:24.575 00.002 11060 IsSlewing returns 0
02:59:24.593 00.018 11060 IsGuiding returns 0
02:59:24.614 00.021 10844 UpdateGuideState exits: m=1585 SNR=24.7
02:59:24.614 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 9 / 99999
02:59:24.614 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375564.614,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
02:59:24.615 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:24.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:24.615 00.000 10844 Enqueuing Expose request
02:59:24.715 00.100 11060 IsGuiding returns 0
02:59:24.715 00.000 11060 Move returns status 0, amount 117
02:59:24.717 00.002 11060 MoveAxis(N, 0, ABG)
02:59:24.717 00.000 11060 Move returns status 0, amount 0
02:59:24.717 00.000 11060 move complete, result=0
02:59:24.717 00.000 11060 worker thread done servicing request
02:59:24.717 00.000 11060 Worker thread wakes up
02:59:24.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:24.718 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:24.774 00.056 10844 GuideStep: -0.5 px 117 ms EAST, -0.0 px 0 ms NORTH
02:59:25.357 00.583 11060 Exposure complete
02:59:25.670 00.313 11060 worker thread done servicing request
02:59:25.670 00.000 10844 OnExposeComplete: enter
02:59:25.670 00.000 10844 UpdateGuideState(): m_state=6
02:59:25.670 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
02:59:25.671 00.001 10844 Star::Find returns 1 (0), X=622.92, Y=108.55, Mass=1576, SNR=25.1, Peak=156 HFD=3.1
02:59:25.671 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
02:59:25.671 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
02:59:25.671 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.14 mountY=0.04, mountTheta=2.86
02:59:25.674 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
02:59:25.674 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
02:59:25.700 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:25.706 00.006 11060 Worker thread wakes up
02:59:25.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
02:59:25.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
02:59:25.706 00.000 11060 Moving (0.02, -0.14) raw xDistance=-0.14 yDistance=0.04
02:59:25.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:59:25.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:25.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:59:25.708 00.002 11060 MoveAxis(E, 35, ABG)
02:59:25.708 00.000 11060 Guiding  Dir = 2, Dur = 35
02:59:25.721 00.013 11060 IsSlewing returns 0
02:59:25.728 00.007 11060 IsGuiding returns 0
02:59:25.730 00.002 10844 UpdateGuideState exits: m=1576 SNR=25.1
02:59:25.730 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 10 / 99999
02:59:25.732 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770375565.730,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.25,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
02:59:25.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:25.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:25.732 00.000 10844 Enqueuing Expose request
02:59:25.785 00.053 11060 IsGuiding returns 0
02:59:25.786 00.001 11060 Move returns status 0, amount 35
02:59:25.786 00.000 11060 MoveAxis(N, 0, ABG)
02:59:25.786 00.000 11060 Move returns status 0, amount 0
02:59:25.786 00.000 11060 move complete, result=0
02:59:25.786 00.000 11060 worker thread done servicing request
02:59:25.786 00.000 11060 Worker thread wakes up
02:59:25.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:25.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:25.789 00.003 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
02:59:26.433 00.644 11060 Exposure complete
02:59:26.691 00.258 11060 worker thread done servicing request
02:59:26.691 00.000 10844 OnExposeComplete: enter
02:59:26.691 00.000 10844 UpdateGuideState(): m_state=6
02:59:26.691 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
02:59:26.692 00.001 10844 Star::Find returns 1 (0), X=623.02, Y=108.70, Mass=1547, SNR=24.8, Peak=166 HFD=3.1
02:59:26.692 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.39) = xAngle (-1.29 = -1.29)
02:59:26.692 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.83 = 1.83)
02:59:26.692 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.10 mountX=0.03 mountY=0.12, mountTheta=1.29
02:59:26.693 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
02:59:26.693 00.000 10844 Enqueuing Move request for scope (0.12, 0.01)
02:59:26.694 00.001 11060 Worker thread wakes up
02:59:26.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
02:59:26.694 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
02:59:26.694 00.000 11060 Moving (0.12, 0.01) raw xDistance=0.03 yDistance=0.12
02:59:26.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:59:26.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:26.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:59:26.694 00.000 11060 MoveAxis(E, 0, ABG)
02:59:26.694 00.000 11060 Move returns status 0, amount 0
02:59:26.694 00.000 11060 MoveAxis(N, 0, ABG)
02:59:26.694 00.000 11060 Move returns status 0, amount 0
02:59:26.694 00.000 11060 move complete, result=0
02:59:26.695 00.001 11060 worker thread done servicing request
02:59:26.701 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:59:26.733 00.032 10844 UpdateGuideState exits: m=1547 SNR=24.8
02:59:26.733 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 11 / 99999
02:59:26.733 00.000 10844 PhdController: newstate STATE_FINISH
02:59:26.733 00.000 10844 PhdController complete: success
02:59:26.733 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770375566.733,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
02:59:26.735 00.002 10844 Mount: notify guiding dither settle done success=1
02:59:26.735 00.000 10844 PhdController: newstate STATE_IDLE
02:59:26.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:26.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:26.735 00.000 10844 Enqueuing Expose request
02:59:26.735 00.000 11060 Worker thread wakes up
02:59:26.736 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:26.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:26.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:27.379 00.643 11060 Exposure complete
02:59:27.652 00.273 11060 worker thread done servicing request
02:59:27.652 00.000 10844 OnExposeComplete: enter
02:59:27.652 00.000 10844 UpdateGuideState(): m_state=6
02:59:27.653 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
02:59:27.653 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=109.02, Mass=1836, SNR=26.7, Peak=196 HFD=3.2
02:59:27.653 00.000 10844 MultiStar: [#1 0.36,0.25,0.00,M1] [#2 -0.17,-0.00,0.88,U] [#3 0.15,0.15,0.94,U] [#4 0.24,-0.31,0.87,U] [#5 0.22,0.38,0.00,M3] [#6 -0.09,-0.07,0.96,U] [#7 0.21,-0.22,0.95,U] [#8 0.03,0.08,0.79,U] 
02:59:27.653 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.00}, one-star: {0.32, 0.33}
02:59:27.653 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.39) = xAngle (-1.40 = -1.40)
02:59:27.653 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.72 = 1.72)
02:59:27.653 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.01 mountX=0.02 mountY=0.10, mountTheta=1.40
02:59:27.655 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.00, opts=13)
02:59:27.655 00.000 10844 Enqueuing Move request for scope (0.10, -0.00)
02:59:27.655 00.000 11060 Worker thread wakes up
02:59:27.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
02:59:27.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
02:59:27.656 00.001 11060 Moving (0.10, -0.00) raw xDistance=0.02 yDistance=0.10
02:59:27.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:27.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:27.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:59:27.656 00.000 11060 MoveAxis(E, 0, ABG)
02:59:27.656 00.000 11060 Move returns status 0, amount 0
02:59:27.656 00.000 11060 MoveAxis(N, 0, ABG)
02:59:27.656 00.000 11060 Move returns status 0, amount 0
02:59:27.656 00.000 11060 move complete, result=0
02:59:27.656 00.000 11060 worker thread done servicing request
02:59:27.663 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:27.690 00.027 10844 UpdateGuideState exits: m=1836 SNR=26.7
02:59:27.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:27.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:27.691 00.001 10844 Enqueuing Expose request
02:59:27.691 00.000 11060 Worker thread wakes up
02:59:27.691 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:27.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:27.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:28.331 00.640 11060 Exposure complete
02:59:28.580 00.249 11060 worker thread done servicing request
02:59:28.580 00.000 10844 OnExposeComplete: enter
02:59:28.581 00.001 10844 UpdateGuideState(): m_state=6
02:59:28.581 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
02:59:28.581 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=109.00, Mass=1712, SNR=26.0, Peak=164 HFD=3.0
02:59:28.581 00.000 10844 MultiStar: [#1 -0.11,0.24,0.99,U] [#2 -0.15,-0.12,0.86,U] [#3 -0.39,0.53,0.00,M1] [#4 0.28,-0.13,1.01,U] [#5 0.04,-0.16,0.92,U] [#6 0.10,-0.34,1.05,U] [#7 0.24,-0.06,1.00,U] [#8 -0.01,-0.26,0.79,U] 
02:59:28.582 00.001 10844 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {-0.20, 0.30}
02:59:28.582 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
02:59:28.582 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
02:59:28.582 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.14 mountX=-0.06 mountY=0.04, mountTheta=2.54
02:59:28.583 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.06, opts=13)
02:59:28.584 00.001 10844 Enqueuing Move request for scope (0.03, -0.06)
02:59:28.584 00.000 11060 Worker thread wakes up
02:59:28.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:59:28.584 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:59:28.584 00.000 11060 Moving (0.03, -0.06) raw xDistance=-0.06 yDistance=0.04
02:59:28.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:59:28.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:28.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:59:28.586 00.002 11060 MoveAxis(E, 0, ABG)
02:59:28.587 00.001 11060 Move returns status 0, amount 0
02:59:28.587 00.000 11060 MoveAxis(N, 0, ABG)
02:59:28.587 00.000 11060 Move returns status 0, amount 0
02:59:28.587 00.000 11060 move complete, result=0
02:59:28.587 00.000 11060 worker thread done servicing request
02:59:28.593 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:28.614 00.021 10844 UpdateGuideState exits: m=1712 SNR=26.0
02:59:28.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:28.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:28.614 00.000 10844 Enqueuing Expose request
02:59:28.614 00.000 11060 Worker thread wakes up
02:59:28.614 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:28.615 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:28.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:29.266 00.651 11060 Exposure complete
02:59:29.529 00.263 11060 worker thread done servicing request
02:59:29.530 00.001 10844 OnExposeComplete: enter
02:59:29.530 00.000 10844 UpdateGuideState(): m_state=6
02:59:29.530 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
02:59:29.530 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.71, Mass=1590, SNR=25.0, Peak=177 HFD=3.9
02:59:29.531 00.001 10844 MultiStar: [#1 0.32,0.04,1.02,U] [#2 0.10,-0.30,0.88,U] [#3 -0.29,0.52,0.00,M2] [#4 0.10,-0.75,0.00,M1] [#5 0.26,0.15,0.90,U] [#6 0.26,-0.12,1.06,U] [#7 0.05,0.09,0.90,U] [#8 -0.24,-0.20,0.80,U] 
02:59:29.531 00.000 10844 single-star, 6 included, MultiStar: {0.13, -0.04}, one-star: {0.08, 0.02}
02:59:29.531 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
02:59:29.531 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.94 = 1.94)
02:59:29.531 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.20 mountX=0.03 mountY=0.08, mountTheta=1.19
02:59:29.533 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
02:59:29.533 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
02:59:29.533 00.000 11060 Worker thread wakes up
02:59:29.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
02:59:29.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
02:59:29.533 00.000 11060 Moving (0.08, 0.02) raw xDistance=0.03 yDistance=0.08
02:59:29.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:59:29.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:29.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:59:29.534 00.001 11060 MoveAxis(E, 0, ABG)
02:59:29.534 00.000 11060 Move returns status 0, amount 0
02:59:29.534 00.000 11060 MoveAxis(N, 0, ABG)
02:59:29.534 00.000 11060 Move returns status 0, amount 0
02:59:29.534 00.000 11060 move complete, result=0
02:59:29.534 00.000 11060 worker thread done servicing request
02:59:29.543 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:29.571 00.028 10844 UpdateGuideState exits: m=1590 SNR=25.0
02:59:29.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:29.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:29.571 00.000 10844 Enqueuing Expose request
02:59:29.571 00.000 11060 Worker thread wakes up
02:59:29.571 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:29.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:29.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:30.216 00.645 11060 Exposure complete
02:59:30.464 00.248 11060 worker thread done servicing request
02:59:30.465 00.001 10844 OnExposeComplete: enter
02:59:30.465 00.000 10844 UpdateGuideState(): m_state=6
02:59:30.465 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
02:59:30.465 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=109.04, Mass=1828, SNR=27.3, Peak=254 HFD=3.1
02:59:30.466 00.001 10844 MultiStar: [#1 0.40,-0.04,0.92,U] [#2 0.66,-0.13,0.00,M1] [#3 0.04,-0.01,0.99,U] [#4 0.33,-0.12,0.88,U] [#5 0.45,-0.21,0.00,M2] [#6 0.65,-0.26,0.00,M2] [#7 0.26,-0.25,0.85,U] [#8 0.16,0.08,0.67,U] 
02:59:30.466 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.01}, one-star: {0.30, 0.35}
02:59:30.466 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.39) = xAngle (-1.36 = -1.36)
02:59:30.466 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
02:59:30.466 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.03 mountX=0.05 mountY=0.25, mountTheta=1.36
02:59:30.468 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.01, opts=13)
02:59:30.468 00.000 10844 Enqueuing Move request for scope (0.25, 0.01)
02:59:30.468 00.000 11060 Worker thread wakes up
02:59:30.469 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
02:59:30.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
02:59:30.469 00.000 11060 Moving (0.25, 0.01) raw xDistance=0.05 yDistance=0.25
02:59:30.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:59:30.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
02:59:30.469 00.000 11060 MoveAxis(E, 0, ABG)
02:59:30.469 00.000 11060 Move returns status 0, amount 0
02:59:30.469 00.000 11060 MoveAxis(S, 96, ABG)
02:59:30.469 00.000 11060 Guiding  Dir = 1, Dur = 96
02:59:30.473 00.004 11060 IsSlewing returns 0
02:59:30.474 00.001 11060 IsGuiding returns 0
02:59:30.477 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:30.495 00.018 10844 UpdateGuideState exits: m=1828 SNR=27.3
02:59:30.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:30.496 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:30.496 00.000 10844 Enqueuing Expose request
02:59:30.584 00.088 11060 IsGuiding returns 0
02:59:30.585 00.001 11060 Move returns status 0, amount 96
02:59:30.585 00.000 11060 move complete, result=0
02:59:30.585 00.000 11060 worker thread done servicing request
02:59:30.585 00.000 11060 Worker thread wakes up
02:59:30.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:30.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:30.643 00.058 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 96 ms SOUTH
02:59:31.230 00.587 11060 Exposure complete
02:59:31.486 00.256 10844 OnExposeComplete: enter
02:59:31.486 00.000 10844 UpdateGuideState(): m_state=6
02:59:31.487 00.001 11060 worker thread done servicing request
02:59:31.487 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
02:59:31.487 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.44, Mass=1482, SNR=24.2, Peak=163 HFD=3.3
02:59:31.487 00.000 10844 MultiStar: [#1 0.14,-0.00,0.91,U] [#2 0.02,-0.35,0.99,U] [#3 -0.15,0.27,1.12,U] [#4 0.01,-0.51,0.00,M1] [#5 0.29,-0.12,1.04,U] [#6 0.04,-0.02,1.10,U] [#7 0.30,-0.28,0.93,U] [#8 -0.07,-0.43,0.00,M1] 
02:59:31.487 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.26, -0.25}
02:59:31.487 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
02:59:31.488 00.001 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
02:59:31.488 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=-0.08 mountY=0.14, mountTheta=2.08
02:59:31.489 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.10, opts=13)
02:59:31.489 00.000 10844 Enqueuing Move request for scope (0.12, -0.10)
02:59:31.489 00.000 11060 Worker thread wakes up
02:59:31.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
02:59:31.490 00.001 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
02:59:31.490 00.000 11060 Moving (0.12, -0.10) raw xDistance=-0.08 yDistance=0.14
02:59:31.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:59:31.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:31.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:59:31.490 00.000 11060 MoveAxis(E, 0, ABG)
02:59:31.490 00.000 11060 Move returns status 0, amount 0
02:59:31.490 00.000 11060 MoveAxis(N, 0, ABG)
02:59:31.490 00.000 11060 Move returns status 0, amount 0
02:59:31.490 00.000 11060 move complete, result=0
02:59:31.490 00.000 11060 worker thread done servicing request
02:59:31.506 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:31.527 00.021 10844 UpdateGuideState exits: m=1482 SNR=24.2
02:59:31.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:31.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:31.527 00.000 10844 Enqueuing Expose request
02:59:31.527 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:31.528 00.001 11060 Worker thread wakes up
02:59:31.529 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:31.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:32.159 00.630 11060 Exposure complete
02:59:32.369 00.210 10844 evsrv: cli 0EEEE430 connect
02:59:32.369 00.000 10844 case statement mapped state 6 to 3
02:59:32.370 00.001 10844 case statement mapped state 6 to 3
02:59:32.370 00.000 10844 evsrv: cli 0EEEE430 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"aa5bc0c2-7cf4-4de4-98cc-8814a079e079"}
02:59:32.371 00.001 10844 PhdController::Guide begins
02:59:32.371 00.000 10844 PhdController: newstate STATE_SETUP
02:59:32.371 00.000 10844 PhdController: setup
02:59:32.371 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
02:59:32.371 00.000 10844 PhdController: guider state = 6
02:59:32.371 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
02:59:32.371 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
02:59:32.371 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":0,"id":"aa5bc0c2-7cf4-4de4-98cc-8814a079e079"}
02:59:32.372 00.001 10844 evsrv: cli 0EEEE430 disconnect
02:59:32.373 00.001 10844 evsrv: cli 0EEEDAD0 connect
02:59:32.373 00.000 10844 case statement mapped state 6 to 3
02:59:32.373 00.000 10844 case statement mapped state 6 to 3
02:59:32.374 00.001 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_lock_shift_params","id":"fc2ff94f-a507-484e-afb3-08b971d7fc7a"}
02:59:32.374 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"fc2ff94f-a507-484e-afb3-08b971d7fc7a"}
02:59:32.375 00.001 10844 evsrv: cli 0EEEDAD0 disconnect
02:59:32.376 00.001 10844 evsrv: cli 0EEEEA70 connect
02:59:32.376 00.000 10844 case statement mapped state 6 to 3
02:59:32.376 00.000 10844 case statement mapped state 6 to 3
02:59:32.376 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_position","id":"8bf9e9a8-fdf8-4057-bbee-c7b6db3ee090"}
02:59:32.376 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":[622.90,108.69],"id":"8bf9e9a8-fdf8-4057-bbee-c7b6db3ee090"}
02:59:32.378 00.002 10844 evsrv: cli 0EEEEA70 disconnect
02:59:32.379 00.001 10844 evsrv: cli 0EEEEB10 connect
02:59:32.379 00.000 10844 case statement mapped state 6 to 3
02:59:32.379 00.000 10844 case statement mapped state 6 to 3
02:59:32.380 00.001 10844 evsrv: cli 0EEEEB10 request: {"method":"get_calibrated","id":"4b046bfe-3cd0-4241-838e-405912408d60"}
02:59:32.380 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":true,"id":"4b046bfe-3cd0-4241-838e-405912408d60"}
02:59:32.381 00.001 10844 evsrv: cli 0EEEEB10 disconnect
02:59:32.382 00.001 10844 evsrv: cli 0EEEDDF0 connect
02:59:32.382 00.000 10844 case statement mapped state 6 to 3
02:59:32.383 00.001 10844 case statement mapped state 6 to 3
02:59:32.383 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"131c0a32-2a1c-4e99-ab56-297d5e46eab4"}
02:59:32.383 00.000 10844 case statement mapped state 6 to 3
02:59:32.384 00.001 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"131c0a32-2a1c-4e99-ab56-297d5e46eab4"}
02:59:32.384 00.000 10844 evsrv: cli 0EEEDDF0 disconnect
02:59:32.409 00.025 11060 worker thread done servicing request
02:59:32.410 00.001 10844 OnExposeComplete: enter
02:59:32.410 00.000 10844 UpdateGuideState(): m_state=6
02:59:32.410 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
02:59:32.410 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.63, Mass=1870, SNR=27.3, Peak=158 HFD=3.6
02:59:32.410 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
02:59:32.410 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.51 = 1.51)
02:59:32.410 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-0.22 mountX=-0.01 mountY=0.28, mountTheta=1.61
02:59:32.414 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.06, opts=13)
02:59:32.414 00.000 10844 Enqueuing Move request for scope (0.28, -0.06)
02:59:32.414 00.000 11060 Worker thread wakes up
02:59:32.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
02:59:32.414 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
02:59:32.414 00.000 11060 Moving (0.28, -0.06) raw xDistance=-0.01 yDistance=0.28
02:59:32.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:59:32.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
02:59:32.414 00.000 11060 MoveAxis(E, 0, ABG)
02:59:32.414 00.000 11060 Move returns status 0, amount 0
02:59:32.415 00.001 11060 MoveAxis(S, 110, ABG)
02:59:32.415 00.000 11060 Guiding  Dir = 1, Dur = 110
02:59:32.419 00.004 11060 IsSlewing returns 0
02:59:32.419 00.000 11060 IsGuiding returns 0
02:59:32.422 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:32.441 00.019 10844 UpdateGuideState exits: m=1870 SNR=27.3
02:59:32.441 00.000 10844 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 1 / 99999
02:59:32.441 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375572.441,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.20,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:59:32.442 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:32.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:32.442 00.000 10844 Enqueuing Expose request
02:59:32.544 00.102 11060 IsGuiding returns 0
02:59:32.544 00.000 11060 Move returns status 0, amount 110
02:59:32.545 00.001 11060 move complete, result=0
02:59:32.545 00.000 11060 worker thread done servicing request
02:59:32.545 00.000 11060 Worker thread wakes up
02:59:32.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:32.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:32.613 00.068 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 110 ms SOUTH
02:59:33.179 00.566 11060 Exposure complete
02:59:33.448 00.269 11060 worker thread done servicing request
02:59:33.448 00.000 10844 OnExposeComplete: enter
02:59:33.448 00.000 10844 UpdateGuideState(): m_state=6
02:59:33.448 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
02:59:33.448 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.98, Mass=1487, SNR=23.8, Peak=158 HFD=2.8
02:59:33.449 00.001 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
02:59:33.449 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
02:59:33.449 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.33 cameraTheta=2.04 mountX=0.26 mountY=-0.19, mountTheta=-0.64
02:59:33.451 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.29, opts=13)
02:59:33.451 00.000 10844 Enqueuing Move request for scope (-0.15, 0.29)
02:59:33.451 00.000 11060 Worker thread wakes up
02:59:33.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.29) opts 0xd
02:59:33.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.29)
02:59:33.452 00.001 11060 Moving (-0.15, 0.29) raw xDistance=0.26 yDistance=-0.19
02:59:33.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
02:59:33.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:59:33.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:59:33.452 00.000 11060 MoveAxis(W, 61, ABG)
02:59:33.452 00.000 11060 Guiding  Dir = 3, Dur = 61
02:59:33.469 00.017 11060 IsSlewing returns 0
02:59:33.470 00.001 11060 IsGuiding returns 0
02:59:33.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:33.490 00.020 10844 UpdateGuideState exits: m=1487 SNR=23.8
02:59:33.490 00.000 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 2 / 99999
02:59:33.490 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375573.490,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
02:59:33.491 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:33.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:33.491 00.000 10844 Enqueuing Expose request
02:59:33.548 00.057 11060 IsGuiding returns 0
02:59:33.550 00.002 11060 Move returns status 0, amount 61
02:59:33.550 00.000 11060 MoveAxis(N, 0, ABG)
02:59:33.550 00.000 11060 Move returns status 0, amount 0
02:59:33.550 00.000 11060 move complete, result=0
02:59:33.550 00.000 11060 worker thread done servicing request
02:59:33.550 00.000 11060 Worker thread wakes up
02:59:33.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:33.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:33.554 00.004 10844 GuideStep: 0.3 px 61 ms WEST, -0.2 px 0 ms NORTH
02:59:34.181 00.627 11060 Exposure complete
02:59:34.423 00.242 11060 worker thread done servicing request
02:59:34.423 00.000 10844 OnExposeComplete: enter
02:59:34.423 00.000 10844 UpdateGuideState(): m_state=6
02:59:34.424 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
02:59:34.424 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.61, Mass=1561, SNR=24.7, Peak=152 HFD=3.2
02:59:34.424 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
02:59:34.424 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.05 = 0.05)
02:59:34.424 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.68 mountX=-0.08 mountY=0.00, mountTheta=3.09
02:59:34.426 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
02:59:34.426 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
02:59:34.426 00.000 11060 Worker thread wakes up
02:59:34.427 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
02:59:34.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
02:59:34.427 00.000 11060 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.00
02:59:34.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:59:34.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:34.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:59:34.427 00.000 11060 MoveAxis(E, 0, ABG)
02:59:34.427 00.000 11060 Move returns status 0, amount 0
02:59:34.428 00.001 11060 MoveAxis(N, 0, ABG)
02:59:34.428 00.000 11060 Move returns status 0, amount 0
02:59:34.428 00.000 11060 move complete, result=0
02:59:34.428 00.000 11060 worker thread done servicing request
02:59:34.434 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:34.464 00.030 10844 UpdateGuideState exits: m=1561 SNR=24.7
02:59:34.464 00.000 10844 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 3 / 99999
02:59:34.464 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375574.464,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.19,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
02:59:34.465 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:34.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:34.465 00.000 10844 Enqueuing Expose request
02:59:34.465 00.000 11060 Worker thread wakes up
02:59:34.465 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:59:34.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:34.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:35.102 00.637 11060 Exposure complete
02:59:35.385 00.283 11060 worker thread done servicing request
02:59:35.387 00.002 10844 OnExposeComplete: enter
02:59:35.387 00.000 10844 UpdateGuideState(): m_state=6
02:59:35.387 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
02:59:35.387 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.12, Mass=1657, SNR=25.9, Peak=145 HFD=3.2
02:59:35.387 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
02:59:35.388 00.001 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
02:59:35.388 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.57 hyp=0.61 cameraTheta=-1.89 mountX=-0.60 mountY=-0.10, mountTheta=-2.98
02:59:35.389 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.57, opts=13)
02:59:35.389 00.000 10844 Enqueuing Move request for scope (-0.19, -0.57)
02:59:35.389 00.000 11060 Worker thread wakes up
02:59:35.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.57) opts 0xd
02:59:35.389 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.57)
02:59:35.389 00.000 11060 Moving (-0.19, -0.57) raw xDistance=-0.60 yDistance=-0.10
02:59:35.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.60
02:59:35.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:35.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:59:35.389 00.000 11060 MoveAxis(E, 141, ABG)
02:59:35.389 00.000 11060 Guiding  Dir = 2, Dur = 141
02:59:35.399 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:35.423 00.024 11060 IsSlewing returns 0
02:59:35.424 00.001 11060 IsGuiding returns 0
02:59:35.435 00.011 10844 UpdateGuideState exits: m=1657 SNR=25.9
02:59:35.452 00.017 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 4 / 99999
02:59:35.452 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375575.452,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":3.0,"SettleTime":10.0,"StarLocked":true}
02:59:35.453 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:35.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:35.453 00.000 10844 Enqueuing Expose request
02:59:35.604 00.151 11060 IsGuiding returns 0
02:59:35.604 00.000 11060 Move returns status 0, amount 141
02:59:35.604 00.000 11060 MoveAxis(N, 0, ABG)
02:59:35.604 00.000 11060 Move returns status 0, amount 0
02:59:35.604 00.000 11060 move complete, result=0
02:59:35.604 00.000 11060 worker thread done servicing request
02:59:35.604 00.000 11060 Worker thread wakes up
02:59:35.605 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:35.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:35.605 00.000 10844 GuideStep: -0.6 px 141 ms EAST, -0.1 px 0 ms NORTH
02:59:36.243 00.638 11060 Exposure complete
02:59:36.477 00.234 10844 OnExposeComplete: enter
02:59:36.477 00.000 10844 UpdateGuideState(): m_state=6
02:59:36.478 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
02:59:36.478 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.46, Mass=1781, SNR=26.5, Peak=155 HFD=3.6
02:59:36.478 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
02:59:36.478 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
02:59:36.478 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-0.88 mountX=-0.19 mountY=0.22, mountTheta=2.28
02:59:36.478 00.000 11060 worker thread done servicing request
02:59:36.479 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.23, opts=13)
02:59:36.481 00.002 10844 Enqueuing Move request for scope (0.19, -0.23)
02:59:36.481 00.000 11060 Worker thread wakes up
02:59:36.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.23) opts 0xd
02:59:36.481 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.23)
02:59:36.481 00.000 11060 Moving (0.19, -0.23) raw xDistance=-0.19 yDistance=0.22
02:59:36.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.19
02:59:36.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
02:59:36.481 00.000 11060 MoveAxis(E, 49, ABG)
02:59:36.481 00.000 11060 Guiding  Dir = 2, Dur = 49
02:59:36.499 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:36.516 00.017 11060 IsSlewing returns 0
02:59:36.517 00.001 11060 IsGuiding returns 0
02:59:36.520 00.003 10844 UpdateGuideState exits: m=1781 SNR=26.5
02:59:36.520 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 5 / 99999
02:59:36.520 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375576.520,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
02:59:36.522 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:36.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:36.522 00.000 10844 Enqueuing Expose request
02:59:36.596 00.074 11060 IsGuiding returns 0
02:59:36.596 00.000 11060 Move returns status 0, amount 49
02:59:36.597 00.001 11060 MoveAxis(S, 87, ABG)
02:59:36.597 00.000 11060 Guiding  Dir = 1, Dur = 87
02:59:36.625 00.028 11060 IsSlewing returns 0
02:59:36.626 00.001 11060 IsGuiding returns 0
02:59:36.719 00.093 11060 IsGuiding returns 0
02:59:36.719 00.000 11060 Move returns status 0, amount 87
02:59:36.721 00.002 11060 move complete, result=0
02:59:36.721 00.000 11060 worker thread done servicing request
02:59:36.721 00.000 10844 GuideStep: -0.2 px 49 ms EAST, 0.2 px 87 ms SOUTH
02:59:36.721 00.000 11060 Worker thread wakes up
02:59:36.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:36.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:37.354 00.633 11060 Exposure complete
02:59:37.605 00.251 11060 worker thread done servicing request
02:59:37.605 00.000 10844 OnExposeComplete: enter
02:59:37.605 00.000 10844 UpdateGuideState(): m_state=6
02:59:37.606 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
02:59:37.606 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.87, Mass=1614, SNR=25.4, Peak=197 HFD=3.0
02:59:37.606 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.39) = xAngle (0.95 = 0.95)
02:59:37.606 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.07 = -2.21)
02:59:37.606 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.34 mountX=0.14 mountY=-0.20, mountTheta=-0.94
02:59:37.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.18, opts=13)
02:59:37.609 00.001 10844 Enqueuing Move request for scope (-0.17, 0.18)
02:59:37.609 00.000 11060 Worker thread wakes up
02:59:37.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
02:59:37.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
02:59:37.609 00.000 11060 Moving (-0.17, 0.18) raw xDistance=0.14 yDistance=-0.20
02:59:37.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
02:59:37.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:59:37.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:59:37.624 00.015 11060 MoveAxis(W, 32, ABG)
02:59:37.624 00.000 11060 Guiding  Dir = 3, Dur = 32
02:59:37.628 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
02:59:37.629 00.001 11060 IsSlewing returns 0
02:59:37.629 00.000 11060 IsGuiding returns 0
02:59:37.646 00.017 10844 UpdateGuideState exits: m=1614 SNR=25.4
02:59:37.648 00.002 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 6 / 99999
02:59:37.648 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375577.648,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
02:59:37.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:37.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:37.648 00.000 10844 Enqueuing Expose request
02:59:37.678 00.030 11060 IsGuiding returns 0
02:59:37.678 00.000 11060 Move returns status 0, amount 32
02:59:37.678 00.000 11060 MoveAxis(N, 0, ABG)
02:59:37.678 00.000 11060 Move returns status 0, amount 0
02:59:37.678 00.000 11060 move complete, result=0
02:59:37.678 00.000 11060 worker thread done servicing request
02:59:37.678 00.000 11060 Worker thread wakes up
02:59:37.678 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.2 px 0 ms NORTH
02:59:37.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:37.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:38.312 00.634 11060 Exposure complete
02:59:38.540 00.228 11060 worker thread done servicing request
02:59:38.540 00.000 10844 OnExposeComplete: enter
02:59:38.540 00.000 10844 UpdateGuideState(): m_state=6
02:59:38.540 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
02:59:38.540 00.000 10844 Star::Find returns 1 (1), X=622.93, Y=108.93, Mass=2010, SNR=28.6, Peak=255 HFD=3.9
02:59:38.540 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.39) = xAngle (0.06 = 0.06)
02:59:38.540 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.18 = -3.10)
02:59:38.540 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.45 mountX=0.24 mountY=-0.01, mountTheta=-0.04
02:59:38.543 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.24, opts=13)
02:59:38.543 00.000 10844 Enqueuing Move request for scope (0.03, 0.24)
02:59:38.544 00.001 11060 Worker thread wakes up
02:59:38.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
02:59:38.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
02:59:38.544 00.000 11060 Moving (0.03, 0.24) raw xDistance=0.24 yDistance=-0.01
02:59:38.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
02:59:38.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:38.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:59:38.544 00.000 11060 MoveAxis(W, 58, ABG)
02:59:38.544 00.000 11060 Guiding  Dir = 3, Dur = 58
02:59:38.562 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:38.570 00.008 11060 IsSlewing returns 0
02:59:38.571 00.001 11060 IsGuiding returns 0
02:59:38.582 00.011 10844 UpdateGuideState exits: m=2010 SNR=28.6 Saturated
02:59:38.582 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 7 / 99999
02:59:38.582 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375578.582,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
02:59:38.583 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:38.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:38.583 00.000 10844 Enqueuing Expose request
02:59:38.635 00.052 11060 IsGuiding returns 0
02:59:38.635 00.000 11060 Move returns status 0, amount 58
02:59:38.635 00.000 11060 MoveAxis(N, 0, ABG)
02:59:38.635 00.000 11060 Move returns status 0, amount 0
02:59:38.636 00.001 11060 move complete, result=0
02:59:38.636 00.000 11060 worker thread done servicing request
02:59:38.636 00.000 11060 Worker thread wakes up
02:59:38.637 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:38.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:38.646 00.009 10844 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
02:59:39.274 00.628 11060 Exposure complete
02:59:39.586 00.312 11060 worker thread done servicing request
02:59:39.586 00.000 10844 OnExposeComplete: enter
02:59:39.586 00.000 10844 UpdateGuideState(): m_state=6
02:59:39.586 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
02:59:39.586 00.000 10844 Star::Find returns 1 (0), X=622.65, Y=108.50, Mass=1860, SNR=27.3, Peak=240 HFD=3.1
02:59:39.587 00.001 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.39) = xAngle (-3.87 = 2.41)
02:59:39.587 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.74 = -0.74)
02:59:39.587 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-2.48 mountX=-0.23 mountY=-0.21, mountTheta=-2.40
02:59:39.588 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.19, opts=13)
02:59:39.590 00.002 10844 Enqueuing Move request for scope (-0.25, -0.19)
02:59:39.590 00.000 11060 Worker thread wakes up
02:59:39.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.19) opts 0xd
02:59:39.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.19)
02:59:39.590 00.000 11060 Moving (-0.25, -0.19) raw xDistance=-0.23 yDistance=-0.21
02:59:39.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
02:59:39.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:59:39.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:59:39.590 00.000 11060 MoveAxis(E, 53, ABG)
02:59:39.590 00.000 11060 Guiding  Dir = 2, Dur = 53
02:59:39.596 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:39.615 00.019 11060 IsSlewing returns 0
02:59:39.616 00.001 11060 IsGuiding returns 0
02:59:39.616 00.000 10844 UpdateGuideState exits: m=1860 SNR=27.3
02:59:39.616 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 8 / 99999
02:59:39.616 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375579.616,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
02:59:39.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:39.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:39.616 00.000 10844 Enqueuing Expose request
02:59:39.678 00.062 11060 IsGuiding returns 0
02:59:39.678 00.000 11060 Move returns status 0, amount 53
02:59:39.678 00.000 11060 MoveAxis(N, 0, ABG)
02:59:39.678 00.000 11060 Move returns status 0, amount 0
02:59:39.679 00.001 11060 move complete, result=0
02:59:39.679 00.000 11060 worker thread done servicing request
02:59:39.679 00.000 11060 Worker thread wakes up
02:59:39.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:39.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:39.690 00.011 10844 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
02:59:40.315 00.625 11060 Exposure complete
02:59:40.562 00.247 11060 worker thread done servicing request
02:59:40.563 00.001 10844 OnExposeComplete: enter
02:59:40.563 00.000 10844 UpdateGuideState(): m_state=6
02:59:40.563 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
02:59:40.563 00.000 10844 Star::Find returns 1 (0), X=622.26, Y=108.88, Mass=1995, SNR=27.9, Peak=241 HFD=3.4
02:59:40.563 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.39) = xAngle (1.47 = 1.47)
02:59:40.564 00.001 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.60 = -1.69)
02:59:40.564 00.000 10844 CameraToMount -- cameraX=-0.64 cameraY=0.18 hyp=0.67 cameraTheta=2.86 mountX=0.07 mountY=-0.66, mountTheta=-1.47
02:59:40.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.64, y=0.18, opts=13)
02:59:40.566 00.000 10844 Enqueuing Move request for scope (-0.64, 0.18)
02:59:40.566 00.000 11060 Worker thread wakes up
02:59:40.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.18) opts 0xd
02:59:40.566 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.64, 0.18)
02:59:40.566 00.000 11060 Moving (-0.64, 0.18) raw xDistance=0.07 yDistance=-0.66
02:59:40.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:59:40.567 00.001 11060 resist switch: large excursion: input -0.66 thresh 0.57 direction from 1 to -1
02:59:40.567 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.99
02:59:40.568 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.66
02:59:40.568 00.000 11060 MoveAxis(E, 0, ABG)
02:59:40.568 00.000 11060 Move returns status 0, amount 0
02:59:40.568 00.000 11060 BLC: Oldest BLC event removed
02:59:40.568 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 680 applied
02:59:40.568 00.000 11060 MoveAxis(N, 937, ABG)
02:59:40.568 00.000 11060 duration set to 750 by maxDecDuration
02:59:40.568 00.000 11060 Guiding  Dir = 0, Dur = 750
02:59:40.575 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:40.583 00.008 11060 IsSlewing returns 0
02:59:40.584 00.001 11060 IsGuiding returns 0
02:59:40.607 00.023 10844 UpdateGuideState exits: m=1995 SNR=27.9
02:59:40.607 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 9 / 99999
02:59:40.607 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375580.607,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
02:59:40.608 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:40.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:40.608 00.000 10844 Enqueuing Expose request
02:59:41.358 00.750 11060 IsGuiding returns 0
02:59:41.359 00.001 11060 Move returns status 0, amount 750
02:59:41.359 00.000 11060 move complete, result=0
02:59:41.359 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.7 px 750 ms NORTH
02:59:41.365 00.006 11060 worker thread done servicing request
02:59:41.365 00.000 11060 Worker thread wakes up
02:59:41.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:41.366 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:41.995 00.629 11060 Exposure complete
02:59:42.237 00.242 11060 worker thread done servicing request
02:59:42.237 00.000 10844 OnExposeComplete: enter
02:59:42.237 00.000 10844 UpdateGuideState(): m_state=6
02:59:42.238 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
02:59:42.238 00.000 10844 Star::Find returns 1 (0), X=622.36, Y=108.67, Mass=1396, SNR=23.4, Peak=162 HFD=3.3
02:59:42.238 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.79)
02:59:42.238 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
02:59:42.238 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-0.02 hyp=0.55 cameraTheta=-3.10 mountX=-0.12 mountY=-0.53, mountTheta=-1.79
02:59:42.240 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-0.02, opts=13)
02:59:42.240 00.000 10844 Enqueuing Move request for scope (-0.55, -0.02)
02:59:42.240 00.000 11060 Worker thread wakes up
02:59:42.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.02) opts 0xd
02:59:42.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, -0.02)
02:59:42.241 00.001 11060 Moving (-0.55, -0.02) raw xDistance=-0.12 yDistance=-0.53
02:59:42.241 00.000 11060 BLC: History state: CurrMiss=0.53, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.463172, 1:0.534115
02:59:42.241 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:59:42.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
02:59:42.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.53
02:59:42.241 00.000 11060 MoveAxis(E, 28, ABG)
02:59:42.241 00.000 11060 Guiding  Dir = 2, Dur = 28
02:59:42.251 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:42.255 00.004 11060 IsSlewing returns 0
02:59:42.256 00.001 11060 IsGuiding returns 0
02:59:42.271 00.015 10844 UpdateGuideState exits: m=1396 SNR=23.4
02:59:42.272 00.001 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 10 / 99999
02:59:42.272 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770375582.272,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
02:59:42.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:42.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:42.272 00.000 10844 Enqueuing Expose request
02:59:42.287 00.015 11060 IsGuiding returns 0
02:59:42.287 00.000 11060 Move returns status 0, amount 28
02:59:42.287 00.000 11060 MoveAxis(N, 208, ABG)
02:59:42.287 00.000 11060 Guiding  Dir = 0, Dur = 208
02:59:42.333 00.046 11060 IsSlewing returns 0
02:59:42.334 00.001 11060 IsGuiding returns 0
02:59:42.563 00.229 11060 IsGuiding returns 0
02:59:42.563 00.000 11060 Move returns status 0, amount 208
02:59:42.563 00.000 11060 move complete, result=0
02:59:42.563 00.000 11060 worker thread done servicing request
02:59:42.564 00.001 10844 GuideStep: -0.1 px 28 ms EAST, -0.5 px 208 ms NORTH
02:59:42.564 00.000 11060 Worker thread wakes up
02:59:42.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:42.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:43.192 00.628 11060 Exposure complete
02:59:43.409 00.217 10844 OnExposeComplete: enter
02:59:43.409 00.000 10844 UpdateGuideState(): m_state=6
02:59:43.410 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
02:59:43.410 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.45, Mass=1581, SNR=24.9, Peak=163 HFD=3.3
02:59:43.410 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.15 = -2.15)
02:59:43.410 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.97 = 0.97)
02:59:43.410 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-0.76 mountX=-0.20 mountY=0.30, mountTheta=2.16
02:59:43.419 00.009 11060 worker thread done servicing request
02:59:43.421 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.25, opts=13)
02:59:43.421 00.000 10844 Enqueuing Move request for scope (0.26, -0.25)
02:59:43.426 00.005 11060 Worker thread wakes up
02:59:43.428 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.25) opts 0xd
02:59:43.428 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.25)
02:59:43.428 00.000 11060 Moving (0.26, -0.25) raw xDistance=-0.20 yDistance=0.30
02:59:43.428 00.000 11060 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=2,  Deflections: 0=-0.463172, 1:0.534115, 2:-0.296886
02:59:43.428 00.000 11060 BLC: Over-shoot, stiction seen, nominal decrease by -169.000000
02:59:43.428 00.000 11060 BLC: window closed
02:59:43.428 00.000 11060 BLC: Pulse adjusted to 544
02:59:43.429 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
02:59:43.430 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:59:43.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:59:43.430 00.000 11060 MoveAxis(E, 47, ABG)
02:59:43.430 00.000 11060 Guiding  Dir = 2, Dur = 47
02:59:43.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:59:43.449 00.019 10844 UpdateGuideState exits: m=1581 SNR=24.9
02:59:43.449 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 11 / 99999
02:59:43.449 00.000 10844 PhdController: newstate STATE_FINISH
02:59:43.449 00.000 10844 PhdController complete: success
02:59:43.449 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770375583.449,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
02:59:43.449 00.000 10844 Mount: notify guiding dither settle done success=1
02:59:43.449 00.000 10844 PhdController: newstate STATE_IDLE
02:59:43.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:43.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:43.449 00.000 10844 Enqueuing Expose request
02:59:43.468 00.019 11060 IsSlewing returns 0
02:59:43.468 00.000 11060 IsGuiding returns 0
02:59:43.552 00.084 10844 evsrv: cli 0EEEDFD0 connect
02:59:43.552 00.000 10844 case statement mapped state 6 to 3
02:59:43.552 00.000 10844 case statement mapped state 6 to 3
02:59:43.553 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"d73dd4cd-a85e-4fb0-8d27-c74ec91a2275"}
02:59:43.553 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"d73dd4cd-a85e-4fb0-8d27-c74ec91a2275"}
02:59:43.554 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
02:59:43.561 00.007 11060 IsGuiding returns 0
02:59:43.561 00.000 11060 Move returns status 0, amount 47
02:59:43.561 00.000 11060 MoveAxis(N, 0, ABG)
02:59:43.561 00.000 11060 Move returns status 0, amount 0
02:59:43.561 00.000 11060 move complete, result=0
02:59:43.563 00.002 11060 worker thread done servicing request
02:59:43.563 00.000 11060 Worker thread wakes up
02:59:43.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:43.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:43.564 00.001 10844 GuideStep: -0.2 px 47 ms EAST, 0.3 px 0 ms NORTH
02:59:44.214 00.650 11060 Exposure complete
02:59:44.517 00.303 11060 worker thread done servicing request
02:59:44.517 00.000 10844 OnExposeComplete: enter
02:59:44.517 00.000 10844 UpdateGuideState(): m_state=6
02:59:44.517 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
02:59:44.518 00.001 10844 Star::Find returns 1 (0), X=623.25, Y=108.48, Mass=1750, SNR=25.9, Peak=228 HFD=3.4
02:59:44.518 00.000 10844 MultiStar: [#1 0.51,-0.12,0.00,M1] [#2 0.18,0.31,0.82,U] [#3 0.37,0.10,0.99,U] [#4 0.46,-0.42,0.00,M2] [#5 0.04,-0.05,0.94,U] [#6 0.34,-0.24,1.01,U] [#7 0.76,-0.42,0.00,M1] [#8 0.49,0.15,0.00,M2] 
02:59:44.518 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.03}, one-star: {0.35, -0.21}
02:59:44.518 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
02:59:44.518 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.62 = 1.62)
02:59:44.518 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.12 mountX=0.02 mountY=0.26, mountTheta=1.51
02:59:44.520 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.03, opts=13)
02:59:44.520 00.000 10844 Enqueuing Move request for scope (0.26, -0.03)
02:59:44.520 00.000 11060 Worker thread wakes up
02:59:44.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
02:59:44.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
02:59:44.520 00.000 11060 Moving (0.26, -0.03) raw xDistance=0.02 yDistance=0.26
02:59:44.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:59:44.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:59:44.521 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:59:44.521 00.000 11060 MoveAxis(E, 0, ABG)
02:59:44.521 00.000 11060 Move returns status 0, amount 0
02:59:44.521 00.000 11060 MoveAxis(N, 0, ABG)
02:59:44.521 00.000 11060 Move returns status 0, amount 0
02:59:44.521 00.000 11060 move complete, result=0
02:59:44.521 00.000 11060 worker thread done servicing request
02:59:44.528 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:44.561 00.033 10844 UpdateGuideState exits: m=1750 SNR=25.9
02:59:44.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:44.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:44.561 00.000 10844 Enqueuing Expose request
02:59:44.561 00.000 11060 Worker thread wakes up
02:59:44.561 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:59:44.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:44.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:45.190 00.629 11060 Exposure complete
02:59:45.504 00.314 11060 worker thread done servicing request
02:59:45.504 00.000 10844 OnExposeComplete: enter
02:59:45.504 00.000 10844 UpdateGuideState(): m_state=6
02:59:45.505 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
02:59:45.505 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.53, Mass=1190, SNR=21.4, Peak=155 HFD=2.8
02:59:45.505 00.000 10844 MultiStar: [#1 0.44,0.04,0.00,M2] [#2 0.47,-0.16,0.00,M1] [#3 0.59,0.25,0.00,M1] [#4 0.29,-0.22,1.21,U] [#5 0.53,-0.06,0.00,M1] [#6 0.33,0.03,1.15,U] [#7 0.46,-0.43,0.00,M2] [#8 0.71,-0.28,0.00,M3] 
02:59:45.505 00.000 10844 single-star, 2 included, MultiStar: {0.26, -0.12}, one-star: {0.14, -0.17}
02:59:45.506 00.001 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
02:59:45.506 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
02:59:45.506 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=-0.14 mountY=0.16, mountTheta=2.28
02:59:45.508 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.17, opts=13)
02:59:45.509 00.001 10844 Enqueuing Move request for scope (0.14, -0.17)
02:59:45.509 00.000 11060 Worker thread wakes up
02:59:45.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
02:59:45.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
02:59:45.509 00.000 11060 Moving (0.14, -0.17) raw xDistance=-0.14 yDistance=0.16
02:59:45.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:59:45.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:45.510 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:59:45.510 00.000 11060 MoveAxis(E, 33, ABG)
02:59:45.510 00.000 11060 Guiding  Dir = 2, Dur = 33
02:59:45.516 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:45.536 00.020 10844 UpdateGuideState exits: m=1190 SNR=21.4
02:59:45.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:45.538 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:45.538 00.000 10844 Enqueuing Expose request
02:59:45.555 00.017 11060 IsSlewing returns 0
02:59:45.556 00.001 11060 IsGuiding returns 0
02:59:45.590 00.034 11060 IsGuiding returns 0
02:59:45.592 00.002 11060 Move returns status 0, amount 33
02:59:45.592 00.000 11060 MoveAxis(N, 0, ABG)
02:59:45.592 00.000 11060 Move returns status 0, amount 0
02:59:45.593 00.001 11060 move complete, result=0
02:59:45.595 00.002 11060 worker thread done servicing request
02:59:45.596 00.001 11060 Worker thread wakes up
02:59:45.600 00.004 10844 GuideStep: -0.1 px 33 ms EAST, 0.2 px 0 ms NORTH
02:59:45.606 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:45.612 00.006 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:46.252 00.640 11060 Exposure complete
02:59:46.521 00.269 10844 OnExposeComplete: enter
02:59:46.521 00.000 11060 worker thread done servicing request
02:59:46.521 00.000 10844 UpdateGuideState(): m_state=6
02:59:46.522 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
02:59:46.522 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=108.13, Mass=1458, SNR=23.5, Peak=159 HFD=3.1
02:59:46.522 00.000 10844 MultiStar: [#1 0.27,-0.24,0.97,U] [#2 -0.02,-0.28,1.03,U] [#3 0.38,0.15,1.18,U] [#4 0.33,-0.35,0.00,M2] [#5 0.71,-0.15,0.00,M2] [#6 0.42,-0.23,0.00,M1] [#7 0.30,-0.42,0.00,M3] [#8 0.37,-0.06,0.83,U] 
02:59:46.522 00.000 10844 refined, 4 included, MultiStar: {0.25, -0.19}, one-star: {0.24, -0.56}
02:59:46.523 00.001 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.04 = -2.04)
02:59:46.523 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.08 = 1.08)
02:59:46.523 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-0.65 mountX=-0.14 mountY=0.27, mountTheta=2.05
02:59:46.526 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.19, opts=13)
02:59:46.526 00.000 10844 Enqueuing Move request for scope (0.25, -0.19)
02:59:46.531 00.005 11060 Worker thread wakes up
02:59:46.533 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
02:59:46.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
02:59:46.533 00.000 11060 Moving (0.25, -0.19) raw xDistance=-0.14 yDistance=0.27
02:59:46.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:59:46.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:59:46.534 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:59:46.534 00.000 11060 MoveAxis(E, 34, ABG)
02:59:46.534 00.000 11060 Guiding  Dir = 2, Dur = 34
02:59:46.535 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:46.536 00.001 11060 IsSlewing returns 0
02:59:46.537 00.001 11060 IsGuiding returns 0
02:59:46.554 00.017 10844 UpdateGuideState exits: m=1458 SNR=23.5
02:59:46.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:46.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:46.555 00.001 10844 Enqueuing Expose request
02:59:46.590 00.035 11060 IsGuiding returns 0
02:59:46.590 00.000 11060 Move returns status 0, amount 34
02:59:46.590 00.000 11060 MoveAxis(N, 0, ABG)
02:59:46.591 00.001 11060 Move returns status 0, amount 0
02:59:46.591 00.000 11060 move complete, result=0
02:59:46.591 00.000 11060 worker thread done servicing request
02:59:46.591 00.000 11060 Worker thread wakes up
02:59:46.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:46.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:46.592 00.001 10844 GuideStep: -0.1 px 34 ms EAST, 0.3 px 0 ms NORTH
02:59:47.237 00.645 11060 Exposure complete
02:59:47.564 00.327 10844 OnExposeComplete: enter
02:59:47.564 00.000 10844 UpdateGuideState(): m_state=6
02:59:47.564 00.000 11060 worker thread done servicing request
02:59:47.564 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
02:59:47.564 00.000 10844 Star::Find returns 1 (0), X=623.25, Y=108.56, Mass=1773, SNR=26.4, Peak=241 HFD=3.5
02:59:47.565 00.001 10844 MultiStar: [#1 0.53,-0.09,0.00,M2] [#2 0.44,-0.05,0.00,M1] [#3 0.20,0.36,1.00,U] [#4 0.19,-0.46,0.00,M3] [#5 0.74,-0.33,0.00,M3] [#6 0.64,-0.05,0.00,M2] [#7 0.54,-0.26,0.00,M4] [#8 0.22,-0.10,0.82,U] 
02:59:47.565 00.000 10844 refined, 2 included, MultiStar: {0.26, 0.05}, one-star: {0.35, -0.13}
02:59:47.565 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.39) = xAngle (-1.20 = -1.20)
02:59:47.565 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
02:59:47.565 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.05 hyp=0.26 cameraTheta=0.19 mountX=0.10 mountY=0.25, mountTheta=1.20
02:59:47.568 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.05, opts=13)
02:59:47.568 00.000 10844 Enqueuing Move request for scope (0.26, 0.05)
02:59:47.568 00.000 11060 Worker thread wakes up
02:59:47.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.05) opts 0xd
02:59:47.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.05)
02:59:47.568 00.000 11060 Moving (0.26, 0.05) raw xDistance=0.10 yDistance=0.25
02:59:47.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:59:47.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:59:47.569 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:59:47.569 00.000 11060 MoveAxis(E, 0, ABG)
02:59:47.569 00.000 11060 Move returns status 0, amount 0
02:59:47.569 00.000 11060 MoveAxis(N, 0, ABG)
02:59:47.569 00.000 11060 Move returns status 0, amount 0
02:59:47.569 00.000 11060 move complete, result=0
02:59:47.569 00.000 11060 worker thread done servicing request
02:59:47.576 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:47.596 00.020 10844 UpdateGuideState exits: m=1773 SNR=26.4
02:59:47.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:47.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:47.596 00.000 10844 Enqueuing Expose request
02:59:47.596 00.000 11060 Worker thread wakes up
02:59:47.596 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:47.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:47.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:48.226 00.630 11060 Exposure complete
02:59:48.473 00.247 11060 worker thread done servicing request
02:59:48.473 00.000 10844 OnExposeComplete: enter
02:59:48.473 00.000 10844 UpdateGuideState(): m_state=6
02:59:48.474 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
02:59:48.474 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=108.48, Mass=1722, SNR=26.0, Peak=211 HFD=3.5
02:59:48.474 00.000 10844 MultiStar: [#1 0.71,-0.53,0.00,M3] [#2 0.53,-0.08,0.00,M2] [#3 0.22,-0.16,0.98,U] [#4 0.40,-0.47,0.00,M4] [#5 0.39,-0.08,0.92,U] [#6 0.56,-0.22,0.00,M3] [#7 0.81,-0.76,0.00,M5] [#8 0.96,-0.56,0.00,M2] 
02:59:48.475 00.001 10844 refined, 2 included, MultiStar: {0.28, -0.15}, one-star: {0.24, -0.21}
02:59:48.475 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
02:59:48.475 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
02:59:48.475 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-0.50 mountX=-0.10 mountY=0.30, mountTheta=1.89
02:59:48.476 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.15, opts=13)
02:59:48.476 00.000 10844 Enqueuing Move request for scope (0.28, -0.15)
02:59:48.477 00.001 11060 Worker thread wakes up
02:59:48.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.15) opts 0xd
02:59:48.478 00.001 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.15)
02:59:48.478 00.000 11060 Moving (0.28, -0.15) raw xDistance=-0.10 yDistance=0.30
02:59:48.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:59:48.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:59:48.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:59:48.478 00.000 11060 MoveAxis(E, 0, ABG)
02:59:48.478 00.000 11060 Move returns status 0, amount 0
02:59:48.479 00.001 11060 MoveAxis(N, 0, ABG)
02:59:48.479 00.000 11060 Move returns status 0, amount 0
02:59:48.479 00.000 11060 move complete, result=0
02:59:48.479 00.000 11060 worker thread done servicing request
02:59:48.486 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:48.504 00.018 10844 UpdateGuideState exits: m=1722 SNR=26.0
02:59:48.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:48.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:48.504 00.000 10844 Enqueuing Expose request
02:59:48.504 00.000 11060 Worker thread wakes up
02:59:48.504 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:59:48.505 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:48.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:49.143 00.638 11060 Exposure complete
02:59:49.419 00.276 10844 OnExposeComplete: enter
02:59:49.419 00.000 11060 worker thread done servicing request
02:59:49.419 00.000 10844 UpdateGuideState(): m_state=6
02:59:49.421 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
02:59:49.421 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.31, Mass=1441, SNR=23.9, Peak=183 HFD=2.9
02:59:49.421 00.000 10844 MultiStar: [#1 0.70,-0.55,0.00,M4] [#2 0.70,-0.77,0.00,M3] [#3 0.48,0.06,0.00,M1] [#4 0.65,-0.71,0.00,M5] [#5 0.42,-0.40,0.00,M3] [#6 0.78,-0.30,0.00,M4] [#7 0.56,-0.50,0.00,M6] [#8 0.39,-0.38,0.00,M3] 
02:59:49.421 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
02:59:49.421 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.52 = 0.52)
02:59:49.421 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.39 hyp=0.41 cameraTheta=-1.22 mountX=-0.35 mountY=0.20, mountTheta=2.62
02:59:49.426 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.39, opts=13)
02:59:49.426 00.000 10844 Enqueuing Move request for scope (0.14, -0.39)
02:59:49.426 00.000 11060 Worker thread wakes up
02:59:49.441 00.015 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.39) opts 0xd
02:59:49.442 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.39)
02:59:49.442 00.000 11060 Moving (0.14, -0.39) raw xDistance=-0.35 yDistance=0.20
02:59:49.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
02:59:49.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
02:59:49.444 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:59:49.444 00.000 11060 MoveAxis(E, 83, ABG)
02:59:49.444 00.000 11060 Guiding  Dir = 2, Dur = 83
02:59:49.447 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:49.473 00.026 10844 UpdateGuideState exits: m=1441 SNR=23.9
02:59:49.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:49.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:49.473 00.000 10844 Enqueuing Expose request
02:59:49.490 00.017 11060 IsSlewing returns 0
02:59:49.491 00.001 11060 IsGuiding returns 0
02:59:49.618 00.127 11060 IsGuiding returns 0
02:59:49.618 00.000 11060 Move returns status 0, amount 83
02:59:49.618 00.000 11060 MoveAxis(N, 0, ABG)
02:59:49.619 00.001 11060 Move returns status 0, amount 0
02:59:49.619 00.000 11060 move complete, result=0
02:59:49.619 00.000 11060 worker thread done servicing request
02:59:49.619 00.000 11060 Worker thread wakes up
02:59:49.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:49.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:49.632 00.013 10844 GuideStep: -0.4 px 83 ms EAST, 0.2 px 0 ms NORTH
02:59:50.263 00.631 11060 Exposure complete
02:59:50.509 00.246 11060 worker thread done servicing request
02:59:50.509 00.000 10844 OnExposeComplete: enter
02:59:50.510 00.001 10844 UpdateGuideState(): m_state=6
02:59:50.510 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
02:59:50.510 00.000 10844 Star::Find returns 1 (0), X=623.42, Y=108.31, Mass=1519, SNR=24.2, Peak=234 HFD=3.1
02:59:50.511 00.001 10844 MultiStar: [#1 0.58,-0.03,0.00,M5] [#2 0.67,-0.49,0.00,M4] [#3 0.46,0.24,0.00,M2] [#4 0.22,-0.34,1.00,U] [#5 0.72,0.27,0.00,M4] [#6 0.75,-0.43,0.00,M5] [#7 0.63,-0.21,0.00,M7] [#8 0.65,0.02,0.00,M4] 
02:59:50.511 00.000 10844 refined, 1 included, MultiStar: {0.37, -0.36}, one-star: {0.52, -0.38}
02:59:50.511 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
02:59:50.511 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
02:59:50.511 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.36 hyp=0.52 cameraTheta=-0.77 mountX=-0.29 mountY=0.42, mountTheta=2.17
02:59:50.513 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.36, opts=13)
02:59:50.513 00.000 10844 Enqueuing Move request for scope (0.37, -0.36)
02:59:50.513 00.000 11060 Worker thread wakes up
02:59:50.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.36) opts 0xd
02:59:50.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.36)
02:59:50.513 00.000 11060 Moving (0.37, -0.36) raw xDistance=-0.29 yDistance=0.42
02:59:50.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
02:59:50.513 00.000 11060 switching direction from -1 to 1 - decHistory=5 oldest=-0.90 newest=0.93
02:59:50.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.42
02:59:50.513 00.000 11060 MoveAxis(E, 70, ABG)
02:59:50.514 00.001 11060 Guiding  Dir = 2, Dur = 70
02:59:50.531 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:50.551 00.020 11060 IsSlewing returns 0
02:59:50.551 00.000 11060 IsGuiding returns 0
02:59:50.554 00.003 10844 UpdateGuideState exits: m=1519 SNR=24.2
02:59:50.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:50.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:50.554 00.000 10844 Enqueuing Expose request
02:59:50.644 00.090 11060 IsGuiding returns 0
02:59:50.644 00.000 11060 Move returns status 0, amount 70
02:59:50.644 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 544 applied
02:59:50.645 00.001 11060 MoveAxis(S, 709, ABG)
02:59:50.645 00.000 11060 Guiding  Dir = 1, Dur = 709
02:59:50.661 00.016 11060 IsSlewing returns 0
02:59:50.662 00.001 11060 IsGuiding returns 0
02:59:51.406 00.744 11060 IsGuiding returns 0
02:59:51.406 00.000 11060 Move returns status 0, amount 709
02:59:51.406 00.000 11060 move complete, result=0
02:59:51.407 00.001 11060 worker thread done servicing request
02:59:51.407 00.000 11060 Worker thread wakes up
02:59:51.407 00.000 10844 GuideStep: -0.3 px 70 ms EAST, 0.4 px 709 ms SOUTH
02:59:51.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:51.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:52.039 00.632 11060 Exposure complete
02:59:52.281 00.242 11060 worker thread done servicing request
02:59:52.281 00.000 10844 OnExposeComplete: enter
02:59:52.281 00.000 10844 UpdateGuideState(): m_state=6
02:59:52.281 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
02:59:52.282 00.001 10844 Star::Find returns 1 (0), X=623.21, Y=108.58, Mass=1441, SNR=23.8, Peak=178 HFD=3.0
02:59:52.282 00.000 10844 MultiStar: [#1 0.54,-0.03,0.00,M6] [#2 0.51,-0.44,0.00,M5] [#3 -0.09,0.48,0.00,M3] [#4 0.18,-0.33,1.17,U] [#5 0.32,0.15,0.99,U] [#6 0.67,-0.05,0.00,M6] [#7 0.44,-0.32,0.00,M8] [#8 0.47,0.27,0.00,M5] 
02:59:52.282 00.000 10844 refined, 2 included, MultiStar: {0.26, -0.11}, one-star: {0.31, -0.12}
02:59:52.282 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.39) = xAngle (-1.80 = -1.80)
02:59:52.282 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.33 = 1.33)
02:59:52.282 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.29 cameraTheta=-0.41 mountX=-0.06 mountY=0.28, mountTheta=1.80
02:59:52.285 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.11, opts=13)
02:59:52.285 00.000 10844 Enqueuing Move request for scope (0.26, -0.11)
02:59:52.285 00.000 11060 Worker thread wakes up
02:59:52.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
02:59:52.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
02:59:52.285 00.000 11060 Moving (0.26, -0.11) raw xDistance=-0.06 yDistance=0.28
02:59:52.285 00.000 11060 BLC: History state: CurrMiss=0.28, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.296155, 1:0.277339
02:59:52.285 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
02:59:52.286 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:59:52.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
02:59:52.286 00.000 11060 MoveAxis(E, 0, ABG)
02:59:52.286 00.000 11060 Move returns status 0, amount 0
02:59:52.286 00.000 11060 MoveAxis(S, 108, ABG)
02:59:52.286 00.000 11060 Guiding  Dir = 1, Dur = 108
02:59:52.292 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
02:59:52.299 00.007 11060 IsSlewing returns 0
02:59:52.300 00.001 11060 IsGuiding returns 0
02:59:52.311 00.011 10844 UpdateGuideState exits: m=1441 SNR=23.8
02:59:52.312 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:52.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:52.312 00.000 10844 Enqueuing Expose request
02:59:52.437 00.125 11060 IsGuiding returns 0
02:59:52.438 00.001 11060 Move returns status 0, amount 108
02:59:52.438 00.000 11060 move complete, result=0
02:59:52.438 00.000 11060 worker thread done servicing request
02:59:52.438 00.000 11060 Worker thread wakes up
02:59:52.440 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:52.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:52.449 00.009 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 108 ms SOUTH
02:59:53.080 00.631 11060 Exposure complete
02:59:53.325 00.245 10844 OnExposeComplete: enter
02:59:53.326 00.001 10844 UpdateGuideState(): m_state=6
02:59:53.326 00.000 11060 worker thread done servicing request
02:59:53.326 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
02:59:53.327 00.001 10844 Star::Find returns 1 (0), X=623.06, Y=108.43, Mass=1534, SNR=24.5, Peak=155 HFD=3.5
02:59:53.328 00.001 10844 MultiStar: [#1 -0.06,0.04,1.04,U] [#2 0.14,-0.05,0.96,U] [#3 0.22,0.01,1.01,U] [#4 0.23,-0.20,1.12,U] [#5 -0.01,0.05,1.01,U] [#6 0.62,-0.19,0.00,M7] [#7 0.24,-0.44,0.00,M9] [#8 0.33,0.18,0.86,U] 
02:59:53.328 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.04}, one-star: {0.16, -0.26}
02:59:53.328 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.39) = xAngle (-1.66 = -1.66)
02:59:53.328 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.46 = 1.46)
02:59:53.328 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.27 mountX=-0.01 mountY=0.15, mountTheta=1.66
02:59:53.329 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.04, opts=13)
02:59:53.331 00.002 10844 Enqueuing Move request for scope (0.14, -0.04)
02:59:53.331 00.000 11060 Worker thread wakes up
02:59:53.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
02:59:53.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
02:59:53.331 00.000 11060 Moving (0.14, -0.04) raw xDistance=-0.01 yDistance=0.15
02:59:53.331 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.296155, 1:0.277339, 2:0.148167
02:59:53.331 00.000 11060 BLC: No correction, Miss < min_move
02:59:53.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:59:53.332 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:53.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:59:53.332 00.000 11060 MoveAxis(E, 0, ABG)
02:59:53.335 00.003 11060 Move returns status 0, amount 0
02:59:53.335 00.000 11060 MoveAxis(N, 0, ABG)
02:59:53.335 00.000 11060 Move returns status 0, amount 0
02:59:53.335 00.000 11060 move complete, result=0
02:59:53.336 00.001 11060 worker thread done servicing request
02:59:53.342 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:53.362 00.020 10844 UpdateGuideState exits: m=1534 SNR=24.5
02:59:53.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:53.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:53.362 00.000 10844 Enqueuing Expose request
02:59:53.362 00.000 11060 Worker thread wakes up
02:59:53.363 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:53.363 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:53.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:54.016 00.653 11060 Exposure complete
02:59:54.266 00.250 11060 worker thread done servicing request
02:59:54.266 00.000 10844 OnExposeComplete: enter
02:59:54.266 00.000 10844 UpdateGuideState(): m_state=6
02:59:54.266 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
02:59:54.267 00.001 10844 Star::Find returns 1 (0), X=622.80, Y=108.47, Mass=1719, SNR=26.3, Peak=178 HFD=2.9
02:59:54.267 00.000 10844 MultiStar: [#1 0.28,0.04,0.95,U] [#2 0.02,-0.51,0.00,M5] [#3 0.02,0.18,1.01,U] [#4 0.18,-0.49,0.00,M3] [#5 0.32,0.03,0.92,U] [#6 0.29,-0.26,0.98,U] [#7 0.50,-0.15,0.00,M10] [#8 0.14,-0.34,0.79,U] 
02:59:54.268 00.001 10844 refined, 5 included, MultiStar: {0.15, -0.09}, one-star: {-0.10, -0.23}
02:59:54.268 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.39) = xAngle (-1.91 = -1.91)
02:59:54.268 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.22 = 1.22)
02:59:54.268 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=-0.06 mountY=0.17, mountTheta=1.91
02:59:54.270 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.09, opts=13)
02:59:54.270 00.000 10844 Enqueuing Move request for scope (0.15, -0.09)
02:59:54.270 00.000 11060 Worker thread wakes up
02:59:54.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
02:59:54.270 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
02:59:54.270 00.000 11060 Moving (0.15, -0.09) raw xDistance=-0.06 yDistance=0.17
02:59:54.271 00.001 11060 BLC: window closed
02:59:54.271 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.296155, 1:0.277339, 2:0.148167
02:59:54.271 00.000 11060 BLC: No correction, Miss < min_move
02:59:54.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:59:54.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:54.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:59:54.271 00.000 11060 MoveAxis(E, 0, ABG)
02:59:54.271 00.000 11060 Move returns status 0, amount 0
02:59:54.271 00.000 11060 MoveAxis(N, 0, ABG)
02:59:54.271 00.000 11060 Move returns status 0, amount 0
02:59:54.271 00.000 11060 move complete, result=0
02:59:54.271 00.000 11060 worker thread done servicing request
02:59:54.278 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:54.297 00.019 10844 UpdateGuideState exits: m=1719 SNR=26.3
02:59:54.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:54.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:54.297 00.000 10844 Enqueuing Expose request
02:59:54.297 00.000 11060 Worker thread wakes up
02:59:54.297 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:54.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:54.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:54.964 00.667 11060 Exposure complete
02:59:55.311 00.347 11060 worker thread done servicing request
02:59:55.311 00.000 10844 OnExposeComplete: enter
02:59:55.311 00.000 10844 UpdateGuideState(): m_state=6
02:59:55.312 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
02:59:55.312 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.37, Mass=2048, SNR=28.8, Peak=250 HFD=3.6
02:59:55.312 00.000 10844 MultiStar: [#1 0.31,-0.40,0.00,M5] [#2 0.59,-0.02,0.00,M6] [#3 -0.09,-0.09,0.92,U] [#4 0.28,-0.51,0.00,M4] [#5 0.34,-0.14,0.83,U] [#6 0.25,-0.39,0.00,M7] [#7 0.28,-0.30,0.88,U] [#8 0.03,0.09,0.66,U] 
02:59:55.312 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.17}, one-star: {0.26, -0.32}
02:59:55.313 00.001 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.39) = xAngle (-2.18 = -2.18)
02:59:55.313 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
02:59:55.313 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.79 mountX=-0.14 mountY=0.19, mountTheta=2.18
02:59:55.315 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.17, opts=13)
02:59:55.316 00.001 10844 Enqueuing Move request for scope (0.17, -0.17)
02:59:55.316 00.000 11060 Worker thread wakes up
02:59:55.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
02:59:55.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
02:59:55.316 00.000 11060 Moving (0.17, -0.17) raw xDistance=-0.14 yDistance=0.19
02:59:55.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
02:59:55.317 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
02:59:55.317 00.000 11060 MoveAxis(E, 32, ABG)
02:59:55.333 00.016 11060 Guiding  Dir = 2, Dur = 32
02:59:55.339 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:55.361 00.022 10844 UpdateGuideState exits: m=2048 SNR=28.8
02:59:55.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:55.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:55.361 00.000 10844 Enqueuing Expose request
02:59:55.363 00.002 11060 IsSlewing returns 0
02:59:55.364 00.001 11060 IsGuiding returns 0
02:59:55.425 00.061 11060 IsGuiding returns 0
02:59:55.426 00.001 11060 Move returns status 0, amount 32
02:59:55.426 00.000 11060 MoveAxis(S, 76, ABG)
02:59:55.426 00.000 11060 Guiding  Dir = 1, Dur = 76
02:59:55.440 00.014 11060 IsSlewing returns 0
02:59:55.440 00.000 11060 IsGuiding returns 0
02:59:55.519 00.079 11060 IsGuiding returns 0
02:59:55.519 00.000 11060 Move returns status 0, amount 76
02:59:55.519 00.000 11060 move complete, result=0
02:59:55.519 00.000 11060 worker thread done servicing request
02:59:55.520 00.001 11060 Worker thread wakes up
02:59:55.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:55.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:56.130 00.610 10844 GuideStep: -0.1 px 32 ms EAST, 0.2 px 76 ms SOUTH
02:59:56.470 00.340 11060 Exposure complete
02:59:58.738 02.268 10844 OnExposeComplete: enter
02:59:58.738 00.000 11060 worker thread done servicing request
02:59:58.738 00.000 10844 UpdateGuideState(): m_state=6
02:59:58.739 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
02:59:58.739 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.17, Mass=1908, SNR=27.8, Peak=199 HFD=3.0
02:59:58.739 00.000 10844 MultiStar: [#1 0.15,-0.41,0.00,M6] [#2 -0.04,-0.63,0.00,M7] [#3 -0.26,-0.43,0.00,M1] [#4 0.41,-0.70,0.00,M5] [#5 -0.26,-0.51,0.00,M1] [#6 0.08,-0.95,0.00,M8] [#7 0.54,-0.77,0.00,M10] [#8 0.07,-0.61,0.00,M3] 
02:59:58.740 00.001 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
02:59:58.740 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.10 = 0.10)
02:59:58.740 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.52 hyp=0.52 cameraTheta=-1.64 mountX=-0.52 mountY=0.05, mountTheta=3.05
02:59:58.742 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.52, opts=13)
02:59:58.742 00.000 10844 Enqueuing Move request for scope (-0.04, -0.52)
02:59:58.745 00.003 11060 Worker thread wakes up
02:59:58.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.52) opts 0xd
02:59:58.746 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.52)
02:59:58.746 00.000 11060 Moving (-0.04, -0.52) raw xDistance=-0.52 yDistance=0.05
02:59:58.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.52
02:59:58.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:59:58.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:59:58.746 00.000 11060 MoveAxis(E, 123, ABG)
02:59:58.746 00.000 11060 Guiding  Dir = 2, Dur = 123
02:59:58.750 00.004 11060 IsSlewing returns 0
02:59:58.751 00.001 11060 IsGuiding returns 0
02:59:58.753 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
02:59:58.896 00.143 11060 IsGuiding returns 0
02:59:58.896 00.000 11060 Move returns status 0, amount 123
02:59:58.897 00.001 11060 MoveAxis(N, 0, ABG)
02:59:58.897 00.000 11060 Move returns status 0, amount 0
02:59:58.897 00.000 11060 move complete, result=0
02:59:58.901 00.004 11060 worker thread done servicing request
02:59:58.914 00.013 10844 UpdateGuideState exits: m=1908 SNR=27.8
02:59:58.915 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:58.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
02:59:58.915 00.000 10844 Enqueuing Expose request
02:59:58.915 00.000 11060 Worker thread wakes up
02:59:58.915 00.000 10844 GuideStep: -0.5 px 123 ms EAST, 0.0 px 0 ms NORTH
02:59:58.916 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
02:59:58.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
02:59:59.581 00.665 11060 Exposure complete
03:00:00.169 00.588 11060 worker thread done servicing request
03:00:00.170 00.001 10844 OnExposeComplete: enter
03:00:00.170 00.000 10844 UpdateGuideState(): m_state=6
03:00:00.170 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
03:00:00.170 00.000 10844 Star::Find returns 1 (1), X=623.06, Y=108.76, Mass=1787, SNR=26.3, Peak=255 HFD=3.0
03:00:00.170 00.000 10844 MultiStar: [#1 0.12,-0.18,0.96,U] [#2 0.23,-0.50,0.00,M8] [#3 0.00,-0.06,1.09,U] [#4 0.60,-0.30,0.00,M6] [#5 -0.04,-0.47,0.00,M2] [#6 0.38,-0.37,0.00,M9] [#7 0.73,-0.51,0.00,R] [#8 -0.24,-0.35,0.00,M4] 
03:00:00.171 00.001 10844 refined, 2 included, MultiStar: {0.09, -0.06}, one-star: {0.16, 0.06}
03:00:00.171 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
03:00:00.171 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
03:00:00.171 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.56 mountX=-0.04 mountY=0.10, mountTheta=1.95
03:00:00.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.06, opts=13)
03:00:00.174 00.001 10844 Enqueuing Move request for scope (0.09, -0.06)
03:00:00.176 00.002 11060 Worker thread wakes up
03:00:00.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
03:00:00.176 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
03:00:00.177 00.001 11060 Moving (0.09, -0.06) raw xDistance=-0.04 yDistance=0.10
03:00:00.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:00:00.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:00.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:00:00.177 00.000 11060 MoveAxis(E, 0, ABG)
03:00:00.177 00.000 11060 Move returns status 0, amount 0
03:00:00.177 00.000 11060 MoveAxis(N, 0, ABG)
03:00:00.177 00.000 11060 Move returns status 0, amount 0
03:00:00.177 00.000 11060 move complete, result=0
03:00:00.177 00.000 11060 worker thread done servicing request
03:00:00.184 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:00.230 00.046 10844 UpdateGuideState exits: m=1787 SNR=26.3 Saturated
03:00:00.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:00.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:00.231 00.001 10844 Enqueuing Expose request
03:00:00.231 00.000 11060 Worker thread wakes up
03:00:00.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:00.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:00.232 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:00.837 00.605 11060 Exposure complete
03:00:01.428 00.591 11060 worker thread done servicing request
03:00:01.428 00.000 10844 OnExposeComplete: enter
03:00:01.428 00.000 10844 UpdateGuideState(): m_state=6
03:00:01.429 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
03:00:01.429 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.49, Mass=1826, SNR=27.0, Peak=238 HFD=3.4
03:00:01.429 00.000 10844 MultiStar: [#1 0.40,-0.02,0.85,U] [#2 0.40,-0.53,0.00,M9] [#3 0.03,0.12,0.94,U] [#4 0.41,-0.29,0.00,M7] [#5 0.05,-0.41,0.99,U] [#6 0.30,-0.31,0.00,M10] [#7 -0.14,0.01,0.90,U] [#8 0.26,-0.48,0.00,M5] 
03:00:01.429 00.000 10844 refined, 4 included, MultiStar: {0.13, -0.11}, one-star: {0.31, -0.20}
03:00:01.429 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
03:00:01.430 00.001 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:00:01.430 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.69 mountX=-0.08 mountY=0.14, mountTheta=2.08
03:00:01.432 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
03:00:01.432 00.000 10844 Enqueuing Move request for scope (0.13, -0.11)
03:00:01.432 00.000 11060 Worker thread wakes up
03:00:01.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
03:00:01.432 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
03:00:01.432 00.000 11060 Moving (0.13, -0.11) raw xDistance=-0.08 yDistance=0.14
03:00:01.433 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:00:01.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:01.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:00:01.433 00.000 11060 MoveAxis(E, 0, ABG)
03:00:01.433 00.000 11060 Move returns status 0, amount 0
03:00:01.433 00.000 11060 MoveAxis(N, 0, ABG)
03:00:01.433 00.000 11060 Move returns status 0, amount 0
03:00:01.433 00.000 11060 move complete, result=0
03:00:01.435 00.002 11060 worker thread done servicing request
03:00:01.458 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:01.495 00.037 10844 UpdateGuideState exits: m=1826 SNR=27.0
03:00:01.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:01.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:01.495 00.000 10844 Enqueuing Expose request
03:00:01.495 00.000 11060 Worker thread wakes up
03:00:01.496 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:01.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:01.496 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:02.127 00.631 11060 Exposure complete
03:00:02.412 00.285 11060 worker thread done servicing request
03:00:02.412 00.000 10844 OnExposeComplete: enter
03:00:02.412 00.000 10844 UpdateGuideState(): m_state=6
03:00:02.412 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
03:00:02.413 00.001 10844 Star::Find returns 1 (0), X=622.67, Y=108.51, Mass=1909, SNR=27.4, Peak=153 HFD=3.4
03:00:02.413 00.000 10844 MultiStar: [#1 0.35,0.02,0.90,U] [#2 0.38,-0.56,0.00,M10] [#3 0.16,0.26,0.89,U] [#4 0.27,-0.38,0.00,M8] [#5 0.01,-0.03,0.86,U] [#6 -0.09,-0.14,0.94,U] [#7 -0.47,0.12,0.00,M1] [#8 0.30,-0.25,0.72,U] 
03:00:02.413 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.05}, one-star: {-0.23, -0.18}
03:00:02.413 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.39) = xAngle (-2.03 = -2.03)
03:00:02.413 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.09 = 1.09)
03:00:02.413 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.64 mountX=-0.04 mountY=0.08, mountTheta=2.04
03:00:02.415 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
03:00:02.415 00.000 10844 Enqueuing Move request for scope (0.07, -0.05)
03:00:02.415 00.000 11060 Worker thread wakes up
03:00:02.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
03:00:02.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
03:00:02.415 00.000 11060 Moving (0.07, -0.05) raw xDistance=-0.04 yDistance=0.08
03:00:02.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:00:02.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:02.417 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:00:02.417 00.000 11060 MoveAxis(E, 0, ABG)
03:00:02.417 00.000 11060 Move returns status 0, amount 0
03:00:02.417 00.000 11060 MoveAxis(N, 0, ABG)
03:00:02.417 00.000 11060 Move returns status 0, amount 0
03:00:02.417 00.000 11060 move complete, result=0
03:00:02.417 00.000 11060 worker thread done servicing request
03:00:02.425 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:02.464 00.039 10844 UpdateGuideState exits: m=1909 SNR=27.4
03:00:02.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:02.465 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:02.465 00.000 10844 Enqueuing Expose request
03:00:02.465 00.000 11060 Worker thread wakes up
03:00:02.466 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:02.466 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:02.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:03.109 00.643 11060 Exposure complete
03:00:03.378 00.269 11060 worker thread done servicing request
03:00:03.378 00.000 10844 OnExposeComplete: enter
03:00:03.378 00.000 10844 UpdateGuideState(): m_state=6
03:00:03.380 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
03:00:03.380 00.000 10844 Star::Find returns 1 (0), X=622.94, Y=108.74, Mass=1311, SNR=22.7, Peak=163 HFD=2.6
03:00:03.380 00.000 10844 MultiStar: [#1 0.46,-0.16,0.00,M4] [#2 0.27,-0.07,0.99,U] [#3 -0.08,0.17,1.10,U] [#4 0.15,-0.30,1.10,U] [#5 0.33,-0.14,1.16,U] [#6 0.28,-0.23,1.15,U] [#7 -0.69,-0.22,0.00,M2] [#8 0.20,-0.79,0.00,M5] 
03:00:03.381 00.001 10844 single-star, 5 included, MultiStar: {0.17, -0.09}, one-star: {0.03, 0.05}
03:00:03.381 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.39) = xAngle (-0.44 = -0.44)
03:00:03.381 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.69 = 2.69)
03:00:03.381 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.95 mountX=0.05 mountY=0.03, mountTheta=0.45
03:00:03.383 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
03:00:03.383 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
03:00:03.387 00.004 11060 Worker thread wakes up
03:00:03.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
03:00:03.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
03:00:03.388 00.001 11060 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=0.03
03:00:03.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:00:03.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:03.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:00:03.388 00.000 11060 MoveAxis(E, 0, ABG)
03:00:03.389 00.001 11060 Move returns status 0, amount 0
03:00:03.390 00.001 11060 MoveAxis(N, 0, ABG)
03:00:03.390 00.000 11060 Move returns status 0, amount 0
03:00:03.390 00.000 11060 move complete, result=0
03:00:03.390 00.000 11060 worker thread done servicing request
03:00:03.403 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:03.426 00.023 10844 UpdateGuideState exits: m=1311 SNR=22.7
03:00:03.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:03.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:03.426 00.000 10844 Enqueuing Expose request
03:00:03.426 00.000 11060 Worker thread wakes up
03:00:03.426 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:03.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:03.427 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:04.059 00.632 11060 Exposure complete
03:00:04.310 00.251 11060 worker thread done servicing request
03:00:04.311 00.001 10844 OnExposeComplete: enter
03:00:04.311 00.000 10844 UpdateGuideState(): m_state=6
03:00:04.311 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
03:00:04.311 00.000 10844 Star::Find returns 1 (0), X=623.47, Y=108.43, Mass=1608, SNR=25.1, Peak=185 HFD=3.3
03:00:04.312 00.001 10844 MultiStar: [#1 0.40,-0.41,0.00,M5] [#2 0.72,-0.38,0.00,M10] [#3 -0.27,0.39,0.00,M1] [#4 0.14,-0.68,0.00,M8] [#5 0.73,-0.49,0.00,M1] [#6 0.34,-0.14,1.09,U] [#7 -0.47,0.05,0.00,M3] [#8 0.11,-0.68,0.00,M6] 
03:00:04.312 00.000 10844 refined, 1 included, MultiStar: {0.45, -0.20}, one-star: {0.57, -0.27}
03:00:04.312 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
03:00:04.312 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.32 = 1.32)
03:00:04.312 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=-0.20 hyp=0.49 cameraTheta=-0.42 mountX=-0.12 mountY=0.48, mountTheta=1.81
03:00:04.316 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=-0.20, opts=13)
03:00:04.316 00.000 10844 Enqueuing Move request for scope (0.45, -0.20)
03:00:04.316 00.000 11060 Worker thread wakes up
03:00:04.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.20) opts 0xd
03:00:04.317 00.001 11060 Handling offset move in thread for scope, endpoint = (0.45, -0.20)
03:00:04.317 00.000 11060 Moving (0.45, -0.20) raw xDistance=-0.12 yDistance=0.48
03:00:04.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:00:04.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.48
03:00:04.317 00.000 11060 MoveAxis(E, 0, ABG)
03:00:04.317 00.000 11060 Move returns status 0, amount 0
03:00:04.317 00.000 11060 MoveAxis(S, 186, ABG)
03:00:04.317 00.000 11060 Guiding  Dir = 1, Dur = 186
03:00:04.332 00.015 11060 IsSlewing returns 0
03:00:04.333 00.001 11060 IsGuiding returns 0
03:00:04.337 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:04.358 00.021 10844 UpdateGuideState exits: m=1608 SNR=25.1
03:00:04.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:04.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:04.358 00.000 10844 Enqueuing Expose request
03:00:04.533 00.175 11060 IsGuiding returns 0
03:00:04.533 00.000 11060 Move returns status 0, amount 186
03:00:04.533 00.000 11060 move complete, result=0
03:00:04.534 00.001 11060 worker thread done servicing request
03:00:04.534 00.000 11060 Worker thread wakes up
03:00:04.534 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.5 px 186 ms SOUTH
03:00:04.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:04.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:05.164 00.630 11060 Exposure complete
03:00:05.478 00.314 11060 worker thread done servicing request
03:00:05.478 00.000 10844 OnExposeComplete: enter
03:00:05.478 00.000 10844 UpdateGuideState(): m_state=6
03:00:05.479 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
03:00:05.479 00.000 10844 Star::Find returns 1 (0), X=623.26, Y=108.73, Mass=1604, SNR=25.2, Peak=156 HFD=3.1
03:00:05.479 00.000 10844 MultiStar: [#1 0.48,-0.24,0.00,M6] [#2 0.70,0.16,0.00,R] [#3 0.01,0.54,0.00,M2] [#4 0.45,-0.42,0.00,M9] [#5 0.87,0.03,0.00,M2] [#6 0.18,-0.10,0.98,U] [#7 -0.57,0.42,0.00,M4] [#8 0.13,-0.21,0.86,U] 
03:00:05.479 00.000 10844 refined, 2 included, MultiStar: {0.23, -0.09}, one-star: {0.36, 0.04}
03:00:05.479 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
03:00:05.480 00.001 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
03:00:05.480 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.24 cameraTheta=-0.36 mountX=-0.04 mountY=0.24, mountTheta=1.75
03:00:05.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.09, opts=13)
03:00:05.482 00.000 10844 Enqueuing Move request for scope (0.23, -0.09)
03:00:05.482 00.000 11060 Worker thread wakes up
03:00:05.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
03:00:05.482 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
03:00:05.482 00.000 11060 Moving (0.23, -0.09) raw xDistance=-0.04 yDistance=0.24
03:00:05.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:00:05.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:00:05.482 00.000 11060 MoveAxis(E, 0, ABG)
03:00:05.483 00.001 11060 Move returns status 0, amount 0
03:00:05.483 00.000 11060 MoveAxis(S, 93, ABG)
03:00:05.483 00.000 11060 Guiding  Dir = 1, Dur = 93
03:00:05.491 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:05.512 00.021 10844 UpdateGuideState exits: m=1604 SNR=25.2
03:00:05.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:05.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:05.512 00.000 10844 Enqueuing Expose request
03:00:05.525 00.013 11060 IsSlewing returns 0
03:00:05.529 00.004 11060 IsGuiding returns 0
03:00:05.655 00.126 11060 IsGuiding returns 0
03:00:05.655 00.000 11060 Move returns status 0, amount 93
03:00:05.655 00.000 11060 move complete, result=0
03:00:05.656 00.001 11060 worker thread done servicing request
03:00:05.656 00.000 11060 Worker thread wakes up
03:00:05.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:05.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:05.688 00.032 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 93 ms SOUTH
03:00:06.289 00.601 11060 Exposure complete
03:00:06.534 00.245 11060 worker thread done servicing request
03:00:06.536 00.002 10844 OnExposeComplete: enter
03:00:06.536 00.000 10844 UpdateGuideState(): m_state=6
03:00:06.536 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
03:00:06.536 00.000 10844 Star::Find returns 1 (0), X=622.55, Y=108.89, Mass=1873, SNR=26.9, Peak=193 HFD=3.7
03:00:06.537 00.001 10844 MultiStar: [#1 0.12,0.01,0.99,U] [#2 -0.49,-0.32,0.00,M1] [#3 -0.22,0.55,0.00,M3] [#4 0.07,-0.16,0.97,U] [#5 0.38,0.11,0.84,U] [#6 0.03,-0.27,0.95,U] [#7 -0.47,0.16,0.00,M5] [#8 0.19,-0.65,0.00,M6] 
03:00:06.537 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.02}, one-star: {-0.35, 0.20}
03:00:06.537 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
03:00:06.537 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
03:00:06.537 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.49 mountX=-0.01 mountY=0.04, mountTheta=1.88
03:00:06.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
03:00:06.539 00.001 10844 Enqueuing Move request for scope (0.04, -0.02)
03:00:06.539 00.000 11060 Worker thread wakes up
03:00:06.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
03:00:06.539 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
03:00:06.539 00.000 11060 Moving (0.04, -0.02) raw xDistance=-0.01 yDistance=0.04
03:00:06.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:00:06.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:06.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:00:06.539 00.000 11060 MoveAxis(E, 0, ABG)
03:00:06.539 00.000 11060 Move returns status 0, amount 0
03:00:06.539 00.000 11060 MoveAxis(N, 0, ABG)
03:00:06.539 00.000 11060 Move returns status 0, amount 0
03:00:06.539 00.000 11060 move complete, result=0
03:00:06.539 00.000 11060 worker thread done servicing request
03:00:06.546 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:06.564 00.018 10844 UpdateGuideState exits: m=1873 SNR=26.9
03:00:06.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:06.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:06.564 00.000 10844 Enqueuing Expose request
03:00:06.565 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:06.565 00.000 11060 Worker thread wakes up
03:00:06.566 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:06.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:07.214 00.648 11060 Exposure complete
03:00:07.950 00.736 11060 worker thread done servicing request
03:00:07.950 00.000 10844 OnExposeComplete: enter
03:00:07.950 00.000 10844 UpdateGuideState(): m_state=6
03:00:07.950 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
03:00:07.950 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.46, Mass=1489, SNR=24.0, Peak=165 HFD=3.5
03:00:07.951 00.001 10844 MultiStar: [#1 0.21,-0.44,0.00,M6] [#2 -0.82,-0.42,0.00,M2] [#3 -0.32,0.44,0.00,M4] [#4 0.05,-0.49,0.00,M9] [#5 0.15,-0.10,1.02,U] [#6 0.03,-0.31,1.14,U] [#7 -0.80,0.14,0.00,M6] [#8 -0.05,-0.32,0.90,U] 
03:00:07.951 00.000 10844 refined, 3 included, MultiStar: {0.06, -0.24}, one-star: {0.09, -0.24}
03:00:07.951 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
03:00:07.951 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
03:00:07.951 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.33 mountX=-0.23 mountY=0.10, mountTheta=2.74
03:00:07.956 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.24, opts=13)
03:00:07.956 00.000 10844 Enqueuing Move request for scope (0.06, -0.24)
03:00:07.957 00.001 11060 Worker thread wakes up
03:00:07.958 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
03:00:07.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
03:00:07.958 00.000 11060 Moving (0.06, -0.24) raw xDistance=-0.23 yDistance=0.10
03:00:07.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:00:07.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:07.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:00:07.958 00.000 11060 MoveAxis(E, 54, ABG)
03:00:07.958 00.000 11060 Guiding  Dir = 2, Dur = 54
03:00:07.968 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:08.030 00.062 10844 UpdateGuideState exits: m=1489 SNR=24.0
03:00:08.031 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:08.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:08.032 00.001 10844 Enqueuing Expose request
03:00:08.048 00.016 11060 IsSlewing returns 0
03:00:08.049 00.001 11060 IsGuiding returns 0
03:00:08.126 00.077 11060 IsGuiding returns 0
03:00:08.126 00.000 11060 Move returns status 0, amount 54
03:00:08.126 00.000 11060 MoveAxis(N, 0, ABG)
03:00:08.126 00.000 11060 Move returns status 0, amount 0
03:00:08.126 00.000 11060 move complete, result=0
03:00:08.126 00.000 11060 worker thread done servicing request
03:00:08.126 00.000 11060 Worker thread wakes up
03:00:08.127 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:08.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:08.128 00.001 10844 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
03:00:08.754 00.626 11060 Exposure complete
03:00:09.044 00.290 11060 worker thread done servicing request
03:00:09.044 00.000 10844 OnExposeComplete: enter
03:00:09.044 00.000 10844 UpdateGuideState(): m_state=6
03:00:09.044 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
03:00:09.045 00.001 10844 Star::Find returns 1 (0), X=622.73, Y=108.78, Mass=1698, SNR=26.0, Peak=154 HFD=3.5
03:00:09.045 00.000 10844 MultiStar: [#1 0.05,0.13,0.90,U] [#2 -0.36,0.05,0.92,U] [#3 0.05,0.30,0.99,U] [#4 -0.16,-0.37,0.99,U] [#5 0.22,0.06,0.91,U] [#6 0.48,-0.14,0.00,M5] [#7 -0.34,0.38,0.00,M7] [#8 0.15,0.36,0.82,U] 
03:00:09.045 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {-0.17, 0.09}
03:00:09.045 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.39) = xAngle (0.61 = 0.61)
03:00:09.045 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.73 = -2.55)
03:00:09.045 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.00 mountX=0.07 mountY=-0.05, mountTheta=-0.59
03:00:09.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
03:00:09.047 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
03:00:09.050 00.003 11060 Worker thread wakes up
03:00:09.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
03:00:09.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
03:00:09.050 00.000 11060 Moving (-0.04, 0.08) raw xDistance=0.07 yDistance=-0.05
03:00:09.051 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:00:09.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:09.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:00:09.051 00.000 11060 MoveAxis(E, 0, ABG)
03:00:09.051 00.000 11060 Move returns status 0, amount 0
03:00:09.051 00.000 11060 MoveAxis(N, 0, ABG)
03:00:09.051 00.000 11060 Move returns status 0, amount 0
03:00:09.051 00.000 11060 move complete, result=0
03:00:09.051 00.000 11060 worker thread done servicing request
03:00:09.056 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:09.075 00.019 10844 UpdateGuideState exits: m=1698 SNR=26.0
03:00:09.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:09.076 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:09.076 00.000 10844 Enqueuing Expose request
03:00:09.076 00.000 11060 Worker thread wakes up
03:00:09.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:09.076 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:09.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:09.715 00.639 11060 Exposure complete
03:00:09.961 00.246 11060 worker thread done servicing request
03:00:09.961 00.000 10844 OnExposeComplete: enter
03:00:09.961 00.000 10844 UpdateGuideState(): m_state=6
03:00:09.962 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
03:00:09.971 00.009 10844 Star::Find returns 1 (0), X=622.51, Y=108.91, Mass=1546, SNR=24.1, Peak=154 HFD=3.6
03:00:09.972 00.001 10844 MultiStar: [#1 -0.07,-0.19,1.01,U] [#2 -0.84,-0.56,0.00,M2] [#3 -0.39,0.33,0.00,M4] [#4 0.18,-0.48,0.00,M9] [#5 0.01,-0.06,1.03,U] [#6 0.11,-0.22,1.08,U] [#7 -0.37,-0.03,0.97,U] [#8 -0.43,-0.37,0.00,M5] 
03:00:09.972 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.06}, one-star: {-0.39, 0.22}
03:00:09.972 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.39) = xAngle (-4.11 = 2.18)
03:00:09.972 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.98 = -0.98)
03:00:09.972 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-2.72 mountX=-0.08 mountY=-0.12, mountTheta=-2.17
03:00:09.974 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.06, opts=13)
03:00:09.974 00.000 10844 Enqueuing Move request for scope (-0.13, -0.06)
03:00:09.976 00.002 11060 Worker thread wakes up
03:00:09.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
03:00:09.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
03:00:09.976 00.000 11060 Moving (-0.13, -0.06) raw xDistance=-0.08 yDistance=-0.12
03:00:09.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:00:09.977 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:09.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:00:09.977 00.000 11060 MoveAxis(E, 0, ABG)
03:00:09.977 00.000 11060 Move returns status 0, amount 0
03:00:09.977 00.000 11060 MoveAxis(N, 0, ABG)
03:00:09.978 00.001 11060 Move returns status 0, amount 0
03:00:09.978 00.000 11060 move complete, result=0
03:00:09.978 00.000 11060 worker thread done servicing request
03:00:09.982 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:10.005 00.023 10844 UpdateGuideState exits: m=1546 SNR=24.1
03:00:10.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:10.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:10.005 00.000 10844 Enqueuing Expose request
03:00:10.006 00.001 11060 Worker thread wakes up
03:00:10.006 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:10.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:10.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:10.663 00.657 11060 Exposure complete
03:00:10.915 00.252 11060 worker thread done servicing request
03:00:10.915 00.000 10844 OnExposeComplete: enter
03:00:10.915 00.000 10844 UpdateGuideState(): m_state=6
03:00:10.915 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
03:00:10.916 00.001 10844 Star::Find returns 1 (0), X=623.32, Y=108.61, Mass=1927, SNR=27.5, Peak=195 HFD=3.4
03:00:10.917 00.001 10844 MultiStar: [#1 0.44,0.23,0.00,M5] [#2 -0.81,-0.03,0.00,M3] [#3 -0.04,0.45,0.00,M5] [#4 -0.13,-0.54,0.00,M10] [#5 0.51,0.14,0.00,M1] [#6 0.07,0.14,0.96,U] [#7 -0.80,0.09,0.00,M7] [#8 0.50,-0.61,0.00,M6] 
03:00:10.917 00.000 10844 refined, 1 included, MultiStar: {0.25, 0.03}, one-star: {0.42, -0.08}
03:00:10.917 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.27 = -1.27)
03:00:10.917 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
03:00:10.917 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.03 hyp=0.25 cameraTheta=0.12 mountX=0.07 mountY=0.24, mountTheta=1.27
03:00:10.919 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.03, opts=13)
03:00:10.919 00.000 10844 Enqueuing Move request for scope (0.25, 0.03)
03:00:10.923 00.004 11060 Worker thread wakes up
03:00:10.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.03) opts 0xd
03:00:10.924 00.001 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.03)
03:00:10.924 00.000 11060 Moving (0.25, 0.03) raw xDistance=0.07 yDistance=0.24
03:00:10.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:00:10.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:00:10.924 00.000 11060 MoveAxis(E, 0, ABG)
03:00:10.924 00.000 11060 Move returns status 0, amount 0
03:00:10.924 00.000 11060 MoveAxis(S, 94, ABG)
03:00:10.924 00.000 11060 Guiding  Dir = 1, Dur = 94
03:00:10.928 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:10.948 00.020 11060 IsSlewing returns 0
03:00:10.949 00.001 11060 IsGuiding returns 0
03:00:10.961 00.012 10844 UpdateGuideState exits: m=1927 SNR=27.5
03:00:10.962 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:10.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:10.962 00.000 10844 Enqueuing Expose request
03:00:11.072 00.110 11060 IsGuiding returns 0
03:00:11.072 00.000 11060 Move returns status 0, amount 94
03:00:11.072 00.000 11060 move complete, result=0
03:00:11.072 00.000 11060 worker thread done servicing request
03:00:11.073 00.001 11060 Worker thread wakes up
03:00:11.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:11.073 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 94 ms SOUTH
03:00:11.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:11.716 00.643 11060 Exposure complete
03:00:12.350 00.634 11060 worker thread done servicing request
03:00:12.351 00.001 10844 OnExposeComplete: enter
03:00:12.351 00.000 10844 UpdateGuideState(): m_state=6
03:00:12.351 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
03:00:12.351 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.31, Mass=1334, SNR=23.0, Peak=153 HFD=2.7
03:00:12.351 00.000 10844 MultiStar: [#1 0.34,0.05,1.11,U] [#2 -0.84,-0.50,0.00,M4] [#3 -0.56,-0.02,0.00,M6] [#4 -0.18,-0.54,0.00,R] [#5 0.04,-0.48,0.00,M2] [#6 -0.09,0.02,1.10,U] [#7 -1.24,-0.27,0.00,M8] [#8 0.10,-0.35,0.94,U] 
03:00:12.353 00.002 10844 refined, 3 included, MultiStar: {0.11, -0.15}, one-star: {0.10, -0.38}
03:00:12.353 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.39) = xAngle (-2.32 = -2.32)
03:00:12.353 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.80 = 0.80)
03:00:12.353 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.13 mountY=0.14, mountTheta=2.33
03:00:12.354 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.15, opts=13)
03:00:12.355 00.001 10844 Enqueuing Move request for scope (0.11, -0.15)
03:00:12.355 00.000 11060 Worker thread wakes up
03:00:12.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
03:00:12.355 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
03:00:12.355 00.000 11060 Moving (0.11, -0.15) raw xDistance=-0.13 yDistance=0.14
03:00:12.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:00:12.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:12.356 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:00:12.356 00.000 11060 MoveAxis(E, 30, ABG)
03:00:12.356 00.000 11060 Guiding  Dir = 2, Dur = 30
03:00:12.363 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:12.385 00.022 11060 IsSlewing returns 0
03:00:12.395 00.010 11060 IsGuiding returns 0
03:00:12.434 00.039 10844 UpdateGuideState exits: m=1334 SNR=23.0
03:00:12.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:12.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:12.434 00.000 10844 Enqueuing Expose request
03:00:12.461 00.027 11060 IsGuiding returns 0
03:00:12.461 00.000 11060 Move returns status 0, amount 30
03:00:12.462 00.001 11060 MoveAxis(N, 0, ABG)
03:00:12.462 00.000 11060 Move returns status 0, amount 0
03:00:12.462 00.000 11060 move complete, result=0
03:00:12.462 00.000 11060 worker thread done servicing request
03:00:12.462 00.000 11060 Worker thread wakes up
03:00:12.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:12.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:12.472 00.010 10844 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
03:00:13.108 00.636 11060 Exposure complete
03:00:14.890 01.782 11060 worker thread done servicing request
03:00:14.943 00.053 10844 OnExposeComplete: enter
03:00:14.943 00.000 10844 UpdateGuideState(): m_state=6
03:00:14.943 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
03:00:14.943 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.79, Mass=1523, SNR=24.9, Peak=162 HFD=3.3
03:00:14.944 00.001 10844 MultiStar: [#1 0.30,-0.08,1.03,U] [#2 -0.76,-0.64,0.00,M5] [#3 -0.54,0.54,0.00,M7] [#4 0.19,0.08,1.02,U] [#5 -0.12,-0.03,0.89,U] [#6 -0.04,-0.30,1.10,U] [#7 -0.88,0.12,0.00,M9] [#8 -0.03,-0.00,0.75,U] 
03:00:14.944 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.04}, one-star: {-0.10, 0.10}
03:00:14.952 00.008 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.39) = xAngle (-2.24 = -2.24)
03:00:14.952 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.89 = 0.89)
03:00:14.952 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.85 mountX=-0.04 mountY=0.05, mountTheta=2.24
03:00:14.958 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
03:00:14.958 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
03:00:15.083 00.125 11060 Worker thread wakes up
03:00:15.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:00:15.084 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:00:15.084 00.000 11060 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.05
03:00:15.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:00:15.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:15.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:00:15.084 00.000 11060 MoveAxis(E, 0, ABG)
03:00:15.084 00.000 11060 Move returns status 0, amount 0
03:00:15.084 00.000 11060 MoveAxis(N, 0, ABG)
03:00:15.085 00.001 11060 Move returns status 0, amount 0
03:00:15.085 00.000 11060 move complete, result=0
03:00:15.085 00.000 11060 worker thread done servicing request
03:00:15.122 00.037 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:15.800 00.678 10844 UpdateGuideState exits: m=1523 SNR=24.9
03:00:15.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:15.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:15.800 00.000 10844 Enqueuing Expose request
03:00:15.800 00.000 11060 Worker thread wakes up
03:00:15.800 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:15.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:15.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:16.435 00.635 11060 Exposure complete
03:00:17.037 00.602 10844 OnExposeComplete: enter
03:00:17.037 00.000 10844 UpdateGuideState(): m_state=6
03:00:17.038 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
03:00:17.038 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.47, Mass=1765, SNR=26.6, Peak=242 HFD=3.4
03:00:17.038 00.000 10844 MultiStar: [#1 -0.06,-0.22,0.89,U] [#2 -1.07,-0.76,0.00,M6] [#3 -0.49,-0.06,0.00,M8] [#4 0.07,0.20,1.03,U] [#5 -0.09,0.18,0.89,U] [#6 -0.40,-0.22,0.00,M2] [#7 -0.56,-0.30,0.00,M10] [#8 0.04,-0.50,0.00,M5] 
03:00:17.038 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.01}, one-star: {-0.13, -0.22}
03:00:17.038 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.39) = xAngle (-4.26 = 2.03)
03:00:17.039 00.001 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.13 = -1.13)
03:00:17.039 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.87 mountX=-0.02 mountY=-0.05, mountTheta=-2.02
03:00:17.041 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
03:00:17.042 00.001 10844 Enqueuing Move request for scope (-0.05, -0.01)
03:00:17.042 00.000 11060 worker thread done servicing request
03:00:17.042 00.000 11060 Worker thread wakes up
03:00:17.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:00:17.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:00:17.042 00.000 11060 Moving (-0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
03:00:17.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:00:17.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:17.043 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:00:17.043 00.000 11060 MoveAxis(E, 0, ABG)
03:00:17.043 00.000 11060 Move returns status 0, amount 0
03:00:17.043 00.000 11060 MoveAxis(N, 0, ABG)
03:00:17.044 00.001 11060 Move returns status 0, amount 0
03:00:17.044 00.000 11060 move complete, result=0
03:00:17.044 00.000 11060 worker thread done servicing request
03:00:17.060 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:17.120 00.060 10844 UpdateGuideState exits: m=1765 SNR=26.6
03:00:17.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:17.121 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:17.121 00.000 10844 Enqueuing Expose request
03:00:17.121 00.000 11060 Worker thread wakes up
03:00:17.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:17.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:17.122 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:17.778 00.656 11060 Exposure complete
03:00:18.157 00.379 10844 OnExposeComplete: enter
03:00:18.157 00.000 10844 UpdateGuideState(): m_state=6
03:00:18.157 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
03:00:18.169 00.012 10844 Star::Find returns 1 (0), X=622.77, Y=108.85, Mass=1725, SNR=26.2, Peak=243 HFD=3.5
03:00:18.169 00.000 10844 MultiStar: [#1 -0.12,-0.05,1.02,U] [#2 -0.86,-0.63,0.00,M7] [#3 -0.54,0.20,0.00,M9] [#4 -0.28,-0.12,0.98,U] [#5 -0.79,-0.44,0.00,M1] [#6 -0.04,-0.20,0.94,U] [#7 -0.97,-0.15,0.00,R] [#8 -0.07,-0.04,0.78,U] 
03:00:18.169 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.05}, one-star: {-0.13, 0.16}
03:00:18.169 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.39) = xAngle (-4.17 = 2.11)
03:00:18.169 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.05 = -1.05)
03:00:18.170 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.79 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
03:00:18.178 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.05, opts=13)
03:00:18.178 00.000 10844 Enqueuing Move request for scope (-0.13, -0.05)
03:00:18.191 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:18.195 00.004 11060 worker thread done servicing request
03:00:18.195 00.000 11060 Worker thread wakes up
03:00:18.196 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
03:00:18.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
03:00:18.197 00.001 11060 Moving (-0.13, -0.05) raw xDistance=-0.07 yDistance=-0.12
03:00:18.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:00:18.198 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:18.199 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:00:18.199 00.000 11060 MoveAxis(E, 0, ABG)
03:00:18.201 00.002 11060 Move returns status 0, amount 0
03:00:18.201 00.000 11060 MoveAxis(N, 0, ABG)
03:00:18.209 00.008 11060 Move returns status 0, amount 0
03:00:18.209 00.000 11060 move complete, result=0
03:00:18.210 00.001 11060 worker thread done servicing request
03:00:18.228 00.018 10844 UpdateGuideState exits: m=1725 SNR=26.2
03:00:18.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:18.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:18.228 00.000 10844 Enqueuing Expose request
03:00:18.228 00.000 11060 Worker thread wakes up
03:00:18.228 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:18.229 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:18.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:18.866 00.637 11060 Exposure complete
03:00:19.247 00.381 11060 worker thread done servicing request
03:00:19.247 00.000 10844 OnExposeComplete: enter
03:00:19.248 00.001 10844 UpdateGuideState(): m_state=6
03:00:19.248 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
03:00:19.248 00.000 10844 Star::Find returns 1 (0), X=622.48, Y=108.83, Mass=1767, SNR=26.9, Peak=244 HFD=3.2
03:00:19.249 00.001 10844 MultiStar: [#1 -0.07,-0.19,0.94,U] [#2 -0.75,-0.52,0.00,M8] [#3 -0.47,0.29,0.00,M10] [#4 -0.27,-0.00,0.90,U] [#5 -0.30,-0.12,0.94,U] [#6 -0.10,-0.05,1.00,U] [#7 -0.17,0.16,0.84,U] [#8 0.13,-0.20,0.84,U] 
03:00:19.249 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.04}, one-star: {-0.42, 0.14}
03:00:19.249 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.95)
03:00:19.249 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.21 = -1.21)
03:00:19.249 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.94 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
03:00:19.252 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
03:00:19.252 00.000 10844 Enqueuing Move request for scope (-0.18, -0.04)
03:00:19.253 00.001 11060 Worker thread wakes up
03:00:19.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
03:00:19.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
03:00:19.253 00.000 11060 Moving (-0.18, -0.04) raw xDistance=-0.07 yDistance=-0.17
03:00:19.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:00:19.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:19.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:00:19.253 00.000 11060 MoveAxis(E, 0, ABG)
03:00:19.253 00.000 11060 Move returns status 0, amount 0
03:00:19.254 00.001 11060 MoveAxis(N, 0, ABG)
03:00:19.254 00.000 11060 Move returns status 0, amount 0
03:00:19.254 00.000 11060 move complete, result=0
03:00:19.254 00.000 11060 worker thread done servicing request
03:00:19.262 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:19.318 00.056 10844 UpdateGuideState exits: m=1767 SNR=26.9
03:00:19.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:19.320 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:19.322 00.002 10844 Enqueuing Expose request
03:00:19.322 00.000 11060 Worker thread wakes up
03:00:19.322 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:00:19.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:19.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:19.955 00.633 11060 Exposure complete
03:00:20.254 00.299 11060 worker thread done servicing request
03:00:20.254 00.000 10844 OnExposeComplete: enter
03:00:20.254 00.000 10844 UpdateGuideState(): m_state=6
03:00:20.255 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
03:00:20.255 00.000 10844 Star::Find returns 1 (0), X=622.64, Y=108.48, Mass=1915, SNR=27.5, Peak=192 HFD=3.3
03:00:20.255 00.000 10844 MultiStar: [#1 -0.17,0.23,0.94,U] [#2 -0.74,-0.33,0.00,M9] [#3 -0.67,0.22,0.00,R] [#4 0.08,-0.05,0.93,U] [#5 -0.18,-0.22,0.82,U] [#6 -0.14,-0.46,0.00,M1] [#7 0.18,0.38,0.00,M1] [#8 -0.08,-0.14,0.76,U] 
03:00:20.255 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.08}, one-star: {-0.26, -0.21}
03:00:20.255 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.30)
03:00:20.255 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.86 = -0.86)
03:00:20.256 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.59 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
03:00:20.257 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.08, opts=13)
03:00:20.258 00.001 10844 Enqueuing Move request for scope (-0.13, -0.08)
03:00:20.258 00.000 11060 Worker thread wakes up
03:00:20.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
03:00:20.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
03:00:20.258 00.000 11060 Moving (-0.13, -0.08) raw xDistance=-0.10 yDistance=-0.11
03:00:20.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:00:20.259 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:20.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:00:20.259 00.000 11060 MoveAxis(E, 0, ABG)
03:00:20.259 00.000 11060 Move returns status 0, amount 0
03:00:20.259 00.000 11060 MoveAxis(N, 0, ABG)
03:00:20.259 00.000 11060 Move returns status 0, amount 0
03:00:20.259 00.000 11060 move complete, result=0
03:00:20.259 00.000 11060 worker thread done servicing request
03:00:20.266 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:20.296 00.030 10844 UpdateGuideState exits: m=1915 SNR=27.5
03:00:20.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:20.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:20.296 00.000 10844 Enqueuing Expose request
03:00:20.296 00.000 11060 Worker thread wakes up
03:00:20.296 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:20.299 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:20.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:20.938 00.639 11060 Exposure complete
03:00:21.196 00.258 11060 worker thread done servicing request
03:00:21.196 00.000 10844 OnExposeComplete: enter
03:00:21.196 00.000 10844 UpdateGuideState(): m_state=6
03:00:21.196 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
03:00:21.196 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.34, Mass=1951, SNR=27.8, Peak=250 HFD=3.4
03:00:21.198 00.002 10844 MultiStar: [#1 0.03,-0.07,0.93,U] [#2 -0.72,-0.32,0.00,M10] [#3 0.35,-0.17,0.90,U] [#4 0.04,0.20,0.92,U] [#5 -0.20,-0.20,0.86,U] [#6 0.07,0.11,0.87,U] [#7 0.33,0.24,0.80,U] [#8 -0.18,-0.11,0.88,U] 
03:00:21.198 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {-0.20, -0.35}
03:00:21.198 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
03:00:21.198 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.60 = 0.60)
03:00:21.198 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.13 mountX=-0.05 mountY=0.03, mountTheta=2.54
03:00:21.199 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
03:00:21.199 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
03:00:21.200 00.001 11060 Worker thread wakes up
03:00:21.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:00:21.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:00:21.200 00.000 11060 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
03:00:21.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:00:21.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:21.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:00:21.200 00.000 11060 MoveAxis(E, 0, ABG)
03:00:21.200 00.000 11060 Move returns status 0, amount 0
03:00:21.200 00.000 11060 MoveAxis(N, 0, ABG)
03:00:21.200 00.000 11060 Move returns status 0, amount 0
03:00:21.200 00.000 11060 move complete, result=0
03:00:21.202 00.002 11060 worker thread done servicing request
03:00:21.209 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:21.235 00.026 10844 UpdateGuideState exits: m=1951 SNR=27.8
03:00:21.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:21.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:21.235 00.000 10844 Enqueuing Expose request
03:00:21.235 00.000 11060 Worker thread wakes up
03:00:21.235 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:21.236 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:21.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:21.870 00.634 11060 Exposure complete
03:00:22.110 00.240 11060 worker thread done servicing request
03:00:22.110 00.000 10844 OnExposeComplete: enter
03:00:22.110 00.000 10844 UpdateGuideState(): m_state=6
03:00:22.111 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
03:00:22.111 00.000 10844 Star::Find returns 1 (0), X=622.28, Y=108.53, Mass=1664, SNR=26.1, Peak=254 HFD=3.0
03:00:22.112 00.001 10844 MultiStar: [#1 -0.02,-0.42,0.00,M1] [#2 -0.63,-0.69,0.00,R] [#3 0.05,-0.17,0.98,U] [#4 0.10,0.33,1.02,U] [#5 -0.35,-0.03,0.85,U] [#6 -0.05,0.42,0.00,M1] [#7 0.23,0.34,0.96,U] [#8 -0.01,0.08,0.74,U] 
03:00:22.112 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.07}, one-star: {-0.62, -0.16}
03:00:22.112 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.39) = xAngle (1.17 = 1.17)
03:00:22.112 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.29 = -1.99)
03:00:22.112 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.56 mountX=0.05 mountY=-0.11, mountTheta=-1.16
03:00:22.115 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.07, opts=13)
03:00:22.115 00.000 10844 Enqueuing Move request for scope (-0.10, 0.07)
03:00:22.115 00.000 11060 Worker thread wakes up
03:00:22.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
03:00:22.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
03:00:22.115 00.000 11060 Moving (-0.10, 0.07) raw xDistance=0.05 yDistance=-0.11
03:00:22.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:00:22.116 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:22.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:00:22.116 00.000 11060 MoveAxis(E, 0, ABG)
03:00:22.116 00.000 11060 Move returns status 0, amount 0
03:00:22.116 00.000 11060 MoveAxis(N, 0, ABG)
03:00:22.116 00.000 11060 Move returns status 0, amount 0
03:00:22.116 00.000 11060 move complete, result=0
03:00:22.116 00.000 11060 worker thread done servicing request
03:00:22.124 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:22.155 00.031 10844 UpdateGuideState exits: m=1664 SNR=26.1
03:00:22.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:22.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:22.155 00.000 10844 Enqueuing Expose request
03:00:22.155 00.000 11060 Worker thread wakes up
03:00:22.155 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:22.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:22.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:22.788 00.633 11060 Exposure complete
03:00:23.019 00.231 11060 worker thread done servicing request
03:00:23.019 00.000 10844 OnExposeComplete: enter
03:00:23.019 00.000 10844 UpdateGuideState(): m_state=6
03:00:23.019 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
03:00:23.020 00.001 10844 Star::Find returns 1 (0), X=622.73, Y=108.37, Mass=1507, SNR=24.5, Peak=224 HFD=3.3
03:00:23.020 00.000 10844 MultiStar: [#1 0.16,0.16,0.93,U] [#2 0.10,0.33,1.00,U] [#3 0.21,0.02,1.02,U] [#4 0.22,0.27,1.06,U] [#5 -0.03,0.18,0.90,U] [#6 0.06,0.18,1.07,U] [#7 0.03,0.46,0.00,M1] [#8 0.09,-0.34,0.87,U] 
03:00:23.020 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {-0.17, -0.32}
03:00:23.020 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.39) = xAngle (-0.71 = -0.71)
03:00:23.020 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.41 = 2.41)
03:00:23.020 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.08 mountY=0.07, mountTheta=0.72
03:00:23.022 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
03:00:23.024 00.002 10844 Enqueuing Move request for scope (0.08, 0.07)
03:00:23.024 00.000 11060 Worker thread wakes up
03:00:23.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:00:23.025 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:00:23.025 00.000 11060 Moving (0.08, 0.07) raw xDistance=0.08 yDistance=0.07
03:00:23.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:00:23.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:23.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:23.025 00.000 11060 MoveAxis(E, 0, ABG)
03:00:23.026 00.001 11060 Move returns status 0, amount 0
03:00:23.026 00.000 11060 MoveAxis(N, 0, ABG)
03:00:23.026 00.000 11060 Move returns status 0, amount 0
03:00:23.026 00.000 11060 move complete, result=0
03:00:23.026 00.000 11060 worker thread done servicing request
03:00:23.041 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:23.068 00.027 10844 UpdateGuideState exits: m=1507 SNR=24.5
03:00:23.069 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:23.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:23.069 00.000 10844 Enqueuing Expose request
03:00:23.069 00.000 11060 Worker thread wakes up
03:00:23.069 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:23.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:23.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:23.706 00.637 11060 Exposure complete
03:00:23.952 00.246 11060 worker thread done servicing request
03:00:23.952 00.000 10844 OnExposeComplete: enter
03:00:23.952 00.000 10844 UpdateGuideState(): m_state=6
03:00:23.952 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
03:00:23.952 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.29, Mass=1426, SNR=24.0, Peak=166 HFD=2.8
03:00:23.952 00.000 10844 MultiStar: [#1 -0.36,-0.07,1.13,U] [#2 -0.10,-0.07,0.96,U] [#3 0.42,-0.16,0.00,M1] [#4 0.17,0.12,1.09,U] [#5 -0.18,-0.25,1.02,U] [#6 0.18,-0.42,0.00,M1] [#7 -0.07,0.44,0.00,M2] [#8 0.09,-0.49,0.00,M1] 
03:00:23.952 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.13}, one-star: {0.11, -0.41}
03:00:23.954 00.002 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.39) = xAngle (-3.50 = 2.79)
03:00:23.954 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.37 = -0.37)
03:00:23.954 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.11 mountX=-0.14 mountY=-0.06, mountTheta=-2.77
03:00:23.955 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
03:00:23.956 00.001 10844 Enqueuing Move request for scope (-0.08, -0.13)
03:00:23.956 00.000 11060 Worker thread wakes up
03:00:23.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
03:00:23.956 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
03:00:23.956 00.000 11060 Moving (-0.08, -0.13) raw xDistance=-0.14 yDistance=-0.06
03:00:23.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:00:23.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:23.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:00:23.957 00.001 11060 MoveAxis(E, 33, ABG)
03:00:23.957 00.000 11060 Guiding  Dir = 2, Dur = 33
03:00:23.965 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:23.981 00.016 11060 IsSlewing returns 0
03:00:23.981 00.000 11060 IsGuiding returns 0
03:00:23.989 00.008 10844 UpdateGuideState exits: m=1426 SNR=24.0
03:00:23.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:23.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:23.989 00.000 10844 Enqueuing Expose request
03:00:24.043 00.054 11060 IsGuiding returns 0
03:00:24.043 00.000 11060 Move returns status 0, amount 33
03:00:24.043 00.000 11060 MoveAxis(N, 0, ABG)
03:00:24.043 00.000 11060 Move returns status 0, amount 0
03:00:24.044 00.001 11060 move complete, result=0
03:00:24.044 00.000 11060 worker thread done servicing request
03:00:24.044 00.000 11060 Worker thread wakes up
03:00:24.044 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
03:00:24.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:24.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:24.674 00.630 11060 Exposure complete
03:00:24.909 00.235 11060 worker thread done servicing request
03:00:24.909 00.000 10844 OnExposeComplete: enter
03:00:24.909 00.000 10844 UpdateGuideState(): m_state=6
03:00:24.909 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
03:00:24.909 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.22, Mass=1596, SNR=25.0, Peak=167 HFD=3.3
03:00:24.910 00.001 10844 MultiStar: [#1 -0.17,-0.29,0.98,U] [#2 -0.02,0.49,0.00,M1] [#3 0.15,-0.04,0.98,U] [#4 -0.41,0.25,0.00,M1] [#5 -0.17,-0.12,1.06,U] [#6 0.15,-0.30,1.12,U] [#7 0.14,0.22,1.03,U] [#8 -0.43,0.17,0.00,M2] 
03:00:24.910 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.17}, one-star: {-0.08, -0.48}
03:00:24.910 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:00:24.910 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
03:00:24.910 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.54 mountX=-0.17 mountY=0.03, mountTheta=2.95
03:00:24.912 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.17, opts=13)
03:00:24.912 00.000 10844 Enqueuing Move request for scope (0.00, -0.17)
03:00:24.912 00.000 11060 Worker thread wakes up
03:00:24.913 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
03:00:24.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
03:00:24.913 00.000 11060 Moving (0.00, -0.17) raw xDistance=-0.17 yDistance=0.03
03:00:24.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:00:24.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:24.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:00:24.913 00.000 11060 MoveAxis(E, 40, ABG)
03:00:24.913 00.000 11060 Guiding  Dir = 2, Dur = 40
03:00:24.921 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:24.933 00.012 11060 IsSlewing returns 0
03:00:24.933 00.000 11060 IsGuiding returns 0
03:00:24.943 00.010 10844 UpdateGuideState exits: m=1596 SNR=25.0
03:00:24.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:24.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:24.943 00.000 10844 Enqueuing Expose request
03:00:24.994 00.051 11060 IsGuiding returns 0
03:00:24.994 00.000 11060 Move returns status 0, amount 40
03:00:24.994 00.000 11060 MoveAxis(N, 0, ABG)
03:00:24.994 00.000 11060 Move returns status 0, amount 0
03:00:24.994 00.000 11060 move complete, result=0
03:00:24.994 00.000 11060 worker thread done servicing request
03:00:24.994 00.000 11060 Worker thread wakes up
03:00:24.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:24.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:25.049 00.055 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
03:00:25.645 00.596 11060 Exposure complete
03:00:25.943 00.298 11060 worker thread done servicing request
03:00:25.943 00.000 10844 OnExposeComplete: enter
03:00:25.943 00.000 10844 UpdateGuideState(): m_state=6
03:00:25.943 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
03:00:25.943 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.82, Mass=1582, SNR=25.3, Peak=174 HFD=2.9
03:00:25.944 00.001 10844 MultiStar: [#1 -0.12,0.17,0.97,U] [#2 0.11,0.44,0.00,M2] [#3 0.61,0.15,0.00,M1] [#4 -0.15,0.33,0.98,U] [#5 0.12,-0.09,0.99,U] [#6 0.44,0.36,0.00,M1] [#7 0.05,0.22,0.99,U] [#8 0.12,-0.13,0.87,U] 
03:00:25.944 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {-0.20, 0.13}
03:00:25.944 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.39) = xAngle (0.47 = 0.47)
03:00:25.944 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.60 = -2.69)
03:00:25.944 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.86 mountX=0.10 mountY=-0.05, mountTheta=-0.46
03:00:25.947 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
03:00:25.947 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
03:00:25.947 00.000 11060 Worker thread wakes up
03:00:25.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
03:00:25.947 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:00:25.947 00.000 11060 Moving (-0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
03:00:25.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:00:25.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:25.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:00:25.947 00.000 11060 MoveAxis(E, 0, ABG)
03:00:25.948 00.001 11060 Move returns status 0, amount 0
03:00:25.948 00.000 11060 MoveAxis(N, 0, ABG)
03:00:25.948 00.000 11060 Move returns status 0, amount 0
03:00:25.948 00.000 11060 move complete, result=0
03:00:25.948 00.000 11060 worker thread done servicing request
03:00:25.955 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:26.019 00.064 10844 UpdateGuideState exits: m=1582 SNR=25.3
03:00:26.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:26.020 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:26.020 00.000 10844 Enqueuing Expose request
03:00:26.020 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:26.021 00.001 11060 Worker thread wakes up
03:00:26.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:26.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:26.664 00.643 11060 Exposure complete
03:00:26.933 00.269 11060 worker thread done servicing request
03:00:26.933 00.000 10844 OnExposeComplete: enter
03:00:26.933 00.000 10844 UpdateGuideState(): m_state=6
03:00:26.933 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
03:00:26.934 00.001 10844 Star::Find returns 1 (0), X=622.54, Y=108.72, Mass=1781, SNR=26.2, Peak=184 HFD=3.4
03:00:26.934 00.000 10844 MultiStar: [#1 -0.14,0.13,1.05,U] [#2 0.00,0.49,0.00,M3] [#3 0.20,-0.16,0.97,U] [#4 0.01,0.51,0.00,M1] [#5 0.06,0.16,0.82,U] [#6 0.16,-0.13,1.01,U] [#7 0.35,0.80,0.00,M1] [#8 0.12,-0.20,0.83,U] 
03:00:26.934 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.03}, one-star: {-0.37, 0.03}
03:00:26.934 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
03:00:26.934 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.16 = 0.16)
03:00:26.935 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.58 mountX=-0.03 mountY=0.00, mountTheta=2.99
03:00:26.936 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.03, opts=13)
03:00:26.936 00.000 10844 Enqueuing Move request for scope (-0.00, -0.03)
03:00:26.938 00.002 11060 Worker thread wakes up
03:00:26.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
03:00:26.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
03:00:26.938 00.000 11060 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.00
03:00:26.940 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:00:26.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:26.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:00:26.940 00.000 11060 MoveAxis(E, 0, ABG)
03:00:26.940 00.000 11060 Move returns status 0, amount 0
03:00:26.940 00.000 11060 MoveAxis(N, 0, ABG)
03:00:26.940 00.000 11060 Move returns status 0, amount 0
03:00:26.940 00.000 11060 move complete, result=0
03:00:26.940 00.000 11060 worker thread done servicing request
03:00:26.946 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:26.975 00.029 10844 UpdateGuideState exits: m=1781 SNR=26.2
03:00:26.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:26.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:26.975 00.000 10844 Enqueuing Expose request
03:00:26.976 00.001 11060 Worker thread wakes up
03:00:26.976 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:26.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:26.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:27.981 01.005 11060 Exposure complete
03:00:28.983 01.002 10844 OnExposeComplete: enter
03:00:28.983 00.000 10844 UpdateGuideState(): m_state=6
03:00:28.986 00.003 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
03:00:28.986 00.000 11060 worker thread done servicing request
03:00:28.986 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=107.95, Mass=1677, SNR=25.2, Peak=140 HFD=4.0
03:00:28.987 00.001 10844 MultiStar: [#1 0.25,-0.32,0.94,U] [#2 0.11,0.38,0.89,U] [#3 0.47,0.23,0.00,M1] [#4 0.01,0.17,0.96,U] [#5 -0.03,0.19,0.88,U] [#6 0.39,0.33,0.00,M1] [#7 0.24,0.35,0.00,M2] [#8 0.11,-0.41,0.00,M1] 
03:00:28.987 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.08}, one-star: {0.09, -0.74}
03:00:28.987 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
03:00:28.987 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
03:00:28.987 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.75 mountX=-0.06 mountY=0.10, mountTheta=2.14
03:00:28.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
03:00:28.989 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
03:00:28.989 00.000 11060 Worker thread wakes up
03:00:28.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
03:00:28.990 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
03:00:28.990 00.000 11060 Moving (0.09, -0.08) raw xDistance=-0.06 yDistance=0.10
03:00:28.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:00:28.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:28.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:00:28.990 00.000 11060 MoveAxis(E, 0, ABG)
03:00:28.990 00.000 11060 Move returns status 0, amount 0
03:00:28.990 00.000 11060 MoveAxis(N, 0, ABG)
03:00:28.990 00.000 11060 Move returns status 0, amount 0
03:00:28.991 00.001 11060 move complete, result=0
03:00:28.991 00.000 11060 worker thread done servicing request
03:00:28.999 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:29.050 00.051 10844 UpdateGuideState exits: m=1677 SNR=25.2
03:00:29.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:29.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:29.050 00.000 10844 Enqueuing Expose request
03:00:29.050 00.000 11060 Worker thread wakes up
03:00:29.050 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:29.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:29.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:29.730 00.680 11060 Exposure complete
03:00:30.246 00.516 11060 worker thread done servicing request
03:00:30.248 00.002 10844 OnExposeComplete: enter
03:00:30.248 00.000 10844 UpdateGuideState(): m_state=6
03:00:30.248 00.000 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
03:00:30.249 00.001 10844 Star::Find returns 1 (0), X=622.45, Y=108.61, Mass=1567, SNR=25.0, Peak=209 HFD=3.1
03:00:30.249 00.000 10844 MultiStar: [#1 -0.14,-0.20,1.01,U] [#2 -0.08,-0.18,1.02,U] [#3 0.21,0.12,1.03,U] [#4 0.12,0.07,1.06,U] [#5 0.11,-0.48,0.00,M1] [#6 0.34,-0.26,0.00,M2] [#7 -0.01,0.43,0.00,M3] [#8 0.13,-0.13,0.81,U] 
03:00:30.249 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.06}, one-star: {-0.45, -0.08}
03:00:30.249 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.77)
03:00:30.249 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
03:00:30.249 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.12 mountX=-0.07 mountY=-0.03, mountTheta=-2.75
03:00:30.252 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
03:00:30.252 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
03:00:30.259 00.007 11060 Worker thread wakes up
03:00:30.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
03:00:30.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
03:00:30.259 00.000 11060 Moving (-0.04, -0.06) raw xDistance=-0.07 yDistance=-0.03
03:00:30.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:00:30.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:30.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:00:30.259 00.000 11060 MoveAxis(E, 0, ABG)
03:00:30.259 00.000 11060 Move returns status 0, amount 0
03:00:30.259 00.000 11060 MoveAxis(N, 0, ABG)
03:00:30.259 00.000 11060 Move returns status 0, amount 0
03:00:30.259 00.000 11060 move complete, result=0
03:00:30.260 00.001 11060 worker thread done servicing request
03:00:30.268 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:30.354 00.086 10844 UpdateGuideState exits: m=1567 SNR=25.0
03:00:30.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:30.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:30.356 00.002 10844 Enqueuing Expose request
03:00:30.356 00.000 11060 Worker thread wakes up
03:00:30.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:30.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:30.357 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:31.040 00.683 11060 Exposure complete
03:00:31.508 00.468 11060 worker thread done servicing request
03:00:31.508 00.000 10844 OnExposeComplete: enter
03:00:31.508 00.000 10844 UpdateGuideState(): m_state=6
03:00:31.509 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
03:00:31.509 00.000 10844 Star::Find returns 1 (0), X=622.65, Y=108.68, Mass=1426, SNR=24.2, Peak=188 HFD=3.1
03:00:31.509 00.000 10844 MultiStar: [#1 0.05,-0.01,1.01,U] [#2 0.19,0.51,0.00,M2] [#3 0.30,0.23,1.04,U] [#4 -0.14,0.47,0.00,M1] [#5 0.17,-0.20,1.02,U] [#6 0.10,-0.48,0.00,M3] [#7 0.14,0.65,0.00,M4] [#8 -0.27,-0.25,0.83,U] 
03:00:31.509 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.04}, one-star: {-0.25, -0.01}
03:00:31.509 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:00:31.509 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.52 = 0.52)
03:00:31.509 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.21 mountX=-0.03 mountY=0.02, mountTheta=2.62
03:00:31.512 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
03:00:31.512 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
03:00:31.512 00.000 11060 Worker thread wakes up
03:00:31.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
03:00:31.512 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
03:00:31.513 00.001 11060 Moving (0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
03:00:31.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:00:31.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:31.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:00:31.513 00.000 11060 MoveAxis(E, 0, ABG)
03:00:31.513 00.000 11060 Move returns status 0, amount 0
03:00:31.513 00.000 11060 MoveAxis(N, 0, ABG)
03:00:31.513 00.000 11060 Move returns status 0, amount 0
03:00:31.513 00.000 11060 move complete, result=0
03:00:31.513 00.000 11060 worker thread done servicing request
03:00:31.525 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:31.572 00.047 10844 UpdateGuideState exits: m=1426 SNR=24.2
03:00:31.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:31.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:31.572 00.000 10844 Enqueuing Expose request
03:00:31.572 00.000 11060 Worker thread wakes up
03:00:31.572 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:31.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:31.573 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:32.221 00.648 11060 Exposure complete
03:00:32.564 00.343 10844 OnExposeComplete: enter
03:00:32.565 00.001 10844 UpdateGuideState(): m_state=6
03:00:32.565 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
03:00:32.565 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.59, Mass=1609, SNR=25.0, Peak=209 HFD=3.2
03:00:32.566 00.001 10844 MultiStar: [#1 0.14,0.15,0.98,U] [#2 -0.04,0.53,0.00,M3] [#3 0.57,-0.27,0.00,M1] [#4 0.15,0.23,0.99,U] [#5 0.19,-0.19,0.99,U] [#6 0.23,-0.24,0.97,U] [#7 0.00,0.29,0.96,U] [#8 -0.59,-0.51,0.00,M1] 
03:00:32.566 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.02}, one-star: {-0.17, -0.11}
03:00:32.566 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.39) = xAngle (-1.15 = -1.15)
03:00:32.566 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
03:00:32.566 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.24 mountX=0.04 mountY=0.08, mountTheta=1.15
03:00:32.568 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
03:00:32.568 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
03:00:32.576 00.008 11060 worker thread done servicing request
03:00:32.576 00.000 11060 Worker thread wakes up
03:00:32.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
03:00:32.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
03:00:32.576 00.000 11060 Moving (0.09, 0.02) raw xDistance=0.04 yDistance=0.08
03:00:32.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:00:32.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:32.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:00:32.576 00.000 11060 MoveAxis(E, 0, ABG)
03:00:32.578 00.002 11060 Move returns status 0, amount 0
03:00:32.590 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:32.596 00.006 11060 MoveAxis(N, 0, ABG)
03:00:32.596 00.000 11060 Move returns status 0, amount 0
03:00:32.596 00.000 11060 move complete, result=0
03:00:32.597 00.001 11060 worker thread done servicing request
03:00:32.626 00.029 10844 UpdateGuideState exits: m=1609 SNR=25.0
03:00:32.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:32.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:32.626 00.000 10844 Enqueuing Expose request
03:00:32.626 00.000 11060 Worker thread wakes up
03:00:32.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:32.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:32.626 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:33.269 00.643 11060 Exposure complete
03:00:33.558 00.289 11060 worker thread done servicing request
03:00:33.558 00.000 10844 OnExposeComplete: enter
03:00:33.558 00.000 10844 UpdateGuideState(): m_state=6
03:00:33.559 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
03:00:33.559 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.45, Mass=1442, SNR=24.4, Peak=183 HFD=2.7
03:00:33.559 00.000 10844 MultiStar: [#1 0.02,0.00,1.06,U] [#2 -0.40,0.15,0.00,M4] [#3 0.32,-0.07,1.05,U] [#4 -0.14,0.07,1.05,U] [#5 0.16,-0.31,0.99,U] [#6 0.18,-0.16,1.09,U] [#7 0.25,0.37,0.00,M4] [#8 0.07,-0.32,0.91,U] 
03:00:33.559 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.14}, one-star: {0.23, -0.24}
03:00:33.559 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:00:33.559 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:00:33.560 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.86 mountX=-0.12 mountY=0.14, mountTheta=2.26
03:00:33.563 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.14, opts=13)
03:00:33.563 00.000 10844 Enqueuing Move request for scope (0.12, -0.14)
03:00:33.563 00.000 11060 Worker thread wakes up
03:00:33.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
03:00:33.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
03:00:33.563 00.000 11060 Moving (0.12, -0.14) raw xDistance=-0.12 yDistance=0.14
03:00:33.564 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:00:33.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:33.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:00:33.564 00.000 11060 MoveAxis(E, 0, ABG)
03:00:33.564 00.000 11060 Move returns status 0, amount 0
03:00:33.564 00.000 11060 MoveAxis(N, 0, ABG)
03:00:33.564 00.000 11060 Move returns status 0, amount 0
03:00:33.564 00.000 11060 move complete, result=0
03:00:33.564 00.000 11060 worker thread done servicing request
03:00:33.573 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:33.594 00.021 10844 UpdateGuideState exits: m=1442 SNR=24.4
03:00:33.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:33.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:33.594 00.000 10844 Enqueuing Expose request
03:00:33.595 00.001 11060 Worker thread wakes up
03:00:33.595 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:33.595 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:33.595 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:34.241 00.646 11060 Exposure complete
03:00:34.492 00.251 11060 worker thread done servicing request
03:00:34.492 00.000 10844 OnExposeComplete: enter
03:00:34.492 00.000 10844 UpdateGuideState(): m_state=6
03:00:34.492 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
03:00:34.494 00.002 10844 Star::Find returns 1 (0), X=623.14, Y=108.38, Mass=1624, SNR=25.6, Peak=149 HFD=3.3
03:00:34.494 00.000 10844 MultiStar: [#1 0.06,-0.09,1.03,U] [#2 0.04,-0.06,0.94,U] [#3 0.39,0.00,0.96,U] [#4 0.08,0.11,1.01,U] [#5 0.20,-0.55,0.00,M1] [#6 -0.02,-0.24,1.07,U] [#7 0.69,0.33,0.00,M5] [#8 0.06,-0.10,0.80,U] 
03:00:34.494 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.24, -0.31}
03:00:34.495 00.001 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
03:00:34.495 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
03:00:34.495 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.70 mountX=-0.08 mountY=0.13, mountTheta=2.10
03:00:34.496 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.10, opts=13)
03:00:34.496 00.000 10844 Enqueuing Move request for scope (0.12, -0.10)
03:00:34.497 00.001 11060 Worker thread wakes up
03:00:34.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
03:00:34.497 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
03:00:34.497 00.000 11060 Moving (0.12, -0.10) raw xDistance=-0.08 yDistance=0.13
03:00:34.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:00:34.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:34.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:00:34.497 00.000 11060 MoveAxis(E, 0, ABG)
03:00:34.497 00.000 11060 Move returns status 0, amount 0
03:00:34.497 00.000 11060 MoveAxis(N, 0, ABG)
03:00:34.497 00.000 11060 Move returns status 0, amount 0
03:00:34.497 00.000 11060 move complete, result=0
03:00:34.498 00.001 11060 worker thread done servicing request
03:00:34.505 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:34.526 00.021 10844 UpdateGuideState exits: m=1624 SNR=25.6
03:00:34.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:34.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:34.526 00.000 10844 Enqueuing Expose request
03:00:34.527 00.001 11060 Worker thread wakes up
03:00:34.527 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:34.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:34.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:35.156 00.629 11060 Exposure complete
03:00:35.419 00.263 11060 worker thread done servicing request
03:00:35.419 00.000 10844 OnExposeComplete: enter
03:00:35.419 00.000 10844 UpdateGuideState(): m_state=6
03:00:35.419 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
03:00:35.419 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.48, Mass=1389, SNR=22.9, Peak=127 HFD=3.5
03:00:35.420 00.001 10844 MultiStar: [#1 -0.16,0.13,1.11,U] [#2 0.09,0.12,1.03,U] [#3 0.54,-0.39,0.00,M1] [#4 0.02,0.38,1.06,U] [#5 0.24,-0.04,1.10,U] [#6 0.12,-0.53,0.00,M1] [#7 0.19,0.49,0.00,M6] [#8 0.08,-0.37,0.89,U] 
03:00:35.420 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {0.19, -0.21}
03:00:35.420 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
03:00:35.420 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
03:00:35.420 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.20 mountX=0.03 mountY=0.07, mountTheta=1.19
03:00:35.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
03:00:35.422 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
03:00:35.422 00.000 11060 Worker thread wakes up
03:00:35.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
03:00:35.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
03:00:35.422 00.000 11060 Moving (0.08, 0.02) raw xDistance=0.03 yDistance=0.07
03:00:35.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:00:35.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:35.424 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:35.424 00.000 11060 MoveAxis(E, 0, ABG)
03:00:35.424 00.000 11060 Move returns status 0, amount 0
03:00:35.425 00.001 11060 MoveAxis(N, 0, ABG)
03:00:35.425 00.000 11060 Move returns status 0, amount 0
03:00:35.425 00.000 11060 move complete, result=0
03:00:35.425 00.000 11060 worker thread done servicing request
03:00:35.433 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:35.452 00.019 10844 UpdateGuideState exits: m=1389 SNR=22.9
03:00:35.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:35.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:35.452 00.000 10844 Enqueuing Expose request
03:00:35.452 00.000 11060 Worker thread wakes up
03:00:35.453 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:35.453 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:35.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:36.089 00.636 11060 Exposure complete
03:00:36.335 00.246 11060 worker thread done servicing request
03:00:36.335 00.000 10844 OnExposeComplete: enter
03:00:36.335 00.000 10844 UpdateGuideState(): m_state=6
03:00:36.335 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
03:00:36.337 00.002 10844 Star::Find returns 1 (0), X=623.04, Y=108.38, Mass=1605, SNR=24.9, Peak=155 HFD=3.4
03:00:36.337 00.000 10844 MultiStar: [#1 -0.25,-0.13,1.04,U] [#2 -0.12,0.17,0.95,U] [#3 0.21,0.02,1.00,U] [#4 0.26,0.09,1.06,U] [#5 0.27,0.03,0.99,U] [#6 0.05,-0.23,1.06,U] [#7 0.70,0.51,0.00,M7] [#8 0.09,-0.17,0.81,U] 
03:00:36.337 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {0.14, -0.31}
03:00:36.337 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.39) = xAngle (-2.06 = -2.06)
03:00:36.337 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.06 = 1.06)
03:00:36.337 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=-0.05 mountY=0.09, mountTheta=2.07
03:00:36.338 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
03:00:36.338 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
03:00:36.338 00.000 11060 Worker thread wakes up
03:00:36.339 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
03:00:36.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
03:00:36.339 00.000 11060 Moving (0.08, -0.06) raw xDistance=-0.05 yDistance=0.09
03:00:36.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:00:36.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:36.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:00:36.340 00.001 11060 MoveAxis(E, 0, ABG)
03:00:36.340 00.000 11060 Move returns status 0, amount 0
03:00:36.340 00.000 11060 MoveAxis(N, 0, ABG)
03:00:36.340 00.000 11060 Move returns status 0, amount 0
03:00:36.341 00.001 11060 move complete, result=0
03:00:36.341 00.000 11060 worker thread done servicing request
03:00:36.346 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:36.375 00.029 10844 UpdateGuideState exits: m=1605 SNR=24.9
03:00:36.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:36.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:36.376 00.001 10844 Enqueuing Expose request
03:00:36.376 00.000 11060 Worker thread wakes up
03:00:36.376 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:36.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:36.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:37.005 00.629 11060 Exposure complete
03:00:37.275 00.270 11060 worker thread done servicing request
03:00:37.275 00.000 10844 OnExposeComplete: enter
03:00:37.277 00.002 10844 UpdateGuideState(): m_state=6
03:00:37.277 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
03:00:37.277 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.59, Mass=1770, SNR=26.3, Peak=189 HFD=3.5
03:00:37.278 00.001 10844 MultiStar: [#1 0.21,0.18,0.97,U] [#2 -0.26,0.50,0.00,M2] [#3 0.23,0.04,0.98,U] [#4 0.29,0.23,0.94,U] [#5 0.21,0.14,0.85,U] [#6 -0.17,0.05,1.01,U] [#7 0.41,0.32,0.00,M8] [#8 -0.12,-0.17,0.83,U] 
03:00:37.278 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.06}, one-star: {0.29, -0.10}
03:00:37.278 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
03:00:37.278 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
03:00:37.278 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=0.08 mountY=0.13, mountTheta=1.01
03:00:37.279 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.06, opts=13)
03:00:37.279 00.000 10844 Enqueuing Move request for scope (0.14, 0.06)
03:00:37.280 00.001 11060 Worker thread wakes up
03:00:37.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
03:00:37.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
03:00:37.280 00.000 11060 Moving (0.14, 0.06) raw xDistance=0.08 yDistance=0.13
03:00:37.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:00:37.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:37.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:00:37.281 00.001 11060 MoveAxis(E, 0, ABG)
03:00:37.281 00.000 11060 Move returns status 0, amount 0
03:00:37.281 00.000 11060 MoveAxis(N, 0, ABG)
03:00:37.281 00.000 11060 Move returns status 0, amount 0
03:00:37.282 00.001 11060 move complete, result=0
03:00:37.284 00.002 11060 worker thread done servicing request
03:00:37.290 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:37.311 00.021 10844 UpdateGuideState exits: m=1770 SNR=26.3
03:00:37.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:37.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:37.311 00.000 10844 Enqueuing Expose request
03:00:37.311 00.000 11060 Worker thread wakes up
03:00:37.311 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:37.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:37.312 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:37.940 00.628 11060 Exposure complete
03:00:38.179 00.239 11060 worker thread done servicing request
03:00:38.179 00.000 10844 OnExposeComplete: enter
03:00:38.179 00.000 10844 UpdateGuideState(): m_state=6
03:00:38.180 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
03:00:38.180 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.60, Mass=1618, SNR=25.3, Peak=249 HFD=3.0
03:00:38.180 00.000 10844 MultiStar: [#1 0.08,-0.42,0.00,M1] [#2 -0.29,-0.01,1.00,U] [#3 0.49,0.07,0.00,M1] [#4 -0.22,-0.11,1.09,U] [#5 -0.28,-0.28,0.93,U] [#6 -0.04,-0.31,1.09,U] [#7 0.51,-0.17,0.00,M9] [#8 -0.09,-0.64,0.00,M1] 
03:00:38.180 00.000 10844 single-star, 4 included, MultiStar: {-0.19, -0.16}, one-star: {-0.13, -0.10}
03:00:38.181 00.001 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.88 = 2.41)
03:00:38.181 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
03:00:38.181 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.49 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
03:00:38.184 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.10, opts=13)
03:00:38.184 00.000 10844 Enqueuing Move request for scope (-0.13, -0.10)
03:00:38.184 00.000 11060 Worker thread wakes up
03:00:38.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
03:00:38.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
03:00:38.184 00.000 11060 Moving (-0.13, -0.10) raw xDistance=-0.12 yDistance=-0.11
03:00:38.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:00:38.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:38.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:00:38.185 00.001 11060 MoveAxis(E, 0, ABG)
03:00:38.185 00.000 11060 Move returns status 0, amount 0
03:00:38.185 00.000 11060 MoveAxis(N, 0, ABG)
03:00:38.185 00.000 11060 Move returns status 0, amount 0
03:00:38.185 00.000 11060 move complete, result=0
03:00:38.185 00.000 11060 worker thread done servicing request
03:00:38.200 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:38.226 00.026 10844 UpdateGuideState exits: m=1618 SNR=25.3
03:00:38.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:38.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:38.226 00.000 10844 Enqueuing Expose request
03:00:38.226 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:38.227 00.001 11060 Worker thread wakes up
03:00:38.228 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:38.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:38.856 00.628 11060 Exposure complete
03:00:39.106 00.250 11060 worker thread done servicing request
03:00:39.106 00.000 10844 OnExposeComplete: enter
03:00:39.106 00.000 10844 UpdateGuideState(): m_state=6
03:00:39.106 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
03:00:39.106 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.47, Mass=1758, SNR=26.6, Peak=155 HFD=3.5
03:00:39.106 00.000 10844 MultiStar: [#1 -0.11,-0.22,0.94,U] [#2 -0.15,0.21,0.83,U] [#3 0.57,-0.18,0.00,M2] [#4 0.08,-0.15,0.89,U] [#5 0.17,-0.17,0.93,U] [#6 0.24,-0.33,0.96,U] [#7 0.32,0.06,0.80,U] [#8 0.21,-0.63,0.00,M2] 
03:00:39.108 00.002 10844 refined, 6 included, MultiStar: {0.09, -0.13}, one-star: {0.05, -0.22}
03:00:39.108 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
03:00:39.108 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.76 = 0.76)
03:00:39.108 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-0.97 mountX=-0.11 mountY=0.11, mountTheta=2.37
03:00:39.110 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.13, opts=13)
03:00:39.110 00.000 10844 Enqueuing Move request for scope (0.09, -0.13)
03:00:39.110 00.000 11060 Worker thread wakes up
03:00:39.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
03:00:39.112 00.002 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
03:00:39.112 00.000 11060 Moving (0.09, -0.13) raw xDistance=-0.11 yDistance=0.11
03:00:39.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:00:39.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:39.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:00:39.112 00.000 11060 MoveAxis(E, 0, ABG)
03:00:39.112 00.000 11060 Move returns status 0, amount 0
03:00:39.112 00.000 11060 MoveAxis(N, 0, ABG)
03:00:39.113 00.001 11060 Move returns status 0, amount 0
03:00:39.113 00.000 11060 move complete, result=0
03:00:39.113 00.000 11060 worker thread done servicing request
03:00:39.120 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:39.139 00.019 10844 UpdateGuideState exits: m=1758 SNR=26.6
03:00:39.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:39.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:39.139 00.000 10844 Enqueuing Expose request
03:00:39.139 00.000 11060 Worker thread wakes up
03:00:39.139 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:39.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:39.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:39.783 00.644 11060 Exposure complete
03:00:40.065 00.282 11060 worker thread done servicing request
03:00:40.067 00.002 10844 OnExposeComplete: enter
03:00:40.067 00.000 10844 UpdateGuideState(): m_state=6
03:00:40.067 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
03:00:40.068 00.001 10844 Star::Find returns 1 (0), X=622.98, Y=108.62, Mass=1604, SNR=25.0, Peak=156 HFD=3.4
03:00:40.068 00.000 10844 MultiStar: [#1 0.04,0.02,1.02,U] [#2 -0.02,0.56,0.00,M1] [#3 0.58,0.09,0.00,M3] [#4 0.08,0.49,0.00,M1] [#5 0.20,0.25,0.87,U] [#6 0.00,-0.25,1.08,U] [#7 0.42,0.35,0.00,M9] [#8 -0.12,-0.23,0.82,U] 
03:00:40.068 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.06}, one-star: {0.08, -0.07}
03:00:40.068 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
03:00:40.068 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.75 = 0.75)
03:00:40.068 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.99 mountX=-0.05 mountY=0.05, mountTheta=2.39
03:00:40.070 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.06, opts=13)
03:00:40.070 00.000 10844 Enqueuing Move request for scope (0.04, -0.06)
03:00:40.070 00.000 11060 Worker thread wakes up
03:00:40.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
03:00:40.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
03:00:40.070 00.000 11060 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
03:00:40.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:00:40.072 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:40.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:00:40.072 00.000 11060 MoveAxis(E, 0, ABG)
03:00:40.072 00.000 11060 Move returns status 0, amount 0
03:00:40.072 00.000 11060 MoveAxis(N, 0, ABG)
03:00:40.072 00.000 11060 Move returns status 0, amount 0
03:00:40.072 00.000 11060 move complete, result=0
03:00:40.072 00.000 11060 worker thread done servicing request
03:00:40.081 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:40.113 00.032 10844 UpdateGuideState exits: m=1604 SNR=25.0
03:00:40.114 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:40.116 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:40.116 00.000 10844 Enqueuing Expose request
03:00:40.117 00.001 11060 Worker thread wakes up
03:00:40.119 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:40.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:40.121 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:40.698 00.577 11060 Exposure complete
03:00:40.994 00.296 11060 worker thread done servicing request
03:00:40.995 00.001 10844 OnExposeComplete: enter
03:00:40.995 00.000 10844 UpdateGuideState(): m_state=6
03:00:40.995 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
03:00:40.995 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.69, Mass=1789, SNR=25.9, Peak=168 HFD=3.4
03:00:40.996 00.001 10844 MultiStar: [#1 0.13,-0.06,0.91,U] [#2 0.26,0.69,0.00,M2] [#3 0.65,0.37,0.00,M4] [#4 0.09,0.42,0.00,M2] [#5 -0.17,0.25,0.93,U] [#6 0.28,0.13,1.07,U] [#7 0.17,0.65,0.00,M10] [#8 0.03,-0.05,0.86,U] 
03:00:40.996 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.06}, one-star: {0.11, -0.00}
03:00:40.996 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:00:40.996 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:00:40.996 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.59 mountX=0.07 mountY=0.07, mountTheta=0.80
03:00:40.998 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
03:00:40.998 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
03:00:40.998 00.000 11060 Worker thread wakes up
03:00:40.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
03:00:40.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
03:00:40.998 00.000 11060 Moving (0.08, 0.06) raw xDistance=0.07 yDistance=0.07
03:00:40.999 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:00:40.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:40.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:40.999 00.000 11060 MoveAxis(E, 0, ABG)
03:00:40.999 00.000 11060 Move returns status 0, amount 0
03:00:40.999 00.000 11060 MoveAxis(N, 0, ABG)
03:00:40.999 00.000 11060 Move returns status 0, amount 0
03:00:40.999 00.000 11060 move complete, result=0
03:00:40.999 00.000 11060 worker thread done servicing request
03:00:41.007 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:41.039 00.032 10844 UpdateGuideState exits: m=1789 SNR=25.9
03:00:41.040 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:41.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:41.040 00.000 10844 Enqueuing Expose request
03:00:41.040 00.000 11060 Worker thread wakes up
03:00:41.040 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:41.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:41.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:42.216 01.176 11060 Exposure complete
03:00:43.168 00.952 10844 OnExposeComplete: enter
03:00:43.180 00.012 10844 UpdateGuideState(): m_state=6
03:00:43.181 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
03:00:43.181 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.54, Mass=1703, SNR=25.8, Peak=190 HFD=3.6
03:00:43.182 00.001 10844 MultiStar: [#1 0.06,0.38,0.88,U] [#2 0.11,0.54,0.00,M3] [#3 0.77,0.20,0.00,M5] [#4 0.30,0.60,0.00,M3] [#5 0.47,0.05,0.00,M1] [#6 0.69,-0.15,0.00,M1] [#7 0.55,0.51,0.00,R] [#8 0.16,-0.15,0.76,U] 
03:00:43.182 00.000 10844 refined, 2 included, MultiStar: {0.11, 0.02}, one-star: {0.11, -0.15}
03:00:43.182 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
03:00:43.182 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:00:43.182 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.22 mountX=0.04 mountY=0.10, mountTheta=1.17
03:00:43.185 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
03:00:43.185 00.000 10844 Enqueuing Move request for scope (0.11, 0.02)
03:00:43.196 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:43.473 00.277 11060 worker thread done servicing request
03:00:43.473 00.000 11060 Worker thread wakes up
03:00:43.474 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
03:00:43.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
03:00:43.474 00.000 11060 Moving (0.11, 0.02) raw xDistance=0.04 yDistance=0.10
03:00:43.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:00:43.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:43.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:00:43.474 00.000 11060 MoveAxis(E, 0, ABG)
03:00:43.475 00.001 11060 Move returns status 0, amount 0
03:00:43.475 00.000 11060 MoveAxis(N, 0, ABG)
03:00:43.475 00.000 11060 Move returns status 0, amount 0
03:00:43.475 00.000 11060 move complete, result=0
03:00:43.475 00.000 11060 worker thread done servicing request
03:00:43.539 00.064 10844 UpdateGuideState exits: m=1703 SNR=25.8
03:00:43.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:43.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:43.539 00.000 10844 Enqueuing Expose request
03:00:43.540 00.001 11060 Worker thread wakes up
03:00:43.540 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:43.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:43.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:44.318 00.778 11060 Exposure complete
03:00:44.942 00.624 10844 OnExposeComplete: enter
03:00:44.942 00.000 10844 UpdateGuideState(): m_state=6
03:00:44.943 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
03:00:44.943 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.80, Mass=1467, SNR=23.8, Peak=158 HFD=3.1
03:00:44.943 00.000 10844 MultiStar: [#1 -0.05,-0.08,1.06,U] [#2 0.27,0.66,0.00,M4] [#3 0.61,0.26,0.00,M6] [#4 0.23,0.67,0.00,M4] [#5 0.16,0.26,1.07,U] [#6 0.41,-0.21,0.00,M2] [#7 -0.25,0.14,0.96,U] [#8 0.00,-0.12,0.83,U] 
03:00:44.943 00.000 10844 refined, 4 included, MultiStar: {0.00, 0.07}, one-star: {0.12, 0.10}
03:00:44.943 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.39) = xAngle (0.16 = 0.16)
03:00:44.944 00.001 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.28 = -3.00)
03:00:44.944 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.55 mountX=0.07 mountY=-0.01, mountTheta=-0.14
03:00:44.946 00.002 11060 worker thread done servicing request
03:00:44.947 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
03:00:44.947 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
03:00:44.947 00.000 11060 Worker thread wakes up
03:00:44.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
03:00:44.947 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
03:00:44.947 00.000 11060 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.01
03:00:44.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:00:44.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:44.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:00:44.948 00.001 11060 MoveAxis(E, 0, ABG)
03:00:44.948 00.000 11060 Move returns status 0, amount 0
03:00:44.948 00.000 11060 MoveAxis(N, 0, ABG)
03:00:44.948 00.000 11060 Move returns status 0, amount 0
03:00:44.948 00.000 11060 move complete, result=0
03:00:44.948 00.000 11060 worker thread done servicing request
03:00:44.956 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:45.013 00.057 10844 UpdateGuideState exits: m=1467 SNR=23.8
03:00:45.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:45.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:45.013 00.000 10844 Enqueuing Expose request
03:00:45.014 00.001 11060 Worker thread wakes up
03:00:45.014 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:00:45.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:45.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:45.711 00.697 11060 Exposure complete
03:00:46.154 00.443 10844 OnExposeComplete: enter
03:00:46.154 00.000 11060 worker thread done servicing request
03:00:46.154 00.000 10844 UpdateGuideState(): m_state=6
03:00:46.155 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
03:00:46.155 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.65, Mass=1811, SNR=26.4, Peak=222 HFD=3.5
03:00:46.155 00.000 10844 MultiStar: [#1 0.32,0.04,0.96,U] [#2 0.10,0.74,0.00,M5] [#3 0.55,0.29,0.00,M7] [#4 0.31,0.48,0.00,M5] [#5 0.39,0.14,0.00,M1] [#6 0.30,0.21,1.01,U] [#7 -0.13,-0.40,0.00,M1] [#8 0.27,-0.57,0.00,M1] 
03:00:46.156 00.001 10844 single-star, 2 included, MultiStar: {0.31, 0.07}, one-star: {0.31, -0.04}
03:00:46.156 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.39) = xAngle (-1.53 = -1.53)
03:00:46.156 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.60 = 1.60)
03:00:46.156 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-0.14 mountX=0.01 mountY=0.31, mountTheta=1.53
03:00:46.158 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.04, opts=13)
03:00:46.158 00.000 10844 Enqueuing Move request for scope (0.31, -0.04)
03:00:46.158 00.000 11060 Worker thread wakes up
03:00:46.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.04) opts 0xd
03:00:46.158 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.04)
03:00:46.160 00.002 11060 Moving (0.31, -0.04) raw xDistance=0.01 yDistance=0.31
03:00:46.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:00:46.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
03:00:46.160 00.000 11060 MoveAxis(E, 0, ABG)
03:00:46.161 00.001 11060 Move returns status 0, amount 0
03:00:46.161 00.000 11060 MoveAxis(S, 121, ABG)
03:00:46.161 00.000 11060 Guiding  Dir = 1, Dur = 121
03:00:46.174 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
03:00:46.223 00.049 11060 IsSlewing returns 0
03:00:46.225 00.002 11060 IsGuiding returns 0
03:00:46.226 00.001 10844 UpdateGuideState exits: m=1811 SNR=26.4
03:00:46.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:46.227 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:46.227 00.000 10844 Enqueuing Expose request
03:00:46.358 00.131 11060 IsGuiding returns 0
03:00:46.358 00.000 11060 Move returns status 0, amount 121
03:00:46.358 00.000 11060 move complete, result=0
03:00:46.358 00.000 11060 worker thread done servicing request
03:00:46.358 00.000 11060 Worker thread wakes up
03:00:46.361 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:46.361 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 121 ms SOUTH
03:00:46.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:47.046 00.685 11060 Exposure complete
03:00:47.358 00.312 10844 OnExposeComplete: enter
03:00:47.360 00.002 10844 UpdateGuideState(): m_state=6
03:00:47.361 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
03:00:47.361 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=108.43, Mass=1372, SNR=23.1, Peak=137 HFD=2.8
03:00:47.362 00.001 10844 MultiStar: [#1 0.16,0.06,1.04,U] [#2 -0.08,0.49,0.00,M6] [#3 0.40,0.16,0.00,M8] [#4 0.09,0.63,0.00,M6] [#5 0.35,0.58,0.00,M2] [#6 0.16,0.11,1.20,U] [#7 -0.38,0.07,1.01,U] [#8 0.22,-0.10,0.91,U] 
03:00:47.362 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.02}, one-star: {0.30, -0.26}
03:00:47.362 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
03:00:47.362 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:00:47.362 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=0.00 mountY=0.09, mountTheta=1.57
03:00:47.363 00.001 11060 worker thread done servicing request
03:00:47.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.02, opts=13)
03:00:47.365 00.000 10844 Enqueuing Move request for scope (0.09, -0.02)
03:00:47.365 00.000 11060 Worker thread wakes up
03:00:47.366 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
03:00:47.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
03:00:47.366 00.000 11060 Moving (0.09, -0.02) raw xDistance=0.00 yDistance=0.09
03:00:47.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:00:47.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:47.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:00:47.366 00.000 11060 MoveAxis(E, 0, ABG)
03:00:47.366 00.000 11060 Move returns status 0, amount 0
03:00:47.368 00.002 11060 MoveAxis(N, 0, ABG)
03:00:47.368 00.000 11060 Move returns status 0, amount 0
03:00:47.368 00.000 11060 move complete, result=0
03:00:47.368 00.000 11060 worker thread done servicing request
03:00:47.375 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:47.414 00.039 10844 UpdateGuideState exits: m=1372 SNR=23.1
03:00:47.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:47.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:47.414 00.000 10844 Enqueuing Expose request
03:00:47.414 00.000 11060 Worker thread wakes up
03:00:47.415 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:47.415 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:47.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:48.058 00.643 11060 Exposure complete
03:00:48.310 00.252 11060 worker thread done servicing request
03:00:48.312 00.002 10844 OnExposeComplete: enter
03:00:48.312 00.000 10844 UpdateGuideState(): m_state=6
03:00:48.312 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
03:00:48.312 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=109.36, Mass=1557, SNR=24.7, Peak=168 HFD=2.9
03:00:48.313 00.001 10844 MultiStar: [#1 0.08,0.23,1.04,U] [#2 0.10,0.86,0.00,M7] [#3 0.16,0.52,0.00,M9] [#4 0.09,0.59,0.00,M7] [#5 0.13,0.38,1.00,U] [#6 0.19,0.45,0.00,M1] [#7 -0.17,0.06,0.91,U] [#8 -0.19,0.10,0.89,U] 
03:00:48.313 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.29}, one-star: {0.08, 0.66}
03:00:48.313 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
03:00:48.313 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.33 = -2.95)
03:00:48.313 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.59 mountX=0.29 mountY=-0.05, mountTheta=-0.19
03:00:48.315 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.29, opts=13)
03:00:48.315 00.000 10844 Enqueuing Move request for scope (-0.01, 0.29)
03:00:48.315 00.000 11060 Worker thread wakes up
03:00:48.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
03:00:48.315 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
03:00:48.315 00.000 11060 Moving (-0.01, 0.29) raw xDistance=0.29 yDistance=-0.05
03:00:48.316 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
03:00:48.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:48.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:00:48.316 00.000 11060 MoveAxis(W, 67, ABG)
03:00:48.316 00.000 11060 Guiding  Dir = 3, Dur = 67
03:00:48.318 00.002 11060 IsSlewing returns 0
03:00:48.319 00.001 11060 IsGuiding returns 0
03:00:48.324 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:48.346 00.022 10844 UpdateGuideState exits: m=1557 SNR=24.7
03:00:48.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:48.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:48.346 00.000 10844 Enqueuing Expose request
03:00:48.397 00.051 11060 IsGuiding returns 0
03:00:48.397 00.000 11060 Move returns status 0, amount 67
03:00:48.397 00.000 11060 MoveAxis(N, 0, ABG)
03:00:48.398 00.001 11060 Move returns status 0, amount 0
03:00:48.398 00.000 11060 move complete, result=0
03:00:48.398 00.000 11060 worker thread done servicing request
03:00:48.398 00.000 11060 Worker thread wakes up
03:00:48.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:48.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:48.406 00.008 10844 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
03:00:49.028 00.622 11060 Exposure complete
03:00:49.273 00.245 11060 worker thread done servicing request
03:00:49.273 00.000 10844 OnExposeComplete: enter
03:00:49.273 00.000 10844 UpdateGuideState(): m_state=6
03:00:49.273 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
03:00:49.273 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.61, Mass=1674, SNR=25.4, Peak=158 HFD=3.6
03:00:49.274 00.001 10844 MultiStar: [#1 0.36,0.39,0.00,M1] [#2 -0.23,0.80,0.00,M8] [#3 0.49,0.50,0.00,M10] [#4 0.10,0.80,0.00,M8] [#5 -0.03,0.10,1.07,U] [#6 0.03,0.06,0.95,U] [#7 -0.18,0.03,0.97,U] [#8 0.40,0.15,0.00,M1] 
03:00:49.274 00.000 10844 refined, 3 included, MultiStar: {-0.07, 0.03}, one-star: {-0.09, -0.09}
03:00:49.274 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.39) = xAngle (1.35 = 1.35)
03:00:49.274 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.47 = -1.81)
03:00:49.274 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.74 mountX=0.02 mountY=-0.07, mountTheta=-1.35
03:00:49.278 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.03, opts=13)
03:00:49.278 00.000 10844 Enqueuing Move request for scope (-0.07, 0.03)
03:00:49.278 00.000 11060 Worker thread wakes up
03:00:49.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
03:00:49.278 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
03:00:49.278 00.000 11060 Moving (-0.07, 0.03) raw xDistance=0.02 yDistance=-0.07
03:00:49.279 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:00:49.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:49.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:00:49.279 00.000 11060 MoveAxis(E, 0, ABG)
03:00:49.279 00.000 11060 Move returns status 0, amount 0
03:00:49.279 00.000 11060 MoveAxis(N, 0, ABG)
03:00:49.279 00.000 11060 Move returns status 0, amount 0
03:00:49.279 00.000 11060 move complete, result=0
03:00:49.279 00.000 11060 worker thread done servicing request
03:00:49.286 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:49.309 00.023 10844 UpdateGuideState exits: m=1674 SNR=25.4
03:00:49.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:49.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:49.309 00.000 10844 Enqueuing Expose request
03:00:49.309 00.000 11060 Worker thread wakes up
03:00:49.309 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:49.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:49.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:49.944 00.635 11060 Exposure complete
03:00:50.189 00.245 10844 OnExposeComplete: enter
03:00:50.189 00.000 11060 worker thread done servicing request
03:00:50.189 00.000 10844 UpdateGuideState(): m_state=6
03:00:50.189 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
03:00:50.189 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.39, Mass=1414, SNR=23.3, Peak=129 HFD=3.2
03:00:50.189 00.000 10844 MultiStar: [#1 0.14,-0.17,1.12,U] [#2 0.18,0.55,0.00,M9] [#3 0.05,0.34,1.01,U] [#4 0.09,0.30,1.11,U] [#5 0.31,-0.20,1.01,U] [#6 0.12,-0.10,1.11,U] [#7 -0.18,-0.16,1.13,U] [#8 -0.17,-0.37,0.78,U] 
03:00:50.190 00.001 10844 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {-0.02, -0.30}
03:00:50.190 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.39) = xAngle (-2.37 = -2.37)
03:00:50.190 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.75 = 0.75)
03:00:50.190 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.98 mountX=-0.06 mountY=0.06, mountTheta=2.38
03:00:50.192 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
03:00:50.192 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
03:00:50.193 00.001 11060 Worker thread wakes up
03:00:50.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
03:00:50.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
03:00:50.193 00.000 11060 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
03:00:50.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:00:50.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:50.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:00:50.193 00.000 11060 MoveAxis(E, 0, ABG)
03:00:50.193 00.000 11060 Move returns status 0, amount 0
03:00:50.193 00.000 11060 MoveAxis(N, 0, ABG)
03:00:50.193 00.000 11060 Move returns status 0, amount 0
03:00:50.194 00.001 11060 move complete, result=0
03:00:50.194 00.000 11060 worker thread done servicing request
03:00:50.201 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:50.220 00.019 10844 UpdateGuideState exits: m=1414 SNR=23.3
03:00:50.221 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:50.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:50.221 00.000 10844 Enqueuing Expose request
03:00:50.221 00.000 11060 Worker thread wakes up
03:00:50.222 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:50.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:50.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:50.858 00.636 11060 Exposure complete
03:00:51.108 00.250 11060 worker thread done servicing request
03:00:51.108 00.000 10844 OnExposeComplete: enter
03:00:51.108 00.000 10844 UpdateGuideState(): m_state=6
03:00:51.108 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
03:00:51.108 00.000 10844 Star::Find returns 1 (0), X=622.58, Y=108.77, Mass=1895, SNR=27.4, Peak=198 HFD=3.5
03:00:51.109 00.001 10844 MultiStar: [#1 0.20,0.17,0.92,U] [#2 0.20,0.50,0.00,M10] [#3 0.25,0.21,1.02,U] [#4 0.09,0.21,0.91,U] [#5 0.07,0.08,0.86,U] [#6 0.21,-0.01,0.90,U] [#7 -0.04,-0.03,0.79,U] [#8 0.36,0.19,0.72,U] 
03:00:51.109 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {-0.32, 0.08}
03:00:51.109 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.39) = xAngle (-0.51 = -0.51)
03:00:51.109 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.61 = 2.61)
03:00:51.110 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.15 cameraTheta=0.87 mountX=0.13 mountY=0.07, mountTheta=0.53
03:00:51.112 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
03:00:51.112 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
03:00:51.112 00.000 11060 Worker thread wakes up
03:00:51.113 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
03:00:51.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
03:00:51.113 00.000 11060 Moving (0.09, 0.11) raw xDistance=0.13 yDistance=0.07
03:00:51.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:00:51.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:51.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:51.113 00.000 11060 MoveAxis(W, 30, ABG)
03:00:51.113 00.000 11060 Guiding  Dir = 3, Dur = 30
03:00:51.129 00.016 11060 IsSlewing returns 0
03:00:51.130 00.001 11060 IsGuiding returns 0
03:00:51.134 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:51.155 00.021 10844 UpdateGuideState exits: m=1895 SNR=27.4
03:00:51.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:51.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:51.155 00.000 10844 Enqueuing Expose request
03:00:51.164 00.009 11060 IsGuiding returns 0
03:00:51.164 00.000 11060 Move returns status 0, amount 30
03:00:51.164 00.000 11060 MoveAxis(N, 0, ABG)
03:00:51.164 00.000 11060 Move returns status 0, amount 0
03:00:51.164 00.000 11060 move complete, result=0
03:00:51.164 00.000 11060 worker thread done servicing request
03:00:51.165 00.001 11060 Worker thread wakes up
03:00:51.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:51.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:51.169 00.004 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
03:00:51.795 00.626 11060 Exposure complete
03:00:52.056 00.261 10844 OnExposeComplete: enter
03:00:52.057 00.001 10844 UpdateGuideState(): m_state=6
03:00:52.057 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
03:00:52.057 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.97, Mass=1843, SNR=27.4, Peak=183 HFD=3.1
03:00:52.058 00.001 10844 MultiStar: [#1 0.44,0.23,0.00,M1] [#2 0.24,0.50,0.00,R] [#3 0.60,0.11,0.00,M9] [#4 0.24,0.36,0.00,M7] [#5 -0.07,0.25,0.81,U] [#6 0.09,-0.27,1.01,U] [#7 -0.37,0.33,0.00,M1] [#8 -0.25,-0.11,0.76,U] 
03:00:52.058 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.03}, one-star: {0.23, 0.28}
03:00:52.058 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
03:00:52.058 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
03:00:52.058 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.05 mountX=0.04 mountY=0.01, mountTheta=0.35
03:00:52.060 00.002 11060 worker thread done servicing request
03:00:52.061 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
03:00:52.061 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
03:00:52.061 00.000 11060 Worker thread wakes up
03:00:52.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:00:52.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:00:52.061 00.000 11060 Moving (0.02, 0.03) raw xDistance=0.04 yDistance=0.01
03:00:52.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:00:52.062 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:52.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:00:52.062 00.000 11060 MoveAxis(E, 0, ABG)
03:00:52.063 00.001 11060 Move returns status 0, amount 0
03:00:52.063 00.000 11060 MoveAxis(N, 0, ABG)
03:00:52.063 00.000 11060 Move returns status 0, amount 0
03:00:52.063 00.000 11060 move complete, result=0
03:00:52.063 00.000 11060 worker thread done servicing request
03:00:52.071 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:52.090 00.019 10844 UpdateGuideState exits: m=1843 SNR=27.4
03:00:52.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:52.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:52.090 00.000 10844 Enqueuing Expose request
03:00:52.090 00.000 11060 Worker thread wakes up
03:00:52.090 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:52.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:52.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:52.733 00.643 11060 Exposure complete
03:00:52.977 00.244 11060 worker thread done servicing request
03:00:52.977 00.000 10844 OnExposeComplete: enter
03:00:52.977 00.000 10844 UpdateGuideState(): m_state=6
03:00:52.978 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
03:00:52.978 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.45, Mass=1551, SNR=25.0, Peak=160 HFD=2.8
03:00:52.978 00.000 10844 MultiStar: [#1 0.05,0.11,1.03,U] [#2 -0.15,0.11,0.98,U] [#3 0.61,0.18,0.00,M10] [#4 0.20,0.28,1.05,U] [#5 0.58,0.01,0.00,M1] [#6 0.41,0.26,0.00,M1] [#7 0.02,0.14,0.98,U] [#8 0.30,0.00,0.82,U] 
03:00:52.978 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.07}, one-star: {0.07, -0.24}
03:00:52.978 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.39) = xAngle (-0.66 = -0.66)
03:00:52.979 00.001 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
03:00:52.979 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=0.08 mountY=0.07, mountTheta=0.67
03:00:52.980 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
03:00:52.980 00.000 10844 Enqueuing Move request for scope (0.08, 0.07)
03:00:52.980 00.000 11060 Worker thread wakes up
03:00:52.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:00:52.981 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:00:52.981 00.000 11060 Moving (0.08, 0.07) raw xDistance=0.08 yDistance=0.07
03:00:52.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:00:52.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:52.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:52.981 00.000 11060 MoveAxis(E, 0, ABG)
03:00:52.981 00.000 11060 Move returns status 0, amount 0
03:00:52.981 00.000 11060 MoveAxis(N, 0, ABG)
03:00:52.981 00.000 11060 Move returns status 0, amount 0
03:00:52.982 00.001 11060 move complete, result=0
03:00:52.982 00.000 11060 worker thread done servicing request
03:00:52.988 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:53.019 00.031 10844 UpdateGuideState exits: m=1551 SNR=25.0
03:00:53.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:53.020 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:53.020 00.000 10844 Enqueuing Expose request
03:00:53.020 00.000 11060 Worker thread wakes up
03:00:53.020 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:53.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:53.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:53.658 00.638 11060 Exposure complete
03:00:53.889 00.231 10844 OnExposeComplete: enter
03:00:53.889 00.000 11060 worker thread done servicing request
03:00:53.889 00.000 10844 UpdateGuideState(): m_state=6
03:00:53.889 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
03:00:53.890 00.001 10844 Star::Find returns 1 (0), X=622.76, Y=108.70, Mass=1619, SNR=25.1, Peak=169 HFD=2.8
03:00:53.890 00.000 10844 MultiStar: [#1 0.14,0.22,0.92,U] [#2 -0.35,-0.10,0.97,U] [#3 0.58,0.27,0.00,R] [#4 0.00,0.52,0.00,M7] [#5 0.53,0.37,0.00,M2] [#6 0.10,0.22,1.11,U] [#7 -0.33,0.25,0.00,M1] [#8 0.36,-0.07,0.88,U] 
03:00:53.890 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.06}, one-star: {-0.14, 0.01}
03:00:53.890 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.39) = xAngle (-0.04 = -0.04)
03:00:53.890 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.08 = 3.08)
03:00:53.890 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.35 mountX=0.06 mountY=0.00, mountTheta=0.06
03:00:53.902 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
03:00:53.903 00.001 10844 Enqueuing Move request for scope (0.01, 0.06)
03:00:53.910 00.007 11060 Worker thread wakes up
03:00:53.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
03:00:53.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
03:00:53.910 00.000 11060 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=0.00
03:00:53.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:00:53.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:53.911 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:00:53.911 00.000 11060 MoveAxis(E, 0, ABG)
03:00:53.911 00.000 11060 Move returns status 0, amount 0
03:00:53.911 00.000 11060 MoveAxis(N, 0, ABG)
03:00:53.911 00.000 11060 Move returns status 0, amount 0
03:00:53.911 00.000 11060 move complete, result=0
03:00:53.911 00.000 11060 worker thread done servicing request
03:00:53.912 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:53.940 00.028 10844 UpdateGuideState exits: m=1619 SNR=25.1
03:00:53.941 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:53.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:53.941 00.000 10844 Enqueuing Expose request
03:00:53.941 00.000 11060 Worker thread wakes up
03:00:53.941 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:00:53.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:53.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:54.593 00.652 11060 Exposure complete
03:00:54.948 00.355 10844 OnExposeComplete: enter
03:00:54.948 00.000 10844 UpdateGuideState(): m_state=6
03:00:54.948 00.000 11060 worker thread done servicing request
03:00:54.949 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
03:00:54.949 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=108.68, Mass=1638, SNR=25.2, Peak=148 HFD=3.1
03:00:54.949 00.000 10844 MultiStar: [#1 0.12,0.53,0.00,M1] [#2 0.07,-0.15,0.90,U] [#3 -0.22,0.15,0.97,U] [#4 0.10,0.49,0.00,M8] [#5 0.52,0.23,0.00,M3] [#6 0.51,0.22,0.00,M1] [#7 -0.04,0.15,0.98,U] [#8 0.26,0.05,0.81,U] 
03:00:54.949 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.04}, one-star: {0.34, -0.01}
03:00:54.949 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.39) = xAngle (-0.93 = -0.93)
03:00:54.949 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.20 = 2.20)
03:00:54.949 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=0.05 mountY=0.07, mountTheta=0.93
03:00:54.951 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
03:00:54.951 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
03:00:54.951 00.000 11060 Worker thread wakes up
03:00:54.952 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
03:00:54.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
03:00:54.952 00.000 11060 Moving (0.08, 0.04) raw xDistance=0.05 yDistance=0.07
03:00:54.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:00:54.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:54.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:00:54.952 00.000 11060 MoveAxis(E, 0, ABG)
03:00:54.952 00.000 11060 Move returns status 0, amount 0
03:00:54.952 00.000 11060 MoveAxis(N, 0, ABG)
03:00:54.953 00.001 11060 Move returns status 0, amount 0
03:00:54.954 00.001 11060 move complete, result=0
03:00:54.954 00.000 11060 worker thread done servicing request
03:00:54.960 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:00:54.995 00.035 10844 UpdateGuideState exits: m=1638 SNR=25.2
03:00:54.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:54.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:54.995 00.000 10844 Enqueuing Expose request
03:00:54.995 00.000 11060 Worker thread wakes up
03:00:54.995 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:54.996 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:54.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:55.999 01.003 11060 Exposure complete
03:00:57.636 01.637 10844 OnExposeComplete: enter
03:00:57.636 00.000 10844 UpdateGuideState(): m_state=6
03:00:57.637 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
03:00:57.637 00.000 10844 Star::Find returns 1 (0), X=622.57, Y=108.89, Mass=1485, SNR=24.4, Peak=224 HFD=2.7
03:00:57.638 00.001 10844 MultiStar: [#1 0.12,0.33,1.00,U] [#2 0.19,-0.22,0.95,U] [#3 -0.06,-0.09,0.93,U] [#4 0.25,0.39,0.00,M9] [#5 0.47,0.40,0.00,M4] [#6 0.52,0.39,0.00,M2] [#7 -0.00,-0.30,0.96,U] [#8 -0.31,-0.17,0.84,U] 
03:00:57.638 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.03}, one-star: {-0.33, 0.20}
03:00:57.638 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.39) = xAngle (-4.03 = 2.26)
03:00:57.638 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.90 = -0.90)
03:00:57.638 00.000 11060 worker thread done servicing request
03:00:57.638 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.64 mountX=-0.04 mountY=-0.06, mountTheta=-2.25
03:00:57.655 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
03:00:57.655 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
03:00:57.686 00.031 11060 Worker thread wakes up
03:00:57.701 00.015 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:00:57.702 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:00:57.702 00.000 11060 Moving (-0.06, -0.03) raw xDistance=-0.04 yDistance=-0.06
03:00:57.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:00:57.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:57.705 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:57.706 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:00:57.706 00.000 11060 MoveAxis(E, 0, ABG)
03:00:57.706 00.000 11060 Move returns status 0, amount 0
03:00:57.706 00.000 11060 MoveAxis(N, 0, ABG)
03:00:57.706 00.000 11060 Move returns status 0, amount 0
03:00:57.706 00.000 11060 move complete, result=0
03:00:57.707 00.001 11060 worker thread done servicing request
03:00:57.764 00.057 10844 UpdateGuideState exits: m=1485 SNR=24.4
03:00:57.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:57.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:57.764 00.000 10844 Enqueuing Expose request
03:00:57.764 00.000 11060 Worker thread wakes up
03:00:57.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:57.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:57.769 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:58.420 00.651 11060 Exposure complete
03:00:58.974 00.554 10844 OnExposeComplete: enter
03:00:58.974 00.000 10844 UpdateGuideState(): m_state=6
03:00:58.975 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
03:00:58.975 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=109.14, Mass=1716, SNR=26.4, Peak=195 HFD=3.0
03:00:58.975 00.000 10844 MultiStar: [#1 0.14,0.20,0.98,U] [#2 0.05,0.12,0.94,U] [#3 0.19,0.09,1.01,U] [#4 0.13,0.68,0.00,M10] [#5 -0.17,0.28,0.89,U] [#6 0.03,0.25,1.05,U] [#7 -0.32,-0.03,0.90,U] [#8 0.15,0.00,0.81,U] 
03:00:58.975 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.18}, one-star: {0.03, 0.44}
03:00:58.976 00.001 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.39) = xAngle (0.10 = 0.10)
03:00:58.976 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.23 = -3.06)
03:00:58.976 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=0.17 mountY=-0.01, mountTheta=-0.08
03:00:58.978 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.18, opts=13)
03:00:58.978 00.000 10844 Enqueuing Move request for scope (0.01, 0.18)
03:00:58.979 00.001 11060 worker thread done servicing request
03:00:58.980 00.001 11060 Worker thread wakes up
03:00:59.003 00.023 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
03:00:59.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
03:00:59.003 00.000 11060 Moving (0.01, 0.18) raw xDistance=0.17 yDistance=-0.01
03:00:59.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:00:59.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:00:59.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:00:59.004 00.001 11060 MoveAxis(W, 41, ABG)
03:00:59.004 00.000 11060 Guiding  Dir = 3, Dur = 41
03:00:59.019 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:00:59.029 00.010 11060 IsSlewing returns 0
03:00:59.030 00.001 11060 IsGuiding returns 0
03:00:59.074 00.044 11060 IsGuiding returns 0
03:00:59.074 00.000 11060 Move returns status 0, amount 41
03:00:59.074 00.000 10844 UpdateGuideState exits: m=1716 SNR=26.4
03:00:59.074 00.000 11060 MoveAxis(N, 0, ABG)
03:00:59.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:59.074 00.000 11060 Move returns status 0, amount 0
03:00:59.074 00.000 11060 move complete, result=0
03:00:59.074 00.000 11060 worker thread done servicing request
03:00:59.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:00:59.074 00.000 10844 Enqueuing Expose request
03:00:59.076 00.002 11060 Worker thread wakes up
03:00:59.076 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
03:00:59.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:00:59.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:00:59.721 00.645 11060 Exposure complete
03:01:00.252 00.531 10844 OnExposeComplete: enter
03:01:00.253 00.001 10844 UpdateGuideState(): m_state=6
03:01:00.269 00.016 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
03:01:00.269 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=109.55, Mass=1416, SNR=23.5, Peak=199 HFD=2.9
03:01:00.269 00.000 10844 MultiStar: large primary error, entering stabilization period
03:01:00.269 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.39) = xAngle (0.08 = 0.08)
03:01:00.270 00.001 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.20 = -3.08)
03:01:00.270 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.86 hyp=0.86 cameraTheta=1.47 mountX=0.86 mountY=-0.05, mountTheta=-0.06
03:01:00.292 00.022 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.86, opts=13)
03:01:00.292 00.000 10844 Enqueuing Move request for scope (0.09, 0.86)
03:01:00.294 00.002 11060 worker thread done servicing request
03:01:00.294 00.000 11060 Worker thread wakes up
03:01:00.295 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.86) opts 0xd
03:01:00.295 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.86)
03:01:00.295 00.000 11060 Moving (0.09, 0.86) raw xDistance=0.86 yDistance=-0.05
03:01:00.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.86
03:01:00.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:00.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:01:00.295 00.000 11060 MoveAxis(W, 204, ABG)
03:01:00.295 00.000 11060 Guiding  Dir = 3, Dur = 204
03:01:00.304 00.009 11060 IsSlewing returns 0
03:01:00.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:00.304 00.000 11060 IsGuiding returns 0
03:01:00.327 00.023 10844 UpdateGuideState exits: m=1416 SNR=23.5
03:01:00.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:00.331 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:00.331 00.000 10844 Enqueuing Expose request
03:01:00.529 00.198 11060 IsGuiding returns 0
03:01:00.529 00.000 11060 Move returns status 0, amount 204
03:01:00.529 00.000 11060 MoveAxis(N, 0, ABG)
03:01:00.529 00.000 11060 Move returns status 0, amount 0
03:01:00.529 00.000 11060 move complete, result=0
03:01:00.529 00.000 11060 worker thread done servicing request
03:01:00.529 00.000 11060 Worker thread wakes up
03:01:00.529 00.000 10844 GuideStep: 0.9 px 204 ms WEST, -0.1 px 0 ms NORTH
03:01:00.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:00.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:01.206 00.677 11060 Exposure complete
03:01:01.686 00.480 10844 OnExposeComplete: enter
03:01:01.686 00.000 10844 UpdateGuideState(): m_state=6
03:01:01.687 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
03:01:01.687 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.71, Mass=1540, SNR=24.4, Peak=181 HFD=3.3
03:01:01.687 00.000 10844 MultiStar: exiting stabilization period
03:01:01.688 00.001 11060 worker thread done servicing request
03:01:01.688 00.000 10844 MultiStar: [#1 0.25,-0.11,1.04,U] [#2 0.29,-0.05,0.92,U] [#3 -0.12,0.01,1.13,U] [#4 0.45,0.02,0.00,R] [#5 0.59,0.09,0.00,M4] [#6 0.27,-0.28,1.04,U] [#7 -0.36,-0.07,0.91,U] [#8 -0.01,-0.23,0.90,U] 
03:01:01.688 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.10}, one-star: {0.15, 0.02}
03:01:01.688 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.39) = xAngle (-2.34 = -2.34)
03:01:01.688 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
03:01:01.689 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.95 mountX=-0.08 mountY=0.08, mountTheta=2.35
03:01:01.690 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.10, opts=13)
03:01:01.690 00.000 10844 Enqueuing Move request for scope (0.07, -0.10)
03:01:01.690 00.000 11060 Worker thread wakes up
03:01:01.691 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
03:01:01.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
03:01:01.691 00.000 11060 Moving (0.07, -0.10) raw xDistance=-0.08 yDistance=0.08
03:01:01.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:01:01.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:01.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:01:01.691 00.000 11060 MoveAxis(E, 0, ABG)
03:01:01.691 00.000 11060 Move returns status 0, amount 0
03:01:01.691 00.000 11060 MoveAxis(N, 0, ABG)
03:01:01.691 00.000 11060 Move returns status 0, amount 0
03:01:01.692 00.001 11060 move complete, result=0
03:01:01.692 00.000 11060 worker thread done servicing request
03:01:01.698 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:01.733 00.035 10844 UpdateGuideState exits: m=1540 SNR=24.4
03:01:01.734 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:01.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:01.734 00.000 10844 Enqueuing Expose request
03:01:01.735 00.001 11060 Worker thread wakes up
03:01:01.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:01.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:01.740 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:02.386 00.646 11060 Exposure complete
03:01:02.636 00.250 11060 worker thread done servicing request
03:01:02.636 00.000 10844 OnExposeComplete: enter
03:01:02.636 00.000 10844 UpdateGuideState(): m_state=6
03:01:02.638 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
03:01:02.638 00.000 10844 Star::Find returns 1 (0), X=623.32, Y=108.72, Mass=1758, SNR=26.2, Peak=186 HFD=3.4
03:01:02.638 00.000 10844 MultiStar: [#1 0.31,0.21,0.98,U] [#2 -0.12,0.60,0.00,M1] [#3 0.13,0.05,0.95,U] [#4 -0.23,0.14,0.96,U] [#5 0.30,-0.04,0.89,U] [#6 0.42,0.05,0.00,M1] [#7 0.14,0.24,0.97,U] [#8 -0.03,-0.25,0.90,U] 
03:01:02.639 00.001 10844 refined, 6 included, MultiStar: {0.15, 0.06}, one-star: {0.42, 0.03}
03:01:02.639 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:01:02.639 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.11 = 2.11)
03:01:02.639 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=0.09 mountY=0.14, mountTheta=1.02
03:01:02.642 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.06, opts=13)
03:01:02.650 00.008 10844 Enqueuing Move request for scope (0.15, 0.06)
03:01:02.651 00.001 11060 Worker thread wakes up
03:01:02.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
03:01:02.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
03:01:02.652 00.001 11060 Moving (0.15, 0.06) raw xDistance=0.09 yDistance=0.14
03:01:02.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:01:02.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:02.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:01:02.652 00.000 11060 MoveAxis(E, 0, ABG)
03:01:02.652 00.000 11060 Move returns status 0, amount 0
03:01:02.652 00.000 11060 MoveAxis(N, 0, ABG)
03:01:02.652 00.000 11060 Move returns status 0, amount 0
03:01:02.652 00.000 11060 move complete, result=0
03:01:02.652 00.000 11060 worker thread done servicing request
03:01:02.660 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:02.681 00.021 10844 UpdateGuideState exits: m=1758 SNR=26.2
03:01:02.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:02.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:02.681 00.000 10844 Enqueuing Expose request
03:01:02.681 00.000 11060 Worker thread wakes up
03:01:02.682 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:02.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:02.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:03.318 00.636 11060 Exposure complete
03:01:03.593 00.275 10844 OnExposeComplete: enter
03:01:03.593 00.000 10844 UpdateGuideState(): m_state=6
03:01:03.594 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
03:01:03.594 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.56, Mass=1800, SNR=26.7, Peak=162 HFD=3.3
03:01:03.594 00.000 10844 MultiStar: [#1 0.10,-0.00,0.95,U] [#2 0.00,-0.15,0.90,U] [#3 0.06,-0.39,0.96,U] [#4 -0.14,0.31,0.94,U] [#5 0.27,0.10,0.92,U] [#6 0.37,-0.24,0.00,M2] [#7 0.11,0.02,0.94,U] [#8 0.08,0.27,0.83,U] 
03:01:03.594 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.00}, one-star: {-0.00, -0.13}
03:01:03.595 00.001 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.39) = xAngle (-1.39 = -1.39)
03:01:03.595 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.74 = 1.74)
03:01:03.595 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.00 mountX=0.01 mountY=0.06, mountTheta=1.39
03:01:03.596 00.001 11060 worker thread done servicing request
03:01:03.597 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.00, opts=13)
03:01:03.597 00.000 10844 Enqueuing Move request for scope (0.06, 0.00)
03:01:03.597 00.000 11060 Worker thread wakes up
03:01:03.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
03:01:03.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
03:01:03.597 00.000 11060 Moving (0.06, 0.00) raw xDistance=0.01 yDistance=0.06
03:01:03.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:03.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:03.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:01:03.597 00.000 11060 MoveAxis(E, 0, ABG)
03:01:03.597 00.000 11060 Move returns status 0, amount 0
03:01:03.598 00.001 11060 MoveAxis(N, 0, ABG)
03:01:03.598 00.000 11060 Move returns status 0, amount 0
03:01:03.598 00.000 11060 move complete, result=0
03:01:03.598 00.000 11060 worker thread done servicing request
03:01:03.608 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:03.628 00.020 10844 UpdateGuideState exits: m=1800 SNR=26.7
03:01:03.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:03.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:03.628 00.000 10844 Enqueuing Expose request
03:01:03.628 00.000 11060 Worker thread wakes up
03:01:03.628 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:03.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:03.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:04.294 00.666 11060 Exposure complete
03:01:04.528 00.234 11060 worker thread done servicing request
03:01:04.528 00.000 10844 OnExposeComplete: enter
03:01:04.528 00.000 10844 UpdateGuideState(): m_state=6
03:01:04.530 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
03:01:04.530 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.41, Mass=1769, SNR=26.9, Peak=187 HFD=2.8
03:01:04.530 00.000 10844 MultiStar: [#1 -0.04,0.01,0.91,U] [#2 -0.47,-0.26,0.00,M1] [#3 -0.27,0.06,1.03,U] [#4 -0.47,0.21,0.00,M1] [#5 -0.04,0.05,0.91,U] [#6 -0.14,-0.03,0.97,U] [#7 -0.65,0.16,0.00,M1] [#8 -0.12,-0.40,0.00,M1] 
03:01:04.530 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.04}, one-star: {0.13, -0.28}
03:01:04.530 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.39) = xAngle (-4.04 = 2.24)
03:01:04.530 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.91 = -0.91)
03:01:04.531 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.65 mountX=-0.05 mountY=-0.07, mountTheta=-2.24
03:01:04.532 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
03:01:04.532 00.000 10844 Enqueuing Move request for scope (-0.07, -0.04)
03:01:04.532 00.000 11060 Worker thread wakes up
03:01:04.533 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
03:01:04.533 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
03:01:04.533 00.000 11060 Moving (-0.07, -0.04) raw xDistance=-0.05 yDistance=-0.07
03:01:04.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:01:04.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:04.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:01:04.533 00.000 11060 MoveAxis(E, 0, ABG)
03:01:04.533 00.000 11060 Move returns status 0, amount 0
03:01:04.533 00.000 11060 MoveAxis(N, 0, ABG)
03:01:04.533 00.000 11060 Move returns status 0, amount 0
03:01:04.535 00.002 11060 move complete, result=0
03:01:04.535 00.000 11060 worker thread done servicing request
03:01:04.541 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:04.559 00.018 10844 UpdateGuideState exits: m=1769 SNR=26.9
03:01:04.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:04.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:04.568 00.009 10844 Enqueuing Expose request
03:01:04.568 00.000 11060 Worker thread wakes up
03:01:04.568 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:04.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:04.569 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:05.196 00.627 11060 Exposure complete
03:01:05.458 00.262 11060 worker thread done servicing request
03:01:05.458 00.000 10844 OnExposeComplete: enter
03:01:05.458 00.000 10844 UpdateGuideState(): m_state=6
03:01:05.459 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
03:01:05.459 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.78, Mass=1750, SNR=25.8, Peak=161 HFD=4.0
03:01:05.459 00.000 10844 MultiStar: [#1 0.21,0.14,0.90,U] [#2 -0.21,0.17,0.87,U] [#3 0.28,-0.15,1.06,U] [#4 -0.28,0.14,0.89,U] [#5 0.11,0.25,0.85,U] [#6 0.32,-0.06,0.95,U] [#7 -0.25,-0.08,0.92,U] [#8 -0.05,-0.24,0.83,U] 
03:01:05.459 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.14, 0.09}
03:01:05.460 00.001 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:01:05.460 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:01:05.460 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.59 mountX=0.03 mountY=0.03, mountTheta=0.80
03:01:05.462 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
03:01:05.462 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
03:01:05.462 00.000 11060 Worker thread wakes up
03:01:05.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:01:05.478 00.016 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:01:05.478 00.000 11060 Moving (0.04, 0.02) raw xDistance=0.03 yDistance=0.03
03:01:05.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:01:05.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:05.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:01:05.478 00.000 11060 MoveAxis(E, 0, ABG)
03:01:05.478 00.000 11060 Move returns status 0, amount 0
03:01:05.478 00.000 11060 MoveAxis(N, 0, ABG)
03:01:05.478 00.000 11060 Move returns status 0, amount 0
03:01:05.479 00.001 11060 move complete, result=0
03:01:05.479 00.000 11060 worker thread done servicing request
03:01:05.480 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:05.505 00.025 10844 UpdateGuideState exits: m=1750 SNR=25.8
03:01:05.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:05.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:05.506 00.001 10844 Enqueuing Expose request
03:01:05.506 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:05.506 00.000 11060 Worker thread wakes up
03:01:05.507 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:05.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:06.148 00.641 11060 Exposure complete
03:01:06.387 00.239 11060 worker thread done servicing request
03:01:06.387 00.000 10844 OnExposeComplete: enter
03:01:06.387 00.000 10844 UpdateGuideState(): m_state=6
03:01:06.387 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
03:01:06.387 00.000 10844 Star::Find returns 1 (0), X=622.74, Y=108.56, Mass=1566, SNR=25.4, Peak=158 HFD=3.2
03:01:06.389 00.002 10844 MultiStar: [#1 -0.11,-0.14,0.93,U] [#2 -0.07,0.29,0.91,U] [#3 -0.05,0.61,0.00,M1] [#4 -0.23,0.40,0.00,M1] [#5 0.46,0.24,0.00,M1] [#6 -0.02,0.08,1.06,U] [#7 -0.20,0.00,0.93,U] [#8 -0.07,0.03,0.87,U] 
03:01:06.389 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.02}, one-star: {-0.16, -0.13}
03:01:06.389 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.39) = xAngle (1.55 = 1.55)
03:01:06.389 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.68 = -1.61)
03:01:06.389 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.94 mountX=0.00 mountY=-0.11, mountTheta=-1.55
03:01:06.393 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
03:01:06.393 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
03:01:06.394 00.001 11060 Worker thread wakes up
03:01:06.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
03:01:06.394 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
03:01:06.394 00.000 11060 Moving (-0.10, 0.02) raw xDistance=0.00 yDistance=-0.11
03:01:06.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:01:06.394 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:06.394 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:01:06.395 00.001 11060 MoveAxis(E, 0, ABG)
03:01:06.395 00.000 11060 Move returns status 0, amount 0
03:01:06.395 00.000 11060 MoveAxis(N, 0, ABG)
03:01:06.395 00.000 11060 Move returns status 0, amount 0
03:01:06.395 00.000 11060 move complete, result=0
03:01:06.395 00.000 11060 worker thread done servicing request
03:01:06.402 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:06.420 00.018 10844 UpdateGuideState exits: m=1566 SNR=25.4
03:01:06.421 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:06.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:06.421 00.000 10844 Enqueuing Expose request
03:01:06.421 00.000 11060 Worker thread wakes up
03:01:06.421 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:06.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:06.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:07.053 00.632 11060 Exposure complete
03:01:07.353 00.300 11060 worker thread done servicing request
03:01:07.354 00.001 10844 OnExposeComplete: enter
03:01:07.354 00.000 10844 UpdateGuideState(): m_state=6
03:01:07.354 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
03:01:07.354 00.000 10844 Star::Find returns 1 (0), X=623.27, Y=108.67, Mass=1859, SNR=27.7, Peak=203 HFD=3.2
03:01:07.355 00.001 10844 MultiStar: [#1 -0.23,0.18,0.84,U] [#2 0.07,-0.10,0.84,U] [#3 0.23,0.10,0.86,U] [#4 -0.39,0.43,0.00,M2] [#5 0.17,-0.26,0.85,U] [#6 0.28,0.10,0.98,U] [#7 -0.51,0.21,0.00,M1] [#8 0.30,-0.06,0.78,U] 
03:01:07.355 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.01}, one-star: {0.37, -0.02}
03:01:07.355 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.39) = xAngle (-1.43 = -1.43)
03:01:07.355 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.70 = 1.70)
03:01:07.355 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=0.03 mountY=0.18, mountTheta=1.43
03:01:07.359 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.01, opts=13)
03:01:07.359 00.000 10844 Enqueuing Move request for scope (0.18, -0.01)
03:01:07.359 00.000 11060 Worker thread wakes up
03:01:07.366 00.007 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
03:01:07.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
03:01:07.367 00.001 11060 Moving (0.18, -0.01) raw xDistance=0.03 yDistance=0.18
03:01:07.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:01:07.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:07.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:01:07.367 00.000 11060 MoveAxis(E, 0, ABG)
03:01:07.367 00.000 11060 Move returns status 0, amount 0
03:01:07.367 00.000 11060 MoveAxis(N, 0, ABG)
03:01:07.368 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:07.386 00.018 11060 Move returns status 0, amount 0
03:01:07.386 00.000 11060 move complete, result=0
03:01:07.386 00.000 11060 worker thread done servicing request
03:01:07.412 00.026 10844 UpdateGuideState exits: m=1859 SNR=27.7
03:01:07.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:07.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:07.412 00.000 10844 Enqueuing Expose request
03:01:07.412 00.000 11060 Worker thread wakes up
03:01:07.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:07.414 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:07.414 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:08.075 00.661 11060 Exposure complete
03:01:08.428 00.353 11060 worker thread done servicing request
03:01:08.428 00.000 10844 OnExposeComplete: enter
03:01:08.428 00.000 10844 UpdateGuideState(): m_state=6
03:01:08.428 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
03:01:08.428 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.64, Mass=1857, SNR=26.7, Peak=235 HFD=3.4
03:01:08.430 00.002 10844 MultiStar: [#1 0.57,0.35,0.00,M1] [#2 0.26,-0.07,0.89,U] [#3 0.45,-0.16,0.00,M1] [#4 -0.03,0.14,0.94,U] [#5 0.49,0.11,0.00,M1] [#6 0.20,-0.20,1.04,U] [#7 -0.29,-0.35,0.00,M2] [#8 0.17,0.06,0.82,U] 
03:01:08.430 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.03}, one-star: {0.31, -0.06}
03:01:08.430 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:01:08.430 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.57 = 1.57)
03:01:08.430 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=0.00 mountY=0.18, mountTheta=1.56
03:01:08.432 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.03, opts=13)
03:01:08.432 00.000 10844 Enqueuing Move request for scope (0.18, -0.03)
03:01:08.432 00.000 11060 Worker thread wakes up
03:01:08.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
03:01:08.432 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
03:01:08.432 00.000 11060 Moving (0.18, -0.03) raw xDistance=0.00 yDistance=0.18
03:01:08.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:01:08.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:08.433 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:01:08.433 00.000 11060 MoveAxis(E, 0, ABG)
03:01:08.433 00.000 11060 Move returns status 0, amount 0
03:01:08.433 00.000 11060 MoveAxis(N, 0, ABG)
03:01:08.433 00.000 11060 Move returns status 0, amount 0
03:01:08.433 00.000 11060 move complete, result=0
03:01:08.433 00.000 11060 worker thread done servicing request
03:01:08.440 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:08.475 00.035 10844 UpdateGuideState exits: m=1857 SNR=26.7
03:01:08.476 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:08.476 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:08.476 00.000 10844 Enqueuing Expose request
03:01:08.476 00.000 11060 Worker thread wakes up
03:01:08.476 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:08.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:08.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:09.118 00.642 11060 Exposure complete
03:01:09.498 00.380 11060 worker thread done servicing request
03:01:09.498 00.000 10844 OnExposeComplete: enter
03:01:09.498 00.000 10844 UpdateGuideState(): m_state=6
03:01:09.499 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
03:01:09.499 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.68, Mass=1851, SNR=26.9, Peak=175 HFD=3.2
03:01:09.500 00.001 10844 MultiStar: [#1 0.51,0.10,0.00,M2] [#2 0.10,0.07,0.95,U] [#3 0.07,-0.22,0.94,U] [#4 0.09,-0.11,0.92,U] [#5 0.30,0.02,0.92,U] [#6 0.22,0.13,0.98,U] [#7 0.16,-0.23,0.94,U] [#8 0.27,-0.12,0.81,U] 
03:01:09.500 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.19, -0.02}
03:01:09.500 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.70 = -1.70)
03:01:09.500 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.42 = 1.42)
03:01:09.500 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.31 mountX=-0.02 mountY=0.18, mountTheta=1.70
03:01:09.502 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.06, opts=13)
03:01:09.502 00.000 10844 Enqueuing Move request for scope (0.17, -0.06)
03:01:09.502 00.000 11060 Worker thread wakes up
03:01:09.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
03:01:09.503 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
03:01:09.503 00.000 11060 Moving (0.17, -0.06) raw xDistance=-0.02 yDistance=0.18
03:01:09.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:01:09.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:09.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:01:09.503 00.000 11060 MoveAxis(E, 0, ABG)
03:01:09.503 00.000 11060 Move returns status 0, amount 0
03:01:09.503 00.000 11060 MoveAxis(N, 0, ABG)
03:01:09.503 00.000 11060 Move returns status 0, amount 0
03:01:09.504 00.001 11060 move complete, result=0
03:01:09.504 00.000 11060 worker thread done servicing request
03:01:09.512 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:09.554 00.042 10844 UpdateGuideState exits: m=1851 SNR=26.9
03:01:09.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:09.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:09.554 00.000 10844 Enqueuing Expose request
03:01:09.554 00.000 11060 Worker thread wakes up
03:01:09.554 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:09.555 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:09.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:10.195 00.640 11060 Exposure complete
03:01:10.466 00.271 11060 worker thread done servicing request
03:01:10.466 00.000 10844 OnExposeComplete: enter
03:01:10.466 00.000 10844 UpdateGuideState(): m_state=6
03:01:10.466 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
03:01:10.467 00.001 10844 Star::Find returns 1 (0), X=622.89, Y=108.72, Mass=1413, SNR=23.4, Peak=142 HFD=3.4
03:01:10.468 00.001 10844 MultiStar: [#1 0.22,0.11,1.11,U] [#2 -0.11,0.06,1.00,U] [#3 -0.06,0.09,1.10,U] [#4 0.11,0.56,0.00,M1] [#5 0.53,0.04,0.00,M1] [#6 0.34,0.52,0.00,M1] [#7 0.04,-0.09,1.05,U] [#8 0.66,-0.01,0.00,M1] 
03:01:10.468 00.000 10844 single-star, 4 included, MultiStar: {0.02, 0.04}, one-star: {-0.01, 0.02}
03:01:10.468 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.39) = xAngle (0.48 = 0.48)
03:01:10.468 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.68)
03:01:10.468 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.87 mountX=0.02 mountY=-0.01, mountTheta=-0.47
03:01:10.470 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
03:01:10.470 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
03:01:10.474 00.004 11060 Worker thread wakes up
03:01:10.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:01:10.476 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:01:10.476 00.000 11060 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
03:01:10.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:01:10.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:10.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:01:10.477 00.001 11060 MoveAxis(E, 0, ABG)
03:01:10.477 00.000 11060 Move returns status 0, amount 0
03:01:10.477 00.000 11060 MoveAxis(N, 0, ABG)
03:01:10.477 00.000 11060 Move returns status 0, amount 0
03:01:10.477 00.000 11060 move complete, result=0
03:01:10.477 00.000 11060 worker thread done servicing request
03:01:10.480 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:10.542 00.062 10844 UpdateGuideState exits: m=1413 SNR=23.4
03:01:10.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:10.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:10.542 00.000 10844 Enqueuing Expose request
03:01:10.542 00.000 11060 Worker thread wakes up
03:01:10.543 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:10.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:10.543 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:11.177 00.634 11060 Exposure complete
03:01:11.556 00.379 11060 worker thread done servicing request
03:01:11.556 00.000 10844 OnExposeComplete: enter
03:01:11.556 00.000 10844 UpdateGuideState(): m_state=6
03:01:11.557 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
03:01:11.557 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.54, Mass=1738, SNR=26.6, Peak=182 HFD=3.2
03:01:11.557 00.000 10844 MultiStar: [#1 0.57,0.27,0.00,M2] [#2 0.01,0.46,0.00,M1] [#3 0.41,0.24,0.00,M1] [#4 0.28,0.74,0.00,M2] [#5 0.15,0.51,0.00,M2] [#6 0.53,0.50,0.00,M2] [#7 0.01,0.30,0.94,U] [#8 0.44,0.45,0.00,M2] 
03:01:11.558 00.001 10844 refined, 1 included, MultiStar: {0.01, 0.07}, one-star: {0.00, -0.15}
03:01:11.558 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
03:01:11.558 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.09)
03:01:11.558 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.46 mountX=0.07 mountY=-0.00, mountTheta=-0.05
03:01:11.560 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
03:01:11.560 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
03:01:11.565 00.005 11060 Worker thread wakes up
03:01:11.571 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:11.572 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
03:01:11.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
03:01:11.572 00.000 11060 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.00
03:01:11.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:01:11.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:11.573 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:01:11.573 00.000 11060 MoveAxis(E, 0, ABG)
03:01:11.573 00.000 11060 Move returns status 0, amount 0
03:01:11.574 00.001 11060 MoveAxis(N, 0, ABG)
03:01:11.574 00.000 11060 Move returns status 0, amount 0
03:01:11.574 00.000 11060 move complete, result=0
03:01:11.580 00.006 11060 worker thread done servicing request
03:01:11.596 00.016 10844 UpdateGuideState exits: m=1738 SNR=26.6
03:01:11.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:11.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:11.596 00.000 10844 Enqueuing Expose request
03:01:11.598 00.002 11060 Worker thread wakes up
03:01:11.598 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:11.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:11.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:12.240 00.642 11060 Exposure complete
03:01:12.521 00.281 11060 worker thread done servicing request
03:01:12.521 00.000 10844 OnExposeComplete: enter
03:01:12.521 00.000 10844 UpdateGuideState(): m_state=6
03:01:12.521 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
03:01:12.522 00.001 10844 Star::Find returns 1 (0), X=623.04, Y=109.16, Mass=1664, SNR=25.2, Peak=167 HFD=3.1
03:01:12.522 00.000 10844 MultiStar: [#1 -0.08,0.14,0.98,U] [#2 0.21,0.10,1.03,U] [#3 -0.06,0.46,0.00,M2] [#4 0.07,0.19,1.10,U] [#5 0.22,0.34,0.98,U] [#6 0.32,0.19,1.03,U] [#7 0.40,0.05,1.05,U] [#8 0.42,0.30,0.00,M3] 
03:01:12.522 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.21}, one-star: {0.14, 0.47}
03:01:12.522 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
03:01:12.522 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
03:01:12.522 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.85 mountX=0.24 mountY=0.15, mountTheta=0.55
03:01:12.525 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.21, opts=13)
03:01:12.525 00.000 10844 Enqueuing Move request for scope (0.18, 0.21)
03:01:12.525 00.000 11060 Worker thread wakes up
03:01:12.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
03:01:12.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
03:01:12.526 00.001 11060 Moving (0.18, 0.21) raw xDistance=0.24 yDistance=0.15
03:01:12.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
03:01:12.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:12.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:01:12.526 00.000 11060 MoveAxis(W, 56, ABG)
03:01:12.526 00.000 11060 Guiding  Dir = 3, Dur = 56
03:01:12.533 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:12.540 00.007 11060 IsSlewing returns 0
03:01:12.540 00.000 11060 IsGuiding returns 0
03:01:12.554 00.014 10844 UpdateGuideState exits: m=1664 SNR=25.2
03:01:12.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:12.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:12.554 00.000 10844 Enqueuing Expose request
03:01:12.601 00.047 11060 IsGuiding returns 0
03:01:12.602 00.001 11060 Move returns status 0, amount 56
03:01:12.602 00.000 11060 MoveAxis(N, 0, ABG)
03:01:12.602 00.000 11060 Move returns status 0, amount 0
03:01:12.602 00.000 11060 move complete, result=0
03:01:12.602 00.000 11060 worker thread done servicing request
03:01:12.602 00.000 11060 Worker thread wakes up
03:01:12.602 00.000 10844 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
03:01:12.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:12.603 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:13.229 00.626 11060 Exposure complete
03:01:13.519 00.290 11060 worker thread done servicing request
03:01:13.519 00.000 10844 OnExposeComplete: enter
03:01:13.519 00.000 10844 UpdateGuideState(): m_state=6
03:01:13.521 00.002 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
03:01:13.521 00.000 10844 Star::Find returns 1 (0), X=623.58, Y=108.57, Mass=2066, SNR=29.2, Peak=250 HFD=3.4
03:01:13.522 00.001 10844 MultiStar: [#1 -0.02,0.35,0.85,U] [#2 0.12,-0.04,0.80,U] [#3 0.27,-0.08,0.93,U] [#4 0.03,0.37,0.86,U] [#5 0.32,0.01,0.86,U] [#6 0.33,-0.06,0.89,U] [#7 -0.03,-0.28,0.88,U] [#8 0.34,-0.35,0.00,M4] 
03:01:13.522 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.01}, one-star: {0.68, -0.12}
03:01:13.522 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.39) = xAngle (-1.33 = -1.33)
03:01:13.522 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
03:01:13.522 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.06 mountX=0.05 mountY=0.22, mountTheta=1.33
03:01:13.525 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.01, opts=13)
03:01:13.525 00.000 10844 Enqueuing Move request for scope (0.22, 0.01)
03:01:13.525 00.000 11060 Worker thread wakes up
03:01:13.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
03:01:13.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
03:01:13.525 00.000 11060 Moving (0.22, 0.01) raw xDistance=0.05 yDistance=0.22
03:01:13.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:01:13.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:01:13.526 00.001 11060 MoveAxis(E, 0, ABG)
03:01:13.526 00.000 11060 Move returns status 0, amount 0
03:01:13.526 00.000 11060 MoveAxis(S, 85, ABG)
03:01:13.526 00.000 11060 Guiding  Dir = 1, Dur = 85
03:01:13.535 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:13.563 00.028 11060 IsSlewing returns 0
03:01:13.563 00.000 11060 IsGuiding returns 0
03:01:13.566 00.003 10844 UpdateGuideState exits: m=2066 SNR=29.2
03:01:13.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:13.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:13.566 00.000 10844 Enqueuing Expose request
03:01:13.658 00.092 11060 IsGuiding returns 0
03:01:13.658 00.000 11060 Move returns status 0, amount 85
03:01:13.658 00.000 11060 move complete, result=0
03:01:13.658 00.000 11060 worker thread done servicing request
03:01:13.658 00.000 11060 Worker thread wakes up
03:01:13.658 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 85 ms SOUTH
03:01:13.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:13.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:14.297 00.639 11060 Exposure complete
03:01:14.528 00.231 11060 worker thread done servicing request
03:01:14.528 00.000 10844 OnExposeComplete: enter
03:01:14.528 00.000 10844 UpdateGuideState(): m_state=6
03:01:14.529 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
03:01:14.529 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.90, Mass=1873, SNR=27.4, Peak=216 HFD=2.7
03:01:14.529 00.000 10844 MultiStar: [#1 0.08,0.16,0.95,U] [#2 -0.11,0.16,0.82,U] [#3 -0.33,-0.04,0.90,U] [#4 0.10,0.27,0.91,U] [#5 0.23,0.17,0.82,U] [#6 0.33,-0.01,0.94,U] [#7 -0.06,0.18,0.93,U] [#8 0.46,0.10,0.00,M5] 
03:01:14.529 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.14, 0.20}
03:01:14.529 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.39) = xAngle (-0.17 = -0.17)
03:01:14.529 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.95 = 2.95)
03:01:14.529 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.22 mountX=0.14 mountY=0.03, mountTheta=0.19
03:01:14.531 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
03:01:14.531 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
03:01:14.531 00.000 11060 Worker thread wakes up
03:01:14.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:01:14.532 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:01:14.532 00.000 11060 Moving (0.05, 0.14) raw xDistance=0.14 yDistance=0.03
03:01:14.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:01:14.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:14.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:01:14.532 00.000 11060 MoveAxis(W, 34, ABG)
03:01:14.532 00.000 11060 Guiding  Dir = 3, Dur = 34
03:01:14.540 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:14.554 00.014 11060 IsSlewing returns 0
03:01:14.554 00.000 11060 IsGuiding returns 0
03:01:14.568 00.014 10844 UpdateGuideState exits: m=1873 SNR=27.4
03:01:14.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:14.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:14.569 00.001 10844 Enqueuing Expose request
03:01:14.592 00.023 11060 IsGuiding returns 0
03:01:14.592 00.000 11060 Move returns status 0, amount 34
03:01:14.593 00.001 11060 MoveAxis(N, 0, ABG)
03:01:14.593 00.000 11060 Move returns status 0, amount 0
03:01:14.593 00.000 11060 move complete, result=0
03:01:14.593 00.000 11060 worker thread done servicing request
03:01:14.593 00.000 11060 Worker thread wakes up
03:01:14.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:14.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:14.598 00.005 10844 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
03:01:15.226 00.628 11060 Exposure complete
03:01:15.485 00.259 11060 worker thread done servicing request
03:01:15.485 00.000 10844 OnExposeComplete: enter
03:01:15.485 00.000 10844 UpdateGuideState(): m_state=6
03:01:15.485 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
03:01:15.486 00.001 10844 Star::Find returns 1 (0), X=622.86, Y=108.84, Mass=1990, SNR=28.4, Peak=187 HFD=2.9
03:01:15.486 00.000 10844 MultiStar: [#1 -0.08,-0.02,0.86,U] [#2 -0.16,0.19,0.86,U] [#3 -0.04,-0.19,0.95,U] [#4 -0.55,0.16,0.00,M1] [#5 0.14,-0.07,0.83,U] [#6 0.13,-0.08,0.95,U] [#7 -0.48,0.26,0.00,M1] [#8 0.23,-0.18,0.76,U] 
03:01:15.486 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {-0.04, 0.15}
03:01:15.486 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.39) = xAngle (-2.29 = -2.29)
03:01:15.486 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.84 = 0.84)
03:01:15.486 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.90 mountX=-0.02 mountY=0.03, mountTheta=2.29
03:01:15.489 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
03:01:15.489 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
03:01:15.489 00.000 11060 Worker thread wakes up
03:01:15.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:01:15.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:01:15.490 00.001 11060 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
03:01:15.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:01:15.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:15.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:01:15.490 00.000 11060 MoveAxis(E, 0, ABG)
03:01:15.490 00.000 11060 Move returns status 0, amount 0
03:01:15.491 00.001 11060 MoveAxis(N, 0, ABG)
03:01:15.491 00.000 11060 Move returns status 0, amount 0
03:01:15.491 00.000 11060 move complete, result=0
03:01:15.491 00.000 11060 worker thread done servicing request
03:01:15.497 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:15.514 00.017 10844 UpdateGuideState exits: m=1990 SNR=28.4
03:01:15.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:15.516 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:15.516 00.000 10844 Enqueuing Expose request
03:01:15.516 00.000 11060 Worker thread wakes up
03:01:15.516 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:15.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:15.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:16.150 00.634 11060 Exposure complete
03:01:16.598 00.448 11060 worker thread done servicing request
03:01:16.598 00.000 10844 OnExposeComplete: enter
03:01:16.598 00.000 10844 UpdateGuideState(): m_state=6
03:01:16.599 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
03:01:16.599 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.83, Mass=1729, SNR=26.1, Peak=203 HFD=2.8
03:01:16.599 00.000 10844 MultiStar: [#1 0.24,-0.16,0.98,U] [#2 -0.24,-0.30,0.94,U] [#3 -0.12,0.24,0.96,U] [#4 -0.25,0.20,1.00,U] [#5 -0.04,0.12,0.94,U] [#6 0.17,0.29,0.97,U] [#7 -0.24,0.02,0.95,U] [#8 -0.07,0.04,0.84,U] 
03:01:16.600 00.001 10844 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.12, 0.14}
03:01:16.600 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.39) = xAngle (0.80 = 0.80)
03:01:16.600 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.92 = -2.36)
03:01:16.600 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.19 mountX=0.06 mountY=-0.06, mountTheta=-0.79
03:01:16.602 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
03:01:16.602 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
03:01:16.602 00.000 11060 Worker thread wakes up
03:01:16.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
03:01:16.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
03:01:16.602 00.000 11060 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
03:01:16.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:01:16.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:16.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:01:16.603 00.001 11060 MoveAxis(E, 0, ABG)
03:01:16.603 00.000 11060 Move returns status 0, amount 0
03:01:16.603 00.000 11060 MoveAxis(N, 0, ABG)
03:01:16.603 00.000 11060 Move returns status 0, amount 0
03:01:16.603 00.000 11060 move complete, result=0
03:01:16.603 00.000 11060 worker thread done servicing request
03:01:16.611 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:16.644 00.033 10844 UpdateGuideState exits: m=1729 SNR=26.1
03:01:16.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:16.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:16.644 00.000 10844 Enqueuing Expose request
03:01:16.644 00.000 11060 Worker thread wakes up
03:01:16.644 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:16.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:16.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:17.316 00.672 11060 Exposure complete
03:01:20.322 03.006 11060 worker thread done servicing request
03:01:20.323 00.001 10844 OnExposeComplete: enter
03:01:20.323 00.000 10844 UpdateGuideState(): m_state=6
03:01:20.323 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
03:01:20.324 00.001 10844 Star::Find returns 1 (0), X=623.79, Y=108.54, Mass=2003, SNR=28.5, Peak=249 HFD=3.3
03:01:20.324 00.000 10844 MultiStar: large primary error, entering stabilization period
03:01:20.324 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:01:20.324 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.57 = 1.57)
03:01:20.324 00.000 10844 CameraToMount -- cameraX=0.89 cameraY=-0.15 hyp=0.90 cameraTheta=-0.17 mountX=0.01 mountY=0.90, mountTheta=1.56
03:01:20.326 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.89, y=-0.15, opts=13)
03:01:20.326 00.000 10844 Enqueuing Move request for scope (0.89, -0.15)
03:01:20.326 00.000 11060 Worker thread wakes up
03:01:20.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.15) opts 0xd
03:01:20.326 00.000 11060 Handling offset move in thread for scope, endpoint = (0.89, -0.15)
03:01:20.326 00.000 11060 Moving (0.89, -0.15) raw xDistance=0.01 yDistance=0.90
03:01:20.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:20.327 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.90
03:01:20.327 00.000 11060 MoveAxis(E, 0, ABG)
03:01:20.327 00.000 11060 Move returns status 0, amount 0
03:01:20.327 00.000 11060 MoveAxis(S, 351, ABG)
03:01:20.327 00.000 11060 Guiding  Dir = 1, Dur = 351
03:01:20.335 00.008 11060 IsSlewing returns 0
03:01:20.336 00.001 11060 IsGuiding returns 0
03:01:20.339 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:20.386 00.047 10844 UpdateGuideState exits: m=2003 SNR=28.5
03:01:20.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:20.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:20.386 00.000 10844 Enqueuing Expose request
03:01:20.702 00.316 11060 IsGuiding returns 0
03:01:20.702 00.000 11060 Move returns status 0, amount 351
03:01:20.702 00.000 11060 move complete, result=0
03:01:20.702 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.9 px 351 ms SOUTH
03:01:20.706 00.004 11060 worker thread done servicing request
03:01:20.708 00.002 11060 Worker thread wakes up
03:01:20.762 00.054 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:20.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:21.462 00.700 11060 Exposure complete
03:01:21.802 00.340 11060 worker thread done servicing request
03:01:21.802 00.000 10844 OnExposeComplete: enter
03:01:21.802 00.000 10844 UpdateGuideState(): m_state=6
03:01:21.802 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
03:01:21.802 00.000 10844 Star::Find returns 1 (0), X=622.30, Y=108.44, Mass=1842, SNR=27.4, Peak=247 HFD=3.1
03:01:21.802 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.12 = 2.16)
03:01:21.802 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
03:01:21.802 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=-0.26 hyp=0.65 cameraTheta=-2.74 mountX=-0.36 mountY=-0.55, mountTheta=-2.15
03:01:21.804 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=-0.26, opts=13)
03:01:21.805 00.001 10844 Enqueuing Move request for scope (-0.60, -0.26)
03:01:21.805 00.000 11060 Worker thread wakes up
03:01:21.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.26) opts 0xd
03:01:21.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, -0.26)
03:01:21.805 00.000 11060 Moving (-0.60, -0.26) raw xDistance=-0.36 yDistance=-0.55
03:01:21.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
03:01:21.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:01:21.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
03:01:21.806 00.001 11060 MoveAxis(E, 84, ABG)
03:01:21.806 00.000 11060 Guiding  Dir = 2, Dur = 84
03:01:21.816 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:21.828 00.012 11060 IsSlewing returns 0
03:01:21.848 00.020 11060 IsGuiding returns 0
03:01:21.860 00.012 10844 UpdateGuideState exits: m=1842 SNR=27.4
03:01:21.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:21.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:21.861 00.001 10844 Enqueuing Expose request
03:01:21.942 00.081 11060 IsGuiding returns 0
03:01:21.942 00.000 11060 Move returns status 0, amount 84
03:01:21.942 00.000 11060 MoveAxis(N, 0, ABG)
03:01:21.942 00.000 11060 Move returns status 0, amount 0
03:01:21.942 00.000 11060 move complete, result=0
03:01:21.942 00.000 11060 worker thread done servicing request
03:01:21.942 00.000 11060 Worker thread wakes up
03:01:21.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:21.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:21.956 00.014 10844 GuideStep: -0.4 px 84 ms EAST, -0.5 px 0 ms NORTH
03:01:22.580 00.624 11060 Exposure complete
03:01:23.023 00.443 11060 worker thread done servicing request
03:01:23.023 00.000 10844 OnExposeComplete: enter
03:01:23.023 00.000 10844 UpdateGuideState(): m_state=6
03:01:23.025 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
03:01:23.025 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=109.22, Mass=1588, SNR=25.2, Peak=199 HFD=3.1
03:01:23.025 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.39) = xAngle (0.59 = 0.59)
03:01:23.025 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.57)
03:01:23.025 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.53 hyp=0.57 cameraTheta=1.98 mountX=0.48 mountY=-0.31, mountTheta=-0.58
03:01:23.027 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.53, opts=13)
03:01:23.027 00.000 10844 Enqueuing Move request for scope (-0.23, 0.53)
03:01:23.028 00.001 11060 Worker thread wakes up
03:01:23.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.53) opts 0xd
03:01:23.028 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.53)
03:01:23.028 00.000 11060 Moving (-0.23, 0.53) raw xDistance=0.48 yDistance=-0.31
03:01:23.030 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
03:01:23.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:01:23.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:01:23.030 00.000 11060 MoveAxis(W, 109, ABG)
03:01:23.030 00.000 11060 Guiding  Dir = 3, Dur = 109
03:01:23.051 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:23.076 00.025 10844 UpdateGuideState exits: m=1588 SNR=25.2
03:01:23.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:23.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:23.076 00.000 10844 Enqueuing Expose request
03:01:23.079 00.003 11060 IsSlewing returns 0
03:01:23.081 00.002 11060 IsGuiding returns 0
03:01:23.214 00.133 11060 IsGuiding returns 0
03:01:23.214 00.000 11060 Move returns status 0, amount 109
03:01:23.215 00.001 11060 MoveAxis(N, 0, ABG)
03:01:23.215 00.000 11060 Move returns status 0, amount 0
03:01:23.215 00.000 11060 move complete, result=0
03:01:23.216 00.001 11060 worker thread done servicing request
03:01:23.216 00.000 11060 Worker thread wakes up
03:01:23.216 00.000 10844 GuideStep: 0.5 px 109 ms WEST, -0.3 px 0 ms NORTH
03:01:23.219 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:23.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:23.849 00.630 11060 Exposure complete
03:01:24.110 00.261 10844 OnExposeComplete: enter
03:01:24.110 00.000 10844 UpdateGuideState(): m_state=6
03:01:24.110 00.000 11060 worker thread done servicing request
03:01:24.110 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
03:01:24.110 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=108.97, Mass=1856, SNR=27.1, Peak=155 HFD=3.9
03:01:24.110 00.000 10844 MultiStar: exiting stabilization period
03:01:24.111 00.001 10844 MultiStar: [#1 -0.27,0.06,0.91,U] [#2 -0.39,0.06,0.86,U] [#3 -0.59,0.37,0.00,M1] [#4 -0.55,0.23,0.00,M1] [#5 -0.11,-0.03,0.84,U] [#6 0.07,0.01,1.06,U] [#7 -0.12,-0.08,0.88,U] [#8 -0.38,0.09,0.81,U] 
03:01:24.111 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.06}, one-star: {-0.05, 0.27}
03:01:24.111 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.39) = xAngle (1.42 = 1.42)
03:01:24.111 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.55 = -1.74)
03:01:24.111 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.81 mountX=0.03 mountY=-0.17, mountTheta=-1.42
03:01:24.113 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.06, opts=13)
03:01:24.113 00.000 10844 Enqueuing Move request for scope (-0.17, 0.06)
03:01:24.113 00.000 11060 Worker thread wakes up
03:01:24.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
03:01:24.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
03:01:24.113 00.000 11060 Moving (-0.17, 0.06) raw xDistance=0.03 yDistance=-0.17
03:01:24.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:01:24.114 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:24.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:01:24.114 00.000 11060 MoveAxis(E, 0, ABG)
03:01:24.114 00.000 11060 Move returns status 0, amount 0
03:01:24.114 00.000 11060 MoveAxis(N, 0, ABG)
03:01:24.114 00.000 11060 Move returns status 0, amount 0
03:01:24.114 00.000 11060 move complete, result=0
03:01:24.114 00.000 11060 worker thread done servicing request
03:01:24.122 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:24.151 00.029 10844 UpdateGuideState exits: m=1856 SNR=27.1
03:01:24.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:24.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:24.151 00.000 10844 Enqueuing Expose request
03:01:24.152 00.001 11060 Worker thread wakes up
03:01:24.152 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:01:24.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:24.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:24.804 00.652 11060 Exposure complete
03:01:25.046 00.242 11060 worker thread done servicing request
03:01:25.046 00.000 10844 OnExposeComplete: enter
03:01:25.046 00.000 10844 UpdateGuideState(): m_state=6
03:01:25.046 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
03:01:25.046 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.73, Mass=1737, SNR=26.4, Peak=150 HFD=3.5
03:01:25.046 00.000 10844 MultiStar: [#1 -0.42,0.02,0.94,U] [#2 -0.22,-0.08,0.90,U] [#3 -0.42,0.05,1.01,U] [#4 -0.62,0.39,0.00,M2] [#5 0.08,0.14,0.93,U] [#6 -0.46,-0.08,0.00,M1] [#7 -0.76,-0.07,0.00,M1] [#8 -0.17,-0.21,0.90,U] 
03:01:25.046 00.000 10844 single-star, 5 included, MultiStar: {-0.23, -0.00}, one-star: {-0.19, 0.03}
03:01:25.046 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.39) = xAngle (1.58 = 1.58)
03:01:25.046 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.70 = -1.58)
03:01:25.046 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.97 mountX=-0.00 mountY=-0.19, mountTheta=-1.58
03:01:25.049 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.03, opts=13)
03:01:25.049 00.000 10844 Enqueuing Move request for scope (-0.19, 0.03)
03:01:25.049 00.000 11060 Worker thread wakes up
03:01:25.050 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
03:01:25.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
03:01:25.050 00.000 11060 Moving (-0.19, 0.03) raw xDistance=-0.00 yDistance=-0.19
03:01:25.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:01:25.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:01:25.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:01:25.050 00.000 11060 MoveAxis(E, 0, ABG)
03:01:25.050 00.000 11060 Move returns status 0, amount 0
03:01:25.050 00.000 11060 MoveAxis(N, 0, ABG)
03:01:25.050 00.000 11060 Move returns status 0, amount 0
03:01:25.050 00.000 11060 move complete, result=0
03:01:25.051 00.001 11060 worker thread done servicing request
03:01:25.057 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:25.085 00.028 10844 UpdateGuideState exits: m=1737 SNR=26.4
03:01:25.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:25.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:25.085 00.000 10844 Enqueuing Expose request
03:01:25.085 00.000 11060 Worker thread wakes up
03:01:25.085 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:01:25.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:25.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:25.726 00.641 11060 Exposure complete
03:01:25.986 00.260 11060 worker thread done servicing request
03:01:25.986 00.000 10844 OnExposeComplete: enter
03:01:25.986 00.000 10844 UpdateGuideState(): m_state=6
03:01:25.986 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
03:01:25.987 00.001 10844 Star::Find returns 1 (0), X=623.00, Y=108.65, Mass=1703, SNR=26.6, Peak=212 HFD=3.3
03:01:25.987 00.000 10844 MultiStar: [#1 0.03,0.10,0.95,U] [#2 -0.40,-0.15,0.93,U] [#3 -0.73,-0.18,0.00,M1] [#4 -0.29,0.30,0.95,U] [#5 -0.10,0.31,0.93,U] [#6 0.04,-0.22,1.05,U] [#7 -0.33,0.19,0.92,U] [#8 -0.62,0.02,0.00,M2] 
03:01:25.987 00.000 10844 single-star, 6 included, MultiStar: {-0.13, 0.06}, one-star: {0.10, -0.04}
03:01:25.987 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.39) = xAngle (-1.76 = -1.76)
03:01:25.987 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
03:01:25.987 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.37 mountX=-0.02 mountY=0.11, mountTheta=1.76
03:01:25.990 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
03:01:25.990 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
03:01:25.990 00.000 11060 Worker thread wakes up
03:01:25.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
03:01:25.990 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
03:01:25.990 00.000 11060 Moving (0.10, -0.04) raw xDistance=-0.02 yDistance=0.11
03:01:25.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:01:25.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:25.991 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:01:25.991 00.000 11060 MoveAxis(E, 0, ABG)
03:01:25.991 00.000 11060 Move returns status 0, amount 0
03:01:25.991 00.000 11060 MoveAxis(N, 0, ABG)
03:01:25.991 00.000 11060 Move returns status 0, amount 0
03:01:25.991 00.000 11060 move complete, result=0
03:01:25.991 00.000 11060 worker thread done servicing request
03:01:25.997 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:26.017 00.020 10844 UpdateGuideState exits: m=1703 SNR=26.6
03:01:26.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:26.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:26.017 00.000 10844 Enqueuing Expose request
03:01:26.017 00.000 11060 Worker thread wakes up
03:01:26.017 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:26.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:26.018 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:26.643 00.625 11060 Exposure complete
03:01:26.908 00.265 11060 worker thread done servicing request
03:01:26.908 00.000 10844 OnExposeComplete: enter
03:01:26.908 00.000 10844 UpdateGuideState(): m_state=6
03:01:26.908 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
03:01:26.908 00.000 10844 Star::Find returns 1 (0), X=622.40, Y=108.63, Mass=1459, SNR=24.1, Peak=196 HFD=3.1
03:01:26.909 00.001 10844 MultiStar: [#1 -0.12,0.34,0.98,U] [#2 -1.07,0.22,0.00,M1] [#3 -0.54,-0.06,0.00,M2] [#4 -0.32,0.29,1.13,U] [#5 -0.37,0.25,0.00,M1] [#6 -0.00,0.18,1.13,U] [#7 -0.30,-0.18,0.99,U] [#8 -0.14,-0.03,0.87,U] 
03:01:26.909 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.10}, one-star: {-0.50, -0.06}
03:01:26.909 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.39) = xAngle (1.34 = 1.34)
03:01:26.909 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.47 = -1.82)
03:01:26.909 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.73 mountX=0.06 mountY=-0.24, mountTheta=-1.34
03:01:26.911 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.10, opts=13)
03:01:26.911 00.000 10844 Enqueuing Move request for scope (-0.23, 0.10)
03:01:26.911 00.000 11060 Worker thread wakes up
03:01:26.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
03:01:26.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
03:01:26.911 00.000 11060 Moving (-0.23, 0.10) raw xDistance=0.06 yDistance=-0.24
03:01:26.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:01:26.911 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.01 newest=-0.33
03:01:26.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
03:01:26.911 00.000 11060 MoveAxis(E, 0, ABG)
03:01:26.912 00.001 11060 Move returns status 0, amount 0
03:01:26.912 00.000 11060 BLC: Oldest BLC event removed
03:01:26.912 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 544 applied
03:01:26.912 00.000 11060 MoveAxis(N, 638, ABG)
03:01:26.912 00.000 11060 Guiding  Dir = 0, Dur = 638
03:01:26.919 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:26.936 00.017 11060 IsSlewing returns 0
03:01:26.937 00.001 11060 IsGuiding returns 0
03:01:26.952 00.015 10844 UpdateGuideState exits: m=1459 SNR=24.1
03:01:26.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:26.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:26.953 00.001 10844 Enqueuing Expose request
03:01:27.603 00.650 11060 IsGuiding returns 0
03:01:27.603 00.000 11060 Move returns status 0, amount 638
03:01:27.603 00.000 11060 move complete, result=0
03:01:27.603 00.000 11060 worker thread done servicing request
03:01:27.603 00.000 11060 Worker thread wakes up
03:01:27.603 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 638 ms NORTH
03:01:27.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:27.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:28.229 00.626 11060 Exposure complete
03:01:28.479 00.250 11060 worker thread done servicing request
03:01:28.479 00.000 10844 OnExposeComplete: enter
03:01:28.479 00.000 10844 UpdateGuideState(): m_state=6
03:01:28.480 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
03:01:28.480 00.000 10844 Star::Find returns 1 (0), X=622.61, Y=108.90, Mass=1646, SNR=25.7, Peak=185 HFD=3.5
03:01:28.480 00.000 10844 MultiStar: [#1 0.28,0.18,1.00,U] [#2 -0.54,-0.06,0.00,M2] [#3 -0.56,0.10,0.00,M3] [#4 -0.35,0.43,0.00,M1] [#5 0.25,0.41,0.00,M2] [#6 0.06,0.09,1.12,U] [#7 -0.05,0.27,0.91,U] [#8 -0.36,0.11,0.73,U] 
03:01:28.480 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.17}, one-star: {-0.30, 0.20}
03:01:28.480 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.39) = xAngle (0.48 = 0.48)
03:01:28.480 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.60 = -2.68)
03:01:28.480 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.87 mountX=0.16 mountY=-0.08, mountTheta=-0.46
03:01:28.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
03:01:28.482 00.000 10844 Enqueuing Move request for scope (-0.05, 0.17)
03:01:28.482 00.000 11060 Worker thread wakes up
03:01:28.483 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
03:01:28.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
03:01:28.483 00.000 11060 Moving (-0.05, 0.17) raw xDistance=0.16 yDistance=-0.08
03:01:28.483 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.168728, 1:0.079111
03:01:28.483 00.000 11060 BLC: No correction, Miss < min_move
03:01:28.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:01:28.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:28.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:01:28.483 00.000 11060 MoveAxis(W, 37, ABG)
03:01:28.483 00.000 11060 Guiding  Dir = 3, Dur = 37
03:01:28.491 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:28.511 00.020 10844 UpdateGuideState exits: m=1646 SNR=25.7
03:01:28.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:28.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:28.511 00.000 10844 Enqueuing Expose request
03:01:28.523 00.012 11060 IsSlewing returns 0
03:01:28.523 00.000 11060 IsGuiding returns 0
03:01:28.565 00.042 11060 IsGuiding returns 0
03:01:28.565 00.000 11060 Move returns status 0, amount 37
03:01:28.565 00.000 11060 MoveAxis(N, 0, ABG)
03:01:28.565 00.000 11060 Move returns status 0, amount 0
03:01:28.565 00.000 11060 move complete, result=0
03:01:28.565 00.000 11060 worker thread done servicing request
03:01:28.565 00.000 11060 Worker thread wakes up
03:01:28.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:28.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:28.617 00.052 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
03:01:29.203 00.586 11060 Exposure complete
03:01:29.463 00.260 11060 worker thread done servicing request
03:01:29.463 00.000 10844 OnExposeComplete: enter
03:01:29.463 00.000 10844 UpdateGuideState(): m_state=6
03:01:29.463 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
03:01:29.463 00.000 10844 Star::Find returns 1 (0), X=623.26, Y=108.72, Mass=1869, SNR=27.3, Peak=187 HFD=3.5
03:01:29.464 00.001 10844 MultiStar: [#1 0.31,0.03,0.91,U] [#2 -0.12,0.49,0.00,M3] [#3 -0.19,-0.02,0.93,U] [#4 -0.02,0.11,0.94,U] [#5 0.15,0.09,0.82,U] [#6 -0.13,-0.14,0.95,U] [#7 0.23,0.14,0.93,U] [#8 -0.06,-0.28,0.78,U] 
03:01:29.464 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.00}, one-star: {0.36, 0.03}
03:01:29.464 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.39) = xAngle (-1.39 = -1.39)
03:01:29.464 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
03:01:29.464 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.00 mountX=0.02 mountY=0.08, mountTheta=1.39
03:01:29.466 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.00, opts=13)
03:01:29.466 00.000 10844 Enqueuing Move request for scope (0.08, -0.00)
03:01:29.466 00.000 11060 Worker thread wakes up
03:01:29.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
03:01:29.466 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
03:01:29.466 00.000 11060 Moving (0.08, -0.00) raw xDistance=0.02 yDistance=0.08
03:01:29.466 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.168728, 1:0.079111, 2:-0.083264
03:01:29.466 00.000 11060 BLC: No correction, Miss < min_move
03:01:29.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:01:29.467 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:29.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:01:29.467 00.000 11060 MoveAxis(E, 0, ABG)
03:01:29.467 00.000 11060 Move returns status 0, amount 0
03:01:29.468 00.001 11060 MoveAxis(N, 0, ABG)
03:01:29.468 00.000 11060 Move returns status 0, amount 0
03:01:29.468 00.000 11060 move complete, result=0
03:01:29.468 00.000 11060 worker thread done servicing request
03:01:29.476 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:29.509 00.033 10844 UpdateGuideState exits: m=1869 SNR=27.3
03:01:29.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:29.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:29.509 00.000 10844 Enqueuing Expose request
03:01:29.509 00.000 11060 Worker thread wakes up
03:01:29.509 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:29.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:29.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:30.152 00.643 11060 Exposure complete
03:01:30.373 00.221 11060 worker thread done servicing request
03:01:30.373 00.000 10844 OnExposeComplete: enter
03:01:30.373 00.000 10844 UpdateGuideState(): m_state=6
03:01:30.373 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
03:01:30.373 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.71, Mass=1610, SNR=25.2, Peak=187 HFD=3.1
03:01:30.374 00.001 10844 MultiStar: [#1 -0.18,-0.24,0.97,U] [#2 -0.32,-0.02,0.95,U] [#3 0.03,-0.56,0.00,M3] [#4 -0.16,0.41,0.00,M1] [#5 0.48,-0.21,0.00,M2] [#6 -0.13,-0.07,1.02,U] [#7 -0.42,0.41,0.00,M1] [#8 -0.22,0.13,0.82,U] 
03:01:30.374 00.000 10844 single-star, 4 included, MultiStar: {-0.17, -0.04}, one-star: {-0.02, 0.02}
03:01:30.374 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.39) = xAngle (1.07 = 1.07)
03:01:30.374 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.20 = -2.09)
03:01:30.374 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.46 mountX=0.01 mountY=-0.02, mountTheta=-1.07
03:01:30.376 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
03:01:30.376 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
03:01:30.376 00.000 11060 Worker thread wakes up
03:01:30.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
03:01:30.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
03:01:30.376 00.000 11060 Moving (-0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
03:01:30.376 00.000 11060 BLC: window closed
03:01:30.376 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.168728, 1:0.079111, 2:-0.083264
03:01:30.376 00.000 11060 BLC: No correction, Miss < min_move
03:01:30.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:30.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:30.377 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:30.377 00.000 11060 MoveAxis(E, 0, ABG)
03:01:30.377 00.000 11060 Move returns status 0, amount 0
03:01:30.377 00.000 11060 MoveAxis(N, 0, ABG)
03:01:30.378 00.001 11060 Move returns status 0, amount 0
03:01:30.378 00.000 11060 move complete, result=0
03:01:30.378 00.000 11060 worker thread done servicing request
03:01:30.383 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:30.411 00.028 10844 UpdateGuideState exits: m=1610 SNR=25.2
03:01:30.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:30.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:30.411 00.000 10844 Enqueuing Expose request
03:01:30.411 00.000 11060 Worker thread wakes up
03:01:30.411 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:30.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:30.412 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:31.056 00.644 11060 Exposure complete
03:01:31.324 00.268 11060 worker thread done servicing request
03:01:31.324 00.000 10844 OnExposeComplete: enter
03:01:31.324 00.000 10844 UpdateGuideState(): m_state=6
03:01:31.324 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
03:01:31.324 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.67, Mass=1410, SNR=23.5, Peak=174 HFD=2.6
03:01:31.324 00.000 10844 MultiStar: [#1 0.34,0.04,1.06,U] [#2 -0.80,-0.00,0.00,M3] [#3 -0.17,-0.48,0.00,M4] [#4 0.11,0.13,1.08,U] [#5 0.84,-0.07,0.00,M3] [#6 0.21,-0.06,1.18,U] [#7 -0.01,-0.22,0.98,U] [#8 0.17,0.20,0.91,U] 
03:01:31.325 00.001 10844 single-star, 5 included, MultiStar: {0.16, 0.01}, one-star: {0.16, -0.03}
03:01:31.325 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:01:31.325 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:01:31.325 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.17 mountX=0.00 mountY=0.16, mountTheta=1.56
03:01:31.326 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.03, opts=13)
03:01:31.328 00.002 10844 Enqueuing Move request for scope (0.16, -0.03)
03:01:31.328 00.000 11060 Worker thread wakes up
03:01:31.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
03:01:31.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
03:01:31.328 00.000 11060 Moving (0.16, -0.03) raw xDistance=0.00 yDistance=0.16
03:01:31.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:01:31.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:31.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:01:31.338 00.010 11060 MoveAxis(E, 0, ABG)
03:01:31.338 00.000 11060 Move returns status 0, amount 0
03:01:31.338 00.000 11060 MoveAxis(N, 0, ABG)
03:01:31.338 00.000 11060 Move returns status 0, amount 0
03:01:31.338 00.000 11060 move complete, result=0
03:01:31.338 00.000 11060 worker thread done servicing request
03:01:31.339 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
03:01:31.374 00.035 10844 UpdateGuideState exits: m=1410 SNR=23.5
03:01:31.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:31.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:31.374 00.000 10844 Enqueuing Expose request
03:01:31.374 00.000 11060 Worker thread wakes up
03:01:31.374 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:31.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:31.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:32.025 00.651 11060 Exposure complete
03:01:32.254 00.229 10844 OnExposeComplete: enter
03:01:32.254 00.000 10844 UpdateGuideState(): m_state=6
03:01:32.255 00.001 11060 worker thread done servicing request
03:01:32.255 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
03:01:32.255 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.69, Mass=1584, SNR=24.9, Peak=154 HFD=3.5
03:01:32.255 00.000 10844 MultiStar: [#1 0.12,0.24,1.08,U] [#2 -0.37,-0.24,0.00,M4] [#3 -0.62,-0.17,0.00,M5] [#4 -0.02,0.11,1.01,U] [#5 0.02,0.06,0.99,U] [#6 0.53,0.26,0.00,M1] [#7 0.01,-0.38,0.97,U] [#8 -0.22,0.21,0.92,U] 
03:01:32.255 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.04}, one-star: {0.32, -0.01}
03:01:32.255 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
03:01:32.255 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.48 = 2.48)
03:01:32.255 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.74 mountX=0.05 mountY=0.04, mountTheta=0.66
03:01:32.257 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
03:01:32.257 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
03:01:32.259 00.002 11060 Worker thread wakes up
03:01:32.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
03:01:32.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
03:01:32.259 00.000 11060 Moving (0.04, 0.04) raw xDistance=0.05 yDistance=0.04
03:01:32.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:01:32.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:32.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:01:32.259 00.000 11060 MoveAxis(E, 0, ABG)
03:01:32.260 00.001 11060 Move returns status 0, amount 0
03:01:32.260 00.000 11060 MoveAxis(N, 0, ABG)
03:01:32.260 00.000 11060 Move returns status 0, amount 0
03:01:32.260 00.000 11060 move complete, result=0
03:01:32.260 00.000 11060 worker thread done servicing request
03:01:32.276 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:32.297 00.021 10844 UpdateGuideState exits: m=1584 SNR=24.9
03:01:32.299 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:32.300 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:32.300 00.000 10844 Enqueuing Expose request
03:01:32.300 00.000 11060 Worker thread wakes up
03:01:32.300 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:32.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:32.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:32.941 00.641 11060 Exposure complete
03:01:33.184 00.243 11060 worker thread done servicing request
03:01:33.184 00.000 10844 OnExposeComplete: enter
03:01:33.184 00.000 10844 UpdateGuideState(): m_state=6
03:01:33.184 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
03:01:33.184 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.50, Mass=1600, SNR=25.5, Peak=179 HFD=3.0
03:01:33.185 00.001 10844 MultiStar: [#1 0.05,-0.07,0.99,U] [#2 -0.65,-0.59,0.00,M5] [#3 -0.23,0.40,0.00,M6] [#4 -0.09,0.22,0.94,U] [#5 -0.17,-0.11,0.89,U] [#6 0.13,-0.30,0.95,U] [#7 0.03,-0.32,0.97,U] [#8 0.30,0.11,0.87,U] 
03:01:33.185 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.10}, one-star: {0.14, -0.19}
03:01:33.185 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.39) = xAngle (-2.47 = -2.47)
03:01:33.185 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
03:01:33.185 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.08 mountX=-0.09 mountY=0.07, mountTheta=2.48
03:01:33.186 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.10, opts=13)
03:01:33.186 00.000 10844 Enqueuing Move request for scope (0.05, -0.10)
03:01:33.186 00.000 11060 Worker thread wakes up
03:01:33.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
03:01:33.186 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
03:01:33.188 00.002 11060 Moving (0.05, -0.10) raw xDistance=-0.09 yDistance=0.07
03:01:33.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:01:33.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:33.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:01:33.188 00.000 11060 MoveAxis(E, 0, ABG)
03:01:33.188 00.000 11060 Move returns status 0, amount 0
03:01:33.188 00.000 11060 MoveAxis(N, 0, ABG)
03:01:33.188 00.000 11060 Move returns status 0, amount 0
03:01:33.188 00.000 11060 move complete, result=0
03:01:33.188 00.000 11060 worker thread done servicing request
03:01:33.195 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:33.213 00.018 10844 UpdateGuideState exits: m=1600 SNR=25.5
03:01:33.214 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:33.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:33.214 00.000 10844 Enqueuing Expose request
03:01:33.214 00.000 11060 Worker thread wakes up
03:01:33.214 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:33.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:33.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:33.863 00.649 11060 Exposure complete
03:01:34.106 00.243 11060 worker thread done servicing request
03:01:34.106 00.000 10844 OnExposeComplete: enter
03:01:34.106 00.000 10844 UpdateGuideState(): m_state=6
03:01:34.106 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
03:01:34.107 00.001 10844 Star::Find returns 1 (0), X=622.66, Y=108.66, Mass=1613, SNR=25.0, Peak=203 HFD=3.0
03:01:34.107 00.000 10844 MultiStar: [#1 0.15,0.11,1.01,U] [#2 -0.57,-0.20,0.00,M6] [#3 0.04,-0.05,1.07,U] [#4 0.09,0.60,0.00,M1] [#5 0.35,0.25,0.00,M2] [#6 -0.04,-0.36,1.05,U] [#7 0.38,0.36,0.00,M1] [#8 0.06,0.09,0.86,U] 
03:01:34.107 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.06}, one-star: {-0.24, -0.03}
03:01:34.108 00.001 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.39) = xAngle (-3.08 = -3.08)
03:01:34.108 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.04 = 0.04)
03:01:34.108 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.69 mountX=-0.06 mountY=0.00, mountTheta=3.10
03:01:34.111 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
03:01:34.111 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
03:01:34.111 00.000 11060 Worker thread wakes up
03:01:34.112 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
03:01:34.112 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
03:01:34.112 00.000 11060 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
03:01:34.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:01:34.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:34.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:01:34.112 00.000 11060 MoveAxis(E, 0, ABG)
03:01:34.113 00.001 11060 Move returns status 0, amount 0
03:01:34.113 00.000 11060 MoveAxis(N, 0, ABG)
03:01:34.113 00.000 11060 Move returns status 0, amount 0
03:01:34.113 00.000 11060 move complete, result=0
03:01:34.113 00.000 11060 worker thread done servicing request
03:01:34.120 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:34.149 00.029 10844 UpdateGuideState exits: m=1613 SNR=25.0
03:01:34.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:34.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:34.149 00.000 10844 Enqueuing Expose request
03:01:34.149 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:34.151 00.002 11060 Worker thread wakes up
03:01:34.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:34.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:34.792 00.641 11060 Exposure complete
03:01:35.045 00.253 11060 worker thread done servicing request
03:01:35.045 00.000 10844 OnExposeComplete: enter
03:01:35.045 00.000 10844 UpdateGuideState(): m_state=6
03:01:35.046 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
03:01:35.046 00.000 10844 Star::Find returns 1 (0), X=622.94, Y=108.88, Mass=1705, SNR=26.0, Peak=186 HFD=2.9
03:01:35.046 00.000 10844 MultiStar: [#1 -0.02,-0.01,0.97,U] [#2 -0.36,0.09,0.99,U] [#3 -0.65,0.19,0.00,M6] [#4 -0.11,0.23,0.99,U] [#5 0.52,0.42,0.00,M3] [#6 0.00,0.23,1.08,U] [#7 0.02,-0.07,0.98,U] [#8 0.39,0.02,0.82,U] 
03:01:35.046 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.10}, one-star: {0.04, 0.19}
03:01:35.046 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.39) = xAngle (0.34 = 0.34)
03:01:35.046 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.46 = -2.82)
03:01:35.046 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=0.10 mountY=-0.03, mountTheta=-0.32
03:01:35.049 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
03:01:35.049 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
03:01:35.049 00.000 11060 Worker thread wakes up
03:01:35.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
03:01:35.049 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
03:01:35.049 00.000 11060 Moving (-0.02, 0.10) raw xDistance=0.10 yDistance=-0.03
03:01:35.050 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:01:35.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:35.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:01:35.050 00.000 11060 MoveAxis(E, 0, ABG)
03:01:35.050 00.000 11060 Move returns status 0, amount 0
03:01:35.050 00.000 11060 MoveAxis(N, 0, ABG)
03:01:35.050 00.000 11060 Move returns status 0, amount 0
03:01:35.050 00.000 11060 move complete, result=0
03:01:35.050 00.000 11060 worker thread done servicing request
03:01:35.057 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:35.074 00.017 10844 UpdateGuideState exits: m=1705 SNR=26.0
03:01:35.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:35.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:35.074 00.000 10844 Enqueuing Expose request
03:01:35.074 00.000 11060 Worker thread wakes up
03:01:35.074 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:35.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:35.075 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:35.715 00.640 11060 Exposure complete
03:01:35.999 00.284 11060 worker thread done servicing request
03:01:35.999 00.000 10844 OnExposeComplete: enter
03:01:36.000 00.001 10844 UpdateGuideState(): m_state=6
03:01:36.000 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
03:01:36.000 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.80, Mass=1444, SNR=24.1, Peak=193 HFD=2.6
03:01:36.001 00.001 10844 MultiStar: [#1 0.51,-0.17,0.00,M1] [#2 0.12,0.08,0.99,U] [#3 -0.56,0.36,0.00,M7] [#4 0.01,0.09,1.06,U] [#5 0.40,0.38,0.00,M4] [#6 0.04,0.03,1.14,U] [#7 -0.15,-0.20,1.00,U] [#8 0.26,0.57,0.00,M1] 
03:01:36.001 00.000 10844 refined, 4 included, MultiStar: {0.00, 0.02}, one-star: {-0.02, 0.11}
03:01:36.001 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
03:01:36.001 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.24 = -3.05)
03:01:36.001 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.50 mountX=0.02 mountY=-0.00, mountTheta=-0.09
03:01:36.003 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.02, opts=13)
03:01:36.003 00.000 10844 Enqueuing Move request for scope (0.00, 0.02)
03:01:36.003 00.000 11060 Worker thread wakes up
03:01:36.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
03:01:36.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
03:01:36.003 00.000 11060 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
03:01:36.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:01:36.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:36.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:01:36.003 00.000 11060 MoveAxis(E, 0, ABG)
03:01:36.004 00.001 11060 Move returns status 0, amount 0
03:01:36.004 00.000 11060 MoveAxis(N, 0, ABG)
03:01:36.004 00.000 11060 Move returns status 0, amount 0
03:01:36.004 00.000 11060 move complete, result=0
03:01:36.004 00.000 11060 worker thread done servicing request
03:01:36.011 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:36.029 00.018 10844 UpdateGuideState exits: m=1444 SNR=24.1
03:01:36.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:36.030 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:36.030 00.000 10844 Enqueuing Expose request
03:01:36.030 00.000 11060 Worker thread wakes up
03:01:36.030 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:36.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:36.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:36.683 00.653 11060 Exposure complete
03:01:36.920 00.237 11060 worker thread done servicing request
03:01:36.920 00.000 10844 OnExposeComplete: enter
03:01:36.920 00.000 10844 UpdateGuideState(): m_state=6
03:01:36.921 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
03:01:36.921 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=109.18, Mass=1809, SNR=26.9, Peak=182 HFD=3.1
03:01:36.921 00.000 10844 MultiStar: [#1 0.47,0.37,0.00,M2] [#2 -0.34,0.38,0.00,M5] [#3 -0.43,0.26,0.00,M8] [#4 0.10,0.52,0.00,M1] [#5 -0.26,0.01,0.89,U] [#6 0.03,0.29,1.00,U] [#7 -0.14,0.02,0.82,U] [#8 0.24,0.38,0.00,M2] 
03:01:36.921 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.22}, one-star: {0.12, 0.49}
03:01:36.921 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
03:01:36.922 00.001 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.53 = -2.75)
03:01:36.932 00.010 10844 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.80 mountX=0.21 mountY=-0.09, mountTheta=-0.39
03:01:36.934 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.22, opts=13)
03:01:36.934 00.000 10844 Enqueuing Move request for scope (-0.05, 0.22)
03:01:36.936 00.002 11060 Worker thread wakes up
03:01:36.937 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
03:01:36.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
03:01:36.937 00.000 11060 Moving (-0.05, 0.22) raw xDistance=0.21 yDistance=-0.09
03:01:36.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:01:36.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:36.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:01:36.937 00.000 11060 MoveAxis(W, 48, ABG)
03:01:36.937 00.000 11060 Guiding  Dir = 3, Dur = 48
03:01:36.944 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:36.955 00.011 11060 IsSlewing returns 0
03:01:36.958 00.003 11060 IsGuiding returns 0
03:01:36.968 00.010 10844 UpdateGuideState exits: m=1809 SNR=26.9
03:01:36.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:36.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:36.968 00.000 10844 Enqueuing Expose request
03:01:37.019 00.051 11060 IsGuiding returns 0
03:01:37.019 00.000 11060 Move returns status 0, amount 48
03:01:37.019 00.000 11060 MoveAxis(N, 0, ABG)
03:01:37.019 00.000 11060 Move returns status 0, amount 0
03:01:37.019 00.000 11060 move complete, result=0
03:01:37.019 00.000 11060 worker thread done servicing request
03:01:37.019 00.000 11060 Worker thread wakes up
03:01:37.020 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:37.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:37.020 00.000 10844 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
03:01:37.652 00.632 11060 Exposure complete
03:01:38.044 00.392 11060 worker thread done servicing request
03:01:38.044 00.000 10844 OnExposeComplete: enter
03:01:38.044 00.000 10844 UpdateGuideState(): m_state=6
03:01:38.044 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
03:01:38.045 00.001 10844 Star::Find returns 1 (0), X=623.12, Y=108.53, Mass=1981, SNR=28.3, Peak=201 HFD=3.6
03:01:38.045 00.000 10844 MultiStar: [#1 0.19,0.43,0.00,M3] [#2 -0.18,-0.06,0.94,U] [#3 -0.44,0.30,0.00,M9] [#4 0.01,0.35,0.95,U] [#5 0.04,0.24,0.81,U] [#6 0.37,0.28,0.00,M1] [#7 -0.02,-0.11,0.85,U] [#8 0.21,0.18,0.83,U] 
03:01:38.045 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.07}, one-star: {0.21, -0.17}
03:01:38.045 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.39) = xAngle (-0.41 = -0.41)
03:01:38.045 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.72 = 2.72)
03:01:38.045 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.98 mountX=0.08 mountY=0.03, mountTheta=0.42
03:01:38.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
03:01:38.048 00.001 10844 Enqueuing Move request for scope (0.05, 0.07)
03:01:38.048 00.000 11060 Worker thread wakes up
03:01:38.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
03:01:38.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
03:01:38.048 00.000 11060 Moving (0.05, 0.07) raw xDistance=0.08 yDistance=0.03
03:01:38.049 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:01:38.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:38.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:01:38.049 00.000 11060 MoveAxis(E, 0, ABG)
03:01:38.049 00.000 11060 Move returns status 0, amount 0
03:01:38.049 00.000 11060 MoveAxis(N, 0, ABG)
03:01:38.049 00.000 11060 Move returns status 0, amount 0
03:01:38.049 00.000 11060 move complete, result=0
03:01:38.049 00.000 11060 worker thread done servicing request
03:01:38.056 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:38.100 00.044 10844 UpdateGuideState exits: m=1981 SNR=28.3
03:01:38.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:38.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:38.100 00.000 10844 Enqueuing Expose request
03:01:38.100 00.000 11060 Worker thread wakes up
03:01:38.100 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:38.101 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:38.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:38.758 00.657 11060 Exposure complete
03:01:39.026 00.268 11060 worker thread done servicing request
03:01:39.249 00.223 10844 OnExposeComplete: enter
03:01:39.249 00.000 10844 UpdateGuideState(): m_state=6
03:01:39.249 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
03:01:39.250 00.001 10844 Star::Find returns 1 (0), X=623.17, Y=109.08, Mass=1702, SNR=26.3, Peak=174 HFD=3.0
03:01:39.251 00.001 10844 MultiStar: [#1 0.35,0.19,0.95,U] [#2 0.17,0.05,0.85,U] [#3 -0.27,-0.09,1.01,U] [#4 -0.08,0.40,0.95,U] [#5 -0.06,-0.08,1.01,U] [#6 0.25,-0.01,0.95,U] [#7 0.08,-0.31,0.90,U] [#8 -0.10,0.01,0.90,U] 
03:01:39.251 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.27, 0.38}
03:01:39.251 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
03:01:39.251 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
03:01:39.251 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=0.07 mountY=0.06, mountTheta=0.64
03:01:39.254 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
03:01:39.254 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
03:01:39.562 00.308 11060 Worker thread wakes up
03:01:39.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
03:01:39.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
03:01:39.562 00.000 11060 Moving (0.07, 0.06) raw xDistance=0.07 yDistance=0.06
03:01:39.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:01:39.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:39.563 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:01:39.564 00.001 11060 MoveAxis(E, 0, ABG)
03:01:39.564 00.000 11060 Move returns status 0, amount 0
03:01:39.564 00.000 11060 MoveAxis(N, 0, ABG)
03:01:39.564 00.000 11060 Move returns status 0, amount 0
03:01:39.564 00.000 11060 move complete, result=0
03:01:39.564 00.000 11060 worker thread done servicing request
03:01:39.580 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:39.613 00.033 10844 UpdateGuideState exits: m=1702 SNR=26.3
03:01:39.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:39.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:39.613 00.000 10844 Enqueuing Expose request
03:01:39.613 00.000 11060 Worker thread wakes up
03:01:39.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:39.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:39.613 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:40.354 00.741 11060 Exposure complete
03:01:41.872 01.518 10844 OnExposeComplete: enter
03:01:41.872 00.000 10844 UpdateGuideState(): m_state=6
03:01:41.872 00.000 11060 worker thread done servicing request
03:01:41.873 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
03:01:41.873 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.80, Mass=1579, SNR=25.5, Peak=222 HFD=2.5
03:01:41.873 00.000 10844 MultiStar: [#1 0.45,0.75,0.00,M3] [#2 -0.25,-0.21,0.93,U] [#3 -0.06,0.23,1.07,U] [#4 -0.09,0.31,1.01,U] [#5 0.47,0.04,0.00,M2] [#6 0.33,-0.00,1.05,U] [#7 -0.22,0.52,0.00,M1] [#8 -0.43,-0.02,0.84,U] 
03:01:41.873 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.08}, one-star: {-0.01, 0.11}
03:01:41.873 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.39) = xAngle (0.93 = 0.93)
03:01:41.873 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.06 = -2.23)
03:01:41.873 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.32 mountX=0.06 mountY=-0.08, mountTheta=-0.93
03:01:41.875 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
03:01:41.875 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
03:01:41.876 00.001 11060 Worker thread wakes up
03:01:41.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
03:01:41.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
03:01:41.876 00.000 11060 Moving (-0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
03:01:41.877 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:01:41.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:41.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:01:41.877 00.000 11060 MoveAxis(E, 0, ABG)
03:01:41.877 00.000 11060 Move returns status 0, amount 0
03:01:41.877 00.000 11060 MoveAxis(N, 0, ABG)
03:01:41.877 00.000 11060 Move returns status 0, amount 0
03:01:41.877 00.000 11060 move complete, result=0
03:01:41.877 00.000 11060 worker thread done servicing request
03:01:41.885 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:41.910 00.025 10844 UpdateGuideState exits: m=1579 SNR=25.5
03:01:41.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:41.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:41.911 00.001 10844 Enqueuing Expose request
03:01:41.913 00.002 11060 Worker thread wakes up
03:01:41.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:41.915 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:41.916 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:42.564 00.648 11060 Exposure complete
03:01:43.029 00.465 10844 OnExposeComplete: enter
03:01:43.029 00.000 10844 UpdateGuideState(): m_state=6
03:01:43.029 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
03:01:43.029 00.000 10844 Star::Find returns 1 (0), X=622.56, Y=108.77, Mass=1925, SNR=27.7, Peak=209 HFD=3.4
03:01:43.030 00.001 10844 MultiStar: [#1 0.07,-0.03,0.90,U] [#2 -0.14,-0.07,0.81,U] [#3 -0.14,0.05,0.99,U] [#4 -0.24,0.41,0.00,M1] [#5 0.21,0.25,0.82,U] [#6 0.12,-0.37,0.90,U] [#7 -0.58,-0.43,0.00,M2] [#8 0.20,0.25,0.79,U] 
03:01:43.030 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {-0.34, 0.07}
03:01:43.030 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.39) = xAngle (0.83 = 0.83)
03:01:43.030 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.95 = -2.33)
03:01:43.030 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.22 mountX=0.02 mountY=-0.02, mountTheta=-0.82
03:01:43.033 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
03:01:43.033 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
03:01:43.069 00.036 11060 worker thread done servicing request
03:01:43.070 00.001 11060 Worker thread wakes up
03:01:43.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:01:43.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:01:43.070 00.000 11060 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
03:01:43.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:01:43.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:43.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:43.070 00.000 11060 MoveAxis(E, 0, ABG)
03:01:43.070 00.000 11060 Move returns status 0, amount 0
03:01:43.070 00.000 11060 MoveAxis(N, 0, ABG)
03:01:43.070 00.000 11060 Move returns status 0, amount 0
03:01:43.072 00.002 11060 move complete, result=0
03:01:43.072 00.000 11060 worker thread done servicing request
03:01:43.075 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:43.098 00.023 10844 UpdateGuideState exits: m=1925 SNR=27.7
03:01:43.099 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:43.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:43.099 00.000 10844 Enqueuing Expose request
03:01:43.099 00.000 11060 Worker thread wakes up
03:01:43.100 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:43.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:43.100 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:43.743 00.643 11060 Exposure complete
03:01:44.109 00.366 10844 OnExposeComplete: enter
03:01:44.109 00.000 10844 UpdateGuideState(): m_state=6
03:01:44.110 00.001 11060 worker thread done servicing request
03:01:44.110 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
03:01:44.111 00.001 10844 Star::Find returns 1 (0), X=623.27, Y=108.79, Mass=1514, SNR=24.5, Peak=244 HFD=2.9
03:01:44.111 00.000 10844 MultiStar: [#1 0.21,-0.08,0.98,U] [#2 0.11,0.15,0.99,U] [#3 0.21,-0.30,1.07,U] [#4 0.14,0.32,0.98,U] [#5 0.29,-0.11,1.05,U] [#6 0.37,0.07,1.09,U] [#7 -0.11,0.10,1.00,U] [#8 0.13,-0.22,0.87,U] 
03:01:44.111 00.000 10844 refined, 8 included, MultiStar: {0.20, 0.00}, one-star: {0.37, 0.10}
03:01:44.111 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.39) = xAngle (-1.37 = -1.37)
03:01:44.111 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.75 = 1.75)
03:01:44.112 00.001 10844 CameraToMount -- cameraX=0.20 cameraY=0.00 hyp=0.20 cameraTheta=0.02 mountX=0.04 mountY=0.19, mountTheta=1.37
03:01:44.113 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.00, opts=13)
03:01:44.113 00.000 10844 Enqueuing Move request for scope (0.20, 0.00)
03:01:44.123 00.010 11060 Worker thread wakes up
03:01:44.124 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.00) opts 0xd
03:01:44.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.00)
03:01:44.124 00.000 11060 Moving (0.20, 0.00) raw xDistance=0.04 yDistance=0.19
03:01:44.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:01:44.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:01:44.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:01:44.124 00.000 11060 MoveAxis(E, 0, ABG)
03:01:44.124 00.000 11060 Move returns status 0, amount 0
03:01:44.125 00.001 11060 MoveAxis(N, 0, ABG)
03:01:44.125 00.000 11060 Move returns status 0, amount 0
03:01:44.125 00.000 11060 move complete, result=0
03:01:44.125 00.000 11060 worker thread done servicing request
03:01:44.128 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:44.206 00.078 10844 UpdateGuideState exits: m=1514 SNR=24.5
03:01:44.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:44.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:44.206 00.000 10844 Enqueuing Expose request
03:01:44.206 00.000 11060 Worker thread wakes up
03:01:44.207 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:44.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:44.209 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:01:44.886 00.677 11060 Exposure complete
03:01:45.226 00.340 11060 worker thread done servicing request
03:01:45.226 00.000 10844 OnExposeComplete: enter
03:01:45.226 00.000 10844 UpdateGuideState(): m_state=6
03:01:45.226 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
03:01:45.226 00.000 10844 Star::Find returns 1 (0), X=622.72, Y=108.94, Mass=1313, SNR=22.5, Peak=128 HFD=3.2
03:01:45.226 00.000 10844 MultiStar: [#1 0.32,0.15,1.15,U] [#2 -0.01,0.22,0.97,U] [#3 -0.21,0.27,1.12,U] [#4 -0.14,0.28,1.04,U] [#5 -0.33,0.19,1.16,U] [#6 0.19,0.11,1.09,U] [#7 -0.19,0.51,0.00,M2] [#8 0.03,0.09,0.90,U] 
03:01:45.226 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.19}, one-star: {-0.18, 0.25}
03:01:45.226 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
03:01:45.226 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.51 = -2.77)
03:01:45.226 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.78 mountX=0.18 mountY=-0.07, mountTheta=-0.37
03:01:45.229 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.19, opts=13)
03:01:45.229 00.000 10844 Enqueuing Move request for scope (-0.04, 0.19)
03:01:45.230 00.001 11060 Worker thread wakes up
03:01:45.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
03:01:45.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
03:01:45.230 00.000 11060 Moving (-0.04, 0.19) raw xDistance=0.18 yDistance=-0.07
03:01:45.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:01:45.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:45.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:01:45.230 00.000 11060 MoveAxis(W, 43, ABG)
03:01:45.230 00.000 11060 Guiding  Dir = 3, Dur = 43
03:01:45.233 00.003 11060 IsSlewing returns 0
03:01:45.233 00.000 11060 IsGuiding returns 0
03:01:45.240 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:45.260 00.020 10844 UpdateGuideState exits: m=1313 SNR=22.5
03:01:45.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:45.261 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:45.261 00.000 10844 Enqueuing Expose request
03:01:45.280 00.019 11060 IsGuiding returns 0
03:01:45.281 00.001 11060 Move returns status 0, amount 43
03:01:45.281 00.000 11060 MoveAxis(N, 0, ABG)
03:01:45.281 00.000 11060 Move returns status 0, amount 0
03:01:45.281 00.000 11060 move complete, result=0
03:01:45.281 00.000 11060 worker thread done servicing request
03:01:45.281 00.000 11060 Worker thread wakes up
03:01:45.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:45.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:45.305 00.024 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
03:01:45.913 00.608 11060 Exposure complete
03:01:46.178 00.265 11060 worker thread done servicing request
03:01:46.178 00.000 10844 OnExposeComplete: enter
03:01:46.178 00.000 10844 UpdateGuideState(): m_state=6
03:01:46.179 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
03:01:46.179 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.98, Mass=1784, SNR=26.7, Peak=187 HFD=2.8
03:01:46.179 00.000 10844 MultiStar: [#1 -0.02,0.72,0.00,M1] [#2 -0.00,0.57,0.00,M1] [#3 -0.25,-0.00,0.90,U] [#4 -0.17,0.92,0.00,M1] [#5 0.05,0.33,0.90,U] [#6 0.26,0.41,0.00,M1] [#7 -0.43,0.67,0.00,M3] [#8 0.53,0.70,0.00,M1] 
03:01:46.189 00.010 10844 refined, 2 included, MultiStar: {-0.03, 0.21}, one-star: {0.09, 0.28}
03:01:46.189 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
03:01:46.189 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.46 = -2.83)
03:01:46.189 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.72 mountX=0.20 mountY=-0.07, mountTheta=-0.32
03:01:46.192 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.21, opts=13)
03:01:46.192 00.000 10844 Enqueuing Move request for scope (-0.03, 0.21)
03:01:46.192 00.000 11060 Worker thread wakes up
03:01:46.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
03:01:46.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
03:01:46.192 00.000 11060 Moving (-0.03, 0.21) raw xDistance=0.20 yDistance=-0.07
03:01:46.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
03:01:46.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:46.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:01:46.193 00.001 11060 MoveAxis(W, 48, ABG)
03:01:46.193 00.000 11060 Guiding  Dir = 3, Dur = 48
03:01:46.199 00.006 11060 IsSlewing returns 0
03:01:46.201 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:46.201 00.000 11060 IsGuiding returns 0
03:01:46.225 00.024 10844 UpdateGuideState exits: m=1784 SNR=26.7
03:01:46.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:46.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:46.225 00.000 10844 Enqueuing Expose request
03:01:46.271 00.046 11060 IsGuiding returns 0
03:01:46.271 00.000 11060 Move returns status 0, amount 48
03:01:46.271 00.000 11060 MoveAxis(N, 0, ABG)
03:01:46.271 00.000 11060 Move returns status 0, amount 0
03:01:46.271 00.000 11060 move complete, result=0
03:01:46.272 00.001 11060 worker thread done servicing request
03:01:46.272 00.000 11060 Worker thread wakes up
03:01:46.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:46.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:46.272 00.000 10844 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
03:01:46.920 00.648 11060 Exposure complete
03:01:47.651 00.731 10844 OnExposeComplete: enter
03:01:47.651 00.000 10844 UpdateGuideState(): m_state=6
03:01:47.651 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
03:01:47.651 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=109.11, Mass=1507, SNR=24.3, Peak=179 HFD=2.9
03:01:47.652 00.001 10844 MultiStar: [#1 0.05,0.10,1.07,U] [#2 0.44,0.55,0.00,M2] [#3 -0.42,0.06,0.99,U] [#4 -0.48,0.64,0.00,M2] [#5 -0.16,0.30,1.01,U] [#6 0.11,0.19,1.10,U] [#7 -0.30,0.31,0.00,M4] [#8 -0.20,0.42,0.00,M2] 
03:01:47.652 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.21}, one-star: {0.07, 0.42}
03:01:47.652 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.39) = xAngle (0.47 = 0.47)
03:01:47.652 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.59 = -2.69)
03:01:47.652 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.86 mountX=0.20 mountY=-0.10, mountTheta=-0.45
03:01:47.653 00.001 11060 worker thread done servicing request
03:01:47.655 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.21, opts=13)
03:01:47.655 00.000 10844 Enqueuing Move request for scope (-0.06, 0.21)
03:01:47.655 00.000 11060 Worker thread wakes up
03:01:47.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
03:01:47.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
03:01:47.655 00.000 11060 Moving (-0.06, 0.21) raw xDistance=0.20 yDistance=-0.10
03:01:47.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
03:01:47.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:47.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:01:47.656 00.001 11060 MoveAxis(W, 48, ABG)
03:01:47.656 00.000 11060 Guiding  Dir = 3, Dur = 48
03:01:47.664 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:01:47.670 00.006 11060 IsSlewing returns 0
03:01:47.671 00.001 11060 IsGuiding returns 0
03:01:47.690 00.019 10844 UpdateGuideState exits: m=1507 SNR=24.3
03:01:47.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:47.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:47.690 00.000 10844 Enqueuing Expose request
03:01:47.738 00.048 11060 IsGuiding returns 0
03:01:47.738 00.000 11060 Move returns status 0, amount 48
03:01:47.738 00.000 11060 MoveAxis(N, 0, ABG)
03:01:47.738 00.000 11060 Move returns status 0, amount 0
03:01:47.738 00.000 11060 move complete, result=0
03:01:47.738 00.000 11060 worker thread done servicing request
03:01:47.738 00.000 11060 Worker thread wakes up
03:01:47.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:47.739 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:47.739 00.000 10844 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
03:01:48.381 00.642 11060 Exposure complete
03:01:48.654 00.273 10844 OnExposeComplete: enter
03:01:48.654 00.000 10844 UpdateGuideState(): m_state=6
03:01:48.654 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
03:01:48.654 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.92, Mass=1668, SNR=25.5, Peak=162 HFD=3.2
03:01:48.655 00.001 10844 MultiStar: [#1 -0.02,0.44,0.00,M1] [#2 -0.21,0.20,0.91,U] [#3 -0.04,-0.05,0.95,U] [#4 0.01,0.84,0.00,M3] [#5 -0.06,0.41,0.98,U] [#6 0.33,0.22,0.99,U] [#7 -0.44,0.25,0.00,M5] [#8 0.21,-0.20,0.88,U] 
03:01:48.655 00.000 11060 worker thread done servicing request
03:01:48.655 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.14}, one-star: {-0.20, 0.23}
03:01:48.655 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.39) = xAngle (0.16 = 0.16)
03:01:48.655 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.28 = -3.00)
03:01:48.655 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.55 mountX=0.14 mountY=-0.02, mountTheta=-0.14
03:01:48.657 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.14, opts=13)
03:01:48.657 00.000 10844 Enqueuing Move request for scope (0.00, 0.14)
03:01:48.657 00.000 11060 Worker thread wakes up
03:01:48.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
03:01:48.659 00.002 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
03:01:48.659 00.000 11060 Moving (0.00, 0.14) raw xDistance=0.14 yDistance=-0.02
03:01:48.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:01:48.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:48.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:01:48.659 00.000 11060 MoveAxis(W, 34, ABG)
03:01:48.659 00.000 11060 Guiding  Dir = 3, Dur = 34
03:01:48.666 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
03:01:48.668 00.002 11060 IsSlewing returns 0
03:01:48.669 00.001 11060 IsGuiding returns 0
03:01:48.704 00.035 10844 UpdateGuideState exits: m=1668 SNR=25.5
03:01:48.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:48.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:48.704 00.000 10844 Enqueuing Expose request
03:01:48.730 00.026 11060 IsGuiding returns 0
03:01:48.731 00.001 11060 Move returns status 0, amount 34
03:01:48.731 00.000 11060 MoveAxis(N, 0, ABG)
03:01:48.731 00.000 11060 Move returns status 0, amount 0
03:01:48.731 00.000 11060 move complete, result=0
03:01:48.731 00.000 11060 worker thread done servicing request
03:01:48.731 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.0 px 0 ms NORTH
03:01:48.731 00.000 11060 Worker thread wakes up
03:01:48.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:48.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:49.360 00.629 11060 Exposure complete
03:01:49.642 00.282 11060 worker thread done servicing request
03:01:49.643 00.001 10844 OnExposeComplete: enter
03:01:49.643 00.000 10844 UpdateGuideState(): m_state=6
03:01:49.643 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
03:01:49.643 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.96, Mass=1790, SNR=26.7, Peak=172 HFD=3.1
03:01:49.643 00.000 10844 MultiStar: [#1 0.29,0.40,0.00,M2] [#2 0.22,0.26,0.85,U] [#3 -0.53,-0.25,0.00,M2] [#4 -0.14,0.48,0.00,M4] [#5 0.25,0.14,0.90,U] [#6 0.12,-0.06,0.97,U] [#7 -0.34,0.50,0.00,M6] [#8 0.16,-0.17,0.85,U] 
03:01:49.643 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.09}, one-star: {0.28, 0.26}
03:01:49.643 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:01:49.645 00.002 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
03:01:49.645 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.22 cameraTheta=0.40 mountX=0.12 mountY=0.19, mountTheta=0.99
03:01:49.646 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.09, opts=13)
03:01:49.646 00.000 10844 Enqueuing Move request for scope (0.21, 0.09)
03:01:49.646 00.000 11060 Worker thread wakes up
03:01:49.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
03:01:49.647 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
03:01:49.658 00.011 11060 Moving (0.21, 0.09) raw xDistance=0.12 yDistance=0.19
03:01:49.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:01:49.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:49.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:01:49.659 00.001 11060 MoveAxis(W, 30, ABG)
03:01:49.659 00.000 11060 Guiding  Dir = 3, Dur = 30
03:01:49.662 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
03:01:49.663 00.001 11060 IsSlewing returns 0
03:01:49.664 00.001 11060 IsGuiding returns 0
03:01:49.693 00.029 10844 UpdateGuideState exits: m=1790 SNR=26.7
03:01:49.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:49.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:49.693 00.000 10844 Enqueuing Expose request
03:01:49.709 00.016 11060 IsGuiding returns 0
03:01:49.709 00.000 11060 Move returns status 0, amount 30
03:01:49.710 00.001 11060 MoveAxis(N, 0, ABG)
03:01:49.710 00.000 11060 Move returns status 0, amount 0
03:01:49.710 00.000 11060 move complete, result=0
03:01:49.710 00.000 11060 worker thread done servicing request
03:01:49.710 00.000 11060 Worker thread wakes up
03:01:49.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:49.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:49.715 00.005 10844 GuideStep: 0.1 px 30 ms WEST, 0.2 px 0 ms NORTH
03:01:50.349 00.634 11060 Exposure complete
03:01:50.610 00.261 10844 OnExposeComplete: enter
03:01:50.610 00.000 10844 UpdateGuideState(): m_state=6
03:01:50.610 00.000 11060 worker thread done servicing request
03:01:50.610 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
03:01:50.610 00.000 10844 Star::Find returns 1 (0), X=623.42, Y=108.87, Mass=1493, SNR=24.2, Peak=254 HFD=2.6
03:01:50.610 00.000 10844 MultiStar: [#1 0.14,0.45,0.00,M3] [#2 -0.20,-0.13,0.99,U] [#3 -0.30,-0.36,0.00,M3] [#4 -0.66,0.46,0.00,M5] [#5 0.72,0.03,0.00,M1] [#6 -0.08,0.18,1.09,U] [#7 -0.18,0.30,0.96,U] [#8 0.00,-0.02,0.77,U] 
03:01:50.612 00.002 10844 refined, 4 included, MultiStar: {0.01, 0.11}, one-star: {0.52, 0.18}
03:01:50.612 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.39) = xAngle (0.05 = 0.05)
03:01:50.612 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.11)
03:01:50.612 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.44 mountX=0.11 mountY=-0.00, mountTheta=-0.03
03:01:50.613 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
03:01:50.614 00.001 10844 Enqueuing Move request for scope (0.01, 0.11)
03:01:50.627 00.013 11060 Worker thread wakes up
03:01:50.628 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
03:01:50.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
03:01:50.628 00.000 11060 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.00
03:01:50.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:01:50.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:50.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:01:50.628 00.000 11060 MoveAxis(E, 0, ABG)
03:01:50.629 00.001 11060 Move returns status 0, amount 0
03:01:50.629 00.000 11060 MoveAxis(N, 0, ABG)
03:01:50.629 00.000 11060 Move returns status 0, amount 0
03:01:50.629 00.000 11060 move complete, result=0
03:01:50.629 00.000 11060 worker thread done servicing request
03:01:50.630 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:50.667 00.037 10844 UpdateGuideState exits: m=1493 SNR=24.2
03:01:50.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:50.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:50.667 00.000 10844 Enqueuing Expose request
03:01:50.667 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:01:50.669 00.002 11060 Worker thread wakes up
03:01:50.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:50.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:51.311 00.642 11060 Exposure complete
03:01:51.607 00.296 11060 worker thread done servicing request
03:01:51.608 00.001 10844 OnExposeComplete: enter
03:01:51.608 00.000 10844 UpdateGuideState(): m_state=6
03:01:51.608 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
03:01:51.608 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=109.08, Mass=1287, SNR=22.4, Peak=125 HFD=3.1
03:01:51.610 00.002 10844 MultiStar: [#1 0.65,0.55,0.00,M4] [#2 0.17,-0.21,1.10,U] [#3 0.56,0.09,0.00,M4] [#4 -0.02,0.79,0.00,M6] [#5 0.29,0.41,0.00,M2] [#6 0.54,0.06,0.00,M1] [#7 0.11,0.34,1.11,U] [#8 0.32,0.14,0.90,U] 
03:01:51.610 00.000 10844 refined, 3 included, MultiStar: {0.22, 0.16}, one-star: {0.29, 0.38}
03:01:51.610 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.39) = xAngle (-0.75 = -0.75)
03:01:51.610 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
03:01:51.610 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.64 mountX=0.19 mountY=0.19, mountTheta=0.76
03:01:51.611 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.16, opts=13)
03:01:51.612 00.001 10844 Enqueuing Move request for scope (0.22, 0.16)
03:01:51.612 00.000 11060 Worker thread wakes up
03:01:51.612 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
03:01:51.612 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
03:01:51.612 00.000 11060 Moving (0.22, 0.16) raw xDistance=0.19 yDistance=0.19
03:01:51.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:01:51.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:51.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:01:51.612 00.000 11060 MoveAxis(W, 46, ABG)
03:01:51.612 00.000 11060 Guiding  Dir = 3, Dur = 46
03:01:51.616 00.004 11060 IsSlewing returns 0
03:01:51.620 00.004 11060 IsGuiding returns 0
03:01:51.621 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:51.641 00.020 10844 UpdateGuideState exits: m=1287 SNR=22.4
03:01:51.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:51.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:51.641 00.000 10844 Enqueuing Expose request
03:01:51.680 00.039 11060 IsGuiding returns 0
03:01:51.680 00.000 11060 Move returns status 0, amount 46
03:01:51.680 00.000 11060 MoveAxis(N, 0, ABG)
03:01:51.680 00.000 11060 Move returns status 0, amount 0
03:01:51.680 00.000 11060 move complete, result=0
03:01:51.680 00.000 11060 worker thread done servicing request
03:01:51.680 00.000 11060 Worker thread wakes up
03:01:51.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:51.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:51.680 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
03:01:52.313 00.633 11060 Exposure complete
03:01:52.557 00.244 11060 worker thread done servicing request
03:01:52.557 00.000 10844 OnExposeComplete: enter
03:01:52.558 00.001 10844 UpdateGuideState(): m_state=6
03:01:52.558 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
03:01:52.558 00.000 10844 Star::Find returns 1 (0), X=623.48, Y=108.79, Mass=1566, SNR=24.5, Peak=189 HFD=3.7
03:01:52.558 00.000 10844 MultiStar: [#1 0.47,0.47,0.00,M5] [#2 0.24,0.06,1.04,U] [#3 -0.08,0.28,0.99,U] [#4 0.29,0.67,0.00,M7] [#5 0.16,0.36,0.96,U] [#6 0.49,0.21,0.00,M2] [#7 0.29,0.24,1.04,U] [#8 0.32,-0.03,0.84,U] 
03:01:52.559 00.001 10844 refined, 5 included, MultiStar: {0.25, 0.17}, one-star: {0.58, 0.10}
03:01:52.559 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:01:52.559 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.34 = 2.34)
03:01:52.559 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.31 cameraTheta=0.60 mountX=0.22 mountY=0.22, mountTheta=0.80
03:01:52.560 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.17, opts=13)
03:01:52.561 00.001 10844 Enqueuing Move request for scope (0.25, 0.17)
03:01:52.561 00.000 11060 Worker thread wakes up
03:01:52.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
03:01:52.561 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
03:01:52.561 00.000 11060 Moving (0.25, 0.17) raw xDistance=0.22 yDistance=0.22
03:01:52.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:01:52.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:01:52.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:01:52.561 00.000 11060 MoveAxis(W, 52, ABG)
03:01:52.561 00.000 11060 Guiding  Dir = 3, Dur = 52
03:01:52.569 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:52.569 00.000 11060 IsSlewing returns 0
03:01:52.569 00.000 11060 IsGuiding returns 0
03:01:52.586 00.017 10844 UpdateGuideState exits: m=1566 SNR=24.5
03:01:52.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:52.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:52.586 00.000 10844 Enqueuing Expose request
03:01:52.631 00.045 11060 IsGuiding returns 0
03:01:52.631 00.000 11060 Move returns status 0, amount 52
03:01:52.631 00.000 11060 MoveAxis(N, 0, ABG)
03:01:52.631 00.000 11060 Move returns status 0, amount 0
03:01:52.632 00.001 11060 move complete, result=0
03:01:52.632 00.000 11060 worker thread done servicing request
03:01:52.632 00.000 11060 Worker thread wakes up
03:01:52.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:52.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:52.632 00.000 10844 GuideStep: 0.2 px 52 ms WEST, 0.2 px 0 ms NORTH
03:01:53.261 00.629 11060 Exposure complete
03:01:53.533 00.272 11060 worker thread done servicing request
03:01:53.533 00.000 10844 OnExposeComplete: enter
03:01:53.533 00.000 10844 UpdateGuideState(): m_state=6
03:01:53.535 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
03:01:53.535 00.000 10844 Star::Find returns 1 (1), X=623.26, Y=108.68, Mass=1828, SNR=26.9, Peak=255 HFD=3.4
03:01:53.535 00.000 10844 MultiStar: [#1 0.35,0.19,0.91,U] [#2 0.14,0.19,0.88,U] [#3 -0.13,-0.09,0.94,U] [#4 0.15,0.15,0.99,U] [#5 0.46,0.05,0.00,M2] [#6 0.17,0.05,0.91,U] [#7 -0.25,0.19,0.87,U] [#8 0.54,0.23,0.00,M1] 
03:01:53.535 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.36, -0.01}
03:01:53.535 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.39) = xAngle (-0.71 = -0.71)
03:01:53.535 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.41 = 2.41)
03:01:53.536 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.68 mountX=0.11 mountY=0.10, mountTheta=0.72
03:01:53.537 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.09, opts=13)
03:01:53.537 00.000 10844 Enqueuing Move request for scope (0.12, 0.09)
03:01:53.538 00.001 11060 Worker thread wakes up
03:01:53.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
03:01:53.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
03:01:53.538 00.000 11060 Moving (0.12, 0.09) raw xDistance=0.11 yDistance=0.10
03:01:53.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:01:53.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:53.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:01:53.538 00.000 11060 MoveAxis(E, 0, ABG)
03:01:53.538 00.000 11060 Move returns status 0, amount 0
03:01:53.538 00.000 11060 MoveAxis(N, 0, ABG)
03:01:53.538 00.000 11060 Move returns status 0, amount 0
03:01:53.538 00.000 11060 move complete, result=0
03:01:53.538 00.000 11060 worker thread done servicing request
03:01:53.545 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:53.573 00.028 10844 UpdateGuideState exits: m=1828 SNR=26.9 Saturated
03:01:53.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:53.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:53.573 00.000 10844 Enqueuing Expose request
03:01:53.574 00.001 11060 Worker thread wakes up
03:01:53.574 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:53.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:53.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:54.218 00.644 11060 Exposure complete
03:01:54.459 00.241 11060 worker thread done servicing request
03:01:54.459 00.000 10844 OnExposeComplete: enter
03:01:54.461 00.002 10844 UpdateGuideState(): m_state=6
03:01:54.461 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:01:54.461 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.82, Mass=2315, SNR=30.8, Peak=212 HFD=3.7
03:01:54.461 00.000 10844 MultiStar: [#1 0.52,0.15,0.00,M5] [#2 -0.16,-0.15,0.80,U] [#3 0.14,0.24,0.80,U] [#4 0.42,0.09,0.00,M7] [#5 0.51,-0.13,0.00,M3] [#6 0.64,0.46,0.00,M2] [#7 0.26,-0.14,0.87,U] [#8 0.20,-0.02,0.63,U] 
03:01:54.461 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.02}, one-star: {0.25, 0.13}
03:01:54.461 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.39) = xAngle (-1.28 = -1.28)
03:01:54.461 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.84 = 1.84)
03:01:54.462 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.11 mountX=0.04 mountY=0.14, mountTheta=1.28
03:01:54.463 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
03:01:54.464 00.001 10844 Enqueuing Move request for scope (0.14, 0.02)
03:01:54.464 00.000 11060 Worker thread wakes up
03:01:54.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
03:01:54.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
03:01:54.464 00.000 11060 Moving (0.14, 0.02) raw xDistance=0.04 yDistance=0.14
03:01:54.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:01:54.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:54.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:01:54.464 00.000 11060 MoveAxis(E, 0, ABG)
03:01:54.464 00.000 11060 Move returns status 0, amount 0
03:01:54.464 00.000 11060 MoveAxis(N, 0, ABG)
03:01:54.465 00.001 11060 Move returns status 0, amount 0
03:01:54.465 00.000 11060 move complete, result=0
03:01:54.465 00.000 11060 worker thread done servicing request
03:01:54.472 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:54.502 00.030 10844 UpdateGuideState exits: m=2315 SNR=30.8
03:01:54.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:54.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:54.502 00.000 10844 Enqueuing Expose request
03:01:54.502 00.000 11060 Worker thread wakes up
03:01:54.502 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:54.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:54.503 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:55.131 00.628 11060 Exposure complete
03:01:55.379 00.248 11060 worker thread done servicing request
03:01:55.379 00.000 10844 OnExposeComplete: enter
03:01:55.379 00.000 10844 UpdateGuideState(): m_state=6
03:01:55.380 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:01:55.380 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.87, Mass=1594, SNR=25.5, Peak=195 HFD=3.0
03:01:55.380 00.000 10844 MultiStar: [#1 0.10,-0.06,1.00,U] [#2 -0.04,-0.11,0.95,U] [#3 -0.35,0.03,1.04,U] [#4 -0.02,0.31,1.02,U] [#5 0.52,0.04,0.00,M4] [#6 0.20,0.10,1.06,U] [#7 0.28,0.01,0.94,U] [#8 0.11,-0.24,0.86,U] 
03:01:55.380 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.17, 0.17}
03:01:55.380 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:01:55.380 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.34 = 2.34)
03:01:55.381 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.60 mountX=0.05 mountY=0.05, mountTheta=0.80
03:01:55.382 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
03:01:55.382 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
03:01:55.382 00.000 11060 Worker thread wakes up
03:01:55.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:01:55.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:01:55.383 00.001 11060 Moving (0.05, 0.04) raw xDistance=0.05 yDistance=0.05
03:01:55.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:01:55.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:55.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:01:55.383 00.000 11060 MoveAxis(E, 0, ABG)
03:01:55.383 00.000 11060 Move returns status 0, amount 0
03:01:55.383 00.000 11060 MoveAxis(N, 0, ABG)
03:01:55.383 00.000 11060 Move returns status 0, amount 0
03:01:55.383 00.000 11060 move complete, result=0
03:01:55.383 00.000 11060 worker thread done servicing request
03:01:55.390 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:55.411 00.021 10844 UpdateGuideState exits: m=1594 SNR=25.5
03:01:55.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:55.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:55.411 00.000 10844 Enqueuing Expose request
03:01:55.411 00.000 11060 Worker thread wakes up
03:01:55.412 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:55.412 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:55.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:56.062 00.650 11060 Exposure complete
03:01:56.289 00.227 11060 worker thread done servicing request
03:01:56.289 00.000 10844 OnExposeComplete: enter
03:01:56.289 00.000 10844 UpdateGuideState(): m_state=6
03:01:56.289 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:01:56.289 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.29, Mass=1453, SNR=23.8, Peak=190 HFD=3.2
03:01:56.290 00.001 10844 MultiStar: [#1 0.35,0.13,1.05,U] [#2 0.18,-0.03,1.04,U] [#3 0.04,-0.17,1.04,U] [#4 -0.41,0.24,0.00,M7] [#5 0.27,0.21,0.98,U] [#6 0.40,-0.31,0.00,M2] [#7 0.41,0.33,0.00,M1] [#8 -0.08,-0.12,0.91,U] 
03:01:56.290 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.06}, one-star: {0.07, -0.40}
03:01:56.290 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
03:01:56.290 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
03:01:56.290 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.04 mountY=0.15, mountTheta=1.81
03:01:56.292 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.06, opts=13)
03:01:56.292 00.000 10844 Enqueuing Move request for scope (0.14, -0.06)
03:01:56.292 00.000 11060 Worker thread wakes up
03:01:56.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
03:01:56.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
03:01:56.292 00.000 11060 Moving (0.14, -0.06) raw xDistance=-0.04 yDistance=0.15
03:01:56.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:01:56.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:56.293 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:01:56.293 00.000 11060 MoveAxis(E, 0, ABG)
03:01:56.293 00.000 11060 Move returns status 0, amount 0
03:01:56.293 00.000 11060 MoveAxis(N, 0, ABG)
03:01:56.293 00.000 11060 Move returns status 0, amount 0
03:01:56.293 00.000 11060 move complete, result=0
03:01:56.294 00.001 11060 worker thread done servicing request
03:01:56.300 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:56.328 00.028 10844 UpdateGuideState exits: m=1453 SNR=23.8
03:01:56.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:56.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:56.328 00.000 10844 Enqueuing Expose request
03:01:56.328 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:56.330 00.002 11060 Worker thread wakes up
03:01:56.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:56.331 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:56.966 00.635 11060 Exposure complete
03:01:57.195 00.229 11060 worker thread done servicing request
03:01:57.195 00.000 10844 OnExposeComplete: enter
03:01:57.195 00.000 10844 UpdateGuideState(): m_state=6
03:01:57.195 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
03:01:57.195 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.72, Mass=1746, SNR=26.1, Peak=163 HFD=3.5
03:01:57.195 00.000 10844 MultiStar: [#1 0.12,0.34,0.99,U] [#2 0.75,0.24,0.00,M1] [#3 -0.05,-0.01,1.00,U] [#4 -0.15,0.71,0.00,M8] [#5 0.15,0.47,0.00,M4] [#6 0.80,0.07,0.00,M3] [#7 -0.21,0.04,0.98,U] [#8 0.43,0.25,0.00,M1] 
03:01:57.197 00.002 10844 refined, 3 included, MultiStar: {0.03, 0.10}, one-star: {0.27, 0.03}
03:01:57.197 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.39) = xAngle (-0.17 = -0.17)
03:01:57.197 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.96 = 2.96)
03:01:57.197 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.22 mountX=0.10 mountY=0.02, mountTheta=0.18
03:01:57.198 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
03:01:57.198 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
03:01:57.199 00.001 11060 Worker thread wakes up
03:01:57.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
03:01:57.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
03:01:57.199 00.000 11060 Moving (0.03, 0.10) raw xDistance=0.10 yDistance=0.02
03:01:57.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:01:57.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:57.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:01:57.199 00.000 11060 MoveAxis(E, 0, ABG)
03:01:57.199 00.000 11060 Move returns status 0, amount 0
03:01:57.200 00.001 11060 MoveAxis(N, 0, ABG)
03:01:57.200 00.000 11060 Move returns status 0, amount 0
03:01:57.200 00.000 11060 move complete, result=0
03:01:57.212 00.012 11060 worker thread done servicing request
03:01:57.216 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:57.236 00.020 10844 UpdateGuideState exits: m=1746 SNR=26.1
03:01:57.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:57.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:57.236 00.000 10844 Enqueuing Expose request
03:01:57.236 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:57.236 00.000 11060 Worker thread wakes up
03:01:57.237 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:57.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:57.869 00.632 11060 Exposure complete
03:01:58.126 00.257 11060 worker thread done servicing request
03:01:58.126 00.000 10844 OnExposeComplete: enter
03:01:58.126 00.000 10844 UpdateGuideState(): m_state=6
03:01:58.126 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
03:01:58.126 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.79, Mass=1658, SNR=25.4, Peak=188 HFD=3.4
03:01:58.127 00.001 10844 MultiStar: [#1 0.24,0.44,0.00,M3] [#2 0.23,0.19,0.94,U] [#3 -0.19,-0.14,1.01,U] [#4 0.15,0.58,0.00,M9] [#5 0.40,0.13,0.00,M5] [#6 0.49,0.43,0.00,M4] [#7 -0.14,0.23,0.88,U] [#8 0.42,0.01,0.81,U] 
03:01:58.127 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.07}, one-star: {0.32, 0.09}
03:01:58.127 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.39) = xAngle (-0.84 = -0.84)
03:01:58.127 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.28 = 2.28)
03:01:58.127 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=0.09 mountY=0.11, mountTheta=0.85
03:01:58.129 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.07, opts=13)
03:01:58.129 00.000 10844 Enqueuing Move request for scope (0.12, 0.07)
03:01:58.129 00.000 11060 Worker thread wakes up
03:01:58.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
03:01:58.130 00.001 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
03:01:58.130 00.000 11060 Moving (0.12, 0.07) raw xDistance=0.09 yDistance=0.11
03:01:58.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:01:58.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:58.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:01:58.130 00.000 11060 MoveAxis(E, 0, ABG)
03:01:58.130 00.000 11060 Move returns status 0, amount 0
03:01:58.130 00.000 11060 MoveAxis(N, 0, ABG)
03:01:58.130 00.000 11060 Move returns status 0, amount 0
03:01:58.130 00.000 11060 move complete, result=0
03:01:58.130 00.000 11060 worker thread done servicing request
03:01:58.137 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:58.159 00.022 10844 UpdateGuideState exits: m=1658 SNR=25.4
03:01:58.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:58.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:58.159 00.000 10844 Enqueuing Expose request
03:01:58.159 00.000 11060 Worker thread wakes up
03:01:58.160 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:58.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:58.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:58.787 00.627 11060 Exposure complete
03:01:59.021 00.234 11060 worker thread done servicing request
03:01:59.021 00.000 10844 OnExposeComplete: enter
03:01:59.021 00.000 10844 UpdateGuideState(): m_state=6
03:01:59.022 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
03:01:59.022 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.69, Mass=1802, SNR=26.9, Peak=181 HFD=3.3
03:01:59.022 00.000 10844 MultiStar: [#1 0.34,0.10,0.94,U] [#2 0.07,0.12,0.90,U] [#3 0.12,-0.03,0.96,U] [#4 0.16,0.15,0.93,U] [#5 -0.29,0.05,0.84,U] [#6 0.40,0.18,0.00,M5] [#7 -0.13,-0.15,0.85,U] [#8 0.16,-0.14,0.71,U] 
03:01:59.022 00.000 10844 single-star, 7 included, MultiStar: {0.06, 0.02}, one-star: {-0.00, -0.01}
03:01:59.022 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:01:59.022 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.10 = 0.10)
03:01:59.023 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.64 mountX=-0.00 mountY=0.00, mountTheta=3.05
03:01:59.024 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.01, opts=13)
03:01:59.024 00.000 10844 Enqueuing Move request for scope (-0.00, -0.01)
03:01:59.024 00.000 11060 Worker thread wakes up
03:01:59.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
03:01:59.025 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
03:01:59.025 00.000 11060 Moving (-0.00, -0.01) raw xDistance=-0.00 yDistance=0.00
03:01:59.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:01:59.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:01:59.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:01:59.025 00.000 11060 MoveAxis(E, 0, ABG)
03:01:59.025 00.000 11060 Move returns status 0, amount 0
03:01:59.025 00.000 11060 MoveAxis(N, 0, ABG)
03:01:59.025 00.000 11060 Move returns status 0, amount 0
03:01:59.025 00.000 11060 move complete, result=0
03:01:59.025 00.000 11060 worker thread done servicing request
03:01:59.039 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:01:59.059 00.020 10844 UpdateGuideState exits: m=1802 SNR=26.9
03:01:59.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:59.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:01:59.059 00.000 10844 Enqueuing Expose request
03:01:59.059 00.000 11060 Worker thread wakes up
03:01:59.059 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:01:59.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:01:59.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:01:59.696 00.637 11060 Exposure complete
03:02:00.116 00.420 10844 OnExposeComplete: enter
03:02:00.116 00.000 10844 UpdateGuideState(): m_state=6
03:02:00.118 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
03:02:00.118 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.96, Mass=1915, SNR=27.2, Peak=207 HFD=3.0
03:02:00.118 00.000 10844 MultiStar: [#1 0.40,0.37,0.00,M3] [#2 -0.17,0.10,0.89,U] [#3 0.17,0.07,1.00,U] [#4 -0.12,0.55,0.00,M9] [#5 0.43,-0.50,0.00,M5] [#6 0.44,0.36,0.00,M6] [#7 -0.11,0.09,0.95,U] [#8 0.14,-0.01,0.82,U] 
03:02:00.119 00.001 10844 refined, 4 included, MultiStar: {0.06, 0.11}, one-star: {0.25, 0.27}
03:02:00.119 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
03:02:00.119 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:02:00.119 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.06 mountX=0.12 mountY=0.04, mountTheta=0.34
03:02:00.121 00.002 11060 worker thread done servicing request
03:02:00.121 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
03:02:00.121 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
03:02:00.121 00.000 11060 Worker thread wakes up
03:02:00.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
03:02:00.121 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
03:02:00.121 00.000 11060 Moving (0.06, 0.11) raw xDistance=0.12 yDistance=0.04
03:02:00.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:02:00.122 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:00.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:02:00.122 00.000 11060 MoveAxis(E, 0, ABG)
03:02:00.122 00.000 11060 Move returns status 0, amount 0
03:02:00.122 00.000 11060 MoveAxis(N, 0, ABG)
03:02:00.122 00.000 11060 Move returns status 0, amount 0
03:02:00.122 00.000 11060 move complete, result=0
03:02:00.122 00.000 11060 worker thread done servicing request
03:02:00.130 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:00.156 00.026 10844 UpdateGuideState exits: m=1915 SNR=27.2
03:02:00.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:00.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:00.156 00.000 10844 Enqueuing Expose request
03:02:00.156 00.000 11060 Worker thread wakes up
03:02:00.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:00.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:00.158 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:00.801 00.643 11060 Exposure complete
03:02:01.062 00.261 11060 worker thread done servicing request
03:02:01.214 00.152 10844 OnExposeComplete: enter
03:02:01.214 00.000 10844 UpdateGuideState(): m_state=6
03:02:01.214 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
03:02:01.214 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.52, Mass=1682, SNR=25.7, Peak=200 HFD=2.8
03:02:01.215 00.001 10844 MultiStar: [#1 0.55,0.29,0.00,M4] [#2 -0.01,0.23,0.86,U] [#3 -0.09,0.20,1.01,U] [#4 0.20,0.58,0.00,M10] [#5 0.54,0.09,0.00,M6] [#6 -0.04,-0.42,0.00,M7] [#7 0.24,0.17,0.91,U] [#8 0.13,-0.02,0.85,U] 
03:02:01.215 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.08}, one-star: {0.19, -0.18}
03:02:01.215 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.39) = xAngle (-0.67 = -0.67)
03:02:01.215 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.45 = 2.45)
03:02:01.215 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=0.09 mountY=0.08, mountTheta=0.68
03:02:01.574 00.359 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
03:02:01.574 00.000 10844 Enqueuing Move request for scope (0.09, 0.08)
03:02:01.576 00.002 11060 Worker thread wakes up
03:02:01.577 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
03:02:01.578 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:02:01.578 00.000 11060 Moving (0.09, 0.08) raw xDistance=0.09 yDistance=0.08
03:02:01.579 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:02:01.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:01.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:02:01.580 00.001 11060 MoveAxis(E, 0, ABG)
03:02:01.580 00.000 11060 Move returns status 0, amount 0
03:02:01.580 00.000 11060 MoveAxis(N, 0, ABG)
03:02:01.580 00.000 11060 Move returns status 0, amount 0
03:02:01.580 00.000 11060 move complete, result=0
03:02:01.580 00.000 11060 worker thread done servicing request
03:02:01.591 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:01.624 00.033 10844 UpdateGuideState exits: m=1682 SNR=25.7
03:02:01.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:01.625 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:01.625 00.000 10844 Enqueuing Expose request
03:02:01.625 00.000 11060 Worker thread wakes up
03:02:01.625 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:01.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:01.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:02.303 00.678 11060 Exposure complete
03:02:03.780 01.477 11060 worker thread done servicing request
03:02:03.809 00.029 10844 OnExposeComplete: enter
03:02:03.809 00.000 10844 UpdateGuideState(): m_state=6
03:02:03.810 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
03:02:03.810 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.60, Mass=1728, SNR=25.8, Peak=195 HFD=3.2
03:02:03.811 00.001 10844 MultiStar: [#1 0.43,0.59,0.00,M5] [#2 -0.24,0.56,0.00,M1] [#3 -0.01,0.09,0.97,U] [#4 -0.17,0.49,0.00,R] [#5 0.54,0.64,0.00,M7] [#6 0.79,0.11,0.00,M8] [#7 -0.18,0.37,0.97,U] [#8 0.41,0.73,0.00,M1] 
03:02:03.811 00.000 10844 refined, 2 included, MultiStar: {0.04, 0.12}, one-star: {0.29, -0.09}
03:02:03.811 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
03:02:03.811 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.00 = 3.00)
03:02:03.811 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.26 mountX=0.13 mountY=0.02, mountTheta=0.14
03:02:03.813 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.12, opts=13)
03:02:03.813 00.000 10844 Enqueuing Move request for scope (0.04, 0.12)
03:02:03.877 00.064 11060 Worker thread wakes up
03:02:03.878 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
03:02:03.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
03:02:03.878 00.000 11060 Moving (0.04, 0.12) raw xDistance=0.13 yDistance=0.02
03:02:03.879 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:02:03.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:03.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:02:03.879 00.000 11060 MoveAxis(W, 29, ABG)
03:02:03.879 00.000 11060 Guiding  Dir = 3, Dur = 29
03:02:03.928 00.049 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:03.958 00.030 11060 IsSlewing returns 0
03:02:03.958 00.000 11060 IsGuiding returns 0
03:02:03.977 00.019 10844 UpdateGuideState exits: m=1728 SNR=25.8
03:02:03.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:03.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:03.977 00.000 10844 Enqueuing Expose request
03:02:04.005 00.028 11060 IsGuiding returns 0
03:02:04.006 00.001 11060 Move returns status 0, amount 29
03:02:04.006 00.000 11060 MoveAxis(N, 0, ABG)
03:02:04.006 00.000 11060 Move returns status 0, amount 0
03:02:04.006 00.000 11060 move complete, result=0
03:02:04.007 00.001 11060 worker thread done servicing request
03:02:04.007 00.000 11060 Worker thread wakes up
03:02:04.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:04.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:04.011 00.004 10844 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
03:02:04.664 00.653 11060 Exposure complete
03:02:05.056 00.392 10844 OnExposeComplete: enter
03:02:05.056 00.000 10844 UpdateGuideState(): m_state=6
03:02:05.058 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
03:02:05.058 00.000 10844 Star::Find returns 1 (0), X=623.29, Y=108.64, Mass=1389, SNR=22.9, Peak=202 HFD=2.9
03:02:05.059 00.001 10844 MultiStar: [#1 0.58,0.62,0.00,M6] [#2 0.03,0.02,0.91,U] [#3 0.32,-0.20,1.08,U] [#4 0.44,-0.35,0.00,M1] [#5 0.48,-0.06,0.00,M8] [#6 0.46,-0.25,0.00,M9] [#7 0.15,0.21,1.10,U] [#8 0.76,-0.13,0.00,M2] 
03:02:05.059 00.000 10844 refined, 3 included, MultiStar: {0.23, -0.00}, one-star: {0.39, -0.05}
03:02:05.059 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.39) = xAngle (-1.41 = -1.41)
03:02:05.059 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.71 = 1.71)
03:02:05.060 00.001 10844 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.02 mountX=0.04 mountY=0.22, mountTheta=1.41
03:02:05.064 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.00, opts=13)
03:02:05.064 00.000 10844 Enqueuing Move request for scope (0.23, -0.00)
03:02:05.070 00.006 11060 worker thread done servicing request
03:02:05.070 00.000 11060 Worker thread wakes up
03:02:05.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
03:02:05.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
03:02:05.071 00.001 11060 Moving (0.23, -0.00) raw xDistance=0.04 yDistance=0.22
03:02:05.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:02:05.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:05.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:02:05.071 00.000 11060 MoveAxis(E, 0, ABG)
03:02:05.071 00.000 11060 Move returns status 0, amount 0
03:02:05.071 00.000 11060 MoveAxis(N, 0, ABG)
03:02:05.071 00.000 11060 Move returns status 0, amount 0
03:02:05.071 00.000 11060 move complete, result=0
03:02:05.072 00.001 11060 worker thread done servicing request
03:02:05.076 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:05.130 00.054 10844 UpdateGuideState exits: m=1389 SNR=22.9
03:02:05.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:05.131 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:05.131 00.000 10844 Enqueuing Expose request
03:02:05.131 00.000 11060 Worker thread wakes up
03:02:05.131 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:05.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:05.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:05.796 00.665 11060 Exposure complete
03:02:06.147 00.351 11060 worker thread done servicing request
03:02:06.147 00.000 10844 OnExposeComplete: enter
03:02:06.147 00.000 10844 UpdateGuideState(): m_state=6
03:02:06.147 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
03:02:06.148 00.001 10844 Star::Find returns 1 (0), X=623.19, Y=108.40, Mass=2131, SNR=29.4, Peak=224 HFD=3.2
03:02:06.148 00.000 10844 MultiStar: [#1 0.46,0.15,0.00,M7] [#2 0.21,-0.17,0.77,U] [#3 0.27,-0.14,0.91,U] [#4 0.04,-0.26,0.94,U] [#5 0.32,-0.01,0.81,U] [#6 0.37,-0.25,0.00,M10] [#7 0.05,-0.05,0.85,U] [#8 0.58,0.17,0.00,M3] 
03:02:06.148 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.16}, one-star: {0.29, -0.29}
03:02:06.148 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.39) = xAngle (-2.07 = -2.07)
03:02:06.148 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:02:06.148 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.25 cameraTheta=-0.68 mountX=-0.12 mountY=0.22, mountTheta=2.08
03:02:06.150 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.16, opts=13)
03:02:06.150 00.000 10844 Enqueuing Move request for scope (0.20, -0.16)
03:02:06.150 00.000 11060 Worker thread wakes up
03:02:06.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
03:02:06.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
03:02:06.150 00.000 11060 Moving (0.20, -0.16) raw xDistance=-0.12 yDistance=0.22
03:02:06.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:02:06.151 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:06.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:02:06.151 00.000 11060 MoveAxis(E, 29, ABG)
03:02:06.151 00.000 11060 Guiding  Dir = 2, Dur = 29
03:02:06.165 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:06.168 00.003 11060 IsSlewing returns 0
03:02:06.173 00.005 11060 IsGuiding returns 0
03:02:06.203 00.030 10844 UpdateGuideState exits: m=2131 SNR=29.4
03:02:06.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:06.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:06.203 00.000 10844 Enqueuing Expose request
03:02:06.216 00.013 11060 IsGuiding returns 0
03:02:06.216 00.000 11060 Move returns status 0, amount 29
03:02:06.216 00.000 11060 MoveAxis(N, 0, ABG)
03:02:06.217 00.001 11060 Move returns status 0, amount 0
03:02:06.217 00.000 11060 move complete, result=0
03:02:06.217 00.000 11060 worker thread done servicing request
03:02:06.217 00.000 11060 Worker thread wakes up
03:02:06.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:06.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:06.223 00.006 10844 GuideStep: -0.1 px 29 ms EAST, 0.2 px 0 ms NORTH
03:02:06.869 00.646 11060 Exposure complete
03:02:07.169 00.300 10844 OnExposeComplete: enter
03:02:07.169 00.000 10844 UpdateGuideState(): m_state=6
03:02:07.169 00.000 11060 worker thread done servicing request
03:02:07.170 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
03:02:07.170 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.54, Mass=1998, SNR=28.0, Peak=234 HFD=3.6
03:02:07.170 00.000 10844 MultiStar: [#1 0.18,0.63,0.00,M8] [#2 0.12,0.40,0.77,U] [#3 0.27,0.24,0.92,U] [#4 0.12,-0.34,0.87,U] [#5 0.63,-0.12,0.00,M8] [#6 0.29,0.23,0.90,U] [#7 0.21,0.02,0.91,U] [#8 0.12,0.02,0.73,U] 
03:02:07.170 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.05}, one-star: {0.21, -0.15}
03:02:07.171 00.001 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.39) = xAngle (-1.13 = -1.13)
03:02:07.171 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
03:02:07.171 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.26 mountX=0.09 mountY=0.19, mountTheta=1.13
03:02:07.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.05, opts=13)
03:02:07.174 00.001 10844 Enqueuing Move request for scope (0.20, 0.05)
03:02:07.174 00.000 11060 Worker thread wakes up
03:02:07.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
03:02:07.174 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
03:02:07.174 00.000 11060 Moving (0.20, 0.05) raw xDistance=0.09 yDistance=0.19
03:02:07.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:02:07.175 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:07.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:02:07.175 00.000 11060 MoveAxis(E, 0, ABG)
03:02:07.175 00.000 11060 Move returns status 0, amount 0
03:02:07.175 00.000 11060 MoveAxis(N, 0, ABG)
03:02:07.175 00.000 11060 Move returns status 0, amount 0
03:02:07.175 00.000 11060 move complete, result=0
03:02:07.175 00.000 11060 worker thread done servicing request
03:02:07.194 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:07.226 00.032 10844 UpdateGuideState exits: m=1998 SNR=28.0
03:02:07.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:07.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:07.226 00.000 10844 Enqueuing Expose request
03:02:07.227 00.001 11060 Worker thread wakes up
03:02:07.227 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:07.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:07.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:07.864 00.637 11060 Exposure complete
03:02:08.114 00.250 10844 OnExposeComplete: enter
03:02:08.114 00.000 11060 worker thread done servicing request
03:02:08.114 00.000 10844 UpdateGuideState(): m_state=6
03:02:08.115 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
03:02:08.115 00.000 10844 Star::Find returns 1 (0), X=623.26, Y=108.65, Mass=1769, SNR=26.7, Peak=238 HFD=3.1
03:02:08.115 00.000 10844 MultiStar: [#1 -0.01,0.62,0.00,M9] [#2 -0.35,-0.05,0.96,U] [#3 0.12,0.19,0.99,U] [#4 0.38,0.02,0.96,U] [#5 0.45,0.58,0.00,M9] [#6 0.66,0.22,0.00,M10] [#7 0.01,0.01,0.89,U] [#8 0.36,0.07,0.85,U] 
03:02:08.115 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.03}, one-star: {0.36, -0.04}
03:02:08.115 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.39) = xAngle (-1.18 = -1.18)
03:02:08.116 00.001 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.95 = 1.95)
03:02:08.116 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=0.06 mountY=0.14, mountTheta=1.18
03:02:08.118 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
03:02:08.127 00.009 10844 Enqueuing Move request for scope (0.15, 0.03)
03:02:08.128 00.001 11060 Worker thread wakes up
03:02:08.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
03:02:08.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
03:02:08.128 00.000 11060 Moving (0.15, 0.03) raw xDistance=0.06 yDistance=0.14
03:02:08.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:02:08.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:08.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:02:08.129 00.001 11060 MoveAxis(E, 0, ABG)
03:02:08.129 00.000 11060 Move returns status 0, amount 0
03:02:08.129 00.000 11060 MoveAxis(N, 0, ABG)
03:02:08.129 00.000 11060 Move returns status 0, amount 0
03:02:08.129 00.000 11060 move complete, result=0
03:02:08.129 00.000 11060 worker thread done servicing request
03:02:08.135 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:08.161 00.026 10844 UpdateGuideState exits: m=1769 SNR=26.7
03:02:08.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:08.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:08.161 00.000 10844 Enqueuing Expose request
03:02:08.161 00.000 11060 Worker thread wakes up
03:02:08.161 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:08.162 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:08.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:08.800 00.638 11060 Exposure complete
03:02:09.053 00.253 11060 worker thread done servicing request
03:02:09.053 00.000 10844 OnExposeComplete: enter
03:02:09.053 00.000 10844 UpdateGuideState(): m_state=6
03:02:09.053 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
03:02:09.054 00.001 10844 Star::Find returns 1 (0), X=623.67, Y=109.18, Mass=1577, SNR=24.7, Peak=170 HFD=3.3
03:02:09.054 00.000 10844 MultiStar: large primary error, entering stabilization period
03:02:09.054 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.39) = xAngle (-0.82 = -0.82)
03:02:09.054 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.30 = 2.30)
03:02:09.054 00.000 10844 CameraToMount -- cameraX=0.77 cameraY=0.49 hyp=0.92 cameraTheta=0.57 mountX=0.62 mountY=0.68, mountTheta=0.83
03:02:09.057 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.77, y=0.49, opts=13)
03:02:09.057 00.000 10844 Enqueuing Move request for scope (0.77, 0.49)
03:02:09.057 00.000 11060 Worker thread wakes up
03:02:09.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.49) opts 0xd
03:02:09.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.77, 0.49)
03:02:09.057 00.000 11060 Moving (0.77, 0.49) raw xDistance=0.62 yDistance=0.68
03:02:09.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.62
03:02:09.057 00.000 11060 resist switch: large excursion: input 0.68 thresh 0.57 direction from -1 to 1
03:02:09.057 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.05
03:02:09.058 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.68
03:02:09.058 00.000 11060 MoveAxis(W, 146, ABG)
03:02:09.058 00.000 11060 Guiding  Dir = 3, Dur = 146
03:02:09.064 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:09.073 00.009 11060 IsSlewing returns 0
03:02:09.074 00.001 11060 IsGuiding returns 0
03:02:09.086 00.012 10844 UpdateGuideState exits: m=1577 SNR=24.7
03:02:09.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:09.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:09.086 00.000 10844 Enqueuing Expose request
03:02:09.228 00.142 11060 IsGuiding returns 0
03:02:09.228 00.000 11060 Move returns status 0, amount 146
03:02:09.228 00.000 11060 BLC: Oldest BLC event removed
03:02:09.229 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 544 applied
03:02:09.229 00.000 11060 MoveAxis(S, 809, ABG)
03:02:09.229 00.000 11060 duration set to 750 by maxDecDuration
03:02:09.229 00.000 11060 Guiding  Dir = 1, Dur = 750
03:02:09.256 00.027 11060 IsSlewing returns 0
03:02:09.257 00.001 11060 IsGuiding returns 0
03:02:10.042 00.785 11060 IsGuiding returns 0
03:02:10.042 00.000 11060 Move returns status 0, amount 750
03:02:10.042 00.000 11060 move complete, result=0
03:02:10.042 00.000 11060 worker thread done servicing request
03:02:10.042 00.000 11060 Worker thread wakes up
03:02:10.042 00.000 10844 GuideStep: 0.6 px 146 ms WEST, 0.7 px 750 ms SOUTH
03:02:10.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:10.043 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:10.687 00.644 11060 Exposure complete
03:02:10.903 00.216 11060 worker thread done servicing request
03:02:10.903 00.000 10844 OnExposeComplete: enter
03:02:10.903 00.000 10844 UpdateGuideState(): m_state=6
03:02:10.903 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
03:02:10.903 00.000 10844 Star::Find returns 1 (1), X=622.55, Y=108.90, Mass=1851, SNR=27.0, Peak=255 HFD=3.0
03:02:10.903 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.39) = xAngle (1.22 = 1.22)
03:02:10.903 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.35 = -1.94)
03:02:10.903 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.41 cameraTheta=2.61 mountX=0.14 mountY=-0.38, mountTheta=-1.22
03:02:10.905 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=0.20, opts=13)
03:02:10.905 00.000 10844 Enqueuing Move request for scope (-0.35, 0.20)
03:02:10.905 00.000 11060 Worker thread wakes up
03:02:10.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.20) opts 0xd
03:02:10.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, 0.20)
03:02:10.906 00.001 11060 Moving (-0.35, 0.20) raw xDistance=0.14 yDistance=-0.38
03:02:10.906 00.000 11060 BLC: History state: CurrMiss=-0.38, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=1,  Deflections: 0=0.477343, 1:-0.378459
03:02:10.906 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:02:10.906 00.000 11060 BLC: window closed
03:02:10.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:02:10.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:10.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:02:10.906 00.000 11060 MoveAxis(W, 37, ABG)
03:02:10.906 00.000 11060 Guiding  Dir = 3, Dur = 37
03:02:10.913 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:10.921 00.008 11060 IsSlewing returns 0
03:02:10.922 00.001 11060 IsGuiding returns 0
03:02:10.941 00.019 10844 UpdateGuideState exits: m=1851 SNR=27.0 Saturated
03:02:10.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:10.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:10.941 00.000 10844 Enqueuing Expose request
03:02:10.969 00.028 11060 IsGuiding returns 0
03:02:10.969 00.000 11060 Move returns status 0, amount 37
03:02:10.969 00.000 11060 MoveAxis(N, 0, ABG)
03:02:10.970 00.001 11060 Move returns status 0, amount 0
03:02:10.970 00.000 11060 move complete, result=0
03:02:10.970 00.000 11060 worker thread done servicing request
03:02:10.970 00.000 11060 Worker thread wakes up
03:02:10.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:10.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:10.972 00.002 10844 GuideStep: 0.1 px 37 ms WEST, -0.4 px 0 ms NORTH
03:02:11.611 00.639 11060 Exposure complete
03:02:11.849 00.238 11060 worker thread done servicing request
03:02:11.858 00.009 10844 OnExposeComplete: enter
03:02:11.858 00.000 10844 UpdateGuideState(): m_state=6
03:02:11.858 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
03:02:11.859 00.001 10844 Star::Find returns 1 (0), X=622.31, Y=108.97, Mass=1551, SNR=24.4, Peak=208 HFD=3.3
03:02:11.859 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.39) = xAngle (1.32 = 1.32)
03:02:11.859 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.44 = -1.84)
03:02:11.859 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=0.27 hyp=0.65 cameraTheta=2.71 mountX=0.16 mountY=-0.63, mountTheta=-1.32
03:02:11.860 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=0.27, opts=13)
03:02:11.861 00.001 10844 Enqueuing Move request for scope (-0.59, 0.27)
03:02:11.861 00.000 11060 Worker thread wakes up
03:02:11.862 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.27) opts 0xd
03:02:11.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.59, 0.27)
03:02:11.862 00.000 11060 Moving (-0.59, 0.27) raw xDistance=0.16 yDistance=-0.63
03:02:11.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
03:02:11.862 00.000 11060 resist switch: large excursion: input -0.63 thresh 0.57 direction from 1 to -1
03:02:11.862 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.89
03:02:11.863 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
03:02:11.863 00.000 11060 MoveAxis(W, 39, ABG)
03:02:11.863 00.000 11060 Guiding  Dir = 3, Dur = 39
03:02:11.868 00.005 11060 IsSlewing returns 0
03:02:11.869 00.001 11060 IsGuiding returns 0
03:02:11.870 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:11.889 00.019 10844 UpdateGuideState exits: m=1551 SNR=24.4
03:02:11.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:11.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:11.889 00.000 10844 Enqueuing Expose request
03:02:11.920 00.031 11060 IsGuiding returns 0
03:02:11.920 00.000 11060 Move returns status 0, amount 39
03:02:11.920 00.000 11060 BLC: Oldest BLC event removed
03:02:11.920 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 544 applied
03:02:11.920 00.000 11060 MoveAxis(N, 789, ABG)
03:02:11.920 00.000 11060 duration set to 750 by maxDecDuration
03:02:11.920 00.000 11060 Guiding  Dir = 0, Dur = 750
03:02:11.935 00.015 11060 IsSlewing returns 0
03:02:11.936 00.001 11060 IsGuiding returns 0
03:02:12.695 00.759 11060 IsGuiding returns 0
03:02:12.695 00.000 11060 Move returns status 0, amount 750
03:02:12.695 00.000 11060 move complete, result=0
03:02:12.695 00.000 11060 worker thread done servicing request
03:02:12.695 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.6 px 750 ms NORTH
03:02:12.696 00.001 11060 Worker thread wakes up
03:02:12.697 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:12.698 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:13.350 00.652 11060 Exposure complete
03:02:13.614 00.264 11060 worker thread done servicing request
03:02:13.614 00.000 10844 OnExposeComplete: enter
03:02:13.614 00.000 10844 UpdateGuideState(): m_state=6
03:02:13.615 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
03:02:13.615 00.000 10844 Star::Find returns 1 (0), X=623.35, Y=109.09, Mass=1949, SNR=28.0, Peak=230 HFD=3.3
03:02:13.615 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.39) = xAngle (-0.66 = -0.66)
03:02:13.615 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.46 = 2.46)
03:02:13.615 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=0.40 hyp=0.60 cameraTheta=0.73 mountX=0.48 mountY=0.38, mountTheta=0.67
03:02:13.617 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=0.40, opts=13)
03:02:13.617 00.000 10844 Enqueuing Move request for scope (0.45, 0.40)
03:02:13.620 00.003 11060 Worker thread wakes up
03:02:13.621 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.40) opts 0xd
03:02:13.621 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, 0.40)
03:02:13.621 00.000 11060 Moving (0.45, 0.40) raw xDistance=0.48 yDistance=0.38
03:02:13.621 00.000 11060 BLC: History state: CurrMiss=-0.38, AvgInitMiss=-0.04, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.441137, 1:-0.380134
03:02:13.621 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:02:13.621 00.000 11060 BLC: window closed
03:02:13.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
03:02:13.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:13.622 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
03:02:13.622 00.000 11060 MoveAxis(W, 113, ABG)
03:02:13.622 00.000 11060 Guiding  Dir = 3, Dur = 113
03:02:13.626 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:13.645 00.019 11060 IsSlewing returns 0
03:02:13.646 00.001 11060 IsGuiding returns 0
03:02:13.646 00.000 10844 UpdateGuideState exits: m=1949 SNR=28.0
03:02:13.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:13.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:13.646 00.000 10844 Enqueuing Expose request
03:02:13.772 00.126 11060 IsGuiding returns 0
03:02:13.772 00.000 11060 Move returns status 0, amount 113
03:02:13.773 00.001 11060 MoveAxis(N, 0, ABG)
03:02:13.775 00.002 11060 Move returns status 0, amount 0
03:02:13.776 00.001 11060 move complete, result=0
03:02:13.777 00.001 11060 worker thread done servicing request
03:02:13.777 00.000 11060 Worker thread wakes up
03:02:13.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:13.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:13.777 00.000 10844 GuideStep: 0.5 px 113 ms WEST, 0.4 px 0 ms NORTH
03:02:14.419 00.642 11060 Exposure complete
03:02:14.675 00.256 11060 worker thread done servicing request
03:02:14.675 00.000 10844 OnExposeComplete: enter
03:02:14.675 00.000 10844 UpdateGuideState(): m_state=6
03:02:14.676 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
03:02:14.676 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=108.73, Mass=1533, SNR=24.9, Peak=244 HFD=2.7
03:02:14.676 00.000 10844 MultiStar: exiting stabilization period
03:02:14.677 00.001 10844 MultiStar: [#1 0.40,0.35,0.00,M10] [#2 0.30,-0.04,1.01,U] [#3 0.31,0.09,1.06,U] [#4 0.52,-0.04,0.00,M1] [#5 0.61,0.22,0.00,M10] [#6 0.49,0.35,0.00,R] [#7 0.14,-0.18,1.00,U] [#8 0.10,-0.10,0.82,U] 
03:02:14.677 00.000 10844 refined, 4 included, MultiStar: {0.24, -0.04}, one-star: {0.30, 0.03}
03:02:14.677 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
03:02:14.677 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
03:02:14.677 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.15 mountX=0.01 mountY=0.24, mountTheta=1.54
03:02:14.679 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.04, opts=13)
03:02:14.679 00.000 10844 Enqueuing Move request for scope (0.24, -0.04)
03:02:14.679 00.000 11060 Worker thread wakes up
03:02:14.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
03:02:14.679 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
03:02:14.680 00.001 11060 Moving (0.24, -0.04) raw xDistance=0.01 yDistance=0.24
03:02:14.681 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:02:14.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:14.682 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:02:14.682 00.000 11060 MoveAxis(E, 0, ABG)
03:02:14.683 00.001 11060 Move returns status 0, amount 0
03:02:14.683 00.000 11060 MoveAxis(N, 0, ABG)
03:02:14.683 00.000 11060 Move returns status 0, amount 0
03:02:14.683 00.000 11060 move complete, result=0
03:02:14.683 00.000 11060 worker thread done servicing request
03:02:14.688 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:14.706 00.018 10844 UpdateGuideState exits: m=1533 SNR=24.9
03:02:14.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:14.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:14.706 00.000 10844 Enqueuing Expose request
03:02:14.707 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:14.707 00.000 11060 Worker thread wakes up
03:02:14.708 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:14.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:15.343 00.635 11060 Exposure complete
03:02:15.680 00.337 11060 worker thread done servicing request
03:02:15.680 00.000 10844 OnExposeComplete: enter
03:02:15.680 00.000 10844 UpdateGuideState(): m_state=6
03:02:15.680 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
03:02:15.681 00.001 10844 Star::Find returns 1 (0), X=623.53, Y=108.82, Mass=1711, SNR=26.0, Peak=236 HFD=3.2
03:02:15.681 00.000 10844 MultiStar: [#1 0.26,0.12,0.95,U] [#2 0.03,-0.29,0.91,U] [#3 0.33,-0.39,0.00,M1] [#4 0.25,-0.19,1.01,U] [#5 0.23,0.04,0.89,U] [#6 -0.22,-0.26,1.12,U] [#7 0.00,-0.06,1.02,U] [#8 0.03,0.19,0.83,U] 
03:02:15.681 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.05}, one-star: {0.63, 0.13}
03:02:15.681 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
03:02:15.681 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
03:02:15.681 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.30 mountX=-0.02 mountY=0.15, mountTheta=1.69
03:02:15.684 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.05, opts=13)
03:02:15.684 00.000 10844 Enqueuing Move request for scope (0.15, -0.05)
03:02:15.684 00.000 11060 Worker thread wakes up
03:02:15.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
03:02:15.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
03:02:15.684 00.000 11060 Moving (0.15, -0.05) raw xDistance=-0.02 yDistance=0.15
03:02:15.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:02:15.687 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:15.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:02:15.687 00.000 11060 MoveAxis(E, 0, ABG)
03:02:15.688 00.001 11060 Move returns status 0, amount 0
03:02:15.688 00.000 11060 MoveAxis(N, 0, ABG)
03:02:15.688 00.000 11060 Move returns status 0, amount 0
03:02:15.688 00.000 11060 move complete, result=0
03:02:15.690 00.002 11060 worker thread done servicing request
03:02:15.691 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:15.710 00.019 10844 UpdateGuideState exits: m=1711 SNR=26.0
03:02:15.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:15.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:15.710 00.000 10844 Enqueuing Expose request
03:02:15.710 00.000 11060 Worker thread wakes up
03:02:15.710 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:15.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:15.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:16.336 00.626 11060 Exposure complete
03:02:16.588 00.252 11060 worker thread done servicing request
03:02:16.589 00.001 10844 OnExposeComplete: enter
03:02:16.589 00.000 10844 UpdateGuideState(): m_state=6
03:02:16.589 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
03:02:16.589 00.000 10844 Star::Find returns 1 (0), X=623.50, Y=108.91, Mass=1782, SNR=26.9, Peak=246 HFD=3.2
03:02:16.589 00.000 10844 MultiStar: [#1 0.64,0.34,0.00,M10] [#2 -0.02,-0.14,0.92,U] [#3 0.42,0.12,0.00,M2] [#4 0.29,-0.25,0.96,U] [#5 0.66,0.37,0.00,M10] [#6 0.23,-0.45,0.00,M1] [#7 0.27,0.11,0.96,U] [#8 0.51,0.36,0.00,M1] 
03:02:16.589 00.000 10844 refined, 3 included, MultiStar: {0.29, -0.01}, one-star: {0.60, 0.22}
03:02:16.589 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.39) = xAngle (-1.43 = -1.43)
03:02:16.589 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.69 = 1.69)
03:02:16.589 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-0.04 mountX=0.04 mountY=0.29, mountTheta=1.43
03:02:16.591 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.01, opts=13)
03:02:16.591 00.000 10844 Enqueuing Move request for scope (0.29, -0.01)
03:02:16.591 00.000 11060 Worker thread wakes up
03:02:16.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.01) opts 0xd
03:02:16.591 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.01)
03:02:16.591 00.000 11060 Moving (0.29, -0.01) raw xDistance=0.04 yDistance=0.29
03:02:16.592 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:02:16.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:16.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:02:16.592 00.000 11060 MoveAxis(E, 0, ABG)
03:02:16.592 00.000 11060 Move returns status 0, amount 0
03:02:16.592 00.000 11060 MoveAxis(N, 0, ABG)
03:02:16.592 00.000 11060 Move returns status 0, amount 0
03:02:16.592 00.000 11060 move complete, result=0
03:02:16.592 00.000 11060 worker thread done servicing request
03:02:16.599 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:16.628 00.029 10844 UpdateGuideState exits: m=1782 SNR=26.9
03:02:16.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:16.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:16.628 00.000 10844 Enqueuing Expose request
03:02:16.628 00.000 11060 Worker thread wakes up
03:02:16.628 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:02:16.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:16.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:17.268 00.640 11060 Exposure complete
03:02:17.551 00.283 11060 worker thread done servicing request
03:02:17.551 00.000 10844 OnExposeComplete: enter
03:02:17.551 00.000 10844 UpdateGuideState(): m_state=6
03:02:17.552 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
03:02:17.552 00.000 10844 Star::Find returns 1 (0), X=623.32, Y=108.75, Mass=1455, SNR=23.5, Peak=193 HFD=3.0
03:02:17.552 00.000 10844 MultiStar: [#1 0.75,0.32,0.00,R] [#2 0.17,0.13,1.06,U] [#3 0.28,-0.18,1.11,U] [#4 0.28,-0.18,1.15,U] [#5 0.66,0.20,0.00,R] [#6 0.00,-0.13,1.05,U] [#7 0.18,-0.08,1.06,U] [#8 0.78,-0.36,0.00,M2] 
03:02:17.552 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.07}, one-star: {0.42, 0.06}
03:02:17.552 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
03:02:17.553 00.001 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
03:02:17.553 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.30 mountX=-0.03 mountY=0.23, mountTheta=1.69
03:02:17.554 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.07, opts=13)
03:02:17.554 00.000 10844 Enqueuing Move request for scope (0.22, -0.07)
03:02:17.554 00.000 11060 Worker thread wakes up
03:02:17.558 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
03:02:17.558 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
03:02:17.558 00.000 11060 Moving (0.22, -0.07) raw xDistance=-0.03 yDistance=0.23
03:02:17.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:02:17.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:17.559 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:02:17.559 00.000 11060 MoveAxis(E, 0, ABG)
03:02:17.559 00.000 11060 Move returns status 0, amount 0
03:02:17.560 00.001 11060 MoveAxis(N, 0, ABG)
03:02:17.560 00.000 11060 Move returns status 0, amount 0
03:02:17.560 00.000 11060 move complete, result=0
03:02:17.560 00.000 11060 worker thread done servicing request
03:02:17.564 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:17.585 00.021 10844 UpdateGuideState exits: m=1455 SNR=23.5
03:02:17.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:17.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:17.585 00.000 10844 Enqueuing Expose request
03:02:17.585 00.000 11060 Worker thread wakes up
03:02:17.585 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:17.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:17.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:18.233 00.648 11060 Exposure complete
03:02:18.494 00.261 11060 worker thread done servicing request
03:02:18.494 00.000 10844 OnExposeComplete: enter
03:02:18.494 00.000 10844 UpdateGuideState(): m_state=6
03:02:18.494 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
03:02:18.494 00.000 10844 Star::Find returns 1 (0), X=623.44, Y=108.48, Mass=1680, SNR=25.8, Peak=229 HFD=3.1
03:02:18.495 00.001 10844 MultiStar: [#1 -0.16,-0.20,0.99,U] [#2 0.47,-0.12,0.00,M1] [#3 0.21,0.01,1.07,U] [#4 0.57,-0.26,0.00,M1] [#5 -0.07,-0.59,0.00,M1] [#6 0.25,-0.43,0.00,M1] [#7 0.59,0.10,0.00,M1] [#8 0.48,-0.06,0.00,M3] 
03:02:18.495 00.000 10844 refined, 2 included, MultiStar: {0.20, -0.13}, one-star: {0.54, -0.21}
03:02:18.495 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
03:02:18.495 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
03:02:18.495 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.59 mountX=-0.09 mountY=0.22, mountTheta=1.98
03:02:18.497 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.13, opts=13)
03:02:18.497 00.000 10844 Enqueuing Move request for scope (0.20, -0.13)
03:02:18.497 00.000 11060 Worker thread wakes up
03:02:18.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
03:02:18.498 00.001 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
03:02:18.498 00.000 11060 Moving (0.20, -0.13) raw xDistance=-0.09 yDistance=0.22
03:02:18.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:02:18.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:18.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:02:18.498 00.000 11060 MoveAxis(E, 0, ABG)
03:02:18.498 00.000 11060 Move returns status 0, amount 0
03:02:18.498 00.000 11060 MoveAxis(N, 0, ABG)
03:02:18.498 00.000 11060 Move returns status 0, amount 0
03:02:18.498 00.000 11060 move complete, result=0
03:02:18.499 00.001 11060 worker thread done servicing request
03:02:18.504 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:18.523 00.019 10844 UpdateGuideState exits: m=1680 SNR=25.8
03:02:18.523 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:18.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:18.523 00.000 10844 Enqueuing Expose request
03:02:18.523 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:18.523 00.000 11060 Worker thread wakes up
03:02:18.524 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:18.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:19.165 00.641 11060 Exposure complete
03:02:19.451 00.286 11060 worker thread done servicing request
03:02:19.451 00.000 10844 OnExposeComplete: enter
03:02:19.451 00.000 10844 UpdateGuideState(): m_state=6
03:02:19.452 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
03:02:19.452 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=108.69, Mass=1609, SNR=24.8, Peak=240 HFD=3.0
03:02:19.452 00.000 10844 MultiStar: [#1 -0.29,-0.18,0.94,U] [#2 -0.07,-0.16,0.89,U] [#3 0.07,-0.31,0.97,U] [#4 0.37,-0.53,0.00,M2] [#5 -0.37,-0.18,0.98,U] [#6 -0.15,-0.23,1.00,U] [#7 -0.06,-0.11,0.94,U] [#8 0.17,-0.14,0.83,U] 
03:02:19.452 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.17}, one-star: {0.30, -0.00}
03:02:19.452 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.39) = xAngle (-3.27 = 3.02)
03:02:19.452 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
03:02:19.452 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.88 mountX=-0.17 mountY=-0.02, mountTheta=-3.00
03:02:19.454 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
03:02:19.454 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
03:02:19.455 00.001 11060 Worker thread wakes up
03:02:19.456 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
03:02:19.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
03:02:19.456 00.000 11060 Moving (-0.05, -0.17) raw xDistance=-0.17 yDistance=-0.02
03:02:19.457 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:02:19.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:19.458 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:02:19.458 00.000 11060 MoveAxis(E, 40, ABG)
03:02:19.458 00.000 11060 Guiding  Dir = 2, Dur = 40
03:02:19.471 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:19.490 00.019 10844 UpdateGuideState exits: m=1609 SNR=24.8
03:02:19.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:19.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:19.490 00.000 10844 Enqueuing Expose request
03:02:19.493 00.003 11060 IsSlewing returns 0
03:02:19.493 00.000 11060 IsGuiding returns 0
03:02:19.554 00.061 11060 IsGuiding returns 0
03:02:19.554 00.000 11060 Move returns status 0, amount 40
03:02:19.554 00.000 11060 MoveAxis(N, 0, ABG)
03:02:19.554 00.000 11060 Move returns status 0, amount 0
03:02:19.554 00.000 11060 move complete, result=0
03:02:19.555 00.001 11060 worker thread done servicing request
03:02:19.555 00.000 11060 Worker thread wakes up
03:02:19.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:19.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:19.569 00.014 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
03:02:20.242 00.673 11060 Exposure complete
03:02:20.538 00.296 11060 worker thread done servicing request
03:02:20.538 00.000 10844 OnExposeComplete: enter
03:02:20.538 00.000 10844 UpdateGuideState(): m_state=6
03:02:20.539 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
03:02:20.539 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.56, Mass=1571, SNR=24.9, Peak=217 HFD=3.0
03:02:20.539 00.000 10844 MultiStar: [#1 -0.25,-0.12,1.03,U] [#2 0.18,0.06,0.94,U] [#3 0.13,0.05,1.02,U] [#4 0.70,-0.33,0.00,M3] [#5 -0.28,-0.12,1.02,U] [#6 -0.08,-0.49,0.00,M1] [#7 0.40,0.18,0.00,M1] [#8 0.33,0.04,0.86,U] 
03:02:20.540 00.001 10844 refined, 5 included, MultiStar: {0.02, -0.04}, one-star: {0.09, -0.13}
03:02:20.540 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
03:02:20.540 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.72 = 0.72)
03:02:20.540 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.01 mountX=-0.03 mountY=0.03, mountTheta=2.41
03:02:20.542 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
03:02:20.542 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
03:02:20.543 00.001 11060 Worker thread wakes up
03:02:20.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
03:02:20.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
03:02:20.543 00.000 11060 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
03:02:20.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:02:20.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:20.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:02:20.543 00.000 11060 MoveAxis(E, 0, ABG)
03:02:20.544 00.001 11060 Move returns status 0, amount 0
03:02:20.544 00.000 11060 MoveAxis(N, 0, ABG)
03:02:20.544 00.000 11060 Move returns status 0, amount 0
03:02:20.544 00.000 11060 move complete, result=0
03:02:20.544 00.000 11060 worker thread done servicing request
03:02:20.551 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:20.583 00.032 10844 UpdateGuideState exits: m=1571 SNR=24.9
03:02:20.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:20.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:20.583 00.000 10844 Enqueuing Expose request
03:02:20.584 00.001 11060 Worker thread wakes up
03:02:20.584 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:20.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:20.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:21.446 00.862 11060 Exposure complete
03:02:22.572 01.126 11060 worker thread done servicing request
03:02:22.572 00.000 10844 OnExposeComplete: enter
03:02:22.572 00.000 10844 UpdateGuideState(): m_state=6
03:02:22.573 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
03:02:22.573 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.54, Mass=1606, SNR=25.3, Peak=208 HFD=3.4
03:02:22.574 00.001 10844 MultiStar: [#1 -0.27,0.27,0.93,U] [#2 0.44,-0.43,0.00,M1] [#3 0.14,-0.02,1.01,U] [#4 0.30,-0.26,0.97,U] [#5 -0.25,-0.20,0.92,U] [#6 0.18,-0.55,0.00,M2] [#7 0.32,-0.10,0.96,U] [#8 0.33,0.14,0.85,U] 
03:02:22.575 00.001 10844 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.25, -0.15}
03:02:22.575 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
03:02:22.575 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.33 = 1.33)
03:02:22.575 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=-0.03 mountY=0.13, mountTheta=1.79
03:02:22.577 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.05, opts=13)
03:02:22.577 00.000 10844 Enqueuing Move request for scope (0.12, -0.05)
03:02:22.579 00.002 11060 Worker thread wakes up
03:02:22.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
03:02:22.580 00.001 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
03:02:22.580 00.000 11060 Moving (0.12, -0.05) raw xDistance=-0.03 yDistance=0.13
03:02:22.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:02:22.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:22.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:02:22.580 00.000 11060 MoveAxis(E, 0, ABG)
03:02:22.581 00.001 11060 Move returns status 0, amount 0
03:02:22.582 00.001 11060 MoveAxis(N, 0, ABG)
03:02:22.582 00.000 11060 Move returns status 0, amount 0
03:02:22.582 00.000 11060 move complete, result=0
03:02:22.582 00.000 11060 worker thread done servicing request
03:02:22.591 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:22.871 00.280 10844 UpdateGuideState exits: m=1606 SNR=25.3
03:02:22.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:22.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:22.872 00.001 10844 Enqueuing Expose request
03:02:22.872 00.000 11060 Worker thread wakes up
03:02:22.872 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:22.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:22.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:23.563 00.691 11060 Exposure complete
03:02:24.496 00.933 11060 worker thread done servicing request
03:02:24.497 00.001 10844 OnExposeComplete: enter
03:02:24.497 00.000 10844 UpdateGuideState(): m_state=6
03:02:24.497 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
03:02:24.497 00.000 10844 Star::Find returns 1 (1), X=623.67, Y=108.68, Mass=1898, SNR=27.4, Peak=255 HFD=3.0
03:02:24.499 00.002 10844 MultiStar: [#1 -0.35,0.02,0.92,U] [#2 0.38,-0.34,0.00,M2] [#3 0.66,-0.09,0.00,M1] [#4 0.24,-0.47,0.00,M3] [#5 0.01,-0.56,0.00,M1] [#6 0.25,-0.37,0.00,M3] [#7 0.54,-0.22,0.00,M1] [#8 0.65,-0.32,0.00,M1] 
03:02:24.499 00.000 10844 refined, 1 included, MultiStar: {0.23, 0.00}, one-star: {0.77, -0.01}
03:02:24.499 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.39) = xAngle (-1.37 = -1.37)
03:02:24.499 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.75 = 1.75)
03:02:24.499 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.02 mountX=0.05 mountY=0.23, mountTheta=1.37
03:02:24.501 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.00, opts=13)
03:02:24.502 00.001 10844 Enqueuing Move request for scope (0.23, 0.00)
03:02:24.502 00.000 11060 Worker thread wakes up
03:02:24.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
03:02:24.502 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
03:02:24.502 00.000 11060 Moving (0.23, 0.00) raw xDistance=0.05 yDistance=0.23
03:02:24.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:02:24.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:02:24.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:02:24.503 00.001 11060 MoveAxis(E, 0, ABG)
03:02:24.503 00.000 11060 Move returns status 0, amount 0
03:02:24.503 00.000 11060 MoveAxis(N, 0, ABG)
03:02:24.503 00.000 11060 Move returns status 0, amount 0
03:02:24.503 00.000 11060 move complete, result=0
03:02:24.503 00.000 11060 worker thread done servicing request
03:02:24.511 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:24.562 00.051 10844 UpdateGuideState exits: m=1898 SNR=27.4 Saturated
03:02:24.563 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:24.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:24.563 00.000 10844 Enqueuing Expose request
03:02:24.563 00.000 11060 Worker thread wakes up
03:02:24.563 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:02:24.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:24.565 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:25.222 00.657 11060 Exposure complete
03:02:25.704 00.482 11060 worker thread done servicing request
03:02:25.704 00.000 10844 OnExposeComplete: enter
03:02:25.704 00.000 10844 UpdateGuideState(): m_state=6
03:02:25.705 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
03:02:25.705 00.000 10844 Star::Find returns 1 (0), X=623.77, Y=109.01, Mass=1752, SNR=26.6, Peak=181 HFD=3.2
03:02:25.705 00.000 10844 MultiStar: large primary error, entering stabilization period
03:02:25.705 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.39) = xAngle (-1.04 = -1.04)
03:02:25.705 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.08 = 2.08)
03:02:25.705 00.000 10844 CameraToMount -- cameraX=0.87 cameraY=0.32 hyp=0.92 cameraTheta=0.35 mountX=0.47 mountY=0.80, mountTheta=1.04
03:02:25.706 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.87, y=0.32, opts=13)
03:02:25.706 00.000 10844 Enqueuing Move request for scope (0.87, 0.32)
03:02:25.708 00.002 11060 Worker thread wakes up
03:02:25.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.32) opts 0xd
03:02:25.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.87, 0.32)
03:02:25.708 00.000 11060 Moving (0.87, 0.32) raw xDistance=0.47 yDistance=0.80
03:02:25.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
03:02:25.708 00.000 11060 resist switch: large excursion: input 0.80 thresh 0.57 direction from -1 to 1
03:02:25.708 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.41
03:02:25.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.80
03:02:25.708 00.000 11060 MoveAxis(W, 110, ABG)
03:02:25.708 00.000 11060 Guiding  Dir = 3, Dur = 110
03:02:25.718 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:25.771 00.053 11060 IsSlewing returns 0
03:02:25.794 00.023 11060 IsGuiding returns 0
03:02:25.801 00.007 10844 UpdateGuideState exits: m=1752 SNR=26.6
03:02:25.871 00.070 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:25.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:25.871 00.000 10844 Enqueuing Expose request
03:02:25.917 00.046 11060 IsGuiding returns 0
03:02:25.918 00.001 11060 Move returns status 0, amount 110
03:02:25.918 00.000 11060 BLC: Oldest BLC event removed
03:02:25.918 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 544 applied
03:02:25.918 00.000 11060 MoveAxis(S, 856, ABG)
03:02:25.918 00.000 11060 duration set to 750 by maxDecDuration
03:02:25.918 00.000 11060 Guiding  Dir = 1, Dur = 750
03:02:25.928 00.010 11060 IsSlewing returns 0
03:02:25.928 00.000 11060 IsGuiding returns 0
03:02:26.693 00.765 11060 IsGuiding returns 0
03:02:26.693 00.000 11060 Move returns status 0, amount 750
03:02:26.693 00.000 11060 move complete, result=0
03:02:26.694 00.001 11060 worker thread done servicing request
03:02:26.694 00.000 11060 Worker thread wakes up
03:02:26.694 00.000 10844 GuideStep: 0.5 px 110 ms WEST, 0.8 px 750 ms SOUTH
03:02:26.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:26.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:27.327 00.633 11060 Exposure complete
03:02:27.614 00.287 11060 worker thread done servicing request
03:02:27.615 00.001 10844 OnExposeComplete: enter
03:02:27.615 00.000 10844 UpdateGuideState(): m_state=6
03:02:27.615 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
03:02:27.615 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.88, Mass=1545, SNR=24.5, Peak=191 HFD=3.2
03:02:27.615 00.000 10844 MultiStar: exiting stabilization period
03:02:27.616 00.001 10844 MultiStar: [#1 -0.18,-0.70,0.00,M1] [#2 -0.13,0.15,1.04,U] [#3 -0.43,0.01,1.06,U] [#4 0.16,-0.54,0.00,M4] [#5 -0.18,-0.25,0.99,U] [#6 -0.17,-0.29,1.02,U] [#7 0.22,-0.41,0.00,M2] [#8 0.30,-0.15,0.80,U] 
03:02:27.616 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.05}, one-star: {-0.18, 0.19}
03:02:27.616 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.39) = xAngle (-4.19 = 2.10)
03:02:27.616 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
03:02:27.616 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.80 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
03:02:27.618 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.05, opts=13)
03:02:27.618 00.000 10844 Enqueuing Move request for scope (-0.15, -0.05)
03:02:27.618 00.000 11060 Worker thread wakes up
03:02:27.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
03:02:27.619 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
03:02:27.619 00.000 11060 Moving (-0.15, -0.05) raw xDistance=-0.08 yDistance=-0.14
03:02:27.619 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.561334, 1:-0.137117
03:02:27.619 00.000 11060 BLC: No correction, Miss < min_move
03:02:27.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:02:27.620 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:27.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:02:27.620 00.000 11060 MoveAxis(E, 0, ABG)
03:02:27.620 00.000 11060 Move returns status 0, amount 0
03:02:27.620 00.000 11060 MoveAxis(N, 0, ABG)
03:02:27.620 00.000 11060 Move returns status 0, amount 0
03:02:27.620 00.000 11060 move complete, result=0
03:02:27.620 00.000 11060 worker thread done servicing request
03:02:27.626 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
03:02:27.659 00.033 10844 UpdateGuideState exits: m=1545 SNR=24.5
03:02:27.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:27.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:27.659 00.000 10844 Enqueuing Expose request
03:02:27.659 00.000 11060 Worker thread wakes up
03:02:27.659 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:27.660 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:27.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:28.288 00.628 11060 Exposure complete
03:02:28.531 00.243 11060 worker thread done servicing request
03:02:28.532 00.001 10844 OnExposeComplete: enter
03:02:28.532 00.000 10844 UpdateGuideState(): m_state=6
03:02:28.532 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
03:02:28.532 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.59, Mass=1713, SNR=26.1, Peak=168 HFD=3.1
03:02:28.533 00.001 10844 MultiStar: [#1 -0.52,-0.56,0.00,M2] [#2 -0.45,-0.64,0.00,M2] [#3 -0.49,-0.39,0.00,M1] [#4 0.12,-0.64,0.00,M5] [#5 -0.23,-0.53,0.00,M1] [#6 -0.34,-0.79,0.00,M3] [#7 -0.37,-0.78,0.00,M3] [#8 -0.63,-0.65,0.00,M1] 
03:02:28.533 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.39) = xAngle (-3.77 = 2.51)
03:02:28.533 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
03:02:28.533 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.38 mountX=-0.13 mountY=-0.09, mountTheta=-2.50
03:02:28.535 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.11, opts=13)
03:02:28.535 00.000 10844 Enqueuing Move request for scope (-0.11, -0.11)
03:02:28.535 00.000 11060 Worker thread wakes up
03:02:28.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
03:02:28.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
03:02:28.535 00.000 11060 Moving (-0.11, -0.11) raw xDistance=-0.13 yDistance=-0.09
03:02:28.536 00.001 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.561334, 1:-0.137117, 2:-0.093839
03:02:28.536 00.000 11060 BLC: No correction, Miss < min_move
03:02:28.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:02:28.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:28.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:02:28.536 00.000 11060 MoveAxis(E, 29, ABG)
03:02:28.536 00.000 11060 Guiding  Dir = 2, Dur = 29
03:02:28.543 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
03:02:28.559 00.016 11060 IsSlewing returns 0
03:02:28.559 00.000 11060 IsGuiding returns 0
03:02:28.563 00.004 10844 UpdateGuideState exits: m=1713 SNR=26.1
03:02:28.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:28.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:28.563 00.000 10844 Enqueuing Expose request
03:02:28.605 00.042 11060 IsGuiding returns 0
03:02:28.605 00.000 11060 Move returns status 0, amount 29
03:02:28.605 00.000 11060 MoveAxis(N, 0, ABG)
03:02:28.605 00.000 11060 Move returns status 0, amount 0
03:02:28.605 00.000 11060 move complete, result=0
03:02:28.605 00.000 11060 worker thread done servicing request
03:02:28.605 00.000 11060 Worker thread wakes up
03:02:28.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:28.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:28.606 00.001 10844 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
03:02:29.235 00.629 11060 Exposure complete
03:02:29.476 00.241 11060 worker thread done servicing request
03:02:29.476 00.000 10844 OnExposeComplete: enter
03:02:29.476 00.000 10844 UpdateGuideState(): m_state=6
03:02:29.477 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
03:02:29.477 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=107.57, Mass=1683, SNR=26.3, Peak=192 HFD=2.4
03:02:29.477 00.000 10844 MultiStar: large primary error, entering stabilization period
03:02:29.478 00.001 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
03:02:29.478 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
03:02:29.478 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-1.12 hyp=1.12 cameraTheta=-1.52 mountX=-1.09 mountY=0.24, mountTheta=2.92
03:02:29.480 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-1.12, opts=13)
03:02:29.481 00.001 10844 Enqueuing Move request for scope (0.06, -1.12)
03:02:29.498 00.017 11060 Worker thread wakes up
03:02:29.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.12) opts 0xd
03:02:29.498 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -1.12)
03:02:29.498 00.000 11060 Moving (0.06, -1.12) raw xDistance=-1.09 yDistance=0.24
03:02:29.498 00.000 11060 BLC: window closed
03:02:29.500 00.002 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.561334, 1:-0.137117, 2:-0.093839
03:02:29.500 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
03:02:29.500 00.000 11060 BLC: window closed
03:02:29.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.30 from input -1.09
03:02:29.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:02:29.500 00.000 11060 MoveAxis(E, 257, ABG)
03:02:29.500 00.000 11060 Guiding  Dir = 2, Dur = 257
03:02:29.503 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:29.522 00.019 10844 UpdateGuideState exits: m=1683 SNR=26.3
03:02:29.523 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:29.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:29.523 00.000 10844 Enqueuing Expose request
03:02:29.539 00.016 11060 IsSlewing returns 0
03:02:29.540 00.001 11060 IsGuiding returns 0
03:02:29.820 00.280 11060 IsGuiding returns 0
03:02:29.820 00.000 11060 Move returns status 0, amount 257
03:02:29.821 00.001 11060 MoveAxis(S, 95, ABG)
03:02:29.821 00.000 11060 Guiding  Dir = 1, Dur = 95
03:02:29.852 00.031 11060 IsSlewing returns 0
03:02:29.852 00.000 11060 IsGuiding returns 0
03:02:29.975 00.123 11060 IsGuiding returns 0
03:02:29.975 00.000 11060 Move returns status 0, amount 95
03:02:29.975 00.000 11060 move complete, result=0
03:02:29.975 00.000 11060 worker thread done servicing request
03:02:29.975 00.000 11060 Worker thread wakes up
03:02:29.977 00.002 10844 GuideStep: -1.1 px 257 ms EAST, 0.2 px 95 ms SOUTH
03:02:29.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:29.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:30.634 00.657 11060 Exposure complete
03:02:30.874 00.240 11060 worker thread done servicing request
03:02:30.874 00.000 10844 OnExposeComplete: enter
03:02:30.874 00.000 10844 UpdateGuideState(): m_state=6
03:02:30.875 00.001 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
03:02:30.875 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=107.91, Mass=1927, SNR=28.1, Peak=168 HFD=2.9
03:02:30.875 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:02:30.875 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:02:30.875 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.78 hyp=0.79 cameraTheta=-1.37 mountX=-0.74 mountY=0.29, mountTheta=2.77
03:02:30.876 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.78, opts=13)
03:02:30.878 00.002 10844 Enqueuing Move request for scope (0.16, -0.78)
03:02:30.878 00.000 11060 Worker thread wakes up
03:02:30.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.78) opts 0xd
03:02:30.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.78)
03:02:30.878 00.000 11060 Moving (0.16, -0.78) raw xDistance=-0.74 yDistance=0.29
03:02:30.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.74
03:02:30.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
03:02:30.878 00.000 11060 MoveAxis(E, 181, ABG)
03:02:30.878 00.000 11060 Guiding  Dir = 2, Dur = 181
03:02:30.886 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:30.906 00.020 10844 UpdateGuideState exits: m=1927 SNR=28.1
03:02:30.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:30.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:30.906 00.000 10844 Enqueuing Expose request
03:02:30.908 00.002 11060 IsSlewing returns 0
03:02:30.908 00.000 11060 IsGuiding returns 0
03:02:31.110 00.202 11060 IsGuiding returns 0
03:02:31.110 00.000 11060 Move returns status 0, amount 181
03:02:31.110 00.000 11060 MoveAxis(S, 111, ABG)
03:02:31.111 00.001 11060 Guiding  Dir = 1, Dur = 111
03:02:31.126 00.015 11060 IsSlewing returns 0
03:02:31.126 00.000 11060 IsGuiding returns 0
03:02:31.250 00.124 11060 IsGuiding returns 0
03:02:31.250 00.000 11060 Move returns status 0, amount 111
03:02:31.251 00.001 11060 move complete, result=0
03:02:31.251 00.000 11060 worker thread done servicing request
03:02:31.251 00.000 11060 Worker thread wakes up
03:02:31.251 00.000 10844 GuideStep: -0.7 px 181 ms EAST, 0.3 px 111 ms SOUTH
03:02:31.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:31.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:31.892 00.641 11060 Exposure complete
03:02:32.132 00.240 11060 worker thread done servicing request
03:02:32.132 00.000 10844 OnExposeComplete: enter
03:02:32.132 00.000 10844 UpdateGuideState(): m_state=6
03:02:32.132 00.000 10844 Star::Find(15, 623, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
03:02:32.134 00.002 10844 Star::Find returns 1 (0), X=623.01, Y=108.60, Mass=1799, SNR=26.6, Peak=164 HFD=3.4
03:02:32.134 00.000 10844 MultiStar: exiting stabilization period
03:02:32.134 00.000 10844 MultiStar: [#1 -1.05,-0.22,0.00,M3] [#2 -0.40,-0.37,0.00,M3] [#3 0.03,0.14,1.04,U] [#4 -0.08,-0.07,0.96,U] [#5 -0.55,-0.27,0.00,M2] [#6 -0.78,-0.46,0.00,M4] [#7 -0.07,0.41,0.96,U] [#8 -0.45,0.20,0.00,M2] 
03:02:32.134 00.000 10844 refined, 3 included, MultiStar: {-0.00, 0.10}, one-star: {0.11, -0.09}
03:02:32.134 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
03:02:32.134 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.96)
03:02:32.134 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=0.09 mountY=-0.02, mountTheta=-0.18
03:02:32.136 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.10, opts=13)
03:02:32.136 00.000 10844 Enqueuing Move request for scope (-0.00, 0.10)
03:02:32.136 00.000 11060 Worker thread wakes up
03:02:32.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
03:02:32.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
03:02:32.136 00.000 11060 Moving (-0.00, 0.10) raw xDistance=0.09 yDistance=-0.02
03:02:32.137 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:02:32.137 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:32.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:02:32.137 00.000 11060 MoveAxis(E, 0, ABG)
03:02:32.137 00.000 11060 Move returns status 0, amount 0
03:02:32.137 00.000 11060 MoveAxis(N, 0, ABG)
03:02:32.138 00.001 11060 Move returns status 0, amount 0
03:02:32.138 00.000 11060 move complete, result=0
03:02:32.138 00.000 11060 worker thread done servicing request
03:02:32.144 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:32.164 00.020 10844 UpdateGuideState exits: m=1799 SNR=26.6
03:02:32.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:32.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:32.164 00.000 10844 Enqueuing Expose request
03:02:32.164 00.000 11060 Worker thread wakes up
03:02:32.164 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:32.165 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:32.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:32.800 00.635 11060 Exposure complete
03:02:33.041 00.241 11060 worker thread done servicing request
03:02:33.042 00.001 10844 OnExposeComplete: enter
03:02:33.042 00.000 10844 UpdateGuideState(): m_state=6
03:02:33.042 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
03:02:33.042 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=109.00, Mass=1973, SNR=27.7, Peak=154 HFD=4.0
03:02:33.043 00.001 10844 MultiStar: [#1 -0.67,-0.57,0.00,M4] [#2 -0.67,0.13,0.00,M4] [#3 -0.36,-0.13,0.93,U] [#4 -0.18,-0.23,0.90,U] [#5 -0.52,-0.30,0.00,M3] [#6 -0.75,-0.38,0.00,M5] [#7 -0.09,0.07,0.94,U] [#8 -0.36,-0.36,0.00,M3] 
03:02:33.044 00.001 10844 refined, 3 included, MultiStar: {-0.14, 0.01}, one-star: {0.05, 0.30}
03:02:33.044 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.39) = xAngle (1.67 = 1.67)
03:02:33.044 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.79 = -1.49)
03:02:33.044 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.06 mountX=-0.01 mountY=-0.14, mountTheta=-1.67
03:02:33.046 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.01, opts=13)
03:02:33.046 00.000 10844 Enqueuing Move request for scope (-0.14, 0.01)
03:02:33.055 00.009 11060 Worker thread wakes up
03:02:33.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
03:02:33.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
03:02:33.055 00.000 11060 Moving (-0.14, 0.01) raw xDistance=-0.01 yDistance=-0.14
03:02:33.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:02:33.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:33.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:02:33.055 00.000 11060 MoveAxis(E, 0, ABG)
03:02:33.055 00.000 11060 Move returns status 0, amount 0
03:02:33.055 00.000 11060 MoveAxis(N, 0, ABG)
03:02:33.056 00.001 11060 Move returns status 0, amount 0
03:02:33.056 00.000 11060 move complete, result=0
03:02:33.056 00.000 11060 worker thread done servicing request
03:02:33.060 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:33.089 00.029 10844 UpdateGuideState exits: m=1973 SNR=27.7
03:02:33.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:33.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:33.089 00.000 10844 Enqueuing Expose request
03:02:33.089 00.000 11060 Worker thread wakes up
03:02:33.089 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:33.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:33.091 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:33.735 00.644 11060 Exposure complete
03:02:33.988 00.253 11060 worker thread done servicing request
03:02:33.988 00.000 10844 OnExposeComplete: enter
03:02:33.989 00.001 10844 UpdateGuideState(): m_state=6
03:02:33.989 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
03:02:33.989 00.000 10844 Star::Find returns 1 (0), X=622.74, Y=109.14, Mass=1819, SNR=27.3, Peak=195 HFD=3.3
03:02:33.990 00.001 10844 MultiStar: [#1 -0.98,-0.17,0.00,M5] [#2 -0.40,0.01,0.91,U] [#3 -0.38,-0.33,0.00,M1] [#4 0.20,-0.18,0.94,U] [#5 -0.45,-0.11,0.00,M4] [#6 -0.62,-0.51,0.00,M6] [#7 -0.27,0.28,0.85,U] [#8 -0.59,-0.13,0.00,M4] 
03:02:33.990 00.000 10844 refined, 3 included, MultiStar: {-0.15, 0.14}, one-star: {-0.16, 0.45}
03:02:33.990 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.39) = xAngle (1.01 = 1.01)
03:02:33.990 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.13 = -2.15)
03:02:33.990 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.40 mountX=0.11 mountY=-0.17, mountTheta=-1.00
03:02:33.993 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.14, opts=13)
03:02:33.993 00.000 10844 Enqueuing Move request for scope (-0.15, 0.14)
03:02:33.998 00.005 11060 Worker thread wakes up
03:02:33.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
03:02:33.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
03:02:33.998 00.000 11060 Moving (-0.15, 0.14) raw xDistance=0.11 yDistance=-0.17
03:02:33.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:02:33.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:33.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:02:33.998 00.000 11060 MoveAxis(E, 0, ABG)
03:02:33.998 00.000 11060 Move returns status 0, amount 0
03:02:33.998 00.000 11060 MoveAxis(N, 0, ABG)
03:02:33.998 00.000 11060 Move returns status 0, amount 0
03:02:33.998 00.000 11060 move complete, result=0
03:02:33.998 00.000 11060 worker thread done servicing request
03:02:34.003 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:34.022 00.019 10844 UpdateGuideState exits: m=1819 SNR=27.3
03:02:34.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:34.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:34.022 00.000 10844 Enqueuing Expose request
03:02:34.022 00.000 11060 Worker thread wakes up
03:02:34.022 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:34.023 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:34.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:34.660 00.637 11060 Exposure complete
03:02:34.906 00.246 11060 worker thread done servicing request
03:02:34.906 00.000 10844 OnExposeComplete: enter
03:02:34.906 00.000 10844 UpdateGuideState(): m_state=6
03:02:34.907 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
03:02:34.907 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.32, Mass=1531, SNR=24.4, Peak=156 HFD=3.4
03:02:34.907 00.000 10844 MultiStar: [#1 -0.66,-0.21,0.00,M6] [#2 -0.49,-0.27,0.00,M4] [#3 -0.55,-0.43,0.00,M2] [#4 -0.38,-0.18,1.09,U] [#5 -0.49,-0.18,0.00,M5] [#6 -0.82,-0.36,0.00,M7] [#7 -0.73,-0.43,0.00,M1] [#8 0.03,0.11,0.86,U] 
03:02:34.907 00.000 10844 refined, 2 included, MultiStar: {-0.03, -0.16}, one-star: {0.28, -0.38}
03:02:34.907 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.39) = xAngle (-3.17 = 3.12)
03:02:34.907 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.04 = -0.04)
03:02:34.907 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.78 mountX=-0.17 mountY=-0.01, mountTheta=-3.10
03:02:34.910 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
03:02:34.910 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
03:02:34.910 00.000 11060 Worker thread wakes up
03:02:34.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
03:02:34.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
03:02:34.911 00.001 11060 Moving (-0.03, -0.16) raw xDistance=-0.17 yDistance=-0.01
03:02:34.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
03:02:34.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:34.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:02:34.911 00.000 11060 MoveAxis(E, 39, ABG)
03:02:34.911 00.000 11060 Guiding  Dir = 2, Dur = 39
03:02:34.918 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
03:02:34.936 00.018 11060 IsSlewing returns 0
03:02:34.938 00.002 11060 IsGuiding returns 0
03:02:34.951 00.013 10844 UpdateGuideState exits: m=1531 SNR=24.4
03:02:34.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:34.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:34.951 00.000 10844 Enqueuing Expose request
03:02:34.990 00.039 11060 IsGuiding returns 0
03:02:34.990 00.000 11060 Move returns status 0, amount 39
03:02:34.990 00.000 11060 MoveAxis(N, 0, ABG)
03:02:34.990 00.000 11060 Move returns status 0, amount 0
03:02:34.990 00.000 11060 move complete, result=0
03:02:34.990 00.000 11060 worker thread done servicing request
03:02:34.990 00.000 11060 Worker thread wakes up
03:02:34.991 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:34.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:34.991 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:02:35.638 00.647 11060 Exposure complete
03:02:35.904 00.266 11060 worker thread done servicing request
03:02:35.905 00.001 10844 OnExposeComplete: enter
03:02:35.905 00.000 10844 UpdateGuideState(): m_state=6
03:02:35.905 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
03:02:35.905 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.44, Mass=1701, SNR=25.7, Peak=193 HFD=3.4
03:02:35.906 00.001 10844 MultiStar: [#1 -0.86,-0.39,0.00,M7] [#2 -0.44,-0.09,0.90,U] [#3 -0.36,-0.15,0.93,U] [#4 0.12,0.03,1.01,U] [#5 -0.71,0.27,0.00,M6] [#6 -0.80,-0.35,0.00,M8] [#7 0.37,0.58,0.00,M2] [#8 -0.43,-0.36,0.00,M4] 
03:02:35.906 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.11}, one-star: {0.32, -0.25}
03:02:35.906 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.74)
03:02:35.906 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
03:02:35.906 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.16 mountX=-0.12 mountY=-0.06, mountTheta=-2.72
03:02:35.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.11, opts=13)
03:02:35.908 00.000 10844 Enqueuing Move request for scope (-0.08, -0.11)
03:02:35.908 00.000 11060 Worker thread wakes up
03:02:35.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
03:02:35.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
03:02:35.908 00.000 11060 Moving (-0.08, -0.11) raw xDistance=-0.12 yDistance=-0.06
03:02:35.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
03:02:35.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:35.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:02:35.908 00.000 11060 MoveAxis(E, 30, ABG)
03:02:35.908 00.000 11060 Guiding  Dir = 2, Dur = 30
03:02:35.915 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:35.919 00.004 11060 IsSlewing returns 0
03:02:35.919 00.000 11060 IsGuiding returns 0
03:02:35.934 00.015 10844 UpdateGuideState exits: m=1701 SNR=25.7
03:02:35.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:35.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:35.934 00.000 10844 Enqueuing Expose request
03:02:35.965 00.031 11060 IsGuiding returns 0
03:02:35.966 00.001 11060 Move returns status 0, amount 30
03:02:35.966 00.000 11060 MoveAxis(N, 0, ABG)
03:02:35.966 00.000 11060 Move returns status 0, amount 0
03:02:35.966 00.000 11060 move complete, result=0
03:02:35.966 00.000 11060 worker thread done servicing request
03:02:35.966 00.000 11060 Worker thread wakes up
03:02:35.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:35.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:35.969 00.003 10844 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
03:02:36.593 00.624 11060 Exposure complete
03:02:36.846 00.253 11060 worker thread done servicing request
03:02:36.848 00.002 10844 OnExposeComplete: enter
03:02:36.848 00.000 10844 UpdateGuideState(): m_state=6
03:02:36.848 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
03:02:36.848 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.73, Mass=1732, SNR=26.6, Peak=197 HFD=2.5
03:02:36.849 00.001 10844 MultiStar: [#1 -0.64,0.01,0.00,M8] [#2 -0.85,0.40,0.00,M4] [#3 -0.12,0.10,0.94,U] [#4 -0.40,0.47,0.00,M1] [#5 -0.49,0.53,0.00,M7] [#6 -0.89,-0.03,0.00,M9] [#7 0.02,0.37,0.89,U] [#8 0.12,0.15,0.72,U] 
03:02:36.849 00.000 10844 single-star, 3 included, MultiStar: {0.01, 0.16}, one-star: {0.05, 0.04}
03:02:36.849 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.39) = xAngle (-0.80 = -0.80)
03:02:36.849 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:02:36.849 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.59 mountX=0.05 mountY=0.05, mountTheta=0.81
03:02:36.851 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
03:02:36.851 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
03:02:36.851 00.000 11060 Worker thread wakes up
03:02:36.852 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:02:36.855 00.003 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:02:36.855 00.000 11060 Moving (0.05, 0.04) raw xDistance=0.05 yDistance=0.05
03:02:36.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:02:36.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:36.858 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:02:36.858 00.000 11060 MoveAxis(E, 0, ABG)
03:02:36.858 00.000 11060 Move returns status 0, amount 0
03:02:36.858 00.000 11060 MoveAxis(N, 0, ABG)
03:02:36.860 00.002 11060 Move returns status 0, amount 0
03:02:36.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:36.861 00.001 11060 move complete, result=0
03:02:36.862 00.001 11060 worker thread done servicing request
03:02:36.894 00.032 10844 UpdateGuideState exits: m=1732 SNR=26.6
03:02:36.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:36.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:36.894 00.000 10844 Enqueuing Expose request
03:02:36.895 00.001 11060 Worker thread wakes up
03:02:36.895 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:36.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:36.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:37.528 00.633 11060 Exposure complete
03:02:37.808 00.280 11060 worker thread done servicing request
03:02:37.808 00.000 10844 OnExposeComplete: enter
03:02:37.808 00.000 10844 UpdateGuideState(): m_state=6
03:02:37.818 00.010 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
03:02:37.819 00.001 10844 Star::Find returns 1 (0), X=623.04, Y=109.27, Mass=1836, SNR=27.0, Peak=192 HFD=3.4
03:02:37.819 00.000 10844 MultiStar: [#1 -0.79,0.20,0.00,M9] [#2 -0.41,0.01,0.92,U] [#3 -0.41,0.25,0.00,M1] [#4 -0.26,0.06,1.05,U] [#5 -0.85,-0.03,0.00,M8] [#6 -0.78,-0.13,0.00,M10] [#7 -0.40,0.32,0.00,M2] [#8 -0.45,0.10,0.80,U] 
03:02:37.819 00.000 10844 refined, 3 included, MultiStar: {-0.23, 0.20}, one-star: {0.14, 0.58}
03:02:37.819 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.39) = xAngle (1.05 = 1.05)
03:02:37.819 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.18 = -2.11)
03:02:37.819 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.30 cameraTheta=2.44 mountX=0.15 mountY=-0.26, mountTheta=-1.05
03:02:37.822 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.20, opts=13)
03:02:37.822 00.000 10844 Enqueuing Move request for scope (-0.23, 0.20)
03:02:37.823 00.001 11060 Worker thread wakes up
03:02:37.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
03:02:37.823 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
03:02:37.823 00.000 11060 Moving (-0.23, 0.20) raw xDistance=0.15 yDistance=-0.26
03:02:37.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:02:37.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:02:37.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:02:37.823 00.000 11060 MoveAxis(W, 35, ABG)
03:02:37.823 00.000 11060 Guiding  Dir = 3, Dur = 35
03:02:37.831 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:37.832 00.001 11060 IsSlewing returns 0
03:02:37.833 00.001 11060 IsGuiding returns 0
03:02:37.855 00.022 10844 UpdateGuideState exits: m=1836 SNR=27.0
03:02:37.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:37.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:37.855 00.000 10844 Enqueuing Expose request
03:02:37.879 00.024 11060 IsGuiding returns 0
03:02:37.879 00.000 11060 Move returns status 0, amount 35
03:02:37.895 00.016 11060 MoveAxis(N, 0, ABG)
03:02:37.895 00.000 11060 Move returns status 0, amount 0
03:02:37.895 00.000 11060 move complete, result=0
03:02:37.895 00.000 11060 worker thread done servicing request
03:02:37.895 00.000 11060 Worker thread wakes up
03:02:37.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:37.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:37.899 00.004 10844 GuideStep: 0.2 px 35 ms WEST, -0.3 px 0 ms NORTH
03:02:38.529 00.630 11060 Exposure complete
03:02:38.759 00.230 10844 OnExposeComplete: enter
03:02:38.759 00.000 10844 UpdateGuideState(): m_state=6
03:02:38.759 00.000 11060 worker thread done servicing request
03:02:38.759 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
03:02:38.760 00.001 10844 Star::Find returns 1 (0), X=622.98, Y=108.97, Mass=1620, SNR=25.8, Peak=183 HFD=2.8
03:02:38.760 00.000 10844 MultiStar: [#1 -0.49,-0.17,0.00,M10] [#2 -0.51,0.08,0.00,M4] [#3 -0.35,0.09,0.94,U] [#4 -0.11,-0.09,0.98,U] [#5 -0.90,-0.05,0.00,M9] [#6 -0.66,-0.28,0.00,R] [#7 -0.43,-0.06,0.94,U] [#8 0.22,-0.05,0.78,U] 
03:02:38.760 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.04}, one-star: {0.07, 0.28}
03:02:38.760 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
03:02:38.760 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.71)
03:02:38.760 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.84 mountX=0.02 mountY=-0.13, mountTheta=-1.45
03:02:38.763 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.04, opts=13)
03:02:38.763 00.000 10844 Enqueuing Move request for scope (-0.13, 0.04)
03:02:38.763 00.000 11060 Worker thread wakes up
03:02:38.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
03:02:38.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
03:02:38.763 00.000 11060 Moving (-0.13, 0.04) raw xDistance=0.02 yDistance=-0.13
03:02:38.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:02:38.764 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:38.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:02:38.764 00.000 11060 MoveAxis(E, 0, ABG)
03:02:38.764 00.000 11060 Move returns status 0, amount 0
03:02:38.764 00.000 11060 MoveAxis(N, 0, ABG)
03:02:38.764 00.000 11060 Move returns status 0, amount 0
03:02:38.764 00.000 11060 move complete, result=0
03:02:38.764 00.000 11060 worker thread done servicing request
03:02:38.780 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:38.800 00.020 10844 UpdateGuideState exits: m=1620 SNR=25.8
03:02:38.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:38.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:38.800 00.000 10844 Enqueuing Expose request
03:02:38.800 00.000 11060 Worker thread wakes up
03:02:38.800 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:38.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:38.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:39.445 00.645 11060 Exposure complete
03:02:39.694 00.249 11060 worker thread done servicing request
03:02:39.694 00.000 10844 OnExposeComplete: enter
03:02:39.695 00.001 10844 UpdateGuideState(): m_state=6
03:02:39.695 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
03:02:39.695 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.77, Mass=1445, SNR=23.9, Peak=170 HFD=2.8
03:02:39.695 00.000 10844 MultiStar: [#1 -0.82,-0.03,0.00,R] [#2 -0.30,-0.34,0.97,U] [#3 -0.51,-0.21,0.00,M1] [#4 -0.21,0.29,1.07,U] [#5 -0.57,0.13,0.00,M10] [#6 0.07,-0.13,1.14,U] [#7 -0.25,0.44,0.00,M2] [#8 -0.05,0.03,0.79,U] 
03:02:39.695 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.01}, one-star: {0.13, 0.08}
03:02:39.697 00.002 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.95)
03:02:39.697 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.21 = -1.21)
03:02:39.697 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.94 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
03:02:39.698 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
03:02:39.698 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
03:02:39.698 00.000 11060 Worker thread wakes up
03:02:39.699 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
03:02:39.699 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
03:02:39.699 00.000 11060 Moving (-0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
03:02:39.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:02:39.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:39.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:02:39.699 00.000 11060 MoveAxis(E, 0, ABG)
03:02:39.699 00.000 11060 Move returns status 0, amount 0
03:02:39.699 00.000 11060 MoveAxis(N, 0, ABG)
03:02:39.699 00.000 11060 Move returns status 0, amount 0
03:02:39.699 00.000 11060 move complete, result=0
03:02:39.699 00.000 11060 worker thread done servicing request
03:02:39.706 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:39.724 00.018 10844 UpdateGuideState exits: m=1445 SNR=23.9
03:02:39.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:39.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:39.724 00.000 10844 Enqueuing Expose request
03:02:39.724 00.000 11060 Worker thread wakes up
03:02:39.724 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:39.725 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:39.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:40.378 00.653 11060 Exposure complete
03:02:40.610 00.232 10844 OnExposeComplete: enter
03:02:40.610 00.000 10844 UpdateGuideState(): m_state=6
03:02:40.610 00.000 11060 worker thread done servicing request
03:02:40.610 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
03:02:40.610 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.60, Mass=1498, SNR=24.4, Peak=178 HFD=3.2
03:02:40.611 00.001 10844 MultiStar: [#1 0.05,-0.54,0.00,M1] [#2 -0.47,-0.00,0.00,M4] [#3 -0.23,-0.19,0.95,U] [#4 -0.10,0.13,1.08,U] [#5 -0.97,-0.03,0.00,R] [#6 0.56,0.10,0.00,M1] [#7 -0.26,0.05,1.02,U] [#8 -0.32,-0.19,0.82,U] 
03:02:40.611 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.05}, one-star: {0.31, -0.09}
03:02:40.611 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.16)
03:02:40.611 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
03:02:40.611 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.74 mountX=-0.07 mountY=-0.10, mountTheta=-2.15
03:02:40.613 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
03:02:40.613 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
03:02:40.613 00.000 11060 Worker thread wakes up
03:02:40.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
03:02:40.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
03:02:40.614 00.001 11060 Moving (-0.11, -0.05) raw xDistance=-0.07 yDistance=-0.10
03:02:40.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:40.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:40.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:02:40.614 00.000 11060 MoveAxis(E, 0, ABG)
03:02:40.614 00.000 11060 Move returns status 0, amount 0
03:02:40.614 00.000 11060 MoveAxis(N, 0, ABG)
03:02:40.614 00.000 11060 Move returns status 0, amount 0
03:02:40.614 00.000 11060 move complete, result=0
03:02:40.616 00.002 11060 worker thread done servicing request
03:02:40.620 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:40.650 00.030 10844 UpdateGuideState exits: m=1498 SNR=24.4
03:02:40.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:40.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:40.650 00.000 10844 Enqueuing Expose request
03:02:40.650 00.000 11060 Worker thread wakes up
03:02:40.651 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:40.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:40.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:41.289 00.638 11060 Exposure complete
03:02:41.542 00.253 11060 worker thread done servicing request
03:02:41.543 00.001 10844 OnExposeComplete: enter
03:02:41.543 00.000 10844 UpdateGuideState(): m_state=6
03:02:41.543 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
03:02:41.543 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=109.12, Mass=1694, SNR=25.9, Peak=183 HFD=3.0
03:02:41.544 00.001 10844 MultiStar: [#1 0.29,0.05,0.95,U] [#2 -0.34,0.43,0.00,M5] [#3 -0.67,-0.21,0.00,M1] [#4 -0.45,-0.08,1.06,U] [#5 0.76,-0.20,0.00,M1] [#6 0.27,-0.14,1.00,U] [#7 -0.18,-0.04,0.90,U] [#8 -0.17,-0.13,0.78,U] 
03:02:41.544 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.02}, one-star: {0.02, 0.43}
03:02:41.544 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.39) = xAngle (1.23 = 1.23)
03:02:41.544 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.35 = -1.93)
03:02:41.544 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.62 mountX=0.01 mountY=-0.04, mountTheta=-1.23
03:02:41.546 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.02, opts=13)
03:02:41.546 00.000 10844 Enqueuing Move request for scope (-0.03, 0.02)
03:02:41.546 00.000 11060 Worker thread wakes up
03:02:41.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
03:02:41.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
03:02:41.558 00.012 11060 Moving (-0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
03:02:41.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:02:41.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:41.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:02:41.558 00.000 11060 MoveAxis(E, 0, ABG)
03:02:41.559 00.001 11060 Move returns status 0, amount 0
03:02:41.559 00.000 11060 MoveAxis(N, 0, ABG)
03:02:41.559 00.000 11060 Move returns status 0, amount 0
03:02:41.559 00.000 11060 move complete, result=0
03:02:41.559 00.000 11060 worker thread done servicing request
03:02:41.564 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:41.584 00.020 10844 UpdateGuideState exits: m=1694 SNR=25.9
03:02:41.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:41.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:41.584 00.000 10844 Enqueuing Expose request
03:02:41.584 00.000 11060 Worker thread wakes up
03:02:41.584 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:41.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:41.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:42.221 00.637 11060 Exposure complete
03:02:42.449 00.228 11060 worker thread done servicing request
03:02:42.449 00.000 10844 OnExposeComplete: enter
03:02:42.450 00.001 10844 UpdateGuideState(): m_state=6
03:02:42.450 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
03:02:42.450 00.000 10844 Star::Find returns 1 (0), X=622.83, Y=108.69, Mass=1734, SNR=26.1, Peak=203 HFD=3.1
03:02:42.450 00.000 10844 MultiStar: [#1 0.23,-0.00,0.98,U] [#2 -0.35,0.20,0.98,U] [#3 -0.25,0.25,0.89,U] [#4 -0.21,-0.10,1.00,U] [#5 0.24,-0.06,0.90,U] [#6 0.10,-0.06,1.03,U] [#7 0.07,0.38,1.00,U] [#8 -0.14,0.32,0.75,U] 
03:02:42.450 00.000 10844 single-star, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.07, -0.00}
03:02:42.450 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.39) = xAngle (-4.52 = 1.76)
03:02:42.450 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.40 = -1.40)
03:02:42.450 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.13 mountX=-0.01 mountY=-0.07, mountTheta=-1.76
03:02:42.452 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.00, opts=13)
03:02:42.452 00.000 10844 Enqueuing Move request for scope (-0.07, -0.00)
03:02:42.452 00.000 11060 Worker thread wakes up
03:02:42.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
03:02:42.452 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
03:02:42.452 00.000 11060 Moving (-0.07, -0.00) raw xDistance=-0.01 yDistance=-0.07
03:02:42.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:02:42.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:42.456 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:02:42.456 00.000 11060 MoveAxis(E, 0, ABG)
03:02:42.456 00.000 11060 Move returns status 0, amount 0
03:02:42.456 00.000 11060 MoveAxis(N, 0, ABG)
03:02:42.456 00.000 11060 Move returns status 0, amount 0
03:02:42.456 00.000 11060 move complete, result=0
03:02:42.456 00.000 11060 worker thread done servicing request
03:02:42.462 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:42.480 00.018 10844 UpdateGuideState exits: m=1734 SNR=26.1
03:02:42.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:42.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:42.481 00.001 10844 Enqueuing Expose request
03:02:42.481 00.000 11060 Worker thread wakes up
03:02:42.481 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:42.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:42.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:43.120 00.639 11060 Exposure complete
03:02:43.378 00.258 10844 OnExposeComplete: enter
03:02:43.378 00.000 10844 UpdateGuideState(): m_state=6
03:02:43.378 00.000 11060 worker thread done servicing request
03:02:43.378 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
03:02:43.378 00.000 10844 Star::Find returns 1 (1), X=622.76, Y=108.99, Mass=1914, SNR=27.9, Peak=255 HFD=2.9
03:02:43.379 00.001 10844 MultiStar: [#1 0.24,0.35,0.87,U] [#2 -0.15,-0.56,0.00,M5] [#3 -0.09,0.49,0.00,M1] [#4 -0.13,-0.10,0.95,U] [#5 0.10,0.49,0.00,M1] [#6 0.11,-0.02,0.92,U] [#7 0.22,0.26,0.83,U] [#8 0.12,0.24,0.86,U] 
03:02:43.379 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.17}, one-star: {-0.14, 0.30}
03:02:43.379 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.39) = xAngle (-0.17 = -0.17)
03:02:43.379 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.96 = 2.96)
03:02:43.379 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.22 mountX=0.18 mountY=0.03, mountTheta=0.18
03:02:43.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.17, opts=13)
03:02:43.381 00.000 10844 Enqueuing Move request for scope (0.06, 0.17)
03:02:43.381 00.000 11060 Worker thread wakes up
03:02:43.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
03:02:43.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
03:02:43.381 00.000 11060 Moving (0.06, 0.17) raw xDistance=0.18 yDistance=0.03
03:02:43.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:02:43.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:43.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:02:43.381 00.000 11060 MoveAxis(W, 42, ABG)
03:02:43.381 00.000 11060 Guiding  Dir = 3, Dur = 42
03:02:43.389 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:43.419 00.030 10844 UpdateGuideState exits: m=1914 SNR=27.9 Saturated
03:02:43.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:43.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:43.419 00.000 10844 Enqueuing Expose request
03:02:43.426 00.007 11060 IsSlewing returns 0
03:02:43.426 00.000 11060 IsGuiding returns 0
03:02:43.513 00.087 11060 IsGuiding returns 0
03:02:43.513 00.000 11060 Move returns status 0, amount 42
03:02:43.513 00.000 11060 MoveAxis(N, 0, ABG)
03:02:43.513 00.000 11060 Move returns status 0, amount 0
03:02:43.513 00.000 11060 move complete, result=0
03:02:43.513 00.000 11060 worker thread done servicing request
03:02:43.514 00.001 11060 Worker thread wakes up
03:02:43.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:43.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:43.532 00.018 10844 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
03:02:44.155 00.623 11060 Exposure complete
03:02:44.409 00.254 11060 worker thread done servicing request
03:02:44.409 00.000 10844 OnExposeComplete: enter
03:02:44.410 00.001 10844 UpdateGuideState(): m_state=6
03:02:44.410 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
03:02:44.410 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.59, Mass=1667, SNR=25.4, Peak=203 HFD=3.3
03:02:44.411 00.001 10844 MultiStar: [#1 -0.00,0.12,0.94,U] [#2 -0.72,0.04,0.00,M6] [#3 -0.52,0.01,0.00,M2] [#4 -0.17,-0.13,0.95,U] [#5 0.43,-0.24,0.00,M2] [#6 0.07,0.10,1.10,U] [#7 -0.58,-0.13,0.00,M1] [#8 -0.46,-0.18,0.00,M1] 
03:02:44.411 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.00}, one-star: {-0.23, -0.10}
03:02:44.411 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.39) = xAngle (-4.53 = 1.75)
03:02:44.411 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.41 = -1.41)
03:02:44.411 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.14 mountX=-0.01 mountY=-0.08, mountTheta=-1.75
03:02:44.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.00, opts=13)
03:02:44.412 00.000 10844 Enqueuing Move request for scope (-0.08, -0.00)
03:02:44.412 00.000 11060 Worker thread wakes up
03:02:44.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
03:02:44.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
03:02:44.412 00.000 11060 Moving (-0.08, -0.00) raw xDistance=-0.01 yDistance=-0.08
03:02:44.414 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:02:44.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:44.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:02:44.414 00.000 11060 MoveAxis(E, 0, ABG)
03:02:44.414 00.000 11060 Move returns status 0, amount 0
03:02:44.414 00.000 11060 MoveAxis(N, 0, ABG)
03:02:44.414 00.000 11060 Move returns status 0, amount 0
03:02:44.414 00.000 11060 move complete, result=0
03:02:44.414 00.000 11060 worker thread done servicing request
03:02:44.421 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:44.449 00.028 10844 UpdateGuideState exits: m=1667 SNR=25.4
03:02:44.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:44.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:44.449 00.000 10844 Enqueuing Expose request
03:02:44.449 00.000 11060 Worker thread wakes up
03:02:44.459 00.010 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:44.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:44.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:45.091 00.632 11060 Exposure complete
03:02:45.357 00.266 11060 worker thread done servicing request
03:02:45.357 00.000 10844 OnExposeComplete: enter
03:02:45.357 00.000 10844 UpdateGuideState(): m_state=6
03:02:45.358 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
03:02:45.358 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.67, Mass=1627, SNR=25.6, Peak=155 HFD=3.0
03:02:45.358 00.000 10844 MultiStar: [#1 0.21,0.06,0.96,U] [#2 -0.11,0.09,0.91,U] [#3 0.04,0.21,1.03,U] [#4 -0.15,0.18,1.06,U] [#5 0.09,-0.02,1.01,U] [#6 0.22,-0.59,0.00,M1] [#7 -0.32,-0.14,0.94,U] [#8 0.11,-0.09,0.82,U] 
03:02:45.358 00.000 10844 single-star, 7 included, MultiStar: {-0.02, 0.04}, one-star: {-0.02, -0.02}
03:02:45.358 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.88 = 2.41)
03:02:45.358 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
03:02:45.358 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.49 mountX=-0.02 mountY=-0.02, mountTheta=-2.40
03:02:45.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
03:02:45.361 00.001 10844 Enqueuing Move request for scope (-0.02, -0.02)
03:02:45.361 00.000 11060 Worker thread wakes up
03:02:45.362 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
03:02:45.362 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
03:02:45.362 00.000 11060 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
03:02:45.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:02:45.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:45.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:02:45.362 00.000 11060 MoveAxis(E, 0, ABG)
03:02:45.362 00.000 11060 Move returns status 0, amount 0
03:02:45.362 00.000 11060 MoveAxis(N, 0, ABG)
03:02:45.362 00.000 11060 Move returns status 0, amount 0
03:02:45.362 00.000 11060 move complete, result=0
03:02:45.364 00.002 11060 worker thread done servicing request
03:02:45.370 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:45.391 00.021 10844 UpdateGuideState exits: m=1627 SNR=25.6
03:02:45.392 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:45.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:45.392 00.000 10844 Enqueuing Expose request
03:02:45.392 00.000 11060 Worker thread wakes up
03:02:45.392 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:45.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:45.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:46.052 00.660 11060 Exposure complete
03:02:46.443 00.391 11060 worker thread done servicing request
03:02:46.443 00.000 10844 OnExposeComplete: enter
03:02:46.443 00.000 10844 UpdateGuideState(): m_state=6
03:02:46.444 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
03:02:46.444 00.000 10844 Star::Find returns 1 (0), X=622.36, Y=108.90, Mass=1663, SNR=25.6, Peak=201 HFD=3.8
03:02:46.444 00.000 10844 MultiStar: [#1 -0.12,-0.49,0.00,M1] [#2 -0.33,0.27,0.88,U] [#3 0.11,-0.06,0.96,U] [#4 0.08,-0.29,1.00,U] [#5 0.36,-0.03,0.92,U] [#6 0.19,-0.21,1.05,U] [#7 -0.33,0.01,0.97,U] [#8 0.11,0.15,0.79,U] 
03:02:46.444 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {-0.54, 0.20}
03:02:46.444 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.85)
03:02:46.444 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
03:02:46.444 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.04 mountX=-0.01 mountY=-0.04, mountTheta=-1.85
03:02:46.447 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.00, opts=13)
03:02:46.447 00.000 10844 Enqueuing Move request for scope (-0.05, -0.00)
03:02:46.452 00.005 11060 Worker thread wakes up
03:02:46.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
03:02:46.452 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
03:02:46.453 00.001 11060 Moving (-0.05, -0.00) raw xDistance=-0.01 yDistance=-0.04
03:02:46.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:02:46.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:46.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:02:46.454 00.001 11060 MoveAxis(E, 0, ABG)
03:02:46.455 00.001 11060 Move returns status 0, amount 0
03:02:46.455 00.000 11060 MoveAxis(N, 0, ABG)
03:02:46.455 00.000 11060 Move returns status 0, amount 0
03:02:46.455 00.000 11060 move complete, result=0
03:02:46.455 00.000 11060 worker thread done servicing request
03:02:46.455 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:46.475 00.020 10844 UpdateGuideState exits: m=1663 SNR=25.6
03:02:46.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:46.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:46.475 00.000 10844 Enqueuing Expose request
03:02:46.476 00.001 11060 Worker thread wakes up
03:02:46.476 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:46.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:46.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:47.118 00.642 11060 Exposure complete
03:02:48.311 01.193 10844 OnExposeComplete: enter
03:02:48.311 00.000 10844 UpdateGuideState(): m_state=6
03:02:48.311 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
03:02:48.311 00.000 10844 Star::Find returns 1 (0), X=622.57, Y=108.80, Mass=1452, SNR=23.8, Peak=179 HFD=3.2
03:02:48.312 00.001 10844 MultiStar: [#1 0.43,-0.37,0.00,M2] [#2 -0.33,-0.34,0.00,M5] [#3 -0.33,-0.18,1.11,U] [#4 0.33,-0.64,0.00,M1] [#5 0.50,-0.18,0.00,M1] [#6 0.08,-0.47,0.00,M1] [#7 -0.00,-0.34,1.03,U] [#8 -0.05,-0.30,0.85,U] 
03:02:48.312 00.000 10844 refined, 3 included, MultiStar: {-0.19, -0.18}, one-star: {-0.33, 0.10}
03:02:48.313 00.001 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.39) = xAngle (-3.77 = 2.51)
03:02:48.313 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
03:02:48.313 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-2.38 mountX=-0.21 mountY=-0.15, mountTheta=-2.50
03:02:48.314 00.001 11060 worker thread done servicing request
03:02:48.316 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.18, opts=13)
03:02:48.316 00.000 10844 Enqueuing Move request for scope (-0.19, -0.18)
03:02:48.316 00.000 11060 Worker thread wakes up
03:02:48.338 00.022 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd
03:02:48.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.18)
03:02:48.338 00.000 11060 Moving (-0.19, -0.18) raw xDistance=-0.21 yDistance=-0.15
03:02:48.339 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:02:48.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:48.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:02:48.339 00.000 11060 MoveAxis(E, 49, ABG)
03:02:48.339 00.000 11060 Guiding  Dir = 2, Dur = 49
03:02:48.356 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:48.366 00.010 11060 IsSlewing returns 0
03:02:48.369 00.003 11060 IsGuiding returns 0
03:02:48.513 00.144 11060 IsGuiding returns 0
03:02:48.514 00.001 11060 Move returns status 0, amount 49
03:02:48.514 00.000 11060 MoveAxis(N, 0, ABG)
03:02:48.514 00.000 11060 Move returns status 0, amount 0
03:02:48.514 00.000 11060 move complete, result=0
03:02:48.514 00.000 11060 worker thread done servicing request
03:02:48.527 00.013 10844 UpdateGuideState exits: m=1452 SNR=23.8
03:02:48.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:48.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:48.527 00.000 10844 Enqueuing Expose request
03:02:48.527 00.000 11060 Worker thread wakes up
03:02:48.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:48.528 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:48.528 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.2 px 0 ms NORTH
03:02:49.588 01.060 11060 Exposure complete
03:02:50.165 00.577 10844 OnExposeComplete: enter
03:02:50.165 00.000 10844 UpdateGuideState(): m_state=6
03:02:50.166 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
03:02:50.166 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.89, Mass=1798, SNR=26.9, Peak=188 HFD=2.9
03:02:50.166 00.000 10844 MultiStar: [#1 0.11,-0.27,0.99,U] [#2 -0.39,0.12,0.94,U] [#3 -0.09,0.32,0.94,U] [#4 -0.34,-0.33,0.00,M2] [#5 0.66,0.14,0.00,M2] [#6 0.08,-0.18,0.96,U] [#7 -0.57,-0.22,0.00,M1] [#8 0.18,-0.27,0.74,U] 
03:02:50.166 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.01}, one-star: {0.19, 0.20}
03:02:50.166 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.39) = xAngle (-1.90 = -1.90)
03:02:50.166 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.22 = 1.22)
03:02:50.166 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.51 mountX=-0.00 mountY=0.01, mountTheta=1.91
03:02:50.168 00.002 11060 worker thread done servicing request
03:02:50.171 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
03:02:50.171 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
03:02:50.171 00.000 11060 Worker thread wakes up
03:02:50.174 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:02:50.175 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:02:50.175 00.000 11060 Moving (0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
03:02:50.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:02:50.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:50.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:02:50.175 00.000 11060 MoveAxis(E, 0, ABG)
03:02:50.175 00.000 11060 Move returns status 0, amount 0
03:02:50.175 00.000 11060 MoveAxis(N, 0, ABG)
03:02:50.175 00.000 11060 Move returns status 0, amount 0
03:02:50.177 00.002 11060 move complete, result=0
03:02:50.177 00.000 11060 worker thread done servicing request
03:02:50.184 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:50.207 00.023 10844 UpdateGuideState exits: m=1798 SNR=26.9
03:02:50.208 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:50.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:50.208 00.000 10844 Enqueuing Expose request
03:02:50.208 00.000 11060 Worker thread wakes up
03:02:50.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:50.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:50.209 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:02:50.880 00.671 11060 Exposure complete
03:02:51.405 00.525 11060 worker thread done servicing request
03:02:51.406 00.001 10844 OnExposeComplete: enter
03:02:51.406 00.000 10844 UpdateGuideState(): m_state=6
03:02:51.406 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
03:02:51.406 00.000 10844 Star::Find returns 1 (0), X=623.30, Y=109.15, Mass=1593, SNR=24.8, Peak=197 HFD=3.2
03:02:51.407 00.001 10844 MultiStar: [#1 0.23,0.01,0.99,U] [#2 -0.06,0.09,0.98,U] [#3 0.25,0.08,1.09,U] [#4 -0.14,-0.44,1.03,U] [#5 0.12,-0.09,0.99,U] [#6 0.17,-0.11,1.02,U] [#7 -0.20,-0.15,1.00,U] [#8 -0.70,-0.01,0.00,M1] 
03:02:51.407 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.40, 0.46}
03:02:51.408 00.001 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.39) = xAngle (-1.58 = -1.58)
03:02:51.408 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.54 = 1.54)
03:02:51.408 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=-0.00 mountY=0.10, mountTheta=1.58
03:02:51.409 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
03:02:51.409 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
03:02:51.409 00.000 11060 Worker thread wakes up
03:02:51.411 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:02:51.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:02:51.411 00.000 11060 Moving (0.10, -0.02) raw xDistance=-0.00 yDistance=0.10
03:02:51.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:02:51.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:51.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:02:51.411 00.000 11060 MoveAxis(E, 0, ABG)
03:02:51.412 00.001 11060 Move returns status 0, amount 0
03:02:51.461 00.049 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:51.482 00.021 11060 MoveAxis(N, 0, ABG)
03:02:51.482 00.000 11060 Move returns status 0, amount 0
03:02:51.483 00.001 11060 move complete, result=0
03:02:51.483 00.000 11060 worker thread done servicing request
03:02:51.510 00.027 10844 UpdateGuideState exits: m=1593 SNR=24.8
03:02:51.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:51.511 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:51.511 00.000 10844 Enqueuing Expose request
03:02:51.511 00.000 11060 Worker thread wakes up
03:02:51.511 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:51.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:51.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:52.152 00.641 11060 Exposure complete
03:02:52.535 00.383 11060 worker thread done servicing request
03:02:52.536 00.001 10844 OnExposeComplete: enter
03:02:52.536 00.000 10844 UpdateGuideState(): m_state=6
03:02:52.537 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
03:02:52.537 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.78, Mass=1600, SNR=24.8, Peak=141 HFD=3.6
03:02:52.538 00.001 10844 MultiStar: [#1 -0.07,-0.03,0.94,U] [#2 -0.25,0.07,1.01,U] [#3 -0.26,-0.04,1.06,U] [#4 0.03,-0.06,0.94,U] [#5 0.13,-0.34,0.99,U] [#6 0.48,-0.04,0.00,M1] [#7 -0.08,0.09,0.98,U] [#8 0.23,0.24,0.91,U] 
03:02:52.538 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.00}, one-star: {0.03, 0.08}
03:02:52.538 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.39) = xAngle (1.75 = 1.75)
03:02:52.538 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.88 = -1.41)
03:02:52.538 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.14 mountX=-0.01 mountY=-0.04, mountTheta=-1.75
03:02:52.559 00.021 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.00, opts=13)
03:02:52.559 00.000 10844 Enqueuing Move request for scope (-0.04, 0.00)
03:02:52.588 00.029 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:52.590 00.002 11060 Worker thread wakes up
03:02:52.591 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
03:02:52.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
03:02:52.591 00.000 11060 Moving (-0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
03:02:52.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:02:52.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:52.592 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:02:52.592 00.000 11060 MoveAxis(E, 0, ABG)
03:02:52.592 00.000 11060 Move returns status 0, amount 0
03:02:52.592 00.000 11060 MoveAxis(N, 0, ABG)
03:02:52.592 00.000 11060 Move returns status 0, amount 0
03:02:52.592 00.000 11060 move complete, result=0
03:02:52.592 00.000 11060 worker thread done servicing request
03:02:52.619 00.027 10844 UpdateGuideState exits: m=1600 SNR=24.8
03:02:52.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:52.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:52.620 00.001 10844 Enqueuing Expose request
03:02:52.633 00.013 11060 Worker thread wakes up
03:02:52.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:52.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:52.634 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:53.261 00.627 11060 Exposure complete
03:02:53.554 00.293 10844 OnExposeComplete: enter
03:02:53.554 00.000 10844 UpdateGuideState(): m_state=6
03:02:53.554 00.000 11060 worker thread done servicing request
03:02:53.555 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
03:02:53.555 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=108.65, Mass=1552, SNR=24.7, Peak=163 HFD=3.2
03:02:53.555 00.000 10844 MultiStar: [#1 0.33,-0.26,1.01,U] [#2 -0.11,-0.30,0.98,U] [#3 -0.21,-0.24,1.02,U] [#4 0.01,0.03,1.01,U] [#5 0.30,-0.36,0.97,U] [#6 0.14,-0.32,1.02,U] [#7 -0.00,-0.22,0.99,U] [#8 -0.02,-0.12,0.82,U] 
03:02:53.556 00.001 10844 single-star, 8 included, MultiStar: {0.04, -0.21}, one-star: {-0.05, -0.05}
03:02:53.556 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.39) = xAngle (-3.78 = 2.51)
03:02:53.556 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
03:02:53.556 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.39 mountX=-0.05 mountY=-0.04, mountTheta=-2.50
03:02:53.558 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
03:02:53.558 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
03:02:53.559 00.001 11060 Worker thread wakes up
03:02:53.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
03:02:53.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
03:02:53.559 00.000 11060 Moving (-0.05, -0.05) raw xDistance=-0.05 yDistance=-0.04
03:02:53.560 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:02:53.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:53.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:02:53.560 00.000 11060 MoveAxis(E, 0, ABG)
03:02:53.560 00.000 11060 Move returns status 0, amount 0
03:02:53.560 00.000 11060 MoveAxis(N, 0, ABG)
03:02:53.560 00.000 11060 Move returns status 0, amount 0
03:02:53.560 00.000 11060 move complete, result=0
03:02:53.561 00.001 11060 worker thread done servicing request
03:02:53.568 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:53.588 00.020 10844 UpdateGuideState exits: m=1552 SNR=24.7
03:02:53.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:53.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:53.588 00.000 10844 Enqueuing Expose request
03:02:53.588 00.000 11060 Worker thread wakes up
03:02:53.588 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:02:53.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:53.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:54.227 00.639 11060 Exposure complete
03:02:54.464 00.237 11060 worker thread done servicing request
03:02:54.465 00.001 10844 OnExposeComplete: enter
03:02:54.465 00.000 10844 UpdateGuideState(): m_state=6
03:02:54.465 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
03:02:54.465 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.70, Mass=1716, SNR=25.5, Peak=171 HFD=3.4
03:02:54.465 00.000 10844 MultiStar: [#1 0.48,0.35,0.00,M1] [#2 -0.11,0.68,0.00,M2] [#3 -0.06,0.66,0.00,M1] [#4 0.13,0.44,0.92,U] [#5 0.30,0.89,0.00,M1] [#6 0.28,0.62,0.00,M1] [#7 0.14,0.51,0.00,M1] [#8 0.36,0.53,0.00,M1] 
03:02:54.465 00.000 10844 single-star, 1 included, MultiStar: {0.10, 0.22}, one-star: {0.07, 0.01}
03:02:54.465 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.27 = -1.27)
03:02:54.465 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
03:02:54.465 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=0.02 mountY=0.07, mountTheta=1.28
03:02:54.468 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
03:02:54.468 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
03:02:54.468 00.000 11060 Worker thread wakes up
03:02:54.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
03:02:54.469 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
03:02:54.469 00.000 11060 Moving (0.07, 0.01) raw xDistance=0.02 yDistance=0.07
03:02:54.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:02:54.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:54.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:02:54.469 00.000 11060 MoveAxis(E, 0, ABG)
03:02:54.469 00.000 11060 Move returns status 0, amount 0
03:02:54.469 00.000 11060 MoveAxis(N, 0, ABG)
03:02:54.469 00.000 11060 Move returns status 0, amount 0
03:02:54.469 00.000 11060 move complete, result=0
03:02:54.469 00.000 11060 worker thread done servicing request
03:02:54.476 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:54.493 00.017 10844 UpdateGuideState exits: m=1716 SNR=25.5
03:02:54.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:54.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:54.494 00.001 10844 Enqueuing Expose request
03:02:54.494 00.000 11060 Worker thread wakes up
03:02:54.494 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:54.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:54.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:55.132 00.638 11060 Exposure complete
03:02:55.378 00.246 11060 worker thread done servicing request
03:02:55.379 00.001 10844 OnExposeComplete: enter
03:02:55.379 00.000 10844 UpdateGuideState(): m_state=6
03:02:55.379 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
03:02:55.379 00.000 10844 Star::Find returns 1 (0), X=622.63, Y=109.19, Mass=1552, SNR=25.0, Peak=190 HFD=3.3
03:02:55.380 00.001 10844 MultiStar: [#1 0.23,-0.06,0.97,U] [#2 -0.26,0.49,0.00,M3] [#3 -0.05,0.86,0.00,M2] [#4 0.14,0.13,1.15,U] [#5 0.58,0.25,0.00,M2] [#6 0.38,0.16,1.02,U] [#7 0.07,0.33,0.96,U] [#8 -0.10,0.50,0.00,M2] 
03:02:55.380 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.21}, one-star: {-0.27, 0.50}
03:02:55.380 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.30 = -0.30)
03:02:55.380 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
03:02:55.380 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.09 mountX=0.23 mountY=0.07, mountTheta=0.32
03:02:55.382 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.21, opts=13)
03:02:55.382 00.000 10844 Enqueuing Move request for scope (0.11, 0.21)
03:02:55.382 00.000 11060 Worker thread wakes up
03:02:55.383 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
03:02:55.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
03:02:55.383 00.000 11060 Moving (0.11, 0.21) raw xDistance=0.23 yDistance=0.07
03:02:55.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:02:55.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:55.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:02:55.383 00.000 11060 MoveAxis(W, 53, ABG)
03:02:55.383 00.000 11060 Guiding  Dir = 3, Dur = 53
03:02:55.393 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:55.401 00.008 11060 IsSlewing returns 0
03:02:55.402 00.001 11060 IsGuiding returns 0
03:02:55.435 00.033 10844 UpdateGuideState exits: m=1552 SNR=25.0
03:02:55.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:55.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:55.435 00.000 10844 Enqueuing Expose request
03:02:55.479 00.044 11060 IsGuiding returns 0
03:02:55.480 00.001 11060 Move returns status 0, amount 53
03:02:55.480 00.000 11060 MoveAxis(N, 0, ABG)
03:02:55.480 00.000 11060 Move returns status 0, amount 0
03:02:55.480 00.000 11060 move complete, result=0
03:02:55.480 00.000 11060 worker thread done servicing request
03:02:55.480 00.000 11060 Worker thread wakes up
03:02:55.481 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:55.482 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:55.482 00.000 10844 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
03:02:56.126 00.644 11060 Exposure complete
03:02:56.375 00.249 10844 OnExposeComplete: enter
03:02:56.375 00.000 10844 UpdateGuideState(): m_state=6
03:02:56.376 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
03:02:56.376 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=109.00, Mass=1855, SNR=27.2, Peak=205 HFD=3.1
03:02:56.376 00.000 10844 MultiStar: [#1 0.28,0.25,0.89,U] [#2 -0.37,0.11,0.93,U] [#3 0.08,0.33,0.96,U] [#4 0.12,-0.11,1.01,U] [#5 0.67,0.16,0.00,M3] [#6 0.54,0.12,0.00,M1] [#7 0.06,0.09,0.90,U] [#8 -0.22,0.29,0.79,U] 
03:02:56.376 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.18}, one-star: {-0.06, 0.31}
03:02:56.377 00.001 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.39) = xAngle (0.25 = 0.25)
03:02:56.377 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.37 = -2.91)
03:02:56.377 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.64 mountX=0.17 mountY=-0.04, mountTheta=-0.23
03:02:56.379 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.18, opts=13)
03:02:56.379 00.000 10844 Enqueuing Move request for scope (-0.01, 0.18)
03:02:56.382 00.003 11060 worker thread done servicing request
03:02:56.382 00.000 11060 Worker thread wakes up
03:02:56.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
03:02:56.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
03:02:56.382 00.000 11060 Moving (-0.01, 0.18) raw xDistance=0.17 yDistance=-0.04
03:02:56.384 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:02:56.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:56.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:02:56.384 00.000 11060 MoveAxis(W, 42, ABG)
03:02:56.384 00.000 11060 Guiding  Dir = 3, Dur = 42
03:02:56.388 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:56.397 00.009 11060 IsSlewing returns 0
03:02:56.398 00.001 11060 IsGuiding returns 0
03:02:56.408 00.010 10844 UpdateGuideState exits: m=1855 SNR=27.2
03:02:56.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:56.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:56.408 00.000 10844 Enqueuing Expose request
03:02:56.444 00.036 11060 IsGuiding returns 0
03:02:56.444 00.000 11060 Move returns status 0, amount 42
03:02:56.445 00.001 11060 MoveAxis(N, 0, ABG)
03:02:56.445 00.000 11060 Move returns status 0, amount 0
03:02:56.445 00.000 11060 move complete, result=0
03:02:56.445 00.000 11060 worker thread done servicing request
03:02:56.445 00.000 11060 Worker thread wakes up
03:02:56.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:56.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:56.451 00.006 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
03:02:57.076 00.625 11060 Exposure complete
03:02:57.315 00.239 11060 worker thread done servicing request
03:02:57.316 00.001 10844 OnExposeComplete: enter
03:02:57.316 00.000 10844 UpdateGuideState(): m_state=6
03:02:57.316 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
03:02:57.316 00.000 10844 Star::Find returns 1 (0), X=622.39, Y=109.37, Mass=1599, SNR=25.1, Peak=223 HFD=3.2
03:02:57.316 00.000 10844 MultiStar: [#1 0.05,0.39,0.95,U] [#2 -0.48,0.68,0.00,M3] [#3 -0.15,0.14,1.06,U] [#4 -0.38,0.24,1.11,U] [#5 0.23,0.13,0.93,U] [#6 0.48,0.54,0.00,M2] [#7 -0.38,0.48,0.00,M1] [#8 -0.38,0.46,0.00,M2] 
03:02:57.316 00.000 10844 refined, 4 included, MultiStar: {-0.16, 0.31}, one-star: {-0.51, 0.68}
03:02:57.316 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.67 = 0.67)
03:02:57.318 00.002 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.79 = -2.49)
03:02:57.318 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.05 mountX=0.28 mountY=-0.21, mountTheta=-0.65
03:02:57.319 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.31, opts=13)
03:02:57.319 00.000 10844 Enqueuing Move request for scope (-0.16, 0.31)
03:02:57.319 00.000 11060 Worker thread wakes up
03:02:57.320 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
03:02:57.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
03:02:57.320 00.000 11060 Moving (-0.16, 0.31) raw xDistance=0.28 yDistance=-0.21
03:02:57.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
03:02:57.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:02:57.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:02:57.320 00.000 11060 MoveAxis(W, 66, ABG)
03:02:57.320 00.000 11060 Guiding  Dir = 3, Dur = 66
03:02:57.328 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:57.353 00.025 11060 IsSlewing returns 0
03:02:57.354 00.001 11060 IsGuiding returns 0
03:02:57.376 00.022 10844 UpdateGuideState exits: m=1599 SNR=25.1
03:02:57.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:57.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:57.376 00.000 10844 Enqueuing Expose request
03:02:57.462 00.086 11060 IsGuiding returns 0
03:02:57.462 00.000 11060 Move returns status 0, amount 66
03:02:57.466 00.004 11060 MoveAxis(N, 0, ABG)
03:02:57.466 00.000 11060 Move returns status 0, amount 0
03:02:57.466 00.000 11060 move complete, result=0
03:02:57.466 00.000 11060 worker thread done servicing request
03:02:57.466 00.000 11060 Worker thread wakes up
03:02:57.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:57.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:57.563 00.097 10844 GuideStep: 0.3 px 66 ms WEST, -0.2 px 0 ms NORTH
03:02:58.120 00.557 11060 Exposure complete
03:02:58.356 00.236 11060 worker thread done servicing request
03:02:58.356 00.000 10844 OnExposeComplete: enter
03:02:58.356 00.000 10844 UpdateGuideState(): m_state=6
03:02:58.357 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
03:02:58.357 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.59, Mass=1864, SNR=27.2, Peak=142 HFD=3.6
03:02:58.357 00.000 10844 MultiStar: [#1 0.37,-0.25,0.99,U] [#2 -0.08,0.30,0.84,U] [#3 -0.04,0.55,0.00,M1] [#4 0.10,-0.01,1.05,U] [#5 0.26,0.00,0.86,U] [#6 0.67,0.37,0.00,M3] [#7 -0.19,0.16,0.88,U] [#8 -0.05,0.56,0.00,M3] 
03:02:58.357 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.01}, one-star: {-0.17, -0.10}
03:02:58.357 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.39) = xAngle (-1.28 = -1.28)
03:02:58.357 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.84 = 1.84)
03:02:58.357 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.10 mountX=0.02 mountY=0.05, mountTheta=1.29
03:02:58.358 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
03:02:58.358 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
03:02:58.360 00.002 11060 Worker thread wakes up
03:02:58.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:02:58.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:02:58.360 00.000 11060 Moving (0.05, 0.01) raw xDistance=0.02 yDistance=0.05
03:02:58.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:02:58.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:58.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:02:58.360 00.000 11060 MoveAxis(E, 0, ABG)
03:02:58.360 00.000 11060 Move returns status 0, amount 0
03:02:58.360 00.000 11060 MoveAxis(N, 0, ABG)
03:02:58.360 00.000 11060 Move returns status 0, amount 0
03:02:58.361 00.001 11060 move complete, result=0
03:02:58.361 00.000 11060 worker thread done servicing request
03:02:58.366 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:02:58.387 00.021 10844 UpdateGuideState exits: m=1864 SNR=27.2
03:02:58.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:58.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:58.387 00.000 10844 Enqueuing Expose request
03:02:58.388 00.001 11060 Worker thread wakes up
03:02:58.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:58.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:58.388 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:02:59.024 00.636 11060 Exposure complete
03:02:59.254 00.230 11060 worker thread done servicing request
03:02:59.254 00.000 10844 OnExposeComplete: enter
03:02:59.254 00.000 10844 UpdateGuideState(): m_state=6
03:02:59.255 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
03:02:59.255 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.88, Mass=1811, SNR=27.0, Peak=199 HFD=2.9
03:02:59.255 00.000 10844 MultiStar: [#1 0.18,0.04,0.90,U] [#2 -0.16,0.36,0.89,U] [#3 -0.10,0.62,0.00,M2] [#4 0.18,0.09,0.89,U] [#5 0.37,0.41,0.00,M2] [#6 0.57,0.11,0.00,M4] [#7 0.21,0.34,0.93,U] [#8 0.10,0.39,0.73,U] 
03:02:59.255 00.000 10844 single-star, 5 included, MultiStar: {0.10, 0.23}, one-star: {0.08, 0.18}
03:02:59.255 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.39) = xAngle (-0.24 = -0.24)
03:02:59.255 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.89 = 2.89)
03:02:59.255 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.15 mountX=0.19 mountY=0.05, mountTheta=0.25
03:02:59.257 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.18, opts=13)
03:02:59.257 00.000 10844 Enqueuing Move request for scope (0.08, 0.18)
03:02:59.257 00.000 11060 Worker thread wakes up
03:02:59.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
03:02:59.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
03:02:59.257 00.000 11060 Moving (0.08, 0.18) raw xDistance=0.19 yDistance=0.05
03:02:59.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:02:59.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:02:59.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:02:59.257 00.000 11060 MoveAxis(W, 45, ABG)
03:02:59.257 00.000 11060 Guiding  Dir = 3, Dur = 45
03:02:59.261 00.004 11060 IsSlewing returns 0
03:02:59.262 00.001 11060 IsGuiding returns 0
03:02:59.265 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:02:59.282 00.017 10844 UpdateGuideState exits: m=1811 SNR=27.0
03:02:59.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:59.283 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:02:59.283 00.000 10844 Enqueuing Expose request
03:02:59.322 00.039 11060 IsGuiding returns 0
03:02:59.323 00.001 11060 Move returns status 0, amount 45
03:02:59.323 00.000 11060 MoveAxis(N, 0, ABG)
03:02:59.323 00.000 11060 Move returns status 0, amount 0
03:02:59.323 00.000 11060 move complete, result=0
03:02:59.323 00.000 11060 worker thread done servicing request
03:02:59.323 00.000 11060 Worker thread wakes up
03:02:59.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:02:59.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:02:59.325 00.002 10844 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
03:02:59.952 00.627 11060 Exposure complete
03:03:00.209 00.257 11060 worker thread done servicing request
03:03:00.209 00.000 10844 OnExposeComplete: enter
03:03:00.210 00.001 10844 UpdateGuideState(): m_state=6
03:03:00.210 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
03:03:00.210 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=109.10, Mass=1730, SNR=26.0, Peak=175 HFD=3.3
03:03:00.211 00.001 10844 MultiStar: [#1 0.21,0.32,0.97,U] [#2 -0.28,0.56,0.00,M2] [#3 -0.33,0.29,0.90,U] [#4 0.12,0.41,0.98,U] [#5 0.42,0.40,0.00,M3] [#6 0.52,0.70,0.00,M5] [#7 0.23,0.48,0.00,M1] [#8 -0.20,0.44,0.00,M3] 
03:03:00.211 00.000 10844 refined, 3 included, MultiStar: {-0.03, 0.36}, one-star: {-0.15, 0.41}
03:03:00.211 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:03:00.211 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.89)
03:03:00.211 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.66 mountX=0.35 mountY=-0.09, mountTheta=-0.26
03:03:00.222 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.36, opts=13)
03:03:00.222 00.000 10844 Enqueuing Move request for scope (-0.03, 0.36)
03:03:00.222 00.000 11060 Worker thread wakes up
03:03:00.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd
03:03:00.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.36)
03:03:00.222 00.000 11060 Moving (-0.03, 0.36) raw xDistance=0.35 yDistance=-0.09
03:03:00.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
03:03:00.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:00.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:03:00.222 00.000 11060 MoveAxis(W, 82, ABG)
03:03:00.223 00.001 11060 Guiding  Dir = 3, Dur = 82
03:03:00.229 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:00.242 00.013 11060 IsSlewing returns 0
03:03:00.243 00.001 11060 IsGuiding returns 0
03:03:00.250 00.007 10844 UpdateGuideState exits: m=1730 SNR=26.0
03:03:00.251 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:00.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:00.251 00.000 10844 Enqueuing Expose request
03:03:00.334 00.083 11060 IsGuiding returns 0
03:03:00.335 00.001 11060 Move returns status 0, amount 82
03:03:00.335 00.000 11060 MoveAxis(N, 0, ABG)
03:03:00.335 00.000 11060 Move returns status 0, amount 0
03:03:00.335 00.000 11060 move complete, result=0
03:03:00.335 00.000 11060 worker thread done servicing request
03:03:00.335 00.000 11060 Worker thread wakes up
03:03:00.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:00.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:00.343 00.008 10844 GuideStep: 0.3 px 82 ms WEST, -0.1 px 0 ms NORTH
03:03:00.972 00.629 11060 Exposure complete
03:03:01.244 00.272 11060 worker thread done servicing request
03:03:01.245 00.001 10844 OnExposeComplete: enter
03:03:01.245 00.000 10844 UpdateGuideState(): m_state=6
03:03:01.245 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
03:03:01.246 00.001 10844 Star::Find returns 1 (0), X=623.12, Y=108.89, Mass=1741, SNR=26.2, Peak=180 HFD=2.9
03:03:01.246 00.000 10844 MultiStar: [#1 -0.05,0.05,0.94,U] [#2 -0.48,0.63,0.00,M3] [#3 -0.39,0.30,0.00,M2] [#4 0.10,0.22,0.89,U] [#5 0.66,0.29,0.00,M4] [#6 0.60,0.28,0.00,M6] [#7 -0.22,0.50,0.00,M2] [#8 0.16,0.37,0.80,U] 
03:03:01.246 00.000 10844 refined, 3 included, MultiStar: {0.11, 0.20}, one-star: {0.22, 0.20}
03:03:01.246 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.39) = xAngle (-0.31 = -0.31)
03:03:01.246 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.81 = 2.81)
03:03:01.246 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.08 mountX=0.22 mountY=0.07, mountTheta=0.33
03:03:01.248 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.20, opts=13)
03:03:01.248 00.000 10844 Enqueuing Move request for scope (0.11, 0.20)
03:03:01.248 00.000 11060 Worker thread wakes up
03:03:01.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
03:03:01.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
03:03:01.248 00.000 11060 Moving (0.11, 0.20) raw xDistance=0.22 yDistance=0.07
03:03:01.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:03:01.249 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:01.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:03:01.249 00.000 11060 MoveAxis(W, 54, ABG)
03:03:01.249 00.000 11060 Guiding  Dir = 3, Dur = 54
03:03:01.257 00.008 11060 IsSlewing returns 0
03:03:01.258 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:01.258 00.000 11060 IsGuiding returns 0
03:03:01.286 00.028 10844 UpdateGuideState exits: m=1741 SNR=26.2
03:03:01.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:01.287 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:01.287 00.000 10844 Enqueuing Expose request
03:03:01.320 00.033 11060 IsGuiding returns 0
03:03:01.320 00.000 11060 Move returns status 0, amount 54
03:03:01.320 00.000 11060 MoveAxis(N, 0, ABG)
03:03:01.320 00.000 11060 Move returns status 0, amount 0
03:03:01.320 00.000 11060 move complete, result=0
03:03:01.320 00.000 11060 worker thread done servicing request
03:03:01.320 00.000 11060 Worker thread wakes up
03:03:01.321 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:01.321 00.000 10844 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
03:03:01.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:01.974 00.653 11060 Exposure complete
03:03:02.232 00.258 11060 worker thread done servicing request
03:03:02.232 00.000 10844 OnExposeComplete: enter
03:03:02.232 00.000 10844 UpdateGuideState(): m_state=6
03:03:02.233 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
03:03:02.233 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.93, Mass=1843, SNR=27.3, Peak=206 HFD=2.9
03:03:02.233 00.000 10844 MultiStar: [#1 0.27,-0.17,0.90,U] [#2 -0.34,-0.13,0.90,U] [#3 -0.05,0.05,0.94,U] [#4 0.00,-0.39,0.88,U] [#5 -0.06,0.32,0.89,U] [#6 0.14,0.05,1.01,U] [#7 0.21,-0.10,0.86,U] [#8 0.03,0.70,0.00,M3] 
03:03:02.233 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.01}, one-star: {-0.13, 0.23}
03:03:02.233 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.39) = xAngle (-2.64 = -2.64)
03:03:02.233 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
03:03:02.234 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.25 mountX=-0.01 mountY=0.01, mountTheta=2.66
03:03:02.235 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
03:03:02.236 00.001 10844 Enqueuing Move request for scope (0.00, -0.01)
03:03:02.236 00.000 11060 Worker thread wakes up
03:03:02.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
03:03:02.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
03:03:02.236 00.000 11060 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
03:03:02.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:03:02.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:02.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:03:02.236 00.000 11060 MoveAxis(E, 0, ABG)
03:03:02.238 00.002 11060 Move returns status 0, amount 0
03:03:02.238 00.000 11060 MoveAxis(N, 0, ABG)
03:03:02.238 00.000 11060 Move returns status 0, amount 0
03:03:02.238 00.000 11060 move complete, result=0
03:03:02.238 00.000 11060 worker thread done servicing request
03:03:02.244 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:02.266 00.022 10844 UpdateGuideState exits: m=1843 SNR=27.3
03:03:02.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:02.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:02.266 00.000 10844 Enqueuing Expose request
03:03:02.266 00.000 11060 Worker thread wakes up
03:03:02.266 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:02.267 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:02.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:02.903 00.636 11060 Exposure complete
03:03:03.150 00.247 11060 worker thread done servicing request
03:03:03.150 00.000 10844 OnExposeComplete: enter
03:03:03.150 00.000 10844 UpdateGuideState(): m_state=6
03:03:03.151 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
03:03:03.151 00.000 10844 Star::Find returns 1 (0), X=622.51, Y=108.72, Mass=1741, SNR=26.2, Peak=233 HFD=3.1
03:03:03.151 00.000 10844 MultiStar: [#1 -0.01,-0.03,0.99,U] [#2 -0.31,-0.03,0.85,U] [#3 -0.56,0.09,0.00,M2] [#4 -0.31,-0.00,1.00,U] [#5 0.54,0.25,0.00,M4] [#6 0.36,-0.23,1.06,U] [#7 -0.52,0.09,0.00,M2] [#8 -0.29,0.65,0.00,M4] 
03:03:03.151 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.06}, one-star: {-0.39, 0.03}
03:03:03.151 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.39) = xAngle (-4.09 = 2.19)
03:03:03.151 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
03:03:03.151 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.70 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
03:03:03.154 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.06, opts=13)
03:03:03.154 00.000 10844 Enqueuing Move request for scope (-0.12, -0.06)
03:03:03.154 00.000 11060 Worker thread wakes up
03:03:03.155 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
03:03:03.155 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
03:03:03.155 00.000 11060 Moving (-0.12, -0.06) raw xDistance=-0.08 yDistance=-0.11
03:03:03.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:03:03.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:03.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:03:03.155 00.000 11060 MoveAxis(E, 0, ABG)
03:03:03.155 00.000 11060 Move returns status 0, amount 0
03:03:03.155 00.000 11060 MoveAxis(N, 0, ABG)
03:03:03.155 00.000 11060 Move returns status 0, amount 0
03:03:03.155 00.000 11060 move complete, result=0
03:03:03.155 00.000 11060 worker thread done servicing request
03:03:03.161 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:03.199 00.038 10844 UpdateGuideState exits: m=1741 SNR=26.2
03:03:03.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:03.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:03.199 00.000 10844 Enqueuing Expose request
03:03:03.199 00.000 11060 Worker thread wakes up
03:03:03.199 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:03.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:03.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:03.853 00.654 11060 Exposure complete
03:03:04.103 00.250 11060 worker thread done servicing request
03:03:04.103 00.000 10844 OnExposeComplete: enter
03:03:04.103 00.000 10844 UpdateGuideState(): m_state=6
03:03:04.104 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
03:03:04.104 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.62, Mass=1742, SNR=26.4, Peak=212 HFD=3.1
03:03:04.104 00.000 10844 MultiStar: [#1 0.44,0.11,0.98,U] [#2 -0.01,0.22,0.88,U] [#3 -0.58,-0.01,0.00,M3] [#4 0.08,-0.38,1.02,U] [#5 0.61,0.13,0.00,M5] [#6 0.07,-0.19,1.07,U] [#7 -0.82,-0.26,0.00,M3] [#8 -0.21,0.38,0.79,U] 
03:03:04.104 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.01}, one-star: {-0.06, -0.08}
03:03:04.104 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
03:03:04.104 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:03:04.104 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=0.00 mountY=0.06, mountTheta=1.57
03:03:04.106 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
03:03:04.106 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
03:03:04.106 00.000 11060 Worker thread wakes up
03:03:04.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
03:03:04.106 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
03:03:04.106 00.000 11060 Moving (0.06, -0.01) raw xDistance=0.00 yDistance=0.06
03:03:04.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:03:04.108 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:04.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:04.108 00.000 11060 MoveAxis(E, 0, ABG)
03:03:04.108 00.000 11060 Move returns status 0, amount 0
03:03:04.108 00.000 11060 MoveAxis(N, 0, ABG)
03:03:04.108 00.000 11060 Move returns status 0, amount 0
03:03:04.108 00.000 11060 move complete, result=0
03:03:04.108 00.000 11060 worker thread done servicing request
03:03:04.115 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:04.133 00.018 10844 UpdateGuideState exits: m=1742 SNR=26.4
03:03:04.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:04.135 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:04.135 00.000 10844 Enqueuing Expose request
03:03:04.135 00.000 11060 Worker thread wakes up
03:03:04.135 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:04.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:04.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:04.779 00.644 11060 Exposure complete
03:03:05.006 00.227 11060 worker thread done servicing request
03:03:05.006 00.000 10844 OnExposeComplete: enter
03:03:05.006 00.000 10844 UpdateGuideState(): m_state=6
03:03:05.007 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
03:03:05.007 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.84, Mass=1599, SNR=25.2, Peak=180 HFD=3.1
03:03:05.007 00.000 10844 MultiStar: [#1 0.31,-0.04,1.03,U] [#2 -0.56,0.02,0.00,M1] [#3 -0.51,0.38,0.00,M4] [#4 0.03,0.02,0.96,U] [#5 0.63,-0.11,0.00,M6] [#6 0.45,0.26,0.00,M4] [#7 0.05,0.11,1.04,U] [#8 -0.20,-0.22,0.88,U] 
03:03:05.007 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.01}, one-star: {0.03, 0.14}
03:03:05.008 00.001 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.27 = -1.27)
03:03:05.008 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
03:03:05.008 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.12 mountX=0.02 mountY=0.05, mountTheta=1.27
03:03:05.011 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
03:03:05.012 00.001 10844 Enqueuing Move request for scope (0.05, 0.01)
03:03:05.012 00.000 11060 Worker thread wakes up
03:03:05.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:03:05.012 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:03:05.012 00.000 11060 Moving (0.05, 0.01) raw xDistance=0.02 yDistance=0.05
03:03:05.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:05.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:05.013 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:05.013 00.000 11060 MoveAxis(E, 0, ABG)
03:03:05.013 00.000 11060 Move returns status 0, amount 0
03:03:05.013 00.000 11060 MoveAxis(N, 0, ABG)
03:03:05.013 00.000 11060 Move returns status 0, amount 0
03:03:05.013 00.000 11060 move complete, result=0
03:03:05.014 00.001 11060 worker thread done servicing request
03:03:05.022 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:05.042 00.020 10844 UpdateGuideState exits: m=1599 SNR=25.2
03:03:05.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:05.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:05.043 00.001 10844 Enqueuing Expose request
03:03:05.043 00.000 11060 Worker thread wakes up
03:03:05.043 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:05.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:05.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:05.692 00.649 11060 Exposure complete
03:03:05.946 00.254 11060 worker thread done servicing request
03:03:05.946 00.000 10844 OnExposeComplete: enter
03:03:05.946 00.000 10844 UpdateGuideState(): m_state=6
03:03:05.946 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
03:03:05.947 00.001 10844 Star::Find returns 1 (0), X=623.23, Y=108.90, Mass=1758, SNR=26.0, Peak=227 HFD=3.1
03:03:05.947 00.000 10844 MultiStar: [#1 0.18,0.06,0.93,U] [#2 -0.33,0.56,0.00,M2] [#3 -0.28,0.55,0.00,M5] [#4 0.05,-0.01,1.01,U] [#5 0.63,-0.33,0.00,M7] [#6 0.43,0.09,0.97,U] [#7 -0.11,0.54,0.00,M3] [#8 -0.31,-0.22,0.80,U] 
03:03:05.947 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.03}, one-star: {0.33, 0.21}
03:03:05.947 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
03:03:05.947 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:03:05.947 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.22 mountX=0.06 mountY=0.14, mountTheta=1.17
03:03:05.949 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
03:03:05.949 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
03:03:05.949 00.000 11060 Worker thread wakes up
03:03:05.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
03:03:05.949 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
03:03:05.949 00.000 11060 Moving (0.15, 0.03) raw xDistance=0.06 yDistance=0.14
03:03:05.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:03:05.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:05.950 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:03:05.950 00.000 11060 MoveAxis(E, 0, ABG)
03:03:05.950 00.000 11060 Move returns status 0, amount 0
03:03:05.950 00.000 11060 MoveAxis(N, 0, ABG)
03:03:05.950 00.000 11060 Move returns status 0, amount 0
03:03:05.950 00.000 11060 move complete, result=0
03:03:05.950 00.000 11060 worker thread done servicing request
03:03:05.957 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:05.976 00.019 10844 UpdateGuideState exits: m=1758 SNR=26.0
03:03:05.977 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:05.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:05.977 00.000 10844 Enqueuing Expose request
03:03:05.977 00.000 11060 Worker thread wakes up
03:03:05.977 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:05.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:05.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:06.605 00.628 11060 Exposure complete
03:03:06.897 00.292 10844 OnExposeComplete: enter
03:03:06.897 00.000 10844 UpdateGuideState(): m_state=6
03:03:06.897 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
03:03:06.898 00.001 10844 Star::Find returns 1 (0), X=623.24, Y=108.35, Mass=1590, SNR=25.4, Peak=148 HFD=3.2
03:03:06.898 00.000 11060 worker thread done servicing request
03:03:06.898 00.000 10844 MultiStar: [#1 0.22,-0.30,1.02,U] [#2 -0.01,0.22,0.90,U] [#3 -0.30,-0.14,0.95,U] [#4 0.30,-0.31,1.05,U] [#5 0.54,0.19,0.00,M8] [#6 0.62,-0.08,0.00,M4] [#7 0.07,-0.00,0.95,U] [#8 -0.22,0.09,0.82,U] 
03:03:06.898 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.12}, one-star: {0.34, -0.34}
03:03:06.898 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
03:03:06.898 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
03:03:06.898 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.06 mountX=-0.11 mountY=0.09, mountTheta=2.46
03:03:06.900 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.12, opts=13)
03:03:06.900 00.000 10844 Enqueuing Move request for scope (0.07, -0.12)
03:03:06.900 00.000 11060 Worker thread wakes up
03:03:06.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
03:03:06.902 00.002 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
03:03:06.902 00.000 11060 Moving (0.07, -0.12) raw xDistance=-0.11 yDistance=0.09
03:03:06.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:03:06.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:06.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:03:06.902 00.000 11060 MoveAxis(E, 0, ABG)
03:03:06.902 00.000 11060 Move returns status 0, amount 0
03:03:06.902 00.000 11060 MoveAxis(N, 0, ABG)
03:03:06.902 00.000 11060 Move returns status 0, amount 0
03:03:06.902 00.000 11060 move complete, result=0
03:03:06.902 00.000 11060 worker thread done servicing request
03:03:06.909 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:06.929 00.020 10844 UpdateGuideState exits: m=1590 SNR=25.4
03:03:06.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:06.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:06.929 00.000 10844 Enqueuing Expose request
03:03:06.929 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:06.929 00.000 11060 Worker thread wakes up
03:03:06.930 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:06.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:07.569 00.639 11060 Exposure complete
03:03:07.973 00.404 11060 worker thread done servicing request
03:03:07.973 00.000 10844 OnExposeComplete: enter
03:03:07.973 00.000 10844 UpdateGuideState(): m_state=6
03:03:07.974 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
03:03:07.974 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.53, Mass=1548, SNR=24.6, Peak=208 HFD=3.1
03:03:07.974 00.000 10844 MultiStar: [#1 0.37,-0.55,0.00,M1] [#2 -0.01,-0.05,0.92,U] [#3 -0.42,-0.02,1.00,U] [#4 0.09,-0.75,0.00,M1] [#5 0.76,-0.66,0.00,M9] [#6 0.52,-0.22,0.00,M5] [#7 -0.26,-0.60,0.00,M3] [#8 -0.10,-0.12,0.79,U] 
03:03:07.974 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.08}, one-star: {0.19, -0.16}
03:03:07.974 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.39) = xAngle (-3.74 = 2.54)
03:03:07.974 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
03:03:07.975 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.35 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
03:03:07.977 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
03:03:07.977 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
03:03:07.977 00.000 11060 Worker thread wakes up
03:03:07.987 00.010 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:03:07.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:03:07.988 00.001 11060 Moving (-0.08, -0.08) raw xDistance=-0.10 yDistance=-0.07
03:03:07.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:03:07.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:07.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:03:07.988 00.000 11060 MoveAxis(E, 0, ABG)
03:03:07.988 00.000 11060 Move returns status 0, amount 0
03:03:07.988 00.000 11060 MoveAxis(N, 0, ABG)
03:03:07.988 00.000 11060 Move returns status 0, amount 0
03:03:07.988 00.000 11060 move complete, result=0
03:03:07.988 00.000 11060 worker thread done servicing request
03:03:07.989 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:08.011 00.022 10844 UpdateGuideState exits: m=1548 SNR=24.6
03:03:08.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:08.012 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:08.012 00.000 10844 Enqueuing Expose request
03:03:08.012 00.000 11060 Worker thread wakes up
03:03:08.012 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:08.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:08.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:08.642 00.630 11060 Exposure complete
03:03:08.904 00.262 11060 worker thread done servicing request
03:03:08.904 00.000 10844 OnExposeComplete: enter
03:03:08.904 00.000 10844 UpdateGuideState(): m_state=6
03:03:08.905 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
03:03:08.905 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.31, Mass=1809, SNR=26.6, Peak=173 HFD=3.5
03:03:08.905 00.000 10844 MultiStar: [#1 0.24,-0.02,0.85,U] [#2 0.15,-0.25,1.00,U] [#3 -0.32,-0.34,0.00,M4] [#4 -0.27,-0.33,0.99,U] [#5 0.44,-0.35,0.00,M10] [#6 0.22,-0.24,1.02,U] [#7 -0.50,0.04,0.00,M4] [#8 0.10,0.01,0.77,U] 
03:03:08.906 00.001 10844 refined, 5 included, MultiStar: {0.07, -0.21}, one-star: {-0.00, -0.38}
03:03:08.906 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:03:08.906 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
03:03:08.906 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=-0.20 mountY=0.10, mountTheta=2.66
03:03:08.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.21, opts=13)
03:03:08.908 00.000 10844 Enqueuing Move request for scope (0.07, -0.21)
03:03:08.908 00.000 11060 Worker thread wakes up
03:03:08.909 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
03:03:08.909 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
03:03:08.909 00.000 11060 Moving (0.07, -0.21) raw xDistance=-0.20 yDistance=0.10
03:03:08.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:03:08.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:08.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:03:08.909 00.000 11060 MoveAxis(E, 46, ABG)
03:03:08.909 00.000 11060 Guiding  Dir = 2, Dur = 46
03:03:08.918 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:08.924 00.006 11060 IsSlewing returns 0
03:03:08.925 00.001 11060 IsGuiding returns 0
03:03:08.940 00.015 10844 UpdateGuideState exits: m=1809 SNR=26.6
03:03:08.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:08.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:08.940 00.000 10844 Enqueuing Expose request
03:03:08.979 00.039 11060 IsGuiding returns 0
03:03:08.979 00.000 11060 Move returns status 0, amount 46
03:03:08.979 00.000 11060 MoveAxis(N, 0, ABG)
03:03:08.981 00.002 11060 Move returns status 0, amount 0
03:03:08.981 00.000 11060 move complete, result=0
03:03:08.981 00.000 11060 worker thread done servicing request
03:03:08.981 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
03:03:08.981 00.000 11060 Worker thread wakes up
03:03:08.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:08.982 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:09.931 00.949 11060 Exposure complete
03:03:11.604 01.673 10844 OnExposeComplete: enter
03:03:11.605 00.001 10844 UpdateGuideState(): m_state=6
03:03:11.605 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
03:03:11.605 00.000 10844 Star::Find returns 1 (0), X=622.74, Y=108.71, Mass=1897, SNR=27.5, Peak=242 HFD=3.0
03:03:11.606 00.001 10844 MultiStar: [#1 0.33,-0.58,0.00,M1] [#2 0.15,-0.30,0.83,U] [#3 0.02,-0.19,0.91,U] [#4 0.21,-0.16,0.91,U] [#5 0.47,-0.16,0.00,R] [#6 0.63,0.01,0.00,M5] [#7 -0.22,-0.18,0.89,U] [#8 0.06,-0.17,0.77,U] 
03:03:11.606 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.16}, one-star: {-0.16, 0.02}
03:03:11.606 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:03:11.606 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
03:03:11.606 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.55 mountX=-0.15 mountY=0.03, mountTheta=2.95
03:03:11.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.16, opts=13)
03:03:11.608 00.000 10844 Enqueuing Move request for scope (0.00, -0.16)
03:03:11.631 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:11.632 00.001 11060 worker thread done servicing request
03:03:11.632 00.000 11060 Worker thread wakes up
03:03:11.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
03:03:11.633 00.001 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
03:03:11.633 00.000 11060 Moving (0.00, -0.16) raw xDistance=-0.15 yDistance=0.03
03:03:11.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:03:11.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:11.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:11.633 00.000 11060 MoveAxis(E, 37, ABG)
03:03:11.634 00.001 11060 Guiding  Dir = 2, Dur = 37
03:03:11.657 00.023 11060 IsSlewing returns 0
03:03:11.658 00.001 11060 IsGuiding returns 0
03:03:11.759 00.101 11060 IsGuiding returns 0
03:03:11.759 00.000 11060 Move returns status 0, amount 37
03:03:11.759 00.000 11060 MoveAxis(N, 0, ABG)
03:03:11.760 00.001 11060 Move returns status 0, amount 0
03:03:11.760 00.000 11060 move complete, result=0
03:03:11.760 00.000 11060 worker thread done servicing request
03:03:11.766 00.006 10844 UpdateGuideState exits: m=1897 SNR=27.5
03:03:11.767 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:11.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:11.767 00.000 10844 Enqueuing Expose request
03:03:11.767 00.000 11060 Worker thread wakes up
03:03:11.768 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:11.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:11.769 00.001 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
03:03:12.469 00.700 11060 Exposure complete
03:03:12.941 00.472 11060 worker thread done servicing request
03:03:12.941 00.000 10844 OnExposeComplete: enter
03:03:12.941 00.000 10844 UpdateGuideState(): m_state=6
03:03:12.941 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
03:03:12.942 00.001 10844 Star::Find returns 1 (0), X=622.93, Y=108.56, Mass=1757, SNR=26.3, Peak=187 HFD=3.3
03:03:12.942 00.000 10844 MultiStar: [#1 0.31,-0.08,0.86,U] [#2 0.07,0.33,0.83,U] [#3 -0.27,-0.22,0.97,U] [#4 0.75,-0.16,0.00,M1] [#5 0.04,-0.07,0.90,U] [#6 0.32,0.29,1.05,U] [#7 -0.09,0.15,0.90,U] [#8 -0.02,0.17,0.80,U] 
03:03:12.942 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.03, -0.13}
03:03:12.942 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.39) = xAngle (-0.59 = -0.59)
03:03:12.942 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.54 = 2.54)
03:03:12.942 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.80 mountX=0.06 mountY=0.04, mountTheta=0.60
03:03:12.944 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.05, opts=13)
03:03:12.944 00.000 10844 Enqueuing Move request for scope (0.05, 0.05)
03:03:12.945 00.001 11060 Worker thread wakes up
03:03:12.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
03:03:12.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:03:12.945 00.000 11060 Moving (0.05, 0.05) raw xDistance=0.06 yDistance=0.04
03:03:12.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:03:12.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:12.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:03:12.945 00.000 11060 MoveAxis(E, 0, ABG)
03:03:12.945 00.000 11060 Move returns status 0, amount 0
03:03:12.945 00.000 11060 MoveAxis(N, 0, ABG)
03:03:12.946 00.001 11060 Move returns status 0, amount 0
03:03:12.946 00.000 11060 move complete, result=0
03:03:12.946 00.000 11060 worker thread done servicing request
03:03:12.967 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:13.104 00.137 10844 UpdateGuideState exits: m=1757 SNR=26.3
03:03:13.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:13.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:13.105 00.001 10844 Enqueuing Expose request
03:03:13.121 00.016 11060 Worker thread wakes up
03:03:13.121 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:13.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:13.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:13.788 00.667 11060 Exposure complete
03:03:14.227 00.439 11060 worker thread done servicing request
03:03:14.227 00.000 10844 OnExposeComplete: enter
03:03:14.227 00.000 10844 UpdateGuideState(): m_state=6
03:03:14.228 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
03:03:14.228 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.56, Mass=1571, SNR=25.0, Peak=154 HFD=3.5
03:03:14.228 00.000 10844 MultiStar: [#1 0.04,-0.09,1.07,U] [#2 -0.05,0.23,0.98,U] [#3 -0.12,0.37,1.02,U] [#4 -0.21,-0.24,1.05,U] [#5 -0.20,0.31,1.03,U] [#6 0.13,0.30,1.12,U] [#7 -0.27,0.06,1.01,U] [#8 0.01,0.21,0.80,U] 
03:03:14.228 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.11}, one-star: {-0.11, -0.14}
03:03:14.229 00.001 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.39) = xAngle (0.85 = 0.85)
03:03:14.229 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.98 = -2.31)
03:03:14.229 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.24 mountX=0.09 mountY=-0.10, mountTheta=-0.84
03:03:14.230 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.11, opts=13)
03:03:14.231 00.001 10844 Enqueuing Move request for scope (-0.09, 0.11)
03:03:14.231 00.000 11060 Worker thread wakes up
03:03:14.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
03:03:14.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
03:03:14.231 00.000 11060 Moving (-0.09, 0.11) raw xDistance=0.09 yDistance=-0.10
03:03:14.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:03:14.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:14.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:03:14.231 00.000 11060 MoveAxis(E, 0, ABG)
03:03:14.231 00.000 11060 Move returns status 0, amount 0
03:03:14.231 00.000 11060 MoveAxis(N, 0, ABG)
03:03:14.232 00.001 11060 Move returns status 0, amount 0
03:03:14.232 00.000 11060 move complete, result=0
03:03:14.232 00.000 11060 worker thread done servicing request
03:03:14.240 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:14.270 00.030 10844 UpdateGuideState exits: m=1571 SNR=25.0
03:03:14.271 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:14.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:14.271 00.000 10844 Enqueuing Expose request
03:03:14.271 00.000 11060 Worker thread wakes up
03:03:14.271 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:14.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:14.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:14.912 00.641 11060 Exposure complete
03:03:15.555 00.643 11060 worker thread done servicing request
03:03:15.556 00.001 10844 OnExposeComplete: enter
03:03:15.556 00.000 10844 UpdateGuideState(): m_state=6
03:03:15.556 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
03:03:15.556 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.46, Mass=1612, SNR=25.1, Peak=187 HFD=3.4
03:03:15.557 00.001 10844 MultiStar: [#1 0.07,-0.36,0.96,U] [#2 -0.05,0.39,0.98,U] [#3 -0.16,0.28,0.98,U] [#4 -0.43,-0.26,0.00,M1] [#5 0.05,0.36,0.96,U] [#6 0.30,0.21,1.12,U] [#7 -0.31,-0.20,0.99,U] [#8 0.24,0.22,0.80,U] 
03:03:15.557 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.12, -0.23}
03:03:15.557 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.39) = xAngle (-0.20 = -0.20)
03:03:15.557 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.92 = 2.92)
03:03:15.557 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.19 mountX=0.09 mountY=0.02, mountTheta=0.22
03:03:15.570 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
03:03:15.570 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
03:03:15.580 00.010 11060 Worker thread wakes up
03:03:15.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
03:03:15.581 00.001 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
03:03:15.581 00.000 11060 Moving (0.03, 0.08) raw xDistance=0.09 yDistance=0.02
03:03:15.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:03:15.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:15.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:03:15.581 00.000 11060 MoveAxis(E, 0, ABG)
03:03:15.581 00.000 11060 Move returns status 0, amount 0
03:03:15.581 00.000 11060 MoveAxis(N, 0, ABG)
03:03:15.581 00.000 11060 Move returns status 0, amount 0
03:03:15.581 00.000 11060 move complete, result=0
03:03:15.581 00.000 11060 worker thread done servicing request
03:03:15.585 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:15.605 00.020 10844 UpdateGuideState exits: m=1612 SNR=25.1
03:03:15.606 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:15.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:15.606 00.000 10844 Enqueuing Expose request
03:03:15.606 00.000 11060 Worker thread wakes up
03:03:15.606 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:15.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:15.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:16.258 00.652 11060 Exposure complete
03:03:16.519 00.261 11060 worker thread done servicing request
03:03:16.519 00.000 10844 OnExposeComplete: enter
03:03:16.519 00.000 10844 UpdateGuideState(): m_state=6
03:03:16.520 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
03:03:16.520 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.53, Mass=1770, SNR=26.5, Peak=169 HFD=3.1
03:03:16.521 00.001 10844 MultiStar: [#1 -0.08,-0.35,0.97,U] [#2 -0.23,0.08,0.93,U] [#3 0.46,0.19,0.00,M1] [#4 0.09,-0.16,0.97,U] [#5 0.11,0.24,0.98,U] [#6 0.37,-0.17,1.05,U] [#7 0.08,0.26,0.98,U] [#8 0.42,0.31,0.00,M1] 
03:03:16.521 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.04}, one-star: {0.02, -0.16}
03:03:16.521 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
03:03:16.521 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
03:03:16.521 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.63 mountX=-0.03 mountY=0.06, mountTheta=2.02
03:03:16.533 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
03:03:16.533 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
03:03:16.538 00.005 11060 Worker thread wakes up
03:03:16.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
03:03:16.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
03:03:16.539 00.001 11060 Moving (0.05, -0.04) raw xDistance=-0.03 yDistance=0.06
03:03:16.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:03:16.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:16.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:16.539 00.000 11060 MoveAxis(E, 0, ABG)
03:03:16.539 00.000 11060 Move returns status 0, amount 0
03:03:16.539 00.000 11060 MoveAxis(N, 0, ABG)
03:03:16.539 00.000 11060 Move returns status 0, amount 0
03:03:16.539 00.000 11060 move complete, result=0
03:03:16.540 00.001 11060 worker thread done servicing request
03:03:16.542 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:16.563 00.021 10844 UpdateGuideState exits: m=1770 SNR=26.5
03:03:16.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:16.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:16.563 00.000 10844 Enqueuing Expose request
03:03:16.564 00.001 11060 Worker thread wakes up
03:03:16.564 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:16.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:16.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:17.200 00.636 11060 Exposure complete
03:03:17.478 00.278 10844 OnExposeComplete: enter
03:03:17.478 00.000 10844 UpdateGuideState(): m_state=6
03:03:17.478 00.000 11060 worker thread done servicing request
03:03:17.478 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
03:03:17.478 00.000 10844 Star::Find returns 1 (0), X=622.74, Y=108.46, Mass=1763, SNR=26.5, Peak=230 HFD=3.1
03:03:17.479 00.001 10844 MultiStar: [#1 0.18,0.06,0.90,U] [#2 -0.09,0.27,0.91,U] [#3 -0.01,0.57,0.00,M2] [#4 0.09,0.03,0.97,U] [#5 -0.32,0.46,0.00,M1] [#6 0.25,-0.00,0.95,U] [#7 -0.69,-0.13,0.00,M1] [#8 0.06,0.66,0.00,M2] 
03:03:17.479 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.02}, one-star: {-0.16, -0.23}
03:03:17.479 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:03:17.479 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
03:03:17.479 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.38 mountX=0.03 mountY=0.05, mountTheta=1.01
03:03:17.481 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
03:03:17.481 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
03:03:17.481 00.000 11060 Worker thread wakes up
03:03:17.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
03:03:17.481 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
03:03:17.481 00.000 11060 Moving (0.05, 0.02) raw xDistance=0.03 yDistance=0.05
03:03:17.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:03:17.482 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:17.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:17.482 00.000 11060 MoveAxis(E, 0, ABG)
03:03:17.482 00.000 11060 Move returns status 0, amount 0
03:03:17.482 00.000 11060 MoveAxis(N, 0, ABG)
03:03:17.482 00.000 11060 Move returns status 0, amount 0
03:03:17.482 00.000 11060 move complete, result=0
03:03:17.482 00.000 11060 worker thread done servicing request
03:03:17.494 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:17.512 00.018 10844 UpdateGuideState exits: m=1763 SNR=26.5
03:03:17.513 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:17.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:17.513 00.000 10844 Enqueuing Expose request
03:03:17.513 00.000 11060 Worker thread wakes up
03:03:17.513 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:17.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:17.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:18.154 00.641 11060 Exposure complete
03:03:18.449 00.295 11060 worker thread done servicing request
03:03:18.449 00.000 10844 OnExposeComplete: enter
03:03:18.449 00.000 10844 UpdateGuideState(): m_state=6
03:03:18.450 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
03:03:18.450 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.75, Mass=1759, SNR=26.7, Peak=171 HFD=2.8
03:03:18.451 00.001 10844 MultiStar: [#1 0.25,0.01,0.93,U] [#2 0.04,0.62,0.00,M1] [#3 0.28,0.61,0.00,M3] [#4 -0.16,-0.13,0.97,U] [#5 0.21,0.04,0.86,U] [#6 0.13,0.44,0.00,M1] [#7 -0.43,-0.56,0.00,M2] [#8 0.44,0.24,0.00,M3] 
03:03:18.451 00.000 10844 refined, 3 included, MultiStar: {0.04, -0.01}, one-star: {-0.09, 0.06}
03:03:18.451 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.39) = xAngle (-1.58 = -1.58)
03:03:18.451 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.55 = 1.55)
03:03:18.451 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.19 mountX=-0.00 mountY=0.05, mountTheta=1.58
03:03:18.453 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
03:03:18.453 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
03:03:18.453 00.000 11060 Worker thread wakes up
03:03:18.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:03:18.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:03:18.453 00.000 11060 Moving (0.04, -0.01) raw xDistance=-0.00 yDistance=0.05
03:03:18.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:03:18.455 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:18.456 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:18.456 00.000 11060 MoveAxis(E, 0, ABG)
03:03:18.456 00.000 11060 Move returns status 0, amount 0
03:03:18.456 00.000 11060 MoveAxis(N, 0, ABG)
03:03:18.456 00.000 11060 Move returns status 0, amount 0
03:03:18.456 00.000 11060 move complete, result=0
03:03:18.456 00.000 11060 worker thread done servicing request
03:03:18.464 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:18.483 00.019 10844 UpdateGuideState exits: m=1759 SNR=26.7
03:03:18.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:18.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:18.483 00.000 10844 Enqueuing Expose request
03:03:18.483 00.000 11060 Worker thread wakes up
03:03:18.483 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:18.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:18.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:19.126 00.643 11060 Exposure complete
03:03:19.428 00.302 11060 worker thread done servicing request
03:03:19.428 00.000 10844 OnExposeComplete: enter
03:03:19.428 00.000 10844 UpdateGuideState(): m_state=6
03:03:19.428 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
03:03:19.428 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.81, Mass=1595, SNR=24.9, Peak=155 HFD=3.2
03:03:19.429 00.001 10844 MultiStar: [#1 0.24,-0.18,0.94,U] [#2 -0.58,-0.30,0.00,M2] [#3 0.10,-0.28,0.99,U] [#4 0.02,0.13,1.08,U] [#5 0.09,0.38,0.97,U] [#6 0.46,0.17,0.00,M2] [#7 -0.27,0.16,1.00,U] [#8 -0.05,0.07,0.83,U] 
03:03:19.429 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.06}, one-star: {-0.23, 0.12}
03:03:19.429 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.39) = xAngle (0.44 = 0.44)
03:03:19.429 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.57 = -2.71)
03:03:19.429 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.83 mountX=0.05 mountY=-0.03, mountTheta=-0.43
03:03:19.431 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
03:03:19.431 00.000 10844 Enqueuing Move request for scope (-0.02, 0.06)
03:03:19.431 00.000 11060 Worker thread wakes up
03:03:19.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
03:03:19.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
03:03:19.431 00.000 11060 Moving (-0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
03:03:19.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:03:19.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:19.432 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:03:19.432 00.000 11060 MoveAxis(E, 0, ABG)
03:03:19.432 00.000 11060 Move returns status 0, amount 0
03:03:19.432 00.000 11060 MoveAxis(N, 0, ABG)
03:03:19.432 00.000 11060 Move returns status 0, amount 0
03:03:19.432 00.000 11060 move complete, result=0
03:03:19.432 00.000 11060 worker thread done servicing request
03:03:19.440 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:19.473 00.033 10844 UpdateGuideState exits: m=1595 SNR=24.9
03:03:19.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:19.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:19.473 00.000 10844 Enqueuing Expose request
03:03:19.473 00.000 11060 Worker thread wakes up
03:03:19.474 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:19.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:19.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:20.110 00.636 11060 Exposure complete
03:03:20.366 00.256 11060 worker thread done servicing request
03:03:20.366 00.000 10844 OnExposeComplete: enter
03:03:20.366 00.000 10844 UpdateGuideState(): m_state=6
03:03:20.366 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
03:03:20.367 00.001 10844 Star::Find returns 1 (0), X=622.93, Y=108.66, Mass=1826, SNR=27.2, Peak=182 HFD=3.3
03:03:20.367 00.000 10844 MultiStar: [#1 0.30,-0.10,0.98,U] [#2 0.21,0.59,0.00,M3] [#3 0.43,0.44,0.00,M3] [#4 -0.19,0.47,0.00,M1] [#5 -0.20,0.18,0.89,U] [#6 0.50,0.55,0.00,M3] [#7 -0.17,-0.14,0.88,U] [#8 0.20,0.35,0.72,U] 
03:03:20.367 00.000 10844 single-star, 4 included, MultiStar: {0.03, 0.04}, one-star: {0.03, -0.03}
03:03:20.367 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:03:20.367 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:03:20.367 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-0.86 mountX=-0.03 mountY=0.03, mountTheta=2.25
03:03:20.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.03, opts=13)
03:03:20.369 00.000 10844 Enqueuing Move request for scope (0.03, -0.03)
03:03:20.369 00.000 11060 Worker thread wakes up
03:03:20.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
03:03:20.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
03:03:20.370 00.001 11060 Moving (0.03, -0.03) raw xDistance=-0.03 yDistance=0.03
03:03:20.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:03:20.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:20.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:20.370 00.000 11060 MoveAxis(E, 0, ABG)
03:03:20.370 00.000 11060 Move returns status 0, amount 0
03:03:20.370 00.000 11060 MoveAxis(N, 0, ABG)
03:03:20.370 00.000 11060 Move returns status 0, amount 0
03:03:20.370 00.000 11060 move complete, result=0
03:03:20.374 00.004 11060 worker thread done servicing request
03:03:20.379 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:20.400 00.021 10844 UpdateGuideState exits: m=1826 SNR=27.2
03:03:20.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:20.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:20.400 00.000 10844 Enqueuing Expose request
03:03:20.401 00.001 11060 Worker thread wakes up
03:03:20.401 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:20.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:20.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:21.055 00.654 11060 Exposure complete
03:03:21.346 00.291 11060 worker thread done servicing request
03:03:21.346 00.000 10844 OnExposeComplete: enter
03:03:21.347 00.001 10844 UpdateGuideState(): m_state=6
03:03:21.347 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
03:03:21.347 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.88, Mass=1680, SNR=25.8, Peak=189 HFD=2.9
03:03:21.348 00.001 10844 MultiStar: [#1 0.29,-0.37,0.00,M1] [#2 0.54,0.07,0.00,M4] [#3 0.30,0.33,1.06,U] [#4 -0.05,-0.06,1.06,U] [#5 0.19,0.44,0.00,M1] [#6 0.60,-0.02,0.00,M4] [#7 -0.23,0.19,1.01,U] [#8 0.47,0.29,0.00,M2] 
03:03:21.348 00.000 10844 refined, 3 included, MultiStar: {0.08, 0.16}, one-star: {0.32, 0.19}
03:03:21.348 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:03:21.348 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:03:21.348 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=0.18 mountY=0.06, mountTheta=0.31
03:03:21.350 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.16, opts=13)
03:03:21.350 00.000 10844 Enqueuing Move request for scope (0.08, 0.16)
03:03:21.350 00.000 11060 Worker thread wakes up
03:03:21.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
03:03:21.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
03:03:21.350 00.000 11060 Moving (0.08, 0.16) raw xDistance=0.18 yDistance=0.06
03:03:21.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:03:21.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:21.351 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:21.351 00.000 11060 MoveAxis(W, 41, ABG)
03:03:21.351 00.000 11060 Guiding  Dir = 3, Dur = 41
03:03:21.359 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:21.363 00.004 11060 IsSlewing returns 0
03:03:21.364 00.001 11060 IsGuiding returns 0
03:03:21.379 00.015 10844 UpdateGuideState exits: m=1680 SNR=25.8
03:03:21.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:21.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:21.379 00.000 10844 Enqueuing Expose request
03:03:21.418 00.039 11060 IsGuiding returns 0
03:03:21.418 00.000 11060 Move returns status 0, amount 41
03:03:21.418 00.000 11060 MoveAxis(N, 0, ABG)
03:03:21.418 00.000 11060 Move returns status 0, amount 0
03:03:21.418 00.000 11060 move complete, result=0
03:03:21.418 00.000 11060 worker thread done servicing request
03:03:21.418 00.000 11060 Worker thread wakes up
03:03:21.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:21.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:21.420 00.002 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
03:03:22.052 00.632 11060 Exposure complete
03:03:22.303 00.251 11060 worker thread done servicing request
03:03:22.303 00.000 10844 OnExposeComplete: enter
03:03:22.303 00.000 10844 UpdateGuideState(): m_state=6
03:03:22.304 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
03:03:22.304 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.65, Mass=1645, SNR=25.6, Peak=210 HFD=3.3
03:03:22.304 00.000 10844 MultiStar: [#1 0.31,-0.20,0.98,U] [#2 0.19,-0.34,0.98,U] [#3 0.43,0.55,0.00,M3] [#4 -0.24,-0.34,1.09,U] [#5 0.13,0.19,0.93,U] [#6 0.83,-0.25,0.00,M5] [#7 -0.16,-0.08,0.91,U] [#8 0.10,0.11,0.85,U] 
03:03:22.304 00.000 10844 single-star, 6 included, MultiStar: {0.05, -0.11}, one-star: {0.02, -0.04}
03:03:22.304 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.39) = xAngle (-2.50 = -2.50)
03:03:22.304 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.62 = 0.62)
03:03:22.304 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.11 mountX=-0.04 mountY=0.03, mountTheta=2.51
03:03:22.306 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
03:03:22.306 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
03:03:22.306 00.000 11060 Worker thread wakes up
03:03:22.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
03:03:22.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
03:03:22.306 00.000 11060 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
03:03:22.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:03:22.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:22.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:03:22.306 00.000 11060 MoveAxis(E, 0, ABG)
03:03:22.308 00.002 11060 Move returns status 0, amount 0
03:03:22.308 00.000 11060 MoveAxis(N, 0, ABG)
03:03:22.308 00.000 11060 Move returns status 0, amount 0
03:03:22.308 00.000 11060 move complete, result=0
03:03:22.308 00.000 11060 worker thread done servicing request
03:03:22.314 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:22.336 00.022 10844 UpdateGuideState exits: m=1645 SNR=25.6
03:03:22.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:22.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:22.336 00.000 10844 Enqueuing Expose request
03:03:22.336 00.000 11060 Worker thread wakes up
03:03:22.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:22.336 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:22.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:22.990 00.654 11060 Exposure complete
03:03:23.233 00.243 11060 worker thread done servicing request
03:03:23.233 00.000 10844 OnExposeComplete: enter
03:03:23.233 00.000 10844 UpdateGuideState(): m_state=6
03:03:23.233 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
03:03:23.233 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=109.02, Mass=1915, SNR=27.1, Peak=193 HFD=3.5
03:03:23.233 00.000 10844 MultiStar: [#1 0.08,0.24,0.89,U] [#2 0.15,0.07,0.90,U] [#3 0.36,0.31,0.00,M4] [#4 0.06,-0.18,0.93,U] [#5 0.22,0.03,0.96,U] [#6 0.63,-0.11,0.00,M6] [#7 0.10,0.16,0.92,U] [#8 0.74,0.00,0.00,M2] 
03:03:23.233 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.11}, one-star: {0.26, 0.33}
03:03:23.235 00.002 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.39) = xAngle (-0.75 = -0.75)
03:03:23.235 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
03:03:23.235 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.64 mountX=0.13 mountY=0.13, mountTheta=0.76
03:03:23.238 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.11, opts=13)
03:03:23.238 00.000 10844 Enqueuing Move request for scope (0.15, 0.11)
03:03:23.238 00.000 11060 Worker thread wakes up
03:03:23.240 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
03:03:23.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
03:03:23.242 00.002 11060 Moving (0.15, 0.11) raw xDistance=0.13 yDistance=0.13
03:03:23.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:03:23.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:23.243 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:03:23.243 00.000 11060 MoveAxis(W, 31, ABG)
03:03:23.243 00.000 11060 Guiding  Dir = 3, Dur = 31
03:03:23.247 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:23.248 00.001 11060 IsSlewing returns 0
03:03:23.248 00.000 11060 IsGuiding returns 0
03:03:23.266 00.018 10844 UpdateGuideState exits: m=1915 SNR=27.1
03:03:23.267 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:23.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:23.267 00.000 10844 Enqueuing Expose request
03:03:23.300 00.033 11060 IsGuiding returns 0
03:03:23.301 00.001 11060 Move returns status 0, amount 31
03:03:23.301 00.000 11060 MoveAxis(N, 0, ABG)
03:03:23.301 00.000 11060 Move returns status 0, amount 0
03:03:23.301 00.000 11060 move complete, result=0
03:03:23.301 00.000 11060 worker thread done servicing request
03:03:23.301 00.000 11060 Worker thread wakes up
03:03:23.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:23.301 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
03:03:23.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:23.938 00.637 11060 Exposure complete
03:03:24.193 00.255 11060 worker thread done servicing request
03:03:24.194 00.001 10844 OnExposeComplete: enter
03:03:24.194 00.000 10844 UpdateGuideState(): m_state=6
03:03:24.194 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
03:03:24.194 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.84, Mass=1588, SNR=25.2, Peak=212 HFD=2.7
03:03:24.195 00.001 10844 MultiStar: [#1 0.96,-0.13,0.00,M1] [#2 -0.11,-0.10,0.91,U] [#3 -0.21,-0.20,1.08,U] [#4 0.08,-0.22,0.92,U] [#5 0.40,0.07,1.01,U] [#6 0.55,0.35,0.00,M7] [#7 -0.12,-0.28,1.01,U] [#8 0.56,-0.13,0.00,M3] 
03:03:24.195 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.10}, one-star: {0.15, 0.15}
03:03:24.195 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:03:24.195 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
03:03:24.195 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.26 mountX=-0.09 mountY=0.05, mountTheta=2.66
03:03:24.198 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.10, opts=13)
03:03:24.198 00.000 10844 Enqueuing Move request for scope (0.03, -0.10)
03:03:24.198 00.000 11060 Worker thread wakes up
03:03:24.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
03:03:24.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
03:03:24.198 00.000 11060 Moving (0.03, -0.10) raw xDistance=-0.09 yDistance=0.05
03:03:24.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:03:24.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:24.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:24.198 00.000 11060 MoveAxis(E, 0, ABG)
03:03:24.199 00.001 11060 Move returns status 0, amount 0
03:03:24.199 00.000 11060 MoveAxis(N, 0, ABG)
03:03:24.199 00.000 11060 Move returns status 0, amount 0
03:03:24.199 00.000 11060 move complete, result=0
03:03:24.199 00.000 11060 worker thread done servicing request
03:03:24.208 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:24.226 00.018 10844 UpdateGuideState exits: m=1588 SNR=25.2
03:03:24.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:24.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:24.226 00.000 10844 Enqueuing Expose request
03:03:24.226 00.000 11060 Worker thread wakes up
03:03:24.226 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:24.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:24.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:24.865 00.639 11060 Exposure complete
03:03:25.159 00.294 11060 worker thread done servicing request
03:03:25.159 00.000 10844 OnExposeComplete: enter
03:03:25.160 00.001 10844 UpdateGuideState(): m_state=6
03:03:25.160 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
03:03:25.160 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.22, Mass=1570, SNR=24.9, Peak=230 HFD=3.2
03:03:25.161 00.001 10844 MultiStar: [#1 0.70,-0.15,0.00,M2] [#2 -0.08,-0.73,0.00,M2] [#3 -0.13,-0.19,1.14,U] [#4 0.39,-0.58,0.00,M1] [#5 0.33,-0.36,0.00,M1] [#6 0.64,-0.37,0.00,M8] [#7 0.36,-0.30,0.00,M1] [#8 0.61,-0.28,0.00,M4] 
03:03:25.161 00.000 10844 refined, 1 included, MultiStar: {0.01, -0.32}, one-star: {0.16, -0.47}
03:03:25.161 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
03:03:25.161 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:03:25.161 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.55 mountX=-0.32 mountY=0.06, mountTheta=2.96
03:03:25.174 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.32, opts=13)
03:03:25.174 00.000 10844 Enqueuing Move request for scope (0.01, -0.32)
03:03:25.177 00.003 11060 Worker thread wakes up
03:03:25.177 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
03:03:25.177 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
03:03:25.177 00.000 11060 Moving (0.01, -0.32) raw xDistance=-0.32 yDistance=0.06
03:03:25.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:03:25.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:25.178 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:25.178 00.000 11060 MoveAxis(E, 74, ABG)
03:03:25.178 00.000 11060 Guiding  Dir = 2, Dur = 74
03:03:25.190 00.012 11060 IsSlewing returns 0
03:03:25.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:25.192 00.002 11060 IsGuiding returns 0
03:03:25.213 00.021 10844 UpdateGuideState exits: m=1570 SNR=24.9
03:03:25.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:25.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:25.213 00.000 10844 Enqueuing Expose request
03:03:25.275 00.062 11060 IsGuiding returns 0
03:03:25.275 00.000 11060 Move returns status 0, amount 74
03:03:25.275 00.000 11060 MoveAxis(N, 0, ABG)
03:03:25.275 00.000 11060 Move returns status 0, amount 0
03:03:25.275 00.000 11060 move complete, result=0
03:03:25.276 00.001 11060 worker thread done servicing request
03:03:25.276 00.000 11060 Worker thread wakes up
03:03:25.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:25.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:25.390 00.114 10844 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
03:03:25.905 00.515 11060 Exposure complete
03:03:26.174 00.269 11060 worker thread done servicing request
03:03:26.174 00.000 10844 OnExposeComplete: enter
03:03:26.174 00.000 10844 UpdateGuideState(): m_state=6
03:03:26.176 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
03:03:26.176 00.000 10844 Star::Find returns 1 (0), X=623.49, Y=108.56, Mass=1530, SNR=24.7, Peak=216 HFD=3.2
03:03:26.176 00.000 10844 MultiStar: [#1 0.67,-0.02,0.00,M3] [#2 0.00,-0.14,0.98,U] [#3 -0.01,-0.01,1.03,U] [#4 0.44,0.22,0.00,M2] [#5 0.45,0.61,0.00,M2] [#6 0.77,0.17,0.00,M9] [#7 0.16,0.64,0.00,M2] [#8 0.29,0.06,0.74,U] 
03:03:26.176 00.000 10844 refined, 3 included, MultiStar: {0.21, -0.06}, one-star: {0.59, -0.14}
03:03:26.176 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
03:03:26.176 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.44 = 1.44)
03:03:26.176 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.29 mountX=-0.02 mountY=0.22, mountTheta=1.68
03:03:26.178 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.06, opts=13)
03:03:26.179 00.001 10844 Enqueuing Move request for scope (0.21, -0.06)
03:03:26.179 00.000 11060 Worker thread wakes up
03:03:26.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
03:03:26.179 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
03:03:26.179 00.000 11060 Moving (0.21, -0.06) raw xDistance=-0.02 yDistance=0.22
03:03:26.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:03:26.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:03:26.179 00.000 11060 MoveAxis(E, 0, ABG)
03:03:26.179 00.000 11060 Move returns status 0, amount 0
03:03:26.179 00.000 11060 MoveAxis(S, 85, ABG)
03:03:26.179 00.000 11060 Guiding  Dir = 1, Dur = 85
03:03:26.188 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:26.193 00.005 11060 IsSlewing returns 0
03:03:26.194 00.001 11060 IsGuiding returns 0
03:03:26.225 00.031 10844 UpdateGuideState exits: m=1530 SNR=24.7
03:03:26.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:26.226 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:26.226 00.000 10844 Enqueuing Expose request
03:03:26.286 00.060 11060 IsGuiding returns 0
03:03:26.286 00.000 11060 Move returns status 0, amount 85
03:03:26.286 00.000 11060 move complete, result=0
03:03:26.286 00.000 11060 worker thread done servicing request
03:03:26.286 00.000 11060 Worker thread wakes up
03:03:26.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:26.286 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 85 ms SOUTH
03:03:26.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:26.928 00.642 11060 Exposure complete
03:03:27.168 00.240 11060 worker thread done servicing request
03:03:27.169 00.001 10844 OnExposeComplete: enter
03:03:27.169 00.000 10844 UpdateGuideState(): m_state=6
03:03:27.169 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
03:03:27.169 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.88, Mass=1452, SNR=23.8, Peak=147 HFD=4.0
03:03:27.170 00.001 10844 MultiStar: [#1 0.40,0.08,1.12,U] [#2 -0.28,-0.29,0.97,U] [#3 0.26,-0.29,1.04,U] [#4 0.36,0.38,0.00,M3] [#5 0.65,0.40,0.00,M3] [#6 0.81,0.60,0.00,M10] [#7 0.22,0.13,1.07,U] [#8 0.10,-0.16,0.87,U] 
03:03:27.170 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.05}, one-star: {0.28, 0.19}
03:03:27.171 00.001 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.39) = xAngle (-1.67 = -1.67)
03:03:27.171 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.46 = 1.46)
03:03:27.171 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.28 mountX=-0.02 mountY=0.18, mountTheta=1.67
03:03:27.172 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.05, opts=13)
03:03:27.172 00.000 10844 Enqueuing Move request for scope (0.17, -0.05)
03:03:27.172 00.000 11060 Worker thread wakes up
03:03:27.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
03:03:27.174 00.002 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
03:03:27.174 00.000 11060 Moving (0.17, -0.05) raw xDistance=-0.02 yDistance=0.18
03:03:27.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:03:27.175 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:27.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:03:27.175 00.000 11060 MoveAxis(E, 0, ABG)
03:03:27.175 00.000 11060 Move returns status 0, amount 0
03:03:27.175 00.000 11060 MoveAxis(N, 0, ABG)
03:03:27.175 00.000 11060 Move returns status 0, amount 0
03:03:27.175 00.000 11060 move complete, result=0
03:03:27.175 00.000 11060 worker thread done servicing request
03:03:27.182 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:27.199 00.017 10844 UpdateGuideState exits: m=1452 SNR=23.8
03:03:27.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:27.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:27.199 00.000 10844 Enqueuing Expose request
03:03:27.200 00.001 11060 Worker thread wakes up
03:03:27.200 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:03:27.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:27.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:27.836 00.636 11060 Exposure complete
03:03:28.089 00.253 11060 worker thread done servicing request
03:03:28.089 00.000 10844 OnExposeComplete: enter
03:03:28.089 00.000 10844 UpdateGuideState(): m_state=6
03:03:28.090 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
03:03:28.090 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.93, Mass=1497, SNR=24.0, Peak=164 HFD=2.8
03:03:28.090 00.000 10844 MultiStar: [#1 0.26,-0.29,1.04,U] [#2 0.05,-0.17,1.07,U] [#3 0.06,-0.19,1.05,U] [#4 0.21,-0.10,1.08,U] [#5 0.05,0.22,1.01,U] [#6 0.41,0.13,1.07,U] [#7 -0.10,-0.17,0.95,U] [#8 -0.03,-0.08,0.82,U] 
03:03:28.090 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.23, 0.24}
03:03:28.090 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
03:03:28.091 00.001 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
03:03:28.091 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.33 mountX=-0.02 mountY=0.14, mountTheta=1.72
03:03:28.093 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
03:03:28.093 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
03:03:28.093 00.000 11060 Worker thread wakes up
03:03:28.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:03:28.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:03:28.093 00.000 11060 Moving (0.13, -0.05) raw xDistance=-0.02 yDistance=0.14
03:03:28.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:03:28.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:28.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:03:28.093 00.000 11060 MoveAxis(E, 0, ABG)
03:03:28.094 00.001 11060 Move returns status 0, amount 0
03:03:28.094 00.000 11060 MoveAxis(N, 0, ABG)
03:03:28.094 00.000 11060 Move returns status 0, amount 0
03:03:28.094 00.000 11060 move complete, result=0
03:03:28.094 00.000 11060 worker thread done servicing request
03:03:28.101 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:28.128 00.027 10844 UpdateGuideState exits: m=1497 SNR=24.0
03:03:28.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:28.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:28.128 00.000 10844 Enqueuing Expose request
03:03:28.128 00.000 11060 Worker thread wakes up
03:03:28.128 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:28.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:28.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:28.776 00.648 11060 Exposure complete
03:03:28.997 00.221 11060 worker thread done servicing request
03:03:28.997 00.000 10844 OnExposeComplete: enter
03:03:28.997 00.000 10844 UpdateGuideState(): m_state=6
03:03:28.998 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
03:03:28.998 00.000 10844 Star::Find returns 1 (0), X=623.52, Y=109.04, Mass=1427, SNR=23.2, Peak=191 HFD=3.0
03:03:28.998 00.000 10844 MultiStar: [#1 0.07,0.02,1.08,U] [#2 -0.10,0.31,1.04,U] [#3 -0.07,0.33,1.04,U] [#4 0.15,-0.25,1.18,U] [#5 0.00,0.19,1.13,U] [#6 0.75,0.33,0.00,M10] [#7 0.44,0.34,0.00,M1] [#8 0.15,0.11,0.98,U] 
03:03:28.998 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.14}, one-star: {0.62, 0.35}
03:03:28.998 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.39) = xAngle (-0.49 = -0.49)
03:03:28.998 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.64 = 2.64)
03:03:28.998 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.90 mountX=0.16 mountY=0.09, mountTheta=0.50
03:03:29.000 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.14, opts=13)
03:03:29.000 00.000 10844 Enqueuing Move request for scope (0.11, 0.14)
03:03:29.000 00.000 11060 Worker thread wakes up
03:03:29.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
03:03:29.001 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
03:03:29.001 00.000 11060 Moving (0.11, 0.14) raw xDistance=0.16 yDistance=0.09
03:03:29.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:03:29.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:29.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:03:29.002 00.001 11060 MoveAxis(W, 38, ABG)
03:03:29.002 00.000 11060 Guiding  Dir = 3, Dur = 38
03:03:29.008 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:29.038 00.030 11060 IsSlewing returns 0
03:03:29.038 00.000 11060 IsGuiding returns 0
03:03:29.040 00.002 10844 UpdateGuideState exits: m=1427 SNR=23.2
03:03:29.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:29.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:29.040 00.000 10844 Enqueuing Expose request
03:03:29.093 00.053 11060 IsGuiding returns 0
03:03:29.094 00.001 11060 Move returns status 0, amount 38
03:03:29.094 00.000 11060 MoveAxis(N, 0, ABG)
03:03:29.094 00.000 11060 Move returns status 0, amount 0
03:03:29.094 00.000 11060 move complete, result=0
03:03:29.094 00.000 11060 worker thread done servicing request
03:03:29.094 00.000 11060 Worker thread wakes up
03:03:29.095 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:29.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:29.095 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
03:03:29.745 00.650 11060 Exposure complete
03:03:29.970 00.225 11060 worker thread done servicing request
03:03:29.970 00.000 10844 OnExposeComplete: enter
03:03:29.970 00.000 10844 UpdateGuideState(): m_state=6
03:03:29.970 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
03:03:29.970 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.47, Mass=1937, SNR=27.7, Peak=175 HFD=3.5
03:03:29.971 00.001 10844 MultiStar: [#1 0.14,-0.38,0.87,U] [#2 -0.10,0.07,0.82,U] [#3 -0.08,-0.43,0.89,U] [#4 -0.29,-0.17,0.92,U] [#5 0.38,0.27,0.00,M2] [#6 0.55,0.02,0.00,R] [#7 0.10,0.03,0.94,U] [#8 0.07,-0.17,0.71,U] 
03:03:29.971 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.18}, one-star: {0.05, -0.22}
03:03:29.971 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.05 = -3.05)
03:03:29.971 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
03:03:29.971 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.66 mountX=-0.18 mountY=0.01, mountTheta=3.07
03:03:29.973 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.18, opts=13)
03:03:29.973 00.000 10844 Enqueuing Move request for scope (-0.02, -0.18)
03:03:29.973 00.000 11060 Worker thread wakes up
03:03:29.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
03:03:29.973 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
03:03:29.973 00.000 11060 Moving (-0.02, -0.18) raw xDistance=-0.18 yDistance=0.01
03:03:29.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:03:29.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:29.974 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:03:29.974 00.000 11060 MoveAxis(E, 42, ABG)
03:03:29.974 00.000 11060 Guiding  Dir = 2, Dur = 42
03:03:29.980 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:29.999 00.019 10844 UpdateGuideState exits: m=1937 SNR=27.7
03:03:29.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:29.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:29.999 00.000 10844 Enqueuing Expose request
03:03:30.000 00.001 11060 IsSlewing returns 0
03:03:30.000 00.000 11060 IsGuiding returns 0
03:03:30.062 00.062 11060 IsGuiding returns 0
03:03:30.062 00.000 11060 Move returns status 0, amount 42
03:03:30.062 00.000 11060 MoveAxis(N, 0, ABG)
03:03:30.062 00.000 11060 Move returns status 0, amount 0
03:03:30.062 00.000 11060 move complete, result=0
03:03:30.063 00.001 11060 worker thread done servicing request
03:03:30.063 00.000 11060 Worker thread wakes up
03:03:30.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:30.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:30.066 00.003 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
03:03:30.690 00.624 11060 Exposure complete
03:03:30.921 00.231 11060 worker thread done servicing request
03:03:30.921 00.000 10844 OnExposeComplete: enter
03:03:30.921 00.000 10844 UpdateGuideState(): m_state=6
03:03:30.922 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
03:03:30.922 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.64, Mass=1942, SNR=27.3, Peak=224 HFD=3.3
03:03:30.922 00.000 10844 MultiStar: [#1 0.02,-0.29,0.93,U] [#2 -0.15,-0.27,0.85,U] [#3 -0.10,-0.01,1.07,U] [#4 0.10,-0.36,1.01,U] [#5 0.36,0.20,0.96,U] [#6 -0.58,0.09,0.00,M1] [#7 -0.17,0.03,0.86,U] [#8 0.12,0.10,0.78,U] 
03:03:30.922 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.25, -0.05}
03:03:30.922 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
03:03:30.922 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
03:03:30.923 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-0.99 mountX=-0.07 mountY=0.07, mountTheta=2.39
03:03:30.924 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.09, opts=13)
03:03:30.924 00.000 10844 Enqueuing Move request for scope (0.06, -0.09)
03:03:30.924 00.000 11060 Worker thread wakes up
03:03:30.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
03:03:30.925 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
03:03:30.925 00.000 11060 Moving (0.06, -0.09) raw xDistance=-0.07 yDistance=0.07
03:03:30.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:03:30.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:30.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:03:30.925 00.000 11060 MoveAxis(E, 0, ABG)
03:03:30.925 00.000 11060 Move returns status 0, amount 0
03:03:30.925 00.000 11060 MoveAxis(N, 0, ABG)
03:03:30.925 00.000 11060 Move returns status 0, amount 0
03:03:30.925 00.000 11060 move complete, result=0
03:03:30.925 00.000 11060 worker thread done servicing request
03:03:30.939 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:30.972 00.033 10844 UpdateGuideState exits: m=1942 SNR=27.3
03:03:30.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:30.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:30.972 00.000 10844 Enqueuing Expose request
03:03:30.972 00.000 11060 Worker thread wakes up
03:03:30.972 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:30.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:30.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:31.604 00.632 11060 Exposure complete
03:03:31.860 00.256 11060 worker thread done servicing request
03:03:31.860 00.000 10844 OnExposeComplete: enter
03:03:31.860 00.000 10844 UpdateGuideState(): m_state=6
03:03:31.860 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
03:03:31.860 00.000 10844 Star::Find returns 1 (0), X=623.32, Y=108.06, Mass=1666, SNR=25.3, Peak=185 HFD=3.4
03:03:31.860 00.000 10844 MultiStar: [#1 0.22,-0.46,0.00,M1] [#2 -0.16,-0.38,0.88,U] [#3 0.03,0.15,0.97,U] [#4 0.02,-0.24,0.99,U] [#5 0.25,0.25,0.92,U] [#6 -0.09,0.09,1.04,U] [#7 -0.07,-0.22,1.04,U] [#8 0.01,-0.09,0.87,U] 
03:03:31.861 00.001 10844 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.42, -0.63}
03:03:31.861 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
03:03:31.861 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
03:03:31.861 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.22 mountX=-0.12 mountY=0.07, mountTheta=2.63
03:03:31.863 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
03:03:31.864 00.001 10844 Enqueuing Move request for scope (0.05, -0.13)
03:03:31.864 00.000 11060 Worker thread wakes up
03:03:31.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
03:03:31.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
03:03:31.865 00.001 11060 Moving (0.05, -0.13) raw xDistance=-0.12 yDistance=0.07
03:03:31.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:03:31.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:31.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:03:31.865 00.000 11060 MoveAxis(E, 29, ABG)
03:03:31.865 00.000 11060 Guiding  Dir = 2, Dur = 29
03:03:31.873 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:31.895 00.022 11060 IsSlewing returns 0
03:03:31.896 00.001 11060 IsGuiding returns 0
03:03:31.901 00.005 10844 UpdateGuideState exits: m=1666 SNR=25.3
03:03:31.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:31.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:31.901 00.000 10844 Enqueuing Expose request
03:03:31.941 00.040 11060 IsGuiding returns 0
03:03:31.941 00.000 11060 Move returns status 0, amount 29
03:03:31.941 00.000 11060 MoveAxis(N, 0, ABG)
03:03:31.941 00.000 11060 Move returns status 0, amount 0
03:03:31.942 00.001 11060 move complete, result=0
03:03:31.942 00.000 11060 worker thread done servicing request
03:03:31.942 00.000 11060 Worker thread wakes up
03:03:31.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:31.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:31.946 00.004 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
03:03:32.569 00.623 11060 Exposure complete
03:03:32.806 00.237 10844 OnExposeComplete: enter
03:03:32.807 00.001 10844 UpdateGuideState(): m_state=6
03:03:32.807 00.000 11060 worker thread done servicing request
03:03:32.807 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
03:03:32.807 00.000 10844 Star::Find returns 1 (0), X=623.12, Y=108.83, Mass=1595, SNR=25.0, Peak=171 HFD=3.5
03:03:32.807 00.000 10844 MultiStar: [#1 0.41,0.07,0.91,U] [#2 -0.03,-0.28,0.97,U] [#3 0.43,-0.34,0.00,M1] [#4 0.30,-0.44,0.00,M1] [#5 0.16,-0.19,0.93,U] [#6 0.24,-0.25,1.09,U] [#7 0.24,-0.38,1.00,U] [#8 0.15,-0.01,0.79,U] 
03:03:32.807 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.14}, one-star: {0.22, 0.14}
03:03:32.807 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:03:32.807 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
03:03:32.807 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.60 mountX=-0.10 mountY=0.22, mountTheta=1.99
03:03:32.809 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.14, opts=13)
03:03:32.809 00.000 10844 Enqueuing Move request for scope (0.20, -0.14)
03:03:32.810 00.001 11060 Worker thread wakes up
03:03:32.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
03:03:32.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
03:03:32.810 00.000 11060 Moving (0.20, -0.14) raw xDistance=-0.10 yDistance=0.22
03:03:32.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:03:32.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:03:32.810 00.000 11060 MoveAxis(E, 0, ABG)
03:03:32.810 00.000 11060 Move returns status 0, amount 0
03:03:32.810 00.000 11060 MoveAxis(S, 85, ABG)
03:03:32.810 00.000 11060 Guiding  Dir = 1, Dur = 85
03:03:32.813 00.003 11060 IsSlewing returns 0
03:03:32.814 00.001 11060 IsGuiding returns 0
03:03:32.817 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:32.837 00.020 10844 UpdateGuideState exits: m=1595 SNR=25.0
03:03:32.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:32.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:32.837 00.000 10844 Enqueuing Expose request
03:03:32.920 00.083 11060 IsGuiding returns 0
03:03:32.920 00.000 11060 Move returns status 0, amount 85
03:03:32.920 00.000 11060 move complete, result=0
03:03:32.921 00.001 11060 worker thread done servicing request
03:03:32.921 00.000 11060 Worker thread wakes up
03:03:32.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:32.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:32.921 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 85 ms SOUTH
03:03:33.553 00.632 11060 Exposure complete
03:03:33.809 00.256 10844 OnExposeComplete: enter
03:03:33.809 00.000 10844 UpdateGuideState(): m_state=6
03:03:33.810 00.001 11060 worker thread done servicing request
03:03:33.810 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
03:03:33.810 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.69, Mass=1697, SNR=25.7, Peak=158 HFD=3.2
03:03:33.811 00.001 10844 MultiStar: [#1 0.56,-0.01,0.00,M1] [#2 0.32,-0.01,0.87,U] [#3 -0.43,-0.30,0.00,M2] [#4 0.18,0.16,1.04,U] [#5 0.00,0.02,0.94,U] [#6 -0.15,-0.06,0.99,U] [#7 0.15,-0.08,0.96,U] [#8 -0.06,0.08,0.86,U] 
03:03:33.811 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.02}, one-star: {0.20, 0.00}
03:03:33.811 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.39) = xAngle (-1.22 = -1.22)
03:03:33.811 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.90 = 1.90)
03:03:33.811 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.17 mountX=0.03 mountY=0.09, mountTheta=1.22
03:03:33.813 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
03:03:33.813 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
03:03:33.813 00.000 11060 Worker thread wakes up
03:03:33.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
03:03:33.814 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
03:03:33.814 00.000 11060 Moving (0.09, 0.02) raw xDistance=0.03 yDistance=0.09
03:03:33.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:03:33.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:33.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:03:33.814 00.000 11060 MoveAxis(E, 0, ABG)
03:03:33.814 00.000 11060 Move returns status 0, amount 0
03:03:33.815 00.001 11060 MoveAxis(N, 0, ABG)
03:03:33.815 00.000 11060 Move returns status 0, amount 0
03:03:33.815 00.000 11060 move complete, result=0
03:03:33.815 00.000 11060 worker thread done servicing request
03:03:33.822 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:33.841 00.019 10844 UpdateGuideState exits: m=1697 SNR=25.7
03:03:33.842 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:33.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:33.842 00.000 10844 Enqueuing Expose request
03:03:33.842 00.000 11060 Worker thread wakes up
03:03:33.842 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:33.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:33.843 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:34.471 00.628 11060 Exposure complete
03:03:34.702 00.231 11060 worker thread done servicing request
03:03:34.702 00.000 10844 OnExposeComplete: enter
03:03:34.702 00.000 10844 UpdateGuideState(): m_state=6
03:03:34.702 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
03:03:34.702 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=109.28, Mass=1699, SNR=25.6, Peak=175 HFD=2.9
03:03:34.702 00.000 10844 MultiStar: [#1 0.44,0.61,0.00,M2] [#2 0.08,0.53,0.00,M1] [#3 -0.21,-0.01,0.98,U] [#4 -0.04,0.25,0.98,U] [#5 -0.32,0.41,0.00,M1] [#6 0.18,0.67,0.00,M1] [#7 -0.14,0.37,0.96,U] [#8 0.31,0.31,0.80,U] 
03:03:34.702 00.000 10844 refined, 4 included, MultiStar: {-0.06, 0.30}, one-star: {-0.17, 0.58}
03:03:34.703 00.001 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
03:03:34.703 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.52 = -2.77)
03:03:34.703 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.78 mountX=0.29 mountY=-0.11, mountTheta=-0.38
03:03:34.705 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.30, opts=13)
03:03:34.705 00.000 10844 Enqueuing Move request for scope (-0.06, 0.30)
03:03:34.705 00.000 11060 Worker thread wakes up
03:03:34.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd
03:03:34.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.30)
03:03:34.705 00.000 11060 Moving (-0.06, 0.30) raw xDistance=0.29 yDistance=-0.11
03:03:34.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
03:03:34.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:34.706 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:03:34.706 00.000 11060 MoveAxis(W, 67, ABG)
03:03:34.706 00.000 11060 Guiding  Dir = 3, Dur = 67
03:03:34.711 00.005 11060 IsSlewing returns 0
03:03:34.712 00.001 11060 IsGuiding returns 0
03:03:34.713 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:34.742 00.029 10844 UpdateGuideState exits: m=1699 SNR=25.6
03:03:34.743 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:34.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:34.743 00.000 10844 Enqueuing Expose request
03:03:34.790 00.047 11060 IsGuiding returns 0
03:03:34.790 00.000 11060 Move returns status 0, amount 67
03:03:34.790 00.000 11060 MoveAxis(N, 0, ABG)
03:03:34.790 00.000 11060 Move returns status 0, amount 0
03:03:34.790 00.000 11060 move complete, result=0
03:03:34.790 00.000 11060 worker thread done servicing request
03:03:34.790 00.000 11060 Worker thread wakes up
03:03:34.791 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:34.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:34.816 00.025 10844 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
03:03:35.420 00.604 11060 Exposure complete
03:03:35.681 00.261 11060 worker thread done servicing request
03:03:35.681 00.000 10844 OnExposeComplete: enter
03:03:35.681 00.000 10844 UpdateGuideState(): m_state=6
03:03:35.682 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
03:03:35.682 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.87, Mass=1867, SNR=27.6, Peak=182 HFD=3.2
03:03:35.682 00.000 10844 MultiStar: [#1 0.38,0.08,0.95,U] [#2 -0.43,-0.25,0.00,M2] [#3 -0.42,0.05,0.97,U] [#4 0.03,-0.21,0.90,U] [#5 0.16,0.04,0.89,U] [#6 -0.58,-0.15,0.00,M2] [#7 -0.21,-0.03,0.94,U] [#8 0.44,0.26,0.00,M1] 
03:03:35.682 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.02}, one-star: {-0.03, 0.18}
03:03:35.682 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.39) = xAngle (0.90 = 0.90)
03:03:35.682 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.02 = -2.26)
03:03:35.682 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.28 mountX=0.02 mountY=-0.02, mountTheta=-0.89
03:03:35.693 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
03:03:35.693 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
03:03:35.693 00.000 11060 Worker thread wakes up
03:03:35.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
03:03:35.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
03:03:35.693 00.000 11060 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
03:03:35.694 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:35.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:35.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:03:35.694 00.000 11060 MoveAxis(E, 0, ABG)
03:03:35.694 00.000 11060 Move returns status 0, amount 0
03:03:35.694 00.000 11060 MoveAxis(N, 0, ABG)
03:03:35.694 00.000 11060 Move returns status 0, amount 0
03:03:35.694 00.000 11060 move complete, result=0
03:03:35.694 00.000 11060 worker thread done servicing request
03:03:35.701 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:35.727 00.026 10844 UpdateGuideState exits: m=1867 SNR=27.6
03:03:35.728 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:35.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:35.728 00.000 10844 Enqueuing Expose request
03:03:35.728 00.000 11060 Worker thread wakes up
03:03:35.728 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:35.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:35.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:36.374 00.646 11060 Exposure complete
03:03:36.625 00.251 11060 worker thread done servicing request
03:03:36.625 00.000 10844 OnExposeComplete: enter
03:03:36.625 00.000 10844 UpdateGuideState(): m_state=6
03:03:36.625 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
03:03:36.626 00.001 10844 Star::Find returns 1 (0), X=622.94, Y=108.81, Mass=1483, SNR=24.2, Peak=158 HFD=2.7
03:03:36.626 00.000 10844 MultiStar: [#1 -0.04,-0.02,1.05,U] [#2 -0.26,0.12,1.05,U] [#3 -0.22,-0.37,1.03,U] [#4 -0.31,0.58,0.00,M1] [#5 0.31,0.27,0.98,U] [#6 -0.42,0.05,0.99,U] [#7 -0.32,0.34,0.93,U] [#8 0.10,-0.38,0.91,U] 
03:03:36.626 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.01}, one-star: {0.04, 0.12}
03:03:36.626 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.39) = xAngle (1.62 = 1.62)
03:03:36.626 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.74 = -1.54)
03:03:36.626 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.01 mountX=-0.01 mountY=-0.10, mountTheta=-1.62
03:03:36.628 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.01, opts=13)
03:03:36.629 00.001 10844 Enqueuing Move request for scope (-0.10, 0.01)
03:03:36.629 00.000 11060 Worker thread wakes up
03:03:36.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
03:03:36.629 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
03:03:36.629 00.000 11060 Moving (-0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
03:03:36.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:03:36.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:36.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:03:36.629 00.000 11060 MoveAxis(E, 0, ABG)
03:03:36.631 00.002 11060 Move returns status 0, amount 0
03:03:36.631 00.000 11060 MoveAxis(N, 0, ABG)
03:03:36.631 00.000 11060 Move returns status 0, amount 0
03:03:36.631 00.000 11060 move complete, result=0
03:03:36.631 00.000 11060 worker thread done servicing request
03:03:36.636 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:36.657 00.021 10844 UpdateGuideState exits: m=1483 SNR=24.2
03:03:36.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:36.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:36.657 00.000 10844 Enqueuing Expose request
03:03:36.657 00.000 11060 Worker thread wakes up
03:03:36.657 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:36.657 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:36.657 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:37.290 00.633 11060 Exposure complete
03:03:37.574 00.284 11060 worker thread done servicing request
03:03:37.574 00.000 10844 OnExposeComplete: enter
03:03:37.575 00.001 10844 UpdateGuideState(): m_state=6
03:03:37.575 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
03:03:37.575 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=109.15, Mass=1827, SNR=27.2, Peak=191 HFD=2.9
03:03:37.576 00.001 10844 MultiStar: [#1 0.37,-0.28,0.00,M1] [#2 -0.48,-0.05,0.00,M2] [#3 -0.02,-0.21,0.96,U] [#4 -0.11,0.21,0.93,U] [#5 0.21,0.17,0.89,U] [#6 -0.25,0.42,0.00,M2] [#7 -0.20,0.01,0.88,U] [#8 -0.13,0.33,0.74,U] 
03:03:37.576 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.16}, one-star: {0.26, 0.45}
03:03:37.576 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.13 = 0.13)
03:03:37.576 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.03)
03:03:37.576 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=0.16 mountY=-0.02, mountTheta=-0.11
03:03:37.578 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.16, opts=13)
03:03:37.578 00.000 10844 Enqueuing Move request for scope (0.01, 0.16)
03:03:37.578 00.000 11060 Worker thread wakes up
03:03:37.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
03:03:37.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
03:03:37.578 00.000 11060 Moving (0.01, 0.16) raw xDistance=0.16 yDistance=-0.02
03:03:37.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:03:37.579 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:37.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:03:37.579 00.000 11060 MoveAxis(W, 37, ABG)
03:03:37.579 00.000 11060 Guiding  Dir = 3, Dur = 37
03:03:37.587 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:37.598 00.011 11060 IsSlewing returns 0
03:03:37.599 00.001 11060 IsGuiding returns 0
03:03:37.608 00.009 10844 UpdateGuideState exits: m=1827 SNR=27.2
03:03:37.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:37.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:37.608 00.000 10844 Enqueuing Expose request
03:03:37.661 00.053 11060 IsGuiding returns 0
03:03:37.661 00.000 11060 Move returns status 0, amount 37
03:03:37.661 00.000 11060 MoveAxis(N, 0, ABG)
03:03:37.661 00.000 11060 Move returns status 0, amount 0
03:03:37.661 00.000 11060 move complete, result=0
03:03:37.661 00.000 11060 worker thread done servicing request
03:03:37.661 00.000 11060 Worker thread wakes up
03:03:37.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:37.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:37.662 00.001 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
03:03:38.292 00.630 11060 Exposure complete
03:03:38.524 00.232 11060 worker thread done servicing request
03:03:38.524 00.000 10844 OnExposeComplete: enter
03:03:38.524 00.000 10844 UpdateGuideState(): m_state=6
03:03:38.525 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
03:03:38.525 00.000 10844 Star::Find returns 1 (0), X=623.32, Y=108.64, Mass=1818, SNR=26.4, Peak=184 HFD=3.5
03:03:38.525 00.000 10844 MultiStar: [#1 0.11,-0.18,0.97,U] [#2 -0.15,-0.08,0.87,U] [#3 0.26,-0.26,1.01,U] [#4 -0.18,0.09,0.97,U] [#5 -0.29,0.26,0.86,U] [#6 -0.57,0.05,0.00,M3] [#7 -0.27,0.37,0.86,U] [#8 -0.06,-0.01,0.85,U] 
03:03:38.525 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.42, -0.05}
03:03:38.525 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.39) = xAngle (0.95 = 0.95)
03:03:38.525 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.08 = -2.21)
03:03:38.526 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.34 mountX=0.01 mountY=-0.01, mountTheta=-0.95
03:03:38.527 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
03:03:38.528 00.001 10844 Enqueuing Move request for scope (-0.01, 0.01)
03:03:38.528 00.000 11060 Worker thread wakes up
03:03:38.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
03:03:38.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
03:03:38.528 00.000 11060 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:03:38.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:03:38.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:38.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:03:38.528 00.000 11060 MoveAxis(E, 0, ABG)
03:03:38.529 00.001 11060 Move returns status 0, amount 0
03:03:38.529 00.000 11060 MoveAxis(N, 0, ABG)
03:03:38.529 00.000 11060 Move returns status 0, amount 0
03:03:38.529 00.000 11060 move complete, result=0
03:03:38.529 00.000 11060 worker thread done servicing request
03:03:38.536 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:38.567 00.031 10844 UpdateGuideState exits: m=1818 SNR=26.4
03:03:38.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:38.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:38.567 00.000 10844 Enqueuing Expose request
03:03:38.567 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:38.567 00.000 11060 Worker thread wakes up
03:03:38.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:38.568 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:39.199 00.631 11060 Exposure complete
03:03:39.458 00.259 10844 OnExposeComplete: enter
03:03:39.458 00.000 11060 worker thread done servicing request
03:03:39.458 00.000 10844 UpdateGuideState(): m_state=6
03:03:39.459 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
03:03:39.459 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.75, Mass=1683, SNR=26.1, Peak=178 HFD=2.7
03:03:39.459 00.000 10844 MultiStar: [#1 0.61,0.05,0.00,M1] [#2 -0.63,-0.00,0.00,M2] [#3 -0.31,0.27,1.00,U] [#4 -0.21,0.41,0.95,U] [#5 0.27,0.36,0.97,U] [#6 -0.49,0.01,0.00,M4] [#7 -0.33,-0.01,0.87,U] [#8 0.12,-0.31,0.84,U] 
03:03:39.459 00.000 10844 single-star, 5 included, MultiStar: {-0.06, 0.14}, one-star: {0.11, 0.05}
03:03:39.459 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.39) = xAngle (-0.92 = -0.92)
03:03:39.459 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.21 = 2.21)
03:03:39.459 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=0.07 mountY=0.09, mountTheta=0.92
03:03:39.470 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
03:03:39.470 00.000 10844 Enqueuing Move request for scope (0.11, 0.05)
03:03:39.475 00.005 11060 Worker thread wakes up
03:03:39.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:03:39.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:03:39.475 00.000 11060 Moving (0.11, 0.05) raw xDistance=0.07 yDistance=0.09
03:03:39.476 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:03:39.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:39.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:03:39.476 00.000 11060 MoveAxis(E, 0, ABG)
03:03:39.476 00.000 11060 Move returns status 0, amount 0
03:03:39.476 00.000 11060 MoveAxis(N, 0, ABG)
03:03:39.476 00.000 11060 Move returns status 0, amount 0
03:03:39.476 00.000 11060 move complete, result=0
03:03:39.476 00.000 11060 worker thread done servicing request
03:03:39.480 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:39.500 00.020 10844 UpdateGuideState exits: m=1683 SNR=26.1
03:03:39.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:39.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:39.500 00.000 10844 Enqueuing Expose request
03:03:39.501 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:39.502 00.001 11060 Worker thread wakes up
03:03:39.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:39.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:40.131 00.629 11060 Exposure complete
03:03:40.362 00.231 11060 worker thread done servicing request
03:03:40.362 00.000 10844 OnExposeComplete: enter
03:03:40.362 00.000 10844 UpdateGuideState(): m_state=6
03:03:40.363 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
03:03:40.363 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.92, Mass=1980, SNR=27.7, Peak=168 HFD=3.9
03:03:40.363 00.000 10844 MultiStar: [#1 0.13,-0.01,0.91,U] [#2 -0.32,-0.03,0.86,U] [#3 -0.27,0.33,0.83,U] [#4 0.32,-0.05,0.95,U] [#5 0.07,0.44,0.89,U] [#6 0.06,0.04,0.96,U] [#7 -0.00,0.40,0.93,U] [#8 0.42,-0.19,0.79,U] 
03:03:40.363 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.21, 0.23}
03:03:40.363 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:03:40.363 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:03:40.363 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=0.14 mountY=0.05, mountTheta=0.34
03:03:40.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
03:03:40.365 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
03:03:40.365 00.000 11060 Worker thread wakes up
03:03:40.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
03:03:40.366 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
03:03:40.366 00.000 11060 Moving (0.07, 0.13) raw xDistance=0.14 yDistance=0.05
03:03:40.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:03:40.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:40.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:03:40.366 00.000 11060 MoveAxis(W, 33, ABG)
03:03:40.366 00.000 11060 Guiding  Dir = 3, Dur = 33
03:03:40.374 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:40.375 00.001 11060 IsSlewing returns 0
03:03:40.375 00.000 11060 IsGuiding returns 0
03:03:40.391 00.016 10844 UpdateGuideState exits: m=1980 SNR=27.7
03:03:40.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:40.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:40.391 00.000 10844 Enqueuing Expose request
03:03:40.425 00.034 11060 IsGuiding returns 0
03:03:40.425 00.000 11060 Move returns status 0, amount 33
03:03:40.425 00.000 11060 MoveAxis(N, 0, ABG)
03:03:40.425 00.000 11060 Move returns status 0, amount 0
03:03:40.425 00.000 11060 move complete, result=0
03:03:40.425 00.000 11060 worker thread done servicing request
03:03:40.425 00.000 11060 Worker thread wakes up
03:03:40.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:40.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:40.428 00.003 10844 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
03:03:41.068 00.640 11060 Exposure complete
03:03:41.313 00.245 11060 worker thread done servicing request
03:03:41.313 00.000 10844 OnExposeComplete: enter
03:03:41.313 00.000 10844 UpdateGuideState(): m_state=6
03:03:41.314 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
03:03:41.314 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=109.00, Mass=1410, SNR=23.5, Peak=150 HFD=2.8
03:03:41.314 00.000 10844 MultiStar: [#1 0.10,-0.31,1.02,U] [#2 -0.07,0.03,1.02,U] [#3 -0.19,0.33,1.03,U] [#4 0.12,0.03,1.12,U] [#5 0.15,0.31,1.03,U] [#6 -0.33,-0.18,1.06,U] [#7 -0.30,0.24,1.08,U] [#8 -0.16,0.32,0.90,U] 
03:03:41.314 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {0.18, 0.30}
03:03:41.314 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:03:41.314 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
03:03:41.314 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.04 mountX=0.10 mountY=-0.08, mountTheta=-0.64
03:03:41.316 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
03:03:41.316 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
03:03:41.316 00.000 11060 Worker thread wakes up
03:03:41.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
03:03:41.316 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
03:03:41.316 00.000 11060 Moving (-0.06, 0.11) raw xDistance=0.10 yDistance=-0.08
03:03:41.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:03:41.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:41.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:03:41.316 00.000 11060 MoveAxis(E, 0, ABG)
03:03:41.316 00.000 11060 Move returns status 0, amount 0
03:03:41.316 00.000 11060 MoveAxis(N, 0, ABG)
03:03:41.318 00.002 11060 Move returns status 0, amount 0
03:03:41.318 00.000 11060 move complete, result=0
03:03:41.318 00.000 11060 worker thread done servicing request
03:03:41.324 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:41.343 00.019 10844 UpdateGuideState exits: m=1410 SNR=23.5
03:03:41.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:41.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:41.343 00.000 10844 Enqueuing Expose request
03:03:41.344 00.001 11060 Worker thread wakes up
03:03:41.344 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:41.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:41.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:41.988 00.644 11060 Exposure complete
03:03:42.228 00.240 11060 worker thread done servicing request
03:03:42.228 00.000 10844 OnExposeComplete: enter
03:03:42.228 00.000 10844 UpdateGuideState(): m_state=6
03:03:42.229 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
03:03:42.229 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.29, Mass=1908, SNR=27.4, Peak=198 HFD=3.9
03:03:42.229 00.000 10844 MultiStar: [#1 0.12,-0.10,0.91,U] [#2 0.16,-0.27,0.91,U] [#3 -0.39,0.09,0.80,U] [#4 0.08,-0.45,0.98,U] [#5 -0.14,0.30,0.86,U] [#6 -0.34,-0.59,0.00,M3] [#7 -0.10,0.08,0.86,U] [#8 0.02,-0.26,0.75,U] 
03:03:42.229 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {0.07, -0.40}
03:03:42.229 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.39) = xAngle (-3.06 = -3.06)
03:03:42.229 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.07 = 0.07)
03:03:42.230 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.67 mountX=-0.14 mountY=0.01, mountTheta=3.07
03:03:42.231 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
03:03:42.231 00.000 10844 Enqueuing Move request for scope (-0.01, -0.14)
03:03:42.232 00.001 11060 Worker thread wakes up
03:03:42.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
03:03:42.232 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
03:03:42.232 00.000 11060 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.01
03:03:42.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:03:42.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:42.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:03:42.232 00.000 11060 MoveAxis(E, 33, ABG)
03:03:42.232 00.000 11060 Guiding  Dir = 2, Dur = 33
03:03:42.240 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:42.244 00.004 11060 IsSlewing returns 0
03:03:42.245 00.001 11060 IsGuiding returns 0
03:03:42.257 00.012 10844 UpdateGuideState exits: m=1908 SNR=27.4
03:03:42.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:42.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:42.257 00.000 10844 Enqueuing Expose request
03:03:42.291 00.034 11060 IsGuiding returns 0
03:03:42.291 00.000 11060 Move returns status 0, amount 33
03:03:42.291 00.000 11060 MoveAxis(N, 0, ABG)
03:03:42.292 00.001 11060 Move returns status 0, amount 0
03:03:42.292 00.000 11060 move complete, result=0
03:03:42.292 00.000 11060 worker thread done servicing request
03:03:42.292 00.000 11060 Worker thread wakes up
03:03:42.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:42.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:42.292 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
03:03:42.919 00.627 11060 Exposure complete
03:03:43.156 00.237 11060 worker thread done servicing request
03:03:43.157 00.001 10844 OnExposeComplete: enter
03:03:43.157 00.000 10844 UpdateGuideState(): m_state=6
03:03:43.157 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
03:03:43.157 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.96, Mass=1631, SNR=25.7, Peak=180 HFD=2.9
03:03:43.157 00.000 10844 MultiStar: [#1 0.06,-0.10,0.93,U] [#2 -0.63,-0.09,0.00,M1] [#3 0.22,-0.24,0.93,U] [#4 0.08,0.12,0.95,U] [#5 0.25,0.02,1.06,U] [#6 -0.13,0.01,0.96,U] [#7 -0.23,0.41,0.00,M1] [#8 0.24,-0.02,0.91,U] 
03:03:43.158 00.001 10844 refined, 6 included, MultiStar: {0.13, 0.01}, one-star: {0.19, 0.27}
03:03:43.158 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.39) = xAngle (-1.30 = -1.30)
03:03:43.158 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.82 = 1.82)
03:03:43.158 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=0.04 mountY=0.13, mountTheta=1.31
03:03:43.161 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.01, opts=13)
03:03:43.161 00.000 10844 Enqueuing Move request for scope (0.13, 0.01)
03:03:43.161 00.000 11060 Worker thread wakes up
03:03:43.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
03:03:43.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
03:03:43.161 00.000 11060 Moving (0.13, 0.01) raw xDistance=0.04 yDistance=0.13
03:03:43.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:03:43.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:43.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:03:43.162 00.001 11060 MoveAxis(E, 0, ABG)
03:03:43.162 00.000 11060 Move returns status 0, amount 0
03:03:43.162 00.000 11060 MoveAxis(N, 0, ABG)
03:03:43.162 00.000 11060 Move returns status 0, amount 0
03:03:43.162 00.000 11060 move complete, result=0
03:03:43.162 00.000 11060 worker thread done servicing request
03:03:43.169 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:43.198 00.029 10844 UpdateGuideState exits: m=1631 SNR=25.7
03:03:43.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:43.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:43.198 00.000 10844 Enqueuing Expose request
03:03:43.198 00.000 11060 Worker thread wakes up
03:03:43.198 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:43.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:43.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:43.839 00.641 11060 Exposure complete
03:03:44.098 00.259 11060 worker thread done servicing request
03:03:44.098 00.000 10844 OnExposeComplete: enter
03:03:44.098 00.000 10844 UpdateGuideState(): m_state=6
03:03:44.099 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
03:03:44.099 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.49, Mass=1640, SNR=25.3, Peak=223 HFD=3.4
03:03:44.099 00.000 10844 MultiStar: [#1 -0.29,-0.30,1.03,U] [#2 -0.25,-0.08,0.93,U] [#3 0.05,0.13,0.99,U] [#4 -0.09,-0.42,1.03,U] [#5 0.20,0.44,0.00,M1] [#6 0.05,0.11,1.05,U] [#7 -0.35,-0.33,0.00,M2] [#8 0.00,-0.10,0.83,U] 
03:03:44.099 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.13}, one-star: {-0.03, -0.21}
03:03:44.099 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.39) = xAngle (-3.53 = 2.75)
03:03:44.099 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.40 = -0.40)
03:03:44.099 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.14 mountX=-0.14 mountY=-0.06, mountTheta=-2.74
03:03:44.101 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
03:03:44.101 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
03:03:44.101 00.000 11060 Worker thread wakes up
03:03:44.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
03:03:44.101 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
03:03:44.102 00.001 11060 Moving (-0.08, -0.13) raw xDistance=-0.14 yDistance=-0.06
03:03:44.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:03:44.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:44.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:03:44.102 00.000 11060 MoveAxis(E, 33, ABG)
03:03:44.102 00.000 11060 Guiding  Dir = 2, Dur = 33
03:03:44.109 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:44.110 00.001 11060 IsSlewing returns 0
03:03:44.111 00.001 11060 IsGuiding returns 0
03:03:44.128 00.017 10844 UpdateGuideState exits: m=1640 SNR=25.3
03:03:44.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:44.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:44.128 00.000 10844 Enqueuing Expose request
03:03:44.156 00.028 11060 IsGuiding returns 0
03:03:44.156 00.000 11060 Move returns status 0, amount 33
03:03:44.156 00.000 11060 MoveAxis(N, 0, ABG)
03:03:44.156 00.000 11060 Move returns status 0, amount 0
03:03:44.156 00.000 11060 move complete, result=0
03:03:44.166 00.010 11060 worker thread done servicing request
03:03:44.166 00.000 11060 Worker thread wakes up
03:03:44.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:44.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:44.170 00.004 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
03:03:44.801 00.631 11060 Exposure complete
03:03:45.045 00.244 11060 worker thread done servicing request
03:03:45.045 00.000 10844 OnExposeComplete: enter
03:03:45.045 00.000 10844 UpdateGuideState(): m_state=6
03:03:45.046 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
03:03:45.046 00.000 10844 Star::Find returns 1 (0), X=623.28, Y=108.95, Mass=1510, SNR=24.8, Peak=178 HFD=2.9
03:03:45.046 00.000 10844 MultiStar: [#1 0.52,-0.30,0.00,M1] [#2 -0.08,-0.10,0.94,U] [#3 -0.29,-0.05,1.08,U] [#4 0.03,-0.85,0.00,M1] [#5 0.04,-0.10,0.94,U] [#6 -0.24,-0.45,0.00,M2] [#7 -0.12,-0.29,1.05,U] [#8 -0.14,-0.16,0.88,U] 
03:03:45.046 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.07}, one-star: {0.38, 0.26}
03:03:45.046 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.39) = xAngle (-3.43 = 2.85)
03:03:45.046 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
03:03:45.047 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.04 mountX=-0.08 mountY=-0.02, mountTheta=-2.84
03:03:45.049 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
03:03:45.049 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
03:03:45.049 00.000 11060 Worker thread wakes up
03:03:45.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
03:03:45.049 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
03:03:45.050 00.001 11060 Moving (-0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
03:03:45.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:03:45.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:45.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:03:45.050 00.000 11060 MoveAxis(E, 0, ABG)
03:03:45.050 00.000 11060 Move returns status 0, amount 0
03:03:45.050 00.000 11060 MoveAxis(N, 0, ABG)
03:03:45.050 00.000 11060 Move returns status 0, amount 0
03:03:45.050 00.000 11060 move complete, result=0
03:03:45.050 00.000 11060 worker thread done servicing request
03:03:45.058 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:45.078 00.020 10844 UpdateGuideState exits: m=1510 SNR=24.8
03:03:45.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:45.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:45.079 00.001 10844 Enqueuing Expose request
03:03:45.079 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:45.080 00.001 11060 Worker thread wakes up
03:03:45.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:45.081 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:45.724 00.643 11060 Exposure complete
03:03:45.980 00.256 11060 worker thread done servicing request
03:03:45.982 00.002 10844 OnExposeComplete: enter
03:03:45.982 00.000 10844 UpdateGuideState(): m_state=6
03:03:45.982 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
03:03:45.982 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=109.11, Mass=1832, SNR=27.7, Peak=234 HFD=2.9
03:03:45.983 00.001 10844 MultiStar: [#1 0.18,0.03,0.86,U] [#2 -0.39,-0.09,0.83,U] [#3 -0.28,-0.10,0.98,U] [#4 0.09,-0.21,0.93,U] [#5 0.30,-0.10,0.82,U] [#6 -0.02,0.20,0.95,U] [#7 -0.29,-0.19,0.90,U] [#8 -0.27,-0.05,0.73,U] 
03:03:45.983 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.00}, one-star: {0.19, 0.42}
03:03:45.983 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.39) = xAngle (-4.44 = 1.84)
03:03:45.983 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
03:03:45.983 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.05 mountX=-0.01 mountY=-0.05, mountTheta=-1.84
03:03:45.985 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.00, opts=13)
03:03:45.985 00.000 10844 Enqueuing Move request for scope (-0.05, -0.00)
03:03:45.986 00.001 11060 Worker thread wakes up
03:03:45.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
03:03:45.987 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
03:03:45.987 00.000 11060 Moving (-0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
03:03:45.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:03:45.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:45.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:03:45.988 00.001 11060 MoveAxis(E, 0, ABG)
03:03:45.988 00.000 11060 Move returns status 0, amount 0
03:03:45.988 00.000 11060 MoveAxis(N, 0, ABG)
03:03:45.988 00.000 11060 Move returns status 0, amount 0
03:03:45.988 00.000 11060 move complete, result=0
03:03:45.988 00.000 11060 worker thread done servicing request
03:03:45.995 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:46.015 00.020 10844 UpdateGuideState exits: m=1832 SNR=27.7
03:03:46.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:46.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:46.015 00.000 10844 Enqueuing Expose request
03:03:46.015 00.000 11060 Worker thread wakes up
03:03:46.015 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:46.016 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:46.017 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:46.666 00.649 11060 Exposure complete
03:03:46.943 00.277 11060 worker thread done servicing request
03:03:46.944 00.001 10844 OnExposeComplete: enter
03:03:46.944 00.000 10844 UpdateGuideState(): m_state=6
03:03:46.944 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
03:03:46.944 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=109.03, Mass=1721, SNR=26.2, Peak=184 HFD=2.9
03:03:46.945 00.001 10844 MultiStar: [#1 0.63,0.49,0.00,M1] [#2 -0.61,-0.22,0.00,M1] [#3 -0.02,-0.12,1.05,U] [#4 -0.01,-0.12,0.95,U] [#5 -0.07,-0.08,0.89,U] [#6 -0.14,0.10,1.05,U] [#7 0.23,0.04,0.93,U] [#8 -0.21,-0.04,0.84,U] 
03:03:46.945 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.02}, one-star: {0.18, 0.34}
03:03:46.945 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.39) = xAngle (0.38 = 0.38)
03:03:46.945 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.78)
03:03:46.945 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.77 mountX=0.02 mountY=-0.01, mountTheta=-0.36
03:03:46.948 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.02, opts=13)
03:03:46.948 00.000 10844 Enqueuing Move request for scope (-0.00, 0.02)
03:03:46.948 00.000 11060 Worker thread wakes up
03:03:46.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
03:03:46.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
03:03:46.949 00.001 11060 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
03:03:46.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:46.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:46.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:03:46.949 00.000 11060 MoveAxis(E, 0, ABG)
03:03:46.949 00.000 11060 Move returns status 0, amount 0
03:03:46.949 00.000 11060 MoveAxis(N, 0, ABG)
03:03:46.949 00.000 11060 Move returns status 0, amount 0
03:03:46.949 00.000 11060 move complete, result=0
03:03:46.949 00.000 11060 worker thread done servicing request
03:03:46.957 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:46.978 00.021 10844 UpdateGuideState exits: m=1721 SNR=26.2
03:03:46.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:46.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:46.978 00.000 10844 Enqueuing Expose request
03:03:46.978 00.000 11060 Worker thread wakes up
03:03:46.978 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:46.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:46.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:47.604 00.626 11060 Exposure complete
03:03:47.882 00.278 11060 worker thread done servicing request
03:03:47.882 00.000 10844 OnExposeComplete: enter
03:03:47.882 00.000 10844 UpdateGuideState(): m_state=6
03:03:47.883 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
03:03:47.883 00.000 10844 Star::Find returns 1 (0), X=622.55, Y=108.92, Mass=1799, SNR=26.4, Peak=185 HFD=3.1
03:03:47.883 00.000 10844 MultiStar: [#1 0.37,-0.19,0.96,U] [#2 -0.28,-0.08,0.78,U] [#3 -0.54,-0.40,0.00,M1] [#4 -0.14,-0.20,0.97,U] [#5 -0.04,-0.03,0.92,U] [#6 -0.19,-0.15,0.94,U] [#7 -0.39,-0.01,0.93,U] [#8 -0.32,-0.06,0.77,U] 
03:03:47.883 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.35, 0.23}
03:03:47.883 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.39) = xAngle (-4.18 = 2.10)
03:03:47.884 00.001 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
03:03:47.884 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.79 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
03:03:47.885 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
03:03:47.885 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
03:03:47.885 00.000 11060 Worker thread wakes up
03:03:47.886 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
03:03:47.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
03:03:47.886 00.000 11060 Moving (-0.16, -0.06) raw xDistance=-0.09 yDistance=-0.15
03:03:47.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:03:47.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:47.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:03:47.886 00.000 11060 MoveAxis(E, 0, ABG)
03:03:47.886 00.000 11060 Move returns status 0, amount 0
03:03:47.886 00.000 11060 MoveAxis(N, 0, ABG)
03:03:47.886 00.000 11060 Move returns status 0, amount 0
03:03:47.886 00.000 11060 move complete, result=0
03:03:47.888 00.002 11060 worker thread done servicing request
03:03:47.894 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:47.915 00.021 10844 UpdateGuideState exits: m=1799 SNR=26.4
03:03:47.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:47.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:47.915 00.000 10844 Enqueuing Expose request
03:03:47.915 00.000 11060 Worker thread wakes up
03:03:47.915 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:47.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:47.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:48.557 00.642 11060 Exposure complete
03:03:48.818 00.261 11060 worker thread done servicing request
03:03:48.818 00.000 10844 OnExposeComplete: enter
03:03:48.818 00.000 10844 UpdateGuideState(): m_state=6
03:03:48.820 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
03:03:48.820 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.50, Mass=1770, SNR=26.2, Peak=151 HFD=3.5
03:03:48.820 00.000 10844 MultiStar: [#1 0.51,0.04,0.00,M1] [#2 0.05,-0.23,0.93,U] [#3 -0.31,0.38,0.00,M2] [#4 0.04,-0.06,0.90,U] [#5 0.25,0.01,0.96,U] [#6 -0.12,0.24,0.97,U] [#7 -0.14,0.09,0.93,U] [#8 0.39,-0.06,0.82,U] 
03:03:48.821 00.001 10844 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {-0.01, -0.19}
03:03:48.821 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.39) = xAngle (-1.82 = -1.82)
03:03:48.821 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
03:03:48.821 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.43 mountX=-0.02 mountY=0.06, mountTheta=1.82
03:03:48.822 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
03:03:48.822 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
03:03:48.823 00.001 11060 Worker thread wakes up
03:03:48.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:03:48.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:03:48.823 00.000 11060 Moving (0.06, -0.03) raw xDistance=-0.02 yDistance=0.06
03:03:48.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:03:48.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:48.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:03:48.823 00.000 11060 MoveAxis(E, 0, ABG)
03:03:48.823 00.000 11060 Move returns status 0, amount 0
03:03:48.824 00.001 11060 MoveAxis(N, 0, ABG)
03:03:48.824 00.000 11060 Move returns status 0, amount 0
03:03:48.824 00.000 11060 move complete, result=0
03:03:48.824 00.000 11060 worker thread done servicing request
03:03:48.830 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:48.849 00.019 10844 UpdateGuideState exits: m=1770 SNR=26.2
03:03:48.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:48.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:48.850 00.001 10844 Enqueuing Expose request
03:03:48.850 00.000 11060 Worker thread wakes up
03:03:48.850 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:48.851 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:48.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:49.494 00.643 11060 Exposure complete
03:03:49.739 00.245 10844 OnExposeComplete: enter
03:03:49.740 00.001 10844 UpdateGuideState(): m_state=6
03:03:49.740 00.000 11060 worker thread done servicing request
03:03:49.740 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
03:03:49.740 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.83, Mass=1650, SNR=25.5, Peak=174 HFD=3.5
03:03:49.740 00.000 10844 MultiStar: [#1 0.31,-0.04,0.93,U] [#2 -0.63,-0.10,0.00,M1] [#3 -0.27,-0.23,0.99,U] [#4 0.17,-0.11,1.03,U] [#5 -0.34,0.35,0.00,M1] [#6 -0.18,-0.18,0.98,U] [#7 -0.13,0.02,0.93,U] [#8 0.09,-0.14,0.84,U] 
03:03:49.740 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {-0.11, 0.13}
03:03:49.740 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.39) = xAngle (-3.23 = 3.05)
03:03:49.741 00.001 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:03:49.741 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.84 mountX=-0.08 mountY=-0.01, mountTheta=-3.04
03:03:49.743 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
03:03:49.743 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
03:03:49.743 00.000 11060 Worker thread wakes up
03:03:49.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:03:49.743 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:03:49.743 00.000 11060 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=-0.01
03:03:49.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:03:49.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:49.744 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:03:49.745 00.001 11060 MoveAxis(E, 0, ABG)
03:03:49.745 00.000 11060 Move returns status 0, amount 0
03:03:49.745 00.000 11060 MoveAxis(N, 0, ABG)
03:03:49.745 00.000 11060 Move returns status 0, amount 0
03:03:49.745 00.000 11060 move complete, result=0
03:03:49.745 00.000 11060 worker thread done servicing request
03:03:49.752 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:49.778 00.026 10844 UpdateGuideState exits: m=1650 SNR=25.5
03:03:49.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:49.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:49.778 00.000 10844 Enqueuing Expose request
03:03:49.778 00.000 11060 Worker thread wakes up
03:03:49.778 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:49.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:49.779 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:50.413 00.634 11060 Exposure complete
03:03:50.642 00.229 11060 worker thread done servicing request
03:03:50.642 00.000 10844 OnExposeComplete: enter
03:03:50.642 00.000 10844 UpdateGuideState(): m_state=6
03:03:50.642 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
03:03:50.642 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.23, Mass=1767, SNR=26.7, Peak=169 HFD=3.7
03:03:50.643 00.001 10844 MultiStar: [#1 0.27,-0.31,0.84,U] [#2 -0.10,-0.01,0.87,U] [#3 -0.18,-0.45,0.00,M2] [#4 0.17,-0.37,0.88,U] [#5 -0.02,0.06,0.98,U] [#6 -0.38,-0.18,1.06,U] [#7 -0.24,0.01,0.91,U] [#8 0.06,-0.45,0.79,U] 
03:03:50.643 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.21}, one-star: {0.14, -0.47}
03:03:50.643 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:03:50.643 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
03:03:50.643 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.68 mountX=-0.21 mountY=0.01, mountTheta=3.08
03:03:50.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.21, opts=13)
03:03:50.645 00.000 10844 Enqueuing Move request for scope (-0.02, -0.21)
03:03:50.645 00.000 11060 Worker thread wakes up
03:03:50.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
03:03:50.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
03:03:50.645 00.000 11060 Moving (-0.02, -0.21) raw xDistance=-0.21 yDistance=0.01
03:03:50.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:03:50.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:50.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:03:50.645 00.000 11060 MoveAxis(E, 50, ABG)
03:03:50.645 00.000 11060 Guiding  Dir = 2, Dur = 50
03:03:50.652 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:50.685 00.033 11060 IsSlewing returns 0
03:03:50.686 00.001 11060 IsGuiding returns 0
03:03:50.694 00.008 10844 UpdateGuideState exits: m=1767 SNR=26.7
03:03:50.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:50.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:50.694 00.000 10844 Enqueuing Expose request
03:03:50.762 00.068 11060 IsGuiding returns 0
03:03:50.762 00.000 11060 Move returns status 0, amount 50
03:03:50.763 00.001 11060 MoveAxis(N, 0, ABG)
03:03:50.763 00.000 11060 Move returns status 0, amount 0
03:03:50.763 00.000 11060 move complete, result=0
03:03:50.763 00.000 11060 worker thread done servicing request
03:03:50.763 00.000 11060 Worker thread wakes up
03:03:50.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:50.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:50.778 00.015 10844 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
03:03:51.406 00.628 11060 Exposure complete
03:03:51.660 00.254 11060 worker thread done servicing request
03:03:51.660 00.000 10844 OnExposeComplete: enter
03:03:51.660 00.000 10844 UpdateGuideState(): m_state=6
03:03:51.661 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
03:03:51.661 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.77, Mass=1749, SNR=26.3, Peak=149 HFD=4.0
03:03:51.661 00.000 10844 MultiStar: [#1 0.21,-0.52,0.00,M1] [#2 0.31,0.39,0.00,M1] [#3 -0.18,0.27,0.86,U] [#4 0.30,-0.01,0.98,U] [#5 -0.07,-0.20,0.89,U] [#6 0.27,0.05,0.98,U] [#7 -0.40,-0.19,0.93,U] [#8 -0.03,0.56,0.00,M1] 
03:03:51.661 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.00}, one-star: {0.06, 0.08}
03:03:51.661 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
03:03:51.661 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:03:51.661 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-0.39 mountX=-0.00 mountY=0.00, mountTheta=1.78
03:03:51.665 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.00, opts=13)
03:03:51.665 00.000 10844 Enqueuing Move request for scope (0.00, -0.00)
03:03:51.665 00.000 11060 Worker thread wakes up
03:03:51.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.00) opts 0xd
03:03:51.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.00)
03:03:51.665 00.000 11060 Moving (0.00, -0.00) raw xDistance=-0.00 yDistance=0.00
03:03:51.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:03:51.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:51.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:03:51.665 00.000 11060 MoveAxis(E, 0, ABG)
03:03:51.665 00.000 11060 Move returns status 0, amount 0
03:03:51.666 00.001 11060 MoveAxis(N, 0, ABG)
03:03:51.666 00.000 11060 Move returns status 0, amount 0
03:03:51.666 00.000 11060 move complete, result=0
03:03:51.666 00.000 11060 worker thread done servicing request
03:03:51.674 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:51.694 00.020 10844 UpdateGuideState exits: m=1749 SNR=26.3
03:03:51.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:51.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:51.694 00.000 10844 Enqueuing Expose request
03:03:51.694 00.000 11060 Worker thread wakes up
03:03:51.695 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:51.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:51.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:52.338 00.643 11060 Exposure complete
03:03:52.584 00.246 11060 worker thread done servicing request
03:03:52.585 00.001 10844 OnExposeComplete: enter
03:03:52.585 00.000 10844 UpdateGuideState(): m_state=6
03:03:52.585 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
03:03:52.585 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=109.00, Mass=1736, SNR=26.6, Peak=179 HFD=2.9
03:03:52.585 00.000 10844 MultiStar: [#1 0.27,-0.37,0.00,M2] [#2 -0.26,-0.01,0.97,U] [#3 -0.11,0.25,0.88,U] [#4 0.05,-0.48,0.00,M1] [#5 0.01,0.07,0.88,U] [#6 -0.01,0.16,0.99,U] [#7 -0.34,0.04,0.90,U] [#8 0.33,0.11,0.81,U] 
03:03:52.586 00.001 10844 refined, 6 included, MultiStar: {-0.04, 0.13}, one-star: {0.13, 0.31}
03:03:52.586 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.39) = xAngle (0.46 = 0.46)
03:03:52.586 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.58 = -2.70)
03:03:52.586 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.85 mountX=0.13 mountY=-0.06, mountTheta=-0.44
03:03:52.588 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
03:03:52.588 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
03:03:52.588 00.000 11060 Worker thread wakes up
03:03:52.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
03:03:52.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
03:03:52.588 00.000 11060 Moving (-0.04, 0.13) raw xDistance=0.13 yDistance=-0.06
03:03:52.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:03:52.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:52.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:03:52.589 00.001 11060 MoveAxis(W, 30, ABG)
03:03:52.589 00.000 11060 Guiding  Dir = 3, Dur = 30
03:03:52.597 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:52.620 00.023 11060 IsSlewing returns 0
03:03:52.621 00.001 11060 IsGuiding returns 0
03:03:52.630 00.009 10844 UpdateGuideState exits: m=1736 SNR=26.6
03:03:52.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:52.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:52.630 00.000 10844 Enqueuing Expose request
03:03:52.700 00.070 11060 IsGuiding returns 0
03:03:52.700 00.000 11060 Move returns status 0, amount 30
03:03:52.702 00.002 11060 MoveAxis(N, 0, ABG)
03:03:52.702 00.000 11060 Move returns status 0, amount 0
03:03:52.702 00.000 11060 move complete, result=0
03:03:52.703 00.001 11060 worker thread done servicing request
03:03:52.703 00.000 11060 Worker thread wakes up
03:03:52.703 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
03:03:52.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:52.704 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:53.347 00.643 11060 Exposure complete
03:03:53.623 00.276 11060 worker thread done servicing request
03:03:53.623 00.000 10844 OnExposeComplete: enter
03:03:53.623 00.000 10844 UpdateGuideState(): m_state=6
03:03:53.625 00.002 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
03:03:53.625 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.46, Mass=1515, SNR=24.2, Peak=180 HFD=3.1
03:03:53.625 00.000 10844 MultiStar: [#1 0.06,-0.49,0.00,M3] [#2 -0.09,-0.37,1.05,U] [#3 -0.14,-0.14,1.14,U] [#4 -0.16,-0.17,1.09,U] [#5 -0.41,0.20,1.06,U] [#6 -0.10,-0.09,1.16,U] [#7 -0.09,-0.34,1.07,U] [#8 -0.14,-0.04,0.82,U] 
03:03:53.625 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.15}, one-star: {-0.06, -0.23}
03:03:53.625 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.53)
03:03:53.625 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
03:03:53.625 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.36 mountX=-0.17 mountY=-0.12, mountTheta=-2.52
03:03:53.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.15, opts=13)
03:03:53.626 00.000 10844 Enqueuing Move request for scope (-0.15, -0.15)
03:03:53.626 00.000 11060 Worker thread wakes up
03:03:53.628 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
03:03:53.628 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
03:03:53.628 00.000 11060 Moving (-0.15, -0.15) raw xDistance=-0.17 yDistance=-0.12
03:03:53.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:03:53.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:53.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:03:53.628 00.000 11060 MoveAxis(E, 40, ABG)
03:03:53.628 00.000 11060 Guiding  Dir = 2, Dur = 40
03:03:53.633 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:53.652 00.019 11060 IsSlewing returns 0
03:03:53.653 00.001 11060 IsGuiding returns 0
03:03:53.655 00.002 10844 UpdateGuideState exits: m=1515 SNR=24.2
03:03:53.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:53.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:53.656 00.001 10844 Enqueuing Expose request
03:03:53.716 00.060 11060 IsGuiding returns 0
03:03:53.716 00.000 11060 Move returns status 0, amount 40
03:03:53.716 00.000 11060 MoveAxis(N, 0, ABG)
03:03:53.717 00.001 11060 Move returns status 0, amount 0
03:03:53.717 00.000 11060 move complete, result=0
03:03:53.717 00.000 11060 worker thread done servicing request
03:03:53.717 00.000 11060 Worker thread wakes up
03:03:53.718 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:53.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:53.718 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:03:54.350 00.632 11060 Exposure complete
03:03:54.576 00.226 10844 OnExposeComplete: enter
03:03:54.576 00.000 11060 worker thread done servicing request
03:03:54.577 00.001 10844 UpdateGuideState(): m_state=6
03:03:54.577 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
03:03:54.577 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.84, Mass=2154, SNR=29.5, Peak=207 HFD=3.1
03:03:54.577 00.000 10844 MultiStar: [#1 0.56,-0.04,0.00,M4] [#2 0.03,0.07,0.77,U] [#3 0.24,0.07,0.86,U] [#4 0.11,-0.60,0.00,M1] [#5 0.03,0.16,0.81,U] [#6 -0.05,0.01,0.85,U] [#7 -0.07,-0.05,0.92,U] [#8 0.27,-0.20,0.71,U] 
03:03:54.577 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.03}, one-star: {0.10, 0.15}
03:03:54.577 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.39) = xAngle (-0.95 = -0.95)
03:03:54.577 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.18 = 2.18)
03:03:54.577 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.44 mountX=0.05 mountY=0.07, mountTheta=0.95
03:03:54.580 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
03:03:54.580 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
03:03:54.580 00.000 11060 Worker thread wakes up
03:03:54.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:03:54.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:03:54.580 00.000 11060 Moving (0.07, 0.03) raw xDistance=0.05 yDistance=0.07
03:03:54.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:03:54.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:54.581 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:03:54.581 00.000 11060 MoveAxis(E, 0, ABG)
03:03:54.581 00.000 11060 Move returns status 0, amount 0
03:03:54.581 00.000 11060 MoveAxis(N, 0, ABG)
03:03:54.581 00.000 11060 Move returns status 0, amount 0
03:03:54.581 00.000 11060 move complete, result=0
03:03:54.581 00.000 11060 worker thread done servicing request
03:03:54.588 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:54.606 00.018 10844 UpdateGuideState exits: m=2154 SNR=29.5
03:03:54.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:54.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:54.606 00.000 10844 Enqueuing Expose request
03:03:54.615 00.009 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:54.617 00.002 11060 Worker thread wakes up
03:03:54.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:54.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:55.255 00.638 11060 Exposure complete
03:03:55.516 00.261 10844 OnExposeComplete: enter
03:03:55.516 00.000 10844 UpdateGuideState(): m_state=6
03:03:55.516 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
03:03:55.516 00.000 11060 worker thread done servicing request
03:03:55.516 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=108.83, Mass=1621, SNR=25.1, Peak=168 HFD=3.6
03:03:55.518 00.002 10844 MultiStar: [#1 -0.06,-0.31,0.96,U] [#2 -0.17,0.12,0.92,U] [#3 -0.05,-0.18,1.06,U] [#4 0.26,-0.25,0.99,U] [#5 0.02,0.11,0.96,U] [#6 -0.35,-0.11,1.02,U] [#7 0.12,-0.34,0.92,U] [#8 0.10,0.28,0.84,U] 
03:03:55.518 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.05, 0.14}
03:03:55.518 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 2.99)
03:03:55.518 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
03:03:55.518 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.90 mountX=-0.07 mountY=-0.01, mountTheta=-2.98
03:03:55.520 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
03:03:55.520 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
03:03:55.520 00.000 11060 Worker thread wakes up
03:03:55.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:03:55.520 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:03:55.520 00.000 11060 Moving (-0.02, -0.06) raw xDistance=-0.07 yDistance=-0.01
03:03:55.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:03:55.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:55.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:03:55.521 00.001 11060 MoveAxis(E, 0, ABG)
03:03:55.521 00.000 11060 Move returns status 0, amount 0
03:03:55.521 00.000 11060 MoveAxis(N, 0, ABG)
03:03:55.521 00.000 11060 Move returns status 0, amount 0
03:03:55.521 00.000 11060 move complete, result=0
03:03:55.521 00.000 11060 worker thread done servicing request
03:03:55.530 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:55.560 00.030 10844 UpdateGuideState exits: m=1621 SNR=25.1
03:03:55.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:55.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:55.560 00.000 10844 Enqueuing Expose request
03:03:55.560 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:55.563 00.003 11060 Worker thread wakes up
03:03:55.564 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:55.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:56.200 00.636 11060 Exposure complete
03:03:56.428 00.228 11060 worker thread done servicing request
03:03:56.428 00.000 10844 OnExposeComplete: enter
03:03:56.429 00.001 10844 UpdateGuideState(): m_state=6
03:03:56.429 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
03:03:56.429 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.97, Mass=2018, SNR=28.3, Peak=202 HFD=3.8
03:03:56.430 00.001 10844 MultiStar: [#1 0.39,0.05,0.88,U] [#2 -0.47,0.49,0.00,M1] [#3 -0.84,0.16,0.00,M1] [#4 -0.01,-0.33,0.96,U] [#5 0.31,-0.18,0.92,U] [#6 -0.36,0.10,0.89,U] [#7 0.31,0.07,0.88,U] [#8 0.13,-0.00,0.82,U] 
03:03:56.430 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.00}, one-star: {-0.08, 0.28}
03:03:56.430 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.41 = -1.41)
03:03:56.430 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.71 = 1.71)
03:03:56.430 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=0.01 mountY=0.09, mountTheta=1.41
03:03:56.432 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
03:03:56.432 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
03:03:56.432 00.000 11060 Worker thread wakes up
03:03:56.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
03:03:56.432 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
03:03:56.432 00.000 11060 Moving (0.09, -0.00) raw xDistance=0.01 yDistance=0.09
03:03:56.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:03:56.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:56.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:03:56.433 00.001 11060 MoveAxis(E, 0, ABG)
03:03:56.433 00.000 11060 Move returns status 0, amount 0
03:03:56.433 00.000 11060 MoveAxis(N, 0, ABG)
03:03:56.433 00.000 11060 Move returns status 0, amount 0
03:03:56.433 00.000 11060 move complete, result=0
03:03:56.433 00.000 11060 worker thread done servicing request
03:03:56.439 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:56.469 00.030 10844 UpdateGuideState exits: m=2018 SNR=28.3
03:03:56.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:56.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:56.469 00.000 10844 Enqueuing Expose request
03:03:56.469 00.000 11060 Worker thread wakes up
03:03:56.469 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:56.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:56.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:57.102 00.633 11060 Exposure complete
03:03:57.357 00.255 11060 worker thread done servicing request
03:03:57.357 00.000 10844 OnExposeComplete: enter
03:03:57.357 00.000 10844 UpdateGuideState(): m_state=6
03:03:57.357 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
03:03:57.357 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.52, Mass=1784, SNR=26.4, Peak=194 HFD=3.5
03:03:57.359 00.002 10844 MultiStar: [#1 0.30,0.10,0.97,U] [#2 -0.56,0.10,0.00,M2] [#3 -0.18,0.21,1.03,U] [#4 0.30,0.21,0.93,U] [#5 0.03,0.26,0.96,U] [#6 -0.16,-0.05,0.94,U] [#7 -0.00,0.71,0.00,M1] [#8 0.17,0.10,0.89,U] 
03:03:57.359 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {0.14, -0.18}
03:03:57.359 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.39) = xAngle (-0.55 = -0.55)
03:03:57.359 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
03:03:57.359 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.13 cameraTheta=0.84 mountX=0.11 mountY=0.07, mountTheta=0.56
03:03:57.362 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.09, opts=13)
03:03:57.362 00.000 10844 Enqueuing Move request for scope (0.08, 0.09)
03:03:57.362 00.000 11060 Worker thread wakes up
03:03:57.364 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
03:03:57.364 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:03:57.364 00.000 11060 Moving (0.08, 0.09) raw xDistance=0.11 yDistance=0.07
03:03:57.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:03:57.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:57.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:03:57.364 00.000 11060 MoveAxis(E, 0, ABG)
03:03:57.364 00.000 11060 Move returns status 0, amount 0
03:03:57.364 00.000 11060 MoveAxis(N, 0, ABG)
03:03:57.364 00.000 11060 Move returns status 0, amount 0
03:03:57.364 00.000 11060 move complete, result=0
03:03:57.364 00.000 11060 worker thread done servicing request
03:03:57.372 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:57.396 00.024 10844 UpdateGuideState exits: m=1784 SNR=26.4
03:03:57.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:57.397 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:57.397 00.000 10844 Enqueuing Expose request
03:03:57.397 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:57.399 00.002 11060 Worker thread wakes up
03:03:57.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:57.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:58.050 00.651 11060 Exposure complete
03:03:58.277 00.227 11060 worker thread done servicing request
03:03:58.277 00.000 10844 OnExposeComplete: enter
03:03:58.277 00.000 10844 UpdateGuideState(): m_state=6
03:03:58.279 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
03:03:58.279 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.44, Mass=1469, SNR=24.3, Peak=161 HFD=3.0
03:03:58.279 00.000 10844 MultiStar: [#1 0.40,0.19,1.06,U] [#2 -0.07,0.06,0.95,U] [#3 0.05,0.10,1.11,U] [#4 0.17,-0.16,0.94,U] [#5 -0.16,-0.03,1.04,U] [#6 0.03,-0.39,1.11,U] [#7 0.23,-0.10,1.04,U] [#8 -0.01,-0.04,0.81,U] 
03:03:58.279 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.18, -0.25}
03:03:58.279 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
03:03:58.279 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.10 = 1.10)
03:03:58.280 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.05 mountY=0.10, mountTheta=2.03
03:03:58.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
03:03:58.281 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
03:03:58.282 00.001 11060 Worker thread wakes up
03:03:58.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
03:03:58.282 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
03:03:58.282 00.000 11060 Moving (0.09, -0.07) raw xDistance=-0.05 yDistance=0.10
03:03:58.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:03:58.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:58.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:03:58.282 00.000 11060 MoveAxis(E, 0, ABG)
03:03:58.282 00.000 11060 Move returns status 0, amount 0
03:03:58.284 00.002 11060 MoveAxis(N, 0, ABG)
03:03:58.284 00.000 11060 Move returns status 0, amount 0
03:03:58.284 00.000 11060 move complete, result=0
03:03:58.284 00.000 11060 worker thread done servicing request
03:03:58.292 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:03:58.322 00.030 10844 UpdateGuideState exits: m=1469 SNR=24.3
03:03:58.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:58.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:58.322 00.000 10844 Enqueuing Expose request
03:03:58.322 00.000 11060 Worker thread wakes up
03:03:58.322 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:58.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:58.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:58.963 00.641 11060 Exposure complete
03:03:59.214 00.251 10844 OnExposeComplete: enter
03:03:59.214 00.000 11060 worker thread done servicing request
03:03:59.214 00.000 10844 UpdateGuideState(): m_state=6
03:03:59.215 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
03:03:59.215 00.000 10844 Star::Find returns 1 (1), X=623.43, Y=108.82, Mass=1929, SNR=27.7, Peak=255 HFD=3.3
03:03:59.215 00.000 10844 MultiStar: [#1 0.24,-0.13,0.89,U] [#2 0.18,-0.05,0.83,U] [#3 -0.12,-0.07,0.96,U] [#4 0.09,-0.31,0.97,U] [#5 -0.08,-0.04,0.85,U] [#6 -0.09,-0.12,0.97,U] [#7 0.00,-0.27,0.93,U] [#8 0.19,0.15,0.67,U] 
03:03:59.215 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.53, 0.12}
03:03:59.215 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
03:03:59.215 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.04 = 1.04)
03:03:59.215 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.07 mountY=0.12, mountTheta=2.09
03:03:59.219 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
03:03:59.219 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
03:03:59.220 00.001 11060 Worker thread wakes up
03:03:59.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
03:03:59.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
03:03:59.220 00.000 11060 Moving (0.10, -0.09) raw xDistance=-0.07 yDistance=0.12
03:03:59.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:03:59.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:03:59.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:03:59.220 00.000 11060 MoveAxis(E, 0, ABG)
03:03:59.221 00.001 11060 Move returns status 0, amount 0
03:03:59.221 00.000 11060 MoveAxis(N, 0, ABG)
03:03:59.221 00.000 11060 Move returns status 0, amount 0
03:03:59.221 00.000 11060 move complete, result=0
03:03:59.221 00.000 11060 worker thread done servicing request
03:03:59.228 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:03:59.246 00.018 10844 UpdateGuideState exits: m=1929 SNR=27.7 Saturated
03:03:59.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:59.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:03:59.246 00.000 10844 Enqueuing Expose request
03:03:59.246 00.000 11060 Worker thread wakes up
03:03:59.246 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:03:59.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:03:59.248 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:03:59.886 00.638 11060 Exposure complete
03:04:00.141 00.255 11060 worker thread done servicing request
03:04:00.141 00.000 10844 OnExposeComplete: enter
03:04:00.143 00.002 10844 UpdateGuideState(): m_state=6
03:04:00.143 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
03:04:00.143 00.000 10844 Star::Find returns 1 (0), X=623.54, Y=108.64, Mass=1771, SNR=26.7, Peak=220 HFD=3.2
03:04:00.144 00.001 10844 MultiStar: [#1 0.21,-0.47,0.00,M1] [#2 -0.24,0.33,0.90,U] [#3 -0.37,0.14,1.08,U] [#4 -0.12,-0.45,0.00,M1] [#5 -0.06,-0.05,0.85,U] [#6 -0.34,-0.23,0.95,U] [#7 0.19,-0.28,0.98,U] [#8 -0.16,-0.04,0.80,U] 
03:04:00.144 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {0.64, -0.05}
03:04:00.144 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.32)
03:04:00.144 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.84 = -0.84)
03:04:00.144 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.58 mountX=-0.04 mountY=-0.04, mountTheta=-2.31
03:04:00.146 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
03:04:00.146 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
03:04:00.146 00.000 11060 Worker thread wakes up
03:04:00.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:04:00.146 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:04:00.146 00.000 11060 Moving (-0.04, -0.03) raw xDistance=-0.04 yDistance=-0.04
03:04:00.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:04:00.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:00.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:00.148 00.002 11060 MoveAxis(E, 0, ABG)
03:04:00.148 00.000 11060 Move returns status 0, amount 0
03:04:00.148 00.000 11060 MoveAxis(N, 0, ABG)
03:04:00.148 00.000 11060 Move returns status 0, amount 0
03:04:00.148 00.000 11060 move complete, result=0
03:04:00.148 00.000 11060 worker thread done servicing request
03:04:00.154 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:00.182 00.028 10844 UpdateGuideState exits: m=1771 SNR=26.7
03:04:00.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:00.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:00.182 00.000 10844 Enqueuing Expose request
03:04:00.182 00.000 11060 Worker thread wakes up
03:04:00.182 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:00.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:00.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:00.813 00.631 11060 Exposure complete
03:04:01.104 00.291 11060 worker thread done servicing request
03:04:01.104 00.000 10844 OnExposeComplete: enter
03:04:01.104 00.000 10844 UpdateGuideState(): m_state=6
03:04:01.105 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
03:04:01.106 00.001 10844 Star::Find returns 1 (0), X=623.08, Y=108.31, Mass=1820, SNR=26.5, Peak=181 HFD=3.0
03:04:01.106 00.000 10844 MultiStar: [#1 0.51,-0.39,0.00,M2] [#2 -0.42,-0.31,0.00,M1] [#3 -0.09,0.23,0.96,U] [#4 -0.00,-0.19,0.97,U] [#5 -0.04,-0.42,0.96,U] [#6 -0.00,0.05,0.97,U] [#7 0.30,-0.18,0.91,U] [#8 0.15,0.14,0.80,U] 
03:04:01.106 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.11}, one-star: {0.18, -0.38}
03:04:01.106 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.39) = xAngle (-2.43 = -2.43)
03:04:01.106 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
03:04:01.106 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.04 mountX=-0.10 mountY=0.09, mountTheta=2.44
03:04:01.108 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
03:04:01.108 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
03:04:01.108 00.000 11060 Worker thread wakes up
03:04:01.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
03:04:01.109 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
03:04:01.109 00.000 11060 Moving (0.07, -0.11) raw xDistance=-0.10 yDistance=0.09
03:04:01.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:04:01.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:01.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:04:01.109 00.000 11060 MoveAxis(E, 0, ABG)
03:04:01.109 00.000 11060 Move returns status 0, amount 0
03:04:01.109 00.000 11060 MoveAxis(N, 0, ABG)
03:04:01.109 00.000 11060 Move returns status 0, amount 0
03:04:01.109 00.000 11060 move complete, result=0
03:04:01.109 00.000 11060 worker thread done servicing request
03:04:01.118 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:01.139 00.021 10844 UpdateGuideState exits: m=1820 SNR=26.5
03:04:01.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:01.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:01.139 00.000 10844 Enqueuing Expose request
03:04:01.139 00.000 11060 Worker thread wakes up
03:04:01.139 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:01.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:01.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:01.779 00.640 11060 Exposure complete
03:04:02.028 00.249 11060 worker thread done servicing request
03:04:02.028 00.000 10844 OnExposeComplete: enter
03:04:02.028 00.000 10844 UpdateGuideState(): m_state=6
03:04:02.028 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
03:04:02.028 00.000 10844 Star::Find returns 1 (0), X=623.29, Y=108.42, Mass=1924, SNR=28.0, Peak=246 HFD=2.9
03:04:02.029 00.001 10844 MultiStar: [#1 0.36,-0.19,0.88,U] [#2 -0.17,-0.35,0.87,U] [#3 -0.17,-0.24,0.86,U] [#4 -0.14,-0.46,0.00,M1] [#5 0.14,0.19,0.92,U] [#6 -0.09,-0.75,0.00,M1] [#7 0.12,-0.25,0.84,U] [#8 -0.13,-0.11,0.78,U] 
03:04:02.029 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.17}, one-star: {0.39, -0.27}
03:04:02.029 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.49 = -2.49)
03:04:02.029 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.63 = 0.63)
03:04:02.029 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-1.10 mountX=-0.16 mountY=0.12, mountTheta=2.50
03:04:02.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.17, opts=13)
03:04:02.031 00.000 10844 Enqueuing Move request for scope (0.09, -0.17)
03:04:02.031 00.000 11060 Worker thread wakes up
03:04:02.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
03:04:02.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
03:04:02.031 00.000 11060 Moving (0.09, -0.17) raw xDistance=-0.16 yDistance=0.12
03:04:02.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:04:02.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:02.032 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:04:02.032 00.000 11060 MoveAxis(E, 37, ABG)
03:04:02.033 00.001 11060 Guiding  Dir = 2, Dur = 37
03:04:02.035 00.002 11060 IsSlewing returns 0
03:04:02.037 00.002 11060 IsGuiding returns 0
03:04:02.039 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:02.059 00.020 10844 UpdateGuideState exits: m=1924 SNR=28.0
03:04:02.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:02.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:02.060 00.001 10844 Enqueuing Expose request
03:04:02.086 00.026 11060 IsGuiding returns 0
03:04:02.086 00.000 11060 Move returns status 0, amount 37
03:04:02.087 00.001 11060 MoveAxis(N, 0, ABG)
03:04:02.087 00.000 11060 Move returns status 0, amount 0
03:04:02.087 00.000 11060 move complete, result=0
03:04:02.087 00.000 11060 worker thread done servicing request
03:04:02.087 00.000 11060 Worker thread wakes up
03:04:02.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:02.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:02.093 00.006 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
03:04:02.726 00.633 11060 Exposure complete
03:04:02.962 00.236 11060 worker thread done servicing request
03:04:02.963 00.001 10844 OnExposeComplete: enter
03:04:02.963 00.000 10844 UpdateGuideState(): m_state=6
03:04:02.963 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
03:04:02.963 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.83, Mass=1644, SNR=25.4, Peak=156 HFD=3.5
03:04:02.964 00.001 10844 MultiStar: [#1 0.66,-0.00,0.00,M2] [#2 -0.57,-0.30,0.00,M1] [#3 -0.24,0.33,1.02,U] [#4 0.13,-0.40,1.02,U] [#5 -0.08,0.21,1.01,U] [#6 -0.26,-0.02,1.07,U] [#7 -0.25,-0.25,0.91,U] [#8 -0.03,-0.27,0.80,U] 
03:04:02.964 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.03}, one-star: {0.31, 0.14}
03:04:02.964 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
03:04:02.964 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
03:04:02.964 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.74 mountX=-0.04 mountY=-0.06, mountTheta=-2.15
03:04:02.965 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
03:04:02.966 00.001 10844 Enqueuing Move request for scope (-0.06, -0.03)
03:04:02.966 00.000 11060 Worker thread wakes up
03:04:02.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:04:02.966 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:04:02.966 00.000 11060 Moving (-0.06, -0.03) raw xDistance=-0.04 yDistance=-0.06
03:04:02.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:04:02.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:02.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:04:02.966 00.000 11060 MoveAxis(E, 0, ABG)
03:04:02.966 00.000 11060 Move returns status 0, amount 0
03:04:02.966 00.000 11060 MoveAxis(N, 0, ABG)
03:04:02.966 00.000 11060 Move returns status 0, amount 0
03:04:02.966 00.000 11060 move complete, result=0
03:04:02.966 00.000 11060 worker thread done servicing request
03:04:02.973 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:02.992 00.019 10844 UpdateGuideState exits: m=1644 SNR=25.4
03:04:02.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:02.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:02.992 00.000 10844 Enqueuing Expose request
03:04:02.992 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:02.993 00.001 11060 Worker thread wakes up
03:04:02.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:02.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:03.626 00.633 11060 Exposure complete
03:04:03.860 00.234 10844 OnExposeComplete: enter
03:04:03.860 00.000 11060 worker thread done servicing request
03:04:03.860 00.000 10844 UpdateGuideState(): m_state=6
03:04:03.861 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
03:04:03.861 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.53, Mass=1758, SNR=26.2, Peak=149 HFD=3.6
03:04:03.861 00.000 10844 MultiStar: [#1 0.59,-0.32,0.00,M3] [#2 -0.59,-0.01,0.00,M2] [#3 -0.11,-0.08,0.95,U] [#4 -0.33,-0.24,1.00,U] [#5 0.13,-0.14,0.96,U] [#6 -0.36,-0.14,1.04,U] [#7 0.02,-0.26,0.91,U] [#8 0.09,-0.72,0.00,M1] 
03:04:03.861 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.17}, one-star: {0.13, -0.16}
03:04:03.861 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.46 = 2.82)
03:04:03.861 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
03:04:03.862 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.07 mountX=-0.18 mountY=-0.06, mountTheta=-2.81
03:04:03.863 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.17, opts=13)
03:04:03.864 00.001 10844 Enqueuing Move request for scope (-0.09, -0.17)
03:04:03.864 00.000 11060 Worker thread wakes up
03:04:03.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
03:04:03.864 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
03:04:03.864 00.000 11060 Moving (-0.09, -0.17) raw xDistance=-0.18 yDistance=-0.06
03:04:03.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:04:03.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:03.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:04:03.864 00.000 11060 MoveAxis(E, 43, ABG)
03:04:03.864 00.000 11060 Guiding  Dir = 2, Dur = 43
03:04:03.872 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:03.878 00.006 11060 IsSlewing returns 0
03:04:03.878 00.000 11060 IsGuiding returns 0
03:04:03.891 00.013 10844 UpdateGuideState exits: m=1758 SNR=26.2
03:04:03.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:03.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:03.891 00.000 10844 Enqueuing Expose request
03:04:03.925 00.034 11060 IsGuiding returns 0
03:04:03.925 00.000 11060 Move returns status 0, amount 43
03:04:03.926 00.001 11060 MoveAxis(N, 0, ABG)
03:04:03.926 00.000 11060 Move returns status 0, amount 0
03:04:03.926 00.000 11060 move complete, result=0
03:04:03.926 00.000 11060 worker thread done servicing request
03:04:03.926 00.000 11060 Worker thread wakes up
03:04:03.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:03.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:03.926 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
03:04:04.554 00.628 11060 Exposure complete
03:04:04.781 00.227 11060 worker thread done servicing request
03:04:04.782 00.001 10844 OnExposeComplete: enter
03:04:04.782 00.000 10844 UpdateGuideState(): m_state=6
03:04:04.782 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
03:04:04.782 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.83, Mass=1907, SNR=27.3, Peak=169 HFD=3.7
03:04:04.783 00.001 10844 MultiStar: [#1 0.19,-0.44,0.00,M4] [#2 -0.23,-0.28,0.82,U] [#3 -0.45,-0.47,0.00,M1] [#4 0.13,-0.59,0.00,M1] [#5 0.04,-0.70,0.00,M1] [#6 -0.30,-0.57,0.00,M1] [#7 0.09,-0.33,0.96,U] [#8 0.18,-0.35,0.73,U] 
03:04:04.783 00.000 10844 refined, 3 included, MultiStar: {0.05, -0.19}, one-star: {0.15, 0.13}
03:04:04.783 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
03:04:04.783 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
03:04:04.783 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.32 mountX=-0.18 mountY=0.08, mountTheta=2.72
03:04:04.792 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.19, opts=13)
03:04:04.794 00.002 10844 Enqueuing Move request for scope (0.05, -0.19)
03:04:04.799 00.005 11060 Worker thread wakes up
03:04:04.804 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
03:04:04.805 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
03:04:04.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:04.805 00.000 11060 Moving (0.05, -0.19) raw xDistance=-0.18 yDistance=0.08
03:04:04.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:04:04.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:04.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:04:04.805 00.000 11060 MoveAxis(E, 43, ABG)
03:04:04.805 00.000 11060 Guiding  Dir = 2, Dur = 43
03:04:04.809 00.004 11060 IsSlewing returns 0
03:04:04.810 00.001 11060 IsGuiding returns 0
03:04:04.826 00.016 10844 UpdateGuideState exits: m=1907 SNR=27.3
03:04:04.828 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:04.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:04.828 00.000 10844 Enqueuing Expose request
03:04:04.871 00.043 11060 IsGuiding returns 0
03:04:04.871 00.000 11060 Move returns status 0, amount 43
03:04:04.871 00.000 11060 MoveAxis(N, 0, ABG)
03:04:04.871 00.000 11060 Move returns status 0, amount 0
03:04:04.872 00.001 11060 move complete, result=0
03:04:04.872 00.000 11060 worker thread done servicing request
03:04:04.872 00.000 11060 Worker thread wakes up
03:04:04.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:04.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:04.875 00.003 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
03:04:05.501 00.626 11060 Exposure complete
03:04:05.785 00.284 11060 worker thread done servicing request
03:04:05.785 00.000 10844 OnExposeComplete: enter
03:04:05.785 00.000 10844 UpdateGuideState(): m_state=6
03:04:05.786 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
03:04:05.786 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.60, Mass=1933, SNR=27.9, Peak=191 HFD=3.3
03:04:05.788 00.002 10844 MultiStar: [#1 0.25,-0.43,0.00,M5] [#2 -0.25,0.02,0.82,U] [#3 -0.46,-0.50,0.00,M2] [#4 0.19,-0.47,0.00,M2] [#5 -0.16,-0.04,0.89,U] [#6 -0.69,-0.25,0.00,M2] [#7 -0.28,-0.26,0.86,U] [#8 0.55,-0.21,0.00,M1] 
03:04:05.788 00.000 10844 refined, 3 included, MultiStar: {-0.11, -0.09}, one-star: {0.21, -0.10}
03:04:05.788 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.39) = xAngle (-3.80 = 2.49)
03:04:05.788 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.67 = -0.67)
03:04:05.788 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.41 mountX=-0.11 mountY=-0.09, mountTheta=-2.48
03:04:05.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
03:04:05.790 00.000 10844 Enqueuing Move request for scope (-0.11, -0.09)
03:04:05.798 00.008 11060 Worker thread wakes up
03:04:05.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
03:04:05.799 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
03:04:05.799 00.000 11060 Moving (-0.11, -0.09) raw xDistance=-0.11 yDistance=-0.09
03:04:05.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:05.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:05.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:04:05.799 00.000 11060 MoveAxis(E, 0, ABG)
03:04:05.799 00.000 11060 Move returns status 0, amount 0
03:04:05.799 00.000 11060 MoveAxis(N, 0, ABG)
03:04:05.799 00.000 11060 Move returns status 0, amount 0
03:04:05.799 00.000 11060 move complete, result=0
03:04:05.799 00.000 11060 worker thread done servicing request
03:04:05.800 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:05.816 00.016 10844 UpdateGuideState exits: m=1933 SNR=27.9
03:04:05.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:05.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:05.818 00.002 10844 Enqueuing Expose request
03:04:05.818 00.000 11060 Worker thread wakes up
03:04:05.818 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:05.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:05.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:06.471 00.653 11060 Exposure complete
03:04:06.710 00.239 11060 worker thread done servicing request
03:04:06.710 00.000 10844 OnExposeComplete: enter
03:04:06.710 00.000 10844 UpdateGuideState(): m_state=6
03:04:06.711 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
03:04:06.711 00.000 10844 Star::Find returns 1 (0), X=622.69, Y=108.82, Mass=1590, SNR=24.9, Peak=140 HFD=3.6
03:04:06.711 00.000 10844 MultiStar: [#1 0.58,-0.49,0.00,M6] [#2 -0.73,-0.62,0.00,M1] [#3 -0.42,-0.55,0.00,M3] [#4 -0.11,-0.38,1.10,U] [#5 0.26,0.10,0.95,U] [#6 -0.39,-0.27,0.00,M3] [#7 0.27,-0.28,1.02,U] [#8 0.30,-0.42,0.00,M2] 
03:04:06.711 00.000 10844 refined, 3 included, MultiStar: {0.05, -0.12}, one-star: {-0.21, 0.13}
03:04:06.711 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:04:06.711 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.55 = 0.55)
03:04:06.711 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.18 mountX=-0.11 mountY=0.07, mountTheta=2.59
03:04:06.714 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
03:04:06.714 00.000 10844 Enqueuing Move request for scope (0.05, -0.12)
03:04:06.714 00.000 11060 Worker thread wakes up
03:04:06.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
03:04:06.715 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
03:04:06.715 00.000 11060 Moving (0.05, -0.12) raw xDistance=-0.11 yDistance=0.07
03:04:06.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:06.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:06.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:04:06.715 00.000 11060 MoveAxis(E, 0, ABG)
03:04:06.715 00.000 11060 Move returns status 0, amount 0
03:04:06.715 00.000 11060 MoveAxis(N, 0, ABG)
03:04:06.715 00.000 11060 Move returns status 0, amount 0
03:04:06.715 00.000 11060 move complete, result=0
03:04:06.731 00.016 11060 worker thread done servicing request
03:04:06.732 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:06.750 00.018 10844 UpdateGuideState exits: m=1590 SNR=24.9
03:04:06.751 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:06.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:06.751 00.000 10844 Enqueuing Expose request
03:04:06.751 00.000 11060 Worker thread wakes up
03:04:06.751 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:06.751 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:06.751 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:07.403 00.652 11060 Exposure complete
03:04:07.669 00.266 11060 worker thread done servicing request
03:04:07.670 00.001 10844 OnExposeComplete: enter
03:04:07.670 00.000 10844 UpdateGuideState(): m_state=6
03:04:07.670 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
03:04:07.670 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.75, Mass=1578, SNR=25.2, Peak=167 HFD=2.8
03:04:07.670 00.000 10844 MultiStar: [#1 0.22,-0.53,0.00,M7] [#2 -0.36,-0.47,0.00,M2] [#3 -0.27,-0.07,1.01,U] [#4 0.25,-0.33,1.01,U] [#5 0.21,-0.30,0.91,U] [#6 -0.08,-0.32,1.17,U] [#7 0.11,-0.13,0.95,U] [#8 -0.40,-0.08,0.90,U] 
03:04:07.670 00.000 10844 single-star, 6 included, MultiStar: {-0.00, -0.17}, one-star: {0.15, 0.06}
03:04:07.670 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:04:07.670 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
03:04:07.670 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=0.09 mountY=0.14, mountTheta=1.01
03:04:07.673 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.06, opts=13)
03:04:07.673 00.000 10844 Enqueuing Move request for scope (0.15, 0.06)
03:04:07.673 00.000 11060 Worker thread wakes up
03:04:07.674 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
03:04:07.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
03:04:07.674 00.000 11060 Moving (0.15, 0.06) raw xDistance=0.09 yDistance=0.14
03:04:07.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:04:07.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:07.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:04:07.674 00.000 11060 MoveAxis(E, 0, ABG)
03:04:07.675 00.001 11060 Move returns status 0, amount 0
03:04:07.675 00.000 11060 MoveAxis(N, 0, ABG)
03:04:07.675 00.000 11060 Move returns status 0, amount 0
03:04:07.675 00.000 11060 move complete, result=0
03:04:07.675 00.000 11060 worker thread done servicing request
03:04:07.683 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:07.713 00.030 10844 UpdateGuideState exits: m=1578 SNR=25.2
03:04:07.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:07.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:07.713 00.000 10844 Enqueuing Expose request
03:04:07.713 00.000 11060 Worker thread wakes up
03:04:07.714 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:07.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:07.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:08.356 00.642 11060 Exposure complete
03:04:08.600 00.244 11060 worker thread done servicing request
03:04:08.600 00.000 10844 OnExposeComplete: enter
03:04:08.600 00.000 10844 UpdateGuideState(): m_state=6
03:04:08.610 00.010 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
03:04:08.610 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.74, Mass=1706, SNR=25.7, Peak=172 HFD=3.6
03:04:08.610 00.000 10844 MultiStar: [#1 0.20,-0.37,0.94,U] [#2 -0.28,-0.47,0.00,M3] [#3 -0.07,-0.16,0.97,U] [#4 0.39,-0.50,0.00,M1] [#5 -0.25,0.02,0.86,U] [#6 -0.36,-0.60,0.00,M3] [#7 0.07,-0.27,0.96,U] [#8 -0.34,-0.41,0.00,M2] 
03:04:08.610 00.000 10844 single-star, 4 included, MultiStar: {0.01, -0.15}, one-star: {0.07, 0.05}
03:04:08.610 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
03:04:08.610 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
03:04:08.611 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.63 mountX=0.06 mountY=0.06, mountTheta=0.77
03:04:08.612 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
03:04:08.613 00.001 10844 Enqueuing Move request for scope (0.07, 0.05)
03:04:08.613 00.000 11060 Worker thread wakes up
03:04:08.614 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
03:04:08.614 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
03:04:08.614 00.000 11060 Moving (0.07, 0.05) raw xDistance=0.06 yDistance=0.06
03:04:08.615 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:04:08.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:08.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:04:08.615 00.000 11060 MoveAxis(E, 0, ABG)
03:04:08.615 00.000 11060 Move returns status 0, amount 0
03:04:08.615 00.000 11060 MoveAxis(N, 0, ABG)
03:04:08.615 00.000 11060 Move returns status 0, amount 0
03:04:08.615 00.000 11060 move complete, result=0
03:04:08.615 00.000 11060 worker thread done servicing request
03:04:08.621 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:08.639 00.018 10844 UpdateGuideState exits: m=1706 SNR=25.7
03:04:08.641 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:08.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:08.641 00.000 10844 Enqueuing Expose request
03:04:08.641 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:08.641 00.000 11060 Worker thread wakes up
03:04:08.642 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:08.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:09.277 00.635 11060 Exposure complete
03:04:09.553 00.276 10844 OnExposeComplete: enter
03:04:09.553 00.000 10844 UpdateGuideState(): m_state=6
03:04:09.553 00.000 11060 worker thread done servicing request
03:04:09.553 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:04:09.553 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.29, Mass=1808, SNR=27.1, Peak=188 HFD=2.9
03:04:09.554 00.001 10844 MultiStar: [#1 0.22,-0.09,0.92,U] [#2 -0.00,0.30,0.86,U] [#3 0.11,-0.39,0.94,U] [#4 -0.04,-0.13,0.94,U] [#5 0.08,0.07,0.96,U] [#6 -0.51,-0.30,0.00,M4] [#7 -0.53,0.13,0.00,M1] [#8 0.43,-0.09,0.82,U] 
03:04:09.554 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.11}, one-star: {0.32, -0.40}
03:04:09.554 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.39) = xAngle (-2.00 = -2.00)
03:04:09.554 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.12 = 1.12)
03:04:09.554 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=-0.08 mountY=0.17, mountTheta=2.01
03:04:09.557 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.11, opts=13)
03:04:09.557 00.000 10844 Enqueuing Move request for scope (0.16, -0.11)
03:04:09.557 00.000 11060 Worker thread wakes up
03:04:09.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
03:04:09.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
03:04:09.557 00.000 11060 Moving (0.16, -0.11) raw xDistance=-0.08 yDistance=0.17
03:04:09.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:04:09.558 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:09.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:04:09.558 00.000 11060 MoveAxis(E, 0, ABG)
03:04:09.558 00.000 11060 Move returns status 0, amount 0
03:04:09.558 00.000 11060 MoveAxis(N, 0, ABG)
03:04:09.558 00.000 11060 Move returns status 0, amount 0
03:04:09.558 00.000 11060 move complete, result=0
03:04:09.558 00.000 11060 worker thread done servicing request
03:04:09.564 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:09.586 00.022 10844 UpdateGuideState exits: m=1808 SNR=27.1
03:04:09.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:09.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:09.586 00.000 10844 Enqueuing Expose request
03:04:09.586 00.000 11060 Worker thread wakes up
03:04:09.587 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:04:09.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:09.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:10.218 00.631 11060 Exposure complete
03:04:10.474 00.256 11060 worker thread done servicing request
03:04:10.474 00.000 10844 OnExposeComplete: enter
03:04:10.474 00.000 10844 UpdateGuideState(): m_state=6
03:04:10.474 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:04:10.475 00.001 10844 Star::Find returns 1 (0), X=623.06, Y=108.35, Mass=2010, SNR=28.1, Peak=194 HFD=3.3
03:04:10.476 00.001 10844 MultiStar: [#1 0.33,-0.62,0.00,M6] [#2 -0.34,-0.17,0.80,U] [#3 -0.52,-0.28,0.00,M1] [#4 0.16,-0.63,0.00,M1] [#5 -0.01,0.05,0.83,U] [#6 -0.06,-0.38,1.01,U] [#7 -0.04,-0.19,0.88,U] [#8 -0.02,-0.34,0.78,U] 
03:04:10.476 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.24}, one-star: {0.16, -0.34}
03:04:10.476 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
03:04:10.476 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
03:04:10.476 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.75 mountX=-0.24 mountY=-0.00, mountTheta=-3.13
03:04:10.478 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.24, opts=13)
03:04:10.478 00.000 10844 Enqueuing Move request for scope (-0.04, -0.24)
03:04:10.478 00.000 11060 Worker thread wakes up
03:04:10.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
03:04:10.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
03:04:10.478 00.000 11060 Moving (-0.04, -0.24) raw xDistance=-0.24 yDistance=-0.00
03:04:10.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:04:10.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:10.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:04:10.478 00.000 11060 MoveAxis(E, 57, ABG)
03:04:10.478 00.000 11060 Guiding  Dir = 2, Dur = 57
03:04:10.488 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:10.491 00.003 11060 IsSlewing returns 0
03:04:10.492 00.001 11060 IsGuiding returns 0
03:04:10.508 00.016 10844 UpdateGuideState exits: m=2010 SNR=28.1
03:04:10.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:10.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:10.508 00.000 10844 Enqueuing Expose request
03:04:10.553 00.045 11060 IsGuiding returns 0
03:04:10.553 00.000 11060 Move returns status 0, amount 57
03:04:10.553 00.000 11060 MoveAxis(N, 0, ABG)
03:04:10.553 00.000 11060 Move returns status 0, amount 0
03:04:10.553 00.000 11060 move complete, result=0
03:04:10.553 00.000 11060 worker thread done servicing request
03:04:10.553 00.000 11060 Worker thread wakes up
03:04:10.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:10.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:10.554 00.001 10844 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
03:04:11.184 00.630 11060 Exposure complete
03:04:11.455 00.271 11060 worker thread done servicing request
03:04:11.455 00.000 10844 OnExposeComplete: enter
03:04:11.455 00.000 10844 UpdateGuideState(): m_state=6
03:04:11.456 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:04:11.456 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.35, Mass=1636, SNR=25.5, Peak=211 HFD=3.2
03:04:11.456 00.000 10844 MultiStar: [#1 0.20,-0.47,0.00,M7] [#2 -0.78,-0.16,0.00,M2] [#3 0.01,-0.08,1.06,U] [#4 -0.15,-0.87,0.00,M2] [#5 -0.43,-0.41,0.00,M1] [#6 -0.20,-0.18,1.03,U] [#7 -0.55,-0.19,0.00,M1] [#8 -0.37,-0.51,0.00,M1] 
03:04:11.456 00.000 10844 refined, 2 included, MultiStar: {-0.11, -0.20}, one-star: {-0.14, -0.34}
03:04:11.456 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
03:04:11.457 00.001 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
03:04:11.457 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.06 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
03:04:11.459 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.20, opts=13)
03:04:11.459 00.000 10844 Enqueuing Move request for scope (-0.11, -0.20)
03:04:11.460 00.001 11060 Worker thread wakes up
03:04:11.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
03:04:11.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
03:04:11.461 00.001 11060 Moving (-0.11, -0.20) raw xDistance=-0.21 yDistance=-0.07
03:04:11.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:04:11.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:11.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:04:11.461 00.000 11060 MoveAxis(E, 52, ABG)
03:04:11.461 00.000 11060 Guiding  Dir = 2, Dur = 52
03:04:11.468 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:11.499 00.031 11060 IsSlewing returns 0
03:04:11.499 00.000 11060 IsGuiding returns 0
03:04:11.514 00.015 10844 UpdateGuideState exits: m=1636 SNR=25.5
03:04:11.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:11.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:11.515 00.001 10844 Enqueuing Expose request
03:04:11.573 00.058 11060 IsGuiding returns 0
03:04:11.573 00.000 11060 Move returns status 0, amount 52
03:04:11.573 00.000 11060 MoveAxis(N, 0, ABG)
03:04:11.573 00.000 11060 Move returns status 0, amount 0
03:04:11.573 00.000 11060 move complete, result=0
03:04:11.573 00.000 11060 worker thread done servicing request
03:04:11.573 00.000 11060 Worker thread wakes up
03:04:11.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:11.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:11.595 00.022 10844 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
03:04:12.217 00.622 11060 Exposure complete
03:04:12.475 00.258 11060 worker thread done servicing request
03:04:12.475 00.000 10844 OnExposeComplete: enter
03:04:12.475 00.000 10844 UpdateGuideState(): m_state=6
03:04:12.476 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
03:04:12.476 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.69, Mass=2006, SNR=28.3, Peak=194 HFD=3.4
03:04:12.476 00.000 10844 MultiStar: [#1 0.24,0.05,0.83,U] [#2 -0.06,0.14,0.71,U] [#3 -0.70,-0.06,0.00,M1] [#4 -0.02,-0.24,0.97,U] [#5 -0.20,-0.57,0.00,M2] [#6 -0.19,0.03,0.91,U] [#7 -0.47,0.44,0.00,M2] [#8 0.21,-0.10,0.77,U] 
03:04:12.477 00.001 10844 refined, 5 included, MultiStar: {0.06, -0.03}, one-star: {0.21, 0.00}
03:04:12.477 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
03:04:12.477 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:04:12.477 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.39 mountX=-0.01 mountY=0.07, mountTheta=1.78
03:04:12.478 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
03:04:12.479 00.001 10844 Enqueuing Move request for scope (0.06, -0.03)
03:04:12.479 00.000 11060 Worker thread wakes up
03:04:12.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:04:12.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:04:12.479 00.000 11060 Moving (0.06, -0.03) raw xDistance=-0.01 yDistance=0.07
03:04:12.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:04:12.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:12.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:04:12.479 00.000 11060 MoveAxis(E, 0, ABG)
03:04:12.479 00.000 11060 Move returns status 0, amount 0
03:04:12.479 00.000 11060 MoveAxis(N, 0, ABG)
03:04:12.479 00.000 11060 Move returns status 0, amount 0
03:04:12.480 00.001 11060 move complete, result=0
03:04:12.480 00.000 11060 worker thread done servicing request
03:04:12.488 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:12.519 00.031 10844 UpdateGuideState exits: m=2006 SNR=28.3
03:04:12.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:12.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:12.519 00.000 10844 Enqueuing Expose request
03:04:12.519 00.000 11060 Worker thread wakes up
03:04:12.519 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:12.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:12.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:13.163 00.644 11060 Exposure complete
03:04:13.459 00.296 11060 worker thread done servicing request
03:04:13.459 00.000 10844 OnExposeComplete: enter
03:04:13.459 00.000 10844 UpdateGuideState(): m_state=6
03:04:13.460 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
03:04:13.460 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.33, Mass=1705, SNR=25.7, Peak=153 HFD=3.5
03:04:13.460 00.000 10844 MultiStar: [#1 0.10,-0.10,0.97,U] [#2 -0.40,-0.18,0.83,U] [#3 -0.21,-0.13,0.97,U] [#4 -0.29,-0.20,1.01,U] [#5 -0.20,-0.34,0.98,U] [#6 -0.05,-0.26,1.11,U] [#7 -0.52,-0.28,0.00,M3] [#8 0.01,-0.14,0.77,U] 
03:04:13.460 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.22}, one-star: {-0.06, -0.37}
03:04:13.460 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.39) = xAngle (-3.52 = 2.77)
03:04:13.460 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
03:04:13.461 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.13 mountX=-0.24 mountY=-0.10, mountTheta=-2.75
03:04:13.462 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.22, opts=13)
03:04:13.463 00.001 10844 Enqueuing Move request for scope (-0.14, -0.22)
03:04:13.463 00.000 11060 Worker thread wakes up
03:04:13.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
03:04:13.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
03:04:13.463 00.000 11060 Moving (-0.14, -0.22) raw xDistance=-0.24 yDistance=-0.10
03:04:13.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:04:13.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:13.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:04:13.464 00.001 11060 MoveAxis(E, 56, ABG)
03:04:13.464 00.000 11060 Guiding  Dir = 2, Dur = 56
03:04:13.471 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:13.494 00.023 11060 IsSlewing returns 0
03:04:13.494 00.000 11060 IsGuiding returns 0
03:04:13.506 00.012 10844 UpdateGuideState exits: m=1705 SNR=25.7
03:04:13.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:13.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:13.506 00.000 10844 Enqueuing Expose request
03:04:13.568 00.062 11060 IsGuiding returns 0
03:04:13.568 00.000 11060 Move returns status 0, amount 56
03:04:13.569 00.001 11060 MoveAxis(N, 0, ABG)
03:04:13.569 00.000 11060 Move returns status 0, amount 0
03:04:13.569 00.000 11060 move complete, result=0
03:04:13.569 00.000 11060 worker thread done servicing request
03:04:13.569 00.000 11060 Worker thread wakes up
03:04:13.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:13.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:13.580 00.011 10844 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
03:04:14.196 00.616 11060 Exposure complete
03:04:14.437 00.241 11060 worker thread done servicing request
03:04:14.437 00.000 10844 OnExposeComplete: enter
03:04:14.437 00.000 10844 UpdateGuideState(): m_state=6
03:04:14.438 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
03:04:14.438 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.39, Mass=1669, SNR=25.7, Peak=159 HFD=3.4
03:04:14.438 00.000 10844 MultiStar: [#1 0.12,-0.21,0.95,U] [#2 -0.33,0.21,0.81,U] [#3 0.01,-0.22,0.93,U] [#4 0.35,-0.25,1.01,U] [#5 -0.04,0.20,0.90,U] [#6 -0.51,-0.68,0.00,M1] [#7 -0.00,-0.16,0.93,U] [#8 0.48,-0.31,0.00,M1] 
03:04:14.438 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.12}, one-star: {-0.15, -0.30}
03:04:14.439 00.001 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:04:14.439 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
03:04:14.439 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.54 mountX=-0.12 mountY=0.02, mountTheta=2.95
03:04:14.440 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.12, opts=13)
03:04:14.440 00.000 10844 Enqueuing Move request for scope (0.00, -0.12)
03:04:14.441 00.001 11060 Worker thread wakes up
03:04:14.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
03:04:14.441 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
03:04:14.441 00.000 11060 Moving (0.00, -0.12) raw xDistance=-0.12 yDistance=0.02
03:04:14.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:04:14.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:14.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:04:14.441 00.000 11060 MoveAxis(E, 0, ABG)
03:04:14.441 00.000 11060 Move returns status 0, amount 0
03:04:14.441 00.000 11060 MoveAxis(N, 0, ABG)
03:04:14.441 00.000 11060 Move returns status 0, amount 0
03:04:14.442 00.001 11060 move complete, result=0
03:04:14.442 00.000 11060 worker thread done servicing request
03:04:14.449 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:14.479 00.030 10844 UpdateGuideState exits: m=1669 SNR=25.7
03:04:14.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:14.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:14.479 00.000 10844 Enqueuing Expose request
03:04:14.479 00.000 11060 Worker thread wakes up
03:04:14.479 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:14.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:14.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:15.115 00.636 11060 Exposure complete
03:04:15.348 00.233 11060 worker thread done servicing request
03:04:15.348 00.000 10844 OnExposeComplete: enter
03:04:15.348 00.000 10844 UpdateGuideState(): m_state=6
03:04:15.349 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
03:04:15.349 00.000 10844 Star::Find returns 1 (1), X=622.66, Y=108.81, Mass=1930, SNR=27.8, Peak=255 HFD=3.2
03:04:15.349 00.000 10844 MultiStar: [#1 0.29,-0.22,0.86,U] [#2 -0.37,0.02,0.85,U] [#3 -0.22,0.25,0.93,U] [#4 0.07,-0.31,0.87,U] [#5 0.09,0.22,0.81,U] [#6 -0.31,-0.07,0.96,U] [#7 -0.06,0.31,0.88,U] [#8 -0.14,0.38,0.74,U] 
03:04:15.349 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.25, 0.12}
03:04:15.349 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.39) = xAngle (1.14 = 1.14)
03:04:15.350 00.001 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.27 = -2.02)
03:04:15.350 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.53 mountX=0.05 mountY=-0.12, mountTheta=-1.14
03:04:15.351 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.07, opts=13)
03:04:15.351 00.000 10844 Enqueuing Move request for scope (-0.11, 0.07)
03:04:15.351 00.000 11060 Worker thread wakes up
03:04:15.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
03:04:15.351 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
03:04:15.353 00.002 11060 Moving (-0.11, 0.07) raw xDistance=0.05 yDistance=-0.12
03:04:15.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:04:15.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:15.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:04:15.353 00.000 11060 MoveAxis(E, 0, ABG)
03:04:15.353 00.000 11060 Move returns status 0, amount 0
03:04:15.353 00.000 11060 MoveAxis(N, 0, ABG)
03:04:15.353 00.000 11060 Move returns status 0, amount 0
03:04:15.353 00.000 11060 move complete, result=0
03:04:15.353 00.000 11060 worker thread done servicing request
03:04:15.361 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:15.390 00.029 10844 UpdateGuideState exits: m=1930 SNR=27.8 Saturated
03:04:15.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:15.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:15.390 00.000 10844 Enqueuing Expose request
03:04:15.390 00.000 11060 Worker thread wakes up
03:04:15.390 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:15.392 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:15.392 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:16.034 00.642 11060 Exposure complete
03:04:16.259 00.225 11060 worker thread done servicing request
03:04:16.259 00.000 10844 OnExposeComplete: enter
03:04:16.259 00.000 10844 UpdateGuideState(): m_state=6
03:04:16.259 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
03:04:16.259 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.52, Mass=1634, SNR=25.6, Peak=199 HFD=3.5
03:04:16.261 00.002 10844 MultiStar: [#1 0.38,-0.62,0.00,M4] [#2 -0.48,-0.38,0.00,M1] [#3 -0.18,0.06,1.02,U] [#4 0.38,-0.51,0.00,M1] [#5 0.00,-0.02,0.97,U] [#6 -0.42,-0.60,0.00,M1] [#7 -0.24,-0.43,0.00,M2] [#8 -0.20,-0.10,0.79,U] 
03:04:16.261 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.06}, one-star: {0.17, -0.18}
03:04:16.261 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.39) = xAngle (-3.65 = 2.63)
03:04:16.261 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.53 = -0.53)
03:04:16.261 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.26 mountX=-0.06 mountY=-0.04, mountTheta=-2.62
03:04:16.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
03:04:16.263 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
03:04:16.264 00.001 11060 Worker thread wakes up
03:04:16.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
03:04:16.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
03:04:16.264 00.000 11060 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=-0.04
03:04:16.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:04:16.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:16.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:16.264 00.000 11060 MoveAxis(E, 0, ABG)
03:04:16.264 00.000 11060 Move returns status 0, amount 0
03:04:16.264 00.000 11060 MoveAxis(N, 0, ABG)
03:04:16.264 00.000 11060 Move returns status 0, amount 0
03:04:16.264 00.000 11060 move complete, result=0
03:04:16.264 00.000 11060 worker thread done servicing request
03:04:16.281 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:16.301 00.020 10844 UpdateGuideState exits: m=1634 SNR=25.6
03:04:16.302 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:16.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:16.302 00.000 10844 Enqueuing Expose request
03:04:16.302 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:16.302 00.000 11060 Worker thread wakes up
03:04:16.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:16.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:16.947 00.645 11060 Exposure complete
03:04:17.195 00.248 11060 worker thread done servicing request
03:04:17.195 00.000 10844 OnExposeComplete: enter
03:04:17.195 00.000 10844 UpdateGuideState(): m_state=6
03:04:17.196 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
03:04:17.196 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.20, Mass=1881, SNR=27.2, Peak=164 HFD=3.6
03:04:17.196 00.000 10844 MultiStar: [#1 0.19,-0.40,0.90,U] [#2 -0.22,-0.08,0.89,U] [#3 -0.16,-0.37,0.96,U] [#4 -0.18,-0.59,0.00,M2] [#5 -0.04,0.03,0.89,U] [#6 -0.38,-0.41,0.00,M2] [#7 -0.80,-0.48,0.00,M3] [#8 0.27,-0.56,0.00,M1] 
03:04:17.196 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.27}, one-star: {-0.11, -0.50}
03:04:17.197 00.001 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.21 = 3.07)
03:04:17.197 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
03:04:17.197 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.82 mountX=-0.28 mountY=-0.02, mountTheta=-3.05
03:04:17.198 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.27, opts=13)
03:04:17.198 00.000 10844 Enqueuing Move request for scope (-0.07, -0.27)
03:04:17.199 00.001 11060 Worker thread wakes up
03:04:17.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.27) opts 0xd
03:04:17.199 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.27)
03:04:17.199 00.000 11060 Moving (-0.07, -0.27) raw xDistance=-0.28 yDistance=-0.02
03:04:17.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
03:04:17.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:17.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:04:17.199 00.000 11060 MoveAxis(E, 65, ABG)
03:04:17.199 00.000 11060 Guiding  Dir = 2, Dur = 65
03:04:17.208 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:17.214 00.006 11060 IsSlewing returns 0
03:04:17.215 00.001 11060 IsGuiding returns 0
03:04:17.229 00.014 10844 UpdateGuideState exits: m=1881 SNR=27.2
03:04:17.230 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:17.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:17.230 00.000 10844 Enqueuing Expose request
03:04:17.294 00.064 11060 IsGuiding returns 0
03:04:17.294 00.000 11060 Move returns status 0, amount 65
03:04:17.294 00.000 11060 MoveAxis(N, 0, ABG)
03:04:17.294 00.000 11060 Move returns status 0, amount 0
03:04:17.295 00.001 11060 move complete, result=0
03:04:17.295 00.000 11060 worker thread done servicing request
03:04:17.295 00.000 11060 Worker thread wakes up
03:04:17.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:17.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:17.306 00.011 10844 GuideStep: -0.3 px 65 ms EAST, -0.0 px 0 ms NORTH
03:04:17.932 00.626 11060 Exposure complete
03:04:18.203 00.271 11060 worker thread done servicing request
03:04:18.203 00.000 10844 OnExposeComplete: enter
03:04:18.203 00.000 10844 UpdateGuideState(): m_state=6
03:04:18.205 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
03:04:18.205 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.48, Mass=2209, SNR=29.5, Peak=193 HFD=3.5
03:04:18.205 00.000 10844 MultiStar: [#1 0.13,-0.03,0.87,U] [#2 -0.54,-0.54,0.00,M1] [#3 -0.23,-0.45,0.00,M1] [#4 -0.10,-0.55,0.00,M3] [#5 0.28,0.11,0.90,U] [#6 -0.68,-0.20,0.00,M3] [#7 -0.16,-0.52,0.00,M4] [#8 -0.01,0.04,0.66,U] 
03:04:18.205 00.000 10844 refined, 3 included, MultiStar: {0.10, -0.04}, one-star: {-0.02, -0.21}
03:04:18.206 00.001 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.39) = xAngle (-1.74 = -1.74)
03:04:18.206 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
03:04:18.206 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.35 mountX=-0.02 mountY=0.10, mountTheta=1.74
03:04:18.208 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
03:04:18.208 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
03:04:18.208 00.000 11060 Worker thread wakes up
03:04:18.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
03:04:18.208 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
03:04:18.208 00.000 11060 Moving (0.10, -0.04) raw xDistance=-0.02 yDistance=0.10
03:04:18.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:04:18.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:18.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:04:18.208 00.000 11060 MoveAxis(E, 0, ABG)
03:04:18.209 00.001 11060 Move returns status 0, amount 0
03:04:18.209 00.000 11060 MoveAxis(N, 0, ABG)
03:04:18.209 00.000 11060 Move returns status 0, amount 0
03:04:18.209 00.000 11060 move complete, result=0
03:04:18.209 00.000 11060 worker thread done servicing request
03:04:18.216 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:18.248 00.032 10844 UpdateGuideState exits: m=2209 SNR=29.5
03:04:18.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:18.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:18.248 00.000 10844 Enqueuing Expose request
03:04:18.248 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:18.249 00.001 11060 Worker thread wakes up
03:04:18.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:18.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:18.884 00.635 11060 Exposure complete
03:04:19.135 00.251 11060 worker thread done servicing request
03:04:19.135 00.000 10844 OnExposeComplete: enter
03:04:19.135 00.000 10844 UpdateGuideState(): m_state=6
03:04:19.136 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
03:04:19.136 00.000 10844 Star::Find returns 1 (0), X=623.12, Y=108.59, Mass=1960, SNR=27.5, Peak=145 HFD=3.6
03:04:19.146 00.010 10844 MultiStar: [#1 0.52,-0.36,0.00,M3] [#2 -0.42,-0.03,0.79,U] [#3 0.04,-0.31,0.96,U] [#4 0.16,-0.60,0.00,M4] [#5 -0.33,-0.03,0.89,U] [#6 -0.45,-0.55,0.00,M4] [#7 -0.04,-0.51,0.00,M5] [#8 0.11,-0.40,0.81,U] 
03:04:19.147 00.001 10844 refined, 4 included, MultiStar: {-0.06, -0.17}, one-star: {0.22, -0.10}
03:04:19.147 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.39) = xAngle (-3.31 = 2.97)
03:04:19.147 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.19 = -0.19)
03:04:19.147 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.19 cameraTheta=-1.92 mountX=-0.18 mountY=-0.03, mountTheta=-2.95
03:04:19.149 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.17, opts=13)
03:04:19.149 00.000 10844 Enqueuing Move request for scope (-0.06, -0.17)
03:04:19.152 00.003 11060 Worker thread wakes up
03:04:19.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
03:04:19.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
03:04:19.153 00.001 11060 Moving (-0.06, -0.17) raw xDistance=-0.18 yDistance=-0.03
03:04:19.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:04:19.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:19.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:04:19.153 00.000 11060 MoveAxis(E, 43, ABG)
03:04:19.153 00.000 11060 Guiding  Dir = 2, Dur = 43
03:04:19.156 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:19.159 00.003 11060 IsSlewing returns 0
03:04:19.159 00.000 11060 IsGuiding returns 0
03:04:19.177 00.018 10844 UpdateGuideState exits: m=1960 SNR=27.5
03:04:19.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:19.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:19.177 00.000 10844 Enqueuing Expose request
03:04:19.206 00.029 11060 IsGuiding returns 0
03:04:19.206 00.000 11060 Move returns status 0, amount 43
03:04:19.206 00.000 11060 MoveAxis(N, 0, ABG)
03:04:19.206 00.000 11060 Move returns status 0, amount 0
03:04:19.206 00.000 11060 move complete, result=0
03:04:19.206 00.000 11060 worker thread done servicing request
03:04:19.206 00.000 11060 Worker thread wakes up
03:04:19.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:19.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:19.208 00.002 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
03:04:19.854 00.646 11060 Exposure complete
03:04:20.122 00.268 11060 worker thread done servicing request
03:04:20.122 00.000 10844 OnExposeComplete: enter
03:04:20.122 00.000 10844 UpdateGuideState(): m_state=6
03:04:20.123 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
03:04:20.123 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=108.13, Mass=1596, SNR=25.3, Peak=190 HFD=2.9
03:04:20.123 00.000 10844 MultiStar: [#1 0.34,-0.33,0.00,M4] [#2 -0.25,-0.44,0.00,M1] [#3 -0.21,-0.03,0.90,U] [#4 0.45,-0.22,0.00,M5] [#5 -0.03,-0.23,0.93,U] [#6 -0.25,-0.06,1.08,U] [#7 -0.17,0.02,0.96,U] [#8 0.18,0.06,0.82,U] 
03:04:20.123 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.14}, one-star: {0.23, -0.56}
03:04:20.124 00.001 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
03:04:20.124 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
03:04:20.124 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.89 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
03:04:20.125 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.14, opts=13)
03:04:20.126 00.001 10844 Enqueuing Move request for scope (-0.05, -0.14)
03:04:20.126 00.000 11060 Worker thread wakes up
03:04:20.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
03:04:20.126 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
03:04:20.126 00.000 11060 Moving (-0.05, -0.14) raw xDistance=-0.15 yDistance=-0.02
03:04:20.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:04:20.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:20.127 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:04:20.127 00.000 11060 MoveAxis(E, 36, ABG)
03:04:20.127 00.000 11060 Guiding  Dir = 2, Dur = 36
03:04:20.134 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:20.144 00.010 11060 IsSlewing returns 0
03:04:20.144 00.000 11060 IsGuiding returns 0
03:04:20.163 00.019 10844 UpdateGuideState exits: m=1596 SNR=25.3
03:04:20.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:20.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:20.163 00.000 10844 Enqueuing Expose request
03:04:20.191 00.028 11060 IsGuiding returns 0
03:04:20.191 00.000 11060 Move returns status 0, amount 36
03:04:20.191 00.000 11060 MoveAxis(N, 0, ABG)
03:04:20.191 00.000 11060 Move returns status 0, amount 0
03:04:20.192 00.001 11060 move complete, result=0
03:04:20.192 00.000 11060 worker thread done servicing request
03:04:20.192 00.000 11060 Worker thread wakes up
03:04:20.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:20.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:20.192 00.000 10844 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
03:04:20.826 00.634 11060 Exposure complete
03:04:21.076 00.250 11060 worker thread done servicing request
03:04:21.078 00.002 10844 OnExposeComplete: enter
03:04:21.078 00.000 10844 UpdateGuideState(): m_state=6
03:04:21.078 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
03:04:21.078 00.000 10844 Star::Find returns 1 (0), X=623.25, Y=108.24, Mass=1613, SNR=25.3, Peak=220 HFD=3.5
03:04:21.079 00.001 10844 MultiStar: [#1 0.71,-0.19,0.00,M5] [#2 0.05,-0.10,0.93,U] [#3 0.28,-0.17,0.95,U] [#4 0.54,-0.43,0.00,M6] [#5 0.02,0.09,0.94,U] [#6 -0.14,-0.27,1.05,U] [#7 0.16,-0.12,0.95,U] [#8 -0.02,-0.08,0.89,U] 
03:04:21.079 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.16}, one-star: {0.35, -0.46}
03:04:21.079 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
03:04:21.079 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.72 = 0.72)
03:04:21.079 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.01 mountX=-0.14 mountY=0.13, mountTheta=2.41
03:04:21.081 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.16, opts=13)
03:04:21.081 00.000 10844 Enqueuing Move request for scope (0.10, -0.16)
03:04:21.081 00.000 11060 Worker thread wakes up
03:04:21.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
03:04:21.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
03:04:21.081 00.000 11060 Moving (0.10, -0.16) raw xDistance=-0.14 yDistance=0.13
03:04:21.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:04:21.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:21.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:04:21.081 00.000 11060 MoveAxis(E, 34, ABG)
03:04:21.081 00.000 11060 Guiding  Dir = 2, Dur = 34
03:04:21.090 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:21.097 00.007 11060 IsSlewing returns 0
03:04:21.098 00.001 11060 IsGuiding returns 0
03:04:21.120 00.022 10844 UpdateGuideState exits: m=1613 SNR=25.3
03:04:21.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:21.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:21.120 00.000 10844 Enqueuing Expose request
03:04:21.143 00.023 11060 IsGuiding returns 0
03:04:21.144 00.001 11060 Move returns status 0, amount 34
03:04:21.144 00.000 11060 MoveAxis(N, 0, ABG)
03:04:21.144 00.000 11060 Move returns status 0, amount 0
03:04:21.144 00.000 11060 move complete, result=0
03:04:21.144 00.000 11060 worker thread done servicing request
03:04:21.145 00.001 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
03:04:21.145 00.000 11060 Worker thread wakes up
03:04:21.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:21.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:21.785 00.640 11060 Exposure complete
03:04:22.054 00.269 11060 worker thread done servicing request
03:04:22.054 00.000 10844 OnExposeComplete: enter
03:04:22.054 00.000 10844 UpdateGuideState(): m_state=6
03:04:22.055 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
03:04:22.055 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.42, Mass=1750, SNR=26.4, Peak=189 HFD=2.7
03:04:22.055 00.000 10844 MultiStar: [#1 0.44,-0.15,0.00,M6] [#2 0.09,-0.22,0.93,U] [#3 -0.07,-0.55,0.00,M1] [#4 0.15,-0.35,0.93,U] [#5 0.03,-0.28,0.97,U] [#6 0.08,-0.57,0.00,M3] [#7 0.05,-0.16,1.03,U] [#8 -0.05,-0.14,0.84,U] 
03:04:22.055 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.24}, one-star: {0.06, -0.28}
03:04:22.056 00.001 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
03:04:22.056 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
03:04:22.056 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.34 mountX=-0.22 mountY=0.09, mountTheta=2.74
03:04:22.058 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.24, opts=13)
03:04:22.058 00.000 10844 Enqueuing Move request for scope (0.06, -0.24)
03:04:22.058 00.000 11060 Worker thread wakes up
03:04:22.059 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
03:04:22.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
03:04:22.059 00.000 11060 Moving (0.06, -0.24) raw xDistance=-0.22 yDistance=0.09
03:04:22.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:04:22.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:22.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:04:22.059 00.000 11060 MoveAxis(E, 54, ABG)
03:04:22.059 00.000 11060 Guiding  Dir = 2, Dur = 54
03:04:22.065 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:22.086 00.021 10844 UpdateGuideState exits: m=1750 SNR=26.4
03:04:22.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:22.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:22.086 00.000 10844 Enqueuing Expose request
03:04:22.092 00.006 11060 IsSlewing returns 0
03:04:22.093 00.001 11060 IsGuiding returns 0
03:04:22.155 00.062 11060 IsGuiding returns 0
03:04:22.155 00.000 11060 Move returns status 0, amount 54
03:04:22.155 00.000 11060 MoveAxis(N, 0, ABG)
03:04:22.155 00.000 11060 Move returns status 0, amount 0
03:04:22.155 00.000 11060 move complete, result=0
03:04:22.155 00.000 11060 worker thread done servicing request
03:04:22.156 00.001 11060 Worker thread wakes up
03:04:22.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:22.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:22.156 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
03:04:22.791 00.635 11060 Exposure complete
03:04:23.053 00.262 11060 worker thread done servicing request
03:04:23.053 00.000 10844 OnExposeComplete: enter
03:04:23.053 00.000 10844 UpdateGuideState(): m_state=6
03:04:23.054 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
03:04:23.054 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.32, Mass=1502, SNR=24.5, Peak=151 HFD=2.9
03:04:23.054 00.000 10844 MultiStar: [#1 0.34,-0.66,0.00,M7] [#2 -0.35,-0.36,0.00,M1] [#3 -0.46,-0.36,0.00,M2] [#4 -0.12,-0.68,0.00,M6] [#5 -0.25,-0.54,0.00,M1] [#6 -0.64,-0.43,0.00,M4] [#7 0.10,-0.85,0.00,M3] [#8 0.17,-0.25,0.82,U] 
03:04:23.055 00.001 10844 refined, 1 included, MultiStar: {0.07, -0.32}, one-star: {-0.01, -0.38}
03:04:23.055 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
03:04:23.055 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.39 = 0.39)
03:04:23.055 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.32 cameraTheta=-1.34 mountX=-0.30 mountY=0.12, mountTheta=2.75
03:04:23.061 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.32, opts=13)
03:04:23.061 00.000 10844 Enqueuing Move request for scope (0.07, -0.32)
03:04:23.061 00.000 11060 Worker thread wakes up
03:04:23.062 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
03:04:23.062 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
03:04:23.062 00.000 11060 Moving (0.07, -0.32) raw xDistance=-0.30 yDistance=0.12
03:04:23.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:04:23.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:23.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:04:23.062 00.000 11060 MoveAxis(E, 72, ABG)
03:04:23.062 00.000 11060 Guiding  Dir = 2, Dur = 72
03:04:23.070 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:23.080 00.010 11060 IsSlewing returns 0
03:04:23.081 00.001 11060 IsGuiding returns 0
03:04:23.089 00.008 10844 UpdateGuideState exits: m=1502 SNR=24.5
03:04:23.090 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:23.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:23.090 00.000 10844 Enqueuing Expose request
03:04:23.160 00.070 11060 IsGuiding returns 0
03:04:23.160 00.000 11060 Move returns status 0, amount 72
03:04:23.160 00.000 11060 MoveAxis(N, 0, ABG)
03:04:23.160 00.000 11060 Move returns status 0, amount 0
03:04:23.160 00.000 11060 move complete, result=0
03:04:23.161 00.001 11060 worker thread done servicing request
03:04:23.161 00.000 11060 Worker thread wakes up
03:04:23.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:23.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:23.263 00.102 10844 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
03:04:23.791 00.528 11060 Exposure complete
03:04:24.016 00.225 10844 OnExposeComplete: enter
03:04:24.016 00.000 10844 UpdateGuideState(): m_state=6
03:04:24.016 00.000 11060 worker thread done servicing request
03:04:24.017 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
03:04:24.017 00.000 10844 Star::Find returns 1 (0), X=623.29, Y=108.57, Mass=1609, SNR=24.7, Peak=249 HFD=2.9
03:04:24.017 00.000 10844 MultiStar: [#1 0.18,-0.59,0.00,M8] [#2 0.19,0.05,1.03,U] [#3 0.13,-0.04,1.11,U] [#4 -0.11,-0.32,1.02,U] [#5 -0.17,-0.76,0.00,M2] [#6 0.15,-0.43,1.03,U] [#7 0.31,-0.17,0.91,U] [#8 0.39,-0.27,0.00,M1] 
03:04:24.017 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.17}, one-star: {0.39, -0.12}
03:04:24.017 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
03:04:24.018 00.001 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
03:04:24.018 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.78 mountX=-0.13 mountY=0.20, mountTheta=2.17
03:04:24.031 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.17, opts=13)
03:04:24.031 00.000 10844 Enqueuing Move request for scope (0.17, -0.17)
03:04:24.032 00.001 11060 Worker thread wakes up
03:04:24.033 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
03:04:24.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
03:04:24.033 00.000 11060 Moving (0.17, -0.17) raw xDistance=-0.13 yDistance=0.20
03:04:24.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:04:24.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:04:24.033 00.000 11060 MoveAxis(E, 34, ABG)
03:04:24.033 00.000 11060 Guiding  Dir = 2, Dur = 34
03:04:24.038 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:24.060 00.022 11060 IsSlewing returns 0
03:04:24.060 00.000 11060 IsGuiding returns 0
03:04:24.062 00.002 10844 UpdateGuideState exits: m=1609 SNR=24.7
03:04:24.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:24.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:24.062 00.000 10844 Enqueuing Expose request
03:04:24.124 00.062 11060 IsGuiding returns 0
03:04:24.124 00.000 11060 Move returns status 0, amount 34
03:04:24.124 00.000 11060 MoveAxis(S, 76, ABG)
03:04:24.124 00.000 11060 Guiding  Dir = 1, Dur = 76
03:04:24.141 00.017 11060 IsSlewing returns 0
03:04:24.142 00.001 11060 IsGuiding returns 0
03:04:24.235 00.093 11060 IsGuiding returns 0
03:04:24.235 00.000 11060 Move returns status 0, amount 76
03:04:24.235 00.000 11060 move complete, result=0
03:04:24.235 00.000 11060 worker thread done servicing request
03:04:24.235 00.000 11060 Worker thread wakes up
03:04:24.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:24.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:24.303 00.068 10844 GuideStep: -0.1 px 34 ms EAST, 0.2 px 76 ms SOUTH
03:04:24.878 00.575 11060 Exposure complete
03:04:25.108 00.230 10844 OnExposeComplete: enter
03:04:25.108 00.000 10844 UpdateGuideState(): m_state=6
03:04:25.108 00.000 11060 worker thread done servicing request
03:04:25.108 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
03:04:25.108 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.51, Mass=1647, SNR=25.5, Peak=199 HFD=3.4
03:04:25.110 00.002 10844 MultiStar: [#1 0.15,-0.22,0.95,U] [#2 -0.21,-0.43,0.00,M1] [#3 -0.38,-0.82,0.00,M2] [#4 -0.17,-0.51,0.00,M6] [#5 -0.26,-0.68,0.00,M3] [#6 -0.30,-0.38,0.00,M4] [#7 -0.17,-0.24,1.01,U] [#8 0.22,-0.40,0.00,M2] 
03:04:25.110 00.000 10844 refined, 2 included, MultiStar: {0.04, -0.22}, one-star: {0.16, -0.18}
03:04:25.110 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:04:25.110 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:04:25.110 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.37 mountX=-0.20 mountY=0.08, mountTheta=2.77
03:04:25.111 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.22, opts=13)
03:04:25.111 00.000 10844 Enqueuing Move request for scope (0.04, -0.22)
03:04:25.114 00.003 11060 Worker thread wakes up
03:04:25.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
03:04:25.115 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
03:04:25.115 00.000 11060 Moving (0.04, -0.22) raw xDistance=-0.20 yDistance=0.08
03:04:25.116 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:04:25.118 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:25.119 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:04:25.119 00.000 11060 MoveAxis(E, 49, ABG)
03:04:25.119 00.000 11060 Guiding  Dir = 2, Dur = 49
03:04:25.121 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:25.122 00.001 11060 IsSlewing returns 0
03:04:25.123 00.001 11060 IsGuiding returns 0
03:04:25.139 00.016 10844 UpdateGuideState exits: m=1647 SNR=25.5
03:04:25.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:25.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:25.139 00.000 10844 Enqueuing Expose request
03:04:25.185 00.046 11060 IsGuiding returns 0
03:04:25.185 00.000 11060 Move returns status 0, amount 49
03:04:25.185 00.000 11060 MoveAxis(N, 0, ABG)
03:04:25.185 00.000 11060 Move returns status 0, amount 0
03:04:25.186 00.001 11060 move complete, result=0
03:04:25.186 00.000 11060 worker thread done servicing request
03:04:25.186 00.000 11060 Worker thread wakes up
03:04:25.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:25.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:25.186 00.000 10844 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
03:04:25.817 00.631 11060 Exposure complete
03:04:26.092 00.275 11060 worker thread done servicing request
03:04:26.092 00.000 10844 OnExposeComplete: enter
03:04:26.092 00.000 10844 UpdateGuideState(): m_state=6
03:04:26.093 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
03:04:26.093 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.76, Mass=1665, SNR=25.5, Peak=146 HFD=3.5
03:04:26.093 00.000 10844 MultiStar: [#1 -0.05,-0.46,0.00,M8] [#2 -0.39,-0.39,0.00,M2] [#3 -0.33,-0.54,0.00,M3] [#4 0.02,-0.26,1.00,U] [#5 -0.08,-0.05,0.96,U] [#6 -0.12,-0.20,1.04,U] [#7 -0.16,-0.12,0.91,U] [#8 0.07,-0.68,0.00,M3] 
03:04:26.093 00.000 10844 single-star, 4 included, MultiStar: {-0.06, -0.11}, one-star: {0.05, 0.07}
03:04:26.093 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.45 = -0.45)
03:04:26.093 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:04:26.094 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.93 mountX=0.08 mountY=0.04, mountTheta=0.47
03:04:26.095 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
03:04:26.095 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
03:04:26.095 00.000 11060 Worker thread wakes up
03:04:26.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
03:04:26.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
03:04:26.095 00.000 11060 Moving (0.05, 0.07) raw xDistance=0.08 yDistance=0.04
03:04:26.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:04:26.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:26.097 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:04:26.097 00.000 11060 MoveAxis(E, 0, ABG)
03:04:26.097 00.000 11060 Move returns status 0, amount 0
03:04:26.097 00.000 11060 MoveAxis(N, 0, ABG)
03:04:26.097 00.000 11060 Move returns status 0, amount 0
03:04:26.097 00.000 11060 move complete, result=0
03:04:26.097 00.000 11060 worker thread done servicing request
03:04:26.104 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:26.123 00.019 10844 UpdateGuideState exits: m=1665 SNR=25.5
03:04:26.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:26.124 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:26.124 00.000 10844 Enqueuing Expose request
03:04:26.124 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:26.124 00.000 11060 Worker thread wakes up
03:04:26.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:26.125 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:26.759 00.634 11060 Exposure complete
03:04:27.015 00.256 11060 worker thread done servicing request
03:04:27.016 00.001 10844 OnExposeComplete: enter
03:04:27.016 00.000 10844 UpdateGuideState(): m_state=6
03:04:27.017 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
03:04:27.017 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=109.38, Mass=1900, SNR=27.3, Peak=173 HFD=3.6
03:04:27.017 00.000 10844 MultiStar: [#1 0.03,0.14,0.89,U] [#2 -0.68,0.16,0.00,M3] [#3 -0.33,0.08,0.95,U] [#4 0.30,-0.29,0.90,U] [#5 0.16,0.03,0.91,U] [#6 -0.20,-0.31,0.95,U] [#7 -0.04,0.10,0.86,U] [#8 -0.13,0.10,0.80,U] 
03:04:27.017 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.25, 0.69}
03:04:27.017 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.09 = 0.09)
03:04:27.017 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.22 = -3.06)
03:04:27.017 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.48 mountX=0.07 mountY=-0.01, mountTheta=-0.08
03:04:27.020 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
03:04:27.020 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
03:04:27.034 00.014 11060 Worker thread wakes up
03:04:27.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
03:04:27.034 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
03:04:27.034 00.000 11060 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
03:04:27.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:04:27.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:27.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:04:27.034 00.000 11060 MoveAxis(E, 0, ABG)
03:04:27.036 00.002 11060 Move returns status 0, amount 0
03:04:27.036 00.000 11060 MoveAxis(N, 0, ABG)
03:04:27.036 00.000 11060 Move returns status 0, amount 0
03:04:27.036 00.000 11060 move complete, result=0
03:04:27.036 00.000 11060 worker thread done servicing request
03:04:27.039 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:27.060 00.021 10844 UpdateGuideState exits: m=1900 SNR=27.3
03:04:27.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:27.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:27.060 00.000 10844 Enqueuing Expose request
03:04:27.060 00.000 11060 Worker thread wakes up
03:04:27.060 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:27.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:27.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:27.700 00.640 11060 Exposure complete
03:04:27.941 00.241 11060 worker thread done servicing request
03:04:27.941 00.000 10844 OnExposeComplete: enter
03:04:27.941 00.000 10844 UpdateGuideState(): m_state=6
03:04:27.941 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
03:04:27.941 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.81, Mass=1815, SNR=27.1, Peak=235 HFD=3.1
03:04:27.942 00.001 10844 MultiStar: [#1 0.36,-0.18,0.94,U] [#2 -0.32,0.21,0.84,U] [#3 -0.11,-0.08,0.92,U] [#4 0.60,-0.11,0.00,M5] [#5 -0.23,0.10,0.92,U] [#6 -0.25,0.26,0.97,U] [#7 -0.25,0.16,0.87,U] [#8 -0.24,-0.18,0.81,U] 
03:04:27.942 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.05}, one-star: {0.23, 0.11}
03:04:27.942 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.39) = xAngle (1.22 = 1.22)
03:04:27.942 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.35 = -1.93)
03:04:27.942 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.61 mountX=0.04 mountY=-0.10, mountTheta=-1.22
03:04:27.943 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
03:04:27.944 00.001 10844 Enqueuing Move request for scope (-0.09, 0.05)
03:04:27.944 00.000 11060 Worker thread wakes up
03:04:27.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
03:04:27.944 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
03:04:27.944 00.000 11060 Moving (-0.09, 0.05) raw xDistance=0.04 yDistance=-0.10
03:04:27.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:04:27.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:27.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:04:27.944 00.000 11060 MoveAxis(E, 0, ABG)
03:04:27.944 00.000 11060 Move returns status 0, amount 0
03:04:27.944 00.000 11060 MoveAxis(N, 0, ABG)
03:04:27.944 00.000 11060 Move returns status 0, amount 0
03:04:27.944 00.000 11060 move complete, result=0
03:04:27.946 00.002 11060 worker thread done servicing request
03:04:27.951 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:27.970 00.019 10844 UpdateGuideState exits: m=1815 SNR=27.1
03:04:27.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:27.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:27.970 00.000 10844 Enqueuing Expose request
03:04:27.970 00.000 11060 Worker thread wakes up
03:04:27.970 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:27.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:27.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:28.601 00.631 11060 Exposure complete
03:04:28.840 00.239 11060 worker thread done servicing request
03:04:28.840 00.000 10844 OnExposeComplete: enter
03:04:28.840 00.000 10844 UpdateGuideState(): m_state=6
03:04:28.840 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
03:04:28.841 00.001 10844 Star::Find returns 1 (0), X=622.94, Y=108.12, Mass=1478, SNR=24.2, Peak=168 HFD=2.8
03:04:28.841 00.000 10844 MultiStar: [#1 -0.04,-0.41,1.08,U] [#2 -0.20,-0.20,1.02,U] [#3 -0.61,-0.44,0.00,M2] [#4 -0.09,-0.48,0.00,M6] [#5 -0.42,-0.33,0.00,M1] [#6 -0.35,-0.58,0.00,M2] [#7 -0.65,-0.32,0.00,M1] [#8 -0.19,-0.09,0.89,U] 
03:04:28.841 00.000 10844 refined, 3 included, MultiStar: {-0.09, -0.33}, one-star: {0.04, -0.57}
03:04:28.841 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.04)
03:04:28.841 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
03:04:28.841 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.85 mountX=-0.34 mountY=-0.04, mountTheta=-3.02
03:04:28.842 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.33, opts=13)
03:04:28.843 00.001 10844 Enqueuing Move request for scope (-0.09, -0.33)
03:04:28.843 00.000 11060 Worker thread wakes up
03:04:28.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
03:04:28.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
03:04:28.843 00.000 11060 Moving (-0.09, -0.33) raw xDistance=-0.34 yDistance=-0.04
03:04:28.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
03:04:28.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:28.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:28.843 00.000 11060 MoveAxis(E, 80, ABG)
03:04:28.843 00.000 11060 Guiding  Dir = 2, Dur = 80
03:04:28.850 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:28.869 00.019 10844 UpdateGuideState exits: m=1478 SNR=24.2
03:04:28.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:28.870 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:28.870 00.000 10844 Enqueuing Expose request
03:04:28.874 00.004 11060 IsSlewing returns 0
03:04:28.875 00.001 11060 IsGuiding returns 0
03:04:28.985 00.110 11060 IsGuiding returns 0
03:04:28.987 00.002 11060 Move returns status 0, amount 80
03:04:28.987 00.000 11060 MoveAxis(N, 0, ABG)
03:04:28.987 00.000 11060 Move returns status 0, amount 0
03:04:28.987 00.000 11060 move complete, result=0
03:04:28.988 00.001 11060 worker thread done servicing request
03:04:28.988 00.000 11060 Worker thread wakes up
03:04:28.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:28.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:28.999 00.011 10844 GuideStep: -0.3 px 80 ms EAST, -0.0 px 0 ms NORTH
03:04:29.629 00.630 11060 Exposure complete
03:04:29.870 00.241 11060 worker thread done servicing request
03:04:29.871 00.001 10844 OnExposeComplete: enter
03:04:29.871 00.000 10844 UpdateGuideState(): m_state=6
03:04:29.871 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
03:04:29.871 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.78, Mass=1786, SNR=26.5, Peak=184 HFD=3.7
03:04:29.873 00.002 10844 MultiStar: [#1 -0.07,-0.38,0.94,U] [#2 -0.28,-0.14,0.90,U] [#3 -0.34,-0.08,0.93,U] [#4 0.21,-0.40,0.95,U] [#5 0.06,-0.26,0.86,U] [#6 -0.27,-0.36,0.97,U] [#7 -0.16,-0.75,0.00,M2] [#8 0.32,0.12,0.72,U] 
03:04:29.873 00.000 10844 single-star, 7 included, MultiStar: {-0.05, -0.18}, one-star: {0.07, 0.09}
03:04:29.873 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.39) = xAngle (-0.50 = -0.50)
03:04:29.873 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.63 = 2.63)
03:04:29.873 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.89 mountX=0.10 mountY=0.06, mountTheta=0.51
03:04:29.874 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.09, opts=13)
03:04:29.875 00.001 10844 Enqueuing Move request for scope (0.07, 0.09)
03:04:29.875 00.000 11060 Worker thread wakes up
03:04:29.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
03:04:29.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:04:29.875 00.000 11060 Moving (0.07, 0.09) raw xDistance=0.10 yDistance=0.06
03:04:29.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:04:29.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:29.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:04:29.875 00.000 11060 MoveAxis(E, 0, ABG)
03:04:29.876 00.001 11060 Move returns status 0, amount 0
03:04:29.876 00.000 11060 MoveAxis(N, 0, ABG)
03:04:29.876 00.000 11060 Move returns status 0, amount 0
03:04:29.876 00.000 11060 move complete, result=0
03:04:29.876 00.000 11060 worker thread done servicing request
03:04:29.893 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:29.912 00.019 10844 UpdateGuideState exits: m=1786 SNR=26.5
03:04:29.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:29.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:29.913 00.001 10844 Enqueuing Expose request
03:04:29.913 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:29.913 00.000 11060 Worker thread wakes up
03:04:29.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:29.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:30.554 00.641 11060 Exposure complete
03:04:30.825 00.271 11060 worker thread done servicing request
03:04:30.825 00.000 10844 OnExposeComplete: enter
03:04:30.825 00.000 10844 UpdateGuideState(): m_state=6
03:04:30.825 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
03:04:30.826 00.001 10844 Star::Find returns 1 (0), X=623.20, Y=108.19, Mass=1346, SNR=22.6, Peak=139 HFD=2.9
03:04:30.826 00.000 10844 MultiStar: [#1 -0.19,-0.26,1.05,U] [#2 -0.60,-0.16,0.00,M1] [#3 -0.09,-0.54,0.00,M2] [#4 0.02,-0.30,1.07,U] [#5 0.10,-0.57,0.00,M1] [#6 -0.55,-0.32,0.00,M2] [#7 -0.22,-0.42,0.00,M3] [#8 0.22,-0.10,0.89,U] 
03:04:30.826 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.30}, one-star: {0.30, -0.51}
03:04:30.826 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
03:04:30.826 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.43 = 0.43)
03:04:30.826 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.30 mountX=-0.28 mountY=0.13, mountTheta=2.71
03:04:30.828 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.30, opts=13)
03:04:30.828 00.000 10844 Enqueuing Move request for scope (0.08, -0.30)
03:04:30.829 00.001 11060 Worker thread wakes up
03:04:30.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.30) opts 0xd
03:04:30.829 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.30)
03:04:30.829 00.000 11060 Moving (0.08, -0.30) raw xDistance=-0.28 yDistance=0.13
03:04:30.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:04:30.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:30.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:04:30.830 00.001 11060 MoveAxis(E, 66, ABG)
03:04:30.830 00.000 11060 Guiding  Dir = 2, Dur = 66
03:04:30.842 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:30.842 00.000 11060 IsSlewing returns 0
03:04:30.844 00.002 11060 IsGuiding returns 0
03:04:30.873 00.029 10844 UpdateGuideState exits: m=1346 SNR=22.6
03:04:30.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:30.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:30.873 00.000 10844 Enqueuing Expose request
03:04:30.920 00.047 11060 IsGuiding returns 0
03:04:30.921 00.001 11060 Move returns status 0, amount 66
03:04:30.921 00.000 11060 MoveAxis(N, 0, ABG)
03:04:30.921 00.000 11060 Move returns status 0, amount 0
03:04:30.921 00.000 11060 move complete, result=0
03:04:30.921 00.000 11060 worker thread done servicing request
03:04:30.921 00.000 11060 Worker thread wakes up
03:04:30.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:30.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:30.923 00.002 10844 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
03:04:31.566 00.643 11060 Exposure complete
03:04:31.794 00.228 11060 worker thread done servicing request
03:04:31.794 00.000 10844 OnExposeComplete: enter
03:04:31.794 00.000 10844 UpdateGuideState(): m_state=6
03:04:31.794 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
03:04:31.795 00.001 10844 Star::Find returns 1 (0), X=622.88, Y=108.73, Mass=1951, SNR=27.9, Peak=181 HFD=3.8
03:04:31.795 00.000 10844 MultiStar: [#1 0.12,-0.44,0.00,M4] [#2 -0.02,-0.11,0.90,U] [#3 -0.16,0.12,0.95,U] [#4 -0.32,-0.49,0.00,M5] [#5 0.04,-0.33,0.81,U] [#6 -0.58,-0.31,0.00,M3] [#7 -0.02,-0.07,0.95,U] [#8 -0.34,-0.34,0.00,M1] 
03:04:31.795 00.000 10844 single-star, 4 included, MultiStar: {-0.04, -0.06}, one-star: {-0.02, 0.04}
03:04:31.795 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.39) = xAngle (0.62 = 0.62)
03:04:31.795 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.75 = -2.54)
03:04:31.795 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.01 mountX=0.04 mountY=-0.02, mountTheta=-0.61
03:04:31.796 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
03:04:31.797 00.001 10844 Enqueuing Move request for scope (-0.02, 0.04)
03:04:31.797 00.000 11060 Worker thread wakes up
03:04:31.798 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:04:31.799 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:04:31.799 00.000 11060 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
03:04:31.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:04:31.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:31.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:04:31.799 00.000 11060 MoveAxis(E, 0, ABG)
03:04:31.799 00.000 11060 Move returns status 0, amount 0
03:04:31.799 00.000 11060 MoveAxis(N, 0, ABG)
03:04:31.799 00.000 11060 Move returns status 0, amount 0
03:04:31.799 00.000 11060 move complete, result=0
03:04:31.799 00.000 11060 worker thread done servicing request
03:04:31.806 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:31.824 00.018 10844 UpdateGuideState exits: m=1951 SNR=27.9
03:04:31.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:31.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:31.824 00.000 10844 Enqueuing Expose request
03:04:31.824 00.000 11060 Worker thread wakes up
03:04:31.824 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:31.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:31.826 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:32.479 00.653 11060 Exposure complete
03:04:32.703 00.224 10844 OnExposeComplete: enter
03:04:32.703 00.000 10844 UpdateGuideState(): m_state=6
03:04:32.703 00.000 11060 worker thread done servicing request
03:04:32.703 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
03:04:32.705 00.002 10844 Star::Find returns 1 (0), X=623.01, Y=108.37, Mass=1916, SNR=27.8, Peak=174 HFD=3.4
03:04:32.706 00.001 10844 MultiStar: [#1 0.36,-0.49,0.00,M5] [#2 0.10,-0.27,0.85,U] [#3 0.00,-0.24,0.98,U] [#4 0.02,-0.51,0.00,M6] [#5 -0.03,0.08,0.84,U] [#6 -0.13,0.10,1.06,U] [#7 -0.24,-0.06,0.85,U] [#8 -0.02,-0.39,0.73,U] 
03:04:32.706 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.15}, one-star: {0.11, -0.32}
03:04:32.706 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
03:04:32.706 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
03:04:32.706 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
03:04:32.708 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
03:04:32.708 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
03:04:32.708 00.000 11060 Worker thread wakes up
03:04:32.709 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
03:04:32.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
03:04:32.709 00.000 11060 Moving (-0.03, -0.15) raw xDistance=-0.15 yDistance=-0.00
03:04:32.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:04:32.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:32.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:04:32.710 00.001 11060 MoveAxis(E, 36, ABG)
03:04:32.710 00.000 11060 Guiding  Dir = 2, Dur = 36
03:04:32.724 00.014 11060 IsSlewing returns 0
03:04:32.725 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:32.725 00.000 11060 IsGuiding returns 0
03:04:32.744 00.019 10844 UpdateGuideState exits: m=1916 SNR=27.8
03:04:32.745 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:32.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:32.745 00.000 10844 Enqueuing Expose request
03:04:32.776 00.031 11060 IsGuiding returns 0
03:04:32.778 00.002 11060 Move returns status 0, amount 36
03:04:32.778 00.000 11060 MoveAxis(N, 0, ABG)
03:04:32.778 00.000 11060 Move returns status 0, amount 0
03:04:32.778 00.000 11060 move complete, result=0
03:04:32.778 00.000 11060 worker thread done servicing request
03:04:32.778 00.000 11060 Worker thread wakes up
03:04:32.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:32.779 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:32.780 00.001 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
03:04:33.421 00.641 11060 Exposure complete
03:04:33.680 00.259 11060 worker thread done servicing request
03:04:33.680 00.000 10844 OnExposeComplete: enter
03:04:33.680 00.000 10844 UpdateGuideState(): m_state=6
03:04:33.681 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
03:04:33.681 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.79, Mass=1669, SNR=26.1, Peak=184 HFD=2.9
03:04:33.681 00.000 10844 MultiStar: [#1 0.53,-0.31,0.00,M6] [#2 0.27,-0.10,0.94,U] [#3 -0.06,-0.05,1.03,U] [#4 -0.11,-0.53,0.00,M7] [#5 0.09,0.21,0.91,U] [#6 -0.04,-0.44,1.02,U] [#7 -0.03,-0.21,0.93,U] [#8 0.37,-0.08,0.79,U] 
03:04:33.681 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.08}, one-star: {0.11, 0.10}
03:04:33.681 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.15 = -2.15)
03:04:33.681 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
03:04:33.682 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.76 mountX=-0.07 mountY=0.10, mountTheta=2.15
03:04:33.683 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
03:04:33.683 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
03:04:33.683 00.000 11060 Worker thread wakes up
03:04:33.684 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
03:04:33.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
03:04:33.684 00.000 11060 Moving (0.09, -0.08) raw xDistance=-0.07 yDistance=0.10
03:04:33.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:04:33.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:33.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:04:33.684 00.000 11060 MoveAxis(E, 0, ABG)
03:04:33.684 00.000 11060 Move returns status 0, amount 0
03:04:33.684 00.000 11060 MoveAxis(N, 0, ABG)
03:04:33.684 00.000 11060 Move returns status 0, amount 0
03:04:33.684 00.000 11060 move complete, result=0
03:04:33.684 00.000 11060 worker thread done servicing request
03:04:33.702 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:33.722 00.020 10844 UpdateGuideState exits: m=1669 SNR=26.1
03:04:33.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:33.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:33.722 00.000 10844 Enqueuing Expose request
03:04:33.722 00.000 11060 Worker thread wakes up
03:04:33.722 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:33.724 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:33.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:34.365 00.641 11060 Exposure complete
03:04:34.639 00.274 11060 worker thread done servicing request
03:04:34.639 00.000 10844 OnExposeComplete: enter
03:04:34.639 00.000 10844 UpdateGuideState(): m_state=6
03:04:34.640 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
03:04:34.640 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.73, Mass=1731, SNR=26.4, Peak=227 HFD=3.4
03:04:34.640 00.000 10844 MultiStar: [#1 0.35,-0.61,0.00,M7] [#2 -0.34,-0.63,0.00,M1] [#3 -0.27,-0.54,0.00,M1] [#4 -0.00,-0.62,0.00,M8] [#5 0.05,-0.36,0.95,U] [#6 -0.05,-0.47,0.00,M2] [#7 -0.02,-0.52,0.00,M1] [#8 0.14,-0.96,0.00,M1] 
03:04:34.640 00.000 10844 single-star, 1 included, MultiStar: {0.12, -0.15}, one-star: {0.19, 0.04}
03:04:34.640 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
03:04:34.641 00.001 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.94 = 1.94)
03:04:34.641 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.20 mountX=0.07 mountY=0.18, mountTheta=1.19
03:04:34.644 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.04, opts=13)
03:04:34.644 00.000 10844 Enqueuing Move request for scope (0.19, 0.04)
03:04:34.644 00.000 11060 Worker thread wakes up
03:04:34.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
03:04:34.645 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
03:04:34.645 00.000 11060 Moving (0.19, 0.04) raw xDistance=0.07 yDistance=0.18
03:04:34.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:04:34.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:34.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:04:34.645 00.000 11060 MoveAxis(E, 0, ABG)
03:04:34.645 00.000 11060 Move returns status 0, amount 0
03:04:34.645 00.000 11060 MoveAxis(N, 0, ABG)
03:04:34.645 00.000 11060 Move returns status 0, amount 0
03:04:34.645 00.000 11060 move complete, result=0
03:04:34.645 00.000 11060 worker thread done servicing request
03:04:34.653 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:34.674 00.021 10844 UpdateGuideState exits: m=1731 SNR=26.4
03:04:34.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:34.684 00.010 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:34.684 00.000 10844 Enqueuing Expose request
03:04:34.684 00.000 11060 Worker thread wakes up
03:04:34.684 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:04:34.685 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:34.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:35.324 00.639 11060 Exposure complete
03:04:35.630 00.306 10844 OnExposeComplete: enter
03:04:35.630 00.000 10844 UpdateGuideState(): m_state=6
03:04:35.630 00.000 11060 worker thread done servicing request
03:04:35.630 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
03:04:35.631 00.001 10844 Star::Find returns 1 (0), X=622.86, Y=108.41, Mass=1546, SNR=24.6, Peak=154 HFD=3.4
03:04:35.631 00.000 10844 MultiStar: [#1 0.18,-0.61,0.00,M8] [#2 -0.43,0.13,0.98,U] [#3 -0.10,-0.27,1.01,U] [#4 -0.15,-0.34,1.05,U] [#5 0.17,-0.12,0.99,U] [#6 -0.27,0.15,1.12,U] [#7 -0.11,0.04,1.04,U] [#8 0.62,-0.25,0.00,M2] 
03:04:35.631 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.10}, one-star: {-0.04, -0.28}
03:04:35.631 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.39) = xAngle (-3.90 = 2.38)
03:04:35.631 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.77 = -0.77)
03:04:35.631 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.51 mountX=-0.12 mountY=-0.11, mountTheta=-2.38
03:04:35.634 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.10, opts=13)
03:04:35.634 00.000 10844 Enqueuing Move request for scope (-0.13, -0.10)
03:04:35.652 00.018 11060 Worker thread wakes up
03:04:35.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
03:04:35.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
03:04:35.653 00.001 11060 Moving (-0.13, -0.10) raw xDistance=-0.12 yDistance=-0.11
03:04:35.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:04:35.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:35.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:04:35.653 00.000 11060 MoveAxis(E, 0, ABG)
03:04:35.653 00.000 11060 Move returns status 0, amount 0
03:04:35.653 00.000 11060 MoveAxis(N, 0, ABG)
03:04:35.653 00.000 11060 Move returns status 0, amount 0
03:04:35.653 00.000 11060 move complete, result=0
03:04:35.654 00.001 11060 worker thread done servicing request
03:04:35.662 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:35.688 00.026 10844 UpdateGuideState exits: m=1546 SNR=24.6
03:04:35.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:35.689 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:35.689 00.000 10844 Enqueuing Expose request
03:04:35.689 00.000 11060 Worker thread wakes up
03:04:35.689 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:35.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:35.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:36.325 00.636 11060 Exposure complete
03:04:36.588 00.263 11060 worker thread done servicing request
03:04:36.588 00.000 10844 OnExposeComplete: enter
03:04:36.588 00.000 10844 UpdateGuideState(): m_state=6
03:04:36.589 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
03:04:36.589 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.54, Mass=1547, SNR=24.8, Peak=180 HFD=3.6
03:04:36.589 00.000 10844 MultiStar: [#1 0.25,-0.48,0.00,M9] [#2 -0.35,-0.38,0.00,M1] [#3 -0.36,-0.21,1.01,U] [#4 -0.16,-0.72,0.00,M8] [#5 0.03,0.13,0.97,U] [#6 -0.22,-0.72,0.00,M2] [#7 -0.32,-0.36,0.00,M1] [#8 0.32,-0.27,0.86,U] 
03:04:36.589 00.000 10844 refined, 3 included, MultiStar: {0.02, -0.12}, one-star: {0.12, -0.15}
03:04:36.589 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
03:04:36.589 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
03:04:36.589 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.44 mountX=-0.12 mountY=0.04, mountTheta=2.85
03:04:36.591 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
03:04:36.592 00.001 10844 Enqueuing Move request for scope (0.02, -0.12)
03:04:36.592 00.000 11060 Worker thread wakes up
03:04:36.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
03:04:36.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
03:04:36.592 00.000 11060 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.04
03:04:36.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:04:36.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:36.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:04:36.592 00.000 11060 MoveAxis(E, 0, ABG)
03:04:36.593 00.001 11060 Move returns status 0, amount 0
03:04:36.593 00.000 11060 MoveAxis(N, 0, ABG)
03:04:36.593 00.000 11060 Move returns status 0, amount 0
03:04:36.593 00.000 11060 move complete, result=0
03:04:36.594 00.001 11060 worker thread done servicing request
03:04:36.600 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:36.620 00.020 10844 UpdateGuideState exits: m=1547 SNR=24.8
03:04:36.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:36.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:36.620 00.000 10844 Enqueuing Expose request
03:04:36.620 00.000 11060 Worker thread wakes up
03:04:36.620 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:36.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:36.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:37.264 00.644 11060 Exposure complete
03:04:37.592 00.328 11060 worker thread done servicing request
03:04:37.592 00.000 10844 OnExposeComplete: enter
03:04:37.593 00.001 10844 UpdateGuideState(): m_state=6
03:04:37.593 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
03:04:37.593 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.33, Mass=1541, SNR=24.4, Peak=202 HFD=3.4
03:04:37.594 00.001 10844 MultiStar: [#1 0.09,-0.26,1.07,U] [#2 -0.04,-0.40,0.99,U] [#3 0.04,-0.38,0.96,U] [#4 0.21,-0.51,0.00,M9] [#5 -0.12,-0.41,1.00,U] [#6 -0.05,-0.50,0.00,M3] [#7 -0.27,-0.69,0.00,M2] [#8 0.20,0.02,0.96,U] 
03:04:37.594 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.30}, one-star: {0.18, -0.37}
03:04:37.594 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
03:04:37.594 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
03:04:37.594 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.38 mountX=-0.29 mountY=0.11, mountTheta=2.78
03:04:37.596 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.30, opts=13)
03:04:37.596 00.000 10844 Enqueuing Move request for scope (0.06, -0.30)
03:04:37.596 00.000 11060 Worker thread wakes up
03:04:37.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
03:04:37.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
03:04:37.596 00.000 11060 Moving (0.06, -0.30) raw xDistance=-0.29 yDistance=0.11
03:04:37.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:04:37.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:37.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:04:37.596 00.000 11060 MoveAxis(E, 67, ABG)
03:04:37.596 00.000 11060 Guiding  Dir = 2, Dur = 67
03:04:37.606 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:37.632 00.026 11060 IsSlewing returns 0
03:04:37.634 00.002 11060 IsGuiding returns 0
03:04:37.640 00.006 10844 UpdateGuideState exits: m=1541 SNR=24.4
03:04:37.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:37.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:37.640 00.000 10844 Enqueuing Expose request
03:04:37.742 00.102 11060 IsGuiding returns 0
03:04:37.742 00.000 11060 Move returns status 0, amount 67
03:04:37.742 00.000 11060 MoveAxis(N, 0, ABG)
03:04:37.744 00.002 11060 Move returns status 0, amount 0
03:04:37.744 00.000 11060 move complete, result=0
03:04:37.744 00.000 11060 worker thread done servicing request
03:04:37.744 00.000 11060 Worker thread wakes up
03:04:37.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:37.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:37.745 00.001 10844 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
03:04:38.372 00.627 11060 Exposure complete
03:04:38.648 00.276 11060 worker thread done servicing request
03:04:38.648 00.000 10844 OnExposeComplete: enter
03:04:38.648 00.000 10844 UpdateGuideState(): m_state=6
03:04:38.648 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
03:04:38.648 00.000 10844 Star::Find returns 1 (0), X=623.30, Y=109.09, Mass=1593, SNR=25.3, Peak=205 HFD=3.0
03:04:38.649 00.001 10844 MultiStar: [#1 0.40,-0.61,0.00,M9] [#2 0.02,-0.22,0.91,U] [#3 -0.08,-0.51,0.00,M1] [#4 -0.05,-0.36,0.97,U] [#5 0.13,0.13,0.91,U] [#6 -0.38,-0.22,1.00,U] [#7 0.02,0.10,1.06,U] [#8 0.32,-0.79,0.00,M1] 
03:04:38.650 00.001 10844 refined, 5 included, MultiStar: {0.02, -0.03}, one-star: {0.40, 0.40}
03:04:38.650 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
03:04:38.650 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.84 = 0.84)
03:04:38.650 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.89 mountX=-0.02 mountY=0.03, mountTheta=2.29
03:04:38.653 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
03:04:38.653 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
03:04:38.653 00.000 11060 Worker thread wakes up
03:04:38.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:04:38.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:04:38.653 00.000 11060 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
03:04:38.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:04:38.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:38.654 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:04:38.654 00.000 11060 MoveAxis(E, 0, ABG)
03:04:38.654 00.000 11060 Move returns status 0, amount 0
03:04:38.654 00.000 11060 MoveAxis(N, 0, ABG)
03:04:38.654 00.000 11060 Move returns status 0, amount 0
03:04:38.654 00.000 11060 move complete, result=0
03:04:38.654 00.000 11060 worker thread done servicing request
03:04:38.661 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:38.686 00.025 10844 UpdateGuideState exits: m=1593 SNR=25.3
03:04:38.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:38.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:38.686 00.000 10844 Enqueuing Expose request
03:04:38.687 00.001 11060 Worker thread wakes up
03:04:38.687 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:38.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:38.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:39.353 00.666 11060 Exposure complete
03:04:39.632 00.279 11060 worker thread done servicing request
03:04:39.632 00.000 10844 OnExposeComplete: enter
03:04:39.632 00.000 10844 UpdateGuideState(): m_state=6
03:04:39.633 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
03:04:39.633 00.000 10844 Star::Find returns 1 (0), X=623.35, Y=108.35, Mass=1748, SNR=26.1, Peak=188 HFD=3.5
03:04:39.633 00.000 10844 MultiStar: [#1 0.21,-0.49,0.00,M10] [#2 -0.26,-0.05,0.85,U] [#3 -0.22,-0.33,0.97,U] [#4 -0.03,-0.39,0.95,U] [#5 0.41,-0.38,0.00,M1] [#6 -0.17,-0.47,0.00,M3] [#7 -0.50,-0.23,0.00,M2] [#8 0.13,-0.39,0.80,U] 
03:04:39.643 00.010 10844 refined, 4 included, MultiStar: {0.02, -0.30}, one-star: {0.45, -0.34}
03:04:39.643 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
03:04:39.643 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
03:04:39.643 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.51 mountX=-0.29 mountY=0.07, mountTheta=2.92
03:04:39.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.30, opts=13)
03:04:39.645 00.000 10844 Enqueuing Move request for scope (0.02, -0.30)
03:04:39.645 00.000 11060 Worker thread wakes up
03:04:39.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
03:04:39.645 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
03:04:39.646 00.001 11060 Moving (0.02, -0.30) raw xDistance=-0.29 yDistance=0.07
03:04:39.650 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:04:39.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:39.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:04:39.650 00.000 11060 MoveAxis(E, 69, ABG)
03:04:39.651 00.001 11060 Guiding  Dir = 2, Dur = 69
03:04:39.656 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:39.663 00.007 11060 IsSlewing returns 0
03:04:39.664 00.001 11060 IsGuiding returns 0
03:04:39.685 00.021 10844 UpdateGuideState exits: m=1748 SNR=26.1
03:04:39.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:39.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:39.685 00.000 10844 Enqueuing Expose request
03:04:39.740 00.055 11060 IsGuiding returns 0
03:04:39.741 00.001 11060 Move returns status 0, amount 69
03:04:39.741 00.000 11060 MoveAxis(N, 0, ABG)
03:04:39.741 00.000 11060 Move returns status 0, amount 0
03:04:39.741 00.000 11060 move complete, result=0
03:04:39.741 00.000 11060 worker thread done servicing request
03:04:39.741 00.000 11060 Worker thread wakes up
03:04:39.742 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:39.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:39.748 00.006 10844 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
03:04:40.377 00.629 11060 Exposure complete
03:04:40.618 00.241 10844 OnExposeComplete: enter
03:04:40.619 00.001 10844 UpdateGuideState(): m_state=6
03:04:40.620 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
03:04:40.628 00.008 10844 Star::Find returns 1 (0), X=622.95, Y=107.98, Mass=1366, SNR=23.0, Peak=158 HFD=2.9
03:04:40.628 00.000 10844 MultiStar: [#1 0.23,-0.41,0.00,R] [#2 -0.36,-0.20,1.04,U] [#3 -0.53,-0.12,0.00,M1] [#4 0.08,-0.66,0.00,M8] [#5 -0.05,-0.83,0.00,M2] [#6 -0.57,-0.38,0.00,M4] [#7 -0.10,-0.15,0.99,U] [#8 0.02,-0.46,0.00,M1] 
03:04:40.628 00.000 10844 refined, 2 included, MultiStar: {-0.14, -0.35}, one-star: {0.05, -0.71}
03:04:40.629 00.001 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.94)
03:04:40.629 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
03:04:40.629 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.95 mountX=-0.37 mountY=-0.08, mountTheta=-2.93
03:04:40.631 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.35, opts=13)
03:04:40.631 00.000 10844 Enqueuing Move request for scope (-0.14, -0.35)
03:04:40.635 00.004 11060 worker thread done servicing request
03:04:40.638 00.003 11060 Worker thread wakes up
03:04:40.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.35) opts 0xd
03:04:40.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.35)
03:04:40.638 00.000 11060 Moving (-0.14, -0.35) raw xDistance=-0.37 yDistance=-0.08
03:04:40.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
03:04:40.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:40.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:04:40.639 00.001 11060 MoveAxis(E, 89, ABG)
03:04:40.639 00.000 11060 Guiding  Dir = 2, Dur = 89
03:04:40.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:40.645 00.006 11060 IsSlewing returns 0
03:04:40.646 00.001 11060 IsGuiding returns 0
03:04:40.665 00.019 10844 UpdateGuideState exits: m=1366 SNR=23.0
03:04:40.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:40.666 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:40.666 00.000 10844 Enqueuing Expose request
03:04:40.739 00.073 11060 IsGuiding returns 0
03:04:40.739 00.000 11060 Move returns status 0, amount 89
03:04:40.739 00.000 11060 MoveAxis(N, 0, ABG)
03:04:40.739 00.000 11060 Move returns status 0, amount 0
03:04:40.739 00.000 11060 move complete, result=0
03:04:40.740 00.001 11060 worker thread done servicing request
03:04:40.740 00.000 11060 Worker thread wakes up
03:04:40.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:40.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:40.782 00.042 10844 GuideStep: -0.4 px 89 ms EAST, -0.1 px 0 ms NORTH
03:04:41.372 00.590 11060 Exposure complete
03:04:41.664 00.292 11060 worker thread done servicing request
03:04:41.664 00.000 10844 OnExposeComplete: enter
03:04:41.665 00.001 10844 UpdateGuideState(): m_state=6
03:04:41.665 00.000 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
03:04:41.666 00.001 10844 Star::Find returns 1 (0), X=622.31, Y=108.51, Mass=1859, SNR=27.4, Peak=232 HFD=3.1
03:04:41.666 00.000 10844 MultiStar: [#1 0.10,-0.37,0.88,U] [#2 -0.33,-0.13,0.93,U] [#3 -0.55,-0.13,0.00,M2] [#4 -0.16,-0.51,0.00,M9] [#5 -0.40,-0.13,0.94,U] [#6 -0.28,-0.05,1.04,U] [#7 -0.53,-0.49,0.00,M2] [#8 -0.44,-0.02,0.81,U] 
03:04:41.666 00.000 10844 refined, 5 included, MultiStar: {-0.33, -0.15}, one-star: {-0.59, -0.18}
03:04:41.666 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.39) = xAngle (-4.11 = 2.18)
03:04:41.666 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.98 = -0.98)
03:04:41.666 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.15 hyp=0.36 cameraTheta=-2.72 mountX=-0.20 mountY=-0.30, mountTheta=-2.17
03:04:41.668 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.15, opts=13)
03:04:41.668 00.000 10844 Enqueuing Move request for scope (-0.33, -0.15)
03:04:41.668 00.000 11060 Worker thread wakes up
03:04:41.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.15) opts 0xd
03:04:41.668 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.15)
03:04:41.668 00.000 11060 Moving (-0.33, -0.15) raw xDistance=-0.20 yDistance=-0.30
03:04:41.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:04:41.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:04:41.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:04:41.670 00.002 11060 MoveAxis(E, 50, ABG)
03:04:41.670 00.000 11060 Guiding  Dir = 2, Dur = 50
03:04:41.681 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:41.691 00.010 11060 IsSlewing returns 0
03:04:41.692 00.001 11060 IsGuiding returns 0
03:04:41.702 00.010 10844 UpdateGuideState exits: m=1859 SNR=27.4
03:04:41.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:41.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:41.702 00.000 10844 Enqueuing Expose request
03:04:41.754 00.052 11060 IsGuiding returns 0
03:04:41.754 00.000 11060 Move returns status 0, amount 50
03:04:41.754 00.000 11060 MoveAxis(N, 0, ABG)
03:04:41.754 00.000 11060 Move returns status 0, amount 0
03:04:41.755 00.001 11060 move complete, result=0
03:04:41.755 00.000 11060 worker thread done servicing request
03:04:41.755 00.000 11060 Worker thread wakes up
03:04:41.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:41.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:41.758 00.003 10844 GuideStep: -0.2 px 50 ms EAST, -0.3 px 0 ms NORTH
03:04:42.409 00.651 11060 Exposure complete
03:04:42.653 00.244 10844 OnExposeComplete: enter
03:04:42.653 00.000 10844 UpdateGuideState(): m_state=6
03:04:42.654 00.001 11060 worker thread done servicing request
03:04:42.654 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
03:04:42.654 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.47, Mass=1524, SNR=24.7, Peak=183 HFD=3.0
03:04:42.655 00.001 10844 MultiStar: [#1 -0.02,0.02,0.99,U] [#2 -0.42,0.22,0.00,M1] [#3 -0.46,0.17,0.00,M3] [#4 -0.05,-0.51,0.00,M10] [#5 0.02,-0.25,1.03,U] [#6 -0.61,-0.19,0.00,M4] [#7 -0.28,-0.62,0.00,M3] [#8 -0.02,-0.13,0.88,U] 
03:04:42.655 00.000 10844 refined, 3 included, MultiStar: {-0.05, -0.15}, one-star: {-0.19, -0.22}
03:04:42.655 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.39) = xAngle (-3.31 = 2.97)
03:04:42.655 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.19 = -0.19)
03:04:42.655 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.92 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
03:04:42.656 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.15, opts=13)
03:04:42.657 00.001 10844 Enqueuing Move request for scope (-0.05, -0.15)
03:04:42.657 00.000 11060 Worker thread wakes up
03:04:42.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
03:04:42.657 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
03:04:42.657 00.000 11060 Moving (-0.05, -0.15) raw xDistance=-0.15 yDistance=-0.03
03:04:42.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:04:42.657 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:42.658 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:04:42.658 00.000 11060 MoveAxis(E, 38, ABG)
03:04:42.658 00.000 11060 Guiding  Dir = 2, Dur = 38
03:04:42.664 00.006 11060 IsSlewing returns 0
03:04:42.665 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:42.665 00.000 11060 IsGuiding returns 0
03:04:42.686 00.021 10844 UpdateGuideState exits: m=1524 SNR=24.7
03:04:42.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:42.686 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:42.686 00.000 10844 Enqueuing Expose request
03:04:42.710 00.024 11060 IsGuiding returns 0
03:04:42.710 00.000 11060 Move returns status 0, amount 38
03:04:42.710 00.000 11060 MoveAxis(N, 0, ABG)
03:04:42.710 00.000 11060 Move returns status 0, amount 0
03:04:42.710 00.000 11060 move complete, result=0
03:04:42.710 00.000 11060 worker thread done servicing request
03:04:42.710 00.000 11060 Worker thread wakes up
03:04:42.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:42.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:42.716 00.006 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
03:04:43.345 00.629 11060 Exposure complete
03:04:43.596 00.251 11060 worker thread done servicing request
03:04:43.596 00.000 10844 OnExposeComplete: enter
03:04:43.596 00.000 10844 UpdateGuideState(): m_state=6
03:04:43.596 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
03:04:43.597 00.001 10844 Star::Find returns 1 (0), X=622.79, Y=108.70, Mass=2041, SNR=28.5, Peak=192 HFD=3.6
03:04:43.597 00.000 10844 MultiStar: [#1 -0.44,0.14,0.00,M1] [#2 -0.51,-0.22,0.00,M2] [#3 -0.03,0.20,0.90,U] [#4 -0.26,-0.03,0.98,U] [#5 -0.28,-0.37,0.00,M1] [#6 -0.20,-0.21,0.92,U] [#7 -0.17,0.22,0.80,U] [#8 -0.22,0.14,0.64,U] 
03:04:43.597 00.000 10844 single-star, 5 included, MultiStar: {-0.16, 0.04}, one-star: {-0.11, 0.01}
03:04:43.597 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.39) = xAngle (1.68 = 1.68)
03:04:43.597 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.80 = -1.48)
03:04:43.597 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.07 mountX=-0.01 mountY=-0.11, mountTheta=-1.68
03:04:43.598 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
03:04:43.599 00.001 10844 Enqueuing Move request for scope (-0.11, 0.01)
03:04:43.600 00.001 11060 Worker thread wakes up
03:04:43.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
03:04:43.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
03:04:43.600 00.000 11060 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
03:04:43.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:04:43.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:43.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:04:43.600 00.000 11060 MoveAxis(E, 0, ABG)
03:04:43.600 00.000 11060 Move returns status 0, amount 0
03:04:43.600 00.000 11060 MoveAxis(N, 0, ABG)
03:04:43.600 00.000 11060 Move returns status 0, amount 0
03:04:43.600 00.000 11060 move complete, result=0
03:04:43.601 00.001 11060 worker thread done servicing request
03:04:43.617 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:43.637 00.020 10844 UpdateGuideState exits: m=2041 SNR=28.5
03:04:43.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:43.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:43.637 00.000 10844 Enqueuing Expose request
03:04:43.637 00.000 11060 Worker thread wakes up
03:04:43.637 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:43.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:43.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:44.276 00.639 11060 Exposure complete
03:04:44.533 00.257 11060 worker thread done servicing request
03:04:44.533 00.000 10844 OnExposeComplete: enter
03:04:44.533 00.000 10844 UpdateGuideState(): m_state=6
03:04:44.534 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
03:04:44.534 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.73, Mass=1552, SNR=24.8, Peak=155 HFD=3.0
03:04:44.535 00.001 10844 MultiStar: [#1 -0.10,-0.06,1.04,U] [#2 -0.19,0.06,1.03,U] [#3 -0.27,0.06,0.92,U] [#4 -0.19,-0.03,1.02,U] [#5 0.28,0.25,1.04,U] [#6 -0.49,-0.14,0.00,M4] [#7 -0.12,0.14,1.00,U] [#8 0.13,0.33,0.73,U] 
03:04:44.535 00.000 10844 single-star, 7 included, MultiStar: {-0.06, 0.09}, one-star: {-0.02, 0.04}
03:04:44.535 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.39) = xAngle (0.58 = 0.58)
03:04:44.535 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.57)
03:04:44.535 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.97 mountX=0.04 mountY=-0.02, mountTheta=-0.57
03:04:44.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
03:04:44.537 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
03:04:44.537 00.000 11060 Worker thread wakes up
03:04:44.537 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:04:44.537 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:04:44.537 00.000 11060 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
03:04:44.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:04:44.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:44.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:04:44.538 00.001 11060 MoveAxis(E, 0, ABG)
03:04:44.538 00.000 11060 Move returns status 0, amount 0
03:04:44.538 00.000 11060 MoveAxis(N, 0, ABG)
03:04:44.538 00.000 11060 Move returns status 0, amount 0
03:04:44.538 00.000 11060 move complete, result=0
03:04:44.538 00.000 11060 worker thread done servicing request
03:04:44.543 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:44.584 00.041 10844 UpdateGuideState exits: m=1552 SNR=24.8
03:04:44.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:44.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:44.584 00.000 10844 Enqueuing Expose request
03:04:44.584 00.000 11060 Worker thread wakes up
03:04:44.584 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:44.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:44.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:45.220 00.636 11060 Exposure complete
03:04:45.494 00.274 11060 worker thread done servicing request
03:04:45.494 00.000 10844 OnExposeComplete: enter
03:04:45.494 00.000 10844 UpdateGuideState(): m_state=6
03:04:45.495 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
03:04:45.495 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.54, Mass=1569, SNR=24.8, Peak=146 HFD=3.4
03:04:45.495 00.000 10844 MultiStar: [#1 -0.20,0.08,1.00,U] [#2 -0.08,0.48,0.00,M2] [#3 -0.14,-0.18,1.06,U] [#4 -0.02,-0.18,1.10,U] [#5 0.15,0.02,0.93,U] [#6 -0.29,-0.25,1.16,U] [#7 -0.12,-0.15,0.96,U] [#8 -0.27,-0.04,0.81,U] 
03:04:45.496 00.001 10844 single-star, 7 included, MultiStar: {-0.12, -0.12}, one-star: {-0.04, -0.16}
03:04:45.496 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.39) = xAngle (-3.20 = 3.08)
03:04:45.496 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.08 = -0.08)
03:04:45.496 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.81 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
03:04:45.498 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.16, opts=13)
03:04:45.498 00.000 10844 Enqueuing Move request for scope (-0.04, -0.16)
03:04:45.499 00.001 11060 Worker thread wakes up
03:04:45.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
03:04:45.499 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
03:04:45.499 00.000 11060 Moving (-0.04, -0.16) raw xDistance=-0.16 yDistance=-0.01
03:04:45.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:04:45.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:45.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:04:45.499 00.000 11060 MoveAxis(E, 38, ABG)
03:04:45.499 00.000 11060 Guiding  Dir = 2, Dur = 38
03:04:45.507 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:45.512 00.005 11060 IsSlewing returns 0
03:04:45.513 00.001 11060 IsGuiding returns 0
03:04:45.525 00.012 10844 UpdateGuideState exits: m=1569 SNR=24.8
03:04:45.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:45.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:45.525 00.000 10844 Enqueuing Expose request
03:04:45.559 00.034 11060 IsGuiding returns 0
03:04:45.559 00.000 11060 Move returns status 0, amount 38
03:04:45.559 00.000 11060 MoveAxis(N, 0, ABG)
03:04:45.559 00.000 11060 Move returns status 0, amount 0
03:04:45.559 00.000 11060 move complete, result=0
03:04:45.559 00.000 11060 worker thread done servicing request
03:04:45.559 00.000 11060 Worker thread wakes up
03:04:45.560 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:45.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:45.564 00.004 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
03:04:46.202 00.638 11060 Exposure complete
03:04:46.451 00.249 11060 worker thread done servicing request
03:04:46.451 00.000 10844 OnExposeComplete: enter
03:04:46.451 00.000 10844 UpdateGuideState(): m_state=6
03:04:46.452 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
03:04:46.452 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.65, Mass=1768, SNR=26.3, Peak=155 HFD=3.6
03:04:46.452 00.000 10844 MultiStar: [#1 -0.27,0.56,0.00,M1] [#2 -0.57,0.12,0.00,M3] [#3 0.16,0.02,0.92,U] [#4 -0.45,-0.45,0.00,M8] [#5 -0.39,0.31,0.00,M1] [#6 -0.33,0.04,0.96,U] [#7 -0.86,0.02,0.00,M1] [#8 0.33,0.28,0.79,U] 
03:04:46.452 00.000 10844 refined, 3 included, MultiStar: {-0.01, 0.06}, one-star: {-0.14, -0.04}
03:04:46.452 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.39) = xAngle (0.38 = 0.38)
03:04:46.452 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.78)
03:04:46.452 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.07 cameraTheta=1.77 mountX=0.06 mountY=-0.02, mountTheta=-0.36
03:04:46.456 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
03:04:46.456 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
03:04:46.456 00.000 11060 Worker thread wakes up
03:04:46.457 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
03:04:46.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
03:04:46.459 00.002 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
03:04:46.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:04:46.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:46.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:04:46.459 00.000 11060 MoveAxis(E, 0, ABG)
03:04:46.459 00.000 11060 Move returns status 0, amount 0
03:04:46.459 00.000 11060 MoveAxis(N, 0, ABG)
03:04:46.459 00.000 11060 Move returns status 0, amount 0
03:04:46.459 00.000 11060 move complete, result=0
03:04:46.460 00.001 11060 worker thread done servicing request
03:04:46.466 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:46.496 00.030 10844 UpdateGuideState exits: m=1768 SNR=26.3
03:04:46.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:46.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:46.496 00.000 10844 Enqueuing Expose request
03:04:46.496 00.000 11060 Worker thread wakes up
03:04:46.496 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:46.498 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:46.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:47.138 00.640 11060 Exposure complete
03:04:47.471 00.333 11060 worker thread done servicing request
03:04:47.471 00.000 10844 OnExposeComplete: enter
03:04:47.471 00.000 10844 UpdateGuideState(): m_state=6
03:04:47.472 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
03:04:47.472 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.83, Mass=1515, SNR=24.7, Peak=168 HFD=2.6
03:04:47.472 00.000 10844 MultiStar: [#1 -0.25,0.31,0.97,U] [#2 -0.61,-0.17,0.00,M4] [#3 0.04,0.07,1.05,U] [#4 -0.32,0.08,1.05,U] [#5 -0.24,0.07,1.02,U] [#6 -0.40,0.08,1.06,U] [#7 -0.55,0.09,0.00,M2] [#8 -0.04,-0.09,0.94,U] 
03:04:47.472 00.000 10844 single-star, 6 included, MultiStar: {-0.16, 0.09}, one-star: {0.10, 0.13}
03:04:47.472 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.39) = xAngle (-0.48 = -0.48)
03:04:47.472 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.65 = 2.65)
03:04:47.472 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.17 cameraTheta=0.91 mountX=0.15 mountY=0.08, mountTheta=0.49
03:04:47.474 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
03:04:47.475 00.001 10844 Enqueuing Move request for scope (0.10, 0.13)
03:04:47.478 00.003 11060 Worker thread wakes up
03:04:47.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
03:04:47.478 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
03:04:47.478 00.000 11060 Moving (0.10, 0.13) raw xDistance=0.15 yDistance=0.08
03:04:47.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:04:47.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:47.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:04:47.478 00.000 11060 MoveAxis(W, 35, ABG)
03:04:47.478 00.000 11060 Guiding  Dir = 3, Dur = 35
03:04:47.482 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:47.503 00.021 10844 UpdateGuideState exits: m=1515 SNR=24.7
03:04:47.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:47.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:47.503 00.000 10844 Enqueuing Expose request
03:04:47.534 00.031 11060 IsSlewing returns 0
03:04:47.534 00.000 11060 IsGuiding returns 0
03:04:47.609 00.075 11060 IsGuiding returns 0
03:04:47.612 00.003 11060 Move returns status 0, amount 35
03:04:47.613 00.001 11060 MoveAxis(N, 0, ABG)
03:04:47.613 00.000 11060 Move returns status 0, amount 0
03:04:47.613 00.000 11060 move complete, result=0
03:04:47.613 00.000 11060 worker thread done servicing request
03:04:47.613 00.000 11060 Worker thread wakes up
03:04:47.614 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:47.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:47.614 00.000 10844 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
03:04:48.256 00.642 11060 Exposure complete
03:04:48.494 00.238 11060 worker thread done servicing request
03:04:48.494 00.000 10844 OnExposeComplete: enter
03:04:48.494 00.000 10844 UpdateGuideState(): m_state=6
03:04:48.495 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
03:04:48.495 00.000 10844 Star::Find returns 1 (0), X=623.36, Y=108.41, Mass=1817, SNR=26.3, Peak=220 HFD=3.4
03:04:48.495 00.000 10844 MultiStar: [#1 0.02,0.23,1.00,U] [#2 -0.10,-0.32,0.96,U] [#3 0.10,-0.25,0.88,U] [#4 -0.08,-0.15,1.00,U] [#5 0.24,-0.55,0.00,M1] [#6 0.05,-0.37,0.98,U] [#7 0.40,0.11,0.96,U] [#8 0.02,-0.02,0.78,U] 
03:04:48.495 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.13}, one-star: {0.46, -0.29}
03:04:48.495 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
03:04:48.495 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
03:04:48.495 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=-0.11 mountY=0.13, mountTheta=2.28
03:04:48.498 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
03:04:48.498 00.000 10844 Enqueuing Move request for scope (0.11, -0.13)
03:04:48.498 00.000 11060 Worker thread wakes up
03:04:48.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
03:04:48.498 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
03:04:48.498 00.000 11060 Moving (0.11, -0.13) raw xDistance=-0.11 yDistance=0.13
03:04:48.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:48.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:48.499 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:04:48.501 00.002 11060 MoveAxis(E, 0, ABG)
03:04:48.501 00.000 11060 Move returns status 0, amount 0
03:04:48.501 00.000 11060 MoveAxis(N, 0, ABG)
03:04:48.501 00.000 11060 Move returns status 0, amount 0
03:04:48.501 00.000 11060 move complete, result=0
03:04:48.501 00.000 11060 worker thread done servicing request
03:04:48.507 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:48.541 00.034 10844 UpdateGuideState exits: m=1817 SNR=26.3
03:04:48.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:48.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:48.541 00.000 10844 Enqueuing Expose request
03:04:48.541 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:48.542 00.001 11060 Worker thread wakes up
03:04:48.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:48.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:49.219 00.677 11060 Exposure complete
03:04:49.506 00.287 11060 worker thread done servicing request
03:04:49.506 00.000 10844 OnExposeComplete: enter
03:04:49.506 00.000 10844 UpdateGuideState(): m_state=6
03:04:49.506 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
03:04:49.506 00.000 10844 Star::Find returns 1 (0), X=623.41, Y=108.57, Mass=1610, SNR=25.1, Peak=163 HFD=3.3
03:04:49.508 00.002 10844 MultiStar: [#1 0.11,-0.07,1.03,U] [#2 -0.00,-0.42,0.90,U] [#3 -0.19,-0.25,1.04,U] [#4 0.10,-0.23,1.14,U] [#5 0.20,-0.19,0.98,U] [#6 -0.16,-0.52,0.00,M1] [#7 0.13,-0.28,1.04,U] [#8 0.05,0.06,0.87,U] 
03:04:49.508 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.19}, one-star: {0.51, -0.13}
03:04:49.508 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.39) = xAngle (-2.42 = -2.42)
03:04:49.508 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.70 = 0.70)
03:04:49.508 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.03 mountX=-0.17 mountY=0.14, mountTheta=2.43
03:04:49.510 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.19, opts=13)
03:04:49.510 00.000 10844 Enqueuing Move request for scope (0.11, -0.19)
03:04:49.510 00.000 11060 Worker thread wakes up
03:04:49.510 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
03:04:49.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
03:04:49.510 00.000 11060 Moving (0.11, -0.19) raw xDistance=-0.17 yDistance=0.14
03:04:49.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
03:04:49.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:49.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:04:49.511 00.001 11060 MoveAxis(E, 39, ABG)
03:04:49.511 00.000 11060 Guiding  Dir = 2, Dur = 39
03:04:49.522 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:49.545 00.023 11060 IsSlewing returns 0
03:04:49.546 00.001 11060 IsGuiding returns 0
03:04:49.558 00.012 10844 UpdateGuideState exits: m=1610 SNR=25.1
03:04:49.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:49.559 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:49.559 00.000 10844 Enqueuing Expose request
03:04:49.639 00.080 11060 IsGuiding returns 0
03:04:49.639 00.000 11060 Move returns status 0, amount 39
03:04:49.639 00.000 11060 MoveAxis(N, 0, ABG)
03:04:49.639 00.000 11060 Move returns status 0, amount 0
03:04:49.639 00.000 11060 move complete, result=0
03:04:49.641 00.002 11060 worker thread done servicing request
03:04:49.641 00.000 11060 Worker thread wakes up
03:04:49.642 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:49.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:49.644 00.002 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
03:04:50.284 00.640 11060 Exposure complete
03:04:50.516 00.232 11060 worker thread done servicing request
03:04:50.516 00.000 10844 OnExposeComplete: enter
03:04:50.516 00.000 10844 UpdateGuideState(): m_state=6
03:04:50.516 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
03:04:50.518 00.002 10844 Star::Find returns 1 (0), X=622.99, Y=108.57, Mass=1663, SNR=25.9, Peak=150 HFD=3.0
03:04:50.518 00.000 10844 MultiStar: [#1 -0.15,-0.07,0.86,U] [#2 -0.29,0.15,0.99,U] [#3 0.01,-0.55,0.00,M1] [#4 0.10,-0.32,0.93,U] [#5 0.10,-0.01,1.04,U] [#6 -0.17,-0.44,0.00,M2] [#7 0.04,0.05,0.99,U] [#8 0.30,0.13,0.84,U] 
03:04:50.518 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {0.09, -0.13}
03:04:50.518 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
03:04:50.518 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
03:04:50.518 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.89 mountX=-0.03 mountY=0.03, mountTheta=2.28
03:04:50.520 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
03:04:50.520 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
03:04:50.520 00.000 11060 Worker thread wakes up
03:04:50.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:04:50.521 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:04:50.521 00.000 11060 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=0.03
03:04:50.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:04:50.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:50.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:04:50.521 00.000 11060 MoveAxis(E, 0, ABG)
03:04:50.521 00.000 11060 Move returns status 0, amount 0
03:04:50.521 00.000 11060 MoveAxis(N, 0, ABG)
03:04:50.521 00.000 11060 Move returns status 0, amount 0
03:04:50.522 00.001 11060 move complete, result=0
03:04:50.522 00.000 11060 worker thread done servicing request
03:04:50.539 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:50.559 00.020 10844 UpdateGuideState exits: m=1663 SNR=25.9
03:04:50.560 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:50.561 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:50.561 00.000 10844 Enqueuing Expose request
03:04:50.561 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:04:50.562 00.001 11060 Worker thread wakes up
03:04:50.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:50.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:51.218 00.656 11060 Exposure complete
03:04:51.502 00.284 11060 worker thread done servicing request
03:04:51.502 00.000 10844 OnExposeComplete: enter
03:04:51.502 00.000 10844 UpdateGuideState(): m_state=6
03:04:51.503 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
03:04:51.503 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.50, Mass=1903, SNR=27.4, Peak=249 HFD=3.6
03:04:51.503 00.000 10844 MultiStar: [#1 0.41,0.37,0.00,M1] [#2 -0.15,-0.35,0.85,U] [#3 0.07,-0.08,0.98,U] [#4 -0.02,-0.15,1.01,U] [#5 -0.25,0.06,0.86,U] [#6 -0.08,-0.03,1.01,U] [#7 -0.22,-0.26,0.95,U] [#8 0.01,0.19,0.82,U] 
03:04:51.503 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.11}, one-star: {0.14, -0.19}
03:04:51.503 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.84)
03:04:51.504 00.001 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:04:51.504 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.06 mountX=-0.12 mountY=-0.04, mountTheta=-2.82
03:04:51.505 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
03:04:51.505 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
03:04:51.505 00.000 11060 Worker thread wakes up
03:04:51.509 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
03:04:51.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
03:04:51.509 00.000 11060 Moving (-0.06, -0.11) raw xDistance=-0.12 yDistance=-0.04
03:04:51.510 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:04:51.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:51.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:51.510 00.000 11060 MoveAxis(E, 0, ABG)
03:04:51.510 00.000 11060 Move returns status 0, amount 0
03:04:51.510 00.000 11060 MoveAxis(N, 0, ABG)
03:04:51.510 00.000 11060 Move returns status 0, amount 0
03:04:51.510 00.000 11060 move complete, result=0
03:04:51.511 00.001 11060 worker thread done servicing request
03:04:51.514 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:51.534 00.020 10844 UpdateGuideState exits: m=1903 SNR=27.4
03:04:51.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:51.535 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:51.535 00.000 10844 Enqueuing Expose request
03:04:51.535 00.000 11060 Worker thread wakes up
03:04:51.535 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:51.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:51.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:52.178 00.643 11060 Exposure complete
03:04:52.414 00.236 11060 worker thread done servicing request
03:04:52.414 00.000 10844 OnExposeComplete: enter
03:04:52.414 00.000 10844 UpdateGuideState(): m_state=6
03:04:52.414 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
03:04:52.415 00.001 10844 Star::Find returns 1 (0), X=623.37, Y=108.97, Mass=1348, SNR=23.1, Peak=220 HFD=2.7
03:04:52.415 00.000 10844 MultiStar: [#1 0.24,0.04,1.03,U] [#2 0.35,0.05,1.04,U] [#3 0.06,0.31,0.99,U] [#4 0.51,-0.01,0.00,M4] [#5 0.43,0.02,1.06,U] [#6 0.36,-0.23,1.09,U] [#7 0.10,0.17,0.99,U] [#8 0.78,-0.22,0.00,M1] 
03:04:52.415 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.09}, one-star: {0.47, 0.28}
03:04:52.415 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.39) = xAngle (-1.10 = -1.10)
03:04:52.415 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.02 = 2.02)
03:04:52.415 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.30 cameraTheta=0.29 mountX=0.14 mountY=0.27, mountTheta=1.11
03:04:52.416 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.09, opts=13)
03:04:52.416 00.000 10844 Enqueuing Move request for scope (0.29, 0.09)
03:04:52.416 00.000 11060 Worker thread wakes up
03:04:52.418 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
03:04:52.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
03:04:52.418 00.000 11060 Moving (0.29, 0.09) raw xDistance=0.14 yDistance=0.27
03:04:52.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:04:52.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
03:04:52.418 00.000 11060 MoveAxis(W, 32, ABG)
03:04:52.418 00.000 11060 Guiding  Dir = 3, Dur = 32
03:04:52.426 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:52.451 00.025 11060 IsSlewing returns 0
03:04:52.451 00.000 11060 IsGuiding returns 0
03:04:52.466 00.015 10844 UpdateGuideState exits: m=1348 SNR=23.1
03:04:52.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:52.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:52.466 00.000 10844 Enqueuing Expose request
03:04:52.510 00.044 11060 IsGuiding returns 0
03:04:52.510 00.000 11060 Move returns status 0, amount 32
03:04:52.510 00.000 11060 MoveAxis(S, 106, ABG)
03:04:52.510 00.000 11060 Guiding  Dir = 1, Dur = 106
03:04:52.537 00.027 11060 IsSlewing returns 0
03:04:52.537 00.000 11060 IsGuiding returns 0
03:04:52.663 00.126 11060 IsGuiding returns 0
03:04:52.663 00.000 11060 Move returns status 0, amount 106
03:04:52.663 00.000 11060 move complete, result=0
03:04:52.663 00.000 11060 worker thread done servicing request
03:04:52.663 00.000 11060 Worker thread wakes up
03:04:52.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:52.664 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:52.664 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.3 px 106 ms SOUTH
03:04:53.307 00.643 11060 Exposure complete
03:04:53.580 00.273 11060 worker thread done servicing request
03:04:53.580 00.000 10844 OnExposeComplete: enter
03:04:53.580 00.000 10844 UpdateGuideState(): m_state=6
03:04:53.581 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
03:04:53.582 00.001 10844 Star::Find returns 1 (0), X=623.42, Y=109.05, Mass=1827, SNR=27.2, Peak=195 HFD=3.4
03:04:53.582 00.000 10844 MultiStar: [#1 0.19,0.34,0.97,U] [#2 -0.10,-0.07,0.88,U] [#3 0.18,-0.28,0.90,U] [#4 0.19,0.07,0.91,U] [#5 0.09,0.18,0.90,U] [#6 -0.28,-0.36,0.00,M1] [#7 -0.13,-0.10,0.93,U] [#8 0.01,-0.25,0.77,U] 
03:04:53.582 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.52, 0.35}
03:04:53.582 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.39) = xAngle (-1.05 = -1.05)
03:04:53.582 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.07 = 2.07)
03:04:53.582 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=0.07 mountY=0.12, mountTheta=1.06
03:04:53.588 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.04, opts=13)
03:04:53.588 00.000 10844 Enqueuing Move request for scope (0.13, 0.04)
03:04:53.588 00.000 11060 Worker thread wakes up
03:04:53.590 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
03:04:53.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
03:04:53.590 00.000 11060 Moving (0.13, 0.04) raw xDistance=0.07 yDistance=0.12
03:04:53.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:04:53.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:53.591 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:04:53.591 00.000 11060 MoveAxis(E, 0, ABG)
03:04:53.591 00.000 11060 Move returns status 0, amount 0
03:04:53.591 00.000 11060 MoveAxis(N, 0, ABG)
03:04:53.591 00.000 11060 Move returns status 0, amount 0
03:04:53.591 00.000 11060 move complete, result=0
03:04:53.591 00.000 11060 worker thread done servicing request
03:04:53.608 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:53.628 00.020 10844 UpdateGuideState exits: m=1827 SNR=27.2
03:04:53.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:53.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:53.628 00.000 10844 Enqueuing Expose request
03:04:53.628 00.000 11060 Worker thread wakes up
03:04:53.628 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:53.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:53.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:54.256 00.628 11060 Exposure complete
03:04:54.489 00.233 11060 worker thread done servicing request
03:04:54.489 00.000 10844 OnExposeComplete: enter
03:04:54.489 00.000 10844 UpdateGuideState(): m_state=6
03:04:54.490 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
03:04:54.490 00.000 10844 Star::Find returns 1 (0), X=623.30, Y=108.34, Mass=1787, SNR=26.5, Peak=205 HFD=3.2
03:04:54.490 00.000 10844 MultiStar: [#1 0.21,0.48,0.00,M1] [#2 -0.19,-0.20,1.02,U] [#3 0.06,0.08,0.94,U] [#4 -0.15,-0.17,0.97,U] [#5 0.06,-0.34,0.92,U] [#6 -0.18,-0.29,1.00,U] [#7 -0.21,0.44,0.00,M1] [#8 0.41,0.32,0.00,M1] 
03:04:54.490 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.21}, one-star: {0.40, -0.36}
03:04:54.490 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
03:04:54.490 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.16 = 0.16)
03:04:54.490 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.58 mountX=-0.21 mountY=0.03, mountTheta=2.98
03:04:54.492 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.21, opts=13)
03:04:54.492 00.000 10844 Enqueuing Move request for scope (-0.00, -0.21)
03:04:54.492 00.000 11060 Worker thread wakes up
03:04:54.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.21) opts 0xd
03:04:54.493 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.21)
03:04:54.493 00.000 11060 Moving (-0.00, -0.21) raw xDistance=-0.21 yDistance=0.03
03:04:54.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:04:54.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:54.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:04:54.493 00.000 11060 MoveAxis(E, 50, ABG)
03:04:54.493 00.000 11060 Guiding  Dir = 2, Dur = 50
03:04:54.502 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:54.518 00.016 11060 IsSlewing returns 0
03:04:54.518 00.000 11060 IsGuiding returns 0
03:04:54.533 00.015 10844 UpdateGuideState exits: m=1787 SNR=26.5
03:04:54.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:54.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:54.533 00.000 10844 Enqueuing Expose request
03:04:54.593 00.060 11060 IsGuiding returns 0
03:04:54.593 00.000 11060 Move returns status 0, amount 50
03:04:54.593 00.000 11060 MoveAxis(N, 0, ABG)
03:04:54.593 00.000 11060 Move returns status 0, amount 0
03:04:54.593 00.000 11060 move complete, result=0
03:04:54.593 00.000 11060 worker thread done servicing request
03:04:54.593 00.000 11060 Worker thread wakes up
03:04:54.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:54.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:54.622 00.029 10844 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
03:04:55.223 00.601 11060 Exposure complete
03:04:55.532 00.309 11060 worker thread done servicing request
03:04:55.532 00.000 10844 OnExposeComplete: enter
03:04:55.532 00.000 10844 UpdateGuideState(): m_state=6
03:04:55.532 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
03:04:55.533 00.001 10844 Star::Find returns 1 (0), X=623.00, Y=108.87, Mass=1983, SNR=28.6, Peak=185 HFD=3.0
03:04:55.533 00.000 10844 MultiStar: [#1 0.33,0.15,0.93,U] [#2 0.31,0.66,0.00,M1] [#3 -0.01,0.26,0.85,U] [#4 0.24,0.03,0.89,U] [#5 0.09,0.07,0.82,U] [#6 -0.07,-0.04,0.96,U] [#7 0.01,0.25,0.87,U] [#8 0.18,0.31,0.74,U] 
03:04:55.533 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.14}, one-star: {0.10, 0.17}
03:04:55.533 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
03:04:55.533 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.66 = 2.66)
03:04:55.533 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.92 mountX=0.16 mountY=0.08, mountTheta=0.48
03:04:55.535 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.14, opts=13)
03:04:55.535 00.000 10844 Enqueuing Move request for scope (0.11, 0.14)
03:04:55.536 00.001 11060 Worker thread wakes up
03:04:55.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
03:04:55.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
03:04:55.536 00.000 11060 Moving (0.11, 0.14) raw xDistance=0.16 yDistance=0.08
03:04:55.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:04:55.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:55.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:04:55.536 00.000 11060 MoveAxis(W, 36, ABG)
03:04:55.536 00.000 11060 Guiding  Dir = 3, Dur = 36
03:04:55.545 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:55.581 00.036 11060 IsSlewing returns 0
03:04:55.582 00.001 11060 IsGuiding returns 0
03:04:55.585 00.003 10844 UpdateGuideState exits: m=1983 SNR=28.6
03:04:55.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:55.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:55.585 00.000 10844 Enqueuing Expose request
03:04:55.655 00.070 11060 IsGuiding returns 0
03:04:55.655 00.000 11060 Move returns status 0, amount 36
03:04:55.655 00.000 11060 MoveAxis(N, 0, ABG)
03:04:55.655 00.000 11060 Move returns status 0, amount 0
03:04:55.667 00.012 11060 move complete, result=0
03:04:55.667 00.000 11060 worker thread done servicing request
03:04:55.667 00.000 11060 Worker thread wakes up
03:04:55.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:55.668 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:55.672 00.004 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
03:04:56.306 00.634 11060 Exposure complete
03:04:56.568 00.262 11060 worker thread done servicing request
03:04:56.568 00.000 10844 OnExposeComplete: enter
03:04:56.569 00.001 10844 UpdateGuideState(): m_state=6
03:04:56.569 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
03:04:56.569 00.000 10844 Star::Find returns 1 (0), X=623.28, Y=108.53, Mass=1825, SNR=26.9, Peak=220 HFD=3.4
03:04:56.570 00.001 10844 MultiStar: [#1 0.18,0.15,0.96,U] [#2 0.43,0.01,0.92,U] [#3 0.24,-0.21,0.92,U] [#4 -0.20,-0.36,0.93,U] [#5 -0.28,-0.05,0.80,U] [#6 0.22,-0.22,1.00,U] [#7 -0.10,-0.27,0.95,U] [#8 0.13,-0.46,0.00,M1] 
03:04:56.570 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.14}, one-star: {0.38, -0.16}
03:04:56.570 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.39) = xAngle (-2.26 = -2.26)
03:04:56.570 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:04:56.570 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.87 mountX=-0.12 mountY=0.14, mountTheta=2.27
03:04:56.572 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.14, opts=13)
03:04:56.572 00.000 10844 Enqueuing Move request for scope (0.12, -0.14)
03:04:56.572 00.000 11060 Worker thread wakes up
03:04:56.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
03:04:56.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
03:04:56.572 00.000 11060 Moving (0.12, -0.14) raw xDistance=-0.12 yDistance=0.14
03:04:56.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:04:56.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:56.573 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:04:56.573 00.000 11060 MoveAxis(E, 0, ABG)
03:04:56.573 00.000 11060 Move returns status 0, amount 0
03:04:56.573 00.000 11060 MoveAxis(N, 0, ABG)
03:04:56.573 00.000 11060 Move returns status 0, amount 0
03:04:56.573 00.000 11060 move complete, result=0
03:04:56.573 00.000 11060 worker thread done servicing request
03:04:56.579 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:56.597 00.018 10844 UpdateGuideState exits: m=1825 SNR=26.9
03:04:56.603 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:56.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:56.603 00.000 10844 Enqueuing Expose request
03:04:56.603 00.000 11060 Worker thread wakes up
03:04:56.603 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:04:56.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:56.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:57.256 00.653 11060 Exposure complete
03:04:57.541 00.285 11060 worker thread done servicing request
03:04:57.541 00.000 10844 OnExposeComplete: enter
03:04:57.541 00.000 10844 UpdateGuideState(): m_state=6
03:04:57.543 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
03:04:57.543 00.000 10844 Star::Find returns 1 (0), X=622.65, Y=108.63, Mass=1482, SNR=24.3, Peak=213 HFD=3.3
03:04:57.543 00.000 10844 MultiStar: [#1 -0.26,0.39,0.00,M1] [#2 -0.37,-0.16,1.02,U] [#3 -0.09,-0.25,1.07,U] [#4 -0.59,-0.26,0.00,M1] [#5 -0.56,-0.30,0.00,M1] [#6 -0.23,-0.07,1.16,U] [#7 -0.78,0.01,0.00,M1] [#8 -0.59,-0.14,0.00,M2] 
03:04:57.543 00.000 10844 single-star, 3 included, MultiStar: {-0.23, -0.14}, one-star: {-0.25, -0.06}
03:04:57.543 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.39) = xAngle (-4.28 = 2.00)
03:04:57.543 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.16 = -1.16)
03:04:57.543 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.89 mountX=-0.11 mountY=-0.24, mountTheta=-2.00
03:04:57.545 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.06, opts=13)
03:04:57.545 00.000 10844 Enqueuing Move request for scope (-0.25, -0.06)
03:04:57.545 00.000 11060 Worker thread wakes up
03:04:57.546 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
03:04:57.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
03:04:57.546 00.000 11060 Moving (-0.25, -0.06) raw xDistance=-0.11 yDistance=-0.24
03:04:57.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:57.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:04:57.561 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:04:57.566 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:04:57.566 00.000 11060 MoveAxis(E, 0, ABG)
03:04:57.566 00.000 11060 Move returns status 0, amount 0
03:04:57.567 00.001 11060 MoveAxis(N, 0, ABG)
03:04:57.567 00.000 11060 Move returns status 0, amount 0
03:04:57.567 00.000 11060 move complete, result=0
03:04:57.567 00.000 11060 worker thread done servicing request
03:04:57.581 00.014 10844 UpdateGuideState exits: m=1482 SNR=24.3
03:04:57.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:57.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:57.581 00.000 10844 Enqueuing Expose request
03:04:57.581 00.000 11060 Worker thread wakes up
03:04:57.581 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:57.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:57.582 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:58.214 00.632 11060 Exposure complete
03:04:58.491 00.277 11060 worker thread done servicing request
03:04:58.491 00.000 10844 OnExposeComplete: enter
03:04:58.491 00.000 10844 UpdateGuideState(): m_state=6
03:04:58.493 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
03:04:58.493 00.000 10844 Star::Find returns 1 (0), X=622.64, Y=108.54, Mass=1887, SNR=27.3, Peak=185 HFD=3.3
03:04:58.493 00.000 10844 MultiStar: [#1 -0.11,-0.03,0.88,U] [#2 0.08,-0.17,0.87,U] [#3 0.15,-0.28,0.98,U] [#4 -0.33,-0.36,0.00,M2] [#5 0.24,0.13,0.86,U] [#6 -0.04,-0.24,0.98,U] [#7 -0.46,0.28,0.00,M2] [#8 -0.00,-0.50,0.00,M3] 
03:04:58.494 00.001 10844 refined, 5 included, MultiStar: {0.00, -0.13}, one-star: {-0.26, -0.15}
03:04:58.494 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:04:58.494 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
03:04:58.494 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.54 mountX=-0.13 mountY=0.02, mountTheta=2.95
03:04:58.496 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.13, opts=13)
03:04:58.496 00.000 10844 Enqueuing Move request for scope (0.00, -0.13)
03:04:58.496 00.000 11060 Worker thread wakes up
03:04:58.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
03:04:58.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
03:04:58.496 00.000 11060 Moving (0.00, -0.13) raw xDistance=-0.13 yDistance=0.02
03:04:58.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:04:58.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:58.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:04:58.497 00.001 11060 MoveAxis(E, 29, ABG)
03:04:58.497 00.000 11060 Guiding  Dir = 2, Dur = 29
03:04:58.504 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:58.519 00.015 11060 IsSlewing returns 0
03:04:58.520 00.001 11060 IsGuiding returns 0
03:04:58.533 00.013 10844 UpdateGuideState exits: m=1887 SNR=27.3
03:04:58.534 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:58.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:58.534 00.000 10844 Enqueuing Expose request
03:04:58.565 00.031 11060 IsGuiding returns 0
03:04:58.565 00.000 11060 Move returns status 0, amount 29
03:04:58.565 00.000 11060 MoveAxis(N, 0, ABG)
03:04:58.565 00.000 11060 Move returns status 0, amount 0
03:04:58.566 00.001 11060 move complete, result=0
03:04:58.566 00.000 11060 worker thread done servicing request
03:04:58.566 00.000 11060 Worker thread wakes up
03:04:58.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:58.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:58.604 00.038 10844 GuideStep: -0.1 px 29 ms EAST, 0.0 px 0 ms NORTH
03:04:59.195 00.591 11060 Exposure complete
03:04:59.472 00.277 11060 worker thread done servicing request
03:04:59.472 00.000 10844 OnExposeComplete: enter
03:04:59.472 00.000 10844 UpdateGuideState(): m_state=6
03:04:59.472 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
03:04:59.474 00.002 10844 Star::Find returns 1 (0), X=622.74, Y=108.37, Mass=1663, SNR=25.8, Peak=181 HFD=3.6
03:04:59.474 00.000 10844 MultiStar: [#1 -0.27,0.14,0.91,U] [#2 0.03,-0.03,0.86,U] [#3 -0.10,-0.65,0.00,M1] [#4 -0.03,-0.38,1.03,U] [#5 -0.18,-0.05,0.95,U] [#6 -0.72,-0.26,0.00,M1] [#7 -0.03,-0.08,0.93,U] [#8 0.12,-0.28,0.85,U] 
03:04:59.474 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.15}, one-star: {-0.16, -0.32}
03:04:59.474 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.39) = xAngle (-3.44 = 2.85)
03:04:59.474 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
03:04:59.474 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.05 mountX=-0.16 mountY=-0.05, mountTheta=-2.83
03:04:59.476 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.15, opts=13)
03:04:59.476 00.000 10844 Enqueuing Move request for scope (-0.08, -0.15)
03:04:59.476 00.000 11060 Worker thread wakes up
03:04:59.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
03:04:59.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
03:04:59.476 00.000 11060 Moving (-0.08, -0.15) raw xDistance=-0.16 yDistance=-0.05
03:04:59.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:04:59.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:04:59.477 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:04:59.477 00.000 11060 MoveAxis(E, 38, ABG)
03:04:59.477 00.000 11060 Guiding  Dir = 2, Dur = 38
03:04:59.483 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:04:59.516 00.033 11060 IsSlewing returns 0
03:04:59.516 00.000 11060 IsGuiding returns 0
03:04:59.520 00.004 10844 UpdateGuideState exits: m=1663 SNR=25.8
03:04:59.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:59.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:04:59.520 00.000 10844 Enqueuing Expose request
03:04:59.596 00.076 11060 IsGuiding returns 0
03:04:59.597 00.001 11060 Move returns status 0, amount 38
03:04:59.597 00.000 11060 MoveAxis(N, 0, ABG)
03:04:59.597 00.000 11060 Move returns status 0, amount 0
03:04:59.597 00.000 11060 move complete, result=0
03:04:59.597 00.000 11060 worker thread done servicing request
03:04:59.597 00.000 11060 Worker thread wakes up
03:04:59.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:04:59.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:04:59.609 00.012 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
03:05:00.245 00.636 11060 Exposure complete
03:05:00.483 00.238 11060 worker thread done servicing request
03:05:00.483 00.000 10844 OnExposeComplete: enter
03:05:00.483 00.000 10844 UpdateGuideState(): m_state=6
03:05:00.484 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
03:05:00.484 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.48, Mass=1787, SNR=26.8, Peak=207 HFD=3.2
03:05:00.484 00.000 10844 MultiStar: [#1 0.30,0.07,1.00,U] [#2 0.14,-0.10,0.87,U] [#3 0.24,-0.29,0.97,U] [#4 -0.16,-0.34,0.92,U] [#5 -0.21,-0.22,0.95,U] [#6 -0.07,-0.12,0.98,U] [#7 0.05,-0.27,0.94,U] [#8 0.17,-0.25,0.76,U] 
03:05:00.484 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.19}, one-star: {-0.23, -0.21}
03:05:00.484 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
03:05:00.484 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.27 = 0.27)
03:05:00.484 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.46 mountX=-0.18 mountY=0.05, mountTheta=2.87
03:05:00.487 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.19, opts=13)
03:05:00.487 00.000 10844 Enqueuing Move request for scope (0.02, -0.19)
03:05:00.487 00.000 11060 Worker thread wakes up
03:05:00.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
03:05:00.487 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
03:05:00.487 00.000 11060 Moving (0.02, -0.19) raw xDistance=-0.18 yDistance=0.05
03:05:00.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:05:00.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:00.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:05:00.487 00.000 11060 MoveAxis(E, 44, ABG)
03:05:00.487 00.000 11060 Guiding  Dir = 2, Dur = 44
03:05:00.496 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:00.512 00.016 11060 IsSlewing returns 0
03:05:00.512 00.000 11060 IsGuiding returns 0
03:05:00.514 00.002 10844 UpdateGuideState exits: m=1787 SNR=26.8
03:05:00.515 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:00.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:00.515 00.000 10844 Enqueuing Expose request
03:05:00.573 00.058 11060 IsGuiding returns 0
03:05:00.573 00.000 11060 Move returns status 0, amount 44
03:05:00.573 00.000 11060 MoveAxis(N, 0, ABG)
03:05:00.573 00.000 11060 Move returns status 0, amount 0
03:05:00.573 00.000 11060 move complete, result=0
03:05:00.574 00.001 11060 worker thread done servicing request
03:05:00.574 00.000 11060 Worker thread wakes up
03:05:00.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:00.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:00.636 00.062 10844 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:05:01.213 00.577 11060 Exposure complete
03:05:01.486 00.273 11060 worker thread done servicing request
03:05:01.486 00.000 10844 OnExposeComplete: enter
03:05:01.486 00.000 10844 UpdateGuideState(): m_state=6
03:05:01.486 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
03:05:01.486 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.72, Mass=1458, SNR=24.2, Peak=145 HFD=3.0
03:05:01.487 00.001 10844 MultiStar: [#1 0.13,0.28,1.04,U] [#2 -0.06,-0.46,0.00,M1] [#3 0.24,0.23,1.01,U] [#4 -0.01,0.03,1.10,U] [#5 0.14,0.31,0.96,U] [#6 -0.14,-0.07,1.10,U] [#7 -0.46,0.14,0.00,M1] [#8 0.43,0.17,0.00,M2] 
03:05:01.487 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.13}, one-star: {-0.06, 0.03}
03:05:01.487 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.39) = xAngle (1.35 = 1.35)
03:05:01.487 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.48 = -1.81)
03:05:01.487 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.74 mountX=0.01 mountY=-0.06, mountTheta=-1.35
03:05:01.489 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.03, opts=13)
03:05:01.489 00.000 10844 Enqueuing Move request for scope (-0.06, 0.03)
03:05:01.489 00.000 11060 Worker thread wakes up
03:05:01.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
03:05:01.489 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
03:05:01.489 00.000 11060 Moving (-0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
03:05:01.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:05:01.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:01.490 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:05:01.490 00.000 11060 MoveAxis(E, 0, ABG)
03:05:01.490 00.000 11060 Move returns status 0, amount 0
03:05:01.490 00.000 11060 MoveAxis(N, 0, ABG)
03:05:01.490 00.000 11060 Move returns status 0, amount 0
03:05:01.490 00.000 11060 move complete, result=0
03:05:01.490 00.000 11060 worker thread done servicing request
03:05:01.497 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:01.537 00.040 10844 UpdateGuideState exits: m=1458 SNR=24.2
03:05:01.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:01.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:01.537 00.000 10844 Enqueuing Expose request
03:05:01.537 00.000 11060 Worker thread wakes up
03:05:01.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:01.537 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:01.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:02.175 00.638 11060 Exposure complete
03:05:02.421 00.246 11060 worker thread done servicing request
03:05:02.421 00.000 10844 OnExposeComplete: enter
03:05:02.421 00.000 10844 UpdateGuideState(): m_state=6
03:05:02.422 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
03:05:02.422 00.000 10844 Star::Find returns 1 (0), X=622.68, Y=108.58, Mass=1678, SNR=25.9, Peak=203 HFD=3.3
03:05:02.423 00.001 10844 MultiStar: [#1 -0.22,0.10,1.07,U] [#2 -0.41,-0.25,0.00,M2] [#3 -0.47,-0.26,0.00,M1] [#4 -0.28,-0.44,0.00,M1] [#5 -0.13,0.29,0.91,U] [#6 -0.23,-0.56,0.00,M1] [#7 -0.45,-0.00,0.99,U] [#8 0.05,-0.21,0.81,U] 
03:05:02.423 00.000 10844 refined, 4 included, MultiStar: {-0.20, 0.02}, one-star: {-0.22, -0.11}
03:05:02.423 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.39) = xAngle (1.67 = 1.67)
03:05:02.423 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.79 = -1.49)
03:05:02.423 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.06 mountX=-0.02 mountY=-0.20, mountTheta=-1.67
03:05:02.425 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.02, opts=13)
03:05:02.425 00.000 10844 Enqueuing Move request for scope (-0.20, 0.02)
03:05:02.426 00.001 11060 Worker thread wakes up
03:05:02.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
03:05:02.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
03:05:02.426 00.000 11060 Moving (-0.20, 0.02) raw xDistance=-0.02 yDistance=-0.20
03:05:02.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:05:02.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:05:02.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:05:02.426 00.000 11060 MoveAxis(E, 0, ABG)
03:05:02.426 00.000 11060 Move returns status 0, amount 0
03:05:02.426 00.000 11060 MoveAxis(N, 0, ABG)
03:05:02.426 00.000 11060 Move returns status 0, amount 0
03:05:02.426 00.000 11060 move complete, result=0
03:05:02.426 00.000 11060 worker thread done servicing request
03:05:02.434 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:02.464 00.030 10844 UpdateGuideState exits: m=1678 SNR=25.9
03:05:02.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:02.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:02.464 00.000 10844 Enqueuing Expose request
03:05:02.464 00.000 11060 Worker thread wakes up
03:05:02.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:02.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:02.467 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:03.097 00.630 11060 Exposure complete
03:05:03.333 00.236 11060 worker thread done servicing request
03:05:03.334 00.001 10844 OnExposeComplete: enter
03:05:03.334 00.000 10844 UpdateGuideState(): m_state=6
03:05:03.334 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
03:05:03.334 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.80, Mass=1679, SNR=25.4, Peak=165 HFD=3.5
03:05:03.335 00.001 10844 MultiStar: [#1 0.06,0.01,0.97,U] [#2 -0.15,-0.69,0.00,M3] [#3 -0.33,-0.27,0.96,U] [#4 -0.51,-0.58,0.00,M2] [#5 -0.02,0.05,0.92,U] [#6 -0.38,-0.28,0.00,M2] [#7 -0.11,-0.40,0.89,U] [#8 -0.03,-0.44,0.79,U] 
03:05:03.335 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.15}, one-star: {0.18, 0.11}
03:05:03.335 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.39) = xAngle (-3.22 = 3.06)
03:05:03.335 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.10 = -0.10)
03:05:03.335 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.83 mountX=-0.15 mountY=-0.01, mountTheta=-3.05
03:05:03.346 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.15, opts=13)
03:05:03.346 00.000 10844 Enqueuing Move request for scope (-0.04, -0.15)
03:05:03.355 00.009 11060 Worker thread wakes up
03:05:03.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
03:05:03.355 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
03:05:03.355 00.000 11060 Moving (-0.04, -0.15) raw xDistance=-0.15 yDistance=-0.01
03:05:03.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:05:03.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:03.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:05:03.355 00.000 11060 MoveAxis(E, 36, ABG)
03:05:03.355 00.000 11060 Guiding  Dir = 2, Dur = 36
03:05:03.357 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:03.378 00.021 10844 UpdateGuideState exits: m=1679 SNR=25.4
03:05:03.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:03.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:03.378 00.000 10844 Enqueuing Expose request
03:05:03.384 00.006 11060 IsSlewing returns 0
03:05:03.384 00.000 11060 IsGuiding returns 0
03:05:03.462 00.078 11060 IsGuiding returns 0
03:05:03.462 00.000 11060 Move returns status 0, amount 36
03:05:03.463 00.001 11060 MoveAxis(N, 0, ABG)
03:05:03.463 00.000 11060 Move returns status 0, amount 0
03:05:03.463 00.000 11060 move complete, result=0
03:05:03.463 00.000 11060 worker thread done servicing request
03:05:03.463 00.000 11060 Worker thread wakes up
03:05:03.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:03.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:03.463 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
03:05:04.094 00.631 11060 Exposure complete
03:05:04.322 00.228 11060 worker thread done servicing request
03:05:04.322 00.000 10844 OnExposeComplete: enter
03:05:04.322 00.000 10844 UpdateGuideState(): m_state=6
03:05:04.323 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
03:05:04.323 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=109.00, Mass=1419, SNR=23.6, Peak=155 HFD=3.0
03:05:04.323 00.000 10844 MultiStar: [#1 -0.48,0.41,0.00,M1] [#2 -0.41,0.04,1.02,U] [#3 -0.03,-0.06,1.08,U] [#4 -0.02,0.31,1.12,U] [#5 0.06,0.12,0.95,U] [#6 -0.48,-0.04,0.00,M3] [#7 -0.14,0.08,1.12,U] [#8 -0.46,-0.03,0.00,M1] 
03:05:04.323 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.13}, one-star: {-0.01, 0.30}
03:05:04.323 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.39) = xAngle (0.80 = 0.80)
03:05:04.324 00.001 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.92 = -2.36)
03:05:04.324 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.18 mountX=0.11 mountY=-0.11, mountTheta=-0.79
03:05:04.326 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.13, opts=13)
03:05:04.327 00.001 10844 Enqueuing Move request for scope (-0.09, 0.13)
03:05:04.327 00.000 11060 Worker thread wakes up
03:05:04.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
03:05:04.327 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
03:05:04.327 00.000 11060 Moving (-0.09, 0.13) raw xDistance=0.11 yDistance=-0.11
03:05:04.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:05:04.328 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:04.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:05:04.328 00.000 11060 MoveAxis(E, 0, ABG)
03:05:04.328 00.000 11060 Move returns status 0, amount 0
03:05:04.328 00.000 11060 MoveAxis(N, 0, ABG)
03:05:04.328 00.000 11060 Move returns status 0, amount 0
03:05:04.328 00.000 11060 move complete, result=0
03:05:04.328 00.000 11060 worker thread done servicing request
03:05:04.346 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:04.364 00.018 10844 UpdateGuideState exits: m=1419 SNR=23.6
03:05:04.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:04.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:04.364 00.000 10844 Enqueuing Expose request
03:05:04.364 00.000 11060 Worker thread wakes up
03:05:04.364 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:04.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:04.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:05.012 00.648 11060 Exposure complete
03:05:05.245 00.233 11060 worker thread done servicing request
03:05:05.245 00.000 10844 OnExposeComplete: enter
03:05:05.245 00.000 10844 UpdateGuideState(): m_state=6
03:05:05.246 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
03:05:05.246 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.78, Mass=1629, SNR=25.3, Peak=185 HFD=3.1
03:05:05.246 00.000 10844 MultiStar: [#1 0.21,0.27,1.00,U] [#2 -0.33,0.09,0.98,U] [#3 -0.38,0.24,0.92,U] [#4 0.02,-0.20,1.02,U] [#5 -0.25,0.01,0.96,U] [#6 -0.38,-0.31,0.00,M4] [#7 -0.01,-0.06,0.95,U] [#8 0.31,-0.46,0.00,M2] 
03:05:05.246 00.000 10844 single-star, 6 included, MultiStar: {-0.11, 0.06}, one-star: {-0.08, 0.09}
03:05:05.246 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.39) = xAngle (0.91 = 0.91)
03:05:05.246 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.25)
03:05:05.246 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.30 mountX=0.08 mountY=-0.10, mountTheta=-0.90
03:05:05.249 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
03:05:05.249 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
03:05:05.249 00.000 11060 Worker thread wakes up
03:05:05.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
03:05:05.250 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:05:05.250 00.000 11060 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
03:05:05.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:05:05.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:05.259 00.009 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:05:05.259 00.000 11060 MoveAxis(E, 0, ABG)
03:05:05.259 00.000 11060 Move returns status 0, amount 0
03:05:05.259 00.000 11060 MoveAxis(N, 0, ABG)
03:05:05.259 00.000 11060 Move returns status 0, amount 0
03:05:05.259 00.000 11060 move complete, result=0
03:05:05.259 00.000 11060 worker thread done servicing request
03:05:05.268 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:05.286 00.018 10844 UpdateGuideState exits: m=1629 SNR=25.3
03:05:05.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:05.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:05.286 00.000 10844 Enqueuing Expose request
03:05:05.287 00.001 11060 Worker thread wakes up
03:05:05.287 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:05.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:05.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:05.916 00.629 11060 Exposure complete
03:05:06.185 00.269 11060 worker thread done servicing request
03:05:06.185 00.000 10844 OnExposeComplete: enter
03:05:06.185 00.000 10844 UpdateGuideState(): m_state=6
03:05:06.186 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
03:05:06.186 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.76, Mass=2000, SNR=28.6, Peak=172 HFD=3.7
03:05:06.186 00.000 10844 MultiStar: [#1 0.08,0.33,0.82,U] [#2 -0.25,-0.14,0.83,U] [#3 -0.28,-0.31,0.92,U] [#4 -0.34,0.04,0.91,U] [#5 -0.10,-0.16,0.90,U] [#6 -0.25,0.43,0.00,M5] [#7 -0.20,-0.45,0.00,M1] [#8 0.43,0.01,0.79,U] 
03:05:06.187 00.001 10844 refined, 6 included, MultiStar: {-0.06, -0.03}, one-star: {0.08, 0.07}
03:05:06.187 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
03:05:06.187 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
03:05:06.187 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.74 mountX=-0.04 mountY=-0.06, mountTheta=-2.15
03:05:06.188 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
03:05:06.188 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
03:05:06.189 00.001 11060 Worker thread wakes up
03:05:06.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:05:06.189 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:05:06.189 00.000 11060 Moving (-0.06, -0.03) raw xDistance=-0.04 yDistance=-0.06
03:05:06.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:05:06.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:06.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:05:06.190 00.001 11060 MoveAxis(E, 0, ABG)
03:05:06.190 00.000 11060 Move returns status 0, amount 0
03:05:06.190 00.000 11060 MoveAxis(N, 0, ABG)
03:05:06.190 00.000 11060 Move returns status 0, amount 0
03:05:06.190 00.000 11060 move complete, result=0
03:05:06.190 00.000 11060 worker thread done servicing request
03:05:06.196 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:06.214 00.018 10844 UpdateGuideState exits: m=2000 SNR=28.6
03:05:06.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:06.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:06.214 00.000 10844 Enqueuing Expose request
03:05:06.214 00.000 11060 Worker thread wakes up
03:05:06.214 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:06.216 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:06.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:06.862 00.646 11060 Exposure complete
03:05:07.098 00.236 11060 worker thread done servicing request
03:05:07.098 00.000 10844 OnExposeComplete: enter
03:05:07.098 00.000 10844 UpdateGuideState(): m_state=6
03:05:07.098 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
03:05:07.099 00.001 10844 Star::Find returns 1 (0), X=622.98, Y=109.02, Mass=1871, SNR=26.8, Peak=188 HFD=2.9
03:05:07.099 00.000 10844 MultiStar: [#1 0.18,0.57,0.00,M1] [#2 -0.14,0.09,0.79,U] [#3 -0.06,0.44,1.05,U] [#4 0.32,0.07,0.90,U] [#5 0.27,0.43,0.00,M1] [#6 -0.03,-0.06,0.91,U] [#7 0.19,0.22,0.92,U] [#8 0.14,0.18,0.81,U] 
03:05:07.099 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.19}, one-star: {0.08, 0.33}
03:05:07.099 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
03:05:07.099 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.95 = 2.95)
03:05:07.099 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.21 mountX=0.20 mountY=0.04, mountTheta=0.19
03:05:07.102 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.19, opts=13)
03:05:07.102 00.000 10844 Enqueuing Move request for scope (0.07, 0.19)
03:05:07.102 00.000 11060 Worker thread wakes up
03:05:07.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
03:05:07.102 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
03:05:07.102 00.000 11060 Moving (0.07, 0.19) raw xDistance=0.20 yDistance=0.04
03:05:07.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:05:07.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:07.103 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:05:07.103 00.000 11060 MoveAxis(W, 47, ABG)
03:05:07.103 00.000 11060 Guiding  Dir = 3, Dur = 47
03:05:07.109 00.006 11060 IsSlewing returns 0
03:05:07.110 00.001 11060 IsGuiding returns 0
03:05:07.111 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:07.138 00.027 10844 UpdateGuideState exits: m=1871 SNR=26.8
03:05:07.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:07.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:07.139 00.001 10844 Enqueuing Expose request
03:05:07.171 00.032 11060 IsGuiding returns 0
03:05:07.171 00.000 11060 Move returns status 0, amount 47
03:05:07.171 00.000 11060 MoveAxis(N, 0, ABG)
03:05:07.171 00.000 11060 Move returns status 0, amount 0
03:05:07.171 00.000 11060 move complete, result=0
03:05:07.172 00.001 11060 worker thread done servicing request
03:05:07.172 00.000 11060 Worker thread wakes up
03:05:07.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:07.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:07.185 00.013 10844 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
03:05:07.801 00.616 11060 Exposure complete
03:05:08.026 00.225 11060 worker thread done servicing request
03:05:08.026 00.000 10844 OnExposeComplete: enter
03:05:08.026 00.000 10844 UpdateGuideState(): m_state=6
03:05:08.027 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
03:05:08.027 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.80, Mass=1701, SNR=25.8, Peak=160 HFD=3.1
03:05:08.036 00.009 10844 MultiStar: [#1 -0.33,0.54,0.00,M2] [#2 0.07,-0.33,0.87,U] [#3 -0.03,-0.19,1.04,U] [#4 -0.17,0.07,0.94,U] [#5 -0.09,0.72,0.00,M2] [#6 -0.26,-0.38,0.00,M5] [#7 -0.27,0.43,0.00,M1] [#8 -0.07,-0.20,0.85,U] 
03:05:08.036 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.11}, one-star: {-0.13, 0.10}
03:05:08.036 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
03:05:08.036 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
03:05:08.036 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.15 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
03:05:08.038 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
03:05:08.038 00.000 10844 Enqueuing Move request for scope (-0.07, -0.11)
03:05:08.041 00.003 11060 Worker thread wakes up
03:05:08.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
03:05:08.041 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
03:05:08.041 00.000 11060 Moving (-0.07, -0.11) raw xDistance=-0.12 yDistance=-0.05
03:05:08.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:05:08.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:08.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:05:08.042 00.001 11060 MoveAxis(E, 0, ABG)
03:05:08.042 00.000 11060 Move returns status 0, amount 0
03:05:08.042 00.000 11060 MoveAxis(N, 0, ABG)
03:05:08.042 00.000 11060 Move returns status 0, amount 0
03:05:08.042 00.000 11060 move complete, result=0
03:05:08.042 00.000 11060 worker thread done servicing request
03:05:08.045 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:08.063 00.018 10844 UpdateGuideState exits: m=1701 SNR=25.8
03:05:08.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:08.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:08.063 00.000 10844 Enqueuing Expose request
03:05:08.063 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:08.063 00.000 11060 Worker thread wakes up
03:05:08.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:08.064 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:08.704 00.640 11060 Exposure complete
03:05:08.948 00.244 11060 worker thread done servicing request
03:05:08.948 00.000 10844 OnExposeComplete: enter
03:05:08.948 00.000 10844 UpdateGuideState(): m_state=6
03:05:08.949 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
03:05:08.949 00.000 10844 Star::Find returns 1 (0), X=623.45, Y=108.93, Mass=1611, SNR=25.4, Peak=211 HFD=3.1
03:05:08.949 00.000 10844 MultiStar: [#1 0.42,0.11,0.95,U] [#2 -0.33,-0.02,1.00,U] [#3 -0.08,-0.25,0.98,U] [#4 0.04,-0.28,1.04,U] [#5 -0.15,-0.02,1.00,U] [#6 0.01,-0.19,1.06,U] [#7 0.00,0.05,0.95,U] [#8 -0.06,0.14,0.75,U] 
03:05:08.949 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.55, 0.23}
03:05:08.949 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:05:08.950 00.001 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.13 = 1.13)
03:05:08.950 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.60 mountX=-0.02 mountY=0.05, mountTheta=2.00
03:05:08.952 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.03, opts=13)
03:05:08.952 00.000 10844 Enqueuing Move request for scope (0.05, -0.03)
03:05:08.952 00.000 11060 Worker thread wakes up
03:05:08.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
03:05:08.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
03:05:08.953 00.001 11060 Moving (0.05, -0.03) raw xDistance=-0.02 yDistance=0.05
03:05:08.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:05:08.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:08.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:05:08.953 00.000 11060 MoveAxis(E, 0, ABG)
03:05:08.953 00.000 11060 Move returns status 0, amount 0
03:05:08.953 00.000 11060 MoveAxis(N, 0, ABG)
03:05:08.953 00.000 11060 Move returns status 0, amount 0
03:05:08.953 00.000 11060 move complete, result=0
03:05:08.953 00.000 11060 worker thread done servicing request
03:05:08.960 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:08.993 00.033 10844 UpdateGuideState exits: m=1611 SNR=25.4
03:05:08.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:08.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:08.993 00.000 10844 Enqueuing Expose request
03:05:08.993 00.000 11060 Worker thread wakes up
03:05:08.993 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:08.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:08.994 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:09.626 00.632 11060 Exposure complete
03:05:09.888 00.262 11060 worker thread done servicing request
03:05:09.888 00.000 10844 OnExposeComplete: enter
03:05:09.888 00.000 10844 UpdateGuideState(): m_state=6
03:05:09.889 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
03:05:09.889 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=109.09, Mass=1755, SNR=26.6, Peak=226 HFD=2.9
03:05:09.889 00.000 10844 MultiStar: [#1 0.27,0.60,0.00,M2] [#2 -0.37,0.21,0.92,U] [#3 0.04,0.03,1.02,U] [#4 0.29,-0.21,1.06,U] [#5 -0.12,0.14,0.89,U] [#6 -0.09,-0.15,1.07,U] [#7 0.09,0.16,0.90,U] [#8 0.06,-0.18,0.77,U] 
03:05:09.889 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.34, 0.39}
03:05:09.889 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.39) = xAngle (-0.45 = -0.45)
03:05:09.890 00.001 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:05:09.890 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.94 mountX=0.05 mountY=0.03, mountTheta=0.46
03:05:09.892 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
03:05:09.892 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
03:05:09.892 00.000 11060 Worker thread wakes up
03:05:09.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
03:05:09.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
03:05:09.892 00.000 11060 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=0.03
03:05:09.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:05:09.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:09.893 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:05:09.893 00.000 11060 MoveAxis(E, 0, ABG)
03:05:09.893 00.000 11060 Move returns status 0, amount 0
03:05:09.893 00.000 11060 MoveAxis(N, 0, ABG)
03:05:09.893 00.000 11060 Move returns status 0, amount 0
03:05:09.893 00.000 11060 move complete, result=0
03:05:09.893 00.000 11060 worker thread done servicing request
03:05:09.901 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:09.930 00.029 10844 UpdateGuideState exits: m=1755 SNR=26.6
03:05:09.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:09.931 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:09.931 00.000 10844 Enqueuing Expose request
03:05:09.931 00.000 11060 Worker thread wakes up
03:05:09.931 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:09.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:09.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:10.570 00.639 11060 Exposure complete
03:05:10.874 00.304 10844 OnExposeComplete: enter
03:05:10.874 00.000 11060 worker thread done servicing request
03:05:10.874 00.000 10844 UpdateGuideState(): m_state=6
03:05:10.875 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
03:05:10.875 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.71, Mass=2083, SNR=28.7, Peak=220 HFD=3.5
03:05:10.875 00.000 10844 MultiStar: [#1 0.45,0.40,0.00,M3] [#2 0.08,-0.01,0.82,U] [#3 0.00,-0.16,0.91,U] [#4 0.11,0.25,0.90,U] [#5 0.20,-0.28,0.87,U] [#6 -0.16,0.11,0.92,U] [#7 0.13,-0.29,0.81,U] [#8 0.09,-0.09,0.78,U] 
03:05:10.875 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.28, 0.01}
03:05:10.876 00.001 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.39) = xAngle (-1.91 = -1.91)
03:05:10.876 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.21 = 1.21)
03:05:10.876 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.52 mountX=-0.03 mountY=0.10, mountTheta=1.91
03:05:10.878 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
03:05:10.878 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
03:05:10.878 00.000 11060 Worker thread wakes up
03:05:10.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
03:05:10.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
03:05:10.879 00.001 11060 Moving (0.09, -0.05) raw xDistance=-0.03 yDistance=0.10
03:05:10.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:05:10.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:10.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:05:10.879 00.000 11060 MoveAxis(E, 0, ABG)
03:05:10.879 00.000 11060 Move returns status 0, amount 0
03:05:10.879 00.000 11060 MoveAxis(N, 0, ABG)
03:05:10.879 00.000 11060 Move returns status 0, amount 0
03:05:10.879 00.000 11060 move complete, result=0
03:05:10.880 00.001 11060 worker thread done servicing request
03:05:10.885 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:10.906 00.021 10844 UpdateGuideState exits: m=2083 SNR=28.7
03:05:10.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:10.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:10.906 00.000 10844 Enqueuing Expose request
03:05:10.906 00.000 11060 Worker thread wakes up
03:05:10.908 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:10.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:10.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:11.544 00.636 11060 Exposure complete
03:05:11.799 00.255 11060 worker thread done servicing request
03:05:11.799 00.000 10844 OnExposeComplete: enter
03:05:11.799 00.000 10844 UpdateGuideState(): m_state=6
03:05:11.800 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
03:05:11.800 00.000 10844 Star::Find returns 1 (0), X=623.29, Y=108.57, Mass=1707, SNR=25.8, Peak=225 HFD=3.2
03:05:11.800 00.000 10844 MultiStar: [#1 0.21,0.27,0.95,U] [#2 -0.17,0.71,0.00,M1] [#3 0.04,-0.00,0.98,U] [#4 0.21,0.21,1.06,U] [#5 0.42,0.33,0.00,M1] [#6 0.34,0.49,0.00,M3] [#7 -0.21,0.37,0.92,U] [#8 0.10,0.36,0.83,U] 
03:05:11.800 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.17}, one-star: {0.39, -0.13}
03:05:11.800 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.47 = -0.47)
03:05:11.800 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.65 = 2.65)
03:05:11.800 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.92 mountX=0.19 mountY=0.10, mountTheta=0.49
03:05:11.802 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.17, opts=13)
03:05:11.802 00.000 10844 Enqueuing Move request for scope (0.13, 0.17)
03:05:11.803 00.001 11060 Worker thread wakes up
03:05:11.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
03:05:11.803 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
03:05:11.803 00.000 11060 Moving (0.13, 0.17) raw xDistance=0.19 yDistance=0.10
03:05:11.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:05:11.803 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:11.803 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:05:11.803 00.000 11060 MoveAxis(W, 45, ABG)
03:05:11.804 00.001 11060 Guiding  Dir = 3, Dur = 45
03:05:11.810 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:11.826 00.016 11060 IsSlewing returns 0
03:05:11.827 00.001 11060 IsGuiding returns 0
03:05:11.840 00.013 10844 UpdateGuideState exits: m=1707 SNR=25.8
03:05:11.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:11.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:11.840 00.000 10844 Enqueuing Expose request
03:05:11.879 00.039 11060 IsGuiding returns 0
03:05:11.880 00.001 11060 Move returns status 0, amount 45
03:05:11.880 00.000 11060 MoveAxis(N, 0, ABG)
03:05:11.880 00.000 11060 Move returns status 0, amount 0
03:05:11.880 00.000 11060 move complete, result=0
03:05:11.880 00.000 11060 worker thread done servicing request
03:05:11.880 00.000 11060 Worker thread wakes up
03:05:11.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:11.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:11.890 00.010 10844 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
03:05:12.515 00.625 11060 Exposure complete
03:05:12.755 00.240 11060 worker thread done servicing request
03:05:12.755 00.000 10844 OnExposeComplete: enter
03:05:12.755 00.000 10844 UpdateGuideState(): m_state=6
03:05:12.755 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
03:05:12.756 00.001 10844 Star::Find returns 1 (0), X=623.06, Y=108.78, Mass=1929, SNR=27.9, Peak=210 HFD=3.3
03:05:12.756 00.000 10844 MultiStar: [#1 0.07,0.37,0.91,U] [#2 0.00,0.48,0.00,M2] [#3 0.29,0.13,0.99,U] [#4 0.43,-0.01,1.04,U] [#5 0.12,0.27,0.91,U] [#6 -0.09,0.04,0.96,U] [#7 -0.02,0.35,0.90,U] [#8 0.15,0.17,0.82,U] 
03:05:12.756 00.000 10844 single-star, 7 included, MultiStar: {0.15, 0.17}, one-star: {0.16, 0.08}
03:05:12.756 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.39) = xAngle (-0.91 = -0.91)
03:05:12.756 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.21 = 2.21)
03:05:12.756 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.48 mountX=0.11 mountY=0.15, mountTheta=0.92
03:05:12.759 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.08, opts=13)
03:05:12.759 00.000 10844 Enqueuing Move request for scope (0.16, 0.08)
03:05:12.762 00.003 11060 Worker thread wakes up
03:05:12.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
03:05:12.763 00.001 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
03:05:12.763 00.000 11060 Moving (0.16, 0.08) raw xDistance=0.11 yDistance=0.15
03:05:12.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:05:12.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:12.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:05:12.763 00.000 11060 MoveAxis(E, 0, ABG)
03:05:12.764 00.001 11060 Move returns status 0, amount 0
03:05:12.764 00.000 11060 MoveAxis(N, 0, ABG)
03:05:12.764 00.000 11060 Move returns status 0, amount 0
03:05:12.764 00.000 11060 move complete, result=0
03:05:12.764 00.000 11060 worker thread done servicing request
03:05:12.766 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:12.785 00.019 10844 UpdateGuideState exits: m=1929 SNR=27.9
03:05:12.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:12.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:12.785 00.000 10844 Enqueuing Expose request
03:05:12.785 00.000 11060 Worker thread wakes up
03:05:12.785 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:12.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:12.786 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:13.442 00.656 11060 Exposure complete
03:05:13.676 00.234 11060 worker thread done servicing request
03:05:13.676 00.000 10844 OnExposeComplete: enter
03:05:13.676 00.000 10844 UpdateGuideState(): m_state=6
03:05:13.677 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
03:05:13.677 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=109.03, Mass=1550, SNR=24.4, Peak=162 HFD=3.1
03:05:13.677 00.000 10844 MultiStar: [#1 0.12,0.16,1.02,U] [#2 -0.29,0.32,0.98,U] [#3 -0.24,0.19,0.98,U] [#4 0.07,-0.12,1.06,U] [#5 -0.00,-0.05,1.00,U] [#6 -0.15,-0.12,1.06,U] [#7 0.29,0.31,1.01,U] [#8 -0.11,0.20,0.91,U] 
03:05:13.677 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.13}, one-star: {0.30, 0.34}
03:05:13.677 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.39) = xAngle (0.18 = 0.18)
03:05:13.677 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.30 = -2.98)
03:05:13.677 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=0.13 mountY=-0.02, mountTheta=-0.16
03:05:13.680 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.13, opts=13)
03:05:13.680 00.000 10844 Enqueuing Move request for scope (0.00, 0.13)
03:05:13.681 00.001 11060 Worker thread wakes up
03:05:13.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
03:05:13.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
03:05:13.682 00.001 11060 Moving (0.00, 0.13) raw xDistance=0.13 yDistance=-0.02
03:05:13.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:05:13.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:13.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:05:13.682 00.000 11060 MoveAxis(W, 31, ABG)
03:05:13.682 00.000 11060 Guiding  Dir = 3, Dur = 31
03:05:13.685 00.003 11060 IsSlewing returns 0
03:05:13.686 00.001 11060 IsGuiding returns 0
03:05:13.689 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:13.707 00.018 10844 UpdateGuideState exits: m=1550 SNR=24.4
03:05:13.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:13.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:13.707 00.000 10844 Enqueuing Expose request
03:05:13.733 00.026 11060 IsGuiding returns 0
03:05:13.733 00.000 11060 Move returns status 0, amount 31
03:05:13.733 00.000 11060 MoveAxis(N, 0, ABG)
03:05:13.733 00.000 11060 Move returns status 0, amount 0
03:05:13.733 00.000 11060 move complete, result=0
03:05:13.733 00.000 11060 worker thread done servicing request
03:05:13.733 00.000 11060 Worker thread wakes up
03:05:13.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:13.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:13.736 00.003 10844 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
03:05:14.367 00.631 11060 Exposure complete
03:05:14.599 00.232 11060 worker thread done servicing request
03:05:14.599 00.000 10844 OnExposeComplete: enter
03:05:14.600 00.001 10844 UpdateGuideState(): m_state=6
03:05:14.600 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
03:05:14.600 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.92, Mass=1456, SNR=23.7, Peak=138 HFD=2.9
03:05:14.600 00.000 10844 MultiStar: [#1 -0.08,0.74,0.00,M1] [#2 0.17,-0.03,1.01,U] [#3 -0.14,-0.29,1.03,U] [#4 -0.07,0.11,1.00,U] [#5 0.19,0.12,1.12,U] [#6 0.22,-0.47,0.00,M2] [#7 -0.15,0.10,1.04,U] [#8 -0.04,0.09,0.83,U] 
03:05:14.601 00.001 10844 refined, 6 included, MultiStar: {0.03, 0.05}, one-star: {0.20, 0.23}
03:05:14.601 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
03:05:14.601 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
03:05:14.601 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.04 mountX=0.05 mountY=0.02, mountTheta=0.37
03:05:14.602 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
03:05:14.602 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
03:05:14.602 00.000 11060 Worker thread wakes up
03:05:14.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
03:05:14.602 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
03:05:14.602 00.000 11060 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=0.02
03:05:14.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:05:14.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:14.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:05:14.602 00.000 11060 MoveAxis(E, 0, ABG)
03:05:14.604 00.002 11060 Move returns status 0, amount 0
03:05:14.604 00.000 11060 MoveAxis(N, 0, ABG)
03:05:14.604 00.000 11060 Move returns status 0, amount 0
03:05:14.604 00.000 11060 move complete, result=0
03:05:14.604 00.000 11060 worker thread done servicing request
03:05:14.609 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:14.631 00.022 10844 UpdateGuideState exits: m=1456 SNR=23.7
03:05:14.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:14.632 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:14.632 00.000 10844 Enqueuing Expose request
03:05:14.632 00.000 11060 Worker thread wakes up
03:05:14.632 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:14.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:14.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:15.272 00.640 11060 Exposure complete
03:05:15.544 00.272 11060 worker thread done servicing request
03:05:15.544 00.000 10844 OnExposeComplete: enter
03:05:15.544 00.000 10844 UpdateGuideState(): m_state=6
03:05:15.544 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
03:05:15.545 00.001 10844 Star::Find returns 1 (0), X=622.80, Y=108.80, Mass=1625, SNR=25.6, Peak=171 HFD=2.8
03:05:15.545 00.000 10844 MultiStar: [#1 0.38,0.56,0.00,M2] [#2 -0.11,0.04,0.92,U] [#3 0.21,0.05,1.05,U] [#4 0.06,-0.18,1.00,U] [#5 -0.06,0.26,0.94,U] [#6 0.12,0.10,1.06,U] [#7 -0.16,0.13,0.88,U] [#8 0.62,0.11,0.00,M1] 
03:05:15.545 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.07}, one-star: {-0.10, 0.10}
03:05:15.545 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.39) = xAngle (0.16 = 0.16)
03:05:15.545 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.28 = -3.00)
03:05:15.545 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=0.07 mountY=-0.01, mountTheta=-0.14
03:05:15.548 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
03:05:15.548 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
03:05:15.551 00.003 11060 Worker thread wakes up
03:05:15.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
03:05:15.551 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
03:05:15.551 00.000 11060 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.01
03:05:15.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:05:15.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:15.552 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:05:15.552 00.000 11060 MoveAxis(E, 0, ABG)
03:05:15.552 00.000 11060 Move returns status 0, amount 0
03:05:15.552 00.000 11060 MoveAxis(N, 0, ABG)
03:05:15.552 00.000 11060 Move returns status 0, amount 0
03:05:15.554 00.002 11060 move complete, result=0
03:05:15.554 00.000 11060 worker thread done servicing request
03:05:15.556 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:15.630 00.074 10844 UpdateGuideState exits: m=1625 SNR=25.6
03:05:15.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:15.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:15.630 00.000 10844 Enqueuing Expose request
03:05:15.630 00.000 11060 Worker thread wakes up
03:05:15.630 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:15.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:15.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:16.265 00.635 11060 Exposure complete
03:05:16.524 00.259 11060 worker thread done servicing request
03:05:16.524 00.000 10844 OnExposeComplete: enter
03:05:16.524 00.000 10844 UpdateGuideState(): m_state=6
03:05:16.525 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
03:05:16.525 00.000 10844 Star::Find returns 1 (0), X=623.44, Y=109.05, Mass=1466, SNR=24.2, Peak=173 HFD=3.5
03:05:16.525 00.000 10844 MultiStar: [#1 -0.19,0.00,1.02,U] [#2 0.03,-0.19,0.92,U] [#3 0.32,-0.35,0.00,M1] [#4 0.41,-0.52,0.00,M1] [#5 0.09,-0.11,1.01,U] [#6 0.10,-0.35,1.09,U] [#7 -0.11,-0.01,1.08,U] [#8 0.25,-0.20,0.98,U] 
03:05:16.525 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.07}, one-star: {0.54, 0.36}
03:05:16.525 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
03:05:16.526 00.001 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.10 = 1.10)
03:05:16.526 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.63 mountX=-0.05 mountY=0.11, mountTheta=2.02
03:05:16.527 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
03:05:16.527 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
03:05:16.527 00.000 11060 Worker thread wakes up
03:05:16.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
03:05:16.527 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
03:05:16.528 00.001 11060 Moving (0.10, -0.07) raw xDistance=-0.05 yDistance=0.11
03:05:16.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:05:16.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:16.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:05:16.528 00.000 11060 MoveAxis(E, 0, ABG)
03:05:16.528 00.000 11060 Move returns status 0, amount 0
03:05:16.528 00.000 11060 MoveAxis(N, 0, ABG)
03:05:16.528 00.000 11060 Move returns status 0, amount 0
03:05:16.528 00.000 11060 move complete, result=0
03:05:16.528 00.000 11060 worker thread done servicing request
03:05:16.535 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:16.565 00.030 10844 UpdateGuideState exits: m=1466 SNR=24.2
03:05:16.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:16.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:16.565 00.000 10844 Enqueuing Expose request
03:05:16.565 00.000 11060 Worker thread wakes up
03:05:16.565 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:16.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:16.566 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:17.196 00.630 11060 Exposure complete
03:05:17.466 00.270 11060 worker thread done servicing request
03:05:17.466 00.000 10844 OnExposeComplete: enter
03:05:17.466 00.000 10844 UpdateGuideState(): m_state=6
03:05:17.467 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
03:05:17.467 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.55, Mass=1874, SNR=27.3, Peak=197 HFD=3.6
03:05:17.467 00.000 10844 MultiStar: [#1 0.41,-0.05,0.91,U] [#2 0.21,-0.00,0.86,U] [#3 -0.05,-0.19,0.91,U] [#4 0.10,-0.30,0.92,U] [#5 0.45,-0.14,0.00,M1] [#6 -0.09,-0.17,1.01,U] [#7 0.06,-0.44,0.88,U] [#8 -0.50,-0.23,0.00,M1] 
03:05:17.467 00.000 10844 single-star, 6 included, MultiStar: {0.10, -0.18}, one-star: {0.11, -0.14}
03:05:17.467 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
03:05:17.467 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
03:05:17.467 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=-0.12 mountY=0.13, mountTheta=2.28
03:05:17.471 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.14, opts=13)
03:05:17.471 00.000 10844 Enqueuing Move request for scope (0.11, -0.14)
03:05:17.471 00.000 11060 Worker thread wakes up
03:05:17.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
03:05:17.471 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
03:05:17.471 00.000 11060 Moving (0.11, -0.14) raw xDistance=-0.12 yDistance=0.13
03:05:17.472 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:05:17.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:17.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:05:17.472 00.000 11060 MoveAxis(E, 0, ABG)
03:05:17.472 00.000 11060 Move returns status 0, amount 0
03:05:17.472 00.000 11060 MoveAxis(N, 0, ABG)
03:05:17.473 00.001 11060 Move returns status 0, amount 0
03:05:17.473 00.000 11060 move complete, result=0
03:05:17.473 00.000 11060 worker thread done servicing request
03:05:17.489 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:17.512 00.023 10844 UpdateGuideState exits: m=1874 SNR=27.3
03:05:17.513 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:17.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:17.513 00.000 10844 Enqueuing Expose request
03:05:17.513 00.000 11060 Worker thread wakes up
03:05:17.513 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:17.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:17.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:18.154 00.641 11060 Exposure complete
03:05:18.404 00.250 11060 worker thread done servicing request
03:05:18.404 00.000 10844 OnExposeComplete: enter
03:05:18.404 00.000 10844 UpdateGuideState(): m_state=6
03:05:18.404 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
03:05:18.405 00.001 10844 Star::Find returns 1 (0), X=623.20, Y=108.60, Mass=1799, SNR=26.7, Peak=172 HFD=3.7
03:05:18.405 00.000 10844 MultiStar: [#1 0.24,-0.11,0.96,U] [#2 -0.13,0.04,0.86,U] [#3 -0.19,0.16,0.90,U] [#4 0.19,-0.22,0.98,U] [#5 0.36,0.28,0.00,M2] [#6 0.01,0.27,1.00,U] [#7 0.06,-0.01,0.94,U] [#8 -0.17,0.09,0.78,U] 
03:05:18.405 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.30, -0.09}
03:05:18.405 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.39) = xAngle (-1.16 = -1.16)
03:05:18.405 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:05:18.405 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.23 mountX=0.02 mountY=0.05, mountTheta=1.16
03:05:18.408 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
03:05:18.408 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
03:05:18.408 00.000 11060 Worker thread wakes up
03:05:18.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:05:18.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:05:18.408 00.000 11060 Moving (0.05, 0.01) raw xDistance=0.02 yDistance=0.05
03:05:18.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:05:18.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:18.409 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:05:18.409 00.000 11060 MoveAxis(E, 0, ABG)
03:05:18.409 00.000 11060 Move returns status 0, amount 0
03:05:18.409 00.000 11060 MoveAxis(N, 0, ABG)
03:05:18.409 00.000 11060 Move returns status 0, amount 0
03:05:18.409 00.000 11060 move complete, result=0
03:05:18.409 00.000 11060 worker thread done servicing request
03:05:18.418 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:18.440 00.022 10844 UpdateGuideState exits: m=1799 SNR=26.7
03:05:18.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:18.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:18.440 00.000 10844 Enqueuing Expose request
03:05:18.441 00.001 11060 Worker thread wakes up
03:05:18.441 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:18.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:18.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:19.073 00.632 11060 Exposure complete
03:05:19.325 00.252 11060 worker thread done servicing request
03:05:19.325 00.000 10844 OnExposeComplete: enter
03:05:19.325 00.000 10844 UpdateGuideState(): m_state=6
03:05:19.326 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
03:05:19.326 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.72, Mass=1847, SNR=27.1, Peak=245 HFD=3.1
03:05:19.326 00.000 10844 MultiStar: [#1 0.45,0.09,0.00,M1] [#2 0.16,0.04,0.89,U] [#3 -0.14,0.21,0.93,U] [#4 0.23,-0.49,0.00,M1] [#5 0.37,0.36,0.00,M3] [#6 -0.07,0.07,1.02,U] [#7 0.03,-0.16,0.91,U] [#8 0.20,0.18,0.66,U] 
03:05:19.326 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.06}, one-star: {0.25, 0.03}
03:05:19.326 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
03:05:19.326 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.45 = 2.45)
03:05:19.326 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.71 mountX=0.07 mountY=0.06, mountTheta=0.69
03:05:19.328 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
03:05:19.328 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
03:05:19.329 00.001 11060 Worker thread wakes up
03:05:19.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
03:05:19.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
03:05:19.330 00.001 11060 Moving (0.07, 0.06) raw xDistance=0.07 yDistance=0.06
03:05:19.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:05:19.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:19.331 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:05:19.331 00.000 11060 MoveAxis(E, 0, ABG)
03:05:19.331 00.000 11060 Move returns status 0, amount 0
03:05:19.331 00.000 11060 MoveAxis(N, 0, ABG)
03:05:19.331 00.000 11060 Move returns status 0, amount 0
03:05:19.331 00.000 11060 move complete, result=0
03:05:19.331 00.000 11060 worker thread done servicing request
03:05:19.338 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:19.358 00.020 10844 UpdateGuideState exits: m=1847 SNR=27.1
03:05:19.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:19.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:19.358 00.000 10844 Enqueuing Expose request
03:05:19.358 00.000 11060 Worker thread wakes up
03:05:19.358 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:19.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:19.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:19.998 00.640 11060 Exposure complete
03:05:20.239 00.241 11060 worker thread done servicing request
03:05:20.239 00.000 10844 OnExposeComplete: enter
03:05:20.239 00.000 10844 UpdateGuideState(): m_state=6
03:05:20.240 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
03:05:20.240 00.000 10844 Star::Find returns 1 (0), X=623.45, Y=109.23, Mass=1430, SNR=23.3, Peak=163 HFD=3.4
03:05:20.240 00.000 10844 MultiStar: [#1 0.11,0.46,0.00,M2] [#2 -0.38,0.16,1.04,U] [#3 -0.13,0.10,1.12,U] [#4 0.21,-0.07,1.02,U] [#5 0.29,0.21,1.11,U] [#6 -0.36,-0.04,1.19,U] [#7 0.55,0.14,0.00,M1] [#8 -0.12,-0.25,0.87,U] 
03:05:20.240 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.10}, one-star: {0.55, 0.54}
03:05:20.240 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.39) = xAngle (0.14 = 0.14)
03:05:20.240 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.26 = -3.02)
03:05:20.241 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.10 mountY=-0.01, mountTheta=-0.12
03:05:20.242 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.10, opts=13)
03:05:20.242 00.000 10844 Enqueuing Move request for scope (0.00, 0.10)
03:05:20.242 00.000 11060 Worker thread wakes up
03:05:20.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
03:05:20.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
03:05:20.243 00.001 11060 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.01
03:05:20.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:05:20.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:20.244 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:05:20.244 00.000 11060 MoveAxis(E, 0, ABG)
03:05:20.244 00.000 11060 Move returns status 0, amount 0
03:05:20.244 00.000 11060 MoveAxis(N, 0, ABG)
03:05:20.244 00.000 11060 Move returns status 0, amount 0
03:05:20.244 00.000 11060 move complete, result=0
03:05:20.244 00.000 11060 worker thread done servicing request
03:05:20.249 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:20.280 00.031 10844 UpdateGuideState exits: m=1430 SNR=23.3
03:05:20.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:20.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:20.281 00.001 10844 Enqueuing Expose request
03:05:20.281 00.000 11060 Worker thread wakes up
03:05:20.281 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:20.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:20.282 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:20.926 00.644 11060 Exposure complete
03:05:21.181 00.255 10844 OnExposeComplete: enter
03:05:21.181 00.000 10844 UpdateGuideState(): m_state=6
03:05:21.181 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
03:05:21.182 00.001 10844 Star::Find returns 1 (0), X=623.29, Y=108.76, Mass=1695, SNR=25.7, Peak=213 HFD=3.0
03:05:21.182 00.000 10844 MultiStar: [#1 -0.03,0.48,0.00,M3] [#2 -0.29,0.25,0.87,U] [#3 0.36,0.05,1.04,U] [#4 0.02,-0.24,1.04,U] [#5 0.33,0.15,0.94,U] [#6 -0.21,-0.11,1.07,U] [#7 -0.42,0.15,0.93,U] [#8 -0.06,-0.52,0.00,M1] 
03:05:21.182 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {0.39, 0.06}
03:05:21.182 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.39) = xAngle (-0.55 = -0.55)
03:05:21.183 00.001 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
03:05:21.183 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.84 mountX=0.04 mountY=0.03, mountTheta=0.56
03:05:21.185 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
03:05:21.185 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
03:05:21.186 00.001 11060 worker thread done servicing request
03:05:21.187 00.001 11060 Worker thread wakes up
03:05:21.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:05:21.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:05:21.187 00.000 11060 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=0.03
03:05:21.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:21.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:21.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:05:21.187 00.000 11060 MoveAxis(E, 0, ABG)
03:05:21.187 00.000 11060 Move returns status 0, amount 0
03:05:21.188 00.001 11060 MoveAxis(N, 0, ABG)
03:05:21.188 00.000 11060 Move returns status 0, amount 0
03:05:21.188 00.000 11060 move complete, result=0
03:05:21.188 00.000 11060 worker thread done servicing request
03:05:21.193 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:21.212 00.019 10844 UpdateGuideState exits: m=1695 SNR=25.7
03:05:21.213 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:21.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:21.213 00.000 10844 Enqueuing Expose request
03:05:21.213 00.000 11060 Worker thread wakes up
03:05:21.213 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:21.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:21.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:21.845 00.632 11060 Exposure complete
03:05:22.071 00.226 11060 worker thread done servicing request
03:05:22.071 00.000 10844 OnExposeComplete: enter
03:05:22.071 00.000 10844 UpdateGuideState(): m_state=6
03:05:22.073 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
03:05:22.073 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.74, Mass=1731, SNR=26.3, Peak=219 HFD=3.2
03:05:22.073 00.000 10844 MultiStar: [#1 -0.09,0.04,0.98,U] [#2 0.03,-0.08,0.80,U] [#3 -0.03,0.00,0.94,U] [#4 -0.11,-0.42,1.02,U] [#5 -0.16,0.14,0.87,U] [#6 0.14,0.08,1.00,U] [#7 -0.32,0.02,0.98,U] [#8 0.13,0.29,0.80,U] 
03:05:22.073 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {0.14, 0.05}
03:05:22.073 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.59 = 1.59)
03:05:22.073 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.72 = -1.57)
03:05:22.074 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.98 mountX=-0.00 mountY=-0.03, mountTheta=-1.59
03:05:22.076 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
03:05:22.076 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
03:05:22.081 00.005 11060 Worker thread wakes up
03:05:22.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
03:05:22.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
03:05:22.081 00.000 11060 Moving (-0.03, 0.01) raw xDistance=-0.00 yDistance=-0.03
03:05:22.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:05:22.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:22.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:05:22.082 00.001 11060 MoveAxis(E, 0, ABG)
03:05:22.082 00.000 11060 Move returns status 0, amount 0
03:05:22.082 00.000 11060 MoveAxis(N, 0, ABG)
03:05:22.082 00.000 11060 Move returns status 0, amount 0
03:05:22.082 00.000 11060 move complete, result=0
03:05:22.082 00.000 11060 worker thread done servicing request
03:05:22.085 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:22.103 00.018 10844 UpdateGuideState exits: m=1731 SNR=26.3
03:05:22.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:22.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:22.103 00.000 10844 Enqueuing Expose request
03:05:22.103 00.000 11060 Worker thread wakes up
03:05:22.103 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:22.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:22.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:22.733 00.630 11060 Exposure complete
03:05:22.978 00.245 11060 worker thread done servicing request
03:05:22.978 00.000 10844 OnExposeComplete: enter
03:05:22.978 00.000 10844 UpdateGuideState(): m_state=6
03:05:22.978 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
03:05:22.978 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=108.57, Mass=1952, SNR=28.2, Peak=154 HFD=3.6
03:05:22.979 00.001 10844 MultiStar: [#1 0.09,-0.08,0.87,U] [#2 -0.27,-0.20,0.82,U] [#3 -0.07,-0.04,0.95,U] [#4 -0.05,-0.19,0.87,U] [#5 -0.16,-0.11,0.91,U] [#6 -0.33,-0.15,0.92,U] [#7 0.11,-0.27,0.86,U] [#8 0.01,0.15,0.81,U] 
03:05:22.979 00.000 10844 single-star, 8 included, MultiStar: {-0.08, -0.11}, one-star: {-0.05, -0.12}
03:05:22.979 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.94)
03:05:22.979 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
03:05:22.979 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.95 mountX=-0.13 mountY=-0.03, mountTheta=-2.92
03:05:22.982 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.12, opts=13)
03:05:22.982 00.000 10844 Enqueuing Move request for scope (-0.05, -0.12)
03:05:22.983 00.001 11060 Worker thread wakes up
03:05:22.985 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
03:05:22.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
03:05:22.985 00.000 11060 Moving (-0.05, -0.12) raw xDistance=-0.13 yDistance=-0.03
03:05:22.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:05:22.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:22.986 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:05:22.986 00.000 11060 MoveAxis(E, 31, ABG)
03:05:22.986 00.000 11060 Guiding  Dir = 2, Dur = 31
03:05:23.000 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:23.004 00.004 11060 IsSlewing returns 0
03:05:23.005 00.001 11060 IsGuiding returns 0
03:05:23.019 00.014 10844 UpdateGuideState exits: m=1952 SNR=28.2
03:05:23.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:23.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:23.019 00.000 10844 Enqueuing Expose request
03:05:23.040 00.021 11060 IsGuiding returns 0
03:05:23.041 00.001 11060 Move returns status 0, amount 31
03:05:23.041 00.000 11060 MoveAxis(N, 0, ABG)
03:05:23.041 00.000 11060 Move returns status 0, amount 0
03:05:23.041 00.000 11060 move complete, result=0
03:05:23.041 00.000 11060 worker thread done servicing request
03:05:23.041 00.000 11060 Worker thread wakes up
03:05:23.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:23.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:23.043 00.002 10844 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
03:05:23.694 00.651 11060 Exposure complete
03:05:23.944 00.250 11060 worker thread done servicing request
03:05:23.944 00.000 10844 OnExposeComplete: enter
03:05:23.944 00.000 10844 UpdateGuideState(): m_state=6
03:05:23.944 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
03:05:23.944 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.97, Mass=1792, SNR=26.2, Peak=169 HFD=3.9
03:05:23.945 00.001 10844 MultiStar: [#1 -0.14,0.39,1.03,U] [#2 -0.16,0.03,0.95,U] [#3 0.45,0.49,0.00,M1] [#4 0.02,-0.27,0.98,U] [#5 0.02,0.54,0.00,M1] [#6 0.00,0.27,0.97,U] [#7 -0.28,0.07,0.89,U] [#8 0.02,0.39,0.73,U] 
03:05:23.945 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.16}, one-star: {0.02, 0.28}
03:05:23.945 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.39) = xAngle (0.61 = 0.61)
03:05:23.946 00.001 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.74 = -2.54)
03:05:23.946 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=2.00 mountX=0.14 mountY=-0.10, mountTheta=-0.60
03:05:23.947 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.16, opts=13)
03:05:23.947 00.000 10844 Enqueuing Move request for scope (-0.07, 0.16)
03:05:23.947 00.000 11060 Worker thread wakes up
03:05:23.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
03:05:23.947 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
03:05:23.947 00.000 11060 Moving (-0.07, 0.16) raw xDistance=0.14 yDistance=-0.10
03:05:23.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:05:23.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:23.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:05:23.947 00.000 11060 MoveAxis(W, 33, ABG)
03:05:23.947 00.000 11060 Guiding  Dir = 3, Dur = 33
03:05:23.953 00.006 11060 IsSlewing returns 0
03:05:23.954 00.001 11060 IsGuiding returns 0
03:05:23.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
03:05:23.983 00.029 10844 UpdateGuideState exits: m=1792 SNR=26.2
03:05:23.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:23.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:23.983 00.000 10844 Enqueuing Expose request
03:05:24.002 00.019 11060 IsGuiding returns 0
03:05:24.002 00.000 11060 Move returns status 0, amount 33
03:05:24.002 00.000 11060 MoveAxis(N, 0, ABG)
03:05:24.002 00.000 11060 Move returns status 0, amount 0
03:05:24.002 00.000 11060 move complete, result=0
03:05:24.002 00.000 11060 worker thread done servicing request
03:05:24.002 00.000 11060 Worker thread wakes up
03:05:24.003 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:24.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:24.003 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
03:05:24.629 00.626 11060 Exposure complete
03:05:24.885 00.256 11060 worker thread done servicing request
03:05:24.885 00.000 10844 OnExposeComplete: enter
03:05:24.885 00.000 10844 UpdateGuideState(): m_state=6
03:05:24.886 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
03:05:24.886 00.000 10844 Star::Find returns 1 (0), X=622.68, Y=108.91, Mass=1683, SNR=26.2, Peak=191 HFD=2.8
03:05:24.886 00.000 10844 MultiStar: [#1 0.19,0.88,0.00,M1] [#2 -0.39,0.16,0.89,U] [#3 -0.11,-0.10,0.95,U] [#4 0.12,0.04,1.09,U] [#5 -0.20,0.49,0.00,M2] [#6 -0.40,0.07,0.95,U] [#7 -0.01,0.80,0.00,M1] [#8 0.48,-0.06,0.00,M1] 
03:05:24.886 00.000 10844 refined, 4 included, MultiStar: {-0.19, 0.08}, one-star: {-0.22, 0.22}
03:05:24.886 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.39) = xAngle (1.37 = 1.37)
03:05:24.886 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.49 = -1.79)
03:05:24.887 00.001 10844 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.21 cameraTheta=2.76 mountX=0.04 mountY=-0.20, mountTheta=-1.37
03:05:24.888 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.08, opts=13)
03:05:24.888 00.000 10844 Enqueuing Move request for scope (-0.19, 0.08)
03:05:24.888 00.000 11060 Worker thread wakes up
03:05:24.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
03:05:24.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
03:05:24.888 00.000 11060 Moving (-0.19, 0.08) raw xDistance=0.04 yDistance=-0.20
03:05:24.890 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:24.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:05:24.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:05:24.890 00.000 11060 MoveAxis(E, 0, ABG)
03:05:24.890 00.000 11060 Move returns status 0, amount 0
03:05:24.890 00.000 11060 MoveAxis(N, 0, ABG)
03:05:24.890 00.000 11060 Move returns status 0, amount 0
03:05:24.890 00.000 11060 move complete, result=0
03:05:24.890 00.000 11060 worker thread done servicing request
03:05:24.896 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:24.914 00.018 10844 UpdateGuideState exits: m=1683 SNR=26.2
03:05:24.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:24.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:24.914 00.000 10844 Enqueuing Expose request
03:05:24.914 00.000 11060 Worker thread wakes up
03:05:24.914 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:24.915 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:24.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:25.547 00.632 11060 Exposure complete
03:05:25.824 00.277 11060 worker thread done servicing request
03:05:25.824 00.000 10844 OnExposeComplete: enter
03:05:25.824 00.000 10844 UpdateGuideState(): m_state=6
03:05:25.825 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
03:05:25.825 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.59, Mass=1552, SNR=24.7, Peak=163 HFD=3.2
03:05:25.825 00.000 10844 MultiStar: [#1 0.48,0.05,0.00,M2] [#2 -0.38,0.09,0.95,U] [#3 -0.32,0.19,0.99,U] [#4 0.19,-0.11,1.07,U] [#5 -0.00,-0.09,0.96,U] [#6 -0.08,-0.36,1.12,U] [#7 0.15,0.07,0.88,U] [#8 -0.09,0.18,0.79,U] 
03:05:25.825 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {0.19, -0.10}
03:05:25.825 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.39) = xAngle (-3.89 = 2.39)
03:05:25.826 00.001 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.76 = -0.76)
03:05:25.826 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.50 mountX=-0.04 mountY=-0.03, mountTheta=-2.39
03:05:25.828 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
03:05:25.828 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
03:05:25.828 00.000 11060 Worker thread wakes up
03:05:25.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:05:25.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:05:25.828 00.000 11060 Moving (-0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
03:05:25.829 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:05:25.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:25.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:05:25.829 00.000 11060 MoveAxis(E, 0, ABG)
03:05:25.829 00.000 11060 Move returns status 0, amount 0
03:05:25.829 00.000 11060 MoveAxis(N, 0, ABG)
03:05:25.829 00.000 11060 Move returns status 0, amount 0
03:05:25.829 00.000 11060 move complete, result=0
03:05:25.830 00.001 11060 worker thread done servicing request
03:05:25.839 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:25.868 00.029 10844 UpdateGuideState exits: m=1552 SNR=24.7
03:05:25.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:25.870 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:25.870 00.000 10844 Enqueuing Expose request
03:05:25.870 00.000 11060 Worker thread wakes up
03:05:25.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:25.870 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:25.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:26.520 00.650 11060 Exposure complete
03:05:26.768 00.248 11060 worker thread done servicing request
03:05:26.768 00.000 10844 OnExposeComplete: enter
03:05:26.768 00.000 10844 UpdateGuideState(): m_state=6
03:05:26.769 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
03:05:26.769 00.000 10844 Star::Find returns 1 (0), X=623.35, Y=109.00, Mass=1798, SNR=26.8, Peak=196 HFD=3.3
03:05:26.769 00.000 10844 MultiStar: [#1 -0.28,0.56,0.00,M3] [#2 -0.07,0.14,0.85,U] [#3 -0.11,-0.35,0.95,U] [#4 -0.02,-0.39,0.91,U] [#5 -0.04,0.05,0.85,U] [#6 -0.19,-0.04,0.97,U] [#7 -0.10,0.21,0.90,U] [#8 -0.28,0.10,0.74,U] 
03:05:26.769 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {0.45, 0.30}
03:05:26.769 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.39) = xAngle (-4.53 = 1.75)
03:05:26.769 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.41 = -1.41)
03:05:26.769 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.14 mountX=-0.01 mountY=-0.03, mountTheta=-1.75
03:05:26.773 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.00, opts=13)
03:05:26.773 00.000 10844 Enqueuing Move request for scope (-0.03, -0.00)
03:05:26.782 00.009 11060 Worker thread wakes up
03:05:26.783 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
03:05:26.788 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
03:05:26.788 00.000 11060 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
03:05:26.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:26.789 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:26.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:05:26.789 00.000 11060 MoveAxis(E, 0, ABG)
03:05:26.789 00.000 11060 Move returns status 0, amount 0
03:05:26.789 00.000 11060 MoveAxis(N, 0, ABG)
03:05:26.789 00.000 11060 Move returns status 0, amount 0
03:05:26.789 00.000 11060 move complete, result=0
03:05:26.789 00.000 11060 worker thread done servicing request
03:05:26.791 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:26.811 00.020 10844 UpdateGuideState exits: m=1798 SNR=26.8
03:05:26.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:26.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:26.811 00.000 10844 Enqueuing Expose request
03:05:26.811 00.000 11060 Worker thread wakes up
03:05:26.811 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:26.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:26.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:27.449 00.638 11060 Exposure complete
03:05:27.725 00.276 11060 worker thread done servicing request
03:05:27.725 00.000 10844 OnExposeComplete: enter
03:05:27.725 00.000 10844 UpdateGuideState(): m_state=6
03:05:27.726 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
03:05:27.726 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=107.97, Mass=2020, SNR=28.2, Peak=228 HFD=3.7
03:05:27.726 00.000 10844 MultiStar: [#1 -0.33,0.25,0.94,U] [#2 -0.06,0.32,0.89,U] [#3 -0.00,-0.40,1.01,U] [#4 0.17,-0.03,0.92,U] [#5 0.10,0.29,0.90,U] [#6 -0.09,0.08,0.98,U] [#7 -0.17,-0.13,0.84,U] [#8 0.51,0.14,0.00,M1] 
03:05:27.726 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.05}, one-star: {0.33, -0.72}
03:05:27.726 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.99 = -2.99)
03:05:27.726 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:05:27.726 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.60 mountX=-0.05 mountY=0.01, mountTheta=3.01
03:05:27.728 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
03:05:27.728 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
03:05:27.728 00.000 11060 Worker thread wakes up
03:05:27.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
03:05:27.728 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
03:05:27.728 00.000 11060 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
03:05:27.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:05:27.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:27.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:05:27.728 00.000 11060 MoveAxis(E, 0, ABG)
03:05:27.728 00.000 11060 Move returns status 0, amount 0
03:05:27.730 00.002 11060 MoveAxis(N, 0, ABG)
03:05:27.730 00.000 11060 Move returns status 0, amount 0
03:05:27.730 00.000 11060 move complete, result=0
03:05:27.730 00.000 11060 worker thread done servicing request
03:05:27.738 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:27.758 00.020 10844 UpdateGuideState exits: m=2020 SNR=28.2
03:05:27.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:27.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:27.758 00.000 10844 Enqueuing Expose request
03:05:27.758 00.000 11060 Worker thread wakes up
03:05:27.758 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:27.759 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:27.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:28.402 00.643 11060 Exposure complete
03:05:28.648 00.246 11060 worker thread done servicing request
03:05:28.648 00.000 10844 OnExposeComplete: enter
03:05:28.648 00.000 10844 UpdateGuideState(): m_state=6
03:05:28.650 00.002 10844 Star::Find(15, 623, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
03:05:28.650 00.000 10844 Star::Find returns 1 (0), X=623.53, Y=109.10, Mass=1952, SNR=27.4, Peak=242 HFD=3.6
03:05:28.650 00.000 10844 MultiStar: [#1 -0.08,0.46,0.00,M3] [#2 0.05,0.08,0.83,U] [#3 0.05,-0.15,0.92,U] [#4 0.23,-0.01,0.87,U] [#5 -0.38,0.10,0.86,U] [#6 -0.11,0.36,0.97,U] [#7 -0.07,0.09,0.85,U] [#8 0.46,-0.50,0.00,M2] 
03:05:28.650 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.13}, one-star: {0.63, 0.41}
03:05:28.650 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.28 = -0.28)
03:05:28.651 00.001 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.84 = 2.84)
03:05:28.651 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.10 mountX=0.14 mountY=0.04, mountTheta=0.30
03:05:28.652 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
03:05:28.652 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
03:05:28.652 00.000 11060 Worker thread wakes up
03:05:28.653 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
03:05:28.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
03:05:28.653 00.000 11060 Moving (0.07, 0.13) raw xDistance=0.14 yDistance=0.04
03:05:28.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:05:28.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:28.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:05:28.653 00.000 11060 MoveAxis(W, 33, ABG)
03:05:28.654 00.001 11060 Guiding  Dir = 3, Dur = 33
03:05:28.657 00.003 11060 IsSlewing returns 0
03:05:28.659 00.002 11060 IsGuiding returns 0
03:05:28.660 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:28.681 00.021 10844 UpdateGuideState exits: m=1952 SNR=27.4
03:05:28.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:28.682 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:28.682 00.000 10844 Enqueuing Expose request
03:05:28.704 00.022 11060 IsGuiding returns 0
03:05:28.704 00.000 11060 Move returns status 0, amount 33
03:05:28.704 00.000 11060 MoveAxis(N, 0, ABG)
03:05:28.704 00.000 11060 Move returns status 0, amount 0
03:05:28.704 00.000 11060 move complete, result=0
03:05:28.705 00.001 11060 worker thread done servicing request
03:05:28.705 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
03:05:28.705 00.000 11060 Worker thread wakes up
03:05:28.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:28.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:29.334 00.629 11060 Exposure complete
03:05:29.615 00.281 11060 worker thread done servicing request
03:05:29.615 00.000 10844 OnExposeComplete: enter
03:05:29.616 00.001 10844 UpdateGuideState(): m_state=6
03:05:29.616 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
03:05:29.616 00.000 10844 Star::Find returns 1 (0), X=622.83, Y=108.34, Mass=1744, SNR=26.5, Peak=166 HFD=3.6
03:05:29.616 00.000 10844 MultiStar: [#1 0.23,0.08,0.90,U] [#2 0.43,0.38,0.00,M1] [#3 -0.12,-0.11,0.97,U] [#4 0.19,0.27,1.00,U] [#5 0.30,0.36,0.00,M1] [#6 0.26,0.16,0.98,U] [#7 0.19,0.21,0.93,U] [#8 0.37,0.79,0.00,M3] 
03:05:29.617 00.001 10844 refined, 5 included, MultiStar: {0.11, 0.04}, one-star: {-0.07, -0.35}
03:05:29.617 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.39) = xAngle (-1.04 = -1.04)
03:05:29.617 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.09 = 2.09)
03:05:29.617 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.35 mountX=0.06 mountY=0.10, mountTheta=1.04
03:05:29.621 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.04, opts=13)
03:05:29.621 00.000 10844 Enqueuing Move request for scope (0.11, 0.04)
03:05:29.621 00.000 11060 Worker thread wakes up
03:05:29.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
03:05:29.621 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
03:05:29.622 00.001 11060 Moving (0.11, 0.04) raw xDistance=0.06 yDistance=0.10
03:05:29.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:05:29.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:29.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:05:29.622 00.000 11060 MoveAxis(E, 0, ABG)
03:05:29.622 00.000 11060 Move returns status 0, amount 0
03:05:29.622 00.000 11060 MoveAxis(N, 0, ABG)
03:05:29.622 00.000 11060 Move returns status 0, amount 0
03:05:29.623 00.001 11060 move complete, result=0
03:05:29.623 00.000 11060 worker thread done servicing request
03:05:29.629 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:29.650 00.021 10844 UpdateGuideState exits: m=1744 SNR=26.5
03:05:29.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:29.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:29.650 00.000 10844 Enqueuing Expose request
03:05:29.650 00.000 11060 Worker thread wakes up
03:05:29.650 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:29.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:29.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:30.300 00.650 11060 Exposure complete
03:05:30.529 00.229 11060 worker thread done servicing request
03:05:30.529 00.000 10844 OnExposeComplete: enter
03:05:30.529 00.000 10844 UpdateGuideState(): m_state=6
03:05:30.530 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
03:05:30.530 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=109.08, Mass=1806, SNR=27.2, Peak=194 HFD=3.0
03:05:30.530 00.000 10844 MultiStar: [#1 0.30,0.66,0.00,M3] [#2 0.37,-0.00,0.94,U] [#3 0.06,0.33,0.96,U] [#4 0.34,-0.07,1.00,U] [#5 0.11,0.07,0.93,U] [#6 0.03,0.32,0.94,U] [#7 0.36,0.08,0.92,U] [#8 0.45,0.37,0.00,M4] 
03:05:30.530 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.16}, one-star: {0.20, 0.39}
03:05:30.530 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.39) = xAngle (-0.74 = -0.74)
03:05:30.530 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
03:05:30.531 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.65 mountX=0.20 mountY=0.18, mountTheta=0.75
03:05:30.532 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.16, opts=13)
03:05:30.532 00.000 10844 Enqueuing Move request for scope (0.21, 0.16)
03:05:30.534 00.002 11060 Worker thread wakes up
03:05:30.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
03:05:30.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
03:05:30.534 00.000 11060 Moving (0.21, 0.16) raw xDistance=0.20 yDistance=0.18
03:05:30.535 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:05:30.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:30.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:05:30.535 00.000 11060 MoveAxis(W, 46, ABG)
03:05:30.535 00.000 11060 Guiding  Dir = 3, Dur = 46
03:05:30.542 00.007 11060 IsSlewing returns 0
03:05:30.543 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
03:05:30.543 00.000 11060 IsGuiding returns 0
03:05:30.574 00.031 10844 UpdateGuideState exits: m=1806 SNR=27.2
03:05:30.576 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:30.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:30.576 00.000 10844 Enqueuing Expose request
03:05:30.603 00.027 11060 IsGuiding returns 0
03:05:30.603 00.000 11060 Move returns status 0, amount 46
03:05:30.604 00.001 11060 MoveAxis(N, 0, ABG)
03:05:30.604 00.000 11060 Move returns status 0, amount 0
03:05:30.604 00.000 11060 move complete, result=0
03:05:30.604 00.000 11060 worker thread done servicing request
03:05:30.604 00.000 11060 Worker thread wakes up
03:05:30.605 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:30.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:30.623 00.018 10844 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
03:05:31.242 00.619 11060 Exposure complete
03:05:31.516 00.274 11060 worker thread done servicing request
03:05:31.516 00.000 10844 OnExposeComplete: enter
03:05:31.516 00.000 10844 UpdateGuideState(): m_state=6
03:05:31.516 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
03:05:31.516 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=108.63, Mass=1762, SNR=26.4, Peak=249 HFD=3.1
03:05:31.517 00.001 10844 MultiStar: [#1 0.05,0.03,0.89,U] [#2 -0.27,0.03,0.91,U] [#3 -0.43,-0.26,0.00,M1] [#4 0.44,0.01,0.96,U] [#5 -0.13,0.16,0.92,U] [#6 -0.26,-0.01,0.97,U] [#7 -0.14,0.04,0.86,U] [#8 0.54,-0.12,0.00,M5] 
03:05:31.517 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {0.34, -0.07}
03:05:31.517 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.39) = xAngle (-0.19 = -0.19)
03:05:31.518 00.001 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.93 = 2.93)
03:05:31.518 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.20 mountX=0.03 mountY=0.01, mountTheta=0.21
03:05:31.519 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
03:05:31.519 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
03:05:31.519 00.000 11060 Worker thread wakes up
03:05:31.520 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
03:05:31.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
03:05:31.520 00.000 11060 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=0.01
03:05:31.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:05:31.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:31.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:05:31.520 00.000 11060 MoveAxis(E, 0, ABG)
03:05:31.520 00.000 11060 Move returns status 0, amount 0
03:05:31.520 00.000 11060 MoveAxis(N, 0, ABG)
03:05:31.520 00.000 11060 Move returns status 0, amount 0
03:05:31.520 00.000 11060 move complete, result=0
03:05:31.520 00.000 11060 worker thread done servicing request
03:05:31.529 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:31.549 00.020 10844 UpdateGuideState exits: m=1762 SNR=26.4
03:05:31.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:31.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:31.549 00.000 10844 Enqueuing Expose request
03:05:31.549 00.000 11060 Worker thread wakes up
03:05:31.549 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:31.550 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:31.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:32.184 00.634 11060 Exposure complete
03:05:32.426 00.242 11060 worker thread done servicing request
03:05:32.426 00.000 10844 OnExposeComplete: enter
03:05:32.426 00.000 10844 UpdateGuideState(): m_state=6
03:05:32.426 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
03:05:32.426 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.75, Mass=1582, SNR=24.4, Peak=158 HFD=3.5
03:05:32.428 00.002 10844 MultiStar: [#1 0.21,-0.27,0.96,U] [#2 -0.17,0.27,0.97,U] [#3 0.01,-0.01,1.07,U] [#4 0.02,-0.05,1.09,U] [#5 -0.18,-0.03,1.04,U] [#6 -0.03,-0.33,1.04,U] [#7 -0.03,-0.41,1.05,U] [#8 -0.02,-0.35,0.89,U] 
03:05:32.428 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.12}, one-star: {-0.14, 0.06}
03:05:32.428 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.03)
03:05:32.428 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:05:32.428 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.87 mountX=-0.13 mountY=-0.02, mountTheta=-3.01
03:05:32.432 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.12, opts=13)
03:05:32.432 00.000 10844 Enqueuing Move request for scope (-0.04, -0.12)
03:05:32.432 00.000 11060 Worker thread wakes up
03:05:32.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
03:05:32.432 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
03:05:32.433 00.001 11060 Moving (-0.04, -0.12) raw xDistance=-0.13 yDistance=-0.02
03:05:32.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:05:32.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:32.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:05:32.433 00.000 11060 MoveAxis(E, 30, ABG)
03:05:32.433 00.000 11060 Guiding  Dir = 2, Dur = 30
03:05:32.441 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:32.461 00.020 11060 IsSlewing returns 0
03:05:32.461 00.000 11060 IsGuiding returns 0
03:05:32.473 00.012 10844 UpdateGuideState exits: m=1582 SNR=24.4
03:05:32.474 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:32.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:32.474 00.000 10844 Enqueuing Expose request
03:05:32.506 00.032 11060 IsGuiding returns 0
03:05:32.506 00.000 11060 Move returns status 0, amount 30
03:05:32.506 00.000 11060 MoveAxis(N, 0, ABG)
03:05:32.506 00.000 11060 Move returns status 0, amount 0
03:05:32.506 00.000 11060 move complete, result=0
03:05:32.506 00.000 11060 worker thread done servicing request
03:05:32.506 00.000 11060 Worker thread wakes up
03:05:32.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:32.508 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:32.508 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
03:05:33.133 00.625 11060 Exposure complete
03:05:33.385 00.252 11060 worker thread done servicing request
03:05:33.385 00.000 10844 OnExposeComplete: enter
03:05:33.385 00.000 10844 UpdateGuideState(): m_state=6
03:05:33.385 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
03:05:33.386 00.001 10844 Star::Find returns 1 (0), X=623.34, Y=108.55, Mass=1604, SNR=25.1, Peak=162 HFD=3.2
03:05:33.386 00.000 10844 MultiStar: [#1 0.06,0.19,0.98,U] [#2 -0.00,-0.54,0.00,M1] [#3 0.04,-0.22,1.06,U] [#4 -0.28,-0.40,0.00,M1] [#5 -0.10,-0.09,0.99,U] [#6 0.11,-0.48,0.00,M1] [#7 0.05,-0.08,0.97,U] [#8 0.14,-0.02,0.80,U] 
03:05:33.386 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.07}, one-star: {0.44, -0.15}
03:05:33.386 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.39) = xAngle (-1.96 = -1.96)
03:05:33.386 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.17 = 1.17)
03:05:33.386 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.57 mountX=-0.05 mountY=0.11, mountTheta=1.96
03:05:33.388 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
03:05:33.389 00.001 10844 Enqueuing Move request for scope (0.10, -0.07)
03:05:33.389 00.000 11060 Worker thread wakes up
03:05:33.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
03:05:33.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
03:05:33.389 00.000 11060 Moving (0.10, -0.07) raw xDistance=-0.05 yDistance=0.11
03:05:33.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:05:33.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:33.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:05:33.390 00.001 11060 MoveAxis(E, 0, ABG)
03:05:33.390 00.000 11060 Move returns status 0, amount 0
03:05:33.390 00.000 11060 MoveAxis(N, 0, ABG)
03:05:33.390 00.000 11060 Move returns status 0, amount 0
03:05:33.390 00.000 11060 move complete, result=0
03:05:33.390 00.000 11060 worker thread done servicing request
03:05:33.397 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:33.426 00.029 10844 UpdateGuideState exits: m=1604 SNR=25.1
03:05:33.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:33.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:33.426 00.000 10844 Enqueuing Expose request
03:05:33.426 00.000 11060 Worker thread wakes up
03:05:33.426 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:33.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:33.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:34.068 00.642 11060 Exposure complete
03:05:34.299 00.231 11060 worker thread done servicing request
03:05:34.299 00.000 10844 OnExposeComplete: enter
03:05:34.299 00.000 10844 UpdateGuideState(): m_state=6
03:05:34.300 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
03:05:34.300 00.000 10844 Star::Find returns 1 (0), X=623.62, Y=108.51, Mass=1511, SNR=24.2, Peak=206 HFD=3.1
03:05:34.300 00.000 10844 MultiStar: [#1 0.16,0.34,0.96,U] [#2 -0.17,-0.35,0.92,U] [#3 0.19,-0.07,1.06,U] [#4 0.34,-0.10,1.12,U] [#5 0.48,0.15,0.00,M1] [#6 -0.50,-0.06,0.00,M2] [#7 0.34,0.11,1.00,U] [#8 0.22,0.14,0.87,U] 
03:05:34.301 00.001 10844 refined, 6 included, MultiStar: {0.26, -0.02}, one-star: {0.72, -0.19}
03:05:34.301 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.39) = xAngle (-1.46 = -1.46)
03:05:34.301 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.66 = 1.66)
03:05:34.301 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.07 mountX=0.03 mountY=0.26, mountTheta=1.46
03:05:34.303 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.02, opts=13)
03:05:34.303 00.000 10844 Enqueuing Move request for scope (0.26, -0.02)
03:05:34.303 00.000 11060 Worker thread wakes up
03:05:34.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
03:05:34.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
03:05:34.303 00.000 11060 Moving (0.26, -0.02) raw xDistance=0.03 yDistance=0.26
03:05:34.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:05:34.304 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
03:05:34.304 00.000 11060 MoveAxis(E, 0, ABG)
03:05:34.304 00.000 11060 Move returns status 0, amount 0
03:05:34.304 00.000 11060 MoveAxis(S, 103, ABG)
03:05:34.304 00.000 11060 Guiding  Dir = 1, Dur = 103
03:05:34.316 00.012 11060 IsSlewing returns 0
03:05:34.318 00.002 11060 IsGuiding returns 0
03:05:34.320 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:34.343 00.023 10844 UpdateGuideState exits: m=1511 SNR=24.2
03:05:34.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:34.344 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:34.344 00.000 10844 Enqueuing Expose request
03:05:34.438 00.094 11060 IsGuiding returns 0
03:05:34.438 00.000 11060 Move returns status 0, amount 103
03:05:34.438 00.000 11060 move complete, result=0
03:05:34.438 00.000 11060 worker thread done servicing request
03:05:34.438 00.000 11060 Worker thread wakes up
03:05:34.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:34.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:34.473 00.035 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 103 ms SOUTH
03:05:35.066 00.593 11060 Exposure complete
03:05:35.315 00.249 11060 worker thread done servicing request
03:05:35.315 00.000 10844 OnExposeComplete: enter
03:05:35.315 00.000 10844 UpdateGuideState(): m_state=6
03:05:35.316 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
03:05:35.316 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.83, Mass=1973, SNR=27.9, Peak=183 HFD=3.7
03:05:35.316 00.000 10844 MultiStar: [#1 0.50,0.51,0.00,M1] [#2 -0.40,-0.26,0.00,M1] [#3 -0.08,0.09,0.95,U] [#4 0.36,0.18,0.85,U] [#5 0.41,0.25,0.00,M2] [#6 -0.33,-0.09,1.01,U] [#7 -0.07,0.04,0.91,U] [#8 0.14,0.05,0.75,U] 
03:05:35.316 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.07}, one-star: {0.23, 0.14}
03:05:35.316 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.39) = xAngle (-0.25 = -0.25)
03:05:35.316 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.88 = 2.88)
03:05:35.316 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.14 mountX=0.07 mountY=0.02, mountTheta=0.26
03:05:35.319 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
03:05:35.319 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
03:05:35.319 00.000 11060 Worker thread wakes up
03:05:35.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
03:05:35.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
03:05:35.319 00.000 11060 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=0.02
03:05:35.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:05:35.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:35.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:05:35.319 00.000 11060 MoveAxis(E, 0, ABG)
03:05:35.319 00.000 11060 Move returns status 0, amount 0
03:05:35.320 00.001 11060 MoveAxis(N, 0, ABG)
03:05:35.320 00.000 11060 Move returns status 0, amount 0
03:05:35.320 00.000 11060 move complete, result=0
03:05:35.320 00.000 11060 worker thread done servicing request
03:05:35.326 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:35.365 00.039 10844 UpdateGuideState exits: m=1973 SNR=27.9
03:05:35.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:35.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:35.365 00.000 10844 Enqueuing Expose request
03:05:35.365 00.000 11060 Worker thread wakes up
03:05:35.365 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:35.366 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:35.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:36.003 00.637 11060 Exposure complete
03:05:36.253 00.250 11060 worker thread done servicing request
03:05:36.253 00.000 10844 OnExposeComplete: enter
03:05:36.253 00.000 10844 UpdateGuideState(): m_state=6
03:05:36.253 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
03:05:36.253 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=109.40, Mass=1835, SNR=26.9, Peak=145 HFD=3.7
03:05:36.253 00.000 10844 MultiStar: [#1 0.10,0.69,0.00,M2] [#2 -0.18,0.09,0.94,U] [#3 -0.04,0.14,0.97,U] [#4 0.12,0.10,0.97,U] [#5 0.06,0.63,0.00,M3] [#6 -0.37,0.15,0.96,U] [#7 -0.14,0.79,0.00,M1] [#8 0.20,0.07,0.84,U] 
03:05:36.254 00.001 10844 refined, 5 included, MultiStar: {0.01, 0.22}, one-star: {0.30, 0.70}
03:05:36.254 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.39) = xAngle (0.15 = 0.15)
03:05:36.254 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.28 = -3.01)
03:05:36.254 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.54 mountX=0.21 mountY=-0.03, mountTheta=-0.14
03:05:36.256 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.22, opts=13)
03:05:36.256 00.000 10844 Enqueuing Move request for scope (0.01, 0.22)
03:05:36.258 00.002 11060 Worker thread wakes up
03:05:36.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
03:05:36.258 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
03:05:36.258 00.000 11060 Moving (0.01, 0.22) raw xDistance=0.21 yDistance=-0.03
03:05:36.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:05:36.259 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:36.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:05:36.259 00.000 11060 MoveAxis(W, 50, ABG)
03:05:36.259 00.000 11060 Guiding  Dir = 3, Dur = 50
03:05:36.266 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:36.284 00.018 10844 UpdateGuideState exits: m=1835 SNR=26.9
03:05:36.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:36.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:36.284 00.000 10844 Enqueuing Expose request
03:05:36.288 00.004 11060 IsSlewing returns 0
03:05:36.289 00.001 11060 IsGuiding returns 0
03:05:36.364 00.075 11060 IsGuiding returns 0
03:05:36.364 00.000 11060 Move returns status 0, amount 50
03:05:36.365 00.001 11060 MoveAxis(N, 0, ABG)
03:05:36.365 00.000 11060 Move returns status 0, amount 0
03:05:36.365 00.000 11060 move complete, result=0
03:05:36.365 00.000 11060 worker thread done servicing request
03:05:36.365 00.000 11060 Worker thread wakes up
03:05:36.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:36.368 00.003 10844 GuideStep: 0.2 px 50 ms WEST, -0.0 px 0 ms NORTH
03:05:36.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:37.010 00.642 11060 Exposure complete
03:05:37.246 00.236 11060 worker thread done servicing request
03:05:37.246 00.000 10844 OnExposeComplete: enter
03:05:37.247 00.001 10844 UpdateGuideState(): m_state=6
03:05:37.247 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
03:05:37.247 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.87, Mass=1953, SNR=28.3, Peak=172 HFD=3.9
03:05:37.247 00.000 10844 MultiStar: [#1 -0.18,0.30,0.89,U] [#2 -0.38,0.25,0.86,U] [#3 -0.12,-0.24,0.96,U] [#4 0.00,-0.02,0.86,U] [#5 0.46,-0.61,0.00,M4] [#6 -0.39,0.14,0.97,U] [#7 -0.30,-0.22,0.86,U] [#8 -0.35,-0.23,0.73,U] 
03:05:37.247 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.03}, one-star: {0.10, 0.18}
03:05:37.249 00.002 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.39) = xAngle (1.62 = 1.62)
03:05:37.249 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.74 = -1.54)
03:05:37.249 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=3.01 mountX=-0.01 mountY=-0.20, mountTheta=-1.62
03:05:37.250 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.03, opts=13)
03:05:37.251 00.001 10844 Enqueuing Move request for scope (-0.20, 0.03)
03:05:37.251 00.000 11060 Worker thread wakes up
03:05:37.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
03:05:37.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
03:05:37.251 00.000 11060 Moving (-0.20, 0.03) raw xDistance=-0.01 yDistance=-0.20
03:05:37.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:37.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:05:37.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:05:37.251 00.000 11060 MoveAxis(E, 0, ABG)
03:05:37.251 00.000 11060 Move returns status 0, amount 0
03:05:37.251 00.000 11060 MoveAxis(N, 0, ABG)
03:05:37.251 00.000 11060 Move returns status 0, amount 0
03:05:37.252 00.001 11060 move complete, result=0
03:05:37.252 00.000 11060 worker thread done servicing request
03:05:37.258 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:37.276 00.018 10844 UpdateGuideState exits: m=1953 SNR=28.3
03:05:37.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:37.278 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:37.278 00.000 10844 Enqueuing Expose request
03:05:37.278 00.000 11060 Worker thread wakes up
03:05:37.278 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:37.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:37.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:37.922 00.644 11060 Exposure complete
03:05:38.155 00.233 11060 worker thread done servicing request
03:05:38.155 00.000 10844 OnExposeComplete: enter
03:05:38.155 00.000 10844 UpdateGuideState(): m_state=6
03:05:38.155 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
03:05:38.156 00.001 10844 Star::Find returns 1 (0), X=623.00, Y=108.95, Mass=1931, SNR=27.7, Peak=180 HFD=2.9
03:05:38.156 00.000 10844 MultiStar: [#1 -0.19,0.49,0.00,M2] [#2 -0.48,-0.01,0.00,M1] [#3 -0.19,-0.11,0.96,U] [#4 -0.15,-0.00,0.91,U] [#5 -0.05,0.42,0.91,U] [#6 -0.46,0.69,0.00,M1] [#7 -0.03,0.23,0.88,U] [#8 -0.03,-0.07,0.79,U] 
03:05:38.156 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.13}, one-star: {0.09, 0.26}
03:05:38.156 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.39) = xAngle (0.62 = 0.62)
03:05:38.156 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.75 = -2.54)
03:05:38.156 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.01 mountX=0.11 mountY=-0.08, mountTheta=-0.61
03:05:38.159 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.13, opts=13)
03:05:38.159 00.000 10844 Enqueuing Move request for scope (-0.06, 0.13)
03:05:38.159 00.000 11060 Worker thread wakes up
03:05:38.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
03:05:38.159 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
03:05:38.159 00.000 11060 Moving (-0.06, 0.13) raw xDistance=0.11 yDistance=-0.08
03:05:38.160 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:05:38.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:38.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:05:38.160 00.000 11060 MoveAxis(E, 0, ABG)
03:05:38.160 00.000 11060 Move returns status 0, amount 0
03:05:38.160 00.000 11060 MoveAxis(N, 0, ABG)
03:05:38.160 00.000 11060 Move returns status 0, amount 0
03:05:38.160 00.000 11060 move complete, result=0
03:05:38.160 00.000 11060 worker thread done servicing request
03:05:38.166 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:38.197 00.031 10844 UpdateGuideState exits: m=1931 SNR=27.7
03:05:38.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:38.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:38.197 00.000 10844 Enqueuing Expose request
03:05:38.197 00.000 11060 Worker thread wakes up
03:05:38.197 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:38.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:38.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:38.831 00.634 11060 Exposure complete
03:05:39.055 00.224 11060 worker thread done servicing request
03:05:39.056 00.001 10844 OnExposeComplete: enter
03:05:39.056 00.000 10844 UpdateGuideState(): m_state=6
03:05:39.056 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
03:05:39.058 00.002 10844 Star::Find returns 1 (0), X=623.23, Y=108.67, Mass=1746, SNR=26.6, Peak=252 HFD=2.9
03:05:39.058 00.000 10844 MultiStar: [#1 0.06,0.40,0.85,U] [#2 -0.15,0.27,0.95,U] [#3 0.10,0.48,0.00,M1] [#4 -0.11,0.02,0.82,U] [#5 0.06,-0.23,1.01,U] [#6 -0.15,0.06,1.01,U] [#7 -0.17,-0.25,0.91,U] [#8 0.00,-0.06,0.84,U] 
03:05:39.058 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {0.33, -0.03}
03:05:39.058 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.39) = xAngle (0.77 = 0.77)
03:05:39.058 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.89 = -2.39)
03:05:39.058 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.16 mountX=0.02 mountY=-0.01, mountTheta=-0.76
03:05:39.060 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
03:05:39.060 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
03:05:39.060 00.000 11060 Worker thread wakes up
03:05:39.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:05:39.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:05:39.060 00.000 11060 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
03:05:39.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:05:39.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:39.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:05:39.060 00.000 11060 MoveAxis(E, 0, ABG)
03:05:39.061 00.001 11060 Move returns status 0, amount 0
03:05:39.061 00.000 11060 MoveAxis(N, 0, ABG)
03:05:39.061 00.000 11060 Move returns status 0, amount 0
03:05:39.061 00.000 11060 move complete, result=0
03:05:39.062 00.001 11060 worker thread done servicing request
03:05:39.067 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:39.085 00.018 10844 UpdateGuideState exits: m=1746 SNR=26.6
03:05:39.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:39.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:39.085 00.000 10844 Enqueuing Expose request
03:05:39.085 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:39.085 00.000 11060 Worker thread wakes up
03:05:39.086 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:39.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:39.726 00.640 11060 Exposure complete
03:05:39.966 00.240 11060 worker thread done servicing request
03:05:39.966 00.000 10844 OnExposeComplete: enter
03:05:39.966 00.000 10844 UpdateGuideState(): m_state=6
03:05:39.966 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
03:05:39.966 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.85, Mass=1439, SNR=23.9, Peak=141 HFD=2.8
03:05:39.968 00.002 10844 MultiStar: [#1 0.09,0.29,1.01,U] [#2 -0.01,0.43,0.93,U] [#3 -0.11,0.24,1.05,U] [#4 -0.35,-0.16,1.09,U] [#5 0.24,0.41,0.00,M3] [#6 -0.07,0.78,0.00,M1] [#7 -0.39,0.00,0.98,U] [#8 -0.03,0.26,0.91,U] 
03:05:39.968 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.17}, one-star: {-0.03, 0.15}
03:05:39.968 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:05:39.968 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.79)
03:05:39.968 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.76 mountX=0.15 mountY=-0.05, mountTheta=-0.35
03:05:39.970 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.15, opts=13)
03:05:39.970 00.000 10844 Enqueuing Move request for scope (-0.03, 0.15)
03:05:39.971 00.001 11060 Worker thread wakes up
03:05:39.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
03:05:39.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
03:05:39.971 00.000 11060 Moving (-0.03, 0.15) raw xDistance=0.15 yDistance=-0.05
03:05:39.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:05:39.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:39.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:05:39.971 00.000 11060 MoveAxis(W, 34, ABG)
03:05:39.971 00.000 11060 Guiding  Dir = 3, Dur = 34
03:05:39.978 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:39.995 00.017 11060 IsSlewing returns 0
03:05:39.996 00.001 11060 IsGuiding returns 0
03:05:40.011 00.015 10844 UpdateGuideState exits: m=1439 SNR=23.9
03:05:40.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:40.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:40.011 00.000 10844 Enqueuing Expose request
03:05:40.050 00.039 11060 IsGuiding returns 0
03:05:40.051 00.001 11060 Move returns status 0, amount 34
03:05:40.051 00.000 11060 MoveAxis(N, 0, ABG)
03:05:40.051 00.000 11060 Move returns status 0, amount 0
03:05:40.051 00.000 11060 move complete, result=0
03:05:40.051 00.000 11060 worker thread done servicing request
03:05:40.051 00.000 11060 Worker thread wakes up
03:05:40.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:40.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:40.051 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
03:05:40.711 00.660 11060 Exposure complete
03:05:40.959 00.248 11060 worker thread done servicing request
03:05:40.960 00.001 10844 OnExposeComplete: enter
03:05:40.960 00.000 10844 UpdateGuideState(): m_state=6
03:05:40.960 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
03:05:40.960 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=109.19, Mass=1738, SNR=26.2, Peak=176 HFD=3.1
03:05:40.961 00.001 10844 MultiStar: [#1 -0.21,0.41,0.00,M1] [#2 -0.13,-0.06,0.98,U] [#3 0.04,0.50,0.00,M1] [#4 -0.39,-0.32,0.00,M1] [#5 0.33,0.30,0.91,U] [#6 -0.19,-0.02,0.97,U] [#7 -0.86,-0.08,0.00,M1] [#8 0.11,0.54,0.00,M1] 
03:05:40.961 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.18}, one-star: {0.11, 0.50}
03:05:40.961 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
03:05:40.961 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.12)
03:05:40.961 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.43 mountX=0.18 mountY=-0.00, mountTheta=-0.02
03:05:40.973 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.18, opts=13)
03:05:40.973 00.000 10844 Enqueuing Move request for scope (0.03, 0.18)
03:05:40.974 00.001 11060 Worker thread wakes up
03:05:40.975 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
03:05:40.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
03:05:40.975 00.000 11060 Moving (0.03, 0.18) raw xDistance=0.18 yDistance=-0.00
03:05:40.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:05:40.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:40.977 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:05:40.977 00.000 11060 MoveAxis(W, 44, ABG)
03:05:40.977 00.000 11060 Guiding  Dir = 3, Dur = 44
03:05:40.984 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:41.002 00.018 11060 IsSlewing returns 0
03:05:41.003 00.001 11060 IsGuiding returns 0
03:05:41.007 00.004 10844 UpdateGuideState exits: m=1738 SNR=26.2
03:05:41.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:41.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:41.007 00.000 10844 Enqueuing Expose request
03:05:41.064 00.057 11060 IsGuiding returns 0
03:05:41.064 00.000 11060 Move returns status 0, amount 44
03:05:41.064 00.000 11060 MoveAxis(N, 0, ABG)
03:05:41.064 00.000 11060 Move returns status 0, amount 0
03:05:41.065 00.001 11060 move complete, result=0
03:05:41.065 00.000 11060 worker thread done servicing request
03:05:41.065 00.000 11060 Worker thread wakes up
03:05:41.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:41.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:41.070 00.005 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
03:05:41.717 00.647 11060 Exposure complete
03:05:41.953 00.236 11060 worker thread done servicing request
03:05:41.954 00.001 10844 OnExposeComplete: enter
03:05:41.954 00.000 10844 UpdateGuideState(): m_state=6
03:05:41.954 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
03:05:41.954 00.000 10844 Star::Find returns 1 (0), X=622.57, Y=108.64, Mass=1852, SNR=27.4, Peak=196 HFD=3.2
03:05:41.956 00.002 10844 MultiStar: [#1 -0.05,0.42,0.91,U] [#2 -0.11,0.30,0.85,U] [#3 0.11,0.50,0.00,M2] [#4 0.04,-0.04,1.00,U] [#5 0.07,0.31,0.92,U] [#6 -0.11,0.31,0.93,U] [#7 0.09,0.18,0.90,U] [#8 0.11,0.36,0.76,U] 
03:05:41.956 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.21}, one-star: {-0.33, -0.06}
03:05:41.956 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.39) = xAngle (0.38 = 0.38)
03:05:41.956 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.78)
03:05:41.956 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.77 mountX=0.20 mountY=-0.08, mountTheta=-0.36
03:05:41.957 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
03:05:41.957 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
03:05:41.957 00.000 11060 Worker thread wakes up
03:05:41.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
03:05:41.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
03:05:41.957 00.000 11060 Moving (-0.04, 0.21) raw xDistance=0.20 yDistance=-0.08
03:05:41.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
03:05:41.959 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:41.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:05:41.959 00.000 11060 MoveAxis(W, 49, ABG)
03:05:41.959 00.000 11060 Guiding  Dir = 3, Dur = 49
03:05:41.966 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:41.980 00.014 11060 IsSlewing returns 0
03:05:41.981 00.001 11060 IsGuiding returns 0
03:05:41.983 00.002 10844 UpdateGuideState exits: m=1852 SNR=27.4
03:05:41.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:41.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:41.983 00.000 10844 Enqueuing Expose request
03:05:42.061 00.078 11060 IsGuiding returns 0
03:05:42.061 00.000 11060 Move returns status 0, amount 49
03:05:42.061 00.000 11060 MoveAxis(N, 0, ABG)
03:05:42.061 00.000 11060 Move returns status 0, amount 0
03:05:42.061 00.000 11060 move complete, result=0
03:05:42.061 00.000 11060 worker thread done servicing request
03:05:42.062 00.001 11060 Worker thread wakes up
03:05:42.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:42.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:42.063 00.001 10844 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
03:05:42.711 00.648 11060 Exposure complete
03:05:42.947 00.236 10844 OnExposeComplete: enter
03:05:42.948 00.001 11060 worker thread done servicing request
03:05:42.948 00.000 10844 UpdateGuideState(): m_state=6
03:05:42.948 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
03:05:42.948 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=108.92, Mass=1593, SNR=25.0, Peak=175 HFD=3.1
03:05:42.949 00.001 10844 MultiStar: [#1 -0.45,0.41,0.00,M1] [#2 -0.13,-0.12,0.85,U] [#3 -0.08,0.37,1.05,U] [#4 0.22,-0.07,1.02,U] [#5 0.31,0.60,0.00,M2] [#6 -0.04,-0.10,1.10,U] [#7 0.19,-0.04,1.01,U] [#8 0.30,0.09,0.79,U] 
03:05:42.949 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.05}, one-star: {0.34, 0.23}
03:05:42.949 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.39) = xAngle (-0.94 = -0.94)
03:05:42.949 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.18 = 2.18)
03:05:42.949 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.45 mountX=0.07 mountY=0.10, mountTheta=0.95
03:05:42.952 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
03:05:42.952 00.000 10844 Enqueuing Move request for scope (0.11, 0.05)
03:05:42.952 00.000 11060 Worker thread wakes up
03:05:42.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:05:42.953 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:05:42.953 00.000 11060 Moving (0.11, 0.05) raw xDistance=0.07 yDistance=0.10
03:05:42.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:05:42.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:42.954 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:05:42.955 00.001 11060 MoveAxis(E, 0, ABG)
03:05:42.955 00.000 11060 Move returns status 0, amount 0
03:05:42.955 00.000 11060 MoveAxis(N, 0, ABG)
03:05:42.955 00.000 11060 Move returns status 0, amount 0
03:05:42.955 00.000 11060 move complete, result=0
03:05:42.955 00.000 11060 worker thread done servicing request
03:05:42.973 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:42.994 00.021 10844 UpdateGuideState exits: m=1593 SNR=25.0
03:05:42.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:42.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:42.994 00.000 10844 Enqueuing Expose request
03:05:42.995 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:42.995 00.000 11060 Worker thread wakes up
03:05:42.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:42.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:43.646 00.651 11060 Exposure complete
03:05:43.910 00.264 11060 worker thread done servicing request
03:05:43.910 00.000 10844 OnExposeComplete: enter
03:05:43.910 00.000 10844 UpdateGuideState(): m_state=6
03:05:43.911 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
03:05:43.911 00.000 10844 Star::Find returns 1 (0), X=623.33, Y=108.54, Mass=1804, SNR=26.5, Peak=226 HFD=3.4
03:05:43.912 00.001 10844 MultiStar: [#1 0.35,0.31,0.00,M2] [#2 -0.27,-0.43,0.00,M1] [#3 -0.19,0.45,0.00,M2] [#4 -0.03,-0.02,0.91,U] [#5 0.26,0.56,0.00,M3] [#6 -0.27,0.00,0.92,U] [#7 -0.11,-0.05,0.97,U] [#8 0.30,0.03,0.81,U] 
03:05:43.912 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.04}, one-star: {0.43, -0.15}
03:05:43.912 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:05:43.912 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
03:05:43.912 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.60 mountX=-0.03 mountY=0.07, mountTheta=1.99
03:05:43.913 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
03:05:43.914 00.001 10844 Enqueuing Move request for scope (0.06, -0.04)
03:05:43.914 00.000 11060 Worker thread wakes up
03:05:43.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:05:43.914 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:05:43.914 00.000 11060 Moving (0.06, -0.04) raw xDistance=-0.03 yDistance=0.07
03:05:43.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:05:43.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:43.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:05:43.915 00.001 11060 MoveAxis(E, 0, ABG)
03:05:43.915 00.000 11060 Move returns status 0, amount 0
03:05:43.915 00.000 11060 MoveAxis(N, 0, ABG)
03:05:43.915 00.000 11060 Move returns status 0, amount 0
03:05:43.915 00.000 11060 move complete, result=0
03:05:43.916 00.001 11060 worker thread done servicing request
03:05:43.922 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:43.945 00.023 10844 UpdateGuideState exits: m=1804 SNR=26.5
03:05:43.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:43.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:43.945 00.000 10844 Enqueuing Expose request
03:05:43.945 00.000 11060 Worker thread wakes up
03:05:43.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:43.946 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:43.946 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:44.594 00.648 11060 Exposure complete
03:05:44.834 00.240 11060 worker thread done servicing request
03:05:44.834 00.000 10844 OnExposeComplete: enter
03:05:44.834 00.000 10844 UpdateGuideState(): m_state=6
03:05:44.834 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
03:05:44.835 00.001 10844 Star::Find returns 1 (0), X=623.22, Y=109.01, Mass=1721, SNR=26.2, Peak=174 HFD=3.5
03:05:44.835 00.000 10844 MultiStar: [#1 0.29,0.05,0.97,U] [#2 -0.05,-0.01,0.97,U] [#3 0.06,0.25,0.95,U] [#4 0.07,-0.18,1.02,U] [#5 0.39,0.32,0.00,M4] [#6 -0.20,-0.02,1.02,U] [#7 0.02,0.06,0.93,U] [#8 0.21,0.26,0.83,U] 
03:05:44.835 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.32, 0.32}
03:05:44.835 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.39) = xAngle (-0.59 = -0.59)
03:05:44.835 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.54 = 2.54)
03:05:44.835 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.80 mountX=0.10 mountY=0.07, mountTheta=0.60
03:05:44.846 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.09, opts=13)
03:05:44.846 00.000 10844 Enqueuing Move request for scope (0.09, 0.09)
03:05:44.846 00.000 11060 Worker thread wakes up
03:05:44.848 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
03:05:44.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
03:05:44.848 00.000 11060 Moving (0.09, 0.09) raw xDistance=0.10 yDistance=0.07
03:05:44.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:05:44.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:44.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:05:44.848 00.000 11060 MoveAxis(E, 0, ABG)
03:05:44.848 00.000 11060 Move returns status 0, amount 0
03:05:44.848 00.000 11060 MoveAxis(N, 0, ABG)
03:05:44.849 00.001 11060 Move returns status 0, amount 0
03:05:44.849 00.000 11060 move complete, result=0
03:05:44.849 00.000 11060 worker thread done servicing request
03:05:44.855 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:44.876 00.021 10844 UpdateGuideState exits: m=1721 SNR=26.2
03:05:44.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:44.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:44.876 00.000 10844 Enqueuing Expose request
03:05:44.876 00.000 11060 Worker thread wakes up
03:05:44.876 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:44.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:44.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:45.518 00.642 11060 Exposure complete
03:05:45.812 00.294 11060 worker thread done servicing request
03:05:45.812 00.000 10844 OnExposeComplete: enter
03:05:45.812 00.000 10844 UpdateGuideState(): m_state=6
03:05:45.813 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
03:05:45.813 00.000 10844 Star::Find returns 1 (0), X=623.43, Y=108.76, Mass=2030, SNR=28.0, Peak=248 HFD=3.3
03:05:45.813 00.000 10844 MultiStar: [#1 0.07,-0.34,0.86,U] [#2 0.03,-0.38,0.93,U] [#3 0.28,-0.20,0.97,U] [#4 0.21,-0.28,0.95,U] [#5 0.24,0.12,0.96,U] [#6 0.11,0.15,0.97,U] [#7 0.33,0.03,0.86,U] [#8 0.21,0.13,0.73,U] 
03:05:45.813 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.53, 0.07}
03:05:45.813 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.39) = xAngle (-1.73 = -1.73)
03:05:45.813 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.39 = 1.39)
03:05:45.814 00.001 10844 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.35 mountX=-0.04 mountY=0.24, mountTheta=1.74
03:05:45.816 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.08, opts=13)
03:05:45.816 00.000 10844 Enqueuing Move request for scope (0.23, -0.08)
03:05:45.816 00.000 11060 Worker thread wakes up
03:05:45.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
03:05:45.816 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
03:05:45.816 00.000 11060 Moving (0.23, -0.08) raw xDistance=-0.04 yDistance=0.24
03:05:45.817 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:05:45.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:05:45.817 00.000 11060 MoveAxis(E, 0, ABG)
03:05:45.817 00.000 11060 Move returns status 0, amount 0
03:05:45.817 00.000 11060 MoveAxis(S, 92, ABG)
03:05:45.817 00.000 11060 Guiding  Dir = 1, Dur = 92
03:05:45.822 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:45.824 00.002 11060 IsSlewing returns 0
03:05:45.824 00.000 11060 IsGuiding returns 0
03:05:45.845 00.021 10844 UpdateGuideState exits: m=2030 SNR=28.0
03:05:45.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:45.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:45.845 00.000 10844 Enqueuing Expose request
03:05:45.918 00.073 11060 IsGuiding returns 0
03:05:45.918 00.000 11060 Move returns status 0, amount 92
03:05:45.918 00.000 11060 move complete, result=0
03:05:45.918 00.000 11060 worker thread done servicing request
03:05:45.918 00.000 11060 Worker thread wakes up
03:05:45.918 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 92 ms SOUTH
03:05:45.919 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:45.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:46.549 00.630 11060 Exposure complete
03:05:46.780 00.231 11060 worker thread done servicing request
03:05:46.780 00.000 10844 OnExposeComplete: enter
03:05:46.781 00.001 10844 UpdateGuideState(): m_state=6
03:05:46.781 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
03:05:46.781 00.000 10844 Star::Find returns 1 (0), X=623.53, Y=108.63, Mass=1875, SNR=27.2, Peak=233 HFD=3.2
03:05:46.781 00.000 10844 MultiStar: [#1 -0.32,0.23,0.86,U] [#2 0.02,0.30,0.87,U] [#3 -0.03,0.29,0.87,U] [#4 0.02,-0.27,0.96,U] [#5 -0.01,-0.05,0.85,U] [#6 -0.12,-0.13,0.88,U] [#7 0.09,-0.10,0.87,U] [#8 0.24,-0.39,0.82,U] 
03:05:46.782 00.001 10844 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.63, -0.06}
03:05:46.782 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.70 = -1.70)
03:05:46.782 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.42 = 1.42)
03:05:46.782 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.31 mountX=-0.01 mountY=0.07, mountTheta=1.70
03:05:46.783 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
03:05:46.783 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
03:05:46.783 00.000 11060 Worker thread wakes up
03:05:46.784 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
03:05:46.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
03:05:46.784 00.000 11060 Moving (0.07, -0.02) raw xDistance=-0.01 yDistance=0.07
03:05:46.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:46.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:46.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:05:46.784 00.000 11060 MoveAxis(E, 0, ABG)
03:05:46.784 00.000 11060 Move returns status 0, amount 0
03:05:46.784 00.000 11060 MoveAxis(N, 0, ABG)
03:05:46.784 00.000 11060 Move returns status 0, amount 0
03:05:46.784 00.000 11060 move complete, result=0
03:05:46.785 00.001 11060 worker thread done servicing request
03:05:46.791 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:46.825 00.034 10844 UpdateGuideState exits: m=1875 SNR=27.2
03:05:46.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:46.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:46.825 00.000 10844 Enqueuing Expose request
03:05:46.825 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:46.825 00.000 11060 Worker thread wakes up
03:05:46.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:46.826 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:47.464 00.638 11060 Exposure complete
03:05:47.710 00.246 10844 OnExposeComplete: enter
03:05:47.710 00.000 10844 UpdateGuideState(): m_state=6
03:05:47.711 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
03:05:47.711 00.000 10844 Star::Find returns 1 (0), X=623.25, Y=108.80, Mass=1665, SNR=25.5, Peak=222 HFD=2.9
03:05:47.711 00.000 10844 MultiStar: [#1 -0.28,0.03,1.00,U] [#2 -0.11,0.27,1.00,U] [#3 -0.33,0.20,1.00,U] [#4 0.13,-0.14,1.08,U] [#5 -0.04,-0.16,0.94,U] [#6 0.07,0.15,1.00,U] [#7 -0.20,0.01,0.97,U] [#8 0.08,0.41,0.94,U] 
03:05:47.712 00.001 10844 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {0.35, 0.11}
03:05:47.712 00.000 11060 worker thread done servicing request
03:05:47.712 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.39) = xAngle (0.54 = 0.54)
03:05:47.712 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.62)
03:05:47.712 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.93 mountX=0.09 mountY=-0.05, mountTheta=-0.53
03:05:47.714 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
03:05:47.714 00.000 10844 Enqueuing Move request for scope (-0.04, 0.09)
03:05:47.714 00.000 11060 Worker thread wakes up
03:05:47.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
03:05:47.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
03:05:47.714 00.000 11060 Moving (-0.04, 0.09) raw xDistance=0.09 yDistance=-0.05
03:05:47.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:05:47.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:47.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:05:47.715 00.001 11060 MoveAxis(E, 0, ABG)
03:05:47.715 00.000 11060 Move returns status 0, amount 0
03:05:47.715 00.000 11060 MoveAxis(N, 0, ABG)
03:05:47.715 00.000 11060 Move returns status 0, amount 0
03:05:47.715 00.000 11060 move complete, result=0
03:05:47.715 00.000 11060 worker thread done servicing request
03:05:47.722 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:47.752 00.030 10844 UpdateGuideState exits: m=1665 SNR=25.5
03:05:47.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:47.753 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:47.753 00.000 10844 Enqueuing Expose request
03:05:47.753 00.000 11060 Worker thread wakes up
03:05:47.753 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:47.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:47.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:48.394 00.641 11060 Exposure complete
03:05:48.660 00.266 11060 worker thread done servicing request
03:05:48.661 00.001 10844 OnExposeComplete: enter
03:05:48.661 00.000 10844 UpdateGuideState(): m_state=6
03:05:48.661 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
03:05:48.661 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.67, Mass=1750, SNR=26.6, Peak=164 HFD=3.3
03:05:48.662 00.001 10844 MultiStar: [#1 -0.08,-0.10,1.01,U] [#2 -0.15,-0.21,0.92,U] [#3 -0.00,-0.01,0.96,U] [#4 -0.53,-0.72,0.00,M1] [#5 0.29,0.13,0.96,U] [#6 -0.05,0.42,1.00,U] [#7 -0.30,-0.21,0.96,U] [#8 0.12,0.00,0.81,U] 
03:05:48.662 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.00}, one-star: {-0.09, -0.03}
03:05:48.662 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
03:05:48.662 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
03:05:48.662 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.10 mountX=-0.01 mountY=-0.04, mountTheta=-1.71
03:05:48.664 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.00, opts=13)
03:05:48.665 00.001 10844 Enqueuing Move request for scope (-0.04, 0.00)
03:05:48.665 00.000 11060 Worker thread wakes up
03:05:48.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
03:05:48.665 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
03:05:48.665 00.000 11060 Moving (-0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
03:05:48.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:48.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:48.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:05:48.666 00.001 11060 MoveAxis(E, 0, ABG)
03:05:48.666 00.000 11060 Move returns status 0, amount 0
03:05:48.666 00.000 11060 MoveAxis(N, 0, ABG)
03:05:48.666 00.000 11060 Move returns status 0, amount 0
03:05:48.666 00.000 11060 move complete, result=0
03:05:48.666 00.000 11060 worker thread done servicing request
03:05:48.672 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:48.691 00.019 10844 UpdateGuideState exits: m=1750 SNR=26.6
03:05:48.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:48.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:48.692 00.001 10844 Enqueuing Expose request
03:05:48.692 00.000 11060 Worker thread wakes up
03:05:48.692 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:05:48.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:48.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:49.325 00.633 11060 Exposure complete
03:05:49.600 00.275 11060 worker thread done servicing request
03:05:49.600 00.000 10844 OnExposeComplete: enter
03:05:49.600 00.000 10844 UpdateGuideState(): m_state=6
03:05:49.601 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
03:05:49.601 00.000 10844 Star::Find returns 1 (0), X=622.72, Y=108.68, Mass=1619, SNR=25.1, Peak=158 HFD=3.3
03:05:49.601 00.000 10844 MultiStar: [#1 -0.24,0.08,0.99,U] [#2 -0.70,0.00,0.00,M1] [#3 -0.07,0.12,0.92,U] [#4 -0.14,-0.36,0.92,U] [#5 -0.25,0.06,0.94,U] [#6 -0.19,0.15,1.09,U] [#7 -0.39,-0.10,0.91,U] [#8 -0.07,-0.14,0.84,U] 
03:05:49.601 00.000 10844 single-star, 7 included, MultiStar: {-0.19, -0.02}, one-star: {-0.18, -0.01}
03:05:49.601 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.47 = 1.81)
03:05:49.601 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.35 = -1.35)
03:05:49.602 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.09 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
03:05:49.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.01, opts=13)
03:05:49.603 00.000 10844 Enqueuing Move request for scope (-0.18, -0.01)
03:05:49.604 00.001 11060 Worker thread wakes up
03:05:49.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
03:05:49.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
03:05:49.604 00.000 11060 Moving (-0.18, -0.01) raw xDistance=-0.04 yDistance=-0.18
03:05:49.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:05:49.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:49.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:05:49.604 00.000 11060 MoveAxis(E, 0, ABG)
03:05:49.604 00.000 11060 Move returns status 0, amount 0
03:05:49.604 00.000 11060 MoveAxis(N, 0, ABG)
03:05:49.604 00.000 11060 Move returns status 0, amount 0
03:05:49.606 00.002 11060 move complete, result=0
03:05:49.606 00.000 11060 worker thread done servicing request
03:05:49.612 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:49.630 00.018 10844 UpdateGuideState exits: m=1619 SNR=25.1
03:05:49.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:49.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:49.631 00.001 10844 Enqueuing Expose request
03:05:49.631 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:49.631 00.000 11060 Worker thread wakes up
03:05:49.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:49.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:50.260 00.629 11060 Exposure complete
03:05:50.512 00.252 11060 worker thread done servicing request
03:05:50.512 00.000 10844 OnExposeComplete: enter
03:05:50.512 00.000 10844 UpdateGuideState(): m_state=6
03:05:50.513 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
03:05:50.513 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.26, Mass=1752, SNR=26.3, Peak=195 HFD=3.2
03:05:50.513 00.000 10844 MultiStar: [#1 0.30,0.09,1.01,U] [#2 -0.14,-0.23,0.93,U] [#3 0.13,0.26,0.97,U] [#4 0.41,-0.00,1.00,U] [#5 0.05,-0.13,0.91,U] [#6 -0.19,0.03,1.01,U] [#7 0.12,-0.24,0.98,U] [#8 0.39,-0.17,0.85,U] 
03:05:50.513 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.27, -0.43}
03:05:50.513 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.39) = xAngle (-1.94 = -1.94)
03:05:50.513 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.19 = 1.19)
03:05:50.513 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.55 mountX=-0.06 mountY=0.16, mountTheta=1.94
03:05:50.516 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.09, opts=13)
03:05:50.516 00.000 10844 Enqueuing Move request for scope (0.15, -0.09)
03:05:50.516 00.000 11060 Worker thread wakes up
03:05:50.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
03:05:50.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
03:05:50.516 00.000 11060 Moving (0.15, -0.09) raw xDistance=-0.06 yDistance=0.16
03:05:50.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:05:50.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:50.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:05:50.516 00.000 11060 MoveAxis(E, 0, ABG)
03:05:50.516 00.000 11060 Move returns status 0, amount 0
03:05:50.516 00.000 11060 MoveAxis(N, 0, ABG)
03:05:50.516 00.000 11060 Move returns status 0, amount 0
03:05:50.518 00.002 11060 move complete, result=0
03:05:50.518 00.000 11060 worker thread done servicing request
03:05:50.524 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:50.544 00.020 10844 UpdateGuideState exits: m=1752 SNR=26.3
03:05:50.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:50.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:50.544 00.000 10844 Enqueuing Expose request
03:05:50.544 00.000 11060 Worker thread wakes up
03:05:50.544 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:05:50.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:50.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:51.189 00.645 11060 Exposure complete
03:05:51.460 00.271 11060 worker thread done servicing request
03:05:51.460 00.000 10844 OnExposeComplete: enter
03:05:51.460 00.000 10844 UpdateGuideState(): m_state=6
03:05:51.462 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
03:05:51.462 00.000 10844 Star::Find returns 1 (0), X=623.31, Y=108.68, Mass=1646, SNR=25.3, Peak=182 HFD=3.4
03:05:51.462 00.000 10844 MultiStar: [#1 0.45,0.04,1.07,U] [#2 -0.22,-0.53,0.00,M1] [#3 -0.19,-0.08,1.08,U] [#4 0.13,-0.37,1.05,U] [#5 0.03,-0.41,0.94,U] [#6 -0.01,-0.24,0.98,U] [#7 -0.12,-0.24,0.95,U] [#8 0.26,-0.37,0.90,U] 
03:05:51.463 00.001 10844 refined, 7 included, MultiStar: {0.12, -0.20}, one-star: {0.41, -0.01}
03:05:51.463 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.39) = xAngle (-2.42 = -2.42)
03:05:51.463 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.70 = 0.70)
03:05:51.463 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.03 mountX=-0.18 mountY=0.15, mountTheta=2.43
03:05:51.465 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.20, opts=13)
03:05:51.465 00.000 10844 Enqueuing Move request for scope (0.12, -0.20)
03:05:51.465 00.000 11060 Worker thread wakes up
03:05:51.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
03:05:51.465 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
03:05:51.465 00.000 11060 Moving (0.12, -0.20) raw xDistance=-0.18 yDistance=0.15
03:05:51.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:05:51.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:51.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:05:51.465 00.000 11060 MoveAxis(E, 42, ABG)
03:05:51.465 00.000 11060 Guiding  Dir = 2, Dur = 42
03:05:51.482 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:51.489 00.007 11060 IsSlewing returns 0
03:05:51.491 00.002 11060 IsGuiding returns 0
03:05:51.507 00.016 10844 UpdateGuideState exits: m=1646 SNR=25.3
03:05:51.508 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:51.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:51.508 00.000 10844 Enqueuing Expose request
03:05:51.552 00.044 11060 IsGuiding returns 0
03:05:51.553 00.001 11060 Move returns status 0, amount 42
03:05:51.553 00.000 11060 MoveAxis(N, 0, ABG)
03:05:51.553 00.000 11060 Move returns status 0, amount 0
03:05:51.553 00.000 11060 move complete, result=0
03:05:51.553 00.000 11060 worker thread done servicing request
03:05:51.553 00.000 11060 Worker thread wakes up
03:05:51.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:51.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:51.554 00.001 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
03:05:52.198 00.644 11060 Exposure complete
03:05:52.422 00.224 10844 OnExposeComplete: enter
03:05:52.422 00.000 10844 UpdateGuideState(): m_state=6
03:05:52.422 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
03:05:52.423 00.001 11060 worker thread done servicing request
03:05:52.423 00.000 10844 Star::Find returns 1 (0), X=623.33, Y=108.68, Mass=1780, SNR=26.4, Peak=254 HFD=3.4
03:05:52.423 00.000 10844 MultiStar: [#1 0.31,0.09,0.97,U] [#2 -0.20,0.23,0.99,U] [#3 0.12,-0.21,0.96,U] [#4 0.09,-0.39,1.09,U] [#5 0.26,-0.37,0.99,U] [#6 0.08,0.06,0.98,U] [#7 -0.32,-0.53,0.00,M1] [#8 0.17,-0.27,0.81,U] 
03:05:52.423 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.11}, one-star: {0.43, -0.02}
03:05:52.423 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.39) = xAngle (-2.00 = -2.00)
03:05:52.423 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.13 = 1.13)
03:05:52.423 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=-0.08 mountY=0.17, mountTheta=2.00
03:05:52.426 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.11, opts=13)
03:05:52.426 00.000 10844 Enqueuing Move request for scope (0.16, -0.11)
03:05:52.426 00.000 11060 Worker thread wakes up
03:05:52.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
03:05:52.426 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
03:05:52.426 00.000 11060 Moving (0.16, -0.11) raw xDistance=-0.08 yDistance=0.17
03:05:52.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:05:52.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:52.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:05:52.426 00.000 11060 MoveAxis(E, 0, ABG)
03:05:52.426 00.000 11060 Move returns status 0, amount 0
03:05:52.426 00.000 11060 MoveAxis(N, 0, ABG)
03:05:52.426 00.000 11060 Move returns status 0, amount 0
03:05:52.427 00.001 11060 move complete, result=0
03:05:52.427 00.000 11060 worker thread done servicing request
03:05:52.433 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:52.461 00.028 10844 UpdateGuideState exits: m=1780 SNR=26.4
03:05:52.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:52.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:52.461 00.000 10844 Enqueuing Expose request
03:05:52.461 00.000 11060 Worker thread wakes up
03:05:52.461 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:05:52.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:52.463 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:53.101 00.638 11060 Exposure complete
03:05:53.351 00.250 11060 worker thread done servicing request
03:05:53.351 00.000 10844 OnExposeComplete: enter
03:05:53.352 00.001 10844 UpdateGuideState(): m_state=6
03:05:53.352 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
03:05:53.352 00.000 10844 Star::Find returns 1 (0), X=623.57, Y=108.94, Mass=1856, SNR=26.9, Peak=190 HFD=3.3
03:05:53.352 00.000 10844 MultiStar: [#1 0.47,0.57,0.00,M1] [#2 -0.11,-0.02,0.79,U] [#3 0.04,0.71,0.00,M1] [#4 0.08,-0.15,0.94,U] [#5 0.59,-0.08,0.00,M1] [#6 0.07,-0.08,0.94,U] [#7 0.31,0.15,0.89,U] [#8 -0.19,0.20,0.80,U] 
03:05:53.353 00.001 10844 refined, 5 included, MultiStar: {0.16, 0.06}, one-star: {0.67, 0.25}
03:05:53.353 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.39) = xAngle (-1.04 = -1.04)
03:05:53.353 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.08 = 2.08)
03:05:53.353 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.35 mountX=0.08 mountY=0.15, mountTheta=1.05
03:05:53.354 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.06, opts=13)
03:05:53.354 00.000 10844 Enqueuing Move request for scope (0.16, 0.06)
03:05:53.354 00.000 11060 Worker thread wakes up
03:05:53.355 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
03:05:53.355 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
03:05:53.356 00.001 11060 Moving (0.16, 0.06) raw xDistance=0.08 yDistance=0.15
03:05:53.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:05:53.356 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:53.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:05:53.356 00.000 11060 MoveAxis(E, 0, ABG)
03:05:53.356 00.000 11060 Move returns status 0, amount 0
03:05:53.356 00.000 11060 MoveAxis(N, 0, ABG)
03:05:53.356 00.000 11060 Move returns status 0, amount 0
03:05:53.356 00.000 11060 move complete, result=0
03:05:53.358 00.002 11060 worker thread done servicing request
03:05:53.365 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:53.396 00.031 10844 UpdateGuideState exits: m=1856 SNR=26.9
03:05:53.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:53.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:53.396 00.000 10844 Enqueuing Expose request
03:05:53.396 00.000 11060 Worker thread wakes up
03:05:53.396 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:53.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:53.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:54.032 00.636 11060 Exposure complete
03:05:54.284 00.252 11060 worker thread done servicing request
03:05:54.284 00.000 10844 OnExposeComplete: enter
03:05:54.285 00.001 10844 UpdateGuideState(): m_state=6
03:05:54.285 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
03:05:54.285 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.66, Mass=1868, SNR=27.4, Peak=248 HFD=3.1
03:05:54.286 00.001 10844 MultiStar: [#1 0.89,0.03,0.00,M2] [#2 -0.17,-0.58,0.00,M1] [#3 0.23,-0.42,0.00,M2] [#4 0.64,-0.18,0.00,M1] [#5 0.71,-0.20,0.00,M2] [#6 -0.29,-0.17,0.97,U] [#7 -0.03,-0.27,0.92,U] [#8 0.27,-0.27,0.75,U] 
03:05:54.286 00.000 10844 single-star, 3 included, MultiStar: {0.00, -0.18}, one-star: {0.11, -0.04}
03:05:54.286 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
03:05:54.286 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
03:05:54.286 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.30 mountX=-0.01 mountY=0.12, mountTheta=1.69
03:05:54.289 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.04, opts=13)
03:05:54.289 00.000 10844 Enqueuing Move request for scope (0.11, -0.04)
03:05:54.290 00.001 11060 Worker thread wakes up
03:05:54.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:05:54.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:05:54.290 00.000 11060 Moving (0.11, -0.04) raw xDistance=-0.01 yDistance=0.12
03:05:54.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:05:54.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:54.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:05:54.290 00.000 11060 MoveAxis(E, 0, ABG)
03:05:54.291 00.001 11060 Move returns status 0, amount 0
03:05:54.291 00.000 11060 MoveAxis(N, 0, ABG)
03:05:54.291 00.000 11060 Move returns status 0, amount 0
03:05:54.291 00.000 11060 move complete, result=0
03:05:54.291 00.000 11060 worker thread done servicing request
03:05:54.296 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:54.318 00.022 10844 UpdateGuideState exits: m=1868 SNR=27.4
03:05:54.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:54.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:54.318 00.000 10844 Enqueuing Expose request
03:05:54.318 00.000 11060 Worker thread wakes up
03:05:54.318 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:54.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:54.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:54.960 00.642 11060 Exposure complete
03:05:55.201 00.241 11060 worker thread done servicing request
03:05:55.201 00.000 10844 OnExposeComplete: enter
03:05:55.201 00.000 10844 UpdateGuideState(): m_state=6
03:05:55.202 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
03:05:55.202 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=108.79, Mass=1792, SNR=27.0, Peak=211 HFD=2.9
03:05:55.202 00.000 10844 MultiStar: [#1 -0.24,-0.12,0.94,U] [#2 -0.29,-0.54,0.00,M2] [#3 0.06,-0.28,0.97,U] [#4 0.41,-0.71,0.00,M2] [#5 0.26,0.00,0.91,U] [#6 -0.03,-0.16,0.98,U] [#7 0.33,-0.03,0.91,U] [#8 0.08,-0.16,0.74,U] 
03:05:55.202 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {0.33, 0.10}
03:05:55.202 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
03:05:55.202 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:05:55.202 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=-0.07 mountY=0.13, mountTheta=2.08
03:05:55.208 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.09, opts=13)
03:05:55.208 00.000 10844 Enqueuing Move request for scope (0.11, -0.09)
03:05:55.208 00.000 11060 Worker thread wakes up
03:05:55.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
03:05:55.208 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
03:05:55.214 00.006 11060 Moving (0.11, -0.09) raw xDistance=-0.07 yDistance=0.13
03:05:55.215 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:05:55.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:55.216 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:05:55.216 00.000 11060 MoveAxis(E, 0, ABG)
03:05:55.216 00.000 11060 Move returns status 0, amount 0
03:05:55.216 00.000 11060 MoveAxis(N, 0, ABG)
03:05:55.216 00.000 11060 Move returns status 0, amount 0
03:05:55.216 00.000 11060 move complete, result=0
03:05:55.216 00.000 11060 worker thread done servicing request
03:05:55.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:55.258 00.042 10844 UpdateGuideState exits: m=1792 SNR=27.0
03:05:55.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:55.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:55.258 00.000 10844 Enqueuing Expose request
03:05:55.258 00.000 11060 Worker thread wakes up
03:05:55.258 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:55.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:55.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:55.888 00.630 11060 Exposure complete
03:05:56.146 00.258 11060 worker thread done servicing request
03:05:56.146 00.000 10844 OnExposeComplete: enter
03:05:56.146 00.000 10844 UpdateGuideState(): m_state=6
03:05:56.146 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
03:05:56.146 00.000 10844 Star::Find returns 1 (0), X=623.65, Y=108.42, Mass=1673, SNR=25.9, Peak=209 HFD=3.4
03:05:56.147 00.001 10844 MultiStar: [#1 -0.15,0.41,1.00,U] [#2 0.03,-0.23,0.97,U] [#3 0.14,0.05,1.01,U] [#4 0.02,-0.31,0.97,U] [#5 -0.16,-0.02,0.97,U] [#6 -0.33,-0.19,1.05,U] [#7 -0.26,0.01,0.97,U] [#8 0.10,-0.25,0.84,U] 
03:05:56.147 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.75, -0.27}
03:05:56.147 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
03:05:56.147 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
03:05:56.147 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.40 mountX=-0.08 mountY=0.03, mountTheta=2.81
03:05:56.151 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.09, opts=13)
03:05:56.151 00.000 10844 Enqueuing Move request for scope (0.01, -0.09)
03:05:56.151 00.000 11060 Worker thread wakes up
03:05:56.152 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
03:05:56.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
03:05:56.152 00.000 11060 Moving (0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
03:05:56.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:05:56.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:56.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:05:56.152 00.000 11060 MoveAxis(E, 0, ABG)
03:05:56.152 00.000 11060 Move returns status 0, amount 0
03:05:56.152 00.000 11060 MoveAxis(N, 0, ABG)
03:05:56.152 00.000 11060 Move returns status 0, amount 0
03:05:56.152 00.000 11060 move complete, result=0
03:05:56.153 00.001 11060 worker thread done servicing request
03:05:56.161 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:05:56.180 00.019 10844 UpdateGuideState exits: m=1673 SNR=25.9
03:05:56.181 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:56.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:56.181 00.000 10844 Enqueuing Expose request
03:05:56.181 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:56.181 00.000 11060 Worker thread wakes up
03:05:56.182 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:56.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:56.821 00.639 11060 Exposure complete
03:05:57.079 00.258 10844 OnExposeComplete: enter
03:05:57.079 00.000 10844 UpdateGuideState(): m_state=6
03:05:57.079 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
03:05:57.079 00.000 10844 Star::Find returns 1 (0), X=623.55, Y=108.83, Mass=1889, SNR=27.2, Peak=189 HFD=3.5
03:05:57.080 00.001 11060 worker thread done servicing request
03:05:57.080 00.000 10844 MultiStar: [#1 0.01,0.27,0.88,U] [#2 -0.06,-0.31,0.84,U] [#3 0.30,0.03,0.95,U] [#4 0.29,0.09,0.99,U] [#5 0.13,-0.03,0.82,U] [#6 -0.05,-0.48,0.00,M1] [#7 0.23,0.06,0.92,U] [#8 -0.14,-0.21,0.87,U] 
03:05:57.080 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.65, 0.14}
03:05:57.080 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.39) = xAngle (-1.33 = -1.33)
03:05:57.080 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.79 = 1.79)
03:05:57.080 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.06 mountX=0.05 mountY=0.18, mountTheta=1.33
03:05:57.082 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.01, opts=13)
03:05:57.082 00.000 10844 Enqueuing Move request for scope (0.19, 0.01)
03:05:57.082 00.000 11060 Worker thread wakes up
03:05:57.083 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
03:05:57.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
03:05:57.083 00.000 11060 Moving (0.19, 0.01) raw xDistance=0.05 yDistance=0.18
03:05:57.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:05:57.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:57.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:05:57.083 00.000 11060 MoveAxis(E, 0, ABG)
03:05:57.083 00.000 11060 Move returns status 0, amount 0
03:05:57.083 00.000 11060 MoveAxis(N, 0, ABG)
03:05:57.083 00.000 11060 Move returns status 0, amount 0
03:05:57.083 00.000 11060 move complete, result=0
03:05:57.084 00.001 11060 worker thread done servicing request
03:05:57.092 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:57.110 00.018 10844 UpdateGuideState exits: m=1889 SNR=27.2
03:05:57.110 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:57.110 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:57.110 00.000 10844 Enqueuing Expose request
03:05:57.110 00.000 11060 Worker thread wakes up
03:05:57.110 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:05:57.111 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:57.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:57.752 00.641 11060 Exposure complete
03:05:57.996 00.244 11060 worker thread done servicing request
03:05:57.996 00.000 10844 OnExposeComplete: enter
03:05:57.996 00.000 10844 UpdateGuideState(): m_state=6
03:05:57.996 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
03:05:57.996 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=109.21, Mass=1916, SNR=27.4, Peak=228 HFD=3.5
03:05:57.997 00.001 10844 MultiStar: [#1 -0.02,-0.13,0.92,U] [#2 -0.12,-0.34,0.82,U] [#3 -0.01,-0.00,0.95,U] [#4 0.45,-0.04,0.95,U] [#5 0.01,0.19,0.82,U] [#6 -0.10,0.02,1.05,U] [#7 0.03,0.29,0.93,U] [#8 -0.01,-0.01,0.82,U] 
03:05:57.997 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.20, 0.52}
03:05:57.998 00.001 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.39) = xAngle (-0.50 = -0.50)
03:05:57.998 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.63 = 2.63)
03:05:57.998 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.89 mountX=0.07 mountY=0.04, mountTheta=0.51
03:05:57.999 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.06, opts=13)
03:05:57.999 00.000 10844 Enqueuing Move request for scope (0.05, 0.06)
03:05:57.999 00.000 11060 Worker thread wakes up
03:05:57.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
03:05:57.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
03:05:57.999 00.000 11060 Moving (0.05, 0.06) raw xDistance=0.07 yDistance=0.04
03:05:57.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:05:57.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:58.000 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:05:58.000 00.000 11060 MoveAxis(E, 0, ABG)
03:05:58.000 00.000 11060 Move returns status 0, amount 0
03:05:58.002 00.002 11060 MoveAxis(N, 0, ABG)
03:05:58.002 00.000 11060 Move returns status 0, amount 0
03:05:58.002 00.000 11060 move complete, result=0
03:05:58.002 00.000 11060 worker thread done servicing request
03:05:58.007 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:58.040 00.033 10844 UpdateGuideState exits: m=1916 SNR=27.4
03:05:58.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:58.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:58.040 00.000 10844 Enqueuing Expose request
03:05:58.040 00.000 11060 Worker thread wakes up
03:05:58.040 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:05:58.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:58.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:58.684 00.644 11060 Exposure complete
03:05:58.920 00.236 11060 worker thread done servicing request
03:05:58.920 00.000 10844 OnExposeComplete: enter
03:05:58.920 00.000 10844 UpdateGuideState(): m_state=6
03:05:58.920 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
03:05:58.922 00.002 10844 Star::Find returns 1 (0), X=623.27, Y=108.88, Mass=1595, SNR=25.2, Peak=179 HFD=3.2
03:05:58.922 00.000 10844 MultiStar: [#1 0.35,0.31,0.00,M1] [#2 0.21,-0.12,0.91,U] [#3 0.14,0.36,0.98,U] [#4 0.67,0.06,0.00,M1] [#5 0.02,0.30,1.02,U] [#6 0.20,0.10,1.03,U] [#7 0.37,0.25,1.06,U] [#8 0.76,0.43,0.00,M1] 
03:05:58.922 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.18}, one-star: {0.37, 0.18}
03:05:58.922 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.39) = xAngle (-0.70 = -0.70)
03:05:58.922 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.43 = 2.43)
03:05:58.922 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.18 hyp=0.29 cameraTheta=0.69 mountX=0.22 mountY=0.19, mountTheta=0.71
03:05:58.924 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.18, opts=13)
03:05:58.925 00.001 10844 Enqueuing Move request for scope (0.22, 0.18)
03:05:58.925 00.000 11060 Worker thread wakes up
03:05:58.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.18) opts 0xd
03:05:58.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.18)
03:05:58.925 00.000 11060 Moving (0.22, 0.18) raw xDistance=0.22 yDistance=0.19
03:05:58.926 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:05:58.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:58.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:05:58.926 00.000 11060 MoveAxis(W, 51, ABG)
03:05:58.926 00.000 11060 Guiding  Dir = 3, Dur = 51
03:05:58.935 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:05:58.955 00.020 10844 UpdateGuideState exits: m=1595 SNR=25.2
03:05:58.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:58.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:58.955 00.000 10844 Enqueuing Expose request
03:05:58.965 00.010 11060 IsSlewing returns 0
03:05:58.965 00.000 11060 IsGuiding returns 0
03:05:59.043 00.078 11060 IsGuiding returns 0
03:05:59.043 00.000 11060 Move returns status 0, amount 51
03:05:59.043 00.000 11060 MoveAxis(N, 0, ABG)
03:05:59.043 00.000 11060 Move returns status 0, amount 0
03:05:59.043 00.000 11060 move complete, result=0
03:05:59.044 00.001 11060 worker thread done servicing request
03:05:59.044 00.000 11060 Worker thread wakes up
03:05:59.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:59.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:05:59.054 00.010 10844 GuideStep: 0.2 px 51 ms WEST, 0.2 px 0 ms NORTH
03:05:59.673 00.619 11060 Exposure complete
03:05:59.925 00.252 11060 worker thread done servicing request
03:05:59.927 00.002 10844 OnExposeComplete: enter
03:05:59.927 00.000 10844 UpdateGuideState(): m_state=6
03:05:59.927 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
03:05:59.928 00.001 10844 Star::Find returns 1 (0), X=623.07, Y=108.91, Mass=1645, SNR=25.1, Peak=186 HFD=2.9
03:05:59.929 00.001 10844 MultiStar: [#1 0.05,0.38,0.95,U] [#2 -0.06,0.35,0.99,U] [#3 0.09,-0.08,1.08,U] [#4 0.35,-0.19,1.09,U] [#5 0.04,0.60,0.00,M1] [#6 -0.13,-0.07,0.99,U] [#7 0.29,0.16,0.99,U] [#8 0.12,-0.39,0.91,U] 
03:05:59.929 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.05}, one-star: {0.17, 0.22}
03:05:59.929 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.39) = xAngle (-0.98 = -0.98)
03:05:59.929 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
03:05:59.929 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=0.07 mountY=0.10, mountTheta=0.99
03:05:59.946 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
03:05:59.946 00.000 10844 Enqueuing Move request for scope (0.11, 0.05)
03:05:59.949 00.003 11060 Worker thread wakes up
03:05:59.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:05:59.949 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:05:59.950 00.001 11060 Moving (0.11, 0.05) raw xDistance=0.07 yDistance=0.10
03:05:59.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:05:59.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:05:59.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:05:59.950 00.000 11060 MoveAxis(E, 0, ABG)
03:05:59.950 00.000 11060 Move returns status 0, amount 0
03:05:59.950 00.000 11060 MoveAxis(N, 0, ABG)
03:05:59.950 00.000 11060 Move returns status 0, amount 0
03:05:59.950 00.000 11060 move complete, result=0
03:05:59.950 00.000 11060 worker thread done servicing request
03:05:59.956 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:05:59.978 00.022 10844 UpdateGuideState exits: m=1645 SNR=25.1
03:05:59.979 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:59.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:05:59.979 00.000 10844 Enqueuing Expose request
03:05:59.979 00.000 11060 Worker thread wakes up
03:05:59.979 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:59.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:05:59.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:00.608 00.629 11060 Exposure complete
03:06:00.914 00.306 11060 worker thread done servicing request
03:06:00.914 00.000 10844 OnExposeComplete: enter
03:06:00.914 00.000 10844 UpdateGuideState(): m_state=6
03:06:00.914 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
03:06:00.915 00.001 10844 Star::Find returns 1 (0), X=623.03, Y=108.93, Mass=1640, SNR=25.2, Peak=146 HFD=2.9
03:06:00.915 00.000 10844 MultiStar: [#1 0.25,0.27,0.95,U] [#2 -0.14,-0.18,0.87,U] [#3 -0.19,0.35,1.09,U] [#4 -0.46,-0.45,0.00,M1] [#5 -0.06,0.19,1.04,U] [#6 -0.13,-0.09,1.11,U] [#7 -0.45,-0.70,0.00,M1] [#8 0.67,0.11,0.00,M1] 
03:06:00.925 00.010 10844 refined, 5 included, MultiStar: {-0.03, 0.14}, one-star: {0.13, 0.23}
03:06:00.925 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
03:06:00.926 00.001 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.51 = -2.77)
03:06:00.926 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.78 mountX=0.13 mountY=-0.05, mountTheta=-0.38
03:06:00.928 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.14, opts=13)
03:06:00.928 00.000 10844 Enqueuing Move request for scope (-0.03, 0.14)
03:06:00.928 00.000 11060 Worker thread wakes up
03:06:00.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
03:06:00.929 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
03:06:00.932 00.003 11060 Moving (-0.03, 0.14) raw xDistance=0.13 yDistance=-0.05
03:06:00.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:06:00.933 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:00.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:06:00.933 00.000 11060 MoveAxis(W, 30, ABG)
03:06:00.933 00.000 11060 Guiding  Dir = 3, Dur = 30
03:06:00.939 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:00.960 00.021 11060 IsSlewing returns 0
03:06:00.960 00.000 11060 IsGuiding returns 0
03:06:00.962 00.002 10844 UpdateGuideState exits: m=1640 SNR=25.2
03:06:00.963 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:00.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:00.963 00.000 10844 Enqueuing Expose request
03:06:01.006 00.043 11060 IsGuiding returns 0
03:06:01.006 00.000 11060 Move returns status 0, amount 30
03:06:01.008 00.002 11060 MoveAxis(N, 0, ABG)
03:06:01.008 00.000 11060 Move returns status 0, amount 0
03:06:01.008 00.000 11060 move complete, result=0
03:06:01.008 00.000 11060 worker thread done servicing request
03:06:01.008 00.000 11060 Worker thread wakes up
03:06:01.009 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:01.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:01.009 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
03:06:01.636 00.627 11060 Exposure complete
03:06:01.897 00.261 10844 OnExposeComplete: enter
03:06:01.898 00.001 10844 UpdateGuideState(): m_state=6
03:06:01.898 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
03:06:01.898 00.000 10844 Star::Find returns 1 (0), X=622.57, Y=109.03, Mass=1718, SNR=25.9, Peak=178 HFD=3.5
03:06:01.900 00.002 10844 MultiStar: [#1 -0.32,0.26,0.97,U] [#2 -0.19,0.02,0.97,U] [#3 -0.39,-0.01,1.02,U] [#4 -0.17,-0.17,1.09,U] [#5 -0.19,0.30,0.90,U] [#6 -0.46,-0.00,1.05,U] [#7 -0.24,-0.33,0.92,U] [#8 0.04,-0.02,0.87,U] 
03:06:01.900 00.000 11060 worker thread done servicing request
03:06:01.900 00.000 10844 refined, 8 included, MultiStar: {-0.26, 0.04}, one-star: {-0.33, 0.34}
03:06:01.900 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.39) = xAngle (1.60 = 1.60)
03:06:01.900 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.72 = -1.56)
03:06:01.901 00.001 10844 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.26 cameraTheta=2.99 mountX=-0.01 mountY=-0.26, mountTheta=-1.60
03:06:01.902 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.04, opts=13)
03:06:01.902 00.000 10844 Enqueuing Move request for scope (-0.26, 0.04)
03:06:01.902 00.000 11060 Worker thread wakes up
03:06:01.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd
03:06:01.902 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.04)
03:06:01.903 00.001 11060 Moving (-0.26, 0.04) raw xDistance=-0.01 yDistance=-0.26
03:06:01.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:06:01.903 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:06:01.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:06:01.903 00.000 11060 MoveAxis(E, 0, ABG)
03:06:01.903 00.000 11060 Move returns status 0, amount 0
03:06:01.903 00.000 11060 MoveAxis(N, 0, ABG)
03:06:01.903 00.000 11060 Move returns status 0, amount 0
03:06:01.903 00.000 11060 move complete, result=0
03:06:01.904 00.001 11060 worker thread done servicing request
03:06:01.911 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:01.931 00.020 10844 UpdateGuideState exits: m=1718 SNR=25.9
03:06:01.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:01.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:01.931 00.000 10844 Enqueuing Expose request
03:06:01.931 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:06:01.932 00.001 11060 Worker thread wakes up
03:06:01.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:01.933 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:02.576 00.643 11060 Exposure complete
03:06:02.815 00.239 11060 worker thread done servicing request
03:06:02.816 00.001 10844 OnExposeComplete: enter
03:06:02.816 00.000 10844 UpdateGuideState(): m_state=6
03:06:02.816 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
03:06:02.816 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.98, Mass=1670, SNR=26.0, Peak=174 HFD=2.9
03:06:02.817 00.001 10844 MultiStar: [#1 0.03,0.40,0.93,U] [#2 -0.08,-0.05,1.00,U] [#3 -0.44,0.34,0.00,M1] [#4 0.12,-0.22,0.98,U] [#5 -0.07,0.28,0.97,U] [#6 -0.23,0.08,1.08,U] [#7 -0.10,-0.02,1.01,U] [#8 0.14,0.32,0.93,U] 
03:06:02.817 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.13}, one-star: {0.16, 0.29}
03:06:02.817 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.39) = xAngle (0.24 = 0.24)
03:06:02.817 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.36 = -2.92)
03:06:02.817 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.63 mountX=0.13 mountY=-0.03, mountTheta=-0.22
03:06:02.819 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.13, opts=13)
03:06:02.819 00.000 10844 Enqueuing Move request for scope (-0.01, 0.13)
03:06:02.819 00.000 11060 Worker thread wakes up
03:06:02.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
03:06:02.819 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
03:06:02.819 00.000 11060 Moving (-0.01, 0.13) raw xDistance=0.13 yDistance=-0.03
03:06:02.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:06:02.820 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:02.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:06:02.820 00.000 11060 MoveAxis(W, 30, ABG)
03:06:02.820 00.000 11060 Guiding  Dir = 3, Dur = 30
03:06:02.826 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:02.833 00.007 11060 IsSlewing returns 0
03:06:02.834 00.001 11060 IsGuiding returns 0
03:06:02.853 00.019 10844 UpdateGuideState exits: m=1670 SNR=26.0
03:06:02.854 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:02.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:02.854 00.000 10844 Enqueuing Expose request
03:06:02.881 00.027 11060 IsGuiding returns 0
03:06:02.881 00.000 11060 Move returns status 0, amount 30
03:06:02.881 00.000 11060 MoveAxis(N, 0, ABG)
03:06:02.881 00.000 11060 Move returns status 0, amount 0
03:06:02.881 00.000 11060 move complete, result=0
03:06:02.881 00.000 11060 worker thread done servicing request
03:06:02.881 00.000 11060 Worker thread wakes up
03:06:02.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:02.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:02.881 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
03:06:03.536 00.655 11060 Exposure complete
03:06:03.799 00.263 10844 OnExposeComplete: enter
03:06:03.800 00.001 10844 UpdateGuideState(): m_state=6
03:06:03.800 00.000 11060 worker thread done servicing request
03:06:03.800 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
03:06:03.800 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.82, Mass=1955, SNR=27.8, Peak=186 HFD=3.7
03:06:03.800 00.000 10844 MultiStar: [#1 -0.04,0.35,0.89,U] [#2 0.37,0.23,0.81,U] [#3 -0.04,0.16,0.93,U] [#4 0.03,-0.14,0.93,U] [#5 -0.18,0.57,0.00,M1] [#6 0.21,0.22,0.90,U] [#7 -0.29,0.25,0.92,U] [#8 0.52,0.78,0.00,M1] 
03:06:03.800 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.17}, one-star: {-0.08, 0.13}
03:06:03.800 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.39) = xAngle (0.74 = 0.74)
03:06:03.800 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.87 = -2.41)
03:06:03.802 00.002 10844 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.13 mountX=0.11 mountY=-0.10, mountTheta=-0.73
03:06:03.804 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.13, opts=13)
03:06:03.804 00.000 10844 Enqueuing Move request for scope (-0.08, 0.13)
03:06:03.804 00.000 11060 Worker thread wakes up
03:06:03.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
03:06:03.805 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
03:06:03.805 00.000 11060 Moving (-0.08, 0.13) raw xDistance=0.11 yDistance=-0.10
03:06:03.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:06:03.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:03.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:06:03.805 00.000 11060 MoveAxis(E, 0, ABG)
03:06:03.805 00.000 11060 Move returns status 0, amount 0
03:06:03.805 00.000 11060 MoveAxis(N, 0, ABG)
03:06:03.805 00.000 11060 Move returns status 0, amount 0
03:06:03.805 00.000 11060 move complete, result=0
03:06:03.806 00.001 11060 worker thread done servicing request
03:06:03.813 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:03.844 00.031 10844 UpdateGuideState exits: m=1955 SNR=27.8
03:06:03.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:03.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:03.844 00.000 10844 Enqueuing Expose request
03:06:03.844 00.000 11060 Worker thread wakes up
03:06:03.844 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:03.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:03.845 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:04.492 00.647 11060 Exposure complete
03:06:04.729 00.237 11060 worker thread done servicing request
03:06:04.729 00.000 10844 OnExposeComplete: enter
03:06:04.729 00.000 10844 UpdateGuideState(): m_state=6
03:06:04.730 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
03:06:04.730 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.85, Mass=1765, SNR=26.7, Peak=239 HFD=3.3
03:06:04.730 00.000 10844 MultiStar: [#1 0.10,0.55,0.00,M1] [#2 -0.07,0.23,0.85,U] [#3 0.38,0.34,0.00,M1] [#4 -0.07,0.02,0.97,U] [#5 -0.03,0.67,0.00,M2] [#6 0.15,0.40,1.00,U] [#7 -0.00,0.32,1.04,U] [#8 0.13,0.42,0.87,U] 
03:06:04.730 00.000 10844 single-star, 5 included, MultiStar: {-0.01, 0.26}, one-star: {-0.19, 0.15}
03:06:04.730 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.39) = xAngle (1.07 = 1.07)
03:06:04.730 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.20 = -2.08)
03:06:04.732 00.002 10844 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.46 mountX=0.12 mountY=-0.21, mountTheta=-1.07
03:06:04.733 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.15, opts=13)
03:06:04.733 00.000 10844 Enqueuing Move request for scope (-0.19, 0.15)
03:06:04.733 00.000 11060 Worker thread wakes up
03:06:04.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
03:06:04.734 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
03:06:04.734 00.000 11060 Moving (-0.19, 0.15) raw xDistance=0.12 yDistance=-0.21
03:06:04.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:06:04.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:06:04.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:06:04.734 00.000 11060 MoveAxis(E, 0, ABG)
03:06:04.734 00.000 11060 Move returns status 0, amount 0
03:06:04.734 00.000 11060 MoveAxis(N, 0, ABG)
03:06:04.735 00.001 11060 Move returns status 0, amount 0
03:06:04.735 00.000 11060 move complete, result=0
03:06:04.735 00.000 11060 worker thread done servicing request
03:06:04.741 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:04.760 00.019 10844 UpdateGuideState exits: m=1765 SNR=26.7
03:06:04.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:04.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:04.760 00.000 10844 Enqueuing Expose request
03:06:04.760 00.000 11060 Worker thread wakes up
03:06:04.760 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:06:04.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:04.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:05.389 00.629 11060 Exposure complete
03:06:05.690 00.301 11060 worker thread done servicing request
03:06:05.690 00.000 10844 OnExposeComplete: enter
03:06:05.690 00.000 10844 UpdateGuideState(): m_state=6
03:06:05.690 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
03:06:05.691 00.001 10844 Star::Find returns 1 (0), X=622.36, Y=109.08, Mass=2086, SNR=28.6, Peak=210 HFD=3.9
03:06:05.691 00.000 10844 MultiStar: [#1 -0.15,0.29,0.88,U] [#2 0.43,0.09,0.84,U] [#3 0.25,0.12,0.88,U] [#4 0.14,0.34,0.85,U] [#5 -0.28,0.42,0.00,M3] [#6 -0.02,0.07,0.97,U] [#7 0.00,0.21,0.90,U] [#8 0.50,-0.27,0.00,M1] 
03:06:05.691 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.22}, one-star: {-0.54, 0.39}
03:06:05.691 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.39) = xAngle (0.17 = 0.17)
03:06:05.691 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.29 = -2.99)
03:06:05.691 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.56 mountX=0.21 mountY=-0.03, mountTheta=-0.15
03:06:05.693 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.22, opts=13)
03:06:05.694 00.001 10844 Enqueuing Move request for scope (0.00, 0.22)
03:06:05.694 00.000 11060 Worker thread wakes up
03:06:05.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
03:06:05.694 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
03:06:05.694 00.000 11060 Moving (0.00, 0.22) raw xDistance=0.21 yDistance=-0.03
03:06:05.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:06:05.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:05.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:06:05.694 00.000 11060 MoveAxis(W, 50, ABG)
03:06:05.694 00.000 11060 Guiding  Dir = 3, Dur = 50
03:06:05.702 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:05.715 00.013 11060 IsSlewing returns 0
03:06:05.718 00.003 11060 IsGuiding returns 0
03:06:05.730 00.012 10844 UpdateGuideState exits: m=2086 SNR=28.6
03:06:05.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:05.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:05.730 00.000 10844 Enqueuing Expose request
03:06:05.776 00.046 11060 IsGuiding returns 0
03:06:05.776 00.000 11060 Move returns status 0, amount 50
03:06:05.776 00.000 11060 MoveAxis(N, 0, ABG)
03:06:05.776 00.000 11060 Move returns status 0, amount 0
03:06:05.776 00.000 11060 move complete, result=0
03:06:05.776 00.000 11060 worker thread done servicing request
03:06:05.776 00.000 11060 Worker thread wakes up
03:06:05.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:05.778 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:05.778 00.000 10844 GuideStep: 0.2 px 50 ms WEST, -0.0 px 0 ms NORTH
03:06:06.419 00.641 11060 Exposure complete
03:06:06.665 00.246 11060 worker thread done servicing request
03:06:06.665 00.000 10844 OnExposeComplete: enter
03:06:06.665 00.000 10844 UpdateGuideState(): m_state=6
03:06:06.667 00.002 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
03:06:06.667 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=109.09, Mass=1674, SNR=26.0, Peak=157 HFD=2.9
03:06:06.667 00.000 10844 MultiStar: [#1 0.13,0.34,0.98,U] [#2 0.09,0.41,0.86,U] [#3 0.32,-0.14,0.98,U] [#4 -0.40,-0.35,0.00,M1] [#5 0.13,0.07,0.92,U] [#6 0.14,0.02,1.07,U] [#7 -0.20,0.03,0.90,U] [#8 0.37,0.03,0.87,U] 
03:06:06.667 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.20, 0.39}
03:06:06.667 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
03:06:06.668 00.001 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
03:06:06.668 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.77 mountX=0.17 mountY=0.12, mountTheta=0.63
03:06:06.669 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
03:06:06.670 00.001 10844 Enqueuing Move request for scope (0.15, 0.14)
03:06:06.670 00.000 11060 Worker thread wakes up
03:06:06.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
03:06:06.670 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
03:06:06.670 00.000 11060 Moving (0.15, 0.14) raw xDistance=0.17 yDistance=0.12
03:06:06.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:06:06.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:06.671 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:06:06.671 00.000 11060 MoveAxis(W, 41, ABG)
03:06:06.671 00.000 11060 Guiding  Dir = 3, Dur = 41
03:06:06.678 00.007 11060 IsSlewing returns 0
03:06:06.678 00.000 11060 IsGuiding returns 0
03:06:06.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:06.697 00.019 10844 UpdateGuideState exits: m=1674 SNR=26.0
03:06:06.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:06.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:06.697 00.000 10844 Enqueuing Expose request
03:06:06.723 00.026 11060 IsGuiding returns 0
03:06:06.723 00.000 11060 Move returns status 0, amount 41
03:06:06.724 00.001 11060 MoveAxis(N, 0, ABG)
03:06:06.724 00.000 11060 Move returns status 0, amount 0
03:06:06.724 00.000 11060 move complete, result=0
03:06:06.724 00.000 11060 worker thread done servicing request
03:06:06.724 00.000 11060 Worker thread wakes up
03:06:06.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:06.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:06.724 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
03:06:07.365 00.641 11060 Exposure complete
03:06:07.667 00.302 11060 worker thread done servicing request
03:06:07.667 00.000 10844 OnExposeComplete: enter
03:06:07.667 00.000 10844 UpdateGuideState(): m_state=6
03:06:07.669 00.002 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
03:06:07.669 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=109.20, Mass=1783, SNR=26.8, Peak=205 HFD=3.3
03:06:07.670 00.001 10844 MultiStar: [#1 0.16,0.97,0.00,M1] [#2 -0.33,0.60,0.00,M1] [#3 0.33,0.36,0.00,M1] [#4 0.29,0.62,0.00,M2] [#5 0.18,0.05,1.02,U] [#6 -0.12,0.10,0.96,U] [#7 -0.23,0.34,0.93,U] [#8 0.13,-0.06,0.80,U] 
03:06:07.670 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.20}, one-star: {0.24, 0.50}
03:06:07.682 00.012 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.39) = xAngle (-0.03 = -0.03)
03:06:07.682 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
03:06:07.682 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.36 mountX=0.20 mountY=0.01, mountTheta=0.05
03:06:07.684 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
03:06:07.684 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
03:06:07.689 00.005 11060 Worker thread wakes up
03:06:07.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
03:06:07.690 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
03:06:07.690 00.000 11060 Moving (0.04, 0.20) raw xDistance=0.20 yDistance=0.01
03:06:07.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
03:06:07.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:07.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:06:07.690 00.000 11060 MoveAxis(W, 48, ABG)
03:06:07.690 00.000 11060 Guiding  Dir = 3, Dur = 48
03:06:07.696 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:07.712 00.016 11060 IsSlewing returns 0
03:06:07.713 00.001 11060 IsGuiding returns 0
03:06:07.730 00.017 10844 UpdateGuideState exits: m=1783 SNR=26.8
03:06:07.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:07.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:07.730 00.000 10844 Enqueuing Expose request
03:06:07.769 00.039 11060 IsGuiding returns 0
03:06:07.769 00.000 11060 Move returns status 0, amount 48
03:06:07.769 00.000 11060 MoveAxis(N, 0, ABG)
03:06:07.770 00.001 11060 Move returns status 0, amount 0
03:06:07.770 00.000 11060 move complete, result=0
03:06:07.770 00.000 11060 worker thread done servicing request
03:06:07.770 00.000 11060 Worker thread wakes up
03:06:07.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:07.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:07.770 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.0 px 0 ms NORTH
03:06:08.399 00.629 11060 Exposure complete
03:06:08.651 00.252 10844 OnExposeComplete: enter
03:06:08.651 00.000 10844 UpdateGuideState(): m_state=6
03:06:08.651 00.000 11060 worker thread done servicing request
03:06:08.651 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
03:06:08.651 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=109.42, Mass=1739, SNR=26.1, Peak=159 HFD=3.5
03:06:08.652 00.001 10844 MultiStar: [#1 0.01,0.63,0.00,M2] [#2 -0.25,0.14,0.96,U] [#3 -0.30,0.05,0.99,U] [#4 -0.11,0.28,0.96,U] [#5 0.18,0.30,1.05,U] [#6 -0.35,0.00,0.97,U] [#7 0.06,0.58,0.00,M1] [#8 0.53,0.38,0.00,M1] 
03:06:08.652 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.25}, one-star: {0.10, 0.73}
03:06:08.652 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.39) = xAngle (0.61 = 0.61)
03:06:08.652 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.73 = -2.55)
03:06:08.652 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.00 mountX=0.23 mountY=-0.16, mountTheta=-0.60
03:06:08.654 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.25, opts=13)
03:06:08.654 00.000 10844 Enqueuing Move request for scope (-0.12, 0.25)
03:06:08.654 00.000 11060 Worker thread wakes up
03:06:08.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
03:06:08.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
03:06:08.654 00.000 11060 Moving (-0.12, 0.25) raw xDistance=0.23 yDistance=-0.16
03:06:08.656 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:06:08.657 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:08.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:06:08.657 00.000 11060 MoveAxis(W, 55, ABG)
03:06:08.657 00.000 11060 Guiding  Dir = 3, Dur = 55
03:06:08.663 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:08.671 00.008 11060 IsSlewing returns 0
03:06:08.673 00.002 11060 IsGuiding returns 0
03:06:08.684 00.011 10844 UpdateGuideState exits: m=1739 SNR=26.1
03:06:08.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:08.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:08.684 00.000 10844 Enqueuing Expose request
03:06:08.735 00.051 11060 IsGuiding returns 0
03:06:08.735 00.000 11060 Move returns status 0, amount 55
03:06:08.735 00.000 11060 MoveAxis(N, 0, ABG)
03:06:08.735 00.000 11060 Move returns status 0, amount 0
03:06:08.735 00.000 11060 move complete, result=0
03:06:08.735 00.000 11060 worker thread done servicing request
03:06:08.736 00.001 11060 Worker thread wakes up
03:06:08.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:08.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:08.761 00.025 10844 GuideStep: 0.2 px 55 ms WEST, -0.2 px 0 ms NORTH
03:06:09.383 00.622 11060 Exposure complete
03:06:09.645 00.262 11060 worker thread done servicing request
03:06:09.645 00.000 10844 OnExposeComplete: enter
03:06:09.645 00.000 10844 UpdateGuideState(): m_state=6
03:06:09.645 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
03:06:09.645 00.000 10844 Star::Find returns 1 (0), X=622.83, Y=109.12, Mass=1713, SNR=25.6, Peak=229 HFD=3.1
03:06:09.646 00.001 10844 MultiStar: [#1 -0.10,1.10,0.00,M3] [#2 -0.27,-0.16,0.90,U] [#3 -0.24,0.54,0.00,M1] [#4 -0.57,0.73,0.00,M2] [#5 -0.29,0.33,1.02,U] [#6 -0.26,0.33,1.02,U] [#7 -0.10,0.48,0.00,M2] [#8 0.01,0.19,0.82,U] 
03:06:09.646 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.23}, one-star: {-0.07, 0.42}
03:06:09.646 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.39) = xAngle (0.85 = 0.85)
03:06:09.646 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.97 = -2.31)
03:06:09.646 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.30 cameraTheta=2.24 mountX=0.20 mountY=-0.22, mountTheta=-0.84
03:06:09.649 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.23, opts=13)
03:06:09.649 00.000 10844 Enqueuing Move request for scope (-0.18, 0.23)
03:06:09.651 00.002 11060 Worker thread wakes up
03:06:09.653 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd
03:06:09.654 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.23)
03:06:09.654 00.000 11060 Moving (-0.18, 0.23) raw xDistance=0.20 yDistance=-0.22
03:06:09.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:06:09.654 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.34 newest=-0.36
03:06:09.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
03:06:09.654 00.000 11060 MoveAxis(W, 48, ABG)
03:06:09.654 00.000 11060 Guiding  Dir = 3, Dur = 48
03:06:09.659 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:09.671 00.012 11060 IsSlewing returns 0
03:06:09.671 00.000 11060 IsGuiding returns 0
03:06:09.678 00.007 10844 UpdateGuideState exits: m=1713 SNR=25.6
03:06:09.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:09.679 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:09.679 00.000 10844 Enqueuing Expose request
03:06:09.735 00.056 11060 IsGuiding returns 0
03:06:09.735 00.000 11060 Move returns status 0, amount 48
03:06:09.735 00.000 11060 BLC: Oldest BLC event removed
03:06:09.735 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 544 applied
03:06:09.735 00.000 11060 MoveAxis(N, 629, ABG)
03:06:09.736 00.001 11060 Guiding  Dir = 0, Dur = 629
03:06:09.750 00.014 11060 IsSlewing returns 0
03:06:09.750 00.000 11060 IsGuiding returns 0
03:06:10.393 00.643 11060 IsGuiding returns 0
03:06:10.393 00.000 11060 Move returns status 0, amount 629
03:06:10.394 00.001 11060 move complete, result=0
03:06:10.394 00.000 11060 worker thread done servicing request
03:06:10.394 00.000 11060 Worker thread wakes up
03:06:10.394 00.000 10844 GuideStep: 0.2 px 48 ms WEST, -0.2 px 629 ms NORTH
03:06:10.394 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:10.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:11.028 00.634 11060 Exposure complete
03:06:11.263 00.235 11060 worker thread done servicing request
03:06:11.263 00.000 10844 OnExposeComplete: enter
03:06:11.263 00.000 10844 UpdateGuideState(): m_state=6
03:06:11.263 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
03:06:11.263 00.000 10844 Star::Find returns 1 (0), X=623.72, Y=108.98, Mass=1634, SNR=25.2, Peak=158 HFD=3.3
03:06:11.264 00.001 10844 MultiStar: [#1 0.92,0.83,0.00,M4] [#2 0.49,-0.16,0.00,M1] [#3 0.56,-0.10,0.00,M2] [#4 0.22,0.68,0.00,M3] [#5 0.44,0.45,0.00,M1] [#6 0.52,-0.20,0.00,M1] [#7 0.49,0.27,0.00,M3] [#8 0.83,-0.17,0.00,M1] 
03:06:11.264 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.39) = xAngle (-1.06 = -1.06)
03:06:11.264 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.07 = 2.07)
03:06:11.264 00.000 10844 CameraToMount -- cameraX=0.82 cameraY=0.28 hyp=0.87 cameraTheta=0.33 mountX=0.43 mountY=0.77, mountTheta=1.06
03:06:11.266 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.82, y=0.28, opts=13)
03:06:11.266 00.000 10844 Enqueuing Move request for scope (0.82, 0.28)
03:06:11.266 00.000 11060 Worker thread wakes up
03:06:11.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.28) opts 0xd
03:06:11.266 00.000 11060 Handling offset move in thread for scope, endpoint = (0.82, 0.28)
03:06:11.266 00.000 11060 Moving (0.82, 0.28) raw xDistance=0.43 yDistance=0.77
03:06:11.266 00.000 11060 BLC: History state: CurrMiss=-0.77, AvgInitMiss=-0.12, ShCount=6, LgCount=4, SticCount=1,  Deflections: 0=-0.152842, 1:-0.766230
03:06:11.267 00.001 11060 BLC: Average miss indicates over-shooting, nominal decrease by -64.000000
03:06:11.267 00.000 11060 BLC: window closed
03:06:11.267 00.000 11060 BLC: Pulse adjusted to 480
03:06:11.269 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
03:06:11.269 00.000 11060 resist switch: large excursion: input 0.77 thresh 0.57 direction from -1 to 1
03:06:11.269 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.30
03:06:11.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.77
03:06:11.269 00.000 11060 MoveAxis(W, 102, ABG)
03:06:11.269 00.000 11060 Guiding  Dir = 3, Dur = 102
03:06:11.283 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:11.301 00.018 10844 UpdateGuideState exits: m=1634 SNR=25.2
03:06:11.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:11.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:11.301 00.000 10844 Enqueuing Expose request
03:06:11.303 00.002 11060 IsSlewing returns 0
03:06:11.303 00.000 11060 IsGuiding returns 0
03:06:11.362 00.059 10844 evsrv: cli 0EEEEA70 connect
03:06:11.362 00.000 10844 case statement mapped state 6 to 3
03:06:11.362 00.000 10844 case statement mapped state 6 to 3
03:06:11.363 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"f1e42791-4b28-427c-906c-8e47bb4885aa"}
03:06:11.363 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"f1e42791-4b28-427c-906c-8e47bb4885aa"}
03:06:11.363 00.000 10844 evsrv: cli 0EEEEA70 disconnect
03:06:11.428 00.065 11060 IsGuiding returns 0
03:06:11.429 00.001 11060 Move returns status 0, amount 102
03:06:11.429 00.000 11060 BLC: Oldest BLC event removed
03:06:11.429 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:06:11.429 00.000 11060 MoveAxis(S, 778, ABG)
03:06:11.429 00.000 11060 duration set to 750 by maxDecDuration
03:06:11.429 00.000 11060 Guiding  Dir = 1, Dur = 750
03:06:11.458 00.029 11060 IsSlewing returns 0
03:06:11.458 00.000 11060 IsGuiding returns 0
03:06:12.225 00.767 11060 IsGuiding returns 0
03:06:12.225 00.000 11060 Move returns status 0, amount 750
03:06:12.225 00.000 11060 move complete, result=0
03:06:12.226 00.001 11060 worker thread done servicing request
03:06:12.226 00.000 10844 GuideStep: 0.4 px 102 ms WEST, 0.8 px 750 ms SOUTH
03:06:12.226 00.000 11060 Worker thread wakes up
03:06:12.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:12.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:12.853 00.627 11060 Exposure complete
03:06:13.076 00.223 11060 worker thread done servicing request
03:06:13.076 00.000 10844 OnExposeComplete: enter
03:06:13.076 00.000 10844 UpdateGuideState(): m_state=6
03:06:13.076 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
03:06:13.077 00.001 10844 Star::Find returns 1 (0), X=623.06, Y=108.07, Mass=1548, SNR=24.7, Peak=156 HFD=2.8
03:06:13.077 00.000 10844 MultiStar: [#1 0.06,0.12,0.99,U] [#2 0.03,-0.19,1.08,U] [#3 0.14,-0.07,1.03,U] [#4 0.19,-0.21,1.09,U] [#5 0.11,0.08,1.05,U] [#6 -0.32,-0.40,0.00,M2] [#7 0.06,0.40,1.04,U] [#8 0.01,-0.55,0.00,M2] 
03:06:13.077 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.07}, one-star: {0.16, -0.62}
03:06:13.077 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.39) = xAngle (-1.96 = -1.96)
03:06:13.077 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.16 = 1.16)
03:06:13.077 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.05 mountY=0.12, mountTheta=1.96
03:06:13.080 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
03:06:13.080 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
03:06:13.081 00.001 11060 Worker thread wakes up
03:06:13.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
03:06:13.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
03:06:13.082 00.001 11060 Moving (0.11, -0.07) raw xDistance=-0.05 yDistance=0.12
03:06:13.082 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=-0.08, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.536361, 1:0.117435
03:06:13.082 00.000 11060 BLC: No correction, Miss < min_move
03:06:13.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:06:13.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:13.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:06:13.082 00.000 11060 MoveAxis(E, 0, ABG)
03:06:13.082 00.000 11060 Move returns status 0, amount 0
03:06:13.082 00.000 11060 MoveAxis(N, 0, ABG)
03:06:13.082 00.000 11060 Move returns status 0, amount 0
03:06:13.082 00.000 11060 move complete, result=0
03:06:13.083 00.001 11060 worker thread done servicing request
03:06:13.089 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:13.119 00.030 10844 UpdateGuideState exits: m=1548 SNR=24.7
03:06:13.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:13.120 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:13.120 00.000 10844 Enqueuing Expose request
03:06:13.120 00.000 11060 Worker thread wakes up
03:06:13.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:13.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:13.120 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:13.760 00.640 11060 Exposure complete
03:06:13.999 00.239 11060 worker thread done servicing request
03:06:13.999 00.000 10844 OnExposeComplete: enter
03:06:14.000 00.001 10844 UpdateGuideState(): m_state=6
03:06:14.000 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
03:06:14.000 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.73, Mass=1668, SNR=25.4, Peak=149 HFD=3.1
03:06:14.001 00.001 10844 MultiStar: [#1 0.24,-0.18,0.95,U] [#2 -0.23,-0.31,0.93,U] [#3 0.41,-0.41,0.00,M2] [#4 0.55,-0.58,0.00,M3] [#5 -0.32,-0.39,0.00,M1] [#6 0.09,-0.09,1.05,U] [#7 0.45,-0.60,0.00,M3] [#8 0.35,-0.13,0.85,U] 
03:06:14.001 00.000 10844 single-star, 4 included, MultiStar: {0.12, -0.13}, one-star: {0.17, 0.04}
03:06:14.001 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.39) = xAngle (-1.15 = -1.15)
03:06:14.001 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
03:06:14.001 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.24 mountX=0.07 mountY=0.16, mountTheta=1.15
03:06:14.003 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.04, opts=13)
03:06:14.003 00.000 10844 Enqueuing Move request for scope (0.17, 0.04)
03:06:14.003 00.000 11060 Worker thread wakes up
03:06:14.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
03:06:14.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
03:06:14.003 00.000 11060 Moving (0.17, 0.04) raw xDistance=0.07 yDistance=0.16
03:06:14.003 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=-0.08, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.536361, 1:0.117435, 2:0.157128
03:06:14.003 00.000 11060 BLC: No correction, Miss < min_move
03:06:14.006 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:06:14.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:14.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:06:14.006 00.000 11060 MoveAxis(E, 0, ABG)
03:06:14.006 00.000 11060 Move returns status 0, amount 0
03:06:14.006 00.000 11060 MoveAxis(N, 0, ABG)
03:06:14.006 00.000 11060 Move returns status 0, amount 0
03:06:14.006 00.000 11060 move complete, result=0
03:06:14.006 00.000 11060 worker thread done servicing request
03:06:14.011 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:14.031 00.020 10844 UpdateGuideState exits: m=1668 SNR=25.4
03:06:14.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:14.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:14.031 00.000 10844 Enqueuing Expose request
03:06:14.031 00.000 11060 Worker thread wakes up
03:06:14.031 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:14.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:14.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:14.676 00.645 11060 Exposure complete
03:06:14.901 00.225 11060 worker thread done servicing request
03:06:14.901 00.000 10844 OnExposeComplete: enter
03:06:14.901 00.000 10844 UpdateGuideState(): m_state=6
03:06:14.901 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
03:06:14.901 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.75, Mass=1691, SNR=25.6, Peak=178 HFD=2.9
03:06:14.902 00.001 10844 MultiStar: [#1 -0.02,0.00,0.95,U] [#2 -0.11,0.08,0.93,U] [#3 -0.21,-0.24,0.99,U] [#4 -0.07,-0.21,1.04,U] [#5 -0.09,0.11,0.93,U] [#6 0.47,0.03,0.00,M2] [#7 0.06,-0.10,0.99,U] [#8 0.28,-0.10,0.78,U] 
03:06:14.902 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.13, 0.06}
03:06:14.902 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.59)
03:06:14.902 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.57 = -0.57)
03:06:14.902 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=-0.06 mountY=-0.04, mountTheta=-2.57
03:06:14.904 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
03:06:14.904 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
03:06:14.905 00.001 11060 Worker thread wakes up
03:06:14.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
03:06:14.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
03:06:14.905 00.000 11060 Moving (-0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
03:06:14.906 00.001 11060 BLC: window closed
03:06:14.906 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.08, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.536361, 1:0.117435, 2:0.157128
03:06:14.906 00.000 11060 BLC: No correction, Miss < min_move
03:06:14.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:06:14.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:14.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:06:14.906 00.000 11060 MoveAxis(E, 0, ABG)
03:06:14.906 00.000 11060 Move returns status 0, amount 0
03:06:14.906 00.000 11060 MoveAxis(N, 0, ABG)
03:06:14.907 00.001 11060 Move returns status 0, amount 0
03:06:14.907 00.000 11060 move complete, result=0
03:06:14.907 00.000 11060 worker thread done servicing request
03:06:14.912 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:14.928 00.016 10844 UpdateGuideState exits: m=1691 SNR=25.6
03:06:14.929 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:14.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:14.929 00.000 10844 Enqueuing Expose request
03:06:14.929 00.000 11060 Worker thread wakes up
03:06:14.929 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:14.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:14.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:15.575 00.646 11060 Exposure complete
03:06:15.878 00.303 11060 worker thread done servicing request
03:06:15.878 00.000 10844 OnExposeComplete: enter
03:06:15.878 00.000 10844 UpdateGuideState(): m_state=6
03:06:15.879 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
03:06:15.879 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.91, Mass=1928, SNR=28.4, Peak=216 HFD=2.9
03:06:15.879 00.000 10844 MultiStar: [#1 0.34,0.62,0.00,M2] [#2 0.44,0.21,0.00,M1] [#3 -0.15,0.23,0.84,U] [#4 0.15,0.45,0.00,M3] [#5 0.28,0.46,0.00,M1] [#6 0.15,0.08,0.86,U] [#7 0.04,0.49,0.00,M3] [#8 0.46,0.78,0.00,M1] 
03:06:15.879 00.000 10844 refined, 2 included, MultiStar: {0.01, 0.18}, one-star: {0.03, 0.22}
03:06:15.879 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.39) = xAngle (0.12 = 0.12)
03:06:15.879 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.04)
03:06:15.880 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.51 mountX=0.18 mountY=-0.02, mountTheta=-0.11
03:06:15.881 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.18, opts=13)
03:06:15.881 00.000 10844 Enqueuing Move request for scope (0.01, 0.18)
03:06:15.882 00.001 11060 Worker thread wakes up
03:06:15.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
03:06:15.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
03:06:15.882 00.000 11060 Moving (0.01, 0.18) raw xDistance=0.18 yDistance=-0.02
03:06:15.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:06:15.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:15.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:06:15.882 00.000 11060 MoveAxis(W, 42, ABG)
03:06:15.884 00.002 11060 Guiding  Dir = 3, Dur = 42
03:06:15.900 00.016 11060 IsSlewing returns 0
03:06:15.902 00.002 11060 IsGuiding returns 0
03:06:15.904 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:15.924 00.020 10844 UpdateGuideState exits: m=1928 SNR=28.4
03:06:15.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:15.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:15.924 00.000 10844 Enqueuing Expose request
03:06:15.948 00.024 11060 IsGuiding returns 0
03:06:15.948 00.000 11060 Move returns status 0, amount 42
03:06:15.948 00.000 11060 MoveAxis(N, 0, ABG)
03:06:15.948 00.000 11060 Move returns status 0, amount 0
03:06:15.950 00.002 11060 move complete, result=0
03:06:15.950 00.000 11060 worker thread done servicing request
03:06:15.950 00.000 11060 Worker thread wakes up
03:06:15.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:15.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:15.951 00.001 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
03:06:16.593 00.642 11060 Exposure complete
03:06:16.825 00.232 11060 worker thread done servicing request
03:06:16.825 00.000 10844 OnExposeComplete: enter
03:06:16.825 00.000 10844 UpdateGuideState(): m_state=6
03:06:16.826 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
03:06:16.826 00.000 10844 Star::Find returns 1 (0), X=623.42, Y=108.28, Mass=1596, SNR=25.2, Peak=207 HFD=3.1
03:06:16.826 00.000 10844 MultiStar: [#1 0.23,0.18,0.96,U] [#2 -0.07,0.44,0.96,U] [#3 0.01,0.22,0.98,U] [#4 0.18,-0.24,1.02,U] [#5 0.18,0.31,0.93,U] [#6 -0.24,-0.02,1.10,U] [#7 0.09,0.00,1.01,U] [#8 0.31,0.12,0.85,U] 
03:06:16.826 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.52, -0.41}
03:06:16.826 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.39) = xAngle (-0.94 = -0.94)
03:06:16.826 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.18 = 2.18)
03:06:16.826 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.44 mountX=0.08 mountY=0.12, mountTheta=0.95
03:06:16.828 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
03:06:16.828 00.000 10844 Enqueuing Move request for scope (0.13, 0.06)
03:06:16.829 00.001 11060 Worker thread wakes up
03:06:16.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
03:06:16.829 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
03:06:16.829 00.000 11060 Moving (0.13, 0.06) raw xDistance=0.08 yDistance=0.12
03:06:16.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:06:16.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:16.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:06:16.829 00.000 11060 MoveAxis(E, 0, ABG)
03:06:16.829 00.000 11060 Move returns status 0, amount 0
03:06:16.830 00.001 11060 MoveAxis(N, 0, ABG)
03:06:16.830 00.000 11060 Move returns status 0, amount 0
03:06:16.830 00.000 11060 move complete, result=0
03:06:16.830 00.000 11060 worker thread done servicing request
03:06:16.836 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:16.870 00.034 10844 UpdateGuideState exits: m=1596 SNR=25.2
03:06:16.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:16.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:16.870 00.000 10844 Enqueuing Expose request
03:06:16.870 00.000 11060 Worker thread wakes up
03:06:16.870 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:16.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:16.871 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:17.532 00.661 11060 Exposure complete
03:06:17.799 00.267 10844 OnExposeComplete: enter
03:06:17.799 00.000 11060 worker thread done servicing request
03:06:17.799 00.000 10844 UpdateGuideState(): m_state=6
03:06:17.800 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
03:06:17.800 00.000 10844 Star::Find returns 1 (0), X=623.51, Y=108.70, Mass=1692, SNR=26.7, Peak=228 HFD=3.1
03:06:17.800 00.000 10844 MultiStar: [#1 0.25,0.23,0.96,U] [#2 -0.29,-0.28,0.92,U] [#3 -0.41,-0.18,0.90,U] [#4 0.02,-0.04,0.91,U] [#5 -0.16,-0.09,0.93,U] [#6 -0.27,-0.54,0.00,M1] [#7 0.08,0.06,0.98,U] [#8 0.01,-0.14,0.77,U] 
03:06:17.800 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.61, 0.01}
03:06:17.800 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:06:17.800 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.62 = 0.62)
03:06:17.800 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.12 mountX=-0.04 mountY=0.03, mountTheta=2.52
03:06:17.805 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
03:06:17.805 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
03:06:17.810 00.005 11060 Worker thread wakes up
03:06:17.814 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:06:17.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:06:17.814 00.000 11060 Moving (0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
03:06:17.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:06:17.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:17.815 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:06:17.815 00.000 11060 MoveAxis(E, 0, ABG)
03:06:17.815 00.000 11060 Move returns status 0, amount 0
03:06:17.815 00.000 11060 MoveAxis(N, 0, ABG)
03:06:17.815 00.000 11060 Move returns status 0, amount 0
03:06:17.815 00.000 11060 move complete, result=0
03:06:17.815 00.000 11060 worker thread done servicing request
03:06:17.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:17.836 00.021 10844 UpdateGuideState exits: m=1692 SNR=26.7
03:06:17.838 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:17.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:17.838 00.000 10844 Enqueuing Expose request
03:06:17.838 00.000 11060 Worker thread wakes up
03:06:17.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:17.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:17.839 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:18.486 00.647 11060 Exposure complete
03:06:18.743 00.257 10844 OnExposeComplete: enter
03:06:18.743 00.000 10844 UpdateGuideState(): m_state=6
03:06:18.743 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
03:06:18.744 00.001 10844 Star::Find returns 1 (0), X=623.09, Y=108.92, Mass=1747, SNR=26.3, Peak=144 HFD=3.0
03:06:18.744 00.000 10844 MultiStar: [#1 0.20,0.79,0.00,M1] [#2 -0.40,0.12,0.87,U] [#3 -0.10,0.03,1.10,U] [#4 0.27,0.16,0.92,U] [#5 0.19,0.49,0.00,M1] [#6 -0.41,0.13,1.00,U] [#7 0.47,0.71,0.00,M2] [#8 0.15,-0.14,0.80,U] 
03:06:18.744 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.10}, one-star: {0.19, 0.23}
03:06:18.744 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.39) = xAngle (0.70 = 0.70)
03:06:18.744 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.83 = -2.46)
03:06:18.744 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.09 mountX=0.08 mountY=-0.07, mountTheta=-0.69
03:06:18.745 00.001 11060 worker thread done servicing request
03:06:18.747 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.10, opts=13)
03:06:18.747 00.000 10844 Enqueuing Move request for scope (-0.05, 0.10)
03:06:18.747 00.000 11060 Worker thread wakes up
03:06:18.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
03:06:18.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
03:06:18.747 00.000 11060 Moving (-0.05, 0.10) raw xDistance=0.08 yDistance=-0.07
03:06:18.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:06:18.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:18.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:06:18.748 00.001 11060 MoveAxis(E, 0, ABG)
03:06:18.748 00.000 11060 Move returns status 0, amount 0
03:06:18.748 00.000 11060 MoveAxis(N, 0, ABG)
03:06:18.748 00.000 11060 Move returns status 0, amount 0
03:06:18.748 00.000 11060 move complete, result=0
03:06:18.748 00.000 11060 worker thread done servicing request
03:06:18.755 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:18.774 00.019 10844 UpdateGuideState exits: m=1747 SNR=26.3
03:06:18.775 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:18.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:18.775 00.000 10844 Enqueuing Expose request
03:06:18.775 00.000 11060 Worker thread wakes up
03:06:18.775 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:18.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:18.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:19.413 00.638 11060 Exposure complete
03:06:19.651 00.238 11060 worker thread done servicing request
03:06:19.651 00.000 10844 OnExposeComplete: enter
03:06:19.651 00.000 10844 UpdateGuideState(): m_state=6
03:06:19.653 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
03:06:19.653 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.23, Mass=1897, SNR=27.9, Peak=166 HFD=3.3
03:06:19.653 00.000 10844 MultiStar: [#1 0.36,0.32,0.00,M2] [#2 0.02,-0.03,0.79,U] [#3 -0.40,-0.50,0.00,M1] [#4 0.17,-0.00,0.96,U] [#5 -0.09,0.37,0.90,U] [#6 -0.18,-0.19,0.94,U] [#7 -0.54,0.11,0.00,M3] [#8 0.23,0.04,0.80,U] 
03:06:19.654 00.001 10844 refined, 5 included, MultiStar: {0.05, -0.06}, one-star: {0.18, -0.46}
03:06:19.662 00.008 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
03:06:19.663 00.001 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:06:19.663 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.82 mountX=-0.05 mountY=0.06, mountTheta=2.22
03:06:19.665 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
03:06:19.665 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
03:06:19.665 00.000 11060 Worker thread wakes up
03:06:19.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
03:06:19.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
03:06:19.665 00.000 11060 Moving (0.05, -0.06) raw xDistance=-0.05 yDistance=0.06
03:06:19.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:06:19.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:19.666 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:06:19.666 00.000 11060 MoveAxis(E, 0, ABG)
03:06:19.666 00.000 11060 Move returns status 0, amount 0
03:06:19.666 00.000 11060 MoveAxis(N, 0, ABG)
03:06:19.666 00.000 11060 Move returns status 0, amount 0
03:06:19.666 00.000 11060 move complete, result=0
03:06:19.666 00.000 11060 worker thread done servicing request
03:06:19.673 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:19.695 00.022 10844 UpdateGuideState exits: m=1897 SNR=27.9
03:06:19.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:19.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:19.695 00.000 10844 Enqueuing Expose request
03:06:19.695 00.000 11060 Worker thread wakes up
03:06:19.695 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:19.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:19.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:20.332 00.637 11060 Exposure complete
03:06:20.599 00.267 11060 worker thread done servicing request
03:06:20.599 00.000 10844 OnExposeComplete: enter
03:06:20.599 00.000 10844 UpdateGuideState(): m_state=6
03:06:20.599 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
03:06:20.600 00.001 10844 Star::Find returns 1 (0), X=623.33, Y=108.91, Mass=1889, SNR=27.5, Peak=235 HFD=3.3
03:06:20.600 00.000 10844 MultiStar: [#1 0.28,0.36,0.88,U] [#2 0.31,0.07,0.92,U] [#3 -0.07,-0.25,0.92,U] [#4 0.12,-0.00,0.99,U] [#5 0.22,0.28,0.89,U] [#6 0.11,0.21,0.88,U] [#7 0.35,0.29,0.83,U] [#8 0.39,-0.03,0.71,U] 
03:06:20.600 00.000 10844 refined, 8 included, MultiStar: {0.23, 0.13}, one-star: {0.43, 0.22}
03:06:20.600 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.39) = xAngle (-0.89 = -0.89)
03:06:20.600 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.23 = 2.23)
03:06:20.600 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.50 mountX=0.17 mountY=0.21, mountTheta=0.90
03:06:20.603 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.13, opts=13)
03:06:20.603 00.000 10844 Enqueuing Move request for scope (0.23, 0.13)
03:06:20.603 00.000 11060 Worker thread wakes up
03:06:20.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
03:06:20.604 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
03:06:20.604 00.000 11060 Moving (0.23, 0.13) raw xDistance=0.17 yDistance=0.21
03:06:20.605 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:06:20.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:06:20.605 00.000 11060 MoveAxis(W, 39, ABG)
03:06:20.605 00.000 11060 Guiding  Dir = 3, Dur = 39
03:06:20.616 00.011 11060 IsSlewing returns 0
03:06:20.616 00.000 11060 IsGuiding returns 0
03:06:20.618 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:20.638 00.020 10844 UpdateGuideState exits: m=1889 SNR=27.5
03:06:20.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:20.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:20.638 00.000 10844 Enqueuing Expose request
03:06:20.663 00.025 11060 IsGuiding returns 0
03:06:20.663 00.000 11060 Move returns status 0, amount 39
03:06:20.664 00.001 11060 MoveAxis(S, 82, ABG)
03:06:20.664 00.000 11060 Guiding  Dir = 1, Dur = 82
03:06:20.679 00.015 11060 IsSlewing returns 0
03:06:20.680 00.001 11060 IsGuiding returns 0
03:06:20.784 00.104 11060 IsGuiding returns 0
03:06:20.785 00.001 11060 Move returns status 0, amount 82
03:06:20.786 00.001 11060 move complete, result=0
03:06:20.786 00.000 11060 worker thread done servicing request
03:06:20.786 00.000 11060 Worker thread wakes up
03:06:20.786 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 82 ms SOUTH
03:06:20.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:20.791 00.005 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:21.434 00.643 11060 Exposure complete
03:06:21.704 00.270 10844 OnExposeComplete: enter
03:06:21.704 00.000 10844 UpdateGuideState(): m_state=6
03:06:21.704 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
03:06:21.704 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.68, Mass=1815, SNR=26.6, Peak=166 HFD=3.4
03:06:21.704 00.000 10844 MultiStar: [#1 0.26,0.75,0.00,M2] [#2 0.10,0.33,0.95,U] [#3 -0.20,0.11,0.98,U] [#4 0.34,0.14,0.98,U] [#5 -0.14,0.33,0.90,U] [#6 -0.13,0.33,0.93,U] [#7 -0.32,0.14,0.92,U] [#8 0.00,0.22,0.86,U] 
03:06:21.704 00.000 11060 worker thread done servicing request
03:06:21.704 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.19}, one-star: {0.20, -0.02}
03:06:21.705 00.001 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.39) = xAngle (0.25 = 0.25)
03:06:21.705 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.91)
03:06:21.705 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=0.19 mountY=-0.05, mountTheta=-0.24
03:06:21.707 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.19, opts=13)
03:06:21.707 00.000 10844 Enqueuing Move request for scope (-0.01, 0.19)
03:06:21.707 00.000 11060 Worker thread wakes up
03:06:21.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
03:06:21.708 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
03:06:21.708 00.000 11060 Moving (-0.01, 0.19) raw xDistance=0.19 yDistance=-0.05
03:06:21.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:06:21.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:21.709 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:06:21.709 00.000 11060 MoveAxis(W, 45, ABG)
03:06:21.709 00.000 11060 Guiding  Dir = 3, Dur = 45
03:06:21.716 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=12, FiltMax=255, Gamma=1.000
03:06:21.718 00.002 11060 IsSlewing returns 0
03:06:21.718 00.000 11060 IsGuiding returns 0
03:06:21.736 00.018 10844 UpdateGuideState exits: m=1815 SNR=26.6
03:06:21.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:21.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:21.737 00.001 10844 Enqueuing Expose request
03:06:21.781 00.044 11060 IsGuiding returns 0
03:06:21.781 00.000 11060 Move returns status 0, amount 45
03:06:21.781 00.000 11060 MoveAxis(N, 0, ABG)
03:06:21.781 00.000 11060 Move returns status 0, amount 0
03:06:21.781 00.000 11060 move complete, result=0
03:06:21.781 00.000 11060 worker thread done servicing request
03:06:21.782 00.001 11060 Worker thread wakes up
03:06:21.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:21.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:21.782 00.000 10844 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
03:06:22.408 00.626 11060 Exposure complete
03:06:22.635 00.227 11060 worker thread done servicing request
03:06:22.635 00.000 10844 OnExposeComplete: enter
03:06:22.635 00.000 10844 UpdateGuideState(): m_state=6
03:06:22.636 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
03:06:22.636 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=109.07, Mass=1777, SNR=26.3, Peak=200 HFD=3.0
03:06:22.637 00.001 10844 MultiStar: [#1 0.41,0.65,0.00,M3] [#2 0.06,0.17,0.96,U] [#3 -0.33,-0.03,1.00,U] [#4 0.35,0.22,1.06,U] [#5 0.66,0.64,0.00,M1] [#6 -0.40,0.40,0.00,M1] [#7 -0.02,0.09,0.96,U] [#8 0.04,0.26,0.78,U] 
03:06:22.637 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.18}, one-star: {0.31, 0.37}
03:06:22.637 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.39) = xAngle (-0.21 = -0.21)
03:06:22.637 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.91 = 2.91)
03:06:22.637 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.18 mountX=0.19 mountY=0.04, mountTheta=0.23
03:06:22.638 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.18, opts=13)
03:06:22.638 00.000 10844 Enqueuing Move request for scope (0.07, 0.18)
03:06:22.638 00.000 11060 Worker thread wakes up
03:06:22.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
03:06:22.638 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
03:06:22.639 00.001 11060 Moving (0.07, 0.18) raw xDistance=0.19 yDistance=0.04
03:06:22.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:06:22.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:22.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:06:22.639 00.000 11060 MoveAxis(W, 46, ABG)
03:06:22.639 00.000 11060 Guiding  Dir = 3, Dur = 46
03:06:22.655 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:22.656 00.001 11060 IsSlewing returns 0
03:06:22.656 00.000 11060 IsGuiding returns 0
03:06:22.676 00.020 10844 UpdateGuideState exits: m=1777 SNR=26.3
03:06:22.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:22.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:22.676 00.000 10844 Enqueuing Expose request
03:06:22.722 00.046 11060 IsGuiding returns 0
03:06:22.722 00.000 11060 Move returns status 0, amount 46
03:06:22.723 00.001 11060 MoveAxis(N, 0, ABG)
03:06:22.723 00.000 11060 Move returns status 0, amount 0
03:06:22.724 00.001 11060 move complete, result=0
03:06:22.724 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
03:06:22.724 00.000 11060 worker thread done servicing request
03:06:22.724 00.000 11060 Worker thread wakes up
03:06:22.725 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:22.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:23.363 00.638 11060 Exposure complete
03:06:23.615 00.252 11060 worker thread done servicing request
03:06:23.615 00.000 10844 OnExposeComplete: enter
03:06:23.615 00.000 10844 UpdateGuideState(): m_state=6
03:06:23.616 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
03:06:23.616 00.000 10844 Star::Find returns 1 (0), X=623.12, Y=109.11, Mass=1545, SNR=24.5, Peak=195 HFD=2.9
03:06:23.616 00.000 10844 MultiStar: [#1 0.20,0.39,0.98,U] [#2 -0.00,-0.11,0.96,U] [#3 0.13,-0.21,1.04,U] [#4 0.30,-0.11,1.13,U] [#5 0.28,-0.01,1.04,U] [#6 -0.11,-0.07,1.13,U] [#7 0.10,0.11,1.03,U] [#8 0.35,-0.44,0.00,M1] 
03:06:23.616 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.22, 0.41}
03:06:23.616 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
03:06:23.616 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.06 = 2.06)
03:06:23.616 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=0.07 mountY=0.13, mountTheta=1.07
03:06:23.619 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.05, opts=13)
03:06:23.620 00.001 10844 Enqueuing Move request for scope (0.14, 0.05)
03:06:23.620 00.000 11060 Worker thread wakes up
03:06:23.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
03:06:23.620 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
03:06:23.620 00.000 11060 Moving (0.14, 0.05) raw xDistance=0.07 yDistance=0.13
03:06:23.621 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:06:23.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:23.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:06:23.621 00.000 11060 MoveAxis(E, 0, ABG)
03:06:23.621 00.000 11060 Move returns status 0, amount 0
03:06:23.621 00.000 11060 MoveAxis(N, 0, ABG)
03:06:23.621 00.000 11060 Move returns status 0, amount 0
03:06:23.622 00.001 11060 move complete, result=0
03:06:23.622 00.000 11060 worker thread done servicing request
03:06:23.628 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:23.648 00.020 10844 UpdateGuideState exits: m=1545 SNR=24.5
03:06:23.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:23.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:23.648 00.000 10844 Enqueuing Expose request
03:06:23.648 00.000 11060 Worker thread wakes up
03:06:23.648 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:23.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:23.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:24.283 00.635 11060 Exposure complete
03:06:24.524 00.241 10844 OnExposeComplete: enter
03:06:24.524 00.000 10844 UpdateGuideState(): m_state=6
03:06:24.524 00.000 11060 worker thread done servicing request
03:06:24.524 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
03:06:24.524 00.000 10844 Star::Find returns 1 (0), X=623.45, Y=109.09, Mass=1693, SNR=25.6, Peak=189 HFD=3.6
03:06:24.525 00.001 10844 MultiStar: [#1 0.21,0.33,1.13,U] [#2 -0.19,-0.14,0.92,U] [#3 0.35,0.05,1.10,U] [#4 0.08,-0.15,1.04,U] [#5 0.19,0.21,1.06,U] [#6 -0.04,-0.10,1.15,U] [#7 -0.00,-0.03,0.93,U] [#8 -0.00,-0.05,0.83,U] 
03:06:24.525 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.55, 0.40}
03:06:24.525 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.39) = xAngle (-0.95 = -0.95)
03:06:24.525 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.18 = 2.18)
03:06:24.525 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.15 cameraTheta=0.44 mountX=0.09 mountY=0.12, mountTheta=0.95
03:06:24.526 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
03:06:24.526 00.000 10844 Enqueuing Move request for scope (0.13, 0.06)
03:06:24.531 00.005 11060 Worker thread wakes up
03:06:24.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
03:06:24.531 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
03:06:24.531 00.000 11060 Moving (0.13, 0.06) raw xDistance=0.09 yDistance=0.12
03:06:24.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:06:24.532 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:24.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:06:24.532 00.000 11060 MoveAxis(E, 0, ABG)
03:06:24.532 00.000 11060 Move returns status 0, amount 0
03:06:24.532 00.000 11060 MoveAxis(N, 0, ABG)
03:06:24.532 00.000 11060 Move returns status 0, amount 0
03:06:24.532 00.000 11060 move complete, result=0
03:06:24.532 00.000 11060 worker thread done servicing request
03:06:24.535 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:24.552 00.017 10844 UpdateGuideState exits: m=1693 SNR=25.6
03:06:24.553 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:24.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:24.553 00.000 10844 Enqueuing Expose request
03:06:24.553 00.000 11060 Worker thread wakes up
03:06:24.553 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:24.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:24.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:25.186 00.633 11060 Exposure complete
03:06:25.446 00.260 11060 worker thread done servicing request
03:06:25.446 00.000 10844 OnExposeComplete: enter
03:06:25.446 00.000 10844 UpdateGuideState(): m_state=6
03:06:25.446 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
03:06:25.446 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=109.22, Mass=1620, SNR=25.4, Peak=192 HFD=2.8
03:06:25.446 00.000 10844 MultiStar: [#1 0.43,0.57,0.00,M2] [#2 -0.10,-0.08,0.88,U] [#3 -0.13,0.26,1.00,U] [#4 0.48,0.12,0.00,M1] [#5 0.21,0.41,0.89,U] [#6 -0.21,-0.19,1.03,U] [#7 0.11,0.46,0.00,M1] [#8 -0.11,-0.00,0.93,U] 
03:06:25.446 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.16}, one-star: {0.24, 0.53}
03:06:25.446 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.39) = xAngle (0.30 = 0.30)
03:06:25.446 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.43 = -2.85)
03:06:25.446 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.69 mountX=0.15 mountY=-0.04, mountTheta=-0.29
03:06:25.458 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
03:06:25.458 00.000 10844 Enqueuing Move request for scope (-0.02, 0.16)
03:06:25.458 00.000 11060 Worker thread wakes up
03:06:25.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
03:06:25.458 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
03:06:25.458 00.000 11060 Moving (-0.02, 0.16) raw xDistance=0.15 yDistance=-0.04
03:06:25.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:06:25.459 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:25.462 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:06:25.463 00.001 11060 MoveAxis(W, 35, ABG)
03:06:25.463 00.000 11060 Guiding  Dir = 3, Dur = 35
03:06:25.466 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:25.475 00.009 11060 IsSlewing returns 0
03:06:25.475 00.000 11060 IsGuiding returns 0
03:06:25.486 00.011 10844 UpdateGuideState exits: m=1620 SNR=25.4
03:06:25.488 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:25.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:25.488 00.000 10844 Enqueuing Expose request
03:06:25.539 00.051 11060 IsGuiding returns 0
03:06:25.539 00.000 11060 Move returns status 0, amount 35
03:06:25.539 00.000 11060 MoveAxis(N, 0, ABG)
03:06:25.539 00.000 11060 Move returns status 0, amount 0
03:06:25.539 00.000 11060 move complete, result=0
03:06:25.540 00.001 11060 worker thread done servicing request
03:06:25.540 00.000 11060 Worker thread wakes up
03:06:25.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:25.540 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
03:06:25.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:26.186 00.646 11060 Exposure complete
03:06:26.430 00.244 10844 OnExposeComplete: enter
03:06:26.430 00.000 11060 worker thread done servicing request
03:06:26.430 00.000 10844 UpdateGuideState(): m_state=6
03:06:26.431 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
03:06:26.431 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.85, Mass=1666, SNR=25.8, Peak=169 HFD=3.0
03:06:26.431 00.000 10844 MultiStar: [#1 0.35,0.53,0.00,M3] [#2 -0.07,0.19,0.89,U] [#3 0.11,0.30,1.03,U] [#4 0.20,0.21,0.95,U] [#5 -0.15,0.26,1.01,U] [#6 -0.39,-0.06,1.03,U] [#7 -0.12,0.61,0.00,M2] [#8 0.08,-0.12,0.84,U] 
03:06:26.431 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.14}, one-star: {0.09, 0.16}
03:06:26.432 00.001 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.39) = xAngle (0.35 = 0.35)
03:06:26.432 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.47 = -2.81)
03:06:26.432 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.74 mountX=0.13 mountY=-0.05, mountTheta=-0.34
03:06:26.434 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.14, opts=13)
03:06:26.434 00.000 10844 Enqueuing Move request for scope (-0.02, 0.14)
03:06:26.434 00.000 11060 Worker thread wakes up
03:06:26.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
03:06:26.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
03:06:26.434 00.000 11060 Moving (-0.02, 0.14) raw xDistance=0.13 yDistance=-0.05
03:06:26.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:06:26.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:26.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:06:26.434 00.000 11060 MoveAxis(W, 32, ABG)
03:06:26.436 00.002 11060 Guiding  Dir = 3, Dur = 32
03:06:26.442 00.006 11060 IsSlewing returns 0
03:06:26.443 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:26.443 00.000 11060 IsGuiding returns 0
03:06:26.463 00.020 10844 UpdateGuideState exits: m=1666 SNR=25.8
03:06:26.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:26.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:26.463 00.000 10844 Enqueuing Expose request
03:06:26.489 00.026 11060 IsGuiding returns 0
03:06:26.489 00.000 11060 Move returns status 0, amount 32
03:06:26.489 00.000 11060 MoveAxis(N, 0, ABG)
03:06:26.489 00.000 11060 Move returns status 0, amount 0
03:06:26.489 00.000 11060 move complete, result=0
03:06:26.489 00.000 11060 worker thread done servicing request
03:06:26.489 00.000 11060 Worker thread wakes up
03:06:26.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:26.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:26.490 00.001 10844 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
03:06:27.121 00.631 11060 Exposure complete
03:06:27.376 00.255 11060 worker thread done servicing request
03:06:27.376 00.000 10844 OnExposeComplete: enter
03:06:27.376 00.000 10844 UpdateGuideState(): m_state=6
03:06:27.378 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
03:06:27.378 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.85, Mass=2000, SNR=28.2, Peak=190 HFD=3.8
03:06:27.378 00.000 10844 MultiStar: [#1 0.34,0.28,0.94,U] [#2 -0.30,0.12,0.80,U] [#3 -0.12,-0.04,0.98,U] [#4 -0.09,0.25,1.00,U] [#5 0.12,0.26,0.84,U] [#6 0.09,0.34,0.95,U] [#7 0.38,0.02,0.89,U] [#8 0.01,0.21,0.79,U] 
03:06:27.378 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.18}, one-star: {0.20, 0.16}
03:06:27.379 00.001 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.39) = xAngle (-0.21 = -0.21)
03:06:27.379 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.91 = 2.91)
03:06:27.379 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.18 mountX=0.19 mountY=0.04, mountTheta=0.23
03:06:27.381 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.18, opts=13)
03:06:27.381 00.000 10844 Enqueuing Move request for scope (0.07, 0.18)
03:06:27.381 00.000 11060 Worker thread wakes up
03:06:27.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
03:06:27.381 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
03:06:27.381 00.000 11060 Moving (0.07, 0.18) raw xDistance=0.19 yDistance=0.04
03:06:27.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:06:27.382 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:27.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:06:27.382 00.000 11060 MoveAxis(W, 45, ABG)
03:06:27.382 00.000 11060 Guiding  Dir = 3, Dur = 45
03:06:27.389 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:27.412 00.023 11060 IsSlewing returns 0
03:06:27.413 00.001 11060 IsGuiding returns 0
03:06:27.418 00.005 10844 UpdateGuideState exits: m=2000 SNR=28.2
03:06:27.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:27.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:27.418 00.000 10844 Enqueuing Expose request
03:06:27.474 00.056 11060 IsGuiding returns 0
03:06:27.474 00.000 11060 Move returns status 0, amount 45
03:06:27.475 00.001 11060 MoveAxis(N, 0, ABG)
03:06:27.475 00.000 11060 Move returns status 0, amount 0
03:06:27.475 00.000 11060 move complete, result=0
03:06:27.475 00.000 11060 worker thread done servicing request
03:06:27.475 00.000 11060 Worker thread wakes up
03:06:27.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:27.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:27.479 00.004 10844 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
03:06:28.105 00.626 11060 Exposure complete
03:06:28.365 00.260 11060 worker thread done servicing request
03:06:28.365 00.000 10844 OnExposeComplete: enter
03:06:28.366 00.001 10844 UpdateGuideState(): m_state=6
03:06:28.366 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
03:06:28.366 00.000 10844 Star::Find returns 1 (0), X=623.31, Y=108.78, Mass=1781, SNR=26.4, Peak=226 HFD=3.3
03:06:28.366 00.000 10844 MultiStar: [#1 0.24,0.49,0.00,M3] [#2 -0.47,-0.65,0.00,M1] [#3 0.10,-0.07,0.93,U] [#4 0.27,-0.33,1.02,U] [#5 0.09,0.03,1.00,U] [#6 -0.68,-0.24,0.00,M1] [#7 0.16,0.08,0.97,U] [#8 -0.34,-0.20,0.79,U] 
03:06:28.366 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.06}, one-star: {0.41, 0.09}
03:06:28.367 00.001 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
03:06:28.367 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.29 = 1.29)
03:06:28.367 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.45 mountX=-0.04 mountY=0.14, mountTheta=1.84
03:06:28.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
03:06:28.370 00.001 10844 Enqueuing Move request for scope (0.13, -0.06)
03:06:28.370 00.000 11060 Worker thread wakes up
03:06:28.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
03:06:28.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
03:06:28.370 00.000 11060 Moving (0.13, -0.06) raw xDistance=-0.04 yDistance=0.14
03:06:28.371 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:06:28.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:28.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:06:28.371 00.000 11060 MoveAxis(E, 0, ABG)
03:06:28.371 00.000 11060 Move returns status 0, amount 0
03:06:28.372 00.001 11060 MoveAxis(N, 0, ABG)
03:06:28.372 00.000 11060 Move returns status 0, amount 0
03:06:28.372 00.000 11060 move complete, result=0
03:06:28.372 00.000 11060 worker thread done servicing request
03:06:28.378 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:28.400 00.022 10844 UpdateGuideState exits: m=1781 SNR=26.4
03:06:28.401 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:28.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:28.401 00.000 10844 Enqueuing Expose request
03:06:28.401 00.000 11060 Worker thread wakes up
03:06:28.401 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:28.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:28.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:29.045 00.644 11060 Exposure complete
03:06:29.365 00.320 11060 worker thread done servicing request
03:06:29.365 00.000 10844 OnExposeComplete: enter
03:06:29.365 00.000 10844 UpdateGuideState(): m_state=6
03:06:29.365 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
03:06:29.365 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.44, Mass=1883, SNR=27.8, Peak=199 HFD=3.0
03:06:29.367 00.002 10844 MultiStar: [#1 0.12,0.28,0.84,U] [#2 -0.28,0.06,0.79,U] [#3 -0.11,-0.62,0.00,M1] [#4 -0.05,-0.33,0.99,U] [#5 0.15,-0.20,0.85,U] [#6 -0.16,-0.17,0.94,U] [#7 -0.23,-0.27,0.86,U] [#8 -0.56,-0.51,0.00,M1] 
03:06:29.367 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.14}, one-star: {0.13, -0.26}
03:06:29.367 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
03:06:29.367 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:06:29.367 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.86 mountX=-0.14 mountY=-0.02, mountTheta=-3.02
03:06:29.370 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.14, opts=13)
03:06:29.370 00.000 10844 Enqueuing Move request for scope (-0.04, -0.14)
03:06:29.370 00.000 11060 Worker thread wakes up
03:06:29.371 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
03:06:29.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
03:06:29.371 00.000 11060 Moving (-0.04, -0.14) raw xDistance=-0.14 yDistance=-0.02
03:06:29.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:06:29.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:29.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:06:29.371 00.000 11060 MoveAxis(E, 34, ABG)
03:06:29.372 00.001 11060 Guiding  Dir = 2, Dur = 34
03:06:29.379 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:29.399 00.020 11060 IsSlewing returns 0
03:06:29.401 00.002 11060 IsGuiding returns 0
03:06:29.415 00.014 10844 UpdateGuideState exits: m=1883 SNR=27.8
03:06:29.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:29.416 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:29.416 00.000 10844 Enqueuing Expose request
03:06:29.455 00.039 11060 IsGuiding returns 0
03:06:29.455 00.000 11060 Move returns status 0, amount 34
03:06:29.455 00.000 11060 MoveAxis(N, 0, ABG)
03:06:29.455 00.000 11060 Move returns status 0, amount 0
03:06:29.455 00.000 11060 move complete, result=0
03:06:29.456 00.001 11060 worker thread done servicing request
03:06:29.456 00.000 11060 Worker thread wakes up
03:06:29.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:29.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:29.459 00.003 10844 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
03:06:30.097 00.638 11060 Exposure complete
03:06:30.332 00.235 10844 OnExposeComplete: enter
03:06:30.332 00.000 11060 worker thread done servicing request
03:06:30.332 00.000 10844 UpdateGuideState(): m_state=6
03:06:30.333 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
03:06:30.333 00.000 10844 Star::Find returns 1 (0), X=622.61, Y=108.62, Mass=1692, SNR=25.9, Peak=192 HFD=3.0
03:06:30.333 00.000 10844 MultiStar: [#1 0.11,0.36,0.95,U] [#2 -0.11,-0.29,0.87,U] [#3 -0.09,-0.00,0.94,U] [#4 0.40,-0.39,0.00,M1] [#5 0.05,-0.05,0.90,U] [#6 -0.06,-0.08,1.05,U] [#7 0.15,0.31,0.96,U] [#8 0.07,-0.29,0.88,U] 
03:06:30.333 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {-0.29, -0.08}
03:06:30.333 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.39) = xAngle (-4.10 = 2.18)
03:06:30.333 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.98 = -0.98)
03:06:30.333 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.71 mountX=-0.02 mountY=-0.02, mountTheta=-2.17
03:06:30.336 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
03:06:30.336 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
03:06:30.338 00.002 11060 Worker thread wakes up
03:06:30.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
03:06:30.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
03:06:30.338 00.000 11060 Moving (-0.02, -0.01) raw xDistance=-0.02 yDistance=-0.02
03:06:30.339 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:06:30.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:30.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:06:30.339 00.000 11060 MoveAxis(E, 0, ABG)
03:06:30.339 00.000 11060 Move returns status 0, amount 0
03:06:30.339 00.000 11060 MoveAxis(N, 0, ABG)
03:06:30.339 00.000 11060 Move returns status 0, amount 0
03:06:30.339 00.000 11060 move complete, result=0
03:06:30.339 00.000 11060 worker thread done servicing request
03:06:30.346 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:30.366 00.020 10844 UpdateGuideState exits: m=1692 SNR=25.9
03:06:30.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:30.367 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:30.367 00.000 10844 Enqueuing Expose request
03:06:30.367 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:30.367 00.000 11060 Worker thread wakes up
03:06:30.368 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:30.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:31.010 00.642 11060 Exposure complete
03:06:31.255 00.245 10844 OnExposeComplete: enter
03:06:31.255 00.000 10844 UpdateGuideState(): m_state=6
03:06:31.256 00.001 11060 worker thread done servicing request
03:06:31.257 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
03:06:31.257 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.90, Mass=1802, SNR=26.5, Peak=188 HFD=3.7
03:06:31.257 00.000 10844 MultiStar: [#1 -0.01,0.33,0.91,U] [#2 -0.25,0.26,0.91,U] [#3 0.07,-0.09,1.02,U] [#4 0.14,-0.17,0.95,U] [#5 -0.31,0.06,0.91,U] [#6 -0.05,0.12,1.05,U] [#7 -0.06,0.05,0.89,U] [#8 0.11,-0.00,0.87,U] 
03:06:31.257 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.20, 0.20}
03:06:31.258 00.001 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.39) = xAngle (0.81 = 0.81)
03:06:31.258 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.94 = -2.35)
03:06:31.258 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.20 mountX=0.07 mountY=-0.07, mountTheta=-0.80
03:06:31.260 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.08, opts=13)
03:06:31.260 00.000 10844 Enqueuing Move request for scope (-0.06, 0.08)
03:06:31.260 00.000 11060 Worker thread wakes up
03:06:31.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
03:06:31.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
03:06:31.260 00.000 11060 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.07
03:06:31.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:06:31.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:31.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:06:31.261 00.001 11060 MoveAxis(E, 0, ABG)
03:06:31.261 00.000 11060 Move returns status 0, amount 0
03:06:31.261 00.000 11060 MoveAxis(N, 0, ABG)
03:06:31.261 00.000 11060 Move returns status 0, amount 0
03:06:31.261 00.000 11060 move complete, result=0
03:06:31.261 00.000 11060 worker thread done servicing request
03:06:31.269 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:31.304 00.035 10844 UpdateGuideState exits: m=1802 SNR=26.5
03:06:31.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:31.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:31.304 00.000 10844 Enqueuing Expose request
03:06:31.304 00.000 11060 Worker thread wakes up
03:06:31.304 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:31.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:31.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:31.937 00.633 11060 Exposure complete
03:06:32.186 00.249 10844 OnExposeComplete: enter
03:06:32.186 00.000 10844 UpdateGuideState(): m_state=6
03:06:32.186 00.000 11060 worker thread done servicing request
03:06:32.186 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
03:06:32.186 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.84, Mass=1632, SNR=25.5, Peak=179 HFD=2.7
03:06:32.195 00.009 10844 MultiStar: [#1 -0.04,0.09,1.06,U] [#2 0.01,0.10,0.95,U] [#3 0.16,-0.16,0.97,U] [#4 0.13,-0.28,0.99,U] [#5 0.19,0.55,0.00,M1] [#6 0.01,0.02,0.97,U] [#7 0.13,0.03,0.98,U] [#8 0.36,-0.12,0.86,U] 
03:06:32.196 00.001 10844 refined, 7 included, MultiStar: {0.11, -0.02}, one-star: {0.14, 0.15}
03:06:32.196 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:06:32.196 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.57 = 1.57)
03:06:32.196 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.17 mountX=0.00 mountY=0.11, mountTheta=1.56
03:06:32.197 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.02, opts=13)
03:06:32.199 00.002 10844 Enqueuing Move request for scope (0.11, -0.02)
03:06:32.200 00.001 11060 Worker thread wakes up
03:06:32.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
03:06:32.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
03:06:32.200 00.000 11060 Moving (0.11, -0.02) raw xDistance=0.00 yDistance=0.11
03:06:32.201 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:06:32.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:32.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:06:32.201 00.000 11060 MoveAxis(E, 0, ABG)
03:06:32.201 00.000 11060 Move returns status 0, amount 0
03:06:32.201 00.000 11060 MoveAxis(N, 0, ABG)
03:06:32.201 00.000 11060 Move returns status 0, amount 0
03:06:32.201 00.000 11060 move complete, result=0
03:06:32.201 00.000 11060 worker thread done servicing request
03:06:32.208 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:32.231 00.023 10844 UpdateGuideState exits: m=1632 SNR=25.5
03:06:32.232 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:32.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:32.232 00.000 10844 Enqueuing Expose request
03:06:32.232 00.000 11060 Worker thread wakes up
03:06:32.232 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:32.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:32.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:32.858 00.626 11060 Exposure complete
03:06:33.108 00.250 11060 worker thread done servicing request
03:06:33.108 00.000 10844 OnExposeComplete: enter
03:06:33.108 00.000 10844 UpdateGuideState(): m_state=6
03:06:33.109 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
03:06:33.110 00.001 10844 Star::Find returns 1 (0), X=623.17, Y=108.56, Mass=1693, SNR=26.2, Peak=243 HFD=3.0
03:06:33.110 00.000 10844 MultiStar: [#1 0.31,0.35,0.00,M1] [#2 -0.22,0.24,0.93,U] [#3 -0.12,0.44,0.93,U] [#4 0.03,0.04,0.90,U] [#5 0.25,0.06,0.95,U] [#6 -0.15,-0.00,1.07,U] [#7 0.26,0.48,0.00,M1] [#8 -0.05,0.00,0.83,U] 
03:06:33.110 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.09}, one-star: {0.27, -0.13}
03:06:33.110 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.39) = xAngle (0.14 = 0.14)
03:06:33.110 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.27 = -3.01)
03:06:33.110 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.53 mountX=0.09 mountY=-0.01, mountTheta=-0.13
03:06:33.112 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.09, opts=13)
03:06:33.112 00.000 10844 Enqueuing Move request for scope (0.00, 0.09)
03:06:33.112 00.000 11060 Worker thread wakes up
03:06:33.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
03:06:33.113 00.001 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
03:06:33.113 00.000 11060 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.01
03:06:33.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:06:33.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:33.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:06:33.113 00.000 11060 MoveAxis(E, 0, ABG)
03:06:33.113 00.000 11060 Move returns status 0, amount 0
03:06:33.113 00.000 11060 MoveAxis(N, 0, ABG)
03:06:33.113 00.000 11060 Move returns status 0, amount 0
03:06:33.113 00.000 11060 move complete, result=0
03:06:33.113 00.000 11060 worker thread done servicing request
03:06:33.120 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:33.138 00.018 10844 UpdateGuideState exits: m=1693 SNR=26.2
03:06:33.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:33.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:33.138 00.000 10844 Enqueuing Expose request
03:06:33.138 00.000 11060 Worker thread wakes up
03:06:33.139 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:33.139 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:33.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:33.773 00.634 11060 Exposure complete
03:06:34.012 00.239 11060 worker thread done servicing request
03:06:34.012 00.000 10844 OnExposeComplete: enter
03:06:34.012 00.000 10844 UpdateGuideState(): m_state=6
03:06:34.013 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
03:06:34.013 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.98, Mass=1682, SNR=25.7, Peak=220 HFD=3.4
03:06:34.013 00.000 10844 MultiStar: [#1 0.17,0.20,1.02,U] [#2 -0.52,0.17,0.00,M1] [#3 -0.15,0.09,0.98,U] [#4 0.14,0.15,1.06,U] [#5 0.24,0.09,0.97,U] [#6 -0.03,0.06,0.95,U] [#7 0.20,-0.12,0.92,U] [#8 0.12,-0.42,0.92,U] 
03:06:34.013 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.11, 0.29}
03:06:34.013 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.39) = xAngle (-0.94 = -0.94)
03:06:34.013 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.18 = 2.18)
03:06:34.013 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=0.07 mountY=0.09, mountTheta=0.95
03:06:34.015 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
03:06:34.015 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
03:06:34.020 00.005 11060 Worker thread wakes up
03:06:34.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
03:06:34.021 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:06:34.021 00.000 11060 Moving (0.10, 0.05) raw xDistance=0.07 yDistance=0.09
03:06:34.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:06:34.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:34.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:06:34.021 00.000 11060 MoveAxis(E, 0, ABG)
03:06:34.021 00.000 11060 Move returns status 0, amount 0
03:06:34.021 00.000 11060 MoveAxis(N, 0, ABG)
03:06:34.021 00.000 11060 Move returns status 0, amount 0
03:06:34.021 00.000 11060 move complete, result=0
03:06:34.021 00.000 11060 worker thread done servicing request
03:06:34.025 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:34.054 00.029 10844 UpdateGuideState exits: m=1682 SNR=25.7
03:06:34.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:34.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:34.054 00.000 10844 Enqueuing Expose request
03:06:34.054 00.000 11060 Worker thread wakes up
03:06:34.054 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:34.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:34.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:34.689 00.635 11060 Exposure complete
03:06:34.939 00.250 11060 worker thread done servicing request
03:06:34.939 00.000 10844 OnExposeComplete: enter
03:06:34.939 00.000 10844 UpdateGuideState(): m_state=6
03:06:34.939 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
03:06:34.940 00.001 10844 Star::Find returns 1 (0), X=623.22, Y=108.71, Mass=1770, SNR=26.3, Peak=197 HFD=3.5
03:06:34.940 00.000 10844 MultiStar: [#1 0.52,0.18,0.00,M1] [#2 -0.13,0.04,0.99,U] [#3 -0.28,0.30,0.96,U] [#4 0.26,-0.59,0.00,M1] [#5 0.31,0.08,0.94,U] [#6 -0.30,0.05,1.05,U] [#7 0.20,0.11,0.89,U] [#8 -0.03,-0.20,0.86,U] 
03:06:34.940 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.32, 0.02}
03:06:34.940 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
03:06:34.940 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.16 = -3.12)
03:06:34.940 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.43 mountX=0.06 mountY=-0.00, mountTheta=-0.02
03:06:34.942 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
03:06:34.942 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
03:06:34.942 00.000 11060 Worker thread wakes up
03:06:34.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
03:06:34.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
03:06:34.943 00.001 11060 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
03:06:34.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:06:34.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:34.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:06:34.943 00.000 11060 MoveAxis(E, 0, ABG)
03:06:34.943 00.000 11060 Move returns status 0, amount 0
03:06:34.943 00.000 11060 MoveAxis(N, 0, ABG)
03:06:34.943 00.000 11060 Move returns status 0, amount 0
03:06:34.943 00.000 11060 move complete, result=0
03:06:34.944 00.001 11060 worker thread done servicing request
03:06:34.950 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:34.979 00.029 10844 UpdateGuideState exits: m=1770 SNR=26.3
03:06:34.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:34.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:34.979 00.000 10844 Enqueuing Expose request
03:06:34.979 00.000 11060 Worker thread wakes up
03:06:34.979 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:34.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:34.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:35.626 00.647 11060 Exposure complete
03:06:35.886 00.260 11060 worker thread done servicing request
03:06:35.886 00.000 10844 OnExposeComplete: enter
03:06:35.886 00.000 10844 UpdateGuideState(): m_state=6
03:06:35.887 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
03:06:35.887 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=109.09, Mass=1786, SNR=26.4, Peak=184 HFD=3.0
03:06:35.888 00.001 10844 MultiStar: [#1 -0.13,0.52,0.00,M2] [#2 0.03,0.13,0.86,U] [#3 -0.31,0.11,1.06,U] [#4 0.19,-0.09,0.98,U] [#5 0.09,0.36,0.81,U] [#6 -0.12,-0.27,0.99,U] [#7 -0.01,-0.25,0.96,U] [#8 -0.00,0.16,0.79,U] 
03:06:35.888 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.08, 0.40}
03:06:35.888 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
03:06:35.888 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.51 = -2.77)
03:06:35.888 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.78 mountX=0.06 mountY=-0.02, mountTheta=-0.38
03:06:35.890 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
03:06:35.890 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
03:06:35.893 00.003 11060 Worker thread wakes up
03:06:35.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
03:06:35.893 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
03:06:35.893 00.000 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
03:06:35.894 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:06:35.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:35.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:06:35.894 00.000 11060 MoveAxis(E, 0, ABG)
03:06:35.894 00.000 11060 Move returns status 0, amount 0
03:06:35.894 00.000 11060 MoveAxis(N, 0, ABG)
03:06:35.894 00.000 11060 Move returns status 0, amount 0
03:06:35.895 00.001 11060 move complete, result=0
03:06:35.895 00.000 11060 worker thread done servicing request
03:06:35.901 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:35.918 00.017 10844 UpdateGuideState exits: m=1786 SNR=26.4
03:06:35.919 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:35.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:35.919 00.000 10844 Enqueuing Expose request
03:06:35.919 00.000 11060 Worker thread wakes up
03:06:35.919 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:35.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:35.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:36.578 00.659 11060 Exposure complete
03:06:36.834 00.256 11060 worker thread done servicing request
03:06:36.834 00.000 10844 OnExposeComplete: enter
03:06:36.834 00.000 10844 UpdateGuideState(): m_state=6
03:06:36.834 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
03:06:36.834 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=109.07, Mass=1744, SNR=26.7, Peak=181 HFD=2.9
03:06:36.836 00.002 10844 MultiStar: [#1 0.10,0.44,0.84,U] [#2 -0.03,-0.02,0.89,U] [#3 0.09,-0.14,0.82,U] [#4 0.36,0.08,0.91,U] [#5 -0.21,0.25,0.85,U] [#6 -0.02,0.06,1.00,U] [#7 0.02,0.13,0.93,U] [#8 -0.17,0.06,0.80,U] 
03:06:36.836 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {0.16, 0.38}
03:06:36.836 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.39) = xAngle (-0.09 = -0.09)
03:06:36.836 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.04 = 3.04)
03:06:36.836 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.30 mountX=0.14 mountY=0.01, mountTheta=0.10
03:06:36.838 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
03:06:36.838 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
03:06:36.838 00.000 11060 Worker thread wakes up
03:06:36.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
03:06:36.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
03:06:36.838 00.000 11060 Moving (0.04, 0.14) raw xDistance=0.14 yDistance=0.01
03:06:36.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:06:36.839 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:36.840 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:06:36.840 00.000 11060 MoveAxis(W, 34, ABG)
03:06:36.840 00.000 11060 Guiding  Dir = 3, Dur = 34
03:06:36.848 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:36.868 00.020 10844 UpdateGuideState exits: m=1744 SNR=26.7
03:06:36.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:36.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:36.868 00.000 10844 Enqueuing Expose request
03:06:36.870 00.002 11060 IsSlewing returns 0
03:06:36.871 00.001 11060 IsGuiding returns 0
03:06:36.935 00.064 11060 IsGuiding returns 0
03:06:36.935 00.000 11060 Move returns status 0, amount 34
03:06:36.935 00.000 11060 MoveAxis(N, 0, ABG)
03:06:36.935 00.000 11060 Move returns status 0, amount 0
03:06:36.935 00.000 11060 move complete, result=0
03:06:36.935 00.000 11060 worker thread done servicing request
03:06:36.935 00.000 11060 Worker thread wakes up
03:06:36.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:36.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:36.990 00.055 10844 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
03:06:37.565 00.575 11060 Exposure complete
03:06:37.802 00.237 11060 worker thread done servicing request
03:06:37.803 00.001 10844 OnExposeComplete: enter
03:06:37.803 00.000 10844 UpdateGuideState(): m_state=6
03:06:37.803 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
03:06:37.803 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.48, Mass=1638, SNR=25.6, Peak=187 HFD=3.5
03:06:37.804 00.001 10844 MultiStar: [#1 -0.08,0.51,0.00,M2] [#2 -0.58,-0.02,0.00,M1] [#3 -0.19,0.12,1.06,U] [#4 0.37,0.63,0.00,M1] [#5 -0.36,0.61,0.00,M1] [#6 -0.44,0.17,0.00,M1] [#7 0.35,0.51,0.00,M1] [#8 -0.20,-0.03,0.79,U] 
03:06:37.804 00.000 10844 refined, 2 included, MultiStar: {-0.08, -0.04}, one-star: {0.14, -0.22}
03:06:37.804 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.39) = xAngle (-4.09 = 2.19)
03:06:37.805 00.001 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
03:06:37.805 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.70 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
03:06:37.808 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
03:06:37.808 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
03:06:37.808 00.000 11060 Worker thread wakes up
03:06:37.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
03:06:37.808 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
03:06:37.808 00.000 11060 Moving (-0.08, -0.04) raw xDistance=-0.05 yDistance=-0.07
03:06:37.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:06:37.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:37.809 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:06:37.809 00.000 11060 MoveAxis(E, 0, ABG)
03:06:37.809 00.000 11060 Move returns status 0, amount 0
03:06:37.809 00.000 11060 MoveAxis(N, 0, ABG)
03:06:37.809 00.000 11060 Move returns status 0, amount 0
03:06:37.809 00.000 11060 move complete, result=0
03:06:37.809 00.000 11060 worker thread done servicing request
03:06:37.825 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:37.846 00.021 10844 UpdateGuideState exits: m=1638 SNR=25.6
03:06:37.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:37.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:37.846 00.000 10844 Enqueuing Expose request
03:06:37.846 00.000 11060 Worker thread wakes up
03:06:37.846 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:37.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:37.847 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:38.498 00.651 11060 Exposure complete
03:06:38.736 00.238 11060 worker thread done servicing request
03:06:38.736 00.000 10844 OnExposeComplete: enter
03:06:38.736 00.000 10844 UpdateGuideState(): m_state=6
03:06:38.736 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
03:06:38.736 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.68, Mass=1610, SNR=25.3, Peak=142 HFD=3.4
03:06:38.738 00.002 10844 MultiStar: [#1 -0.14,0.31,0.99,U] [#2 -0.11,0.17,0.84,U] [#3 0.08,0.02,1.03,U] [#4 0.06,-0.01,0.98,U] [#5 0.25,0.01,1.03,U] [#6 -0.31,0.21,1.11,U] [#7 -0.28,0.34,1.07,U] [#8 -0.43,0.20,0.00,M1] 
03:06:38.738 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.13}, one-star: {0.14, -0.01}
03:06:38.738 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.39) = xAngle (0.50 = 0.50)
03:06:38.738 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.62 = -2.66)
03:06:38.738 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.89 mountX=0.12 mountY=-0.06, mountTheta=-0.48
03:06:38.740 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
03:06:38.740 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
03:06:38.740 00.000 11060 Worker thread wakes up
03:06:38.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
03:06:38.740 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
03:06:38.740 00.000 11060 Moving (-0.04, 0.13) raw xDistance=0.12 yDistance=-0.06
03:06:38.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:06:38.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:38.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:06:38.740 00.000 11060 MoveAxis(W, 29, ABG)
03:06:38.740 00.000 11060 Guiding  Dir = 3, Dur = 29
03:06:38.747 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:38.770 00.023 11060 IsSlewing returns 0
03:06:38.771 00.001 11060 IsGuiding returns 0
03:06:38.771 00.000 10844 UpdateGuideState exits: m=1610 SNR=25.3
03:06:38.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:38.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:38.771 00.000 10844 Enqueuing Expose request
03:06:38.817 00.046 11060 IsGuiding returns 0
03:06:38.817 00.000 11060 Move returns status 0, amount 29
03:06:38.817 00.000 11060 MoveAxis(N, 0, ABG)
03:06:38.818 00.001 11060 Move returns status 0, amount 0
03:06:38.818 00.000 11060 move complete, result=0
03:06:38.818 00.000 11060 worker thread done servicing request
03:06:38.818 00.000 11060 Worker thread wakes up
03:06:38.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:38.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:38.819 00.001 10844 GuideStep: 0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
03:06:39.449 00.630 11060 Exposure complete
03:06:39.706 00.257 11060 worker thread done servicing request
03:06:39.706 00.000 10844 OnExposeComplete: enter
03:06:39.706 00.000 10844 UpdateGuideState(): m_state=6
03:06:39.707 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
03:06:39.707 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.25, Mass=1572, SNR=24.5, Peak=155 HFD=3.3
03:06:39.707 00.000 10844 MultiStar: [#1 -0.03,0.47,0.00,M2] [#2 -0.47,0.24,0.00,M1] [#3 -0.28,0.26,1.04,U] [#4 0.22,-0.07,0.98,U] [#5 0.00,-0.04,0.97,U] [#6 -0.38,-0.35,0.00,M1] [#7 0.12,-0.07,0.99,U] [#8 0.07,0.31,0.89,U] 
03:06:39.708 00.001 10844 refined, 5 included, MultiStar: {0.04, -0.01}, one-star: {0.15, -0.44}
03:06:39.708 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.39) = xAngle (-1.70 = -1.70)
03:06:39.708 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.42 = 1.42)
03:06:39.708 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.32 mountX=-0.01 mountY=0.04, mountTheta=1.70
03:06:39.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
03:06:39.710 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
03:06:39.711 00.001 11060 Worker thread wakes up
03:06:39.712 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:06:39.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:06:39.712 00.000 11060 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
03:06:39.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:06:39.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:39.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:06:39.712 00.000 11060 MoveAxis(E, 0, ABG)
03:06:39.712 00.000 11060 Move returns status 0, amount 0
03:06:39.712 00.000 11060 MoveAxis(N, 0, ABG)
03:06:39.712 00.000 11060 Move returns status 0, amount 0
03:06:39.712 00.000 11060 move complete, result=0
03:06:39.712 00.000 11060 worker thread done servicing request
03:06:39.720 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:39.741 00.021 10844 UpdateGuideState exits: m=1572 SNR=24.5
03:06:39.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:39.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:39.741 00.000 10844 Enqueuing Expose request
03:06:39.741 00.000 11060 Worker thread wakes up
03:06:39.741 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:39.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:39.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:40.382 00.641 11060 Exposure complete
03:06:40.684 00.302 11060 worker thread done servicing request
03:06:40.684 00.000 10844 OnExposeComplete: enter
03:06:40.684 00.000 10844 UpdateGuideState(): m_state=6
03:06:40.684 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
03:06:40.684 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.65, Mass=1163, SNR=20.9, Peak=128 HFD=2.7
03:06:40.685 00.001 10844 MultiStar: [#1 0.13,0.07,1.25,U] [#2 -0.17,-0.27,1.08,U] [#3 -0.45,-0.09,1.20,U] [#4 0.07,-0.19,1.12,U] [#5 -0.39,-0.07,1.16,U] [#6 -0.17,-0.03,1.22,U] [#7 0.39,-0.02,1.22,U] [#8 -0.41,-0.26,0.00,M1] 
03:06:40.685 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.08}, one-star: {-0.11, -0.04}
03:06:40.685 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.39) = xAngle (-3.78 = 2.50)
03:06:40.685 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.66 = -0.66)
03:06:40.685 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.39 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:06:40.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
03:06:40.687 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
03:06:40.687 00.000 11060 Worker thread wakes up
03:06:40.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:06:40.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:06:40.687 00.000 11060 Moving (-0.08, -0.08) raw xDistance=-0.09 yDistance=-0.07
03:06:40.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:06:40.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:40.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:06:40.687 00.000 11060 MoveAxis(E, 0, ABG)
03:06:40.687 00.000 11060 Move returns status 0, amount 0
03:06:40.687 00.000 11060 MoveAxis(N, 0, ABG)
03:06:40.688 00.001 11060 Move returns status 0, amount 0
03:06:40.688 00.000 11060 move complete, result=0
03:06:40.688 00.000 11060 worker thread done servicing request
03:06:40.695 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:40.714 00.019 10844 UpdateGuideState exits: m=1163 SNR=20.9
03:06:40.715 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:40.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:40.715 00.000 10844 Enqueuing Expose request
03:06:40.715 00.000 11060 Worker thread wakes up
03:06:40.715 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:40.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:40.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:41.370 00.655 11060 Exposure complete
03:06:41.613 00.243 11060 worker thread done servicing request
03:06:41.613 00.000 10844 OnExposeComplete: enter
03:06:41.613 00.000 10844 UpdateGuideState(): m_state=6
03:06:41.613 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
03:06:41.613 00.000 10844 Star::Find returns 1 (0), X=623.33, Y=108.91, Mass=1570, SNR=24.5, Peak=166 HFD=3.4
03:06:41.614 00.001 10844 MultiStar: [#1 0.06,0.24,0.99,U] [#2 -0.13,-0.15,0.96,U] [#3 -0.23,0.14,0.95,U] [#4 -0.10,-0.18,0.96,U] [#5 -0.64,0.49,0.00,M1] [#6 -0.43,-0.19,0.00,M1] [#7 -0.39,0.17,0.98,U] [#8 -0.66,-0.37,0.00,M2] 
03:06:41.614 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.07}, one-star: {0.43, 0.22}
03:06:41.614 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.39) = xAngle (0.84 = 0.84)
03:06:41.615 00.001 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.97 = -2.32)
03:06:41.615 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.23 mountX=0.06 mountY=-0.07, mountTheta=-0.83
03:06:41.616 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
03:06:41.616 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
03:06:41.618 00.002 11060 Worker thread wakes up
03:06:41.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
03:06:41.619 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
03:06:41.619 00.000 11060 Moving (-0.06, 0.07) raw xDistance=0.06 yDistance=-0.07
03:06:41.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:06:41.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:41.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:06:41.619 00.000 11060 MoveAxis(E, 0, ABG)
03:06:41.621 00.002 11060 Move returns status 0, amount 0
03:06:41.621 00.000 11060 MoveAxis(N, 0, ABG)
03:06:41.621 00.000 11060 Move returns status 0, amount 0
03:06:41.621 00.000 11060 move complete, result=0
03:06:41.623 00.002 11060 worker thread done servicing request
03:06:41.627 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:41.646 00.019 10844 UpdateGuideState exits: m=1570 SNR=24.5
03:06:41.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:41.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:41.646 00.000 10844 Enqueuing Expose request
03:06:41.646 00.000 11060 Worker thread wakes up
03:06:41.646 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:41.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:41.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:42.294 00.648 11060 Exposure complete
03:06:42.546 00.252 11060 worker thread done servicing request
03:06:42.546 00.000 10844 OnExposeComplete: enter
03:06:42.547 00.001 10844 UpdateGuideState(): m_state=6
03:06:42.548 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
03:06:42.548 00.000 10844 Star::Find returns 1 (0), X=622.68, Y=108.48, Mass=1732, SNR=26.1, Peak=210 HFD=3.3
03:06:42.548 00.000 10844 MultiStar: [#1 0.08,0.39,0.89,U] [#2 -0.19,-0.02,0.87,U] [#3 -0.21,-0.28,0.94,U] [#4 0.04,-0.47,0.00,M1] [#5 -0.12,-0.23,0.97,U] [#6 -0.37,-0.13,0.95,U] [#7 -0.20,0.00,0.89,U] [#8 -0.23,0.09,0.96,U] 
03:06:42.549 00.001 10844 refined, 7 included, MultiStar: {-0.18, -0.05}, one-star: {-0.22, -0.21}
03:06:42.549 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.39) = xAngle (-4.25 = 2.03)
03:06:42.549 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.13 = -1.13)
03:06:42.549 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.86 mountX=-0.09 mountY=-0.17, mountTheta=-2.03
03:06:42.552 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
03:06:42.552 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
03:06:42.558 00.006 11060 Worker thread wakes up
03:06:42.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
03:06:42.558 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
03:06:42.558 00.000 11060 Moving (-0.18, -0.05) raw xDistance=-0.09 yDistance=-0.17
03:06:42.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:06:42.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:42.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:06:42.558 00.000 11060 MoveAxis(E, 0, ABG)
03:06:42.558 00.000 11060 Move returns status 0, amount 0
03:06:42.558 00.000 11060 MoveAxis(N, 0, ABG)
03:06:42.558 00.000 11060 Move returns status 0, amount 0
03:06:42.558 00.000 11060 move complete, result=0
03:06:42.558 00.000 11060 worker thread done servicing request
03:06:42.562 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:42.580 00.018 10844 UpdateGuideState exits: m=1732 SNR=26.1
03:06:42.581 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:42.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:42.581 00.000 10844 Enqueuing Expose request
03:06:42.581 00.000 11060 Worker thread wakes up
03:06:42.581 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:06:42.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:42.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:43.239 00.658 11060 Exposure complete
03:06:43.507 00.268 11060 worker thread done servicing request
03:06:43.509 00.002 10844 OnExposeComplete: enter
03:06:43.509 00.000 10844 UpdateGuideState(): m_state=6
03:06:43.509 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
03:06:43.509 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.28, Mass=1552, SNR=24.1, Peak=166 HFD=3.0
03:06:43.510 00.001 10844 MultiStar: [#1 0.10,0.17,1.15,U] [#2 -0.24,-0.22,0.99,U] [#3 -0.37,0.03,1.13,U] [#4 -0.05,-0.45,1.05,U] [#5 -0.21,-0.03,0.94,U] [#6 -0.27,0.05,1.10,U] [#7 -0.58,0.08,0.00,M1] [#8 -0.20,0.19,0.82,U] 
03:06:43.510 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.08}, one-star: {-0.14, -0.42}
03:06:43.510 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.39) = xAngle (-4.07 = 2.21)
03:06:43.510 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.95 = -0.95)
03:06:43.510 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.68 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
03:06:43.512 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.08, opts=13)
03:06:43.513 00.001 10844 Enqueuing Move request for scope (-0.17, -0.08)
03:06:43.513 00.000 11060 Worker thread wakes up
03:06:43.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
03:06:43.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
03:06:43.513 00.000 11060 Moving (-0.17, -0.08) raw xDistance=-0.11 yDistance=-0.15
03:06:43.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:06:43.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:43.523 00.010 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:06:43.523 00.000 11060 MoveAxis(E, 0, ABG)
03:06:43.523 00.000 11060 Move returns status 0, amount 0
03:06:43.523 00.000 11060 MoveAxis(N, 0, ABG)
03:06:43.523 00.000 11060 Move returns status 0, amount 0
03:06:43.523 00.000 11060 move complete, result=0
03:06:43.524 00.001 11060 worker thread done servicing request
03:06:43.531 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:43.551 00.020 10844 UpdateGuideState exits: m=1552 SNR=24.1
03:06:43.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:43.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:43.551 00.000 10844 Enqueuing Expose request
03:06:43.551 00.000 11060 Worker thread wakes up
03:06:43.552 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:06:43.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:43.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:44.191 00.639 11060 Exposure complete
03:06:44.422 00.231 10844 OnExposeComplete: enter
03:06:44.422 00.000 10844 UpdateGuideState(): m_state=6
03:06:44.423 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
03:06:44.423 00.000 10844 Star::Find returns 1 (0), X=623.27, Y=108.71, Mass=2014, SNR=27.6, Peak=162 HFD=3.7
03:06:44.424 00.001 10844 MultiStar: [#1 -0.23,0.11,0.82,U] [#2 -0.80,-0.15,0.00,M1] [#3 -0.08,-0.06,0.91,U] [#4 -0.13,0.24,0.89,U] [#5 -0.16,0.22,0.89,U] [#6 -0.32,0.03,1.02,U] [#7 -0.46,0.52,0.00,M2] [#8 -0.20,-0.02,0.81,U] 
03:06:44.425 00.001 10844 refined, 6 included, MultiStar: {-0.10, 0.07}, one-star: {0.37, 0.01}
03:06:44.425 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.39) = xAngle (1.11 = 1.11)
03:06:44.425 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.24 = -2.05)
03:06:44.426 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.13 cameraTheta=2.50 mountX=0.06 mountY=-0.11, mountTheta=-1.11
03:06:44.426 00.000 11060 worker thread done servicing request
03:06:44.428 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.07, opts=13)
03:06:44.428 00.000 10844 Enqueuing Move request for scope (-0.10, 0.07)
03:06:44.428 00.000 11060 Worker thread wakes up
03:06:44.431 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
03:06:44.432 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
03:06:44.432 00.000 11060 Moving (-0.10, 0.07) raw xDistance=0.06 yDistance=-0.11
03:06:44.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:06:44.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:44.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:06:44.432 00.000 11060 MoveAxis(E, 0, ABG)
03:06:44.432 00.000 11060 Move returns status 0, amount 0
03:06:44.432 00.000 11060 MoveAxis(N, 0, ABG)
03:06:44.432 00.000 11060 Move returns status 0, amount 0
03:06:44.432 00.000 11060 move complete, result=0
03:06:44.432 00.000 11060 worker thread done servicing request
03:06:44.435 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:44.455 00.020 10844 UpdateGuideState exits: m=2014 SNR=27.6
03:06:44.456 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:44.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:44.456 00.000 10844 Enqueuing Expose request
03:06:44.456 00.000 11060 Worker thread wakes up
03:06:44.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:44.456 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:44.458 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:45.114 00.656 11060 Exposure complete
03:06:45.336 00.222 10844 OnExposeComplete: enter
03:06:45.336 00.000 10844 UpdateGuideState(): m_state=6
03:06:45.338 00.002 11060 worker thread done servicing request
03:06:45.338 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
03:06:45.338 00.000 10844 Star::Find returns 1 (0), X=622.72, Y=108.69, Mass=1521, SNR=24.4, Peak=157 HFD=3.5
03:06:45.338 00.000 10844 MultiStar: [#1 -0.00,0.14,0.89,U] [#2 -0.69,0.45,0.00,M2] [#3 -0.05,-0.19,0.98,U] [#4 -0.10,0.15,1.06,U] [#5 0.15,0.28,1.02,U] [#6 -0.50,-0.20,0.00,M1] [#7 -0.12,0.05,0.95,U] [#8 0.13,-0.14,0.86,U] 
03:06:45.338 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.05}, one-star: {-0.18, -0.00}
03:06:45.338 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.39) = xAngle (0.73 = 0.73)
03:06:45.339 00.001 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.86 = -2.43)
03:06:45.339 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.12 mountX=0.04 mountY=-0.03, mountTheta=-0.72
03:06:45.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.05, opts=13)
03:06:45.342 00.001 10844 Enqueuing Move request for scope (-0.03, 0.05)
03:06:45.342 00.000 11060 Worker thread wakes up
03:06:45.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
03:06:45.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
03:06:45.342 00.000 11060 Moving (-0.03, 0.05) raw xDistance=0.04 yDistance=-0.03
03:06:45.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:06:45.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:45.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:06:45.343 00.001 11060 MoveAxis(E, 0, ABG)
03:06:45.343 00.000 11060 Move returns status 0, amount 0
03:06:45.343 00.000 11060 MoveAxis(N, 0, ABG)
03:06:45.343 00.000 11060 Move returns status 0, amount 0
03:06:45.343 00.000 11060 move complete, result=0
03:06:45.343 00.000 11060 worker thread done servicing request
03:06:45.350 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:45.368 00.018 10844 UpdateGuideState exits: m=1521 SNR=24.4
03:06:45.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:45.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:45.368 00.000 10844 Enqueuing Expose request
03:06:45.369 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:45.369 00.000 11060 Worker thread wakes up
03:06:45.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:45.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:46.004 00.635 11060 Exposure complete
03:06:46.266 00.262 11060 worker thread done servicing request
03:06:46.266 00.000 10844 OnExposeComplete: enter
03:06:46.266 00.000 10844 UpdateGuideState(): m_state=6
03:06:46.266 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
03:06:46.266 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.26, Mass=1855, SNR=27.4, Peak=189 HFD=3.2
03:06:46.266 00.000 10844 MultiStar: [#1 0.04,-0.24,0.93,U] [#2 0.02,-0.28,0.92,U] [#3 -0.07,-0.10,0.96,U] [#4 -0.09,-0.31,1.04,U] [#5 0.18,0.26,0.93,U] [#6 -0.08,0.01,1.00,U] [#7 -0.12,-0.29,0.93,U] [#8 0.01,-0.13,0.81,U] 
03:06:46.268 00.002 10844 refined, 8 included, MultiStar: {-0.00, -0.17}, one-star: {0.11, -0.44}
03:06:46.268 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.39) = xAngle (-2.96 = -2.96)
03:06:46.268 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.16 = 0.16)
03:06:46.268 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.57 mountX=-0.17 mountY=0.03, mountTheta=2.98
03:06:46.269 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.17, opts=13)
03:06:46.269 00.000 10844 Enqueuing Move request for scope (-0.00, -0.17)
03:06:46.269 00.000 11060 Worker thread wakes up
03:06:46.270 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
03:06:46.270 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
03:06:46.270 00.000 11060 Moving (-0.00, -0.17) raw xDistance=-0.17 yDistance=0.03
03:06:46.271 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:06:46.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:46.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:06:46.271 00.000 11060 MoveAxis(E, 39, ABG)
03:06:46.271 00.000 11060 Guiding  Dir = 2, Dur = 39
03:06:46.278 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:46.307 00.029 11060 IsSlewing returns 0
03:06:46.308 00.001 11060 IsGuiding returns 0
03:06:46.318 00.010 10844 UpdateGuideState exits: m=1855 SNR=27.4
03:06:46.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:46.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:46.318 00.000 10844 Enqueuing Expose request
03:06:46.370 00.052 11060 IsGuiding returns 0
03:06:46.370 00.000 11060 Move returns status 0, amount 39
03:06:46.370 00.000 11060 MoveAxis(N, 0, ABG)
03:06:46.370 00.000 11060 Move returns status 0, amount 0
03:06:46.372 00.002 11060 move complete, result=0
03:06:46.372 00.000 11060 worker thread done servicing request
03:06:46.372 00.000 11060 Worker thread wakes up
03:06:46.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:46.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:46.372 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
03:06:47.001 00.629 11060 Exposure complete
03:06:47.282 00.281 11060 worker thread done servicing request
03:06:47.282 00.000 10844 OnExposeComplete: enter
03:06:47.282 00.000 10844 UpdateGuideState(): m_state=6
03:06:47.283 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
03:06:47.283 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.61, Mass=1487, SNR=24.7, Peak=142 HFD=2.8
03:06:47.283 00.000 10844 MultiStar: [#1 0.26,0.46,0.00,M1] [#2 -0.44,-0.21,0.00,M2] [#3 0.14,0.32,1.05,U] [#4 0.02,-0.55,0.00,M1] [#5 0.17,-0.59,0.00,M1] [#6 -0.19,-0.01,1.15,U] [#7 -0.23,-0.38,0.99,U] [#8 0.10,-0.07,0.85,U] 
03:06:47.283 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.04}, one-star: {0.11, -0.09}
03:06:47.293 00.010 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.39) = xAngle (-3.44 = 2.84)
03:06:47.293 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
03:06:47.293 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.05 mountX=-0.04 mountY=-0.01, mountTheta=-2.83
03:06:47.295 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
03:06:47.295 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
03:06:47.299 00.004 11060 Worker thread wakes up
03:06:47.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:06:47.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:06:47.299 00.000 11060 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
03:06:47.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:06:47.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:47.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:06:47.299 00.000 11060 MoveAxis(E, 0, ABG)
03:06:47.299 00.000 11060 Move returns status 0, amount 0
03:06:47.299 00.000 11060 MoveAxis(N, 0, ABG)
03:06:47.300 00.001 11060 Move returns status 0, amount 0
03:06:47.300 00.000 11060 move complete, result=0
03:06:47.300 00.000 11060 worker thread done servicing request
03:06:47.304 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:47.328 00.024 10844 UpdateGuideState exits: m=1487 SNR=24.7
03:06:47.329 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:47.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:47.329 00.000 10844 Enqueuing Expose request
03:06:47.329 00.000 11060 Worker thread wakes up
03:06:47.329 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:47.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:47.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:47.968 00.639 11060 Exposure complete
03:06:48.226 00.258 11060 worker thread done servicing request
03:06:48.226 00.000 10844 OnExposeComplete: enter
03:06:48.226 00.000 10844 UpdateGuideState(): m_state=6
03:06:48.226 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
03:06:48.226 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.72, Mass=1206, SNR=21.6, Peak=157 HFD=2.8
03:06:48.226 00.000 10844 MultiStar: [#1 -0.29,-0.11,1.15,U] [#2 -0.17,-0.20,1.12,U] [#3 -0.07,-0.78,0.00,M1] [#4 -0.17,-0.47,0.00,M2] [#5 0.23,-0.28,1.14,U] [#6 -0.29,-0.11,1.33,U] [#7 -0.48,-0.09,0.00,M1] [#8 0.25,-0.12,0.94,U] 
03:06:48.228 00.002 10844 single-star, 5 included, MultiStar: {-0.08, -0.13}, one-star: {-0.15, 0.03}
03:06:48.228 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.39) = xAngle (1.57 = 1.57)
03:06:48.228 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.70 = -1.59)
03:06:48.228 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.96 mountX=-0.00 mountY=-0.15, mountTheta=-1.57
03:06:48.229 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.03, opts=13)
03:06:48.229 00.000 10844 Enqueuing Move request for scope (-0.15, 0.03)
03:06:48.229 00.000 11060 Worker thread wakes up
03:06:48.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
03:06:48.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
03:06:48.229 00.000 11060 Moving (-0.15, 0.03) raw xDistance=-0.00 yDistance=-0.15
03:06:48.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:06:48.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:48.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:06:48.230 00.001 11060 MoveAxis(E, 0, ABG)
03:06:48.230 00.000 11060 Move returns status 0, amount 0
03:06:48.230 00.000 11060 MoveAxis(N, 0, ABG)
03:06:48.230 00.000 11060 Move returns status 0, amount 0
03:06:48.230 00.000 11060 move complete, result=0
03:06:48.230 00.000 11060 worker thread done servicing request
03:06:48.236 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:48.256 00.020 10844 UpdateGuideState exits: m=1206 SNR=21.6
03:06:48.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:48.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:48.256 00.000 10844 Enqueuing Expose request
03:06:48.256 00.000 11060 Worker thread wakes up
03:06:48.256 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:06:48.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:48.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:48.886 00.630 11060 Exposure complete
03:06:49.129 00.243 11060 worker thread done servicing request
03:06:49.129 00.000 10844 OnExposeComplete: enter
03:06:49.129 00.000 10844 UpdateGuideState(): m_state=6
03:06:49.130 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
03:06:49.130 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.79, Mass=1765, SNR=26.2, Peak=154 HFD=3.6
03:06:49.130 00.000 10844 MultiStar: [#1 -0.16,-0.24,1.07,U] [#2 -0.20,-0.33,0.87,U] [#3 -0.08,0.11,0.94,U] [#4 0.04,-0.68,0.00,M3] [#5 0.13,-0.17,0.92,U] [#6 -0.25,-0.15,1.02,U] [#7 -0.19,0.02,0.95,U] [#8 0.07,0.04,0.78,U] 
03:06:49.130 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.08}, one-star: {0.27, 0.10}
03:06:49.131 00.001 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.74)
03:06:49.131 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
03:06:49.131 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
03:06:49.135 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
03:06:49.135 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
03:06:49.135 00.000 11060 Worker thread wakes up
03:06:49.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
03:06:49.135 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
03:06:49.135 00.000 11060 Moving (-0.05, -0.08) raw xDistance=-0.09 yDistance=-0.04
03:06:49.136 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:06:49.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:49.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:06:49.136 00.000 11060 MoveAxis(E, 0, ABG)
03:06:49.136 00.000 11060 Move returns status 0, amount 0
03:06:49.136 00.000 11060 MoveAxis(N, 0, ABG)
03:06:49.136 00.000 11060 Move returns status 0, amount 0
03:06:49.136 00.000 11060 move complete, result=0
03:06:49.136 00.000 11060 worker thread done servicing request
03:06:49.144 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:06:49.175 00.031 10844 UpdateGuideState exits: m=1765 SNR=26.2
03:06:49.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:49.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:49.175 00.000 10844 Enqueuing Expose request
03:06:49.176 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:49.176 00.000 11060 Worker thread wakes up
03:06:49.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:49.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:49.808 00.632 11060 Exposure complete
03:06:50.049 00.241 10844 OnExposeComplete: enter
03:06:50.049 00.000 11060 worker thread done servicing request
03:06:50.049 00.000 10844 UpdateGuideState(): m_state=6
03:06:50.050 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
03:06:50.050 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=109.11, Mass=1665, SNR=25.6, Peak=173 HFD=3.0
03:06:50.051 00.001 10844 MultiStar: [#1 0.17,0.53,0.00,M1] [#2 -0.34,0.18,0.91,U] [#3 -0.10,0.11,1.12,U] [#4 -0.19,-0.02,1.07,U] [#5 -0.34,0.12,1.01,U] [#6 -0.30,-0.09,1.10,U] [#7 -0.56,-0.01,0.00,M1] [#8 -0.18,-0.05,0.83,U] 
03:06:50.051 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.09}, one-star: {0.10, 0.42}
03:06:50.051 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.39) = xAngle (1.29 = 1.29)
03:06:50.051 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.86)
03:06:50.051 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.68 mountX=0.06 mountY=-0.20, mountTheta=-1.29
03:06:50.054 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.09, opts=13)
03:06:50.055 00.001 10844 Enqueuing Move request for scope (-0.19, 0.09)
03:06:50.068 00.013 11060 Worker thread wakes up
03:06:50.069 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
03:06:50.069 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
03:06:50.069 00.000 11060 Moving (-0.19, 0.09) raw xDistance=0.06 yDistance=-0.20
03:06:50.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:06:50.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:06:50.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:06:50.069 00.000 11060 MoveAxis(E, 0, ABG)
03:06:50.069 00.000 11060 Move returns status 0, amount 0
03:06:50.069 00.000 11060 MoveAxis(N, 0, ABG)
03:06:50.069 00.000 11060 Move returns status 0, amount 0
03:06:50.069 00.000 11060 move complete, result=0
03:06:50.070 00.001 11060 worker thread done servicing request
03:06:50.073 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:50.092 00.019 10844 UpdateGuideState exits: m=1665 SNR=25.6
03:06:50.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:50.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:50.092 00.000 10844 Enqueuing Expose request
03:06:50.092 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:06:50.092 00.000 11060 Worker thread wakes up
03:06:50.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:50.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:50.725 00.633 11060 Exposure complete
03:06:50.983 00.258 11060 worker thread done servicing request
03:06:50.983 00.000 10844 OnExposeComplete: enter
03:06:50.983 00.000 10844 UpdateGuideState(): m_state=6
03:06:50.985 00.002 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
03:06:50.985 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.68, Mass=1865, SNR=27.2, Peak=183 HFD=3.4
03:06:50.985 00.000 10844 MultiStar: [#1 -0.14,0.23,0.94,U] [#2 0.05,0.09,0.94,U] [#3 0.13,-0.06,0.96,U] [#4 0.21,0.06,0.93,U] [#5 -0.04,0.39,0.95,U] [#6 -0.14,0.18,1.10,U] [#7 -0.14,-0.03,0.82,U] [#8 -0.28,0.39,0.00,M1] 
03:06:50.986 00.001 10844 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.15, -0.01}
03:06:50.986 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.09 = 0.09)
03:06:50.986 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.21 = -3.07)
03:06:50.986 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=0.11 mountY=-0.01, mountTheta=-0.07
03:06:50.989 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
03:06:50.989 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
03:06:50.989 00.000 11060 Worker thread wakes up
03:06:50.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
03:06:50.989 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
03:06:50.989 00.000 11060 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.01
03:06:50.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:06:50.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:50.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:06:50.990 00.001 11060 MoveAxis(E, 0, ABG)
03:06:50.990 00.000 11060 Move returns status 0, amount 0
03:06:50.990 00.000 11060 MoveAxis(N, 0, ABG)
03:06:50.990 00.000 11060 Move returns status 0, amount 0
03:06:50.990 00.000 11060 move complete, result=0
03:06:50.990 00.000 11060 worker thread done servicing request
03:06:50.996 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:51.015 00.019 10844 UpdateGuideState exits: m=1865 SNR=27.2
03:06:51.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:51.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:51.015 00.000 10844 Enqueuing Expose request
03:06:51.016 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:51.016 00.000 11060 Worker thread wakes up
03:06:51.017 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:51.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:51.643 00.626 11060 Exposure complete
03:06:51.882 00.239 11060 worker thread done servicing request
03:06:51.882 00.000 10844 OnExposeComplete: enter
03:06:51.883 00.001 10844 UpdateGuideState(): m_state=6
03:06:51.883 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
03:06:51.883 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.56, Mass=1472, SNR=24.4, Peak=198 HFD=3.1
03:06:51.883 00.000 10844 MultiStar: [#1 -0.23,0.39,1.04,U] [#2 0.26,0.02,0.99,U] [#3 0.16,-0.02,0.95,U] [#4 0.14,-0.63,0.00,M2] [#5 -0.35,0.19,1.07,U] [#6 0.25,-0.15,1.10,U] [#7 -0.29,0.09,0.92,U] [#8 0.56,0.34,0.00,M2] 
03:06:51.883 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.06}, one-star: {0.26, -0.14}
03:06:51.883 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.39) = xAngle (0.03 = 0.03)
03:06:51.884 00.001 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.15 = -3.13)
03:06:51.884 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.42 mountX=0.06 mountY=-0.00, mountTheta=-0.01
03:06:51.885 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
03:06:51.885 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
03:06:51.885 00.000 11060 Worker thread wakes up
03:06:51.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
03:06:51.886 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
03:06:51.886 00.000 11060 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
03:06:51.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:06:51.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:51.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:06:51.886 00.000 11060 MoveAxis(E, 0, ABG)
03:06:51.886 00.000 11060 Move returns status 0, amount 0
03:06:51.886 00.000 11060 MoveAxis(N, 0, ABG)
03:06:51.886 00.000 11060 Move returns status 0, amount 0
03:06:51.886 00.000 11060 move complete, result=0
03:06:51.887 00.001 11060 worker thread done servicing request
03:06:51.894 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:51.912 00.018 10844 UpdateGuideState exits: m=1472 SNR=24.4
03:06:51.913 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:51.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:51.913 00.000 10844 Enqueuing Expose request
03:06:51.913 00.000 11060 Worker thread wakes up
03:06:51.913 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:51.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:51.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:52.556 00.643 11060 Exposure complete
03:06:52.790 00.234 11060 worker thread done servicing request
03:06:52.791 00.001 10844 OnExposeComplete: enter
03:06:52.791 00.000 10844 UpdateGuideState(): m_state=6
03:06:52.791 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
03:06:52.791 00.000 10844 Star::Find returns 1 (0), X=623.32, Y=109.09, Mass=1637, SNR=25.3, Peak=166 HFD=3.1
03:06:52.792 00.001 10844 MultiStar: [#1 -0.23,0.50,0.00,M1] [#2 -0.17,0.18,0.90,U] [#3 0.26,0.13,0.98,U] [#4 0.32,0.08,1.03,U] [#5 0.33,0.46,0.00,M1] [#6 -0.19,0.33,0.98,U] [#7 -0.04,0.15,0.86,U] [#8 0.14,0.30,0.85,U] 
03:06:52.792 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.22}, one-star: {0.42, 0.39}
03:06:52.792 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:06:52.792 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:06:52.792 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.25 cameraTheta=1.10 mountX=0.24 mountY=0.08, mountTheta=0.31
03:06:52.793 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.22, opts=13)
03:06:52.793 00.000 10844 Enqueuing Move request for scope (0.11, 0.22)
03:06:52.793 00.000 11060 Worker thread wakes up
03:06:52.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
03:06:52.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
03:06:52.794 00.001 11060 Moving (0.11, 0.22) raw xDistance=0.24 yDistance=0.08
03:06:52.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
03:06:52.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:52.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:06:52.794 00.000 11060 MoveAxis(W, 57, ABG)
03:06:52.794 00.000 11060 Guiding  Dir = 3, Dur = 57
03:06:52.801 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:52.803 00.002 11060 IsSlewing returns 0
03:06:52.804 00.001 11060 IsGuiding returns 0
03:06:52.829 00.025 10844 UpdateGuideState exits: m=1637 SNR=25.3
03:06:52.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:52.830 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:52.830 00.000 10844 Enqueuing Expose request
03:06:52.865 00.035 11060 IsGuiding returns 0
03:06:52.866 00.001 11060 Move returns status 0, amount 57
03:06:52.866 00.000 11060 MoveAxis(N, 0, ABG)
03:06:52.866 00.000 11060 Move returns status 0, amount 0
03:06:52.867 00.001 11060 move complete, result=0
03:06:52.867 00.000 11060 worker thread done servicing request
03:06:52.867 00.000 11060 Worker thread wakes up
03:06:52.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:52.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:52.869 00.002 10844 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
03:06:53.510 00.641 11060 Exposure complete
03:06:53.765 00.255 11060 worker thread done servicing request
03:06:53.765 00.000 10844 OnExposeComplete: enter
03:06:53.766 00.001 10844 UpdateGuideState(): m_state=6
03:06:53.766 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
03:06:53.767 00.001 10844 Star::Find returns 1 (0), X=622.77, Y=108.56, Mass=1684, SNR=25.8, Peak=200 HFD=3.0
03:06:53.767 00.000 10844 MultiStar: [#1 0.04,0.33,0.91,U] [#2 0.19,0.01,0.90,U] [#3 0.34,-0.06,1.06,U] [#4 0.86,0.23,0.00,M2] [#5 0.10,0.26,0.95,U] [#6 0.15,-0.01,1.02,U] [#7 0.40,0.35,0.00,M1] [#8 0.48,-0.19,0.00,M2] 
03:06:53.767 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.06}, one-star: {-0.13, -0.13}
03:06:53.767 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.39) = xAngle (-0.90 = -0.90)
03:06:53.767 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.22 = 2.22)
03:06:53.767 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.49 mountX=0.08 mountY=0.11, mountTheta=0.91
03:06:53.769 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.06, opts=13)
03:06:53.769 00.000 10844 Enqueuing Move request for scope (0.12, 0.06)
03:06:53.769 00.000 11060 Worker thread wakes up
03:06:53.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
03:06:53.769 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
03:06:53.769 00.000 11060 Moving (0.12, 0.06) raw xDistance=0.08 yDistance=0.11
03:06:53.770 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:06:53.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:53.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:06:53.770 00.000 11060 MoveAxis(E, 0, ABG)
03:06:53.770 00.000 11060 Move returns status 0, amount 0
03:06:53.770 00.000 11060 MoveAxis(N, 0, ABG)
03:06:53.770 00.000 11060 Move returns status 0, amount 0
03:06:53.770 00.000 11060 move complete, result=0
03:06:53.770 00.000 11060 worker thread done servicing request
03:06:53.778 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:53.799 00.021 10844 UpdateGuideState exits: m=1684 SNR=25.8
03:06:53.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:53.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:53.799 00.000 10844 Enqueuing Expose request
03:06:53.799 00.000 11060 Worker thread wakes up
03:06:53.799 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:53.800 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:53.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:54.436 00.636 11060 Exposure complete
03:06:54.671 00.235 11060 worker thread done servicing request
03:06:54.671 00.000 10844 OnExposeComplete: enter
03:06:54.672 00.001 10844 UpdateGuideState(): m_state=6
03:06:54.672 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
03:06:54.672 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=109.40, Mass=1509, SNR=24.3, Peak=152 HFD=3.2
03:06:54.673 00.001 10844 MultiStar: [#1 -0.08,0.28,1.04,U] [#2 -0.33,-0.19,1.04,U] [#3 -0.13,-0.02,1.10,U] [#4 0.29,0.54,0.00,M3] [#5 0.33,0.36,0.00,M1] [#6 -0.46,0.26,0.00,M1] [#7 0.45,0.40,0.00,M2] [#8 0.19,-0.22,0.86,U] 
03:06:54.673 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.12}, one-star: {0.33, 0.70}
03:06:54.673 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.39) = xAngle (0.30 = 0.30)
03:06:54.673 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.42 = -2.86)
03:06:54.673 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.69 mountX=0.11 mountY=-0.03, mountTheta=-0.28
03:06:54.675 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.12, opts=13)
03:06:54.675 00.000 10844 Enqueuing Move request for scope (-0.01, 0.12)
03:06:54.675 00.000 11060 Worker thread wakes up
03:06:54.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
03:06:54.675 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
03:06:54.675 00.000 11060 Moving (-0.01, 0.12) raw xDistance=0.11 yDistance=-0.03
03:06:54.676 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:06:54.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:54.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:06:54.676 00.000 11060 MoveAxis(E, 0, ABG)
03:06:54.676 00.000 11060 Move returns status 0, amount 0
03:06:54.676 00.000 11060 MoveAxis(N, 0, ABG)
03:06:54.676 00.000 11060 Move returns status 0, amount 0
03:06:54.676 00.000 11060 move complete, result=0
03:06:54.676 00.000 11060 worker thread done servicing request
03:06:54.682 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:54.711 00.029 10844 UpdateGuideState exits: m=1509 SNR=24.3
03:06:54.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:54.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:54.711 00.000 10844 Enqueuing Expose request
03:06:54.711 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:54.712 00.001 11060 Worker thread wakes up
03:06:54.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:54.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:55.362 00.650 11060 Exposure complete
03:06:55.648 00.286 11060 worker thread done servicing request
03:06:55.648 00.000 10844 OnExposeComplete: enter
03:06:55.648 00.000 10844 UpdateGuideState(): m_state=6
03:06:55.649 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
03:06:55.649 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=109.35, Mass=1697, SNR=25.8, Peak=158 HFD=3.4
03:06:55.649 00.000 10844 MultiStar: [#1 0.10,0.21,0.98,U] [#2 0.01,0.58,0.00,M1] [#3 0.07,0.14,0.95,U] [#4 0.27,0.40,0.00,M4] [#5 0.07,0.52,0.00,M2] [#6 0.17,0.25,1.01,U] [#7 -0.14,0.67,0.00,M3] [#8 0.14,0.14,0.90,U] 
03:06:55.650 00.001 10844 refined, 4 included, MultiStar: {0.11, 0.28}, one-star: {0.08, 0.65}
03:06:55.650 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.39) = xAngle (-0.19 = -0.19)
03:06:55.650 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.93 = 2.93)
03:06:55.650 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.19 mountX=0.30 mountY=0.06, mountTheta=0.21
03:06:55.652 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.28, opts=13)
03:06:55.652 00.000 10844 Enqueuing Move request for scope (0.11, 0.28)
03:06:55.652 00.000 11060 Worker thread wakes up
03:06:55.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
03:06:55.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
03:06:55.652 00.000 11060 Moving (0.11, 0.28) raw xDistance=0.30 yDistance=0.06
03:06:55.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
03:06:55.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:55.666 00.014 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:06:55.666 00.000 11060 MoveAxis(W, 70, ABG)
03:06:55.666 00.000 11060 Guiding  Dir = 3, Dur = 70
03:06:55.669 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:55.681 00.012 11060 IsSlewing returns 0
03:06:55.682 00.001 11060 IsGuiding returns 0
03:06:55.691 00.009 10844 UpdateGuideState exits: m=1697 SNR=25.8
03:06:55.692 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:55.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:55.692 00.000 10844 Enqueuing Expose request
03:06:55.758 00.066 11060 IsGuiding returns 0
03:06:55.758 00.000 11060 Move returns status 0, amount 70
03:06:55.758 00.000 11060 MoveAxis(N, 0, ABG)
03:06:55.759 00.001 11060 Move returns status 0, amount 0
03:06:55.759 00.000 11060 move complete, result=0
03:06:55.759 00.000 11060 worker thread done servicing request
03:06:55.759 00.000 11060 Worker thread wakes up
03:06:55.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:55.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:55.803 00.044 10844 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
03:06:56.389 00.586 11060 Exposure complete
03:06:56.649 00.260 10844 OnExposeComplete: enter
03:06:56.649 00.000 10844 UpdateGuideState(): m_state=6
03:06:56.650 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
03:06:56.650 00.000 10844 Star::Find returns 1 (0), X=623.34, Y=108.56, Mass=1611, SNR=24.7, Peak=189 HFD=3.4
03:06:56.651 00.001 10844 MultiStar: [#1 0.08,0.32,1.05,U] [#2 0.18,0.59,0.00,M2] [#3 0.09,-0.26,0.86,U] [#4 -0.13,-0.12,1.01,U] [#5 0.34,0.25,1.00,U] [#6 0.24,0.25,1.08,U] [#7 -0.04,0.16,0.94,U] [#8 0.24,0.38,0.88,U] 
03:06:56.651 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {0.44, -0.13}
03:06:56.651 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:06:56.651 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:06:56.652 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.60 mountX=0.14 mountY=0.14, mountTheta=0.80
03:06:56.652 00.000 11060 worker thread done servicing request
03:06:56.654 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
03:06:56.654 00.000 10844 Enqueuing Move request for scope (0.16, 0.11)
03:06:56.654 00.000 11060 Worker thread wakes up
03:06:56.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
03:06:56.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
03:06:56.654 00.000 11060 Moving (0.16, 0.11) raw xDistance=0.14 yDistance=0.14
03:06:56.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:06:56.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:56.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:06:56.654 00.000 11060 MoveAxis(W, 34, ABG)
03:06:56.654 00.000 11060 Guiding  Dir = 3, Dur = 34
03:06:56.662 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:06:56.663 00.001 11060 IsSlewing returns 0
03:06:56.663 00.000 11060 IsGuiding returns 0
03:06:56.692 00.029 10844 UpdateGuideState exits: m=1611 SNR=24.7
03:06:56.692 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:56.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:56.692 00.000 10844 Enqueuing Expose request
03:06:56.708 00.016 11060 IsGuiding returns 0
03:06:56.708 00.000 11060 Move returns status 0, amount 34
03:06:56.708 00.000 11060 MoveAxis(N, 0, ABG)
03:06:56.708 00.000 11060 Move returns status 0, amount 0
03:06:56.709 00.001 11060 move complete, result=0
03:06:56.709 00.000 11060 worker thread done servicing request
03:06:56.709 00.000 11060 Worker thread wakes up
03:06:56.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:56.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:56.714 00.005 10844 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
03:06:57.338 00.624 11060 Exposure complete
03:06:57.657 00.319 11060 worker thread done servicing request
03:06:57.657 00.000 10844 OnExposeComplete: enter
03:06:57.658 00.001 10844 UpdateGuideState(): m_state=6
03:06:57.658 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
03:06:57.658 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=109.20, Mass=1930, SNR=27.7, Peak=212 HFD=3.1
03:06:57.658 00.000 10844 MultiStar: [#1 0.02,0.11,0.93,U] [#2 -0.06,0.13,0.81,U] [#3 0.63,-0.26,0.00,M1] [#4 0.02,-0.30,1.00,U] [#5 -0.01,0.65,0.00,M2] [#6 -0.11,0.00,0.95,U] [#7 0.08,0.08,0.94,U] [#8 0.19,0.45,0.00,M1] 
03:06:57.658 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.09}, one-star: {0.08, 0.51}
03:06:57.658 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.39) = xAngle (0.10 = 0.10)
03:06:57.658 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.22 = -3.06)
03:06:57.658 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.49 mountX=0.09 mountY=-0.01, mountTheta=-0.08
03:06:57.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
03:06:57.660 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
03:06:57.662 00.002 11060 Worker thread wakes up
03:06:57.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
03:06:57.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
03:06:57.662 00.000 11060 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.01
03:06:57.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:06:57.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:57.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:06:57.662 00.000 11060 MoveAxis(E, 0, ABG)
03:06:57.662 00.000 11060 Move returns status 0, amount 0
03:06:57.662 00.000 11060 MoveAxis(N, 0, ABG)
03:06:57.662 00.000 11060 Move returns status 0, amount 0
03:06:57.662 00.000 11060 move complete, result=0
03:06:57.663 00.001 11060 worker thread done servicing request
03:06:57.668 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:57.703 00.035 10844 UpdateGuideState exits: m=1930 SNR=27.7
03:06:57.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:57.704 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:57.704 00.000 10844 Enqueuing Expose request
03:06:57.704 00.000 11060 Worker thread wakes up
03:06:57.704 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:06:57.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:57.705 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:58.340 00.635 11060 Exposure complete
03:06:58.588 00.248 11060 worker thread done servicing request
03:06:58.588 00.000 10844 OnExposeComplete: enter
03:06:58.588 00.000 10844 UpdateGuideState(): m_state=6
03:06:58.590 00.002 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
03:06:58.590 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.62, Mass=1422, SNR=23.3, Peak=131 HFD=3.3
03:06:58.590 00.000 10844 MultiStar: [#1 -0.10,0.36,1.04,U] [#2 -0.30,0.22,0.99,U] [#3 -0.00,0.44,1.16,U] [#4 0.13,-0.04,1.07,U] [#5 0.16,0.04,0.97,U] [#6 -0.04,0.07,1.15,U] [#7 -0.09,-0.36,1.12,U] [#8 0.28,0.29,1.01,U] 
03:06:58.590 00.000 10844 single-star, 8 included, MultiStar: {0.00, 0.10}, one-star: {-0.01, -0.07}
03:06:58.590 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.39) = xAngle (-3.04 = -3.04)
03:06:58.590 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
03:06:58.590 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.65 mountX=-0.07 mountY=0.01, mountTheta=3.06
03:06:58.601 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
03:06:58.601 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
03:06:58.601 00.000 11060 Worker thread wakes up
03:06:58.602 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
03:06:58.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
03:06:58.602 00.000 11060 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
03:06:58.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:06:58.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:58.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:06:58.606 00.004 11060 MoveAxis(E, 0, ABG)
03:06:58.606 00.000 11060 Move returns status 0, amount 0
03:06:58.606 00.000 11060 MoveAxis(N, 0, ABG)
03:06:58.606 00.000 11060 Move returns status 0, amount 0
03:06:58.606 00.000 11060 move complete, result=0
03:06:58.606 00.000 11060 worker thread done servicing request
03:06:58.611 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:58.631 00.020 10844 UpdateGuideState exits: m=1422 SNR=23.3
03:06:58.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:58.632 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:58.632 00.000 10844 Enqueuing Expose request
03:06:58.632 00.000 11060 Worker thread wakes up
03:06:58.632 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:58.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:58.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:59.262 00.630 11060 Exposure complete
03:06:59.541 00.279 11060 worker thread done servicing request
03:06:59.541 00.000 10844 OnExposeComplete: enter
03:06:59.541 00.000 10844 UpdateGuideState(): m_state=6
03:06:59.541 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
03:06:59.542 00.001 10844 Star::Find returns 1 (0), X=623.30, Y=108.57, Mass=1923, SNR=27.3, Peak=159 HFD=3.5
03:06:59.542 00.000 10844 MultiStar: [#1 -0.07,0.20,0.93,U] [#2 -0.00,0.32,0.87,U] [#3 0.08,0.06,0.95,U] [#4 0.09,0.32,0.89,U] [#5 0.55,0.47,0.00,M2] [#6 0.01,0.15,0.93,U] [#7 -0.27,-0.05,0.82,U] [#8 0.33,0.15,0.80,U] 
03:06:59.542 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.12}, one-star: {0.40, -0.13}
03:06:59.542 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.39) = xAngle (-0.37 = -0.37)
03:06:59.542 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
03:06:59.542 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=0.14 mountY=0.05, mountTheta=0.38
03:06:59.544 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.12, opts=13)
03:06:59.544 00.000 10844 Enqueuing Move request for scope (0.08, 0.12)
03:06:59.544 00.000 11060 Worker thread wakes up
03:06:59.544 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
03:06:59.544 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
03:06:59.544 00.000 11060 Moving (0.08, 0.12) raw xDistance=0.14 yDistance=0.05
03:06:59.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:06:59.545 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:06:59.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:06:59.545 00.000 11060 MoveAxis(W, 32, ABG)
03:06:59.545 00.000 11060 Guiding  Dir = 3, Dur = 32
03:06:59.552 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:06:59.571 00.019 10844 UpdateGuideState exits: m=1923 SNR=27.3
03:06:59.572 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:59.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:06:59.572 00.000 10844 Enqueuing Expose request
03:06:59.594 00.022 11060 IsSlewing returns 0
03:06:59.594 00.000 11060 IsGuiding returns 0
03:06:59.628 00.034 11060 IsGuiding returns 0
03:06:59.628 00.000 11060 Move returns status 0, amount 32
03:06:59.628 00.000 11060 MoveAxis(N, 0, ABG)
03:06:59.628 00.000 11060 Move returns status 0, amount 0
03:06:59.628 00.000 11060 move complete, result=0
03:06:59.628 00.000 11060 worker thread done servicing request
03:06:59.628 00.000 11060 Worker thread wakes up
03:06:59.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:06:59.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:06:59.665 00.037 10844 GuideStep: 0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
03:07:00.257 00.592 11060 Exposure complete
03:07:00.503 00.246 11060 worker thread done servicing request
03:07:00.503 00.000 10844 OnExposeComplete: enter
03:07:00.503 00.000 10844 UpdateGuideState(): m_state=6
03:07:00.503 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
03:07:00.504 00.001 10844 Star::Find returns 1 (0), X=623.14, Y=108.80, Mass=1833, SNR=27.1, Peak=188 HFD=3.4
03:07:00.504 00.000 10844 MultiStar: [#1 0.02,0.17,0.97,U] [#2 -0.32,-0.06,0.87,U] [#3 0.04,0.18,0.95,U] [#4 -0.28,-0.43,0.00,M1] [#5 0.25,-0.01,0.89,U] [#6 -0.04,-0.05,0.99,U] [#7 -0.26,-0.05,0.95,U] [#8 0.45,0.06,0.77,U] 
03:07:00.504 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.24, 0.11}
03:07:00.504 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
03:07:00.504 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
03:07:00.504 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.85 mountX=0.05 mountY=0.03, mountTheta=0.56
03:07:00.505 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
03:07:00.507 00.002 10844 Enqueuing Move request for scope (0.04, 0.04)
03:07:00.507 00.000 11060 Worker thread wakes up
03:07:00.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
03:07:00.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
03:07:00.507 00.000 11060 Moving (0.04, 0.04) raw xDistance=0.05 yDistance=0.03
03:07:00.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:07:00.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:00.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:07:00.508 00.001 11060 MoveAxis(E, 0, ABG)
03:07:00.508 00.000 11060 Move returns status 0, amount 0
03:07:00.508 00.000 11060 MoveAxis(N, 0, ABG)
03:07:00.508 00.000 11060 Move returns status 0, amount 0
03:07:00.508 00.000 11060 move complete, result=0
03:07:00.508 00.000 11060 worker thread done servicing request
03:07:00.514 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:00.532 00.018 10844 UpdateGuideState exits: m=1833 SNR=27.1
03:07:00.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:00.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:00.532 00.000 10844 Enqueuing Expose request
03:07:00.532 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:00.533 00.001 11060 Worker thread wakes up
03:07:00.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:00.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:01.184 00.651 11060 Exposure complete
03:07:01.451 00.267 11060 worker thread done servicing request
03:07:01.452 00.001 10844 OnExposeComplete: enter
03:07:01.452 00.000 10844 UpdateGuideState(): m_state=6
03:07:01.452 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
03:07:01.452 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=109.02, Mass=1684, SNR=25.9, Peak=164 HFD=2.9
03:07:01.453 00.001 10844 MultiStar: [#1 0.56,0.39,0.00,M1] [#2 0.34,-0.06,0.88,U] [#3 0.27,0.55,0.00,M1] [#4 0.17,-0.03,0.94,U] [#5 0.14,0.56,0.00,M2] [#6 -0.03,0.08,0.95,U] [#7 0.24,0.24,0.99,U] [#8 0.13,0.10,0.81,U] 
03:07:01.453 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.12}, one-star: {0.10, 0.33}
03:07:01.453 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.39) = xAngle (-0.74 = -0.74)
03:07:01.453 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.38 = 2.38)
03:07:01.453 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.19 cameraTheta=0.65 mountX=0.14 mountY=0.13, mountTheta=0.75
03:07:01.454 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.12, opts=13)
03:07:01.454 00.000 10844 Enqueuing Move request for scope (0.16, 0.12)
03:07:01.454 00.000 11060 Worker thread wakes up
03:07:01.456 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
03:07:01.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
03:07:01.456 00.000 11060 Moving (0.16, 0.12) raw xDistance=0.14 yDistance=0.13
03:07:01.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:07:01.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:01.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:07:01.456 00.000 11060 MoveAxis(W, 34, ABG)
03:07:01.457 00.001 11060 Guiding  Dir = 3, Dur = 34
03:07:01.464 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:01.469 00.005 11060 IsSlewing returns 0
03:07:01.469 00.000 11060 IsGuiding returns 0
03:07:01.484 00.015 10844 UpdateGuideState exits: m=1684 SNR=25.9
03:07:01.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:01.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:01.484 00.000 10844 Enqueuing Expose request
03:07:01.515 00.031 11060 IsGuiding returns 0
03:07:01.516 00.001 11060 Move returns status 0, amount 34
03:07:01.516 00.000 11060 MoveAxis(N, 0, ABG)
03:07:01.516 00.000 11060 Move returns status 0, amount 0
03:07:01.517 00.001 11060 move complete, result=0
03:07:01.517 00.000 11060 worker thread done servicing request
03:07:01.517 00.000 11060 Worker thread wakes up
03:07:01.518 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:01.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:01.518 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
03:07:02.155 00.637 11060 Exposure complete
03:07:02.396 00.241 11060 worker thread done servicing request
03:07:02.396 00.000 10844 OnExposeComplete: enter
03:07:02.398 00.002 10844 UpdateGuideState(): m_state=6
03:07:02.398 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
03:07:02.398 00.000 10844 Star::Find returns 1 (0), X=623.32, Y=108.66, Mass=1811, SNR=26.7, Peak=251 HFD=3.1
03:07:02.399 00.001 10844 MultiStar: [#1 -0.19,0.44,0.00,M2] [#2 0.12,-0.07,0.91,U] [#3 0.41,0.09,0.92,U] [#4 0.34,-0.41,0.00,M1] [#5 0.23,0.42,0.00,M3] [#6 0.26,0.07,1.02,U] [#7 0.27,-0.21,0.86,U] [#8 0.35,0.07,0.78,U] 
03:07:02.399 00.000 10844 refined, 5 included, MultiStar: {0.30, -0.01}, one-star: {0.42, -0.03}
03:07:02.399 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
03:07:02.400 00.001 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.70 = 1.70)
03:07:02.400 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.03 mountX=0.04 mountY=0.30, mountTheta=1.42
03:07:02.402 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.01, opts=13)
03:07:02.403 00.001 10844 Enqueuing Move request for scope (0.30, -0.01)
03:07:02.403 00.000 11060 Worker thread wakes up
03:07:02.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
03:07:02.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
03:07:02.403 00.000 11060 Moving (0.30, -0.01) raw xDistance=0.04 yDistance=0.30
03:07:02.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:02.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
03:07:02.404 00.001 11060 MoveAxis(E, 0, ABG)
03:07:02.404 00.000 11060 Move returns status 0, amount 0
03:07:02.404 00.000 11060 MoveAxis(S, 117, ABG)
03:07:02.404 00.000 11060 Guiding  Dir = 1, Dur = 117
03:07:02.410 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:02.414 00.004 11060 IsSlewing returns 0
03:07:02.414 00.000 11060 IsGuiding returns 0
03:07:02.430 00.016 10844 UpdateGuideState exits: m=1811 SNR=26.7
03:07:02.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:02.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:02.430 00.000 10844 Enqueuing Expose request
03:07:02.538 00.108 11060 IsGuiding returns 0
03:07:02.538 00.000 11060 Move returns status 0, amount 117
03:07:02.538 00.000 11060 move complete, result=0
03:07:02.538 00.000 11060 worker thread done servicing request
03:07:02.538 00.000 11060 Worker thread wakes up
03:07:02.539 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:02.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:02.539 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 117 ms SOUTH
03:07:03.182 00.643 11060 Exposure complete
03:07:03.421 00.239 11060 worker thread done servicing request
03:07:03.421 00.000 10844 OnExposeComplete: enter
03:07:03.421 00.000 10844 UpdateGuideState(): m_state=6
03:07:03.421 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
03:07:03.421 00.000 10844 Star::Find returns 1 (1), X=623.29, Y=108.75, Mass=1833, SNR=27.0, Peak=255 HFD=3.4
03:07:03.421 00.000 10844 MultiStar: [#1 0.05,0.21,0.88,U] [#2 -0.08,-0.13,0.88,U] [#3 -0.05,-0.14,0.97,U] [#4 0.32,0.03,1.00,U] [#5 0.29,0.13,0.83,U] [#6 0.13,-0.33,1.02,U] [#7 0.09,-0.10,0.92,U] [#8 -0.03,-0.04,0.70,U] 
03:07:03.421 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.04}, one-star: {0.39, 0.05}
03:07:03.421 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
03:07:03.421 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.44 = 1.44)
03:07:03.421 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.30 mountX=-0.02 mountY=0.14, mountTheta=1.69
03:07:03.426 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.04, opts=13)
03:07:03.426 00.000 10844 Enqueuing Move request for scope (0.13, -0.04)
03:07:03.428 00.002 11060 Worker thread wakes up
03:07:03.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
03:07:03.428 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
03:07:03.428 00.000 11060 Moving (0.13, -0.04) raw xDistance=-0.02 yDistance=0.14
03:07:03.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:07:03.435 00.007 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:03.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:03.436 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:07:03.436 00.000 11060 MoveAxis(E, 0, ABG)
03:07:03.436 00.000 11060 Move returns status 0, amount 0
03:07:03.436 00.000 11060 MoveAxis(N, 0, ABG)
03:07:03.436 00.000 11060 Move returns status 0, amount 0
03:07:03.436 00.000 11060 move complete, result=0
03:07:03.436 00.000 11060 worker thread done servicing request
03:07:03.467 00.031 10844 UpdateGuideState exits: m=1833 SNR=27.0 Saturated
03:07:03.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:03.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:03.468 00.001 10844 Enqueuing Expose request
03:07:03.468 00.000 11060 Worker thread wakes up
03:07:03.468 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:03.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:03.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:04.111 00.643 11060 Exposure complete
03:07:04.339 00.228 11060 worker thread done servicing request
03:07:04.339 00.000 10844 OnExposeComplete: enter
03:07:04.339 00.000 10844 UpdateGuideState(): m_state=6
03:07:04.340 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
03:07:04.340 00.000 10844 Star::Find returns 1 (0), X=623.12, Y=108.84, Mass=1916, SNR=27.6, Peak=229 HFD=2.9
03:07:04.340 00.000 10844 MultiStar: [#1 0.06,0.09,1.01,U] [#2 -0.06,0.28,0.86,U] [#3 -0.24,0.01,0.87,U] [#4 -0.34,-0.15,0.90,U] [#5 0.33,0.12,0.91,U] [#6 0.12,0.12,0.98,U] [#7 -0.10,-0.35,0.87,U] [#8 0.09,0.07,0.80,U] 
03:07:04.341 00.001 10844 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.22, 0.14}
03:07:04.341 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.39) = xAngle (-0.19 = -0.19)
03:07:04.341 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.94 = 2.94)
03:07:04.341 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.20 mountX=0.04 mountY=0.01, mountTheta=0.20
03:07:04.342 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
03:07:04.343 00.001 10844 Enqueuing Move request for scope (0.02, 0.04)
03:07:04.343 00.000 11060 Worker thread wakes up
03:07:04.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:07:04.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:07:04.343 00.000 11060 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=0.01
03:07:04.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:04.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:04.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:07:04.343 00.000 11060 MoveAxis(E, 0, ABG)
03:07:04.344 00.001 11060 Move returns status 0, amount 0
03:07:04.344 00.000 11060 MoveAxis(N, 0, ABG)
03:07:04.344 00.000 11060 Move returns status 0, amount 0
03:07:04.344 00.000 11060 move complete, result=0
03:07:04.344 00.000 11060 worker thread done servicing request
03:07:04.351 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:07:04.378 00.027 10844 UpdateGuideState exits: m=1916 SNR=27.6
03:07:04.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:04.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:04.378 00.000 10844 Enqueuing Expose request
03:07:04.378 00.000 11060 Worker thread wakes up
03:07:04.378 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:04.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:04.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:05.017 00.639 11060 Exposure complete
03:07:05.260 00.243 11060 worker thread done servicing request
03:07:05.260 00.000 10844 OnExposeComplete: enter
03:07:05.260 00.000 10844 UpdateGuideState(): m_state=6
03:07:05.261 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
03:07:05.261 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.50, Mass=1624, SNR=25.1, Peak=156 HFD=3.5
03:07:05.261 00.000 10844 MultiStar: [#1 -0.30,0.00,0.96,U] [#2 -0.25,-0.19,0.85,U] [#3 -0.40,-0.08,1.02,U] [#4 -0.27,-0.01,0.98,U] [#5 0.06,0.33,1.05,U] [#6 -0.26,-0.21,0.98,U] [#7 -0.17,-0.19,1.00,U] [#8 -0.46,0.59,0.00,M1] 
03:07:05.261 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.06}, one-star: {0.19, -0.19}
03:07:05.261 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.39) = xAngle (-4.17 = 2.11)
03:07:05.261 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.05 = -1.05)
03:07:05.261 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.78 mountX=-0.09 mountY=-0.16, mountTheta=-2.11
03:07:05.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.06, opts=13)
03:07:05.263 00.000 10844 Enqueuing Move request for scope (-0.17, -0.06)
03:07:05.263 00.000 11060 Worker thread wakes up
03:07:05.264 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
03:07:05.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
03:07:05.264 00.000 11060 Moving (-0.17, -0.06) raw xDistance=-0.09 yDistance=-0.16
03:07:05.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:07:05.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:05.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:07:05.264 00.000 11060 MoveAxis(E, 0, ABG)
03:07:05.264 00.000 11060 Move returns status 0, amount 0
03:07:05.264 00.000 11060 MoveAxis(N, 0, ABG)
03:07:05.264 00.000 11060 Move returns status 0, amount 0
03:07:05.264 00.000 11060 move complete, result=0
03:07:05.264 00.000 11060 worker thread done servicing request
03:07:05.272 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:05.305 00.033 10844 UpdateGuideState exits: m=1624 SNR=25.1
03:07:05.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:05.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:05.306 00.001 10844 Enqueuing Expose request
03:07:05.306 00.000 11060 Worker thread wakes up
03:07:05.306 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:05.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:05.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:05.945 00.639 11060 Exposure complete
03:07:06.202 00.257 11060 worker thread done servicing request
03:07:06.202 00.000 10844 OnExposeComplete: enter
03:07:06.202 00.000 10844 UpdateGuideState(): m_state=6
03:07:06.202 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
03:07:06.202 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.58, Mass=1698, SNR=26.1, Peak=160 HFD=3.0
03:07:06.203 00.001 10844 MultiStar: [#1 0.17,0.11,0.93,U] [#2 0.21,0.48,0.00,M1] [#3 -0.11,-0.22,0.95,U] [#4 -0.54,-0.36,0.00,M1] [#5 0.13,-0.24,1.03,U] [#6 -0.43,-0.47,0.00,M1] [#7 -0.12,-0.22,0.95,U] [#8 0.03,0.21,0.81,U] 
03:07:06.203 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.09}, one-star: {0.06, -0.11}
03:07:06.204 00.001 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.39) = xAngle (-2.67 = -2.67)
03:07:06.204 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.45 = 0.45)
03:07:06.204 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.28 mountX=-0.08 mountY=0.04, mountTheta=2.69
03:07:06.208 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
03:07:06.208 00.000 10844 Enqueuing Move request for scope (0.03, -0.09)
03:07:06.208 00.000 11060 Worker thread wakes up
03:07:06.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:07:06.208 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:07:06.208 00.000 11060 Moving (0.03, -0.09) raw xDistance=-0.08 yDistance=0.04
03:07:06.215 00.007 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:07:06.216 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:06.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:07:06.217 00.001 11060 MoveAxis(E, 0, ABG)
03:07:06.217 00.000 11060 Move returns status 0, amount 0
03:07:06.217 00.000 11060 MoveAxis(N, 0, ABG)
03:07:06.217 00.000 11060 Move returns status 0, amount 0
03:07:06.218 00.001 11060 move complete, result=0
03:07:06.218 00.000 11060 worker thread done servicing request
03:07:06.220 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:06.240 00.020 10844 UpdateGuideState exits: m=1698 SNR=26.1
03:07:06.241 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:06.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:06.241 00.000 10844 Enqueuing Expose request
03:07:06.241 00.000 11060 Worker thread wakes up
03:07:06.241 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:06.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:06.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:06.883 00.642 11060 Exposure complete
03:07:07.205 00.322 11060 worker thread done servicing request
03:07:07.365 00.160 10844 OnExposeComplete: enter
03:07:07.368 00.003 10844 UpdateGuideState(): m_state=6
03:07:07.368 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
03:07:07.368 00.000 10844 Star::Find returns 1 (0), X=623.37, Y=108.52, Mass=1456, SNR=23.9, Peak=158 HFD=3.3
03:07:07.368 00.000 10844 MultiStar: [#1 -0.16,0.42,1.09,U] [#2 -0.13,-0.36,1.02,U] [#3 -0.23,-0.05,1.00,U] [#4 -0.31,0.02,1.10,U] [#5 0.36,0.28,1.01,U] [#6 -0.14,0.06,1.15,U] [#7 0.03,0.12,1.01,U] [#8 0.60,0.38,0.00,M1] 
03:07:07.368 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {0.47, -0.17}
03:07:07.368 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.39) = xAngle (0.60 = 0.60)
03:07:07.368 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.73 = -2.56)
03:07:07.368 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.99 mountX=0.04 mountY=-0.03, mountTheta=-0.59
03:07:07.382 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
03:07:07.382 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
03:07:07.384 00.002 11060 Worker thread wakes up
03:07:07.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:07:07.396 00.012 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:07:07.396 00.000 11060 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
03:07:07.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:07.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:07.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:07:07.396 00.000 11060 MoveAxis(E, 0, ABG)
03:07:07.396 00.000 11060 Move returns status 0, amount 0
03:07:07.398 00.002 11060 MoveAxis(N, 0, ABG)
03:07:07.398 00.000 11060 Move returns status 0, amount 0
03:07:07.398 00.000 11060 move complete, result=0
03:07:07.398 00.000 11060 worker thread done servicing request
03:07:07.399 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:07.444 00.045 10844 UpdateGuideState exits: m=1456 SNR=23.9
03:07:07.446 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:07.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:07.446 00.000 10844 Enqueuing Expose request
03:07:07.446 00.000 11060 Worker thread wakes up
03:07:07.446 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:07.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:07.447 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:08.082 00.635 11060 Exposure complete
03:07:08.371 00.289 11060 worker thread done servicing request
03:07:08.372 00.001 10844 OnExposeComplete: enter
03:07:08.372 00.000 10844 UpdateGuideState(): m_state=6
03:07:08.382 00.010 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
03:07:08.382 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.63, Mass=1751, SNR=26.2, Peak=156 HFD=3.6
03:07:08.382 00.000 10844 MultiStar: [#1 -0.14,-0.03,1.01,U] [#2 0.18,-0.05,0.85,U] [#3 0.22,-0.10,0.99,U] [#4 -0.22,-0.07,0.92,U] [#5 -0.19,0.02,0.95,U] [#6 0.18,0.43,0.00,M1] [#7 -0.08,-0.24,0.89,U] [#8 0.42,0.20,0.00,M2] 
03:07:08.382 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.08}, one-star: {0.29, -0.06}
03:07:08.382 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
03:07:08.382 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
03:07:08.382 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.45 mountX=-0.07 mountY=0.02, mountTheta=2.86
03:07:08.384 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
03:07:08.384 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
03:07:08.384 00.000 11060 Worker thread wakes up
03:07:08.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
03:07:08.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
03:07:08.384 00.000 11060 Moving (0.01, -0.08) raw xDistance=-0.07 yDistance=0.02
03:07:08.385 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:07:08.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:08.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:07:08.385 00.000 11060 MoveAxis(E, 0, ABG)
03:07:08.385 00.000 11060 Move returns status 0, amount 0
03:07:08.385 00.000 11060 MoveAxis(N, 0, ABG)
03:07:08.385 00.000 11060 Move returns status 0, amount 0
03:07:08.385 00.000 11060 move complete, result=0
03:07:08.385 00.000 11060 worker thread done servicing request
03:07:08.392 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:08.412 00.020 10844 UpdateGuideState exits: m=1751 SNR=26.2
03:07:08.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:08.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:08.412 00.000 10844 Enqueuing Expose request
03:07:08.412 00.000 11060 Worker thread wakes up
03:07:08.412 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:08.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:08.413 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:09.059 00.646 11060 Exposure complete
03:07:09.325 00.266 11060 worker thread done servicing request
03:07:09.325 00.000 10844 OnExposeComplete: enter
03:07:09.325 00.000 10844 UpdateGuideState(): m_state=6
03:07:09.325 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
03:07:09.325 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.81, Mass=1714, SNR=26.3, Peak=196 HFD=3.2
03:07:09.326 00.001 10844 MultiStar: [#1 -0.05,-0.05,0.94,U] [#2 -0.21,-0.27,0.87,U] [#3 0.01,-0.10,0.99,U] [#4 0.10,-0.31,0.96,U] [#5 -0.04,0.02,0.91,U] [#6 -0.16,-0.04,1.00,U] [#7 0.28,-0.34,0.96,U] [#8 -0.07,-0.39,0.76,U] 
03:07:09.326 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.20, 0.11}
03:07:09.326 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
03:07:09.326 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
03:07:09.327 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.49 mountX=-0.14 mountY=0.03, mountTheta=2.90
03:07:09.328 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
03:07:09.328 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
03:07:09.329 00.001 11060 Worker thread wakes up
03:07:09.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
03:07:09.331 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
03:07:09.332 00.001 11060 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.03
03:07:09.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:07:09.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:09.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:07:09.332 00.000 11060 MoveAxis(E, 32, ABG)
03:07:09.336 00.004 11060 Guiding  Dir = 2, Dur = 32
03:07:09.341 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:09.371 00.030 11060 IsSlewing returns 0
03:07:09.371 00.000 11060 IsGuiding returns 0
03:07:09.380 00.009 10844 UpdateGuideState exits: m=1714 SNR=26.3
03:07:09.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:09.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:09.380 00.000 10844 Enqueuing Expose request
03:07:09.444 00.064 11060 IsGuiding returns 0
03:07:09.444 00.000 11060 Move returns status 0, amount 32
03:07:09.445 00.001 11060 MoveAxis(N, 0, ABG)
03:07:09.445 00.000 11060 Move returns status 0, amount 0
03:07:09.445 00.000 11060 move complete, result=0
03:07:09.445 00.000 11060 worker thread done servicing request
03:07:09.445 00.000 11060 Worker thread wakes up
03:07:09.446 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:09.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:09.458 00.012 10844 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
03:07:10.096 00.638 11060 Exposure complete
03:07:10.333 00.237 11060 worker thread done servicing request
03:07:10.333 00.000 10844 OnExposeComplete: enter
03:07:10.333 00.000 10844 UpdateGuideState(): m_state=6
03:07:10.333 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
03:07:10.333 00.000 10844 Star::Find returns 1 (0), X=623.48, Y=108.81, Mass=1951, SNR=27.9, Peak=243 HFD=3.4
03:07:10.334 00.001 10844 MultiStar: [#1 0.19,0.20,0.86,U] [#2 -0.29,0.15,0.85,U] [#3 0.14,-0.04,0.88,U] [#4 0.14,-0.02,0.91,U] [#5 0.12,0.32,0.86,U] [#6 -0.17,0.01,1.02,U] [#7 0.13,-0.11,0.96,U] [#8 0.21,0.15,0.80,U] 
03:07:10.334 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {0.58, 0.11}
03:07:10.334 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:07:10.334 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:07:10.334 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.60 mountX=0.10 mountY=0.11, mountTheta=0.80
03:07:10.337 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.08, opts=13)
03:07:10.337 00.000 10844 Enqueuing Move request for scope (0.12, 0.08)
03:07:10.337 00.000 11060 Worker thread wakes up
03:07:10.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
03:07:10.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
03:07:10.337 00.000 11060 Moving (0.12, 0.08) raw xDistance=0.10 yDistance=0.11
03:07:10.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:07:10.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:10.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:07:10.337 00.000 11060 MoveAxis(E, 0, ABG)
03:07:10.337 00.000 11060 Move returns status 0, amount 0
03:07:10.337 00.000 11060 MoveAxis(N, 0, ABG)
03:07:10.338 00.001 11060 Move returns status 0, amount 0
03:07:10.338 00.000 11060 move complete, result=0
03:07:10.338 00.000 11060 worker thread done servicing request
03:07:10.342 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:10.371 00.029 10844 UpdateGuideState exits: m=1951 SNR=27.9
03:07:10.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:10.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:10.371 00.000 10844 Enqueuing Expose request
03:07:10.371 00.000 11060 Worker thread wakes up
03:07:10.371 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:10.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:10.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:11.005 00.634 11060 Exposure complete
03:07:11.259 00.254 11060 worker thread done servicing request
03:07:11.259 00.000 10844 OnExposeComplete: enter
03:07:11.260 00.001 10844 UpdateGuideState(): m_state=6
03:07:11.260 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
03:07:11.260 00.000 10844 Star::Find returns 1 (0), X=623.29, Y=108.94, Mass=1780, SNR=26.4, Peak=206 HFD=3.0
03:07:11.261 00.001 10844 MultiStar: [#1 0.09,0.23,0.98,U] [#2 0.27,0.22,0.83,U] [#3 -0.30,0.07,1.01,U] [#4 0.21,-0.23,0.96,U] [#5 -0.03,0.26,0.99,U] [#6 -0.27,0.27,0.99,U] [#7 -0.40,-0.04,0.81,U] [#8 0.39,0.40,0.00,M1] 
03:07:11.261 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.13}, one-star: {0.39, 0.25}
03:07:11.261 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.39) = xAngle (0.21 = 0.21)
03:07:11.261 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.34 = -2.94)
03:07:11.261 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.60 mountX=0.13 mountY=-0.03, mountTheta=-0.20
03:07:11.264 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.13, opts=13)
03:07:11.264 00.000 10844 Enqueuing Move request for scope (-0.00, 0.13)
03:07:11.264 00.000 11060 Worker thread wakes up
03:07:11.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
03:07:11.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
03:07:11.264 00.000 11060 Moving (-0.00, 0.13) raw xDistance=0.13 yDistance=-0.03
03:07:11.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:07:11.265 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:11.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:07:11.265 00.000 11060 MoveAxis(W, 30, ABG)
03:07:11.265 00.000 11060 Guiding  Dir = 3, Dur = 30
03:07:11.272 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:11.276 00.004 11060 IsSlewing returns 0
03:07:11.278 00.002 11060 IsGuiding returns 0
03:07:11.304 00.026 10844 UpdateGuideState exits: m=1780 SNR=26.4
03:07:11.305 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:11.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:11.305 00.000 10844 Enqueuing Expose request
03:07:11.335 00.030 11060 IsGuiding returns 0
03:07:11.336 00.001 11060 Move returns status 0, amount 30
03:07:11.336 00.000 11060 MoveAxis(N, 0, ABG)
03:07:11.336 00.000 11060 Move returns status 0, amount 0
03:07:11.336 00.000 11060 move complete, result=0
03:07:11.336 00.000 11060 worker thread done servicing request
03:07:11.336 00.000 11060 Worker thread wakes up
03:07:11.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:11.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:11.337 00.001 10844 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
03:07:11.983 00.646 11060 Exposure complete
03:07:12.241 00.258 11060 worker thread done servicing request
03:07:12.241 00.000 10844 OnExposeComplete: enter
03:07:12.241 00.000 10844 UpdateGuideState(): m_state=6
03:07:12.241 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
03:07:12.242 00.001 10844 Star::Find returns 1 (0), X=623.13, Y=109.05, Mass=1649, SNR=25.3, Peak=231 HFD=2.7
03:07:12.242 00.000 10844 MultiStar: [#1 -0.12,0.52,0.00,M1] [#2 -0.03,-0.03,0.92,U] [#3 0.22,0.39,1.10,U] [#4 -0.17,-0.13,1.05,U] [#5 0.33,0.21,0.97,U] [#6 -0.04,0.17,1.07,U] [#7 -0.04,0.31,0.97,U] [#8 0.16,0.21,0.84,U] 
03:07:12.242 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.19}, one-star: {0.23, 0.36}
03:07:12.242 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.39) = xAngle (-0.23 = -0.23)
03:07:12.242 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.90 = 2.90)
03:07:12.242 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.16 mountX=0.20 mountY=0.05, mountTheta=0.24
03:07:12.244 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.19, opts=13)
03:07:12.244 00.000 10844 Enqueuing Move request for scope (0.08, 0.19)
03:07:12.244 00.000 11060 Worker thread wakes up
03:07:12.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
03:07:12.244 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
03:07:12.244 00.000 11060 Moving (0.08, 0.19) raw xDistance=0.20 yDistance=0.05
03:07:12.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:07:12.246 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:12.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:07:12.248 00.002 11060 MoveAxis(W, 48, ABG)
03:07:12.248 00.000 11060 Guiding  Dir = 3, Dur = 48
03:07:12.254 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:12.255 00.001 11060 IsSlewing returns 0
03:07:12.255 00.000 11060 IsGuiding returns 0
03:07:12.285 00.030 10844 UpdateGuideState exits: m=1649 SNR=25.3
03:07:12.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:12.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:12.285 00.000 10844 Enqueuing Expose request
03:07:12.316 00.031 11060 IsGuiding returns 0
03:07:12.316 00.000 11060 Move returns status 0, amount 48
03:07:12.316 00.000 11060 MoveAxis(N, 0, ABG)
03:07:12.316 00.000 11060 Move returns status 0, amount 0
03:07:12.316 00.000 11060 move complete, result=0
03:07:12.316 00.000 11060 worker thread done servicing request
03:07:12.316 00.000 11060 Worker thread wakes up
03:07:12.317 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:12.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:12.319 00.002 10844 GuideStep: 0.2 px 48 ms WEST, 0.0 px 0 ms NORTH
03:07:12.945 00.626 11060 Exposure complete
03:07:13.179 00.234 11060 worker thread done servicing request
03:07:13.180 00.001 10844 OnExposeComplete: enter
03:07:13.180 00.000 10844 UpdateGuideState(): m_state=6
03:07:13.188 00.008 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
03:07:13.188 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=109.00, Mass=1552, SNR=24.8, Peak=190 HFD=2.9
03:07:13.189 00.001 10844 MultiStar: [#1 0.04,0.41,0.99,U] [#2 0.12,0.35,0.99,U] [#3 -0.08,0.43,1.01,U] [#4 -0.10,0.04,0.99,U] [#5 0.19,0.39,1.03,U] [#6 -0.03,0.15,1.05,U] [#7 -0.15,0.45,0.00,M1] [#8 0.19,0.45,0.00,M1] 
03:07:13.189 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.30}, one-star: {0.03, 0.31}
03:07:13.189 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
03:07:13.189 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.23 = -3.05)
03:07:13.189 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.50 mountX=0.29 mountY=-0.03, mountTheta=-0.09
03:07:13.191 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.30, opts=13)
03:07:13.191 00.000 10844 Enqueuing Move request for scope (0.02, 0.30)
03:07:13.191 00.000 11060 Worker thread wakes up
03:07:13.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
03:07:13.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
03:07:13.191 00.000 11060 Moving (0.02, 0.30) raw xDistance=0.29 yDistance=-0.03
03:07:13.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
03:07:13.192 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:13.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:07:13.192 00.000 11060 MoveAxis(W, 71, ABG)
03:07:13.192 00.000 11060 Guiding  Dir = 3, Dur = 71
03:07:13.199 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:13.203 00.004 11060 IsSlewing returns 0
03:07:13.206 00.003 11060 IsGuiding returns 0
03:07:13.221 00.015 10844 UpdateGuideState exits: m=1552 SNR=24.8
03:07:13.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:13.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:13.221 00.000 10844 Enqueuing Expose request
03:07:13.282 00.061 11060 IsGuiding returns 0
03:07:13.282 00.000 11060 Move returns status 0, amount 71
03:07:13.282 00.000 11060 MoveAxis(N, 0, ABG)
03:07:13.282 00.000 11060 Move returns status 0, amount 0
03:07:13.283 00.001 11060 move complete, result=0
03:07:13.283 00.000 11060 worker thread done servicing request
03:07:13.283 00.000 11060 Worker thread wakes up
03:07:13.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:13.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:13.283 00.000 10844 GuideStep: 0.3 px 71 ms WEST, -0.0 px 0 ms NORTH
03:07:13.912 00.629 11060 Exposure complete
03:07:14.153 00.241 11060 worker thread done servicing request
03:07:14.155 00.002 10844 OnExposeComplete: enter
03:07:14.155 00.000 10844 UpdateGuideState(): m_state=6
03:07:14.155 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
03:07:14.155 00.000 10844 Star::Find returns 1 (0), X=623.54, Y=109.25, Mass=1732, SNR=25.9, Peak=220 HFD=3.2
03:07:14.156 00.001 10844 MultiStar: [#1 0.24,0.81,0.00,M1] [#2 -0.16,0.10,0.96,U] [#3 -0.03,0.32,0.95,U] [#4 0.28,-0.03,1.08,U] [#5 0.25,0.33,1.02,U] [#6 0.12,0.33,0.95,U] [#7 0.00,0.05,0.93,U] [#8 0.02,0.03,0.71,U] 
03:07:14.156 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.21}, one-star: {0.64, 0.56}
03:07:14.156 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.39) = xAngle (-0.44 = -0.44)
03:07:14.156 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.69 = 2.69)
03:07:14.156 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.95 mountX=0.24 mountY=0.12, mountTheta=0.45
03:07:14.158 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.21, opts=13)
03:07:14.158 00.000 10844 Enqueuing Move request for scope (0.15, 0.21)
03:07:14.158 00.000 11060 Worker thread wakes up
03:07:14.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
03:07:14.158 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
03:07:14.158 00.000 11060 Moving (0.15, 0.21) raw xDistance=0.24 yDistance=0.12
03:07:14.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
03:07:14.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:14.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:07:14.158 00.000 11060 MoveAxis(W, 58, ABG)
03:07:14.158 00.000 11060 Guiding  Dir = 3, Dur = 58
03:07:14.164 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:14.168 00.004 11060 IsSlewing returns 0
03:07:14.169 00.001 11060 IsGuiding returns 0
03:07:14.183 00.014 10844 UpdateGuideState exits: m=1732 SNR=25.9
03:07:14.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:14.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:14.183 00.000 10844 Enqueuing Expose request
03:07:14.230 00.047 11060 IsGuiding returns 0
03:07:14.230 00.000 11060 Move returns status 0, amount 58
03:07:14.230 00.000 11060 MoveAxis(N, 0, ABG)
03:07:14.230 00.000 11060 Move returns status 0, amount 0
03:07:14.230 00.000 11060 move complete, result=0
03:07:14.230 00.000 11060 worker thread done servicing request
03:07:14.230 00.000 11060 Worker thread wakes up
03:07:14.231 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:14.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:14.231 00.000 10844 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
03:07:14.861 00.630 11060 Exposure complete
03:07:15.095 00.234 11060 worker thread done servicing request
03:07:15.095 00.000 10844 OnExposeComplete: enter
03:07:15.095 00.000 10844 UpdateGuideState(): m_state=6
03:07:15.095 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
03:07:15.095 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.56, Mass=1638, SNR=25.6, Peak=211 HFD=3.2
03:07:15.096 00.001 10844 MultiStar: [#1 0.42,0.17,1.07,U] [#2 0.04,0.06,0.96,U] [#3 -0.15,0.03,1.01,U] [#4 0.29,-0.47,0.00,M1] [#5 -0.11,0.15,1.00,U] [#6 -0.19,-0.18,1.10,U] [#7 0.40,-0.38,0.00,M1] [#8 0.33,-0.30,0.79,U] 
03:07:15.096 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.02}, one-star: {0.31, -0.14}
03:07:15.096 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.39) = xAngle (-1.64 = -1.64)
03:07:15.096 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.48 = 1.48)
03:07:15.096 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=-0.01 mountY=0.09, mountTheta=1.64
03:07:15.099 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.02, opts=13)
03:07:15.099 00.000 10844 Enqueuing Move request for scope (0.09, -0.02)
03:07:15.099 00.000 11060 Worker thread wakes up
03:07:15.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
03:07:15.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
03:07:15.099 00.000 11060 Moving (0.09, -0.02) raw xDistance=-0.01 yDistance=0.09
03:07:15.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:07:15.100 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:15.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:07:15.100 00.000 11060 MoveAxis(E, 0, ABG)
03:07:15.100 00.000 11060 Move returns status 0, amount 0
03:07:15.100 00.000 11060 MoveAxis(N, 0, ABG)
03:07:15.100 00.000 11060 Move returns status 0, amount 0
03:07:15.100 00.000 11060 move complete, result=0
03:07:15.100 00.000 11060 worker thread done servicing request
03:07:15.106 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:15.133 00.027 10844 UpdateGuideState exits: m=1638 SNR=25.6
03:07:15.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:15.134 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:15.134 00.000 10844 Enqueuing Expose request
03:07:15.134 00.000 11060 Worker thread wakes up
03:07:15.134 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:15.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:15.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:15.768 00.634 11060 Exposure complete
03:07:16.023 00.255 11060 worker thread done servicing request
03:07:16.023 00.000 10844 OnExposeComplete: enter
03:07:16.023 00.000 10844 UpdateGuideState(): m_state=6
03:07:16.023 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
03:07:16.023 00.000 10844 Star::Find returns 1 (0), X=623.26, Y=108.90, Mass=1852, SNR=27.0, Peak=247 HFD=3.1
03:07:16.023 00.000 10844 MultiStar: [#1 0.29,0.60,0.00,M1] [#2 -0.30,0.09,0.82,U] [#3 -0.66,-0.07,0.00,M1] [#4 0.33,-0.06,0.90,U] [#5 0.39,0.08,0.81,U] [#6 -0.56,-0.14,0.00,M1] [#7 0.42,0.11,0.92,U] [#8 -0.11,-0.13,0.81,U] 
03:07:16.023 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.06}, one-star: {0.36, 0.21}
03:07:16.024 00.001 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
03:07:16.024 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
03:07:16.024 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.28 mountX=0.09 mountY=0.18, mountTheta=1.12
03:07:16.026 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
03:07:16.026 00.000 10844 Enqueuing Move request for scope (0.19, 0.06)
03:07:16.026 00.000 11060 Worker thread wakes up
03:07:16.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
03:07:16.027 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
03:07:16.027 00.000 11060 Moving (0.19, 0.06) raw xDistance=0.09 yDistance=0.18
03:07:16.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:07:16.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:16.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:07:16.027 00.000 11060 MoveAxis(E, 0, ABG)
03:07:16.027 00.000 11060 Move returns status 0, amount 0
03:07:16.027 00.000 11060 MoveAxis(N, 0, ABG)
03:07:16.027 00.000 11060 Move returns status 0, amount 0
03:07:16.027 00.000 11060 move complete, result=0
03:07:16.027 00.000 11060 worker thread done servicing request
03:07:16.033 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:16.052 00.019 10844 UpdateGuideState exits: m=1852 SNR=27.0
03:07:16.053 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:16.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:16.053 00.000 10844 Enqueuing Expose request
03:07:16.053 00.000 11060 Worker thread wakes up
03:07:16.053 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:16.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:16.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:16.690 00.637 11060 Exposure complete
03:07:16.922 00.232 11060 worker thread done servicing request
03:07:16.922 00.000 10844 OnExposeComplete: enter
03:07:16.922 00.000 10844 UpdateGuideState(): m_state=6
03:07:16.923 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
03:07:16.923 00.000 10844 Star::Find returns 1 (0), X=623.37, Y=109.13, Mass=1885, SNR=27.1, Peak=204 HFD=3.3
03:07:16.923 00.000 10844 MultiStar: [#1 0.08,0.53,0.00,M2] [#2 0.17,0.63,0.00,M1] [#3 -0.01,0.52,0.00,M2] [#4 0.06,-0.37,0.90,U] [#5 0.14,-0.10,0.91,U] [#6 0.10,0.19,0.89,U] [#7 0.02,0.31,0.89,U] [#8 -0.15,0.32,0.80,U] 
03:07:16.923 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.13}, one-star: {0.47, 0.44}
03:07:16.925 00.002 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
03:07:16.925 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
03:07:16.925 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.85 mountX=0.15 mountY=0.09, mountTheta=0.55
03:07:16.927 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.13, opts=13)
03:07:16.928 00.001 10844 Enqueuing Move request for scope (0.12, 0.13)
03:07:16.941 00.013 11060 Worker thread wakes up
03:07:16.942 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
03:07:16.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
03:07:16.942 00.000 11060 Moving (0.12, 0.13) raw xDistance=0.15 yDistance=0.09
03:07:16.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:07:16.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:16.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:07:16.942 00.000 11060 MoveAxis(W, 36, ABG)
03:07:16.942 00.000 11060 Guiding  Dir = 3, Dur = 36
03:07:16.946 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:16.951 00.005 11060 IsSlewing returns 0
03:07:16.952 00.001 11060 IsGuiding returns 0
03:07:16.965 00.013 10844 UpdateGuideState exits: m=1885 SNR=27.1
03:07:16.966 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:16.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:16.966 00.000 10844 Enqueuing Expose request
03:07:16.996 00.030 11060 IsGuiding returns 0
03:07:16.997 00.001 11060 Move returns status 0, amount 36
03:07:16.997 00.000 11060 MoveAxis(N, 0, ABG)
03:07:16.997 00.000 11060 Move returns status 0, amount 0
03:07:16.997 00.000 11060 move complete, result=0
03:07:16.997 00.000 11060 worker thread done servicing request
03:07:16.997 00.000 11060 Worker thread wakes up
03:07:16.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:16.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:16.999 00.002 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
03:07:17.639 00.640 11060 Exposure complete
03:07:17.882 00.243 11060 worker thread done servicing request
03:07:17.882 00.000 10844 OnExposeComplete: enter
03:07:17.882 00.000 10844 UpdateGuideState(): m_state=6
03:07:17.882 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
03:07:17.883 00.001 10844 Star::Find returns 1 (0), X=623.35, Y=108.37, Mass=1580, SNR=24.9, Peak=224 HFD=3.0
03:07:17.883 00.000 10844 MultiStar: [#1 0.54,0.19,0.00,M3] [#2 0.53,-0.25,0.00,M2] [#3 0.14,0.19,1.01,U] [#4 0.76,-0.00,0.00,M1] [#5 0.21,0.13,0.95,U] [#6 0.36,0.10,1.09,U] [#7 0.29,0.69,0.00,M1] [#8 0.52,0.06,0.00,M1] 
03:07:17.883 00.000 10844 refined, 3 included, MultiStar: {0.29, 0.03}, one-star: {0.45, -0.32}
03:07:17.883 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.39) = xAngle (-1.30 = -1.30)
03:07:17.883 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.82 = 1.82)
03:07:17.883 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.29 cameraTheta=0.09 mountX=0.08 mountY=0.28, mountTheta=1.30
03:07:17.885 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.03, opts=13)
03:07:17.885 00.000 10844 Enqueuing Move request for scope (0.29, 0.03)
03:07:17.885 00.000 11060 Worker thread wakes up
03:07:17.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd
03:07:17.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.03)
03:07:17.885 00.000 11060 Moving (0.29, 0.03) raw xDistance=0.08 yDistance=0.28
03:07:17.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:07:17.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
03:07:17.885 00.000 11060 MoveAxis(E, 0, ABG)
03:07:17.885 00.000 11060 Move returns status 0, amount 0
03:07:17.888 00.003 11060 MoveAxis(S, 110, ABG)
03:07:17.888 00.000 11060 Guiding  Dir = 1, Dur = 110
03:07:17.893 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:17.899 00.006 11060 IsSlewing returns 0
03:07:17.899 00.000 11060 IsGuiding returns 0
03:07:17.911 00.012 10844 UpdateGuideState exits: m=1580 SNR=24.9
03:07:17.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:17.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:17.911 00.000 10844 Enqueuing Expose request
03:07:18.023 00.112 11060 IsGuiding returns 0
03:07:18.023 00.000 11060 Move returns status 0, amount 110
03:07:18.024 00.001 11060 move complete, result=0
03:07:18.024 00.000 11060 worker thread done servicing request
03:07:18.024 00.000 11060 Worker thread wakes up
03:07:18.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:18.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:18.661 00.637 11060 Exposure complete
03:07:18.915 00.254 11060 worker thread done servicing request
03:07:18.975 00.060 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 110 ms SOUTH
03:07:18.981 00.006 10844 OnExposeComplete: enter
03:07:18.981 00.000 10844 UpdateGuideState(): m_state=6
03:07:18.981 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
03:07:18.981 00.000 10844 Star::Find returns 1 (0), X=623.29, Y=108.72, Mass=1485, SNR=24.4, Peak=200 HFD=2.9
03:07:18.982 00.001 10844 MultiStar: [#1 0.41,0.57,0.00,M4] [#2 0.30,0.29,0.97,U] [#3 -0.05,0.45,1.04,U] [#4 0.62,0.47,0.00,M2] [#5 0.12,-0.07,1.11,U] [#6 0.16,0.03,1.10,U] [#7 0.12,0.04,0.98,U] [#8 0.14,0.39,0.91,U] 
03:07:18.982 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.16}, one-star: {0.38, 0.03}
03:07:18.982 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
03:07:18.982 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
03:07:18.982 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=0.19 mountY=0.14, mountTheta=0.64
03:07:18.984 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.16, opts=13)
03:07:18.984 00.000 10844 Enqueuing Move request for scope (0.17, 0.16)
03:07:18.984 00.000 11060 Worker thread wakes up
03:07:18.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
03:07:18.984 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
03:07:18.984 00.000 11060 Moving (0.17, 0.16) raw xDistance=0.19 yDistance=0.14
03:07:18.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:07:18.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:18.990 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:07:18.991 00.001 11060 MoveAxis(W, 44, ABG)
03:07:18.991 00.000 11060 Guiding  Dir = 3, Dur = 44
03:07:19.001 00.010 11060 IsSlewing returns 0
03:07:19.002 00.001 11060 IsGuiding returns 0
03:07:19.074 00.072 11060 IsGuiding returns 0
03:07:19.074 00.000 11060 Move returns status 0, amount 44
03:07:19.074 00.000 11060 MoveAxis(N, 0, ABG)
03:07:19.074 00.000 11060 Move returns status 0, amount 0
03:07:19.074 00.000 11060 move complete, result=0
03:07:19.075 00.001 11060 worker thread done servicing request
03:07:19.150 00.075 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:19.170 00.020 10844 UpdateGuideState exits: m=1485 SNR=24.4
03:07:19.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:19.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:19.170 00.000 10844 Enqueuing Expose request
03:07:19.170 00.000 11060 Worker thread wakes up
03:07:19.171 00.001 10844 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
03:07:19.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:19.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:19.803 00.632 11060 Exposure complete
03:07:20.081 00.278 11060 worker thread done servicing request
03:07:20.081 00.000 10844 OnExposeComplete: enter
03:07:20.081 00.000 10844 UpdateGuideState(): m_state=6
03:07:20.082 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
03:07:20.082 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.36, Mass=1910, SNR=27.0, Peak=193 HFD=3.6
03:07:20.083 00.001 10844 MultiStar: [#1 0.34,0.35,0.00,M5] [#2 -0.29,-0.21,0.89,U] [#3 -0.20,-0.40,1.02,U] [#4 0.45,-0.46,0.00,M3] [#5 0.20,0.04,0.88,U] [#6 0.11,-0.21,0.93,U] [#7 0.24,-0.08,0.88,U] [#8 0.17,-0.48,0.00,M1] 
03:07:20.083 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.21}, one-star: {0.00, -0.33}
03:07:20.083 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
03:07:20.083 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:07:20.083 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=-0.20 mountY=0.04, mountTheta=2.96
03:07:20.085 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.21, opts=13)
03:07:20.085 00.000 10844 Enqueuing Move request for scope (0.00, -0.21)
03:07:20.085 00.000 11060 Worker thread wakes up
03:07:20.086 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
03:07:20.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
03:07:20.086 00.000 11060 Moving (0.00, -0.21) raw xDistance=-0.20 yDistance=0.04
03:07:20.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:07:20.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:20.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:07:20.086 00.000 11060 MoveAxis(E, 46, ABG)
03:07:20.086 00.000 11060 Guiding  Dir = 2, Dur = 46
03:07:20.094 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:20.104 00.010 11060 IsSlewing returns 0
03:07:20.105 00.001 11060 IsGuiding returns 0
03:07:20.126 00.021 10844 UpdateGuideState exits: m=1910 SNR=27.0
03:07:20.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:20.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:20.126 00.000 10844 Enqueuing Expose request
03:07:20.166 00.040 11060 IsGuiding returns 0
03:07:20.166 00.000 11060 Move returns status 0, amount 46
03:07:20.166 00.000 11060 MoveAxis(N, 0, ABG)
03:07:20.166 00.000 11060 Move returns status 0, amount 0
03:07:20.166 00.000 11060 move complete, result=0
03:07:20.166 00.000 11060 worker thread done servicing request
03:07:20.166 00.000 11060 Worker thread wakes up
03:07:20.168 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:20.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:20.169 00.001 10844 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
03:07:20.824 00.655 11060 Exposure complete
03:07:21.074 00.250 11060 worker thread done servicing request
03:07:21.074 00.000 10844 OnExposeComplete: enter
03:07:21.074 00.000 10844 UpdateGuideState(): m_state=6
03:07:21.074 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
03:07:21.075 00.001 10844 Star::Find returns 1 (0), X=623.26, Y=109.01, Mass=1729, SNR=26.1, Peak=157 HFD=3.8
03:07:21.075 00.000 10844 MultiStar: [#1 0.43,-0.04,0.95,U] [#2 -0.17,0.19,0.95,U] [#3 -0.20,0.14,0.96,U] [#4 0.28,-0.17,1.05,U] [#5 0.48,0.11,0.00,M1] [#6 -0.41,-0.27,0.00,M1] [#7 0.05,0.57,0.00,M1] [#8 0.19,-0.26,0.80,U] 
03:07:21.075 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.04}, one-star: {0.36, 0.32}
03:07:21.075 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:07:21.075 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.99 = 1.99)
03:07:21.075 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=0.06 mountY=0.14, mountTheta=1.14
03:07:21.078 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.04, opts=13)
03:07:21.078 00.000 10844 Enqueuing Move request for scope (0.15, 0.04)
03:07:21.093 00.015 11060 Worker thread wakes up
03:07:21.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
03:07:21.094 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
03:07:21.094 00.000 11060 Moving (0.15, 0.04) raw xDistance=0.06 yDistance=0.14
03:07:21.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:07:21.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:21.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:07:21.094 00.000 11060 MoveAxis(E, 0, ABG)
03:07:21.094 00.000 11060 Move returns status 0, amount 0
03:07:21.094 00.000 11060 MoveAxis(N, 0, ABG)
03:07:21.094 00.000 11060 Move returns status 0, amount 0
03:07:21.094 00.000 11060 move complete, result=0
03:07:21.094 00.000 11060 worker thread done servicing request
03:07:21.099 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:21.121 00.022 10844 UpdateGuideState exits: m=1729 SNR=26.1
03:07:21.123 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:21.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:21.123 00.000 10844 Enqueuing Expose request
03:07:21.123 00.000 11060 Worker thread wakes up
03:07:21.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:21.123 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:21.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:21.769 00.646 11060 Exposure complete
03:07:22.006 00.237 11060 worker thread done servicing request
03:07:22.006 00.000 10844 OnExposeComplete: enter
03:07:22.006 00.000 10844 UpdateGuideState(): m_state=6
03:07:22.006 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
03:07:22.007 00.001 10844 Star::Find returns 1 (0), X=623.24, Y=108.56, Mass=1763, SNR=26.4, Peak=164 HFD=3.3
03:07:22.007 00.000 10844 MultiStar: [#1 0.21,0.37,0.98,U] [#2 -0.40,0.03,0.88,U] [#3 -0.37,0.21,0.96,U] [#4 0.33,-0.29,0.97,U] [#5 -0.25,0.14,0.91,U] [#6 -0.45,-0.01,1.03,U] [#7 -0.08,-0.15,0.90,U] [#8 0.16,-0.33,0.79,U] 
03:07:22.007 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.34, -0.13}
03:07:22.007 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.96)
03:07:22.007 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.20 = -1.20)
03:07:22.007 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.94 mountX=-0.02 mountY=-0.06, mountTheta=-1.95
03:07:22.009 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
03:07:22.009 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
03:07:22.009 00.000 11060 Worker thread wakes up
03:07:22.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
03:07:22.009 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
03:07:22.009 00.000 11060 Moving (-0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
03:07:22.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:07:22.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:22.011 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:07:22.011 00.000 11060 MoveAxis(E, 0, ABG)
03:07:22.011 00.000 11060 Move returns status 0, amount 0
03:07:22.011 00.000 11060 MoveAxis(N, 0, ABG)
03:07:22.011 00.000 11060 Move returns status 0, amount 0
03:07:22.011 00.000 11060 move complete, result=0
03:07:22.011 00.000 11060 worker thread done servicing request
03:07:22.018 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:22.035 00.017 10844 UpdateGuideState exits: m=1763 SNR=26.4
03:07:22.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:22.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:22.035 00.000 10844 Enqueuing Expose request
03:07:22.035 00.000 11060 Worker thread wakes up
03:07:22.035 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:22.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:22.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:22.679 00.644 11060 Exposure complete
03:07:22.934 00.255 11060 worker thread done servicing request
03:07:22.934 00.000 10844 OnExposeComplete: enter
03:07:22.934 00.000 10844 UpdateGuideState(): m_state=6
03:07:22.935 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
03:07:22.935 00.000 10844 Star::Find returns 1 (0), X=623.46, Y=108.69, Mass=1639, SNR=25.8, Peak=200 HFD=3.1
03:07:22.935 00.000 10844 MultiStar: [#1 -0.08,-0.21,0.96,U] [#2 -0.16,-0.13,0.95,U] [#3 -0.21,-0.10,0.94,U] [#4 0.10,-0.49,0.00,M2] [#5 0.09,0.12,0.95,U] [#6 -0.16,0.21,1.03,U] [#7 0.03,0.19,0.96,U] [#8 0.11,0.06,0.83,U] 
03:07:22.935 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.56, -0.00}
03:07:22.935 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
03:07:22.935 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.40 = 2.40)
03:07:22.935 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.66 mountX=0.02 mountY=0.02, mountTheta=0.74
03:07:22.937 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
03:07:22.937 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
03:07:22.937 00.000 11060 Worker thread wakes up
03:07:22.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:07:22.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:07:22.938 00.001 11060 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=0.02
03:07:22.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:07:22.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:22.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:07:22.938 00.000 11060 MoveAxis(E, 0, ABG)
03:07:22.938 00.000 11060 Move returns status 0, amount 0
03:07:22.938 00.000 11060 MoveAxis(N, 0, ABG)
03:07:22.938 00.000 11060 Move returns status 0, amount 0
03:07:22.938 00.000 11060 move complete, result=0
03:07:22.940 00.002 11060 worker thread done servicing request
03:07:22.946 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:22.966 00.020 10844 UpdateGuideState exits: m=1639 SNR=25.8
03:07:22.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:22.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:22.966 00.000 10844 Enqueuing Expose request
03:07:22.966 00.000 11060 Worker thread wakes up
03:07:22.968 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:22.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:22.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:23.603 00.635 11060 Exposure complete
03:07:23.843 00.240 11060 worker thread done servicing request
03:07:23.843 00.000 10844 OnExposeComplete: enter
03:07:23.843 00.000 10844 UpdateGuideState(): m_state=6
03:07:23.844 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
03:07:23.844 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.51, Mass=1484, SNR=24.1, Peak=160 HFD=3.6
03:07:23.845 00.001 10844 MultiStar: [#1 0.20,-0.00,1.02,U] [#2 -0.30,-0.21,1.04,U] [#3 -0.19,-0.37,1.08,U] [#4 0.05,-0.01,1.04,U] [#5 -0.39,-0.06,1.03,U] [#6 -0.19,-0.05,1.10,U] [#7 -0.04,0.05,0.90,U] [#8 -0.17,-0.24,0.92,U] 
03:07:23.845 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.12}, one-star: {0.10, -0.18}
03:07:23.845 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.39) = xAngle (-3.66 = 2.62)
03:07:23.845 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
03:07:23.845 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.28 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
03:07:23.846 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.12, opts=13)
03:07:23.846 00.000 10844 Enqueuing Move request for scope (-0.10, -0.12)
03:07:23.846 00.000 11060 Worker thread wakes up
03:07:23.847 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
03:07:23.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
03:07:23.848 00.001 11060 Moving (-0.10, -0.12) raw xDistance=-0.14 yDistance=-0.08
03:07:23.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:07:23.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:23.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:07:23.848 00.000 11060 MoveAxis(E, 33, ABG)
03:07:23.848 00.000 11060 Guiding  Dir = 2, Dur = 33
03:07:23.855 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:23.875 00.020 11060 IsSlewing returns 0
03:07:23.875 00.000 11060 IsGuiding returns 0
03:07:23.886 00.011 10844 UpdateGuideState exits: m=1484 SNR=24.1
03:07:23.887 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:23.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:23.887 00.000 10844 Enqueuing Expose request
03:07:23.947 00.060 11060 IsGuiding returns 0
03:07:23.947 00.000 11060 Move returns status 0, amount 33
03:07:23.947 00.000 11060 MoveAxis(N, 0, ABG)
03:07:23.947 00.000 11060 Move returns status 0, amount 0
03:07:23.948 00.001 11060 move complete, result=0
03:07:23.948 00.000 11060 worker thread done servicing request
03:07:23.948 00.000 11060 Worker thread wakes up
03:07:23.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:23.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:23.954 00.006 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
03:07:24.584 00.630 11060 Exposure complete
03:07:24.824 00.240 11060 worker thread done servicing request
03:07:24.826 00.002 10844 OnExposeComplete: enter
03:07:24.826 00.000 10844 UpdateGuideState(): m_state=6
03:07:24.826 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
03:07:24.827 00.001 10844 Star::Find returns 1 (0), X=623.23, Y=108.37, Mass=1737, SNR=26.3, Peak=194 HFD=3.3
03:07:24.827 00.000 10844 MultiStar: [#1 0.23,0.21,0.92,U] [#2 -0.25,0.00,0.92,U] [#3 0.01,-0.11,1.01,U] [#4 -0.09,-0.29,0.97,U] [#5 0.20,0.27,0.79,U] [#6 -0.35,-0.11,1.06,U] [#7 0.10,-0.01,0.97,U] [#8 -0.23,-0.05,0.79,U] 
03:07:24.827 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.33, -0.33}
03:07:24.827 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:07:24.827 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
03:07:24.827 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=-0.06 mountY=0.00, mountTheta=3.09
03:07:24.829 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
03:07:24.829 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
03:07:24.830 00.001 11060 Worker thread wakes up
03:07:24.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
03:07:24.830 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
03:07:24.830 00.000 11060 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
03:07:24.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:07:24.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:24.831 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:07:24.831 00.000 11060 MoveAxis(E, 0, ABG)
03:07:24.831 00.000 11060 Move returns status 0, amount 0
03:07:24.831 00.000 11060 MoveAxis(N, 0, ABG)
03:07:24.831 00.000 11060 Move returns status 0, amount 0
03:07:24.831 00.000 11060 move complete, result=0
03:07:24.832 00.001 11060 worker thread done servicing request
03:07:24.838 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:24.865 00.027 10844 UpdateGuideState exits: m=1737 SNR=26.3
03:07:24.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:24.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:24.865 00.000 10844 Enqueuing Expose request
03:07:24.865 00.000 11060 Worker thread wakes up
03:07:24.865 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:24.866 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:24.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:25.506 00.640 11060 Exposure complete
03:07:25.776 00.270 11060 worker thread done servicing request
03:07:25.776 00.000 10844 OnExposeComplete: enter
03:07:25.777 00.001 10844 UpdateGuideState(): m_state=6
03:07:25.778 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
03:07:25.778 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.45, Mass=1552, SNR=25.1, Peak=171 HFD=3.3
03:07:25.778 00.000 10844 MultiStar: [#1 0.05,0.35,0.98,U] [#2 0.11,-0.03,0.93,U] [#3 -0.40,-0.20,0.99,U] [#4 0.13,-0.13,1.03,U] [#5 -0.06,-0.11,0.97,U] [#6 -0.44,-0.47,0.00,M1] [#7 -0.28,-0.33,1.02,U] [#8 0.78,-0.04,0.00,M1] 
03:07:25.778 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.10}, one-star: {0.13, -0.25}
03:07:25.778 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.88)
03:07:25.778 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
03:07:25.778 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
03:07:25.780 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
03:07:25.780 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
03:07:25.780 00.000 11060 Worker thread wakes up
03:07:25.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
03:07:25.781 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
03:07:25.781 00.000 11060 Moving (-0.05, -0.10) raw xDistance=-0.11 yDistance=-0.03
03:07:25.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:07:25.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:25.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:07:25.781 00.000 11060 MoveAxis(E, 0, ABG)
03:07:25.781 00.000 11060 Move returns status 0, amount 0
03:07:25.781 00.000 11060 MoveAxis(N, 0, ABG)
03:07:25.781 00.000 11060 Move returns status 0, amount 0
03:07:25.781 00.000 11060 move complete, result=0
03:07:25.781 00.000 11060 worker thread done servicing request
03:07:25.787 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:25.815 00.028 10844 UpdateGuideState exits: m=1552 SNR=25.1
03:07:25.816 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:25.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:25.816 00.000 10844 Enqueuing Expose request
03:07:25.816 00.000 11060 Worker thread wakes up
03:07:25.816 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:25.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:25.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:26.458 00.642 11060 Exposure complete
03:07:26.712 00.254 11060 worker thread done servicing request
03:07:26.712 00.000 10844 OnExposeComplete: enter
03:07:26.714 00.002 10844 UpdateGuideState(): m_state=6
03:07:26.714 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
03:07:26.714 00.000 10844 Star::Find returns 1 (0), X=623.27, Y=108.56, Mass=1561, SNR=24.9, Peak=229 HFD=2.8
03:07:26.715 00.001 10844 MultiStar: [#1 -0.10,-0.00,0.95,U] [#2 -0.21,0.09,0.91,U] [#3 -0.36,-0.13,0.95,U] [#4 -0.17,0.09,1.09,U] [#5 0.26,0.28,1.00,U] [#6 -0.33,-0.10,1.14,U] [#7 0.01,0.14,0.96,U] [#8 -0.14,-0.00,0.81,U] 
03:07:26.715 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {0.37, -0.13}
03:07:26.715 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.43 = 1.43)
03:07:26.715 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.55 = -1.73)
03:07:26.715 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.82 mountX=0.01 mountY=-0.08, mountTheta=-1.43
03:07:26.718 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
03:07:26.718 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
03:07:26.718 00.000 11060 Worker thread wakes up
03:07:26.720 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
03:07:26.720 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
03:07:26.720 00.000 11060 Moving (-0.08, 0.03) raw xDistance=0.01 yDistance=-0.08
03:07:26.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:07:26.721 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:26.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:07:26.721 00.000 11060 MoveAxis(E, 0, ABG)
03:07:26.721 00.000 11060 Move returns status 0, amount 0
03:07:26.721 00.000 11060 MoveAxis(N, 0, ABG)
03:07:26.721 00.000 11060 Move returns status 0, amount 0
03:07:26.721 00.000 11060 move complete, result=0
03:07:26.721 00.000 11060 worker thread done servicing request
03:07:26.726 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:26.744 00.018 10844 UpdateGuideState exits: m=1561 SNR=24.9
03:07:26.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:26.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:26.744 00.000 10844 Enqueuing Expose request
03:07:26.744 00.000 11060 Worker thread wakes up
03:07:26.744 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:26.746 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:26.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:27.390 00.644 11060 Exposure complete
03:07:27.625 00.235 11060 worker thread done servicing request
03:07:27.625 00.000 10844 OnExposeComplete: enter
03:07:27.625 00.000 10844 UpdateGuideState(): m_state=6
03:07:27.626 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
03:07:27.626 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.74, Mass=1900, SNR=27.9, Peak=217 HFD=3.1
03:07:27.626 00.000 10844 MultiStar: [#1 0.23,0.44,0.00,M1] [#2 0.14,-0.13,0.85,U] [#3 0.11,-0.09,0.93,U] [#4 0.05,-0.24,0.98,U] [#5 0.18,0.04,0.82,U] [#6 -0.23,-0.00,1.00,U] [#7 0.02,0.30,0.95,U] [#8 0.19,-0.27,0.80,U] 
03:07:27.626 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.19, 0.05}
03:07:27.626 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
03:07:27.626 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
03:07:27.626 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.47 mountX=-0.02 mountY=0.08, mountTheta=1.86
03:07:27.629 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
03:07:27.629 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
03:07:27.629 00.000 11060 Worker thread wakes up
03:07:27.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
03:07:27.630 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
03:07:27.630 00.000 11060 Moving (0.07, -0.04) raw xDistance=-0.02 yDistance=0.08
03:07:27.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:07:27.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:27.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:07:27.630 00.000 11060 MoveAxis(E, 0, ABG)
03:07:27.630 00.000 11060 Move returns status 0, amount 0
03:07:27.630 00.000 11060 MoveAxis(N, 0, ABG)
03:07:27.630 00.000 11060 Move returns status 0, amount 0
03:07:27.630 00.000 11060 move complete, result=0
03:07:27.630 00.000 11060 worker thread done servicing request
03:07:27.636 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:27.664 00.028 10844 UpdateGuideState exits: m=1900 SNR=27.9
03:07:27.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:27.664 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:27.664 00.000 10844 Enqueuing Expose request
03:07:27.664 00.000 11060 Worker thread wakes up
03:07:27.664 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:27.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:27.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:28.306 00.642 11060 Exposure complete
03:07:28.537 00.231 11060 worker thread done servicing request
03:07:28.537 00.000 10844 OnExposeComplete: enter
03:07:28.537 00.000 10844 UpdateGuideState(): m_state=6
03:07:28.537 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
03:07:28.537 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.41, Mass=1995, SNR=28.3, Peak=175 HFD=3.4
03:07:28.539 00.002 10844 MultiStar: [#1 0.23,-0.06,0.84,U] [#2 -0.39,0.13,0.88,U] [#3 0.48,-0.10,0.00,M1] [#4 0.35,-0.38,0.00,M1] [#5 0.30,0.36,0.00,M1] [#6 -0.15,-0.08,1.01,U] [#7 0.00,-0.04,0.90,U] [#8 -0.13,-0.07,0.72,U] 
03:07:28.539 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.07}, one-star: {0.01, -0.28}
03:07:28.539 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.39) = xAngle (-3.74 = 2.54)
03:07:28.539 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
03:07:28.539 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.35 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
03:07:28.541 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
03:07:28.541 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
03:07:28.541 00.000 11060 Worker thread wakes up
03:07:28.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
03:07:28.541 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
03:07:28.541 00.000 11060 Moving (-0.07, -0.07) raw xDistance=-0.09 yDistance=-0.06
03:07:28.542 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:07:28.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:28.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:07:28.542 00.000 11060 MoveAxis(E, 0, ABG)
03:07:28.542 00.000 11060 Move returns status 0, amount 0
03:07:28.542 00.000 11060 MoveAxis(N, 0, ABG)
03:07:28.542 00.000 11060 Move returns status 0, amount 0
03:07:28.542 00.000 11060 move complete, result=0
03:07:28.542 00.000 11060 worker thread done servicing request
03:07:28.549 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:28.577 00.028 10844 UpdateGuideState exits: m=1995 SNR=28.3
03:07:28.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:28.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:28.577 00.000 10844 Enqueuing Expose request
03:07:28.577 00.000 11060 Worker thread wakes up
03:07:28.577 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:28.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:28.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:29.214 00.637 11060 Exposure complete
03:07:29.486 00.272 11060 worker thread done servicing request
03:07:29.486 00.000 10844 OnExposeComplete: enter
03:07:29.486 00.000 10844 UpdateGuideState(): m_state=6
03:07:29.486 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
03:07:29.486 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=108.75, Mass=1667, SNR=26.0, Peak=252 HFD=2.8
03:07:29.488 00.002 10844 MultiStar: [#1 -0.06,0.09,1.01,U] [#2 -0.29,0.27,0.81,U] [#3 -0.27,0.03,0.97,U] [#4 -0.16,-0.17,1.02,U] [#5 0.22,0.26,0.96,U] [#6 -0.28,0.29,1.02,U] [#7 0.20,0.13,0.97,U] [#8 -0.04,-0.45,0.84,U] 
03:07:29.488 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {0.34, 0.06}
03:07:29.488 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.39) = xAngle (0.71 = 0.71)
03:07:29.488 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.83 = -2.45)
03:07:29.488 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.10 mountX=0.05 mountY=-0.05, mountTheta=-0.70
03:07:29.491 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
03:07:29.492 00.001 10844 Enqueuing Move request for scope (-0.04, 0.06)
03:07:29.492 00.000 11060 Worker thread wakes up
03:07:29.494 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
03:07:29.494 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
03:07:29.494 00.000 11060 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
03:07:29.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:07:29.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:29.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:07:29.494 00.000 11060 MoveAxis(E, 0, ABG)
03:07:29.495 00.001 11060 Move returns status 0, amount 0
03:07:29.496 00.001 11060 MoveAxis(N, 0, ABG)
03:07:29.496 00.000 11060 Move returns status 0, amount 0
03:07:29.496 00.000 11060 move complete, result=0
03:07:29.496 00.000 11060 worker thread done servicing request
03:07:29.499 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:29.520 00.021 10844 UpdateGuideState exits: m=1667 SNR=26.0
03:07:29.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:29.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:29.520 00.000 10844 Enqueuing Expose request
03:07:29.522 00.002 11060 Worker thread wakes up
03:07:29.523 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:29.523 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:29.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:30.150 00.627 11060 Exposure complete
03:07:30.401 00.251 11060 worker thread done servicing request
03:07:30.401 00.000 10844 OnExposeComplete: enter
03:07:30.401 00.000 10844 UpdateGuideState(): m_state=6
03:07:30.401 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
03:07:30.401 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.93, Mass=1434, SNR=23.7, Peak=139 HFD=3.6
03:07:30.402 00.001 10844 MultiStar: [#1 -0.25,0.31,1.01,U] [#2 0.05,-0.10,1.06,U] [#3 -0.63,0.17,0.00,M1] [#4 -0.03,0.00,1.07,U] [#5 -0.02,0.14,1.04,U] [#6 -0.35,0.11,1.12,U] [#7 -0.39,0.10,1.02,U] [#8 -0.16,0.36,0.97,U] 
03:07:30.402 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.14}, one-star: {0.27, 0.23}
03:07:30.402 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.39) = xAngle (0.85 = 0.85)
03:07:30.402 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.97 = -2.31)
03:07:30.402 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.24 mountX=0.12 mountY=-0.13, mountTheta=-0.84
03:07:30.405 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.14, opts=13)
03:07:30.405 00.000 10844 Enqueuing Move request for scope (-0.11, 0.14)
03:07:30.405 00.000 11060 Worker thread wakes up
03:07:30.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
03:07:30.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
03:07:30.405 00.000 11060 Moving (-0.11, 0.14) raw xDistance=0.12 yDistance=-0.13
03:07:30.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:07:30.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:30.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:07:30.405 00.000 11060 MoveAxis(E, 0, ABG)
03:07:30.405 00.000 11060 Move returns status 0, amount 0
03:07:30.406 00.001 11060 MoveAxis(N, 0, ABG)
03:07:30.406 00.000 11060 Move returns status 0, amount 0
03:07:30.406 00.000 11060 move complete, result=0
03:07:30.406 00.000 11060 worker thread done servicing request
03:07:30.413 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:30.434 00.021 10844 UpdateGuideState exits: m=1434 SNR=23.7
03:07:30.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:30.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:30.434 00.000 10844 Enqueuing Expose request
03:07:30.434 00.000 11060 Worker thread wakes up
03:07:30.434 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:30.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:30.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:31.073 00.639 11060 Exposure complete
03:07:31.364 00.291 11060 worker thread done servicing request
03:07:31.364 00.000 10844 OnExposeComplete: enter
03:07:31.364 00.000 10844 UpdateGuideState(): m_state=6
03:07:31.365 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
03:07:31.365 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.82, Mass=1486, SNR=24.3, Peak=196 HFD=2.6
03:07:31.366 00.001 10844 MultiStar: [#1 0.53,0.33,0.00,M1] [#2 0.14,-0.21,1.05,U] [#3 0.36,0.12,1.08,U] [#4 0.49,0.04,0.00,M1] [#5 0.55,0.15,0.00,M1] [#6 -0.11,0.03,1.18,U] [#7 -0.10,0.07,0.99,U] [#8 0.46,0.24,0.00,M1] 
03:07:31.366 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.03}, one-star: {0.18, 0.13}
03:07:31.366 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
03:07:31.366 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
03:07:31.366 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=0.04 mountY=0.09, mountTheta=1.13
03:07:31.377 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
03:07:31.377 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
03:07:31.377 00.000 11060 Worker thread wakes up
03:07:31.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
03:07:31.381 00.004 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
03:07:31.381 00.000 11060 Moving (0.09, 0.03) raw xDistance=0.04 yDistance=0.09
03:07:31.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:31.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:31.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:07:31.382 00.001 11060 MoveAxis(E, 0, ABG)
03:07:31.382 00.000 11060 Move returns status 0, amount 0
03:07:31.382 00.000 11060 MoveAxis(N, 0, ABG)
03:07:31.382 00.000 11060 Move returns status 0, amount 0
03:07:31.382 00.000 11060 move complete, result=0
03:07:31.382 00.000 11060 worker thread done servicing request
03:07:31.386 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:31.407 00.021 10844 UpdateGuideState exits: m=1486 SNR=24.3
03:07:31.408 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:31.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:31.408 00.000 10844 Enqueuing Expose request
03:07:31.408 00.000 11060 Worker thread wakes up
03:07:31.408 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:31.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:31.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:32.037 00.629 11060 Exposure complete
03:07:32.278 00.241 11060 worker thread done servicing request
03:07:32.278 00.000 10844 OnExposeComplete: enter
03:07:32.278 00.000 10844 UpdateGuideState(): m_state=6
03:07:32.278 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
03:07:32.278 00.000 10844 Star::Find returns 1 (0), X=623.28, Y=108.80, Mass=1688, SNR=25.9, Peak=240 HFD=3.0
03:07:32.279 00.001 10844 MultiStar: [#1 0.15,0.14,0.89,U] [#2 -0.13,-0.13,0.94,U] [#3 0.15,-0.02,0.97,U] [#4 0.10,0.06,1.01,U] [#5 -0.06,0.16,0.92,U] [#6 -0.23,-0.19,1.04,U] [#7 -0.16,0.09,0.91,U] [#8 0.04,0.05,0.83,U] 
03:07:32.279 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.38, 0.11}
03:07:32.279 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
03:07:32.279 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
03:07:32.279 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.77 mountX=0.03 mountY=0.02, mountTheta=0.64
03:07:32.281 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
03:07:32.281 00.000 10844 Enqueuing Move request for scope (0.03, 0.03)
03:07:32.286 00.005 11060 Worker thread wakes up
03:07:32.287 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
03:07:32.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
03:07:32.287 00.000 11060 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=0.02
03:07:32.288 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:07:32.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:32.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:07:32.288 00.000 11060 MoveAxis(E, 0, ABG)
03:07:32.288 00.000 11060 Move returns status 0, amount 0
03:07:32.288 00.000 11060 MoveAxis(N, 0, ABG)
03:07:32.288 00.000 11060 Move returns status 0, amount 0
03:07:32.288 00.000 11060 move complete, result=0
03:07:32.289 00.001 11060 worker thread done servicing request
03:07:32.291 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:32.311 00.020 10844 UpdateGuideState exits: m=1688 SNR=25.9
03:07:32.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:32.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:32.311 00.000 10844 Enqueuing Expose request
03:07:32.311 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:32.312 00.001 11060 Worker thread wakes up
03:07:32.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:32.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:32.956 00.644 11060 Exposure complete
03:07:33.191 00.235 11060 worker thread done servicing request
03:07:33.191 00.000 10844 OnExposeComplete: enter
03:07:33.191 00.000 10844 UpdateGuideState(): m_state=6
03:07:33.191 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
03:07:33.191 00.000 10844 Star::Find returns 1 (0), X=623.43, Y=108.81, Mass=1842, SNR=27.7, Peak=223 HFD=3.2
03:07:33.192 00.001 10844 MultiStar: [#1 0.11,0.59,0.00,M1] [#2 -0.30,0.12,0.85,U] [#3 -0.46,-0.11,0.00,M1] [#4 0.20,0.10,0.95,U] [#5 0.21,0.17,0.92,U] [#6 -0.20,0.07,0.93,U] [#7 0.34,0.29,0.85,U] [#8 0.10,0.02,0.74,U] 
03:07:33.192 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.13}, one-star: {0.53, 0.12}
03:07:33.192 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
03:07:33.192 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
03:07:33.192 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.76 mountX=0.15 mountY=0.11, mountTheta=0.64
03:07:33.195 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.13, opts=13)
03:07:33.195 00.000 10844 Enqueuing Move request for scope (0.13, 0.13)
03:07:33.195 00.000 11060 Worker thread wakes up
03:07:33.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
03:07:33.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
03:07:33.195 00.000 11060 Moving (0.13, 0.13) raw xDistance=0.15 yDistance=0.11
03:07:33.196 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:07:33.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:33.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:07:33.196 00.000 11060 MoveAxis(W, 35, ABG)
03:07:33.196 00.000 11060 Guiding  Dir = 3, Dur = 35
03:07:33.214 00.018 11060 IsSlewing returns 0
03:07:33.216 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:33.216 00.000 11060 IsGuiding returns 0
03:07:33.235 00.019 10844 UpdateGuideState exits: m=1842 SNR=27.7
03:07:33.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:33.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:33.235 00.000 10844 Enqueuing Expose request
03:07:33.260 00.025 11060 IsGuiding returns 0
03:07:33.260 00.000 11060 Move returns status 0, amount 35
03:07:33.260 00.000 11060 MoveAxis(N, 0, ABG)
03:07:33.260 00.000 11060 Move returns status 0, amount 0
03:07:33.261 00.001 11060 move complete, result=0
03:07:33.261 00.000 11060 worker thread done servicing request
03:07:33.261 00.000 11060 Worker thread wakes up
03:07:33.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:33.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:33.261 00.000 10844 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
03:07:33.891 00.630 11060 Exposure complete
03:07:34.123 00.232 11060 worker thread done servicing request
03:07:34.123 00.000 10844 OnExposeComplete: enter
03:07:34.123 00.000 10844 UpdateGuideState(): m_state=6
03:07:34.125 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
03:07:34.125 00.000 10844 Star::Find returns 1 (0), X=623.38, Y=108.51, Mass=1991, SNR=27.9, Peak=237 HFD=3.2
03:07:34.125 00.000 10844 MultiStar: [#1 0.13,-0.03,0.94,U] [#2 -0.33,-0.28,0.88,U] [#3 -0.20,-0.11,0.94,U] [#4 0.23,-0.35,1.00,U] [#5 0.27,0.09,0.82,U] [#6 -0.19,0.07,0.95,U] [#7 -0.05,-0.28,0.89,U] [#8 0.15,-0.28,0.71,U] 
03:07:34.125 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.15}, one-star: {0.48, -0.19}
03:07:34.125 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:07:34.125 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
03:07:34.125 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.21 mountX=-0.14 mountY=0.08, mountTheta=2.61
03:07:34.126 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
03:07:34.127 00.001 10844 Enqueuing Move request for scope (0.06, -0.15)
03:07:34.127 00.000 11060 Worker thread wakes up
03:07:34.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
03:07:34.127 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
03:07:34.127 00.000 11060 Moving (0.06, -0.15) raw xDistance=-0.14 yDistance=0.08
03:07:34.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:07:34.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:34.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:07:34.127 00.000 11060 MoveAxis(E, 31, ABG)
03:07:34.129 00.002 11060 Guiding  Dir = 2, Dur = 31
03:07:34.133 00.004 11060 IsSlewing returns 0
03:07:34.134 00.001 11060 IsGuiding returns 0
03:07:34.135 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:34.155 00.020 10844 UpdateGuideState exits: m=1991 SNR=27.9
03:07:34.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:34.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:34.155 00.000 10844 Enqueuing Expose request
03:07:34.179 00.024 11060 IsGuiding returns 0
03:07:34.179 00.000 11060 Move returns status 0, amount 31
03:07:34.179 00.000 11060 MoveAxis(N, 0, ABG)
03:07:34.179 00.000 11060 Move returns status 0, amount 0
03:07:34.179 00.000 11060 move complete, result=0
03:07:34.180 00.001 11060 worker thread done servicing request
03:07:34.180 00.000 11060 Worker thread wakes up
03:07:34.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:34.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:34.186 00.006 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
03:07:34.810 00.624 11060 Exposure complete
03:07:35.035 00.225 11060 worker thread done servicing request
03:07:35.035 00.000 10844 OnExposeComplete: enter
03:07:35.035 00.000 10844 UpdateGuideState(): m_state=6
03:07:35.036 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
03:07:35.036 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.70, Mass=1629, SNR=25.2, Peak=203 HFD=3.0
03:07:35.036 00.000 10844 MultiStar: [#1 0.20,0.30,1.06,U] [#2 -0.04,-0.06,0.91,U] [#3 0.01,-0.23,0.98,U] [#4 0.20,-0.19,1.10,U] [#5 0.15,0.01,1.00,U] [#6 0.03,-0.08,1.10,U] [#7 0.36,-0.18,0.97,U] [#8 0.22,0.23,0.83,U] 
03:07:35.036 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.23, 0.01}
03:07:35.036 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.39) = xAngle (-1.55 = -1.55)
03:07:35.036 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
03:07:35.036 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.16 mountX=0.00 mountY=0.15, mountTheta=1.55
03:07:35.039 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
03:07:35.039 00.000 10844 Enqueuing Move request for scope (0.15, -0.02)
03:07:35.039 00.000 11060 Worker thread wakes up
03:07:35.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
03:07:35.040 00.001 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
03:07:35.040 00.000 11060 Moving (0.15, -0.02) raw xDistance=0.00 yDistance=0.15
03:07:35.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:07:35.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:35.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:07:35.040 00.000 11060 MoveAxis(E, 0, ABG)
03:07:35.040 00.000 11060 Move returns status 0, amount 0
03:07:35.040 00.000 11060 MoveAxis(N, 0, ABG)
03:07:35.040 00.000 11060 Move returns status 0, amount 0
03:07:35.040 00.000 11060 move complete, result=0
03:07:35.040 00.000 11060 worker thread done servicing request
03:07:35.047 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:35.071 00.024 10844 UpdateGuideState exits: m=1629 SNR=25.2
03:07:35.072 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:35.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:35.072 00.000 10844 Enqueuing Expose request
03:07:35.072 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:35.084 00.012 11060 Worker thread wakes up
03:07:35.085 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:35.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:35.714 00.629 11060 Exposure complete
03:07:35.980 00.266 11060 worker thread done servicing request
03:07:35.980 00.000 10844 OnExposeComplete: enter
03:07:35.981 00.001 10844 UpdateGuideState(): m_state=6
03:07:35.981 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
03:07:35.981 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.88, Mass=1592, SNR=25.5, Peak=166 HFD=2.9
03:07:35.992 00.011 10844 MultiStar: [#1 0.49,0.26,0.00,M1] [#2 0.31,-0.17,0.97,U] [#3 -0.13,0.08,1.02,U] [#4 0.42,-0.52,0.00,M1] [#5 0.32,0.05,0.96,U] [#6 0.12,-0.15,1.03,U] [#7 0.32,0.23,1.08,U] [#8 0.33,-0.24,0.84,U] 
03:07:35.992 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.01}, one-star: {-0.01, 0.19}
03:07:35.992 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.39) = xAngle (-1.36 = -1.36)
03:07:35.992 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.76 = 1.76)
03:07:35.992 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.03 mountX=0.04 mountY=0.17, mountTheta=1.36
03:07:35.994 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.01, opts=13)
03:07:35.994 00.000 10844 Enqueuing Move request for scope (0.18, 0.01)
03:07:35.997 00.003 11060 Worker thread wakes up
03:07:35.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
03:07:35.997 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
03:07:35.997 00.000 11060 Moving (0.18, 0.01) raw xDistance=0.04 yDistance=0.17
03:07:35.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:35.999 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:35.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:07:35.999 00.000 11060 MoveAxis(E, 0, ABG)
03:07:35.999 00.000 11060 Move returns status 0, amount 0
03:07:35.999 00.000 11060 MoveAxis(N, 0, ABG)
03:07:35.999 00.000 11060 Move returns status 0, amount 0
03:07:35.999 00.000 11060 move complete, result=0
03:07:35.999 00.000 11060 worker thread done servicing request
03:07:36.005 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:36.025 00.020 10844 UpdateGuideState exits: m=1592 SNR=25.5
03:07:36.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:36.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:36.025 00.000 10844 Enqueuing Expose request
03:07:36.025 00.000 11060 Worker thread wakes up
03:07:36.025 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:36.026 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:36.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:36.659 00.633 11060 Exposure complete
03:07:36.925 00.266 11060 worker thread done servicing request
03:07:36.926 00.001 10844 OnExposeComplete: enter
03:07:36.926 00.000 10844 UpdateGuideState(): m_state=6
03:07:36.926 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
03:07:36.926 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.84, Mass=1590, SNR=24.7, Peak=134 HFD=4.0
03:07:36.926 00.000 10844 MultiStar: [#1 0.40,0.47,0.00,M2] [#2 -0.45,-0.01,0.93,U] [#3 -0.40,-0.04,0.93,U] [#4 -0.27,-0.11,1.16,U] [#5 0.14,-0.26,0.97,U] [#6 -0.55,-0.02,0.00,M1] [#7 -0.12,0.21,1.04,U] [#8 -0.35,-0.45,0.00,M1] 
03:07:36.926 00.000 10844 single-star, 5 included, MultiStar: {-0.18, -0.01}, one-star: {-0.00, 0.15}
03:07:36.926 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.39) = xAngle (0.19 = 0.19)
03:07:36.926 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.97)
03:07:36.928 00.002 10844 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.58 mountX=0.15 mountY=-0.03, mountTheta=-0.17
03:07:36.929 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.15, opts=13)
03:07:36.929 00.000 10844 Enqueuing Move request for scope (-0.00, 0.15)
03:07:36.929 00.000 11060 Worker thread wakes up
03:07:36.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
03:07:36.933 00.004 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
03:07:36.933 00.000 11060 Moving (-0.00, 0.15) raw xDistance=0.15 yDistance=-0.03
03:07:36.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:07:36.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:36.934 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:07:36.934 00.000 11060 MoveAxis(W, 34, ABG)
03:07:36.934 00.000 11060 Guiding  Dir = 3, Dur = 34
03:07:36.941 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:36.962 00.021 11060 IsSlewing returns 0
03:07:36.963 00.001 11060 IsGuiding returns 0
03:07:36.971 00.008 10844 UpdateGuideState exits: m=1590 SNR=24.7
03:07:36.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:36.972 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:36.972 00.000 10844 Enqueuing Expose request
03:07:37.024 00.052 11060 IsGuiding returns 0
03:07:37.024 00.000 11060 Move returns status 0, amount 34
03:07:37.024 00.000 11060 MoveAxis(N, 0, ABG)
03:07:37.024 00.000 11060 Move returns status 0, amount 0
03:07:37.024 00.000 11060 move complete, result=0
03:07:37.024 00.000 11060 worker thread done servicing request
03:07:37.024 00.000 11060 Worker thread wakes up
03:07:37.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:37.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:37.025 00.001 10844 GuideStep: 0.1 px 34 ms WEST, -0.0 px 0 ms NORTH
03:07:37.656 00.631 11060 Exposure complete
03:07:37.913 00.257 10844 OnExposeComplete: enter
03:07:37.913 00.000 10844 UpdateGuideState(): m_state=6
03:07:37.913 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
03:07:37.914 00.001 10844 Star::Find returns 1 (0), X=622.74, Y=108.45, Mass=1411, SNR=23.6, Peak=155 HFD=3.0
03:07:37.915 00.001 10844 MultiStar: [#1 0.13,0.16,1.07,U] [#2 -0.01,-0.09,0.97,U] [#3 -0.08,-0.41,1.10,U] [#4 0.17,-0.19,1.11,U] [#5 0.07,-0.20,0.99,U] [#6 0.12,-0.07,1.12,U] [#7 0.13,-0.22,1.02,U] [#8 -0.17,-0.02,0.84,U] 
03:07:37.915 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {-0.16, -0.24}
03:07:37.915 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:07:37.915 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
03:07:37.915 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.37 mountX=-0.14 mountY=0.05, mountTheta=2.78
03:07:37.917 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
03:07:37.917 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
03:07:37.923 00.006 11060 worker thread done servicing request
03:07:37.923 00.000 11060 Worker thread wakes up
03:07:37.925 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
03:07:37.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
03:07:37.925 00.000 11060 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.05
03:07:37.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:07:37.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:37.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:07:37.925 00.000 11060 MoveAxis(E, 31, ABG)
03:07:37.925 00.000 11060 Guiding  Dir = 2, Dur = 31
03:07:37.927 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:37.948 00.021 10844 UpdateGuideState exits: m=1411 SNR=23.6
03:07:37.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:37.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:37.948 00.000 10844 Enqueuing Expose request
03:07:37.960 00.012 11060 IsSlewing returns 0
03:07:37.961 00.001 11060 IsGuiding returns 0
03:07:38.023 00.062 11060 IsGuiding returns 0
03:07:38.023 00.000 11060 Move returns status 0, amount 31
03:07:38.023 00.000 11060 MoveAxis(N, 0, ABG)
03:07:38.023 00.000 11060 Move returns status 0, amount 0
03:07:38.025 00.002 11060 move complete, result=0
03:07:38.025 00.000 11060 worker thread done servicing request
03:07:38.025 00.000 11060 Worker thread wakes up
03:07:38.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:38.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:38.092 00.067 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
03:07:38.667 00.575 11060 Exposure complete
03:07:38.924 00.257 11060 worker thread done servicing request
03:07:38.924 00.000 10844 OnExposeComplete: enter
03:07:38.924 00.000 10844 UpdateGuideState(): m_state=6
03:07:38.925 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
03:07:38.925 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=109.05, Mass=1658, SNR=25.7, Peak=198 HFD=2.8
03:07:38.926 00.001 10844 MultiStar: [#1 0.54,0.50,0.00,M2] [#2 0.08,-0.21,0.86,U] [#3 -0.01,-0.20,1.15,U] [#4 0.43,0.07,0.94,U] [#5 0.03,-0.18,1.00,U] [#6 0.23,0.07,1.06,U] [#7 0.31,-0.10,0.84,U] [#8 0.30,0.02,0.82,U] 
03:07:38.926 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.02}, one-star: {-0.08, 0.36}
03:07:38.926 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.39) = xAngle (-1.53 = -1.53)
03:07:38.926 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.60 = 1.60)
03:07:38.926 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=0.01 mountY=0.15, mountTheta=1.53
03:07:38.929 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
03:07:38.929 00.000 10844 Enqueuing Move request for scope (0.15, -0.02)
03:07:38.929 00.000 11060 Worker thread wakes up
03:07:38.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
03:07:38.929 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
03:07:38.929 00.000 11060 Moving (0.15, -0.02) raw xDistance=0.01 yDistance=0.15
03:07:38.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:07:38.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:38.930 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:07:38.930 00.000 11060 MoveAxis(E, 0, ABG)
03:07:38.930 00.000 11060 Move returns status 0, amount 0
03:07:38.930 00.000 11060 MoveAxis(N, 0, ABG)
03:07:38.930 00.000 11060 Move returns status 0, amount 0
03:07:38.930 00.000 11060 move complete, result=0
03:07:38.931 00.001 11060 worker thread done servicing request
03:07:38.948 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:38.972 00.024 10844 UpdateGuideState exits: m=1658 SNR=25.7
03:07:38.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:38.972 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:38.972 00.000 10844 Enqueuing Expose request
03:07:38.972 00.000 11060 Worker thread wakes up
03:07:38.973 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:38.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:38.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:39.615 00.642 11060 Exposure complete
03:07:39.859 00.244 11060 worker thread done servicing request
03:07:39.859 00.000 10844 OnExposeComplete: enter
03:07:39.859 00.000 10844 UpdateGuideState(): m_state=6
03:07:39.860 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
03:07:39.860 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.97, Mass=1748, SNR=26.5, Peak=219 HFD=3.0
03:07:39.860 00.000 10844 MultiStar: [#1 0.04,0.08,0.97,U] [#2 0.10,-0.37,0.93,U] [#3 0.19,-0.20,1.09,U] [#4 0.36,-0.16,1.04,U] [#5 -0.16,0.19,0.91,U] [#6 0.17,-0.25,0.96,U] [#7 0.23,-0.28,0.88,U] [#8 0.35,-0.53,0.00,M1] 
03:07:39.860 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.09}, one-star: {0.06, 0.28}
03:07:39.861 00.001 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
03:07:39.861 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
03:07:39.861 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=-0.06 mountY=0.14, mountTheta=1.99
03:07:39.863 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.09, opts=13)
03:07:39.863 00.000 10844 Enqueuing Move request for scope (0.13, -0.09)
03:07:39.863 00.000 11060 Worker thread wakes up
03:07:39.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
03:07:39.864 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
03:07:39.864 00.000 11060 Moving (0.13, -0.09) raw xDistance=-0.06 yDistance=0.14
03:07:39.865 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:07:39.876 00.011 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:39.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:07:39.876 00.000 11060 MoveAxis(E, 0, ABG)
03:07:39.876 00.000 11060 Move returns status 0, amount 0
03:07:39.876 00.000 11060 MoveAxis(N, 0, ABG)
03:07:39.876 00.000 11060 Move returns status 0, amount 0
03:07:39.876 00.000 11060 move complete, result=0
03:07:39.876 00.000 11060 worker thread done servicing request
03:07:39.882 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:39.903 00.021 10844 UpdateGuideState exits: m=1748 SNR=26.5
03:07:39.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:39.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:39.905 00.002 10844 Enqueuing Expose request
03:07:39.905 00.000 11060 Worker thread wakes up
03:07:39.905 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:39.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:39.905 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:40.542 00.637 11060 Exposure complete
03:07:40.813 00.271 11060 worker thread done servicing request
03:07:40.814 00.001 10844 OnExposeComplete: enter
03:07:40.814 00.000 10844 UpdateGuideState(): m_state=6
03:07:40.814 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
03:07:40.814 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=108.46, Mass=1583, SNR=25.3, Peak=212 HFD=3.2
03:07:40.815 00.001 10844 MultiStar: [#1 0.29,0.09,0.96,U] [#2 -0.06,-0.76,0.00,M1] [#3 0.15,-0.20,0.98,U] [#4 0.38,-0.86,0.00,M1] [#5 0.25,-0.04,0.93,U] [#6 0.32,-0.50,0.00,M1] [#7 0.12,0.00,0.95,U] [#8 0.50,-0.32,0.00,M2] 
03:07:40.815 00.000 10844 refined, 4 included, MultiStar: {0.23, -0.08}, one-star: {0.33, -0.24}
03:07:40.815 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
03:07:40.815 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.41 = 1.41)
03:07:40.815 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.33 mountX=-0.04 mountY=0.24, mountTheta=1.72
03:07:40.825 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.08, opts=13)
03:07:40.825 00.000 10844 Enqueuing Move request for scope (0.23, -0.08)
03:07:40.825 00.000 11060 Worker thread wakes up
03:07:40.827 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
03:07:40.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
03:07:40.827 00.000 11060 Moving (0.23, -0.08) raw xDistance=-0.04 yDistance=0.24
03:07:40.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:07:40.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:07:40.827 00.000 11060 MoveAxis(E, 0, ABG)
03:07:40.827 00.000 11060 Move returns status 0, amount 0
03:07:40.827 00.000 11060 MoveAxis(S, 93, ABG)
03:07:40.827 00.000 11060 Guiding  Dir = 1, Dur = 93
03:07:40.836 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:40.842 00.006 11060 IsSlewing returns 0
03:07:40.845 00.003 11060 IsGuiding returns 0
03:07:40.856 00.011 10844 UpdateGuideState exits: m=1583 SNR=25.3
03:07:40.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:40.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:40.856 00.000 10844 Enqueuing Expose request
03:07:40.952 00.096 11060 IsGuiding returns 0
03:07:40.952 00.000 11060 Move returns status 0, amount 93
03:07:40.952 00.000 11060 move complete, result=0
03:07:40.952 00.000 11060 worker thread done servicing request
03:07:40.952 00.000 11060 Worker thread wakes up
03:07:40.953 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:40.954 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:40.955 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 93 ms SOUTH
03:07:41.627 00.672 11060 Exposure complete
03:07:41.878 00.251 11060 worker thread done servicing request
03:07:41.878 00.000 10844 OnExposeComplete: enter
03:07:41.879 00.001 10844 UpdateGuideState(): m_state=6
03:07:41.879 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
03:07:41.879 00.000 10844 Star::Find returns 1 (0), X=623.29, Y=108.63, Mass=1717, SNR=25.9, Peak=242 HFD=3.1
03:07:41.880 00.001 10844 MultiStar: [#1 0.45,0.82,0.00,M1] [#2 0.34,0.11,0.91,U] [#3 0.03,-0.25,1.00,U] [#4 0.07,-0.37,1.01,U] [#5 0.04,0.03,0.96,U] [#6 0.12,-0.13,1.07,U] [#7 -0.10,-0.32,0.95,U] [#8 0.33,-0.41,0.00,M3] 
03:07:41.880 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.15}, one-star: {0.39, -0.06}
03:07:41.880 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.39) = xAngle (-2.24 = -2.24)
03:07:41.880 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:07:41.880 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.19 cameraTheta=-0.85 mountX=-0.12 mountY=0.15, mountTheta=2.25
03:07:41.881 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.15, opts=13)
03:07:41.881 00.000 10844 Enqueuing Move request for scope (0.13, -0.15)
03:07:41.881 00.000 11060 Worker thread wakes up
03:07:41.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
03:07:41.881 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
03:07:41.881 00.000 11060 Moving (0.13, -0.15) raw xDistance=-0.12 yDistance=0.15
03:07:41.882 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:07:41.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:41.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:07:41.882 00.000 11060 MoveAxis(E, 28, ABG)
03:07:41.882 00.000 11060 Guiding  Dir = 2, Dur = 28
03:07:41.889 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:41.899 00.010 11060 IsSlewing returns 0
03:07:41.900 00.001 11060 IsGuiding returns 0
03:07:41.912 00.012 10844 UpdateGuideState exits: m=1717 SNR=25.9
03:07:41.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:41.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:41.912 00.000 10844 Enqueuing Expose request
03:07:41.932 00.020 11060 IsGuiding returns 0
03:07:41.932 00.000 11060 Move returns status 0, amount 28
03:07:41.932 00.000 11060 MoveAxis(N, 0, ABG)
03:07:41.932 00.000 11060 Move returns status 0, amount 0
03:07:41.932 00.000 11060 move complete, result=0
03:07:41.933 00.001 11060 worker thread done servicing request
03:07:41.933 00.000 11060 Worker thread wakes up
03:07:41.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:41.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:41.936 00.003 10844 GuideStep: -0.1 px 28 ms EAST, 0.1 px 0 ms NORTH
03:07:42.589 00.653 11060 Exposure complete
03:07:42.846 00.257 11060 worker thread done servicing request
03:07:42.846 00.000 10844 OnExposeComplete: enter
03:07:42.846 00.000 10844 UpdateGuideState(): m_state=6
03:07:42.846 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
03:07:42.846 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.72, Mass=1666, SNR=25.7, Peak=175 HFD=3.4
03:07:42.847 00.001 10844 MultiStar: [#1 0.51,0.02,0.00,M2] [#2 0.68,-0.14,0.00,M1] [#3 0.15,-0.56,0.00,M1] [#4 0.16,-0.88,0.00,M1] [#5 0.18,-0.31,0.91,U] [#6 0.25,-0.01,1.09,U] [#7 0.02,-0.47,0.00,M1] [#8 0.67,-0.09,0.00,M4] 
03:07:42.847 00.000 10844 single-star, 2 included, MultiStar: {0.15, -0.09}, one-star: {-0.00, 0.02}
03:07:42.848 00.001 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.39) = xAngle (0.26 = 0.26)
03:07:42.848 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.90)
03:07:42.848 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.65 mountX=0.02 mountY=-0.01, mountTheta=-0.24
03:07:42.850 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.02, opts=13)
03:07:42.850 00.000 10844 Enqueuing Move request for scope (-0.00, 0.02)
03:07:42.850 00.000 11060 Worker thread wakes up
03:07:42.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
03:07:42.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
03:07:42.850 00.000 11060 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
03:07:42.851 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:07:42.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:42.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:07:42.851 00.000 11060 MoveAxis(E, 0, ABG)
03:07:42.851 00.000 11060 Move returns status 0, amount 0
03:07:42.851 00.000 11060 MoveAxis(N, 0, ABG)
03:07:42.851 00.000 11060 Move returns status 0, amount 0
03:07:42.851 00.000 11060 move complete, result=0
03:07:42.851 00.000 11060 worker thread done servicing request
03:07:42.858 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:42.880 00.022 10844 UpdateGuideState exits: m=1666 SNR=25.7
03:07:42.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:42.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:42.880 00.000 10844 Enqueuing Expose request
03:07:42.880 00.000 11060 Worker thread wakes up
03:07:42.880 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:42.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:42.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:43.515 00.635 11060 Exposure complete
03:07:43.778 00.263 11060 worker thread done servicing request
03:07:43.778 00.000 10844 OnExposeComplete: enter
03:07:43.778 00.000 10844 UpdateGuideState(): m_state=6
03:07:43.778 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
03:07:43.779 00.001 10844 Star::Find returns 1 (0), X=623.03, Y=108.44, Mass=1375, SNR=23.1, Peak=232 HFD=2.7
03:07:43.779 00.000 10844 MultiStar: [#1 0.18,-0.30,1.02,U] [#2 0.40,-0.08,1.02,U] [#3 0.35,-0.48,0.00,M2] [#4 -0.01,-0.48,0.00,M2] [#5 0.04,-0.12,1.03,U] [#6 0.22,-0.36,1.11,U] [#7 -0.04,-0.34,1.09,U] [#8 0.55,-0.47,0.00,M5] 
03:07:43.779 00.000 10844 single-star, 5 included, MultiStar: {0.15, -0.24}, one-star: {0.13, -0.25}
03:07:43.779 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:07:43.779 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.65 = 0.65)
03:07:43.779 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.09 mountX=-0.22 mountY=0.17, mountTheta=2.49
03:07:43.781 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.25, opts=13)
03:07:43.781 00.000 10844 Enqueuing Move request for scope (0.13, -0.25)
03:07:43.781 00.000 11060 Worker thread wakes up
03:07:43.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
03:07:43.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
03:07:43.781 00.000 11060 Moving (0.13, -0.25) raw xDistance=-0.22 yDistance=0.17
03:07:43.782 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:07:43.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:43.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:07:43.782 00.000 11060 MoveAxis(E, 52, ABG)
03:07:43.782 00.000 11060 Guiding  Dir = 2, Dur = 52
03:07:43.787 00.005 11060 IsSlewing returns 0
03:07:43.787 00.000 11060 IsGuiding returns 0
03:07:43.789 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:43.809 00.020 10844 UpdateGuideState exits: m=1375 SNR=23.1
03:07:43.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:43.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:43.809 00.000 10844 Enqueuing Expose request
03:07:43.850 00.041 11060 IsGuiding returns 0
03:07:43.850 00.000 11060 Move returns status 0, amount 52
03:07:43.850 00.000 11060 MoveAxis(N, 0, ABG)
03:07:43.850 00.000 11060 Move returns status 0, amount 0
03:07:43.850 00.000 11060 move complete, result=0
03:07:43.850 00.000 11060 worker thread done servicing request
03:07:43.850 00.000 11060 Worker thread wakes up
03:07:43.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:43.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:43.851 00.001 10844 GuideStep: -0.2 px 52 ms EAST, 0.2 px 0 ms NORTH
03:07:44.484 00.633 11060 Exposure complete
03:07:44.748 00.264 11060 worker thread done servicing request
03:07:44.748 00.000 10844 OnExposeComplete: enter
03:07:44.748 00.000 10844 UpdateGuideState(): m_state=6
03:07:44.749 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
03:07:44.749 00.000 10844 Star::Find returns 1 (0), X=623.53, Y=108.58, Mass=1826, SNR=27.5, Peak=212 HFD=3.2
03:07:44.750 00.001 10844 MultiStar: [#1 0.55,0.64,0.00,M2] [#2 0.24,-0.12,0.80,U] [#3 0.05,0.10,1.00,U] [#4 0.52,0.09,0.00,M3] [#5 0.29,0.03,0.95,U] [#6 0.04,0.07,0.99,U] [#7 0.49,-0.02,0.00,M1] [#8 0.12,0.02,0.75,U] 
03:07:44.750 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.00}, one-star: {0.63, -0.11}
03:07:44.750 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.39) = xAngle (-1.39 = -1.39)
03:07:44.750 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
03:07:44.750 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-0.00 mountX=0.04 mountY=0.23, mountTheta=1.39
03:07:44.752 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.00, opts=13)
03:07:44.752 00.000 10844 Enqueuing Move request for scope (0.23, -0.00)
03:07:44.752 00.000 11060 Worker thread wakes up
03:07:44.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.00) opts 0xd
03:07:44.753 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.00)
03:07:44.753 00.000 11060 Moving (0.23, -0.00) raw xDistance=0.04 yDistance=0.23
03:07:44.753 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:07:44.753 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:07:44.753 00.000 11060 MoveAxis(E, 0, ABG)
03:07:44.753 00.000 11060 Move returns status 0, amount 0
03:07:44.753 00.000 11060 MoveAxis(S, 89, ABG)
03:07:44.753 00.000 11060 Guiding  Dir = 1, Dur = 89
03:07:44.774 00.021 11060 IsSlewing returns 0
03:07:44.775 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:44.775 00.000 11060 IsGuiding returns 0
03:07:44.794 00.019 10844 UpdateGuideState exits: m=1826 SNR=27.5
03:07:44.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:44.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:44.794 00.000 10844 Enqueuing Expose request
03:07:44.868 00.074 11060 IsGuiding returns 0
03:07:44.868 00.000 11060 Move returns status 0, amount 89
03:07:44.868 00.000 11060 move complete, result=0
03:07:44.868 00.000 11060 worker thread done servicing request
03:07:44.869 00.001 11060 Worker thread wakes up
03:07:44.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:44.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:44.941 00.072 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 89 ms SOUTH
03:07:45.518 00.577 11060 Exposure complete
03:07:45.873 00.355 10844 OnExposeComplete: enter
03:07:45.873 00.000 11060 worker thread done servicing request
03:07:45.873 00.000 10844 UpdateGuideState(): m_state=6
03:07:45.874 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
03:07:45.874 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.58, Mass=1948, SNR=27.4, Peak=217 HFD=3.6
03:07:45.874 00.000 10844 MultiStar: [#1 -0.19,0.05,1.01,U] [#2 -0.37,-0.37,0.00,M1] [#3 -0.26,-0.10,0.95,U] [#4 0.05,-0.16,1.00,U] [#5 -0.01,-0.01,0.91,U] [#6 -0.49,0.10,0.00,M1] [#7 0.14,-0.12,0.89,U] [#8 0.12,0.01,0.78,U] 
03:07:45.875 00.001 10844 refined, 6 included, MultiStar: {0.02, -0.07}, one-star: {0.28, -0.11}
03:07:45.875 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
03:07:45.875 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.39 = 0.39)
03:07:45.875 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.34 mountX=-0.06 mountY=0.03, mountTheta=2.75
03:07:45.877 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
03:07:45.877 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
03:07:45.877 00.000 11060 Worker thread wakes up
03:07:45.878 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:07:45.890 00.012 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:07:45.890 00.000 11060 Moving (0.02, -0.07) raw xDistance=-0.06 yDistance=0.03
03:07:45.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:07:45.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:45.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:07:45.890 00.000 11060 MoveAxis(E, 0, ABG)
03:07:45.890 00.000 11060 Move returns status 0, amount 0
03:07:45.890 00.000 11060 MoveAxis(N, 0, ABG)
03:07:45.890 00.000 11060 Move returns status 0, amount 0
03:07:45.890 00.000 11060 move complete, result=0
03:07:45.890 00.000 11060 worker thread done servicing request
03:07:45.898 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:45.926 00.028 10844 UpdateGuideState exits: m=1948 SNR=27.4
03:07:45.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:45.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:45.926 00.000 10844 Enqueuing Expose request
03:07:45.928 00.002 11060 Worker thread wakes up
03:07:45.928 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:45.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:45.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:46.620 00.692 11060 Exposure complete
03:07:47.285 00.665 10844 OnExposeComplete: enter
03:07:47.285 00.000 10844 UpdateGuideState(): m_state=6
03:07:47.286 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
03:07:47.286 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.45, Mass=1531, SNR=24.4, Peak=173 HFD=3.2
03:07:47.286 00.000 10844 MultiStar: [#1 -0.08,0.48,0.00,M2] [#2 0.08,-0.24,0.91,U] [#3 0.04,-0.21,1.12,U] [#4 0.11,-0.71,0.00,M3] [#5 0.19,0.14,0.99,U] [#6 -0.19,0.08,1.13,U] [#7 0.10,-0.06,1.03,U] [#8 -0.32,0.11,0.88,U] 
03:07:47.286 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {-0.19, -0.25}
03:07:47.286 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.39) = xAngle (-3.51 = 2.77)
03:07:47.286 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
03:07:47.288 00.002 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.13 mountX=-0.07 mountY=-0.03, mountTheta=-2.75
03:07:47.290 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
03:07:47.290 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
03:07:47.304 00.014 11060 worker thread done servicing request
03:07:47.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:47.308 00.004 11060 Worker thread wakes up
03:07:47.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
03:07:47.309 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
03:07:47.309 00.000 11060 Moving (-0.04, -0.06) raw xDistance=-0.07 yDistance=-0.03
03:07:47.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:07:47.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:47.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:07:47.309 00.000 11060 MoveAxis(E, 0, ABG)
03:07:47.309 00.000 11060 Move returns status 0, amount 0
03:07:47.309 00.000 11060 MoveAxis(N, 0, ABG)
03:07:47.309 00.000 11060 Move returns status 0, amount 0
03:07:47.309 00.000 11060 move complete, result=0
03:07:47.310 00.001 11060 worker thread done servicing request
03:07:47.379 00.069 10844 UpdateGuideState exits: m=1531 SNR=24.4
03:07:47.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:47.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:47.379 00.000 10844 Enqueuing Expose request
03:07:47.380 00.001 11060 Worker thread wakes up
03:07:47.380 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:47.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:47.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:48.042 00.662 11060 Exposure complete
03:07:48.777 00.735 11060 worker thread done servicing request
03:07:48.777 00.000 10844 OnExposeComplete: enter
03:07:48.777 00.000 10844 UpdateGuideState(): m_state=6
03:07:48.777 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
03:07:48.779 00.002 10844 Star::Find returns 1 (0), X=622.75, Y=109.06, Mass=1718, SNR=26.0, Peak=196 HFD=3.2
03:07:48.779 00.000 10844 MultiStar: [#1 -0.21,0.49,0.00,M3] [#2 -0.18,0.40,0.89,U] [#3 -0.05,0.24,0.94,U] [#4 0.05,0.07,0.90,U] [#5 0.01,0.01,0.95,U] [#6 -0.39,-0.19,0.93,U] [#7 -0.34,-0.00,0.90,U] [#8 -0.33,0.00,0.75,U] 
03:07:48.779 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.12}, one-star: {-0.15, 0.37}
03:07:48.780 00.001 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.39) = xAngle (1.14 = 1.14)
03:07:48.780 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.27 = -2.02)
03:07:48.780 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.53 mountX=0.08 mountY=-0.19, mountTheta=-1.14
03:07:48.782 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.12, opts=13)
03:07:48.782 00.000 10844 Enqueuing Move request for scope (-0.17, 0.12)
03:07:48.786 00.004 11060 Worker thread wakes up
03:07:48.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
03:07:48.787 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
03:07:48.787 00.000 11060 Moving (-0.17, 0.12) raw xDistance=0.08 yDistance=-0.19
03:07:48.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:07:48.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:48.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:07:48.787 00.000 11060 MoveAxis(E, 0, ABG)
03:07:48.787 00.000 11060 Move returns status 0, amount 0
03:07:48.787 00.000 11060 MoveAxis(N, 0, ABG)
03:07:48.787 00.000 11060 Move returns status 0, amount 0
03:07:48.789 00.002 11060 move complete, result=0
03:07:48.789 00.000 11060 worker thread done servicing request
03:07:48.795 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:48.859 00.064 10844 UpdateGuideState exits: m=1718 SNR=26.0
03:07:48.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:48.860 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:48.860 00.000 10844 Enqueuing Expose request
03:07:48.861 00.001 11060 Worker thread wakes up
03:07:48.861 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:48.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:48.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:49.546 00.685 11060 Exposure complete
03:07:50.164 00.618 11060 worker thread done servicing request
03:07:50.164 00.000 10844 OnExposeComplete: enter
03:07:50.164 00.000 10844 UpdateGuideState(): m_state=6
03:07:50.164 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
03:07:50.164 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=108.50, Mass=1557, SNR=24.8, Peak=189 HFD=3.0
03:07:50.165 00.001 10844 MultiStar: [#1 -0.10,0.21,1.02,U] [#2 -0.39,-0.13,0.89,U] [#3 -0.13,-0.46,0.00,M1] [#4 0.10,0.10,0.91,U] [#5 0.08,-0.02,1.06,U] [#6 -0.27,-0.35,1.03,U] [#7 0.19,0.48,0.00,M1] [#8 -0.01,-0.30,0.90,U] 
03:07:50.165 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.09}, one-star: {0.33, -0.19}
03:07:50.165 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
03:07:50.165 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:07:50.165 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.91 mountX=-0.10 mountY=-0.02, mountTheta=-2.96
03:07:50.168 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.09, opts=13)
03:07:50.168 00.000 10844 Enqueuing Move request for scope (-0.03, -0.09)
03:07:50.171 00.003 11060 Worker thread wakes up
03:07:50.173 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
03:07:50.173 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
03:07:50.174 00.001 11060 Moving (-0.03, -0.09) raw xDistance=-0.10 yDistance=-0.02
03:07:50.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:07:50.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:50.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:07:50.174 00.000 11060 MoveAxis(E, 0, ABG)
03:07:50.174 00.000 11060 Move returns status 0, amount 0
03:07:50.174 00.000 11060 MoveAxis(N, 0, ABG)
03:07:50.175 00.001 11060 Move returns status 0, amount 0
03:07:50.175 00.000 11060 move complete, result=0
03:07:50.175 00.000 11060 worker thread done servicing request
03:07:50.179 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:50.230 00.051 10844 UpdateGuideState exits: m=1557 SNR=24.8
03:07:50.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:50.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:50.230 00.000 10844 Enqueuing Expose request
03:07:50.230 00.000 11060 Worker thread wakes up
03:07:50.230 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:50.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:50.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:50.875 00.645 11060 Exposure complete
03:07:51.134 00.259 11060 worker thread done servicing request
03:07:51.134 00.000 10844 OnExposeComplete: enter
03:07:51.134 00.000 10844 UpdateGuideState(): m_state=6
03:07:51.135 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
03:07:51.135 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.69, Mass=1791, SNR=26.5, Peak=169 HFD=2.8
03:07:51.135 00.000 10844 MultiStar: [#1 -0.26,0.05,0.95,U] [#2 -0.70,-0.11,0.00,M1] [#3 -0.11,0.03,1.00,U] [#4 -0.23,-0.55,0.00,M2] [#5 0.15,-0.06,0.96,U] [#6 -0.48,0.01,0.00,M1] [#7 -0.00,-0.16,0.96,U] [#8 -0.11,0.01,0.83,U] 
03:07:51.135 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.02}, one-star: {-0.09, -0.00}
03:07:51.135 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.39) = xAngle (-4.24 = 2.04)
03:07:51.136 00.001 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.12 = -1.12)
03:07:51.136 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.85 mountX=-0.03 mountY=-0.07, mountTheta=-2.04
03:07:51.138 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
03:07:51.138 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
03:07:51.138 00.000 11060 Worker thread wakes up
03:07:51.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
03:07:51.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
03:07:51.138 00.000 11060 Moving (-0.07, -0.02) raw xDistance=-0.03 yDistance=-0.07
03:07:51.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:07:51.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:51.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:07:51.138 00.000 11060 MoveAxis(E, 0, ABG)
03:07:51.138 00.000 11060 Move returns status 0, amount 0
03:07:51.138 00.000 11060 MoveAxis(N, 0, ABG)
03:07:51.140 00.002 11060 Move returns status 0, amount 0
03:07:51.140 00.000 11060 move complete, result=0
03:07:51.140 00.000 11060 worker thread done servicing request
03:07:51.148 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:51.179 00.031 10844 UpdateGuideState exits: m=1791 SNR=26.5
03:07:51.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:51.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:51.179 00.000 10844 Enqueuing Expose request
03:07:51.179 00.000 11060 Worker thread wakes up
03:07:51.180 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:07:51.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:51.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:51.810 00.630 11060 Exposure complete
03:07:52.055 00.245 11060 worker thread done servicing request
03:07:52.055 00.000 10844 OnExposeComplete: enter
03:07:52.055 00.000 10844 UpdateGuideState(): m_state=6
03:07:52.056 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
03:07:52.056 00.000 10844 Star::Find returns 1 (0), X=623.27, Y=108.59, Mass=1658, SNR=25.7, Peak=241 HFD=3.2
03:07:52.056 00.000 10844 MultiStar: [#1 -0.23,0.17,1.02,U] [#2 -0.07,-0.39,0.90,U] [#3 0.02,-0.02,0.93,U] [#4 -0.18,-0.48,0.00,M3] [#5 0.09,-0.11,0.94,U] [#6 -0.36,-0.28,0.00,M2] [#7 0.22,0.15,0.99,U] [#8 0.03,-0.22,0.83,U] 
03:07:52.056 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.07}, one-star: {0.37, -0.10}
03:07:52.056 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
03:07:52.056 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
03:07:52.056 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-0.78 mountX=-0.05 mountY=0.08, mountTheta=2.18
03:07:52.059 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
03:07:52.059 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
03:07:52.059 00.000 11060 Worker thread wakes up
03:07:52.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
03:07:52.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
03:07:52.059 00.000 11060 Moving (0.07, -0.07) raw xDistance=-0.05 yDistance=0.08
03:07:52.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:07:52.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:52.060 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:07:52.060 00.000 11060 MoveAxis(E, 0, ABG)
03:07:52.060 00.000 11060 Move returns status 0, amount 0
03:07:52.060 00.000 11060 MoveAxis(N, 0, ABG)
03:07:52.060 00.000 11060 Move returns status 0, amount 0
03:07:52.060 00.000 11060 move complete, result=0
03:07:52.060 00.000 11060 worker thread done servicing request
03:07:52.068 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:52.099 00.031 10844 UpdateGuideState exits: m=1658 SNR=25.7
03:07:52.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:52.100 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:52.100 00.000 10844 Enqueuing Expose request
03:07:52.100 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:52.100 00.000 11060 Worker thread wakes up
03:07:52.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:52.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:52.741 00.641 11060 Exposure complete
03:07:52.971 00.230 11060 worker thread done servicing request
03:07:52.971 00.000 10844 OnExposeComplete: enter
03:07:52.971 00.000 10844 UpdateGuideState(): m_state=6
03:07:52.972 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
03:07:52.972 00.000 10844 Star::Find returns 1 (0), X=623.30, Y=109.25, Mass=1762, SNR=26.4, Peak=161 HFD=3.6
03:07:52.972 00.000 10844 MultiStar: [#1 -0.03,0.40,0.90,U] [#2 -0.04,-0.06,0.86,U] [#3 -0.33,0.13,1.02,U] [#4 0.28,0.02,0.86,U] [#5 0.06,0.20,0.86,U] [#6 -0.37,0.48,0.00,M3] [#7 0.09,0.30,0.94,U] [#8 0.40,-0.06,0.87,U] 
03:07:52.972 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.19}, one-star: {0.40, 0.56}
03:07:52.972 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.30 = -0.30)
03:07:52.973 00.001 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
03:07:52.973 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.09 mountX=0.21 mountY=0.07, mountTheta=0.32
03:07:52.974 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.19, opts=13)
03:07:52.975 00.001 10844 Enqueuing Move request for scope (0.10, 0.19)
03:07:52.975 00.000 11060 Worker thread wakes up
03:07:52.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
03:07:52.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
03:07:52.975 00.000 11060 Moving (0.10, 0.19) raw xDistance=0.21 yDistance=0.07
03:07:52.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:07:52.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:52.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:07:52.976 00.001 11060 MoveAxis(W, 49, ABG)
03:07:52.976 00.000 11060 Guiding  Dir = 3, Dur = 49
03:07:52.995 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:53.000 00.005 11060 IsSlewing returns 0
03:07:53.001 00.001 11060 IsGuiding returns 0
03:07:53.014 00.013 10844 UpdateGuideState exits: m=1762 SNR=26.4
03:07:53.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:53.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:53.014 00.000 10844 Enqueuing Expose request
03:07:53.062 00.048 11060 IsGuiding returns 0
03:07:53.062 00.000 11060 Move returns status 0, amount 49
03:07:53.063 00.001 11060 MoveAxis(N, 0, ABG)
03:07:53.063 00.000 11060 Move returns status 0, amount 0
03:07:53.063 00.000 11060 move complete, result=0
03:07:53.063 00.000 11060 worker thread done servicing request
03:07:53.063 00.000 11060 Worker thread wakes up
03:07:53.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:53.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:53.064 00.001 10844 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
03:07:53.694 00.630 11060 Exposure complete
03:07:53.926 00.232 11060 worker thread done servicing request
03:07:53.926 00.000 10844 OnExposeComplete: enter
03:07:53.926 00.000 10844 UpdateGuideState(): m_state=6
03:07:53.928 00.002 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
03:07:53.928 00.000 10844 Star::Find returns 1 (0), X=623.27, Y=108.79, Mass=1707, SNR=25.5, Peak=175 HFD=3.6
03:07:53.928 00.000 10844 MultiStar: [#1 0.25,0.38,1.00,U] [#2 -0.14,-0.43,0.90,U] [#3 -0.23,0.04,1.02,U] [#4 0.17,0.03,1.01,U] [#5 0.23,-0.07,0.89,U] [#6 -0.43,-0.23,0.00,M4] [#7 -0.05,0.03,0.87,U] [#8 -0.06,-0.22,0.79,U] 
03:07:53.929 00.001 10844 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.37, 0.09}
03:07:53.929 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
03:07:53.929 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.61 = 1.61)
03:07:53.929 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.12 mountX=0.00 mountY=0.07, mountTheta=1.51
03:07:53.931 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.01, opts=13)
03:07:53.931 00.000 10844 Enqueuing Move request for scope (0.07, -0.01)
03:07:53.931 00.000 11060 Worker thread wakes up
03:07:53.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
03:07:53.931 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
03:07:53.931 00.000 11060 Moving (0.07, -0.01) raw xDistance=0.00 yDistance=0.07
03:07:53.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:07:53.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:53.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:07:53.931 00.000 11060 MoveAxis(E, 0, ABG)
03:07:53.932 00.001 11060 Move returns status 0, amount 0
03:07:53.932 00.000 11060 MoveAxis(N, 0, ABG)
03:07:53.932 00.000 11060 Move returns status 0, amount 0
03:07:53.932 00.000 11060 move complete, result=0
03:07:53.932 00.000 11060 worker thread done servicing request
03:07:53.939 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:53.959 00.020 10844 UpdateGuideState exits: m=1707 SNR=25.5
03:07:53.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:53.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:53.959 00.000 10844 Enqueuing Expose request
03:07:53.959 00.000 11060 Worker thread wakes up
03:07:53.959 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:53.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:53.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:54.599 00.640 11060 Exposure complete
03:07:54.819 00.220 11060 worker thread done servicing request
03:07:54.819 00.000 10844 OnExposeComplete: enter
03:07:54.819 00.000 10844 UpdateGuideState(): m_state=6
03:07:54.819 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
03:07:54.819 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.46, Mass=1654, SNR=25.9, Peak=230 HFD=3.2
03:07:54.820 00.001 10844 MultiStar: [#1 -0.42,-0.35,0.00,M1] [#2 -0.75,-0.29,0.00,M1] [#3 -0.56,-0.07,0.00,M1] [#4 -0.06,-0.20,0.98,U] [#5 -0.29,-0.29,0.95,U] [#6 -0.39,-0.55,0.00,M5] [#7 -0.08,-0.08,0.95,U] [#8 -0.03,-0.26,0.78,U] 
03:07:54.820 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.21}, one-star: {0.28, -0.23}
03:07:54.820 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
03:07:54.820 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
03:07:54.820 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.72 mountX=-0.21 mountY=0.00, mountTheta=3.13
03:07:54.822 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.21, opts=13)
03:07:54.822 00.000 10844 Enqueuing Move request for scope (-0.03, -0.21)
03:07:54.822 00.000 11060 Worker thread wakes up
03:07:54.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
03:07:54.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
03:07:54.822 00.000 11060 Moving (-0.03, -0.21) raw xDistance=-0.21 yDistance=0.00
03:07:54.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:07:54.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:54.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:07:54.822 00.000 11060 MoveAxis(E, 50, ABG)
03:07:54.822 00.000 11060 Guiding  Dir = 2, Dur = 50
03:07:54.828 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:54.836 00.008 11060 IsSlewing returns 0
03:07:54.836 00.000 11060 IsGuiding returns 0
03:07:54.850 00.014 10844 UpdateGuideState exits: m=1654 SNR=25.9
03:07:54.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:54.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:54.850 00.000 10844 Enqueuing Expose request
03:07:54.897 00.047 11060 IsGuiding returns 0
03:07:54.897 00.000 11060 Move returns status 0, amount 50
03:07:54.897 00.000 11060 MoveAxis(N, 0, ABG)
03:07:54.897 00.000 11060 Move returns status 0, amount 0
03:07:54.897 00.000 11060 move complete, result=0
03:07:54.897 00.000 11060 worker thread done servicing request
03:07:54.899 00.002 11060 Worker thread wakes up
03:07:54.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:54.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:54.905 00.006 10844 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
03:07:55.535 00.630 11060 Exposure complete
03:07:55.792 00.257 11060 worker thread done servicing request
03:07:55.792 00.000 10844 OnExposeComplete: enter
03:07:55.792 00.000 10844 UpdateGuideState(): m_state=6
03:07:55.793 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
03:07:55.793 00.000 10844 Star::Find returns 1 (1), X=623.42, Y=108.64, Mass=1719, SNR=26.6, Peak=255 HFD=3.1
03:07:55.794 00.001 10844 MultiStar: [#1 0.01,0.23,0.83,U] [#2 -0.30,-0.48,0.00,M2] [#3 -0.57,-0.37,0.00,M2] [#4 -0.34,-0.20,0.98,U] [#5 0.19,0.01,0.87,U] [#6 -0.39,-0.17,1.03,U] [#7 -0.22,-0.07,0.99,U] [#8 0.17,-0.38,0.79,U] 
03:07:55.794 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {0.52, -0.06}
03:07:55.794 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.13)
03:07:55.794 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.03 = -0.03)
03:07:55.794 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.76 mountX=-0.09 mountY=-0.00, mountTheta=-3.11
03:07:55.796 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
03:07:55.796 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
03:07:55.796 00.000 11060 Worker thread wakes up
03:07:55.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
03:07:55.796 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
03:07:55.796 00.000 11060 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=-0.00
03:07:55.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:07:55.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:55.797 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:07:55.797 00.000 11060 MoveAxis(E, 0, ABG)
03:07:55.797 00.000 11060 Move returns status 0, amount 0
03:07:55.797 00.000 11060 MoveAxis(N, 0, ABG)
03:07:55.797 00.000 11060 Move returns status 0, amount 0
03:07:55.797 00.000 11060 move complete, result=0
03:07:55.798 00.001 11060 worker thread done servicing request
03:07:55.806 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:55.835 00.029 10844 UpdateGuideState exits: m=1719 SNR=26.6 Saturated
03:07:55.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:55.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:55.835 00.000 10844 Enqueuing Expose request
03:07:55.835 00.000 11060 Worker thread wakes up
03:07:55.835 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:07:55.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:55.835 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:56.475 00.640 11060 Exposure complete
03:07:56.720 00.245 11060 worker thread done servicing request
03:07:56.720 00.000 10844 OnExposeComplete: enter
03:07:56.720 00.000 10844 UpdateGuideState(): m_state=6
03:07:56.721 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
03:07:56.721 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.40, Mass=1708, SNR=25.6, Peak=175 HFD=3.2
03:07:56.721 00.000 10844 MultiStar: [#1 0.05,0.10,0.94,U] [#2 -0.30,0.20,0.95,U] [#3 -0.40,-0.27,0.00,M3] [#4 -0.08,-0.59,0.00,M1] [#5 -0.43,-0.14,0.87,U] [#6 -0.60,-0.29,0.00,M5] [#7 -0.25,0.24,0.97,U] [#8 -0.12,-0.21,0.81,U] 
03:07:56.721 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.01}, one-star: {-0.00, -0.30}
03:07:56.722 00.001 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.39) = xAngle (-4.45 = 1.83)
03:07:56.722 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.33 = -1.33)
03:07:56.722 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.06 mountX=-0.04 mountY=-0.17, mountTheta=-1.83
03:07:56.723 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.01, opts=13)
03:07:56.723 00.000 10844 Enqueuing Move request for scope (-0.17, -0.01)
03:07:56.723 00.000 11060 Worker thread wakes up
03:07:56.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
03:07:56.723 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
03:07:56.724 00.001 11060 Moving (-0.17, -0.01) raw xDistance=-0.04 yDistance=-0.17
03:07:56.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:07:56.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:56.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:07:56.724 00.000 11060 MoveAxis(E, 0, ABG)
03:07:56.724 00.000 11060 Move returns status 0, amount 0
03:07:56.724 00.000 11060 MoveAxis(N, 0, ABG)
03:07:56.724 00.000 11060 Move returns status 0, amount 0
03:07:56.724 00.000 11060 move complete, result=0
03:07:56.724 00.000 11060 worker thread done servicing request
03:07:56.732 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:56.762 00.030 10844 UpdateGuideState exits: m=1708 SNR=25.6
03:07:56.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:56.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:56.762 00.000 10844 Enqueuing Expose request
03:07:56.762 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:56.762 00.000 11060 Worker thread wakes up
03:07:56.763 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:56.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:57.406 00.643 11060 Exposure complete
03:07:57.685 00.279 11060 worker thread done servicing request
03:07:57.685 00.000 10844 OnExposeComplete: enter
03:07:57.685 00.000 10844 UpdateGuideState(): m_state=6
03:07:57.686 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
03:07:57.686 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.11, Mass=1556, SNR=24.8, Peak=140 HFD=3.3
03:07:57.686 00.000 10844 MultiStar: [#1 -0.31,-0.04,0.92,U] [#2 -0.50,-0.46,0.00,M2] [#3 -0.22,-0.15,1.04,U] [#4 -0.31,-0.42,0.00,M2] [#5 -0.21,-0.06,0.92,U] [#6 -0.63,-0.54,0.00,M6] [#7 -0.00,-0.34,0.90,U] [#8 -0.16,0.12,0.86,U] 
03:07:57.686 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.18}, one-star: {-0.14, -0.59}
03:07:57.686 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.39) = xAngle (-3.73 = 2.55)
03:07:57.686 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.60 = -0.60)
03:07:57.686 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-2.34 mountX=-0.21 mountY=-0.14, mountTheta=-2.54
03:07:57.688 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.18, opts=13)
03:07:57.688 00.000 10844 Enqueuing Move request for scope (-0.18, -0.18)
03:07:57.688 00.000 11060 Worker thread wakes up
03:07:57.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
03:07:57.689 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
03:07:57.689 00.000 11060 Moving (-0.18, -0.18) raw xDistance=-0.21 yDistance=-0.14
03:07:57.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:07:57.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:57.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:07:57.690 00.001 11060 MoveAxis(E, 50, ABG)
03:07:57.690 00.000 11060 Guiding  Dir = 2, Dur = 50
03:07:57.696 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:57.705 00.009 11060 IsSlewing returns 0
03:07:57.706 00.001 11060 IsGuiding returns 0
03:07:57.718 00.012 10844 UpdateGuideState exits: m=1556 SNR=24.8
03:07:57.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:57.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:57.718 00.000 10844 Enqueuing Expose request
03:07:57.767 00.049 11060 IsGuiding returns 0
03:07:57.768 00.001 11060 Move returns status 0, amount 50
03:07:57.768 00.000 11060 MoveAxis(N, 0, ABG)
03:07:57.768 00.000 11060 Move returns status 0, amount 0
03:07:57.768 00.000 11060 move complete, result=0
03:07:57.768 00.000 11060 worker thread done servicing request
03:07:57.768 00.000 11060 Worker thread wakes up
03:07:57.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:57.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:57.785 00.017 10844 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
03:07:58.399 00.614 11060 Exposure complete
03:07:58.631 00.232 11060 worker thread done servicing request
03:07:58.631 00.000 10844 OnExposeComplete: enter
03:07:58.631 00.000 10844 UpdateGuideState(): m_state=6
03:07:58.632 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
03:07:58.632 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.75, Mass=1617, SNR=25.4, Peak=191 HFD=2.9
03:07:58.632 00.000 10844 MultiStar: [#1 -0.18,0.68,0.00,M1] [#2 -0.22,0.11,0.89,U] [#3 -0.25,-0.00,1.01,U] [#4 -0.19,-0.28,0.98,U] [#5 -0.18,-0.26,0.94,U] [#6 -0.28,0.04,0.98,U] [#7 0.09,-0.31,0.90,U] [#8 0.30,-0.08,0.77,U] 
03:07:58.633 00.001 10844 single-star, 7 included, MultiStar: {-0.10, -0.09}, one-star: {0.03, 0.06}
03:07:58.633 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.39) = xAngle (-0.24 = -0.24)
03:07:58.633 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.88 = 2.88)
03:07:58.633 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.15 mountX=0.06 mountY=0.02, mountTheta=0.26
03:07:58.644 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
03:07:58.645 00.001 10844 Enqueuing Move request for scope (0.03, 0.06)
03:07:58.645 00.000 11060 Worker thread wakes up
03:07:58.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
03:07:58.645 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
03:07:58.645 00.000 11060 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=0.02
03:07:58.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:07:58.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:58.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:07:58.645 00.000 11060 MoveAxis(E, 0, ABG)
03:07:58.645 00.000 11060 Move returns status 0, amount 0
03:07:58.646 00.001 11060 MoveAxis(N, 0, ABG)
03:07:58.646 00.000 11060 Move returns status 0, amount 0
03:07:58.646 00.000 11060 move complete, result=0
03:07:58.646 00.000 11060 worker thread done servicing request
03:07:58.654 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:07:58.675 00.021 10844 UpdateGuideState exits: m=1617 SNR=25.4
03:07:58.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:58.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:58.675 00.000 10844 Enqueuing Expose request
03:07:58.675 00.000 11060 Worker thread wakes up
03:07:58.675 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:58.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:58.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:59.316 00.641 11060 Exposure complete
03:07:59.598 00.282 11060 worker thread done servicing request
03:07:59.598 00.000 10844 OnExposeComplete: enter
03:07:59.598 00.000 10844 UpdateGuideState(): m_state=6
03:07:59.599 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
03:07:59.599 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.52, Mass=1495, SNR=24.1, Peak=154 HFD=3.0
03:07:59.599 00.000 10844 MultiStar: [#1 -0.19,-0.02,1.03,U] [#2 -0.32,-0.41,0.00,M2] [#3 -0.10,-0.07,1.09,U] [#4 -0.21,-0.40,1.03,U] [#5 -0.14,-0.56,0.00,M1] [#6 -0.03,-0.39,1.08,U] [#7 0.07,0.02,1.03,U] [#8 -0.01,-0.40,0.84,U] 
03:07:59.599 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.20}, one-star: {0.20, -0.17}
03:07:59.599 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.39) = xAngle (-3.17 = 3.11)
03:07:59.600 00.001 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
03:07:59.600 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.78 mountX=-0.20 mountY=-0.01, mountTheta=-3.10
03:07:59.601 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.20, opts=13)
03:07:59.602 00.001 10844 Enqueuing Move request for scope (-0.04, -0.20)
03:07:59.602 00.000 11060 Worker thread wakes up
03:07:59.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
03:07:59.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
03:07:59.602 00.000 11060 Moving (-0.04, -0.20) raw xDistance=-0.20 yDistance=-0.01
03:07:59.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:07:59.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:07:59.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:07:59.602 00.000 11060 MoveAxis(E, 48, ABG)
03:07:59.602 00.000 11060 Guiding  Dir = 2, Dur = 48
03:07:59.610 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:07:59.627 00.017 11060 IsSlewing returns 0
03:07:59.627 00.000 11060 IsGuiding returns 0
03:07:59.635 00.008 10844 UpdateGuideState exits: m=1495 SNR=24.1
03:07:59.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:59.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:07:59.635 00.000 10844 Enqueuing Expose request
03:07:59.706 00.071 11060 IsGuiding returns 0
03:07:59.706 00.000 11060 Move returns status 0, amount 48
03:07:59.706 00.000 11060 MoveAxis(N, 0, ABG)
03:07:59.706 00.000 11060 Move returns status 0, amount 0
03:07:59.706 00.000 11060 move complete, result=0
03:07:59.706 00.000 11060 worker thread done servicing request
03:07:59.706 00.000 11060 Worker thread wakes up
03:07:59.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:07:59.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:07:59.711 00.005 10844 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
03:08:00.349 00.638 11060 Exposure complete
03:08:00.589 00.240 11060 worker thread done servicing request
03:08:00.589 00.000 10844 OnExposeComplete: enter
03:08:00.589 00.000 10844 UpdateGuideState(): m_state=6
03:08:00.590 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
03:08:00.590 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.59, Mass=1766, SNR=27.2, Peak=181 HFD=3.2
03:08:00.590 00.000 10844 MultiStar: [#1 0.18,-0.04,0.92,U] [#2 -0.33,-0.42,0.00,M3] [#3 -0.23,-0.09,0.92,U] [#4 0.09,-0.31,1.02,U] [#5 -0.13,-0.24,0.85,U] [#6 -0.45,-0.31,0.00,M5] [#7 -0.07,-0.27,1.00,U] [#8 -0.27,-0.14,0.71,U] 
03:08:00.590 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.17}, one-star: {-0.09, -0.11}
03:08:00.591 00.001 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.62)
03:08:00.591 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
03:08:00.591 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.27 mountX=-0.12 mountY=-0.07, mountTheta=-2.61
03:08:00.592 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
03:08:00.592 00.000 10844 Enqueuing Move request for scope (-0.09, -0.11)
03:08:00.592 00.000 11060 Worker thread wakes up
03:08:00.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
03:08:00.592 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
03:08:00.593 00.001 11060 Moving (-0.09, -0.11) raw xDistance=-0.12 yDistance=-0.07
03:08:00.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:08:00.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:00.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:08:00.593 00.000 11060 MoveAxis(E, 30, ABG)
03:08:00.593 00.000 11060 Guiding  Dir = 2, Dur = 30
03:08:00.602 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:00.611 00.009 11060 IsSlewing returns 0
03:08:00.611 00.000 11060 IsGuiding returns 0
03:08:00.635 00.024 10844 UpdateGuideState exits: m=1766 SNR=27.2
03:08:00.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:00.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:00.635 00.000 10844 Enqueuing Expose request
03:08:00.658 00.023 11060 IsGuiding returns 0
03:08:00.658 00.000 11060 Move returns status 0, amount 30
03:08:00.659 00.001 11060 MoveAxis(N, 0, ABG)
03:08:00.659 00.000 11060 Move returns status 0, amount 0
03:08:00.659 00.000 11060 move complete, result=0
03:08:00.659 00.000 11060 worker thread done servicing request
03:08:00.660 00.001 11060 Worker thread wakes up
03:08:00.660 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
03:08:00.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:00.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:01.308 00.648 11060 Exposure complete
03:08:01.607 00.299 11060 worker thread done servicing request
03:08:01.607 00.000 10844 OnExposeComplete: enter
03:08:01.607 00.000 10844 UpdateGuideState(): m_state=6
03:08:01.608 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
03:08:01.608 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.90, Mass=1969, SNR=28.2, Peak=185 HFD=3.7
03:08:01.608 00.000 10844 MultiStar: [#1 -0.14,0.32,0.84,U] [#2 -0.31,-0.48,0.00,M4] [#3 -0.38,-0.34,0.00,M1] [#4 0.11,-0.14,0.97,U] [#5 -0.44,-0.17,0.00,M1] [#6 -0.33,-0.53,0.00,M6] [#7 0.12,-0.02,0.80,U] [#8 -0.29,-0.13,0.72,U] 
03:08:01.608 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.05}, one-star: {0.10, 0.20}
03:08:01.608 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.39) = xAngle (0.30 = 0.30)
03:08:01.608 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.42 = -2.86)
03:08:01.608 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.69 mountX=0.05 mountY=-0.01, mountTheta=-0.28
03:08:01.610 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.05, opts=13)
03:08:01.610 00.000 10844 Enqueuing Move request for scope (-0.01, 0.05)
03:08:01.611 00.001 11060 Worker thread wakes up
03:08:01.612 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
03:08:01.612 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
03:08:01.612 00.000 11060 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
03:08:01.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:08:01.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:01.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:08:01.612 00.000 11060 MoveAxis(E, 0, ABG)
03:08:01.612 00.000 11060 Move returns status 0, amount 0
03:08:01.612 00.000 11060 MoveAxis(N, 0, ABG)
03:08:01.613 00.001 11060 Move returns status 0, amount 0
03:08:01.613 00.000 11060 move complete, result=0
03:08:01.613 00.000 11060 worker thread done servicing request
03:08:01.620 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:01.646 00.026 10844 UpdateGuideState exits: m=1969 SNR=28.2
03:08:01.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:01.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:01.646 00.000 10844 Enqueuing Expose request
03:08:01.647 00.001 11060 Worker thread wakes up
03:08:01.647 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:01.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:01.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:02.291 00.644 11060 Exposure complete
03:08:02.542 00.251 11060 worker thread done servicing request
03:08:02.542 00.000 10844 OnExposeComplete: enter
03:08:02.542 00.000 10844 UpdateGuideState(): m_state=6
03:08:02.543 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
03:08:02.543 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.58, Mass=1520, SNR=24.3, Peak=193 HFD=3.2
03:08:02.543 00.000 10844 MultiStar: [#1 0.19,0.21,1.02,U] [#2 -0.39,-0.53,0.00,M5] [#3 -0.29,-0.65,0.00,M2] [#4 -0.14,-0.31,1.01,U] [#5 -0.29,-0.55,0.00,M2] [#6 -0.20,-0.24,1.04,U] [#7 0.04,-0.02,1.05,U] [#8 0.23,-0.17,0.78,U] 
03:08:02.543 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.10}, one-star: {-0.10, -0.11}
03:08:02.544 00.001 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.39) = xAngle (-3.02 = -3.02)
03:08:02.544 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.10 = 0.10)
03:08:02.544 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=-0.10 mountY=0.01, mountTheta=3.04
03:08:02.555 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.10, opts=13)
03:08:02.555 00.000 10844 Enqueuing Move request for scope (-0.01, -0.10)
03:08:02.555 00.000 11060 Worker thread wakes up
03:08:02.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
03:08:02.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
03:08:02.555 00.000 11060 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
03:08:02.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:08:02.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:02.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:08:02.557 00.002 11060 MoveAxis(E, 0, ABG)
03:08:02.557 00.000 11060 Move returns status 0, amount 0
03:08:02.557 00.000 11060 MoveAxis(N, 0, ABG)
03:08:02.557 00.000 11060 Move returns status 0, amount 0
03:08:02.557 00.000 11060 move complete, result=0
03:08:02.557 00.000 11060 worker thread done servicing request
03:08:02.564 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:02.587 00.023 10844 UpdateGuideState exits: m=1520 SNR=24.3
03:08:02.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:02.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:02.587 00.000 10844 Enqueuing Expose request
03:08:02.588 00.001 11060 Worker thread wakes up
03:08:02.588 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:02.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:02.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:03.223 00.635 11060 Exposure complete
03:08:03.510 00.287 11060 worker thread done servicing request
03:08:03.510 00.000 10844 OnExposeComplete: enter
03:08:03.510 00.000 10844 UpdateGuideState(): m_state=6
03:08:03.511 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
03:08:03.511 00.000 10844 Star::Find returns 1 (0), X=623.37, Y=108.39, Mass=1974, SNR=27.7, Peak=221 HFD=3.3
03:08:03.511 00.000 10844 MultiStar: [#1 -0.29,0.04,0.90,U] [#2 -0.24,0.00,0.90,U] [#3 -0.37,0.01,0.93,U] [#4 -0.28,-0.09,0.91,U] [#5 -0.52,0.23,0.00,M3] [#6 0.06,-0.21,0.97,U] [#7 -0.06,-0.09,0.91,U] [#8 -0.17,0.31,0.69,U] 
03:08:03.511 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.06}, one-star: {0.47, -0.30}
03:08:03.511 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.39) = xAngle (-4.03 = 2.26)
03:08:03.511 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.90 = -0.90)
03:08:03.511 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.64 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
03:08:03.513 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.06, opts=13)
03:08:03.513 00.000 10844 Enqueuing Move request for scope (-0.10, -0.06)
03:08:03.513 00.000 11060 Worker thread wakes up
03:08:03.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
03:08:03.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
03:08:03.513 00.000 11060 Moving (-0.10, -0.06) raw xDistance=-0.07 yDistance=-0.09
03:08:03.514 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:08:03.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:03.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:08:03.514 00.000 11060 MoveAxis(E, 0, ABG)
03:08:03.514 00.000 11060 Move returns status 0, amount 0
03:08:03.514 00.000 11060 MoveAxis(N, 0, ABG)
03:08:03.515 00.001 11060 Move returns status 0, amount 0
03:08:03.515 00.000 11060 move complete, result=0
03:08:03.519 00.004 11060 worker thread done servicing request
03:08:03.526 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:03.546 00.020 10844 UpdateGuideState exits: m=1974 SNR=27.7
03:08:03.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:03.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:03.546 00.000 10844 Enqueuing Expose request
03:08:03.546 00.000 11060 Worker thread wakes up
03:08:03.546 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:03.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:03.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:04.183 00.637 11060 Exposure complete
03:08:04.464 00.281 11060 worker thread done servicing request
03:08:04.464 00.000 10844 OnExposeComplete: enter
03:08:04.466 00.002 10844 UpdateGuideState(): m_state=6
03:08:04.466 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
03:08:04.466 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.78, Mass=1599, SNR=25.2, Peak=202 HFD=3.5
03:08:04.466 00.000 10844 MultiStar: [#1 0.24,0.58,0.00,M1] [#2 -0.40,-0.08,0.94,U] [#3 -0.40,-0.06,0.98,U] [#4 -0.16,-0.31,1.09,U] [#5 0.00,-0.14,0.89,U] [#6 -0.68,-0.23,0.00,M5] [#7 -0.31,0.03,0.98,U] [#8 -0.12,0.22,0.83,U] 
03:08:04.466 00.000 10844 single-star, 6 included, MultiStar: {-0.19, -0.04}, one-star: {0.06, 0.08}
03:08:04.466 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.39) = xAngle (-0.42 = -0.42)
03:08:04.468 00.002 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.71 = 2.71)
03:08:04.468 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.97 mountX=0.09 mountY=0.04, mountTheta=0.43
03:08:04.470 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
03:08:04.470 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
03:08:04.470 00.000 11060 Worker thread wakes up
03:08:04.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
03:08:04.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
03:08:04.470 00.000 11060 Moving (0.06, 0.08) raw xDistance=0.09 yDistance=0.04
03:08:04.471 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:08:04.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:04.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:08:04.471 00.000 11060 MoveAxis(E, 0, ABG)
03:08:04.471 00.000 11060 Move returns status 0, amount 0
03:08:04.471 00.000 11060 MoveAxis(N, 0, ABG)
03:08:04.471 00.000 11060 Move returns status 0, amount 0
03:08:04.471 00.000 11060 move complete, result=0
03:08:04.472 00.001 11060 worker thread done servicing request
03:08:04.479 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:04.501 00.022 10844 UpdateGuideState exits: m=1599 SNR=25.2
03:08:04.502 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:04.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:04.502 00.000 10844 Enqueuing Expose request
03:08:04.502 00.000 11060 Worker thread wakes up
03:08:04.502 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:04.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:04.503 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:05.136 00.633 11060 Exposure complete
03:08:05.411 00.275 11060 worker thread done servicing request
03:08:05.411 00.000 10844 OnExposeComplete: enter
03:08:05.411 00.000 10844 UpdateGuideState(): m_state=6
03:08:05.412 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
03:08:05.412 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=108.88, Mass=1693, SNR=26.0, Peak=208 HFD=3.2
03:08:05.412 00.000 10844 MultiStar: [#1 0.04,0.19,1.01,U] [#2 -0.44,-0.12,0.88,U] [#3 -0.34,0.01,1.06,U] [#4 0.03,-0.16,0.93,U] [#5 0.15,-0.12,0.97,U] [#6 -0.24,-0.14,0.98,U] [#7 -0.00,-0.28,0.98,U] [#8 -0.30,0.32,0.86,U] 
03:08:05.412 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {0.33, 0.19}
03:08:05.412 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.39) = xAngle (-4.37 = 1.92)
03:08:05.414 00.002 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.24 = -1.24)
03:08:05.414 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.98 mountX=-0.03 mountY=-0.08, mountTheta=-1.91
03:08:05.416 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
03:08:05.416 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
03:08:05.416 00.000 11060 Worker thread wakes up
03:08:05.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
03:08:05.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
03:08:05.416 00.000 11060 Moving (-0.08, -0.01) raw xDistance=-0.03 yDistance=-0.08
03:08:05.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:08:05.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:05.417 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:08:05.417 00.000 11060 MoveAxis(E, 0, ABG)
03:08:05.417 00.000 11060 Move returns status 0, amount 0
03:08:05.417 00.000 11060 MoveAxis(N, 0, ABG)
03:08:05.417 00.000 11060 Move returns status 0, amount 0
03:08:05.417 00.000 11060 move complete, result=0
03:08:05.428 00.011 11060 worker thread done servicing request
03:08:05.435 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:05.457 00.022 10844 UpdateGuideState exits: m=1693 SNR=26.0
03:08:05.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:05.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:05.457 00.000 10844 Enqueuing Expose request
03:08:05.457 00.000 11060 Worker thread wakes up
03:08:05.457 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:05.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:05.458 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:06.103 00.645 11060 Exposure complete
03:08:06.359 00.256 11060 worker thread done servicing request
03:08:06.359 00.000 10844 OnExposeComplete: enter
03:08:06.359 00.000 10844 UpdateGuideState(): m_state=6
03:08:06.360 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
03:08:06.360 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.75, Mass=1674, SNR=26.0, Peak=218 HFD=2.6
03:08:06.360 00.000 10844 MultiStar: [#1 -0.21,0.25,1.01,U] [#2 -0.46,-0.08,0.00,M3] [#3 -0.38,-0.29,0.00,M1] [#4 -0.31,-0.13,0.92,U] [#5 0.39,-0.02,0.99,U] [#6 -0.47,-0.52,0.00,M5] [#7 -0.24,-0.05,0.91,U] [#8 -0.41,-0.29,0.00,M1] 
03:08:06.360 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.03}, one-star: {0.16, 0.06}
03:08:06.360 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.39) = xAngle (1.12 = 1.12)
03:08:06.360 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.24 = -2.04)
03:08:06.361 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.04 cameraTheta=2.51 mountX=0.02 mountY=-0.04, mountTheta=-1.11
03:08:06.362 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
03:08:06.362 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
03:08:06.362 00.000 11060 Worker thread wakes up
03:08:06.363 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
03:08:06.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
03:08:06.363 00.000 11060 Moving (-0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
03:08:06.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:08:06.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:06.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:08:06.363 00.000 11060 MoveAxis(E, 0, ABG)
03:08:06.363 00.000 11060 Move returns status 0, amount 0
03:08:06.363 00.000 11060 MoveAxis(N, 0, ABG)
03:08:06.363 00.000 11060 Move returns status 0, amount 0
03:08:06.364 00.001 11060 move complete, result=0
03:08:06.364 00.000 11060 worker thread done servicing request
03:08:06.372 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:06.403 00.031 10844 UpdateGuideState exits: m=1674 SNR=26.0
03:08:06.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:06.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:06.403 00.000 10844 Enqueuing Expose request
03:08:06.403 00.000 11060 Worker thread wakes up
03:08:06.403 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:06.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:06.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:07.034 00.631 11060 Exposure complete
03:08:07.275 00.241 10844 OnExposeComplete: enter
03:08:07.275 00.000 11060 worker thread done servicing request
03:08:07.275 00.000 10844 UpdateGuideState(): m_state=6
03:08:07.275 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
03:08:07.276 00.001 10844 Star::Find returns 1 (0), X=623.08, Y=108.72, Mass=1661, SNR=25.5, Peak=189 HFD=3.2
03:08:07.276 00.000 10844 MultiStar: [#1 0.11,0.30,0.96,U] [#2 -0.30,0.17,0.92,U] [#3 -0.30,0.23,1.03,U] [#4 0.24,0.17,1.00,U] [#5 -0.03,-0.06,0.96,U] [#6 -0.36,-0.26,1.05,U] [#7 0.12,0.16,0.97,U] [#8 -0.10,0.17,0.87,U] 
03:08:07.276 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.18, 0.03}
03:08:07.276 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.66 = 0.66)
03:08:07.276 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.78 = -2.50)
03:08:07.276 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.05 mountX=0.09 mountY=-0.07, mountTheta=-0.64
03:08:07.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.10, opts=13)
03:08:07.279 00.001 10844 Enqueuing Move request for scope (-0.05, 0.10)
03:08:07.280 00.001 11060 Worker thread wakes up
03:08:07.281 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
03:08:07.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
03:08:07.281 00.000 11060 Moving (-0.05, 0.10) raw xDistance=0.09 yDistance=-0.07
03:08:07.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:08:07.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:07.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:08:07.281 00.000 11060 MoveAxis(E, 0, ABG)
03:08:07.281 00.000 11060 Move returns status 0, amount 0
03:08:07.281 00.000 11060 MoveAxis(N, 0, ABG)
03:08:07.281 00.000 11060 Move returns status 0, amount 0
03:08:07.281 00.000 11060 move complete, result=0
03:08:07.281 00.000 11060 worker thread done servicing request
03:08:07.286 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:07.309 00.023 10844 UpdateGuideState exits: m=1661 SNR=25.5
03:08:07.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:07.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:07.309 00.000 10844 Enqueuing Expose request
03:08:07.309 00.000 11060 Worker thread wakes up
03:08:07.309 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:07.311 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:07.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:07.939 00.628 11060 Exposure complete
03:08:08.198 00.259 10844 OnExposeComplete: enter
03:08:08.198 00.000 10844 UpdateGuideState(): m_state=6
03:08:08.198 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
03:08:08.199 00.001 10844 Star::Find returns 1 (0), X=623.02, Y=108.42, Mass=1861, SNR=27.0, Peak=178 HFD=3.5
03:08:08.199 00.000 10844 MultiStar: [#1 0.15,0.14,0.92,U] [#2 -0.29,-0.08,0.78,U] [#3 -0.60,-0.25,0.00,M1] [#4 0.05,-0.16,0.90,U] [#5 0.09,-0.20,0.90,U] [#6 -0.25,-0.34,0.91,U] [#7 0.12,-0.13,0.93,U] [#8 -0.26,-0.03,0.81,U] 
03:08:08.199 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.14}, one-star: {0.12, -0.27}
03:08:08.199 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
03:08:08.199 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
03:08:08.199 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.74 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
03:08:08.201 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
03:08:08.201 00.000 10844 Enqueuing Move request for scope (-0.02, -0.14)
03:08:08.204 00.003 11060 worker thread done servicing request
03:08:08.204 00.000 11060 Worker thread wakes up
03:08:08.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
03:08:08.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
03:08:08.204 00.000 11060 Moving (-0.02, -0.14) raw xDistance=-0.14 yDistance=-0.00
03:08:08.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:08:08.205 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:08.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:08:08.205 00.000 11060 MoveAxis(E, 33, ABG)
03:08:08.205 00.000 11060 Guiding  Dir = 2, Dur = 33
03:08:08.212 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:08.214 00.002 11060 IsSlewing returns 0
03:08:08.216 00.002 11060 IsGuiding returns 0
03:08:08.236 00.020 10844 UpdateGuideState exits: m=1861 SNR=27.0
03:08:08.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:08.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:08.236 00.000 10844 Enqueuing Expose request
03:08:08.259 00.023 11060 IsGuiding returns 0
03:08:08.259 00.000 11060 Move returns status 0, amount 33
03:08:08.259 00.000 11060 MoveAxis(N, 0, ABG)
03:08:08.259 00.000 11060 Move returns status 0, amount 0
03:08:08.270 00.011 11060 move complete, result=0
03:08:08.270 00.000 11060 worker thread done servicing request
03:08:08.270 00.000 11060 Worker thread wakes up
03:08:08.270 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
03:08:08.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:08.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:08.904 00.634 11060 Exposure complete
03:08:09.228 00.324 11060 worker thread done servicing request
03:08:09.228 00.000 10844 OnExposeComplete: enter
03:08:09.228 00.000 10844 UpdateGuideState(): m_state=6
03:08:09.228 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
03:08:09.228 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.52, Mass=1674, SNR=25.5, Peak=148 HFD=3.5
03:08:09.229 00.001 10844 MultiStar: [#1 0.22,-0.24,1.02,U] [#2 -0.09,-0.28,0.92,U] [#3 0.09,-0.11,0.99,U] [#4 0.30,-0.42,0.00,M1] [#5 0.05,0.03,0.93,U] [#6 -0.36,-0.47,0.00,M4] [#7 0.02,-0.22,0.97,U] [#8 -0.31,-0.45,0.00,M1] 
03:08:09.229 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.17}, one-star: {0.26, -0.17}
03:08:09.229 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
03:08:09.229 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.68 = 0.68)
03:08:09.229 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.06 mountX=-0.15 mountY=0.12, mountTheta=2.46
03:08:09.231 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.17, opts=13)
03:08:09.231 00.000 10844 Enqueuing Move request for scope (0.09, -0.17)
03:08:09.231 00.000 11060 Worker thread wakes up
03:08:09.232 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
03:08:09.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
03:08:09.232 00.000 11060 Moving (0.09, -0.17) raw xDistance=-0.15 yDistance=0.12
03:08:09.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:08:09.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:09.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:08:09.232 00.000 11060 MoveAxis(E, 36, ABG)
03:08:09.232 00.000 11060 Guiding  Dir = 2, Dur = 36
03:08:09.238 00.006 11060 IsSlewing returns 0
03:08:09.238 00.000 11060 IsGuiding returns 0
03:08:09.240 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:09.309 00.069 11060 IsGuiding returns 0
03:08:09.309 00.000 11060 Move returns status 0, amount 36
03:08:09.309 00.000 11060 MoveAxis(N, 0, ABG)
03:08:09.309 00.000 11060 Move returns status 0, amount 0
03:08:09.309 00.000 11060 move complete, result=0
03:08:09.315 00.006 11060 worker thread done servicing request
03:08:09.387 00.072 10844 UpdateGuideState exits: m=1674 SNR=25.5
03:08:09.389 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:09.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:09.389 00.000 10844 Enqueuing Expose request
03:08:09.389 00.000 11060 Worker thread wakes up
03:08:09.390 00.001 10844 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
03:08:09.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:09.397 00.007 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:10.026 00.629 11060 Exposure complete
03:08:10.268 00.242 11060 worker thread done servicing request
03:08:10.269 00.001 10844 OnExposeComplete: enter
03:08:10.269 00.000 10844 UpdateGuideState(): m_state=6
03:08:10.269 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
03:08:10.270 00.001 10844 Star::Find returns 1 (0), X=622.69, Y=108.86, Mass=1732, SNR=26.4, Peak=209 HFD=3.3
03:08:10.278 00.008 10844 MultiStar: [#1 0.37,0.40,0.00,M1] [#2 0.13,0.11,0.97,U] [#3 -0.07,0.08,0.89,U] [#4 0.28,0.03,0.97,U] [#5 0.07,0.31,0.92,U] [#6 -0.21,-0.10,0.97,U] [#7 0.07,-0.01,0.86,U] [#8 -0.12,-0.11,0.76,U] 
03:08:10.278 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {-0.21, 0.17}
03:08:10.279 00.001 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:08:10.279 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.89)
03:08:10.279 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.66 mountX=0.06 mountY=-0.02, mountTheta=-0.26
03:08:10.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
03:08:10.280 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
03:08:10.283 00.003 11060 Worker thread wakes up
03:08:10.284 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
03:08:10.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
03:08:10.284 00.000 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
03:08:10.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:08:10.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:10.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:08:10.284 00.000 11060 MoveAxis(E, 0, ABG)
03:08:10.285 00.001 11060 Move returns status 0, amount 0
03:08:10.285 00.000 11060 MoveAxis(N, 0, ABG)
03:08:10.285 00.000 11060 Move returns status 0, amount 0
03:08:10.285 00.000 11060 move complete, result=0
03:08:10.285 00.000 11060 worker thread done servicing request
03:08:10.288 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:10.307 00.019 10844 UpdateGuideState exits: m=1732 SNR=26.4
03:08:10.308 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:10.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:10.308 00.000 10844 Enqueuing Expose request
03:08:10.308 00.000 11060 Worker thread wakes up
03:08:10.308 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:10.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:10.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:10.950 00.642 11060 Exposure complete
03:08:11.201 00.251 11060 worker thread done servicing request
03:08:11.201 00.000 10844 OnExposeComplete: enter
03:08:11.201 00.000 10844 UpdateGuideState(): m_state=6
03:08:11.202 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
03:08:11.202 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.72, Mass=1806, SNR=26.7, Peak=182 HFD=3.8
03:08:11.202 00.000 10844 MultiStar: [#1 -0.06,0.68,0.00,M2] [#2 -0.33,-0.17,0.86,U] [#3 -0.06,0.06,0.95,U] [#4 0.00,-0.05,0.99,U] [#5 -0.13,0.01,0.94,U] [#6 -0.19,-0.06,0.97,U] [#7 0.23,0.00,0.93,U] [#8 0.17,-0.18,0.79,U] 
03:08:11.202 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {-0.06, 0.02}
03:08:11.202 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.39) = xAngle (-3.84 = 2.44)
03:08:11.202 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
03:08:11.202 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.45 mountX=-0.05 mountY=-0.04, mountTheta=-2.43
03:08:11.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
03:08:11.204 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
03:08:11.204 00.000 11060 Worker thread wakes up
03:08:11.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
03:08:11.207 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
03:08:11.207 00.000 11060 Moving (-0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
03:08:11.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:11.208 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:11.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:08:11.208 00.000 11060 MoveAxis(E, 0, ABG)
03:08:11.208 00.000 11060 Move returns status 0, amount 0
03:08:11.208 00.000 11060 MoveAxis(N, 0, ABG)
03:08:11.208 00.000 11060 Move returns status 0, amount 0
03:08:11.208 00.000 11060 move complete, result=0
03:08:11.208 00.000 11060 worker thread done servicing request
03:08:11.215 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:11.234 00.019 10844 UpdateGuideState exits: m=1806 SNR=26.7
03:08:11.235 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:11.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:11.235 00.000 10844 Enqueuing Expose request
03:08:11.235 00.000 11060 Worker thread wakes up
03:08:11.235 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:08:11.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:11.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:11.872 00.637 11060 Exposure complete
03:08:12.130 00.258 11060 worker thread done servicing request
03:08:12.131 00.001 10844 OnExposeComplete: enter
03:08:12.131 00.000 10844 UpdateGuideState(): m_state=6
03:08:12.131 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
03:08:12.131 00.000 10844 Star::Find returns 1 (0), X=622.62, Y=108.79, Mass=1676, SNR=25.8, Peak=232 HFD=3.0
03:08:12.132 00.001 10844 MultiStar: [#1 -0.35,0.03,0.94,U] [#2 -0.49,-0.41,0.00,M1] [#3 -0.31,-0.44,0.00,M1] [#4 0.03,-0.42,0.98,U] [#5 -0.02,-0.08,0.90,U] [#6 -0.41,-0.20,1.03,U] [#7 -0.14,-0.16,0.90,U] [#8 -0.18,-0.31,0.79,U] 
03:08:12.132 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.15}, one-star: {-0.28, 0.10}
03:08:12.132 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.39) = xAngle (-3.89 = 2.39)
03:08:12.132 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.77 = -0.77)
03:08:12.132 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.24 cameraTheta=-2.50 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
03:08:12.134 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.15, opts=13)
03:08:12.134 00.000 10844 Enqueuing Move request for scope (-0.20, -0.15)
03:08:12.134 00.000 11060 Worker thread wakes up
03:08:12.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
03:08:12.134 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
03:08:12.134 00.000 11060 Moving (-0.20, -0.15) raw xDistance=-0.18 yDistance=-0.17
03:08:12.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:08:12.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:12.135 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:08:12.135 00.000 11060 MoveAxis(E, 42, ABG)
03:08:12.135 00.000 11060 Guiding  Dir = 2, Dur = 42
03:08:12.141 00.006 11060 IsSlewing returns 0
03:08:12.141 00.000 11060 IsGuiding returns 0
03:08:12.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:12.162 00.021 10844 UpdateGuideState exits: m=1676 SNR=25.8
03:08:12.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:12.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:12.163 00.001 10844 Enqueuing Expose request
03:08:12.188 00.025 11060 IsGuiding returns 0
03:08:12.189 00.001 11060 Move returns status 0, amount 42
03:08:12.189 00.000 11060 MoveAxis(N, 0, ABG)
03:08:12.189 00.000 11060 Move returns status 0, amount 0
03:08:12.189 00.000 11060 move complete, result=0
03:08:12.189 00.000 11060 worker thread done servicing request
03:08:12.189 00.000 11060 Worker thread wakes up
03:08:12.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:12.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:12.190 00.001 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
03:08:12.821 00.631 11060 Exposure complete
03:08:13.099 00.278 11060 worker thread done servicing request
03:08:13.099 00.000 10844 OnExposeComplete: enter
03:08:13.099 00.000 10844 UpdateGuideState(): m_state=6
03:08:13.099 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
03:08:13.099 00.000 10844 Star::Find returns 1 (0), X=622.44, Y=108.86, Mass=1884, SNR=27.7, Peak=210 HFD=3.5
03:08:13.100 00.001 10844 MultiStar: [#1 -0.07,0.40,0.90,U] [#2 -0.47,-0.41,0.00,M2] [#3 -0.32,-0.27,0.98,U] [#4 -0.37,-0.48,0.00,M1] [#5 -0.65,-0.20,0.00,M1] [#6 -0.29,-0.46,0.00,M2] [#7 -0.19,-0.06,0.85,U] [#8 -0.37,-0.55,0.00,M1] 
03:08:13.100 00.000 10844 refined, 3 included, MultiStar: {-0.27, 0.06}, one-star: {-0.46, 0.16}
03:08:13.100 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.39) = xAngle (1.55 = 1.55)
03:08:13.100 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.67 = -1.61)
03:08:13.100 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.94 mountX=0.01 mountY=-0.27, mountTheta=-1.55
03:08:13.101 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.06, opts=13)
03:08:13.101 00.000 10844 Enqueuing Move request for scope (-0.27, 0.06)
03:08:13.102 00.001 11060 Worker thread wakes up
03:08:13.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
03:08:13.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
03:08:13.102 00.000 11060 Moving (-0.27, 0.06) raw xDistance=0.01 yDistance=-0.27
03:08:13.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:08:13.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:08:13.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:08:13.102 00.000 11060 MoveAxis(E, 0, ABG)
03:08:13.102 00.000 11060 Move returns status 0, amount 0
03:08:13.102 00.000 11060 MoveAxis(N, 0, ABG)
03:08:13.102 00.000 11060 Move returns status 0, amount 0
03:08:13.102 00.000 11060 move complete, result=0
03:08:13.103 00.001 11060 worker thread done servicing request
03:08:13.111 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:13.140 00.029 10844 UpdateGuideState exits: m=1884 SNR=27.7
03:08:13.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:13.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:13.141 00.001 10844 Enqueuing Expose request
03:08:13.141 00.000 11060 Worker thread wakes up
03:08:13.141 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:08:13.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:13.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:13.788 00.647 11060 Exposure complete
03:08:14.031 00.243 11060 worker thread done servicing request
03:08:14.032 00.001 10844 OnExposeComplete: enter
03:08:14.032 00.000 10844 UpdateGuideState(): m_state=6
03:08:14.032 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
03:08:14.032 00.000 10844 Star::Find returns 1 (0), X=622.66, Y=108.54, Mass=1510, SNR=24.4, Peak=155 HFD=3.2
03:08:14.033 00.001 10844 MultiStar: [#1 0.03,0.20,1.04,U] [#2 -0.07,0.01,0.94,U] [#3 -0.40,-0.21,1.11,U] [#4 -0.49,-0.21,0.00,M2] [#5 -0.15,-0.26,0.98,U] [#6 -0.33,-0.74,0.00,M3] [#7 -0.36,-0.30,0.00,M1] [#8 0.20,-0.71,0.00,M2] 
03:08:14.033 00.000 10844 refined, 4 included, MultiStar: {-0.17, -0.08}, one-star: {-0.24, -0.15}
03:08:14.033 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.39) = xAngle (-4.07 = 2.21)
03:08:14.033 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.95 = -0.95)
03:08:14.033 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.68 mountX=-0.11 mountY=-0.15, mountTheta=-2.20
03:08:14.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.08, opts=13)
03:08:14.035 00.000 10844 Enqueuing Move request for scope (-0.17, -0.08)
03:08:14.035 00.000 11060 Worker thread wakes up
03:08:14.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
03:08:14.035 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
03:08:14.035 00.000 11060 Moving (-0.17, -0.08) raw xDistance=-0.11 yDistance=-0.15
03:08:14.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:08:14.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:14.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:08:14.036 00.001 11060 MoveAxis(E, 0, ABG)
03:08:14.036 00.000 11060 Move returns status 0, amount 0
03:08:14.036 00.000 11060 MoveAxis(N, 0, ABG)
03:08:14.036 00.000 11060 Move returns status 0, amount 0
03:08:14.036 00.000 11060 move complete, result=0
03:08:14.036 00.000 11060 worker thread done servicing request
03:08:14.044 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:14.063 00.019 10844 UpdateGuideState exits: m=1510 SNR=24.4
03:08:14.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:14.064 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:14.064 00.000 10844 Enqueuing Expose request
03:08:14.064 00.000 11060 Worker thread wakes up
03:08:14.064 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:08:14.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:14.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:14.708 00.644 11060 Exposure complete
03:08:14.942 00.234 11060 worker thread done servicing request
03:08:14.942 00.000 10844 OnExposeComplete: enter
03:08:14.942 00.000 10844 UpdateGuideState(): m_state=6
03:08:14.943 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
03:08:14.943 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.34, Mass=1634, SNR=25.6, Peak=145 HFD=3.2
03:08:14.943 00.000 10844 MultiStar: [#1 -0.13,0.27,0.96,U] [#2 -0.01,-0.26,0.99,U] [#3 -0.16,-0.32,0.97,U] [#4 -0.20,-0.28,0.92,U] [#5 0.24,-0.38,1.05,U] [#6 0.09,-0.45,0.00,M4] [#7 -0.40,0.16,0.86,U] [#8 -0.25,-0.31,0.77,U] 
03:08:14.943 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.19}, one-star: {-0.19, -0.35}
03:08:14.944 00.001 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.73)
03:08:14.944 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
03:08:14.944 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.16 mountX=-0.21 mountY=-0.09, mountTheta=-2.72
03:08:14.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.19, opts=13)
03:08:14.946 00.000 10844 Enqueuing Move request for scope (-0.13, -0.19)
03:08:14.946 00.000 11060 Worker thread wakes up
03:08:14.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
03:08:14.947 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
03:08:14.947 00.000 11060 Moving (-0.13, -0.19) raw xDistance=-0.21 yDistance=-0.09
03:08:14.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:08:14.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:14.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:08:14.948 00.001 11060 MoveAxis(E, 49, ABG)
03:08:14.948 00.000 11060 Guiding  Dir = 2, Dur = 49
03:08:14.954 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:14.958 00.004 11060 IsSlewing returns 0
03:08:14.958 00.000 11060 IsGuiding returns 0
03:08:14.973 00.015 10844 UpdateGuideState exits: m=1634 SNR=25.6
03:08:14.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:14.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:14.973 00.000 10844 Enqueuing Expose request
03:08:15.021 00.048 11060 IsGuiding returns 0
03:08:15.022 00.001 11060 Move returns status 0, amount 49
03:08:15.022 00.000 11060 MoveAxis(N, 0, ABG)
03:08:15.022 00.000 11060 Move returns status 0, amount 0
03:08:15.022 00.000 11060 move complete, result=0
03:08:15.022 00.000 11060 worker thread done servicing request
03:08:15.022 00.000 11060 Worker thread wakes up
03:08:15.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:15.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:15.022 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
03:08:15.666 00.644 11060 Exposure complete
03:08:16.041 00.375 10844 evsrv: cli 0EEEDFD0 connect
03:08:16.041 00.000 10844 case statement mapped state 6 to 3
03:08:16.042 00.001 10844 case statement mapped state 6 to 3
03:08:16.043 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"902ebba2-0e72-4fea-8e6d-297157204e98"}
03:08:16.043 00.000 10844 PhdController::Guide begins
03:08:16.043 00.000 10844 PhdController: newstate STATE_SETUP
03:08:16.043 00.000 10844 PhdController: setup
03:08:16.043 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
03:08:16.043 00.000 10844 PhdController: guider state = 6
03:08:16.043 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:08:16.044 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
03:08:16.044 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":0,"id":"902ebba2-0e72-4fea-8e6d-297157204e98"}
03:08:16.056 00.012 10844 evsrv: cli 0EEEDFD0 disconnect
03:08:16.058 00.002 10844 evsrv: cli 0EEEDDF0 connect
03:08:16.058 00.000 10844 case statement mapped state 6 to 3
03:08:16.058 00.000 10844 case statement mapped state 6 to 3
03:08:16.062 00.004 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_shift_params","id":"0bf3efb3-dac9-4a37-98b5-a08aa1074731"}
03:08:16.062 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"0bf3efb3-dac9-4a37-98b5-a08aa1074731"}
03:08:16.064 00.002 10844 evsrv: cli 0EEEDDF0 disconnect
03:08:16.065 00.001 10844 evsrv: cli 0EEEE070 connect
03:08:16.065 00.000 10844 case statement mapped state 6 to 3
03:08:16.066 00.001 10844 case statement mapped state 6 to 3
03:08:16.073 00.007 10844 evsrv: cli 0EEEE070 request: {"method":"get_lock_position","id":"440e20a1-0fc8-4a76-9222-db666e310961"}
03:08:16.073 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":[622.90,108.69],"id":"440e20a1-0fc8-4a76-9222-db666e310961"}
03:08:16.075 00.002 10844 evsrv: cli 0EEEE070 disconnect
03:08:16.076 00.001 10844 evsrv: cli 0EEEE4D0 connect
03:08:16.076 00.000 10844 case statement mapped state 6 to 3
03:08:16.078 00.002 10844 case statement mapped state 6 to 3
03:08:16.079 00.001 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_calibrated","id":"3a752e37-d774-47a6-b34f-38ed2f4371b4"}
03:08:16.079 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":true,"id":"3a752e37-d774-47a6-b34f-38ed2f4371b4"}
03:08:16.080 00.001 10844 evsrv: cli 0EEEE4D0 disconnect
03:08:16.081 00.001 10844 evsrv: cli 0EEEE610 connect
03:08:16.081 00.000 10844 case statement mapped state 6 to 3
03:08:16.086 00.005 10844 case statement mapped state 6 to 3
03:08:16.088 00.002 10844 evsrv: cli 0EEEE610 request: {"method":"get_app_state","id":"674fc665-e8c9-463b-b2ed-7460716e040f"}
03:08:16.088 00.000 10844 case statement mapped state 6 to 3
03:08:16.088 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":"Guiding","id":"674fc665-e8c9-463b-b2ed-7460716e040f"}
03:08:16.111 00.023 10844 evsrv: cli 0EEEE610 disconnect
03:08:16.150 00.039 10844 OnExposeComplete: enter
03:08:16.150 00.000 10844 UpdateGuideState(): m_state=6
03:08:16.151 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
03:08:16.151 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=108.78, Mass=1384, SNR=23.7, Peak=219 HFD=2.9
03:08:16.152 00.001 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.39) = xAngle (-1.13 = -1.13)
03:08:16.152 00.000 11060 worker thread done servicing request
03:08:16.152 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
03:08:16.152 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.09 hyp=0.34 cameraTheta=0.26 mountX=0.14 mountY=0.31, mountTheta=1.13
03:08:16.154 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.09, opts=13)
03:08:16.155 00.001 10844 Enqueuing Move request for scope (0.33, 0.09)
03:08:16.156 00.001 11060 Worker thread wakes up
03:08:16.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.09) opts 0xd
03:08:16.157 00.001 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.09)
03:08:16.157 00.000 11060 Moving (0.33, 0.09) raw xDistance=0.14 yDistance=0.31
03:08:16.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:08:16.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
03:08:16.164 00.007 11060 MoveAxis(W, 32, ABG)
03:08:16.164 00.000 11060 Guiding  Dir = 3, Dur = 32
03:08:16.166 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:16.186 00.020 11060 IsSlewing returns 0
03:08:16.186 00.000 11060 IsGuiding returns 0
03:08:16.238 00.052 10844 UpdateGuideState exits: m=1384 SNR=23.7
03:08:16.239 00.001 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 1 / 99999
03:08:16.239 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376096.239,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:08:16.240 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:16.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:16.240 00.000 10844 Enqueuing Expose request
03:08:16.264 00.024 11060 IsGuiding returns 0
03:08:16.265 00.001 11060 Move returns status 0, amount 32
03:08:16.265 00.000 11060 MoveAxis(S, 120, ABG)
03:08:16.277 00.012 11060 Guiding  Dir = 1, Dur = 120
03:08:16.311 00.034 11060 IsSlewing returns 0
03:08:16.312 00.001 11060 IsGuiding returns 0
03:08:16.452 00.140 11060 IsGuiding returns 0
03:08:16.452 00.000 11060 Move returns status 0, amount 120
03:08:16.452 00.000 11060 move complete, result=0
03:08:16.452 00.000 11060 worker thread done servicing request
03:08:16.452 00.000 11060 Worker thread wakes up
03:08:16.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:16.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:16.458 00.006 10844 GuideStep: 0.1 px 32 ms WEST, 0.3 px 120 ms SOUTH
03:08:17.172 00.714 11060 Exposure complete
03:08:20.791 03.619 10844 OnExposeComplete: enter
03:08:20.791 00.000 10844 UpdateGuideState(): m_state=6
03:08:20.792 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
03:08:20.792 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.48, Mass=1792, SNR=26.6, Peak=164 HFD=3.8
03:08:20.792 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.39) = xAngle (-2.07 = -2.07)
03:08:20.792 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:08:20.792 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-0.68 mountX=-0.16 mountY=0.29, mountTheta=2.08
03:08:20.793 00.001 11060 worker thread done servicing request
03:08:20.796 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.21, opts=13)
03:08:20.796 00.000 10844 Enqueuing Move request for scope (0.26, -0.21)
03:08:20.796 00.000 11060 Worker thread wakes up
03:08:20.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.21) opts 0xd
03:08:20.796 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.21)
03:08:20.796 00.000 11060 Moving (0.26, -0.21) raw xDistance=-0.16 yDistance=0.29
03:08:20.797 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:08:20.798 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
03:08:20.798 00.000 11060 MoveAxis(E, 37, ABG)
03:08:20.798 00.000 11060 Guiding  Dir = 2, Dur = 37
03:08:20.852 00.054 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:20.852 00.000 11060 IsSlewing returns 0
03:08:20.853 00.001 11060 IsGuiding returns 0
03:08:20.936 00.083 11060 IsGuiding returns 0
03:08:20.936 00.000 11060 Move returns status 0, amount 37
03:08:20.936 00.000 11060 MoveAxis(S, 113, ABG)
03:08:20.936 00.000 11060 Guiding  Dir = 1, Dur = 113
03:08:20.941 00.005 11060 IsSlewing returns 0
03:08:20.943 00.002 11060 IsGuiding returns 0
03:08:20.957 00.014 10844 UpdateGuideState exits: m=1792 SNR=26.6
03:08:20.957 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 2 / 99999
03:08:20.958 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770376100.958,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
03:08:20.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:20.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:20.959 00.001 10844 Enqueuing Expose request
03:08:21.068 00.109 11060 IsGuiding returns 0
03:08:21.068 00.000 11060 Move returns status 0, amount 113
03:08:21.068 00.000 11060 move complete, result=0
03:08:21.068 00.000 11060 worker thread done servicing request
03:08:21.068 00.000 11060 Worker thread wakes up
03:08:21.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:21.069 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:21.074 00.005 10844 GuideStep: -0.2 px 37 ms EAST, 0.3 px 113 ms SOUTH
03:08:21.683 00.609 11060 Exposure complete
03:08:22.065 00.382 11060 worker thread done servicing request
03:08:22.065 00.000 10844 OnExposeComplete: enter
03:08:22.065 00.000 10844 UpdateGuideState(): m_state=6
03:08:22.066 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
03:08:22.066 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=109.08, Mass=1433, SNR=23.7, Peak=159 HFD=2.9
03:08:22.066 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
03:08:22.066 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.46 = -2.83)
03:08:22.066 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.38 hyp=0.39 cameraTheta=1.72 mountX=0.37 mountY=-0.12, mountTheta=-0.32
03:08:22.069 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.38, opts=13)
03:08:22.070 00.001 10844 Enqueuing Move request for scope (-0.06, 0.38)
03:08:22.070 00.000 11060 Worker thread wakes up
03:08:22.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.38) opts 0xd
03:08:22.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.38)
03:08:22.070 00.000 11060 Moving (-0.06, 0.38) raw xDistance=0.37 yDistance=-0.12
03:08:22.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
03:08:22.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:22.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:08:22.071 00.001 11060 MoveAxis(W, 85, ABG)
03:08:22.071 00.000 11060 Guiding  Dir = 3, Dur = 85
03:08:22.082 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:22.108 00.026 11060 IsSlewing returns 0
03:08:22.110 00.002 11060 IsGuiding returns 0
03:08:22.121 00.011 10844 UpdateGuideState exits: m=1433 SNR=23.7
03:08:22.121 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 3 / 99999
03:08:22.121 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376102.121,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
03:08:22.122 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:22.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:22.122 00.000 10844 Enqueuing Expose request
03:08:22.218 00.096 11060 IsGuiding returns 0
03:08:22.218 00.000 11060 Move returns status 0, amount 85
03:08:22.218 00.000 11060 MoveAxis(N, 0, ABG)
03:08:22.219 00.001 11060 Move returns status 0, amount 0
03:08:22.219 00.000 11060 move complete, result=0
03:08:22.219 00.000 11060 worker thread done servicing request
03:08:22.219 00.000 11060 Worker thread wakes up
03:08:22.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:22.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:22.723 00.504 10844 GuideStep: 0.4 px 85 ms WEST, -0.1 px 0 ms NORTH
03:08:22.897 00.174 11060 Exposure complete
03:08:24.734 01.837 11060 worker thread done servicing request
03:08:24.734 00.000 10844 OnExposeComplete: enter
03:08:24.735 00.001 10844 UpdateGuideState(): m_state=6
03:08:24.735 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
03:08:24.735 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.55, Mass=1865, SNR=27.3, Peak=158 HFD=3.5
03:08:24.735 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
03:08:24.735 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.82 = 0.82)
03:08:24.736 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.91 mountX=-0.12 mountY=0.13, mountTheta=2.31
03:08:24.750 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.14, opts=13)
03:08:24.750 00.000 10844 Enqueuing Move request for scope (0.11, -0.14)
03:08:24.755 00.005 11060 Worker thread wakes up
03:08:24.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
03:08:24.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
03:08:24.757 00.002 11060 Moving (0.11, -0.14) raw xDistance=-0.12 yDistance=0.13
03:08:24.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:08:24.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:24.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:08:24.757 00.000 11060 MoveAxis(E, 0, ABG)
03:08:24.757 00.000 11060 Move returns status 0, amount 0
03:08:24.758 00.001 11060 MoveAxis(N, 0, ABG)
03:08:24.758 00.000 11060 Move returns status 0, amount 0
03:08:24.758 00.000 11060 move complete, result=0
03:08:24.758 00.000 11060 worker thread done servicing request
03:08:24.760 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:24.794 00.034 10844 UpdateGuideState exits: m=1865 SNR=27.3
03:08:24.795 00.001 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 4 / 99999
03:08:24.795 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376104.795,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
03:08:24.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:24.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:24.796 00.001 10844 Enqueuing Expose request
03:08:24.796 00.000 11060 Worker thread wakes up
03:08:24.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:24.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:24.796 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:25.514 00.718 11060 Exposure complete
03:08:26.062 00.548 11060 worker thread done servicing request
03:08:26.062 00.000 10844 OnExposeComplete: enter
03:08:26.062 00.000 10844 UpdateGuideState(): m_state=6
03:08:26.063 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
03:08:26.063 00.000 10844 Star::Find returns 1 (0), X=622.35, Y=108.76, Mass=2093, SNR=29.0, Peak=239 HFD=3.6
03:08:26.063 00.000 10844 CameraToMount -- cameraTheta (3.02) - m_xAngle (1.39) = xAngle (1.63 = 1.63)
03:08:26.063 00.000 10844 CameraToMount -- cameraTheta (3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.75 = -1.53)
03:08:26.063 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=0.07 hyp=0.55 cameraTheta=3.02 mountX=-0.03 mountY=-0.55, mountTheta=-1.63
03:08:26.065 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=0.07, opts=13)
03:08:26.065 00.000 10844 Enqueuing Move request for scope (-0.55, 0.07)
03:08:26.065 00.000 11060 Worker thread wakes up
03:08:26.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.07) opts 0xd
03:08:26.067 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.55, 0.07)
03:08:26.067 00.000 11060 Moving (-0.55, 0.07) raw xDistance=-0.03 yDistance=-0.55
03:08:26.068 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:08:26.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:08:26.069 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
03:08:26.070 00.001 11060 MoveAxis(E, 0, ABG)
03:08:26.071 00.001 11060 Move returns status 0, amount 0
03:08:26.071 00.000 11060 MoveAxis(N, 0, ABG)
03:08:26.072 00.001 11060 Move returns status 0, amount 0
03:08:26.072 00.000 11060 move complete, result=0
03:08:26.073 00.001 11060 worker thread done servicing request
03:08:26.076 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:26.106 00.030 10844 UpdateGuideState exits: m=2093 SNR=29.0
03:08:26.106 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 5 / 99999
03:08:26.108 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770376106.108,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
03:08:26.113 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:26.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:26.113 00.000 10844 Enqueuing Expose request
03:08:26.114 00.001 11060 Worker thread wakes up
03:08:26.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:26.114 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
03:08:26.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:26.756 00.642 11060 Exposure complete
03:08:27.190 00.434 10844 OnExposeComplete: enter
03:08:27.190 00.000 10844 UpdateGuideState(): m_state=6
03:08:27.190 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
03:08:27.191 00.001 10844 Star::Find returns 1 (0), X=623.11, Y=108.72, Mass=1574, SNR=25.0, Peak=221 HFD=2.9
03:08:27.191 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
03:08:27.191 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
03:08:27.191 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.13 mountX=0.06 mountY=0.21, mountTheta=1.27
03:08:27.193 00.002 11060 worker thread done servicing request
03:08:27.195 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.03, opts=13)
03:08:27.195 00.000 10844 Enqueuing Move request for scope (0.21, 0.03)
03:08:27.195 00.000 11060 Worker thread wakes up
03:08:27.196 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
03:08:27.196 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
03:08:27.196 00.000 11060 Moving (0.21, 0.03) raw xDistance=0.06 yDistance=0.21
03:08:27.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:08:27.198 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
03:08:27.198 00.000 11060 MoveAxis(E, 0, ABG)
03:08:27.198 00.000 11060 Move returns status 0, amount 0
03:08:27.198 00.000 11060 MoveAxis(S, 80, ABG)
03:08:27.198 00.000 11060 Guiding  Dir = 1, Dur = 80
03:08:27.206 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:27.211 00.005 11060 IsSlewing returns 0
03:08:27.212 00.001 11060 IsGuiding returns 0
03:08:27.233 00.021 10844 UpdateGuideState exits: m=1574 SNR=25.0
03:08:27.257 00.024 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 6 / 99999
03:08:27.258 00.001 10844 PhdController: newstate STATE_FINISH
03:08:27.258 00.000 10844 PhdController complete: success
03:08:27.258 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770376107.258,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
03:08:27.259 00.001 10844 Mount: notify guiding dither settle done success=1
03:08:27.259 00.000 10844 PhdController: newstate STATE_IDLE
03:08:27.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:27.260 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:27.260 00.000 10844 Enqueuing Expose request
03:08:27.313 00.053 11060 IsGuiding returns 0
03:08:27.313 00.000 11060 Move returns status 0, amount 80
03:08:27.313 00.000 11060 move complete, result=0
03:08:27.313 00.000 11060 worker thread done servicing request
03:08:27.313 00.000 11060 Worker thread wakes up
03:08:27.314 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:27.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:27.315 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 80 ms SOUTH
03:08:27.972 00.657 11060 Exposure complete
03:08:28.414 00.442 10844 OnExposeComplete: enter
03:08:28.414 00.000 10844 UpdateGuideState(): m_state=6
03:08:28.414 00.000 11060 worker thread done servicing request
03:08:28.414 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
03:08:28.415 00.001 10844 Star::Find returns 1 (0), X=622.33, Y=108.96, Mass=1723, SNR=26.0, Peak=234 HFD=3.3
03:08:28.416 00.001 10844 MultiStar: [#1 -0.44,0.35,0.00,M1] [#2 -0.29,0.10,0.96,U] [#3 -0.46,0.15,0.00,M1] [#4 -0.42,0.14,0.90,U] [#5 -0.15,0.34,0.94,U] [#6 -0.62,0.19,0.00,M5] [#7 -0.71,0.35,0.00,M1] [#8 -0.58,0.30,0.00,M2] 
03:08:28.416 00.000 10844 refined, 3 included, MultiStar: {-0.36, 0.21}, one-star: {-0.57, 0.27}
03:08:28.416 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.39) = xAngle (1.22 = 1.22)
03:08:28.416 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.35 = -1.94)
03:08:28.416 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.21 hyp=0.42 cameraTheta=2.61 mountX=0.14 mountY=-0.39, mountTheta=-1.22
03:08:28.419 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.21, opts=13)
03:08:28.419 00.000 10844 Enqueuing Move request for scope (-0.36, 0.21)
03:08:28.421 00.002 11060 Worker thread wakes up
03:08:28.423 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.21) opts 0xd
03:08:28.423 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.21)
03:08:28.423 00.000 11060 Moving (-0.36, 0.21) raw xDistance=0.14 yDistance=-0.39
03:08:28.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:08:28.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:08:28.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:08:28.425 00.002 11060 MoveAxis(W, 33, ABG)
03:08:28.425 00.000 11060 Guiding  Dir = 3, Dur = 33
03:08:28.446 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:08:28.476 00.030 11060 IsSlewing returns 0
03:08:28.477 00.001 11060 IsGuiding returns 0
03:08:28.488 00.011 10844 UpdateGuideState exits: m=1723 SNR=26.0
03:08:28.489 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:28.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:28.489 00.000 10844 Enqueuing Expose request
03:08:28.525 00.036 11060 IsGuiding returns 0
03:08:28.525 00.000 11060 Move returns status 0, amount 33
03:08:28.525 00.000 11060 MoveAxis(N, 0, ABG)
03:08:28.525 00.000 11060 Move returns status 0, amount 0
03:08:28.525 00.000 11060 move complete, result=0
03:08:28.526 00.001 11060 worker thread done servicing request
03:08:28.526 00.000 11060 Worker thread wakes up
03:08:28.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:28.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:28.537 00.011 10844 GuideStep: 0.1 px 33 ms WEST, -0.4 px 0 ms NORTH
03:08:29.176 00.639 11060 Exposure complete
03:08:29.621 00.445 11060 worker thread done servicing request
03:08:29.621 00.000 10844 OnExposeComplete: enter
03:08:29.621 00.000 10844 UpdateGuideState(): m_state=6
03:08:29.622 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
03:08:29.622 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.80, Mass=1620, SNR=24.7, Peak=245 HFD=3.4
03:08:29.622 00.000 10844 MultiStar: [#1 -0.65,0.16,0.00,M2] [#2 -0.74,-0.59,0.00,M1] [#3 -0.25,-0.24,1.08,U] [#4 -0.62,-0.19,0.00,M1] [#5 -0.48,0.47,0.00,M1] [#6 -0.45,-0.09,0.00,M6] [#7 -0.65,0.31,0.00,M2] [#8 -0.47,-0.34,0.00,M3] 
03:08:29.622 00.000 10844 single-star, 1 included, MultiStar: {-0.19, -0.07}, one-star: {-0.12, 0.11}
03:08:29.622 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.39) = xAngle (1.03 = 1.03)
03:08:29.622 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.16 = -2.13)
03:08:29.622 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.42 mountX=0.08 mountY=-0.14, mountTheta=-1.03
03:08:29.626 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.11, opts=13)
03:08:29.626 00.000 10844 Enqueuing Move request for scope (-0.12, 0.11)
03:08:29.629 00.003 11060 Worker thread wakes up
03:08:29.631 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
03:08:29.631 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
03:08:29.633 00.002 11060 Moving (-0.12, 0.11) raw xDistance=0.08 yDistance=-0.14
03:08:29.634 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:08:29.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:29.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:08:29.634 00.000 11060 MoveAxis(E, 0, ABG)
03:08:29.634 00.000 11060 Move returns status 0, amount 0
03:08:29.634 00.000 11060 MoveAxis(N, 0, ABG)
03:08:29.634 00.000 11060 Move returns status 0, amount 0
03:08:29.634 00.000 11060 move complete, result=0
03:08:29.634 00.000 11060 worker thread done servicing request
03:08:29.637 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:29.691 00.054 10844 UpdateGuideState exits: m=1620 SNR=24.7
03:08:29.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:29.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:29.692 00.001 10844 Enqueuing Expose request
03:08:29.692 00.000 11060 Worker thread wakes up
03:08:29.692 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:29.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:29.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:30.913 01.221 11060 Exposure complete
03:08:33.009 02.096 10844 OnExposeComplete: enter
03:08:33.009 00.000 10844 UpdateGuideState(): m_state=6
03:08:33.010 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
03:08:33.010 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.73, Mass=1576, SNR=24.7, Peak=186 HFD=3.5
03:08:33.013 00.003 10844 MultiStar: [#1 -0.58,0.32,0.00,M3] [#2 -0.89,-0.11,0.00,M2] [#3 -0.59,0.03,0.00,M1] [#4 -0.54,0.00,0.00,M2] [#5 -0.16,0.23,1.00,U] [#6 -0.79,-0.01,0.00,M7] [#7 -0.28,0.26,1.06,U] [#8 -0.56,-0.50,0.00,M4] 
03:08:33.013 00.000 10844 single-star, 2 included, MultiStar: {-0.21, 0.17}, one-star: {-0.20, 0.03}
03:08:33.013 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.59 = 1.59)
03:08:33.013 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.71 = -1.57)
03:08:33.013 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.98 mountX=-0.00 mountY=-0.20, mountTheta=-1.59
03:08:33.016 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.03, opts=13)
03:08:33.016 00.000 10844 Enqueuing Move request for scope (-0.20, 0.03)
03:08:33.030 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:33.030 00.000 11060 worker thread done servicing request
03:08:33.050 00.020 11060 Worker thread wakes up
03:08:33.051 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
03:08:33.051 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
03:08:33.051 00.000 11060 Moving (-0.20, 0.03) raw xDistance=-0.00 yDistance=-0.20
03:08:33.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:08:33.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:08:33.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:08:33.052 00.001 11060 MoveAxis(E, 0, ABG)
03:08:33.052 00.000 11060 Move returns status 0, amount 0
03:08:33.052 00.000 11060 MoveAxis(N, 0, ABG)
03:08:33.052 00.000 11060 Move returns status 0, amount 0
03:08:33.052 00.000 11060 move complete, result=0
03:08:33.052 00.000 11060 worker thread done servicing request
03:08:33.096 00.044 10844 UpdateGuideState exits: m=1576 SNR=24.7
03:08:33.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:33.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:33.096 00.000 10844 Enqueuing Expose request
03:08:33.096 00.000 11060 Worker thread wakes up
03:08:33.098 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:33.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:33.099 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:08:33.803 00.704 11060 Exposure complete
03:08:34.573 00.770 11060 worker thread done servicing request
03:08:34.573 00.000 10844 OnExposeComplete: enter
03:08:34.573 00.000 10844 UpdateGuideState(): m_state=6
03:08:34.574 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
03:08:34.574 00.000 10844 Star::Find returns 1 (1), X=622.56, Y=108.94, Mass=1873, SNR=27.3, Peak=255 HFD=3.3
03:08:34.574 00.000 10844 MultiStar: [#1 -0.38,0.04,0.92,U] [#2 -0.85,-0.23,0.00,M3] [#3 -0.50,-0.29,0.00,M2] [#4 -0.58,-0.67,0.00,M3] [#5 -0.42,0.04,0.92,U] [#6 -0.65,0.05,0.00,M8] [#7 -0.76,-0.48,0.00,M2] [#8 -0.67,-0.09,0.00,M5] 
03:08:34.574 00.000 10844 refined, 2 included, MultiStar: {-0.38, 0.11}, one-star: {-0.34, 0.24}
03:08:34.574 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.39) = xAngle (1.47 = 1.47)
03:08:34.575 00.001 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.59 = -1.69)
03:08:34.575 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.11 hyp=0.40 cameraTheta=2.86 mountX=0.04 mountY=-0.39, mountTheta=-1.47
03:08:34.576 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.11, opts=13)
03:08:34.576 00.000 10844 Enqueuing Move request for scope (-0.38, 0.11)
03:08:34.576 00.000 11060 Worker thread wakes up
03:08:34.577 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.11) opts 0xd
03:08:34.577 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.11)
03:08:34.577 00.000 11060 Moving (-0.38, 0.11) raw xDistance=0.04 yDistance=-0.39
03:08:34.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:08:34.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:08:34.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:08:34.577 00.000 11060 MoveAxis(E, 0, ABG)
03:08:34.577 00.000 11060 Move returns status 0, amount 0
03:08:34.577 00.000 11060 MoveAxis(N, 0, ABG)
03:08:34.581 00.004 11060 Move returns status 0, amount 0
03:08:34.581 00.000 11060 move complete, result=0
03:08:34.581 00.000 11060 worker thread done servicing request
03:08:34.590 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:34.653 00.063 10844 UpdateGuideState exits: m=1873 SNR=27.3 Saturated
03:08:34.654 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:34.655 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:34.655 00.000 10844 Enqueuing Expose request
03:08:34.655 00.000 11060 Worker thread wakes up
03:08:34.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:34.656 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:34.658 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:08:35.352 00.694 11060 Exposure complete
03:08:36.112 00.760 10844 OnExposeComplete: enter
03:08:36.112 00.000 10844 UpdateGuideState(): m_state=6
03:08:36.112 00.000 11060 worker thread done servicing request
03:08:36.112 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
03:08:36.112 00.000 10844 Star::Find returns 1 (0), X=621.91, Y=108.47, Mass=1973, SNR=28.1, Peak=201 HFD=3.5
03:08:36.113 00.001 10844 MultiStar: large primary error, entering stabilization period
03:08:36.113 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.39) = xAngle (-4.31 = 1.97)
03:08:36.113 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
03:08:36.113 00.000 10844 CameraToMount -- cameraX=-0.99 cameraY=-0.22 hyp=1.01 cameraTheta=-2.92 mountX=-0.39 mountY=-0.94, mountTheta=-1.97
03:08:36.114 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.99, y=-0.22, opts=13)
03:08:36.114 00.000 10844 Enqueuing Move request for scope (-0.99, -0.22)
03:08:36.115 00.001 11060 Worker thread wakes up
03:08:36.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.99, -0.22) opts 0xd
03:08:36.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.99, -0.22)
03:08:36.115 00.000 11060 Moving (-0.99, -0.22) raw xDistance=-0.39 yDistance=-0.94
03:08:36.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
03:08:36.115 00.000 11060 resist switch: large excursion: input -0.94 thresh 0.57 direction from 1 to -1
03:08:36.115 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.81
03:08:36.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.94
03:08:36.115 00.000 11060 MoveAxis(E, 92, ABG)
03:08:36.116 00.001 11060 Guiding  Dir = 2, Dur = 92
03:08:36.124 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:36.151 00.027 11060 IsSlewing returns 0
03:08:36.152 00.001 11060 IsGuiding returns 0
03:08:36.164 00.012 10844 UpdateGuideState exits: m=1973 SNR=28.1
03:08:36.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:36.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:36.164 00.000 10844 Enqueuing Expose request
03:08:36.260 00.096 11060 IsGuiding returns 0
03:08:36.260 00.000 11060 Move returns status 0, amount 92
03:08:36.261 00.001 11060 BLC: Oldest BLC event removed
03:08:36.261 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:08:36.261 00.000 11060 MoveAxis(N, 845, ABG)
03:08:36.261 00.000 11060 duration set to 750 by maxDecDuration
03:08:36.261 00.000 11060 Guiding  Dir = 0, Dur = 750
03:08:36.281 00.020 11060 IsSlewing returns 0
03:08:36.282 00.001 11060 IsGuiding returns 0
03:08:37.035 00.753 11060 IsGuiding returns 0
03:08:37.035 00.000 11060 Move returns status 0, amount 750
03:08:37.035 00.000 11060 move complete, result=0
03:08:37.035 00.000 10844 GuideStep: -0.4 px 92 ms EAST, -0.9 px 750 ms NORTH
03:08:37.059 00.024 11060 worker thread done servicing request
03:08:37.059 00.000 11060 Worker thread wakes up
03:08:37.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:37.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:37.751 00.692 11060 Exposure complete
03:08:38.491 00.740 11060 worker thread done servicing request
03:08:38.492 00.001 10844 OnExposeComplete: enter
03:08:38.492 00.000 10844 UpdateGuideState(): m_state=6
03:08:38.493 00.001 10844 Star::Find(15, 621, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
03:08:38.493 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.51, Mass=1776, SNR=26.6, Peak=158 HFD=3.6
03:08:38.493 00.000 10844 MultiStar: exiting stabilization period
03:08:38.494 00.001 10844 MultiStar: [#1 -0.52,0.41,0.00,M3] [#2 -0.25,-0.35,0.97,U] [#3 0.01,-0.29,1.01,U] [#4 -0.65,-0.42,0.00,M4] [#5 0.10,0.36,0.88,U] [#6 -0.49,-0.28,0.00,M9] [#7 -0.69,0.07,0.00,M3] [#8 -0.16,-0.09,0.82,U] 
03:08:38.494 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.12}, one-star: {0.08, -0.18}
03:08:38.494 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.01)
03:08:38.494 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
03:08:38.494 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.89 mountX=-0.13 mountY=-0.02, mountTheta=-2.99
03:08:38.499 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.12, opts=13)
03:08:38.499 00.000 10844 Enqueuing Move request for scope (-0.04, -0.12)
03:08:38.510 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:38.582 00.072 11060 Worker thread wakes up
03:08:38.583 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
03:08:38.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
03:08:38.583 00.000 11060 Moving (-0.04, -0.12) raw xDistance=-0.13 yDistance=-0.02
03:08:38.583 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.656563, 1:0.019496
03:08:38.583 00.000 11060 BLC: No correction, Miss < min_move
03:08:38.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:08:38.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:38.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:08:38.590 00.007 11060 MoveAxis(E, 32, ABG)
03:08:38.591 00.001 11060 Guiding  Dir = 2, Dur = 32
03:08:38.596 00.005 10844 UpdateGuideState exits: m=1776 SNR=26.6
03:08:38.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:38.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:38.596 00.000 10844 Enqueuing Expose request
03:08:38.605 00.009 11060 IsSlewing returns 0
03:08:38.606 00.001 11060 IsGuiding returns 0
03:08:38.652 00.046 11060 IsGuiding returns 0
03:08:38.653 00.001 11060 Move returns status 0, amount 32
03:08:38.653 00.000 11060 MoveAxis(N, 0, ABG)
03:08:38.653 00.000 11060 Move returns status 0, amount 0
03:08:38.653 00.000 11060 move complete, result=0
03:08:38.653 00.000 11060 worker thread done servicing request
03:08:38.653 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
03:08:38.653 00.000 11060 Worker thread wakes up
03:08:38.654 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:38.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:39.265 00.611 11060 Exposure complete
03:08:40.211 00.946 11060 worker thread done servicing request
03:08:40.212 00.001 10844 OnExposeComplete: enter
03:08:40.212 00.000 10844 UpdateGuideState(): m_state=6
03:08:40.213 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
03:08:40.213 00.000 10844 Star::Find returns 1 (0), X=622.52, Y=108.77, Mass=1738, SNR=26.3, Peak=211 HFD=3.0
03:08:40.213 00.000 10844 MultiStar: [#1 -0.02,-0.04,0.95,U] [#2 -0.53,-0.07,0.00,M3] [#3 -0.64,-0.13,0.00,M2] [#4 -0.21,0.00,0.98,U] [#5 -0.04,-0.20,0.88,U] [#6 -0.16,0.05,1.01,U] [#7 -0.18,0.33,0.84,U] [#8 0.07,0.32,0.76,U] 
03:08:40.213 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.07}, one-star: {-0.38, 0.08}
03:08:40.213 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.39) = xAngle (1.30 = 1.30)
03:08:40.213 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.86)
03:08:40.213 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.69 mountX=0.04 mountY=-0.15, mountTheta=-1.30
03:08:40.215 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.07, opts=13)
03:08:40.216 00.001 10844 Enqueuing Move request for scope (-0.14, 0.07)
03:08:40.220 00.004 11060 Worker thread wakes up
03:08:40.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
03:08:40.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
03:08:40.221 00.001 11060 Moving (-0.14, 0.07) raw xDistance=0.04 yDistance=-0.15
03:08:40.221 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.656563, 1:0.019496, 2:0.147813
03:08:40.221 00.000 11060 BLC: No correction, Miss < min_move
03:08:40.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:08:40.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:40.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:08:40.221 00.000 11060 MoveAxis(E, 0, ABG)
03:08:40.222 00.001 11060 Move returns status 0, amount 0
03:08:40.222 00.000 11060 MoveAxis(N, 0, ABG)
03:08:40.222 00.000 11060 Move returns status 0, amount 0
03:08:40.222 00.000 11060 move complete, result=0
03:08:40.222 00.000 11060 worker thread done servicing request
03:08:40.226 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:40.288 00.062 10844 UpdateGuideState exits: m=1738 SNR=26.3
03:08:40.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:40.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:40.288 00.000 10844 Enqueuing Expose request
03:08:40.289 00.001 11060 Worker thread wakes up
03:08:40.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:40.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:40.290 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:40.961 00.671 11060 Exposure complete
03:08:41.278 00.317 11060 worker thread done servicing request
03:08:41.278 00.000 10844 OnExposeComplete: enter
03:08:41.278 00.000 10844 UpdateGuideState(): m_state=6
03:08:41.279 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
03:08:41.279 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.34, Mass=1742, SNR=26.1, Peak=176 HFD=3.3
03:08:41.279 00.000 10844 MultiStar: [#1 -0.05,-0.41,0.99,U] [#2 -0.33,0.02,0.88,U] [#3 -0.18,-0.15,0.95,U] [#4 -0.42,-0.24,0.00,M4] [#5 -0.15,-0.44,0.00,M1] [#6 -0.43,-0.02,1.06,U] [#7 -0.31,-0.44,0.00,M3] [#8 -0.19,-0.23,0.87,U] 
03:08:41.279 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.19}, one-star: {0.12, -0.36}
03:08:41.279 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.59)
03:08:41.280 00.001 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.57 = -0.57)
03:08:41.280 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.31 mountX=-0.22 mountY=-0.14, mountTheta=-2.58
03:08:41.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.19, opts=13)
03:08:41.282 00.001 10844 Enqueuing Move request for scope (-0.18, -0.19)
03:08:41.282 00.000 11060 Worker thread wakes up
03:08:41.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
03:08:41.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
03:08:41.282 00.000 11060 Moving (-0.18, -0.19) raw xDistance=-0.22 yDistance=-0.14
03:08:41.282 00.000 11060 BLC: window closed
03:08:41.282 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=-0.656563, 1:0.019496, 2:0.147813
03:08:41.282 00.000 11060 BLC: No correction, Miss < min_move
03:08:41.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:08:41.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:41.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:08:41.282 00.000 11060 MoveAxis(E, 52, ABG)
03:08:41.282 00.000 11060 Guiding  Dir = 2, Dur = 52
03:08:41.292 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:41.309 00.017 11060 IsSlewing returns 0
03:08:41.310 00.001 11060 IsGuiding returns 0
03:08:41.321 00.011 10844 UpdateGuideState exits: m=1742 SNR=26.1
03:08:41.322 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:41.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:41.322 00.000 10844 Enqueuing Expose request
03:08:41.405 00.083 11060 IsGuiding returns 0
03:08:41.405 00.000 11060 Move returns status 0, amount 52
03:08:41.405 00.000 11060 MoveAxis(N, 0, ABG)
03:08:41.405 00.000 11060 Move returns status 0, amount 0
03:08:41.405 00.000 11060 move complete, result=0
03:08:41.405 00.000 11060 worker thread done servicing request
03:08:41.416 00.011 11060 Worker thread wakes up
03:08:41.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:41.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:41.441 00.025 10844 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
03:08:42.062 00.621 11060 Exposure complete
03:08:42.315 00.253 11060 worker thread done servicing request
03:08:42.315 00.000 10844 OnExposeComplete: enter
03:08:42.315 00.000 10844 UpdateGuideState(): m_state=6
03:08:42.315 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
03:08:42.316 00.001 10844 Star::Find returns 1 (0), X=622.64, Y=108.88, Mass=1665, SNR=25.4, Peak=204 HFD=3.1
03:08:42.316 00.000 10844 MultiStar: [#1 0.18,0.30,0.98,U] [#2 -0.41,-0.14,0.95,U] [#3 -0.31,-0.32,1.02,U] [#4 -0.02,-0.30,0.98,U] [#5 -0.18,0.07,0.91,U] [#6 -0.26,-0.20,1.06,U] [#7 -0.11,-0.23,0.99,U] [#8 -0.09,-0.31,0.85,U] 
03:08:42.316 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.11}, one-star: {-0.26, 0.18}
03:08:42.316 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.39) = xAngle (-3.96 = 2.33)
03:08:42.316 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.83 = -0.83)
03:08:42.316 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.57 mountX=-0.13 mountY=-0.14, mountTheta=-2.32
03:08:42.318 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.11, opts=13)
03:08:42.318 00.000 10844 Enqueuing Move request for scope (-0.16, -0.11)
03:08:42.318 00.000 11060 Worker thread wakes up
03:08:42.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
03:08:42.318 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
03:08:42.320 00.002 11060 Moving (-0.16, -0.11) raw xDistance=-0.13 yDistance=-0.14
03:08:42.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:08:42.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:42.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:08:42.320 00.000 11060 MoveAxis(E, 33, ABG)
03:08:42.320 00.000 11060 Guiding  Dir = 2, Dur = 33
03:08:42.334 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:42.338 00.004 11060 IsSlewing returns 0
03:08:42.348 00.010 11060 IsGuiding returns 0
03:08:42.364 00.016 10844 UpdateGuideState exits: m=1665 SNR=25.4
03:08:42.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:42.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:42.364 00.000 10844 Enqueuing Expose request
03:08:42.383 00.019 11060 IsGuiding returns 0
03:08:42.383 00.000 11060 Move returns status 0, amount 33
03:08:42.383 00.000 11060 MoveAxis(N, 0, ABG)
03:08:42.383 00.000 11060 Move returns status 0, amount 0
03:08:42.383 00.000 11060 move complete, result=0
03:08:42.383 00.000 11060 worker thread done servicing request
03:08:42.383 00.000 11060 Worker thread wakes up
03:08:42.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:42.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:42.385 00.002 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
03:08:43.035 00.650 11060 Exposure complete
03:08:43.303 00.268 11060 worker thread done servicing request
03:08:43.303 00.000 10844 OnExposeComplete: enter
03:08:43.303 00.000 10844 UpdateGuideState(): m_state=6
03:08:43.304 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
03:08:43.304 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=109.19, Mass=1835, SNR=26.9, Peak=208 HFD=3.0
03:08:43.305 00.001 10844 MultiStar: [#1 -0.54,-0.11,0.00,M1] [#2 0.29,-0.19,0.84,U] [#3 -0.48,-0.29,0.00,M1] [#4 -0.38,-0.53,0.00,M4] [#5 -0.36,0.25,0.84,U] [#6 -0.08,-0.20,0.95,U] [#7 -0.37,0.21,0.85,U] [#8 0.17,-0.16,0.78,U] 
03:08:43.305 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.08}, one-star: {-0.03, 0.50}
03:08:43.305 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
03:08:43.305 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.28)
03:08:43.305 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.27 mountX=0.07 mountY=-0.08, mountTheta=-0.87
03:08:43.308 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
03:08:43.308 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
03:08:43.309 00.001 11060 Worker thread wakes up
03:08:43.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
03:08:43.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
03:08:43.309 00.000 11060 Moving (-0.07, 0.08) raw xDistance=0.07 yDistance=-0.08
03:08:43.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:08:43.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:43.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:08:43.309 00.000 11060 MoveAxis(E, 0, ABG)
03:08:43.309 00.000 11060 Move returns status 0, amount 0
03:08:43.310 00.001 11060 MoveAxis(N, 0, ABG)
03:08:43.310 00.000 11060 Move returns status 0, amount 0
03:08:43.310 00.000 11060 move complete, result=0
03:08:43.311 00.001 11060 worker thread done servicing request
03:08:43.317 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:43.339 00.022 10844 UpdateGuideState exits: m=1835 SNR=26.9
03:08:43.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:43.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:43.339 00.000 10844 Enqueuing Expose request
03:08:43.339 00.000 11060 Worker thread wakes up
03:08:43.340 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:08:43.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:43.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:43.983 00.643 11060 Exposure complete
03:08:44.272 00.289 11060 worker thread done servicing request
03:08:44.272 00.000 10844 OnExposeComplete: enter
03:08:44.273 00.001 10844 UpdateGuideState(): m_state=6
03:08:44.273 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
03:08:44.273 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=109.02, Mass=1480, SNR=24.3, Peak=142 HFD=2.9
03:08:44.274 00.001 10844 MultiStar: [#1 -0.39,0.61,0.00,M2] [#2 0.02,-0.36,0.97,U] [#3 -0.00,-0.32,1.03,U] [#4 -0.33,-0.03,1.07,U] [#5 0.19,0.06,0.99,U] [#6 0.26,-0.23,1.09,U] [#7 -0.43,-0.05,0.99,U] [#8 0.11,-0.22,0.82,U] 
03:08:44.274 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.10}, one-star: {0.18, 0.32}
03:08:44.274 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.99 = -2.99)
03:08:44.274 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
03:08:44.274 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=-0.10 mountY=0.01, mountTheta=3.01
03:08:44.277 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.10, opts=13)
03:08:44.277 00.000 10844 Enqueuing Move request for scope (-0.00, -0.10)
03:08:44.277 00.000 11060 Worker thread wakes up
03:08:44.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
03:08:44.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
03:08:44.278 00.001 11060 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.01
03:08:44.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:08:44.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:44.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:08:44.278 00.000 11060 MoveAxis(E, 0, ABG)
03:08:44.278 00.000 11060 Move returns status 0, amount 0
03:08:44.278 00.000 11060 MoveAxis(N, 0, ABG)
03:08:44.278 00.000 11060 Move returns status 0, amount 0
03:08:44.278 00.000 11060 move complete, result=0
03:08:44.278 00.000 11060 worker thread done servicing request
03:08:44.285 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:44.308 00.023 10844 UpdateGuideState exits: m=1480 SNR=24.3
03:08:44.309 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:44.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:44.309 00.000 10844 Enqueuing Expose request
03:08:44.309 00.000 11060 Worker thread wakes up
03:08:44.309 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:44.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:44.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:44.962 00.653 11060 Exposure complete
03:08:45.300 00.338 11060 worker thread done servicing request
03:08:45.300 00.000 10844 OnExposeComplete: enter
03:08:45.300 00.000 10844 UpdateGuideState(): m_state=6
03:08:45.301 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
03:08:45.301 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.74, Mass=1785, SNR=26.1, Peak=159 HFD=3.5
03:08:45.302 00.001 10844 MultiStar: [#1 0.05,0.33,0.90,U] [#2 -0.00,-0.14,0.88,U] [#3 0.03,0.23,0.99,U] [#4 -0.05,0.07,1.00,U] [#5 0.08,-0.24,0.93,U] [#6 -0.04,-0.42,0.94,U] [#7 0.20,0.44,0.00,M1] [#8 0.00,-0.10,0.75,U] 
03:08:45.302 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {-0.08, 0.05}
03:08:45.312 00.010 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:08:45.312 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.05 = 0.05)
03:08:45.313 00.001 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.68 mountX=-0.02 mountY=0.00, mountTheta=3.09
03:08:45.315 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.02, opts=13)
03:08:45.315 00.000 10844 Enqueuing Move request for scope (-0.00, -0.02)
03:08:45.315 00.000 11060 Worker thread wakes up
03:08:45.316 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
03:08:45.316 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
03:08:45.316 00.000 11060 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
03:08:45.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:08:45.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:45.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:08:45.316 00.000 11060 MoveAxis(E, 0, ABG)
03:08:45.316 00.000 11060 Move returns status 0, amount 0
03:08:45.316 00.000 11060 MoveAxis(N, 0, ABG)
03:08:45.316 00.000 11060 Move returns status 0, amount 0
03:08:45.316 00.000 11060 move complete, result=0
03:08:45.316 00.000 11060 worker thread done servicing request
03:08:45.324 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:45.348 00.024 10844 UpdateGuideState exits: m=1785 SNR=26.1
03:08:45.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:45.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:45.348 00.000 10844 Enqueuing Expose request
03:08:45.348 00.000 11060 Worker thread wakes up
03:08:45.349 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:45.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:45.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:45.982 00.633 11060 Exposure complete
03:08:46.383 00.401 11060 worker thread done servicing request
03:08:47.109 00.726 10844 OnExposeComplete: enter
03:08:47.109 00.000 10844 UpdateGuideState(): m_state=6
03:08:47.111 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
03:08:47.111 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.45, Mass=1857, SNR=26.9, Peak=165 HFD=3.1
03:08:47.112 00.001 10844 MultiStar: [#1 -0.22,-0.07,1.02,U] [#2 -0.22,-0.02,0.85,U] [#3 0.21,-0.17,0.99,U] [#4 -0.07,-0.31,0.96,U] [#5 -0.04,-0.27,0.91,U] [#6 -0.19,-0.33,0.96,U] [#7 -0.04,-0.12,0.84,U] [#8 0.02,0.06,0.85,U] 
03:08:47.113 00.001 10844 refined, 8 included, MultiStar: {-0.04, -0.17}, one-star: {0.19, -0.25}
03:08:47.113 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.39) = xAngle (-3.17 = 3.11)
03:08:47.113 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
03:08:47.113 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.78 mountX=-0.17 mountY=-0.01, mountTheta=-3.09
03:08:47.116 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
03:08:47.116 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
03:08:47.121 00.005 11060 Worker thread wakes up
03:08:47.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
03:08:47.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
03:08:47.122 00.001 11060 Moving (-0.04, -0.17) raw xDistance=-0.17 yDistance=-0.01
03:08:47.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:08:47.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:47.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:08:47.122 00.000 11060 MoveAxis(E, 41, ABG)
03:08:47.122 00.000 11060 Guiding  Dir = 2, Dur = 41
03:08:47.132 00.010 11060 IsSlewing returns 0
03:08:47.133 00.001 11060 IsGuiding returns 0
03:08:47.178 00.045 11060 IsGuiding returns 0
03:08:47.179 00.001 11060 Move returns status 0, amount 41
03:08:47.179 00.000 11060 MoveAxis(N, 0, ABG)
03:08:47.179 00.000 11060 Move returns status 0, amount 0
03:08:47.179 00.000 11060 move complete, result=0
03:08:47.179 00.000 11060 worker thread done servicing request
03:08:47.369 00.190 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:47.405 00.036 10844 UpdateGuideState exits: m=1857 SNR=26.9
03:08:47.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:47.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:47.407 00.002 10844 Enqueuing Expose request
03:08:47.407 00.000 11060 Worker thread wakes up
03:08:47.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:47.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:47.407 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
03:08:48.046 00.639 11060 Exposure complete
03:08:48.455 00.409 11060 worker thread done servicing request
03:08:48.455 00.000 10844 OnExposeComplete: enter
03:08:48.455 00.000 10844 UpdateGuideState(): m_state=6
03:08:48.456 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
03:08:48.456 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.48, Mass=1422, SNR=23.2, Peak=158 HFD=3.4
03:08:48.457 00.001 10844 MultiStar: [#1 0.19,0.04,0.96,U] [#2 -0.07,-0.63,0.00,M1] [#3 0.24,-0.59,0.00,M1] [#4 0.31,-0.63,0.00,M2] [#5 0.03,-0.37,1.13,U] [#6 -0.33,-0.38,0.00,M3] [#7 0.18,-0.51,0.00,M1] [#8 -0.27,-0.70,0.00,M1] 
03:08:48.457 00.000 10844 refined, 2 included, MultiStar: {0.05, -0.19}, one-star: {-0.06, -0.22}
03:08:48.457 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
03:08:48.457 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
03:08:48.457 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.32 mountX=-0.18 mountY=0.08, mountTheta=2.72
03:08:48.460 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.19, opts=13)
03:08:48.460 00.000 10844 Enqueuing Move request for scope (0.05, -0.19)
03:08:48.460 00.000 11060 Worker thread wakes up
03:08:48.461 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
03:08:48.461 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
03:08:48.461 00.000 11060 Moving (0.05, -0.19) raw xDistance=-0.18 yDistance=0.08
03:08:48.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:08:48.462 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:48.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:08:48.462 00.000 11060 MoveAxis(E, 44, ABG)
03:08:48.462 00.000 11060 Guiding  Dir = 2, Dur = 44
03:08:48.485 00.023 11060 IsSlewing returns 0
03:08:48.486 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:48.487 00.001 11060 IsGuiding returns 0
03:08:48.514 00.027 10844 UpdateGuideState exits: m=1422 SNR=23.2
03:08:48.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:48.516 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:48.518 00.002 10844 Enqueuing Expose request
03:08:48.567 00.049 11060 IsGuiding returns 0
03:08:48.568 00.001 11060 Move returns status 0, amount 44
03:08:48.568 00.000 11060 MoveAxis(N, 0, ABG)
03:08:48.568 00.000 11060 Move returns status 0, amount 0
03:08:48.568 00.000 11060 move complete, result=0
03:08:48.568 00.000 11060 worker thread done servicing request
03:08:48.568 00.000 11060 Worker thread wakes up
03:08:48.569 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:48.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:48.574 00.005 10844 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:08:49.221 00.647 11060 Exposure complete
03:08:49.517 00.296 10844 OnExposeComplete: enter
03:08:49.517 00.000 11060 worker thread done servicing request
03:08:49.517 00.000 10844 UpdateGuideState(): m_state=6
03:08:49.518 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
03:08:49.518 00.000 10844 Star::Find returns 1 (0), X=623.47, Y=108.15, Mass=1720, SNR=26.4, Peak=192 HFD=3.6
03:08:49.518 00.000 10844 MultiStar: [#1 0.36,-0.21,0.99,U] [#2 0.03,-0.44,0.82,U] [#3 -0.15,-0.63,0.00,M2] [#4 0.14,-0.40,1.04,U] [#5 0.46,-0.48,0.00,M1] [#6 -0.24,-0.21,0.98,U] [#7 0.29,-0.23,0.87,U] [#8 0.26,-0.11,0.76,U] 
03:08:49.518 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.31}, one-star: {0.57, -0.55}
03:08:49.518 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
03:08:49.519 00.001 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
03:08:49.519 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-1.00 mountX=-0.27 mountY=0.25, mountTheta=2.40
03:08:49.521 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.31, opts=13)
03:08:49.521 00.000 10844 Enqueuing Move request for scope (0.20, -0.31)
03:08:49.522 00.001 11060 Worker thread wakes up
03:08:49.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.31) opts 0xd
03:08:49.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.31)
03:08:49.522 00.000 11060 Moving (0.20, -0.31) raw xDistance=-0.27 yDistance=0.25
03:08:49.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:08:49.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:08:49.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:08:49.522 00.000 11060 MoveAxis(E, 65, ABG)
03:08:49.522 00.000 11060 Guiding  Dir = 2, Dur = 65
03:08:49.534 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:49.539 00.005 11060 IsSlewing returns 0
03:08:49.540 00.001 11060 IsGuiding returns 0
03:08:49.556 00.016 10844 UpdateGuideState exits: m=1720 SNR=26.4
03:08:49.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:49.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:49.556 00.000 10844 Enqueuing Expose request
03:08:49.632 00.076 11060 IsGuiding returns 0
03:08:49.632 00.000 11060 Move returns status 0, amount 65
03:08:49.632 00.000 11060 MoveAxis(N, 0, ABG)
03:08:49.632 00.000 11060 Move returns status 0, amount 0
03:08:49.632 00.000 11060 move complete, result=0
03:08:49.632 00.000 11060 worker thread done servicing request
03:08:49.632 00.000 11060 Worker thread wakes up
03:08:49.633 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:49.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:49.641 00.008 10844 GuideStep: -0.3 px 65 ms EAST, 0.3 px 0 ms NORTH
03:08:50.260 00.619 11060 Exposure complete
03:08:50.699 00.439 11060 worker thread done servicing request
03:08:50.699 00.000 10844 OnExposeComplete: enter
03:08:50.699 00.000 10844 UpdateGuideState(): m_state=6
03:08:50.700 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
03:08:50.700 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.69, Mass=2028, SNR=28.7, Peak=230 HFD=3.7
03:08:50.700 00.000 10844 MultiStar: [#1 0.37,-0.29,0.00,M1] [#2 0.02,-0.16,0.86,U] [#3 -0.29,0.09,0.95,U] [#4 0.79,-0.33,0.00,M2] [#5 0.14,-0.34,0.87,U] [#6 -0.25,-0.46,0.00,M3] [#7 0.17,-0.50,0.00,M1] [#8 0.46,-0.35,0.00,M1] 
03:08:50.700 00.000 10844 refined, 3 included, MultiStar: {0.03, -0.10}, one-star: {0.27, -0.01}
03:08:50.700 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
03:08:50.700 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
03:08:50.701 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.23 mountX=-0.09 mountY=0.05, mountTheta=2.63
03:08:50.702 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.10, opts=13)
03:08:50.702 00.000 10844 Enqueuing Move request for scope (0.03, -0.10)
03:08:50.704 00.002 11060 Worker thread wakes up
03:08:50.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
03:08:50.704 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
03:08:50.704 00.000 11060 Moving (0.03, -0.10) raw xDistance=-0.09 yDistance=0.05
03:08:50.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:08:50.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:50.705 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:08:50.705 00.000 11060 MoveAxis(E, 0, ABG)
03:08:50.705 00.000 11060 Move returns status 0, amount 0
03:08:50.706 00.001 11060 MoveAxis(N, 0, ABG)
03:08:50.706 00.000 11060 Move returns status 0, amount 0
03:08:50.706 00.000 11060 move complete, result=0
03:08:50.706 00.000 11060 worker thread done servicing request
03:08:50.714 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:50.740 00.026 10844 UpdateGuideState exits: m=2028 SNR=28.7
03:08:50.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:50.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:50.740 00.000 10844 Enqueuing Expose request
03:08:50.740 00.000 11060 Worker thread wakes up
03:08:50.740 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:50.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:50.742 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:51.388 00.646 11060 Exposure complete
03:08:51.807 00.419 10844 OnExposeComplete: enter
03:08:51.807 00.000 10844 UpdateGuideState(): m_state=6
03:08:51.808 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
03:08:51.808 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.30, Mass=1459, SNR=24.0, Peak=156 HFD=3.3
03:08:51.809 00.001 10844 MultiStar: [#1 0.50,-0.23,0.00,M2] [#2 0.07,-0.04,0.99,U] [#3 0.03,-0.34,1.01,U] [#4 0.20,-0.32,1.04,U] [#5 0.17,-0.10,0.95,U] [#6 -0.19,-0.43,0.00,M4] [#7 -0.01,-0.03,1.02,U] [#8 0.41,-0.13,0.85,U] 
03:08:51.809 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.20}, one-star: {0.12, -0.40}
03:08:51.809 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
03:08:51.809 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.77 = 0.77)
03:08:51.809 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.96 mountX=-0.17 mountY=0.17, mountTheta=2.36
03:08:51.811 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.20, opts=13)
03:08:51.811 00.000 10844 Enqueuing Move request for scope (0.14, -0.20)
03:08:51.811 00.000 11060 worker thread done servicing request
03:08:51.811 00.000 11060 Worker thread wakes up
03:08:51.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
03:08:51.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
03:08:51.811 00.000 11060 Moving (0.14, -0.20) raw xDistance=-0.17 yDistance=0.17
03:08:51.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:08:51.812 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:51.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:08:51.812 00.000 11060 MoveAxis(E, 39, ABG)
03:08:51.812 00.000 11060 Guiding  Dir = 2, Dur = 39
03:08:51.822 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:51.822 00.000 11060 IsSlewing returns 0
03:08:51.823 00.001 11060 IsGuiding returns 0
03:08:51.845 00.022 10844 UpdateGuideState exits: m=1459 SNR=24.0
03:08:51.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:51.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:51.845 00.000 10844 Enqueuing Expose request
03:08:51.869 00.024 11060 IsGuiding returns 0
03:08:51.869 00.000 11060 Move returns status 0, amount 39
03:08:51.870 00.001 11060 MoveAxis(N, 0, ABG)
03:08:51.870 00.000 11060 Move returns status 0, amount 0
03:08:51.870 00.000 11060 move complete, result=0
03:08:51.870 00.000 11060 worker thread done servicing request
03:08:51.870 00.000 11060 Worker thread wakes up
03:08:51.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:51.871 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:51.885 00.014 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
03:08:52.513 00.628 11060 Exposure complete
03:08:52.864 00.351 11060 worker thread done servicing request
03:08:52.864 00.000 10844 OnExposeComplete: enter
03:08:52.865 00.001 10844 UpdateGuideState(): m_state=6
03:08:52.865 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
03:08:52.865 00.000 10844 Star::Find returns 1 (0), X=623.41, Y=108.59, Mass=1723, SNR=26.3, Peak=240 HFD=3.3
03:08:52.866 00.001 10844 MultiStar: [#1 0.23,-0.02,0.92,U] [#2 -0.15,-0.61,0.00,M1] [#3 -0.13,-0.11,1.05,U] [#4 0.36,-0.43,0.00,M2] [#5 0.23,-0.41,0.00,M1] [#6 -0.19,-0.86,0.00,M5] [#7 0.14,-0.48,0.00,M1] [#8 0.25,-0.28,0.83,U] 
03:08:52.866 00.000 10844 refined, 3 included, MultiStar: {0.21, -0.13}, one-star: {0.51, -0.11}
03:08:52.866 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.93 = -1.93)
03:08:52.866 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:08:52.866 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-0.54 mountX=-0.09 mountY=0.23, mountTheta=1.93
03:08:52.869 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.13, opts=13)
03:08:52.869 00.000 10844 Enqueuing Move request for scope (0.21, -0.13)
03:08:52.871 00.002 11060 Worker thread wakes up
03:08:52.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
03:08:52.871 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
03:08:52.872 00.001 11060 Moving (0.21, -0.13) raw xDistance=-0.09 yDistance=0.23
03:08:52.872 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:08:52.872 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:08:52.872 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:08:52.872 00.000 11060 MoveAxis(E, 0, ABG)
03:08:52.872 00.000 11060 Move returns status 0, amount 0
03:08:52.872 00.000 11060 MoveAxis(N, 0, ABG)
03:08:52.873 00.001 11060 Move returns status 0, amount 0
03:08:52.873 00.000 11060 move complete, result=0
03:08:52.873 00.000 11060 worker thread done servicing request
03:08:52.878 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:52.916 00.038 10844 UpdateGuideState exits: m=1723 SNR=26.3
03:08:52.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:52.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:52.918 00.002 10844 Enqueuing Expose request
03:08:52.918 00.000 11060 Worker thread wakes up
03:08:52.918 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:52.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:52.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:53.553 00.635 11060 Exposure complete
03:08:53.890 00.337 11060 worker thread done servicing request
03:08:53.890 00.000 10844 OnExposeComplete: enter
03:08:53.890 00.000 10844 UpdateGuideState(): m_state=6
03:08:53.891 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
03:08:53.892 00.001 10844 Star::Find returns 1 (0), X=622.95, Y=108.47, Mass=1636, SNR=25.8, Peak=207 HFD=2.8
03:08:53.892 00.000 10844 MultiStar: [#1 -0.09,0.02,0.99,U] [#2 -0.32,0.07,0.89,U] [#3 0.06,-0.28,1.08,U] [#4 0.30,-0.62,0.00,M3] [#5 0.31,-0.53,0.00,M2] [#6 -0.19,-0.41,0.94,U] [#7 -0.18,-0.37,1.00,U] [#8 0.09,-0.28,0.88,U] 
03:08:53.892 00.000 10844 single-star, 6 included, MultiStar: {-0.08, -0.21}, one-star: {0.05, -0.22}
03:08:53.892 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.39) = xAngle (-2.74 = -2.74)
03:08:53.892 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.38 = 0.38)
03:08:53.893 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.35 mountX=-0.21 mountY=0.08, mountTheta=2.76
03:08:53.894 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.22, opts=13)
03:08:53.895 00.001 10844 Enqueuing Move request for scope (0.05, -0.22)
03:08:53.895 00.000 11060 Worker thread wakes up
03:08:53.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
03:08:53.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
03:08:53.895 00.000 11060 Moving (0.05, -0.22) raw xDistance=-0.21 yDistance=0.08
03:08:53.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:08:53.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:53.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:08:53.896 00.001 11060 MoveAxis(E, 49, ABG)
03:08:53.896 00.000 11060 Guiding  Dir = 2, Dur = 49
03:08:53.904 00.008 11060 IsSlewing returns 0
03:08:53.906 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:53.906 00.000 11060 IsGuiding returns 0
03:08:53.928 00.022 10844 UpdateGuideState exits: m=1636 SNR=25.8
03:08:53.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:53.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:53.928 00.000 10844 Enqueuing Expose request
03:08:53.965 00.037 11060 IsGuiding returns 0
03:08:53.965 00.000 11060 Move returns status 0, amount 49
03:08:53.965 00.000 11060 MoveAxis(N, 0, ABG)
03:08:53.966 00.001 11060 Move returns status 0, amount 0
03:08:53.966 00.000 11060 move complete, result=0
03:08:53.966 00.000 11060 worker thread done servicing request
03:08:53.966 00.000 10844 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
03:08:53.971 00.005 11060 Worker thread wakes up
03:08:53.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:53.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:54.617 00.646 11060 Exposure complete
03:08:54.864 00.247 10844 OnExposeComplete: enter
03:08:54.864 00.000 10844 UpdateGuideState(): m_state=6
03:08:54.864 00.000 11060 worker thread done servicing request
03:08:54.864 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
03:08:54.864 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=108.33, Mass=1435, SNR=23.6, Peak=176 HFD=3.3
03:08:54.865 00.001 10844 MultiStar: [#1 0.27,-0.04,1.14,U] [#2 -0.19,-0.02,1.05,U] [#3 0.11,-0.06,1.13,U] [#4 -0.11,-0.68,0.00,M4] [#5 0.06,-0.08,0.92,U] [#6 -0.18,-0.45,0.00,M5] [#7 -0.02,-0.41,1.05,U] [#8 0.35,-0.62,0.00,M1] 
03:08:54.865 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.16}, one-star: {0.24, -0.36}
03:08:54.865 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.49 = -2.49)
03:08:54.865 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:08:54.865 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.10 mountX=-0.14 mountY=0.11, mountTheta=2.50
03:08:54.868 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
03:08:54.868 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
03:08:54.869 00.001 11060 Worker thread wakes up
03:08:54.870 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
03:08:54.870 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
03:08:54.870 00.000 11060 Moving (0.08, -0.16) raw xDistance=-0.14 yDistance=0.11
03:08:54.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:08:54.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:54.871 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:08:54.871 00.000 11060 MoveAxis(E, 35, ABG)
03:08:54.871 00.000 11060 Guiding  Dir = 2, Dur = 35
03:08:54.877 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:54.887 00.010 11060 IsSlewing returns 0
03:08:54.887 00.000 11060 IsGuiding returns 0
03:08:54.896 00.009 10844 UpdateGuideState exits: m=1435 SNR=23.6
03:08:54.898 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:54.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:54.898 00.000 10844 Enqueuing Expose request
03:08:54.936 00.038 11060 IsGuiding returns 0
03:08:54.936 00.000 11060 Move returns status 0, amount 35
03:08:54.936 00.000 11060 MoveAxis(N, 0, ABG)
03:08:54.936 00.000 11060 Move returns status 0, amount 0
03:08:54.937 00.001 11060 move complete, result=0
03:08:54.937 00.000 11060 worker thread done servicing request
03:08:54.937 00.000 11060 Worker thread wakes up
03:08:54.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:54.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:54.940 00.003 10844 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
03:08:55.578 00.638 11060 Exposure complete
03:08:55.901 00.323 10844 OnExposeComplete: enter
03:08:55.902 00.001 10844 UpdateGuideState(): m_state=6
03:08:55.902 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
03:08:55.902 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=108.37, Mass=1671, SNR=25.5, Peak=200 HFD=3.3
03:08:55.902 00.000 11060 worker thread done servicing request
03:08:55.903 00.001 10844 MultiStar: [#1 0.49,0.06,0.00,M1] [#2 -0.44,-0.28,0.00,M1] [#3 -0.35,-0.41,0.00,M1] [#4 0.28,-0.44,0.00,M5] [#5 0.18,-0.41,0.92,U] [#6 -0.19,0.12,1.10,U] [#7 0.07,-0.23,0.95,U] [#8 0.27,-0.48,0.00,M2] 
03:08:55.903 00.000 10844 refined, 3 included, MultiStar: {0.09, -0.20}, one-star: {0.33, -0.32}
03:08:55.903 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
03:08:55.903 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
03:08:55.903 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.15 mountX=-0.18 mountY=0.12, mountTheta=2.55
03:08:55.906 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.20, opts=13)
03:08:55.906 00.000 10844 Enqueuing Move request for scope (0.09, -0.20)
03:08:55.906 00.000 11060 Worker thread wakes up
03:08:55.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
03:08:55.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
03:08:55.906 00.000 11060 Moving (0.09, -0.20) raw xDistance=-0.18 yDistance=0.12
03:08:55.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:08:55.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:55.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:08:55.906 00.000 11060 MoveAxis(E, 43, ABG)
03:08:55.906 00.000 11060 Guiding  Dir = 2, Dur = 43
03:08:55.913 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:08:55.913 00.000 11060 IsSlewing returns 0
03:08:55.913 00.000 11060 IsGuiding returns 0
03:08:55.932 00.019 10844 UpdateGuideState exits: m=1671 SNR=25.5
03:08:55.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:55.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:55.932 00.000 10844 Enqueuing Expose request
03:08:55.961 00.029 11060 IsGuiding returns 0
03:08:55.961 00.000 11060 Move returns status 0, amount 43
03:08:55.961 00.000 11060 MoveAxis(N, 0, ABG)
03:08:55.962 00.001 11060 Move returns status 0, amount 0
03:08:55.962 00.000 11060 move complete, result=0
03:08:55.962 00.000 11060 worker thread done servicing request
03:08:55.962 00.000 11060 Worker thread wakes up
03:08:55.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:55.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:55.976 00.014 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
03:08:56.591 00.615 11060 Exposure complete
03:08:56.854 00.263 11060 worker thread done servicing request
03:08:56.855 00.001 10844 OnExposeComplete: enter
03:08:56.855 00.000 10844 UpdateGuideState(): m_state=6
03:08:56.855 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
03:08:56.855 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.92, Mass=1509, SNR=24.5, Peak=223 HFD=2.7
03:08:56.856 00.001 10844 MultiStar: [#1 0.16,0.53,0.00,M2] [#2 -0.14,-0.06,0.88,U] [#3 -0.25,-0.10,1.00,U] [#4 0.19,-0.30,1.04,U] [#5 0.18,0.08,1.01,U] [#6 -0.21,0.20,1.14,U] [#7 0.26,-0.21,1.01,U] [#8 0.07,-0.31,0.85,U] 
03:08:56.856 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.05}, one-star: {0.15, 0.23}
03:08:56.856 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
03:08:56.856 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.72 = 0.72)
03:08:56.856 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=-0.04 mountY=0.04, mountTheta=2.41
03:08:56.858 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
03:08:56.858 00.000 10844 Enqueuing Move request for scope (0.03, -0.05)
03:08:56.858 00.000 11060 Worker thread wakes up
03:08:56.859 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
03:08:56.859 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
03:08:56.859 00.000 11060 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
03:08:56.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:08:56.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:56.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:08:56.859 00.000 11060 MoveAxis(E, 0, ABG)
03:08:56.859 00.000 11060 Move returns status 0, amount 0
03:08:56.859 00.000 11060 MoveAxis(N, 0, ABG)
03:08:56.859 00.000 11060 Move returns status 0, amount 0
03:08:56.860 00.001 11060 move complete, result=0
03:08:56.860 00.000 11060 worker thread done servicing request
03:08:56.866 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:56.886 00.020 10844 UpdateGuideState exits: m=1509 SNR=24.5
03:08:56.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:56.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:56.886 00.000 10844 Enqueuing Expose request
03:08:56.888 00.002 11060 Worker thread wakes up
03:08:56.888 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:56.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:56.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:57.524 00.636 11060 Exposure complete
03:08:57.774 00.250 11060 worker thread done servicing request
03:08:57.774 00.000 10844 OnExposeComplete: enter
03:08:57.774 00.000 10844 UpdateGuideState(): m_state=6
03:08:57.774 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
03:08:57.774 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.65, Mass=2036, SNR=29.0, Peak=203 HFD=3.2
03:08:57.776 00.002 10844 MultiStar: [#1 0.13,0.15,0.89,U] [#2 -0.47,-0.13,0.00,M1] [#3 -0.07,-0.29,0.89,U] [#4 -0.40,-0.10,0.95,U] [#5 0.62,-0.09,0.00,M1] [#6 -0.43,-0.31,0.00,M4] [#7 -0.01,-0.03,0.87,U] [#8 0.33,0.03,0.73,U] 
03:08:57.776 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.05}, one-star: {0.18, -0.04}
03:08:57.776 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:08:57.776 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
03:08:57.776 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.26 mountX=-0.05 mountY=0.02, mountTheta=2.66
03:08:57.781 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
03:08:57.781 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
03:08:57.781 00.000 11060 Worker thread wakes up
03:08:57.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:08:57.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:08:57.781 00.000 11060 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.02
03:08:57.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:57.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:57.782 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:08:57.782 00.000 11060 MoveAxis(E, 0, ABG)
03:08:57.782 00.000 11060 Move returns status 0, amount 0
03:08:57.782 00.000 11060 MoveAxis(N, 0, ABG)
03:08:57.783 00.001 11060 Move returns status 0, amount 0
03:08:57.783 00.000 11060 move complete, result=0
03:08:57.783 00.000 11060 worker thread done servicing request
03:08:57.794 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:57.813 00.019 10844 UpdateGuideState exits: m=2036 SNR=29.0
03:08:57.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:57.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:57.813 00.000 10844 Enqueuing Expose request
03:08:57.813 00.000 11060 Worker thread wakes up
03:08:57.813 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:08:57.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:57.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:58.471 00.658 11060 Exposure complete
03:08:58.701 00.230 11060 worker thread done servicing request
03:08:58.702 00.001 10844 OnExposeComplete: enter
03:08:58.702 00.000 10844 UpdateGuideState(): m_state=6
03:08:58.702 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
03:08:58.702 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.59, Mass=1534, SNR=24.4, Peak=145 HFD=3.3
03:08:58.703 00.001 10844 MultiStar: [#1 0.09,0.07,0.98,U] [#2 0.00,0.02,1.05,U] [#3 -0.10,-0.57,0.00,M1] [#4 0.22,-0.42,0.00,M4] [#5 0.13,-0.35,1.00,U] [#6 -0.26,-0.34,1.10,U] [#7 -0.05,-0.21,0.95,U] [#8 -0.45,-0.20,0.00,M1] 
03:08:58.703 00.000 10844 single-star, 5 included, MultiStar: {-0.01, -0.16}, one-star: {0.06, -0.10}
03:08:58.703 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.39) = xAngle (-2.42 = -2.42)
03:08:58.703 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.71 = 0.71)
03:08:58.703 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.03 mountX=-0.09 mountY=0.08, mountTheta=2.43
03:08:58.704 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
03:08:58.705 00.001 10844 Enqueuing Move request for scope (0.06, -0.10)
03:08:58.705 00.000 11060 Worker thread wakes up
03:08:58.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
03:08:58.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
03:08:58.705 00.000 11060 Moving (0.06, -0.10) raw xDistance=-0.09 yDistance=0.08
03:08:58.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:08:58.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:58.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:08:58.705 00.000 11060 MoveAxis(E, 0, ABG)
03:08:58.705 00.000 11060 Move returns status 0, amount 0
03:08:58.705 00.000 11060 MoveAxis(N, 0, ABG)
03:08:58.705 00.000 11060 Move returns status 0, amount 0
03:08:58.706 00.001 11060 move complete, result=0
03:08:58.706 00.000 11060 worker thread done servicing request
03:08:58.714 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:58.742 00.028 10844 UpdateGuideState exits: m=1534 SNR=24.4
03:08:58.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:58.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:58.742 00.000 10844 Enqueuing Expose request
03:08:58.742 00.000 11060 Worker thread wakes up
03:08:58.742 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:58.743 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:58.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:08:59.392 00.649 11060 Exposure complete
03:08:59.666 00.274 11060 worker thread done servicing request
03:08:59.666 00.000 10844 OnExposeComplete: enter
03:08:59.666 00.000 10844 UpdateGuideState(): m_state=6
03:08:59.667 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
03:08:59.667 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.62, Mass=1789, SNR=26.1, Peak=207 HFD=4.1
03:08:59.667 00.000 10844 MultiStar: [#1 0.09,-0.16,0.92,U] [#2 0.04,-0.59,0.00,M1] [#3 -0.19,-0.02,0.95,U] [#4 -0.33,-0.54,0.00,M5] [#5 -0.06,-0.25,0.92,U] [#6 -0.20,-0.30,0.94,U] [#7 -0.18,-0.33,0.89,U] [#8 0.03,0.15,0.75,U] 
03:08:59.667 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.15}, one-star: {0.11, -0.07}
03:08:59.667 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
03:08:59.667 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
03:08:59.668 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.59 mountX=-0.05 mountY=0.12, mountTheta=1.98
03:08:59.679 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
03:08:59.680 00.001 10844 Enqueuing Move request for scope (0.11, -0.07)
03:08:59.685 00.005 11060 Worker thread wakes up
03:08:59.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
03:08:59.685 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
03:08:59.685 00.000 11060 Moving (0.11, -0.07) raw xDistance=-0.05 yDistance=0.12
03:08:59.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:59.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:08:59.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:08:59.685 00.000 11060 MoveAxis(E, 0, ABG)
03:08:59.685 00.000 11060 Move returns status 0, amount 0
03:08:59.685 00.000 11060 MoveAxis(N, 0, ABG)
03:08:59.685 00.000 11060 Move returns status 0, amount 0
03:08:59.686 00.001 11060 move complete, result=0
03:08:59.686 00.000 11060 worker thread done servicing request
03:08:59.689 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:08:59.710 00.021 10844 UpdateGuideState exits: m=1789 SNR=26.1
03:08:59.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:59.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:08:59.710 00.000 10844 Enqueuing Expose request
03:08:59.710 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:59.710 00.000 11060 Worker thread wakes up
03:08:59.711 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:08:59.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:00.356 00.645 11060 Exposure complete
03:09:00.590 00.234 11060 worker thread done servicing request
03:09:00.590 00.000 10844 OnExposeComplete: enter
03:09:00.590 00.000 10844 UpdateGuideState(): m_state=6
03:09:00.590 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
03:09:00.590 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.66, Mass=1551, SNR=24.8, Peak=162 HFD=3.1
03:09:00.591 00.001 10844 MultiStar: [#1 0.08,-0.07,1.05,U] [#2 -0.42,-0.06,1.02,U] [#3 -0.24,-0.07,1.05,U] [#4 0.23,-0.16,1.02,U] [#5 0.00,-0.01,0.96,U] [#6 -0.41,0.03,1.12,U] [#7 0.21,-0.07,1.07,U] [#8 -0.00,-0.46,0.00,M1] 
03:09:00.591 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.06}, one-star: {0.17, -0.04}
03:09:00.591 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
03:09:00.591 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:09:00.591 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.32 mountX=-0.06 mountY=-0.04, mountTheta=-2.57
03:09:00.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
03:09:00.593 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
03:09:00.593 00.000 11060 Worker thread wakes up
03:09:00.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
03:09:00.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
03:09:00.593 00.000 11060 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=-0.04
03:09:00.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:09:00.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:00.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:09:00.593 00.000 11060 MoveAxis(E, 0, ABG)
03:09:00.594 00.001 11060 Move returns status 0, amount 0
03:09:00.594 00.000 11060 MoveAxis(N, 0, ABG)
03:09:00.594 00.000 11060 Move returns status 0, amount 0
03:09:00.594 00.000 11060 move complete, result=0
03:09:00.594 00.000 11060 worker thread done servicing request
03:09:00.600 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:00.620 00.020 10844 UpdateGuideState exits: m=1551 SNR=24.8
03:09:00.621 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:00.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:00.621 00.000 10844 Enqueuing Expose request
03:09:00.621 00.000 11060 Worker thread wakes up
03:09:00.621 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:00.630 00.009 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:00.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:01.260 00.630 11060 Exposure complete
03:09:01.571 00.311 11060 worker thread done servicing request
03:09:01.571 00.000 10844 OnExposeComplete: enter
03:09:01.571 00.000 10844 UpdateGuideState(): m_state=6
03:09:01.571 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
03:09:01.573 00.002 10844 Star::Find returns 1 (0), X=623.00, Y=108.77, Mass=1556, SNR=25.2, Peak=165 HFD=2.5
03:09:01.573 00.000 10844 MultiStar: [#1 0.18,-0.08,0.95,U] [#2 -0.39,-0.12,0.89,U] [#3 -0.51,-0.29,0.00,M1] [#4 -0.08,-0.19,0.97,U] [#5 -0.12,-0.25,1.00,U] [#6 -0.47,-0.46,0.00,M2] [#7 -0.37,-0.54,0.00,M1] [#8 -0.23,-0.32,0.81,U] 
03:09:01.573 00.000 10844 single-star, 5 included, MultiStar: {-0.08, -0.14}, one-star: {0.10, 0.08}
03:09:01.573 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
03:09:01.573 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
03:09:01.573 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.66 mountX=0.09 mountY=0.08, mountTheta=0.74
03:09:01.575 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
03:09:01.575 00.000 10844 Enqueuing Move request for scope (0.10, 0.08)
03:09:01.575 00.000 11060 Worker thread wakes up
03:09:01.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
03:09:01.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
03:09:01.576 00.001 11060 Moving (0.10, 0.08) raw xDistance=0.09 yDistance=0.08
03:09:01.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:09:01.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:01.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:09:01.576 00.000 11060 MoveAxis(E, 0, ABG)
03:09:01.576 00.000 11060 Move returns status 0, amount 0
03:09:01.576 00.000 11060 MoveAxis(N, 0, ABG)
03:09:01.576 00.000 11060 Move returns status 0, amount 0
03:09:01.576 00.000 11060 move complete, result=0
03:09:01.576 00.000 11060 worker thread done servicing request
03:09:01.584 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:01.615 00.031 10844 UpdateGuideState exits: m=1556 SNR=25.2
03:09:01.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:01.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:01.615 00.000 10844 Enqueuing Expose request
03:09:01.615 00.000 11060 Worker thread wakes up
03:09:01.615 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:01.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:01.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:02.257 00.642 11060 Exposure complete
03:09:02.501 00.244 11060 worker thread done servicing request
03:09:02.501 00.000 10844 OnExposeComplete: enter
03:09:02.501 00.000 10844 UpdateGuideState(): m_state=6
03:09:02.501 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
03:09:02.501 00.000 10844 Star::Find returns 1 (1), X=623.23, Y=108.93, Mass=1798, SNR=26.3, Peak=255 HFD=3.1
03:09:02.502 00.001 10844 MultiStar: [#1 0.23,0.10,0.94,U] [#2 -0.40,-0.48,0.00,M1] [#3 -0.13,-0.15,1.00,U] [#4 0.05,-0.35,0.99,U] [#5 -0.16,0.24,0.90,U] [#6 -0.53,-0.04,0.00,M3] [#7 -0.01,-0.17,0.91,U] [#8 0.23,-0.00,0.84,U] 
03:09:02.502 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.01}, one-star: {0.33, 0.24}
03:09:02.502 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
03:09:02.502 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.55 = 1.55)
03:09:02.502 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.18 mountX=-0.00 mountY=0.08, mountTheta=1.57
03:09:02.503 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
03:09:02.504 00.001 10844 Enqueuing Move request for scope (0.08, -0.01)
03:09:02.504 00.000 11060 Worker thread wakes up
03:09:02.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
03:09:02.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
03:09:02.504 00.000 11060 Moving (0.08, -0.01) raw xDistance=-0.00 yDistance=0.08
03:09:02.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:09:02.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:02.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:09:02.505 00.001 11060 MoveAxis(E, 0, ABG)
03:09:02.505 00.000 11060 Move returns status 0, amount 0
03:09:02.505 00.000 11060 MoveAxis(N, 0, ABG)
03:09:02.505 00.000 11060 Move returns status 0, amount 0
03:09:02.505 00.000 11060 move complete, result=0
03:09:02.505 00.000 11060 worker thread done servicing request
03:09:02.512 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:02.544 00.032 10844 UpdateGuideState exits: m=1798 SNR=26.3 Saturated
03:09:02.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:02.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:02.544 00.000 10844 Enqueuing Expose request
03:09:02.544 00.000 11060 Worker thread wakes up
03:09:02.544 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:02.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:02.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:03.186 00.642 11060 Exposure complete
03:09:03.472 00.286 10844 OnExposeComplete: enter
03:09:03.472 00.000 10844 UpdateGuideState(): m_state=6
03:09:03.472 00.000 11060 worker thread done servicing request
03:09:03.472 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
03:09:03.473 00.001 10844 Star::Find returns 1 (0), X=622.99, Y=108.65, Mass=1632, SNR=25.4, Peak=143 HFD=3.3
03:09:03.473 00.000 10844 MultiStar: [#1 -0.07,0.17,0.93,U] [#2 -0.06,0.18,0.91,U] [#3 -0.26,0.20,1.04,U] [#4 -0.06,-0.45,0.94,U] [#5 0.10,-0.32,0.96,U] [#6 -0.19,-0.23,0.98,U] [#7 -0.38,0.10,0.93,U] [#8 0.46,-0.29,0.00,M1] 
03:09:03.473 00.000 10844 single-star, 7 included, MultiStar: {-0.10, -0.05}, one-star: {0.09, -0.04}
03:09:03.473 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
03:09:03.473 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.33 = 1.33)
03:09:03.473 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=-0.02 mountY=0.10, mountTheta=1.79
03:09:03.475 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.04, opts=13)
03:09:03.475 00.000 10844 Enqueuing Move request for scope (0.09, -0.04)
03:09:03.475 00.000 11060 Worker thread wakes up
03:09:03.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
03:09:03.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
03:09:03.475 00.000 11060 Moving (0.09, -0.04) raw xDistance=-0.02 yDistance=0.10
03:09:03.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:03.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:03.477 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:09:03.477 00.000 11060 MoveAxis(E, 0, ABG)
03:09:03.477 00.000 11060 Move returns status 0, amount 0
03:09:03.477 00.000 11060 MoveAxis(N, 0, ABG)
03:09:03.477 00.000 11060 Move returns status 0, amount 0
03:09:03.477 00.000 11060 move complete, result=0
03:09:03.477 00.000 11060 worker thread done servicing request
03:09:03.484 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:03.505 00.021 10844 UpdateGuideState exits: m=1632 SNR=25.4
03:09:03.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:03.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:03.505 00.000 10844 Enqueuing Expose request
03:09:03.506 00.001 11060 Worker thread wakes up
03:09:03.506 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:03.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:03.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:04.152 00.646 11060 Exposure complete
03:09:04.403 00.251 11060 worker thread done servicing request
03:09:04.404 00.001 10844 OnExposeComplete: enter
03:09:04.404 00.000 10844 UpdateGuideState(): m_state=6
03:09:04.404 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
03:09:04.404 00.000 10844 Star::Find returns 1 (0), X=623.32, Y=108.88, Mass=1549, SNR=24.6, Peak=176 HFD=3.4
03:09:04.404 00.000 10844 MultiStar: [#1 -0.17,0.25,1.00,U] [#2 0.00,-0.61,0.00,M1] [#3 -0.38,-0.21,1.07,U] [#4 -0.14,-0.23,1.02,U] [#5 -0.52,0.10,0.00,M1] [#6 -0.48,0.03,0.00,M3] [#7 -0.21,-0.33,0.96,U] [#8 0.08,-0.14,0.89,U] 
03:09:04.404 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.08}, one-star: {0.42, 0.19}
03:09:04.404 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
03:09:04.404 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:09:04.405 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
03:09:04.407 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
03:09:04.407 00.000 10844 Enqueuing Move request for scope (-0.07, -0.08)
03:09:04.407 00.000 11060 Worker thread wakes up
03:09:04.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
03:09:04.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
03:09:04.407 00.000 11060 Moving (-0.07, -0.08) raw xDistance=-0.09 yDistance=-0.06
03:09:04.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:04.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:04.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:09:04.407 00.000 11060 MoveAxis(E, 0, ABG)
03:09:04.407 00.000 11060 Move returns status 0, amount 0
03:09:04.409 00.002 11060 MoveAxis(N, 0, ABG)
03:09:04.409 00.000 11060 Move returns status 0, amount 0
03:09:04.409 00.000 11060 move complete, result=0
03:09:04.409 00.000 11060 worker thread done servicing request
03:09:04.416 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:04.444 00.028 10844 UpdateGuideState exits: m=1549 SNR=24.6
03:09:04.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:04.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:04.445 00.001 10844 Enqueuing Expose request
03:09:04.445 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:04.445 00.000 11060 Worker thread wakes up
03:09:04.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:04.447 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:05.093 00.646 11060 Exposure complete
03:09:05.337 00.244 11060 worker thread done servicing request
03:09:05.338 00.001 10844 OnExposeComplete: enter
03:09:05.338 00.000 10844 UpdateGuideState(): m_state=6
03:09:05.338 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
03:09:05.338 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.65, Mass=1694, SNR=25.7, Peak=192 HFD=3.3
03:09:05.339 00.001 10844 MultiStar: [#1 -0.17,-0.07,0.95,U] [#2 -0.37,-0.21,0.96,U] [#3 -0.21,-0.14,1.03,U] [#4 -0.02,-0.47,0.00,M1] [#5 0.02,-0.18,0.97,U] [#6 0.04,-0.42,1.09,U] [#7 -0.06,-0.41,0.93,U] [#8 0.22,-0.45,0.00,M1] 
03:09:05.339 00.000 10844 single-star, 6 included, MultiStar: {-0.08, -0.21}, one-star: {0.16, -0.04}
03:09:05.339 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.39) = xAngle (-1.67 = -1.67)
03:09:05.339 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.46 = 1.46)
03:09:05.339 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.28 mountX=-0.02 mountY=0.16, mountTheta=1.67
03:09:05.340 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
03:09:05.340 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
03:09:05.342 00.002 11060 Worker thread wakes up
03:09:05.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
03:09:05.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
03:09:05.342 00.000 11060 Moving (0.16, -0.04) raw xDistance=-0.02 yDistance=0.16
03:09:05.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:05.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:05.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:09:05.342 00.000 11060 MoveAxis(E, 0, ABG)
03:09:05.342 00.000 11060 Move returns status 0, amount 0
03:09:05.342 00.000 11060 MoveAxis(N, 0, ABG)
03:09:05.343 00.001 11060 Move returns status 0, amount 0
03:09:05.343 00.000 11060 move complete, result=0
03:09:05.343 00.000 11060 worker thread done servicing request
03:09:05.349 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:05.381 00.032 10844 UpdateGuideState exits: m=1694 SNR=25.7
03:09:05.382 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:05.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:05.382 00.000 10844 Enqueuing Expose request
03:09:05.382 00.000 11060 Worker thread wakes up
03:09:05.382 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:05.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:05.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:06.022 00.640 11060 Exposure complete
03:09:06.255 00.233 11060 worker thread done servicing request
03:09:06.255 00.000 10844 OnExposeComplete: enter
03:09:06.255 00.000 10844 UpdateGuideState(): m_state=6
03:09:06.255 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
03:09:06.255 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.32, Mass=1567, SNR=24.6, Peak=153 HFD=3.1
03:09:06.256 00.001 10844 MultiStar: [#1 0.14,-0.27,1.07,U] [#2 -0.19,-0.09,1.04,U] [#3 0.04,-0.45,1.13,U] [#4 -0.09,-0.27,1.03,U] [#5 0.30,-0.04,1.00,U] [#6 -0.19,-0.64,0.00,M3] [#7 -0.15,-0.25,0.98,U] [#8 -0.01,-0.51,0.00,M2] 
03:09:06.256 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.25}, one-star: {0.29, -0.37}
03:09:06.256 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
03:09:06.256 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.35 = 0.35)
03:09:06.256 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.38 mountX=-0.24 mountY=0.09, mountTheta=2.79
03:09:06.258 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.25, opts=13)
03:09:06.258 00.000 10844 Enqueuing Move request for scope (0.05, -0.25)
03:09:06.258 00.000 11060 Worker thread wakes up
03:09:06.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
03:09:06.259 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
03:09:06.259 00.000 11060 Moving (0.05, -0.25) raw xDistance=-0.24 yDistance=0.09
03:09:06.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:09:06.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:06.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:09:06.259 00.000 11060 MoveAxis(E, 56, ABG)
03:09:06.259 00.000 11060 Guiding  Dir = 2, Dur = 56
03:09:06.264 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:06.266 00.002 11060 IsSlewing returns 0
03:09:06.266 00.000 11060 IsGuiding returns 0
03:09:06.294 00.028 10844 UpdateGuideState exits: m=1567 SNR=24.6
03:09:06.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:06.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:06.294 00.000 10844 Enqueuing Expose request
03:09:06.328 00.034 11060 IsGuiding returns 0
03:09:06.329 00.001 11060 Move returns status 0, amount 56
03:09:06.329 00.000 11060 MoveAxis(N, 0, ABG)
03:09:06.329 00.000 11060 Move returns status 0, amount 0
03:09:06.329 00.000 11060 move complete, result=0
03:09:06.329 00.000 11060 worker thread done servicing request
03:09:06.329 00.000 11060 Worker thread wakes up
03:09:06.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:06.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:06.331 00.002 10844 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
03:09:06.958 00.627 11060 Exposure complete
03:09:07.179 00.221 11060 worker thread done servicing request
03:09:07.179 00.000 10844 OnExposeComplete: enter
03:09:07.179 00.000 10844 UpdateGuideState(): m_state=6
03:09:07.179 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
03:09:07.180 00.001 10844 Star::Find returns 1 (0), X=622.76, Y=108.40, Mass=1770, SNR=26.1, Peak=181 HFD=3.1
03:09:07.180 00.000 10844 MultiStar: [#1 0.11,-0.18,0.81,U] [#2 -0.25,-0.71,0.00,M1] [#3 -0.30,-0.52,0.00,M1] [#4 0.23,-0.67,0.00,M1] [#5 -0.35,-0.73,0.00,M1] [#6 -0.41,-0.59,0.00,M4] [#7 0.00,-0.61,0.00,M1] [#8 0.28,-0.54,0.00,M3] 
03:09:07.180 00.000 10844 refined, 1 included, MultiStar: {-0.03, -0.24}, one-star: {-0.14, -0.29}
03:09:07.180 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
03:09:07.180 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
03:09:07.180 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.70 mountX=-0.24 mountY=0.01, mountTheta=3.11
03:09:07.181 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.24, opts=13)
03:09:07.183 00.002 10844 Enqueuing Move request for scope (-0.03, -0.24)
03:09:07.183 00.000 11060 Worker thread wakes up
03:09:07.184 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
03:09:07.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
03:09:07.184 00.000 11060 Moving (-0.03, -0.24) raw xDistance=-0.24 yDistance=0.01
03:09:07.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:09:07.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:07.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:09:07.184 00.000 11060 MoveAxis(E, 58, ABG)
03:09:07.184 00.000 11060 Guiding  Dir = 2, Dur = 58
03:09:07.192 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:07.210 00.018 11060 IsSlewing returns 0
03:09:07.211 00.001 11060 IsGuiding returns 0
03:09:07.230 00.019 10844 UpdateGuideState exits: m=1770 SNR=26.1
03:09:07.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:07.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:07.230 00.000 10844 Enqueuing Expose request
03:09:07.278 00.048 11060 IsGuiding returns 0
03:09:07.279 00.001 11060 Move returns status 0, amount 58
03:09:07.279 00.000 11060 MoveAxis(N, 0, ABG)
03:09:07.279 00.000 11060 Move returns status 0, amount 0
03:09:07.279 00.000 11060 move complete, result=0
03:09:07.279 00.000 11060 worker thread done servicing request
03:09:07.279 00.000 11060 Worker thread wakes up
03:09:07.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:07.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:07.301 00.022 10844 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
03:09:07.915 00.614 11060 Exposure complete
03:09:08.149 00.234 11060 worker thread done servicing request
03:09:08.149 00.000 10844 OnExposeComplete: enter
03:09:08.149 00.000 10844 UpdateGuideState(): m_state=6
03:09:08.149 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
03:09:08.149 00.000 10844 Star::Find returns 1 (0), X=623.48, Y=108.43, Mass=1607, SNR=25.3, Peak=236 HFD=3.2
03:09:08.150 00.001 10844 MultiStar: [#1 0.66,-0.32,0.00,M1] [#2 -0.10,-0.03,0.97,U] [#3 -0.11,-0.14,1.05,U] [#4 0.38,-0.04,1.10,U] [#5 0.07,-0.30,0.91,U] [#6 -0.30,-0.27,1.04,U] [#7 0.04,-0.34,0.86,U] [#8 -0.07,0.23,0.82,U] 
03:09:08.150 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {0.58, -0.26}
03:09:08.150 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
03:09:08.150 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.58 = 0.58)
03:09:08.150 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.15 mountX=-0.13 mountY=0.09, mountTheta=2.55
03:09:08.151 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
03:09:08.153 00.002 10844 Enqueuing Move request for scope (0.07, -0.15)
03:09:08.153 00.000 11060 Worker thread wakes up
03:09:08.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
03:09:08.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
03:09:08.153 00.000 11060 Moving (0.07, -0.15) raw xDistance=-0.13 yDistance=0.09
03:09:08.154 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:09:08.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:08.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:09:08.154 00.000 11060 MoveAxis(E, 33, ABG)
03:09:08.154 00.000 11060 Guiding  Dir = 2, Dur = 33
03:09:08.159 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:08.165 00.006 11060 IsSlewing returns 0
03:09:08.166 00.001 11060 IsGuiding returns 0
03:09:08.176 00.010 10844 UpdateGuideState exits: m=1607 SNR=25.3
03:09:08.178 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:08.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:08.178 00.000 10844 Enqueuing Expose request
03:09:08.212 00.034 11060 IsGuiding returns 0
03:09:08.212 00.000 11060 Move returns status 0, amount 33
03:09:08.213 00.001 11060 MoveAxis(N, 0, ABG)
03:09:08.213 00.000 11060 Move returns status 0, amount 0
03:09:08.213 00.000 11060 move complete, result=0
03:09:08.213 00.000 11060 worker thread done servicing request
03:09:08.213 00.000 11060 Worker thread wakes up
03:09:08.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:08.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:08.215 00.002 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
03:09:08.845 00.630 11060 Exposure complete
03:09:09.097 00.252 11060 worker thread done servicing request
03:09:09.098 00.001 10844 OnExposeComplete: enter
03:09:09.098 00.000 10844 UpdateGuideState(): m_state=6
03:09:09.098 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
03:09:09.098 00.000 10844 Star::Find returns 1 (1), X=623.25, Y=108.99, Mass=1820, SNR=27.3, Peak=255 HFD=3.2
03:09:09.099 00.001 10844 MultiStar: [#1 -0.15,0.17,0.88,U] [#2 -0.08,-0.24,0.88,U] [#3 -0.25,-0.17,1.00,U] [#4 0.34,-0.28,0.97,U] [#5 0.01,-0.14,0.84,U] [#6 -0.05,0.12,0.99,U] [#7 -0.03,-0.16,0.84,U] [#8 0.21,-0.01,0.73,U] 
03:09:09.099 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.04}, one-star: {0.35, 0.30}
03:09:09.099 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.24 = -2.24)
03:09:09.099 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:09:09.099 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.86 mountX=-0.04 mountY=0.04, mountTheta=2.25
03:09:09.101 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
03:09:09.101 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
03:09:09.101 00.000 11060 Worker thread wakes up
03:09:09.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:09:09.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:09:09.101 00.000 11060 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.04
03:09:09.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:09:09.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:09.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:09:09.101 00.000 11060 MoveAxis(E, 0, ABG)
03:09:09.101 00.000 11060 Move returns status 0, amount 0
03:09:09.102 00.001 11060 MoveAxis(N, 0, ABG)
03:09:09.102 00.000 11060 Move returns status 0, amount 0
03:09:09.102 00.000 11060 move complete, result=0
03:09:09.102 00.000 11060 worker thread done servicing request
03:09:09.108 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:09.126 00.018 10844 UpdateGuideState exits: m=1820 SNR=27.3 Saturated
03:09:09.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:09.127 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:09.127 00.000 10844 Enqueuing Expose request
03:09:09.127 00.000 11060 Worker thread wakes up
03:09:09.127 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:09.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:09.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:09.781 00.654 11060 Exposure complete
03:09:10.028 00.247 11060 worker thread done servicing request
03:09:10.028 00.000 10844 OnExposeComplete: enter
03:09:10.029 00.001 10844 UpdateGuideState(): m_state=6
03:09:10.029 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
03:09:10.029 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.32, Mass=1526, SNR=24.4, Peak=150 HFD=3.2
03:09:10.029 00.000 10844 MultiStar: [#1 0.21,-0.22,0.92,U] [#2 -0.68,-0.43,0.00,M1] [#3 -0.01,-0.34,1.13,U] [#4 0.27,-0.41,0.00,M1] [#5 0.27,-0.09,1.07,U] [#6 -0.05,-0.49,0.00,M3] [#7 0.03,-0.28,0.97,U] [#8 0.58,-0.34,0.00,M2] 
03:09:10.030 00.001 10844 refined, 4 included, MultiStar: {0.09, -0.26}, one-star: {-0.03, -0.38}
03:09:10.030 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
03:09:10.030 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
03:09:10.030 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.23 mountX=-0.24 mountY=0.13, mountTheta=2.64
03:09:10.032 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.26, opts=13)
03:09:10.032 00.000 10844 Enqueuing Move request for scope (0.09, -0.26)
03:09:10.032 00.000 11060 Worker thread wakes up
03:09:10.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
03:09:10.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
03:09:10.032 00.000 11060 Moving (0.09, -0.26) raw xDistance=-0.24 yDistance=0.13
03:09:10.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:09:10.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:10.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:09:10.032 00.000 11060 MoveAxis(E, 57, ABG)
03:09:10.032 00.000 11060 Guiding  Dir = 2, Dur = 57
03:09:10.039 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:10.063 00.024 11060 IsSlewing returns 0
03:09:10.063 00.000 11060 IsGuiding returns 0
03:09:10.069 00.006 10844 UpdateGuideState exits: m=1526 SNR=24.4
03:09:10.070 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:10.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:10.070 00.000 10844 Enqueuing Expose request
03:09:10.131 00.061 11060 IsGuiding returns 0
03:09:10.131 00.000 11060 Move returns status 0, amount 57
03:09:10.131 00.000 11060 MoveAxis(N, 0, ABG)
03:09:10.131 00.000 11060 Move returns status 0, amount 0
03:09:10.132 00.001 11060 move complete, result=0
03:09:10.132 00.000 11060 worker thread done servicing request
03:09:10.132 00.000 11060 Worker thread wakes up
03:09:10.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:10.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:10.136 00.004 10844 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
03:09:10.767 00.631 11060 Exposure complete
03:09:11.020 00.253 11060 worker thread done servicing request
03:09:11.021 00.001 10844 OnExposeComplete: enter
03:09:11.021 00.000 10844 UpdateGuideState(): m_state=6
03:09:11.021 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
03:09:11.021 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.71, Mass=1550, SNR=24.9, Peak=162 HFD=2.8
03:09:11.022 00.001 10844 MultiStar: [#1 0.10,0.04,1.11,U] [#2 -0.11,-0.32,0.93,U] [#3 -0.06,-0.45,0.93,U] [#4 0.40,-0.54,0.00,M2] [#5 0.54,-0.39,0.00,M1] [#6 -0.20,0.09,1.13,U] [#7 -0.32,-0.54,0.00,M1] [#8 -0.25,0.05,0.89,U] 
03:09:11.022 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.08}, one-star: {0.15, 0.02}
03:09:11.022 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.73)
03:09:11.022 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
03:09:11.022 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=-0.09 mountY=-0.04, mountTheta=-2.72
03:09:11.023 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
03:09:11.023 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
03:09:11.023 00.000 11060 Worker thread wakes up
03:09:11.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
03:09:11.024 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
03:09:11.024 00.000 11060 Moving (-0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
03:09:11.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:11.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:11.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:09:11.024 00.000 11060 MoveAxis(E, 0, ABG)
03:09:11.024 00.000 11060 Move returns status 0, amount 0
03:09:11.024 00.000 11060 MoveAxis(N, 0, ABG)
03:09:11.024 00.000 11060 Move returns status 0, amount 0
03:09:11.024 00.000 11060 move complete, result=0
03:09:11.025 00.001 11060 worker thread done servicing request
03:09:11.032 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:11.060 00.028 10844 UpdateGuideState exits: m=1550 SNR=24.9
03:09:11.061 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:11.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:11.061 00.000 10844 Enqueuing Expose request
03:09:11.061 00.000 11060 Worker thread wakes up
03:09:11.061 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:11.062 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:11.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:11.696 00.634 11060 Exposure complete
03:09:11.937 00.241 11060 worker thread done servicing request
03:09:11.937 00.000 10844 OnExposeComplete: enter
03:09:11.937 00.000 10844 UpdateGuideState(): m_state=6
03:09:11.939 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
03:09:11.939 00.000 10844 Star::Find returns 1 (0), X=623.34, Y=108.54, Mass=1747, SNR=25.7, Peak=146 HFD=4.0
03:09:11.939 00.000 10844 MultiStar: [#1 0.05,0.10,0.93,U] [#2 -0.27,-0.54,0.00,M1] [#3 -0.07,-0.48,0.00,M1] [#4 -0.03,-0.08,1.02,U] [#5 0.38,-0.07,1.00,U] [#6 0.01,-0.48,0.00,M3] [#7 -0.30,-0.10,0.95,U] [#8 0.13,-0.11,0.80,U] 
03:09:11.939 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.07}, one-star: {0.44, -0.15}
03:09:11.940 00.001 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.93 = -1.93)
03:09:11.940 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:09:11.940 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.54 mountX=-0.05 mountY=0.12, mountTheta=1.93
03:09:11.942 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
03:09:11.942 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
03:09:11.942 00.000 11060 Worker thread wakes up
03:09:11.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
03:09:11.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
03:09:11.942 00.000 11060 Moving (0.11, -0.07) raw xDistance=-0.05 yDistance=0.12
03:09:11.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:09:11.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:11.943 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:09:11.943 00.000 11060 MoveAxis(E, 0, ABG)
03:09:11.943 00.000 11060 Move returns status 0, amount 0
03:09:11.943 00.000 11060 MoveAxis(N, 0, ABG)
03:09:11.952 00.009 11060 Move returns status 0, amount 0
03:09:11.952 00.000 11060 move complete, result=0
03:09:11.952 00.000 11060 worker thread done servicing request
03:09:11.960 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:11.979 00.019 10844 UpdateGuideState exits: m=1747 SNR=25.7
03:09:11.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:11.980 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:11.980 00.000 10844 Enqueuing Expose request
03:09:11.980 00.000 11060 Worker thread wakes up
03:09:11.980 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:11.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:11.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:12.619 00.639 11060 Exposure complete
03:09:12.855 00.236 11060 worker thread done servicing request
03:09:12.856 00.001 10844 OnExposeComplete: enter
03:09:12.856 00.000 10844 UpdateGuideState(): m_state=6
03:09:12.856 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
03:09:12.856 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.20, Mass=1656, SNR=25.1, Peak=166 HFD=3.0
03:09:12.857 00.001 10844 MultiStar: [#1 0.19,-0.08,0.96,U] [#2 0.50,-0.65,0.00,M2] [#3 -0.04,-0.30,0.97,U] [#4 -0.10,-0.35,1.05,U] [#5 -0.13,-0.22,1.04,U] [#6 0.08,-0.69,0.00,M4] [#7 -0.16,-0.49,0.00,M1] [#8 -0.04,-0.30,0.85,U] 
03:09:12.857 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.29}, one-star: {0.18, -0.50}
03:09:12.857 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:09:12.857 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
03:09:12.857 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.54 mountX=-0.29 mountY=0.06, mountTheta=2.95
03:09:12.859 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.29, opts=13)
03:09:12.859 00.000 10844 Enqueuing Move request for scope (0.01, -0.29)
03:09:12.859 00.000 11060 Worker thread wakes up
03:09:12.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
03:09:12.859 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
03:09:12.859 00.000 11060 Moving (0.01, -0.29) raw xDistance=-0.29 yDistance=0.06
03:09:12.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:09:12.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:12.860 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:09:12.860 00.000 11060 MoveAxis(E, 67, ABG)
03:09:12.860 00.000 11060 Guiding  Dir = 2, Dur = 67
03:09:12.867 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:12.871 00.004 11060 IsSlewing returns 0
03:09:12.872 00.001 11060 IsGuiding returns 0
03:09:12.886 00.014 10844 UpdateGuideState exits: m=1656 SNR=25.1
03:09:12.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:12.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:12.886 00.000 10844 Enqueuing Expose request
03:09:12.950 00.064 11060 IsGuiding returns 0
03:09:12.950 00.000 11060 Move returns status 0, amount 67
03:09:12.950 00.000 11060 MoveAxis(N, 0, ABG)
03:09:12.950 00.000 11060 Move returns status 0, amount 0
03:09:12.950 00.000 11060 move complete, result=0
03:09:12.950 00.000 11060 worker thread done servicing request
03:09:12.950 00.000 11060 Worker thread wakes up
03:09:12.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:12.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:12.964 00.014 10844 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
03:09:13.576 00.612 11060 Exposure complete
03:09:13.833 00.257 11060 worker thread done servicing request
03:09:13.833 00.000 10844 OnExposeComplete: enter
03:09:13.833 00.000 10844 UpdateGuideState(): m_state=6
03:09:13.834 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
03:09:13.834 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=107.91, Mass=1824, SNR=27.3, Peak=174 HFD=2.9
03:09:13.834 00.000 10844 MultiStar: [#1 0.01,-0.09,0.95,U] [#2 0.04,-0.17,0.96,U] [#3 -0.35,-0.52,0.00,M1] [#4 0.06,-0.32,0.96,U] [#5 0.02,-0.06,0.84,U] [#6 -0.25,-0.19,0.92,U] [#7 -0.19,-0.37,0.92,U] [#8 0.11,0.03,0.82,U] 
03:09:13.834 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.26}, one-star: {0.14, -0.78}
03:09:13.835 00.001 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.99 = -2.99)
03:09:13.835 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
03:09:13.835 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.60 mountX=-0.25 mountY=0.03, mountTheta=3.01
03:09:13.836 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.26, opts=13)
03:09:13.836 00.000 10844 Enqueuing Move request for scope (-0.01, -0.26)
03:09:13.836 00.000 11060 Worker thread wakes up
03:09:13.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
03:09:13.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
03:09:13.836 00.000 11060 Moving (-0.01, -0.26) raw xDistance=-0.25 yDistance=0.03
03:09:13.837 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:09:13.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:13.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:09:13.837 00.000 11060 MoveAxis(E, 61, ABG)
03:09:13.837 00.000 11060 Guiding  Dir = 2, Dur = 61
03:09:13.844 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:13.851 00.007 11060 IsSlewing returns 0
03:09:13.851 00.000 11060 IsGuiding returns 0
03:09:13.876 00.025 10844 UpdateGuideState exits: m=1824 SNR=27.3
03:09:13.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:13.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:13.876 00.000 10844 Enqueuing Expose request
03:09:13.928 00.052 11060 IsGuiding returns 0
03:09:13.929 00.001 11060 Move returns status 0, amount 61
03:09:13.929 00.000 11060 MoveAxis(N, 0, ABG)
03:09:13.929 00.000 11060 Move returns status 0, amount 0
03:09:13.929 00.000 11060 move complete, result=0
03:09:13.929 00.000 11060 worker thread done servicing request
03:09:13.929 00.000 11060 Worker thread wakes up
03:09:13.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:13.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:13.935 00.006 10844 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
03:09:14.563 00.628 11060 Exposure complete
03:09:14.799 00.236 10844 OnExposeComplete: enter
03:09:14.799 00.000 11060 worker thread done servicing request
03:09:14.799 00.000 10844 UpdateGuideState(): m_state=6
03:09:14.799 00.000 10844 Star::Find(15, 623, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
03:09:14.799 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.68, Mass=1573, SNR=25.0, Peak=167 HFD=3.1
03:09:14.800 00.001 10844 MultiStar: [#1 0.04,-0.10,0.97,U] [#2 -0.30,-0.06,0.93,U] [#3 -0.43,-0.27,0.00,M2] [#4 -0.08,-0.42,0.96,U] [#5 -0.37,-0.16,0.96,U] [#6 -0.24,-0.20,1.13,U] [#7 -0.05,-0.26,1.02,U] [#8 0.35,-0.10,0.77,U] 
03:09:14.800 00.000 10844 single-star, 7 included, MultiStar: {-0.08, -0.17}, one-star: {0.09, -0.01}
03:09:14.800 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.39) = xAngle (-1.48 = -1.48)
03:09:14.800 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.65 = 1.65)
03:09:14.800 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.09 mountX=0.01 mountY=0.09, mountTheta=1.48
03:09:14.801 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
03:09:14.803 00.002 10844 Enqueuing Move request for scope (0.09, -0.01)
03:09:14.803 00.000 11060 Worker thread wakes up
03:09:14.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:09:14.805 00.002 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:09:14.805 00.000 11060 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=0.09
03:09:14.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:09:14.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:14.806 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:09:14.806 00.000 11060 MoveAxis(E, 0, ABG)
03:09:14.806 00.000 11060 Move returns status 0, amount 0
03:09:14.806 00.000 11060 MoveAxis(N, 0, ABG)
03:09:14.806 00.000 11060 Move returns status 0, amount 0
03:09:14.806 00.000 11060 move complete, result=0
03:09:14.806 00.000 11060 worker thread done servicing request
03:09:14.811 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:14.839 00.028 10844 UpdateGuideState exits: m=1573 SNR=25.0
03:09:14.841 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:14.842 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:14.842 00.000 10844 Enqueuing Expose request
03:09:14.842 00.000 11060 Worker thread wakes up
03:09:14.842 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:14.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:14.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:15.481 00.639 11060 Exposure complete
03:09:15.761 00.280 11060 worker thread done servicing request
03:09:15.761 00.000 10844 OnExposeComplete: enter
03:09:15.761 00.000 10844 UpdateGuideState(): m_state=6
03:09:15.762 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
03:09:15.762 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=109.13, Mass=1902, SNR=27.4, Peak=201 HFD=3.6
03:09:15.763 00.001 10844 MultiStar: [#1 -0.06,-0.01,1.01,U] [#2 -0.06,0.14,0.88,U] [#3 -0.43,-0.23,0.00,M3] [#4 0.23,-0.20,0.90,U] [#5 -0.07,-0.40,0.91,U] [#6 -0.04,-0.11,0.97,U] [#7 0.08,0.32,0.87,U] [#8 -0.00,0.20,0.73,U] 
03:09:15.763 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.15, 0.44}
03:09:15.763 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.39) = xAngle (-0.42 = -0.42)
03:09:15.763 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.70 = 2.70)
03:09:15.763 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.97 mountX=0.05 mountY=0.02, mountTheta=0.43
03:09:15.766 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
03:09:15.766 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
03:09:15.768 00.002 11060 Worker thread wakes up
03:09:15.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:09:15.768 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:09:15.768 00.000 11060 Moving (0.03, 0.04) raw xDistance=0.05 yDistance=0.02
03:09:15.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:09:15.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:15.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:09:15.768 00.000 11060 MoveAxis(E, 0, ABG)
03:09:15.768 00.000 11060 Move returns status 0, amount 0
03:09:15.768 00.000 11060 MoveAxis(N, 0, ABG)
03:09:15.768 00.000 11060 Move returns status 0, amount 0
03:09:15.768 00.000 11060 move complete, result=0
03:09:15.768 00.000 11060 worker thread done servicing request
03:09:15.775 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:15.793 00.018 10844 UpdateGuideState exits: m=1902 SNR=27.4
03:09:15.794 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:15.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:15.794 00.000 10844 Enqueuing Expose request
03:09:15.794 00.000 11060 Worker thread wakes up
03:09:15.794 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:15.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:15.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:16.433 00.639 11060 Exposure complete
03:09:16.656 00.223 11060 worker thread done servicing request
03:09:16.656 00.000 10844 OnExposeComplete: enter
03:09:16.656 00.000 10844 UpdateGuideState(): m_state=6
03:09:16.658 00.002 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
03:09:16.658 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.19, Mass=1554, SNR=24.9, Peak=167 HFD=2.6
03:09:16.658 00.000 10844 MultiStar: [#1 0.26,0.64,0.00,M1] [#2 -0.01,0.07,0.96,U] [#3 0.00,-0.33,0.99,U] [#4 0.24,-0.14,1.04,U] [#5 0.08,0.14,1.07,U] [#6 -0.13,-0.21,1.05,U] [#7 0.19,-0.20,1.02,U] [#8 0.06,0.19,0.79,U] 
03:09:16.658 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.02, -0.50}
03:09:16.658 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
03:09:16.658 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.58 = 0.58)
03:09:16.658 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.15 mountX=-0.12 mountY=0.08, mountTheta=2.55
03:09:16.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
03:09:16.660 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
03:09:16.661 00.001 11060 Worker thread wakes up
03:09:16.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:09:16.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:09:16.661 00.000 11060 Moving (0.06, -0.13) raw xDistance=-0.12 yDistance=0.08
03:09:16.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:09:16.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:16.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:09:16.661 00.000 11060 MoveAxis(E, 0, ABG)
03:09:16.661 00.000 11060 Move returns status 0, amount 0
03:09:16.661 00.000 11060 MoveAxis(N, 0, ABG)
03:09:16.661 00.000 11060 Move returns status 0, amount 0
03:09:16.661 00.000 11060 move complete, result=0
03:09:16.662 00.001 11060 worker thread done servicing request
03:09:16.678 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:16.695 00.017 10844 UpdateGuideState exits: m=1554 SNR=24.9
03:09:16.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:16.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:16.695 00.000 10844 Enqueuing Expose request
03:09:16.695 00.000 11060 Worker thread wakes up
03:09:16.695 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:16.696 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:16.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:17.340 00.644 11060 Exposure complete
03:09:17.592 00.252 11060 worker thread done servicing request
03:09:17.592 00.000 10844 OnExposeComplete: enter
03:09:17.592 00.000 10844 UpdateGuideState(): m_state=6
03:09:17.593 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
03:09:17.593 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=108.49, Mass=1804, SNR=26.8, Peak=170 HFD=3.4
03:09:17.593 00.000 10844 MultiStar: [#1 0.10,-0.15,0.96,U] [#2 -0.17,-0.02,0.85,U] [#3 -0.25,-0.19,0.94,U] [#4 -0.03,-0.36,0.90,U] [#5 -0.27,-0.47,0.00,M1] [#6 -0.03,-0.52,0.00,M1] [#7 0.12,-0.41,0.89,U] [#8 0.61,-0.31,0.00,M1] 
03:09:17.593 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.22}, one-star: {0.30, -0.20}
03:09:17.594 00.001 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
03:09:17.594 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.23 = 0.23)
03:09:17.594 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.50 mountX=-0.21 mountY=0.05, mountTheta=2.91
03:09:17.596 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.22, opts=13)
03:09:17.596 00.000 10844 Enqueuing Move request for scope (0.02, -0.22)
03:09:17.596 00.000 11060 Worker thread wakes up
03:09:17.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
03:09:17.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
03:09:17.596 00.000 11060 Moving (0.02, -0.22) raw xDistance=-0.21 yDistance=0.05
03:09:17.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:09:17.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:17.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:09:17.596 00.000 11060 MoveAxis(E, 50, ABG)
03:09:17.596 00.000 11060 Guiding  Dir = 2, Dur = 50
03:09:17.605 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:17.620 00.015 11060 IsSlewing returns 0
03:09:17.622 00.002 11060 IsGuiding returns 0
03:09:17.634 00.012 10844 UpdateGuideState exits: m=1804 SNR=26.8
03:09:17.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:17.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:17.634 00.000 10844 Enqueuing Expose request
03:09:17.698 00.064 11060 IsGuiding returns 0
03:09:17.699 00.001 11060 Move returns status 0, amount 50
03:09:17.699 00.000 11060 MoveAxis(N, 0, ABG)
03:09:17.699 00.000 11060 Move returns status 0, amount 0
03:09:17.699 00.000 11060 move complete, result=0
03:09:17.699 00.000 11060 worker thread done servicing request
03:09:17.699 00.000 11060 Worker thread wakes up
03:09:17.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:17.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:17.700 00.001 10844 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
03:09:18.328 00.628 11060 Exposure complete
03:09:18.573 00.245 11060 worker thread done servicing request
03:09:18.574 00.001 10844 OnExposeComplete: enter
03:09:18.574 00.000 10844 UpdateGuideState(): m_state=6
03:09:18.574 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
03:09:18.574 00.000 10844 Star::Find returns 1 (0), X=622.50, Y=108.52, Mass=1689, SNR=25.9, Peak=172 HFD=3.2
03:09:18.574 00.000 10844 MultiStar: [#1 -0.09,0.07,0.97,U] [#2 -0.40,-0.35,0.00,M1] [#3 0.20,-0.23,1.01,U] [#4 0.03,-0.40,0.85,U] [#5 0.32,0.26,0.83,U] [#6 -0.26,-0.14,0.98,U] [#7 -0.14,-0.03,1.00,U] [#8 0.43,-0.17,0.00,M2] 
03:09:18.576 00.002 10844 refined, 6 included, MultiStar: {-0.06, -0.10}, one-star: {-0.40, -0.17}
03:09:18.576 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.39) = xAngle (-3.52 = 2.76)
03:09:18.576 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.40 = -0.40)
03:09:18.576 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.13 mountX=-0.11 mountY=-0.04, mountTheta=-2.75
03:09:18.578 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
03:09:18.588 00.010 10844 Enqueuing Move request for scope (-0.06, -0.10)
03:09:18.592 00.004 11060 Worker thread wakes up
03:09:18.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
03:09:18.592 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
03:09:18.594 00.002 11060 Moving (-0.06, -0.10) raw xDistance=-0.11 yDistance=-0.04
03:09:18.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:09:18.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:18.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:09:18.594 00.000 11060 MoveAxis(E, 0, ABG)
03:09:18.594 00.000 11060 Move returns status 0, amount 0
03:09:18.594 00.000 11060 MoveAxis(N, 0, ABG)
03:09:18.594 00.000 11060 Move returns status 0, amount 0
03:09:18.594 00.000 11060 move complete, result=0
03:09:18.594 00.000 11060 worker thread done servicing request
03:09:18.597 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:18.618 00.021 10844 UpdateGuideState exits: m=1689 SNR=25.9
03:09:18.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:18.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:18.618 00.000 10844 Enqueuing Expose request
03:09:18.618 00.000 11060 Worker thread wakes up
03:09:18.618 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:18.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:18.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:19.248 00.630 11060 Exposure complete
03:09:19.536 00.288 11060 worker thread done servicing request
03:09:19.536 00.000 10844 OnExposeComplete: enter
03:09:19.536 00.000 10844 UpdateGuideState(): m_state=6
03:09:19.538 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
03:09:19.538 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.48, Mass=1637, SNR=25.6, Peak=145 HFD=3.6
03:09:19.539 00.001 10844 MultiStar: [#1 -0.00,0.36,0.92,U] [#2 -0.41,-0.02,0.90,U] [#3 -0.08,-0.17,0.94,U] [#4 -0.05,-0.07,0.94,U] [#5 -0.24,0.07,1.06,U] [#6 -0.16,0.08,0.99,U] [#7 0.13,-0.17,0.99,U] [#8 -0.21,-0.27,0.80,U] 
03:09:19.539 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.09, -0.21}
03:09:19.539 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.39) = xAngle (-4.14 = 2.14)
03:09:19.539 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.02 = -1.02)
03:09:19.539 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.75 mountX=-0.06 mountY=-0.09, mountTheta=-2.14
03:09:19.541 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
03:09:19.541 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
03:09:19.545 00.004 11060 Worker thread wakes up
03:09:19.546 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:09:19.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:09:19.546 00.000 11060 Moving (-0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
03:09:19.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:09:19.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:19.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:09:19.546 00.000 11060 MoveAxis(E, 0, ABG)
03:09:19.546 00.000 11060 Move returns status 0, amount 0
03:09:19.546 00.000 11060 MoveAxis(N, 0, ABG)
03:09:19.546 00.000 11060 Move returns status 0, amount 0
03:09:19.546 00.000 11060 move complete, result=0
03:09:19.546 00.000 11060 worker thread done servicing request
03:09:19.550 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:19.569 00.019 10844 UpdateGuideState exits: m=1637 SNR=25.6
03:09:19.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:19.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:19.569 00.000 10844 Enqueuing Expose request
03:09:19.569 00.000 11060 Worker thread wakes up
03:09:19.570 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:19.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:19.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:20.196 00.626 11060 Exposure complete
03:09:20.424 00.228 11060 worker thread done servicing request
03:09:20.424 00.000 10844 OnExposeComplete: enter
03:09:20.424 00.000 10844 UpdateGuideState(): m_state=6
03:09:20.424 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
03:09:20.424 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.32, Mass=1756, SNR=26.0, Peak=185 HFD=3.4
03:09:20.425 00.001 10844 MultiStar: [#1 0.24,-0.12,0.88,U] [#2 0.01,-0.26,0.94,U] [#3 -0.19,-0.08,1.01,U] [#4 -0.02,-0.48,0.00,M1] [#5 -0.08,-0.33,0.94,U] [#6 -0.25,0.28,1.05,U] [#7 0.05,0.03,0.90,U] [#8 0.12,0.04,0.80,U] 
03:09:20.425 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.10}, one-star: {0.17, -0.37}
03:09:20.425 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:09:20.425 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:09:20.425 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.56 mountX=-0.10 mountY=0.02, mountTheta=2.97
03:09:20.428 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.10, opts=13)
03:09:20.428 00.000 10844 Enqueuing Move request for scope (0.00, -0.10)
03:09:20.428 00.000 11060 Worker thread wakes up
03:09:20.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
03:09:20.428 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
03:09:20.428 00.000 11060 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.02
03:09:20.429 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:09:20.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:20.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:09:20.429 00.000 11060 MoveAxis(E, 0, ABG)
03:09:20.429 00.000 11060 Move returns status 0, amount 0
03:09:20.429 00.000 11060 MoveAxis(N, 0, ABG)
03:09:20.429 00.000 11060 Move returns status 0, amount 0
03:09:20.429 00.000 11060 move complete, result=0
03:09:20.429 00.000 11060 worker thread done servicing request
03:09:20.435 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:20.464 00.029 10844 UpdateGuideState exits: m=1756 SNR=26.0
03:09:20.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:20.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:20.464 00.000 10844 Enqueuing Expose request
03:09:20.464 00.000 11060 Worker thread wakes up
03:09:20.464 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:20.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:20.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:21.104 00.640 11060 Exposure complete
03:09:21.346 00.242 11060 worker thread done servicing request
03:09:21.346 00.000 10844 OnExposeComplete: enter
03:09:21.346 00.000 10844 UpdateGuideState(): m_state=6
03:09:21.346 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
03:09:21.347 00.001 10844 Star::Find returns 1 (0), X=622.66, Y=108.53, Mass=1690, SNR=25.6, Peak=204 HFD=3.3
03:09:21.347 00.000 10844 MultiStar: [#1 0.17,-0.03,1.03,U] [#2 -0.43,-0.45,0.00,M1] [#3 -0.13,-0.19,1.07,U] [#4 0.14,-0.44,0.00,M2] [#5 0.02,-0.18,0.91,U] [#6 -0.25,-0.64,0.00,M1] [#7 -0.33,-0.47,0.00,M1] [#8 0.24,-0.22,0.83,U] 
03:09:21.347 00.000 10844 refined, 4 included, MultiStar: {0.00, -0.15}, one-star: {-0.24, -0.16}
03:09:21.347 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:09:21.347 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:09:21.347 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.56 mountX=-0.15 mountY=0.03, mountTheta=2.97
03:09:21.350 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.15, opts=13)
03:09:21.350 00.000 10844 Enqueuing Move request for scope (0.00, -0.15)
03:09:21.350 00.000 11060 Worker thread wakes up
03:09:21.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
03:09:21.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
03:09:21.350 00.000 11060 Moving (0.00, -0.15) raw xDistance=-0.15 yDistance=0.03
03:09:21.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:09:21.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:21.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:09:21.351 00.001 11060 MoveAxis(E, 36, ABG)
03:09:21.351 00.000 11060 Guiding  Dir = 2, Dur = 36
03:09:21.356 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:21.368 00.012 11060 IsSlewing returns 0
03:09:21.370 00.002 11060 IsGuiding returns 0
03:09:21.389 00.019 10844 UpdateGuideState exits: m=1690 SNR=25.6
03:09:21.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:21.390 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:21.390 00.000 10844 Enqueuing Expose request
03:09:21.448 00.058 11060 IsGuiding returns 0
03:09:21.448 00.000 11060 Move returns status 0, amount 36
03:09:21.448 00.000 11060 MoveAxis(N, 0, ABG)
03:09:21.448 00.000 11060 Move returns status 0, amount 0
03:09:21.448 00.000 11060 move complete, result=0
03:09:21.448 00.000 11060 worker thread done servicing request
03:09:21.448 00.000 11060 Worker thread wakes up
03:09:21.448 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
03:09:21.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:21.449 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:22.078 00.629 11060 Exposure complete
03:09:22.308 00.230 11060 worker thread done servicing request
03:09:22.308 00.000 10844 OnExposeComplete: enter
03:09:22.308 00.000 10844 UpdateGuideState(): m_state=6
03:09:22.308 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
03:09:22.308 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.34, Mass=1682, SNR=25.6, Peak=213 HFD=3.4
03:09:22.310 00.002 10844 MultiStar: [#1 -0.02,0.06,0.99,U] [#2 -0.27,-0.57,0.00,M2] [#3 -0.27,0.07,1.06,U] [#4 -0.15,-0.26,0.99,U] [#5 0.25,-0.39,0.00,M1] [#6 -0.14,-0.49,0.00,M2] [#7 -0.52,-0.03,0.00,M2] [#8 -0.05,-0.13,0.88,U] 
03:09:22.310 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.12}, one-star: {0.01, -0.35}
03:09:22.310 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.39) = xAngle (-3.65 = 2.63)
03:09:22.310 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.53 = -0.53)
03:09:22.310 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.26 mountX=-0.13 mountY=-0.08, mountTheta=-2.62
03:09:22.312 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.12, opts=13)
03:09:22.312 00.000 10844 Enqueuing Move request for scope (-0.10, -0.12)
03:09:22.312 00.000 11060 Worker thread wakes up
03:09:22.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
03:09:22.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
03:09:22.312 00.000 11060 Moving (-0.10, -0.12) raw xDistance=-0.13 yDistance=-0.08
03:09:22.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:09:22.313 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:22.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:09:22.313 00.000 11060 MoveAxis(E, 32, ABG)
03:09:22.313 00.000 11060 Guiding  Dir = 2, Dur = 32
03:09:22.319 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:22.320 00.001 11060 IsSlewing returns 0
03:09:22.320 00.000 11060 IsGuiding returns 0
03:09:22.334 00.014 10844 UpdateGuideState exits: m=1682 SNR=25.6
03:09:22.335 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:22.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:22.335 00.000 10844 Enqueuing Expose request
03:09:22.366 00.031 11060 IsGuiding returns 0
03:09:22.366 00.000 11060 Move returns status 0, amount 32
03:09:22.366 00.000 11060 MoveAxis(N, 0, ABG)
03:09:22.366 00.000 11060 Move returns status 0, amount 0
03:09:22.366 00.000 11060 move complete, result=0
03:09:22.366 00.000 11060 worker thread done servicing request
03:09:22.366 00.000 11060 Worker thread wakes up
03:09:22.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:22.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:22.372 00.006 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
03:09:22.996 00.624 11060 Exposure complete
03:09:23.240 00.244 11060 worker thread done servicing request
03:09:23.240 00.000 10844 OnExposeComplete: enter
03:09:23.240 00.000 10844 UpdateGuideState(): m_state=6
03:09:23.241 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
03:09:23.241 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.10, Mass=1926, SNR=27.1, Peak=156 HFD=3.6
03:09:23.241 00.000 10844 MultiStar: [#1 -0.06,0.27,0.96,U] [#2 -0.34,-0.35,0.00,M3] [#3 0.10,-0.28,0.88,U] [#4 0.23,-0.35,0.93,U] [#5 0.10,-0.11,0.93,U] [#6 -0.13,-0.39,1.04,U] [#7 0.03,-0.23,0.87,U] [#8 -0.16,-0.29,0.73,U] 
03:09:23.241 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.25}, one-star: {0.28, -0.59}
03:09:23.241 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:09:23.241 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:09:23.241 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.36 mountX=-0.24 mountY=0.09, mountTheta=2.77
03:09:23.244 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.25, opts=13)
03:09:23.244 00.000 10844 Enqueuing Move request for scope (0.05, -0.25)
03:09:23.244 00.000 11060 Worker thread wakes up
03:09:23.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
03:09:23.244 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
03:09:23.244 00.000 11060 Moving (0.05, -0.25) raw xDistance=-0.24 yDistance=0.09
03:09:23.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:09:23.245 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:23.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:09:23.245 00.000 11060 MoveAxis(E, 56, ABG)
03:09:23.245 00.000 11060 Guiding  Dir = 2, Dur = 56
03:09:23.252 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:23.254 00.002 11060 IsSlewing returns 0
03:09:23.255 00.001 11060 IsGuiding returns 0
03:09:23.283 00.028 10844 UpdateGuideState exits: m=1926 SNR=27.1
03:09:23.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:23.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:23.283 00.000 10844 Enqueuing Expose request
03:09:23.316 00.033 11060 IsGuiding returns 0
03:09:23.316 00.000 11060 Move returns status 0, amount 56
03:09:23.316 00.000 11060 MoveAxis(N, 0, ABG)
03:09:23.317 00.001 11060 Move returns status 0, amount 0
03:09:23.317 00.000 11060 move complete, result=0
03:09:23.317 00.000 11060 worker thread done servicing request
03:09:23.317 00.000 11060 Worker thread wakes up
03:09:23.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:23.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:23.322 00.005 10844 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
03:09:23.948 00.626 11060 Exposure complete
03:09:24.205 00.257 11060 worker thread done servicing request
03:09:24.205 00.000 10844 OnExposeComplete: enter
03:09:24.206 00.001 10844 UpdateGuideState(): m_state=6
03:09:24.206 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
03:09:24.206 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.54, Mass=1582, SNR=24.5, Peak=238 HFD=3.1
03:09:24.207 00.001 10844 MultiStar: [#1 0.04,-0.30,0.96,U] [#2 -0.12,-0.54,0.00,M4] [#3 -0.03,-0.76,0.00,M1] [#4 -0.08,-0.55,0.00,M1] [#5 0.35,-0.40,0.00,M1] [#6 -0.25,-0.66,0.00,M2] [#7 0.02,-0.57,0.00,M2] [#8 -0.10,-0.47,0.00,M1] 
03:09:24.207 00.000 10844 refined, 1 included, MultiStar: {0.16, -0.23}, one-star: {0.27, -0.16}
03:09:24.207 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
03:09:24.207 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.78 = 0.78)
03:09:24.208 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.96 mountX=-0.19 mountY=0.19, mountTheta=2.36
03:09:24.209 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.23, opts=13)
03:09:24.209 00.000 10844 Enqueuing Move request for scope (0.16, -0.23)
03:09:24.209 00.000 11060 Worker thread wakes up
03:09:24.210 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
03:09:24.213 00.003 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
03:09:24.213 00.000 11060 Moving (0.16, -0.23) raw xDistance=-0.19 yDistance=0.19
03:09:24.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:09:24.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:24.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:09:24.213 00.000 11060 MoveAxis(E, 47, ABG)
03:09:24.213 00.000 11060 Guiding  Dir = 2, Dur = 47
03:09:24.218 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:24.219 00.001 11060 IsSlewing returns 0
03:09:24.219 00.000 11060 IsGuiding returns 0
03:09:24.236 00.017 10844 UpdateGuideState exits: m=1582 SNR=24.5
03:09:24.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:24.237 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:24.237 00.000 10844 Enqueuing Expose request
03:09:24.282 00.045 11060 IsGuiding returns 0
03:09:24.282 00.000 11060 Move returns status 0, amount 47
03:09:24.282 00.000 11060 MoveAxis(N, 0, ABG)
03:09:24.282 00.000 11060 Move returns status 0, amount 0
03:09:24.282 00.000 11060 move complete, result=0
03:09:24.282 00.000 11060 worker thread done servicing request
03:09:24.282 00.000 11060 Worker thread wakes up
03:09:24.283 00.001 10844 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
03:09:24.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:24.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:24.911 00.628 11060 Exposure complete
03:09:25.123 00.212 10844 OnExposeComplete: enter
03:09:25.123 00.000 10844 UpdateGuideState(): m_state=6
03:09:25.124 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
03:09:25.124 00.000 10844 Star::Find returns 1 (0), X=623.37, Y=108.79, Mass=1512, SNR=24.1, Peak=227 HFD=3.0
03:09:25.124 00.000 10844 MultiStar: [#1 0.17,0.18,1.09,U] [#2 -0.51,-0.10,0.00,M5] [#3 -0.09,-0.58,0.00,M2] [#4 0.25,-0.19,1.22,U] [#5 -0.20,-0.06,1.09,U] [#6 -0.40,-0.67,0.00,M3] [#7 0.25,0.07,0.99,U] [#8 -0.34,-0.78,0.00,M2] 
03:09:25.125 00.001 10844 refined, 4 included, MultiStar: {0.18, 0.01}, one-star: {0.47, 0.10}
03:09:25.125 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
03:09:25.125 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
03:09:25.125 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.07 mountX=0.05 mountY=0.18, mountTheta=1.32
03:09:25.127 00.002 11060 worker thread done servicing request
03:09:25.128 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.01, opts=13)
03:09:25.128 00.000 10844 Enqueuing Move request for scope (0.18, 0.01)
03:09:25.128 00.000 11060 Worker thread wakes up
03:09:25.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
03:09:25.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
03:09:25.128 00.000 11060 Moving (0.18, 0.01) raw xDistance=0.05 yDistance=0.18
03:09:25.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:09:25.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:25.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:09:25.128 00.000 11060 MoveAxis(E, 0, ABG)
03:09:25.128 00.000 11060 Move returns status 0, amount 0
03:09:25.128 00.000 11060 MoveAxis(N, 0, ABG)
03:09:25.128 00.000 11060 Move returns status 0, amount 0
03:09:25.128 00.000 11060 move complete, result=0
03:09:25.128 00.000 11060 worker thread done servicing request
03:09:25.145 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:25.162 00.017 10844 UpdateGuideState exits: m=1512 SNR=24.1
03:09:25.163 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:25.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:25.163 00.000 10844 Enqueuing Expose request
03:09:25.163 00.000 11060 Worker thread wakes up
03:09:25.163 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:25.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:25.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:25.798 00.635 11060 Exposure complete
03:09:26.036 00.238 11060 worker thread done servicing request
03:09:26.036 00.000 10844 OnExposeComplete: enter
03:09:26.036 00.000 10844 UpdateGuideState(): m_state=6
03:09:26.036 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
03:09:26.036 00.000 10844 Star::Find returns 1 (0), X=623.30, Y=108.74, Mass=1613, SNR=25.2, Peak=209 HFD=3.1
03:09:26.037 00.001 10844 MultiStar: [#1 0.10,0.06,0.97,U] [#2 -0.58,-0.37,0.00,M6] [#3 -0.08,-0.32,0.99,U] [#4 0.41,-0.03,1.01,U] [#5 0.09,-0.16,0.99,U] [#6 -0.19,-0.33,1.00,U] [#7 0.01,0.51,0.00,M2] [#8 0.09,-0.29,0.83,U] 
03:09:26.037 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.14}, one-star: {0.40, 0.05}
03:09:26.037 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
03:09:26.038 00.001 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
03:09:26.038 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.88 mountX=-0.12 mountY=0.14, mountTheta=2.28
03:09:26.039 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.14, opts=13)
03:09:26.039 00.000 10844 Enqueuing Move request for scope (0.12, -0.14)
03:09:26.039 00.000 11060 Worker thread wakes up
03:09:26.040 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
03:09:26.040 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
03:09:26.040 00.000 11060 Moving (0.12, -0.14) raw xDistance=-0.12 yDistance=0.14
03:09:26.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:09:26.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:26.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:09:26.040 00.000 11060 MoveAxis(E, 0, ABG)
03:09:26.041 00.001 11060 Move returns status 0, amount 0
03:09:26.041 00.000 11060 MoveAxis(N, 0, ABG)
03:09:26.041 00.000 11060 Move returns status 0, amount 0
03:09:26.041 00.000 11060 move complete, result=0
03:09:26.041 00.000 11060 worker thread done servicing request
03:09:26.048 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:26.068 00.020 10844 UpdateGuideState exits: m=1613 SNR=25.2
03:09:26.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:26.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:26.068 00.000 10844 Enqueuing Expose request
03:09:26.068 00.000 11060 Worker thread wakes up
03:09:26.068 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:26.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:26.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:26.704 00.636 11060 Exposure complete
03:09:26.963 00.259 11060 worker thread done servicing request
03:09:26.963 00.000 10844 OnExposeComplete: enter
03:09:26.963 00.000 10844 UpdateGuideState(): m_state=6
03:09:26.964 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
03:09:26.964 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.68, Mass=1915, SNR=27.9, Peak=247 HFD=3.1
03:09:26.964 00.000 10844 MultiStar: [#1 -0.01,-0.01,0.88,U] [#2 -0.54,-0.29,0.00,M7] [#3 -0.12,-0.47,0.00,M2] [#4 -0.08,-0.40,0.91,U] [#5 -0.10,0.26,0.87,U] [#6 -0.35,-0.26,0.95,U] [#7 -0.01,-0.26,0.77,U] [#8 -0.42,0.08,0.84,U] 
03:09:26.964 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.09}, one-star: {0.29, -0.02}
03:09:26.964 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.39) = xAngle (-3.78 = 2.50)
03:09:26.964 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.66 = -0.66)
03:09:26.965 00.001 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.39 mountX=-0.10 mountY=-0.08, mountTheta=-2.49
03:09:26.966 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.09, opts=13)
03:09:26.966 00.000 10844 Enqueuing Move request for scope (-0.09, -0.09)
03:09:26.966 00.000 11060 Worker thread wakes up
03:09:26.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
03:09:26.966 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
03:09:26.966 00.000 11060 Moving (-0.09, -0.09) raw xDistance=-0.10 yDistance=-0.08
03:09:26.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:09:26.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:26.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:09:26.966 00.000 11060 MoveAxis(E, 0, ABG)
03:09:26.968 00.002 11060 Move returns status 0, amount 0
03:09:26.968 00.000 11060 MoveAxis(N, 0, ABG)
03:09:26.968 00.000 11060 Move returns status 0, amount 0
03:09:26.968 00.000 11060 move complete, result=0
03:09:26.968 00.000 11060 worker thread done servicing request
03:09:26.974 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:27.009 00.035 10844 UpdateGuideState exits: m=1915 SNR=27.9
03:09:27.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:27.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:27.009 00.000 10844 Enqueuing Expose request
03:09:27.009 00.000 11060 Worker thread wakes up
03:09:27.009 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:27.010 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:27.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:27.649 00.639 11060 Exposure complete
03:09:27.908 00.259 11060 worker thread done servicing request
03:09:27.908 00.000 10844 OnExposeComplete: enter
03:09:27.908 00.000 10844 UpdateGuideState(): m_state=6
03:09:27.908 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
03:09:27.909 00.001 10844 Star::Find returns 1 (0), X=622.93, Y=108.09, Mass=1735, SNR=25.9, Peak=169 HFD=3.0
03:09:27.909 00.000 10844 MultiStar: [#1 -0.13,0.03,0.97,U] [#2 -0.33,-0.63,0.00,M8] [#3 -0.21,-0.37,1.02,U] [#4 0.27,-0.71,0.00,M1] [#5 0.08,-0.58,0.00,M1] [#6 -0.25,-0.85,0.00,M2] [#7 -0.27,-0.29,0.92,U] [#8 -0.34,-0.61,0.00,M1] 
03:09:27.909 00.000 10844 refined, 3 included, MultiStar: {-0.14, -0.31}, one-star: {0.03, -0.61}
03:09:27.909 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.39) = xAngle (-3.39 = 2.90)
03:09:27.909 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
03:09:27.910 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-2.00 mountX=-0.33 mountY=-0.09, mountTheta=-2.88
03:09:27.924 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.31, opts=13)
03:09:27.924 00.000 10844 Enqueuing Move request for scope (-0.14, -0.31)
03:09:27.926 00.002 11060 Worker thread wakes up
03:09:27.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.31) opts 0xd
03:09:27.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.31)
03:09:27.926 00.000 11060 Moving (-0.14, -0.31) raw xDistance=-0.33 yDistance=-0.09
03:09:27.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
03:09:27.928 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:27.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:09:27.928 00.000 11060 MoveAxis(E, 78, ABG)
03:09:27.928 00.000 11060 Guiding  Dir = 2, Dur = 78
03:09:27.935 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:27.958 00.023 10844 UpdateGuideState exits: m=1735 SNR=25.9
03:09:27.959 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:27.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:27.959 00.000 10844 Enqueuing Expose request
03:09:27.961 00.002 11060 IsSlewing returns 0
03:09:27.962 00.001 11060 IsGuiding returns 0
03:09:28.069 00.107 11060 IsGuiding returns 0
03:09:28.069 00.000 11060 Move returns status 0, amount 78
03:09:28.069 00.000 11060 MoveAxis(N, 0, ABG)
03:09:28.069 00.000 11060 Move returns status 0, amount 0
03:09:28.070 00.001 11060 move complete, result=0
03:09:28.070 00.000 11060 worker thread done servicing request
03:09:28.070 00.000 11060 Worker thread wakes up
03:09:28.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:28.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:28.096 00.026 10844 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
03:09:28.725 00.629 11060 Exposure complete
03:09:28.966 00.241 11060 worker thread done servicing request
03:09:28.966 00.000 10844 OnExposeComplete: enter
03:09:28.967 00.001 10844 UpdateGuideState(): m_state=6
03:09:28.967 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
03:09:28.968 00.001 10844 Star::Find returns 1 (0), X=623.01, Y=108.21, Mass=1577, SNR=25.2, Peak=190 HFD=2.9
03:09:28.968 00.000 10844 MultiStar: [#1 -0.11,-0.26,0.99,U] [#2 -0.26,-0.56,0.00,M9] [#3 -0.45,-0.46,0.00,M2] [#4 -0.37,-0.26,0.95,U] [#5 0.10,-0.16,0.94,U] [#6 -0.43,-0.82,0.00,M3] [#7 -0.01,-0.20,0.98,U] [#8 0.19,-0.29,0.87,U] 
03:09:28.968 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.28}, one-star: {0.11, -0.48}
03:09:28.968 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:09:28.968 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.10 = 0.10)
03:09:28.968 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.64 mountX=-0.28 mountY=0.03, mountTheta=3.05
03:09:28.970 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.28, opts=13)
03:09:28.970 00.000 10844 Enqueuing Move request for scope (-0.02, -0.28)
03:09:28.970 00.000 11060 Worker thread wakes up
03:09:28.971 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
03:09:28.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
03:09:28.971 00.000 11060 Moving (-0.02, -0.28) raw xDistance=-0.28 yDistance=0.03
03:09:28.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:09:28.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:28.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:09:28.971 00.000 11060 MoveAxis(E, 68, ABG)
03:09:28.971 00.000 11060 Guiding  Dir = 2, Dur = 68
03:09:28.979 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:28.988 00.009 11060 IsSlewing returns 0
03:09:28.988 00.000 11060 IsGuiding returns 0
03:09:28.996 00.008 10844 UpdateGuideState exits: m=1577 SNR=25.2
03:09:28.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:28.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:28.996 00.000 10844 Enqueuing Expose request
03:09:29.065 00.069 11060 IsGuiding returns 0
03:09:29.065 00.000 11060 Move returns status 0, amount 68
03:09:29.065 00.000 11060 MoveAxis(N, 0, ABG)
03:09:29.065 00.000 11060 Move returns status 0, amount 0
03:09:29.065 00.000 11060 move complete, result=0
03:09:29.065 00.000 11060 worker thread done servicing request
03:09:29.065 00.000 11060 Worker thread wakes up
03:09:29.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:29.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:29.067 00.002 10844 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH
03:09:29.708 00.641 11060 Exposure complete
03:09:29.930 00.222 11060 worker thread done servicing request
03:09:29.931 00.001 10844 OnExposeComplete: enter
03:09:29.931 00.000 10844 UpdateGuideState(): m_state=6
03:09:29.931 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
03:09:29.931 00.000 10844 Star::Find returns 1 (0), X=623.53, Y=108.54, Mass=1481, SNR=24.1, Peak=234 HFD=3.1
03:09:29.931 00.000 10844 MultiStar: [#1 0.22,-0.57,0.00,M1] [#2 -0.23,-0.09,0.93,U] [#3 -0.00,-0.17,1.11,U] [#4 0.42,-0.38,0.00,M1] [#5 0.44,-0.46,0.00,M1] [#6 -0.48,-0.88,0.00,M4] [#7 0.07,-0.08,1.09,U] [#8 0.02,-0.41,0.78,U] 
03:09:29.932 00.001 10844 refined, 4 included, MultiStar: {0.11, -0.17}, one-star: {0.63, -0.15}
03:09:29.932 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
03:09:29.932 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.72 = 0.72)
03:09:29.932 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.01 mountX=-0.15 mountY=0.13, mountTheta=2.41
03:09:29.933 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.17, opts=13)
03:09:29.933 00.000 10844 Enqueuing Move request for scope (0.11, -0.17)
03:09:29.933 00.000 11060 Worker thread wakes up
03:09:29.934 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
03:09:29.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
03:09:29.934 00.000 11060 Moving (0.11, -0.17) raw xDistance=-0.15 yDistance=0.13
03:09:29.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:09:29.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:29.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:09:29.934 00.000 11060 MoveAxis(E, 37, ABG)
03:09:29.934 00.000 11060 Guiding  Dir = 2, Dur = 37
03:09:29.943 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:29.971 00.028 11060 IsSlewing returns 0
03:09:29.972 00.001 11060 IsGuiding returns 0
03:09:29.973 00.001 10844 UpdateGuideState exits: m=1481 SNR=24.1
03:09:29.974 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:29.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:29.974 00.000 10844 Enqueuing Expose request
03:09:30.039 00.065 11060 IsGuiding returns 0
03:09:30.039 00.000 11060 Move returns status 0, amount 37
03:09:30.039 00.000 11060 MoveAxis(N, 0, ABG)
03:09:30.040 00.001 11060 Move returns status 0, amount 0
03:09:30.040 00.000 11060 move complete, result=0
03:09:30.040 00.000 11060 worker thread done servicing request
03:09:30.040 00.000 11060 Worker thread wakes up
03:09:30.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:30.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:30.461 00.421 10844 GuideStep: -0.1 px 37 ms EAST, 0.1 px 0 ms NORTH
03:09:30.693 00.232 11060 Exposure complete
03:09:31.161 00.468 10844 OnExposeComplete: enter
03:09:31.162 00.001 10844 UpdateGuideState(): m_state=6
03:09:31.162 00.000 11060 worker thread done servicing request
03:09:31.178 00.016 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
03:09:31.178 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.32, Mass=1732, SNR=25.8, Peak=178 HFD=3.6
03:09:31.178 00.000 10844 MultiStar: [#1 0.28,0.16,0.96,U] [#2 -0.13,-0.40,0.88,U] [#3 -0.19,-0.63,0.00,M2] [#4 0.15,-0.45,0.00,M2] [#5 0.39,-0.39,0.00,M2] [#6 -0.07,-0.53,0.00,M5] [#7 -0.01,-0.46,0.00,M1] [#8 0.16,-0.63,0.00,M1] 
03:09:31.178 00.000 10844 refined, 2 included, MultiStar: {0.13, -0.20}, one-star: {0.21, -0.37}
03:09:31.178 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
03:09:31.179 00.001 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.73 = 0.73)
03:09:31.179 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=-0.17 mountY=0.16, mountTheta=2.40
03:09:31.181 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.20, opts=13)
03:09:31.181 00.000 10844 Enqueuing Move request for scope (0.13, -0.20)
03:09:31.181 00.000 11060 Worker thread wakes up
03:09:31.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
03:09:31.182 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
03:09:31.182 00.000 11060 Moving (0.13, -0.20) raw xDistance=-0.17 yDistance=0.16
03:09:31.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:09:31.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:31.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:09:31.182 00.000 11060 MoveAxis(E, 42, ABG)
03:09:31.182 00.000 11060 Guiding  Dir = 2, Dur = 42
03:09:31.191 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:31.195 00.004 11060 IsSlewing returns 0
03:09:31.195 00.000 11060 IsGuiding returns 0
03:09:31.212 00.017 10844 UpdateGuideState exits: m=1732 SNR=25.8
03:09:31.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:31.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:31.212 00.000 10844 Enqueuing Expose request
03:09:31.240 00.028 11060 IsGuiding returns 0
03:09:31.241 00.001 11060 Move returns status 0, amount 42
03:09:31.241 00.000 11060 MoveAxis(N, 0, ABG)
03:09:31.241 00.000 11060 Move returns status 0, amount 0
03:09:31.241 00.000 11060 move complete, result=0
03:09:31.241 00.000 11060 worker thread done servicing request
03:09:31.241 00.000 11060 Worker thread wakes up
03:09:31.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:31.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:31.248 00.007 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
03:09:31.873 00.625 11060 Exposure complete
03:09:32.212 00.339 11060 worker thread done servicing request
03:09:32.212 00.000 10844 OnExposeComplete: enter
03:09:32.212 00.000 10844 UpdateGuideState(): m_state=6
03:09:32.213 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
03:09:32.213 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.41, Mass=1643, SNR=25.6, Peak=183 HFD=3.3
03:09:32.213 00.000 10844 MultiStar: [#1 0.10,0.17,1.03,U] [#2 -0.06,-0.01,0.91,U] [#3 -0.17,-0.26,1.07,U] [#4 0.02,-0.52,0.00,M3] [#5 0.07,0.05,0.91,U] [#6 -0.68,-0.39,0.00,M6] [#7 -0.26,-0.48,0.00,M2] [#8 -0.21,-0.03,0.76,U] 
03:09:32.213 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.07}, one-star: {0.12, -0.29}
03:09:32.213 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
03:09:32.213 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
03:09:32.213 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.87 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
03:09:32.217 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
03:09:32.217 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
03:09:32.221 00.004 11060 Worker thread wakes up
03:09:32.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
03:09:32.222 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
03:09:32.222 00.000 11060 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=-0.01
03:09:32.223 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:09:32.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:32.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:09:32.223 00.000 11060 MoveAxis(E, 0, ABG)
03:09:32.223 00.000 11060 Move returns status 0, amount 0
03:09:32.223 00.000 11060 MoveAxis(N, 0, ABG)
03:09:32.223 00.000 11060 Move returns status 0, amount 0
03:09:32.223 00.000 11060 move complete, result=0
03:09:32.223 00.000 11060 worker thread done servicing request
03:09:32.227 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:32.248 00.021 10844 UpdateGuideState exits: m=1643 SNR=25.6
03:09:32.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:32.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:32.248 00.000 10844 Enqueuing Expose request
03:09:32.248 00.000 11060 Worker thread wakes up
03:09:32.249 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:32.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:32.249 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:32.886 00.637 11060 Exposure complete
03:09:33.140 00.254 11060 worker thread done servicing request
03:09:33.140 00.000 10844 OnExposeComplete: enter
03:09:33.140 00.000 10844 UpdateGuideState(): m_state=6
03:09:33.141 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
03:09:33.141 00.000 10844 Star::Find returns 1 (1), X=623.36, Y=108.35, Mass=1685, SNR=25.9, Peak=255 HFD=3.0
03:09:33.141 00.000 10844 MultiStar: [#1 -0.00,0.02,0.96,U] [#2 -0.36,-0.38,0.00,M7] [#3 -0.46,-0.28,0.00,M2] [#4 -0.06,-1.04,0.00,M4] [#5 0.18,-0.50,0.00,M2] [#6 -0.43,-0.30,0.00,M7] [#7 -0.17,-0.11,0.91,U] [#8 0.01,-0.06,0.78,U] 
03:09:33.141 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.13}, one-star: {0.46, -0.35}
03:09:33.141 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
03:09:33.141 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.73 = 0.73)
03:09:33.141 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.00 mountX=-0.11 mountY=0.10, mountTheta=2.40
03:09:33.143 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.13, opts=13)
03:09:33.143 00.000 10844 Enqueuing Move request for scope (0.08, -0.13)
03:09:33.143 00.000 11060 Worker thread wakes up
03:09:33.145 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
03:09:33.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
03:09:33.145 00.000 11060 Moving (0.08, -0.13) raw xDistance=-0.11 yDistance=0.10
03:09:33.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:09:33.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:33.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:09:33.145 00.000 11060 MoveAxis(E, 0, ABG)
03:09:33.145 00.000 11060 Move returns status 0, amount 0
03:09:33.145 00.000 11060 MoveAxis(N, 0, ABG)
03:09:33.145 00.000 11060 Move returns status 0, amount 0
03:09:33.145 00.000 11060 move complete, result=0
03:09:33.146 00.001 11060 worker thread done servicing request
03:09:33.153 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:33.182 00.029 10844 UpdateGuideState exits: m=1685 SNR=25.9 Saturated
03:09:33.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:33.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:33.182 00.000 10844 Enqueuing Expose request
03:09:33.182 00.000 11060 Worker thread wakes up
03:09:33.182 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:33.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:33.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:33.817 00.635 11060 Exposure complete
03:09:34.074 00.257 11060 worker thread done servicing request
03:09:34.075 00.001 10844 OnExposeComplete: enter
03:09:34.075 00.000 10844 UpdateGuideState(): m_state=6
03:09:34.075 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
03:09:34.075 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=108.54, Mass=1795, SNR=26.7, Peak=202 HFD=3.3
03:09:34.076 00.001 10844 MultiStar: [#1 0.26,-0.09,0.94,U] [#2 -0.32,-0.40,0.00,M8] [#3 -0.32,-0.69,0.00,M3] [#4 0.08,-0.19,0.94,U] [#5 -0.13,-0.44,0.00,M3] [#6 -0.30,-0.55,0.00,M8] [#7 -0.24,-0.32,0.88,U] [#8 0.07,-0.12,0.74,U] 
03:09:34.076 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.18}, one-star: {0.34, -0.16}
03:09:34.076 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
03:09:34.076 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.72 = 0.72)
03:09:34.076 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.01 mountX=-0.15 mountY=0.14, mountTheta=2.41
03:09:34.078 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.18, opts=13)
03:09:34.078 00.000 10844 Enqueuing Move request for scope (0.11, -0.18)
03:09:34.078 00.000 11060 Worker thread wakes up
03:09:34.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
03:09:34.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
03:09:34.078 00.000 11060 Moving (0.11, -0.18) raw xDistance=-0.15 yDistance=0.14
03:09:34.079 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:09:34.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:34.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:09:34.079 00.000 11060 MoveAxis(E, 36, ABG)
03:09:34.081 00.002 11060 Guiding  Dir = 2, Dur = 36
03:09:34.088 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:34.091 00.003 11060 IsSlewing returns 0
03:09:34.091 00.000 11060 IsGuiding returns 0
03:09:34.108 00.017 10844 UpdateGuideState exits: m=1795 SNR=26.7
03:09:34.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:34.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:34.108 00.000 10844 Enqueuing Expose request
03:09:34.136 00.028 11060 IsGuiding returns 0
03:09:34.136 00.000 11060 Move returns status 0, amount 36
03:09:34.137 00.001 11060 MoveAxis(N, 0, ABG)
03:09:34.137 00.000 11060 Move returns status 0, amount 0
03:09:34.137 00.000 11060 move complete, result=0
03:09:34.137 00.000 11060 worker thread done servicing request
03:09:34.137 00.000 11060 Worker thread wakes up
03:09:34.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:34.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:34.139 00.002 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
03:09:34.788 00.649 11060 Exposure complete
03:09:35.010 00.222 11060 worker thread done servicing request
03:09:35.010 00.000 10844 OnExposeComplete: enter
03:09:35.010 00.000 10844 UpdateGuideState(): m_state=6
03:09:35.010 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
03:09:35.010 00.000 10844 Star::Find returns 1 (0), X=623.42, Y=108.63, Mass=1705, SNR=25.8, Peak=205 HFD=3.3
03:09:35.011 00.001 10844 MultiStar: [#1 0.29,0.04,0.92,U] [#2 -0.49,-0.59,0.00,M9] [#3 -0.40,-0.40,0.00,M4] [#4 0.06,-0.47,0.00,M4] [#5 -0.10,-0.58,0.00,M4] [#6 -0.34,-0.57,0.00,M9] [#7 0.01,-0.71,0.00,M1] [#8 -0.42,-0.35,0.00,M1] 
03:09:35.011 00.000 10844 refined, 1 included, MultiStar: {0.41, -0.02}, one-star: {0.52, -0.07}
03:09:35.011 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.39) = xAngle (-1.43 = -1.43)
03:09:35.011 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.69 = 1.69)
03:09:35.011 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-0.04 mountX=0.06 mountY=0.41, mountTheta=1.43
03:09:35.012 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.02, opts=13)
03:09:35.013 00.001 10844 Enqueuing Move request for scope (0.41, -0.02)
03:09:35.013 00.000 11060 Worker thread wakes up
03:09:35.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.02) opts 0xd
03:09:35.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.02)
03:09:35.013 00.000 11060 Moving (0.41, -0.02) raw xDistance=0.06 yDistance=0.41
03:09:35.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:09:35.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:35.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
03:09:35.013 00.000 11060 MoveAxis(E, 0, ABG)
03:09:35.013 00.000 11060 Move returns status 0, amount 0
03:09:35.013 00.000 11060 MoveAxis(N, 0, ABG)
03:09:35.013 00.000 11060 Move returns status 0, amount 0
03:09:35.013 00.000 11060 move complete, result=0
03:09:35.014 00.001 11060 worker thread done servicing request
03:09:35.020 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:35.052 00.032 10844 UpdateGuideState exits: m=1705 SNR=25.8
03:09:35.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:35.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:35.052 00.000 10844 Enqueuing Expose request
03:09:35.052 00.000 11060 Worker thread wakes up
03:09:35.052 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
03:09:35.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:35.053 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:35.692 00.639 11060 Exposure complete
03:09:35.936 00.244 11060 worker thread done servicing request
03:09:35.936 00.000 10844 OnExposeComplete: enter
03:09:35.936 00.000 10844 UpdateGuideState(): m_state=6
03:09:35.936 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
03:09:35.938 00.002 10844 Star::Find returns 1 (0), X=623.13, Y=108.68, Mass=1847, SNR=27.1, Peak=233 HFD=3.2
03:09:35.938 00.000 10844 MultiStar: [#1 -0.19,0.09,0.91,U] [#2 -0.35,-0.34,0.00,M10] [#3 0.05,-0.28,0.96,U] [#4 0.15,-0.60,0.00,M5] [#5 0.03,-0.39,0.85,U] [#6 -0.27,-0.23,0.92,U] [#7 0.01,-0.55,0.00,M2] [#8 0.25,-0.42,0.00,M2] 
03:09:35.938 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.16}, one-star: {0.23, -0.02}
03:09:35.938 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
03:09:35.938 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.00 = 0.00)
03:09:35.938 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.73 mountX=-0.16 mountY=0.00, mountTheta=3.14
03:09:35.940 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
03:09:35.940 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
03:09:35.940 00.000 11060 Worker thread wakes up
03:09:35.941 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
03:09:35.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
03:09:35.941 00.000 11060 Moving (-0.03, -0.16) raw xDistance=-0.16 yDistance=0.00
03:09:35.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:09:35.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:35.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:09:35.941 00.000 11060 MoveAxis(E, 38, ABG)
03:09:35.941 00.000 11060 Guiding  Dir = 2, Dur = 38
03:09:35.948 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:35.951 00.003 11060 IsSlewing returns 0
03:09:35.951 00.000 11060 IsGuiding returns 0
03:09:35.975 00.024 10844 UpdateGuideState exits: m=1847 SNR=27.1
03:09:35.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:35.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:35.975 00.000 10844 Enqueuing Expose request
03:09:35.999 00.024 11060 IsGuiding returns 0
03:09:35.999 00.000 11060 Move returns status 0, amount 38
03:09:35.999 00.000 11060 MoveAxis(N, 0, ABG)
03:09:35.999 00.000 11060 Move returns status 0, amount 0
03:09:35.999 00.000 11060 move complete, result=0
03:09:35.999 00.000 11060 worker thread done servicing request
03:09:35.999 00.000 11060 Worker thread wakes up
03:09:35.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:35.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:36.000 00.001 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
03:09:36.628 00.628 11060 Exposure complete
03:09:36.855 00.227 11060 worker thread done servicing request
03:09:36.855 00.000 10844 OnExposeComplete: enter
03:09:36.855 00.000 10844 UpdateGuideState(): m_state=6
03:09:36.856 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
03:09:36.856 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.34, Mass=1940, SNR=27.6, Peak=221 HFD=3.3
03:09:36.856 00.000 10844 MultiStar: [#1 0.09,0.38,0.91,U] [#2 -0.52,-0.52,0.00,R] [#3 -0.33,-0.12,0.96,U] [#4 0.29,-0.49,0.00,M6] [#5 -0.24,-0.27,0.88,U] [#6 -0.40,-0.17,0.99,U] [#7 0.41,-0.31,0.00,M3] [#8 0.34,-0.23,0.66,U] 
03:09:36.856 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.13}, one-star: {0.31, -0.35}
03:09:36.856 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.90)
03:09:36.856 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.25 = -0.25)
03:09:36.856 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
03:09:36.859 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.13, opts=13)
03:09:36.859 00.000 10844 Enqueuing Move request for scope (-0.06, -0.13)
03:09:36.859 00.000 11060 Worker thread wakes up
03:09:36.860 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
03:09:36.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
03:09:36.860 00.000 11060 Moving (-0.06, -0.13) raw xDistance=-0.13 yDistance=-0.03
03:09:36.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:09:36.861 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:36.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:09:36.862 00.001 11060 MoveAxis(E, 33, ABG)
03:09:36.862 00.000 11060 Guiding  Dir = 2, Dur = 33
03:09:36.869 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:36.873 00.004 11060 IsSlewing returns 0
03:09:36.873 00.000 11060 IsGuiding returns 0
03:09:36.887 00.014 10844 UpdateGuideState exits: m=1940 SNR=27.6
03:09:36.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:36.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:36.887 00.000 10844 Enqueuing Expose request
03:09:36.921 00.034 11060 IsGuiding returns 0
03:09:36.921 00.000 11060 Move returns status 0, amount 33
03:09:36.921 00.000 11060 MoveAxis(N, 0, ABG)
03:09:36.921 00.000 11060 Move returns status 0, amount 0
03:09:36.921 00.000 11060 move complete, result=0
03:09:36.921 00.000 11060 worker thread done servicing request
03:09:36.921 00.000 11060 Worker thread wakes up
03:09:36.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:36.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:36.926 00.005 10844 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
03:09:37.552 00.626 11060 Exposure complete
03:09:37.781 00.229 11060 worker thread done servicing request
03:09:37.782 00.001 10844 OnExposeComplete: enter
03:09:37.782 00.000 10844 UpdateGuideState(): m_state=6
03:09:37.782 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
03:09:37.782 00.000 10844 Star::Find returns 1 (0), X=623.37, Y=108.55, Mass=1756, SNR=26.5, Peak=254 HFD=3.2
03:09:37.783 00.001 10844 MultiStar: [#1 0.10,0.06,0.98,U] [#2 0.22,0.16,0.87,U] [#3 -0.44,-0.19,0.00,M3] [#4 0.08,-0.68,0.00,M7] [#5 -0.07,-0.12,0.87,U] [#6 -0.08,0.14,0.98,U] [#7 0.19,-0.32,0.92,U] [#8 0.21,-0.18,0.83,U] 
03:09:37.783 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.47, -0.14}
03:09:37.783 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
03:09:37.783 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
03:09:37.783 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.36 mountX=-0.03 mountY=0.16, mountTheta=1.75
03:09:37.794 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.06, opts=13)
03:09:37.794 00.000 10844 Enqueuing Move request for scope (0.15, -0.06)
03:09:37.800 00.006 11060 Worker thread wakes up
03:09:37.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
03:09:37.800 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
03:09:37.800 00.000 11060 Moving (0.15, -0.06) raw xDistance=-0.03 yDistance=0.16
03:09:37.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:09:37.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:37.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:09:37.800 00.000 11060 MoveAxis(E, 0, ABG)
03:09:37.801 00.001 11060 Move returns status 0, amount 0
03:09:37.801 00.000 11060 MoveAxis(N, 0, ABG)
03:09:37.801 00.000 11060 Move returns status 0, amount 0
03:09:37.801 00.000 11060 move complete, result=0
03:09:37.801 00.000 11060 worker thread done servicing request
03:09:37.804 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:37.824 00.020 10844 UpdateGuideState exits: m=1756 SNR=26.5
03:09:37.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:37.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:37.824 00.000 10844 Enqueuing Expose request
03:09:37.824 00.000 11060 Worker thread wakes up
03:09:37.824 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:37.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:37.825 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:38.458 00.633 11060 Exposure complete
03:09:38.683 00.225 11060 worker thread done servicing request
03:09:38.683 00.000 10844 OnExposeComplete: enter
03:09:38.683 00.000 10844 UpdateGuideState(): m_state=6
03:09:38.685 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
03:09:38.685 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.63, Mass=1927, SNR=27.5, Peak=190 HFD=3.3
03:09:38.685 00.000 10844 MultiStar: [#1 0.31,0.30,0.86,U] [#2 -0.01,0.89,0.00,M1] [#3 -0.51,-0.35,0.00,M4] [#4 -0.31,-0.34,1.04,U] [#5 -0.24,-0.41,0.00,M2] [#6 -0.53,-0.02,0.00,M7] [#7 -0.34,0.09,0.90,U] [#8 -0.15,-0.31,0.78,U] 
03:09:38.685 00.000 10844 single-star, 4 included, MultiStar: {-0.10, -0.07}, one-star: {0.01, -0.06}
03:09:38.685 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
03:09:38.685 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
03:09:38.685 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.49 mountX=-0.06 mountY=0.02, mountTheta=2.89
03:09:38.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
03:09:38.687 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
03:09:38.687 00.000 11060 Worker thread wakes up
03:09:38.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:09:38.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:09:38.687 00.000 11060 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
03:09:38.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:09:38.688 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:38.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:09:38.688 00.000 11060 MoveAxis(E, 0, ABG)
03:09:38.688 00.000 11060 Move returns status 0, amount 0
03:09:38.688 00.000 11060 MoveAxis(N, 0, ABG)
03:09:38.688 00.000 11060 Move returns status 0, amount 0
03:09:38.688 00.000 11060 move complete, result=0
03:09:38.688 00.000 11060 worker thread done servicing request
03:09:38.694 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:38.719 00.025 10844 UpdateGuideState exits: m=1927 SNR=27.5
03:09:38.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:38.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:38.720 00.001 10844 Enqueuing Expose request
03:09:38.720 00.000 11060 Worker thread wakes up
03:09:38.720 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:38.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:38.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:39.370 00.650 11060 Exposure complete
03:09:39.606 00.236 11060 worker thread done servicing request
03:09:39.606 00.000 10844 OnExposeComplete: enter
03:09:39.606 00.000 10844 UpdateGuideState(): m_state=6
03:09:39.606 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
03:09:39.607 00.001 10844 Star::Find returns 1 (0), X=622.83, Y=108.74, Mass=1556, SNR=25.1, Peak=200 HFD=2.7
03:09:39.607 00.000 10844 MultiStar: [#1 0.00,0.51,0.00,M1] [#2 -0.29,0.65,0.00,M2] [#3 -0.61,-0.19,0.00,M5] [#4 -0.29,-0.08,0.98,U] [#5 0.35,0.40,0.00,M3] [#6 -0.49,0.09,0.00,M8] [#7 -0.30,0.44,0.00,M2] [#8 -0.27,-0.19,0.85,U] 
03:09:39.607 00.000 10844 single-star, 2 included, MultiStar: {-0.21, -0.07}, one-star: {-0.07, 0.05}
03:09:39.607 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.39) = xAngle (1.13 = 1.13)
03:09:39.607 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.25 = -2.03)
03:09:39.607 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=0.04 mountY=-0.08, mountTheta=-1.13
03:09:39.609 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.05, opts=13)
03:09:39.609 00.000 10844 Enqueuing Move request for scope (-0.07, 0.05)
03:09:39.609 00.000 11060 Worker thread wakes up
03:09:39.611 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
03:09:39.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
03:09:39.612 00.001 11060 Moving (-0.07, 0.05) raw xDistance=0.04 yDistance=-0.08
03:09:39.612 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:09:39.612 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:39.612 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:09:39.612 00.000 11060 MoveAxis(E, 0, ABG)
03:09:39.612 00.000 11060 Move returns status 0, amount 0
03:09:39.612 00.000 11060 MoveAxis(N, 0, ABG)
03:09:39.612 00.000 11060 Move returns status 0, amount 0
03:09:39.612 00.000 11060 move complete, result=0
03:09:39.612 00.000 11060 worker thread done servicing request
03:09:39.619 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:39.635 00.016 10844 UpdateGuideState exits: m=1556 SNR=25.1
03:09:39.636 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:39.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:39.636 00.000 10844 Enqueuing Expose request
03:09:39.636 00.000 11060 Worker thread wakes up
03:09:39.636 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:39.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:39.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:40.264 00.628 11060 Exposure complete
03:09:40.508 00.244 11060 worker thread done servicing request
03:09:40.508 00.000 10844 OnExposeComplete: enter
03:09:40.508 00.000 10844 UpdateGuideState(): m_state=6
03:09:40.508 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
03:09:40.508 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.83, Mass=1673, SNR=26.0, Peak=227 HFD=2.8
03:09:40.509 00.001 10844 MultiStar: [#1 0.23,-0.15,0.93,U] [#2 0.13,0.40,0.92,U] [#3 -0.33,-0.19,1.02,U] [#4 0.33,0.08,1.10,U] [#5 -0.14,-0.06,1.00,U] [#6 -0.60,-0.20,0.00,M9] [#7 -0.22,-0.45,0.00,M3] [#8 0.17,-0.18,0.74,U] 
03:09:40.509 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.01}, one-star: {0.23, 0.14}
03:09:40.509 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
03:09:40.509 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
03:09:40.509 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.13 mountX=0.03 mountY=0.08, mountTheta=1.26
03:09:40.512 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
03:09:40.512 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
03:09:40.512 00.000 11060 Worker thread wakes up
03:09:40.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
03:09:40.512 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
03:09:40.512 00.000 11060 Moving (0.09, 0.01) raw xDistance=0.03 yDistance=0.08
03:09:40.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:09:40.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:40.513 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:09:40.513 00.000 11060 MoveAxis(E, 0, ABG)
03:09:40.513 00.000 11060 Move returns status 0, amount 0
03:09:40.513 00.000 11060 MoveAxis(N, 0, ABG)
03:09:40.514 00.001 11060 Move returns status 0, amount 0
03:09:40.514 00.000 11060 move complete, result=0
03:09:40.514 00.000 11060 worker thread done servicing request
03:09:40.520 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:40.541 00.021 10844 UpdateGuideState exits: m=1673 SNR=26.0
03:09:40.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:40.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:40.541 00.000 10844 Enqueuing Expose request
03:09:40.541 00.000 11060 Worker thread wakes up
03:09:40.542 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:40.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:40.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:41.184 00.642 11060 Exposure complete
03:09:41.437 00.253 11060 worker thread done servicing request
03:09:41.437 00.000 10844 OnExposeComplete: enter
03:09:41.437 00.000 10844 UpdateGuideState(): m_state=6
03:09:41.438 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
03:09:41.438 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.64, Mass=1497, SNR=24.0, Peak=195 HFD=3.3
03:09:41.438 00.000 10844 MultiStar: [#1 0.15,0.53,0.00,M1] [#2 0.48,0.40,0.00,M2] [#3 -0.05,-0.25,1.04,U] [#4 -0.00,-0.33,1.01,U] [#5 -0.06,0.04,1.03,U] [#6 -0.49,-0.18,0.00,M10] [#7 -0.00,0.23,0.94,U] [#8 -0.03,-0.20,0.89,U] 
03:09:41.438 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.10}, one-star: {0.13, -0.05}
03:09:41.438 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
03:09:41.438 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:09:41.438 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.59 mountX=-0.09 mountY=0.01, mountTheta=3.00
03:09:41.441 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.10, opts=13)
03:09:41.442 00.001 10844 Enqueuing Move request for scope (-0.00, -0.10)
03:09:41.444 00.002 11060 Worker thread wakes up
03:09:41.445 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
03:09:41.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
03:09:41.445 00.000 11060 Moving (-0.00, -0.10) raw xDistance=-0.09 yDistance=0.01
03:09:41.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:41.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:41.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:09:41.445 00.000 11060 MoveAxis(E, 0, ABG)
03:09:41.445 00.000 11060 Move returns status 0, amount 0
03:09:41.445 00.000 11060 MoveAxis(N, 0, ABG)
03:09:41.445 00.000 11060 Move returns status 0, amount 0
03:09:41.445 00.000 11060 move complete, result=0
03:09:41.446 00.001 11060 worker thread done servicing request
03:09:41.449 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:41.479 00.030 10844 UpdateGuideState exits: m=1497 SNR=24.0
03:09:41.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:41.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:41.479 00.000 10844 Enqueuing Expose request
03:09:41.479 00.000 11060 Worker thread wakes up
03:09:41.479 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:41.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:41.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:42.122 00.643 11060 Exposure complete
03:09:42.350 00.228 10844 OnExposeComplete: enter
03:09:42.350 00.000 11060 worker thread done servicing request
03:09:42.350 00.000 10844 UpdateGuideState(): m_state=6
03:09:42.351 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
03:09:42.351 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.31, Mass=1624, SNR=25.4, Peak=152 HFD=3.4
03:09:42.351 00.000 10844 MultiStar: [#1 0.02,0.13,1.06,U] [#2 0.39,0.18,1.01,U] [#3 -0.15,-0.48,0.00,M4] [#4 -0.40,-0.27,0.00,M4] [#5 -0.33,-0.46,0.00,M2] [#6 -0.47,-0.16,0.00,R] [#7 -0.20,-0.28,0.92,U] [#8 -0.18,-0.29,0.79,U] 
03:09:42.351 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.12}, one-star: {-0.04, -0.39}
03:09:42.351 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
03:09:42.351 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.26 = 0.26)
03:09:42.351 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.48 mountX=-0.11 mountY=0.03, mountTheta=2.89
03:09:42.353 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.12, opts=13)
03:09:42.353 00.000 10844 Enqueuing Move request for scope (0.01, -0.12)
03:09:42.353 00.000 11060 Worker thread wakes up
03:09:42.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
03:09:42.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
03:09:42.353 00.000 11060 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.03
03:09:42.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:09:42.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:42.354 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:09:42.354 00.000 11060 MoveAxis(E, 0, ABG)
03:09:42.354 00.000 11060 Move returns status 0, amount 0
03:09:42.354 00.000 11060 MoveAxis(N, 0, ABG)
03:09:42.354 00.000 11060 Move returns status 0, amount 0
03:09:42.354 00.000 11060 move complete, result=0
03:09:42.354 00.000 11060 worker thread done servicing request
03:09:42.362 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:42.387 00.025 10844 UpdateGuideState exits: m=1624 SNR=25.4
03:09:42.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:42.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:42.387 00.000 10844 Enqueuing Expose request
03:09:42.388 00.001 11060 Worker thread wakes up
03:09:42.388 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:42.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:42.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:43.023 00.635 11060 Exposure complete
03:09:43.253 00.230 11060 worker thread done servicing request
03:09:43.253 00.000 10844 OnExposeComplete: enter
03:09:43.253 00.000 10844 UpdateGuideState(): m_state=6
03:09:43.253 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
03:09:43.254 00.001 10844 Star::Find returns 1 (0), X=623.13, Y=108.69, Mass=1694, SNR=25.3, Peak=208 HFD=3.7
03:09:43.254 00.000 10844 MultiStar: [#1 -0.20,0.31,1.00,U] [#2 -0.06,0.39,0.93,U] [#3 -0.17,0.13,0.98,U] [#4 0.44,-0.58,0.00,M5] [#5 -0.09,-0.11,0.99,U] [#6 0.38,-0.13,1.05,U] [#7 0.14,-0.45,0.00,M2] [#8 0.04,-0.14,0.79,U] 
03:09:43.254 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.07}, one-star: {0.23, -0.00}
03:09:43.254 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
03:09:43.254 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.98 = 2.98)
03:09:43.254 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.25 mountX=0.07 mountY=0.01, mountTheta=0.16
03:09:43.264 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
03:09:43.266 00.002 10844 Enqueuing Move request for scope (0.02, 0.07)
03:09:43.269 00.003 11060 Worker thread wakes up
03:09:43.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
03:09:43.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
03:09:43.269 00.000 11060 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=0.01
03:09:43.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:09:43.270 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:43.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:09:43.270 00.000 11060 MoveAxis(E, 0, ABG)
03:09:43.270 00.000 11060 Move returns status 0, amount 0
03:09:43.270 00.000 11060 MoveAxis(N, 0, ABG)
03:09:43.270 00.000 11060 Move returns status 0, amount 0
03:09:43.270 00.000 11060 move complete, result=0
03:09:43.270 00.000 11060 worker thread done servicing request
03:09:43.275 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:43.306 00.031 10844 UpdateGuideState exits: m=1694 SNR=25.3
03:09:43.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:43.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:43.306 00.000 10844 Enqueuing Expose request
03:09:43.307 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:43.307 00.000 11060 Worker thread wakes up
03:09:43.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:43.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:43.942 00.635 11060 Exposure complete
03:09:44.169 00.227 11060 worker thread done servicing request
03:09:44.169 00.000 10844 OnExposeComplete: enter
03:09:44.169 00.000 10844 UpdateGuideState(): m_state=6
03:09:44.170 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
03:09:44.170 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.10, Mass=1854, SNR=26.9, Peak=167 HFD=3.9
03:09:44.170 00.000 10844 MultiStar: [#1 0.42,-0.02,0.92,U] [#2 0.48,0.10,0.00,M1] [#3 0.00,-0.35,0.98,U] [#4 0.23,-0.58,0.00,M6] [#5 0.39,-0.08,0.93,U] [#6 0.31,-0.16,0.96,U] [#7 -0.21,-0.41,0.00,M3] [#8 -0.25,-0.16,0.80,U] 
03:09:44.170 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.23}, one-star: {0.29, -0.59}
03:09:44.170 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:09:44.170 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:09:44.171 00.001 10844 CameraToMount -- cameraX=0.20 cameraY=-0.23 hyp=0.31 cameraTheta=-0.86 mountX=-0.19 mountY=0.24, mountTheta=2.25
03:09:44.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.23, opts=13)
03:09:44.173 00.000 10844 Enqueuing Move request for scope (0.20, -0.23)
03:09:44.182 00.009 11060 Worker thread wakes up
03:09:44.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.23) opts 0xd
03:09:44.182 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.23)
03:09:44.182 00.000 11060 Moving (0.20, -0.23) raw xDistance=-0.19 yDistance=0.24
03:09:44.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:09:44.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:44.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:09:44.182 00.000 11060 MoveAxis(E, 46, ABG)
03:09:44.182 00.000 11060 Guiding  Dir = 2, Dur = 46
03:09:44.187 00.005 11060 IsSlewing returns 0
03:09:44.189 00.002 11060 IsGuiding returns 0
03:09:44.192 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:44.210 00.018 10844 UpdateGuideState exits: m=1854 SNR=26.9
03:09:44.211 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:44.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:44.211 00.000 10844 Enqueuing Expose request
03:09:44.256 00.045 11060 IsGuiding returns 0
03:09:44.256 00.000 11060 Move returns status 0, amount 46
03:09:44.256 00.000 11060 MoveAxis(N, 0, ABG)
03:09:44.256 00.000 11060 Move returns status 0, amount 0
03:09:44.256 00.000 11060 move complete, result=0
03:09:44.256 00.000 11060 worker thread done servicing request
03:09:44.256 00.000 11060 Worker thread wakes up
03:09:44.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:44.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:44.258 00.002 10844 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
03:09:44.899 00.641 11060 Exposure complete
03:09:45.132 00.233 11060 worker thread done servicing request
03:09:45.132 00.000 10844 OnExposeComplete: enter
03:09:45.132 00.000 10844 UpdateGuideState(): m_state=6
03:09:45.133 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
03:09:45.133 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.18, Mass=1584, SNR=25.2, Peak=151 HFD=3.2
03:09:45.133 00.000 10844 MultiStar: [#1 -0.21,-0.25,0.97,U] [#2 0.11,-0.25,1.03,U] [#3 -0.14,-0.75,0.00,M3] [#4 0.12,-0.80,0.00,M7] [#5 0.19,-0.69,0.00,M1] [#6 0.11,-0.36,1.01,U] [#7 -0.18,-0.55,0.00,M4] [#8 -0.32,-0.44,0.00,M1] 
03:09:45.133 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.34}, one-star: {0.32, -0.51}
03:09:45.133 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
03:09:45.133 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
03:09:45.133 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.33 mountX=-0.32 mountY=0.14, mountTheta=2.74
03:09:45.135 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.34, opts=13)
03:09:45.135 00.000 10844 Enqueuing Move request for scope (0.08, -0.34)
03:09:45.135 00.000 11060 Worker thread wakes up
03:09:45.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.34) opts 0xd
03:09:45.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.34)
03:09:45.136 00.001 11060 Moving (0.08, -0.34) raw xDistance=-0.32 yDistance=0.14
03:09:45.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:09:45.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:09:45.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:09:45.136 00.000 11060 MoveAxis(E, 77, ABG)
03:09:45.136 00.000 11060 Guiding  Dir = 2, Dur = 77
03:09:45.153 00.017 11060 IsSlewing returns 0
03:09:45.154 00.001 11060 IsGuiding returns 0
03:09:45.155 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:45.172 00.017 10844 UpdateGuideState exits: m=1584 SNR=25.2
03:09:45.173 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:45.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:45.173 00.000 10844 Enqueuing Expose request
03:09:45.247 00.074 11060 IsGuiding returns 0
03:09:45.247 00.000 11060 Move returns status 0, amount 77
03:09:45.248 00.001 11060 MoveAxis(N, 0, ABG)
03:09:45.248 00.000 11060 Move returns status 0, amount 0
03:09:45.248 00.000 11060 move complete, result=0
03:09:45.248 00.000 11060 worker thread done servicing request
03:09:45.248 00.000 11060 Worker thread wakes up
03:09:45.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:45.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:45.306 00.058 10844 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
03:09:45.877 00.571 11060 Exposure complete
03:09:46.114 00.237 11060 worker thread done servicing request
03:09:46.115 00.001 10844 OnExposeComplete: enter
03:09:46.115 00.000 10844 UpdateGuideState(): m_state=6
03:09:46.115 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
03:09:46.115 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.02, Mass=1752, SNR=26.6, Peak=163 HFD=2.9
03:09:46.116 00.001 10844 MultiStar: [#1 0.09,-0.62,0.00,M1] [#2 0.28,-0.59,0.00,M1] [#3 0.20,-0.65,0.00,M4] [#4 0.42,-0.67,0.00,M8] [#5 -0.03,-0.80,0.00,M2] [#6 0.45,-0.65,0.00,M1] [#7 0.05,-0.71,0.00,M5] [#8 0.05,-1.29,0.00,M2] 
03:09:46.116 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:09:46.116 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
03:09:46.116 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.67 hyp=0.71 cameraTheta=-1.24 mountX=-0.62 mountY=0.33, mountTheta=2.65
03:09:46.117 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.67, opts=13)
03:09:46.117 00.000 10844 Enqueuing Move request for scope (0.23, -0.67)
03:09:46.119 00.002 11060 Worker thread wakes up
03:09:46.120 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.67) opts 0xd
03:09:46.121 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.67)
03:09:46.121 00.000 11060 Moving (0.23, -0.67) raw xDistance=-0.62 yDistance=0.33
03:09:46.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.62
03:09:46.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:09:46.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:09:46.121 00.000 11060 MoveAxis(E, 147, ABG)
03:09:46.121 00.000 11060 Guiding  Dir = 2, Dur = 147
03:09:46.127 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:46.135 00.008 11060 IsSlewing returns 0
03:09:46.136 00.001 11060 IsGuiding returns 0
03:09:46.158 00.022 10844 UpdateGuideState exits: m=1752 SNR=26.6
03:09:46.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:46.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:46.158 00.000 10844 Enqueuing Expose request
03:09:46.291 00.133 11060 IsGuiding returns 0
03:09:46.291 00.000 11060 Move returns status 0, amount 147
03:09:46.292 00.001 11060 MoveAxis(N, 0, ABG)
03:09:46.292 00.000 11060 Move returns status 0, amount 0
03:09:46.292 00.000 11060 move complete, result=0
03:09:46.292 00.000 11060 worker thread done servicing request
03:09:46.292 00.000 10844 GuideStep: -0.6 px 147 ms EAST, 0.3 px 0 ms NORTH
03:09:46.292 00.000 11060 Worker thread wakes up
03:09:46.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:46.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:46.936 00.644 11060 Exposure complete
03:09:47.164 00.228 11060 worker thread done servicing request
03:09:47.164 00.000 10844 OnExposeComplete: enter
03:09:47.164 00.000 10844 UpdateGuideState(): m_state=6
03:09:47.164 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
03:09:47.164 00.000 10844 Star::Find returns 1 (0), X=623.54, Y=106.85, Mass=2065, SNR=28.8, Peak=216 HFD=3.4
03:09:47.165 00.001 10844 MultiStar: large primary error, entering stabilization period
03:09:47.165 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:09:47.165 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
03:09:47.165 00.000 10844 CameraToMount -- cameraX=0.64 cameraY=-1.84 hyp=1.95 cameraTheta=-1.24 mountX=-1.70 mountY=0.93, mountTheta=2.64
03:09:47.166 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.64, y=-1.84, opts=13)
03:09:47.166 00.000 10844 Enqueuing Move request for scope (0.64, -1.84)
03:09:47.166 00.000 11060 Worker thread wakes up
03:09:47.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.64, -1.84) opts 0xd
03:09:47.168 00.002 11060 Handling offset move in thread for scope, endpoint = (0.64, -1.84)
03:09:47.168 00.000 11060 Moving (0.64, -1.84) raw xDistance=-1.70 yDistance=0.93
03:09:47.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.46 from input -1.70
03:09:47.168 00.000 11060 resist switch: large excursion: input 0.93 thresh 0.57 direction from -1 to 1
03:09:47.168 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.78
03:09:47.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.93
03:09:47.168 00.000 11060 MoveAxis(E, 403, ABG)
03:09:47.168 00.000 11060 Guiding  Dir = 2, Dur = 403
03:09:47.180 00.012 11060 IsSlewing returns 0
03:09:47.180 00.000 11060 IsGuiding returns 0
03:09:47.184 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:47.204 00.020 10844 UpdateGuideState exits: m=2065 SNR=28.8
03:09:47.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:47.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:47.204 00.000 10844 Enqueuing Expose request
03:09:47.597 00.393 11060 IsGuiding returns 0
03:09:47.598 00.001 11060 Move returns status 0, amount 403
03:09:47.598 00.000 11060 BLC: Oldest BLC event removed
03:09:47.598 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:09:47.598 00.000 11060 MoveAxis(S, 841, ABG)
03:09:47.598 00.000 11060 duration set to 750 by maxDecDuration
03:09:47.598 00.000 11060 Guiding  Dir = 1, Dur = 750
03:09:47.628 00.030 11060 IsSlewing returns 0
03:09:47.628 00.000 11060 IsGuiding returns 0
03:09:48.388 00.760 11060 IsGuiding returns 0
03:09:48.388 00.000 11060 Move returns status 0, amount 750
03:09:48.388 00.000 11060 move complete, result=0
03:09:48.388 00.000 11060 worker thread done servicing request
03:09:48.388 00.000 11060 Worker thread wakes up
03:09:48.389 00.001 10844 GuideStep: -1.7 px 403 ms EAST, 0.9 px 750 ms SOUTH
03:09:48.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:48.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:49.020 00.631 11060 Exposure complete
03:09:49.208 00.188 11060 worker thread done servicing request
03:09:49.208 00.000 10844 OnExposeComplete: enter
03:09:49.208 00.000 10844 UpdateGuideState(): m_state=6
03:09:49.209 00.001 10844 Star::Find(15, 623, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
03:09:49.209 00.000 10844 Star::Find returns 1 (0), X=623.41, Y=105.70, Mass=1728, SNR=26.1, Peak=219 HFD=3.2
03:09:49.209 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
03:09:49.209 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
03:09:49.209 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=-2.99 hyp=3.03 cameraTheta=-1.40 mountX=-2.85 mountY=0.99, mountTheta=2.81
03:09:49.210 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=-2.99, opts=13)
03:09:49.210 00.000 10844 Enqueuing Move request for scope (0.51, -2.99)
03:09:49.210 00.000 11060 Worker thread wakes up
03:09:49.211 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, -2.99) opts 0xd
03:09:49.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, -2.99)
03:09:49.211 00.000 11060 Moving (0.51, -2.99) raw xDistance=-2.85 yDistance=0.99
03:09:49.211 00.000 11060 BLC: History state: CurrMiss=0.99, AvgInitMiss=0.04, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.649466, 1:0.988463
03:09:49.211 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:09:49.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.78 from input -2.85
03:09:49.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.99
03:09:49.212 00.001 11060 MoveAxis(E, 681, ABG)
03:09:49.212 00.000 11060 duration set to 500 by maxRaDuration
03:09:49.212 00.000 11060 Guiding  Dir = 2, Dur = 500
03:09:49.225 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:49.225 00.000 11060 IsSlewing returns 0
03:09:49.225 00.000 11060 IsGuiding returns 0
03:09:49.240 00.015 10844 UpdateGuideState exits: m=1728 SNR=26.1
03:09:49.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:49.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:49.240 00.000 10844 Enqueuing Expose request
03:09:49.735 00.495 11060 IsGuiding returns 0
03:09:49.735 00.000 11060 Move returns status 0, amount 500
03:09:49.735 00.000 11060 MoveAxis(S, 385, ABG)
03:09:49.735 00.000 11060 Guiding  Dir = 1, Dur = 385
03:09:49.765 00.030 11060 IsSlewing returns 0
03:09:49.765 00.000 11060 IsGuiding returns 0
03:09:50.156 00.391 11060 IsGuiding returns 0
03:09:50.156 00.000 11060 Move returns status 0, amount 385
03:09:50.156 00.000 11060 move complete, result=0
03:09:50.156 00.000 11060 worker thread done servicing request
03:09:50.156 00.000 11060 Worker thread wakes up
03:09:50.156 00.000 10844 GuideStep: -2.8 px 500 ms EAST, 1.0 px 385 ms SOUTH
03:09:50.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:50.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:50.786 00.630 11060 Exposure complete
03:09:50.975 00.189 11060 worker thread done servicing request
03:09:50.975 00.000 10844 OnExposeComplete: enter
03:09:50.975 00.000 10844 UpdateGuideState(): m_state=6
03:09:50.976 00.001 10844 Star::Find(15, 623, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
03:09:50.976 00.000 10844 Star::Find returns 1 (0), X=623.40, Y=105.02, Mass=1876, SNR=27.2, Peak=237 HFD=3.2
03:09:50.976 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
03:09:50.976 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.30 = 0.30)
03:09:50.976 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=-3.67 hyp=3.70 cameraTheta=-1.43 mountX=-3.52 mountY=1.10, mountTheta=2.84
03:09:50.978 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=-3.67, opts=13)
03:09:50.978 00.000 10844 Enqueuing Move request for scope (0.50, -3.67)
03:09:50.978 00.000 11060 Worker thread wakes up
03:09:50.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, -3.67) opts 0xd
03:09:50.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, -3.67)
03:09:50.978 00.000 11060 Moving (0.50, -3.67) raw xDistance=-3.52 yDistance=1.10
03:09:50.979 00.001 11060 BLC: History state: CurrMiss=1.10, AvgInitMiss=0.04, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.649466, 1:0.988463, 2:1.095356
03:09:50.979 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
03:09:50.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.97 from input -3.52
03:09:50.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.77 from input 1.10
03:09:50.979 00.000 11060 MoveAxis(E, 846, ABG)
03:09:50.979 00.000 11060 duration set to 500 by maxRaDuration
03:09:50.979 00.000 11060 Guiding  Dir = 2, Dur = 500
03:09:50.987 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:51.003 00.016 10844 UpdateGuideState exits: m=1876 SNR=27.2
03:09:51.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:51.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:51.003 00.000 10844 Enqueuing Expose request
03:09:51.015 00.012 11060 IsSlewing returns 0
03:09:51.015 00.000 11060 IsGuiding returns 0
03:09:51.532 00.517 11060 IsGuiding returns 0
03:09:51.533 00.001 11060 Move returns status 0, amount 500
03:09:51.533 00.000 11060 MoveAxis(S, 426, ABG)
03:09:51.533 00.000 11060 Guiding  Dir = 1, Dur = 426
03:09:51.579 00.046 11060 IsSlewing returns 0
03:09:51.580 00.001 11060 IsGuiding returns 0
03:09:52.050 00.470 11060 IsGuiding returns 0
03:09:52.050 00.000 11060 Move returns status 0, amount 426
03:09:52.050 00.000 11060 move complete, result=0
03:09:52.050 00.000 11060 worker thread done servicing request
03:09:52.050 00.000 11060 Worker thread wakes up
03:09:52.050 00.000 10844 GuideStep: -3.5 px 500 ms EAST, 1.1 px 426 ms SOUTH
03:09:52.051 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:52.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:52.683 00.632 11060 Exposure complete
03:09:52.881 00.198 11060 worker thread done servicing request
03:09:52.882 00.001 10844 OnExposeComplete: enter
03:09:52.882 00.000 10844 UpdateGuideState(): m_state=6
03:09:52.882 00.000 10844 Star::Find(15, 623, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
03:09:52.882 00.000 10844 Star::Find returns 1 (0), X=622.83, Y=105.43, Mass=1588, SNR=25.2, Peak=234 HFD=3.1
03:09:52.882 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
03:09:52.882 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:09:52.882 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-3.27 hyp=3.27 cameraTheta=-1.59 mountX=-3.22 mountY=0.46, mountTheta=3.00
03:09:52.884 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-3.27, opts=13)
03:09:52.884 00.000 10844 Enqueuing Move request for scope (-0.07, -3.27)
03:09:52.884 00.000 11060 Worker thread wakes up
03:09:52.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -3.27) opts 0xd
03:09:52.884 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -3.27)
03:09:52.884 00.000 11060 Moving (-0.07, -3.27) raw xDistance=-3.22 yDistance=0.46
03:09:52.884 00.000 11060 BLC: window closed
03:09:52.884 00.000 11060 BLC: History state: CurrMiss=0.46, AvgInitMiss=0.04, ShCount=7, LgCount=3, SticCount=1,  Deflections: 0=0.649466, 1:0.988463, 2:1.095356
03:09:52.884 00.000 11060 BLC: Under-shoot; no adjustment because of over-shoot history
03:09:52.885 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.90 from input -3.22
03:09:52.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.46
03:09:52.885 00.000 11060 MoveAxis(E, 782, ABG)
03:09:52.885 00.000 11060 duration set to 500 by maxRaDuration
03:09:52.885 00.000 11060 Guiding  Dir = 2, Dur = 500
03:09:52.891 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:52.905 00.014 11060 IsSlewing returns 0
03:09:52.905 00.000 11060 IsGuiding returns 0
03:09:52.914 00.009 10844 UpdateGuideState exits: m=1588 SNR=25.2
03:09:52.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:52.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:52.914 00.000 10844 Enqueuing Expose request
03:09:53.451 00.537 11060 IsGuiding returns 0
03:09:53.451 00.000 11060 Move returns status 0, amount 500
03:09:53.451 00.000 11060 MoveAxis(S, 180, ABG)
03:09:53.451 00.000 11060 Guiding  Dir = 1, Dur = 180
03:09:53.495 00.044 11060 IsSlewing returns 0
03:09:53.495 00.000 11060 IsGuiding returns 0
03:09:53.712 00.217 11060 IsGuiding returns 0
03:09:53.712 00.000 11060 Move returns status 0, amount 180
03:09:53.712 00.000 11060 move complete, result=0
03:09:53.713 00.001 11060 worker thread done servicing request
03:09:53.713 00.000 11060 Worker thread wakes up
03:09:53.713 00.000 10844 GuideStep: -3.2 px 500 ms EAST, 0.5 px 180 ms SOUTH
03:09:53.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:53.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:54.340 00.627 11060 Exposure complete
03:09:54.525 00.185 10844 OnExposeComplete: enter
03:09:54.525 00.000 11060 worker thread done servicing request
03:09:54.525 00.000 10844 UpdateGuideState(): m_state=6
03:09:54.525 00.000 10844 Star::Find(15, 622, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
03:09:54.526 00.001 10844 Star::Find returns 1 (0), X=622.13, Y=106.30, Mass=1464, SNR=23.6, Peak=212 HFD=3.2
03:09:54.526 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.39) = xAngle (-3.27 = 3.01)
03:09:54.526 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
03:09:54.526 00.000 10844 CameraToMount -- cameraX=-0.77 cameraY=-2.39 hyp=2.51 cameraTheta=-1.88 mountX=-2.49 mountY=-0.37, mountTheta=-2.99
03:09:54.527 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.77, y=-2.39, opts=13)
03:09:54.527 00.000 10844 Enqueuing Move request for scope (-0.77, -2.39)
03:09:54.527 00.000 11060 Worker thread wakes up
03:09:54.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -2.39) opts 0xd
03:09:54.528 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.77, -2.39)
03:09:54.528 00.000 11060 Moving (-0.77, -2.39) raw xDistance=-2.49 yDistance=-0.37
03:09:54.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.70 from input -2.49
03:09:54.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:09:54.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
03:09:54.528 00.000 11060 MoveAxis(E, 608, ABG)
03:09:54.528 00.000 11060 duration set to 500 by maxRaDuration
03:09:54.528 00.000 11060 Guiding  Dir = 2, Dur = 500
03:09:54.542 00.014 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:54.554 00.012 11060 IsSlewing returns 0
03:09:54.554 00.000 11060 IsGuiding returns 0
03:09:54.557 00.003 10844 UpdateGuideState exits: m=1464 SNR=23.6
03:09:54.559 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:54.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:54.559 00.000 10844 Enqueuing Expose request
03:09:55.069 00.510 11060 IsGuiding returns 0
03:09:55.069 00.000 11060 Move returns status 0, amount 500
03:09:55.069 00.000 11060 MoveAxis(N, 0, ABG)
03:09:55.069 00.000 11060 Move returns status 0, amount 0
03:09:55.069 00.000 11060 move complete, result=0
03:09:55.069 00.000 11060 worker thread done servicing request
03:09:55.069 00.000 11060 Worker thread wakes up
03:09:55.070 00.001 10844 GuideStep: -2.5 px 500 ms EAST, -0.4 px 0 ms NORTH
03:09:55.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:55.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:55.699 00.629 11060 Exposure complete
03:09:55.923 00.224 11060 worker thread done servicing request
03:09:55.923 00.000 10844 OnExposeComplete: enter
03:09:55.923 00.000 10844 UpdateGuideState(): m_state=6
03:09:55.924 00.001 10844 Star::Find(15, 622, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
03:09:55.924 00.000 10844 Star::Find returns 1 (0), X=622.38, Y=106.99, Mass=1884, SNR=26.9, Peak=244 HFD=3.5
03:09:55.924 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.03)
03:09:55.924 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:09:55.924 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-1.71 hyp=1.79 cameraTheta=-1.87 mountX=-1.77 mountY=-0.24, mountTheta=-3.01
03:09:55.926 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-1.71, opts=13)
03:09:55.926 00.000 10844 Enqueuing Move request for scope (-0.52, -1.71)
03:09:55.926 00.000 11060 Worker thread wakes up
03:09:55.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -1.71) opts 0xd
03:09:55.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -1.71)
03:09:55.926 00.000 11060 Moving (-0.52, -1.71) raw xDistance=-1.77 yDistance=-0.24
03:09:55.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.50 from input -1.77
03:09:55.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:09:55.927 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:09:55.927 00.000 11060 MoveAxis(E, 435, ABG)
03:09:55.928 00.001 11060 Guiding  Dir = 2, Dur = 435
03:09:55.943 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:09:55.956 00.013 11060 IsSlewing returns 0
03:09:55.957 00.001 11060 IsGuiding returns 0
03:09:55.966 00.009 10844 UpdateGuideState exits: m=1884 SNR=26.9
03:09:55.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:55.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:55.967 00.001 10844 Enqueuing Expose request
03:09:56.428 00.461 11060 IsGuiding returns 0
03:09:56.428 00.000 11060 Move returns status 0, amount 435
03:09:56.429 00.001 11060 MoveAxis(N, 0, ABG)
03:09:56.429 00.000 11060 Move returns status 0, amount 0
03:09:56.429 00.000 11060 move complete, result=0
03:09:56.429 00.000 10844 GuideStep: -1.8 px 435 ms EAST, -0.2 px 0 ms NORTH
03:09:56.430 00.001 11060 worker thread done servicing request
03:09:56.430 00.000 11060 Worker thread wakes up
03:09:56.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:56.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:57.067 00.637 11060 Exposure complete
03:09:57.266 00.199 10844 OnExposeComplete: enter
03:09:57.266 00.000 10844 UpdateGuideState(): m_state=6
03:09:57.266 00.000 11060 worker thread done servicing request
03:09:57.266 00.000 10844 Star::Find(15, 622, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
03:09:57.267 00.001 10844 Star::Find returns 1 (0), X=622.48, Y=107.86, Mass=1818, SNR=27.2, Peak=253 HFD=3.1
03:09:57.267 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.86)
03:09:57.267 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.30 = -0.30)
03:09:57.267 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=-0.83 hyp=0.93 cameraTheta=-2.03 mountX=-0.89 mountY=-0.27, mountTheta=-2.84
03:09:57.268 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=-0.83, opts=13)
03:09:57.268 00.000 10844 Enqueuing Move request for scope (-0.42, -0.83)
03:09:57.268 00.000 11060 Worker thread wakes up
03:09:57.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.83) opts 0xd
03:09:57.268 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, -0.83)
03:09:57.268 00.000 11060 Moving (-0.42, -0.83) raw xDistance=-0.89 yDistance=-0.27
03:09:57.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.89
03:09:57.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:09:57.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:09:57.270 00.002 11060 MoveAxis(E, 223, ABG)
03:09:57.270 00.000 11060 Guiding  Dir = 2, Dur = 223
03:09:57.276 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:57.276 00.000 11060 IsSlewing returns 0
03:09:57.276 00.000 11060 IsGuiding returns 0
03:09:57.294 00.018 10844 UpdateGuideState exits: m=1818 SNR=27.2
03:09:57.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:57.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:57.303 00.009 10844 Enqueuing Expose request
03:09:57.508 00.205 11060 IsGuiding returns 0
03:09:57.509 00.001 11060 Move returns status 0, amount 223
03:09:57.509 00.000 11060 MoveAxis(N, 0, ABG)
03:09:57.509 00.000 11060 Move returns status 0, amount 0
03:09:57.509 00.000 11060 move complete, result=0
03:09:57.509 00.000 11060 worker thread done servicing request
03:09:57.509 00.000 11060 Worker thread wakes up
03:09:57.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:57.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:57.846 00.337 10844 GuideStep: -0.9 px 223 ms EAST, -0.3 px 0 ms NORTH
03:09:58.149 00.303 11060 Exposure complete
03:09:58.582 00.433 11060 worker thread done servicing request
03:09:58.582 00.000 10844 OnExposeComplete: enter
03:09:58.582 00.000 10844 UpdateGuideState(): m_state=6
03:09:58.582 00.000 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
03:09:58.583 00.001 10844 Star::Find returns 1 (0), X=622.93, Y=107.59, Mass=1741, SNR=26.2, Peak=142 HFD=3.6
03:09:58.583 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:09:58.583 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
03:09:58.583 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-1.10 hyp=1.10 cameraTheta=-1.55 mountX=-1.08 mountY=0.21, mountTheta=2.95
03:09:58.585 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-1.10, opts=13)
03:09:58.585 00.000 10844 Enqueuing Move request for scope (0.03, -1.10)
03:09:58.585 00.000 11060 Worker thread wakes up
03:09:58.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.10) opts 0xd
03:09:58.585 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -1.10)
03:09:58.585 00.000 11060 Moving (0.03, -1.10) raw xDistance=-1.08 yDistance=0.21
03:09:58.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.30 from input -1.08
03:09:58.586 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
03:09:58.586 00.000 11060 MoveAxis(E, 259, ABG)
03:09:58.586 00.000 11060 Guiding  Dir = 2, Dur = 259
03:09:58.593 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:09:58.599 00.006 11060 IsSlewing returns 0
03:09:58.600 00.001 11060 IsGuiding returns 0
03:09:58.617 00.017 10844 UpdateGuideState exits: m=1741 SNR=26.2
03:09:58.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:58.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:09:58.617 00.000 10844 Enqueuing Expose request
03:09:58.864 00.247 11060 IsGuiding returns 0
03:09:58.865 00.001 11060 Move returns status 0, amount 259
03:09:58.865 00.000 11060 MoveAxis(S, 81, ABG)
03:09:58.865 00.000 11060 Guiding  Dir = 1, Dur = 81
03:09:58.895 00.030 11060 IsSlewing returns 0
03:09:58.896 00.001 11060 IsGuiding returns 0
03:09:59.007 00.111 11060 IsGuiding returns 0
03:09:59.007 00.000 11060 Move returns status 0, amount 81
03:09:59.007 00.000 11060 move complete, result=0
03:09:59.007 00.000 11060 worker thread done servicing request
03:09:59.007 00.000 11060 Worker thread wakes up
03:09:59.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:09:59.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:09:59.449 00.442 10844 GuideStep: -1.1 px 259 ms EAST, 0.2 px 81 ms SOUTH
03:09:59.646 00.197 11060 Exposure complete
03:10:00.025 00.379 10844 OnExposeComplete: enter
03:10:00.026 00.001 10844 UpdateGuideState(): m_state=6
03:10:00.026 00.000 11060 worker thread done servicing request
03:10:00.026 00.000 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
03:10:00.026 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.26, Mass=1874, SNR=27.2, Peak=213 HFD=3.5
03:10:00.026 00.000 10844 MultiStar: exiting stabilization period
03:10:00.027 00.001 10844 MultiStar: [#1 -0.29,-0.53,0.93,U] [#2 -0.47,-0.58,0.00,M2] [#3 -0.45,-0.95,0.00,M5] [#4 0.03,-0.94,0.00,M9] [#5 -0.73,-0.81,0.00,M3] [#6 -0.14,-0.79,0.00,M2] [#7 -0.50,-0.60,0.00,M6] [#8 0.02,-1.45,0.00,M3] 
03:10:00.027 00.000 10844 single-star, 1 included, MultiStar: {-0.15, -0.48}, one-star: {-0.01, -0.43}
03:10:00.027 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.99 = -2.99)
03:10:00.027 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:10:00.027 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.60 mountX=-0.43 mountY=0.06, mountTheta=3.00
03:10:00.029 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.43, opts=13)
03:10:00.029 00.000 10844 Enqueuing Move request for scope (-0.01, -0.43)
03:10:00.029 00.000 11060 Worker thread wakes up
03:10:00.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.43) opts 0xd
03:10:00.030 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.43)
03:10:00.030 00.000 11060 Moving (-0.01, -0.43) raw xDistance=-0.43 yDistance=0.06
03:10:00.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.43
03:10:00.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:00.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:10:00.030 00.000 11060 MoveAxis(E, 108, ABG)
03:10:00.030 00.000 11060 Guiding  Dir = 2, Dur = 108
03:10:00.038 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:00.038 00.000 11060 IsSlewing returns 0
03:10:00.039 00.001 11060 IsGuiding returns 0
03:10:00.075 00.036 10844 UpdateGuideState exits: m=1874 SNR=27.2
03:10:00.076 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:00.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:00.076 00.000 10844 Enqueuing Expose request
03:10:00.166 00.090 11060 IsGuiding returns 0
03:10:00.166 00.000 11060 Move returns status 0, amount 108
03:10:00.166 00.000 11060 MoveAxis(N, 0, ABG)
03:10:00.167 00.001 11060 Move returns status 0, amount 0
03:10:00.167 00.000 11060 move complete, result=0
03:10:00.168 00.001 11060 worker thread done servicing request
03:10:00.168 00.000 11060 Worker thread wakes up
03:10:00.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:00.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:00.179 00.011 10844 GuideStep: -0.4 px 108 ms EAST, 0.1 px 0 ms NORTH
03:10:00.828 00.649 11060 Exposure complete
03:10:01.138 00.310 11060 worker thread done servicing request
03:10:01.138 00.000 10844 OnExposeComplete: enter
03:10:01.139 00.001 10844 UpdateGuideState(): m_state=6
03:10:01.139 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
03:10:01.139 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=107.75, Mass=1849, SNR=27.6, Peak=187 HFD=3.1
03:10:01.140 00.001 10844 MultiStar: [#1 -0.22,-0.12,0.87,U] [#2 -0.12,-0.38,0.87,U] [#3 -0.23,-0.77,0.00,M6] [#4 -0.62,-1.03,0.00,M10] [#5 0.20,-0.54,0.91,U] [#6 -0.42,-0.44,0.95,U] [#7 -0.30,-0.82,0.00,M7] [#8 -0.45,-0.77,0.00,M4] 
03:10:01.140 00.000 10844 refined, 4 included, MultiStar: {-0.16, -0.50}, one-star: {-0.23, -0.94}
03:10:01.140 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
03:10:01.140 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
03:10:01.140 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.50 hyp=0.52 cameraTheta=-1.89 mountX=-0.52 mountY=-0.08, mountTheta=-2.99
03:10:01.143 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.50, opts=13)
03:10:01.143 00.000 10844 Enqueuing Move request for scope (-0.16, -0.50)
03:10:01.143 00.000 11060 Worker thread wakes up
03:10:01.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.50) opts 0xd
03:10:01.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.50)
03:10:01.143 00.000 11060 Moving (-0.16, -0.50) raw xDistance=-0.52 yDistance=-0.08
03:10:01.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.52
03:10:01.144 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:01.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:10:01.144 00.000 11060 MoveAxis(E, 125, ABG)
03:10:01.144 00.000 11060 Guiding  Dir = 2, Dur = 125
03:10:01.152 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:01.164 00.012 11060 IsSlewing returns 0
03:10:01.165 00.001 11060 IsGuiding returns 0
03:10:01.184 00.019 10844 UpdateGuideState exits: m=1849 SNR=27.6
03:10:01.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:01.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:01.184 00.000 10844 Enqueuing Expose request
03:10:01.304 00.120 11060 IsGuiding returns 0
03:10:01.305 00.001 11060 Move returns status 0, amount 125
03:10:01.305 00.000 11060 MoveAxis(N, 0, ABG)
03:10:01.305 00.000 11060 Move returns status 0, amount 0
03:10:01.305 00.000 11060 move complete, result=0
03:10:01.305 00.000 11060 worker thread done servicing request
03:10:01.305 00.000 11060 Worker thread wakes up
03:10:01.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:01.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:01.306 00.001 10844 GuideStep: -0.5 px 125 ms EAST, -0.1 px 0 ms NORTH
03:10:01.930 00.624 11060 Exposure complete
03:10:02.210 00.280 11060 worker thread done servicing request
03:10:02.210 00.000 10844 OnExposeComplete: enter
03:10:02.211 00.001 10844 UpdateGuideState(): m_state=6
03:10:02.211 00.000 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
03:10:02.211 00.000 10844 Star::Find returns 1 (0), X=622.53, Y=108.37, Mass=1743, SNR=26.1, Peak=156 HFD=3.4
03:10:02.212 00.001 10844 MultiStar: [#1 0.25,-0.41,0.96,U] [#2 -0.10,-0.24,0.91,U] [#3 -0.20,-0.16,0.97,U] [#4 0.03,-0.83,0.00,R] [#5 0.01,-0.19,0.88,U] [#6 0.01,-0.92,0.00,M2] [#7 -0.16,-0.26,0.94,U] [#8 -0.03,-0.47,0.83,U] 
03:10:02.212 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.29}, one-star: {-0.37, -0.32}
03:10:02.212 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
03:10:02.212 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
03:10:02.212 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.87 mountX=-0.30 mountY=-0.04, mountTheta=-3.00
03:10:02.215 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.29, opts=13)
03:10:02.215 00.000 10844 Enqueuing Move request for scope (-0.09, -0.29)
03:10:02.215 00.000 11060 Worker thread wakes up
03:10:02.216 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
03:10:02.216 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
03:10:02.216 00.000 11060 Moving (-0.09, -0.29) raw xDistance=-0.30 yDistance=-0.04
03:10:02.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.30
03:10:02.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:02.217 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:10:02.217 00.000 11060 MoveAxis(E, 75, ABG)
03:10:02.217 00.000 11060 Guiding  Dir = 2, Dur = 75
03:10:02.225 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:02.245 00.020 10844 UpdateGuideState exits: m=1743 SNR=26.1
03:10:02.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:02.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:02.245 00.000 10844 Enqueuing Expose request
03:10:02.251 00.006 11060 IsSlewing returns 0
03:10:02.252 00.001 11060 IsGuiding returns 0
03:10:02.361 00.109 11060 IsGuiding returns 0
03:10:02.361 00.000 11060 Move returns status 0, amount 75
03:10:02.361 00.000 11060 MoveAxis(N, 0, ABG)
03:10:02.361 00.000 11060 Move returns status 0, amount 0
03:10:02.361 00.000 11060 move complete, result=0
03:10:02.361 00.000 11060 worker thread done servicing request
03:10:02.361 00.000 11060 Worker thread wakes up
03:10:02.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:02.363 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:02.363 00.000 10844 GuideStep: -0.3 px 75 ms EAST, -0.0 px 0 ms NORTH
03:10:03.003 00.640 11060 Exposure complete
03:10:03.244 00.241 11060 worker thread done servicing request
03:10:03.244 00.000 10844 OnExposeComplete: enter
03:10:03.244 00.000 10844 UpdateGuideState(): m_state=6
03:10:03.244 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
03:10:03.244 00.000 10844 Star::Find returns 1 (0), X=622.62, Y=108.52, Mass=1434, SNR=24.1, Peak=180 HFD=3.1
03:10:03.246 00.002 10844 MultiStar: [#1 0.00,-0.07,0.99,U] [#2 0.13,0.43,0.99,U] [#3 0.03,-0.41,1.09,U] [#4 0.14,0.33,1.04,U] [#5 -0.40,-0.32,0.91,U] [#6 0.31,-0.30,1.04,U] [#7 -0.28,-0.14,1.05,U] [#8 0.07,-0.45,0.91,U] 
03:10:03.246 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {-0.28, -0.18}
03:10:03.246 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.10)
03:10:03.246 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.06 = -0.06)
03:10:03.246 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=-0.12 mountY=-0.01, mountTheta=-3.08
03:10:03.248 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.12, opts=13)
03:10:03.248 00.000 10844 Enqueuing Move request for scope (-0.03, -0.12)
03:10:03.248 00.000 11060 Worker thread wakes up
03:10:03.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:10:03.248 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:10:03.248 00.000 11060 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=-0.01
03:10:03.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
03:10:03.249 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:03.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:10:03.249 00.000 11060 MoveAxis(E, 31, ABG)
03:10:03.249 00.000 11060 Guiding  Dir = 2, Dur = 31
03:10:03.257 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:03.285 00.028 10844 UpdateGuideState exits: m=1434 SNR=24.1
03:10:03.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:03.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:03.285 00.000 10844 Enqueuing Expose request
03:10:03.286 00.001 11060 IsSlewing returns 0
03:10:03.286 00.000 11060 IsGuiding returns 0
03:10:03.342 00.056 11060 IsGuiding returns 0
03:10:03.342 00.000 11060 Move returns status 0, amount 31
03:10:03.342 00.000 11060 MoveAxis(N, 0, ABG)
03:10:03.342 00.000 11060 Move returns status 0, amount 0
03:10:03.343 00.001 11060 move complete, result=0
03:10:03.352 00.009 11060 worker thread done servicing request
03:10:03.352 00.000 11060 Worker thread wakes up
03:10:03.353 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:03.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:03.360 00.007 10844 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
03:10:04.001 00.641 11060 Exposure complete
03:10:04.224 00.223 11060 worker thread done servicing request
03:10:04.224 00.000 10844 OnExposeComplete: enter
03:10:04.224 00.000 10844 UpdateGuideState(): m_state=6
03:10:04.225 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
03:10:04.225 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.22, Mass=1530, SNR=24.8, Peak=189 HFD=2.9
03:10:04.225 00.000 10844 MultiStar: [#1 -0.23,-0.01,1.05,U] [#2 0.22,-0.33,0.88,U] [#3 0.13,-0.08,0.99,U] [#4 -0.25,0.35,0.95,U] [#5 -0.22,-0.29,1.04,U] [#6 0.55,-0.76,0.00,M2] [#7 -0.27,-0.32,1.00,U] [#8 -0.17,-0.57,0.86,U] 
03:10:04.225 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.21}, one-star: {-0.13, -0.47}
03:10:04.226 00.001 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.39) = xAngle (-3.48 = 2.80)
03:10:04.226 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.36 = -0.36)
03:10:04.226 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.09 mountX=-0.23 mountY=-0.08, mountTheta=-2.79
03:10:04.227 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.21, opts=13)
03:10:04.227 00.000 10844 Enqueuing Move request for scope (-0.12, -0.21)
03:10:04.227 00.000 11060 Worker thread wakes up
03:10:04.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
03:10:04.227 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
03:10:04.227 00.000 11060 Moving (-0.12, -0.21) raw xDistance=-0.23 yDistance=-0.08
03:10:04.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:10:04.229 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:04.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:10:04.229 00.000 11060 MoveAxis(E, 54, ABG)
03:10:04.229 00.000 11060 Guiding  Dir = 2, Dur = 54
03:10:04.235 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:04.240 00.005 11060 IsSlewing returns 0
03:10:04.241 00.001 11060 IsGuiding returns 0
03:10:04.261 00.020 10844 UpdateGuideState exits: m=1530 SNR=24.8
03:10:04.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:04.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:04.261 00.000 10844 Enqueuing Expose request
03:10:04.302 00.041 11060 IsGuiding returns 0
03:10:04.302 00.000 11060 Move returns status 0, amount 54
03:10:04.302 00.000 11060 MoveAxis(N, 0, ABG)
03:10:04.302 00.000 11060 Move returns status 0, amount 0
03:10:04.302 00.000 11060 move complete, result=0
03:10:04.302 00.000 11060 worker thread done servicing request
03:10:04.302 00.000 11060 Worker thread wakes up
03:10:04.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:04.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:04.309 00.007 10844 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
03:10:04.934 00.625 11060 Exposure complete
03:10:05.164 00.230 11060 worker thread done servicing request
03:10:05.164 00.000 10844 OnExposeComplete: enter
03:10:05.164 00.000 10844 UpdateGuideState(): m_state=6
03:10:05.165 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
03:10:05.165 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.46, Mass=1883, SNR=27.3, Peak=166 HFD=3.6
03:10:05.165 00.000 10844 MultiStar: [#1 0.04,0.21,0.89,U] [#2 -0.15,0.20,0.86,U] [#3 -0.05,-0.32,0.94,U] [#4 -0.36,0.64,0.91,U] [#5 -0.14,-0.25,0.93,U] [#6 0.39,0.17,0.93,U] [#7 -0.12,-0.40,0.90,U] [#8 0.26,-0.10,0.77,U] 
03:10:05.165 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.05, -0.23}
03:10:05.165 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.39) = xAngle (-3.64 = 2.64)
03:10:05.165 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.52 = -0.52)
03:10:05.165 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.25 mountX=-0.02 mountY=-0.01, mountTheta=-2.63
03:10:05.168 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
03:10:05.168 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
03:10:05.169 00.001 11060 Worker thread wakes up
03:10:05.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:10:05.169 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:10:05.169 00.000 11060 Moving (-0.01, -0.01) raw xDistance=-0.02 yDistance=-0.01
03:10:05.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:10:05.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:05.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:10:05.169 00.000 11060 MoveAxis(E, 0, ABG)
03:10:05.169 00.000 11060 Move returns status 0, amount 0
03:10:05.169 00.000 11060 MoveAxis(N, 0, ABG)
03:10:05.169 00.000 11060 Move returns status 0, amount 0
03:10:05.169 00.000 11060 move complete, result=0
03:10:05.169 00.000 11060 worker thread done servicing request
03:10:05.178 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:05.195 00.017 10844 UpdateGuideState exits: m=1883 SNR=27.3
03:10:05.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:05.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:05.195 00.000 10844 Enqueuing Expose request
03:10:05.195 00.000 11060 Worker thread wakes up
03:10:05.195 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:05.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:05.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:05.826 00.631 11060 Exposure complete
03:10:06.064 00.238 11060 worker thread done servicing request
03:10:06.064 00.000 10844 OnExposeComplete: enter
03:10:06.065 00.001 10844 UpdateGuideState(): m_state=6
03:10:06.065 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
03:10:06.065 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.11, Mass=1589, SNR=24.8, Peak=138 HFD=3.0
03:10:06.065 00.000 10844 MultiStar: [#1 0.09,-0.09,0.99,U] [#2 0.55,0.33,1.03,U] [#3 -0.15,-0.39,1.04,U] [#4 -0.34,0.35,1.10,U] [#5 0.03,0.07,0.96,U] [#6 0.42,-0.23,1.05,U] [#7 -0.27,-0.56,0.95,U] [#8 0.29,-0.18,0.80,U] 
03:10:06.066 00.001 10844 refined, 8 included, MultiStar: {0.08, -0.14}, one-star: {0.10, -0.59}
03:10:06.066 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
03:10:06.066 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
03:10:06.066 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.07 mountX=-0.12 mountY=0.10, mountTheta=2.47
03:10:06.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.14, opts=13)
03:10:06.071 00.003 10844 Enqueuing Move request for scope (0.08, -0.14)
03:10:06.071 00.000 11060 Worker thread wakes up
03:10:06.072 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
03:10:06.072 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
03:10:06.072 00.000 11060 Moving (0.08, -0.14) raw xDistance=-0.12 yDistance=0.10
03:10:06.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:10:06.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:06.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:10:06.072 00.000 11060 MoveAxis(E, 29, ABG)
03:10:06.072 00.000 11060 Guiding  Dir = 2, Dur = 29
03:10:06.080 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:06.098 00.018 11060 IsSlewing returns 0
03:10:06.099 00.001 11060 IsGuiding returns 0
03:10:06.102 00.003 10844 UpdateGuideState exits: m=1589 SNR=24.8
03:10:06.103 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:06.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:06.103 00.000 10844 Enqueuing Expose request
03:10:06.129 00.026 11060 IsGuiding returns 0
03:10:06.129 00.000 11060 Move returns status 0, amount 29
03:10:06.129 00.000 11060 MoveAxis(N, 0, ABG)
03:10:06.129 00.000 11060 Move returns status 0, amount 0
03:10:06.130 00.001 11060 move complete, result=0
03:10:06.130 00.000 11060 worker thread done servicing request
03:10:06.130 00.000 11060 Worker thread wakes up
03:10:06.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:06.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:06.131 00.001 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
03:10:06.768 00.637 11060 Exposure complete
03:10:07.002 00.234 11060 worker thread done servicing request
03:10:07.002 00.000 10844 OnExposeComplete: enter
03:10:07.002 00.000 10844 UpdateGuideState(): m_state=6
03:10:07.003 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
03:10:07.003 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.52, Mass=1705, SNR=26.2, Peak=171 HFD=3.2
03:10:07.003 00.000 10844 MultiStar: [#1 0.10,-0.25,0.88,U] [#2 0.63,-0.03,0.90,U] [#3 0.21,-0.66,1.06,U] [#4 0.24,0.66,0.90,U] [#5 -0.12,-0.05,0.90,U] [#6 0.48,-0.33,1.01,U] [#7 -0.04,-0.28,0.95,U] [#8 0.20,-0.25,0.76,U] 
03:10:07.003 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.16}, one-star: {0.31, -0.17}
03:10:07.004 00.001 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.39) = xAngle (-2.01 = -2.01)
03:10:07.004 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
03:10:07.004 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.62 mountX=-0.12 mountY=0.25, mountTheta=2.01
03:10:07.005 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.16, opts=13)
03:10:07.006 00.001 10844 Enqueuing Move request for scope (0.23, -0.16)
03:10:07.006 00.000 11060 Worker thread wakes up
03:10:07.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
03:10:07.006 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
03:10:07.006 00.000 11060 Moving (0.23, -0.16) raw xDistance=-0.12 yDistance=0.25
03:10:07.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:10:07.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
03:10:07.006 00.000 11060 MoveAxis(E, 0, ABG)
03:10:07.006 00.000 11060 Move returns status 0, amount 0
03:10:07.006 00.000 11060 MoveAxis(S, 97, ABG)
03:10:07.006 00.000 11060 Guiding  Dir = 1, Dur = 97
03:10:07.030 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:07.046 00.016 11060 IsSlewing returns 0
03:10:07.046 00.000 11060 IsGuiding returns 0
03:10:07.052 00.006 10844 UpdateGuideState exits: m=1705 SNR=26.2
03:10:07.053 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:07.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:07.053 00.000 10844 Enqueuing Expose request
03:10:07.165 00.112 11060 IsGuiding returns 0
03:10:07.165 00.000 11060 Move returns status 0, amount 97
03:10:07.165 00.000 11060 move complete, result=0
03:10:07.165 00.000 11060 worker thread done servicing request
03:10:07.166 00.001 11060 Worker thread wakes up
03:10:07.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:07.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:07.167 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 97 ms SOUTH
03:10:07.801 00.634 11060 Exposure complete
03:10:08.029 00.228 11060 worker thread done servicing request
03:10:08.029 00.000 10844 OnExposeComplete: enter
03:10:08.029 00.000 10844 UpdateGuideState(): m_state=6
03:10:08.030 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
03:10:08.030 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.76, Mass=1764, SNR=26.8, Peak=179 HFD=3.0
03:10:08.030 00.000 10844 MultiStar: [#1 0.02,0.32,0.87,U] [#2 0.15,0.56,0.84,U] [#3 0.12,-0.28,0.84,U] [#4 -0.38,0.80,0.00,M1] [#5 0.06,0.11,0.84,U] [#6 0.05,-0.14,1.02,U] [#7 -0.09,0.30,0.86,U] [#8 0.50,-0.33,0.76,U] 
03:10:08.030 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.08}, one-star: {0.27, 0.07}
03:10:08.030 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.39) = xAngle (-0.86 = -0.86)
03:10:08.030 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
03:10:08.030 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.53 mountX=0.10 mountY=0.12, mountTheta=0.87
03:10:08.033 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.08, opts=13)
03:10:08.033 00.000 10844 Enqueuing Move request for scope (0.13, 0.08)
03:10:08.033 00.000 11060 Worker thread wakes up
03:10:08.034 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
03:10:08.034 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
03:10:08.034 00.000 11060 Moving (0.13, 0.08) raw xDistance=0.10 yDistance=0.12
03:10:08.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:10:08.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:08.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:10:08.034 00.000 11060 MoveAxis(E, 0, ABG)
03:10:08.034 00.000 11060 Move returns status 0, amount 0
03:10:08.034 00.000 11060 MoveAxis(N, 0, ABG)
03:10:08.034 00.000 11060 Move returns status 0, amount 0
03:10:08.036 00.002 11060 move complete, result=0
03:10:08.036 00.000 11060 worker thread done servicing request
03:10:08.041 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:08.068 00.027 10844 UpdateGuideState exits: m=1764 SNR=26.8
03:10:08.069 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:08.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:08.069 00.000 10844 Enqueuing Expose request
03:10:08.069 00.000 11060 Worker thread wakes up
03:10:08.069 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:08.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:08.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:08.707 00.638 11060 Exposure complete
03:10:08.953 00.246 11060 worker thread done servicing request
03:10:08.954 00.001 10844 OnExposeComplete: enter
03:10:08.954 00.000 10844 UpdateGuideState(): m_state=6
03:10:08.956 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
03:10:08.956 00.000 10844 Star::Find returns 1 (1), X=622.44, Y=108.70, Mass=1764, SNR=26.3, Peak=255 HFD=3.1
03:10:08.956 00.000 10844 MultiStar: [#1 -0.56,0.21,1.00,U] [#2 0.06,0.05,0.92,U] [#3 -0.25,0.06,0.92,U] [#4 -0.32,0.92,0.00,M2] [#5 -0.52,0.09,0.97,U] [#6 -0.32,-0.27,1.06,U] [#7 -0.46,0.39,0.92,U] [#8 -0.12,-0.56,0.74,U] 
03:10:08.956 00.000 10844 refined, 7 included, MultiStar: {-0.34, 0.01}, one-star: {-0.46, 0.00}
03:10:08.956 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
03:10:08.956 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.43)
03:10:08.956 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.01 hyp=0.34 cameraTheta=3.12 mountX=-0.05 mountY=-0.34, mountTheta=-1.73
03:10:08.957 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.01, opts=13)
03:10:08.957 00.000 10844 Enqueuing Move request for scope (-0.34, 0.01)
03:10:08.957 00.000 11060 Worker thread wakes up
03:10:08.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.01) opts 0xd
03:10:08.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.01)
03:10:08.959 00.002 11060 Moving (-0.34, 0.01) raw xDistance=-0.05 yDistance=-0.34
03:10:08.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:10:08.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:10:08.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:10:08.960 00.001 11060 MoveAxis(E, 0, ABG)
03:10:08.960 00.000 11060 Move returns status 0, amount 0
03:10:08.960 00.000 11060 MoveAxis(N, 0, ABG)
03:10:08.960 00.000 11060 Move returns status 0, amount 0
03:10:08.960 00.000 11060 move complete, result=0
03:10:08.960 00.000 11060 worker thread done servicing request
03:10:08.966 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:08.985 00.019 10844 UpdateGuideState exits: m=1764 SNR=26.3 Saturated
03:10:08.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:08.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:08.985 00.000 10844 Enqueuing Expose request
03:10:08.985 00.000 11060 Worker thread wakes up
03:10:08.985 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:10:08.986 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:08.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:09.623 00.637 11060 Exposure complete
03:10:09.878 00.255 11060 worker thread done servicing request
03:10:09.878 00.000 10844 OnExposeComplete: enter
03:10:09.878 00.000 10844 UpdateGuideState(): m_state=6
03:10:09.879 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
03:10:09.879 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.59, Mass=1466, SNR=23.8, Peak=156 HFD=3.3
03:10:09.879 00.000 10844 MultiStar: [#1 -0.06,-0.04,1.11,U] [#2 0.09,-0.00,0.96,U] [#3 0.14,-0.16,1.15,U] [#4 0.11,0.56,1.05,U] [#5 0.08,-0.33,1.00,U] [#6 0.07,-0.52,1.15,U] [#7 -0.49,-0.37,0.91,U] [#8 -0.21,-0.69,0.83,U] 
03:10:09.879 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.17}, one-star: {0.16, -0.10}
03:10:09.879 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
03:10:09.880 00.001 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.16 = 0.16)
03:10:09.880 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=-0.17 mountY=0.03, mountTheta=2.98
03:10:09.881 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.17, opts=13)
03:10:09.881 00.000 10844 Enqueuing Move request for scope (-0.00, -0.17)
03:10:09.881 00.000 11060 Worker thread wakes up
03:10:09.881 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
03:10:09.882 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
03:10:09.882 00.000 11060 Moving (-0.00, -0.17) raw xDistance=-0.17 yDistance=0.03
03:10:09.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:10:09.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:09.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:10:09.882 00.000 11060 MoveAxis(E, 40, ABG)
03:10:09.882 00.000 11060 Guiding  Dir = 2, Dur = 40
03:10:09.904 00.022 11060 IsSlewing returns 0
03:10:09.904 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:10:09.904 00.000 11060 IsGuiding returns 0
03:10:09.925 00.021 10844 UpdateGuideState exits: m=1466 SNR=23.8
03:10:09.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:09.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:09.925 00.000 10844 Enqueuing Expose request
03:10:09.947 00.022 11060 IsGuiding returns 0
03:10:09.947 00.000 11060 Move returns status 0, amount 40
03:10:09.947 00.000 11060 MoveAxis(N, 0, ABG)
03:10:09.947 00.000 11060 Move returns status 0, amount 0
03:10:09.947 00.000 11060 move complete, result=0
03:10:09.947 00.000 11060 worker thread done servicing request
03:10:09.947 00.000 11060 Worker thread wakes up
03:10:09.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:09.948 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:09.948 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
03:10:10.585 00.637 11060 Exposure complete
03:10:10.851 00.266 11060 worker thread done servicing request
03:10:10.851 00.000 10844 OnExposeComplete: enter
03:10:10.851 00.000 10844 UpdateGuideState(): m_state=6
03:10:10.852 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
03:10:10.852 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.49, Mass=1592, SNR=25.5, Peak=164 HFD=3.0
03:10:10.853 00.001 10844 MultiStar: [#1 -0.34,0.09,0.94,U] [#2 0.30,0.29,0.93,U] [#3 0.11,-0.17,0.98,U] [#4 -0.13,0.73,0.00,M2] [#5 -0.10,0.10,0.92,U] [#6 0.15,0.30,1.04,U] [#7 -0.09,0.02,1.04,U] [#8 -0.18,-0.14,0.75,U] 
03:10:10.853 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {-0.02, -0.21}
03:10:10.853 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
03:10:10.853 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.61)
03:10:10.853 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.94 mountX=0.04 mountY=-0.02, mountTheta=-0.54
03:10:10.856 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
03:10:10.856 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
03:10:10.857 00.001 11060 Worker thread wakes up
03:10:10.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:10:10.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:10:10.857 00.000 11060 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
03:10:10.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:10:10.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:10.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:10:10.857 00.000 11060 MoveAxis(E, 0, ABG)
03:10:10.858 00.001 11060 Move returns status 0, amount 0
03:10:10.858 00.000 11060 MoveAxis(N, 0, ABG)
03:10:10.858 00.000 11060 Move returns status 0, amount 0
03:10:10.858 00.000 11060 move complete, result=0
03:10:10.858 00.000 11060 worker thread done servicing request
03:10:10.866 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:10.885 00.019 10844 UpdateGuideState exits: m=1592 SNR=25.5
03:10:10.886 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:10.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:10.886 00.000 10844 Enqueuing Expose request
03:10:10.886 00.000 11060 Worker thread wakes up
03:10:10.886 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:10.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:10.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:11.519 00.633 11060 Exposure complete
03:10:11.778 00.259 10844 OnExposeComplete: enter
03:10:11.780 00.002 10844 UpdateGuideState(): m_state=6
03:10:11.780 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
03:10:11.780 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.46, Mass=1548, SNR=24.5, Peak=143 HFD=3.3
03:10:11.781 00.001 10844 MultiStar: [#1 -0.16,0.14,0.96,U] [#2 0.24,0.55,0.98,U] [#3 -0.34,-0.21,0.96,U] [#4 0.04,0.47,1.03,U] [#5 -0.35,0.26,0.98,U] [#6 0.40,-0.18,1.08,U] [#7 0.04,-0.02,0.94,U] [#8 0.03,-0.13,0.89,U] 
03:10:11.781 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.05, -0.23}
03:10:11.781 00.000 11060 worker thread done servicing request
03:10:11.781 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.39) = xAngle (0.17 = 0.17)
03:10:11.781 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.29 = -2.99)
03:10:11.781 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.55 mountX=0.07 mountY=-0.01, mountTheta=-0.15
03:10:11.783 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
03:10:11.783 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
03:10:11.783 00.000 11060 Worker thread wakes up
03:10:11.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
03:10:11.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
03:10:11.783 00.000 11060 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.01
03:10:11.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:10:11.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:11.784 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:10:11.784 00.000 11060 MoveAxis(E, 0, ABG)
03:10:11.784 00.000 11060 Move returns status 0, amount 0
03:10:11.784 00.000 11060 MoveAxis(N, 0, ABG)
03:10:11.784 00.000 11060 Move returns status 0, amount 0
03:10:11.784 00.000 11060 move complete, result=0
03:10:11.784 00.000 11060 worker thread done servicing request
03:10:11.789 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:10:11.810 00.021 10844 UpdateGuideState exits: m=1548 SNR=24.5
03:10:11.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:11.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:11.810 00.000 10844 Enqueuing Expose request
03:10:11.810 00.000 11060 Worker thread wakes up
03:10:11.811 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:11.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:11.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:12.468 00.657 11060 Exposure complete
03:10:12.813 00.345 11060 worker thread done servicing request
03:10:12.814 00.001 10844 OnExposeComplete: enter
03:10:12.814 00.000 10844 UpdateGuideState(): m_state=6
03:10:12.814 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
03:10:12.814 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.62, Mass=1640, SNR=25.3, Peak=159 HFD=3.6
03:10:12.815 00.001 10844 MultiStar: [#1 0.08,0.08,0.88,U] [#2 0.43,0.42,0.87,U] [#3 0.27,0.05,0.95,U] [#4 -0.23,0.82,0.00,M2] [#5 0.09,0.31,0.93,U] [#6 0.18,-0.42,1.14,U] [#7 -0.07,0.17,1.05,U] [#8 -0.42,0.17,0.84,U] 
03:10:12.815 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {-0.10, -0.07}
03:10:12.815 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
03:10:12.815 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
03:10:12.815 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.85 mountX=0.08 mountY=0.05, mountTheta=0.55
03:10:12.816 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
03:10:12.816 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
03:10:12.816 00.000 11060 Worker thread wakes up
03:10:12.817 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
03:10:12.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
03:10:12.818 00.001 11060 Moving (0.06, 0.07) raw xDistance=0.08 yDistance=0.05
03:10:12.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:10:12.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:12.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:10:12.818 00.000 11060 MoveAxis(E, 0, ABG)
03:10:12.818 00.000 11060 Move returns status 0, amount 0
03:10:12.818 00.000 11060 MoveAxis(N, 0, ABG)
03:10:12.818 00.000 11060 Move returns status 0, amount 0
03:10:12.818 00.000 11060 move complete, result=0
03:10:12.818 00.000 11060 worker thread done servicing request
03:10:12.826 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:12.850 00.024 10844 UpdateGuideState exits: m=1640 SNR=25.3
03:10:12.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:12.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:12.850 00.000 10844 Enqueuing Expose request
03:10:12.850 00.000 11060 Worker thread wakes up
03:10:12.850 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:12.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:12.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:13.481 00.631 11060 Exposure complete
03:10:13.719 00.238 11060 worker thread done servicing request
03:10:13.719 00.000 10844 OnExposeComplete: enter
03:10:13.719 00.000 10844 UpdateGuideState(): m_state=6
03:10:13.720 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
03:10:13.720 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.51, Mass=1478, SNR=24.4, Peak=157 HFD=3.0
03:10:13.720 00.000 10844 MultiStar: [#1 -0.27,-0.06,1.03,U] [#2 -0.19,0.41,0.96,U] [#3 0.07,-0.03,1.09,U] [#4 -0.11,0.61,0.99,U] [#5 0.17,0.32,0.92,U] [#6 0.18,-0.01,1.09,U] [#7 -0.07,0.38,0.95,U] [#8 -0.06,0.24,0.86,U] 
03:10:13.720 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {0.09, -0.18}
03:10:13.720 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.39) = xAngle (0.28 = 0.28)
03:10:13.721 00.001 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.88)
03:10:13.721 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.67 mountX=0.17 mountY=-0.05, mountTheta=-0.26
03:10:13.724 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.18, opts=13)
03:10:13.724 00.000 10844 Enqueuing Move request for scope (-0.02, 0.18)
03:10:13.724 00.000 11060 Worker thread wakes up
03:10:13.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
03:10:13.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
03:10:13.724 00.000 11060 Moving (-0.02, 0.18) raw xDistance=0.17 yDistance=-0.05
03:10:13.725 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:10:13.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:13.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:10:13.725 00.000 11060 MoveAxis(W, 40, ABG)
03:10:13.725 00.000 11060 Guiding  Dir = 3, Dur = 40
03:10:13.746 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:10:13.769 00.023 11060 IsSlewing returns 0
03:10:13.770 00.001 11060 IsGuiding returns 0
03:10:13.773 00.003 10844 UpdateGuideState exits: m=1478 SNR=24.4
03:10:13.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:13.774 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:13.775 00.001 10844 Enqueuing Expose request
03:10:13.832 00.057 11060 IsGuiding returns 0
03:10:13.832 00.000 11060 Move returns status 0, amount 40
03:10:13.832 00.000 11060 MoveAxis(N, 0, ABG)
03:10:13.832 00.000 11060 Move returns status 0, amount 0
03:10:13.832 00.000 11060 move complete, result=0
03:10:13.832 00.000 11060 worker thread done servicing request
03:10:13.832 00.000 11060 Worker thread wakes up
03:10:13.832 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:13.833 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:13.872 00.039 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
03:10:14.719 00.847 11060 Exposure complete
03:10:15.530 00.811 11060 worker thread done servicing request
03:10:15.531 00.001 10844 OnExposeComplete: enter
03:10:15.531 00.000 10844 UpdateGuideState(): m_state=6
03:10:15.532 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
03:10:15.532 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.93, Mass=1653, SNR=26.3, Peak=188 HFD=2.8
03:10:15.533 00.001 10844 MultiStar: [#1 0.01,0.06,0.96,U] [#2 0.46,0.31,0.88,U] [#3 0.07,-0.21,0.96,U] [#4 -0.02,0.68,0.96,U] [#5 0.21,0.19,0.80,U] [#6 0.21,-0.22,1.03,U] [#7 0.18,0.01,0.91,U] [#8 0.37,-0.31,0.85,U] 
03:10:15.534 00.001 10844 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.01, 0.23}
03:10:15.534 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.39) = xAngle (-0.90 = -0.90)
03:10:15.534 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.22 = 2.22)
03:10:15.534 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.49 mountX=0.11 mountY=0.14, mountTheta=0.91
03:10:15.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.08, opts=13)
03:10:15.536 00.000 10844 Enqueuing Move request for scope (0.16, 0.08)
03:10:15.541 00.005 11060 Worker thread wakes up
03:10:15.543 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
03:10:15.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
03:10:15.543 00.000 11060 Moving (0.16, 0.08) raw xDistance=0.11 yDistance=0.14
03:10:15.544 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:10:15.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:15.545 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:10:15.545 00.000 11060 MoveAxis(E, 0, ABG)
03:10:15.545 00.000 11060 Move returns status 0, amount 0
03:10:15.545 00.000 11060 MoveAxis(N, 0, ABG)
03:10:15.545 00.000 11060 Move returns status 0, amount 0
03:10:15.545 00.000 11060 move complete, result=0
03:10:15.545 00.000 11060 worker thread done servicing request
03:10:15.554 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:15.637 00.083 10844 UpdateGuideState exits: m=1653 SNR=26.3
03:10:15.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:15.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:15.637 00.000 10844 Enqueuing Expose request
03:10:15.637 00.000 11060 Worker thread wakes up
03:10:15.638 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:15.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:15.639 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:16.279 00.640 11060 Exposure complete
03:10:16.702 00.423 10844 OnExposeComplete: enter
03:10:16.702 00.000 10844 UpdateGuideState(): m_state=6
03:10:16.702 00.000 11060 worker thread done servicing request
03:10:16.703 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
03:10:16.703 00.000 10844 Star::Find returns 1 (0), X=623.25, Y=108.97, Mass=1661, SNR=26.0, Peak=232 HFD=3.2
03:10:16.703 00.000 10844 MultiStar: [#1 0.39,0.43,1.00,U] [#2 0.40,0.72,0.00,M1] [#3 0.08,-0.11,1.06,U] [#4 -0.06,0.10,0.98,U] [#5 0.46,-0.02,0.95,U] [#6 0.28,-0.03,1.04,U] [#7 0.12,-0.19,0.94,U] [#8 0.03,-0.21,0.77,U] 
03:10:16.704 00.001 10844 refined, 7 included, MultiStar: {0.21, 0.04}, one-star: {0.35, 0.28}
03:10:16.704 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
03:10:16.704 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
03:10:16.704 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.18 mountX=0.08 mountY=0.20, mountTheta=1.21
03:10:16.707 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.04, opts=13)
03:10:16.708 00.001 10844 Enqueuing Move request for scope (0.21, 0.04)
03:10:16.708 00.000 11060 Worker thread wakes up
03:10:16.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
03:10:16.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
03:10:16.723 00.015 11060 Moving (0.21, 0.04) raw xDistance=0.08 yDistance=0.20
03:10:16.724 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:10:16.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:10:16.724 00.000 11060 MoveAxis(E, 0, ABG)
03:10:16.724 00.000 11060 Move returns status 0, amount 0
03:10:16.724 00.000 11060 MoveAxis(S, 78, ABG)
03:10:16.724 00.000 11060 Guiding  Dir = 1, Dur = 78
03:10:16.728 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:16.759 00.031 11060 IsSlewing returns 0
03:10:16.760 00.001 11060 IsGuiding returns 0
03:10:16.760 00.000 10844 UpdateGuideState exits: m=1661 SNR=26.0
03:10:16.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:16.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:16.761 00.001 10844 Enqueuing Expose request
03:10:16.869 00.108 11060 IsGuiding returns 0
03:10:16.870 00.001 11060 Move returns status 0, amount 78
03:10:16.870 00.000 11060 move complete, result=0
03:10:16.870 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 78 ms SOUTH
03:10:16.870 00.000 11060 worker thread done servicing request
03:10:16.871 00.001 11060 Worker thread wakes up
03:10:16.872 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:16.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:17.519 00.647 11060 Exposure complete
03:10:18.055 00.536 10844 OnExposeComplete: enter
03:10:18.055 00.000 10844 UpdateGuideState(): m_state=6
03:10:18.055 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
03:10:18.055 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.78, Mass=2055, SNR=28.6, Peak=168 HFD=3.6
03:10:18.056 00.001 11060 worker thread done servicing request
03:10:18.056 00.000 10844 MultiStar: [#1 -0.36,0.24,0.87,U] [#2 0.07,0.70,0.86,U] [#3 -0.40,-0.18,0.92,U] [#4 0.26,0.76,0.00,M1] [#5 0.05,0.27,0.89,U] [#6 0.10,0.26,0.92,U] [#7 -0.01,0.17,0.79,U] [#8 -0.36,-0.42,0.81,U] 
03:10:18.056 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.14}, one-star: {0.28, 0.08}
03:10:18.056 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:10:18.056 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
03:10:18.056 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.04 mountX=0.13 mountY=-0.09, mountTheta=-0.64
03:10:18.059 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.14, opts=13)
03:10:18.059 00.000 10844 Enqueuing Move request for scope (-0.07, 0.14)
03:10:18.059 00.000 11060 Worker thread wakes up
03:10:18.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
03:10:18.059 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
03:10:18.059 00.000 11060 Moving (-0.07, 0.14) raw xDistance=0.13 yDistance=-0.09
03:10:18.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:10:18.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:18.060 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:10:18.060 00.000 11060 MoveAxis(W, 30, ABG)
03:10:18.060 00.000 11060 Guiding  Dir = 3, Dur = 30
03:10:18.069 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:18.085 00.016 11060 IsSlewing returns 0
03:10:18.085 00.000 11060 IsGuiding returns 0
03:10:18.117 00.032 10844 UpdateGuideState exits: m=2055 SNR=28.6
03:10:18.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:18.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:18.117 00.000 10844 Enqueuing Expose request
03:10:18.148 00.031 11060 IsGuiding returns 0
03:10:18.148 00.000 11060 Move returns status 0, amount 30
03:10:18.148 00.000 11060 MoveAxis(N, 0, ABG)
03:10:18.148 00.000 11060 Move returns status 0, amount 0
03:10:18.148 00.000 11060 move complete, result=0
03:10:18.148 00.000 11060 worker thread done servicing request
03:10:18.148 00.000 11060 Worker thread wakes up
03:10:18.149 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:18.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:18.149 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
03:10:18.782 00.633 11060 Exposure complete
03:10:19.052 00.270 11060 worker thread done servicing request
03:10:19.052 00.000 10844 OnExposeComplete: enter
03:10:19.052 00.000 10844 UpdateGuideState(): m_state=6
03:10:19.053 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
03:10:19.053 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.40, Mass=1669, SNR=25.8, Peak=158 HFD=3.2
03:10:19.053 00.000 10844 MultiStar: [#1 -0.20,0.55,0.97,U] [#2 0.67,0.61,0.00,M1] [#3 -0.22,-0.18,1.04,U] [#4 -0.03,0.77,0.00,M2] [#5 0.03,0.22,0.89,U] [#6 0.39,-0.11,1.06,U] [#7 -0.28,0.54,0.90,U] [#8 0.10,0.23,0.78,U] 
03:10:19.053 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {-0.02, -0.29}
03:10:19.053 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
03:10:19.054 00.001 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.54 = -2.75)
03:10:19.054 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.11 mountY=-0.05, mountTheta=-0.40
03:10:19.055 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.12, opts=13)
03:10:19.056 00.001 10844 Enqueuing Move request for scope (-0.03, 0.12)
03:10:19.056 00.000 11060 Worker thread wakes up
03:10:19.057 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
03:10:19.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:10:19.057 00.000 11060 Moving (-0.03, 0.12) raw xDistance=0.11 yDistance=-0.05
03:10:19.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:10:19.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:19.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:10:19.057 00.000 11060 MoveAxis(E, 0, ABG)
03:10:19.057 00.000 11060 Move returns status 0, amount 0
03:10:19.057 00.000 11060 MoveAxis(N, 0, ABG)
03:10:19.057 00.000 11060 Move returns status 0, amount 0
03:10:19.057 00.000 11060 move complete, result=0
03:10:19.058 00.001 11060 worker thread done servicing request
03:10:19.064 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:19.098 00.034 10844 UpdateGuideState exits: m=1669 SNR=25.8
03:10:19.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:19.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:19.098 00.000 10844 Enqueuing Expose request
03:10:19.098 00.000 11060 Worker thread wakes up
03:10:19.098 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:19.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:19.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:19.737 00.639 11060 Exposure complete
03:10:19.999 00.262 10844 OnExposeComplete: enter
03:10:19.999 00.000 11060 worker thread done servicing request
03:10:19.999 00.000 10844 UpdateGuideState(): m_state=6
03:10:19.999 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
03:10:20.000 00.001 10844 Star::Find returns 1 (0), X=622.62, Y=109.12, Mass=1873, SNR=27.2, Peak=212 HFD=3.3
03:10:20.000 00.000 10844 MultiStar: [#1 0.09,0.46,0.86,U] [#2 0.29,0.53,0.89,U] [#3 -0.12,0.16,0.91,U] [#4 -0.04,0.64,0.97,U] [#5 -0.18,0.21,0.87,U] [#6 0.03,-0.14,0.93,U] [#7 -0.03,0.46,0.86,U] [#8 -0.00,0.26,0.72,U] 
03:10:20.000 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.34}, one-star: {-0.28, 0.42}
03:10:20.000 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:10:20.000 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.89)
03:10:20.000 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.66 mountX=0.33 mountY=-0.09, mountTheta=-0.26
03:10:20.003 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.34, opts=13)
03:10:20.003 00.000 10844 Enqueuing Move request for scope (-0.03, 0.34)
03:10:20.004 00.001 11060 Worker thread wakes up
03:10:20.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.34) opts 0xd
03:10:20.004 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.34)
03:10:20.004 00.000 11060 Moving (-0.03, 0.34) raw xDistance=0.33 yDistance=-0.09
03:10:20.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
03:10:20.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:20.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:10:20.005 00.001 11060 MoveAxis(W, 76, ABG)
03:10:20.005 00.000 11060 Guiding  Dir = 3, Dur = 76
03:10:20.011 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:20.032 00.021 11060 IsSlewing returns 0
03:10:20.033 00.001 11060 IsGuiding returns 0
03:10:20.034 00.001 10844 UpdateGuideState exits: m=1873 SNR=27.2
03:10:20.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:20.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:20.034 00.000 10844 Enqueuing Expose request
03:10:20.125 00.091 11060 IsGuiding returns 0
03:10:20.125 00.000 11060 Move returns status 0, amount 76
03:10:20.126 00.001 11060 MoveAxis(N, 0, ABG)
03:10:20.126 00.000 11060 Move returns status 0, amount 0
03:10:20.126 00.000 11060 move complete, result=0
03:10:20.126 00.000 11060 worker thread done servicing request
03:10:20.126 00.000 11060 Worker thread wakes up
03:10:20.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:20.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:20.135 00.009 10844 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
03:10:20.756 00.621 11060 Exposure complete
03:10:20.992 00.236 11060 worker thread done servicing request
03:10:20.993 00.001 10844 OnExposeComplete: enter
03:10:20.993 00.000 10844 UpdateGuideState(): m_state=6
03:10:20.993 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
03:10:20.993 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.96, Mass=1887, SNR=27.9, Peak=176 HFD=3.2
03:10:20.994 00.001 10844 MultiStar: [#1 -0.20,0.22,0.88,U] [#2 0.18,0.47,0.78,U] [#3 -0.10,-0.26,0.96,U] [#4 -0.20,0.64,0.99,U] [#5 -0.18,0.22,0.83,U] [#6 0.18,0.11,0.94,U] [#7 -0.22,0.07,1.00,U] [#8 -0.05,-0.33,0.70,U] 
03:10:20.994 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {-0.11, 0.27}
03:10:20.994 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:10:20.994 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
03:10:20.994 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.04 mountX=0.15 mountY=-0.11, mountTheta=-0.64
03:10:20.996 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.17, opts=13)
03:10:20.996 00.000 10844 Enqueuing Move request for scope (-0.08, 0.17)
03:10:20.996 00.000 11060 Worker thread wakes up
03:10:20.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
03:10:20.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
03:10:20.996 00.000 11060 Moving (-0.08, 0.17) raw xDistance=0.15 yDistance=-0.11
03:10:20.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:10:20.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:20.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:10:20.996 00.000 11060 MoveAxis(W, 37, ABG)
03:10:20.996 00.000 11060 Guiding  Dir = 3, Dur = 37
03:10:21.003 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:21.021 00.018 10844 UpdateGuideState exits: m=1887 SNR=27.9
03:10:21.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:21.023 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:21.023 00.000 10844 Enqueuing Expose request
03:10:21.029 00.006 11060 IsSlewing returns 0
03:10:21.030 00.001 11060 IsGuiding returns 0
03:10:21.091 00.061 11060 IsGuiding returns 0
03:10:21.091 00.000 11060 Move returns status 0, amount 37
03:10:21.091 00.000 11060 MoveAxis(N, 0, ABG)
03:10:21.091 00.000 11060 Move returns status 0, amount 0
03:10:21.091 00.000 11060 move complete, result=0
03:10:21.093 00.002 11060 worker thread done servicing request
03:10:21.093 00.000 11060 Worker thread wakes up
03:10:21.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:21.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:21.110 00.017 10844 GuideStep: 0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
03:10:21.726 00.616 11060 Exposure complete
03:10:21.963 00.237 11060 worker thread done servicing request
03:10:21.963 00.000 10844 OnExposeComplete: enter
03:10:21.963 00.000 10844 UpdateGuideState(): m_state=6
03:10:21.963 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
03:10:21.963 00.000 10844 Star::Find returns 1 (0), X=622.52, Y=108.58, Mass=1508, SNR=24.4, Peak=186 HFD=3.1
03:10:21.964 00.001 10844 MultiStar: [#1 0.26,0.17,0.97,U] [#2 0.25,0.54,0.91,U] [#3 -0.32,-0.70,0.00,M1] [#4 -0.06,0.31,1.10,U] [#5 0.23,-0.21,0.98,U] [#6 0.41,0.52,1.13,U] [#7 -0.34,-0.38,0.99,U] [#8 0.08,-0.16,0.84,U] 
03:10:21.964 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {-0.38, -0.11}
03:10:21.964 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
03:10:21.964 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
03:10:21.964 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.04 mountX=0.10 mountY=0.04, mountTheta=0.36
03:10:21.966 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
03:10:21.966 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
03:10:21.966 00.000 11060 Worker thread wakes up
03:10:21.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
03:10:21.968 00.002 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:10:21.968 00.000 11060 Moving (0.06, 0.10) raw xDistance=0.10 yDistance=0.04
03:10:21.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:10:21.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:21.969 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:10:21.969 00.000 11060 MoveAxis(E, 0, ABG)
03:10:21.969 00.000 11060 Move returns status 0, amount 0
03:10:21.969 00.000 11060 MoveAxis(N, 0, ABG)
03:10:21.969 00.000 11060 Move returns status 0, amount 0
03:10:21.969 00.000 11060 move complete, result=0
03:10:21.969 00.000 11060 worker thread done servicing request
03:10:21.974 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:22.006 00.032 10844 UpdateGuideState exits: m=1508 SNR=24.4
03:10:22.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:22.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:22.007 00.001 10844 Enqueuing Expose request
03:10:22.007 00.000 11060 Worker thread wakes up
03:10:22.007 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:22.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:22.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:22.644 00.637 11060 Exposure complete
03:10:22.867 00.223 11060 worker thread done servicing request
03:10:22.867 00.000 10844 OnExposeComplete: enter
03:10:22.867 00.000 10844 UpdateGuideState(): m_state=6
03:10:22.868 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
03:10:22.868 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.32, Mass=1632, SNR=25.5, Peak=163 HFD=3.3
03:10:22.868 00.000 10844 MultiStar: [#1 -0.35,0.21,0.97,U] [#2 0.54,0.28,0.91,U] [#3 -0.33,-0.27,1.02,U] [#4 -0.26,0.63,1.01,U] [#5 -0.00,0.09,1.00,U] [#6 0.25,0.18,1.03,U] [#7 -0.11,-0.23,0.90,U] [#8 -0.26,-0.23,0.80,U] 
03:10:22.869 00.001 10844 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.27, -0.37}
03:10:22.869 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.39) = xAngle (0.78 = 0.78)
03:10:22.869 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.90 = -2.38)
03:10:22.869 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.16 mountX=0.03 mountY=-0.03, mountTheta=-0.77
03:10:22.872 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.04, opts=13)
03:10:22.872 00.000 10844 Enqueuing Move request for scope (-0.03, 0.04)
03:10:22.872 00.000 11060 Worker thread wakes up
03:10:22.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
03:10:22.873 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
03:10:22.873 00.000 11060 Moving (-0.03, 0.04) raw xDistance=0.03 yDistance=-0.03
03:10:22.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:10:22.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:22.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:10:22.874 00.001 11060 MoveAxis(E, 0, ABG)
03:10:22.874 00.000 11060 Move returns status 0, amount 0
03:10:22.874 00.000 11060 MoveAxis(N, 0, ABG)
03:10:22.874 00.000 11060 Move returns status 0, amount 0
03:10:22.874 00.000 11060 move complete, result=0
03:10:22.874 00.000 11060 worker thread done servicing request
03:10:22.891 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:22.908 00.017 10844 UpdateGuideState exits: m=1632 SNR=25.5
03:10:22.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:22.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:22.908 00.000 10844 Enqueuing Expose request
03:10:22.908 00.000 11060 Worker thread wakes up
03:10:22.909 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:22.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:22.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:23.544 00.635 11060 Exposure complete
03:10:23.780 00.236 10844 OnExposeComplete: enter
03:10:23.780 00.000 11060 worker thread done servicing request
03:10:23.780 00.000 10844 UpdateGuideState(): m_state=6
03:10:23.780 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
03:10:23.780 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.56, Mass=1603, SNR=25.1, Peak=182 HFD=3.3
03:10:23.781 00.001 10844 MultiStar: [#1 -0.16,0.12,0.98,U] [#2 0.39,-0.15,0.94,U] [#3 0.12,-0.34,1.04,U] [#4 -0.33,0.12,0.97,U] [#5 0.00,0.08,0.99,U] [#6 0.53,0.16,1.00,U] [#7 0.16,0.23,0.98,U] [#8 0.01,-0.21,0.86,U] 
03:10:23.781 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {-0.06, -0.13}
03:10:23.781 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:10:23.781 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:10:23.781 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.17 mountX=0.00 mountY=0.08, mountTheta=1.56
03:10:23.783 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
03:10:23.783 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
03:10:23.783 00.000 11060 Worker thread wakes up
03:10:23.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
03:10:23.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
03:10:23.783 00.000 11060 Moving (0.08, -0.01) raw xDistance=0.00 yDistance=0.08
03:10:23.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:10:23.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:23.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:10:23.784 00.001 11060 MoveAxis(E, 0, ABG)
03:10:23.784 00.000 11060 Move returns status 0, amount 0
03:10:23.784 00.000 11060 MoveAxis(N, 0, ABG)
03:10:23.784 00.000 11060 Move returns status 0, amount 0
03:10:23.784 00.000 11060 move complete, result=0
03:10:23.784 00.000 11060 worker thread done servicing request
03:10:23.791 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:23.809 00.018 10844 UpdateGuideState exits: m=1603 SNR=25.1
03:10:23.810 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:23.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:23.810 00.000 10844 Enqueuing Expose request
03:10:23.810 00.000 11060 Worker thread wakes up
03:10:23.810 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:23.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:23.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:24.450 00.640 11060 Exposure complete
03:10:24.653 00.203 11060 worker thread done servicing request
03:10:24.661 00.008 10844 OnExposeComplete: enter
03:10:24.661 00.000 10844 UpdateGuideState(): m_state=6
03:10:24.662 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
03:10:24.662 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.81, Mass=1847, SNR=26.5, Peak=193 HFD=3.7
03:10:24.662 00.000 10844 MultiStar: [#1 0.07,0.11,0.91,U] [#2 -0.04,0.73,0.00,M1] [#3 -0.30,-0.16,0.98,U] [#4 -0.37,0.70,0.00,M1] [#5 -0.19,-0.03,0.98,U] [#6 0.11,-0.12,1.13,U] [#7 -0.25,0.06,0.86,U] [#8 -0.31,-0.21,0.84,U] 
03:10:24.662 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.03}, one-star: {-0.08, 0.12}
03:10:24.662 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.39) = xAngle (-4.27 = 2.01)
03:10:24.662 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.14 = -1.14)
03:10:24.662 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.88 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
03:10:24.665 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
03:10:24.665 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
03:10:24.665 00.000 11060 Worker thread wakes up
03:10:24.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
03:10:24.665 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
03:10:24.665 00.000 11060 Moving (-0.13, -0.03) raw xDistance=-0.06 yDistance=-0.12
03:10:24.665 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:10:24.665 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:24.665 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:10:24.665 00.000 11060 MoveAxis(E, 0, ABG)
03:10:24.666 00.001 11060 Move returns status 0, amount 0
03:10:24.666 00.000 11060 MoveAxis(N, 0, ABG)
03:10:24.666 00.000 11060 Move returns status 0, amount 0
03:10:24.666 00.000 11060 move complete, result=0
03:10:24.666 00.000 11060 worker thread done servicing request
03:10:24.672 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:24.690 00.018 10844 UpdateGuideState exits: m=1847 SNR=26.5
03:10:24.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:24.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:24.691 00.001 10844 Enqueuing Expose request
03:10:24.691 00.000 11060 Worker thread wakes up
03:10:24.691 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:24.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:24.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:25.329 00.638 11060 Exposure complete
03:10:25.567 00.238 11060 worker thread done servicing request
03:10:25.568 00.001 10844 OnExposeComplete: enter
03:10:25.568 00.000 10844 UpdateGuideState(): m_state=6
03:10:25.568 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
03:10:25.568 00.000 10844 Star::Find returns 1 (0), X=622.64, Y=108.92, Mass=1749, SNR=25.9, Peak=201 HFD=3.3
03:10:25.568 00.000 10844 MultiStar: [#1 0.00,0.57,0.91,U] [#2 -0.10,0.41,1.00,U] [#3 -0.31,-0.18,1.10,U] [#4 -0.20,0.31,0.96,U] [#5 -0.27,0.02,1.04,U] [#6 -0.00,0.05,1.02,U] [#7 -0.33,0.40,0.95,U] [#8 0.26,0.20,0.78,U] 
03:10:25.568 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.21}, one-star: {-0.26, 0.23}
03:10:25.568 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.39) = xAngle (0.79 = 0.79)
03:10:25.568 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.91 = -2.37)
03:10:25.568 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.17 mountX=0.18 mountY=-0.18, mountTheta=-0.78
03:10:25.571 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.21, opts=13)
03:10:25.571 00.000 10844 Enqueuing Move request for scope (-0.15, 0.21)
03:10:25.571 00.000 11060 Worker thread wakes up
03:10:25.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
03:10:25.572 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
03:10:25.572 00.000 11060 Moving (-0.15, 0.21) raw xDistance=0.18 yDistance=-0.18
03:10:25.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:10:25.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:25.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:10:25.572 00.000 11060 MoveAxis(W, 43, ABG)
03:10:25.572 00.000 11060 Guiding  Dir = 3, Dur = 43
03:10:25.578 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:25.603 00.025 10844 UpdateGuideState exits: m=1749 SNR=25.9
03:10:25.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:25.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:25.603 00.000 10844 Enqueuing Expose request
03:10:25.618 00.015 11060 IsSlewing returns 0
03:10:25.618 00.000 11060 IsGuiding returns 0
03:10:25.694 00.076 11060 IsGuiding returns 0
03:10:25.694 00.000 11060 Move returns status 0, amount 43
03:10:25.694 00.000 11060 MoveAxis(N, 0, ABG)
03:10:25.694 00.000 11060 Move returns status 0, amount 0
03:10:25.694 00.000 11060 move complete, result=0
03:10:25.696 00.002 11060 worker thread done servicing request
03:10:25.696 00.000 11060 Worker thread wakes up
03:10:25.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:25.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:25.712 00.016 10844 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
03:10:26.321 00.609 11060 Exposure complete
03:10:26.532 00.211 11060 worker thread done servicing request
03:10:26.532 00.000 10844 OnExposeComplete: enter
03:10:26.532 00.000 10844 UpdateGuideState(): m_state=6
03:10:26.533 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
03:10:26.533 00.000 10844 Star::Find returns 1 (0), X=622.72, Y=108.52, Mass=1539, SNR=24.7, Peak=201 HFD=3.2
03:10:26.533 00.000 10844 MultiStar: [#1 -0.09,0.01,0.96,U] [#2 -0.03,0.34,0.98,U] [#3 -0.48,-0.35,1.05,U] [#4 0.01,0.26,0.98,U] [#5 -0.07,-0.37,0.96,U] [#6 0.02,-0.08,1.16,U] [#7 -0.35,-0.31,0.83,U] [#8 0.01,0.02,0.81,U] 
03:10:26.533 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.18, -0.18}
03:10:26.533 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.39) = xAngle (-4.01 = 2.27)
03:10:26.533 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.89 = -0.89)
03:10:26.534 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.62 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
03:10:26.535 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.07, opts=13)
03:10:26.536 00.001 10844 Enqueuing Move request for scope (-0.13, -0.07)
03:10:26.536 00.000 11060 Worker thread wakes up
03:10:26.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
03:10:26.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
03:10:26.536 00.000 11060 Moving (-0.13, -0.07) raw xDistance=-0.09 yDistance=-0.11
03:10:26.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:10:26.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:26.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:10:26.536 00.000 11060 MoveAxis(E, 0, ABG)
03:10:26.536 00.000 11060 Move returns status 0, amount 0
03:10:26.536 00.000 11060 MoveAxis(N, 0, ABG)
03:10:26.536 00.000 11060 Move returns status 0, amount 0
03:10:26.536 00.000 11060 move complete, result=0
03:10:26.536 00.000 11060 worker thread done servicing request
03:10:26.542 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:26.560 00.018 10844 UpdateGuideState exits: m=1539 SNR=24.7
03:10:26.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:26.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:26.560 00.000 10844 Enqueuing Expose request
03:10:26.560 00.000 11060 Worker thread wakes up
03:10:26.560 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:26.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:26.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:27.194 00.634 11060 Exposure complete
03:10:27.446 00.252 11060 worker thread done servicing request
03:10:27.446 00.000 10844 OnExposeComplete: enter
03:10:27.446 00.000 10844 UpdateGuideState(): m_state=6
03:10:27.447 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
03:10:27.447 00.000 10844 Star::Find returns 1 (0), X=622.62, Y=108.59, Mass=1564, SNR=24.8, Peak=245 HFD=3.0
03:10:27.447 00.000 10844 MultiStar: [#1 -0.21,0.21,1.04,U] [#2 -0.10,0.36,1.00,U] [#3 -0.22,-0.19,1.08,U] [#4 -0.58,0.23,1.10,U] [#5 -0.10,-0.24,1.01,U] [#6 0.05,0.14,1.10,U] [#7 -0.53,-0.43,0.96,U] [#8 -0.28,-0.12,0.90,U] 
03:10:27.447 00.000 10844 refined, 8 included, MultiStar: {-0.25, -0.01}, one-star: {-0.28, -0.10}
03:10:27.448 00.001 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.79)
03:10:27.448 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.37 = -1.37)
03:10:27.448 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.11 mountX=-0.05 mountY=-0.24, mountTheta=-1.79
03:10:27.449 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.01, opts=13)
03:10:27.449 00.000 10844 Enqueuing Move request for scope (-0.25, -0.01)
03:10:27.449 00.000 11060 Worker thread wakes up
03:10:27.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
03:10:27.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
03:10:27.449 00.000 11060 Moving (-0.25, -0.01) raw xDistance=-0.05 yDistance=-0.24
03:10:27.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:10:27.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:27.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:10:27.450 00.001 11060 MoveAxis(E, 0, ABG)
03:10:27.450 00.000 11060 Move returns status 0, amount 0
03:10:27.450 00.000 11060 MoveAxis(N, 0, ABG)
03:10:27.450 00.000 11060 Move returns status 0, amount 0
03:10:27.450 00.000 11060 move complete, result=0
03:10:27.450 00.000 11060 worker thread done servicing request
03:10:27.456 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:10:27.473 00.017 10844 UpdateGuideState exits: m=1564 SNR=24.8
03:10:27.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:27.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:27.473 00.000 10844 Enqueuing Expose request
03:10:27.474 00.001 11060 Worker thread wakes up
03:10:27.474 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:27.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:27.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:28.104 00.630 11060 Exposure complete
03:10:28.337 00.233 10844 OnExposeComplete: enter
03:10:28.337 00.000 10844 UpdateGuideState(): m_state=6
03:10:28.338 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
03:10:28.338 00.000 10844 Star::Find returns 1 (0), X=622.54, Y=108.71, Mass=1858, SNR=27.3, Peak=253 HFD=3.2
03:10:28.338 00.000 10844 MultiStar: [#1 -0.07,0.23,0.92,U] [#2 0.16,0.58,0.96,U] [#3 -0.19,-0.07,0.91,U] [#4 0.25,0.56,0.90,U] [#5 -0.49,0.16,0.89,U] [#6 0.19,-0.46,0.95,U] [#7 -0.37,-0.25,0.91,U] [#8 -0.10,-0.08,0.76,U] 
03:10:28.338 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.36, 0.01}
03:10:28.338 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.39) = xAngle (1.14 = 1.14)
03:10:28.338 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.26 = -2.02)
03:10:28.339 00.001 10844 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.53 mountX=0.06 mountY=-0.12, mountTheta=-1.13
03:10:28.340 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.08, opts=13)
03:10:28.340 00.000 10844 Enqueuing Move request for scope (-0.11, 0.08)
03:10:28.344 00.004 11060 worker thread done servicing request
03:10:28.344 00.000 11060 Worker thread wakes up
03:10:28.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
03:10:28.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
03:10:28.345 00.001 11060 Moving (-0.11, 0.08) raw xDistance=0.06 yDistance=-0.12
03:10:28.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:10:28.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:28.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:10:28.345 00.000 11060 MoveAxis(E, 0, ABG)
03:10:28.345 00.000 11060 Move returns status 0, amount 0
03:10:28.345 00.000 11060 MoveAxis(N, 0, ABG)
03:10:28.345 00.000 11060 Move returns status 0, amount 0
03:10:28.346 00.001 11060 move complete, result=0
03:10:28.346 00.000 11060 worker thread done servicing request
03:10:28.349 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:28.367 00.018 10844 UpdateGuideState exits: m=1858 SNR=27.3
03:10:28.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:28.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:28.367 00.000 10844 Enqueuing Expose request
03:10:28.367 00.000 11060 Worker thread wakes up
03:10:28.367 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:28.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:28.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:29.000 00.633 11060 Exposure complete
03:10:29.216 00.216 11060 worker thread done servicing request
03:10:29.216 00.000 10844 OnExposeComplete: enter
03:10:29.216 00.000 10844 UpdateGuideState(): m_state=6
03:10:29.216 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
03:10:29.216 00.000 10844 Star::Find returns 1 (0), X=622.54, Y=108.33, Mass=1563, SNR=24.9, Peak=206 HFD=3.2
03:10:29.218 00.002 10844 MultiStar: [#1 -0.24,0.15,1.02,U] [#2 0.00,0.14,0.94,U] [#3 -0.13,-0.07,1.01,U] [#4 -0.50,0.83,0.00,M1] [#5 -0.28,-0.01,0.89,U] [#6 0.06,0.13,1.11,U] [#7 -0.48,0.17,0.95,U] [#8 -0.16,-0.15,0.89,U] 
03:10:29.218 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.00}, one-star: {-0.36, -0.36}
03:10:29.218 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.39) = xAngle (1.74 = 1.74)
03:10:29.218 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.87 = -1.42)
03:10:29.218 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.13 mountX=-0.03 mountY=-0.19, mountTheta=-1.74
03:10:29.219 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.00, opts=13)
03:10:29.220 00.001 10844 Enqueuing Move request for scope (-0.20, 0.00)
03:10:29.220 00.000 11060 Worker thread wakes up
03:10:29.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
03:10:29.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
03:10:29.220 00.000 11060 Moving (-0.20, 0.00) raw xDistance=-0.03 yDistance=-0.19
03:10:29.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:10:29.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:29.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:10:29.220 00.000 11060 MoveAxis(E, 0, ABG)
03:10:29.220 00.000 11060 Move returns status 0, amount 0
03:10:29.220 00.000 11060 MoveAxis(N, 0, ABG)
03:10:29.220 00.000 11060 Move returns status 0, amount 0
03:10:29.221 00.001 11060 move complete, result=0
03:10:29.221 00.000 11060 worker thread done servicing request
03:10:29.226 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:29.244 00.018 10844 UpdateGuideState exits: m=1563 SNR=24.9
03:10:29.246 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:29.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:29.246 00.000 10844 Enqueuing Expose request
03:10:29.246 00.000 11060 Worker thread wakes up
03:10:29.248 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:29.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:29.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:29.891 00.643 11060 Exposure complete
03:10:30.113 00.222 11060 worker thread done servicing request
03:10:30.113 00.000 10844 OnExposeComplete: enter
03:10:30.113 00.000 10844 UpdateGuideState(): m_state=6
03:10:30.114 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
03:10:30.114 00.000 10844 Star::Find returns 1 (0), X=622.63, Y=108.89, Mass=1445, SNR=24.0, Peak=141 HFD=3.3
03:10:30.114 00.000 10844 MultiStar: [#1 0.10,0.22,0.95,U] [#2 0.28,0.04,0.98,U] [#3 -0.40,-0.21,1.11,U] [#4 0.23,0.55,1.05,U] [#5 -0.21,-0.09,0.92,U] [#6 0.20,-0.12,1.15,U] [#7 -0.07,0.27,1.10,U] [#8 -0.19,0.02,0.81,U] 
03:10:30.114 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.27, 0.20}
03:10:30.114 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.39) = xAngle (0.51 = 0.51)
03:10:30.115 00.001 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.63 = -2.65)
03:10:30.115 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.90 mountX=0.09 mountY=-0.05, mountTheta=-0.49
03:10:30.116 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.10, opts=13)
03:10:30.116 00.000 10844 Enqueuing Move request for scope (-0.03, 0.10)
03:10:30.116 00.000 11060 Worker thread wakes up
03:10:30.117 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
03:10:30.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
03:10:30.117 00.000 11060 Moving (-0.03, 0.10) raw xDistance=0.09 yDistance=-0.05
03:10:30.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:10:30.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:30.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:10:30.117 00.000 11060 MoveAxis(E, 0, ABG)
03:10:30.117 00.000 11060 Move returns status 0, amount 0
03:10:30.117 00.000 11060 MoveAxis(N, 0, ABG)
03:10:30.117 00.000 11060 Move returns status 0, amount 0
03:10:30.117 00.000 11060 move complete, result=0
03:10:30.117 00.000 11060 worker thread done servicing request
03:10:30.123 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:30.150 00.027 10844 UpdateGuideState exits: m=1445 SNR=24.0
03:10:30.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:30.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:30.150 00.000 10844 Enqueuing Expose request
03:10:30.150 00.000 11060 Worker thread wakes up
03:10:30.151 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:30.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:30.151 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:30.792 00.641 11060 Exposure complete
03:10:31.043 00.251 11060 worker thread done servicing request
03:10:31.043 00.000 10844 OnExposeComplete: enter
03:10:31.043 00.000 10844 UpdateGuideState(): m_state=6
03:10:31.044 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
03:10:31.044 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.92, Mass=1670, SNR=25.7, Peak=156 HFD=3.8
03:10:31.045 00.001 10844 MultiStar: [#1 -0.01,0.31,1.05,U] [#2 -0.06,0.24,0.85,U] [#3 -0.09,-0.04,1.00,U] [#4 0.31,0.84,0.00,M1] [#5 -0.20,-0.19,0.87,U] [#6 0.15,-0.16,1.01,U] [#7 0.02,0.15,0.86,U] [#8 0.13,-0.26,0.81,U] 
03:10:31.045 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.27, 0.23}
03:10:31.045 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.39) = xAngle (-0.45 = -0.45)
03:10:31.045 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.68 = 2.68)
03:10:31.045 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.94 mountX=0.05 mountY=0.02, mountTheta=0.46
03:10:31.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
03:10:31.047 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
03:10:31.048 00.001 11060 Worker thread wakes up
03:10:31.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:10:31.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:10:31.048 00.000 11060 Moving (0.03, 0.04) raw xDistance=0.05 yDistance=0.02
03:10:31.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:10:31.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:31.049 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:10:31.049 00.000 11060 MoveAxis(E, 0, ABG)
03:10:31.049 00.000 11060 Move returns status 0, amount 0
03:10:31.049 00.000 11060 MoveAxis(N, 0, ABG)
03:10:31.049 00.000 11060 Move returns status 0, amount 0
03:10:31.049 00.000 11060 move complete, result=0
03:10:31.049 00.000 11060 worker thread done servicing request
03:10:31.056 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:31.089 00.033 10844 UpdateGuideState exits: m=1670 SNR=25.7
03:10:31.090 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:31.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:31.090 00.000 10844 Enqueuing Expose request
03:10:31.090 00.000 11060 Worker thread wakes up
03:10:31.090 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:31.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:31.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:31.730 00.640 11060 Exposure complete
03:10:31.985 00.255 10844 OnExposeComplete: enter
03:10:31.985 00.000 10844 UpdateGuideState(): m_state=6
03:10:31.985 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
03:10:31.986 00.001 11060 worker thread done servicing request
03:10:31.986 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.59, Mass=1546, SNR=24.7, Peak=142 HFD=3.2
03:10:31.986 00.000 10844 MultiStar: [#1 0.10,0.10,1.02,U] [#2 0.41,0.43,0.94,U] [#3 -0.29,0.12,1.03,U] [#4 -0.38,0.93,0.00,M2] [#5 -0.32,-0.26,0.95,U] [#6 0.22,-0.41,1.06,U] [#7 -0.03,-0.25,0.96,U] [#8 -0.08,-0.23,0.86,U] 
03:10:31.986 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {-0.10, -0.10}
03:10:31.986 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.39) = xAngle (-3.08 = -3.08)
03:10:31.986 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.04 = 0.04)
03:10:31.986 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.69 mountX=-0.08 mountY=0.00, mountTheta=3.10
03:10:31.988 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
03:10:31.988 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
03:10:31.988 00.000 11060 Worker thread wakes up
03:10:31.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
03:10:31.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
03:10:31.988 00.000 11060 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.00
03:10:31.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:10:31.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:31.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:10:31.988 00.000 11060 MoveAxis(E, 0, ABG)
03:10:31.989 00.001 11060 Move returns status 0, amount 0
03:10:31.989 00.000 11060 MoveAxis(N, 0, ABG)
03:10:31.989 00.000 11060 Move returns status 0, amount 0
03:10:31.989 00.000 11060 move complete, result=0
03:10:31.989 00.000 11060 worker thread done servicing request
03:10:31.997 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:32.027 00.030 10844 UpdateGuideState exits: m=1546 SNR=24.7
03:10:32.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:32.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:32.027 00.000 10844 Enqueuing Expose request
03:10:32.027 00.000 11060 Worker thread wakes up
03:10:32.027 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:32.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:32.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:32.659 00.632 11060 Exposure complete
03:10:32.892 00.233 11060 worker thread done servicing request
03:10:34.004 01.112 10844 OnExposeComplete: enter
03:10:34.005 00.001 10844 UpdateGuideState(): m_state=6
03:10:34.006 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
03:10:34.006 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.63, Mass=1722, SNR=26.2, Peak=206 HFD=3.4
03:10:34.007 00.001 10844 MultiStar: [#1 -0.01,0.18,0.98,U] [#2 0.22,-0.20,0.83,U] [#3 -0.38,-0.49,0.99,U] [#4 -0.50,0.64,0.00,M3] [#5 -0.13,-0.12,0.93,U] [#6 0.12,-0.09,0.93,U] [#7 -0.09,0.05,0.89,U] [#8 -0.40,-0.70,0.00,M1] 
03:10:34.007 00.000 10844 single-star, 6 included, MultiStar: {-0.04, -0.10}, one-star: {0.01, -0.06}
03:10:34.007 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:10:34.007 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.38 = 0.38)
03:10:34.008 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.36 mountX=-0.06 mountY=0.02, mountTheta=2.76
03:10:34.010 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
03:10:34.010 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
03:10:34.010 00.000 11060 Worker thread wakes up
03:10:34.011 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:10:34.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:10:34.011 00.000 11060 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
03:10:34.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:10:34.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:34.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:10:34.011 00.000 11060 MoveAxis(E, 0, ABG)
03:10:34.013 00.002 11060 Move returns status 0, amount 0
03:10:34.013 00.000 11060 MoveAxis(N, 0, ABG)
03:10:34.013 00.000 11060 Move returns status 0, amount 0
03:10:34.013 00.000 11060 move complete, result=0
03:10:34.013 00.000 11060 worker thread done servicing request
03:10:34.191 00.178 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:34.209 00.018 10844 UpdateGuideState exits: m=1722 SNR=26.2
03:10:34.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:34.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:34.209 00.000 10844 Enqueuing Expose request
03:10:34.209 00.000 11060 Worker thread wakes up
03:10:34.209 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:34.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:34.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:34.848 00.639 11060 Exposure complete
03:10:35.118 00.270 11060 worker thread done servicing request
03:10:35.118 00.000 10844 OnExposeComplete: enter
03:10:35.118 00.000 10844 UpdateGuideState(): m_state=6
03:10:35.118 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
03:10:35.118 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.66, Mass=1764, SNR=26.6, Peak=173 HFD=3.0
03:10:35.118 00.000 10844 MultiStar: [#1 -0.41,0.27,0.96,U] [#2 0.38,0.27,0.94,U] [#3 -0.46,-0.31,0.94,U] [#4 -0.19,0.68,0.95,U] [#5 -0.21,-0.17,0.90,U] [#6 -0.09,-0.35,0.88,U] [#7 -0.42,0.26,0.91,U] [#8 -0.19,-0.33,0.78,U] 
03:10:35.118 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {0.28, -0.03}
03:10:35.118 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
03:10:35.118 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.71)
03:10:35.118 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.84 mountX=0.02 mountY=-0.15, mountTheta=-1.45
03:10:35.121 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.04, opts=13)
03:10:35.121 00.000 10844 Enqueuing Move request for scope (-0.14, 0.04)
03:10:35.121 00.000 11060 Worker thread wakes up
03:10:35.124 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
03:10:35.124 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
03:10:35.125 00.001 11060 Moving (-0.14, 0.04) raw xDistance=0.02 yDistance=-0.15
03:10:35.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:10:35.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:35.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:10:35.125 00.000 11060 MoveAxis(E, 0, ABG)
03:10:35.125 00.000 11060 Move returns status 0, amount 0
03:10:35.125 00.000 11060 MoveAxis(N, 0, ABG)
03:10:35.126 00.001 11060 Move returns status 0, amount 0
03:10:35.126 00.000 11060 move complete, result=0
03:10:35.126 00.000 11060 worker thread done servicing request
03:10:35.129 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:35.147 00.018 10844 UpdateGuideState exits: m=1764 SNR=26.6
03:10:35.148 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:35.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:35.148 00.000 10844 Enqueuing Expose request
03:10:35.148 00.000 11060 Worker thread wakes up
03:10:35.148 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:35.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:35.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:35.781 00.633 11060 Exposure complete
03:10:36.038 00.257 11060 worker thread done servicing request
03:10:36.039 00.001 10844 OnExposeComplete: enter
03:10:36.039 00.000 10844 UpdateGuideState(): m_state=6
03:10:36.039 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
03:10:36.039 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.86, Mass=1483, SNR=23.9, Peak=133 HFD=3.0
03:10:36.040 00.001 10844 MultiStar: [#1 -0.19,0.03,1.08,U] [#2 -0.09,0.19,1.01,U] [#3 -0.03,-0.54,1.08,U] [#4 -0.03,0.34,1.02,U] [#5 -0.08,0.18,1.05,U] [#6 0.09,-0.08,1.15,U] [#7 -0.22,-0.01,1.02,U] [#8 -0.29,-0.37,0.92,U] 
03:10:36.040 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {0.11, 0.16}
03:10:36.040 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.39) = xAngle (-4.39 = 1.90)
03:10:36.040 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.26 = -1.26)
03:10:36.040 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.00 mountX=-0.02 mountY=-0.07, mountTheta=-1.89
03:10:36.042 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
03:10:36.042 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
03:10:36.042 00.000 11060 Worker thread wakes up
03:10:36.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
03:10:36.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
03:10:36.042 00.000 11060 Moving (-0.08, -0.01) raw xDistance=-0.02 yDistance=-0.07
03:10:36.043 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:10:36.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:36.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:10:36.043 00.000 11060 MoveAxis(E, 0, ABG)
03:10:36.043 00.000 11060 Move returns status 0, amount 0
03:10:36.043 00.000 11060 MoveAxis(N, 0, ABG)
03:10:36.043 00.000 11060 Move returns status 0, amount 0
03:10:36.043 00.000 11060 move complete, result=0
03:10:36.043 00.000 11060 worker thread done servicing request
03:10:36.051 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:36.082 00.031 10844 UpdateGuideState exits: m=1483 SNR=23.9
03:10:36.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:36.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:36.082 00.000 10844 Enqueuing Expose request
03:10:36.082 00.000 11060 Worker thread wakes up
03:10:36.082 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:36.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:36.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:36.722 00.640 11060 Exposure complete
03:10:36.964 00.242 11060 worker thread done servicing request
03:10:36.965 00.001 10844 OnExposeComplete: enter
03:10:36.965 00.000 10844 UpdateGuideState(): m_state=6
03:10:36.965 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
03:10:36.965 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.73, Mass=2005, SNR=28.1, Peak=226 HFD=3.4
03:10:36.967 00.002 10844 MultiStar: [#1 -0.29,-0.14,0.93,U] [#2 0.41,0.44,0.81,U] [#3 0.13,-0.12,0.93,U] [#4 0.02,0.73,0.00,M2] [#5 -0.35,-0.13,0.92,U] [#6 -0.07,-0.46,1.02,U] [#7 0.11,0.32,0.90,U] [#8 -0.16,0.06,0.69,U] 
03:10:36.967 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.01}, one-star: {0.28, 0.04}
03:10:36.967 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
03:10:36.967 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:10:36.967 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.13 mountX=-0.01 mountY=0.01, mountTheta=2.53
03:10:36.969 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
03:10:36.969 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
03:10:36.973 00.004 11060 Worker thread wakes up
03:10:36.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:10:36.973 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:10:36.973 00.000 11060 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:10:36.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:10:36.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:36.974 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:10:36.974 00.000 11060 MoveAxis(E, 0, ABG)
03:10:36.974 00.000 11060 Move returns status 0, amount 0
03:10:36.974 00.000 11060 MoveAxis(N, 0, ABG)
03:10:36.974 00.000 11060 Move returns status 0, amount 0
03:10:36.974 00.000 11060 move complete, result=0
03:10:36.975 00.001 11060 worker thread done servicing request
03:10:36.978 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:36.997 00.019 10844 UpdateGuideState exits: m=2005 SNR=28.1
03:10:36.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:36.998 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:36.998 00.000 10844 Enqueuing Expose request
03:10:36.998 00.000 11060 Worker thread wakes up
03:10:36.998 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:36.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:36.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:37.657 00.659 11060 Exposure complete
03:10:37.908 00.251 11060 worker thread done servicing request
03:10:37.908 00.000 10844 OnExposeComplete: enter
03:10:37.909 00.001 10844 UpdateGuideState(): m_state=6
03:10:37.909 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
03:10:37.909 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.73, Mass=1616, SNR=25.1, Peak=159 HFD=3.4
03:10:37.910 00.001 10844 MultiStar: [#1 -0.02,0.02,1.02,U] [#2 0.26,0.03,0.95,U] [#3 -0.15,0.01,1.03,U] [#4 -0.01,0.94,0.00,M3] [#5 -0.44,-0.52,1.03,U] [#6 0.15,0.06,1.08,U] [#7 -0.12,-0.04,1.03,U] [#8 -0.13,-0.33,0.83,U] 
03:10:37.910 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {0.18, 0.04}
03:10:37.910 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.93)
03:10:37.910 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.23 = -0.23)
03:10:37.910 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.96 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
03:10:37.912 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
03:10:37.912 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
03:10:37.912 00.000 11060 Worker thread wakes up
03:10:37.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
03:10:37.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
03:10:37.912 00.000 11060 Moving (-0.03, -0.08) raw xDistance=-0.09 yDistance=-0.02
03:10:37.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:10:37.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:37.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:10:37.913 00.001 11060 MoveAxis(E, 0, ABG)
03:10:37.913 00.000 11060 Move returns status 0, amount 0
03:10:37.913 00.000 11060 MoveAxis(N, 0, ABG)
03:10:37.913 00.000 11060 Move returns status 0, amount 0
03:10:37.913 00.000 11060 move complete, result=0
03:10:37.913 00.000 11060 worker thread done servicing request
03:10:37.919 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:37.949 00.030 10844 UpdateGuideState exits: m=1616 SNR=25.1
03:10:37.950 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:37.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:37.950 00.000 10844 Enqueuing Expose request
03:10:37.950 00.000 11060 Worker thread wakes up
03:10:37.950 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:37.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:37.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:38.580 00.630 11060 Exposure complete
03:10:38.835 00.255 11060 worker thread done servicing request
03:10:38.835 00.000 10844 OnExposeComplete: enter
03:10:38.836 00.001 10844 UpdateGuideState(): m_state=6
03:10:38.836 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
03:10:38.836 00.000 10844 Star::Find returns 1 (0), X=622.94, Y=108.23, Mass=1375, SNR=23.2, Peak=143 HFD=3.1
03:10:38.837 00.001 10844 MultiStar: [#1 -0.31,-0.49,1.14,U] [#2 0.14,-0.17,0.94,U] [#3 -0.33,-0.29,1.08,U] [#4 -0.57,0.10,1.10,U] [#5 -0.27,-0.60,1.06,U] [#6 0.10,-0.45,1.17,U] [#7 -0.15,-0.37,1.10,U] [#8 0.09,-0.28,0.93,U] 
03:10:38.837 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.34}, one-star: {0.04, -0.47}
03:10:38.837 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.91)
03:10:38.837 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.25 = -0.25)
03:10:38.837 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.99 mountX=-0.36 mountY=-0.09, mountTheta=-2.89
03:10:38.839 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.34, opts=13)
03:10:38.839 00.000 10844 Enqueuing Move request for scope (-0.15, -0.34)
03:10:38.839 00.000 11060 Worker thread wakes up
03:10:38.840 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.34) opts 0xd
03:10:38.840 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.34)
03:10:38.840 00.000 11060 Moving (-0.15, -0.34) raw xDistance=-0.36 yDistance=-0.09
03:10:38.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
03:10:38.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:38.841 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:10:38.841 00.000 11060 MoveAxis(E, 84, ABG)
03:10:38.841 00.000 11060 Guiding  Dir = 2, Dur = 84
03:10:38.848 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:38.857 00.009 11060 IsSlewing returns 0
03:10:38.858 00.001 11060 IsGuiding returns 0
03:10:38.870 00.012 10844 UpdateGuideState exits: m=1375 SNR=23.2
03:10:38.871 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:38.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:38.871 00.000 10844 Enqueuing Expose request
03:10:38.947 00.076 11060 IsGuiding returns 0
03:10:38.947 00.000 11060 Move returns status 0, amount 84
03:10:38.947 00.000 11060 MoveAxis(N, 0, ABG)
03:10:38.947 00.000 11060 Move returns status 0, amount 0
03:10:38.948 00.001 11060 move complete, result=0
03:10:38.948 00.000 11060 worker thread done servicing request
03:10:38.948 00.000 11060 Worker thread wakes up
03:10:38.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:38.948 00.000 10844 GuideStep: -0.4 px 84 ms EAST, -0.1 px 0 ms NORTH
03:10:38.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:39.585 00.637 11060 Exposure complete
03:10:39.845 00.260 11060 worker thread done servicing request
03:10:39.846 00.001 10844 OnExposeComplete: enter
03:10:39.846 00.000 10844 UpdateGuideState(): m_state=6
03:10:39.846 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
03:10:39.846 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.39, Mass=1743, SNR=26.3, Peak=227 HFD=3.3
03:10:39.846 00.000 10844 MultiStar: [#1 -0.03,0.49,0.94,U] [#2 0.32,-0.05,0.95,U] [#3 -0.29,-0.15,0.97,U] [#4 -0.13,0.64,0.97,U] [#5 0.13,-0.66,0.89,U] [#6 0.33,-0.50,0.99,U] [#7 -0.20,-0.02,0.96,U] [#8 0.03,-0.26,0.88,U] 
03:10:39.846 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.02, -0.30}
03:10:39.846 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.39) = xAngle (-2.74 = -2.74)
03:10:39.848 00.002 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.38 = 0.38)
03:10:39.848 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.35 mountX=-0.08 mountY=0.03, mountTheta=2.76
03:10:39.849 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
03:10:39.850 00.001 10844 Enqueuing Move request for scope (0.02, -0.09)
03:10:39.850 00.000 11060 Worker thread wakes up
03:10:39.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
03:10:39.850 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
03:10:39.850 00.000 11060 Moving (0.02, -0.09) raw xDistance=-0.08 yDistance=0.03
03:10:39.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:10:39.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:39.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:10:39.850 00.000 11060 MoveAxis(E, 0, ABG)
03:10:39.850 00.000 11060 Move returns status 0, amount 0
03:10:39.850 00.000 11060 MoveAxis(N, 0, ABG)
03:10:39.850 00.000 11060 Move returns status 0, amount 0
03:10:39.851 00.001 11060 move complete, result=0
03:10:39.851 00.000 11060 worker thread done servicing request
03:10:39.858 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:39.876 00.018 10844 UpdateGuideState exits: m=1743 SNR=26.3
03:10:39.877 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:39.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:39.877 00.000 10844 Enqueuing Expose request
03:10:39.877 00.000 11060 Worker thread wakes up
03:10:39.877 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:39.877 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:39.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:40.515 00.638 11060 Exposure complete
03:10:40.800 00.285 11060 worker thread done servicing request
03:10:40.801 00.001 10844 OnExposeComplete: enter
03:10:40.801 00.000 10844 UpdateGuideState(): m_state=6
03:10:40.801 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
03:10:40.802 00.001 10844 Star::Find returns 1 (0), X=622.83, Y=108.60, Mass=1608, SNR=25.3, Peak=170 HFD=3.2
03:10:40.802 00.000 10844 MultiStar: [#1 -0.01,0.21,1.01,U] [#2 0.36,0.13,0.88,U] [#3 -0.09,-0.40,1.16,U] [#4 -0.65,0.47,0.00,M2] [#5 -0.25,-0.36,0.95,U] [#6 0.50,0.23,1.01,U] [#7 -0.23,-0.36,0.94,U] [#8 0.30,-0.22,0.80,U] 
03:10:40.802 00.000 10844 single-star, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.07, -0.09}
03:10:40.802 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.39) = xAngle (-3.62 = 2.66)
03:10:40.802 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.50 = -0.50)
03:10:40.803 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.24 mountX=-0.11 mountY=-0.06, mountTheta=-2.64
03:10:40.805 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
03:10:40.805 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
03:10:40.805 00.000 11060 Worker thread wakes up
03:10:40.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
03:10:40.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
03:10:40.805 00.000 11060 Moving (-0.07, -0.09) raw xDistance=-0.11 yDistance=-0.06
03:10:40.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:10:40.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:40.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:10:40.805 00.000 11060 MoveAxis(E, 0, ABG)
03:10:40.805 00.000 11060 Move returns status 0, amount 0
03:10:40.805 00.000 11060 MoveAxis(N, 0, ABG)
03:10:40.805 00.000 11060 Move returns status 0, amount 0
03:10:40.805 00.000 11060 move complete, result=0
03:10:40.806 00.001 11060 worker thread done servicing request
03:10:40.813 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:40.842 00.029 10844 UpdateGuideState exits: m=1608 SNR=25.3
03:10:40.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:40.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:40.842 00.000 10844 Enqueuing Expose request
03:10:40.843 00.001 11060 Worker thread wakes up
03:10:40.843 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:40.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:40.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:41.481 00.638 11060 Exposure complete
03:10:41.745 00.264 10844 OnExposeComplete: enter
03:10:41.745 00.000 10844 UpdateGuideState(): m_state=6
03:10:41.746 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
03:10:41.746 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.42, Mass=1477, SNR=23.6, Peak=128 HFD=3.3
03:10:41.746 00.000 11060 worker thread done servicing request
03:10:41.746 00.000 10844 MultiStar: [#1 0.09,0.30,1.09,U] [#2 0.59,0.11,0.94,U] [#3 -0.11,-0.43,1.06,U] [#4 -0.38,0.29,1.17,U] [#5 -0.17,0.01,1.04,U] [#6 0.07,-0.17,1.18,U] [#7 -0.15,0.00,1.06,U] [#8 0.05,-0.44,0.83,U] 
03:10:41.746 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-0.01, -0.27}
03:10:41.746 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.09)
03:10:41.746 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
03:10:41.746 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.80 mountX=-0.06 mountY=-0.00, mountTheta=-3.08
03:10:41.749 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
03:10:41.749 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
03:10:41.750 00.001 11060 Worker thread wakes up
03:10:41.751 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
03:10:41.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
03:10:41.751 00.000 11060 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=-0.00
03:10:41.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:10:41.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:41.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:10:41.752 00.001 11060 MoveAxis(E, 0, ABG)
03:10:41.752 00.000 11060 Move returns status 0, amount 0
03:10:41.752 00.000 11060 MoveAxis(N, 0, ABG)
03:10:41.752 00.000 11060 Move returns status 0, amount 0
03:10:41.752 00.000 11060 move complete, result=0
03:10:41.752 00.000 11060 worker thread done servicing request
03:10:41.757 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:41.779 00.022 10844 UpdateGuideState exits: m=1477 SNR=23.6
03:10:41.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:41.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:41.779 00.000 10844 Enqueuing Expose request
03:10:41.779 00.000 11060 Worker thread wakes up
03:10:41.779 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:41.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:41.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:42.415 00.636 11060 Exposure complete
03:10:42.647 00.232 11060 worker thread done servicing request
03:10:42.648 00.001 10844 OnExposeComplete: enter
03:10:42.648 00.000 10844 UpdateGuideState(): m_state=6
03:10:42.648 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
03:10:42.648 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.42, Mass=1583, SNR=24.6, Peak=169 HFD=3.1
03:10:42.648 00.000 10844 MultiStar: [#1 -0.49,0.81,0.00,M1] [#2 0.39,0.60,1.01,U] [#3 -0.17,-0.20,1.02,U] [#4 -0.39,0.81,0.00,M2] [#5 0.13,-0.20,1.07,U] [#6 0.23,0.56,1.09,U] [#7 -0.10,0.25,0.93,U] [#8 -0.16,0.17,0.75,U] 
03:10:42.648 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.13}, one-star: {0.13, -0.28}
03:10:42.648 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.34 = -0.34)
03:10:42.648 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.78 = 2.78)
03:10:42.648 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.05 mountX=0.14 mountY=0.05, mountTheta=0.36
03:10:42.650 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
03:10:42.650 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
03:10:42.650 00.000 11060 Worker thread wakes up
03:10:42.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
03:10:42.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
03:10:42.650 00.000 11060 Moving (0.07, 0.13) raw xDistance=0.14 yDistance=0.05
03:10:42.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:10:42.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:42.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:10:42.651 00.001 11060 MoveAxis(W, 33, ABG)
03:10:42.651 00.000 11060 Guiding  Dir = 3, Dur = 33
03:10:42.654 00.003 11060 IsSlewing returns 0
03:10:42.655 00.001 11060 IsGuiding returns 0
03:10:42.658 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:42.676 00.018 10844 UpdateGuideState exits: m=1583 SNR=24.6
03:10:42.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:42.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:42.676 00.000 10844 Enqueuing Expose request
03:10:42.700 00.024 11060 IsGuiding returns 0
03:10:42.700 00.000 11060 Move returns status 0, amount 33
03:10:42.700 00.000 11060 MoveAxis(N, 0, ABG)
03:10:42.700 00.000 11060 Move returns status 0, amount 0
03:10:42.701 00.001 11060 move complete, result=0
03:10:42.701 00.000 11060 worker thread done servicing request
03:10:42.701 00.000 11060 Worker thread wakes up
03:10:42.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:42.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:42.701 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
03:10:43.327 00.626 11060 Exposure complete
03:10:43.605 00.278 11060 worker thread done servicing request
03:10:43.605 00.000 10844 OnExposeComplete: enter
03:10:43.605 00.000 10844 UpdateGuideState(): m_state=6
03:10:43.605 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
03:10:43.605 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.73, Mass=1591, SNR=25.3, Peak=146 HFD=3.3
03:10:43.606 00.001 10844 MultiStar: [#1 0.19,0.30,0.98,U] [#2 0.13,0.16,0.95,U] [#3 -0.24,-0.12,0.95,U] [#4 -0.08,0.62,0.97,U] [#5 -0.25,-0.12,0.99,U] [#6 0.07,0.03,1.05,U] [#7 -0.32,-0.12,0.93,U] [#8 0.08,-0.16,0.82,U] 
03:10:43.606 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.19, 0.03}
03:10:43.606 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.39) = xAngle (0.50 = 0.50)
03:10:43.606 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.63 = -2.66)
03:10:43.606 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.89 mountX=0.07 mountY=-0.04, mountTheta=-0.49
03:10:43.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
03:10:43.608 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
03:10:43.608 00.000 11060 Worker thread wakes up
03:10:43.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
03:10:43.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
03:10:43.608 00.000 11060 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
03:10:43.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:10:43.608 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:43.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:10:43.609 00.001 11060 MoveAxis(E, 0, ABG)
03:10:43.609 00.000 11060 Move returns status 0, amount 0
03:10:43.609 00.000 11060 MoveAxis(N, 0, ABG)
03:10:43.609 00.000 11060 Move returns status 0, amount 0
03:10:43.609 00.000 11060 move complete, result=0
03:10:43.609 00.000 11060 worker thread done servicing request
03:10:43.616 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:43.637 00.021 10844 UpdateGuideState exits: m=1591 SNR=25.3
03:10:43.638 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:43.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:43.638 00.000 10844 Enqueuing Expose request
03:10:43.638 00.000 11060 Worker thread wakes up
03:10:43.638 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:43.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:43.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:44.287 00.649 11060 Exposure complete
03:10:44.523 00.236 11060 worker thread done servicing request
03:10:44.523 00.000 10844 OnExposeComplete: enter
03:10:44.523 00.000 10844 UpdateGuideState(): m_state=6
03:10:44.523 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
03:10:44.524 00.001 10844 Star::Find returns 1 (0), X=623.18, Y=108.35, Mass=1821, SNR=26.8, Peak=158 HFD=3.7
03:10:44.524 00.000 10844 MultiStar: [#1 -0.31,0.04,0.95,U] [#2 0.44,-0.19,0.89,U] [#3 -0.71,-0.64,0.00,M1] [#4 -0.31,0.63,0.97,U] [#5 -0.01,-0.26,0.94,U] [#6 0.02,-0.86,0.00,M1] [#7 -0.16,-0.33,1.01,U] [#8 -0.25,-0.76,0.00,M1] 
03:10:44.524 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.07}, one-star: {0.28, -0.34}
03:10:44.524 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.09)
03:10:44.524 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
03:10:44.524 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.80 mountX=-0.08 mountY=-0.00, mountTheta=-3.08
03:10:44.526 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
03:10:44.526 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
03:10:44.526 00.000 11060 Worker thread wakes up
03:10:44.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
03:10:44.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
03:10:44.526 00.000 11060 Moving (-0.02, -0.07) raw xDistance=-0.08 yDistance=-0.00
03:10:44.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:10:44.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:44.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:10:44.526 00.000 11060 MoveAxis(E, 0, ABG)
03:10:44.526 00.000 11060 Move returns status 0, amount 0
03:10:44.526 00.000 11060 MoveAxis(N, 0, ABG)
03:10:44.526 00.000 11060 Move returns status 0, amount 0
03:10:44.526 00.000 11060 move complete, result=0
03:10:44.528 00.002 11060 worker thread done servicing request
03:10:44.535 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:44.563 00.028 10844 UpdateGuideState exits: m=1821 SNR=26.8
03:10:44.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:44.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:44.563 00.000 10844 Enqueuing Expose request
03:10:44.563 00.000 11060 Worker thread wakes up
03:10:44.563 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:10:44.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:44.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:45.191 00.628 11060 Exposure complete
03:10:45.436 00.245 10844 OnExposeComplete: enter
03:10:45.436 00.000 10844 UpdateGuideState(): m_state=6
03:10:45.436 00.000 11060 worker thread done servicing request
03:10:45.436 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
03:10:45.436 00.000 10844 Star::Find returns 1 (0), X=622.50, Y=108.55, Mass=1936, SNR=27.7, Peak=212 HFD=3.2
03:10:45.438 00.002 10844 MultiStar: [#1 -0.16,-0.14,0.89,U] [#2 -0.04,0.13,0.83,U] [#3 -0.37,-0.39,0.94,U] [#4 -0.41,0.29,0.85,U] [#5 -0.14,-0.23,0.92,U] [#6 0.08,-0.14,0.95,U] [#7 -0.52,-0.05,0.76,U] [#8 -0.08,-0.44,0.79,U] 
03:10:45.438 00.000 10844 refined, 8 included, MultiStar: {-0.23, -0.13}, one-star: {-0.40, -0.14}
03:10:45.438 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.39) = xAngle (-4.02 = 2.26)
03:10:45.438 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.90 = -0.90)
03:10:45.438 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.63 mountX=-0.16 mountY=-0.20, mountTheta=-2.25
03:10:45.440 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.13, opts=13)
03:10:45.440 00.000 10844 Enqueuing Move request for scope (-0.23, -0.13)
03:10:45.443 00.003 11060 Worker thread wakes up
03:10:45.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
03:10:45.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
03:10:45.444 00.001 11060 Moving (-0.23, -0.13) raw xDistance=-0.16 yDistance=-0.20
03:10:45.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:10:45.444 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:45.444 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:10:45.444 00.000 11060 MoveAxis(E, 39, ABG)
03:10:45.444 00.000 11060 Guiding  Dir = 2, Dur = 39
03:10:45.449 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:45.478 00.029 10844 UpdateGuideState exits: m=1936 SNR=27.7
03:10:45.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:45.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:45.478 00.000 10844 Enqueuing Expose request
03:10:45.482 00.004 11060 IsSlewing returns 0
03:10:45.483 00.001 11060 IsGuiding returns 0
03:10:45.546 00.063 11060 IsGuiding returns 0
03:10:45.546 00.000 11060 Move returns status 0, amount 39
03:10:45.546 00.000 11060 MoveAxis(N, 0, ABG)
03:10:45.546 00.000 11060 Move returns status 0, amount 0
03:10:45.546 00.000 11060 move complete, result=0
03:10:45.546 00.000 11060 worker thread done servicing request
03:10:45.546 00.000 11060 Worker thread wakes up
03:10:45.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:45.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:45.546 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
03:10:46.189 00.643 11060 Exposure complete
03:10:46.425 00.236 11060 worker thread done servicing request
03:10:46.425 00.000 10844 OnExposeComplete: enter
03:10:46.426 00.001 10844 UpdateGuideState(): m_state=6
03:10:46.426 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
03:10:46.426 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.13, Mass=1678, SNR=25.7, Peak=185 HFD=3.0
03:10:46.426 00.000 10844 MultiStar: [#1 -0.40,0.15,0.95,U] [#2 0.13,0.41,0.97,U] [#3 0.08,-0.41,0.99,U] [#4 -0.20,0.57,0.92,U] [#5 0.05,-0.12,0.88,U] [#6 0.29,-0.60,0.97,U] [#7 -0.43,0.02,0.89,U] [#8 -0.11,-0.53,0.86,U] 
03:10:46.426 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.12}, one-star: {0.01, -0.57}
03:10:46.426 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.87)
03:10:46.426 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.29 = -0.29)
03:10:46.426 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.03 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
03:10:46.429 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
03:10:46.429 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
03:10:46.433 00.004 11060 Worker thread wakes up
03:10:46.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
03:10:46.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
03:10:46.433 00.000 11060 Moving (-0.06, -0.12) raw xDistance=-0.13 yDistance=-0.04
03:10:46.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:10:46.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:46.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:10:46.433 00.000 11060 MoveAxis(E, 32, ABG)
03:10:46.433 00.000 11060 Guiding  Dir = 2, Dur = 32
03:10:46.438 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:46.456 00.018 10844 UpdateGuideState exits: m=1678 SNR=25.7
03:10:46.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:46.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:46.456 00.000 10844 Enqueuing Expose request
03:10:46.464 00.008 11060 IsSlewing returns 0
03:10:46.464 00.000 11060 IsGuiding returns 0
03:10:46.526 00.062 11060 IsGuiding returns 0
03:10:46.526 00.000 11060 Move returns status 0, amount 32
03:10:46.526 00.000 11060 MoveAxis(N, 0, ABG)
03:10:46.526 00.000 11060 Move returns status 0, amount 0
03:10:46.526 00.000 11060 move complete, result=0
03:10:46.526 00.000 11060 worker thread done servicing request
03:10:46.527 00.001 11060 Worker thread wakes up
03:10:46.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:46.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:46.530 00.003 10844 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
03:10:47.183 00.653 11060 Exposure complete
03:10:47.435 00.252 11060 worker thread done servicing request
03:10:47.436 00.001 10844 OnExposeComplete: enter
03:10:47.436 00.000 10844 UpdateGuideState(): m_state=6
03:10:47.437 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
03:10:47.437 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.37, Mass=1464, SNR=24.1, Peak=183 HFD=3.3
03:10:47.437 00.000 10844 MultiStar: [#1 0.06,0.29,1.12,U] [#2 0.46,0.30,1.00,U] [#3 0.17,-0.42,1.04,U] [#4 -0.29,0.70,0.00,M1] [#5 0.12,-0.16,1.02,U] [#6 0.27,-0.21,1.13,U] [#7 -0.12,0.13,1.05,U] [#8 0.19,-0.30,0.89,U] 
03:10:47.437 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.08}, one-star: {-0.10, -0.32}
03:10:47.437 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.39) = xAngle (-1.94 = -1.94)
03:10:47.437 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
03:10:47.437 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.55 mountX=-0.06 mountY=0.14, mountTheta=1.94
03:10:47.439 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.08, opts=13)
03:10:47.439 00.000 10844 Enqueuing Move request for scope (0.13, -0.08)
03:10:47.439 00.000 11060 Worker thread wakes up
03:10:47.440 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
03:10:47.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
03:10:47.440 00.000 11060 Moving (0.13, -0.08) raw xDistance=-0.06 yDistance=0.14
03:10:47.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:10:47.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:47.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:10:47.440 00.000 11060 MoveAxis(E, 0, ABG)
03:10:47.440 00.000 11060 Move returns status 0, amount 0
03:10:47.440 00.000 11060 MoveAxis(N, 0, ABG)
03:10:47.440 00.000 11060 Move returns status 0, amount 0
03:10:47.440 00.000 11060 move complete, result=0
03:10:47.441 00.001 11060 worker thread done servicing request
03:10:47.447 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:47.479 00.032 10844 UpdateGuideState exits: m=1464 SNR=24.1
03:10:47.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:47.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:47.479 00.000 10844 Enqueuing Expose request
03:10:47.479 00.000 11060 Worker thread wakes up
03:10:47.479 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:47.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:47.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:48.135 00.656 11060 Exposure complete
03:10:48.405 00.270 10844 OnExposeComplete: enter
03:10:48.405 00.000 11060 worker thread done servicing request
03:10:48.405 00.000 10844 UpdateGuideState(): m_state=6
03:10:48.406 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
03:10:48.406 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.93, Mass=1711, SNR=25.7, Peak=183 HFD=3.2
03:10:48.406 00.000 10844 MultiStar: [#1 0.02,0.21,0.95,U] [#2 0.85,0.67,0.00,M1] [#3 -0.08,0.42,0.99,U] [#4 -0.01,1.25,0.00,M2] [#5 0.03,0.13,0.93,U] [#6 0.75,0.10,0.00,M1] [#7 -0.42,0.52,1.01,U] [#8 0.03,0.04,0.83,U] 
03:10:48.406 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.27}, one-star: {0.25, 0.23}
03:10:48.406 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.39) = xAngle (0.30 = 0.30)
03:10:48.406 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.42 = -2.86)
03:10:48.406 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.69 mountX=0.26 mountY=-0.07, mountTheta=-0.28
03:10:48.409 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.27, opts=13)
03:10:48.409 00.000 10844 Enqueuing Move request for scope (-0.03, 0.27)
03:10:48.409 00.000 11060 Worker thread wakes up
03:10:48.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
03:10:48.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
03:10:48.409 00.000 11060 Moving (-0.03, 0.27) raw xDistance=0.26 yDistance=-0.07
03:10:48.410 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:10:48.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:48.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:10:48.410 00.000 11060 MoveAxis(W, 61, ABG)
03:10:48.410 00.000 11060 Guiding  Dir = 3, Dur = 61
03:10:48.418 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:48.439 00.021 10844 UpdateGuideState exits: m=1711 SNR=25.7
03:10:48.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:48.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:48.439 00.000 10844 Enqueuing Expose request
03:10:48.440 00.001 11060 IsSlewing returns 0
03:10:48.441 00.001 11060 IsGuiding returns 0
03:10:48.535 00.094 11060 IsGuiding returns 0
03:10:48.535 00.000 11060 Move returns status 0, amount 61
03:10:48.535 00.000 11060 MoveAxis(N, 0, ABG)
03:10:48.535 00.000 11060 Move returns status 0, amount 0
03:10:48.535 00.000 11060 move complete, result=0
03:10:48.536 00.001 11060 worker thread done servicing request
03:10:48.536 00.000 11060 Worker thread wakes up
03:10:48.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:48.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:48.536 00.000 10844 GuideStep: 0.3 px 61 ms WEST, -0.1 px 0 ms NORTH
03:10:49.177 00.641 11060 Exposure complete
03:10:49.435 00.258 11060 worker thread done servicing request
03:10:49.435 00.000 10844 OnExposeComplete: enter
03:10:49.435 00.000 10844 UpdateGuideState(): m_state=6
03:10:49.436 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
03:10:49.436 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.50, Mass=1668, SNR=25.7, Peak=168 HFD=3.2
03:10:49.436 00.000 10844 MultiStar: [#1 0.06,0.46,0.88,U] [#2 0.51,0.00,0.87,U] [#3 -0.24,-0.15,1.01,U] [#4 -0.07,0.89,0.00,M3] [#5 0.04,-0.35,0.87,U] [#6 0.17,-0.07,1.02,U] [#7 -0.08,0.78,0.00,M1] [#8 -0.02,0.01,0.83,U] 
03:10:49.436 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.05}, one-star: {0.13, -0.19}
03:10:49.436 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
03:10:49.436 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
03:10:49.436 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=-0.03 mountY=0.10, mountTheta=1.88
03:10:49.439 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
03:10:49.439 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
03:10:49.439 00.000 11060 Worker thread wakes up
03:10:49.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
03:10:49.439 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
03:10:49.439 00.000 11060 Moving (0.09, -0.05) raw xDistance=-0.03 yDistance=0.10
03:10:49.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:10:49.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:49.443 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:10:49.444 00.001 11060 MoveAxis(E, 0, ABG)
03:10:49.444 00.000 11060 Move returns status 0, amount 0
03:10:49.459 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:49.463 00.004 11060 MoveAxis(N, 0, ABG)
03:10:49.463 00.000 11060 Move returns status 0, amount 0
03:10:49.463 00.000 11060 move complete, result=0
03:10:49.463 00.000 11060 worker thread done servicing request
03:10:49.494 00.031 10844 UpdateGuideState exits: m=1668 SNR=25.7
03:10:49.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:49.495 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:49.495 00.000 10844 Enqueuing Expose request
03:10:49.495 00.000 11060 Worker thread wakes up
03:10:49.495 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:49.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:49.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:50.136 00.641 11060 Exposure complete
03:10:50.371 00.235 11060 worker thread done servicing request
03:10:50.371 00.000 10844 OnExposeComplete: enter
03:10:50.371 00.000 10844 UpdateGuideState(): m_state=6
03:10:50.371 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
03:10:50.371 00.000 10844 Star::Find returns 1 (0), X=622.94, Y=108.75, Mass=1526, SNR=24.7, Peak=191 HFD=2.8
03:10:50.373 00.002 10844 MultiStar: [#1 0.19,0.16,0.99,U] [#2 0.59,0.11,0.99,U] [#3 -0.29,-0.23,1.10,U] [#4 0.02,0.43,0.97,U] [#5 0.13,-0.18,0.99,U] [#6 -0.02,-0.33,1.09,U] [#7 0.06,-0.05,1.01,U] [#8 0.02,-0.38,0.92,U] 
03:10:50.373 00.000 10844 single-star, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.04, 0.06}
03:10:50.373 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.39) = xAngle (-0.37 = -0.37)
03:10:50.373 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
03:10:50.373 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=0.06 mountY=0.03, mountTheta=0.39
03:10:50.375 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
03:10:50.384 00.009 10844 Enqueuing Move request for scope (0.04, 0.06)
03:10:50.384 00.000 11060 Worker thread wakes up
03:10:50.399 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:50.400 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
03:10:50.401 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
03:10:50.401 00.000 11060 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=0.03
03:10:50.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:10:50.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:50.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:10:50.401 00.000 11060 MoveAxis(E, 0, ABG)
03:10:50.401 00.000 11060 Move returns status 0, amount 0
03:10:50.401 00.000 11060 MoveAxis(N, 0, ABG)
03:10:50.403 00.002 11060 Move returns status 0, amount 0
03:10:50.403 00.000 11060 move complete, result=0
03:10:50.403 00.000 11060 worker thread done servicing request
03:10:50.419 00.016 10844 UpdateGuideState exits: m=1526 SNR=24.7
03:10:50.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:50.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:50.419 00.000 10844 Enqueuing Expose request
03:10:50.419 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:50.420 00.001 11060 Worker thread wakes up
03:10:50.421 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:50.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:51.056 00.635 11060 Exposure complete
03:10:51.283 00.227 11060 worker thread done servicing request
03:10:51.283 00.000 10844 OnExposeComplete: enter
03:10:51.283 00.000 10844 UpdateGuideState(): m_state=6
03:10:51.284 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
03:10:51.284 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.50, Mass=1399, SNR=23.5, Peak=155 HFD=3.0
03:10:51.284 00.000 10844 MultiStar: [#1 0.02,0.30,1.08,U] [#2 0.25,0.47,0.96,U] [#3 -0.30,-0.22,1.00,U] [#4 -0.03,0.89,0.00,M3] [#5 -0.15,-0.22,1.01,U] [#6 0.48,0.07,1.06,U] [#7 -0.04,-0.12,1.08,U] [#8 0.25,0.01,1.00,U] 
03:10:51.284 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.21, -0.19}
03:10:51.284 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
03:10:51.284 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.87 = 1.87)
03:10:51.284 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.13 mountX=0.03 mountY=0.09, mountTheta=1.26
03:10:51.286 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
03:10:51.286 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
03:10:51.286 00.000 11060 Worker thread wakes up
03:10:51.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
03:10:51.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
03:10:51.286 00.000 11060 Moving (0.09, 0.01) raw xDistance=0.03 yDistance=0.09
03:10:51.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:10:51.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:51.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:10:51.286 00.000 11060 MoveAxis(E, 0, ABG)
03:10:51.286 00.000 11060 Move returns status 0, amount 0
03:10:51.286 00.000 11060 MoveAxis(N, 0, ABG)
03:10:51.286 00.000 11060 Move returns status 0, amount 0
03:10:51.310 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:51.311 00.001 11060 move complete, result=0
03:10:51.312 00.001 11060 worker thread done servicing request
03:10:51.330 00.018 10844 UpdateGuideState exits: m=1399 SNR=23.5
03:10:51.331 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:51.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:51.331 00.000 10844 Enqueuing Expose request
03:10:51.331 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:51.331 00.000 11060 Worker thread wakes up
03:10:51.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:51.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:51.958 00.627 11060 Exposure complete
03:10:52.180 00.222 11060 worker thread done servicing request
03:10:52.181 00.001 10844 OnExposeComplete: enter
03:10:52.181 00.000 10844 UpdateGuideState(): m_state=6
03:10:52.181 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
03:10:52.181 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.41, Mass=1845, SNR=26.7, Peak=186 HFD=3.2
03:10:52.182 00.001 10844 MultiStar: [#1 -0.17,0.15,0.93,U] [#2 -0.13,0.40,0.97,U] [#3 -0.33,-0.47,1.01,U] [#4 0.02,0.73,0.00,M4] [#5 -0.13,-0.01,0.97,U] [#6 0.15,0.01,1.02,U] [#7 0.14,-0.17,0.98,U] [#8 -0.22,-0.06,0.75,U] 
03:10:52.182 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.06}, one-star: {0.06, -0.29}
03:10:52.182 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.43)
03:10:52.182 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.73 = -0.73)
03:10:52.182 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.46 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
03:10:52.183 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.06, opts=13)
03:10:52.183 00.000 10844 Enqueuing Move request for scope (-0.07, -0.06)
03:10:52.183 00.000 11060 Worker thread wakes up
03:10:52.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
03:10:52.183 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
03:10:52.183 00.000 11060 Moving (-0.07, -0.06) raw xDistance=-0.07 yDistance=-0.06
03:10:52.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:10:52.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:52.185 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:10:52.185 00.000 11060 MoveAxis(E, 0, ABG)
03:10:52.185 00.000 11060 Move returns status 0, amount 0
03:10:52.186 00.001 11060 MoveAxis(N, 0, ABG)
03:10:52.186 00.000 11060 Move returns status 0, amount 0
03:10:52.186 00.000 11060 move complete, result=0
03:10:52.186 00.000 11060 worker thread done servicing request
03:10:52.192 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:52.219 00.027 10844 UpdateGuideState exits: m=1845 SNR=26.7
03:10:52.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:52.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:52.219 00.000 10844 Enqueuing Expose request
03:10:52.219 00.000 11060 Worker thread wakes up
03:10:52.219 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:10:52.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:52.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:52.846 00.627 11060 Exposure complete
03:10:53.073 00.227 11060 worker thread done servicing request
03:10:53.073 00.000 10844 OnExposeComplete: enter
03:10:53.073 00.000 10844 UpdateGuideState(): m_state=6
03:10:53.073 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
03:10:53.073 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.91, Mass=1599, SNR=24.5, Peak=174 HFD=3.0
03:10:53.074 00.001 10844 MultiStar: [#1 -0.00,-0.14,1.01,U] [#2 0.38,0.46,0.95,U] [#3 0.06,0.09,1.07,U] [#4 0.26,0.47,1.07,U] [#5 -0.25,-0.23,0.97,U] [#6 0.30,0.13,1.11,U] [#7 0.28,-0.15,0.94,U] [#8 0.01,-0.35,0.84,U] 
03:10:53.074 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.12, 0.21}
03:10:53.074 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.39) = xAngle (-0.92 = -0.92)
03:10:53.074 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.21 = 2.21)
03:10:53.074 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=0.09 mountY=0.12, mountTheta=0.93
03:10:53.076 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
03:10:53.076 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
03:10:53.076 00.000 11060 Worker thread wakes up
03:10:53.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:10:53.076 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:10:53.076 00.000 11060 Moving (0.13, 0.07) raw xDistance=0.09 yDistance=0.12
03:10:53.078 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:10:53.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:53.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:10:53.078 00.000 11060 MoveAxis(E, 0, ABG)
03:10:53.078 00.000 11060 Move returns status 0, amount 0
03:10:53.078 00.000 11060 MoveAxis(N, 0, ABG)
03:10:53.078 00.000 11060 Move returns status 0, amount 0
03:10:53.079 00.001 11060 move complete, result=0
03:10:53.079 00.000 11060 worker thread done servicing request
03:10:53.096 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:53.115 00.019 10844 UpdateGuideState exits: m=1599 SNR=24.5
03:10:53.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:53.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:53.115 00.000 10844 Enqueuing Expose request
03:10:53.115 00.000 11060 Worker thread wakes up
03:10:53.115 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:53.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:53.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:53.753 00.638 11060 Exposure complete
03:10:54.002 00.249 10844 OnExposeComplete: enter
03:10:54.002 00.000 11060 worker thread done servicing request
03:10:54.002 00.000 10844 UpdateGuideState(): m_state=6
03:10:54.003 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
03:10:54.003 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=109.01, Mass=1720, SNR=26.5, Peak=185 HFD=3.0
03:10:54.004 00.001 10844 MultiStar: [#1 0.50,0.38,0.89,U] [#2 0.51,0.67,0.00,M1] [#3 -0.04,0.05,0.91,U] [#4 -0.09,1.20,0.00,M4] [#5 -0.65,0.25,0.94,U] [#6 0.23,0.10,0.99,U] [#7 0.27,0.16,0.90,U] [#8 0.22,-0.15,0.80,U] 
03:10:54.004 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.16}, one-star: {0.20, 0.32}
03:10:54.004 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
03:10:54.005 00.001 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.76 = 2.76)
03:10:54.005 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.03 mountX=0.18 mountY=0.07, mountTheta=0.38
03:10:54.006 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.16, opts=13)
03:10:54.006 00.000 10844 Enqueuing Move request for scope (0.10, 0.16)
03:10:54.006 00.000 11060 Worker thread wakes up
03:10:54.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
03:10:54.006 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
03:10:54.006 00.000 11060 Moving (0.10, 0.16) raw xDistance=0.18 yDistance=0.07
03:10:54.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:10:54.007 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:54.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:10:54.007 00.000 11060 MoveAxis(W, 42, ABG)
03:10:54.007 00.000 11060 Guiding  Dir = 3, Dur = 42
03:10:54.014 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:54.022 00.008 11060 IsSlewing returns 0
03:10:54.023 00.001 11060 IsGuiding returns 0
03:10:54.033 00.010 10844 UpdateGuideState exits: m=1720 SNR=26.5
03:10:54.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:54.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:54.033 00.000 10844 Enqueuing Expose request
03:10:54.069 00.036 11060 IsGuiding returns 0
03:10:54.070 00.001 11060 Move returns status 0, amount 42
03:10:54.070 00.000 11060 MoveAxis(N, 0, ABG)
03:10:54.070 00.000 11060 Move returns status 0, amount 0
03:10:54.070 00.000 11060 move complete, result=0
03:10:54.070 00.000 11060 worker thread done servicing request
03:10:54.070 00.000 11060 Worker thread wakes up
03:10:54.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:54.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:54.072 00.002 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
03:10:54.698 00.626 11060 Exposure complete
03:10:54.934 00.236 11060 worker thread done servicing request
03:10:54.934 00.000 10844 OnExposeComplete: enter
03:10:54.934 00.000 10844 UpdateGuideState(): m_state=6
03:10:54.935 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
03:10:54.935 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.92, Mass=1717, SNR=26.3, Peak=177 HFD=2.9
03:10:54.935 00.000 10844 MultiStar: [#1 0.15,0.63,0.96,U] [#2 0.36,0.76,0.00,M2] [#3 0.04,0.01,0.93,U] [#4 0.11,0.89,0.00,M5] [#5 -0.40,0.18,0.90,U] [#6 0.23,-0.31,0.95,U] [#7 -0.29,0.26,0.97,U] [#8 0.36,-0.01,0.83,U] 
03:10:54.945 00.010 10844 refined, 6 included, MultiStar: {-0.01, 0.15}, one-star: {-0.10, 0.22}
03:10:54.945 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.39) = xAngle (0.23 = 0.23)
03:10:54.945 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.35 = -2.93)
03:10:54.945 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.62 mountX=0.14 mountY=-0.03, mountTheta=-0.21
03:10:54.947 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
03:10:54.947 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
03:10:54.949 00.002 11060 Worker thread wakes up
03:10:54.950 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
03:10:54.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
03:10:54.950 00.000 11060 Moving (-0.01, 0.15) raw xDistance=0.14 yDistance=-0.03
03:10:54.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:10:54.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:54.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:10:54.950 00.000 11060 MoveAxis(W, 35, ABG)
03:10:54.950 00.000 11060 Guiding  Dir = 3, Dur = 35
03:10:54.955 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:54.964 00.009 11060 IsSlewing returns 0
03:10:54.964 00.000 11060 IsGuiding returns 0
03:10:54.979 00.015 10844 UpdateGuideState exits: m=1717 SNR=26.3
03:10:54.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:54.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:54.979 00.000 10844 Enqueuing Expose request
03:10:55.008 00.029 11060 IsGuiding returns 0
03:10:55.008 00.000 11060 Move returns status 0, amount 35
03:10:55.008 00.000 11060 MoveAxis(N, 0, ABG)
03:10:55.008 00.000 11060 Move returns status 0, amount 0
03:10:55.008 00.000 11060 move complete, result=0
03:10:55.008 00.000 11060 worker thread done servicing request
03:10:55.008 00.000 11060 Worker thread wakes up
03:10:55.008 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
03:10:55.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:55.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:55.653 00.645 11060 Exposure complete
03:10:55.916 00.263 11060 worker thread done servicing request
03:10:55.916 00.000 10844 OnExposeComplete: enter
03:10:55.916 00.000 10844 UpdateGuideState(): m_state=6
03:10:55.916 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
03:10:55.917 00.001 10844 Star::Find returns 1 (0), X=622.56, Y=108.72, Mass=1665, SNR=25.8, Peak=240 HFD=3.2
03:10:55.917 00.000 10844 MultiStar: [#1 -0.25,0.13,1.00,U] [#2 0.06,0.12,0.99,U] [#3 -0.04,0.03,1.01,U] [#4 0.09,1.04,0.00,M6] [#5 -0.53,-0.24,0.94,U] [#6 -0.19,-0.48,1.03,U] [#7 -0.29,0.17,0.98,U] [#8 -0.36,0.12,0.78,U] 
03:10:55.917 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.02}, one-star: {-0.34, 0.03}
03:10:55.917 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.39) = xAngle (-4.45 = 1.83)
03:10:55.917 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.33 = -1.33)
03:10:55.917 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.06 mountX=-0.06 mountY=-0.23, mountTheta=-1.83
03:10:55.919 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.02, opts=13)
03:10:55.919 00.000 10844 Enqueuing Move request for scope (-0.24, -0.02)
03:10:55.919 00.000 11060 Worker thread wakes up
03:10:55.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
03:10:55.919 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
03:10:55.919 00.000 11060 Moving (-0.24, -0.02) raw xDistance=-0.06 yDistance=-0.23
03:10:55.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:10:55.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:10:55.920 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:10:55.920 00.000 11060 MoveAxis(E, 0, ABG)
03:10:55.920 00.000 11060 Move returns status 0, amount 0
03:10:55.920 00.000 11060 MoveAxis(N, 0, ABG)
03:10:55.920 00.000 11060 Move returns status 0, amount 0
03:10:55.920 00.000 11060 move complete, result=0
03:10:55.920 00.000 11060 worker thread done servicing request
03:10:55.927 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:55.947 00.020 10844 UpdateGuideState exits: m=1665 SNR=25.8
03:10:55.948 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:55.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:55.948 00.000 10844 Enqueuing Expose request
03:10:55.948 00.000 11060 Worker thread wakes up
03:10:55.948 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:10:55.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:55.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:56.586 00.638 11060 Exposure complete
03:10:56.828 00.242 11060 worker thread done servicing request
03:10:56.828 00.000 10844 OnExposeComplete: enter
03:10:56.828 00.000 10844 UpdateGuideState(): m_state=6
03:10:56.828 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
03:10:56.828 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.27, Mass=1752, SNR=26.5, Peak=145 HFD=3.3
03:10:56.829 00.001 10844 MultiStar: [#1 0.01,0.38,0.90,U] [#2 0.67,-0.27,0.00,M2] [#3 0.28,-0.53,0.98,U] [#4 0.13,0.60,0.98,U] [#5 0.07,-0.33,0.89,U] [#6 0.82,-0.36,0.00,M1] [#7 0.07,-0.03,1.02,U] [#8 0.31,-0.46,0.78,U] 
03:10:56.829 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {-0.02, -0.42}
03:10:56.829 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.39) = xAngle (-2.12 = -2.12)
03:10:56.829 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
03:10:56.829 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.73 mountX=-0.08 mountY=0.13, mountTheta=2.12
03:10:56.832 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.10, opts=13)
03:10:56.832 00.000 10844 Enqueuing Move request for scope (0.12, -0.10)
03:10:56.832 00.000 11060 Worker thread wakes up
03:10:56.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
03:10:56.832 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
03:10:56.832 00.000 11060 Moving (0.12, -0.10) raw xDistance=-0.08 yDistance=0.13
03:10:56.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:10:56.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:56.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:10:56.833 00.001 11060 MoveAxis(E, 0, ABG)
03:10:56.833 00.000 11060 Move returns status 0, amount 0
03:10:56.833 00.000 11060 MoveAxis(N, 0, ABG)
03:10:56.833 00.000 11060 Move returns status 0, amount 0
03:10:56.833 00.000 11060 move complete, result=0
03:10:56.833 00.000 11060 worker thread done servicing request
03:10:56.841 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:56.860 00.019 10844 UpdateGuideState exits: m=1752 SNR=26.5
03:10:56.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:56.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:56.860 00.000 10844 Enqueuing Expose request
03:10:56.860 00.000 11060 Worker thread wakes up
03:10:56.860 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:56.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:56.861 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:57.492 00.631 11060 Exposure complete
03:10:57.732 00.240 11060 worker thread done servicing request
03:10:57.732 00.000 10844 OnExposeComplete: enter
03:10:57.732 00.000 10844 UpdateGuideState(): m_state=6
03:10:57.733 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
03:10:57.733 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.51, Mass=1528, SNR=24.8, Peak=165 HFD=3.0
03:10:57.733 00.000 10844 MultiStar: [#1 0.03,0.13,1.00,U] [#2 0.64,0.25,0.95,U] [#3 -0.06,-0.30,1.06,U] [#4 -0.15,0.40,1.02,U] [#5 -0.25,-0.48,0.99,U] [#6 0.22,-0.57,1.01,U] [#7 -0.13,-0.34,0.98,U] [#8 0.31,-0.37,0.78,U] 
03:10:57.733 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.16}, one-star: {0.14, -0.19}
03:10:57.733 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
03:10:57.733 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.60 = 0.60)
03:10:57.733 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.13 mountX=-0.14 mountY=0.10, mountTheta=2.54
03:10:57.736 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.16, opts=13)
03:10:57.736 00.000 10844 Enqueuing Move request for scope (0.07, -0.16)
03:10:57.736 00.000 11060 Worker thread wakes up
03:10:57.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
03:10:57.736 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
03:10:57.736 00.000 11060 Moving (0.07, -0.16) raw xDistance=-0.14 yDistance=0.10
03:10:57.737 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:10:57.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:57.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:10:57.737 00.000 11060 MoveAxis(E, 33, ABG)
03:10:57.737 00.000 11060 Guiding  Dir = 2, Dur = 33
03:10:57.745 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:57.751 00.006 11060 IsSlewing returns 0
03:10:57.753 00.002 11060 IsGuiding returns 0
03:10:57.764 00.011 10844 UpdateGuideState exits: m=1528 SNR=24.8
03:10:57.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:57.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:57.764 00.000 10844 Enqueuing Expose request
03:10:57.804 00.040 11060 IsGuiding returns 0
03:10:57.804 00.000 11060 Move returns status 0, amount 33
03:10:57.804 00.000 11060 MoveAxis(N, 0, ABG)
03:10:57.804 00.000 11060 Move returns status 0, amount 0
03:10:57.804 00.000 11060 move complete, result=0
03:10:57.804 00.000 11060 worker thread done servicing request
03:10:57.804 00.000 11060 Worker thread wakes up
03:10:57.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:57.805 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:57.809 00.004 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
03:10:58.442 00.633 11060 Exposure complete
03:10:58.680 00.238 11060 worker thread done servicing request
03:10:58.680 00.000 10844 OnExposeComplete: enter
03:10:58.680 00.000 10844 UpdateGuideState(): m_state=6
03:10:58.680 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
03:10:58.680 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.53, Mass=1444, SNR=23.7, Peak=163 HFD=3.0
03:10:58.681 00.001 10844 MultiStar: [#1 0.24,-0.11,1.10,U] [#2 0.30,-0.02,1.00,U] [#3 0.05,-0.45,1.01,U] [#4 0.09,0.30,1.10,U] [#5 0.07,-0.49,1.08,U] [#6 0.66,-0.01,1.09,U] [#7 0.19,-0.47,1.11,U] [#8 0.10,-0.14,1.03,U] 
03:10:58.681 00.000 10844 single-star, 8 included, MultiStar: {0.19, -0.17}, one-star: {-0.03, -0.16}
03:10:58.681 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
03:10:58.681 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
03:10:58.681 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=-0.16 mountY=-0.00, mountTheta=-3.13
03:10:58.683 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
03:10:58.683 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
03:10:58.683 00.000 11060 Worker thread wakes up
03:10:58.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
03:10:58.684 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
03:10:58.684 00.000 11060 Moving (-0.03, -0.16) raw xDistance=-0.16 yDistance=-0.00
03:10:58.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:10:58.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:58.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:10:58.684 00.000 11060 MoveAxis(E, 39, ABG)
03:10:58.684 00.000 11060 Guiding  Dir = 2, Dur = 39
03:10:58.690 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:10:58.700 00.010 11060 IsSlewing returns 0
03:10:58.700 00.000 11060 IsGuiding returns 0
03:10:58.708 00.008 10844 UpdateGuideState exits: m=1444 SNR=23.7
03:10:58.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:58.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:58.708 00.000 10844 Enqueuing Expose request
03:10:58.749 00.041 11060 IsGuiding returns 0
03:10:58.749 00.000 11060 Move returns status 0, amount 39
03:10:58.749 00.000 11060 MoveAxis(N, 0, ABG)
03:10:58.749 00.000 11060 Move returns status 0, amount 0
03:10:58.749 00.000 11060 move complete, result=0
03:10:58.749 00.000 11060 worker thread done servicing request
03:10:58.750 00.001 11060 Worker thread wakes up
03:10:58.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:58.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:58.754 00.004 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:10:59.393 00.639 11060 Exposure complete
03:10:59.639 00.246 11060 worker thread done servicing request
03:10:59.639 00.000 10844 OnExposeComplete: enter
03:10:59.640 00.001 10844 UpdateGuideState(): m_state=6
03:10:59.640 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
03:10:59.640 00.000 10844 Star::Find returns 1 (0), X=622.51, Y=108.78, Mass=1400, SNR=23.6, Peak=160 HFD=3.1
03:10:59.640 00.000 10844 MultiStar: [#1 0.40,0.39,1.12,U] [#2 0.51,0.22,0.92,U] [#3 -0.09,0.21,1.14,U] [#4 -0.15,0.51,1.08,U] [#5 0.04,-0.15,0.96,U] [#6 0.60,0.30,1.21,U] [#7 0.34,-0.09,1.01,U] [#8 0.39,-0.20,0.88,U] 
03:10:59.641 00.001 10844 refined, 8 included, MultiStar: {0.18, 0.16}, one-star: {-0.39, 0.09}
03:10:59.641 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
03:10:59.641 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.44 = 2.44)
03:10:59.641 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.71 mountX=0.19 mountY=0.16, mountTheta=0.69
03:10:59.642 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.16, opts=13)
03:10:59.642 00.000 10844 Enqueuing Move request for scope (0.18, 0.16)
03:10:59.642 00.000 11060 Worker thread wakes up
03:10:59.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
03:10:59.644 00.002 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
03:10:59.644 00.000 11060 Moving (0.18, 0.16) raw xDistance=0.19 yDistance=0.16
03:10:59.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:10:59.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:10:59.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:10:59.644 00.000 11060 MoveAxis(W, 43, ABG)
03:10:59.644 00.000 11060 Guiding  Dir = 3, Dur = 43
03:10:59.652 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:10:59.652 00.000 11060 IsSlewing returns 0
03:10:59.653 00.001 11060 IsGuiding returns 0
03:10:59.677 00.024 10844 UpdateGuideState exits: m=1400 SNR=23.6
03:10:59.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:59.678 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:10:59.678 00.000 10844 Enqueuing Expose request
03:10:59.698 00.020 11060 IsGuiding returns 0
03:10:59.698 00.000 11060 Move returns status 0, amount 43
03:10:59.698 00.000 11060 MoveAxis(N, 0, ABG)
03:10:59.698 00.000 11060 Move returns status 0, amount 0
03:10:59.698 00.000 11060 move complete, result=0
03:10:59.698 00.000 11060 worker thread done servicing request
03:10:59.698 00.000 11060 Worker thread wakes up
03:10:59.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:10:59.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:10:59.702 00.004 10844 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
03:11:00.335 00.633 11060 Exposure complete
03:11:00.562 00.227 11060 worker thread done servicing request
03:11:00.562 00.000 10844 OnExposeComplete: enter
03:11:00.563 00.001 10844 UpdateGuideState(): m_state=6
03:11:00.563 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
03:11:00.563 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.23, Mass=1889, SNR=27.3, Peak=173 HFD=3.2
03:11:00.563 00.000 10844 MultiStar: [#1 0.34,0.20,0.90,U] [#2 0.42,0.20,0.92,U] [#3 -0.00,-0.50,0.91,U] [#4 0.24,0.54,1.04,U] [#5 0.24,-0.14,0.87,U] [#6 0.15,-0.52,1.05,U] [#7 0.07,-0.11,0.87,U] [#8 0.13,-0.88,0.00,M1] 
03:11:00.564 00.001 10844 refined, 7 included, MultiStar: {0.20, -0.10}, one-star: {0.14, -0.47}
03:11:00.564 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
03:11:00.564 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.27 = 1.27)
03:11:00.564 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.47 mountX=-0.06 mountY=0.21, mountTheta=1.86
03:11:00.565 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.10, opts=13)
03:11:00.566 00.001 10844 Enqueuing Move request for scope (0.20, -0.10)
03:11:00.566 00.000 11060 Worker thread wakes up
03:11:00.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
03:11:00.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
03:11:00.566 00.000 11060 Moving (0.20, -0.10) raw xDistance=-0.06 yDistance=0.21
03:11:00.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:11:00.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:11:00.566 00.000 11060 MoveAxis(E, 0, ABG)
03:11:00.566 00.000 11060 Move returns status 0, amount 0
03:11:00.566 00.000 11060 MoveAxis(S, 83, ABG)
03:11:00.566 00.000 11060 Guiding  Dir = 1, Dur = 83
03:11:00.570 00.004 11060 IsSlewing returns 0
03:11:00.570 00.000 11060 IsGuiding returns 0
03:11:00.575 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:00.592 00.017 10844 UpdateGuideState exits: m=1889 SNR=27.3
03:11:00.593 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:00.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:00.593 00.000 10844 Enqueuing Expose request
03:11:00.666 00.073 11060 IsGuiding returns 0
03:11:00.681 00.015 11060 Move returns status 0, amount 83
03:11:00.681 00.000 11060 move complete, result=0
03:11:00.681 00.000 11060 worker thread done servicing request
03:11:00.682 00.001 11060 Worker thread wakes up
03:11:00.682 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 83 ms SOUTH
03:11:00.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:00.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:01.340 00.658 11060 Exposure complete
03:11:01.579 00.239 10844 OnExposeComplete: enter
03:11:01.579 00.000 10844 UpdateGuideState(): m_state=6
03:11:01.579 00.000 11060 worker thread done servicing request
03:11:01.579 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
03:11:01.579 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.25, Mass=1747, SNR=26.5, Peak=184 HFD=3.5
03:11:01.580 00.001 10844 MultiStar: [#1 -0.23,0.22,1.01,U] [#2 -0.28,0.27,0.86,U] [#3 -0.20,-0.54,0.96,U] [#4 -0.36,0.17,1.02,U] [#5 -0.12,-0.19,0.87,U] [#6 -0.00,-0.29,1.10,U] [#7 -0.09,-0.10,0.83,U] [#8 -0.70,-0.36,0.00,M2] 
03:11:01.580 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.12}, one-star: {-0.15, -0.44}
03:11:01.580 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.39) = xAngle (-3.95 = 2.34)
03:11:01.580 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.82 = -0.82)
03:11:01.580 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.56 mountX=-0.15 mountY=-0.16, mountTheta=-2.33
03:11:01.583 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.12, opts=13)
03:11:01.583 00.000 10844 Enqueuing Move request for scope (-0.18, -0.12)
03:11:01.584 00.001 11060 Worker thread wakes up
03:11:01.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
03:11:01.584 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
03:11:01.584 00.000 11060 Moving (-0.18, -0.12) raw xDistance=-0.15 yDistance=-0.16
03:11:01.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:11:01.585 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:01.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:11:01.585 00.000 11060 MoveAxis(E, 35, ABG)
03:11:01.585 00.000 11060 Guiding  Dir = 2, Dur = 35
03:11:01.590 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:01.619 00.029 10844 UpdateGuideState exits: m=1747 SNR=26.5
03:11:01.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:01.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:01.619 00.000 10844 Enqueuing Expose request
03:11:01.625 00.006 11060 IsSlewing returns 0
03:11:01.626 00.001 11060 IsGuiding returns 0
03:11:01.704 00.078 11060 IsGuiding returns 0
03:11:01.704 00.000 11060 Move returns status 0, amount 35
03:11:01.704 00.000 11060 MoveAxis(N, 0, ABG)
03:11:01.704 00.000 11060 Move returns status 0, amount 0
03:11:01.704 00.000 11060 move complete, result=0
03:11:01.704 00.000 11060 worker thread done servicing request
03:11:01.706 00.002 11060 Worker thread wakes up
03:11:01.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:01.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:01.706 00.000 10844 GuideStep: -0.1 px 35 ms EAST, -0.2 px 0 ms NORTH
03:11:02.336 00.630 11060 Exposure complete
03:11:02.589 00.253 11060 worker thread done servicing request
03:11:02.589 00.000 10844 OnExposeComplete: enter
03:11:02.589 00.000 10844 UpdateGuideState(): m_state=6
03:11:02.590 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
03:11:02.590 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.48, Mass=1647, SNR=25.5, Peak=210 HFD=3.0
03:11:02.590 00.000 10844 MultiStar: [#1 -0.49,0.52,1.00,U] [#2 -0.25,0.89,0.00,M1] [#3 -0.68,-0.31,0.00,M1] [#4 -0.48,0.71,0.00,M1] [#5 -0.20,0.32,0.96,U] [#6 0.10,0.24,1.04,U] [#7 -0.53,0.09,0.95,U] [#8 -0.41,0.30,0.86,U] 
03:11:02.590 00.000 10844 single-star, 5 included, MultiStar: {-0.26, 0.21}, one-star: {-0.06, -0.22}
03:11:02.591 00.001 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.21 = 3.07)
03:11:02.591 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
03:11:02.591 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.22 cameraTheta=-1.82 mountX=-0.22 mountY=-0.02, mountTheta=-3.05
03:11:02.593 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.22, opts=13)
03:11:02.593 00.000 10844 Enqueuing Move request for scope (-0.06, -0.22)
03:11:02.593 00.000 11060 Worker thread wakes up
03:11:02.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
03:11:02.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
03:11:02.593 00.000 11060 Moving (-0.06, -0.22) raw xDistance=-0.22 yDistance=-0.02
03:11:02.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:11:02.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:02.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:11:02.594 00.001 11060 MoveAxis(E, 53, ABG)
03:11:02.594 00.000 11060 Guiding  Dir = 2, Dur = 53
03:11:02.602 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:02.618 00.016 11060 IsSlewing returns 0
03:11:02.619 00.001 11060 IsGuiding returns 0
03:11:02.635 00.016 10844 UpdateGuideState exits: m=1647 SNR=25.5
03:11:02.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:02.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:02.635 00.000 10844 Enqueuing Expose request
03:11:02.688 00.053 11060 IsGuiding returns 0
03:11:02.688 00.000 11060 Move returns status 0, amount 53
03:11:02.688 00.000 11060 MoveAxis(N, 0, ABG)
03:11:02.688 00.000 11060 Move returns status 0, amount 0
03:11:02.688 00.000 11060 move complete, result=0
03:11:02.688 00.000 11060 worker thread done servicing request
03:11:02.688 00.000 11060 Worker thread wakes up
03:11:02.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:02.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:02.689 00.001 10844 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
03:11:03.319 00.630 11060 Exposure complete
03:11:03.580 00.261 11060 worker thread done servicing request
03:11:03.580 00.000 10844 OnExposeComplete: enter
03:11:03.580 00.000 10844 UpdateGuideState(): m_state=6
03:11:03.580 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
03:11:03.580 00.000 10844 Star::Find returns 1 (1), X=622.46, Y=108.58, Mass=1921, SNR=28.0, Peak=255 HFD=3.2
03:11:03.582 00.002 10844 MultiStar: [#1 -0.57,0.20,0.84,U] [#2 0.27,0.52,0.86,U] [#3 -0.60,-0.20,0.93,U] [#4 -0.15,0.91,0.00,M2] [#5 -0.43,0.19,0.83,U] [#6 -0.02,-0.09,0.90,U] [#7 -0.33,0.05,0.95,U] [#8 -0.05,0.11,0.70,U] 
03:11:03.582 00.000 10844 refined, 7 included, MultiStar: {-0.28, 0.08}, one-star: {-0.44, -0.11}
03:11:03.582 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
03:11:03.582 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.61 = -1.67)
03:11:03.582 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.88 mountX=0.02 mountY=-0.29, mountTheta=-1.49
03:11:03.583 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.08, opts=13)
03:11:03.584 00.001 10844 Enqueuing Move request for scope (-0.28, 0.08)
03:11:03.584 00.000 11060 Worker thread wakes up
03:11:03.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.08) opts 0xd
03:11:03.584 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.08)
03:11:03.584 00.000 11060 Moving (-0.28, 0.08) raw xDistance=0.02 yDistance=-0.29
03:11:03.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:11:03.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:11:03.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:11:03.584 00.000 11060 MoveAxis(E, 0, ABG)
03:11:03.584 00.000 11060 Move returns status 0, amount 0
03:11:03.584 00.000 11060 MoveAxis(N, 0, ABG)
03:11:03.585 00.001 11060 Move returns status 0, amount 0
03:11:03.585 00.000 11060 move complete, result=0
03:11:03.585 00.000 11060 worker thread done servicing request
03:11:03.593 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:03.612 00.019 10844 UpdateGuideState exits: m=1921 SNR=28.0 Saturated
03:11:03.612 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:03.613 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:03.613 00.000 10844 Enqueuing Expose request
03:11:03.613 00.000 11060 Worker thread wakes up
03:11:03.613 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:11:03.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:03.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:04.258 00.645 11060 Exposure complete
03:11:04.489 00.231 11060 worker thread done servicing request
03:11:04.489 00.000 10844 OnExposeComplete: enter
03:11:04.489 00.000 10844 UpdateGuideState(): m_state=6
03:11:04.489 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
03:11:04.490 00.001 10844 Star::Find returns 1 (0), X=623.15, Y=108.57, Mass=1523, SNR=24.9, Peak=167 HFD=3.0
03:11:04.490 00.000 10844 MultiStar: [#1 0.09,0.40,1.08,U] [#2 0.62,0.41,0.00,M1] [#3 -0.25,-0.74,0.00,M1] [#4 -0.05,0.46,1.09,U] [#5 -0.27,-0.45,0.98,U] [#6 0.18,-0.15,1.06,U] [#7 -0.56,-0.33,1.02,U] [#8 0.23,-0.17,0.88,U] 
03:11:04.490 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.04}, one-star: {0.25, -0.13}
03:11:04.490 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.86)
03:11:04.490 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.30 = -0.30)
03:11:04.491 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.03 mountX=-0.04 mountY=-0.01, mountTheta=-2.85
03:11:04.493 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
03:11:04.494 00.001 10844 Enqueuing Move request for scope (-0.02, -0.04)
03:11:04.496 00.002 11060 Worker thread wakes up
03:11:04.498 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:11:04.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:11:04.498 00.000 11060 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
03:11:04.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:11:04.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:04.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:11:04.498 00.000 11060 MoveAxis(E, 0, ABG)
03:11:04.498 00.000 11060 Move returns status 0, amount 0
03:11:04.498 00.000 11060 MoveAxis(N, 0, ABG)
03:11:04.499 00.001 11060 Move returns status 0, amount 0
03:11:04.499 00.000 11060 move complete, result=0
03:11:04.499 00.000 11060 worker thread done servicing request
03:11:04.502 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:11:04.522 00.020 10844 UpdateGuideState exits: m=1523 SNR=24.9
03:11:04.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:04.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:04.522 00.000 10844 Enqueuing Expose request
03:11:04.522 00.000 11060 Worker thread wakes up
03:11:04.522 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:04.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:04.524 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:05.153 00.629 11060 Exposure complete
03:11:05.414 00.261 11060 worker thread done servicing request
03:11:05.415 00.001 10844 OnExposeComplete: enter
03:11:05.415 00.000 10844 UpdateGuideState(): m_state=6
03:11:05.415 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
03:11:05.415 00.000 10844 Star::Find returns 1 (0), X=622.47, Y=108.73, Mass=1965, SNR=28.3, Peak=224 HFD=3.3
03:11:05.415 00.000 10844 MultiStar: [#1 0.05,0.27,0.92,U] [#2 0.43,0.47,0.87,U] [#3 0.07,-0.18,0.88,U] [#4 -0.50,0.34,0.99,U] [#5 -0.76,-0.17,0.00,M1] [#6 0.43,-0.22,0.96,U] [#7 -0.32,-0.24,0.90,U] [#8 0.45,-0.27,0.71,U] 
03:11:05.415 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.03}, one-star: {-0.43, 0.04}
03:11:05.417 00.002 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.39) = xAngle (0.19 = 0.19)
03:11:05.417 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.31 = -2.97)
03:11:05.417 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.58 mountX=0.03 mountY=-0.01, mountTheta=-0.17
03:11:05.417 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.03, opts=13)
03:11:05.417 00.000 10844 Enqueuing Move request for scope (-0.00, 0.03)
03:11:05.419 00.002 11060 Worker thread wakes up
03:11:05.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
03:11:05.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
03:11:05.419 00.000 11060 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
03:11:05.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:05.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:05.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:11:05.419 00.000 11060 MoveAxis(E, 0, ABG)
03:11:05.419 00.000 11060 Move returns status 0, amount 0
03:11:05.419 00.000 11060 MoveAxis(N, 0, ABG)
03:11:05.420 00.001 11060 Move returns status 0, amount 0
03:11:05.420 00.000 11060 move complete, result=0
03:11:05.437 00.017 11060 worker thread done servicing request
03:11:05.442 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:05.481 00.039 10844 UpdateGuideState exits: m=1965 SNR=28.3
03:11:05.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:05.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:05.481 00.000 10844 Enqueuing Expose request
03:11:05.481 00.000 11060 Worker thread wakes up
03:11:05.481 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:05.482 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:05.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:06.117 00.635 11060 Exposure complete
03:11:06.374 00.257 11060 worker thread done servicing request
03:11:06.374 00.000 10844 OnExposeComplete: enter
03:11:06.374 00.000 10844 UpdateGuideState(): m_state=6
03:11:06.374 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
03:11:06.375 00.001 10844 Star::Find returns 1 (0), X=623.05, Y=108.62, Mass=1658, SNR=25.6, Peak=178 HFD=2.7
03:11:06.375 00.000 10844 MultiStar: [#1 0.11,0.47,0.96,U] [#2 0.64,0.46,0.00,M1] [#3 -0.08,-0.18,0.99,U] [#4 -0.45,0.48,0.94,U] [#5 -0.02,0.32,0.90,U] [#6 0.57,-0.02,0.98,U] [#7 -0.24,0.27,0.96,U] [#8 0.56,0.01,0.85,U] 
03:11:06.375 00.000 10844 single-star, 7 included, MultiStar: {0.07, 0.16}, one-star: {0.15, -0.07}
03:11:06.375 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.39) = xAngle (-1.85 = -1.85)
03:11:06.375 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
03:11:06.376 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=-0.04 mountY=0.16, mountTheta=1.85
03:11:06.378 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
03:11:06.378 00.000 10844 Enqueuing Move request for scope (0.15, -0.07)
03:11:06.378 00.000 11060 Worker thread wakes up
03:11:06.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
03:11:06.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
03:11:06.378 00.000 11060 Moving (0.15, -0.07) raw xDistance=-0.04 yDistance=0.16
03:11:06.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:11:06.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:06.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:11:06.378 00.000 11060 MoveAxis(E, 0, ABG)
03:11:06.378 00.000 11060 Move returns status 0, amount 0
03:11:06.379 00.001 11060 MoveAxis(N, 0, ABG)
03:11:06.379 00.000 11060 Move returns status 0, amount 0
03:11:06.379 00.000 11060 move complete, result=0
03:11:06.379 00.000 11060 worker thread done servicing request
03:11:06.386 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:06.405 00.019 10844 UpdateGuideState exits: m=1658 SNR=25.6
03:11:06.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:06.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:06.405 00.000 10844 Enqueuing Expose request
03:11:06.405 00.000 11060 Worker thread wakes up
03:11:06.405 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:11:06.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:06.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:07.036 00.631 11060 Exposure complete
03:11:07.277 00.241 11060 worker thread done servicing request
03:11:07.277 00.000 10844 OnExposeComplete: enter
03:11:07.277 00.000 10844 UpdateGuideState(): m_state=6
03:11:07.278 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
03:11:07.278 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.90, Mass=1845, SNR=26.7, Peak=171 HFD=3.1
03:11:07.278 00.000 10844 MultiStar: [#1 -0.26,0.18,0.98,U] [#2 0.46,0.48,0.86,U] [#3 0.15,-0.79,0.00,M1] [#4 -0.07,0.30,0.96,U] [#5 -0.06,0.02,0.95,U] [#6 -0.02,-0.14,1.00,U] [#7 -0.05,-0.20,0.98,U] [#8 0.43,-0.45,0.77,U] 
03:11:07.278 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.06}, one-star: {-0.01, 0.21}
03:11:07.278 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.39) = xAngle (-0.37 = -0.37)
03:11:07.279 00.001 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
03:11:07.279 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.02 mountX=0.06 mountY=0.02, mountTheta=0.39
03:11:07.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
03:11:07.280 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
03:11:07.280 00.000 11060 Worker thread wakes up
03:11:07.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
03:11:07.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
03:11:07.280 00.000 11060 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=0.02
03:11:07.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:07.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:07.282 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:11:07.282 00.000 11060 MoveAxis(E, 0, ABG)
03:11:07.282 00.000 11060 Move returns status 0, amount 0
03:11:07.282 00.000 11060 MoveAxis(N, 0, ABG)
03:11:07.282 00.000 11060 Move returns status 0, amount 0
03:11:07.282 00.000 11060 move complete, result=0
03:11:07.282 00.000 11060 worker thread done servicing request
03:11:07.289 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:07.309 00.020 10844 UpdateGuideState exits: m=1845 SNR=26.7
03:11:07.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:07.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:07.309 00.000 10844 Enqueuing Expose request
03:11:07.309 00.000 11060 Worker thread wakes up
03:11:07.309 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:07.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:07.311 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:07.947 00.636 11060 Exposure complete
03:11:08.189 00.242 11060 worker thread done servicing request
03:11:08.189 00.000 10844 OnExposeComplete: enter
03:11:08.189 00.000 10844 UpdateGuideState(): m_state=6
03:11:08.190 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
03:11:08.190 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.54, Mass=1854, SNR=27.3, Peak=149 HFD=3.6
03:11:08.190 00.000 10844 MultiStar: [#1 0.35,0.63,0.00,M1] [#2 0.45,0.55,0.00,M1] [#3 -0.19,-0.30,0.91,U] [#4 0.34,0.72,0.00,M1] [#5 0.27,0.10,0.86,U] [#6 0.30,0.28,0.99,U] [#7 -0.27,0.12,0.91,U] [#8 0.02,-0.13,0.74,U] 
03:11:08.190 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.01}, one-star: {0.07, -0.15}
03:11:08.190 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.39) = xAngle (-1.66 = -1.66)
03:11:08.190 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.47 = 1.47)
03:11:08.190 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.27 mountX=-0.00 mountY=0.04, mountTheta=1.66
03:11:08.192 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
03:11:08.192 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
03:11:08.192 00.000 11060 Worker thread wakes up
03:11:08.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:11:08.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:11:08.193 00.001 11060 Moving (0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
03:11:08.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:11:08.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:08.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:11:08.193 00.000 11060 MoveAxis(E, 0, ABG)
03:11:08.193 00.000 11060 Move returns status 0, amount 0
03:11:08.193 00.000 11060 MoveAxis(N, 0, ABG)
03:11:08.193 00.000 11060 Move returns status 0, amount 0
03:11:08.193 00.000 11060 move complete, result=0
03:11:08.193 00.000 11060 worker thread done servicing request
03:11:08.200 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:08.226 00.026 10844 UpdateGuideState exits: m=1854 SNR=27.3
03:11:08.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:08.228 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:08.228 00.000 10844 Enqueuing Expose request
03:11:08.228 00.000 11060 Worker thread wakes up
03:11:08.228 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:08.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:08.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:08.876 00.648 11060 Exposure complete
03:11:09.109 00.233 11060 worker thread done servicing request
03:11:09.109 00.000 10844 OnExposeComplete: enter
03:11:09.110 00.001 10844 UpdateGuideState(): m_state=6
03:11:09.110 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
03:11:09.110 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=108.49, Mass=1733, SNR=26.6, Peak=202 HFD=3.0
03:11:09.111 00.001 10844 MultiStar: [#1 0.07,0.36,0.87,U] [#2 0.36,0.13,0.94,U] [#3 -0.08,-0.46,0.98,U] [#4 0.07,0.35,0.93,U] [#5 0.14,-0.15,0.94,U] [#6 0.12,-0.33,0.96,U] [#7 0.04,-0.17,0.98,U] [#8 -0.09,-0.46,0.74,U] 
03:11:09.111 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.33, -0.21}
03:11:09.112 00.001 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
03:11:09.112 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.00 = 1.00)
03:11:09.112 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.08 mountY=0.13, mountTheta=2.13
03:11:09.114 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.10, opts=13)
03:11:09.114 00.000 10844 Enqueuing Move request for scope (0.11, -0.10)
03:11:09.114 00.000 11060 Worker thread wakes up
03:11:09.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
03:11:09.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
03:11:09.114 00.000 11060 Moving (0.11, -0.10) raw xDistance=-0.08 yDistance=0.13
03:11:09.115 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:11:09.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:09.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:11:09.115 00.000 11060 MoveAxis(E, 0, ABG)
03:11:09.116 00.001 11060 Move returns status 0, amount 0
03:11:09.116 00.000 11060 MoveAxis(N, 0, ABG)
03:11:09.116 00.000 11060 Move returns status 0, amount 0
03:11:09.116 00.000 11060 move complete, result=0
03:11:09.116 00.000 11060 worker thread done servicing request
03:11:09.122 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:09.140 00.018 10844 UpdateGuideState exits: m=1733 SNR=26.6
03:11:09.150 00.010 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:09.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:09.151 00.001 10844 Enqueuing Expose request
03:11:09.151 00.000 11060 Worker thread wakes up
03:11:09.151 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:09.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:09.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:09.812 00.661 11060 Exposure complete
03:11:10.042 00.230 11060 worker thread done servicing request
03:11:10.042 00.000 10844 OnExposeComplete: enter
03:11:10.043 00.001 10844 UpdateGuideState(): m_state=6
03:11:10.043 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
03:11:10.043 00.000 10844 Star::Find returns 1 (0), X=623.27, Y=108.81, Mass=1681, SNR=25.8, Peak=216 HFD=3.5
03:11:10.043 00.000 10844 MultiStar: [#1 0.21,0.25,1.03,U] [#2 0.44,0.10,0.96,U] [#3 -0.06,-0.10,1.03,U] [#4 0.23,0.94,0.00,M1] [#5 -0.04,-0.07,0.95,U] [#6 0.34,-0.01,1.09,U] [#7 0.29,-0.22,0.97,U] [#8 0.36,-0.32,0.82,U] 
03:11:10.043 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.02}, one-star: {0.37, 0.12}
03:11:10.043 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.39) = xAngle (-1.49 = -1.49)
03:11:10.043 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.64 = 1.64)
03:11:10.043 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.24 cameraTheta=-0.10 mountX=0.02 mountY=0.24, mountTheta=1.49
03:11:10.046 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.02, opts=13)
03:11:10.046 00.000 10844 Enqueuing Move request for scope (0.23, -0.02)
03:11:10.046 00.000 11060 Worker thread wakes up
03:11:10.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
03:11:10.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
03:11:10.046 00.000 11060 Moving (0.23, -0.02) raw xDistance=0.02 yDistance=0.24
03:11:10.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:11:10.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.24
03:11:10.046 00.000 11060 MoveAxis(E, 0, ABG)
03:11:10.046 00.000 11060 Move returns status 0, amount 0
03:11:10.047 00.001 11060 MoveAxis(S, 92, ABG)
03:11:10.047 00.000 11060 Guiding  Dir = 1, Dur = 92
03:11:10.054 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:10.063 00.009 11060 IsSlewing returns 0
03:11:10.063 00.000 11060 IsGuiding returns 0
03:11:10.072 00.009 10844 UpdateGuideState exits: m=1681 SNR=25.8
03:11:10.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:10.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:10.072 00.000 10844 Enqueuing Expose request
03:11:10.172 00.100 11060 IsGuiding returns 0
03:11:10.172 00.000 11060 Move returns status 0, amount 92
03:11:10.172 00.000 11060 move complete, result=0
03:11:10.172 00.000 11060 worker thread done servicing request
03:11:10.172 00.000 11060 Worker thread wakes up
03:11:10.172 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 92 ms SOUTH
03:11:10.174 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:10.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:10.805 00.631 11060 Exposure complete
03:11:11.044 00.239 11060 worker thread done servicing request
03:11:11.044 00.000 10844 OnExposeComplete: enter
03:11:11.044 00.000 10844 UpdateGuideState(): m_state=6
03:11:11.044 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
03:11:11.044 00.000 10844 Star::Find returns 1 (0), X=622.37, Y=108.77, Mass=1787, SNR=26.9, Peak=230 HFD=3.2
03:11:11.045 00.001 10844 MultiStar: [#1 -0.09,0.71,0.00,M1] [#2 0.30,0.67,0.00,M1] [#3 -0.14,-0.16,0.94,U] [#4 -0.30,0.82,0.00,M2] [#5 0.03,0.04,0.91,U] [#6 -0.01,0.27,0.95,U] [#7 -0.19,-0.02,0.94,U] [#8 -0.01,0.03,0.72,U] 
03:11:11.045 00.000 10844 refined, 5 included, MultiStar: {-0.15, 0.04}, one-star: {-0.53, 0.08}
03:11:11.045 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
03:11:11.045 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.62 = -1.67)
03:11:11.045 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.88 mountX=0.01 mountY=-0.16, mountTheta=-1.49
03:11:11.048 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
03:11:11.048 00.000 10844 Enqueuing Move request for scope (-0.15, 0.04)
03:11:11.049 00.001 11060 Worker thread wakes up
03:11:11.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
03:11:11.049 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
03:11:11.050 00.001 11060 Moving (-0.15, 0.04) raw xDistance=0.01 yDistance=-0.16
03:11:11.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:11:11.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:11.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:11:11.050 00.000 11060 MoveAxis(E, 0, ABG)
03:11:11.050 00.000 11060 Move returns status 0, amount 0
03:11:11.050 00.000 11060 MoveAxis(N, 0, ABG)
03:11:11.050 00.000 11060 Move returns status 0, amount 0
03:11:11.051 00.001 11060 move complete, result=0
03:11:11.051 00.000 11060 worker thread done servicing request
03:11:11.056 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:11.074 00.018 10844 UpdateGuideState exits: m=1787 SNR=26.9
03:11:11.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:11.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:11.074 00.000 10844 Enqueuing Expose request
03:11:11.074 00.000 11060 Worker thread wakes up
03:11:11.074 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:11.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:11.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:11.708 00.634 11060 Exposure complete
03:11:11.965 00.257 11060 worker thread done servicing request
03:11:11.965 00.000 10844 OnExposeComplete: enter
03:11:11.965 00.000 10844 UpdateGuideState(): m_state=6
03:11:11.966 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
03:11:11.966 00.000 10844 Star::Find returns 1 (0), X=622.74, Y=108.64, Mass=1630, SNR=25.1, Peak=157 HFD=3.1
03:11:11.966 00.000 10844 MultiStar: [#1 -0.27,0.37,0.97,U] [#2 0.01,0.85,0.00,M2] [#3 -0.52,0.34,1.03,U] [#4 -0.45,0.68,0.00,M3] [#5 -0.40,0.24,0.93,U] [#6 0.29,-0.10,0.99,U] [#7 -0.29,0.25,0.89,U] [#8 -0.04,-0.09,0.93,U] 
03:11:11.966 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.14}, one-star: {-0.16, -0.06}
03:11:11.966 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.39) = xAngle (-4.20 = 2.08)
03:11:11.967 00.001 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.07 = -1.07)
03:11:11.967 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.81 mountX=-0.08 mountY=-0.15, mountTheta=-2.08
03:11:11.970 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
03:11:11.970 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
03:11:11.970 00.000 11060 Worker thread wakes up
03:11:11.971 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
03:11:11.972 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
03:11:11.972 00.000 11060 Moving (-0.16, -0.06) raw xDistance=-0.08 yDistance=-0.15
03:11:11.972 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:11:11.972 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:11.972 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:11:11.972 00.000 11060 MoveAxis(E, 0, ABG)
03:11:11.972 00.000 11060 Move returns status 0, amount 0
03:11:11.972 00.000 11060 MoveAxis(N, 0, ABG)
03:11:11.972 00.000 11060 Move returns status 0, amount 0
03:11:11.972 00.000 11060 move complete, result=0
03:11:11.973 00.001 11060 worker thread done servicing request
03:11:11.993 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:12.013 00.020 10844 UpdateGuideState exits: m=1630 SNR=25.1
03:11:12.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:12.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:12.013 00.000 10844 Enqueuing Expose request
03:11:12.013 00.000 11060 Worker thread wakes up
03:11:12.013 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:12.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:12.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:12.659 00.646 11060 Exposure complete
03:11:12.911 00.252 11060 worker thread done servicing request
03:11:12.911 00.000 10844 OnExposeComplete: enter
03:11:12.911 00.000 10844 UpdateGuideState(): m_state=6
03:11:12.922 00.011 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
03:11:12.922 00.000 10844 Star::Find returns 1 (0), X=622.69, Y=108.84, Mass=1420, SNR=24.2, Peak=150 HFD=2.7
03:11:12.922 00.000 10844 MultiStar: [#1 -0.09,0.71,0.00,M1] [#2 0.23,0.22,1.03,U] [#3 -0.39,0.18,1.05,U] [#4 -0.03,1.00,0.00,M4] [#5 0.20,0.24,1.10,U] [#6 0.23,0.05,1.07,U] [#7 -0.44,0.37,1.00,U] [#8 -0.42,-0.05,0.87,U] 
03:11:12.922 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.17}, one-star: {-0.21, 0.14}
03:11:12.922 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.39) = xAngle (0.72 = 0.72)
03:11:12.922 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.85 = -2.44)
03:11:12.922 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.11 mountX=0.15 mountY=-0.13, mountTheta=-0.71
03:11:12.926 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.17, opts=13)
03:11:12.926 00.000 10844 Enqueuing Move request for scope (-0.10, 0.17)
03:11:12.926 00.000 11060 Worker thread wakes up
03:11:12.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
03:11:12.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
03:11:12.927 00.001 11060 Moving (-0.10, 0.17) raw xDistance=0.15 yDistance=-0.13
03:11:12.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:11:12.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:12.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:11:12.927 00.000 11060 MoveAxis(W, 35, ABG)
03:11:12.927 00.000 11060 Guiding  Dir = 3, Dur = 35
03:11:12.935 00.008 11060 IsSlewing returns 0
03:11:12.935 00.000 11060 IsGuiding returns 0
03:11:12.936 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:11:12.956 00.020 10844 UpdateGuideState exits: m=1420 SNR=24.2
03:11:12.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:12.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:12.956 00.000 10844 Enqueuing Expose request
03:11:12.981 00.025 11060 IsGuiding returns 0
03:11:12.981 00.000 11060 Move returns status 0, amount 35
03:11:12.981 00.000 11060 MoveAxis(N, 0, ABG)
03:11:12.992 00.011 11060 Move returns status 0, amount 0
03:11:12.992 00.000 11060 move complete, result=0
03:11:12.994 00.002 11060 worker thread done servicing request
03:11:12.994 00.000 11060 Worker thread wakes up
03:11:12.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:12.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:12.995 00.001 10844 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
03:11:13.627 00.632 11060 Exposure complete
03:11:13.868 00.241 11060 worker thread done servicing request
03:11:13.868 00.000 10844 OnExposeComplete: enter
03:11:13.868 00.000 10844 UpdateGuideState(): m_state=6
03:11:13.869 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
03:11:13.869 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.91, Mass=1744, SNR=26.5, Peak=199 HFD=2.9
03:11:13.869 00.000 10844 MultiStar: [#1 -0.27,0.56,0.86,U] [#2 0.02,0.35,0.93,U] [#3 -0.69,0.11,0.98,U] [#4 -0.38,0.70,0.00,M5] [#5 -0.20,0.42,0.92,U] [#6 -0.11,0.31,1.01,U] [#7 -0.32,0.42,1.02,U] [#8 -0.29,0.20,0.76,U] 
03:11:13.869 00.000 10844 single-star, 7 included, MultiStar: {-0.24, 0.32}, one-star: {-0.04, 0.22}
03:11:13.869 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:11:13.869 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.79)
03:11:13.869 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.76 mountX=0.21 mountY=-0.08, mountTheta=-0.36
03:11:13.872 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.22, opts=13)
03:11:13.872 00.000 10844 Enqueuing Move request for scope (-0.04, 0.22)
03:11:13.876 00.004 11060 Worker thread wakes up
03:11:13.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
03:11:13.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
03:11:13.876 00.000 11060 Moving (-0.04, 0.22) raw xDistance=0.21 yDistance=-0.08
03:11:13.878 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:11:13.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:13.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:11:13.878 00.000 11060 MoveAxis(W, 49, ABG)
03:11:13.878 00.000 11060 Guiding  Dir = 3, Dur = 49
03:11:13.881 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:13.895 00.014 11060 IsSlewing returns 0
03:11:13.896 00.001 11060 IsGuiding returns 0
03:11:13.911 00.015 10844 UpdateGuideState exits: m=1744 SNR=26.5
03:11:13.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:13.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:13.912 00.001 10844 Enqueuing Expose request
03:11:13.959 00.047 11060 IsGuiding returns 0
03:11:13.959 00.000 11060 Move returns status 0, amount 49
03:11:13.959 00.000 11060 MoveAxis(N, 0, ABG)
03:11:13.959 00.000 11060 Move returns status 0, amount 0
03:11:13.959 00.000 11060 move complete, result=0
03:11:13.959 00.000 11060 worker thread done servicing request
03:11:13.959 00.000 11060 Worker thread wakes up
03:11:13.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:13.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:14.090 00.131 10844 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
03:11:14.594 00.504 11060 Exposure complete
03:11:14.819 00.225 11060 worker thread done servicing request
03:11:14.820 00.001 10844 OnExposeComplete: enter
03:11:14.820 00.000 10844 UpdateGuideState(): m_state=6
03:11:14.820 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
03:11:14.820 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=109.13, Mass=1649, SNR=25.6, Peak=224 HFD=2.9
03:11:14.821 00.001 10844 MultiStar: [#1 0.17,0.32,1.06,U] [#2 0.15,0.41,0.98,U] [#3 -0.08,0.04,1.07,U] [#4 -0.01,0.71,0.00,M6] [#5 0.20,0.21,1.00,U] [#6 -0.00,0.22,1.07,U] [#7 -0.11,0.19,0.98,U] [#8 0.08,0.09,0.87,U] 
03:11:14.821 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.24}, one-star: {-0.13, 0.44}
03:11:14.821 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
03:11:14.821 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.11)
03:11:14.821 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.43 mountX=0.24 mountY=-0.01, mountTheta=-0.03
03:11:14.823 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.24, opts=13)
03:11:14.823 00.000 10844 Enqueuing Move request for scope (0.03, 0.24)
03:11:14.825 00.002 11060 Worker thread wakes up
03:11:14.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
03:11:14.825 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
03:11:14.825 00.000 11060 Moving (0.03, 0.24) raw xDistance=0.24 yDistance=-0.01
03:11:14.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
03:11:14.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:14.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:11:14.826 00.001 11060 MoveAxis(W, 59, ABG)
03:11:14.826 00.000 11060 Guiding  Dir = 3, Dur = 59
03:11:14.831 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:14.833 00.002 11060 IsSlewing returns 0
03:11:14.837 00.004 11060 IsGuiding returns 0
03:11:14.850 00.013 10844 UpdateGuideState exits: m=1649 SNR=25.6
03:11:14.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:14.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:14.850 00.000 10844 Enqueuing Expose request
03:11:14.909 00.059 11060 IsGuiding returns 0
03:11:14.909 00.000 11060 Move returns status 0, amount 59
03:11:14.910 00.001 11060 MoveAxis(N, 0, ABG)
03:11:14.910 00.000 11060 Move returns status 0, amount 0
03:11:14.910 00.000 11060 move complete, result=0
03:11:14.910 00.000 11060 worker thread done servicing request
03:11:14.910 00.000 11060 Worker thread wakes up
03:11:14.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:14.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:14.910 00.000 10844 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
03:11:15.542 00.632 11060 Exposure complete
03:11:15.832 00.290 11060 worker thread done servicing request
03:11:15.832 00.000 10844 OnExposeComplete: enter
03:11:15.832 00.000 10844 UpdateGuideState(): m_state=6
03:11:15.832 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
03:11:15.833 00.001 10844 Star::Find returns 1 (0), X=623.16, Y=108.37, Mass=1453, SNR=23.7, Peak=128 HFD=3.3
03:11:15.833 00.000 10844 MultiStar: [#1 -0.13,-0.01,1.11,U] [#2 0.38,0.24,1.05,U] [#3 -0.36,-0.08,1.04,U] [#4 -0.01,0.53,1.01,U] [#5 0.11,-0.16,1.00,U] [#6 0.12,0.00,1.10,U] [#7 -0.01,0.26,0.97,U] [#8 0.13,-0.22,0.90,U] 
03:11:15.833 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.26, -0.32}
03:11:15.833 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.39) = xAngle (-0.89 = -0.89)
03:11:15.833 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.24 = 2.24)
03:11:15.834 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.50 mountX=0.04 mountY=0.05, mountTheta=0.89
03:11:15.835 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
03:11:15.836 00.001 10844 Enqueuing Move request for scope (0.05, 0.03)
03:11:15.836 00.000 11060 Worker thread wakes up
03:11:15.838 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:11:15.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:11:15.838 00.000 11060 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.05
03:11:15.839 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:11:15.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:15.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:11:15.841 00.002 11060 MoveAxis(E, 0, ABG)
03:11:15.842 00.001 11060 Move returns status 0, amount 0
03:11:15.842 00.000 11060 MoveAxis(N, 0, ABG)
03:11:15.842 00.000 11060 Move returns status 0, amount 0
03:11:15.842 00.000 11060 move complete, result=0
03:11:15.842 00.000 11060 worker thread done servicing request
03:11:15.845 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:15.874 00.029 10844 UpdateGuideState exits: m=1453 SNR=23.7
03:11:15.875 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:15.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:15.875 00.000 10844 Enqueuing Expose request
03:11:15.875 00.000 11060 Worker thread wakes up
03:11:15.875 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:15.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:15.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:16.515 00.640 11060 Exposure complete
03:11:16.770 00.255 11060 worker thread done servicing request
03:11:16.770 00.000 10844 OnExposeComplete: enter
03:11:16.770 00.000 10844 UpdateGuideState(): m_state=6
03:11:16.770 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
03:11:16.770 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.91, Mass=1847, SNR=26.9, Peak=180 HFD=3.0
03:11:16.771 00.001 10844 MultiStar: [#1 0.18,0.16,0.96,U] [#2 0.53,0.69,0.00,M1] [#3 -0.24,-0.20,0.98,U] [#4 0.03,0.74,0.00,M6] [#5 0.35,-0.19,0.89,U] [#6 0.32,-0.01,0.92,U] [#7 0.12,-0.18,0.87,U] [#8 -0.10,-0.12,0.73,U] 
03:11:16.771 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.04}, one-star: {0.11, 0.22}
03:11:16.771 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.39) = xAngle (-1.74 = -1.74)
03:11:16.771 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.39 = 1.39)
03:11:16.771 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.35 mountX=-0.02 mountY=0.11, mountTheta=1.74
03:11:16.774 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.04, opts=13)
03:11:16.774 00.000 10844 Enqueuing Move request for scope (0.11, -0.04)
03:11:16.775 00.001 11060 Worker thread wakes up
03:11:16.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:11:16.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:11:16.775 00.000 11060 Moving (0.11, -0.04) raw xDistance=-0.02 yDistance=0.11
03:11:16.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:11:16.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:16.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:11:16.776 00.001 11060 MoveAxis(E, 0, ABG)
03:11:16.776 00.000 11060 Move returns status 0, amount 0
03:11:16.776 00.000 11060 MoveAxis(N, 0, ABG)
03:11:16.776 00.000 11060 Move returns status 0, amount 0
03:11:16.776 00.000 11060 move complete, result=0
03:11:16.776 00.000 11060 worker thread done servicing request
03:11:16.782 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:16.801 00.019 10844 UpdateGuideState exits: m=1847 SNR=26.9
03:11:16.802 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:16.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:16.802 00.000 10844 Enqueuing Expose request
03:11:16.802 00.000 11060 Worker thread wakes up
03:11:16.802 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:16.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:16.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:17.439 00.637 11060 Exposure complete
03:11:17.714 00.275 11060 worker thread done servicing request
03:11:17.714 00.000 10844 OnExposeComplete: enter
03:11:17.714 00.000 10844 UpdateGuideState(): m_state=6
03:11:17.715 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
03:11:17.715 00.000 10844 Star::Find returns 1 (0), X=622.72, Y=108.58, Mass=1791, SNR=26.3, Peak=202 HFD=3.5
03:11:17.715 00.000 10844 MultiStar: [#1 0.22,0.21,0.96,U] [#2 0.52,0.84,0.00,M2] [#3 -0.40,-0.35,0.94,U] [#4 -0.13,0.73,0.00,M7] [#5 -0.59,0.05,0.95,U] [#6 0.12,0.18,0.99,U] [#7 -0.28,-0.15,0.93,U] [#8 0.03,-0.19,0.79,U] 
03:11:17.715 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.05}, one-star: {-0.18, -0.11}
03:11:17.715 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.39) = xAngle (-4.24 = 2.04)
03:11:17.715 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.12 = -1.12)
03:11:17.716 00.001 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.16 cameraTheta=-2.85 mountX=-0.07 mountY=-0.15, mountTheta=-2.04
03:11:17.718 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.05, opts=13)
03:11:17.718 00.000 10844 Enqueuing Move request for scope (-0.16, -0.05)
03:11:17.718 00.000 11060 Worker thread wakes up
03:11:17.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
03:11:17.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
03:11:17.719 00.001 11060 Moving (-0.16, -0.05) raw xDistance=-0.07 yDistance=-0.15
03:11:17.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:11:17.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:17.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:11:17.719 00.000 11060 MoveAxis(E, 0, ABG)
03:11:17.719 00.000 11060 Move returns status 0, amount 0
03:11:17.719 00.000 11060 MoveAxis(N, 0, ABG)
03:11:17.719 00.000 11060 Move returns status 0, amount 0
03:11:17.719 00.000 11060 move complete, result=0
03:11:17.719 00.000 11060 worker thread done servicing request
03:11:17.726 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:17.754 00.028 10844 UpdateGuideState exits: m=1791 SNR=26.3
03:11:17.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:17.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:17.755 00.001 10844 Enqueuing Expose request
03:11:17.755 00.000 11060 Worker thread wakes up
03:11:17.755 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:17.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:17.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:18.393 00.638 11060 Exposure complete
03:11:18.648 00.255 11060 worker thread done servicing request
03:11:18.648 00.000 10844 OnExposeComplete: enter
03:11:18.648 00.000 10844 UpdateGuideState(): m_state=6
03:11:18.649 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
03:11:18.649 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.65, Mass=1564, SNR=25.2, Peak=155 HFD=2.9
03:11:18.649 00.000 10844 MultiStar: [#1 -0.03,0.17,1.00,U] [#2 0.19,0.44,0.98,U] [#3 -0.43,-0.37,0.96,U] [#4 0.00,0.52,1.00,U] [#5 -0.07,-0.25,0.97,U] [#6 -0.15,0.13,1.06,U] [#7 0.04,0.21,0.97,U] [#8 -0.24,0.12,0.77,U] 
03:11:18.649 00.000 10844 single-star, 8 included, MultiStar: {-0.08, 0.10}, one-star: {-0.10, -0.05}
03:11:18.650 00.001 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.39) = xAngle (-4.08 = 2.20)
03:11:18.650 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.96 = -0.96)
03:11:18.650 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.69 mountX=-0.06 mountY=-0.09, mountTheta=-2.20
03:11:18.652 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.05, opts=13)
03:11:18.652 00.000 10844 Enqueuing Move request for scope (-0.10, -0.05)
03:11:18.654 00.002 11060 Worker thread wakes up
03:11:18.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
03:11:18.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
03:11:18.654 00.000 11060 Moving (-0.10, -0.05) raw xDistance=-0.06 yDistance=-0.09
03:11:18.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:11:18.655 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:18.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:11:18.655 00.000 11060 MoveAxis(E, 0, ABG)
03:11:18.655 00.000 11060 Move returns status 0, amount 0
03:11:18.655 00.000 11060 MoveAxis(N, 0, ABG)
03:11:18.655 00.000 11060 Move returns status 0, amount 0
03:11:18.655 00.000 11060 move complete, result=0
03:11:18.655 00.000 11060 worker thread done servicing request
03:11:18.660 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:18.679 00.019 10844 UpdateGuideState exits: m=1564 SNR=25.2
03:11:18.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:18.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:18.679 00.000 10844 Enqueuing Expose request
03:11:18.679 00.000 11060 Worker thread wakes up
03:11:18.679 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:18.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:18.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:19.324 00.645 11060 Exposure complete
03:11:19.616 00.292 11060 worker thread done servicing request
03:11:19.617 00.001 10844 OnExposeComplete: enter
03:11:19.617 00.000 10844 UpdateGuideState(): m_state=6
03:11:19.617 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
03:11:19.617 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.49, Mass=1787, SNR=27.1, Peak=156 HFD=3.4
03:11:19.618 00.001 10844 MultiStar: [#1 0.02,0.75,0.00,M1] [#2 0.35,0.40,0.90,U] [#3 -0.31,0.41,1.00,U] [#4 -0.37,0.77,0.00,M7] [#5 0.07,0.37,0.88,U] [#6 0.53,0.21,1.00,U] [#7 -0.37,0.29,0.91,U] [#8 0.08,0.27,0.80,U] 
03:11:19.618 00.000 10844 single-star, 6 included, MultiStar: {0.04, 0.25}, one-star: {-0.08, -0.20}
03:11:19.618 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.39) = xAngle (-3.32 = 2.96)
03:11:19.618 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.20 = -0.20)
03:11:19.618 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.93 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
03:11:19.620 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.20, opts=13)
03:11:19.620 00.000 10844 Enqueuing Move request for scope (-0.08, -0.20)
03:11:19.621 00.001 11060 Worker thread wakes up
03:11:19.621 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
03:11:19.621 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
03:11:19.621 00.000 11060 Moving (-0.08, -0.20) raw xDistance=-0.21 yDistance=-0.04
03:11:19.621 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:11:19.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:19.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:11:19.622 00.001 11060 MoveAxis(E, 50, ABG)
03:11:19.622 00.000 11060 Guiding  Dir = 2, Dur = 50
03:11:19.629 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:19.652 00.023 11060 IsSlewing returns 0
03:11:19.652 00.000 11060 IsGuiding returns 0
03:11:19.661 00.009 10844 UpdateGuideState exits: m=1787 SNR=27.1
03:11:19.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:19.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:19.661 00.000 10844 Enqueuing Expose request
03:11:19.718 00.057 11060 IsGuiding returns 0
03:11:19.718 00.000 11060 Move returns status 0, amount 50
03:11:19.718 00.000 11060 MoveAxis(N, 0, ABG)
03:11:19.718 00.000 11060 Move returns status 0, amount 0
03:11:19.718 00.000 11060 move complete, result=0
03:11:19.718 00.000 11060 worker thread done servicing request
03:11:19.718 00.000 11060 Worker thread wakes up
03:11:19.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:19.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:19.730 00.012 10844 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
03:11:20.377 00.647 11060 Exposure complete
03:11:20.719 00.342 10844 OnExposeComplete: enter
03:11:20.719 00.000 11060 worker thread done servicing request
03:11:20.719 00.000 10844 UpdateGuideState(): m_state=6
03:11:20.719 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
03:11:20.719 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.68, Mass=1779, SNR=26.3, Peak=173 HFD=3.5
03:11:20.720 00.001 10844 MultiStar: [#1 -0.03,0.12,0.93,U] [#2 0.14,0.66,0.89,U] [#3 -0.38,0.20,0.90,U] [#4 -0.19,0.58,0.96,U] [#5 0.08,0.17,0.92,U] [#6 0.09,0.35,1.06,U] [#7 -0.22,0.34,0.91,U] [#8 0.01,0.14,0.80,U] 
03:11:20.720 00.000 10844 single-star, 8 included, MultiStar: {-0.07, 0.28}, one-star: {-0.14, -0.02}
03:11:20.720 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.41 = 1.87)
03:11:20.720 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.28 = -1.28)
03:11:20.720 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-3.02 mountX=-0.04 mountY=-0.14, mountTheta=-1.87
03:11:20.722 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.02, opts=13)
03:11:20.722 00.000 10844 Enqueuing Move request for scope (-0.14, -0.02)
03:11:20.722 00.000 11060 Worker thread wakes up
03:11:20.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
03:11:20.722 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
03:11:20.723 00.001 11060 Moving (-0.14, -0.02) raw xDistance=-0.04 yDistance=-0.14
03:11:20.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:11:20.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:20.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:11:20.723 00.000 11060 MoveAxis(E, 0, ABG)
03:11:20.723 00.000 11060 Move returns status 0, amount 0
03:11:20.723 00.000 11060 MoveAxis(N, 0, ABG)
03:11:20.723 00.000 11060 Move returns status 0, amount 0
03:11:20.723 00.000 11060 move complete, result=0
03:11:20.723 00.000 11060 worker thread done servicing request
03:11:20.730 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:20.760 00.030 10844 UpdateGuideState exits: m=1779 SNR=26.3
03:11:20.761 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:20.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:20.761 00.000 10844 Enqueuing Expose request
03:11:20.761 00.000 11060 Worker thread wakes up
03:11:20.761 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:20.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:20.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:21.394 00.633 11060 Exposure complete
03:11:21.668 00.274 11060 worker thread done servicing request
03:11:21.668 00.000 10844 OnExposeComplete: enter
03:11:21.668 00.000 10844 UpdateGuideState(): m_state=6
03:11:21.668 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
03:11:21.668 00.000 10844 Star::Find returns 1 (0), X=622.52, Y=109.38, Mass=1791, SNR=26.8, Peak=216 HFD=3.1
03:11:21.670 00.002 10844 MultiStar: [#1 0.04,0.29,0.89,U] [#2 0.41,0.90,0.00,M1] [#3 -0.47,-0.29,0.93,U] [#4 0.02,0.65,0.98,U] [#5 0.07,0.31,0.90,U] [#6 0.12,0.01,1.01,U] [#7 -0.24,-0.06,0.83,U] [#8 -0.25,-0.04,0.65,U] 
03:11:21.670 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.21}, one-star: {-0.38, 0.68}
03:11:21.670 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.39) = xAngle (0.73 = 0.73)
03:11:21.670 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.86 = -2.43)
03:11:21.670 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.12 mountX=0.19 mountY=-0.16, mountTheta=-0.72
03:11:21.671 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.21, opts=13)
03:11:21.671 00.000 10844 Enqueuing Move request for scope (-0.13, 0.21)
03:11:21.671 00.000 11060 Worker thread wakes up
03:11:21.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
03:11:21.675 00.004 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
03:11:21.676 00.001 11060 Moving (-0.13, 0.21) raw xDistance=0.19 yDistance=-0.16
03:11:21.677 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:11:21.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:21.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:11:21.677 00.000 11060 MoveAxis(W, 44, ABG)
03:11:21.677 00.000 11060 Guiding  Dir = 3, Dur = 44
03:11:21.682 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:21.684 00.002 11060 IsSlewing returns 0
03:11:21.684 00.000 11060 IsGuiding returns 0
03:11:21.702 00.018 10844 UpdateGuideState exits: m=1791 SNR=26.8
03:11:21.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:21.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:21.702 00.000 10844 Enqueuing Expose request
03:11:21.730 00.028 11060 IsGuiding returns 0
03:11:21.730 00.000 11060 Move returns status 0, amount 44
03:11:21.730 00.000 11060 MoveAxis(N, 0, ABG)
03:11:21.731 00.001 11060 Move returns status 0, amount 0
03:11:21.731 00.000 11060 move complete, result=0
03:11:21.731 00.000 11060 worker thread done servicing request
03:11:21.731 00.000 11060 Worker thread wakes up
03:11:21.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:21.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:21.732 00.001 10844 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
03:11:22.360 00.628 11060 Exposure complete
03:11:22.627 00.267 11060 worker thread done servicing request
03:11:22.627 00.000 10844 OnExposeComplete: enter
03:11:22.627 00.000 10844 UpdateGuideState(): m_state=6
03:11:22.627 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
03:11:22.627 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.84, Mass=1559, SNR=24.8, Peak=176 HFD=3.1
03:11:22.628 00.001 10844 MultiStar: [#1 -0.35,0.95,0.00,M1] [#2 0.29,0.39,0.99,U] [#3 -0.08,0.20,0.97,U] [#4 -0.38,1.04,0.00,M6] [#5 -0.29,0.28,0.91,U] [#6 0.44,0.55,1.04,U] [#7 -0.67,0.38,0.00,M1] [#8 -0.01,0.16,0.90,U] 
03:11:22.628 00.000 10844 single-star, 5 included, MultiStar: {0.08, 0.29}, one-star: {0.08, 0.14}
03:11:22.628 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
03:11:22.628 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
03:11:22.628 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.17 cameraTheta=1.04 mountX=0.16 mountY=0.06, mountTheta=0.36
03:11:22.630 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.14, opts=13)
03:11:22.630 00.000 10844 Enqueuing Move request for scope (0.08, 0.14)
03:11:22.630 00.000 11060 Worker thread wakes up
03:11:22.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
03:11:22.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
03:11:22.630 00.000 11060 Moving (0.08, 0.14) raw xDistance=0.16 yDistance=0.06
03:11:22.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:11:22.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:22.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:11:22.631 00.001 11060 MoveAxis(W, 38, ABG)
03:11:22.631 00.000 11060 Guiding  Dir = 3, Dur = 38
03:11:22.639 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:22.648 00.009 11060 IsSlewing returns 0
03:11:22.648 00.000 11060 IsGuiding returns 0
03:11:22.658 00.010 10844 UpdateGuideState exits: m=1559 SNR=24.8
03:11:22.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:22.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:22.658 00.000 10844 Enqueuing Expose request
03:11:22.698 00.040 11060 IsGuiding returns 0
03:11:22.698 00.000 11060 Move returns status 0, amount 38
03:11:22.698 00.000 11060 MoveAxis(N, 0, ABG)
03:11:22.698 00.000 11060 Move returns status 0, amount 0
03:11:22.698 00.000 11060 move complete, result=0
03:11:22.698 00.000 11060 worker thread done servicing request
03:11:22.698 00.000 11060 Worker thread wakes up
03:11:22.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:22.699 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:22.702 00.003 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
03:11:23.343 00.641 11060 Exposure complete
03:11:23.640 00.297 11060 worker thread done servicing request
03:11:23.640 00.000 10844 OnExposeComplete: enter
03:11:23.640 00.000 10844 UpdateGuideState(): m_state=6
03:11:23.641 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
03:11:23.641 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.78, Mass=1889, SNR=27.2, Peak=210 HFD=4.0
03:11:23.642 00.001 10844 MultiStar: [#1 -0.20,0.38,0.96,U] [#2 0.92,0.99,0.00,M1] [#3 0.02,0.17,0.92,U] [#4 -0.32,0.95,0.00,M7] [#5 0.07,0.29,0.92,U] [#6 0.14,0.19,0.94,U] [#7 -0.28,0.61,0.92,U] [#8 0.19,0.17,0.79,U] 
03:11:23.642 00.000 10844 single-star, 6 included, MultiStar: {-0.00, 0.27}, one-star: {0.06, 0.09}
03:11:23.642 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.39) = xAngle (-0.43 = -0.43)
03:11:23.643 00.001 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.69 = 2.69)
03:11:23.643 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.96 mountX=0.10 mountY=0.05, mountTheta=0.45
03:11:23.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
03:11:23.645 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
03:11:23.647 00.002 11060 Worker thread wakes up
03:11:23.649 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
03:11:23.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
03:11:23.649 00.000 11060 Moving (0.06, 0.09) raw xDistance=0.10 yDistance=0.05
03:11:23.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:11:23.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:23.651 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:11:23.651 00.000 11060 MoveAxis(E, 0, ABG)
03:11:23.651 00.000 11060 Move returns status 0, amount 0
03:11:23.651 00.000 11060 MoveAxis(N, 0, ABG)
03:11:23.651 00.000 11060 Move returns status 0, amount 0
03:11:23.651 00.000 11060 move complete, result=0
03:11:23.651 00.000 11060 worker thread done servicing request
03:11:23.657 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:23.677 00.020 10844 UpdateGuideState exits: m=1889 SNR=27.2
03:11:23.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:23.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:23.677 00.000 10844 Enqueuing Expose request
03:11:23.677 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:23.678 00.001 11060 Worker thread wakes up
03:11:23.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:23.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:24.312 00.634 11060 Exposure complete
03:11:24.549 00.237 11060 worker thread done servicing request
03:11:24.549 00.000 10844 OnExposeComplete: enter
03:11:24.549 00.000 10844 UpdateGuideState(): m_state=6
03:11:24.550 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
03:11:24.550 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.72, Mass=1726, SNR=26.5, Peak=165 HFD=3.1
03:11:24.550 00.000 10844 MultiStar: [#1 -0.40,0.36,1.00,U] [#2 0.69,0.44,0.00,M2] [#3 -0.25,-0.38,1.04,U] [#4 -0.38,0.64,0.00,M8] [#5 -0.38,0.40,1.07,U] [#6 0.17,0.08,1.00,U] [#7 -0.29,-0.17,0.84,U] [#8 0.19,-0.16,0.73,U] 
03:11:24.550 00.000 10844 single-star, 6 included, MultiStar: {-0.17, 0.04}, one-star: {-0.13, 0.03}
03:11:24.550 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.39) = xAngle (1.56 = 1.56)
03:11:24.550 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.68 = -1.60)
03:11:24.551 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.95 mountX=0.00 mountY=-0.14, mountTheta=-1.56
03:11:24.552 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.03, opts=13)
03:11:24.552 00.000 10844 Enqueuing Move request for scope (-0.13, 0.03)
03:11:24.552 00.000 11060 Worker thread wakes up
03:11:24.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
03:11:24.552 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
03:11:24.552 00.000 11060 Moving (-0.13, 0.03) raw xDistance=0.00 yDistance=-0.14
03:11:24.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:11:24.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:24.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:11:24.552 00.000 11060 MoveAxis(E, 0, ABG)
03:11:24.552 00.000 11060 Move returns status 0, amount 0
03:11:24.552 00.000 11060 MoveAxis(N, 0, ABG)
03:11:24.553 00.001 11060 Move returns status 0, amount 0
03:11:24.553 00.000 11060 move complete, result=0
03:11:24.553 00.000 11060 worker thread done servicing request
03:11:24.560 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:24.577 00.017 10844 UpdateGuideState exits: m=1726 SNR=26.5
03:11:24.578 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:24.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:24.578 00.000 10844 Enqueuing Expose request
03:11:24.578 00.000 11060 Worker thread wakes up
03:11:24.588 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:24.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:24.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:25.221 00.633 11060 Exposure complete
03:11:25.475 00.254 11060 worker thread done servicing request
03:11:25.475 00.000 10844 OnExposeComplete: enter
03:11:25.475 00.000 10844 UpdateGuideState(): m_state=6
03:11:25.475 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
03:11:25.476 00.001 10844 Star::Find returns 1 (0), X=622.72, Y=108.56, Mass=1562, SNR=25.1, Peak=199 HFD=3.2
03:11:25.476 00.000 10844 MultiStar: [#1 -0.24,0.65,0.95,U] [#2 0.52,0.86,0.00,M3] [#3 0.15,-0.14,1.02,U] [#4 -0.44,1.05,0.00,M9] [#5 0.05,0.58,0.97,U] [#6 0.37,0.17,1.09,U] [#7 -0.20,0.34,0.99,U] [#8 -0.02,0.13,0.83,U] 
03:11:25.476 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.22}, one-star: {-0.18, -0.13}
03:11:25.476 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
03:11:25.476 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.96)
03:11:25.476 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.59 mountX=0.22 mountY=-0.04, mountTheta=-0.18
03:11:25.478 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.22, opts=13)
03:11:25.478 00.000 10844 Enqueuing Move request for scope (-0.00, 0.22)
03:11:25.478 00.000 11060 Worker thread wakes up
03:11:25.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
03:11:25.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
03:11:25.479 00.001 11060 Moving (-0.00, 0.22) raw xDistance=0.22 yDistance=-0.04
03:11:25.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:11:25.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:25.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:11:25.479 00.000 11060 MoveAxis(W, 52, ABG)
03:11:25.479 00.000 11060 Guiding  Dir = 3, Dur = 52
03:11:25.497 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:25.508 00.011 11060 IsSlewing returns 0
03:11:25.508 00.000 11060 IsGuiding returns 0
03:11:25.516 00.008 10844 UpdateGuideState exits: m=1562 SNR=25.1
03:11:25.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:25.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:25.516 00.000 10844 Enqueuing Expose request
03:11:25.586 00.070 11060 IsGuiding returns 0
03:11:25.586 00.000 11060 Move returns status 0, amount 52
03:11:25.586 00.000 11060 MoveAxis(N, 0, ABG)
03:11:25.587 00.001 11060 Move returns status 0, amount 0
03:11:25.587 00.000 11060 move complete, result=0
03:11:25.587 00.000 11060 worker thread done servicing request
03:11:25.588 00.001 11060 Worker thread wakes up
03:11:25.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:25.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:25.588 00.000 10844 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
03:11:26.215 00.627 11060 Exposure complete
03:11:26.444 00.229 11060 worker thread done servicing request
03:11:26.444 00.000 10844 OnExposeComplete: enter
03:11:26.444 00.000 10844 UpdateGuideState(): m_state=6
03:11:26.445 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
03:11:26.445 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.89, Mass=1908, SNR=27.5, Peak=198 HFD=3.7
03:11:26.445 00.000 10844 MultiStar: [#1 -0.21,0.47,0.92,U] [#2 0.58,0.51,0.00,M4] [#3 -0.19,0.10,0.96,U] [#4 -0.42,0.82,0.00,M10] [#5 0.32,0.26,0.87,U] [#6 0.50,-0.16,0.99,U] [#7 0.25,-0.04,0.83,U] [#8 0.21,0.08,0.87,U] 
03:11:26.445 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.13}, one-star: {-0.17, 0.19}
03:11:26.445 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.47 = -0.47)
03:11:26.446 00.001 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.66 = 2.66)
03:11:26.446 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.92 mountX=0.14 mountY=0.08, mountTheta=0.48
03:11:26.448 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
03:11:26.448 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
03:11:26.448 00.000 11060 Worker thread wakes up
03:11:26.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
03:11:26.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
03:11:26.448 00.000 11060 Moving (0.10, 0.13) raw xDistance=0.14 yDistance=0.08
03:11:26.449 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:11:26.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:26.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:11:26.449 00.000 11060 MoveAxis(W, 35, ABG)
03:11:26.449 00.000 11060 Guiding  Dir = 3, Dur = 35
03:11:26.463 00.014 11060 IsSlewing returns 0
03:11:26.464 00.001 11060 IsGuiding returns 0
03:11:26.469 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:26.487 00.018 10844 UpdateGuideState exits: m=1908 SNR=27.5
03:11:26.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:26.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:26.487 00.000 10844 Enqueuing Expose request
03:11:26.508 00.021 11060 IsGuiding returns 0
03:11:26.508 00.000 11060 Move returns status 0, amount 35
03:11:26.509 00.001 11060 MoveAxis(N, 0, ABG)
03:11:26.509 00.000 11060 Move returns status 0, amount 0
03:11:26.509 00.000 11060 move complete, result=0
03:11:26.509 00.000 11060 worker thread done servicing request
03:11:26.509 00.000 11060 Worker thread wakes up
03:11:26.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:26.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:26.514 00.005 10844 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
03:11:27.149 00.635 11060 Exposure complete
03:11:27.415 00.266 11060 worker thread done servicing request
03:11:27.415 00.000 10844 OnExposeComplete: enter
03:11:27.415 00.000 10844 UpdateGuideState(): m_state=6
03:11:27.416 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
03:11:27.416 00.000 10844 Star::Find returns 1 (0), X=623.25, Y=108.27, Mass=1646, SNR=25.5, Peak=217 HFD=3.0
03:11:27.416 00.000 10844 MultiStar: [#1 0.09,0.13,0.97,U] [#2 0.24,0.69,0.00,M5] [#3 -0.01,-0.53,1.10,U] [#4 0.32,0.67,0.00,R] [#5 0.10,-0.10,1.01,U] [#6 0.26,-0.05,1.14,U] [#7 -0.08,0.21,0.97,U] [#8 -0.16,0.11,0.84,U] 
03:11:27.416 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.11}, one-star: {0.35, -0.42}
03:11:27.416 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
03:11:27.416 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
03:11:27.416 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=-0.09 mountY=0.10, mountTheta=2.28
03:11:27.418 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
03:11:27.418 00.000 10844 Enqueuing Move request for scope (0.09, -0.11)
03:11:27.418 00.000 11060 Worker thread wakes up
03:11:27.419 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
03:11:27.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
03:11:27.419 00.000 11060 Moving (0.09, -0.11) raw xDistance=-0.09 yDistance=0.10
03:11:27.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:11:27.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:27.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:11:27.419 00.000 11060 MoveAxis(E, 0, ABG)
03:11:27.419 00.000 11060 Move returns status 0, amount 0
03:11:27.420 00.001 11060 MoveAxis(N, 0, ABG)
03:11:27.420 00.000 11060 Move returns status 0, amount 0
03:11:27.420 00.000 11060 move complete, result=0
03:11:27.420 00.000 11060 worker thread done servicing request
03:11:27.427 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:27.455 00.028 10844 UpdateGuideState exits: m=1646 SNR=25.5
03:11:27.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:27.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:27.455 00.000 10844 Enqueuing Expose request
03:11:27.455 00.000 11060 Worker thread wakes up
03:11:27.455 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:27.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:27.456 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:28.088 00.632 11060 Exposure complete
03:11:28.296 00.208 11060 worker thread done servicing request
03:11:28.296 00.000 10844 OnExposeComplete: enter
03:11:28.297 00.001 10844 UpdateGuideState(): m_state=6
03:11:28.297 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
03:11:28.298 00.001 10844 Star::Find returns 1 (0), X=623.07, Y=108.56, Mass=1864, SNR=26.8, Peak=157 HFD=3.6
03:11:28.298 00.000 10844 MultiStar: [#1 0.10,0.32,0.94,U] [#2 0.41,0.45,0.88,U] [#3 -0.31,-0.01,0.93,U] [#4 0.15,0.48,1.00,U] [#5 0.13,0.01,0.99,U] [#6 0.23,0.26,0.98,U] [#7 -0.14,0.39,0.87,U] [#8 0.37,0.31,0.74,U] 
03:11:28.298 00.000 10844 single-star, 8 included, MultiStar: {0.12, 0.22}, one-star: {0.17, -0.13}
03:11:28.298 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.39) = xAngle (-2.03 = -2.03)
03:11:28.298 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.09 = 1.09)
03:11:28.298 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.64 mountX=-0.10 mountY=0.19, mountTheta=2.04
03:11:28.299 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.13, opts=13)
03:11:28.299 00.000 10844 Enqueuing Move request for scope (0.17, -0.13)
03:11:28.299 00.000 11060 Worker thread wakes up
03:11:28.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
03:11:28.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
03:11:28.299 00.000 11060 Moving (0.17, -0.13) raw xDistance=-0.10 yDistance=0.19
03:11:28.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:11:28.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
03:11:28.299 00.000 11060 MoveAxis(E, 0, ABG)
03:11:28.299 00.000 11060 Move returns status 0, amount 0
03:11:28.299 00.000 11060 MoveAxis(S, 75, ABG)
03:11:28.299 00.000 11060 Guiding  Dir = 1, Dur = 75
03:11:28.306 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:28.326 00.020 11060 IsSlewing returns 0
03:11:28.328 00.002 11060 IsGuiding returns 0
03:11:28.335 00.007 10844 UpdateGuideState exits: m=1864 SNR=26.8
03:11:28.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:28.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:28.335 00.000 10844 Enqueuing Expose request
03:11:28.412 00.077 11060 IsGuiding returns 0
03:11:28.412 00.000 11060 Move returns status 0, amount 75
03:11:28.412 00.000 11060 move complete, result=0
03:11:28.413 00.001 11060 worker thread done servicing request
03:11:28.413 00.000 11060 Worker thread wakes up
03:11:28.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:28.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:28.696 00.283 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 75 ms SOUTH
03:11:29.058 00.362 11060 Exposure complete
03:11:29.282 00.224 11060 worker thread done servicing request
03:11:29.282 00.000 10844 OnExposeComplete: enter
03:11:29.282 00.000 10844 UpdateGuideState(): m_state=6
03:11:29.283 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
03:11:29.283 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=109.38, Mass=1616, SNR=24.9, Peak=197 HFD=3.4
03:11:29.283 00.000 10844 MultiStar: [#1 -0.05,0.61,1.04,U] [#2 -0.09,0.66,0.96,U] [#3 -0.15,-0.04,0.98,U] [#4 -0.65,-0.06,1.03,U] [#5 0.21,0.22,0.94,U] [#6 0.20,0.24,1.12,U] [#7 -0.29,0.33,0.92,U] [#8 -0.20,0.26,0.82,U] 
03:11:29.283 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.32}, one-star: {-0.14, 0.68}
03:11:29.283 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
03:11:29.284 00.001 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.68 = -2.61)
03:11:29.284 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.94 mountX=0.30 mountY=-0.18, mountTheta=-0.54
03:11:29.285 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.32, opts=13)
03:11:29.285 00.000 10844 Enqueuing Move request for scope (-0.13, 0.32)
03:11:29.285 00.000 11060 Worker thread wakes up
03:11:29.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
03:11:29.286 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
03:11:29.286 00.000 11060 Moving (-0.13, 0.32) raw xDistance=0.30 yDistance=-0.18
03:11:29.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
03:11:29.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:29.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:11:29.286 00.000 11060 MoveAxis(W, 69, ABG)
03:11:29.286 00.000 11060 Guiding  Dir = 3, Dur = 69
03:11:29.293 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:29.298 00.005 11060 IsSlewing returns 0
03:11:29.299 00.001 11060 IsGuiding returns 0
03:11:29.319 00.020 10844 UpdateGuideState exits: m=1616 SNR=24.9
03:11:29.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:29.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:29.319 00.000 10844 Enqueuing Expose request
03:11:29.397 00.078 11060 IsGuiding returns 0
03:11:29.397 00.000 11060 Move returns status 0, amount 69
03:11:29.397 00.000 11060 MoveAxis(N, 0, ABG)
03:11:29.397 00.000 11060 Move returns status 0, amount 0
03:11:29.397 00.000 11060 move complete, result=0
03:11:29.397 00.000 11060 worker thread done servicing request
03:11:29.397 00.000 11060 Worker thread wakes up
03:11:29.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:29.398 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:29.398 00.000 10844 GuideStep: 0.3 px 69 ms WEST, -0.2 px 0 ms NORTH
03:11:30.033 00.635 11060 Exposure complete
03:11:30.269 00.236 11060 worker thread done servicing request
03:11:30.269 00.000 10844 OnExposeComplete: enter
03:11:30.269 00.000 10844 UpdateGuideState(): m_state=6
03:11:30.269 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
03:11:30.270 00.001 10844 Star::Find returns 1 (1), X=622.75, Y=108.74, Mass=1954, SNR=28.1, Peak=255 HFD=3.0
03:11:30.270 00.000 10844 MultiStar: [#1 -0.14,0.44,0.87,U] [#2 0.57,0.76,0.00,M4] [#3 -0.09,0.11,0.85,U] [#4 -0.26,-0.06,0.85,U] [#5 -0.00,0.29,0.82,U] [#6 -0.01,-0.06,0.99,U] [#7 -0.13,-0.01,0.85,U] [#8 -0.16,-0.35,0.81,U] 
03:11:30.270 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.05}, one-star: {-0.15, 0.05}
03:11:30.270 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.39) = xAngle (1.35 = 1.35)
03:11:30.270 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.47 = -1.81)
03:11:30.270 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.74 mountX=0.03 mountY=-0.12, mountTheta=-1.35
03:11:30.272 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
03:11:30.272 00.000 10844 Enqueuing Move request for scope (-0.12, 0.05)
03:11:30.272 00.000 11060 Worker thread wakes up
03:11:30.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
03:11:30.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
03:11:30.272 00.000 11060 Moving (-0.12, 0.05) raw xDistance=0.03 yDistance=-0.12
03:11:30.273 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:30.274 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:30.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:11:30.274 00.000 11060 MoveAxis(E, 0, ABG)
03:11:30.274 00.000 11060 Move returns status 0, amount 0
03:11:30.274 00.000 11060 MoveAxis(N, 0, ABG)
03:11:30.274 00.000 11060 Move returns status 0, amount 0
03:11:30.275 00.001 11060 move complete, result=0
03:11:30.275 00.000 11060 worker thread done servicing request
03:11:30.290 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:30.312 00.022 10844 UpdateGuideState exits: m=1954 SNR=28.1 Saturated
03:11:30.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:30.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:30.312 00.000 10844 Enqueuing Expose request
03:11:30.313 00.001 11060 Worker thread wakes up
03:11:30.313 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:30.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:30.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:30.966 00.653 11060 Exposure complete
03:11:31.237 00.271 10844 OnExposeComplete: enter
03:11:31.237 00.000 10844 UpdateGuideState(): m_state=6
03:11:31.237 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
03:11:31.237 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.69, Mass=1659, SNR=24.9, Peak=202 HFD=3.3
03:11:31.238 00.001 11060 worker thread done servicing request
03:11:31.238 00.000 10844 MultiStar: [#1 -0.25,0.38,1.04,U] [#2 0.53,0.40,0.92,U] [#3 -0.14,-0.02,0.94,U] [#4 -0.66,0.46,0.00,M1] [#5 0.07,0.25,0.97,U] [#6 0.19,0.12,1.09,U] [#7 -0.34,-0.01,1.03,U] [#8 -0.05,-0.14,0.87,U] 
03:11:31.238 00.000 10844 single-star, 7 included, MultiStar: {-0.00, 0.12}, one-star: {-0.02, -0.01}
03:11:31.238 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.39) = xAngle (-4.14 = 2.14)
03:11:31.238 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.02 = -1.02)
03:11:31.238 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.75 mountX=-0.01 mountY=-0.02, mountTheta=-2.14
03:11:31.241 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
03:11:31.241 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
03:11:31.241 00.000 11060 Worker thread wakes up
03:11:31.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
03:11:31.242 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
03:11:31.242 00.000 11060 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=-0.02
03:11:31.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:11:31.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:31.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:11:31.242 00.000 11060 MoveAxis(E, 0, ABG)
03:11:31.242 00.000 11060 Move returns status 0, amount 0
03:11:31.242 00.000 11060 MoveAxis(N, 0, ABG)
03:11:31.243 00.001 11060 Move returns status 0, amount 0
03:11:31.243 00.000 11060 move complete, result=0
03:11:31.243 00.000 11060 worker thread done servicing request
03:11:31.250 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:31.284 00.034 10844 UpdateGuideState exits: m=1659 SNR=24.9
03:11:31.285 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:31.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:31.286 00.001 10844 Enqueuing Expose request
03:11:31.286 00.000 11060 Worker thread wakes up
03:11:31.286 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:31.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:31.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:31.921 00.635 11060 Exposure complete
03:11:32.186 00.265 11060 worker thread done servicing request
03:11:32.186 00.000 10844 OnExposeComplete: enter
03:11:32.188 00.002 10844 UpdateGuideState(): m_state=6
03:11:32.188 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
03:11:32.188 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.40, Mass=2076, SNR=28.5, Peak=168 HFD=3.6
03:11:32.188 00.000 10844 MultiStar: [#1 -0.21,-0.18,0.90,U] [#2 0.28,0.26,0.82,U] [#3 -0.11,-0.53,0.90,U] [#4 -0.38,0.41,0.82,U] [#5 -0.07,-0.04,0.86,U] [#6 0.40,-0.04,1.01,U] [#7 -0.31,-0.00,0.88,U] [#8 -0.09,-0.03,0.81,U] 
03:11:32.189 00.001 10844 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.32, -0.29}
03:11:32.189 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.39) = xAngle (-3.06 = -3.06)
03:11:32.189 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.07 = 0.07)
03:11:32.189 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.67 mountX=-0.06 mountY=0.00, mountTheta=3.07
03:11:32.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
03:11:32.190 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
03:11:32.191 00.001 11060 Worker thread wakes up
03:11:32.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
03:11:32.191 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
03:11:32.191 00.000 11060 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
03:11:32.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:11:32.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:32.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:11:32.191 00.000 11060 MoveAxis(E, 0, ABG)
03:11:32.191 00.000 11060 Move returns status 0, amount 0
03:11:32.191 00.000 11060 MoveAxis(N, 0, ABG)
03:11:32.191 00.000 11060 Move returns status 0, amount 0
03:11:32.191 00.000 11060 move complete, result=0
03:11:32.192 00.001 11060 worker thread done servicing request
03:11:32.209 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:32.228 00.019 10844 UpdateGuideState exits: m=2076 SNR=28.5
03:11:32.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:32.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:32.228 00.000 10844 Enqueuing Expose request
03:11:32.228 00.000 11060 Worker thread wakes up
03:11:32.228 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:32.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:32.230 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:32.864 00.634 11060 Exposure complete
03:11:33.098 00.234 11060 worker thread done servicing request
03:11:33.100 00.002 10844 OnExposeComplete: enter
03:11:33.100 00.000 10844 UpdateGuideState(): m_state=6
03:11:33.100 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
03:11:33.100 00.000 10844 Star::Find returns 1 (0), X=622.55, Y=108.85, Mass=1702, SNR=26.1, Peak=227 HFD=2.9
03:11:33.101 00.001 10844 MultiStar: [#1 -0.46,-0.05,0.90,U] [#2 0.94,0.20,0.00,M3] [#3 0.21,-0.31,1.00,U] [#4 -0.74,-0.25,0.00,M1] [#5 0.23,-0.22,0.86,U] [#6 0.26,-0.19,1.07,U] [#7 -0.50,-0.11,0.90,U] [#8 0.46,-0.32,0.76,U] 
03:11:33.101 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.14}, one-star: {-0.35, 0.16}
03:11:33.101 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.14)
03:11:33.101 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
03:11:33.101 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.76 mountX=-0.15 mountY=-0.00, mountTheta=-3.12
03:11:33.102 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.14, opts=13)
03:11:33.102 00.000 10844 Enqueuing Move request for scope (-0.03, -0.14)
03:11:33.102 00.000 11060 Worker thread wakes up
03:11:33.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
03:11:33.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
03:11:33.102 00.000 11060 Moving (-0.03, -0.14) raw xDistance=-0.15 yDistance=-0.00
03:11:33.103 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:11:33.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:33.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:11:33.103 00.000 11060 MoveAxis(E, 35, ABG)
03:11:33.103 00.000 11060 Guiding  Dir = 2, Dur = 35
03:11:33.106 00.003 11060 IsSlewing returns 0
03:11:33.106 00.000 11060 IsGuiding returns 0
03:11:33.109 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:33.139 00.030 10844 UpdateGuideState exits: m=1702 SNR=26.1
03:11:33.140 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:33.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:33.140 00.000 10844 Enqueuing Expose request
03:11:33.154 00.014 11060 IsGuiding returns 0
03:11:33.154 00.000 11060 Move returns status 0, amount 35
03:11:33.154 00.000 11060 MoveAxis(N, 0, ABG)
03:11:33.154 00.000 11060 Move returns status 0, amount 0
03:11:33.154 00.000 11060 move complete, result=0
03:11:33.155 00.001 11060 worker thread done servicing request
03:11:33.155 00.000 11060 Worker thread wakes up
03:11:33.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:33.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:33.159 00.004 10844 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
03:11:33.799 00.640 11060 Exposure complete
03:11:34.028 00.229 10844 OnExposeComplete: enter
03:11:34.029 00.001 10844 UpdateGuideState(): m_state=6
03:11:34.029 00.000 11060 worker thread done servicing request
03:11:34.029 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
03:11:34.029 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.76, Mass=1649, SNR=25.3, Peak=161 HFD=3.8
03:11:34.030 00.001 10844 MultiStar: [#1 -0.31,0.31,1.02,U] [#2 0.21,0.39,0.94,U] [#3 -0.10,0.13,1.07,U] [#4 -0.54,0.25,1.04,U] [#5 0.12,0.29,0.86,U] [#6 0.33,-0.41,0.88,U] [#7 -0.17,-0.04,0.77,U] [#8 0.44,0.10,0.75,U] 
03:11:34.030 00.000 10844 single-star, 8 included, MultiStar: {-0.03, 0.13}, one-star: {-0.04, 0.07}
03:11:34.030 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.39) = xAngle (0.71 = 0.71)
03:11:34.030 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.83 = -2.45)
03:11:34.030 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.10 mountX=0.06 mountY=-0.05, mountTheta=-0.70
03:11:34.032 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
03:11:34.032 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
03:11:34.032 00.000 11060 Worker thread wakes up
03:11:34.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
03:11:34.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
03:11:34.032 00.000 11060 Moving (-0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
03:11:34.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:34.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:34.033 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:11:34.033 00.000 11060 MoveAxis(E, 0, ABG)
03:11:34.033 00.000 11060 Move returns status 0, amount 0
03:11:34.033 00.000 11060 MoveAxis(N, 0, ABG)
03:11:34.033 00.000 11060 Move returns status 0, amount 0
03:11:34.033 00.000 11060 move complete, result=0
03:11:34.033 00.000 11060 worker thread done servicing request
03:11:34.039 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:34.058 00.019 10844 UpdateGuideState exits: m=1649 SNR=25.3
03:11:34.059 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:34.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:34.059 00.000 10844 Enqueuing Expose request
03:11:34.059 00.000 11060 Worker thread wakes up
03:11:34.059 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:34.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:34.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:34.696 00.637 11060 Exposure complete
03:11:34.925 00.229 11060 worker thread done servicing request
03:11:34.925 00.000 10844 OnExposeComplete: enter
03:11:34.925 00.000 10844 UpdateGuideState(): m_state=6
03:11:34.925 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
03:11:34.925 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.98, Mass=1639, SNR=25.7, Peak=152 HFD=2.9
03:11:34.925 00.000 10844 MultiStar: [#1 -0.28,0.47,0.86,U] [#2 0.27,0.53,0.94,U] [#3 0.32,-0.10,0.91,U] [#4 -0.52,0.24,0.99,U] [#5 -0.06,0.07,1.02,U] [#6 0.40,-0.03,1.13,U] [#7 -0.39,0.40,0.95,U] [#8 -0.22,-0.16,0.72,U] 
03:11:34.925 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.19}, one-star: {0.16, 0.29}
03:11:34.926 00.001 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.39) = xAngle (0.30 = 0.30)
03:11:34.926 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.43 = -2.86)
03:11:34.926 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.69 mountX=0.18 mountY=-0.05, mountTheta=-0.29
03:11:34.928 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.19, opts=13)
03:11:34.928 00.000 10844 Enqueuing Move request for scope (-0.02, 0.19)
03:11:34.928 00.000 11060 Worker thread wakes up
03:11:34.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
03:11:34.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
03:11:34.928 00.000 11060 Moving (-0.02, 0.19) raw xDistance=0.18 yDistance=-0.05
03:11:34.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:11:34.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:34.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:11:34.931 00.003 11060 MoveAxis(W, 43, ABG)
03:11:34.931 00.000 11060 Guiding  Dir = 3, Dur = 43
03:11:34.937 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:34.955 00.018 10844 UpdateGuideState exits: m=1639 SNR=25.7
03:11:34.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:34.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:34.955 00.000 10844 Enqueuing Expose request
03:11:34.960 00.005 11060 IsSlewing returns 0
03:11:34.960 00.000 11060 IsGuiding returns 0
03:11:35.023 00.063 11060 IsGuiding returns 0
03:11:35.023 00.000 11060 Move returns status 0, amount 43
03:11:35.023 00.000 11060 MoveAxis(N, 0, ABG)
03:11:35.023 00.000 11060 Move returns status 0, amount 0
03:11:35.023 00.000 11060 move complete, result=0
03:11:35.023 00.000 11060 worker thread done servicing request
03:11:35.023 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
03:11:35.024 00.001 11060 Worker thread wakes up
03:11:35.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:35.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:35.666 00.642 11060 Exposure complete
03:11:35.952 00.286 11060 worker thread done servicing request
03:11:35.952 00.000 10844 OnExposeComplete: enter
03:11:35.952 00.000 10844 UpdateGuideState(): m_state=6
03:11:35.952 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
03:11:35.952 00.000 10844 Star::Find returns 1 (0), X=622.65, Y=108.30, Mass=1543, SNR=24.9, Peak=153 HFD=3.0
03:11:35.953 00.001 10844 MultiStar: [#1 0.07,0.12,1.10,U] [#2 0.07,0.46,0.91,U] [#3 -0.21,-0.24,1.05,U] [#4 -0.55,0.11,1.03,U] [#5 0.20,-0.15,1.02,U] [#6 0.21,-0.01,1.13,U] [#7 -0.39,-0.07,0.99,U] [#8 0.04,-0.01,0.89,U] 
03:11:35.953 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.25, -0.39}
03:11:35.953 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.39) = xAngle (-4.26 = 2.02)
03:11:35.954 00.001 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.14 = -1.14)
03:11:35.954 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.87 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
03:11:35.956 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
03:11:35.956 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
03:11:35.956 00.000 11060 Worker thread wakes up
03:11:35.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
03:11:35.956 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
03:11:35.956 00.000 11060 Moving (-0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
03:11:35.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:11:35.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:35.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:11:35.958 00.002 11060 MoveAxis(E, 0, ABG)
03:11:35.958 00.000 11060 Move returns status 0, amount 0
03:11:35.958 00.000 11060 MoveAxis(N, 0, ABG)
03:11:35.958 00.000 11060 Move returns status 0, amount 0
03:11:35.958 00.000 11060 move complete, result=0
03:11:35.958 00.000 11060 worker thread done servicing request
03:11:35.965 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:35.985 00.020 10844 UpdateGuideState exits: m=1543 SNR=24.9
03:11:35.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:35.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:35.985 00.000 10844 Enqueuing Expose request
03:11:35.986 00.001 11060 Worker thread wakes up
03:11:35.986 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:35.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:35.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:36.615 00.629 11060 Exposure complete
03:11:36.844 00.229 11060 worker thread done servicing request
03:11:36.844 00.000 10844 OnExposeComplete: enter
03:11:36.844 00.000 10844 UpdateGuideState(): m_state=6
03:11:36.844 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
03:11:36.844 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.97, Mass=1951, SNR=27.6, Peak=176 HFD=4.0
03:11:36.845 00.001 10844 MultiStar: [#1 0.27,0.43,0.88,U] [#2 0.84,0.41,0.00,M1] [#3 0.01,0.44,0.93,U] [#4 -0.62,0.04,0.98,U] [#5 -0.10,-0.15,0.93,U] [#6 0.79,0.09,0.00,M1] [#7 -0.06,0.10,0.91,U] [#8 0.27,0.23,0.84,U] 
03:11:36.845 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.19}, one-star: {0.03, 0.27}
03:11:36.846 00.001 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:11:36.846 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.79)
03:11:36.846 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.76 mountX=0.18 mountY=-0.07, mountTheta=-0.35
03:11:36.847 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.19, opts=13)
03:11:36.847 00.000 10844 Enqueuing Move request for scope (-0.04, 0.19)
03:11:36.847 00.000 11060 Worker thread wakes up
03:11:36.848 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
03:11:36.848 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
03:11:36.848 00.000 11060 Moving (-0.04, 0.19) raw xDistance=0.18 yDistance=-0.07
03:11:36.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:11:36.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:36.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:11:36.848 00.000 11060 MoveAxis(W, 43, ABG)
03:11:36.848 00.000 11060 Guiding  Dir = 3, Dur = 43
03:11:36.864 00.016 11060 IsSlewing returns 0
03:11:36.865 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:36.865 00.000 11060 IsGuiding returns 0
03:11:36.884 00.019 10844 UpdateGuideState exits: m=1951 SNR=27.6
03:11:36.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:36.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:36.884 00.000 10844 Enqueuing Expose request
03:11:36.920 00.036 11060 IsGuiding returns 0
03:11:36.920 00.000 11060 Move returns status 0, amount 43
03:11:36.920 00.000 11060 MoveAxis(N, 0, ABG)
03:11:36.921 00.001 11060 Move returns status 0, amount 0
03:11:36.921 00.000 11060 move complete, result=0
03:11:36.921 00.000 11060 worker thread done servicing request
03:11:36.921 00.000 11060 Worker thread wakes up
03:11:36.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:36.921 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
03:11:36.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:37.548 00.627 11060 Exposure complete
03:11:37.794 00.246 11060 worker thread done servicing request
03:11:37.795 00.001 10844 OnExposeComplete: enter
03:11:37.795 00.000 10844 UpdateGuideState(): m_state=6
03:11:37.795 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
03:11:37.795 00.000 10844 Star::Find returns 1 (0), X=622.61, Y=109.02, Mass=1816, SNR=27.3, Peak=187 HFD=3.4
03:11:37.796 00.001 10844 MultiStar: [#1 -0.17,0.49,0.88,U] [#2 0.52,0.56,0.00,M2] [#3 -0.19,-0.13,0.96,U] [#4 -0.57,0.13,0.89,U] [#5 -0.32,-0.13,0.93,U] [#6 0.11,-0.17,0.97,U] [#7 0.08,0.13,0.89,U] [#8 0.04,-0.07,0.84,U] 
03:11:37.796 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.07}, one-star: {-0.29, 0.33}
03:11:37.796 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.39) = xAngle (1.34 = 1.34)
03:11:37.796 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.47 = -1.82)
03:11:37.796 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.73 mountX=0.04 mountY=-0.17, mountTheta=-1.34
03:11:37.798 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.07, opts=13)
03:11:37.798 00.000 10844 Enqueuing Move request for scope (-0.16, 0.07)
03:11:37.798 00.000 11060 Worker thread wakes up
03:11:37.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
03:11:37.798 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
03:11:37.799 00.001 11060 Moving (-0.16, 0.07) raw xDistance=0.04 yDistance=-0.17
03:11:37.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:11:37.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:37.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:11:37.799 00.000 11060 MoveAxis(E, 0, ABG)
03:11:37.799 00.000 11060 Move returns status 0, amount 0
03:11:37.799 00.000 11060 MoveAxis(N, 0, ABG)
03:11:37.799 00.000 11060 Move returns status 0, amount 0
03:11:37.799 00.000 11060 move complete, result=0
03:11:37.800 00.001 11060 worker thread done servicing request
03:11:37.806 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:37.836 00.030 10844 UpdateGuideState exits: m=1816 SNR=27.3
03:11:37.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:37.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:37.836 00.000 10844 Enqueuing Expose request
03:11:37.836 00.000 11060 Worker thread wakes up
03:11:37.836 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:37.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:37.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:38.471 00.635 11060 Exposure complete
03:11:38.727 00.256 11060 worker thread done servicing request
03:11:38.727 00.000 10844 OnExposeComplete: enter
03:11:38.727 00.000 10844 UpdateGuideState(): m_state=6
03:11:38.728 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
03:11:38.728 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.55, Mass=1720, SNR=26.0, Peak=159 HFD=3.5
03:11:38.728 00.000 10844 MultiStar: [#1 0.07,0.58,0.95,U] [#2 0.32,-0.02,0.91,U] [#3 0.04,-0.49,0.97,U] [#4 -0.36,-0.32,1.00,U] [#5 0.42,-0.52,0.93,U] [#6 0.39,-0.09,1.06,U] [#7 -0.23,0.02,0.99,U] [#8 -0.05,-0.07,0.84,U] 
03:11:38.728 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.12}, one-star: {0.11, -0.14}
03:11:38.728 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
03:11:38.729 00.001 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
03:11:38.729 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.99 mountX=-0.10 mountY=0.10, mountTheta=2.39
03:11:38.730 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.12, opts=13)
03:11:38.730 00.000 10844 Enqueuing Move request for scope (0.08, -0.12)
03:11:38.730 00.000 11060 Worker thread wakes up
03:11:38.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
03:11:38.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
03:11:38.730 00.000 11060 Moving (0.08, -0.12) raw xDistance=-0.10 yDistance=0.10
03:11:38.731 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:11:38.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:38.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:11:38.731 00.000 11060 MoveAxis(E, 0, ABG)
03:11:38.731 00.000 11060 Move returns status 0, amount 0
03:11:38.731 00.000 11060 MoveAxis(N, 0, ABG)
03:11:38.731 00.000 11060 Move returns status 0, amount 0
03:11:38.731 00.000 11060 move complete, result=0
03:11:38.731 00.000 11060 worker thread done servicing request
03:11:38.738 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:38.758 00.020 10844 UpdateGuideState exits: m=1720 SNR=26.0
03:11:38.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:38.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:38.758 00.000 10844 Enqueuing Expose request
03:11:38.758 00.000 11060 Worker thread wakes up
03:11:38.758 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:38.759 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:38.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:39.392 00.633 11060 Exposure complete
03:11:39.651 00.259 10844 OnExposeComplete: enter
03:11:39.651 00.000 10844 UpdateGuideState(): m_state=6
03:11:39.651 00.000 11060 worker thread done servicing request
03:11:39.652 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
03:11:39.652 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.62, Mass=1651, SNR=25.6, Peak=194 HFD=2.7
03:11:39.652 00.000 10844 MultiStar: [#1 -0.13,0.15,1.05,U] [#2 0.66,0.86,0.00,M2] [#3 -0.16,-0.06,1.11,U] [#4 -0.29,-0.06,1.07,U] [#5 0.25,0.35,0.98,U] [#6 0.16,-0.15,0.93,U] [#7 0.17,0.29,0.94,U] [#8 -0.02,0.08,0.80,U] 
03:11:39.652 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {-0.08, -0.07}
03:11:39.652 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.39) = xAngle (0.53 = 0.53)
03:11:39.652 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.66 = -2.63)
03:11:39.653 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.92 mountX=0.06 mountY=-0.03, mountTheta=-0.52
03:11:39.655 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
03:11:39.655 00.000 10844 Enqueuing Move request for scope (-0.02, 0.06)
03:11:39.655 00.000 11060 Worker thread wakes up
03:11:39.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
03:11:39.656 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
03:11:39.656 00.000 11060 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.03
03:11:39.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:39.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:39.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:11:39.656 00.000 11060 MoveAxis(E, 0, ABG)
03:11:39.658 00.002 11060 Move returns status 0, amount 0
03:11:39.658 00.000 11060 MoveAxis(N, 0, ABG)
03:11:39.658 00.000 11060 Move returns status 0, amount 0
03:11:39.658 00.000 11060 move complete, result=0
03:11:39.658 00.000 11060 worker thread done servicing request
03:11:39.663 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:39.696 00.033 10844 UpdateGuideState exits: m=1651 SNR=25.6
03:11:39.697 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:39.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:39.697 00.000 10844 Enqueuing Expose request
03:11:39.697 00.000 11060 Worker thread wakes up
03:11:39.697 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:39.698 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:39.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:40.341 00.643 11060 Exposure complete
03:11:40.571 00.230 11060 worker thread done servicing request
03:11:40.571 00.000 10844 OnExposeComplete: enter
03:11:40.571 00.000 10844 UpdateGuideState(): m_state=6
03:11:40.572 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
03:11:40.572 00.000 10844 Star::Find returns 1 (0), X=623.12, Y=108.33, Mass=1910, SNR=27.7, Peak=166 HFD=3.6
03:11:40.572 00.000 10844 MultiStar: [#1 0.19,0.61,0.88,U] [#2 0.53,0.24,0.85,U] [#3 0.08,-0.09,0.95,U] [#4 -0.43,-0.23,0.86,U] [#5 0.41,-0.06,0.84,U] [#6 0.77,0.30,0.00,M1] [#7 -0.15,0.06,0.89,U] [#8 0.49,0.20,0.69,U] 
03:11:40.572 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.03}, one-star: {0.22, -0.36}
03:11:40.572 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
03:11:40.572 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.95 = 1.95)
03:11:40.572 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.22 mountX=0.06 mountY=0.15, mountTheta=1.17
03:11:40.574 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.03, opts=13)
03:11:40.574 00.000 10844 Enqueuing Move request for scope (0.16, 0.03)
03:11:40.575 00.001 11060 Worker thread wakes up
03:11:40.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
03:11:40.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
03:11:40.575 00.000 11060 Moving (0.16, 0.03) raw xDistance=0.06 yDistance=0.15
03:11:40.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:40.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:40.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:11:40.575 00.000 11060 MoveAxis(E, 0, ABG)
03:11:40.575 00.000 11060 Move returns status 0, amount 0
03:11:40.575 00.000 11060 MoveAxis(N, 0, ABG)
03:11:40.575 00.000 11060 Move returns status 0, amount 0
03:11:40.576 00.001 11060 move complete, result=0
03:11:40.576 00.000 11060 worker thread done servicing request
03:11:40.592 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:40.613 00.021 10844 UpdateGuideState exits: m=1910 SNR=27.7
03:11:40.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:40.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:40.613 00.000 10844 Enqueuing Expose request
03:11:40.613 00.000 11060 Worker thread wakes up
03:11:40.614 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:40.615 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:40.616 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:41.249 00.633 11060 Exposure complete
03:11:41.544 00.295 11060 worker thread done servicing request
03:11:41.545 00.001 10844 OnExposeComplete: enter
03:11:41.545 00.000 10844 UpdateGuideState(): m_state=6
03:11:41.545 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
03:11:41.545 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=108.34, Mass=1757, SNR=26.4, Peak=163 HFD=3.4
03:11:41.546 00.001 10844 MultiStar: [#1 -0.23,0.35,0.96,U] [#2 -0.04,0.42,0.88,U] [#3 -0.33,-0.33,0.98,U] [#4 -0.37,-0.11,0.96,U] [#5 0.16,0.28,0.89,U] [#6 -0.16,-0.16,0.92,U] [#7 -0.36,0.42,0.95,U] [#8 -0.05,0.09,0.79,U] 
03:11:41.546 00.000 10844 refined, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.05, -0.35}
03:11:41.546 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.39) = xAngle (1.41 = 1.41)
03:11:41.546 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.53 = -1.75)
03:11:41.546 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.79 mountX=0.03 mountY=-0.17, mountTheta=-1.40
03:11:41.547 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.06, opts=13)
03:11:41.547 00.000 10844 Enqueuing Move request for scope (-0.17, 0.06)
03:11:41.547 00.000 11060 Worker thread wakes up
03:11:41.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
03:11:41.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
03:11:41.547 00.000 11060 Moving (-0.17, 0.06) raw xDistance=0.03 yDistance=-0.17
03:11:41.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:41.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:41.549 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:11:41.549 00.000 11060 MoveAxis(E, 0, ABG)
03:11:41.549 00.000 11060 Move returns status 0, amount 0
03:11:41.550 00.001 11060 MoveAxis(N, 0, ABG)
03:11:41.550 00.000 11060 Move returns status 0, amount 0
03:11:41.550 00.000 11060 move complete, result=0
03:11:41.550 00.000 11060 worker thread done servicing request
03:11:41.556 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:41.586 00.030 10844 UpdateGuideState exits: m=1757 SNR=26.4
03:11:41.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:41.587 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:41.587 00.000 10844 Enqueuing Expose request
03:11:41.587 00.000 11060 Worker thread wakes up
03:11:41.587 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:41.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:41.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:42.228 00.641 11060 Exposure complete
03:11:42.488 00.260 11060 worker thread done servicing request
03:11:42.488 00.000 10844 OnExposeComplete: enter
03:11:42.488 00.000 10844 UpdateGuideState(): m_state=6
03:11:42.488 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
03:11:42.488 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=109.00, Mass=1525, SNR=24.9, Peak=197 HFD=2.6
03:11:42.498 00.010 10844 MultiStar: [#1 -0.30,0.27,1.01,U] [#2 0.19,0.68,0.00,M1] [#3 0.07,-0.16,1.03,U] [#4 -0.67,0.58,0.00,M1] [#5 0.64,0.25,1.16,U] [#6 0.17,0.33,1.07,U] [#7 -0.08,0.08,0.91,U] [#8 -0.24,-0.12,0.85,U] 
03:11:42.499 00.001 10844 refined, 6 included, MultiStar: {0.11, 0.15}, one-star: {0.34, 0.30}
03:11:42.499 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.39) = xAngle (-0.45 = -0.45)
03:11:42.499 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:11:42.499 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.94 mountX=0.16 mountY=0.08, mountTheta=0.47
03:11:42.501 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
03:11:42.501 00.000 10844 Enqueuing Move request for scope (0.11, 0.15)
03:11:42.501 00.000 11060 Worker thread wakes up
03:11:42.502 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
03:11:42.502 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
03:11:42.502 00.000 11060 Moving (0.11, 0.15) raw xDistance=0.16 yDistance=0.08
03:11:42.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:11:42.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:42.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:11:42.502 00.000 11060 MoveAxis(W, 38, ABG)
03:11:42.502 00.000 11060 Guiding  Dir = 3, Dur = 38
03:11:42.510 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:42.518 00.008 11060 IsSlewing returns 0
03:11:42.518 00.000 11060 IsGuiding returns 0
03:11:42.531 00.013 10844 UpdateGuideState exits: m=1525 SNR=24.9
03:11:42.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:42.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:42.532 00.001 10844 Enqueuing Expose request
03:11:42.562 00.030 11060 IsGuiding returns 0
03:11:42.563 00.001 11060 Move returns status 0, amount 38
03:11:42.563 00.000 11060 MoveAxis(N, 0, ABG)
03:11:42.563 00.000 11060 Move returns status 0, amount 0
03:11:42.563 00.000 11060 move complete, result=0
03:11:42.563 00.000 11060 worker thread done servicing request
03:11:42.563 00.000 11060 Worker thread wakes up
03:11:42.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:42.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:42.565 00.002 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
03:11:43.193 00.628 11060 Exposure complete
03:11:43.451 00.258 11060 worker thread done servicing request
03:11:43.451 00.000 10844 OnExposeComplete: enter
03:11:43.451 00.000 10844 UpdateGuideState(): m_state=6
03:11:43.453 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
03:11:43.453 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.78, Mass=1670, SNR=25.6, Peak=163 HFD=3.1
03:11:43.453 00.000 10844 MultiStar: [#1 0.11,0.09,1.02,U] [#2 0.14,0.38,0.97,U] [#3 0.20,0.02,0.98,U] [#4 -0.11,-0.34,1.02,U] [#5 -0.11,0.01,1.04,U] [#6 0.40,-0.03,1.09,U] [#7 -0.06,0.20,1.06,U] [#8 -0.10,-0.06,0.83,U] 
03:11:43.453 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {-0.02, 0.09}
03:11:43.453 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.39) = xAngle (-0.75 = -0.75)
03:11:43.453 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.38 = 2.38)
03:11:43.454 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.64 mountX=0.05 mountY=0.05, mountTheta=0.76
03:11:43.464 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
03:11:43.464 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
03:11:43.464 00.000 11060 Worker thread wakes up
03:11:43.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:11:43.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:11:43.464 00.000 11060 Moving (0.05, 0.04) raw xDistance=0.05 yDistance=0.05
03:11:43.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:11:43.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:43.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:11:43.464 00.000 11060 MoveAxis(E, 0, ABG)
03:11:43.464 00.000 11060 Move returns status 0, amount 0
03:11:43.464 00.000 11060 MoveAxis(N, 0, ABG)
03:11:43.465 00.001 11060 Move returns status 0, amount 0
03:11:43.465 00.000 11060 move complete, result=0
03:11:43.465 00.000 11060 worker thread done servicing request
03:11:43.473 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:43.495 00.022 10844 UpdateGuideState exits: m=1670 SNR=25.6
03:11:43.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:43.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:43.495 00.000 10844 Enqueuing Expose request
03:11:43.495 00.000 11060 Worker thread wakes up
03:11:43.495 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:43.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:43.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:44.135 00.640 11060 Exposure complete
03:11:44.399 00.264 11060 worker thread done servicing request
03:11:44.399 00.000 10844 OnExposeComplete: enter
03:11:44.399 00.000 10844 UpdateGuideState(): m_state=6
03:11:44.399 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
03:11:44.399 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=109.00, Mass=1831, SNR=27.1, Peak=208 HFD=3.1
03:11:44.400 00.001 10844 MultiStar: [#1 0.25,0.18,0.93,U] [#2 0.08,0.69,0.88,U] [#3 0.07,-0.12,0.96,U] [#4 0.44,0.23,0.99,U] [#5 0.49,-0.26,0.79,U] [#6 0.25,0.47,0.97,U] [#7 0.10,0.30,0.82,U] [#8 0.19,-0.03,0.78,U] 
03:11:44.400 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.21}, one-star: {-0.09, 0.31}
03:11:44.400 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
03:11:44.400 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
03:11:44.400 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.28 cameraTheta=0.82 mountX=0.24 mountY=0.16, mountTheta=0.58
03:11:44.402 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.21, opts=13)
03:11:44.402 00.000 10844 Enqueuing Move request for scope (0.19, 0.21)
03:11:44.402 00.000 11060 Worker thread wakes up
03:11:44.403 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
03:11:44.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
03:11:44.403 00.000 11060 Moving (0.19, 0.21) raw xDistance=0.24 yDistance=0.16
03:11:44.404 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
03:11:44.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:44.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:11:44.404 00.000 11060 MoveAxis(W, 56, ABG)
03:11:44.404 00.000 11060 Guiding  Dir = 3, Dur = 56
03:11:44.412 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:44.425 00.013 11060 IsSlewing returns 0
03:11:44.425 00.000 11060 IsGuiding returns 0
03:11:44.440 00.015 10844 UpdateGuideState exits: m=1831 SNR=27.1
03:11:44.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:44.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:44.440 00.000 10844 Enqueuing Expose request
03:11:44.496 00.056 11060 IsGuiding returns 0
03:11:44.496 00.000 11060 Move returns status 0, amount 56
03:11:44.496 00.000 11060 MoveAxis(N, 0, ABG)
03:11:44.496 00.000 11060 Move returns status 0, amount 0
03:11:44.496 00.000 11060 move complete, result=0
03:11:44.506 00.010 11060 worker thread done servicing request
03:11:44.506 00.000 10844 GuideStep: 0.2 px 56 ms WEST, 0.2 px 0 ms NORTH
03:11:44.506 00.000 11060 Worker thread wakes up
03:11:44.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:44.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:45.166 00.660 11060 Exposure complete
03:11:45.543 00.377 10844 OnExposeComplete: enter
03:11:45.543 00.000 10844 UpdateGuideState(): m_state=6
03:11:45.543 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
03:11:45.543 00.000 10844 Star::Find returns 1 (0), X=622.51, Y=108.76, Mass=1769, SNR=26.4, Peak=202 HFD=3.4
03:11:45.544 00.001 10844 MultiStar: [#1 0.06,0.26,0.89,U] [#2 0.90,0.59,0.00,M1] [#3 -0.07,0.10,0.95,U] [#4 -0.35,0.37,0.94,U] [#5 0.32,0.42,0.87,U] [#6 0.15,-0.15,1.03,U] [#7 -0.29,0.34,0.90,U] [#8 0.29,0.37,0.88,U] 
03:11:45.544 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.21}, one-star: {-0.39, 0.07}
03:11:45.545 00.001 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:11:45.545 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.79)
03:11:45.545 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.76 mountX=0.20 mountY=-0.07, mountTheta=-0.35
03:11:45.558 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
03:11:45.558 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
03:11:45.602 00.044 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:45.742 00.140 11060 worker thread done servicing request
03:11:45.742 00.000 11060 Worker thread wakes up
03:11:45.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
03:11:45.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
03:11:45.742 00.000 11060 Moving (-0.04, 0.21) raw xDistance=0.20 yDistance=-0.07
03:11:45.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
03:11:45.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:45.743 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:11:45.743 00.000 11060 MoveAxis(W, 49, ABG)
03:11:45.743 00.000 11060 Guiding  Dir = 3, Dur = 49
03:11:45.766 00.023 10844 UpdateGuideState exits: m=1769 SNR=26.4
03:11:45.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:45.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:45.766 00.000 10844 Enqueuing Expose request
03:11:45.783 00.017 11060 IsSlewing returns 0
03:11:45.784 00.001 11060 IsGuiding returns 0
03:11:45.862 00.078 11060 IsGuiding returns 0
03:11:45.862 00.000 11060 Move returns status 0, amount 49
03:11:45.862 00.000 11060 MoveAxis(N, 0, ABG)
03:11:45.862 00.000 11060 Move returns status 0, amount 0
03:11:45.862 00.000 11060 move complete, result=0
03:11:45.863 00.001 11060 worker thread done servicing request
03:11:45.863 00.000 11060 Worker thread wakes up
03:11:45.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:45.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:45.874 00.011 10844 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
03:11:46.554 00.680 11060 Exposure complete
03:11:47.898 01.344 11060 worker thread done servicing request
03:11:47.898 00.000 10844 OnExposeComplete: enter
03:11:47.898 00.000 10844 UpdateGuideState(): m_state=6
03:11:47.898 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
03:11:47.899 00.001 10844 Star::Find returns 1 (0), X=623.45, Y=108.79, Mass=1686, SNR=26.1, Peak=230 HFD=3.2
03:11:47.899 00.000 10844 MultiStar: [#1 -0.12,0.39,0.93,U] [#2 0.13,0.45,0.86,U] [#3 0.33,0.11,0.95,U] [#4 -0.31,-0.26,0.97,U] [#5 -0.15,0.23,0.96,U] [#6 -0.03,-0.14,1.09,U] [#7 0.02,-0.21,1.00,U] [#8 0.14,-0.23,0.75,U] 
03:11:47.900 00.001 10844 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.55, 0.10}
03:11:47.900 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.39) = xAngle (-0.72 = -0.72)
03:11:47.900 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.40 = 2.40)
03:11:47.900 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.67 mountX=0.06 mountY=0.05, mountTheta=0.73
03:11:47.902 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
03:11:47.902 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
03:11:47.903 00.001 11060 Worker thread wakes up
03:11:47.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
03:11:47.903 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
03:11:47.903 00.000 11060 Moving (0.06, 0.05) raw xDistance=0.06 yDistance=0.05
03:11:47.904 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:47.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:47.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:11:47.904 00.000 11060 MoveAxis(E, 0, ABG)
03:11:47.904 00.000 11060 Move returns status 0, amount 0
03:11:47.904 00.000 11060 MoveAxis(N, 0, ABG)
03:11:47.904 00.000 11060 Move returns status 0, amount 0
03:11:47.904 00.000 11060 move complete, result=0
03:11:47.904 00.000 11060 worker thread done servicing request
03:11:47.913 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:47.942 00.029 10844 UpdateGuideState exits: m=1686 SNR=26.1
03:11:47.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:47.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:47.942 00.000 10844 Enqueuing Expose request
03:11:47.943 00.001 11060 Worker thread wakes up
03:11:47.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:47.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:47.943 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:48.530 00.587 11060 Exposure complete
03:11:49.690 01.160 10844 OnExposeComplete: enter
03:11:49.690 00.000 10844 UpdateGuideState(): m_state=6
03:11:49.690 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
03:11:49.690 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=108.34, Mass=1976, SNR=28.0, Peak=214 HFD=3.6
03:11:49.691 00.001 10844 MultiStar: [#1 0.03,0.04,0.85,U] [#2 1.10,0.55,0.00,M1] [#3 0.15,-0.12,0.85,U] [#4 -0.26,0.00,0.95,U] [#5 0.06,-0.07,0.94,U] [#6 0.69,-0.05,0.93,U] [#7 0.07,-0.24,0.87,U] [#8 0.40,-0.07,0.76,U] 
03:11:49.691 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.11}, one-star: {0.34, -0.35}
03:11:49.691 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.93 = -1.93)
03:11:49.691 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.19 = 1.19)
03:11:49.691 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.22 cameraTheta=-0.54 mountX=-0.08 mountY=0.20, mountTheta=1.93
03:11:49.695 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.11, opts=13)
03:11:49.695 00.000 10844 Enqueuing Move request for scope (0.18, -0.11)
03:11:49.701 00.006 11060 worker thread done servicing request
03:11:49.726 00.025 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:49.726 00.000 11060 Worker thread wakes up
03:11:49.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
03:11:49.726 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
03:11:49.726 00.000 11060 Moving (0.18, -0.11) raw xDistance=-0.08 yDistance=0.20
03:11:49.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:11:49.728 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:11:49.729 00.001 11060 MoveAxis(E, 0, ABG)
03:11:49.729 00.000 11060 Move returns status 0, amount 0
03:11:49.729 00.000 11060 MoveAxis(S, 78, ABG)
03:11:49.729 00.000 11060 Guiding  Dir = 1, Dur = 78
03:11:49.782 00.053 10844 UpdateGuideState exits: m=1976 SNR=28.0
03:11:49.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:49.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:49.782 00.000 10844 Enqueuing Expose request
03:11:49.787 00.005 11060 IsSlewing returns 0
03:11:49.787 00.000 11060 IsGuiding returns 0
03:11:49.926 00.139 11060 IsGuiding returns 0
03:11:49.926 00.000 11060 Move returns status 0, amount 78
03:11:49.926 00.000 11060 move complete, result=0
03:11:49.926 00.000 11060 worker thread done servicing request
03:11:49.926 00.000 11060 Worker thread wakes up
03:11:49.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:49.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:49.946 00.020 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 78 ms SOUTH
03:11:50.569 00.623 11060 Exposure complete
03:11:50.816 00.247 11060 worker thread done servicing request
03:11:51.023 00.207 10844 OnExposeComplete: enter
03:11:51.024 00.001 10844 UpdateGuideState(): m_state=6
03:11:51.024 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
03:11:51.025 00.001 10844 Star::Find returns 1 (0), X=623.45, Y=108.61, Mass=1632, SNR=25.5, Peak=207 HFD=3.2
03:11:51.025 00.000 10844 MultiStar: [#1 -0.15,0.40,1.02,U] [#2 0.68,0.56,0.00,M2] [#3 -0.07,-0.52,0.95,U] [#4 -0.51,0.12,0.92,U] [#5 -0.21,-0.38,1.02,U] [#6 0.48,0.20,1.14,U] [#7 0.06,0.33,1.04,U] [#8 -0.28,0.11,0.84,U] 
03:11:51.025 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {0.55, -0.09}
03:11:51.025 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
03:11:51.025 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.09)
03:11:51.025 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.46 mountX=0.03 mountY=-0.00, mountTheta=-0.05
03:11:51.028 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.03, opts=13)
03:11:51.028 00.000 10844 Enqueuing Move request for scope (0.00, 0.03)
03:11:51.066 00.038 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:51.069 00.003 11060 Worker thread wakes up
03:11:51.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
03:11:51.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
03:11:51.070 00.001 11060 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
03:11:51.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:51.105 00.035 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:51.108 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:11:51.108 00.000 11060 MoveAxis(E, 0, ABG)
03:11:51.111 00.003 11060 Move returns status 0, amount 0
03:11:51.112 00.001 11060 MoveAxis(N, 0, ABG)
03:11:51.112 00.000 11060 Move returns status 0, amount 0
03:11:51.112 00.000 11060 move complete, result=0
03:11:51.112 00.000 11060 worker thread done servicing request
03:11:51.337 00.225 10844 UpdateGuideState exits: m=1632 SNR=25.5
03:11:51.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:51.339 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:51.339 00.000 10844 Enqueuing Expose request
03:11:51.339 00.000 11060 Worker thread wakes up
03:11:51.339 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:51.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:51.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:51.999 00.660 11060 Exposure complete
03:11:52.337 00.338 11060 worker thread done servicing request
03:11:52.337 00.000 10844 OnExposeComplete: enter
03:11:52.337 00.000 10844 UpdateGuideState(): m_state=6
03:11:52.338 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
03:11:52.338 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=108.67, Mass=1857, SNR=27.4, Peak=244 HFD=3.3
03:11:52.339 00.001 10844 MultiStar: [#1 0.01,0.43,0.86,U] [#2 0.31,0.53,0.98,U] [#3 0.05,-0.37,0.88,U] [#4 -0.24,-0.14,0.91,U] [#5 0.13,-0.05,0.91,U] [#6 0.30,0.26,1.00,U] [#7 -0.18,-0.09,0.90,U] [#8 0.27,-0.12,0.83,U] 
03:11:52.339 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.24, -0.03}
03:11:52.339 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.39) = xAngle (-0.91 = -0.91)
03:11:52.339 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.21 = 2.21)
03:11:52.339 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.48 mountX=0.07 mountY=0.09, mountTheta=0.92
03:11:52.341 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
03:11:52.342 00.001 10844 Enqueuing Move request for scope (0.10, 0.05)
03:11:52.342 00.000 11060 Worker thread wakes up
03:11:52.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
03:11:52.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:11:52.342 00.000 11060 Moving (0.10, 0.05) raw xDistance=0.07 yDistance=0.09
03:11:52.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:11:52.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:52.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:11:52.343 00.001 11060 MoveAxis(E, 0, ABG)
03:11:52.343 00.000 11060 Move returns status 0, amount 0
03:11:52.343 00.000 11060 MoveAxis(N, 0, ABG)
03:11:52.343 00.000 11060 Move returns status 0, amount 0
03:11:52.343 00.000 11060 move complete, result=0
03:11:52.343 00.000 11060 worker thread done servicing request
03:11:52.350 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:52.385 00.035 10844 UpdateGuideState exits: m=1857 SNR=27.4
03:11:52.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:52.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:52.385 00.000 10844 Enqueuing Expose request
03:11:52.385 00.000 11060 Worker thread wakes up
03:11:52.385 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:52.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:52.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:53.016 00.631 11060 Exposure complete
03:11:53.279 00.263 11060 worker thread done servicing request
03:11:53.279 00.000 10844 OnExposeComplete: enter
03:11:53.279 00.000 10844 UpdateGuideState(): m_state=6
03:11:53.280 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
03:11:53.280 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.43, Mass=1497, SNR=23.7, Peak=179 HFD=3.3
03:11:53.280 00.000 10844 MultiStar: [#1 0.05,-0.04,1.03,U] [#2 0.36,0.11,1.03,U] [#3 -0.13,-0.57,1.15,U] [#4 -0.22,-0.36,1.15,U] [#5 -0.40,0.08,1.01,U] [#6 0.31,-0.16,0.99,U] [#7 0.03,-0.41,0.99,U] [#8 0.43,-0.54,0.81,U] 
03:11:53.280 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.24}, one-star: {-0.06, -0.26}
03:11:53.281 00.001 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
03:11:53.281 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.27 = 0.27)
03:11:53.281 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.46 mountX=-0.23 mountY=0.06, mountTheta=2.87
03:11:53.282 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.24, opts=13)
03:11:53.283 00.001 10844 Enqueuing Move request for scope (0.03, -0.24)
03:11:53.283 00.000 11060 Worker thread wakes up
03:11:53.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
03:11:53.283 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
03:11:53.283 00.000 11060 Moving (0.03, -0.24) raw xDistance=-0.23 yDistance=0.06
03:11:53.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:11:53.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:53.284 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:11:53.284 00.000 11060 MoveAxis(E, 54, ABG)
03:11:53.284 00.000 11060 Guiding  Dir = 2, Dur = 54
03:11:53.290 00.006 11060 IsSlewing returns 0
03:11:53.291 00.001 11060 IsGuiding returns 0
03:11:53.292 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:53.320 00.028 10844 UpdateGuideState exits: m=1497 SNR=23.7
03:11:53.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:53.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:53.320 00.000 10844 Enqueuing Expose request
03:11:53.352 00.032 11060 IsGuiding returns 0
03:11:53.352 00.000 11060 Move returns status 0, amount 54
03:11:53.352 00.000 11060 MoveAxis(N, 0, ABG)
03:11:53.352 00.000 11060 Move returns status 0, amount 0
03:11:53.352 00.000 11060 move complete, result=0
03:11:53.352 00.000 11060 worker thread done servicing request
03:11:53.353 00.001 11060 Worker thread wakes up
03:11:53.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:53.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:53.354 00.001 10844 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
03:11:53.978 00.624 11060 Exposure complete
03:11:54.228 00.250 11060 worker thread done servicing request
03:11:54.228 00.000 10844 OnExposeComplete: enter
03:11:54.228 00.000 10844 UpdateGuideState(): m_state=6
03:11:54.229 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
03:11:54.229 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.46, Mass=1739, SNR=26.0, Peak=184 HFD=3.2
03:11:54.229 00.000 10844 MultiStar: [#1 -0.08,0.15,0.92,U] [#2 0.64,0.46,0.00,M1] [#3 0.18,-0.17,1.06,U] [#4 -0.40,-0.01,1.01,U] [#5 0.03,0.20,0.91,U] [#6 0.14,-0.11,1.01,U] [#7 -0.11,-0.11,0.99,U] [#8 0.16,-0.54,0.85,U] 
03:11:54.230 00.001 10844 refined, 7 included, MultiStar: {0.00, -0.10}, one-star: {0.12, -0.23}
03:11:54.230 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:11:54.230 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
03:11:54.230 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.55 mountX=-0.10 mountY=0.02, mountTheta=2.95
03:11:54.232 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.10, opts=13)
03:11:54.232 00.000 10844 Enqueuing Move request for scope (0.00, -0.10)
03:11:54.232 00.000 11060 Worker thread wakes up
03:11:54.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
03:11:54.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
03:11:54.232 00.000 11060 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.02
03:11:54.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:11:54.233 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:54.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:11:54.233 00.000 11060 MoveAxis(E, 0, ABG)
03:11:54.233 00.000 11060 Move returns status 0, amount 0
03:11:54.233 00.000 11060 MoveAxis(N, 0, ABG)
03:11:54.233 00.000 11060 Move returns status 0, amount 0
03:11:54.233 00.000 11060 move complete, result=0
03:11:54.233 00.000 11060 worker thread done servicing request
03:11:54.242 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:54.272 00.030 10844 UpdateGuideState exits: m=1739 SNR=26.0
03:11:54.273 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:54.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:54.273 00.000 10844 Enqueuing Expose request
03:11:54.273 00.000 11060 Worker thread wakes up
03:11:54.273 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:54.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:54.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:54.910 00.637 11060 Exposure complete
03:11:55.155 00.245 11060 worker thread done servicing request
03:11:55.155 00.000 10844 OnExposeComplete: enter
03:11:55.156 00.001 10844 UpdateGuideState(): m_state=6
03:11:55.156 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
03:11:55.156 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.77, Mass=1787, SNR=26.9, Peak=218 HFD=3.2
03:11:55.157 00.001 10844 MultiStar: [#1 0.09,0.35,0.83,U] [#2 0.42,0.50,0.85,U] [#3 -0.06,-0.36,1.02,U] [#4 -0.44,-0.13,0.97,U] [#5 0.64,0.14,0.82,U] [#6 0.24,-0.08,0.94,U] [#7 0.34,-0.13,0.89,U] [#8 -0.26,-0.40,0.84,U] 
03:11:55.157 00.000 10844 single-star, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.02, 0.07}
03:11:55.157 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
03:11:55.157 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
03:11:55.157 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.25 mountX=0.08 mountY=0.01, mountTheta=0.15
03:11:55.159 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
03:11:55.160 00.001 10844 Enqueuing Move request for scope (0.02, 0.07)
03:11:55.160 00.000 11060 Worker thread wakes up
03:11:55.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
03:11:55.160 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
03:11:55.160 00.000 11060 Moving (0.02, 0.07) raw xDistance=0.08 yDistance=0.01
03:11:55.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:11:55.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:55.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:11:55.160 00.000 11060 MoveAxis(E, 0, ABG)
03:11:55.160 00.000 11060 Move returns status 0, amount 0
03:11:55.160 00.000 11060 MoveAxis(N, 0, ABG)
03:11:55.160 00.000 11060 Move returns status 0, amount 0
03:11:55.160 00.000 11060 move complete, result=0
03:11:55.161 00.001 11060 worker thread done servicing request
03:11:55.180 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:55.200 00.020 10844 UpdateGuideState exits: m=1787 SNR=26.9
03:11:55.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:55.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:55.201 00.001 10844 Enqueuing Expose request
03:11:55.201 00.000 11060 Worker thread wakes up
03:11:55.201 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:55.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:55.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:55.860 00.659 11060 Exposure complete
03:11:56.126 00.266 11060 worker thread done servicing request
03:11:56.126 00.000 10844 OnExposeComplete: enter
03:11:56.126 00.000 10844 UpdateGuideState(): m_state=6
03:11:56.126 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
03:11:56.126 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.69, Mass=1687, SNR=25.8, Peak=156 HFD=3.3
03:11:56.127 00.001 10844 MultiStar: [#1 0.10,0.16,0.87,U] [#2 0.04,0.52,0.92,U] [#3 0.16,-0.72,0.00,M1] [#4 -0.41,-0.42,1.07,U] [#5 0.06,-0.08,0.90,U] [#6 0.32,0.16,1.07,U] [#7 -0.12,-0.15,1.09,U] [#8 0.15,-0.05,0.71,U] 
03:11:56.127 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.21, 0.00}
03:11:56.127 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.39) = xAngle (-1.09 = -1.09)
03:11:56.127 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.03 = 2.03)
03:11:56.127 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.30 mountX=0.02 mountY=0.03, mountTheta=1.10
03:11:56.129 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
03:11:56.129 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
03:11:56.129 00.000 11060 Worker thread wakes up
03:11:56.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
03:11:56.129 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
03:11:56.129 00.000 11060 Moving (0.03, 0.01) raw xDistance=0.02 yDistance=0.03
03:11:56.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:11:56.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:56.131 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:11:56.131 00.000 11060 MoveAxis(E, 0, ABG)
03:11:56.131 00.000 11060 Move returns status 0, amount 0
03:11:56.131 00.000 11060 MoveAxis(N, 0, ABG)
03:11:56.131 00.000 11060 Move returns status 0, amount 0
03:11:56.131 00.000 11060 move complete, result=0
03:11:56.131 00.000 11060 worker thread done servicing request
03:11:56.138 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:56.169 00.031 10844 UpdateGuideState exits: m=1687 SNR=25.8
03:11:56.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:56.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:56.169 00.000 10844 Enqueuing Expose request
03:11:56.169 00.000 11060 Worker thread wakes up
03:11:56.169 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:11:56.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:56.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:56.813 00.644 11060 Exposure complete
03:11:57.083 00.270 11060 worker thread done servicing request
03:11:57.083 00.000 10844 OnExposeComplete: enter
03:11:57.083 00.000 10844 UpdateGuideState(): m_state=6
03:11:57.084 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
03:11:57.084 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.96, Mass=1495, SNR=24.8, Peak=186 HFD=2.7
03:11:57.085 00.001 10844 MultiStar: [#1 0.38,0.56,0.98,U] [#2 0.34,0.41,0.89,U] [#3 0.02,-0.28,0.99,U] [#4 -0.23,0.21,1.07,U] [#5 0.33,0.06,1.02,U] [#6 0.29,0.40,1.11,U] [#7 -0.17,0.28,1.00,U] [#8 0.27,-0.08,0.90,U] 
03:11:57.085 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.21}, one-star: {0.18, 0.27}
03:11:57.085 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.39) = xAngle (-0.44 = -0.44)
03:11:57.085 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.68 = 2.68)
03:11:57.086 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.95 mountX=0.23 mountY=0.11, mountTheta=0.46
03:11:57.089 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.21, opts=13)
03:11:57.089 00.000 10844 Enqueuing Move request for scope (0.15, 0.21)
03:11:57.090 00.001 11060 Worker thread wakes up
03:11:57.091 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
03:11:57.091 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
03:11:57.091 00.000 11060 Moving (0.15, 0.21) raw xDistance=0.23 yDistance=0.11
03:11:57.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:11:57.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:57.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:11:57.092 00.001 11060 MoveAxis(W, 54, ABG)
03:11:57.093 00.001 11060 Guiding  Dir = 3, Dur = 54
03:11:57.098 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:57.099 00.001 11060 IsSlewing returns 0
03:11:57.099 00.000 11060 IsGuiding returns 0
03:11:57.119 00.020 10844 UpdateGuideState exits: m=1495 SNR=24.8
03:11:57.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:57.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:57.119 00.000 10844 Enqueuing Expose request
03:11:57.160 00.041 11060 IsGuiding returns 0
03:11:57.160 00.000 11060 Move returns status 0, amount 54
03:11:57.160 00.000 11060 MoveAxis(N, 0, ABG)
03:11:57.161 00.001 11060 Move returns status 0, amount 0
03:11:57.161 00.000 11060 move complete, result=0
03:11:57.161 00.000 11060 worker thread done servicing request
03:11:57.161 00.000 11060 Worker thread wakes up
03:11:57.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:57.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:57.162 00.001 10844 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
03:11:57.791 00.629 11060 Exposure complete
03:11:58.069 00.278 11060 worker thread done servicing request
03:11:58.069 00.000 10844 OnExposeComplete: enter
03:11:58.070 00.001 10844 UpdateGuideState(): m_state=6
03:11:58.070 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
03:11:58.070 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.85, Mass=1885, SNR=27.6, Peak=175 HFD=3.3
03:11:58.070 00.000 10844 MultiStar: [#1 0.29,0.43,0.96,U] [#2 0.18,0.47,0.90,U] [#3 -0.08,0.10,0.94,U] [#4 -0.09,0.02,0.95,U] [#5 0.02,0.18,0.88,U] [#6 0.65,-0.17,1.00,U] [#7 0.00,-0.06,0.89,U] [#8 0.19,-0.39,0.89,U] 
03:11:58.070 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.08}, one-star: {-0.09, 0.16}
03:11:58.070 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.39) = xAngle (-0.80 = -0.80)
03:11:58.070 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:11:58.070 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.59 mountX=0.10 mountY=0.11, mountTheta=0.81
03:11:58.073 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.08, opts=13)
03:11:58.073 00.000 10844 Enqueuing Move request for scope (0.12, 0.08)
03:11:58.073 00.000 11060 Worker thread wakes up
03:11:58.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
03:11:58.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
03:11:58.073 00.000 11060 Moving (0.12, 0.08) raw xDistance=0.10 yDistance=0.11
03:11:58.074 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:11:58.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:11:58.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:11:58.074 00.000 11060 MoveAxis(E, 0, ABG)
03:11:58.074 00.000 11060 Move returns status 0, amount 0
03:11:58.074 00.000 11060 MoveAxis(N, 0, ABG)
03:11:58.074 00.000 11060 Move returns status 0, amount 0
03:11:58.074 00.000 11060 move complete, result=0
03:11:58.074 00.000 11060 worker thread done servicing request
03:11:58.082 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:11:58.103 00.021 10844 UpdateGuideState exits: m=1885 SNR=27.6
03:11:58.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:58.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:58.103 00.000 10844 Enqueuing Expose request
03:11:58.103 00.000 11060 Worker thread wakes up
03:11:58.103 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:58.104 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:58.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:58.759 00.655 11060 Exposure complete
03:11:58.961 00.202 11060 worker thread done servicing request
03:11:58.961 00.000 10844 OnExposeComplete: enter
03:11:58.961 00.000 10844 UpdateGuideState(): m_state=6
03:11:58.961 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
03:11:58.961 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.52, Mass=1644, SNR=25.3, Peak=166 HFD=3.2
03:11:58.961 00.000 10844 MultiStar: [#1 0.34,-0.05,1.01,U] [#2 0.20,-0.14,0.88,U] [#3 0.07,-0.61,1.03,U] [#4 -0.14,-0.34,1.00,U] [#5 -0.07,-0.53,0.96,U] [#6 0.08,-0.01,0.95,U] [#7 0.41,-0.20,0.94,U] [#8 0.12,0.09,0.82,U] 
03:11:58.962 00.001 10844 single-star, 8 included, MultiStar: {0.13, -0.23}, one-star: {0.19, -0.18}
03:11:58.962 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.15 = -2.15)
03:11:58.962 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.97 = 0.97)
03:11:58.962 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.76 mountX=-0.14 mountY=0.21, mountTheta=2.16
03:11:58.963 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.18, opts=13)
03:11:58.963 00.000 10844 Enqueuing Move request for scope (0.19, -0.18)
03:11:58.963 00.000 11060 Worker thread wakes up
03:11:58.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
03:11:58.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
03:11:58.963 00.000 11060 Moving (0.19, -0.18) raw xDistance=-0.14 yDistance=0.21
03:11:58.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:11:58.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:11:58.963 00.000 11060 MoveAxis(E, 33, ABG)
03:11:58.963 00.000 11060 Guiding  Dir = 2, Dur = 33
03:11:58.968 00.005 11060 IsSlewing returns 0
03:11:58.969 00.001 11060 IsGuiding returns 0
03:11:58.970 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:11:58.994 00.024 10844 UpdateGuideState exits: m=1644 SNR=25.3
03:11:58.996 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:58.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:11:58.996 00.000 10844 Enqueuing Expose request
03:11:59.015 00.019 11060 IsGuiding returns 0
03:11:59.015 00.000 11060 Move returns status 0, amount 33
03:11:59.015 00.000 11060 MoveAxis(S, 83, ABG)
03:11:59.015 00.000 11060 Guiding  Dir = 1, Dur = 83
03:11:59.031 00.016 11060 IsSlewing returns 0
03:11:59.032 00.001 11060 IsGuiding returns 0
03:11:59.125 00.093 11060 IsGuiding returns 0
03:11:59.125 00.000 11060 Move returns status 0, amount 83
03:11:59.125 00.000 11060 move complete, result=0
03:11:59.125 00.000 11060 worker thread done servicing request
03:11:59.126 00.001 11060 Worker thread wakes up
03:11:59.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:11:59.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:11:59.142 00.016 10844 GuideStep: -0.1 px 33 ms EAST, 0.2 px 83 ms SOUTH
03:11:59.766 00.624 11060 Exposure complete
03:11:59.997 00.231 10844 OnExposeComplete: enter
03:11:59.997 00.000 10844 UpdateGuideState(): m_state=6
03:11:59.997 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
03:11:59.998 00.001 10844 Star::Find returns 1 (0), X=623.11, Y=108.84, Mass=1796, SNR=26.7, Peak=149 HFD=3.9
03:11:59.998 00.000 10844 MultiStar: [#1 -0.14,0.19,0.90,U] [#2 0.28,0.40,0.93,U] [#3 -0.15,-0.02,0.98,U] [#4 -0.20,0.42,1.06,U] [#5 0.21,0.37,0.89,U] [#6 0.09,-0.23,1.08,U] [#7 0.01,0.02,1.01,U] [#8 0.19,0.02,0.80,U] 
03:11:59.998 00.000 11060 worker thread done servicing request
03:11:59.998 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.21, 0.15}
03:11:59.998 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.39) = xAngle (-0.15 = -0.15)
03:11:59.998 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.97 = 2.97)
03:11:59.998 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=0.15 mountY=0.03, mountTheta=0.17
03:12:00.000 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
03:12:00.000 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
03:12:00.000 00.000 11060 Worker thread wakes up
03:12:00.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:12:00.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:12:00.000 00.000 11060 Moving (0.05, 0.14) raw xDistance=0.15 yDistance=0.03
03:12:00.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:12:00.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:00.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:12:00.001 00.001 11060 MoveAxis(W, 34, ABG)
03:12:00.001 00.000 11060 Guiding  Dir = 3, Dur = 34
03:12:00.006 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:00.024 00.018 11060 IsSlewing returns 0
03:12:00.025 00.001 11060 IsGuiding returns 0
03:12:00.038 00.013 10844 UpdateGuideState exits: m=1796 SNR=26.7
03:12:00.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:00.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:00.039 00.001 10844 Enqueuing Expose request
03:12:00.071 00.032 11060 IsGuiding returns 0
03:12:00.071 00.000 11060 Move returns status 0, amount 34
03:12:00.072 00.001 11060 MoveAxis(N, 0, ABG)
03:12:00.072 00.000 11060 Move returns status 0, amount 0
03:12:00.072 00.000 11060 move complete, result=0
03:12:00.072 00.000 11060 worker thread done servicing request
03:12:00.072 00.000 11060 Worker thread wakes up
03:12:00.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:00.072 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
03:12:00.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:00.715 00.643 11060 Exposure complete
03:12:00.973 00.258 11060 worker thread done servicing request
03:12:00.973 00.000 10844 OnExposeComplete: enter
03:12:00.973 00.000 10844 UpdateGuideState(): m_state=6
03:12:00.974 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
03:12:00.974 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=108.61, Mass=1587, SNR=24.6, Peak=162 HFD=3.2
03:12:00.974 00.000 10844 MultiStar: [#1 0.03,0.29,1.05,U] [#2 0.21,0.12,1.02,U] [#3 -0.38,-0.09,0.89,U] [#4 -0.17,0.14,1.07,U] [#5 0.41,-0.09,1.02,U] [#6 -0.13,-0.21,1.12,U] [#7 0.02,-0.15,0.98,U] [#8 -0.09,0.08,0.89,U] 
03:12:00.974 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {0.30, -0.08}
03:12:00.974 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.39) = xAngle (-1.37 = -1.37)
03:12:00.974 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.75 = 1.75)
03:12:00.974 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.02 mountX=0.01 mountY=0.03, mountTheta=1.37
03:12:00.977 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
03:12:00.977 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
03:12:00.977 00.000 11060 Worker thread wakes up
03:12:00.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
03:12:00.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
03:12:00.977 00.000 11060 Moving (0.03, 0.00) raw xDistance=0.01 yDistance=0.03
03:12:00.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:12:00.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:00.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:12:00.977 00.000 11060 MoveAxis(E, 0, ABG)
03:12:00.978 00.001 11060 Move returns status 0, amount 0
03:12:00.978 00.000 11060 MoveAxis(N, 0, ABG)
03:12:00.978 00.000 11060 Move returns status 0, amount 0
03:12:00.978 00.000 11060 move complete, result=0
03:12:00.978 00.000 11060 worker thread done servicing request
03:12:00.986 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:01.017 00.031 10844 UpdateGuideState exits: m=1587 SNR=24.6
03:12:01.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:01.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:01.018 00.001 10844 Enqueuing Expose request
03:12:01.018 00.000 11060 Worker thread wakes up
03:12:01.018 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:01.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:01.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:01.649 00.631 11060 Exposure complete
03:12:01.923 00.274 11060 worker thread done servicing request
03:12:01.923 00.000 10844 OnExposeComplete: enter
03:12:01.924 00.001 10844 UpdateGuideState(): m_state=6
03:12:01.924 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
03:12:01.924 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.51, Mass=1635, SNR=25.3, Peak=141 HFD=3.7
03:12:01.925 00.001 10844 MultiStar: [#1 -0.12,0.24,0.91,U] [#2 0.18,0.17,0.95,U] [#3 -0.36,-0.16,1.07,U] [#4 -0.50,-0.45,0.93,U] [#5 -0.48,0.47,0.99,U] [#6 0.30,-0.64,0.00,M1] [#7 -0.31,-0.31,1.03,U] [#8 -0.31,-0.30,0.85,U] 
03:12:01.925 00.000 10844 single-star, 7 included, MultiStar: {-0.24, -0.06}, one-star: {0.01, -0.18}
03:12:01.925 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
03:12:01.925 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.23 = 0.23)
03:12:01.925 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.50 mountX=-0.17 mountY=0.04, mountTheta=2.91
03:12:01.926 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.18, opts=13)
03:12:01.927 00.001 10844 Enqueuing Move request for scope (0.01, -0.18)
03:12:01.927 00.000 11060 Worker thread wakes up
03:12:01.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
03:12:01.927 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
03:12:01.927 00.000 11060 Moving (0.01, -0.18) raw xDistance=-0.17 yDistance=0.04
03:12:01.928 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:12:01.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:01.929 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:12:01.929 00.000 11060 MoveAxis(E, 41, ABG)
03:12:01.929 00.000 11060 Guiding  Dir = 2, Dur = 41
03:12:01.950 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:01.967 00.017 11060 IsSlewing returns 0
03:12:01.968 00.001 11060 IsGuiding returns 0
03:12:01.971 00.003 10844 UpdateGuideState exits: m=1635 SNR=25.3
03:12:01.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:01.972 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:01.972 00.000 10844 Enqueuing Expose request
03:12:02.013 00.041 11060 IsGuiding returns 0
03:12:02.013 00.000 11060 Move returns status 0, amount 41
03:12:02.013 00.000 11060 MoveAxis(N, 0, ABG)
03:12:02.013 00.000 11060 Move returns status 0, amount 0
03:12:02.013 00.000 11060 move complete, result=0
03:12:02.013 00.000 11060 worker thread done servicing request
03:12:02.013 00.000 11060 Worker thread wakes up
03:12:02.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:02.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:02.014 00.001 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
03:12:02.645 00.631 11060 Exposure complete
03:12:02.887 00.242 11060 worker thread done servicing request
03:12:02.887 00.000 10844 OnExposeComplete: enter
03:12:02.887 00.000 10844 UpdateGuideState(): m_state=6
03:12:02.887 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
03:12:02.887 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.55, Mass=1313, SNR=22.1, Peak=158 HFD=2.6
03:12:02.889 00.002 10844 MultiStar: [#1 -0.22,0.61,1.15,U] [#2 0.69,0.57,0.00,M1] [#3 0.18,-0.15,1.25,U] [#4 -0.42,-0.01,1.13,U] [#5 0.12,0.39,1.12,U] [#6 0.21,-0.23,1.23,U] [#7 -0.02,0.19,1.11,U] [#8 -0.04,-0.51,0.92,U] 
03:12:02.889 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.05, -0.14}
03:12:02.889 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.39) = xAngle (0.59 = 0.59)
03:12:02.889 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.57)
03:12:02.889 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.98 mountX=0.03 mountY=-0.02, mountTheta=-0.58
03:12:02.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
03:12:02.891 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
03:12:02.892 00.001 11060 Worker thread wakes up
03:12:02.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
03:12:02.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
03:12:02.892 00.000 11060 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
03:12:02.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:12:02.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:02.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:12:02.893 00.001 11060 MoveAxis(E, 0, ABG)
03:12:02.893 00.000 11060 Move returns status 0, amount 0
03:12:02.893 00.000 11060 MoveAxis(N, 0, ABG)
03:12:02.893 00.000 11060 Move returns status 0, amount 0
03:12:02.893 00.000 11060 move complete, result=0
03:12:02.893 00.000 11060 worker thread done servicing request
03:12:02.900 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:02.935 00.035 10844 UpdateGuideState exits: m=1313 SNR=22.1
03:12:02.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:02.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:02.935 00.000 10844 Enqueuing Expose request
03:12:02.935 00.000 11060 Worker thread wakes up
03:12:02.935 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:02.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:02.936 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:03.568 00.632 11060 Exposure complete
03:12:03.820 00.252 11060 worker thread done servicing request
03:12:03.820 00.000 10844 OnExposeComplete: enter
03:12:03.821 00.001 10844 UpdateGuideState(): m_state=6
03:12:03.821 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
03:12:03.821 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.81, Mass=1565, SNR=25.0, Peak=165 HFD=3.6
03:12:03.821 00.000 10844 MultiStar: [#1 -0.05,0.26,1.04,U] [#2 0.12,0.60,0.92,U] [#3 0.03,0.31,0.99,U] [#4 0.03,0.05,1.02,U] [#5 -0.01,0.37,0.95,U] [#6 0.21,-0.56,1.05,U] [#7 -0.17,0.20,1.00,U] [#8 -0.19,0.02,0.81,U] 
03:12:03.821 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.12, 0.11}
03:12:03.821 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:12:03.823 00.002 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.89)
03:12:03.823 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.15 cameraTheta=1.66 mountX=0.14 mountY=-0.04, mountTheta=-0.25
03:12:03.824 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.14, opts=13)
03:12:03.825 00.001 10844 Enqueuing Move request for scope (-0.01, 0.14)
03:12:03.825 00.000 11060 Worker thread wakes up
03:12:03.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
03:12:03.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
03:12:03.826 00.001 11060 Moving (-0.01, 0.14) raw xDistance=0.14 yDistance=-0.04
03:12:03.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:12:03.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:03.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:12:03.826 00.000 11060 MoveAxis(W, 33, ABG)
03:12:03.826 00.000 11060 Guiding  Dir = 3, Dur = 33
03:12:03.833 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:03.843 00.010 11060 IsSlewing returns 0
03:12:03.843 00.000 11060 IsGuiding returns 0
03:12:03.852 00.009 10844 UpdateGuideState exits: m=1565 SNR=25.0
03:12:03.853 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:03.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:03.853 00.000 10844 Enqueuing Expose request
03:12:03.892 00.039 11060 IsGuiding returns 0
03:12:03.892 00.000 11060 Move returns status 0, amount 33
03:12:03.892 00.000 11060 MoveAxis(N, 0, ABG)
03:12:03.892 00.000 11060 Move returns status 0, amount 0
03:12:03.892 00.000 11060 move complete, result=0
03:12:03.893 00.001 11060 worker thread done servicing request
03:12:03.893 00.000 11060 Worker thread wakes up
03:12:03.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:03.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:03.894 00.001 10844 GuideStep: 0.1 px 33 ms WEST, -0.0 px 0 ms NORTH
03:12:04.525 00.631 11060 Exposure complete
03:12:04.763 00.238 11060 worker thread done servicing request
03:12:04.763 00.000 10844 OnExposeComplete: enter
03:12:04.763 00.000 10844 UpdateGuideState(): m_state=6
03:12:04.764 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
03:12:04.764 00.000 10844 Star::Find returns 1 (0), X=622.59, Y=108.84, Mass=1989, SNR=28.4, Peak=254 HFD=3.2
03:12:04.764 00.000 10844 MultiStar: [#1 0.11,0.07,0.84,U] [#2 0.19,0.42,0.88,U] [#3 -0.44,0.18,0.90,U] [#4 -0.36,-0.12,0.80,U] [#5 0.05,-0.16,0.82,U] [#6 0.04,-0.48,0.95,U] [#7 -0.28,-0.25,0.92,U] [#8 0.27,0.25,0.79,U] 
03:12:04.764 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.00}, one-star: {-0.31, 0.15}
03:12:04.764 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
03:12:04.765 00.001 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.43)
03:12:04.765 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.11 mountX=-0.01 mountY=-0.09, mountTheta=-1.72
03:12:04.767 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.00, opts=13)
03:12:04.767 00.000 10844 Enqueuing Move request for scope (-0.09, 0.00)
03:12:04.767 00.000 11060 Worker thread wakes up
03:12:04.768 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
03:12:04.768 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
03:12:04.768 00.000 11060 Moving (-0.09, 0.00) raw xDistance=-0.01 yDistance=-0.09
03:12:04.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:12:04.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:04.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:12:04.768 00.000 11060 MoveAxis(E, 0, ABG)
03:12:04.768 00.000 11060 Move returns status 0, amount 0
03:12:04.768 00.000 11060 MoveAxis(N, 0, ABG)
03:12:04.768 00.000 11060 Move returns status 0, amount 0
03:12:04.768 00.000 11060 move complete, result=0
03:12:04.769 00.001 11060 worker thread done servicing request
03:12:04.775 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:04.804 00.029 10844 UpdateGuideState exits: m=1989 SNR=28.4
03:12:04.805 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:04.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:04.805 00.000 10844 Enqueuing Expose request
03:12:04.805 00.000 11060 Worker thread wakes up
03:12:04.805 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:04.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:04.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:05.441 00.636 11060 Exposure complete
03:12:05.774 00.333 11060 worker thread done servicing request
03:12:05.775 00.001 10844 OnExposeComplete: enter
03:12:05.775 00.000 10844 UpdateGuideState(): m_state=6
03:12:05.775 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
03:12:05.775 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.84, Mass=1746, SNR=26.5, Peak=157 HFD=3.6
03:12:05.775 00.000 10844 MultiStar: [#1 -0.19,0.26,0.93,U] [#2 0.16,0.67,0.92,U] [#3 -0.39,0.24,0.92,U] [#4 -0.47,-0.38,0.98,U] [#5 -0.29,-0.10,0.92,U] [#6 0.27,-0.26,1.09,U] [#7 -0.08,0.45,0.89,U] [#8 0.33,-0.54,0.80,U] 
03:12:05.775 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.13, 0.15}
03:12:05.776 00.001 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.39) = xAngle (1.21 = 1.21)
03:12:05.776 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.34 = -1.94)
03:12:05.776 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.60 mountX=0.04 mountY=-0.10, mountTheta=-1.21
03:12:05.778 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
03:12:05.778 00.000 10844 Enqueuing Move request for scope (-0.09, 0.05)
03:12:05.778 00.000 11060 Worker thread wakes up
03:12:05.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
03:12:05.778 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
03:12:05.779 00.001 11060 Moving (-0.09, 0.05) raw xDistance=0.04 yDistance=-0.10
03:12:05.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:12:05.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:05.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:12:05.779 00.000 11060 MoveAxis(E, 0, ABG)
03:12:05.779 00.000 11060 Move returns status 0, amount 0
03:12:05.779 00.000 11060 MoveAxis(N, 0, ABG)
03:12:05.779 00.000 11060 Move returns status 0, amount 0
03:12:05.779 00.000 11060 move complete, result=0
03:12:05.779 00.000 11060 worker thread done servicing request
03:12:05.786 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:05.814 00.028 10844 UpdateGuideState exits: m=1746 SNR=26.5
03:12:05.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:05.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:05.814 00.000 10844 Enqueuing Expose request
03:12:05.815 00.001 11060 Worker thread wakes up
03:12:05.815 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:05.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:05.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:06.452 00.637 11060 Exposure complete
03:12:06.713 00.261 11060 worker thread done servicing request
03:12:06.713 00.000 10844 OnExposeComplete: enter
03:12:06.714 00.001 10844 UpdateGuideState(): m_state=6
03:12:06.714 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
03:12:06.714 00.000 10844 Star::Find returns 1 (0), X=622.63, Y=109.16, Mass=1468, SNR=24.0, Peak=154 HFD=3.5
03:12:06.715 00.001 10844 MultiStar: [#1 -0.33,0.09,1.03,U] [#2 0.11,0.10,1.00,U] [#3 -0.46,-0.44,1.15,U] [#4 -0.42,0.09,1.08,U] [#5 0.22,-0.29,0.97,U] [#6 0.13,-0.36,1.16,U] [#7 -0.28,0.11,1.08,U] [#8 -0.47,0.11,0.91,U] 
03:12:06.715 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.03}, one-star: {-0.27, 0.47}
03:12:06.715 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.39) = xAngle (-4.40 = 1.88)
03:12:06.715 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.28 = -1.28)
03:12:06.715 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-3.01 mountX=-0.06 mountY=-0.19, mountTheta=-1.88
03:12:06.716 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.03, opts=13)
03:12:06.716 00.000 10844 Enqueuing Move request for scope (-0.20, -0.03)
03:12:06.716 00.000 11060 Worker thread wakes up
03:12:06.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
03:12:06.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
03:12:06.716 00.000 11060 Moving (-0.20, -0.03) raw xDistance=-0.06 yDistance=-0.19
03:12:06.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:12:06.718 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:06.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:12:06.718 00.000 11060 MoveAxis(E, 0, ABG)
03:12:06.718 00.000 11060 Move returns status 0, amount 0
03:12:06.718 00.000 11060 MoveAxis(N, 0, ABG)
03:12:06.718 00.000 11060 Move returns status 0, amount 0
03:12:06.718 00.000 11060 move complete, result=0
03:12:06.718 00.000 11060 worker thread done servicing request
03:12:06.723 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:06.761 00.038 10844 UpdateGuideState exits: m=1468 SNR=24.0
03:12:06.762 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:06.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:06.762 00.000 10844 Enqueuing Expose request
03:12:06.762 00.000 11060 Worker thread wakes up
03:12:06.762 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:06.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:06.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:07.403 00.641 11060 Exposure complete
03:12:07.667 00.264 11060 worker thread done servicing request
03:12:07.669 00.002 10844 OnExposeComplete: enter
03:12:07.669 00.000 10844 UpdateGuideState(): m_state=6
03:12:07.669 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
03:12:07.669 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.85, Mass=1621, SNR=25.1, Peak=191 HFD=3.8
03:12:07.669 00.000 10844 MultiStar: [#1 -0.14,0.67,0.99,U] [#2 0.37,0.48,0.97,U] [#3 -0.17,0.27,1.04,U] [#4 -0.74,0.19,0.00,M1] [#5 -0.71,-0.02,0.00,M1] [#6 0.17,-0.16,1.01,U] [#7 -0.14,0.14,0.96,U] [#8 -0.32,0.01,0.72,U] 
03:12:07.670 00.001 10844 single-star, 6 included, MultiStar: {-0.01, 0.23}, one-star: {0.08, 0.16}
03:12:07.670 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.39) = xAngle (-0.27 = -0.27)
03:12:07.670 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.86 = 2.86)
03:12:07.670 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=0.17 mountY=0.05, mountTheta=0.28
03:12:07.671 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.16, opts=13)
03:12:07.671 00.000 10844 Enqueuing Move request for scope (0.08, 0.16)
03:12:07.675 00.004 11060 Worker thread wakes up
03:12:07.677 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
03:12:07.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
03:12:07.677 00.000 11060 Moving (0.08, 0.16) raw xDistance=0.17 yDistance=0.05
03:12:07.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:12:07.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:07.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:12:07.677 00.000 11060 MoveAxis(W, 41, ABG)
03:12:07.677 00.000 11060 Guiding  Dir = 3, Dur = 41
03:12:07.684 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:07.691 00.007 11060 IsSlewing returns 0
03:12:07.692 00.001 11060 IsGuiding returns 0
03:12:07.704 00.012 10844 UpdateGuideState exits: m=1621 SNR=25.1
03:12:07.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:07.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:07.704 00.000 10844 Enqueuing Expose request
03:12:07.738 00.034 11060 IsGuiding returns 0
03:12:07.738 00.000 11060 Move returns status 0, amount 41
03:12:07.738 00.000 11060 MoveAxis(N, 0, ABG)
03:12:07.739 00.001 11060 Move returns status 0, amount 0
03:12:07.739 00.000 11060 move complete, result=0
03:12:07.739 00.000 11060 worker thread done servicing request
03:12:07.739 00.000 11060 Worker thread wakes up
03:12:07.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:07.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:07.741 00.002 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
03:12:08.372 00.631 11060 Exposure complete
03:12:08.634 00.262 11060 worker thread done servicing request
03:12:08.634 00.000 10844 OnExposeComplete: enter
03:12:08.634 00.000 10844 UpdateGuideState(): m_state=6
03:12:08.634 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
03:12:08.635 00.001 10844 Star::Find returns 1 (1), X=622.37, Y=108.82, Mass=1822, SNR=27.0, Peak=255 HFD=3.6
03:12:08.635 00.000 10844 MultiStar: [#1 -0.15,0.60,0.83,U] [#2 0.13,0.36,0.77,U] [#3 -0.16,0.00,0.87,U] [#4 -0.60,0.27,0.89,U] [#5 -0.40,0.00,0.87,U] [#6 0.31,0.03,0.92,U] [#7 -0.63,0.08,0.94,U] [#8 0.25,-0.47,0.77,U] 
03:12:08.635 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.11}, one-star: {-0.53, 0.13}
03:12:08.635 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.39) = xAngle (1.26 = 1.26)
03:12:08.635 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.39 = -1.89)
03:12:08.635 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.65 mountX=0.07 mountY=-0.23, mountTheta=-1.26
03:12:08.637 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.11, opts=13)
03:12:08.637 00.000 10844 Enqueuing Move request for scope (-0.21, 0.11)
03:12:08.637 00.000 11060 Worker thread wakes up
03:12:08.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
03:12:08.644 00.007 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
03:12:08.645 00.001 11060 Moving (-0.21, 0.11) raw xDistance=0.07 yDistance=-0.23
03:12:08.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:12:08.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:08.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:12:08.646 00.001 11060 MoveAxis(E, 0, ABG)
03:12:08.646 00.000 11060 Move returns status 0, amount 0
03:12:08.646 00.000 11060 MoveAxis(N, 0, ABG)
03:12:08.646 00.000 11060 Move returns status 0, amount 0
03:12:08.646 00.000 11060 move complete, result=0
03:12:08.647 00.001 11060 worker thread done servicing request
03:12:08.648 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:08.679 00.031 10844 UpdateGuideState exits: m=1822 SNR=27.0 Saturated
03:12:08.680 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:08.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:08.680 00.000 10844 Enqueuing Expose request
03:12:08.680 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:08.681 00.001 11060 Worker thread wakes up
03:12:08.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:08.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:09.333 00.652 11060 Exposure complete
03:12:09.561 00.228 11060 worker thread done servicing request
03:12:09.561 00.000 10844 OnExposeComplete: enter
03:12:09.561 00.000 10844 UpdateGuideState(): m_state=6
03:12:09.562 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
03:12:09.562 00.000 10844 Star::Find returns 1 (0), X=623.12, Y=108.96, Mass=2085, SNR=29.0, Peak=227 HFD=3.5
03:12:09.562 00.000 10844 MultiStar: [#1 -0.32,0.35,0.86,U] [#2 0.26,0.59,0.87,U] [#3 -0.51,-0.42,0.97,U] [#4 -0.34,-0.03,0.91,U] [#5 -0.29,0.21,0.81,U] [#6 0.20,0.16,0.96,U] [#7 -0.29,0.24,0.71,U] [#8 -0.16,-0.39,0.77,U] 
03:12:09.562 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.11}, one-star: {0.22, 0.27}
03:12:09.562 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.39) = xAngle (1.05 = 1.05)
03:12:09.562 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.18 = -2.11)
03:12:09.562 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.44 mountX=0.08 mountY=-0.14, mountTheta=-1.05
03:12:09.564 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.11, opts=13)
03:12:09.564 00.000 10844 Enqueuing Move request for scope (-0.13, 0.11)
03:12:09.564 00.000 11060 Worker thread wakes up
03:12:09.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
03:12:09.566 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
03:12:09.566 00.000 11060 Moving (-0.13, 0.11) raw xDistance=0.08 yDistance=-0.14
03:12:09.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:12:09.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:09.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:12:09.566 00.000 11060 MoveAxis(E, 0, ABG)
03:12:09.567 00.001 11060 Move returns status 0, amount 0
03:12:09.567 00.000 11060 MoveAxis(N, 0, ABG)
03:12:09.567 00.000 11060 Move returns status 0, amount 0
03:12:09.567 00.000 11060 move complete, result=0
03:12:09.567 00.000 11060 worker thread done servicing request
03:12:09.573 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:12:09.609 00.036 10844 UpdateGuideState exits: m=2085 SNR=29.0
03:12:09.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:09.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:09.610 00.001 10844 Enqueuing Expose request
03:12:09.610 00.000 11060 Worker thread wakes up
03:12:09.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:09.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:09.610 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:10.241 00.631 11060 Exposure complete
03:12:10.478 00.237 11060 worker thread done servicing request
03:12:10.478 00.000 10844 OnExposeComplete: enter
03:12:10.478 00.000 10844 UpdateGuideState(): m_state=6
03:12:10.479 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
03:12:10.479 00.000 10844 Star::Find returns 1 (0), X=622.66, Y=108.46, Mass=1743, SNR=26.1, Peak=173 HFD=3.2
03:12:10.479 00.000 10844 MultiStar: [#1 -0.09,0.32,0.96,U] [#2 0.08,0.15,0.89,U] [#3 -0.15,-0.67,0.96,U] [#4 -0.78,-0.29,0.00,M1] [#5 -0.20,-0.12,0.95,U] [#6 0.02,-0.31,1.08,U] [#7 -0.46,0.40,1.01,U] [#8 -0.10,-0.25,0.75,U] 
03:12:10.479 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.09}, one-star: {-0.24, -0.24}
03:12:10.479 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.39) = xAngle (-3.99 = 2.30)
03:12:10.479 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.86 = -0.86)
03:12:10.479 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.60 mountX=-0.11 mountY=-0.13, mountTheta=-2.29
03:12:10.482 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.09, opts=13)
03:12:10.482 00.000 10844 Enqueuing Move request for scope (-0.15, -0.09)
03:12:10.482 00.000 11060 Worker thread wakes up
03:12:10.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
03:12:10.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
03:12:10.482 00.000 11060 Moving (-0.15, -0.09) raw xDistance=-0.11 yDistance=-0.13
03:12:10.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:12:10.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:10.483 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:12:10.483 00.000 11060 MoveAxis(E, 0, ABG)
03:12:10.483 00.000 11060 Move returns status 0, amount 0
03:12:10.483 00.000 11060 MoveAxis(N, 0, ABG)
03:12:10.483 00.000 11060 Move returns status 0, amount 0
03:12:10.484 00.001 11060 move complete, result=0
03:12:10.484 00.000 11060 worker thread done servicing request
03:12:10.490 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:10.520 00.030 10844 UpdateGuideState exits: m=1743 SNR=26.1
03:12:10.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:10.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:10.520 00.000 10844 Enqueuing Expose request
03:12:10.521 00.001 11060 Worker thread wakes up
03:12:10.521 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:10.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:10.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:11.161 00.640 11060 Exposure complete
03:12:11.410 00.249 11060 worker thread done servicing request
03:12:11.410 00.000 10844 OnExposeComplete: enter
03:12:11.410 00.000 10844 UpdateGuideState(): m_state=6
03:12:11.410 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
03:12:11.411 00.001 10844 Star::Find returns 1 (0), X=622.52, Y=109.05, Mass=1585, SNR=24.5, Peak=200 HFD=3.6
03:12:11.411 00.000 10844 MultiStar: [#1 0.19,0.08,1.00,U] [#2 0.09,0.08,0.96,U] [#3 -0.33,-0.34,0.99,U] [#4 -0.86,-0.00,0.00,M2] [#5 -0.14,0.30,1.09,U] [#6 0.07,-0.40,1.08,U] [#7 -0.31,-0.14,1.06,U] [#8 -0.10,-0.59,0.85,U] 
03:12:11.412 00.001 10844 refined, 7 included, MultiStar: {-0.11, -0.07}, one-star: {-0.38, 0.35}
03:12:11.412 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.32)
03:12:11.412 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.84 = -0.84)
03:12:11.412 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.14 cameraTheta=-2.58 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
03:12:11.414 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
03:12:11.414 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
03:12:11.416 00.002 11060 Worker thread wakes up
03:12:11.419 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
03:12:11.420 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
03:12:11.420 00.000 11060 Moving (-0.11, -0.07) raw xDistance=-0.09 yDistance=-0.10
03:12:11.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:12:11.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:11.421 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:12:11.439 00.018 11060 MoveAxis(E, 0, ABG)
03:12:11.439 00.000 11060 Move returns status 0, amount 0
03:12:11.439 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:11.439 00.000 11060 MoveAxis(N, 0, ABG)
03:12:11.439 00.000 11060 Move returns status 0, amount 0
03:12:11.439 00.000 11060 move complete, result=0
03:12:11.440 00.001 11060 worker thread done servicing request
03:12:11.460 00.020 10844 UpdateGuideState exits: m=1585 SNR=24.5
03:12:11.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:11.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:11.460 00.000 10844 Enqueuing Expose request
03:12:11.460 00.000 11060 Worker thread wakes up
03:12:11.460 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:11.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:11.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:12.100 00.640 11060 Exposure complete
03:12:12.348 00.248 11060 worker thread done servicing request
03:12:12.348 00.000 10844 OnExposeComplete: enter
03:12:12.348 00.000 10844 UpdateGuideState(): m_state=6
03:12:12.349 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
03:12:12.349 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.37, Mass=1874, SNR=27.6, Peak=199 HFD=3.4
03:12:12.349 00.000 10844 MultiStar: [#1 -0.12,0.18,1.00,U] [#2 -0.32,0.21,0.95,U] [#3 -0.41,-0.79,0.00,M1] [#4 -0.85,-0.42,0.00,M3] [#5 -0.06,0.13,0.90,U] [#6 0.12,-0.10,0.96,U] [#7 -0.41,-0.04,0.81,U] [#8 -0.33,-0.32,0.79,U] 
03:12:12.349 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.03}, one-star: {0.15, -0.32}
03:12:12.349 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.39) = xAngle (-4.28 = 2.00)
03:12:12.349 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.16 = -1.16)
03:12:12.350 00.001 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.89 mountX=-0.05 mountY=-0.12, mountTheta=-2.00
03:12:12.351 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.03, opts=13)
03:12:12.351 00.000 10844 Enqueuing Move request for scope (-0.12, -0.03)
03:12:12.351 00.000 11060 Worker thread wakes up
03:12:12.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
03:12:12.351 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
03:12:12.352 00.001 11060 Moving (-0.12, -0.03) raw xDistance=-0.05 yDistance=-0.12
03:12:12.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:12:12.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:12.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:12:12.352 00.000 11060 MoveAxis(E, 0, ABG)
03:12:12.352 00.000 11060 Move returns status 0, amount 0
03:12:12.352 00.000 11060 MoveAxis(N, 0, ABG)
03:12:12.352 00.000 11060 Move returns status 0, amount 0
03:12:12.352 00.000 11060 move complete, result=0
03:12:12.352 00.000 11060 worker thread done servicing request
03:12:12.358 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:12.379 00.021 10844 UpdateGuideState exits: m=1874 SNR=27.6
03:12:12.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:12.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:12.379 00.000 10844 Enqueuing Expose request
03:12:12.379 00.000 11060 Worker thread wakes up
03:12:12.379 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:12.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:12.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:13.026 00.647 11060 Exposure complete
03:12:13.255 00.229 11060 worker thread done servicing request
03:12:13.255 00.000 10844 OnExposeComplete: enter
03:12:13.255 00.000 10844 UpdateGuideState(): m_state=6
03:12:13.255 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
03:12:13.256 00.001 10844 Star::Find returns 1 (0), X=623.10, Y=108.20, Mass=1800, SNR=27.0, Peak=203 HFD=3.2
03:12:13.256 00.000 10844 MultiStar: [#1 0.10,0.25,0.91,U] [#2 -0.06,0.01,0.88,U] [#3 -0.30,-0.46,0.96,U] [#4 -0.69,-0.59,0.00,M4] [#5 0.23,-0.11,0.93,U] [#6 -0.10,-0.15,1.01,U] [#7 -0.06,0.08,0.83,U] [#8 -0.10,-0.01,0.91,U] 
03:12:13.256 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {0.20, -0.49}
03:12:13.256 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.05 = -3.05)
03:12:13.256 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
03:12:13.256 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.66 mountX=-0.12 mountY=0.01, mountTheta=3.07
03:12:13.259 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
03:12:13.259 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
03:12:13.259 00.000 11060 Worker thread wakes up
03:12:13.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
03:12:13.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
03:12:13.259 00.000 11060 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
03:12:13.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:12:13.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:13.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:12:13.260 00.001 11060 MoveAxis(E, 0, ABG)
03:12:13.260 00.000 11060 Move returns status 0, amount 0
03:12:13.260 00.000 11060 MoveAxis(N, 0, ABG)
03:12:13.260 00.000 11060 Move returns status 0, amount 0
03:12:13.260 00.000 11060 move complete, result=0
03:12:13.260 00.000 11060 worker thread done servicing request
03:12:13.266 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:13.285 00.019 10844 UpdateGuideState exits: m=1800 SNR=27.0
03:12:13.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:13.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:13.285 00.000 10844 Enqueuing Expose request
03:12:13.285 00.000 11060 Worker thread wakes up
03:12:13.285 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:13.286 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:13.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:13.916 00.630 11060 Exposure complete
03:12:14.158 00.242 11060 worker thread done servicing request
03:12:14.159 00.001 10844 OnExposeComplete: enter
03:12:14.159 00.000 10844 UpdateGuideState(): m_state=6
03:12:14.159 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
03:12:14.159 00.000 10844 Star::Find returns 1 (0), X=623.12, Y=108.65, Mass=1994, SNR=28.0, Peak=196 HFD=3.3
03:12:14.159 00.000 10844 MultiStar: [#1 0.28,0.44,0.90,U] [#2 -0.00,0.19,0.82,U] [#3 -0.22,-0.08,0.86,U] [#4 -0.39,0.13,0.98,U] [#5 -0.22,-0.01,0.86,U] [#6 0.11,0.20,0.95,U] [#7 -0.08,0.50,0.85,U] [#8 -0.51,-0.24,0.73,U] 
03:12:14.159 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.12}, one-star: {0.22, -0.04}
03:12:14.159 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.39) = xAngle (0.75 = 0.75)
03:12:14.159 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.87 = -2.41)
03:12:14.159 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.14 mountX=0.11 mountY=-0.10, mountTheta=-0.74
03:12:14.163 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.12, opts=13)
03:12:14.163 00.000 10844 Enqueuing Move request for scope (-0.08, 0.12)
03:12:14.164 00.001 11060 Worker thread wakes up
03:12:14.165 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
03:12:14.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
03:12:14.166 00.001 11060 Moving (-0.08, 0.12) raw xDistance=0.11 yDistance=-0.10
03:12:14.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:12:14.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:14.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:12:14.166 00.000 11060 MoveAxis(E, 0, ABG)
03:12:14.168 00.002 11060 Move returns status 0, amount 0
03:12:14.169 00.001 11060 MoveAxis(N, 0, ABG)
03:12:14.169 00.000 11060 Move returns status 0, amount 0
03:12:14.169 00.000 11060 move complete, result=0
03:12:14.169 00.000 11060 worker thread done servicing request
03:12:14.171 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:14.226 00.055 10844 UpdateGuideState exits: m=1994 SNR=28.0
03:12:14.231 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:14.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:14.231 00.000 10844 Enqueuing Expose request
03:12:14.231 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:14.235 00.004 11060 Worker thread wakes up
03:12:14.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:14.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:14.868 00.633 11060 Exposure complete
03:12:14.876 00.008 10844 evsrv: cli 0EEEDA30 connect
03:12:14.877 00.001 10844 case statement mapped state 6 to 3
03:12:14.878 00.001 10844 case statement mapped state 6 to 3
03:12:14.878 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"5be255a7-5900-4ba3-9dca-2bfe40f60300"}
03:12:14.878 00.000 10844 PhdController::Guide begins
03:12:14.878 00.000 10844 PhdController: newstate STATE_SETUP
03:12:14.879 00.001 10844 PhdController: setup
03:12:14.879 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
03:12:14.879 00.000 10844 PhdController: guider state = 6
03:12:14.879 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:12:14.879 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
03:12:14.879 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":0,"id":"5be255a7-5900-4ba3-9dca-2bfe40f60300"}
03:12:14.880 00.001 10844 evsrv: cli 0EEEDA30 disconnect
03:12:14.881 00.001 10844 evsrv: cli 0EEEE7F0 connect
03:12:14.881 00.000 10844 case statement mapped state 6 to 3
03:12:14.881 00.000 10844 case statement mapped state 6 to 3
03:12:14.882 00.001 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_lock_shift_params","id":"ab12f77f-abc2-4821-b2ad-ca2c68e11a9b"}
03:12:14.882 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ab12f77f-abc2-4821-b2ad-ca2c68e11a9b"}
03:12:14.883 00.001 10844 evsrv: cli 0EEEE7F0 disconnect
03:12:14.884 00.001 10844 evsrv: cli 0EEEE610 connect
03:12:14.884 00.000 10844 case statement mapped state 6 to 3
03:12:14.885 00.001 10844 case statement mapped state 6 to 3
03:12:14.886 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_position","id":"c98afd2b-051b-4cea-aba6-87f7a2bdba4f"}
03:12:14.886 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":[622.90,108.69],"id":"c98afd2b-051b-4cea-aba6-87f7a2bdba4f"}
03:12:14.886 00.000 10844 evsrv: cli 0EEEE610 disconnect
03:12:14.888 00.002 10844 evsrv: cli 0EEEE6B0 connect
03:12:14.888 00.000 10844 case statement mapped state 6 to 3
03:12:14.889 00.001 10844 case statement mapped state 6 to 3
03:12:14.890 00.001 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_calibrated","id":"28cef550-e47a-4417-a002-90431e5e05c8"}
03:12:14.890 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":true,"id":"28cef550-e47a-4417-a002-90431e5e05c8"}
03:12:14.891 00.001 10844 evsrv: cli 0EEEE6B0 disconnect
03:12:14.892 00.001 10844 evsrv: cli 0EEEEBB0 connect
03:12:14.892 00.000 10844 case statement mapped state 6 to 3
03:12:14.903 00.011 10844 case statement mapped state 6 to 3
03:12:14.903 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_app_state","id":"7b5e19f8-6cef-4994-915f-8472bd1cb306"}
03:12:14.903 00.000 10844 case statement mapped state 6 to 3
03:12:14.903 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b5e19f8-6cef-4994-915f-8472bd1cb306"}
03:12:14.905 00.002 10844 evsrv: cli 0EEEEBB0 disconnect
03:12:15.155 00.250 11060 worker thread done servicing request
03:12:15.155 00.000 10844 OnExposeComplete: enter
03:12:15.155 00.000 10844 UpdateGuideState(): m_state=6
03:12:15.156 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
03:12:15.156 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.75, Mass=1828, SNR=26.7, Peak=194 HFD=3.5
03:12:15.156 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.39) = xAngle (1.25 = 1.25)
03:12:15.156 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.38 = -1.91)
03:12:15.156 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.64 mountX=0.04 mountY=-0.11, mountTheta=-1.25
03:12:15.159 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
03:12:15.159 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
03:12:15.159 00.000 11060 Worker thread wakes up
03:12:15.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
03:12:15.159 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:12:15.159 00.000 11060 Moving (-0.10, 0.05) raw xDistance=0.04 yDistance=-0.11
03:12:15.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:12:15.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:15.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:12:15.159 00.000 11060 MoveAxis(E, 0, ABG)
03:12:15.159 00.000 11060 Move returns status 0, amount 0
03:12:15.159 00.000 11060 MoveAxis(N, 0, ABG)
03:12:15.159 00.000 11060 Move returns status 0, amount 0
03:12:15.159 00.000 11060 move complete, result=0
03:12:15.159 00.000 11060 worker thread done servicing request
03:12:15.168 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:15.201 00.033 10844 UpdateGuideState exits: m=1828 SNR=26.7
03:12:15.201 00.000 10844 PhdController: settling, locked = 1, distance = 0.13 (1.50) aobump = 0 frame = 1 / 99999
03:12:15.201 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376335.201,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:12:15.202 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:15.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:15.202 00.000 10844 Enqueuing Expose request
03:12:15.202 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:15.203 00.001 11060 Worker thread wakes up
03:12:15.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:15.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:15.835 00.632 11060 Exposure complete
03:12:16.108 00.273 11060 worker thread done servicing request
03:12:16.108 00.000 10844 OnExposeComplete: enter
03:12:16.108 00.000 10844 UpdateGuideState(): m_state=6
03:12:16.109 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
03:12:16.109 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.77, Mass=1644, SNR=25.5, Peak=160 HFD=3.3
03:12:16.109 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.39) = xAngle (-0.42 = -0.42)
03:12:16.109 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.70 = 2.70)
03:12:16.109 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.97 mountX=0.09 mountY=0.04, mountTheta=0.44
03:12:16.110 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
03:12:16.111 00.001 10844 Enqueuing Move request for scope (0.06, 0.08)
03:12:16.111 00.000 11060 Worker thread wakes up
03:12:16.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
03:12:16.111 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
03:12:16.111 00.000 11060 Moving (0.06, 0.08) raw xDistance=0.09 yDistance=0.04
03:12:16.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:12:16.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:16.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:12:16.111 00.000 11060 MoveAxis(E, 0, ABG)
03:12:16.111 00.000 11060 Move returns status 0, amount 0
03:12:16.113 00.002 11060 MoveAxis(N, 0, ABG)
03:12:16.113 00.000 11060 Move returns status 0, amount 0
03:12:16.113 00.000 11060 move complete, result=0
03:12:16.113 00.000 11060 worker thread done servicing request
03:12:16.119 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:16.138 00.019 10844 UpdateGuideState exits: m=1644 SNR=25.5
03:12:16.138 00.000 10844 PhdController: settling, locked = 1, distance = 0.12 (1.50) aobump = 0 frame = 2 / 99999
03:12:16.138 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376336.138,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.12,"Time":0.9,"SettleTime":10.0,"StarLocked":true}
03:12:16.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:16.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:16.139 00.001 10844 Enqueuing Expose request
03:12:16.139 00.000 11060 Worker thread wakes up
03:12:16.139 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:16.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:16.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:16.768 00.629 11060 Exposure complete
03:12:17.012 00.244 11060 worker thread done servicing request
03:12:17.012 00.000 10844 OnExposeComplete: enter
03:12:17.012 00.000 10844 UpdateGuideState(): m_state=6
03:12:17.012 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
03:12:17.012 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.96, Mass=1844, SNR=27.0, Peak=241 HFD=3.0
03:12:17.013 00.001 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.39) = xAngle (0.32 = 0.32)
03:12:17.013 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.44 = -2.84)
03:12:17.013 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.70 mountX=0.25 mountY=-0.08, mountTheta=-0.30
03:12:17.015 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.26, opts=13)
03:12:17.015 00.000 10844 Enqueuing Move request for scope (-0.04, 0.26)
03:12:17.015 00.000 11060 Worker thread wakes up
03:12:17.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
03:12:17.015 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
03:12:17.015 00.000 11060 Moving (-0.04, 0.26) raw xDistance=0.25 yDistance=-0.08
03:12:17.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:12:17.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:17.016 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:12:17.016 00.000 11060 MoveAxis(W, 59, ABG)
03:12:17.016 00.000 11060 Guiding  Dir = 3, Dur = 59
03:12:17.033 00.017 11060 IsSlewing returns 0
03:12:17.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:12:17.034 00.001 11060 IsGuiding returns 0
03:12:17.053 00.019 10844 UpdateGuideState exits: m=1844 SNR=27.0
03:12:17.053 00.000 10844 PhdController: settling, locked = 1, distance = 0.17 (1.50) aobump = 0 frame = 3 / 99999
03:12:17.054 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770376337.053,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.17,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
03:12:17.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:17.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:17.055 00.001 10844 Enqueuing Expose request
03:12:17.100 00.045 11060 IsGuiding returns 0
03:12:17.100 00.000 11060 Move returns status 0, amount 59
03:12:17.100 00.000 11060 MoveAxis(N, 0, ABG)
03:12:17.100 00.000 11060 Move returns status 0, amount 0
03:12:17.101 00.001 11060 move complete, result=0
03:12:17.101 00.000 11060 worker thread done servicing request
03:12:17.101 00.000 11060 Worker thread wakes up
03:12:17.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:17.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:17.101 00.000 10844 GuideStep: 0.3 px 59 ms WEST, -0.1 px 0 ms NORTH
03:12:17.734 00.633 11060 Exposure complete
03:12:17.991 00.257 11060 worker thread done servicing request
03:12:17.991 00.000 10844 OnExposeComplete: enter
03:12:17.991 00.000 10844 UpdateGuideState(): m_state=6
03:12:17.992 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
03:12:17.992 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.71, Mass=1648, SNR=25.6, Peak=180 HFD=3.4
03:12:17.992 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.39) = xAngle (0.51 = 0.51)
03:12:17.992 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.64 = -2.65)
03:12:17.992 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.90 mountX=0.02 mountY=-0.01, mountTheta=-0.50
03:12:17.993 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
03:12:17.994 00.001 10844 Enqueuing Move request for scope (-0.01, 0.02)
03:12:17.994 00.000 11060 Worker thread wakes up
03:12:17.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:12:17.994 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:12:17.994 00.000 11060 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
03:12:17.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:12:17.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:17.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:12:17.994 00.000 11060 MoveAxis(E, 0, ABG)
03:12:17.994 00.000 11060 Move returns status 0, amount 0
03:12:17.994 00.000 11060 MoveAxis(N, 0, ABG)
03:12:17.995 00.001 11060 Move returns status 0, amount 0
03:12:17.995 00.000 11060 move complete, result=0
03:12:17.995 00.000 11060 worker thread done servicing request
03:12:18.001 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:18.030 00.029 10844 UpdateGuideState exits: m=1648 SNR=25.6
03:12:18.030 00.000 10844 PhdController: settling, locked = 1, distance = 0.12 (1.50) aobump = 0 frame = 4 / 99999
03:12:18.030 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376338.030,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.12,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
03:12:18.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:18.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:18.031 00.001 10844 Enqueuing Expose request
03:12:18.031 00.000 11060 Worker thread wakes up
03:12:18.031 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:18.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:18.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:18.665 00.634 11060 Exposure complete
03:12:18.917 00.252 11060 worker thread done servicing request
03:12:18.917 00.000 10844 OnExposeComplete: enter
03:12:18.917 00.000 10844 UpdateGuideState(): m_state=6
03:12:18.917 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
03:12:18.918 00.001 10844 Star::Find returns 1 (0), X=622.64, Y=108.40, Mass=1743, SNR=26.0, Peak=181 HFD=3.4
03:12:18.918 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.59)
03:12:18.918 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.57 = -0.57)
03:12:18.918 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-2.31 mountX=-0.33 mountY=-0.21, mountTheta=-2.57
03:12:18.920 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.29, opts=13)
03:12:18.920 00.000 10844 Enqueuing Move request for scope (-0.26, -0.29)
03:12:18.920 00.000 11060 Worker thread wakes up
03:12:18.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.29) opts 0xd
03:12:18.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.29)
03:12:18.921 00.001 11060 Moving (-0.26, -0.29) raw xDistance=-0.33 yDistance=-0.21
03:12:18.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
03:12:18.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:18.923 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:12:18.925 00.002 11060 MoveAxis(E, 78, ABG)
03:12:18.925 00.000 11060 Guiding  Dir = 2, Dur = 78
03:12:18.931 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:18.949 00.018 10844 UpdateGuideState exits: m=1743 SNR=26.0
03:12:18.949 00.000 10844 PhdController: settling, locked = 1, distance = 0.20 (1.50) aobump = 0 frame = 5 / 99999
03:12:18.949 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376338.949,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.20,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
03:12:18.950 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:18.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:18.950 00.000 10844 Enqueuing Expose request
03:12:18.954 00.004 11060 IsSlewing returns 0
03:12:18.955 00.001 11060 IsGuiding returns 0
03:12:19.048 00.093 11060 IsGuiding returns 0
03:12:19.048 00.000 11060 Move returns status 0, amount 78
03:12:19.049 00.001 11060 MoveAxis(N, 0, ABG)
03:12:19.049 00.000 11060 Move returns status 0, amount 0
03:12:19.050 00.001 11060 move complete, result=0
03:12:19.050 00.000 11060 worker thread done servicing request
03:12:19.050 00.000 11060 Worker thread wakes up
03:12:19.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:19.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:19.052 00.002 10844 GuideStep: -0.3 px 78 ms EAST, -0.2 px 0 ms NORTH
03:12:19.687 00.635 11060 Exposure complete
03:12:19.928 00.241 11060 worker thread done servicing request
03:12:19.928 00.000 10844 OnExposeComplete: enter
03:12:19.928 00.000 10844 UpdateGuideState(): m_state=6
03:12:19.928 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
03:12:19.928 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.58, Mass=1890, SNR=27.2, Peak=240 HFD=3.4
03:12:19.928 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.39) = xAngle (-2.34 = -2.34)
03:12:19.928 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.78 = 0.78)
03:12:19.928 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.95 mountX=-0.09 mountY=0.10, mountTheta=2.35
03:12:19.931 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
03:12:19.931 00.000 10844 Enqueuing Move request for scope (0.08, -0.11)
03:12:19.931 00.000 11060 Worker thread wakes up
03:12:19.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
03:12:19.931 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
03:12:19.932 00.001 11060 Moving (0.08, -0.11) raw xDistance=-0.09 yDistance=0.10
03:12:19.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:12:19.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:19.933 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:12:19.934 00.001 11060 MoveAxis(E, 0, ABG)
03:12:19.934 00.000 11060 Move returns status 0, amount 0
03:12:19.934 00.000 11060 MoveAxis(N, 0, ABG)
03:12:19.934 00.000 11060 Move returns status 0, amount 0
03:12:19.934 00.000 11060 move complete, result=0
03:12:19.934 00.000 11060 worker thread done servicing request
03:12:19.940 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:19.969 00.029 10844 UpdateGuideState exits: m=1890 SNR=27.2
03:12:19.969 00.000 10844 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 6 / 99999
03:12:19.969 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376339.969,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.18,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
03:12:19.970 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:19.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:19.970 00.000 10844 Enqueuing Expose request
03:12:19.970 00.000 11060 Worker thread wakes up
03:12:19.970 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:19.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:19.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:20.601 00.631 11060 Exposure complete
03:12:20.901 00.300 11060 worker thread done servicing request
03:12:20.901 00.000 10844 OnExposeComplete: enter
03:12:20.901 00.000 10844 UpdateGuideState(): m_state=6
03:12:20.901 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
03:12:20.901 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.81, Mass=1795, SNR=26.8, Peak=250 HFD=2.8
03:12:20.901 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.39) = xAngle (1.30 = 1.30)
03:12:20.903 00.002 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.43 = -1.86)
03:12:20.903 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.26 cameraTheta=2.69 mountX=0.07 mountY=-0.25, mountTheta=-1.30
03:12:20.904 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.11, opts=13)
03:12:20.904 00.000 10844 Enqueuing Move request for scope (-0.23, 0.11)
03:12:20.904 00.000 11060 Worker thread wakes up
03:12:20.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
03:12:20.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
03:12:20.905 00.001 11060 Moving (-0.23, 0.11) raw xDistance=0.07 yDistance=-0.25
03:12:20.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:12:20.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:20.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:12:20.905 00.000 11060 MoveAxis(E, 0, ABG)
03:12:20.905 00.000 11060 Move returns status 0, amount 0
03:12:20.905 00.000 11060 MoveAxis(N, 0, ABG)
03:12:20.905 00.000 11060 Move returns status 0, amount 0
03:12:20.905 00.000 11060 move complete, result=0
03:12:20.905 00.000 11060 worker thread done servicing request
03:12:20.912 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:20.941 00.029 10844 UpdateGuideState exits: m=1795 SNR=26.8
03:12:20.941 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 7 / 99999
03:12:20.941 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376340.941,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.21,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
03:12:20.942 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:20.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:20.942 00.000 10844 Enqueuing Expose request
03:12:20.942 00.000 11060 Worker thread wakes up
03:12:20.942 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:20.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:20.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:21.582 00.640 11060 Exposure complete
03:12:21.856 00.274 11060 worker thread done servicing request
03:12:21.856 00.000 10844 OnExposeComplete: enter
03:12:21.856 00.000 10844 UpdateGuideState(): m_state=6
03:12:21.857 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
03:12:21.857 00.000 10844 Star::Find returns 1 (0), X=622.61, Y=108.46, Mass=1607, SNR=25.6, Peak=189 HFD=3.1
03:12:21.857 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.39) = xAngle (-3.86 = 2.43)
03:12:21.857 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.73 = -0.73)
03:12:21.857 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.23 hyp=0.38 cameraTheta=-2.47 mountX=-0.28 mountY=-0.25, mountTheta=-2.42
03:12:21.858 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.23, opts=13)
03:12:21.858 00.000 10844 Enqueuing Move request for scope (-0.29, -0.23)
03:12:21.858 00.000 11060 Worker thread wakes up
03:12:21.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.23) opts 0xd
03:12:21.858 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.23)
03:12:21.860 00.002 11060 Moving (-0.29, -0.23) raw xDistance=-0.28 yDistance=-0.25
03:12:21.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:12:21.860 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.40
03:12:21.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
03:12:21.860 00.000 11060 MoveAxis(E, 67, ABG)
03:12:21.860 00.000 11060 Guiding  Dir = 2, Dur = 67
03:12:21.869 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:21.874 00.005 11060 IsSlewing returns 0
03:12:21.875 00.001 11060 IsGuiding returns 0
03:12:21.901 00.026 10844 UpdateGuideState exits: m=1607 SNR=25.6
03:12:21.901 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 8 / 99999
03:12:21.902 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770376341.902,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
03:12:21.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:21.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:21.902 00.000 10844 Enqueuing Expose request
03:12:21.964 00.062 11060 IsGuiding returns 0
03:12:21.964 00.000 11060 Move returns status 0, amount 67
03:12:21.964 00.000 11060 BLC: Oldest BLC event removed
03:12:21.964 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:12:21.964 00.000 11060 MoveAxis(N, 578, ABG)
03:12:21.964 00.000 11060 Guiding  Dir = 0, Dur = 578
03:12:21.969 00.005 11060 IsSlewing returns 0
03:12:21.970 00.001 11060 IsGuiding returns 0
03:12:22.561 00.591 11060 IsGuiding returns 0
03:12:22.561 00.000 11060 Move returns status 0, amount 578
03:12:22.561 00.000 11060 move complete, result=0
03:12:22.561 00.000 11060 worker thread done servicing request
03:12:22.561 00.000 11060 Worker thread wakes up
03:12:22.561 00.000 10844 GuideStep: -0.3 px 67 ms EAST, -0.3 px 578 ms NORTH
03:12:22.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:22.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:23.193 00.632 11060 Exposure complete
03:12:23.405 00.212 11060 worker thread done servicing request
03:12:23.406 00.001 10844 OnExposeComplete: enter
03:12:23.406 00.000 10844 UpdateGuideState(): m_state=6
03:12:23.406 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
03:12:23.406 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.56, Mass=1926, SNR=27.5, Peak=166 HFD=3.5
03:12:23.406 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
03:12:23.406 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
03:12:23.407 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.49 mountX=-0.13 mountY=0.03, mountTheta=2.89
03:12:23.408 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
03:12:23.408 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
03:12:23.408 00.000 11060 Worker thread wakes up
03:12:23.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
03:12:23.409 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
03:12:23.409 00.000 11060 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.03
03:12:23.409 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.02, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.175616, 1:-0.033508
03:12:23.409 00.000 11060 BLC: No correction, Miss < min_move
03:12:23.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:12:23.410 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:23.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:12:23.410 00.000 11060 MoveAxis(E, 33, ABG)
03:12:23.411 00.001 11060 Guiding  Dir = 2, Dur = 33
03:12:23.414 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:23.436 00.022 10844 UpdateGuideState exits: m=1926 SNR=27.5
03:12:23.436 00.000 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 9 / 99999
03:12:23.436 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376343.436,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
03:12:23.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:23.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:23.436 00.000 10844 Enqueuing Expose request
03:12:23.438 00.002 11060 IsSlewing returns 0
03:12:23.438 00.000 11060 IsGuiding returns 0
03:12:23.499 00.061 11060 IsGuiding returns 0
03:12:23.499 00.000 11060 Move returns status 0, amount 33
03:12:23.499 00.000 11060 MoveAxis(N, 0, ABG)
03:12:23.499 00.000 11060 Move returns status 0, amount 0
03:12:23.499 00.000 11060 move complete, result=0
03:12:23.499 00.000 11060 worker thread done servicing request
03:12:23.499 00.000 11060 Worker thread wakes up
03:12:23.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:23.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:23.511 00.012 10844 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
03:12:24.130 00.619 11060 Exposure complete
03:12:24.380 00.250 11060 worker thread done servicing request
03:12:24.380 00.000 10844 OnExposeComplete: enter
03:12:24.380 00.000 10844 UpdateGuideState(): m_state=6
03:12:24.380 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
03:12:24.380 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.43, Mass=2066, SNR=29.0, Peak=171 HFD=3.6
03:12:24.381 00.001 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.39) = xAngle (-2.23 = -2.23)
03:12:24.381 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.89 = 0.89)
03:12:24.381 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-0.85 mountX=-0.21 mountY=0.27, mountTheta=2.24
03:12:24.383 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.26, opts=13)
03:12:24.383 00.000 10844 Enqueuing Move request for scope (0.23, -0.26)
03:12:24.383 00.000 11060 Worker thread wakes up
03:12:24.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.26) opts 0xd
03:12:24.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.26)
03:12:24.384 00.001 11060 Moving (0.23, -0.26) raw xDistance=-0.21 yDistance=0.27
03:12:24.384 00.000 11060 BLC: History state: CurrMiss=-0.27, AvgInitMiss=-0.02, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.175616, 1:-0.033508, 2:-0.270858
03:12:24.384 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:12:24.384 00.000 11060 BLC: window closed
03:12:24.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:12:24.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:12:24.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:12:24.384 00.000 11060 MoveAxis(E, 51, ABG)
03:12:24.384 00.000 11060 Guiding  Dir = 2, Dur = 51
03:12:24.397 00.013 11060 IsSlewing returns 0
03:12:24.397 00.000 11060 IsGuiding returns 0
03:12:24.403 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:24.421 00.018 10844 UpdateGuideState exits: m=2066 SNR=29.0
03:12:24.421 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 10 / 99999
03:12:24.421 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376344.421,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
03:12:24.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:24.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:24.421 00.000 10844 Enqueuing Expose request
03:12:24.459 00.038 11060 IsGuiding returns 0
03:12:24.459 00.000 11060 Move returns status 0, amount 51
03:12:24.459 00.000 11060 MoveAxis(N, 0, ABG)
03:12:24.459 00.000 11060 Move returns status 0, amount 0
03:12:24.459 00.000 11060 move complete, result=0
03:12:24.459 00.000 11060 worker thread done servicing request
03:12:24.459 00.000 11060 Worker thread wakes up
03:12:24.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:24.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:24.460 00.001 10844 GuideStep: -0.2 px 51 ms EAST, 0.3 px 0 ms NORTH
03:12:25.125 00.665 11060 Exposure complete
03:12:25.398 00.273 11060 worker thread done servicing request
03:12:25.398 00.000 10844 OnExposeComplete: enter
03:12:25.399 00.001 10844 UpdateGuideState(): m_state=6
03:12:25.399 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
03:12:25.399 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.50, Mass=1518, SNR=24.2, Peak=158 HFD=3.4
03:12:25.399 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.04 = -2.04)
03:12:25.399 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.08 = 1.08)
03:12:25.399 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-0.65 mountX=-0.15 mountY=0.28, mountTheta=2.04
03:12:25.401 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.19, opts=13)
03:12:25.401 00.000 10844 Enqueuing Move request for scope (0.25, -0.19)
03:12:25.401 00.000 11060 Worker thread wakes up
03:12:25.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
03:12:25.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
03:12:25.401 00.000 11060 Moving (0.25, -0.19) raw xDistance=-0.15 yDistance=0.28
03:12:25.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:12:25.402 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:12:25.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:12:25.402 00.000 11060 MoveAxis(E, 36, ABG)
03:12:25.402 00.000 11060 Guiding  Dir = 2, Dur = 36
03:12:25.409 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:25.422 00.013 11060 IsSlewing returns 0
03:12:25.433 00.011 11060 IsGuiding returns 0
03:12:25.442 00.009 10844 UpdateGuideState exits: m=1518 SNR=24.2
03:12:25.442 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 11 / 99999
03:12:25.442 00.000 10844 PhdController: newstate STATE_FINISH
03:12:25.442 00.000 10844 PhdController complete: success
03:12:25.443 00.001 10844 evsrv: {"Event":"SettleDone","Timestamp":1770376345.443,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
03:12:25.443 00.000 10844 Mount: notify guiding dither settle done success=1
03:12:25.443 00.000 10844 PhdController: newstate STATE_IDLE
03:12:25.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:25.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:25.443 00.000 10844 Enqueuing Expose request
03:12:25.487 00.044 11060 IsGuiding returns 0
03:12:25.487 00.000 11060 Move returns status 0, amount 36
03:12:25.487 00.000 11060 MoveAxis(N, 0, ABG)
03:12:25.488 00.001 11060 Move returns status 0, amount 0
03:12:25.488 00.000 11060 move complete, result=0
03:12:25.488 00.000 11060 worker thread done servicing request
03:12:25.488 00.000 11060 Worker thread wakes up
03:12:25.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:25.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:25.490 00.002 10844 GuideStep: -0.1 px 36 ms EAST, 0.3 px 0 ms NORTH
03:12:26.139 00.649 11060 Exposure complete
03:12:26.406 00.267 11060 worker thread done servicing request
03:12:26.407 00.001 10844 OnExposeComplete: enter
03:12:26.407 00.000 10844 UpdateGuideState(): m_state=6
03:12:26.407 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
03:12:26.407 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.80, Mass=1799, SNR=26.9, Peak=191 HFD=3.1
03:12:26.408 00.001 10844 MultiStar: [#1 0.08,0.63,0.87,U] [#2 0.60,0.54,0.00,M1] [#3 0.46,-0.19,1.10,U] [#4 0.23,0.12,1.02,U] [#5 0.21,0.16,0.86,U] [#6 0.36,0.46,0.96,U] [#7 -0.11,0.29,1.00,U] [#8 0.28,0.07,0.83,U] 
03:12:26.408 00.000 10844 single-star, 7 included, MultiStar: {0.21, 0.20}, one-star: {0.11, 0.11}
03:12:26.408 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.39) = xAngle (-0.61 = -0.61)
03:12:26.408 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.52 = 2.52)
03:12:26.408 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=0.13 mountY=0.09, mountTheta=0.62
03:12:26.409 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.11, opts=13)
03:12:26.409 00.000 10844 Enqueuing Move request for scope (0.11, 0.11)
03:12:26.411 00.002 11060 Worker thread wakes up
03:12:26.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
03:12:26.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
03:12:26.411 00.000 11060 Moving (0.11, 0.11) raw xDistance=0.13 yDistance=0.09
03:12:26.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:12:26.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:26.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:12:26.411 00.000 11060 MoveAxis(W, 29, ABG)
03:12:26.411 00.000 11060 Guiding  Dir = 3, Dur = 29
03:12:26.419 00.008 11060 IsSlewing returns 0
03:12:26.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:26.419 00.000 11060 IsGuiding returns 0
03:12:26.442 00.023 10844 UpdateGuideState exits: m=1799 SNR=26.9
03:12:26.443 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:26.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:26.443 00.000 10844 Enqueuing Expose request
03:12:26.479 00.036 11060 IsGuiding returns 0
03:12:26.479 00.000 11060 Move returns status 0, amount 29
03:12:26.479 00.000 11060 MoveAxis(N, 0, ABG)
03:12:26.479 00.000 11060 Move returns status 0, amount 0
03:12:26.479 00.000 11060 move complete, result=0
03:12:26.479 00.000 11060 worker thread done servicing request
03:12:26.479 00.000 11060 Worker thread wakes up
03:12:26.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:26.479 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:26.480 00.001 10844 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
03:12:27.114 00.634 11060 Exposure complete
03:12:27.380 00.266 11060 worker thread done servicing request
03:12:27.380 00.000 10844 OnExposeComplete: enter
03:12:27.381 00.001 10844 UpdateGuideState(): m_state=6
03:12:27.381 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
03:12:27.381 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.57, Mass=1903, SNR=27.0, Peak=148 HFD=3.6
03:12:27.382 00.001 10844 MultiStar: [#1 0.12,0.36,0.89,U] [#2 0.49,0.35,0.86,U] [#3 -0.04,0.08,0.85,U] [#4 0.22,-0.01,0.96,U] [#5 0.74,0.25,0.00,M1] [#6 0.60,0.11,1.01,U] [#7 -0.08,0.06,0.91,U] [#8 0.47,-0.23,0.80,U] 
03:12:27.382 00.000 10844 single-star, 7 included, MultiStar: {0.23, 0.07}, one-star: {0.05, -0.12}
03:12:27.382 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
03:12:27.382 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.58 = 0.58)
03:12:27.382 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.15 mountX=-0.11 mountY=0.07, mountTheta=2.55
03:12:27.384 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.12, opts=13)
03:12:27.384 00.000 10844 Enqueuing Move request for scope (0.05, -0.12)
03:12:27.384 00.000 11060 Worker thread wakes up
03:12:27.385 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
03:12:27.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
03:12:27.385 00.000 11060 Moving (0.05, -0.12) raw xDistance=-0.11 yDistance=0.07
03:12:27.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:12:27.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:27.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:12:27.385 00.000 11060 MoveAxis(E, 0, ABG)
03:12:27.385 00.000 11060 Move returns status 0, amount 0
03:12:27.385 00.000 11060 MoveAxis(N, 0, ABG)
03:12:27.385 00.000 11060 Move returns status 0, amount 0
03:12:27.386 00.001 11060 move complete, result=0
03:12:27.386 00.000 11060 worker thread done servicing request
03:12:27.407 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:27.446 00.039 10844 UpdateGuideState exits: m=1903 SNR=27.0
03:12:27.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:27.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:27.447 00.001 10844 Enqueuing Expose request
03:12:27.447 00.000 11060 Worker thread wakes up
03:12:27.447 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:27.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:27.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:28.077 00.630 11060 Exposure complete
03:12:28.330 00.253 11060 worker thread done servicing request
03:12:28.330 00.000 10844 OnExposeComplete: enter
03:12:28.330 00.000 10844 UpdateGuideState(): m_state=6
03:12:28.331 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
03:12:28.331 00.000 10844 Star::Find returns 1 (0), X=623.46, Y=108.65, Mass=1667, SNR=25.8, Peak=242 HFD=3.2
03:12:28.331 00.000 10844 MultiStar: [#1 0.17,0.25,0.94,U] [#2 0.49,0.36,0.91,U] [#3 0.22,-0.30,0.94,U] [#4 -0.13,0.23,1.01,U] [#5 0.46,0.39,1.03,U] [#6 0.73,-0.15,0.00,M1] [#7 -0.11,0.52,0.92,U] [#8 0.13,-0.09,0.88,U] 
03:12:28.331 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.17}, one-star: {0.56, -0.04}
03:12:28.331 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.39) = xAngle (-0.75 = -0.75)
03:12:28.331 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
03:12:28.332 00.001 10844 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.28 cameraTheta=0.64 mountX=0.21 mountY=0.20, mountTheta=0.76
03:12:28.333 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.17, opts=13)
03:12:28.333 00.000 10844 Enqueuing Move request for scope (0.23, 0.17)
03:12:28.333 00.000 11060 Worker thread wakes up
03:12:28.334 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
03:12:28.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
03:12:28.334 00.000 11060 Moving (0.23, 0.17) raw xDistance=0.21 yDistance=0.20
03:12:28.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:12:28.335 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:12:28.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:12:28.335 00.000 11060 MoveAxis(W, 48, ABG)
03:12:28.335 00.000 11060 Guiding  Dir = 3, Dur = 48
03:12:28.343 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:28.351 00.008 11060 IsSlewing returns 0
03:12:28.352 00.001 11060 IsGuiding returns 0
03:12:28.362 00.010 10844 UpdateGuideState exits: m=1667 SNR=25.8
03:12:28.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:28.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:28.362 00.000 10844 Enqueuing Expose request
03:12:28.412 00.050 11060 IsGuiding returns 0
03:12:28.412 00.000 11060 Move returns status 0, amount 48
03:12:28.412 00.000 11060 MoveAxis(N, 0, ABG)
03:12:28.412 00.000 11060 Move returns status 0, amount 0
03:12:28.412 00.000 11060 move complete, result=0
03:12:28.414 00.002 11060 worker thread done servicing request
03:12:28.414 00.000 11060 Worker thread wakes up
03:12:28.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:28.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:28.420 00.006 10844 GuideStep: 0.2 px 48 ms WEST, 0.2 px 0 ms NORTH
03:12:29.041 00.621 11060 Exposure complete
03:12:29.284 00.243 11060 worker thread done servicing request
03:12:29.284 00.000 10844 OnExposeComplete: enter
03:12:29.284 00.000 10844 UpdateGuideState(): m_state=6
03:12:29.284 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
03:12:29.284 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.63, Mass=1553, SNR=24.6, Peak=241 HFD=3.3
03:12:29.285 00.001 10844 MultiStar: [#1 0.27,0.26,1.10,U] [#2 0.92,0.11,0.00,M1] [#3 0.20,-0.46,1.01,U] [#4 0.05,-0.06,1.09,U] [#5 0.52,0.18,0.98,U] [#6 0.92,0.09,0.00,M2] [#7 0.31,0.01,0.94,U] [#8 0.38,-0.37,0.87,U] 
03:12:29.285 00.000 10844 single-star, 6 included, MultiStar: {0.27, -0.06}, one-star: {0.19, -0.06}
03:12:29.285 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
03:12:29.285 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.44 = 1.44)
03:12:29.285 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.29 mountX=-0.02 mountY=0.20, mountTheta=1.68
03:12:29.286 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.06, opts=13)
03:12:29.286 00.000 10844 Enqueuing Move request for scope (0.19, -0.06)
03:12:29.286 00.000 11060 Worker thread wakes up
03:12:29.288 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
03:12:29.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
03:12:29.288 00.000 11060 Moving (0.19, -0.06) raw xDistance=-0.02 yDistance=0.20
03:12:29.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:12:29.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:12:29.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:12:29.288 00.000 11060 MoveAxis(E, 0, ABG)
03:12:29.288 00.000 11060 Move returns status 0, amount 0
03:12:29.288 00.000 11060 MoveAxis(N, 0, ABG)
03:12:29.288 00.000 11060 Move returns status 0, amount 0
03:12:29.288 00.000 11060 move complete, result=0
03:12:29.289 00.001 11060 worker thread done servicing request
03:12:29.294 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:29.324 00.030 10844 UpdateGuideState exits: m=1553 SNR=24.6
03:12:29.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:29.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:29.324 00.000 10844 Enqueuing Expose request
03:12:29.324 00.000 11060 Worker thread wakes up
03:12:29.324 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:29.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:29.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:29.961 00.637 11060 Exposure complete
03:12:30.200 00.239 11060 worker thread done servicing request
03:12:30.200 00.000 10844 OnExposeComplete: enter
03:12:30.200 00.000 10844 UpdateGuideState(): m_state=6
03:12:30.201 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
03:12:30.201 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.63, Mass=1411, SNR=23.8, Peak=224 HFD=2.9
03:12:30.201 00.000 10844 MultiStar: [#1 0.45,0.46,1.10,U] [#2 0.27,0.13,1.00,U] [#3 0.52,-0.15,1.04,U] [#4 0.11,-0.33,1.15,U] [#5 0.72,0.10,0.00,M1] [#6 0.73,0.14,0.00,M3] [#7 0.44,-0.54,0.00,M1] [#8 0.49,-0.41,0.89,U] 
03:12:30.201 00.000 10844 single-star, 5 included, MultiStar: {0.35, -0.05}, one-star: {0.28, -0.06}
03:12:30.202 00.001 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:12:30.202 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.52 = 1.52)
03:12:30.202 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-0.22 mountX=-0.01 mountY=0.28, mountTheta=1.61
03:12:30.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.06, opts=13)
03:12:30.204 00.000 10844 Enqueuing Move request for scope (0.28, -0.06)
03:12:30.204 00.000 11060 Worker thread wakes up
03:12:30.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.06) opts 0xd
03:12:30.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.06)
03:12:30.205 00.001 11060 Moving (0.28, -0.06) raw xDistance=-0.01 yDistance=0.28
03:12:30.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:12:30.205 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.47 newest=0.68
03:12:30.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
03:12:30.205 00.000 11060 MoveAxis(E, 0, ABG)
03:12:30.205 00.000 11060 Move returns status 0, amount 0
03:12:30.205 00.000 11060 BLC: Oldest BLC event removed
03:12:30.205 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:12:30.205 00.000 11060 MoveAxis(S, 590, ABG)
03:12:30.205 00.000 11060 Guiding  Dir = 1, Dur = 590
03:12:30.212 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:30.213 00.001 11060 IsSlewing returns 0
03:12:30.213 00.000 11060 IsGuiding returns 0
03:12:30.231 00.018 10844 UpdateGuideState exits: m=1411 SNR=23.8
03:12:30.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:30.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:30.231 00.000 10844 Enqueuing Expose request
03:12:30.810 00.579 11060 IsGuiding returns 0
03:12:30.810 00.000 11060 Move returns status 0, amount 590
03:12:30.810 00.000 11060 move complete, result=0
03:12:30.810 00.000 11060 worker thread done servicing request
03:12:30.810 00.000 11060 Worker thread wakes up
03:12:30.810 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 590 ms SOUTH
03:12:30.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:30.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:31.436 00.626 11060 Exposure complete
03:12:31.755 00.319 11060 worker thread done servicing request
03:12:31.755 00.000 10844 OnExposeComplete: enter
03:12:31.755 00.000 10844 UpdateGuideState(): m_state=6
03:12:31.756 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
03:12:31.756 00.000 10844 Star::Find returns 1 (0), X=623.35, Y=109.14, Mass=1669, SNR=25.8, Peak=182 HFD=3.3
03:12:31.756 00.000 10844 MultiStar: [#1 0.14,0.23,0.89,U] [#2 0.23,0.44,0.89,U] [#3 -0.32,-0.21,1.06,U] [#4 -0.38,0.09,0.98,U] [#5 -0.10,0.13,0.91,U] [#6 0.36,0.42,1.11,U] [#7 -0.10,0.10,0.98,U] [#8 -0.45,0.26,0.83,U] 
03:12:31.756 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.21}, one-star: {0.45, 0.45}
03:12:31.756 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.39) = xAngle (0.24 = 0.24)
03:12:31.756 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.36 = -2.92)
03:12:31.756 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.62 mountX=0.20 mountY=-0.05, mountTheta=-0.22
03:12:31.759 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.21, opts=13)
03:12:31.759 00.000 10844 Enqueuing Move request for scope (-0.01, 0.21)
03:12:31.759 00.000 11060 Worker thread wakes up
03:12:31.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
03:12:31.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
03:12:31.759 00.000 11060 Moving (-0.01, 0.21) raw xDistance=0.20 yDistance=-0.05
03:12:31.759 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.198381, 1:-0.045427
03:12:31.759 00.000 11060 BLC: No correction, Miss < min_move
03:12:31.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
03:12:31.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:31.760 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:12:31.760 00.000 11060 MoveAxis(W, 48, ABG)
03:12:31.760 00.000 11060 Guiding  Dir = 3, Dur = 48
03:12:31.766 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:31.769 00.003 11060 IsSlewing returns 0
03:12:31.770 00.001 11060 IsGuiding returns 0
03:12:31.788 00.018 10844 UpdateGuideState exits: m=1669 SNR=25.8
03:12:31.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:31.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:31.788 00.000 10844 Enqueuing Expose request
03:12:31.830 00.042 11060 IsGuiding returns 0
03:12:31.831 00.001 11060 Move returns status 0, amount 48
03:12:31.831 00.000 11060 MoveAxis(N, 0, ABG)
03:12:31.831 00.000 11060 Move returns status 0, amount 0
03:12:31.831 00.000 11060 move complete, result=0
03:12:31.831 00.000 11060 worker thread done servicing request
03:12:31.831 00.000 11060 Worker thread wakes up
03:12:31.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:31.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:31.832 00.001 10844 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
03:12:32.472 00.640 11060 Exposure complete
03:12:32.745 00.273 10844 OnExposeComplete: enter
03:12:32.745 00.000 11060 worker thread done servicing request
03:12:32.746 00.001 10844 UpdateGuideState(): m_state=6
03:12:32.746 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
03:12:32.746 00.000 10844 Star::Find returns 1 (0), X=622.69, Y=109.15, Mass=1890, SNR=27.2, Peak=213 HFD=3.4
03:12:32.746 00.000 10844 MultiStar: [#1 -0.03,0.17,0.85,U] [#2 0.20,-0.02,0.90,U] [#3 0.04,-0.51,0.96,U] [#4 -0.44,-0.29,0.93,U] [#5 -0.24,-0.40,0.89,U] [#6 -0.03,-0.38,0.94,U] [#7 -0.05,0.12,0.87,U] [#8 -0.11,-0.46,0.71,U] 
03:12:32.746 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.21, 0.45}
03:12:32.746 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.39) = xAngle (-3.58 = 2.70)
03:12:32.746 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.46 = -0.46)
03:12:32.746 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.19 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
03:12:32.749 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
03:12:32.749 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
03:12:32.749 00.000 11060 Worker thread wakes up
03:12:32.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
03:12:32.749 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
03:12:32.749 00.000 11060 Moving (-0.10, -0.14) raw xDistance=-0.15 yDistance=-0.07
03:12:32.749 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.198381, 1:-0.045427, 2:-0.074282
03:12:32.749 00.000 11060 BLC: No correction, Miss < min_move
03:12:32.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:12:32.750 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:32.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:12:32.750 00.000 11060 MoveAxis(E, 34, ABG)
03:12:32.750 00.000 11060 Guiding  Dir = 2, Dur = 34
03:12:32.756 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:32.759 00.003 11060 IsSlewing returns 0
03:12:32.760 00.001 11060 IsGuiding returns 0
03:12:32.799 00.039 10844 UpdateGuideState exits: m=1890 SNR=27.2
03:12:32.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:32.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:32.800 00.001 10844 Enqueuing Expose request
03:12:32.821 00.021 11060 IsGuiding returns 0
03:12:32.821 00.000 11060 Move returns status 0, amount 34
03:12:32.821 00.000 11060 MoveAxis(N, 0, ABG)
03:12:32.823 00.002 11060 Move returns status 0, amount 0
03:12:32.823 00.000 11060 move complete, result=0
03:12:32.823 00.000 11060 worker thread done servicing request
03:12:32.823 00.000 11060 Worker thread wakes up
03:12:32.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:32.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:32.833 00.010 10844 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
03:12:33.457 00.624 11060 Exposure complete
03:12:33.731 00.274 11060 worker thread done servicing request
03:12:33.732 00.001 10844 OnExposeComplete: enter
03:12:33.732 00.000 10844 UpdateGuideState(): m_state=6
03:12:33.732 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
03:12:33.732 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.70, Mass=1929, SNR=27.3, Peak=190 HFD=3.3
03:12:33.733 00.001 10844 MultiStar: [#1 -0.21,0.53,0.89,U] [#2 0.40,0.41,0.74,U] [#3 0.13,-0.44,1.02,U] [#4 -0.25,0.13,0.92,U] [#5 0.10,-0.19,0.88,U] [#6 0.02,-0.15,0.96,U] [#7 0.07,0.48,0.98,U] [#8 -0.03,-0.40,0.83,U] 
03:12:33.733 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.14, 0.00}
03:12:33.733 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.39) = xAngle (-0.67 = -0.67)
03:12:33.733 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.45 = 2.45)
03:12:33.733 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=0.04 mountY=0.03, mountTheta=0.68
03:12:33.734 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
03:12:33.734 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
03:12:33.734 00.000 11060 Worker thread wakes up
03:12:33.734 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
03:12:33.734 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
03:12:33.736 00.002 11060 Moving (0.04, 0.03) raw xDistance=0.04 yDistance=0.03
03:12:33.736 00.000 11060 BLC: window closed
03:12:33.736 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.05, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.198381, 1:-0.045427, 2:-0.074282
03:12:33.736 00.000 11060 BLC: No correction, Miss < min_move
03:12:33.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:12:33.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:33.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:12:33.736 00.000 11060 MoveAxis(E, 0, ABG)
03:12:33.736 00.000 11060 Move returns status 0, amount 0
03:12:33.736 00.000 11060 MoveAxis(N, 0, ABG)
03:12:33.736 00.000 11060 Move returns status 0, amount 0
03:12:33.736 00.000 11060 move complete, result=0
03:12:33.737 00.001 11060 worker thread done servicing request
03:12:33.744 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:33.784 00.040 10844 UpdateGuideState exits: m=1929 SNR=27.3
03:12:33.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:33.785 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:33.785 00.000 10844 Enqueuing Expose request
03:12:33.785 00.000 11060 Worker thread wakes up
03:12:33.785 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:33.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:33.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:34.418 00.633 11060 Exposure complete
03:12:34.654 00.236 11060 worker thread done servicing request
03:12:34.654 00.000 10844 OnExposeComplete: enter
03:12:34.654 00.000 10844 UpdateGuideState(): m_state=6
03:12:34.655 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
03:12:34.655 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.50, Mass=1510, SNR=24.2, Peak=143 HFD=3.4
03:12:34.655 00.000 10844 MultiStar: [#1 0.12,0.08,0.93,U] [#2 0.26,0.52,0.96,U] [#3 -0.08,-0.16,0.99,U] [#4 -0.30,0.20,0.96,U] [#5 -0.09,0.16,1.00,U] [#6 0.27,0.20,1.10,U] [#7 -0.01,-0.42,1.14,U] [#8 0.29,-0.18,0.93,U] 
03:12:34.655 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.15, -0.19}
03:12:34.655 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.39) = xAngle (-0.89 = -0.89)
03:12:34.656 00.001 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.24 = 2.24)
03:12:34.656 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.50 mountX=0.02 mountY=0.03, mountTheta=0.89
03:12:34.657 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
03:12:34.657 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
03:12:34.657 00.000 11060 Worker thread wakes up
03:12:34.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
03:12:34.657 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
03:12:34.657 00.000 11060 Moving (0.03, 0.02) raw xDistance=0.02 yDistance=0.03
03:12:34.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:12:34.658 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:34.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:12:34.658 00.000 11060 MoveAxis(E, 0, ABG)
03:12:34.658 00.000 11060 Move returns status 0, amount 0
03:12:34.658 00.000 11060 MoveAxis(N, 0, ABG)
03:12:34.658 00.000 11060 Move returns status 0, amount 0
03:12:34.658 00.000 11060 move complete, result=0
03:12:34.658 00.000 11060 worker thread done servicing request
03:12:34.666 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:34.695 00.029 10844 UpdateGuideState exits: m=1510 SNR=24.2
03:12:34.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:34.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:34.695 00.000 10844 Enqueuing Expose request
03:12:34.695 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:34.695 00.000 11060 Worker thread wakes up
03:12:34.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:34.697 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:35.342 00.645 11060 Exposure complete
03:12:35.703 00.361 11060 worker thread done servicing request
03:12:35.703 00.000 10844 OnExposeComplete: enter
03:12:35.703 00.000 10844 UpdateGuideState(): m_state=6
03:12:35.704 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
03:12:35.704 00.000 10844 Star::Find returns 1 (0), X=622.61, Y=108.46, Mass=1655, SNR=25.3, Peak=167 HFD=3.3
03:12:35.704 00.000 10844 MultiStar: [#1 -0.03,0.34,0.97,U] [#2 0.62,0.36,0.00,M1] [#3 0.30,-0.43,1.02,U] [#4 -0.48,-0.16,1.05,U] [#5 0.48,-0.09,0.97,U] [#6 0.69,0.31,0.00,M1] [#7 -0.42,-0.37,0.91,U] [#8 -0.01,-0.57,0.87,U] 
03:12:35.705 00.001 10844 refined, 6 included, MultiStar: {-0.07, -0.21}, one-star: {-0.29, -0.23}
03:12:35.705 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
03:12:35.705 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
03:12:35.705 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.87 mountX=-0.22 mountY=-0.03, mountTheta=-3.01
03:12:35.708 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.21, opts=13)
03:12:35.708 00.000 10844 Enqueuing Move request for scope (-0.07, -0.21)
03:12:35.745 00.037 11060 Worker thread wakes up
03:12:35.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
03:12:35.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
03:12:35.745 00.000 11060 Moving (-0.07, -0.21) raw xDistance=-0.22 yDistance=-0.03
03:12:35.746 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:12:35.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:35.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:12:35.746 00.000 11060 MoveAxis(E, 51, ABG)
03:12:35.746 00.000 11060 Guiding  Dir = 2, Dur = 51
03:12:35.750 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:35.770 00.020 11060 IsSlewing returns 0
03:12:35.770 00.000 11060 IsGuiding returns 0
03:12:35.773 00.003 10844 UpdateGuideState exits: m=1655 SNR=25.3
03:12:35.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:35.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:35.773 00.000 10844 Enqueuing Expose request
03:12:35.833 00.060 11060 IsGuiding returns 0
03:12:35.833 00.000 11060 Move returns status 0, amount 51
03:12:35.833 00.000 11060 MoveAxis(N, 0, ABG)
03:12:35.833 00.000 11060 Move returns status 0, amount 0
03:12:35.833 00.000 11060 move complete, result=0
03:12:35.833 00.000 11060 worker thread done servicing request
03:12:35.833 00.000 11060 Worker thread wakes up
03:12:35.833 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:35.833 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:35.917 00.084 10844 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
03:12:36.478 00.561 11060 Exposure complete
03:12:36.768 00.290 11060 worker thread done servicing request
03:12:36.768 00.000 10844 OnExposeComplete: enter
03:12:36.768 00.000 10844 UpdateGuideState(): m_state=6
03:12:36.768 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
03:12:36.768 00.000 10844 Star::Find returns 1 (0), X=622.65, Y=108.60, Mass=1745, SNR=26.4, Peak=193 HFD=2.9
03:12:36.769 00.001 10844 MultiStar: [#1 0.05,0.43,0.88,U] [#2 0.46,0.31,0.94,U] [#3 0.04,-0.48,0.97,U] [#4 -0.69,-0.20,0.00,M1] [#5 0.24,-0.08,0.89,U] [#6 0.48,-0.10,1.00,U] [#7 -0.24,-0.11,0.90,U] [#8 0.61,-0.00,0.88,U] 
03:12:36.769 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.02}, one-star: {-0.25, -0.10}
03:12:36.769 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.39) = xAngle (-1.52 = -1.52)
03:12:36.769 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.60 = 1.60)
03:12:36.769 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.13 mountX=0.01 mountY=0.17, mountTheta=1.52
03:12:36.772 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.02, opts=13)
03:12:36.772 00.000 10844 Enqueuing Move request for scope (0.17, -0.02)
03:12:36.772 00.000 11060 Worker thread wakes up
03:12:36.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
03:12:36.772 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
03:12:36.772 00.000 11060 Moving (0.17, -0.02) raw xDistance=0.01 yDistance=0.17
03:12:36.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:12:36.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:36.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:12:36.772 00.000 11060 MoveAxis(E, 0, ABG)
03:12:36.773 00.001 11060 Move returns status 0, amount 0
03:12:36.773 00.000 11060 MoveAxis(N, 0, ABG)
03:12:36.773 00.000 11060 Move returns status 0, amount 0
03:12:36.773 00.000 11060 move complete, result=0
03:12:36.773 00.000 11060 worker thread done servicing request
03:12:36.780 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:36.812 00.032 10844 UpdateGuideState exits: m=1745 SNR=26.4
03:12:36.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:36.813 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:36.813 00.000 10844 Enqueuing Expose request
03:12:36.813 00.000 11060 Worker thread wakes up
03:12:36.813 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:36.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:36.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:37.443 00.630 11060 Exposure complete
03:12:37.710 00.267 10844 OnExposeComplete: enter
03:12:37.711 00.001 10844 UpdateGuideState(): m_state=6
03:12:37.711 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
03:12:37.712 00.001 10844 Star::Find returns 1 (0), X=623.18, Y=109.11, Mass=1511, SNR=24.4, Peak=163 HFD=2.9
03:12:37.712 00.000 10844 MultiStar: [#1 -0.33,0.45,1.04,U] [#2 0.76,0.89,0.00,M1] [#3 0.03,0.10,1.00,U] [#4 -0.44,0.10,0.99,U] [#5 -0.08,0.22,1.04,U] [#6 0.29,0.33,1.05,U] [#7 0.11,0.26,0.98,U] [#8 0.16,0.27,0.83,U] 
03:12:37.712 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.27}, one-star: {0.28, 0.41}
03:12:37.713 00.001 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.39) = xAngle (0.19 = 0.19)
03:12:37.713 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.31 = -2.97)
03:12:37.713 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.57 mountX=0.26 mountY=-0.04, mountTheta=-0.17
03:12:37.713 00.000 11060 worker thread done servicing request
03:12:37.715 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.27, opts=13)
03:12:37.715 00.000 10844 Enqueuing Move request for scope (-0.00, 0.27)
03:12:37.715 00.000 11060 Worker thread wakes up
03:12:37.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.27) opts 0xd
03:12:37.716 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.27)
03:12:37.716 00.000 11060 Moving (-0.00, 0.27) raw xDistance=0.26 yDistance=-0.04
03:12:37.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:12:37.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:37.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:12:37.716 00.000 11060 MoveAxis(W, 62, ABG)
03:12:37.716 00.000 11060 Guiding  Dir = 3, Dur = 62
03:12:37.724 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:12:37.730 00.006 11060 IsSlewing returns 0
03:12:37.731 00.001 11060 IsGuiding returns 0
03:12:37.744 00.013 10844 UpdateGuideState exits: m=1511 SNR=24.4
03:12:37.745 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:37.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:37.745 00.000 10844 Enqueuing Expose request
03:12:37.808 00.063 11060 IsGuiding returns 0
03:12:37.808 00.000 11060 Move returns status 0, amount 62
03:12:37.808 00.000 11060 MoveAxis(N, 0, ABG)
03:12:37.809 00.001 11060 Move returns status 0, amount 0
03:12:37.809 00.000 11060 move complete, result=0
03:12:37.809 00.000 11060 worker thread done servicing request
03:12:37.809 00.000 11060 Worker thread wakes up
03:12:37.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:37.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:37.810 00.001 10844 GuideStep: 0.3 px 62 ms WEST, -0.0 px 0 ms NORTH
03:12:38.437 00.627 11060 Exposure complete
03:12:38.688 00.251 11060 worker thread done servicing request
03:12:38.688 00.000 10844 OnExposeComplete: enter
03:12:38.688 00.000 10844 UpdateGuideState(): m_state=6
03:12:38.689 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
03:12:38.689 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.79, Mass=1655, SNR=25.4, Peak=162 HFD=3.1
03:12:38.689 00.000 10844 MultiStar: [#1 0.03,0.56,1.08,U] [#2 0.31,0.49,1.01,U] [#3 -0.15,-0.51,0.97,U] [#4 0.15,0.07,1.08,U] [#5 -0.10,0.11,0.93,U] [#6 0.31,0.16,0.99,U] [#7 0.29,0.07,1.01,U] [#8 0.22,-0.44,0.90,U] 
03:12:38.689 00.000 10844 single-star, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.10, 0.10}
03:12:38.689 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:12:38.689 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.48 = 2.48)
03:12:38.689 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.75 mountX=0.11 mountY=0.09, mountTheta=0.66
03:12:38.693 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
03:12:38.693 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
03:12:38.693 00.000 11060 Worker thread wakes up
03:12:38.694 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
03:12:38.694 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
03:12:38.694 00.000 11060 Moving (0.10, 0.10) raw xDistance=0.11 yDistance=0.09
03:12:38.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:12:38.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:38.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:12:38.694 00.000 11060 MoveAxis(E, 0, ABG)
03:12:38.695 00.001 11060 Move returns status 0, amount 0
03:12:38.695 00.000 11060 MoveAxis(N, 0, ABG)
03:12:38.695 00.000 11060 Move returns status 0, amount 0
03:12:38.695 00.000 11060 move complete, result=0
03:12:38.695 00.000 11060 worker thread done servicing request
03:12:38.701 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:38.721 00.020 10844 UpdateGuideState exits: m=1655 SNR=25.4
03:12:38.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:38.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:38.721 00.000 10844 Enqueuing Expose request
03:12:38.721 00.000 11060 Worker thread wakes up
03:12:38.721 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:38.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:38.722 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:39.358 00.636 11060 Exposure complete
03:12:39.651 00.293 11060 worker thread done servicing request
03:12:39.651 00.000 10844 OnExposeComplete: enter
03:12:39.651 00.000 10844 UpdateGuideState(): m_state=6
03:12:39.652 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
03:12:39.652 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.88, Mass=1722, SNR=26.4, Peak=199 HFD=2.8
03:12:39.652 00.000 10844 MultiStar: [#1 0.10,0.20,0.93,U] [#2 0.64,0.29,0.00,M1] [#3 -0.16,-0.10,1.06,U] [#4 -0.26,-0.12,1.01,U] [#5 -0.00,-0.20,1.01,U] [#6 0.70,0.05,0.00,M1] [#7 -0.13,0.15,0.86,U] [#8 -0.12,-0.16,0.77,U] 
03:12:39.652 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.01}, one-star: {0.17, 0.19}
03:12:39.652 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.39) = xAngle (-4.37 = 1.91)
03:12:39.652 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
03:12:39.652 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.98 mountX=-0.02 mountY=-0.05, mountTheta=-1.91
03:12:39.655 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
03:12:39.655 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
03:12:39.656 00.001 11060 Worker thread wakes up
03:12:39.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
03:12:39.656 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
03:12:39.656 00.000 11060 Moving (-0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
03:12:39.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:12:39.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:39.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:12:39.656 00.000 11060 MoveAxis(E, 0, ABG)
03:12:39.656 00.000 11060 Move returns status 0, amount 0
03:12:39.657 00.001 11060 MoveAxis(N, 0, ABG)
03:12:39.657 00.000 11060 Move returns status 0, amount 0
03:12:39.657 00.000 11060 move complete, result=0
03:12:39.657 00.000 11060 worker thread done servicing request
03:12:39.676 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:39.699 00.023 10844 UpdateGuideState exits: m=1722 SNR=26.4
03:12:39.700 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:39.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:39.700 00.000 10844 Enqueuing Expose request
03:12:39.700 00.000 11060 Worker thread wakes up
03:12:39.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:39.701 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:39.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:40.365 00.664 11060 Exposure complete
03:12:40.653 00.288 10844 OnExposeComplete: enter
03:12:40.653 00.000 11060 worker thread done servicing request
03:12:40.653 00.000 10844 UpdateGuideState(): m_state=6
03:12:40.653 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
03:12:40.654 00.001 10844 Star::Find returns 1 (0), X=622.97, Y=108.54, Mass=1573, SNR=25.1, Peak=192 HFD=2.3
03:12:40.654 00.000 10844 MultiStar: [#1 0.12,0.45,0.93,U] [#2 0.35,-0.03,0.95,U] [#3 0.20,-0.34,1.02,U] [#4 -0.48,0.00,0.91,U] [#5 0.49,0.25,1.02,U] [#6 0.39,-0.28,1.09,U] [#7 0.10,0.14,0.98,U] [#8 0.18,-0.19,0.95,U] 
03:12:40.654 00.000 10844 single-star, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.07, -0.15}
03:12:40.654 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.39) = xAngle (-2.55 = -2.55)
03:12:40.654 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.57 = 0.57)
03:12:40.654 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.16 mountX=-0.14 mountY=0.09, mountTheta=2.57
03:12:40.657 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
03:12:40.657 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
03:12:40.657 00.000 11060 Worker thread wakes up
03:12:40.658 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
03:12:40.659 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
03:12:40.659 00.000 11060 Moving (0.07, -0.15) raw xDistance=-0.14 yDistance=0.09
03:12:40.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:12:40.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:40.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:12:40.659 00.000 11060 MoveAxis(E, 32, ABG)
03:12:40.659 00.000 11060 Guiding  Dir = 2, Dur = 32
03:12:40.668 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:40.677 00.009 11060 IsSlewing returns 0
03:12:40.694 00.017 11060 IsGuiding returns 0
03:12:40.716 00.022 10844 UpdateGuideState exits: m=1573 SNR=25.1
03:12:40.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:40.717 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:40.717 00.000 10844 Enqueuing Expose request
03:12:40.739 00.022 11060 IsGuiding returns 0
03:12:40.739 00.000 11060 Move returns status 0, amount 32
03:12:40.739 00.000 11060 MoveAxis(N, 0, ABG)
03:12:40.739 00.000 11060 Move returns status 0, amount 0
03:12:40.739 00.000 11060 move complete, result=0
03:12:40.739 00.000 11060 worker thread done servicing request
03:12:40.739 00.000 11060 Worker thread wakes up
03:12:40.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:40.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:40.745 00.006 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
03:12:41.376 00.631 11060 Exposure complete
03:12:41.659 00.283 11060 worker thread done servicing request
03:12:41.659 00.000 10844 OnExposeComplete: enter
03:12:41.659 00.000 10844 UpdateGuideState(): m_state=6
03:12:41.669 00.010 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
03:12:41.669 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=109.18, Mass=1880, SNR=27.3, Peak=245 HFD=3.1
03:12:41.670 00.001 10844 MultiStar: [#1 0.35,0.39,1.01,U] [#2 0.40,0.26,0.86,U] [#3 0.18,-0.23,0.92,U] [#4 -0.54,-0.13,0.95,U] [#5 0.05,-0.06,0.96,U] [#6 0.49,-0.25,0.96,U] [#7 -0.15,0.30,0.94,U] [#8 0.40,-0.04,0.75,U] 
03:12:41.670 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.31, 0.48}
03:12:41.670 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.39) = xAngle (-0.89 = -0.89)
03:12:41.670 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.23 = 2.23)
03:12:41.670 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.50 mountX=0.11 mountY=0.14, mountTheta=0.90
03:12:41.671 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
03:12:41.674 00.003 10844 Enqueuing Move request for scope (0.16, 0.09)
03:12:41.683 00.009 11060 Worker thread wakes up
03:12:41.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
03:12:41.683 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
03:12:41.683 00.000 11060 Moving (0.16, 0.09) raw xDistance=0.11 yDistance=0.14
03:12:41.684 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:12:41.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:41.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:12:41.684 00.000 11060 MoveAxis(E, 0, ABG)
03:12:41.684 00.000 11060 Move returns status 0, amount 0
03:12:41.684 00.000 11060 MoveAxis(N, 0, ABG)
03:12:41.684 00.000 11060 Move returns status 0, amount 0
03:12:41.684 00.000 11060 move complete, result=0
03:12:41.684 00.000 11060 worker thread done servicing request
03:12:41.688 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:41.706 00.018 10844 UpdateGuideState exits: m=1880 SNR=27.3
03:12:41.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:41.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:41.706 00.000 10844 Enqueuing Expose request
03:12:41.706 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:41.706 00.000 11060 Worker thread wakes up
03:12:41.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:41.708 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:42.342 00.634 11060 Exposure complete
03:12:42.608 00.266 11060 worker thread done servicing request
03:12:42.608 00.000 10844 OnExposeComplete: enter
03:12:42.608 00.000 10844 UpdateGuideState(): m_state=6
03:12:42.610 00.002 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
03:12:42.610 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.85, Mass=2041, SNR=28.5, Peak=249 HFD=3.0
03:12:42.610 00.000 10844 MultiStar: [#1 0.44,0.44,0.89,U] [#2 0.46,0.28,0.90,U] [#3 0.23,0.00,1.02,U] [#4 -0.12,0.15,0.88,U] [#5 0.49,0.18,0.86,U] [#6 0.77,0.11,0.00,M1] [#7 0.24,0.10,0.94,U] [#8 0.42,-0.07,0.76,U] 
03:12:42.610 00.000 10844 single-star, 7 included, MultiStar: {0.27, 0.16}, one-star: {0.08, 0.16}
03:12:42.611 00.001 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.39) = xAngle (-0.27 = -0.27)
03:12:42.611 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.85 = 2.85)
03:12:42.611 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.11 mountX=0.17 mountY=0.05, mountTheta=0.29
03:12:42.613 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.16, opts=13)
03:12:42.613 00.000 10844 Enqueuing Move request for scope (0.08, 0.16)
03:12:42.613 00.000 11060 Worker thread wakes up
03:12:42.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
03:12:42.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
03:12:42.614 00.001 11060 Moving (0.08, 0.16) raw xDistance=0.17 yDistance=0.05
03:12:42.615 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:12:42.619 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:42.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:12:42.621 00.002 11060 MoveAxis(W, 41, ABG)
03:12:42.621 00.000 11060 Guiding  Dir = 3, Dur = 41
03:12:42.622 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:42.629 00.007 11060 IsSlewing returns 0
03:12:42.630 00.001 11060 IsGuiding returns 0
03:12:42.643 00.013 10844 UpdateGuideState exits: m=2041 SNR=28.5
03:12:42.643 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:42.644 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:42.644 00.000 10844 Enqueuing Expose request
03:12:42.677 00.033 11060 IsGuiding returns 0
03:12:42.677 00.000 11060 Move returns status 0, amount 41
03:12:42.678 00.001 11060 MoveAxis(N, 0, ABG)
03:12:42.678 00.000 11060 Move returns status 0, amount 0
03:12:42.678 00.000 11060 move complete, result=0
03:12:42.678 00.000 11060 worker thread done servicing request
03:12:42.678 00.000 11060 Worker thread wakes up
03:12:42.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:42.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:42.678 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
03:12:43.308 00.630 11060 Exposure complete
03:12:43.602 00.294 11060 worker thread done servicing request
03:12:43.603 00.001 10844 OnExposeComplete: enter
03:12:43.603 00.000 10844 UpdateGuideState(): m_state=6
03:12:43.604 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
03:12:43.604 00.000 10844 Star::Find returns 1 (0), X=623.41, Y=108.97, Mass=1408, SNR=23.3, Peak=136 HFD=3.3
03:12:43.604 00.000 10844 MultiStar: [#1 0.48,0.28,1.04,U] [#2 0.45,0.46,1.09,U] [#3 0.29,-0.17,0.98,U] [#4 -0.11,0.01,1.14,U] [#5 0.48,0.34,1.01,U] [#6 0.73,0.14,0.00,M2] [#7 0.34,-0.01,1.06,U] [#8 0.39,-0.04,0.89,U] 
03:12:43.604 00.000 10844 refined, 7 included, MultiStar: {0.35, 0.15}, one-star: {0.51, 0.28}
03:12:43.604 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:12:43.604 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
03:12:43.604 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.15 hyp=0.38 cameraTheta=0.40 mountX=0.21 mountY=0.32, mountTheta=0.99
03:12:43.606 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.15, opts=13)
03:12:43.606 00.000 10844 Enqueuing Move request for scope (0.35, 0.15)
03:12:43.606 00.000 11060 Worker thread wakes up
03:12:43.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.15) opts 0xd
03:12:43.607 00.001 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.15)
03:12:43.607 00.000 11060 Moving (0.35, 0.15) raw xDistance=0.21 yDistance=0.32
03:12:43.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:12:43.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
03:12:43.607 00.000 11060 MoveAxis(W, 50, ABG)
03:12:43.607 00.000 11060 Guiding  Dir = 3, Dur = 50
03:12:43.619 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:43.630 00.011 11060 IsSlewing returns 0
03:12:43.631 00.001 11060 IsGuiding returns 0
03:12:43.648 00.017 10844 UpdateGuideState exits: m=1408 SNR=23.3
03:12:43.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:43.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:43.648 00.000 10844 Enqueuing Expose request
03:12:43.692 00.044 11060 IsGuiding returns 0
03:12:43.692 00.000 11060 Move returns status 0, amount 50
03:12:43.692 00.000 11060 MoveAxis(S, 124, ABG)
03:12:43.692 00.000 11060 Guiding  Dir = 1, Dur = 124
03:12:43.709 00.017 11060 IsSlewing returns 0
03:12:43.709 00.000 11060 IsGuiding returns 0
03:12:43.850 00.141 11060 IsGuiding returns 0
03:12:43.850 00.000 11060 Move returns status 0, amount 124
03:12:43.850 00.000 11060 move complete, result=0
03:12:43.850 00.000 11060 worker thread done servicing request
03:12:43.850 00.000 11060 Worker thread wakes up
03:12:43.850 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.3 px 124 ms SOUTH
03:12:43.851 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:43.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:44.487 00.636 11060 Exposure complete
03:12:44.777 00.290 11060 worker thread done servicing request
03:12:44.777 00.000 10844 OnExposeComplete: enter
03:12:44.777 00.000 10844 UpdateGuideState(): m_state=6
03:12:44.777 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
03:12:44.778 00.001 10844 Star::Find returns 1 (0), X=622.94, Y=108.33, Mass=1726, SNR=26.3, Peak=182 HFD=3.4
03:12:44.778 00.000 10844 MultiStar: [#1 -0.36,0.17,0.97,U] [#2 0.53,0.48,0.00,M1] [#3 0.26,-0.54,0.98,U] [#4 -0.58,-0.33,1.00,U] [#5 0.31,-0.20,0.92,U] [#6 0.35,-0.04,1.04,U] [#7 0.02,-0.13,0.99,U] [#8 -0.16,-0.42,0.77,U] 
03:12:44.778 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.23}, one-star: {0.04, -0.37}
03:12:44.778 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:12:44.778 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
03:12:44.778 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.62 mountX=-0.22 mountY=0.03, mountTheta=3.03
03:12:44.781 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.23, opts=13)
03:12:44.781 00.000 10844 Enqueuing Move request for scope (-0.01, -0.23)
03:12:44.781 00.000 11060 Worker thread wakes up
03:12:44.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
03:12:44.782 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
03:12:44.782 00.000 11060 Moving (-0.01, -0.23) raw xDistance=-0.22 yDistance=0.03
03:12:44.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:12:44.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:44.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:12:44.782 00.000 11060 MoveAxis(E, 51, ABG)
03:12:44.782 00.000 11060 Guiding  Dir = 2, Dur = 51
03:12:44.785 00.003 11060 IsSlewing returns 0
03:12:44.785 00.000 11060 IsGuiding returns 0
03:12:44.791 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:44.813 00.022 10844 UpdateGuideState exits: m=1726 SNR=26.3
03:12:44.823 00.010 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:44.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:44.823 00.000 10844 Enqueuing Expose request
03:12:44.848 00.025 11060 IsGuiding returns 0
03:12:44.848 00.000 11060 Move returns status 0, amount 51
03:12:44.848 00.000 11060 MoveAxis(N, 0, ABG)
03:12:44.848 00.000 11060 Move returns status 0, amount 0
03:12:44.848 00.000 11060 move complete, result=0
03:12:44.849 00.001 11060 worker thread done servicing request
03:12:44.849 00.000 11060 Worker thread wakes up
03:12:44.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:44.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:44.857 00.008 10844 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
03:12:45.483 00.626 11060 Exposure complete
03:12:45.800 00.317 11060 worker thread done servicing request
03:12:45.800 00.000 10844 OnExposeComplete: enter
03:12:45.800 00.000 10844 UpdateGuideState(): m_state=6
03:12:45.801 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
03:12:45.801 00.000 10844 Star::Find returns 1 (0), X=622.64, Y=108.60, Mass=1653, SNR=25.6, Peak=167 HFD=3.4
03:12:45.801 00.000 10844 MultiStar: [#1 0.17,0.17,0.86,U] [#2 0.52,0.30,0.98,U] [#3 -0.21,-0.29,1.03,U] [#4 -0.02,-0.05,1.06,U] [#5 -0.09,-0.20,0.94,U] [#6 0.25,0.02,1.00,U] [#7 -0.17,0.05,0.97,U] [#8 0.28,-0.78,0.00,M1] 
03:12:45.802 00.001 10844 refined, 7 included, MultiStar: {0.02, -0.02}, one-star: {-0.26, -0.09}
03:12:45.802 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.39) = xAngle (-2.03 = -2.03)
03:12:45.802 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.09 = 1.09)
03:12:45.802 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.64 mountX=-0.01 mountY=0.02, mountTheta=2.03
03:12:45.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
03:12:45.803 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
03:12:45.804 00.001 11060 Worker thread wakes up
03:12:45.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
03:12:45.804 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
03:12:45.804 00.000 11060 Moving (0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
03:12:45.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:12:45.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:45.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:12:45.804 00.000 11060 MoveAxis(E, 0, ABG)
03:12:45.804 00.000 11060 Move returns status 0, amount 0
03:12:45.804 00.000 11060 MoveAxis(N, 0, ABG)
03:12:45.805 00.001 11060 Move returns status 0, amount 0
03:12:45.805 00.000 11060 move complete, result=0
03:12:45.805 00.000 11060 worker thread done servicing request
03:12:45.822 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:45.844 00.022 10844 UpdateGuideState exits: m=1653 SNR=25.6
03:12:45.845 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:45.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:45.845 00.000 10844 Enqueuing Expose request
03:12:45.845 00.000 11060 Worker thread wakes up
03:12:45.845 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:45.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:45.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:46.474 00.629 11060 Exposure complete
03:12:46.708 00.234 11060 worker thread done servicing request
03:12:46.708 00.000 10844 OnExposeComplete: enter
03:12:46.708 00.000 10844 UpdateGuideState(): m_state=6
03:12:46.708 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
03:12:46.709 00.001 10844 Star::Find returns 1 (0), X=622.96, Y=108.68, Mass=1661, SNR=25.9, Peak=185 HFD=3.3
03:12:46.709 00.000 10844 MultiStar: [#1 -0.18,0.22,0.92,U] [#2 -0.01,-0.13,0.84,U] [#3 -0.16,-0.25,0.98,U] [#4 -0.11,-0.38,1.04,U] [#5 0.37,-0.43,0.89,U] [#6 0.42,-0.07,1.01,U] [#7 -0.27,-0.30,0.93,U] [#8 0.34,-0.42,0.81,U] 
03:12:46.709 00.000 10844 single-star, 8 included, MultiStar: {0.05, -0.19}, one-star: {0.06, -0.01}
03:12:46.709 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
03:12:46.709 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
03:12:46.709 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.15 mountX=0.00 mountY=0.06, mountTheta=1.54
03:12:46.712 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
03:12:46.712 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
03:12:46.712 00.000 11060 Worker thread wakes up
03:12:46.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
03:12:46.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
03:12:46.712 00.000 11060 Moving (0.06, -0.01) raw xDistance=0.00 yDistance=0.06
03:12:46.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:12:46.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:46.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:12:46.713 00.001 11060 MoveAxis(E, 0, ABG)
03:12:46.713 00.000 11060 Move returns status 0, amount 0
03:12:46.713 00.000 11060 MoveAxis(N, 0, ABG)
03:12:46.713 00.000 11060 Move returns status 0, amount 0
03:12:46.713 00.000 11060 move complete, result=0
03:12:46.713 00.000 11060 worker thread done servicing request
03:12:46.728 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:46.748 00.020 10844 UpdateGuideState exits: m=1661 SNR=25.9
03:12:46.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:46.750 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:46.750 00.000 10844 Enqueuing Expose request
03:12:46.750 00.000 11060 Worker thread wakes up
03:12:46.750 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:46.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:46.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:47.406 00.656 11060 Exposure complete
03:12:47.662 00.256 11060 worker thread done servicing request
03:12:47.662 00.000 10844 OnExposeComplete: enter
03:12:47.662 00.000 10844 UpdateGuideState(): m_state=6
03:12:47.662 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
03:12:47.663 00.001 10844 Star::Find returns 1 (0), X=623.00, Y=108.31, Mass=1498, SNR=24.2, Peak=192 HFD=3.1
03:12:47.663 00.000 10844 MultiStar: [#1 -0.29,-0.07,1.08,U] [#2 0.59,0.02,1.05,U] [#3 -0.12,-0.65,1.03,U] [#4 -0.65,-0.38,0.00,M1] [#5 0.44,0.06,1.05,U] [#6 0.38,-0.34,1.06,U] [#7 0.07,-0.00,1.09,U] [#8 0.16,0.08,0.86,U] 
03:12:47.663 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.16}, one-star: {0.10, -0.38}
03:12:47.663 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
03:12:47.663 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
03:12:47.663 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.77 mountX=-0.13 mountY=0.19, mountTheta=2.17
03:12:47.666 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.16, opts=13)
03:12:47.666 00.000 10844 Enqueuing Move request for scope (0.17, -0.16)
03:12:47.666 00.000 11060 Worker thread wakes up
03:12:47.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
03:12:47.666 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
03:12:47.667 00.001 11060 Moving (0.17, -0.16) raw xDistance=-0.13 yDistance=0.19
03:12:47.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:12:47.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
03:12:47.667 00.000 11060 MoveAxis(E, 30, ABG)
03:12:47.667 00.000 11060 Guiding  Dir = 2, Dur = 30
03:12:47.676 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:47.680 00.004 11060 IsSlewing returns 0
03:12:47.680 00.000 11060 IsGuiding returns 0
03:12:47.705 00.025 10844 UpdateGuideState exits: m=1498 SNR=24.2
03:12:47.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:47.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:47.706 00.001 10844 Enqueuing Expose request
03:12:47.726 00.020 11060 IsGuiding returns 0
03:12:47.726 00.000 11060 Move returns status 0, amount 30
03:12:47.726 00.000 11060 MoveAxis(S, 74, ABG)
03:12:47.726 00.000 11060 Guiding  Dir = 1, Dur = 74
03:12:47.741 00.015 11060 IsSlewing returns 0
03:12:47.742 00.001 11060 IsGuiding returns 0
03:12:47.818 00.076 11060 IsGuiding returns 0
03:12:47.818 00.000 11060 Move returns status 0, amount 74
03:12:47.818 00.000 11060 move complete, result=0
03:12:47.819 00.001 11060 worker thread done servicing request
03:12:47.819 00.000 11060 Worker thread wakes up
03:12:47.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:47.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:47.846 00.027 10844 GuideStep: -0.1 px 30 ms EAST, 0.2 px 74 ms SOUTH
03:12:48.459 00.613 11060 Exposure complete
03:12:48.735 00.276 11060 worker thread done servicing request
03:12:48.736 00.001 10844 OnExposeComplete: enter
03:12:48.736 00.000 10844 UpdateGuideState(): m_state=6
03:12:48.736 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
03:12:48.736 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.98, Mass=1835, SNR=27.0, Peak=223 HFD=2.9
03:12:48.737 00.001 10844 MultiStar: [#1 0.11,0.51,0.95,U] [#2 0.28,0.54,0.86,U] [#3 -0.12,-0.52,0.94,U] [#4 -0.37,0.18,0.98,U] [#5 -0.14,-0.42,0.82,U] [#6 0.28,-0.11,1.00,U] [#7 -0.17,0.08,0.91,U] [#8 -0.00,0.05,0.76,U] 
03:12:48.737 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.16, 0.29}
03:12:48.737 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.13 = 0.13)
03:12:48.737 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.26 = -3.03)
03:12:48.737 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.52 mountX=0.07 mountY=-0.01, mountTheta=-0.11
03:12:48.739 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
03:12:48.739 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
03:12:48.740 00.001 11060 Worker thread wakes up
03:12:48.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
03:12:48.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
03:12:48.740 00.000 11060 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.01
03:12:48.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:12:48.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:48.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:12:48.740 00.000 11060 MoveAxis(E, 0, ABG)
03:12:48.740 00.000 11060 Move returns status 0, amount 0
03:12:48.741 00.001 11060 MoveAxis(N, 0, ABG)
03:12:48.741 00.000 11060 Move returns status 0, amount 0
03:12:48.741 00.000 11060 move complete, result=0
03:12:48.741 00.000 11060 worker thread done servicing request
03:12:48.748 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:48.769 00.021 10844 UpdateGuideState exits: m=1835 SNR=27.0
03:12:48.770 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:48.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:48.770 00.000 10844 Enqueuing Expose request
03:12:48.770 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:48.771 00.001 11060 Worker thread wakes up
03:12:48.772 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:48.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:49.415 00.643 11060 Exposure complete
03:12:49.699 00.284 11060 worker thread done servicing request
03:12:49.699 00.000 10844 OnExposeComplete: enter
03:12:49.699 00.000 10844 UpdateGuideState(): m_state=6
03:12:49.701 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
03:12:49.701 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.67, Mass=1617, SNR=25.4, Peak=193 HFD=2.8
03:12:49.701 00.000 10844 MultiStar: [#1 -0.03,0.43,1.07,U] [#2 0.02,0.23,0.90,U] [#3 -0.02,-0.26,1.11,U] [#4 -0.21,0.19,1.00,U] [#5 -0.01,-0.15,0.94,U] [#6 0.10,0.01,0.97,U] [#7 0.08,0.27,0.99,U] [#8 0.13,0.08,0.92,U] 
03:12:49.701 00.000 10844 single-star, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.02, -0.02}
03:12:49.701 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
03:12:49.701 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
03:12:49.701 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.80 mountX=-0.02 mountY=0.02, mountTheta=2.20
03:12:49.702 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
03:12:49.702 00.000 10844 Enqueuing Move request for scope (0.02, -0.02)
03:12:49.702 00.000 11060 Worker thread wakes up
03:12:49.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
03:12:49.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
03:12:49.703 00.001 11060 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
03:12:49.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:12:49.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:49.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:12:49.703 00.000 11060 MoveAxis(E, 0, ABG)
03:12:49.703 00.000 11060 Move returns status 0, amount 0
03:12:49.703 00.000 11060 MoveAxis(N, 0, ABG)
03:12:49.703 00.000 11060 Move returns status 0, amount 0
03:12:49.703 00.000 11060 move complete, result=0
03:12:49.714 00.011 11060 worker thread done servicing request
03:12:49.720 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:49.741 00.021 10844 UpdateGuideState exits: m=1617 SNR=25.4
03:12:49.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:49.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:49.741 00.000 10844 Enqueuing Expose request
03:12:49.741 00.000 11060 Worker thread wakes up
03:12:49.741 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:49.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:49.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:50.389 00.648 11060 Exposure complete
03:12:50.650 00.261 11060 worker thread done servicing request
03:12:50.650 00.000 10844 OnExposeComplete: enter
03:12:50.650 00.000 10844 UpdateGuideState(): m_state=6
03:12:50.650 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
03:12:50.650 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.62, Mass=1522, SNR=24.4, Peak=158 HFD=2.9
03:12:50.651 00.001 10844 MultiStar: [#1 -0.01,0.09,1.11,U] [#2 0.43,-0.06,0.99,U] [#3 -0.23,-0.35,1.09,U] [#4 -0.35,-0.14,1.05,U] [#5 0.06,-0.02,1.01,U] [#6 0.01,-0.41,0.99,U] [#7 -0.17,-0.33,0.98,U] [#8 0.08,-0.79,0.00,M1] 
03:12:50.651 00.000 10844 single-star, 7 included, MultiStar: {-0.05, -0.16}, one-star: {-0.10, -0.08}
03:12:50.651 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.39) = xAngle (-3.90 = 2.38)
03:12:50.651 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.78 = -0.78)
03:12:50.651 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.51 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
03:12:50.652 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
03:12:50.653 00.001 10844 Enqueuing Move request for scope (-0.10, -0.08)
03:12:50.653 00.000 11060 Worker thread wakes up
03:12:50.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
03:12:50.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
03:12:50.653 00.000 11060 Moving (-0.10, -0.08) raw xDistance=-0.09 yDistance=-0.09
03:12:50.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:12:50.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:50.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:12:50.653 00.000 11060 MoveAxis(E, 0, ABG)
03:12:50.653 00.000 11060 Move returns status 0, amount 0
03:12:50.653 00.000 11060 MoveAxis(N, 0, ABG)
03:12:50.653 00.000 11060 Move returns status 0, amount 0
03:12:50.653 00.000 11060 move complete, result=0
03:12:50.654 00.001 11060 worker thread done servicing request
03:12:50.661 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:50.694 00.033 10844 UpdateGuideState exits: m=1522 SNR=24.4
03:12:50.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:50.695 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:50.695 00.000 10844 Enqueuing Expose request
03:12:50.695 00.000 11060 Worker thread wakes up
03:12:50.695 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:50.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:50.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:51.334 00.639 11060 Exposure complete
03:12:51.595 00.261 11060 worker thread done servicing request
03:12:51.595 00.000 10844 OnExposeComplete: enter
03:12:51.595 00.000 10844 UpdateGuideState(): m_state=6
03:12:51.597 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
03:12:51.597 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.69, Mass=1635, SNR=25.3, Peak=137 HFD=3.4
03:12:51.597 00.000 10844 MultiStar: [#1 0.37,-0.00,1.04,U] [#2 0.54,-0.09,0.96,U] [#3 -0.11,-0.48,1.08,U] [#4 0.00,0.11,0.98,U] [#5 0.03,0.16,0.94,U] [#6 0.40,0.02,1.04,U] [#7 0.04,0.11,0.98,U] [#8 -0.05,-0.44,0.84,U] 
03:12:51.597 00.000 10844 single-star, 8 included, MultiStar: {0.13, -0.07}, one-star: {-0.03, 0.00}
03:12:51.597 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
03:12:51.597 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.43)
03:12:51.597 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.12 mountX=-0.00 mountY=-0.03, mountTheta=-1.73
03:12:51.608 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.00, opts=13)
03:12:51.608 00.000 10844 Enqueuing Move request for scope (-0.03, 0.00)
03:12:51.613 00.005 11060 Worker thread wakes up
03:12:51.614 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
03:12:51.614 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
03:12:51.614 00.000 11060 Moving (-0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
03:12:51.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:12:51.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:51.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:12:51.614 00.000 11060 MoveAxis(E, 0, ABG)
03:12:51.614 00.000 11060 Move returns status 0, amount 0
03:12:51.614 00.000 11060 MoveAxis(N, 0, ABG)
03:12:51.615 00.001 11060 Move returns status 0, amount 0
03:12:51.615 00.000 11060 move complete, result=0
03:12:51.615 00.000 11060 worker thread done servicing request
03:12:51.619 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:51.641 00.022 10844 UpdateGuideState exits: m=1635 SNR=25.3
03:12:51.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:51.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:51.641 00.000 10844 Enqueuing Expose request
03:12:51.642 00.001 11060 Worker thread wakes up
03:12:51.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:51.643 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:51.643 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:52.286 00.643 11060 Exposure complete
03:12:52.538 00.252 11060 worker thread done servicing request
03:12:52.538 00.000 10844 OnExposeComplete: enter
03:12:52.538 00.000 10844 UpdateGuideState(): m_state=6
03:12:52.539 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
03:12:52.539 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.43, Mass=1713, SNR=25.7, Peak=161 HFD=3.4
03:12:52.539 00.000 10844 MultiStar: [#1 0.38,-0.06,0.96,U] [#2 -0.01,0.28,0.93,U] [#3 -0.09,-0.50,1.02,U] [#4 -0.45,-0.21,0.92,U] [#5 -0.20,-0.48,1.05,U] [#6 -0.04,-0.15,0.99,U] [#7 -0.13,0.03,0.90,U] [#8 0.26,-0.41,0.79,U] 
03:12:52.539 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.20}, one-star: {0.11, -0.27}
03:12:52.539 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:12:52.539 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
03:12:52.540 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.68 mountX=-0.20 mountY=0.01, mountTheta=3.09
03:12:52.542 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.20, opts=13)
03:12:52.542 00.000 10844 Enqueuing Move request for scope (-0.02, -0.20)
03:12:52.542 00.000 11060 Worker thread wakes up
03:12:52.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
03:12:52.542 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
03:12:52.542 00.000 11060 Moving (-0.02, -0.20) raw xDistance=-0.20 yDistance=0.01
03:12:52.549 00.007 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:12:52.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:52.550 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:12:52.550 00.000 11060 MoveAxis(E, 47, ABG)
03:12:52.550 00.000 11060 Guiding  Dir = 2, Dur = 47
03:12:52.554 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:52.557 00.003 11060 IsSlewing returns 0
03:12:52.557 00.000 11060 IsGuiding returns 0
03:12:52.572 00.015 10844 UpdateGuideState exits: m=1713 SNR=25.7
03:12:52.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:52.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:52.575 00.003 10844 Enqueuing Expose request
03:12:52.619 00.044 11060 IsGuiding returns 0
03:12:52.619 00.000 11060 Move returns status 0, amount 47
03:12:52.619 00.000 11060 MoveAxis(N, 0, ABG)
03:12:52.619 00.000 11060 Move returns status 0, amount 0
03:12:52.619 00.000 11060 move complete, result=0
03:12:52.619 00.000 11060 worker thread done servicing request
03:12:52.620 00.001 11060 Worker thread wakes up
03:12:52.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:52.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:52.624 00.004 10844 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
03:12:53.248 00.624 11060 Exposure complete
03:12:53.528 00.280 11060 worker thread done servicing request
03:12:53.528 00.000 10844 OnExposeComplete: enter
03:12:53.528 00.000 10844 UpdateGuideState(): m_state=6
03:12:53.529 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
03:12:53.529 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.27, Mass=1539, SNR=24.9, Peak=152 HFD=2.8
03:12:53.529 00.000 10844 MultiStar: [#1 -0.15,0.22,1.02,U] [#2 0.04,0.47,0.89,U] [#3 -0.22,-0.41,1.05,U] [#4 -0.48,-0.47,1.07,U] [#5 -0.35,-0.04,0.94,U] [#6 0.09,-0.34,1.01,U] [#7 -0.40,0.10,0.94,U] [#8 -0.31,-0.17,0.94,U] 
03:12:53.529 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.13}, one-star: {0.17, -0.43}
03:12:53.529 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.38)
03:12:53.529 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.78 = -0.78)
03:12:53.530 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.52 mountX=-0.16 mountY=-0.16, mountTheta=-2.37
03:12:53.531 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.13, opts=13)
03:12:53.531 00.000 10844 Enqueuing Move request for scope (-0.18, -0.13)
03:12:53.532 00.001 11060 Worker thread wakes up
03:12:53.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
03:12:53.532 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
03:12:53.532 00.000 11060 Moving (-0.18, -0.13) raw xDistance=-0.16 yDistance=-0.16
03:12:53.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
03:12:53.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:53.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:12:53.532 00.000 11060 MoveAxis(E, 39, ABG)
03:12:53.532 00.000 11060 Guiding  Dir = 2, Dur = 39
03:12:53.538 00.006 11060 IsSlewing returns 0
03:12:53.538 00.000 11060 IsGuiding returns 0
03:12:53.540 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:53.559 00.019 10844 UpdateGuideState exits: m=1539 SNR=24.9
03:12:53.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:53.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:53.559 00.000 10844 Enqueuing Expose request
03:12:53.598 00.039 11060 IsGuiding returns 0
03:12:53.598 00.000 11060 Move returns status 0, amount 39
03:12:53.598 00.000 11060 MoveAxis(N, 0, ABG)
03:12:53.598 00.000 11060 Move returns status 0, amount 0
03:12:53.598 00.000 11060 move complete, result=0
03:12:53.599 00.001 11060 worker thread done servicing request
03:12:53.599 00.000 11060 Worker thread wakes up
03:12:53.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:53.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:53.599 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
03:12:54.228 00.629 11060 Exposure complete
03:12:54.476 00.248 11060 worker thread done servicing request
03:12:54.476 00.000 10844 OnExposeComplete: enter
03:12:54.476 00.000 10844 UpdateGuideState(): m_state=6
03:12:54.477 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
03:12:54.477 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.65, Mass=1592, SNR=25.2, Peak=155 HFD=3.3
03:12:54.477 00.000 10844 MultiStar: [#1 -0.14,0.13,1.02,U] [#2 -0.09,-0.09,0.95,U] [#3 0.13,0.14,1.06,U] [#4 -0.53,-0.04,1.04,U] [#5 -0.03,0.05,0.97,U] [#6 -0.01,-0.35,1.04,U] [#7 -0.25,0.33,0.94,U] [#8 -0.30,-0.21,0.86,U] 
03:12:54.477 00.000 10844 single-star, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.01, -0.04}
03:12:54.477 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
03:12:54.477 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
03:12:54.477 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.87 mountX=-0.04 mountY=-0.01, mountTheta=-3.00
03:12:54.478 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
03:12:54.480 00.002 10844 Enqueuing Move request for scope (-0.01, -0.04)
03:12:54.480 00.000 11060 Worker thread wakes up
03:12:54.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
03:12:54.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
03:12:54.480 00.000 11060 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=-0.01
03:12:54.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:12:54.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:54.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:12:54.480 00.000 11060 MoveAxis(E, 0, ABG)
03:12:54.481 00.001 11060 Move returns status 0, amount 0
03:12:54.481 00.000 11060 MoveAxis(N, 0, ABG)
03:12:54.481 00.000 11060 Move returns status 0, amount 0
03:12:54.481 00.000 11060 move complete, result=0
03:12:54.481 00.000 11060 worker thread done servicing request
03:12:54.488 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:54.506 00.018 10844 UpdateGuideState exits: m=1592 SNR=25.2
03:12:54.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:54.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:54.506 00.000 10844 Enqueuing Expose request
03:12:54.507 00.001 11060 Worker thread wakes up
03:12:54.507 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:12:54.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:54.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:55.154 00.647 11060 Exposure complete
03:12:55.400 00.246 11060 worker thread done servicing request
03:12:55.400 00.000 10844 OnExposeComplete: enter
03:12:55.400 00.000 10844 UpdateGuideState(): m_state=6
03:12:55.401 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
03:12:55.401 00.000 10844 Star::Find returns 1 (1), X=622.56, Y=108.66, Mass=1809, SNR=26.6, Peak=255 HFD=3.2
03:12:55.401 00.000 10844 MultiStar: [#1 -0.32,0.13,0.91,U] [#2 0.43,0.22,0.89,U] [#3 -0.12,-0.04,0.97,U] [#4 -0.46,0.12,0.92,U] [#5 0.05,-0.11,0.92,U] [#6 0.09,-0.19,1.02,U] [#7 -0.24,0.19,0.97,U] [#8 -0.27,-0.45,0.77,U] 
03:12:55.401 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.34, -0.03}
03:12:55.402 00.001 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.39) = xAngle (-4.44 = 1.84)
03:12:55.402 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
03:12:55.402 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.05 mountX=-0.04 mountY=-0.13, mountTheta=-1.84
03:12:55.403 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.01, opts=13)
03:12:55.403 00.000 10844 Enqueuing Move request for scope (-0.13, -0.01)
03:12:55.405 00.002 11060 Worker thread wakes up
03:12:55.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
03:12:55.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
03:12:55.405 00.000 11060 Moving (-0.13, -0.01) raw xDistance=-0.04 yDistance=-0.13
03:12:55.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:12:55.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:55.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:12:55.405 00.000 11060 MoveAxis(E, 0, ABG)
03:12:55.405 00.000 11060 Move returns status 0, amount 0
03:12:55.405 00.000 11060 MoveAxis(N, 0, ABG)
03:12:55.405 00.000 11060 Move returns status 0, amount 0
03:12:55.405 00.000 11060 move complete, result=0
03:12:55.406 00.001 11060 worker thread done servicing request
03:12:55.412 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:55.438 00.026 10844 UpdateGuideState exits: m=1809 SNR=26.6 Saturated
03:12:55.439 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:55.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:55.439 00.000 10844 Enqueuing Expose request
03:12:55.439 00.000 11060 Worker thread wakes up
03:12:55.439 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:55.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:55.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:56.076 00.637 11060 Exposure complete
03:12:56.331 00.255 11060 worker thread done servicing request
03:12:56.332 00.001 10844 OnExposeComplete: enter
03:12:56.332 00.000 10844 UpdateGuideState(): m_state=6
03:12:56.332 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
03:12:56.332 00.000 10844 Star::Find returns 1 (0), X=622.48, Y=108.88, Mass=1664, SNR=25.2, Peak=191 HFD=3.5
03:12:56.332 00.000 10844 MultiStar: [#1 -0.28,-0.06,1.02,U] [#2 0.32,0.60,0.92,U] [#3 0.03,-0.72,0.00,M1] [#4 -0.30,-0.40,0.99,U] [#5 0.09,-0.44,0.89,U] [#6 0.21,-0.10,1.04,U] [#7 -0.03,-0.30,0.97,U] [#8 -0.13,-0.37,0.83,U] 
03:12:56.333 00.001 10844 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {-0.43, 0.18}
03:12:56.333 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.73)
03:12:56.333 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
03:12:56.333 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.17 mountX=-0.12 mountY=-0.05, mountTheta=-2.71
03:12:56.335 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
03:12:56.335 00.000 10844 Enqueuing Move request for scope (-0.07, -0.11)
03:12:56.337 00.002 11060 Worker thread wakes up
03:12:56.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
03:12:56.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
03:12:56.337 00.000 11060 Moving (-0.07, -0.11) raw xDistance=-0.12 yDistance=-0.05
03:12:56.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:12:56.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:56.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:12:56.337 00.000 11060 MoveAxis(E, 0, ABG)
03:12:56.338 00.001 11060 Move returns status 0, amount 0
03:12:56.338 00.000 11060 MoveAxis(N, 0, ABG)
03:12:56.338 00.000 11060 Move returns status 0, amount 0
03:12:56.338 00.000 11060 move complete, result=0
03:12:56.338 00.000 11060 worker thread done servicing request
03:12:56.345 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:12:56.364 00.019 10844 UpdateGuideState exits: m=1664 SNR=25.2
03:12:56.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:56.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:56.364 00.000 10844 Enqueuing Expose request
03:12:56.364 00.000 11060 Worker thread wakes up
03:12:56.364 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:56.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:56.366 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:56.999 00.633 11060 Exposure complete
03:12:57.251 00.252 11060 worker thread done servicing request
03:12:57.251 00.000 10844 OnExposeComplete: enter
03:12:57.252 00.001 10844 UpdateGuideState(): m_state=6
03:12:57.252 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
03:12:57.252 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=109.06, Mass=1873, SNR=27.4, Peak=196 HFD=3.2
03:12:57.253 00.001 10844 MultiStar: [#1 -0.23,0.53,0.89,U] [#2 0.18,0.35,0.89,U] [#3 -0.54,-0.35,0.88,U] [#4 -0.42,0.03,0.93,U] [#5 0.15,-0.19,0.77,U] [#6 0.37,0.12,0.98,U] [#7 -0.06,-0.25,0.84,U] [#8 0.13,-0.33,0.69,U] 
03:12:57.253 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.14, 0.36}
03:12:57.253 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.39) = xAngle (1.10 = 1.10)
03:12:57.253 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.23 = -2.06)
03:12:57.253 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.49 mountX=0.04 mountY=-0.08, mountTheta=-1.10
03:12:57.255 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.05, opts=13)
03:12:57.255 00.000 10844 Enqueuing Move request for scope (-0.07, 0.05)
03:12:57.255 00.000 11060 Worker thread wakes up
03:12:57.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
03:12:57.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
03:12:57.255 00.000 11060 Moving (-0.07, 0.05) raw xDistance=0.04 yDistance=-0.08
03:12:57.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:12:57.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:57.257 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:12:57.257 00.000 11060 MoveAxis(E, 0, ABG)
03:12:57.257 00.000 11060 Move returns status 0, amount 0
03:12:57.257 00.000 11060 MoveAxis(N, 0, ABG)
03:12:57.257 00.000 11060 Move returns status 0, amount 0
03:12:57.257 00.000 11060 move complete, result=0
03:12:57.257 00.000 11060 worker thread done servicing request
03:12:57.264 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:57.311 00.047 10844 UpdateGuideState exits: m=1873 SNR=27.4
03:12:57.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:57.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:57.311 00.000 10844 Enqueuing Expose request
03:12:57.311 00.000 11060 Worker thread wakes up
03:12:57.311 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:57.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:57.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:57.949 00.638 11060 Exposure complete
03:12:58.200 00.251 11060 worker thread done servicing request
03:12:58.200 00.000 10844 OnExposeComplete: enter
03:12:58.200 00.000 10844 UpdateGuideState(): m_state=6
03:12:58.200 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
03:12:58.201 00.001 10844 Star::Find returns 1 (0), X=623.05, Y=108.42, Mass=1614, SNR=24.6, Peak=142 HFD=3.8
03:12:58.201 00.000 10844 MultiStar: [#1 0.04,0.40,1.08,U] [#2 0.14,0.78,0.00,M1] [#3 -0.22,-0.32,1.06,U] [#4 -0.08,-0.15,1.00,U] [#5 0.18,-0.11,1.11,U] [#6 0.29,0.03,1.09,U] [#7 -0.06,-0.07,0.99,U] [#8 -0.19,-0.08,0.91,U] 
03:12:58.201 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.15, -0.27}
03:12:58.201 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
03:12:58.201 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:12:58.201 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.29 mountX=-0.06 mountY=0.03, mountTheta=2.70
03:12:58.204 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
03:12:58.204 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
03:12:58.204 00.000 11060 Worker thread wakes up
03:12:58.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:12:58.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:12:58.205 00.001 11060 Moving (0.02, -0.07) raw xDistance=-0.06 yDistance=0.03
03:12:58.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:12:58.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:58.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:12:58.205 00.000 11060 MoveAxis(E, 0, ABG)
03:12:58.206 00.001 11060 Move returns status 0, amount 0
03:12:58.206 00.000 11060 MoveAxis(N, 0, ABG)
03:12:58.206 00.000 11060 Move returns status 0, amount 0
03:12:58.206 00.000 11060 move complete, result=0
03:12:58.206 00.000 11060 worker thread done servicing request
03:12:58.214 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:58.232 00.018 10844 UpdateGuideState exits: m=1614 SNR=24.6
03:12:58.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:58.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:58.232 00.000 10844 Enqueuing Expose request
03:12:58.232 00.000 11060 Worker thread wakes up
03:12:58.232 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:12:58.233 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:58.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:58.875 00.642 11060 Exposure complete
03:12:59.105 00.230 11060 worker thread done servicing request
03:12:59.105 00.000 10844 OnExposeComplete: enter
03:12:59.105 00.000 10844 UpdateGuideState(): m_state=6
03:12:59.106 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
03:12:59.106 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.63, Mass=1559, SNR=24.7, Peak=158 HFD=3.6
03:12:59.106 00.000 10844 MultiStar: [#1 -0.24,0.15,1.06,U] [#2 0.05,0.16,0.89,U] [#3 -0.23,-0.16,1.06,U] [#4 -0.20,-0.13,1.09,U] [#5 -0.01,-0.41,1.02,U] [#6 0.02,-0.21,1.10,U] [#7 -0.32,-0.15,1.06,U] [#8 -0.03,-0.03,0.75,U] 
03:12:59.106 00.000 10844 single-star, 8 included, MultiStar: {-0.13, -0.10}, one-star: {-0.13, -0.06}
03:12:59.106 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.39) = xAngle (-4.10 = 2.19)
03:12:59.106 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
03:12:59.106 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-2.71 mountX=-0.09 mountY=-0.12, mountTheta=-2.18
03:12:59.108 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.06, opts=13)
03:12:59.108 00.000 10844 Enqueuing Move request for scope (-0.13, -0.06)
03:12:59.108 00.000 11060 Worker thread wakes up
03:12:59.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
03:12:59.108 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
03:12:59.108 00.000 11060 Moving (-0.13, -0.06) raw xDistance=-0.09 yDistance=-0.12
03:12:59.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:12:59.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:12:59.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:12:59.108 00.000 11060 MoveAxis(E, 0, ABG)
03:12:59.108 00.000 11060 Move returns status 0, amount 0
03:12:59.108 00.000 11060 MoveAxis(N, 0, ABG)
03:12:59.108 00.000 11060 Move returns status 0, amount 0
03:12:59.110 00.002 11060 move complete, result=0
03:12:59.110 00.000 11060 worker thread done servicing request
03:12:59.116 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:12:59.132 00.016 10844 UpdateGuideState exits: m=1559 SNR=24.7
03:12:59.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:59.133 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:12:59.133 00.000 10844 Enqueuing Expose request
03:12:59.133 00.000 11060 Worker thread wakes up
03:12:59.133 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:59.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:12:59.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:12:59.777 00.644 11060 Exposure complete
03:13:00.028 00.251 11060 worker thread done servicing request
03:13:00.028 00.000 10844 OnExposeComplete: enter
03:13:00.028 00.000 10844 UpdateGuideState(): m_state=6
03:13:00.028 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
03:13:00.028 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.97, Mass=1916, SNR=27.6, Peak=187 HFD=3.0
03:13:00.029 00.001 10844 MultiStar: [#1 0.17,0.42,0.78,U] [#2 -0.07,0.16,0.90,U] [#3 -0.20,-0.24,0.83,U] [#4 -0.27,-0.30,0.87,U] [#5 -0.04,-0.13,0.84,U] [#6 0.15,-0.37,1.01,U] [#7 -0.15,0.00,0.83,U] [#8 -0.35,-0.29,0.79,U] 
03:13:00.029 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.11, 0.28}
03:13:00.029 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.39) = xAngle (-4.00 = 2.28)
03:13:00.029 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.87 = -0.87)
03:13:00.029 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.61 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
03:13:00.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
03:13:00.031 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
03:13:00.031 00.000 11060 Worker thread wakes up
03:13:00.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
03:13:00.031 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
03:13:00.032 00.001 11060 Moving (-0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
03:13:00.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:13:00.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:00.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:13:00.032 00.000 11060 MoveAxis(E, 0, ABG)
03:13:00.032 00.000 11060 Move returns status 0, amount 0
03:13:00.032 00.000 11060 MoveAxis(N, 0, ABG)
03:13:00.032 00.000 11060 Move returns status 0, amount 0
03:13:00.032 00.000 11060 move complete, result=0
03:13:00.032 00.000 11060 worker thread done servicing request
03:13:00.039 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:00.070 00.031 10844 UpdateGuideState exits: m=1916 SNR=27.6
03:13:00.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:00.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:00.070 00.000 10844 Enqueuing Expose request
03:13:00.071 00.001 11060 Worker thread wakes up
03:13:00.071 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:00.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:00.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:00.724 00.653 11060 Exposure complete
03:13:00.978 00.254 11060 worker thread done servicing request
03:13:00.978 00.000 10844 OnExposeComplete: enter
03:13:00.978 00.000 10844 UpdateGuideState(): m_state=6
03:13:00.978 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
03:13:00.979 00.001 10844 Star::Find returns 1 (0), X=623.16, Y=108.81, Mass=1714, SNR=26.1, Peak=166 HFD=3.3
03:13:00.979 00.000 10844 MultiStar: [#1 -0.03,0.15,0.83,U] [#2 0.13,0.37,0.87,U] [#3 -0.22,-0.67,0.00,M1] [#4 -0.31,-0.08,0.92,U] [#5 -0.25,-0.12,0.84,U] [#6 0.21,-0.46,0.94,U] [#7 -0.38,0.16,0.98,U] [#8 -0.26,-0.17,0.85,U] 
03:13:00.979 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.00}, one-star: {0.26, 0.12}
03:13:00.979 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.80)
03:13:00.979 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
03:13:00.979 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.09 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
03:13:00.981 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.00, opts=13)
03:13:00.981 00.000 10844 Enqueuing Move request for scope (-0.08, -0.00)
03:13:00.981 00.000 11060 Worker thread wakes up
03:13:00.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
03:13:00.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
03:13:00.982 00.001 11060 Moving (-0.08, -0.00) raw xDistance=-0.02 yDistance=-0.07
03:13:00.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:13:00.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:00.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:13:00.982 00.000 11060 MoveAxis(E, 0, ABG)
03:13:00.982 00.000 11060 Move returns status 0, amount 0
03:13:00.982 00.000 11060 MoveAxis(N, 0, ABG)
03:13:00.982 00.000 11060 Move returns status 0, amount 0
03:13:00.982 00.000 11060 move complete, result=0
03:13:00.982 00.000 11060 worker thread done servicing request
03:13:00.993 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:13:01.024 00.031 10844 UpdateGuideState exits: m=1714 SNR=26.1
03:13:01.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:01.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:01.024 00.000 10844 Enqueuing Expose request
03:13:01.024 00.000 11060 Worker thread wakes up
03:13:01.030 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:01.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:01.030 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:01.660 00.630 11060 Exposure complete
03:13:01.919 00.259 11060 worker thread done servicing request
03:13:01.919 00.000 10844 OnExposeComplete: enter
03:13:01.920 00.001 10844 UpdateGuideState(): m_state=6
03:13:01.920 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
03:13:01.920 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.77, Mass=1676, SNR=25.4, Peak=183 HFD=3.6
03:13:01.921 00.001 10844 MultiStar: [#1 -0.09,0.22,1.05,U] [#2 0.43,0.45,0.95,U] [#3 -0.05,-0.44,1.03,U] [#4 -0.15,-0.02,1.04,U] [#5 -0.43,-0.32,1.03,U] [#6 0.33,-0.73,0.00,M1] [#7 -0.07,-0.18,0.91,U] [#8 0.11,-0.20,0.91,U] 
03:13:01.921 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.08, 0.08}
03:13:01.921 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.71 = 2.58)
03:13:01.921 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:13:01.921 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.32 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
03:13:01.924 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
03:13:01.925 00.001 10844 Enqueuing Move request for scope (-0.05, -0.05)
03:13:01.925 00.000 11060 Worker thread wakes up
03:13:01.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
03:13:01.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
03:13:01.925 00.000 11060 Moving (-0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
03:13:01.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:13:01.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:01.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:13:01.925 00.000 11060 MoveAxis(E, 0, ABG)
03:13:01.925 00.000 11060 Move returns status 0, amount 0
03:13:01.926 00.001 11060 MoveAxis(N, 0, ABG)
03:13:01.926 00.000 11060 Move returns status 0, amount 0
03:13:01.926 00.000 11060 move complete, result=0
03:13:01.926 00.000 11060 worker thread done servicing request
03:13:01.933 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:01.954 00.021 10844 UpdateGuideState exits: m=1676 SNR=25.4
03:13:01.955 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:01.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:01.955 00.000 10844 Enqueuing Expose request
03:13:01.955 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:01.956 00.001 11060 Worker thread wakes up
03:13:01.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:01.957 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:02.594 00.637 11060 Exposure complete
03:13:02.842 00.248 11060 worker thread done servicing request
03:13:02.842 00.000 10844 OnExposeComplete: enter
03:13:02.842 00.000 10844 UpdateGuideState(): m_state=6
03:13:02.843 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
03:13:02.843 00.000 10844 Star::Find returns 1 (0), X=622.68, Y=108.53, Mass=1621, SNR=25.2, Peak=207 HFD=3.2
03:13:02.843 00.000 10844 MultiStar: [#1 -0.32,-0.07,0.94,U] [#2 0.28,0.41,0.95,U] [#3 -0.10,-0.35,1.05,U] [#4 -0.48,-0.27,1.01,U] [#5 -0.31,-0.27,1.01,U] [#6 -0.27,-0.43,0.99,U] [#7 -0.34,0.06,0.99,U] [#8 0.04,-0.21,0.74,U] 
03:13:02.843 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.15}, one-star: {-0.22, -0.16}
03:13:02.843 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.39) = xAngle (-3.90 = 2.38)
03:13:02.844 00.001 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.78 = -0.78)
03:13:02.844 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.51 mountX=-0.18 mountY=-0.17, mountTheta=-2.37
03:13:02.846 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.15, opts=13)
03:13:02.846 00.000 10844 Enqueuing Move request for scope (-0.20, -0.15)
03:13:02.846 00.000 11060 Worker thread wakes up
03:13:02.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
03:13:02.846 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
03:13:02.846 00.000 11060 Moving (-0.20, -0.15) raw xDistance=-0.18 yDistance=-0.17
03:13:02.846 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:13:02.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:02.848 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:13:02.848 00.000 11060 MoveAxis(E, 42, ABG)
03:13:02.848 00.000 11060 Guiding  Dir = 2, Dur = 42
03:13:02.854 00.006 11060 IsSlewing returns 0
03:13:02.855 00.001 11060 IsGuiding returns 0
03:13:02.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:02.875 00.020 10844 UpdateGuideState exits: m=1621 SNR=25.2
03:13:02.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:02.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:02.875 00.000 10844 Enqueuing Expose request
03:13:02.901 00.026 11060 IsGuiding returns 0
03:13:02.901 00.000 11060 Move returns status 0, amount 42
03:13:02.901 00.000 11060 MoveAxis(N, 0, ABG)
03:13:02.901 00.000 11060 Move returns status 0, amount 0
03:13:02.901 00.000 11060 move complete, result=0
03:13:02.901 00.000 11060 worker thread done servicing request
03:13:02.901 00.000 11060 Worker thread wakes up
03:13:02.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:02.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:02.905 00.004 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
03:13:03.548 00.643 11060 Exposure complete
03:13:03.825 00.277 11060 worker thread done servicing request
03:13:03.825 00.000 10844 OnExposeComplete: enter
03:13:03.825 00.000 10844 UpdateGuideState(): m_state=6
03:13:03.825 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
03:13:03.826 00.001 10844 Star::Find returns 1 (0), X=622.58, Y=108.47, Mass=1639, SNR=25.6, Peak=227 HFD=3.2
03:13:03.826 00.000 10844 MultiStar: [#1 -0.33,0.12,1.16,U] [#2 0.46,0.04,0.98,U] [#3 0.12,-0.31,0.99,U] [#4 -1.03,-0.13,0.00,M1] [#5 0.07,-0.22,0.93,U] [#6 0.27,-0.35,0.96,U] [#7 -0.37,0.18,0.94,U] [#8 -0.35,-0.50,0.76,U] 
03:13:03.827 00.001 10844 refined, 7 included, MultiStar: {-0.05, -0.14}, one-star: {-0.32, -0.22}
03:13:03.827 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.39) = xAngle (-3.33 = 2.95)
03:13:03.827 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.20 = -0.20)
03:13:03.827 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.94 mountX=-0.15 mountY=-0.03, mountTheta=-2.94
03:13:03.828 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.14, opts=13)
03:13:03.829 00.001 10844 Enqueuing Move request for scope (-0.05, -0.14)
03:13:03.829 00.000 11060 Worker thread wakes up
03:13:03.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
03:13:03.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
03:13:03.829 00.000 11060 Moving (-0.05, -0.14) raw xDistance=-0.15 yDistance=-0.03
03:13:03.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:13:03.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:03.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:13:03.829 00.000 11060 MoveAxis(E, 36, ABG)
03:13:03.829 00.000 11060 Guiding  Dir = 2, Dur = 36
03:13:03.834 00.005 11060 IsSlewing returns 0
03:13:03.834 00.000 11060 IsGuiding returns 0
03:13:03.836 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:03.867 00.031 10844 UpdateGuideState exits: m=1639 SNR=25.6
03:13:03.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:03.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:03.867 00.000 10844 Enqueuing Expose request
03:13:03.880 00.013 11060 IsGuiding returns 0
03:13:03.880 00.000 11060 Move returns status 0, amount 36
03:13:03.880 00.000 11060 MoveAxis(N, 0, ABG)
03:13:03.880 00.000 11060 Move returns status 0, amount 0
03:13:03.880 00.000 11060 move complete, result=0
03:13:03.881 00.001 11060 worker thread done servicing request
03:13:03.881 00.000 11060 Worker thread wakes up
03:13:03.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:03.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:03.881 00.000 10844 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
03:13:04.521 00.640 11060 Exposure complete
03:13:04.770 00.249 11060 worker thread done servicing request
03:13:04.771 00.001 10844 OnExposeComplete: enter
03:13:04.771 00.000 10844 UpdateGuideState(): m_state=6
03:13:04.771 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
03:13:04.771 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.36, Mass=1685, SNR=25.8, Peak=148 HFD=3.3
03:13:04.772 00.001 10844 MultiStar: [#1 -0.32,0.15,0.96,U] [#2 0.37,0.01,0.87,U] [#3 -0.11,-0.67,0.97,U] [#4 -0.77,0.02,0.00,M2] [#5 -0.13,-0.06,0.93,U] [#6 0.04,-0.23,0.96,U] [#7 -0.28,-0.37,0.87,U] [#8 -0.06,-0.38,0.84,U] 
03:13:04.772 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.24}, one-star: {0.03, -0.33}
03:13:04.772 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.20 = 3.08)
03:13:04.772 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.08 = -0.08)
03:13:04.772 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.24 cameraTheta=-1.82 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
03:13:04.776 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.24, opts=13)
03:13:04.777 00.001 10844 Enqueuing Move request for scope (-0.06, -0.24)
03:13:04.777 00.000 11060 Worker thread wakes up
03:13:04.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
03:13:04.777 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
03:13:04.777 00.000 11060 Moving (-0.06, -0.24) raw xDistance=-0.24 yDistance=-0.02
03:13:04.778 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:13:04.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:04.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:13:04.778 00.000 11060 MoveAxis(E, 58, ABG)
03:13:04.778 00.000 11060 Guiding  Dir = 2, Dur = 58
03:13:04.784 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:04.794 00.010 11060 IsSlewing returns 0
03:13:04.795 00.001 11060 IsGuiding returns 0
03:13:04.804 00.009 10844 UpdateGuideState exits: m=1685 SNR=25.8
03:13:04.805 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:04.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:04.805 00.000 10844 Enqueuing Expose request
03:13:04.862 00.057 11060 IsGuiding returns 0
03:13:04.862 00.000 11060 Move returns status 0, amount 58
03:13:04.862 00.000 11060 MoveAxis(N, 0, ABG)
03:13:04.862 00.000 11060 Move returns status 0, amount 0
03:13:04.862 00.000 11060 move complete, result=0
03:13:04.862 00.000 11060 worker thread done servicing request
03:13:04.863 00.001 11060 Worker thread wakes up
03:13:04.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:04.863 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.0 px 0 ms NORTH
03:13:04.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:05.506 00.643 11060 Exposure complete
03:13:05.810 00.304 11060 worker thread done servicing request
03:13:05.810 00.000 10844 OnExposeComplete: enter
03:13:05.810 00.000 10844 UpdateGuideState(): m_state=6
03:13:05.810 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
03:13:05.810 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.53, Mass=1605, SNR=25.1, Peak=175 HFD=3.2
03:13:05.811 00.001 10844 MultiStar: [#1 -0.12,0.21,0.93,U] [#2 0.17,-0.12,0.90,U] [#3 -0.60,0.02,1.01,U] [#4 -0.09,-0.02,1.09,U] [#5 0.03,0.32,0.93,U] [#6 0.13,-0.42,1.14,U] [#7 0.03,-0.16,1.04,U] [#8 -0.03,0.21,0.84,U] 
03:13:05.811 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.03, -0.16}
03:13:05.811 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.39) = xAngle (-4.08 = 2.20)
03:13:05.811 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.95 = -0.95)
03:13:05.811 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.69 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
03:13:05.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
03:13:05.812 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
03:13:05.814 00.002 11060 Worker thread wakes up
03:13:05.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:13:05.814 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:13:05.814 00.000 11060 Moving (-0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
03:13:05.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:05.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:05.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:13:05.814 00.000 11060 MoveAxis(E, 0, ABG)
03:13:05.814 00.000 11060 Move returns status 0, amount 0
03:13:05.815 00.001 11060 MoveAxis(N, 0, ABG)
03:13:05.815 00.000 11060 Move returns status 0, amount 0
03:13:05.815 00.000 11060 move complete, result=0
03:13:05.815 00.000 11060 worker thread done servicing request
03:13:05.823 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:05.844 00.021 10844 UpdateGuideState exits: m=1605 SNR=25.1
03:13:05.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:05.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:05.844 00.000 10844 Enqueuing Expose request
03:13:05.844 00.000 11060 Worker thread wakes up
03:13:05.844 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:05.845 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:05.845 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:06.492 00.647 11060 Exposure complete
03:13:06.748 00.256 11060 worker thread done servicing request
03:13:06.748 00.000 10844 OnExposeComplete: enter
03:13:06.748 00.000 10844 UpdateGuideState(): m_state=6
03:13:06.749 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
03:13:06.749 00.000 10844 Star::Find returns 1 (0), X=623.27, Y=108.63, Mass=1399, SNR=23.5, Peak=170 HFD=2.8
03:13:06.749 00.000 10844 MultiStar: [#1 -0.24,0.44,1.15,U] [#2 0.13,0.23,1.15,U] [#3 -0.07,-0.00,1.10,U] [#4 -0.58,-0.04,1.00,U] [#5 0.25,-0.02,0.98,U] [#6 0.24,-0.30,1.09,U] [#7 0.12,-0.06,1.08,U] [#8 -0.39,-0.25,0.83,U] 
03:13:06.749 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.37, -0.06}
03:13:06.749 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.39) = xAngle (1.33 = 1.33)
03:13:06.749 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.45 = -1.83)
03:13:06.749 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.72 mountX=0.00 mountY=-0.01, mountTheta=-1.32
03:13:06.751 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
03:13:06.751 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
03:13:06.751 00.000 11060 Worker thread wakes up
03:13:06.752 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
03:13:06.752 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
03:13:06.752 00.000 11060 Moving (-0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
03:13:06.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:13:06.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:06.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:13:06.752 00.000 11060 MoveAxis(E, 0, ABG)
03:13:06.752 00.000 11060 Move returns status 0, amount 0
03:13:06.752 00.000 11060 MoveAxis(N, 0, ABG)
03:13:06.753 00.001 11060 Move returns status 0, amount 0
03:13:06.753 00.000 11060 move complete, result=0
03:13:06.753 00.000 11060 worker thread done servicing request
03:13:06.759 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:06.781 00.022 10844 UpdateGuideState exits: m=1399 SNR=23.5
03:13:06.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:06.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:06.781 00.000 10844 Enqueuing Expose request
03:13:06.781 00.000 11060 Worker thread wakes up
03:13:06.781 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:06.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:06.782 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:07.445 00.663 11060 Exposure complete
03:13:07.706 00.261 11060 worker thread done servicing request
03:13:07.706 00.000 10844 OnExposeComplete: enter
03:13:07.706 00.000 10844 UpdateGuideState(): m_state=6
03:13:07.708 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
03:13:07.708 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.75, Mass=1817, SNR=26.7, Peak=212 HFD=3.9
03:13:07.708 00.000 10844 MultiStar: [#1 0.02,0.29,0.86,U] [#2 0.08,0.16,0.87,U] [#3 -0.26,-0.20,0.95,U] [#4 -0.09,-0.27,0.99,U] [#5 0.21,0.21,0.90,U] [#6 0.15,-0.46,0.98,U] [#7 -0.11,0.16,0.95,U] [#8 -0.23,-0.30,0.82,U] 
03:13:07.708 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.14, 0.05}
03:13:07.708 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
03:13:07.708 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
03:13:07.708 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.75 mountX=-0.05 mountY=-0.00, mountTheta=-3.13
03:13:07.710 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
03:13:07.711 00.001 10844 Enqueuing Move request for scope (-0.01, -0.04)
03:13:07.711 00.000 11060 Worker thread wakes up
03:13:07.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
03:13:07.711 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
03:13:07.711 00.000 11060 Moving (-0.01, -0.04) raw xDistance=-0.05 yDistance=-0.00
03:13:07.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:13:07.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:07.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:13:07.711 00.000 11060 MoveAxis(E, 0, ABG)
03:13:07.711 00.000 11060 Move returns status 0, amount 0
03:13:07.711 00.000 11060 MoveAxis(N, 0, ABG)
03:13:07.711 00.000 11060 Move returns status 0, amount 0
03:13:07.711 00.000 11060 move complete, result=0
03:13:07.712 00.001 11060 worker thread done servicing request
03:13:07.727 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:07.755 00.028 10844 UpdateGuideState exits: m=1817 SNR=26.7
03:13:07.756 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:07.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:07.756 00.000 10844 Enqueuing Expose request
03:13:07.756 00.000 11060 Worker thread wakes up
03:13:07.756 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:07.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:07.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:08.404 00.648 11060 Exposure complete
03:13:08.671 00.267 11060 worker thread done servicing request
03:13:08.671 00.000 10844 OnExposeComplete: enter
03:13:08.671 00.000 10844 UpdateGuideState(): m_state=6
03:13:08.671 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
03:13:08.671 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.56, Mass=1711, SNR=25.6, Peak=182 HFD=3.8
03:13:08.671 00.000 10844 MultiStar: [#1 -0.60,0.10,1.02,U] [#2 0.09,-0.00,0.98,U] [#3 -0.14,0.25,0.93,U] [#4 -0.21,0.19,0.99,U] [#5 0.14,-0.20,0.94,U] [#6 -0.26,-0.31,1.02,U] [#7 -0.17,0.13,0.97,U] [#8 -0.27,-0.21,0.75,U] 
03:13:08.671 00.000 10844 single-star, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.04, -0.14}
03:13:08.671 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.04)
03:13:08.672 00.001 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
03:13:08.672 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.85 mountX=-0.14 mountY=-0.02, mountTheta=-3.02
03:13:08.675 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.14, opts=13)
03:13:08.675 00.000 10844 Enqueuing Move request for scope (-0.04, -0.14)
03:13:08.676 00.001 11060 Worker thread wakes up
03:13:08.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
03:13:08.676 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
03:13:08.676 00.000 11060 Moving (-0.04, -0.14) raw xDistance=-0.14 yDistance=-0.02
03:13:08.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:13:08.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:08.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:13:08.676 00.000 11060 MoveAxis(E, 33, ABG)
03:13:08.678 00.002 11060 Guiding  Dir = 2, Dur = 33
03:13:08.683 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:08.684 00.001 11060 IsSlewing returns 0
03:13:08.684 00.000 11060 IsGuiding returns 0
03:13:08.715 00.031 10844 UpdateGuideState exits: m=1711 SNR=25.6
03:13:08.716 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:08.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:08.716 00.000 10844 Enqueuing Expose request
03:13:08.734 00.018 11060 IsGuiding returns 0
03:13:08.734 00.000 11060 Move returns status 0, amount 33
03:13:08.734 00.000 11060 MoveAxis(N, 0, ABG)
03:13:08.734 00.000 11060 Move returns status 0, amount 0
03:13:08.734 00.000 11060 move complete, result=0
03:13:08.735 00.001 11060 worker thread done servicing request
03:13:08.735 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
03:13:08.735 00.000 11060 Worker thread wakes up
03:13:08.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:08.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:09.391 00.656 11060 Exposure complete
03:13:09.658 00.267 11060 worker thread done servicing request
03:13:09.658 00.000 10844 OnExposeComplete: enter
03:13:09.658 00.000 10844 UpdateGuideState(): m_state=6
03:13:09.659 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
03:13:09.659 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=109.02, Mass=1590, SNR=25.1, Peak=156 HFD=3.6
03:13:09.659 00.000 10844 MultiStar: [#1 0.27,-0.09,0.98,U] [#2 0.09,0.58,1.00,U] [#3 -0.38,-0.44,1.04,U] [#4 -0.42,-0.23,1.07,U] [#5 0.11,-0.19,0.94,U] [#6 0.13,0.03,1.15,U] [#7 -0.01,-0.01,0.91,U] [#8 -0.11,-0.30,0.86,U] 
03:13:09.659 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.24, 0.33}
03:13:09.659 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.39) = xAngle (-3.31 = 2.97)
03:13:09.660 00.001 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.19 = -0.19)
03:13:09.660 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.92 mountX=-0.04 mountY=-0.01, mountTheta=-2.95
03:13:09.661 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
03:13:09.661 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
03:13:09.661 00.000 11060 Worker thread wakes up
03:13:09.662 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
03:13:09.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
03:13:09.662 00.000 11060 Moving (-0.01, -0.03) raw xDistance=-0.04 yDistance=-0.01
03:13:09.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:09.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:09.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:13:09.662 00.000 11060 MoveAxis(E, 0, ABG)
03:13:09.662 00.000 11060 Move returns status 0, amount 0
03:13:09.662 00.000 11060 MoveAxis(N, 0, ABG)
03:13:09.662 00.000 11060 Move returns status 0, amount 0
03:13:09.662 00.000 11060 move complete, result=0
03:13:09.663 00.001 11060 worker thread done servicing request
03:13:09.669 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:09.691 00.022 10844 UpdateGuideState exits: m=1590 SNR=25.1
03:13:09.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:09.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:09.691 00.000 10844 Enqueuing Expose request
03:13:09.691 00.000 11060 Worker thread wakes up
03:13:09.691 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:09.692 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:09.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:10.323 00.631 11060 Exposure complete
03:13:10.606 00.283 10844 OnExposeComplete: enter
03:13:10.606 00.000 11060 worker thread done servicing request
03:13:10.606 00.000 10844 UpdateGuideState(): m_state=6
03:13:10.606 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
03:13:10.607 00.001 10844 Star::Find returns 1 (0), X=622.65, Y=108.32, Mass=1452, SNR=24.0, Peak=130 HFD=3.4
03:13:10.607 00.000 10844 MultiStar: [#1 -0.19,0.07,1.03,U] [#2 0.35,0.55,1.00,U] [#3 -0.46,-0.04,1.02,U] [#4 -0.45,-0.27,1.14,U] [#5 -0.28,-0.26,1.07,U] [#6 0.36,-0.14,1.08,U] [#7 -0.48,0.06,0.97,U] [#8 0.10,-0.31,0.85,U] 
03:13:10.607 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.25, -0.37}
03:13:10.607 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.39) = xAngle (-4.03 = 2.25)
03:13:10.607 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.91 = -0.91)
03:13:10.607 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.65 mountX=-0.11 mountY=-0.13, mountTheta=-2.24
03:13:10.611 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.08, opts=13)
03:13:10.611 00.000 10844 Enqueuing Move request for scope (-0.15, -0.08)
03:13:10.612 00.001 11060 Worker thread wakes up
03:13:10.613 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
03:13:10.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
03:13:10.613 00.000 11060 Moving (-0.15, -0.08) raw xDistance=-0.11 yDistance=-0.13
03:13:10.626 00.013 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:13:10.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:10.627 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:10.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:13:10.628 00.001 11060 MoveAxis(E, 0, ABG)
03:13:10.628 00.000 11060 Move returns status 0, amount 0
03:13:10.628 00.000 11060 MoveAxis(N, 0, ABG)
03:13:10.628 00.000 11060 Move returns status 0, amount 0
03:13:10.628 00.000 11060 move complete, result=0
03:13:10.628 00.000 11060 worker thread done servicing request
03:13:10.665 00.037 10844 UpdateGuideState exits: m=1452 SNR=24.0
03:13:10.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:10.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:10.665 00.000 10844 Enqueuing Expose request
03:13:10.665 00.000 11060 Worker thread wakes up
03:13:10.665 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:10.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:10.666 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:11.318 00.652 11060 Exposure complete
03:13:11.579 00.261 11060 worker thread done servicing request
03:13:11.580 00.001 10844 OnExposeComplete: enter
03:13:11.580 00.000 10844 UpdateGuideState(): m_state=6
03:13:11.581 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
03:13:11.581 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.87, Mass=1708, SNR=25.8, Peak=223 HFD=3.0
03:13:11.581 00.000 10844 MultiStar: [#1 -0.27,0.33,0.86,U] [#2 0.33,0.22,0.93,U] [#3 -0.43,-0.13,0.88,U] [#4 -0.61,-0.12,1.00,U] [#5 0.03,-0.20,0.97,U] [#6 -0.11,-0.13,1.09,U] [#7 -0.28,-0.26,0.93,U] [#8 0.18,0.01,0.85,U] 
03:13:11.581 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {0.07, 0.18}
03:13:11.581 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.39) = xAngle (-4.40 = 1.89)
03:13:11.582 00.001 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.27 = -1.27)
03:13:11.582 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.01 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
03:13:11.583 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
03:13:11.583 00.000 10844 Enqueuing Move request for scope (-0.12, -0.02)
03:13:11.583 00.000 11060 Worker thread wakes up
03:13:11.584 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
03:13:11.584 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
03:13:11.584 00.000 11060 Moving (-0.12, -0.02) raw xDistance=-0.04 yDistance=-0.12
03:13:11.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:11.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:11.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:13:11.584 00.000 11060 MoveAxis(E, 0, ABG)
03:13:11.584 00.000 11060 Move returns status 0, amount 0
03:13:11.584 00.000 11060 MoveAxis(N, 0, ABG)
03:13:11.584 00.000 11060 Move returns status 0, amount 0
03:13:11.584 00.000 11060 move complete, result=0
03:13:11.584 00.000 11060 worker thread done servicing request
03:13:11.592 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:11.622 00.030 10844 UpdateGuideState exits: m=1708 SNR=25.8
03:13:11.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:11.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:11.622 00.000 10844 Enqueuing Expose request
03:13:11.622 00.000 11060 Worker thread wakes up
03:13:11.622 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:11.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:11.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:12.260 00.638 11060 Exposure complete
03:13:12.526 00.266 11060 worker thread done servicing request
03:13:12.528 00.002 10844 OnExposeComplete: enter
03:13:12.528 00.000 10844 UpdateGuideState(): m_state=6
03:13:12.528 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
03:13:12.528 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.82, Mass=1778, SNR=26.5, Peak=201 HFD=3.7
03:13:12.529 00.001 10844 MultiStar: [#1 -0.26,0.15,1.04,U] [#2 0.33,0.66,0.00,M1] [#3 -0.32,-0.13,1.00,U] [#4 -0.58,-0.11,1.01,U] [#5 -0.41,0.36,0.91,U] [#6 0.06,-0.23,1.00,U] [#7 -0.41,0.01,0.96,U] [#8 -0.29,-0.28,0.81,U] 
03:13:12.529 00.000 10844 single-star, 7 included, MultiStar: {-0.28, -0.01}, one-star: {-0.02, 0.13}
03:13:12.529 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.36 = 0.36)
03:13:12.529 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.80)
03:13:12.529 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=0.12 mountY=-0.04, mountTheta=-0.35
03:13:12.531 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
03:13:12.531 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
03:13:12.531 00.000 11060 Worker thread wakes up
03:13:12.532 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
03:13:12.532 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
03:13:12.532 00.000 11060 Moving (-0.02, 0.13) raw xDistance=0.12 yDistance=-0.04
03:13:12.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:13:12.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:12.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:13:12.532 00.000 11060 MoveAxis(E, 0, ABG)
03:13:12.532 00.000 11060 Move returns status 0, amount 0
03:13:12.533 00.001 11060 MoveAxis(N, 0, ABG)
03:13:12.533 00.000 11060 Move returns status 0, amount 0
03:13:12.533 00.000 11060 move complete, result=0
03:13:12.533 00.000 11060 worker thread done servicing request
03:13:12.539 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:12.570 00.031 10844 UpdateGuideState exits: m=1778 SNR=26.5
03:13:12.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:12.571 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:12.571 00.000 10844 Enqueuing Expose request
03:13:12.571 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:12.573 00.002 11060 Worker thread wakes up
03:13:12.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:12.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:13.204 00.631 11060 Exposure complete
03:13:13.472 00.268 11060 worker thread done servicing request
03:13:13.473 00.001 10844 OnExposeComplete: enter
03:13:13.473 00.000 10844 UpdateGuideState(): m_state=6
03:13:13.473 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
03:13:13.473 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.63, Mass=1459, SNR=24.1, Peak=164 HFD=2.7
03:13:13.474 00.001 10844 MultiStar: [#1 -0.00,-0.22,1.02,U] [#2 0.28,0.45,0.98,U] [#3 -0.08,-0.52,1.12,U] [#4 -0.28,-0.34,1.14,U] [#5 -0.16,0.06,1.03,U] [#6 -0.04,-0.10,1.12,U] [#7 -0.26,-0.10,0.96,U] [#8 -0.08,0.19,0.88,U] 
03:13:13.474 00.000 10844 single-star, 8 included, MultiStar: {-0.07, -0.08}, one-star: {0.01, -0.06}
03:13:13.474 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
03:13:13.474 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.34 = 0.34)
03:13:13.475 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.40 mountX=-0.06 mountY=0.02, mountTheta=2.80
03:13:13.478 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
03:13:13.478 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
03:13:13.478 00.000 11060 Worker thread wakes up
03:13:13.479 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:13:13.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:13:13.479 00.000 11060 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
03:13:13.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:13:13.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:13.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:13:13.479 00.000 11060 MoveAxis(E, 0, ABG)
03:13:13.479 00.000 11060 Move returns status 0, amount 0
03:13:13.479 00.000 11060 MoveAxis(N, 0, ABG)
03:13:13.480 00.001 11060 Move returns status 0, amount 0
03:13:13.480 00.000 11060 move complete, result=0
03:13:13.480 00.000 11060 worker thread done servicing request
03:13:13.487 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:13.514 00.027 10844 UpdateGuideState exits: m=1459 SNR=24.1
03:13:13.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:13.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:13.514 00.000 10844 Enqueuing Expose request
03:13:13.514 00.000 11060 Worker thread wakes up
03:13:13.514 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:13.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:13.516 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:14.152 00.636 11060 Exposure complete
03:13:14.410 00.258 11060 worker thread done servicing request
03:13:14.410 00.000 10844 OnExposeComplete: enter
03:13:14.410 00.000 10844 UpdateGuideState(): m_state=6
03:13:14.411 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
03:13:14.411 00.000 10844 Star::Find returns 1 (0), X=622.72, Y=108.46, Mass=1935, SNR=27.6, Peak=209 HFD=3.8
03:13:14.411 00.000 10844 MultiStar: [#1 -0.02,0.10,0.89,U] [#2 0.21,0.41,0.79,U] [#3 0.03,-0.55,0.97,U] [#4 -0.57,-0.12,0.87,U] [#5 0.09,0.18,0.86,U] [#6 0.01,-0.26,0.90,U] [#7 -0.27,-0.42,0.79,U] [#8 0.26,-0.38,0.87,U] 
03:13:14.412 00.001 10844 refined, 8 included, MultiStar: {-0.05, -0.15}, one-star: {-0.18, -0.23}
03:13:14.412 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.39) = xAngle (-3.27 = 3.01)
03:13:14.412 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
03:13:14.412 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.88 mountX=-0.16 mountY=-0.02, mountTheta=-2.99
03:13:14.424 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.15, opts=13)
03:13:14.424 00.000 10844 Enqueuing Move request for scope (-0.05, -0.15)
03:13:14.442 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:14.442 00.000 11060 Worker thread wakes up
03:13:14.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
03:13:14.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
03:13:14.444 00.002 11060 Moving (-0.05, -0.15) raw xDistance=-0.16 yDistance=-0.02
03:13:14.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:13:14.444 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:14.445 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:13:14.445 00.000 11060 MoveAxis(E, 37, ABG)
03:13:14.445 00.000 11060 Guiding  Dir = 2, Dur = 37
03:13:14.468 00.023 10844 UpdateGuideState exits: m=1935 SNR=27.6
03:13:14.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:14.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:14.468 00.000 10844 Enqueuing Expose request
03:13:14.471 00.003 11060 IsSlewing returns 0
03:13:14.472 00.001 11060 IsGuiding returns 0
03:13:14.533 00.061 11060 IsGuiding returns 0
03:13:14.533 00.000 11060 Move returns status 0, amount 37
03:13:14.533 00.000 11060 MoveAxis(N, 0, ABG)
03:13:14.533 00.000 11060 Move returns status 0, amount 0
03:13:14.535 00.002 11060 move complete, result=0
03:13:14.535 00.000 11060 worker thread done servicing request
03:13:14.535 00.000 11060 Worker thread wakes up
03:13:14.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:14.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:14.537 00.002 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
03:13:15.186 00.649 11060 Exposure complete
03:13:15.446 00.260 11060 worker thread done servicing request
03:13:15.446 00.000 10844 OnExposeComplete: enter
03:13:15.446 00.000 10844 UpdateGuideState(): m_state=6
03:13:15.447 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
03:13:15.447 00.000 10844 Star::Find returns 1 (0), X=622.83, Y=108.39, Mass=1698, SNR=25.9, Peak=179 HFD=3.2
03:13:15.448 00.001 10844 MultiStar: [#1 0.25,0.05,0.98,U] [#2 0.28,0.30,0.89,U] [#3 -0.12,-0.38,0.87,U] [#4 -0.71,-0.07,0.00,M1] [#5 -0.26,-0.16,0.91,U] [#6 0.47,-0.26,1.04,U] [#7 -0.27,-0.28,0.93,U] [#8 0.17,-0.41,0.86,U] 
03:13:15.448 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.18}, one-star: {-0.07, -0.31}
03:13:15.448 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:13:15.448 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
03:13:15.448 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.24 mountX=-0.17 mountY=0.09, mountTheta=2.65
03:13:15.450 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
03:13:15.450 00.000 10844 Enqueuing Move request for scope (0.06, -0.18)
03:13:15.454 00.004 11060 Worker thread wakes up
03:13:15.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
03:13:15.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
03:13:15.455 00.001 11060 Moving (0.06, -0.18) raw xDistance=-0.17 yDistance=0.09
03:13:15.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:13:15.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:15.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:13:15.455 00.000 11060 MoveAxis(E, 40, ABG)
03:13:15.455 00.000 11060 Guiding  Dir = 2, Dur = 40
03:13:15.476 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:15.499 00.023 10844 UpdateGuideState exits: m=1698 SNR=25.9
03:13:15.501 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:15.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:15.501 00.000 10844 Enqueuing Expose request
03:13:15.510 00.009 11060 IsSlewing returns 0
03:13:15.510 00.000 11060 IsGuiding returns 0
03:13:15.573 00.063 11060 IsGuiding returns 0
03:13:15.573 00.000 11060 Move returns status 0, amount 40
03:13:15.575 00.002 11060 MoveAxis(N, 0, ABG)
03:13:15.575 00.000 11060 Move returns status 0, amount 0
03:13:15.575 00.000 11060 move complete, result=0
03:13:15.575 00.000 11060 worker thread done servicing request
03:13:15.575 00.000 11060 Worker thread wakes up
03:13:15.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:15.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:15.581 00.006 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
03:13:16.206 00.625 11060 Exposure complete
03:13:16.459 00.253 11060 worker thread done servicing request
03:13:16.460 00.001 10844 OnExposeComplete: enter
03:13:16.460 00.000 10844 UpdateGuideState(): m_state=6
03:13:16.460 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
03:13:16.460 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.47, Mass=1693, SNR=26.3, Peak=195 HFD=3.2
03:13:16.462 00.002 10844 MultiStar: [#1 -0.18,-0.11,0.91,U] [#2 0.08,0.19,0.95,U] [#3 -0.25,0.00,0.92,U] [#4 -0.54,-0.05,0.97,U] [#5 -0.37,-0.75,0.00,M1] [#6 0.04,0.05,0.98,U] [#7 0.01,-0.27,0.92,U] [#8 -0.16,-0.21,0.70,U] 
03:13:16.462 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.07}, one-star: {-0.09, -0.22}
03:13:16.462 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.39) = xAngle (-4.05 = 2.23)
03:13:16.462 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.93 = -0.93)
03:13:16.462 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.66 mountX=-0.09 mountY=-0.12, mountTheta=-2.23
03:13:16.465 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.07, opts=13)
03:13:16.465 00.000 10844 Enqueuing Move request for scope (-0.14, -0.07)
03:13:16.465 00.000 11060 Worker thread wakes up
03:13:16.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
03:13:16.465 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
03:13:16.465 00.000 11060 Moving (-0.14, -0.07) raw xDistance=-0.09 yDistance=-0.12
03:13:16.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:13:16.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:16.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:13:16.465 00.000 11060 MoveAxis(E, 0, ABG)
03:13:16.465 00.000 11060 Move returns status 0, amount 0
03:13:16.465 00.000 11060 MoveAxis(N, 0, ABG)
03:13:16.465 00.000 11060 Move returns status 0, amount 0
03:13:16.467 00.002 11060 move complete, result=0
03:13:16.468 00.001 11060 worker thread done servicing request
03:13:16.473 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:16.506 00.033 10844 UpdateGuideState exits: m=1693 SNR=26.3
03:13:16.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:16.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:16.506 00.000 10844 Enqueuing Expose request
03:13:16.506 00.000 11060 Worker thread wakes up
03:13:16.506 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:16.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:16.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:17.143 00.637 11060 Exposure complete
03:13:17.454 00.311 11060 worker thread done servicing request
03:13:17.454 00.000 10844 OnExposeComplete: enter
03:13:17.454 00.000 10844 UpdateGuideState(): m_state=6
03:13:17.454 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
03:13:17.455 00.001 10844 Star::Find returns 1 (0), X=622.54, Y=108.74, Mass=1730, SNR=26.2, Peak=206 HFD=3.2
03:13:17.455 00.000 10844 MultiStar: [#1 0.11,0.03,0.97,U] [#2 0.46,0.46,0.92,U] [#3 0.02,-0.15,0.92,U] [#4 -0.23,0.05,1.02,U] [#5 -0.32,-0.16,0.97,U] [#6 0.16,-0.17,1.00,U] [#7 -0.20,0.10,1.00,U] [#8 -0.07,0.03,0.77,U] 
03:13:17.455 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.36, 0.04}
03:13:17.455 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.39) = xAngle (1.37 = 1.37)
03:13:17.455 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.49 = -1.79)
03:13:17.455 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.76 mountX=0.01 mountY=-0.06, mountTheta=-1.37
03:13:17.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
03:13:17.457 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
03:13:17.457 00.000 11060 Worker thread wakes up
03:13:17.458 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
03:13:17.458 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
03:13:17.458 00.000 11060 Moving (-0.05, 0.02) raw xDistance=0.01 yDistance=-0.06
03:13:17.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:13:17.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:17.458 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:13:17.458 00.000 11060 MoveAxis(E, 0, ABG)
03:13:17.458 00.000 11060 Move returns status 0, amount 0
03:13:17.458 00.000 11060 MoveAxis(N, 0, ABG)
03:13:17.459 00.001 11060 Move returns status 0, amount 0
03:13:17.459 00.000 11060 move complete, result=0
03:13:17.459 00.000 11060 worker thread done servicing request
03:13:17.467 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:17.497 00.030 10844 UpdateGuideState exits: m=1730 SNR=26.2
03:13:17.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:17.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:17.498 00.001 10844 Enqueuing Expose request
03:13:17.498 00.000 11060 Worker thread wakes up
03:13:17.498 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:17.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:17.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:18.126 00.628 11060 Exposure complete
03:13:18.400 00.274 11060 worker thread done servicing request
03:13:18.400 00.000 10844 OnExposeComplete: enter
03:13:18.400 00.000 10844 UpdateGuideState(): m_state=6
03:13:18.401 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
03:13:18.401 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.83, Mass=2020, SNR=28.5, Peak=196 HFD=3.1
03:13:18.402 00.001 10844 MultiStar: [#1 -0.47,0.19,0.90,U] [#2 0.67,0.49,0.00,M1] [#3 -0.06,-0.09,0.87,U] [#4 -0.57,-0.43,0.00,M1] [#5 0.15,0.11,0.86,U] [#6 0.19,-0.10,1.04,U] [#7 -0.21,-0.13,0.84,U] [#8 -0.49,-0.21,0.75,U] 
03:13:18.402 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.01}, one-star: {0.06, 0.14}
03:13:18.402 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.39) = xAngle (-4.47 = 1.82)
03:13:18.402 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.34 = -1.34)
03:13:18.402 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=-0.02 mountY=-0.10, mountTheta=-1.82
03:13:18.404 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
03:13:18.404 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
03:13:18.405 00.001 11060 Worker thread wakes up
03:13:18.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
03:13:18.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
03:13:18.405 00.000 11060 Moving (-0.10, -0.01) raw xDistance=-0.02 yDistance=-0.10
03:13:18.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:13:18.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:18.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:13:18.405 00.000 11060 MoveAxis(E, 0, ABG)
03:13:18.405 00.000 11060 Move returns status 0, amount 0
03:13:18.405 00.000 11060 MoveAxis(N, 0, ABG)
03:13:18.406 00.001 11060 Move returns status 0, amount 0
03:13:18.406 00.000 11060 move complete, result=0
03:13:18.406 00.000 11060 worker thread done servicing request
03:13:18.414 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:18.446 00.032 10844 UpdateGuideState exits: m=2020 SNR=28.5
03:13:18.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:18.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:18.446 00.000 10844 Enqueuing Expose request
03:13:18.446 00.000 11060 Worker thread wakes up
03:13:18.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:18.446 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:18.447 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:19.080 00.633 11060 Exposure complete
03:13:19.356 00.276 11060 worker thread done servicing request
03:13:19.356 00.000 10844 OnExposeComplete: enter
03:13:19.356 00.000 10844 UpdateGuideState(): m_state=6
03:13:19.357 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
03:13:19.357 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.75, Mass=2013, SNR=28.0, Peak=189 HFD=3.8
03:13:19.358 00.001 10844 MultiStar: [#1 -0.32,0.28,0.86,U] [#2 0.23,-0.27,0.79,U] [#3 -0.19,-0.28,0.90,U] [#4 -0.56,-0.37,0.92,U] [#5 0.02,-0.25,0.89,U] [#6 0.64,-0.06,0.98,U] [#7 -0.47,-0.41,0.91,U] [#8 0.17,-0.14,0.77,U] 
03:13:19.358 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.16}, one-star: {-0.17, 0.05}
03:13:19.358 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.39) = xAngle (-3.39 = 2.89)
03:13:19.358 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.27 = -0.27)
03:13:19.358 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-2.00 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
03:13:19.360 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.16, opts=13)
03:13:19.361 00.001 10844 Enqueuing Move request for scope (-0.07, -0.16)
03:13:19.362 00.001 11060 Worker thread wakes up
03:13:19.364 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
03:13:19.364 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
03:13:19.364 00.000 11060 Moving (-0.07, -0.16) raw xDistance=-0.17 yDistance=-0.05
03:13:19.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:13:19.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:19.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:13:19.365 00.001 11060 MoveAxis(E, 40, ABG)
03:13:19.365 00.000 11060 Guiding  Dir = 2, Dur = 40
03:13:19.372 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:13:19.386 00.014 11060 IsSlewing returns 0
03:13:19.387 00.001 11060 IsGuiding returns 0
03:13:19.403 00.016 10844 UpdateGuideState exits: m=2013 SNR=28.0
03:13:19.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:19.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:19.403 00.000 10844 Enqueuing Expose request
03:13:19.448 00.045 11060 IsGuiding returns 0
03:13:19.448 00.000 11060 Move returns status 0, amount 40
03:13:19.448 00.000 11060 MoveAxis(N, 0, ABG)
03:13:19.448 00.000 11060 Move returns status 0, amount 0
03:13:19.449 00.001 11060 move complete, result=0
03:13:19.449 00.000 11060 worker thread done servicing request
03:13:19.449 00.000 11060 Worker thread wakes up
03:13:19.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:19.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:19.523 00.074 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
03:13:20.076 00.553 11060 Exposure complete
03:13:20.345 00.269 11060 worker thread done servicing request
03:13:20.345 00.000 10844 OnExposeComplete: enter
03:13:20.345 00.000 10844 UpdateGuideState(): m_state=6
03:13:20.346 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
03:13:20.346 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.27, Mass=1497, SNR=24.2, Peak=156 HFD=2.7
03:13:20.346 00.000 10844 MultiStar: [#1 0.33,0.19,0.97,U] [#2 0.34,0.51,1.03,U] [#3 -0.12,-0.13,1.14,U] [#4 -0.42,-0.09,1.02,U] [#5 -0.31,-0.40,1.06,U] [#6 0.26,0.22,1.18,U] [#7 -0.36,-0.19,1.11,U] [#8 0.33,-0.49,0.91,U] 
03:13:20.346 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.16, -0.42}
03:13:20.346 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
03:13:20.346 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.35 = 0.35)
03:13:20.346 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.39 mountX=-0.08 mountY=0.03, mountTheta=2.79
03:13:20.348 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
03:13:20.348 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
03:13:20.348 00.000 11060 Worker thread wakes up
03:13:20.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
03:13:20.348 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
03:13:20.349 00.001 11060 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.03
03:13:20.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:13:20.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:20.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:13:20.349 00.000 11060 MoveAxis(E, 0, ABG)
03:13:20.349 00.000 11060 Move returns status 0, amount 0
03:13:20.349 00.000 11060 MoveAxis(N, 0, ABG)
03:13:20.350 00.001 11060 Move returns status 0, amount 0
03:13:20.350 00.000 11060 move complete, result=0
03:13:20.350 00.000 11060 worker thread done servicing request
03:13:20.357 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:20.385 00.028 10844 UpdateGuideState exits: m=1497 SNR=24.2
03:13:20.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:20.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:20.385 00.000 10844 Enqueuing Expose request
03:13:20.385 00.000 11060 Worker thread wakes up
03:13:20.385 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:20.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:20.386 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:21.039 00.653 11060 Exposure complete
03:13:21.310 00.271 11060 worker thread done servicing request
03:13:21.310 00.000 10844 OnExposeComplete: enter
03:13:21.310 00.000 10844 UpdateGuideState(): m_state=6
03:13:21.310 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
03:13:21.311 00.001 10844 Star::Find returns 1 (0), X=622.69, Y=108.60, Mass=1689, SNR=26.2, Peak=205 HFD=3.3
03:13:21.311 00.000 10844 MultiStar: [#1 -0.07,0.04,0.98,U] [#2 0.40,0.64,0.00,M1] [#3 -0.05,-0.50,1.00,U] [#4 -0.58,-0.26,1.00,U] [#5 -0.16,-0.45,0.89,U] [#6 0.08,-0.37,1.01,U] [#7 -0.15,-0.67,0.00,M1] [#8 0.33,-0.35,0.78,U] 
03:13:21.311 00.000 10844 single-star, 6 included, MultiStar: {-0.11, -0.28}, one-star: {-0.21, -0.10}
03:13:21.311 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.39) = xAngle (-4.11 = 2.18)
03:13:21.311 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.98 = -0.98)
03:13:21.311 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-2.72 mountX=-0.13 mountY=-0.20, mountTheta=-2.17
03:13:21.312 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.10, opts=13)
03:13:21.312 00.000 10844 Enqueuing Move request for scope (-0.21, -0.10)
03:13:21.313 00.001 11060 Worker thread wakes up
03:13:21.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
03:13:21.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
03:13:21.313 00.000 11060 Moving (-0.21, -0.10) raw xDistance=-0.13 yDistance=-0.20
03:13:21.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:13:21.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:13:21.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:13:21.313 00.000 11060 MoveAxis(E, 31, ABG)
03:13:21.313 00.000 11060 Guiding  Dir = 2, Dur = 31
03:13:21.321 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:21.332 00.011 11060 IsSlewing returns 0
03:13:21.332 00.000 11060 IsGuiding returns 0
03:13:21.341 00.009 10844 UpdateGuideState exits: m=1689 SNR=26.2
03:13:21.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:21.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:21.341 00.000 10844 Enqueuing Expose request
03:13:21.394 00.053 11060 IsGuiding returns 0
03:13:21.394 00.000 11060 Move returns status 0, amount 31
03:13:21.396 00.002 11060 MoveAxis(N, 0, ABG)
03:13:21.396 00.000 11060 Move returns status 0, amount 0
03:13:21.396 00.000 11060 move complete, result=0
03:13:21.397 00.001 11060 worker thread done servicing request
03:13:21.397 00.000 11060 Worker thread wakes up
03:13:21.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:21.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:21.403 00.006 10844 GuideStep: -0.1 px 31 ms EAST, -0.2 px 0 ms NORTH
03:13:22.040 00.637 11060 Exposure complete
03:13:22.278 00.238 11060 worker thread done servicing request
03:13:22.279 00.001 10844 OnExposeComplete: enter
03:13:22.279 00.000 10844 UpdateGuideState(): m_state=6
03:13:22.279 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
03:13:22.279 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.40, Mass=1676, SNR=26.0, Peak=167 HFD=3.3
03:13:22.280 00.001 10844 MultiStar: [#1 -0.29,-0.26,1.00,U] [#2 0.56,0.16,0.88,U] [#3 0.17,-0.57,1.01,U] [#4 -0.67,-0.23,0.00,M1] [#5 0.22,-0.15,0.96,U] [#6 0.33,0.02,1.02,U] [#7 -0.42,-0.23,0.90,U] [#8 0.07,-0.05,0.75,U] 
03:13:22.280 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.18}, one-star: {-0.19, -0.29}
03:13:22.280 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.39) = xAngle (-2.67 = -2.67)
03:13:22.280 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.46 = 0.46)
03:13:22.280 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.28 mountX=-0.17 mountY=0.08, mountTheta=2.68
03:13:22.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.18, opts=13)
03:13:22.281 00.000 10844 Enqueuing Move request for scope (0.05, -0.18)
03:13:22.281 00.000 11060 Worker thread wakes up
03:13:22.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
03:13:22.281 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
03:13:22.281 00.000 11060 Moving (0.05, -0.18) raw xDistance=-0.17 yDistance=0.08
03:13:22.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:13:22.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:22.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:13:22.282 00.001 11060 MoveAxis(E, 40, ABG)
03:13:22.284 00.002 11060 Guiding  Dir = 2, Dur = 40
03:13:22.289 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:22.298 00.009 11060 IsSlewing returns 0
03:13:22.299 00.001 11060 IsGuiding returns 0
03:13:22.318 00.019 10844 UpdateGuideState exits: m=1676 SNR=26.0
03:13:22.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:22.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:22.318 00.000 10844 Enqueuing Expose request
03:13:22.344 00.026 11060 IsGuiding returns 0
03:13:22.344 00.000 11060 Move returns status 0, amount 40
03:13:22.344 00.000 11060 MoveAxis(N, 0, ABG)
03:13:22.344 00.000 11060 Move returns status 0, amount 0
03:13:22.344 00.000 11060 move complete, result=0
03:13:22.344 00.000 11060 worker thread done servicing request
03:13:22.345 00.001 11060 Worker thread wakes up
03:13:22.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:22.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:22.345 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
03:13:22.978 00.633 11060 Exposure complete
03:13:23.218 00.240 11060 worker thread done servicing request
03:13:23.218 00.000 10844 OnExposeComplete: enter
03:13:23.219 00.001 10844 UpdateGuideState(): m_state=6
03:13:23.219 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
03:13:23.219 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.52, Mass=1783, SNR=27.0, Peak=173 HFD=3.6
03:13:23.219 00.000 10844 MultiStar: [#1 0.11,0.04,1.03,U] [#2 0.38,0.32,0.93,U] [#3 0.26,-0.32,0.96,U] [#4 -0.47,-0.29,0.94,U] [#5 0.43,-0.11,0.97,U] [#6 0.35,-0.19,0.97,U] [#7 -0.39,-0.00,0.88,U] [#8 0.07,0.13,0.78,U] 
03:13:23.219 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.19, -0.18}
03:13:23.221 00.002 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.39) = xAngle (-1.96 = -1.96)
03:13:23.221 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.16 = 1.16)
03:13:23.221 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=-0.05 mountY=0.12, mountTheta=1.96
03:13:23.222 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
03:13:23.222 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
03:13:23.223 00.001 11060 Worker thread wakes up
03:13:23.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
03:13:23.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
03:13:23.223 00.000 11060 Moving (0.11, -0.07) raw xDistance=-0.05 yDistance=0.12
03:13:23.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:13:23.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:23.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:13:23.223 00.000 11060 MoveAxis(E, 0, ABG)
03:13:23.223 00.000 11060 Move returns status 0, amount 0
03:13:23.223 00.000 11060 MoveAxis(N, 0, ABG)
03:13:23.223 00.000 11060 Move returns status 0, amount 0
03:13:23.223 00.000 11060 move complete, result=0
03:13:23.224 00.001 11060 worker thread done servicing request
03:13:23.229 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:23.248 00.019 10844 UpdateGuideState exits: m=1783 SNR=27.0
03:13:23.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:23.249 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:23.249 00.000 10844 Enqueuing Expose request
03:13:23.249 00.000 11060 Worker thread wakes up
03:13:23.249 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:23.249 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:23.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:23.882 00.633 11060 Exposure complete
03:13:24.125 00.243 11060 worker thread done servicing request
03:13:24.125 00.000 10844 OnExposeComplete: enter
03:13:24.126 00.001 10844 UpdateGuideState(): m_state=6
03:13:24.126 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
03:13:24.126 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.95, Mass=1861, SNR=28.0, Peak=165 HFD=3.7
03:13:24.126 00.000 10844 MultiStar: [#1 -0.07,0.12,0.90,U] [#2 0.21,0.27,0.90,U] [#3 -0.00,-0.24,0.98,U] [#4 -0.78,-0.66,0.00,M1] [#5 0.13,-0.45,0.82,U] [#6 0.37,-0.23,0.92,U] [#7 -0.21,-0.40,0.78,U] [#8 -0.10,-0.22,0.74,U] 
03:13:24.126 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.10}, one-star: {0.29, 0.26}
03:13:24.126 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.39) = xAngle (-2.22 = -2.22)
03:13:24.126 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:13:24.126 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=-0.08 mountY=0.10, mountTheta=2.23
03:13:24.129 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
03:13:24.129 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
03:13:24.129 00.000 11060 Worker thread wakes up
03:13:24.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
03:13:24.129 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
03:13:24.129 00.000 11060 Moving (0.09, -0.10) raw xDistance=-0.08 yDistance=0.10
03:13:24.130 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:13:24.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:24.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:13:24.130 00.000 11060 MoveAxis(E, 0, ABG)
03:13:24.130 00.000 11060 Move returns status 0, amount 0
03:13:24.130 00.000 11060 MoveAxis(N, 0, ABG)
03:13:24.130 00.000 11060 Move returns status 0, amount 0
03:13:24.130 00.000 11060 move complete, result=0
03:13:24.131 00.001 11060 worker thread done servicing request
03:13:24.136 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:24.156 00.020 10844 UpdateGuideState exits: m=1861 SNR=28.0
03:13:24.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:24.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:24.156 00.000 10844 Enqueuing Expose request
03:13:24.156 00.000 11060 Worker thread wakes up
03:13:24.156 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:24.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:24.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:24.782 00.626 11060 Exposure complete
03:13:25.031 00.249 10844 OnExposeComplete: enter
03:13:25.031 00.000 11060 worker thread done servicing request
03:13:25.031 00.000 10844 UpdateGuideState(): m_state=6
03:13:25.033 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
03:13:25.033 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.03, Mass=1977, SNR=27.9, Peak=144 HFD=4.1
03:13:25.033 00.000 10844 MultiStar: [#1 0.27,0.00,0.92,U] [#2 0.17,0.14,0.88,U] [#3 -0.32,-0.73,0.00,M1] [#4 -0.44,-0.61,0.00,M2] [#5 -0.16,-0.69,0.00,M1] [#6 0.16,-0.53,0.97,U] [#7 0.12,-0.93,0.00,M1] [#8 -0.16,-0.77,0.00,M1] 
03:13:25.033 00.000 10844 refined, 3 included, MultiStar: {0.18, -0.28}, one-star: {0.14, -0.67}
03:13:25.033 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
03:13:25.033 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
03:13:25.033 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-0.99 mountX=-0.24 mountY=0.23, mountTheta=2.39
03:13:25.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.28, opts=13)
03:13:25.035 00.000 10844 Enqueuing Move request for scope (0.18, -0.28)
03:13:25.035 00.000 11060 Worker thread wakes up
03:13:25.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.28) opts 0xd
03:13:25.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.28)
03:13:25.035 00.000 11060 Moving (0.18, -0.28) raw xDistance=-0.24 yDistance=0.23
03:13:25.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:13:25.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:13:25.035 00.000 11060 MoveAxis(E, 57, ABG)
03:13:25.035 00.000 11060 Guiding  Dir = 2, Dur = 57
03:13:25.038 00.003 11060 IsSlewing returns 0
03:13:25.038 00.000 11060 IsGuiding returns 0
03:13:25.042 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:25.059 00.017 10844 UpdateGuideState exits: m=1977 SNR=27.9
03:13:25.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:25.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:25.059 00.000 10844 Enqueuing Expose request
03:13:25.101 00.042 11060 IsGuiding returns 0
03:13:25.101 00.000 11060 Move returns status 0, amount 57
03:13:25.101 00.000 11060 MoveAxis(S, 88, ABG)
03:13:25.101 00.000 11060 Guiding  Dir = 1, Dur = 88
03:13:25.116 00.015 11060 IsSlewing returns 0
03:13:25.116 00.000 11060 IsGuiding returns 0
03:13:25.210 00.094 11060 IsGuiding returns 0
03:13:25.210 00.000 11060 Move returns status 0, amount 88
03:13:25.210 00.000 11060 move complete, result=0
03:13:25.210 00.000 11060 worker thread done servicing request
03:13:25.210 00.000 11060 Worker thread wakes up
03:13:25.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:25.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:25.213 00.003 10844 GuideStep: -0.2 px 57 ms EAST, 0.2 px 88 ms SOUTH
03:13:25.840 00.627 11060 Exposure complete
03:13:26.106 00.266 11060 worker thread done servicing request
03:13:26.106 00.000 10844 OnExposeComplete: enter
03:13:26.106 00.000 10844 UpdateGuideState(): m_state=6
03:13:26.106 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
03:13:26.107 00.001 10844 Star::Find returns 1 (0), X=622.41, Y=108.85, Mass=1698, SNR=26.0, Peak=220 HFD=3.3
03:13:26.107 00.000 10844 MultiStar: [#1 -0.27,0.36,1.04,U] [#2 -0.18,0.35,0.84,U] [#3 -0.30,-0.51,0.91,U] [#4 -0.75,-0.50,0.00,M3] [#5 -0.16,-0.16,0.84,U] [#6 0.16,-0.30,1.06,U] [#7 -0.57,0.21,0.92,U] [#8 -0.31,-0.05,0.78,U] 
03:13:26.108 00.001 10844 refined, 7 included, MultiStar: {-0.26, 0.01}, one-star: {-0.49, 0.15}
03:13:26.108 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
03:13:26.108 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.44)
03:13:26.108 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.11 mountX=-0.04 mountY=-0.26, mountTheta=-1.72
03:13:26.109 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.01, opts=13)
03:13:26.110 00.001 10844 Enqueuing Move request for scope (-0.26, 0.01)
03:13:26.110 00.000 11060 Worker thread wakes up
03:13:26.110 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
03:13:26.110 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
03:13:26.110 00.000 11060 Moving (-0.26, 0.01) raw xDistance=-0.04 yDistance=-0.26
03:13:26.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:26.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:13:26.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:13:26.110 00.000 11060 MoveAxis(E, 0, ABG)
03:13:26.111 00.001 11060 Move returns status 0, amount 0
03:13:26.115 00.004 11060 MoveAxis(N, 0, ABG)
03:13:26.118 00.003 11060 Move returns status 0, amount 0
03:13:26.118 00.000 11060 move complete, result=0
03:13:26.118 00.000 11060 worker thread done servicing request
03:13:26.120 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:26.152 00.032 10844 UpdateGuideState exits: m=1698 SNR=26.0
03:13:26.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:26.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:26.152 00.000 10844 Enqueuing Expose request
03:13:26.152 00.000 11060 Worker thread wakes up
03:13:26.152 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:13:26.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:26.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:26.799 00.647 11060 Exposure complete
03:13:27.039 00.240 11060 worker thread done servicing request
03:13:27.039 00.000 10844 OnExposeComplete: enter
03:13:27.040 00.001 10844 UpdateGuideState(): m_state=6
03:13:27.040 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
03:13:27.040 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.61, Mass=1556, SNR=24.4, Peak=174 HFD=3.4
03:13:27.040 00.000 10844 MultiStar: [#1 -0.26,0.37,0.98,U] [#2 0.09,0.29,1.00,U] [#3 -0.48,-0.43,0.98,U] [#4 -0.34,0.02,1.06,U] [#5 -0.26,0.02,0.90,U] [#6 0.12,-0.30,1.11,U] [#7 -0.41,0.05,0.96,U] [#8 -0.18,-0.66,0.00,M1] 
03:13:27.040 00.000 10844 single-star, 7 included, MultiStar: {-0.19, -0.01}, one-star: {-0.03, -0.09}
03:13:27.040 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.39) = xAngle (-3.31 = 2.98)
03:13:27.040 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:13:27.040 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.92 mountX=-0.09 mountY=-0.02, mountTheta=-2.96
03:13:27.042 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.09, opts=13)
03:13:27.042 00.000 10844 Enqueuing Move request for scope (-0.03, -0.09)
03:13:27.042 00.000 11060 Worker thread wakes up
03:13:27.043 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
03:13:27.043 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
03:13:27.043 00.000 11060 Moving (-0.03, -0.09) raw xDistance=-0.09 yDistance=-0.02
03:13:27.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:13:27.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:27.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:13:27.043 00.000 11060 MoveAxis(E, 0, ABG)
03:13:27.043 00.000 11060 Move returns status 0, amount 0
03:13:27.043 00.000 11060 MoveAxis(N, 0, ABG)
03:13:27.043 00.000 11060 Move returns status 0, amount 0
03:13:27.044 00.001 11060 move complete, result=0
03:13:27.044 00.000 11060 worker thread done servicing request
03:13:27.060 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:27.082 00.022 10844 UpdateGuideState exits: m=1556 SNR=24.4
03:13:27.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:27.083 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:27.083 00.000 10844 Enqueuing Expose request
03:13:27.083 00.000 11060 Worker thread wakes up
03:13:27.083 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:27.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:27.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:27.720 00.637 11060 Exposure complete
03:13:28.027 00.307 11060 worker thread done servicing request
03:13:28.027 00.000 10844 OnExposeComplete: enter
03:13:28.027 00.000 10844 UpdateGuideState(): m_state=6
03:13:28.027 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
03:13:28.028 00.001 10844 Star::Find returns 1 (0), X=622.56, Y=108.32, Mass=1861, SNR=28.2, Peak=189 HFD=3.0
03:13:28.028 00.000 10844 MultiStar: [#1 0.05,-0.13,0.87,U] [#2 0.19,0.46,0.85,U] [#3 -0.49,-0.12,0.88,U] [#4 -0.61,-0.37,0.00,M3] [#5 0.09,-0.25,0.88,U] [#6 0.09,-0.02,0.96,U] [#7 -0.04,0.24,0.89,U] [#8 0.07,-0.53,0.77,U] 
03:13:28.028 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.09}, one-star: {-0.34, -0.37}
03:13:28.028 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.39) = xAngle (-3.50 = 2.79)
03:13:28.028 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.37 = -0.37)
03:13:28.028 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.11 mountX=-0.10 mountY=-0.04, mountTheta=-2.77
03:13:28.030 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
03:13:28.030 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
03:13:28.030 00.000 11060 Worker thread wakes up
03:13:28.031 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
03:13:28.031 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
03:13:28.031 00.000 11060 Moving (-0.05, -0.09) raw xDistance=-0.10 yDistance=-0.04
03:13:28.032 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:13:28.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:28.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:13:28.045 00.013 11060 MoveAxis(E, 0, ABG)
03:13:28.045 00.000 11060 Move returns status 0, amount 0
03:13:28.045 00.000 11060 MoveAxis(N, 0, ABG)
03:13:28.045 00.000 11060 Move returns status 0, amount 0
03:13:28.045 00.000 11060 move complete, result=0
03:13:28.045 00.000 11060 worker thread done servicing request
03:13:28.053 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:28.076 00.023 10844 UpdateGuideState exits: m=1861 SNR=28.2
03:13:28.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:28.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:28.076 00.000 10844 Enqueuing Expose request
03:13:28.076 00.000 11060 Worker thread wakes up
03:13:28.076 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:28.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:28.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:28.710 00.634 11060 Exposure complete
03:13:28.979 00.269 11060 worker thread done servicing request
03:13:28.979 00.000 10844 OnExposeComplete: enter
03:13:28.979 00.000 10844 UpdateGuideState(): m_state=6
03:13:28.980 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
03:13:28.980 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.58, Mass=1469, SNR=24.1, Peak=186 HFD=2.8
03:13:28.980 00.000 10844 MultiStar: [#1 0.11,0.21,1.08,U] [#2 0.34,0.67,0.00,M1] [#3 0.03,-0.29,1.12,U] [#4 -0.41,-0.24,1.01,U] [#5 -0.20,-0.12,1.08,U] [#6 0.23,0.07,1.04,U] [#7 -0.16,0.08,0.95,U] [#8 -0.36,-0.28,0.94,U] 
03:13:28.980 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.17, -0.12}
03:13:28.981 00.001 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.39) = xAngle (-3.87 = 2.41)
03:13:28.981 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
03:13:28.981 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.48 mountX=-0.10 mountY=-0.10, mountTheta=-2.40
03:13:28.983 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
03:13:28.983 00.000 10844 Enqueuing Move request for scope (-0.11, -0.09)
03:13:28.995 00.012 11060 Worker thread wakes up
03:13:28.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
03:13:28.996 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
03:13:28.996 00.000 11060 Moving (-0.11, -0.09) raw xDistance=-0.10 yDistance=-0.10
03:13:28.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:13:28.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:28.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:13:28.996 00.000 11060 MoveAxis(E, 0, ABG)
03:13:28.996 00.000 11060 Move returns status 0, amount 0
03:13:28.996 00.000 11060 MoveAxis(N, 0, ABG)
03:13:28.996 00.000 11060 Move returns status 0, amount 0
03:13:28.996 00.000 11060 move complete, result=0
03:13:28.996 00.000 11060 worker thread done servicing request
03:13:29.009 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:29.030 00.021 10844 UpdateGuideState exits: m=1469 SNR=24.1
03:13:29.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:29.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:29.030 00.000 10844 Enqueuing Expose request
03:13:29.030 00.000 11060 Worker thread wakes up
03:13:29.030 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:29.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:29.031 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:29.658 00.627 11060 Exposure complete
03:13:29.904 00.246 11060 worker thread done servicing request
03:13:29.904 00.000 10844 OnExposeComplete: enter
03:13:29.905 00.001 10844 UpdateGuideState(): m_state=6
03:13:29.905 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
03:13:29.905 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.50, Mass=1691, SNR=25.8, Peak=169 HFD=3.6
03:13:29.906 00.001 10844 MultiStar: [#1 0.07,0.15,0.97,U] [#2 0.13,0.31,0.96,U] [#3 -0.23,-0.45,0.99,U] [#4 -0.28,0.02,1.06,U] [#5 -0.45,-0.21,0.91,U] [#6 -0.03,-0.25,1.02,U] [#7 0.01,-0.20,0.96,U] [#8 -0.06,-0.08,0.82,U] 
03:13:29.906 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.15, -0.20}
03:13:29.906 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.39) = xAngle (-3.62 = 2.67)
03:13:29.906 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.49 = -0.49)
03:13:29.906 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.23 mountX=-0.11 mountY=-0.06, mountTheta=-2.65
03:13:29.908 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.10, opts=13)
03:13:29.908 00.000 10844 Enqueuing Move request for scope (-0.08, -0.10)
03:13:29.908 00.000 11060 Worker thread wakes up
03:13:29.909 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
03:13:29.909 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
03:13:29.909 00.000 11060 Moving (-0.08, -0.10) raw xDistance=-0.11 yDistance=-0.06
03:13:29.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:13:29.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:29.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:13:29.909 00.000 11060 MoveAxis(E, 0, ABG)
03:13:29.909 00.000 11060 Move returns status 0, amount 0
03:13:29.910 00.001 11060 MoveAxis(N, 0, ABG)
03:13:29.910 00.000 11060 Move returns status 0, amount 0
03:13:29.911 00.001 11060 move complete, result=0
03:13:29.911 00.000 11060 worker thread done servicing request
03:13:29.916 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:29.934 00.018 10844 UpdateGuideState exits: m=1691 SNR=25.8
03:13:29.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:29.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:29.934 00.000 10844 Enqueuing Expose request
03:13:29.936 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:29.936 00.000 11060 Worker thread wakes up
03:13:29.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:29.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:30.696 00.760 11060 Exposure complete
03:13:31.191 00.495 11060 worker thread done servicing request
03:13:31.191 00.000 10844 OnExposeComplete: enter
03:13:31.191 00.000 10844 UpdateGuideState(): m_state=6
03:13:31.193 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
03:13:31.193 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.59, Mass=1720, SNR=26.3, Peak=170 HFD=3.6
03:13:31.193 00.000 10844 MultiStar: [#1 -0.08,0.16,0.94,U] [#2 -0.20,0.55,0.97,U] [#3 -0.09,-0.12,0.89,U] [#4 -0.85,-0.09,0.00,M2] [#5 -0.17,-0.21,0.97,U] [#6 -0.14,-0.15,1.02,U] [#7 -0.39,0.25,0.95,U] [#8 -0.56,-0.42,0.00,M1] 
03:13:31.193 00.000 10844 single-star, 6 included, MultiStar: {-0.17, 0.05}, one-star: {-0.12, -0.10}
03:13:31.193 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.39) = xAngle (-3.82 = 2.46)
03:13:31.194 00.001 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.70 = -0.70)
03:13:31.194 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.43 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
03:13:31.196 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.10, opts=13)
03:13:31.196 00.000 10844 Enqueuing Move request for scope (-0.12, -0.10)
03:13:31.198 00.002 11060 Worker thread wakes up
03:13:31.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
03:13:31.198 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
03:13:31.198 00.000 11060 Moving (-0.12, -0.10) raw xDistance=-0.12 yDistance=-0.10
03:13:31.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:13:31.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:31.199 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:13:31.199 00.000 11060 MoveAxis(E, 29, ABG)
03:13:31.199 00.000 11060 Guiding  Dir = 2, Dur = 29
03:13:31.206 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:31.212 00.006 11060 IsSlewing returns 0
03:13:31.214 00.002 11060 IsGuiding returns 0
03:13:31.240 00.026 10844 UpdateGuideState exits: m=1720 SNR=26.3
03:13:31.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:31.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:31.240 00.000 10844 Enqueuing Expose request
03:13:31.264 00.024 11060 IsGuiding returns 0
03:13:31.267 00.003 11060 Move returns status 0, amount 29
03:13:31.268 00.001 11060 MoveAxis(N, 0, ABG)
03:13:31.269 00.001 11060 Move returns status 0, amount 0
03:13:31.269 00.000 11060 move complete, result=0
03:13:31.269 00.000 11060 worker thread done servicing request
03:13:31.269 00.000 11060 Worker thread wakes up
03:13:31.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:31.271 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:31.282 00.011 10844 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
03:13:31.908 00.626 11060 Exposure complete
03:13:32.179 00.271 10844 OnExposeComplete: enter
03:13:32.179 00.000 11060 worker thread done servicing request
03:13:32.179 00.000 10844 UpdateGuideState(): m_state=6
03:13:32.179 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
03:13:32.181 00.002 10844 Star::Find returns 1 (0), X=622.97, Y=108.82, Mass=1875, SNR=27.9, Peak=212 HFD=2.7
03:13:32.181 00.000 10844 MultiStar: [#1 0.19,0.30,0.96,U] [#2 0.07,0.44,0.73,U] [#3 0.02,0.12,0.91,U] [#4 -0.57,-0.14,0.85,U] [#5 -0.07,0.15,0.89,U] [#6 -0.05,0.06,0.90,U] [#7 -0.21,-0.15,0.84,U] [#8 -0.27,-0.24,0.73,U] 
03:13:32.181 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.08}, one-star: {0.07, 0.13}
03:13:32.181 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.39) = xAngle (0.99 = 0.99)
03:13:32.182 00.001 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.12 = -2.17)
03:13:32.182 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.38 mountX=0.06 mountY=-0.09, mountTheta=-0.99
03:13:32.193 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
03:13:32.193 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
03:13:32.193 00.000 11060 Worker thread wakes up
03:13:32.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
03:13:32.194 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:13:32.194 00.000 11060 Moving (-0.08, 0.08) raw xDistance=0.06 yDistance=-0.09
03:13:32.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:13:32.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:32.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:13:32.194 00.000 11060 MoveAxis(E, 0, ABG)
03:13:32.194 00.000 11060 Move returns status 0, amount 0
03:13:32.194 00.000 11060 MoveAxis(N, 0, ABG)
03:13:32.194 00.000 11060 Move returns status 0, amount 0
03:13:32.194 00.000 11060 move complete, result=0
03:13:32.194 00.000 11060 worker thread done servicing request
03:13:32.201 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:32.223 00.022 10844 UpdateGuideState exits: m=1875 SNR=27.9
03:13:32.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:32.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:32.223 00.000 10844 Enqueuing Expose request
03:13:32.223 00.000 11060 Worker thread wakes up
03:13:32.223 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:32.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:32.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:32.855 00.632 11060 Exposure complete
03:13:33.093 00.238 11060 worker thread done servicing request
03:13:33.093 00.000 10844 OnExposeComplete: enter
03:13:33.093 00.000 10844 UpdateGuideState(): m_state=6
03:13:33.093 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
03:13:33.093 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.88, Mass=1656, SNR=25.9, Peak=163 HFD=2.8
03:13:33.095 00.002 10844 MultiStar: [#1 -0.31,0.21,0.96,U] [#2 0.02,-0.02,0.98,U] [#3 -0.23,-0.33,1.00,U] [#4 -0.96,0.34,0.00,M2] [#5 -0.45,0.11,0.97,U] [#6 -0.11,0.06,1.05,U] [#7 -0.34,0.40,0.97,U] [#8 -0.29,-0.34,0.84,U] 
03:13:33.095 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.04}, one-star: {-0.17, 0.18}
03:13:33.095 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.59 = 1.59)
03:13:33.095 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.71 = -1.57)
03:13:33.095 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.24 cameraTheta=2.98 mountX=-0.00 mountY=-0.24, mountTheta=-1.59
03:13:33.106 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.04, opts=13)
03:13:33.106 00.000 10844 Enqueuing Move request for scope (-0.23, 0.04)
03:13:33.106 00.000 11060 Worker thread wakes up
03:13:33.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
03:13:33.106 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
03:13:33.110 00.004 11060 Moving (-0.23, 0.04) raw xDistance=-0.00 yDistance=-0.24
03:13:33.110 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:13:33.110 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:13:33.110 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:13:33.111 00.001 11060 MoveAxis(E, 0, ABG)
03:13:33.111 00.000 11060 Move returns status 0, amount 0
03:13:33.112 00.001 11060 MoveAxis(N, 0, ABG)
03:13:33.112 00.000 11060 Move returns status 0, amount 0
03:13:33.112 00.000 11060 move complete, result=0
03:13:33.112 00.000 11060 worker thread done servicing request
03:13:33.115 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:33.135 00.020 10844 UpdateGuideState exits: m=1656 SNR=25.9
03:13:33.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:33.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:33.135 00.000 10844 Enqueuing Expose request
03:13:33.135 00.000 11060 Worker thread wakes up
03:13:33.135 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:33.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:33.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:33.769 00.634 11060 Exposure complete
03:13:34.027 00.258 11060 worker thread done servicing request
03:13:34.029 00.002 10844 OnExposeComplete: enter
03:13:34.029 00.000 10844 UpdateGuideState(): m_state=6
03:13:34.029 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
03:13:34.029 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.38, Mass=1503, SNR=24.6, Peak=183 HFD=2.9
03:13:34.029 00.000 10844 MultiStar: [#1 -0.13,-0.08,1.07,U] [#2 -0.04,-0.11,0.97,U] [#3 -0.64,-0.14,0.98,U] [#4 -0.40,-0.32,0.98,U] [#5 -0.20,-0.16,1.07,U] [#6 -0.37,-0.29,1.15,U] [#7 -0.10,-0.24,0.99,U] [#8 -0.44,-0.44,0.87,U] 
03:13:34.030 00.001 10844 single-star, 8 included, MultiStar: {-0.27, -0.23}, one-star: {-0.09, -0.31}
03:13:34.030 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.24 = 3.04)
03:13:34.030 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
03:13:34.030 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.33 cameraTheta=-1.86 mountX=-0.32 mountY=-0.04, mountTheta=-3.02
03:13:34.031 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.31, opts=13)
03:13:34.031 00.000 10844 Enqueuing Move request for scope (-0.09, -0.31)
03:13:34.031 00.000 11060 Worker thread wakes up
03:13:34.032 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
03:13:34.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
03:13:34.032 00.000 11060 Moving (-0.09, -0.31) raw xDistance=-0.32 yDistance=-0.04
03:13:34.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:13:34.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:34.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:13:34.032 00.000 11060 MoveAxis(E, 76, ABG)
03:13:34.032 00.000 11060 Guiding  Dir = 2, Dur = 76
03:13:34.039 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:34.042 00.003 11060 IsSlewing returns 0
03:13:34.043 00.001 11060 IsGuiding returns 0
03:13:34.060 00.017 10844 UpdateGuideState exits: m=1503 SNR=24.6
03:13:34.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:34.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:34.060 00.000 10844 Enqueuing Expose request
03:13:34.135 00.075 11060 IsGuiding returns 0
03:13:34.135 00.000 11060 Move returns status 0, amount 76
03:13:34.135 00.000 11060 MoveAxis(N, 0, ABG)
03:13:34.135 00.000 11060 Move returns status 0, amount 0
03:13:34.136 00.001 11060 move complete, result=0
03:13:34.136 00.000 11060 worker thread done servicing request
03:13:34.136 00.000 11060 Worker thread wakes up
03:13:34.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:34.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:34.146 00.010 10844 GuideStep: -0.3 px 76 ms EAST, -0.0 px 0 ms NORTH
03:13:34.782 00.636 11060 Exposure complete
03:13:35.035 00.253 11060 worker thread done servicing request
03:13:35.037 00.002 10844 OnExposeComplete: enter
03:13:35.037 00.000 10844 UpdateGuideState(): m_state=6
03:13:35.037 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
03:13:35.038 00.001 10844 Star::Find returns 1 (1), X=622.48, Y=108.58, Mass=1645, SNR=25.6, Peak=255 HFD=3.1
03:13:35.038 00.000 10844 MultiStar: [#1 -0.06,0.75,0.00,M1] [#2 0.23,0.39,0.89,U] [#3 -0.15,0.08,0.97,U] [#4 -0.26,0.61,1.01,U] [#5 -0.17,0.28,0.98,U] [#6 0.22,0.06,0.96,U] [#7 -0.07,0.38,1.01,U] [#8 -0.19,-0.11,0.87,U] 
03:13:35.038 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.20}, one-star: {-0.42, -0.11}
03:13:35.038 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.66 = 0.66)
03:13:35.038 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.78 = -2.50)
03:13:35.038 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.05 mountX=0.18 mountY=-0.14, mountTheta=-0.65
03:13:35.040 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.20, opts=13)
03:13:35.040 00.000 10844 Enqueuing Move request for scope (-0.11, 0.20)
03:13:35.040 00.000 11060 Worker thread wakes up
03:13:35.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
03:13:35.040 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
03:13:35.040 00.000 11060 Moving (-0.11, 0.20) raw xDistance=0.18 yDistance=-0.14
03:13:35.041 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:13:35.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:35.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:13:35.041 00.000 11060 MoveAxis(W, 40, ABG)
03:13:35.041 00.000 11060 Guiding  Dir = 3, Dur = 40
03:13:35.050 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:35.063 00.013 11060 IsSlewing returns 0
03:13:35.064 00.001 11060 IsGuiding returns 0
03:13:35.083 00.019 10844 UpdateGuideState exits: m=1645 SNR=25.6 Saturated
03:13:35.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:35.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:35.083 00.000 10844 Enqueuing Expose request
03:13:35.120 00.037 11060 IsGuiding returns 0
03:13:35.121 00.001 11060 Move returns status 0, amount 40
03:13:35.121 00.000 11060 MoveAxis(N, 0, ABG)
03:13:35.121 00.000 11060 Move returns status 0, amount 0
03:13:35.121 00.000 11060 move complete, result=0
03:13:35.123 00.002 11060 worker thread done servicing request
03:13:35.123 00.000 11060 Worker thread wakes up
03:13:35.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:35.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:35.126 00.003 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
03:13:35.760 00.634 11060 Exposure complete
03:13:36.016 00.256 11060 worker thread done servicing request
03:13:36.016 00.000 10844 OnExposeComplete: enter
03:13:36.016 00.000 10844 UpdateGuideState(): m_state=6
03:13:36.017 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
03:13:36.017 00.000 10844 Star::Find returns 1 (0), X=622.63, Y=108.68, Mass=1477, SNR=24.0, Peak=213 HFD=2.9
03:13:36.019 00.002 10844 MultiStar: [#1 -0.30,0.15,0.89,U] [#2 0.15,0.35,1.02,U] [#3 -0.30,-0.22,0.94,U] [#4 -0.47,0.19,1.03,U] [#5 -0.36,0.20,1.05,U] [#6 0.13,0.05,1.19,U] [#7 -0.34,0.10,1.02,U] [#8 -0.16,-0.28,0.86,U] 
03:13:36.019 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.07}, one-star: {-0.27, -0.01}
03:13:36.019 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.39) = xAngle (1.44 = 1.44)
03:13:36.019 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.72)
03:13:36.019 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.83 mountX=0.03 mountY=-0.22, mountTheta=-1.44
03:13:36.022 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.07, opts=13)
03:13:36.023 00.001 10844 Enqueuing Move request for scope (-0.21, 0.07)
03:13:36.023 00.000 11060 Worker thread wakes up
03:13:36.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
03:13:36.023 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
03:13:36.032 00.009 11060 Moving (-0.21, 0.07) raw xDistance=0.03 yDistance=-0.22
03:13:36.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:13:36.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:13:36.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:13:36.032 00.000 11060 MoveAxis(E, 0, ABG)
03:13:36.032 00.000 11060 Move returns status 0, amount 0
03:13:36.032 00.000 11060 MoveAxis(N, 0, ABG)
03:13:36.032 00.000 11060 Move returns status 0, amount 0
03:13:36.032 00.000 11060 move complete, result=0
03:13:36.035 00.003 11060 worker thread done servicing request
03:13:36.041 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:36.062 00.021 10844 UpdateGuideState exits: m=1477 SNR=24.0
03:13:36.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:36.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:36.062 00.000 10844 Enqueuing Expose request
03:13:36.062 00.000 11060 Worker thread wakes up
03:13:36.062 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:36.063 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:36.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:36.694 00.631 11060 Exposure complete
03:13:36.949 00.255 11060 worker thread done servicing request
03:13:36.949 00.000 10844 OnExposeComplete: enter
03:13:36.949 00.000 10844 UpdateGuideState(): m_state=6
03:13:36.950 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
03:13:36.950 00.000 10844 Star::Find returns 1 (0), X=622.66, Y=108.84, Mass=2021, SNR=28.4, Peak=212 HFD=3.5
03:13:36.950 00.000 10844 MultiStar: [#1 -0.34,0.30,0.89,U] [#2 0.34,-0.08,0.78,U] [#3 -0.63,-0.56,0.00,M1] [#4 -0.82,-0.48,0.00,M1] [#5 -0.78,-0.31,0.00,M1] [#6 0.34,-0.33,0.92,U] [#7 -0.55,-0.04,0.79,U] [#8 -0.11,-0.12,0.72,U] 
03:13:36.950 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.01}, one-star: {-0.24, 0.15}
03:13:36.950 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.39) = xAngle (-4.38 = 1.91)
03:13:36.951 00.001 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
03:13:36.951 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.99 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
03:13:36.952 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
03:13:36.952 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
03:13:36.952 00.000 11060 Worker thread wakes up
03:13:36.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
03:13:36.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
03:13:36.952 00.000 11060 Moving (-0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
03:13:36.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:13:36.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:36.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:13:36.952 00.000 11060 MoveAxis(E, 0, ABG)
03:13:36.953 00.001 11060 Move returns status 0, amount 0
03:13:36.955 00.002 11060 MoveAxis(N, 0, ABG)
03:13:36.957 00.002 11060 Move returns status 0, amount 0
03:13:36.957 00.000 11060 move complete, result=0
03:13:36.962 00.005 11060 worker thread done servicing request
03:13:36.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:36.994 00.032 10844 UpdateGuideState exits: m=2021 SNR=28.4
03:13:36.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:36.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:36.994 00.000 10844 Enqueuing Expose request
03:13:36.994 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:36.995 00.001 11060 Worker thread wakes up
03:13:36.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:36.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:37.630 00.635 11060 Exposure complete
03:13:37.873 00.243 11060 worker thread done servicing request
03:13:37.873 00.000 10844 OnExposeComplete: enter
03:13:37.874 00.001 10844 UpdateGuideState(): m_state=6
03:13:37.874 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
03:13:37.874 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.71, Mass=1868, SNR=27.2, Peak=188 HFD=3.0
03:13:37.875 00.001 10844 MultiStar: [#1 0.11,0.68,0.00,M1] [#2 0.49,-0.01,0.77,U] [#3 -0.12,-0.22,1.00,U] [#4 -0.37,0.28,0.93,U] [#5 -0.53,-0.10,0.90,U] [#6 -0.00,-0.41,0.96,U] [#7 -0.31,0.21,0.88,U] [#8 -0.27,-0.17,0.79,U] 
03:13:37.875 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.05}, one-star: {-0.19, 0.01}
03:13:37.875 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.39) = xAngle (-4.23 = 2.05)
03:13:37.875 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.11 = -1.11)
03:13:37.875 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.84 mountX=-0.08 mountY=-0.16, mountTheta=-2.05
03:13:37.876 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.05, opts=13)
03:13:37.876 00.000 10844 Enqueuing Move request for scope (-0.17, -0.05)
03:13:37.876 00.000 11060 Worker thread wakes up
03:13:37.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
03:13:37.876 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
03:13:37.876 00.000 11060 Moving (-0.17, -0.05) raw xDistance=-0.08 yDistance=-0.16
03:13:37.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:13:37.878 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:37.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:13:37.878 00.000 11060 MoveAxis(E, 0, ABG)
03:13:37.878 00.000 11060 Move returns status 0, amount 0
03:13:37.878 00.000 11060 MoveAxis(N, 0, ABG)
03:13:37.878 00.000 11060 Move returns status 0, amount 0
03:13:37.878 00.000 11060 move complete, result=0
03:13:37.878 00.000 11060 worker thread done servicing request
03:13:37.883 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:37.902 00.019 10844 UpdateGuideState exits: m=1868 SNR=27.2
03:13:37.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:37.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:37.902 00.000 10844 Enqueuing Expose request
03:13:37.904 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:37.904 00.000 11060 Worker thread wakes up
03:13:37.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:37.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:38.536 00.632 11060 Exposure complete
03:13:38.770 00.234 11060 worker thread done servicing request
03:13:38.770 00.000 10844 OnExposeComplete: enter
03:13:38.771 00.001 10844 UpdateGuideState(): m_state=6
03:13:38.771 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
03:13:38.771 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.54, Mass=1914, SNR=27.4, Peak=219 HFD=3.2
03:13:38.771 00.000 10844 MultiStar: [#1 -0.11,0.15,0.89,U] [#2 0.18,0.20,0.84,U] [#3 0.07,-0.45,1.02,U] [#4 -0.43,-0.24,0.95,U] [#5 -0.24,-0.53,0.93,U] [#6 0.16,-0.42,0.88,U] [#7 -0.44,-0.12,0.89,U] [#8 -0.12,-0.54,0.74,U] 
03:13:38.772 00.001 10844 single-star, 8 included, MultiStar: {-0.12, -0.24}, one-star: {-0.15, -0.16}
03:13:38.772 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.71 = 2.58)
03:13:38.772 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:13:38.772 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.21 cameraTheta=-2.32 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
03:13:38.782 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.16, opts=13)
03:13:38.783 00.001 10844 Enqueuing Move request for scope (-0.15, -0.16)
03:13:38.786 00.003 11060 Worker thread wakes up
03:13:38.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
03:13:38.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
03:13:38.786 00.000 11060 Moving (-0.15, -0.16) raw xDistance=-0.18 yDistance=-0.12
03:13:38.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:13:38.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:38.787 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:13:38.787 00.000 11060 MoveAxis(E, 43, ABG)
03:13:38.787 00.000 11060 Guiding  Dir = 2, Dur = 43
03:13:38.790 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:38.792 00.002 11060 IsSlewing returns 0
03:13:38.793 00.001 11060 IsGuiding returns 0
03:13:38.815 00.022 10844 UpdateGuideState exits: m=1914 SNR=27.4
03:13:38.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:38.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:38.815 00.000 10844 Enqueuing Expose request
03:13:38.838 00.023 11060 IsGuiding returns 0
03:13:38.838 00.000 11060 Move returns status 0, amount 43
03:13:38.838 00.000 11060 MoveAxis(N, 0, ABG)
03:13:38.839 00.001 11060 Move returns status 0, amount 0
03:13:38.839 00.000 11060 move complete, result=0
03:13:38.839 00.000 11060 worker thread done servicing request
03:13:38.839 00.000 11060 Worker thread wakes up
03:13:38.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:38.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:38.840 00.001 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
03:13:39.474 00.634 11060 Exposure complete
03:13:39.721 00.247 11060 worker thread done servicing request
03:13:39.721 00.000 10844 OnExposeComplete: enter
03:13:39.721 00.000 10844 UpdateGuideState(): m_state=6
03:13:39.722 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
03:13:39.722 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.43, Mass=1797, SNR=26.5, Peak=211 HFD=3.5
03:13:39.730 00.008 10844 MultiStar: [#1 -0.08,-0.03,0.88,U] [#2 0.25,0.04,0.97,U] [#3 -0.31,-0.61,0.00,M1] [#4 -0.40,-0.38,1.00,U] [#5 -0.16,-0.50,0.97,U] [#6 0.26,-0.07,0.99,U] [#7 -0.43,-0.46,1.01,U] [#8 -0.11,-0.31,0.76,U] 
03:13:39.730 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.25}, one-star: {-0.10, -0.26}
03:13:39.730 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.94)
03:13:39.730 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
03:13:39.730 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.95 mountX=-0.26 mountY=-0.06, mountTheta=-2.93
03:13:39.733 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.25, opts=13)
03:13:39.733 00.000 10844 Enqueuing Move request for scope (-0.10, -0.25)
03:13:39.733 00.000 11060 Worker thread wakes up
03:13:39.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
03:13:39.734 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
03:13:39.734 00.000 11060 Moving (-0.10, -0.25) raw xDistance=-0.26 yDistance=-0.06
03:13:39.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:13:39.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:39.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:13:39.734 00.000 11060 MoveAxis(E, 63, ABG)
03:13:39.734 00.000 11060 Guiding  Dir = 2, Dur = 63
03:13:39.741 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:39.744 00.003 11060 IsSlewing returns 0
03:13:39.745 00.001 11060 IsGuiding returns 0
03:13:39.758 00.013 10844 UpdateGuideState exits: m=1797 SNR=26.5
03:13:39.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:39.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:39.758 00.000 10844 Enqueuing Expose request
03:13:39.823 00.065 11060 IsGuiding returns 0
03:13:39.823 00.000 11060 Move returns status 0, amount 63
03:13:39.823 00.000 11060 MoveAxis(N, 0, ABG)
03:13:39.824 00.001 11060 Move returns status 0, amount 0
03:13:39.824 00.000 11060 move complete, result=0
03:13:39.824 00.000 11060 worker thread done servicing request
03:13:39.824 00.000 11060 Worker thread wakes up
03:13:39.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:39.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:39.850 00.026 10844 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
03:13:40.459 00.609 11060 Exposure complete
03:13:40.729 00.270 11060 worker thread done servicing request
03:13:40.729 00.000 10844 OnExposeComplete: enter
03:13:40.729 00.000 10844 UpdateGuideState(): m_state=6
03:13:40.730 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
03:13:40.730 00.000 10844 Star::Find returns 1 (0), X=622.39, Y=108.61, Mass=1707, SNR=26.2, Peak=242 HFD=3.3
03:13:40.731 00.001 10844 MultiStar: [#1 -0.08,0.19,1.03,U] [#2 0.33,0.03,0.86,U] [#3 -0.45,-0.37,0.96,U] [#4 -0.34,-0.19,1.12,U] [#5 -0.21,-0.41,0.90,U] [#6 0.11,0.12,1.02,U] [#7 -0.23,0.33,0.92,U] [#8 -0.18,-0.18,0.79,U] 
03:13:40.731 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.06}, one-star: {-0.51, -0.08}
03:13:40.731 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.21 = 2.07)
03:13:40.731 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
03:13:40.731 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.83 mountX=-0.09 mountY=-0.17, mountTheta=-2.06
03:13:40.733 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.06, opts=13)
03:13:40.733 00.000 10844 Enqueuing Move request for scope (-0.18, -0.06)
03:13:40.733 00.000 11060 Worker thread wakes up
03:13:40.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
03:13:40.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
03:13:40.733 00.000 11060 Moving (-0.18, -0.06) raw xDistance=-0.09 yDistance=-0.17
03:13:40.734 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:13:40.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:40.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:13:40.734 00.000 11060 MoveAxis(E, 0, ABG)
03:13:40.735 00.001 11060 Move returns status 0, amount 0
03:13:40.735 00.000 11060 MoveAxis(N, 0, ABG)
03:13:40.736 00.001 11060 Move returns status 0, amount 0
03:13:40.736 00.000 11060 move complete, result=0
03:13:40.738 00.002 11060 worker thread done servicing request
03:13:40.744 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:40.773 00.029 10844 UpdateGuideState exits: m=1707 SNR=26.2
03:13:40.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:40.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:40.773 00.000 10844 Enqueuing Expose request
03:13:40.773 00.000 11060 Worker thread wakes up
03:13:40.773 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:40.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:40.775 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:41.405 00.630 11060 Exposure complete
03:13:41.691 00.286 11060 worker thread done servicing request
03:13:41.692 00.001 10844 OnExposeComplete: enter
03:13:41.692 00.000 10844 UpdateGuideState(): m_state=6
03:13:41.692 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
03:13:41.692 00.000 10844 Star::Find returns 1 (0), X=622.60, Y=108.79, Mass=1803, SNR=27.1, Peak=215 HFD=3.2
03:13:41.693 00.001 10844 MultiStar: [#1 -0.29,0.59,0.96,U] [#2 0.17,0.10,0.90,U] [#3 -0.33,-0.13,0.93,U] [#4 -0.72,-0.05,0.00,M1] [#5 0.04,-0.06,0.90,U] [#6 -0.08,-0.13,0.93,U] [#7 -0.40,0.15,0.93,U] [#8 -0.49,-0.21,0.78,U] 
03:13:41.693 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.06}, one-star: {-0.30, 0.10}
03:13:41.693 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.39) = xAngle (1.48 = 1.48)
03:13:41.693 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.60 = -1.68)
03:13:41.693 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.87 mountX=0.02 mountY=-0.22, mountTheta=-1.48
03:13:41.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.06, opts=13)
03:13:41.696 00.002 10844 Enqueuing Move request for scope (-0.21, 0.06)
03:13:41.696 00.000 11060 Worker thread wakes up
03:13:41.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
03:13:41.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
03:13:41.696 00.000 11060 Moving (-0.21, 0.06) raw xDistance=0.02 yDistance=-0.22
03:13:41.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:13:41.696 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.41 newest=-0.44
03:13:41.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
03:13:41.696 00.000 11060 MoveAxis(E, 0, ABG)
03:13:41.696 00.000 11060 Move returns status 0, amount 0
03:13:41.696 00.000 11060 BLC: Oldest BLC event removed
03:13:41.697 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:13:41.697 00.000 11060 MoveAxis(N, 564, ABG)
03:13:41.697 00.000 11060 Guiding  Dir = 0, Dur = 564
03:13:41.702 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:41.704 00.002 11060 IsSlewing returns 0
03:13:41.705 00.001 11060 IsGuiding returns 0
03:13:41.721 00.016 10844 UpdateGuideState exits: m=1803 SNR=27.1
03:13:41.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:41.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:41.721 00.000 10844 Enqueuing Expose request
03:13:42.281 00.560 11060 IsGuiding returns 0
03:13:42.281 00.000 11060 Move returns status 0, amount 564
03:13:42.281 00.000 11060 move complete, result=0
03:13:42.281 00.000 11060 worker thread done servicing request
03:13:42.281 00.000 11060 Worker thread wakes up
03:13:42.283 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 564 ms NORTH
03:13:42.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:42.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:42.913 00.630 11060 Exposure complete
03:13:43.126 00.213 11060 worker thread done servicing request
03:13:43.126 00.000 10844 OnExposeComplete: enter
03:13:43.126 00.000 10844 UpdateGuideState(): m_state=6
03:13:43.127 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
03:13:43.127 00.000 10844 Star::Find returns 1 (0), X=622.61, Y=108.43, Mass=1779, SNR=26.9, Peak=199 HFD=3.1
03:13:43.127 00.000 10844 MultiStar: [#1 0.10,0.01,0.96,U] [#2 0.27,0.10,0.87,U] [#3 0.20,-0.41,1.05,U] [#4 -0.37,-0.18,0.90,U] [#5 0.11,-0.69,0.00,M1] [#6 -0.01,-0.19,1.05,U] [#7 0.06,-0.56,0.94,U] [#8 0.07,-0.38,0.84,U] 
03:13:43.127 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.24}, one-star: {-0.29, -0.27}
03:13:43.127 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:13:43.128 00.001 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:13:43.128 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.56 mountX=-0.23 mountY=0.04, mountTheta=2.97
03:13:43.129 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.24, opts=13)
03:13:43.129 00.000 10844 Enqueuing Move request for scope (0.00, -0.24)
03:13:43.129 00.000 11060 Worker thread wakes up
03:13:43.130 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
03:13:43.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
03:13:43.130 00.000 11060 Moving (0.00, -0.24) raw xDistance=-0.23 yDistance=0.04
03:13:43.130 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.150566, 1:-0.041114
03:13:43.130 00.000 11060 BLC: No correction, Miss < min_move
03:13:43.131 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:13:43.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:43.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:13:43.131 00.000 11060 MoveAxis(E, 55, ABG)
03:13:43.131 00.000 11060 Guiding  Dir = 2, Dur = 55
03:13:43.136 00.005 11060 IsSlewing returns 0
03:13:43.136 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:43.136 00.000 11060 IsGuiding returns 0
03:13:43.154 00.018 10844 UpdateGuideState exits: m=1779 SNR=26.9
03:13:43.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:43.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:43.154 00.000 10844 Enqueuing Expose request
03:13:43.199 00.045 11060 IsGuiding returns 0
03:13:43.199 00.000 11060 Move returns status 0, amount 55
03:13:43.199 00.000 11060 MoveAxis(N, 0, ABG)
03:13:43.199 00.000 11060 Move returns status 0, amount 0
03:13:43.199 00.000 11060 move complete, result=0
03:13:43.200 00.001 11060 worker thread done servicing request
03:13:43.200 00.000 11060 Worker thread wakes up
03:13:43.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:43.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:43.220 00.020 10844 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
03:13:43.834 00.614 11060 Exposure complete
03:13:44.061 00.227 11060 worker thread done servicing request
03:13:44.061 00.000 10844 OnExposeComplete: enter
03:13:44.061 00.000 10844 UpdateGuideState(): m_state=6
03:13:44.062 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
03:13:44.062 00.000 10844 Star::Find returns 1 (0), X=622.48, Y=108.28, Mass=1387, SNR=23.3, Peak=169 HFD=3.0
03:13:44.063 00.001 10844 MultiStar: [#1 0.11,0.22,1.02,U] [#2 0.23,0.03,1.05,U] [#3 -0.10,-0.24,1.02,U] [#4 -0.44,-0.05,1.07,U] [#5 0.02,-0.31,0.93,U] [#6 0.22,-0.11,1.08,U] [#7 -0.53,-0.06,1.03,U] [#8 0.11,-0.53,0.88,U] 
03:13:44.063 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.15}, one-star: {-0.42, -0.41}
03:13:44.063 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.39) = xAngle (-3.50 = 2.78)
03:13:44.063 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.37 = -0.37)
03:13:44.063 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.11 mountX=-0.17 mountY=-0.07, mountTheta=-2.77
03:13:44.065 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.15, opts=13)
03:13:44.065 00.000 10844 Enqueuing Move request for scope (-0.09, -0.15)
03:13:44.065 00.000 11060 Worker thread wakes up
03:13:44.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
03:13:44.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
03:13:44.065 00.000 11060 Moving (-0.09, -0.15) raw xDistance=-0.17 yDistance=-0.07
03:13:44.065 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.150566, 1:-0.041114, 2:0.065059
03:13:44.065 00.000 11060 BLC: No correction, Miss < min_move
03:13:44.066 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:13:44.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:44.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:13:44.066 00.000 11060 MoveAxis(E, 41, ABG)
03:13:44.066 00.000 11060 Guiding  Dir = 2, Dur = 41
03:13:44.069 00.003 11060 IsSlewing returns 0
03:13:44.070 00.001 11060 IsGuiding returns 0
03:13:44.073 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:44.101 00.028 10844 UpdateGuideState exits: m=1387 SNR=23.3
03:13:44.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:44.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:44.101 00.000 10844 Enqueuing Expose request
03:13:44.118 00.017 11060 IsGuiding returns 0
03:13:44.118 00.000 11060 Move returns status 0, amount 41
03:13:44.118 00.000 11060 MoveAxis(N, 0, ABG)
03:13:44.118 00.000 11060 Move returns status 0, amount 0
03:13:44.118 00.000 11060 move complete, result=0
03:13:44.119 00.001 11060 worker thread done servicing request
03:13:44.119 00.000 11060 Worker thread wakes up
03:13:44.119 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
03:13:44.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:44.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:44.749 00.630 11060 Exposure complete
03:13:44.984 00.235 11060 worker thread done servicing request
03:13:44.984 00.000 10844 OnExposeComplete: enter
03:13:44.984 00.000 10844 UpdateGuideState(): m_state=6
03:13:44.984 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
03:13:44.985 00.001 10844 Star::Find returns 1 (0), X=622.93, Y=108.13, Mass=1658, SNR=25.3, Peak=147 HFD=3.4
03:13:44.985 00.000 10844 MultiStar: [#1 -0.02,0.24,0.98,U] [#2 0.29,0.14,0.95,U] [#3 -0.10,-0.37,1.03,U] [#4 -0.49,-0.46,0.00,M1] [#5 -0.13,-0.46,0.94,U] [#6 0.25,-0.38,1.11,U] [#7 -0.14,-0.34,1.03,U] [#8 0.27,-0.39,0.85,U] 
03:13:44.985 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.27}, one-star: {0.03, -0.56}
03:13:44.985 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:13:44.985 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:13:44.985 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.37 mountX=-0.25 mountY=0.10, mountTheta=2.77
03:13:44.987 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.27, opts=13)
03:13:44.987 00.000 10844 Enqueuing Move request for scope (0.05, -0.27)
03:13:44.987 00.000 11060 Worker thread wakes up
03:13:44.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
03:13:44.987 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
03:13:44.987 00.000 11060 Moving (0.05, -0.27) raw xDistance=-0.25 yDistance=0.10
03:13:44.987 00.000 11060 BLC: window closed
03:13:44.988 00.001 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.07, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.150566, 1:-0.041114, 2:0.065059
03:13:44.988 00.000 11060 BLC: No correction, Miss < min_move
03:13:44.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:13:44.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:44.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:13:44.988 00.000 11060 MoveAxis(E, 60, ABG)
03:13:44.988 00.000 11060 Guiding  Dir = 2, Dur = 60
03:13:44.995 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:45.004 00.009 11060 IsSlewing returns 0
03:13:45.005 00.001 11060 IsGuiding returns 0
03:13:45.025 00.020 10844 UpdateGuideState exits: m=1658 SNR=25.3
03:13:45.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:45.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:45.025 00.000 10844 Enqueuing Expose request
03:13:45.066 00.041 11060 IsGuiding returns 0
03:13:45.066 00.000 11060 Move returns status 0, amount 60
03:13:45.066 00.000 11060 MoveAxis(N, 0, ABG)
03:13:45.066 00.000 11060 Move returns status 0, amount 0
03:13:45.066 00.000 11060 move complete, result=0
03:13:45.066 00.000 11060 worker thread done servicing request
03:13:45.068 00.002 11060 Worker thread wakes up
03:13:45.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:45.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:45.068 00.000 10844 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
03:13:45.698 00.630 11060 Exposure complete
03:13:45.968 00.270 11060 worker thread done servicing request
03:13:45.968 00.000 10844 OnExposeComplete: enter
03:13:45.968 00.000 10844 UpdateGuideState(): m_state=6
03:13:45.968 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
03:13:45.969 00.001 10844 Star::Find returns 1 (0), X=622.94, Y=108.27, Mass=1612, SNR=25.1, Peak=174 HFD=3.0
03:13:45.969 00.000 10844 MultiStar: [#1 -0.04,0.28,1.10,U] [#2 0.14,0.13,0.93,U] [#3 0.12,-0.19,1.11,U] [#4 -0.34,-0.13,0.99,U] [#5 0.22,-0.05,1.09,U] [#6 0.36,-0.35,1.01,U] [#7 0.25,-0.58,1.10,U] [#8 -0.05,-0.81,0.00,M1] 
03:13:45.969 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.16}, one-star: {0.03, -0.42}
03:13:45.969 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.39) = xAngle (-2.44 = -2.44)
03:13:45.969 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
03:13:45.969 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.05 mountX=-0.14 mountY=0.12, mountTheta=2.45
03:13:45.971 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.16, opts=13)
03:13:45.971 00.000 10844 Enqueuing Move request for scope (0.10, -0.16)
03:13:45.971 00.000 11060 Worker thread wakes up
03:13:45.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
03:13:45.971 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
03:13:45.971 00.000 11060 Moving (0.10, -0.16) raw xDistance=-0.14 yDistance=0.12
03:13:45.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:13:45.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:45.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:13:45.972 00.001 11060 MoveAxis(E, 36, ABG)
03:13:45.972 00.000 11060 Guiding  Dir = 2, Dur = 36
03:13:45.979 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:45.987 00.008 11060 IsSlewing returns 0
03:13:45.988 00.001 11060 IsGuiding returns 0
03:13:46.007 00.019 10844 UpdateGuideState exits: m=1612 SNR=25.1
03:13:46.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:46.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:46.007 00.000 10844 Enqueuing Expose request
03:13:46.034 00.027 11060 IsGuiding returns 0
03:13:46.034 00.000 11060 Move returns status 0, amount 36
03:13:46.034 00.000 11060 MoveAxis(N, 0, ABG)
03:13:46.034 00.000 11060 Move returns status 0, amount 0
03:13:46.034 00.000 11060 move complete, result=0
03:13:46.034 00.000 11060 worker thread done servicing request
03:13:46.034 00.000 11060 Worker thread wakes up
03:13:46.035 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:46.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:46.041 00.006 10844 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
03:13:46.681 00.640 11060 Exposure complete
03:13:46.905 00.224 11060 worker thread done servicing request
03:13:46.906 00.001 10844 OnExposeComplete: enter
03:13:46.906 00.000 10844 UpdateGuideState(): m_state=6
03:13:46.906 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
03:13:46.906 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.91, Mass=1704, SNR=26.3, Peak=198 HFD=2.9
03:13:46.907 00.001 10844 MultiStar: [#1 0.30,0.47,0.93,U] [#2 0.28,0.29,0.90,U] [#3 -0.06,-0.41,0.98,U] [#4 -0.36,-0.20,0.92,U] [#5 0.13,0.02,0.94,U] [#6 0.49,-0.14,1.01,U] [#7 0.18,-0.31,0.95,U] [#8 0.09,-0.24,0.79,U] 
03:13:46.907 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {-0.04, 0.22}
03:13:46.907 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.39) = xAngle (-1.66 = -1.66)
03:13:46.907 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.46 = 1.46)
03:13:46.908 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=-0.01 mountY=0.12, mountTheta=1.66
03:13:46.909 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
03:13:46.910 00.001 10844 Enqueuing Move request for scope (0.11, -0.03)
03:13:46.910 00.000 11060 Worker thread wakes up
03:13:46.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
03:13:46.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
03:13:46.910 00.000 11060 Moving (0.11, -0.03) raw xDistance=-0.01 yDistance=0.12
03:13:46.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:13:46.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:46.911 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:13:46.911 00.000 11060 MoveAxis(E, 0, ABG)
03:13:46.911 00.000 11060 Move returns status 0, amount 0
03:13:46.911 00.000 11060 MoveAxis(N, 0, ABG)
03:13:46.911 00.000 11060 Move returns status 0, amount 0
03:13:46.911 00.000 11060 move complete, result=0
03:13:46.911 00.000 11060 worker thread done servicing request
03:13:46.917 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:46.944 00.027 10844 UpdateGuideState exits: m=1704 SNR=26.3
03:13:46.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:46.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:46.944 00.000 10844 Enqueuing Expose request
03:13:46.944 00.000 11060 Worker thread wakes up
03:13:46.944 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:46.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:46.945 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:47.585 00.640 11060 Exposure complete
03:13:47.836 00.251 11060 worker thread done servicing request
03:13:47.836 00.000 10844 OnExposeComplete: enter
03:13:47.836 00.000 10844 UpdateGuideState(): m_state=6
03:13:47.837 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
03:13:47.837 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.81, Mass=2054, SNR=28.8, Peak=155 HFD=3.7
03:13:47.837 00.000 10844 MultiStar: [#1 0.10,0.34,0.90,U] [#2 0.13,0.12,0.80,U] [#3 0.00,0.05,0.97,U] [#4 -0.35,-0.09,0.93,U] [#5 -0.26,-0.27,0.92,U] [#6 0.19,-0.00,0.95,U] [#7 0.03,0.21,0.83,U] [#8 -0.27,-0.23,0.68,U] 
03:13:47.837 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.19, 0.12}
03:13:47.837 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.39) = xAngle (1.32 = 1.32)
03:13:47.837 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.44 = -1.84)
03:13:47.838 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.71 mountX=0.02 mountY=-0.07, mountTheta=-1.32
03:13:47.839 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.03, opts=13)
03:13:47.839 00.000 10844 Enqueuing Move request for scope (-0.07, 0.03)
03:13:47.839 00.000 11060 Worker thread wakes up
03:13:47.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
03:13:47.839 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
03:13:47.839 00.000 11060 Moving (-0.07, 0.03) raw xDistance=0.02 yDistance=-0.07
03:13:47.840 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:13:47.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:47.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:13:47.840 00.000 11060 MoveAxis(E, 0, ABG)
03:13:47.840 00.000 11060 Move returns status 0, amount 0
03:13:47.840 00.000 11060 MoveAxis(N, 0, ABG)
03:13:47.840 00.000 11060 Move returns status 0, amount 0
03:13:47.840 00.000 11060 move complete, result=0
03:13:47.850 00.010 11060 worker thread done servicing request
03:13:47.856 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:47.877 00.021 10844 UpdateGuideState exits: m=2054 SNR=28.8
03:13:47.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:47.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:47.877 00.000 10844 Enqueuing Expose request
03:13:47.877 00.000 11060 Worker thread wakes up
03:13:47.878 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:47.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:47.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:48.523 00.645 11060 Exposure complete
03:13:48.772 00.249 11060 worker thread done servicing request
03:13:48.772 00.000 10844 OnExposeComplete: enter
03:13:48.772 00.000 10844 UpdateGuideState(): m_state=6
03:13:48.772 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
03:13:48.772 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.62, Mass=1434, SNR=23.8, Peak=175 HFD=2.9
03:13:48.773 00.001 10844 MultiStar: [#1 0.22,-0.26,0.95,U] [#2 0.00,0.26,0.93,U] [#3 -0.22,-0.28,1.07,U] [#4 -0.47,-0.27,1.17,U] [#5 0.22,-0.26,0.92,U] [#6 -0.04,-0.32,1.14,U] [#7 -0.24,-0.77,0.00,M1] [#8 0.18,-0.49,0.87,U] 
03:13:48.773 00.000 10844 single-star, 7 included, MultiStar: {-0.04, -0.21}, one-star: {-0.03, -0.07}
03:13:48.773 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.94)
03:13:48.773 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
03:13:48.773 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.96 mountX=-0.07 mountY=-0.02, mountTheta=-2.92
03:13:48.775 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
03:13:48.775 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
03:13:48.775 00.000 11060 Worker thread wakes up
03:13:48.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:13:48.776 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:13:48.776 00.000 11060 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=-0.02
03:13:48.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:13:48.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:48.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:13:48.776 00.000 11060 MoveAxis(E, 0, ABG)
03:13:48.776 00.000 11060 Move returns status 0, amount 0
03:13:48.776 00.000 11060 MoveAxis(N, 0, ABG)
03:13:48.776 00.000 11060 Move returns status 0, amount 0
03:13:48.776 00.000 11060 move complete, result=0
03:13:48.776 00.000 11060 worker thread done servicing request
03:13:48.783 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:48.819 00.036 10844 UpdateGuideState exits: m=1434 SNR=23.8
03:13:48.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:48.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:48.819 00.000 10844 Enqueuing Expose request
03:13:48.819 00.000 11060 Worker thread wakes up
03:13:48.821 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:13:48.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:48.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:49.460 00.639 11060 Exposure complete
03:13:49.713 00.253 11060 worker thread done servicing request
03:13:49.714 00.001 10844 OnExposeComplete: enter
03:13:49.714 00.000 10844 UpdateGuideState(): m_state=6
03:13:49.714 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
03:13:49.714 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.27, Mass=1359, SNR=23.2, Peak=158 HFD=2.6
03:13:49.714 00.000 10844 MultiStar: [#1 -0.07,-0.12,1.08,U] [#2 0.46,-0.00,1.00,U] [#3 0.09,-0.28,1.11,U] [#4 -0.11,-0.18,1.20,U] [#5 0.10,-0.09,1.16,U] [#6 0.41,-0.18,1.20,U] [#7 -0.15,-0.06,1.21,U] [#8 -0.15,-0.21,0.86,U] 
03:13:49.714 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.17}, one-star: {0.03, -0.42}
03:13:49.714 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.39) = xAngle (-2.56 = -2.56)
03:13:49.714 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
03:13:49.716 00.002 10844 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.17 mountX=-0.15 mountY=0.10, mountTheta=2.57
03:13:49.717 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.17, opts=13)
03:13:49.717 00.000 10844 Enqueuing Move request for scope (0.07, -0.17)
03:13:49.718 00.001 11060 Worker thread wakes up
03:13:49.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
03:13:49.720 00.002 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
03:13:49.720 00.000 11060 Moving (0.07, -0.17) raw xDistance=-0.15 yDistance=0.10
03:13:49.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:13:49.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:49.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:13:49.720 00.000 11060 MoveAxis(E, 36, ABG)
03:13:49.720 00.000 11060 Guiding  Dir = 2, Dur = 36
03:13:49.726 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:49.747 00.021 11060 IsSlewing returns 0
03:13:49.747 00.000 11060 IsGuiding returns 0
03:13:49.762 00.015 10844 UpdateGuideState exits: m=1359 SNR=23.2
03:13:49.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:49.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:49.763 00.001 10844 Enqueuing Expose request
03:13:49.801 00.038 11060 IsGuiding returns 0
03:13:49.801 00.000 11060 Move returns status 0, amount 36
03:13:49.801 00.000 11060 MoveAxis(N, 0, ABG)
03:13:49.801 00.000 11060 Move returns status 0, amount 0
03:13:49.801 00.000 11060 move complete, result=0
03:13:49.801 00.000 11060 worker thread done servicing request
03:13:49.801 00.000 11060 Worker thread wakes up
03:13:49.801 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
03:13:49.802 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:49.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:50.446 00.644 11060 Exposure complete
03:13:50.717 00.271 11060 worker thread done servicing request
03:13:50.718 00.001 10844 OnExposeComplete: enter
03:13:50.718 00.000 10844 UpdateGuideState(): m_state=6
03:13:50.718 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
03:13:50.718 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.75, Mass=1916, SNR=27.5, Peak=167 HFD=3.4
03:13:50.719 00.001 10844 MultiStar: [#1 -0.23,0.06,0.88,U] [#2 0.13,-0.09,0.93,U] [#3 -0.23,-0.41,0.94,U] [#4 -0.22,-0.35,0.92,U] [#5 0.47,-0.08,0.93,U] [#6 0.43,-0.51,0.98,U] [#7 -0.01,-0.19,0.94,U] [#8 -0.09,-0.32,0.82,U] 
03:13:50.719 00.000 10844 single-star, 8 included, MultiStar: {0.06, -0.20}, one-star: {0.20, 0.06}
03:13:50.719 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
03:13:50.719 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
03:13:50.719 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.27 mountX=0.09 mountY=0.19, mountTheta=1.12
03:13:50.720 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.06, opts=13)
03:13:50.721 00.001 10844 Enqueuing Move request for scope (0.20, 0.06)
03:13:50.721 00.000 11060 Worker thread wakes up
03:13:50.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
03:13:50.721 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
03:13:50.721 00.000 11060 Moving (0.20, 0.06) raw xDistance=0.09 yDistance=0.19
03:13:50.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:50.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:50.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:13:50.721 00.000 11060 MoveAxis(E, 0, ABG)
03:13:50.721 00.000 11060 Move returns status 0, amount 0
03:13:50.721 00.000 11060 MoveAxis(N, 0, ABG)
03:13:50.721 00.000 11060 Move returns status 0, amount 0
03:13:50.722 00.001 11060 move complete, result=0
03:13:50.722 00.000 11060 worker thread done servicing request
03:13:50.728 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:50.757 00.029 10844 UpdateGuideState exits: m=1916 SNR=27.5
03:13:50.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:50.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:50.757 00.000 10844 Enqueuing Expose request
03:13:50.757 00.000 11060 Worker thread wakes up
03:13:50.758 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:50.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:50.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:51.389 00.631 11060 Exposure complete
03:13:51.664 00.275 11060 worker thread done servicing request
03:13:51.664 00.000 10844 OnExposeComplete: enter
03:13:51.664 00.000 10844 UpdateGuideState(): m_state=6
03:13:51.665 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
03:13:51.665 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.23, Mass=1797, SNR=26.7, Peak=199 HFD=2.5
03:13:51.665 00.000 10844 MultiStar: [#1 0.44,0.17,0.85,U] [#2 0.25,0.23,0.89,U] [#3 -0.09,-0.38,0.87,U] [#4 0.17,0.25,1.01,U] [#5 0.49,-0.08,0.85,U] [#6 0.11,-0.36,1.00,U] [#7 0.26,-0.05,0.95,U] [#8 0.20,-0.56,0.75,U] 
03:13:51.665 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.13}, one-star: {0.11, -0.47}
03:13:51.665 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
03:13:51.666 00.001 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.17 = 1.17)
03:13:51.666 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.57 mountX=-0.09 mountY=0.23, mountTheta=1.96
03:13:51.667 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.13, opts=13)
03:13:51.667 00.000 10844 Enqueuing Move request for scope (0.21, -0.13)
03:13:51.667 00.000 11060 Worker thread wakes up
03:13:51.668 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
03:13:51.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
03:13:51.668 00.000 11060 Moving (0.21, -0.13) raw xDistance=-0.09 yDistance=0.23
03:13:51.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:13:51.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:13:51.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:13:51.668 00.000 11060 MoveAxis(E, 0, ABG)
03:13:51.668 00.000 11060 Move returns status 0, amount 0
03:13:51.668 00.000 11060 MoveAxis(N, 0, ABG)
03:13:51.668 00.000 11060 Move returns status 0, amount 0
03:13:51.668 00.000 11060 move complete, result=0
03:13:51.668 00.000 11060 worker thread done servicing request
03:13:51.677 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:51.696 00.019 10844 UpdateGuideState exits: m=1797 SNR=26.7
03:13:51.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:51.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:51.696 00.000 10844 Enqueuing Expose request
03:13:51.696 00.000 11060 Worker thread wakes up
03:13:51.697 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:51.697 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:51.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:52.334 00.637 11060 Exposure complete
03:13:52.585 00.251 11060 worker thread done servicing request
03:13:52.585 00.000 10844 OnExposeComplete: enter
03:13:52.585 00.000 10844 UpdateGuideState(): m_state=6
03:13:52.586 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
03:13:52.586 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.69, Mass=1756, SNR=26.5, Peak=181 HFD=3.5
03:13:52.586 00.000 10844 MultiStar: [#1 0.02,0.60,0.91,U] [#2 0.36,0.23,0.95,U] [#3 -0.01,-0.03,0.99,U] [#4 -0.27,-0.20,0.95,U] [#5 -0.23,0.44,1.00,U] [#6 0.37,0.04,1.04,U] [#7 -0.23,-0.16,0.86,U] [#8 0.35,-0.26,0.79,U] 
03:13:52.586 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.21, -0.00}
03:13:52.586 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.39) = xAngle (-0.00 = -0.00)
03:13:52.586 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.12 = 3.12)
03:13:52.587 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.39 mountX=0.08 mountY=0.00, mountTheta=0.02
03:13:52.588 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
03:13:52.588 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
03:13:52.588 00.000 11060 Worker thread wakes up
03:13:52.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
03:13:52.588 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
03:13:52.597 00.009 11060 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=0.00
03:13:52.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:13:52.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:52.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:13:52.597 00.000 11060 MoveAxis(E, 0, ABG)
03:13:52.597 00.000 11060 Move returns status 0, amount 0
03:13:52.598 00.001 11060 MoveAxis(N, 0, ABG)
03:13:52.598 00.000 11060 Move returns status 0, amount 0
03:13:52.598 00.000 11060 move complete, result=0
03:13:52.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:52.599 00.001 11060 worker thread done servicing request
03:13:52.619 00.020 10844 UpdateGuideState exits: m=1756 SNR=26.5
03:13:52.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:52.620 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:52.620 00.000 10844 Enqueuing Expose request
03:13:52.620 00.000 11060 Worker thread wakes up
03:13:52.620 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:52.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:52.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:53.255 00.635 11060 Exposure complete
03:13:53.532 00.277 11060 worker thread done servicing request
03:13:53.532 00.000 10844 OnExposeComplete: enter
03:13:53.532 00.000 10844 UpdateGuideState(): m_state=6
03:13:53.534 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
03:13:53.534 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.32, Mass=1753, SNR=26.5, Peak=205 HFD=3.2
03:13:53.534 00.000 10844 MultiStar: [#1 0.05,-0.30,0.97,U] [#2 0.28,0.18,0.94,U] [#3 0.03,-0.58,0.95,U] [#4 -0.46,-0.45,0.91,U] [#5 -0.15,-0.28,0.88,U] [#6 -0.13,-0.51,1.00,U] [#7 0.01,-0.33,0.97,U] [#8 -0.17,-0.44,0.77,U] 
03:13:53.534 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.34}, one-star: {0.23, -0.37}
03:13:53.534 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.39) = xAngle (-3.04 = -3.04)
03:13:53.534 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
03:13:53.534 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.65 mountX=-0.34 mountY=0.03, mountTheta=3.05
03:13:53.536 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.34, opts=13)
03:13:53.536 00.000 10844 Enqueuing Move request for scope (-0.03, -0.34)
03:13:53.536 00.000 11060 Worker thread wakes up
03:13:53.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.34) opts 0xd
03:13:53.536 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.34)
03:13:53.537 00.001 11060 Moving (-0.03, -0.34) raw xDistance=-0.34 yDistance=0.03
03:13:53.537 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
03:13:53.537 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:53.537 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:13:53.537 00.000 11060 MoveAxis(E, 80, ABG)
03:13:53.537 00.000 11060 Guiding  Dir = 2, Dur = 80
03:13:53.540 00.003 11060 IsSlewing returns 0
03:13:53.542 00.002 11060 IsGuiding returns 0
03:13:53.545 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:53.573 00.028 10844 UpdateGuideState exits: m=1753 SNR=26.5
03:13:53.574 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:53.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:53.574 00.000 10844 Enqueuing Expose request
03:13:53.638 00.064 11060 IsGuiding returns 0
03:13:53.638 00.000 11060 Move returns status 0, amount 80
03:13:53.638 00.000 11060 MoveAxis(N, 0, ABG)
03:13:53.638 00.000 11060 Move returns status 0, amount 0
03:13:53.638 00.000 11060 move complete, result=0
03:13:53.638 00.000 11060 worker thread done servicing request
03:13:53.638 00.000 11060 Worker thread wakes up
03:13:53.638 00.000 10844 GuideStep: -0.3 px 80 ms EAST, 0.0 px 0 ms NORTH
03:13:53.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:53.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:54.279 00.641 11060 Exposure complete
03:13:54.520 00.241 11060 worker thread done servicing request
03:13:54.520 00.000 10844 OnExposeComplete: enter
03:13:54.520 00.000 10844 UpdateGuideState(): m_state=6
03:13:54.520 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
03:13:54.520 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.19, Mass=1387, SNR=23.5, Peak=149 HFD=3.0
03:13:54.522 00.002 10844 MultiStar: [#1 -0.18,-0.13,1.08,U] [#2 0.35,-0.33,0.98,U] [#3 -0.06,-0.44,1.11,U] [#4 -0.32,-0.46,1.09,U] [#5 -0.02,-0.26,1.06,U] [#6 0.36,-0.44,1.06,U] [#7 -0.22,-0.28,0.95,U] [#8 0.44,-0.17,0.85,U] 
03:13:54.522 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.34}, one-star: {0.09, -0.50}
03:13:54.522 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
03:13:54.522 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
03:13:54.522 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.46 mountX=-0.33 mountY=0.09, mountTheta=2.86
03:13:54.524 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.34, opts=13)
03:13:54.525 00.001 10844 Enqueuing Move request for scope (0.04, -0.34)
03:13:54.525 00.000 11060 Worker thread wakes up
03:13:54.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.34) opts 0xd
03:13:54.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.34)
03:13:54.525 00.000 11060 Moving (0.04, -0.34) raw xDistance=-0.33 yDistance=0.09
03:13:54.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
03:13:54.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:54.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:13:54.525 00.000 11060 MoveAxis(E, 79, ABG)
03:13:54.525 00.000 11060 Guiding  Dir = 2, Dur = 79
03:13:54.542 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:54.543 00.001 11060 IsSlewing returns 0
03:13:54.544 00.001 11060 IsGuiding returns 0
03:13:54.563 00.019 10844 UpdateGuideState exits: m=1387 SNR=23.5
03:13:54.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:54.564 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:54.564 00.000 10844 Enqueuing Expose request
03:13:54.635 00.071 11060 IsGuiding returns 0
03:13:54.635 00.000 11060 Move returns status 0, amount 79
03:13:54.635 00.000 11060 MoveAxis(N, 0, ABG)
03:13:54.635 00.000 11060 Move returns status 0, amount 0
03:13:54.635 00.000 11060 move complete, result=0
03:13:54.635 00.000 11060 worker thread done servicing request
03:13:54.636 00.001 11060 Worker thread wakes up
03:13:54.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:54.636 00.000 10844 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
03:13:54.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:55.300 00.664 11060 Exposure complete
03:13:55.563 00.263 11060 worker thread done servicing request
03:13:55.563 00.000 10844 OnExposeComplete: enter
03:13:55.563 00.000 10844 UpdateGuideState(): m_state=6
03:13:55.563 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
03:13:55.563 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.73, Mass=1554, SNR=24.9, Peak=163 HFD=2.8
03:13:55.564 00.001 10844 MultiStar: [#1 -0.04,0.21,0.97,U] [#2 0.26,0.43,0.97,U] [#3 0.02,-0.17,1.00,U] [#4 -0.76,-0.25,0.00,M1] [#5 0.37,-0.27,0.92,U] [#6 0.34,-0.25,1.03,U] [#7 -0.19,-0.35,0.94,U] [#8 0.21,-0.55,0.86,U] 
03:13:55.564 00.000 10844 single-star, 7 included, MultiStar: {0.12, -0.11}, one-star: {0.02, 0.04}
03:13:55.564 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:13:55.564 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:13:55.564 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.07 mountX=0.04 mountY=0.02, mountTheta=0.34
03:13:55.566 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
03:13:55.566 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
03:13:55.566 00.000 11060 Worker thread wakes up
03:13:55.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:13:55.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:13:55.566 00.000 11060 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=0.02
03:13:55.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:13:55.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:55.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:13:55.566 00.000 11060 MoveAxis(E, 0, ABG)
03:13:55.566 00.000 11060 Move returns status 0, amount 0
03:13:55.566 00.000 11060 MoveAxis(N, 0, ABG)
03:13:55.566 00.000 11060 Move returns status 0, amount 0
03:13:55.566 00.000 11060 move complete, result=0
03:13:55.568 00.002 11060 worker thread done servicing request
03:13:55.573 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:55.590 00.017 10844 UpdateGuideState exits: m=1554 SNR=24.9
03:13:55.591 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:55.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:55.591 00.000 10844 Enqueuing Expose request
03:13:55.591 00.000 11060 Worker thread wakes up
03:13:55.591 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:55.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:55.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:56.225 00.634 11060 Exposure complete
03:13:56.448 00.223 11060 worker thread done servicing request
03:13:56.448 00.000 10844 OnExposeComplete: enter
03:13:56.448 00.000 10844 UpdateGuideState(): m_state=6
03:13:56.448 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
03:13:56.449 00.001 10844 Star::Find returns 1 (0), X=622.96, Y=108.48, Mass=1564, SNR=25.3, Peak=160 HFD=3.1
03:13:56.449 00.000 10844 MultiStar: [#1 -0.03,-0.19,1.04,U] [#2 0.25,-0.06,0.99,U] [#3 0.09,-0.48,1.06,U] [#4 -0.53,-0.53,0.00,M2] [#5 0.54,-0.35,0.94,U] [#6 0.69,-0.34,0.00,M1] [#7 -0.28,-0.14,1.02,U] [#8 0.46,-0.45,0.79,U] 
03:13:56.449 00.000 10844 single-star, 6 included, MultiStar: {0.14, -0.26}, one-star: {0.06, -0.21}
03:13:56.449 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
03:13:56.449 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.43 = 0.43)
03:13:56.449 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.31 mountX=-0.20 mountY=0.09, mountTheta=2.71
03:13:56.452 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.21, opts=13)
03:13:56.452 00.000 10844 Enqueuing Move request for scope (0.06, -0.21)
03:13:56.452 00.000 11060 Worker thread wakes up
03:13:56.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
03:13:56.452 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
03:13:56.452 00.000 11060 Moving (0.06, -0.21) raw xDistance=-0.20 yDistance=0.09
03:13:56.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:13:56.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:56.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:13:56.452 00.000 11060 MoveAxis(E, 47, ABG)
03:13:56.452 00.000 11060 Guiding  Dir = 2, Dur = 47
03:13:56.459 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:56.469 00.010 11060 IsSlewing returns 0
03:13:56.470 00.001 11060 IsGuiding returns 0
03:13:56.477 00.007 10844 UpdateGuideState exits: m=1564 SNR=25.3
03:13:56.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:56.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:56.477 00.000 10844 Enqueuing Expose request
03:13:56.532 00.055 11060 IsGuiding returns 0
03:13:56.532 00.000 11060 Move returns status 0, amount 47
03:13:56.532 00.000 11060 MoveAxis(N, 0, ABG)
03:13:56.532 00.000 11060 Move returns status 0, amount 0
03:13:56.532 00.000 11060 move complete, result=0
03:13:56.532 00.000 11060 worker thread done servicing request
03:13:56.532 00.000 11060 Worker thread wakes up
03:13:56.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:56.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:56.568 00.036 10844 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
03:13:57.159 00.591 11060 Exposure complete
03:13:57.411 00.252 11060 worker thread done servicing request
03:13:57.411 00.000 10844 OnExposeComplete: enter
03:13:57.411 00.000 10844 UpdateGuideState(): m_state=6
03:13:57.413 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
03:13:57.413 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=107.86, Mass=1559, SNR=24.6, Peak=151 HFD=3.2
03:13:57.413 00.000 10844 MultiStar: [#1 -0.07,-0.22,1.01,U] [#2 0.63,-0.18,0.93,U] [#3 0.35,-0.12,0.99,U] [#4 -0.34,-0.57,1.09,U] [#5 0.11,-0.80,0.00,M1] [#6 0.59,-0.63,0.00,M2] [#7 -0.02,-0.31,0.98,U] [#8 0.25,-0.54,0.90,U] 
03:13:57.413 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.40}, one-star: {0.31, -0.83}
03:13:57.413 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
03:13:57.413 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
03:13:57.413 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.40 hyp=0.42 cameraTheta=-1.22 mountX=-0.37 mountY=0.21, mountTheta=2.62
03:13:57.415 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.40, opts=13)
03:13:57.415 00.000 10844 Enqueuing Move request for scope (0.15, -0.40)
03:13:57.415 00.000 11060 Worker thread wakes up
03:13:57.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.40) opts 0xd
03:13:57.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.40)
03:13:57.415 00.000 11060 Moving (0.15, -0.40) raw xDistance=-0.37 yDistance=0.21
03:13:57.416 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
03:13:57.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:13:57.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:13:57.416 00.000 11060 MoveAxis(E, 87, ABG)
03:13:57.416 00.000 11060 Guiding  Dir = 2, Dur = 87
03:13:57.424 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:57.444 00.020 10844 UpdateGuideState exits: m=1559 SNR=24.6
03:13:57.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:57.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:57.444 00.000 10844 Enqueuing Expose request
03:13:57.449 00.005 11060 IsSlewing returns 0
03:13:57.450 00.001 11060 IsGuiding returns 0
03:13:57.560 00.110 11060 IsGuiding returns 0
03:13:57.560 00.000 11060 Move returns status 0, amount 87
03:13:57.560 00.000 11060 MoveAxis(N, 0, ABG)
03:13:57.560 00.000 11060 Move returns status 0, amount 0
03:13:57.560 00.000 11060 move complete, result=0
03:13:57.560 00.000 11060 worker thread done servicing request
03:13:57.561 00.001 11060 Worker thread wakes up
03:13:57.561 00.000 10844 GuideStep: -0.4 px 87 ms EAST, 0.2 px 0 ms NORTH
03:13:57.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:57.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:58.201 00.640 11060 Exposure complete
03:13:58.436 00.235 11060 worker thread done servicing request
03:13:58.436 00.000 10844 OnExposeComplete: enter
03:13:58.436 00.000 10844 UpdateGuideState(): m_state=6
03:13:58.438 00.002 10844 Star::Find(15, 623, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
03:13:58.438 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=108.28, Mass=1729, SNR=26.3, Peak=189 HFD=2.8
03:13:58.438 00.000 10844 MultiStar: [#1 0.12,-0.04,1.02,U] [#2 0.65,0.11,0.94,U] [#3 -0.10,-0.05,0.99,U] [#4 -0.27,0.02,0.99,U] [#5 -0.24,0.26,0.86,U] [#6 0.63,0.05,0.99,U] [#7 -0.06,0.01,0.96,U] [#8 0.71,-0.21,0.00,M1] 
03:13:58.438 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.33, -0.41}
03:13:58.438 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.39) = xAngle (-1.48 = -1.48)
03:13:58.438 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.65 = 1.65)
03:13:58.438 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.09 mountX=0.01 mountY=0.14, mountTheta=1.48
03:13:58.440 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.01, opts=13)
03:13:58.440 00.000 10844 Enqueuing Move request for scope (0.14, -0.01)
03:13:58.440 00.000 11060 Worker thread wakes up
03:13:58.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
03:13:58.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
03:13:58.440 00.000 11060 Moving (0.14, -0.01) raw xDistance=0.01 yDistance=0.14
03:13:58.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:13:58.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:58.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:13:58.441 00.001 11060 MoveAxis(E, 0, ABG)
03:13:58.441 00.000 11060 Move returns status 0, amount 0
03:13:58.441 00.000 11060 MoveAxis(N, 0, ABG)
03:13:58.441 00.000 11060 Move returns status 0, amount 0
03:13:58.441 00.000 11060 move complete, result=0
03:13:58.441 00.000 11060 worker thread done servicing request
03:13:58.448 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:13:58.466 00.018 10844 UpdateGuideState exits: m=1729 SNR=26.3
03:13:58.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:58.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:58.466 00.000 10844 Enqueuing Expose request
03:13:58.466 00.000 11060 Worker thread wakes up
03:13:58.466 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:58.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:58.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:13:59.108 00.642 11060 Exposure complete
03:13:59.349 00.241 10844 OnExposeComplete: enter
03:13:59.349 00.000 10844 UpdateGuideState(): m_state=6
03:13:59.350 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
03:13:59.350 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.36, Mass=1762, SNR=26.5, Peak=155 HFD=3.3
03:13:59.350 00.000 10844 MultiStar: [#1 0.10,0.14,0.96,U] [#2 0.44,0.38,0.92,U] [#3 -0.09,-0.41,0.95,U] [#4 -0.36,0.02,0.94,U] [#5 -0.23,-0.10,0.94,U] [#6 0.39,-0.23,1.00,U] [#7 -0.09,0.10,0.91,U] [#8 0.01,-0.02,0.86,U] 
03:13:59.350 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.18, -0.33}
03:13:59.350 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
03:13:59.350 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.83 = 0.83)
03:13:59.350 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.91 mountX=-0.05 mountY=0.05, mountTheta=2.31
03:13:59.352 00.002 11060 worker thread done servicing request
03:13:59.354 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
03:13:59.354 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
03:13:59.354 00.000 11060 Worker thread wakes up
03:13:59.355 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:13:59.355 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:13:59.355 00.000 11060 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.05
03:13:59.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:13:59.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:13:59.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:13:59.355 00.000 11060 MoveAxis(E, 0, ABG)
03:13:59.356 00.001 11060 Move returns status 0, amount 0
03:13:59.356 00.000 11060 MoveAxis(N, 0, ABG)
03:13:59.357 00.001 11060 Move returns status 0, amount 0
03:13:59.357 00.000 11060 move complete, result=0
03:13:59.357 00.000 11060 worker thread done servicing request
03:13:59.374 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:13:59.399 00.025 10844 UpdateGuideState exits: m=1762 SNR=26.5
03:13:59.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:59.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:13:59.399 00.000 10844 Enqueuing Expose request
03:13:59.399 00.000 11060 Worker thread wakes up
03:13:59.399 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:59.401 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:13:59.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:00.057 00.656 11060 Exposure complete
03:14:00.284 00.227 11060 worker thread done servicing request
03:14:00.285 00.001 10844 OnExposeComplete: enter
03:14:00.285 00.000 10844 UpdateGuideState(): m_state=6
03:14:00.285 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
03:14:00.285 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.10, Mass=1655, SNR=25.4, Peak=145 HFD=3.0
03:14:00.286 00.001 10844 MultiStar: [#1 -0.25,-0.02,0.98,U] [#2 0.39,-0.12,0.88,U] [#3 -0.23,-0.29,0.97,U] [#4 -0.27,-0.16,1.02,U] [#5 -0.00,-0.46,0.98,U] [#6 0.32,-0.29,1.02,U] [#7 -0.38,-0.15,0.95,U] [#8 -0.15,-0.14,0.80,U] 
03:14:00.286 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.25}, one-star: {0.16, -0.60}
03:14:00.286 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.14)
03:14:00.286 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
03:14:00.286 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.76 mountX=-0.26 mountY=-0.01, mountTheta=-3.12
03:14:00.287 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.25, opts=13)
03:14:00.287 00.000 10844 Enqueuing Move request for scope (-0.05, -0.25)
03:14:00.287 00.000 11060 Worker thread wakes up
03:14:00.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
03:14:00.287 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
03:14:00.287 00.000 11060 Moving (-0.05, -0.25) raw xDistance=-0.26 yDistance=-0.01
03:14:00.289 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:14:00.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:00.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:14:00.290 00.001 11060 MoveAxis(E, 60, ABG)
03:14:00.290 00.000 11060 Guiding  Dir = 2, Dur = 60
03:14:00.294 00.004 11060 IsSlewing returns 0
03:14:00.294 00.000 11060 IsGuiding returns 0
03:14:00.296 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:00.324 00.028 10844 UpdateGuideState exits: m=1655 SNR=25.4
03:14:00.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:00.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:00.325 00.001 10844 Enqueuing Expose request
03:14:00.356 00.031 11060 IsGuiding returns 0
03:14:00.356 00.000 11060 Move returns status 0, amount 60
03:14:00.356 00.000 11060 MoveAxis(N, 0, ABG)
03:14:00.357 00.001 11060 Move returns status 0, amount 0
03:14:00.357 00.000 11060 move complete, result=0
03:14:00.357 00.000 11060 worker thread done servicing request
03:14:00.357 00.000 11060 Worker thread wakes up
03:14:00.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:00.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:00.357 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
03:14:00.999 00.642 11060 Exposure complete
03:14:01.251 00.252 11060 worker thread done servicing request
03:14:01.251 00.000 10844 OnExposeComplete: enter
03:14:01.251 00.000 10844 UpdateGuideState(): m_state=6
03:14:01.252 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
03:14:01.252 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.54, Mass=1600, SNR=25.1, Peak=215 HFD=3.3
03:14:01.252 00.000 10844 MultiStar: [#1 -0.03,-0.10,1.05,U] [#2 0.37,-0.30,0.97,U] [#3 -0.16,-0.73,0.00,M1] [#4 -0.07,-0.20,1.06,U] [#5 -0.18,-0.27,0.93,U] [#6 0.41,-0.31,0.96,U] [#7 -0.13,-0.58,1.00,U] [#8 0.28,-0.95,0.00,M1] 
03:14:01.253 00.001 10844 single-star, 6 included, MultiStar: {0.06, -0.27}, one-star: {0.09, -0.15}
03:14:01.253 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
03:14:01.253 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
03:14:01.253 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.07 mountX=-0.14 mountY=0.11, mountTheta=2.47
03:14:01.264 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.15, opts=13)
03:14:01.264 00.000 10844 Enqueuing Move request for scope (0.09, -0.15)
03:14:01.265 00.001 11060 Worker thread wakes up
03:14:01.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
03:14:01.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
03:14:01.265 00.000 11060 Moving (0.09, -0.15) raw xDistance=-0.14 yDistance=0.11
03:14:01.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:14:01.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:01.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:14:01.265 00.000 11060 MoveAxis(E, 34, ABG)
03:14:01.265 00.000 11060 Guiding  Dir = 2, Dur = 34
03:14:01.273 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:01.279 00.006 11060 IsSlewing returns 0
03:14:01.279 00.000 11060 IsGuiding returns 0
03:14:01.299 00.020 10844 UpdateGuideState exits: m=1600 SNR=25.1
03:14:01.300 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:01.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:01.300 00.000 10844 Enqueuing Expose request
03:14:01.325 00.025 11060 IsGuiding returns 0
03:14:01.326 00.001 11060 Move returns status 0, amount 34
03:14:01.326 00.000 11060 MoveAxis(N, 0, ABG)
03:14:01.326 00.000 11060 Move returns status 0, amount 0
03:14:01.326 00.000 11060 move complete, result=0
03:14:01.326 00.000 11060 worker thread done servicing request
03:14:01.326 00.000 11060 Worker thread wakes up
03:14:01.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:01.327 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:01.335 00.008 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
03:14:01.966 00.631 11060 Exposure complete
03:14:02.231 00.265 11060 worker thread done servicing request
03:14:02.231 00.000 10844 OnExposeComplete: enter
03:14:02.231 00.000 10844 UpdateGuideState(): m_state=6
03:14:02.231 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
03:14:02.232 00.001 10844 Star::Find returns 1 (0), X=622.57, Y=108.53, Mass=1659, SNR=25.8, Peak=173 HFD=3.2
03:14:02.232 00.000 10844 MultiStar: [#1 -0.21,0.10,0.94,U] [#2 0.12,-0.13,0.86,U] [#3 -0.10,-0.50,1.02,U] [#4 -0.61,-0.29,0.00,M1] [#5 0.27,0.15,0.90,U] [#6 0.53,-0.59,0.00,M1] [#7 -0.01,-0.20,0.88,U] [#8 -0.34,-0.69,0.00,M2] 
03:14:02.232 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.13}, one-star: {-0.33, -0.16}
03:14:02.232 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.94)
03:14:02.232 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
03:14:02.232 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.95 mountX=-0.14 mountY=-0.03, mountTheta=-2.92
03:14:02.235 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.13, opts=13)
03:14:02.235 00.000 10844 Enqueuing Move request for scope (-0.05, -0.13)
03:14:02.235 00.000 11060 Worker thread wakes up
03:14:02.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
03:14:02.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
03:14:02.235 00.000 11060 Moving (-0.05, -0.13) raw xDistance=-0.14 yDistance=-0.03
03:14:02.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:14:02.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:02.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:14:02.236 00.001 11060 MoveAxis(E, 33, ABG)
03:14:02.236 00.000 11060 Guiding  Dir = 2, Dur = 33
03:14:02.240 00.004 11060 IsSlewing returns 0
03:14:02.240 00.000 11060 IsGuiding returns 0
03:14:02.243 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:02.264 00.021 10844 UpdateGuideState exits: m=1659 SNR=25.8
03:14:02.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:02.265 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:02.265 00.000 10844 Enqueuing Expose request
03:14:02.286 00.021 11060 IsGuiding returns 0
03:14:02.286 00.000 11060 Move returns status 0, amount 33
03:14:02.286 00.000 11060 MoveAxis(N, 0, ABG)
03:14:02.286 00.000 11060 Move returns status 0, amount 0
03:14:02.286 00.000 11060 move complete, result=0
03:14:02.286 00.000 11060 worker thread done servicing request
03:14:02.286 00.000 11060 Worker thread wakes up
03:14:02.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:02.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:02.288 00.002 10844 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
03:14:02.918 00.630 11060 Exposure complete
03:14:03.159 00.241 11060 worker thread done servicing request
03:14:03.159 00.000 10844 OnExposeComplete: enter
03:14:03.160 00.001 10844 UpdateGuideState(): m_state=6
03:14:03.160 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
03:14:03.160 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.28, Mass=1619, SNR=25.3, Peak=152 HFD=3.1
03:14:03.170 00.010 10844 MultiStar: [#1 0.10,-0.17,1.06,U] [#2 0.25,-0.50,0.87,U] [#3 -0.42,-0.83,0.00,M1] [#4 -0.59,-0.33,0.00,M2] [#5 0.17,-0.34,0.91,U] [#6 0.28,-0.98,0.00,M2] [#7 -0.45,-0.52,0.00,M1] [#8 -0.19,-0.51,0.83,U] 
03:14:03.170 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.38}, one-star: {-0.24, -0.41}
03:14:03.170 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.91 = -2.91)
03:14:03.170 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.21 = 0.21)
03:14:03.170 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.53 mountX=-0.37 mountY=0.08, mountTheta=2.93
03:14:03.175 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.38, opts=13)
03:14:03.175 00.000 10844 Enqueuing Move request for scope (0.02, -0.38)
03:14:03.175 00.000 11060 Worker thread wakes up
03:14:03.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.38) opts 0xd
03:14:03.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.38)
03:14:03.176 00.001 11060 Moving (0.02, -0.38) raw xDistance=-0.37 yDistance=0.08
03:14:03.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
03:14:03.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:03.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:14:03.176 00.000 11060 MoveAxis(E, 87, ABG)
03:14:03.176 00.000 11060 Guiding  Dir = 2, Dur = 87
03:14:03.183 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:03.188 00.005 11060 IsSlewing returns 0
03:14:03.189 00.001 11060 IsGuiding returns 0
03:14:03.201 00.012 10844 UpdateGuideState exits: m=1619 SNR=25.3
03:14:03.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:03.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:03.201 00.000 10844 Enqueuing Expose request
03:14:03.281 00.080 11060 IsGuiding returns 0
03:14:03.281 00.000 11060 Move returns status 0, amount 87
03:14:03.281 00.000 11060 MoveAxis(N, 0, ABG)
03:14:03.281 00.000 11060 Move returns status 0, amount 0
03:14:03.281 00.000 11060 move complete, result=0
03:14:03.281 00.000 11060 worker thread done servicing request
03:14:03.283 00.002 11060 Worker thread wakes up
03:14:03.283 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:03.283 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:03.356 00.073 10844 GuideStep: -0.4 px 87 ms EAST, 0.1 px 0 ms NORTH
03:14:03.916 00.560 11060 Exposure complete
03:14:04.159 00.243 11060 worker thread done servicing request
03:14:04.159 00.000 10844 OnExposeComplete: enter
03:14:04.159 00.000 10844 UpdateGuideState(): m_state=6
03:14:04.159 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
03:14:04.159 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.36, Mass=1528, SNR=24.9, Peak=183 HFD=2.9
03:14:04.160 00.001 10844 MultiStar: [#1 0.10,-0.04,0.98,U] [#2 0.33,0.22,0.89,U] [#3 0.16,-0.42,1.07,U] [#4 -0.21,-0.45,0.99,U] [#5 -0.05,0.09,0.96,U] [#6 0.13,-0.46,1.06,U] [#7 -0.17,-0.18,0.99,U] [#8 0.01,-0.28,0.84,U] 
03:14:04.160 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.21}, one-star: {0.17, -0.33}
03:14:04.160 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
03:14:04.160 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
03:14:04.160 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.33 mountX=-0.20 mountY=0.09, mountTheta=2.74
03:14:04.162 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.21, opts=13)
03:14:04.162 00.000 10844 Enqueuing Move request for scope (0.05, -0.21)
03:14:04.162 00.000 11060 Worker thread wakes up
03:14:04.163 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
03:14:04.163 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
03:14:04.163 00.000 11060 Moving (0.05, -0.21) raw xDistance=-0.20 yDistance=0.09
03:14:04.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:14:04.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:04.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:14:04.163 00.000 11060 MoveAxis(E, 50, ABG)
03:14:04.163 00.000 11060 Guiding  Dir = 2, Dur = 50
03:14:04.166 00.003 11060 IsSlewing returns 0
03:14:04.166 00.000 11060 IsGuiding returns 0
03:14:04.171 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:04.199 00.028 10844 UpdateGuideState exits: m=1528 SNR=24.9
03:14:04.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:04.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:04.199 00.000 10844 Enqueuing Expose request
03:14:04.228 00.029 11060 IsGuiding returns 0
03:14:04.228 00.000 11060 Move returns status 0, amount 50
03:14:04.228 00.000 11060 MoveAxis(N, 0, ABG)
03:14:04.228 00.000 11060 Move returns status 0, amount 0
03:14:04.228 00.000 11060 move complete, result=0
03:14:04.228 00.000 11060 worker thread done servicing request
03:14:04.228 00.000 11060 Worker thread wakes up
03:14:04.228 00.000 10844 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
03:14:04.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:04.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:04.870 00.642 11060 Exposure complete
03:14:05.107 00.237 11060 worker thread done servicing request
03:14:05.449 00.342 10844 OnExposeComplete: enter
03:14:05.449 00.000 10844 UpdateGuideState(): m_state=6
03:14:05.450 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
03:14:05.450 00.000 10844 Star::Find returns 1 (0), X=623.40, Y=108.50, Mass=1759, SNR=26.2, Peak=247 HFD=3.1
03:14:05.450 00.000 10844 MultiStar: [#1 0.20,-0.15,0.95,U] [#2 0.64,0.14,0.84,U] [#3 0.12,-0.60,0.97,U] [#4 -0.24,-0.51,1.03,U] [#5 0.33,0.00,1.01,U] [#6 0.67,-0.29,0.00,M2] [#7 -0.13,-0.47,0.98,U] [#8 0.14,-0.13,0.76,U] 
03:14:05.450 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.25}, one-star: {0.50, -0.20}
03:14:05.450 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.39) = xAngle (-2.31 = -2.31)
03:14:05.451 00.001 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
03:14:05.451 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.92 mountX=-0.21 mountY=0.23, mountTheta=2.32
03:14:05.452 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.25, opts=13)
03:14:05.453 00.001 10844 Enqueuing Move request for scope (0.19, -0.25)
03:14:05.453 00.000 11060 Worker thread wakes up
03:14:05.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
03:14:05.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
03:14:05.454 00.001 11060 Moving (0.19, -0.25) raw xDistance=-0.21 yDistance=0.23
03:14:05.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:14:05.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:14:05.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:14:05.455 00.001 11060 MoveAxis(E, 51, ABG)
03:14:05.455 00.000 11060 Guiding  Dir = 2, Dur = 51
03:14:05.473 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:05.491 00.018 11060 IsSlewing returns 0
03:14:05.491 00.000 11060 IsGuiding returns 0
03:14:05.495 00.004 10844 UpdateGuideState exits: m=1759 SNR=26.2
03:14:05.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:05.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:05.495 00.000 10844 Enqueuing Expose request
03:14:05.570 00.075 11060 IsGuiding returns 0
03:14:05.571 00.001 11060 Move returns status 0, amount 51
03:14:05.571 00.000 11060 MoveAxis(N, 0, ABG)
03:14:05.571 00.000 11060 Move returns status 0, amount 0
03:14:05.571 00.000 11060 move complete, result=0
03:14:05.571 00.000 11060 worker thread done servicing request
03:14:05.571 00.000 11060 Worker thread wakes up
03:14:05.571 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:05.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:05.591 00.020 10844 GuideStep: -0.2 px 51 ms EAST, 0.2 px 0 ms NORTH
03:14:06.200 00.609 11060 Exposure complete
03:14:06.450 00.250 11060 worker thread done servicing request
03:14:06.450 00.000 10844 OnExposeComplete: enter
03:14:06.450 00.000 10844 UpdateGuideState(): m_state=6
03:14:06.451 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
03:14:06.451 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.27, Mass=1652, SNR=25.6, Peak=141 HFD=3.4
03:14:06.451 00.000 10844 MultiStar: [#1 0.07,-0.18,1.01,U] [#2 0.35,-0.08,0.85,U] [#3 0.14,-0.51,0.98,U] [#4 -0.33,-0.40,1.00,U] [#5 0.22,0.04,0.92,U] [#6 0.58,-0.30,1.10,U] [#7 0.09,-0.27,0.95,U] [#8 0.47,-0.53,0.00,M1] 
03:14:06.451 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.27}, one-star: {-0.04, -0.42}
03:14:06.451 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.39) = xAngle (-2.50 = -2.50)
03:14:06.451 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.63 = 0.63)
03:14:06.451 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.11 mountX=-0.24 mountY=0.18, mountTheta=2.51
03:14:06.454 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.27, opts=13)
03:14:06.454 00.000 10844 Enqueuing Move request for scope (0.14, -0.27)
03:14:06.461 00.007 11060 Worker thread wakes up
03:14:06.462 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
03:14:06.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
03:14:06.462 00.000 11060 Moving (0.14, -0.27) raw xDistance=-0.24 yDistance=0.18
03:14:06.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:14:06.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:06.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:14:06.462 00.000 11060 MoveAxis(E, 59, ABG)
03:14:06.462 00.000 11060 Guiding  Dir = 2, Dur = 59
03:14:06.466 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:06.472 00.006 11060 IsSlewing returns 0
03:14:06.473 00.001 11060 IsGuiding returns 0
03:14:06.486 00.013 10844 UpdateGuideState exits: m=1652 SNR=25.6
03:14:06.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:06.498 00.012 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:06.498 00.000 10844 Enqueuing Expose request
03:14:06.534 00.036 11060 IsGuiding returns 0
03:14:06.534 00.000 11060 Move returns status 0, amount 59
03:14:06.535 00.001 11060 MoveAxis(N, 0, ABG)
03:14:06.535 00.000 11060 Move returns status 0, amount 0
03:14:06.535 00.000 11060 move complete, result=0
03:14:06.535 00.000 11060 worker thread done servicing request
03:14:06.535 00.000 11060 Worker thread wakes up
03:14:06.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:06.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:06.536 00.001 10844 GuideStep: -0.2 px 59 ms EAST, 0.2 px 0 ms NORTH
03:14:07.165 00.629 11060 Exposure complete
03:14:07.435 00.270 11060 worker thread done servicing request
03:14:07.435 00.000 10844 OnExposeComplete: enter
03:14:07.435 00.000 10844 UpdateGuideState(): m_state=6
03:14:07.436 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
03:14:07.436 00.000 10844 Star::Find returns 1 (0), X=623.41, Y=108.50, Mass=1647, SNR=25.7, Peak=228 HFD=3.2
03:14:07.436 00.000 10844 MultiStar: [#1 0.17,0.22,0.91,U] [#2 0.91,0.30,0.00,M1] [#3 0.21,-0.65,0.00,M1] [#4 -0.14,-0.17,1.05,U] [#5 0.51,0.08,0.94,U] [#6 0.35,0.25,0.99,U] [#7 0.07,-0.27,0.92,U] [#8 0.44,-0.09,0.82,U] 
03:14:07.438 00.002 10844 refined, 6 included, MultiStar: {0.27, -0.02}, one-star: {0.51, -0.19}
03:14:07.438 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.39) = xAngle (-1.48 = -1.48)
03:14:07.438 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.64 = 1.64)
03:14:07.438 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.09 mountX=0.02 mountY=0.27, mountTheta=1.48
03:14:07.442 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.02, opts=13)
03:14:07.442 00.000 10844 Enqueuing Move request for scope (0.27, -0.02)
03:14:07.442 00.000 11060 Worker thread wakes up
03:14:07.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
03:14:07.442 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
03:14:07.442 00.000 11060 Moving (0.27, -0.02) raw xDistance=0.02 yDistance=0.27
03:14:07.443 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:14:07.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:14:07.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:14:07.443 00.000 11060 MoveAxis(E, 0, ABG)
03:14:07.443 00.000 11060 Move returns status 0, amount 0
03:14:07.443 00.000 11060 MoveAxis(N, 0, ABG)
03:14:07.443 00.000 11060 Move returns status 0, amount 0
03:14:07.443 00.000 11060 move complete, result=0
03:14:07.443 00.000 11060 worker thread done servicing request
03:14:07.450 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:07.471 00.021 10844 UpdateGuideState exits: m=1647 SNR=25.7
03:14:07.472 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:07.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:07.472 00.000 10844 Enqueuing Expose request
03:14:07.472 00.000 11060 Worker thread wakes up
03:14:07.472 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:14:07.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:07.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:08.102 00.630 11060 Exposure complete
03:14:08.381 00.279 11060 worker thread done servicing request
03:14:08.381 00.000 10844 OnExposeComplete: enter
03:14:08.381 00.000 10844 UpdateGuideState(): m_state=6
03:14:08.382 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
03:14:08.382 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.26, Mass=1786, SNR=26.1, Peak=134 HFD=4.0
03:14:08.382 00.000 10844 MultiStar: [#1 0.16,0.03,1.02,U] [#2 0.26,0.24,0.90,U] [#3 0.44,-0.04,0.92,U] [#4 -0.09,-0.36,1.02,U] [#5 0.35,-0.12,0.91,U] [#6 0.51,0.14,1.00,U] [#7 -0.03,0.01,0.92,U] [#8 0.28,-0.13,0.78,U] 
03:14:08.382 00.000 10844 refined, 8 included, MultiStar: {0.22, -0.08}, one-star: {0.14, -0.43}
03:14:08.382 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.39) = xAngle (-1.73 = -1.73)
03:14:08.382 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
03:14:08.382 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-0.34 mountX=-0.04 mountY=0.23, mountTheta=1.73
03:14:08.385 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.08, opts=13)
03:14:08.385 00.000 10844 Enqueuing Move request for scope (0.22, -0.08)
03:14:08.386 00.001 11060 Worker thread wakes up
03:14:08.387 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
03:14:08.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
03:14:08.387 00.000 11060 Moving (0.22, -0.08) raw xDistance=-0.04 yDistance=0.23
03:14:08.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:08.387 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.15 newest=0.68
03:14:08.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:14:08.387 00.000 11060 MoveAxis(E, 0, ABG)
03:14:08.387 00.000 11060 Move returns status 0, amount 0
03:14:08.387 00.000 11060 BLC: Oldest BLC event removed
03:14:08.387 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:14:08.387 00.000 11060 MoveAxis(S, 569, ABG)
03:14:08.388 00.001 11060 Guiding  Dir = 1, Dur = 569
03:14:08.396 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:08.401 00.005 11060 IsSlewing returns 0
03:14:08.401 00.000 11060 IsGuiding returns 0
03:14:08.426 00.025 10844 UpdateGuideState exits: m=1786 SNR=26.1
03:14:08.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:08.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:08.426 00.000 10844 Enqueuing Expose request
03:14:08.981 00.555 11060 IsGuiding returns 0
03:14:08.981 00.000 11060 Move returns status 0, amount 569
03:14:08.981 00.000 11060 move complete, result=0
03:14:08.981 00.000 11060 worker thread done servicing request
03:14:08.981 00.000 11060 Worker thread wakes up
03:14:08.981 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 569 ms SOUTH
03:14:08.982 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:08.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:09.627 00.645 11060 Exposure complete
03:14:09.872 00.245 11060 worker thread done servicing request
03:14:09.872 00.000 10844 OnExposeComplete: enter
03:14:09.872 00.000 10844 UpdateGuideState(): m_state=6
03:14:09.873 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
03:14:09.873 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=109.07, Mass=1432, SNR=23.6, Peak=133 HFD=3.1
03:14:09.873 00.000 10844 MultiStar: [#1 0.09,0.38,1.05,U] [#2 0.24,0.30,0.94,U] [#3 0.10,-0.23,1.09,U] [#4 0.01,-0.05,1.16,U] [#5 0.11,0.32,0.95,U] [#6 0.36,0.10,1.18,U] [#7 -0.17,-0.01,1.07,U] [#8 -0.10,0.18,0.94,U] 
03:14:09.873 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.14}, one-star: {0.03, 0.38}
03:14:09.873 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:14:09.873 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:14:09.873 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=0.15 mountY=0.05, mountTheta=0.33
03:14:09.875 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.14, opts=13)
03:14:09.875 00.000 10844 Enqueuing Move request for scope (0.08, 0.14)
03:14:09.875 00.000 11060 Worker thread wakes up
03:14:09.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
03:14:09.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
03:14:09.875 00.000 11060 Moving (0.08, 0.14) raw xDistance=0.15 yDistance=0.05
03:14:09.876 00.001 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.160959, 1:0.053900
03:14:09.876 00.000 11060 BLC: No correction, Miss < min_move
03:14:09.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:14:09.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:09.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:14:09.876 00.000 11060 MoveAxis(W, 36, ABG)
03:14:09.876 00.000 11060 Guiding  Dir = 3, Dur = 36
03:14:09.883 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:09.883 00.000 11060 IsSlewing returns 0
03:14:09.883 00.000 11060 IsGuiding returns 0
03:14:09.904 00.021 10844 UpdateGuideState exits: m=1432 SNR=23.6
03:14:09.905 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:09.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:09.905 00.000 10844 Enqueuing Expose request
03:14:09.931 00.026 11060 IsGuiding returns 0
03:14:09.931 00.000 11060 Move returns status 0, amount 36
03:14:09.931 00.000 11060 MoveAxis(N, 0, ABG)
03:14:09.931 00.000 11060 Move returns status 0, amount 0
03:14:09.931 00.000 11060 move complete, result=0
03:14:09.931 00.000 11060 worker thread done servicing request
03:14:09.931 00.000 11060 Worker thread wakes up
03:14:09.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:09.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:09.932 00.001 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
03:14:10.582 00.650 11060 Exposure complete
03:14:10.835 00.253 11060 worker thread done servicing request
03:14:10.835 00.000 10844 OnExposeComplete: enter
03:14:10.835 00.000 10844 UpdateGuideState(): m_state=6
03:14:10.835 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
03:14:10.835 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.79, Mass=1701, SNR=26.2, Peak=151 HFD=3.4
03:14:10.836 00.001 10844 MultiStar: [#1 -0.20,0.28,0.98,U] [#2 0.26,0.12,0.95,U] [#3 -0.34,-0.12,0.95,U] [#4 -0.44,-0.03,0.99,U] [#5 -0.30,-0.13,0.97,U] [#6 0.29,-0.11,1.07,U] [#7 -0.30,0.00,0.91,U] [#8 -0.25,-0.07,0.79,U] 
03:14:10.836 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {0.23, 0.10}
03:14:10.836 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.70 = 1.70)
03:14:10.836 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.82 = -1.46)
03:14:10.836 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
03:14:10.838 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
03:14:10.838 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
03:14:10.838 00.000 11060 Worker thread wakes up
03:14:10.839 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
03:14:10.839 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
03:14:10.839 00.000 11060 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
03:14:10.839 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.160959, 1:0.053900, 2:-0.107561
03:14:10.839 00.000 11060 BLC: No correction, Miss < min_move
03:14:10.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:14:10.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:10.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:14:10.839 00.000 11060 MoveAxis(E, 0, ABG)
03:14:10.839 00.000 11060 Move returns status 0, amount 0
03:14:10.839 00.000 11060 MoveAxis(N, 0, ABG)
03:14:10.839 00.000 11060 Move returns status 0, amount 0
03:14:10.841 00.002 11060 move complete, result=0
03:14:10.841 00.000 11060 worker thread done servicing request
03:14:10.847 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:10.877 00.030 10844 UpdateGuideState exits: m=1701 SNR=26.2
03:14:10.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:10.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:10.877 00.000 10844 Enqueuing Expose request
03:14:10.877 00.000 11060 Worker thread wakes up
03:14:10.879 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:10.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:10.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:11.508 00.629 11060 Exposure complete
03:14:11.774 00.266 11060 worker thread done servicing request
03:14:11.775 00.001 10844 OnExposeComplete: enter
03:14:11.775 00.000 10844 UpdateGuideState(): m_state=6
03:14:11.775 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
03:14:11.775 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.89, Mass=1829, SNR=26.6, Peak=193 HFD=3.2
03:14:11.775 00.000 10844 MultiStar: [#1 -0.26,0.35,0.96,U] [#2 0.41,0.22,0.97,U] [#3 0.08,-0.62,1.01,U] [#4 -0.64,0.04,0.93,U] [#5 0.20,-0.41,0.84,U] [#6 0.27,0.01,1.05,U] [#7 -0.61,0.20,0.92,U] [#8 -0.37,-0.12,0.80,U] 
03:14:11.775 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.11, 0.20}
03:14:11.775 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.39) = xAngle (-4.42 = 1.86)
03:14:11.777 00.002 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
03:14:11.777 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.03 mountX=-0.03 mountY=-0.10, mountTheta=-1.86
03:14:11.779 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
03:14:11.779 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
03:14:11.779 00.000 11060 Worker thread wakes up
03:14:11.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
03:14:11.780 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
03:14:11.780 00.000 11060 Moving (-0.10, -0.01) raw xDistance=-0.03 yDistance=-0.10
03:14:11.780 00.000 11060 BLC: window closed
03:14:11.780 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.160959, 1:0.053900, 2:-0.107561
03:14:11.780 00.000 11060 BLC: No correction, Miss < min_move
03:14:11.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:14:11.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:11.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:14:11.780 00.000 11060 MoveAxis(E, 0, ABG)
03:14:11.780 00.000 11060 Move returns status 0, amount 0
03:14:11.781 00.001 11060 MoveAxis(N, 0, ABG)
03:14:11.781 00.000 11060 Move returns status 0, amount 0
03:14:11.781 00.000 11060 move complete, result=0
03:14:11.781 00.000 11060 worker thread done servicing request
03:14:11.788 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:11.816 00.028 10844 UpdateGuideState exits: m=1829 SNR=26.6
03:14:11.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:11.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:11.816 00.000 10844 Enqueuing Expose request
03:14:11.816 00.000 11060 Worker thread wakes up
03:14:11.817 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:11.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:11.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:12.441 00.624 11060 Exposure complete
03:14:12.698 00.257 11060 worker thread done servicing request
03:14:12.698 00.000 10844 OnExposeComplete: enter
03:14:12.698 00.000 10844 UpdateGuideState(): m_state=6
03:14:12.699 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
03:14:12.699 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.70, Mass=1762, SNR=26.2, Peak=196 HFD=3.3
03:14:12.699 00.000 10844 MultiStar: [#1 0.11,0.39,0.97,U] [#2 0.04,0.20,0.88,U] [#3 -0.31,-0.06,1.01,U] [#4 -0.59,0.12,0.93,U] [#5 -0.20,0.06,0.90,U] [#6 0.14,-0.19,1.04,U] [#7 -0.46,0.10,0.86,U] [#8 -0.06,-0.21,0.75,U] 
03:14:12.699 00.000 10844 single-star, 8 included, MultiStar: {-0.14, 0.05}, one-star: {0.01, 0.01}
03:14:12.699 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.39) = xAngle (-0.71 = -0.71)
03:14:12.699 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.41 = 2.41)
03:14:12.699 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.68 mountX=0.01 mountY=0.01, mountTheta=0.72
03:14:12.711 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
03:14:12.712 00.001 10844 Enqueuing Move request for scope (0.01, 0.01)
03:14:12.712 00.000 11060 Worker thread wakes up
03:14:12.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
03:14:12.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:14:12.712 00.000 11060 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=0.01
03:14:12.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:14:12.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:12.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:14:12.712 00.000 11060 MoveAxis(E, 0, ABG)
03:14:12.712 00.000 11060 Move returns status 0, amount 0
03:14:12.712 00.000 11060 MoveAxis(N, 0, ABG)
03:14:12.712 00.000 11060 Move returns status 0, amount 0
03:14:12.716 00.004 11060 move complete, result=0
03:14:12.716 00.000 11060 worker thread done servicing request
03:14:12.720 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:12.745 00.025 10844 UpdateGuideState exits: m=1762 SNR=26.2
03:14:12.746 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:12.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:12.746 00.000 10844 Enqueuing Expose request
03:14:12.746 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:12.746 00.000 11060 Worker thread wakes up
03:14:12.747 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:12.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:13.408 00.661 11060 Exposure complete
03:14:14.040 00.632 11060 worker thread done servicing request
03:14:14.040 00.000 10844 OnExposeComplete: enter
03:14:14.040 00.000 10844 UpdateGuideState(): m_state=6
03:14:14.040 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
03:14:14.041 00.001 10844 Star::Find returns 1 (0), X=622.90, Y=108.52, Mass=1534, SNR=25.1, Peak=236 HFD=3.1
03:14:14.041 00.000 10844 MultiStar: [#1 -0.36,0.45,0.99,U] [#2 0.07,-0.03,0.91,U] [#3 -0.29,0.01,1.05,U] [#4 -0.82,-0.27,0.00,M1] [#5 -0.03,-0.28,0.93,U] [#6 0.25,-0.35,0.96,U] [#7 -0.40,0.08,0.90,U] [#8 0.34,-0.27,0.78,U] 
03:14:14.041 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.00, -0.17}
03:14:14.041 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.53)
03:14:14.041 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
03:14:14.041 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.37 mountX=-0.07 mountY=-0.05, mountTheta=-2.51
03:14:14.044 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
03:14:14.044 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
03:14:14.044 00.000 11060 Worker thread wakes up
03:14:14.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
03:14:14.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
03:14:14.045 00.001 11060 Moving (-0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
03:14:14.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:14.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:14.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:14:14.045 00.000 11060 MoveAxis(E, 0, ABG)
03:14:14.045 00.000 11060 Move returns status 0, amount 0
03:14:14.045 00.000 11060 MoveAxis(N, 0, ABG)
03:14:14.045 00.000 11060 Move returns status 0, amount 0
03:14:14.045 00.000 11060 move complete, result=0
03:14:14.045 00.000 11060 worker thread done servicing request
03:14:14.053 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:14.072 00.019 10844 UpdateGuideState exits: m=1534 SNR=25.1
03:14:14.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:14.073 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:14.073 00.000 10844 Enqueuing Expose request
03:14:14.073 00.000 11060 Worker thread wakes up
03:14:14.073 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:14.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:14.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:14.722 00.649 11060 Exposure complete
03:14:15.116 00.394 11060 worker thread done servicing request
03:14:15.116 00.000 10844 OnExposeComplete: enter
03:14:15.116 00.000 10844 UpdateGuideState(): m_state=6
03:14:15.116 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
03:14:15.116 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.20, Mass=1503, SNR=24.4, Peak=150 HFD=3.1
03:14:15.118 00.002 10844 MultiStar: [#1 -0.01,-0.07,1.00,U] [#2 0.07,0.03,0.97,U] [#3 -0.23,-0.57,0.99,U] [#4 -0.61,-0.56,0.00,M2] [#5 -0.02,-0.17,0.99,U] [#6 0.09,-0.63,1.09,U] [#7 -0.77,-0.26,0.00,M1] [#8 0.03,-0.36,0.84,U] 
03:14:15.118 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.33}, one-star: {0.09, -0.49}
03:14:15.126 00.008 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:14:15.126 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:14:15.126 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.56 mountX=-0.32 mountY=0.06, mountTheta=2.96
03:14:15.129 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.33, opts=13)
03:14:15.129 00.000 10844 Enqueuing Move request for scope (0.00, -0.33)
03:14:15.129 00.000 11060 Worker thread wakes up
03:14:15.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.33) opts 0xd
03:14:15.130 00.001 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.33)
03:14:15.130 00.000 11060 Moving (0.00, -0.33) raw xDistance=-0.32 yDistance=0.06
03:14:15.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:14:15.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:15.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:15.130 00.000 11060 MoveAxis(E, 76, ABG)
03:14:15.130 00.000 11060 Guiding  Dir = 2, Dur = 76
03:14:15.137 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:15.144 00.007 11060 IsSlewing returns 0
03:14:15.145 00.001 11060 IsGuiding returns 0
03:14:15.175 00.030 10844 UpdateGuideState exits: m=1503 SNR=24.4
03:14:15.176 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:15.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:15.176 00.000 10844 Enqueuing Expose request
03:14:15.233 00.057 11060 IsGuiding returns 0
03:14:15.233 00.000 11060 Move returns status 0, amount 76
03:14:15.233 00.000 11060 MoveAxis(N, 0, ABG)
03:14:15.233 00.000 11060 Move returns status 0, amount 0
03:14:15.237 00.004 11060 move complete, result=0
03:14:15.237 00.000 11060 worker thread done servicing request
03:14:15.238 00.001 11060 Worker thread wakes up
03:14:15.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:15.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:15.238 00.000 10844 GuideStep: -0.3 px 76 ms EAST, 0.1 px 0 ms NORTH
03:14:15.896 00.658 11060 Exposure complete
03:14:16.253 00.357 11060 worker thread done servicing request
03:14:16.253 00.000 10844 OnExposeComplete: enter
03:14:16.254 00.001 10844 UpdateGuideState(): m_state=6
03:14:16.254 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
03:14:16.254 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.92, Mass=1880, SNR=27.2, Peak=213 HFD=3.8
03:14:16.255 00.001 10844 MultiStar: [#1 -0.01,0.35,0.94,U] [#2 0.45,-0.03,0.92,U] [#3 -0.06,-0.61,0.86,U] [#4 -0.80,-0.56,0.00,M3] [#5 -0.18,-0.01,0.87,U] [#6 0.20,-0.31,0.94,U] [#7 -0.19,-0.16,0.95,U] [#8 -0.01,0.15,0.79,U] 
03:14:16.255 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {-0.02, 0.23}
03:14:16.255 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:14:16.255 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:14:16.255 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.09 mountX=-0.04 mountY=0.03, mountTheta=2.49
03:14:16.257 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
03:14:16.257 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
03:14:16.257 00.000 11060 Worker thread wakes up
03:14:16.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:14:16.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:14:16.257 00.000 11060 Moving (0.02, -0.05) raw xDistance=-0.04 yDistance=0.03
03:14:16.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:16.258 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:16.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:14:16.258 00.000 11060 MoveAxis(E, 0, ABG)
03:14:16.258 00.000 11060 Move returns status 0, amount 0
03:14:16.258 00.000 11060 MoveAxis(N, 0, ABG)
03:14:16.258 00.000 11060 Move returns status 0, amount 0
03:14:16.258 00.000 11060 move complete, result=0
03:14:16.258 00.000 11060 worker thread done servicing request
03:14:16.264 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:14:16.308 00.044 10844 UpdateGuideState exits: m=1880 SNR=27.2
03:14:16.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:16.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:16.308 00.000 10844 Enqueuing Expose request
03:14:16.308 00.000 11060 Worker thread wakes up
03:14:16.308 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:16.309 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:16.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:16.943 00.634 11060 Exposure complete
03:14:17.207 00.264 11060 worker thread done servicing request
03:14:17.207 00.000 10844 OnExposeComplete: enter
03:14:17.207 00.000 10844 UpdateGuideState(): m_state=6
03:14:17.208 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
03:14:17.208 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.33, Mass=1585, SNR=25.0, Peak=171 HFD=3.3
03:14:17.208 00.000 10844 MultiStar: [#1 -0.08,-0.24,0.95,U] [#2 0.45,0.08,0.95,U] [#3 0.11,-0.61,1.03,U] [#4 -0.48,-0.59,0.00,M4] [#5 -0.13,0.10,0.97,U] [#6 0.47,-0.32,1.03,U] [#7 -0.13,-0.36,0.91,U] [#8 -0.03,-0.35,0.92,U] 
03:14:17.208 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.26}, one-star: {0.21, -0.36}
03:14:17.208 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
03:14:17.208 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.58 = 0.58)
03:14:17.208 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.28 cameraTheta=-1.15 mountX=-0.23 mountY=0.16, mountTheta=2.55
03:14:17.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.26, opts=13)
03:14:17.210 00.000 10844 Enqueuing Move request for scope (0.12, -0.26)
03:14:17.210 00.000 11060 Worker thread wakes up
03:14:17.211 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
03:14:17.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
03:14:17.211 00.000 11060 Moving (0.12, -0.26) raw xDistance=-0.23 yDistance=0.16
03:14:17.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:14:17.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:17.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:14:17.211 00.000 11060 MoveAxis(E, 55, ABG)
03:14:17.211 00.000 11060 Guiding  Dir = 2, Dur = 55
03:14:17.218 00.007 11060 IsSlewing returns 0
03:14:17.218 00.000 11060 IsGuiding returns 0
03:14:17.220 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:17.239 00.019 10844 UpdateGuideState exits: m=1585 SNR=25.0
03:14:17.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:17.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:17.239 00.000 10844 Enqueuing Expose request
03:14:17.284 00.045 11060 IsGuiding returns 0
03:14:17.284 00.000 11060 Move returns status 0, amount 55
03:14:17.284 00.000 11060 MoveAxis(N, 0, ABG)
03:14:17.284 00.000 11060 Move returns status 0, amount 0
03:14:17.285 00.001 11060 move complete, result=0
03:14:17.285 00.000 11060 worker thread done servicing request
03:14:17.285 00.000 11060 Worker thread wakes up
03:14:17.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:17.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:17.303 00.018 10844 GuideStep: -0.2 px 55 ms EAST, 0.2 px 0 ms NORTH
03:14:17.913 00.610 11060 Exposure complete
03:14:18.164 00.251 11060 worker thread done servicing request
03:14:18.164 00.000 10844 OnExposeComplete: enter
03:14:18.164 00.000 10844 UpdateGuideState(): m_state=6
03:14:18.165 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
03:14:18.165 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=108.20, Mass=1633, SNR=25.4, Peak=165 HFD=3.7
03:14:18.165 00.000 10844 MultiStar: [#1 -0.10,-0.33,0.97,U] [#2 0.36,0.51,0.83,U] [#3 -0.08,-0.61,0.99,U] [#4 -0.84,-0.13,0.00,M5] [#5 0.12,-0.49,0.98,U] [#6 0.29,-0.22,1.06,U] [#7 -0.45,-0.52,0.00,M1] [#8 0.06,-0.51,0.73,U] 
03:14:18.165 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.32}, one-star: {-0.05, -0.50}
03:14:18.165 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
03:14:18.165 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
03:14:18.166 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.31 mountX=-0.30 mountY=0.13, mountTheta=2.72
03:14:18.167 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.32, opts=13)
03:14:18.167 00.000 10844 Enqueuing Move request for scope (0.08, -0.32)
03:14:18.167 00.000 11060 Worker thread wakes up
03:14:18.168 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
03:14:18.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
03:14:18.168 00.000 11060 Moving (0.08, -0.32) raw xDistance=-0.30 yDistance=0.13
03:14:18.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:14:18.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:18.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:14:18.168 00.000 11060 MoveAxis(E, 72, ABG)
03:14:18.170 00.002 11060 Guiding  Dir = 2, Dur = 72
03:14:18.180 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:18.184 00.004 11060 IsSlewing returns 0
03:14:18.185 00.001 11060 IsGuiding returns 0
03:14:18.213 00.028 10844 UpdateGuideState exits: m=1633 SNR=25.4
03:14:18.214 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:18.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:18.214 00.000 10844 Enqueuing Expose request
03:14:18.278 00.064 11060 IsGuiding returns 0
03:14:18.278 00.000 11060 Move returns status 0, amount 72
03:14:18.278 00.000 11060 MoveAxis(N, 0, ABG)
03:14:18.278 00.000 11060 Move returns status 0, amount 0
03:14:18.278 00.000 11060 move complete, result=0
03:14:18.278 00.000 11060 worker thread done servicing request
03:14:18.278 00.000 10844 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
03:14:18.279 00.001 11060 Worker thread wakes up
03:14:18.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:18.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:18.915 00.636 11060 Exposure complete
03:14:19.158 00.243 11060 worker thread done servicing request
03:14:19.158 00.000 10844 OnExposeComplete: enter
03:14:19.158 00.000 10844 UpdateGuideState(): m_state=6
03:14:19.158 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
03:14:19.158 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=108.25, Mass=1726, SNR=26.3, Peak=180 HFD=3.5
03:14:19.159 00.001 10844 MultiStar: [#1 -0.08,0.01,0.88,U] [#2 0.01,-0.13,0.91,U] [#3 -0.29,-0.19,0.99,U] [#4 -0.65,-0.02,0.97,U] [#5 -0.05,-0.59,0.84,U] [#6 0.33,-0.35,1.01,U] [#7 -0.15,-0.62,0.91,U] [#8 -0.03,-0.10,0.83,U] 
03:14:19.159 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.27}, one-star: {-0.05, -0.44}
03:14:19.159 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.94)
03:14:19.159 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
03:14:19.159 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.95 mountX=-0.29 mountY=-0.06, mountTheta=-2.92
03:14:19.161 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.27, opts=13)
03:14:19.161 00.000 10844 Enqueuing Move request for scope (-0.11, -0.27)
03:14:19.161 00.000 11060 Worker thread wakes up
03:14:19.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
03:14:19.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
03:14:19.163 00.002 11060 Moving (-0.11, -0.27) raw xDistance=-0.29 yDistance=-0.06
03:14:19.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:14:19.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:19.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:14:19.163 00.000 11060 MoveAxis(E, 69, ABG)
03:14:19.163 00.000 11060 Guiding  Dir = 2, Dur = 69
03:14:19.170 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:19.195 00.025 11060 IsSlewing returns 0
03:14:19.195 00.000 11060 IsGuiding returns 0
03:14:19.204 00.009 10844 UpdateGuideState exits: m=1726 SNR=26.3
03:14:19.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:19.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:19.204 00.000 10844 Enqueuing Expose request
03:14:19.290 00.086 11060 IsGuiding returns 0
03:14:19.290 00.000 11060 Move returns status 0, amount 69
03:14:19.290 00.000 11060 MoveAxis(N, 0, ABG)
03:14:19.290 00.000 11060 Move returns status 0, amount 0
03:14:19.290 00.000 11060 move complete, result=0
03:14:19.290 00.000 11060 worker thread done servicing request
03:14:19.290 00.000 11060 Worker thread wakes up
03:14:19.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:19.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:19.316 00.026 10844 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
03:14:19.917 00.601 11060 Exposure complete
03:14:20.173 00.256 11060 worker thread done servicing request
03:14:20.173 00.000 10844 OnExposeComplete: enter
03:14:20.173 00.000 10844 UpdateGuideState(): m_state=6
03:14:20.173 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
03:14:20.173 00.000 10844 Star::Find returns 1 (0), X=622.64, Y=108.58, Mass=1432, SNR=23.7, Peak=188 HFD=2.9
03:14:20.174 00.001 10844 MultiStar: [#1 -0.07,-0.04,1.08,U] [#2 0.39,0.21,0.99,U] [#3 -0.33,-0.47,1.15,U] [#4 -0.38,-0.40,1.18,U] [#5 -0.16,-0.03,0.98,U] [#6 0.51,-0.34,1.12,U] [#7 -0.26,0.09,1.02,U] [#8 -0.10,-0.42,0.89,U] 
03:14:20.174 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.17}, one-star: {-0.26, -0.12}
03:14:20.174 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.39) = xAngle (-3.36 = 2.92)
03:14:20.174 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.24 = -0.24)
03:14:20.174 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.97 mountX=-0.19 mountY=-0.05, mountTheta=-2.90
03:14:20.177 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.17, opts=13)
03:14:20.177 00.000 10844 Enqueuing Move request for scope (-0.07, -0.17)
03:14:20.178 00.001 11060 Worker thread wakes up
03:14:20.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
03:14:20.178 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
03:14:20.178 00.000 11060 Moving (-0.07, -0.17) raw xDistance=-0.19 yDistance=-0.05
03:14:20.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:14:20.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:20.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:14:20.178 00.000 11060 MoveAxis(E, 46, ABG)
03:14:20.178 00.000 11060 Guiding  Dir = 2, Dur = 46
03:14:20.186 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:20.208 00.022 10844 UpdateGuideState exits: m=1432 SNR=23.7
03:14:20.216 00.008 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:20.218 00.002 11060 IsSlewing returns 0
03:14:20.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:20.218 00.000 10844 Enqueuing Expose request
03:14:20.218 00.000 11060 IsGuiding returns 0
03:14:20.270 00.052 11060 IsGuiding returns 0
03:14:20.270 00.000 11060 Move returns status 0, amount 46
03:14:20.270 00.000 11060 MoveAxis(N, 0, ABG)
03:14:20.270 00.000 11060 Move returns status 0, amount 0
03:14:20.270 00.000 11060 move complete, result=0
03:14:20.270 00.000 11060 worker thread done servicing request
03:14:20.270 00.000 11060 Worker thread wakes up
03:14:20.271 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:20.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:20.424 00.153 10844 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
03:14:20.904 00.480 11060 Exposure complete
03:14:21.145 00.241 11060 worker thread done servicing request
03:14:21.145 00.000 10844 OnExposeComplete: enter
03:14:21.145 00.000 10844 UpdateGuideState(): m_state=6
03:14:21.146 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
03:14:21.146 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.65, Mass=1696, SNR=25.8, Peak=149 HFD=3.3
03:14:21.146 00.000 10844 MultiStar: [#1 -0.09,-0.09,1.00,U] [#2 0.40,0.49,0.90,U] [#3 0.01,-0.23,0.98,U] [#4 -0.25,-0.03,1.00,U] [#5 -0.04,0.05,0.87,U] [#6 0.49,-0.18,1.06,U] [#7 0.14,0.02,0.93,U] [#8 -0.11,-0.17,0.80,U] 
03:14:21.146 00.000 10844 single-star, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.00, -0.04}
03:14:21.146 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
03:14:21.146 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
03:14:21.146 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.45 mountX=-0.04 mountY=0.01, mountTheta=2.86
03:14:21.149 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.04, opts=13)
03:14:21.150 00.001 10844 Enqueuing Move request for scope (0.00, -0.04)
03:14:21.150 00.000 11060 Worker thread wakes up
03:14:21.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
03:14:21.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
03:14:21.150 00.000 11060 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
03:14:21.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:21.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:21.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:14:21.150 00.000 11060 MoveAxis(E, 0, ABG)
03:14:21.151 00.001 11060 Move returns status 0, amount 0
03:14:21.151 00.000 11060 MoveAxis(N, 0, ABG)
03:14:21.151 00.000 11060 Move returns status 0, amount 0
03:14:21.151 00.000 11060 move complete, result=0
03:14:21.151 00.000 11060 worker thread done servicing request
03:14:21.161 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:21.194 00.033 10844 UpdateGuideState exits: m=1696 SNR=25.8
03:14:21.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:21.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:21.194 00.000 10844 Enqueuing Expose request
03:14:21.194 00.000 11060 Worker thread wakes up
03:14:21.194 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:21.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:21.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:21.836 00.642 11060 Exposure complete
03:14:22.077 00.241 11060 worker thread done servicing request
03:14:22.077 00.000 10844 OnExposeComplete: enter
03:14:22.077 00.000 10844 UpdateGuideState(): m_state=6
03:14:22.078 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
03:14:22.078 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.57, Mass=1581, SNR=25.3, Peak=189 HFD=3.1
03:14:22.079 00.001 10844 MultiStar: [#1 0.22,0.18,1.01,U] [#2 0.47,0.08,0.94,U] [#3 0.18,-0.04,1.05,U] [#4 -0.16,-0.09,0.98,U] [#5 0.31,0.17,0.99,U] [#6 0.61,-0.19,1.05,U] [#7 0.06,0.39,0.94,U] [#8 0.23,-0.16,0.82,U] 
03:14:22.079 00.000 10844 single-star, 8 included, MultiStar: {0.23, 0.02}, one-star: {0.12, -0.13}
03:14:22.079 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
03:14:22.079 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:14:22.079 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.82 mountX=-0.10 mountY=0.14, mountTheta=2.22
03:14:22.082 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.13, opts=13)
03:14:22.082 00.000 10844 Enqueuing Move request for scope (0.12, -0.13)
03:14:22.082 00.000 11060 Worker thread wakes up
03:14:22.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
03:14:22.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
03:14:22.082 00.000 11060 Moving (0.12, -0.13) raw xDistance=-0.10 yDistance=0.14
03:14:22.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:14:22.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:22.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:14:22.083 00.001 11060 MoveAxis(E, 0, ABG)
03:14:22.083 00.000 11060 Move returns status 0, amount 0
03:14:22.083 00.000 11060 MoveAxis(N, 0, ABG)
03:14:22.083 00.000 11060 Move returns status 0, amount 0
03:14:22.083 00.000 11060 move complete, result=0
03:14:22.083 00.000 11060 worker thread done servicing request
03:14:22.090 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:22.120 00.030 10844 UpdateGuideState exits: m=1581 SNR=25.3
03:14:22.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:22.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:22.120 00.000 10844 Enqueuing Expose request
03:14:22.120 00.000 11060 Worker thread wakes up
03:14:22.122 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:22.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:22.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:22.749 00.627 11060 Exposure complete
03:14:22.986 00.237 11060 worker thread done servicing request
03:14:22.986 00.000 10844 OnExposeComplete: enter
03:14:22.986 00.000 10844 UpdateGuideState(): m_state=6
03:14:22.988 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
03:14:22.988 00.000 10844 Star::Find returns 1 (0), X=623.26, Y=108.36, Mass=1429, SNR=23.3, Peak=203 HFD=3.3
03:14:22.988 00.000 10844 MultiStar: [#1 0.28,0.23,1.06,U] [#2 0.51,0.42,1.01,U] [#3 0.01,-0.54,1.19,U] [#4 -0.16,-0.11,1.13,U] [#5 0.76,-0.15,0.00,M1] [#6 0.35,-0.30,1.09,U] [#7 0.07,0.04,0.99,U] [#8 0.13,-0.24,0.85,U] 
03:14:22.988 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.11}, one-star: {0.36, -0.33}
03:14:22.988 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
03:14:22.988 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:14:22.989 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.54 mountX=-0.08 mountY=0.20, mountTheta=1.93
03:14:22.991 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.11, opts=13)
03:14:22.991 00.000 10844 Enqueuing Move request for scope (0.19, -0.11)
03:14:22.991 00.000 11060 Worker thread wakes up
03:14:22.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
03:14:22.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
03:14:22.991 00.000 11060 Moving (0.19, -0.11) raw xDistance=-0.08 yDistance=0.20
03:14:22.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:14:22.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:14:22.993 00.002 11060 MoveAxis(E, 0, ABG)
03:14:22.993 00.000 11060 Move returns status 0, amount 0
03:14:22.993 00.000 11060 MoveAxis(S, 79, ABG)
03:14:22.993 00.000 11060 Guiding  Dir = 1, Dur = 79
03:14:23.010 00.017 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:23.033 00.023 10844 UpdateGuideState exits: m=1429 SNR=23.3
03:14:23.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:23.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:23.033 00.000 10844 Enqueuing Expose request
03:14:23.037 00.004 11060 IsSlewing returns 0
03:14:23.038 00.001 11060 IsGuiding returns 0
03:14:23.154 00.116 11060 IsGuiding returns 0
03:14:23.154 00.000 11060 Move returns status 0, amount 79
03:14:23.154 00.000 11060 move complete, result=0
03:14:23.154 00.000 11060 worker thread done servicing request
03:14:23.154 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 79 ms SOUTH
03:14:23.159 00.005 11060 Worker thread wakes up
03:14:23.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:23.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:23.796 00.637 11060 Exposure complete
03:14:24.046 00.250 11060 worker thread done servicing request
03:14:24.456 00.410 10844 OnExposeComplete: enter
03:14:24.456 00.000 10844 UpdateGuideState(): m_state=6
03:14:24.456 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
03:14:24.458 00.002 10844 Star::Find returns 1 (0), X=622.67, Y=108.40, Mass=1737, SNR=26.3, Peak=156 HFD=3.4
03:14:24.458 00.000 10844 MultiStar: [#1 -0.09,0.08,0.88,U] [#2 0.38,-0.29,0.91,U] [#3 -0.67,-0.40,0.00,M1] [#4 -0.62,-0.20,0.95,U] [#5 0.05,-0.03,0.93,U] [#6 -0.06,-0.38,0.99,U] [#7 -0.12,-0.05,0.93,U] [#8 0.28,-0.13,0.80,U] 
03:14:24.458 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.17}, one-star: {-0.23, -0.29}
03:14:24.459 00.001 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
03:14:24.459 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:14:24.459 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.91 mountX=-0.17 mountY=-0.03, mountTheta=-2.97
03:14:24.461 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.17, opts=13)
03:14:24.461 00.000 10844 Enqueuing Move request for scope (-0.06, -0.17)
03:14:24.461 00.000 11060 Worker thread wakes up
03:14:24.462 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
03:14:24.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
03:14:24.462 00.000 11060 Moving (-0.06, -0.17) raw xDistance=-0.17 yDistance=-0.03
03:14:24.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:14:24.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:24.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:14:24.463 00.001 11060 MoveAxis(E, 41, ABG)
03:14:24.463 00.000 11060 Guiding  Dir = 2, Dur = 41
03:14:24.487 00.024 11060 IsSlewing returns 0
03:14:24.487 00.000 11060 IsGuiding returns 0
03:14:24.543 00.056 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:14:24.561 00.018 11060 IsGuiding returns 0
03:14:24.562 00.001 11060 Move returns status 0, amount 41
03:14:24.562 00.000 11060 MoveAxis(N, 0, ABG)
03:14:24.562 00.000 11060 Move returns status 0, amount 0
03:14:24.562 00.000 11060 move complete, result=0
03:14:24.562 00.000 11060 worker thread done servicing request
03:14:24.579 00.017 10844 UpdateGuideState exits: m=1737 SNR=26.3
03:14:24.580 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:24.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:24.580 00.000 10844 Enqueuing Expose request
03:14:24.581 00.001 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
03:14:24.581 00.000 11060 Worker thread wakes up
03:14:24.582 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:24.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:25.214 00.632 11060 Exposure complete
03:14:25.490 00.276 11060 worker thread done servicing request
03:14:25.534 00.044 10844 OnExposeComplete: enter
03:14:25.534 00.000 10844 UpdateGuideState(): m_state=6
03:14:25.534 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
03:14:25.534 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.62, Mass=1670, SNR=26.2, Peak=154 HFD=3.4
03:14:25.535 00.001 10844 MultiStar: [#1 -0.19,0.56,0.99,U] [#2 0.12,0.37,0.93,U] [#3 -0.07,-0.20,1.00,U] [#4 -0.49,-0.16,0.97,U] [#5 -0.24,0.17,0.88,U] [#6 0.41,-0.04,0.99,U] [#7 -0.35,-0.03,0.90,U] [#8 -0.19,-0.41,0.83,U] 
03:14:25.535 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {0.20, -0.07}
03:14:25.535 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
03:14:25.535 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
03:14:25.535 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.85 mountX=0.01 mountY=-0.09, mountTheta=-1.46
03:14:25.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
03:14:25.538 00.001 10844 Enqueuing Move request for scope (-0.08, 0.03)
03:14:25.538 00.000 11060 Worker thread wakes up
03:14:25.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
03:14:25.538 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
03:14:25.538 00.000 11060 Moving (-0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
03:14:25.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:14:25.539 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:25.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:14:25.539 00.000 11060 MoveAxis(E, 0, ABG)
03:14:25.539 00.000 11060 Move returns status 0, amount 0
03:14:25.539 00.000 11060 MoveAxis(N, 0, ABG)
03:14:25.539 00.000 11060 Move returns status 0, amount 0
03:14:25.539 00.000 11060 move complete, result=0
03:14:25.539 00.000 11060 worker thread done servicing request
03:14:25.668 00.129 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:25.689 00.021 10844 UpdateGuideState exits: m=1670 SNR=26.2
03:14:25.690 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:25.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:25.690 00.000 10844 Enqueuing Expose request
03:14:25.690 00.000 11060 Worker thread wakes up
03:14:25.690 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:25.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:25.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:26.334 00.644 11060 Exposure complete
03:14:26.566 00.232 11060 worker thread done servicing request
03:14:26.566 00.000 10844 OnExposeComplete: enter
03:14:26.566 00.000 10844 UpdateGuideState(): m_state=6
03:14:26.567 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
03:14:26.567 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.66, Mass=1716, SNR=26.4, Peak=161 HFD=3.3
03:14:26.568 00.001 10844 MultiStar: [#1 -0.23,0.01,1.03,U] [#2 0.28,0.34,0.91,U] [#3 0.05,-0.49,0.97,U] [#4 -0.67,0.26,0.00,M1] [#5 0.01,-0.41,0.91,U] [#6 0.19,-0.15,1.01,U] [#7 -0.37,-0.03,0.96,U] [#8 -0.14,0.03,0.78,U] 
03:14:26.568 00.000 10844 single-star, 7 included, MultiStar: {-0.01, -0.09}, one-star: {0.09, -0.03}
03:14:26.568 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.39) = xAngle (-1.74 = -1.74)
03:14:26.568 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
03:14:26.568 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.35 mountX=-0.02 mountY=0.09, mountTheta=1.74
03:14:26.570 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.03, opts=13)
03:14:26.570 00.000 10844 Enqueuing Move request for scope (0.09, -0.03)
03:14:26.570 00.000 11060 Worker thread wakes up
03:14:26.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
03:14:26.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
03:14:26.570 00.000 11060 Moving (0.09, -0.03) raw xDistance=-0.02 yDistance=0.09
03:14:26.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:14:26.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:26.571 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:14:26.571 00.000 11060 MoveAxis(E, 0, ABG)
03:14:26.571 00.000 11060 Move returns status 0, amount 0
03:14:26.571 00.000 11060 MoveAxis(N, 0, ABG)
03:14:26.571 00.000 11060 Move returns status 0, amount 0
03:14:26.571 00.000 11060 move complete, result=0
03:14:26.571 00.000 11060 worker thread done servicing request
03:14:26.577 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:26.606 00.029 10844 UpdateGuideState exits: m=1716 SNR=26.4
03:14:26.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:26.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:26.606 00.000 10844 Enqueuing Expose request
03:14:26.606 00.000 11060 Worker thread wakes up
03:14:26.606 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:26.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:26.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:27.236 00.630 11060 Exposure complete
03:14:27.496 00.260 11060 worker thread done servicing request
03:14:27.496 00.000 10844 OnExposeComplete: enter
03:14:27.496 00.000 10844 UpdateGuideState(): m_state=6
03:14:27.496 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
03:14:27.497 00.001 10844 Star::Find returns 1 (0), X=623.13, Y=108.77, Mass=1949, SNR=27.8, Peak=158 HFD=3.9
03:14:27.497 00.000 10844 MultiStar: [#1 -0.19,0.17,0.95,U] [#2 0.06,0.59,0.82,U] [#3 -0.04,-0.16,0.89,U] [#4 0.02,-0.01,0.87,U] [#5 0.16,0.27,0.88,U] [#6 0.09,0.44,1.01,U] [#7 -0.33,0.34,0.88,U] [#8 0.44,-0.15,0.71,U] 
03:14:27.498 00.001 10844 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {0.23, 0.08}
03:14:27.498 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.39) = xAngle (-0.05 = -0.05)
03:14:27.498 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.08 = 3.08)
03:14:27.498 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.34 mountX=0.18 mountY=0.01, mountTheta=0.06
03:14:27.499 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.18, opts=13)
03:14:27.499 00.000 10844 Enqueuing Move request for scope (0.04, 0.18)
03:14:27.499 00.000 11060 Worker thread wakes up
03:14:27.500 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
03:14:27.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
03:14:27.500 00.000 11060 Moving (0.04, 0.18) raw xDistance=0.18 yDistance=0.01
03:14:27.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:14:27.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:27.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:14:27.500 00.000 11060 MoveAxis(W, 43, ABG)
03:14:27.500 00.000 11060 Guiding  Dir = 3, Dur = 43
03:14:27.506 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:27.529 00.023 10844 UpdateGuideState exits: m=1949 SNR=27.8
03:14:27.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:27.538 00.009 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:27.538 00.000 10844 Enqueuing Expose request
03:14:27.543 00.005 11060 IsSlewing returns 0
03:14:27.543 00.000 11060 IsGuiding returns 0
03:14:27.625 00.082 11060 IsGuiding returns 0
03:14:27.626 00.001 11060 Move returns status 0, amount 43
03:14:27.626 00.000 11060 MoveAxis(N, 0, ABG)
03:14:27.626 00.000 11060 Move returns status 0, amount 0
03:14:27.626 00.000 11060 move complete, result=0
03:14:27.626 00.000 11060 worker thread done servicing request
03:14:27.626 00.000 11060 Worker thread wakes up
03:14:27.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:27.627 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:27.663 00.036 10844 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
03:14:28.279 00.616 11060 Exposure complete
03:14:28.543 00.264 11060 worker thread done servicing request
03:14:28.543 00.000 10844 OnExposeComplete: enter
03:14:28.543 00.000 10844 UpdateGuideState(): m_state=6
03:14:28.544 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
03:14:28.544 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.36, Mass=1766, SNR=26.2, Peak=163 HFD=3.3
03:14:28.544 00.000 10844 MultiStar: [#1 -0.10,-0.07,1.01,U] [#2 0.07,0.28,0.85,U] [#3 0.40,-0.50,0.98,U] [#4 -0.51,-0.03,0.96,U] [#5 0.49,0.14,0.91,U] [#6 0.29,-0.26,1.01,U] [#7 -0.17,-0.17,0.91,U] [#8 0.28,-0.51,0.85,U] 
03:14:28.544 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.17}, one-star: {0.08, -0.33}
03:14:28.544 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
03:14:28.544 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
03:14:28.544 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.07 mountX=-0.15 mountY=0.12, mountTheta=2.47
03:14:28.546 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.17, opts=13)
03:14:28.546 00.000 10844 Enqueuing Move request for scope (0.09, -0.17)
03:14:28.546 00.000 11060 Worker thread wakes up
03:14:28.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
03:14:28.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
03:14:28.546 00.000 11060 Moving (0.09, -0.17) raw xDistance=-0.15 yDistance=0.12
03:14:28.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:14:28.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:28.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:14:28.546 00.000 11060 MoveAxis(E, 33, ABG)
03:14:28.547 00.001 11060 Guiding  Dir = 2, Dur = 33
03:14:28.554 00.007 11060 IsSlewing returns 0
03:14:28.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:28.555 00.001 11060 IsGuiding returns 0
03:14:28.584 00.029 10844 UpdateGuideState exits: m=1766 SNR=26.2
03:14:28.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:28.585 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:28.586 00.001 10844 Enqueuing Expose request
03:14:28.600 00.014 11060 IsGuiding returns 0
03:14:28.600 00.000 11060 Move returns status 0, amount 33
03:14:28.600 00.000 11060 MoveAxis(N, 0, ABG)
03:14:28.600 00.000 11060 Move returns status 0, amount 0
03:14:28.601 00.001 11060 move complete, result=0
03:14:28.601 00.000 11060 worker thread done servicing request
03:14:28.601 00.000 11060 Worker thread wakes up
03:14:28.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:28.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:28.606 00.005 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
03:14:29.232 00.626 11060 Exposure complete
03:14:29.519 00.287 11060 worker thread done servicing request
03:14:29.520 00.001 10844 OnExposeComplete: enter
03:14:29.520 00.000 10844 UpdateGuideState(): m_state=6
03:14:29.520 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
03:14:29.520 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.82, Mass=1640, SNR=26.1, Peak=238 HFD=2.6
03:14:29.520 00.000 10844 MultiStar: [#1 -0.11,0.26,0.99,U] [#2 0.08,0.43,0.93,U] [#3 0.21,-0.39,1.02,U] [#4 -0.42,-0.40,1.01,U] [#5 0.13,-0.16,1.00,U] [#6 -0.03,-0.11,1.06,U] [#7 -0.01,-0.08,0.87,U] [#8 0.16,-0.34,0.72,U] 
03:14:29.520 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.13, 0.12}
03:14:29.521 00.001 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.39) = xAngle (-3.23 = 3.05)
03:14:29.521 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:14:29.521 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.84 mountX=-0.07 mountY=-0.01, mountTheta=-3.03
03:14:29.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
03:14:29.523 00.001 10844 Enqueuing Move request for scope (-0.02, -0.07)
03:14:29.523 00.000 11060 Worker thread wakes up
03:14:29.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
03:14:29.523 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
03:14:29.524 00.001 11060 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=-0.01
03:14:29.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:29.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:29.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:14:29.524 00.000 11060 MoveAxis(E, 0, ABG)
03:14:29.524 00.000 11060 Move returns status 0, amount 0
03:14:29.524 00.000 11060 MoveAxis(N, 0, ABG)
03:14:29.524 00.000 11060 Move returns status 0, amount 0
03:14:29.524 00.000 11060 move complete, result=0
03:14:29.524 00.000 11060 worker thread done servicing request
03:14:29.534 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:29.559 00.025 10844 UpdateGuideState exits: m=1640 SNR=26.1
03:14:29.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:29.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:29.559 00.000 10844 Enqueuing Expose request
03:14:29.559 00.000 11060 Worker thread wakes up
03:14:29.559 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:29.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:29.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:30.209 00.650 11060 Exposure complete
03:14:30.451 00.242 11060 worker thread done servicing request
03:14:30.451 00.000 10844 OnExposeComplete: enter
03:14:30.451 00.000 10844 UpdateGuideState(): m_state=6
03:14:30.451 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
03:14:30.452 00.001 10844 Star::Find returns 1 (0), X=622.90, Y=108.99, Mass=1449, SNR=23.7, Peak=152 HFD=3.0
03:14:30.452 00.000 10844 MultiStar: [#1 -0.05,0.25,1.01,U] [#2 0.50,0.34,1.01,U] [#3 -0.15,-0.20,1.09,U] [#4 -0.25,0.07,0.90,U] [#5 0.21,-0.15,1.01,U] [#6 0.51,-0.16,1.23,U] [#7 -0.25,0.15,0.98,U] [#8 0.06,-0.34,0.97,U] 
03:14:30.452 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {-0.00, 0.30}
03:14:30.452 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
03:14:30.452 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
03:14:30.452 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=0.03 mountY=0.07, mountTheta=1.13
03:14:30.455 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
03:14:30.455 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
03:14:30.455 00.000 11060 Worker thread wakes up
03:14:30.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
03:14:30.456 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
03:14:30.456 00.000 11060 Moving (0.08, 0.02) raw xDistance=0.03 yDistance=0.07
03:14:30.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:14:30.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:30.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:14:30.456 00.000 11060 MoveAxis(E, 0, ABG)
03:14:30.456 00.000 11060 Move returns status 0, amount 0
03:14:30.456 00.000 11060 MoveAxis(N, 0, ABG)
03:14:30.456 00.000 11060 Move returns status 0, amount 0
03:14:30.456 00.000 11060 move complete, result=0
03:14:30.456 00.000 11060 worker thread done servicing request
03:14:30.463 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:30.479 00.016 10844 UpdateGuideState exits: m=1449 SNR=23.7
03:14:30.479 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:30.479 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:30.479 00.000 10844 Enqueuing Expose request
03:14:30.479 00.000 11060 Worker thread wakes up
03:14:30.479 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:30.479 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:30.480 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:31.112 00.632 11060 Exposure complete
03:14:31.352 00.240 11060 worker thread done servicing request
03:14:31.352 00.000 10844 OnExposeComplete: enter
03:14:31.352 00.000 10844 UpdateGuideState(): m_state=6
03:14:31.352 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
03:14:31.353 00.001 10844 Star::Find returns 1 (0), X=622.87, Y=108.27, Mass=1578, SNR=24.7, Peak=128 HFD=3.4
03:14:31.353 00.000 10844 MultiStar: [#1 0.20,-0.14,1.04,U] [#2 0.28,0.24,0.94,U] [#3 -0.29,-0.59,0.98,U] [#4 -0.41,-0.14,0.99,U] [#5 -0.10,-0.27,0.95,U] [#6 0.08,-0.34,1.03,U] [#7 -0.10,-0.17,0.96,U] [#8 0.19,-0.12,0.83,U] 
03:14:31.363 00.010 10844 refined, 8 included, MultiStar: {-0.02, -0.22}, one-star: {-0.03, -0.42}
03:14:31.363 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.39) = xAngle (-3.06 = -3.06)
03:14:31.364 00.001 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
03:14:31.364 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.67 mountX=-0.22 mountY=0.01, mountTheta=3.08
03:14:31.366 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.22, opts=13)
03:14:31.366 00.000 10844 Enqueuing Move request for scope (-0.02, -0.22)
03:14:31.374 00.008 11060 Worker thread wakes up
03:14:31.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
03:14:31.375 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
03:14:31.375 00.000 11060 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.01
03:14:31.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:14:31.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:31.376 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:14:31.376 00.000 11060 MoveAxis(E, 52, ABG)
03:14:31.376 00.000 11060 Guiding  Dir = 2, Dur = 52
03:14:31.377 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:31.398 00.021 10844 UpdateGuideState exits: m=1578 SNR=24.7
03:14:31.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:31.399 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:31.399 00.000 10844 Enqueuing Expose request
03:14:31.416 00.017 11060 IsSlewing returns 0
03:14:31.417 00.001 11060 IsGuiding returns 0
03:14:31.528 00.111 11060 IsGuiding returns 0
03:14:31.528 00.000 11060 Move returns status 0, amount 52
03:14:31.528 00.000 11060 MoveAxis(N, 0, ABG)
03:14:31.528 00.000 11060 Move returns status 0, amount 0
03:14:31.528 00.000 11060 move complete, result=0
03:14:31.529 00.001 11060 worker thread done servicing request
03:14:31.529 00.000 11060 Worker thread wakes up
03:14:31.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:31.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:32.156 00.627 11060 Exposure complete
03:14:32.342 00.186 10844 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
03:14:32.426 00.084 11060 worker thread done servicing request
03:14:32.426 00.000 10844 OnExposeComplete: enter
03:14:32.427 00.001 10844 UpdateGuideState(): m_state=6
03:14:32.427 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
03:14:32.427 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.62, Mass=1759, SNR=26.5, Peak=175 HFD=3.2
03:14:32.428 00.001 10844 MultiStar: [#1 0.07,0.23,0.92,U] [#2 0.13,-0.28,0.97,U] [#3 -0.31,-0.54,0.91,U] [#4 -0.23,-0.37,0.99,U] [#5 -0.28,-0.13,0.99,U] [#6 0.12,-0.11,0.98,U] [#7 -0.12,-0.48,0.94,U] [#8 -0.40,-0.37,0.81,U] 
03:14:32.428 00.000 10844 single-star, 8 included, MultiStar: {-0.11, -0.23}, one-star: {0.00, -0.08}
03:14:32.428 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.39) = xAngle (-2.91 = -2.91)
03:14:32.428 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.21 = 0.21)
03:14:32.428 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.52 mountX=-0.07 mountY=0.02, mountTheta=2.93
03:14:32.432 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.08, opts=13)
03:14:32.432 00.000 10844 Enqueuing Move request for scope (0.00, -0.08)
03:14:32.432 00.000 11060 Worker thread wakes up
03:14:32.432 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
03:14:32.432 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
03:14:32.432 00.000 11060 Moving (0.00, -0.08) raw xDistance=-0.07 yDistance=0.02
03:14:32.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:32.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:32.433 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:14:32.433 00.000 11060 MoveAxis(E, 0, ABG)
03:14:32.433 00.000 11060 Move returns status 0, amount 0
03:14:32.433 00.000 11060 MoveAxis(N, 0, ABG)
03:14:32.433 00.000 11060 Move returns status 0, amount 0
03:14:32.433 00.000 11060 move complete, result=0
03:14:32.433 00.000 11060 worker thread done servicing request
03:14:32.520 00.087 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:32.540 00.020 10844 UpdateGuideState exits: m=1759 SNR=26.5
03:14:32.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:32.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:32.540 00.000 10844 Enqueuing Expose request
03:14:32.540 00.000 11060 Worker thread wakes up
03:14:32.540 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:32.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:32.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:33.184 00.644 11060 Exposure complete
03:14:33.493 00.309 11060 worker thread done servicing request
03:14:33.493 00.000 10844 OnExposeComplete: enter
03:14:33.493 00.000 10844 UpdateGuideState(): m_state=6
03:14:33.494 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
03:14:33.494 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=109.11, Mass=1475, SNR=23.7, Peak=148 HFD=3.0
03:14:33.494 00.000 10844 MultiStar: [#1 -0.01,0.24,1.05,U] [#2 0.38,0.39,1.02,U] [#3 -0.18,-0.06,1.07,U] [#4 -0.04,0.44,1.07,U] [#5 -0.00,-0.05,0.93,U] [#6 0.24,-0.25,1.15,U] [#7 0.13,0.03,1.03,U] [#8 0.15,-0.11,0.93,U] 
03:14:33.494 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {-0.05, 0.41}
03:14:33.494 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
03:14:33.495 00.001 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.76 = 2.76)
03:14:33.495 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.03 mountX=0.13 mountY=0.05, mountTheta=0.38
03:14:33.496 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
03:14:33.496 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
03:14:33.496 00.000 11060 Worker thread wakes up
03:14:33.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
03:14:33.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
03:14:33.496 00.000 11060 Moving (0.07, 0.11) raw xDistance=0.13 yDistance=0.05
03:14:33.498 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:14:33.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:33.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:14:33.498 00.000 11060 MoveAxis(W, 29, ABG)
03:14:33.498 00.000 11060 Guiding  Dir = 3, Dur = 29
03:14:33.506 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:33.536 00.030 11060 IsSlewing returns 0
03:14:33.536 00.000 11060 IsGuiding returns 0
03:14:33.540 00.004 10844 UpdateGuideState exits: m=1475 SNR=23.7
03:14:33.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:33.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:33.540 00.000 10844 Enqueuing Expose request
03:14:33.596 00.056 11060 IsGuiding returns 0
03:14:33.596 00.000 11060 Move returns status 0, amount 29
03:14:33.596 00.000 11060 MoveAxis(N, 0, ABG)
03:14:33.597 00.001 11060 Move returns status 0, amount 0
03:14:33.597 00.000 11060 move complete, result=0
03:14:33.597 00.000 11060 worker thread done servicing request
03:14:33.597 00.000 11060 Worker thread wakes up
03:14:33.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:33.598 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:33.622 00.024 10844 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
03:14:34.238 00.616 11060 Exposure complete
03:14:34.471 00.233 11060 worker thread done servicing request
03:14:34.471 00.000 10844 OnExposeComplete: enter
03:14:34.471 00.000 10844 UpdateGuideState(): m_state=6
03:14:34.472 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
03:14:34.472 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.31, Mass=1520, SNR=24.1, Peak=162 HFD=3.3
03:14:34.472 00.000 10844 MultiStar: [#1 -0.19,0.08,1.15,U] [#2 0.48,0.52,0.00,M1] [#3 -0.47,-0.59,0.00,M1] [#4 -0.32,-0.05,1.07,U] [#5 -0.05,0.09,1.02,U] [#6 0.08,-0.49,1.08,U] [#7 -0.38,0.04,1.08,U] [#8 -0.40,-0.42,0.82,U] 
03:14:34.472 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.15}, one-star: {0.14, -0.38}
03:14:34.472 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.53)
03:14:34.472 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
03:14:34.472 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.37 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
03:14:34.475 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.15, opts=13)
03:14:34.475 00.000 10844 Enqueuing Move request for scope (-0.16, -0.15)
03:14:34.475 00.000 11060 Worker thread wakes up
03:14:34.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
03:14:34.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
03:14:34.475 00.000 11060 Moving (-0.16, -0.15) raw xDistance=-0.18 yDistance=-0.13
03:14:34.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:14:34.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:34.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:14:34.475 00.000 11060 MoveAxis(E, 41, ABG)
03:14:34.475 00.000 11060 Guiding  Dir = 2, Dur = 41
03:14:34.482 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:34.501 00.019 10844 UpdateGuideState exits: m=1520 SNR=24.1
03:14:34.502 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:34.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:34.502 00.000 10844 Enqueuing Expose request
03:14:34.504 00.002 11060 IsSlewing returns 0
03:14:34.505 00.001 11060 IsGuiding returns 0
03:14:34.566 00.061 11060 IsGuiding returns 0
03:14:34.566 00.000 11060 Move returns status 0, amount 41
03:14:34.566 00.000 11060 MoveAxis(N, 0, ABG)
03:14:34.567 00.001 11060 Move returns status 0, amount 0
03:14:34.567 00.000 11060 move complete, result=0
03:14:34.567 00.000 11060 worker thread done servicing request
03:14:34.567 00.000 11060 Worker thread wakes up
03:14:34.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:34.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:34.583 00.016 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
03:14:35.204 00.621 11060 Exposure complete
03:14:35.478 00.274 11060 worker thread done servicing request
03:14:35.478 00.000 10844 OnExposeComplete: enter
03:14:35.478 00.000 10844 UpdateGuideState(): m_state=6
03:14:35.479 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
03:14:35.479 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.47, Mass=1623, SNR=25.2, Peak=190 HFD=3.6
03:14:35.479 00.000 10844 MultiStar: [#1 -0.18,-0.12,0.97,U] [#2 0.09,-0.16,0.93,U] [#3 -0.40,-0.49,0.98,U] [#4 -0.50,-0.41,1.03,U] [#5 -0.26,-0.45,0.96,U] [#6 -0.00,-0.24,1.08,U] [#7 -0.17,0.03,0.93,U] [#8 0.27,-0.54,0.79,U] 
03:14:35.479 00.000 10844 single-star, 8 included, MultiStar: {-0.14, -0.29}, one-star: {-0.02, -0.22}
03:14:35.479 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.05 = -3.05)
03:14:35.479 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
03:14:35.480 00.001 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.66 mountX=-0.22 mountY=0.02, mountTheta=3.06
03:14:35.482 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.22, opts=13)
03:14:35.482 00.000 10844 Enqueuing Move request for scope (-0.02, -0.22)
03:14:35.482 00.000 11060 Worker thread wakes up
03:14:35.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
03:14:35.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
03:14:35.482 00.000 11060 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.02
03:14:35.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:14:35.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:35.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:14:35.483 00.001 11060 MoveAxis(E, 53, ABG)
03:14:35.483 00.000 11060 Guiding  Dir = 2, Dur = 53
03:14:35.490 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:35.521 00.031 10844 UpdateGuideState exits: m=1623 SNR=25.2
03:14:35.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:35.522 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:35.522 00.000 10844 Enqueuing Expose request
03:14:35.531 00.009 11060 IsSlewing returns 0
03:14:35.532 00.001 11060 IsGuiding returns 0
03:14:35.626 00.094 11060 IsGuiding returns 0
03:14:35.626 00.000 11060 Move returns status 0, amount 53
03:14:35.627 00.001 11060 MoveAxis(N, 0, ABG)
03:14:35.627 00.000 11060 Move returns status 0, amount 0
03:14:35.628 00.001 11060 move complete, result=0
03:14:35.629 00.001 11060 worker thread done servicing request
03:14:35.629 00.000 11060 Worker thread wakes up
03:14:35.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:35.629 00.000 10844 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
03:14:35.630 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:36.270 00.640 11060 Exposure complete
03:14:36.505 00.235 11060 worker thread done servicing request
03:14:36.506 00.001 10844 OnExposeComplete: enter
03:14:36.506 00.000 10844 UpdateGuideState(): m_state=6
03:14:36.506 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
03:14:36.506 00.000 10844 Star::Find returns 1 (0), X=622.47, Y=108.57, Mass=1421, SNR=23.9, Peak=210 HFD=3.1
03:14:36.506 00.000 10844 MultiStar: [#1 -0.10,-0.11,1.06,U] [#2 0.49,0.69,0.00,M1] [#3 -0.42,-0.44,1.07,U] [#4 -0.69,-0.25,0.00,M1] [#5 0.03,-0.42,1.08,U] [#6 0.28,0.03,1.10,U] [#7 -0.46,-0.14,0.92,U] [#8 -0.02,0.01,0.85,U] 
03:14:36.506 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.18}, one-star: {-0.43, -0.12}
03:14:36.506 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.39) = xAngle (-3.68 = 2.60)
03:14:36.506 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.56 = -0.56)
03:14:36.506 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.29 mountX=-0.20 mountY=-0.12, mountTheta=-2.59
03:14:36.509 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.18, opts=13)
03:14:36.518 00.009 10844 Enqueuing Move request for scope (-0.15, -0.18)
03:14:36.524 00.006 11060 Worker thread wakes up
03:14:36.525 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
03:14:36.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
03:14:36.525 00.000 11060 Moving (-0.15, -0.18) raw xDistance=-0.20 yDistance=-0.12
03:14:36.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:14:36.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:36.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:14:36.525 00.000 11060 MoveAxis(E, 49, ABG)
03:14:36.525 00.000 11060 Guiding  Dir = 2, Dur = 49
03:14:36.531 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:36.540 00.009 11060 IsSlewing returns 0
03:14:36.541 00.001 11060 IsGuiding returns 0
03:14:36.552 00.011 10844 UpdateGuideState exits: m=1421 SNR=23.9
03:14:36.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:36.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:36.552 00.000 10844 Enqueuing Expose request
03:14:36.604 00.052 11060 IsGuiding returns 0
03:14:36.604 00.000 11060 Move returns status 0, amount 49
03:14:36.604 00.000 11060 MoveAxis(N, 0, ABG)
03:14:36.604 00.000 11060 Move returns status 0, amount 0
03:14:36.604 00.000 11060 move complete, result=0
03:14:36.604 00.000 11060 worker thread done servicing request
03:14:36.604 00.000 11060 Worker thread wakes up
03:14:36.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:36.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:36.605 00.001 10844 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
03:14:37.237 00.632 11060 Exposure complete
03:14:37.509 00.272 11060 worker thread done servicing request
03:14:37.509 00.000 10844 OnExposeComplete: enter
03:14:37.510 00.001 10844 UpdateGuideState(): m_state=6
03:14:37.510 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
03:14:37.510 00.000 10844 Star::Find returns 1 (0), X=622.54, Y=108.32, Mass=1619, SNR=25.4, Peak=229 HFD=3.1
03:14:37.511 00.001 10844 MultiStar: [#1 -0.03,-0.30,1.00,U] [#2 0.31,0.17,0.94,U] [#3 0.03,-0.22,0.94,U] [#4 -0.21,-0.46,0.99,U] [#5 -0.36,-0.18,0.88,U] [#6 0.41,-0.13,0.89,U] [#7 -0.01,-0.14,1.03,U] [#8 -0.05,-0.30,0.84,U] 
03:14:37.511 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.22}, one-star: {-0.36, -0.38}
03:14:37.511 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
03:14:37.511 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
03:14:37.511 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.73 mountX=-0.22 mountY=0.00, mountTheta=3.13
03:14:37.513 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.22, opts=13)
03:14:37.513 00.000 10844 Enqueuing Move request for scope (-0.03, -0.22)
03:14:37.513 00.000 11060 Worker thread wakes up
03:14:37.514 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
03:14:37.514 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
03:14:37.514 00.000 11060 Moving (-0.03, -0.22) raw xDistance=-0.22 yDistance=0.00
03:14:37.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:14:37.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:37.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:14:37.514 00.000 11060 MoveAxis(E, 53, ABG)
03:14:37.514 00.000 11060 Guiding  Dir = 2, Dur = 53
03:14:37.521 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:37.536 00.015 11060 IsSlewing returns 0
03:14:37.536 00.000 11060 IsGuiding returns 0
03:14:37.542 00.006 10844 UpdateGuideState exits: m=1619 SNR=25.4
03:14:37.544 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:37.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:37.544 00.000 10844 Enqueuing Expose request
03:14:37.614 00.070 11060 IsGuiding returns 0
03:14:37.615 00.001 11060 Move returns status 0, amount 53
03:14:37.615 00.000 11060 MoveAxis(N, 0, ABG)
03:14:37.615 00.000 11060 Move returns status 0, amount 0
03:14:37.615 00.000 11060 move complete, result=0
03:14:37.615 00.000 11060 worker thread done servicing request
03:14:37.615 00.000 11060 Worker thread wakes up
03:14:37.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:37.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:37.615 00.000 10844 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
03:14:38.243 00.628 11060 Exposure complete
03:14:38.478 00.235 11060 worker thread done servicing request
03:14:38.478 00.000 10844 OnExposeComplete: enter
03:14:38.478 00.000 10844 UpdateGuideState(): m_state=6
03:14:38.480 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
03:14:38.480 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.43, Mass=1846, SNR=27.1, Peak=173 HFD=3.0
03:14:38.480 00.000 10844 MultiStar: [#1 -0.10,0.22,0.94,U] [#2 0.45,0.21,0.91,U] [#3 -0.11,-0.34,0.88,U] [#4 -0.55,-0.60,0.00,M1] [#5 0.12,0.04,0.80,U] [#6 0.36,0.07,0.98,U] [#7 -0.25,-0.31,0.90,U] [#8 0.09,-0.02,0.69,U] 
03:14:38.480 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.05}, one-star: {-0.11, -0.26}
03:14:38.480 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.15 = -2.15)
03:14:38.480 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.97 = 0.97)
03:14:38.480 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.76 mountX=-0.04 mountY=0.06, mountTheta=2.16
03:14:38.491 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
03:14:38.492 00.001 10844 Enqueuing Move request for scope (0.06, -0.05)
03:14:38.492 00.000 11060 Worker thread wakes up
03:14:38.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
03:14:38.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
03:14:38.492 00.000 11060 Moving (0.06, -0.05) raw xDistance=-0.04 yDistance=0.06
03:14:38.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:38.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:38.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:38.492 00.000 11060 MoveAxis(E, 0, ABG)
03:14:38.492 00.000 11060 Move returns status 0, amount 0
03:14:38.492 00.000 11060 MoveAxis(N, 0, ABG)
03:14:38.497 00.005 11060 Move returns status 0, amount 0
03:14:38.497 00.000 11060 move complete, result=0
03:14:38.497 00.000 11060 worker thread done servicing request
03:14:38.501 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:38.520 00.019 10844 UpdateGuideState exits: m=1846 SNR=27.1
03:14:38.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:38.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:38.520 00.000 10844 Enqueuing Expose request
03:14:38.520 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:38.521 00.001 11060 Worker thread wakes up
03:14:38.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:38.522 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:39.159 00.637 11060 Exposure complete
03:14:39.425 00.266 11060 worker thread done servicing request
03:14:39.425 00.000 10844 OnExposeComplete: enter
03:14:39.425 00.000 10844 UpdateGuideState(): m_state=6
03:14:39.425 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
03:14:39.425 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.48, Mass=1694, SNR=25.4, Peak=167 HFD=3.4
03:14:39.426 00.001 10844 MultiStar: [#1 0.07,0.33,1.07,U] [#2 0.42,0.47,0.95,U] [#3 0.15,0.04,1.06,U] [#4 -0.18,-0.11,1.12,U] [#5 0.08,-0.37,0.94,U] [#6 0.25,0.20,1.06,U] [#7 -0.05,0.15,0.97,U] [#8 -0.03,-0.44,0.93,U] 
03:14:39.426 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.12, -0.21}
03:14:39.426 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
03:14:39.426 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.94 = 1.94)
03:14:39.426 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=0.02 mountY=0.06, mountTheta=1.19
03:14:39.428 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.01, opts=13)
03:14:39.428 00.000 10844 Enqueuing Move request for scope (0.06, 0.01)
03:14:39.428 00.000 11060 Worker thread wakes up
03:14:39.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
03:14:39.428 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
03:14:39.428 00.000 11060 Moving (0.06, 0.01) raw xDistance=0.02 yDistance=0.06
03:14:39.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:14:39.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:39.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:39.428 00.000 11060 MoveAxis(E, 0, ABG)
03:14:39.428 00.000 11060 Move returns status 0, amount 0
03:14:39.428 00.000 11060 MoveAxis(N, 0, ABG)
03:14:39.428 00.000 11060 Move returns status 0, amount 0
03:14:39.428 00.000 11060 move complete, result=0
03:14:39.429 00.001 11060 worker thread done servicing request
03:14:39.435 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:39.452 00.017 10844 UpdateGuideState exits: m=1694 SNR=25.4
03:14:39.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:39.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:39.452 00.000 10844 Enqueuing Expose request
03:14:39.452 00.000 11060 Worker thread wakes up
03:14:39.453 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:39.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:39.454 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:40.101 00.647 11060 Exposure complete
03:14:40.363 00.262 11060 worker thread done servicing request
03:14:40.363 00.000 10844 OnExposeComplete: enter
03:14:40.363 00.000 10844 UpdateGuideState(): m_state=6
03:14:40.365 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
03:14:40.365 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.89, Mass=1753, SNR=26.2, Peak=234 HFD=2.9
03:14:40.365 00.000 10844 MultiStar: [#1 0.00,0.20,0.92,U] [#2 0.52,0.87,0.00,M1] [#3 -0.40,-0.18,0.97,U] [#4 -0.55,0.08,0.93,U] [#5 -0.07,-0.01,0.90,U] [#6 0.06,-0.10,1.04,U] [#7 -0.19,0.16,0.91,U] [#8 0.03,0.04,0.77,U] 
03:14:40.365 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.04}, one-star: {0.16, 0.20}
03:14:40.365 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.39) = xAngle (1.40 = 1.40)
03:14:40.365 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.52 = -1.76)
03:14:40.365 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.79 mountX=0.02 mountY=-0.13, mountTheta=-1.40
03:14:40.367 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.04, opts=13)
03:14:40.367 00.000 10844 Enqueuing Move request for scope (-0.12, 0.04)
03:14:40.367 00.000 11060 Worker thread wakes up
03:14:40.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
03:14:40.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
03:14:40.368 00.001 11060 Moving (-0.12, 0.04) raw xDistance=0.02 yDistance=-0.13
03:14:40.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:14:40.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:40.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:14:40.368 00.000 11060 MoveAxis(E, 0, ABG)
03:14:40.368 00.000 11060 Move returns status 0, amount 0
03:14:40.368 00.000 11060 MoveAxis(N, 0, ABG)
03:14:40.368 00.000 11060 Move returns status 0, amount 0
03:14:40.369 00.001 11060 move complete, result=0
03:14:40.369 00.000 11060 worker thread done servicing request
03:14:40.375 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:40.402 00.027 10844 UpdateGuideState exits: m=1753 SNR=26.2
03:14:40.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:40.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:40.402 00.000 10844 Enqueuing Expose request
03:14:40.402 00.000 11060 Worker thread wakes up
03:14:40.403 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:40.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:40.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:41.043 00.640 11060 Exposure complete
03:14:41.310 00.267 11060 worker thread done servicing request
03:14:41.310 00.000 10844 OnExposeComplete: enter
03:14:41.310 00.000 10844 UpdateGuideState(): m_state=6
03:14:41.311 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
03:14:41.311 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.66, Mass=1775, SNR=26.1, Peak=186 HFD=3.3
03:14:41.311 00.000 10844 MultiStar: [#1 0.02,0.30,0.96,U] [#2 0.37,-0.14,0.91,U] [#3 -0.04,-0.49,0.97,U] [#4 -0.41,0.02,1.04,U] [#5 0.13,0.28,0.90,U] [#6 0.05,-0.21,1.04,U] [#7 0.16,-0.13,1.00,U] [#8 0.14,-0.48,0.81,U] 
03:14:41.311 00.000 10844 single-star, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.05, -0.03}
03:14:41.311 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.93 = -1.93)
03:14:41.311 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:14:41.312 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.54 mountX=-0.02 mountY=0.06, mountTheta=1.93
03:14:41.313 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.03, opts=13)
03:14:41.313 00.000 10844 Enqueuing Move request for scope (0.05, -0.03)
03:14:41.314 00.001 11060 Worker thread wakes up
03:14:41.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
03:14:41.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
03:14:41.314 00.000 11060 Moving (0.05, -0.03) raw xDistance=-0.02 yDistance=0.06
03:14:41.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:14:41.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:41.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:41.314 00.000 11060 MoveAxis(E, 0, ABG)
03:14:41.314 00.000 11060 Move returns status 0, amount 0
03:14:41.314 00.000 11060 MoveAxis(N, 0, ABG)
03:14:41.314 00.000 11060 Move returns status 0, amount 0
03:14:41.314 00.000 11060 move complete, result=0
03:14:41.315 00.001 11060 worker thread done servicing request
03:14:41.322 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:41.358 00.036 10844 UpdateGuideState exits: m=1775 SNR=26.1
03:14:41.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:41.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:41.358 00.000 10844 Enqueuing Expose request
03:14:41.358 00.000 11060 Worker thread wakes up
03:14:41.358 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:41.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:41.359 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:41.992 00.633 11060 Exposure complete
03:14:42.238 00.246 11060 worker thread done servicing request
03:14:42.239 00.001 10844 OnExposeComplete: enter
03:14:42.239 00.000 10844 UpdateGuideState(): m_state=6
03:14:42.239 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
03:14:42.239 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.68, Mass=1593, SNR=25.2, Peak=157 HFD=3.4
03:14:42.239 00.000 10844 MultiStar: [#1 0.28,0.13,0.96,U] [#2 0.26,0.02,0.93,U] [#3 -0.10,-0.66,0.00,M1] [#4 -0.41,-0.01,1.08,U] [#5 0.55,0.02,0.88,U] [#6 -0.16,-0.21,1.05,U] [#7 -0.10,-0.12,1.06,U] [#8 0.01,-0.39,0.83,U] 
03:14:42.239 00.000 10844 single-star, 7 included, MultiStar: {0.04, -0.07}, one-star: {0.00, -0.01}
03:14:42.241 00.002 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:14:42.241 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
03:14:42.241 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.21 mountX=-0.01 mountY=0.01, mountTheta=2.61
03:14:42.242 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
03:14:42.243 00.001 10844 Enqueuing Move request for scope (0.00, -0.01)
03:14:42.243 00.000 11060 Worker thread wakes up
03:14:42.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
03:14:42.243 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
03:14:42.243 00.000 11060 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
03:14:42.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:14:42.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:42.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:14:42.243 00.000 11060 MoveAxis(E, 0, ABG)
03:14:42.243 00.000 11060 Move returns status 0, amount 0
03:14:42.243 00.000 11060 MoveAxis(N, 0, ABG)
03:14:42.243 00.000 11060 Move returns status 0, amount 0
03:14:42.243 00.000 11060 move complete, result=0
03:14:42.243 00.000 11060 worker thread done servicing request
03:14:42.251 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:42.273 00.022 10844 UpdateGuideState exits: m=1593 SNR=25.2
03:14:42.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:42.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:42.273 00.000 10844 Enqueuing Expose request
03:14:42.274 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:42.274 00.000 11060 Worker thread wakes up
03:14:42.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:42.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:42.910 00.636 11060 Exposure complete
03:14:43.167 00.257 11060 worker thread done servicing request
03:14:43.167 00.000 10844 OnExposeComplete: enter
03:14:43.167 00.000 10844 UpdateGuideState(): m_state=6
03:14:43.168 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
03:14:43.168 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=109.08, Mass=1479, SNR=24.0, Peak=162 HFD=3.0
03:14:43.168 00.000 10844 MultiStar: [#1 -0.17,0.44,1.03,U] [#2 0.19,0.04,1.00,U] [#3 -0.35,-0.28,1.06,U] [#4 -0.42,0.05,1.05,U] [#5 -0.16,0.10,0.99,U] [#6 0.07,0.07,1.09,U] [#7 -0.18,0.49,0.93,U] [#8 -0.17,0.19,0.85,U] 
03:14:43.168 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.16}, one-star: {-0.04, 0.39}
03:14:43.168 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.39) = xAngle (0.89 = 0.89)
03:14:43.168 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.27)
03:14:43.168 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.28 mountX=0.13 mountY=-0.16, mountTheta=-0.88
03:14:43.171 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.16, opts=13)
03:14:43.172 00.001 10844 Enqueuing Move request for scope (-0.14, 0.16)
03:14:43.178 00.006 11060 Worker thread wakes up
03:14:43.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
03:14:43.179 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
03:14:43.179 00.000 11060 Moving (-0.14, 0.16) raw xDistance=0.13 yDistance=-0.16
03:14:43.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:14:43.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:43.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:14:43.180 00.001 11060 MoveAxis(W, 31, ABG)
03:14:43.180 00.000 11060 Guiding  Dir = 3, Dur = 31
03:14:43.183 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:43.193 00.010 11060 IsSlewing returns 0
03:14:43.194 00.001 11060 IsGuiding returns 0
03:14:43.202 00.008 10844 UpdateGuideState exits: m=1479 SNR=24.0
03:14:43.203 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:43.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:43.203 00.000 10844 Enqueuing Expose request
03:14:43.239 00.036 11060 IsGuiding returns 0
03:14:43.239 00.000 11060 Move returns status 0, amount 31
03:14:43.240 00.001 11060 MoveAxis(N, 0, ABG)
03:14:43.240 00.000 11060 Move returns status 0, amount 0
03:14:43.240 00.000 11060 move complete, result=0
03:14:43.240 00.000 11060 worker thread done servicing request
03:14:43.240 00.000 11060 Worker thread wakes up
03:14:43.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:43.241 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:43.245 00.004 10844 GuideStep: 0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
03:14:43.867 00.622 11060 Exposure complete
03:14:44.152 00.285 11060 worker thread done servicing request
03:14:44.152 00.000 10844 OnExposeComplete: enter
03:14:44.152 00.000 10844 UpdateGuideState(): m_state=6
03:14:44.153 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
03:14:44.153 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.98, Mass=1679, SNR=25.5, Peak=153 HFD=3.0
03:14:44.153 00.000 10844 MultiStar: [#1 -0.15,0.21,0.90,U] [#2 0.34,0.20,0.88,U] [#3 -0.47,-0.18,1.01,U] [#4 -0.60,-0.28,0.00,M1] [#5 0.17,-0.08,0.90,U] [#6 0.62,-0.40,0.00,M1] [#7 -0.31,-0.23,0.94,U] [#8 -0.30,-0.36,0.83,U] 
03:14:44.153 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.02}, one-star: {0.00, 0.29}
03:14:44.153 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.39) = xAngle (-4.37 = 1.92)
03:14:44.153 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.24 = -1.24)
03:14:44.153 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.98 mountX=-0.04 mountY=-0.10, mountTheta=-1.92
03:14:44.156 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
03:14:44.156 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
03:14:44.156 00.000 11060 Worker thread wakes up
03:14:44.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
03:14:44.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
03:14:44.156 00.000 11060 Moving (-0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
03:14:44.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:44.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:44.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:14:44.156 00.000 11060 MoveAxis(E, 0, ABG)
03:14:44.156 00.000 11060 Move returns status 0, amount 0
03:14:44.156 00.000 11060 MoveAxis(N, 0, ABG)
03:14:44.156 00.000 11060 Move returns status 0, amount 0
03:14:44.158 00.002 11060 move complete, result=0
03:14:44.158 00.000 11060 worker thread done servicing request
03:14:44.165 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:44.186 00.021 10844 UpdateGuideState exits: m=1679 SNR=25.5
03:14:44.187 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:44.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:44.187 00.000 10844 Enqueuing Expose request
03:14:44.187 00.000 11060 Worker thread wakes up
03:14:44.187 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:44.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:44.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:44.814 00.627 11060 Exposure complete
03:14:45.066 00.252 11060 worker thread done servicing request
03:14:45.066 00.000 10844 OnExposeComplete: enter
03:14:45.066 00.000 10844 UpdateGuideState(): m_state=6
03:14:45.068 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
03:14:45.068 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.33, Mass=1730, SNR=26.5, Peak=166 HFD=3.4
03:14:45.068 00.000 10844 MultiStar: [#1 0.04,0.18,1.01,U] [#2 0.48,0.68,0.00,M1] [#3 -0.21,-0.07,1.03,U] [#4 -0.00,0.15,0.95,U] [#5 0.06,0.20,0.88,U] [#6 0.13,-0.17,0.97,U] [#7 0.12,0.15,0.98,U] [#8 0.02,-0.06,0.75,U] 
03:14:45.068 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.00, -0.36}
03:14:45.068 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.39) = xAngle (-1.41 = -1.41)
03:14:45.068 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.71 = 1.71)
03:14:45.068 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.02 mountX=0.00 mountY=0.02, mountTheta=1.41
03:14:45.070 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.00, opts=13)
03:14:45.071 00.001 10844 Enqueuing Move request for scope (0.02, -0.00)
03:14:45.071 00.000 11060 Worker thread wakes up
03:14:45.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
03:14:45.071 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
03:14:45.071 00.000 11060 Moving (0.02, -0.00) raw xDistance=0.00 yDistance=0.02
03:14:45.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:14:45.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:45.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:14:45.071 00.000 11060 MoveAxis(E, 0, ABG)
03:14:45.072 00.001 11060 Move returns status 0, amount 0
03:14:45.072 00.000 11060 MoveAxis(N, 0, ABG)
03:14:45.072 00.000 11060 Move returns status 0, amount 0
03:14:45.072 00.000 11060 move complete, result=0
03:14:45.072 00.000 11060 worker thread done servicing request
03:14:45.079 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:45.099 00.020 10844 UpdateGuideState exits: m=1730 SNR=26.5
03:14:45.100 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:45.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:45.100 00.000 10844 Enqueuing Expose request
03:14:45.100 00.000 11060 Worker thread wakes up
03:14:45.100 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:45.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:45.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:45.749 00.649 11060 Exposure complete
03:14:46.002 00.253 11060 worker thread done servicing request
03:14:46.002 00.000 10844 OnExposeComplete: enter
03:14:46.002 00.000 10844 UpdateGuideState(): m_state=6
03:14:46.003 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
03:14:46.003 00.000 10844 Star::Find returns 1 (0), X=623.27, Y=108.53, Mass=1709, SNR=26.4, Peak=181 HFD=3.3
03:14:46.004 00.001 10844 MultiStar: [#1 -0.20,0.47,0.89,U] [#2 0.41,0.65,0.00,M2] [#3 -0.17,-0.13,1.01,U] [#4 -0.41,-0.22,0.97,U] [#5 -0.05,-0.22,0.89,U] [#6 0.18,0.19,0.96,U] [#7 -0.31,-0.01,0.96,U] [#8 -0.33,-0.16,0.73,U] 
03:14:46.004 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {0.37, -0.16}
03:14:46.004 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.39) = xAngle (-4.25 = 2.03)
03:14:46.004 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.12 = -1.12)
03:14:46.004 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.86 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:14:46.005 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.03, opts=13)
03:14:46.005 00.000 10844 Enqueuing Move request for scope (-0.11, -0.03)
03:14:46.005 00.000 11060 Worker thread wakes up
03:14:46.006 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
03:14:46.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
03:14:46.006 00.000 11060 Moving (-0.11, -0.03) raw xDistance=-0.05 yDistance=-0.10
03:14:46.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:14:46.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:46.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:14:46.006 00.000 11060 MoveAxis(E, 0, ABG)
03:14:46.006 00.000 11060 Move returns status 0, amount 0
03:14:46.006 00.000 11060 MoveAxis(N, 0, ABG)
03:14:46.006 00.000 11060 Move returns status 0, amount 0
03:14:46.006 00.000 11060 move complete, result=0
03:14:46.006 00.000 11060 worker thread done servicing request
03:14:46.014 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:46.045 00.031 10844 UpdateGuideState exits: m=1709 SNR=26.4
03:14:46.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:46.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:46.045 00.000 10844 Enqueuing Expose request
03:14:46.045 00.000 11060 Worker thread wakes up
03:14:46.046 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:46.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:46.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:46.688 00.642 11060 Exposure complete
03:14:46.944 00.256 11060 worker thread done servicing request
03:14:46.944 00.000 10844 OnExposeComplete: enter
03:14:46.944 00.000 10844 UpdateGuideState(): m_state=6
03:14:46.945 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
03:14:46.945 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.49, Mass=1572, SNR=24.7, Peak=134 HFD=3.5
03:14:46.945 00.000 10844 MultiStar: [#1 -0.19,-0.20,1.01,U] [#2 -0.36,0.41,0.98,U] [#3 -0.22,0.18,0.94,U] [#4 -0.14,0.00,0.95,U] [#5 -0.00,0.37,1.00,U] [#6 0.06,0.23,1.11,U] [#7 -0.05,0.07,0.96,U] [#8 -0.34,-0.73,0.00,M1] 
03:14:46.945 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {0.29, -0.21}
03:14:46.945 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.39) = xAngle (0.77 = 0.77)
03:14:46.946 00.001 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.89 = -2.39)
03:14:46.946 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.16 mountX=0.09 mountY=-0.09, mountTheta=-0.76
03:14:46.948 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
03:14:46.948 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
03:14:46.948 00.000 11060 Worker thread wakes up
03:14:46.949 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
03:14:46.949 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
03:14:46.949 00.000 11060 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
03:14:46.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:14:46.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:46.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:14:46.949 00.000 11060 MoveAxis(E, 0, ABG)
03:14:46.950 00.001 11060 Move returns status 0, amount 0
03:14:46.950 00.000 11060 MoveAxis(N, 0, ABG)
03:14:46.950 00.000 11060 Move returns status 0, amount 0
03:14:46.950 00.000 11060 move complete, result=0
03:14:46.950 00.000 11060 worker thread done servicing request
03:14:46.956 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:46.989 00.033 10844 UpdateGuideState exits: m=1572 SNR=24.7
03:14:46.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:46.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:46.989 00.000 10844 Enqueuing Expose request
03:14:46.990 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:46.990 00.000 11060 Worker thread wakes up
03:14:46.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:46.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:47.629 00.639 11060 Exposure complete
03:14:47.887 00.258 11060 worker thread done servicing request
03:14:47.887 00.000 10844 OnExposeComplete: enter
03:14:47.887 00.000 10844 UpdateGuideState(): m_state=6
03:14:47.887 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
03:14:47.887 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.84, Mass=1750, SNR=26.6, Peak=157 HFD=3.6
03:14:47.889 00.002 10844 MultiStar: [#1 -0.43,0.23,0.95,U] [#2 -0.06,0.39,0.94,U] [#3 -0.52,-0.10,0.97,U] [#4 -0.34,-0.11,0.89,U] [#5 -0.34,0.26,0.91,U] [#6 -0.12,-0.06,0.92,U] [#7 -0.16,0.10,0.91,U] [#8 -0.45,-0.03,0.75,U] 
03:14:47.889 00.000 10844 single-star, 8 included, MultiStar: {-0.28, 0.10}, one-star: {-0.15, 0.15}
03:14:47.889 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
03:14:47.889 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.19)
03:14:47.889 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.36 mountX=0.12 mountY=-0.17, mountTheta=-0.96
03:14:47.894 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.15, opts=13)
03:14:47.895 00.001 10844 Enqueuing Move request for scope (-0.15, 0.15)
03:14:47.895 00.000 11060 Worker thread wakes up
03:14:47.896 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
03:14:47.899 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
03:14:47.899 00.000 11060 Moving (-0.15, 0.15) raw xDistance=0.12 yDistance=-0.17
03:14:47.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:14:47.900 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:47.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:14:47.900 00.000 11060 MoveAxis(E, 0, ABG)
03:14:47.900 00.000 11060 Move returns status 0, amount 0
03:14:47.900 00.000 11060 MoveAxis(N, 0, ABG)
03:14:47.900 00.000 11060 Move returns status 0, amount 0
03:14:47.900 00.000 11060 move complete, result=0
03:14:47.900 00.000 11060 worker thread done servicing request
03:14:47.905 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:47.930 00.025 10844 UpdateGuideState exits: m=1750 SNR=26.6
03:14:47.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:47.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:47.930 00.000 10844 Enqueuing Expose request
03:14:47.930 00.000 11060 Worker thread wakes up
03:14:47.930 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:47.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:47.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:48.569 00.639 11060 Exposure complete
03:14:48.817 00.248 10844 OnExposeComplete: enter
03:14:48.817 00.000 11060 worker thread done servicing request
03:14:48.817 00.000 10844 UpdateGuideState(): m_state=6
03:14:48.818 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
03:14:48.818 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=109.06, Mass=1818, SNR=26.5, Peak=167 HFD=3.4
03:14:48.818 00.000 10844 MultiStar: [#1 -0.11,0.30,1.00,U] [#2 0.47,0.16,0.81,U] [#3 -0.13,-0.34,1.03,U] [#4 -0.41,-0.15,0.93,U] [#5 0.03,0.46,0.90,U] [#6 0.71,0.23,0.00,M1] [#7 -0.25,0.11,0.91,U] [#8 0.18,-0.21,0.85,U] 
03:14:48.819 00.001 10844 refined, 7 included, MultiStar: {-0.04, 0.09}, one-star: {-0.04, 0.37}
03:14:48.819 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.66 = 0.66)
03:14:48.819 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.78 = -2.50)
03:14:48.819 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.05 mountX=0.08 mountY=-0.06, mountTheta=-0.65
03:14:48.821 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
03:14:48.822 00.001 10844 Enqueuing Move request for scope (-0.04, 0.09)
03:14:48.822 00.000 11060 Worker thread wakes up
03:14:48.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
03:14:48.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
03:14:48.822 00.000 11060 Moving (-0.04, 0.09) raw xDistance=0.08 yDistance=-0.06
03:14:48.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:14:48.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:48.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:14:48.822 00.000 11060 MoveAxis(E, 0, ABG)
03:14:48.822 00.000 11060 Move returns status 0, amount 0
03:14:48.822 00.000 11060 MoveAxis(N, 0, ABG)
03:14:48.822 00.000 11060 Move returns status 0, amount 0
03:14:48.823 00.001 11060 move complete, result=0
03:14:48.823 00.000 11060 worker thread done servicing request
03:14:48.833 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:48.852 00.019 10844 UpdateGuideState exits: m=1818 SNR=26.5
03:14:48.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:48.853 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:48.853 00.000 10844 Enqueuing Expose request
03:14:48.853 00.000 11060 Worker thread wakes up
03:14:48.853 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:48.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:48.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:49.488 00.635 11060 Exposure complete
03:14:49.753 00.265 11060 worker thread done servicing request
03:14:49.754 00.001 10844 OnExposeComplete: enter
03:14:49.754 00.000 10844 UpdateGuideState(): m_state=6
03:14:49.754 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
03:14:49.754 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.61, Mass=1696, SNR=26.3, Peak=210 HFD=2.8
03:14:49.755 00.001 10844 MultiStar: [#1 0.06,0.32,0.98,U] [#2 0.35,0.26,0.93,U] [#3 -0.06,-0.54,0.97,U] [#4 -0.40,-0.19,1.05,U] [#5 0.18,0.38,1.04,U] [#6 -0.09,-0.13,1.00,U] [#7 -0.11,-0.01,0.92,U] [#8 0.26,-0.40,0.80,U] 
03:14:49.755 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.19, -0.09}
03:14:49.755 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.39) = xAngle (-2.22 = -2.22)
03:14:49.755 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.90 = 0.90)
03:14:49.755 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.83 mountX=-0.03 mountY=0.04, mountTheta=2.23
03:14:49.758 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
03:14:49.758 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
03:14:49.758 00.000 11060 Worker thread wakes up
03:14:49.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
03:14:49.758 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
03:14:49.758 00.000 11060 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
03:14:49.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:14:49.759 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:49.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:14:49.759 00.000 11060 MoveAxis(E, 0, ABG)
03:14:49.759 00.000 11060 Move returns status 0, amount 0
03:14:49.759 00.000 11060 MoveAxis(N, 0, ABG)
03:14:49.759 00.000 11060 Move returns status 0, amount 0
03:14:49.759 00.000 11060 move complete, result=0
03:14:49.759 00.000 11060 worker thread done servicing request
03:14:49.764 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:49.784 00.020 10844 UpdateGuideState exits: m=1696 SNR=26.3
03:14:49.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:49.785 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:49.785 00.000 10844 Enqueuing Expose request
03:14:49.785 00.000 11060 Worker thread wakes up
03:14:49.785 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:49.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:49.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:50.420 00.635 11060 Exposure complete
03:14:50.654 00.234 10844 OnExposeComplete: enter
03:14:50.654 00.000 10844 UpdateGuideState(): m_state=6
03:14:50.654 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
03:14:50.656 00.002 10844 Star::Find returns 1 (1), X=623.37, Y=108.71, Mass=1683, SNR=26.0, Peak=255 HFD=2.9
03:14:50.657 00.001 10844 MultiStar: [#1 0.48,0.50,0.00,M1] [#2 0.19,0.22,0.95,U] [#3 0.07,0.05,0.90,U] [#4 -0.17,0.21,0.92,U] [#5 0.82,0.20,0.00,M1] [#6 0.43,-0.23,1.00,U] [#7 -0.12,0.48,0.88,U] [#8 0.20,-0.35,0.72,U] 
03:14:50.658 00.001 10844 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.47, 0.01}
03:14:50.658 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.39) = xAngle (-1.02 = -1.02)
03:14:50.658 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.11 = 2.11)
03:14:50.659 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.37 mountX=0.09 mountY=0.15, mountTheta=1.02
03:14:50.659 00.000 11060 worker thread done servicing request
03:14:50.660 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.06, opts=13)
03:14:50.660 00.000 10844 Enqueuing Move request for scope (0.16, 0.06)
03:14:50.660 00.000 11060 Worker thread wakes up
03:14:50.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
03:14:50.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
03:14:50.660 00.000 11060 Moving (0.16, 0.06) raw xDistance=0.09 yDistance=0.15
03:14:50.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:14:50.661 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:50.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:14:50.661 00.000 11060 MoveAxis(E, 0, ABG)
03:14:50.661 00.000 11060 Move returns status 0, amount 0
03:14:50.661 00.000 11060 MoveAxis(N, 0, ABG)
03:14:50.661 00.000 11060 Move returns status 0, amount 0
03:14:50.661 00.000 11060 move complete, result=0
03:14:50.661 00.000 11060 worker thread done servicing request
03:14:50.668 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:50.689 00.021 10844 UpdateGuideState exits: m=1683 SNR=26.0 Saturated
03:14:50.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:50.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:50.689 00.000 10844 Enqueuing Expose request
03:14:50.689 00.000 11060 Worker thread wakes up
03:14:50.689 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:50.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:50.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:51.334 00.645 11060 Exposure complete
03:14:51.566 00.232 11060 worker thread done servicing request
03:14:51.566 00.000 10844 OnExposeComplete: enter
03:14:51.566 00.000 10844 UpdateGuideState(): m_state=6
03:14:51.567 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
03:14:51.567 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.80, Mass=1738, SNR=25.8, Peak=164 HFD=3.4
03:14:51.567 00.000 10844 MultiStar: [#1 0.25,0.47,1.01,U] [#2 0.25,0.54,0.99,U] [#3 -0.50,-0.23,0.87,U] [#4 -0.45,-0.12,0.94,U] [#5 0.11,0.04,0.90,U] [#6 0.14,-0.04,0.98,U] [#7 0.05,0.34,0.94,U] [#8 -0.04,-0.37,0.83,U] 
03:14:51.567 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.06, 0.11}
03:14:51.567 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.36 = 0.36)
03:14:51.567 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.79)
03:14:51.567 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.75 mountX=0.09 mountY=-0.03, mountTheta=-0.35
03:14:51.570 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
03:14:51.570 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
03:14:51.574 00.004 11060 Worker thread wakes up
03:14:51.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
03:14:51.574 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
03:14:51.574 00.000 11060 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
03:14:51.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:14:51.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:51.575 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:14:51.575 00.000 11060 MoveAxis(E, 0, ABG)
03:14:51.575 00.000 11060 Move returns status 0, amount 0
03:14:51.575 00.000 11060 MoveAxis(N, 0, ABG)
03:14:51.575 00.000 11060 Move returns status 0, amount 0
03:14:51.575 00.000 11060 move complete, result=0
03:14:51.576 00.001 11060 worker thread done servicing request
03:14:51.578 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:14:51.606 00.028 10844 UpdateGuideState exits: m=1738 SNR=25.8
03:14:51.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:51.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:51.606 00.000 10844 Enqueuing Expose request
03:14:51.606 00.000 11060 Worker thread wakes up
03:14:51.606 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:51.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:51.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:52.251 00.645 11060 Exposure complete
03:14:52.485 00.234 10844 OnExposeComplete: enter
03:14:52.485 00.000 10844 UpdateGuideState(): m_state=6
03:14:52.485 00.000 11060 worker thread done servicing request
03:14:52.486 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
03:14:52.486 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.70, Mass=1709, SNR=25.9, Peak=187 HFD=3.4
03:14:52.487 00.001 10844 MultiStar: [#1 0.02,0.60,0.95,U] [#2 0.26,0.22,0.92,U] [#3 -0.24,-0.50,1.01,U] [#4 -0.24,0.10,0.96,U] [#5 -0.11,-0.00,1.08,U] [#6 0.01,-0.59,0.95,U] [#7 -0.12,0.06,0.90,U] [#8 -0.01,-0.28,0.75,U] 
03:14:52.487 00.000 10844 single-star, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.02, 0.01}
03:14:52.487 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.39) = xAngle (-0.85 = -0.85)
03:14:52.487 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
03:14:52.487 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.54 mountX=0.01 mountY=0.02, mountTheta=0.86
03:14:52.494 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
03:14:52.494 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
03:14:52.494 00.000 11060 Worker thread wakes up
03:14:52.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:14:52.494 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:14:52.494 00.000 11060 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=0.02
03:14:52.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:14:52.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:52.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:14:52.494 00.000 11060 MoveAxis(E, 0, ABG)
03:14:52.494 00.000 11060 Move returns status 0, amount 0
03:14:52.496 00.002 11060 MoveAxis(N, 0, ABG)
03:14:52.496 00.000 11060 Move returns status 0, amount 0
03:14:52.496 00.000 11060 move complete, result=0
03:14:52.496 00.000 11060 worker thread done servicing request
03:14:52.512 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:52.533 00.021 10844 UpdateGuideState exits: m=1709 SNR=25.9
03:14:52.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:52.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:52.533 00.000 10844 Enqueuing Expose request
03:14:52.533 00.000 11060 Worker thread wakes up
03:14:52.533 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:14:52.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:52.534 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:53.176 00.642 11060 Exposure complete
03:14:53.449 00.273 11060 worker thread done servicing request
03:14:53.450 00.001 10844 OnExposeComplete: enter
03:14:53.450 00.000 10844 UpdateGuideState(): m_state=6
03:14:53.450 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
03:14:53.450 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=108.75, Mass=1820, SNR=26.5, Peak=154 HFD=3.5
03:14:53.451 00.001 10844 MultiStar: [#1 -0.12,0.94,0.00,M1] [#2 0.45,0.20,0.96,U] [#3 -0.42,-0.10,0.83,U] [#4 -0.67,0.31,0.00,M1] [#5 0.32,0.18,0.93,U] [#6 -0.11,-0.09,1.02,U] [#7 -0.32,0.43,0.83,U] [#8 -0.44,-0.19,0.83,U] 
03:14:53.451 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.07}, one-star: {0.34, 0.06}
03:14:53.451 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.39) = xAngle (0.24 = 0.24)
03:14:53.451 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.36 = -2.92)
03:14:53.451 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.63 mountX=0.07 mountY=-0.02, mountTheta=-0.22
03:14:53.453 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.07, opts=13)
03:14:53.454 00.001 10844 Enqueuing Move request for scope (-0.00, 0.07)
03:14:53.454 00.000 11060 Worker thread wakes up
03:14:53.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
03:14:53.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
03:14:53.454 00.000 11060 Moving (-0.00, 0.07) raw xDistance=0.07 yDistance=-0.02
03:14:53.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:14:53.455 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:53.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:14:53.455 00.000 11060 MoveAxis(E, 0, ABG)
03:14:53.455 00.000 11060 Move returns status 0, amount 0
03:14:53.455 00.000 11060 MoveAxis(N, 0, ABG)
03:14:53.456 00.001 11060 Move returns status 0, amount 0
03:14:53.456 00.000 11060 move complete, result=0
03:14:53.456 00.000 11060 worker thread done servicing request
03:14:53.465 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:53.495 00.030 10844 UpdateGuideState exits: m=1820 SNR=26.5
03:14:53.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:53.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:53.495 00.000 10844 Enqueuing Expose request
03:14:53.495 00.000 11060 Worker thread wakes up
03:14:53.496 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:14:53.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:53.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:54.125 00.629 11060 Exposure complete
03:14:54.382 00.257 11060 worker thread done servicing request
03:14:54.469 00.087 10844 OnExposeComplete: enter
03:14:54.469 00.000 10844 UpdateGuideState(): m_state=6
03:14:54.470 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
03:14:54.470 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.51, Mass=1743, SNR=26.0, Peak=167 HFD=3.0
03:14:54.470 00.000 10844 MultiStar: [#1 -0.04,0.50,0.93,U] [#2 0.52,0.26,0.86,U] [#3 0.04,-0.34,0.96,U] [#4 -0.35,0.06,0.98,U] [#5 0.17,0.03,0.90,U] [#6 0.10,0.07,1.02,U] [#7 -0.12,-0.02,0.86,U] [#8 0.29,0.01,0.78,U] 
03:14:54.470 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.07, -0.18}
03:14:54.470 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.39) = xAngle (-0.86 = -0.86)
03:14:54.470 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.26 = 2.26)
03:14:54.470 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=0.05 mountY=0.06, mountTheta=0.87
03:14:54.472 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
03:14:54.472 00.000 10844 Enqueuing Move request for scope (0.07, 0.04)
03:14:54.473 00.001 11060 Worker thread wakes up
03:14:54.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
03:14:54.473 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
03:14:54.473 00.000 11060 Moving (0.07, 0.04) raw xDistance=0.05 yDistance=0.06
03:14:54.476 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:14:54.476 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:54.477 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:14:54.478 00.001 11060 MoveAxis(E, 0, ABG)
03:14:54.478 00.000 11060 Move returns status 0, amount 0
03:14:54.478 00.000 11060 MoveAxis(N, 0, ABG)
03:14:54.478 00.000 11060 Move returns status 0, amount 0
03:14:54.479 00.001 11060 move complete, result=0
03:14:54.479 00.000 11060 worker thread done servicing request
03:14:54.565 00.086 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:54.588 00.023 10844 UpdateGuideState exits: m=1743 SNR=26.0
03:14:54.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:54.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:54.588 00.000 10844 Enqueuing Expose request
03:14:54.588 00.000 11060 Worker thread wakes up
03:14:54.588 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:54.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:54.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:55.227 00.639 11060 Exposure complete
03:14:55.480 00.253 11060 worker thread done servicing request
03:14:55.481 00.001 10844 OnExposeComplete: enter
03:14:55.481 00.000 10844 UpdateGuideState(): m_state=6
03:14:55.481 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
03:14:55.481 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.50, Mass=1623, SNR=25.4, Peak=211 HFD=3.0
03:14:55.482 00.001 10844 MultiStar: [#1 -0.06,0.32,0.98,U] [#2 0.19,0.22,0.96,U] [#3 -0.16,-0.22,1.12,U] [#4 -0.15,0.27,0.99,U] [#5 0.32,0.38,1.01,U] [#6 0.54,0.07,1.10,U] [#7 -0.21,-0.01,1.03,U] [#8 0.44,-0.35,0.86,U] 
03:14:55.482 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.05, -0.20}
03:14:55.482 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.39) = xAngle (-0.89 = -0.89)
03:14:55.482 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.23 = 2.23)
03:14:55.482 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.50 mountX=0.07 mountY=0.09, mountTheta=0.90
03:14:55.483 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
03:14:55.485 00.002 10844 Enqueuing Move request for scope (0.10, 0.05)
03:14:55.498 00.013 11060 Worker thread wakes up
03:14:55.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
03:14:55.498 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
03:14:55.500 00.002 11060 Moving (0.10, 0.05) raw xDistance=0.07 yDistance=0.09
03:14:55.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:14:55.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:55.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:14:55.500 00.000 11060 MoveAxis(E, 0, ABG)
03:14:55.500 00.000 11060 Move returns status 0, amount 0
03:14:55.500 00.000 11060 MoveAxis(N, 0, ABG)
03:14:55.500 00.000 11060 Move returns status 0, amount 0
03:14:55.500 00.000 11060 move complete, result=0
03:14:55.500 00.000 11060 worker thread done servicing request
03:14:55.503 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:55.522 00.019 10844 UpdateGuideState exits: m=1623 SNR=25.4
03:14:55.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:55.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:55.522 00.000 10844 Enqueuing Expose request
03:14:55.523 00.001 11060 Worker thread wakes up
03:14:55.523 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:55.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:55.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:56.178 00.655 11060 Exposure complete
03:14:56.382 00.204 11060 worker thread done servicing request
03:14:56.382 00.000 10844 OnExposeComplete: enter
03:14:56.382 00.000 10844 UpdateGuideState(): m_state=6
03:14:56.382 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
03:14:56.383 00.001 10844 Star::Find returns 1 (0), X=623.09, Y=108.72, Mass=1746, SNR=26.4, Peak=153 HFD=3.3
03:14:56.383 00.000 10844 MultiStar: [#1 0.25,0.50,1.01,U] [#2 0.82,0.52,0.00,M1] [#3 0.06,-0.16,0.99,U] [#4 0.07,0.16,0.92,U] [#5 0.39,0.27,0.97,U] [#6 0.42,0.21,1.04,U] [#7 -0.04,-0.07,0.98,U] [#8 0.49,0.26,0.82,U] 
03:14:56.383 00.000 10844 single-star, 7 included, MultiStar: {0.23, 0.15}, one-star: {0.19, 0.03}
03:14:56.383 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
03:14:56.383 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.88 = 1.88)
03:14:56.383 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.14 mountX=0.06 mountY=0.18, mountTheta=1.25
03:14:56.385 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.03, opts=13)
03:14:56.385 00.000 10844 Enqueuing Move request for scope (0.19, 0.03)
03:14:56.386 00.001 11060 Worker thread wakes up
03:14:56.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
03:14:56.386 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
03:14:56.386 00.000 11060 Moving (0.19, 0.03) raw xDistance=0.06 yDistance=0.18
03:14:56.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:14:56.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:56.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:14:56.386 00.000 11060 MoveAxis(E, 0, ABG)
03:14:56.386 00.000 11060 Move returns status 0, amount 0
03:14:56.386 00.000 11060 MoveAxis(N, 0, ABG)
03:14:56.386 00.000 11060 Move returns status 0, amount 0
03:14:56.386 00.000 11060 move complete, result=0
03:14:56.387 00.001 11060 worker thread done servicing request
03:14:56.393 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:56.408 00.015 10844 UpdateGuideState exits: m=1746 SNR=26.4
03:14:56.409 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:56.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:56.409 00.000 10844 Enqueuing Expose request
03:14:56.409 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:56.409 00.000 11060 Worker thread wakes up
03:14:56.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:56.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:57.045 00.636 11060 Exposure complete
03:14:57.248 00.203 11060 worker thread done servicing request
03:14:57.249 00.001 10844 OnExposeComplete: enter
03:14:57.249 00.000 10844 UpdateGuideState(): m_state=6
03:14:57.249 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
03:14:57.249 00.000 10844 Star::Find returns 1 (0), X=623.26, Y=108.57, Mass=1596, SNR=25.2, Peak=181 HFD=3.5
03:14:57.250 00.001 10844 MultiStar: [#1 0.14,0.52,0.93,U] [#2 0.73,0.24,0.00,M2] [#3 0.04,-0.13,1.02,U] [#4 -0.26,0.06,1.04,U] [#5 0.33,-0.03,0.95,U] [#6 0.79,-0.11,0.00,M1] [#7 -0.01,0.20,1.00,U] [#8 0.54,0.28,0.87,U] 
03:14:57.250 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.10}, one-star: {0.36, -0.12}
03:14:57.250 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:14:57.250 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.34 = 2.34)
03:14:57.250 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.60 mountX=0.13 mountY=0.13, mountTheta=0.80
03:14:57.251 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.10, opts=13)
03:14:57.251 00.000 10844 Enqueuing Move request for scope (0.15, 0.10)
03:14:57.251 00.000 11060 Worker thread wakes up
03:14:57.252 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
03:14:57.252 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
03:14:57.252 00.000 11060 Moving (0.15, 0.10) raw xDistance=0.13 yDistance=0.13
03:14:57.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:14:57.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:57.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:14:57.252 00.000 11060 MoveAxis(W, 30, ABG)
03:14:57.252 00.000 11060 Guiding  Dir = 3, Dur = 30
03:14:57.256 00.004 11060 IsSlewing returns 0
03:14:57.265 00.009 11060 IsGuiding returns 0
03:14:57.266 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:57.281 00.015 10844 UpdateGuideState exits: m=1596 SNR=25.2
03:14:57.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:57.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:57.281 00.000 10844 Enqueuing Expose request
03:14:57.304 00.023 11060 IsGuiding returns 0
03:14:57.304 00.000 11060 Move returns status 0, amount 30
03:14:57.304 00.000 11060 MoveAxis(N, 0, ABG)
03:14:57.304 00.000 11060 Move returns status 0, amount 0
03:14:57.304 00.000 11060 move complete, result=0
03:14:57.304 00.000 11060 worker thread done servicing request
03:14:57.304 00.000 11060 Worker thread wakes up
03:14:57.305 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:57.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:57.305 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
03:14:57.931 00.626 11060 Exposure complete
03:14:58.158 00.227 11060 worker thread done servicing request
03:14:58.158 00.000 10844 OnExposeComplete: enter
03:14:58.158 00.000 10844 UpdateGuideState(): m_state=6
03:14:58.158 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
03:14:58.158 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.67, Mass=1732, SNR=26.2, Peak=187 HFD=3.3
03:14:58.158 00.000 10844 MultiStar: [#1 -0.08,0.23,0.97,U] [#2 0.57,0.56,0.00,M3] [#3 0.23,-0.47,1.01,U] [#4 -0.09,-0.01,1.04,U] [#5 -0.09,-0.11,0.95,U] [#6 0.53,-0.12,0.95,U] [#7 0.05,-0.18,0.94,U] [#8 0.29,-0.29,0.76,U] 
03:14:58.158 00.000 10844 single-star, 7 included, MultiStar: {0.09, -0.12}, one-star: {-0.06, -0.02}
03:14:58.158 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
03:14:58.158 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
03:14:58.158 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.75 mountX=-0.04 mountY=-0.05, mountTheta=-2.14
03:14:58.160 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
03:14:58.161 00.001 10844 Enqueuing Move request for scope (-0.06, -0.02)
03:14:58.169 00.008 11060 Worker thread wakes up
03:14:58.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
03:14:58.169 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
03:14:58.169 00.000 11060 Moving (-0.06, -0.02) raw xDistance=-0.04 yDistance=-0.05
03:14:58.170 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:58.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:58.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:14:58.170 00.000 11060 MoveAxis(E, 0, ABG)
03:14:58.170 00.000 11060 Move returns status 0, amount 0
03:14:58.170 00.000 11060 MoveAxis(N, 0, ABG)
03:14:58.170 00.000 11060 Move returns status 0, amount 0
03:14:58.170 00.000 11060 move complete, result=0
03:14:58.174 00.004 11060 worker thread done servicing request
03:14:58.178 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:58.196 00.018 10844 UpdateGuideState exits: m=1732 SNR=26.2
03:14:58.197 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:58.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:58.197 00.000 10844 Enqueuing Expose request
03:14:58.197 00.000 11060 Worker thread wakes up
03:14:58.197 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:58.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:58.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:58.839 00.642 11060 Exposure complete
03:14:59.076 00.237 11060 worker thread done servicing request
03:14:59.076 00.000 10844 OnExposeComplete: enter
03:14:59.077 00.001 10844 UpdateGuideState(): m_state=6
03:14:59.077 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
03:14:59.077 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.61, Mass=1839, SNR=27.0, Peak=204 HFD=3.3
03:14:59.078 00.001 10844 MultiStar: [#1 0.01,0.24,0.94,U] [#2 0.58,0.45,0.00,M4] [#3 0.29,0.00,0.98,U] [#4 -0.28,0.17,0.91,U] [#5 0.21,0.29,0.85,U] [#6 0.43,0.40,0.99,U] [#7 -0.08,0.14,0.88,U] [#8 0.21,-0.17,0.70,U] 
03:14:59.079 00.001 10844 single-star, 7 included, MultiStar: {0.08, 0.13}, one-star: {-0.13, -0.08}
03:14:59.079 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
03:14:59.079 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
03:14:59.079 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.58 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
03:14:59.083 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.08, opts=13)
03:14:59.083 00.000 10844 Enqueuing Move request for scope (-0.13, -0.08)
03:14:59.083 00.000 11060 Worker thread wakes up
03:14:59.084 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
03:14:59.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
03:14:59.084 00.000 11060 Moving (-0.13, -0.08) raw xDistance=-0.10 yDistance=-0.11
03:14:59.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:14:59.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:14:59.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:14:59.084 00.000 11060 MoveAxis(E, 0, ABG)
03:14:59.084 00.000 11060 Move returns status 0, amount 0
03:14:59.084 00.000 11060 MoveAxis(N, 0, ABG)
03:14:59.084 00.000 11060 Move returns status 0, amount 0
03:14:59.084 00.000 11060 move complete, result=0
03:14:59.084 00.000 11060 worker thread done servicing request
03:14:59.100 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:14:59.121 00.021 10844 UpdateGuideState exits: m=1839 SNR=27.0
03:14:59.122 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:59.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:14:59.122 00.000 10844 Enqueuing Expose request
03:14:59.122 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:14:59.123 00.001 11060 Worker thread wakes up
03:14:59.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:14:59.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:14:59.763 00.640 11060 Exposure complete
03:15:00.042 00.279 11060 worker thread done servicing request
03:15:00.042 00.000 10844 OnExposeComplete: enter
03:15:00.042 00.000 10844 UpdateGuideState(): m_state=6
03:15:00.043 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
03:15:00.043 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.68, Mass=1765, SNR=26.6, Peak=178 HFD=3.5
03:15:00.043 00.000 10844 MultiStar: [#1 0.10,0.12,0.92,U] [#2 0.62,0.83,0.00,M5] [#3 -0.13,-0.10,0.92,U] [#4 -0.02,0.08,0.94,U] [#5 0.14,0.14,0.91,U] [#6 0.36,0.15,1.07,U] [#7 0.37,0.30,0.94,U] [#8 0.41,0.11,0.76,U] 
03:15:00.043 00.000 10844 single-star, 7 included, MultiStar: {0.18, 0.10}, one-star: {0.19, -0.01}
03:15:00.043 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.39) = xAngle (-1.46 = -1.46)
03:15:00.043 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.66 = 1.66)
03:15:00.043 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=0.02 mountY=0.19, mountTheta=1.46
03:15:00.046 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
03:15:00.046 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
03:15:00.046 00.000 11060 Worker thread wakes up
03:15:00.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
03:15:00.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
03:15:00.046 00.000 11060 Moving (0.19, -0.01) raw xDistance=0.02 yDistance=0.19
03:15:00.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:15:00.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:00.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:15:00.047 00.001 11060 MoveAxis(E, 0, ABG)
03:15:00.048 00.001 11060 Move returns status 0, amount 0
03:15:00.048 00.000 11060 MoveAxis(N, 0, ABG)
03:15:00.048 00.000 11060 Move returns status 0, amount 0
03:15:00.048 00.000 11060 move complete, result=0
03:15:00.049 00.001 11060 worker thread done servicing request
03:15:00.055 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:00.075 00.020 10844 UpdateGuideState exits: m=1765 SNR=26.6
03:15:00.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:00.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:00.075 00.000 10844 Enqueuing Expose request
03:15:00.075 00.000 11060 Worker thread wakes up
03:15:00.076 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:00.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:00.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:00.722 00.646 11060 Exposure complete
03:15:00.980 00.258 11060 worker thread done servicing request
03:15:00.981 00.001 10844 OnExposeComplete: enter
03:15:00.981 00.000 10844 UpdateGuideState(): m_state=6
03:15:00.981 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
03:15:00.981 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.80, Mass=1661, SNR=25.9, Peak=244 HFD=2.5
03:15:00.981 00.000 10844 MultiStar: [#1 -0.24,0.36,0.98,U] [#2 0.54,0.34,0.89,U] [#3 0.22,-0.02,0.99,U] [#4 -0.29,0.09,0.93,U] [#5 0.32,0.47,0.93,U] [#6 0.41,0.20,0.94,U] [#7 -0.23,0.24,0.85,U] [#8 0.23,-0.07,0.93,U] 
03:15:00.981 00.000 10844 single-star, 8 included, MultiStar: {0.13, 0.19}, one-star: {0.18, 0.11}
03:15:00.982 00.001 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.39) = xAngle (-0.85 = -0.85)
03:15:00.982 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
03:15:00.982 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=0.14 mountY=0.16, mountTheta=0.86
03:15:00.985 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.11, opts=13)
03:15:00.985 00.000 10844 Enqueuing Move request for scope (0.18, 0.11)
03:15:00.985 00.000 11060 Worker thread wakes up
03:15:00.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
03:15:00.988 00.003 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
03:15:00.988 00.000 11060 Moving (0.18, 0.11) raw xDistance=0.14 yDistance=0.16
03:15:00.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:15:00.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:00.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:15:00.988 00.000 11060 MoveAxis(W, 33, ABG)
03:15:00.988 00.000 11060 Guiding  Dir = 3, Dur = 33
03:15:00.996 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:01.015 00.019 10844 UpdateGuideState exits: m=1661 SNR=25.9
03:15:01.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:01.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:01.015 00.000 10844 Enqueuing Expose request
03:15:01.018 00.003 11060 IsSlewing returns 0
03:15:01.019 00.001 11060 IsGuiding returns 0
03:15:01.079 00.060 11060 IsGuiding returns 0
03:15:01.079 00.000 11060 Move returns status 0, amount 33
03:15:01.079 00.000 11060 MoveAxis(N, 0, ABG)
03:15:01.079 00.000 11060 Move returns status 0, amount 0
03:15:01.079 00.000 11060 move complete, result=0
03:15:01.079 00.000 11060 worker thread done servicing request
03:15:01.080 00.001 11060 Worker thread wakes up
03:15:01.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:01.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:01.099 00.019 10844 GuideStep: 0.1 px 33 ms WEST, 0.2 px 0 ms NORTH
03:15:01.727 00.628 11060 Exposure complete
03:15:01.990 00.263 11060 worker thread done servicing request
03:15:01.990 00.000 10844 OnExposeComplete: enter
03:15:01.990 00.000 10844 UpdateGuideState(): m_state=6
03:15:01.991 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
03:15:01.991 00.000 10844 Star::Find returns 1 (0), X=623.45, Y=108.70, Mass=1713, SNR=26.1, Peak=214 HFD=3.3
03:15:01.991 00.000 10844 MultiStar: [#1 0.56,0.47,0.00,M1] [#2 0.96,0.19,0.00,M5] [#3 0.11,0.41,0.98,U] [#4 -0.26,0.48,1.01,U] [#5 0.03,0.28,0.97,U] [#6 0.52,0.26,1.10,U] [#7 0.14,0.08,0.96,U] [#8 0.40,0.05,0.84,U] 
03:15:01.991 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.23}, one-star: {0.55, 0.01}
03:15:01.991 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
03:15:01.991 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
03:15:01.991 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.23 hyp=0.31 cameraTheta=0.82 mountX=0.26 mountY=0.17, mountTheta=0.59
03:15:01.993 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.23, opts=13)
03:15:01.994 00.001 10844 Enqueuing Move request for scope (0.21, 0.23)
03:15:01.994 00.000 11060 Worker thread wakes up
03:15:01.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.23) opts 0xd
03:15:01.994 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.23)
03:15:01.994 00.000 11060 Moving (0.21, 0.23) raw xDistance=0.26 yDistance=0.17
03:15:01.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:15:01.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:01.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:15:01.995 00.001 11060 MoveAxis(W, 63, ABG)
03:15:01.996 00.001 11060 Guiding  Dir = 3, Dur = 63
03:15:02.004 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:02.027 00.023 10844 UpdateGuideState exits: m=1713 SNR=26.1
03:15:02.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:02.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:02.027 00.000 10844 Enqueuing Expose request
03:15:02.039 00.012 11060 IsSlewing returns 0
03:15:02.039 00.000 11060 IsGuiding returns 0
03:15:02.128 00.089 11060 IsGuiding returns 0
03:15:02.128 00.000 11060 Move returns status 0, amount 63
03:15:02.128 00.000 11060 MoveAxis(N, 0, ABG)
03:15:02.129 00.001 11060 Move returns status 0, amount 0
03:15:02.129 00.000 11060 move complete, result=0
03:15:02.129 00.000 11060 worker thread done servicing request
03:15:02.129 00.000 11060 Worker thread wakes up
03:15:02.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:02.129 00.000 10844 GuideStep: 0.3 px 63 ms WEST, 0.2 px 0 ms NORTH
03:15:02.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:02.757 00.628 11060 Exposure complete
03:15:02.996 00.239 10844 OnExposeComplete: enter
03:15:02.996 00.000 11060 worker thread done servicing request
03:15:02.996 00.000 10844 UpdateGuideState(): m_state=6
03:15:02.996 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
03:15:02.996 00.000 10844 Star::Find returns 1 (0), X=623.49, Y=109.04, Mass=1640, SNR=25.5, Peak=171 HFD=3.6
03:15:02.998 00.002 10844 MultiStar: [#1 0.67,0.53,0.00,M2] [#2 0.74,0.51,0.00,M6] [#3 0.09,0.18,1.04,U] [#4 0.14,0.27,1.08,U] [#5 0.23,0.20,0.95,U] [#6 0.62,0.21,1.11,U] [#7 0.20,0.13,0.96,U] [#8 0.59,0.26,0.84,U] 
03:15:02.998 00.000 10844 refined, 6 included, MultiStar: {0.35, 0.23}, one-star: {0.59, 0.35}
03:15:02.998 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
03:15:02.998 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.31 = 2.31)
03:15:02.998 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.23 hyp=0.42 cameraTheta=0.58 mountX=0.29 mountY=0.31, mountTheta=0.82
03:15:03.001 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.23, opts=13)
03:15:03.001 00.000 10844 Enqueuing Move request for scope (0.35, 0.23)
03:15:03.001 00.000 11060 Worker thread wakes up
03:15:03.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.23) opts 0xd
03:15:03.001 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.23)
03:15:03.001 00.000 11060 Moving (0.35, 0.23) raw xDistance=0.29 yDistance=0.31
03:15:03.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
03:15:03.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.31
03:15:03.001 00.000 11060 MoveAxis(W, 69, ABG)
03:15:03.001 00.000 11060 Guiding  Dir = 3, Dur = 69
03:15:03.008 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:03.015 00.007 11060 IsSlewing returns 0
03:15:03.015 00.000 11060 IsGuiding returns 0
03:15:03.026 00.011 10844 UpdateGuideState exits: m=1640 SNR=25.5
03:15:03.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:03.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:03.026 00.000 10844 Enqueuing Expose request
03:15:03.093 00.067 11060 IsGuiding returns 0
03:15:03.093 00.000 11060 Move returns status 0, amount 69
03:15:03.093 00.000 11060 MoveAxis(S, 119, ABG)
03:15:03.093 00.000 11060 Guiding  Dir = 1, Dur = 119
03:15:03.108 00.015 11060 IsSlewing returns 0
03:15:03.111 00.003 11060 IsGuiding returns 0
03:15:03.239 00.128 11060 IsGuiding returns 0
03:15:03.240 00.001 11060 Move returns status 0, amount 119
03:15:03.240 00.000 11060 move complete, result=0
03:15:03.240 00.000 10844 GuideStep: 0.3 px 69 ms WEST, 0.3 px 119 ms SOUTH
03:15:03.240 00.000 11060 worker thread done servicing request
03:15:03.243 00.003 11060 Worker thread wakes up
03:15:03.249 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:03.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:03.888 00.639 11060 Exposure complete
03:15:04.146 00.258 11060 worker thread done servicing request
03:15:04.148 00.002 10844 OnExposeComplete: enter
03:15:04.148 00.000 10844 UpdateGuideState(): m_state=6
03:15:04.148 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
03:15:04.148 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.58, Mass=1718, SNR=25.6, Peak=184 HFD=3.6
03:15:04.149 00.001 10844 MultiStar: [#1 -0.29,0.14,0.90,U] [#2 0.79,0.34,0.00,M7] [#3 -0.02,-0.19,0.97,U] [#4 -0.03,-0.09,0.99,U] [#5 0.36,-0.02,0.95,U] [#6 0.49,0.07,1.05,U] [#7 -0.22,0.19,0.99,U] [#8 0.49,-0.50,0.00,M1] 
03:15:04.149 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.00}, one-star: {0.02, -0.11}
03:15:04.149 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.39) = xAngle (-1.43 = -1.43)
03:15:04.149 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.69 = 1.69)
03:15:04.149 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.04 mountX=0.01 mountY=0.05, mountTheta=1.43
03:15:04.151 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.00, opts=13)
03:15:04.151 00.000 10844 Enqueuing Move request for scope (0.05, -0.00)
03:15:04.151 00.000 11060 Worker thread wakes up
03:15:04.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
03:15:04.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
03:15:04.152 00.001 11060 Moving (0.05, -0.00) raw xDistance=0.01 yDistance=0.05
03:15:04.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:15:04.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:04.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:15:04.152 00.000 11060 MoveAxis(E, 0, ABG)
03:15:04.152 00.000 11060 Move returns status 0, amount 0
03:15:04.152 00.000 11060 MoveAxis(N, 0, ABG)
03:15:04.152 00.000 11060 Move returns status 0, amount 0
03:15:04.152 00.000 11060 move complete, result=0
03:15:04.152 00.000 11060 worker thread done servicing request
03:15:04.159 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:04.186 00.027 10844 UpdateGuideState exits: m=1718 SNR=25.6
03:15:04.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:04.187 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:04.195 00.008 10844 Enqueuing Expose request
03:15:04.196 00.001 11060 Worker thread wakes up
03:15:04.196 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:04.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:04.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:04.843 00.647 11060 Exposure complete
03:15:05.108 00.265 10844 OnExposeComplete: enter
03:15:05.108 00.000 10844 UpdateGuideState(): m_state=6
03:15:05.110 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
03:15:05.110 00.000 10844 Star::Find returns 1 (0), X=623.34, Y=108.56, Mass=1542, SNR=24.7, Peak=181 HFD=3.1
03:15:05.111 00.001 10844 MultiStar: [#1 0.44,0.13,1.06,U] [#2 0.35,0.28,0.99,U] [#3 -0.00,-0.24,1.02,U] [#4 -0.09,-0.05,1.06,U] [#5 0.17,0.05,0.95,U] [#6 -0.01,0.16,1.09,U] [#7 0.19,-0.06,0.99,U] [#8 0.14,-0.04,0.79,U] 
03:15:05.111 00.000 10844 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.44, -0.13}
03:15:05.111 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
03:15:05.112 00.001 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
03:15:05.112 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.07 mountX=0.04 mountY=0.17, mountTheta=1.32
03:15:05.112 00.000 11060 worker thread done servicing request
03:15:05.114 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.01, opts=13)
03:15:05.114 00.000 10844 Enqueuing Move request for scope (0.18, 0.01)
03:15:05.114 00.000 11060 Worker thread wakes up
03:15:05.115 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
03:15:05.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
03:15:05.119 00.004 11060 Moving (0.18, 0.01) raw xDistance=0.04 yDistance=0.17
03:15:05.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:15:05.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:05.120 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:15:05.120 00.000 11060 MoveAxis(E, 0, ABG)
03:15:05.120 00.000 11060 Move returns status 0, amount 0
03:15:05.120 00.000 11060 MoveAxis(N, 0, ABG)
03:15:05.120 00.000 11060 Move returns status 0, amount 0
03:15:05.120 00.000 11060 move complete, result=0
03:15:05.120 00.000 11060 worker thread done servicing request
03:15:05.127 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:15:05.161 00.034 10844 UpdateGuideState exits: m=1542 SNR=24.7
03:15:05.162 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:05.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:05.162 00.000 10844 Enqueuing Expose request
03:15:05.162 00.000 11060 Worker thread wakes up
03:15:05.162 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:05.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:05.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:05.795 00.633 11060 Exposure complete
03:15:06.053 00.258 11060 worker thread done servicing request
03:15:06.054 00.001 10844 OnExposeComplete: enter
03:15:06.054 00.000 10844 UpdateGuideState(): m_state=6
03:15:06.054 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
03:15:06.055 00.001 10844 Star::Find returns 1 (0), X=622.74, Y=108.72, Mass=1504, SNR=24.4, Peak=183 HFD=3.0
03:15:06.055 00.000 10844 MultiStar: [#1 -0.19,0.03,0.97,U] [#2 0.28,0.46,1.00,U] [#3 -0.11,-0.10,1.00,U] [#4 -0.46,0.29,1.07,U] [#5 -0.07,0.08,0.95,U] [#6 0.09,-0.04,1.07,U] [#7 -0.11,0.28,1.08,U] [#8 0.55,-0.49,0.00,M1] 
03:15:06.055 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.13}, one-star: {-0.16, 0.03}
03:15:06.056 00.001 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.39) = xAngle (0.81 = 0.81)
03:15:06.056 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.94 = -2.34)
03:15:06.056 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.20 mountX=0.11 mountY=-0.11, mountTheta=-0.81
03:15:06.058 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.13, opts=13)
03:15:06.058 00.000 10844 Enqueuing Move request for scope (-0.09, 0.13)
03:15:06.058 00.000 11060 Worker thread wakes up
03:15:06.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
03:15:06.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
03:15:06.058 00.000 11060 Moving (-0.09, 0.13) raw xDistance=0.11 yDistance=-0.11
03:15:06.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:15:06.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:06.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:15:06.059 00.001 11060 MoveAxis(E, 0, ABG)
03:15:06.059 00.000 11060 Move returns status 0, amount 0
03:15:06.059 00.000 11060 MoveAxis(N, 0, ABG)
03:15:06.059 00.000 11060 Move returns status 0, amount 0
03:15:06.059 00.000 11060 move complete, result=0
03:15:06.059 00.000 11060 worker thread done servicing request
03:15:06.067 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:06.086 00.019 10844 UpdateGuideState exits: m=1504 SNR=24.4
03:15:06.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:06.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:06.086 00.000 10844 Enqueuing Expose request
03:15:06.086 00.000 11060 Worker thread wakes up
03:15:06.086 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:06.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:06.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:06.716 00.630 11060 Exposure complete
03:15:06.946 00.230 11060 worker thread done servicing request
03:15:06.947 00.001 10844 OnExposeComplete: enter
03:15:06.947 00.000 10844 UpdateGuideState(): m_state=6
03:15:06.947 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
03:15:06.947 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.77, Mass=1635, SNR=25.7, Peak=180 HFD=2.9
03:15:06.949 00.002 10844 MultiStar: [#1 0.11,0.39,0.95,U] [#2 0.23,0.77,0.00,M6] [#3 -0.46,-0.10,0.95,U] [#4 -0.37,0.05,0.99,U] [#5 0.03,-0.01,0.91,U] [#6 -0.00,0.04,1.03,U] [#7 -0.35,-0.11,0.92,U] [#8 0.00,0.50,0.75,U] 
03:15:06.949 00.000 10844 single-star, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.13, 0.08}
03:15:06.949 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.39) = xAngle (1.21 = 1.21)
03:15:06.949 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.33 = -1.95)
03:15:06.949 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.60 mountX=0.05 mountY=-0.14, mountTheta=-1.21
03:15:06.951 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.08, opts=13)
03:15:06.951 00.000 10844 Enqueuing Move request for scope (-0.13, 0.08)
03:15:06.952 00.001 11060 Worker thread wakes up
03:15:06.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
03:15:06.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
03:15:06.952 00.000 11060 Moving (-0.13, 0.08) raw xDistance=0.05 yDistance=-0.14
03:15:06.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:15:06.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:06.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:15:06.952 00.000 11060 MoveAxis(E, 0, ABG)
03:15:06.953 00.001 11060 Move returns status 0, amount 0
03:15:06.953 00.000 11060 MoveAxis(N, 0, ABG)
03:15:06.953 00.000 11060 Move returns status 0, amount 0
03:15:06.953 00.000 11060 move complete, result=0
03:15:06.953 00.000 11060 worker thread done servicing request
03:15:06.968 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
03:15:06.989 00.021 10844 UpdateGuideState exits: m=1635 SNR=25.7
03:15:06.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:06.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:06.989 00.000 10844 Enqueuing Expose request
03:15:06.989 00.000 11060 Worker thread wakes up
03:15:06.989 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:06.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:06.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:07.630 00.641 11060 Exposure complete
03:15:07.869 00.239 11060 worker thread done servicing request
03:15:07.870 00.001 10844 OnExposeComplete: enter
03:15:07.870 00.000 10844 UpdateGuideState(): m_state=6
03:15:07.870 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
03:15:07.870 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.62, Mass=1630, SNR=25.4, Peak=164 HFD=3.3
03:15:07.871 00.001 10844 MultiStar: [#1 0.11,0.84,0.00,M1] [#2 0.41,0.47,1.00,U] [#3 0.10,0.13,0.98,U] [#4 -0.24,0.05,1.09,U] [#5 -0.18,0.31,0.98,U] [#6 0.27,0.46,1.05,U] [#7 0.18,-0.02,0.91,U] [#8 0.44,-0.13,0.80,U] 
03:15:07.871 00.000 10844 single-star, 7 included, MultiStar: {0.13, 0.16}, one-star: {0.15, -0.07}
03:15:07.871 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.39) = xAngle (-1.82 = -1.82)
03:15:07.871 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
03:15:07.871 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.43 mountX=-0.04 mountY=0.16, mountTheta=1.82
03:15:07.872 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.07, opts=13)
03:15:07.872 00.000 10844 Enqueuing Move request for scope (0.15, -0.07)
03:15:07.873 00.001 11060 Worker thread wakes up
03:15:07.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
03:15:07.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
03:15:07.873 00.000 11060 Moving (0.15, -0.07) raw xDistance=-0.04 yDistance=0.16
03:15:07.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:15:07.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:07.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:15:07.873 00.000 11060 MoveAxis(E, 0, ABG)
03:15:07.873 00.000 11060 Move returns status 0, amount 0
03:15:07.873 00.000 11060 MoveAxis(N, 0, ABG)
03:15:07.873 00.000 11060 Move returns status 0, amount 0
03:15:07.873 00.000 11060 move complete, result=0
03:15:07.874 00.001 11060 worker thread done servicing request
03:15:07.881 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:15:07.911 00.030 10844 UpdateGuideState exits: m=1630 SNR=25.4
03:15:07.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:07.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:07.911 00.000 10844 Enqueuing Expose request
03:15:07.912 00.001 11060 Worker thread wakes up
03:15:07.912 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:07.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:07.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:08.562 00.650 11060 Exposure complete
03:15:08.801 00.239 11060 worker thread done servicing request
03:15:08.802 00.001 10844 OnExposeComplete: enter
03:15:08.802 00.000 10844 UpdateGuideState(): m_state=6
03:15:08.802 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
03:15:08.802 00.000 10844 Star::Find returns 1 (0), X=623.26, Y=108.57, Mass=1931, SNR=27.4, Peak=251 HFD=3.2
03:15:08.803 00.001 10844 MultiStar: [#1 0.06,0.44,0.86,U] [#2 0.27,0.27,0.91,U] [#3 0.10,0.03,0.89,U] [#4 -0.31,0.50,0.90,U] [#5 -0.02,0.17,0.88,U] [#6 0.04,-0.37,0.87,U] [#7 -0.22,0.32,0.92,U] [#8 0.07,-0.42,0.74,U] 
03:15:08.803 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {0.36, -0.12}
03:15:08.803 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.39) = xAngle (-0.23 = -0.23)
03:15:08.803 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.89 = 2.89)
03:15:08.803 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.16 mountX=0.10 mountY=0.03, mountTheta=0.25
03:15:08.804 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
03:15:08.805 00.001 10844 Enqueuing Move request for scope (0.04, 0.10)
03:15:08.805 00.000 11060 Worker thread wakes up
03:15:08.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
03:15:08.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
03:15:08.805 00.000 11060 Moving (0.04, 0.10) raw xDistance=0.10 yDistance=0.03
03:15:08.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:15:08.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:08.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:15:08.805 00.000 11060 MoveAxis(E, 0, ABG)
03:15:08.805 00.000 11060 Move returns status 0, amount 0
03:15:08.805 00.000 11060 MoveAxis(N, 0, ABG)
03:15:08.805 00.000 11060 Move returns status 0, amount 0
03:15:08.805 00.000 11060 move complete, result=0
03:15:08.807 00.002 11060 worker thread done servicing request
03:15:08.814 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:08.833 00.019 10844 UpdateGuideState exits: m=1931 SNR=27.4
03:15:08.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:08.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:08.834 00.001 10844 Enqueuing Expose request
03:15:08.834 00.000 11060 Worker thread wakes up
03:15:08.834 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:08.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:08.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:09.470 00.636 11060 Exposure complete
03:15:09.730 00.260 11060 worker thread done servicing request
03:15:09.730 00.000 10844 OnExposeComplete: enter
03:15:09.730 00.000 10844 UpdateGuideState(): m_state=6
03:15:09.730 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
03:15:09.730 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.45, Mass=1746, SNR=26.4, Peak=169 HFD=2.9
03:15:09.731 00.001 10844 MultiStar: [#1 0.08,0.29,0.98,U] [#2 0.16,0.02,0.87,U] [#3 -0.17,-0.28,0.94,U] [#4 -0.51,0.02,0.95,U] [#5 0.15,0.30,0.91,U] [#6 0.24,-0.30,0.93,U] [#7 -0.42,0.15,0.89,U] [#8 -0.36,-0.15,0.76,U] 
03:15:09.731 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.05, -0.24}
03:15:09.731 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.39) = xAngle (-4.27 = 2.01)
03:15:09.731 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.15 = -1.15)
03:15:09.731 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.88 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
03:15:09.733 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
03:15:09.733 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
03:15:09.733 00.000 11060 Worker thread wakes up
03:15:09.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
03:15:09.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
03:15:09.733 00.000 11060 Moving (-0.08, -0.02) raw xDistance=-0.04 yDistance=-0.08
03:15:09.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:15:09.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:09.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:15:09.736 00.003 11060 MoveAxis(E, 0, ABG)
03:15:09.736 00.000 11060 Move returns status 0, amount 0
03:15:09.736 00.000 11060 MoveAxis(N, 0, ABG)
03:15:09.736 00.000 11060 Move returns status 0, amount 0
03:15:09.736 00.000 11060 move complete, result=0
03:15:09.737 00.001 11060 worker thread done servicing request
03:15:09.741 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:09.761 00.020 10844 UpdateGuideState exits: m=1746 SNR=26.4
03:15:09.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:09.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:09.761 00.000 10844 Enqueuing Expose request
03:15:09.761 00.000 11060 Worker thread wakes up
03:15:09.762 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:09.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:09.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:10.408 00.646 11060 Exposure complete
03:15:10.934 00.526 11060 worker thread done servicing request
03:15:10.934 00.000 10844 OnExposeComplete: enter
03:15:10.934 00.000 10844 UpdateGuideState(): m_state=6
03:15:10.935 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
03:15:10.935 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.68, Mass=1954, SNR=27.7, Peak=205 HFD=3.5
03:15:10.935 00.000 10844 MultiStar: [#1 -0.01,0.33,0.87,U] [#2 0.32,0.33,0.80,U] [#3 -0.14,-0.13,0.87,U] [#4 -0.43,-0.12,0.97,U] [#5 0.45,0.35,0.84,U] [#6 0.29,-0.48,0.89,U] [#7 -0.27,0.13,0.90,U] [#8 -0.35,0.15,0.74,U] 
03:15:10.937 00.002 10844 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.08, -0.01}
03:15:10.937 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.39) = xAngle (0.70 = 0.70)
03:15:10.937 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.83 = -2.46)
03:15:10.937 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.09 mountX=0.05 mountY=-0.04, mountTheta=-0.69
03:15:10.939 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.05, opts=13)
03:15:10.939 00.000 10844 Enqueuing Move request for scope (-0.03, 0.05)
03:15:10.939 00.000 11060 Worker thread wakes up
03:15:10.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
03:15:10.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
03:15:10.939 00.000 11060 Moving (-0.03, 0.05) raw xDistance=0.05 yDistance=-0.04
03:15:10.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:15:10.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:10.940 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:15:10.940 00.000 11060 MoveAxis(E, 0, ABG)
03:15:10.940 00.000 11060 Move returns status 0, amount 0
03:15:10.940 00.000 11060 MoveAxis(N, 0, ABG)
03:15:10.940 00.000 11060 Move returns status 0, amount 0
03:15:10.940 00.000 11060 move complete, result=0
03:15:10.940 00.000 11060 worker thread done servicing request
03:15:10.948 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:10.980 00.032 10844 UpdateGuideState exits: m=1954 SNR=27.7
03:15:10.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:10.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:10.980 00.000 10844 Enqueuing Expose request
03:15:10.980 00.000 11060 Worker thread wakes up
03:15:10.980 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:10.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:10.981 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:11.622 00.641 11060 Exposure complete
03:15:11.925 00.303 11060 worker thread done servicing request
03:15:11.925 00.000 10844 OnExposeComplete: enter
03:15:11.925 00.000 10844 UpdateGuideState(): m_state=6
03:15:11.926 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
03:15:11.926 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.41, Mass=1782, SNR=27.4, Peak=152 HFD=3.5
03:15:11.926 00.000 10844 MultiStar: [#1 0.20,0.06,0.89,U] [#2 0.60,0.53,0.00,M3] [#3 0.21,-0.12,0.97,U] [#4 -0.43,-0.00,0.98,U] [#5 -0.05,-0.07,0.83,U] [#6 0.83,0.13,0.00,M1] [#7 -0.32,-0.27,0.90,U] [#8 -0.14,-0.34,0.75,U] 
03:15:11.926 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.14}, one-star: {-0.10, -0.28}
03:15:11.926 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.39) = xAngle (-3.52 = 2.76)
03:15:11.926 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.40 = -0.40)
03:15:11.928 00.002 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.13 mountX=-0.16 mountY=-0.07, mountTheta=-2.75
03:15:11.929 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.14, opts=13)
03:15:11.929 00.000 10844 Enqueuing Move request for scope (-0.09, -0.14)
03:15:11.929 00.000 11060 Worker thread wakes up
03:15:11.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
03:15:11.930 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
03:15:11.930 00.000 11060 Moving (-0.09, -0.14) raw xDistance=-0.16 yDistance=-0.07
03:15:11.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:15:11.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:11.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:15:11.930 00.000 11060 MoveAxis(E, 37, ABG)
03:15:11.930 00.000 11060 Guiding  Dir = 2, Dur = 37
03:15:11.938 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:11.940 00.002 11060 IsSlewing returns 0
03:15:11.940 00.000 11060 IsGuiding returns 0
03:15:11.961 00.021 10844 UpdateGuideState exits: m=1782 SNR=27.4
03:15:11.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:11.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:11.961 00.000 10844 Enqueuing Expose request
03:15:11.988 00.027 11060 IsGuiding returns 0
03:15:11.988 00.000 11060 Move returns status 0, amount 37
03:15:11.988 00.000 11060 MoveAxis(N, 0, ABG)
03:15:11.988 00.000 11060 Move returns status 0, amount 0
03:15:11.988 00.000 11060 move complete, result=0
03:15:11.988 00.000 11060 worker thread done servicing request
03:15:11.988 00.000 11060 Worker thread wakes up
03:15:11.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:11.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:11.988 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
03:15:12.621 00.633 11060 Exposure complete
03:15:12.858 00.237 11060 worker thread done servicing request
03:15:12.858 00.000 10844 OnExposeComplete: enter
03:15:12.858 00.000 10844 UpdateGuideState(): m_state=6
03:15:12.858 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
03:15:12.858 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.28, Mass=1575, SNR=25.3, Peak=169 HFD=3.0
03:15:12.860 00.002 10844 MultiStar: [#1 0.06,0.42,1.02,U] [#2 0.74,0.51,0.00,M4] [#3 -0.06,-0.48,1.05,U] [#4 -0.28,-0.03,1.06,U] [#5 0.14,0.02,0.91,U] [#6 0.41,-0.28,0.95,U] [#7 0.07,0.34,0.99,U] [#8 0.35,-0.30,0.89,U] 
03:15:12.860 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.09}, one-star: {0.29, -0.41}
03:15:12.860 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.04 = -2.04)
03:15:12.860 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.08 = 1.08)
03:15:12.860 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.14 cameraTheta=-0.65 mountX=-0.07 mountY=0.13, mountTheta=2.05
03:15:12.863 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.09, opts=13)
03:15:12.863 00.000 10844 Enqueuing Move request for scope (0.12, -0.09)
03:15:12.863 00.000 11060 Worker thread wakes up
03:15:12.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
03:15:12.864 00.001 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
03:15:12.864 00.000 11060 Moving (0.12, -0.09) raw xDistance=-0.07 yDistance=0.13
03:15:12.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:15:12.866 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:12.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:15:12.866 00.000 11060 MoveAxis(E, 0, ABG)
03:15:12.866 00.000 11060 Move returns status 0, amount 0
03:15:12.866 00.000 11060 MoveAxis(N, 0, ABG)
03:15:12.866 00.000 11060 Move returns status 0, amount 0
03:15:12.866 00.000 11060 move complete, result=0
03:15:12.867 00.001 11060 worker thread done servicing request
03:15:12.872 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:12.899 00.027 10844 UpdateGuideState exits: m=1575 SNR=25.3
03:15:12.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:12.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:12.899 00.000 10844 Enqueuing Expose request
03:15:12.899 00.000 11060 Worker thread wakes up
03:15:12.899 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:12.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:12.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:13.539 00.640 11060 Exposure complete
03:15:13.785 00.246 11060 worker thread done servicing request
03:15:13.787 00.002 10844 OnExposeComplete: enter
03:15:13.787 00.000 10844 UpdateGuideState(): m_state=6
03:15:13.787 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
03:15:13.787 00.000 10844 Star::Find returns 1 (0), X=623.26, Y=108.56, Mass=1698, SNR=26.0, Peak=244 HFD=3.1
03:15:13.788 00.001 10844 MultiStar: [#1 0.07,0.15,0.91,U] [#2 0.61,0.35,0.00,M5] [#3 0.30,0.01,1.00,U] [#4 -0.46,0.15,0.95,U] [#5 0.47,0.10,0.79,U] [#6 0.74,-0.05,0.00,M1] [#7 0.09,-0.07,0.98,U] [#8 0.29,0.00,0.85,U] 
03:15:13.788 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.03}, one-star: {0.36, -0.13}
03:15:13.788 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.39) = xAngle (-1.23 = -1.23)
03:15:13.788 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.90 = 1.90)
03:15:13.788 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.16 cameraTheta=0.16 mountX=0.05 mountY=0.15, mountTheta=1.23
03:15:13.789 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
03:15:13.789 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
03:15:13.791 00.002 11060 Worker thread wakes up
03:15:13.794 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
03:15:13.794 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
03:15:13.794 00.000 11060 Moving (0.15, 0.03) raw xDistance=0.05 yDistance=0.15
03:15:13.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:15:13.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:13.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:15:13.794 00.000 11060 MoveAxis(E, 0, ABG)
03:15:13.795 00.001 11060 Move returns status 0, amount 0
03:15:13.795 00.000 11060 MoveAxis(N, 0, ABG)
03:15:13.795 00.000 11060 Move returns status 0, amount 0
03:15:13.795 00.000 11060 move complete, result=0
03:15:13.795 00.000 11060 worker thread done servicing request
03:15:13.799 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:13.817 00.018 10844 UpdateGuideState exits: m=1698 SNR=26.0
03:15:13.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:13.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:13.817 00.000 10844 Enqueuing Expose request
03:15:13.817 00.000 11060 Worker thread wakes up
03:15:13.817 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:13.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:13.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:14.471 00.654 11060 Exposure complete
03:15:14.700 00.229 11060 worker thread done servicing request
03:15:14.700 00.000 10844 OnExposeComplete: enter
03:15:14.700 00.000 10844 UpdateGuideState(): m_state=6
03:15:14.700 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
03:15:14.701 00.001 10844 Star::Find returns 1 (0), X=622.90, Y=108.35, Mass=1661, SNR=25.6, Peak=196 HFD=3.3
03:15:14.702 00.001 10844 MultiStar: [#1 -0.03,-0.18,0.97,U] [#2 0.44,0.49,0.00,M6] [#3 0.13,-0.11,1.00,U] [#4 -0.42,0.34,0.94,U] [#5 0.07,-0.21,0.93,U] [#6 0.52,-0.29,1.00,U] [#7 -0.18,-0.17,0.99,U] [#8 -0.01,-0.58,0.76,U] 
03:15:14.702 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.19}, one-star: {-0.00, -0.35}
03:15:14.702 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
03:15:14.702 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.24 = 0.24)
03:15:14.702 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.50 mountX=-0.18 mountY=0.04, mountTheta=2.90
03:15:14.704 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.19, opts=13)
03:15:14.704 00.000 10844 Enqueuing Move request for scope (0.01, -0.19)
03:15:14.704 00.000 11060 Worker thread wakes up
03:15:14.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
03:15:14.704 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
03:15:14.704 00.000 11060 Moving (0.01, -0.19) raw xDistance=-0.18 yDistance=0.04
03:15:14.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:15:14.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:14.705 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:15:14.705 00.000 11060 MoveAxis(E, 42, ABG)
03:15:14.705 00.000 11060 Guiding  Dir = 2, Dur = 42
03:15:14.710 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:14.715 00.005 11060 IsSlewing returns 0
03:15:14.725 00.010 11060 IsGuiding returns 0
03:15:14.739 00.014 10844 UpdateGuideState exits: m=1661 SNR=25.6
03:15:14.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:14.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:14.739 00.000 10844 Enqueuing Expose request
03:15:14.777 00.038 11060 IsGuiding returns 0
03:15:14.777 00.000 11060 Move returns status 0, amount 42
03:15:14.777 00.000 11060 MoveAxis(N, 0, ABG)
03:15:14.777 00.000 11060 Move returns status 0, amount 0
03:15:14.777 00.000 11060 move complete, result=0
03:15:14.778 00.001 11060 worker thread done servicing request
03:15:14.778 00.000 11060 Worker thread wakes up
03:15:14.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:14.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:14.778 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
03:15:15.410 00.632 11060 Exposure complete
03:15:15.662 00.252 11060 worker thread done servicing request
03:15:15.662 00.000 10844 OnExposeComplete: enter
03:15:15.662 00.000 10844 UpdateGuideState(): m_state=6
03:15:15.663 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
03:15:15.663 00.000 10844 Star::Find returns 1 (0), X=623.31, Y=108.49, Mass=1606, SNR=25.3, Peak=227 HFD=3.1
03:15:15.663 00.000 10844 MultiStar: [#1 0.07,0.08,1.04,U] [#2 0.35,0.26,0.99,U] [#3 0.35,-0.50,1.08,U] [#4 -0.24,0.30,1.00,U] [#5 0.27,0.06,0.97,U] [#6 0.40,0.18,1.05,U] [#7 0.25,0.34,1.05,U] [#8 0.48,-0.61,0.00,M1] 
03:15:15.663 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.06}, one-star: {0.41, -0.21}
03:15:15.663 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:15:15.663 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.99 = 1.99)
03:15:15.664 00.001 10844 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.25 mountX=0.10 mountY=0.22, mountTheta=1.14
03:15:15.665 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.06, opts=13)
03:15:15.665 00.000 10844 Enqueuing Move request for scope (0.23, 0.06)
03:15:15.665 00.000 11060 Worker thread wakes up
03:15:15.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
03:15:15.666 00.001 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
03:15:15.666 00.000 11060 Moving (0.23, 0.06) raw xDistance=0.10 yDistance=0.22
03:15:15.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:15:15.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:15:15.666 00.000 11060 MoveAxis(E, 0, ABG)
03:15:15.666 00.000 11060 Move returns status 0, amount 0
03:15:15.666 00.000 11060 MoveAxis(S, 86, ABG)
03:15:15.666 00.000 11060 Guiding  Dir = 1, Dur = 86
03:15:15.674 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:15.681 00.007 11060 IsSlewing returns 0
03:15:15.682 00.001 11060 IsGuiding returns 0
03:15:15.702 00.020 10844 UpdateGuideState exits: m=1606 SNR=25.3
03:15:15.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:15.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:15.702 00.000 10844 Enqueuing Expose request
03:15:15.784 00.082 11060 IsGuiding returns 0
03:15:15.784 00.000 11060 Move returns status 0, amount 86
03:15:15.785 00.001 11060 move complete, result=0
03:15:15.785 00.000 11060 worker thread done servicing request
03:15:15.785 00.000 11060 Worker thread wakes up
03:15:15.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:15.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:15.899 00.114 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 86 ms SOUTH
03:15:16.434 00.535 11060 Exposure complete
03:15:16.692 00.258 11060 worker thread done servicing request
03:15:16.692 00.000 10844 OnExposeComplete: enter
03:15:16.693 00.001 10844 UpdateGuideState(): m_state=6
03:15:16.693 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
03:15:16.693 00.000 10844 Star::Find returns 1 (0), X=623.55, Y=108.57, Mass=1488, SNR=23.7, Peak=183 HFD=3.2
03:15:16.694 00.001 10844 MultiStar: [#1 -0.13,0.19,1.05,U] [#2 0.38,0.32,0.92,U] [#3 -0.07,0.13,1.08,U] [#4 -0.03,-0.01,1.18,U] [#5 0.36,0.54,1.08,U] [#6 0.30,-0.01,1.14,U] [#7 0.08,0.15,1.02,U] [#8 -0.35,0.25,0.99,U] 
03:15:16.694 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.65, -0.12}
03:15:16.694 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.39) = xAngle (-0.51 = -0.51)
03:15:16.694 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.62 = 2.62)
03:15:16.694 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.88 mountX=0.18 mountY=0.10, mountTheta=0.52
03:15:16.695 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.16, opts=13)
03:15:16.695 00.000 10844 Enqueuing Move request for scope (0.13, 0.16)
03:15:16.699 00.004 11060 Worker thread wakes up
03:15:16.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
03:15:16.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
03:15:16.699 00.000 11060 Moving (0.13, 0.16) raw xDistance=0.18 yDistance=0.10
03:15:16.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:15:16.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:16.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:15:16.699 00.000 11060 MoveAxis(W, 42, ABG)
03:15:16.700 00.001 11060 Guiding  Dir = 3, Dur = 42
03:15:16.706 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:16.712 00.006 11060 IsSlewing returns 0
03:15:16.713 00.001 11060 IsGuiding returns 0
03:15:16.725 00.012 10844 UpdateGuideState exits: m=1488 SNR=23.7
03:15:16.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:16.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:16.725 00.000 10844 Enqueuing Expose request
03:15:16.763 00.038 11060 IsGuiding returns 0
03:15:16.763 00.000 11060 Move returns status 0, amount 42
03:15:16.763 00.000 11060 MoveAxis(N, 0, ABG)
03:15:16.763 00.000 11060 Move returns status 0, amount 0
03:15:16.763 00.000 11060 move complete, result=0
03:15:16.763 00.000 11060 worker thread done servicing request
03:15:16.764 00.001 11060 Worker thread wakes up
03:15:16.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:16.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:16.764 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
03:15:17.449 00.685 11060 Exposure complete
03:15:17.710 00.261 11060 worker thread done servicing request
03:15:17.710 00.000 10844 OnExposeComplete: enter
03:15:17.710 00.000 10844 UpdateGuideState(): m_state=6
03:15:17.711 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
03:15:17.711 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.69, Mass=1740, SNR=26.4, Peak=193 HFD=2.8
03:15:17.711 00.000 10844 MultiStar: [#1 0.08,0.01,0.96,U] [#2 0.17,0.09,0.92,U] [#3 -0.21,-0.36,0.95,U] [#4 -0.33,0.08,1.07,U] [#5 0.21,0.26,0.93,U] [#6 0.12,-0.21,1.01,U] [#7 -0.49,0.07,0.90,U] [#8 -0.09,-0.44,0.84,U] 
03:15:17.712 00.001 10844 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.09, -0.00}
03:15:17.712 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.37)
03:15:17.712 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.79 = -0.79)
03:15:17.712 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.52 mountX=-0.06 mountY=-0.06, mountTheta=-2.36
03:15:17.715 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.05, opts=13)
03:15:17.715 00.000 10844 Enqueuing Move request for scope (-0.07, -0.05)
03:15:17.718 00.003 11060 Worker thread wakes up
03:15:17.719 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
03:15:17.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
03:15:17.719 00.000 11060 Moving (-0.07, -0.05) raw xDistance=-0.06 yDistance=-0.06
03:15:17.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:15:17.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:17.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:15:17.720 00.001 11060 MoveAxis(E, 0, ABG)
03:15:17.720 00.000 11060 Move returns status 0, amount 0
03:15:17.720 00.000 11060 MoveAxis(N, 0, ABG)
03:15:17.720 00.000 11060 Move returns status 0, amount 0
03:15:17.720 00.000 11060 move complete, result=0
03:15:17.720 00.000 11060 worker thread done servicing request
03:15:17.723 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:17.745 00.022 10844 UpdateGuideState exits: m=1740 SNR=26.4
03:15:17.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:17.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:17.745 00.000 10844 Enqueuing Expose request
03:15:17.745 00.000 11060 Worker thread wakes up
03:15:17.745 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:17.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:17.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:18.375 00.630 11060 Exposure complete
03:15:18.631 00.256 10844 OnExposeComplete: enter
03:15:18.631 00.000 10844 UpdateGuideState(): m_state=6
03:15:18.631 00.000 11060 worker thread done servicing request
03:15:18.632 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
03:15:18.632 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.97, Mass=1652, SNR=25.7, Peak=189 HFD=3.0
03:15:18.633 00.001 10844 MultiStar: [#1 -0.24,0.23,0.90,U] [#2 0.19,0.18,0.94,U] [#3 -0.44,0.04,0.96,U] [#4 -0.48,-0.10,0.99,U] [#5 0.23,0.08,0.94,U] [#6 0.23,0.06,1.06,U] [#7 -0.24,-0.15,0.87,U] [#8 0.01,0.38,0.79,U] 
03:15:18.633 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.11}, one-star: {-0.13, 0.28}
03:15:18.633 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.39) = xAngle (0.91 = 0.91)
03:15:18.633 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.25)
03:15:18.633 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.14 cameraTheta=2.30 mountX=0.09 mountY=-0.11, mountTheta=-0.90
03:15:18.635 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
03:15:18.635 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
03:15:18.635 00.000 11060 Worker thread wakes up
03:15:18.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
03:15:18.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
03:15:18.635 00.000 11060 Moving (-0.10, 0.11) raw xDistance=0.09 yDistance=-0.11
03:15:18.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:15:18.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:18.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:15:18.636 00.001 11060 MoveAxis(E, 0, ABG)
03:15:18.636 00.000 11060 Move returns status 0, amount 0
03:15:18.636 00.000 11060 MoveAxis(N, 0, ABG)
03:15:18.636 00.000 11060 Move returns status 0, amount 0
03:15:18.636 00.000 11060 move complete, result=0
03:15:18.636 00.000 11060 worker thread done servicing request
03:15:18.644 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:18.664 00.020 10844 UpdateGuideState exits: m=1652 SNR=25.7
03:15:18.665 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:18.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:18.665 00.000 10844 Enqueuing Expose request
03:15:18.665 00.000 11060 Worker thread wakes up
03:15:18.665 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:18.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:18.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:19.298 00.633 11060 Exposure complete
03:15:19.586 00.288 10844 OnExposeComplete: enter
03:15:19.586 00.000 10844 UpdateGuideState(): m_state=6
03:15:19.586 00.000 11060 worker thread done servicing request
03:15:19.586 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
03:15:19.586 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.96, Mass=1716, SNR=26.0, Peak=173 HFD=3.3
03:15:19.586 00.000 10844 MultiStar: [#1 -0.24,0.35,1.03,U] [#2 0.16,0.68,0.00,M3] [#3 -0.39,0.38,1.06,U] [#4 -0.11,0.05,1.00,U] [#5 -0.11,0.85,0.00,M1] [#6 0.27,0.22,1.01,U] [#7 -0.15,0.35,0.92,U] [#8 -0.14,0.03,0.71,U] 
03:15:19.588 00.002 10844 refined, 6 included, MultiStar: {-0.09, 0.25}, one-star: {0.11, 0.27}
03:15:19.588 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
03:15:19.593 00.005 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.61)
03:15:19.593 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.94 mountX=0.22 mountY=-0.13, mountTheta=-0.53
03:15:19.594 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.25, opts=13)
03:15:19.595 00.001 10844 Enqueuing Move request for scope (-0.09, 0.25)
03:15:19.595 00.000 11060 Worker thread wakes up
03:15:19.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
03:15:19.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
03:15:19.595 00.000 11060 Moving (-0.09, 0.25) raw xDistance=0.22 yDistance=-0.13
03:15:19.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:15:19.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:19.596 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:15:19.598 00.002 11060 MoveAxis(W, 53, ABG)
03:15:19.598 00.000 11060 Guiding  Dir = 3, Dur = 53
03:15:19.604 00.006 11060 IsSlewing returns 0
03:15:19.604 00.000 11060 IsGuiding returns 0
03:15:19.606 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:19.626 00.020 10844 UpdateGuideState exits: m=1716 SNR=26.0
03:15:19.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:19.627 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:19.627 00.000 10844 Enqueuing Expose request
03:15:19.665 00.038 11060 IsGuiding returns 0
03:15:19.665 00.000 11060 Move returns status 0, amount 53
03:15:19.665 00.000 11060 MoveAxis(N, 0, ABG)
03:15:19.666 00.001 11060 Move returns status 0, amount 0
03:15:19.666 00.000 11060 move complete, result=0
03:15:19.666 00.000 11060 worker thread done servicing request
03:15:19.666 00.000 11060 Worker thread wakes up
03:15:19.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:19.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:19.670 00.004 10844 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
03:15:20.298 00.628 11060 Exposure complete
03:15:20.539 00.241 11060 worker thread done servicing request
03:15:20.539 00.000 10844 OnExposeComplete: enter
03:15:20.539 00.000 10844 UpdateGuideState(): m_state=6
03:15:20.539 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
03:15:20.539 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.80, Mass=1965, SNR=28.0, Peak=200 HFD=3.0
03:15:20.540 00.001 10844 MultiStar: [#1 -0.24,0.50,0.87,U] [#2 0.30,0.57,0.99,U] [#3 -0.05,-0.09,0.92,U] [#4 -0.19,0.04,0.95,U] [#5 0.21,0.49,0.87,U] [#6 0.26,-0.21,1.01,U] [#7 -0.40,0.02,0.78,U] [#8 -0.08,-0.05,0.72,U] 
03:15:20.540 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.18, 0.10}
03:15:20.540 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.09 = 0.09)
03:15:20.540 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.21 = -3.07)
03:15:20.540 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.16 cameraTheta=1.48 mountX=0.15 mountY=-0.01, mountTheta=-0.07
03:15:20.542 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
03:15:20.543 00.001 10844 Enqueuing Move request for scope (0.01, 0.15)
03:15:20.562 00.019 11060 Worker thread wakes up
03:15:20.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
03:15:20.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
03:15:20.563 00.001 11060 Moving (0.01, 0.15) raw xDistance=0.15 yDistance=-0.01
03:15:20.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:15:20.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:20.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:15:20.563 00.000 11060 MoveAxis(W, 38, ABG)
03:15:20.563 00.000 11060 Guiding  Dir = 3, Dur = 38
03:15:20.566 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:20.571 00.005 11060 IsSlewing returns 0
03:15:20.572 00.001 11060 IsGuiding returns 0
03:15:20.589 00.017 10844 UpdateGuideState exits: m=1965 SNR=28.0
03:15:20.590 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:20.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:20.590 00.000 10844 Enqueuing Expose request
03:15:20.617 00.027 11060 IsGuiding returns 0
03:15:20.618 00.001 11060 Move returns status 0, amount 38
03:15:20.618 00.000 11060 MoveAxis(N, 0, ABG)
03:15:20.618 00.000 11060 Move returns status 0, amount 0
03:15:20.618 00.000 11060 move complete, result=0
03:15:20.618 00.000 11060 worker thread done servicing request
03:15:20.618 00.000 11060 Worker thread wakes up
03:15:20.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:20.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:20.619 00.001 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
03:15:21.245 00.626 11060 Exposure complete
03:15:21.501 00.256 11060 worker thread done servicing request
03:15:21.502 00.001 10844 OnExposeComplete: enter
03:15:21.502 00.000 10844 UpdateGuideState(): m_state=6
03:15:21.502 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
03:15:21.502 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.82, Mass=1709, SNR=26.3, Peak=174 HFD=2.9
03:15:21.503 00.001 10844 MultiStar: [#1 -0.04,0.36,1.01,U] [#2 0.27,-0.01,0.83,U] [#3 -0.45,-0.33,0.93,U] [#4 -0.25,0.03,1.03,U] [#5 -0.06,-0.15,0.93,U] [#6 0.46,-0.27,0.98,U] [#7 0.00,0.24,0.85,U] [#8 0.30,0.01,0.80,U] 
03:15:21.503 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {-0.01, 0.12}
03:15:21.503 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.39) = xAngle (-1.33 = -1.33)
03:15:21.503 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
03:15:21.503 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.06 mountX=0.00 mountY=0.02, mountTheta=1.33
03:15:21.514 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.00, opts=13)
03:15:21.514 00.000 10844 Enqueuing Move request for scope (0.02, 0.00)
03:15:21.514 00.000 11060 Worker thread wakes up
03:15:21.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
03:15:21.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
03:15:21.514 00.000 11060 Moving (0.02, 0.00) raw xDistance=0.00 yDistance=0.02
03:15:21.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:15:21.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:21.515 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:15:21.515 00.000 11060 MoveAxis(E, 0, ABG)
03:15:21.515 00.000 11060 Move returns status 0, amount 0
03:15:21.515 00.000 11060 MoveAxis(N, 0, ABG)
03:15:21.515 00.000 11060 Move returns status 0, amount 0
03:15:21.515 00.000 11060 move complete, result=0
03:15:21.515 00.000 11060 worker thread done servicing request
03:15:21.522 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:21.540 00.018 10844 UpdateGuideState exits: m=1709 SNR=26.3
03:15:21.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:21.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:21.540 00.000 10844 Enqueuing Expose request
03:15:21.540 00.000 11060 Worker thread wakes up
03:15:21.540 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:21.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:21.541 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:22.192 00.651 11060 Exposure complete
03:15:22.430 00.238 11060 worker thread done servicing request
03:15:22.430 00.000 10844 OnExposeComplete: enter
03:15:22.438 00.008 10844 UpdateGuideState(): m_state=6
03:15:22.439 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
03:15:22.439 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.87, Mass=1644, SNR=25.8, Peak=191 HFD=2.9
03:15:22.439 00.000 10844 MultiStar: [#1 0.25,0.29,0.99,U] [#2 0.43,0.33,0.89,U] [#3 0.21,-0.69,0.00,M1] [#4 -0.03,0.15,0.93,U] [#5 0.12,-0.21,0.88,U] [#6 0.45,-0.10,1.02,U] [#7 0.09,-0.06,0.93,U] [#8 0.49,-0.03,0.96,U] 
03:15:22.440 00.001 10844 single-star, 7 included, MultiStar: {0.21, 0.07}, one-star: {-0.10, 0.18}
03:15:22.440 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.39) = xAngle (0.71 = 0.71)
03:15:22.440 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.83 = -2.45)
03:15:22.440 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.10 mountX=0.16 mountY=-0.13, mountTheta=-0.70
03:15:22.441 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.18, opts=13)
03:15:22.442 00.001 10844 Enqueuing Move request for scope (-0.10, 0.18)
03:15:22.442 00.000 11060 Worker thread wakes up
03:15:22.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
03:15:22.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
03:15:22.442 00.000 11060 Moving (-0.10, 0.18) raw xDistance=0.16 yDistance=-0.13
03:15:22.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:15:22.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:22.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:15:22.442 00.000 11060 MoveAxis(W, 36, ABG)
03:15:22.442 00.000 11060 Guiding  Dir = 3, Dur = 36
03:15:22.449 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:22.458 00.009 11060 IsSlewing returns 0
03:15:22.458 00.000 11060 IsGuiding returns 0
03:15:22.471 00.013 10844 UpdateGuideState exits: m=1644 SNR=25.8
03:15:22.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:22.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:22.471 00.000 10844 Enqueuing Expose request
03:15:22.499 00.028 11060 IsGuiding returns 0
03:15:22.499 00.000 11060 Move returns status 0, amount 36
03:15:22.499 00.000 11060 MoveAxis(N, 0, ABG)
03:15:22.499 00.000 11060 Move returns status 0, amount 0
03:15:22.499 00.000 11060 move complete, result=0
03:15:22.499 00.000 11060 worker thread done servicing request
03:15:22.499 00.000 11060 Worker thread wakes up
03:15:22.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:22.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:22.504 00.005 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
03:15:23.133 00.629 11060 Exposure complete
03:15:23.381 00.248 10844 OnExposeComplete: enter
03:15:23.381 00.000 10844 UpdateGuideState(): m_state=6
03:15:23.381 00.000 11060 worker thread done servicing request
03:15:23.381 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
03:15:23.381 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.55, Mass=1549, SNR=24.8, Peak=166 HFD=3.2
03:15:23.382 00.001 10844 MultiStar: [#1 0.20,0.12,1.07,U] [#2 0.20,0.49,0.94,U] [#3 -0.28,-0.53,1.12,U] [#4 -0.14,0.02,1.06,U] [#5 0.11,0.25,0.94,U] [#6 0.45,0.16,1.02,U] [#7 0.16,0.05,1.08,U] [#8 0.46,-0.27,0.84,U] 
03:15:23.382 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.10, -0.15}
03:15:23.382 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.39) = xAngle (-1.30 = -1.30)
03:15:23.382 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.82 = 1.82)
03:15:23.382 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.09 mountX=0.03 mountY=0.12, mountTheta=1.30
03:15:23.384 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.01, opts=13)
03:15:23.384 00.000 10844 Enqueuing Move request for scope (0.13, 0.01)
03:15:23.384 00.000 11060 Worker thread wakes up
03:15:23.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
03:15:23.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
03:15:23.384 00.000 11060 Moving (0.13, 0.01) raw xDistance=0.03 yDistance=0.12
03:15:23.385 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:15:23.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:23.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:15:23.385 00.000 11060 MoveAxis(E, 0, ABG)
03:15:23.385 00.000 11060 Move returns status 0, amount 0
03:15:23.385 00.000 11060 MoveAxis(N, 0, ABG)
03:15:23.385 00.000 11060 Move returns status 0, amount 0
03:15:23.385 00.000 11060 move complete, result=0
03:15:23.385 00.000 11060 worker thread done servicing request
03:15:23.394 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:23.412 00.018 10844 UpdateGuideState exits: m=1549 SNR=24.8
03:15:23.414 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:23.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:23.414 00.000 10844 Enqueuing Expose request
03:15:23.414 00.000 11060 Worker thread wakes up
03:15:23.414 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:23.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:23.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:24.039 00.625 11060 Exposure complete
03:15:24.270 00.231 11060 worker thread done servicing request
03:15:24.270 00.000 10844 OnExposeComplete: enter
03:15:24.270 00.000 10844 UpdateGuideState(): m_state=6
03:15:24.271 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
03:15:24.271 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.43, Mass=1701, SNR=25.9, Peak=181 HFD=3.5
03:15:24.271 00.000 10844 MultiStar: [#1 0.14,0.48,0.89,U] [#2 0.22,0.41,0.91,U] [#3 0.07,-0.29,0.98,U] [#4 -0.26,-0.12,1.02,U] [#5 -0.10,0.02,0.99,U] [#6 0.12,0.08,1.12,U] [#7 -0.54,0.20,0.96,U] [#8 -0.14,-0.36,0.78,U] 
03:15:24.271 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.01, -0.27}
03:15:24.271 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
03:15:24.272 00.001 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
03:15:24.272 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.85 mountX=0.01 mountY=-0.06, mountTheta=-1.46
03:15:24.274 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
03:15:24.274 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
03:15:24.274 00.000 11060 Worker thread wakes up
03:15:24.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
03:15:24.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
03:15:24.274 00.000 11060 Moving (-0.05, 0.02) raw xDistance=0.01 yDistance=-0.06
03:15:24.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:15:24.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:24.275 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:15:24.275 00.000 11060 MoveAxis(E, 0, ABG)
03:15:24.275 00.000 11060 Move returns status 0, amount 0
03:15:24.275 00.000 11060 MoveAxis(N, 0, ABG)
03:15:24.275 00.000 11060 Move returns status 0, amount 0
03:15:24.275 00.000 11060 move complete, result=0
03:15:24.275 00.000 11060 worker thread done servicing request
03:15:24.282 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:15:24.309 00.027 10844 UpdateGuideState exits: m=1701 SNR=25.9
03:15:24.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:24.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:24.310 00.001 10844 Enqueuing Expose request
03:15:24.310 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:24.310 00.000 11060 Worker thread wakes up
03:15:24.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:24.311 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:24.941 00.630 11060 Exposure complete
03:15:25.180 00.239 11060 worker thread done servicing request
03:15:25.180 00.000 10844 OnExposeComplete: enter
03:15:25.180 00.000 10844 UpdateGuideState(): m_state=6
03:15:25.181 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
03:15:25.181 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.87, Mass=2087, SNR=28.8, Peak=202 HFD=4.0
03:15:25.181 00.000 10844 MultiStar: [#1 -0.10,0.37,0.92,U] [#2 0.23,0.80,0.00,M1] [#3 -0.12,0.20,0.90,U] [#4 -0.25,0.04,0.81,U] [#5 0.09,0.54,0.80,U] [#6 0.47,-0.09,0.87,U] [#7 -0.17,0.44,0.83,U] [#8 0.19,0.13,0.73,U] 
03:15:25.181 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.23}, one-star: {0.21, 0.18}
03:15:25.181 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.39) = xAngle (0.00 = 0.00)
03:15:25.181 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.13 = 3.13)
03:15:25.181 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.39 mountX=0.23 mountY=0.00, mountTheta=0.01
03:15:25.183 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.23, opts=13)
03:15:25.183 00.000 10844 Enqueuing Move request for scope (0.04, 0.23)
03:15:25.183 00.000 11060 Worker thread wakes up
03:15:25.184 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
03:15:25.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
03:15:25.184 00.000 11060 Moving (0.04, 0.23) raw xDistance=0.23 yDistance=0.00
03:15:25.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:15:25.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:25.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:15:25.184 00.000 11060 MoveAxis(W, 54, ABG)
03:15:25.184 00.000 11060 Guiding  Dir = 3, Dur = 54
03:15:25.192 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:25.199 00.007 11060 IsSlewing returns 0
03:15:25.199 00.000 11060 IsGuiding returns 0
03:15:25.220 00.021 10844 UpdateGuideState exits: m=2087 SNR=28.8
03:15:25.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:25.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:25.220 00.000 10844 Enqueuing Expose request
03:15:25.262 00.042 11060 IsGuiding returns 0
03:15:25.262 00.000 11060 Move returns status 0, amount 54
03:15:25.262 00.000 11060 MoveAxis(N, 0, ABG)
03:15:25.262 00.000 11060 Move returns status 0, amount 0
03:15:25.262 00.000 11060 move complete, result=0
03:15:25.262 00.000 11060 worker thread done servicing request
03:15:25.262 00.000 11060 Worker thread wakes up
03:15:25.263 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:25.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:25.275 00.012 10844 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
03:15:25.891 00.616 11060 Exposure complete
03:15:26.134 00.243 11060 worker thread done servicing request
03:15:26.134 00.000 10844 OnExposeComplete: enter
03:15:26.134 00.000 10844 UpdateGuideState(): m_state=6
03:15:26.135 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
03:15:26.135 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.91, Mass=1802, SNR=26.8, Peak=230 HFD=3.1
03:15:26.135 00.000 10844 MultiStar: [#1 -0.27,0.18,1.05,U] [#2 0.99,0.05,0.00,M2] [#3 0.24,-0.45,1.04,U] [#4 -0.12,-0.34,0.94,U] [#5 -0.20,-0.11,0.87,U] [#6 0.97,0.09,0.00,M1] [#7 0.19,-0.02,0.84,U] [#8 -0.07,-0.27,0.81,U] 
03:15:26.135 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.11}, one-star: {0.25, 0.21}
03:15:26.135 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.92 = -2.92)
03:15:26.136 00.001 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
03:15:26.136 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.53 mountX=-0.11 mountY=0.02, mountTheta=2.94
03:15:26.138 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.11, opts=13)
03:15:26.138 00.000 10844 Enqueuing Move request for scope (0.00, -0.11)
03:15:26.138 00.000 11060 Worker thread wakes up
03:15:26.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
03:15:26.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
03:15:26.138 00.000 11060 Moving (0.00, -0.11) raw xDistance=-0.11 yDistance=0.02
03:15:26.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:15:26.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:26.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:15:26.138 00.000 11060 MoveAxis(E, 0, ABG)
03:15:26.139 00.001 11060 Move returns status 0, amount 0
03:15:26.139 00.000 11060 MoveAxis(N, 0, ABG)
03:15:26.139 00.000 11060 Move returns status 0, amount 0
03:15:26.139 00.000 11060 move complete, result=0
03:15:26.139 00.000 11060 worker thread done servicing request
03:15:26.144 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:26.162 00.018 10844 UpdateGuideState exits: m=1802 SNR=26.8
03:15:26.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:26.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:26.162 00.000 10844 Enqueuing Expose request
03:15:26.162 00.000 11060 Worker thread wakes up
03:15:26.162 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:26.163 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:26.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:26.800 00.637 11060 Exposure complete
03:15:27.052 00.252 10844 OnExposeComplete: enter
03:15:27.053 00.001 10844 UpdateGuideState(): m_state=6
03:15:27.053 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
03:15:27.053 00.000 10844 Star::Find returns 1 (0), X=622.83, Y=108.39, Mass=1731, SNR=25.7, Peak=166 HFD=3.4
03:15:27.053 00.000 11060 worker thread done servicing request
03:15:27.053 00.000 10844 MultiStar: [#1 0.03,0.22,0.96,U] [#2 0.81,0.30,0.00,M3] [#3 -0.06,-0.53,1.01,U] [#4 -0.35,-0.11,0.95,U] [#5 -0.14,-0.21,1.02,U] [#6 0.48,-0.51,0.00,M2] [#7 -0.01,0.02,0.93,U] [#8 0.14,-0.17,0.81,U] 
03:15:27.053 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.16}, one-star: {-0.07, -0.31}
03:15:27.054 00.001 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.39) = xAngle (-3.39 = 2.90)
03:15:27.054 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
03:15:27.054 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-2.00 mountX=-0.17 mountY=-0.05, mountTheta=-2.88
03:15:27.055 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.16, opts=13)
03:15:27.055 00.000 10844 Enqueuing Move request for scope (-0.07, -0.16)
03:15:27.056 00.001 11060 Worker thread wakes up
03:15:27.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
03:15:27.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
03:15:27.056 00.000 11060 Moving (-0.07, -0.16) raw xDistance=-0.17 yDistance=-0.05
03:15:27.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:15:27.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:27.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:15:27.056 00.000 11060 MoveAxis(E, 40, ABG)
03:15:27.056 00.000 11060 Guiding  Dir = 2, Dur = 40
03:15:27.073 00.017 11060 IsSlewing returns 0
03:15:27.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:27.073 00.000 11060 IsGuiding returns 0
03:15:27.093 00.020 10844 UpdateGuideState exits: m=1731 SNR=25.7
03:15:27.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:27.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:27.093 00.000 10844 Enqueuing Expose request
03:15:27.128 00.035 11060 IsGuiding returns 0
03:15:27.128 00.000 11060 Move returns status 0, amount 40
03:15:27.128 00.000 11060 MoveAxis(N, 0, ABG)
03:15:27.128 00.000 11060 Move returns status 0, amount 0
03:15:27.128 00.000 11060 move complete, result=0
03:15:27.130 00.002 11060 worker thread done servicing request
03:15:27.130 00.000 11060 Worker thread wakes up
03:15:27.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:27.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:27.165 00.035 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
03:15:27.762 00.597 11060 Exposure complete
03:15:28.041 00.279 11060 worker thread done servicing request
03:15:28.041 00.000 10844 OnExposeComplete: enter
03:15:28.041 00.000 10844 UpdateGuideState(): m_state=6
03:15:28.042 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
03:15:28.042 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.78, Mass=1945, SNR=28.1, Peak=213 HFD=3.5
03:15:28.043 00.001 10844 MultiStar: [#1 -0.09,0.21,0.91,U] [#2 0.57,0.87,0.00,M4] [#3 0.28,-0.55,0.92,U] [#4 0.16,-0.10,0.93,U] [#5 -0.06,-0.22,0.80,U] [#6 0.40,-0.08,0.97,U] [#7 0.17,-0.17,0.87,U] [#8 0.35,0.08,0.88,U] 
03:15:28.043 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.09}, one-star: {0.31, 0.08}
03:15:28.043 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
03:15:28.043 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
03:15:28.043 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.21 cameraTheta=-0.43 mountX=-0.05 mountY=0.21, mountTheta=1.82
03:15:28.045 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.09, opts=13)
03:15:28.045 00.000 10844 Enqueuing Move request for scope (0.20, -0.09)
03:15:28.045 00.000 11060 Worker thread wakes up
03:15:28.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
03:15:28.045 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
03:15:28.045 00.000 11060 Moving (0.20, -0.09) raw xDistance=-0.05 yDistance=0.21
03:15:28.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:15:28.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
03:15:28.045 00.000 11060 MoveAxis(E, 0, ABG)
03:15:28.046 00.001 11060 Move returns status 0, amount 0
03:15:28.046 00.000 11060 MoveAxis(S, 81, ABG)
03:15:28.046 00.000 11060 Guiding  Dir = 1, Dur = 81
03:15:28.050 00.004 11060 IsSlewing returns 0
03:15:28.051 00.001 11060 IsGuiding returns 0
03:15:28.055 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:28.075 00.020 10844 UpdateGuideState exits: m=1945 SNR=28.1
03:15:28.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:28.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:28.075 00.000 10844 Enqueuing Expose request
03:15:28.144 00.069 11060 IsGuiding returns 0
03:15:28.144 00.000 11060 Move returns status 0, amount 81
03:15:28.144 00.000 11060 move complete, result=0
03:15:28.145 00.001 11060 worker thread done servicing request
03:15:28.157 00.012 11060 Worker thread wakes up
03:15:28.158 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:28.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:28.160 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 81 ms SOUTH
03:15:28.785 00.625 11060 Exposure complete
03:15:29.038 00.253 11060 worker thread done servicing request
03:15:29.038 00.000 10844 OnExposeComplete: enter
03:15:29.038 00.000 10844 UpdateGuideState(): m_state=6
03:15:29.040 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
03:15:29.040 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.91, Mass=1873, SNR=27.1, Peak=188 HFD=3.9
03:15:29.040 00.000 10844 MultiStar: [#1 -0.29,0.06,0.91,U] [#2 0.41,0.56,0.00,M5] [#3 -0.05,0.11,0.99,U] [#4 -0.48,-0.38,0.90,U] [#5 0.39,-0.15,0.97,U] [#6 0.21,-0.34,0.98,U] [#7 0.03,-0.43,0.96,U] [#8 0.01,0.03,0.77,U] 
03:15:29.041 00.001 10844 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {0.20, 0.22}
03:15:29.041 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
03:15:29.041 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
03:15:29.041 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.48 mountX=-0.11 mountY=0.03, mountTheta=2.89
03:15:29.043 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
03:15:29.043 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
03:15:29.043 00.000 11060 Worker thread wakes up
03:15:29.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
03:15:29.043 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
03:15:29.043 00.000 11060 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.03
03:15:29.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:15:29.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:29.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:15:29.043 00.000 11060 MoveAxis(E, 0, ABG)
03:15:29.049 00.006 11060 Move returns status 0, amount 0
03:15:29.049 00.000 11060 MoveAxis(N, 0, ABG)
03:15:29.049 00.000 11060 Move returns status 0, amount 0
03:15:29.049 00.000 11060 move complete, result=0
03:15:29.049 00.000 11060 worker thread done servicing request
03:15:29.052 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:29.069 00.017 10844 UpdateGuideState exits: m=1873 SNR=27.1
03:15:29.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:29.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:29.070 00.001 10844 Enqueuing Expose request
03:15:29.070 00.000 11060 Worker thread wakes up
03:15:29.070 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:29.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:29.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:29.705 00.635 11060 Exposure complete
03:15:29.936 00.231 11060 worker thread done servicing request
03:15:29.936 00.000 10844 OnExposeComplete: enter
03:15:29.936 00.000 10844 UpdateGuideState(): m_state=6
03:15:29.937 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
03:15:29.937 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.53, Mass=1548, SNR=24.8, Peak=169 HFD=3.3
03:15:29.937 00.000 10844 MultiStar: [#1 -0.27,0.08,0.98,U] [#2 0.11,0.12,0.89,U] [#3 0.04,-0.17,1.00,U] [#4 -0.33,-0.15,1.15,U] [#5 -0.41,0.13,1.06,U] [#6 0.02,-0.01,1.08,U] [#7 -0.33,-0.41,1.03,U] [#8 -0.15,-0.22,0.89,U] 
03:15:29.937 00.000 10844 single-star, 8 included, MultiStar: {-0.16, -0.09}, one-star: {-0.05, -0.16}
03:15:29.937 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.39) = xAngle (-3.23 = 3.05)
03:15:29.937 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:15:29.937 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.84 mountX=-0.17 mountY=-0.02, mountTheta=-3.03
03:15:29.938 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
03:15:29.938 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
03:15:29.939 00.001 11060 Worker thread wakes up
03:15:29.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
03:15:29.939 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
03:15:29.939 00.000 11060 Moving (-0.05, -0.16) raw xDistance=-0.17 yDistance=-0.02
03:15:29.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
03:15:29.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:29.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:15:29.940 00.001 11060 MoveAxis(E, 39, ABG)
03:15:29.940 00.000 11060 Guiding  Dir = 2, Dur = 39
03:15:29.946 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:29.966 00.020 11060 IsSlewing returns 0
03:15:29.967 00.001 11060 IsGuiding returns 0
03:15:29.974 00.007 10844 UpdateGuideState exits: m=1548 SNR=24.8
03:15:29.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:29.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:29.974 00.000 10844 Enqueuing Expose request
03:15:30.011 00.037 11060 IsGuiding returns 0
03:15:30.011 00.000 11060 Move returns status 0, amount 39
03:15:30.011 00.000 11060 MoveAxis(N, 0, ABG)
03:15:30.011 00.000 11060 Move returns status 0, amount 0
03:15:30.012 00.001 11060 move complete, result=0
03:15:30.012 00.000 11060 worker thread done servicing request
03:15:30.012 00.000 11060 Worker thread wakes up
03:15:30.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:30.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:30.012 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:15:30.646 00.634 11060 Exposure complete
03:15:30.908 00.262 11060 worker thread done servicing request
03:15:30.908 00.000 10844 OnExposeComplete: enter
03:15:30.908 00.000 10844 UpdateGuideState(): m_state=6
03:15:30.909 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
03:15:30.909 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.95, Mass=1894, SNR=27.6, Peak=209 HFD=3.2
03:15:30.909 00.000 10844 MultiStar: [#1 -0.14,0.72,0.00,M1] [#2 0.76,0.10,0.00,M5] [#3 -0.41,0.11,1.00,U] [#4 -0.04,0.29,0.84,U] [#5 -0.01,0.64,0.90,U] [#6 0.58,0.01,0.99,U] [#7 -0.06,0.73,0.00,M1] [#8 0.20,-0.10,0.80,U] 
03:15:30.909 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.20}, one-star: {-0.08, 0.26}
03:15:30.909 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.39) = xAngle (0.00 = 0.00)
03:15:30.909 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.13 = 3.13)
03:15:30.909 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.39 mountX=0.21 mountY=0.00, mountTheta=0.01
03:15:30.911 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.20, opts=13)
03:15:30.911 00.000 10844 Enqueuing Move request for scope (0.04, 0.20)
03:15:30.911 00.000 11060 Worker thread wakes up
03:15:30.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
03:15:30.911 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
03:15:30.911 00.000 11060 Moving (0.04, 0.20) raw xDistance=0.21 yDistance=0.00
03:15:30.912 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.21
03:15:30.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:30.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:15:30.912 00.000 11060 MoveAxis(W, 47, ABG)
03:15:30.912 00.000 11060 Guiding  Dir = 3, Dur = 47
03:15:30.919 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:30.929 00.010 11060 IsSlewing returns 0
03:15:30.931 00.002 11060 IsGuiding returns 0
03:15:30.939 00.008 10844 UpdateGuideState exits: m=1894 SNR=27.6
03:15:30.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:30.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:30.939 00.000 10844 Enqueuing Expose request
03:15:30.992 00.053 11060 IsGuiding returns 0
03:15:30.992 00.000 11060 Move returns status 0, amount 47
03:15:30.992 00.000 11060 MoveAxis(N, 0, ABG)
03:15:30.992 00.000 11060 Move returns status 0, amount 0
03:15:30.992 00.000 11060 move complete, result=0
03:15:30.992 00.000 11060 worker thread done servicing request
03:15:30.992 00.000 11060 Worker thread wakes up
03:15:30.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:30.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:30.992 00.000 10844 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
03:15:31.619 00.627 11060 Exposure complete
03:15:31.858 00.239 11060 worker thread done servicing request
03:15:31.858 00.000 10844 OnExposeComplete: enter
03:15:31.858 00.000 10844 UpdateGuideState(): m_state=6
03:15:31.858 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
03:15:31.858 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.51, Mass=1703, SNR=25.6, Peak=212 HFD=3.0
03:15:31.860 00.002 10844 MultiStar: [#1 -0.28,0.28,1.00,U] [#2 0.20,0.25,0.95,U] [#3 -0.55,-0.01,1.02,U] [#4 -0.66,0.02,0.00,M1] [#5 0.17,-0.29,1.04,U] [#6 0.39,-0.11,1.07,U] [#7 -0.58,0.11,0.92,U] [#8 -0.09,-0.04,0.77,U] 
03:15:31.860 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.00}, one-star: {0.01, -0.19}
03:15:31.860 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.79)
03:15:31.860 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.37 = -1.37)
03:15:31.860 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.10 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
03:15:31.862 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.00, opts=13)
03:15:31.862 00.000 10844 Enqueuing Move request for scope (-0.08, -0.00)
03:15:31.863 00.001 11060 Worker thread wakes up
03:15:31.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
03:15:31.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
03:15:31.863 00.000 11060 Moving (-0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
03:15:31.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:15:31.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:31.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:15:31.863 00.000 11060 MoveAxis(E, 0, ABG)
03:15:31.863 00.000 11060 Move returns status 0, amount 0
03:15:31.863 00.000 11060 MoveAxis(N, 0, ABG)
03:15:31.863 00.000 11060 Move returns status 0, amount 0
03:15:31.863 00.000 11060 move complete, result=0
03:15:31.863 00.000 11060 worker thread done servicing request
03:15:31.871 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:31.888 00.017 10844 UpdateGuideState exits: m=1703 SNR=25.6
03:15:31.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:31.889 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:31.889 00.000 10844 Enqueuing Expose request
03:15:31.889 00.000 11060 Worker thread wakes up
03:15:31.889 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:31.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:31.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:32.526 00.637 11060 Exposure complete
03:15:32.766 00.240 10844 OnExposeComplete: enter
03:15:32.767 00.001 10844 UpdateGuideState(): m_state=6
03:15:32.767 00.000 11060 worker thread done servicing request
03:15:32.767 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
03:15:32.767 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.41, Mass=2028, SNR=28.7, Peak=173 HFD=3.4
03:15:32.768 00.001 10844 MultiStar: [#1 0.11,0.28,0.78,U] [#2 0.43,0.49,0.00,M5] [#3 -0.11,-0.28,0.84,U] [#4 -0.20,-0.38,0.85,U] [#5 0.22,0.03,0.79,U] [#6 0.39,-0.04,0.89,U] [#7 0.23,-0.04,0.94,U] [#8 0.15,-0.03,0.73,U] 
03:15:32.768 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {-0.11, -0.28}
03:15:32.768 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
03:15:32.768 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
03:15:32.768 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.88 mountX=-0.08 mountY=0.10, mountTheta=2.28
03:15:32.771 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
03:15:32.771 00.000 10844 Enqueuing Move request for scope (0.08, -0.10)
03:15:32.771 00.000 11060 Worker thread wakes up
03:15:32.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
03:15:32.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
03:15:32.771 00.000 11060 Moving (0.08, -0.10) raw xDistance=-0.08 yDistance=0.10
03:15:32.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:15:32.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:32.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:15:32.772 00.001 11060 MoveAxis(E, 0, ABG)
03:15:32.772 00.000 11060 Move returns status 0, amount 0
03:15:32.772 00.000 11060 MoveAxis(N, 0, ABG)
03:15:32.772 00.000 11060 Move returns status 0, amount 0
03:15:32.772 00.000 11060 move complete, result=0
03:15:32.773 00.001 11060 worker thread done servicing request
03:15:32.789 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:32.810 00.021 10844 UpdateGuideState exits: m=2028 SNR=28.7
03:15:32.812 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:32.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:32.812 00.000 10844 Enqueuing Expose request
03:15:32.812 00.000 11060 Worker thread wakes up
03:15:32.812 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:32.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:32.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:33.445 00.633 11060 Exposure complete
03:15:33.690 00.245 11060 worker thread done servicing request
03:15:33.692 00.002 10844 OnExposeComplete: enter
03:15:33.692 00.000 10844 UpdateGuideState(): m_state=6
03:15:33.692 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
03:15:33.692 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.74, Mass=1963, SNR=28.0, Peak=229 HFD=3.3
03:15:33.692 00.000 10844 MultiStar: [#1 0.17,0.03,0.95,U] [#2 0.33,0.28,0.82,U] [#3 0.03,-0.29,0.92,U] [#4 0.04,-0.57,0.88,U] [#5 0.16,0.34,0.85,U] [#6 0.62,0.04,0.85,U] [#7 -0.10,0.19,0.94,U] [#8 0.28,0.02,0.73,U] 
03:15:33.693 00.001 10844 refined, 8 included, MultiStar: {0.20, 0.01}, one-star: {0.32, 0.05}
03:15:33.693 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
03:15:33.693 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
03:15:33.693 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.04 mountX=0.04 mountY=0.20, mountTheta=1.35
03:15:33.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.01, opts=13)
03:15:33.694 00.000 10844 Enqueuing Move request for scope (0.20, 0.01)
03:15:33.694 00.000 11060 Worker thread wakes up
03:15:33.695 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
03:15:33.695 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
03:15:33.695 00.000 11060 Moving (0.20, 0.01) raw xDistance=0.04 yDistance=0.20
03:15:33.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:15:33.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:15:33.695 00.000 11060 MoveAxis(E, 0, ABG)
03:15:33.695 00.000 11060 Move returns status 0, amount 0
03:15:33.695 00.000 11060 MoveAxis(S, 76, ABG)
03:15:33.695 00.000 11060 Guiding  Dir = 1, Dur = 76
03:15:33.702 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:33.719 00.017 11060 IsSlewing returns 0
03:15:33.720 00.001 11060 IsGuiding returns 0
03:15:33.731 00.011 10844 UpdateGuideState exits: m=1963 SNR=28.0
03:15:33.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:33.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:33.731 00.000 10844 Enqueuing Expose request
03:15:33.812 00.081 11060 IsGuiding returns 0
03:15:33.812 00.000 11060 Move returns status 0, amount 76
03:15:33.812 00.000 11060 move complete, result=0
03:15:33.813 00.001 11060 worker thread done servicing request
03:15:33.813 00.000 11060 Worker thread wakes up
03:15:33.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:33.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:33.814 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 76 ms SOUTH
03:15:34.441 00.627 11060 Exposure complete
03:15:34.680 00.239 10844 OnExposeComplete: enter
03:15:34.680 00.000 10844 UpdateGuideState(): m_state=6
03:15:34.680 00.000 11060 worker thread done servicing request
03:15:34.680 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
03:15:34.681 00.001 10844 Star::Find returns 1 (1), X=622.34, Y=108.65, Mass=1799, SNR=27.0, Peak=255 HFD=3.3
03:15:34.681 00.000 10844 MultiStar: [#1 -0.24,0.22,0.94,U] [#2 0.17,0.25,0.78,U] [#3 -0.28,-0.28,1.03,U] [#4 -0.63,0.01,0.94,U] [#5 -0.04,-0.02,0.84,U] [#6 -0.04,-0.11,0.97,U] [#7 -0.17,0.11,0.88,U] [#8 -0.16,-0.14,0.74,U] 
03:15:34.681 00.000 10844 refined, 8 included, MultiStar: {-0.23, -0.01}, one-star: {-0.56, -0.04}
03:15:34.681 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
03:15:34.681 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
03:15:34.681 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.11 mountX=-0.05 mountY=-0.23, mountTheta=-1.78
03:15:34.684 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.01, opts=13)
03:15:34.684 00.000 10844 Enqueuing Move request for scope (-0.23, -0.01)
03:15:34.684 00.000 11060 Worker thread wakes up
03:15:34.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
03:15:34.684 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
03:15:34.684 00.000 11060 Moving (-0.23, -0.01) raw xDistance=-0.05 yDistance=-0.23
03:15:34.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:15:34.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:15:34.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:15:34.684 00.000 11060 MoveAxis(E, 0, ABG)
03:15:34.684 00.000 11060 Move returns status 0, amount 0
03:15:34.684 00.000 11060 MoveAxis(N, 0, ABG)
03:15:34.685 00.001 11060 Move returns status 0, amount 0
03:15:34.685 00.000 11060 move complete, result=0
03:15:34.685 00.000 11060 worker thread done servicing request
03:15:34.691 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:34.710 00.019 10844 UpdateGuideState exits: m=1799 SNR=27.0 Saturated
03:15:34.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:34.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:34.710 00.000 10844 Enqueuing Expose request
03:15:34.710 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:34.710 00.000 11060 Worker thread wakes up
03:15:34.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:34.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:35.358 00.648 11060 Exposure complete
03:15:35.637 00.279 11060 worker thread done servicing request
03:15:36.129 00.492 10844 OnExposeComplete: enter
03:15:36.129 00.000 10844 UpdateGuideState(): m_state=6
03:15:36.129 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
03:15:36.129 00.000 10844 Star::Find returns 1 (0), X=622.94, Y=108.64, Mass=2011, SNR=28.5, Peak=221 HFD=3.3
03:15:36.130 00.001 10844 MultiStar: [#1 -0.28,0.12,0.80,U] [#2 -0.18,0.10,0.79,U] [#3 -0.29,-0.46,0.88,U] [#4 -0.61,0.05,0.88,U] [#5 0.05,-0.18,0.94,U] [#6 0.10,-0.11,0.95,U] [#7 -0.37,0.17,0.86,U] [#8 -0.46,0.24,0.73,U] 
03:15:36.130 00.000 10844 single-star, 8 included, MultiStar: {-0.21, -0.03}, one-star: {0.04, -0.05}
03:15:36.130 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
03:15:36.130 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
03:15:36.130 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.88 mountX=-0.04 mountY=0.05, mountTheta=2.28
03:15:36.132 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
03:15:36.132 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
03:15:36.133 00.001 11060 Worker thread wakes up
03:15:36.138 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:15:36.148 00.010 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:15:36.148 00.000 11060 Moving (0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
03:15:36.149 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:15:36.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:36.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:15:36.149 00.000 11060 MoveAxis(E, 0, ABG)
03:15:36.149 00.000 11060 Move returns status 0, amount 0
03:15:36.149 00.000 11060 MoveAxis(N, 0, ABG)
03:15:36.149 00.000 11060 Move returns status 0, amount 0
03:15:36.149 00.000 11060 move complete, result=0
03:15:36.149 00.000 11060 worker thread done servicing request
03:15:36.319 00.170 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:36.351 00.032 10844 UpdateGuideState exits: m=2011 SNR=28.5
03:15:36.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:36.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:36.351 00.000 10844 Enqueuing Expose request
03:15:36.351 00.000 11060 Worker thread wakes up
03:15:36.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:36.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:36.353 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:15:36.997 00.644 11060 Exposure complete
03:15:37.249 00.252 11060 worker thread done servicing request
03:15:37.250 00.001 10844 OnExposeComplete: enter
03:15:37.250 00.000 10844 UpdateGuideState(): m_state=6
03:15:37.250 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
03:15:37.250 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=109.38, Mass=1901, SNR=27.6, Peak=197 HFD=3.6
03:15:37.251 00.001 10844 MultiStar: [#1 0.33,0.40,0.94,U] [#2 0.45,0.57,0.00,M3] [#3 0.04,-0.28,0.85,U] [#4 -0.26,0.17,0.97,U] [#5 0.37,0.24,0.92,U] [#6 0.58,0.15,0.94,U] [#7 0.06,0.07,0.95,U] [#8 0.21,0.01,0.74,U] 
03:15:37.251 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.19}, one-star: {0.15, 0.68}
03:15:37.251 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
03:15:37.251 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
03:15:37.251 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.27 cameraTheta=0.81 mountX=0.22 mountY=0.15, mountTheta=0.59
03:15:37.253 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.19, opts=13)
03:15:37.253 00.000 10844 Enqueuing Move request for scope (0.18, 0.19)
03:15:37.253 00.000 11060 Worker thread wakes up
03:15:37.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
03:15:37.253 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
03:15:37.253 00.000 11060 Moving (0.18, 0.19) raw xDistance=0.22 yDistance=0.15
03:15:37.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:15:37.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:37.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:15:37.253 00.000 11060 MoveAxis(W, 53, ABG)
03:15:37.253 00.000 11060 Guiding  Dir = 3, Dur = 53
03:15:37.262 00.009 11060 IsSlewing returns 0
03:15:37.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:37.262 00.000 11060 IsGuiding returns 0
03:15:37.303 00.041 10844 UpdateGuideState exits: m=1901 SNR=27.6
03:15:37.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:37.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:37.303 00.000 10844 Enqueuing Expose request
03:15:37.325 00.022 11060 IsGuiding returns 0
03:15:37.325 00.000 11060 Move returns status 0, amount 53
03:15:37.325 00.000 11060 MoveAxis(N, 0, ABG)
03:15:37.325 00.000 11060 Move returns status 0, amount 0
03:15:37.325 00.000 11060 move complete, result=0
03:15:37.325 00.000 11060 worker thread done servicing request
03:15:37.325 00.000 11060 Worker thread wakes up
03:15:37.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:37.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:37.326 00.001 10844 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
03:15:37.964 00.638 11060 Exposure complete
03:15:38.217 00.253 11060 worker thread done servicing request
03:15:38.217 00.000 10844 OnExposeComplete: enter
03:15:38.217 00.000 10844 UpdateGuideState(): m_state=6
03:15:38.218 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
03:15:38.218 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=109.06, Mass=1832, SNR=26.6, Peak=209 HFD=2.9
03:15:38.218 00.000 10844 MultiStar: [#1 -0.04,0.46,0.86,U] [#2 0.14,0.60,0.91,U] [#3 -0.22,-0.13,0.99,U] [#4 -0.18,0.10,0.98,U] [#5 0.12,0.19,0.83,U] [#6 0.14,-0.06,1.04,U] [#7 -0.10,0.19,0.95,U] [#8 0.13,0.24,0.71,U] 
03:15:38.218 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.21}, one-star: {0.15, 0.37}
03:15:38.218 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.39) = xAngle (0.12 = 0.12)
03:15:38.219 00.001 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.04)
03:15:38.219 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.51 mountX=0.21 mountY=-0.02, mountTheta=-0.11
03:15:38.220 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.21, opts=13)
03:15:38.220 00.000 10844 Enqueuing Move request for scope (0.01, 0.21)
03:15:38.220 00.000 11060 Worker thread wakes up
03:15:38.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
03:15:38.220 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
03:15:38.220 00.000 11060 Moving (0.01, 0.21) raw xDistance=0.21 yDistance=-0.02
03:15:38.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:15:38.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:38.221 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:15:38.221 00.000 11060 MoveAxis(W, 50, ABG)
03:15:38.221 00.000 11060 Guiding  Dir = 3, Dur = 50
03:15:38.228 00.007 11060 IsSlewing returns 0
03:15:38.228 00.000 11060 IsGuiding returns 0
03:15:38.229 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:38.258 00.029 10844 UpdateGuideState exits: m=1832 SNR=26.6
03:15:38.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:38.259 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:38.259 00.000 10844 Enqueuing Expose request
03:15:38.291 00.032 11060 IsGuiding returns 0
03:15:38.291 00.000 11060 Move returns status 0, amount 50
03:15:38.291 00.000 11060 MoveAxis(N, 0, ABG)
03:15:38.291 00.000 11060 Move returns status 0, amount 0
03:15:38.292 00.001 11060 move complete, result=0
03:15:38.292 00.000 11060 worker thread done servicing request
03:15:38.292 00.000 11060 Worker thread wakes up
03:15:38.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:38.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:38.292 00.000 10844 GuideStep: 0.2 px 50 ms WEST, -0.0 px 0 ms NORTH
03:15:38.931 00.639 11060 Exposure complete
03:15:39.162 00.231 11060 worker thread done servicing request
03:15:39.162 00.000 10844 OnExposeComplete: enter
03:15:39.162 00.000 10844 UpdateGuideState(): m_state=6
03:15:39.162 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
03:15:39.163 00.001 10844 Star::Find returns 1 (0), X=622.93, Y=108.58, Mass=1663, SNR=25.6, Peak=176 HFD=3.2
03:15:39.163 00.000 10844 MultiStar: [#1 0.45,0.62,0.00,M1] [#2 0.09,0.18,0.85,U] [#3 -0.23,-0.05,0.99,U] [#4 -0.37,-0.37,0.99,U] [#5 0.02,0.40,0.90,U] [#6 0.22,0.02,1.07,U] [#7 -0.61,0.52,0.00,M1] [#8 0.05,-0.39,0.89,U] 
03:15:39.163 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {0.03, -0.11}
03:15:39.163 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
03:15:39.163 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
03:15:39.163 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.06 mountX=-0.05 mountY=-0.02, mountTheta=-2.82
03:15:39.166 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
03:15:39.166 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
03:15:39.166 00.000 11060 Worker thread wakes up
03:15:39.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
03:15:39.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
03:15:39.166 00.000 11060 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
03:15:39.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:15:39.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:39.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:15:39.167 00.001 11060 MoveAxis(E, 0, ABG)
03:15:39.167 00.000 11060 Move returns status 0, amount 0
03:15:39.167 00.000 11060 MoveAxis(N, 0, ABG)
03:15:39.167 00.000 11060 Move returns status 0, amount 0
03:15:39.167 00.000 11060 move complete, result=0
03:15:39.167 00.000 11060 worker thread done servicing request
03:15:39.174 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:39.203 00.029 10844 UpdateGuideState exits: m=1663 SNR=25.6
03:15:39.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:39.204 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:39.204 00.000 10844 Enqueuing Expose request
03:15:39.204 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:39.205 00.001 11060 Worker thread wakes up
03:15:39.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:39.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:39.844 00.639 11060 Exposure complete
03:15:40.110 00.266 10844 OnExposeComplete: enter
03:15:40.111 00.001 10844 UpdateGuideState(): m_state=6
03:15:40.111 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
03:15:40.111 00.000 11060 worker thread done servicing request
03:15:40.112 00.001 10844 Star::Find returns 1 (0), X=623.33, Y=108.65, Mass=1751, SNR=26.5, Peak=226 HFD=3.4
03:15:40.112 00.000 10844 MultiStar: [#1 -0.27,0.14,1.03,U] [#2 0.64,0.34,0.00,M2] [#3 0.24,-0.04,0.96,U] [#4 -0.25,-0.12,0.93,U] [#5 0.71,-0.04,0.00,M1] [#6 0.42,-0.02,1.04,U] [#7 0.12,0.08,0.92,U] [#8 -0.39,0.66,0.00,M1] 
03:15:40.112 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.00}, one-star: {0.43, -0.05}
03:15:40.112 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.39) = xAngle (-1.39 = -1.39)
03:15:40.112 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
03:15:40.112 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.00 mountX=0.02 mountY=0.12, mountTheta=1.39
03:15:40.116 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.00, opts=13)
03:15:40.116 00.000 10844 Enqueuing Move request for scope (0.12, -0.00)
03:15:40.116 00.000 11060 Worker thread wakes up
03:15:40.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
03:15:40.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
03:15:40.117 00.001 11060 Moving (0.12, -0.00) raw xDistance=0.02 yDistance=0.12
03:15:40.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:15:40.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:40.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:15:40.117 00.000 11060 MoveAxis(E, 0, ABG)
03:15:40.117 00.000 11060 Move returns status 0, amount 0
03:15:40.117 00.000 11060 MoveAxis(N, 0, ABG)
03:15:40.118 00.001 11060 Move returns status 0, amount 0
03:15:40.118 00.000 11060 move complete, result=0
03:15:40.118 00.000 11060 worker thread done servicing request
03:15:40.124 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:40.149 00.025 10844 UpdateGuideState exits: m=1751 SNR=26.5
03:15:40.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:40.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:40.149 00.000 10844 Enqueuing Expose request
03:15:40.149 00.000 11060 Worker thread wakes up
03:15:40.149 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:40.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:40.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:40.794 00.645 11060 Exposure complete
03:15:41.035 00.241 11060 worker thread done servicing request
03:15:41.035 00.000 10844 OnExposeComplete: enter
03:15:41.035 00.000 10844 UpdateGuideState(): m_state=6
03:15:41.036 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
03:15:41.036 00.000 10844 Star::Find returns 1 (0), X=623.65, Y=108.87, Mass=1787, SNR=27.0, Peak=225 HFD=3.4
03:15:41.036 00.000 10844 MultiStar: [#1 -0.28,0.35,0.94,U] [#2 0.55,0.34,0.92,U] [#3 -0.06,0.13,0.92,U] [#4 -0.55,0.08,0.97,U] [#5 -0.11,-0.17,0.87,U] [#6 0.33,-0.12,0.94,U] [#7 -0.12,-0.21,0.92,U] [#8 0.26,0.14,0.79,U] 
03:15:41.036 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.75, 0.18}
03:15:41.036 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:15:41.036 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
03:15:41.037 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.75 mountX=0.10 mountY=0.07, mountTheta=0.65
03:15:41.038 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
03:15:41.038 00.000 10844 Enqueuing Move request for scope (0.09, 0.08)
03:15:41.038 00.000 11060 Worker thread wakes up
03:15:41.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
03:15:41.038 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:15:41.039 00.001 11060 Moving (0.09, 0.08) raw xDistance=0.10 yDistance=0.07
03:15:41.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:15:41.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:41.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:15:41.039 00.000 11060 MoveAxis(E, 0, ABG)
03:15:41.039 00.000 11060 Move returns status 0, amount 0
03:15:41.039 00.000 11060 MoveAxis(N, 0, ABG)
03:15:41.039 00.000 11060 Move returns status 0, amount 0
03:15:41.039 00.000 11060 move complete, result=0
03:15:41.039 00.000 11060 worker thread done servicing request
03:15:41.045 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:41.072 00.027 10844 UpdateGuideState exits: m=1787 SNR=27.0
03:15:41.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:41.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:41.072 00.000 10844 Enqueuing Expose request
03:15:41.072 00.000 11060 Worker thread wakes up
03:15:41.072 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:15:41.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:41.073 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:41.715 00.642 11060 Exposure complete
03:15:41.960 00.245 11060 worker thread done servicing request
03:15:41.960 00.000 10844 OnExposeComplete: enter
03:15:41.960 00.000 10844 UpdateGuideState(): m_state=6
03:15:41.961 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
03:15:41.961 00.000 10844 Star::Find returns 1 (1), X=623.26, Y=108.68, Mass=1710, SNR=26.4, Peak=255 HFD=2.9
03:15:41.961 00.000 10844 MultiStar: [#1 0.17,0.73,0.00,M1] [#2 0.17,0.79,0.00,M2] [#3 0.42,0.10,0.99,U] [#4 -0.32,0.23,0.85,U] [#5 0.24,-0.12,0.90,U] [#6 0.40,-0.09,0.90,U] [#7 -0.12,0.67,0.00,M1] [#8 0.29,0.16,0.72,U] 
03:15:41.961 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.04}, one-star: {0.36, -0.02}
03:15:41.961 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.39) = xAngle (-1.23 = -1.23)
03:15:41.961 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.90 = 1.90)
03:15:41.961 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.16 mountX=0.08 mountY=0.23, mountTheta=1.23
03:15:41.963 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.04, opts=13)
03:15:41.963 00.000 10844 Enqueuing Move request for scope (0.24, 0.04)
03:15:41.963 00.000 11060 Worker thread wakes up
03:15:41.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
03:15:41.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
03:15:41.963 00.000 11060 Moving (0.24, 0.04) raw xDistance=0.08 yDistance=0.23
03:15:41.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:15:41.965 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:15:41.965 00.000 11060 MoveAxis(E, 0, ABG)
03:15:41.966 00.001 11060 Move returns status 0, amount 0
03:15:41.966 00.000 11060 MoveAxis(S, 90, ABG)
03:15:41.966 00.000 11060 Guiding  Dir = 1, Dur = 90
03:15:41.973 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:41.997 00.024 11060 IsSlewing returns 0
03:15:41.999 00.002 11060 IsGuiding returns 0
03:15:42.009 00.010 10844 UpdateGuideState exits: m=1710 SNR=26.4 Saturated
03:15:42.009 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:42.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:42.009 00.000 10844 Enqueuing Expose request
03:15:42.107 00.098 11060 IsGuiding returns 0
03:15:42.107 00.000 11060 Move returns status 0, amount 90
03:15:42.107 00.000 11060 move complete, result=0
03:15:42.107 00.000 11060 worker thread done servicing request
03:15:42.107 00.000 11060 Worker thread wakes up
03:15:42.109 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:42.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:42.117 00.008 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 90 ms SOUTH
03:15:42.755 00.638 11060 Exposure complete
03:15:42.994 00.239 11060 worker thread done servicing request
03:15:42.994 00.000 10844 OnExposeComplete: enter
03:15:42.994 00.000 10844 UpdateGuideState(): m_state=6
03:15:42.995 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
03:15:42.995 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=108.89, Mass=1547, SNR=24.4, Peak=168 HFD=3.0
03:15:42.995 00.000 10844 MultiStar: [#1 -0.06,0.53,1.02,U] [#2 0.22,0.84,0.00,M3] [#3 0.01,0.02,1.13,U] [#4 -0.24,-0.02,1.00,U] [#5 -0.03,0.02,1.03,U] [#6 0.25,-0.04,1.15,U] [#7 -0.24,0.29,0.98,U] [#8 0.33,0.12,0.89,U] 
03:15:42.996 00.001 10844 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {-0.10, 0.20}
03:15:42.996 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.39) = xAngle (0.26 = 0.26)
03:15:42.996 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.90)
03:15:42.996 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.65 mountX=0.13 mountY=-0.03, mountTheta=-0.24
03:15:42.997 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.14, opts=13)
03:15:42.997 00.000 10844 Enqueuing Move request for scope (-0.01, 0.14)
03:15:42.999 00.002 11060 Worker thread wakes up
03:15:42.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
03:15:42.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
03:15:42.999 00.000 11060 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.03
03:15:42.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:15:42.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:42.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:15:42.999 00.000 11060 MoveAxis(W, 31, ABG)
03:15:42.999 00.000 11060 Guiding  Dir = 3, Dur = 31
03:15:43.006 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:43.031 00.025 10844 UpdateGuideState exits: m=1547 SNR=24.4
03:15:43.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:43.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:43.031 00.000 10844 Enqueuing Expose request
03:15:43.035 00.004 11060 IsSlewing returns 0
03:15:43.035 00.000 11060 IsGuiding returns 0
03:15:43.098 00.063 11060 IsGuiding returns 0
03:15:43.100 00.002 11060 Move returns status 0, amount 31
03:15:43.100 00.000 11060 MoveAxis(N, 0, ABG)
03:15:43.100 00.000 11060 Move returns status 0, amount 0
03:15:43.100 00.000 11060 move complete, result=0
03:15:43.100 00.000 11060 worker thread done servicing request
03:15:43.100 00.000 11060 Worker thread wakes up
03:15:43.100 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:43.100 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:43.101 00.001 10844 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
03:15:43.743 00.642 11060 Exposure complete
03:15:43.975 00.232 11060 worker thread done servicing request
03:15:43.976 00.001 10844 OnExposeComplete: enter
03:15:43.976 00.000 10844 UpdateGuideState(): m_state=6
03:15:43.976 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
03:15:43.976 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.48, Mass=1787, SNR=26.9, Peak=196 HFD=3.4
03:15:43.976 00.000 10844 MultiStar: [#1 -0.25,0.28,0.91,U] [#2 0.39,0.36,0.91,U] [#3 0.16,-0.30,0.99,U] [#4 -0.62,-0.16,0.91,U] [#5 -0.20,-0.19,0.93,U] [#6 0.44,-0.00,0.99,U] [#7 -0.62,0.17,0.95,U] [#8 -0.08,-0.12,0.83,U] 
03:15:43.976 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.09, -0.21}
03:15:43.976 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.39) = xAngle (-4.28 = 2.01)
03:15:43.977 00.001 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.15 = -1.15)
03:15:43.977 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.89 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
03:15:43.980 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
03:15:43.980 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
03:15:43.980 00.000 11060 Worker thread wakes up
03:15:43.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
03:15:43.980 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
03:15:43.980 00.000 11060 Moving (-0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
03:15:43.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:15:43.981 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:43.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:15:43.981 00.000 11060 MoveAxis(E, 0, ABG)
03:15:43.981 00.000 11060 Move returns status 0, amount 0
03:15:43.981 00.000 11060 MoveAxis(N, 0, ABG)
03:15:43.981 00.000 11060 Move returns status 0, amount 0
03:15:43.981 00.000 11060 move complete, result=0
03:15:43.982 00.001 11060 worker thread done servicing request
03:15:43.988 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:44.008 00.020 10844 UpdateGuideState exits: m=1787 SNR=26.9
03:15:44.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:44.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:44.008 00.000 10844 Enqueuing Expose request
03:15:44.009 00.001 11060 Worker thread wakes up
03:15:44.009 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:44.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:44.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:44.636 00.627 11060 Exposure complete
03:15:44.890 00.254 11060 worker thread done servicing request
03:15:44.891 00.001 10844 OnExposeComplete: enter
03:15:44.891 00.000 10844 UpdateGuideState(): m_state=6
03:15:44.891 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
03:15:44.891 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.40, Mass=1831, SNR=27.4, Peak=240 HFD=3.3
03:15:44.891 00.000 10844 MultiStar: [#1 -0.45,0.40,0.88,U] [#2 0.38,0.47,0.93,U] [#3 -0.02,0.15,0.91,U] [#4 -0.46,-0.21,0.85,U] [#5 0.01,0.02,0.75,U] [#6 0.13,0.07,0.91,U] [#7 -0.41,0.17,0.89,U] [#8 -0.01,0.34,0.86,U] 
03:15:44.891 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.12}, one-star: {-0.17, -0.29}
03:15:44.892 00.001 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.39) = xAngle (0.91 = 0.91)
03:15:44.892 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.25)
03:15:44.892 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.30 mountX=0.10 mountY=-0.13, mountTheta=-0.90
03:15:44.895 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.12, opts=13)
03:15:44.895 00.000 10844 Enqueuing Move request for scope (-0.11, 0.12)
03:15:44.895 00.000 11060 Worker thread wakes up
03:15:44.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
03:15:44.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
03:15:44.896 00.001 11060 Moving (-0.11, 0.12) raw xDistance=0.10 yDistance=-0.13
03:15:44.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:15:44.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:44.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:15:44.896 00.000 11060 MoveAxis(E, 0, ABG)
03:15:44.896 00.000 11060 Move returns status 0, amount 0
03:15:44.896 00.000 11060 MoveAxis(N, 0, ABG)
03:15:44.896 00.000 11060 Move returns status 0, amount 0
03:15:44.896 00.000 11060 move complete, result=0
03:15:44.896 00.000 11060 worker thread done servicing request
03:15:44.903 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:15:44.937 00.034 10844 UpdateGuideState exits: m=1831 SNR=27.4
03:15:44.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:44.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:44.937 00.000 10844 Enqueuing Expose request
03:15:44.937 00.000 11060 Worker thread wakes up
03:15:44.937 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:44.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:44.938 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:45.570 00.632 11060 Exposure complete
03:15:45.858 00.288 11060 worker thread done servicing request
03:15:45.858 00.000 10844 OnExposeComplete: enter
03:15:45.858 00.000 10844 UpdateGuideState(): m_state=6
03:15:45.858 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
03:15:45.858 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.63, Mass=1932, SNR=27.9, Peak=174 HFD=3.6
03:15:45.860 00.002 10844 MultiStar: [#1 0.23,0.01,0.97,U] [#2 -0.04,0.12,0.92,U] [#3 -0.10,-0.28,0.88,U] [#4 -0.50,-0.01,0.93,U] [#5 -0.11,0.07,0.87,U] [#6 0.02,-0.19,0.96,U] [#7 -0.20,-0.08,0.83,U] [#8 -0.36,-0.15,0.73,U] 
03:15:45.860 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.06}, one-star: {-0.13, -0.06}
03:15:45.860 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.39) = xAngle (-4.07 = 2.21)
03:15:45.860 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.95 = -0.95)
03:15:45.860 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.68 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
03:15:45.862 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.06, opts=13)
03:15:45.862 00.000 10844 Enqueuing Move request for scope (-0.12, -0.06)
03:15:45.862 00.000 11060 Worker thread wakes up
03:15:45.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
03:15:45.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
03:15:45.864 00.002 11060 Moving (-0.12, -0.06) raw xDistance=-0.08 yDistance=-0.11
03:15:45.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:15:45.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:45.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:15:45.864 00.000 11060 MoveAxis(E, 0, ABG)
03:15:45.864 00.000 11060 Move returns status 0, amount 0
03:15:45.864 00.000 11060 MoveAxis(N, 0, ABG)
03:15:45.864 00.000 11060 Move returns status 0, amount 0
03:15:45.864 00.000 11060 move complete, result=0
03:15:45.864 00.000 11060 worker thread done servicing request
03:15:45.870 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:45.888 00.018 10844 UpdateGuideState exits: m=1932 SNR=27.9
03:15:45.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:45.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:45.888 00.000 10844 Enqueuing Expose request
03:15:45.889 00.001 11060 Worker thread wakes up
03:15:45.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:45.889 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:45.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:46.534 00.645 11060 Exposure complete
03:15:46.761 00.227 11060 worker thread done servicing request
03:15:46.761 00.000 10844 OnExposeComplete: enter
03:15:46.761 00.000 10844 UpdateGuideState(): m_state=6
03:15:46.763 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
03:15:46.763 00.000 10844 Star::Find returns 1 (0), X=623.37, Y=108.61, Mass=1644, SNR=24.9, Peak=224 HFD=3.4
03:15:46.763 00.000 10844 MultiStar: [#1 0.64,-0.09,0.97,U] [#2 0.36,0.32,1.00,U] [#3 -0.02,-0.11,0.93,U] [#4 0.05,-0.06,1.04,U] [#5 0.41,-0.25,0.90,U] [#6 0.66,-0.17,0.00,M1] [#7 0.09,-0.05,0.97,U] [#8 0.00,-0.40,0.89,U] 
03:15:46.763 00.000 10844 refined, 7 included, MultiStar: {0.25, -0.09}, one-star: {0.47, -0.08}
03:15:46.763 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
03:15:46.763 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.41 = 1.41)
03:15:46.764 00.001 10844 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.33 mountX=-0.04 mountY=0.26, mountTheta=1.72
03:15:46.765 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.09, opts=13)
03:15:46.765 00.000 10844 Enqueuing Move request for scope (0.25, -0.09)
03:15:46.765 00.000 11060 Worker thread wakes up
03:15:46.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
03:15:46.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
03:15:46.765 00.000 11060 Moving (0.25, -0.09) raw xDistance=-0.04 yDistance=0.26
03:15:46.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:15:46.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
03:15:46.765 00.000 11060 MoveAxis(E, 0, ABG)
03:15:46.765 00.000 11060 Move returns status 0, amount 0
03:15:46.766 00.001 11060 MoveAxis(S, 102, ABG)
03:15:46.766 00.000 11060 Guiding  Dir = 1, Dur = 102
03:15:46.773 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:46.776 00.003 11060 IsSlewing returns 0
03:15:46.776 00.000 11060 IsGuiding returns 0
03:15:46.804 00.028 10844 UpdateGuideState exits: m=1644 SNR=24.9
03:15:46.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:46.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:46.804 00.000 10844 Enqueuing Expose request
03:15:46.895 00.091 11060 IsGuiding returns 0
03:15:46.896 00.001 11060 Move returns status 0, amount 102
03:15:46.896 00.000 11060 move complete, result=0
03:15:46.896 00.000 11060 worker thread done servicing request
03:15:46.896 00.000 11060 Worker thread wakes up
03:15:46.896 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 102 ms SOUTH
03:15:46.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:46.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:47.546 00.650 11060 Exposure complete
03:15:47.797 00.251 11060 worker thread done servicing request
03:15:47.797 00.000 10844 OnExposeComplete: enter
03:15:47.797 00.000 10844 UpdateGuideState(): m_state=6
03:15:47.799 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
03:15:47.799 00.000 10844 Star::Find returns 1 (0), X=622.40, Y=109.02, Mass=1570, SNR=24.9, Peak=188 HFD=3.4
03:15:47.799 00.000 10844 MultiStar: [#1 0.07,0.51,1.03,U] [#2 0.02,0.33,0.94,U] [#3 -0.21,0.22,1.08,U] [#4 -0.33,0.22,1.06,U] [#5 -0.11,-0.02,1.05,U] [#6 -0.05,0.12,1.15,U] [#7 -0.19,0.38,0.98,U] [#8 -0.01,-0.30,0.84,U] 
03:15:47.799 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.20}, one-star: {-0.50, 0.33}
03:15:47.799 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.39) = xAngle (0.81 = 0.81)
03:15:47.799 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.93 = -2.35)
03:15:47.799 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.20 mountX=0.17 mountY=-0.18, mountTheta=-0.80
03:15:47.801 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.20, opts=13)
03:15:47.801 00.000 10844 Enqueuing Move request for scope (-0.15, 0.20)
03:15:47.801 00.000 11060 Worker thread wakes up
03:15:47.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
03:15:47.801 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
03:15:47.801 00.000 11060 Moving (-0.15, 0.20) raw xDistance=0.17 yDistance=-0.18
03:15:47.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:15:47.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:47.802 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:15:47.802 00.000 11060 MoveAxis(W, 41, ABG)
03:15:47.802 00.000 11060 Guiding  Dir = 3, Dur = 41
03:15:47.804 00.002 11060 IsSlewing returns 0
03:15:47.806 00.002 11060 IsGuiding returns 0
03:15:47.809 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:47.847 00.038 10844 UpdateGuideState exits: m=1570 SNR=24.9
03:15:47.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:47.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:47.848 00.001 10844 Enqueuing Expose request
03:15:47.852 00.004 11060 IsGuiding returns 0
03:15:47.852 00.000 11060 Move returns status 0, amount 41
03:15:47.852 00.000 11060 MoveAxis(N, 0, ABG)
03:15:47.852 00.000 11060 Move returns status 0, amount 0
03:15:47.852 00.000 11060 move complete, result=0
03:15:47.853 00.001 11060 worker thread done servicing request
03:15:47.853 00.000 11060 Worker thread wakes up
03:15:47.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:47.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:47.855 00.002 10844 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
03:15:48.485 00.630 11060 Exposure complete
03:15:48.738 00.253 11060 worker thread done servicing request
03:15:48.738 00.000 10844 OnExposeComplete: enter
03:15:48.738 00.000 10844 UpdateGuideState(): m_state=6
03:15:48.739 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
03:15:48.739 00.000 10844 Star::Find returns 1 (0), X=622.66, Y=108.73, Mass=1708, SNR=25.8, Peak=155 HFD=3.6
03:15:48.739 00.000 10844 MultiStar: [#1 -0.28,0.26,0.99,U] [#2 0.27,0.43,0.88,U] [#3 -0.18,0.06,1.04,U] [#4 -0.81,-0.05,0.00,M1] [#5 0.07,-0.11,0.98,U] [#6 0.02,0.20,1.07,U] [#7 -0.47,0.29,0.90,U] [#8 -0.43,-0.32,0.78,U] 
03:15:48.739 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.11}, one-star: {-0.24, 0.04}
03:15:48.739 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.39) = xAngle (1.11 = 1.11)
03:15:48.739 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.23 = -2.05)
03:15:48.740 00.001 10844 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.50 mountX=0.08 mountY=-0.17, mountTheta=-1.10
03:15:48.742 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.11, opts=13)
03:15:48.742 00.000 10844 Enqueuing Move request for scope (-0.15, 0.11)
03:15:48.742 00.000 11060 Worker thread wakes up
03:15:48.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
03:15:48.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
03:15:48.742 00.000 11060 Moving (-0.15, 0.11) raw xDistance=0.08 yDistance=-0.17
03:15:48.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:15:48.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:48.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:15:48.745 00.003 11060 MoveAxis(E, 0, ABG)
03:15:48.745 00.000 11060 Move returns status 0, amount 0
03:15:48.746 00.001 11060 MoveAxis(N, 0, ABG)
03:15:48.746 00.000 11060 Move returns status 0, amount 0
03:15:48.746 00.000 11060 move complete, result=0
03:15:48.746 00.000 11060 worker thread done servicing request
03:15:48.750 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:48.782 00.032 10844 UpdateGuideState exits: m=1708 SNR=25.8
03:15:48.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:48.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:48.782 00.000 10844 Enqueuing Expose request
03:15:48.783 00.001 11060 Worker thread wakes up
03:15:48.783 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:48.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:48.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:49.416 00.633 11060 Exposure complete
03:15:49.683 00.267 11060 worker thread done servicing request
03:15:49.684 00.001 10844 OnExposeComplete: enter
03:15:49.684 00.000 10844 UpdateGuideState(): m_state=6
03:15:49.684 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
03:15:49.684 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=108.68, Mass=1725, SNR=26.0, Peak=176 HFD=3.5
03:15:49.685 00.001 10844 MultiStar: [#1 -0.13,0.19,0.96,U] [#2 0.19,0.10,0.86,U] [#3 -0.32,-0.54,0.97,U] [#4 -0.58,-0.03,1.05,U] [#5 -0.08,0.02,1.01,U] [#6 -0.06,-0.26,1.03,U] [#7 -0.09,-0.22,0.82,U] [#8 -0.08,0.02,0.87,U] 
03:15:49.685 00.000 10844 single-star, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.06, -0.01}
03:15:49.685 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.39) = xAngle (-4.28 = 2.00)
03:15:49.685 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.16 = -1.16)
03:15:49.685 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.89 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
03:15:49.686 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
03:15:49.686 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
03:15:49.686 00.000 11060 Worker thread wakes up
03:15:49.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
03:15:49.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
03:15:49.688 00.002 11060 Moving (-0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
03:15:49.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:15:49.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:49.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:15:49.688 00.000 11060 MoveAxis(E, 0, ABG)
03:15:49.688 00.000 11060 Move returns status 0, amount 0
03:15:49.688 00.000 11060 MoveAxis(N, 0, ABG)
03:15:49.688 00.000 11060 Move returns status 0, amount 0
03:15:49.688 00.000 11060 move complete, result=0
03:15:49.688 00.000 11060 worker thread done servicing request
03:15:49.695 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:49.715 00.020 10844 UpdateGuideState exits: m=1725 SNR=26.0
03:15:49.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:49.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:49.715 00.000 10844 Enqueuing Expose request
03:15:49.715 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:49.715 00.000 11060 Worker thread wakes up
03:15:49.716 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:49.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:50.362 00.646 11060 Exposure complete
03:15:50.628 00.266 11060 worker thread done servicing request
03:15:50.628 00.000 10844 OnExposeComplete: enter
03:15:50.628 00.000 10844 UpdateGuideState(): m_state=6
03:15:50.628 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
03:15:50.628 00.000 10844 Star::Find returns 1 (0), X=622.64, Y=108.70, Mass=1836, SNR=27.2, Peak=251 HFD=3.0
03:15:50.629 00.001 10844 MultiStar: [#1 -0.20,0.33,0.93,U] [#2 0.31,0.08,0.94,U] [#3 -0.21,-0.53,0.92,U] [#4 -0.62,-0.05,1.02,U] [#5 -0.06,-0.30,0.88,U] [#6 0.22,0.27,0.97,U] [#7 -0.31,-0.05,0.86,U] [#8 0.06,-0.24,0.89,U] 
03:15:50.629 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.26, 0.01}
03:15:50.629 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.39) = xAngle (-4.16 = 2.12)
03:15:50.629 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.04 = -1.04)
03:15:50.629 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.77 mountX=-0.07 mountY=-0.11, mountTheta=-2.12
03:15:50.631 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
03:15:50.631 00.000 10844 Enqueuing Move request for scope (-0.12, -0.05)
03:15:50.631 00.000 11060 Worker thread wakes up
03:15:50.632 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
03:15:50.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
03:15:50.632 00.000 11060 Moving (-0.12, -0.05) raw xDistance=-0.07 yDistance=-0.11
03:15:50.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:15:50.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:50.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:15:50.632 00.000 11060 MoveAxis(E, 0, ABG)
03:15:50.632 00.000 11060 Move returns status 0, amount 0
03:15:50.632 00.000 11060 MoveAxis(N, 0, ABG)
03:15:50.632 00.000 11060 Move returns status 0, amount 0
03:15:50.633 00.001 11060 move complete, result=0
03:15:50.633 00.000 11060 worker thread done servicing request
03:15:50.655 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:50.673 00.018 10844 UpdateGuideState exits: m=1836 SNR=27.2
03:15:50.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:50.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:50.673 00.000 10844 Enqueuing Expose request
03:15:50.673 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:50.674 00.001 11060 Worker thread wakes up
03:15:50.675 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:50.677 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:51.321 00.644 11060 Exposure complete
03:15:51.583 00.262 11060 worker thread done servicing request
03:15:51.583 00.000 10844 OnExposeComplete: enter
03:15:51.583 00.000 10844 UpdateGuideState(): m_state=6
03:15:51.583 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
03:15:51.583 00.000 10844 Star::Find returns 1 (0), X=622.49, Y=108.71, Mass=1630, SNR=25.5, Peak=245 HFD=3.1
03:15:51.584 00.001 10844 MultiStar: [#1 -0.13,-0.49,0.94,U] [#2 -0.15,0.01,0.98,U] [#3 -0.26,-0.20,0.93,U] [#4 -0.45,0.20,1.09,U] [#5 -0.18,0.07,0.99,U] [#6 0.36,-0.17,1.04,U] [#7 -0.27,-0.09,0.91,U] [#8 -0.34,-0.63,0.00,M1] 
03:15:51.584 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.08}, one-star: {-0.41, 0.01}
03:15:51.584 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.39) = xAngle (-4.14 = 2.14)
03:15:51.584 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.02 = -1.02)
03:15:51.584 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.76 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
03:15:51.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.08, opts=13)
03:15:51.586 00.000 10844 Enqueuing Move request for scope (-0.19, -0.08)
03:15:51.586 00.000 11060 Worker thread wakes up
03:15:51.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
03:15:51.586 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
03:15:51.586 00.000 11060 Moving (-0.19, -0.08) raw xDistance=-0.11 yDistance=-0.17
03:15:51.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:15:51.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:51.587 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:15:51.587 00.000 11060 MoveAxis(E, 0, ABG)
03:15:51.587 00.000 11060 Move returns status 0, amount 0
03:15:51.587 00.000 11060 MoveAxis(N, 0, ABG)
03:15:51.587 00.000 11060 Move returns status 0, amount 0
03:15:51.587 00.000 11060 move complete, result=0
03:15:51.588 00.001 11060 worker thread done servicing request
03:15:51.594 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:51.611 00.017 10844 UpdateGuideState exits: m=1630 SNR=25.5
03:15:51.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:51.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:51.611 00.000 10844 Enqueuing Expose request
03:15:51.612 00.001 11060 Worker thread wakes up
03:15:51.612 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:51.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:51.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:52.250 00.638 11060 Exposure complete
03:15:52.494 00.244 11060 worker thread done servicing request
03:15:52.495 00.001 10844 OnExposeComplete: enter
03:15:52.495 00.000 10844 UpdateGuideState(): m_state=6
03:15:52.495 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
03:15:52.495 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.23, Mass=1274, SNR=22.5, Peak=202 HFD=2.8
03:15:52.496 00.001 10844 MultiStar: [#1 -0.16,0.05,1.08,U] [#2 -0.20,0.46,1.00,U] [#3 -0.13,-0.40,1.11,U] [#4 -0.75,-0.20,0.00,M1] [#5 -0.91,-0.21,0.00,M1] [#6 0.24,-0.03,1.07,U] [#7 -0.72,-0.42,0.00,M1] [#8 0.01,-0.70,0.00,M2] 
03:15:52.496 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.08}, one-star: {-0.03, -0.46}
03:15:52.496 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.71)
03:15:52.496 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:15:52.496 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.18 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
03:15:52.498 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
03:15:52.498 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
03:15:52.498 00.000 11060 Worker thread wakes up
03:15:52.499 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
03:15:52.499 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
03:15:52.499 00.000 11060 Moving (-0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
03:15:52.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:15:52.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:52.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:15:52.499 00.000 11060 MoveAxis(E, 0, ABG)
03:15:52.499 00.000 11060 Move returns status 0, amount 0
03:15:52.499 00.000 11060 MoveAxis(N, 0, ABG)
03:15:52.500 00.001 11060 Move returns status 0, amount 0
03:15:52.501 00.001 11060 move complete, result=0
03:15:52.510 00.009 11060 worker thread done servicing request
03:15:52.516 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:52.535 00.019 10844 UpdateGuideState exits: m=1274 SNR=22.5
03:15:52.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:52.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:52.535 00.000 10844 Enqueuing Expose request
03:15:52.535 00.000 11060 Worker thread wakes up
03:15:52.535 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:52.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:52.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:53.173 00.638 11060 Exposure complete
03:15:53.438 00.265 11060 worker thread done servicing request
03:15:53.438 00.000 10844 OnExposeComplete: enter
03:15:53.438 00.000 10844 UpdateGuideState(): m_state=6
03:15:53.438 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
03:15:53.438 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.66, Mass=1905, SNR=27.3, Peak=209 HFD=3.3
03:15:53.438 00.000 10844 MultiStar: [#1 -0.03,0.14,0.88,U] [#2 -0.25,0.10,0.82,U] [#3 -0.54,-0.36,0.00,M1] [#4 -0.42,-0.24,0.93,U] [#5 -0.00,0.08,0.85,U] [#6 -0.04,-0.42,1.01,U] [#7 -0.30,0.15,0.86,U] [#8 -0.31,0.09,0.85,U] 
03:15:53.440 00.002 10844 refined, 7 included, MultiStar: {-0.14, -0.03}, one-star: {0.16, -0.04}
03:15:53.440 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.96)
03:15:53.440 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.20 = -1.20)
03:15:53.440 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
03:15:53.441 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
03:15:53.441 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
03:15:53.441 00.000 11060 Worker thread wakes up
03:15:53.442 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
03:15:53.442 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
03:15:53.442 00.000 11060 Moving (-0.14, -0.03) raw xDistance=-0.06 yDistance=-0.14
03:15:53.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:15:53.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:53.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:15:53.442 00.000 11060 MoveAxis(E, 0, ABG)
03:15:53.442 00.000 11060 Move returns status 0, amount 0
03:15:53.442 00.000 11060 MoveAxis(N, 0, ABG)
03:15:53.442 00.000 11060 Move returns status 0, amount 0
03:15:53.442 00.000 11060 move complete, result=0
03:15:53.443 00.001 11060 worker thread done servicing request
03:15:53.449 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:53.479 00.030 10844 UpdateGuideState exits: m=1905 SNR=27.3
03:15:53.480 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:53.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:53.480 00.000 10844 Enqueuing Expose request
03:15:53.480 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:53.480 00.000 11060 Worker thread wakes up
03:15:53.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:53.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:54.120 00.640 11060 Exposure complete
03:15:54.387 00.267 11060 worker thread done servicing request
03:15:54.387 00.000 10844 OnExposeComplete: enter
03:15:54.387 00.000 10844 UpdateGuideState(): m_state=6
03:15:54.388 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
03:15:54.388 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.76, Mass=1453, SNR=23.5, Peak=125 HFD=3.5
03:15:54.388 00.000 10844 MultiStar: [#1 0.38,0.21,1.07,U] [#2 0.42,0.24,0.97,U] [#3 0.20,-0.50,1.05,U] [#4 -0.40,-0.10,1.12,U] [#5 -0.10,-0.02,1.00,U] [#6 0.23,-0.12,1.06,U] [#7 -0.56,0.30,1.02,U] [#8 -0.12,0.23,0.96,U] 
03:15:54.388 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {-0.00, 0.06}
03:15:54.388 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.13 = 0.13)
03:15:54.388 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.03)
03:15:54.388 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.52 mountX=0.03 mountY=-0.00, mountTheta=-0.11
03:15:54.390 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.03, opts=13)
03:15:54.390 00.000 10844 Enqueuing Move request for scope (0.00, 0.03)
03:15:54.390 00.000 11060 Worker thread wakes up
03:15:54.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
03:15:54.390 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
03:15:54.390 00.000 11060 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
03:15:54.391 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:15:54.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:54.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:15:54.391 00.000 11060 MoveAxis(E, 0, ABG)
03:15:54.391 00.000 11060 Move returns status 0, amount 0
03:15:54.391 00.000 11060 MoveAxis(N, 0, ABG)
03:15:54.391 00.000 11060 Move returns status 0, amount 0
03:15:54.391 00.000 11060 move complete, result=0
03:15:54.391 00.000 11060 worker thread done servicing request
03:15:54.398 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:54.421 00.023 10844 UpdateGuideState exits: m=1453 SNR=23.5
03:15:54.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:54.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:54.421 00.000 10844 Enqueuing Expose request
03:15:54.421 00.000 11060 Worker thread wakes up
03:15:54.422 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:54.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:54.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:55.060 00.638 11060 Exposure complete
03:15:55.306 00.246 11060 worker thread done servicing request
03:15:55.306 00.000 10844 OnExposeComplete: enter
03:15:55.308 00.002 10844 UpdateGuideState(): m_state=6
03:15:55.308 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
03:15:55.308 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.88, Mass=1687, SNR=25.7, Peak=172 HFD=2.9
03:15:55.308 00.000 10844 MultiStar: [#1 -0.15,0.02,1.04,U] [#2 -0.00,0.48,0.88,U] [#3 -0.25,-0.02,1.11,U] [#4 -0.62,0.53,0.00,M1] [#5 -0.16,-0.00,0.89,U] [#6 0.01,-0.22,1.06,U] [#7 -0.35,-0.05,0.90,U] [#8 -0.12,-0.09,0.83,U] 
03:15:55.308 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.03}, one-star: {0.03, 0.19}
03:15:55.309 00.001 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
03:15:55.309 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.61 = -1.67)
03:15:55.309 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.88 mountX=0.01 mountY=-0.13, mountTheta=-1.49
03:15:55.311 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
03:15:55.311 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
03:15:55.311 00.000 11060 Worker thread wakes up
03:15:55.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
03:15:55.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
03:15:55.311 00.000 11060 Moving (-0.12, 0.03) raw xDistance=0.01 yDistance=-0.13
03:15:55.312 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:15:55.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:55.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:15:55.312 00.000 11060 MoveAxis(E, 0, ABG)
03:15:55.312 00.000 11060 Move returns status 0, amount 0
03:15:55.312 00.000 11060 MoveAxis(N, 0, ABG)
03:15:55.348 00.036 11060 Move returns status 0, amount 0
03:15:55.348 00.000 11060 move complete, result=0
03:15:55.348 00.000 11060 worker thread done servicing request
03:15:55.351 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:55.372 00.021 10844 UpdateGuideState exits: m=1687 SNR=25.7
03:15:55.373 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:55.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:55.373 00.000 10844 Enqueuing Expose request
03:15:55.373 00.000 11060 Worker thread wakes up
03:15:55.373 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:55.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:55.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:56.016 00.643 11060 Exposure complete
03:15:56.278 00.262 11060 worker thread done servicing request
03:15:56.278 00.000 10844 OnExposeComplete: enter
03:15:56.278 00.000 10844 UpdateGuideState(): m_state=6
03:15:56.279 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
03:15:56.279 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.91, Mass=1784, SNR=26.6, Peak=201 HFD=2.9
03:15:56.279 00.000 10844 MultiStar: [#1 -0.13,0.57,0.90,U] [#2 0.35,0.30,0.87,U] [#3 -0.07,0.07,1.11,U] [#4 -0.40,0.02,0.97,U] [#5 -0.32,0.11,0.86,U] [#6 -0.09,-0.40,1.03,U] [#7 -0.39,0.24,0.91,U] [#8 -0.46,-0.30,0.83,U] 
03:15:56.279 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.09}, one-star: {-0.13, 0.21}
03:15:56.279 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.39) = xAngle (1.30 = 1.30)
03:15:56.279 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.86)
03:15:56.280 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.69 mountX=0.05 mountY=-0.19, mountTheta=-1.30
03:15:56.281 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.09, opts=13)
03:15:56.281 00.000 10844 Enqueuing Move request for scope (-0.18, 0.09)
03:15:56.281 00.000 11060 Worker thread wakes up
03:15:56.282 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
03:15:56.282 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
03:15:56.282 00.000 11060 Moving (-0.18, 0.09) raw xDistance=0.05 yDistance=-0.19
03:15:56.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:15:56.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:56.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:15:56.282 00.000 11060 MoveAxis(E, 0, ABG)
03:15:56.282 00.000 11060 Move returns status 0, amount 0
03:15:56.282 00.000 11060 MoveAxis(N, 0, ABG)
03:15:56.282 00.000 11060 Move returns status 0, amount 0
03:15:56.282 00.000 11060 move complete, result=0
03:15:56.283 00.001 11060 worker thread done servicing request
03:15:56.289 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:56.309 00.020 10844 UpdateGuideState exits: m=1784 SNR=26.6
03:15:56.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:56.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:56.309 00.000 10844 Enqueuing Expose request
03:15:56.309 00.000 11060 Worker thread wakes up
03:15:56.309 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:56.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:56.310 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:56.945 00.635 11060 Exposure complete
03:15:57.180 00.235 11060 worker thread done servicing request
03:15:57.180 00.000 10844 OnExposeComplete: enter
03:15:57.180 00.000 10844 UpdateGuideState(): m_state=6
03:15:57.181 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
03:15:57.181 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=109.07, Mass=1828, SNR=27.2, Peak=210 HFD=3.0
03:15:57.181 00.000 10844 MultiStar: [#1 -0.04,0.12,1.02,U] [#2 0.51,0.52,0.00,M1] [#3 -0.47,-0.36,0.93,U] [#4 -0.20,0.01,0.95,U] [#5 -0.07,0.58,0.84,U] [#6 0.00,0.08,1.05,U] [#7 0.40,-0.10,0.89,U] [#8 0.18,-0.30,0.75,U] 
03:15:57.181 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {0.02, 0.38}
03:15:57.181 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.39) = xAngle (0.63 = 0.63)
03:15:57.182 00.001 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.76 = -2.53)
03:15:57.182 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.02 mountX=0.05 mountY=-0.04, mountTheta=-0.62
03:15:57.184 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
03:15:57.184 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
03:15:57.184 00.000 11060 Worker thread wakes up
03:15:57.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
03:15:57.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
03:15:57.184 00.000 11060 Moving (-0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
03:15:57.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:15:57.185 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:57.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:15:57.185 00.000 11060 MoveAxis(E, 0, ABG)
03:15:57.185 00.000 11060 Move returns status 0, amount 0
03:15:57.185 00.000 11060 MoveAxis(N, 0, ABG)
03:15:57.185 00.000 11060 Move returns status 0, amount 0
03:15:57.185 00.000 11060 move complete, result=0
03:15:57.185 00.000 11060 worker thread done servicing request
03:15:57.192 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:57.214 00.022 10844 UpdateGuideState exits: m=1828 SNR=27.2
03:15:57.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:57.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:57.214 00.000 10844 Enqueuing Expose request
03:15:57.214 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:15:57.215 00.001 11060 Worker thread wakes up
03:15:57.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:57.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:57.845 00.630 11060 Exposure complete
03:15:58.107 00.262 11060 worker thread done servicing request
03:15:58.107 00.000 10844 OnExposeComplete: enter
03:15:58.107 00.000 10844 UpdateGuideState(): m_state=6
03:15:58.108 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
03:15:58.108 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=108.82, Mass=1601, SNR=25.3, Peak=164 HFD=3.7
03:15:58.108 00.000 10844 MultiStar: [#1 -0.08,0.05,0.87,U] [#2 0.08,0.01,0.94,U] [#3 0.05,-0.60,1.04,U] [#4 -0.32,-0.08,1.04,U] [#5 -0.07,-0.19,0.98,U] [#6 0.44,-0.34,1.05,U] [#7 -0.23,-0.03,0.90,U] [#8 -0.36,-0.31,0.77,U] 
03:15:58.108 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.16}, one-star: {0.23, 0.12}
03:15:58.108 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:15:58.108 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
03:15:58.108 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.68 mountX=-0.16 mountY=0.01, mountTheta=3.08
03:15:58.110 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.16, opts=13)
03:15:58.111 00.001 10844 Enqueuing Move request for scope (-0.02, -0.16)
03:15:58.111 00.000 11060 Worker thread wakes up
03:15:58.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
03:15:58.112 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
03:15:58.112 00.000 11060 Moving (-0.02, -0.16) raw xDistance=-0.16 yDistance=0.01
03:15:58.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:15:58.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:58.115 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:15:58.115 00.000 11060 MoveAxis(E, 37, ABG)
03:15:58.115 00.000 11060 Guiding  Dir = 2, Dur = 37
03:15:58.120 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:15:58.139 00.019 11060 IsSlewing returns 0
03:15:58.139 00.000 11060 IsGuiding returns 0
03:15:58.150 00.011 10844 UpdateGuideState exits: m=1601 SNR=25.3
03:15:58.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:58.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:58.150 00.000 10844 Enqueuing Expose request
03:15:58.191 00.041 11060 IsGuiding returns 0
03:15:58.191 00.000 11060 Move returns status 0, amount 37
03:15:58.191 00.000 11060 MoveAxis(N, 0, ABG)
03:15:58.191 00.000 11060 Move returns status 0, amount 0
03:15:58.192 00.001 11060 move complete, result=0
03:15:58.192 00.000 11060 worker thread done servicing request
03:15:58.192 00.000 11060 Worker thread wakes up
03:15:58.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:58.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:58.193 00.001 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
03:15:58.832 00.639 11060 Exposure complete
03:15:59.084 00.252 11060 worker thread done servicing request
03:15:59.085 00.001 10844 OnExposeComplete: enter
03:15:59.085 00.000 10844 UpdateGuideState(): m_state=6
03:15:59.085 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
03:15:59.085 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=109.37, Mass=1608, SNR=25.1, Peak=154 HFD=3.5
03:15:59.086 00.001 10844 MultiStar: [#1 0.10,0.40,1.07,U] [#2 0.12,1.00,0.00,M1] [#3 -0.19,0.08,0.97,U] [#4 -0.26,0.35,1.03,U] [#5 -0.08,-0.09,0.90,U] [#6 0.07,0.72,0.00,M1] [#7 -0.18,0.69,0.00,M1] [#8 -0.02,-0.04,0.87,U] 
03:15:59.086 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.24}, one-star: {-0.09, 0.68}
03:15:59.086 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.39) = xAngle (0.54 = 0.54)
03:15:59.086 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.66 = -2.62)
03:15:59.086 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.92 mountX=0.22 mountY=-0.13, mountTheta=-0.52
03:15:59.088 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.24, opts=13)
03:15:59.088 00.000 10844 Enqueuing Move request for scope (-0.09, 0.24)
03:15:59.089 00.001 11060 Worker thread wakes up
03:15:59.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
03:15:59.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
03:15:59.089 00.000 11060 Moving (-0.09, 0.24) raw xDistance=0.22 yDistance=-0.13
03:15:59.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:15:59.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:15:59.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:15:59.089 00.000 11060 MoveAxis(W, 52, ABG)
03:15:59.089 00.000 11060 Guiding  Dir = 3, Dur = 52
03:15:59.097 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:15:59.098 00.001 11060 IsSlewing returns 0
03:15:59.098 00.000 11060 IsGuiding returns 0
03:15:59.117 00.019 10844 UpdateGuideState exits: m=1608 SNR=25.1
03:15:59.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:59.118 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:15:59.118 00.000 10844 Enqueuing Expose request
03:15:59.162 00.044 11060 IsGuiding returns 0
03:15:59.162 00.000 11060 Move returns status 0, amount 52
03:15:59.162 00.000 11060 MoveAxis(N, 0, ABG)
03:15:59.162 00.000 11060 Move returns status 0, amount 0
03:15:59.162 00.000 11060 move complete, result=0
03:15:59.163 00.001 11060 worker thread done servicing request
03:15:59.163 00.000 11060 Worker thread wakes up
03:15:59.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:15:59.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:15:59.169 00.006 10844 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
03:15:59.802 00.633 11060 Exposure complete
03:16:00.074 00.272 11060 worker thread done servicing request
03:16:00.074 00.000 10844 OnExposeComplete: enter
03:16:00.075 00.001 10844 UpdateGuideState(): m_state=6
03:16:00.075 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
03:16:00.075 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=109.33, Mass=1408, SNR=23.8, Peak=153 HFD=3.3
03:16:00.076 00.001 10844 MultiStar: [#1 0.19,0.53,0.97,U] [#2 0.62,0.41,0.00,M2] [#3 0.01,-0.00,1.04,U] [#4 -0.25,0.31,1.14,U] [#5 -0.09,0.35,1.11,U] [#6 0.07,0.31,1.07,U] [#7 0.06,0.54,1.02,U] [#8 0.11,0.09,0.96,U] 
03:16:00.076 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.34}, one-star: {0.17, 0.64}
03:16:00.076 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
03:16:00.076 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.23 = -3.05)
03:16:00.076 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.50 mountX=0.34 mountY=-0.03, mountTheta=-0.09
03:16:00.077 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.34, opts=13)
03:16:00.077 00.000 10844 Enqueuing Move request for scope (0.02, 0.34)
03:16:00.078 00.001 11060 Worker thread wakes up
03:16:00.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
03:16:00.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
03:16:00.078 00.000 11060 Moving (0.02, 0.34) raw xDistance=0.34 yDistance=-0.03
03:16:00.079 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
03:16:00.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:00.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:16:00.079 00.000 11060 MoveAxis(W, 82, ABG)
03:16:00.079 00.000 11060 Guiding  Dir = 3, Dur = 82
03:16:00.085 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:00.089 00.004 11060 IsSlewing returns 0
03:16:00.089 00.000 11060 IsGuiding returns 0
03:16:00.114 00.025 10844 UpdateGuideState exits: m=1408 SNR=23.8
03:16:00.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:00.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:00.114 00.000 10844 Enqueuing Expose request
03:16:00.191 00.077 11060 IsGuiding returns 0
03:16:00.191 00.000 11060 Move returns status 0, amount 82
03:16:00.192 00.001 11060 MoveAxis(N, 0, ABG)
03:16:00.192 00.000 11060 Move returns status 0, amount 0
03:16:00.192 00.000 11060 move complete, result=0
03:16:00.192 00.000 11060 worker thread done servicing request
03:16:00.192 00.000 10844 GuideStep: 0.3 px 82 ms WEST, -0.0 px 0 ms NORTH
03:16:00.192 00.000 11060 Worker thread wakes up
03:16:00.193 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:00.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:00.846 00.653 11060 Exposure complete
03:16:01.114 00.268 11060 worker thread done servicing request
03:16:01.114 00.000 10844 OnExposeComplete: enter
03:16:01.114 00.000 10844 UpdateGuideState(): m_state=6
03:16:01.114 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
03:16:01.114 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.66, Mass=1814, SNR=26.9, Peak=173 HFD=3.3
03:16:01.115 00.001 10844 MultiStar: [#1 -0.35,0.09,0.94,U] [#2 0.41,0.52,0.00,M3] [#3 0.06,-0.41,0.91,U] [#4 -0.41,0.24,0.90,U] [#5 0.15,0.15,0.93,U] [#6 0.08,-0.39,0.99,U] [#7 0.13,0.22,0.91,U] [#8 0.35,-0.25,0.77,U] 
03:16:01.115 00.000 10844 single-star, 7 included, MultiStar: {-0.01, -0.05}, one-star: {-0.00, -0.03}
03:16:01.115 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:16:01.115 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.10 = 0.10)
03:16:01.115 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.64 mountX=-0.03 mountY=0.00, mountTheta=3.05
03:16:01.117 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.03, opts=13)
03:16:01.117 00.000 10844 Enqueuing Move request for scope (-0.00, -0.03)
03:16:01.117 00.000 11060 Worker thread wakes up
03:16:01.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
03:16:01.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
03:16:01.117 00.000 11060 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.00
03:16:01.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:16:01.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:01.119 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:16:01.119 00.000 11060 MoveAxis(E, 0, ABG)
03:16:01.119 00.000 11060 Move returns status 0, amount 0
03:16:01.119 00.000 11060 MoveAxis(N, 0, ABG)
03:16:01.119 00.000 11060 Move returns status 0, amount 0
03:16:01.119 00.000 11060 move complete, result=0
03:16:01.119 00.000 11060 worker thread done servicing request
03:16:01.125 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:01.144 00.019 10844 UpdateGuideState exits: m=1814 SNR=26.9
03:16:01.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:01.145 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:01.145 00.000 10844 Enqueuing Expose request
03:16:01.145 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:01.146 00.001 11060 Worker thread wakes up
03:16:01.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:01.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:01.783 00.637 11060 Exposure complete
03:16:02.030 00.247 11060 worker thread done servicing request
03:16:02.031 00.001 10844 OnExposeComplete: enter
03:16:02.031 00.000 10844 UpdateGuideState(): m_state=6
03:16:02.031 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
03:16:02.031 00.000 10844 Star::Find returns 1 (0), X=622.55, Y=109.06, Mass=1629, SNR=25.4, Peak=205 HFD=3.2
03:16:02.031 00.000 10844 MultiStar: [#1 -0.24,0.71,0.00,M1] [#2 0.39,0.78,0.00,M4] [#3 0.12,0.04,0.92,U] [#4 -0.58,0.08,1.04,U] [#5 -0.03,0.18,0.98,U] [#6 0.22,0.32,1.09,U] [#7 -0.20,0.24,0.97,U] [#8 0.10,0.06,0.88,U] 
03:16:02.031 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.19}, one-star: {-0.35, 0.36}
03:16:02.032 00.001 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.39) = xAngle (0.70 = 0.70)
03:16:02.032 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.83 = -2.46)
03:16:02.032 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.09 mountX=0.17 mountY=-0.14, mountTheta=-0.69
03:16:02.033 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.19, opts=13)
03:16:02.034 00.001 10844 Enqueuing Move request for scope (-0.11, 0.19)
03:16:02.034 00.000 11060 Worker thread wakes up
03:16:02.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
03:16:02.034 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
03:16:02.034 00.000 11060 Moving (-0.11, 0.19) raw xDistance=0.17 yDistance=-0.14
03:16:02.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
03:16:02.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:02.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:16:02.034 00.000 11060 MoveAxis(W, 39, ABG)
03:16:02.035 00.001 11060 Guiding  Dir = 3, Dur = 39
03:16:02.038 00.003 11060 IsSlewing returns 0
03:16:02.038 00.000 11060 IsGuiding returns 0
03:16:02.042 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:02.073 00.031 10844 UpdateGuideState exits: m=1629 SNR=25.4
03:16:02.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:02.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:02.073 00.000 10844 Enqueuing Expose request
03:16:02.085 00.012 11060 IsGuiding returns 0
03:16:02.086 00.001 11060 Move returns status 0, amount 39
03:16:02.086 00.000 11060 MoveAxis(N, 0, ABG)
03:16:02.086 00.000 11060 Move returns status 0, amount 0
03:16:02.086 00.000 11060 move complete, result=0
03:16:02.086 00.000 11060 worker thread done servicing request
03:16:02.086 00.000 11060 Worker thread wakes up
03:16:02.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:02.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:02.086 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:16:02.727 00.641 11060 Exposure complete
03:16:02.994 00.267 11060 worker thread done servicing request
03:16:02.994 00.000 10844 OnExposeComplete: enter
03:16:02.994 00.000 10844 UpdateGuideState(): m_state=6
03:16:02.994 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
03:16:02.995 00.001 10844 Star::Find returns 1 (0), X=622.87, Y=108.78, Mass=1881, SNR=27.2, Peak=167 HFD=3.4
03:16:02.995 00.000 10844 MultiStar: [#1 -0.26,0.47,0.95,U] [#2 0.32,0.44,0.94,U] [#3 -0.11,-0.11,0.86,U] [#4 -0.48,0.09,0.96,U] [#5 -0.45,-0.04,0.85,U] [#6 0.03,-0.05,1.03,U] [#7 -0.07,0.00,0.96,U] [#8 0.04,-0.19,0.79,U] 
03:16:02.995 00.000 10844 single-star, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.03, 0.08}
03:16:02.995 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
03:16:02.995 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.67)
03:16:02.996 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.88 mountX=0.08 mountY=-0.04, mountTheta=-0.47
03:16:02.998 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
03:16:02.998 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
03:16:02.998 00.000 11060 Worker thread wakes up
03:16:02.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
03:16:02.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
03:16:02.998 00.000 11060 Moving (-0.03, 0.08) raw xDistance=0.08 yDistance=-0.04
03:16:02.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:16:02.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:02.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:16:02.998 00.000 11060 MoveAxis(E, 0, ABG)
03:16:02.998 00.000 11060 Move returns status 0, amount 0
03:16:02.998 00.000 11060 MoveAxis(N, 0, ABG)
03:16:03.010 00.012 11060 Move returns status 0, amount 0
03:16:03.011 00.001 11060 move complete, result=0
03:16:03.011 00.000 11060 worker thread done servicing request
03:16:03.015 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:03.036 00.021 10844 UpdateGuideState exits: m=1881 SNR=27.2
03:16:03.037 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:03.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:03.037 00.000 10844 Enqueuing Expose request
03:16:03.037 00.000 11060 Worker thread wakes up
03:16:03.037 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:03.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:03.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:03.693 00.656 11060 Exposure complete
03:16:03.958 00.265 11060 worker thread done servicing request
03:16:03.958 00.000 10844 OnExposeComplete: enter
03:16:03.958 00.000 10844 UpdateGuideState(): m_state=6
03:16:03.959 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
03:16:03.959 00.000 10844 Star::Find returns 1 (0), X=622.64, Y=108.81, Mass=1858, SNR=27.5, Peak=223 HFD=3.4
03:16:03.959 00.000 10844 MultiStar: [#1 -0.13,0.13,0.89,U] [#2 0.41,0.30,0.84,U] [#3 -0.24,-0.23,1.02,U] [#4 -0.80,0.16,0.00,M1] [#5 -0.12,-0.02,0.79,U] [#6 0.39,0.00,0.94,U] [#7 -0.00,0.37,0.88,U] [#8 0.25,-0.10,0.76,U] 
03:16:03.959 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {-0.26, 0.12}
03:16:03.960 00.001 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.39) = xAngle (-0.19 = -0.19)
03:16:03.960 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.94 = 2.94)
03:16:03.960 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.20 mountX=0.07 mountY=0.01, mountTheta=0.20
03:16:03.962 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
03:16:03.962 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
03:16:03.963 00.001 11060 Worker thread wakes up
03:16:03.964 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
03:16:03.964 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
03:16:03.965 00.001 11060 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=0.01
03:16:03.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:16:03.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:03.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:16:03.965 00.000 11060 MoveAxis(E, 0, ABG)
03:16:03.965 00.000 11060 Move returns status 0, amount 0
03:16:03.965 00.000 11060 MoveAxis(N, 0, ABG)
03:16:03.965 00.000 11060 Move returns status 0, amount 0
03:16:03.966 00.001 11060 move complete, result=0
03:16:03.966 00.000 11060 worker thread done servicing request
03:16:03.971 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:03.990 00.019 10844 UpdateGuideState exits: m=1858 SNR=27.5
03:16:03.991 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:03.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:03.991 00.000 10844 Enqueuing Expose request
03:16:03.991 00.000 11060 Worker thread wakes up
03:16:03.991 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:03.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:03.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:04.625 00.634 11060 Exposure complete
03:16:04.873 00.248 11060 worker thread done servicing request
03:16:04.874 00.001 10844 OnExposeComplete: enter
03:16:04.874 00.000 10844 UpdateGuideState(): m_state=6
03:16:04.874 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
03:16:04.874 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.96, Mass=2056, SNR=28.7, Peak=230 HFD=3.8
03:16:04.875 00.001 10844 MultiStar: [#1 -0.31,0.25,0.82,U] [#2 0.63,0.74,0.00,M3] [#3 0.05,-0.16,0.88,U] [#4 -0.50,0.26,0.85,U] [#5 -0.18,0.18,0.82,U] [#6 0.34,0.22,0.97,U] [#7 -0.15,0.36,0.80,U] [#8 0.06,0.10,0.77,U] 
03:16:04.875 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.19}, one-star: {-0.09, 0.27}
03:16:04.875 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.39) = xAngle (0.62 = 0.62)
03:16:04.875 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.75 = -2.53)
03:16:04.875 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.20 cameraTheta=2.01 mountX=0.17 mountY=-0.12, mountTheta=-0.61
03:16:04.876 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.19, opts=13)
03:16:04.876 00.000 10844 Enqueuing Move request for scope (-0.09, 0.19)
03:16:04.876 00.000 11060 Worker thread wakes up
03:16:04.877 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
03:16:04.877 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
03:16:04.877 00.000 11060 Moving (-0.09, 0.19) raw xDistance=0.17 yDistance=-0.12
03:16:04.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
03:16:04.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:04.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:16:04.877 00.000 11060 MoveAxis(W, 39, ABG)
03:16:04.877 00.000 11060 Guiding  Dir = 3, Dur = 39
03:16:04.882 00.005 11060 IsSlewing returns 0
03:16:04.882 00.000 11060 IsGuiding returns 0
03:16:04.885 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:04.914 00.029 10844 UpdateGuideState exits: m=2056 SNR=28.7
03:16:04.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:04.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:04.914 00.000 10844 Enqueuing Expose request
03:16:04.928 00.014 11060 IsGuiding returns 0
03:16:04.928 00.000 11060 Move returns status 0, amount 39
03:16:04.928 00.000 11060 MoveAxis(N, 0, ABG)
03:16:04.928 00.000 11060 Move returns status 0, amount 0
03:16:04.928 00.000 11060 move complete, result=0
03:16:04.928 00.000 11060 worker thread done servicing request
03:16:04.928 00.000 11060 Worker thread wakes up
03:16:04.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:04.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:04.930 00.002 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:16:05.556 00.626 11060 Exposure complete
03:16:05.858 00.302 11060 worker thread done servicing request
03:16:05.858 00.000 10844 OnExposeComplete: enter
03:16:05.860 00.002 10844 UpdateGuideState(): m_state=6
03:16:05.860 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
03:16:05.860 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.70, Mass=1431, SNR=23.8, Peak=167 HFD=2.6
03:16:05.861 00.001 10844 MultiStar: [#1 0.04,0.73,0.00,M1] [#2 0.37,0.71,0.00,M4] [#3 0.14,-0.04,1.03,U] [#4 -0.38,0.19,0.99,U] [#5 -0.21,-0.04,1.06,U] [#6 0.11,0.02,1.11,U] [#7 -0.17,0.49,1.09,U] [#8 0.06,0.04,0.87,U] 
03:16:05.861 00.000 10844 single-star, 6 included, MultiStar: {-0.07, 0.10}, one-star: {-0.02, 0.01}
03:16:05.861 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.39) = xAngle (1.14 = 1.14)
03:16:05.861 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.27 = -2.01)
03:16:05.861 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.53 mountX=0.01 mountY=-0.02, mountTheta=-1.14
03:16:05.873 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
03:16:05.873 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
03:16:05.873 00.000 11060 Worker thread wakes up
03:16:05.874 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
03:16:05.875 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
03:16:05.875 00.000 11060 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
03:16:05.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:16:05.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:05.876 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:16:05.876 00.000 11060 MoveAxis(E, 0, ABG)
03:16:05.876 00.000 11060 Move returns status 0, amount 0
03:16:05.876 00.000 11060 MoveAxis(N, 0, ABG)
03:16:05.876 00.000 11060 Move returns status 0, amount 0
03:16:05.876 00.000 11060 move complete, result=0
03:16:05.876 00.000 11060 worker thread done servicing request
03:16:05.882 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:05.902 00.020 10844 UpdateGuideState exits: m=1431 SNR=23.8
03:16:05.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:05.903 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:05.903 00.000 10844 Enqueuing Expose request
03:16:05.903 00.000 11060 Worker thread wakes up
03:16:05.903 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:05.903 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:05.903 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:06.551 00.648 11060 Exposure complete
03:16:06.787 00.236 11060 worker thread done servicing request
03:16:06.787 00.000 10844 OnExposeComplete: enter
03:16:06.787 00.000 10844 UpdateGuideState(): m_state=6
03:16:06.787 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
03:16:06.787 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.55, Mass=1535, SNR=24.8, Peak=201 HFD=3.0
03:16:06.788 00.001 10844 MultiStar: [#1 -0.24,0.21,0.97,U] [#2 0.18,0.43,0.97,U] [#3 0.04,-0.56,0.94,U] [#4 -0.31,0.09,0.94,U] [#5 0.09,-0.10,0.96,U] [#6 0.34,0.02,1.04,U] [#7 -0.06,0.09,0.87,U] [#8 0.34,-0.42,0.87,U] 
03:16:06.788 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.20, -0.14}
03:16:06.788 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:16:06.788 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:16:06.788 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.09 mountX=-0.04 mountY=0.03, mountTheta=2.49
03:16:06.789 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
03:16:06.789 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
03:16:06.789 00.000 11060 Worker thread wakes up
03:16:06.790 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
03:16:06.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
03:16:06.790 00.000 11060 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
03:16:06.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:16:06.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:06.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:06.790 00.000 11060 MoveAxis(E, 0, ABG)
03:16:06.790 00.000 11060 Move returns status 0, amount 0
03:16:06.790 00.000 11060 MoveAxis(N, 0, ABG)
03:16:06.790 00.000 11060 Move returns status 0, amount 0
03:16:06.790 00.000 11060 move complete, result=0
03:16:06.790 00.000 11060 worker thread done servicing request
03:16:06.799 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:06.825 00.026 10844 UpdateGuideState exits: m=1535 SNR=24.8
03:16:06.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:06.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:06.825 00.000 10844 Enqueuing Expose request
03:16:06.825 00.000 11060 Worker thread wakes up
03:16:06.825 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:06.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:06.825 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:07.462 00.637 11060 Exposure complete
03:16:07.760 00.298 11060 worker thread done servicing request
03:16:07.760 00.000 10844 OnExposeComplete: enter
03:16:07.760 00.000 10844 UpdateGuideState(): m_state=6
03:16:07.760 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
03:16:07.760 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.29, Mass=2065, SNR=28.8, Peak=177 HFD=3.4
03:16:07.761 00.001 10844 MultiStar: [#1 0.31,0.70,0.00,M1] [#2 0.07,0.74,0.00,M4] [#3 0.11,0.05,0.87,U] [#4 0.01,0.07,0.92,U] [#5 -0.13,0.35,0.88,U] [#6 0.44,0.16,0.98,U] [#7 -0.04,0.20,0.82,U] [#8 0.02,-0.06,0.70,U] 
03:16:07.761 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {-0.15, -0.40}
03:16:07.762 00.001 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.39) = xAngle (-0.55 = -0.55)
03:16:07.762 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.57 = 2.57)
03:16:07.762 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.84 mountX=0.06 mountY=0.04, mountTheta=0.56
03:16:07.763 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
03:16:07.763 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
03:16:07.764 00.001 11060 Worker thread wakes up
03:16:07.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
03:16:07.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
03:16:07.764 00.000 11060 Moving (0.04, 0.05) raw xDistance=0.06 yDistance=0.04
03:16:07.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:16:07.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:07.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:16:07.764 00.000 11060 MoveAxis(E, 0, ABG)
03:16:07.764 00.000 11060 Move returns status 0, amount 0
03:16:07.764 00.000 11060 MoveAxis(N, 0, ABG)
03:16:07.764 00.000 11060 Move returns status 0, amount 0
03:16:07.764 00.000 11060 move complete, result=0
03:16:07.764 00.000 11060 worker thread done servicing request
03:16:07.772 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:07.789 00.017 10844 UpdateGuideState exits: m=2065 SNR=28.8
03:16:07.790 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:07.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:07.790 00.000 10844 Enqueuing Expose request
03:16:07.790 00.000 11060 Worker thread wakes up
03:16:07.790 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:07.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:07.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:08.443 00.653 11060 Exposure complete
03:16:08.695 00.252 11060 worker thread done servicing request
03:16:08.695 00.000 10844 OnExposeComplete: enter
03:16:08.695 00.000 10844 UpdateGuideState(): m_state=6
03:16:08.697 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
03:16:08.697 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.76, Mass=1647, SNR=25.4, Peak=155 HFD=3.2
03:16:08.697 00.000 10844 MultiStar: [#1 0.25,0.43,0.99,U] [#2 0.21,0.65,0.00,M5] [#3 0.00,-0.04,1.03,U] [#4 -0.33,-0.43,1.04,U] [#5 0.10,0.04,0.96,U] [#6 0.10,0.31,1.01,U] [#7 -0.19,0.06,0.90,U] [#8 0.35,0.02,0.80,U] 
03:16:08.697 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.05}, one-star: {0.16, 0.07}
03:16:08.697 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
03:16:08.698 00.001 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
03:16:08.698 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.85 mountX=0.06 mountY=0.04, mountTheta=0.55
03:16:08.700 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.05, opts=13)
03:16:08.700 00.000 10844 Enqueuing Move request for scope (0.05, 0.05)
03:16:08.700 00.000 11060 Worker thread wakes up
03:16:08.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
03:16:08.700 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:16:08.700 00.000 11060 Moving (0.05, 0.05) raw xDistance=0.06 yDistance=0.04
03:16:08.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:16:08.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:08.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:16:08.700 00.000 11060 MoveAxis(E, 0, ABG)
03:16:08.700 00.000 11060 Move returns status 0, amount 0
03:16:08.701 00.001 11060 MoveAxis(N, 0, ABG)
03:16:08.701 00.000 11060 Move returns status 0, amount 0
03:16:08.701 00.000 11060 move complete, result=0
03:16:08.701 00.000 11060 worker thread done servicing request
03:16:08.709 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:08.728 00.019 10844 UpdateGuideState exits: m=1647 SNR=25.4
03:16:08.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:08.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:08.728 00.000 10844 Enqueuing Expose request
03:16:08.728 00.000 11060 Worker thread wakes up
03:16:08.728 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:08.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:08.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:09.364 00.636 11060 Exposure complete
03:16:09.628 00.264 10844 OnExposeComplete: enter
03:16:09.628 00.000 10844 UpdateGuideState(): m_state=6
03:16:09.629 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
03:16:09.629 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.99, Mass=1790, SNR=27.1, Peak=206 HFD=2.8
03:16:09.630 00.001 11060 worker thread done servicing request
03:16:09.630 00.000 10844 MultiStar: [#1 0.18,0.40,0.86,U] [#2 0.49,0.54,0.00,M6] [#3 -0.02,0.15,0.99,U] [#4 -0.15,-0.00,0.93,U] [#5 0.06,0.19,0.91,U] [#6 0.44,0.28,0.87,U] [#7 0.16,0.06,0.91,U] [#8 0.26,0.13,0.72,U] 
03:16:09.630 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.19}, one-star: {0.06, 0.30}
03:16:09.630 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
03:16:09.630 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.76 = 2.76)
03:16:09.630 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.03 mountX=0.21 mountY=0.08, mountTheta=0.38
03:16:09.632 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.19, opts=13)
03:16:09.632 00.000 10844 Enqueuing Move request for scope (0.11, 0.19)
03:16:09.632 00.000 11060 Worker thread wakes up
03:16:09.633 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
03:16:09.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
03:16:09.633 00.000 11060 Moving (0.11, 0.19) raw xDistance=0.21 yDistance=0.08
03:16:09.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:16:09.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:09.634 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:16:09.634 00.000 11060 MoveAxis(W, 49, ABG)
03:16:09.634 00.000 11060 Guiding  Dir = 3, Dur = 49
03:16:09.653 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:09.655 00.002 11060 IsSlewing returns 0
03:16:09.656 00.001 11060 IsGuiding returns 0
03:16:09.671 00.015 10844 UpdateGuideState exits: m=1790 SNR=27.1
03:16:09.672 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:09.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:09.672 00.000 10844 Enqueuing Expose request
03:16:09.727 00.055 11060 IsGuiding returns 0
03:16:09.727 00.000 11060 Move returns status 0, amount 49
03:16:09.728 00.001 11060 MoveAxis(N, 0, ABG)
03:16:09.728 00.000 11060 Move returns status 0, amount 0
03:16:09.728 00.000 11060 move complete, result=0
03:16:09.728 00.000 11060 worker thread done servicing request
03:16:09.728 00.000 11060 Worker thread wakes up
03:16:09.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:09.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:09.728 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
03:16:10.384 00.656 11060 Exposure complete
03:16:10.650 00.266 11060 worker thread done servicing request
03:16:10.650 00.000 10844 OnExposeComplete: enter
03:16:10.650 00.000 10844 UpdateGuideState(): m_state=6
03:16:10.652 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
03:16:10.652 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=109.09, Mass=1631, SNR=25.7, Peak=167 HFD=3.4
03:16:10.652 00.000 10844 MultiStar: [#1 0.25,0.58,0.98,U] [#2 0.57,0.47,0.00,M7] [#3 0.04,0.34,1.11,U] [#4 -0.23,0.34,0.92,U] [#5 -0.13,0.07,0.91,U] [#6 0.22,0.38,1.00,U] [#7 -0.26,0.30,0.98,U] [#8 -0.01,0.36,0.90,U] 
03:16:10.652 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.35}, one-star: {-0.11, 0.40}
03:16:10.652 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.39) = xAngle (0.25 = 0.25)
03:16:10.652 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.91)
03:16:10.652 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.64 mountX=0.34 mountY=-0.08, mountTheta=-0.24
03:16:10.655 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.35, opts=13)
03:16:10.655 00.000 10844 Enqueuing Move request for scope (-0.02, 0.35)
03:16:10.656 00.001 11060 Worker thread wakes up
03:16:10.657 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.35) opts 0xd
03:16:10.657 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.35)
03:16:10.657 00.000 11060 Moving (-0.02, 0.35) raw xDistance=0.34 yDistance=-0.08
03:16:10.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
03:16:10.657 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:10.657 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:16:10.657 00.000 11060 MoveAxis(W, 81, ABG)
03:16:10.657 00.000 11060 Guiding  Dir = 3, Dur = 81
03:16:10.666 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:10.670 00.004 11060 IsSlewing returns 0
03:16:10.671 00.001 11060 IsGuiding returns 0
03:16:10.718 00.047 10844 UpdateGuideState exits: m=1631 SNR=25.7
03:16:10.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:10.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:10.718 00.000 10844 Enqueuing Expose request
03:16:10.761 00.043 11060 IsGuiding returns 0
03:16:10.761 00.000 11060 Move returns status 0, amount 81
03:16:10.761 00.000 11060 MoveAxis(N, 0, ABG)
03:16:10.762 00.001 11060 Move returns status 0, amount 0
03:16:10.762 00.000 11060 move complete, result=0
03:16:10.762 00.000 11060 worker thread done servicing request
03:16:10.762 00.000 11060 Worker thread wakes up
03:16:10.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:10.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:10.764 00.002 10844 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
03:16:11.396 00.632 11060 Exposure complete
03:16:11.693 00.297 11060 worker thread done servicing request
03:16:11.693 00.000 10844 OnExposeComplete: enter
03:16:11.693 00.000 10844 UpdateGuideState(): m_state=6
03:16:11.694 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
03:16:11.694 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.73, Mass=1786, SNR=27.1, Peak=230 HFD=3.3
03:16:11.694 00.000 10844 MultiStar: [#1 0.05,0.15,0.90,U] [#2 0.30,0.46,0.91,U] [#3 0.14,0.06,0.95,U] [#4 -0.06,0.51,0.93,U] [#5 0.20,0.05,0.83,U] [#6 0.42,-0.11,1.00,U] [#7 -0.27,0.14,0.99,U] [#8 0.15,0.09,0.72,U] 
03:16:11.694 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.15}, one-star: {0.25, 0.04}
03:16:11.694 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.39) = xAngle (-0.52 = -0.52)
03:16:11.694 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.60 = 2.60)
03:16:11.694 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.87 mountX=0.17 mountY=0.10, mountTheta=0.54
03:16:11.698 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.15, opts=13)
03:16:11.698 00.000 10844 Enqueuing Move request for scope (0.13, 0.15)
03:16:11.698 00.000 11060 Worker thread wakes up
03:16:11.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
03:16:11.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
03:16:11.698 00.000 11060 Moving (0.13, 0.15) raw xDistance=0.17 yDistance=0.10
03:16:11.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:16:11.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:11.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:16:11.698 00.000 11060 MoveAxis(W, 43, ABG)
03:16:11.699 00.001 11060 Guiding  Dir = 3, Dur = 43
03:16:11.718 00.019 11060 IsSlewing returns 0
03:16:11.718 00.000 11060 IsGuiding returns 0
03:16:11.719 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:11.741 00.022 10844 UpdateGuideState exits: m=1786 SNR=27.1
03:16:11.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:11.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:11.741 00.000 10844 Enqueuing Expose request
03:16:11.776 00.035 11060 IsGuiding returns 0
03:16:11.776 00.000 11060 Move returns status 0, amount 43
03:16:11.776 00.000 11060 MoveAxis(N, 0, ABG)
03:16:11.777 00.001 11060 Move returns status 0, amount 0
03:16:11.777 00.000 11060 move complete, result=0
03:16:11.777 00.000 11060 worker thread done servicing request
03:16:11.777 00.000 11060 Worker thread wakes up
03:16:11.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:11.778 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:11.781 00.003 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
03:16:12.413 00.632 11060 Exposure complete
03:16:12.665 00.252 11060 worker thread done servicing request
03:16:12.665 00.000 10844 OnExposeComplete: enter
03:16:12.665 00.000 10844 UpdateGuideState(): m_state=6
03:16:12.666 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
03:16:12.666 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.61, Mass=1764, SNR=26.4, Peak=130 HFD=3.8
03:16:12.666 00.000 10844 MultiStar: [#1 0.27,0.05,0.95,U] [#2 0.49,0.42,0.00,M7] [#3 -0.05,-0.53,0.93,U] [#4 -0.25,-0.05,1.01,U] [#5 0.26,-0.42,1.02,U] [#6 0.53,0.02,1.04,U] [#7 -0.08,-0.66,0.00,M1] [#8 -0.01,-0.46,0.78,U] 
03:16:12.667 00.001 10844 single-star, 6 included, MultiStar: {0.13, -0.20}, one-star: {0.14, -0.09}
03:16:12.667 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
03:16:12.667 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.17 = 1.17)
03:16:12.668 00.001 10844 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.56 mountX=-0.06 mountY=0.15, mountTheta=1.95
03:16:12.670 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.09, opts=13)
03:16:12.670 00.000 10844 Enqueuing Move request for scope (0.14, -0.09)
03:16:12.670 00.000 11060 Worker thread wakes up
03:16:12.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
03:16:12.671 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
03:16:12.671 00.000 11060 Moving (0.14, -0.09) raw xDistance=-0.06 yDistance=0.15
03:16:12.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:16:12.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:12.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:16:12.671 00.000 11060 MoveAxis(E, 0, ABG)
03:16:12.671 00.000 11060 Move returns status 0, amount 0
03:16:12.671 00.000 11060 MoveAxis(N, 0, ABG)
03:16:12.671 00.000 11060 Move returns status 0, amount 0
03:16:12.671 00.000 11060 move complete, result=0
03:16:12.671 00.000 11060 worker thread done servicing request
03:16:12.681 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:12.701 00.020 10844 UpdateGuideState exits: m=1764 SNR=26.4
03:16:12.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:12.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:12.701 00.000 10844 Enqueuing Expose request
03:16:12.701 00.000 11060 Worker thread wakes up
03:16:12.701 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:12.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:12.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:13.346 00.645 11060 Exposure complete
03:16:13.632 00.286 11060 worker thread done servicing request
03:16:13.633 00.001 10844 OnExposeComplete: enter
03:16:13.633 00.000 10844 UpdateGuideState(): m_state=6
03:16:13.633 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
03:16:13.633 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.58, Mass=1845, SNR=26.9, Peak=171 HFD=3.5
03:16:13.633 00.000 10844 MultiStar: [#1 0.18,0.26,0.90,U] [#2 0.23,0.55,0.83,U] [#3 0.04,-0.44,1.01,U] [#4 -0.75,-0.06,0.00,M1] [#5 0.05,0.12,0.87,U] [#6 0.17,0.05,0.94,U] [#7 -0.56,0.23,0.81,U] [#8 0.00,0.07,0.74,U] 
03:16:13.634 00.001 10844 refined, 7 included, MultiStar: {0.03, 0.07}, one-star: {0.10, -0.12}
03:16:13.634 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.39) = xAngle (-0.26 = -0.26)
03:16:13.634 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.87 = 2.87)
03:16:13.634 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.13 mountX=0.08 mountY=0.02, mountTheta=0.27
03:16:13.638 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
03:16:13.638 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
03:16:13.639 00.001 11060 Worker thread wakes up
03:16:13.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
03:16:13.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
03:16:13.639 00.000 11060 Moving (0.03, 0.07) raw xDistance=0.08 yDistance=0.02
03:16:13.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:16:13.640 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:13.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:16:13.640 00.000 11060 MoveAxis(E, 0, ABG)
03:16:13.640 00.000 11060 Move returns status 0, amount 0
03:16:13.640 00.000 11060 MoveAxis(N, 0, ABG)
03:16:13.640 00.000 11060 Move returns status 0, amount 0
03:16:13.640 00.000 11060 move complete, result=0
03:16:13.640 00.000 11060 worker thread done servicing request
03:16:13.647 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:13.678 00.031 10844 UpdateGuideState exits: m=1845 SNR=26.9
03:16:13.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:13.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:13.678 00.000 10844 Enqueuing Expose request
03:16:13.678 00.000 11060 Worker thread wakes up
03:16:13.678 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:13.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:13.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:14.318 00.640 11060 Exposure complete
03:16:14.612 00.294 11060 worker thread done servicing request
03:16:14.613 00.001 10844 OnExposeComplete: enter
03:16:14.613 00.000 10844 UpdateGuideState(): m_state=6
03:16:14.613 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
03:16:14.613 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.40, Mass=1846, SNR=26.8, Peak=148 HFD=3.6
03:16:14.614 00.001 10844 MultiStar: [#1 0.06,0.21,1.01,U] [#2 0.36,0.63,0.00,M7] [#3 0.19,-0.43,1.09,U] [#4 -0.63,-0.31,0.00,M2] [#5 0.18,0.06,0.86,U] [#6 0.12,-0.18,0.92,U] [#7 -0.41,-0.31,0.87,U] [#8 -0.11,-0.26,0.73,U] 
03:16:14.614 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.17}, one-star: {0.25, -0.30}
03:16:14.614 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.39) = xAngle (-2.66 = -2.66)
03:16:14.615 00.001 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
03:16:14.615 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.27 mountX=-0.16 mountY=0.08, mountTheta=2.67
03:16:14.617 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.17, opts=13)
03:16:14.617 00.000 10844 Enqueuing Move request for scope (0.05, -0.17)
03:16:14.617 00.000 11060 Worker thread wakes up
03:16:14.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
03:16:14.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
03:16:14.617 00.000 11060 Moving (0.05, -0.17) raw xDistance=-0.16 yDistance=0.08
03:16:14.618 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:16:14.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:14.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:16:14.618 00.000 11060 MoveAxis(E, 38, ABG)
03:16:14.618 00.000 11060 Guiding  Dir = 2, Dur = 38
03:16:14.625 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:14.643 00.018 11060 IsSlewing returns 0
03:16:14.644 00.001 11060 IsGuiding returns 0
03:16:14.654 00.010 10844 UpdateGuideState exits: m=1846 SNR=26.8
03:16:14.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:14.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:14.654 00.000 10844 Enqueuing Expose request
03:16:14.698 00.044 11060 IsGuiding returns 0
03:16:14.698 00.000 11060 Move returns status 0, amount 38
03:16:14.698 00.000 11060 MoveAxis(N, 0, ABG)
03:16:14.698 00.000 11060 Move returns status 0, amount 0
03:16:14.698 00.000 11060 move complete, result=0
03:16:14.698 00.000 11060 worker thread done servicing request
03:16:14.698 00.000 11060 Worker thread wakes up
03:16:14.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:14.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:14.699 00.001 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:16:15.347 00.648 11060 Exposure complete
03:16:15.614 00.267 11060 worker thread done servicing request
03:16:15.614 00.000 10844 OnExposeComplete: enter
03:16:15.614 00.000 10844 UpdateGuideState(): m_state=6
03:16:15.615 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
03:16:15.615 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.66, Mass=1796, SNR=26.6, Peak=191 HFD=3.5
03:16:15.615 00.000 10844 MultiStar: [#1 0.03,0.34,0.91,U] [#2 0.53,0.25,0.86,U] [#3 0.19,-0.34,1.01,U] [#4 0.07,-0.18,0.94,U] [#5 0.30,0.33,0.89,U] [#6 0.54,-0.23,1.05,U] [#7 0.16,-0.44,0.92,U] [#8 0.18,-0.40,0.86,U] 
03:16:15.615 00.000 10844 refined, 8 included, MultiStar: {0.25, -0.09}, one-star: {0.28, -0.04}
03:16:15.615 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.39) = xAngle (-1.71 = -1.71)
03:16:15.615 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.41 = 1.41)
03:16:15.615 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.32 mountX=-0.04 mountY=0.26, mountTheta=1.71
03:16:15.617 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.09, opts=13)
03:16:15.620 00.003 10844 Enqueuing Move request for scope (0.25, -0.09)
03:16:15.623 00.003 11060 Worker thread wakes up
03:16:15.624 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
03:16:15.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
03:16:15.624 00.000 11060 Moving (0.25, -0.09) raw xDistance=-0.04 yDistance=0.26
03:16:15.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:16:15.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.26
03:16:15.624 00.000 11060 MoveAxis(E, 0, ABG)
03:16:15.624 00.000 11060 Move returns status 0, amount 0
03:16:15.624 00.000 11060 MoveAxis(S, 103, ABG)
03:16:15.624 00.000 11060 Guiding  Dir = 1, Dur = 103
03:16:15.628 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:15.636 00.008 11060 IsSlewing returns 0
03:16:15.636 00.000 11060 IsGuiding returns 0
03:16:15.650 00.014 10844 UpdateGuideState exits: m=1796 SNR=26.6
03:16:15.651 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:15.652 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:15.652 00.000 10844 Enqueuing Expose request
03:16:15.745 00.093 11060 IsGuiding returns 0
03:16:15.745 00.000 11060 Move returns status 0, amount 103
03:16:15.746 00.001 11060 move complete, result=0
03:16:15.746 00.000 11060 worker thread done servicing request
03:16:15.746 00.000 11060 Worker thread wakes up
03:16:15.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:15.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:15.793 00.047 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 103 ms SOUTH
03:16:16.386 00.593 11060 Exposure complete
03:16:16.625 00.239 11060 worker thread done servicing request
03:16:16.625 00.000 10844 OnExposeComplete: enter
03:16:16.625 00.000 10844 UpdateGuideState(): m_state=6
03:16:16.625 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
03:16:16.625 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.53, Mass=1692, SNR=25.9, Peak=166 HFD=3.5
03:16:16.627 00.002 10844 MultiStar: [#1 -0.17,0.56,0.89,U] [#2 0.69,0.30,0.00,M7] [#3 0.12,-0.33,1.06,U] [#4 -0.44,-0.10,0.98,U] [#5 0.24,0.41,0.89,U] [#6 0.41,-0.24,1.03,U] [#7 -0.18,-0.35,1.01,U] [#8 0.53,-0.59,0.00,M1] 
03:16:16.627 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.05}, one-star: {0.00, -0.17}
03:16:16.627 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
03:16:16.627 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
03:16:16.627 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.61 mountX=-0.05 mountY=0.01, mountTheta=3.01
03:16:16.629 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
03:16:16.629 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
03:16:16.629 00.000 11060 Worker thread wakes up
03:16:16.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
03:16:16.629 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
03:16:16.629 00.000 11060 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
03:16:16.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:16:16.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:16.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:16:16.629 00.000 11060 MoveAxis(E, 0, ABG)
03:16:16.630 00.001 11060 Move returns status 0, amount 0
03:16:16.630 00.000 11060 MoveAxis(N, 0, ABG)
03:16:16.630 00.000 11060 Move returns status 0, amount 0
03:16:16.630 00.000 11060 move complete, result=0
03:16:16.630 00.000 11060 worker thread done servicing request
03:16:16.635 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:16.666 00.031 10844 UpdateGuideState exits: m=1692 SNR=25.9
03:16:16.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:16.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:16.666 00.000 10844 Enqueuing Expose request
03:16:16.666 00.000 11060 Worker thread wakes up
03:16:16.667 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:16.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:16.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:17.305 00.638 11060 Exposure complete
03:16:17.565 00.260 10844 OnExposeComplete: enter
03:16:17.565 00.000 10844 UpdateGuideState(): m_state=6
03:16:17.565 00.000 11060 worker thread done servicing request
03:16:17.565 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
03:16:17.565 00.000 10844 Star::Find returns 1 (0), X=622.58, Y=108.77, Mass=1839, SNR=27.3, Peak=220 HFD=3.2
03:16:17.566 00.001 10844 MultiStar: [#1 0.12,0.66,0.00,M1] [#2 0.21,0.38,0.89,U] [#3 0.09,-0.05,0.90,U] [#4 -0.70,-0.05,0.00,M1] [#5 0.06,0.24,0.89,U] [#6 0.07,-0.26,0.97,U] [#7 -0.62,-0.05,0.94,U] [#8 -0.39,-0.31,0.76,U] 
03:16:17.566 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.01}, one-star: {-0.32, 0.08}
03:16:17.566 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.70 = 1.70)
03:16:17.566 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.46)
03:16:17.566 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.09 mountX=-0.02 mountY=-0.13, mountTheta=-1.70
03:16:17.568 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.01, opts=13)
03:16:17.568 00.000 10844 Enqueuing Move request for scope (-0.13, 0.01)
03:16:17.568 00.000 11060 Worker thread wakes up
03:16:17.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
03:16:17.568 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
03:16:17.568 00.000 11060 Moving (-0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
03:16:17.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:16:17.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:17.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:16:17.568 00.000 11060 MoveAxis(E, 0, ABG)
03:16:17.568 00.000 11060 Move returns status 0, amount 0
03:16:17.568 00.000 11060 MoveAxis(N, 0, ABG)
03:16:17.570 00.002 11060 Move returns status 0, amount 0
03:16:17.570 00.000 11060 move complete, result=0
03:16:17.570 00.000 11060 worker thread done servicing request
03:16:17.590 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:17.606 00.016 10844 UpdateGuideState exits: m=1839 SNR=27.3
03:16:17.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:17.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:17.606 00.000 10844 Enqueuing Expose request
03:16:17.606 00.000 11060 Worker thread wakes up
03:16:17.606 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:17.607 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:17.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:18.251 00.644 11060 Exposure complete
03:16:18.492 00.241 11060 worker thread done servicing request
03:16:18.492 00.000 10844 OnExposeComplete: enter
03:16:18.492 00.000 10844 UpdateGuideState(): m_state=6
03:16:18.494 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
03:16:18.494 00.000 10844 Star::Find returns 1 (0), X=622.50, Y=108.57, Mass=1883, SNR=27.7, Peak=174 HFD=3.2
03:16:18.494 00.000 10844 MultiStar: [#1 -0.29,0.18,0.83,U] [#2 0.68,0.16,0.00,M7] [#3 -0.05,-0.09,0.93,U] [#4 -0.42,-0.25,0.95,U] [#5 -0.31,0.16,0.82,U] [#6 0.46,-0.07,1.04,U] [#7 -0.48,-0.49,0.00,M1] [#8 0.49,-0.31,0.79,U] 
03:16:18.494 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.08}, one-star: {-0.40, -0.13}
03:16:18.494 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.54)
03:16:18.495 00.001 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
03:16:18.495 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.36 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
03:16:18.496 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
03:16:18.496 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
03:16:18.496 00.000 11060 Worker thread wakes up
03:16:18.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:16:18.496 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:16:18.496 00.000 11060 Moving (-0.08, -0.08) raw xDistance=-0.09 yDistance=-0.06
03:16:18.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:16:18.497 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:18.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:16:18.497 00.000 11060 MoveAxis(E, 0, ABG)
03:16:18.497 00.000 11060 Move returns status 0, amount 0
03:16:18.497 00.000 11060 MoveAxis(N, 0, ABG)
03:16:18.497 00.000 11060 Move returns status 0, amount 0
03:16:18.498 00.001 11060 move complete, result=0
03:16:18.498 00.000 11060 worker thread done servicing request
03:16:18.504 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:18.532 00.028 10844 UpdateGuideState exits: m=1883 SNR=27.7
03:16:18.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:18.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:18.532 00.000 10844 Enqueuing Expose request
03:16:18.532 00.000 11060 Worker thread wakes up
03:16:18.532 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:18.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:18.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:19.187 00.655 11060 Exposure complete
03:16:19.459 00.272 11060 worker thread done servicing request
03:16:19.459 00.000 10844 OnExposeComplete: enter
03:16:19.459 00.000 10844 UpdateGuideState(): m_state=6
03:16:19.460 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
03:16:19.460 00.000 10844 Star::Find returns 1 (0), X=622.34, Y=108.42, Mass=1687, SNR=25.9, Peak=220 HFD=3.2
03:16:19.460 00.000 10844 MultiStar: [#1 -0.17,0.52,1.04,U] [#2 0.63,0.42,0.00,M8] [#3 -0.01,0.25,0.94,U] [#4 -0.72,0.24,0.00,M1] [#5 0.06,0.41,0.98,U] [#6 0.22,-0.19,1.03,U] [#7 -0.29,-0.02,0.97,U] [#8 0.44,-0.35,0.83,U] 
03:16:19.460 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.06}, one-star: {-0.56, -0.27}
03:16:19.460 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.39) = xAngle (0.92 = 0.92)
03:16:19.460 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.04 = -2.24)
03:16:19.460 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.31 mountX=0.05 mountY=-0.06, mountTheta=-0.91
03:16:19.462 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.06, opts=13)
03:16:19.462 00.000 10844 Enqueuing Move request for scope (-0.06, 0.06)
03:16:19.462 00.000 11060 Worker thread wakes up
03:16:19.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
03:16:19.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
03:16:19.462 00.000 11060 Moving (-0.06, 0.06) raw xDistance=0.05 yDistance=-0.06
03:16:19.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:16:19.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:19.463 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:16:19.463 00.000 11060 MoveAxis(E, 0, ABG)
03:16:19.463 00.000 11060 Move returns status 0, amount 0
03:16:19.463 00.000 11060 MoveAxis(N, 0, ABG)
03:16:19.463 00.000 11060 Move returns status 0, amount 0
03:16:19.463 00.000 11060 move complete, result=0
03:16:19.463 00.000 11060 worker thread done servicing request
03:16:19.473 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:19.491 00.018 10844 UpdateGuideState exits: m=1687 SNR=25.9
03:16:19.492 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:19.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:19.492 00.000 10844 Enqueuing Expose request
03:16:19.492 00.000 11060 Worker thread wakes up
03:16:19.492 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:19.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:19.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:20.157 00.665 11060 Exposure complete
03:16:20.392 00.235 10844 OnExposeComplete: enter
03:16:20.392 00.000 10844 UpdateGuideState(): m_state=6
03:16:20.392 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
03:16:20.392 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.45, Mass=1395, SNR=23.5, Peak=181 HFD=3.2
03:16:20.393 00.001 10844 MultiStar: [#1 -0.18,0.57,1.02,U] [#2 0.15,0.14,1.00,U] [#3 -0.43,-0.13,1.05,U] [#4 -0.63,-0.26,0.00,M2] [#5 -0.15,-0.27,1.02,U] [#6 0.08,-0.39,1.17,U] [#7 -0.72,-0.41,0.00,M1] [#8 0.22,-0.21,0.93,U] 
03:16:20.394 00.001 10844 refined, 6 included, MultiStar: {-0.06, -0.08}, one-star: {-0.06, -0.24}
03:16:20.394 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.71)
03:16:20.394 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:16:20.394 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.18 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
03:16:20.396 00.002 11060 worker thread done servicing request
03:16:20.397 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
03:16:20.397 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
03:16:20.398 00.001 11060 Worker thread wakes up
03:16:20.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
03:16:20.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
03:16:20.398 00.000 11060 Moving (-0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
03:16:20.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:16:20.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:20.399 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:16:20.399 00.000 11060 MoveAxis(E, 0, ABG)
03:16:20.399 00.000 11060 Move returns status 0, amount 0
03:16:20.399 00.000 11060 MoveAxis(N, 0, ABG)
03:16:20.399 00.000 11060 Move returns status 0, amount 0
03:16:20.399 00.000 11060 move complete, result=0
03:16:20.399 00.000 11060 worker thread done servicing request
03:16:20.415 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:20.439 00.024 10844 UpdateGuideState exits: m=1395 SNR=23.5
03:16:20.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:20.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:20.439 00.000 10844 Enqueuing Expose request
03:16:20.439 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:20.441 00.002 11060 Worker thread wakes up
03:16:20.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:20.442 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:21.092 00.650 11060 Exposure complete
03:16:21.362 00.270 11060 worker thread done servicing request
03:16:21.362 00.000 10844 OnExposeComplete: enter
03:16:21.362 00.000 10844 UpdateGuideState(): m_state=6
03:16:21.363 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
03:16:21.363 00.000 10844 Star::Find returns 1 (0), X=622.68, Y=108.65, Mass=1488, SNR=23.9, Peak=143 HFD=3.4
03:16:21.363 00.000 10844 MultiStar: [#1 -0.02,0.42,0.95,U] [#2 0.37,0.23,0.86,U] [#3 0.02,0.16,1.02,U] [#4 -0.27,-0.40,1.09,U] [#5 0.22,-0.13,1.06,U] [#6 0.43,0.11,1.12,U] [#7 -0.58,0.04,1.05,U] [#8 0.09,-0.25,0.88,U] 
03:16:21.363 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {-0.22, -0.04}
03:16:21.363 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
03:16:21.363 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.46 = -2.83)
03:16:21.363 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.72 mountX=0.01 mountY=-0.00, mountTheta=-0.32
03:16:21.366 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
03:16:21.367 00.001 10844 Enqueuing Move request for scope (-0.00, 0.01)
03:16:21.372 00.005 11060 Worker thread wakes up
03:16:21.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
03:16:21.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
03:16:21.374 00.002 11060 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
03:16:21.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:16:21.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:21.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:16:21.374 00.000 11060 MoveAxis(E, 0, ABG)
03:16:21.374 00.000 11060 Move returns status 0, amount 0
03:16:21.374 00.000 11060 MoveAxis(N, 0, ABG)
03:16:21.374 00.000 11060 Move returns status 0, amount 0
03:16:21.374 00.000 11060 move complete, result=0
03:16:21.374 00.000 11060 worker thread done servicing request
03:16:21.376 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:21.409 00.033 10844 UpdateGuideState exits: m=1488 SNR=23.9
03:16:21.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:21.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:21.409 00.000 10844 Enqueuing Expose request
03:16:21.410 00.001 11060 Worker thread wakes up
03:16:21.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:21.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:21.411 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:22.055 00.644 11060 Exposure complete
03:16:22.332 00.277 11060 worker thread done servicing request
03:16:22.332 00.000 10844 OnExposeComplete: enter
03:16:22.332 00.000 10844 UpdateGuideState(): m_state=6
03:16:22.334 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
03:16:22.334 00.000 10844 Star::Find returns 1 (0), X=623.08, Y=108.81, Mass=1725, SNR=26.1, Peak=162 HFD=3.1
03:16:22.334 00.000 10844 MultiStar: [#1 -0.05,0.41,1.04,U] [#2 0.26,0.18,0.90,U] [#3 0.12,0.05,1.00,U] [#4 -0.50,0.25,0.92,U] [#5 0.29,-0.22,0.97,U] [#6 -0.17,0.14,0.96,U] [#7 -0.36,-0.01,0.94,U] [#8 0.18,-0.28,0.82,U] 
03:16:22.334 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.18, 0.12}
03:16:22.334 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.39) = xAngle (0.25 = 0.25)
03:16:22.335 00.001 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.90)
03:16:22.335 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=0.08 mountY=-0.02, mountTheta=-0.24
03:16:22.336 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
03:16:22.336 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
03:16:22.338 00.002 11060 Worker thread wakes up
03:16:22.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
03:16:22.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
03:16:22.338 00.000 11060 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.02
03:16:22.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:16:22.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:22.339 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:16:22.339 00.000 11060 MoveAxis(E, 0, ABG)
03:16:22.339 00.000 11060 Move returns status 0, amount 0
03:16:22.339 00.000 11060 MoveAxis(N, 0, ABG)
03:16:22.339 00.000 11060 Move returns status 0, amount 0
03:16:22.339 00.000 11060 move complete, result=0
03:16:22.339 00.000 11060 worker thread done servicing request
03:16:22.344 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:22.362 00.018 10844 UpdateGuideState exits: m=1725 SNR=26.1
03:16:22.363 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:22.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:22.363 00.000 10844 Enqueuing Expose request
03:16:22.363 00.000 11060 Worker thread wakes up
03:16:22.363 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:22.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:22.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:22.999 00.636 11060 Exposure complete
03:16:23.249 00.250 11060 worker thread done servicing request
03:16:23.249 00.000 10844 OnExposeComplete: enter
03:16:23.249 00.000 10844 UpdateGuideState(): m_state=6
03:16:23.249 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
03:16:23.250 00.001 10844 Star::Find returns 1 (0), X=622.94, Y=108.76, Mass=1741, SNR=26.4, Peak=203 HFD=3.5
03:16:23.250 00.000 10844 MultiStar: [#1 0.04,0.26,0.89,U] [#2 0.67,0.53,0.00,M6] [#3 -0.00,-0.32,0.96,U] [#4 -0.55,0.20,0.97,U] [#5 -0.10,-0.20,0.92,U] [#6 0.88,0.69,0.00,M1] [#7 -0.13,0.30,0.92,U] [#8 0.05,-0.34,0.80,U] 
03:16:23.250 00.000 10844 single-star, 6 included, MultiStar: {-0.10, 0.00}, one-star: {0.04, 0.06}
03:16:23.250 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
03:16:23.250 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
03:16:23.250 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.03 mountX=0.07 mountY=0.03, mountTheta=0.37
03:16:23.252 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
03:16:23.252 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
03:16:23.255 00.003 11060 Worker thread wakes up
03:16:23.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
03:16:23.255 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
03:16:23.255 00.000 11060 Moving (0.04, 0.06) raw xDistance=0.07 yDistance=0.03
03:16:23.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:16:23.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:23.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:23.255 00.000 11060 MoveAxis(E, 0, ABG)
03:16:23.255 00.000 11060 Move returns status 0, amount 0
03:16:23.255 00.000 11060 MoveAxis(N, 0, ABG)
03:16:23.255 00.000 11060 Move returns status 0, amount 0
03:16:23.255 00.000 11060 move complete, result=0
03:16:23.255 00.000 11060 worker thread done servicing request
03:16:23.260 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:23.286 00.026 10844 UpdateGuideState exits: m=1741 SNR=26.4
03:16:23.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:23.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:23.286 00.000 10844 Enqueuing Expose request
03:16:23.287 00.001 11060 Worker thread wakes up
03:16:23.287 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:23.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:23.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:23.920 00.633 11060 Exposure complete
03:16:24.189 00.269 11060 worker thread done servicing request
03:16:24.189 00.000 10844 OnExposeComplete: enter
03:16:24.190 00.001 10844 UpdateGuideState(): m_state=6
03:16:24.190 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
03:16:24.190 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.05, Mass=1723, SNR=26.7, Peak=167 HFD=3.2
03:16:24.190 00.000 10844 MultiStar: [#1 0.21,0.13,0.93,U] [#2 0.29,0.39,0.94,U] [#3 0.20,-0.13,0.98,U] [#4 -0.45,0.04,1.00,U] [#5 -0.32,-0.54,0.87,U] [#6 0.26,-0.11,0.93,U] [#7 -0.56,0.40,0.00,M1] [#8 0.03,-0.29,0.82,U] 
03:16:24.190 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.14}, one-star: {-0.15, -0.64}
03:16:24.191 00.001 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.92 = -2.92)
03:16:24.191 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
03:16:24.191 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.53 mountX=-0.14 mountY=0.03, mountTheta=2.94
03:16:24.192 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
03:16:24.192 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
03:16:24.192 00.000 11060 Worker thread wakes up
03:16:24.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
03:16:24.192 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
03:16:24.192 00.000 11060 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.03
03:16:24.193 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:16:24.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:24.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:24.193 00.000 11060 MoveAxis(E, 32, ABG)
03:16:24.193 00.000 11060 Guiding  Dir = 2, Dur = 32
03:16:24.201 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:24.206 00.005 11060 IsSlewing returns 0
03:16:24.206 00.000 11060 IsGuiding returns 0
03:16:24.219 00.013 10844 UpdateGuideState exits: m=1723 SNR=26.7
03:16:24.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:24.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:24.219 00.000 10844 Enqueuing Expose request
03:16:24.251 00.032 11060 IsGuiding returns 0
03:16:24.251 00.000 11060 Move returns status 0, amount 32
03:16:24.251 00.000 11060 MoveAxis(N, 0, ABG)
03:16:24.252 00.001 11060 Move returns status 0, amount 0
03:16:24.252 00.000 11060 move complete, result=0
03:16:24.252 00.000 11060 worker thread done servicing request
03:16:24.252 00.000 11060 Worker thread wakes up
03:16:24.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:24.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:24.252 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
03:16:24.885 00.633 11060 Exposure complete
03:16:25.152 00.267 11060 worker thread done servicing request
03:16:25.152 00.000 10844 OnExposeComplete: enter
03:16:25.152 00.000 10844 UpdateGuideState(): m_state=6
03:16:25.153 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
03:16:25.153 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.44, Mass=1830, SNR=27.0, Peak=170 HFD=3.6
03:16:25.153 00.000 10844 MultiStar: [#1 0.09,0.64,0.00,M1] [#2 0.23,0.56,0.83,U] [#3 -0.03,-0.23,0.99,U] [#4 -0.64,0.01,0.90,U] [#5 -0.09,0.12,0.95,U] [#6 0.07,0.20,0.95,U] [#7 -0.22,0.20,0.89,U] [#8 0.32,-0.05,0.74,U] 
03:16:25.153 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {0.17, -0.25}
03:16:25.154 00.001 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:16:25.154 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
03:16:25.154 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.04 mountX=0.05 mountY=-0.04, mountTheta=-0.64
03:16:25.155 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
03:16:25.155 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
03:16:25.155 00.000 11060 Worker thread wakes up
03:16:25.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
03:16:25.155 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
03:16:25.157 00.002 11060 Moving (-0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
03:16:25.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:16:25.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:25.157 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:16:25.157 00.000 11060 MoveAxis(E, 0, ABG)
03:16:25.157 00.000 11060 Move returns status 0, amount 0
03:16:25.157 00.000 11060 MoveAxis(N, 0, ABG)
03:16:25.157 00.000 11060 Move returns status 0, amount 0
03:16:25.157 00.000 11060 move complete, result=0
03:16:25.157 00.000 11060 worker thread done servicing request
03:16:25.165 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:25.186 00.021 10844 UpdateGuideState exits: m=1830 SNR=27.0
03:16:25.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:25.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:25.187 00.001 10844 Enqueuing Expose request
03:16:25.187 00.000 11060 Worker thread wakes up
03:16:25.187 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:25.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:25.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:25.824 00.637 11060 Exposure complete
03:16:26.072 00.248 11060 worker thread done servicing request
03:16:26.072 00.000 10844 OnExposeComplete: enter
03:16:26.072 00.000 10844 UpdateGuideState(): m_state=6
03:16:26.072 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
03:16:26.073 00.001 10844 Star::Find returns 1 (0), X=623.17, Y=108.55, Mass=1905, SNR=27.4, Peak=154 HFD=3.4
03:16:26.073 00.000 10844 MultiStar: [#1 -0.37,0.51,0.95,U] [#2 0.52,0.51,0.00,M5] [#3 -0.37,-0.38,0.92,U] [#4 -0.41,-0.10,0.94,U] [#5 0.04,0.30,0.89,U] [#6 0.62,-0.24,0.00,M1] [#7 -0.49,0.23,0.89,U] [#8 0.41,-0.08,0.79,U] 
03:16:26.073 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.05}, one-star: {0.27, -0.15}
03:16:26.073 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.43 = 1.43)
03:16:26.073 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.55 = -1.73)
03:16:26.074 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.82 mountX=0.02 mountY=-0.15, mountTheta=-1.43
03:16:26.075 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.05, opts=13)
03:16:26.075 00.000 10844 Enqueuing Move request for scope (-0.14, 0.05)
03:16:26.075 00.000 11060 Worker thread wakes up
03:16:26.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
03:16:26.075 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
03:16:26.076 00.001 11060 Moving (-0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
03:16:26.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:16:26.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:26.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:16:26.076 00.000 11060 MoveAxis(E, 0, ABG)
03:16:26.076 00.000 11060 Move returns status 0, amount 0
03:16:26.076 00.000 11060 MoveAxis(N, 0, ABG)
03:16:26.076 00.000 11060 Move returns status 0, amount 0
03:16:26.076 00.000 11060 move complete, result=0
03:16:26.076 00.000 11060 worker thread done servicing request
03:16:26.085 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:26.116 00.031 10844 UpdateGuideState exits: m=1905 SNR=27.4
03:16:26.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:26.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:26.116 00.000 10844 Enqueuing Expose request
03:16:26.116 00.000 11060 Worker thread wakes up
03:16:26.116 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:26.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:26.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:26.748 00.632 11060 Exposure complete
03:16:27.020 00.272 11060 worker thread done servicing request
03:16:27.020 00.000 10844 OnExposeComplete: enter
03:16:27.020 00.000 10844 UpdateGuideState(): m_state=6
03:16:27.021 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
03:16:27.021 00.000 10844 Star::Find returns 1 (0), X=623.30, Y=108.53, Mass=1614, SNR=25.6, Peak=235 HFD=3.0
03:16:27.021 00.000 10844 MultiStar: [#1 -0.19,0.21,1.00,U] [#2 0.26,0.37,0.89,U] [#3 -0.30,-0.46,1.13,U] [#4 -0.25,-0.28,0.96,U] [#5 -0.07,-0.20,0.97,U] [#6 0.27,0.06,0.98,U] [#7 0.24,0.06,0.94,U] [#8 0.02,-0.34,0.79,U] 
03:16:27.021 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.40, -0.16}
03:16:27.021 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
03:16:27.023 00.002 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.54 = 0.54)
03:16:27.023 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.19 mountX=-0.08 mountY=0.05, mountTheta=2.60
03:16:27.025 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
03:16:27.025 00.000 10844 Enqueuing Move request for scope (0.03, -0.09)
03:16:27.026 00.001 11060 Worker thread wakes up
03:16:27.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:16:27.026 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:16:27.026 00.000 11060 Moving (0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
03:16:27.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:16:27.026 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:27.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:16:27.026 00.000 11060 MoveAxis(E, 0, ABG)
03:16:27.026 00.000 11060 Move returns status 0, amount 0
03:16:27.026 00.000 11060 MoveAxis(N, 0, ABG)
03:16:27.026 00.000 11060 Move returns status 0, amount 0
03:16:27.026 00.000 11060 move complete, result=0
03:16:27.027 00.001 11060 worker thread done servicing request
03:16:27.035 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:27.064 00.029 10844 UpdateGuideState exits: m=1614 SNR=25.6
03:16:27.065 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:27.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:27.065 00.000 10844 Enqueuing Expose request
03:16:27.065 00.000 11060 Worker thread wakes up
03:16:27.065 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:27.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:27.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:27.700 00.635 11060 Exposure complete
03:16:27.971 00.271 11060 worker thread done servicing request
03:16:27.971 00.000 10844 OnExposeComplete: enter
03:16:27.971 00.000 10844 UpdateGuideState(): m_state=6
03:16:27.971 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
03:16:27.972 00.001 10844 Star::Find returns 1 (0), X=622.92, Y=108.41, Mass=1605, SNR=25.1, Peak=192 HFD=2.9
03:16:27.972 00.000 10844 MultiStar: [#1 0.08,-0.04,1.03,U] [#2 0.27,0.67,0.00,M5] [#3 0.10,-0.06,1.04,U] [#4 0.17,0.24,1.06,U] [#5 0.07,0.46,0.93,U] [#6 0.42,-0.17,1.09,U] [#7 0.07,0.16,0.94,U] [#8 0.05,-0.05,0.82,U] 
03:16:27.972 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.02, -0.28}
03:16:27.972 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
03:16:27.972 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:16:27.972 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.22 mountX=0.05 mountY=0.12, mountTheta=1.17
03:16:27.974 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.03, opts=13)
03:16:27.974 00.000 10844 Enqueuing Move request for scope (0.13, 0.03)
03:16:27.974 00.000 11060 Worker thread wakes up
03:16:27.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
03:16:27.974 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
03:16:27.975 00.001 11060 Moving (0.13, 0.03) raw xDistance=0.05 yDistance=0.12
03:16:27.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:16:27.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:27.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:16:27.975 00.000 11060 MoveAxis(E, 0, ABG)
03:16:27.975 00.000 11060 Move returns status 0, amount 0
03:16:27.975 00.000 11060 MoveAxis(N, 0, ABG)
03:16:27.975 00.000 11060 Move returns status 0, amount 0
03:16:27.975 00.000 11060 move complete, result=0
03:16:27.975 00.000 11060 worker thread done servicing request
03:16:27.981 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:28.017 00.036 10844 UpdateGuideState exits: m=1605 SNR=25.1
03:16:28.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:28.018 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:28.018 00.000 10844 Enqueuing Expose request
03:16:28.018 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:28.019 00.001 11060 Worker thread wakes up
03:16:28.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:28.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:28.656 00.637 11060 Exposure complete
03:16:28.897 00.241 11060 worker thread done servicing request
03:16:28.897 00.000 10844 OnExposeComplete: enter
03:16:28.897 00.000 10844 UpdateGuideState(): m_state=6
03:16:28.899 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
03:16:28.899 00.000 10844 Star::Find returns 1 (0), X=623.30, Y=108.95, Mass=1682, SNR=26.0, Peak=223 HFD=2.8
03:16:28.899 00.000 10844 MultiStar: [#1 -0.39,0.76,0.00,M1] [#2 0.68,0.29,0.00,M6] [#3 0.01,-0.40,0.94,U] [#4 -0.31,0.08,0.92,U] [#5 -0.14,0.27,0.98,U] [#6 0.38,-0.10,0.88,U] [#7 -0.35,0.16,0.91,U] [#8 -0.03,0.02,0.80,U] 
03:16:28.899 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.05}, one-star: {0.40, 0.25}
03:16:28.899 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.39) = xAngle (0.28 = 0.28)
03:16:28.899 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.88)
03:16:28.899 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.67 mountX=0.04 mountY=-0.01, mountTheta=-0.26
03:16:28.901 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.05, opts=13)
03:16:28.902 00.001 10844 Enqueuing Move request for scope (-0.00, 0.05)
03:16:28.906 00.004 11060 Worker thread wakes up
03:16:28.909 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
03:16:28.909 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
03:16:28.909 00.000 11060 Moving (-0.00, 0.05) raw xDistance=0.04 yDistance=-0.01
03:16:28.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:16:28.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:28.910 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:28.911 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:16:28.911 00.000 11060 MoveAxis(E, 0, ABG)
03:16:28.911 00.000 11060 Move returns status 0, amount 0
03:16:28.911 00.000 11060 MoveAxis(N, 0, ABG)
03:16:28.911 00.000 11060 Move returns status 0, amount 0
03:16:28.912 00.001 11060 move complete, result=0
03:16:28.912 00.000 11060 worker thread done servicing request
03:16:28.944 00.032 10844 UpdateGuideState exits: m=1682 SNR=26.0
03:16:28.945 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:28.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:28.945 00.000 10844 Enqueuing Expose request
03:16:28.945 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:28.946 00.001 11060 Worker thread wakes up
03:16:28.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:28.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:29.604 00.658 11060 Exposure complete
03:16:29.857 00.253 11060 worker thread done servicing request
03:16:29.857 00.000 10844 OnExposeComplete: enter
03:16:29.858 00.001 10844 UpdateGuideState(): m_state=6
03:16:29.858 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
03:16:29.858 00.000 10844 Star::Find returns 1 (0), X=622.94, Y=108.70, Mass=1442, SNR=23.4, Peak=154 HFD=3.2
03:16:29.858 00.000 10844 MultiStar: [#1 -0.16,0.12,1.07,U] [#2 0.22,0.40,1.02,U] [#3 -0.23,-0.31,1.06,U] [#4 -0.32,-0.27,1.04,U] [#5 -0.11,0.41,1.07,U] [#6 0.47,0.31,1.21,U] [#7 -0.28,0.03,0.87,U] [#8 0.46,0.00,0.95,U] 
03:16:29.859 00.001 10844 single-star, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.04, 0.00}
03:16:29.859 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.39) = xAngle (-1.28 = -1.28)
03:16:29.859 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
03:16:29.859 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.11 mountX=0.01 mountY=0.04, mountTheta=1.28
03:16:29.862 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
03:16:29.863 00.001 10844 Enqueuing Move request for scope (0.04, 0.00)
03:16:29.864 00.001 11060 Worker thread wakes up
03:16:29.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
03:16:29.865 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
03:16:29.865 00.000 11060 Moving (0.04, 0.00) raw xDistance=0.01 yDistance=0.04
03:16:29.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:16:29.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:29.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:16:29.865 00.000 11060 MoveAxis(E, 0, ABG)
03:16:29.865 00.000 11060 Move returns status 0, amount 0
03:16:29.865 00.000 11060 MoveAxis(N, 0, ABG)
03:16:29.865 00.000 11060 Move returns status 0, amount 0
03:16:29.866 00.001 11060 move complete, result=0
03:16:29.866 00.000 11060 worker thread done servicing request
03:16:29.872 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:29.894 00.022 10844 UpdateGuideState exits: m=1442 SNR=23.4
03:16:29.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:29.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:29.894 00.000 10844 Enqueuing Expose request
03:16:29.894 00.000 11060 Worker thread wakes up
03:16:29.894 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:29.895 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:29.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:30.538 00.643 11060 Exposure complete
03:16:30.845 00.307 11060 worker thread done servicing request
03:16:30.846 00.001 10844 OnExposeComplete: enter
03:16:30.846 00.000 10844 UpdateGuideState(): m_state=6
03:16:30.846 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
03:16:30.846 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.91, Mass=1628, SNR=25.3, Peak=167 HFD=2.9
03:16:30.847 00.001 10844 MultiStar: [#1 0.21,0.12,0.93,U] [#2 0.40,0.54,0.00,M6] [#3 -0.17,0.07,0.93,U] [#4 -0.20,0.13,1.05,U] [#5 0.28,0.29,1.01,U] [#6 0.26,-0.01,1.04,U] [#7 0.06,0.12,0.90,U] [#8 -0.08,-0.27,0.82,U] 
03:16:30.847 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.17, 0.22}
03:16:30.847 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
03:16:30.847 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.66 = 2.66)
03:16:30.847 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.93 mountX=0.10 mountY=0.05, mountTheta=0.48
03:16:30.848 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.09, opts=13)
03:16:30.849 00.001 10844 Enqueuing Move request for scope (0.07, 0.09)
03:16:30.849 00.000 11060 Worker thread wakes up
03:16:30.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
03:16:30.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:16:30.849 00.000 11060 Moving (0.07, 0.09) raw xDistance=0.10 yDistance=0.05
03:16:30.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:16:30.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:30.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:16:30.850 00.001 11060 MoveAxis(E, 0, ABG)
03:16:30.850 00.000 11060 Move returns status 0, amount 0
03:16:30.850 00.000 11060 MoveAxis(N, 0, ABG)
03:16:30.850 00.000 11060 Move returns status 0, amount 0
03:16:30.850 00.000 11060 move complete, result=0
03:16:30.850 00.000 11060 worker thread done servicing request
03:16:30.856 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:30.874 00.018 10844 UpdateGuideState exits: m=1628 SNR=25.3
03:16:30.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:30.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:30.874 00.000 10844 Enqueuing Expose request
03:16:30.874 00.000 11060 Worker thread wakes up
03:16:30.874 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:30.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:30.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:31.538 00.664 11060 Exposure complete
03:16:31.773 00.235 11060 worker thread done servicing request
03:16:31.773 00.000 10844 OnExposeComplete: enter
03:16:31.773 00.000 10844 UpdateGuideState(): m_state=6
03:16:31.774 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
03:16:31.774 00.000 10844 Star::Find returns 1 (0), X=623.51, Y=109.20, Mass=1494, SNR=24.2, Peak=164 HFD=3.4
03:16:31.774 00.000 10844 MultiStar: [#1 0.03,0.37,1.00,U] [#2 0.62,0.72,0.00,M7] [#3 0.37,0.09,1.07,U] [#4 -0.07,0.52,1.02,U] [#5 0.40,0.35,1.08,U] [#6 0.27,-0.40,1.09,U] [#7 -0.11,0.13,0.93,U] [#8 0.11,-0.02,0.84,U] 
03:16:31.774 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.19}, one-star: {0.61, 0.51}
03:16:31.774 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:16:31.774 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.48 = 2.48)
03:16:31.775 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.75 mountX=0.23 mountY=0.17, mountTheta=0.65
03:16:31.776 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.19, opts=13)
03:16:31.776 00.000 10844 Enqueuing Move request for scope (0.21, 0.19)
03:16:31.776 00.000 11060 Worker thread wakes up
03:16:31.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
03:16:31.776 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
03:16:31.776 00.000 11060 Moving (0.21, 0.19) raw xDistance=0.23 yDistance=0.17
03:16:31.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:16:31.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:31.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:16:31.776 00.000 11060 MoveAxis(W, 53, ABG)
03:16:31.776 00.000 11060 Guiding  Dir = 3, Dur = 53
03:16:31.785 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:31.793 00.008 11060 IsSlewing returns 0
03:16:31.794 00.001 11060 IsGuiding returns 0
03:16:31.803 00.009 10844 UpdateGuideState exits: m=1494 SNR=24.2
03:16:31.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:31.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:31.803 00.000 10844 Enqueuing Expose request
03:16:31.861 00.058 11060 IsGuiding returns 0
03:16:31.861 00.000 11060 Move returns status 0, amount 53
03:16:31.862 00.001 11060 MoveAxis(N, 0, ABG)
03:16:31.862 00.000 11060 Move returns status 0, amount 0
03:16:31.862 00.000 11060 move complete, result=0
03:16:31.862 00.000 11060 worker thread done servicing request
03:16:31.862 00.000 11060 Worker thread wakes up
03:16:31.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:31.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:31.926 00.064 10844 GuideStep: 0.2 px 53 ms WEST, 0.2 px 0 ms NORTH
03:16:32.503 00.577 11060 Exposure complete
03:16:32.724 00.221 11060 worker thread done servicing request
03:16:32.724 00.000 10844 OnExposeComplete: enter
03:16:32.725 00.001 10844 UpdateGuideState(): m_state=6
03:16:32.725 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
03:16:32.725 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.74, Mass=1423, SNR=23.7, Peak=203 HFD=2.7
03:16:32.725 00.000 10844 MultiStar: [#1 0.24,0.43,1.06,U] [#2 0.21,0.45,0.96,U] [#3 0.03,-0.19,1.08,U] [#4 -0.02,0.26,1.07,U] [#5 0.18,0.06,1.12,U] [#6 0.13,-0.10,1.09,U] [#7 0.37,0.24,1.07,U] [#8 0.36,-0.27,0.87,U] 
03:16:32.726 00.001 10844 refined, 8 included, MultiStar: {0.19, 0.10}, one-star: {0.28, 0.05}
03:16:32.726 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.39) = xAngle (-0.89 = -0.89)
03:16:32.726 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.23 = 2.23)
03:16:32.726 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.50 mountX=0.14 mountY=0.17, mountTheta=0.90
03:16:32.727 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.10, opts=13)
03:16:32.727 00.000 10844 Enqueuing Move request for scope (0.19, 0.10)
03:16:32.727 00.000 11060 Worker thread wakes up
03:16:32.728 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
03:16:32.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
03:16:32.728 00.000 11060 Moving (0.19, 0.10) raw xDistance=0.14 yDistance=0.17
03:16:32.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:16:32.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:32.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:16:32.728 00.000 11060 MoveAxis(W, 34, ABG)
03:16:32.728 00.000 11060 Guiding  Dir = 3, Dur = 34
03:16:32.734 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:32.745 00.011 11060 IsSlewing returns 0
03:16:32.746 00.001 11060 IsGuiding returns 0
03:16:32.754 00.008 10844 UpdateGuideState exits: m=1423 SNR=23.7
03:16:32.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:32.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:32.754 00.000 10844 Enqueuing Expose request
03:16:32.793 00.039 11060 IsGuiding returns 0
03:16:32.793 00.000 11060 Move returns status 0, amount 34
03:16:32.793 00.000 11060 MoveAxis(N, 0, ABG)
03:16:32.793 00.000 11060 Move returns status 0, amount 0
03:16:32.793 00.000 11060 move complete, result=0
03:16:32.793 00.000 11060 worker thread done servicing request
03:16:32.793 00.000 11060 Worker thread wakes up
03:16:32.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:32.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:32.797 00.004 10844 GuideStep: 0.1 px 34 ms WEST, 0.2 px 0 ms NORTH
03:16:33.431 00.634 11060 Exposure complete
03:16:33.698 00.267 11060 worker thread done servicing request
03:16:33.698 00.000 10844 OnExposeComplete: enter
03:16:33.698 00.000 10844 UpdateGuideState(): m_state=6
03:16:33.699 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
03:16:33.699 00.000 10844 Star::Find returns 1 (0), X=623.31, Y=108.71, Mass=1635, SNR=25.7, Peak=204 HFD=3.2
03:16:33.699 00.000 10844 MultiStar: [#1 0.40,0.63,0.00,M1] [#2 0.14,0.43,0.91,U] [#3 0.05,-0.18,1.08,U] [#4 -0.18,0.12,1.00,U] [#5 0.41,0.25,0.93,U] [#6 0.61,0.10,1.05,U] [#7 -0.18,0.73,0.00,M1] [#8 0.04,0.08,0.82,U] 
03:16:33.699 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.11}, one-star: {0.41, 0.01}
03:16:33.699 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.39) = xAngle (-0.92 = -0.92)
03:16:33.699 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.20 = 2.20)
03:16:33.699 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.24 cameraTheta=0.46 mountX=0.15 mountY=0.20, mountTheta=0.93
03:16:33.702 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.11, opts=13)
03:16:33.702 00.000 10844 Enqueuing Move request for scope (0.22, 0.11)
03:16:33.702 00.000 11060 Worker thread wakes up
03:16:33.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
03:16:33.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
03:16:33.702 00.000 11060 Moving (0.22, 0.11) raw xDistance=0.15 yDistance=0.20
03:16:33.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:16:33.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:16:33.702 00.000 11060 MoveAxis(W, 35, ABG)
03:16:33.702 00.000 11060 Guiding  Dir = 3, Dur = 35
03:16:33.711 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:33.713 00.002 11060 IsSlewing returns 0
03:16:33.713 00.000 11060 IsGuiding returns 0
03:16:33.740 00.027 10844 UpdateGuideState exits: m=1635 SNR=25.7
03:16:33.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:33.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:33.740 00.000 10844 Enqueuing Expose request
03:16:33.760 00.020 11060 IsGuiding returns 0
03:16:33.760 00.000 11060 Move returns status 0, amount 35
03:16:33.760 00.000 11060 MoveAxis(S, 77, ABG)
03:16:33.760 00.000 11060 Guiding  Dir = 1, Dur = 77
03:16:33.776 00.016 11060 IsSlewing returns 0
03:16:33.776 00.000 11060 IsGuiding returns 0
03:16:33.869 00.093 11060 IsGuiding returns 0
03:16:33.869 00.000 11060 Move returns status 0, amount 77
03:16:33.870 00.001 11060 move complete, result=0
03:16:33.870 00.000 11060 worker thread done servicing request
03:16:33.870 00.000 11060 Worker thread wakes up
03:16:33.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:33.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:33.870 00.000 10844 GuideStep: 0.1 px 35 ms WEST, 0.2 px 77 ms SOUTH
03:16:34.502 00.632 11060 Exposure complete
03:16:34.766 00.264 11060 worker thread done servicing request
03:16:34.766 00.000 10844 OnExposeComplete: enter
03:16:34.766 00.000 10844 UpdateGuideState(): m_state=6
03:16:34.768 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
03:16:34.768 00.000 10844 Star::Find returns 1 (0), X=622.52, Y=108.44, Mass=1820, SNR=26.5, Peak=187 HFD=3.3
03:16:34.768 00.000 10844 MultiStar: [#1 -0.31,0.20,0.95,U] [#2 0.17,0.28,0.95,U] [#3 -0.10,-0.31,0.97,U] [#4 0.00,0.14,0.95,U] [#5 0.40,0.19,0.84,U] [#6 0.14,0.14,0.97,U] [#7 -0.24,0.17,0.88,U] [#8 0.16,0.23,0.83,U] 
03:16:34.768 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.08}, one-star: {-0.38, -0.25}
03:16:34.768 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.39) = xAngle (0.50 = 0.50)
03:16:34.768 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.62 = -2.66)
03:16:34.769 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.89 mountX=0.07 mountY=-0.04, mountTheta=-0.48
03:16:34.770 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
03:16:34.770 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
03:16:34.770 00.000 11060 Worker thread wakes up
03:16:34.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
03:16:34.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
03:16:34.771 00.001 11060 Moving (-0.03, 0.08) raw xDistance=0.07 yDistance=-0.04
03:16:34.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:16:34.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:34.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:16:34.771 00.000 11060 MoveAxis(E, 0, ABG)
03:16:34.772 00.001 11060 Move returns status 0, amount 0
03:16:34.772 00.000 11060 MoveAxis(N, 0, ABG)
03:16:34.772 00.000 11060 Move returns status 0, amount 0
03:16:34.772 00.000 11060 move complete, result=0
03:16:34.772 00.000 11060 worker thread done servicing request
03:16:34.788 00.016 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:34.818 00.030 10844 UpdateGuideState exits: m=1820 SNR=26.5
03:16:34.819 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:34.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:34.819 00.000 10844 Enqueuing Expose request
03:16:34.819 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:34.819 00.000 11060 Worker thread wakes up
03:16:34.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:34.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:35.455 00.636 11060 Exposure complete
03:16:35.761 00.306 11060 worker thread done servicing request
03:16:35.761 00.000 10844 OnExposeComplete: enter
03:16:35.761 00.000 10844 UpdateGuideState(): m_state=6
03:16:35.762 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
03:16:35.762 00.000 10844 Star::Find returns 1 (0), X=622.90, Y=108.37, Mass=1614, SNR=25.4, Peak=154 HFD=3.3
03:16:35.762 00.000 10844 MultiStar: [#1 -0.11,0.19,0.96,U] [#2 0.31,0.39,0.82,U] [#3 -0.49,-0.31,0.97,U] [#4 -0.41,0.18,1.02,U] [#5 -0.07,-0.09,0.98,U] [#6 -0.03,0.24,0.97,U] [#7 -0.43,0.05,1.01,U] [#8 0.14,-0.44,0.91,U] 
03:16:35.763 00.001 10844 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.00, -0.33}
03:16:35.763 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.39) = xAngle (-4.40 = 1.89)
03:16:35.763 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.27 = -1.27)
03:16:35.763 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.01 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
03:16:35.764 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.02, opts=13)
03:16:35.765 00.001 10844 Enqueuing Move request for scope (-0.13, -0.02)
03:16:35.765 00.000 11060 Worker thread wakes up
03:16:35.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
03:16:35.765 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
03:16:35.765 00.000 11060 Moving (-0.13, -0.02) raw xDistance=-0.04 yDistance=-0.13
03:16:35.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:16:35.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:35.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:16:35.765 00.000 11060 MoveAxis(E, 0, ABG)
03:16:35.765 00.000 11060 Move returns status 0, amount 0
03:16:35.765 00.000 11060 MoveAxis(N, 0, ABG)
03:16:35.779 00.014 11060 Move returns status 0, amount 0
03:16:35.783 00.004 11060 move complete, result=0
03:16:35.783 00.000 11060 worker thread done servicing request
03:16:35.786 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:35.809 00.023 10844 UpdateGuideState exits: m=1614 SNR=25.4
03:16:35.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:35.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:35.809 00.000 10844 Enqueuing Expose request
03:16:35.810 00.001 11060 Worker thread wakes up
03:16:35.810 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:35.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:35.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:36.448 00.638 11060 Exposure complete
03:16:36.726 00.278 11060 worker thread done servicing request
03:16:36.726 00.000 10844 OnExposeComplete: enter
03:16:36.726 00.000 10844 UpdateGuideState(): m_state=6
03:16:36.726 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
03:16:36.726 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.57, Mass=1794, SNR=26.7, Peak=202 HFD=3.2
03:16:36.726 00.000 10844 MultiStar: [#1 -0.25,0.15,0.95,U] [#2 0.05,0.55,0.90,U] [#3 -0.35,0.11,0.94,U] [#4 -0.38,0.20,0.93,U] [#5 -0.37,0.32,0.86,U] [#6 0.04,-0.05,1.01,U] [#7 -0.31,0.40,0.92,U] [#8 -0.05,0.20,0.77,U] 
03:16:36.726 00.000 10844 single-star, 8 included, MultiStar: {-0.20, 0.19}, one-star: {-0.19, -0.12}
03:16:36.728 00.002 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
03:16:36.728 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
03:16:36.728 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-2.58 mountX=-0.15 mountY=-0.17, mountTheta=-2.30
03:16:36.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.12, opts=13)
03:16:36.730 00.000 10844 Enqueuing Move request for scope (-0.19, -0.12)
03:16:36.730 00.000 11060 Worker thread wakes up
03:16:36.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
03:16:36.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
03:16:36.730 00.000 11060 Moving (-0.19, -0.12) raw xDistance=-0.15 yDistance=-0.17
03:16:36.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:16:36.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:36.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:16:36.730 00.000 11060 MoveAxis(E, 36, ABG)
03:16:36.730 00.000 11060 Guiding  Dir = 2, Dur = 36
03:16:36.739 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:36.747 00.008 11060 IsSlewing returns 0
03:16:36.747 00.000 11060 IsGuiding returns 0
03:16:36.758 00.011 10844 UpdateGuideState exits: m=1794 SNR=26.7
03:16:36.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:36.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:36.759 00.001 10844 Enqueuing Expose request
03:16:36.797 00.038 11060 IsGuiding returns 0
03:16:36.797 00.000 11060 Move returns status 0, amount 36
03:16:36.797 00.000 11060 MoveAxis(N, 0, ABG)
03:16:36.797 00.000 11060 Move returns status 0, amount 0
03:16:36.797 00.000 11060 move complete, result=0
03:16:36.797 00.000 11060 worker thread done servicing request
03:16:36.797 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
03:16:36.797 00.000 11060 Worker thread wakes up
03:16:36.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:36.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:37.430 00.633 11060 Exposure complete
03:16:37.691 00.261 11060 worker thread done servicing request
03:16:37.691 00.000 10844 OnExposeComplete: enter
03:16:37.692 00.001 10844 UpdateGuideState(): m_state=6
03:16:37.692 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
03:16:37.692 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.63, Mass=1526, SNR=24.5, Peak=163 HFD=3.3
03:16:37.692 00.000 10844 MultiStar: [#1 -0.03,-0.13,1.05,U] [#2 0.06,0.78,0.00,M3] [#3 -0.14,0.30,0.96,U] [#4 -0.49,0.22,0.95,U] [#5 -0.12,0.24,0.91,U] [#6 0.24,-0.12,1.07,U] [#7 0.00,0.13,0.97,U] [#8 -0.03,-0.14,0.86,U] 
03:16:37.692 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.05}, one-star: {-0.14, -0.06}
03:16:37.692 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.39) = xAngle (1.20 = 1.20)
03:16:37.693 00.001 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.32 = -1.96)
03:16:37.693 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.59 mountX=0.04 mountY=-0.09, mountTheta=-1.20
03:16:37.694 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.05, opts=13)
03:16:37.695 00.001 10844 Enqueuing Move request for scope (-0.08, 0.05)
03:16:37.695 00.000 11060 Worker thread wakes up
03:16:37.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
03:16:37.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
03:16:37.695 00.000 11060 Moving (-0.08, 0.05) raw xDistance=0.04 yDistance=-0.09
03:16:37.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:16:37.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:37.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:16:37.695 00.000 11060 MoveAxis(E, 0, ABG)
03:16:37.695 00.000 11060 Move returns status 0, amount 0
03:16:37.695 00.000 11060 MoveAxis(N, 0, ABG)
03:16:37.695 00.000 11060 Move returns status 0, amount 0
03:16:37.696 00.001 11060 move complete, result=0
03:16:37.696 00.000 11060 worker thread done servicing request
03:16:37.703 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:37.729 00.026 10844 UpdateGuideState exits: m=1526 SNR=24.5
03:16:37.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:37.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:37.729 00.000 10844 Enqueuing Expose request
03:16:37.729 00.000 11060 Worker thread wakes up
03:16:37.729 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:37.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:37.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:38.360 00.631 11060 Exposure complete
03:16:38.623 00.263 11060 worker thread done servicing request
03:16:38.623 00.000 10844 OnExposeComplete: enter
03:16:38.623 00.000 10844 UpdateGuideState(): m_state=6
03:16:38.623 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
03:16:38.623 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.59, Mass=1538, SNR=24.7, Peak=156 HFD=2.6
03:16:38.625 00.002 10844 MultiStar: [#1 0.10,0.47,1.04,U] [#2 0.36,0.39,1.02,U] [#3 -0.29,0.06,1.01,U] [#4 -0.13,0.14,0.98,U] [#5 -0.27,-0.17,0.94,U] [#6 0.09,0.19,1.06,U] [#7 0.04,-0.16,1.11,U] [#8 -0.14,0.14,0.81,U] 
03:16:38.625 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {0.19, -0.10}
03:16:38.625 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.39) = xAngle (0.19 = 0.19)
03:16:38.625 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.31 = -2.97)
03:16:38.625 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=0.11 mountY=-0.02, mountTheta=-0.17
03:16:38.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.11, opts=13)
03:16:38.626 00.000 10844 Enqueuing Move request for scope (-0.00, 0.11)
03:16:38.627 00.001 11060 Worker thread wakes up
03:16:38.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
03:16:38.627 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
03:16:38.628 00.001 11060 Moving (-0.00, 0.11) raw xDistance=0.11 yDistance=-0.02
03:16:38.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:16:38.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:38.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:16:38.628 00.000 11060 MoveAxis(E, 0, ABG)
03:16:38.628 00.000 11060 Move returns status 0, amount 0
03:16:38.628 00.000 11060 MoveAxis(N, 0, ABG)
03:16:38.636 00.008 11060 Move returns status 0, amount 0
03:16:38.636 00.000 11060 move complete, result=0
03:16:38.636 00.000 11060 worker thread done servicing request
03:16:38.643 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:38.662 00.019 10844 UpdateGuideState exits: m=1538 SNR=24.7
03:16:38.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:38.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:38.662 00.000 10844 Enqueuing Expose request
03:16:38.662 00.000 11060 Worker thread wakes up
03:16:38.662 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:38.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:38.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:39.295 00.633 11060 Exposure complete
03:16:39.625 00.330 11060 worker thread done servicing request
03:16:39.625 00.000 10844 OnExposeComplete: enter
03:16:39.626 00.001 10844 UpdateGuideState(): m_state=6
03:16:39.626 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
03:16:39.626 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.93, Mass=1480, SNR=24.0, Peak=165 HFD=2.8
03:16:39.627 00.001 10844 MultiStar: [#1 0.13,0.50,0.95,U] [#2 0.28,0.88,0.00,M3] [#3 -0.12,0.21,1.11,U] [#4 -0.06,0.13,1.10,U] [#5 0.08,0.34,1.01,U] [#6 0.31,0.33,1.14,U] [#7 0.10,0.40,0.98,U] [#8 0.02,0.10,0.88,U] 
03:16:39.627 00.000 10844 single-star, 7 included, MultiStar: {0.08, 0.28}, one-star: {0.15, 0.24}
03:16:39.627 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
03:16:39.627 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
03:16:39.627 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.01 mountX=0.26 mountY=0.11, mountTheta=0.39
03:16:39.629 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.24, opts=13)
03:16:39.629 00.000 10844 Enqueuing Move request for scope (0.15, 0.24)
03:16:39.629 00.000 11060 Worker thread wakes up
03:16:39.630 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
03:16:39.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
03:16:39.630 00.000 11060 Moving (0.15, 0.24) raw xDistance=0.26 yDistance=0.11
03:16:39.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:16:39.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:39.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:16:39.630 00.000 11060 MoveAxis(W, 61, ABG)
03:16:39.630 00.000 11060 Guiding  Dir = 3, Dur = 61
03:16:39.637 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:39.648 00.011 11060 IsSlewing returns 0
03:16:39.649 00.001 11060 IsGuiding returns 0
03:16:39.656 00.007 10844 UpdateGuideState exits: m=1480 SNR=24.0
03:16:39.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:39.657 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:39.657 00.000 10844 Enqueuing Expose request
03:16:39.726 00.069 11060 IsGuiding returns 0
03:16:39.727 00.001 11060 Move returns status 0, amount 61
03:16:39.727 00.000 11060 MoveAxis(N, 0, ABG)
03:16:39.727 00.000 11060 Move returns status 0, amount 0
03:16:39.727 00.000 11060 move complete, result=0
03:16:39.727 00.000 11060 worker thread done servicing request
03:16:39.727 00.000 11060 Worker thread wakes up
03:16:39.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:39.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:39.740 00.013 10844 GuideStep: 0.3 px 61 ms WEST, 0.1 px 0 ms NORTH
03:16:40.372 00.632 11060 Exposure complete
03:16:40.649 00.277 10844 OnExposeComplete: enter
03:16:40.649 00.000 10844 UpdateGuideState(): m_state=6
03:16:40.649 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
03:16:40.650 00.001 10844 Star::Find returns 1 (0), X=622.36, Y=109.03, Mass=1844, SNR=27.3, Peak=230 HFD=3.4
03:16:40.650 00.000 11060 worker thread done servicing request
03:16:40.650 00.000 10844 MultiStar: [#1 -0.18,0.58,0.93,U] [#2 0.05,0.31,0.89,U] [#3 -0.40,-0.12,0.83,U] [#4 -0.41,0.02,0.93,U] [#5 -0.15,-0.01,0.82,U] [#6 0.20,0.24,0.92,U] [#7 -0.25,-0.24,0.93,U] [#8 -0.21,-0.07,0.70,U] 
03:16:40.650 00.000 10844 refined, 8 included, MultiStar: {-0.21, 0.13}, one-star: {-0.54, 0.33}
03:16:40.650 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.39) = xAngle (1.21 = 1.21)
03:16:40.650 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.34 = -1.95)
03:16:40.650 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.60 mountX=0.09 mountY=-0.23, mountTheta=-1.21
03:16:40.653 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.13, opts=13)
03:16:40.653 00.000 10844 Enqueuing Move request for scope (-0.21, 0.13)
03:16:40.659 00.006 11060 Worker thread wakes up
03:16:40.661 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
03:16:40.661 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
03:16:40.661 00.000 11060 Moving (-0.21, 0.13) raw xDistance=0.09 yDistance=-0.23
03:16:40.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:16:40.663 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:16:40.665 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:16:40.665 00.000 11060 MoveAxis(E, 0, ABG)
03:16:40.665 00.000 11060 Move returns status 0, amount 0
03:16:40.665 00.000 11060 MoveAxis(N, 0, ABG)
03:16:40.665 00.000 11060 Move returns status 0, amount 0
03:16:40.665 00.000 11060 move complete, result=0
03:16:40.665 00.000 11060 worker thread done servicing request
03:16:40.670 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:40.695 00.025 10844 UpdateGuideState exits: m=1844 SNR=27.3
03:16:40.695 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:40.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:40.695 00.000 10844 Enqueuing Expose request
03:16:40.695 00.000 11060 Worker thread wakes up
03:16:40.695 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:40.696 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:40.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:41.324 00.628 11060 Exposure complete
03:16:41.595 00.271 11060 worker thread done servicing request
03:16:41.595 00.000 10844 OnExposeComplete: enter
03:16:41.595 00.000 10844 UpdateGuideState(): m_state=6
03:16:41.596 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
03:16:41.596 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.63, Mass=1417, SNR=23.4, Peak=159 HFD=3.3
03:16:41.596 00.000 10844 MultiStar: [#1 0.03,0.40,1.08,U] [#2 0.07,0.33,1.11,U] [#3 -0.17,0.31,1.10,U] [#4 -0.26,-0.06,1.14,U] [#5 -0.17,0.40,1.07,U] [#6 0.00,0.31,1.15,U] [#7 -0.50,0.02,1.00,U] [#8 -0.22,0.19,0.85,U] 
03:16:41.596 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.21}, one-star: {0.25, -0.06}
03:16:41.596 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:16:41.598 00.002 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
03:16:41.598 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.03 mountX=0.19 mountY=-0.14, mountTheta=-0.63
03:16:41.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.21, opts=13)
03:16:41.600 00.000 10844 Enqueuing Move request for scope (-0.10, 0.21)
03:16:41.604 00.004 11060 Worker thread wakes up
03:16:41.605 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
03:16:41.605 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
03:16:41.605 00.000 11060 Moving (-0.10, 0.21) raw xDistance=0.19 yDistance=-0.14
03:16:41.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:16:41.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:41.606 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:16:41.606 00.000 11060 MoveAxis(W, 43, ABG)
03:16:41.606 00.000 11060 Guiding  Dir = 3, Dur = 43
03:16:41.610 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:41.628 00.018 11060 IsSlewing returns 0
03:16:41.628 00.000 11060 IsGuiding returns 0
03:16:41.630 00.002 10844 UpdateGuideState exits: m=1417 SNR=23.4
03:16:41.631 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:41.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:41.631 00.000 10844 Enqueuing Expose request
03:16:41.676 00.045 11060 IsGuiding returns 0
03:16:41.676 00.000 11060 Move returns status 0, amount 43
03:16:41.676 00.000 11060 MoveAxis(N, 0, ABG)
03:16:41.676 00.000 11060 Move returns status 0, amount 0
03:16:41.676 00.000 11060 move complete, result=0
03:16:41.676 00.000 11060 worker thread done servicing request
03:16:41.676 00.000 11060 Worker thread wakes up
03:16:41.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:41.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:41.680 00.004 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
03:16:42.306 00.626 11060 Exposure complete
03:16:42.546 00.240 10844 OnExposeComplete: enter
03:16:42.546 00.000 11060 worker thread done servicing request
03:16:42.546 00.000 10844 UpdateGuideState(): m_state=6
03:16:42.546 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
03:16:42.547 00.001 10844 Star::Find returns 1 (0), X=623.16, Y=108.89, Mass=1747, SNR=25.6, Peak=154 HFD=4.1
03:16:42.556 00.009 10844 MultiStar: [#1 -0.03,0.07,1.03,U] [#2 0.36,0.18,0.90,U] [#3 -0.46,-0.36,1.06,U] [#4 -0.07,0.16,0.99,U] [#5 -0.17,-0.00,0.93,U] [#6 0.09,-0.12,1.04,U] [#7 0.02,-0.19,0.92,U] [#8 0.16,-0.02,0.79,U] 
03:16:42.557 00.001 10844 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.26, 0.20}
03:16:42.557 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.39) = xAngle (-2.47 = -2.47)
03:16:42.557 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
03:16:42.557 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.08 mountX=-0.01 mountY=0.01, mountTheta=2.48
03:16:42.558 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
03:16:42.559 00.001 10844 Enqueuing Move request for scope (0.01, -0.01)
03:16:42.559 00.000 11060 Worker thread wakes up
03:16:42.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:16:42.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:16:42.559 00.000 11060 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:16:42.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:16:42.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:42.562 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:16:42.562 00.000 11060 MoveAxis(E, 0, ABG)
03:16:42.562 00.000 11060 Move returns status 0, amount 0
03:16:42.562 00.000 11060 MoveAxis(N, 0, ABG)
03:16:42.562 00.000 11060 Move returns status 0, amount 0
03:16:42.562 00.000 11060 move complete, result=0
03:16:42.562 00.000 11060 worker thread done servicing request
03:16:42.566 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:42.587 00.021 10844 UpdateGuideState exits: m=1747 SNR=25.6
03:16:42.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:42.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:42.587 00.000 10844 Enqueuing Expose request
03:16:42.587 00.000 11060 Worker thread wakes up
03:16:42.587 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:42.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:42.588 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:43.231 00.643 11060 Exposure complete
03:16:43.500 00.269 11060 worker thread done servicing request
03:16:43.500 00.000 10844 OnExposeComplete: enter
03:16:43.500 00.000 10844 UpdateGuideState(): m_state=6
03:16:43.500 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
03:16:43.500 00.000 10844 Star::Find returns 1 (0), X=622.69, Y=108.44, Mass=1696, SNR=25.5, Peak=195 HFD=3.4
03:16:43.501 00.001 10844 MultiStar: [#1 -0.08,0.32,1.01,U] [#2 0.52,0.05,0.94,U] [#3 -0.03,-0.08,1.06,U] [#4 -0.51,-0.20,0.99,U] [#5 -0.19,-0.28,0.99,U] [#6 0.49,0.08,1.04,U] [#7 -0.10,0.25,0.91,U] [#8 -0.07,-0.06,0.87,U] 
03:16:43.501 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.21, -0.26}
03:16:43.501 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.72 = 2.56)
03:16:43.501 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
03:16:43.501 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.33 mountX=-0.03 mountY=-0.02, mountTheta=-2.55
03:16:43.503 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
03:16:43.503 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
03:16:43.503 00.000 11060 Worker thread wakes up
03:16:43.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
03:16:43.503 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
03:16:43.503 00.000 11060 Moving (-0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
03:16:43.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:16:43.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:43.504 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:16:43.504 00.000 11060 MoveAxis(E, 0, ABG)
03:16:43.504 00.000 11060 Move returns status 0, amount 0
03:16:43.504 00.000 11060 MoveAxis(N, 0, ABG)
03:16:43.504 00.000 11060 Move returns status 0, amount 0
03:16:43.504 00.000 11060 move complete, result=0
03:16:43.504 00.000 11060 worker thread done servicing request
03:16:43.510 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:43.540 00.030 10844 UpdateGuideState exits: m=1696 SNR=25.5
03:16:43.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:43.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:43.540 00.000 10844 Enqueuing Expose request
03:16:43.540 00.000 11060 Worker thread wakes up
03:16:43.540 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:43.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:43.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:44.179 00.639 11060 Exposure complete
03:16:44.422 00.243 11060 worker thread done servicing request
03:16:44.422 00.000 10844 OnExposeComplete: enter
03:16:44.422 00.000 10844 UpdateGuideState(): m_state=6
03:16:44.424 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
03:16:44.424 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.57, Mass=1784, SNR=26.2, Peak=159 HFD=3.6
03:16:44.424 00.000 10844 MultiStar: [#1 0.28,0.21,0.91,U] [#2 0.45,0.32,0.90,U] [#3 -0.08,-0.47,0.89,U] [#4 -0.44,0.18,0.96,U] [#5 0.26,-0.33,0.89,U] [#6 0.18,0.04,1.01,U] [#7 0.06,0.12,1.04,U] [#8 -0.07,-0.14,0.82,U] 
03:16:44.424 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.06, -0.12}
03:16:44.424 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.39) = xAngle (-1.63 = -1.63)
03:16:44.424 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.49 = 1.49)
03:16:44.424 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.24 mountX=-0.00 mountY=0.06, mountTheta=1.63
03:16:44.426 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
03:16:44.426 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
03:16:44.426 00.000 11060 Worker thread wakes up
03:16:44.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
03:16:44.426 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
03:16:44.426 00.000 11060 Moving (0.06, -0.01) raw xDistance=-0.00 yDistance=0.06
03:16:44.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:16:44.427 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:44.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:16:44.427 00.000 11060 MoveAxis(E, 0, ABG)
03:16:44.427 00.000 11060 Move returns status 0, amount 0
03:16:44.427 00.000 11060 MoveAxis(N, 0, ABG)
03:16:44.427 00.000 11060 Move returns status 0, amount 0
03:16:44.427 00.000 11060 move complete, result=0
03:16:44.427 00.000 11060 worker thread done servicing request
03:16:44.433 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:44.460 00.027 10844 UpdateGuideState exits: m=1784 SNR=26.2
03:16:44.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:44.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:44.460 00.000 10844 Enqueuing Expose request
03:16:44.461 00.001 11060 Worker thread wakes up
03:16:44.461 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:44.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:44.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:45.099 00.638 11060 Exposure complete
03:16:45.356 00.257 11060 worker thread done servicing request
03:16:45.356 00.000 10844 OnExposeComplete: enter
03:16:45.356 00.000 10844 UpdateGuideState(): m_state=6
03:16:45.356 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
03:16:45.357 00.001 10844 Star::Find returns 1 (0), X=623.03, Y=108.69, Mass=1679, SNR=26.1, Peak=208 HFD=3.3
03:16:45.357 00.000 10844 MultiStar: [#1 0.16,0.24,0.98,U] [#2 0.50,0.76,0.00,M1] [#3 0.11,-0.17,0.98,U] [#4 -0.33,0.09,0.97,U] [#5 0.23,-0.09,0.89,U] [#6 0.24,-0.03,1.08,U] [#7 -0.06,0.14,0.92,U] [#8 0.27,-0.20,0.82,U] 
03:16:45.357 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.13, -0.00}
03:16:45.357 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.39) = xAngle (-1.40 = -1.40)
03:16:45.357 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
03:16:45.357 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.01 mountX=0.02 mountY=0.09, mountTheta=1.40
03:16:45.358 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
03:16:45.358 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
03:16:45.365 00.007 11060 Worker thread wakes up
03:16:45.366 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
03:16:45.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
03:16:45.366 00.000 11060 Moving (0.09, -0.00) raw xDistance=0.02 yDistance=0.09
03:16:45.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:16:45.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:45.369 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:16:45.369 00.000 11060 MoveAxis(E, 0, ABG)
03:16:45.369 00.000 11060 Move returns status 0, amount 0
03:16:45.369 00.000 11060 MoveAxis(N, 0, ABG)
03:16:45.369 00.000 11060 Move returns status 0, amount 0
03:16:45.370 00.001 11060 move complete, result=0
03:16:45.371 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:45.371 00.000 11060 worker thread done servicing request
03:16:45.389 00.018 10844 UpdateGuideState exits: m=1679 SNR=26.1
03:16:45.391 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:45.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:45.391 00.000 10844 Enqueuing Expose request
03:16:45.391 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:45.392 00.001 11060 Worker thread wakes up
03:16:45.392 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:45.393 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:46.026 00.633 11060 Exposure complete
03:16:46.291 00.265 11060 worker thread done servicing request
03:16:46.291 00.000 10844 OnExposeComplete: enter
03:16:46.291 00.000 10844 UpdateGuideState(): m_state=6
03:16:46.292 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
03:16:46.292 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.75, Mass=1623, SNR=25.3, Peak=175 HFD=2.9
03:16:46.292 00.000 10844 MultiStar: [#1 -0.16,0.40,0.99,U] [#2 0.86,0.78,0.00,M2] [#3 0.01,-0.53,1.05,U] [#4 -0.57,-0.02,1.03,U] [#5 -0.22,0.11,0.93,U] [#6 0.24,-0.07,0.97,U] [#7 -0.23,0.10,0.95,U] [#8 0.32,-0.37,0.85,U] 
03:16:46.292 00.000 10844 single-star, 7 included, MultiStar: {-0.08, -0.04}, one-star: {0.03, 0.06}
03:16:46.292 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:16:46.292 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:16:46.292 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.07 mountX=0.06 mountY=0.02, mountTheta=0.33
03:16:46.294 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
03:16:46.294 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
03:16:46.294 00.000 11060 Worker thread wakes up
03:16:46.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
03:16:46.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
03:16:46.294 00.000 11060 Moving (0.03, 0.06) raw xDistance=0.06 yDistance=0.02
03:16:46.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:16:46.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:46.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:16:46.295 00.001 11060 MoveAxis(E, 0, ABG)
03:16:46.295 00.000 11060 Move returns status 0, amount 0
03:16:46.295 00.000 11060 MoveAxis(N, 0, ABG)
03:16:46.295 00.000 11060 Move returns status 0, amount 0
03:16:46.295 00.000 11060 move complete, result=0
03:16:46.295 00.000 11060 worker thread done servicing request
03:16:46.302 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:46.334 00.032 10844 UpdateGuideState exits: m=1623 SNR=25.3
03:16:46.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:46.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:46.334 00.000 10844 Enqueuing Expose request
03:16:46.334 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:46.337 00.003 11060 Worker thread wakes up
03:16:46.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:46.338 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:46.986 00.648 11060 Exposure complete
03:16:47.269 00.283 11060 worker thread done servicing request
03:16:47.269 00.000 10844 OnExposeComplete: enter
03:16:47.269 00.000 10844 UpdateGuideState(): m_state=6
03:16:47.269 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
03:16:47.269 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.28, Mass=1557, SNR=24.6, Peak=185 HFD=3.5
03:16:47.269 00.000 10844 MultiStar: [#1 0.17,0.42,1.10,U] [#2 0.31,0.06,0.98,U] [#3 0.04,-0.47,1.04,U] [#4 -0.64,-0.11,0.00,M1] [#5 0.13,0.02,0.99,U] [#6 0.11,0.11,1.12,U] [#7 -0.56,-0.15,0.95,U] [#8 0.05,-0.62,0.85,U] 
03:16:47.269 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.31, -0.42}
03:16:47.270 00.001 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
03:16:47.270 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
03:16:47.270 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.14 cameraTheta=-0.99 mountX=-0.10 mountY=0.09, mountTheta=2.39
03:16:47.271 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.11, opts=13)
03:16:47.271 00.000 10844 Enqueuing Move request for scope (0.07, -0.11)
03:16:47.271 00.000 11060 Worker thread wakes up
03:16:47.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
03:16:47.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
03:16:47.272 00.001 11060 Moving (0.07, -0.11) raw xDistance=-0.10 yDistance=0.09
03:16:47.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:16:47.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:47.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:16:47.272 00.000 11060 MoveAxis(E, 0, ABG)
03:16:47.272 00.000 11060 Move returns status 0, amount 0
03:16:47.272 00.000 11060 MoveAxis(N, 0, ABG)
03:16:47.272 00.000 11060 Move returns status 0, amount 0
03:16:47.272 00.000 11060 move complete, result=0
03:16:47.272 00.000 11060 worker thread done servicing request
03:16:47.279 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:47.318 00.039 10844 UpdateGuideState exits: m=1557 SNR=24.6
03:16:47.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:47.319 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:47.319 00.000 10844 Enqueuing Expose request
03:16:47.319 00.000 11060 Worker thread wakes up
03:16:47.319 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:16:47.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:47.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:47.955 00.636 11060 Exposure complete
03:16:48.221 00.266 11060 worker thread done servicing request
03:16:48.221 00.000 10844 OnExposeComplete: enter
03:16:48.222 00.001 10844 UpdateGuideState(): m_state=6
03:16:48.222 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
03:16:48.222 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.72, Mass=1998, SNR=28.4, Peak=226 HFD=3.5
03:16:48.222 00.000 10844 MultiStar: [#1 0.43,0.32,0.93,U] [#2 0.15,0.39,0.81,U] [#3 -0.12,-0.25,0.97,U] [#4 -0.21,0.04,0.98,U] [#5 0.02,-0.07,0.86,U] [#6 0.30,-0.08,0.91,U] [#7 -0.10,-0.56,0.95,U] [#8 -0.20,0.20,0.69,U] 
03:16:48.223 00.001 10844 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.12, 0.03}
03:16:48.223 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.39) = xAngle (-1.91 = -1.91)
03:16:48.223 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.21 = 1.21)
03:16:48.223 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.52 mountX=-0.01 mountY=0.02, mountTheta=1.92
03:16:48.225 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
03:16:48.225 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
03:16:48.225 00.000 11060 Worker thread wakes up
03:16:48.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:16:48.225 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:16:48.225 00.000 11060 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
03:16:48.226 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:16:48.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:48.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:16:48.226 00.000 11060 MoveAxis(E, 0, ABG)
03:16:48.226 00.000 11060 Move returns status 0, amount 0
03:16:48.226 00.000 11060 MoveAxis(N, 0, ABG)
03:16:48.226 00.000 11060 Move returns status 0, amount 0
03:16:48.226 00.000 11060 move complete, result=0
03:16:48.226 00.000 11060 worker thread done servicing request
03:16:48.233 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:48.251 00.018 10844 UpdateGuideState exits: m=1998 SNR=28.4
03:16:48.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:48.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:48.251 00.000 10844 Enqueuing Expose request
03:16:48.251 00.000 11060 Worker thread wakes up
03:16:48.251 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:48.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:48.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:48.904 00.653 11060 Exposure complete
03:16:49.415 00.511 10844 OnExposeComplete: enter
03:16:49.416 00.001 10844 UpdateGuideState(): m_state=6
03:16:49.416 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
03:16:49.416 00.000 10844 Star::Find returns 1 (0), X=622.52, Y=108.73, Mass=1745, SNR=26.8, Peak=224 HFD=3.0
03:16:49.416 00.000 10844 MultiStar: [#1 0.09,0.09,0.93,U] [#2 0.66,0.10,0.00,M1] [#3 -0.11,-0.58,0.98,U] [#4 -0.24,0.13,0.95,U] [#5 -0.02,-0.07,0.98,U] [#6 0.18,-0.29,0.99,U] [#7 0.12,0.23,0.96,U] [#8 0.47,-0.25,0.78,U] 
03:16:49.416 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.09}, one-star: {-0.38, 0.04}
03:16:49.418 00.002 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:16:49.418 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
03:16:49.418 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=-0.08 mountY=0.02, mountTheta=2.95
03:16:49.419 00.001 11060 worker thread done servicing request
03:16:49.420 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.09, opts=13)
03:16:49.420 00.000 10844 Enqueuing Move request for scope (0.00, -0.09)
03:16:49.420 00.000 11060 Worker thread wakes up
03:16:49.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
03:16:49.420 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
03:16:49.420 00.000 11060 Moving (0.00, -0.09) raw xDistance=-0.08 yDistance=0.02
03:16:49.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:16:49.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:49.422 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:16:49.422 00.000 11060 MoveAxis(E, 0, ABG)
03:16:49.422 00.000 11060 Move returns status 0, amount 0
03:16:49.422 00.000 11060 MoveAxis(N, 0, ABG)
03:16:49.422 00.000 11060 Move returns status 0, amount 0
03:16:49.422 00.000 11060 move complete, result=0
03:16:49.422 00.000 11060 worker thread done servicing request
03:16:49.459 00.037 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:49.514 00.055 10844 UpdateGuideState exits: m=1745 SNR=26.8
03:16:49.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:49.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:49.514 00.000 10844 Enqueuing Expose request
03:16:49.536 00.022 11060 Worker thread wakes up
03:16:49.537 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:49.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:49.546 00.009 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:50.170 00.624 11060 Exposure complete
03:16:50.497 00.327 11060 worker thread done servicing request
03:16:50.498 00.001 10844 OnExposeComplete: enter
03:16:50.498 00.000 10844 UpdateGuideState(): m_state=6
03:16:50.498 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
03:16:50.498 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.62, Mass=1538, SNR=24.5, Peak=142 HFD=3.6
03:16:50.498 00.000 10844 MultiStar: [#1 -0.20,0.84,0.00,M1] [#2 0.26,0.79,0.00,M2] [#3 0.30,-0.25,0.98,U] [#4 -0.03,0.37,1.00,U] [#5 -0.19,0.25,1.03,U] [#6 0.16,0.35,1.09,U] [#7 -0.07,0.36,1.04,U] [#8 0.31,0.03,0.86,U] 
03:16:50.499 00.001 10844 refined, 6 included, MultiStar: {0.09, 0.15}, one-star: {0.20, -0.08}
03:16:50.499 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
03:16:50.499 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.78 = 2.78)
03:16:50.499 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.04 mountX=0.17 mountY=0.06, mountTheta=0.36
03:16:50.502 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.15, opts=13)
03:16:50.503 00.001 10844 Enqueuing Move request for scope (0.09, 0.15)
03:16:50.504 00.001 11060 Worker thread wakes up
03:16:50.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
03:16:50.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
03:16:50.504 00.000 11060 Moving (0.09, 0.15) raw xDistance=0.17 yDistance=0.06
03:16:50.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:16:50.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:50.505 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:16:50.505 00.000 11060 MoveAxis(W, 40, ABG)
03:16:50.505 00.000 11060 Guiding  Dir = 3, Dur = 40
03:16:50.512 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:50.530 00.018 11060 IsSlewing returns 0
03:16:50.531 00.001 11060 IsGuiding returns 0
03:16:50.551 00.020 10844 UpdateGuideState exits: m=1538 SNR=24.5
03:16:50.552 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:50.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:50.552 00.000 10844 Enqueuing Expose request
03:16:50.594 00.042 11060 IsGuiding returns 0
03:16:50.594 00.000 11060 Move returns status 0, amount 40
03:16:50.594 00.000 11060 MoveAxis(N, 0, ABG)
03:16:50.628 00.034 11060 Move returns status 0, amount 0
03:16:50.628 00.000 11060 move complete, result=0
03:16:50.628 00.000 11060 worker thread done servicing request
03:16:50.629 00.001 11060 Worker thread wakes up
03:16:50.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:50.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:50.629 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
03:16:51.266 00.637 11060 Exposure complete
03:16:51.697 00.431 11060 worker thread done servicing request
03:16:51.698 00.001 10844 OnExposeComplete: enter
03:16:51.698 00.000 10844 UpdateGuideState(): m_state=6
03:16:51.698 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
03:16:51.698 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.99, Mass=1784, SNR=26.3, Peak=189 HFD=3.9
03:16:51.699 00.001 10844 MultiStar: [#1 -0.11,0.55,0.87,U] [#2 0.45,0.64,0.00,M3] [#3 -0.03,-0.08,0.91,U] [#4 -0.31,0.76,0.00,M1] [#5 0.16,0.31,0.98,U] [#6 0.54,-0.10,0.97,U] [#7 -0.13,0.40,0.85,U] [#8 -0.01,-0.21,0.79,U] 
03:16:51.699 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.17}, one-star: {0.17, 0.30}
03:16:51.699 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.34 = -0.34)
03:16:51.699 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
03:16:51.699 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.05 mountX=0.18 mountY=0.07, mountTheta=0.35
03:16:51.701 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.17, opts=13)
03:16:51.701 00.000 10844 Enqueuing Move request for scope (0.10, 0.17)
03:16:51.701 00.000 11060 Worker thread wakes up
03:16:51.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
03:16:51.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
03:16:51.701 00.000 11060 Moving (0.10, 0.17) raw xDistance=0.18 yDistance=0.07
03:16:51.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:16:51.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:51.702 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:16:51.702 00.000 11060 MoveAxis(W, 45, ABG)
03:16:51.702 00.000 11060 Guiding  Dir = 3, Dur = 45
03:16:51.710 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:51.714 00.004 11060 IsSlewing returns 0
03:16:51.715 00.001 11060 IsGuiding returns 0
03:16:51.731 00.016 10844 UpdateGuideState exits: m=1784 SNR=26.3
03:16:51.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:51.732 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:51.732 00.000 10844 Enqueuing Expose request
03:16:51.775 00.043 11060 IsGuiding returns 0
03:16:51.775 00.000 11060 Move returns status 0, amount 45
03:16:51.775 00.000 11060 MoveAxis(N, 0, ABG)
03:16:51.775 00.000 11060 Move returns status 0, amount 0
03:16:51.775 00.000 11060 move complete, result=0
03:16:51.775 00.000 11060 worker thread done servicing request
03:16:51.777 00.002 10844 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
03:16:51.777 00.000 11060 Worker thread wakes up
03:16:51.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:51.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:52.409 00.632 11060 Exposure complete
03:16:52.671 00.262 11060 worker thread done servicing request
03:16:52.671 00.000 10844 OnExposeComplete: enter
03:16:52.671 00.000 10844 UpdateGuideState(): m_state=6
03:16:52.671 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
03:16:52.671 00.000 10844 Star::Find returns 1 (0), X=622.59, Y=107.87, Mass=1608, SNR=25.2, Peak=152 HFD=3.3
03:16:52.672 00.001 10844 MultiStar: [#1 0.04,-0.18,1.02,U] [#2 0.22,0.30,0.93,U] [#3 0.30,-0.49,1.03,U] [#4 0.07,-0.25,0.93,U] [#5 0.17,-0.02,0.93,U] [#6 0.10,-0.18,1.11,U] [#7 0.23,-0.16,0.91,U] [#8 0.36,-0.52,0.82,U] 
03:16:52.673 00.001 10844 refined, 8 included, MultiStar: {0.13, -0.26}, one-star: {-0.31, -0.82}
03:16:52.673 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:16:52.673 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:16:52.673 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.12 mountX=-0.23 mountY=0.17, mountTheta=2.52
03:16:52.675 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.26, opts=13)
03:16:52.675 00.000 10844 Enqueuing Move request for scope (0.13, -0.26)
03:16:52.675 00.000 11060 Worker thread wakes up
03:16:52.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
03:16:52.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
03:16:52.675 00.000 11060 Moving (0.13, -0.26) raw xDistance=-0.23 yDistance=0.17
03:16:52.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:16:52.676 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:52.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:16:52.676 00.000 11060 MoveAxis(E, 53, ABG)
03:16:52.676 00.000 11060 Guiding  Dir = 2, Dur = 53
03:16:52.680 00.004 11060 IsSlewing returns 0
03:16:52.683 00.003 11060 IsGuiding returns 0
03:16:52.684 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:52.701 00.017 10844 UpdateGuideState exits: m=1608 SNR=25.2
03:16:52.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:52.702 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:52.702 00.000 10844 Enqueuing Expose request
03:16:52.743 00.041 11060 IsGuiding returns 0
03:16:52.743 00.000 11060 Move returns status 0, amount 53
03:16:52.744 00.001 11060 MoveAxis(N, 0, ABG)
03:16:52.744 00.000 11060 Move returns status 0, amount 0
03:16:52.744 00.000 11060 move complete, result=0
03:16:52.744 00.000 11060 worker thread done servicing request
03:16:52.744 00.000 11060 Worker thread wakes up
03:16:52.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:52.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:52.762 00.018 10844 GuideStep: -0.2 px 53 ms EAST, 0.2 px 0 ms NORTH
03:16:53.381 00.619 11060 Exposure complete
03:16:53.659 00.278 10844 OnExposeComplete: enter
03:16:53.659 00.000 10844 UpdateGuideState(): m_state=6
03:16:53.660 00.001 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
03:16:53.660 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.69, Mass=1722, SNR=26.1, Peak=146 HFD=3.7
03:16:53.660 00.000 11060 worker thread done servicing request
03:16:53.660 00.000 10844 MultiStar: [#1 0.14,0.51,1.00,U] [#2 0.60,0.45,0.00,M3] [#3 0.05,-0.39,0.94,U] [#4 0.07,0.01,0.98,U] [#5 0.26,0.11,1.00,U] [#6 0.49,0.16,0.96,U] [#7 -0.25,0.27,0.94,U] [#8 0.34,0.19,0.83,U] 
03:16:53.660 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.11}, one-star: {-0.19, 0.00}
03:16:53.660 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.39) = xAngle (-0.60 = -0.60)
03:16:53.660 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.52 = 2.52)
03:16:53.660 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.79 mountX=0.13 mountY=0.09, mountTheta=0.61
03:16:53.663 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.11, opts=13)
03:16:53.663 00.000 10844 Enqueuing Move request for scope (0.11, 0.11)
03:16:53.663 00.000 11060 Worker thread wakes up
03:16:53.664 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
03:16:53.664 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
03:16:53.664 00.000 11060 Moving (0.11, 0.11) raw xDistance=0.13 yDistance=0.09
03:16:53.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:16:53.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:53.665 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:16:53.665 00.000 11060 MoveAxis(W, 28, ABG)
03:16:53.665 00.000 11060 Guiding  Dir = 3, Dur = 28
03:16:53.687 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:53.689 00.002 11060 IsSlewing returns 0
03:16:53.690 00.001 11060 IsGuiding returns 0
03:16:53.708 00.018 10844 UpdateGuideState exits: m=1722 SNR=26.1
03:16:53.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:53.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:53.708 00.000 10844 Enqueuing Expose request
03:16:53.721 00.013 11060 IsGuiding returns 0
03:16:53.721 00.000 11060 Move returns status 0, amount 28
03:16:53.721 00.000 11060 MoveAxis(N, 0, ABG)
03:16:53.721 00.000 11060 Move returns status 0, amount 0
03:16:53.722 00.001 11060 move complete, result=0
03:16:53.722 00.000 11060 worker thread done servicing request
03:16:53.722 00.000 11060 Worker thread wakes up
03:16:53.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:53.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:53.723 00.001 10844 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
03:16:54.359 00.636 11060 Exposure complete
03:16:54.603 00.244 11060 worker thread done servicing request
03:16:54.603 00.000 10844 OnExposeComplete: enter
03:16:54.603 00.000 10844 UpdateGuideState(): m_state=6
03:16:54.605 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
03:16:54.605 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.60, Mass=1765, SNR=26.6, Peak=240 HFD=3.2
03:16:54.605 00.000 10844 MultiStar: [#1 -0.09,0.65,0.00,M1] [#2 0.60,-0.11,0.80,U] [#3 0.02,-0.47,0.97,U] [#4 -0.37,0.68,0.00,M1] [#5 -0.44,-0.38,0.92,U] [#6 0.57,-0.24,1.07,U] [#7 -0.17,0.52,0.85,U] [#8 -0.01,-0.09,0.79,U] 
03:16:54.605 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.13}, one-star: {-0.20, -0.09}
03:16:54.605 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:16:54.606 00.001 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
03:16:54.606 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.18 mountX=-0.12 mountY=0.08, mountTheta=2.58
03:16:54.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
03:16:54.608 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
03:16:54.608 00.000 11060 Worker thread wakes up
03:16:54.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:16:54.608 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:16:54.608 00.000 11060 Moving (0.06, -0.13) raw xDistance=-0.12 yDistance=0.08
03:16:54.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:16:54.609 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:54.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:16:54.609 00.000 11060 MoveAxis(E, 28, ABG)
03:16:54.609 00.000 11060 Guiding  Dir = 2, Dur = 28
03:16:54.616 00.007 11060 IsSlewing returns 0
03:16:54.617 00.001 11060 IsGuiding returns 0
03:16:54.618 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:54.645 00.027 10844 UpdateGuideState exits: m=1765 SNR=26.6
03:16:54.646 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:54.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:54.646 00.000 10844 Enqueuing Expose request
03:16:54.661 00.015 11060 IsGuiding returns 0
03:16:54.661 00.000 11060 Move returns status 0, amount 28
03:16:54.662 00.001 11060 MoveAxis(N, 0, ABG)
03:16:54.662 00.000 11060 Move returns status 0, amount 0
03:16:54.662 00.000 11060 move complete, result=0
03:16:54.662 00.000 11060 worker thread done servicing request
03:16:54.662 00.000 11060 Worker thread wakes up
03:16:54.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:54.663 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:54.666 00.003 10844 GuideStep: -0.1 px 28 ms EAST, 0.1 px 0 ms NORTH
03:16:55.291 00.625 11060 Exposure complete
03:16:55.582 00.291 11060 worker thread done servicing request
03:16:55.582 00.000 10844 OnExposeComplete: enter
03:16:55.582 00.000 10844 UpdateGuideState(): m_state=6
03:16:55.583 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
03:16:55.583 00.000 10844 Star::Find returns 1 (0), X=622.94, Y=108.78, Mass=1675, SNR=25.6, Peak=188 HFD=3.4
03:16:55.583 00.000 10844 MultiStar: [#1 0.13,0.24,1.03,U] [#2 0.50,0.36,0.94,U] [#3 0.22,-0.07,1.03,U] [#4 -0.76,-0.05,0.00,M2] [#5 0.57,0.46,0.00,M1] [#6 0.45,-0.26,1.00,U] [#7 0.04,0.25,0.95,U] [#8 -0.12,-0.33,0.88,U] 
03:16:55.583 00.000 10844 single-star, 6 included, MultiStar: {0.18, 0.04}, one-star: {0.04, 0.08}
03:16:55.584 00.001 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.39) = xAngle (-0.26 = -0.26)
03:16:55.584 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.86 = 2.86)
03:16:55.584 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=0.09 mountY=0.03, mountTheta=0.28
03:16:55.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
03:16:55.586 00.000 10844 Enqueuing Move request for scope (0.04, 0.08)
03:16:55.586 00.000 11060 Worker thread wakes up
03:16:55.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
03:16:55.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
03:16:55.586 00.000 11060 Moving (0.04, 0.08) raw xDistance=0.09 yDistance=0.03
03:16:55.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:16:55.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:55.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:16:55.586 00.000 11060 MoveAxis(E, 0, ABG)
03:16:55.586 00.000 11060 Move returns status 0, amount 0
03:16:55.586 00.000 11060 MoveAxis(N, 0, ABG)
03:16:55.587 00.001 11060 Move returns status 0, amount 0
03:16:55.587 00.000 11060 move complete, result=0
03:16:55.587 00.000 11060 worker thread done servicing request
03:16:55.594 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:55.626 00.032 10844 UpdateGuideState exits: m=1675 SNR=25.6
03:16:55.627 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:55.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:55.627 00.000 10844 Enqueuing Expose request
03:16:55.627 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:16:55.628 00.001 11060 Worker thread wakes up
03:16:55.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:55.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:56.266 00.638 11060 Exposure complete
03:16:56.527 00.261 11060 worker thread done servicing request
03:16:56.527 00.000 10844 OnExposeComplete: enter
03:16:56.527 00.000 10844 UpdateGuideState(): m_state=6
03:16:56.529 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
03:16:56.529 00.000 10844 Star::Find returns 1 (0), X=622.69, Y=108.85, Mass=1639, SNR=25.5, Peak=188 HFD=3.4
03:16:56.529 00.000 10844 MultiStar: [#1 -0.05,0.10,0.96,U] [#2 0.62,0.37,0.00,M2] [#3 -0.07,0.14,0.97,U] [#4 -0.19,-0.17,0.96,U] [#5 -0.14,0.00,0.99,U] [#6 0.24,0.41,1.04,U] [#7 0.11,-0.19,0.98,U] [#8 0.01,0.01,0.82,U] 
03:16:56.529 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.06}, one-star: {-0.21, 0.16}
03:16:56.529 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.39) = xAngle (0.72 = 0.72)
03:16:56.530 00.001 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.84 = -2.44)
03:16:56.530 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.11 mountX=0.05 mountY=-0.05, mountTheta=-0.71
03:16:56.531 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
03:16:56.531 00.000 10844 Enqueuing Move request for scope (-0.04, 0.06)
03:16:56.532 00.001 11060 Worker thread wakes up
03:16:56.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
03:16:56.532 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
03:16:56.532 00.000 11060 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
03:16:56.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:16:56.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:56.533 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:16:56.533 00.000 11060 MoveAxis(E, 0, ABG)
03:16:56.533 00.000 11060 Move returns status 0, amount 0
03:16:56.533 00.000 11060 MoveAxis(N, 0, ABG)
03:16:56.533 00.000 11060 Move returns status 0, amount 0
03:16:56.533 00.000 11060 move complete, result=0
03:16:56.533 00.000 11060 worker thread done servicing request
03:16:56.539 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:56.560 00.021 10844 UpdateGuideState exits: m=1639 SNR=25.5
03:16:56.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:56.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:56.560 00.000 10844 Enqueuing Expose request
03:16:56.560 00.000 11060 Worker thread wakes up
03:16:56.561 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:56.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:56.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:57.183 00.622 11060 Exposure complete
03:16:57.475 00.292 11060 worker thread done servicing request
03:16:57.475 00.000 10844 OnExposeComplete: enter
03:16:57.475 00.000 10844 UpdateGuideState(): m_state=6
03:16:57.475 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
03:16:57.475 00.000 10844 Star::Find returns 1 (0), X=622.68, Y=108.63, Mass=1856, SNR=27.4, Peak=205 HFD=3.5
03:16:57.476 00.001 10844 MultiStar: [#1 0.21,0.21,0.93,U] [#2 0.29,0.47,0.88,U] [#3 0.07,-0.54,0.93,U] [#4 -0.46,-0.21,1.00,U] [#5 -0.26,-0.12,0.92,U] [#6 0.01,0.10,1.00,U] [#7 -0.02,-0.01,0.99,U] [#8 0.17,0.21,0.77,U] 
03:16:57.476 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.22, -0.06}
03:16:57.476 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.85)
03:16:57.476 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
03:16:57.476 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.04 mountX=-0.01 mountY=-0.03, mountTheta=-1.85
03:16:57.478 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.00, opts=13)
03:16:57.478 00.000 10844 Enqueuing Move request for scope (-0.03, -0.00)
03:16:57.478 00.000 11060 Worker thread wakes up
03:16:57.479 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
03:16:57.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
03:16:57.479 00.000 11060 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
03:16:57.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:16:57.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:57.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:16:57.479 00.000 11060 MoveAxis(E, 0, ABG)
03:16:57.479 00.000 11060 Move returns status 0, amount 0
03:16:57.479 00.000 11060 MoveAxis(N, 0, ABG)
03:16:57.479 00.000 11060 Move returns status 0, amount 0
03:16:57.480 00.001 11060 move complete, result=0
03:16:57.480 00.000 11060 worker thread done servicing request
03:16:57.487 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:57.516 00.029 10844 UpdateGuideState exits: m=1856 SNR=27.4
03:16:57.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:57.517 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:57.517 00.000 10844 Enqueuing Expose request
03:16:57.517 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:57.518 00.001 11060 Worker thread wakes up
03:16:57.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:57.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:58.155 00.637 11060 Exposure complete
03:16:58.426 00.271 10844 OnExposeComplete: enter
03:16:58.427 00.001 10844 UpdateGuideState(): m_state=6
03:16:58.427 00.000 11060 worker thread done servicing request
03:16:58.428 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
03:16:58.428 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.39, Mass=1526, SNR=24.5, Peak=150 HFD=3.4
03:16:58.428 00.000 10844 MultiStar: [#1 -0.05,0.38,0.94,U] [#2 0.37,0.36,0.90,U] [#3 0.14,-0.39,1.02,U] [#4 -0.66,-0.32,0.00,M1] [#5 0.14,-0.45,0.87,U] [#6 0.72,0.06,0.00,M1] [#7 0.25,-0.53,1.00,U] [#8 0.45,-0.01,0.90,U] 
03:16:58.428 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.14}, one-star: {0.06, -0.30}
03:16:58.428 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.39) = xAngle (-2.03 = -2.03)
03:16:58.428 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.09 = 1.09)
03:16:58.428 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-0.64 mountX=-0.11 mountY=0.21, mountTheta=2.03
03:16:58.430 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.14, opts=13)
03:16:58.430 00.000 10844 Enqueuing Move request for scope (0.19, -0.14)
03:16:58.430 00.000 11060 Worker thread wakes up
03:16:58.432 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
03:16:58.432 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
03:16:58.432 00.000 11060 Moving (0.19, -0.14) raw xDistance=-0.11 yDistance=0.21
03:16:58.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:16:58.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:16:58.432 00.000 11060 MoveAxis(E, 0, ABG)
03:16:58.432 00.000 11060 Move returns status 0, amount 0
03:16:58.432 00.000 11060 MoveAxis(S, 82, ABG)
03:16:58.432 00.000 11060 Guiding  Dir = 1, Dur = 82
03:16:58.439 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:16:58.462 00.023 11060 IsSlewing returns 0
03:16:58.463 00.001 11060 IsGuiding returns 0
03:16:58.471 00.008 10844 UpdateGuideState exits: m=1526 SNR=24.5
03:16:58.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:58.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:58.471 00.000 10844 Enqueuing Expose request
03:16:58.570 00.099 11060 IsGuiding returns 0
03:16:58.570 00.000 11060 Move returns status 0, amount 82
03:16:58.570 00.000 11060 move complete, result=0
03:16:58.570 00.000 11060 worker thread done servicing request
03:16:58.570 00.000 11060 Worker thread wakes up
03:16:58.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:58.570 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 82 ms SOUTH
03:16:58.571 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:16:59.213 00.642 11060 Exposure complete
03:16:59.491 00.278 11060 worker thread done servicing request
03:16:59.493 00.002 10844 OnExposeComplete: enter
03:16:59.493 00.000 10844 UpdateGuideState(): m_state=6
03:16:59.493 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
03:16:59.494 00.001 10844 Star::Find returns 1 (0), X=622.82, Y=108.65, Mass=1472, SNR=24.1, Peak=167 HFD=2.9
03:16:59.494 00.000 10844 MultiStar: [#1 0.13,0.44,1.01,U] [#2 0.12,0.17,0.97,U] [#3 -0.05,0.07,1.06,U] [#4 -0.40,0.29,1.01,U] [#5 0.17,0.00,1.08,U] [#6 0.37,-0.15,1.02,U] [#7 -0.21,-0.20,1.04,U] [#8 0.01,-0.21,0.79,U] 
03:16:59.494 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.08, -0.04}
03:16:59.494 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.39) = xAngle (0.02 = 0.02)
03:16:59.494 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.14 = -3.14)
03:16:59.495 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.41 mountX=0.05 mountY=-0.00, mountTheta=-0.00
03:16:59.496 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
03:16:59.497 00.001 10844 Enqueuing Move request for scope (0.01, 0.05)
03:16:59.501 00.004 11060 Worker thread wakes up
03:16:59.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
03:16:59.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
03:16:59.501 00.000 11060 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
03:16:59.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:16:59.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:16:59.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:16:59.501 00.000 11060 MoveAxis(E, 0, ABG)
03:16:59.503 00.002 11060 Move returns status 0, amount 0
03:16:59.503 00.000 11060 MoveAxis(N, 0, ABG)
03:16:59.503 00.000 11060 Move returns status 0, amount 0
03:16:59.503 00.000 11060 move complete, result=0
03:16:59.503 00.000 11060 worker thread done servicing request
03:16:59.514 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:16:59.537 00.023 10844 UpdateGuideState exits: m=1472 SNR=24.1
03:16:59.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:59.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:16:59.537 00.000 10844 Enqueuing Expose request
03:16:59.537 00.000 11060 Worker thread wakes up
03:16:59.537 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:59.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:16:59.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:00.168 00.631 11060 Exposure complete
03:17:00.425 00.257 11060 worker thread done servicing request
03:17:00.425 00.000 10844 OnExposeComplete: enter
03:17:00.425 00.000 10844 UpdateGuideState(): m_state=6
03:17:00.427 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
03:17:00.427 00.000 10844 Star::Find returns 1 (0), X=623.42, Y=108.94, Mass=1615, SNR=25.4, Peak=170 HFD=3.3
03:17:00.427 00.000 10844 MultiStar: [#1 -0.15,0.21,0.93,U] [#2 0.01,0.17,0.86,U] [#3 -0.17,0.01,0.93,U] [#4 -0.71,-0.15,0.00,M1] [#5 0.02,0.31,1.05,U] [#6 0.30,-0.37,1.16,U] [#7 -0.43,-0.20,0.96,U] [#8 0.46,-0.38,0.83,U] 
03:17:00.427 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.52, 0.25}
03:17:00.428 00.001 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.39) = xAngle (-1.41 = -1.41)
03:17:00.428 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.72 = 1.72)
03:17:00.428 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.02 mountX=0.01 mountY=0.07, mountTheta=1.41
03:17:00.429 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.00, opts=13)
03:17:00.429 00.000 10844 Enqueuing Move request for scope (0.07, -0.00)
03:17:00.429 00.000 11060 Worker thread wakes up
03:17:00.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
03:17:00.429 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
03:17:00.429 00.000 11060 Moving (0.07, -0.00) raw xDistance=0.01 yDistance=0.07
03:17:00.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:17:00.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:00.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:17:00.430 00.001 11060 MoveAxis(E, 0, ABG)
03:17:00.430 00.000 11060 Move returns status 0, amount 0
03:17:00.430 00.000 11060 MoveAxis(N, 0, ABG)
03:17:00.430 00.000 11060 Move returns status 0, amount 0
03:17:00.430 00.000 11060 move complete, result=0
03:17:00.430 00.000 11060 worker thread done servicing request
03:17:00.437 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:00.455 00.018 10844 UpdateGuideState exits: m=1615 SNR=25.4
03:17:00.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:00.457 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:00.457 00.000 10844 Enqueuing Expose request
03:17:00.457 00.000 11060 Worker thread wakes up
03:17:00.457 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:00.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:00.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:01.098 00.641 11060 Exposure complete
03:17:01.384 00.286 11060 worker thread done servicing request
03:17:01.384 00.000 10844 OnExposeComplete: enter
03:17:01.384 00.000 10844 UpdateGuideState(): m_state=6
03:17:01.385 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
03:17:01.385 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.67, Mass=1520, SNR=24.8, Peak=230 HFD=2.9
03:17:01.385 00.000 10844 MultiStar: [#1 0.06,-0.08,0.98,U] [#2 -0.04,0.12,0.85,U] [#3 -0.19,-0.38,1.06,U] [#4 -0.50,0.09,1.05,U] [#5 -0.13,-0.02,1.12,U] [#6 0.25,0.11,1.10,U] [#7 -0.14,0.23,0.89,U] [#8 -0.08,-0.44,0.90,U] 
03:17:01.385 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.28, -0.03}
03:17:01.385 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.43)
03:17:01.385 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.73 = -0.73)
03:17:01.385 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.46 mountX=-0.05 mountY=-0.05, mountTheta=-2.42
03:17:01.386 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
03:17:01.388 00.002 10844 Enqueuing Move request for scope (-0.05, -0.04)
03:17:01.388 00.000 11060 Worker thread wakes up
03:17:01.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
03:17:01.388 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
03:17:01.388 00.000 11060 Moving (-0.05, -0.04) raw xDistance=-0.05 yDistance=-0.05
03:17:01.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:17:01.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:01.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:17:01.388 00.000 11060 MoveAxis(E, 0, ABG)
03:17:01.388 00.000 11060 Move returns status 0, amount 0
03:17:01.388 00.000 11060 MoveAxis(N, 0, ABG)
03:17:01.388 00.000 11060 Move returns status 0, amount 0
03:17:01.389 00.001 11060 move complete, result=0
03:17:01.389 00.000 11060 worker thread done servicing request
03:17:01.400 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:01.435 00.035 10844 UpdateGuideState exits: m=1520 SNR=24.8
03:17:01.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:01.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:01.435 00.000 10844 Enqueuing Expose request
03:17:01.435 00.000 11060 Worker thread wakes up
03:17:01.435 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:17:01.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:01.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:02.082 00.647 11060 Exposure complete
03:17:02.316 00.234 11060 worker thread done servicing request
03:17:02.316 00.000 10844 OnExposeComplete: enter
03:17:02.316 00.000 10844 UpdateGuideState(): m_state=6
03:17:02.316 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
03:17:02.317 00.001 10844 Star::Find returns 1 (0), X=623.30, Y=108.71, Mass=1740, SNR=26.0, Peak=202 HFD=3.5
03:17:02.318 00.001 10844 MultiStar: [#1 -0.15,0.37,0.91,U] [#2 0.24,0.37,0.87,U] [#3 0.03,0.08,1.05,U] [#4 -0.24,0.22,0.93,U] [#5 0.28,0.11,0.92,U] [#6 0.20,0.17,1.07,U] [#7 -0.10,0.38,0.99,U] [#8 0.40,-0.42,0.72,U] 
03:17:02.318 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.16}, one-star: {0.40, 0.02}
03:17:02.318 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.39) = xAngle (-0.43 = -0.43)
03:17:02.318 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.69 = 2.69)
03:17:02.318 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.96 mountX=0.17 mountY=0.08, mountTheta=0.44
03:17:02.319 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
03:17:02.319 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
03:17:02.319 00.000 11060 Worker thread wakes up
03:17:02.321 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
03:17:02.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
03:17:02.321 00.000 11060 Moving (0.11, 0.16) raw xDistance=0.17 yDistance=0.08
03:17:02.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:17:02.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:02.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:17:02.321 00.000 11060 MoveAxis(W, 41, ABG)
03:17:02.321 00.000 11060 Guiding  Dir = 3, Dur = 41
03:17:02.341 00.020 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:02.363 00.022 10844 UpdateGuideState exits: m=1740 SNR=26.0
03:17:02.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:02.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:02.363 00.000 10844 Enqueuing Expose request
03:17:02.370 00.007 11060 IsSlewing returns 0
03:17:02.370 00.000 11060 IsGuiding returns 0
03:17:02.438 00.068 11060 IsGuiding returns 0
03:17:02.438 00.000 11060 Move returns status 0, amount 41
03:17:02.438 00.000 11060 MoveAxis(N, 0, ABG)
03:17:02.438 00.000 11060 Move returns status 0, amount 0
03:17:02.438 00.000 11060 move complete, result=0
03:17:02.438 00.000 11060 worker thread done servicing request
03:17:02.438 00.000 11060 Worker thread wakes up
03:17:02.438 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
03:17:02.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:02.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:03.087 00.649 11060 Exposure complete
03:17:03.326 00.239 11060 worker thread done servicing request
03:17:03.326 00.000 10844 OnExposeComplete: enter
03:17:03.326 00.000 10844 UpdateGuideState(): m_state=6
03:17:03.328 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
03:17:03.328 00.000 10844 Star::Find returns 1 (0), X=623.42, Y=108.50, Mass=1506, SNR=24.6, Peak=168 HFD=3.1
03:17:03.329 00.001 10844 MultiStar: [#1 0.07,0.02,1.01,U] [#2 0.56,0.12,1.04,U] [#3 -0.08,-0.01,1.01,U] [#4 -0.49,0.19,1.05,U] [#5 -0.20,0.07,0.99,U] [#6 0.36,0.13,1.08,U] [#7 -0.05,0.45,0.99,U] [#8 0.06,-0.16,0.86,U] 
03:17:03.329 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.52, -0.20}
03:17:03.329 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.39) = xAngle (-0.69 = -0.69)
03:17:03.329 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.44 = 2.44)
03:17:03.329 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=0.09 mountY=0.07, mountTheta=0.70
03:17:03.345 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
03:17:03.345 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
03:17:03.345 00.000 11060 Worker thread wakes up
03:17:03.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
03:17:03.345 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:17:03.345 00.000 11060 Moving (0.09, 0.07) raw xDistance=0.09 yDistance=0.07
03:17:03.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:17:03.345 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:03.346 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:17:03.346 00.000 11060 MoveAxis(E, 0, ABG)
03:17:03.346 00.000 11060 Move returns status 0, amount 0
03:17:03.346 00.000 11060 MoveAxis(N, 0, ABG)
03:17:03.346 00.000 11060 Move returns status 0, amount 0
03:17:03.346 00.000 11060 move complete, result=0
03:17:03.346 00.000 11060 worker thread done servicing request
03:17:03.357 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:03.381 00.024 10844 UpdateGuideState exits: m=1506 SNR=24.6
03:17:03.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:03.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:03.381 00.000 10844 Enqueuing Expose request
03:17:03.381 00.000 11060 Worker thread wakes up
03:17:03.381 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:03.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:03.383 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:04.010 00.627 11060 Exposure complete
03:17:04.254 00.244 11060 worker thread done servicing request
03:17:04.254 00.000 10844 OnExposeComplete: enter
03:17:04.254 00.000 10844 UpdateGuideState(): m_state=6
03:17:04.255 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
03:17:04.255 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.57, Mass=1520, SNR=24.6, Peak=146 HFD=3.5
03:17:04.255 00.000 10844 MultiStar: [#1 0.02,-0.14,0.98,U] [#2 0.57,0.31,0.00,M1] [#3 -0.03,-0.64,0.00,M1] [#4 -0.49,-0.16,1.15,U] [#5 0.22,-0.39,1.09,U] [#6 0.19,-0.21,1.04,U] [#7 -0.11,0.01,0.93,U] [#8 0.15,-0.53,0.91,U] 
03:17:04.255 00.000 10844 single-star, 6 included, MultiStar: {0.01, -0.22}, one-star: {0.15, -0.13}
03:17:04.255 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.39) = xAngle (-2.10 = -2.10)
03:17:04.255 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
03:17:04.255 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.71 mountX=-0.10 mountY=0.17, mountTheta=2.10
03:17:04.258 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.13, opts=13)
03:17:04.258 00.000 10844 Enqueuing Move request for scope (0.15, -0.13)
03:17:04.258 00.000 11060 Worker thread wakes up
03:17:04.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
03:17:04.258 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
03:17:04.258 00.000 11060 Moving (0.15, -0.13) raw xDistance=-0.10 yDistance=0.17
03:17:04.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:17:04.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:04.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:17:04.258 00.000 11060 MoveAxis(E, 0, ABG)
03:17:04.258 00.000 11060 Move returns status 0, amount 0
03:17:04.259 00.001 11060 MoveAxis(N, 0, ABG)
03:17:04.259 00.000 11060 Move returns status 0, amount 0
03:17:04.259 00.000 11060 move complete, result=0
03:17:04.259 00.000 11060 worker thread done servicing request
03:17:04.265 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:04.296 00.031 10844 UpdateGuideState exits: m=1520 SNR=24.6
03:17:04.297 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:04.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:04.297 00.000 10844 Enqueuing Expose request
03:17:04.298 00.001 11060 Worker thread wakes up
03:17:04.298 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:04.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:04.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:04.935 00.637 11060 Exposure complete
03:17:05.170 00.235 11060 worker thread done servicing request
03:17:05.170 00.000 10844 OnExposeComplete: enter
03:17:05.171 00.001 10844 UpdateGuideState(): m_state=6
03:17:05.171 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
03:17:05.171 00.000 10844 Star::Find returns 1 (0), X=623.15, Y=108.62, Mass=2016, SNR=28.5, Peak=204 HFD=3.3
03:17:05.171 00.000 10844 MultiStar: [#1 0.11,0.61,0.84,U] [#2 0.64,0.38,0.00,M2] [#3 0.05,-0.38,0.94,U] [#4 -0.51,-0.16,0.90,U] [#5 -0.05,-0.08,0.89,U] [#6 0.17,0.14,0.96,U] [#7 -0.38,-0.14,0.81,U] [#8 0.45,-0.30,0.74,U] 
03:17:05.171 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.25, -0.08}
03:17:05.171 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
03:17:05.171 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
03:17:05.171 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.41 mountX=-0.04 mountY=0.02, mountTheta=2.81
03:17:05.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
03:17:05.173 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
03:17:05.173 00.000 11060 Worker thread wakes up
03:17:05.175 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
03:17:05.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
03:17:05.175 00.000 11060 Moving (0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
03:17:05.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:17:05.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:05.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:17:05.175 00.000 11060 MoveAxis(E, 0, ABG)
03:17:05.175 00.000 11060 Move returns status 0, amount 0
03:17:05.175 00.000 11060 MoveAxis(N, 0, ABG)
03:17:05.175 00.000 11060 Move returns status 0, amount 0
03:17:05.175 00.000 11060 move complete, result=0
03:17:05.175 00.000 11060 worker thread done servicing request
03:17:05.181 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:05.212 00.031 10844 UpdateGuideState exits: m=2016 SNR=28.5
03:17:05.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:05.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:05.213 00.001 10844 Enqueuing Expose request
03:17:05.213 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:17:05.215 00.002 11060 Worker thread wakes up
03:17:05.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:05.216 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:05.874 00.658 11060 Exposure complete
03:17:06.144 00.270 11060 worker thread done servicing request
03:17:06.144 00.000 10844 OnExposeComplete: enter
03:17:06.144 00.000 10844 UpdateGuideState(): m_state=6
03:17:06.145 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
03:17:06.145 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.40, Mass=1571, SNR=24.9, Peak=217 HFD=3.1
03:17:06.145 00.000 10844 MultiStar: [#1 0.14,0.19,0.95,U] [#2 -0.07,0.18,0.94,U] [#3 0.36,-0.22,0.97,U] [#4 -0.69,0.09,0.00,M1] [#5 0.22,-0.34,0.98,U] [#6 0.34,-0.32,1.09,U] [#7 -0.31,0.26,0.98,U] [#8 -0.14,-0.52,0.80,U] 
03:17:06.145 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {-0.12, -0.29}
03:17:06.146 00.001 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:17:06.146 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:17:06.146 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.12 mountX=-0.12 mountY=0.08, mountTheta=2.52
03:17:06.147 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
03:17:06.147 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
03:17:06.147 00.000 11060 Worker thread wakes up
03:17:06.149 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:17:06.149 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:17:06.149 00.000 11060 Moving (0.06, -0.13) raw xDistance=-0.12 yDistance=0.08
03:17:06.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:17:06.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:06.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:17:06.149 00.000 11060 MoveAxis(E, 0, ABG)
03:17:06.149 00.000 11060 Move returns status 0, amount 0
03:17:06.149 00.000 11060 MoveAxis(N, 0, ABG)
03:17:06.150 00.001 11060 Move returns status 0, amount 0
03:17:06.150 00.000 11060 move complete, result=0
03:17:06.150 00.000 11060 worker thread done servicing request
03:17:06.165 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:06.185 00.020 10844 UpdateGuideState exits: m=1571 SNR=24.9
03:17:06.186 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:06.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:06.186 00.000 10844 Enqueuing Expose request
03:17:06.186 00.000 11060 Worker thread wakes up
03:17:06.186 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:06.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:06.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:06.821 00.635 11060 Exposure complete
03:17:07.078 00.257 10844 OnExposeComplete: enter
03:17:07.078 00.000 10844 UpdateGuideState(): m_state=6
03:17:07.078 00.000 11060 worker thread done servicing request
03:17:07.079 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
03:17:07.079 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.82, Mass=1609, SNR=25.7, Peak=224 HFD=2.9
03:17:07.079 00.000 10844 MultiStar: [#1 -0.29,0.69,0.00,M1] [#2 0.31,0.44,0.91,U] [#3 0.07,-0.55,1.03,U] [#4 -0.25,0.40,1.00,U] [#5 0.08,0.12,0.91,U] [#6 0.03,-0.22,1.09,U] [#7 0.07,0.13,0.92,U] [#8 0.02,-0.32,0.75,U] 
03:17:07.080 00.001 10844 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.29, 0.12}
03:17:07.080 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.39) = xAngle (-1.18 = -1.18)
03:17:07.080 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.95 = 1.95)
03:17:07.080 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.21 mountX=0.03 mountY=0.07, mountTheta=1.18
03:17:07.083 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
03:17:07.083 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
03:17:07.084 00.001 11060 Worker thread wakes up
03:17:07.085 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
03:17:07.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
03:17:07.085 00.000 11060 Moving (0.07, 0.02) raw xDistance=0.03 yDistance=0.07
03:17:07.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:17:07.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:07.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:17:07.085 00.000 11060 MoveAxis(E, 0, ABG)
03:17:07.085 00.000 11060 Move returns status 0, amount 0
03:17:07.085 00.000 11060 MoveAxis(N, 0, ABG)
03:17:07.085 00.000 11060 Move returns status 0, amount 0
03:17:07.085 00.000 11060 move complete, result=0
03:17:07.085 00.000 11060 worker thread done servicing request
03:17:07.093 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:07.120 00.027 10844 UpdateGuideState exits: m=1609 SNR=25.7
03:17:07.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:07.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:07.121 00.001 10844 Enqueuing Expose request
03:17:07.121 00.000 11060 Worker thread wakes up
03:17:07.121 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:07.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:07.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:07.746 00.625 11060 Exposure complete
03:17:08.005 00.259 11060 worker thread done servicing request
03:17:08.006 00.001 10844 OnExposeComplete: enter
03:17:08.006 00.000 10844 UpdateGuideState(): m_state=6
03:17:08.006 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
03:17:08.006 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.59, Mass=1965, SNR=27.6, Peak=190 HFD=3.4
03:17:08.007 00.001 10844 MultiStar: [#1 0.17,0.08,0.99,U] [#2 0.60,0.48,0.00,M1] [#3 0.04,-0.26,0.93,U] [#4 -0.56,-0.10,0.84,U] [#5 -0.07,0.00,0.85,U] [#6 0.15,-0.10,1.04,U] [#7 -0.29,-0.17,0.81,U] [#8 -0.13,0.25,0.86,U] 
03:17:08.007 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.05}, one-star: {0.06, -0.10}
03:17:08.007 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.39) = xAngle (-3.83 = 2.45)
03:17:08.008 00.001 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.71 = -0.71)
03:17:08.008 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.44 mountX=-0.06 mountY=-0.05, mountTheta=-2.44
03:17:08.009 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.05, opts=13)
03:17:08.009 00.000 10844 Enqueuing Move request for scope (-0.06, -0.05)
03:17:08.009 00.000 11060 Worker thread wakes up
03:17:08.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
03:17:08.009 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
03:17:08.009 00.000 11060 Moving (-0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
03:17:08.010 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:17:08.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:08.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:17:08.010 00.000 11060 MoveAxis(E, 0, ABG)
03:17:08.010 00.000 11060 Move returns status 0, amount 0
03:17:08.010 00.000 11060 MoveAxis(N, 0, ABG)
03:17:08.010 00.000 11060 Move returns status 0, amount 0
03:17:08.010 00.000 11060 move complete, result=0
03:17:08.010 00.000 11060 worker thread done servicing request
03:17:08.017 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:08.036 00.019 10844 UpdateGuideState exits: m=1965 SNR=27.6
03:17:08.037 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:08.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:08.037 00.000 10844 Enqueuing Expose request
03:17:08.037 00.000 11060 Worker thread wakes up
03:17:08.037 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:08.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:08.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:08.689 00.652 11060 Exposure complete
03:17:08.950 00.261 11060 worker thread done servicing request
03:17:08.950 00.000 10844 OnExposeComplete: enter
03:17:08.951 00.001 10844 UpdateGuideState(): m_state=6
03:17:08.951 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
03:17:08.951 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.92, Mass=1587, SNR=24.9, Peak=187 HFD=3.1
03:17:08.951 00.000 10844 MultiStar: [#1 -0.28,0.62,0.00,M1] [#2 0.35,0.74,0.00,M2] [#3 0.03,-0.03,1.05,U] [#4 -0.46,0.03,0.99,U] [#5 0.05,0.15,0.99,U] [#6 0.06,0.13,1.06,U] [#7 -0.52,0.19,0.95,U] [#8 -0.37,0.08,0.86,U] 
03:17:08.951 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.11}, one-star: {-0.14, 0.23}
03:17:08.951 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.39) = xAngle (1.21 = 1.21)
03:17:08.951 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.33 = -1.95)
03:17:08.951 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.60 mountX=0.08 mountY=-0.20, mountTheta=-1.21
03:17:08.954 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.11, opts=13)
03:17:08.955 00.001 10844 Enqueuing Move request for scope (-0.18, 0.11)
03:17:08.955 00.000 11060 Worker thread wakes up
03:17:08.955 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
03:17:08.955 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
03:17:08.955 00.000 11060 Moving (-0.18, 0.11) raw xDistance=0.08 yDistance=-0.20
03:17:08.955 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:17:08.955 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:17:08.955 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:17:08.955 00.000 11060 MoveAxis(E, 0, ABG)
03:17:08.955 00.000 11060 Move returns status 0, amount 0
03:17:08.956 00.001 11060 MoveAxis(N, 0, ABG)
03:17:08.956 00.000 11060 Move returns status 0, amount 0
03:17:08.956 00.000 11060 move complete, result=0
03:17:08.956 00.000 11060 worker thread done servicing request
03:17:08.963 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:08.993 00.030 10844 UpdateGuideState exits: m=1587 SNR=24.9
03:17:08.994 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:08.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:08.994 00.000 10844 Enqueuing Expose request
03:17:08.994 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:08.994 00.000 11060 Worker thread wakes up
03:17:08.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:08.995 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:09.638 00.643 11060 Exposure complete
03:17:09.896 00.258 11060 worker thread done servicing request
03:17:09.896 00.000 10844 OnExposeComplete: enter
03:17:09.896 00.000 10844 UpdateGuideState(): m_state=6
03:17:09.896 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
03:17:09.896 00.000 10844 Star::Find returns 1 (0), X=623.36, Y=108.90, Mass=1974, SNR=27.9, Peak=212 HFD=3.3
03:17:09.898 00.002 10844 MultiStar: [#1 0.06,0.46,0.87,U] [#2 0.37,0.52,0.00,M3] [#3 -0.07,0.09,0.89,U] [#4 -0.40,-0.29,0.92,U] [#5 0.25,0.01,0.83,U] [#6 0.36,0.33,1.00,U] [#7 0.25,0.04,0.86,U] [#8 0.23,-0.18,0.72,U] 
03:17:09.898 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.46, 0.21}
03:17:09.898 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
03:17:09.898 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
03:17:09.898 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.58 mountX=0.12 mountY=0.13, mountTheta=0.82
03:17:09.900 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.10, opts=13)
03:17:09.901 00.001 10844 Enqueuing Move request for scope (0.14, 0.10)
03:17:09.901 00.000 11060 Worker thread wakes up
03:17:09.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
03:17:09.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
03:17:09.901 00.000 11060 Moving (0.14, 0.10) raw xDistance=0.12 yDistance=0.13
03:17:09.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:17:09.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:09.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:17:09.901 00.000 11060 MoveAxis(E, 0, ABG)
03:17:09.901 00.000 11060 Move returns status 0, amount 0
03:17:09.901 00.000 11060 MoveAxis(N, 0, ABG)
03:17:09.902 00.001 11060 Move returns status 0, amount 0
03:17:09.902 00.000 11060 move complete, result=0
03:17:09.902 00.000 11060 worker thread done servicing request
03:17:09.908 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:09.928 00.020 10844 UpdateGuideState exits: m=1974 SNR=27.9
03:17:09.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:09.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:09.928 00.000 10844 Enqueuing Expose request
03:17:09.928 00.000 11060 Worker thread wakes up
03:17:09.928 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:09.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:09.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:10.574 00.646 11060 Exposure complete
03:17:10.846 00.272 11060 worker thread done servicing request
03:17:10.846 00.000 10844 OnExposeComplete: enter
03:17:10.846 00.000 10844 UpdateGuideState(): m_state=6
03:17:10.848 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
03:17:10.848 00.000 10844 Star::Find returns 1 (0), X=623.02, Y=108.84, Mass=1760, SNR=26.3, Peak=198 HFD=3.1
03:17:10.848 00.000 10844 MultiStar: [#1 0.26,0.68,0.00,M1] [#2 0.58,0.49,0.00,M4] [#3 -0.17,-0.14,0.97,U] [#4 -0.46,0.44,0.93,U] [#5 0.12,0.08,0.95,U] [#6 0.62,0.27,0.00,M1] [#7 -0.30,-0.01,0.91,U] [#8 -0.00,0.21,0.76,U] 
03:17:10.849 00.001 10844 refined, 5 included, MultiStar: {-0.11, 0.11}, one-star: {0.12, 0.14}
03:17:10.849 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
03:17:10.849 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.19)
03:17:10.849 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.36 mountX=0.09 mountY=-0.13, mountTheta=-0.96
03:17:10.850 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
03:17:10.850 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
03:17:10.850 00.000 11060 Worker thread wakes up
03:17:10.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
03:17:10.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
03:17:10.851 00.001 11060 Moving (-0.11, 0.11) raw xDistance=0.09 yDistance=-0.13
03:17:10.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:17:10.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:10.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:17:10.851 00.000 11060 MoveAxis(E, 0, ABG)
03:17:10.851 00.000 11060 Move returns status 0, amount 0
03:17:10.851 00.000 11060 MoveAxis(N, 0, ABG)
03:17:10.851 00.000 11060 Move returns status 0, amount 0
03:17:10.851 00.000 11060 move complete, result=0
03:17:10.851 00.000 11060 worker thread done servicing request
03:17:10.874 00.023 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:17:10.895 00.021 10844 UpdateGuideState exits: m=1760 SNR=26.3
03:17:10.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:10.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:10.896 00.001 10844 Enqueuing Expose request
03:17:10.896 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:10.896 00.000 11060 Worker thread wakes up
03:17:10.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:10.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:11.538 00.642 11060 Exposure complete
03:17:11.796 00.258 11060 worker thread done servicing request
03:17:11.796 00.000 10844 OnExposeComplete: enter
03:17:11.796 00.000 10844 UpdateGuideState(): m_state=6
03:17:11.797 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
03:17:11.797 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=108.83, Mass=1529, SNR=23.9, Peak=181 HFD=3.7
03:17:11.798 00.001 10844 MultiStar: [#1 0.16,0.39,1.06,U] [#2 0.32,0.40,0.98,U] [#3 -0.02,-0.34,1.10,U] [#4 -0.48,-0.02,1.07,U] [#5 0.63,-0.05,0.00,M1] [#6 0.54,-0.37,0.00,M2] [#7 0.03,-0.37,1.07,U] [#8 0.15,0.08,0.88,U] 
03:17:11.798 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {0.23, 0.14}
03:17:11.798 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.39) = xAngle (-0.83 = -0.83)
03:17:11.798 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.29 = 2.29)
03:17:11.798 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.56 mountX=0.04 mountY=0.04, mountTheta=0.84
03:17:11.800 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
03:17:11.800 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
03:17:11.800 00.000 11060 Worker thread wakes up
03:17:11.801 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:17:11.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:17:11.801 00.000 11060 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.04
03:17:11.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:17:11.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:11.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:17:11.801 00.000 11060 MoveAxis(E, 0, ABG)
03:17:11.801 00.000 11060 Move returns status 0, amount 0
03:17:11.801 00.000 11060 MoveAxis(N, 0, ABG)
03:17:11.801 00.000 11060 Move returns status 0, amount 0
03:17:11.801 00.000 11060 move complete, result=0
03:17:11.801 00.000 11060 worker thread done servicing request
03:17:11.809 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:11.827 00.018 10844 UpdateGuideState exits: m=1529 SNR=23.9
03:17:11.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:11.828 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:11.828 00.000 10844 Enqueuing Expose request
03:17:11.829 00.001 11060 Worker thread wakes up
03:17:11.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:11.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:11.829 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:17:12.458 00.629 11060 Exposure complete
03:17:12.696 00.238 11060 worker thread done servicing request
03:17:12.696 00.000 10844 OnExposeComplete: enter
03:17:12.696 00.000 10844 UpdateGuideState(): m_state=6
03:17:12.697 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
03:17:12.697 00.000 10844 Star::Find returns 1 (0), X=623.12, Y=108.62, Mass=1593, SNR=24.8, Peak=165 HFD=3.3
03:17:12.697 00.000 10844 MultiStar: [#1 0.24,0.44,0.96,U] [#2 0.25,0.41,0.86,U] [#3 -0.10,-0.21,1.01,U] [#4 0.30,0.19,0.99,U] [#5 0.10,-0.12,0.90,U] [#6 0.18,-0.33,1.09,U] [#7 0.04,0.05,0.98,U] [#8 0.04,-0.11,0.90,U] 
03:17:12.697 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.22, -0.07}
03:17:12.697 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
03:17:12.697 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
03:17:12.697 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=0.04 mountY=0.14, mountTheta=1.26
03:17:12.699 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
03:17:12.699 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
03:17:12.699 00.000 11060 Worker thread wakes up
03:17:12.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
03:17:12.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
03:17:12.699 00.000 11060 Moving (0.14, 0.02) raw xDistance=0.04 yDistance=0.14
03:17:12.701 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:17:12.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:12.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:17:12.701 00.000 11060 MoveAxis(E, 0, ABG)
03:17:12.701 00.000 11060 Move returns status 0, amount 0
03:17:12.701 00.000 11060 MoveAxis(N, 0, ABG)
03:17:12.701 00.000 11060 Move returns status 0, amount 0
03:17:12.701 00.000 11060 move complete, result=0
03:17:12.702 00.001 11060 worker thread done servicing request
03:17:12.708 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:12.735 00.027 10844 UpdateGuideState exits: m=1593 SNR=24.8
03:17:12.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:12.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:12.735 00.000 10844 Enqueuing Expose request
03:17:12.735 00.000 11060 Worker thread wakes up
03:17:12.735 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:12.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:12.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:13.378 00.643 11060 Exposure complete
03:17:13.636 00.258 11060 worker thread done servicing request
03:17:13.636 00.000 10844 OnExposeComplete: enter
03:17:13.636 00.000 10844 UpdateGuideState(): m_state=6
03:17:13.638 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
03:17:13.638 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.84, Mass=1515, SNR=24.5, Peak=182 HFD=2.8
03:17:13.638 00.000 10844 MultiStar: [#1 0.10,0.44,1.11,U] [#2 0.33,0.10,0.86,U] [#3 -0.03,0.02,1.05,U] [#4 -0.12,-0.04,0.97,U] [#5 0.13,0.17,0.92,U] [#6 -0.21,-0.06,1.11,U] [#7 0.04,0.08,1.00,U] [#8 0.01,-0.07,0.91,U] 
03:17:13.638 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.20, 0.14}
03:17:13.638 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.39) = xAngle (-0.26 = -0.26)
03:17:13.638 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.86 = 2.86)
03:17:13.638 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.13 mountX=0.10 mountY=0.03, mountTheta=0.28
03:17:13.640 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.09, opts=13)
03:17:13.641 00.001 10844 Enqueuing Move request for scope (0.04, 0.09)
03:17:13.641 00.000 11060 Worker thread wakes up
03:17:13.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
03:17:13.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
03:17:13.641 00.000 11060 Moving (0.04, 0.09) raw xDistance=0.10 yDistance=0.03
03:17:13.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:17:13.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:13.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:17:13.641 00.000 11060 MoveAxis(E, 0, ABG)
03:17:13.641 00.000 11060 Move returns status 0, amount 0
03:17:13.641 00.000 11060 MoveAxis(N, 0, ABG)
03:17:13.642 00.001 11060 Move returns status 0, amount 0
03:17:13.642 00.000 11060 move complete, result=0
03:17:13.643 00.001 11060 worker thread done servicing request
03:17:13.649 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:13.668 00.019 10844 UpdateGuideState exits: m=1515 SNR=24.5
03:17:13.669 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:13.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:13.669 00.000 10844 Enqueuing Expose request
03:17:13.669 00.000 11060 Worker thread wakes up
03:17:13.669 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:17:13.669 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:13.669 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:14.300 00.631 11060 Exposure complete
03:17:14.557 00.257 11060 worker thread done servicing request
03:17:14.557 00.000 10844 OnExposeComplete: enter
03:17:14.557 00.000 10844 UpdateGuideState(): m_state=6
03:17:14.558 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
03:17:14.558 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.33, Mass=1701, SNR=25.8, Peak=183 HFD=3.3
03:17:14.558 00.000 10844 MultiStar: [#1 0.12,0.32,0.88,U] [#2 0.64,0.34,0.00,M2] [#3 -0.30,-0.25,0.98,U] [#4 -0.02,-0.00,0.94,U] [#5 0.11,0.28,1.00,U] [#6 0.33,0.11,1.09,U] [#7 0.15,0.07,0.96,U] [#8 0.49,-0.06,0.86,U] 
03:17:14.558 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {0.11, -0.36}
03:17:14.558 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.39) = xAngle (-1.29 = -1.29)
03:17:14.559 00.001 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.84 = 1.84)
03:17:14.559 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.10 mountX=0.03 mountY=0.12, mountTheta=1.29
03:17:14.560 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
03:17:14.560 00.000 10844 Enqueuing Move request for scope (0.12, 0.01)
03:17:14.560 00.000 11060 Worker thread wakes up
03:17:14.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
03:17:14.561 00.001 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
03:17:14.561 00.000 11060 Moving (0.12, 0.01) raw xDistance=0.03 yDistance=0.12
03:17:14.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:17:14.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:14.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:17:14.561 00.000 11060 MoveAxis(E, 0, ABG)
03:17:14.561 00.000 11060 Move returns status 0, amount 0
03:17:14.561 00.000 11060 MoveAxis(N, 0, ABG)
03:17:14.561 00.000 11060 Move returns status 0, amount 0
03:17:14.561 00.000 11060 move complete, result=0
03:17:14.561 00.000 11060 worker thread done servicing request
03:17:14.567 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:14.586 00.019 10844 UpdateGuideState exits: m=1701 SNR=25.8
03:17:14.587 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:14.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:14.587 00.000 10844 Enqueuing Expose request
03:17:14.587 00.000 11060 Worker thread wakes up
03:17:14.588 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:14.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:14.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:15.218 00.630 11060 Exposure complete
03:17:15.486 00.268 11060 worker thread done servicing request
03:17:15.487 00.001 10844 OnExposeComplete: enter
03:17:15.487 00.000 10844 UpdateGuideState(): m_state=6
03:17:15.488 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
03:17:15.488 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.85, Mass=1873, SNR=27.8, Peak=196 HFD=3.1
03:17:15.488 00.000 10844 MultiStar: [#1 0.12,0.12,0.93,U] [#2 0.40,0.59,0.00,M3] [#3 0.22,-0.72,0.00,M1] [#4 -0.26,-0.24,0.98,U] [#5 0.62,-0.59,0.00,M1] [#6 0.47,0.07,0.99,U] [#7 -0.14,-0.06,0.87,U] [#8 0.11,-0.48,0.73,U] 
03:17:15.488 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.06}, one-star: {0.03, 0.15}
03:17:15.488 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
03:17:15.489 00.001 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
03:17:15.489 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.77 mountX=-0.04 mountY=0.07, mountTheta=2.16
03:17:15.492 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
03:17:15.492 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
03:17:15.492 00.000 11060 Worker thread wakes up
03:17:15.493 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:17:15.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:17:15.493 00.000 11060 Moving (0.06, -0.06) raw xDistance=-0.04 yDistance=0.07
03:17:15.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:17:15.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:15.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:17:15.494 00.001 11060 MoveAxis(E, 0, ABG)
03:17:15.495 00.001 11060 Move returns status 0, amount 0
03:17:15.495 00.000 11060 MoveAxis(N, 0, ABG)
03:17:15.495 00.000 11060 Move returns status 0, amount 0
03:17:15.495 00.000 11060 move complete, result=0
03:17:15.496 00.001 11060 worker thread done servicing request
03:17:15.500 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:15.533 00.033 10844 UpdateGuideState exits: m=1873 SNR=27.8
03:17:15.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:15.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:15.533 00.000 10844 Enqueuing Expose request
03:17:15.533 00.000 11060 Worker thread wakes up
03:17:15.533 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:15.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:15.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:16.171 00.638 11060 Exposure complete
03:17:16.443 00.272 11060 worker thread done servicing request
03:17:16.443 00.000 10844 OnExposeComplete: enter
03:17:16.443 00.000 10844 UpdateGuideState(): m_state=6
03:17:16.444 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
03:17:16.444 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.63, Mass=1620, SNR=25.4, Peak=181 HFD=3.1
03:17:16.444 00.000 10844 MultiStar: [#1 0.05,0.28,0.98,U] [#2 0.38,0.41,0.93,U] [#3 0.01,-0.35,0.90,U] [#4 0.08,0.02,1.04,U] [#5 0.05,0.14,0.93,U] [#6 0.52,0.35,1.08,U] [#7 0.02,-0.12,0.91,U] [#8 -0.01,0.10,0.83,U] 
03:17:16.444 00.000 10844 single-star, 8 included, MultiStar: {0.12, 0.09}, one-star: {-0.06, -0.06}
03:17:16.444 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.69 = 2.59)
03:17:16.444 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.57 = -0.57)
03:17:16.445 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.31 mountX=-0.07 mountY=-0.05, mountTheta=-2.58
03:17:16.448 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
03:17:16.448 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
03:17:16.469 00.021 11060 Worker thread wakes up
03:17:16.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
03:17:16.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
03:17:16.469 00.000 11060 Moving (-0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
03:17:16.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:17:16.470 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:16.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:17:16.470 00.000 11060 MoveAxis(E, 0, ABG)
03:17:16.470 00.000 11060 Move returns status 0, amount 0
03:17:16.470 00.000 11060 MoveAxis(N, 0, ABG)
03:17:16.470 00.000 11060 Move returns status 0, amount 0
03:17:16.470 00.000 11060 move complete, result=0
03:17:16.470 00.000 11060 worker thread done servicing request
03:17:16.474 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:16.495 00.021 10844 UpdateGuideState exits: m=1620 SNR=25.4
03:17:16.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:16.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:16.495 00.000 10844 Enqueuing Expose request
03:17:16.495 00.000 11060 Worker thread wakes up
03:17:16.496 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:17:16.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:16.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:17.133 00.637 11060 Exposure complete
03:17:17.418 00.285 11060 worker thread done servicing request
03:17:17.418 00.000 10844 OnExposeComplete: enter
03:17:17.418 00.000 10844 UpdateGuideState(): m_state=6
03:17:17.419 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
03:17:17.419 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.55, Mass=1298, SNR=22.4, Peak=171 HFD=3.0
03:17:17.419 00.000 10844 MultiStar: [#1 -0.17,-0.48,1.02,U] [#2 0.38,0.30,0.97,U] [#3 -0.07,-0.49,1.15,U] [#4 -0.45,-0.37,1.11,U] [#5 0.04,-0.10,1.11,U] [#6 0.27,0.06,1.18,U] [#7 0.20,-0.04,1.18,U] [#8 0.24,-0.19,0.88,U] 
03:17:17.419 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {0.20, -0.15}
03:17:17.419 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
03:17:17.419 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.54 = 0.54)
03:17:17.419 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.19 mountX=-0.15 mountY=0.09, mountTheta=2.60
03:17:17.421 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.16, opts=13)
03:17:17.421 00.000 10844 Enqueuing Move request for scope (0.06, -0.16)
03:17:17.421 00.000 11060 Worker thread wakes up
03:17:17.422 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
03:17:17.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
03:17:17.422 00.000 11060 Moving (0.06, -0.16) raw xDistance=-0.15 yDistance=0.09
03:17:17.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:17:17.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:17.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:17:17.422 00.000 11060 MoveAxis(E, 35, ABG)
03:17:17.422 00.000 11060 Guiding  Dir = 2, Dur = 35
03:17:17.446 00.024 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:17:17.466 00.020 10844 UpdateGuideState exits: m=1298 SNR=22.4
03:17:17.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:17.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:17.466 00.000 10844 Enqueuing Expose request
03:17:17.471 00.005 11060 IsSlewing returns 0
03:17:17.471 00.000 11060 IsGuiding returns 0
03:17:17.536 00.065 11060 IsGuiding returns 0
03:17:17.536 00.000 11060 Move returns status 0, amount 35
03:17:17.537 00.001 11060 MoveAxis(N, 0, ABG)
03:17:17.537 00.000 11060 Move returns status 0, amount 0
03:17:17.537 00.000 11060 move complete, result=0
03:17:17.537 00.000 11060 worker thread done servicing request
03:17:17.537 00.000 11060 Worker thread wakes up
03:17:17.538 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:17.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:17.545 00.007 10844 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
03:17:18.176 00.631 11060 Exposure complete
03:17:18.444 00.268 10844 OnExposeComplete: enter
03:17:18.444 00.000 10844 UpdateGuideState(): m_state=6
03:17:18.444 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
03:17:18.444 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.36, Mass=1607, SNR=25.4, Peak=147 HFD=3.6
03:17:18.445 00.001 10844 MultiStar: [#1 0.04,-0.25,0.97,U] [#2 0.57,0.10,0.97,U] [#3 -0.12,0.06,0.98,U] [#4 -0.34,-0.44,1.04,U] [#5 0.25,-0.03,0.98,U] [#6 0.21,0.07,1.03,U] [#7 0.04,-0.54,0.99,U] [#8 0.44,-0.66,0.00,M1] 
03:17:18.445 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.17}, one-star: {0.29, -0.33}
03:17:18.445 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.39) = xAngle (-2.37 = -2.37)
03:17:18.445 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.75 = 0.75)
03:17:18.445 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.98 mountX=-0.15 mountY=0.14, mountTheta=2.38
03:17:18.446 00.001 11060 worker thread done servicing request
03:17:18.448 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.17, opts=13)
03:17:18.448 00.000 10844 Enqueuing Move request for scope (0.12, -0.17)
03:17:18.449 00.001 11060 Worker thread wakes up
03:17:18.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
03:17:18.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
03:17:18.449 00.000 11060 Moving (0.12, -0.17) raw xDistance=-0.15 yDistance=0.14
03:17:18.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:17:18.450 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:18.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:17:18.451 00.001 11060 MoveAxis(E, 36, ABG)
03:17:18.451 00.000 11060 Guiding  Dir = 2, Dur = 36
03:17:18.459 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:18.466 00.007 11060 IsSlewing returns 0
03:17:18.467 00.001 11060 IsGuiding returns 0
03:17:18.478 00.011 10844 UpdateGuideState exits: m=1607 SNR=25.4
03:17:18.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:18.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:18.478 00.000 10844 Enqueuing Expose request
03:17:18.513 00.035 11060 IsGuiding returns 0
03:17:18.513 00.000 11060 Move returns status 0, amount 36
03:17:18.514 00.001 11060 MoveAxis(N, 0, ABG)
03:17:18.514 00.000 11060 Move returns status 0, amount 0
03:17:18.514 00.000 11060 move complete, result=0
03:17:18.514 00.000 11060 worker thread done servicing request
03:17:18.514 00.000 11060 Worker thread wakes up
03:17:18.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:18.514 00.000 10844 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
03:17:18.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:19.141 00.627 11060 Exposure complete
03:17:19.387 00.246 11060 worker thread done servicing request
03:17:19.387 00.000 10844 OnExposeComplete: enter
03:17:19.387 00.000 10844 UpdateGuideState(): m_state=6
03:17:19.387 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
03:17:19.387 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.73, Mass=1595, SNR=25.4, Peak=146 HFD=3.3
03:17:19.388 00.001 10844 MultiStar: [#1 0.01,0.16,1.00,U] [#2 0.20,0.55,0.92,U] [#3 0.33,-0.08,0.99,U] [#4 -0.11,0.03,0.96,U] [#5 -0.08,0.09,1.02,U] [#6 0.34,0.11,1.07,U] [#7 -0.53,0.02,1.02,U] [#8 0.23,-0.23,0.80,U] 
03:17:19.388 00.000 10844 single-star, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.07, 0.04}
03:17:19.388 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.39) = xAngle (-0.88 = -0.88)
03:17:19.388 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.24 = 2.24)
03:17:19.388 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.51 mountX=0.05 mountY=0.06, mountTheta=0.89
03:17:19.390 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
03:17:19.391 00.001 10844 Enqueuing Move request for scope (0.07, 0.04)
03:17:19.391 00.000 11060 Worker thread wakes up
03:17:19.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
03:17:19.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
03:17:19.391 00.000 11060 Moving (0.07, 0.04) raw xDistance=0.05 yDistance=0.06
03:17:19.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:17:19.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:19.392 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:17:19.393 00.001 11060 MoveAxis(E, 0, ABG)
03:17:19.393 00.000 11060 Move returns status 0, amount 0
03:17:19.393 00.000 11060 MoveAxis(N, 0, ABG)
03:17:19.393 00.000 11060 Move returns status 0, amount 0
03:17:19.393 00.000 11060 move complete, result=0
03:17:19.393 00.000 11060 worker thread done servicing request
03:17:19.402 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:19.442 00.040 10844 UpdateGuideState exits: m=1595 SNR=25.4
03:17:19.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:19.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:19.442 00.000 10844 Enqueuing Expose request
03:17:19.443 00.001 11060 Worker thread wakes up
03:17:19.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:19.443 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:19.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:20.094 00.651 11060 Exposure complete
03:17:20.361 00.267 11060 worker thread done servicing request
03:17:20.362 00.001 10844 OnExposeComplete: enter
03:17:20.362 00.000 10844 UpdateGuideState(): m_state=6
03:17:20.362 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
03:17:20.362 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.87, Mass=1603, SNR=24.8, Peak=156 HFD=3.4
03:17:20.363 00.001 10844 MultiStar: [#1 0.41,0.49,0.00,M1] [#2 0.14,-0.15,0.86,U] [#3 0.12,-0.17,1.03,U] [#4 -0.20,-0.24,0.97,U] [#5 0.09,-0.08,0.96,U] [#6 0.31,0.08,1.02,U] [#7 0.04,-0.19,1.02,U] [#8 0.27,-0.10,0.79,U] 
03:17:20.363 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {0.11, 0.18}
03:17:20.363 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.04 = -2.04)
03:17:20.363 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.08 = 1.08)
03:17:20.363 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.06 mountY=0.12, mountTheta=2.04
03:17:20.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
03:17:20.365 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
03:17:20.365 00.000 11060 Worker thread wakes up
03:17:20.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
03:17:20.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
03:17:20.365 00.000 11060 Moving (0.11, -0.08) raw xDistance=-0.06 yDistance=0.12
03:17:20.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:17:20.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:20.367 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:17:20.367 00.000 11060 MoveAxis(E, 0, ABG)
03:17:20.367 00.000 11060 Move returns status 0, amount 0
03:17:20.367 00.000 11060 MoveAxis(N, 0, ABG)
03:17:20.367 00.000 11060 Move returns status 0, amount 0
03:17:20.367 00.000 11060 move complete, result=0
03:17:20.367 00.000 11060 worker thread done servicing request
03:17:20.374 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:20.393 00.019 10844 UpdateGuideState exits: m=1603 SNR=24.8
03:17:20.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:20.395 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:20.395 00.000 10844 Enqueuing Expose request
03:17:20.395 00.000 11060 Worker thread wakes up
03:17:20.395 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:20.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:20.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:21.042 00.647 11060 Exposure complete
03:17:21.313 00.271 11060 worker thread done servicing request
03:17:21.313 00.000 10844 OnExposeComplete: enter
03:17:21.313 00.000 10844 UpdateGuideState(): m_state=6
03:17:21.315 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
03:17:21.315 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.77, Mass=1417, SNR=23.8, Peak=128 HFD=3.5
03:17:21.315 00.000 10844 MultiStar: [#1 0.44,0.33,1.06,U] [#2 0.75,0.49,0.00,M1] [#3 0.21,-0.17,1.11,U] [#4 -0.44,-0.32,1.05,U] [#5 0.44,-0.22,1.08,U] [#6 0.45,0.01,1.12,U] [#7 -0.29,-0.22,1.01,U] [#8 0.25,-0.47,0.87,U] 
03:17:21.315 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.11}, one-star: {0.28, 0.08}
03:17:21.315 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
03:17:21.315 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
03:17:21.316 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.21 cameraTheta=-0.59 mountX=-0.08 mountY=0.19, mountTheta=1.98
03:17:21.318 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.11, opts=13)
03:17:21.318 00.000 10844 Enqueuing Move request for scope (0.17, -0.11)
03:17:21.318 00.000 11060 Worker thread wakes up
03:17:21.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
03:17:21.319 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
03:17:21.319 00.000 11060 Moving (0.17, -0.11) raw xDistance=-0.08 yDistance=0.19
03:17:21.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:17:21.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:21.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:17:21.319 00.000 11060 MoveAxis(E, 0, ABG)
03:17:21.319 00.000 11060 Move returns status 0, amount 0
03:17:21.319 00.000 11060 MoveAxis(N, 0, ABG)
03:17:21.319 00.000 11060 Move returns status 0, amount 0
03:17:21.320 00.001 11060 move complete, result=0
03:17:21.320 00.000 11060 worker thread done servicing request
03:17:21.327 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:21.356 00.029 10844 UpdateGuideState exits: m=1417 SNR=23.8
03:17:21.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:21.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:21.356 00.000 10844 Enqueuing Expose request
03:17:21.356 00.000 11060 Worker thread wakes up
03:17:21.356 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:21.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:21.357 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:21.989 00.632 11060 Exposure complete
03:17:22.222 00.233 11060 worker thread done servicing request
03:17:22.222 00.000 10844 OnExposeComplete: enter
03:17:22.222 00.000 10844 UpdateGuideState(): m_state=6
03:17:22.222 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
03:17:22.223 00.001 10844 Star::Find returns 1 (0), X=623.00, Y=108.68, Mass=1667, SNR=25.9, Peak=169 HFD=3.3
03:17:22.223 00.000 10844 MultiStar: [#1 0.25,0.22,1.03,U] [#2 0.76,0.60,0.00,M2] [#3 -0.19,-0.25,0.99,U] [#4 -0.08,-0.05,1.05,U] [#5 -0.42,-0.31,0.90,U] [#6 0.31,-0.14,1.08,U] [#7 -0.20,0.52,0.94,U] [#8 0.05,0.03,0.72,U] 
03:17:22.223 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {0.10, -0.01}
03:17:22.223 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
03:17:22.223 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.86 = -1.42)
03:17:22.223 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.12 mountX=-0.00 mountY=-0.01, mountTheta=-1.73
03:17:22.225 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.00, opts=13)
03:17:22.225 00.000 10844 Enqueuing Move request for scope (-0.01, 0.00)
03:17:22.226 00.001 11060 Worker thread wakes up
03:17:22.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
03:17:22.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
03:17:22.226 00.000 11060 Moving (-0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
03:17:22.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:17:22.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:22.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:17:22.226 00.000 11060 MoveAxis(E, 0, ABG)
03:17:22.228 00.002 11060 Move returns status 0, amount 0
03:17:22.228 00.000 11060 MoveAxis(N, 0, ABG)
03:17:22.228 00.000 11060 Move returns status 0, amount 0
03:17:22.228 00.000 11060 move complete, result=0
03:17:22.228 00.000 11060 worker thread done servicing request
03:17:22.234 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:22.251 00.017 10844 UpdateGuideState exits: m=1667 SNR=25.9
03:17:22.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:22.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:22.251 00.000 10844 Enqueuing Expose request
03:17:22.251 00.000 11060 Worker thread wakes up
03:17:22.251 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:17:22.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:22.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:22.884 00.633 11060 Exposure complete
03:17:23.125 00.241 11060 worker thread done servicing request
03:17:23.125 00.000 10844 OnExposeComplete: enter
03:17:23.125 00.000 10844 UpdateGuideState(): m_state=6
03:17:23.127 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
03:17:23.127 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.30, Mass=1578, SNR=24.8, Peak=156 HFD=3.4
03:17:23.127 00.000 10844 MultiStar: [#1 0.15,0.32,1.01,U] [#2 0.14,0.39,0.93,U] [#3 -0.39,-0.38,1.02,U] [#4 -0.20,0.18,0.97,U] [#5 0.30,-0.06,0.99,U] [#6 0.22,-0.13,1.07,U] [#7 0.15,-0.52,0.99,U] [#8 0.41,-0.32,0.88,U] 
03:17:23.127 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.14, -0.39}
03:17:23.127 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.39) = xAngle (-2.20 = -2.20)
03:17:23.128 00.001 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
03:17:23.128 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.81 mountX=-0.08 mountY=0.11, mountTheta=2.20
03:17:23.129 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
03:17:23.129 00.000 10844 Enqueuing Move request for scope (0.10, -0.10)
03:17:23.129 00.000 11060 Worker thread wakes up
03:17:23.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
03:17:23.129 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
03:17:23.129 00.000 11060 Moving (0.10, -0.10) raw xDistance=-0.08 yDistance=0.11
03:17:23.130 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:17:23.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:23.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:17:23.130 00.000 11060 MoveAxis(E, 0, ABG)
03:17:23.130 00.000 11060 Move returns status 0, amount 0
03:17:23.130 00.000 11060 MoveAxis(N, 0, ABG)
03:17:23.130 00.000 11060 Move returns status 0, amount 0
03:17:23.130 00.000 11060 move complete, result=0
03:17:23.130 00.000 11060 worker thread done servicing request
03:17:23.137 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
03:17:23.163 00.026 10844 UpdateGuideState exits: m=1578 SNR=24.8
03:17:23.164 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:23.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:23.164 00.000 10844 Enqueuing Expose request
03:17:23.164 00.000 11060 Worker thread wakes up
03:17:23.164 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:23.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:23.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:23.802 00.638 11060 Exposure complete
03:17:24.044 00.242 11060 worker thread done servicing request
03:17:24.045 00.001 10844 OnExposeComplete: enter
03:17:24.045 00.000 10844 UpdateGuideState(): m_state=6
03:17:24.045 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
03:17:24.045 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.45, Mass=1528, SNR=24.5, Peak=165 HFD=3.2
03:17:24.046 00.001 10844 MultiStar: [#1 -0.01,0.22,1.05,U] [#2 0.77,0.31,0.00,M2] [#3 -0.01,-0.60,0.98,U] [#4 0.08,-0.51,1.05,U] [#5 0.07,-0.30,0.99,U] [#6 0.12,-0.32,1.00,U] [#7 0.11,-0.20,1.01,U] [#8 0.43,-0.19,0.89,U] 
03:17:24.046 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.27}, one-star: {-0.19, -0.24}
03:17:24.046 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
03:17:24.046 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
03:17:24.046 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.32 mountX=-0.25 mountY=0.11, mountTheta=2.72
03:17:24.050 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.27, opts=13)
03:17:24.050 00.000 10844 Enqueuing Move request for scope (0.07, -0.27)
03:17:24.051 00.001 11060 Worker thread wakes up
03:17:24.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
03:17:24.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
03:17:24.051 00.000 11060 Moving (0.07, -0.27) raw xDistance=-0.25 yDistance=0.11
03:17:24.052 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:17:24.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:24.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:17:24.052 00.000 11060 MoveAxis(E, 59, ABG)
03:17:24.052 00.000 11060 Guiding  Dir = 2, Dur = 59
03:17:24.058 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:24.078 00.020 10844 UpdateGuideState exits: m=1528 SNR=24.5
03:17:24.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:24.078 00.000 11060 IsSlewing returns 0
03:17:24.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:24.078 00.000 10844 Enqueuing Expose request
03:17:24.081 00.003 11060 IsGuiding returns 0
03:17:24.156 00.075 11060 IsGuiding returns 0
03:17:24.156 00.000 11060 Move returns status 0, amount 59
03:17:24.156 00.000 11060 MoveAxis(N, 0, ABG)
03:17:24.156 00.000 11060 Move returns status 0, amount 0
03:17:24.156 00.000 11060 move complete, result=0
03:17:24.156 00.000 11060 worker thread done servicing request
03:17:24.156 00.000 11060 Worker thread wakes up
03:17:24.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:24.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:24.208 00.052 10844 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
03:17:24.786 00.578 11060 Exposure complete
03:17:25.046 00.260 11060 worker thread done servicing request
03:17:25.046 00.000 10844 OnExposeComplete: enter
03:17:25.047 00.001 10844 UpdateGuideState(): m_state=6
03:17:25.048 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
03:17:25.048 00.000 10844 Star::Find returns 1 (0), X=623.38, Y=108.71, Mass=1696, SNR=26.2, Peak=230 HFD=3.2
03:17:25.048 00.000 10844 MultiStar: [#1 -0.12,0.52,1.04,U] [#2 0.19,0.81,0.00,M3] [#3 0.03,-0.33,1.02,U] [#4 -0.21,0.14,1.00,U] [#5 0.19,0.06,0.91,U] [#6 0.27,-0.26,1.00,U] [#7 0.06,0.08,0.91,U] [#8 -0.09,0.11,0.78,U] 
03:17:25.048 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.48, 0.02}
03:17:25.049 00.001 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.39) = xAngle (-0.91 = -0.91)
03:17:25.049 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.22 = 2.22)
03:17:25.049 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=0.05 mountY=0.07, mountTheta=0.91
03:17:25.053 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
03:17:25.053 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
03:17:25.053 00.000 11060 Worker thread wakes up
03:17:25.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
03:17:25.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
03:17:25.053 00.000 11060 Moving (0.08, 0.04) raw xDistance=0.05 yDistance=0.07
03:17:25.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:17:25.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:25.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:17:25.053 00.000 11060 MoveAxis(E, 0, ABG)
03:17:25.054 00.001 11060 Move returns status 0, amount 0
03:17:25.054 00.000 11060 MoveAxis(N, 0, ABG)
03:17:25.054 00.000 11060 Move returns status 0, amount 0
03:17:25.054 00.000 11060 move complete, result=0
03:17:25.054 00.000 11060 worker thread done servicing request
03:17:25.060 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:25.088 00.028 10844 UpdateGuideState exits: m=1696 SNR=26.2
03:17:25.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:25.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:25.088 00.000 10844 Enqueuing Expose request
03:17:25.088 00.000 11060 Worker thread wakes up
03:17:25.089 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:25.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:25.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:25.718 00.629 11060 Exposure complete
03:17:25.965 00.247 11060 worker thread done servicing request
03:17:25.965 00.000 10844 OnExposeComplete: enter
03:17:25.965 00.000 10844 UpdateGuideState(): m_state=6
03:17:25.965 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
03:17:25.965 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.48, Mass=1511, SNR=23.9, Peak=156 HFD=3.3
03:17:25.966 00.001 10844 MultiStar: [#1 0.16,0.52,1.09,U] [#2 0.75,-0.00,0.00,M4] [#3 0.02,-0.57,1.10,U] [#4 -0.58,-0.07,0.97,U] [#5 0.29,-0.13,1.06,U] [#6 0.41,-0.11,1.06,U] [#7 -0.22,0.10,0.97,U] [#8 0.08,-0.10,0.84,U] 
03:17:25.966 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.07}, one-star: {0.21, -0.22}
03:17:25.966 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.39) = xAngle (-2.31 = -2.31)
03:17:25.966 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
03:17:25.966 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.92 mountX=-0.06 mountY=0.07, mountTheta=2.32
03:17:25.968 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
03:17:25.968 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
03:17:25.968 00.000 11060 Worker thread wakes up
03:17:25.969 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
03:17:25.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
03:17:25.969 00.000 11060 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.07
03:17:25.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:17:25.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:25.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:17:25.969 00.000 11060 MoveAxis(E, 0, ABG)
03:17:25.969 00.000 11060 Move returns status 0, amount 0
03:17:25.969 00.000 11060 MoveAxis(N, 0, ABG)
03:17:25.969 00.000 11060 Move returns status 0, amount 0
03:17:25.970 00.001 11060 move complete, result=0
03:17:25.970 00.000 11060 worker thread done servicing request
03:17:25.975 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:26.008 00.033 10844 UpdateGuideState exits: m=1511 SNR=23.9
03:17:26.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:26.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:26.008 00.000 10844 Enqueuing Expose request
03:17:26.008 00.000 11060 Worker thread wakes up
03:17:26.008 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:26.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:26.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:26.484 00.476 10844 evsrv: cli 0EEEE070 connect
03:17:26.485 00.001 10844 case statement mapped state 6 to 3
03:17:26.485 00.000 10844 case statement mapped state 6 to 3
03:17:26.485 00.000 10844 evsrv: cli 0EEEE070 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"45c929a5-04c4-48ef-84a3-05a6e733b0ca"}
03:17:26.485 00.000 10844 PhdController::Guide begins
03:17:26.486 00.001 10844 PhdController: newstate STATE_SETUP
03:17:26.486 00.000 10844 PhdController: setup
03:17:26.486 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
03:17:26.486 00.000 10844 PhdController: guider state = 6
03:17:26.486 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:17:26.486 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
03:17:26.486 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":0,"id":"45c929a5-04c4-48ef-84a3-05a6e733b0ca"}
03:17:26.491 00.005 10844 evsrv: cli 0EEEE070 disconnect
03:17:26.492 00.001 10844 evsrv: cli 0EEEDFD0 connect
03:17:26.492 00.000 10844 case statement mapped state 6 to 3
03:17:26.493 00.001 10844 case statement mapped state 6 to 3
03:17:26.500 00.007 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_lock_shift_params","id":"4bfd4d1d-ec7e-419f-904e-fd6f74bbc7cd"}
03:17:26.501 00.001 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"4bfd4d1d-ec7e-419f-904e-fd6f74bbc7cd"}
03:17:26.505 00.004 10844 evsrv: cli 0EEEDFD0 disconnect
03:17:26.506 00.001 10844 evsrv: cli 0EEEDDF0 connect
03:17:26.506 00.000 10844 case statement mapped state 6 to 3
03:17:26.506 00.000 10844 case statement mapped state 6 to 3
03:17:26.508 00.002 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_position","id":"94e7942a-c6d9-4d7c-89b6-f61533436162"}
03:17:26.508 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":[622.90,108.69],"id":"94e7942a-c6d9-4d7c-89b6-f61533436162"}
03:17:26.512 00.004 10844 evsrv: cli 0EEEDDF0 disconnect
03:17:26.513 00.001 10844 evsrv: cli 0EEEE930 connect
03:17:26.513 00.000 10844 case statement mapped state 6 to 3
03:17:26.514 00.001 10844 case statement mapped state 6 to 3
03:17:26.515 00.001 10844 evsrv: cli 0EEEE930 request: {"method":"get_calibrated","id":"ea8b01d9-863b-42d0-ac7e-7e17f7157ee6"}
03:17:26.515 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":true,"id":"ea8b01d9-863b-42d0-ac7e-7e17f7157ee6"}
03:17:26.515 00.000 10844 evsrv: cli 0EEEE930 disconnect
03:17:26.517 00.002 10844 evsrv: cli 0EEEDDF0 connect
03:17:26.517 00.000 10844 case statement mapped state 6 to 3
03:17:26.518 00.001 10844 case statement mapped state 6 to 3
03:17:26.518 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"a78f3d15-1c79-42de-ba6b-7b8423d5bf51"}
03:17:26.518 00.000 10844 case statement mapped state 6 to 3
03:17:26.518 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a78f3d15-1c79-42de-ba6b-7b8423d5bf51"}
03:17:26.578 00.060 10844 evsrv: cli 0EEEDDF0 disconnect
03:17:26.654 00.076 11060 Exposure complete
03:17:27.106 00.452 11060 worker thread done servicing request
03:17:27.107 00.001 10844 OnExposeComplete: enter
03:17:27.107 00.000 10844 UpdateGuideState(): m_state=6
03:17:27.107 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
03:17:27.109 00.002 10844 Star::Find returns 1 (0), X=622.82, Y=108.59, Mass=1561, SNR=24.7, Peak=152 HFD=3.3
03:17:27.109 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.39) = xAngle (-3.60 = 2.68)
03:17:27.109 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.48 = -0.48)
03:17:27.109 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.21 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
03:17:27.112 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.10, opts=13)
03:17:27.113 00.001 10844 Enqueuing Move request for scope (-0.08, -0.10)
03:17:27.125 00.012 11060 Worker thread wakes up
03:17:27.126 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:27.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
03:17:27.126 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
03:17:27.126 00.000 11060 Moving (-0.08, -0.10) raw xDistance=-0.12 yDistance=-0.06
03:17:27.130 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:17:27.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:27.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:17:27.130 00.000 11060 MoveAxis(E, 0, ABG)
03:17:27.130 00.000 11060 Move returns status 0, amount 0
03:17:27.130 00.000 11060 MoveAxis(N, 0, ABG)
03:17:27.130 00.000 11060 Move returns status 0, amount 0
03:17:27.130 00.000 11060 move complete, result=0
03:17:27.131 00.001 11060 worker thread done servicing request
03:17:27.150 00.019 10844 UpdateGuideState exits: m=1561 SNR=24.7
03:17:27.151 00.001 10844 PhdController: settling, locked = 1, distance = 0.13 (1.50) aobump = 0 frame = 1 / 99999
03:17:27.151 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376647.151,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:17:27.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:27.152 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:27.152 00.000 10844 Enqueuing Expose request
03:17:27.152 00.000 11060 Worker thread wakes up
03:17:27.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:27.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:27.158 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:28.150 00.992 11060 Exposure complete
03:17:29.753 01.603 10844 OnExposeComplete: enter
03:17:29.753 00.000 10844 UpdateGuideState(): m_state=6
03:17:29.754 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
03:17:29.754 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.40, Mass=1923, SNR=27.8, Peak=181 HFD=3.1
03:17:29.754 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
03:17:29.754 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
03:17:29.754 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.61 mountX=-0.29 mountY=0.04, mountTheta=3.01
03:17:29.758 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.29, opts=13)
03:17:29.758 00.000 10844 Enqueuing Move request for scope (-0.01, -0.29)
03:17:29.758 00.000 11060 worker thread done servicing request
03:17:29.759 00.001 11060 Worker thread wakes up
03:17:29.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
03:17:29.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
03:17:29.762 00.003 11060 Moving (-0.01, -0.29) raw xDistance=-0.29 yDistance=0.04
03:17:29.763 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:17:29.764 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:29.765 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:17:29.766 00.001 11060 MoveAxis(E, 67, ABG)
03:17:29.766 00.000 11060 Guiding  Dir = 2, Dur = 67
03:17:29.787 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:29.806 00.019 11060 IsSlewing returns 0
03:17:29.810 00.004 11060 IsGuiding returns 0
03:17:29.890 00.080 10844 UpdateGuideState exits: m=1923 SNR=27.8
03:17:29.890 00.000 10844 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 2 / 99999
03:17:29.892 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770376649.891,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.18,"Time":2.7,"SettleTime":10.0,"StarLocked":true}
03:17:29.897 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:29.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:29.898 00.001 10844 Enqueuing Expose request
03:17:29.898 00.000 11060 IsGuiding returns 0
03:17:29.898 00.000 11060 Move returns status 0, amount 67
03:17:29.899 00.001 11060 MoveAxis(N, 0, ABG)
03:17:29.899 00.000 11060 Move returns status 0, amount 0
03:17:29.899 00.000 11060 move complete, result=0
03:17:29.899 00.000 11060 worker thread done servicing request
03:17:29.899 00.000 11060 Worker thread wakes up
03:17:29.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:29.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:29.971 00.072 10844 GuideStep: -0.3 px 67 ms EAST, 0.0 px 0 ms NORTH
03:17:30.602 00.631 11060 Exposure complete
03:17:31.895 01.293 10844 OnExposeComplete: enter
03:17:31.896 00.001 10844 UpdateGuideState(): m_state=6
03:17:31.896 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
03:17:31.896 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.74, Mass=1628, SNR=25.4, Peak=213 HFD=2.9
03:17:31.896 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:17:31.896 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
03:17:31.896 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.24 mountX=0.09 mountY=0.20, mountTheta=1.15
03:17:31.900 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.05, opts=13)
03:17:31.900 00.000 10844 Enqueuing Move request for scope (0.21, 0.05)
03:17:31.900 00.000 11060 worker thread done servicing request
03:17:31.900 00.000 11060 Worker thread wakes up
03:17:31.901 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
03:17:31.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
03:17:31.904 00.003 11060 Moving (0.21, 0.05) raw xDistance=0.09 yDistance=0.20
03:17:31.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:17:31.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:17:31.904 00.000 11060 MoveAxis(E, 0, ABG)
03:17:31.904 00.000 11060 Move returns status 0, amount 0
03:17:31.904 00.000 11060 MoveAxis(S, 77, ABG)
03:17:31.904 00.000 11060 Guiding  Dir = 1, Dur = 77
03:17:31.911 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:31.935 00.024 11060 IsSlewing returns 0
03:17:31.936 00.001 11060 IsGuiding returns 0
03:17:31.942 00.006 10844 UpdateGuideState exits: m=1628 SNR=25.4
03:17:31.942 00.000 10844 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 3 / 99999
03:17:31.942 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376651.942,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.19,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
03:17:31.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:31.957 00.015 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:31.957 00.000 10844 Enqueuing Expose request
03:17:32.045 00.088 11060 IsGuiding returns 0
03:17:32.045 00.000 11060 Move returns status 0, amount 77
03:17:32.045 00.000 11060 move complete, result=0
03:17:32.045 00.000 11060 worker thread done servicing request
03:17:32.046 00.001 11060 Worker thread wakes up
03:17:32.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:32.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:32.610 00.564 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 77 ms SOUTH
03:17:32.968 00.358 11060 Exposure complete
03:17:34.774 01.806 10844 OnExposeComplete: enter
03:17:34.774 00.000 10844 UpdateGuideState(): m_state=6
03:17:34.775 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
03:17:34.775 00.000 10844 Star::Find returns 1 (1), X=623.66, Y=108.79, Mass=1597, SNR=25.0, Peak=255 HFD=3.1
03:17:34.776 00.001 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
03:17:34.776 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
03:17:34.777 00.001 10844 CameraToMount -- cameraX=0.76 cameraY=0.10 hyp=0.77 cameraTheta=0.13 mountX=0.23 mountY=0.74, mountTheta=1.26
03:17:34.778 00.001 11060 worker thread done servicing request
03:17:34.782 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.76, y=0.10, opts=13)
03:17:34.783 00.001 10844 Enqueuing Move request for scope (0.76, 0.10)
03:17:34.786 00.003 11060 Worker thread wakes up
03:17:34.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.10) opts 0xd
03:17:34.787 00.001 11060 Handling offset move in thread for scope, endpoint = (0.76, 0.10)
03:17:34.787 00.000 11060 Moving (0.76, 0.10) raw xDistance=0.23 yDistance=0.74
03:17:34.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:17:34.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.74
03:17:34.787 00.000 11060 MoveAxis(W, 55, ABG)
03:17:34.787 00.000 11060 Guiding  Dir = 3, Dur = 55
03:17:34.796 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:34.815 00.019 11060 IsSlewing returns 0
03:17:34.816 00.001 11060 IsGuiding returns 0
03:17:34.859 00.043 10844 UpdateGuideState exits: m=1597 SNR=25.0 Saturated
03:17:34.859 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 4 / 99999
03:17:34.860 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770376654.860,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
03:17:34.863 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:34.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:34.863 00.000 10844 Enqueuing Expose request
03:17:34.885 00.022 11060 IsGuiding returns 0
03:17:34.885 00.000 11060 Move returns status 0, amount 55
03:17:34.885 00.000 11060 MoveAxis(S, 287, ABG)
03:17:34.885 00.000 11060 Guiding  Dir = 1, Dur = 287
03:17:34.930 00.045 11060 IsSlewing returns 0
03:17:34.932 00.002 11060 IsGuiding returns 0
03:17:35.252 00.320 11060 IsGuiding returns 0
03:17:35.252 00.000 11060 Move returns status 0, amount 287
03:17:35.253 00.001 11060 move complete, result=0
03:17:35.253 00.000 11060 worker thread done servicing request
03:17:35.253 00.000 11060 Worker thread wakes up
03:17:35.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:35.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:35.255 00.002 10844 GuideStep: 0.2 px 55 ms WEST, 0.7 px 287 ms SOUTH
03:17:35.909 00.654 11060 Exposure complete
03:17:36.441 00.532 11060 worker thread done servicing request
03:17:36.441 00.000 10844 OnExposeComplete: enter
03:17:36.441 00.000 10844 UpdateGuideState(): m_state=6
03:17:36.442 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
03:17:36.442 00.000 10844 Star::Find returns 1 (0), X=622.59, Y=108.83, Mass=1432, SNR=23.7, Peak=209 HFD=3.2
03:17:36.442 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.39) = xAngle (1.34 = 1.34)
03:17:36.442 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.46 = -1.82)
03:17:36.442 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.14 hyp=0.34 cameraTheta=2.73 mountX=0.08 mountY=-0.33, mountTheta=-1.34
03:17:36.445 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.14, opts=13)
03:17:36.445 00.000 10844 Enqueuing Move request for scope (-0.31, 0.14)
03:17:36.446 00.001 11060 Worker thread wakes up
03:17:36.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.14) opts 0xd
03:17:36.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.14)
03:17:36.446 00.000 11060 Moving (-0.31, 0.14) raw xDistance=0.08 yDistance=-0.33
03:17:36.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:17:36.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:17:36.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:17:36.448 00.002 11060 MoveAxis(E, 0, ABG)
03:17:36.448 00.000 11060 Move returns status 0, amount 0
03:17:36.448 00.000 11060 MoveAxis(N, 0, ABG)
03:17:36.448 00.000 11060 Move returns status 0, amount 0
03:17:36.448 00.000 11060 move complete, result=0
03:17:36.449 00.001 11060 worker thread done servicing request
03:17:36.460 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:36.510 00.050 10844 UpdateGuideState exits: m=1432 SNR=23.7
03:17:36.510 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 5 / 99999
03:17:36.511 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770376656.510,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
03:17:36.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:36.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:36.511 00.000 10844 Enqueuing Expose request
03:17:36.512 00.001 11060 Worker thread wakes up
03:17:36.512 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:17:36.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:36.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:37.166 00.654 11060 Exposure complete
03:17:37.662 00.496 11060 worker thread done servicing request
03:17:37.662 00.000 10844 OnExposeComplete: enter
03:17:37.662 00.000 10844 UpdateGuideState(): m_state=6
03:17:37.662 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
03:17:37.663 00.001 10844 Star::Find returns 1 (0), X=622.31, Y=108.70, Mass=1565, SNR=24.8, Peak=249 HFD=3.0
03:17:37.663 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.39) = xAngle (1.75 = 1.75)
03:17:37.663 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.87 = -1.41)
03:17:37.663 00.000 10844 CameraToMount -- cameraX=-0.59 cameraY=0.00 hyp=0.59 cameraTheta=3.14 mountX=-0.10 mountY=-0.58, mountTheta=-1.75
03:17:37.664 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.59, y=0.00, opts=13)
03:17:37.666 00.002 10844 Enqueuing Move request for scope (-0.59, 0.00)
03:17:37.666 00.000 11060 Worker thread wakes up
03:17:37.667 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.00) opts 0xd
03:17:37.668 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.59, 0.00)
03:17:37.669 00.001 11060 Moving (-0.59, 0.00) raw xDistance=-0.10 yDistance=-0.58
03:17:37.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:17:37.669 00.000 11060 resist switch: large excursion: input -0.58 thresh 0.57 direction from 1 to -1
03:17:37.669 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.75
03:17:37.671 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.58
03:17:37.671 00.000 11060 MoveAxis(E, 0, ABG)
03:17:37.678 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:37.678 00.000 11060 Move returns status 0, amount 0
03:17:37.678 00.000 11060 BLC: Oldest BLC event removed
03:17:37.678 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:17:37.678 00.000 11060 MoveAxis(N, 707, ABG)
03:17:37.678 00.000 11060 Guiding  Dir = 0, Dur = 707
03:17:37.689 00.011 11060 IsSlewing returns 0
03:17:37.699 00.010 11060 IsGuiding returns 0
03:17:37.729 00.030 10844 UpdateGuideState exits: m=1565 SNR=24.8
03:17:37.729 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 6 / 99999
03:17:37.729 00.000 10844 PhdController: newstate STATE_FINISH
03:17:37.729 00.000 10844 PhdController complete: success
03:17:37.730 00.001 10844 evsrv: {"Event":"SettleDone","Timestamp":1770376657.729,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
03:17:37.732 00.002 10844 Mount: notify guiding dither settle done success=1
03:17:37.732 00.000 10844 PhdController: newstate STATE_IDLE
03:17:37.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:37.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:37.732 00.000 10844 Enqueuing Expose request
03:17:38.417 00.685 11060 IsGuiding returns 0
03:17:38.417 00.000 11060 Move returns status 0, amount 707
03:17:38.417 00.000 11060 move complete, result=0
03:17:38.419 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 707 ms NORTH
03:17:38.420 00.001 11060 worker thread done servicing request
03:17:38.421 00.001 11060 Worker thread wakes up
03:17:38.426 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:38.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:39.061 00.635 11060 Exposure complete
03:17:39.666 00.605 10844 OnExposeComplete: enter
03:17:39.666 00.000 10844 UpdateGuideState(): m_state=6
03:17:39.666 00.000 11060 worker thread done servicing request
03:17:39.667 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
03:17:39.667 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.34, Mass=1799, SNR=26.4, Peak=187 HFD=3.3
03:17:39.667 00.000 10844 MultiStar: [#1 0.12,0.23,1.02,U] [#2 0.30,0.29,0.89,U] [#3 -0.04,-0.27,1.01,U] [#4 -0.62,-0.26,0.00,M1] [#5 -0.16,-0.32,0.93,U] [#6 -0.23,-0.21,1.02,U] [#7 -0.31,-0.20,0.87,U] [#8 -0.08,-0.20,0.85,U] 
03:17:39.667 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {0.06, -0.35}
03:17:39.668 00.001 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
03:17:39.668 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
03:17:39.668 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.87 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
03:17:39.670 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.13, opts=13)
03:17:39.670 00.000 10844 Enqueuing Move request for scope (-0.04, -0.13)
03:17:39.692 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:39.694 00.002 11060 Worker thread wakes up
03:17:39.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
03:17:39.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
03:17:39.694 00.000 11060 Moving (-0.04, -0.13) raw xDistance=-0.14 yDistance=-0.02
03:17:39.694 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.407557, 1:0.018738
03:17:39.694 00.000 11060 BLC: No correction, Miss < min_move
03:17:39.695 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:17:39.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:39.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:17:39.695 00.000 11060 MoveAxis(E, 32, ABG)
03:17:39.695 00.000 11060 Guiding  Dir = 2, Dur = 32
03:17:39.828 00.133 11060 IsSlewing returns 0
03:17:39.828 00.000 11060 IsGuiding returns 0
03:17:39.895 00.067 11060 IsGuiding returns 0
03:17:39.896 00.001 11060 Move returns status 0, amount 32
03:17:39.897 00.001 11060 MoveAxis(N, 0, ABG)
03:17:39.897 00.000 11060 Move returns status 0, amount 0
03:17:39.897 00.000 11060 move complete, result=0
03:17:39.897 00.000 11060 worker thread done servicing request
03:17:39.988 00.091 10844 UpdateGuideState exits: m=1799 SNR=26.4
03:17:39.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:39.989 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:39.989 00.000 10844 Enqueuing Expose request
03:17:39.990 00.001 11060 Worker thread wakes up
03:17:39.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:39.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:39.992 00.002 10844 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
03:17:40.868 00.876 11060 Exposure complete
03:17:41.757 00.889 10844 OnExposeComplete: enter
03:17:41.757 00.000 10844 UpdateGuideState(): m_state=6
03:17:41.757 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
03:17:41.758 00.001 10844 Star::Find returns 1 (0), X=622.73, Y=108.44, Mass=1809, SNR=26.7, Peak=221 HFD=3.2
03:17:41.758 00.000 10844 MultiStar: [#1 0.12,0.25,0.96,U] [#2 0.71,-0.40,0.00,M4] [#3 -0.06,-0.29,0.91,U] [#4 -0.78,-0.27,0.00,M2] [#5 -0.15,0.30,0.91,U] [#6 0.33,-0.38,0.94,U] [#7 -0.23,0.14,0.86,U] [#8 0.10,-0.19,0.77,U] 
03:17:41.759 00.001 10844 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {-0.17, -0.25}
03:17:41.759 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.39) = xAngle (-3.08 = -3.08)
03:17:41.759 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.04 = 0.04)
03:17:41.759 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.69 mountX=-0.06 mountY=0.00, mountTheta=3.10
03:17:41.762 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
03:17:41.762 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
03:17:41.784 00.022 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:41.786 00.002 11060 worker thread done servicing request
03:17:41.786 00.000 11060 Worker thread wakes up
03:17:41.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
03:17:41.786 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
03:17:41.786 00.000 11060 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
03:17:41.786 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.407557, 1:0.018738, 2:-0.002599
03:17:41.786 00.000 11060 BLC: No correction, Miss < min_move
03:17:41.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:17:41.787 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:41.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:17:41.787 00.000 11060 MoveAxis(E, 0, ABG)
03:17:41.787 00.000 11060 Move returns status 0, amount 0
03:17:41.787 00.000 11060 MoveAxis(N, 0, ABG)
03:17:41.787 00.000 11060 Move returns status 0, amount 0
03:17:41.787 00.000 11060 move complete, result=0
03:17:41.787 00.000 11060 worker thread done servicing request
03:17:41.817 00.030 10844 UpdateGuideState exits: m=1809 SNR=26.7
03:17:41.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:41.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:41.817 00.000 10844 Enqueuing Expose request
03:17:41.817 00.000 11060 Worker thread wakes up
03:17:41.818 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:17:41.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:41.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:42.460 00.642 11060 Exposure complete
03:17:42.980 00.520 10844 OnExposeComplete: enter
03:17:42.980 00.000 10844 UpdateGuideState(): m_state=6
03:17:42.981 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
03:17:42.981 00.000 10844 Star::Find returns 1 (0), X=623.30, Y=108.79, Mass=1562, SNR=24.6, Peak=232 HFD=2.9
03:17:42.982 00.001 10844 MultiStar: [#1 -0.13,0.81,0.00,M1] [#2 0.62,0.50,0.00,M5] [#3 -0.24,-0.09,1.01,U] [#4 -0.62,0.57,0.00,M3] [#5 -0.17,0.33,0.97,U] [#6 -0.00,-0.08,1.00,U] [#7 0.07,0.42,1.04,U] [#8 0.07,0.19,0.89,U] 
03:17:42.982 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.14}, one-star: {0.40, 0.10}
03:17:42.982 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.39) = xAngle (0.05 = 0.05)
03:17:42.983 00.001 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.18 = -3.11)
03:17:42.983 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.44 mountX=0.14 mountY=-0.01, mountTheta=-0.03
03:17:42.987 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
03:17:42.987 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
03:17:42.991 00.004 11060 worker thread done servicing request
03:17:42.993 00.002 11060 Worker thread wakes up
03:17:42.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
03:17:42.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
03:17:42.993 00.000 11060 Moving (0.02, 0.14) raw xDistance=0.14 yDistance=-0.01
03:17:42.993 00.000 11060 BLC: window closed
03:17:42.993 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.407557, 1:0.018738, 2:-0.002599
03:17:42.993 00.000 11060 BLC: No correction, Miss < min_move
03:17:42.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:17:42.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:42.994 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:17:42.994 00.000 11060 MoveAxis(W, 34, ABG)
03:17:42.994 00.000 11060 Guiding  Dir = 3, Dur = 34
03:17:42.998 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:43.016 00.018 11060 IsSlewing returns 0
03:17:43.016 00.000 11060 IsGuiding returns 0
03:17:43.051 00.035 10844 UpdateGuideState exits: m=1562 SNR=24.6
03:17:43.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:43.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:43.051 00.000 10844 Enqueuing Expose request
03:17:43.103 00.052 11060 IsGuiding returns 0
03:17:43.103 00.000 11060 Move returns status 0, amount 34
03:17:43.103 00.000 11060 MoveAxis(N, 0, ABG)
03:17:43.103 00.000 11060 Move returns status 0, amount 0
03:17:43.103 00.000 11060 move complete, result=0
03:17:43.103 00.000 11060 worker thread done servicing request
03:17:43.108 00.005 11060 Worker thread wakes up
03:17:43.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:43.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:43.156 00.048 10844 GuideStep: 0.1 px 34 ms WEST, -0.0 px 0 ms NORTH
03:17:43.757 00.601 11060 Exposure complete
03:17:44.283 00.526 11060 worker thread done servicing request
03:17:44.284 00.001 10844 OnExposeComplete: enter
03:17:44.284 00.000 10844 UpdateGuideState(): m_state=6
03:17:44.284 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
03:17:44.285 00.001 10844 Star::Find returns 1 (0), X=623.12, Y=108.51, Mass=1568, SNR=24.2, Peak=153 HFD=3.5
03:17:44.285 00.000 10844 MultiStar: [#1 0.12,-0.02,1.07,U] [#2 0.70,0.39,0.00,M6] [#3 0.17,-0.32,1.05,U] [#4 -0.01,-0.02,1.02,U] [#5 0.82,-0.03,0.00,M1] [#6 0.26,-0.34,1.13,U] [#7 0.07,0.12,0.90,U] [#8 0.36,-0.40,0.86,U] 
03:17:44.286 00.001 10844 refined, 6 included, MultiStar: {0.17, -0.17}, one-star: {0.22, -0.18}
03:17:44.286 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
03:17:44.286 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
03:17:44.286 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.78 mountX=-0.13 mountY=0.19, mountTheta=2.18
03:17:44.289 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.17, opts=13)
03:17:44.289 00.000 10844 Enqueuing Move request for scope (0.17, -0.17)
03:17:44.290 00.001 11060 Worker thread wakes up
03:17:44.291 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
03:17:44.292 00.001 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
03:17:44.293 00.001 11060 Moving (0.17, -0.17) raw xDistance=-0.13 yDistance=0.19
03:17:44.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:17:44.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:17:44.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:17:44.293 00.000 11060 MoveAxis(E, 30, ABG)
03:17:44.293 00.000 11060 Guiding  Dir = 2, Dur = 30
03:17:44.303 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:44.309 00.006 11060 IsSlewing returns 0
03:17:44.310 00.001 11060 IsGuiding returns 0
03:17:44.356 00.046 11060 IsGuiding returns 0
03:17:44.356 00.000 11060 Move returns status 0, amount 30
03:17:44.357 00.001 11060 MoveAxis(N, 0, ABG)
03:17:44.357 00.000 11060 Move returns status 0, amount 0
03:17:44.357 00.000 11060 move complete, result=0
03:17:44.357 00.000 11060 worker thread done servicing request
03:17:44.369 00.012 10844 UpdateGuideState exits: m=1568 SNR=24.2
03:17:44.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:44.370 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:44.370 00.000 10844 Enqueuing Expose request
03:17:44.370 00.000 11060 Worker thread wakes up
03:17:44.372 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:44.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:44.374 00.002 10844 GuideStep: -0.1 px 30 ms EAST, 0.2 px 0 ms NORTH
03:17:44.950 00.576 11060 Exposure complete
03:17:45.718 00.768 11060 worker thread done servicing request
03:17:45.718 00.000 10844 OnExposeComplete: enter
03:17:45.718 00.000 10844 UpdateGuideState(): m_state=6
03:17:45.718 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
03:17:45.718 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.15, Mass=1672, SNR=25.5, Peak=185 HFD=3.0
03:17:45.719 00.001 10844 MultiStar: [#1 0.13,0.41,1.02,U] [#2 0.10,0.23,0.93,U] [#3 -0.02,-0.30,0.97,U] [#4 -0.43,-0.08,0.98,U] [#5 -0.09,0.04,0.92,U] [#6 0.58,-0.29,0.00,M1] [#7 -0.10,0.02,0.89,U] [#8 0.18,-0.42,0.82,U] 
03:17:45.719 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {0.07, -0.54}
03:17:45.719 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.24 = 3.04)
03:17:45.719 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
03:17:45.719 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.86 mountX=-0.08 mountY=-0.01, mountTheta=-3.02
03:17:45.721 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
03:17:45.721 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
03:17:45.721 00.000 11060 Worker thread wakes up
03:17:45.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:17:45.721 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:17:45.721 00.000 11060 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=-0.01
03:17:45.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:17:45.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:45.723 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:17:45.723 00.000 11060 MoveAxis(E, 0, ABG)
03:17:45.723 00.000 11060 Move returns status 0, amount 0
03:17:45.723 00.000 11060 MoveAxis(N, 0, ABG)
03:17:45.723 00.000 11060 Move returns status 0, amount 0
03:17:45.723 00.000 11060 move complete, result=0
03:17:45.723 00.000 11060 worker thread done servicing request
03:17:45.761 00.038 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:45.859 00.098 10844 UpdateGuideState exits: m=1672 SNR=25.5
03:17:45.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:45.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:45.859 00.000 10844 Enqueuing Expose request
03:17:45.859 00.000 11060 Worker thread wakes up
03:17:45.859 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:17:45.863 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:45.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:46.552 00.689 11060 Exposure complete
03:17:47.666 01.114 11060 worker thread done servicing request
03:17:47.666 00.000 10844 OnExposeComplete: enter
03:17:47.666 00.000 10844 UpdateGuideState(): m_state=6
03:17:47.666 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
03:17:47.666 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.19, Mass=1526, SNR=24.4, Peak=151 HFD=2.8
03:17:47.667 00.001 10844 MultiStar: [#1 -0.00,-0.00,1.00,U] [#2 0.43,0.48,0.00,M6] [#3 0.20,-0.70,0.00,M1] [#4 -0.21,-0.26,1.11,U] [#5 0.39,-0.19,1.01,U] [#6 0.14,-0.21,1.09,U] [#7 0.02,-0.51,1.09,U] [#8 0.44,-0.23,0.83,U] 
03:17:47.667 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.28}, one-star: {-0.03, -0.50}
03:17:47.667 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:17:47.667 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
03:17:47.667 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.24 mountX=-0.25 mountY=0.14, mountTheta=2.64
03:17:47.671 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.28, opts=13)
03:17:47.671 00.000 10844 Enqueuing Move request for scope (0.09, -0.28)
03:17:47.680 00.009 11060 Worker thread wakes up
03:17:47.681 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
03:17:47.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
03:17:47.681 00.000 11060 Moving (0.09, -0.28) raw xDistance=-0.25 yDistance=0.14
03:17:47.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:17:47.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:47.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:17:47.681 00.000 11060 MoveAxis(E, 59, ABG)
03:17:47.681 00.000 11060 Guiding  Dir = 2, Dur = 59
03:17:47.688 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:47.708 00.020 11060 IsSlewing returns 0
03:17:47.710 00.002 11060 IsGuiding returns 0
03:17:47.753 00.043 10844 UpdateGuideState exits: m=1526 SNR=24.4
03:17:47.753 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:47.758 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:47.758 00.000 10844 Enqueuing Expose request
03:17:47.820 00.062 11060 IsGuiding returns 0
03:17:47.820 00.000 11060 Move returns status 0, amount 59
03:17:47.820 00.000 11060 MoveAxis(N, 0, ABG)
03:17:47.820 00.000 11060 Move returns status 0, amount 0
03:17:47.820 00.000 11060 move complete, result=0
03:17:47.820 00.000 11060 worker thread done servicing request
03:17:47.820 00.000 11060 Worker thread wakes up
03:17:47.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:47.821 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:47.828 00.007 10844 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
03:17:48.466 00.638 11060 Exposure complete
03:17:48.949 00.483 11060 worker thread done servicing request
03:17:48.950 00.001 10844 OnExposeComplete: enter
03:17:48.950 00.000 10844 UpdateGuideState(): m_state=6
03:17:48.950 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
03:17:48.950 00.000 10844 Star::Find returns 1 (1), X=623.51, Y=108.77, Mass=1692, SNR=26.0, Peak=255 HFD=3.1
03:17:48.951 00.001 10844 MultiStar: [#1 0.42,-0.02,0.95,U] [#2 0.15,0.60,0.88,U] [#3 0.07,0.01,0.96,U] [#4 0.17,-0.12,1.05,U] [#5 -0.13,-0.16,0.96,U] [#6 0.25,0.05,0.99,U] [#7 0.05,-0.13,0.85,U] [#8 0.40,-0.02,0.78,U] 
03:17:48.951 00.000 10844 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.61, 0.08}
03:17:48.951 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
03:17:48.951 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
03:17:48.951 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.13 mountX=0.07 mountY=0.21, mountTheta=1.26
03:17:48.954 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.03, opts=13)
03:17:48.954 00.000 10844 Enqueuing Move request for scope (0.22, 0.03)
03:17:48.955 00.001 11060 Worker thread wakes up
03:17:48.957 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
03:17:48.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
03:17:48.957 00.000 11060 Moving (0.22, 0.03) raw xDistance=0.07 yDistance=0.21
03:17:48.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:17:48.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:17:48.958 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:17:48.958 00.000 11060 MoveAxis(E, 0, ABG)
03:17:48.958 00.000 11060 Move returns status 0, amount 0
03:17:48.958 00.000 11060 MoveAxis(N, 0, ABG)
03:17:48.958 00.000 11060 Move returns status 0, amount 0
03:17:48.958 00.000 11060 move complete, result=0
03:17:48.958 00.000 11060 worker thread done servicing request
03:17:48.966 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:48.987 00.021 10844 UpdateGuideState exits: m=1692 SNR=26.0 Saturated
03:17:48.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:48.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:48.987 00.000 10844 Enqueuing Expose request
03:17:48.987 00.000 11060 Worker thread wakes up
03:17:48.987 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:48.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:48.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:49.633 00.646 11060 Exposure complete
03:17:49.959 00.326 11060 worker thread done servicing request
03:17:49.959 00.000 10844 OnExposeComplete: enter
03:17:49.959 00.000 10844 UpdateGuideState(): m_state=6
03:17:49.959 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
03:17:49.960 00.001 10844 Star::Find returns 1 (0), X=623.09, Y=108.59, Mass=1616, SNR=25.2, Peak=153 HFD=3.4
03:17:49.960 00.000 10844 MultiStar: [#1 0.05,0.23,0.98,U] [#2 0.53,0.07,0.97,U] [#3 0.32,-0.66,0.00,M1] [#4 -0.29,0.06,1.03,U] [#5 0.25,-0.10,1.00,U] [#6 0.56,-0.09,1.01,U] [#7 -0.15,0.25,0.94,U] [#8 0.62,-0.34,0.00,M1] 
03:17:49.960 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.19, -0.11}
03:17:49.960 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:17:49.960 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.99 = 1.99)
03:17:49.960 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.25 mountX=0.07 mountY=0.16, mountTheta=1.14
03:17:49.962 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.04, opts=13)
03:17:49.963 00.001 10844 Enqueuing Move request for scope (0.16, 0.04)
03:17:49.965 00.002 11060 Worker thread wakes up
03:17:49.966 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
03:17:49.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
03:17:49.966 00.000 11060 Moving (0.16, 0.04) raw xDistance=0.07 yDistance=0.16
03:17:49.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:17:49.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:49.968 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:17:49.968 00.000 11060 MoveAxis(E, 0, ABG)
03:17:49.968 00.000 11060 Move returns status 0, amount 0
03:17:49.968 00.000 11060 MoveAxis(N, 0, ABG)
03:17:49.969 00.001 11060 Move returns status 0, amount 0
03:17:49.969 00.000 11060 move complete, result=0
03:17:49.969 00.000 11060 worker thread done servicing request
03:17:49.973 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:49.995 00.022 10844 UpdateGuideState exits: m=1616 SNR=25.2
03:17:49.996 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:49.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:49.996 00.000 10844 Enqueuing Expose request
03:17:49.996 00.000 11060 Worker thread wakes up
03:17:49.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:49.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:49.997 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:50.638 00.641 11060 Exposure complete
03:17:51.035 00.397 11060 worker thread done servicing request
03:17:51.036 00.001 10844 OnExposeComplete: enter
03:17:51.036 00.000 10844 UpdateGuideState(): m_state=6
03:17:51.036 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
03:17:51.036 00.000 10844 Star::Find returns 1 (0), X=623.30, Y=108.13, Mass=1804, SNR=26.4, Peak=238 HFD=3.3
03:17:51.036 00.000 10844 MultiStar: [#1 0.49,-0.10,1.00,U] [#2 0.90,0.18,0.00,M5] [#3 0.32,-0.58,0.00,M2] [#4 -0.37,-0.15,0.98,U] [#5 0.83,-0.15,0.00,M1] [#6 0.50,-0.29,1.06,U] [#7 -0.01,-0.31,0.96,U] [#8 0.47,-0.30,0.83,U] 
03:17:51.036 00.000 10844 refined, 5 included, MultiStar: {0.25, -0.29}, one-star: {0.40, -0.56}
03:17:51.037 00.001 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:17:51.037 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:17:51.037 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-0.86 mountX=-0.24 mountY=0.29, mountTheta=2.25
03:17:51.039 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.29, opts=13)
03:17:51.039 00.000 10844 Enqueuing Move request for scope (0.25, -0.29)
03:17:51.039 00.000 11060 Worker thread wakes up
03:17:51.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.29) opts 0xd
03:17:51.039 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.29)
03:17:51.039 00.000 11060 Moving (0.25, -0.29) raw xDistance=-0.24 yDistance=0.29
03:17:51.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:17:51.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:17:51.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:17:51.040 00.001 11060 MoveAxis(E, 55, ABG)
03:17:51.040 00.000 11060 Guiding  Dir = 2, Dur = 55
03:17:51.051 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:51.056 00.005 11060 IsSlewing returns 0
03:17:51.057 00.001 11060 IsGuiding returns 0
03:17:51.083 00.026 10844 UpdateGuideState exits: m=1804 SNR=26.4
03:17:51.084 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:51.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:51.084 00.000 10844 Enqueuing Expose request
03:17:51.118 00.034 11060 IsGuiding returns 0
03:17:51.118 00.000 11060 Move returns status 0, amount 55
03:17:51.118 00.000 11060 MoveAxis(N, 0, ABG)
03:17:51.118 00.000 11060 Move returns status 0, amount 0
03:17:51.118 00.000 11060 move complete, result=0
03:17:51.118 00.000 11060 worker thread done servicing request
03:17:51.119 00.001 11060 Worker thread wakes up
03:17:51.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:51.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:51.126 00.007 10844 GuideStep: -0.2 px 55 ms EAST, 0.3 px 0 ms NORTH
03:17:51.763 00.637 11060 Exposure complete
03:17:52.188 00.425 11060 worker thread done servicing request
03:17:52.188 00.000 10844 OnExposeComplete: enter
03:17:52.188 00.000 10844 UpdateGuideState(): m_state=6
03:17:52.189 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
03:17:52.189 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.44, Mass=1714, SNR=26.0, Peak=216 HFD=3.2
03:17:52.190 00.001 10844 MultiStar: [#1 0.33,0.09,0.99,U] [#2 0.70,0.41,0.00,M6] [#3 0.03,-0.29,1.12,U] [#4 -0.14,-0.24,1.03,U] [#5 0.55,-0.18,0.90,U] [#6 0.68,0.16,0.00,M1] [#7 0.29,0.01,1.01,U] [#8 0.13,-0.35,0.77,U] 
03:17:52.190 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.17}, one-star: {0.31, -0.25}
03:17:52.190 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.39) = xAngle (-2.07 = -2.07)
03:17:52.190 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:17:52.190 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.68 mountX=-0.13 mountY=0.23, mountTheta=2.08
03:17:52.193 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.17, opts=13)
03:17:52.193 00.000 10844 Enqueuing Move request for scope (0.21, -0.17)
03:17:52.195 00.002 11060 Worker thread wakes up
03:17:52.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
03:17:52.196 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
03:17:52.198 00.002 11060 Moving (0.21, -0.17) raw xDistance=-0.13 yDistance=0.23
03:17:52.200 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:17:52.200 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=-0.02 newest=0.68
03:17:52.201 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:17:52.201 00.000 11060 MoveAxis(E, 32, ABG)
03:17:52.201 00.000 11060 Guiding  Dir = 2, Dur = 32
03:17:52.211 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:52.212 00.001 11060 IsSlewing returns 0
03:17:52.214 00.002 11060 IsGuiding returns 0
03:17:52.243 00.029 10844 UpdateGuideState exits: m=1714 SNR=26.0
03:17:52.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:52.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:52.243 00.000 10844 Enqueuing Expose request
03:17:52.258 00.015 11060 IsGuiding returns 0
03:17:52.258 00.000 11060 Move returns status 0, amount 32
03:17:52.258 00.000 11060 BLC: Oldest BLC event removed
03:17:52.258 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:17:52.258 00.000 11060 MoveAxis(S, 570, ABG)
03:17:52.258 00.000 11060 Guiding  Dir = 1, Dur = 570
03:17:52.267 00.009 11060 IsSlewing returns 0
03:17:52.267 00.000 11060 IsGuiding returns 0
03:17:52.854 00.587 11060 IsGuiding returns 0
03:17:52.855 00.001 11060 Move returns status 0, amount 570
03:17:52.855 00.000 11060 move complete, result=0
03:17:52.855 00.000 11060 worker thread done servicing request
03:17:52.855 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.2 px 570 ms SOUTH
03:17:52.855 00.000 11060 Worker thread wakes up
03:17:52.856 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:52.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:53.506 00.650 11060 Exposure complete
03:17:54.125 00.619 10844 OnExposeComplete: enter
03:17:54.125 00.000 10844 UpdateGuideState(): m_state=6
03:17:54.125 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
03:17:54.125 00.000 10844 Star::Find returns 1 (0), X=622.69, Y=108.70, Mass=1336, SNR=22.9, Peak=168 HFD=2.9
03:17:54.126 00.001 10844 MultiStar: [#1 -0.19,0.50,1.07,U] [#2 0.47,0.36,0.97,U] [#3 -0.23,-0.24,1.15,U] [#4 -0.45,0.03,1.16,U] [#5 0.01,0.14,1.06,U] [#6 0.30,-0.18,1.18,U] [#7 -0.41,0.55,0.00,M1] [#8 0.11,0.13,0.83,U] 
03:17:54.126 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.08}, one-star: {-0.21, 0.01}
03:17:54.126 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.39) = xAngle (0.59 = 0.59)
03:17:54.126 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.72 = -2.57)
03:17:54.126 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.98 mountX=0.07 mountY=-0.05, mountTheta=-0.58
03:17:54.128 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
03:17:54.128 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
03:17:54.139 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:54.153 00.014 11060 worker thread done servicing request
03:17:54.153 00.000 11060 Worker thread wakes up
03:17:54.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
03:17:54.154 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
03:17:54.154 00.000 11060 Moving (-0.04, 0.08) raw xDistance=0.07 yDistance=-0.05
03:17:54.154 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.162504, 1:-0.048315
03:17:54.154 00.000 11060 BLC: No correction, Miss < min_move
03:17:54.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:17:54.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:54.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:17:54.154 00.000 11060 MoveAxis(E, 0, ABG)
03:17:54.154 00.000 11060 Move returns status 0, amount 0
03:17:54.156 00.002 11060 MoveAxis(N, 0, ABG)
03:17:54.156 00.000 11060 Move returns status 0, amount 0
03:17:54.156 00.000 11060 move complete, result=0
03:17:54.156 00.000 11060 worker thread done servicing request
03:17:54.188 00.032 10844 UpdateGuideState exits: m=1336 SNR=22.9
03:17:54.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:54.189 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:54.189 00.000 10844 Enqueuing Expose request
03:17:54.189 00.000 11060 Worker thread wakes up
03:17:54.189 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:17:54.189 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:54.189 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:54.862 00.673 11060 Exposure complete
03:17:55.318 00.456 11060 worker thread done servicing request
03:17:55.318 00.000 10844 OnExposeComplete: enter
03:17:55.318 00.000 10844 UpdateGuideState(): m_state=6
03:17:55.318 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
03:17:55.318 00.000 10844 Star::Find returns 1 (1), X=623.39, Y=108.75, Mass=1765, SNR=27.1, Peak=255 HFD=3.0
03:17:55.319 00.001 10844 MultiStar: [#1 0.18,0.16,0.85,U] [#2 0.48,0.35,0.82,U] [#3 -0.24,-0.18,0.99,U] [#4 -0.17,-0.01,0.92,U] [#5 0.07,0.21,0.79,U] [#6 0.35,0.04,0.93,U] [#7 -0.21,0.04,0.93,U] [#8 0.07,-0.20,0.85,U] 
03:17:55.319 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.49, 0.06}
03:17:55.319 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:17:55.319 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
03:17:55.319 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.07 mountY=0.10, mountTheta=1.00
03:17:55.321 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.05, opts=13)
03:17:55.321 00.000 10844 Enqueuing Move request for scope (0.11, 0.05)
03:17:55.321 00.000 11060 Worker thread wakes up
03:17:55.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:17:55.322 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:17:55.322 00.000 11060 Moving (0.11, 0.05) raw xDistance=0.07 yDistance=0.10
03:17:55.322 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.162504, 1:-0.048315, 2:0.101650
03:17:55.322 00.000 11060 BLC: No correction, Miss < min_move
03:17:55.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:17:55.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:55.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:17:55.322 00.000 11060 MoveAxis(E, 0, ABG)
03:17:55.322 00.000 11060 Move returns status 0, amount 0
03:17:55.322 00.000 11060 MoveAxis(N, 0, ABG)
03:17:55.322 00.000 11060 Move returns status 0, amount 0
03:17:55.322 00.000 11060 move complete, result=0
03:17:55.322 00.000 11060 worker thread done servicing request
03:17:55.335 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:55.409 00.074 10844 UpdateGuideState exits: m=1765 SNR=27.1 Saturated
03:17:55.412 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:55.413 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:55.413 00.000 10844 Enqueuing Expose request
03:17:55.414 00.001 11060 Worker thread wakes up
03:17:55.414 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:17:55.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:55.415 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:56.060 00.645 11060 Exposure complete
03:17:56.429 00.369 11060 worker thread done servicing request
03:17:56.429 00.000 10844 OnExposeComplete: enter
03:17:56.429 00.000 10844 UpdateGuideState(): m_state=6
03:17:56.430 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
03:17:56.430 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=108.60, Mass=1801, SNR=26.8, Peak=214 HFD=3.7
03:17:56.430 00.000 10844 MultiStar: [#1 -0.38,0.06,0.83,U] [#2 0.31,0.02,0.97,U] [#3 -0.36,-0.17,1.02,U] [#4 -0.85,0.02,0.00,M1] [#5 0.18,0.00,0.84,U] [#6 0.09,-0.32,0.94,U] [#7 -0.57,-0.12,0.85,U] [#8 -0.07,-0.34,0.77,U] 
03:17:56.430 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.12}, one-star: {0.30, -0.10}
03:17:56.430 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.90)
03:17:56.430 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
03:17:56.430 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.99 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
03:17:56.434 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.12, opts=13)
03:17:56.434 00.000 10844 Enqueuing Move request for scope (-0.05, -0.12)
03:17:56.435 00.001 11060 Worker thread wakes up
03:17:56.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
03:17:56.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
03:17:56.435 00.000 11060 Moving (-0.05, -0.12) raw xDistance=-0.13 yDistance=-0.03
03:17:56.435 00.000 11060 BLC: window closed
03:17:56.435 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.162504, 1:-0.048315, 2:0.101650
03:17:56.435 00.000 11060 BLC: No correction, Miss < min_move
03:17:56.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:17:56.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:56.450 00.015 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:17:56.456 00.006 11060 MoveAxis(E, 30, ABG)
03:17:56.456 00.000 11060 Guiding  Dir = 2, Dur = 30
03:17:56.457 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:56.483 00.026 11060 IsSlewing returns 0
03:17:56.483 00.000 11060 IsGuiding returns 0
03:17:56.502 00.019 10844 UpdateGuideState exits: m=1801 SNR=26.8
03:17:56.504 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:56.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:56.504 00.000 10844 Enqueuing Expose request
03:17:56.530 00.026 11060 IsGuiding returns 0
03:17:56.531 00.001 11060 Move returns status 0, amount 30
03:17:56.531 00.000 11060 MoveAxis(N, 0, ABG)
03:17:56.531 00.000 11060 Move returns status 0, amount 0
03:17:56.531 00.000 11060 move complete, result=0
03:17:56.531 00.000 11060 worker thread done servicing request
03:17:56.531 00.000 11060 Worker thread wakes up
03:17:56.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:56.532 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:56.544 00.012 10844 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
03:17:57.201 00.657 11060 Exposure complete
03:17:57.699 00.498 11060 worker thread done servicing request
03:17:57.699 00.000 10844 OnExposeComplete: enter
03:17:57.699 00.000 10844 UpdateGuideState(): m_state=6
03:17:57.699 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
03:17:57.700 00.001 10844 Star::Find returns 1 (0), X=622.96, Y=109.09, Mass=1794, SNR=26.9, Peak=211 HFD=2.8
03:17:57.700 00.000 10844 MultiStar: [#1 -0.16,0.41,0.86,U] [#2 0.06,0.28,0.93,U] [#3 -0.63,-0.41,0.00,M1] [#4 -0.39,0.05,0.91,U] [#5 0.33,-0.17,0.90,U] [#6 0.04,-0.23,0.95,U] [#7 0.14,-0.24,0.95,U] [#8 -0.09,-0.29,0.71,U] 
03:17:57.700 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.04}, one-star: {0.06, 0.40}
03:17:57.700 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.39) = xAngle (0.05 = 0.05)
03:17:57.700 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.18 = -3.10)
03:17:57.700 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.44 mountX=0.04 mountY=-0.00, mountTheta=-0.04
03:17:57.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
03:17:57.702 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
03:17:57.703 00.001 11060 Worker thread wakes up
03:17:57.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
03:17:57.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
03:17:57.703 00.000 11060 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.00
03:17:57.705 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:17:57.706 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:57.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:17:57.706 00.000 11060 MoveAxis(E, 0, ABG)
03:17:57.706 00.000 11060 Move returns status 0, amount 0
03:17:57.706 00.000 11060 MoveAxis(N, 0, ABG)
03:17:57.706 00.000 11060 Move returns status 0, amount 0
03:17:57.706 00.000 11060 move complete, result=0
03:17:57.707 00.001 11060 worker thread done servicing request
03:17:57.713 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:17:57.752 00.039 10844 UpdateGuideState exits: m=1794 SNR=26.9
03:17:57.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:57.753 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:57.753 00.000 10844 Enqueuing Expose request
03:17:57.753 00.000 11060 Worker thread wakes up
03:17:57.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:57.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:57.754 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:17:58.409 00.655 11060 Exposure complete
03:17:58.881 00.472 11060 worker thread done servicing request
03:17:58.882 00.001 10844 OnExposeComplete: enter
03:17:58.882 00.000 10844 UpdateGuideState(): m_state=6
03:17:58.882 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
03:17:58.882 00.000 10844 Star::Find returns 1 (0), X=622.54, Y=108.63, Mass=1522, SNR=24.5, Peak=247 HFD=3.0
03:17:58.883 00.001 10844 MultiStar: [#1 -0.09,-0.05,1.08,U] [#2 0.06,0.13,0.97,U] [#3 0.00,-0.21,1.03,U] [#4 -0.52,0.20,1.07,U] [#5 -0.00,0.04,1.01,U] [#6 0.08,-0.16,1.13,U] [#7 -0.65,-0.27,0.00,M1] [#8 -0.27,0.17,0.81,U] 
03:17:58.883 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.00}, one-star: {-0.36, -0.07}
03:17:58.883 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.39) = xAngle (1.75 = 1.75)
03:17:58.883 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.87 = -1.41)
03:17:58.883 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.14 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
03:17:58.886 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.00, opts=13)
03:17:58.886 00.000 10844 Enqueuing Move request for scope (-0.13, 0.00)
03:17:58.888 00.002 11060 Worker thread wakes up
03:17:58.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
03:17:58.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
03:17:58.888 00.000 11060 Moving (-0.13, 0.00) raw xDistance=-0.02 yDistance=-0.13
03:17:58.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:17:58.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:17:58.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:17:58.889 00.001 11060 MoveAxis(E, 0, ABG)
03:17:58.889 00.000 11060 Move returns status 0, amount 0
03:17:58.889 00.000 11060 MoveAxis(N, 0, ABG)
03:17:58.889 00.000 11060 Move returns status 0, amount 0
03:17:58.889 00.000 11060 move complete, result=0
03:17:58.889 00.000 11060 worker thread done servicing request
03:17:58.898 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:17:58.926 00.028 10844 UpdateGuideState exits: m=1522 SNR=24.5
03:17:58.927 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:58.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:17:58.927 00.000 10844 Enqueuing Expose request
03:17:58.927 00.000 11060 Worker thread wakes up
03:17:58.929 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:17:58.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:17:58.940 00.011 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:17:59.592 00.652 11060 Exposure complete
03:17:59.998 00.406 11060 worker thread done servicing request
03:17:59.998 00.000 10844 OnExposeComplete: enter
03:17:59.998 00.000 10844 UpdateGuideState(): m_state=6
03:17:59.999 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
03:17:59.999 00.000 10844 Star::Find returns 1 (0), X=622.55, Y=108.81, Mass=1873, SNR=27.6, Peak=224 HFD=3.4
03:18:00.000 00.001 10844 MultiStar: [#1 -0.24,0.50,0.93,U] [#2 0.40,0.58,0.00,M2] [#3 -0.33,-0.09,0.93,U] [#4 -0.30,0.16,0.95,U] [#5 0.24,0.13,0.88,U] [#6 -0.03,-0.01,1.01,U] [#7 -0.45,-0.23,0.85,U] [#8 0.01,-0.35,0.75,U] 
03:18:00.000 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.04}, one-star: {-0.35, 0.12}
03:18:00.000 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.39) = xAngle (1.54 = 1.54)
03:18:00.000 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.67 = -1.62)
03:18:00.000 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.93 mountX=0.01 mountY=-0.19, mountTheta=-1.54
03:18:00.002 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.04, opts=13)
03:18:00.002 00.000 10844 Enqueuing Move request for scope (-0.19, 0.04)
03:18:00.046 00.044 11060 Worker thread wakes up
03:18:00.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
03:18:00.048 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:00.049 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
03:18:00.049 00.000 11060 Moving (-0.19, 0.04) raw xDistance=0.01 yDistance=-0.19
03:18:00.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:18:00.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:00.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:18:00.050 00.001 11060 MoveAxis(E, 0, ABG)
03:18:00.050 00.000 11060 Move returns status 0, amount 0
03:18:00.050 00.000 11060 MoveAxis(N, 0, ABG)
03:18:00.050 00.000 11060 Move returns status 0, amount 0
03:18:00.050 00.000 11060 move complete, result=0
03:18:00.050 00.000 11060 worker thread done servicing request
03:18:00.077 00.027 10844 UpdateGuideState exits: m=1873 SNR=27.6
03:18:00.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:00.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:00.077 00.000 10844 Enqueuing Expose request
03:18:00.077 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:00.080 00.003 11060 Worker thread wakes up
03:18:00.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:00.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:00.732 00.652 11060 Exposure complete
03:18:01.131 00.399 11060 worker thread done servicing request
03:18:01.131 00.000 10844 OnExposeComplete: enter
03:18:01.132 00.001 10844 UpdateGuideState(): m_state=6
03:18:01.132 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
03:18:01.132 00.000 10844 Star::Find returns 1 (0), X=622.74, Y=108.85, Mass=1798, SNR=26.5, Peak=212 HFD=3.4
03:18:01.134 00.002 10844 MultiStar: [#1 -0.17,0.20,0.93,U] [#2 0.42,0.37,0.85,U] [#3 -0.16,-0.29,1.00,U] [#4 -0.12,-0.03,0.96,U] [#5 -0.06,-0.20,0.92,U] [#6 0.04,-0.10,0.99,U] [#7 -0.01,-0.04,0.93,U] [#8 0.03,0.13,0.71,U] 
03:18:01.134 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.16, 0.16}
03:18:01.134 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.39) = xAngle (1.35 = 1.35)
03:18:01.134 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.47 = -1.81)
03:18:01.134 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.74 mountX=0.01 mountY=-0.03, mountTheta=-1.35
03:18:01.148 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
03:18:01.149 00.001 10844 Enqueuing Move request for scope (-0.03, 0.01)
03:18:01.153 00.004 11060 Worker thread wakes up
03:18:01.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
03:18:01.154 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
03:18:01.154 00.000 11060 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
03:18:01.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:18:01.154 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:01.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:18:01.154 00.000 11060 MoveAxis(E, 0, ABG)
03:18:01.154 00.000 11060 Move returns status 0, amount 0
03:18:01.155 00.001 11060 MoveAxis(N, 0, ABG)
03:18:01.155 00.000 11060 Move returns status 0, amount 0
03:18:01.160 00.005 11060 move complete, result=0
03:18:01.160 00.000 11060 worker thread done servicing request
03:18:01.163 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:01.192 00.029 10844 UpdateGuideState exits: m=1798 SNR=26.5
03:18:01.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:01.193 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:01.193 00.000 10844 Enqueuing Expose request
03:18:01.193 00.000 11060 Worker thread wakes up
03:18:01.193 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:18:01.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:01.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:01.845 00.652 11060 Exposure complete
03:18:02.289 00.444 11060 worker thread done servicing request
03:18:02.290 00.001 10844 OnExposeComplete: enter
03:18:02.290 00.000 10844 UpdateGuideState(): m_state=6
03:18:02.290 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
03:18:02.291 00.001 10844 Star::Find returns 1 (0), X=622.94, Y=108.45, Mass=1351, SNR=23.3, Peak=136 HFD=3.1
03:18:02.292 00.001 10844 MultiStar: [#1 0.15,0.23,1.06,U] [#2 0.39,0.29,1.03,U] [#3 0.03,-0.65,0.00,M1] [#4 -0.27,-0.31,1.07,U] [#5 -0.25,0.01,1.03,U] [#6 0.05,-0.12,1.25,U] [#7 -0.09,0.02,1.00,U] [#8 0.29,-0.29,0.96,U] 
03:18:02.292 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.04, -0.24}
03:18:02.292 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.39) = xAngle (-2.34 = -2.34)
03:18:02.292 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
03:18:02.292 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.95 mountX=-0.04 mountY=0.04, mountTheta=2.35
03:18:02.295 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
03:18:02.295 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
03:18:02.295 00.000 11060 Worker thread wakes up
03:18:02.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:18:02.295 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:18:02.299 00.004 11060 Moving (0.04, -0.05) raw xDistance=-0.04 yDistance=0.04
03:18:02.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:18:02.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:02.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:18:02.300 00.001 11060 MoveAxis(E, 0, ABG)
03:18:02.300 00.000 11060 Move returns status 0, amount 0
03:18:02.300 00.000 11060 MoveAxis(N, 0, ABG)
03:18:02.300 00.000 11060 Move returns status 0, amount 0
03:18:02.300 00.000 11060 move complete, result=0
03:18:02.300 00.000 11060 worker thread done servicing request
03:18:02.310 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:02.353 00.043 10844 UpdateGuideState exits: m=1351 SNR=23.3
03:18:02.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:02.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:02.353 00.000 10844 Enqueuing Expose request
03:18:02.353 00.000 11060 Worker thread wakes up
03:18:02.353 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:02.354 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:02.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:02.989 00.635 11060 Exposure complete
03:18:03.396 00.407 10844 OnExposeComplete: enter
03:18:03.396 00.000 10844 UpdateGuideState(): m_state=6
03:18:03.397 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
03:18:03.397 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=109.08, Mass=1573, SNR=24.5, Peak=156 HFD=3.2
03:18:03.398 00.001 10844 MultiStar: [#1 0.45,0.36,1.07,U] [#2 0.29,0.08,0.98,U] [#3 -0.41,-0.22,1.04,U] [#4 -0.22,0.12,1.03,U] [#5 0.17,0.25,1.01,U] [#6 -0.17,-0.09,1.10,U] [#7 -0.17,0.13,0.96,U] [#8 0.16,-0.15,0.79,U] 
03:18:03.398 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.17, 0.38}
03:18:03.398 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.39) = xAngle (0.31 = 0.31)
03:18:03.398 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.44 = -2.85)
03:18:03.398 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=0.10 mountY=-0.03, mountTheta=-0.30
03:18:03.403 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
03:18:03.403 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
03:18:03.426 00.023 11060 worker thread done servicing request
03:18:03.426 00.000 11060 Worker thread wakes up
03:18:03.427 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:18:03.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:18:03.431 00.004 11060 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.03
03:18:03.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:18:03.433 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:03.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:18:03.433 00.000 11060 MoveAxis(E, 0, ABG)
03:18:03.433 00.000 11060 Move returns status 0, amount 0
03:18:03.433 00.000 11060 MoveAxis(N, 0, ABG)
03:18:03.434 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:03.436 00.002 11060 Move returns status 0, amount 0
03:18:03.436 00.000 11060 move complete, result=0
03:18:03.436 00.000 11060 worker thread done servicing request
03:18:03.460 00.024 10844 UpdateGuideState exits: m=1573 SNR=24.5
03:18:03.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:03.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:03.460 00.000 10844 Enqueuing Expose request
03:18:03.460 00.000 11060 Worker thread wakes up
03:18:03.462 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:03.465 00.003 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:03.465 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:18:04.098 00.633 11060 Exposure complete
03:18:04.488 00.390 11060 worker thread done servicing request
03:18:04.488 00.000 10844 OnExposeComplete: enter
03:18:04.489 00.001 10844 UpdateGuideState(): m_state=6
03:18:04.489 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
03:18:04.489 00.000 10844 Star::Find returns 1 (0), X=622.62, Y=108.62, Mass=1649, SNR=25.3, Peak=182 HFD=3.2
03:18:04.490 00.001 10844 MultiStar: [#1 -0.17,0.22,1.02,U] [#2 0.27,0.18,1.01,U] [#3 0.01,0.03,0.95,U] [#4 -0.44,-0.31,1.11,U] [#5 0.09,0.13,0.89,U] [#6 0.33,0.11,1.00,U] [#7 0.20,-0.38,0.99,U] [#8 0.24,-0.12,0.75,U] 
03:18:04.490 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.28, -0.07}
03:18:04.490 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
03:18:04.490 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
03:18:04.490 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-1.00 mountX=-0.02 mountY=0.02, mountTheta=2.40
03:18:04.492 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.02, opts=13)
03:18:04.493 00.001 10844 Enqueuing Move request for scope (0.02, -0.02)
03:18:04.493 00.000 11060 Worker thread wakes up
03:18:04.494 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
03:18:04.494 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
03:18:04.495 00.001 11060 Moving (0.02, -0.02) raw xDistance=-0.02 yDistance=0.02
03:18:04.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:18:04.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:04.496 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:18:04.496 00.000 11060 MoveAxis(E, 0, ABG)
03:18:04.496 00.000 11060 Move returns status 0, amount 0
03:18:04.496 00.000 11060 MoveAxis(N, 0, ABG)
03:18:04.496 00.000 11060 Move returns status 0, amount 0
03:18:04.496 00.000 11060 move complete, result=0
03:18:04.515 00.019 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:04.520 00.005 11060 worker thread done servicing request
03:18:04.545 00.025 10844 UpdateGuideState exits: m=1649 SNR=25.3
03:18:04.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:04.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:04.545 00.000 10844 Enqueuing Expose request
03:18:04.546 00.001 11060 Worker thread wakes up
03:18:04.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:04.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:04.546 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:05.205 00.659 11060 Exposure complete
03:18:05.793 00.588 11060 worker thread done servicing request
03:18:05.793 00.000 10844 OnExposeComplete: enter
03:18:05.795 00.002 10844 UpdateGuideState(): m_state=6
03:18:05.795 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
03:18:05.795 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.22, Mass=1801, SNR=26.3, Peak=209 HFD=3.3
03:18:05.795 00.000 10844 MultiStar: [#1 0.20,0.45,0.91,U] [#2 -0.07,0.05,0.88,U] [#3 -0.42,-0.27,0.92,U] [#4 -0.18,-0.24,0.95,U] [#5 0.37,0.12,0.81,U] [#6 -0.02,-0.33,1.00,U] [#7 0.04,-0.33,0.87,U] [#8 -0.06,-0.30,0.79,U] 
03:18:05.795 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {0.06, -0.48}
03:18:05.796 00.001 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.05 = -3.05)
03:18:05.796 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
03:18:05.796 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.66 mountX=-0.15 mountY=0.01, mountTheta=3.07
03:18:05.799 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
03:18:05.800 00.001 10844 Enqueuing Move request for scope (-0.01, -0.15)
03:18:05.800 00.000 11060 Worker thread wakes up
03:18:05.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
03:18:05.800 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
03:18:05.800 00.000 11060 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.01
03:18:05.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:18:05.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:05.802 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:18:05.802 00.000 11060 MoveAxis(E, 36, ABG)
03:18:05.803 00.001 11060 Guiding  Dir = 2, Dur = 36
03:18:05.810 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:05.818 00.008 11060 IsSlewing returns 0
03:18:05.829 00.011 11060 IsGuiding returns 0
03:18:05.859 00.030 10844 UpdateGuideState exits: m=1801 SNR=26.3
03:18:05.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:05.861 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:05.861 00.000 10844 Enqueuing Expose request
03:18:05.880 00.019 11060 IsGuiding returns 0
03:18:05.881 00.001 11060 Move returns status 0, amount 36
03:18:05.881 00.000 11060 MoveAxis(N, 0, ABG)
03:18:05.881 00.000 11060 Move returns status 0, amount 0
03:18:05.881 00.000 11060 move complete, result=0
03:18:05.881 00.000 11060 worker thread done servicing request
03:18:05.881 00.000 11060 Worker thread wakes up
03:18:05.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:05.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:05.894 00.013 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
03:18:06.519 00.625 11060 Exposure complete
03:18:06.926 00.407 10844 OnExposeComplete: enter
03:18:06.927 00.001 10844 UpdateGuideState(): m_state=6
03:18:06.927 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
03:18:06.927 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.55, Mass=1885, SNR=27.1, Peak=168 HFD=3.6
03:18:06.928 00.001 10844 MultiStar: [#1 -0.20,0.55,0.91,U] [#2 0.29,0.37,0.92,U] [#3 -0.13,-0.04,0.91,U] [#4 -0.24,0.21,0.91,U] [#5 -0.25,0.19,0.91,U] [#6 -0.05,0.04,0.99,U] [#7 0.03,-0.03,0.89,U] [#8 -0.21,-0.33,0.75,U] 
03:18:06.928 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.31, -0.14}
03:18:06.928 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.39) = xAngle (0.60 = 0.60)
03:18:06.928 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.72 = -2.56)
03:18:06.928 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.99 mountX=0.09 mountY=-0.06, mountTheta=-0.59
03:18:06.931 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
03:18:06.931 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
03:18:06.935 00.004 11060 worker thread done servicing request
03:18:06.935 00.000 11060 Worker thread wakes up
03:18:06.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
03:18:06.935 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
03:18:06.935 00.000 11060 Moving (-0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
03:18:06.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:18:06.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:06.938 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:18:06.938 00.000 11060 MoveAxis(E, 0, ABG)
03:18:06.938 00.000 11060 Move returns status 0, amount 0
03:18:06.938 00.000 11060 MoveAxis(N, 0, ABG)
03:18:06.938 00.000 11060 Move returns status 0, amount 0
03:18:06.938 00.000 11060 move complete, result=0
03:18:06.938 00.000 11060 worker thread done servicing request
03:18:06.951 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:06.980 00.029 10844 UpdateGuideState exits: m=1885 SNR=27.1
03:18:06.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:06.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:06.980 00.000 10844 Enqueuing Expose request
03:18:06.980 00.000 11060 Worker thread wakes up
03:18:06.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:06.981 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:06.983 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:07.662 00.679 11060 Exposure complete
03:18:08.097 00.435 11060 worker thread done servicing request
03:18:08.097 00.000 10844 OnExposeComplete: enter
03:18:08.099 00.002 10844 UpdateGuideState(): m_state=6
03:18:08.099 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
03:18:08.099 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.54, Mass=1505, SNR=24.0, Peak=162 HFD=3.3
03:18:08.100 00.001 10844 MultiStar: [#1 0.00,0.52,1.03,U] [#2 0.29,0.33,1.01,U] [#3 0.09,-0.58,1.15,U] [#4 -0.74,-0.00,0.00,M1] [#5 -0.06,-0.04,1.00,U] [#6 0.06,0.20,1.15,U] [#7 -0.03,-0.08,1.02,U] [#8 0.39,-0.45,0.83,U] 
03:18:08.100 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {-0.04, -0.15}
03:18:08.100 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
03:18:08.100 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.45 = 1.45)
03:18:08.100 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.29 mountX=-0.01 mountY=0.08, mountTheta=1.68
03:18:08.102 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
03:18:08.103 00.001 10844 Enqueuing Move request for scope (0.08, -0.02)
03:18:08.103 00.000 11060 Worker thread wakes up
03:18:08.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
03:18:08.103 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
03:18:08.103 00.000 11060 Moving (0.08, -0.02) raw xDistance=-0.01 yDistance=0.08
03:18:08.104 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:18:08.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:08.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:18:08.104 00.000 11060 MoveAxis(E, 0, ABG)
03:18:08.104 00.000 11060 Move returns status 0, amount 0
03:18:08.104 00.000 11060 MoveAxis(N, 0, ABG)
03:18:08.104 00.000 11060 Move returns status 0, amount 0
03:18:08.105 00.001 11060 move complete, result=0
03:18:08.105 00.000 11060 worker thread done servicing request
03:18:08.113 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:08.152 00.039 10844 UpdateGuideState exits: m=1505 SNR=24.0
03:18:08.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:08.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:08.152 00.000 10844 Enqueuing Expose request
03:18:08.152 00.000 11060 Worker thread wakes up
03:18:08.153 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:08.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:08.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:08.823 00.670 11060 Exposure complete
03:18:09.256 00.433 11060 worker thread done servicing request
03:18:09.256 00.000 10844 OnExposeComplete: enter
03:18:09.258 00.002 10844 UpdateGuideState(): m_state=6
03:18:09.258 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
03:18:09.258 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.94, Mass=1688, SNR=25.5, Peak=152 HFD=3.5
03:18:09.259 00.001 10844 MultiStar: [#1 0.09,0.30,0.96,U] [#2 0.18,-0.02,0.91,U] [#3 -0.27,-0.18,0.99,U] [#4 -0.42,0.19,0.93,U] [#5 -0.31,-0.51,0.98,U] [#6 0.22,0.10,1.04,U] [#7 0.18,0.02,0.92,U] [#8 -0.42,-0.30,0.85,U] 
03:18:09.259 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.23, 0.25}
03:18:09.259 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.39) = xAngle (-4.40 = 1.88)
03:18:09.259 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.27 = -1.27)
03:18:09.259 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.01 mountX=-0.03 mountY=-0.10, mountTheta=-1.88
03:18:09.261 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
03:18:09.261 00.000 10844 Enqueuing Move request for scope (-0.11, -0.01)
03:18:09.262 00.001 11060 Worker thread wakes up
03:18:09.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
03:18:09.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
03:18:09.262 00.000 11060 Moving (-0.11, -0.01) raw xDistance=-0.03 yDistance=-0.10
03:18:09.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:18:09.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:09.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:18:09.262 00.000 11060 MoveAxis(E, 0, ABG)
03:18:09.263 00.001 11060 Move returns status 0, amount 0
03:18:09.263 00.000 11060 MoveAxis(N, 0, ABG)
03:18:09.263 00.000 11060 Move returns status 0, amount 0
03:18:09.263 00.000 11060 move complete, result=0
03:18:09.263 00.000 11060 worker thread done servicing request
03:18:09.284 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:09.382 00.098 10844 UpdateGuideState exits: m=1688 SNR=25.5
03:18:09.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:09.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:09.382 00.000 10844 Enqueuing Expose request
03:18:09.383 00.001 11060 Worker thread wakes up
03:18:09.383 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:09.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:09.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:10.038 00.655 11060 Exposure complete
03:18:10.471 00.433 11060 worker thread done servicing request
03:18:10.471 00.000 10844 OnExposeComplete: enter
03:18:10.472 00.001 10844 UpdateGuideState(): m_state=6
03:18:10.472 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
03:18:10.472 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.24, Mass=1729, SNR=25.7, Peak=153 HFD=3.2
03:18:10.473 00.001 10844 MultiStar: [#1 0.12,-0.23,0.92,U] [#2 0.13,0.56,0.97,U] [#3 -0.15,-0.38,1.08,U] [#4 -0.52,-0.11,0.97,U] [#5 -0.10,-0.43,0.96,U] [#6 0.06,-0.27,0.94,U] [#7 0.07,-0.23,0.98,U] [#8 -0.10,-0.60,0.77,U] 
03:18:10.473 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.23}, one-star: {0.19, -0.45}
03:18:10.473 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
03:18:10.473 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
03:18:10.473 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.71 mountX=-0.24 mountY=0.01, mountTheta=3.12
03:18:10.476 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.23, opts=13)
03:18:10.476 00.000 10844 Enqueuing Move request for scope (-0.03, -0.23)
03:18:10.482 00.006 11060 Worker thread wakes up
03:18:10.483 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
03:18:10.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
03:18:10.483 00.000 11060 Moving (-0.03, -0.23) raw xDistance=-0.24 yDistance=0.01
03:18:10.484 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:18:10.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:10.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:18:10.484 00.000 11060 MoveAxis(E, 55, ABG)
03:18:10.486 00.002 11060 Guiding  Dir = 2, Dur = 55
03:18:10.488 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:10.498 00.010 11060 IsSlewing returns 0
03:18:10.499 00.001 11060 IsGuiding returns 0
03:18:10.533 00.034 10844 UpdateGuideState exits: m=1729 SNR=25.7
03:18:10.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:10.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:10.533 00.000 10844 Enqueuing Expose request
03:18:10.561 00.028 11060 IsGuiding returns 0
03:18:10.561 00.000 11060 Move returns status 0, amount 55
03:18:10.561 00.000 11060 MoveAxis(N, 0, ABG)
03:18:10.561 00.000 11060 Move returns status 0, amount 0
03:18:10.561 00.000 11060 move complete, result=0
03:18:10.562 00.001 11060 worker thread done servicing request
03:18:10.562 00.000 11060 Worker thread wakes up
03:18:10.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:10.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:10.626 00.064 10844 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
03:18:11.209 00.583 11060 Exposure complete
03:18:11.682 00.473 11060 worker thread done servicing request
03:18:11.682 00.000 10844 OnExposeComplete: enter
03:18:11.682 00.000 10844 UpdateGuideState(): m_state=6
03:18:11.684 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
03:18:11.684 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.98, Mass=1545, SNR=24.5, Peak=137 HFD=4.0
03:18:11.685 00.001 10844 MultiStar: [#1 0.20,0.46,1.03,U] [#2 0.27,0.35,1.03,U] [#3 -0.18,-0.38,0.96,U] [#4 -0.40,0.14,1.06,U] [#5 0.37,-0.02,1.08,U] [#6 0.55,0.31,0.00,M1] [#7 -0.21,0.12,0.96,U] [#8 0.20,0.14,0.83,U] 
03:18:11.685 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.14}, one-star: {0.08, 0.29}
03:18:11.685 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.39) = xAngle (-0.11 = -0.11)
03:18:11.685 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.02 = 3.02)
03:18:11.685 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.28 mountX=0.15 mountY=0.02, mountTheta=0.13
03:18:11.687 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
03:18:11.687 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
03:18:11.687 00.000 11060 Worker thread wakes up
03:18:11.689 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
03:18:11.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
03:18:11.689 00.000 11060 Moving (0.04, 0.14) raw xDistance=0.15 yDistance=0.02
03:18:11.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:18:11.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:11.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:18:11.689 00.000 11060 MoveAxis(W, 33, ABG)
03:18:11.689 00.000 11060 Guiding  Dir = 3, Dur = 33
03:18:11.699 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:11.722 00.023 11060 IsSlewing returns 0
03:18:11.723 00.001 11060 IsGuiding returns 0
03:18:11.748 00.025 10844 UpdateGuideState exits: m=1545 SNR=24.5
03:18:11.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:11.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:11.749 00.001 10844 Enqueuing Expose request
03:18:11.778 00.029 11060 IsGuiding returns 0
03:18:11.779 00.001 11060 Move returns status 0, amount 33
03:18:11.779 00.000 11060 MoveAxis(N, 0, ABG)
03:18:11.779 00.000 11060 Move returns status 0, amount 0
03:18:11.779 00.000 11060 move complete, result=0
03:18:11.779 00.000 11060 worker thread done servicing request
03:18:11.779 00.000 11060 Worker thread wakes up
03:18:11.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:11.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:11.785 00.006 10844 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
03:18:14.906 03.121 11060 Exposure complete
03:18:15.981 01.075 11060 worker thread done servicing request
03:18:15.981 00.000 10844 OnExposeComplete: enter
03:18:15.981 00.000 10844 UpdateGuideState(): m_state=6
03:18:15.982 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
03:18:15.982 00.000 10844 Star::Find returns 1 (0), X=623.26, Y=108.22, Mass=1368, SNR=23.2, Peak=149 HFD=2.9
03:18:15.982 00.000 10844 MultiStar: [#1 0.32,0.01,1.14,U] [#2 0.35,0.50,1.09,U] [#3 -0.05,-0.25,1.06,U] [#4 -0.45,-0.07,1.03,U] [#5 -0.31,-0.02,1.07,U] [#6 0.28,-0.46,1.06,U] [#7 -0.36,-0.03,0.94,U] [#8 0.06,-0.07,0.97,U] 
03:18:15.982 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.36, -0.48}
03:18:15.982 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:18:15.982 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
03:18:15.983 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.26 mountX=-0.09 mountY=0.04, mountTheta=2.66
03:18:15.985 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
03:18:15.986 00.001 10844 Enqueuing Move request for scope (0.03, -0.09)
03:18:15.986 00.000 11060 Worker thread wakes up
03:18:15.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:18:15.986 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:18:15.986 00.000 11060 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=0.04
03:18:15.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:18:15.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:15.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:18:15.987 00.001 11060 MoveAxis(E, 0, ABG)
03:18:15.987 00.000 11060 Move returns status 0, amount 0
03:18:15.987 00.000 11060 MoveAxis(N, 0, ABG)
03:18:15.987 00.000 11060 Move returns status 0, amount 0
03:18:15.987 00.000 11060 move complete, result=0
03:18:15.987 00.000 11060 worker thread done servicing request
03:18:16.008 00.021 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:16.041 00.033 10844 UpdateGuideState exits: m=1368 SNR=23.2
03:18:16.042 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:16.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:16.042 00.000 10844 Enqueuing Expose request
03:18:16.042 00.000 11060 Worker thread wakes up
03:18:16.042 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:16.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:16.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:16.760 00.718 11060 Exposure complete
03:18:17.817 01.057 11060 worker thread done servicing request
03:18:17.817 00.000 10844 OnExposeComplete: enter
03:18:17.817 00.000 10844 UpdateGuideState(): m_state=6
03:18:17.817 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
03:18:17.817 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.68, Mass=1639, SNR=25.6, Peak=144 HFD=3.6
03:18:17.819 00.002 10844 MultiStar: [#1 -0.09,-0.12,0.94,U] [#2 -0.05,0.22,0.83,U] [#3 -0.18,-0.08,1.08,U] [#4 -0.47,-0.07,0.90,U] [#5 -0.17,-0.39,0.95,U] [#6 0.36,-0.06,0.97,U] [#7 -0.38,0.14,0.99,U] [#8 -0.23,-0.21,0.80,U] 
03:18:17.819 00.000 10844 single-star, 8 included, MultiStar: {-0.15, -0.07}, one-star: {-0.14, -0.02}
03:18:17.820 00.001 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.39) = xAngle (-4.42 = 1.86)
03:18:17.820 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
03:18:17.820 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.03 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
03:18:17.824 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.02, opts=13)
03:18:17.824 00.000 10844 Enqueuing Move request for scope (-0.14, -0.02)
03:18:17.825 00.001 11060 Worker thread wakes up
03:18:17.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
03:18:17.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
03:18:17.825 00.000 11060 Moving (-0.14, -0.02) raw xDistance=-0.04 yDistance=-0.14
03:18:17.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:18:17.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:17.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:18:17.825 00.000 11060 MoveAxis(E, 0, ABG)
03:18:17.826 00.001 11060 Move returns status 0, amount 0
03:18:17.826 00.000 11060 MoveAxis(N, 0, ABG)
03:18:17.826 00.000 11060 Move returns status 0, amount 0
03:18:17.826 00.000 11060 move complete, result=0
03:18:17.826 00.000 11060 worker thread done servicing request
03:18:17.837 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:17.868 00.031 10844 UpdateGuideState exits: m=1639 SNR=25.6
03:18:17.869 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:17.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:17.869 00.000 10844 Enqueuing Expose request
03:18:17.869 00.000 11060 Worker thread wakes up
03:18:17.869 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:17.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:17.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:18.528 00.659 11060 Exposure complete
03:18:18.978 00.450 11060 worker thread done servicing request
03:18:18.978 00.000 10844 OnExposeComplete: enter
03:18:18.978 00.000 10844 UpdateGuideState(): m_state=6
03:18:18.979 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
03:18:18.979 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.35, Mass=1605, SNR=24.9, Peak=146 HFD=3.4
03:18:18.980 00.001 10844 MultiStar: [#1 -0.05,-0.33,1.01,U] [#2 0.21,-0.21,0.95,U] [#3 0.09,-0.85,0.00,M1] [#4 -0.36,-0.41,1.04,U] [#5 0.09,0.05,0.97,U] [#6 0.42,-0.44,1.06,U] [#7 -0.29,-0.12,0.89,U] [#8 -0.07,-0.53,0.87,U] 
03:18:18.980 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.29}, one-star: {-0.02, -0.34}
03:18:18.980 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
03:18:18.980 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:18:18.980 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.59 mountX=-0.29 mountY=0.04, mountTheta=3.00
03:18:18.983 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.29, opts=13)
03:18:18.983 00.000 10844 Enqueuing Move request for scope (-0.01, -0.29)
03:18:18.983 00.000 11060 Worker thread wakes up
03:18:18.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
03:18:18.983 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
03:18:18.983 00.000 11060 Moving (-0.01, -0.29) raw xDistance=-0.29 yDistance=0.04
03:18:18.984 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:18:18.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:18.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:18:18.984 00.000 11060 MoveAxis(E, 68, ABG)
03:18:18.984 00.000 11060 Guiding  Dir = 2, Dur = 68
03:18:18.994 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:19.017 00.023 11060 IsSlewing returns 0
03:18:19.018 00.001 11060 IsGuiding returns 0
03:18:19.031 00.013 10844 UpdateGuideState exits: m=1605 SNR=24.9
03:18:19.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:19.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:19.031 00.000 10844 Enqueuing Expose request
03:18:19.101 00.070 11060 IsGuiding returns 0
03:18:19.102 00.001 11060 Move returns status 0, amount 68
03:18:19.102 00.000 11060 MoveAxis(N, 0, ABG)
03:18:19.102 00.000 11060 Move returns status 0, amount 0
03:18:19.102 00.000 11060 move complete, result=0
03:18:19.102 00.000 11060 worker thread done servicing request
03:18:19.102 00.000 11060 Worker thread wakes up
03:18:19.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:19.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:19.125 00.023 10844 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH
03:18:19.766 00.641 11060 Exposure complete
03:18:20.173 00.407 11060 worker thread done servicing request
03:18:20.173 00.000 10844 OnExposeComplete: enter
03:18:20.173 00.000 10844 UpdateGuideState(): m_state=6
03:18:20.173 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
03:18:20.174 00.001 10844 Star::Find returns 1 (0), X=623.00, Y=108.00, Mass=1738, SNR=25.8, Peak=146 HFD=4.0
03:18:20.174 00.000 10844 MultiStar: [#1 -0.03,-0.05,0.98,U] [#2 0.72,0.13,0.00,M1] [#3 0.24,-0.46,0.96,U] [#4 -0.47,-0.28,0.96,U] [#5 0.15,0.19,1.02,U] [#6 0.28,-0.23,1.04,U] [#7 -0.11,-0.55,0.99,U] [#8 -0.02,-0.13,0.86,U] 
03:18:20.185 00.011 10844 refined, 7 included, MultiStar: {0.02, -0.28}, one-star: {0.10, -0.69}
03:18:20.185 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
03:18:20.185 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.24 = 0.24)
03:18:20.185 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.49 mountX=-0.27 mountY=0.07, mountTheta=2.90
03:18:20.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.28, opts=13)
03:18:20.187 00.000 10844 Enqueuing Move request for scope (0.02, -0.28)
03:18:20.190 00.003 11060 Worker thread wakes up
03:18:20.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
03:18:20.191 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
03:18:20.191 00.000 11060 Moving (0.02, -0.28) raw xDistance=-0.27 yDistance=0.07
03:18:20.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:18:20.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:20.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:18:20.191 00.000 11060 MoveAxis(E, 65, ABG)
03:18:20.191 00.000 11060 Guiding  Dir = 2, Dur = 65
03:18:20.197 00.006 11060 IsSlewing returns 0
03:18:20.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:20.197 00.000 11060 IsGuiding returns 0
03:18:20.222 00.025 10844 UpdateGuideState exits: m=1738 SNR=25.8
03:18:20.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:20.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:20.223 00.001 10844 Enqueuing Expose request
03:18:20.280 00.057 11060 IsGuiding returns 0
03:18:20.280 00.000 11060 Move returns status 0, amount 65
03:18:20.280 00.000 11060 MoveAxis(N, 0, ABG)
03:18:20.280 00.000 11060 Move returns status 0, amount 0
03:18:20.280 00.000 11060 move complete, result=0
03:18:20.280 00.000 11060 worker thread done servicing request
03:18:20.280 00.000 11060 Worker thread wakes up
03:18:20.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:20.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:20.295 00.015 10844 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
03:18:20.916 00.621 11060 Exposure complete
03:18:21.239 00.323 11060 worker thread done servicing request
03:18:21.239 00.000 10844 OnExposeComplete: enter
03:18:21.239 00.000 10844 UpdateGuideState(): m_state=6
03:18:21.240 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
03:18:21.240 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.57, Mass=1525, SNR=24.4, Peak=215 HFD=3.2
03:18:21.240 00.000 10844 MultiStar: [#1 0.23,-0.05,0.99,U] [#2 0.14,0.30,1.01,U] [#3 0.21,-0.72,0.00,M1] [#4 0.06,-0.27,0.97,U] [#5 0.11,-0.50,0.97,U] [#6 0.65,-0.40,0.00,M1] [#7 0.13,-0.23,0.94,U] [#8 0.11,-0.45,0.89,U] 
03:18:21.241 00.001 10844 refined, 6 included, MultiStar: {0.16, -0.18}, one-star: {0.31, -0.12}
03:18:21.241 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:18:21.241 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:18:21.241 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.86 mountX=-0.15 mountY=0.19, mountTheta=2.26
03:18:21.243 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.18, opts=13)
03:18:21.243 00.000 10844 Enqueuing Move request for scope (0.16, -0.18)
03:18:21.243 00.000 11060 Worker thread wakes up
03:18:21.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
03:18:21.244 00.001 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
03:18:21.244 00.000 11060 Moving (0.16, -0.18) raw xDistance=-0.15 yDistance=0.19
03:18:21.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:18:21.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:21.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:18:21.244 00.000 11060 MoveAxis(E, 38, ABG)
03:18:21.244 00.000 11060 Guiding  Dir = 2, Dur = 38
03:18:21.247 00.003 11060 IsSlewing returns 0
03:18:21.248 00.001 11060 IsGuiding returns 0
03:18:21.255 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:18:21.279 00.024 10844 UpdateGuideState exits: m=1525 SNR=24.4
03:18:21.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:21.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:21.279 00.000 10844 Enqueuing Expose request
03:18:21.295 00.016 11060 IsGuiding returns 0
03:18:21.295 00.000 11060 Move returns status 0, amount 38
03:18:21.295 00.000 11060 MoveAxis(N, 0, ABG)
03:18:21.295 00.000 11060 Move returns status 0, amount 0
03:18:21.295 00.000 11060 move complete, result=0
03:18:21.297 00.002 11060 worker thread done servicing request
03:18:21.297 00.000 11060 Worker thread wakes up
03:18:21.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:21.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:21.305 00.008 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
03:18:21.931 00.626 11060 Exposure complete
03:18:22.177 00.246 11060 worker thread done servicing request
03:18:22.177 00.000 10844 OnExposeComplete: enter
03:18:22.177 00.000 10844 UpdateGuideState(): m_state=6
03:18:22.177 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
03:18:22.177 00.000 10844 Star::Find returns 1 (0), X=623.53, Y=108.66, Mass=1831, SNR=26.9, Peak=231 HFD=3.3
03:18:22.179 00.002 10844 MultiStar: [#1 -0.05,-0.06,0.89,U] [#2 0.99,0.16,0.00,M1] [#3 0.18,-0.54,0.99,U] [#4 -0.03,-0.23,0.95,U] [#5 -0.13,-0.20,0.90,U] [#6 0.28,-0.20,1.05,U] [#7 0.30,-0.08,0.92,U] [#8 0.33,-0.07,0.67,U] 
03:18:22.179 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.18}, one-star: {0.63, -0.04}
03:18:22.179 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.15 = -2.15)
03:18:22.188 00.009 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
03:18:22.188 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.76 mountX=-0.14 mountY=0.22, mountTheta=2.15
03:18:22.190 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.18, opts=13)
03:18:22.190 00.000 10844 Enqueuing Move request for scope (0.19, -0.18)
03:18:22.194 00.004 11060 Worker thread wakes up
03:18:22.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
03:18:22.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
03:18:22.194 00.000 11060 Moving (0.19, -0.18) raw xDistance=-0.14 yDistance=0.22
03:18:22.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:18:22.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:18:22.194 00.000 11060 MoveAxis(E, 35, ABG)
03:18:22.195 00.001 11060 Guiding  Dir = 2, Dur = 35
03:18:22.199 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:22.203 00.004 11060 IsSlewing returns 0
03:18:22.204 00.001 11060 IsGuiding returns 0
03:18:22.220 00.016 10844 UpdateGuideState exits: m=1831 SNR=26.9
03:18:22.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:22.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:22.220 00.000 10844 Enqueuing Expose request
03:18:22.249 00.029 11060 IsGuiding returns 0
03:18:22.249 00.000 11060 Move returns status 0, amount 35
03:18:22.249 00.000 11060 MoveAxis(S, 85, ABG)
03:18:22.249 00.000 11060 Guiding  Dir = 1, Dur = 85
03:18:22.264 00.015 11060 IsSlewing returns 0
03:18:22.264 00.000 11060 IsGuiding returns 0
03:18:22.371 00.107 11060 IsGuiding returns 0
03:18:22.371 00.000 11060 Move returns status 0, amount 85
03:18:22.372 00.001 11060 move complete, result=0
03:18:22.372 00.000 11060 worker thread done servicing request
03:18:22.372 00.000 11060 Worker thread wakes up
03:18:22.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:22.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:22.373 00.001 10844 GuideStep: -0.1 px 35 ms EAST, 0.2 px 85 ms SOUTH
03:18:23.000 00.627 11060 Exposure complete
03:18:23.200 00.200 11060 worker thread done servicing request
03:18:23.200 00.000 10844 OnExposeComplete: enter
03:18:23.200 00.000 10844 UpdateGuideState(): m_state=6
03:18:23.200 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
03:18:23.200 00.000 10844 Star::Find returns 1 (0), X=622.94, Y=108.95, Mass=1639, SNR=25.5, Peak=157 HFD=2.8
03:18:23.201 00.001 10844 MultiStar: [#1 -0.39,0.47,0.98,U] [#2 0.22,0.70,0.00,M2] [#3 -0.03,-0.03,0.97,U] [#4 -0.42,0.12,0.91,U] [#5 0.04,0.19,0.97,U] [#6 0.48,-0.11,0.98,U] [#7 -0.00,0.31,0.92,U] [#8 0.27,0.40,0.71,U] 
03:18:23.201 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.20}, one-star: {0.04, 0.26}
03:18:23.201 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.39) = xAngle (0.23 = 0.23)
03:18:23.201 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.35 = -2.93)
03:18:23.201 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=0.19 mountY=-0.04, mountTheta=-0.21
03:18:23.203 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.20, opts=13)
03:18:23.203 00.000 10844 Enqueuing Move request for scope (-0.01, 0.20)
03:18:23.203 00.000 11060 Worker thread wakes up
03:18:23.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
03:18:23.203 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
03:18:23.203 00.000 11060 Moving (-0.01, 0.20) raw xDistance=0.19 yDistance=-0.04
03:18:23.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:18:23.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:23.204 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:18:23.204 00.000 11060 MoveAxis(W, 44, ABG)
03:18:23.204 00.000 11060 Guiding  Dir = 3, Dur = 44
03:18:23.211 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:18:23.214 00.003 11060 IsSlewing returns 0
03:18:23.214 00.000 11060 IsGuiding returns 0
03:18:23.230 00.016 10844 UpdateGuideState exits: m=1639 SNR=25.5
03:18:23.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:23.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:23.230 00.000 10844 Enqueuing Expose request
03:18:23.261 00.031 11060 IsGuiding returns 0
03:18:23.261 00.000 11060 Move returns status 0, amount 44
03:18:23.261 00.000 11060 MoveAxis(N, 0, ABG)
03:18:23.261 00.000 11060 Move returns status 0, amount 0
03:18:23.261 00.000 11060 move complete, result=0
03:18:23.262 00.001 11060 worker thread done servicing request
03:18:23.262 00.000 11060 Worker thread wakes up
03:18:23.262 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
03:18:23.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:23.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:23.903 00.641 11060 Exposure complete
03:18:24.087 00.184 11060 worker thread done servicing request
03:18:24.087 00.000 10844 OnExposeComplete: enter
03:18:24.088 00.001 10844 UpdateGuideState(): m_state=6
03:18:24.088 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
03:18:24.088 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.29, Mass=1539, SNR=24.5, Peak=157 HFD=3.4
03:18:24.088 00.000 10844 MultiStar: [#1 0.05,-0.11,1.04,U] [#2 0.46,0.42,0.96,U] [#3 0.11,-0.32,1.03,U] [#4 -0.33,-0.21,0.97,U] [#5 -0.04,-0.19,0.98,U] [#6 0.26,0.09,1.15,U] [#7 -0.38,0.12,0.92,U] [#8 0.47,-0.12,0.84,U] 
03:18:24.088 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.03, -0.40}
03:18:24.089 00.001 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:18:24.089 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:18:24.089 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.86 mountX=-0.07 mountY=0.08, mountTheta=2.26
03:18:24.090 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.08, opts=13)
03:18:24.090 00.000 10844 Enqueuing Move request for scope (0.07, -0.08)
03:18:24.090 00.000 11060 Worker thread wakes up
03:18:24.091 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
03:18:24.091 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
03:18:24.091 00.000 11060 Moving (0.07, -0.08) raw xDistance=-0.07 yDistance=0.08
03:18:24.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:18:24.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:24.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:18:24.091 00.000 11060 MoveAxis(E, 0, ABG)
03:18:24.091 00.000 11060 Move returns status 0, amount 0
03:18:24.091 00.000 11060 MoveAxis(N, 0, ABG)
03:18:24.091 00.000 11060 Move returns status 0, amount 0
03:18:24.091 00.000 11060 move complete, result=0
03:18:24.091 00.000 11060 worker thread done servicing request
03:18:24.098 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:24.114 00.016 10844 UpdateGuideState exits: m=1539 SNR=24.5
03:18:24.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:24.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:24.114 00.000 10844 Enqueuing Expose request
03:18:24.114 00.000 11060 Worker thread wakes up
03:18:24.114 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:18:24.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:24.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:24.744 00.630 11060 Exposure complete
03:18:24.978 00.234 11060 worker thread done servicing request
03:18:24.978 00.000 10844 OnExposeComplete: enter
03:18:24.978 00.000 10844 UpdateGuideState(): m_state=6
03:18:24.979 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
03:18:24.979 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.12, Mass=1657, SNR=25.4, Peak=155 HFD=2.9
03:18:24.979 00.000 10844 MultiStar: [#1 0.24,-0.33,0.92,U] [#2 0.41,0.11,0.97,U] [#3 -0.15,-0.50,0.99,U] [#4 -0.20,-0.27,0.99,U] [#5 -0.50,-0.43,0.00,M1] [#6 0.45,-0.32,1.03,U] [#7 -0.12,-0.25,0.96,U] [#8 0.02,-0.48,0.75,U] 
03:18:24.979 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.32}, one-star: {0.21, -0.58}
03:18:24.979 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:18:24.980 00.001 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
03:18:24.980 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.24 mountX=-0.30 mountY=0.16, mountTheta=2.64
03:18:24.981 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.32, opts=13)
03:18:24.981 00.000 10844 Enqueuing Move request for scope (0.11, -0.32)
03:18:24.982 00.001 11060 Worker thread wakes up
03:18:24.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.32) opts 0xd
03:18:24.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.32)
03:18:24.982 00.000 11060 Moving (0.11, -0.32) raw xDistance=-0.30 yDistance=0.16
03:18:24.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:18:24.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:24.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:18:24.982 00.000 11060 MoveAxis(E, 70, ABG)
03:18:24.982 00.000 11060 Guiding  Dir = 2, Dur = 70
03:18:24.987 00.005 11060 IsSlewing returns 0
03:18:24.988 00.001 11060 IsGuiding returns 0
03:18:24.990 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:25.008 00.018 10844 UpdateGuideState exits: m=1657 SNR=25.4
03:18:25.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:25.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:25.008 00.000 10844 Enqueuing Expose request
03:18:25.065 00.057 11060 IsGuiding returns 0
03:18:25.065 00.000 11060 Move returns status 0, amount 70
03:18:25.065 00.000 11060 MoveAxis(N, 0, ABG)
03:18:25.066 00.001 11060 Move returns status 0, amount 0
03:18:25.066 00.000 11060 move complete, result=0
03:18:25.067 00.001 11060 worker thread done servicing request
03:18:25.067 00.000 11060 Worker thread wakes up
03:18:25.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:25.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:25.095 00.028 10844 GuideStep: -0.3 px 70 ms EAST, 0.2 px 0 ms NORTH
03:18:25.706 00.611 11060 Exposure complete
03:18:25.944 00.238 11060 worker thread done servicing request
03:18:25.944 00.000 10844 OnExposeComplete: enter
03:18:25.944 00.000 10844 UpdateGuideState(): m_state=6
03:18:25.944 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
03:18:25.944 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.26, Mass=1433, SNR=23.9, Peak=138 HFD=3.0
03:18:25.945 00.001 10844 MultiStar: [#1 -0.07,-0.17,1.10,U] [#2 0.44,-0.17,0.98,U] [#3 0.09,-0.20,1.07,U] [#4 -0.23,-0.38,1.03,U] [#5 -0.46,-0.22,0.98,U] [#6 0.67,-0.27,0.00,M1] [#7 -0.31,-0.18,1.03,U] [#8 0.12,-0.02,0.91,U] 
03:18:25.945 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.23}, one-star: {-0.03, -0.44}
03:18:25.945 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.39) = xAngle (-3.22 = 3.07)
03:18:25.945 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
03:18:25.945 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.83 mountX=-0.23 mountY=-0.02, mountTheta=-3.05
03:18:25.947 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.23, opts=13)
03:18:25.947 00.000 10844 Enqueuing Move request for scope (-0.06, -0.23)
03:18:25.947 00.000 11060 Worker thread wakes up
03:18:25.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
03:18:25.947 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
03:18:25.948 00.001 11060 Moving (-0.06, -0.23) raw xDistance=-0.23 yDistance=-0.02
03:18:25.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
03:18:25.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:25.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:18:25.948 00.000 11060 MoveAxis(E, 57, ABG)
03:18:25.948 00.000 11060 Guiding  Dir = 2, Dur = 57
03:18:25.955 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:25.982 00.027 11060 IsSlewing returns 0
03:18:25.983 00.001 11060 IsGuiding returns 0
03:18:25.985 00.002 10844 UpdateGuideState exits: m=1433 SNR=23.9
03:18:25.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:25.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:25.985 00.000 10844 Enqueuing Expose request
03:18:26.052 00.067 11060 IsGuiding returns 0
03:18:26.052 00.000 11060 Move returns status 0, amount 57
03:18:26.052 00.000 11060 MoveAxis(N, 0, ABG)
03:18:26.052 00.000 11060 Move returns status 0, amount 0
03:18:26.052 00.000 11060 move complete, result=0
03:18:26.053 00.001 11060 worker thread done servicing request
03:18:26.053 00.000 11060 Worker thread wakes up
03:18:26.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:26.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:26.054 00.001 10844 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
03:18:26.689 00.635 11060 Exposure complete
03:18:27.140 00.451 11060 worker thread done servicing request
03:18:27.141 00.001 10844 OnExposeComplete: enter
03:18:27.141 00.000 10844 UpdateGuideState(): m_state=6
03:18:27.142 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
03:18:27.142 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=108.24, Mass=1848, SNR=27.1, Peak=184 HFD=3.5
03:18:27.143 00.001 10844 MultiStar: [#1 0.15,-0.07,0.99,U] [#2 0.62,0.08,0.93,U] [#3 0.26,-0.52,0.96,U] [#4 -0.27,-0.17,1.00,U] [#5 -0.06,-0.61,0.95,U] [#6 0.19,-0.31,1.08,U] [#7 0.13,-0.19,0.85,U] [#8 0.17,-0.15,0.78,U] 
03:18:27.143 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.27}, one-star: {0.30, -0.45}
03:18:27.143 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.39) = xAngle (-2.42 = -2.42)
03:18:27.143 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.70 = 0.70)
03:18:27.143 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.32 cameraTheta=-1.03 mountX=-0.24 mountY=0.20, mountTheta=2.43
03:18:27.151 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.27, opts=13)
03:18:27.151 00.000 10844 Enqueuing Move request for scope (0.16, -0.27)
03:18:27.984 00.833 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:31.926 03.942 11060 Worker thread wakes up
03:18:31.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
03:18:31.929 00.003 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
03:18:31.929 00.000 11060 Moving (0.16, -0.27) raw xDistance=-0.24 yDistance=0.20
03:18:31.958 00.029 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:18:31.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:18:31.958 00.000 11060 MoveAxis(E, 57, ABG)
03:18:31.958 00.000 11060 Guiding  Dir = 2, Dur = 57
03:18:32.054 00.096 11060 IsSlewing returns 0
03:18:33.196 01.142 11060 IsGuiding returns 0
03:18:33.254 00.058 10844 UpdateGuideState exits: m=1848 SNR=27.1
03:18:33.255 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:33.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:33.256 00.001 10844 Enqueuing Expose request
03:18:33.278 00.022 11060 IsGuiding returns 0
03:18:33.279 00.001 11060 Move returns status 0, amount 57
03:18:33.279 00.000 11060 MoveAxis(S, 79, ABG)
03:18:33.279 00.000 11060 Guiding  Dir = 1, Dur = 79
03:18:33.314 00.035 11060 IsSlewing returns 0
03:18:33.341 00.027 11060 IsGuiding returns 0
03:18:33.473 00.132 11060 IsGuiding returns 0
03:18:33.473 00.000 11060 Move returns status 0, amount 79
03:18:33.473 00.000 11060 move complete, result=0
03:18:33.474 00.001 11060 worker thread done servicing request
03:18:33.474 00.000 11060 Worker thread wakes up
03:18:33.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:33.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:33.486 00.012 10844 GuideStep: -0.2 px 57 ms EAST, 0.2 px 79 ms SOUTH
03:18:34.225 00.739 11060 Exposure complete
03:18:36.150 01.925 11060 worker thread done servicing request
03:18:36.686 00.536 10844 OnExposeComplete: enter
03:18:36.686 00.000 10844 UpdateGuideState(): m_state=6
03:18:36.688 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
03:18:36.688 00.000 10844 Star::Find returns 1 (0), X=622.45, Y=108.05, Mass=1663, SNR=25.8, Peak=164 HFD=3.1
03:18:36.688 00.000 10844 MultiStar: [#1 -0.06,0.03,0.91,U] [#2 0.53,0.77,0.00,M1] [#3 -0.23,-0.15,1.08,U] [#4 -0.46,-0.05,0.96,U] [#5 -0.18,0.14,1.04,U] [#6 0.42,-0.41,1.07,U] [#7 -0.44,-0.06,1.03,U] [#8 0.25,-0.22,0.86,U] 
03:18:36.688 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.17}, one-star: {-0.45, -0.64}
03:18:36.689 00.001 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.63)
03:18:36.689 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.53 = -0.53)
03:18:36.689 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.27 mountX=-0.20 mountY=-0.12, mountTheta=-2.61
03:18:36.693 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.17, opts=13)
03:18:36.693 00.000 10844 Enqueuing Move request for scope (-0.15, -0.17)
03:18:36.693 00.000 11060 Worker thread wakes up
03:18:36.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
03:18:36.694 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
03:18:36.694 00.000 11060 Moving (-0.15, -0.17) raw xDistance=-0.20 yDistance=-0.12
03:18:36.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:18:36.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:36.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:18:36.694 00.000 11060 MoveAxis(E, 48, ABG)
03:18:36.694 00.000 11060 Guiding  Dir = 2, Dur = 48
03:18:36.709 00.015 11060 IsSlewing returns 0
03:18:36.711 00.002 11060 IsGuiding returns 0
03:18:36.770 00.059 11060 IsGuiding returns 0
03:18:36.770 00.000 11060 Move returns status 0, amount 48
03:18:36.770 00.000 11060 MoveAxis(N, 0, ABG)
03:18:36.770 00.000 11060 Move returns status 0, amount 0
03:18:36.770 00.000 11060 move complete, result=0
03:18:36.774 00.004 11060 worker thread done servicing request
03:18:37.228 00.454 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:37.250 00.022 10844 UpdateGuideState exits: m=1663 SNR=25.8
03:18:37.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:37.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:37.250 00.000 10844 Enqueuing Expose request
03:18:37.250 00.000 11060 Worker thread wakes up
03:18:37.250 00.000 10844 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
03:18:37.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:37.251 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:37.899 00.648 11060 Exposure complete
03:18:38.358 00.459 11060 worker thread done servicing request
03:18:38.358 00.000 10844 OnExposeComplete: enter
03:18:38.358 00.000 10844 UpdateGuideState(): m_state=6
03:18:38.358 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
03:18:38.358 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=107.99, Mass=2075, SNR=28.5, Peak=187 HFD=3.8
03:18:38.359 00.001 10844 MultiStar: [#1 -0.24,0.22,0.97,U] [#2 0.11,0.01,0.83,U] [#3 -0.22,-0.49,0.89,U] [#4 -0.74,-0.18,0.00,M1] [#5 -0.09,-0.48,0.97,U] [#6 -0.43,0.03,0.95,U] [#7 -0.19,-0.21,0.82,U] [#8 -0.54,-1.23,0.00,M1] 
03:18:38.359 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.24}, one-star: {-0.02, -0.71}
03:18:38.359 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
03:18:38.359 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
03:18:38.359 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.28 cameraTheta=-2.16 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
03:18:38.363 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.24, opts=13)
03:18:38.363 00.000 10844 Enqueuing Move request for scope (-0.16, -0.24)
03:18:38.363 00.000 11060 Worker thread wakes up
03:18:38.364 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
03:18:38.364 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
03:18:38.364 00.000 11060 Moving (-0.16, -0.24) raw xDistance=-0.26 yDistance=-0.12
03:18:38.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:18:38.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:38.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:18:38.364 00.000 11060 MoveAxis(E, 63, ABG)
03:18:38.364 00.000 11060 Guiding  Dir = 2, Dur = 63
03:18:38.376 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:18:38.401 00.025 11060 IsSlewing returns 0
03:18:38.401 00.000 11060 IsGuiding returns 0
03:18:38.437 00.036 10844 UpdateGuideState exits: m=2075 SNR=28.5
03:18:38.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:38.438 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:38.439 00.001 10844 Enqueuing Expose request
03:18:38.522 00.083 11060 IsGuiding returns 0
03:18:38.523 00.001 11060 Move returns status 0, amount 63
03:18:38.523 00.000 11060 MoveAxis(N, 0, ABG)
03:18:38.523 00.000 11060 Move returns status 0, amount 0
03:18:38.523 00.000 11060 move complete, result=0
03:18:38.523 00.000 11060 worker thread done servicing request
03:18:38.523 00.000 11060 Worker thread wakes up
03:18:38.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:38.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:38.532 00.009 10844 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
03:18:39.177 00.645 11060 Exposure complete
03:18:39.569 00.392 11060 worker thread done servicing request
03:18:39.569 00.000 10844 OnExposeComplete: enter
03:18:39.569 00.000 10844 UpdateGuideState(): m_state=6
03:18:39.570 00.001 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
03:18:39.570 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.18, Mass=1822, SNR=27.2, Peak=205 HFD=2.9
03:18:39.571 00.001 10844 MultiStar: [#1 -0.13,-0.07,0.85,U] [#2 -0.12,-0.32,0.89,U] [#3 -0.17,-0.57,0.95,U] [#4 -0.43,-0.05,0.94,U] [#5 0.15,-0.20,0.88,U] [#6 0.48,-0.63,0.00,M1] [#7 0.12,0.01,0.91,U] [#8 0.01,-0.29,0.78,U] 
03:18:39.571 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.25}, one-star: {-0.11, -0.51}
03:18:39.571 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.39) = xAngle (-3.31 = 2.97)
03:18:39.571 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:18:39.571 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.92 mountX=-0.27 mountY=-0.05, mountTheta=-2.96
03:18:39.574 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.25, opts=13)
03:18:39.574 00.000 10844 Enqueuing Move request for scope (-0.09, -0.25)
03:18:39.574 00.000 11060 Worker thread wakes up
03:18:39.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
03:18:39.574 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
03:18:39.574 00.000 11060 Moving (-0.09, -0.25) raw xDistance=-0.27 yDistance=-0.05
03:18:39.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:18:39.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:39.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:18:39.574 00.000 11060 MoveAxis(E, 64, ABG)
03:18:39.574 00.000 11060 Guiding  Dir = 2, Dur = 64
03:18:39.584 00.010 11060 IsSlewing returns 0
03:18:39.584 00.000 11060 IsGuiding returns 0
03:18:39.595 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:18:39.624 00.029 10844 UpdateGuideState exits: m=1822 SNR=27.2
03:18:39.625 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:39.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:39.625 00.000 10844 Enqueuing Expose request
03:18:39.663 00.038 11060 IsGuiding returns 0
03:18:39.663 00.000 11060 Move returns status 0, amount 64
03:18:39.663 00.000 11060 MoveAxis(N, 0, ABG)
03:18:39.663 00.000 11060 Move returns status 0, amount 0
03:18:39.663 00.000 11060 move complete, result=0
03:18:39.663 00.000 11060 worker thread done servicing request
03:18:39.663 00.000 11060 Worker thread wakes up
03:18:39.664 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:39.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:39.665 00.001 10844 GuideStep: -0.3 px 64 ms EAST, -0.0 px 0 ms NORTH
03:18:40.309 00.644 11060 Exposure complete
03:18:40.718 00.409 11060 worker thread done servicing request
03:18:40.719 00.001 10844 OnExposeComplete: enter
03:18:40.719 00.000 10844 UpdateGuideState(): m_state=6
03:18:40.730 00.011 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
03:18:40.730 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.64, Mass=1380, SNR=23.4, Peak=190 HFD=3.2
03:18:40.731 00.001 10844 MultiStar: [#1 -0.27,0.37,1.01,U] [#2 0.16,-0.12,1.10,U] [#3 -0.11,-0.07,1.12,U] [#4 -0.41,0.35,1.02,U] [#5 0.01,-0.02,1.12,U] [#6 0.30,-0.28,1.20,U] [#7 -0.05,-0.30,1.03,U] [#8 -0.05,0.04,0.93,U] 
03:18:40.731 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.12, -0.05}
03:18:40.731 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.39) = xAngle (-4.20 = 2.08)
03:18:40.731 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.08 = -1.08)
03:18:40.731 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.81 mountX=-0.03 mountY=-0.05, mountTheta=-2.08
03:18:40.733 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
03:18:40.733 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
03:18:40.735 00.002 11060 Worker thread wakes up
03:18:40.736 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
03:18:40.736 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
03:18:40.736 00.000 11060 Moving (-0.05, -0.02) raw xDistance=-0.03 yDistance=-0.05
03:18:40.737 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:18:40.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:40.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:18:40.737 00.000 11060 MoveAxis(E, 0, ABG)
03:18:40.737 00.000 11060 Move returns status 0, amount 0
03:18:40.737 00.000 11060 MoveAxis(N, 0, ABG)
03:18:40.738 00.001 11060 Move returns status 0, amount 0
03:18:40.738 00.000 11060 move complete, result=0
03:18:40.738 00.000 11060 worker thread done servicing request
03:18:40.745 00.007 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:40.774 00.029 10844 UpdateGuideState exits: m=1380 SNR=23.4
03:18:40.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:40.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:40.774 00.000 10844 Enqueuing Expose request
03:18:40.774 00.000 11060 Worker thread wakes up
03:18:40.774 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:18:40.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:40.775 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:41.432 00.657 11060 Exposure complete
03:18:41.795 00.363 11060 worker thread done servicing request
03:18:41.795 00.000 10844 OnExposeComplete: enter
03:18:41.795 00.000 10844 UpdateGuideState(): m_state=6
03:18:41.797 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
03:18:41.797 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.57, Mass=1594, SNR=25.1, Peak=211 HFD=2.7
03:18:41.797 00.000 10844 MultiStar: [#1 -0.30,0.18,1.01,U] [#2 0.23,0.53,1.03,U] [#3 0.01,-0.18,1.09,U] [#4 -0.38,0.04,0.99,U] [#5 0.13,-0.12,0.98,U] [#6 0.27,0.16,1.05,U] [#7 -0.34,-0.24,0.91,U] [#8 0.32,-0.44,0.76,U] 
03:18:41.797 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.02, -0.12}
03:18:41.797 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.39) = xAngle (-3.84 = 2.45)
03:18:41.797 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.71 = -0.71)
03:18:41.797 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.45 mountX=-0.01 mountY=-0.01, mountTheta=-2.44
03:18:41.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
03:18:41.799 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
03:18:41.799 00.000 11060 Worker thread wakes up
03:18:41.801 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:18:41.801 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:18:41.801 00.000 11060 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
03:18:41.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:18:41.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:41.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:18:41.801 00.000 11060 MoveAxis(E, 0, ABG)
03:18:41.801 00.000 11060 Move returns status 0, amount 0
03:18:41.801 00.000 11060 MoveAxis(N, 0, ABG)
03:18:41.801 00.000 11060 Move returns status 0, amount 0
03:18:41.801 00.000 11060 move complete, result=0
03:18:41.801 00.000 11060 worker thread done servicing request
03:18:41.811 00.010 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:41.835 00.024 10844 UpdateGuideState exits: m=1594 SNR=25.1
03:18:41.836 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:41.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:41.836 00.000 10844 Enqueuing Expose request
03:18:41.836 00.000 11060 Worker thread wakes up
03:18:41.836 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:18:41.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:41.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:42.468 00.632 11060 Exposure complete
03:18:42.764 00.296 11060 worker thread done servicing request
03:18:42.764 00.000 10844 OnExposeComplete: enter
03:18:42.764 00.000 10844 UpdateGuideState(): m_state=6
03:18:42.766 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
03:18:42.766 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.28, Mass=1771, SNR=27.1, Peak=180 HFD=3.4
03:18:42.767 00.001 10844 MultiStar: [#1 -0.23,0.08,0.95,U] [#2 0.09,-0.02,0.92,U] [#3 -0.08,-0.40,0.96,U] [#4 -0.94,0.06,0.00,M1] [#5 0.04,-0.16,0.95,U] [#6 -0.14,-0.14,0.93,U] [#7 -0.13,-0.21,0.87,U] [#8 0.11,-0.16,0.75,U] 
03:18:42.767 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.18}, one-star: {0.15, -0.42}
03:18:42.767 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
03:18:42.768 00.001 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
03:18:42.768 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.71 mountX=-0.18 mountY=0.00, mountTheta=3.12
03:18:42.769 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.18, opts=13)
03:18:42.769 00.000 10844 Enqueuing Move request for scope (-0.03, -0.18)
03:18:42.771 00.002 11060 Worker thread wakes up
03:18:42.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
03:18:42.771 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
03:18:42.771 00.000 11060 Moving (-0.03, -0.18) raw xDistance=-0.18 yDistance=0.00
03:18:42.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:18:42.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:42.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:18:42.771 00.000 11060 MoveAxis(E, 43, ABG)
03:18:42.771 00.000 11060 Guiding  Dir = 2, Dur = 43
03:18:42.789 00.018 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:18:42.798 00.009 11060 IsSlewing returns 0
03:18:42.799 00.001 11060 IsGuiding returns 0
03:18:42.812 00.013 10844 UpdateGuideState exits: m=1771 SNR=27.1
03:18:42.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:42.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:42.812 00.000 10844 Enqueuing Expose request
03:18:42.870 00.058 11060 IsGuiding returns 0
03:18:42.870 00.000 11060 Move returns status 0, amount 43
03:18:42.871 00.001 11060 MoveAxis(N, 0, ABG)
03:18:42.871 00.000 11060 Move returns status 0, amount 0
03:18:42.871 00.000 11060 move complete, result=0
03:18:42.871 00.000 11060 worker thread done servicing request
03:18:42.871 00.000 11060 Worker thread wakes up
03:18:42.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:42.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:42.871 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
03:18:43.507 00.636 11060 Exposure complete
03:18:43.782 00.275 11060 worker thread done servicing request
03:18:43.782 00.000 10844 OnExposeComplete: enter
03:18:43.782 00.000 10844 UpdateGuideState(): m_state=6
03:18:43.782 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
03:18:43.782 00.000 10844 Star::Find returns 1 (0), X=622.54, Y=108.45, Mass=1805, SNR=26.9, Peak=207 HFD=3.2
03:18:43.783 00.001 10844 MultiStar: [#1 -0.01,-0.48,0.94,U] [#2 0.41,0.13,0.80,U] [#3 -0.19,-0.65,0.00,M1] [#4 -0.48,-0.01,1.03,U] [#5 -0.22,-0.21,0.82,U] [#6 -0.03,-0.42,0.94,U] [#7 -0.39,-0.27,0.91,U] [#8 -0.40,-0.36,0.77,U] 
03:18:43.783 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.23}, one-star: {-0.36, -0.24}
03:18:43.783 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.63)
03:18:43.783 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.53 = -0.53)
03:18:43.783 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-2.27 mountX=-0.26 mountY=-0.15, mountTheta=-2.61
03:18:43.787 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.23, opts=13)
03:18:43.787 00.000 10844 Enqueuing Move request for scope (-0.19, -0.23)
03:18:43.787 00.000 11060 Worker thread wakes up
03:18:43.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd
03:18:43.788 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.23)
03:18:43.788 00.000 11060 Moving (-0.19, -0.23) raw xDistance=-0.26 yDistance=-0.15
03:18:43.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:18:43.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:43.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:18:43.788 00.000 11060 MoveAxis(E, 63, ABG)
03:18:43.788 00.000 11060 Guiding  Dir = 2, Dur = 63
03:18:43.801 00.013 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:43.810 00.009 11060 IsSlewing returns 0
03:18:43.810 00.000 11060 IsGuiding returns 0
03:18:43.821 00.011 10844 UpdateGuideState exits: m=1805 SNR=26.9
03:18:43.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:43.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:43.822 00.001 10844 Enqueuing Expose request
03:18:43.903 00.081 11060 IsGuiding returns 0
03:18:43.903 00.000 11060 Move returns status 0, amount 63
03:18:43.904 00.001 11060 MoveAxis(N, 0, ABG)
03:18:43.904 00.000 11060 Move returns status 0, amount 0
03:18:43.904 00.000 11060 move complete, result=0
03:18:43.905 00.001 11060 worker thread done servicing request
03:18:43.905 00.000 11060 Worker thread wakes up
03:18:43.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:43.906 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:43.906 00.000 10844 GuideStep: -0.3 px 63 ms EAST, -0.2 px 0 ms NORTH
03:18:44.548 00.642 11060 Exposure complete
03:18:44.727 00.179 11060 worker thread done servicing request
03:18:44.727 00.000 10844 OnExposeComplete: enter
03:18:44.727 00.000 10844 UpdateGuideState(): m_state=6
03:18:44.727 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
03:18:44.727 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=107.90, Mass=2134, SNR=29.3, Peak=198 HFD=3.1
03:18:44.729 00.002 10844 MultiStar: [#1 -0.38,-0.06,0.86,U] [#2 0.19,-0.34,0.83,U] [#3 -0.17,-0.36,0.92,U] [#4 -0.30,-0.24,0.87,U] [#5 0.19,-0.51,0.82,U] [#6 0.31,-0.29,0.96,U] [#7 -0.09,-0.89,0.00,M1] [#8 -0.11,-0.69,0.00,M1] 
03:18:44.729 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.38}, one-star: {-0.03, -0.79}
03:18:44.729 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:18:44.729 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.10 = 0.10)
03:18:44.729 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.64 mountX=-0.38 mountY=0.04, mountTheta=3.05
03:18:44.731 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.38, opts=13)
03:18:44.731 00.000 10844 Enqueuing Move request for scope (-0.03, -0.38)
03:18:44.731 00.000 11060 Worker thread wakes up
03:18:44.733 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd
03:18:44.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.38)
03:18:44.733 00.000 11060 Moving (-0.03, -0.38) raw xDistance=-0.38 yDistance=0.04
03:18:44.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
03:18:44.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:44.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:18:44.733 00.000 11060 MoveAxis(E, 90, ABG)
03:18:44.733 00.000 11060 Guiding  Dir = 2, Dur = 90
03:18:44.742 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:44.759 00.017 11060 IsSlewing returns 0
03:18:44.760 00.001 11060 IsGuiding returns 0
03:18:44.760 00.000 10844 UpdateGuideState exits: m=2134 SNR=29.3
03:18:44.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:44.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:44.760 00.000 10844 Enqueuing Expose request
03:18:44.869 00.109 11060 IsGuiding returns 0
03:18:44.869 00.000 11060 Move returns status 0, amount 90
03:18:44.869 00.000 11060 MoveAxis(N, 0, ABG)
03:18:44.869 00.000 11060 Move returns status 0, amount 0
03:18:44.869 00.000 11060 move complete, result=0
03:18:44.871 00.002 11060 worker thread done servicing request
03:18:44.871 00.000 11060 Worker thread wakes up
03:18:44.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:44.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:44.872 00.001 10844 GuideStep: -0.4 px 90 ms EAST, 0.0 px 0 ms NORTH
03:18:45.501 00.629 11060 Exposure complete
03:18:45.708 00.207 11060 worker thread done servicing request
03:18:45.708 00.000 10844 OnExposeComplete: enter
03:18:45.708 00.000 10844 UpdateGuideState(): m_state=6
03:18:45.709 00.001 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
03:18:45.709 00.000 10844 Star::Find returns 1 (0), X=622.65, Y=108.33, Mass=1780, SNR=27.0, Peak=164 HFD=3.3
03:18:45.709 00.000 10844 MultiStar: [#1 -0.34,0.40,0.93,U] [#2 0.04,-0.35,0.89,U] [#3 -0.51,0.24,0.99,U] [#4 -0.56,-0.29,0.00,M1] [#5 -0.40,-0.58,0.00,M1] [#6 0.21,-0.45,0.93,U] [#7 -0.53,-0.24,0.88,U] [#8 -0.52,-0.32,0.75,U] 
03:18:45.709 00.000 10844 refined, 6 included, MultiStar: {-0.27, -0.15}, one-star: {-0.25, -0.37}
03:18:45.709 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.39) = xAngle (-4.02 = 2.26)
03:18:45.709 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.90 = -0.90)
03:18:45.710 00.001 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-2.63 mountX=-0.19 mountY=-0.24, mountTheta=-2.25
03:18:45.713 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.15, opts=13)
03:18:45.713 00.000 10844 Enqueuing Move request for scope (-0.27, -0.15)
03:18:45.715 00.002 11060 Worker thread wakes up
03:18:45.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.15) opts 0xd
03:18:45.715 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.15)
03:18:45.715 00.000 11060 Moving (-0.27, -0.15) raw xDistance=-0.19 yDistance=-0.24
03:18:45.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.19
03:18:45.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:18:45.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:18:45.715 00.000 11060 MoveAxis(E, 48, ABG)
03:18:45.715 00.000 11060 Guiding  Dir = 2, Dur = 48
03:18:45.726 00.011 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:45.742 00.016 11060 IsSlewing returns 0
03:18:45.742 00.000 11060 IsGuiding returns 0
03:18:45.746 00.004 10844 UpdateGuideState exits: m=1780 SNR=27.0
03:18:45.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:45.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:45.746 00.000 10844 Enqueuing Expose request
03:18:45.820 00.074 11060 IsGuiding returns 0
03:18:45.820 00.000 11060 Move returns status 0, amount 48
03:18:45.822 00.002 11060 MoveAxis(N, 0, ABG)
03:18:45.822 00.000 11060 Move returns status 0, amount 0
03:18:45.822 00.000 11060 move complete, result=0
03:18:45.822 00.000 11060 worker thread done servicing request
03:18:45.822 00.000 11060 Worker thread wakes up
03:18:45.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:45.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:45.823 00.001 10844 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
03:18:46.592 00.769 11060 Exposure complete
03:18:47.800 01.208 11060 worker thread done servicing request
03:18:47.801 00.001 10844 OnExposeComplete: enter
03:18:47.801 00.000 10844 UpdateGuideState(): m_state=6
03:18:47.803 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
03:18:47.803 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.84, Mass=1805, SNR=27.1, Peak=217 HFD=3.4
03:18:47.804 00.001 10844 MultiStar: [#1 0.06,-0.05,0.91,U] [#2 0.19,0.34,0.83,U] [#3 0.13,-0.68,0.00,M1] [#4 -0.34,-0.04,0.94,U] [#5 0.05,-0.25,0.95,U] [#6 -0.24,-0.18,0.96,U] [#7 0.12,-0.31,0.94,U] [#8 0.14,-0.32,0.74,U] 
03:18:47.804 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.08}, one-star: {0.06, 0.14}
03:18:47.804 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:18:47.804 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
03:18:47.804 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.62 mountX=-0.08 mountY=0.01, mountTheta=3.02
03:18:47.852 00.048 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.08, opts=13)
03:18:47.852 00.000 10844 Enqueuing Move request for scope (-0.00, -0.08)
03:18:47.852 00.000 11060 Worker thread wakes up
03:18:47.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
03:18:47.852 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
03:18:47.853 00.001 11060 Moving (-0.00, -0.08) raw xDistance=-0.08 yDistance=0.01
03:18:47.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:18:47.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:47.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:18:47.853 00.000 11060 MoveAxis(E, 0, ABG)
03:18:47.853 00.000 11060 Move returns status 0, amount 0
03:18:47.853 00.000 11060 MoveAxis(N, 0, ABG)
03:18:47.853 00.000 11060 Move returns status 0, amount 0
03:18:47.853 00.000 11060 move complete, result=0
03:18:47.854 00.001 11060 worker thread done servicing request
03:18:47.860 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:47.860 00.000 10844 UpdateGuideState exits: m=1805 SNR=27.1
03:18:47.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:47.861 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:47.861 00.000 10844 Enqueuing Expose request
03:18:47.861 00.000 11060 Worker thread wakes up
03:18:47.861 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:47.864 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:47.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:48.498 00.634 11060 Exposure complete
03:18:48.886 00.388 11060 worker thread done servicing request
03:18:48.886 00.000 10844 OnExposeComplete: enter
03:18:48.886 00.000 10844 UpdateGuideState(): m_state=6
03:18:48.886 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
03:18:48.886 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.28, Mass=1613, SNR=25.3, Peak=204 HFD=2.6
03:18:48.887 00.001 10844 MultiStar: [#1 -0.38,-0.24,1.05,U] [#2 0.06,-0.55,0.97,U] [#3 -0.22,-0.51,1.00,U] [#4 -0.77,-0.18,0.00,M1] [#5 -0.75,-0.56,0.00,M1] [#6 0.23,0.07,1.10,U] [#7 -0.09,0.20,0.92,U] [#8 -0.09,-0.53,0.83,U] 
03:18:48.888 00.001 10844 refined, 6 included, MultiStar: {-0.06, -0.27}, one-star: {0.05, -0.41}
03:18:48.888 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.39) = xAngle (-3.17 = 3.11)
03:18:48.888 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
03:18:48.888 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.78 mountX=-0.28 mountY=-0.01, mountTheta=-3.09
03:18:48.896 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.27, opts=13)
03:18:48.896 00.000 10844 Enqueuing Move request for scope (-0.06, -0.27)
03:18:48.896 00.000 11060 Worker thread wakes up
03:18:48.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:48.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
03:18:48.896 00.000 10844 UpdateGuideState exits: m=1613 SNR=25.3
03:18:48.896 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
03:18:48.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:48.896 00.000 11060 Moving (-0.06, -0.27) raw xDistance=-0.28 yDistance=-0.01
03:18:48.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:48.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:18:48.896 00.000 10844 Enqueuing Expose request
03:18:48.897 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:48.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:18:48.897 00.000 11060 MoveAxis(E, 66, ABG)
03:18:48.897 00.000 11060 Guiding  Dir = 2, Dur = 66
03:18:48.905 00.008 11060 IsSlewing returns 0
03:18:48.906 00.001 11060 IsGuiding returns 0
03:18:48.983 00.077 11060 IsGuiding returns 0
03:18:48.983 00.000 11060 Move returns status 0, amount 66
03:18:48.984 00.001 11060 MoveAxis(N, 0, ABG)
03:18:48.984 00.000 11060 Move returns status 0, amount 0
03:18:48.984 00.000 11060 move complete, result=0
03:18:48.984 00.000 11060 worker thread done servicing request
03:18:48.984 00.000 10844 GuideStep: -0.3 px 66 ms EAST, -0.0 px 0 ms NORTH
03:18:48.984 00.000 11060 Worker thread wakes up
03:18:48.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:48.985 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:49.620 00.635 11060 Exposure complete
03:18:49.909 00.289 11060 worker thread done servicing request
03:18:49.909 00.000 10844 OnExposeComplete: enter
03:18:49.910 00.001 10844 UpdateGuideState(): m_state=6
03:18:49.911 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
03:18:49.911 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.17, Mass=1877, SNR=27.4, Peak=167 HFD=3.1
03:18:49.911 00.000 10844 MultiStar: [#1 -0.49,-0.25,0.92,U] [#2 -0.07,-0.06,0.79,U] [#3 -0.09,-0.80,0.00,M1] [#4 -0.24,-0.51,0.96,U] [#5 -0.22,-0.54,0.83,U] [#6 0.24,-0.14,0.93,U] [#7 -0.31,-0.83,0.00,M1] [#8 -0.07,-0.37,0.78,U] 
03:18:49.911 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.35}, one-star: {0.11, -0.53}
03:18:49.911 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
03:18:49.911 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:18:49.911 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.35 hyp=0.36 cameraTheta=-1.86 mountX=-0.36 mountY=-0.05, mountTheta=-3.02
03:18:49.914 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.35, opts=13)
03:18:49.914 00.000 10844 Enqueuing Move request for scope (-0.10, -0.35)
03:18:49.914 00.000 11060 Worker thread wakes up
03:18:49.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.35) opts 0xd
03:18:49.914 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:49.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.35)
03:18:49.914 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.4
03:18:49.914 00.000 11060 Moving (-0.10, -0.35) raw xDistance=-0.36 yDistance=-0.05
03:18:49.916 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:49.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
03:18:49.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:49.916 00.000 10844 Enqueuing Expose request
03:18:49.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:49.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:18:49.916 00.000 11060 MoveAxis(E, 86, ABG)
03:18:49.916 00.000 11060 Guiding  Dir = 2, Dur = 86
03:18:49.936 00.020 11060 IsSlewing returns 0
03:18:49.936 00.000 11060 IsGuiding returns 0
03:18:50.028 00.092 11060 IsGuiding returns 0
03:18:50.028 00.000 11060 Move returns status 0, amount 86
03:18:50.028 00.000 11060 MoveAxis(N, 0, ABG)
03:18:50.028 00.000 11060 Move returns status 0, amount 0
03:18:50.029 00.001 11060 move complete, result=0
03:18:50.029 00.000 10844 GuideStep: -0.4 px 86 ms EAST, -0.0 px 0 ms NORTH
03:18:50.029 00.000 11060 worker thread done servicing request
03:18:50.029 00.000 11060 Worker thread wakes up
03:18:50.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:50.031 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:50.731 00.700 11060 Exposure complete
03:18:51.033 00.302 11060 worker thread done servicing request
03:18:51.033 00.000 10844 OnExposeComplete: enter
03:18:51.033 00.000 10844 UpdateGuideState(): m_state=6
03:18:51.033 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
03:18:51.033 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.19, Mass=1599, SNR=25.4, Peak=180 HFD=2.7
03:18:51.034 00.001 10844 MultiStar: [#1 -0.21,-0.56,0.97,U] [#2 0.35,-0.26,1.00,U] [#3 -0.36,-0.28,0.93,U] [#4 -0.65,-0.78,0.00,M1] [#5 0.02,-0.70,0.00,M1] [#6 0.11,-0.49,1.09,U] [#7 0.02,-0.58,0.94,U] [#8 -0.31,-0.92,0.00,M1] 
03:18:51.034 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.45}, one-star: {0.07, -0.50}
03:18:51.034 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:18:51.034 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:18:51.034 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.45 hyp=0.45 cameraTheta=-1.56 mountX=-0.44 mountY=0.08, mountTheta=2.97
03:18:51.038 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.45, opts=13)
03:18:51.038 00.000 10844 Enqueuing Move request for scope (0.00, -0.45)
03:18:51.038 00.000 11060 Worker thread wakes up
03:18:51.038 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:51.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.45) opts 0xd
03:18:51.038 00.000 10844 UpdateGuideState exits: m=1599 SNR=25.4
03:18:51.038 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.45)
03:18:51.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:51.038 00.000 11060 Moving (0.00, -0.45) raw xDistance=-0.44 yDistance=0.08
03:18:51.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:51.038 00.000 10844 Enqueuing Expose request
03:18:51.039 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
03:18:51.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:51.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:18:51.039 00.000 11060 MoveAxis(E, 106, ABG)
03:18:51.039 00.000 11060 Guiding  Dir = 2, Dur = 106
03:18:51.068 00.029 11060 IsSlewing returns 0
03:18:51.068 00.000 11060 IsGuiding returns 0
03:18:51.196 00.128 11060 IsGuiding returns 0
03:18:51.196 00.000 11060 Move returns status 0, amount 106
03:18:51.197 00.001 11060 MoveAxis(N, 0, ABG)
03:18:51.197 00.000 11060 Move returns status 0, amount 0
03:18:51.197 00.000 11060 move complete, result=0
03:18:51.197 00.000 11060 worker thread done servicing request
03:18:51.198 00.001 11060 Worker thread wakes up
03:18:51.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:51.198 00.000 10844 GuideStep: -0.4 px 106 ms EAST, 0.1 px 0 ms NORTH
03:18:51.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:51.840 00.642 11060 Exposure complete
03:18:52.075 00.235 11060 worker thread done servicing request
03:18:52.076 00.001 10844 OnExposeComplete: enter
03:18:52.076 00.000 10844 UpdateGuideState(): m_state=6
03:18:52.076 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
03:18:52.076 00.000 10844 Star::Find returns 1 (0), X=622.57, Y=108.34, Mass=1464, SNR=24.0, Peak=167 HFD=3.4
03:18:52.076 00.000 10844 MultiStar: [#1 -0.21,-0.23,1.02,U] [#2 0.11,-0.12,0.96,U] [#3 -0.53,-0.63,0.00,M1] [#4 -0.63,-0.34,0.00,M2] [#5 -0.16,-0.18,1.07,U] [#6 -0.08,-0.50,0.98,U] [#7 -0.42,-0.25,0.89,U] [#8 -0.05,-0.46,0.91,U] 
03:18:52.076 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.30}, one-star: {-0.33, -0.35}
03:18:52.076 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.39) = xAngle (-3.46 = 2.82)
03:18:52.076 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
03:18:52.076 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.08 mountX=-0.32 mountY=-0.11, mountTheta=-2.80
03:18:52.080 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.30, opts=13)
03:18:52.080 00.000 10844 Enqueuing Move request for scope (-0.16, -0.30)
03:18:52.080 00.000 11060 Worker thread wakes up
03:18:52.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:18:52.081 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
03:18:52.081 00.000 10844 UpdateGuideState exits: m=1464 SNR=24.0
03:18:52.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:52.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:52.081 00.000 10844 Enqueuing Expose request
03:18:52.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
03:18:52.081 00.000 11060 Moving (-0.16, -0.30) raw xDistance=-0.32 yDistance=-0.11
03:18:52.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:18:52.083 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:52.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:18:52.083 00.000 11060 MoveAxis(E, 78, ABG)
03:18:52.083 00.000 11060 Guiding  Dir = 2, Dur = 78
03:18:52.096 00.013 11060 IsSlewing returns 0
03:18:52.097 00.001 11060 IsGuiding returns 0
03:18:52.206 00.109 11060 IsGuiding returns 0
03:18:52.208 00.002 11060 Move returns status 0, amount 78
03:18:52.208 00.000 11060 MoveAxis(N, 0, ABG)
03:18:52.208 00.000 11060 Move returns status 0, amount 0
03:18:52.208 00.000 11060 move complete, result=0
03:18:52.209 00.001 11060 worker thread done servicing request
03:18:52.209 00.000 11060 Worker thread wakes up
03:18:52.209 00.000 10844 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
03:18:52.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:52.210 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:52.853 00.643 11060 Exposure complete
03:18:53.196 00.343 10844 OnExposeComplete: enter
03:18:53.196 00.000 10844 UpdateGuideState(): m_state=6
03:18:53.197 00.001 11060 worker thread done servicing request
03:18:53.197 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
03:18:53.197 00.000 10844 Star::Find returns 1 (0), X=622.72, Y=108.43, Mass=1929, SNR=27.8, Peak=186 HFD=3.4
03:18:53.198 00.001 10844 MultiStar: [#1 -0.59,-0.13,0.92,U] [#2 0.30,-0.05,0.85,U] [#3 -0.13,-0.82,0.00,M2] [#4 -0.62,-0.46,0.00,M3] [#5 -0.01,-0.61,0.89,U] [#6 -0.17,-0.34,0.95,U] [#7 -0.49,-0.67,0.00,M1] [#8 0.01,-0.40,0.74,U] 
03:18:53.198 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.30}, one-star: {-0.18, -0.27}
03:18:53.198 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.39) = xAngle (-3.33 = 2.95)
03:18:53.198 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.21 = -0.21)
03:18:53.198 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.94 mountX=-0.31 mountY=-0.06, mountTheta=-2.94
03:18:53.215 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.30, opts=13)
03:18:53.215 00.000 10844 Enqueuing Move request for scope (-0.11, -0.30)
03:18:53.216 00.001 11060 Worker thread wakes up
03:18:53.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.30) opts 0xd
03:18:53.217 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.30)
03:18:53.217 00.000 11060 Moving (-0.11, -0.30) raw xDistance=-0.31 yDistance=-0.06
03:18:53.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
03:18:53.219 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:53.220 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:18:53.220 00.000 10844 UpdateGuideState exits: m=1929 SNR=27.8
03:18:53.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:53.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:53.220 00.000 10844 Enqueuing Expose request
03:18:53.221 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:18:53.221 00.000 11060 MoveAxis(E, 76, ABG)
03:18:53.221 00.000 11060 Guiding  Dir = 2, Dur = 76
03:18:53.233 00.012 11060 IsSlewing returns 0
03:18:53.237 00.004 11060 IsGuiding returns 0
03:18:53.326 00.089 11060 IsGuiding returns 0
03:18:53.326 00.000 11060 Move returns status 0, amount 76
03:18:53.326 00.000 11060 MoveAxis(N, 0, ABG)
03:18:53.327 00.001 11060 Move returns status 0, amount 0
03:18:53.327 00.000 11060 move complete, result=0
03:18:53.327 00.000 11060 worker thread done servicing request
03:18:53.327 00.000 10844 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
03:18:53.327 00.000 11060 Worker thread wakes up
03:18:53.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:53.332 00.005 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:53.976 00.644 11060 Exposure complete
03:18:54.308 00.332 11060 worker thread done servicing request
03:18:54.308 00.000 10844 OnExposeComplete: enter
03:18:54.308 00.000 10844 UpdateGuideState(): m_state=6
03:18:54.309 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
03:18:54.309 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.69, Mass=1825, SNR=27.1, Peak=183 HFD=3.4
03:18:54.309 00.000 10844 MultiStar: [#1 0.17,0.03,0.94,U] [#2 0.28,-0.06,0.87,U] [#3 -0.28,-0.19,0.94,U] [#4 -0.44,-0.30,1.02,U] [#5 -0.01,-0.06,0.87,U] [#6 0.07,-0.18,0.93,U] [#7 -0.09,-0.24,0.84,U] [#8 0.09,-0.04,0.80,U] 
03:18:54.309 00.000 10844 single-star, 8 included, MultiStar: {-0.05, -0.12}, one-star: {-0.12, -0.01}
03:18:54.309 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.80)
03:18:54.309 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
03:18:54.309 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.09 mountX=-0.03 mountY=-0.12, mountTheta=-1.80
03:18:54.313 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
03:18:54.313 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
03:18:54.313 00.000 11060 Worker thread wakes up
03:18:54.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:54.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
03:18:54.313 00.000 10844 UpdateGuideState exits: m=1825 SNR=27.1
03:18:54.313 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
03:18:54.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:54.313 00.000 11060 Moving (-0.12, -0.01) raw xDistance=-0.03 yDistance=-0.12
03:18:54.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:54.313 00.000 10844 Enqueuing Expose request
03:18:54.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:18:54.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:54.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:18:54.313 00.000 11060 MoveAxis(E, 0, ABG)
03:18:54.313 00.000 11060 Move returns status 0, amount 0
03:18:54.313 00.000 11060 MoveAxis(N, 0, ABG)
03:18:54.313 00.000 11060 Move returns status 0, amount 0
03:18:54.315 00.002 11060 move complete, result=0
03:18:54.315 00.000 11060 worker thread done servicing request
03:18:54.315 00.000 11060 Worker thread wakes up
03:18:54.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:54.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:54.317 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:54.958 00.641 11060 Exposure complete
03:18:55.468 00.510 11060 worker thread done servicing request
03:18:55.468 00.000 10844 OnExposeComplete: enter
03:18:55.468 00.000 10844 UpdateGuideState(): m_state=6
03:18:55.469 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
03:18:55.470 00.001 10844 Star::Find returns 1 (0), X=622.75, Y=108.35, Mass=1888, SNR=27.2, Peak=226 HFD=3.6
03:18:55.470 00.000 10844 MultiStar: [#1 -0.30,-0.20,0.96,U] [#2 0.39,0.14,0.88,U] [#3 -0.54,-0.72,0.00,M2] [#4 -0.61,0.41,0.00,M3] [#5 0.09,0.01,0.90,U] [#6 0.26,-0.09,0.92,U] [#7 -0.44,0.13,0.84,U] [#8 0.13,-0.23,0.73,U] 
03:18:55.470 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.09}, one-star: {-0.15, -0.34}
03:18:55.470 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:18:55.470 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.05 = 0.05)
03:18:55.471 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.68 mountX=-0.09 mountY=0.00, mountTheta=3.09
03:18:55.493 00.022 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
03:18:55.494 00.001 10844 Enqueuing Move request for scope (-0.01, -0.09)
03:18:55.495 00.001 11060 Worker thread wakes up
03:18:55.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
03:18:55.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
03:18:55.495 00.000 11060 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.00
03:18:55.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:18:55.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:55.496 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:18:55.496 00.000 11060 MoveAxis(E, 0, ABG)
03:18:55.496 00.000 11060 Move returns status 0, amount 0
03:18:55.496 00.000 11060 MoveAxis(N, 0, ABG)
03:18:55.496 00.000 11060 Move returns status 0, amount 0
03:18:55.496 00.000 11060 move complete, result=0
03:18:55.499 00.003 11060 worker thread done servicing request
03:18:55.525 00.026 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:55.525 00.000 10844 UpdateGuideState exits: m=1888 SNR=27.2
03:18:55.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:55.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:55.525 00.000 10844 Enqueuing Expose request
03:18:55.526 00.001 11060 Worker thread wakes up
03:18:55.526 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:18:55.527 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:55.528 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:56.269 00.741 11060 Exposure complete
03:18:58.575 02.306 11060 worker thread done servicing request
03:18:58.575 00.000 10844 OnExposeComplete: enter
03:18:58.575 00.000 10844 UpdateGuideState(): m_state=6
03:18:58.576 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
03:18:58.576 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.01, Mass=1896, SNR=27.6, Peak=207 HFD=3.0
03:18:58.577 00.001 10844 MultiStar: [#1 -0.06,-0.09,0.88,U] [#2 0.73,0.15,0.00,M1] [#3 -0.32,-0.99,0.00,M3] [#4 -0.37,-0.43,0.96,U] [#5 -0.34,-0.25,0.88,U] [#6 0.09,-0.82,0.00,M1] [#7 -0.46,-0.10,0.90,U] [#8 -0.11,-0.33,0.74,U] 
03:18:58.577 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.32}, one-star: {-0.01, -0.69}
03:18:58.577 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.71)
03:18:58.577 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:18:58.577 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.32 hyp=0.39 cameraTheta=-2.18 mountX=-0.36 mountY=-0.17, mountTheta=-2.70
03:18:58.602 00.025 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.32, opts=13)
03:18:58.602 00.000 10844 Enqueuing Move request for scope (-0.23, -0.32)
03:18:58.603 00.001 11060 Worker thread wakes up
03:18:58.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.32) opts 0xd
03:18:58.603 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.32)
03:18:58.603 00.000 11060 Moving (-0.23, -0.32) raw xDistance=-0.36 yDistance=-0.17
03:18:58.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:18:58.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
03:18:58.604 00.001 10844 UpdateGuideState exits: m=1896 SNR=27.6
03:18:58.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:18:58.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:58.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:18:58.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:18:58.604 00.000 10844 Enqueuing Expose request
03:18:58.604 00.000 11060 MoveAxis(E, 84, ABG)
03:18:58.604 00.000 11060 Guiding  Dir = 2, Dur = 84
03:18:58.615 00.011 11060 IsSlewing returns 0
03:18:58.618 00.003 11060 IsGuiding returns 0
03:18:58.719 00.101 11060 IsGuiding returns 0
03:18:58.719 00.000 11060 Move returns status 0, amount 84
03:18:58.719 00.000 11060 MoveAxis(N, 0, ABG)
03:18:58.719 00.000 11060 Move returns status 0, amount 0
03:18:58.720 00.001 11060 move complete, result=0
03:18:58.720 00.000 10844 GuideStep: -0.4 px 84 ms EAST, -0.2 px 0 ms NORTH
03:18:58.721 00.001 11060 worker thread done servicing request
03:18:58.721 00.000 11060 Worker thread wakes up
03:18:58.722 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:18:58.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:18:59.672 00.950 11060 Exposure complete
03:19:00.050 00.378 10844 OnExposeComplete: enter
03:19:00.050 00.000 10844 UpdateGuideState(): m_state=6
03:19:00.051 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
03:19:00.051 00.000 10844 Star::Find returns 1 (0), X=622.71, Y=108.44, Mass=1745, SNR=26.4, Peak=238 HFD=3.2
03:19:00.052 00.001 10844 MultiStar: [#1 -0.27,0.28,0.93,U] [#2 -0.20,0.44,0.92,U] [#3 -0.48,-1.14,0.00,M4] [#4 -0.19,0.15,0.94,U] [#5 -0.19,-0.41,0.92,U] [#6 -0.20,0.08,1.05,U] [#7 -0.15,-0.29,0.83,U] [#8 -0.32,-0.11,0.78,U] 
03:19:00.052 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.01}, one-star: {-0.19, -0.25}
03:19:00.052 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.80)
03:19:00.052 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
03:19:00.052 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.09 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
03:19:00.054 00.002 11060 worker thread done servicing request
03:19:00.058 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.01, opts=13)
03:19:00.058 00.000 10844 Enqueuing Move request for scope (-0.21, -0.01)
03:19:00.058 00.000 11060 Worker thread wakes up
03:19:00.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
03:19:00.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
03:19:00.058 00.000 11060 Moving (-0.21, -0.01) raw xDistance=-0.05 yDistance=-0.21
03:19:00.059 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:00.059 00.000 10844 UpdateGuideState exits: m=1745 SNR=26.4
03:19:00.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:00.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:00.059 00.000 10844 Enqueuing Expose request
03:19:00.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:19:00.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:19:00.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:19:00.060 00.001 11060 MoveAxis(E, 0, ABG)
03:19:00.060 00.000 11060 Move returns status 0, amount 0
03:19:00.060 00.000 11060 MoveAxis(N, 0, ABG)
03:19:00.060 00.000 11060 Move returns status 0, amount 0
03:19:00.060 00.000 11060 move complete, result=0
03:19:00.060 00.000 11060 worker thread done servicing request
03:19:00.060 00.000 11060 Worker thread wakes up
03:19:00.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:00.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:00.061 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:19:00.702 00.641 11060 Exposure complete
03:19:01.036 00.334 11060 worker thread done servicing request
03:19:01.036 00.000 10844 OnExposeComplete: enter
03:19:01.036 00.000 10844 UpdateGuideState(): m_state=6
03:19:01.038 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
03:19:01.038 00.000 10844 Star::Find returns 1 (0), X=622.65, Y=108.78, Mass=1897, SNR=27.0, Peak=197 HFD=3.6
03:19:01.038 00.000 10844 MultiStar: [#1 -0.19,-0.02,0.98,U] [#2 0.05,0.26,0.95,U] [#3 -0.18,-0.65,0.00,M5] [#4 -0.50,-0.24,0.91,U] [#5 0.22,-0.02,0.91,U] [#6 -0.01,0.20,1.03,U] [#7 -0.65,0.29,0.00,M1] [#8 0.07,-0.30,0.77,U] 
03:19:01.039 00.001 10844 refined, 6 included, MultiStar: {-0.09, 0.01}, one-star: {-0.25, 0.09}
03:19:01.039 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.39) = xAngle (1.66 = 1.66)
03:19:01.039 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.79 = -1.50)
03:19:01.039 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.05 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
03:19:01.043 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
03:19:01.043 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
03:19:01.043 00.000 11060 Worker thread wakes up
03:19:01.044 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:01.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
03:19:01.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
03:19:01.044 00.000 11060 Moving (-0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
03:19:01.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:01.044 00.000 10844 UpdateGuideState exits: m=1897 SNR=27.0
03:19:01.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:01.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:01.045 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:19:01.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:01.045 00.000 11060 MoveAxis(E, 0, ABG)
03:19:01.045 00.000 10844 Enqueuing Expose request
03:19:01.045 00.000 11060 Move returns status 0, amount 0
03:19:01.046 00.001 11060 MoveAxis(N, 0, ABG)
03:19:01.046 00.000 11060 Move returns status 0, amount 0
03:19:01.046 00.000 11060 move complete, result=0
03:19:01.046 00.000 11060 worker thread done servicing request
03:19:01.047 00.001 11060 Worker thread wakes up
03:19:01.048 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:01.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:01.055 00.007 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:01.690 00.635 11060 Exposure complete
03:19:01.922 00.232 10844 OnExposeComplete: enter
03:19:01.922 00.000 10844 UpdateGuideState(): m_state=6
03:19:01.922 00.000 11060 worker thread done servicing request
03:19:01.922 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
03:19:01.922 00.000 10844 Star::Find returns 1 (0), X=622.50, Y=108.23, Mass=1517, SNR=24.3, Peak=209 HFD=3.1
03:19:01.924 00.002 10844 MultiStar: [#1 -0.21,-0.17,1.03,U] [#2 -0.18,0.02,0.95,U] [#3 -0.28,-0.41,1.13,U] [#4 -0.52,-0.46,0.00,M1] [#5 0.05,-0.20,1.10,U] [#6 0.03,-0.05,1.20,U] [#7 -0.20,-0.42,0.98,U] [#8 0.11,-0.47,0.80,U] 
03:19:01.924 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.26}, one-star: {-0.40, -0.46}
03:19:01.924 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.84)
03:19:01.924 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:19:01.924 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-2.06 mountX=-0.28 mountY=-0.09, mountTheta=-2.82
03:19:01.927 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.26, opts=13)
03:19:01.927 00.000 10844 Enqueuing Move request for scope (-0.14, -0.26)
03:19:01.927 00.000 11060 Worker thread wakes up
03:19:01.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:01.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
03:19:01.927 00.000 10844 UpdateGuideState exits: m=1517 SNR=24.3
03:19:01.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
03:19:01.928 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:01.928 00.000 11060 Moving (-0.14, -0.26) raw xDistance=-0.28 yDistance=-0.09
03:19:01.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:01.928 00.000 10844 Enqueuing Expose request
03:19:01.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:19:01.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:01.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:19:01.928 00.000 11060 MoveAxis(E, 66, ABG)
03:19:01.928 00.000 11060 Guiding  Dir = 2, Dur = 66
03:19:01.931 00.003 11060 IsSlewing returns 0
03:19:01.931 00.000 11060 IsGuiding returns 0
03:19:02.009 00.078 11060 IsGuiding returns 0
03:19:02.009 00.000 11060 Move returns status 0, amount 66
03:19:02.009 00.000 11060 MoveAxis(N, 0, ABG)
03:19:02.010 00.001 11060 Move returns status 0, amount 0
03:19:02.010 00.000 11060 move complete, result=0
03:19:02.010 00.000 11060 worker thread done servicing request
03:19:02.010 00.000 11060 Worker thread wakes up
03:19:02.010 00.000 10844 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
03:19:02.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:02.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:02.639 00.629 11060 Exposure complete
03:19:02.845 00.206 11060 worker thread done servicing request
03:19:02.845 00.000 10844 OnExposeComplete: enter
03:19:02.845 00.000 10844 UpdateGuideState(): m_state=6
03:19:02.845 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
03:19:02.845 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=109.28, Mass=1636, SNR=25.4, Peak=188 HFD=2.9
03:19:02.846 00.001 10844 MultiStar: [#1 -0.33,0.29,1.00,U] [#2 0.24,0.62,0.00,M1] [#3 -0.08,-0.08,1.03,U] [#4 -0.56,0.17,0.91,U] [#5 0.05,0.36,0.98,U] [#6 0.03,0.25,0.99,U] [#7 -0.76,-0.05,0.00,M1] [#8 -0.01,-0.01,0.77,U] 
03:19:02.846 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.23}, one-star: {-0.20, 0.59}
03:19:02.846 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.39) = xAngle (0.78 = 0.78)
03:19:02.846 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.90 = -2.38)
03:19:02.846 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.17 mountX=0.20 mountY=-0.19, mountTheta=-0.77
03:19:02.848 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.23, opts=13)
03:19:02.848 00.000 10844 Enqueuing Move request for scope (-0.16, 0.23)
03:19:02.849 00.001 11060 Worker thread wakes up
03:19:02.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:02.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
03:19:02.849 00.000 10844 UpdateGuideState exits: m=1636 SNR=25.4
03:19:02.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
03:19:02.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:02.849 00.000 11060 Moving (-0.16, 0.23) raw xDistance=0.20 yDistance=-0.19
03:19:02.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:02.849 00.000 10844 Enqueuing Expose request
03:19:02.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:19:02.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:19:02.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:19:02.849 00.000 11060 MoveAxis(W, 45, ABG)
03:19:02.849 00.000 11060 Guiding  Dir = 3, Dur = 45
03:19:02.881 00.032 11060 IsSlewing returns 0
03:19:02.881 00.000 11060 IsGuiding returns 0
03:19:02.942 00.061 11060 IsGuiding returns 0
03:19:02.942 00.000 11060 Move returns status 0, amount 45
03:19:02.942 00.000 11060 MoveAxis(N, 0, ABG)
03:19:02.942 00.000 11060 Move returns status 0, amount 0
03:19:02.942 00.000 11060 move complete, result=0
03:19:02.943 00.001 11060 worker thread done servicing request
03:19:02.943 00.000 11060 Worker thread wakes up
03:19:02.943 00.000 10844 GuideStep: 0.2 px 45 ms WEST, -0.2 px 0 ms NORTH
03:19:02.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:02.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:03.578 00.635 11060 Exposure complete
03:19:03.782 00.204 11060 worker thread done servicing request
03:19:03.782 00.000 10844 OnExposeComplete: enter
03:19:03.782 00.000 10844 UpdateGuideState(): m_state=6
03:19:03.782 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
03:19:03.784 00.002 10844 Star::Find returns 1 (0), X=622.36, Y=109.01, Mass=1513, SNR=24.8, Peak=196 HFD=3.2
03:19:03.784 00.000 10844 MultiStar: [#1 0.05,0.36,0.94,U] [#2 0.26,0.67,0.00,M2] [#3 -0.46,-0.04,1.01,U] [#4 -0.76,0.02,0.00,M1] [#5 -0.13,0.08,1.01,U] [#6 -0.56,0.10,1.04,U] [#7 -0.41,0.27,0.98,U] [#8 -0.30,0.17,0.78,U] 
03:19:03.784 00.000 10844 refined, 6 included, MultiStar: {-0.34, 0.18}, one-star: {-0.54, 0.32}
03:19:03.784 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.39) = xAngle (1.28 = 1.28)
03:19:03.784 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.40 = -1.88)
03:19:03.784 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.18 hyp=0.39 cameraTheta=2.67 mountX=0.11 mountY=-0.37, mountTheta=-1.27
03:19:03.788 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.18, opts=13)
03:19:03.788 00.000 10844 Enqueuing Move request for scope (-0.34, 0.18)
03:19:03.788 00.000 11060 Worker thread wakes up
03:19:03.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:03.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.18) opts 0xd
03:19:03.788 00.000 10844 UpdateGuideState exits: m=1513 SNR=24.8
03:19:03.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.18)
03:19:03.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:03.788 00.000 11060 Moving (-0.34, 0.18) raw xDistance=0.11 yDistance=-0.37
03:19:03.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:03.788 00.000 10844 Enqueuing Expose request
03:19:03.789 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:19:03.790 00.001 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.30 newest=-0.65
03:19:03.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
03:19:03.790 00.000 11060 MoveAxis(E, 0, ABG)
03:19:03.790 00.000 11060 Move returns status 0, amount 0
03:19:03.790 00.000 11060 BLC: Oldest BLC event removed
03:19:03.790 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:19:03.790 00.000 11060 MoveAxis(N, 623, ABG)
03:19:03.790 00.000 11060 Guiding  Dir = 0, Dur = 623
03:19:03.819 00.029 11060 IsSlewing returns 0
03:19:03.820 00.001 11060 IsGuiding returns 0
03:19:04.473 00.653 11060 IsGuiding returns 0
03:19:04.473 00.000 11060 Move returns status 0, amount 623
03:19:04.473 00.000 11060 move complete, result=0
03:19:04.473 00.000 11060 worker thread done servicing request
03:19:04.473 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 623 ms NORTH
03:19:04.473 00.000 11060 Worker thread wakes up
03:19:04.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:04.474 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:05.115 00.641 11060 Exposure complete
03:19:05.302 00.187 11060 worker thread done servicing request
03:19:05.302 00.000 10844 OnExposeComplete: enter
03:19:05.302 00.000 10844 UpdateGuideState(): m_state=6
03:19:05.302 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
03:19:05.302 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.36, Mass=1902, SNR=27.9, Peak=192 HFD=3.3
03:19:05.303 00.001 10844 MultiStar: [#1 -0.12,0.11,0.92,U] [#2 0.25,0.56,0.86,U] [#3 -0.33,-0.51,0.91,U] [#4 -0.24,-0.14,0.93,U] [#5 -0.54,-0.31,0.00,M1] [#6 -0.11,-0.09,0.98,U] [#7 -0.10,0.18,0.87,U] [#8 -0.13,-0.26,0.71,U] 
03:19:05.303 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {-0.12, -0.33}
03:19:05.303 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.39) = xAngle (-4.02 = 2.26)
03:19:05.303 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.90 = -0.90)
03:19:05.303 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.63 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
03:19:05.306 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.06, opts=13)
03:19:05.306 00.000 10844 Enqueuing Move request for scope (-0.12, -0.06)
03:19:05.306 00.000 11060 Worker thread wakes up
03:19:05.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:19:05.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
03:19:05.307 00.001 10844 UpdateGuideState exits: m=1902 SNR=27.9
03:19:05.307 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
03:19:05.307 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:05.307 00.000 11060 Moving (-0.12, -0.06) raw xDistance=-0.08 yDistance=-0.10
03:19:05.307 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:05.307 00.000 10844 Enqueuing Expose request
03:19:05.307 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.256547, 1:0.103233
03:19:05.307 00.000 11060 BLC: No correction, Miss < min_move
03:19:05.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:19:05.307 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:05.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:19:05.307 00.000 11060 MoveAxis(E, 0, ABG)
03:19:05.307 00.000 11060 Move returns status 0, amount 0
03:19:05.307 00.000 11060 MoveAxis(N, 0, ABG)
03:19:05.307 00.000 11060 Move returns status 0, amount 0
03:19:05.307 00.000 11060 move complete, result=0
03:19:05.307 00.000 11060 worker thread done servicing request
03:19:05.307 00.000 11060 Worker thread wakes up
03:19:05.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:05.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:05.311 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:05.936 00.625 11060 Exposure complete
03:19:06.147 00.211 11060 worker thread done servicing request
03:19:06.147 00.000 10844 OnExposeComplete: enter
03:19:06.147 00.000 10844 UpdateGuideState(): m_state=6
03:19:06.147 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
03:19:06.148 00.001 10844 Star::Find returns 1 (0), X=623.03, Y=108.52, Mass=1919, SNR=27.6, Peak=176 HFD=3.6
03:19:06.148 00.000 10844 MultiStar: [#1 0.02,0.06,0.94,U] [#2 0.29,0.09,0.86,U] [#3 0.09,-0.33,0.93,U] [#4 -0.43,0.12,0.90,U] [#5 -0.29,-0.21,0.81,U] [#6 0.34,-0.23,0.96,U] [#7 -0.27,-0.08,0.95,U] [#8 -0.02,-0.06,0.69,U] 
03:19:06.148 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.13, -0.17}
03:19:06.148 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.39) = xAngle (-3.08 = -3.08)
03:19:06.148 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.05 = 0.05)
03:19:06.148 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.69 mountX=-0.09 mountY=0.00, mountTheta=3.10
03:19:06.151 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
03:19:06.151 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
03:19:06.151 00.000 11060 Worker thread wakes up
03:19:06.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:06.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
03:19:06.151 00.000 10844 UpdateGuideState exits: m=1919 SNR=27.6
03:19:06.151 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
03:19:06.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:06.151 00.000 11060 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.00
03:19:06.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:06.151 00.000 10844 Enqueuing Expose request
03:19:06.152 00.001 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.256547, 1:0.103233, 2:-0.004251
03:19:06.152 00.000 11060 BLC: No correction, Miss < min_move
03:19:06.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:19:06.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:06.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:19:06.152 00.000 11060 MoveAxis(E, 0, ABG)
03:19:06.152 00.000 11060 Move returns status 0, amount 0
03:19:06.152 00.000 11060 MoveAxis(N, 0, ABG)
03:19:06.152 00.000 11060 Move returns status 0, amount 0
03:19:06.152 00.000 11060 move complete, result=0
03:19:06.152 00.000 11060 worker thread done servicing request
03:19:06.152 00.000 11060 Worker thread wakes up
03:19:06.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:06.153 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:06.155 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:19:06.792 00.637 11060 Exposure complete
03:19:06.998 00.206 11060 worker thread done servicing request
03:19:06.998 00.000 10844 OnExposeComplete: enter
03:19:06.998 00.000 10844 UpdateGuideState(): m_state=6
03:19:06.998 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
03:19:06.998 00.000 10844 Star::Find returns 1 (0), X=622.62, Y=108.47, Mass=1616, SNR=25.6, Peak=181 HFD=3.0
03:19:06.999 00.001 10844 MultiStar: [#1 0.01,0.03,1.06,U] [#2 0.30,-0.16,0.99,U] [#3 -0.01,-0.53,1.01,U] [#4 -0.19,-0.41,1.05,U] [#5 0.22,-0.23,1.05,U] [#6 0.49,0.08,1.11,U] [#7 -0.53,-0.27,0.93,U] [#8 -0.26,-0.55,0.83,U] 
03:19:06.999 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.24}, one-star: {-0.28, -0.22}
03:19:06.999 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:19:06.999 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
03:19:06.999 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.62 mountX=-0.24 mountY=0.03, mountTheta=3.03
03:19:07.002 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.24, opts=13)
03:19:07.002 00.000 10844 Enqueuing Move request for scope (-0.01, -0.24)
03:19:07.002 00.000 11060 Worker thread wakes up
03:19:07.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:07.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
03:19:07.002 00.000 10844 UpdateGuideState exits: m=1616 SNR=25.6
03:19:07.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:07.003 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:07.003 00.000 10844 Enqueuing Expose request
03:19:07.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
03:19:07.003 00.000 11060 Moving (-0.01, -0.24) raw xDistance=-0.24 yDistance=0.03
03:19:07.003 00.000 11060 BLC: window closed
03:19:07.004 00.001 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.256547, 1:0.103233, 2:-0.004251
03:19:07.004 00.000 11060 BLC: No correction, Miss < min_move
03:19:07.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:19:07.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:07.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:19:07.004 00.000 11060 MoveAxis(E, 56, ABG)
03:19:07.004 00.000 11060 Guiding  Dir = 2, Dur = 56
03:19:07.019 00.015 11060 IsSlewing returns 0
03:19:07.019 00.000 11060 IsGuiding returns 0
03:19:07.082 00.063 11060 IsGuiding returns 0
03:19:07.082 00.000 11060 Move returns status 0, amount 56
03:19:07.082 00.000 11060 MoveAxis(N, 0, ABG)
03:19:07.083 00.001 11060 Move returns status 0, amount 0
03:19:07.083 00.000 11060 move complete, result=0
03:19:07.083 00.000 11060 worker thread done servicing request
03:19:07.083 00.000 11060 Worker thread wakes up
03:19:07.083 00.000 10844 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
03:19:07.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:07.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:07.716 00.633 11060 Exposure complete
03:19:07.913 00.197 11060 worker thread done servicing request
03:19:07.913 00.000 10844 OnExposeComplete: enter
03:19:07.913 00.000 10844 UpdateGuideState(): m_state=6
03:19:07.913 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
03:19:07.914 00.001 10844 Star::Find returns 1 (0), X=622.74, Y=108.58, Mass=1640, SNR=25.5, Peak=207 HFD=3.2
03:19:07.914 00.000 10844 MultiStar: [#1 0.15,0.07,0.90,U] [#2 0.25,0.30,0.88,U] [#3 0.16,-0.39,1.04,U] [#4 -0.28,-0.38,1.02,U] [#5 -0.22,-0.28,0.92,U] [#6 0.26,-0.10,1.04,U] [#7 0.16,-0.23,1.00,U] [#8 -0.21,-0.22,0.88,U] 
03:19:07.914 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.16}, one-star: {-0.16, -0.11}
03:19:07.914 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
03:19:07.914 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
03:19:07.914 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=-0.15 mountY=0.04, mountTheta=2.89
03:19:07.916 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.16, opts=13)
03:19:07.916 00.000 10844 Enqueuing Move request for scope (0.01, -0.16)
03:19:07.916 00.000 11060 Worker thread wakes up
03:19:07.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:07.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
03:19:07.916 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.5
03:19:07.916 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
03:19:07.918 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:07.918 00.000 11060 Moving (0.01, -0.16) raw xDistance=-0.15 yDistance=0.04
03:19:07.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:07.918 00.000 10844 Enqueuing Expose request
03:19:07.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:19:07.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:07.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:19:07.918 00.000 11060 MoveAxis(E, 37, ABG)
03:19:07.918 00.000 11060 Guiding  Dir = 2, Dur = 37
03:19:07.923 00.005 11060 IsSlewing returns 0
03:19:07.923 00.000 11060 IsGuiding returns 0
03:19:07.971 00.048 11060 IsGuiding returns 0
03:19:07.972 00.001 11060 Move returns status 0, amount 37
03:19:07.972 00.000 11060 MoveAxis(N, 0, ABG)
03:19:07.972 00.000 11060 Move returns status 0, amount 0
03:19:07.972 00.000 11060 move complete, result=0
03:19:07.974 00.002 11060 worker thread done servicing request
03:19:07.974 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
03:19:07.974 00.000 11060 Worker thread wakes up
03:19:07.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:07.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:08.605 00.631 11060 Exposure complete
03:19:08.798 00.193 11060 worker thread done servicing request
03:19:08.798 00.000 10844 OnExposeComplete: enter
03:19:08.798 00.000 10844 UpdateGuideState(): m_state=6
03:19:08.799 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
03:19:08.800 00.001 10844 Star::Find returns 1 (0), X=622.75, Y=108.84, Mass=1832, SNR=27.2, Peak=210 HFD=3.6
03:19:08.800 00.000 10844 MultiStar: [#1 0.22,0.26,0.94,U] [#2 0.23,0.04,0.76,U] [#3 -0.13,-0.45,0.97,U] [#4 -0.38,0.04,0.96,U] [#5 0.20,0.09,0.85,U] [#6 -0.06,0.30,1.01,U] [#7 -0.36,-0.08,0.83,U] [#8 0.13,-0.08,0.77,U] 
03:19:08.800 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.15, 0.15}
03:19:08.800 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.39) = xAngle (1.09 = 1.09)
03:19:08.801 00.001 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.22 = -2.07)
03:19:08.801 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.48 mountX=0.03 mountY=-0.05, mountTheta=-1.09
03:19:08.805 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
03:19:08.805 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
03:19:08.805 00.000 11060 Worker thread wakes up
03:19:08.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:08.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
03:19:08.805 00.000 10844 UpdateGuideState exits: m=1832 SNR=27.2
03:19:08.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
03:19:08.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:08.805 00.000 11060 Moving (-0.04, 0.03) raw xDistance=0.03 yDistance=-0.05
03:19:08.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:08.806 00.001 10844 Enqueuing Expose request
03:19:08.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:19:08.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:08.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:19:08.806 00.000 11060 MoveAxis(E, 0, ABG)
03:19:08.806 00.000 11060 Move returns status 0, amount 0
03:19:08.806 00.000 11060 MoveAxis(N, 0, ABG)
03:19:08.806 00.000 11060 Move returns status 0, amount 0
03:19:08.806 00.000 11060 move complete, result=0
03:19:08.806 00.000 11060 worker thread done servicing request
03:19:08.807 00.001 11060 Worker thread wakes up
03:19:08.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:08.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:08.808 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:09.445 00.637 11060 Exposure complete
03:19:09.902 00.457 10844 OnExposeComplete: enter
03:19:09.902 00.000 10844 UpdateGuideState(): m_state=6
03:19:09.904 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
03:19:09.904 00.000 11060 worker thread done servicing request
03:19:09.904 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.69, Mass=1658, SNR=25.6, Peak=142 HFD=3.5
03:19:09.904 00.000 10844 MultiStar: [#1 0.01,0.25,0.90,U] [#2 0.17,-0.20,0.95,U] [#3 -0.41,-0.27,1.08,U] [#4 -0.29,-0.05,1.04,U] [#5 0.04,0.25,0.89,U] [#6 -0.03,-0.17,0.93,U] [#7 0.03,0.15,1.00,U] [#8 -0.34,-0.24,0.86,U] 
03:19:09.904 00.000 10844 single-star, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.09, -0.00}
03:19:09.904 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.39) = xAngle (-4.51 = 1.78)
03:19:09.905 00.001 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
03:19:09.905 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.12 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
03:19:09.910 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.00, opts=13)
03:19:09.910 00.000 10844 Enqueuing Move request for scope (-0.09, -0.00)
03:19:09.910 00.000 11060 Worker thread wakes up
03:19:09.911 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
03:19:09.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
03:19:09.911 00.000 11060 Moving (-0.09, -0.00) raw xDistance=-0.02 yDistance=-0.09
03:19:09.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:19:09.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:09.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:19:09.911 00.000 11060 MoveAxis(E, 0, ABG)
03:19:09.911 00.000 11060 Move returns status 0, amount 0
03:19:09.911 00.000 11060 MoveAxis(N, 0, ABG)
03:19:09.912 00.001 11060 Move returns status 0, amount 0
03:19:09.912 00.000 11060 move complete, result=0
03:19:09.912 00.000 11060 worker thread done servicing request
03:19:09.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:09.912 00.000 10844 UpdateGuideState exits: m=1658 SNR=25.6
03:19:09.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:09.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:09.912 00.000 10844 Enqueuing Expose request
03:19:09.912 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:09.914 00.002 11060 Worker thread wakes up
03:19:09.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:09.915 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:10.553 00.638 11060 Exposure complete
03:19:11.400 00.847 10844 OnExposeComplete: enter
03:19:11.400 00.000 10844 UpdateGuideState(): m_state=6
03:19:11.400 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
03:19:11.400 00.000 10844 Star::Find returns 1 (0), X=622.78, Y=108.35, Mass=1873, SNR=27.2, Peak=190 HFD=3.4
03:19:11.401 00.001 10844 MultiStar: [#1 -0.21,-0.04,0.94,U] [#2 0.20,0.07,0.94,U] [#3 -0.19,-0.20,0.86,U] [#4 -0.22,-0.09,0.94,U] [#5 0.02,-0.16,0.81,U] [#6 -0.17,-0.26,1.03,U] [#7 -0.24,-0.32,0.89,U] [#8 -0.53,-0.97,0.00,M1] 
03:19:11.401 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.17}, one-star: {-0.12, -0.34}
03:19:11.401 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.39) = xAngle (-3.58 = 2.70)
03:19:11.401 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.46 = -0.46)
03:19:11.401 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.19 mountX=-0.19 mountY=-0.09, mountTheta=-2.69
03:19:11.401 00.000 11060 worker thread done servicing request
03:19:11.405 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.17, opts=13)
03:19:11.405 00.000 10844 Enqueuing Move request for scope (-0.12, -0.17)
03:19:11.405 00.000 11060 Worker thread wakes up
03:19:11.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
03:19:11.409 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:11.410 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
03:19:11.411 00.001 11060 Moving (-0.12, -0.17) raw xDistance=-0.19 yDistance=-0.09
03:19:11.420 00.009 10844 UpdateGuideState exits: m=1873 SNR=27.2
03:19:11.421 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:11.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:11.421 00.000 10844 Enqueuing Expose request
03:19:11.423 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:19:11.424 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:11.426 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:19:11.426 00.000 11060 MoveAxis(E, 44, ABG)
03:19:11.427 00.001 11060 Guiding  Dir = 2, Dur = 44
03:19:11.430 00.003 11060 IsSlewing returns 0
03:19:11.432 00.002 11060 IsGuiding returns 0
03:19:11.500 00.068 11060 IsGuiding returns 0
03:19:11.500 00.000 11060 Move returns status 0, amount 44
03:19:11.501 00.001 11060 MoveAxis(N, 0, ABG)
03:19:11.501 00.000 11060 Move returns status 0, amount 0
03:19:11.502 00.001 11060 move complete, result=0
03:19:11.503 00.001 11060 worker thread done servicing request
03:19:11.503 00.000 11060 Worker thread wakes up
03:19:11.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:11.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:11.504 00.001 10844 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
03:19:12.857 01.353 11060 Exposure complete
03:19:13.941 01.084 11060 worker thread done servicing request
03:19:13.941 00.000 10844 OnExposeComplete: enter
03:19:13.941 00.000 10844 UpdateGuideState(): m_state=6
03:19:13.942 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
03:19:13.942 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.68, Mass=1716, SNR=26.1, Peak=195 HFD=3.3
03:19:13.942 00.000 10844 MultiStar: [#1 0.34,0.04,0.88,U] [#2 0.37,0.22,0.94,U] [#3 -0.24,-0.49,1.01,U] [#4 -0.04,-0.22,1.00,U] [#5 0.06,0.04,0.96,U] [#6 0.26,-0.05,1.06,U] [#7 0.11,-0.02,0.90,U] [#8 0.01,-0.38,0.75,U] 
03:19:13.942 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.23, -0.02}
03:19:13.942 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.39) = xAngle (-2.05 = -2.05)
03:19:13.943 00.001 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.07 = 1.07)
03:19:13.943 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.67 mountX=-0.07 mountY=0.14, mountTheta=2.06
03:19:13.946 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.10, opts=13)
03:19:13.946 00.000 10844 Enqueuing Move request for scope (0.12, -0.10)
03:19:13.946 00.000 11060 Worker thread wakes up
03:19:13.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
03:19:13.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
03:19:13.946 00.000 11060 Moving (0.12, -0.10) raw xDistance=-0.07 yDistance=0.14
03:19:13.947 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:19:13.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:13.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:19:13.947 00.000 11060 MoveAxis(E, 0, ABG)
03:19:13.947 00.000 11060 Move returns status 0, amount 0
03:19:13.947 00.000 11060 MoveAxis(N, 0, ABG)
03:19:13.947 00.000 11060 Move returns status 0, amount 0
03:19:13.947 00.000 11060 move complete, result=0
03:19:13.948 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:13.949 00.001 10844 UpdateGuideState exits: m=1716 SNR=26.1
03:19:13.949 00.000 11060 worker thread done servicing request
03:19:13.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:13.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:13.949 00.000 10844 Enqueuing Expose request
03:19:13.949 00.000 11060 Worker thread wakes up
03:19:13.949 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:13.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:13.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:14.559 00.610 11060 Exposure complete
03:19:14.822 00.263 11060 worker thread done servicing request
03:19:14.822 00.000 10844 OnExposeComplete: enter
03:19:14.822 00.000 10844 UpdateGuideState(): m_state=6
03:19:14.823 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
03:19:14.823 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.75, Mass=1822, SNR=26.4, Peak=170 HFD=3.9
03:19:14.823 00.000 10844 MultiStar: [#1 -0.11,0.21,0.78,U] [#2 0.08,0.51,0.85,U] [#3 -0.24,-0.19,0.90,U] [#4 -0.46,0.02,0.91,U] [#5 0.17,0.06,0.84,U] [#6 -0.03,-0.06,1.05,U] [#7 -0.35,-0.06,0.94,U] [#8 0.17,-0.52,0.81,U] 
03:19:14.823 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {0.11, 0.05}
03:19:14.825 00.002 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
03:19:14.825 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.43)
03:19:14.825 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.12 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
03:19:14.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.00, opts=13)
03:19:14.827 00.000 10844 Enqueuing Move request for scope (-0.08, 0.00)
03:19:14.827 00.000 11060 Worker thread wakes up
03:19:14.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:14.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
03:19:14.827 00.000 10844 UpdateGuideState exits: m=1822 SNR=26.4
03:19:14.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
03:19:14.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:14.828 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:14.828 00.000 10844 Enqueuing Expose request
03:19:14.828 00.000 11060 Moving (-0.08, 0.00) raw xDistance=-0.01 yDistance=-0.08
03:19:14.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:14.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:14.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:19:14.828 00.000 11060 MoveAxis(E, 0, ABG)
03:19:14.828 00.000 11060 Move returns status 0, amount 0
03:19:14.828 00.000 11060 MoveAxis(N, 0, ABG)
03:19:14.828 00.000 11060 Move returns status 0, amount 0
03:19:14.828 00.000 11060 move complete, result=0
03:19:14.831 00.003 11060 worker thread done servicing request
03:19:14.837 00.006 11060 Worker thread wakes up
03:19:14.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:14.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:14.842 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:15.488 00.646 11060 Exposure complete
03:19:15.721 00.233 10844 OnExposeComplete: enter
03:19:15.721 00.000 10844 UpdateGuideState(): m_state=6
03:19:15.722 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
03:19:15.722 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.76, Mass=1840, SNR=26.1, Peak=162 HFD=3.9
03:19:15.722 00.000 10844 MultiStar: [#1 -0.23,-0.04,0.98,U] [#2 0.37,0.58,0.00,M1] [#3 -0.05,-0.14,0.94,U] [#4 -0.70,-0.21,0.00,M1] [#5 -0.35,-0.21,0.94,U] [#6 0.22,-0.07,1.03,U] [#7 -0.24,-0.11,0.85,U] [#8 -0.03,0.03,0.81,U] 
03:19:15.722 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.07}, one-star: {0.15, 0.07}
03:19:15.722 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.52)
03:19:15.722 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.64 = -0.64)
03:19:15.722 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.37 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
03:19:15.723 00.001 11060 worker thread done servicing request
03:19:15.737 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
03:19:15.738 00.001 10844 Enqueuing Move request for scope (-0.07, -0.07)
03:19:15.738 00.000 11060 Worker thread wakes up
03:19:15.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:15.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
03:19:15.738 00.000 10844 UpdateGuideState exits: m=1840 SNR=26.1
03:19:15.738 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
03:19:15.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:15.738 00.000 11060 Moving (-0.07, -0.07) raw xDistance=-0.08 yDistance=-0.06
03:19:15.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:15.738 00.000 10844 Enqueuing Expose request
03:19:15.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:19:15.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:15.739 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:19:15.739 00.000 11060 MoveAxis(E, 0, ABG)
03:19:15.739 00.000 11060 Move returns status 0, amount 0
03:19:15.739 00.000 11060 MoveAxis(N, 0, ABG)
03:19:15.739 00.000 11060 Move returns status 0, amount 0
03:19:15.739 00.000 11060 move complete, result=0
03:19:15.739 00.000 11060 worker thread done servicing request
03:19:15.739 00.000 11060 Worker thread wakes up
03:19:15.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:15.740 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:15.743 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:16.373 00.630 11060 Exposure complete
03:19:16.575 00.202 11060 worker thread done servicing request
03:19:16.575 00.000 10844 OnExposeComplete: enter
03:19:16.576 00.001 10844 UpdateGuideState(): m_state=6
03:19:16.576 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
03:19:16.576 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.76, Mass=1568, SNR=24.6, Peak=169 HFD=3.0
03:19:16.576 00.000 10844 MultiStar: [#1 -0.21,0.10,1.02,U] [#2 0.24,0.42,0.93,U] [#3 -0.08,-0.26,0.95,U] [#4 -0.59,0.36,0.00,M2] [#5 0.48,0.17,0.91,U] [#6 0.28,0.02,1.15,U] [#7 0.28,-0.09,1.06,U] [#8 0.10,-0.22,0.84,U] 
03:19:16.577 00.001 10844 refined, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.27, 0.07}
03:19:16.577 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.39) = xAngle (-1.24 = -1.24)
03:19:16.577 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.89 = 1.89)
03:19:16.577 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.15 mountX=0.06 mountY=0.16, mountTheta=1.24
03:19:16.582 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.03, opts=13)
03:19:16.583 00.001 10844 Enqueuing Move request for scope (0.17, 0.03)
03:19:16.583 00.000 11060 Worker thread wakes up
03:19:16.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:16.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
03:19:16.583 00.000 10844 UpdateGuideState exits: m=1568 SNR=24.6
03:19:16.583 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
03:19:16.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:16.583 00.000 11060 Moving (0.17, 0.03) raw xDistance=0.06 yDistance=0.16
03:19:16.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:16.583 00.000 10844 Enqueuing Expose request
03:19:16.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:19:16.584 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:16.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:19:16.584 00.000 11060 MoveAxis(E, 0, ABG)
03:19:16.584 00.000 11060 Move returns status 0, amount 0
03:19:16.584 00.000 11060 MoveAxis(N, 0, ABG)
03:19:16.584 00.000 11060 Move returns status 0, amount 0
03:19:16.584 00.000 11060 move complete, result=0
03:19:16.584 00.000 11060 worker thread done servicing request
03:19:16.584 00.000 11060 Worker thread wakes up
03:19:16.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:16.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:16.587 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:19:17.248 00.661 11060 Exposure complete
03:19:17.446 00.198 11060 worker thread done servicing request
03:19:17.446 00.000 10844 OnExposeComplete: enter
03:19:17.446 00.000 10844 UpdateGuideState(): m_state=6
03:19:17.446 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
03:19:17.446 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.65, Mass=1845, SNR=27.2, Peak=153 HFD=3.3
03:19:17.447 00.001 10844 MultiStar: [#1 0.46,0.39,0.88,U] [#2 0.27,0.27,0.92,U] [#3 -0.28,-0.22,0.88,U] [#4 -0.12,-0.11,0.97,U] [#5 0.22,-0.16,0.93,U] [#6 0.19,-0.16,1.01,U] [#7 0.15,-0.17,0.90,U] [#8 0.15,-0.49,0.75,U] 
03:19:17.447 00.000 10844 single-star, 8 included, MultiStar: {0.10, -0.07}, one-star: {-0.08, -0.04}
03:19:17.447 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.39) = xAngle (-4.08 = 2.20)
03:19:17.447 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.96 = -0.96)
03:19:17.447 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.69 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
03:19:17.451 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
03:19:17.451 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
03:19:17.451 00.000 11060 Worker thread wakes up
03:19:17.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:17.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
03:19:17.451 00.000 10844 UpdateGuideState exits: m=1845 SNR=27.2
03:19:17.452 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:17.452 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
03:19:17.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:17.452 00.000 10844 Enqueuing Expose request
03:19:17.452 00.000 11060 Moving (-0.08, -0.04) raw xDistance=-0.05 yDistance=-0.07
03:19:17.452 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:19:17.452 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:17.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:19:17.452 00.000 11060 MoveAxis(E, 0, ABG)
03:19:17.452 00.000 11060 Move returns status 0, amount 0
03:19:17.452 00.000 11060 MoveAxis(N, 0, ABG)
03:19:17.452 00.000 11060 Move returns status 0, amount 0
03:19:17.452 00.000 11060 move complete, result=0
03:19:17.452 00.000 11060 worker thread done servicing request
03:19:17.452 00.000 11060 Worker thread wakes up
03:19:17.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:17.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:17.456 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:18.086 00.630 11060 Exposure complete
03:19:18.336 00.250 11060 worker thread done servicing request
03:19:18.337 00.001 10844 OnExposeComplete: enter
03:19:18.337 00.000 10844 UpdateGuideState(): m_state=6
03:19:18.337 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
03:19:18.337 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.75, Mass=1564, SNR=24.8, Peak=182 HFD=2.8
03:19:18.338 00.001 10844 MultiStar: [#1 0.54,0.20,1.07,U] [#2 0.54,0.74,0.00,M1] [#3 -0.17,-0.21,1.07,U] [#4 -0.20,0.13,1.01,U] [#5 0.34,-0.06,0.98,U] [#6 0.03,0.03,1.03,U] [#7 0.15,0.12,0.95,U] [#8 0.31,0.03,0.93,U] 
03:19:18.338 00.000 10844 single-star, 7 included, MultiStar: {0.12, 0.04}, one-star: {-0.05, 0.06}
03:19:18.338 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.39) = xAngle (0.82 = 0.82)
03:19:18.338 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.95 = -2.34)
03:19:18.338 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.21 mountX=0.05 mountY=-0.05, mountTheta=-0.82
03:19:18.341 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
03:19:18.341 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
03:19:18.341 00.000 11060 Worker thread wakes up
03:19:18.343 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:18.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:19:18.343 00.000 10844 UpdateGuideState exits: m=1564 SNR=24.8
03:19:18.343 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:19:18.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:18.343 00.000 11060 Moving (-0.05, 0.06) raw xDistance=0.05 yDistance=-0.05
03:19:18.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:18.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:19:18.343 00.000 10844 Enqueuing Expose request
03:19:18.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:18.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:19:18.343 00.000 11060 MoveAxis(E, 0, ABG)
03:19:18.343 00.000 11060 Move returns status 0, amount 0
03:19:18.343 00.000 11060 MoveAxis(N, 0, ABG)
03:19:18.344 00.001 11060 Move returns status 0, amount 0
03:19:18.344 00.000 11060 move complete, result=0
03:19:18.344 00.000 11060 worker thread done servicing request
03:19:18.344 00.000 11060 Worker thread wakes up
03:19:18.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:18.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:18.346 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:18.971 00.625 11060 Exposure complete
03:19:19.161 00.190 11060 worker thread done servicing request
03:19:19.161 00.000 10844 OnExposeComplete: enter
03:19:19.161 00.000 10844 UpdateGuideState(): m_state=6
03:19:19.161 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
03:19:19.161 00.000 10844 Star::Find returns 1 (0), X=623.18, Y=108.98, Mass=2013, SNR=29.2, Peak=248 HFD=3.0
03:19:19.162 00.001 10844 MultiStar: [#1 0.22,-0.09,0.85,U] [#2 0.33,-0.01,0.75,U] [#3 -0.02,-0.54,0.96,U] [#4 -0.45,-0.39,0.87,U] [#5 0.22,-0.24,0.86,U] [#6 -0.11,-0.52,0.90,U] [#7 0.20,-0.25,0.88,U] [#8 0.18,-0.30,0.71,U] 
03:19:19.162 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.22}, one-star: {0.28, 0.29}
03:19:19.162 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
03:19:19.162 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.55 = 0.55)
03:19:19.162 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.19 mountX=-0.20 mountY=0.13, mountTheta=2.59
03:19:19.164 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.22, opts=13)
03:19:19.165 00.001 10844 Enqueuing Move request for scope (0.09, -0.22)
03:19:19.165 00.000 11060 Worker thread wakes up
03:19:19.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:19.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
03:19:19.165 00.000 10844 UpdateGuideState exits: m=2013 SNR=29.2
03:19:19.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
03:19:19.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:19.165 00.000 11060 Moving (0.09, -0.22) raw xDistance=-0.20 yDistance=0.13
03:19:19.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:19.165 00.000 10844 Enqueuing Expose request
03:19:19.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:19:19.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:19.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:19:19.165 00.000 11060 MoveAxis(E, 48, ABG)
03:19:19.165 00.000 11060 Guiding  Dir = 2, Dur = 48
03:19:19.181 00.016 11060 IsSlewing returns 0
03:19:19.181 00.000 11060 IsGuiding returns 0
03:19:19.244 00.063 11060 IsGuiding returns 0
03:19:19.244 00.000 11060 Move returns status 0, amount 48
03:19:19.244 00.000 11060 MoveAxis(N, 0, ABG)
03:19:19.244 00.000 11060 Move returns status 0, amount 0
03:19:19.244 00.000 11060 move complete, result=0
03:19:19.244 00.000 11060 worker thread done servicing request
03:19:19.244 00.000 11060 Worker thread wakes up
03:19:19.244 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
03:19:19.245 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:19.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:19.887 00.642 11060 Exposure complete
03:19:20.084 00.197 11060 worker thread done servicing request
03:19:20.084 00.000 10844 OnExposeComplete: enter
03:19:20.084 00.000 10844 UpdateGuideState(): m_state=6
03:19:20.085 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
03:19:20.085 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.54, Mass=1768, SNR=26.8, Peak=242 HFD=3.1
03:19:20.085 00.000 10844 MultiStar: [#1 0.20,-0.45,0.93,U] [#2 0.18,0.54,0.89,U] [#3 -0.29,-0.47,1.02,U] [#4 -0.48,-0.29,1.00,U] [#5 -0.07,0.12,0.91,U] [#6 0.11,-0.43,1.06,U] [#7 0.08,-0.26,0.91,U] [#8 0.27,-0.48,0.81,U] 
03:19:20.085 00.000 10844 single-star, 8 included, MultiStar: {-0.01, -0.21}, one-star: {-0.04, -0.16}
03:19:20.085 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.39) = xAngle (-3.22 = 3.07)
03:19:20.086 00.001 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
03:19:20.086 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.83 mountX=-0.16 mountY=-0.01, mountTheta=-3.05
03:19:20.087 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.16, opts=13)
03:19:20.087 00.000 10844 Enqueuing Move request for scope (-0.04, -0.16)
03:19:20.088 00.001 11060 Worker thread wakes up
03:19:20.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:20.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
03:19:20.088 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.8
03:19:20.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
03:19:20.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:20.088 00.000 11060 Moving (-0.04, -0.16) raw xDistance=-0.16 yDistance=-0.01
03:19:20.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:20.088 00.000 10844 Enqueuing Expose request
03:19:20.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:19:20.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:20.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:19:20.088 00.000 11060 MoveAxis(E, 39, ABG)
03:19:20.089 00.001 11060 Guiding  Dir = 2, Dur = 39
03:19:20.104 00.015 11060 IsSlewing returns 0
03:19:20.104 00.000 11060 IsGuiding returns 0
03:19:20.162 00.058 11060 IsGuiding returns 0
03:19:20.163 00.001 11060 Move returns status 0, amount 39
03:19:20.163 00.000 11060 MoveAxis(N, 0, ABG)
03:19:20.163 00.000 11060 Move returns status 0, amount 0
03:19:20.163 00.000 11060 move complete, result=0
03:19:20.163 00.000 11060 worker thread done servicing request
03:19:20.163 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:19:20.164 00.001 11060 Worker thread wakes up
03:19:20.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:20.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:20.807 00.643 11060 Exposure complete
03:19:21.003 00.196 11060 worker thread done servicing request
03:19:21.003 00.000 10844 OnExposeComplete: enter
03:19:21.003 00.000 10844 UpdateGuideState(): m_state=6
03:19:21.003 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
03:19:21.003 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=108.57, Mass=1866, SNR=27.7, Peak=239 HFD=2.9
03:19:21.005 00.002 10844 MultiStar: [#1 -0.39,0.64,0.00,M1] [#2 0.48,0.29,0.88,U] [#3 0.04,-0.37,0.89,U] [#4 -0.20,-0.08,0.91,U] [#5 -0.05,0.21,0.92,U] [#6 0.10,-0.06,0.96,U] [#7 -0.25,-0.62,0.00,M1] [#8 0.20,-0.12,0.82,U] 
03:19:21.005 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.07, -0.12}
03:19:21.005 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
03:19:21.005 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:19:21.005 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=-0.02 mountY=0.09, mountTheta=1.79
03:19:21.007 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.04, opts=13)
03:19:21.007 00.000 10844 Enqueuing Move request for scope (0.09, -0.04)
03:19:21.007 00.000 11060 Worker thread wakes up
03:19:21.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:21.008 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
03:19:21.008 00.000 10844 UpdateGuideState exits: m=1866 SNR=27.7
03:19:21.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
03:19:21.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:21.008 00.000 11060 Moving (0.09, -0.04) raw xDistance=-0.02 yDistance=0.09
03:19:21.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:21.008 00.000 10844 Enqueuing Expose request
03:19:21.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:19:21.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:21.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:19:21.008 00.000 11060 MoveAxis(E, 0, ABG)
03:19:21.008 00.000 11060 Move returns status 0, amount 0
03:19:21.008 00.000 11060 MoveAxis(N, 0, ABG)
03:19:21.008 00.000 11060 Move returns status 0, amount 0
03:19:21.008 00.000 11060 move complete, result=0
03:19:21.009 00.001 11060 worker thread done servicing request
03:19:21.009 00.000 11060 Worker thread wakes up
03:19:21.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:21.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:21.011 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:21.638 00.627 11060 Exposure complete
03:19:21.832 00.194 11060 worker thread done servicing request
03:19:21.832 00.000 10844 OnExposeComplete: enter
03:19:21.832 00.000 10844 UpdateGuideState(): m_state=6
03:19:21.832 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
03:19:21.832 00.000 10844 Star::Find returns 1 (0), X=623.28, Y=109.07, Mass=1513, SNR=24.8, Peak=186 HFD=3.1
03:19:21.832 00.000 10844 MultiStar: [#1 0.04,0.32,0.97,U] [#2 0.44,0.31,0.94,U] [#3 0.05,-0.72,0.00,M1] [#4 0.09,-0.23,1.07,U] [#5 0.27,0.03,0.96,U] [#6 0.44,-0.72,0.00,M1] [#7 0.17,0.00,0.92,U] [#8 -0.01,-0.26,0.76,U] 
03:19:21.832 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.08}, one-star: {0.38, 0.38}
03:19:21.832 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:19:21.832 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
03:19:21.832 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.08 hyp=0.22 cameraTheta=0.40 mountX=0.12 mountY=0.18, mountTheta=0.99
03:19:21.835 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.08, opts=13)
03:19:21.835 00.000 10844 Enqueuing Move request for scope (0.20, 0.08)
03:19:21.836 00.001 11060 Worker thread wakes up
03:19:21.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:21.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.08) opts 0xd
03:19:21.836 00.000 10844 UpdateGuideState exits: m=1513 SNR=24.8
03:19:21.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.08)
03:19:21.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:21.836 00.000 11060 Moving (0.20, 0.08) raw xDistance=0.12 yDistance=0.18
03:19:21.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:21.836 00.000 10844 Enqueuing Expose request
03:19:21.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:19:21.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:21.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:19:21.836 00.000 11060 MoveAxis(E, 0, ABG)
03:19:21.836 00.000 11060 Move returns status 0, amount 0
03:19:21.837 00.001 11060 MoveAxis(N, 0, ABG)
03:19:21.837 00.000 11060 Move returns status 0, amount 0
03:19:21.837 00.000 11060 move complete, result=0
03:19:21.837 00.000 11060 worker thread done servicing request
03:19:21.837 00.000 11060 Worker thread wakes up
03:19:21.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:21.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:21.839 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:19:24.863 03.024 11060 Exposure complete
03:19:25.559 00.696 11060 worker thread done servicing request
03:19:25.559 00.000 10844 OnExposeComplete: enter
03:19:25.559 00.000 10844 UpdateGuideState(): m_state=6
03:19:25.561 00.002 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
03:19:25.561 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.37, Mass=1603, SNR=25.6, Peak=128 HFD=3.7
03:19:25.561 00.000 10844 MultiStar: [#1 0.44,-0.03,0.95,U] [#2 0.01,-0.14,0.91,U] [#3 0.07,-0.44,1.01,U] [#4 -0.36,-0.28,1.00,U] [#5 -0.21,0.03,0.98,U] [#6 0.28,-0.45,1.09,U] [#7 -0.09,-0.46,0.89,U] [#8 0.13,-0.60,0.76,U] 
03:19:25.561 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.30}, one-star: {0.31, -0.33}
03:19:25.561 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.39) = xAngle (-2.74 = -2.74)
03:19:25.561 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.38 = 0.38)
03:19:25.561 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.30 cameraTheta=-1.35 mountX=-0.28 mountY=0.11, mountTheta=2.76
03:19:25.566 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.30, opts=13)
03:19:25.566 00.000 10844 Enqueuing Move request for scope (0.07, -0.30)
03:19:25.566 00.000 11060 Worker thread wakes up
03:19:25.568 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
03:19:25.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
03:19:25.568 00.000 11060 Moving (0.07, -0.30) raw xDistance=-0.28 yDistance=0.11
03:19:25.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:19:25.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:25.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:19:25.568 00.000 11060 MoveAxis(E, 65, ABG)
03:19:25.568 00.000 11060 Guiding  Dir = 2, Dur = 65
03:19:25.568 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:25.568 00.000 10844 UpdateGuideState exits: m=1603 SNR=25.6
03:19:25.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:25.569 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:25.569 00.000 10844 Enqueuing Expose request
03:19:25.583 00.014 11060 IsSlewing returns 0
03:19:25.584 00.001 11060 IsGuiding returns 0
03:19:25.664 00.080 11060 IsGuiding returns 0
03:19:25.664 00.000 11060 Move returns status 0, amount 65
03:19:25.664 00.000 11060 MoveAxis(N, 0, ABG)
03:19:25.664 00.000 11060 Move returns status 0, amount 0
03:19:25.665 00.001 11060 move complete, result=0
03:19:25.665 00.000 10844 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
03:19:25.665 00.000 11060 worker thread done servicing request
03:19:25.665 00.000 11060 Worker thread wakes up
03:19:25.666 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:25.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:26.317 00.651 11060 Exposure complete
03:19:27.052 00.735 11060 worker thread done servicing request
03:19:27.052 00.000 10844 OnExposeComplete: enter
03:19:27.052 00.000 10844 UpdateGuideState(): m_state=6
03:19:27.053 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
03:19:27.053 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.58, Mass=1383, SNR=23.0, Peak=164 HFD=2.9
03:19:27.053 00.000 10844 MultiStar: [#1 0.28,-0.02,1.13,U] [#2 0.28,0.28,0.95,U] [#3 -0.03,-0.30,1.18,U] [#4 -0.27,0.01,1.10,U] [#5 0.10,0.35,1.02,U] [#6 -0.01,-0.23,1.13,U] [#7 -0.07,-0.06,1.00,U] [#8 -0.04,-0.71,0.00,M1] 
03:19:27.053 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.20, -0.11}
03:19:27.053 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.39) = xAngle (-1.76 = -1.76)
03:19:27.053 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
03:19:27.054 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=-0.01 mountY=0.06, mountTheta=1.76
03:19:27.058 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
03:19:27.058 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
03:19:27.058 00.000 11060 Worker thread wakes up
03:19:27.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:27.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
03:19:27.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
03:19:27.058 00.000 11060 Moving (0.05, -0.02) raw xDistance=-0.01 yDistance=0.06
03:19:27.058 00.000 10844 UpdateGuideState exits: m=1383 SNR=23.0
03:19:27.060 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:27.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:27.060 00.000 10844 Enqueuing Expose request
03:19:27.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:27.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:27.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:19:27.060 00.000 11060 MoveAxis(E, 0, ABG)
03:19:27.060 00.000 11060 Move returns status 0, amount 0
03:19:27.061 00.001 11060 MoveAxis(N, 0, ABG)
03:19:27.061 00.000 11060 Move returns status 0, amount 0
03:19:27.061 00.000 11060 move complete, result=0
03:19:27.061 00.000 11060 worker thread done servicing request
03:19:27.061 00.000 11060 Worker thread wakes up
03:19:27.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:27.062 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:27.069 00.007 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:27.694 00.625 11060 Exposure complete
03:19:27.902 00.208 11060 worker thread done servicing request
03:19:27.902 00.000 10844 OnExposeComplete: enter
03:19:27.902 00.000 10844 UpdateGuideState(): m_state=6
03:19:27.902 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
03:19:27.902 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.80, Mass=1876, SNR=27.8, Peak=193 HFD=3.1
03:19:27.902 00.000 10844 MultiStar: [#1 0.13,0.46,0.99,U] [#2 0.33,0.47,0.91,U] [#3 -0.10,-0.07,1.00,U] [#4 0.23,0.08,0.99,U] [#5 -0.02,0.35,0.87,U] [#6 0.11,0.20,0.97,U] [#7 -0.02,0.21,0.78,U] [#8 0.18,-0.14,0.80,U] 
03:19:27.902 00.000 10844 single-star, 8 included, MultiStar: {0.11, 0.19}, one-star: {0.14, 0.10}
03:19:27.902 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.39) = xAngle (-0.75 = -0.75)
03:19:27.902 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.38 = 2.38)
03:19:27.902 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.64 mountX=0.13 mountY=0.12, mountTheta=0.76
03:19:27.902 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.10, opts=13)
03:19:27.902 00.000 10844 Enqueuing Move request for scope (0.14, 0.10)
03:19:27.902 00.000 11060 Worker thread wakes up
03:19:27.902 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:27.902 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
03:19:27.907 00.005 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
03:19:27.907 00.000 11060 Moving (0.14, 0.10) raw xDistance=0.13 yDistance=0.12
03:19:27.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:19:27.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:27.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:19:27.907 00.000 11060 MoveAxis(W, 30, ABG)
03:19:27.907 00.000 11060 Guiding  Dir = 3, Dur = 30
03:19:27.907 00.000 10844 UpdateGuideState exits: m=1876 SNR=27.8
03:19:27.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:27.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:27.907 00.000 10844 Enqueuing Expose request
03:19:27.915 00.008 11060 IsSlewing returns 0
03:19:27.915 00.000 11060 IsGuiding returns 0
03:19:27.949 00.034 11060 IsGuiding returns 0
03:19:27.949 00.000 11060 Move returns status 0, amount 30
03:19:27.949 00.000 11060 MoveAxis(N, 0, ABG)
03:19:27.949 00.000 11060 Move returns status 0, amount 0
03:19:27.949 00.000 11060 move complete, result=0
03:19:27.949 00.000 11060 worker thread done servicing request
03:19:27.949 00.000 11060 Worker thread wakes up
03:19:27.951 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:27.951 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
03:19:27.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:28.572 00.621 11060 Exposure complete
03:19:28.761 00.189 11060 worker thread done servicing request
03:19:28.761 00.000 10844 OnExposeComplete: enter
03:19:28.761 00.000 10844 UpdateGuideState(): m_state=6
03:19:28.761 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
03:19:28.761 00.000 10844 Star::Find returns 1 (0), X=622.91, Y=108.27, Mass=1747, SNR=26.1, Peak=162 HFD=3.4
03:19:28.763 00.002 10844 MultiStar: [#1 0.31,-0.01,0.91,U] [#2 0.50,0.31,0.91,U] [#3 0.05,-0.23,0.97,U] [#4 -0.07,-0.24,1.07,U] [#5 0.11,-0.43,0.92,U] [#6 0.74,0.09,0.00,M1] [#7 0.00,-0.11,0.85,U] [#8 0.33,-0.19,0.83,U] 
03:19:28.763 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.17}, one-star: {0.01, -0.42}
03:19:28.763 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.39) = xAngle (-2.24 = -2.24)
03:19:28.763 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:19:28.763 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.22 cameraTheta=-0.85 mountX=-0.14 mountY=0.17, mountTheta=2.25
03:19:28.763 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.17, opts=13)
03:19:28.763 00.000 10844 Enqueuing Move request for scope (0.15, -0.17)
03:19:28.763 00.000 11060 Worker thread wakes up
03:19:28.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:28.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
03:19:28.763 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.1
03:19:28.766 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:28.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
03:19:28.766 00.000 11060 Moving (0.15, -0.17) raw xDistance=-0.14 yDistance=0.17
03:19:28.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:28.766 00.000 10844 Enqueuing Expose request
03:19:28.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:19:28.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:28.767 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:19:28.767 00.000 11060 MoveAxis(E, 32, ABG)
03:19:28.767 00.000 11060 Guiding  Dir = 2, Dur = 32
03:19:28.797 00.030 11060 IsSlewing returns 0
03:19:28.797 00.000 11060 IsGuiding returns 0
03:19:28.859 00.062 11060 IsGuiding returns 0
03:19:28.859 00.000 11060 Move returns status 0, amount 32
03:19:28.859 00.000 11060 MoveAxis(N, 0, ABG)
03:19:28.859 00.000 11060 Move returns status 0, amount 0
03:19:28.859 00.000 11060 move complete, result=0
03:19:28.861 00.002 11060 worker thread done servicing request
03:19:28.861 00.000 11060 Worker thread wakes up
03:19:28.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:28.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:28.861 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.2 px 0 ms NORTH
03:19:29.492 00.631 11060 Exposure complete
03:19:29.670 00.178 11060 worker thread done servicing request
03:19:29.670 00.000 10844 OnExposeComplete: enter
03:19:29.670 00.000 10844 UpdateGuideState(): m_state=6
03:19:29.670 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
03:19:29.670 00.000 10844 Star::Find returns 1 (0), X=623.28, Y=108.31, Mass=1769, SNR=26.2, Peak=165 HFD=3.6
03:19:29.670 00.000 10844 MultiStar: [#1 0.16,-0.00,0.92,U] [#2 0.77,0.34,0.00,M1] [#3 0.43,-0.35,1.00,U] [#4 -0.25,-0.29,1.09,U] [#5 -0.05,0.06,1.03,U] [#6 0.38,-0.54,0.00,M2] [#7 -0.21,-0.27,0.98,U] [#8 0.54,-0.36,0.00,M1] 
03:19:29.670 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.21}, one-star: {0.38, -0.39}
03:19:29.670 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:19:29.670 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
03:19:29.670 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.24 mountX=-0.19 mountY=0.10, mountTheta=2.64
03:19:29.673 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.21, opts=13)
03:19:29.673 00.000 10844 Enqueuing Move request for scope (0.07, -0.21)
03:19:29.673 00.000 11060 Worker thread wakes up
03:19:29.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:29.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
03:19:29.673 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.2
03:19:29.673 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
03:19:29.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:29.673 00.000 11060 Moving (0.07, -0.21) raw xDistance=-0.19 yDistance=0.10
03:19:29.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:29.673 00.000 10844 Enqueuing Expose request
03:19:29.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:19:29.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:29.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:19:29.673 00.000 11060 MoveAxis(E, 46, ABG)
03:19:29.673 00.000 11060 Guiding  Dir = 2, Dur = 46
03:19:29.710 00.037 11060 IsSlewing returns 0
03:19:29.710 00.000 11060 IsGuiding returns 0
03:19:29.771 00.061 11060 IsGuiding returns 0
03:19:29.771 00.000 11060 Move returns status 0, amount 46
03:19:29.771 00.000 11060 MoveAxis(N, 0, ABG)
03:19:29.771 00.000 11060 Move returns status 0, amount 0
03:19:29.771 00.000 11060 move complete, result=0
03:19:29.771 00.000 11060 worker thread done servicing request
03:19:29.771 00.000 11060 Worker thread wakes up
03:19:29.771 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
03:19:29.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:29.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:30.390 00.619 11060 Exposure complete
03:19:37.701 07.311 11060 worker thread done servicing request
03:19:37.701 00.000 10844 OnExposeComplete: enter
03:19:37.701 00.000 10844 UpdateGuideState(): m_state=6
03:19:37.702 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
03:19:37.702 00.000 10844 Star::Find returns 1 (0), X=622.98, Y=108.47, Mass=1538, SNR=24.8, Peak=178 HFD=2.7
03:19:37.703 00.001 10844 MultiStar: [#1 0.12,0.19,0.97,U] [#2 0.23,0.84,0.00,M2] [#3 0.10,-0.29,1.08,U] [#4 -0.50,-0.23,0.87,U] [#5 -0.08,0.78,0.00,M1] [#6 0.44,0.32,1.05,U] [#7 -0.21,0.40,1.01,U] [#8 -0.13,-0.09,0.88,U] 
03:19:37.703 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.02}, one-star: {0.08, -0.22}
03:19:37.703 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
03:19:37.703 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.20 = -3.09)
03:19:37.703 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.46 mountX=0.02 mountY=-0.00, mountTheta=-0.05
03:19:37.707 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.02, opts=13)
03:19:37.707 00.000 10844 Enqueuing Move request for scope (0.00, 0.02)
03:19:37.708 00.001 11060 Worker thread wakes up
03:19:37.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:37.708 00.000 10844 UpdateGuideState exits: m=1538 SNR=24.8
03:19:37.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:37.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:37.709 00.001 10844 Enqueuing Expose request
03:19:37.710 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
03:19:37.720 00.010 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
03:19:37.720 00.000 11060 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
03:19:37.721 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:19:37.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:37.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:19:37.721 00.000 11060 MoveAxis(E, 0, ABG)
03:19:37.721 00.000 11060 Move returns status 0, amount 0
03:19:37.721 00.000 11060 MoveAxis(N, 0, ABG)
03:19:37.721 00.000 11060 Move returns status 0, amount 0
03:19:37.721 00.000 11060 move complete, result=0
03:19:37.721 00.000 11060 worker thread done servicing request
03:19:37.721 00.000 11060 Worker thread wakes up
03:19:37.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:37.722 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:37.725 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:38.353 00.628 11060 Exposure complete
03:19:38.577 00.224 11060 worker thread done servicing request
03:19:38.579 00.002 10844 OnExposeComplete: enter
03:19:38.579 00.000 10844 UpdateGuideState(): m_state=6
03:19:38.591 00.012 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
03:19:38.591 00.000 10844 Star::Find returns 1 (0), X=623.50, Y=108.76, Mass=1848, SNR=26.3, Peak=217 HFD=3.5
03:19:38.591 00.000 10844 MultiStar: [#1 0.44,-0.22,0.95,U] [#2 0.37,-0.14,0.88,U] [#3 0.16,-0.42,0.99,U] [#4 0.17,-0.11,1.07,U] [#5 0.54,-0.21,0.91,U] [#6 0.25,-0.20,1.01,U] [#7 0.52,-0.14,0.97,U] [#8 0.23,-0.42,0.92,U] 
03:19:38.591 00.000 10844 refined, 8 included, MultiStar: {0.36, -0.20}, one-star: {0.60, 0.07}
03:19:38.591 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
03:19:38.591 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
03:19:38.593 00.002 10844 CameraToMount -- cameraX=0.36 cameraY=-0.20 hyp=0.41 cameraTheta=-0.50 mountX=-0.13 mountY=0.39, mountTheta=1.89
03:19:38.595 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.20, opts=13)
03:19:38.595 00.000 10844 Enqueuing Move request for scope (0.36, -0.20)
03:19:38.595 00.000 11060 Worker thread wakes up
03:19:38.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:38.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.20) opts 0xd
03:19:38.595 00.000 10844 UpdateGuideState exits: m=1848 SNR=26.3
03:19:38.595 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.20)
03:19:38.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:38.595 00.000 11060 Moving (0.36, -0.20) raw xDistance=-0.13 yDistance=0.39
03:19:38.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:38.595 00.000 10844 Enqueuing Expose request
03:19:38.596 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:19:38.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:19:38.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
03:19:38.596 00.000 11060 MoveAxis(E, 30, ABG)
03:19:38.596 00.000 11060 Guiding  Dir = 2, Dur = 30
03:19:38.623 00.027 11060 IsSlewing returns 0
03:19:38.624 00.001 11060 IsGuiding returns 0
03:19:38.672 00.048 11060 IsGuiding returns 0
03:19:38.672 00.000 11060 Move returns status 0, amount 30
03:19:38.672 00.000 11060 MoveAxis(N, 0, ABG)
03:19:38.672 00.000 11060 Move returns status 0, amount 0
03:19:38.672 00.000 11060 move complete, result=0
03:19:38.672 00.000 11060 worker thread done servicing request
03:19:38.672 00.000 11060 Worker thread wakes up
03:19:38.672 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.4 px 0 ms NORTH
03:19:38.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:38.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:39.305 00.633 11060 Exposure complete
03:19:39.503 00.198 11060 worker thread done servicing request
03:19:39.503 00.000 10844 OnExposeComplete: enter
03:19:39.503 00.000 10844 UpdateGuideState(): m_state=6
03:19:39.503 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
03:19:39.503 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.31, Mass=1480, SNR=23.9, Peak=212 HFD=2.7
03:19:39.504 00.001 10844 MultiStar: [#1 0.16,0.24,0.97,U] [#2 0.29,-0.08,0.90,U] [#3 0.23,-0.62,0.00,M1] [#4 -0.14,-0.15,1.01,U] [#5 0.30,-0.21,1.07,U] [#6 0.29,-0.21,1.08,U] [#7 0.10,-0.07,1.04,U] [#8 0.25,-0.40,0.83,U] 
03:19:39.504 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.16}, one-star: {0.02, -0.38}
03:19:39.504 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
03:19:39.504 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
03:19:39.505 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.78 mountX=-0.12 mountY=0.18, mountTheta=2.17
03:19:39.506 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.16, opts=13)
03:19:39.506 00.000 10844 Enqueuing Move request for scope (0.16, -0.16)
03:19:39.506 00.000 11060 Worker thread wakes up
03:19:39.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:39.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
03:19:39.506 00.000 10844 UpdateGuideState exits: m=1480 SNR=23.9
03:19:39.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
03:19:39.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:39.506 00.000 11060 Moving (0.16, -0.16) raw xDistance=-0.12 yDistance=0.18
03:19:39.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:39.507 00.001 10844 Enqueuing Expose request
03:19:39.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:19:39.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:39.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:19:39.507 00.000 11060 MoveAxis(E, 30, ABG)
03:19:39.507 00.000 11060 Guiding  Dir = 2, Dur = 30
03:19:39.531 00.024 11060 IsSlewing returns 0
03:19:39.532 00.001 11060 IsGuiding returns 0
03:19:39.608 00.076 11060 IsGuiding returns 0
03:19:39.608 00.000 11060 Move returns status 0, amount 30
03:19:39.608 00.000 11060 MoveAxis(N, 0, ABG)
03:19:39.608 00.000 11060 Move returns status 0, amount 0
03:19:39.608 00.000 11060 move complete, result=0
03:19:39.608 00.000 11060 worker thread done servicing request
03:19:39.608 00.000 11060 Worker thread wakes up
03:19:39.608 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.2 px 0 ms NORTH
03:19:39.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:39.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:40.240 00.632 11060 Exposure complete
03:19:40.441 00.201 11060 worker thread done servicing request
03:19:40.441 00.000 10844 OnExposeComplete: enter
03:19:40.441 00.000 10844 UpdateGuideState(): m_state=6
03:19:40.441 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
03:19:40.441 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.47, Mass=1689, SNR=26.0, Peak=213 HFD=3.5
03:19:40.442 00.001 10844 MultiStar: [#1 0.67,-0.10,0.00,M1] [#2 0.25,-0.22,0.91,U] [#3 0.16,-0.52,0.95,U] [#4 -0.33,-0.51,0.98,U] [#5 0.49,-0.08,0.95,U] [#6 0.49,-0.40,0.00,M1] [#7 -0.13,-0.39,0.96,U] [#8 0.48,-0.32,0.75,U] 
03:19:40.442 00.000 10844 single-star, 6 included, MultiStar: {0.15, -0.33}, one-star: {0.23, -0.23}
03:19:40.442 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
03:19:40.442 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
03:19:40.442 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-0.77 mountX=-0.18 mountY=0.27, mountTheta=2.17
03:19:40.443 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.23, opts=13)
03:19:40.443 00.000 10844 Enqueuing Move request for scope (0.23, -0.23)
03:19:40.443 00.000 11060 Worker thread wakes up
03:19:40.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:40.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.23) opts 0xd
03:19:40.443 00.000 10844 UpdateGuideState exits: m=1689 SNR=26.0
03:19:40.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.23)
03:19:40.445 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:40.445 00.000 11060 Moving (0.23, -0.23) raw xDistance=-0.18 yDistance=0.27
03:19:40.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:40.445 00.000 10844 Enqueuing Expose request
03:19:40.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:19:40.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:19:40.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:19:40.445 00.000 11060 MoveAxis(E, 43, ABG)
03:19:40.445 00.000 11060 Guiding  Dir = 2, Dur = 43
03:19:40.477 00.032 11060 IsSlewing returns 0
03:19:40.477 00.000 11060 IsGuiding returns 0
03:19:40.530 00.053 11060 IsGuiding returns 0
03:19:40.530 00.000 11060 Move returns status 0, amount 43
03:19:40.530 00.000 11060 MoveAxis(N, 0, ABG)
03:19:40.530 00.000 11060 Move returns status 0, amount 0
03:19:40.530 00.000 11060 move complete, result=0
03:19:40.531 00.001 11060 worker thread done servicing request
03:19:40.531 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.3 px 0 ms NORTH
03:19:40.531 00.000 11060 Worker thread wakes up
03:19:40.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:40.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:41.162 00.631 11060 Exposure complete
03:19:41.364 00.202 11060 worker thread done servicing request
03:19:41.364 00.000 10844 OnExposeComplete: enter
03:19:41.364 00.000 10844 UpdateGuideState(): m_state=6
03:19:41.364 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
03:19:41.364 00.000 10844 Star::Find returns 1 (0), X=623.34, Y=108.37, Mass=1684, SNR=26.1, Peak=191 HFD=3.5
03:19:41.365 00.001 10844 MultiStar: [#1 0.73,0.07,0.00,M2] [#2 0.66,0.10,0.00,M1] [#3 -0.04,-0.15,0.97,U] [#4 0.28,-0.01,0.98,U] [#5 0.70,-0.13,0.00,M1] [#6 0.60,0.03,0.99,U] [#7 0.09,0.23,0.99,U] [#8 0.66,-0.21,0.00,M1] 
03:19:41.365 00.000 10844 refined, 4 included, MultiStar: {0.27, -0.05}, one-star: {0.44, -0.32}
03:19:41.365 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:19:41.365 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.57 = 1.57)
03:19:41.365 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-0.17 mountX=0.00 mountY=0.28, mountTheta=1.56
03:19:41.366 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.05, opts=13)
03:19:41.366 00.000 10844 Enqueuing Move request for scope (0.27, -0.05)
03:19:41.368 00.002 11060 Worker thread wakes up
03:19:41.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:41.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
03:19:41.368 00.000 10844 UpdateGuideState exits: m=1684 SNR=26.1
03:19:41.368 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
03:19:41.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:41.368 00.000 11060 Moving (0.27, -0.05) raw xDistance=0.00 yDistance=0.28
03:19:41.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:41.368 00.000 10844 Enqueuing Expose request
03:19:41.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:19:41.368 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.29 newest=0.73
03:19:41.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
03:19:41.368 00.000 11060 MoveAxis(E, 0, ABG)
03:19:41.368 00.000 11060 Move returns status 0, amount 0
03:19:41.368 00.000 11060 BLC: Oldest BLC event removed
03:19:41.368 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:19:41.369 00.001 11060 MoveAxis(S, 588, ABG)
03:19:41.369 00.000 11060 Guiding  Dir = 1, Dur = 588
03:19:41.402 00.033 11060 IsSlewing returns 0
03:19:41.402 00.000 11060 IsGuiding returns 0
03:19:42.008 00.606 11060 IsGuiding returns 0
03:19:42.008 00.000 11060 Move returns status 0, amount 588
03:19:42.008 00.000 11060 move complete, result=0
03:19:42.008 00.000 11060 worker thread done servicing request
03:19:42.008 00.000 11060 Worker thread wakes up
03:19:42.008 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 588 ms SOUTH
03:19:42.009 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:42.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:42.657 00.648 11060 Exposure complete
03:19:42.887 00.230 11060 worker thread done servicing request
03:19:42.887 00.000 10844 OnExposeComplete: enter
03:19:42.887 00.000 10844 UpdateGuideState(): m_state=6
03:19:42.889 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
03:19:42.889 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.21, Mass=1338, SNR=23.0, Peak=140 HFD=3.2
03:19:42.890 00.001 10844 MultiStar: [#1 -0.11,-0.06,1.12,U] [#2 0.54,0.04,1.10,U] [#3 0.13,-0.47,1.05,U] [#4 -0.19,-0.10,1.08,U] [#5 0.27,-0.31,1.03,U] [#6 0.27,-0.16,1.13,U] [#7 -0.21,-0.33,1.08,U] [#8 0.52,0.12,0.94,U] 
03:19:42.890 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.19}, one-star: {-0.06, -0.48}
03:19:42.890 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
03:19:42.890 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
03:19:42.890 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-1.00 mountX=-0.17 mountY=0.16, mountTheta=2.40
03:19:42.891 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.19, opts=13)
03:19:42.891 00.000 10844 Enqueuing Move request for scope (0.13, -0.19)
03:19:42.891 00.000 11060 Worker thread wakes up
03:19:42.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:42.892 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
03:19:42.892 00.000 10844 UpdateGuideState exits: m=1338 SNR=23.0
03:19:42.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
03:19:42.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:42.892 00.000 11060 Moving (0.13, -0.19) raw xDistance=-0.17 yDistance=0.16
03:19:42.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:42.892 00.000 10844 Enqueuing Expose request
03:19:42.892 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.195090, 1:0.155065
03:19:42.892 00.000 11060 BLC: No correction, Miss < min_move
03:19:42.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:19:42.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:42.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:19:42.892 00.000 11060 MoveAxis(E, 40, ABG)
03:19:42.894 00.002 11060 Guiding  Dir = 2, Dur = 40
03:19:42.929 00.035 11060 IsSlewing returns 0
03:19:42.929 00.000 11060 IsGuiding returns 0
03:19:42.992 00.063 11060 IsGuiding returns 0
03:19:42.992 00.000 11060 Move returns status 0, amount 40
03:19:42.992 00.000 11060 MoveAxis(N, 0, ABG)
03:19:42.992 00.000 11060 Move returns status 0, amount 0
03:19:42.992 00.000 11060 move complete, result=0
03:19:42.992 00.000 11060 worker thread done servicing request
03:19:42.992 00.000 11060 Worker thread wakes up
03:19:42.992 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
03:19:42.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:42.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:43.627 00.635 11060 Exposure complete
03:19:43.821 00.194 11060 worker thread done servicing request
03:19:43.821 00.000 10844 OnExposeComplete: enter
03:19:43.821 00.000 10844 UpdateGuideState(): m_state=6
03:19:43.821 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
03:19:43.822 00.001 10844 Star::Find returns 1 (0), X=623.07, Y=108.73, Mass=1765, SNR=26.7, Peak=183 HFD=2.8
03:19:43.822 00.000 10844 MultiStar: [#1 0.37,0.39,0.89,U] [#2 0.17,0.68,0.00,M1] [#3 0.18,-0.41,0.96,U] [#4 -0.39,0.25,0.94,U] [#5 -0.13,0.17,0.95,U] [#6 0.22,0.14,1.05,U] [#7 -0.15,0.31,0.91,U] [#8 -0.05,-0.04,0.83,U] 
03:19:43.822 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.10}, one-star: {0.17, 0.04}
03:19:43.822 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.39) = xAngle (-0.12 = -0.12)
03:19:43.822 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.01 = 3.01)
03:19:43.823 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=0.11 mountY=0.01, mountTheta=0.13
03:19:43.824 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
03:19:43.824 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
03:19:43.824 00.000 11060 Worker thread wakes up
03:19:43.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:43.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
03:19:43.824 00.000 10844 UpdateGuideState exits: m=1765 SNR=26.7
03:19:43.824 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
03:19:43.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:43.824 00.000 11060 Moving (0.03, 0.10) raw xDistance=0.11 yDistance=0.01
03:19:43.826 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:43.826 00.000 10844 Enqueuing Expose request
03:19:43.826 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.195090, 1:0.155065, 2:0.014736
03:19:43.826 00.000 11060 BLC: No correction, Miss < min_move
03:19:43.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:19:43.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:43.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:19:43.826 00.000 11060 MoveAxis(E, 0, ABG)
03:19:43.826 00.000 11060 Move returns status 0, amount 0
03:19:43.826 00.000 11060 MoveAxis(N, 0, ABG)
03:19:43.826 00.000 11060 Move returns status 0, amount 0
03:19:43.826 00.000 11060 move complete, result=0
03:19:43.826 00.000 11060 worker thread done servicing request
03:19:43.826 00.000 11060 Worker thread wakes up
03:19:43.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:43.827 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:43.828 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:19:44.469 00.641 11060 Exposure complete
03:19:44.665 00.196 11060 worker thread done servicing request
03:19:44.665 00.000 10844 OnExposeComplete: enter
03:19:44.665 00.000 10844 UpdateGuideState(): m_state=6
03:19:44.666 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
03:19:44.666 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.97, Mass=1671, SNR=25.2, Peak=180 HFD=3.1
03:19:44.666 00.000 10844 MultiStar: [#1 0.21,0.52,0.98,U] [#2 0.21,0.66,0.00,M2] [#3 0.34,0.01,0.98,U] [#4 -0.25,0.42,1.12,U] [#5 0.09,0.41,1.06,U] [#6 0.39,0.13,1.04,U] [#7 -0.01,0.49,0.95,U] [#8 0.36,0.00,0.86,U] 
03:19:44.666 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.29}, one-star: {0.27, 0.28}
03:19:44.666 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.34 = -0.34)
03:19:44.666 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.78 = 2.78)
03:19:44.667 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.33 cameraTheta=1.05 mountX=0.31 mountY=0.12, mountTheta=0.36
03:19:44.668 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.29, opts=13)
03:19:44.668 00.000 10844 Enqueuing Move request for scope (0.17, 0.29)
03:19:44.669 00.001 11060 Worker thread wakes up
03:19:44.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:44.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0xd
03:19:44.669 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.2
03:19:44.669 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
03:19:44.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:44.669 00.000 11060 Moving (0.17, 0.29) raw xDistance=0.31 yDistance=0.12
03:19:44.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:44.669 00.000 11060 BLC: window closed
03:19:44.669 00.000 10844 Enqueuing Expose request
03:19:44.669 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.12, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.195090, 1:0.155065, 2:0.014736
03:19:44.669 00.000 11060 BLC: No correction, Miss < min_move
03:19:44.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
03:19:44.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:44.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:19:44.670 00.001 11060 MoveAxis(W, 74, ABG)
03:19:44.670 00.000 11060 Guiding  Dir = 3, Dur = 74
03:19:44.676 00.006 11060 IsSlewing returns 0
03:19:44.676 00.000 11060 IsGuiding returns 0
03:19:44.754 00.078 11060 IsGuiding returns 0
03:19:44.754 00.000 11060 Move returns status 0, amount 74
03:19:44.754 00.000 11060 MoveAxis(N, 0, ABG)
03:19:44.755 00.001 11060 Move returns status 0, amount 0
03:19:44.755 00.000 11060 move complete, result=0
03:19:44.755 00.000 11060 worker thread done servicing request
03:19:44.755 00.000 11060 Worker thread wakes up
03:19:44.755 00.000 10844 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH
03:19:44.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:44.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:45.384 00.629 11060 Exposure complete
03:19:45.594 00.210 11060 worker thread done servicing request
03:19:45.594 00.000 10844 OnExposeComplete: enter
03:19:45.594 00.000 10844 UpdateGuideState(): m_state=6
03:19:45.595 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
03:19:45.595 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.64, Mass=1934, SNR=27.8, Peak=220 HFD=3.1
03:19:45.595 00.000 10844 MultiStar: [#1 0.08,0.21,0.85,U] [#2 -0.37,0.51,0.00,M3] [#3 -0.18,0.04,0.86,U] [#4 -0.46,-0.00,0.92,U] [#5 -0.01,-0.10,0.91,U] [#6 0.01,-0.20,0.99,U] [#7 0.08,-0.40,0.91,U] [#8 -0.21,-0.05,0.77,U] 
03:19:45.595 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {0.26, -0.05}
03:19:45.595 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.54 = 2.75)
03:19:45.596 00.001 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.41 = -0.41)
03:19:45.596 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.15 mountX=-0.08 mountY=-0.03, mountTheta=-2.73
03:19:45.597 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.07, opts=13)
03:19:45.597 00.000 10844 Enqueuing Move request for scope (-0.05, -0.07)
03:19:45.597 00.000 11060 Worker thread wakes up
03:19:45.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:45.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
03:19:45.597 00.000 10844 UpdateGuideState exits: m=1934 SNR=27.8
03:19:45.597 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
03:19:45.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:45.597 00.000 11060 Moving (-0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
03:19:45.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:45.599 00.002 10844 Enqueuing Expose request
03:19:45.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:19:45.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:45.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:19:45.599 00.000 11060 MoveAxis(E, 0, ABG)
03:19:45.599 00.000 11060 Move returns status 0, amount 0
03:19:45.599 00.000 11060 MoveAxis(N, 0, ABG)
03:19:45.599 00.000 11060 Move returns status 0, amount 0
03:19:45.599 00.000 11060 move complete, result=0
03:19:45.600 00.001 11060 worker thread done servicing request
03:19:45.600 00.000 11060 Worker thread wakes up
03:19:45.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:45.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:45.602 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:46.256 00.654 11060 Exposure complete
03:19:46.449 00.193 11060 worker thread done servicing request
03:19:46.450 00.001 10844 OnExposeComplete: enter
03:19:46.450 00.000 10844 UpdateGuideState(): m_state=6
03:19:46.450 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
03:19:46.450 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.39, Mass=1336, SNR=23.0, Peak=164 HFD=3.2
03:19:46.451 00.001 10844 MultiStar: [#1 -0.08,0.27,1.15,U] [#2 0.04,0.73,0.00,M4] [#3 0.29,-0.25,1.09,U] [#4 -0.53,-0.34,0.00,M1] [#5 -0.03,-0.18,1.10,U] [#6 -0.04,-0.32,1.14,U] [#7 -0.50,-0.09,1.03,U] [#8 0.15,-0.32,0.87,U] 
03:19:46.451 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.16}, one-star: {0.26, -0.30}
03:19:46.451 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
03:19:46.452 00.001 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:19:46.452 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.55 mountX=-0.16 mountY=0.03, mountTheta=2.96
03:19:46.453 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.16, opts=13)
03:19:46.453 00.000 10844 Enqueuing Move request for scope (0.00, -0.16)
03:19:46.453 00.000 11060 Worker thread wakes up
03:19:46.453 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:46.453 00.000 10844 UpdateGuideState exits: m=1336 SNR=23.0
03:19:46.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
03:19:46.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:46.453 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
03:19:46.454 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:46.454 00.000 10844 Enqueuing Expose request
03:19:46.454 00.000 11060 Moving (0.00, -0.16) raw xDistance=-0.16 yDistance=0.03
03:19:46.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:19:46.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:46.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:19:46.454 00.000 11060 MoveAxis(E, 37, ABG)
03:19:46.454 00.000 11060 Guiding  Dir = 2, Dur = 37
03:19:46.469 00.015 11060 IsSlewing returns 0
03:19:46.470 00.001 11060 IsGuiding returns 0
03:19:46.516 00.046 11060 IsGuiding returns 0
03:19:46.516 00.000 11060 Move returns status 0, amount 37
03:19:46.516 00.000 11060 MoveAxis(N, 0, ABG)
03:19:46.517 00.001 11060 Move returns status 0, amount 0
03:19:46.517 00.000 11060 move complete, result=0
03:19:46.517 00.000 11060 worker thread done servicing request
03:19:46.517 00.000 11060 Worker thread wakes up
03:19:46.517 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
03:19:46.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:46.532 00.015 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:47.160 00.628 11060 Exposure complete
03:19:47.349 00.189 11060 worker thread done servicing request
03:19:47.350 00.001 10844 OnExposeComplete: enter
03:19:47.350 00.000 10844 UpdateGuideState(): m_state=6
03:19:47.350 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
03:19:47.350 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=108.36, Mass=1633, SNR=25.5, Peak=198 HFD=3.5
03:19:47.350 00.000 10844 MultiStar: [#1 -0.21,-0.08,0.99,U] [#2 0.43,0.30,0.99,U] [#3 0.16,-0.22,1.06,U] [#4 -0.29,-0.04,1.03,U] [#5 -0.05,-0.12,0.95,U] [#6 0.46,-0.04,1.05,U] [#7 -0.09,-0.25,1.03,U] [#8 -0.20,-0.43,0.86,U] 
03:19:47.350 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {0.31, -0.33}
03:19:47.350 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:19:47.350 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.62 = 0.62)
03:19:47.350 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.12 mountX=-0.12 mountY=0.08, mountTheta=2.52
03:19:47.351 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
03:19:47.351 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
03:19:47.352 00.001 11060 Worker thread wakes up
03:19:47.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:19:47.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:19:47.352 00.000 11060 Moving (0.06, -0.13) raw xDistance=-0.12 yDistance=0.08
03:19:47.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:19:47.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:47.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:47.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:19:47.352 00.000 11060 MoveAxis(E, 0, ABG)
03:19:47.352 00.000 11060 Move returns status 0, amount 0
03:19:47.352 00.000 10844 UpdateGuideState exits: m=1633 SNR=25.5
03:19:47.352 00.000 11060 MoveAxis(N, 0, ABG)
03:19:47.352 00.000 11060 Move returns status 0, amount 0
03:19:47.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:47.353 00.001 11060 move complete, result=0
03:19:47.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:47.353 00.000 10844 Enqueuing Expose request
03:19:47.353 00.000 11060 worker thread done servicing request
03:19:47.353 00.000 11060 Worker thread wakes up
03:19:47.353 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:47.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:47.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:47.991 00.638 11060 Exposure complete
03:19:48.181 00.190 11060 worker thread done servicing request
03:19:48.181 00.000 10844 OnExposeComplete: enter
03:19:48.181 00.000 10844 UpdateGuideState(): m_state=6
03:19:48.181 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
03:19:48.181 00.000 10844 Star::Find returns 1 (0), X=623.06, Y=108.41, Mass=1683, SNR=26.1, Peak=192 HFD=2.8
03:19:48.181 00.000 10844 MultiStar: [#1 -0.52,0.00,0.98,U] [#2 0.16,0.53,0.87,U] [#3 -0.02,0.13,1.00,U] [#4 -0.25,0.01,0.96,U] [#5 -0.08,-0.30,0.96,U] [#6 0.53,0.21,1.11,U] [#7 0.04,-0.15,0.87,U] [#8 -0.22,0.11,0.82,U] 
03:19:48.181 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.16, -0.29}
03:19:48.181 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:19:48.181 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.78 = -2.51)
03:19:48.183 00.002 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.04 mountX=0.02 mountY=-0.02, mountTheta=-0.64
03:19:48.184 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
03:19:48.184 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
03:19:48.184 00.000 11060 Worker thread wakes up
03:19:48.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:48.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:19:48.184 00.000 10844 UpdateGuideState exits: m=1683 SNR=26.1
03:19:48.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:19:48.185 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:48.185 00.000 11060 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
03:19:48.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:48.185 00.000 10844 Enqueuing Expose request
03:19:48.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:19:48.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:48.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:19:48.185 00.000 11060 MoveAxis(E, 0, ABG)
03:19:48.185 00.000 11060 Move returns status 0, amount 0
03:19:48.185 00.000 11060 MoveAxis(N, 0, ABG)
03:19:48.185 00.000 11060 Move returns status 0, amount 0
03:19:48.185 00.000 11060 move complete, result=0
03:19:48.185 00.000 11060 worker thread done servicing request
03:19:48.185 00.000 11060 Worker thread wakes up
03:19:48.186 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:48.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:48.189 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:48.823 00.634 11060 Exposure complete
03:19:49.017 00.194 11060 worker thread done servicing request
03:19:49.018 00.001 10844 OnExposeComplete: enter
03:19:49.018 00.000 10844 UpdateGuideState(): m_state=6
03:19:49.019 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
03:19:49.019 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.06, Mass=1800, SNR=26.7, Peak=149 HFD=3.0
03:19:49.019 00.000 10844 MultiStar: [#1 -0.05,0.40,0.95,U] [#2 0.31,0.16,0.93,U] [#3 -0.11,-0.47,1.03,U] [#4 -0.73,-0.07,0.00,M1] [#5 0.03,-0.30,0.88,U] [#6 0.04,-0.06,0.99,U] [#7 -0.19,0.33,0.85,U] [#8 -0.16,-0.17,0.85,U] 
03:19:49.019 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {0.18, -0.63}
03:19:49.019 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
03:19:49.019 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
03:19:49.019 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.46 mountX=-0.10 mountY=0.03, mountTheta=2.86
03:19:49.020 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
03:19:49.020 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
03:19:49.020 00.000 11060 Worker thread wakes up
03:19:49.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:49.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
03:19:49.021 00.001 10844 UpdateGuideState exits: m=1800 SNR=26.7
03:19:49.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
03:19:49.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:49.021 00.000 11060 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.03
03:19:49.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:49.021 00.000 10844 Enqueuing Expose request
03:19:49.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:19:49.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:49.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:19:49.021 00.000 11060 MoveAxis(E, 0, ABG)
03:19:49.021 00.000 11060 Move returns status 0, amount 0
03:19:49.021 00.000 11060 MoveAxis(N, 0, ABG)
03:19:49.021 00.000 11060 Move returns status 0, amount 0
03:19:49.021 00.000 11060 move complete, result=0
03:19:49.021 00.000 11060 worker thread done servicing request
03:19:49.021 00.000 11060 Worker thread wakes up
03:19:49.022 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:49.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:49.022 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:19:49.648 00.626 11060 Exposure complete
03:19:49.826 00.178 11060 worker thread done servicing request
03:19:49.826 00.000 10844 OnExposeComplete: enter
03:19:49.826 00.000 10844 UpdateGuideState(): m_state=6
03:19:49.827 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
03:19:49.827 00.000 10844 Star::Find returns 1 (0), X=623.27, Y=108.70, Mass=2035, SNR=28.5, Peak=218 HFD=3.3
03:19:49.827 00.000 10844 MultiStar: [#1 0.41,0.16,0.88,U] [#2 0.46,0.83,0.00,M2] [#3 0.53,-0.58,0.00,M1] [#4 -0.11,0.23,0.92,U] [#5 0.77,0.24,0.00,M1] [#6 0.24,0.18,0.97,U] [#7 -0.09,0.53,0.87,U] [#8 -0.08,-0.54,0.84,U] 
03:19:49.827 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.10}, one-star: {0.37, 0.00}
03:19:49.827 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
03:19:49.827 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
03:19:49.828 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.63 mountX=0.12 mountY=0.11, mountTheta=0.77
03:19:49.829 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.10, opts=13)
03:19:49.830 00.001 10844 Enqueuing Move request for scope (0.13, 0.10)
03:19:49.833 00.003 11060 Worker thread wakes up
03:19:49.833 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:49.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
03:19:49.833 00.000 10844 UpdateGuideState exits: m=2035 SNR=28.5
03:19:49.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
03:19:49.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:49.834 00.001 11060 Moving (0.13, 0.10) raw xDistance=0.12 yDistance=0.11
03:19:49.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:49.834 00.000 10844 Enqueuing Expose request
03:19:49.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:19:49.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:49.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:19:49.834 00.000 11060 MoveAxis(E, 0, ABG)
03:19:49.834 00.000 11060 Move returns status 0, amount 0
03:19:49.834 00.000 11060 MoveAxis(N, 0, ABG)
03:19:49.834 00.000 11060 Move returns status 0, amount 0
03:19:49.834 00.000 11060 move complete, result=0
03:19:49.834 00.000 11060 worker thread done servicing request
03:19:49.834 00.000 11060 Worker thread wakes up
03:19:49.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:49.835 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:49.836 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:50.480 00.644 11060 Exposure complete
03:19:50.655 00.175 11060 worker thread done servicing request
03:19:50.655 00.000 10844 OnExposeComplete: enter
03:19:50.655 00.000 10844 UpdateGuideState(): m_state=6
03:19:50.656 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
03:19:50.656 00.000 10844 Star::Find returns 1 (0), X=623.51, Y=108.49, Mass=1678, SNR=25.3, Peak=201 HFD=3.2
03:19:50.656 00.000 10844 MultiStar: [#1 0.26,0.26,1.04,U] [#2 0.66,0.52,0.00,M3] [#3 -0.05,0.31,1.05,U] [#4 -0.40,0.12,1.03,U] [#5 0.38,0.14,1.04,U] [#6 0.59,0.42,0.00,M1] [#7 0.08,-0.13,1.03,U] [#8 0.37,-0.13,0.86,U] 
03:19:50.656 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.06}, one-star: {0.61, -0.20}
03:19:50.656 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.39) = xAngle (-1.05 = -1.05)
03:19:50.657 00.001 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.08 = 2.08)
03:19:50.657 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.34 mountX=0.09 mountY=0.16, mountTheta=1.05
03:19:50.658 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.06, opts=13)
03:19:50.658 00.000 10844 Enqueuing Move request for scope (0.17, 0.06)
03:19:50.658 00.000 11060 Worker thread wakes up
03:19:50.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:50.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
03:19:50.659 00.001 10844 UpdateGuideState exits: m=1678 SNR=25.3
03:19:50.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
03:19:50.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:50.659 00.000 11060 Moving (0.17, 0.06) raw xDistance=0.09 yDistance=0.16
03:19:50.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:50.659 00.000 10844 Enqueuing Expose request
03:19:50.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:19:50.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:50.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:19:50.659 00.000 11060 MoveAxis(E, 0, ABG)
03:19:50.659 00.000 11060 Move returns status 0, amount 0
03:19:50.659 00.000 11060 MoveAxis(N, 0, ABG)
03:19:50.659 00.000 11060 Move returns status 0, amount 0
03:19:50.659 00.000 11060 move complete, result=0
03:19:50.659 00.000 11060 worker thread done servicing request
03:19:50.659 00.000 11060 Worker thread wakes up
03:19:50.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:50.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:50.663 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:19:51.300 00.637 11060 Exposure complete
03:19:51.509 00.209 11060 worker thread done servicing request
03:19:51.509 00.000 10844 OnExposeComplete: enter
03:19:51.509 00.000 10844 UpdateGuideState(): m_state=6
03:19:51.509 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
03:19:51.509 00.000 10844 Star::Find returns 1 (0), X=623.31, Y=108.82, Mass=1707, SNR=26.0, Peak=227 HFD=3.2
03:19:51.510 00.001 10844 MultiStar: [#1 -0.07,0.19,0.94,U] [#2 0.74,0.65,0.00,M4] [#3 -0.03,0.01,1.10,U] [#4 -0.14,0.08,1.05,U] [#5 -0.21,-0.04,1.03,U] [#6 0.00,-0.30,1.11,U] [#7 0.10,-0.60,1.07,U] [#8 0.02,-0.18,0.91,U] 
03:19:51.510 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {0.41, 0.13}
03:19:51.510 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
03:19:51.510 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.27 = 0.27)
03:19:51.510 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.46 mountX=-0.09 mountY=0.03, mountTheta=2.87
03:19:51.524 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
03:19:51.524 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
03:19:51.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:51.525 00.001 10844 UpdateGuideState exits: m=1707 SNR=26.0
03:19:51.525 00.000 11060 Worker thread wakes up
03:19:51.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:51.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:51.525 00.000 10844 Enqueuing Expose request
03:19:51.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
03:19:51.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
03:19:51.525 00.000 11060 Moving (0.01, -0.10) raw xDistance=-0.09 yDistance=0.03
03:19:51.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:19:51.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:51.526 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:19:51.526 00.000 11060 MoveAxis(E, 0, ABG)
03:19:51.526 00.000 11060 Move returns status 0, amount 0
03:19:51.526 00.000 11060 MoveAxis(N, 0, ABG)
03:19:51.526 00.000 11060 Move returns status 0, amount 0
03:19:51.526 00.000 11060 move complete, result=0
03:19:51.526 00.000 11060 worker thread done servicing request
03:19:51.526 00.000 11060 Worker thread wakes up
03:19:51.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:51.527 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:51.528 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:19:52.168 00.640 11060 Exposure complete
03:19:52.356 00.188 11060 worker thread done servicing request
03:19:52.357 00.001 10844 OnExposeComplete: enter
03:19:52.357 00.000 10844 UpdateGuideState(): m_state=6
03:19:52.357 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
03:19:52.357 00.000 10844 Star::Find returns 1 (0), X=623.09, Y=108.76, Mass=1688, SNR=25.9, Peak=160 HFD=3.2
03:19:52.359 00.002 10844 MultiStar: [#1 0.92,0.50,0.00,M1] [#2 0.70,0.39,0.00,M5] [#3 -0.04,-0.04,1.07,U] [#4 -0.27,0.55,1.04,U] [#5 0.07,-0.18,0.97,U] [#6 0.31,-0.09,1.04,U] [#7 0.18,-0.26,0.93,U] [#8 0.39,0.02,0.86,U] 
03:19:52.359 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {0.19, 0.07}
03:19:52.359 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
03:19:52.359 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.88 = 1.88)
03:19:52.359 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.14 mountX=0.04 mountY=0.11, mountTheta=1.25
03:19:52.360 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
03:19:52.360 00.000 10844 Enqueuing Move request for scope (0.11, 0.02)
03:19:52.362 00.002 11060 Worker thread wakes up
03:19:52.362 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:52.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
03:19:52.362 00.000 10844 UpdateGuideState exits: m=1688 SNR=25.9
03:19:52.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
03:19:52.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:52.362 00.000 11060 Moving (0.11, 0.02) raw xDistance=0.04 yDistance=0.11
03:19:52.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:52.362 00.000 10844 Enqueuing Expose request
03:19:52.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:19:52.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:52.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:19:52.362 00.000 11060 MoveAxis(E, 0, ABG)
03:19:52.362 00.000 11060 Move returns status 0, amount 0
03:19:52.362 00.000 11060 MoveAxis(N, 0, ABG)
03:19:52.362 00.000 11060 Move returns status 0, amount 0
03:19:52.362 00.000 11060 move complete, result=0
03:19:52.363 00.001 11060 worker thread done servicing request
03:19:52.363 00.000 11060 Worker thread wakes up
03:19:52.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:52.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:52.364 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:52.993 00.629 11060 Exposure complete
03:19:53.185 00.192 11060 worker thread done servicing request
03:19:53.185 00.000 10844 OnExposeComplete: enter
03:19:53.186 00.001 10844 UpdateGuideState(): m_state=6
03:19:53.186 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
03:19:53.186 00.000 10844 Star::Find returns 1 (0), X=622.94, Y=108.92, Mass=1660, SNR=25.6, Peak=186 HFD=2.9
03:19:53.186 00.000 10844 MultiStar: [#1 0.10,0.49,0.94,U] [#2 1.46,0.47,0.00,M6] [#3 0.81,0.05,0.00,M1] [#4 -0.37,0.23,0.96,U] [#5 0.10,0.47,1.02,U] [#6 1.24,0.19,0.00,M1] [#7 -0.17,0.23,0.96,U] [#8 0.61,0.10,0.83,U] 
03:19:53.186 00.000 10844 single-star, 5 included, MultiStar: {0.04, 0.30}, one-star: {0.04, 0.22}
03:19:53.187 00.001 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.39) = xAngle (-0.01 = -0.01)
03:19:53.187 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.11 = 3.11)
03:19:53.187 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.38 mountX=0.23 mountY=0.01, mountTheta=0.03
03:19:53.187 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.22, opts=13)
03:19:53.188 00.001 10844 Enqueuing Move request for scope (0.04, 0.22)
03:19:53.188 00.000 11060 Worker thread wakes up
03:19:53.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:53.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
03:19:53.188 00.000 10844 UpdateGuideState exits: m=1660 SNR=25.6
03:19:53.188 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
03:19:53.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:53.188 00.000 11060 Moving (0.04, 0.22) raw xDistance=0.23 yDistance=0.01
03:19:53.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:53.188 00.000 10844 Enqueuing Expose request
03:19:53.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:19:53.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:53.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:19:53.188 00.000 11060 MoveAxis(W, 53, ABG)
03:19:53.190 00.002 11060 Guiding  Dir = 3, Dur = 53
03:19:53.222 00.032 11060 IsSlewing returns 0
03:19:53.223 00.001 11060 IsGuiding returns 0
03:19:53.302 00.079 11060 IsGuiding returns 0
03:19:53.302 00.000 11060 Move returns status 0, amount 53
03:19:53.302 00.000 11060 MoveAxis(N, 0, ABG)
03:19:53.303 00.001 11060 Move returns status 0, amount 0
03:19:53.303 00.000 11060 move complete, result=0
03:19:53.303 00.000 11060 worker thread done servicing request
03:19:53.304 00.001 10844 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
03:19:53.304 00.000 11060 Worker thread wakes up
03:19:53.311 00.007 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:53.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:53.977 00.666 11060 Exposure complete
03:19:54.167 00.190 11060 worker thread done servicing request
03:19:54.167 00.000 10844 OnExposeComplete: enter
03:19:54.167 00.000 10844 UpdateGuideState(): m_state=6
03:19:54.168 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
03:19:54.168 00.000 10844 Star::Find returns 1 (0), X=623.28, Y=108.91, Mass=1752, SNR=26.8, Peak=246 HFD=2.6
03:19:54.168 00.000 10844 MultiStar: [#1 0.41,0.57,0.00,M1] [#2 1.03,0.54,0.00,M7] [#3 -0.07,-0.07,0.99,U] [#4 0.11,-0.15,0.97,U] [#5 0.27,0.04,0.89,U] [#6 0.22,-0.16,1.04,U] [#7 0.04,-0.05,0.94,U] [#8 0.26,-0.13,0.82,U] 
03:19:54.168 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.04}, one-star: {0.38, 0.22}
03:19:54.168 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.39) = xAngle (-1.63 = -1.63)
03:19:54.168 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.49 = 1.49)
03:19:54.170 00.002 10844 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.24 mountX=-0.01 mountY=0.17, mountTheta=1.63
03:19:54.171 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.04, opts=13)
03:19:54.171 00.000 10844 Enqueuing Move request for scope (0.17, -0.04)
03:19:54.171 00.000 11060 Worker thread wakes up
03:19:54.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
03:19:54.171 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
03:19:54.171 00.000 11060 Moving (0.17, -0.04) raw xDistance=-0.01 yDistance=0.17
03:19:54.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:54.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:54.171 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:54.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:19:54.171 00.000 11060 MoveAxis(E, 0, ABG)
03:19:54.171 00.000 11060 Move returns status 0, amount 0
03:19:54.171 00.000 11060 MoveAxis(N, 0, ABG)
03:19:54.171 00.000 11060 Move returns status 0, amount 0
03:19:54.171 00.000 11060 move complete, result=0
03:19:54.171 00.000 10844 UpdateGuideState exits: m=1752 SNR=26.8
03:19:54.171 00.000 11060 worker thread done servicing request
03:19:54.172 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:54.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:54.172 00.000 10844 Enqueuing Expose request
03:19:54.172 00.000 11060 Worker thread wakes up
03:19:54.172 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:19:54.174 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:54.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:54.816 00.642 11060 Exposure complete
03:19:55.023 00.207 11060 worker thread done servicing request
03:19:55.023 00.000 10844 OnExposeComplete: enter
03:19:55.023 00.000 10844 UpdateGuideState(): m_state=6
03:19:55.023 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
03:19:55.023 00.000 10844 Star::Find returns 1 (0), X=623.50, Y=108.83, Mass=1693, SNR=26.2, Peak=215 HFD=3.1
03:19:55.024 00.001 10844 MultiStar: [#1 0.44,0.71,0.00,M2] [#2 1.22,0.41,0.00,M8] [#3 0.76,-0.16,0.00,M1] [#4 0.15,0.16,1.06,U] [#5 0.13,0.28,0.95,U] [#6 0.84,-0.03,0.00,M1] [#7 -0.08,0.30,0.93,U] [#8 0.55,0.01,0.79,U] 
03:19:55.024 00.000 10844 refined, 4 included, MultiStar: {0.26, 0.18}, one-star: {0.60, 0.14}
03:19:55.024 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:19:55.024 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.34 = 2.34)
03:19:55.024 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.18 hyp=0.32 cameraTheta=0.60 mountX=0.23 mountY=0.23, mountTheta=0.80
03:19:55.026 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.18, opts=13)
03:19:55.026 00.000 10844 Enqueuing Move request for scope (0.26, 0.18)
03:19:55.026 00.000 11060 Worker thread wakes up
03:19:55.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:55.026 00.000 10844 UpdateGuideState exits: m=1693 SNR=26.2
03:19:55.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.18) opts 0xd
03:19:55.026 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.18)
03:19:55.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:55.026 00.000 11060 Moving (0.26, 0.18) raw xDistance=0.23 yDistance=0.23
03:19:55.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:55.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:19:55.027 00.001 10844 Enqueuing Expose request
03:19:55.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:19:55.027 00.000 11060 MoveAxis(W, 53, ABG)
03:19:55.027 00.000 11060 Guiding  Dir = 3, Dur = 53
03:19:55.045 00.018 11060 IsSlewing returns 0
03:19:55.045 00.000 11060 IsGuiding returns 0
03:19:55.106 00.061 11060 IsGuiding returns 0
03:19:55.106 00.000 11060 Move returns status 0, amount 53
03:19:55.106 00.000 11060 MoveAxis(S, 90, ABG)
03:19:55.106 00.000 11060 Guiding  Dir = 1, Dur = 90
03:19:55.121 00.015 11060 IsSlewing returns 0
03:19:55.121 00.000 11060 IsGuiding returns 0
03:19:55.215 00.094 11060 IsGuiding returns 0
03:19:55.215 00.000 11060 Move returns status 0, amount 90
03:19:55.215 00.000 11060 move complete, result=0
03:19:55.215 00.000 11060 worker thread done servicing request
03:19:55.215 00.000 11060 Worker thread wakes up
03:19:55.215 00.000 10844 GuideStep: 0.2 px 53 ms WEST, 0.2 px 90 ms SOUTH
03:19:55.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:55.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:55.854 00.639 11060 Exposure complete
03:19:56.048 00.194 11060 worker thread done servicing request
03:19:56.048 00.000 10844 OnExposeComplete: enter
03:19:56.048 00.000 10844 UpdateGuideState(): m_state=6
03:19:56.048 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
03:19:56.049 00.001 10844 Star::Find returns 1 (0), X=622.79, Y=108.64, Mass=1803, SNR=26.6, Peak=178 HFD=3.4
03:19:56.049 00.000 10844 MultiStar: [#1 0.70,0.33,0.00,M3] [#2 0.92,0.51,0.00,M9] [#3 0.22,-0.28,0.95,U] [#4 0.02,-0.30,1.07,U] [#5 0.30,0.24,0.94,U] [#6 0.27,-0.00,0.98,U] [#7 -0.16,-0.31,1.00,U] [#8 0.19,-0.27,0.79,U] 
03:19:56.049 00.000 10844 single-star, 6 included, MultiStar: {0.10, -0.14}, one-star: {-0.11, -0.05}
03:19:56.049 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.39) = xAngle (-4.07 = 2.22)
03:19:56.049 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.94 = -0.94)
03:19:56.049 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.68 mountX=-0.07 mountY=-0.10, mountTheta=-2.21
03:19:56.050 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
03:19:56.051 00.001 10844 Enqueuing Move request for scope (-0.11, -0.05)
03:19:56.051 00.000 11060 Worker thread wakes up
03:19:56.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:56.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
03:19:56.051 00.000 10844 UpdateGuideState exits: m=1803 SNR=26.6
03:19:56.051 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
03:19:56.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:56.051 00.000 11060 Moving (-0.11, -0.05) raw xDistance=-0.07 yDistance=-0.10
03:19:56.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:56.051 00.000 10844 Enqueuing Expose request
03:19:56.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:19:56.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:56.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:19:56.051 00.000 11060 MoveAxis(E, 0, ABG)
03:19:56.052 00.001 11060 Move returns status 0, amount 0
03:19:56.052 00.000 11060 MoveAxis(N, 0, ABG)
03:19:56.052 00.000 11060 Move returns status 0, amount 0
03:19:56.052 00.000 11060 move complete, result=0
03:19:56.052 00.000 11060 worker thread done servicing request
03:19:56.052 00.000 11060 Worker thread wakes up
03:19:56.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:56.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:56.053 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:56.702 00.649 11060 Exposure complete
03:19:56.910 00.208 11060 worker thread done servicing request
03:19:56.911 00.001 10844 OnExposeComplete: enter
03:19:56.911 00.000 10844 UpdateGuideState(): m_state=6
03:19:56.911 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
03:19:56.911 00.000 10844 Star::Find returns 1 (0), X=622.44, Y=108.58, Mass=1974, SNR=28.2, Peak=218 HFD=3.3
03:19:56.912 00.001 10844 MultiStar: [#1 0.15,-0.41,0.89,U] [#2 0.73,0.13,0.00,M10] [#3 -0.09,-0.66,0.00,M1] [#4 -0.44,-0.14,0.90,U] [#5 -0.54,-0.65,0.00,M1] [#6 0.20,-0.19,0.97,U] [#7 -0.21,-0.23,0.86,U] [#8 0.30,0.37,0.77,U] 
03:19:56.912 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.13}, one-star: {-0.46, -0.11}
03:19:56.912 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.39) = xAngle (-3.58 = 2.70)
03:19:56.912 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.46 = -0.46)
03:19:56.912 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.19 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
03:19:56.913 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.13, opts=13)
03:19:56.913 00.000 10844 Enqueuing Move request for scope (-0.09, -0.13)
03:19:56.913 00.000 11060 Worker thread wakes up
03:19:56.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:56.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
03:19:56.913 00.000 10844 UpdateGuideState exits: m=1974 SNR=28.2
03:19:56.915 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:56.915 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
03:19:56.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:56.915 00.000 11060 Moving (-0.09, -0.13) raw xDistance=-0.14 yDistance=-0.07
03:19:56.915 00.000 10844 Enqueuing Expose request
03:19:56.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:19:56.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:56.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:19:56.915 00.000 11060 MoveAxis(E, 33, ABG)
03:19:56.915 00.000 11060 Guiding  Dir = 2, Dur = 33
03:19:56.926 00.011 11060 IsSlewing returns 0
03:19:56.926 00.000 11060 IsGuiding returns 0
03:19:56.986 00.060 11060 IsGuiding returns 0
03:19:56.986 00.000 11060 Move returns status 0, amount 33
03:19:56.986 00.000 11060 MoveAxis(N, 0, ABG)
03:19:56.986 00.000 11060 Move returns status 0, amount 0
03:19:56.986 00.000 11060 move complete, result=0
03:19:56.987 00.001 11060 worker thread done servicing request
03:19:56.987 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
03:19:56.989 00.002 11060 Worker thread wakes up
03:19:56.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:56.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:57.639 00.650 11060 Exposure complete
03:19:57.841 00.202 11060 worker thread done servicing request
03:19:57.841 00.000 10844 OnExposeComplete: enter
03:19:57.841 00.000 10844 UpdateGuideState(): m_state=6
03:19:57.841 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
03:19:57.841 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.55, Mass=2108, SNR=29.0, Peak=237 HFD=3.5
03:19:57.841 00.000 10844 MultiStar: [#1 -0.29,0.27,0.93,U] [#2 -0.21,0.04,0.83,U] [#3 -0.25,-0.84,0.00,M2] [#4 -0.66,0.20,0.00,M1] [#5 -0.77,0.22,0.00,M2] [#6 0.03,-0.05,0.86,U] [#7 -0.42,0.39,0.89,U] [#8 -0.08,-0.42,0.72,U] 
03:19:57.841 00.000 10844 single-star, 5 included, MultiStar: {-0.17, 0.03}, one-star: {-0.02, -0.14}
03:19:57.841 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.39) = xAngle (-3.08 = -3.08)
03:19:57.842 00.001 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.04 = 0.04)
03:19:57.842 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.69 mountX=-0.14 mountY=0.01, mountTheta=3.10
03:19:57.843 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.14, opts=13)
03:19:57.843 00.000 10844 Enqueuing Move request for scope (-0.02, -0.14)
03:19:57.843 00.000 11060 Worker thread wakes up
03:19:57.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
03:19:57.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
03:19:57.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:57.843 00.000 10844 UpdateGuideState exits: m=2108 SNR=29.0
03:19:57.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:57.844 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:57.844 00.000 10844 Enqueuing Expose request
03:19:57.844 00.000 11060 Moving (-0.02, -0.14) raw xDistance=-0.14 yDistance=0.01
03:19:57.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:19:57.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:57.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:19:57.844 00.000 11060 MoveAxis(E, 34, ABG)
03:19:57.844 00.000 11060 Guiding  Dir = 2, Dur = 34
03:19:57.860 00.016 11060 IsSlewing returns 0
03:19:57.860 00.000 11060 IsGuiding returns 0
03:19:57.908 00.048 11060 IsGuiding returns 0
03:19:57.908 00.000 11060 Move returns status 0, amount 34
03:19:57.909 00.001 11060 MoveAxis(N, 0, ABG)
03:19:57.909 00.000 11060 Move returns status 0, amount 0
03:19:57.909 00.000 11060 move complete, result=0
03:19:57.909 00.000 11060 worker thread done servicing request
03:19:57.909 00.000 11060 Worker thread wakes up
03:19:57.909 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
03:19:57.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:57.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:58.561 00.652 11060 Exposure complete
03:19:58.775 00.214 11060 worker thread done servicing request
03:19:58.776 00.001 10844 OnExposeComplete: enter
03:19:58.776 00.000 10844 UpdateGuideState(): m_state=6
03:19:58.776 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
03:19:58.776 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=108.50, Mass=1698, SNR=26.4, Peak=177 HFD=3.2
03:19:58.776 00.000 10844 MultiStar: [#1 -0.37,0.07,0.92,U] [#2 0.58,0.34,0.00,M10] [#3 0.23,-0.41,0.90,U] [#4 -0.52,-0.04,1.02,U] [#5 -0.29,-0.15,0.93,U] [#6 0.63,-0.19,0.00,M1] [#7 -0.22,-0.24,0.91,U] [#8 0.64,-0.28,0.00,M1] 
03:19:58.778 00.002 10844 single-star, 5 included, MultiStar: {-0.23, -0.16}, one-star: {-0.17, -0.20}
03:19:58.778 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.62)
03:19:58.778 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
03:19:58.778 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-2.27 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
03:19:58.779 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.20, opts=13)
03:19:58.779 00.000 10844 Enqueuing Move request for scope (-0.17, -0.20)
03:19:58.779 00.000 11060 Worker thread wakes up
03:19:58.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:19:58.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
03:19:58.779 00.000 10844 UpdateGuideState exits: m=1698 SNR=26.4
03:19:58.779 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
03:19:58.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:58.779 00.000 11060 Moving (-0.17, -0.20) raw xDistance=-0.22 yDistance=-0.13
03:19:58.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:58.779 00.000 10844 Enqueuing Expose request
03:19:58.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:19:58.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:19:58.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:19:58.779 00.000 11060 MoveAxis(E, 54, ABG)
03:19:58.779 00.000 11060 Guiding  Dir = 2, Dur = 54
03:19:58.786 00.007 11060 IsSlewing returns 0
03:19:58.786 00.000 11060 IsGuiding returns 0
03:19:58.849 00.063 11060 IsGuiding returns 0
03:19:58.849 00.000 11060 Move returns status 0, amount 54
03:19:58.849 00.000 11060 MoveAxis(N, 0, ABG)
03:19:58.849 00.000 11060 Move returns status 0, amount 0
03:19:58.849 00.000 11060 move complete, result=0
03:19:58.849 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
03:19:58.852 00.003 11060 worker thread done servicing request
03:19:58.852 00.000 11060 Worker thread wakes up
03:19:58.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:58.853 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:19:59.491 00.638 11060 Exposure complete
03:19:59.711 00.220 11060 worker thread done servicing request
03:19:59.711 00.000 10844 OnExposeComplete: enter
03:19:59.711 00.000 10844 UpdateGuideState(): m_state=6
03:19:59.711 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
03:19:59.711 00.000 10844 Star::Find returns 1 (0), X=623.58, Y=108.41, Mass=1695, SNR=25.4, Peak=209 HFD=3.2
03:19:59.712 00.001 10844 MultiStar: [#1 0.35,-0.15,1.04,U] [#2 0.75,0.16,0.00,R] [#3 -0.02,-0.27,0.99,U] [#4 0.10,-0.33,1.09,U] [#5 -0.17,-0.06,1.00,U] [#6 0.60,-0.05,1.06,U] [#7 0.26,-0.35,0.95,U] [#8 0.53,-0.34,0.00,M2] 
03:19:59.712 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.21}, one-star: {0.68, -0.29}
03:19:59.712 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
03:19:59.712 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.04 = 1.04)
03:19:59.712 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.33 cameraTheta=-0.69 mountX=-0.16 mountY=0.29, mountTheta=2.09
03:19:59.715 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.21, opts=13)
03:19:59.715 00.000 10844 Enqueuing Move request for scope (0.26, -0.21)
03:19:59.715 00.000 11060 Worker thread wakes up
03:19:59.715 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:19:59.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.21) opts 0xd
03:19:59.715 00.000 10844 UpdateGuideState exits: m=1695 SNR=25.4
03:19:59.715 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.21)
03:19:59.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:59.715 00.000 11060 Moving (0.26, -0.21) raw xDistance=-0.16 yDistance=0.29
03:19:59.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:19:59.716 00.001 10844 Enqueuing Expose request
03:19:59.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
03:19:59.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
03:19:59.716 00.000 11060 MoveAxis(E, 40, ABG)
03:19:59.716 00.000 11060 Guiding  Dir = 2, Dur = 40
03:19:59.730 00.014 11060 IsSlewing returns 0
03:19:59.730 00.000 11060 IsGuiding returns 0
03:19:59.777 00.047 11060 IsGuiding returns 0
03:19:59.777 00.000 11060 Move returns status 0, amount 40
03:19:59.777 00.000 11060 MoveAxis(S, 112, ABG)
03:19:59.778 00.001 11060 Guiding  Dir = 1, Dur = 112
03:19:59.795 00.017 11060 IsSlewing returns 0
03:19:59.796 00.001 11060 IsGuiding returns 0
03:19:59.916 00.120 11060 IsGuiding returns 0
03:19:59.916 00.000 11060 Move returns status 0, amount 112
03:19:59.916 00.000 11060 move complete, result=0
03:19:59.916 00.000 11060 worker thread done servicing request
03:19:59.916 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.3 px 112 ms SOUTH
03:19:59.917 00.001 11060 Worker thread wakes up
03:19:59.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:19:59.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:00.555 00.638 11060 Exposure complete
03:20:00.777 00.222 11060 worker thread done servicing request
03:20:00.777 00.000 10844 OnExposeComplete: enter
03:20:00.777 00.000 10844 UpdateGuideState(): m_state=6
03:20:00.777 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
03:20:00.778 00.001 10844 Star::Find returns 1 (0), X=623.20, Y=108.22, Mass=1962, SNR=28.3, Peak=194 HFD=3.3
03:20:00.778 00.000 10844 MultiStar: [#1 0.62,-0.20,0.00,M1] [#2 -0.57,-0.41,0.00,M1] [#3 -0.36,-0.04,0.92,U] [#4 0.35,-0.14,0.89,U] [#5 -0.16,-0.22,0.89,U] [#6 0.21,-0.29,0.91,U] [#7 0.52,-0.28,0.97,U] [#8 0.19,-0.32,0.82,U] 
03:20:00.778 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.25}, one-star: {0.30, -0.48}
03:20:00.778 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.39) = xAngle (-2.42 = -2.42)
03:20:00.778 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.71 = 0.71)
03:20:00.778 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.30 cameraTheta=-1.03 mountX=-0.22 mountY=0.19, mountTheta=2.43
03:20:00.780 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.25, opts=13)
03:20:00.780 00.000 10844 Enqueuing Move request for scope (0.15, -0.25)
03:20:00.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:00.780 00.000 10844 UpdateGuideState exits: m=1962 SNR=28.3
03:20:00.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:00.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:00.780 00.000 10844 Enqueuing Expose request
03:20:00.781 00.001 11060 Worker thread wakes up
03:20:00.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
03:20:00.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
03:20:00.781 00.000 11060 Moving (0.15, -0.25) raw xDistance=-0.22 yDistance=0.19
03:20:00.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:20:00.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
03:20:00.781 00.000 11060 MoveAxis(E, 54, ABG)
03:20:00.781 00.000 11060 Guiding  Dir = 2, Dur = 54
03:20:00.796 00.015 11060 IsSlewing returns 0
03:20:00.796 00.000 11060 IsGuiding returns 0
03:20:00.863 00.067 11060 IsGuiding returns 0
03:20:00.879 00.016 11060 Move returns status 0, amount 54
03:20:00.879 00.000 11060 MoveAxis(S, 75, ABG)
03:20:00.879 00.000 11060 Guiding  Dir = 1, Dur = 75
03:20:00.905 00.026 11060 IsSlewing returns 0
03:20:00.906 00.001 11060 IsGuiding returns 0
03:20:01.000 00.094 11060 IsGuiding returns 0
03:20:01.000 00.000 11060 Move returns status 0, amount 75
03:20:01.000 00.000 11060 move complete, result=0
03:20:01.000 00.000 11060 worker thread done servicing request
03:20:01.000 00.000 11060 Worker thread wakes up
03:20:01.000 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.2 px 75 ms SOUTH
03:20:01.000 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:01.000 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:01.645 00.645 11060 Exposure complete
03:20:01.858 00.213 11060 worker thread done servicing request
03:20:01.858 00.000 10844 OnExposeComplete: enter
03:20:01.858 00.000 10844 UpdateGuideState(): m_state=6
03:20:01.858 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
03:20:01.859 00.001 10844 Star::Find returns 1 (0), X=623.17, Y=108.79, Mass=1835, SNR=27.3, Peak=218 HFD=2.9
03:20:01.859 00.000 10844 MultiStar: [#1 0.01,0.03,0.98,U] [#2 -0.34,0.36,0.89,U] [#3 0.14,-0.53,0.90,U] [#4 -0.10,-0.01,0.95,U] [#5 -0.05,-0.18,0.89,U] [#6 0.47,0.29,1.02,U] [#7 0.02,0.05,0.95,U] [#8 0.40,-0.33,0.86,U] 
03:20:01.859 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {0.26, 0.09}
03:20:01.859 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:20:01.859 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:20:01.859 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.17 mountX=0.00 mountY=0.10, mountTheta=1.56
03:20:01.861 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
03:20:01.861 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
03:20:01.861 00.000 11060 Worker thread wakes up
03:20:01.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:01.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:20:01.861 00.000 10844 UpdateGuideState exits: m=1835 SNR=27.3
03:20:01.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:20:01.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:01.861 00.000 11060 Moving (0.10, -0.02) raw xDistance=0.00 yDistance=0.10
03:20:01.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:01.861 00.000 10844 Enqueuing Expose request
03:20:01.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:20:01.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:01.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:20:01.862 00.001 11060 MoveAxis(E, 0, ABG)
03:20:01.862 00.000 11060 Move returns status 0, amount 0
03:20:01.862 00.000 11060 MoveAxis(N, 0, ABG)
03:20:01.862 00.000 11060 Move returns status 0, amount 0
03:20:01.862 00.000 11060 move complete, result=0
03:20:01.863 00.001 11060 worker thread done servicing request
03:20:01.863 00.000 11060 Worker thread wakes up
03:20:01.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:01.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:01.864 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:02.524 00.660 11060 Exposure complete
03:20:02.742 00.218 11060 worker thread done servicing request
03:20:02.742 00.000 10844 OnExposeComplete: enter
03:20:02.742 00.000 10844 UpdateGuideState(): m_state=6
03:20:02.743 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
03:20:02.743 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=108.97, Mass=1764, SNR=26.4, Peak=182 HFD=3.0
03:20:02.743 00.000 10844 MultiStar: [#1 -0.16,0.16,1.06,U] [#2 -0.42,0.67,0.00,M1] [#3 -0.21,-0.22,0.96,U] [#4 -0.23,-0.12,1.08,U] [#5 -0.13,-0.01,0.98,U] [#6 0.22,0.13,1.08,U] [#7 -0.30,0.21,1.00,U] [#8 0.13,-0.07,0.90,U] 
03:20:02.743 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {0.23, 0.28}
03:20:02.743 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.39) = xAngle (1.07 = 1.07)
03:20:02.743 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.20 = -2.09)
03:20:02.743 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.46 mountX=0.04 mountY=-0.06, mountTheta=-1.07
03:20:02.746 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
03:20:02.746 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
03:20:02.746 00.000 11060 Worker thread wakes up
03:20:02.746 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:02.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
03:20:02.746 00.000 10844 UpdateGuideState exits: m=1764 SNR=26.4
03:20:02.746 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
03:20:02.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:02.746 00.000 11060 Moving (-0.06, 0.05) raw xDistance=0.04 yDistance=-0.06
03:20:02.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:02.746 00.000 10844 Enqueuing Expose request
03:20:02.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:20:02.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:02.747 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:02.747 00.000 11060 MoveAxis(E, 0, ABG)
03:20:02.747 00.000 11060 Move returns status 0, amount 0
03:20:02.747 00.000 11060 MoveAxis(N, 0, ABG)
03:20:02.747 00.000 11060 Move returns status 0, amount 0
03:20:02.747 00.000 11060 move complete, result=0
03:20:02.747 00.000 11060 worker thread done servicing request
03:20:02.747 00.000 11060 Worker thread wakes up
03:20:02.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:02.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:02.748 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:03.388 00.640 11060 Exposure complete
03:20:03.578 00.190 11060 worker thread done servicing request
03:20:03.580 00.002 10844 OnExposeComplete: enter
03:20:03.580 00.000 10844 UpdateGuideState(): m_state=6
03:20:03.580 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
03:20:03.580 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.23, Mass=2007, SNR=28.1, Peak=207 HFD=3.1
03:20:03.581 00.001 10844 MultiStar: [#1 0.02,0.06,0.93,U] [#2 -0.47,0.36,0.85,U] [#3 -0.13,-0.22,0.93,U] [#4 -0.24,-0.06,0.95,U] [#5 -0.14,0.07,0.84,U] [#6 0.38,0.09,0.99,U] [#7 -0.38,0.19,0.88,U] [#8 0.12,-0.13,0.83,U] 
03:20:03.581 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.21, -0.46}
03:20:03.581 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.22 = 2.07)
03:20:03.581 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
03:20:03.581 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.83 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
03:20:03.582 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
03:20:03.582 00.000 10844 Enqueuing Move request for scope (-0.06, -0.02)
03:20:03.582 00.000 11060 Worker thread wakes up
03:20:03.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:03.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
03:20:03.582 00.000 10844 UpdateGuideState exits: m=2007 SNR=28.1
03:20:03.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
03:20:03.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:03.582 00.000 11060 Moving (-0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
03:20:03.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:03.583 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:20:03.583 00.000 10844 Enqueuing Expose request
03:20:03.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:03.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:03.583 00.000 11060 MoveAxis(E, 0, ABG)
03:20:03.583 00.000 11060 Move returns status 0, amount 0
03:20:03.583 00.000 11060 MoveAxis(N, 0, ABG)
03:20:03.583 00.000 11060 Move returns status 0, amount 0
03:20:03.583 00.000 11060 move complete, result=0
03:20:03.585 00.002 11060 worker thread done servicing request
03:20:03.585 00.000 11060 Worker thread wakes up
03:20:03.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:03.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:03.586 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:04.213 00.627 11060 Exposure complete
03:20:04.408 00.195 11060 worker thread done servicing request
03:20:04.408 00.000 10844 OnExposeComplete: enter
03:20:04.408 00.000 10844 UpdateGuideState(): m_state=6
03:20:04.408 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
03:20:04.409 00.001 10844 Star::Find returns 1 (0), X=622.53, Y=108.85, Mass=1962, SNR=27.8, Peak=211 HFD=3.3
03:20:04.410 00.001 10844 MultiStar: [#1 0.11,0.57,0.92,U] [#2 -0.78,0.57,0.00,M1] [#3 -0.32,0.15,0.93,U] [#4 -0.52,-0.18,0.82,U] [#5 -0.00,0.33,0.89,U] [#6 0.02,0.27,0.99,U] [#7 -0.19,-0.19,0.89,U] [#8 0.02,-0.12,0.74,U] 
03:20:04.410 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.14}, one-star: {-0.37, 0.16}
03:20:04.410 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.39) = xAngle (1.04 = 1.04)
03:20:04.410 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.16 = -2.12)
03:20:04.410 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.43 mountX=0.11 mountY=-0.18, mountTheta=-1.04
03:20:04.413 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.14, opts=13)
03:20:04.413 00.000 10844 Enqueuing Move request for scope (-0.16, 0.14)
03:20:04.413 00.000 11060 Worker thread wakes up
03:20:04.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:04.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
03:20:04.413 00.000 10844 UpdateGuideState exits: m=1962 SNR=27.8
03:20:04.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
03:20:04.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:04.413 00.000 11060 Moving (-0.16, 0.14) raw xDistance=0.11 yDistance=-0.18
03:20:04.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:20:04.414 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:04.414 00.000 10844 Enqueuing Expose request
03:20:04.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:04.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:20:04.414 00.000 11060 MoveAxis(E, 0, ABG)
03:20:04.414 00.000 11060 Move returns status 0, amount 0
03:20:04.414 00.000 11060 MoveAxis(N, 0, ABG)
03:20:04.414 00.000 11060 Move returns status 0, amount 0
03:20:04.414 00.000 11060 move complete, result=0
03:20:04.414 00.000 11060 worker thread done servicing request
03:20:04.414 00.000 11060 Worker thread wakes up
03:20:04.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:04.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:04.416 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:05.043 00.627 11060 Exposure complete
03:20:05.256 00.213 11060 worker thread done servicing request
03:20:05.256 00.000 10844 OnExposeComplete: enter
03:20:05.256 00.000 10844 UpdateGuideState(): m_state=6
03:20:05.256 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
03:20:05.256 00.000 10844 Star::Find returns 1 (0), X=622.59, Y=108.35, Mass=1722, SNR=26.4, Peak=200 HFD=3.1
03:20:05.257 00.001 10844 MultiStar: [#1 -0.09,-0.19,0.99,U] [#2 -0.38,0.02,0.92,U] [#3 0.00,-0.37,1.06,U] [#4 -0.77,-0.12,0.00,M1] [#5 0.16,0.15,0.99,U] [#6 0.24,-0.17,1.04,U] [#7 -0.65,-0.54,0.00,M1] [#8 0.30,0.05,0.81,U] 
03:20:05.257 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {-0.31, -0.34}
03:20:05.257 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:20:05.257 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.05 = 0.05)
03:20:05.257 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.68 mountX=-0.13 mountY=0.01, mountTheta=3.09
03:20:05.259 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
03:20:05.259 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
03:20:05.259 00.000 11060 Worker thread wakes up
03:20:05.259 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:05.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
03:20:05.260 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
03:20:05.260 00.000 11060 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.01
03:20:05.260 00.000 10844 UpdateGuideState exits: m=1722 SNR=26.4
03:20:05.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:20:05.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:05.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:05.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:20:05.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:05.260 00.000 10844 Enqueuing Expose request
03:20:05.260 00.000 11060 MoveAxis(E, 31, ABG)
03:20:05.260 00.000 11060 Guiding  Dir = 2, Dur = 31
03:20:05.282 00.022 11060 IsSlewing returns 0
03:20:05.283 00.001 11060 IsGuiding returns 0
03:20:05.344 00.061 11060 IsGuiding returns 0
03:20:05.344 00.000 11060 Move returns status 0, amount 31
03:20:05.344 00.000 11060 MoveAxis(N, 0, ABG)
03:20:05.344 00.000 11060 Move returns status 0, amount 0
03:20:05.344 00.000 11060 move complete, result=0
03:20:05.346 00.002 11060 worker thread done servicing request
03:20:05.346 00.000 11060 Worker thread wakes up
03:20:05.346 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
03:20:05.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:05.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:06.001 00.655 11060 Exposure complete
03:20:06.212 00.211 10844 OnExposeComplete: enter
03:20:06.212 00.000 10844 UpdateGuideState(): m_state=6
03:20:06.212 00.000 11060 worker thread done servicing request
03:20:06.212 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
03:20:06.212 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.75, Mass=1879, SNR=27.4, Peak=192 HFD=3.6
03:20:06.212 00.000 10844 MultiStar: [#1 0.11,0.04,0.98,U] [#2 -0.49,-0.31,0.92,U] [#3 0.09,-0.36,0.93,U] [#4 -0.43,-0.06,0.93,U] [#5 -0.45,-0.42,0.00,M1] [#6 0.44,-0.38,0.96,U] [#7 -0.67,-0.01,0.00,M2] [#8 -0.02,-0.40,0.81,U] 
03:20:06.212 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.19}, one-star: {-0.23, 0.06}
03:20:06.213 00.001 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.39) = xAngle (-3.32 = 2.97)
03:20:06.213 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.19 = -0.19)
03:20:06.213 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.93 mountX=-0.20 mountY=-0.04, mountTheta=-2.95
03:20:06.214 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.19, opts=13)
03:20:06.214 00.000 10844 Enqueuing Move request for scope (-0.07, -0.19)
03:20:06.214 00.000 11060 Worker thread wakes up
03:20:06.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:06.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
03:20:06.214 00.000 10844 UpdateGuideState exits: m=1879 SNR=27.4
03:20:06.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
03:20:06.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:06.216 00.002 11060 Moving (-0.07, -0.19) raw xDistance=-0.20 yDistance=-0.04
03:20:06.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:06.216 00.000 10844 Enqueuing Expose request
03:20:06.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:20:06.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:06.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:06.216 00.000 11060 MoveAxis(E, 49, ABG)
03:20:06.216 00.000 11060 Guiding  Dir = 2, Dur = 49
03:20:06.257 00.041 11060 IsSlewing returns 0
03:20:06.257 00.000 11060 IsGuiding returns 0
03:20:06.352 00.095 11060 IsGuiding returns 0
03:20:06.353 00.001 11060 Move returns status 0, amount 49
03:20:06.354 00.001 11060 MoveAxis(N, 0, ABG)
03:20:06.354 00.000 11060 Move returns status 0, amount 0
03:20:06.354 00.000 11060 move complete, result=0
03:20:06.354 00.000 11060 worker thread done servicing request
03:20:06.354 00.000 11060 Worker thread wakes up
03:20:06.354 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
03:20:06.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:06.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:07.012 00.658 11060 Exposure complete
03:20:07.214 00.202 11060 worker thread done servicing request
03:20:07.214 00.000 10844 OnExposeComplete: enter
03:20:07.214 00.000 10844 UpdateGuideState(): m_state=6
03:20:07.214 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
03:20:07.214 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.77, Mass=2102, SNR=29.0, Peak=216 HFD=3.5
03:20:07.215 00.001 10844 MultiStar: [#1 0.01,0.76,0.00,M1] [#2 -0.16,0.48,0.80,U] [#3 0.08,-0.09,0.85,U] [#4 -0.69,0.33,0.00,M1] [#5 0.37,0.16,0.90,U] [#6 0.38,0.13,0.86,U] [#7 -0.43,-0.01,0.80,U] [#8 0.34,-0.24,0.74,U] 
03:20:07.215 00.000 10844 single-star, 6 included, MultiStar: {0.07, 0.08}, one-star: {-0.06, 0.08}
03:20:07.215 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.39) = xAngle (0.79 = 0.79)
03:20:07.215 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.92 = -2.37)
03:20:07.215 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.18 mountX=0.07 mountY=-0.07, mountTheta=-0.78
03:20:07.216 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.08, opts=13)
03:20:07.217 00.001 10844 Enqueuing Move request for scope (-0.06, 0.08)
03:20:07.217 00.000 11060 Worker thread wakes up
03:20:07.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:07.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
03:20:07.217 00.000 10844 UpdateGuideState exits: m=2102 SNR=29.0
03:20:07.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:07.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
03:20:07.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:07.217 00.000 10844 Enqueuing Expose request
03:20:07.217 00.000 11060 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.07
03:20:07.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:07.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:07.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:07.217 00.000 11060 MoveAxis(E, 0, ABG)
03:20:07.217 00.000 11060 Move returns status 0, amount 0
03:20:07.217 00.000 11060 MoveAxis(N, 0, ABG)
03:20:07.217 00.000 11060 Move returns status 0, amount 0
03:20:07.217 00.000 11060 move complete, result=0
03:20:07.217 00.000 11060 worker thread done servicing request
03:20:07.217 00.000 11060 Worker thread wakes up
03:20:07.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:07.219 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:07.220 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:07.849 00.629 11060 Exposure complete
03:20:08.044 00.195 11060 worker thread done servicing request
03:20:08.044 00.000 10844 OnExposeComplete: enter
03:20:08.044 00.000 10844 UpdateGuideState(): m_state=6
03:20:08.044 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
03:20:08.044 00.000 10844 Star::Find returns 1 (0), X=622.55, Y=109.13, Mass=1861, SNR=27.5, Peak=200 HFD=3.4
03:20:08.045 00.001 10844 MultiStar: [#1 0.10,0.52,0.98,U] [#2 -0.36,0.30,0.89,U] [#3 -0.39,0.12,0.92,U] [#4 -0.30,0.07,1.00,U] [#5 0.15,0.36,1.02,U] [#6 0.25,0.29,1.05,U] [#7 -0.25,0.88,0.00,M2] [#8 0.28,0.19,0.82,U] 
03:20:08.045 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.29}, one-star: {-0.35, 0.44}
03:20:08.045 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
03:20:08.045 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.72)
03:20:08.045 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.82 mountX=0.27 mountY=-0.12, mountTheta=-0.42
03:20:08.046 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.29, opts=13)
03:20:08.046 00.000 10844 Enqueuing Move request for scope (-0.07, 0.29)
03:20:08.046 00.000 11060 Worker thread wakes up
03:20:08.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:08.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
03:20:08.046 00.000 10844 UpdateGuideState exits: m=1861 SNR=27.5
03:20:08.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
03:20:08.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:08.047 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:08.047 00.000 10844 Enqueuing Expose request
03:20:08.047 00.000 11060 Moving (-0.07, 0.29) raw xDistance=0.27 yDistance=-0.12
03:20:08.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
03:20:08.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:08.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:20:08.047 00.000 11060 MoveAxis(W, 64, ABG)
03:20:08.047 00.000 11060 Guiding  Dir = 3, Dur = 64
03:20:08.065 00.018 11060 IsSlewing returns 0
03:20:08.065 00.000 11060 IsGuiding returns 0
03:20:08.161 00.096 11060 IsGuiding returns 0
03:20:08.161 00.000 11060 Move returns status 0, amount 64
03:20:08.161 00.000 11060 MoveAxis(N, 0, ABG)
03:20:08.162 00.001 11060 Move returns status 0, amount 0
03:20:08.162 00.000 11060 move complete, result=0
03:20:08.162 00.000 11060 worker thread done servicing request
03:20:08.162 00.000 11060 Worker thread wakes up
03:20:08.162 00.000 10844 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
03:20:08.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:08.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:08.789 00.627 11060 Exposure complete
03:20:08.980 00.191 11060 worker thread done servicing request
03:20:08.980 00.000 10844 OnExposeComplete: enter
03:20:08.980 00.000 10844 UpdateGuideState(): m_state=6
03:20:08.980 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
03:20:08.980 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.34, Mass=1909, SNR=27.6, Peak=217 HFD=3.2
03:20:08.980 00.000 10844 MultiStar: [#1 -0.14,-0.08,0.93,U] [#2 -0.38,0.78,0.00,M1] [#3 -0.02,-0.18,0.90,U] [#4 -0.49,0.21,0.97,U] [#5 0.34,0.49,0.95,U] [#6 0.10,0.37,1.00,U] [#7 -0.26,-0.11,0.84,U] [#8 0.17,-0.41,0.85,U] 
03:20:08.980 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.00}, one-star: {0.32, -0.36}
03:20:08.980 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
03:20:08.980 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
03:20:08.980 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.28 mountX=0.00 mountY=0.01, mountTheta=1.11
03:20:08.982 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
03:20:08.982 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
03:20:08.982 00.000 11060 Worker thread wakes up
03:20:08.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:08.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
03:20:08.982 00.000 10844 UpdateGuideState exits: m=1909 SNR=27.6
03:20:08.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
03:20:08.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:08.982 00.000 11060 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=0.01
03:20:08.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:08.982 00.000 10844 Enqueuing Expose request
03:20:08.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:20:08.984 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:08.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:20:08.984 00.000 11060 MoveAxis(E, 0, ABG)
03:20:08.984 00.000 11060 Move returns status 0, amount 0
03:20:08.984 00.000 11060 MoveAxis(N, 0, ABG)
03:20:08.984 00.000 11060 Move returns status 0, amount 0
03:20:08.984 00.000 11060 move complete, result=0
03:20:08.984 00.000 11060 worker thread done servicing request
03:20:08.984 00.000 11060 Worker thread wakes up
03:20:08.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:08.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:08.985 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:09.617 00.632 11060 Exposure complete
03:20:09.811 00.194 11060 worker thread done servicing request
03:20:09.811 00.000 10844 OnExposeComplete: enter
03:20:09.811 00.000 10844 UpdateGuideState(): m_state=6
03:20:09.812 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
03:20:09.812 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.53, Mass=1960, SNR=27.4, Peak=173 HFD=3.5
03:20:09.812 00.000 10844 MultiStar: [#1 0.02,0.13,0.87,U] [#2 -0.67,0.02,0.00,M2] [#3 -0.02,0.17,0.87,U] [#4 -0.79,-0.15,0.00,M1] [#5 0.19,-0.04,0.92,U] [#6 0.15,0.12,1.02,U] [#7 0.07,0.09,0.88,U] [#8 0.01,0.44,0.74,U] 
03:20:09.812 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.09}, one-star: {0.17, -0.16}
03:20:09.812 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.39) = xAngle (-0.59 = -0.59)
03:20:09.812 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.54 = 2.54)
03:20:09.812 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.80 mountX=0.11 mountY=0.07, mountTheta=0.60
03:20:09.813 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.09, opts=13)
03:20:09.813 00.000 10844 Enqueuing Move request for scope (0.09, 0.09)
03:20:09.814 00.001 11060 Worker thread wakes up
03:20:09.814 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:09.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
03:20:09.814 00.000 10844 UpdateGuideState exits: m=1960 SNR=27.4
03:20:09.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
03:20:09.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:09.814 00.000 11060 Moving (0.09, 0.09) raw xDistance=0.11 yDistance=0.07
03:20:09.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:09.814 00.000 10844 Enqueuing Expose request
03:20:09.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:20:09.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:09.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:20:09.814 00.000 11060 MoveAxis(E, 0, ABG)
03:20:09.814 00.000 11060 Move returns status 0, amount 0
03:20:09.814 00.000 11060 MoveAxis(N, 0, ABG)
03:20:09.814 00.000 11060 Move returns status 0, amount 0
03:20:09.814 00.000 11060 move complete, result=0
03:20:09.814 00.000 11060 worker thread done servicing request
03:20:09.814 00.000 11060 Worker thread wakes up
03:20:09.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:09.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:09.816 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:10.484 00.668 11060 Exposure complete
03:20:10.691 00.207 11060 worker thread done servicing request
03:20:10.691 00.000 10844 OnExposeComplete: enter
03:20:10.691 00.000 10844 UpdateGuideState(): m_state=6
03:20:10.691 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
03:20:10.691 00.000 10844 Star::Find returns 1 (0), X=622.23, Y=108.79, Mass=1835, SNR=27.4, Peak=205 HFD=3.5
03:20:10.691 00.000 10844 MultiStar: [#1 0.01,0.47,0.93,U] [#2 -0.46,0.40,0.88,U] [#3 0.27,0.14,1.02,U] [#4 -0.55,0.38,0.00,M2] [#5 -0.17,-0.37,0.99,U] [#6 0.20,0.38,1.01,U] [#7 -0.39,0.17,0.85,U] [#8 -0.26,-0.12,0.80,U] 
03:20:10.692 00.001 10844 refined, 7 included, MultiStar: {-0.17, 0.15}, one-star: {-0.67, 0.10}
03:20:10.692 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.39) = xAngle (1.05 = 1.05)
03:20:10.692 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.18 = -2.11)
03:20:10.692 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.44 mountX=0.11 mountY=-0.19, mountTheta=-1.05
03:20:10.693 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.15, opts=13)
03:20:10.693 00.000 10844 Enqueuing Move request for scope (-0.17, 0.15)
03:20:10.693 00.000 11060 Worker thread wakes up
03:20:10.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:10.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
03:20:10.693 00.000 10844 UpdateGuideState exits: m=1835 SNR=27.4
03:20:10.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
03:20:10.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:10.694 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:10.694 00.000 10844 Enqueuing Expose request
03:20:10.694 00.000 11060 Moving (-0.17, 0.15) raw xDistance=0.11 yDistance=-0.19
03:20:10.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:20:10.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:20:10.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:20:10.695 00.001 11060 MoveAxis(E, 0, ABG)
03:20:10.695 00.000 11060 Move returns status 0, amount 0
03:20:10.695 00.000 11060 MoveAxis(N, 0, ABG)
03:20:10.695 00.000 11060 Move returns status 0, amount 0
03:20:10.695 00.000 11060 move complete, result=0
03:20:10.695 00.000 11060 worker thread done servicing request
03:20:10.695 00.000 11060 Worker thread wakes up
03:20:10.698 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:10.699 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:10.699 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:11.308 00.609 11060 Exposure complete
03:20:11.535 00.227 11060 worker thread done servicing request
03:20:11.535 00.000 10844 OnExposeComplete: enter
03:20:11.535 00.000 10844 UpdateGuideState(): m_state=6
03:20:11.535 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
03:20:11.537 00.002 10844 Star::Find returns 1 (0), X=623.02, Y=108.59, Mass=1787, SNR=26.5, Peak=160 HFD=3.4
03:20:11.537 00.000 10844 MultiStar: [#1 0.00,0.48,0.96,U] [#2 -0.26,0.13,0.96,U] [#3 -0.27,-0.08,1.00,U] [#4 -0.33,0.26,1.01,U] [#5 0.03,0.37,1.00,U] [#6 0.72,-0.12,0.00,M1] [#7 -0.04,-0.43,0.93,U] [#8 -0.07,0.21,0.81,U] 
03:20:11.537 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.10}, one-star: {0.12, -0.10}
03:20:11.537 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
03:20:11.537 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.19)
03:20:11.537 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.15 cameraTheta=2.35 mountX=0.08 mountY=-0.12, mountTheta=-0.96
03:20:11.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.10, opts=13)
03:20:11.539 00.001 10844 Enqueuing Move request for scope (-0.10, 0.10)
03:20:11.539 00.000 11060 Worker thread wakes up
03:20:11.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:11.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
03:20:11.539 00.000 10844 UpdateGuideState exits: m=1787 SNR=26.5
03:20:11.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
03:20:11.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:11.539 00.000 11060 Moving (-0.10, 0.10) raw xDistance=0.08 yDistance=-0.12
03:20:11.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:11.539 00.000 10844 Enqueuing Expose request
03:20:11.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:20:11.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:11.540 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:20:11.540 00.000 11060 MoveAxis(E, 0, ABG)
03:20:11.540 00.000 11060 Move returns status 0, amount 0
03:20:11.540 00.000 11060 MoveAxis(N, 0, ABG)
03:20:11.540 00.000 11060 Move returns status 0, amount 0
03:20:11.540 00.000 11060 move complete, result=0
03:20:11.541 00.001 11060 worker thread done servicing request
03:20:11.541 00.000 11060 Worker thread wakes up
03:20:11.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:11.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:11.542 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:12.177 00.635 11060 Exposure complete
03:20:12.401 00.224 11060 worker thread done servicing request
03:20:12.401 00.000 10844 OnExposeComplete: enter
03:20:12.402 00.001 10844 UpdateGuideState(): m_state=6
03:20:12.402 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
03:20:12.402 00.000 10844 Star::Find returns 1 (0), X=622.97, Y=109.17, Mass=1894, SNR=27.5, Peak=168 HFD=3.1
03:20:12.402 00.000 10844 MultiStar: [#1 0.06,0.59,0.99,U] [#2 -0.59,0.42,0.00,M1] [#3 0.03,0.09,1.02,U] [#4 -0.14,0.73,0.00,M2] [#5 0.19,0.22,0.90,U] [#6 0.12,0.23,1.02,U] [#7 0.18,0.45,0.89,U] [#8 -0.04,-0.01,0.76,U] 
03:20:12.402 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.30}, one-star: {0.07, 0.47}
03:20:12.402 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.39) = xAngle (-0.11 = -0.11)
03:20:12.403 00.001 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.02 = 3.02)
03:20:12.403 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.28 mountX=0.31 mountY=0.04, mountTheta=0.12
03:20:12.404 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.30, opts=13)
03:20:12.405 00.001 10844 Enqueuing Move request for scope (0.09, 0.30)
03:20:12.405 00.000 11060 Worker thread wakes up
03:20:12.406 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:12.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
03:20:12.406 00.000 10844 UpdateGuideState exits: m=1894 SNR=27.5
03:20:12.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:12.406 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
03:20:12.413 00.007 11060 Moving (0.09, 0.30) raw xDistance=0.31 yDistance=0.04
03:20:12.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:12.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
03:20:12.413 00.000 10844 Enqueuing Expose request
03:20:12.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:12.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:20:12.413 00.000 11060 MoveAxis(W, 73, ABG)
03:20:12.413 00.000 11060 Guiding  Dir = 3, Dur = 73
03:20:12.421 00.008 11060 IsSlewing returns 0
03:20:12.422 00.001 11060 IsGuiding returns 0
03:20:12.498 00.076 11060 IsGuiding returns 0
03:20:12.498 00.000 11060 Move returns status 0, amount 73
03:20:12.498 00.000 11060 MoveAxis(N, 0, ABG)
03:20:12.498 00.000 11060 Move returns status 0, amount 0
03:20:12.498 00.000 11060 move complete, result=0
03:20:12.500 00.002 11060 worker thread done servicing request
03:20:12.500 00.000 11060 Worker thread wakes up
03:20:12.500 00.000 10844 GuideStep: 0.3 px 73 ms WEST, 0.0 px 0 ms NORTH
03:20:12.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:12.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:13.129 00.629 11060 Exposure complete
03:20:13.345 00.216 11060 worker thread done servicing request
03:20:13.345 00.000 10844 OnExposeComplete: enter
03:20:13.345 00.000 10844 UpdateGuideState(): m_state=6
03:20:13.345 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
03:20:13.345 00.000 10844 Star::Find returns 1 (0), X=623.56, Y=108.61, Mass=1677, SNR=25.8, Peak=245 HFD=3.1
03:20:13.346 00.001 10844 MultiStar: [#1 0.18,0.69,0.00,M1] [#2 -0.43,0.01,0.94,U] [#3 0.25,-0.15,1.07,U] [#4 -0.19,0.02,0.97,U] [#5 0.03,0.26,0.97,U] [#6 0.51,-0.23,0.94,U] [#7 -0.04,0.49,0.94,U] [#8 0.08,-0.16,0.89,U] 
03:20:13.346 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.66, -0.08}
03:20:13.346 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.39) = xAngle (-1.24 = -1.24)
03:20:13.346 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.89 = 1.89)
03:20:13.346 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.15 mountX=0.04 mountY=0.11, mountTheta=1.24
03:20:13.347 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
03:20:13.347 00.000 10844 Enqueuing Move request for scope (0.11, 0.02)
03:20:13.347 00.000 11060 Worker thread wakes up
03:20:13.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
03:20:13.347 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
03:20:13.347 00.000 11060 Moving (0.11, 0.02) raw xDistance=0.04 yDistance=0.11
03:20:13.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:20:13.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:13.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:13.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:20:13.348 00.001 11060 MoveAxis(E, 0, ABG)
03:20:13.348 00.000 11060 Move returns status 0, amount 0
03:20:13.348 00.000 11060 MoveAxis(N, 0, ABG)
03:20:13.348 00.000 11060 Move returns status 0, amount 0
03:20:13.348 00.000 11060 move complete, result=0
03:20:13.348 00.000 10844 UpdateGuideState exits: m=1677 SNR=25.8
03:20:13.348 00.000 11060 worker thread done servicing request
03:20:13.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:13.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:13.348 00.000 10844 Enqueuing Expose request
03:20:13.348 00.000 11060 Worker thread wakes up
03:20:13.348 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:13.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:13.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:13.996 00.648 11060 Exposure complete
03:20:14.193 00.197 11060 worker thread done servicing request
03:20:14.193 00.000 10844 OnExposeComplete: enter
03:20:14.193 00.000 10844 UpdateGuideState(): m_state=6
03:20:14.193 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
03:20:14.194 00.001 10844 Star::Find returns 1 (0), X=623.26, Y=108.51, Mass=1455, SNR=23.9, Peak=187 HFD=2.8
03:20:14.194 00.000 10844 MultiStar: [#1 -0.20,0.22,0.99,U] [#2 -0.22,0.00,1.05,U] [#3 0.11,-0.04,1.07,U] [#4 -0.19,-0.15,1.00,U] [#5 0.00,0.15,0.96,U] [#6 0.35,0.08,1.14,U] [#7 -0.49,0.19,1.03,U] [#8 0.40,0.04,0.89,U] 
03:20:14.194 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.36, -0.18}
03:20:14.194 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.39) = xAngle (-0.12 = -0.12)
03:20:14.194 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.01 = 3.01)
03:20:14.194 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.27 mountX=0.03 mountY=0.00, mountTheta=0.13
03:20:14.197 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
03:20:14.197 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
03:20:14.197 00.000 11060 Worker thread wakes up
03:20:14.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:14.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
03:20:14.197 00.000 10844 UpdateGuideState exits: m=1455 SNR=23.9
03:20:14.197 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
03:20:14.197 00.000 11060 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=0.00
03:20:14.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:14.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:20:14.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:14.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:14.197 00.000 10844 Enqueuing Expose request
03:20:14.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:20:14.197 00.000 11060 MoveAxis(E, 0, ABG)
03:20:14.197 00.000 11060 Move returns status 0, amount 0
03:20:14.199 00.002 11060 MoveAxis(N, 0, ABG)
03:20:14.199 00.000 11060 Move returns status 0, amount 0
03:20:14.199 00.000 11060 move complete, result=0
03:20:14.199 00.000 11060 worker thread done servicing request
03:20:14.199 00.000 11060 Worker thread wakes up
03:20:14.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:14.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:14.201 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:14.857 00.656 11060 Exposure complete
03:20:15.056 00.199 11060 worker thread done servicing request
03:20:15.056 00.000 10844 OnExposeComplete: enter
03:20:15.056 00.000 10844 UpdateGuideState(): m_state=6
03:20:15.056 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
03:20:15.056 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.56, Mass=1950, SNR=28.2, Peak=169 HFD=3.6
03:20:15.057 00.001 10844 MultiStar: [#1 0.35,0.64,0.00,M1] [#2 -0.16,0.16,0.85,U] [#3 0.35,-0.37,0.95,U] [#4 -0.28,-0.06,0.94,U] [#5 0.23,0.02,0.91,U] [#6 0.39,-0.15,1.03,U] [#7 -0.01,-0.09,0.92,U] [#8 0.46,-0.18,0.78,U] 
03:20:15.057 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.10}, one-star: {0.26, -0.13}
03:20:15.057 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
03:20:15.057 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
03:20:15.057 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.59 mountX=-0.07 mountY=0.17, mountTheta=1.98
03:20:15.060 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.10, opts=13)
03:20:15.060 00.000 10844 Enqueuing Move request for scope (0.16, -0.10)
03:20:15.060 00.000 11060 Worker thread wakes up
03:20:15.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
03:20:15.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:15.060 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
03:20:15.060 00.000 10844 UpdateGuideState exits: m=1950 SNR=28.2
03:20:15.060 00.000 11060 Moving (0.16, -0.10) raw xDistance=-0.07 yDistance=0.17
03:20:15.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:20:15.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:15.061 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:15.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:15.061 00.000 10844 Enqueuing Expose request
03:20:15.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:20:15.061 00.000 11060 MoveAxis(E, 0, ABG)
03:20:15.061 00.000 11060 Move returns status 0, amount 0
03:20:15.061 00.000 11060 MoveAxis(N, 0, ABG)
03:20:15.061 00.000 11060 Move returns status 0, amount 0
03:20:15.061 00.000 11060 move complete, result=0
03:20:15.061 00.000 11060 worker thread done servicing request
03:20:15.061 00.000 11060 Worker thread wakes up
03:20:15.062 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:15.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:15.064 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:15.713 00.649 11060 Exposure complete
03:20:15.917 00.204 11060 worker thread done servicing request
03:20:15.917 00.000 10844 OnExposeComplete: enter
03:20:15.917 00.000 10844 UpdateGuideState(): m_state=6
03:20:15.917 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
03:20:15.917 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.90, Mass=1906, SNR=27.9, Peak=200 HFD=3.6
03:20:15.917 00.000 10844 MultiStar: [#1 -0.03,0.66,0.00,M2] [#2 -0.54,-0.26,0.94,U] [#3 0.25,-0.32,0.95,U] [#4 -0.55,-0.07,0.98,U] [#5 0.51,-0.19,0.88,U] [#6 0.07,-0.09,0.95,U] [#7 -0.12,-0.22,1.01,U] [#8 0.09,-0.90,0.00,M1] 
03:20:15.917 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.13}, one-star: {0.27, 0.21}
03:20:15.919 00.002 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
03:20:15.919 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.00 = -0.00)
03:20:15.919 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.74 mountX=-0.13 mountY=-0.00, mountTheta=-3.14
03:20:15.920 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
03:20:15.920 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
03:20:15.920 00.000 11060 Worker thread wakes up
03:20:15.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:15.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
03:20:15.920 00.000 10844 UpdateGuideState exits: m=1906 SNR=27.9
03:20:15.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
03:20:15.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:15.920 00.000 11060 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=-0.00
03:20:15.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:15.921 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:20:15.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:15.921 00.000 10844 Enqueuing Expose request
03:20:15.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:20:15.921 00.000 11060 MoveAxis(E, 31, ABG)
03:20:15.921 00.000 11060 Guiding  Dir = 2, Dur = 31
03:20:15.952 00.031 11060 IsSlewing returns 0
03:20:15.953 00.001 11060 IsGuiding returns 0
03:20:16.014 00.061 11060 IsGuiding returns 0
03:20:16.014 00.000 11060 Move returns status 0, amount 31
03:20:16.014 00.000 11060 MoveAxis(N, 0, ABG)
03:20:16.014 00.000 11060 Move returns status 0, amount 0
03:20:16.014 00.000 11060 move complete, result=0
03:20:16.014 00.000 11060 worker thread done servicing request
03:20:16.014 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
03:20:16.014 00.000 11060 Worker thread wakes up
03:20:16.015 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:16.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:16.648 00.633 11060 Exposure complete
03:20:16.856 00.208 11060 worker thread done servicing request
03:20:16.856 00.000 10844 OnExposeComplete: enter
03:20:16.856 00.000 10844 UpdateGuideState(): m_state=6
03:20:16.857 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
03:20:16.857 00.000 10844 Star::Find returns 1 (0), X=622.62, Y=108.55, Mass=1747, SNR=26.1, Peak=171 HFD=3.2
03:20:16.857 00.000 10844 MultiStar: [#1 0.23,0.47,0.92,U] [#2 -0.76,-0.41,0.00,M1] [#3 -0.14,-0.35,0.96,U] [#4 0.13,0.31,1.03,U] [#5 -0.04,-0.71,0.00,M1] [#6 0.22,-0.90,0.00,M1] [#7 0.04,0.33,0.95,U] [#8 -0.13,-0.08,0.83,U] 
03:20:16.857 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.09}, one-star: {-0.28, -0.14}
03:20:16.857 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.39) = xAngle (0.46 = 0.46)
03:20:16.858 00.001 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.58 = -2.70)
03:20:16.858 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.85 mountX=0.08 mountY=-0.04, mountTheta=-0.44
03:20:16.860 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.09, opts=13)
03:20:16.860 00.000 10844 Enqueuing Move request for scope (-0.03, 0.09)
03:20:16.860 00.000 11060 Worker thread wakes up
03:20:16.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:16.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
03:20:16.860 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.1
03:20:16.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
03:20:16.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:16.860 00.000 11060 Moving (-0.03, 0.09) raw xDistance=0.08 yDistance=-0.04
03:20:16.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:16.860 00.000 10844 Enqueuing Expose request
03:20:16.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:20:16.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:16.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:16.860 00.000 11060 MoveAxis(E, 0, ABG)
03:20:16.860 00.000 11060 Move returns status 0, amount 0
03:20:16.862 00.002 11060 MoveAxis(N, 0, ABG)
03:20:16.862 00.000 11060 Move returns status 0, amount 0
03:20:16.862 00.000 11060 move complete, result=0
03:20:16.862 00.000 11060 worker thread done servicing request
03:20:16.862 00.000 11060 Worker thread wakes up
03:20:16.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:16.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:16.865 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:17.500 00.635 11060 Exposure complete
03:20:17.710 00.210 11060 worker thread done servicing request
03:20:17.710 00.000 10844 OnExposeComplete: enter
03:20:17.710 00.000 10844 UpdateGuideState(): m_state=6
03:20:17.710 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
03:20:17.711 00.001 10844 Star::Find returns 1 (0), X=622.91, Y=108.30, Mass=1717, SNR=26.2, Peak=150 HFD=3.4
03:20:17.711 00.000 10844 MultiStar: [#1 -0.16,-0.00,0.93,U] [#2 -0.04,-0.10,0.96,U] [#3 -0.31,-0.72,0.00,M1] [#4 -0.34,-0.05,1.01,U] [#5 0.07,-0.43,1.05,U] [#6 0.56,-0.14,1.01,U] [#7 -0.17,-0.16,1.02,U] [#8 -0.23,-0.58,0.00,M1] 
03:20:17.711 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.19}, one-star: {0.01, -0.40}
03:20:17.711 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
03:20:17.711 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
03:20:17.711 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.61 mountX=-0.19 mountY=0.02, mountTheta=3.01
03:20:17.712 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.19, opts=13)
03:20:17.713 00.001 10844 Enqueuing Move request for scope (-0.01, -0.19)
03:20:17.713 00.000 11060 Worker thread wakes up
03:20:17.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:17.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
03:20:17.713 00.000 10844 UpdateGuideState exits: m=1717 SNR=26.2
03:20:17.713 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
03:20:17.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:17.713 00.000 11060 Moving (-0.01, -0.19) raw xDistance=-0.19 yDistance=0.02
03:20:17.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:17.713 00.000 10844 Enqueuing Expose request
03:20:17.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:20:17.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:17.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:20:17.713 00.000 11060 MoveAxis(E, 43, ABG)
03:20:17.713 00.000 11060 Guiding  Dir = 2, Dur = 43
03:20:17.725 00.012 11060 IsSlewing returns 0
03:20:17.727 00.002 11060 IsGuiding returns 0
03:20:17.772 00.045 11060 IsGuiding returns 0
03:20:17.772 00.000 11060 Move returns status 0, amount 43
03:20:17.772 00.000 11060 MoveAxis(N, 0, ABG)
03:20:17.772 00.000 11060 Move returns status 0, amount 0
03:20:17.772 00.000 11060 move complete, result=0
03:20:17.773 00.001 11060 worker thread done servicing request
03:20:17.773 00.000 11060 Worker thread wakes up
03:20:17.773 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
03:20:17.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:17.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:18.400 00.627 11060 Exposure complete
03:20:18.607 00.207 11060 worker thread done servicing request
03:20:18.608 00.001 10844 OnExposeComplete: enter
03:20:18.608 00.000 10844 UpdateGuideState(): m_state=6
03:20:18.608 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
03:20:18.608 00.000 10844 Star::Find returns 1 (0), X=623.41, Y=108.86, Mass=1956, SNR=28.1, Peak=247 HFD=3.3
03:20:18.609 00.001 10844 MultiStar: [#1 0.21,0.21,0.88,U] [#2 0.01,0.31,0.80,U] [#3 0.11,-0.31,0.99,U] [#4 -0.12,0.23,0.92,U] [#5 0.25,0.06,0.99,U] [#6 0.36,-0.21,0.99,U] [#7 0.11,-0.01,0.85,U] [#8 0.21,-0.20,0.85,U] 
03:20:18.609 00.000 10844 refined, 8 included, MultiStar: {0.19, 0.02}, one-star: {0.51, 0.16}
03:20:18.609 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.27 = -1.27)
03:20:18.609 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
03:20:18.609 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.12 mountX=0.06 mountY=0.18, mountTheta=1.27
03:20:18.610 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.02, opts=13)
03:20:18.610 00.000 10844 Enqueuing Move request for scope (0.19, 0.02)
03:20:18.610 00.000 11060 Worker thread wakes up
03:20:18.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:18.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
03:20:18.610 00.000 10844 UpdateGuideState exits: m=1956 SNR=28.1
03:20:18.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
03:20:18.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:18.610 00.000 11060 Moving (0.19, 0.02) raw xDistance=0.06 yDistance=0.18
03:20:18.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:18.610 00.000 10844 Enqueuing Expose request
03:20:18.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:20:18.611 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:18.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:20:18.611 00.000 11060 MoveAxis(E, 0, ABG)
03:20:18.611 00.000 11060 Move returns status 0, amount 0
03:20:18.611 00.000 11060 MoveAxis(N, 0, ABG)
03:20:18.611 00.000 11060 Move returns status 0, amount 0
03:20:18.611 00.000 11060 move complete, result=0
03:20:18.611 00.000 11060 worker thread done servicing request
03:20:18.611 00.000 11060 Worker thread wakes up
03:20:18.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:18.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:18.614 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:19.264 00.650 11060 Exposure complete
03:20:19.437 00.173 11060 worker thread done servicing request
03:20:19.437 00.000 10844 OnExposeComplete: enter
03:20:19.437 00.000 10844 UpdateGuideState(): m_state=6
03:20:19.437 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
03:20:19.437 00.000 10844 Star::Find returns 1 (0), X=623.46, Y=108.82, Mass=1849, SNR=26.8, Peak=169 HFD=3.7
03:20:19.437 00.000 10844 MultiStar: [#1 0.43,0.32,0.90,U] [#2 -0.63,0.10,0.00,M1] [#3 0.27,-0.38,0.92,U] [#4 -0.13,0.01,1.02,U] [#5 -0.07,-0.25,0.92,U] [#6 0.19,-0.27,1.05,U] [#7 0.12,-0.08,0.94,U] [#8 0.21,-0.48,0.85,U] 
03:20:19.437 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.12}, one-star: {0.56, 0.13}
03:20:19.437 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
03:20:19.437 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
03:20:19.437 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.56 mountX=-0.08 mountY=0.21, mountTheta=1.95
03:20:19.440 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.12, opts=13)
03:20:19.440 00.000 10844 Enqueuing Move request for scope (0.19, -0.12)
03:20:19.440 00.000 11060 Worker thread wakes up
03:20:19.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:19.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
03:20:19.440 00.000 10844 UpdateGuideState exits: m=1849 SNR=26.8
03:20:19.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
03:20:19.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:19.440 00.000 11060 Moving (0.19, -0.12) raw xDistance=-0.08 yDistance=0.21
03:20:19.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:19.440 00.000 10844 Enqueuing Expose request
03:20:19.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:20:19.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:20:19.440 00.000 11060 MoveAxis(E, 0, ABG)
03:20:19.440 00.000 11060 Move returns status 0, amount 0
03:20:19.440 00.000 11060 MoveAxis(S, 82, ABG)
03:20:19.441 00.001 11060 Guiding  Dir = 1, Dur = 82
03:20:19.452 00.011 11060 IsSlewing returns 0
03:20:19.452 00.000 11060 IsGuiding returns 0
03:20:19.545 00.093 11060 IsGuiding returns 0
03:20:19.545 00.000 11060 Move returns status 0, amount 82
03:20:19.545 00.000 11060 move complete, result=0
03:20:19.545 00.000 11060 worker thread done servicing request
03:20:19.545 00.000 11060 Worker thread wakes up
03:20:19.545 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 82 ms SOUTH
03:20:19.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:19.546 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:20.173 00.627 11060 Exposure complete
03:20:20.358 00.185 11060 worker thread done servicing request
03:20:20.358 00.000 10844 OnExposeComplete: enter
03:20:20.358 00.000 10844 UpdateGuideState(): m_state=6
03:20:20.358 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
03:20:20.359 00.001 10844 Star::Find returns 1 (0), X=623.30, Y=108.47, Mass=1694, SNR=25.7, Peak=157 HFD=3.4
03:20:20.359 00.000 10844 MultiStar: [#1 -0.33,0.93,0.00,M1] [#2 -0.88,-0.48,0.00,M2] [#3 0.08,-0.25,0.98,U] [#4 -0.76,-0.12,0.00,M1] [#5 -0.60,-0.57,0.00,M1] [#6 0.44,-0.36,1.03,U] [#7 -0.16,-0.40,0.98,U] [#8 -0.46,-0.26,0.90,U] 
03:20:20.359 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.30}, one-star: {0.40, -0.22}
03:20:20.360 00.001 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
03:20:20.360 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
03:20:20.360 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.33 mountX=-0.28 mountY=0.12, mountTheta=2.73
03:20:20.361 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.30, opts=13)
03:20:20.361 00.000 10844 Enqueuing Move request for scope (0.07, -0.30)
03:20:20.361 00.000 11060 Worker thread wakes up
03:20:20.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:20:20.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
03:20:20.361 00.000 10844 UpdateGuideState exits: m=1694 SNR=25.7
03:20:20.361 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
03:20:20.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:20.361 00.000 11060 Moving (0.07, -0.30) raw xDistance=-0.28 yDistance=0.12
03:20:20.363 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:20.363 00.000 10844 Enqueuing Expose request
03:20:20.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:20:20.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:20.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:20:20.363 00.000 11060 MoveAxis(E, 66, ABG)
03:20:20.363 00.000 11060 Guiding  Dir = 2, Dur = 66
03:20:20.400 00.037 11060 IsSlewing returns 0
03:20:20.400 00.000 11060 IsGuiding returns 0
03:20:20.509 00.109 11060 IsGuiding returns 0
03:20:20.509 00.000 11060 Move returns status 0, amount 66
03:20:20.509 00.000 11060 MoveAxis(N, 0, ABG)
03:20:20.509 00.000 11060 Move returns status 0, amount 0
03:20:20.510 00.001 11060 move complete, result=0
03:20:20.510 00.000 11060 worker thread done servicing request
03:20:20.510 00.000 11060 Worker thread wakes up
03:20:20.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:20.510 00.000 10844 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
03:20:20.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:21.138 00.628 11060 Exposure complete
03:20:21.381 00.243 11060 worker thread done servicing request
03:20:21.382 00.001 10844 OnExposeComplete: enter
03:20:21.382 00.000 10844 UpdateGuideState(): m_state=6
03:20:21.382 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
03:20:21.382 00.000 10844 Star::Find returns 1 (0), X=622.84, Y=108.66, Mass=2012, SNR=28.2, Peak=197 HFD=3.3
03:20:21.383 00.001 10844 MultiStar: [#1 -0.15,0.03,0.94,U] [#2 -0.30,0.24,0.87,U] [#3 -0.02,-0.53,0.93,U] [#4 -0.57,-0.15,0.91,U] [#5 -0.18,0.14,0.93,U] [#6 0.12,0.09,0.95,U] [#7 -0.44,-0.29,0.81,U] [#8 0.33,-0.28,0.79,U] 
03:20:21.383 00.000 10844 single-star, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.06, -0.04}
03:20:21.383 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.32)
03:20:21.383 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.84 = -0.84)
03:20:21.383 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.58 mountX=-0.05 mountY=-0.05, mountTheta=-2.31
03:20:21.385 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
03:20:21.385 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
03:20:21.385 00.000 11060 Worker thread wakes up
03:20:21.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:21.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
03:20:21.385 00.000 10844 UpdateGuideState exits: m=2012 SNR=28.2
03:20:21.386 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
03:20:21.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:21.386 00.000 11060 Moving (-0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
03:20:21.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:21.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:20:21.386 00.000 10844 Enqueuing Expose request
03:20:21.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:21.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:20:21.386 00.000 11060 MoveAxis(E, 0, ABG)
03:20:21.386 00.000 11060 Move returns status 0, amount 0
03:20:21.386 00.000 11060 MoveAxis(N, 0, ABG)
03:20:21.386 00.000 11060 Move returns status 0, amount 0
03:20:21.386 00.000 11060 move complete, result=0
03:20:21.387 00.001 11060 worker thread done servicing request
03:20:21.387 00.000 11060 Worker thread wakes up
03:20:21.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:21.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:21.388 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:22.021 00.633 11060 Exposure complete
03:20:22.229 00.208 11060 worker thread done servicing request
03:20:22.229 00.000 10844 OnExposeComplete: enter
03:20:22.229 00.000 10844 UpdateGuideState(): m_state=6
03:20:22.229 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
03:20:22.231 00.002 10844 Star::Find returns 1 (0), X=622.96, Y=108.17, Mass=1911, SNR=27.1, Peak=158 HFD=3.6
03:20:22.231 00.000 10844 MultiStar: [#1 0.27,0.22,0.96,U] [#2 -0.73,-0.04,0.00,M2] [#3 -0.24,-0.63,0.00,M1] [#4 -0.48,-0.51,0.00,M1] [#5 -0.43,0.00,0.98,U] [#6 0.40,-0.18,0.89,U] [#7 -0.40,-0.39,0.98,U] [#8 -0.09,-0.29,0.83,U] 
03:20:22.231 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.19}, one-star: {0.06, -0.52}
03:20:22.231 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.13)
03:20:22.231 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.03 = -0.03)
03:20:22.232 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.76 mountX=-0.20 mountY=-0.01, mountTheta=-3.11
03:20:22.241 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.19, opts=13)
03:20:22.241 00.000 10844 Enqueuing Move request for scope (-0.04, -0.19)
03:20:22.242 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:22.242 00.000 10844 UpdateGuideState exits: m=1911 SNR=27.1
03:20:22.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:22.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:22.242 00.000 10844 Enqueuing Expose request
03:20:22.243 00.001 11060 Worker thread wakes up
03:20:22.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
03:20:22.243 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
03:20:22.243 00.000 11060 Moving (-0.04, -0.19) raw xDistance=-0.20 yDistance=-0.01
03:20:22.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:20:22.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:22.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:20:22.243 00.000 11060 MoveAxis(E, 46, ABG)
03:20:22.243 00.000 11060 Guiding  Dir = 2, Dur = 46
03:20:22.278 00.035 11060 IsSlewing returns 0
03:20:22.278 00.000 11060 IsGuiding returns 0
03:20:22.354 00.076 11060 IsGuiding returns 0
03:20:22.355 00.001 11060 Move returns status 0, amount 46
03:20:22.356 00.001 11060 MoveAxis(N, 0, ABG)
03:20:22.356 00.000 11060 Move returns status 0, amount 0
03:20:22.356 00.000 11060 move complete, result=0
03:20:22.357 00.001 10844 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
03:20:22.362 00.005 11060 worker thread done servicing request
03:20:22.371 00.009 11060 Worker thread wakes up
03:20:22.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:22.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:22.997 00.626 11060 Exposure complete
03:20:23.200 00.203 11060 worker thread done servicing request
03:20:23.200 00.000 10844 OnExposeComplete: enter
03:20:23.200 00.000 10844 UpdateGuideState(): m_state=6
03:20:23.201 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
03:20:23.201 00.000 10844 Star::Find returns 1 (0), X=622.43, Y=108.69, Mass=1714, SNR=26.4, Peak=253 HFD=3.1
03:20:23.201 00.000 10844 MultiStar: [#1 -0.58,0.30,0.00,M1] [#2 -0.65,-0.50,0.00,M3] [#3 -0.41,-0.46,0.00,M2] [#4 -1.08,-0.22,0.00,M2] [#5 -0.42,-0.07,0.88,U] [#6 0.20,-0.48,1.02,U] [#7 -0.54,0.11,0.98,U] [#8 -0.24,-0.10,0.83,U] 
03:20:23.201 00.000 10844 refined, 4 included, MultiStar: {-0.29, -0.11}, one-star: {-0.47, -0.01}
03:20:23.201 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.39) = xAngle (-4.16 = 2.12)
03:20:23.201 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.03 = -1.03)
03:20:23.202 00.001 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-2.77 mountX=-0.16 mountY=-0.27, mountTheta=-2.12
03:20:23.202 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.11, opts=13)
03:20:23.202 00.000 10844 Enqueuing Move request for scope (-0.29, -0.11)
03:20:23.202 00.000 11060 Worker thread wakes up
03:20:23.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:23.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.11) opts 0xd
03:20:23.203 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.11)
03:20:23.203 00.000 10844 UpdateGuideState exits: m=1714 SNR=26.4
03:20:23.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:23.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:23.203 00.000 10844 Enqueuing Expose request
03:20:23.204 00.001 11060 Moving (-0.29, -0.11) raw xDistance=-0.16 yDistance=-0.27
03:20:23.205 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
03:20:23.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:20:23.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:20:23.205 00.000 11060 MoveAxis(E, 40, ABG)
03:20:23.205 00.000 11060 Guiding  Dir = 2, Dur = 40
03:20:23.224 00.019 11060 IsSlewing returns 0
03:20:23.225 00.001 11060 IsGuiding returns 0
03:20:23.288 00.063 11060 IsGuiding returns 0
03:20:23.288 00.000 11060 Move returns status 0, amount 40
03:20:23.288 00.000 11060 MoveAxis(N, 0, ABG)
03:20:23.288 00.000 11060 Move returns status 0, amount 0
03:20:23.288 00.000 11060 move complete, result=0
03:20:23.288 00.000 11060 worker thread done servicing request
03:20:23.288 00.000 11060 Worker thread wakes up
03:20:23.288 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.3 px 0 ms NORTH
03:20:23.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:23.289 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:23.918 00.629 11060 Exposure complete
03:20:24.111 00.193 11060 worker thread done servicing request
03:20:24.111 00.000 10844 OnExposeComplete: enter
03:20:24.111 00.000 10844 UpdateGuideState(): m_state=6
03:20:24.111 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
03:20:24.112 00.001 10844 Star::Find returns 1 (0), X=623.25, Y=108.66, Mass=1962, SNR=28.1, Peak=214 HFD=3.4
03:20:24.112 00.000 10844 MultiStar: [#1 0.15,0.84,0.00,M2] [#2 -0.44,0.19,0.95,U] [#3 0.08,0.04,0.91,U] [#4 -0.16,0.20,0.91,U] [#5 -0.25,0.17,0.90,U] [#6 0.18,-0.32,0.96,U] [#7 -0.13,0.03,0.90,U] [#8 -0.06,-0.07,0.79,U] 
03:20:24.112 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {0.35, -0.03}
03:20:24.112 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.39) = xAngle (1.29 = 1.29)
03:20:24.112 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.86)
03:20:24.112 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.68 mountX=0.02 mountY=-0.05, mountTheta=-1.29
03:20:24.114 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
03:20:24.114 00.000 10844 Enqueuing Move request for scope (-0.05, 0.02)
03:20:24.114 00.000 11060 Worker thread wakes up
03:20:24.115 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:24.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
03:20:24.115 00.000 10844 UpdateGuideState exits: m=1962 SNR=28.1
03:20:24.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
03:20:24.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:24.115 00.000 11060 Moving (-0.05, 0.02) raw xDistance=0.02 yDistance=-0.05
03:20:24.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:24.115 00.000 10844 Enqueuing Expose request
03:20:24.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:20:24.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:24.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:20:24.115 00.000 11060 MoveAxis(E, 0, ABG)
03:20:24.115 00.000 11060 Move returns status 0, amount 0
03:20:24.115 00.000 11060 MoveAxis(N, 0, ABG)
03:20:24.115 00.000 11060 Move returns status 0, amount 0
03:20:24.115 00.000 11060 move complete, result=0
03:20:24.115 00.000 11060 worker thread done servicing request
03:20:24.116 00.001 11060 Worker thread wakes up
03:20:24.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:24.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:24.117 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:24.756 00.639 11060 Exposure complete
03:20:24.958 00.202 11060 worker thread done servicing request
03:20:24.958 00.000 10844 OnExposeComplete: enter
03:20:24.958 00.000 10844 UpdateGuideState(): m_state=6
03:20:24.958 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
03:20:24.959 00.001 10844 Star::Find returns 1 (0), X=622.97, Y=108.25, Mass=1935, SNR=28.0, Peak=186 HFD=3.6
03:20:24.959 00.000 10844 MultiStar: [#1 -0.02,0.29,0.82,U] [#2 -0.56,0.21,0.80,U] [#3 -0.39,-0.32,0.94,U] [#4 -0.39,0.35,0.96,U] [#5 0.07,0.70,0.00,M1] [#6 0.12,-0.23,1.00,U] [#7 -0.13,0.16,0.89,U] [#8 -0.01,-0.03,0.77,U] 
03:20:24.959 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.02}, one-star: {0.07, -0.44}
03:20:24.959 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.85)
03:20:24.959 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
03:20:24.959 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.04 mountX=-0.04 mountY=-0.15, mountTheta=-1.85
03:20:24.960 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.02, opts=13)
03:20:24.960 00.000 10844 Enqueuing Move request for scope (-0.16, -0.02)
03:20:24.960 00.000 11060 Worker thread wakes up
03:20:24.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:24.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
03:20:24.960 00.000 10844 UpdateGuideState exits: m=1935 SNR=28.0
03:20:24.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
03:20:24.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:24.960 00.000 11060 Moving (-0.16, -0.02) raw xDistance=-0.04 yDistance=-0.15
03:20:24.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:24.960 00.000 10844 Enqueuing Expose request
03:20:24.962 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:20:24.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:24.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:20:24.962 00.000 11060 MoveAxis(E, 0, ABG)
03:20:24.962 00.000 11060 Move returns status 0, amount 0
03:20:24.962 00.000 11060 MoveAxis(N, 0, ABG)
03:20:24.962 00.000 11060 Move returns status 0, amount 0
03:20:24.962 00.000 11060 move complete, result=0
03:20:24.962 00.000 11060 worker thread done servicing request
03:20:24.962 00.000 11060 Worker thread wakes up
03:20:24.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:24.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:24.963 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:25.594 00.631 11060 Exposure complete
03:20:25.785 00.191 11060 worker thread done servicing request
03:20:25.785 00.000 10844 OnExposeComplete: enter
03:20:25.785 00.000 10844 UpdateGuideState(): m_state=6
03:20:25.786 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
03:20:25.786 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=108.84, Mass=1985, SNR=28.2, Peak=206 HFD=3.7
03:20:25.787 00.001 10844 MultiStar: [#1 -0.16,0.61,0.00,M2] [#2 -0.81,0.03,0.00,M2] [#3 -0.11,-0.32,1.04,U] [#4 -0.49,0.05,0.98,U] [#5 0.12,0.17,0.98,U] [#6 0.03,-0.28,0.93,U] [#7 -0.43,0.70,0.00,M1] [#8 0.13,-0.41,0.72,U] 
03:20:25.787 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.09}, one-star: {0.34, 0.15}
03:20:25.787 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
03:20:25.787 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:20:25.787 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.59 mountX=-0.09 mountY=0.01, mountTheta=3.00
03:20:25.788 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.09, opts=13)
03:20:25.788 00.000 10844 Enqueuing Move request for scope (-0.00, -0.09)
03:20:25.788 00.000 11060 Worker thread wakes up
03:20:25.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
03:20:25.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
03:20:25.788 00.000 11060 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.01
03:20:25.790 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:20:25.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:25.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:25.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:20:25.790 00.000 11060 MoveAxis(E, 0, ABG)
03:20:25.790 00.000 11060 Move returns status 0, amount 0
03:20:25.790 00.000 11060 MoveAxis(N, 0, ABG)
03:20:25.790 00.000 11060 Move returns status 0, amount 0
03:20:25.790 00.000 11060 move complete, result=0
03:20:25.790 00.000 10844 UpdateGuideState exits: m=1985 SNR=28.2
03:20:25.790 00.000 11060 worker thread done servicing request
03:20:25.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:25.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:25.790 00.000 10844 Enqueuing Expose request
03:20:25.790 00.000 11060 Worker thread wakes up
03:20:25.790 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:25.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:25.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:26.432 00.642 11060 Exposure complete
03:20:26.639 00.207 11060 worker thread done servicing request
03:20:26.639 00.000 10844 OnExposeComplete: enter
03:20:26.639 00.000 10844 UpdateGuideState(): m_state=6
03:20:26.641 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
03:20:26.641 00.000 10844 Star::Find returns 1 (0), X=623.14, Y=108.38, Mass=1603, SNR=24.8, Peak=159 HFD=3.3
03:20:26.641 00.000 10844 MultiStar: [#1 -0.26,0.67,0.00,M3] [#2 -0.68,0.15,0.00,M3] [#3 0.11,-0.36,1.01,U] [#4 -0.35,-0.12,1.09,U] [#5 -0.07,0.11,0.99,U] [#6 0.61,-0.56,0.00,M1] [#7 -0.40,0.02,1.03,U] [#8 -0.43,-0.17,0.85,U] 
03:20:26.642 00.001 10844 refined, 5 included, MultiStar: {-0.14, -0.14}, one-star: {0.24, -0.31}
03:20:26.642 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.39) = xAngle (-3.77 = 2.51)
03:20:26.642 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
03:20:26.642 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.38 mountX=-0.16 mountY=-0.12, mountTheta=-2.50
03:20:26.643 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.14, opts=13)
03:20:26.643 00.000 10844 Enqueuing Move request for scope (-0.14, -0.14)
03:20:26.644 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:20:26.644 00.000 10844 UpdateGuideState exits: m=1603 SNR=24.8
03:20:26.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:26.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:26.644 00.000 10844 Enqueuing Expose request
03:20:26.645 00.001 11060 Worker thread wakes up
03:20:26.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
03:20:26.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
03:20:26.645 00.000 11060 Moving (-0.14, -0.14) raw xDistance=-0.16 yDistance=-0.12
03:20:26.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:20:26.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:26.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:20:26.645 00.000 11060 MoveAxis(E, 38, ABG)
03:20:26.645 00.000 11060 Guiding  Dir = 2, Dur = 38
03:20:26.659 00.014 11060 IsSlewing returns 0
03:20:26.660 00.001 11060 IsGuiding returns 0
03:20:26.707 00.047 11060 IsGuiding returns 0
03:20:26.708 00.001 11060 Move returns status 0, amount 38
03:20:26.708 00.000 11060 MoveAxis(N, 0, ABG)
03:20:26.708 00.000 11060 Move returns status 0, amount 0
03:20:26.708 00.000 11060 move complete, result=0
03:20:26.708 00.000 11060 worker thread done servicing request
03:20:26.708 00.000 11060 Worker thread wakes up
03:20:26.708 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
03:20:26.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:26.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:27.336 00.628 11060 Exposure complete
03:20:27.541 00.205 11060 worker thread done servicing request
03:20:27.541 00.000 10844 OnExposeComplete: enter
03:20:27.541 00.000 10844 UpdateGuideState(): m_state=6
03:20:27.541 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
03:20:27.542 00.001 10844 Star::Find returns 1 (0), X=622.82, Y=109.13, Mass=1668, SNR=26.0, Peak=183 HFD=3.0
03:20:27.542 00.000 10844 MultiStar: [#1 -0.36,0.62,0.00,M4] [#2 -0.36,0.02,1.02,U] [#3 -0.14,-0.37,0.98,U] [#4 -0.40,0.77,0.00,M1] [#5 -0.14,-0.11,1.00,U] [#6 0.21,-0.13,1.06,U] [#7 -0.07,0.44,1.06,U] [#8 0.20,-0.04,0.86,U] 
03:20:27.542 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.04}, one-star: {-0.08, 0.44}
03:20:27.542 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.39) = xAngle (1.15 = 1.15)
03:20:27.542 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.27 = -2.01)
03:20:27.542 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.54 mountX=0.03 mountY=-0.06, mountTheta=-1.14
03:20:27.543 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
03:20:27.543 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
03:20:27.543 00.000 11060 Worker thread wakes up
03:20:27.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:27.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
03:20:27.543 00.000 10844 UpdateGuideState exits: m=1668 SNR=26.0
03:20:27.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
03:20:27.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:27.543 00.000 11060 Moving (-0.06, 0.04) raw xDistance=0.03 yDistance=-0.06
03:20:27.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:27.544 00.001 10844 Enqueuing Expose request
03:20:27.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:20:27.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:27.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:27.544 00.000 11060 MoveAxis(E, 0, ABG)
03:20:27.544 00.000 11060 Move returns status 0, amount 0
03:20:27.544 00.000 11060 MoveAxis(N, 0, ABG)
03:20:27.544 00.000 11060 Move returns status 0, amount 0
03:20:27.544 00.000 11060 move complete, result=0
03:20:27.544 00.000 11060 worker thread done servicing request
03:20:27.544 00.000 11060 Worker thread wakes up
03:20:27.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:27.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:27.546 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:28.181 00.635 11060 Exposure complete
03:20:28.401 00.220 11060 worker thread done servicing request
03:20:28.401 00.000 10844 OnExposeComplete: enter
03:20:28.401 00.000 10844 UpdateGuideState(): m_state=6
03:20:28.402 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
03:20:28.402 00.000 10844 Star::Find returns 1 (0), X=623.13, Y=109.10, Mass=1874, SNR=27.5, Peak=172 HFD=3.3
03:20:28.402 00.000 10844 MultiStar: [#1 -0.35,0.40,0.88,U] [#2 -0.58,-0.20,0.00,M3] [#3 0.08,-0.33,1.03,U] [#4 -0.28,0.58,0.00,M2] [#5 -0.06,-0.03,0.96,U] [#6 0.18,-0.29,0.90,U] [#7 0.02,0.01,0.87,U] [#8 0.86,-0.41,0.00,M1] 
03:20:28.402 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.02}, one-star: {0.23, 0.40}
03:20:28.403 00.001 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.39) = xAngle (-0.51 = -0.51)
03:20:28.403 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.62 = 2.62)
03:20:28.403 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.88 mountX=0.03 mountY=0.02, mountTheta=0.52
03:20:28.405 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
03:20:28.405 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
03:20:28.405 00.000 11060 Worker thread wakes up
03:20:28.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:28.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:20:28.405 00.000 10844 UpdateGuideState exits: m=1874 SNR=27.5
03:20:28.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:20:28.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:28.405 00.000 11060 Moving (0.02, 0.02) raw xDistance=0.03 yDistance=0.02
03:20:28.406 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:28.406 00.000 10844 Enqueuing Expose request
03:20:28.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:20:28.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:28.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:20:28.406 00.000 11060 MoveAxis(E, 0, ABG)
03:20:28.406 00.000 11060 Move returns status 0, amount 0
03:20:28.406 00.000 11060 MoveAxis(N, 0, ABG)
03:20:28.406 00.000 11060 Move returns status 0, amount 0
03:20:28.406 00.000 11060 move complete, result=0
03:20:28.406 00.000 11060 worker thread done servicing request
03:20:28.406 00.000 11060 Worker thread wakes up
03:20:28.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:28.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:28.407 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:29.068 00.661 11060 Exposure complete
03:20:29.241 00.173 10844 OnExposeComplete: enter
03:20:29.241 00.000 10844 UpdateGuideState(): m_state=6
03:20:29.241 00.000 11060 worker thread done servicing request
03:20:29.242 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
03:20:29.242 00.000 10844 Star::Find returns 1 (0), X=623.51, Y=109.26, Mass=1926, SNR=27.6, Peak=175 HFD=3.3
03:20:29.242 00.000 10844 MultiStar: [#1 0.04,0.67,0.00,M4] [#2 -0.47,0.09,0.92,U] [#3 -0.01,-0.39,0.93,U] [#4 -0.26,0.25,1.03,U] [#5 0.07,-0.42,1.00,U] [#6 0.11,0.15,1.00,U] [#7 0.12,0.36,0.98,U] [#8 0.14,-0.28,0.79,U] 
03:20:29.253 00.011 10844 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.61, 0.57}
03:20:29.254 00.001 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
03:20:29.254 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:20:29.254 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.93 mountX=0.06 mountY=0.03, mountTheta=0.47
03:20:29.256 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
03:20:29.256 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
03:20:29.256 00.000 11060 Worker thread wakes up
03:20:29.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:29.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
03:20:29.256 00.000 10844 UpdateGuideState exits: m=1926 SNR=27.6
03:20:29.256 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
03:20:29.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:29.256 00.000 11060 Moving (0.04, 0.05) raw xDistance=0.06 yDistance=0.03
03:20:29.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:29.256 00.000 10844 Enqueuing Expose request
03:20:29.257 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:20:29.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:29.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:20:29.257 00.000 11060 MoveAxis(E, 0, ABG)
03:20:29.257 00.000 11060 Move returns status 0, amount 0
03:20:29.257 00.000 11060 MoveAxis(N, 0, ABG)
03:20:29.257 00.000 11060 Move returns status 0, amount 0
03:20:29.257 00.000 11060 move complete, result=0
03:20:29.257 00.000 11060 worker thread done servicing request
03:20:29.257 00.000 11060 Worker thread wakes up
03:20:29.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:29.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:29.259 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:29.884 00.625 11060 Exposure complete
03:20:30.077 00.193 11060 worker thread done servicing request
03:20:30.077 00.000 10844 OnExposeComplete: enter
03:20:30.077 00.000 10844 UpdateGuideState(): m_state=6
03:20:30.078 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
03:20:30.078 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=109.08, Mass=1920, SNR=27.4, Peak=186 HFD=3.1
03:20:30.078 00.000 10844 MultiStar: [#1 0.10,0.80,0.00,M5] [#2 -0.77,0.78,0.00,M3] [#3 0.08,0.13,0.99,U] [#4 -0.66,0.29,0.00,M2] [#5 0.14,0.67,0.00,M1] [#6 0.16,0.48,1.01,U] [#7 0.27,0.08,0.95,U] [#8 -0.25,0.31,0.79,U] 
03:20:30.078 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.28}, one-star: {-0.05, 0.39}
03:20:30.078 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.39) = xAngle (-0.01 = -0.01)
03:20:30.078 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.12 = 3.12)
03:20:30.078 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.38 mountX=0.28 mountY=0.01, mountTheta=0.03
03:20:30.079 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.28, opts=13)
03:20:30.079 00.000 10844 Enqueuing Move request for scope (0.05, 0.28)
03:20:30.079 00.000 11060 Worker thread wakes up
03:20:30.081 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:30.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
03:20:30.081 00.000 10844 UpdateGuideState exits: m=1920 SNR=27.4
03:20:30.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
03:20:30.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:30.081 00.000 11060 Moving (0.05, 0.28) raw xDistance=0.28 yDistance=0.01
03:20:30.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:30.081 00.000 10844 Enqueuing Expose request
03:20:30.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
03:20:30.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:30.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:20:30.081 00.000 11060 MoveAxis(W, 66, ABG)
03:20:30.082 00.001 11060 Guiding  Dir = 3, Dur = 66
03:20:30.112 00.030 11060 IsSlewing returns 0
03:20:30.112 00.000 11060 IsGuiding returns 0
03:20:30.221 00.109 11060 IsGuiding returns 0
03:20:30.221 00.000 11060 Move returns status 0, amount 66
03:20:30.222 00.001 11060 MoveAxis(N, 0, ABG)
03:20:30.222 00.000 11060 Move returns status 0, amount 0
03:20:30.222 00.000 11060 move complete, result=0
03:20:30.222 00.000 11060 worker thread done servicing request
03:20:30.223 00.001 11060 Worker thread wakes up
03:20:30.223 00.000 10844 GuideStep: 0.3 px 66 ms WEST, 0.0 px 0 ms NORTH
03:20:30.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:30.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:30.872 00.649 11060 Exposure complete
03:20:31.087 00.215 11060 worker thread done servicing request
03:20:31.087 00.000 10844 OnExposeComplete: enter
03:20:31.087 00.000 10844 UpdateGuideState(): m_state=6
03:20:31.087 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
03:20:31.088 00.001 10844 Star::Find returns 1 (0), X=622.87, Y=109.34, Mass=1803, SNR=26.7, Peak=193 HFD=3.4
03:20:31.088 00.000 10844 MultiStar: [#1 0.16,0.71,0.00,M6] [#2 -0.40,1.00,0.00,M4] [#3 -0.16,-0.09,1.01,U] [#4 -0.12,0.53,1.05,U] [#5 -0.14,0.62,0.00,M2] [#6 0.16,0.84,0.00,M1] [#7 0.19,0.37,1.00,U] [#8 -0.06,0.62,0.00,M1] 
03:20:31.088 00.000 10844 refined, 3 included, MultiStar: {-0.03, 0.37}, one-star: {-0.03, 0.65}
03:20:31.088 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:20:31.088 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.89)
03:20:31.088 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.66 mountX=0.36 mountY=-0.09, mountTheta=-0.25
03:20:31.090 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.37, opts=13)
03:20:31.090 00.000 10844 Enqueuing Move request for scope (-0.03, 0.37)
03:20:31.090 00.000 11060 Worker thread wakes up
03:20:31.090 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:31.091 00.001 10844 UpdateGuideState exits: m=1803 SNR=26.7
03:20:31.091 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.37) opts 0xd
03:20:31.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:31.091 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.37)
03:20:31.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:31.091 00.000 10844 Enqueuing Expose request
03:20:31.091 00.000 11060 Moving (-0.03, 0.37) raw xDistance=0.36 yDistance=-0.09
03:20:31.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
03:20:31.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:31.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:20:31.091 00.000 11060 MoveAxis(W, 86, ABG)
03:20:31.091 00.000 11060 Guiding  Dir = 3, Dur = 86
03:20:31.114 00.023 11060 IsSlewing returns 0
03:20:31.114 00.000 11060 IsGuiding returns 0
03:20:31.223 00.109 11060 IsGuiding returns 0
03:20:31.223 00.000 11060 Move returns status 0, amount 86
03:20:31.223 00.000 11060 MoveAxis(N, 0, ABG)
03:20:31.223 00.000 11060 Move returns status 0, amount 0
03:20:31.224 00.001 11060 move complete, result=0
03:20:31.224 00.000 11060 worker thread done servicing request
03:20:31.224 00.000 11060 Worker thread wakes up
03:20:31.224 00.000 10844 GuideStep: 0.4 px 86 ms WEST, -0.1 px 0 ms NORTH
03:20:31.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:31.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:31.866 00.642 11060 Exposure complete
03:20:32.059 00.193 11060 worker thread done servicing request
03:20:32.059 00.000 10844 OnExposeComplete: enter
03:20:32.059 00.000 10844 UpdateGuideState(): m_state=6
03:20:32.059 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
03:20:32.059 00.000 10844 Star::Find returns 1 (0), X=622.28, Y=109.09, Mass=1711, SNR=25.4, Peak=170 HFD=3.4
03:20:32.061 00.002 10844 MultiStar: [#1 -0.33,0.73,0.00,M7] [#2 -1.09,0.33,0.00,M5] [#3 -0.40,0.13,1.07,U] [#4 -0.73,0.54,0.00,M2] [#5 -0.05,0.52,0.99,U] [#6 0.07,0.33,1.06,U] [#7 -0.18,0.26,1.04,U] [#8 -0.25,0.34,0.85,U] 
03:20:32.061 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.33}, one-star: {-0.62, 0.40}
03:20:32.061 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.39) = xAngle (0.81 = 0.81)
03:20:32.061 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.93 = -2.35)
03:20:32.061 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.33 hyp=0.40 cameraTheta=2.20 mountX=0.28 mountY=-0.29, mountTheta=-0.80
03:20:32.062 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.33, opts=13)
03:20:32.063 00.001 10844 Enqueuing Move request for scope (-0.24, 0.33)
03:20:32.063 00.000 11060 Worker thread wakes up
03:20:32.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:32.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.33) opts 0xd
03:20:32.063 00.000 10844 UpdateGuideState exits: m=1711 SNR=25.4
03:20:32.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.33)
03:20:32.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:32.064 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:32.064 00.000 10844 Enqueuing Expose request
03:20:32.064 00.000 11060 Moving (-0.24, 0.33) raw xDistance=0.28 yDistance=-0.29
03:20:32.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
03:20:32.077 00.013 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:20:32.077 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:20:32.077 00.000 11060 MoveAxis(W, 68, ABG)
03:20:32.077 00.000 11060 Guiding  Dir = 3, Dur = 68
03:20:32.110 00.033 11060 IsSlewing returns 0
03:20:32.110 00.000 11060 IsGuiding returns 0
03:20:32.219 00.109 11060 IsGuiding returns 0
03:20:32.219 00.000 11060 Move returns status 0, amount 68
03:20:32.219 00.000 11060 MoveAxis(N, 0, ABG)
03:20:32.219 00.000 11060 Move returns status 0, amount 0
03:20:32.219 00.000 11060 move complete, result=0
03:20:32.219 00.000 11060 worker thread done servicing request
03:20:32.219 00.000 11060 Worker thread wakes up
03:20:32.220 00.001 10844 GuideStep: 0.3 px 68 ms WEST, -0.3 px 0 ms NORTH
03:20:32.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:32.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:32.846 00.626 11060 Exposure complete
03:20:33.058 00.212 11060 worker thread done servicing request
03:20:33.058 00.000 10844 OnExposeComplete: enter
03:20:33.058 00.000 10844 UpdateGuideState(): m_state=6
03:20:33.058 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
03:20:33.059 00.001 10844 Star::Find returns 1 (0), X=622.91, Y=109.14, Mass=1965, SNR=28.4, Peak=180 HFD=3.1
03:20:33.059 00.000 10844 MultiStar: [#1 0.11,0.92,0.00,M8] [#2 -0.62,0.29,0.00,M6] [#3 -0.02,0.01,0.92,U] [#4 -0.46,0.55,0.00,M3] [#5 0.01,-0.07,0.84,U] [#6 0.01,0.23,1.04,U] [#7 0.07,0.61,0.86,U] [#8 -0.12,0.05,0.82,U] 
03:20:33.059 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.22}, one-star: {0.01, 0.44}
03:20:33.059 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.39) = xAngle (0.21 = 0.21)
03:20:33.059 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.33 = -2.95)
03:20:33.059 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=0.21 mountY=-0.04, mountTheta=-0.19
03:20:33.060 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.22, opts=13)
03:20:33.061 00.001 10844 Enqueuing Move request for scope (-0.01, 0.22)
03:20:33.061 00.000 11060 Worker thread wakes up
03:20:33.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:33.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
03:20:33.061 00.000 10844 UpdateGuideState exits: m=1965 SNR=28.4
03:20:33.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:33.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
03:20:33.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:33.061 00.000 10844 Enqueuing Expose request
03:20:33.061 00.000 11060 Moving (-0.01, 0.22) raw xDistance=0.21 yDistance=-0.04
03:20:33.062 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:20:33.074 00.012 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:33.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:33.074 00.000 11060 MoveAxis(W, 52, ABG)
03:20:33.074 00.000 11060 Guiding  Dir = 3, Dur = 52
03:20:33.108 00.034 11060 IsSlewing returns 0
03:20:33.109 00.001 11060 IsGuiding returns 0
03:20:33.191 00.082 11060 IsGuiding returns 0
03:20:33.191 00.000 11060 Move returns status 0, amount 52
03:20:33.191 00.000 11060 MoveAxis(N, 0, ABG)
03:20:33.191 00.000 11060 Move returns status 0, amount 0
03:20:33.191 00.000 11060 move complete, result=0
03:20:33.191 00.000 11060 worker thread done servicing request
03:20:33.191 00.000 11060 Worker thread wakes up
03:20:33.191 00.000 10844 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
03:20:33.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:33.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:33.831 00.640 11060 Exposure complete
03:20:34.023 00.192 11060 worker thread done servicing request
03:20:34.024 00.001 10844 OnExposeComplete: enter
03:20:34.024 00.000 10844 UpdateGuideState(): m_state=6
03:20:34.024 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
03:20:34.024 00.000 10844 Star::Find returns 1 (0), X=622.48, Y=108.84, Mass=2044, SNR=28.7, Peak=234 HFD=3.4
03:20:34.025 00.001 10844 MultiStar: [#1 0.01,0.51,0.86,U] [#2 -0.13,0.93,0.00,M7] [#3 -0.07,0.21,0.92,U] [#4 -0.79,-0.14,0.00,M4] [#5 -0.15,0.25,0.90,U] [#6 -0.03,0.11,0.92,U] [#7 -0.34,0.11,0.84,U] [#8 -0.25,-0.20,0.82,U] 
03:20:34.025 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.16}, one-star: {-0.42, 0.14}
03:20:34.025 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.39) = xAngle (1.01 = 1.01)
03:20:34.025 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.13 = -2.15)
03:20:34.025 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.40 mountX=0.13 mountY=-0.20, mountTheta=-1.01
03:20:34.026 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.16, opts=13)
03:20:34.026 00.000 10844 Enqueuing Move request for scope (-0.18, 0.16)
03:20:34.026 00.000 11060 Worker thread wakes up
03:20:34.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:34.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
03:20:34.026 00.000 10844 UpdateGuideState exits: m=2044 SNR=28.7
03:20:34.027 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
03:20:34.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:34.027 00.000 11060 Moving (-0.18, 0.16) raw xDistance=0.13 yDistance=-0.20
03:20:34.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:34.027 00.000 10844 Enqueuing Expose request
03:20:34.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:20:34.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:20:34.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:20:34.027 00.000 11060 MoveAxis(W, 32, ABG)
03:20:34.027 00.000 11060 Guiding  Dir = 3, Dur = 32
03:20:34.069 00.042 11060 IsSlewing returns 0
03:20:34.069 00.000 11060 IsGuiding returns 0
03:20:34.133 00.064 11060 IsGuiding returns 0
03:20:34.134 00.001 11060 Move returns status 0, amount 32
03:20:34.134 00.000 11060 MoveAxis(N, 0, ABG)
03:20:34.134 00.000 11060 Move returns status 0, amount 0
03:20:34.134 00.000 11060 move complete, result=0
03:20:34.134 00.000 11060 worker thread done servicing request
03:20:34.134 00.000 11060 Worker thread wakes up
03:20:34.134 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.2 px 0 ms NORTH
03:20:34.135 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:34.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:34.766 00.631 11060 Exposure complete
03:20:34.973 00.207 11060 worker thread done servicing request
03:20:34.973 00.000 10844 OnExposeComplete: enter
03:20:34.973 00.000 10844 UpdateGuideState(): m_state=6
03:20:34.974 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
03:20:34.974 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.75, Mass=2056, SNR=29.1, Peak=204 HFD=3.1
03:20:34.974 00.000 10844 MultiStar: [#1 -0.20,0.04,0.87,U] [#2 -0.26,0.30,0.81,U] [#3 -0.10,0.20,0.80,U] [#4 -0.43,-0.11,0.95,U] [#5 -0.02,0.15,0.92,U] [#6 0.53,0.38,0.00,M1] [#7 -0.17,-0.07,0.88,U] [#8 0.46,0.69,0.00,M1] 
03:20:34.974 00.000 10844 single-star, 6 included, MultiStar: {-0.19, 0.07}, one-star: {-0.14, 0.06}
03:20:34.974 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.39) = xAngle (1.36 = 1.36)
03:20:34.974 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.48 = -1.80)
03:20:34.974 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.16 cameraTheta=2.75 mountX=0.03 mountY=-0.15, mountTheta=-1.36
03:20:34.976 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.06, opts=13)
03:20:34.976 00.000 10844 Enqueuing Move request for scope (-0.14, 0.06)
03:20:34.976 00.000 11060 Worker thread wakes up
03:20:34.976 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:34.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
03:20:34.976 00.000 10844 UpdateGuideState exits: m=2056 SNR=29.1
03:20:34.976 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
03:20:34.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:34.976 00.000 11060 Moving (-0.14, 0.06) raw xDistance=0.03 yDistance=-0.15
03:20:34.977 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:34.977 00.000 10844 Enqueuing Expose request
03:20:34.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:20:34.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:34.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:20:34.977 00.000 11060 MoveAxis(E, 0, ABG)
03:20:34.977 00.000 11060 Move returns status 0, amount 0
03:20:34.977 00.000 11060 MoveAxis(N, 0, ABG)
03:20:34.977 00.000 11060 Move returns status 0, amount 0
03:20:34.977 00.000 11060 move complete, result=0
03:20:34.977 00.000 11060 worker thread done servicing request
03:20:34.977 00.000 11060 Worker thread wakes up
03:20:34.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:34.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:34.978 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:35.615 00.637 11060 Exposure complete
03:20:35.803 00.188 11060 worker thread done servicing request
03:20:35.803 00.000 10844 OnExposeComplete: enter
03:20:35.803 00.000 10844 UpdateGuideState(): m_state=6
03:20:35.803 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
03:20:35.803 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=109.29, Mass=1977, SNR=27.8, Peak=209 HFD=3.4
03:20:35.804 00.001 10844 MultiStar: [#1 0.01,0.64,0.00,M7] [#2 0.29,0.62,0.00,M7] [#3 -0.05,0.14,0.95,U] [#4 -0.84,0.06,0.00,M4] [#5 0.30,0.55,0.00,M1] [#6 0.44,0.30,0.97,U] [#7 -0.18,0.47,0.89,U] [#8 0.29,0.45,0.75,U] 
03:20:35.804 00.000 10844 refined, 4 included, MultiStar: {0.13, 0.39}, one-star: {0.14, 0.60}
03:20:35.804 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
03:20:35.804 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
03:20:35.804 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.26 mountX=0.41 mountY=0.06, mountTheta=0.15
03:20:35.805 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.39, opts=13)
03:20:35.805 00.000 10844 Enqueuing Move request for scope (0.13, 0.39)
03:20:35.805 00.000 11060 Worker thread wakes up
03:20:35.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:35.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.39) opts 0xd
03:20:35.805 00.000 10844 UpdateGuideState exits: m=1977 SNR=27.8
03:20:35.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.39)
03:20:35.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:35.805 00.000 11060 Moving (0.13, 0.39) raw xDistance=0.41 yDistance=0.06
03:20:35.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:35.805 00.000 10844 Enqueuing Expose request
03:20:35.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
03:20:35.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:35.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:20:35.807 00.002 11060 MoveAxis(W, 95, ABG)
03:20:35.807 00.000 11060 Guiding  Dir = 3, Dur = 95
03:20:35.841 00.034 11060 IsSlewing returns 0
03:20:35.841 00.000 11060 IsGuiding returns 0
03:20:35.966 00.125 11060 IsGuiding returns 0
03:20:35.966 00.000 11060 Move returns status 0, amount 95
03:20:35.968 00.002 11060 MoveAxis(N, 0, ABG)
03:20:35.968 00.000 11060 Move returns status 0, amount 0
03:20:35.968 00.000 11060 move complete, result=0
03:20:35.968 00.000 11060 worker thread done servicing request
03:20:35.968 00.000 11060 Worker thread wakes up
03:20:35.968 00.000 10844 GuideStep: 0.4 px 95 ms WEST, 0.1 px 0 ms NORTH
03:20:35.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:35.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:36.626 00.658 11060 Exposure complete
03:20:36.829 00.203 10844 OnExposeComplete: enter
03:20:36.829 00.000 10844 UpdateGuideState(): m_state=6
03:20:36.829 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
03:20:36.829 00.000 11060 worker thread done servicing request
03:20:36.829 00.000 10844 Star::Find returns 1 (0), X=623.65, Y=109.28, Mass=1568, SNR=25.3, Peak=176 HFD=3.2
03:20:36.830 00.001 10844 MultiStar: [#1 0.21,0.74,0.00,M8] [#2 -0.25,0.72,0.00,M8] [#3 -0.12,-0.02,0.97,U] [#4 -0.18,0.47,0.98,U] [#5 0.15,0.23,1.07,U] [#6 0.41,0.68,0.00,M1] [#7 -0.08,0.32,1.00,U] [#8 0.04,0.52,0.82,U] 
03:20:36.830 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.35}, one-star: {0.75, 0.59}
03:20:36.830 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.39) = xAngle (-0.09 = -0.09)
03:20:36.830 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.03 = 3.03)
03:20:36.830 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.30 mountX=0.36 mountY=0.04, mountTheta=0.11
03:20:36.833 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.35, opts=13)
03:20:36.833 00.000 10844 Enqueuing Move request for scope (0.10, 0.35)
03:20:36.833 00.000 11060 Worker thread wakes up
03:20:36.833 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:36.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
03:20:36.833 00.000 10844 UpdateGuideState exits: m=1568 SNR=25.3
03:20:36.833 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
03:20:36.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:36.833 00.000 11060 Moving (0.10, 0.35) raw xDistance=0.36 yDistance=0.04
03:20:36.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:36.833 00.000 10844 Enqueuing Expose request
03:20:36.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
03:20:36.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:36.834 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:20:36.834 00.000 11060 MoveAxis(W, 87, ABG)
03:20:36.834 00.000 11060 Guiding  Dir = 3, Dur = 87
03:20:36.860 00.026 11060 IsSlewing returns 0
03:20:36.861 00.001 11060 IsGuiding returns 0
03:20:36.967 00.106 11060 IsGuiding returns 0
03:20:36.968 00.001 11060 Move returns status 0, amount 87
03:20:36.968 00.000 11060 MoveAxis(N, 0, ABG)
03:20:36.968 00.000 11060 Move returns status 0, amount 0
03:20:36.968 00.000 11060 move complete, result=0
03:20:36.969 00.001 11060 worker thread done servicing request
03:20:36.969 00.000 11060 Worker thread wakes up
03:20:36.969 00.000 10844 GuideStep: 0.4 px 87 ms WEST, 0.0 px 0 ms NORTH
03:20:36.970 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:36.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:37.615 00.645 11060 Exposure complete
03:20:37.811 00.196 11060 worker thread done servicing request
03:20:37.811 00.000 10844 OnExposeComplete: enter
03:20:37.811 00.000 10844 UpdateGuideState(): m_state=6
03:20:37.811 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
03:20:37.811 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.80, Mass=1713, SNR=25.8, Peak=180 HFD=3.1
03:20:37.812 00.001 10844 MultiStar: [#1 0.35,0.45,0.94,U] [#2 -0.49,0.47,0.00,M9] [#3 -0.22,-0.45,1.00,U] [#4 -0.23,0.15,1.04,U] [#5 0.23,0.07,1.02,U] [#6 -0.03,-0.00,1.03,U] [#7 -0.15,-0.13,0.92,U] [#8 0.10,-0.04,0.87,U] 
03:20:37.812 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.15, 0.11}
03:20:37.812 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:20:37.812 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.48 = 2.48)
03:20:37.812 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.75 mountX=0.02 mountY=0.02, mountTheta=0.65
03:20:37.813 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
03:20:37.813 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
03:20:37.813 00.000 11060 Worker thread wakes up
03:20:37.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:37.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:20:37.814 00.001 10844 UpdateGuideState exits: m=1713 SNR=25.8
03:20:37.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:20:37.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:37.814 00.000 11060 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=0.02
03:20:37.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:37.814 00.000 10844 Enqueuing Expose request
03:20:37.814 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:20:37.814 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:37.814 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:20:37.814 00.000 11060 MoveAxis(E, 0, ABG)
03:20:37.814 00.000 11060 Move returns status 0, amount 0
03:20:37.814 00.000 11060 MoveAxis(N, 0, ABG)
03:20:37.814 00.000 11060 Move returns status 0, amount 0
03:20:37.814 00.000 11060 move complete, result=0
03:20:37.814 00.000 11060 worker thread done servicing request
03:20:37.814 00.000 11060 Worker thread wakes up
03:20:37.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:37.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:37.815 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:38.457 00.642 11060 Exposure complete
03:20:38.649 00.192 11060 worker thread done servicing request
03:20:38.649 00.000 10844 OnExposeComplete: enter
03:20:38.649 00.000 10844 UpdateGuideState(): m_state=6
03:20:38.650 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
03:20:38.650 00.000 10844 Star::Find returns 1 (0), X=622.56, Y=109.05, Mass=2013, SNR=28.3, Peak=231 HFD=3.5
03:20:38.651 00.001 10844 MultiStar: [#1 -0.03,0.48,0.91,U] [#2 -0.74,-0.19,0.00,M10] [#3 0.10,0.34,0.99,U] [#4 -0.76,0.52,0.00,M3] [#5 -0.56,0.78,0.00,M1] [#6 0.08,0.03,0.94,U] [#7 -0.26,0.54,0.89,U] [#8 0.07,-0.03,0.73,U] 
03:20:38.651 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.29}, one-star: {-0.34, 0.36}
03:20:38.651 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
03:20:38.651 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.54 = -2.75)
03:20:38.651 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.80 mountX=0.28 mountY=-0.12, mountTheta=-0.40
03:20:38.652 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.29, opts=13)
03:20:38.652 00.000 10844 Enqueuing Move request for scope (-0.07, 0.29)
03:20:38.652 00.000 11060 Worker thread wakes up
03:20:38.652 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:38.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
03:20:38.652 00.000 10844 UpdateGuideState exits: m=2013 SNR=28.3
03:20:38.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
03:20:38.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:38.653 00.001 11060 Moving (-0.07, 0.29) raw xDistance=0.28 yDistance=-0.12
03:20:38.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:38.653 00.000 10844 Enqueuing Expose request
03:20:38.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
03:20:38.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:38.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:20:38.653 00.000 11060 MoveAxis(W, 65, ABG)
03:20:38.653 00.000 11060 Guiding  Dir = 3, Dur = 65
03:20:38.670 00.017 11060 IsSlewing returns 0
03:20:38.671 00.001 11060 IsGuiding returns 0
03:20:38.749 00.078 11060 IsGuiding returns 0
03:20:38.749 00.000 11060 Move returns status 0, amount 65
03:20:38.750 00.001 11060 MoveAxis(N, 0, ABG)
03:20:38.750 00.000 11060 Move returns status 0, amount 0
03:20:38.750 00.000 11060 move complete, result=0
03:20:38.751 00.001 11060 worker thread done servicing request
03:20:38.751 00.000 11060 Worker thread wakes up
03:20:38.751 00.000 10844 GuideStep: 0.3 px 65 ms WEST, -0.1 px 0 ms NORTH
03:20:38.752 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:38.753 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:39.400 00.647 11060 Exposure complete
03:20:39.587 00.187 11060 worker thread done servicing request
03:20:39.588 00.001 10844 OnExposeComplete: enter
03:20:39.588 00.000 10844 UpdateGuideState(): m_state=6
03:20:39.588 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
03:20:39.588 00.000 10844 Star::Find returns 1 (0), X=622.46, Y=108.73, Mass=1973, SNR=28.7, Peak=246 HFD=3.2
03:20:39.589 00.001 10844 MultiStar: [#1 -0.18,0.30,0.96,U] [#2 -0.00,0.46,0.77,U] [#3 0.18,0.04,0.83,U] [#4 -0.45,0.07,0.84,U] [#5 -0.69,-0.04,0.00,M2] [#6 0.34,0.10,0.97,U] [#7 -0.48,0.14,0.87,U] [#8 0.16,0.08,0.80,U] 
03:20:39.589 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.15}, one-star: {-0.45, 0.04}
03:20:39.589 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.39) = xAngle (0.83 = 0.83)
03:20:39.589 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.96 = -2.33)
03:20:39.589 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.22 mountX=0.13 mountY=-0.14, mountTheta=-0.83
03:20:39.590 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.15, opts=13)
03:20:39.590 00.000 10844 Enqueuing Move request for scope (-0.11, 0.15)
03:20:39.590 00.000 11060 Worker thread wakes up
03:20:39.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:39.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
03:20:39.590 00.000 10844 UpdateGuideState exits: m=1973 SNR=28.7
03:20:39.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
03:20:39.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:39.592 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:39.592 00.000 10844 Enqueuing Expose request
03:20:39.592 00.000 11060 Moving (-0.11, 0.15) raw xDistance=0.13 yDistance=-0.14
03:20:39.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:20:39.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:39.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:20:39.592 00.000 11060 MoveAxis(W, 32, ABG)
03:20:39.592 00.000 11060 Guiding  Dir = 3, Dur = 32
03:20:39.601 00.009 11060 IsSlewing returns 0
03:20:39.601 00.000 11060 IsGuiding returns 0
03:20:39.649 00.048 11060 IsGuiding returns 0
03:20:39.649 00.000 11060 Move returns status 0, amount 32
03:20:39.649 00.000 11060 MoveAxis(N, 0, ABG)
03:20:39.650 00.001 11060 Move returns status 0, amount 0
03:20:39.650 00.000 11060 move complete, result=0
03:20:39.650 00.000 11060 worker thread done servicing request
03:20:39.650 00.000 11060 Worker thread wakes up
03:20:39.650 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
03:20:39.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:39.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:40.289 00.639 11060 Exposure complete
03:20:40.498 00.209 11060 worker thread done servicing request
03:20:40.498 00.000 10844 OnExposeComplete: enter
03:20:40.498 00.000 10844 UpdateGuideState(): m_state=6
03:20:40.499 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
03:20:40.499 00.000 10844 Star::Find returns 1 (0), X=622.49, Y=108.80, Mass=1920, SNR=27.7, Peak=234 HFD=3.2
03:20:40.499 00.000 10844 MultiStar: [#1 -0.09,0.19,1.00,U] [#2 -0.52,0.40,0.00,M10] [#3 -0.04,-0.32,0.89,U] [#4 -0.21,0.03,0.94,U] [#5 0.14,0.45,0.93,U] [#6 0.11,0.21,0.97,U] [#7 -0.01,0.23,0.90,U] [#8 -0.13,-0.96,0.00,M1] 
03:20:40.499 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.13}, one-star: {-0.41, 0.10}
03:20:40.499 00.000 10844 CameraToMount -- cameraTheta (2.10) - m_xAngle (1.39) = xAngle (0.71 = 0.71)
03:20:40.499 00.000 10844 CameraToMount -- cameraTheta (2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.83 = -2.45)
03:20:40.499 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.10 mountX=0.12 mountY=-0.10, mountTheta=-0.70
03:20:40.501 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.13, opts=13)
03:20:40.501 00.000 10844 Enqueuing Move request for scope (-0.08, 0.13)
03:20:40.501 00.000 11060 Worker thread wakes up
03:20:40.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:40.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
03:20:40.501 00.000 10844 UpdateGuideState exits: m=1920 SNR=27.7
03:20:40.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
03:20:40.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:40.501 00.000 11060 Moving (-0.08, 0.13) raw xDistance=0.12 yDistance=-0.10
03:20:40.502 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:40.502 00.000 10844 Enqueuing Expose request
03:20:40.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:20:40.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:40.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:20:40.502 00.000 11060 MoveAxis(E, 0, ABG)
03:20:40.502 00.000 11060 Move returns status 0, amount 0
03:20:40.502 00.000 11060 MoveAxis(N, 0, ABG)
03:20:40.502 00.000 11060 Move returns status 0, amount 0
03:20:40.502 00.000 11060 move complete, result=0
03:20:40.502 00.000 11060 worker thread done servicing request
03:20:40.502 00.000 11060 Worker thread wakes up
03:20:40.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:40.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:40.503 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:41.132 00.629 11060 Exposure complete
03:20:41.345 00.213 10844 OnExposeComplete: enter
03:20:41.345 00.000 11060 worker thread done servicing request
03:20:41.345 00.000 10844 UpdateGuideState(): m_state=6
03:20:41.345 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
03:20:41.345 00.000 10844 Star::Find returns 1 (0), X=622.99, Y=108.82, Mass=1649, SNR=25.5, Peak=179 HFD=3.1
03:20:41.346 00.001 10844 MultiStar: [#1 -0.09,0.48,0.98,U] [#2 -0.86,0.82,0.00,R] [#3 -0.35,0.25,1.01,U] [#4 -0.31,0.39,1.10,U] [#5 0.75,0.66,0.00,M2] [#6 -0.12,0.23,1.10,U] [#7 0.01,0.24,1.10,U] [#8 -0.41,-0.15,0.86,U] 
03:20:41.346 00.000 10844 single-star, 6 included, MultiStar: {-0.16, 0.23}, one-star: {0.09, 0.13}
03:20:41.346 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.39) = xAngle (-0.45 = -0.45)
03:20:41.346 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:20:41.346 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.94 mountX=0.14 mountY=0.07, mountTheta=0.46
03:20:41.347 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.13, opts=13)
03:20:41.347 00.000 10844 Enqueuing Move request for scope (0.09, 0.13)
03:20:41.347 00.000 11060 Worker thread wakes up
03:20:41.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:41.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
03:20:41.347 00.000 10844 UpdateGuideState exits: m=1649 SNR=25.5
03:20:41.348 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
03:20:41.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:41.348 00.000 11060 Moving (0.09, 0.13) raw xDistance=0.14 yDistance=0.07
03:20:41.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:41.348 00.000 10844 Enqueuing Expose request
03:20:41.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:20:41.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:41.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:20:41.348 00.000 11060 MoveAxis(W, 33, ABG)
03:20:41.348 00.000 11060 Guiding  Dir = 3, Dur = 33
03:20:41.359 00.011 11060 IsSlewing returns 0
03:20:41.359 00.000 11060 IsGuiding returns 0
03:20:41.411 00.052 11060 IsGuiding returns 0
03:20:41.411 00.000 11060 Move returns status 0, amount 33
03:20:41.412 00.001 11060 MoveAxis(N, 0, ABG)
03:20:41.412 00.000 11060 Move returns status 0, amount 0
03:20:41.412 00.000 11060 move complete, result=0
03:20:41.412 00.000 11060 worker thread done servicing request
03:20:41.412 00.000 11060 Worker thread wakes up
03:20:41.412 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
03:20:41.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:41.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:42.047 00.635 11060 Exposure complete
03:20:42.244 00.197 11060 worker thread done servicing request
03:20:42.244 00.000 10844 OnExposeComplete: enter
03:20:42.244 00.000 10844 UpdateGuideState(): m_state=6
03:20:42.245 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
03:20:42.245 00.000 10844 Star::Find returns 1 (0), X=623.27, Y=109.08, Mass=1817, SNR=27.3, Peak=157 HFD=3.2
03:20:42.245 00.000 10844 MultiStar: [#1 -0.02,1.09,0.00,M4] [#2 0.17,0.23,0.91,U] [#3 -0.38,0.16,0.92,U] [#4 -0.58,0.28,0.00,M1] [#5 0.46,0.12,0.94,U] [#6 -0.19,0.35,0.93,U] [#7 0.22,0.35,1.01,U] [#8 0.13,0.21,0.78,U] 
03:20:42.245 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.26}, one-star: {0.37, 0.38}
03:20:42.245 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.39) = xAngle (-0.23 = -0.23)
03:20:42.245 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.89 = 2.89)
03:20:42.245 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.16 mountX=0.28 mountY=0.07, mountTheta=0.25
03:20:42.247 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.26, opts=13)
03:20:42.247 00.000 10844 Enqueuing Move request for scope (0.12, 0.26)
03:20:42.247 00.000 11060 Worker thread wakes up
03:20:42.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:42.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
03:20:42.247 00.000 10844 UpdateGuideState exits: m=1817 SNR=27.3
03:20:42.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
03:20:42.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:42.247 00.000 11060 Moving (0.12, 0.26) raw xDistance=0.28 yDistance=0.07
03:20:42.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:42.247 00.000 10844 Enqueuing Expose request
03:20:42.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
03:20:42.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:42.249 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:20:42.249 00.000 11060 MoveAxis(W, 66, ABG)
03:20:42.249 00.000 11060 Guiding  Dir = 3, Dur = 66
03:20:42.273 00.024 11060 IsSlewing returns 0
03:20:42.273 00.000 11060 IsGuiding returns 0
03:20:42.368 00.095 11060 IsGuiding returns 0
03:20:42.368 00.000 11060 Move returns status 0, amount 66
03:20:42.368 00.000 11060 MoveAxis(N, 0, ABG)
03:20:42.368 00.000 11060 Move returns status 0, amount 0
03:20:42.368 00.000 11060 move complete, result=0
03:20:42.368 00.000 11060 worker thread done servicing request
03:20:42.368 00.000 10844 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
03:20:42.369 00.001 11060 Worker thread wakes up
03:20:42.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:42.370 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:43.010 00.640 11060 Exposure complete
03:20:43.211 00.201 11060 worker thread done servicing request
03:20:43.211 00.000 10844 OnExposeComplete: enter
03:20:43.211 00.000 10844 UpdateGuideState(): m_state=6
03:20:43.211 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
03:20:43.211 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.80, Mass=2049, SNR=28.7, Peak=192 HFD=3.5
03:20:43.212 00.001 10844 MultiStar: [#1 0.09,0.54,0.89,U] [#2 0.57,-0.63,0.00,M1] [#3 -0.13,-0.32,0.96,U] [#4 -0.65,0.17,0.00,M2] [#5 0.06,0.37,0.88,U] [#6 0.24,-0.37,1.00,U] [#7 -0.64,-0.03,0.00,M1] [#8 -0.29,0.23,0.80,U] 
03:20:43.212 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.08}, one-star: {0.11, 0.11}
03:20:43.212 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.39) = xAngle (-0.12 = -0.12)
03:20:43.212 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.01 = 3.01)
03:20:43.213 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.27 mountX=0.08 mountY=0.01, mountTheta=0.13
03:20:43.214 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
03:20:43.214 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
03:20:43.215 00.001 11060 Worker thread wakes up
03:20:43.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:43.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
03:20:43.215 00.000 10844 UpdateGuideState exits: m=2049 SNR=28.7
03:20:43.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
03:20:43.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:43.215 00.000 11060 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=0.01
03:20:43.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:43.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:20:43.215 00.000 10844 Enqueuing Expose request
03:20:43.215 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:43.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:20:43.215 00.000 11060 MoveAxis(E, 0, ABG)
03:20:43.215 00.000 11060 Move returns status 0, amount 0
03:20:43.215 00.000 11060 MoveAxis(N, 0, ABG)
03:20:43.216 00.001 11060 Move returns status 0, amount 0
03:20:43.216 00.000 11060 move complete, result=0
03:20:43.216 00.000 11060 worker thread done servicing request
03:20:43.216 00.000 11060 Worker thread wakes up
03:20:43.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:43.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:43.217 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:43.872 00.655 11060 Exposure complete
03:20:44.065 00.193 11060 worker thread done servicing request
03:20:44.065 00.000 10844 OnExposeComplete: enter
03:20:44.065 00.000 10844 UpdateGuideState(): m_state=6
03:20:44.065 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
03:20:44.066 00.001 10844 Star::Find returns 1 (0), X=622.82, Y=108.96, Mass=2002, SNR=28.6, Peak=210 HFD=3.1
03:20:44.066 00.000 10844 MultiStar: [#1 -0.38,1.08,0.00,M4] [#2 0.71,0.08,0.00,M2] [#3 -0.14,-0.16,0.88,U] [#4 -0.93,0.72,0.00,M3] [#5 -0.20,0.72,0.00,M1] [#6 0.39,0.06,0.90,U] [#7 -0.56,0.71,0.00,M2] [#8 0.26,0.18,0.74,U] 
03:20:44.066 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.09}, one-star: {-0.08, 0.27}
03:20:44.066 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:20:44.066 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.48 = 2.48)
03:20:44.066 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.10 mountY=0.08, mountTheta=0.65
03:20:44.068 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.09, opts=13)
03:20:44.068 00.000 10844 Enqueuing Move request for scope (0.10, 0.09)
03:20:44.069 00.001 11060 Worker thread wakes up
03:20:44.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:44.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
03:20:44.069 00.000 10844 UpdateGuideState exits: m=2002 SNR=28.6
03:20:44.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
03:20:44.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:44.069 00.000 11060 Moving (0.10, 0.09) raw xDistance=0.10 yDistance=0.08
03:20:44.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:44.069 00.000 10844 Enqueuing Expose request
03:20:44.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:20:44.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:44.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:20:44.070 00.001 11060 MoveAxis(E, 0, ABG)
03:20:44.070 00.000 11060 Move returns status 0, amount 0
03:20:44.070 00.000 11060 MoveAxis(N, 0, ABG)
03:20:44.070 00.000 11060 Move returns status 0, amount 0
03:20:44.070 00.000 11060 move complete, result=0
03:20:44.070 00.000 11060 worker thread done servicing request
03:20:44.070 00.000 11060 Worker thread wakes up
03:20:44.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:44.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:44.071 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:44.712 00.641 11060 Exposure complete
03:20:44.909 00.197 11060 worker thread done servicing request
03:20:44.909 00.000 10844 OnExposeComplete: enter
03:20:44.909 00.000 10844 UpdateGuideState(): m_state=6
03:20:44.910 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
03:20:44.910 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=109.10, Mass=1587, SNR=25.5, Peak=178 HFD=2.6
03:20:44.910 00.000 10844 MultiStar: [#1 0.13,0.40,0.95,U] [#2 0.24,0.09,0.91,U] [#3 -0.07,-0.14,1.09,U] [#4 -0.05,0.04,0.98,U] [#5 -0.43,0.21,1.04,U] [#6 0.21,0.35,1.01,U] [#7 -0.42,0.45,0.00,M3] [#8 -0.07,0.04,0.86,U] 
03:20:44.910 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.17}, one-star: {-0.17, 0.40}
03:20:44.910 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.36 = 0.36)
03:20:44.911 00.001 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.48 = -2.80)
03:20:44.911 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.75 mountX=0.17 mountY=-0.06, mountTheta=-0.34
03:20:44.912 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.17, opts=13)
03:20:44.912 00.000 10844 Enqueuing Move request for scope (-0.03, 0.17)
03:20:44.912 00.000 11060 Worker thread wakes up
03:20:44.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:44.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
03:20:44.912 00.000 10844 UpdateGuideState exits: m=1587 SNR=25.5
03:20:44.913 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
03:20:44.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:44.913 00.000 11060 Moving (-0.03, 0.17) raw xDistance=0.17 yDistance=-0.06
03:20:44.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:44.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
03:20:44.913 00.000 10844 Enqueuing Expose request
03:20:44.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:44.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:20:44.913 00.000 11060 MoveAxis(W, 39, ABG)
03:20:44.913 00.000 11060 Guiding  Dir = 3, Dur = 39
03:20:44.939 00.026 11060 IsSlewing returns 0
03:20:44.939 00.000 11060 IsGuiding returns 0
03:20:45.001 00.062 11060 IsGuiding returns 0
03:20:45.001 00.000 11060 Move returns status 0, amount 39
03:20:45.001 00.000 11060 MoveAxis(N, 0, ABG)
03:20:45.001 00.000 11060 Move returns status 0, amount 0
03:20:45.001 00.000 11060 move complete, result=0
03:20:45.001 00.000 11060 worker thread done servicing request
03:20:45.001 00.000 11060 Worker thread wakes up
03:20:45.001 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:20:45.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:45.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:45.632 00.631 11060 Exposure complete
03:20:45.819 00.187 11060 worker thread done servicing request
03:20:45.819 00.000 10844 OnExposeComplete: enter
03:20:45.819 00.000 10844 UpdateGuideState(): m_state=6
03:20:45.819 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
03:20:45.819 00.000 10844 Star::Find returns 1 (0), X=622.73, Y=109.16, Mass=1690, SNR=26.4, Peak=217 HFD=2.8
03:20:45.820 00.001 10844 MultiStar: [#1 -0.22,0.14,0.91,U] [#2 0.43,-1.20,0.00,M2] [#3 -0.11,-0.48,0.96,U] [#4 -0.67,-0.28,0.00,M3] [#5 -0.34,-0.00,0.96,U] [#6 0.24,-0.18,0.97,U] [#7 -0.45,-0.02,0.95,U] [#8 0.44,0.10,0.77,U] 
03:20:45.820 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.00}, one-star: {-0.17, 0.47}
03:20:45.820 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
03:20:45.820 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.84 = -1.44)
03:20:45.820 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.11 mountX=-0.02 mountY=-0.10, mountTheta=-1.72
03:20:45.821 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.00, opts=13)
03:20:45.821 00.000 10844 Enqueuing Move request for scope (-0.10, 0.00)
03:20:45.823 00.002 11060 Worker thread wakes up
03:20:45.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:45.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
03:20:45.823 00.000 10844 UpdateGuideState exits: m=1690 SNR=26.4
03:20:45.823 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
03:20:45.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:45.823 00.000 11060 Moving (-0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
03:20:45.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:45.823 00.000 10844 Enqueuing Expose request
03:20:45.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:20:45.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:45.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:20:45.823 00.000 11060 MoveAxis(E, 0, ABG)
03:20:45.824 00.001 11060 Move returns status 0, amount 0
03:20:45.824 00.000 11060 MoveAxis(N, 0, ABG)
03:20:45.824 00.000 11060 Move returns status 0, amount 0
03:20:45.824 00.000 11060 move complete, result=0
03:20:45.824 00.000 11060 worker thread done servicing request
03:20:45.824 00.000 11060 Worker thread wakes up
03:20:45.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:45.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:45.825 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:46.460 00.635 11060 Exposure complete
03:20:46.654 00.194 10844 OnExposeComplete: enter
03:20:46.654 00.000 10844 UpdateGuideState(): m_state=6
03:20:46.654 00.000 11060 worker thread done servicing request
03:20:46.654 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
03:20:46.654 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.90, Mass=2059, SNR=29.2, Peak=252 HFD=3.4
03:20:46.654 00.000 10844 MultiStar: [#1 0.04,0.68,0.00,M3] [#2 0.30,-0.30,0.79,U] [#3 -0.36,0.27,0.91,U] [#4 -0.27,-0.26,0.94,U] [#5 -0.17,0.19,0.85,U] [#6 -0.38,0.39,0.94,U] [#7 -0.21,-0.38,0.80,U] [#8 -0.27,-0.09,0.67,U] 
03:20:46.654 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.02}, one-star: {-0.13, 0.21}
03:20:46.654 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.39) = xAngle (1.65 = 1.65)
03:20:46.656 00.002 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.78 = -1.51)
03:20:46.656 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.04 mountX=-0.02 mountY=-0.19, mountTheta=-1.65
03:20:46.657 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.02, opts=13)
03:20:46.657 00.000 10844 Enqueuing Move request for scope (-0.19, 0.02)
03:20:46.657 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:46.657 00.000 11060 Worker thread wakes up
03:20:46.657 00.000 10844 UpdateGuideState exits: m=2059 SNR=29.2
03:20:46.658 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
03:20:46.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:46.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:46.658 00.000 10844 Enqueuing Expose request
03:20:46.658 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
03:20:46.658 00.000 11060 Moving (-0.19, 0.02) raw xDistance=-0.02 yDistance=-0.19
03:20:46.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:20:46.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:20:46.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:20:46.658 00.000 11060 MoveAxis(E, 0, ABG)
03:20:46.658 00.000 11060 Move returns status 0, amount 0
03:20:46.658 00.000 11060 MoveAxis(N, 0, ABG)
03:20:46.659 00.001 11060 Move returns status 0, amount 0
03:20:46.659 00.000 11060 move complete, result=0
03:20:46.659 00.000 11060 worker thread done servicing request
03:20:46.659 00.000 11060 Worker thread wakes up
03:20:46.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:46.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:46.660 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:47.289 00.629 11060 Exposure complete
03:20:47.484 00.195 11060 worker thread done servicing request
03:20:47.484 00.000 10844 OnExposeComplete: enter
03:20:47.484 00.000 10844 UpdateGuideState(): m_state=6
03:20:47.484 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
03:20:47.484 00.000 10844 Star::Find returns 1 (0), X=622.70, Y=108.98, Mass=1735, SNR=26.0, Peak=196 HFD=3.2
03:20:47.485 00.001 10844 MultiStar: [#1 0.10,0.73,0.00,M4] [#2 0.35,-0.00,0.94,U] [#3 -0.34,-0.06,0.96,U] [#4 0.14,0.34,0.94,U] [#5 0.29,-0.24,0.99,U] [#6 0.14,0.37,0.99,U] [#7 0.18,0.17,0.88,U] [#8 0.53,0.42,0.00,M1] 
03:20:47.485 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.12}, one-star: {-0.20, 0.28}
03:20:47.485 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
03:20:47.485 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
03:20:47.485 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=0.13 mountY=0.06, mountTheta=0.40
03:20:47.486 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.12, opts=13)
03:20:47.486 00.000 10844 Enqueuing Move request for scope (0.08, 0.12)
03:20:47.486 00.000 11060 Worker thread wakes up
03:20:47.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:47.486 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.0
03:20:47.487 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:47.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
03:20:47.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:47.487 00.000 10844 Enqueuing Expose request
03:20:47.487 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
03:20:47.487 00.000 11060 Moving (0.08, 0.12) raw xDistance=0.13 yDistance=0.06
03:20:47.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:20:47.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:47.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:20:47.487 00.000 11060 MoveAxis(W, 31, ABG)
03:20:47.488 00.001 11060 Guiding  Dir = 3, Dur = 31
03:20:47.503 00.015 11060 IsSlewing returns 0
03:20:47.503 00.000 11060 IsGuiding returns 0
03:20:47.550 00.047 11060 IsGuiding returns 0
03:20:47.550 00.000 11060 Move returns status 0, amount 31
03:20:47.550 00.000 11060 MoveAxis(N, 0, ABG)
03:20:47.550 00.000 11060 Move returns status 0, amount 0
03:20:47.550 00.000 11060 move complete, result=0
03:20:47.550 00.000 11060 worker thread done servicing request
03:20:47.550 00.000 11060 Worker thread wakes up
03:20:47.550 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
03:20:47.551 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:47.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:48.177 00.626 11060 Exposure complete
03:20:48.377 00.200 11060 worker thread done servicing request
03:20:48.377 00.000 10844 OnExposeComplete: enter
03:20:48.377 00.000 10844 UpdateGuideState(): m_state=6
03:20:48.377 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
03:20:48.377 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.93, Mass=1684, SNR=26.2, Peak=177 HFD=3.1
03:20:48.378 00.001 10844 MultiStar: [#1 -0.12,1.26,0.00,M5] [#2 0.06,-0.30,0.86,U] [#3 -0.16,0.65,0.00,M1] [#4 -0.40,0.77,0.00,M2] [#5 -0.07,0.30,0.94,U] [#6 0.06,1.09,0.00,M1] [#7 -0.28,0.56,0.00,M1] [#8 -0.29,0.42,0.73,U] 
03:20:48.378 00.000 10844 refined, 3 included, MultiStar: {0.02, 0.16}, one-star: {0.29, 0.24}
03:20:48.378 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.39) = xAngle (0.06 = 0.06)
03:20:48.378 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.10)
03:20:48.378 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.45 mountX=0.16 mountY=-0.01, mountTheta=-0.04
03:20:48.378 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.16, opts=13)
03:20:48.378 00.000 10844 Enqueuing Move request for scope (0.02, 0.16)
03:20:48.380 00.002 11060 Worker thread wakes up
03:20:48.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:48.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
03:20:48.380 00.000 10844 UpdateGuideState exits: m=1684 SNR=26.2
03:20:48.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
03:20:48.380 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:48.380 00.000 11060 Moving (0.02, 0.16) raw xDistance=0.16 yDistance=-0.01
03:20:48.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:48.380 00.000 10844 Enqueuing Expose request
03:20:48.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
03:20:48.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:48.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:20:48.380 00.000 11060 MoveAxis(W, 39, ABG)
03:20:48.380 00.000 11060 Guiding  Dir = 3, Dur = 39
03:20:48.422 00.042 11060 IsSlewing returns 0
03:20:48.422 00.000 11060 IsGuiding returns 0
03:20:48.501 00.079 11060 IsGuiding returns 0
03:20:48.501 00.000 11060 Move returns status 0, amount 39
03:20:48.501 00.000 11060 MoveAxis(N, 0, ABG)
03:20:48.501 00.000 11060 Move returns status 0, amount 0
03:20:48.501 00.000 11060 move complete, result=0
03:20:48.501 00.000 11060 worker thread done servicing request
03:20:48.501 00.000 11060 Worker thread wakes up
03:20:48.502 00.001 10844 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
03:20:48.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:48.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:49.179 00.677 11060 Exposure complete
03:20:49.387 00.208 10844 OnExposeComplete: enter
03:20:49.387 00.000 11060 worker thread done servicing request
03:20:49.387 00.000 10844 UpdateGuideState(): m_state=6
03:20:49.388 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
03:20:49.388 00.000 10844 Star::Find returns 1 (0), X=622.13, Y=109.00, Mass=1744, SNR=26.0, Peak=156 HFD=4.0
03:20:49.388 00.000 10844 MultiStar: [#1 -0.16,-0.02,0.96,U] [#2 0.44,-0.54,0.00,M1] [#3 -0.29,0.49,1.08,U] [#4 -0.82,0.47,0.00,M3] [#5 0.23,0.51,0.95,U] [#6 0.25,0.23,0.99,U] [#7 -0.18,-0.16,0.93,U] [#8 -0.11,0.17,0.82,U] 
03:20:49.388 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.22}, one-star: {-0.77, 0.30}
03:20:49.388 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.39) = xAngle (0.77 = 0.77)
03:20:49.388 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.89 = -2.39)
03:20:49.388 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.27 cameraTheta=2.16 mountX=0.19 mountY=-0.18, mountTheta=-0.76
03:20:49.389 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.22, opts=13)
03:20:49.389 00.000 10844 Enqueuing Move request for scope (-0.15, 0.22)
03:20:49.389 00.000 11060 Worker thread wakes up
03:20:49.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:49.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
03:20:49.389 00.000 10844 UpdateGuideState exits: m=1744 SNR=26.0
03:20:49.389 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
03:20:49.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:49.391 00.002 11060 Moving (-0.15, 0.22) raw xDistance=0.19 yDistance=-0.18
03:20:49.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:49.391 00.000 10844 Enqueuing Expose request
03:20:49.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:20:49.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:49.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:20:49.391 00.000 11060 MoveAxis(W, 47, ABG)
03:20:49.391 00.000 11060 Guiding  Dir = 3, Dur = 47
03:20:49.418 00.027 11060 IsSlewing returns 0
03:20:49.419 00.001 11060 IsGuiding returns 0
03:20:49.496 00.077 11060 IsGuiding returns 0
03:20:49.496 00.000 11060 Move returns status 0, amount 47
03:20:49.496 00.000 11060 MoveAxis(N, 0, ABG)
03:20:49.496 00.000 11060 Move returns status 0, amount 0
03:20:49.496 00.000 11060 move complete, result=0
03:20:49.497 00.001 11060 worker thread done servicing request
03:20:49.497 00.000 11060 Worker thread wakes up
03:20:49.497 00.000 10844 GuideStep: 0.2 px 47 ms WEST, -0.2 px 0 ms NORTH
03:20:49.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:49.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:50.140 00.643 11060 Exposure complete
03:20:50.372 00.232 11060 worker thread done servicing request
03:20:50.373 00.001 10844 OnExposeComplete: enter
03:20:50.373 00.000 10844 UpdateGuideState(): m_state=6
03:20:50.373 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
03:20:50.373 00.000 10844 Star::Find returns 1 (0), X=623.21, Y=109.19, Mass=1850, SNR=27.4, Peak=185 HFD=2.9
03:20:50.374 00.001 10844 MultiStar: [#1 -0.15,0.70,0.00,M5] [#2 0.20,-0.61,0.00,M2] [#3 0.06,0.30,0.80,U] [#4 -0.59,0.05,0.99,U] [#5 -0.10,0.31,0.95,U] [#6 0.06,0.27,0.99,U] [#7 -0.06,0.53,0.93,U] [#8 -0.28,-0.20,0.80,U] 
03:20:50.374 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.26}, one-star: {0.31, 0.50}
03:20:50.374 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
03:20:50.374 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.67)
03:20:50.374 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.28 cameraTheta=1.88 mountX=0.24 mountY=-0.13, mountTheta=-0.48
03:20:50.375 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.26, opts=13)
03:20:50.375 00.000 10844 Enqueuing Move request for scope (-0.08, 0.26)
03:20:50.375 00.000 11060 Worker thread wakes up
03:20:50.376 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:50.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
03:20:50.376 00.000 10844 UpdateGuideState exits: m=1850 SNR=27.4
03:20:50.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
03:20:50.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:50.376 00.000 11060 Moving (-0.08, 0.26) raw xDistance=0.24 yDistance=-0.13
03:20:50.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:50.376 00.000 10844 Enqueuing Expose request
03:20:50.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
03:20:50.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:50.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:20:50.376 00.000 11060 MoveAxis(W, 58, ABG)
03:20:50.377 00.001 11060 Guiding  Dir = 3, Dur = 58
03:20:50.418 00.041 11060 IsSlewing returns 0
03:20:50.418 00.000 11060 IsGuiding returns 0
03:20:50.493 00.075 11060 IsGuiding returns 0
03:20:50.493 00.000 11060 Move returns status 0, amount 58
03:20:50.493 00.000 11060 MoveAxis(N, 0, ABG)
03:20:50.493 00.000 11060 Move returns status 0, amount 0
03:20:50.494 00.001 11060 move complete, result=0
03:20:50.494 00.000 11060 worker thread done servicing request
03:20:50.494 00.000 11060 Worker thread wakes up
03:20:50.494 00.000 10844 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
03:20:50.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:50.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:51.127 00.633 11060 Exposure complete
03:20:51.320 00.193 11060 worker thread done servicing request
03:20:51.320 00.000 10844 OnExposeComplete: enter
03:20:51.320 00.000 10844 UpdateGuideState(): m_state=6
03:20:51.321 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
03:20:51.321 00.000 10844 Star::Find returns 1 (0), X=622.94, Y=108.08, Mass=2048, SNR=28.8, Peak=158 HFD=3.9
03:20:51.321 00.000 10844 MultiStar: [#1 -0.23,0.26,0.87,U] [#2 0.19,-0.84,0.00,M3] [#3 -0.03,-0.58,0.93,U] [#4 -0.34,0.82,0.00,M3] [#5 -0.20,-0.01,0.92,U] [#6 0.22,-0.43,0.98,U] [#7 -0.17,0.57,0.92,U] [#8 -0.42,-0.55,0.00,M1] 
03:20:51.321 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.15}, one-star: {0.04, -0.61}
03:20:51.321 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.39) = xAngle (-3.31 = 2.97)
03:20:51.321 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.19 = -0.19)
03:20:51.322 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.92 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
03:20:51.323 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.15, opts=13)
03:20:51.323 00.000 10844 Enqueuing Move request for scope (-0.05, -0.15)
03:20:51.323 00.000 11060 Worker thread wakes up
03:20:51.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:51.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
03:20:51.323 00.000 10844 UpdateGuideState exits: m=2048 SNR=28.8
03:20:51.323 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
03:20:51.324 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:51.324 00.000 11060 Moving (-0.05, -0.15) raw xDistance=-0.15 yDistance=-0.03
03:20:51.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:51.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:20:51.324 00.000 10844 Enqueuing Expose request
03:20:51.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:51.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:20:51.324 00.000 11060 MoveAxis(E, 35, ABG)
03:20:51.324 00.000 11060 Guiding  Dir = 2, Dur = 35
03:20:51.350 00.026 11060 IsSlewing returns 0
03:20:51.351 00.001 11060 IsGuiding returns 0
03:20:51.419 00.068 11060 IsGuiding returns 0
03:20:51.419 00.000 11060 Move returns status 0, amount 35
03:20:51.420 00.001 11060 MoveAxis(N, 0, ABG)
03:20:51.420 00.000 11060 Move returns status 0, amount 0
03:20:51.420 00.000 11060 move complete, result=0
03:20:51.420 00.000 11060 worker thread done servicing request
03:20:51.420 00.000 11060 Worker thread wakes up
03:20:51.420 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
03:20:51.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:51.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:52.055 00.635 11060 Exposure complete
03:20:52.288 00.233 11060 worker thread done servicing request
03:20:52.288 00.000 10844 OnExposeComplete: enter
03:20:52.288 00.000 10844 UpdateGuideState(): m_state=6
03:20:52.288 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
03:20:52.289 00.001 10844 Star::Find returns 1 (0), X=622.80, Y=108.80, Mass=1670, SNR=25.9, Peak=200 HFD=2.9
03:20:52.289 00.000 10844 MultiStar: [#1 0.07,0.59,0.95,U] [#2 -0.24,-0.55,0.96,U] [#3 -0.19,-0.26,1.02,U] [#4 -0.26,0.49,1.02,U] [#5 -0.14,0.25,1.02,U] [#6 -0.21,0.01,1.02,U] [#7 -0.10,0.35,0.95,U] [#8 0.13,0.09,0.86,U] 
03:20:52.289 00.000 10844 single-star, 8 included, MultiStar: {-0.12, 0.12}, one-star: {-0.10, 0.10}
03:20:52.289 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
03:20:52.289 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.10 = -2.18)
03:20:52.289 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.15 cameraTheta=2.36 mountX=0.08 mountY=-0.12, mountTheta=-0.97
03:20:52.291 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.10, opts=13)
03:20:52.291 00.000 10844 Enqueuing Move request for scope (-0.10, 0.10)
03:20:52.291 00.000 11060 Worker thread wakes up
03:20:52.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:52.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
03:20:52.292 00.001 10844 UpdateGuideState exits: m=1670 SNR=25.9
03:20:52.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
03:20:52.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:52.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:52.292 00.000 10844 Enqueuing Expose request
03:20:52.292 00.000 11060 Moving (-0.10, 0.10) raw xDistance=0.08 yDistance=-0.12
03:20:52.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:20:52.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:52.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:20:52.292 00.000 11060 MoveAxis(E, 0, ABG)
03:20:52.292 00.000 11060 Move returns status 0, amount 0
03:20:52.292 00.000 11060 MoveAxis(N, 0, ABG)
03:20:52.292 00.000 11060 Move returns status 0, amount 0
03:20:52.292 00.000 11060 move complete, result=0
03:20:52.292 00.000 11060 worker thread done servicing request
03:20:52.292 00.000 11060 Worker thread wakes up
03:20:52.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:52.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:52.293 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:52.929 00.636 11060 Exposure complete
03:20:53.130 00.201 11060 worker thread done servicing request
03:20:53.130 00.000 10844 OnExposeComplete: enter
03:20:53.130 00.000 10844 UpdateGuideState(): m_state=6
03:20:53.131 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
03:20:53.131 00.000 10844 Star::Find returns 1 (0), X=622.54, Y=109.06, Mass=1772, SNR=26.6, Peak=187 HFD=3.5
03:20:53.131 00.000 10844 MultiStar: [#1 -0.03,0.28,0.94,U] [#2 0.20,-0.36,0.89,U] [#3 -0.26,0.52,1.08,U] [#4 -0.48,-0.04,0.95,U] [#5 0.08,0.48,1.00,U] [#6 0.14,0.17,0.92,U] [#7 -0.10,0.33,0.93,U] [#8 -0.50,0.85,0.00,M1] 
03:20:53.131 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.23}, one-star: {-0.36, 0.37}
03:20:53.131 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.39) = xAngle (0.62 = 0.62)
03:20:53.131 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.74 = -2.54)
03:20:53.131 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.00 mountX=0.21 mountY=-0.14, mountTheta=-0.60
03:20:53.133 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.23, opts=13)
03:20:53.133 00.000 10844 Enqueuing Move request for scope (-0.11, 0.23)
03:20:53.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:53.133 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.6
03:20:53.134 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:53.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:53.135 00.001 11060 Worker thread wakes up
03:20:53.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
03:20:53.135 00.000 10844 Enqueuing Expose request
03:20:53.136 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
03:20:53.136 00.000 11060 Moving (-0.11, 0.23) raw xDistance=0.21 yDistance=-0.14
03:20:53.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:20:53.137 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:53.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:20:53.137 00.000 11060 MoveAxis(W, 49, ABG)
03:20:53.137 00.000 11060 Guiding  Dir = 3, Dur = 49
03:20:53.142 00.005 11060 IsSlewing returns 0
03:20:53.143 00.001 11060 IsGuiding returns 0
03:20:53.209 00.066 11060 IsGuiding returns 0
03:20:53.209 00.000 11060 Move returns status 0, amount 49
03:20:53.209 00.000 11060 MoveAxis(N, 0, ABG)
03:20:53.210 00.001 11060 Move returns status 0, amount 0
03:20:53.210 00.000 11060 move complete, result=0
03:20:53.210 00.000 11060 worker thread done servicing request
03:20:53.210 00.000 11060 Worker thread wakes up
03:20:53.210 00.000 10844 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
03:20:53.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:53.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:53.852 00.642 11060 Exposure complete
03:20:54.041 00.189 11060 worker thread done servicing request
03:20:54.041 00.000 10844 OnExposeComplete: enter
03:20:54.042 00.001 10844 UpdateGuideState(): m_state=6
03:20:54.042 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
03:20:54.042 00.000 10844 Star::Find returns 1 (1), X=622.76, Y=108.70, Mass=1790, SNR=27.1, Peak=255 HFD=2.9
03:20:54.042 00.000 10844 MultiStar: [#1 -0.30,0.39,0.99,U] [#2 0.09,-1.15,0.00,M2] [#3 -0.21,-0.02,1.00,U] [#4 -0.67,-0.45,0.00,M2] [#5 -0.18,0.12,0.93,U] [#6 0.02,-0.27,0.98,U] [#7 -0.28,0.12,0.90,U] [#8 -0.20,-0.22,0.78,U] 
03:20:54.042 00.000 10844 single-star, 6 included, MultiStar: {-0.18, 0.02}, one-star: {-0.14, 0.01}
03:20:54.042 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.39) = xAngle (1.68 = 1.68)
03:20:54.042 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.80 = -1.48)
03:20:54.043 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.07 mountX=-0.01 mountY=-0.14, mountTheta=-1.68
03:20:54.044 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.01, opts=13)
03:20:54.044 00.000 10844 Enqueuing Move request for scope (-0.14, 0.01)
03:20:54.044 00.000 11060 Worker thread wakes up
03:20:54.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:54.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
03:20:54.044 00.000 10844 UpdateGuideState exits: m=1790 SNR=27.1 Saturated
03:20:54.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
03:20:54.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:54.044 00.000 11060 Moving (-0.14, 0.01) raw xDistance=-0.01 yDistance=-0.14
03:20:54.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:54.045 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:20:54.045 00.000 10844 Enqueuing Expose request
03:20:54.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:54.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:20:54.045 00.000 11060 MoveAxis(E, 0, ABG)
03:20:54.045 00.000 11060 Move returns status 0, amount 0
03:20:54.045 00.000 11060 MoveAxis(N, 0, ABG)
03:20:54.045 00.000 11060 Move returns status 0, amount 0
03:20:54.045 00.000 11060 move complete, result=0
03:20:54.046 00.001 11060 worker thread done servicing request
03:20:54.046 00.000 11060 Worker thread wakes up
03:20:54.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:54.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:54.048 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:54.670 00.622 11060 Exposure complete
03:20:54.882 00.212 11060 worker thread done servicing request
03:20:54.882 00.000 10844 OnExposeComplete: enter
03:20:54.883 00.001 10844 UpdateGuideState(): m_state=6
03:20:54.884 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
03:20:54.884 00.000 10844 Star::Find returns 1 (0), X=622.31, Y=108.40, Mass=1892, SNR=27.6, Peak=223 HFD=3.3
03:20:54.884 00.000 10844 MultiStar: [#1 -0.40,-0.37,0.95,U] [#2 0.31,-0.91,0.00,M3] [#3 -0.21,-0.47,0.91,U] [#4 -0.21,0.15,0.93,U] [#5 -0.28,-0.51,0.94,U] [#6 0.21,0.13,0.90,U] [#7 -0.27,-0.22,0.87,U] [#8 0.26,-0.62,0.00,M1] 
03:20:54.884 00.000 10844 refined, 6 included, MultiStar: {-0.26, -0.23}, one-star: {-0.59, -0.29}
03:20:54.884 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.39) = xAngle (-3.80 = 2.48)
03:20:54.884 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.68 = -0.68)
03:20:54.884 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.23 hyp=0.34 cameraTheta=-2.41 mountX=-0.27 mountY=-0.22, mountTheta=-2.47
03:20:54.886 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.23, opts=13)
03:20:54.886 00.000 10844 Enqueuing Move request for scope (-0.26, -0.23)
03:20:54.886 00.000 11060 Worker thread wakes up
03:20:54.886 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:54.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.23) opts 0xd
03:20:54.886 00.000 10844 UpdateGuideState exits: m=1892 SNR=27.6
03:20:54.887 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.23)
03:20:54.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:54.887 00.000 11060 Moving (-0.26, -0.23) raw xDistance=-0.27 yDistance=-0.22
03:20:54.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:54.887 00.000 10844 Enqueuing Expose request
03:20:54.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:20:54.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:20:54.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:20:54.887 00.000 11060 MoveAxis(E, 64, ABG)
03:20:54.887 00.000 11060 Guiding  Dir = 2, Dur = 64
03:20:54.914 00.027 11060 IsSlewing returns 0
03:20:54.914 00.000 11060 IsGuiding returns 0
03:20:55.007 00.093 11060 IsGuiding returns 0
03:20:55.007 00.000 11060 Move returns status 0, amount 64
03:20:55.007 00.000 11060 MoveAxis(N, 0, ABG)
03:20:55.007 00.000 11060 Move returns status 0, amount 0
03:20:55.007 00.000 11060 move complete, result=0
03:20:55.007 00.000 11060 worker thread done servicing request
03:20:55.007 00.000 11060 Worker thread wakes up
03:20:55.007 00.000 10844 GuideStep: -0.3 px 64 ms EAST, -0.2 px 0 ms NORTH
03:20:55.008 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:55.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:55.636 00.628 11060 Exposure complete
03:20:55.805 00.169 11060 worker thread done servicing request
03:20:55.805 00.000 10844 OnExposeComplete: enter
03:20:55.805 00.000 10844 UpdateGuideState(): m_state=6
03:20:55.805 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
03:20:55.805 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=108.97, Mass=1677, SNR=25.6, Peak=170 HFD=3.4
03:20:55.805 00.000 10844 MultiStar: [#1 -0.35,0.82,0.00,M1] [#2 0.42,-0.45,0.00,M4] [#3 -0.09,-0.18,1.00,U] [#4 -0.44,0.26,1.01,U] [#5 -0.09,0.28,1.09,U] [#6 0.15,-0.33,1.15,U] [#7 -0.25,0.69,0.00,M1] [#8 0.26,0.06,0.78,U] 
03:20:55.805 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.06}, one-star: {-0.01, 0.28}
03:20:55.806 00.001 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.39) = xAngle (0.84 = 0.84)
03:20:55.806 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.97 = -2.31)
03:20:55.806 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.23 mountX=0.05 mountY=-0.05, mountTheta=-0.84
03:20:55.808 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.06, opts=13)
03:20:55.808 00.000 10844 Enqueuing Move request for scope (-0.04, 0.06)
03:20:55.808 00.000 11060 Worker thread wakes up
03:20:55.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:55.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
03:20:55.808 00.000 10844 UpdateGuideState exits: m=1677 SNR=25.6
03:20:55.808 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
03:20:55.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:55.808 00.000 11060 Moving (-0.04, 0.06) raw xDistance=0.05 yDistance=-0.05
03:20:55.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:55.808 00.000 10844 Enqueuing Expose request
03:20:55.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:20:55.809 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:55.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:20:55.809 00.000 11060 MoveAxis(E, 0, ABG)
03:20:55.809 00.000 11060 Move returns status 0, amount 0
03:20:55.809 00.000 11060 MoveAxis(N, 0, ABG)
03:20:55.809 00.000 11060 Move returns status 0, amount 0
03:20:55.809 00.000 11060 move complete, result=0
03:20:55.809 00.000 11060 worker thread done servicing request
03:20:55.809 00.000 11060 Worker thread wakes up
03:20:55.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:55.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:55.811 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:56.444 00.633 11060 Exposure complete
03:20:56.695 00.251 11060 worker thread done servicing request
03:20:56.696 00.001 10844 OnExposeComplete: enter
03:20:56.696 00.000 10844 UpdateGuideState(): m_state=6
03:20:56.696 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
03:20:56.696 00.000 10844 Star::Find returns 1 (0), X=622.74, Y=108.52, Mass=1695, SNR=25.7, Peak=165 HFD=3.4
03:20:56.697 00.001 10844 MultiStar: [#1 -0.21,0.31,0.91,U] [#2 0.21,-0.78,0.00,M5] [#3 -0.27,-0.41,1.03,U] [#4 -0.25,0.19,1.07,U] [#5 -0.35,-0.40,1.07,U] [#6 0.14,-0.03,1.01,U] [#7 0.15,0.41,0.96,U] [#8 0.07,-0.61,0.87,U] 
03:20:56.697 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.16, -0.17}
03:20:56.697 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.39) = xAngle (-3.87 = 2.41)
03:20:56.697 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
03:20:56.697 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-2.48 mountX=-0.11 mountY=-0.10, mountTheta=-2.40
03:20:56.698 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.09, opts=13)
03:20:56.699 00.001 10844 Enqueuing Move request for scope (-0.11, -0.09)
03:20:56.699 00.000 11060 Worker thread wakes up
03:20:56.699 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:56.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
03:20:56.699 00.000 10844 UpdateGuideState exits: m=1695 SNR=25.7
03:20:56.699 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
03:20:56.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:56.699 00.000 11060 Moving (-0.11, -0.09) raw xDistance=-0.11 yDistance=-0.10
03:20:56.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:56.699 00.000 10844 Enqueuing Expose request
03:20:56.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:20:56.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:56.700 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:20:56.700 00.000 11060 MoveAxis(E, 0, ABG)
03:20:56.700 00.000 11060 Move returns status 0, amount 0
03:20:56.700 00.000 11060 MoveAxis(N, 0, ABG)
03:20:56.700 00.000 11060 Move returns status 0, amount 0
03:20:56.700 00.000 11060 move complete, result=0
03:20:56.700 00.000 11060 worker thread done servicing request
03:20:56.700 00.000 11060 Worker thread wakes up
03:20:56.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:56.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:56.702 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:57.351 00.649 11060 Exposure complete
03:20:57.558 00.207 11060 worker thread done servicing request
03:20:57.558 00.000 10844 OnExposeComplete: enter
03:20:57.558 00.000 10844 UpdateGuideState(): m_state=6
03:20:57.559 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
03:20:57.559 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.61, Mass=1891, SNR=27.5, Peak=163 HFD=3.3
03:20:57.559 00.000 10844 MultiStar: [#1 0.04,0.46,0.89,U] [#2 0.22,-0.99,0.00,M6] [#3 0.05,-0.50,0.96,U] [#4 -0.37,0.20,0.94,U] [#5 -0.44,-0.46,0.00,M1] [#6 0.13,0.18,0.95,U] [#7 -0.38,0.72,0.00,M1] [#8 0.07,-0.14,0.82,U] 
03:20:57.559 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.02}, one-star: {0.06, -0.08}
03:20:57.559 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
03:20:57.559 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.55 = -2.73)
03:20:57.559 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.82 mountX=0.02 mountY=-0.01, mountTheta=-0.42
03:20:57.560 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.02, opts=13)
03:20:57.561 00.001 10844 Enqueuing Move request for scope (-0.00, 0.02)
03:20:57.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:57.561 00.000 11060 Worker thread wakes up
03:20:57.561 00.000 10844 UpdateGuideState exits: m=1891 SNR=27.5
03:20:57.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
03:20:57.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:57.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
03:20:57.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:57.561 00.000 10844 Enqueuing Expose request
03:20:57.561 00.000 11060 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.01
03:20:57.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:20:57.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:57.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:20:57.561 00.000 11060 MoveAxis(E, 0, ABG)
03:20:57.561 00.000 11060 Move returns status 0, amount 0
03:20:57.563 00.002 11060 MoveAxis(N, 0, ABG)
03:20:57.563 00.000 11060 Move returns status 0, amount 0
03:20:57.563 00.000 11060 move complete, result=0
03:20:57.563 00.000 11060 worker thread done servicing request
03:20:57.563 00.000 11060 Worker thread wakes up
03:20:57.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:57.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:57.564 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:58.201 00.637 11060 Exposure complete
03:20:58.410 00.209 11060 worker thread done servicing request
03:20:58.410 00.000 10844 OnExposeComplete: enter
03:20:58.410 00.000 10844 UpdateGuideState(): m_state=6
03:20:58.410 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
03:20:58.410 00.000 10844 Star::Find returns 1 (0), X=623.56, Y=108.91, Mass=1677, SNR=26.1, Peak=205 HFD=3.3
03:20:58.411 00.001 10844 MultiStar: [#1 0.27,0.20,0.95,U] [#2 0.62,-0.94,0.00,M7] [#3 -0.18,-0.04,0.90,U] [#4 -0.06,0.56,0.91,U] [#5 0.27,0.26,1.00,U] [#6 0.61,-0.14,0.00,M1] [#7 0.27,0.74,0.00,M2] [#8 0.25,-0.16,0.84,U] 
03:20:58.411 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.18}, one-star: {0.66, 0.21}
03:20:58.411 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.39) = xAngle (-0.69 = -0.69)
03:20:58.411 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.44 = 2.44)
03:20:58.411 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.28 cameraTheta=0.70 mountX=0.21 mountY=0.18, mountTheta=0.70
03:20:58.412 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.18, opts=13)
03:20:58.412 00.000 10844 Enqueuing Move request for scope (0.21, 0.18)
03:20:58.412 00.000 11060 Worker thread wakes up
03:20:58.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:20:58.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
03:20:58.412 00.000 10844 UpdateGuideState exits: m=1677 SNR=26.1
03:20:58.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
03:20:58.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:58.412 00.000 11060 Moving (0.21, 0.18) raw xDistance=0.21 yDistance=0.18
03:20:58.413 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:58.413 00.000 10844 Enqueuing Expose request
03:20:58.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:20:58.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:58.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:20:58.413 00.000 11060 MoveAxis(W, 50, ABG)
03:20:58.413 00.000 11060 Guiding  Dir = 3, Dur = 50
03:20:58.458 00.045 11060 IsSlewing returns 0
03:20:58.459 00.001 11060 IsGuiding returns 0
03:20:58.516 00.057 11060 IsGuiding returns 0
03:20:58.516 00.000 11060 Move returns status 0, amount 50
03:20:58.516 00.000 11060 MoveAxis(N, 0, ABG)
03:20:58.516 00.000 11060 Move returns status 0, amount 0
03:20:58.517 00.001 11060 move complete, result=0
03:20:58.517 00.000 11060 worker thread done servicing request
03:20:58.517 00.000 11060 Worker thread wakes up
03:20:58.517 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
03:20:58.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:58.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:59.159 00.642 11060 Exposure complete
03:20:59.362 00.203 11060 worker thread done servicing request
03:20:59.362 00.000 10844 OnExposeComplete: enter
03:20:59.362 00.000 10844 UpdateGuideState(): m_state=6
03:20:59.362 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
03:20:59.362 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=108.65, Mass=1820, SNR=27.1, Peak=184 HFD=3.2
03:20:59.363 00.001 10844 MultiStar: [#1 0.24,0.42,1.00,U] [#2 0.51,-0.65,0.00,M8] [#3 0.31,0.22,0.97,U] [#4 -0.70,-0.21,0.00,M1] [#5 -0.01,-0.43,0.91,U] [#6 -0.14,0.15,0.97,U] [#7 0.03,-0.06,0.92,U] [#8 0.10,0.09,0.77,U] 
03:20:59.363 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {0.30, -0.05}
03:20:59.363 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.39) = xAngle (-0.98 = -0.98)
03:20:59.363 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.15 = 2.15)
03:20:59.363 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=0.07 mountY=0.11, mountTheta=0.98
03:20:59.365 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
03:20:59.365 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
03:20:59.365 00.000 11060 Worker thread wakes up
03:20:59.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:20:59.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
03:20:59.365 00.000 10844 UpdateGuideState exits: m=1820 SNR=27.1
03:20:59.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
03:20:59.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:59.365 00.000 11060 Moving (0.12, 0.05) raw xDistance=0.07 yDistance=0.11
03:20:59.366 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:20:59.366 00.000 10844 Enqueuing Expose request
03:20:59.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:59.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:20:59.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:20:59.366 00.000 11060 MoveAxis(E, 0, ABG)
03:20:59.366 00.000 11060 Move returns status 0, amount 0
03:20:59.366 00.000 11060 MoveAxis(N, 0, ABG)
03:20:59.366 00.000 11060 Move returns status 0, amount 0
03:20:59.366 00.000 11060 move complete, result=0
03:20:59.366 00.000 11060 worker thread done servicing request
03:20:59.367 00.001 11060 Worker thread wakes up
03:20:59.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:20:59.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:20:59.368 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:00.003 00.635 11060 Exposure complete
03:21:00.205 00.202 11060 worker thread done servicing request
03:21:00.205 00.000 10844 OnExposeComplete: enter
03:21:00.205 00.000 10844 UpdateGuideState(): m_state=6
03:21:00.207 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
03:21:00.207 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.98, Mass=1771, SNR=26.6, Peak=196 HFD=3.3
03:21:00.207 00.000 10844 MultiStar: [#1 -0.07,0.88,0.00,M1] [#2 0.31,-0.91,0.00,M9] [#3 0.29,0.00,0.94,U] [#4 -0.52,0.01,0.93,U] [#5 -0.08,-0.40,0.97,U] [#6 -0.09,-0.30,1.03,U] [#7 -0.04,-0.01,0.94,U] [#8 -0.40,-0.24,0.84,U] 
03:21:00.207 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.09}, one-star: {-0.23, 0.29}
03:21:00.207 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.30)
03:21:00.207 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
03:21:00.207 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.59 mountX=-0.12 mountY=-0.13, mountTheta=-2.30
03:21:00.209 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.09, opts=13)
03:21:00.209 00.000 10844 Enqueuing Move request for scope (-0.15, -0.09)
03:21:00.209 00.000 11060 Worker thread wakes up
03:21:00.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:00.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
03:21:00.209 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.6
03:21:00.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
03:21:00.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:00.209 00.000 11060 Moving (-0.15, -0.09) raw xDistance=-0.12 yDistance=-0.13
03:21:00.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:00.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:21:00.209 00.000 10844 Enqueuing Expose request
03:21:00.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:00.210 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:21:00.210 00.000 11060 MoveAxis(E, 0, ABG)
03:21:00.210 00.000 11060 Move returns status 0, amount 0
03:21:00.210 00.000 11060 MoveAxis(N, 0, ABG)
03:21:00.210 00.000 11060 Move returns status 0, amount 0
03:21:00.210 00.000 11060 move complete, result=0
03:21:00.210 00.000 11060 worker thread done servicing request
03:21:00.210 00.000 11060 Worker thread wakes up
03:21:00.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:00.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:00.211 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:00.849 00.638 11060 Exposure complete
03:21:01.063 00.214 11060 worker thread done servicing request
03:21:01.063 00.000 10844 OnExposeComplete: enter
03:21:01.063 00.000 10844 UpdateGuideState(): m_state=6
03:21:01.064 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
03:21:01.064 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.80, Mass=2009, SNR=28.7, Peak=191 HFD=3.4
03:21:01.065 00.001 10844 MultiStar: [#1 -0.17,0.34,0.83,U] [#2 0.44,-0.77,0.00,M10] [#3 -0.46,0.22,0.93,U] [#4 -0.44,0.23,0.98,U] [#5 -0.04,0.28,0.80,U] [#6 0.42,0.21,0.93,U] [#7 -0.15,0.14,0.87,U] [#8 -0.27,-0.11,0.74,U] 
03:21:01.065 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.18}, one-star: {0.14, 0.11}
03:21:01.065 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.39) = xAngle (-0.74 = -0.74)
03:21:01.065 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.38 = 2.38)
03:21:01.065 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.17 cameraTheta=0.65 mountX=0.13 mountY=0.12, mountTheta=0.75
03:21:01.066 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
03:21:01.066 00.000 10844 Enqueuing Move request for scope (0.14, 0.11)
03:21:01.067 00.001 11060 Worker thread wakes up
03:21:01.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:01.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
03:21:01.067 00.000 10844 UpdateGuideState exits: m=2009 SNR=28.7
03:21:01.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
03:21:01.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:01.067 00.000 11060 Moving (0.14, 0.11) raw xDistance=0.13 yDistance=0.12
03:21:01.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:01.067 00.000 10844 Enqueuing Expose request
03:21:01.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:21:01.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:01.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:21:01.067 00.000 11060 MoveAxis(W, 30, ABG)
03:21:01.067 00.000 11060 Guiding  Dir = 3, Dur = 30
03:21:01.085 00.018 11060 IsSlewing returns 0
03:21:01.085 00.000 11060 IsGuiding returns 0
03:21:01.132 00.047 11060 IsGuiding returns 0
03:21:01.132 00.000 11060 Move returns status 0, amount 30
03:21:01.132 00.000 11060 MoveAxis(N, 0, ABG)
03:21:01.132 00.000 11060 Move returns status 0, amount 0
03:21:01.132 00.000 11060 move complete, result=0
03:21:01.132 00.000 11060 worker thread done servicing request
03:21:01.134 00.002 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
03:21:01.134 00.000 11060 Worker thread wakes up
03:21:01.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:01.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:01.766 00.632 11060 Exposure complete
03:21:01.985 00.219 11060 worker thread done servicing request
03:21:01.985 00.000 10844 OnExposeComplete: enter
03:21:01.985 00.000 10844 UpdateGuideState(): m_state=6
03:21:01.985 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
03:21:01.986 00.001 10844 Star::Find returns 1 (0), X=622.99, Y=108.98, Mass=1966, SNR=27.9, Peak=210 HFD=2.8
03:21:01.986 00.000 10844 MultiStar: [#1 -0.41,0.07,0.93,U] [#2 0.24,-0.92,0.00,R] [#3 -0.43,0.10,1.02,U] [#4 -0.48,-0.08,0.92,U] [#5 0.15,0.13,0.91,U] [#6 0.07,-0.24,1.03,U] [#7 -0.11,0.10,0.85,U] [#8 -0.09,-0.04,0.71,U] 
03:21:01.986 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.04}, one-star: {0.09, 0.28}
03:21:01.986 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
03:21:01.986 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.61 = -1.67)
03:21:01.986 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.88 mountX=0.01 mountY=-0.16, mountTheta=-1.49
03:21:01.987 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
03:21:01.988 00.001 10844 Enqueuing Move request for scope (-0.15, 0.04)
03:21:01.988 00.000 11060 Worker thread wakes up
03:21:01.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:21:01.988 00.000 10844 UpdateGuideState exits: m=1966 SNR=27.9
03:21:01.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:01.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:01.988 00.000 10844 Enqueuing Expose request
03:21:01.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
03:21:01.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
03:21:01.988 00.000 11060 Moving (-0.15, 0.04) raw xDistance=0.01 yDistance=-0.16
03:21:01.989 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:21:01.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:01.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:21:01.990 00.001 11060 MoveAxis(E, 0, ABG)
03:21:01.990 00.000 11060 Move returns status 0, amount 0
03:21:01.990 00.000 11060 MoveAxis(N, 0, ABG)
03:21:01.990 00.000 11060 Move returns status 0, amount 0
03:21:01.990 00.000 11060 move complete, result=0
03:21:01.991 00.001 11060 worker thread done servicing request
03:21:01.991 00.000 11060 Worker thread wakes up
03:21:01.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:01.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:01.992 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:02.620 00.628 11060 Exposure complete
03:21:02.810 00.190 11060 worker thread done servicing request
03:21:02.810 00.000 10844 OnExposeComplete: enter
03:21:02.810 00.000 10844 UpdateGuideState(): m_state=6
03:21:02.811 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
03:21:02.811 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.39, Mass=1893, SNR=27.6, Peak=169 HFD=3.2
03:21:02.811 00.000 10844 MultiStar: [#1 -0.27,0.30,0.92,U] [#2 0.22,0.49,0.88,U] [#3 -0.25,0.23,0.98,U] [#4 -0.62,-0.00,0.00,M1] [#5 0.18,0.48,0.83,U] [#6 0.11,-0.46,0.98,U] [#7 -0.10,-0.03,0.94,U] [#8 -0.17,-0.14,0.77,U] 
03:21:02.811 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.27, -0.30}
03:21:02.811 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.39) = xAngle (0.17 = 0.17)
03:21:02.811 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.29 = -2.99)
03:21:02.811 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.56 mountX=0.06 mountY=-0.01, mountTheta=-0.15
03:21:02.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.06, opts=13)
03:21:02.813 00.001 10844 Enqueuing Move request for scope (0.00, 0.06)
03:21:02.813 00.000 11060 Worker thread wakes up
03:21:02.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:02.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
03:21:02.813 00.000 10844 UpdateGuideState exits: m=1893 SNR=27.6
03:21:02.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
03:21:02.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:02.813 00.000 11060 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
03:21:02.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:02.813 00.000 10844 Enqueuing Expose request
03:21:02.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:21:02.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:02.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:21:02.813 00.000 11060 MoveAxis(E, 0, ABG)
03:21:02.814 00.001 11060 Move returns status 0, amount 0
03:21:02.814 00.000 11060 MoveAxis(N, 0, ABG)
03:21:02.814 00.000 11060 Move returns status 0, amount 0
03:21:02.814 00.000 11060 move complete, result=0
03:21:02.814 00.000 11060 worker thread done servicing request
03:21:02.814 00.000 11060 Worker thread wakes up
03:21:02.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:02.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:02.815 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:03.444 00.629 11060 Exposure complete
03:21:03.658 00.214 11060 worker thread done servicing request
03:21:03.658 00.000 10844 OnExposeComplete: enter
03:21:03.658 00.000 10844 UpdateGuideState(): m_state=6
03:21:03.658 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
03:21:03.658 00.000 10844 Star::Find returns 1 (0), X=622.72, Y=108.86, Mass=1743, SNR=26.2, Peak=182 HFD=3.1
03:21:03.658 00.000 10844 MultiStar: [#1 -0.13,-0.31,0.94,U] [#2 0.46,0.23,0.90,U] [#3 0.18,-0.19,0.98,U] [#4 -0.25,-0.03,1.00,U] [#5 0.07,0.00,0.94,U] [#6 0.18,0.14,0.97,U] [#7 0.15,-0.07,0.98,U] [#8 -0.42,-0.04,0.87,U] 
03:21:03.658 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.18, 0.17}
03:21:03.658 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.39) = xAngle (-2.50 = -2.50)
03:21:03.658 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.62 = 0.62)
03:21:03.658 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-1.11 mountX=-0.01 mountY=0.01, mountTheta=2.51
03:21:03.661 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
03:21:03.661 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
03:21:03.661 00.000 11060 Worker thread wakes up
03:21:03.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:21:03.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:21:03.661 00.000 11060 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:21:03.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:21:03.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:03.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:03.662 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:21:03.662 00.000 11060 MoveAxis(E, 0, ABG)
03:21:03.662 00.000 11060 Move returns status 0, amount 0
03:21:03.662 00.000 11060 MoveAxis(N, 0, ABG)
03:21:03.662 00.000 11060 Move returns status 0, amount 0
03:21:03.663 00.001 11060 move complete, result=0
03:21:03.663 00.000 11060 worker thread done servicing request
03:21:03.663 00.000 10844 UpdateGuideState exits: m=1743 SNR=26.2
03:21:03.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:03.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:03.663 00.000 10844 Enqueuing Expose request
03:21:03.663 00.000 11060 Worker thread wakes up
03:21:03.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:03.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:03.663 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:04.294 00.631 11060 Exposure complete
03:21:04.486 00.192 11060 worker thread done servicing request
03:21:04.486 00.000 10844 OnExposeComplete: enter
03:21:04.486 00.000 10844 UpdateGuideState(): m_state=6
03:21:04.487 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
03:21:04.487 00.000 10844 Star::Find returns 1 (0), X=622.68, Y=108.74, Mass=1673, SNR=25.4, Peak=140 HFD=3.7
03:21:04.487 00.000 10844 MultiStar: [#1 -0.07,0.38,1.04,U] [#2 0.05,0.26,0.96,U] [#3 -0.39,-0.25,0.97,U] [#4 -0.46,-0.32,0.98,U] [#5 -0.09,-0.12,1.01,U] [#6 0.10,-0.14,1.12,U] [#7 -0.43,0.61,0.00,M1] [#8 0.27,-0.01,0.85,U] 
03:21:04.488 00.001 10844 refined, 7 included, MultiStar: {-0.10, -0.02}, one-star: {-0.22, 0.04}
03:21:04.488 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.39) = xAngle (-4.35 = 1.94)
03:21:04.488 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.22 = -1.22)
03:21:04.488 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=-0.04 mountY=-0.10, mountTheta=-1.93
03:21:04.490 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
03:21:04.490 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
03:21:04.490 00.000 11060 Worker thread wakes up
03:21:04.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:04.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
03:21:04.490 00.000 10844 UpdateGuideState exits: m=1673 SNR=25.4
03:21:04.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
03:21:04.491 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:04.491 00.000 11060 Moving (-0.10, -0.02) raw xDistance=-0.04 yDistance=-0.10
03:21:04.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:04.491 00.000 10844 Enqueuing Expose request
03:21:04.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:21:04.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:04.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:21:04.491 00.000 11060 MoveAxis(E, 0, ABG)
03:21:04.491 00.000 11060 Move returns status 0, amount 0
03:21:04.491 00.000 11060 MoveAxis(N, 0, ABG)
03:21:04.491 00.000 11060 Move returns status 0, amount 0
03:21:04.491 00.000 11060 move complete, result=0
03:21:04.491 00.000 11060 worker thread done servicing request
03:21:04.491 00.000 11060 Worker thread wakes up
03:21:04.492 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:04.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:04.494 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:05.129 00.635 11060 Exposure complete
03:21:05.336 00.207 11060 worker thread done servicing request
03:21:05.336 00.000 10844 OnExposeComplete: enter
03:21:05.336 00.000 10844 UpdateGuideState(): m_state=6
03:21:05.336 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
03:21:05.336 00.000 10844 Star::Find returns 1 (1), X=622.57, Y=108.75, Mass=1887, SNR=27.6, Peak=255 HFD=3.2
03:21:05.337 00.001 10844 MultiStar: [#1 -0.14,0.59,0.97,U] [#2 0.22,0.38,0.88,U] [#3 0.12,-0.07,0.94,U] [#4 -0.75,0.26,0.00,M1] [#5 -0.09,-0.21,0.88,U] [#6 0.38,0.03,1.02,U] [#7 -0.05,0.16,0.88,U] [#8 0.38,-0.42,0.81,U] 
03:21:05.337 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {-0.33, 0.06}
03:21:05.337 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
03:21:05.337 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:21:05.337 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.93 mountX=0.08 mountY=0.04, mountTheta=0.47
03:21:05.338 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
03:21:05.338 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
03:21:05.338 00.000 11060 Worker thread wakes up
03:21:05.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:05.338 00.000 10844 UpdateGuideState exits: m=1887 SNR=27.6 Saturated
03:21:05.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:05.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:05.338 00.000 10844 Enqueuing Expose request
03:21:05.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
03:21:05.338 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
03:21:05.338 00.000 11060 Moving (0.05, 0.07) raw xDistance=0.08 yDistance=0.04
03:21:05.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:05.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:05.339 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:21:05.339 00.000 11060 MoveAxis(E, 0, ABG)
03:21:05.339 00.000 11060 Move returns status 0, amount 0
03:21:05.339 00.000 11060 MoveAxis(N, 0, ABG)
03:21:05.339 00.000 11060 Move returns status 0, amount 0
03:21:05.339 00.000 11060 move complete, result=0
03:21:05.339 00.000 11060 worker thread done servicing request
03:21:05.339 00.000 11060 Worker thread wakes up
03:21:05.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:05.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:05.340 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:05.970 00.630 11060 Exposure complete
03:21:06.189 00.219 11060 worker thread done servicing request
03:21:06.189 00.000 10844 OnExposeComplete: enter
03:21:06.189 00.000 10844 UpdateGuideState(): m_state=6
03:21:06.189 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
03:21:06.189 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.97, Mass=1793, SNR=26.4, Peak=190 HFD=3.4
03:21:06.190 00.001 10844 MultiStar: [#1 0.15,0.39,0.93,U] [#2 -0.02,0.40,0.91,U] [#3 -0.16,-0.13,1.01,U] [#4 -0.43,0.58,0.00,M2] [#5 0.19,0.03,0.94,U] [#6 0.28,0.22,1.01,U] [#7 0.10,0.29,0.96,U] [#8 -0.43,-0.05,0.72,U] 
03:21:06.190 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.18}, one-star: {-0.15, 0.28}
03:21:06.190 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.39) = xAngle (0.14 = 0.14)
03:21:06.190 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.26 = -3.02)
03:21:06.190 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=0.18 mountY=-0.02, mountTheta=-0.12
03:21:06.191 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.18, opts=13)
03:21:06.191 00.000 10844 Enqueuing Move request for scope (0.01, 0.18)
03:21:06.191 00.000 11060 Worker thread wakes up
03:21:06.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:06.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
03:21:06.191 00.000 10844 UpdateGuideState exits: m=1793 SNR=26.4
03:21:06.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
03:21:06.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:06.191 00.000 11060 Moving (0.01, 0.18) raw xDistance=0.18 yDistance=-0.02
03:21:06.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:06.191 00.000 10844 Enqueuing Expose request
03:21:06.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:21:06.192 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:06.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:21:06.192 00.000 11060 MoveAxis(W, 43, ABG)
03:21:06.192 00.000 11060 Guiding  Dir = 3, Dur = 43
03:21:06.232 00.040 11060 IsSlewing returns 0
03:21:06.232 00.000 11060 IsGuiding returns 0
03:21:06.310 00.078 11060 IsGuiding returns 0
03:21:06.310 00.000 11060 Move returns status 0, amount 43
03:21:06.310 00.000 11060 MoveAxis(N, 0, ABG)
03:21:06.310 00.000 11060 Move returns status 0, amount 0
03:21:06.311 00.001 11060 move complete, result=0
03:21:06.311 00.000 11060 worker thread done servicing request
03:21:06.311 00.000 11060 Worker thread wakes up
03:21:06.311 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
03:21:06.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:06.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:06.942 00.631 11060 Exposure complete
03:21:07.154 00.212 11060 worker thread done servicing request
03:21:07.154 00.000 10844 OnExposeComplete: enter
03:21:07.154 00.000 10844 UpdateGuideState(): m_state=6
03:21:07.155 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
03:21:07.155 00.000 10844 Star::Find returns 1 (0), X=622.89, Y=109.03, Mass=1835, SNR=26.9, Peak=202 HFD=3.0
03:21:07.155 00.000 10844 MultiStar: [#1 -0.03,0.57,0.99,U] [#2 0.46,0.10,0.80,U] [#3 -0.56,-0.01,0.98,U] [#4 -0.19,-0.01,1.00,U] [#5 -0.46,0.35,0.95,U] [#6 0.29,-0.11,1.05,U] [#7 0.07,-0.14,0.98,U] [#8 0.01,-0.05,0.69,U] 
03:21:07.155 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.01, 0.34}
03:21:07.155 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.39) = xAngle (0.62 = 0.62)
03:21:07.155 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.75 = -2.54)
03:21:07.156 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.01 mountX=0.11 mountY=-0.07, mountTheta=-0.61
03:21:07.157 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.12, opts=13)
03:21:07.157 00.000 10844 Enqueuing Move request for scope (-0.06, 0.12)
03:21:07.157 00.000 11060 Worker thread wakes up
03:21:07.157 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:07.157 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
03:21:07.157 00.000 10844 UpdateGuideState exits: m=1835 SNR=26.9
03:21:07.157 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
03:21:07.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:07.157 00.000 11060 Moving (-0.06, 0.12) raw xDistance=0.11 yDistance=-0.07
03:21:07.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:07.157 00.000 10844 Enqueuing Expose request
03:21:07.158 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:21:07.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:07.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:21:07.158 00.000 11060 MoveAxis(E, 0, ABG)
03:21:07.158 00.000 11060 Move returns status 0, amount 0
03:21:07.158 00.000 11060 MoveAxis(N, 0, ABG)
03:21:07.158 00.000 11060 Move returns status 0, amount 0
03:21:07.158 00.000 11060 move complete, result=0
03:21:07.158 00.000 11060 worker thread done servicing request
03:21:07.158 00.000 11060 Worker thread wakes up
03:21:07.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:07.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:07.159 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:07.794 00.635 11060 Exposure complete
03:21:07.998 00.204 11060 worker thread done servicing request
03:21:07.998 00.000 10844 OnExposeComplete: enter
03:21:07.998 00.000 10844 UpdateGuideState(): m_state=6
03:21:07.999 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
03:21:07.999 00.000 10844 Star::Find returns 1 (0), X=622.50, Y=108.88, Mass=1671, SNR=25.8, Peak=244 HFD=3.1
03:21:07.999 00.000 10844 MultiStar: [#1 -0.13,-0.19,0.94,U] [#2 0.06,0.16,0.99,U] [#3 -0.28,-0.10,0.98,U] [#4 -0.62,0.13,0.00,M2] [#5 0.56,0.04,0.91,U] [#6 0.25,-0.04,1.00,U] [#7 -0.46,-0.15,0.94,U] [#8 0.01,-0.01,0.83,U] 
03:21:07.999 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {-0.40, 0.19}
03:21:07.999 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.96)
03:21:07.999 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.20 = -1.20)
03:21:07.999 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.93 mountX=-0.02 mountY=-0.05, mountTheta=-1.96
03:21:08.001 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
03:21:08.001 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
03:21:08.002 00.001 11060 Worker thread wakes up
03:21:08.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:08.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:21:08.002 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.8
03:21:08.002 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:21:08.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:08.002 00.000 11060 Moving (-0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
03:21:08.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:08.002 00.000 10844 Enqueuing Expose request
03:21:08.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:21:08.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:08.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:21:08.002 00.000 11060 MoveAxis(E, 0, ABG)
03:21:08.003 00.001 11060 Move returns status 0, amount 0
03:21:08.003 00.000 11060 MoveAxis(N, 0, ABG)
03:21:08.003 00.000 11060 Move returns status 0, amount 0
03:21:08.003 00.000 11060 move complete, result=0
03:21:08.003 00.000 11060 worker thread done servicing request
03:21:08.003 00.000 11060 Worker thread wakes up
03:21:08.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:08.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:08.005 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:08.638 00.633 11060 Exposure complete
03:21:08.833 00.195 11060 worker thread done servicing request
03:21:08.833 00.000 10844 OnExposeComplete: enter
03:21:08.833 00.000 10844 UpdateGuideState(): m_state=6
03:21:08.833 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
03:21:08.833 00.000 10844 Star::Find returns 1 (0), X=622.92, Y=108.74, Mass=1856, SNR=27.0, Peak=175 HFD=3.3
03:21:08.834 00.001 10844 MultiStar: [#1 0.08,0.37,0.95,U] [#2 0.23,0.48,0.84,U] [#3 -0.40,-0.75,0.00,M1] [#4 -0.19,-0.19,0.98,U] [#5 0.18,0.09,0.90,U] [#6 0.01,-0.37,1.07,U] [#7 0.02,-0.06,0.99,U] [#8 0.06,-0.52,0.70,U] 
03:21:08.834 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {0.02, 0.04}
03:21:08.834 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.39) = xAngle (-1.70 = -1.70)
03:21:08.834 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.42 = 1.42)
03:21:08.834 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.32 mountX=-0.01 mountY=0.05, mountTheta=1.71
03:21:08.835 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
03:21:08.835 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
03:21:08.836 00.001 11060 Worker thread wakes up
03:21:08.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:08.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
03:21:08.836 00.000 10844 UpdateGuideState exits: m=1856 SNR=27.0
03:21:08.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
03:21:08.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:08.836 00.000 11060 Moving (0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
03:21:08.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:08.836 00.000 10844 Enqueuing Expose request
03:21:08.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:21:08.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:08.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:21:08.836 00.000 11060 MoveAxis(E, 0, ABG)
03:21:08.836 00.000 11060 Move returns status 0, amount 0
03:21:08.836 00.000 11060 MoveAxis(N, 0, ABG)
03:21:08.836 00.000 11060 Move returns status 0, amount 0
03:21:08.836 00.000 11060 move complete, result=0
03:21:08.836 00.000 11060 worker thread done servicing request
03:21:08.836 00.000 11060 Worker thread wakes up
03:21:08.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:08.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:08.837 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:09.464 00.627 11060 Exposure complete
03:21:09.647 00.183 11060 worker thread done servicing request
03:21:09.647 00.000 10844 OnExposeComplete: enter
03:21:09.647 00.000 10844 UpdateGuideState(): m_state=6
03:21:09.647 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
03:21:09.647 00.000 10844 Star::Find returns 1 (0), X=622.74, Y=108.81, Mass=1648, SNR=25.4, Peak=198 HFD=3.2
03:21:09.648 00.001 10844 MultiStar: [#1 0.43,0.44,0.00,M1] [#2 0.14,-0.12,1.02,U] [#3 -0.15,-0.73,0.00,M2] [#4 -0.11,0.04,1.06,U] [#5 0.40,0.31,1.08,U] [#6 0.06,-0.46,1.01,U] [#7 -0.41,-0.16,0.93,U] [#8 -0.44,-0.29,0.82,U] 
03:21:09.648 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.07}, one-star: {-0.16, 0.12}
03:21:09.648 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.39) = xAngle (-3.64 = 2.65)
03:21:09.648 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.51 = -0.51)
03:21:09.648 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=-0.08 mountY=-0.04, mountTheta=-2.63
03:21:09.650 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
03:21:09.650 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
03:21:09.650 00.000 11060 Worker thread wakes up
03:21:09.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:09.650 00.000 10844 UpdateGuideState exits: m=1648 SNR=25.4
03:21:09.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:09.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:09.650 00.000 10844 Enqueuing Expose request
03:21:09.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
03:21:09.651 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
03:21:09.651 00.000 11060 Moving (-0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
03:21:09.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:21:09.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:09.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:21:09.651 00.000 11060 MoveAxis(E, 0, ABG)
03:21:09.651 00.000 11060 Move returns status 0, amount 0
03:21:09.651 00.000 11060 MoveAxis(N, 0, ABG)
03:21:09.651 00.000 11060 Move returns status 0, amount 0
03:21:09.651 00.000 11060 move complete, result=0
03:21:09.652 00.001 11060 worker thread done servicing request
03:21:09.652 00.000 11060 Worker thread wakes up
03:21:09.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:09.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:09.653 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:10.291 00.638 11060 Exposure complete
03:21:10.485 00.194 11060 worker thread done servicing request
03:21:10.487 00.002 10844 OnExposeComplete: enter
03:21:10.487 00.000 10844 UpdateGuideState(): m_state=6
03:21:10.487 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
03:21:10.488 00.001 10844 Star::Find returns 1 (0), X=623.16, Y=108.54, Mass=1782, SNR=26.5, Peak=144 HFD=3.6
03:21:10.488 00.000 10844 MultiStar: [#1 -0.06,0.45,1.01,U] [#2 0.25,0.38,0.89,U] [#3 -0.28,-0.80,0.00,M3] [#4 -0.75,0.09,0.00,M1] [#5 -0.02,0.15,0.85,U] [#6 0.25,-0.28,1.04,U] [#7 0.02,-0.19,0.96,U] [#8 -0.12,-0.34,0.83,U] 
03:21:10.488 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.00}, one-star: {0.26, -0.15}
03:21:10.488 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.39) = xAngle (-1.38 = -1.38)
03:21:10.488 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.75 = 1.75)
03:21:10.488 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=0.02 mountY=0.09, mountTheta=1.38
03:21:10.490 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.00, opts=13)
03:21:10.490 00.000 10844 Enqueuing Move request for scope (0.09, 0.00)
03:21:10.490 00.000 11060 Worker thread wakes up
03:21:10.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:10.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
03:21:10.490 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.5
03:21:10.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
03:21:10.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:10.491 00.001 11060 Moving (0.09, 0.00) raw xDistance=0.02 yDistance=0.09
03:21:10.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:10.491 00.000 10844 Enqueuing Expose request
03:21:10.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:21:10.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:10.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:21:10.492 00.001 11060 MoveAxis(E, 0, ABG)
03:21:10.492 00.000 11060 Move returns status 0, amount 0
03:21:10.492 00.000 11060 MoveAxis(N, 0, ABG)
03:21:10.492 00.000 11060 Move returns status 0, amount 0
03:21:10.492 00.000 11060 move complete, result=0
03:21:10.492 00.000 11060 worker thread done servicing request
03:21:10.492 00.000 11060 Worker thread wakes up
03:21:10.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:10.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:10.493 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:11.256 00.763 11060 Exposure complete
03:21:11.477 00.221 11060 worker thread done servicing request
03:21:11.478 00.001 10844 OnExposeComplete: enter
03:21:11.478 00.000 10844 UpdateGuideState(): m_state=6
03:21:11.478 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
03:21:11.478 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=109.05, Mass=1800, SNR=27.1, Peak=209 HFD=3.2
03:21:11.478 00.000 10844 MultiStar: [#1 0.01,0.52,0.95,U] [#2 -0.07,0.17,0.85,U] [#3 -0.17,-0.50,0.95,U] [#4 -0.28,-0.21,0.91,U] [#5 0.06,0.06,0.83,U] [#6 0.01,-0.30,0.96,U] [#7 -0.32,-0.12,0.88,U] [#8 -0.36,-0.64,0.00,M1] 
03:21:11.478 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.00}, one-star: {-0.10, 0.36}
03:21:11.478 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.39) = xAngle (-4.52 = 1.77)
03:21:11.478 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.39 = -1.39)
03:21:11.478 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.13 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
03:21:11.497 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.00, opts=13)
03:21:11.497 00.000 10844 Enqueuing Move request for scope (-0.11, -0.00)
03:21:11.497 00.000 11060 Worker thread wakes up
03:21:11.497 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:11.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
03:21:11.499 00.002 10844 UpdateGuideState exits: m=1800 SNR=27.1
03:21:11.499 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
03:21:11.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:11.499 00.000 11060 Moving (-0.11, -0.00) raw xDistance=-0.02 yDistance=-0.11
03:21:11.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:11.499 00.000 10844 Enqueuing Expose request
03:21:11.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:21:11.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:11.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:21:11.499 00.000 11060 MoveAxis(E, 0, ABG)
03:21:11.499 00.000 11060 Move returns status 0, amount 0
03:21:11.499 00.000 11060 MoveAxis(N, 0, ABG)
03:21:11.499 00.000 11060 Move returns status 0, amount 0
03:21:11.500 00.001 11060 move complete, result=0
03:21:11.500 00.000 11060 worker thread done servicing request
03:21:11.500 00.000 11060 Worker thread wakes up
03:21:11.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:11.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:11.502 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:12.157 00.655 11060 Exposure complete
03:21:12.358 00.201 11060 worker thread done servicing request
03:21:12.358 00.000 10844 OnExposeComplete: enter
03:21:12.358 00.000 10844 UpdateGuideState(): m_state=6
03:21:12.359 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
03:21:12.359 00.000 10844 Star::Find returns 1 (0), X=622.29, Y=108.68, Mass=1646, SNR=25.9, Peak=245 HFD=3.0
03:21:12.359 00.000 10844 MultiStar: [#1 -0.38,0.34,0.98,U] [#2 -0.16,0.25,0.94,U] [#3 -0.28,0.12,0.99,U] [#4 -0.31,-0.08,1.07,U] [#5 0.19,0.32,1.05,U] [#6 0.22,-0.02,1.07,U] [#7 -0.38,0.16,1.00,U] [#8 0.02,-0.02,0.87,U] 
03:21:12.359 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.12}, one-star: {-0.61, -0.01}
03:21:12.359 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.39) = xAngle (1.19 = 1.19)
03:21:12.359 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.32 = -1.97)
03:21:12.359 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.58 mountX=0.08 mountY=-0.20, mountTheta=-1.19
03:21:12.361 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.12, opts=13)
03:21:12.361 00.000 10844 Enqueuing Move request for scope (-0.19, 0.12)
03:21:12.361 00.000 11060 Worker thread wakes up
03:21:12.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:12.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
03:21:12.361 00.000 10844 UpdateGuideState exits: m=1646 SNR=25.9
03:21:12.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
03:21:12.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:12.361 00.000 11060 Moving (-0.19, 0.12) raw xDistance=0.08 yDistance=-0.20
03:21:12.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:12.362 00.001 10844 Enqueuing Expose request
03:21:12.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:12.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:21:12.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:21:12.362 00.000 11060 MoveAxis(E, 0, ABG)
03:21:12.362 00.000 11060 Move returns status 0, amount 0
03:21:12.362 00.000 11060 MoveAxis(N, 0, ABG)
03:21:12.362 00.000 11060 Move returns status 0, amount 0
03:21:12.362 00.000 11060 move complete, result=0
03:21:12.362 00.000 11060 worker thread done servicing request
03:21:12.362 00.000 11060 Worker thread wakes up
03:21:12.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:12.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:12.363 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:13.000 00.637 11060 Exposure complete
03:21:13.206 00.206 11060 worker thread done servicing request
03:21:13.207 00.001 10844 OnExposeComplete: enter
03:21:13.207 00.000 10844 UpdateGuideState(): m_state=6
03:21:13.207 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
03:21:13.207 00.000 10844 Star::Find returns 1 (0), X=623.28, Y=108.55, Mass=1561, SNR=24.7, Peak=155 HFD=3.3
03:21:13.207 00.000 10844 MultiStar: [#1 -0.31,-0.11,1.01,U] [#2 -0.02,0.51,0.97,U] [#3 -0.19,0.06,1.02,U] [#4 -0.30,-0.22,0.95,U] [#5 0.17,-0.50,1.01,U] [#6 -0.07,-0.21,1.06,U] [#7 -0.34,0.12,1.03,U] [#8 0.08,-0.08,0.90,U] 
03:21:13.207 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {0.38, -0.15}
03:21:13.207 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.52)
03:21:13.208 00.001 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.64 = -0.64)
03:21:13.208 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-2.37 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
03:21:13.209 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
03:21:13.209 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
03:21:13.209 00.000 11060 Worker thread wakes up
03:21:13.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:13.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
03:21:13.209 00.000 10844 UpdateGuideState exits: m=1561 SNR=24.7
03:21:13.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
03:21:13.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:13.209 00.000 11060 Moving (-0.07, -0.07) raw xDistance=-0.08 yDistance=-0.06
03:21:13.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:13.209 00.000 10844 Enqueuing Expose request
03:21:13.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:21:13.210 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:13.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:21:13.210 00.000 11060 MoveAxis(E, 0, ABG)
03:21:13.210 00.000 11060 Move returns status 0, amount 0
03:21:13.210 00.000 11060 MoveAxis(N, 0, ABG)
03:21:13.210 00.000 11060 Move returns status 0, amount 0
03:21:13.210 00.000 11060 move complete, result=0
03:21:13.210 00.000 11060 worker thread done servicing request
03:21:13.210 00.000 11060 Worker thread wakes up
03:21:13.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:13.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:13.211 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:13.844 00.633 11060 Exposure complete
03:21:14.028 00.184 11060 worker thread done servicing request
03:21:14.028 00.000 10844 OnExposeComplete: enter
03:21:14.028 00.000 10844 UpdateGuideState(): m_state=6
03:21:14.029 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
03:21:14.029 00.000 10844 Star::Find returns 1 (0), X=622.96, Y=108.73, Mass=1709, SNR=25.7, Peak=166 HFD=2.8
03:21:14.029 00.000 10844 MultiStar: [#1 0.22,0.22,0.87,U] [#2 0.03,-0.09,0.94,U] [#3 0.13,-0.63,0.00,M1] [#4 -0.67,-0.22,0.00,M1] [#5 0.16,-0.06,0.94,U] [#6 0.05,-0.40,1.01,U] [#7 -0.23,-0.42,1.01,U] [#8 -0.37,-0.26,0.84,U] 
03:21:14.029 00.000 10844 single-star, 6 included, MultiStar: {-0.01, -0.14}, one-star: {0.06, 0.04}
03:21:14.029 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
03:21:14.029 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
03:21:14.029 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.58 mountX=0.05 mountY=0.05, mountTheta=0.81
03:21:14.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
03:21:14.031 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
03:21:14.031 00.000 11060 Worker thread wakes up
03:21:14.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:14.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:21:14.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:21:14.031 00.000 11060 Moving (0.06, 0.04) raw xDistance=0.05 yDistance=0.05
03:21:14.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:21:14.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:14.031 00.000 10844 UpdateGuideState exits: m=1709 SNR=25.7
03:21:14.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:21:14.031 00.000 11060 MoveAxis(E, 0, ABG)
03:21:14.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:14.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:14.031 00.000 10844 Enqueuing Expose request
03:21:14.032 00.001 11060 Move returns status 0, amount 0
03:21:14.032 00.000 11060 MoveAxis(N, 0, ABG)
03:21:14.032 00.000 11060 Move returns status 0, amount 0
03:21:14.032 00.000 11060 move complete, result=0
03:21:14.032 00.000 11060 worker thread done servicing request
03:21:14.032 00.000 11060 Worker thread wakes up
03:21:14.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:14.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:14.034 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:14.670 00.636 11060 Exposure complete
03:21:14.860 00.190 11060 worker thread done servicing request
03:21:14.861 00.001 10844 OnExposeComplete: enter
03:21:14.861 00.000 10844 UpdateGuideState(): m_state=6
03:21:14.861 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
03:21:14.861 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.43, Mass=1929, SNR=28.0, Peak=205 HFD=3.2
03:21:14.862 00.001 10844 MultiStar: [#1 0.22,0.01,0.87,U] [#2 0.18,0.25,0.80,U] [#3 0.11,-0.42,0.90,U] [#4 -0.58,-0.06,0.92,U] [#5 -0.24,-0.19,0.92,U] [#6 -0.39,0.01,0.96,U] [#7 -0.15,-0.27,0.89,U] [#8 0.37,-0.73,0.00,M1] 
03:21:14.862 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.12}, one-star: {-0.03, -0.26}
03:21:14.862 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.39) = xAngle (-3.73 = 2.55)
03:21:14.862 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.60 = -0.60)
03:21:14.862 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.34 mountX=-0.14 mountY=-0.10, mountTheta=-2.54
03:21:14.864 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.12, opts=13)
03:21:14.864 00.000 10844 Enqueuing Move request for scope (-0.12, -0.12)
03:21:14.864 00.000 11060 Worker thread wakes up
03:21:14.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:14.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
03:21:14.864 00.000 10844 UpdateGuideState exits: m=1929 SNR=28.0
03:21:14.864 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
03:21:14.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:14.864 00.000 11060 Moving (-0.12, -0.12) raw xDistance=-0.14 yDistance=-0.10
03:21:14.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:14.865 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:21:14.865 00.000 10844 Enqueuing Expose request
03:21:14.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:14.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:21:14.865 00.000 11060 MoveAxis(E, 33, ABG)
03:21:14.865 00.000 11060 Guiding  Dir = 2, Dur = 33
03:21:14.880 00.015 11060 IsSlewing returns 0
03:21:14.880 00.000 11060 IsGuiding returns 0
03:21:14.927 00.047 11060 IsGuiding returns 0
03:21:14.927 00.000 11060 Move returns status 0, amount 33
03:21:14.927 00.000 11060 MoveAxis(N, 0, ABG)
03:21:14.927 00.000 11060 Move returns status 0, amount 0
03:21:14.927 00.000 11060 move complete, result=0
03:21:14.929 00.002 11060 worker thread done servicing request
03:21:14.929 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
03:21:14.929 00.000 11060 Worker thread wakes up
03:21:14.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:14.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:15.559 00.630 11060 Exposure complete
03:21:15.788 00.229 11060 worker thread done servicing request
03:21:15.789 00.001 10844 OnExposeComplete: enter
03:21:15.789 00.000 10844 UpdateGuideState(): m_state=6
03:21:15.789 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
03:21:15.789 00.000 10844 Star::Find returns 1 (0), X=622.69, Y=109.36, Mass=1633, SNR=25.2, Peak=147 HFD=3.4
03:21:15.790 00.001 10844 MultiStar: [#1 -0.35,0.21,1.01,U] [#2 -0.13,0.26,0.90,U] [#3 -0.24,-0.38,1.02,U] [#4 -0.61,0.04,0.00,M1] [#5 0.02,-0.01,0.96,U] [#6 -0.39,-0.08,1.05,U] [#7 -0.77,-0.15,0.00,M1] [#8 0.07,-0.36,0.87,U] 
03:21:15.790 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.05}, one-star: {-0.21, 0.66}
03:21:15.790 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
03:21:15.790 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.62 = -1.66)
03:21:15.790 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.89 mountX=0.01 mountY=-0.19, mountTheta=-1.50
03:21:15.792 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.05, opts=13)
03:21:15.792 00.000 10844 Enqueuing Move request for scope (-0.18, 0.05)
03:21:15.792 00.000 11060 Worker thread wakes up
03:21:15.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:15.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
03:21:15.792 00.000 10844 UpdateGuideState exits: m=1633 SNR=25.2
03:21:15.792 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
03:21:15.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:15.792 00.000 11060 Moving (-0.18, 0.05) raw xDistance=0.01 yDistance=-0.19
03:21:15.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:15.792 00.000 10844 Enqueuing Expose request
03:21:15.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:21:15.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:15.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:21:15.792 00.000 11060 MoveAxis(E, 0, ABG)
03:21:15.792 00.000 11060 Move returns status 0, amount 0
03:21:15.792 00.000 11060 MoveAxis(N, 0, ABG)
03:21:15.792 00.000 11060 Move returns status 0, amount 0
03:21:15.792 00.000 11060 move complete, result=0
03:21:15.792 00.000 11060 worker thread done servicing request
03:21:15.793 00.001 11060 Worker thread wakes up
03:21:15.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:15.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:15.794 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:16.425 00.631 11060 Exposure complete
03:21:16.642 00.217 11060 worker thread done servicing request
03:21:16.642 00.000 10844 OnExposeComplete: enter
03:21:16.642 00.000 10844 UpdateGuideState(): m_state=6
03:21:16.643 00.001 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
03:21:16.643 00.000 10844 Star::Find returns 1 (0), X=623.24, Y=109.26, Mass=1693, SNR=25.8, Peak=199 HFD=2.7
03:21:16.643 00.000 10844 MultiStar: [#1 -0.01,0.47,0.92,U] [#2 -0.30,0.16,0.75,U] [#3 -0.39,-0.59,0.00,M1] [#4 -0.43,0.35,1.01,U] [#5 -0.34,0.12,0.99,U] [#6 0.01,0.05,1.08,U] [#7 -0.01,0.34,0.96,U] [#8 -0.14,0.07,0.83,U] 
03:21:16.643 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.27}, one-star: {0.34, 0.57}
03:21:16.643 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.39) = xAngle (0.54 = 0.54)
03:21:16.643 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.62)
03:21:16.643 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.93 mountX=0.25 mountY=-0.14, mountTheta=-0.53
03:21:16.644 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.27, opts=13)
03:21:16.644 00.000 10844 Enqueuing Move request for scope (-0.10, 0.27)
03:21:16.644 00.000 11060 Worker thread wakes up
03:21:16.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:16.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
03:21:16.644 00.000 10844 UpdateGuideState exits: m=1693 SNR=25.8
03:21:16.644 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
03:21:16.646 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:16.646 00.000 11060 Moving (-0.10, 0.27) raw xDistance=0.25 yDistance=-0.14
03:21:16.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:16.646 00.000 10844 Enqueuing Expose request
03:21:16.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:21:16.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:16.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:21:16.646 00.000 11060 MoveAxis(W, 58, ABG)
03:21:16.646 00.000 11060 Guiding  Dir = 3, Dur = 58
03:21:16.649 00.003 11060 IsSlewing returns 0
03:21:16.649 00.000 11060 IsGuiding returns 0
03:21:16.712 00.063 11060 IsGuiding returns 0
03:21:16.712 00.000 11060 Move returns status 0, amount 58
03:21:16.712 00.000 11060 MoveAxis(N, 0, ABG)
03:21:16.712 00.000 11060 Move returns status 0, amount 0
03:21:16.712 00.000 11060 move complete, result=0
03:21:16.712 00.000 11060 worker thread done servicing request
03:21:16.712 00.000 11060 Worker thread wakes up
03:21:16.712 00.000 10844 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
03:21:16.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:16.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:17.339 00.627 11060 Exposure complete
03:21:17.526 00.187 11060 worker thread done servicing request
03:21:17.526 00.000 10844 OnExposeComplete: enter
03:21:17.526 00.000 10844 UpdateGuideState(): m_state=6
03:21:17.527 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
03:21:17.527 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.71, Mass=1821, SNR=26.9, Peak=174 HFD=3.2
03:21:17.527 00.000 10844 MultiStar: [#1 -0.30,0.47,0.98,U] [#2 -0.19,0.33,0.86,U] [#3 -0.37,-0.47,0.97,U] [#4 -0.72,0.22,0.00,M1] [#5 0.02,-0.13,0.95,U] [#6 -0.28,0.17,0.90,U] [#7 -0.33,0.08,0.92,U] [#8 -0.39,-0.36,0.80,U] 
03:21:17.527 00.000 10844 single-star, 7 included, MultiStar: {-0.23, 0.02}, one-star: {-0.03, 0.02}
03:21:17.527 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.39) = xAngle (1.22 = 1.22)
03:21:17.527 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.34 = -1.94)
03:21:17.527 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.61 mountX=0.01 mountY=-0.04, mountTheta=-1.22
03:21:17.530 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.02, opts=13)
03:21:17.531 00.001 10844 Enqueuing Move request for scope (-0.03, 0.02)
03:21:17.531 00.000 11060 Worker thread wakes up
03:21:17.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:17.531 00.000 10844 UpdateGuideState exits: m=1821 SNR=26.9
03:21:17.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:17.532 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:17.532 00.000 10844 Enqueuing Expose request
03:21:17.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
03:21:17.532 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
03:21:17.532 00.000 11060 Moving (-0.03, 0.02) raw xDistance=0.01 yDistance=-0.04
03:21:17.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:21:17.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:17.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:21:17.533 00.001 11060 MoveAxis(E, 0, ABG)
03:21:17.533 00.000 11060 Move returns status 0, amount 0
03:21:17.533 00.000 11060 MoveAxis(N, 0, ABG)
03:21:17.533 00.000 11060 Move returns status 0, amount 0
03:21:17.533 00.000 11060 move complete, result=0
03:21:17.533 00.000 11060 worker thread done servicing request
03:21:17.533 00.000 11060 Worker thread wakes up
03:21:17.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:17.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:17.536 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:18.167 00.631 11060 Exposure complete
03:21:18.386 00.219 11060 worker thread done servicing request
03:21:18.386 00.000 10844 OnExposeComplete: enter
03:21:18.386 00.000 10844 UpdateGuideState(): m_state=6
03:21:18.386 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
03:21:18.386 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.77, Mass=1793, SNR=26.9, Peak=171 HFD=3.3
03:21:18.386 00.000 10844 MultiStar: [#1 -0.47,0.54,0.00,M1] [#2 0.08,0.44,0.87,U] [#3 -0.30,-0.23,0.89,U] [#4 -0.54,-0.12,0.91,U] [#5 -0.12,-0.07,0.93,U] [#6 -0.10,0.06,0.92,U] [#7 -0.42,0.75,0.00,M1] [#8 -0.86,-0.39,0.00,M1] 
03:21:18.386 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.02}, one-star: {0.21, 0.08}
03:21:18.386 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.39) = xAngle (1.56 = 1.56)
03:21:18.386 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.68 = -1.60)
03:21:18.386 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.95 mountX=0.00 mountY=-0.12, mountTheta=-1.56
03:21:18.388 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
03:21:18.389 00.001 10844 Enqueuing Move request for scope (-0.12, 0.02)
03:21:18.389 00.000 11060 Worker thread wakes up
03:21:18.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:18.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
03:21:18.389 00.000 10844 UpdateGuideState exits: m=1793 SNR=26.9
03:21:18.389 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
03:21:18.389 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:18.389 00.000 11060 Moving (-0.12, 0.02) raw xDistance=0.00 yDistance=-0.12
03:21:18.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:18.389 00.000 10844 Enqueuing Expose request
03:21:18.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:21:18.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:18.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:21:18.389 00.000 11060 MoveAxis(E, 0, ABG)
03:21:18.389 00.000 11060 Move returns status 0, amount 0
03:21:18.389 00.000 11060 MoveAxis(N, 0, ABG)
03:21:18.389 00.000 11060 Move returns status 0, amount 0
03:21:18.389 00.000 11060 move complete, result=0
03:21:18.389 00.000 11060 worker thread done servicing request
03:21:18.389 00.000 11060 Worker thread wakes up
03:21:18.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:18.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:18.391 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:19.026 00.635 11060 Exposure complete
03:21:19.222 00.196 11060 worker thread done servicing request
03:21:19.222 00.000 10844 OnExposeComplete: enter
03:21:19.222 00.000 10844 UpdateGuideState(): m_state=6
03:21:19.222 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
03:21:19.222 00.000 10844 Star::Find returns 1 (0), X=622.80, Y=109.09, Mass=1647, SNR=25.3, Peak=162 HFD=3.4
03:21:19.224 00.002 10844 MultiStar: [#1 -0.48,0.52,0.00,M2] [#2 -0.01,-0.03,0.98,U] [#3 -0.32,-0.24,1.00,U] [#4 -0.48,0.23,1.00,U] [#5 0.14,0.08,0.96,U] [#6 -0.04,0.34,1.02,U] [#7 -0.28,0.25,0.92,U] [#8 -0.04,-0.08,0.82,U] 
03:21:19.224 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.12}, one-star: {-0.10, 0.39}
03:21:19.224 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.39) = xAngle (1.05 = 1.05)
03:21:19.224 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.18 = -2.11)
03:21:19.224 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.44 mountX=0.09 mountY=-0.16, mountTheta=-1.05
03:21:19.225 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.12, opts=13)
03:21:19.225 00.000 10844 Enqueuing Move request for scope (-0.14, 0.12)
03:21:19.226 00.001 11060 Worker thread wakes up
03:21:19.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:19.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
03:21:19.226 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.3
03:21:19.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
03:21:19.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:19.226 00.000 11060 Moving (-0.14, 0.12) raw xDistance=0.09 yDistance=-0.16
03:21:19.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:19.226 00.000 10844 Enqueuing Expose request
03:21:19.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:21:19.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:19.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:21:19.226 00.000 11060 MoveAxis(E, 0, ABG)
03:21:19.226 00.000 11060 Move returns status 0, amount 0
03:21:19.226 00.000 11060 MoveAxis(N, 0, ABG)
03:21:19.226 00.000 11060 Move returns status 0, amount 0
03:21:19.227 00.001 11060 move complete, result=0
03:21:19.227 00.000 11060 worker thread done servicing request
03:21:19.227 00.000 11060 Worker thread wakes up
03:21:19.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:19.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:19.228 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:19.871 00.643 11060 Exposure complete
03:21:20.062 00.191 11060 worker thread done servicing request
03:21:20.063 00.001 10844 OnExposeComplete: enter
03:21:20.063 00.000 10844 UpdateGuideState(): m_state=6
03:21:20.063 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
03:21:20.063 00.000 10844 Star::Find returns 1 (0), X=623.28, Y=108.73, Mass=1780, SNR=26.5, Peak=161 HFD=3.5
03:21:20.064 00.001 10844 MultiStar: [#1 -0.02,0.10,0.91,U] [#2 -0.25,0.52,0.96,U] [#3 -0.75,-0.18,0.00,M1] [#4 -0.44,0.09,1.02,U] [#5 0.44,0.64,0.00,M1] [#6 0.02,0.19,0.86,U] [#7 -0.12,0.46,0.99,U] [#8 -0.07,-0.08,0.73,U] 
03:21:20.064 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.20}, one-star: {0.38, 0.04}
03:21:20.064 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.39) = xAngle (0.54 = 0.54)
03:21:20.064 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.66 = -2.62)
03:21:20.064 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.93 mountX=0.18 mountY=-0.11, mountTheta=-0.53
03:21:20.066 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.20, opts=13)
03:21:20.066 00.000 10844 Enqueuing Move request for scope (-0.07, 0.20)
03:21:20.066 00.000 11060 Worker thread wakes up
03:21:20.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
03:21:20.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
03:21:20.067 00.001 11060 Moving (-0.07, 0.20) raw xDistance=0.18 yDistance=-0.11
03:21:20.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:21:20.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:20.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:20.067 00.000 10844 UpdateGuideState exits: m=1780 SNR=26.5
03:21:20.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:21:20.067 00.000 11060 MoveAxis(W, 42, ABG)
03:21:20.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:20.067 00.000 11060 Guiding  Dir = 3, Dur = 42
03:21:20.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:20.067 00.000 10844 Enqueuing Expose request
03:21:20.081 00.014 11060 IsSlewing returns 0
03:21:20.081 00.000 11060 IsGuiding returns 0
03:21:20.127 00.046 11060 IsGuiding returns 0
03:21:20.128 00.001 11060 Move returns status 0, amount 42
03:21:20.128 00.000 11060 MoveAxis(N, 0, ABG)
03:21:20.128 00.000 11060 Move returns status 0, amount 0
03:21:20.128 00.000 11060 move complete, result=0
03:21:20.128 00.000 11060 worker thread done servicing request
03:21:20.128 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
03:21:20.128 00.000 11060 Worker thread wakes up
03:21:20.130 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:20.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:20.757 00.627 11060 Exposure complete
03:21:20.961 00.204 11060 worker thread done servicing request
03:21:20.961 00.000 10844 OnExposeComplete: enter
03:21:20.961 00.000 10844 UpdateGuideState(): m_state=6
03:21:20.962 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
03:21:20.962 00.000 10844 Star::Find returns 1 (0), X=623.00, Y=108.80, Mass=1954, SNR=27.7, Peak=175 HFD=3.6
03:21:20.963 00.001 10844 MultiStar: [#1 0.21,0.25,0.87,U] [#2 0.18,0.51,0.85,U] [#3 -0.21,-0.24,0.94,U] [#4 -0.78,0.35,0.00,M1] [#5 0.03,0.33,0.94,U] [#6 -0.14,0.17,0.97,U] [#7 -0.47,0.25,0.86,U] [#8 -0.27,-0.25,0.77,U] 
03:21:20.963 00.000 10844 single-star, 7 included, MultiStar: {-0.07, 0.14}, one-star: {0.10, 0.10}
03:21:20.963 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.39) = xAngle (-0.60 = -0.60)
03:21:20.963 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.52 = 2.52)
03:21:20.963 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.15 cameraTheta=0.79 mountX=0.12 mountY=0.09, mountTheta=0.61
03:21:20.965 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
03:21:20.965 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
03:21:20.965 00.000 11060 Worker thread wakes up
03:21:20.966 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:20.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
03:21:20.966 00.000 10844 UpdateGuideState exits: m=1954 SNR=27.7
03:21:20.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
03:21:20.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:20.966 00.000 11060 Moving (0.10, 0.10) raw xDistance=0.12 yDistance=0.09
03:21:20.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:20.966 00.000 10844 Enqueuing Expose request
03:21:20.967 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:21:20.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:20.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:21:20.967 00.000 11060 MoveAxis(W, 30, ABG)
03:21:20.967 00.000 11060 Guiding  Dir = 3, Dur = 30
03:21:20.985 00.018 11060 IsSlewing returns 0
03:21:20.985 00.000 11060 IsGuiding returns 0
03:21:21.035 00.050 11060 IsGuiding returns 0
03:21:21.035 00.000 11060 Move returns status 0, amount 30
03:21:21.035 00.000 11060 MoveAxis(N, 0, ABG)
03:21:21.035 00.000 11060 Move returns status 0, amount 0
03:21:21.036 00.001 11060 move complete, result=0
03:21:21.036 00.000 11060 worker thread done servicing request
03:21:21.036 00.000 11060 Worker thread wakes up
03:21:21.036 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
03:21:21.037 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:21.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:21.675 00.638 11060 Exposure complete
03:21:21.874 00.199 11060 worker thread done servicing request
03:21:21.874 00.000 10844 OnExposeComplete: enter
03:21:21.874 00.000 10844 UpdateGuideState(): m_state=6
03:21:21.876 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
03:21:21.876 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.55, Mass=1773, SNR=26.5, Peak=201 HFD=2.9
03:21:21.876 00.000 10844 MultiStar: [#1 -0.27,0.15,0.95,U] [#2 -0.03,0.61,0.00,M1] [#3 0.11,-0.50,1.01,U] [#4 -0.58,-0.02,0.95,U] [#5 0.40,0.82,0.00,M1] [#6 0.44,0.26,0.99,U] [#7 -0.40,0.16,0.87,U] [#8 0.06,-0.22,0.85,U] 
03:21:21.876 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.05}, one-star: {-0.11, -0.15}
03:21:21.876 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.39) = xAngle (-4.10 = 2.18)
03:21:21.877 00.001 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.98 = -0.98)
03:21:21.877 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.71 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
03:21:21.877 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.05, opts=13)
03:21:21.877 00.000 10844 Enqueuing Move request for scope (-0.10, -0.05)
03:21:21.878 00.001 11060 Worker thread wakes up
03:21:21.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:21.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
03:21:21.878 00.000 10844 UpdateGuideState exits: m=1773 SNR=26.5
03:21:21.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
03:21:21.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:21.878 00.000 11060 Moving (-0.10, -0.05) raw xDistance=-0.06 yDistance=-0.09
03:21:21.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:21.878 00.000 10844 Enqueuing Expose request
03:21:21.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:21:21.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:21.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:21:21.878 00.000 11060 MoveAxis(E, 0, ABG)
03:21:21.878 00.000 11060 Move returns status 0, amount 0
03:21:21.879 00.001 11060 MoveAxis(N, 0, ABG)
03:21:21.879 00.000 11060 Move returns status 0, amount 0
03:21:21.879 00.000 11060 move complete, result=0
03:21:21.879 00.000 11060 worker thread done servicing request
03:21:21.879 00.000 11060 Worker thread wakes up
03:21:21.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:21.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:21.881 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:22.539 00.658 11060 Exposure complete
03:21:22.704 00.165 11060 worker thread done servicing request
03:21:22.704 00.000 10844 OnExposeComplete: enter
03:21:22.704 00.000 10844 UpdateGuideState(): m_state=6
03:21:22.706 00.002 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
03:21:22.706 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.85, Mass=1727, SNR=26.2, Peak=195 HFD=2.7
03:21:22.706 00.000 10844 MultiStar: [#1 -0.02,0.06,0.91,U] [#2 -0.08,0.14,0.83,U] [#3 -0.48,-0.32,0.89,U] [#4 -0.45,-0.02,0.98,U] [#5 0.31,0.25,0.94,U] [#6 0.06,-0.09,1.06,U] [#7 -0.04,0.04,0.92,U] [#8 -0.42,-0.31,0.83,U] 
03:21:22.706 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.23, 0.16}
03:21:22.706 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.80)
03:21:22.707 00.001 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
03:21:22.707 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.10 mountX=-0.03 mountY=-0.14, mountTheta=-1.80
03:21:22.710 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
03:21:22.710 00.000 10844 Enqueuing Move request for scope (-0.14, -0.01)
03:21:22.710 00.000 11060 Worker thread wakes up
03:21:22.710 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:22.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
03:21:22.710 00.000 10844 UpdateGuideState exits: m=1727 SNR=26.2
03:21:22.710 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
03:21:22.711 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:22.721 00.010 11060 Moving (-0.14, -0.01) raw xDistance=-0.03 yDistance=-0.14
03:21:22.723 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:22.723 00.000 10844 Enqueuing Expose request
03:21:22.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:21:22.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:22.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:21:22.723 00.000 11060 MoveAxis(E, 0, ABG)
03:21:22.723 00.000 11060 Move returns status 0, amount 0
03:21:22.723 00.000 11060 MoveAxis(N, 0, ABG)
03:21:22.723 00.000 11060 Move returns status 0, amount 0
03:21:22.723 00.000 11060 move complete, result=0
03:21:22.723 00.000 11060 worker thread done servicing request
03:21:22.723 00.000 11060 Worker thread wakes up
03:21:22.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:22.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:22.726 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:23.365 00.639 11060 Exposure complete
03:21:23.575 00.210 11060 worker thread done servicing request
03:21:23.575 00.000 10844 OnExposeComplete: enter
03:21:23.575 00.000 10844 UpdateGuideState(): m_state=6
03:21:23.575 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
03:21:23.576 00.001 10844 Star::Find returns 1 (0), X=623.21, Y=109.30, Mass=1910, SNR=27.5, Peak=204 HFD=3.4
03:21:23.576 00.000 10844 MultiStar: [#1 0.19,0.39,0.94,U] [#2 0.34,0.66,0.00,M1] [#3 -0.10,-0.58,0.94,U] [#4 -0.04,0.11,1.03,U] [#5 0.09,0.26,0.89,U] [#6 0.60,-0.12,0.00,M1] [#7 0.32,0.19,0.93,U] [#8 -0.37,-0.30,0.76,U] 
03:21:23.576 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.31, 0.61}
03:21:23.576 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
03:21:23.576 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
03:21:23.576 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.12 mountY=0.05, mountTheta=0.39
03:21:23.577 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
03:21:23.577 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
03:21:23.577 00.000 11060 Worker thread wakes up
03:21:23.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:23.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
03:21:23.577 00.000 10844 UpdateGuideState exits: m=1910 SNR=27.5
03:21:23.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
03:21:23.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:23.578 00.001 11060 Moving (0.07, 0.11) raw xDistance=0.12 yDistance=0.05
03:21:23.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:23.578 00.000 10844 Enqueuing Expose request
03:21:23.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:21:23.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:23.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:21:23.578 00.000 11060 MoveAxis(W, 29, ABG)
03:21:23.578 00.000 11060 Guiding  Dir = 3, Dur = 29
03:21:23.593 00.015 11060 IsSlewing returns 0
03:21:23.593 00.000 11060 IsGuiding returns 0
03:21:23.655 00.062 11060 IsGuiding returns 0
03:21:23.655 00.000 11060 Move returns status 0, amount 29
03:21:23.655 00.000 11060 MoveAxis(N, 0, ABG)
03:21:23.655 00.000 11060 Move returns status 0, amount 0
03:21:23.655 00.000 11060 move complete, result=0
03:21:23.655 00.000 11060 worker thread done servicing request
03:21:23.655 00.000 11060 Worker thread wakes up
03:21:23.655 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
03:21:23.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:23.656 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:24.284 00.628 11060 Exposure complete
03:21:24.477 00.193 11060 worker thread done servicing request
03:21:24.477 00.000 10844 OnExposeComplete: enter
03:21:24.477 00.000 10844 UpdateGuideState(): m_state=6
03:21:24.477 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
03:21:24.478 00.001 10844 Star::Find returns 1 (0), X=622.99, Y=108.82, Mass=1725, SNR=26.2, Peak=178 HFD=3.1
03:21:24.478 00.000 10844 MultiStar: [#1 -0.16,0.31,0.97,U] [#2 0.06,0.61,0.99,U] [#3 -0.14,-0.08,0.93,U] [#4 0.01,0.10,0.93,U] [#5 0.11,0.60,0.97,U] [#6 0.39,-0.18,1.02,U] [#7 0.09,0.26,0.94,U] [#8 -0.12,-0.32,0.83,U] 
03:21:24.478 00.000 10844 single-star, 8 included, MultiStar: {0.04, 0.17}, one-star: {0.09, 0.13}
03:21:24.478 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.39) = xAngle (-0.44 = -0.44)
03:21:24.478 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.68 = 2.68)
03:21:24.478 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.95 mountX=0.14 mountY=0.07, mountTheta=0.46
03:21:24.479 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.13, opts=13)
03:21:24.479 00.000 10844 Enqueuing Move request for scope (0.09, 0.13)
03:21:24.479 00.000 11060 Worker thread wakes up
03:21:24.480 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:24.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
03:21:24.480 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.2
03:21:24.480 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
03:21:24.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:24.480 00.000 11060 Moving (0.09, 0.13) raw xDistance=0.14 yDistance=0.07
03:21:24.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:24.480 00.000 10844 Enqueuing Expose request
03:21:24.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:21:24.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:24.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:21:24.480 00.000 11060 MoveAxis(W, 35, ABG)
03:21:24.480 00.000 11060 Guiding  Dir = 3, Dur = 35
03:21:24.496 00.016 11060 IsSlewing returns 0
03:21:24.496 00.000 11060 IsGuiding returns 0
03:21:24.559 00.063 11060 IsGuiding returns 0
03:21:24.559 00.000 11060 Move returns status 0, amount 35
03:21:24.559 00.000 11060 MoveAxis(N, 0, ABG)
03:21:24.559 00.000 11060 Move returns status 0, amount 0
03:21:24.559 00.000 11060 move complete, result=0
03:21:24.559 00.000 11060 worker thread done servicing request
03:21:24.559 00.000 11060 Worker thread wakes up
03:21:24.560 00.001 10844 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
03:21:24.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:24.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:25.204 00.644 11060 Exposure complete
03:21:25.376 00.172 11060 worker thread done servicing request
03:21:25.376 00.000 10844 OnExposeComplete: enter
03:21:25.376 00.000 10844 UpdateGuideState(): m_state=6
03:21:25.376 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
03:21:25.376 00.000 10844 Star::Find returns 1 (0), X=623.01, Y=108.80, Mass=1890, SNR=27.3, Peak=188 HFD=3.1
03:21:25.377 00.001 10844 MultiStar: [#1 -0.20,0.64,0.00,M1] [#2 0.34,0.40,0.98,U] [#3 -0.09,-0.57,0.93,U] [#4 -0.61,0.03,0.00,M1] [#5 0.07,-0.31,0.99,U] [#6 0.14,-0.17,0.96,U] [#7 -0.39,0.38,0.97,U] [#8 0.25,-0.34,0.79,U] 
03:21:25.377 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.06}, one-star: {0.11, 0.11}
03:21:25.377 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.39) = xAngle (-2.20 = -2.20)
03:21:25.377 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.92 = 0.92)
03:21:25.377 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.81 mountX=-0.05 mountY=0.07, mountTheta=2.21
03:21:25.378 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
03:21:25.378 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
03:21:25.378 00.000 11060 Worker thread wakes up
03:21:25.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:25.379 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:21:25.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:21:25.379 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.3
03:21:25.379 00.000 11060 Moving (0.06, -0.06) raw xDistance=-0.05 yDistance=0.07
03:21:25.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:25.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:21:25.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:25.379 00.000 10844 Enqueuing Expose request
03:21:25.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:25.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:21:25.379 00.000 11060 MoveAxis(E, 0, ABG)
03:21:25.379 00.000 11060 Move returns status 0, amount 0
03:21:25.379 00.000 11060 MoveAxis(N, 0, ABG)
03:21:25.379 00.000 11060 Move returns status 0, amount 0
03:21:25.379 00.000 11060 move complete, result=0
03:21:25.380 00.001 11060 worker thread done servicing request
03:21:25.380 00.000 11060 Worker thread wakes up
03:21:25.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:25.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:25.380 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:26.020 00.640 11060 Exposure complete
03:21:26.221 00.201 11060 worker thread done servicing request
03:21:26.221 00.000 10844 OnExposeComplete: enter
03:21:26.221 00.000 10844 UpdateGuideState(): m_state=6
03:21:26.221 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
03:21:26.221 00.000 10844 Star::Find returns 1 (0), X=623.33, Y=108.89, Mass=1825, SNR=26.5, Peak=150 HFD=3.9
03:21:26.222 00.001 10844 MultiStar: [#1 -0.38,0.14,1.00,U] [#2 0.52,0.35,0.00,M1] [#3 0.07,-0.34,1.04,U] [#4 -0.45,0.63,0.00,M2] [#5 0.19,0.17,0.88,U] [#6 0.22,-0.27,1.06,U] [#7 0.21,0.34,0.99,U] [#8 0.58,0.15,0.78,U] 
03:21:26.222 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.04}, one-star: {0.43, 0.20}
03:21:26.222 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:21:26.223 00.001 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
03:21:26.223 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.25 mountX=0.08 mountY=0.17, mountTheta=1.14
03:21:26.224 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.04, opts=13)
03:21:26.224 00.000 10844 Enqueuing Move request for scope (0.18, 0.04)
03:21:26.224 00.000 11060 Worker thread wakes up
03:21:26.224 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:26.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
03:21:26.224 00.000 10844 UpdateGuideState exits: m=1825 SNR=26.5
03:21:26.224 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
03:21:26.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:26.224 00.000 11060 Moving (0.18, 0.04) raw xDistance=0.08 yDistance=0.17
03:21:26.225 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:26.225 00.000 10844 Enqueuing Expose request
03:21:26.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:26.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:26.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:21:26.225 00.000 11060 MoveAxis(E, 0, ABG)
03:21:26.225 00.000 11060 Move returns status 0, amount 0
03:21:26.225 00.000 11060 MoveAxis(N, 0, ABG)
03:21:26.225 00.000 11060 Move returns status 0, amount 0
03:21:26.225 00.000 11060 move complete, result=0
03:21:26.225 00.000 11060 worker thread done servicing request
03:21:26.225 00.000 11060 Worker thread wakes up
03:21:26.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:26.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:26.228 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:26.863 00.635 11060 Exposure complete
03:21:27.049 00.186 11060 worker thread done servicing request
03:21:27.051 00.002 10844 OnExposeComplete: enter
03:21:27.051 00.000 10844 UpdateGuideState(): m_state=6
03:21:27.051 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
03:21:27.051 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=109.07, Mass=1414, SNR=23.4, Peak=171 HFD=2.8
03:21:27.051 00.000 10844 MultiStar: [#1 -0.16,0.86,0.00,M1] [#2 0.68,0.47,0.00,M2] [#3 0.24,-0.13,1.04,U] [#4 -0.25,0.40,1.16,U] [#5 0.58,0.37,0.00,M1] [#6 0.62,-0.38,0.00,M1] [#7 -0.25,0.49,1.05,U] [#8 0.36,-0.11,0.96,U] 
03:21:27.052 00.001 10844 refined, 4 included, MultiStar: {0.07, 0.21}, one-star: {0.29, 0.37}
03:21:27.052 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.39) = xAngle (-0.12 = -0.12)
03:21:27.052 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.01 = 3.01)
03:21:27.052 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.27 mountX=0.22 mountY=0.03, mountTheta=0.13
03:21:27.053 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.21, opts=13)
03:21:27.053 00.000 10844 Enqueuing Move request for scope (0.07, 0.21)
03:21:27.053 00.000 11060 Worker thread wakes up
03:21:27.053 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:27.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
03:21:27.053 00.000 10844 UpdateGuideState exits: m=1414 SNR=23.4
03:21:27.053 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
03:21:27.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:27.053 00.000 11060 Moving (0.07, 0.21) raw xDistance=0.22 yDistance=0.03
03:21:27.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:27.053 00.000 10844 Enqueuing Expose request
03:21:27.054 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:21:27.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:27.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:21:27.054 00.000 11060 MoveAxis(W, 52, ABG)
03:21:27.054 00.000 11060 Guiding  Dir = 3, Dur = 52
03:21:27.064 00.010 11060 IsSlewing returns 0
03:21:27.064 00.000 11060 IsGuiding returns 0
03:21:27.143 00.079 11060 IsGuiding returns 0
03:21:27.143 00.000 11060 Move returns status 0, amount 52
03:21:27.143 00.000 11060 MoveAxis(N, 0, ABG)
03:21:27.143 00.000 11060 Move returns status 0, amount 0
03:21:27.143 00.000 11060 move complete, result=0
03:21:27.143 00.000 11060 worker thread done servicing request
03:21:27.143 00.000 11060 Worker thread wakes up
03:21:27.143 00.000 10844 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
03:21:27.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:27.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:27.788 00.645 11060 Exposure complete
03:21:27.971 00.183 10844 OnExposeComplete: enter
03:21:27.975 00.004 10844 UpdateGuideState(): m_state=6
03:21:27.975 00.000 11060 worker thread done servicing request
03:21:27.977 00.002 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
03:21:27.977 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.69, Mass=1821, SNR=27.1, Peak=224 HFD=3.0
03:21:27.977 00.000 10844 MultiStar: [#1 -0.37,0.21,0.91,U] [#2 0.20,0.85,0.00,M3] [#3 0.44,-0.48,0.00,M1] [#4 -0.66,-0.08,0.00,M2] [#5 -0.06,-0.11,0.91,U] [#6 0.56,-0.24,1.01,U] [#7 -0.34,-0.11,0.91,U] [#8 0.43,-0.04,0.82,U] 
03:21:27.977 00.000 10844 single-star, 5 included, MultiStar: {0.03, -0.05}, one-star: {-0.03, -0.00}
03:21:27.977 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.39) = xAngle (-4.42 = 1.86)
03:21:27.977 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.29 = -1.29)
03:21:27.977 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.03 mountX=-0.01 mountY=-0.03, mountTheta=-1.86
03:21:27.979 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.00, opts=13)
03:21:27.979 00.000 10844 Enqueuing Move request for scope (-0.03, -0.00)
03:21:27.980 00.001 11060 Worker thread wakes up
03:21:27.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
03:21:27.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:27.980 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
03:21:27.980 00.000 10844 UpdateGuideState exits: m=1821 SNR=27.1
03:21:27.981 00.001 11060 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
03:21:27.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:27.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:21:27.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:27.981 00.000 10844 Enqueuing Expose request
03:21:27.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:27.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:21:27.982 00.001 11060 MoveAxis(E, 0, ABG)
03:21:27.982 00.000 11060 Move returns status 0, amount 0
03:21:27.982 00.000 11060 MoveAxis(N, 0, ABG)
03:21:27.982 00.000 11060 Move returns status 0, amount 0
03:21:27.982 00.000 11060 move complete, result=0
03:21:27.983 00.001 11060 worker thread done servicing request
03:21:27.983 00.000 11060 Worker thread wakes up
03:21:27.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:27.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:27.986 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:28.618 00.632 11060 Exposure complete
03:21:28.811 00.193 11060 worker thread done servicing request
03:21:28.811 00.000 10844 OnExposeComplete: enter
03:21:28.811 00.000 10844 UpdateGuideState(): m_state=6
03:21:28.811 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
03:21:28.811 00.000 10844 Star::Find returns 1 (0), X=623.40, Y=108.58, Mass=1503, SNR=24.4, Peak=236 HFD=3.0
03:21:28.812 00.001 10844 MultiStar: [#1 -0.17,0.41,1.03,U] [#2 0.36,0.70,0.00,M4] [#3 -0.32,-0.44,1.06,U] [#4 -0.35,-0.27,1.00,U] [#5 -0.03,-0.23,1.01,U] [#6 0.47,-0.29,1.05,U] [#7 -0.18,0.03,0.89,U] [#8 0.04,-0.56,0.94,U] 
03:21:28.812 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.18}, one-star: {0.50, -0.12}
03:21:28.814 00.002 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
03:21:28.814 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
03:21:28.814 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.59 mountX=-0.18 mountY=0.03, mountTheta=2.99
03:21:28.824 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.18, opts=13)
03:21:28.824 00.000 10844 Enqueuing Move request for scope (-0.00, -0.18)
03:21:28.824 00.000 11060 Worker thread wakes up
03:21:28.825 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:28.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
03:21:28.825 00.000 10844 UpdateGuideState exits: m=1503 SNR=24.4
03:21:28.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
03:21:28.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:28.825 00.000 11060 Moving (-0.00, -0.18) raw xDistance=-0.18 yDistance=0.03
03:21:28.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:28.825 00.000 10844 Enqueuing Expose request
03:21:28.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:21:28.825 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:28.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:21:28.825 00.000 11060 MoveAxis(E, 42, ABG)
03:21:28.825 00.000 11060 Guiding  Dir = 2, Dur = 42
03:21:28.828 00.003 11060 IsSlewing returns 0
03:21:28.828 00.000 11060 IsGuiding returns 0
03:21:28.875 00.047 11060 IsGuiding returns 0
03:21:28.875 00.000 11060 Move returns status 0, amount 42
03:21:28.875 00.000 11060 MoveAxis(N, 0, ABG)
03:21:28.875 00.000 11060 Move returns status 0, amount 0
03:21:28.875 00.000 11060 move complete, result=0
03:21:28.875 00.000 11060 worker thread done servicing request
03:21:28.875 00.000 11060 Worker thread wakes up
03:21:28.875 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
03:21:28.877 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:28.877 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:29.521 00.644 11060 Exposure complete
03:21:29.688 00.167 11060 worker thread done servicing request
03:21:29.688 00.000 10844 OnExposeComplete: enter
03:21:29.688 00.000 10844 UpdateGuideState(): m_state=6
03:21:29.688 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
03:21:29.689 00.001 10844 Star::Find returns 1 (0), X=623.31, Y=107.77, Mass=1783, SNR=26.9, Peak=184 HFD=2.9
03:21:29.689 00.000 10844 MultiStar: [#1 0.03,0.90,0.00,M1] [#2 0.61,0.06,0.85,U] [#3 -0.25,-0.71,0.00,M1] [#4 -0.15,0.17,0.92,U] [#5 -0.24,0.58,0.00,M1] [#6 0.47,-0.49,0.00,M1] [#7 -0.10,0.52,0.92,U] [#8 0.26,-0.51,0.84,U] 
03:21:29.689 00.000 10844 refined, 4 included, MultiStar: {0.20, -0.15}, one-star: {0.40, -0.93}
03:21:29.689 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.39) = xAngle (-2.03 = -2.03)
03:21:29.690 00.001 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.10 = 1.10)
03:21:29.690 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.64 mountX=-0.11 mountY=0.22, mountTheta=2.03
03:21:29.692 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.15, opts=13)
03:21:29.692 00.000 10844 Enqueuing Move request for scope (0.20, -0.15)
03:21:29.692 00.000 11060 Worker thread wakes up
03:21:29.692 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:29.693 00.001 10844 UpdateGuideState exits: m=1783 SNR=26.9
03:21:29.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
03:21:29.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:29.693 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
03:21:29.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:29.694 00.001 10844 Enqueuing Expose request
03:21:29.694 00.000 11060 Moving (0.20, -0.15) raw xDistance=-0.11 yDistance=0.22
03:21:29.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:21:29.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:21:29.695 00.001 11060 MoveAxis(E, 0, ABG)
03:21:29.695 00.000 11060 Move returns status 0, amount 0
03:21:29.695 00.000 11060 MoveAxis(S, 86, ABG)
03:21:29.695 00.000 11060 Guiding  Dir = 1, Dur = 86
03:21:29.702 00.007 11060 IsSlewing returns 0
03:21:29.702 00.000 11060 IsGuiding returns 0
03:21:29.795 00.093 11060 IsGuiding returns 0
03:21:29.795 00.000 11060 Move returns status 0, amount 86
03:21:29.795 00.000 11060 move complete, result=0
03:21:29.795 00.000 11060 worker thread done servicing request
03:21:29.795 00.000 11060 Worker thread wakes up
03:21:29.797 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 86 ms SOUTH
03:21:29.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:29.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:30.436 00.639 11060 Exposure complete
03:21:30.616 00.180 11060 worker thread done servicing request
03:21:30.616 00.000 10844 OnExposeComplete: enter
03:21:30.616 00.000 10844 UpdateGuideState(): m_state=6
03:21:30.617 00.001 10844 Star::Find(15, 623, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
03:21:30.617 00.000 10844 Star::Find returns 1 (0), X=623.12, Y=108.66, Mass=1831, SNR=27.3, Peak=162 HFD=3.5
03:21:30.617 00.000 10844 MultiStar: [#1 0.13,0.35,0.86,U] [#2 0.13,0.21,0.93,U] [#3 -0.23,-0.32,0.92,U] [#4 -0.45,0.06,0.87,U] [#5 -0.12,0.07,0.92,U] [#6 0.14,-0.67,0.00,M2] [#7 -0.01,0.09,0.86,U] [#8 0.12,-0.21,0.77,U] 
03:21:30.617 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {0.22, -0.03}
03:21:30.617 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.39) = xAngle (0.93 = 0.93)
03:21:30.617 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.06 = -2.23)
03:21:30.617 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.32 mountX=0.02 mountY=-0.03, mountTheta=-0.93
03:21:30.618 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
03:21:30.618 00.000 10844 Enqueuing Move request for scope (-0.03, 0.03)
03:21:30.618 00.000 11060 Worker thread wakes up
03:21:30.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
03:21:30.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
03:21:30.620 00.002 11060 Moving (-0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
03:21:30.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:21:30.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:30.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:30.620 00.000 10844 UpdateGuideState exits: m=1831 SNR=27.3
03:21:30.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:30.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:30.620 00.000 10844 Enqueuing Expose request
03:21:30.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:21:30.620 00.000 11060 MoveAxis(E, 0, ABG)
03:21:30.620 00.000 11060 Move returns status 0, amount 0
03:21:30.620 00.000 11060 MoveAxis(N, 0, ABG)
03:21:30.620 00.000 11060 Move returns status 0, amount 0
03:21:30.620 00.000 11060 move complete, result=0
03:21:30.620 00.000 11060 worker thread done servicing request
03:21:30.621 00.001 11060 Worker thread wakes up
03:21:30.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:30.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:30.622 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:31.247 00.625 11060 Exposure complete
03:21:31.453 00.206 10844 OnExposeComplete: enter
03:21:31.454 00.001 11060 worker thread done servicing request
03:21:31.454 00.000 10844 UpdateGuideState(): m_state=6
03:21:31.454 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
03:21:31.454 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=108.59, Mass=1812, SNR=26.5, Peak=182 HFD=3.6
03:21:31.455 00.001 10844 MultiStar: [#1 -0.28,0.77,0.00,M1] [#2 0.21,-0.04,0.90,U] [#3 -0.18,-0.36,0.95,U] [#4 -0.59,-0.20,0.00,M1] [#5 -0.20,0.05,0.87,U] [#6 -0.03,0.41,0.86,U] [#7 -0.40,0.29,0.94,U] [#8 0.11,-0.30,0.86,U] 
03:21:31.455 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.26, -0.11}
03:21:31.455 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.39) = xAngle (-4.18 = 2.10)
03:21:31.455 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
03:21:31.455 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.80 mountX=-0.02 mountY=-0.03, mountTheta=-2.09
03:21:31.457 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
03:21:31.457 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
03:21:31.457 00.000 11060 Worker thread wakes up
03:21:31.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:31.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
03:21:31.457 00.000 10844 UpdateGuideState exits: m=1812 SNR=26.5
03:21:31.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
03:21:31.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:31.457 00.000 11060 Moving (-0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
03:21:31.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:31.457 00.000 10844 Enqueuing Expose request
03:21:31.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:21:31.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:31.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:21:31.457 00.000 11060 MoveAxis(E, 0, ABG)
03:21:31.459 00.002 11060 Move returns status 0, amount 0
03:21:31.459 00.000 11060 MoveAxis(N, 0, ABG)
03:21:31.459 00.000 11060 Move returns status 0, amount 0
03:21:31.459 00.000 11060 move complete, result=0
03:21:31.459 00.000 11060 worker thread done servicing request
03:21:31.459 00.000 11060 Worker thread wakes up
03:21:31.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:31.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:31.460 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:32.089 00.629 11060 Exposure complete
03:21:32.278 00.189 11060 worker thread done servicing request
03:21:32.278 00.000 10844 OnExposeComplete: enter
03:21:32.278 00.000 10844 UpdateGuideState(): m_state=6
03:21:32.278 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
03:21:32.279 00.001 10844 Star::Find returns 1 (0), X=622.65, Y=108.77, Mass=2044, SNR=28.5, Peak=212 HFD=3.1
03:21:32.279 00.000 10844 MultiStar: [#1 -0.11,0.15,0.92,U] [#2 0.62,0.44,0.00,M2] [#3 0.14,-0.17,0.91,U] [#4 -0.50,-0.12,0.87,U] [#5 -0.23,0.12,0.90,U] [#6 0.04,-0.53,0.94,U] [#7 -0.28,0.32,0.74,U] [#8 -0.40,-0.37,0.77,U] 
03:21:32.279 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.07}, one-star: {-0.26, 0.08}
03:21:32.279 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.39) = xAngle (-4.19 = 2.09)
03:21:32.279 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.07 = -1.07)
03:21:32.279 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.80 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
03:21:32.280 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.07, opts=13)
03:21:32.280 00.000 10844 Enqueuing Move request for scope (-0.19, -0.07)
03:21:32.281 00.001 11060 Worker thread wakes up
03:21:32.281 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:32.281 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
03:21:32.281 00.000 10844 UpdateGuideState exits: m=2044 SNR=28.5
03:21:32.281 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
03:21:32.281 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:32.281 00.000 11060 Moving (-0.19, -0.07) raw xDistance=-0.10 yDistance=-0.18
03:21:32.281 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:32.281 00.000 10844 Enqueuing Expose request
03:21:32.281 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:21:32.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:32.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:21:32.281 00.000 11060 MoveAxis(E, 0, ABG)
03:21:32.281 00.000 11060 Move returns status 0, amount 0
03:21:32.281 00.000 11060 MoveAxis(N, 0, ABG)
03:21:32.281 00.000 11060 Move returns status 0, amount 0
03:21:32.282 00.001 11060 move complete, result=0
03:21:32.282 00.000 11060 worker thread done servicing request
03:21:32.282 00.000 11060 Worker thread wakes up
03:21:32.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:32.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:32.283 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:32.918 00.635 11060 Exposure complete
03:21:33.096 00.178 11060 worker thread done servicing request
03:21:33.096 00.000 10844 OnExposeComplete: enter
03:21:33.096 00.000 10844 UpdateGuideState(): m_state=6
03:21:33.096 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
03:21:33.096 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.59, Mass=1891, SNR=27.8, Peak=171 HFD=3.2
03:21:33.098 00.002 10844 MultiStar: [#1 0.00,0.36,0.90,U] [#2 -0.10,-0.44,0.77,U] [#3 -0.24,-0.44,0.96,U] [#4 -0.49,0.37,0.00,M1] [#5 -0.09,0.07,0.92,U] [#6 -0.08,-0.50,0.96,U] [#7 -0.18,0.53,0.91,U] [#8 -0.16,-0.21,0.76,U] 
03:21:33.110 00.012 10844 single-star, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.02, -0.11}
03:21:33.110 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.11)
03:21:33.110 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
03:21:33.110 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.79 mountX=-0.11 mountY=-0.01, mountTheta=-3.09
03:21:33.112 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.11, opts=13)
03:21:33.112 00.000 10844 Enqueuing Move request for scope (-0.02, -0.11)
03:21:33.112 00.000 11060 Worker thread wakes up
03:21:33.112 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:33.112 00.000 10844 UpdateGuideState exits: m=1891 SNR=27.8
03:21:33.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:33.113 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:33.113 00.000 10844 Enqueuing Expose request
03:21:33.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
03:21:33.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
03:21:33.113 00.000 11060 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=-0.01
03:21:33.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:21:33.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:33.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:21:33.113 00.000 11060 MoveAxis(E, 0, ABG)
03:21:33.113 00.000 11060 Move returns status 0, amount 0
03:21:33.113 00.000 11060 MoveAxis(N, 0, ABG)
03:21:33.113 00.000 11060 Move returns status 0, amount 0
03:21:33.113 00.000 11060 move complete, result=0
03:21:33.113 00.000 11060 worker thread done servicing request
03:21:33.113 00.000 11060 Worker thread wakes up
03:21:33.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:33.114 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:33.115 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:33.774 00.659 11060 Exposure complete
03:21:33.965 00.191 11060 worker thread done servicing request
03:21:33.965 00.000 10844 OnExposeComplete: enter
03:21:33.965 00.000 10844 UpdateGuideState(): m_state=6
03:21:33.965 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
03:21:33.965 00.000 10844 Star::Find returns 1 (0), X=622.74, Y=109.00, Mass=1905, SNR=27.4, Peak=234 HFD=2.7
03:21:33.965 00.000 10844 MultiStar: [#1 -0.32,0.20,0.85,U] [#2 -0.31,0.29,0.79,U] [#3 -0.20,-0.21,1.01,U] [#4 -0.25,0.18,0.95,U] [#5 0.22,0.68,0.00,M1] [#6 0.22,-0.01,0.91,U] [#7 -0.21,0.50,0.85,U] [#8 -0.78,-0.04,0.00,M1] 
03:21:33.965 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.17}, one-star: {-0.16, 0.31}
03:21:33.967 00.002 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
03:21:33.967 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.10 = -2.19)
03:21:33.967 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.36 mountX=0.14 mountY=-0.20, mountTheta=-0.97
03:21:33.967 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.17, opts=13)
03:21:33.967 00.000 10844 Enqueuing Move request for scope (-0.17, 0.17)
03:21:33.967 00.000 11060 Worker thread wakes up
03:21:33.968 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:33.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
03:21:33.968 00.000 10844 UpdateGuideState exits: m=1905 SNR=27.4
03:21:33.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:33.968 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
03:21:33.968 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:33.968 00.000 10844 Enqueuing Expose request
03:21:33.968 00.000 11060 Moving (-0.17, 0.17) raw xDistance=0.14 yDistance=-0.20
03:21:33.968 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:21:33.968 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:21:33.968 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:21:33.968 00.000 11060 MoveAxis(W, 32, ABG)
03:21:33.968 00.000 11060 Guiding  Dir = 3, Dur = 32
03:21:33.980 00.012 11060 IsSlewing returns 0
03:21:33.980 00.000 11060 IsGuiding returns 0
03:21:34.026 00.046 11060 IsGuiding returns 0
03:21:34.026 00.000 11060 Move returns status 0, amount 32
03:21:34.026 00.000 11060 MoveAxis(N, 0, ABG)
03:21:34.026 00.000 11060 Move returns status 0, amount 0
03:21:34.026 00.000 11060 move complete, result=0
03:21:34.026 00.000 11060 worker thread done servicing request
03:21:34.026 00.000 11060 Worker thread wakes up
03:21:34.026 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.2 px 0 ms NORTH
03:21:34.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:34.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:34.654 00.628 11060 Exposure complete
03:21:34.850 00.196 11060 worker thread done servicing request
03:21:34.850 00.000 10844 OnExposeComplete: enter
03:21:34.850 00.000 10844 UpdateGuideState(): m_state=6
03:21:34.850 00.000 10844 Star::Find(15, 622, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
03:21:34.851 00.001 10844 Star::Find returns 1 (0), X=623.16, Y=108.92, Mass=2087, SNR=28.8, Peak=233 HFD=3.5
03:21:34.851 00.000 10844 MultiStar: [#1 -0.07,0.27,0.91,U] [#2 0.40,-0.40,0.82,U] [#3 0.17,-0.21,0.82,U] [#4 -0.69,0.15,0.00,M1] [#5 0.27,-0.05,0.90,U] [#6 0.18,-0.54,0.95,U] [#7 -0.18,0.04,0.82,U] [#8 0.13,-0.10,0.84,U] 
03:21:34.851 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.26, 0.22}
03:21:34.851 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
03:21:34.851 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
03:21:34.851 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.56 mountX=-0.06 mountY=0.16, mountTheta=1.95
03:21:34.853 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.09, opts=13)
03:21:34.853 00.000 10844 Enqueuing Move request for scope (0.15, -0.09)
03:21:34.853 00.000 11060 Worker thread wakes up
03:21:34.853 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:34.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
03:21:34.853 00.000 10844 UpdateGuideState exits: m=2087 SNR=28.8
03:21:34.853 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
03:21:34.854 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:34.854 00.000 11060 Moving (0.15, -0.09) raw xDistance=-0.06 yDistance=0.16
03:21:34.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:34.854 00.000 10844 Enqueuing Expose request
03:21:34.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:21:34.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:34.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:21:34.854 00.000 11060 MoveAxis(E, 0, ABG)
03:21:34.854 00.000 11060 Move returns status 0, amount 0
03:21:34.854 00.000 11060 MoveAxis(N, 0, ABG)
03:21:34.854 00.000 11060 Move returns status 0, amount 0
03:21:34.854 00.000 11060 move complete, result=0
03:21:34.854 00.000 11060 worker thread done servicing request
03:21:34.855 00.001 11060 Worker thread wakes up
03:21:34.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:34.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:34.858 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:35.488 00.630 11060 Exposure complete
03:21:35.672 00.184 11060 worker thread done servicing request
03:21:35.672 00.000 10844 OnExposeComplete: enter
03:21:35.672 00.000 10844 UpdateGuideState(): m_state=6
03:21:35.672 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
03:21:35.672 00.000 10844 Star::Find returns 1 (0), X=623.31, Y=108.47, Mass=1598, SNR=25.2, Peak=215 HFD=3.1
03:21:35.675 00.003 10844 MultiStar: [#1 -0.11,0.22,1.03,U] [#2 0.09,-0.12,0.97,U] [#3 -0.30,-0.68,0.00,M1] [#4 0.04,0.39,1.03,U] [#5 0.46,0.18,0.98,U] [#6 0.36,-0.43,1.12,U] [#7 0.08,0.38,1.00,U] [#8 0.34,-0.22,0.80,U] 
03:21:35.675 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.02}, one-star: {0.41, -0.22}
03:21:35.675 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.27 = -1.27)
03:21:35.675 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
03:21:35.676 00.001 10844 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.21 cameraTheta=0.12 mountX=0.06 mountY=0.20, mountTheta=1.27
03:21:35.681 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.02, opts=13)
03:21:35.681 00.000 10844 Enqueuing Move request for scope (0.20, 0.02)
03:21:35.681 00.000 11060 Worker thread wakes up
03:21:35.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:35.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
03:21:35.681 00.000 10844 UpdateGuideState exits: m=1598 SNR=25.2
03:21:35.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
03:21:35.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:35.682 00.001 11060 Moving (0.20, 0.02) raw xDistance=0.06 yDistance=0.20
03:21:35.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:35.682 00.000 10844 Enqueuing Expose request
03:21:35.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:21:35.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:21:35.682 00.000 11060 MoveAxis(E, 0, ABG)
03:21:35.682 00.000 11060 Move returns status 0, amount 0
03:21:35.682 00.000 11060 MoveAxis(S, 77, ABG)
03:21:35.682 00.000 11060 Guiding  Dir = 1, Dur = 77
03:21:35.705 00.023 11060 IsSlewing returns 0
03:21:35.706 00.001 11060 IsGuiding returns 0
03:21:35.799 00.093 11060 IsGuiding returns 0
03:21:35.799 00.000 11060 Move returns status 0, amount 77
03:21:35.799 00.000 11060 move complete, result=0
03:21:35.799 00.000 11060 worker thread done servicing request
03:21:35.799 00.000 11060 Worker thread wakes up
03:21:35.799 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 77 ms SOUTH
03:21:35.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:35.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:36.468 00.669 11060 Exposure complete
03:21:36.658 00.190 11060 worker thread done servicing request
03:21:36.658 00.000 10844 OnExposeComplete: enter
03:21:36.658 00.000 10844 UpdateGuideState(): m_state=6
03:21:36.659 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
03:21:36.659 00.000 10844 Star::Find returns 1 (0), X=623.03, Y=108.65, Mass=1803, SNR=26.8, Peak=178 HFD=3.4
03:21:36.659 00.000 10844 MultiStar: [#1 0.40,0.89,0.00,M1] [#2 -0.11,0.52,0.97,U] [#3 -0.17,-0.38,1.05,U] [#4 -0.55,-0.14,0.92,U] [#5 0.28,0.17,0.97,U] [#6 0.21,-0.14,0.99,U] [#7 -0.22,0.04,0.87,U] [#8 0.40,-0.22,0.83,U] 
03:21:36.659 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.13, -0.04}
03:21:36.659 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.05)
03:21:36.659 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:21:36.659 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.85 mountX=-0.03 mountY=-0.00, mountTheta=-3.03
03:21:36.660 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
03:21:36.660 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
03:21:36.660 00.000 11060 Worker thread wakes up
03:21:36.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:36.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:21:36.660 00.000 10844 UpdateGuideState exits: m=1803 SNR=26.8
03:21:36.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:21:36.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:36.660 00.000 11060 Moving (-0.01, -0.02) raw xDistance=-0.03 yDistance=-0.00
03:21:36.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:36.662 00.002 10844 Enqueuing Expose request
03:21:36.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:21:36.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:36.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:21:36.662 00.000 11060 MoveAxis(E, 0, ABG)
03:21:36.662 00.000 11060 Move returns status 0, amount 0
03:21:36.663 00.001 11060 MoveAxis(N, 0, ABG)
03:21:36.663 00.000 11060 Move returns status 0, amount 0
03:21:36.663 00.000 11060 move complete, result=0
03:21:36.663 00.000 11060 worker thread done servicing request
03:21:36.663 00.000 11060 Worker thread wakes up
03:21:36.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:36.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:36.664 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:37.301 00.637 11060 Exposure complete
03:21:37.497 00.196 11060 worker thread done servicing request
03:21:37.497 00.000 10844 OnExposeComplete: enter
03:21:37.497 00.000 10844 UpdateGuideState(): m_state=6
03:21:37.498 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
03:21:37.498 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=108.46, Mass=1823, SNR=27.3, Peak=168 HFD=3.3
03:21:37.498 00.000 10844 MultiStar: [#1 0.08,0.38,0.93,U] [#2 -0.28,0.14,0.84,U] [#3 -0.99,-0.47,0.00,M1] [#4 -0.72,-0.05,0.00,M1] [#5 -0.51,0.10,0.93,U] [#6 -0.28,-0.66,0.00,M1] [#7 0.15,-0.25,0.94,U] [#8 0.32,-0.22,0.79,U] 
03:21:37.498 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.01}, one-star: {0.29, -0.23}
03:21:37.498 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.39) = xAngle (-2.43 = -2.43)
03:21:37.498 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
03:21:37.498 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-1.05 mountX=-0.01 mountY=0.01, mountTheta=2.44
03:21:37.499 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
03:21:37.499 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
03:21:37.501 00.002 11060 Worker thread wakes up
03:21:37.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:37.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:21:37.501 00.000 10844 UpdateGuideState exits: m=1823 SNR=27.3
03:21:37.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:21:37.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:37.501 00.000 11060 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:21:37.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:37.501 00.000 10844 Enqueuing Expose request
03:21:37.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:21:37.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:37.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:21:37.501 00.000 11060 MoveAxis(E, 0, ABG)
03:21:37.501 00.000 11060 Move returns status 0, amount 0
03:21:37.501 00.000 11060 MoveAxis(N, 0, ABG)
03:21:37.501 00.000 11060 Move returns status 0, amount 0
03:21:37.502 00.001 11060 move complete, result=0
03:21:37.502 00.000 11060 worker thread done servicing request
03:21:37.502 00.000 11060 Worker thread wakes up
03:21:37.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:37.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:37.504 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:38.147 00.643 11060 Exposure complete
03:21:38.327 00.180 11060 worker thread done servicing request
03:21:38.327 00.000 10844 OnExposeComplete: enter
03:21:38.327 00.000 10844 UpdateGuideState(): m_state=6
03:21:38.327 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
03:21:38.327 00.000 10844 Star::Find returns 1 (0), X=623.37, Y=109.10, Mass=1606, SNR=25.5, Peak=159 HFD=3.3
03:21:38.327 00.000 10844 MultiStar: [#1 0.06,0.24,1.04,U] [#2 -0.23,0.42,0.91,U] [#3 -0.05,-0.45,0.98,U] [#4 -0.49,-0.26,1.01,U] [#5 -0.27,-0.69,0.00,M1] [#6 -0.34,0.01,1.07,U] [#7 0.12,0.26,0.97,U] [#8 0.24,-0.07,0.76,U] 
03:21:38.327 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {0.47, 0.40}
03:21:38.328 00.001 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:21:38.328 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.78 = -2.51)
03:21:38.328 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.04 mountX=0.06 mountY=-0.05, mountTheta=-0.64
03:21:38.330 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
03:21:38.331 00.001 10844 Enqueuing Move request for scope (-0.04, 0.07)
03:21:38.331 00.000 11060 Worker thread wakes up
03:21:38.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:38.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
03:21:38.331 00.000 10844 UpdateGuideState exits: m=1606 SNR=25.5
03:21:38.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:38.331 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
03:21:38.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:38.331 00.000 10844 Enqueuing Expose request
03:21:38.331 00.000 11060 Moving (-0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
03:21:38.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:21:38.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:38.332 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:21:38.332 00.000 11060 MoveAxis(E, 0, ABG)
03:21:38.332 00.000 11060 Move returns status 0, amount 0
03:21:38.332 00.000 11060 MoveAxis(N, 0, ABG)
03:21:38.332 00.000 11060 Move returns status 0, amount 0
03:21:38.332 00.000 11060 move complete, result=0
03:21:38.332 00.000 11060 worker thread done servicing request
03:21:38.332 00.000 11060 Worker thread wakes up
03:21:38.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:38.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:38.334 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:38.965 00.631 11060 Exposure complete
03:21:39.148 00.183 11060 worker thread done servicing request
03:21:39.148 00.000 10844 OnExposeComplete: enter
03:21:39.149 00.001 10844 UpdateGuideState(): m_state=6
03:21:39.149 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
03:21:39.149 00.000 10844 Star::Find returns 1 (0), X=623.16, Y=109.61, Mass=1994, SNR=28.4, Peak=227 HFD=3.6
03:21:39.150 00.001 10844 MultiStar: [#1 -0.03,0.51,0.85,U] [#2 0.19,0.54,0.84,U] [#3 0.21,-0.27,0.92,U] [#4 -0.31,0.03,0.92,U] [#5 -0.10,0.06,0.86,U] [#6 -0.68,-0.16,0.00,M1] [#7 0.05,0.36,0.86,U] [#8 -0.40,0.04,0.68,U] 
03:21:39.150 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.29}, one-star: {0.26, 0.92}
03:21:39.150 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.39) = xAngle (0.19 = 0.19)
03:21:39.150 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.31 = -2.97)
03:21:39.150 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.58 mountX=0.28 mountY=-0.05, mountTheta=-0.17
03:21:39.151 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.29, opts=13)
03:21:39.152 00.001 10844 Enqueuing Move request for scope (-0.00, 0.29)
03:21:39.152 00.000 11060 Worker thread wakes up
03:21:39.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
03:21:39.152 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
03:21:39.152 00.000 11060 Moving (-0.00, 0.29) raw xDistance=0.28 yDistance=-0.05
03:21:39.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
03:21:39.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:39.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:39.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:21:39.152 00.000 10844 UpdateGuideState exits: m=1994 SNR=28.4
03:21:39.152 00.000 11060 MoveAxis(W, 66, ABG)
03:21:39.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:39.152 00.000 11060 Guiding  Dir = 3, Dur = 66
03:21:39.153 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:39.153 00.000 10844 Enqueuing Expose request
03:21:39.179 00.026 11060 IsSlewing returns 0
03:21:39.180 00.001 11060 IsGuiding returns 0
03:21:39.275 00.095 11060 IsGuiding returns 0
03:21:39.275 00.000 11060 Move returns status 0, amount 66
03:21:39.275 00.000 11060 MoveAxis(N, 0, ABG)
03:21:39.275 00.000 11060 Move returns status 0, amount 0
03:21:39.275 00.000 11060 move complete, result=0
03:21:39.275 00.000 11060 worker thread done servicing request
03:21:39.275 00.000 11060 Worker thread wakes up
03:21:39.275 00.000 10844 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
03:21:39.276 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:39.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:39.912 00.636 11060 Exposure complete
03:21:40.102 00.190 11060 worker thread done servicing request
03:21:40.102 00.000 10844 OnExposeComplete: enter
03:21:40.102 00.000 10844 UpdateGuideState(): m_state=6
03:21:40.103 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
03:21:40.103 00.000 10844 Star::Find returns 1 (0), X=623.26, Y=108.72, Mass=1518, SNR=24.7, Peak=193 HFD=3.3
03:21:40.103 00.000 10844 MultiStar: [#1 0.23,0.16,0.94,U] [#2 0.57,-0.04,1.09,U] [#3 -0.10,-0.26,1.12,U] [#4 -0.17,-0.08,1.07,U] [#5 0.19,-0.02,1.04,U] [#6 0.39,-0.36,1.10,U] [#7 -0.01,-0.10,1.04,U] [#8 0.27,-0.25,0.95,U] 
03:21:40.103 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.36, 0.02}
03:21:40.103 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.39) = xAngle (-1.90 = -1.90)
03:21:40.103 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.23 = 1.23)
03:21:40.103 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.51 mountX=-0.07 mountY=0.20, mountTheta=1.90
03:21:40.105 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.11, opts=13)
03:21:40.105 00.000 10844 Enqueuing Move request for scope (0.19, -0.11)
03:21:40.105 00.000 11060 Worker thread wakes up
03:21:40.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:40.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
03:21:40.105 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
03:21:40.105 00.000 11060 Moving (0.19, -0.11) raw xDistance=-0.07 yDistance=0.20
03:21:40.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:21:40.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:21:40.105 00.000 11060 MoveAxis(E, 0, ABG)
03:21:40.106 00.001 11060 Move returns status 0, amount 0
03:21:40.106 00.000 10844 UpdateGuideState exits: m=1518 SNR=24.7
03:21:40.106 00.000 11060 MoveAxis(S, 80, ABG)
03:21:40.106 00.000 11060 Guiding  Dir = 1, Dur = 80
03:21:40.106 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:40.106 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:40.106 00.000 10844 Enqueuing Expose request
03:21:40.141 00.035 11060 IsSlewing returns 0
03:21:40.143 00.002 11060 IsGuiding returns 0
03:21:40.291 00.148 11060 IsGuiding returns 0
03:21:40.294 00.003 11060 Move returns status 0, amount 80
03:21:40.294 00.000 11060 move complete, result=0
03:21:40.296 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 80 ms SOUTH
03:21:40.297 00.001 11060 worker thread done servicing request
03:21:40.298 00.001 11060 Worker thread wakes up
03:21:40.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:40.299 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:40.926 00.627 11060 Exposure complete
03:21:41.127 00.201 11060 worker thread done servicing request
03:21:41.127 00.000 10844 OnExposeComplete: enter
03:21:41.127 00.000 10844 UpdateGuideState(): m_state=6
03:21:41.127 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
03:21:41.127 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.56, Mass=1609, SNR=25.2, Peak=179 HFD=3.2
03:21:41.127 00.000 10844 MultiStar: [#1 -0.35,-0.05,0.99,U] [#2 0.56,0.07,0.86,U] [#3 0.05,-0.21,1.02,U] [#4 -0.75,-0.09,0.00,M1] [#5 -0.00,0.00,0.94,U] [#6 0.10,0.01,1.10,U] [#7 0.07,-0.04,0.90,U] [#8 -0.19,-0.19,0.85,U] 
03:21:41.127 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.07}, one-star: {0.03, -0.13}
03:21:41.127 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.39) = xAngle (-2.55 = -2.55)
03:21:41.127 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.58 = 0.58)
03:21:41.127 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.16 mountX=-0.06 mountY=0.04, mountTheta=2.56
03:21:41.129 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
03:21:41.129 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
03:21:41.130 00.001 11060 Worker thread wakes up
03:21:41.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:41.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:21:41.130 00.000 10844 UpdateGuideState exits: m=1609 SNR=25.2
03:21:41.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:21:41.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:41.130 00.000 11060 Moving (0.03, -0.07) raw xDistance=-0.06 yDistance=0.04
03:21:41.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:41.130 00.000 10844 Enqueuing Expose request
03:21:41.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:21:41.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:41.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:21:41.130 00.000 11060 MoveAxis(E, 0, ABG)
03:21:41.130 00.000 11060 Move returns status 0, amount 0
03:21:41.130 00.000 11060 MoveAxis(N, 0, ABG)
03:21:41.130 00.000 11060 Move returns status 0, amount 0
03:21:41.130 00.000 11060 move complete, result=0
03:21:41.130 00.000 11060 worker thread done servicing request
03:21:41.130 00.000 11060 Worker thread wakes up
03:21:41.131 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:41.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:41.131 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:41.771 00.640 11060 Exposure complete
03:21:41.952 00.181 11060 worker thread done servicing request
03:21:41.953 00.001 10844 OnExposeComplete: enter
03:21:41.953 00.000 10844 UpdateGuideState(): m_state=6
03:21:41.953 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
03:21:41.954 00.001 10844 Star::Find returns 1 (0), X=622.88, Y=108.90, Mass=1945, SNR=28.6, Peak=195 HFD=2.9
03:21:41.954 00.000 10844 MultiStar: [#1 -0.44,-0.13,0.89,U] [#2 0.23,0.71,0.00,M1] [#3 0.11,-0.22,0.87,U] [#4 -0.88,-0.10,0.00,M2] [#5 0.22,-0.03,0.92,U] [#6 0.25,0.16,0.98,U] [#7 0.05,-0.11,0.94,U] [#8 0.01,0.20,0.71,U] 
03:21:41.954 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.01}, one-star: {-0.02, 0.20}
03:21:41.954 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.39) = xAngle (-1.09 = -1.09)
03:21:41.954 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.03 = 2.03)
03:21:41.954 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.30 mountX=0.01 mountY=0.03, mountTheta=1.10
03:21:41.956 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
03:21:41.956 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
03:21:41.956 00.000 11060 Worker thread wakes up
03:21:41.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:41.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
03:21:41.956 00.000 10844 UpdateGuideState exits: m=1945 SNR=28.6
03:21:41.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
03:21:41.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:41.956 00.000 11060 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=0.03
03:21:41.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:41.956 00.000 10844 Enqueuing Expose request
03:21:41.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:21:41.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:41.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:21:41.956 00.000 11060 MoveAxis(E, 0, ABG)
03:21:41.956 00.000 11060 Move returns status 0, amount 0
03:21:41.957 00.001 11060 MoveAxis(N, 0, ABG)
03:21:41.957 00.000 11060 Move returns status 0, amount 0
03:21:41.957 00.000 11060 move complete, result=0
03:21:41.957 00.000 11060 worker thread done servicing request
03:21:41.957 00.000 11060 Worker thread wakes up
03:21:41.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:41.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:41.960 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:42.594 00.634 11060 Exposure complete
03:21:42.768 00.174 11060 worker thread done servicing request
03:21:42.769 00.001 10844 OnExposeComplete: enter
03:21:42.769 00.000 10844 UpdateGuideState(): m_state=6
03:21:42.769 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
03:21:42.769 00.000 10844 Star::Find returns 1 (0), X=623.04, Y=108.88, Mass=1489, SNR=24.6, Peak=172 HFD=2.7
03:21:42.769 00.000 10844 MultiStar: [#1 -0.20,0.25,1.07,U] [#2 0.30,0.72,0.00,M2] [#3 0.11,0.07,1.04,U] [#4 -0.53,-0.00,0.98,U] [#5 -0.04,-0.05,1.02,U] [#6 0.19,0.49,1.14,U] [#7 -0.25,0.63,0.00,M1] [#8 0.00,-0.36,0.85,U] 
03:21:42.769 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {0.14, 0.19}
03:21:42.769 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.39) = xAngle (0.58 = 0.58)
03:21:42.769 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.70 = -2.58)
03:21:42.770 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.97 mountX=0.09 mountY=-0.06, mountTheta=-0.57
03:21:42.772 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
03:21:42.772 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
03:21:42.772 00.000 11060 Worker thread wakes up
03:21:42.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:42.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
03:21:42.772 00.000 10844 UpdateGuideState exits: m=1489 SNR=24.6
03:21:42.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
03:21:42.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:42.772 00.000 11060 Moving (-0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
03:21:42.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:42.772 00.000 10844 Enqueuing Expose request
03:21:42.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:21:42.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:42.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:21:42.772 00.000 11060 MoveAxis(E, 0, ABG)
03:21:42.772 00.000 11060 Move returns status 0, amount 0
03:21:42.772 00.000 11060 MoveAxis(N, 0, ABG)
03:21:42.773 00.001 11060 Move returns status 0, amount 0
03:21:42.773 00.000 11060 move complete, result=0
03:21:42.773 00.000 11060 worker thread done servicing request
03:21:42.773 00.000 11060 Worker thread wakes up
03:21:42.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:42.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:42.775 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:43.399 00.624 11060 Exposure complete
03:21:43.599 00.200 11060 worker thread done servicing request
03:21:43.599 00.000 10844 OnExposeComplete: enter
03:21:43.599 00.000 10844 UpdateGuideState(): m_state=6
03:21:43.599 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
03:21:43.600 00.001 10844 Star::Find returns 1 (0), X=622.35, Y=108.88, Mass=1620, SNR=25.5, Peak=227 HFD=2.7
03:21:43.600 00.000 10844 MultiStar: [#1 -0.12,0.44,0.89,U] [#2 0.46,0.74,0.00,M3] [#3 -0.20,0.47,0.96,U] [#4 -0.13,0.07,1.04,U] [#5 0.08,0.40,1.02,U] [#6 -0.14,0.31,1.10,U] [#7 -0.03,0.37,0.90,U] [#8 -0.03,0.08,0.87,U] 
03:21:43.600 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.29}, one-star: {-0.56, 0.19}
03:21:43.600 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.39) = xAngle (0.64 = 0.64)
03:21:43.600 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.52)
03:21:43.600 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.29 hyp=0.32 cameraTheta=2.03 mountX=0.26 mountY=-0.19, mountTheta=-0.63
03:21:43.601 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.29, opts=13)
03:21:43.601 00.000 10844 Enqueuing Move request for scope (-0.14, 0.29)
03:21:43.602 00.001 11060 Worker thread wakes up
03:21:43.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:43.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.29) opts 0xd
03:21:43.602 00.000 10844 UpdateGuideState exits: m=1620 SNR=25.5
03:21:43.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.29)
03:21:43.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:43.602 00.000 11060 Moving (-0.14, 0.29) raw xDistance=0.26 yDistance=-0.19
03:21:43.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:43.602 00.000 10844 Enqueuing Expose request
03:21:43.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:21:43.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:43.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:21:43.602 00.000 11060 MoveAxis(W, 61, ABG)
03:21:43.602 00.000 11060 Guiding  Dir = 3, Dur = 61
03:21:43.628 00.026 11060 IsSlewing returns 0
03:21:43.628 00.000 11060 IsGuiding returns 0
03:21:43.707 00.079 11060 IsGuiding returns 0
03:21:43.707 00.000 11060 Move returns status 0, amount 61
03:21:43.707 00.000 11060 MoveAxis(N, 0, ABG)
03:21:43.707 00.000 11060 Move returns status 0, amount 0
03:21:43.707 00.000 11060 move complete, result=0
03:21:43.707 00.000 11060 worker thread done servicing request
03:21:43.707 00.000 11060 Worker thread wakes up
03:21:43.707 00.000 10844 GuideStep: 0.3 px 61 ms WEST, -0.2 px 0 ms NORTH
03:21:43.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:43.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:44.341 00.634 11060 Exposure complete
03:21:44.522 00.181 11060 worker thread done servicing request
03:21:44.523 00.001 10844 OnExposeComplete: enter
03:21:44.523 00.000 10844 UpdateGuideState(): m_state=6
03:21:44.523 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
03:21:44.523 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.94, Mass=1593, SNR=25.3, Peak=149 HFD=3.5
03:21:44.524 00.001 10844 MultiStar: [#1 -0.26,0.67,0.00,M1] [#2 0.37,0.80,0.00,M4] [#3 -0.10,0.19,1.00,U] [#4 -0.24,0.50,1.04,U] [#5 -0.08,0.45,0.93,U] [#6 0.56,0.55,0.00,M1] [#7 0.04,0.05,0.96,U] [#8 0.50,0.27,0.92,U] 
03:21:44.524 00.000 10844 single-star, 5 included, MultiStar: {0.01, 0.29}, one-star: {-0.04, 0.25}
03:21:44.524 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
03:21:44.524 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.46 = -2.82)
03:21:44.524 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.72 mountX=0.24 mountY=-0.08, mountTheta=-0.32
03:21:44.526 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.25, opts=13)
03:21:44.526 00.000 10844 Enqueuing Move request for scope (-0.04, 0.25)
03:21:44.526 00.000 11060 Worker thread wakes up
03:21:44.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:44.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
03:21:44.526 00.000 10844 UpdateGuideState exits: m=1593 SNR=25.3
03:21:44.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
03:21:44.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:44.526 00.000 11060 Moving (-0.04, 0.25) raw xDistance=0.24 yDistance=-0.08
03:21:44.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:44.526 00.000 10844 Enqueuing Expose request
03:21:44.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
03:21:44.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:44.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:21:44.527 00.001 11060 MoveAxis(W, 58, ABG)
03:21:44.527 00.000 11060 Guiding  Dir = 3, Dur = 58
03:21:44.535 00.008 11060 IsSlewing returns 0
03:21:44.535 00.000 11060 IsGuiding returns 0
03:21:44.597 00.062 11060 IsGuiding returns 0
03:21:44.597 00.000 11060 Move returns status 0, amount 58
03:21:44.597 00.000 11060 MoveAxis(N, 0, ABG)
03:21:44.597 00.000 11060 Move returns status 0, amount 0
03:21:44.597 00.000 11060 move complete, result=0
03:21:44.597 00.000 11060 worker thread done servicing request
03:21:44.597 00.000 11060 Worker thread wakes up
03:21:44.597 00.000 10844 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
03:21:44.599 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:44.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:45.244 00.645 11060 Exposure complete
03:21:45.428 00.184 11060 worker thread done servicing request
03:21:45.428 00.000 10844 OnExposeComplete: enter
03:21:45.428 00.000 10844 UpdateGuideState(): m_state=6
03:21:45.428 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
03:21:45.428 00.000 10844 Star::Find returns 1 (0), X=622.88, Y=108.88, Mass=1508, SNR=24.3, Peak=179 HFD=2.8
03:21:45.429 00.001 10844 MultiStar: [#1 -0.07,0.17,1.01,U] [#2 0.60,0.93,0.00,M5] [#3 -0.06,0.13,1.04,U] [#4 -0.87,0.37,0.00,M1] [#5 -0.37,0.29,0.97,U] [#6 0.37,-0.36,1.17,U] [#7 -0.16,0.28,1.06,U] [#8 0.01,0.33,0.87,U] 
03:21:45.429 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.13}, one-star: {-0.02, 0.19}
03:21:45.429 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
03:21:45.429 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.55 = -2.73)
03:21:45.429 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.81 mountX=0.12 mountY=-0.05, mountTheta=-0.41
03:21:45.430 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.13, opts=13)
03:21:45.430 00.000 10844 Enqueuing Move request for scope (-0.03, 0.13)
03:21:45.430 00.000 11060 Worker thread wakes up
03:21:45.431 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:45.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
03:21:45.431 00.000 10844 UpdateGuideState exits: m=1508 SNR=24.3
03:21:45.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
03:21:45.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:45.431 00.000 11060 Moving (-0.03, 0.13) raw xDistance=0.12 yDistance=-0.05
03:21:45.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:45.431 00.000 10844 Enqueuing Expose request
03:21:45.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
03:21:45.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:45.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:21:45.431 00.000 11060 MoveAxis(W, 31, ABG)
03:21:45.431 00.000 11060 Guiding  Dir = 3, Dur = 31
03:21:45.439 00.008 11060 IsSlewing returns 0
03:21:45.439 00.000 11060 IsGuiding returns 0
03:21:45.487 00.048 11060 IsGuiding returns 0
03:21:45.487 00.000 11060 Move returns status 0, amount 31
03:21:45.487 00.000 11060 MoveAxis(N, 0, ABG)
03:21:45.487 00.000 11060 Move returns status 0, amount 0
03:21:45.487 00.000 11060 move complete, result=0
03:21:45.504 00.017 11060 worker thread done servicing request
03:21:45.504 00.000 11060 Worker thread wakes up
03:21:45.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:45.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:45.504 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
03:21:46.133 00.629 11060 Exposure complete
03:21:46.332 00.199 11060 worker thread done servicing request
03:21:46.332 00.000 10844 OnExposeComplete: enter
03:21:46.332 00.000 10844 UpdateGuideState(): m_state=6
03:21:46.332 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
03:21:46.333 00.001 10844 Star::Find returns 1 (0), X=623.12, Y=108.33, Mass=1598, SNR=25.5, Peak=159 HFD=3.3
03:21:46.333 00.000 10844 MultiStar: [#1 -0.23,-0.08,1.00,U] [#2 0.08,0.05,0.83,U] [#3 0.21,-0.20,0.99,U] [#4 -0.20,0.04,1.00,U] [#5 0.22,-0.37,1.04,U] [#6 0.40,0.17,1.10,U] [#7 0.24,0.04,0.87,U] [#8 0.22,0.07,0.81,U] 
03:21:46.333 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.08}, one-star: {0.22, -0.37}
03:21:46.333 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.93 = -1.93)
03:21:46.333 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:21:46.333 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.54 mountX=-0.05 mountY=0.14, mountTheta=1.93
03:21:46.335 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.08, opts=13)
03:21:46.335 00.000 10844 Enqueuing Move request for scope (0.13, -0.08)
03:21:46.335 00.000 11060 Worker thread wakes up
03:21:46.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:46.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
03:21:46.335 00.000 10844 UpdateGuideState exits: m=1598 SNR=25.5
03:21:46.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
03:21:46.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:46.335 00.000 11060 Moving (0.13, -0.08) raw xDistance=-0.05 yDistance=0.14
03:21:46.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:46.335 00.000 10844 Enqueuing Expose request
03:21:46.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:21:46.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:46.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:21:46.335 00.000 11060 MoveAxis(E, 0, ABG)
03:21:46.335 00.000 11060 Move returns status 0, amount 0
03:21:46.335 00.000 11060 MoveAxis(N, 0, ABG)
03:21:46.336 00.001 11060 Move returns status 0, amount 0
03:21:46.336 00.000 11060 move complete, result=0
03:21:46.336 00.000 11060 worker thread done servicing request
03:21:46.336 00.000 11060 Worker thread wakes up
03:21:46.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:46.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:46.337 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:46.974 00.637 11060 Exposure complete
03:21:47.172 00.198 11060 worker thread done servicing request
03:21:47.172 00.000 10844 OnExposeComplete: enter
03:21:47.172 00.000 10844 UpdateGuideState(): m_state=6
03:21:47.172 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
03:21:47.172 00.000 10844 Star::Find returns 1 (0), X=622.95, Y=108.72, Mass=1636, SNR=25.2, Peak=175 HFD=3.0
03:21:47.173 00.001 10844 MultiStar: [#1 0.08,0.44,1.01,U] [#2 0.62,0.61,0.00,M5] [#3 0.26,-0.69,0.00,M1] [#4 -0.51,0.14,0.96,U] [#5 0.04,-0.13,1.02,U] [#6 0.77,0.83,0.00,M1] [#7 -0.21,0.05,0.90,U] [#8 0.47,-0.20,0.85,U] 
03:21:47.173 00.000 10844 single-star, 5 included, MultiStar: {-0.02, 0.06}, one-star: {0.05, 0.03}
03:21:47.173 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.39) = xAngle (-0.85 = -0.85)
03:21:47.173 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.28 = 2.28)
03:21:47.173 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.54 mountX=0.04 mountY=0.04, mountTheta=0.86
03:21:47.175 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
03:21:47.175 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
03:21:47.175 00.000 11060 Worker thread wakes up
03:21:47.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:47.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:21:47.175 00.000 10844 UpdateGuideState exits: m=1636 SNR=25.2
03:21:47.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:21:47.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:47.175 00.000 11060 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.04
03:21:47.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:47.176 00.001 10844 Enqueuing Expose request
03:21:47.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:21:47.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:47.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:21:47.176 00.000 11060 MoveAxis(E, 0, ABG)
03:21:47.176 00.000 11060 Move returns status 0, amount 0
03:21:47.176 00.000 11060 MoveAxis(N, 0, ABG)
03:21:47.176 00.000 11060 Move returns status 0, amount 0
03:21:47.176 00.000 11060 move complete, result=0
03:21:47.176 00.000 11060 worker thread done servicing request
03:21:47.176 00.000 11060 Worker thread wakes up
03:21:47.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:47.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:47.177 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:47.814 00.637 11060 Exposure complete
03:21:47.994 00.180 11060 worker thread done servicing request
03:21:47.994 00.000 10844 OnExposeComplete: enter
03:21:47.994 00.000 10844 UpdateGuideState(): m_state=6
03:21:47.995 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
03:21:47.995 00.000 10844 Star::Find returns 1 (0), X=623.32, Y=109.17, Mass=1671, SNR=25.5, Peak=198 HFD=3.5
03:21:47.995 00.000 10844 MultiStar: [#1 -0.01,0.45,0.94,U] [#2 0.52,0.13,0.97,U] [#3 0.26,-0.27,1.05,U] [#4 -0.26,-0.30,1.04,U] [#5 0.50,0.20,0.97,U] [#6 0.66,0.35,0.00,M2] [#7 0.09,0.38,1.03,U] [#8 0.44,-0.62,0.00,M1] 
03:21:47.996 00.001 10844 refined, 6 included, MultiStar: {0.22, 0.14}, one-star: {0.42, 0.48}
03:21:47.996 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.39) = xAngle (-0.80 = -0.80)
03:21:47.996 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:21:47.996 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.59 mountX=0.18 mountY=0.19, mountTheta=0.81
03:21:47.997 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.14, opts=13)
03:21:47.997 00.000 10844 Enqueuing Move request for scope (0.22, 0.14)
03:21:47.997 00.000 11060 Worker thread wakes up
03:21:47.998 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:47.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
03:21:47.998 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.5
03:21:47.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
03:21:47.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:47.998 00.000 11060 Moving (0.22, 0.14) raw xDistance=0.18 yDistance=0.19
03:21:47.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:47.998 00.000 10844 Enqueuing Expose request
03:21:47.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:21:47.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:47.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:21:47.998 00.000 11060 MoveAxis(W, 43, ABG)
03:21:47.998 00.000 11060 Guiding  Dir = 3, Dur = 43
03:21:48.033 00.035 11060 IsSlewing returns 0
03:21:48.033 00.000 11060 IsGuiding returns 0
03:21:48.097 00.064 11060 IsGuiding returns 0
03:21:48.097 00.000 11060 Move returns status 0, amount 43
03:21:48.097 00.000 11060 MoveAxis(N, 0, ABG)
03:21:48.097 00.000 11060 Move returns status 0, amount 0
03:21:48.097 00.000 11060 move complete, result=0
03:21:48.097 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
03:21:48.098 00.001 11060 worker thread done servicing request
03:21:48.099 00.001 11060 Worker thread wakes up
03:21:48.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:48.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:48.723 00.624 11060 Exposure complete
03:21:48.932 00.209 11060 worker thread done servicing request
03:21:48.932 00.000 10844 OnExposeComplete: enter
03:21:48.932 00.000 10844 UpdateGuideState(): m_state=6
03:21:48.933 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
03:21:48.933 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.89, Mass=1745, SNR=26.5, Peak=253 HFD=3.0
03:21:48.933 00.000 10844 MultiStar: [#1 -0.13,-0.02,1.01,U] [#2 0.23,0.31,0.91,U] [#3 -0.11,0.17,0.92,U] [#4 0.03,0.35,1.04,U] [#5 0.02,0.29,0.93,U] [#6 0.40,0.16,1.07,U] [#7 0.05,0.20,0.97,U] [#8 0.11,-0.25,0.83,U] 
03:21:48.933 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.16}, one-star: {0.32, 0.20}
03:21:48.933 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.39) = xAngle (-0.40 = -0.40)
03:21:48.933 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.72 = 2.72)
03:21:48.933 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=0.18 mountY=0.08, mountTheta=0.42
03:21:48.934 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
03:21:48.935 00.001 10844 Enqueuing Move request for scope (0.11, 0.16)
03:21:48.935 00.000 11060 Worker thread wakes up
03:21:48.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:48.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
03:21:48.935 00.000 10844 UpdateGuideState exits: m=1745 SNR=26.5
03:21:48.935 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
03:21:48.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:48.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:48.935 00.000 10844 Enqueuing Expose request
03:21:48.935 00.000 11060 Moving (0.11, 0.16) raw xDistance=0.18 yDistance=0.08
03:21:48.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:21:48.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:48.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:21:48.935 00.000 11060 MoveAxis(W, 43, ABG)
03:21:48.935 00.000 11060 Guiding  Dir = 3, Dur = 43
03:21:48.969 00.034 11060 IsSlewing returns 0
03:21:48.969 00.000 11060 IsGuiding returns 0
03:21:49.031 00.062 11060 IsGuiding returns 0
03:21:49.032 00.001 11060 Move returns status 0, amount 43
03:21:49.032 00.000 11060 MoveAxis(N, 0, ABG)
03:21:49.032 00.000 11060 Move returns status 0, amount 0
03:21:49.032 00.000 11060 move complete, result=0
03:21:49.032 00.000 11060 worker thread done servicing request
03:21:49.032 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
03:21:49.033 00.001 11060 Worker thread wakes up
03:21:49.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:49.034 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:49.659 00.625 11060 Exposure complete
03:21:49.858 00.199 11060 worker thread done servicing request
03:21:49.858 00.000 10844 OnExposeComplete: enter
03:21:49.858 00.000 10844 UpdateGuideState(): m_state=6
03:21:49.859 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
03:21:49.859 00.000 10844 Star::Find returns 1 (0), X=623.11, Y=108.93, Mass=1795, SNR=26.6, Peak=174 HFD=3.8
03:21:49.859 00.000 10844 MultiStar: [#1 -0.08,0.73,0.00,M1] [#2 0.42,0.65,0.00,M4] [#3 -0.07,0.05,0.89,U] [#4 -0.31,0.28,1.01,U] [#5 0.11,0.26,0.98,U] [#6 0.79,-0.03,0.00,M2] [#7 0.22,0.20,0.96,U] [#8 0.49,0.04,0.82,U] 
03:21:49.859 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.19}, one-star: {0.21, 0.24}
03:21:49.860 00.001 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.39) = xAngle (-0.31 = -0.31)
03:21:49.860 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
03:21:49.860 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.08 mountX=0.20 mountY=0.07, mountTheta=0.32
03:21:49.861 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.19, opts=13)
03:21:49.861 00.000 10844 Enqueuing Move request for scope (0.10, 0.19)
03:21:49.861 00.000 11060 Worker thread wakes up
03:21:49.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:49.861 00.000 10844 UpdateGuideState exits: m=1795 SNR=26.6
03:21:49.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
03:21:49.862 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:49.862 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
03:21:49.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:49.862 00.000 10844 Enqueuing Expose request
03:21:49.862 00.000 11060 Moving (0.10, 0.19) raw xDistance=0.20 yDistance=0.07
03:21:49.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
03:21:49.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:49.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:21:49.862 00.000 11060 MoveAxis(W, 48, ABG)
03:21:49.862 00.000 11060 Guiding  Dir = 3, Dur = 48
03:21:49.893 00.031 11060 IsSlewing returns 0
03:21:49.894 00.001 11060 IsGuiding returns 0
03:21:49.965 00.071 11060 IsGuiding returns 0
03:21:49.967 00.002 11060 Move returns status 0, amount 48
03:21:49.967 00.000 11060 MoveAxis(N, 0, ABG)
03:21:49.967 00.000 11060 Move returns status 0, amount 0
03:21:49.967 00.000 11060 move complete, result=0
03:21:49.981 00.014 10844 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
03:21:49.984 00.003 11060 worker thread done servicing request
03:21:49.984 00.000 11060 Worker thread wakes up
03:21:49.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:49.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:50.618 00.634 11060 Exposure complete
03:21:50.809 00.191 11060 worker thread done servicing request
03:21:50.809 00.000 10844 OnExposeComplete: enter
03:21:50.809 00.000 10844 UpdateGuideState(): m_state=6
03:21:50.810 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
03:21:50.810 00.000 10844 Star::Find returns 1 (0), X=622.93, Y=108.97, Mass=1702, SNR=26.2, Peak=156 HFD=3.0
03:21:50.810 00.000 10844 MultiStar: [#1 0.27,0.52,0.92,U] [#2 0.57,0.11,0.95,U] [#3 -0.12,-0.51,0.94,U] [#4 -0.35,-0.07,0.96,U] [#5 -0.18,-0.05,0.88,U] [#6 0.56,0.24,0.00,M3] [#7 -0.29,-0.02,0.96,U] [#8 0.51,0.06,0.72,U] 
03:21:50.810 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.04}, one-star: {0.03, 0.27}
03:21:50.810 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.39) = xAngle (-0.60 = -0.60)
03:21:50.810 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.52 = 2.52)
03:21:50.810 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.79 mountX=0.05 mountY=0.03, mountTheta=0.62
03:21:50.812 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
03:21:50.812 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
03:21:50.812 00.000 11060 Worker thread wakes up
03:21:50.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:50.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
03:21:50.812 00.000 10844 UpdateGuideState exits: m=1702 SNR=26.2
03:21:50.812 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
03:21:50.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:50.812 00.000 11060 Moving (0.04, 0.04) raw xDistance=0.05 yDistance=0.03
03:21:50.813 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:50.813 00.000 10844 Enqueuing Expose request
03:21:50.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:21:50.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:50.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:21:50.813 00.000 11060 MoveAxis(E, 0, ABG)
03:21:50.813 00.000 11060 Move returns status 0, amount 0
03:21:50.813 00.000 11060 MoveAxis(N, 0, ABG)
03:21:50.813 00.000 11060 Move returns status 0, amount 0
03:21:50.813 00.000 11060 move complete, result=0
03:21:50.813 00.000 11060 worker thread done servicing request
03:21:50.813 00.000 11060 Worker thread wakes up
03:21:50.814 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:50.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:50.815 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:51.455 00.640 11060 Exposure complete
03:21:51.634 00.179 11060 worker thread done servicing request
03:21:51.634 00.000 10844 OnExposeComplete: enter
03:21:51.634 00.000 10844 UpdateGuideState(): m_state=6
03:21:51.634 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
03:21:51.634 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.66, Mass=1724, SNR=25.4, Peak=197 HFD=3.5
03:21:51.634 00.000 10844 MultiStar: [#1 -0.05,0.27,0.88,U] [#2 0.30,0.27,0.92,U] [#3 -0.20,-0.39,1.03,U] [#4 -0.31,0.13,0.96,U] [#5 0.42,0.25,0.92,U] [#6 -0.16,-0.43,1.01,U] [#7 -0.10,-0.08,0.96,U] [#8 -0.15,-0.10,0.81,U] 
03:21:51.635 00.001 10844 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.10, -0.03}
03:21:51.635 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.39) = xAngle (-4.07 = 2.21)
03:21:51.635 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.95 = -0.95)
03:21:51.635 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.68 mountX=-0.03 mountY=-0.04, mountTheta=-2.20
03:21:51.636 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
03:21:51.636 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
03:21:51.636 00.000 11060 Worker thread wakes up
03:21:51.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:51.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
03:21:51.636 00.000 10844 UpdateGuideState exits: m=1724 SNR=25.4
03:21:51.636 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
03:21:51.637 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:51.637 00.000 11060 Moving (-0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
03:21:51.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:51.637 00.000 10844 Enqueuing Expose request
03:21:51.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:21:51.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:51.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:21:51.637 00.000 11060 MoveAxis(E, 0, ABG)
03:21:51.637 00.000 11060 Move returns status 0, amount 0
03:21:51.637 00.000 11060 MoveAxis(N, 0, ABG)
03:21:51.637 00.000 11060 Move returns status 0, amount 0
03:21:51.637 00.000 11060 move complete, result=0
03:21:51.637 00.000 11060 worker thread done servicing request
03:21:51.637 00.000 11060 Worker thread wakes up
03:21:51.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:51.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:51.650 00.013 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:52.275 00.625 11060 Exposure complete
03:21:52.481 00.206 10844 OnExposeComplete: enter
03:21:52.481 00.000 10844 UpdateGuideState(): m_state=6
03:21:52.481 00.000 11060 worker thread done servicing request
03:21:52.481 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
03:21:52.481 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.94, Mass=1582, SNR=25.1, Peak=186 HFD=2.7
03:21:52.482 00.001 10844 MultiStar: [#1 0.20,0.29,0.94,U] [#2 0.06,0.19,0.95,U] [#3 0.14,-0.34,0.97,U] [#4 -0.10,-0.06,1.08,U] [#5 -0.06,0.27,1.02,U] [#6 -0.03,0.09,1.02,U] [#7 0.28,0.16,0.98,U] [#8 0.23,-0.19,0.83,U] 
03:21:52.482 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.03, 0.25}
03:21:52.482 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
03:21:52.482 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
03:21:52.482 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.82 mountX=0.09 mountY=0.06, mountTheta=0.58
03:21:52.484 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
03:21:52.484 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
03:21:52.484 00.000 11060 Worker thread wakes up
03:21:52.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:52.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
03:21:52.485 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
03:21:52.485 00.000 11060 Moving (0.07, 0.07) raw xDistance=0.09 yDistance=0.06
03:21:52.485 00.000 10844 UpdateGuideState exits: m=1582 SNR=25.1
03:21:52.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:21:52.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:52.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:52.485 00.000 10844 Enqueuing Expose request
03:21:52.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:52.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:21:52.485 00.000 11060 MoveAxis(E, 0, ABG)
03:21:52.485 00.000 11060 Move returns status 0, amount 0
03:21:52.486 00.001 11060 MoveAxis(N, 0, ABG)
03:21:52.486 00.000 11060 Move returns status 0, amount 0
03:21:52.486 00.000 11060 move complete, result=0
03:21:52.486 00.000 11060 worker thread done servicing request
03:21:52.486 00.000 11060 Worker thread wakes up
03:21:52.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:52.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:52.488 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:53.121 00.633 11060 Exposure complete
03:21:53.310 00.189 11060 worker thread done servicing request
03:21:53.310 00.000 10844 OnExposeComplete: enter
03:21:53.310 00.000 10844 UpdateGuideState(): m_state=6
03:21:53.310 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
03:21:53.310 00.000 10844 Star::Find returns 1 (0), X=622.66, Y=108.54, Mass=1896, SNR=27.1, Peak=218 HFD=3.2
03:21:53.310 00.000 10844 MultiStar: [#1 -0.16,0.47,0.87,U] [#2 0.33,0.61,0.00,M2] [#3 0.14,-0.27,0.99,U] [#4 -0.27,0.05,1.00,U] [#5 0.18,0.35,0.99,U] [#6 0.23,-0.36,1.00,U] [#7 -0.14,0.57,0.89,U] [#8 0.25,-0.68,0.00,M1] 
03:21:53.310 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {-0.24, -0.15}
03:21:53.310 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.39) = xAngle (0.60 = 0.60)
03:21:53.310 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.72 = -2.56)
03:21:53.310 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.99 mountX=0.07 mountY=-0.05, mountTheta=-0.59
03:21:53.312 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
03:21:53.312 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
03:21:53.312 00.000 11060 Worker thread wakes up
03:21:53.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:53.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
03:21:53.312 00.000 10844 UpdateGuideState exits: m=1896 SNR=27.1
03:21:53.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
03:21:53.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:53.312 00.000 11060 Moving (-0.04, 0.08) raw xDistance=0.07 yDistance=-0.05
03:21:53.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:53.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:21:53.312 00.000 10844 Enqueuing Expose request
03:21:53.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:53.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:21:53.313 00.001 11060 MoveAxis(E, 0, ABG)
03:21:53.313 00.000 11060 Move returns status 0, amount 0
03:21:53.313 00.000 11060 MoveAxis(N, 0, ABG)
03:21:53.313 00.000 11060 Move returns status 0, amount 0
03:21:53.313 00.000 11060 move complete, result=0
03:21:53.313 00.000 11060 worker thread done servicing request
03:21:53.313 00.000 11060 Worker thread wakes up
03:21:53.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:53.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:53.315 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:53.946 00.631 11060 Exposure complete
03:21:54.120 00.174 11060 worker thread done servicing request
03:21:54.120 00.000 10844 OnExposeComplete: enter
03:21:54.120 00.000 10844 UpdateGuideState(): m_state=6
03:21:54.121 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
03:21:54.121 00.000 10844 Star::Find returns 1 (0), X=622.85, Y=108.47, Mass=1735, SNR=26.5, Peak=177 HFD=3.3
03:21:54.121 00.000 10844 MultiStar: [#1 -0.06,-0.03,0.89,U] [#2 0.47,0.15,0.84,U] [#3 -0.17,-0.03,0.91,U] [#4 -0.27,-0.04,1.01,U] [#5 0.37,0.19,0.93,U] [#6 0.87,-0.25,0.00,M1] [#7 -0.30,0.10,0.86,U] [#8 0.26,0.15,0.85,U] 
03:21:54.121 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {-0.05, -0.23}
03:21:54.121 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
03:21:54.121 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
03:21:54.122 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.85 mountX=0.03 mountY=0.02, mountTheta=0.55
03:21:54.123 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
03:21:54.123 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
03:21:54.123 00.000 11060 Worker thread wakes up
03:21:54.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:54.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:21:54.123 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.5
03:21:54.123 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:21:54.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:54.123 00.000 11060 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=0.02
03:21:54.124 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:54.124 00.000 10844 Enqueuing Expose request
03:21:54.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:21:54.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:54.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:21:54.124 00.000 11060 MoveAxis(E, 0, ABG)
03:21:54.124 00.000 11060 Move returns status 0, amount 0
03:21:54.124 00.000 11060 MoveAxis(N, 0, ABG)
03:21:54.124 00.000 11060 Move returns status 0, amount 0
03:21:54.124 00.000 11060 move complete, result=0
03:21:54.124 00.000 11060 worker thread done servicing request
03:21:54.124 00.000 11060 Worker thread wakes up
03:21:54.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:54.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:54.126 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:54.758 00.632 11060 Exposure complete
03:21:54.966 00.208 11060 worker thread done servicing request
03:21:54.966 00.000 10844 OnExposeComplete: enter
03:21:54.966 00.000 10844 UpdateGuideState(): m_state=6
03:21:54.967 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
03:21:54.967 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.27, Mass=1561, SNR=24.6, Peak=171 HFD=3.5
03:21:54.967 00.000 10844 MultiStar: [#1 0.41,0.36,1.05,U] [#2 0.01,0.09,0.97,U] [#3 0.25,0.00,1.05,U] [#4 -0.12,-0.07,0.97,U] [#5 0.32,-0.36,1.08,U] [#6 0.32,-0.18,1.08,U] [#7 0.17,-0.14,0.91,U] [#8 0.46,0.31,0.80,U] 
03:21:54.967 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.05}, one-star: {-0.13, -0.42}
03:21:54.967 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.39) = xAngle (-1.67 = -1.67)
03:21:54.967 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.46 = 1.46)
03:21:54.968 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.28 mountX=-0.02 mountY=0.19, mountTheta=1.67
03:21:54.969 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.05, opts=13)
03:21:54.969 00.000 10844 Enqueuing Move request for scope (0.19, -0.05)
03:21:54.969 00.000 11060 Worker thread wakes up
03:21:54.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:54.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
03:21:54.970 00.001 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
03:21:54.970 00.000 10844 UpdateGuideState exits: m=1561 SNR=24.6
03:21:54.970 00.000 11060 Moving (0.19, -0.05) raw xDistance=-0.02 yDistance=0.19
03:21:54.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:54.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:21:54.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:54.970 00.000 10844 Enqueuing Expose request
03:21:54.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
03:21:54.970 00.000 11060 MoveAxis(E, 0, ABG)
03:21:54.970 00.000 11060 Move returns status 0, amount 0
03:21:54.983 00.013 11060 MoveAxis(S, 75, ABG)
03:21:54.983 00.000 11060 Guiding  Dir = 1, Dur = 75
03:21:55.000 00.017 11060 IsSlewing returns 0
03:21:55.000 00.000 11060 IsGuiding returns 0
03:21:55.080 00.080 11060 IsGuiding returns 0
03:21:55.080 00.000 11060 Move returns status 0, amount 75
03:21:55.081 00.001 11060 move complete, result=0
03:21:55.081 00.000 11060 worker thread done servicing request
03:21:55.081 00.000 11060 Worker thread wakes up
03:21:55.081 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 75 ms SOUTH
03:21:55.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:55.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:55.714 00.633 11060 Exposure complete
03:21:55.906 00.192 11060 worker thread done servicing request
03:21:55.906 00.000 10844 OnExposeComplete: enter
03:21:55.906 00.000 10844 UpdateGuideState(): m_state=6
03:21:55.906 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
03:21:55.906 00.000 10844 Star::Find returns 1 (0), X=623.19, Y=109.15, Mass=1973, SNR=27.9, Peak=175 HFD=3.3
03:21:55.907 00.001 10844 MultiStar: [#1 0.51,0.47,0.00,M1] [#2 0.40,0.24,0.76,U] [#3 0.12,0.04,0.95,U] [#4 -0.19,0.24,0.96,U] [#5 -0.06,0.02,0.92,U] [#6 0.23,-0.08,0.93,U] [#7 0.01,0.59,0.94,U] [#8 0.01,-0.00,0.73,U] 
03:21:55.907 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.20}, one-star: {0.29, 0.45}
03:21:55.907 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:21:55.907 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.84 = 2.84)
03:21:55.907 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.10 mountX=0.21 mountY=0.07, mountTheta=0.30
03:21:55.908 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.20, opts=13)
03:21:55.908 00.000 10844 Enqueuing Move request for scope (0.10, 0.20)
03:21:55.908 00.000 11060 Worker thread wakes up
03:21:55.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:55.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
03:21:55.909 00.001 10844 UpdateGuideState exits: m=1973 SNR=27.9
03:21:55.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:55.909 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
03:21:55.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:55.909 00.000 10844 Enqueuing Expose request
03:21:55.909 00.000 11060 Moving (0.10, 0.20) raw xDistance=0.21 yDistance=0.07
03:21:55.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:21:55.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:55.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:21:55.909 00.000 11060 MoveAxis(W, 49, ABG)
03:21:55.909 00.000 11060 Guiding  Dir = 3, Dur = 49
03:21:55.923 00.014 11060 IsSlewing returns 0
03:21:55.924 00.001 11060 IsGuiding returns 0
03:21:55.983 00.059 11060 IsGuiding returns 0
03:21:55.983 00.000 11060 Move returns status 0, amount 49
03:21:55.983 00.000 11060 MoveAxis(N, 0, ABG)
03:21:55.983 00.000 11060 Move returns status 0, amount 0
03:21:55.983 00.000 11060 move complete, result=0
03:21:55.983 00.000 11060 worker thread done servicing request
03:21:55.983 00.000 11060 Worker thread wakes up
03:21:55.983 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
03:21:55.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:55.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:56.625 00.642 11060 Exposure complete
03:21:56.825 00.200 10844 OnExposeComplete: enter
03:21:56.825 00.000 10844 UpdateGuideState(): m_state=6
03:21:56.825 00.000 11060 worker thread done servicing request
03:21:56.826 00.001 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
03:21:56.826 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=108.75, Mass=1546, SNR=24.5, Peak=176 HFD=2.9
03:21:56.826 00.000 10844 MultiStar: [#1 0.25,0.86,0.00,M2] [#2 0.08,-0.07,0.93,U] [#3 0.49,-0.02,0.97,U] [#4 0.26,0.21,1.08,U] [#5 0.37,0.00,1.09,U] [#6 0.62,-0.23,0.00,M1] [#7 -0.09,0.39,1.00,U] [#8 -0.17,0.46,0.88,U] 
03:21:56.826 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.14}, one-star: {0.30, 0.05}
03:21:56.826 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.39) = xAngle (-0.74 = -0.74)
03:21:56.826 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
03:21:56.826 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.65 mountX=0.17 mountY=0.16, mountTheta=0.75
03:21:56.828 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.14, opts=13)
03:21:56.828 00.000 10844 Enqueuing Move request for scope (0.19, 0.14)
03:21:56.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:56.828 00.000 10844 UpdateGuideState exits: m=1546 SNR=24.5
03:21:56.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:56.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:56.828 00.000 10844 Enqueuing Expose request
03:21:56.829 00.001 11060 Worker thread wakes up
03:21:56.831 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
03:21:56.831 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
03:21:56.831 00.000 11060 Moving (0.19, 0.14) raw xDistance=0.17 yDistance=0.16
03:21:56.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:21:56.832 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:56.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:21:56.832 00.000 11060 MoveAxis(W, 42, ABG)
03:21:56.832 00.000 11060 Guiding  Dir = 3, Dur = 42
03:21:56.835 00.003 11060 IsSlewing returns 0
03:21:56.836 00.001 11060 IsGuiding returns 0
03:21:56.882 00.046 11060 IsGuiding returns 0
03:21:56.882 00.000 11060 Move returns status 0, amount 42
03:21:56.882 00.000 11060 MoveAxis(N, 0, ABG)
03:21:56.882 00.000 11060 Move returns status 0, amount 0
03:21:56.882 00.000 11060 move complete, result=0
03:21:56.882 00.000 11060 worker thread done servicing request
03:21:56.882 00.000 11060 Worker thread wakes up
03:21:56.883 00.001 10844 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
03:21:56.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:56.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:57.524 00.641 11060 Exposure complete
03:21:57.737 00.213 11060 worker thread done servicing request
03:21:57.737 00.000 10844 OnExposeComplete: enter
03:21:57.738 00.001 10844 UpdateGuideState(): m_state=6
03:21:57.738 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
03:21:57.738 00.000 10844 Star::Find returns 1 (0), X=623.23, Y=108.67, Mass=1867, SNR=27.4, Peak=210 HFD=3.5
03:21:57.739 00.001 10844 MultiStar: [#1 0.08,0.23,0.99,U] [#2 0.35,0.42,0.85,U] [#3 0.11,-0.45,0.90,U] [#4 0.12,0.20,0.93,U] [#5 0.30,0.41,0.92,U] [#6 0.20,-0.72,0.00,M2] [#7 0.28,0.26,0.92,U] [#8 0.46,-0.24,0.82,U] 
03:21:57.739 00.000 10844 refined, 7 included, MultiStar: {0.25, 0.11}, one-star: {0.32, -0.02}
03:21:57.739 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:21:57.739 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
03:21:57.740 00.001 10844 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.40 mountX=0.15 mountY=0.23, mountTheta=0.99
03:21:57.740 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.11, opts=13)
03:21:57.741 00.001 10844 Enqueuing Move request for scope (0.25, 0.11)
03:21:57.741 00.000 11060 Worker thread wakes up
03:21:57.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:21:57.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
03:21:57.741 00.000 10844 UpdateGuideState exits: m=1867 SNR=27.4
03:21:57.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
03:21:57.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:57.741 00.000 11060 Moving (0.25, 0.11) raw xDistance=0.15 yDistance=0.23
03:21:57.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:57.741 00.000 10844 Enqueuing Expose request
03:21:57.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:21:57.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:21:57.741 00.000 11060 MoveAxis(W, 36, ABG)
03:21:57.741 00.000 11060 Guiding  Dir = 3, Dur = 36
03:21:57.769 00.028 11060 IsSlewing returns 0
03:21:57.769 00.000 11060 IsGuiding returns 0
03:21:57.814 00.045 11060 IsGuiding returns 0
03:21:57.814 00.000 11060 Move returns status 0, amount 36
03:21:57.814 00.000 11060 MoveAxis(S, 89, ABG)
03:21:57.814 00.000 11060 Guiding  Dir = 1, Dur = 89
03:21:57.830 00.016 11060 IsSlewing returns 0
03:21:57.832 00.002 11060 IsGuiding returns 0
03:21:57.924 00.092 11060 IsGuiding returns 0
03:21:57.924 00.000 11060 Move returns status 0, amount 89
03:21:57.924 00.000 11060 move complete, result=0
03:21:57.924 00.000 11060 worker thread done servicing request
03:21:57.924 00.000 11060 Worker thread wakes up
03:21:57.924 00.000 10844 GuideStep: 0.1 px 36 ms WEST, 0.2 px 89 ms SOUTH
03:21:57.925 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:57.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:58.555 00.630 11060 Exposure complete
03:21:58.764 00.209 11060 worker thread done servicing request
03:21:58.764 00.000 10844 OnExposeComplete: enter
03:21:58.764 00.000 10844 UpdateGuideState(): m_state=6
03:21:58.766 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
03:21:58.766 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.68, Mass=1586, SNR=25.0, Peak=210 HFD=2.7
03:21:58.767 00.001 10844 MultiStar: [#1 -0.28,0.27,1.07,U] [#2 0.12,0.23,0.93,U] [#3 -0.34,-0.23,1.01,U] [#4 -0.16,0.36,1.00,U] [#5 -0.11,-0.23,1.01,U] [#6 -0.11,-0.21,1.07,U] [#7 0.14,-0.35,0.94,U] [#8 -0.37,-0.46,0.89,U] 
03:21:58.767 00.000 10844 single-star, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.09, -0.01}
03:21:58.767 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.86)
03:21:58.768 00.001 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
03:21:58.770 00.002 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.04 mountX=-0.02 mountY=-0.08, mountTheta=-1.86
03:21:58.772 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
03:21:58.772 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
03:21:58.772 00.000 11060 Worker thread wakes up
03:21:58.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:21:58.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
03:21:58.772 00.000 10844 UpdateGuideState exits: m=1586 SNR=25.0
03:21:58.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
03:21:58.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:58.772 00.000 11060 Moving (-0.09, -0.01) raw xDistance=-0.02 yDistance=-0.08
03:21:58.774 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:58.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:21:58.774 00.000 10844 Enqueuing Expose request
03:21:58.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:21:58.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:21:58.774 00.000 11060 MoveAxis(E, 0, ABG)
03:21:58.774 00.000 11060 Move returns status 0, amount 0
03:21:58.774 00.000 11060 MoveAxis(N, 0, ABG)
03:21:58.774 00.000 11060 Move returns status 0, amount 0
03:21:58.774 00.000 11060 move complete, result=0
03:21:58.774 00.000 11060 worker thread done servicing request
03:21:58.774 00.000 11060 Worker thread wakes up
03:21:58.775 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:58.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:21:58.776 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:59.403 00.627 11060 Exposure complete
03:21:59.595 00.192 11060 worker thread done servicing request
03:21:59.595 00.000 10844 OnExposeComplete: enter
03:21:59.595 00.000 10844 UpdateGuideState(): m_state=6
03:21:59.596 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
03:21:59.596 00.000 10844 Star::Find returns 1 (0), X=622.77, Y=108.38, Mass=1822, SNR=27.3, Peak=163 HFD=3.6
03:21:59.596 00.000 10844 MultiStar: [#1 -0.50,0.01,0.92,U] [#2 -0.19,-0.07,0.85,U] [#3 -0.49,-0.20,0.96,U] [#4 -0.24,0.18,0.89,U] [#5 -0.12,-0.36,0.78,U] [#6 -0.20,-0.39,0.99,U] [#7 -0.47,-0.16,0.88,U] [#8 -0.20,-0.26,0.74,U] 
03:21:59.596 00.000 10844 refined, 8 included, MultiStar: {-0.29, -0.17}, one-star: {-0.13, -0.32}
03:21:59.596 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.30)
03:21:59.596 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.86 = -0.86)
03:21:59.597 00.001 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.17 hyp=0.34 cameraTheta=-2.59 mountX=-0.22 mountY=-0.25, mountTheta=-2.29
03:21:59.598 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.17, opts=13)
03:21:59.598 00.000 10844 Enqueuing Move request for scope (-0.29, -0.17)
03:21:59.598 00.000 11060 Worker thread wakes up
03:21:59.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:21:59.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.17) opts 0xd
03:21:59.598 00.000 10844 UpdateGuideState exits: m=1822 SNR=27.3
03:21:59.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.17)
03:21:59.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:59.598 00.000 11060 Moving (-0.29, -0.17) raw xDistance=-0.22 yDistance=-0.25
03:21:59.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:21:59.598 00.000 10844 Enqueuing Expose request
03:21:59.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:21:59.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:21:59.599 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:21:59.599 00.000 11060 MoveAxis(E, 52, ABG)
03:21:59.599 00.000 11060 Guiding  Dir = 2, Dur = 52
03:21:59.615 00.016 11060 IsSlewing returns 0
03:21:59.615 00.000 11060 IsGuiding returns 0
03:21:59.693 00.078 11060 IsGuiding returns 0
03:21:59.693 00.000 11060 Move returns status 0, amount 52
03:21:59.693 00.000 11060 MoveAxis(N, 0, ABG)
03:21:59.693 00.000 11060 Move returns status 0, amount 0
03:21:59.693 00.000 11060 move complete, result=0
03:21:59.695 00.002 11060 worker thread done servicing request
03:21:59.695 00.000 11060 Worker thread wakes up
03:21:59.695 00.000 10844 GuideStep: -0.2 px 52 ms EAST, -0.3 px 0 ms NORTH
03:21:59.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:21:59.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:00.348 00.653 11060 Exposure complete
03:22:00.551 00.203 11060 worker thread done servicing request
03:22:00.551 00.000 10844 OnExposeComplete: enter
03:22:00.551 00.000 10844 UpdateGuideState(): m_state=6
03:22:00.551 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
03:22:00.551 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.71, Mass=1695, SNR=26.2, Peak=224 HFD=3.3
03:22:00.553 00.002 10844 MultiStar: [#1 -0.17,0.47,0.96,U] [#2 -0.11,-0.47,0.99,U] [#3 -0.39,-0.06,0.96,U] [#4 -0.64,-0.46,0.00,M1] [#5 -0.24,-0.01,0.89,U] [#6 0.39,-0.21,1.00,U] [#7 -0.15,0.02,0.98,U] [#8 -0.06,0.10,0.74,U] 
03:22:00.553 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.02}, one-star: {-0.14, 0.02}
03:22:00.553 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.32 = 1.96)
03:22:00.553 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.20 = -1.20)
03:22:00.553 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.94 mountX=-0.04 mountY=-0.10, mountTheta=-1.96
03:22:00.554 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
03:22:00.554 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
03:22:00.554 00.000 11060 Worker thread wakes up
03:22:00.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:00.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
03:22:00.554 00.000 10844 UpdateGuideState exits: m=1695 SNR=26.2
03:22:00.555 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
03:22:00.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:00.555 00.000 11060 Moving (-0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
03:22:00.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:00.555 00.000 10844 Enqueuing Expose request
03:22:00.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:22:00.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:00.556 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:22:00.556 00.000 11060 MoveAxis(E, 0, ABG)
03:22:00.556 00.000 11060 Move returns status 0, amount 0
03:22:00.556 00.000 11060 MoveAxis(N, 0, ABG)
03:22:00.556 00.000 11060 Move returns status 0, amount 0
03:22:00.556 00.000 11060 move complete, result=0
03:22:00.556 00.000 11060 worker thread done servicing request
03:22:00.556 00.000 11060 Worker thread wakes up
03:22:00.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:00.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:00.557 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:01.188 00.631 11060 Exposure complete
03:22:01.411 00.223 11060 worker thread done servicing request
03:22:01.411 00.000 10844 OnExposeComplete: enter
03:22:01.411 00.000 10844 UpdateGuideState(): m_state=6
03:22:01.411 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
03:22:01.413 00.002 10844 Star::Find returns 1 (0), X=622.78, Y=108.33, Mass=1491, SNR=24.1, Peak=161 HFD=3.6
03:22:01.413 00.000 10844 MultiStar: [#1 0.25,0.28,1.03,U] [#2 0.11,0.11,1.09,U] [#3 -0.11,-0.36,1.05,U] [#4 -0.34,0.12,1.02,U] [#5 -0.31,-0.37,0.98,U] [#6 0.13,-0.36,1.04,U] [#7 0.14,0.26,0.98,U] [#8 0.29,-0.01,0.91,U] 
03:22:01.413 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {-0.12, -0.36}
03:22:01.413 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.92 = -2.92)
03:22:01.413 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
03:22:01.413 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.53 mountX=-0.08 mountY=0.02, mountTheta=2.94
03:22:01.415 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.08, opts=13)
03:22:01.415 00.000 10844 Enqueuing Move request for scope (0.00, -0.08)
03:22:01.415 00.000 11060 Worker thread wakes up
03:22:01.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:01.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
03:22:01.415 00.000 10844 UpdateGuideState exits: m=1491 SNR=24.1
03:22:01.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
03:22:01.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:01.416 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:01.416 00.000 11060 Moving (0.00, -0.08) raw xDistance=-0.08 yDistance=0.02
03:22:01.416 00.000 10844 Enqueuing Expose request
03:22:01.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:22:01.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:01.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:22:01.416 00.000 11060 MoveAxis(E, 0, ABG)
03:22:01.416 00.000 11060 Move returns status 0, amount 0
03:22:01.416 00.000 11060 MoveAxis(N, 0, ABG)
03:22:01.416 00.000 11060 Move returns status 0, amount 0
03:22:01.416 00.000 11060 move complete, result=0
03:22:01.416 00.000 11060 worker thread done servicing request
03:22:01.416 00.000 11060 Worker thread wakes up
03:22:01.417 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:01.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:01.419 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:02.071 00.652 11060 Exposure complete
03:22:02.268 00.197 11060 worker thread done servicing request
03:22:02.269 00.001 10844 OnExposeComplete: enter
03:22:02.269 00.000 10844 UpdateGuideState(): m_state=6
03:22:02.269 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
03:22:02.269 00.000 10844 Star::Find returns 1 (0), X=622.37, Y=108.78, Mass=1781, SNR=26.5, Peak=212 HFD=3.3
03:22:02.269 00.000 10844 MultiStar: [#1 0.22,-0.19,0.92,U] [#2 -0.18,0.03,0.92,U] [#3 -0.65,-0.38,0.00,M1] [#4 -0.53,-0.39,0.00,M1] [#5 -0.47,-0.35,1.03,U] [#6 0.19,-0.30,0.99,U] [#7 -0.65,-0.59,0.00,M1] [#8 0.32,-0.35,0.83,U] 
03:22:02.269 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.18}, one-star: {-0.53, 0.09}
03:22:02.270 00.001 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.39) = xAngle (-3.44 = 2.85)
03:22:02.270 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
03:22:02.270 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.05 mountX=-0.19 mountY=-0.06, mountTheta=-2.83
03:22:02.271 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.18, opts=13)
03:22:02.271 00.000 10844 Enqueuing Move request for scope (-0.09, -0.18)
03:22:02.271 00.000 11060 Worker thread wakes up
03:22:02.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:02.272 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
03:22:02.272 00.000 10844 UpdateGuideState exits: m=1781 SNR=26.5
03:22:02.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
03:22:02.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:02.272 00.000 11060 Moving (-0.09, -0.18) raw xDistance=-0.19 yDistance=-0.06
03:22:02.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:02.272 00.000 10844 Enqueuing Expose request
03:22:02.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:22:02.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:02.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:22:02.272 00.000 11060 MoveAxis(E, 45, ABG)
03:22:02.272 00.000 11060 Guiding  Dir = 2, Dur = 45
03:22:02.297 00.025 11060 IsSlewing returns 0
03:22:02.297 00.000 11060 IsGuiding returns 0
03:22:02.360 00.063 11060 IsGuiding returns 0
03:22:02.360 00.000 11060 Move returns status 0, amount 45
03:22:02.360 00.000 11060 MoveAxis(N, 0, ABG)
03:22:02.360 00.000 11060 Move returns status 0, amount 0
03:22:02.360 00.000 11060 move complete, result=0
03:22:02.360 00.000 11060 worker thread done servicing request
03:22:02.360 00.000 11060 Worker thread wakes up
03:22:02.360 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
03:22:02.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:02.364 00.004 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:03.002 00.638 11060 Exposure complete
03:22:03.196 00.194 11060 worker thread done servicing request
03:22:03.198 00.002 10844 OnExposeComplete: enter
03:22:03.198 00.000 10844 UpdateGuideState(): m_state=6
03:22:03.198 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
03:22:03.198 00.000 10844 Star::Find returns 1 (0), X=622.33, Y=108.19, Mass=1801, SNR=26.6, Peak=188 HFD=3.5
03:22:03.198 00.000 10844 MultiStar: [#1 -0.54,-0.25,0.93,U] [#2 -0.07,-0.22,0.85,U] [#3 -0.49,-0.44,0.00,M2] [#4 -0.88,-0.50,0.00,M2] [#5 -0.50,-0.04,0.90,U] [#6 0.05,-0.44,1.01,U] [#7 -0.34,-0.24,0.87,U] [#8 -0.94,0.22,0.00,M1] 
03:22:03.198 00.000 10844 refined, 5 included, MultiStar: {-0.33, -0.29}, one-star: {-0.57, -0.50}
03:22:03.199 00.001 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.39) = xAngle (-3.81 = 2.47)
03:22:03.199 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.68 = -0.68)
03:22:03.199 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.29 hyp=0.44 cameraTheta=-2.42 mountX=-0.34 mountY=-0.28, mountTheta=-2.46
03:22:03.201 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.29, opts=13)
03:22:03.201 00.000 10844 Enqueuing Move request for scope (-0.33, -0.29)
03:22:03.201 00.000 11060 Worker thread wakes up
03:22:03.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.29) opts 0xd
03:22:03.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.29)
03:22:03.201 00.000 11060 Moving (-0.33, -0.29) raw xDistance=-0.34 yDistance=-0.28
03:22:03.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
03:22:03.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:22:03.201 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:03.201 00.000 10844 UpdateGuideState exits: m=1801 SNR=26.6
03:22:03.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:22:03.201 00.000 11060 MoveAxis(E, 82, ABG)
03:22:03.201 00.000 11060 Guiding  Dir = 2, Dur = 82
03:22:03.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:03.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:03.202 00.001 10844 Enqueuing Expose request
03:22:03.215 00.013 11060 IsSlewing returns 0
03:22:03.215 00.000 11060 IsGuiding returns 0
03:22:03.310 00.095 11060 IsGuiding returns 0
03:22:03.311 00.001 11060 Move returns status 0, amount 82
03:22:03.311 00.000 11060 MoveAxis(N, 0, ABG)
03:22:03.311 00.000 11060 Move returns status 0, amount 0
03:22:03.311 00.000 11060 move complete, result=0
03:22:03.311 00.000 11060 worker thread done servicing request
03:22:03.311 00.000 11060 Worker thread wakes up
03:22:03.311 00.000 10844 GuideStep: -0.3 px 82 ms EAST, -0.3 px 0 ms NORTH
03:22:03.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:03.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:03.957 00.646 11060 Exposure complete
03:22:04.159 00.202 11060 worker thread done servicing request
03:22:04.159 00.000 10844 OnExposeComplete: enter
03:22:04.159 00.000 10844 UpdateGuideState(): m_state=6
03:22:04.159 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
03:22:04.159 00.000 10844 Star::Find returns 1 (0), X=622.62, Y=108.59, Mass=1669, SNR=25.9, Peak=180 HFD=3.3
03:22:04.161 00.002 10844 MultiStar: [#1 0.07,-0.07,0.99,U] [#2 -0.22,0.00,0.92,U] [#3 -0.13,-0.64,0.00,M3] [#4 -0.29,0.20,1.00,U] [#5 -0.35,0.01,0.96,U] [#6 -0.41,-1.12,0.00,M1] [#7 -0.28,0.02,0.89,U] [#8 0.03,-0.38,0.81,U] 
03:22:04.161 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.04}, one-star: {-0.28, -0.10}
03:22:04.161 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.39) = xAngle (-4.34 = 1.94)
03:22:04.161 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.21 = -1.21)
03:22:04.161 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-2.95 mountX=-0.07 mountY=-0.19, mountTheta=-1.94
03:22:04.162 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.04, opts=13)
03:22:04.162 00.000 10844 Enqueuing Move request for scope (-0.19, -0.04)
03:22:04.162 00.000 11060 Worker thread wakes up
03:22:04.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:04.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
03:22:04.162 00.000 10844 UpdateGuideState exits: m=1669 SNR=25.9
03:22:04.163 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
03:22:04.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:04.163 00.000 11060 Moving (-0.19, -0.04) raw xDistance=-0.07 yDistance=-0.19
03:22:04.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:04.163 00.000 10844 Enqueuing Expose request
03:22:04.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:22:04.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:04.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:22:04.163 00.000 11060 MoveAxis(E, 0, ABG)
03:22:04.163 00.000 11060 Move returns status 0, amount 0
03:22:04.163 00.000 11060 MoveAxis(N, 0, ABG)
03:22:04.163 00.000 11060 Move returns status 0, amount 0
03:22:04.163 00.000 11060 move complete, result=0
03:22:04.163 00.000 11060 worker thread done servicing request
03:22:04.163 00.000 11060 Worker thread wakes up
03:22:04.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:04.164 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:04.164 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:04.796 00.632 11060 Exposure complete
03:22:04.986 00.190 11060 worker thread done servicing request
03:22:04.987 00.001 10844 OnExposeComplete: enter
03:22:04.987 00.000 10844 UpdateGuideState(): m_state=6
03:22:04.987 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
03:22:04.987 00.000 10844 Star::Find returns 1 (0), X=622.57, Y=108.85, Mass=1708, SNR=26.1, Peak=204 HFD=3.2
03:22:04.987 00.000 10844 MultiStar: [#1 -0.01,-0.22,0.94,U] [#2 -0.14,-0.22,0.89,U] [#3 -0.23,-0.89,0.00,M4] [#4 -0.60,-0.25,0.00,M2] [#5 -0.48,-0.26,0.90,U] [#6 0.14,-0.78,0.00,M2] [#7 -0.23,-0.17,0.86,U] [#8 -0.17,-0.14,0.81,U] 
03:22:04.987 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.14}, one-star: {-0.33, 0.16}
03:22:04.987 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.39) = xAngle (-4.00 = 2.29)
03:22:04.987 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.87 = -0.87)
03:22:04.987 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.61 mountX=-0.18 mountY=-0.20, mountTheta=-2.28
03:22:04.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.14, opts=13)
03:22:04.989 00.000 10844 Enqueuing Move request for scope (-0.23, -0.14)
03:22:04.989 00.000 11060 Worker thread wakes up
03:22:04.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:04.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
03:22:04.989 00.000 10844 UpdateGuideState exits: m=1708 SNR=26.1
03:22:04.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
03:22:04.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:04.989 00.000 11060 Moving (-0.23, -0.14) raw xDistance=-0.18 yDistance=-0.20
03:22:04.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:04.989 00.000 10844 Enqueuing Expose request
03:22:04.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:22:04.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:22:04.990 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:22:04.990 00.000 11060 MoveAxis(E, 41, ABG)
03:22:04.990 00.000 11060 Guiding  Dir = 2, Dur = 41
03:22:04.996 00.006 11060 IsSlewing returns 0
03:22:04.996 00.000 11060 IsGuiding returns 0
03:22:05.043 00.047 11060 IsGuiding returns 0
03:22:05.043 00.000 11060 Move returns status 0, amount 41
03:22:05.043 00.000 11060 MoveAxis(N, 0, ABG)
03:22:05.043 00.000 11060 Move returns status 0, amount 0
03:22:05.043 00.000 11060 move complete, result=0
03:22:05.043 00.000 11060 worker thread done servicing request
03:22:05.044 00.001 11060 Worker thread wakes up
03:22:05.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:05.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:05.044 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
03:22:05.688 00.644 11060 Exposure complete
03:22:05.884 00.196 11060 worker thread done servicing request
03:22:05.884 00.000 10844 OnExposeComplete: enter
03:22:05.884 00.000 10844 UpdateGuideState(): m_state=6
03:22:05.885 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
03:22:05.885 00.000 10844 Star::Find returns 1 (0), X=622.45, Y=108.72, Mass=1771, SNR=26.5, Peak=218 HFD=3.2
03:22:05.885 00.000 10844 MultiStar: [#1 -0.10,0.09,0.98,U] [#2 0.45,0.46,0.00,M1] [#3 -0.50,-0.42,0.00,M5] [#4 -0.20,0.25,1.05,U] [#5 -0.15,0.11,0.95,U] [#6 0.12,-0.20,1.06,U] [#7 -0.08,-0.32,0.93,U] [#8 0.14,-0.33,0.78,U] 
03:22:05.885 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.04}, one-star: {-0.45, 0.03}
03:22:05.885 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.39) = xAngle (-4.19 = 2.10)
03:22:05.885 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
03:22:05.885 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.80 mountX=-0.06 mountY=-0.10, mountTheta=-2.09
03:22:05.887 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.04, opts=13)
03:22:05.887 00.000 10844 Enqueuing Move request for scope (-0.11, -0.04)
03:22:05.887 00.000 11060 Worker thread wakes up
03:22:05.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:05.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
03:22:05.887 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.5
03:22:05.888 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
03:22:05.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:05.888 00.000 11060 Moving (-0.11, -0.04) raw xDistance=-0.06 yDistance=-0.10
03:22:05.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:05.888 00.000 10844 Enqueuing Expose request
03:22:05.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:22:05.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:05.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:22:05.888 00.000 11060 MoveAxis(E, 0, ABG)
03:22:05.888 00.000 11060 Move returns status 0, amount 0
03:22:05.888 00.000 11060 MoveAxis(N, 0, ABG)
03:22:05.888 00.000 11060 Move returns status 0, amount 0
03:22:05.888 00.000 11060 move complete, result=0
03:22:05.888 00.000 11060 worker thread done servicing request
03:22:05.888 00.000 11060 Worker thread wakes up
03:22:05.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:05.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:05.892 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:06.529 00.637 11060 Exposure complete
03:22:06.744 00.215 11060 worker thread done servicing request
03:22:06.744 00.000 10844 OnExposeComplete: enter
03:22:06.744 00.000 10844 UpdateGuideState(): m_state=6
03:22:06.744 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
03:22:06.744 00.000 10844 Star::Find returns 1 (0), X=622.43, Y=108.59, Mass=1730, SNR=26.9, Peak=224 HFD=3.2
03:22:06.744 00.000 10844 MultiStar: [#1 -0.29,0.07,0.90,U] [#2 0.27,0.17,0.95,U] [#3 -0.34,-0.68,0.00,M6] [#4 -0.74,-0.05,0.00,M2] [#5 -0.39,-0.49,0.00,M1] [#6 0.41,-0.02,0.95,U] [#7 -0.43,-0.58,0.00,M1] [#8 -0.33,-0.23,0.74,U] 
03:22:06.744 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.01}, one-star: {-0.47, -0.10}
03:22:06.744 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.39) = xAngle (-4.35 = 1.93)
03:22:06.744 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.23 = -1.23)
03:22:06.745 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-2.96 mountX=-0.03 mountY=-0.07, mountTheta=-1.93
03:22:06.746 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
03:22:06.746 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
03:22:06.746 00.000 11060 Worker thread wakes up
03:22:06.746 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
03:22:06.746 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
03:22:06.746 00.000 11060 Moving (-0.07, -0.01) raw xDistance=-0.03 yDistance=-0.07
03:22:06.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:22:06.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:06.746 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:06.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:22:06.746 00.000 11060 MoveAxis(E, 0, ABG)
03:22:06.746 00.000 11060 Move returns status 0, amount 0
03:22:06.746 00.000 11060 MoveAxis(N, 0, ABG)
03:22:06.746 00.000 10844 UpdateGuideState exits: m=1730 SNR=26.9
03:22:06.746 00.000 11060 Move returns status 0, amount 0
03:22:06.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:06.746 00.000 11060 move complete, result=0
03:22:06.748 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:06.748 00.000 10844 Enqueuing Expose request
03:22:06.748 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:06.748 00.000 11060 worker thread done servicing request
03:22:06.748 00.000 11060 Worker thread wakes up
03:22:06.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:06.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:07.405 00.657 11060 Exposure complete
03:22:07.614 00.209 11060 worker thread done servicing request
03:22:07.614 00.000 10844 OnExposeComplete: enter
03:22:07.614 00.000 10844 UpdateGuideState(): m_state=6
03:22:07.615 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
03:22:07.615 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.74, Mass=1470, SNR=23.2, Peak=181 HFD=2.9
03:22:07.615 00.000 10844 MultiStar: [#1 -0.03,0.33,1.13,U] [#2 0.52,0.78,0.00,M1] [#3 0.07,-0.48,1.04,U] [#4 -0.79,-0.37,0.00,M3] [#5 -0.56,-0.25,0.00,M2] [#6 0.34,-0.26,1.02,U] [#7 -0.53,-0.02,1.14,U] [#8 -0.31,-0.20,0.94,U] 
03:22:07.615 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.09}, one-star: {-0.14, 0.05}
03:22:07.615 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.39) = xAngle (-3.82 = 2.46)
03:22:07.615 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.70 = -0.70)
03:22:07.615 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.43 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
03:22:07.618 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.09, opts=13)
03:22:07.618 00.000 10844 Enqueuing Move request for scope (-0.10, -0.09)
03:22:07.618 00.000 11060 Worker thread wakes up
03:22:07.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:07.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
03:22:07.618 00.000 10844 UpdateGuideState exits: m=1470 SNR=23.2
03:22:07.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
03:22:07.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:07.618 00.000 11060 Moving (-0.10, -0.09) raw xDistance=-0.11 yDistance=-0.09
03:22:07.619 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:07.619 00.000 10844 Enqueuing Expose request
03:22:07.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:22:07.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:07.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:22:07.619 00.000 11060 MoveAxis(E, 0, ABG)
03:22:07.619 00.000 11060 Move returns status 0, amount 0
03:22:07.619 00.000 11060 MoveAxis(N, 0, ABG)
03:22:07.619 00.000 11060 Move returns status 0, amount 0
03:22:07.619 00.000 11060 move complete, result=0
03:22:07.619 00.000 11060 worker thread done servicing request
03:22:07.619 00.000 11060 Worker thread wakes up
03:22:07.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:07.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:07.622 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:08.255 00.633 11060 Exposure complete
03:22:08.434 00.179 11060 worker thread done servicing request
03:22:08.435 00.001 10844 OnExposeComplete: enter
03:22:08.435 00.000 10844 UpdateGuideState(): m_state=6
03:22:08.435 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
03:22:08.435 00.000 10844 Star::Find returns 1 (0), X=622.75, Y=108.66, Mass=1434, SNR=23.6, Peak=243 HFD=2.7
03:22:08.435 00.000 10844 MultiStar: [#1 -0.07,0.12,1.06,U] [#2 -0.09,-0.15,1.03,U] [#3 -0.42,-1.00,0.00,M6] [#4 -0.42,0.36,1.02,U] [#5 -0.38,-0.46,1.06,U] [#6 0.26,0.22,1.18,U] [#7 -0.45,0.25,0.99,U] [#8 0.06,-0.31,0.93,U] 
03:22:08.436 00.001 10844 refined, 7 included, MultiStar: {-0.15, 0.00}, one-star: {-0.15, -0.03}
03:22:08.436 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
03:22:08.436 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.43)
03:22:08.436 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.11 mountX=-0.02 mountY=-0.15, mountTheta=-1.73
03:22:08.437 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.00, opts=13)
03:22:08.437 00.000 10844 Enqueuing Move request for scope (-0.15, 0.00)
03:22:08.437 00.000 11060 Worker thread wakes up
03:22:08.437 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:08.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
03:22:08.437 00.000 10844 UpdateGuideState exits: m=1434 SNR=23.6
03:22:08.438 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
03:22:08.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:08.438 00.000 11060 Moving (-0.15, 0.00) raw xDistance=-0.02 yDistance=-0.15
03:22:08.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:08.438 00.000 10844 Enqueuing Expose request
03:22:08.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:22:08.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:08.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:22:08.438 00.000 11060 MoveAxis(E, 0, ABG)
03:22:08.438 00.000 11060 Move returns status 0, amount 0
03:22:08.438 00.000 11060 MoveAxis(N, 0, ABG)
03:22:08.438 00.000 11060 Move returns status 0, amount 0
03:22:08.439 00.001 11060 move complete, result=0
03:22:08.439 00.000 11060 worker thread done servicing request
03:22:08.439 00.000 11060 Worker thread wakes up
03:22:08.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:08.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:08.441 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:09.071 00.630 11060 Exposure complete
03:22:09.249 00.178 11060 worker thread done servicing request
03:22:09.251 00.002 10844 OnExposeComplete: enter
03:22:09.251 00.000 10844 UpdateGuideState(): m_state=6
03:22:09.251 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
03:22:09.251 00.000 10844 Star::Find returns 1 (0), X=621.96, Y=108.11, Mass=1668, SNR=26.1, Peak=212 HFD=2.8
03:22:09.251 00.000 10844 MultiStar: [#1 0.06,0.20,0.92,U] [#2 -0.03,0.05,0.93,U] [#3 -0.22,-0.59,0.00,M7] [#4 -0.68,-0.56,0.00,M3] [#5 -0.03,-0.26,0.88,U] [#6 -0.07,-0.07,1.11,U] [#7 -0.80,0.03,0.00,M1] [#8 -0.02,-0.21,0.82,U] 
03:22:09.252 00.001 10844 refined, 5 included, MultiStar: {-0.18, -0.15}, one-star: {-0.94, -0.58}
03:22:09.252 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.43)
03:22:09.252 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.73 = -0.73)
03:22:09.252 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.46 mountX=-0.18 mountY=-0.15, mountTheta=-2.42
03:22:09.253 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.15, opts=13)
03:22:09.253 00.000 10844 Enqueuing Move request for scope (-0.18, -0.15)
03:22:09.253 00.000 11060 Worker thread wakes up
03:22:09.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:09.253 00.000 10844 UpdateGuideState exits: m=1668 SNR=26.1
03:22:09.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:09.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:09.253 00.000 10844 Enqueuing Expose request
03:22:09.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
03:22:09.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
03:22:09.254 00.001 11060 Moving (-0.18, -0.15) raw xDistance=-0.18 yDistance=-0.15
03:22:09.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:22:09.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:09.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:22:09.254 00.000 11060 MoveAxis(E, 42, ABG)
03:22:09.254 00.000 11060 Guiding  Dir = 2, Dur = 42
03:22:09.284 00.030 11060 IsSlewing returns 0
03:22:09.285 00.001 11060 IsGuiding returns 0
03:22:09.346 00.061 11060 IsGuiding returns 0
03:22:09.346 00.000 11060 Move returns status 0, amount 42
03:22:09.346 00.000 11060 MoveAxis(N, 0, ABG)
03:22:09.346 00.000 11060 Move returns status 0, amount 0
03:22:09.346 00.000 11060 move complete, result=0
03:22:09.346 00.000 11060 worker thread done servicing request
03:22:09.346 00.000 11060 Worker thread wakes up
03:22:09.346 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
03:22:09.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:09.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:09.980 00.634 11060 Exposure complete
03:22:10.187 00.207 11060 worker thread done servicing request
03:22:10.187 00.000 10844 OnExposeComplete: enter
03:22:10.187 00.000 10844 UpdateGuideState(): m_state=6
03:22:10.187 00.000 10844 Star::Find(15, 621, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
03:22:10.187 00.000 10844 Star::Find returns 1 (0), X=621.89, Y=108.56, Mass=2135, SNR=29.4, Peak=234 HFD=3.1
03:22:10.189 00.002 10844 MultiStar: [#1 -0.49,0.34,0.85,U] [#2 0.07,-0.15,0.85,U] [#3 -0.01,-0.39,0.93,U] [#4 -0.69,-0.12,0.00,M4] [#5 -0.34,-0.59,0.00,M1] [#6 -0.11,-0.23,0.87,U] [#7 -0.75,-0.24,0.00,M2] [#8 -0.07,-0.31,0.76,U] 
03:22:10.189 00.000 10844 refined, 5 included, MultiStar: {-0.29, -0.15}, one-star: {-1.01, -0.14}
03:22:10.189 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.39) = xAngle (-4.06 = 2.23)
03:22:10.189 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.93 = -0.93)
03:22:10.189 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.15 hyp=0.32 cameraTheta=-2.67 mountX=-0.20 mountY=-0.26, mountTheta=-2.22
03:22:10.190 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.15, opts=13)
03:22:10.190 00.000 10844 Enqueuing Move request for scope (-0.29, -0.15)
03:22:10.190 00.000 11060 Worker thread wakes up
03:22:10.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:10.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.15) opts 0xd
03:22:10.190 00.000 10844 UpdateGuideState exits: m=2135 SNR=29.4
03:22:10.190 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.15)
03:22:10.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:10.190 00.000 11060 Moving (-0.29, -0.15) raw xDistance=-0.20 yDistance=-0.26
03:22:10.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:10.190 00.000 10844 Enqueuing Expose request
03:22:10.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:22:10.192 00.002 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.52 newest=-0.56
03:22:10.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.26
03:22:10.192 00.000 11060 MoveAxis(E, 48, ABG)
03:22:10.192 00.000 11060 Guiding  Dir = 2, Dur = 48
03:22:10.253 00.061 11060 IsSlewing returns 0
03:22:10.254 00.001 11060 IsGuiding returns 0
03:22:10.352 00.098 11060 IsGuiding returns 0
03:22:10.353 00.001 11060 Move returns status 0, amount 48
03:22:10.353 00.000 11060 BLC: Oldest BLC event removed
03:22:10.353 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:22:10.353 00.000 11060 MoveAxis(N, 581, ABG)
03:22:10.353 00.000 11060 Guiding  Dir = 0, Dur = 581
03:22:10.390 00.037 11060 IsSlewing returns 0
03:22:10.390 00.000 11060 IsGuiding returns 0
03:22:11.004 00.614 11060 IsGuiding returns 0
03:22:11.004 00.000 11060 Move returns status 0, amount 581
03:22:11.004 00.000 11060 move complete, result=0
03:22:11.004 00.000 11060 worker thread done servicing request
03:22:11.005 00.001 11060 Worker thread wakes up
03:22:11.005 00.000 10844 GuideStep: -0.2 px 48 ms EAST, -0.3 px 581 ms NORTH
03:22:11.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:11.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:11.630 00.625 11060 Exposure complete
03:22:11.819 00.189 11060 worker thread done servicing request
03:22:11.819 00.000 10844 OnExposeComplete: enter
03:22:11.819 00.000 10844 UpdateGuideState(): m_state=6
03:22:11.819 00.000 10844 Star::Find(15, 621, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
03:22:11.819 00.000 10844 Star::Find returns 1 (0), X=622.57, Y=108.48, Mass=1865, SNR=27.5, Peak=240 HFD=3.2
03:22:11.820 00.001 10844 MultiStar: [#1 -0.37,0.37,0.97,U] [#2 0.22,0.78,0.00,M1] [#3 -0.02,-0.41,1.03,U] [#4 -0.61,-0.17,0.00,M5] [#5 -0.22,-0.34,0.88,U] [#6 0.22,0.30,0.96,U] [#7 -0.50,0.06,0.92,U] [#8 -0.00,0.07,0.79,U] 
03:22:11.820 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.03}, one-star: {-0.33, -0.22}
03:22:11.820 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.39) = xAngle (-4.38 = 1.90)
03:22:11.820 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
03:22:11.820 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.99 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
03:22:11.822 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.03, opts=13)
03:22:11.822 00.000 10844 Enqueuing Move request for scope (-0.18, -0.03)
03:22:11.822 00.000 11060 Worker thread wakes up
03:22:11.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:11.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
03:22:11.822 00.000 10844 UpdateGuideState exits: m=1865 SNR=27.5
03:22:11.822 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
03:22:11.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:11.822 00.000 11060 Moving (-0.18, -0.03) raw xDistance=-0.06 yDistance=-0.17
03:22:11.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:11.822 00.000 10844 Enqueuing Expose request
03:22:11.822 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.182503, 1:0.169101
03:22:11.822 00.000 11060 BLC: No correction, Miss < min_move
03:22:11.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:22:11.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:11.823 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:22:11.823 00.000 11060 MoveAxis(E, 0, ABG)
03:22:11.823 00.000 11060 Move returns status 0, amount 0
03:22:11.823 00.000 11060 MoveAxis(N, 0, ABG)
03:22:11.823 00.000 11060 Move returns status 0, amount 0
03:22:11.823 00.000 11060 move complete, result=0
03:22:11.823 00.000 11060 worker thread done servicing request
03:22:11.823 00.000 11060 Worker thread wakes up
03:22:11.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:11.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:11.824 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:12.482 00.658 11060 Exposure complete
03:22:12.669 00.187 11060 worker thread done servicing request
03:22:12.669 00.000 10844 OnExposeComplete: enter
03:22:12.669 00.000 10844 UpdateGuideState(): m_state=6
03:22:12.669 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
03:22:12.669 00.000 10844 Star::Find returns 1 (0), X=623.10, Y=108.93, Mass=1623, SNR=25.8, Peak=203 HFD=2.8
03:22:12.669 00.000 10844 MultiStar: [#1 -0.15,0.21,0.94,U] [#2 0.38,0.22,1.00,U] [#3 0.09,-0.00,1.04,U] [#4 -0.77,0.13,0.00,M6] [#5 -0.01,0.25,0.91,U] [#6 0.19,0.37,1.10,U] [#7 -0.20,0.31,1.00,U] [#8 -0.10,-0.47,0.83,U] 
03:22:12.671 00.002 10844 refined, 7 included, MultiStar: {0.06, 0.15}, one-star: {0.20, 0.23}
03:22:12.671 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.39) = xAngle (-0.17 = -0.17)
03:22:12.671 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.96 = 2.96)
03:22:12.671 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.22 mountX=0.16 mountY=0.03, mountTheta=0.18
03:22:12.672 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.15, opts=13)
03:22:12.672 00.000 10844 Enqueuing Move request for scope (0.06, 0.15)
03:22:12.672 00.000 11060 Worker thread wakes up
03:22:12.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:12.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
03:22:12.672 00.000 10844 UpdateGuideState exits: m=1623 SNR=25.8
03:22:12.672 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
03:22:12.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:12.672 00.000 11060 Moving (0.06, 0.15) raw xDistance=0.16 yDistance=0.03
03:22:12.673 00.001 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.182503, 1:0.169101, 2:-0.029915
03:22:12.673 00.000 11060 BLC: No correction, Miss < min_move
03:22:12.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:22:12.674 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:12.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:22:12.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:12.674 00.000 10844 Enqueuing Expose request
03:22:12.674 00.000 11060 MoveAxis(W, 38, ABG)
03:22:12.674 00.000 11060 Guiding  Dir = 3, Dur = 38
03:22:12.688 00.014 11060 IsSlewing returns 0
03:22:12.688 00.000 11060 IsGuiding returns 0
03:22:12.734 00.046 11060 IsGuiding returns 0
03:22:12.736 00.002 11060 Move returns status 0, amount 38
03:22:12.736 00.000 11060 MoveAxis(N, 0, ABG)
03:22:12.736 00.000 11060 Move returns status 0, amount 0
03:22:12.736 00.000 11060 move complete, result=0
03:22:12.736 00.000 11060 worker thread done servicing request
03:22:12.737 00.001 11060 Worker thread wakes up
03:22:12.737 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
03:22:12.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:12.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:13.367 00.630 11060 Exposure complete
03:22:13.570 00.203 11060 worker thread done servicing request
03:22:13.570 00.000 10844 OnExposeComplete: enter
03:22:13.570 00.000 10844 UpdateGuideState(): m_state=6
03:22:13.570 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
03:22:13.570 00.000 10844 Star::Find returns 1 (0), X=622.82, Y=108.77, Mass=1773, SNR=26.2, Peak=168 HFD=2.9
03:22:13.570 00.000 10844 MultiStar: [#1 -0.17,-0.05,0.96,U] [#2 -0.09,0.46,0.98,U] [#3 -0.08,-0.17,1.01,U] [#4 -0.46,0.06,0.91,U] [#5 0.36,-0.27,0.96,U] [#6 -0.07,-0.45,0.95,U] [#7 -0.21,0.40,1.03,U] [#8 0.13,-0.15,0.89,U] 
03:22:13.570 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.00}, one-star: {-0.08, 0.08}
03:22:13.571 00.001 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.80)
03:22:13.571 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
03:22:13.571 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.09 mountX=-0.02 mountY=-0.07, mountTheta=-1.80
03:22:13.572 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.00, opts=13)
03:22:13.572 00.000 10844 Enqueuing Move request for scope (-0.07, -0.00)
03:22:13.572 00.000 11060 Worker thread wakes up
03:22:13.572 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:13.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
03:22:13.572 00.000 10844 UpdateGuideState exits: m=1773 SNR=26.2
03:22:13.572 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
03:22:13.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:13.572 00.000 11060 Moving (-0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
03:22:13.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:13.573 00.001 10844 Enqueuing Expose request
03:22:13.573 00.000 11060 BLC: window closed
03:22:13.573 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.182503, 1:0.169101, 2:-0.029915
03:22:13.573 00.000 11060 BLC: No correction, Miss < min_move
03:22:13.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:22:13.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:13.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:22:13.573 00.000 11060 MoveAxis(E, 0, ABG)
03:22:13.573 00.000 11060 Move returns status 0, amount 0
03:22:13.573 00.000 11060 MoveAxis(N, 0, ABG)
03:22:13.573 00.000 11060 Move returns status 0, amount 0
03:22:13.573 00.000 11060 move complete, result=0
03:22:13.573 00.000 11060 worker thread done servicing request
03:22:13.573 00.000 11060 Worker thread wakes up
03:22:13.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:13.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:13.574 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:14.212 00.638 11060 Exposure complete
03:22:14.396 00.184 11060 worker thread done servicing request
03:22:14.396 00.000 10844 OnExposeComplete: enter
03:22:14.396 00.000 10844 UpdateGuideState(): m_state=6
03:22:14.396 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
03:22:14.398 00.002 10844 Star::Find returns 1 (0), X=623.07, Y=109.08, Mass=1728, SNR=26.3, Peak=188 HFD=3.9
03:22:14.398 00.000 10844 MultiStar: [#1 0.14,0.41,0.93,U] [#2 0.14,-0.37,0.94,U] [#3 -0.49,-0.25,0.97,U] [#4 -0.21,0.10,1.05,U] [#5 -0.10,-0.32,1.00,U] [#6 0.15,-0.28,0.99,U] [#7 0.27,0.35,0.93,U] [#8 0.28,-0.44,0.96,U] 
03:22:14.398 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.17, 0.39}
03:22:14.398 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
03:22:14.398 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.77 = 0.77)
03:22:14.398 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.96 mountX=-0.04 mountY=0.04, mountTheta=2.36
03:22:14.399 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
03:22:14.400 00.001 10844 Enqueuing Move request for scope (0.03, -0.05)
03:22:14.400 00.000 11060 Worker thread wakes up
03:22:14.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:14.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
03:22:14.400 00.000 10844 UpdateGuideState exits: m=1728 SNR=26.3
03:22:14.400 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
03:22:14.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:14.400 00.000 11060 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
03:22:14.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:14.400 00.000 10844 Enqueuing Expose request
03:22:14.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:22:14.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:14.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:22:14.400 00.000 11060 MoveAxis(E, 0, ABG)
03:22:14.401 00.001 11060 Move returns status 0, amount 0
03:22:14.401 00.000 11060 MoveAxis(N, 0, ABG)
03:22:14.401 00.000 11060 Move returns status 0, amount 0
03:22:14.401 00.000 11060 move complete, result=0
03:22:14.401 00.000 11060 worker thread done servicing request
03:22:14.401 00.000 11060 Worker thread wakes up
03:22:14.402 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:14.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:14.403 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:15.035 00.632 11060 Exposure complete
03:22:15.226 00.191 11060 worker thread done servicing request
03:22:15.226 00.000 10844 OnExposeComplete: enter
03:22:15.226 00.000 10844 UpdateGuideState(): m_state=6
03:22:15.226 00.000 10844 Star::Find(15, 623, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
03:22:15.226 00.000 10844 Star::Find returns 1 (0), X=622.76, Y=108.87, Mass=1795, SNR=26.5, Peak=200 HFD=3.6
03:22:15.226 00.000 10844 MultiStar: [#1 -0.28,0.45,1.01,U] [#2 -0.18,0.12,0.88,U] [#3 -0.39,-0.72,0.00,M3] [#4 -0.56,-0.44,0.00,M5] [#5 0.19,-0.55,0.95,U] [#6 0.09,-0.24,1.05,U] [#7 -0.17,-0.18,0.97,U] [#8 -0.10,-0.21,0.84,U] 
03:22:15.228 00.002 10844 refined, 6 included, MultiStar: {-0.08, -0.06}, one-star: {-0.14, 0.18}
03:22:15.228 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.39) = xAngle (-3.92 = 2.37)
03:22:15.228 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.79 = -0.79)
03:22:15.228 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.53 mountX=-0.07 mountY=-0.07, mountTheta=-2.36
03:22:15.229 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
03:22:15.229 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
03:22:15.230 00.001 11060 Worker thread wakes up
03:22:15.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:15.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
03:22:15.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
03:22:15.230 00.000 11060 Moving (-0.08, -0.06) raw xDistance=-0.07 yDistance=-0.07
03:22:15.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:22:15.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:15.230 00.000 10844 UpdateGuideState exits: m=1795 SNR=26.5
03:22:15.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:22:15.230 00.000 11060 MoveAxis(E, 0, ABG)
03:22:15.230 00.000 11060 Move returns status 0, amount 0
03:22:15.231 00.001 11060 MoveAxis(N, 0, ABG)
03:22:15.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:15.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:15.231 00.000 11060 Move returns status 0, amount 0
03:22:15.231 00.000 10844 Enqueuing Expose request
03:22:15.231 00.000 11060 move complete, result=0
03:22:15.231 00.000 11060 worker thread done servicing request
03:22:15.231 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:15.231 00.000 11060 Worker thread wakes up
03:22:15.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:15.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:15.874 00.643 11060 Exposure complete
03:22:16.056 00.182 11060 worker thread done servicing request
03:22:16.056 00.000 10844 OnExposeComplete: enter
03:22:16.056 00.000 10844 UpdateGuideState(): m_state=6
03:22:16.057 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
03:22:16.057 00.000 10844 Star::Find returns 1 (0), X=623.07, Y=108.93, Mass=1478, SNR=23.9, Peak=152 HFD=3.9
03:22:16.057 00.000 10844 MultiStar: [#1 -0.07,0.25,1.16,U] [#2 0.17,0.27,1.00,U] [#3 -0.20,-0.25,1.11,U] [#4 0.04,0.13,1.18,U] [#5 0.01,0.12,1.00,U] [#6 0.20,-0.20,1.13,U] [#7 -0.25,0.21,0.98,U] [#8 -0.16,-0.35,0.96,U] 
03:22:16.057 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.16, 0.24}
03:22:16.057 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:22:16.057 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.79)
03:22:16.057 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.76 mountX=0.04 mountY=-0.02, mountTheta=-0.36
03:22:16.059 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
03:22:16.059 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
03:22:16.059 00.000 11060 Worker thread wakes up
03:22:16.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:16.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
03:22:16.059 00.000 10844 UpdateGuideState exits: m=1478 SNR=23.9
03:22:16.059 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
03:22:16.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:16.060 00.001 11060 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
03:22:16.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:16.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:22:16.060 00.000 10844 Enqueuing Expose request
03:22:16.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:16.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:22:16.060 00.000 11060 MoveAxis(E, 0, ABG)
03:22:16.060 00.000 11060 Move returns status 0, amount 0
03:22:16.060 00.000 11060 MoveAxis(N, 0, ABG)
03:22:16.060 00.000 11060 Move returns status 0, amount 0
03:22:16.060 00.000 11060 move complete, result=0
03:22:16.060 00.000 11060 worker thread done servicing request
03:22:16.060 00.000 11060 Worker thread wakes up
03:22:16.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:16.061 00.001 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:16.063 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:16.692 00.629 11060 Exposure complete
03:22:16.855 00.163 11060 worker thread done servicing request
03:22:16.855 00.000 10844 OnExposeComplete: enter
03:22:16.855 00.000 10844 UpdateGuideState(): m_state=6
03:22:16.855 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
03:22:16.855 00.000 10844 Star::Find returns 1 (0), X=623.43, Y=108.44, Mass=1400, SNR=23.5, Peak=182 HFD=3.1
03:22:16.855 00.000 10844 MultiStar: [#1 0.44,0.20,1.08,U] [#2 0.18,0.31,1.04,U] [#3 -0.27,0.12,1.02,U] [#4 -0.53,-0.00,1.00,U] [#5 -0.18,-0.19,0.96,U] [#6 -0.08,-0.29,1.16,U] [#7 0.00,-0.12,0.98,U] [#8 -0.14,0.08,0.88,U] 
03:22:16.856 00.001 10844 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.53, -0.26}
03:22:16.856 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.39) = xAngle (-2.91 = -2.91)
03:22:16.856 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
03:22:16.856 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.52 mountX=-0.02 mountY=0.00, mountTheta=2.92
03:22:16.856 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
03:22:16.856 00.000 10844 Enqueuing Move request for scope (0.00, -0.02)
03:22:16.857 00.001 11060 Worker thread wakes up
03:22:16.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:16.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
03:22:16.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
03:22:16.857 00.000 11060 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
03:22:16.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:22:16.857 00.000 10844 UpdateGuideState exits: m=1400 SNR=23.5
03:22:16.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:16.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:16.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:22:16.857 00.000 11060 MoveAxis(E, 0, ABG)
03:22:16.857 00.000 11060 Move returns status 0, amount 0
03:22:16.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:16.857 00.000 10844 Enqueuing Expose request
03:22:16.857 00.000 11060 MoveAxis(N, 0, ABG)
03:22:16.857 00.000 11060 Move returns status 0, amount 0
03:22:16.857 00.000 11060 move complete, result=0
03:22:16.857 00.000 11060 worker thread done servicing request
03:22:16.857 00.000 11060 Worker thread wakes up
03:22:16.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:16.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:16.872 00.015 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:17.494 00.622 11060 Exposure complete
03:22:17.684 00.190 11060 worker thread done servicing request
03:22:17.684 00.000 10844 OnExposeComplete: enter
03:22:17.684 00.000 10844 UpdateGuideState(): m_state=6
03:22:17.684 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
03:22:17.685 00.001 10844 Star::Find returns 1 (0), X=622.85, Y=108.65, Mass=1753, SNR=26.0, Peak=155 HFD=3.4
03:22:17.685 00.000 10844 MultiStar: [#1 -0.12,0.42,0.99,U] [#2 -0.09,0.23,0.85,U] [#3 -0.11,-0.19,1.00,U] [#4 -0.11,0.14,0.93,U] [#5 0.16,-0.28,0.91,U] [#6 0.31,-0.15,1.06,U] [#7 -0.08,-0.59,0.87,U] [#8 0.07,-0.50,0.87,U] 
03:22:17.686 00.001 10844 single-star, 8 included, MultiStar: {0.00, -0.10}, one-star: {-0.05, -0.05}
03:22:17.686 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.39) = xAngle (-3.79 = 2.49)
03:22:17.686 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.67 = -0.67)
03:22:17.686 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.40 mountX=-0.05 mountY=-0.04, mountTheta=-2.48
03:22:17.687 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
03:22:17.687 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
03:22:17.687 00.000 11060 Worker thread wakes up
03:22:17.687 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:17.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
03:22:17.687 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.0
03:22:17.687 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
03:22:17.688 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:17.688 00.000 11060 Moving (-0.05, -0.05) raw xDistance=-0.05 yDistance=-0.04
03:22:17.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:17.688 00.000 10844 Enqueuing Expose request
03:22:17.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:22:17.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:17.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:22:17.688 00.000 11060 MoveAxis(E, 0, ABG)
03:22:17.688 00.000 11060 Move returns status 0, amount 0
03:22:17.688 00.000 11060 MoveAxis(N, 0, ABG)
03:22:17.688 00.000 11060 Move returns status 0, amount 0
03:22:17.688 00.000 11060 move complete, result=0
03:22:17.688 00.000 11060 worker thread done servicing request
03:22:17.688 00.000 11060 Worker thread wakes up
03:22:17.689 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:17.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:17.701 00.012 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:18.324 00.623 11060 Exposure complete
03:22:18.527 00.203 11060 worker thread done servicing request
03:22:18.527 00.000 10844 OnExposeComplete: enter
03:22:18.527 00.000 10844 UpdateGuideState(): m_state=6
03:22:18.527 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
03:22:18.527 00.000 10844 Star::Find returns 1 (0), X=623.20, Y=108.92, Mass=1919, SNR=27.5, Peak=182 HFD=3.6
03:22:18.528 00.001 10844 MultiStar: [#1 0.38,0.83,0.00,M1] [#2 0.07,0.56,0.88,U] [#3 -0.12,-0.29,0.90,U] [#4 -0.29,-0.18,1.00,U] [#5 0.15,-0.08,0.92,U] [#6 0.58,0.39,0.00,M1] [#7 -0.21,0.08,0.92,U] [#8 0.27,-0.16,0.84,U] 
03:22:18.528 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.02}, one-star: {0.30, 0.23}
03:22:18.528 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.39) = xAngle (-0.60 = -0.60)
03:22:18.528 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.52 = 2.52)
03:22:18.528 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.79 mountX=0.03 mountY=0.02, mountTheta=0.61
03:22:18.530 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
03:22:18.530 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
03:22:18.530 00.000 11060 Worker thread wakes up
03:22:18.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
03:22:18.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
03:22:18.530 00.000 11060 Moving (0.02, 0.02) raw xDistance=0.03 yDistance=0.02
03:22:18.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:22:18.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:18.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:18.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:22:18.530 00.000 11060 MoveAxis(E, 0, ABG)
03:22:18.530 00.000 11060 Move returns status 0, amount 0
03:22:18.530 00.000 11060 MoveAxis(N, 0, ABG)
03:22:18.530 00.000 10844 UpdateGuideState exits: m=1919 SNR=27.5
03:22:18.530 00.000 11060 Move returns status 0, amount 0
03:22:18.530 00.000 11060 move complete, result=0
03:22:18.530 00.000 11060 worker thread done servicing request
03:22:18.531 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:18.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:18.531 00.000 10844 Enqueuing Expose request
03:22:18.531 00.000 11060 Worker thread wakes up
03:22:18.531 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:18.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:18.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:19.164 00.633 11060 Exposure complete
03:22:19.379 00.215 11060 worker thread done servicing request
03:22:19.379 00.000 10844 OnExposeComplete: enter
03:22:19.379 00.000 10844 UpdateGuideState(): m_state=6
03:22:19.380 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
03:22:19.380 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.72, Mass=2094, SNR=28.5, Peak=173 HFD=3.6
03:22:19.380 00.000 10844 MultiStar: [#1 -0.03,0.30,0.86,U] [#2 0.48,0.42,0.00,M1] [#3 0.23,-0.39,0.93,U] [#4 -0.54,0.15,0.90,U] [#5 -0.15,0.14,0.81,U] [#6 0.10,-0.22,0.91,U] [#7 -0.43,0.17,0.82,U] [#8 -0.20,0.01,0.74,U] 
03:22:19.380 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.02}, one-star: {-0.03, 0.03}
03:22:19.380 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.39) = xAngle (1.00 = 1.00)
03:22:19.380 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.13 = -2.16)
03:22:19.380 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.39 mountX=0.02 mountY=-0.04, mountTheta=-1.00
03:22:19.381 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
03:22:19.381 00.000 10844 Enqueuing Move request for scope (-0.03, 0.03)
03:22:19.381 00.000 11060 Worker thread wakes up
03:22:19.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:19.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
03:22:19.381 00.000 10844 UpdateGuideState exits: m=2094 SNR=28.5
03:22:19.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
03:22:19.382 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:19.382 00.000 11060 Moving (-0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
03:22:19.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:19.382 00.000 10844 Enqueuing Expose request
03:22:19.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:22:19.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:19.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:22:19.382 00.000 11060 MoveAxis(E, 0, ABG)
03:22:19.382 00.000 11060 Move returns status 0, amount 0
03:22:19.382 00.000 11060 MoveAxis(N, 0, ABG)
03:22:19.382 00.000 11060 Move returns status 0, amount 0
03:22:19.382 00.000 11060 move complete, result=0
03:22:19.383 00.001 11060 worker thread done servicing request
03:22:19.383 00.000 11060 Worker thread wakes up
03:22:19.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:19.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:19.384 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:20.032 00.648 11060 Exposure complete
03:22:20.246 00.214 11060 worker thread done servicing request
03:22:20.246 00.000 10844 OnExposeComplete: enter
03:22:20.246 00.000 10844 UpdateGuideState(): m_state=6
03:22:20.246 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
03:22:20.247 00.001 10844 Star::Find returns 1 (0), X=623.25, Y=108.55, Mass=1976, SNR=28.7, Peak=190 HFD=3.2
03:22:20.247 00.000 10844 MultiStar: [#1 -0.20,0.14,0.89,U] [#2 -0.01,0.30,0.84,U] [#3 -0.22,-0.02,0.88,U] [#4 -0.45,0.02,0.90,U] [#5 0.02,0.36,0.85,U] [#6 -0.04,-0.52,0.96,U] [#7 -0.33,-0.03,0.80,U] [#8 -0.18,-0.08,0.70,U] 
03:22:20.247 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {0.35, -0.14}
03:22:20.247 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.80)
03:22:20.247 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
03:22:20.247 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.09 mountX=-0.02 mountY=-0.11, mountTheta=-1.80
03:22:20.248 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
03:22:20.249 00.001 10844 Enqueuing Move request for scope (-0.11, -0.01)
03:22:20.249 00.000 11060 Worker thread wakes up
03:22:20.249 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:20.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
03:22:20.249 00.000 10844 UpdateGuideState exits: m=1976 SNR=28.7
03:22:20.249 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
03:22:20.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:20.249 00.000 11060 Moving (-0.11, -0.01) raw xDistance=-0.02 yDistance=-0.11
03:22:20.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:20.249 00.000 10844 Enqueuing Expose request
03:22:20.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:22:20.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:20.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:22:20.250 00.001 11060 MoveAxis(E, 0, ABG)
03:22:20.250 00.000 11060 Move returns status 0, amount 0
03:22:20.250 00.000 11060 MoveAxis(N, 0, ABG)
03:22:20.250 00.000 11060 Move returns status 0, amount 0
03:22:20.250 00.000 11060 move complete, result=0
03:22:20.250 00.000 11060 worker thread done servicing request
03:22:20.250 00.000 11060 Worker thread wakes up
03:22:20.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:20.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:20.252 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:20.885 00.633 11060 Exposure complete
03:22:21.068 00.183 11060 worker thread done servicing request
03:22:21.068 00.000 10844 OnExposeComplete: enter
03:22:21.068 00.000 10844 UpdateGuideState(): m_state=6
03:22:21.068 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
03:22:21.068 00.000 10844 Star::Find returns 1 (0), X=622.86, Y=108.62, Mass=1653, SNR=25.3, Peak=130 HFD=3.6
03:22:21.069 00.001 10844 MultiStar: [#1 -0.13,0.17,0.97,U] [#2 -0.20,0.32,0.97,U] [#3 -0.32,-0.43,0.97,U] [#4 -0.53,-0.28,0.99,U] [#5 0.09,-0.39,0.97,U] [#6 0.13,-0.37,1.06,U] [#7 -0.07,-0.41,0.94,U] [#8 0.41,-0.58,0.00,M1] 
03:22:21.069 00.000 10844 single-star, 7 included, MultiStar: {-0.13, -0.18}, one-star: {-0.04, -0.07}
03:22:21.069 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.44 = 2.84)
03:22:21.069 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:22:21.069 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.06 mountX=-0.08 mountY=-0.03, mountTheta=-2.82
03:22:21.070 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
03:22:21.070 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
03:22:21.070 00.000 11060 Worker thread wakes up
03:22:21.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:21.070 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.3
03:22:21.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:21.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:21.070 00.000 10844 Enqueuing Expose request
03:22:21.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
03:22:21.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
03:22:21.070 00.000 11060 Moving (-0.04, -0.07) raw xDistance=-0.08 yDistance=-0.03
03:22:21.072 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:22:21.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:21.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:22:21.072 00.000 11060 MoveAxis(E, 0, ABG)
03:22:21.072 00.000 11060 Move returns status 0, amount 0
03:22:21.072 00.000 11060 MoveAxis(N, 0, ABG)
03:22:21.072 00.000 11060 Move returns status 0, amount 0
03:22:21.072 00.000 11060 move complete, result=0
03:22:21.072 00.000 11060 worker thread done servicing request
03:22:21.072 00.000 11060 Worker thread wakes up
03:22:21.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:21.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:21.073 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:21.714 00.641 11060 Exposure complete
03:22:21.903 00.189 11060 worker thread done servicing request
03:22:21.903 00.000 10844 OnExposeComplete: enter
03:22:21.903 00.000 10844 UpdateGuideState(): m_state=6
03:22:21.903 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
03:22:21.903 00.000 10844 Star::Find returns 1 (0), X=622.87, Y=108.09, Mass=1931, SNR=27.7, Peak=184 HFD=2.9
03:22:21.903 00.000 10844 MultiStar: [#1 0.10,-0.12,0.88,U] [#2 0.25,-0.06,0.89,U] [#3 -0.36,-0.07,0.94,U] [#4 -0.66,-0.69,0.00,M1] [#5 -0.06,-0.50,0.99,U] [#6 0.31,-0.50,0.93,U] [#7 -0.08,-0.49,0.87,U] [#8 -0.04,-0.59,0.80,U] 
03:22:21.903 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.37}, one-star: {-0.03, -0.60}
03:22:21.905 00.002 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:22:21.905 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
03:22:21.905 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.54 mountX=-0.36 mountY=0.07, mountTheta=2.95
03:22:21.906 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.37, opts=13)
03:22:21.906 00.000 10844 Enqueuing Move request for scope (0.01, -0.37)
03:22:21.906 00.000 11060 Worker thread wakes up
03:22:21.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:21.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.37) opts 0xd
03:22:21.906 00.000 10844 UpdateGuideState exits: m=1931 SNR=27.7
03:22:21.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.37)
03:22:21.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:21.907 00.001 11060 Moving (0.01, -0.37) raw xDistance=-0.36 yDistance=0.07
03:22:21.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:21.907 00.000 10844 Enqueuing Expose request
03:22:21.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
03:22:21.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:21.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:22:21.907 00.000 11060 MoveAxis(E, 84, ABG)
03:22:21.907 00.000 11060 Guiding  Dir = 2, Dur = 84
03:22:21.920 00.013 11060 IsSlewing returns 0
03:22:21.920 00.000 11060 IsGuiding returns 0
03:22:22.014 00.094 11060 IsGuiding returns 0
03:22:22.014 00.000 11060 Move returns status 0, amount 84
03:22:22.016 00.002 11060 MoveAxis(N, 0, ABG)
03:22:22.041 00.025 11060 Move returns status 0, amount 0
03:22:22.041 00.000 11060 move complete, result=0
03:22:22.042 00.001 11060 worker thread done servicing request
03:22:22.042 00.000 11060 Worker thread wakes up
03:22:22.042 00.000 10844 GuideStep: -0.4 px 84 ms EAST, 0.1 px 0 ms NORTH
03:22:22.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:22.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:22.679 00.637 11060 Exposure complete
03:22:22.869 00.190 11060 worker thread done servicing request
03:22:22.869 00.000 10844 OnExposeComplete: enter
03:22:22.869 00.000 10844 UpdateGuideState(): m_state=6
03:22:22.869 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
03:22:22.869 00.000 10844 Star::Find returns 1 (0), X=623.29, Y=108.68, Mass=1388, SNR=23.5, Peak=191 HFD=3.1
03:22:22.871 00.002 10844 MultiStar: [#1 -0.26,-0.24,1.03,U] [#2 0.14,0.36,1.03,U] [#3 -0.11,-0.58,1.02,U] [#4 -0.41,-0.27,1.16,U] [#5 -0.52,-0.62,0.00,M1] [#6 0.40,-0.52,0.00,M1] [#7 -0.37,-0.53,0.00,M1] [#8 -0.54,-0.42,0.00,M1] 
03:22:22.871 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.15}, one-star: {0.39, -0.01}
03:22:22.871 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.94)
03:22:22.871 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
03:22:22.871 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.96 mountX=-0.16 mountY=-0.04, mountTheta=-2.92
03:22:22.873 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.15, opts=13)
03:22:22.873 00.000 10844 Enqueuing Move request for scope (-0.06, -0.15)
03:22:22.873 00.000 11060 Worker thread wakes up
03:22:22.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:22.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
03:22:22.873 00.000 10844 UpdateGuideState exits: m=1388 SNR=23.5
03:22:22.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
03:22:22.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:22.873 00.000 11060 Moving (-0.06, -0.15) raw xDistance=-0.16 yDistance=-0.04
03:22:22.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:22.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
03:22:22.874 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:22.874 00.000 10844 Enqueuing Expose request
03:22:22.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:22:22.874 00.000 11060 MoveAxis(E, 40, ABG)
03:22:22.874 00.000 11060 Guiding  Dir = 2, Dur = 40
03:22:22.885 00.011 11060 IsSlewing returns 0
03:22:22.885 00.000 11060 IsGuiding returns 0
03:22:22.931 00.046 11060 IsGuiding returns 0
03:22:22.931 00.000 11060 Move returns status 0, amount 40
03:22:22.931 00.000 11060 MoveAxis(N, 0, ABG)
03:22:22.931 00.000 11060 Move returns status 0, amount 0
03:22:22.931 00.000 11060 move complete, result=0
03:22:22.931 00.000 11060 worker thread done servicing request
03:22:22.931 00.000 11060 Worker thread wakes up
03:22:22.931 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
03:22:22.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:22.933 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:23.578 00.645 11060 Exposure complete
03:22:23.770 00.192 11060 worker thread done servicing request
03:22:23.770 00.000 10844 OnExposeComplete: enter
03:22:23.770 00.000 10844 UpdateGuideState(): m_state=6
03:22:23.770 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
03:22:23.771 00.001 10844 Star::Find returns 1 (0), X=623.11, Y=108.33, Mass=1475, SNR=24.6, Peak=156 HFD=3.0
03:22:23.771 00.000 10844 MultiStar: [#1 -0.06,0.38,1.08,U] [#2 0.67,-0.11,0.00,M1] [#3 0.14,-0.44,1.10,U] [#4 -0.22,-0.18,0.98,U] [#5 -0.28,-0.01,0.87,U] [#6 0.49,-0.12,1.08,U] [#7 -0.29,-0.05,1.05,U] [#8 -0.06,-0.72,0.00,M2] 
03:22:23.771 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.21, -0.36}
03:22:23.771 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
03:22:23.771 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
03:22:23.771 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.51 mountX=-0.11 mountY=0.02, mountTheta=2.92
03:22:23.772 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
03:22:23.772 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
03:22:23.772 00.000 11060 Worker thread wakes up
03:22:23.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:23.772 00.000 10844 UpdateGuideState exits: m=1475 SNR=24.6
03:22:23.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:23.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:23.772 00.000 10844 Enqueuing Expose request
03:22:23.773 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
03:22:23.773 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
03:22:23.773 00.000 11060 Moving (0.01, -0.11) raw xDistance=-0.11 yDistance=0.02
03:22:23.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:22:23.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:23.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:22:23.773 00.000 11060 MoveAxis(E, 0, ABG)
03:22:23.773 00.000 11060 Move returns status 0, amount 0
03:22:23.773 00.000 11060 MoveAxis(N, 0, ABG)
03:22:23.773 00.000 11060 Move returns status 0, amount 0
03:22:23.773 00.000 11060 move complete, result=0
03:22:23.773 00.000 11060 worker thread done servicing request
03:22:23.773 00.000 11060 Worker thread wakes up
03:22:23.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:23.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:23.774 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:24.407 00.633 11060 Exposure complete
03:22:24.613 00.206 11060 worker thread done servicing request
03:22:24.613 00.000 10844 OnExposeComplete: enter
03:22:24.613 00.000 10844 UpdateGuideState(): m_state=6
03:22:24.613 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
03:22:24.613 00.000 10844 Star::Find returns 1 (0), X=622.79, Y=108.81, Mass=1540, SNR=24.4, Peak=151 HFD=2.9
03:22:24.613 00.000 10844 MultiStar: [#1 0.54,-0.24,0.99,U] [#2 0.36,0.50,0.00,M2] [#3 0.04,-0.33,1.05,U] [#4 0.17,0.02,1.00,U] [#5 0.28,0.09,1.03,U] [#6 0.64,-0.32,0.00,M1] [#7 0.24,-0.03,0.99,U] [#8 0.41,-0.31,0.91,U] 
03:22:24.613 00.000 10844 single-star, 6 included, MultiStar: {0.22, -0.09}, one-star: {-0.11, 0.12}
03:22:24.613 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.39) = xAngle (0.92 = 0.92)
03:22:24.613 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.05 = -2.24)
03:22:24.614 00.001 10844 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.31 mountX=0.10 mountY=-0.13, mountTheta=-0.92
03:22:24.615 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.12, opts=13)
03:22:24.615 00.000 10844 Enqueuing Move request for scope (-0.11, 0.12)
03:22:24.615 00.000 11060 Worker thread wakes up
03:22:24.615 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:24.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
03:22:24.615 00.000 10844 UpdateGuideState exits: m=1540 SNR=24.4
03:22:24.615 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
03:22:24.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:24.615 00.000 11060 Moving (-0.11, 0.12) raw xDistance=0.10 yDistance=-0.13
03:22:24.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:24.615 00.000 10844 Enqueuing Expose request
03:22:24.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:22:24.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:24.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:22:24.615 00.000 11060 MoveAxis(E, 0, ABG)
03:22:24.615 00.000 11060 Move returns status 0, amount 0
03:22:24.615 00.000 11060 MoveAxis(N, 0, ABG)
03:22:24.617 00.002 11060 Move returns status 0, amount 0
03:22:24.617 00.000 11060 move complete, result=0
03:22:24.617 00.000 11060 worker thread done servicing request
03:22:24.617 00.000 11060 Worker thread wakes up
03:22:24.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:24.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:24.618 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:25.247 00.629 11060 Exposure complete
03:22:25.432 00.185 11060 worker thread done servicing request
03:22:25.432 00.000 10844 OnExposeComplete: enter
03:22:25.432 00.000 10844 UpdateGuideState(): m_state=6
03:22:25.432 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
03:22:25.432 00.000 10844 Star::Find returns 1 (0), X=623.29, Y=108.61, Mass=1797, SNR=26.5, Peak=160 HFD=3.6
03:22:25.434 00.002 10844 MultiStar: [#1 0.38,-0.01,0.95,U] [#2 0.53,-0.10,0.96,U] [#3 -0.16,-0.38,0.98,U] [#4 -0.09,-0.20,0.99,U] [#5 -0.03,-0.30,0.95,U] [#6 0.50,0.12,1.03,U] [#7 0.16,-0.33,0.90,U] [#8 0.13,-0.52,0.86,U] 
03:22:25.434 00.000 10844 refined, 8 included, MultiStar: {0.20, -0.19}, one-star: {0.39, -0.08}
03:22:25.434 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.15 = -2.15)
03:22:25.434 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.97 = 0.97)
03:22:25.434 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.76 mountX=-0.15 mountY=0.23, mountTheta=2.16
03:22:25.435 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.19, opts=13)
03:22:25.435 00.000 10844 Enqueuing Move request for scope (0.20, -0.19)
03:22:25.435 00.000 11060 Worker thread wakes up
03:22:25.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:25.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
03:22:25.435 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.5
03:22:25.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
03:22:25.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:25.435 00.000 11060 Moving (0.20, -0.19) raw xDistance=-0.15 yDistance=0.23
03:22:25.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:25.435 00.000 10844 Enqueuing Expose request
03:22:25.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:22:25.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:22:25.436 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:22:25.436 00.000 11060 MoveAxis(E, 36, ABG)
03:22:25.436 00.000 11060 Guiding  Dir = 2, Dur = 36
03:22:25.442 00.006 11060 IsSlewing returns 0
03:22:25.443 00.001 11060 IsGuiding returns 0
03:22:25.488 00.045 11060 IsGuiding returns 0
03:22:25.488 00.000 11060 Move returns status 0, amount 36
03:22:25.488 00.000 11060 MoveAxis(N, 0, ABG)
03:22:25.488 00.000 11060 Move returns status 0, amount 0
03:22:25.490 00.002 11060 move complete, result=0
03:22:25.490 00.000 11060 worker thread done servicing request
03:22:25.490 00.000 11060 Worker thread wakes up
03:22:25.490 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
03:22:25.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:25.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:26.150 00.660 11060 Exposure complete
03:22:26.342 00.192 11060 worker thread done servicing request
03:22:26.342 00.000 10844 OnExposeComplete: enter
03:22:26.342 00.000 10844 UpdateGuideState(): m_state=6
03:22:26.342 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
03:22:26.342 00.000 10844 Star::Find returns 1 (0), X=622.81, Y=108.62, Mass=1838, SNR=26.5, Peak=189 HFD=3.2
03:22:26.343 00.001 10844 MultiStar: [#1 -0.04,0.14,0.93,U] [#2 0.64,0.27,0.00,M2] [#3 -0.22,-0.17,0.92,U] [#4 -0.29,-0.07,0.98,U] [#5 0.01,0.09,0.94,U] [#6 0.06,-0.36,0.90,U] [#7 -0.53,-0.31,0.00,M1] [#8 0.38,-0.59,0.00,M1] 
03:22:26.343 00.000 10844 single-star, 5 included, MultiStar: {-0.10, -0.07}, one-star: {-0.09, -0.08}
03:22:26.343 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.39) = xAngle (-3.79 = 2.49)
03:22:26.343 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.67 = -0.67)
03:22:26.343 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.40 mountX=-0.09 mountY=-0.07, mountTheta=-2.48
03:22:26.345 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.08, opts=13)
03:22:26.345 00.000 10844 Enqueuing Move request for scope (-0.09, -0.08)
03:22:26.345 00.000 11060 Worker thread wakes up
03:22:26.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:26.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
03:22:26.345 00.000 10844 UpdateGuideState exits: m=1838 SNR=26.5
03:22:26.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
03:22:26.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:26.345 00.000 11060 Moving (-0.09, -0.08) raw xDistance=-0.09 yDistance=-0.07
03:22:26.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:26.347 00.002 10844 Enqueuing Expose request
03:22:26.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:22:26.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:26.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:22:26.347 00.000 11060 MoveAxis(E, 0, ABG)
03:22:26.347 00.000 11060 Move returns status 0, amount 0
03:22:26.347 00.000 11060 MoveAxis(N, 0, ABG)
03:22:26.347 00.000 11060 Move returns status 0, amount 0
03:22:26.347 00.000 11060 move complete, result=0
03:22:26.347 00.000 11060 worker thread done servicing request
03:22:26.348 00.001 11060 Worker thread wakes up
03:22:26.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:26.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:26.349 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:26.989 00.640 11060 Exposure complete
03:22:27.183 00.194 11060 worker thread done servicing request
03:22:27.183 00.000 10844 OnExposeComplete: enter
03:22:27.183 00.000 10844 UpdateGuideState(): m_state=6
03:22:27.184 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
03:22:27.184 00.000 10844 Star::Find returns 1 (1), X=623.23, Y=108.49, Mass=1719, SNR=26.3, Peak=255 HFD=2.9
03:22:27.184 00.000 10844 MultiStar: [#1 0.18,0.35,0.91,U] [#2 -0.05,0.26,0.87,U] [#3 0.03,-0.52,0.92,U] [#4 -0.47,-0.13,0.95,U] [#5 0.19,-0.06,1.00,U] [#6 0.34,0.25,0.96,U] [#7 -0.04,-0.14,0.98,U] [#8 -0.01,-0.05,0.74,U] 
03:22:27.184 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.33, -0.20}
03:22:27.184 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
03:22:27.185 00.001 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
03:22:27.185 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.45 mountX=-0.02 mountY=0.07, mountTheta=1.84
03:22:27.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
03:22:27.187 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
03:22:27.187 00.000 11060 Worker thread wakes up
03:22:27.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:22:27.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:22:27.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:27.187 00.000 11060 Moving (0.06, -0.03) raw xDistance=-0.02 yDistance=0.07
03:22:27.187 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.3 Saturated
03:22:27.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:22:27.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:27.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:27.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:27.187 00.000 10844 Enqueuing Expose request
03:22:27.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:22:27.188 00.001 11060 MoveAxis(E, 0, ABG)
03:22:27.188 00.000 11060 Move returns status 0, amount 0
03:22:27.188 00.000 11060 MoveAxis(N, 0, ABG)
03:22:27.188 00.000 11060 Move returns status 0, amount 0
03:22:27.188 00.000 11060 move complete, result=0
03:22:27.188 00.000 11060 worker thread done servicing request
03:22:27.188 00.000 11060 Worker thread wakes up
03:22:27.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:27.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:27.190 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:27.830 00.640 11060 Exposure complete
03:22:28.026 00.196 11060 worker thread done servicing request
03:22:28.027 00.001 10844 OnExposeComplete: enter
03:22:28.027 00.000 10844 UpdateGuideState(): m_state=6
03:22:28.027 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
03:22:28.027 00.000 10844 Star::Find returns 1 (1), X=622.56, Y=108.55, Mass=2023, SNR=28.4, Peak=255 HFD=3.3
03:22:28.027 00.000 10844 MultiStar: [#1 0.09,0.35,0.89,U] [#2 0.08,0.19,0.90,U] [#3 -0.08,-0.50,0.95,U] [#4 -0.54,0.10,0.89,U] [#5 0.17,-0.41,0.80,U] [#6 0.23,0.58,0.00,M1] [#7 -0.12,0.17,0.84,U] [#8 -0.07,-0.45,0.78,U] 
03:22:28.027 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.08}, one-star: {-0.34, -0.14}
03:22:28.027 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.39) = xAngle (-3.89 = 2.39)
03:22:28.027 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.76 = -0.76)
03:22:28.027 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.50 mountX=-0.10 mountY=-0.09, mountTheta=-2.39
03:22:28.029 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.08, opts=13)
03:22:28.029 00.000 10844 Enqueuing Move request for scope (-0.11, -0.08)
03:22:28.029 00.000 11060 Worker thread wakes up
03:22:28.029 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:28.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
03:22:28.030 00.001 10844 UpdateGuideState exits: m=2023 SNR=28.4 Saturated
03:22:28.030 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
03:22:28.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:28.030 00.000 11060 Moving (-0.11, -0.08) raw xDistance=-0.10 yDistance=-0.09
03:22:28.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:28.030 00.000 10844 Enqueuing Expose request
03:22:28.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:22:28.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:28.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:22:28.030 00.000 11060 MoveAxis(E, 0, ABG)
03:22:28.030 00.000 11060 Move returns status 0, amount 0
03:22:28.030 00.000 11060 MoveAxis(N, 0, ABG)
03:22:28.030 00.000 11060 Move returns status 0, amount 0
03:22:28.030 00.000 11060 move complete, result=0
03:22:28.030 00.000 11060 worker thread done servicing request
03:22:28.030 00.000 11060 Worker thread wakes up
03:22:28.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:28.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:28.031 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:28.683 00.652 11060 Exposure complete
03:22:28.856 00.173 11060 worker thread done servicing request
03:22:28.856 00.000 10844 OnExposeComplete: enter
03:22:28.856 00.000 10844 UpdateGuideState(): m_state=6
03:22:28.857 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
03:22:28.857 00.000 10844 Star::Find returns 1 (0), X=622.67, Y=108.80, Mass=1520, SNR=25.1, Peak=186 HFD=3.0
03:22:28.858 00.001 10844 MultiStar: [#1 0.01,0.43,1.00,U] [#2 -0.00,-0.02,0.91,U] [#3 -0.29,-0.50,1.02,U] [#4 -0.62,-0.27,0.00,M1] [#5 -0.05,-0.04,0.96,U] [#6 0.09,-0.33,0.97,U] [#7 -0.22,-0.10,0.97,U] [#8 0.08,-0.23,0.86,U] 
03:22:28.858 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.09}, one-star: {-0.23, 0.10}
03:22:28.858 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.72 = 2.57)
03:22:28.858 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
03:22:28.858 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.33 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
03:22:28.860 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.09, opts=13)
03:22:28.860 00.000 10844 Enqueuing Move request for scope (-0.08, -0.09)
03:22:28.860 00.000 11060 Worker thread wakes up
03:22:28.861 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
03:22:28.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
03:22:28.861 00.000 11060 Moving (-0.08, -0.09) raw xDistance=-0.10 yDistance=-0.07
03:22:28.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:28.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:22:28.861 00.000 10844 UpdateGuideState exits: m=1520 SNR=25.1
03:22:28.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:28.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:28.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:28.861 00.000 10844 Enqueuing Expose request
03:22:28.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:22:28.861 00.000 11060 MoveAxis(E, 0, ABG)
03:22:28.861 00.000 11060 Move returns status 0, amount 0
03:22:28.861 00.000 11060 MoveAxis(N, 0, ABG)
03:22:28.861 00.000 11060 Move returns status 0, amount 0
03:22:28.861 00.000 11060 move complete, result=0
03:22:28.862 00.001 11060 worker thread done servicing request
03:22:28.862 00.000 11060 Worker thread wakes up
03:22:28.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:28.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:28.863 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:29.530 00.667 11060 Exposure complete
03:22:29.720 00.190 11060 worker thread done servicing request
03:22:29.720 00.000 10844 OnExposeComplete: enter
03:22:29.720 00.000 10844 UpdateGuideState(): m_state=6
03:22:29.721 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
03:22:29.721 00.000 10844 Star::Find returns 1 (0), X=623.17, Y=108.81, Mass=2006, SNR=28.3, Peak=200 HFD=2.9
03:22:29.721 00.000 10844 MultiStar: [#1 0.09,0.12,0.96,U] [#2 0.26,0.39,0.75,U] [#3 0.35,-0.05,0.94,U] [#4 0.13,-0.31,0.89,U] [#5 0.42,0.36,0.87,U] [#6 0.12,-0.48,0.91,U] [#7 0.15,-0.05,0.95,U] [#8 0.39,-0.04,0.73,U] 
03:22:29.721 00.000 10844 refined, 8 included, MultiStar: {0.24, -0.00}, one-star: {0.27, 0.12}
03:22:29.721 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.39) = xAngle (-1.40 = -1.40)
03:22:29.721 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
03:22:29.721 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-0.01 mountX=0.04 mountY=0.23, mountTheta=1.40
03:22:29.722 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.00, opts=13)
03:22:29.723 00.001 10844 Enqueuing Move request for scope (0.24, -0.00)
03:22:29.723 00.000 11060 Worker thread wakes up
03:22:29.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:29.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.00) opts 0xd
03:22:29.723 00.000 10844 UpdateGuideState exits: m=2006 SNR=28.3
03:22:29.723 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.00)
03:22:29.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:29.723 00.000 11060 Moving (0.24, -0.00) raw xDistance=0.04 yDistance=0.23
03:22:29.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:29.723 00.000 10844 Enqueuing Expose request
03:22:29.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:22:29.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:22:29.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:22:29.724 00.001 11060 MoveAxis(E, 0, ABG)
03:22:29.724 00.000 11060 Move returns status 0, amount 0
03:22:29.724 00.000 11060 MoveAxis(N, 0, ABG)
03:22:29.724 00.000 11060 Move returns status 0, amount 0
03:22:29.724 00.000 11060 move complete, result=0
03:22:29.724 00.000 11060 worker thread done servicing request
03:22:29.724 00.000 11060 Worker thread wakes up
03:22:29.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:29.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:29.725 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:22:30.351 00.626 11060 Exposure complete
03:22:30.576 00.225 11060 worker thread done servicing request
03:22:30.576 00.000 10844 OnExposeComplete: enter
03:22:30.576 00.000 10844 UpdateGuideState(): m_state=6
03:22:30.578 00.002 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
03:22:30.578 00.000 10844 Star::Find returns 1 (0), X=623.12, Y=108.81, Mass=1523, SNR=24.7, Peak=185 HFD=3.3
03:22:30.578 00.000 10844 MultiStar: [#1 -0.20,0.36,0.96,U] [#2 0.54,-0.22,0.99,U] [#3 -0.26,-0.05,1.01,U] [#4 -0.02,0.34,1.03,U] [#5 -0.07,-0.18,1.05,U] [#6 -0.11,-0.29,1.05,U] [#7 -0.24,0.03,1.00,U] [#8 0.14,-0.01,0.84,U] 
03:22:30.578 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.22, 0.12}
03:22:30.578 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.39) = xAngle (0.63 = 0.63)
03:22:30.578 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.75 = -2.53)
03:22:30.578 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=2.02 mountX=0.01 mountY=-0.00, mountTheta=-0.62
03:22:30.581 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
03:22:30.581 00.000 10844 Enqueuing Move request for scope (-0.00, 0.01)
03:22:30.581 00.000 11060 Worker thread wakes up
03:22:30.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:30.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
03:22:30.581 00.000 10844 UpdateGuideState exits: m=1523 SNR=24.7
03:22:30.583 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:30.583 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
03:22:30.583 00.000 11060 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
03:22:30.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:22:30.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:30.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:22:30.583 00.000 11060 MoveAxis(E, 0, ABG)
03:22:30.583 00.000 11060 Move returns status 0, amount 0
03:22:30.584 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:30.584 00.000 10844 Enqueuing Expose request
03:22:30.584 00.000 11060 MoveAxis(N, 0, ABG)
03:22:30.584 00.000 11060 Move returns status 0, amount 0
03:22:30.584 00.000 11060 move complete, result=0
03:22:30.584 00.000 11060 worker thread done servicing request
03:22:30.584 00.000 11060 Worker thread wakes up
03:22:30.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:30.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:30.586 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:31.223 00.637 11060 Exposure complete
03:22:31.445 00.222 11060 worker thread done servicing request
03:22:31.445 00.000 10844 OnExposeComplete: enter
03:22:31.445 00.000 10844 UpdateGuideState(): m_state=6
03:22:31.445 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
03:22:31.446 00.001 10844 Star::Find returns 1 (0), X=622.98, Y=108.50, Mass=1534, SNR=24.3, Peak=169 HFD=3.2
03:22:31.446 00.000 10844 MultiStar: [#1 0.11,-0.10,1.08,U] [#2 0.31,0.15,1.06,U] [#3 0.08,-0.22,1.02,U] [#4 -0.07,-0.39,1.07,U] [#5 0.27,-0.41,1.00,U] [#6 0.17,0.20,1.27,U] [#7 0.38,0.25,1.10,U] [#8 0.67,-0.56,0.00,M1] 
03:22:31.446 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.08}, one-star: {0.08, -0.19}
03:22:31.446 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.39) = xAngle (-1.83 = -1.83)
03:22:31.446 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.30 = 1.30)
03:22:31.446 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.44 mountX=-0.05 mountY=0.18, mountTheta=1.83
03:22:31.447 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.08, opts=13)
03:22:31.447 00.000 10844 Enqueuing Move request for scope (0.17, -0.08)
03:22:31.448 00.001 11060 Worker thread wakes up
03:22:31.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:31.448 00.000 10844 UpdateGuideState exits: m=1534 SNR=24.3
03:22:31.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
03:22:31.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:31.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:31.448 00.000 10844 Enqueuing Expose request
03:22:31.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
03:22:31.448 00.000 11060 Moving (0.17, -0.08) raw xDistance=-0.05 yDistance=0.18
03:22:31.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:22:31.449 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:31.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:22:31.449 00.000 11060 MoveAxis(E, 0, ABG)
03:22:31.449 00.000 11060 Move returns status 0, amount 0
03:22:31.449 00.000 11060 MoveAxis(N, 0, ABG)
03:22:31.449 00.000 11060 Move returns status 0, amount 0
03:22:31.449 00.000 11060 move complete, result=0
03:22:31.449 00.000 11060 worker thread done servicing request
03:22:31.449 00.000 11060 Worker thread wakes up
03:22:31.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:31.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:31.451 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:22:32.078 00.627 11060 Exposure complete
03:22:32.283 00.205 11060 worker thread done servicing request
03:22:32.283 00.000 10844 OnExposeComplete: enter
03:22:32.283 00.000 10844 UpdateGuideState(): m_state=6
03:22:32.283 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
03:22:32.283 00.000 10844 Star::Find returns 1 (0), X=623.05, Y=108.28, Mass=1615, SNR=25.1, Peak=135 HFD=3.3
03:22:32.284 00.001 10844 MultiStar: [#1 0.02,-0.12,1.01,U] [#2 0.24,0.09,0.94,U] [#3 0.01,-0.56,0.99,U] [#4 0.17,0.03,1.10,U] [#5 0.23,-0.01,0.97,U] [#6 0.41,-0.19,1.03,U] [#7 -0.10,-0.38,0.95,U] [#8 0.27,-0.42,0.85,U] 
03:22:32.284 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.21}, one-star: {0.15, -0.41}
03:22:32.284 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.39) = xAngle (-2.33 = -2.33)
03:22:32.284 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
03:22:32.284 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-0.94 mountX=-0.18 mountY=0.19, mountTheta=2.34
03:22:32.285 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.21, opts=13)
03:22:32.285 00.000 10844 Enqueuing Move request for scope (0.16, -0.21)
03:22:32.285 00.000 11060 Worker thread wakes up
03:22:32.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:32.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
03:22:32.286 00.001 10844 UpdateGuideState exits: m=1615 SNR=25.1
03:22:32.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
03:22:32.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:32.286 00.000 11060 Moving (0.16, -0.21) raw xDistance=-0.18 yDistance=0.19
03:22:32.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:32.286 00.000 10844 Enqueuing Expose request
03:22:32.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:22:32.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:32.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:22:32.286 00.000 11060 MoveAxis(E, 43, ABG)
03:22:32.286 00.000 11060 Guiding  Dir = 2, Dur = 43
03:22:32.323 00.037 11060 IsSlewing returns 0
03:22:32.324 00.001 11060 IsGuiding returns 0
03:22:32.401 00.077 11060 IsGuiding returns 0
03:22:32.401 00.000 11060 Move returns status 0, amount 43
03:22:32.401 00.000 11060 MoveAxis(N, 0, ABG)
03:22:32.401 00.000 11060 Move returns status 0, amount 0
03:22:32.401 00.000 11060 move complete, result=0
03:22:32.403 00.002 11060 worker thread done servicing request
03:22:32.403 00.000 11060 Worker thread wakes up
03:22:32.403 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
03:22:32.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:32.418 00.015 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:33.043 00.625 11060 Exposure complete
03:22:33.232 00.189 11060 worker thread done servicing request
03:22:33.232 00.000 10844 OnExposeComplete: enter
03:22:33.232 00.000 10844 UpdateGuideState(): m_state=6
03:22:33.233 00.001 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
03:22:33.233 00.000 10844 Star::Find returns 1 (0), X=623.22, Y=108.79, Mass=1897, SNR=27.3, Peak=198 HFD=3.6
03:22:33.233 00.000 10844 MultiStar: [#1 0.16,-0.04,0.87,U] [#2 0.09,-0.07,0.88,U] [#3 -0.34,-0.58,0.00,M1] [#4 0.04,-0.11,1.01,U] [#5 0.42,0.11,0.87,U] [#6 0.16,-0.48,0.97,U] [#7 0.31,-0.34,0.89,U] [#8 0.47,-0.09,0.76,U] 
03:22:33.233 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.12}, one-star: {0.32, 0.09}
03:22:33.233 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.39) = xAngle (-1.85 = -1.85)
03:22:33.233 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
03:22:33.233 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.46 mountX=-0.07 mountY=0.26, mountTheta=1.85
03:22:33.235 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.12, opts=13)
03:22:33.235 00.000 10844 Enqueuing Move request for scope (0.24, -0.12)
03:22:33.235 00.000 11060 Worker thread wakes up
03:22:33.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:33.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
03:22:33.235 00.000 10844 UpdateGuideState exits: m=1897 SNR=27.3
03:22:33.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
03:22:33.236 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:33.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:33.236 00.000 10844 Enqueuing Expose request
03:22:33.236 00.000 11060 Moving (0.24, -0.12) raw xDistance=-0.07 yDistance=0.26
03:22:33.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:22:33.236 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.22 newest=0.62
03:22:33.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
03:22:33.236 00.000 11060 MoveAxis(E, 0, ABG)
03:22:33.236 00.000 11060 Move returns status 0, amount 0
03:22:33.236 00.000 11060 BLC: Oldest BLC event removed
03:22:33.236 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:22:33.236 00.000 11060 MoveAxis(S, 580, ABG)
03:22:33.236 00.000 11060 Guiding  Dir = 1, Dur = 580
03:22:33.253 00.017 11060 IsSlewing returns 0
03:22:33.253 00.000 11060 IsGuiding returns 0
03:22:33.864 00.611 11060 IsGuiding returns 0
03:22:33.864 00.000 11060 Move returns status 0, amount 580
03:22:33.864 00.000 11060 move complete, result=0
03:22:33.864 00.000 11060 worker thread done servicing request
03:22:33.864 00.000 11060 Worker thread wakes up
03:22:33.865 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 580 ms SOUTH
03:22:33.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:33.867 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:34.506 00.639 11060 Exposure complete
03:22:34.669 00.163 11060 worker thread done servicing request
03:22:34.669 00.000 10844 OnExposeComplete: enter
03:22:34.669 00.000 10844 UpdateGuideState(): m_state=6
03:22:34.669 00.000 10844 Star::Find(15, 623, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
03:22:34.670 00.001 10844 Star::Find returns 1 (0), X=622.42, Y=108.52, Mass=2346, SNR=30.4, Peak=240 HFD=3.3
03:22:34.670 00.000 10844 MultiStar: [#1 -0.08,-0.12,0.83,U] [#2 -0.44,0.41,0.78,U] [#3 -0.48,-0.74,0.00,M2] [#4 -0.19,-0.64,0.00,M1] [#5 -0.35,-0.81,0.00,M1] [#6 -0.44,-0.24,0.88,U] [#7 -0.27,-0.45,0.84,U] [#8 -0.37,-0.98,0.00,M1] 
03:22:34.670 00.000 10844 refined, 4 included, MultiStar: {-0.35, -0.13}, one-star: {-0.48, -0.18}
03:22:34.670 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.39) = xAngle (-4.18 = 2.10)
03:22:34.670 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
03:22:34.670 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.13 hyp=0.37 cameraTheta=-2.79 mountX=-0.19 mountY=-0.32, mountTheta=-2.10
03:22:34.671 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.13, opts=13)
03:22:34.671 00.000 10844 Enqueuing Move request for scope (-0.35, -0.13)
03:22:34.671 00.000 11060 Worker thread wakes up
03:22:34.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:34.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.13) opts 0xd
03:22:34.671 00.000 10844 UpdateGuideState exits: m=2346 SNR=30.4
03:22:34.671 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.13)
03:22:34.672 00.001 11060 Moving (-0.35, -0.13) raw xDistance=-0.19 yDistance=-0.32
03:22:34.672 00.000 11060 BLC: History state: CurrMiss=-0.32, AvgInitMiss=0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.179106, 1:-0.321208
03:22:34.672 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:22:34.672 00.000 11060 BLC: window closed
03:22:34.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:22:34.673 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:22:34.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:34.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:34.673 00.000 10844 Enqueuing Expose request
03:22:34.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:22:34.673 00.000 11060 MoveAxis(E, 44, ABG)
03:22:34.673 00.000 11060 Guiding  Dir = 2, Dur = 44
03:22:34.688 00.015 11060 IsSlewing returns 0
03:22:34.689 00.001 11060 IsGuiding returns 0
03:22:34.737 00.048 11060 IsGuiding returns 0
03:22:34.738 00.001 11060 Move returns status 0, amount 44
03:22:34.753 00.015 11060 MoveAxis(N, 0, ABG)
03:22:34.753 00.000 11060 Move returns status 0, amount 0
03:22:34.754 00.001 11060 move complete, result=0
03:22:34.754 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.3 px 0 ms NORTH
03:22:34.755 00.001 11060 worker thread done servicing request
03:22:34.755 00.000 11060 Worker thread wakes up
03:22:34.759 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:34.761 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:35.397 00.636 11060 Exposure complete
03:22:35.589 00.192 11060 worker thread done servicing request
03:22:35.589 00.000 10844 OnExposeComplete: enter
03:22:35.589 00.000 10844 UpdateGuideState(): m_state=6
03:22:35.589 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
03:22:35.589 00.000 10844 Star::Find returns 1 (0), X=622.68, Y=108.36, Mass=1547, SNR=24.8, Peak=173 HFD=3.2
03:22:35.590 00.001 10844 MultiStar: [#1 -0.47,0.22,0.99,U] [#2 -0.12,-0.26,1.03,U] [#3 -0.28,-0.76,0.00,M3] [#4 -0.75,-0.50,0.00,M2] [#5 -0.20,-0.63,0.00,M2] [#6 0.05,0.04,1.06,U] [#7 -0.55,-0.15,0.94,U] [#8 0.24,0.09,0.84,U] 
03:22:35.590 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.07}, one-star: {-0.22, -0.33}
03:22:35.590 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.39) = xAngle (-4.17 = 2.11)
03:22:35.590 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.05 = -1.05)
03:22:35.590 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.78 mountX=-0.10 mountY=-0.17, mountTheta=-2.11
03:22:35.591 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.07, opts=13)
03:22:35.591 00.000 10844 Enqueuing Move request for scope (-0.18, -0.07)
03:22:35.591 00.000 11060 Worker thread wakes up
03:22:35.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:35.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
03:22:35.591 00.000 10844 UpdateGuideState exits: m=1547 SNR=24.8
03:22:35.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
03:22:35.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:35.592 00.001 11060 Moving (-0.18, -0.07) raw xDistance=-0.10 yDistance=-0.17
03:22:35.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:35.592 00.000 10844 Enqueuing Expose request
03:22:35.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:22:35.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:35.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:22:35.592 00.000 11060 MoveAxis(E, 0, ABG)
03:22:35.592 00.000 11060 Move returns status 0, amount 0
03:22:35.592 00.000 11060 MoveAxis(N, 0, ABG)
03:22:35.592 00.000 11060 Move returns status 0, amount 0
03:22:35.592 00.000 11060 move complete, result=0
03:22:35.592 00.000 11060 worker thread done servicing request
03:22:35.592 00.000 11060 Worker thread wakes up
03:22:35.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:35.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:35.593 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:36.227 00.634 11060 Exposure complete
03:22:36.414 00.187 10844 OnExposeComplete: enter
03:22:36.415 00.001 10844 UpdateGuideState(): m_state=6
03:22:36.415 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
03:22:36.415 00.000 11060 worker thread done servicing request
03:22:36.415 00.000 10844 Star::Find returns 1 (0), X=622.65, Y=108.26, Mass=1816, SNR=27.2, Peak=172 HFD=3.6
03:22:36.415 00.000 10844 MultiStar: [#1 -0.15,0.32,0.90,U] [#2 -0.40,-0.01,0.92,U] [#3 -0.37,-0.41,0.96,U] [#4 -0.64,-0.20,0.00,M3] [#5 -0.32,-0.74,0.00,M3] [#6 -0.21,-0.18,0.84,U] [#7 0.10,-0.07,0.79,U] [#8 -0.13,-0.36,0.74,U] 
03:22:36.416 00.001 10844 refined, 6 included, MultiStar: {-0.21, -0.17}, one-star: {-0.25, -0.43}
03:22:36.416 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.39) = xAngle (-3.86 = 2.42)
03:22:36.416 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.74 = -0.74)
03:22:36.416 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.47 mountX=-0.20 mountY=-0.18, mountTheta=-2.41
03:22:36.417 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.17, opts=13)
03:22:36.417 00.000 10844 Enqueuing Move request for scope (-0.21, -0.17)
03:22:36.417 00.000 11060 Worker thread wakes up
03:22:36.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:36.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
03:22:36.417 00.000 10844 UpdateGuideState exits: m=1816 SNR=27.2
03:22:36.418 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
03:22:36.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:36.418 00.000 11060 Moving (-0.21, -0.17) raw xDistance=-0.20 yDistance=-0.18
03:22:36.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:36.419 00.001 10844 Enqueuing Expose request
03:22:36.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:22:36.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:36.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:22:36.419 00.000 11060 MoveAxis(E, 47, ABG)
03:22:36.419 00.000 11060 Guiding  Dir = 2, Dur = 47
03:22:36.434 00.015 11060 IsSlewing returns 0
03:22:36.434 00.000 11060 IsGuiding returns 0
03:22:36.496 00.062 11060 IsGuiding returns 0
03:22:36.496 00.000 11060 Move returns status 0, amount 47
03:22:36.496 00.000 11060 MoveAxis(N, 0, ABG)
03:22:36.496 00.000 11060 Move returns status 0, amount 0
03:22:36.496 00.000 11060 move complete, result=0
03:22:36.496 00.000 11060 worker thread done servicing request
03:22:36.496 00.000 11060 Worker thread wakes up
03:22:36.496 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
03:22:36.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:36.498 00.002 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:37.123 00.625 11060 Exposure complete
03:22:37.319 00.196 11060 worker thread done servicing request
03:22:37.319 00.000 10844 OnExposeComplete: enter
03:22:37.319 00.000 10844 UpdateGuideState(): m_state=6
03:22:37.320 00.001 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
03:22:37.320 00.000 10844 Star::Find returns 1 (0), X=622.55, Y=108.01, Mass=1741, SNR=26.1, Peak=176 HFD=3.5
03:22:37.320 00.000 10844 MultiStar: [#1 -0.32,-0.52,0.95,U] [#2 0.10,-0.52,0.99,U] [#3 -0.29,-0.70,0.00,M3] [#4 -0.76,-1.00,0.00,M4] [#5 0.16,-0.76,0.00,M4] [#6 0.30,-0.72,0.00,M1] [#7 -0.84,-0.47,0.00,M1] [#8 -0.44,-0.84,0.00,M1] 
03:22:37.320 00.000 10844 refined, 2 included, MultiStar: {-0.19, -0.58}, one-star: {-0.35, -0.69}
03:22:37.320 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.39) = xAngle (-3.27 = 3.01)
03:22:37.320 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
03:22:37.321 00.001 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.58 hyp=0.61 cameraTheta=-1.88 mountX=-0.60 mountY=-0.09, mountTheta=-2.99
03:22:37.322 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.58, opts=13)
03:22:37.322 00.000 10844 Enqueuing Move request for scope (-0.19, -0.58)
03:22:37.322 00.000 11060 Worker thread wakes up
03:22:37.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.58) opts 0xd
03:22:37.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:37.322 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.58)
03:22:37.323 00.001 11060 Moving (-0.19, -0.58) raw xDistance=-0.60 yDistance=-0.09
03:22:37.323 00.000 10844 UpdateGuideState exits: m=1741 SNR=26.1
03:22:37.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.60
03:22:37.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:37.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:37.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:37.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:22:37.323 00.000 10844 Enqueuing Expose request
03:22:37.323 00.000 11060 MoveAxis(E, 142, ABG)
03:22:37.323 00.000 11060 Guiding  Dir = 2, Dur = 142
03:22:37.337 00.014 11060 IsSlewing returns 0
03:22:37.337 00.000 11060 IsGuiding returns 0
03:22:37.507 00.170 11060 IsGuiding returns 0
03:22:37.507 00.000 11060 Move returns status 0, amount 142
03:22:37.509 00.002 11060 MoveAxis(N, 0, ABG)
03:22:37.509 00.000 11060 Move returns status 0, amount 0
03:22:37.509 00.000 11060 move complete, result=0
03:22:37.510 00.001 10844 GuideStep: -0.6 px 142 ms EAST, -0.1 px 0 ms NORTH
03:22:37.510 00.000 11060 worker thread done servicing request
03:22:37.510 00.000 11060 Worker thread wakes up
03:22:37.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:37.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:38.152 00.642 11060 Exposure complete
03:22:38.329 00.177 11060 worker thread done servicing request
03:22:38.329 00.000 10844 OnExposeComplete: enter
03:22:38.329 00.000 10844 UpdateGuideState(): m_state=6
03:22:38.329 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
03:22:38.330 00.001 10844 Star::Find returns 1 (0), X=622.63, Y=108.11, Mass=1815, SNR=27.0, Peak=187 HFD=3.3
03:22:38.331 00.001 10844 MultiStar: [#1 -0.26,0.18,0.98,U] [#2 -0.11,-0.65,0.00,M1] [#3 -0.70,-0.96,0.00,M4] [#4 -0.78,-0.71,0.00,M5] [#5 0.09,-0.43,0.99,U] [#6 0.06,-1.04,0.00,M2] [#7 -0.81,-0.92,0.00,M2] [#8 -0.41,-1.13,0.00,M2] 
03:22:38.331 00.000 10844 refined, 2 included, MultiStar: {-0.15, -0.28}, one-star: {-0.27, -0.59}
03:22:38.331 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
03:22:38.331 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:22:38.331 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-2.06 mountX=-0.30 mountY=-0.10, mountTheta=-2.82
03:22:38.336 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.28, opts=13)
03:22:38.336 00.000 10844 Enqueuing Move request for scope (-0.15, -0.28)
03:22:38.336 00.000 11060 Worker thread wakes up
03:22:38.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:38.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.28) opts 0xd
03:22:38.336 00.000 10844 UpdateGuideState exits: m=1815 SNR=27.0
03:22:38.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.28)
03:22:38.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:38.336 00.000 11060 Moving (-0.15, -0.28) raw xDistance=-0.30 yDistance=-0.10
03:22:38.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:38.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.30
03:22:38.337 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:38.337 00.000 10844 Enqueuing Expose request
03:22:38.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:22:38.337 00.000 11060 MoveAxis(E, 76, ABG)
03:22:38.337 00.000 11060 Guiding  Dir = 2, Dur = 76
03:22:38.379 00.042 11060 IsSlewing returns 0
03:22:38.379 00.000 11060 IsGuiding returns 0
03:22:38.473 00.094 11060 IsGuiding returns 0
03:22:38.473 00.000 11060 Move returns status 0, amount 76
03:22:38.473 00.000 11060 MoveAxis(N, 0, ABG)
03:22:38.473 00.000 11060 Move returns status 0, amount 0
03:22:38.473 00.000 11060 move complete, result=0
03:22:38.473 00.000 11060 worker thread done servicing request
03:22:38.473 00.000 10844 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
03:22:38.473 00.000 11060 Worker thread wakes up
03:22:38.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:38.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(608,94,31,31)
03:22:39.118 00.645 11060 Exposure complete
03:22:39.264 00.146 10844 evsrv: cli 0EEEE250 connect
03:22:39.264 00.000 10844 case statement mapped state 6 to 3
03:22:39.265 00.001 10844 case statement mapped state 6 to 3
03:22:39.265 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_app_state","id":"7e955d09-4978-4b6b-9f11-ad7a5d996155"}
03:22:39.265 00.000 10844 case statement mapped state 6 to 3
03:22:39.265 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e955d09-4978-4b6b-9f11-ad7a5d996155"}
03:22:39.274 00.009 10844 evsrv: cli 0EEEE250 disconnect
03:22:39.275 00.001 10844 evsrv: cli 0EEEEA70 connect
03:22:39.275 00.000 10844 case statement mapped state 6 to 3
03:22:39.277 00.002 10844 case statement mapped state 6 to 3
03:22:39.277 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"84da8224-89e9-4e0f-a64e-30d49ae4cb2b"}
03:22:39.277 00.000 10844 PhdController::Dither begins
03:22:39.277 00.000 10844 dither: size=5.00, dRA=-4.09 dDec=-1.36
03:22:39.278 00.001 10844 MountToCamera -- mountTheta (2.82) + m_xAngle (1.39) = xAngle (4.21 = -2.07)
03:22:39.278 00.000 10844 MountToCamera -- mountX=-4.09 mountY=-1.36 hyp=4.30 mountTheta=2.82 cameraX=-2.07, cameraY=-3.77 cameraTheta=-2.07
03:22:39.278 00.000 10844 setting lock position to (620.83, 104.92)
03:22:39.278 00.000 10844 Mount: notify guiding dithered (-2.1, -3.8)
03:22:39.279 00.001 10844 MultiStar: stabilizing after lock position change
03:22:39.279 00.000 10844 Status Line: Dither by -4.09,-1.36
03:22:39.281 00.002 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:22:39.283 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
03:22:39.283 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":0,"id":"84da8224-89e9-4e0f-a64e-30d49ae4cb2b"}
03:22:39.283 00.000 10844 evsrv: cli 0EEEEA70 disconnect
03:22:39.361 00.078 10844 OnExposeComplete: enter
03:22:39.361 00.000 10844 UpdateGuideState(): m_state=6
03:22:39.361 00.000 10844 Star::Find(15, 622, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
03:22:39.362 00.001 10844 Star::Find returns 1 (0), X=622.78, Y=108.00, Mass=1861, SNR=27.2, Peak=191 HFD=3.2
03:22:39.362 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
03:22:39.362 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
03:22:39.362 00.000 10844 CameraToMount -- cameraX=1.95 cameraY=3.08 hyp=3.64 cameraTheta=1.01 mountX=3.38 mountY=1.42, mountTheta=0.40
03:22:39.364 00.002 10844 dither recenter: remaining=(4.1,1.4) step=(4.1,1.4)
03:22:39.364 00.000 10844 MountToCamera -- mountTheta (-0.32) + m_xAngle (1.39) = xAngle (1.07 = 1.07)
03:22:39.364 00.000 10844 MountToCamera -- mountX=4.09 mountY=1.36 hyp=4.30 mountTheta=-0.32 cameraX=2.07, cameraY=3.77 cameraTheta=1.07
03:22:39.364 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=2.07, y=3.77, opts=4)
03:22:39.364 00.000 10844 Enqueuing Move request for scope (2.07, 3.77)
03:22:39.364 00.000 10844 Mount: notify direct move 4.09,1.36
03:22:39.364 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:39.364 00.000 10844 UpdateGuideState exits: m=1861 SNR=27.2
03:22:39.365 00.001 10844 PhdController: settling, locked = 1, distance = 4.35 (1.50) aobump = 0 frame = 1 / 99999
03:22:39.365 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376959.365,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:22:39.365 00.000 11060 worker thread done servicing request
03:22:39.365 00.000 11060 Worker thread wakes up
03:22:39.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (2.07, 3.77) opts 0x4
03:22:39.365 00.000 11060 Handling offset move in thread for scope, endpoint = (2.07, 3.77)
03:22:39.365 00.000 11060 Moving (2.07, 3.77) raw xDistance=4.09 yDistance=1.36
03:22:39.365 00.000 11060 BLC: window closed
03:22:39.365 00.000 11060 MoveAxis(W, 3553, B)
03:22:39.365 00.000 11060 Guiding  Dir = 3, Dur = 3553
03:22:39.366 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:39.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:39.366 00.000 10844 Enqueuing Expose request
03:22:39.376 00.010 11060 IsSlewing returns 0
03:22:39.376 00.000 11060 IsGuiding returns 0
03:22:42.938 03.562 11060 IsGuiding returns 0
03:22:42.938 00.000 11060 Move returns status 0, amount 3553
03:22:42.938 00.000 11060 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:22:42.938 00.000 11060 MoveAxis(S, 754, B)
03:22:42.938 00.000 11060 Guiding  Dir = 1, Dur = 754
03:22:42.952 00.014 11060 IsSlewing returns 0
03:22:42.954 00.002 11060 IsGuiding returns 0
03:22:43.720 00.766 11060 IsGuiding returns 0
03:22:43.720 00.000 11060 Move returns status 0, amount 754
03:22:43.720 00.000 11060 move complete, result=0
03:22:43.720 00.000 11060 worker thread done servicing request
03:22:43.720 00.000 11060 Worker thread wakes up
03:22:43.720 00.000 10844 GuideStep: 4.1 px 3553 ms WEST, 1.4 px 754 ms SOUTH
03:22:43.723 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:43.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:44.376 00.653 11060 Exposure complete
03:22:44.813 00.437 11060 worker thread done servicing request
03:22:44.814 00.001 10844 OnExposeComplete: enter
03:22:44.814 00.000 10844 UpdateGuideState(): m_state=6
03:22:44.814 00.000 10844 Star::Find(15, 622, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
03:22:44.814 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.66, Mass=1663, SNR=26.1, Peak=201 HFD=3.2
03:22:44.814 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
03:22:44.814 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
03:22:44.814 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-1.07 mountX=-0.23 mountY=0.18, mountTheta=2.47
03:22:44.817 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.26, opts=13)
03:22:44.817 00.000 10844 Enqueuing Move request for scope (0.14, -0.26)
03:22:44.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:44.817 00.000 10844 UpdateGuideState exits: m=1663 SNR=26.1
03:22:44.817 00.000 10844 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 2 / 99999
03:22:44.817 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376964.817,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:22:44.817 00.000 11060 Worker thread wakes up
03:22:44.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.26) opts 0xd
03:22:44.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.26)
03:22:44.818 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:44.818 00.000 11060 Moving (0.14, -0.26) raw xDistance=-0.23 yDistance=0.18
03:22:44.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:44.818 00.000 10844 Enqueuing Expose request
03:22:44.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:22:44.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:44.819 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:22:44.819 00.000 11060 MoveAxis(E, 53, ABG)
03:22:44.819 00.000 11060 Guiding  Dir = 2, Dur = 53
03:22:44.831 00.012 11060 IsSlewing returns 0
03:22:44.832 00.001 11060 IsGuiding returns 0
03:22:44.893 00.061 11060 IsGuiding returns 0
03:22:44.894 00.001 11060 Move returns status 0, amount 53
03:22:44.894 00.000 11060 MoveAxis(N, 0, ABG)
03:22:44.894 00.000 11060 Move returns status 0, amount 0
03:22:44.894 00.000 11060 move complete, result=0
03:22:44.894 00.000 11060 worker thread done servicing request
03:22:44.895 00.001 11060 Worker thread wakes up
03:22:44.895 00.000 10844 GuideStep: -0.2 px 53 ms EAST, 0.2 px 0 ms NORTH
03:22:44.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:44.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:45.553 00.658 11060 Exposure complete
03:22:46.337 00.784 11060 worker thread done servicing request
03:22:46.337 00.000 10844 OnExposeComplete: enter
03:22:46.337 00.000 10844 UpdateGuideState(): m_state=6
03:22:46.338 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
03:22:46.338 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.91, Mass=1792, SNR=26.9, Peak=195 HFD=3.4
03:22:46.338 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.39) = xAngle (-4.47 = 1.82)
03:22:46.338 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.34 = -1.34)
03:22:46.339 00.001 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.08 mountX=-0.05 mountY=-0.20, mountTheta=-1.82
03:22:46.342 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.01, opts=13)
03:22:46.342 00.000 10844 Enqueuing Move request for scope (-0.20, -0.01)
03:22:46.342 00.000 11060 Worker thread wakes up
03:22:46.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:46.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
03:22:46.342 00.000 10844 UpdateGuideState exits: m=1792 SNR=26.9
03:22:46.344 00.002 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 3 / 99999
03:22:46.344 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376966.344,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
03:22:46.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
03:22:46.344 00.000 11060 Moving (-0.20, -0.01) raw xDistance=-0.05 yDistance=-0.20
03:22:46.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:22:46.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:22:46.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:46.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:22:46.345 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:46.345 00.000 11060 MoveAxis(E, 0, ABG)
03:22:46.345 00.000 10844 Enqueuing Expose request
03:22:46.345 00.000 11060 Move returns status 0, amount 0
03:22:46.345 00.000 11060 MoveAxis(N, 0, ABG)
03:22:46.345 00.000 11060 Move returns status 0, amount 0
03:22:46.345 00.000 11060 move complete, result=0
03:22:46.346 00.001 11060 worker thread done servicing request
03:22:46.346 00.000 11060 Worker thread wakes up
03:22:46.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:46.349 00.003 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:46.354 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:46.993 00.639 11060 Exposure complete
03:22:47.375 00.382 11060 worker thread done servicing request
03:22:47.377 00.002 10844 OnExposeComplete: enter
03:22:47.377 00.000 10844 UpdateGuideState(): m_state=6
03:22:47.377 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
03:22:47.377 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=105.43, Mass=1663, SNR=25.1, Peak=194 HFD=3.6
03:22:47.377 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.39) = xAngle (0.29 = 0.29)
03:22:47.378 00.001 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.41 = -2.87)
03:22:47.378 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.51 hyp=0.52 cameraTheta=1.68 mountX=0.49 mountY=-0.14, mountTheta=-0.27
03:22:47.379 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.51, opts=13)
03:22:47.379 00.000 10844 Enqueuing Move request for scope (-0.06, 0.51)
03:22:47.380 00.001 11060 Worker thread wakes up
03:22:47.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:47.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.51) opts 0xd
03:22:47.380 00.000 10844 UpdateGuideState exits: m=1663 SNR=25.1
03:22:47.380 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.51)
03:22:47.380 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 4 / 99999
03:22:47.380 00.000 11060 Moving (-0.06, 0.51) raw xDistance=0.49 yDistance=-0.14
03:22:47.380 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376967.380,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
03:22:47.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
03:22:47.381 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:47.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:47.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:47.381 00.000 10844 Enqueuing Expose request
03:22:47.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:22:47.381 00.000 11060 MoveAxis(W, 116, ABG)
03:22:47.381 00.000 11060 Guiding  Dir = 3, Dur = 116
03:22:47.414 00.033 11060 IsSlewing returns 0
03:22:47.414 00.000 11060 IsGuiding returns 0
03:22:47.547 00.133 11060 IsGuiding returns 0
03:22:47.547 00.000 11060 Move returns status 0, amount 116
03:22:47.548 00.001 11060 MoveAxis(N, 0, ABG)
03:22:47.548 00.000 11060 Move returns status 0, amount 0
03:22:47.548 00.000 11060 move complete, result=0
03:22:47.548 00.000 11060 worker thread done servicing request
03:22:47.548 00.000 11060 Worker thread wakes up
03:22:47.548 00.000 10844 GuideStep: 0.5 px 116 ms WEST, -0.1 px 0 ms NORTH
03:22:47.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:47.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:48.182 00.634 11060 Exposure complete
03:22:48.420 00.238 11060 worker thread done servicing request
03:22:48.420 00.000 10844 OnExposeComplete: enter
03:22:48.420 00.000 10844 UpdateGuideState(): m_state=6
03:22:48.420 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
03:22:48.420 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.59, Mass=1747, SNR=27.1, Peak=227 HFD=2.8
03:22:48.420 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.21 = 3.07)
03:22:48.420 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
03:22:48.420 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.82 mountX=-0.34 mountY=-0.03, mountTheta=-3.06
03:22:48.423 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.33, opts=13)
03:22:48.424 00.001 10844 Enqueuing Move request for scope (-0.08, -0.33)
03:22:48.424 00.000 11060 Worker thread wakes up
03:22:48.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:48.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd
03:22:48.424 00.000 10844 UpdateGuideState exits: m=1747 SNR=27.1
03:22:48.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.33)
03:22:48.425 00.001 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 5 / 99999
03:22:48.425 00.000 11060 Moving (-0.08, -0.33) raw xDistance=-0.34 yDistance=-0.03
03:22:48.425 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376968.425,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
03:22:48.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
03:22:48.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:48.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:22:48.425 00.000 11060 MoveAxis(E, 75, ABG)
03:22:48.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:48.425 00.000 11060 Guiding  Dir = 2, Dur = 75
03:22:48.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:48.426 00.001 10844 Enqueuing Expose request
03:22:48.431 00.005 11060 IsSlewing returns 0
03:22:48.431 00.000 11060 IsGuiding returns 0
03:22:48.508 00.077 11060 IsGuiding returns 0
03:22:48.508 00.000 11060 Move returns status 0, amount 75
03:22:48.508 00.000 11060 MoveAxis(N, 0, ABG)
03:22:48.508 00.000 11060 Move returns status 0, amount 0
03:22:48.508 00.000 11060 move complete, result=0
03:22:48.509 00.001 11060 worker thread done servicing request
03:22:48.509 00.000 11060 Worker thread wakes up
03:22:48.509 00.000 10844 GuideStep: -0.3 px 75 ms EAST, -0.0 px 0 ms NORTH
03:22:48.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:48.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:49.152 00.643 11060 Exposure complete
03:22:49.572 00.420 11060 worker thread done servicing request
03:22:49.572 00.000 10844 OnExposeComplete: enter
03:22:49.572 00.000 10844 UpdateGuideState(): m_state=6
03:22:49.573 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
03:22:49.573 00.000 10844 Star::Find returns 1 (0), X=621.24, Y=104.96, Mass=1593, SNR=25.0, Peak=208 HFD=2.9
03:22:49.574 00.001 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.39) = xAngle (-1.28 = -1.28)
03:22:49.574 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.84 = 1.84)
03:22:49.574 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=0.04 hyp=0.41 cameraTheta=0.11 mountX=0.12 mountY=0.40, mountTheta=1.28
03:22:49.576 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=0.04, opts=13)
03:22:49.576 00.000 10844 Enqueuing Move request for scope (0.41, 0.04)
03:22:49.576 00.000 11060 Worker thread wakes up
03:22:49.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:49.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.04) opts 0xd
03:22:49.576 00.000 10844 UpdateGuideState exits: m=1593 SNR=25.0
03:22:49.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 0.04)
03:22:49.577 00.001 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 6 / 99999
03:22:49.577 00.000 11060 Moving (0.41, 0.04) raw xDistance=0.12 yDistance=0.40
03:22:49.577 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376969.577,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
03:22:49.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:22:49.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:22:49.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
03:22:49.577 00.000 11060 MoveAxis(E, 0, ABG)
03:22:49.577 00.000 11060 Move returns status 0, amount 0
03:22:49.577 00.000 11060 MoveAxis(N, 0, ABG)
03:22:49.577 00.000 11060 Move returns status 0, amount 0
03:22:49.577 00.000 11060 move complete, result=0
03:22:49.578 00.001 11060 worker thread done servicing request
03:22:49.581 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:49.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:49.581 00.000 10844 Enqueuing Expose request
03:22:49.582 00.001 11060 Worker thread wakes up
03:22:49.582 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
03:22:49.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:49.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:50.248 00.666 11060 Exposure complete
03:22:50.805 00.557 11060 worker thread done servicing request
03:22:50.805 00.000 10844 OnExposeComplete: enter
03:22:50.806 00.001 10844 UpdateGuideState(): m_state=6
03:22:50.806 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
03:22:50.806 00.000 10844 Star::Find returns 1 (0), X=621.36, Y=105.24, Mass=1754, SNR=25.8, Peak=175 HFD=3.3
03:22:50.806 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.39) = xAngle (-0.84 = -0.84)
03:22:50.807 00.001 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.28 = 2.28)
03:22:50.807 00.000 10844 CameraToMount -- cameraX=0.53 cameraY=0.32 hyp=0.62 cameraTheta=0.55 mountX=0.41 mountY=0.47, mountTheta=0.85
03:22:50.810 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.53, y=0.32, opts=13)
03:22:50.811 00.001 10844 Enqueuing Move request for scope (0.53, 0.32)
03:22:50.823 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:50.824 00.001 10844 UpdateGuideState exits: m=1754 SNR=25.8
03:22:50.824 00.000 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 7 / 99999
03:22:50.824 00.000 11060 Worker thread wakes up
03:22:50.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.32) opts 0xd
03:22:50.824 00.000 11060 Handling offset move in thread for scope, endpoint = (0.53, 0.32)
03:22:50.824 00.000 11060 Moving (0.53, 0.32) raw xDistance=0.41 yDistance=0.47
03:22:50.835 00.011 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
03:22:50.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:22:50.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
03:22:50.835 00.000 11060 MoveAxis(W, 97, ABG)
03:22:50.835 00.000 11060 Guiding  Dir = 3, Dur = 97
03:22:50.837 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770376970.836,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
03:22:50.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:50.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:50.837 00.000 10844 Enqueuing Expose request
03:22:50.871 00.034 11060 IsSlewing returns 0
03:22:50.872 00.001 11060 IsGuiding returns 0
03:22:50.979 00.107 11060 IsGuiding returns 0
03:22:50.979 00.000 11060 Move returns status 0, amount 97
03:22:50.980 00.001 11060 MoveAxis(N, 0, ABG)
03:22:50.980 00.000 11060 Move returns status 0, amount 0
03:22:50.980 00.000 11060 move complete, result=0
03:22:50.980 00.000 11060 worker thread done servicing request
03:22:50.980 00.000 11060 Worker thread wakes up
03:22:50.980 00.000 10844 GuideStep: 0.4 px 97 ms WEST, 0.5 px 0 ms NORTH
03:22:50.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:50.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:51.623 00.643 11060 Exposure complete
03:22:51.945 00.322 11060 worker thread done servicing request
03:22:51.945 00.000 10844 OnExposeComplete: enter
03:22:51.945 00.000 10844 UpdateGuideState(): m_state=6
03:22:51.945 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
03:22:51.945 00.000 10844 Star::Find returns 1 (0), X=621.20, Y=105.29, Mass=1869, SNR=27.5, Peak=218 HFD=3.5
03:22:51.947 00.002 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.39) = xAngle (-0.61 = -0.61)
03:22:51.947 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.52 = 2.52)
03:22:51.947 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=0.37 hyp=0.52 cameraTheta=0.78 mountX=0.43 mountY=0.31, mountTheta=0.62
03:22:51.949 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=0.37, opts=13)
03:22:51.949 00.000 10844 Enqueuing Move request for scope (0.37, 0.37)
03:22:51.950 00.001 11060 Worker thread wakes up
03:22:51.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.37) opts 0xd
03:22:51.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:51.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, 0.37)
03:22:51.950 00.000 10844 UpdateGuideState exits: m=1869 SNR=27.5
03:22:51.950 00.000 11060 Moving (0.37, 0.37) raw xDistance=0.43 yDistance=0.31
03:22:51.950 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 8 / 99999
03:22:51.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
03:22:51.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:22:51.952 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770376971.950,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
03:22:51.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:22:51.952 00.000 11060 MoveAxis(W, 103, ABG)
03:22:51.952 00.000 11060 Guiding  Dir = 3, Dur = 103
03:22:51.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:51.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:51.952 00.000 10844 Enqueuing Expose request
03:22:51.961 00.009 11060 IsSlewing returns 0
03:22:51.973 00.012 11060 IsGuiding returns 0
03:22:52.084 00.111 11060 IsGuiding returns 0
03:22:52.084 00.000 11060 Move returns status 0, amount 103
03:22:52.084 00.000 11060 MoveAxis(N, 0, ABG)
03:22:52.084 00.000 11060 Move returns status 0, amount 0
03:22:52.084 00.000 11060 move complete, result=0
03:22:52.085 00.001 11060 worker thread done servicing request
03:22:52.085 00.000 10844 GuideStep: 0.4 px 103 ms WEST, 0.3 px 0 ms NORTH
03:22:52.085 00.000 11060 Worker thread wakes up
03:22:52.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:52.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:52.715 00.630 11060 Exposure complete
03:22:52.981 00.266 11060 worker thread done servicing request
03:22:52.981 00.000 10844 OnExposeComplete: enter
03:22:52.981 00.000 10844 UpdateGuideState(): m_state=6
03:22:52.981 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
03:22:52.981 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=105.71, Mass=1758, SNR=26.8, Peak=211 HFD=3.4
03:22:52.982 00.001 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.39) = xAngle (0.60 = 0.60)
03:22:52.982 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.73 = -2.56)
03:22:52.982 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.79 hyp=0.87 cameraTheta=1.99 mountX=0.72 mountY=-0.48, mountTheta=-0.59
03:22:52.985 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.79, opts=13)
03:22:52.985 00.000 10844 Enqueuing Move request for scope (-0.36, 0.79)
03:22:52.985 00.000 11060 Worker thread wakes up
03:22:52.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:52.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.79) opts 0xd
03:22:52.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.79)
03:22:52.985 00.000 11060 Moving (-0.36, 0.79) raw xDistance=0.72 yDistance=-0.48
03:22:52.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.72
03:22:52.986 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:22:52.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
03:22:52.986 00.000 11060 MoveAxis(W, 171, ABG)
03:22:52.986 00.000 11060 Guiding  Dir = 3, Dur = 171
03:22:52.987 00.001 10844 UpdateGuideState exits: m=1758 SNR=26.8
03:22:52.987 00.000 10844 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 9 / 99999
03:22:52.987 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376972.987,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.59,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
03:22:52.988 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:52.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:52.988 00.000 10844 Enqueuing Expose request
03:22:53.002 00.014 11060 IsSlewing returns 0
03:22:53.002 00.000 11060 IsGuiding returns 0
03:22:53.190 00.188 11060 IsGuiding returns 0
03:22:53.190 00.000 11060 Move returns status 0, amount 171
03:22:53.190 00.000 11060 MoveAxis(N, 0, ABG)
03:22:53.190 00.000 11060 Move returns status 0, amount 0
03:22:53.190 00.000 11060 move complete, result=0
03:22:53.191 00.001 11060 worker thread done servicing request
03:22:53.191 00.000 11060 Worker thread wakes up
03:22:53.191 00.000 10844 GuideStep: 0.7 px 171 ms WEST, -0.5 px 0 ms NORTH
03:22:53.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:53.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:53.823 00.632 11060 Exposure complete
03:22:54.077 00.254 10844 OnExposeComplete: enter
03:22:54.077 00.000 10844 UpdateGuideState(): m_state=6
03:22:54.077 00.000 11060 worker thread done servicing request
03:22:54.077 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
03:22:54.077 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.58, Mass=1863, SNR=27.6, Peak=171 HFD=3.4
03:22:54.077 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
03:22:54.077 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
03:22:54.077 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.41 mountX=-0.32 mountY=0.11, mountTheta=2.81
03:22:54.081 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.34, opts=13)
03:22:54.081 00.000 10844 Enqueuing Move request for scope (0.06, -0.34)
03:22:54.081 00.000 11060 Worker thread wakes up
03:22:54.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
03:22:54.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
03:22:54.081 00.000 11060 Moving (0.06, -0.34) raw xDistance=-0.32 yDistance=0.11
03:22:54.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.32
03:22:54.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:54.082 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:22:54.082 00.000 11060 MoveAxis(E, 70, ABG)
03:22:54.082 00.000 11060 Guiding  Dir = 2, Dur = 70
03:22:54.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:54.083 00.001 10844 UpdateGuideState exits: m=1863 SNR=27.6
03:22:54.083 00.000 10844 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 10 / 99999
03:22:54.083 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376974.083,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.51,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
03:22:54.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:54.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:54.083 00.000 10844 Enqueuing Expose request
03:22:54.112 00.029 11060 IsSlewing returns 0
03:22:54.113 00.001 11060 IsGuiding returns 0
03:22:54.217 00.104 11060 IsGuiding returns 0
03:22:54.217 00.000 11060 Move returns status 0, amount 70
03:22:54.217 00.000 11060 MoveAxis(N, 0, ABG)
03:22:54.217 00.000 11060 Move returns status 0, amount 0
03:22:54.218 00.001 11060 move complete, result=0
03:22:54.219 00.001 10844 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
03:22:54.222 00.003 11060 worker thread done servicing request
03:22:54.222 00.000 11060 Worker thread wakes up
03:22:54.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:54.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:54.864 00.642 11060 Exposure complete
03:22:55.282 00.418 11060 worker thread done servicing request
03:22:55.282 00.000 10844 OnExposeComplete: enter
03:22:55.282 00.000 10844 UpdateGuideState(): m_state=6
03:22:55.283 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
03:22:55.283 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.55, Mass=1932, SNR=28.1, Peak=201 HFD=3.3
03:22:55.283 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.74)
03:22:55.283 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
03:22:55.283 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-2.16 mountX=-0.41 mountY=-0.18, mountTheta=-2.72
03:22:55.285 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.37, opts=13)
03:22:55.286 00.001 10844 Enqueuing Move request for scope (-0.24, -0.37)
03:22:55.286 00.000 11060 Worker thread wakes up
03:22:55.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:55.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.37) opts 0xd
03:22:55.286 00.000 10844 UpdateGuideState exits: m=1932 SNR=28.1
03:22:55.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.37)
03:22:55.286 00.000 10844 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 11 / 99999
03:22:55.286 00.000 11060 Moving (-0.24, -0.37) raw xDistance=-0.41 yDistance=-0.18
03:22:55.286 00.000 10844 PhdController: newstate STATE_FINISH
03:22:55.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
03:22:55.287 00.001 10844 PhdController complete: success
03:22:55.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:55.287 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770376975.287,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
03:22:55.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:22:55.287 00.000 11060 MoveAxis(E, 97, ABG)
03:22:55.287 00.000 11060 Guiding  Dir = 2, Dur = 97
03:22:55.287 00.000 10844 Mount: notify guiding dither settle done success=1
03:22:55.287 00.000 10844 PhdController: newstate STATE_IDLE
03:22:55.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:55.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:55.287 00.000 10844 Enqueuing Expose request
03:22:55.290 00.003 11060 IsSlewing returns 0
03:22:55.290 00.000 11060 IsGuiding returns 0
03:22:55.399 00.109 11060 IsGuiding returns 0
03:22:55.399 00.000 11060 Move returns status 0, amount 97
03:22:55.399 00.000 11060 MoveAxis(N, 0, ABG)
03:22:55.399 00.000 11060 Move returns status 0, amount 0
03:22:55.399 00.000 11060 move complete, result=0
03:22:55.399 00.000 11060 worker thread done servicing request
03:22:55.399 00.000 10844 GuideStep: -0.4 px 97 ms EAST, -0.2 px 0 ms NORTH
03:22:55.399 00.000 11060 Worker thread wakes up
03:22:55.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:55.400 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:56.041 00.641 11060 Exposure complete
03:22:56.053 00.012 10844 evsrv: cli 0EEEE250 connect
03:22:56.053 00.000 10844 case statement mapped state 6 to 3
03:22:56.053 00.000 10844 case statement mapped state 6 to 3
03:22:56.054 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"32f86c24-6bd9-4486-8d90-c2a13153044c"}
03:22:56.054 00.000 10844 PhdController::Guide begins
03:22:56.054 00.000 10844 PhdController: newstate STATE_SETUP
03:22:56.054 00.000 10844 PhdController: setup
03:22:56.054 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
03:22:56.054 00.000 10844 PhdController: guider state = 6
03:22:56.054 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:22:56.055 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
03:22:56.055 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":0,"id":"32f86c24-6bd9-4486-8d90-c2a13153044c"}
03:22:56.055 00.000 10844 evsrv: cli 0EEEE250 disconnect
03:22:56.056 00.001 10844 evsrv: cli 0EEEEBB0 connect
03:22:56.057 00.001 10844 case statement mapped state 6 to 3
03:22:56.057 00.000 10844 case statement mapped state 6 to 3
03:22:56.058 00.001 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_lock_shift_params","id":"d5cfe5bd-193d-4fa4-9a83-7a3753a3e37d"}
03:22:56.058 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d5cfe5bd-193d-4fa4-9a83-7a3753a3e37d"}
03:22:56.058 00.000 10844 evsrv: cli 0EEEEBB0 disconnect
03:22:56.059 00.001 10844 evsrv: cli 0EEEDFD0 connect
03:22:56.059 00.000 10844 case statement mapped state 6 to 3
03:22:56.063 00.004 10844 case statement mapped state 6 to 3
03:22:56.063 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_lock_position","id":"453bc718-e5f1-4d57-b2a3-565ca804c3bd"}
03:22:56.063 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":[620.83,104.92],"id":"453bc718-e5f1-4d57-b2a3-565ca804c3bd"}
03:22:56.065 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
03:22:56.067 00.002 10844 evsrv: cli 0EEEE6B0 connect
03:22:56.068 00.001 10844 case statement mapped state 6 to 3
03:22:56.068 00.000 10844 case statement mapped state 6 to 3
03:22:56.071 00.003 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_calibrated","id":"77c254be-0650-45c9-8011-b4320ac5f443"}
03:22:56.074 00.003 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":true,"id":"77c254be-0650-45c9-8011-b4320ac5f443"}
03:22:56.076 00.002 10844 evsrv: cli 0EEEE6B0 disconnect
03:22:56.076 00.000 10844 evsrv: cli 0EEEEA70 connect
03:22:56.076 00.000 10844 case statement mapped state 6 to 3
03:22:56.082 00.006 10844 case statement mapped state 6 to 3
03:22:56.082 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_app_state","id":"aa2f785f-84db-4fab-9348-fb4bde815730"}
03:22:56.082 00.000 10844 case statement mapped state 6 to 3
03:22:56.083 00.001 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa2f785f-84db-4fab-9348-fb4bde815730"}
03:22:56.085 00.002 10844 evsrv: cli 0EEEEA70 disconnect
03:22:56.480 00.395 10844 OnExposeComplete: enter
03:22:56.480 00.000 10844 UpdateGuideState(): m_state=6
03:22:56.481 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
03:22:56.481 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=105.35, Mass=1960, SNR=28.0, Peak=177 HFD=3.4
03:22:56.481 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.39) = xAngle (0.45 = 0.45)
03:22:56.481 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.57 = -2.71)
03:22:56.481 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.44 hyp=0.45 cameraTheta=1.84 mountX=0.41 mountY=-0.19, mountTheta=-0.43
03:22:56.482 00.001 11060 worker thread done servicing request
03:22:56.482 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.44, opts=13)
03:22:56.482 00.000 10844 Enqueuing Move request for scope (-0.12, 0.44)
03:22:56.482 00.000 11060 Worker thread wakes up
03:22:56.484 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.44) opts 0xd
03:22:56.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:22:56.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.44)
03:22:56.484 00.000 10844 UpdateGuideState exits: m=1960 SNR=28.0
03:22:56.484 00.000 11060 Moving (-0.12, 0.44) raw xDistance=0.41 yDistance=-0.19
03:22:56.484 00.000 10844 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 1 / 99999
03:22:56.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
03:22:56.484 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376976.484,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:22:56.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:56.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:22:56.484 00.000 11060 MoveAxis(W, 93, ABG)
03:22:56.485 00.001 11060 Guiding  Dir = 3, Dur = 93
03:22:56.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:56.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:56.485 00.000 10844 Enqueuing Expose request
03:22:56.519 00.034 11060 IsSlewing returns 0
03:22:56.520 00.001 11060 IsGuiding returns 0
03:22:56.643 00.123 11060 IsGuiding returns 0
03:22:56.645 00.002 11060 Move returns status 0, amount 93
03:22:56.645 00.000 11060 MoveAxis(N, 0, ABG)
03:22:56.645 00.000 11060 Move returns status 0, amount 0
03:22:56.645 00.000 11060 move complete, result=0
03:22:56.645 00.000 11060 worker thread done servicing request
03:22:56.645 00.000 10844 GuideStep: 0.4 px 93 ms WEST, -0.2 px 0 ms NORTH
03:22:56.645 00.000 11060 Worker thread wakes up
03:22:56.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:56.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:57.299 00.654 11060 Exposure complete
03:22:57.626 00.327 11060 worker thread done servicing request
03:22:57.628 00.002 10844 OnExposeComplete: enter
03:22:57.628 00.000 10844 UpdateGuideState(): m_state=6
03:22:57.628 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
03:22:57.628 00.000 10844 Star::Find returns 1 (0), X=621.04, Y=105.18, Mass=1919, SNR=27.7, Peak=188 HFD=3.0
03:22:57.628 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.39) = xAngle (-0.50 = -0.50)
03:22:57.628 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.62 = 2.62)
03:22:57.628 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.33 cameraTheta=0.89 mountX=0.29 mountY=0.16, mountTheta=0.51
03:22:57.630 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.26, opts=13)
03:22:57.630 00.000 10844 Enqueuing Move request for scope (0.21, 0.26)
03:22:57.630 00.000 11060 Worker thread wakes up
03:22:57.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:57.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
03:22:57.630 00.000 10844 UpdateGuideState exits: m=1919 SNR=27.7
03:22:57.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
03:22:57.631 00.001 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 2 / 99999
03:22:57.631 00.000 11060 Moving (0.21, 0.26) raw xDistance=0.29 yDistance=0.16
03:22:57.631 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376977.631,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":1.1,"SettleTime":10.0,"StarLocked":true}
03:22:57.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
03:22:57.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:22:57.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:57.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:22:57.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:57.631 00.000 10844 Enqueuing Expose request
03:22:57.632 00.001 11060 MoveAxis(W, 71, ABG)
03:22:57.632 00.000 11060 Guiding  Dir = 3, Dur = 71
03:22:57.651 00.019 11060 IsSlewing returns 0
03:22:57.651 00.000 11060 IsGuiding returns 0
03:22:57.728 00.077 11060 IsGuiding returns 0
03:22:57.728 00.000 11060 Move returns status 0, amount 71
03:22:57.729 00.001 11060 MoveAxis(N, 0, ABG)
03:22:57.729 00.000 11060 Move returns status 0, amount 0
03:22:57.729 00.000 11060 move complete, result=0
03:22:57.729 00.000 11060 worker thread done servicing request
03:22:57.729 00.000 10844 GuideStep: 0.3 px 71 ms WEST, 0.2 px 0 ms NORTH
03:22:57.729 00.000 11060 Worker thread wakes up
03:22:57.730 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:57.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:58.374 00.644 11060 Exposure complete
03:22:58.888 00.514 11060 worker thread done servicing request
03:22:58.888 00.000 10844 OnExposeComplete: enter
03:22:58.888 00.000 10844 UpdateGuideState(): m_state=6
03:22:58.888 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
03:22:58.889 00.001 10844 Star::Find returns 1 (0), X=621.14, Y=105.57, Mass=1814, SNR=27.1, Peak=251 HFD=2.9
03:22:58.889 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.39) = xAngle (-0.26 = -0.26)
03:22:58.889 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.86 = 2.86)
03:22:58.889 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.65 hyp=0.72 cameraTheta=1.13 mountX=0.69 mountY=0.20, mountTheta=0.28
03:22:58.891 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.65, opts=13)
03:22:58.892 00.001 10844 Enqueuing Move request for scope (0.31, 0.65)
03:22:58.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:22:58.892 00.000 10844 UpdateGuideState exits: m=1814 SNR=27.1
03:22:58.892 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 3 / 99999
03:22:58.892 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376978.892,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
03:22:58.895 00.003 11060 Worker thread wakes up
03:22:58.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.65) opts 0xd
03:22:58.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.65)
03:22:58.895 00.000 11060 Moving (0.31, 0.65) raw xDistance=0.69 yDistance=0.20
03:22:58.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.69
03:22:58.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:22:58.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:22:58.895 00.000 11060 MoveAxis(W, 165, ABG)
03:22:58.895 00.000 11060 Guiding  Dir = 3, Dur = 165
03:22:58.896 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:58.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:22:58.896 00.000 10844 Enqueuing Expose request
03:22:58.926 00.030 11060 IsSlewing returns 0
03:22:58.927 00.001 11060 IsGuiding returns 0
03:22:59.113 00.186 11060 IsGuiding returns 0
03:22:59.113 00.000 11060 Move returns status 0, amount 165
03:22:59.114 00.001 11060 MoveAxis(N, 0, ABG)
03:22:59.114 00.000 11060 Move returns status 0, amount 0
03:22:59.114 00.000 11060 move complete, result=0
03:22:59.114 00.000 11060 worker thread done servicing request
03:22:59.114 00.000 10844 GuideStep: 0.7 px 165 ms WEST, 0.2 px 0 ms NORTH
03:22:59.114 00.000 11060 Worker thread wakes up
03:22:59.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:22:59.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:22:59.765 00.651 11060 Exposure complete
03:23:00.309 00.544 11060 worker thread done servicing request
03:23:00.309 00.000 10844 OnExposeComplete: enter
03:23:00.309 00.000 10844 UpdateGuideState(): m_state=6
03:23:00.309 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
03:23:00.310 00.001 10844 Star::Find returns 1 (0), X=620.76, Y=104.91, Mass=1532, SNR=24.7, Peak=189 HFD=2.9
03:23:00.310 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.39) = xAngle (-4.35 = 1.93)
03:23:00.310 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.23 = -1.23)
03:23:00.310 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.96 mountX=-0.02 mountY=-0.06, mountTheta=-1.93
03:23:00.313 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
03:23:00.313 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
03:23:00.313 00.000 11060 Worker thread wakes up
03:23:00.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:00.313 00.000 10844 UpdateGuideState exits: m=1532 SNR=24.7
03:23:00.313 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 4 / 99999
03:23:00.313 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376980.313,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
03:23:00.315 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
03:23:00.315 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
03:23:00.315 00.000 11060 Moving (-0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
03:23:00.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:23:00.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:00.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:23:00.315 00.000 11060 MoveAxis(E, 0, ABG)
03:23:00.315 00.000 11060 Move returns status 0, amount 0
03:23:00.315 00.000 11060 MoveAxis(N, 0, ABG)
03:23:00.315 00.000 11060 Move returns status 0, amount 0
03:23:00.315 00.000 11060 move complete, result=0
03:23:00.316 00.001 11060 worker thread done servicing request
03:23:00.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:00.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:00.316 00.000 10844 Enqueuing Expose request
03:23:00.316 00.000 11060 Worker thread wakes up
03:23:00.316 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:00.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:00.317 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:00.961 00.644 11060 Exposure complete
03:23:01.370 00.409 11060 worker thread done servicing request
03:23:01.370 00.000 10844 OnExposeComplete: enter
03:23:01.371 00.001 10844 UpdateGuideState(): m_state=6
03:23:01.371 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
03:23:01.371 00.000 10844 Star::Find returns 1 (0), X=621.04, Y=104.45, Mass=1788, SNR=26.4, Peak=166 HFD=3.2
03:23:01.371 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
03:23:01.371 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
03:23:01.372 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=-0.47 hyp=0.52 cameraTheta=-1.14 mountX=-0.42 mountY=0.29, mountTheta=2.54
03:23:01.373 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.47, opts=13)
03:23:01.373 00.000 10844 Enqueuing Move request for scope (0.21, -0.47)
03:23:01.373 00.000 11060 Worker thread wakes up
03:23:01.374 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:01.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.47) opts 0xd
03:23:01.374 00.000 10844 UpdateGuideState exits: m=1788 SNR=26.4
03:23:01.374 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.47)
03:23:01.374 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 5 / 99999
03:23:01.374 00.000 11060 Moving (0.21, -0.47) raw xDistance=-0.42 yDistance=0.29
03:23:01.374 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376981.374,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
03:23:01.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
03:23:01.374 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.29 newest=0.42
03:23:01.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
03:23:01.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:01.375 00.001 11060 MoveAxis(E, 99, ABG)
03:23:01.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:01.375 00.000 10844 Enqueuing Expose request
03:23:01.375 00.000 11060 Guiding  Dir = 2, Dur = 99
03:23:01.383 00.008 11060 IsSlewing returns 0
03:23:01.384 00.001 11060 IsGuiding returns 0
03:23:01.491 00.107 11060 IsGuiding returns 0
03:23:01.491 00.000 11060 Move returns status 0, amount 99
03:23:01.491 00.000 11060 MoveAxis(S, 112, ABG)
03:23:01.492 00.001 11060 Guiding  Dir = 1, Dur = 112
03:23:01.506 00.014 11060 IsSlewing returns 0
03:23:01.507 00.001 11060 IsGuiding returns 0
03:23:01.631 00.124 11060 IsGuiding returns 0
03:23:01.631 00.000 11060 Move returns status 0, amount 112
03:23:01.631 00.000 11060 move complete, result=0
03:23:01.631 00.000 11060 worker thread done servicing request
03:23:01.631 00.000 11060 Worker thread wakes up
03:23:01.631 00.000 10844 GuideStep: -0.4 px 99 ms EAST, 0.3 px 112 ms SOUTH
03:23:01.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:01.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:02.287 00.656 11060 Exposure complete
03:23:02.834 00.547 10844 OnExposeComplete: enter
03:23:02.834 00.000 10844 UpdateGuideState(): m_state=6
03:23:02.834 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
03:23:02.835 00.001 10844 Star::Find returns 1 (0), X=620.64, Y=104.76, Mass=1977, SNR=29.0, Peak=235 HFD=3.0
03:23:02.835 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.39) = xAngle (-3.83 = 2.46)
03:23:02.835 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.70 = -0.70)
03:23:02.835 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.24 cameraTheta=-2.44 mountX=-0.19 mountY=-0.16, mountTheta=-2.45
03:23:02.837 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.16, opts=13)
03:23:02.837 00.000 10844 Enqueuing Move request for scope (-0.19, -0.16)
03:23:02.837 00.000 11060 worker thread done servicing request
03:23:02.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:02.837 00.000 11060 Worker thread wakes up
03:23:02.837 00.000 10844 UpdateGuideState exits: m=1977 SNR=29.0
03:23:02.837 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 6 / 99999
03:23:02.837 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376982.837,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
03:23:02.838 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:02.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:02.838 00.000 10844 Enqueuing Expose request
03:23:02.840 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
03:23:02.840 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
03:23:02.840 00.000 11060 Moving (-0.19, -0.16) raw xDistance=-0.19 yDistance=-0.16
03:23:02.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:23:02.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:02.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:23:02.840 00.000 11060 MoveAxis(E, 47, ABG)
03:23:02.840 00.000 11060 Guiding  Dir = 2, Dur = 47
03:23:02.861 00.021 11060 IsSlewing returns 0
03:23:02.862 00.001 11060 IsGuiding returns 0
03:23:02.923 00.061 11060 IsGuiding returns 0
03:23:02.924 00.001 11060 Move returns status 0, amount 47
03:23:02.924 00.000 11060 MoveAxis(N, 0, ABG)
03:23:02.924 00.000 11060 Move returns status 0, amount 0
03:23:02.924 00.000 11060 move complete, result=0
03:23:02.924 00.000 11060 worker thread done servicing request
03:23:02.924 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
03:23:02.924 00.000 11060 Worker thread wakes up
03:23:02.925 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:02.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:03.584 00.659 11060 Exposure complete
03:23:04.057 00.473 11060 worker thread done servicing request
03:23:04.057 00.000 10844 OnExposeComplete: enter
03:23:04.057 00.000 10844 UpdateGuideState(): m_state=6
03:23:04.057 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
03:23:04.058 00.001 10844 Star::Find returns 1 (0), X=620.17, Y=104.28, Mass=1637, SNR=25.4, Peak=184 HFD=3.5
03:23:04.058 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.52)
03:23:04.058 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.64 = -0.64)
03:23:04.058 00.000 10844 CameraToMount -- cameraX=-0.66 cameraY=-0.64 hyp=0.92 cameraTheta=-2.37 mountX=-0.75 mountY=-0.55, mountTheta=-2.51
03:23:04.061 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.66, y=-0.64, opts=13)
03:23:04.061 00.000 10844 Enqueuing Move request for scope (-0.66, -0.64)
03:23:04.062 00.001 11060 Worker thread wakes up
03:23:04.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:04.062 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.4
03:23:04.062 00.000 10844 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 7 / 99999
03:23:04.062 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376984.062,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.54,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
03:23:04.073 00.011 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.64) opts 0xd
03:23:04.073 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.66, -0.64)
03:23:04.073 00.000 11060 Moving (-0.66, -0.64) raw xDistance=-0.75 yDistance=-0.55
03:23:04.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.75
03:23:04.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:04.074 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
03:23:04.074 00.000 11060 MoveAxis(E, 178, ABG)
03:23:04.074 00.000 11060 Guiding  Dir = 2, Dur = 178
03:23:04.075 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:04.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:04.075 00.000 10844 Enqueuing Expose request
03:23:04.094 00.019 11060 IsSlewing returns 0
03:23:04.098 00.004 11060 IsGuiding returns 0
03:23:04.310 00.212 11060 IsGuiding returns 0
03:23:04.310 00.000 11060 Move returns status 0, amount 178
03:23:04.311 00.001 11060 MoveAxis(N, 0, ABG)
03:23:04.311 00.000 11060 Move returns status 0, amount 0
03:23:04.311 00.000 11060 move complete, result=0
03:23:04.311 00.000 11060 worker thread done servicing request
03:23:04.311 00.000 10844 GuideStep: -0.8 px 178 ms EAST, -0.5 px 0 ms NORTH
03:23:04.311 00.000 11060 Worker thread wakes up
03:23:04.312 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:04.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:04.981 00.669 11060 Exposure complete
03:23:05.463 00.482 11060 worker thread done servicing request
03:23:05.463 00.000 10844 OnExposeComplete: enter
03:23:05.463 00.000 10844 UpdateGuideState(): m_state=6
03:23:05.464 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
03:23:05.464 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=103.89, Mass=2130, SNR=29.1, Peak=216 HFD=3.3
03:23:05.464 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.10)
03:23:05.465 00.001 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.06 = -0.06)
03:23:05.465 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-1.03 hyp=1.06 cameraTheta=-1.79 mountX=-1.06 mountY=-0.06, mountTheta=-3.09
03:23:05.467 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-1.03, opts=13)
03:23:05.467 00.000 10844 Enqueuing Move request for scope (-0.23, -1.03)
03:23:05.467 00.000 11060 Worker thread wakes up
03:23:05.467 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:05.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.03) opts 0xd
03:23:05.468 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.23, -1.03)
03:23:05.468 00.000 11060 Moving (-0.23, -1.03) raw xDistance=-1.06 yDistance=-0.06
03:23:05.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.29 from input -1.06
03:23:05.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:05.468 00.000 10844 UpdateGuideState exits: m=2130 SNR=29.1
03:23:05.468 00.000 10844 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 8 / 99999
03:23:05.468 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770376985.468,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.69,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
03:23:05.469 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:23:05.469 00.000 11060 MoveAxis(E, 254, ABG)
03:23:05.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:05.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:05.469 00.000 10844 Enqueuing Expose request
03:23:05.470 00.001 11060 Guiding  Dir = 2, Dur = 254
03:23:05.481 00.011 11060 IsSlewing returns 0
03:23:05.482 00.001 11060 IsGuiding returns 0
03:23:05.746 00.264 11060 IsGuiding returns 0
03:23:05.746 00.000 11060 Move returns status 0, amount 254
03:23:05.746 00.000 11060 MoveAxis(N, 0, ABG)
03:23:05.746 00.000 11060 Move returns status 0, amount 0
03:23:05.747 00.001 11060 move complete, result=0
03:23:05.747 00.000 11060 worker thread done servicing request
03:23:05.747 00.000 11060 Worker thread wakes up
03:23:05.747 00.000 10844 GuideStep: -1.1 px 254 ms EAST, -0.1 px 0 ms NORTH
03:23:05.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:05.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:06.497 00.750 11060 Exposure complete
03:23:06.886 00.389 11060 worker thread done servicing request
03:23:06.887 00.001 10844 OnExposeComplete: enter
03:23:06.887 00.000 10844 UpdateGuideState(): m_state=6
03:23:06.887 00.000 10844 Star::Find(15, 620, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
03:23:06.887 00.000 10844 Star::Find returns 1 (0), X=621.11, Y=105.56, Mass=1820, SNR=26.6, Peak=151 HFD=3.8
03:23:06.887 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.39) = xAngle (-0.23 = -0.23)
03:23:06.887 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.89 = 2.89)
03:23:06.888 00.001 10844 CameraToMount -- cameraX=0.28 cameraY=0.64 hyp=0.70 cameraTheta=1.16 mountX=0.68 mountY=0.17, mountTheta=0.25
03:23:06.891 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.64, opts=13)
03:23:06.891 00.000 10844 Enqueuing Move request for scope (0.28, 0.64)
03:23:06.891 00.000 11060 Worker thread wakes up
03:23:06.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.64) opts 0xd
03:23:06.892 00.001 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.64)
03:23:06.892 00.000 11060 Moving (0.28, 0.64) raw xDistance=0.68 yDistance=0.17
03:23:06.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.68
03:23:06.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:06.892 00.000 10844 UpdateGuideState exits: m=1820 SNR=26.6
03:23:06.893 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:06.893 00.000 10844 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 9 / 99999
03:23:06.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:23:06.893 00.000 10844 PhdController: newstate STATE_FINISH
03:23:06.893 00.000 10844 PhdController complete: success
03:23:06.893 00.000 11060 MoveAxis(W, 153, ABG)
03:23:06.893 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770376986.893,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
03:23:06.893 00.000 11060 Guiding  Dir = 3, Dur = 153
03:23:06.894 00.001 10844 Mount: notify guiding dither settle done success=1
03:23:06.894 00.000 10844 PhdController: newstate STATE_IDLE
03:23:06.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:06.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:06.894 00.000 10844 Enqueuing Expose request
03:23:06.898 00.004 11060 IsSlewing returns 0
03:23:06.909 00.011 11060 IsGuiding returns 0
03:23:07.069 00.160 11060 IsGuiding returns 0
03:23:07.069 00.000 11060 Move returns status 0, amount 153
03:23:07.069 00.000 11060 MoveAxis(N, 0, ABG)
03:23:07.069 00.000 11060 Move returns status 0, amount 0
03:23:07.070 00.001 11060 move complete, result=0
03:23:07.070 00.000 11060 worker thread done servicing request
03:23:07.070 00.000 11060 Worker thread wakes up
03:23:07.070 00.000 10844 GuideStep: 0.7 px 153 ms WEST, 0.2 px 0 ms NORTH
03:23:07.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:07.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:07.704 00.634 11060 Exposure complete
03:23:08.439 00.735 11060 worker thread done servicing request
03:23:08.440 00.001 10844 OnExposeComplete: enter
03:23:08.440 00.000 10844 UpdateGuideState(): m_state=6
03:23:08.440 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.440 00.000 10844 Star::Find returns 1 (1), X=620.74, Y=104.62, Mass=1781, SNR=26.6, Peak=255 HFD=3.0
03:23:08.440 00.000 10844 MultiStar: exiting stabilization period
03:23:08.440 00.000 10844 MultiStar: updating star positions after lock position change
03:23:08.441 00.001 10844 Star::Find(15, 84, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.441 00.000 10844 Star::Find returns 1 (0), X=84.77, Y=421.95, Mass=1563, SNR=25.2, Peak=159 HFD=3.2
03:23:08.441 00.000 10844 Star::Find(15, 1830, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.441 00.000 10844 Star::Find returns 1 (0), X=1831.19, Y=434.65, Mass=1452, SNR=24.0, Peak=155 HFD=3.2
03:23:08.441 00.000 10844 Star::Find(15, 1824, 960, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.441 00.000 10844 Star::Find returns 1 (0), X=1824.47, Y=960.90, Mass=1577, SNR=24.6, Peak=167 HFD=3.5
03:23:08.441 00.000 10844 Star::Find(15, 186, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.441 00.000 10844 Star::Find returns 1 (0), X=185.67, Y=596.07, Mass=1659, SNR=25.9, Peak=199 HFD=2.9
03:23:08.441 00.000 10844 Star::Find(15, 776, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.441 00.000 10844 Star::Find returns 1 (1), X=775.49, Y=881.61, Mass=1504, SNR=24.1, Peak=255 HFD=3.1
03:23:08.442 00.001 10844 Star::Find(15, 1874, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.442 00.000 10844 Star::Find returns 1 (0), X=1873.82, Y=522.06, Mass=1529, SNR=24.7, Peak=177 HFD=3.1
03:23:08.442 00.000 10844 Star::Find(15, 265, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.442 00.000 10844 Star::Find returns 1 (0), X=265.29, Y=523.99, Mass=1409, SNR=23.5, Peak=162 HFD=3.3
03:23:08.442 00.000 10844 Star::Find(15, 1553, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.442 00.000 10844 Star::Find returns 1 (0), X=1553.27, Y=844.05, Mass=1087, SNR=20.5, Peak=140 HFD=3.2
03:23:08.442 00.000 10844 Star::Find(15, 1883, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.442 00.000 10844 Star::Find returns 1 (0), X=1883.45, Y=60.36, Mass=1492, SNR=23.9, Peak=127 HFD=3.4
03:23:08.442 00.000 10844 Star::Find(15, 579, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.442 00.000 10844 Star::Find returns 1 (0), X=579.96, Y=919.06, Mass=1063, SNR=20.5, Peak=130 HFD=2.8
03:23:08.443 00.001 10844 Star::Find(15, 1140, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
03:23:08.443 00.000 10844 Star::Find returns 1 (0), X=1139.51, Y=956.15, Mass=1049, SNR=20.0, Peak=129 HFD=3.0
03:23:08.443 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.03)
03:23:08.443 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:23:08.443 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.87 mountX=-0.31 mountY=-0.04, mountTheta=-3.01
03:23:08.444 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.30, opts=13)
03:23:08.444 00.000 10844 Enqueuing Move request for scope (-0.09, -0.30)
03:23:08.445 00.001 11060 Worker thread wakes up
03:23:08.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.30) opts 0xd
03:23:08.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.30)
03:23:08.445 00.000 11060 Moving (-0.09, -0.30) raw xDistance=-0.31 yDistance=-0.04
03:23:08.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
03:23:08.446 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:08.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:23:08.446 00.000 11060 MoveAxis(E, 68, ABG)
03:23:08.446 00.000 11060 Guiding  Dir = 2, Dur = 68
03:23:08.447 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:08.447 00.000 10844 UpdateGuideState exits: m=1781 SNR=26.6 Saturated
03:23:08.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:08.448 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:08.448 00.000 10844 Enqueuing Expose request
03:23:08.459 00.011 11060 IsSlewing returns 0
03:23:08.460 00.001 11060 IsGuiding returns 0
03:23:08.530 00.070 11060 IsGuiding returns 0
03:23:08.532 00.002 11060 Move returns status 0, amount 68
03:23:08.532 00.000 11060 MoveAxis(N, 0, ABG)
03:23:08.532 00.000 11060 Move returns status 0, amount 0
03:23:08.533 00.001 11060 move complete, result=0
03:23:08.533 00.000 10844 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
03:23:08.533 00.000 11060 worker thread done servicing request
03:23:08.534 00.001 11060 Worker thread wakes up
03:23:08.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:08.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:09.189 00.655 11060 Exposure complete
03:23:09.583 00.394 11060 worker thread done servicing request
03:23:09.584 00.001 10844 OnExposeComplete: enter
03:23:09.584 00.000 10844 UpdateGuideState(): m_state=6
03:23:09.584 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
03:23:09.585 00.001 10844 Star::Find returns 1 (0), X=620.89, Y=104.84, Mass=1668, SNR=25.7, Peak=158 HFD=3.0
03:23:09.585 00.000 10844 MultiStar: [#1 -0.27,-0.03,1.03,U] [#2 -0.56,0.73,0.00,M2] [#3 0.45,-0.02,1.00,U] [#4 0.17,0.41,1.08,U] [#5 0.91,0.14,0.00,M4] [#6 0.01,-0.06,1.06,U] [#7 -0.03,1.10,0.00,M3] [#8 0.10,0.28,0.77,U] 
03:23:09.585 00.000 10844 single-star, 5 included, MultiStar: {0.09, 0.08}, one-star: {0.06, -0.07}
03:23:09.585 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.39) = xAngle (-2.29 = -2.29)
03:23:09.585 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.83 = 0.83)
03:23:09.586 00.001 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-0.90 mountX=-0.06 mountY=0.07, mountTheta=2.30
03:23:09.608 00.022 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
03:23:09.608 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
03:23:09.609 00.001 11060 Worker thread wakes up
03:23:09.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:09.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
03:23:09.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
03:23:09.609 00.000 11060 Moving (0.06, -0.07) raw xDistance=-0.06 yDistance=0.07
03:23:09.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:23:09.610 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:09.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:23:09.613 00.003 10844 UpdateGuideState exits: m=1668 SNR=25.7
03:23:09.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:09.614 00.001 11060 MoveAxis(E, 0, ABG)
03:23:09.614 00.000 11060 Move returns status 0, amount 0
03:23:09.614 00.000 11060 MoveAxis(N, 0, ABG)
03:23:09.614 00.000 11060 Move returns status 0, amount 0
03:23:09.614 00.000 11060 move complete, result=0
03:23:09.615 00.001 11060 worker thread done servicing request
03:23:09.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:09.615 00.000 10844 Enqueuing Expose request
03:23:09.615 00.000 11060 Worker thread wakes up
03:23:09.615 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:09.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:09.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:10.246 00.631 11060 Exposure complete
03:23:10.498 00.252 11060 worker thread done servicing request
03:23:10.498 00.000 10844 OnExposeComplete: enter
03:23:10.499 00.001 10844 UpdateGuideState(): m_state=6
03:23:10.499 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
03:23:10.499 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=104.74, Mass=1953, SNR=28.6, Peak=225 HFD=3.2
03:23:10.501 00.002 10844 MultiStar: [#1 0.08,-0.06,0.88,U] [#2 0.37,0.24,0.85,U] [#3 0.42,-0.50,0.00,M4] [#4 0.60,0.36,0.00,M5] [#5 0.48,0.07,0.95,U] [#6 0.57,-0.22,0.00,M2] [#7 0.06,0.99,0.00,M4] [#8 0.50,-0.02,0.80,U] 
03:23:10.501 00.000 10844 single-star, 4 included, MultiStar: {0.30, 0.01}, one-star: {0.09, -0.18}
03:23:10.501 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:23:10.501 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.65 = 0.65)
03:23:10.501 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.09 mountX=-0.16 mountY=0.12, mountTheta=2.49
03:23:10.513 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.18, opts=13)
03:23:10.513 00.000 10844 Enqueuing Move request for scope (0.09, -0.18)
03:23:10.513 00.000 11060 Worker thread wakes up
03:23:10.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
03:23:10.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
03:23:10.513 00.000 11060 Moving (0.09, -0.18) raw xDistance=-0.16 yDistance=0.12
03:23:10.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:23:10.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:10.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:23:10.514 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:10.514 00.000 10844 UpdateGuideState exits: m=1953 SNR=28.6
03:23:10.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:10.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:10.514 00.000 10844 Enqueuing Expose request
03:23:10.514 00.000 11060 MoveAxis(E, 37, ABG)
03:23:10.514 00.000 11060 Guiding  Dir = 2, Dur = 37
03:23:10.530 00.016 11060 IsSlewing returns 0
03:23:10.530 00.000 11060 IsGuiding returns 0
03:23:10.577 00.047 11060 IsGuiding returns 0
03:23:10.577 00.000 11060 Move returns status 0, amount 37
03:23:10.577 00.000 11060 MoveAxis(N, 0, ABG)
03:23:10.577 00.000 11060 Move returns status 0, amount 0
03:23:10.577 00.000 11060 move complete, result=0
03:23:10.577 00.000 11060 worker thread done servicing request
03:23:10.578 00.001 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
03:23:10.579 00.001 11060 Worker thread wakes up
03:23:10.580 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:10.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:11.248 00.668 11060 Exposure complete
03:23:11.695 00.447 11060 worker thread done servicing request
03:23:11.697 00.002 10844 OnExposeComplete: enter
03:23:11.697 00.000 10844 UpdateGuideState(): m_state=6
03:23:11.697 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
03:23:11.697 00.000 10844 Star::Find returns 1 (1), X=620.33, Y=104.72, Mass=1992, SNR=28.4, Peak=255 HFD=3.4
03:23:11.698 00.001 10844 MultiStar: [#1 0.32,0.31,0.93,U] [#2 -0.16,0.30,0.88,U] [#3 0.27,-0.26,0.93,U] [#4 0.38,0.44,0.90,U] [#5 0.63,-0.16,0.00,M4] [#6 -0.21,0.14,0.87,U] [#7 -0.28,1.34,0.00,M5] [#8 0.50,0.20,0.77,U] 
03:23:11.698 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.12}, one-star: {-0.50, -0.20}
03:23:11.698 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
03:23:11.698 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
03:23:11.698 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.04 mountX=0.13 mountY=0.05, mountTheta=0.37
03:23:11.701 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
03:23:11.701 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
03:23:11.701 00.000 11060 Worker thread wakes up
03:23:11.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:11.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
03:23:11.701 00.000 10844 UpdateGuideState exits: m=1992 SNR=28.4 Saturated
03:23:11.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
03:23:11.702 00.001 11060 Moving (0.07, 0.12) raw xDistance=0.13 yDistance=0.05
03:23:11.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:11.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:11.702 00.000 10844 Enqueuing Expose request
03:23:11.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:23:11.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:11.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:23:11.703 00.001 11060 MoveAxis(W, 30, ABG)
03:23:11.704 00.001 11060 Guiding  Dir = 3, Dur = 30
03:23:11.714 00.010 11060 IsSlewing returns 0
03:23:11.714 00.000 11060 IsGuiding returns 0
03:23:11.762 00.048 11060 IsGuiding returns 0
03:23:11.762 00.000 11060 Move returns status 0, amount 30
03:23:11.762 00.000 11060 MoveAxis(N, 0, ABG)
03:23:11.762 00.000 11060 Move returns status 0, amount 0
03:23:11.762 00.000 11060 move complete, result=0
03:23:11.762 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
03:23:11.763 00.001 11060 worker thread done servicing request
03:23:11.763 00.000 11060 Worker thread wakes up
03:23:11.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:11.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:12.396 00.633 11060 Exposure complete
03:23:12.696 00.300 10844 OnExposeComplete: enter
03:23:12.696 00.000 10844 UpdateGuideState(): m_state=6
03:23:12.696 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
03:23:12.696 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.69, Mass=1676, SNR=25.8, Peak=193 HFD=3.1
03:23:12.697 00.001 10844 MultiStar: [#1 -0.20,-0.37,1.03,U] [#2 -0.29,-0.02,0.91,U] [#3 0.27,-0.19,0.97,U] [#4 0.82,-0.34,0.00,M5] [#5 0.12,-0.12,0.92,U] [#6 -0.65,-0.55,0.00,M2] [#7 -0.04,0.50,1.00,U] [#8 0.20,-0.26,0.86,U] 
03:23:12.697 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.10}, one-star: {-0.02, -0.23}
03:23:12.697 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
03:23:12.697 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:23:12.697 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.56 mountX=-0.10 mountY=0.02, mountTheta=2.96
03:23:12.698 00.001 11060 worker thread done servicing request
03:23:12.699 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.10, opts=13)
03:23:12.700 00.001 10844 Enqueuing Move request for scope (0.00, -0.10)
03:23:12.700 00.000 11060 Worker thread wakes up
03:23:12.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:23:12.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
03:23:12.701 00.001 10844 UpdateGuideState exits: m=1676 SNR=25.8
03:23:12.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
03:23:12.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:12.701 00.000 11060 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.02
03:23:12.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:23:12.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:12.703 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:12.703 00.000 10844 Enqueuing Expose request
03:23:12.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:23:12.703 00.000 11060 MoveAxis(E, 0, ABG)
03:23:12.703 00.000 11060 Move returns status 0, amount 0
03:23:12.703 00.000 11060 MoveAxis(N, 0, ABG)
03:23:12.703 00.000 11060 Move returns status 0, amount 0
03:23:12.703 00.000 11060 move complete, result=0
03:23:12.703 00.000 11060 worker thread done servicing request
03:23:12.703 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:12.704 00.001 11060 Worker thread wakes up
03:23:12.705 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:12.706 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:13.339 00.633 11060 Exposure complete
03:23:13.573 00.234 11060 worker thread done servicing request
03:23:13.573 00.000 10844 OnExposeComplete: enter
03:23:13.574 00.001 10844 UpdateGuideState(): m_state=6
03:23:13.574 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
03:23:13.574 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=104.80, Mass=2192, SNR=29.7, Peak=211 HFD=3.5
03:23:13.575 00.001 10844 MultiStar: [#1 0.25,-0.27,0.84,U] [#2 0.13,0.01,0.75,U] [#3 0.92,-0.55,0.00,M3] [#4 0.61,-0.16,0.00,M6] [#5 0.29,-0.26,0.83,U] [#6 0.12,-0.52,0.96,U] [#7 0.53,0.46,0.00,M5] [#8 0.48,0.06,0.73,U] 
03:23:13.575 00.000 10844 single-star, 5 included, MultiStar: {0.22, -0.20}, one-star: {0.12, -0.11}
03:23:13.575 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
03:23:13.575 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
03:23:13.575 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=-0.09 mountY=0.13, mountTheta=2.17
03:23:13.577 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.11, opts=13)
03:23:13.577 00.000 10844 Enqueuing Move request for scope (0.12, -0.11)
03:23:13.577 00.000 11060 Worker thread wakes up
03:23:13.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:13.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
03:23:13.577 00.000 10844 UpdateGuideState exits: m=2192 SNR=29.7
03:23:13.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
03:23:13.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:13.577 00.000 11060 Moving (0.12, -0.11) raw xDistance=-0.09 yDistance=0.13
03:23:13.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:13.577 00.000 10844 Enqueuing Expose request
03:23:13.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:23:13.578 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:13.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:23:13.578 00.000 11060 MoveAxis(E, 0, ABG)
03:23:13.578 00.000 11060 Move returns status 0, amount 0
03:23:13.578 00.000 11060 MoveAxis(N, 0, ABG)
03:23:13.578 00.000 11060 Move returns status 0, amount 0
03:23:13.578 00.000 11060 move complete, result=0
03:23:13.578 00.000 11060 worker thread done servicing request
03:23:13.578 00.000 11060 Worker thread wakes up
03:23:13.579 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:13.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:13.583 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:14.219 00.636 11060 Exposure complete
03:23:14.507 00.288 11060 worker thread done servicing request
03:23:14.507 00.000 10844 OnExposeComplete: enter
03:23:14.508 00.001 10844 UpdateGuideState(): m_state=6
03:23:14.508 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
03:23:14.508 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=104.47, Mass=1970, SNR=28.2, Peak=231 HFD=3.2
03:23:14.510 00.002 10844 MultiStar: [#1 0.61,0.25,0.00,M1] [#2 0.17,-0.01,0.86,U] [#3 0.26,-0.43,0.94,U] [#4 0.48,0.28,0.93,U] [#5 0.71,-0.18,0.00,M3] [#6 1.04,-0.39,0.00,M2] [#7 0.56,0.63,0.00,M6] [#8 0.39,-0.18,0.83,U] 
03:23:14.510 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.16}, one-star: {-0.32, -0.45}
03:23:14.510 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.39) = xAngle (-2.11 = -2.11)
03:23:14.510 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
03:23:14.510 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.72 mountX=-0.13 mountY=0.21, mountTheta=2.12
03:23:14.512 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.16, opts=13)
03:23:14.512 00.000 10844 Enqueuing Move request for scope (0.19, -0.16)
03:23:14.512 00.000 11060 Worker thread wakes up
03:23:14.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:14.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
03:23:14.512 00.000 10844 UpdateGuideState exits: m=1970 SNR=28.2
03:23:14.512 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
03:23:14.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:14.512 00.000 11060 Moving (0.19, -0.16) raw xDistance=-0.13 yDistance=0.21
03:23:14.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:14.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:23:14.512 00.000 10844 Enqueuing Expose request
03:23:14.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:23:14.512 00.000 11060 MoveAxis(E, 30, ABG)
03:23:14.514 00.002 11060 Guiding  Dir = 2, Dur = 30
03:23:14.522 00.008 11060 IsSlewing returns 0
03:23:14.523 00.001 11060 IsGuiding returns 0
03:23:14.568 00.045 11060 IsGuiding returns 0
03:23:14.568 00.000 11060 Move returns status 0, amount 30
03:23:14.569 00.001 11060 MoveAxis(S, 82, ABG)
03:23:14.569 00.000 11060 Guiding  Dir = 1, Dur = 82
03:23:14.585 00.016 11060 IsSlewing returns 0
03:23:14.586 00.001 11060 IsGuiding returns 0
03:23:14.677 00.091 11060 IsGuiding returns 0
03:23:14.677 00.000 11060 Move returns status 0, amount 82
03:23:14.678 00.001 11060 move complete, result=0
03:23:14.678 00.000 11060 worker thread done servicing request
03:23:14.678 00.000 11060 Worker thread wakes up
03:23:14.678 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.2 px 82 ms SOUTH
03:23:14.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:14.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:15.312 00.634 11060 Exposure complete
03:23:15.566 00.254 11060 worker thread done servicing request
03:23:15.566 00.000 10844 OnExposeComplete: enter
03:23:15.567 00.001 10844 UpdateGuideState(): m_state=6
03:23:15.567 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
03:23:15.567 00.000 10844 Star::Find returns 1 (0), X=620.01, Y=104.49, Mass=1786, SNR=26.4, Peak=247 HFD=3.2
03:23:15.568 00.001 10844 MultiStar: [#1 0.33,-0.23,0.98,U] [#2 0.40,0.09,0.89,U] [#3 0.38,-0.75,0.00,M3] [#4 0.75,-0.06,0.00,M6] [#5 0.34,-0.22,0.93,U] [#6 0.30,-0.01,1.01,U] [#7 0.19,0.49,0.87,U] [#8 0.50,0.13,0.83,U] 
03:23:15.568 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.04}, one-star: {-0.82, -0.43}
03:23:15.568 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.39) = xAngle (-1.62 = -1.62)
03:23:15.568 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.51 = 1.51)
03:23:15.568 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.23 mountX=-0.01 mountY=0.16, mountTheta=1.62
03:23:15.570 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
03:23:15.570 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
03:23:15.570 00.000 11060 Worker thread wakes up
03:23:15.572 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:15.572 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
03:23:15.572 00.000 10844 UpdateGuideState exits: m=1786 SNR=26.4
03:23:15.572 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
03:23:15.572 00.000 11060 Moving (0.16, -0.04) raw xDistance=-0.01 yDistance=0.16
03:23:15.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:23:15.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:15.573 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:23:15.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:15.573 00.000 11060 MoveAxis(E, 0, ABG)
03:23:15.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:15.573 00.000 10844 Enqueuing Expose request
03:23:15.573 00.000 11060 Move returns status 0, amount 0
03:23:15.573 00.000 11060 MoveAxis(N, 0, ABG)
03:23:15.573 00.000 11060 Move returns status 0, amount 0
03:23:15.574 00.001 11060 move complete, result=0
03:23:15.574 00.000 11060 worker thread done servicing request
03:23:15.574 00.000 11060 Worker thread wakes up
03:23:15.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:15.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:15.577 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:23:16.221 00.644 11060 Exposure complete
03:23:16.491 00.270 11060 worker thread done servicing request
03:23:16.493 00.002 10844 OnExposeComplete: enter
03:23:16.493 00.000 10844 UpdateGuideState(): m_state=6
03:23:16.493 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
03:23:16.493 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.54, Mass=1653, SNR=25.1, Peak=195 HFD=3.1
03:23:16.494 00.001 10844 MultiStar: [#1 0.32,-0.44,1.04,U] [#2 0.40,-0.24,1.00,U] [#3 0.00,-0.80,0.00,M4] [#4 0.53,-0.26,1.03,U] [#5 0.30,-0.26,0.95,U] [#6 0.35,-0.02,1.08,U] [#7 0.22,0.50,0.98,U] [#8 0.80,-0.05,0.00,M1] 
03:23:16.494 00.000 10844 refined, 6 included, MultiStar: {0.30, -0.16}, one-star: {-0.03, -0.38}
03:23:16.494 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.39) = xAngle (-1.87 = -1.87)
03:23:16.494 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
03:23:16.494 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.16 hyp=0.34 cameraTheta=-0.48 mountX=-0.10 mountY=0.32, mountTheta=1.87
03:23:16.499 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.16, opts=13)
03:23:16.499 00.000 10844 Enqueuing Move request for scope (0.30, -0.16)
03:23:16.499 00.000 11060 Worker thread wakes up
03:23:16.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:16.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.16) opts 0xd
03:23:16.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.16)
03:23:16.499 00.000 11060 Moving (0.30, -0.16) raw xDistance=-0.10 yDistance=0.32
03:23:16.500 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:23:16.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
03:23:16.500 00.000 11060 MoveAxis(E, 0, ABG)
03:23:16.500 00.000 11060 Move returns status 0, amount 0
03:23:16.500 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.1
03:23:16.500 00.000 11060 MoveAxis(S, 125, ABG)
03:23:16.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:16.500 00.000 11060 Guiding  Dir = 1, Dur = 125
03:23:16.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:16.500 00.000 10844 Enqueuing Expose request
03:23:16.519 00.019 11060 IsSlewing returns 0
03:23:16.519 00.000 11060 IsGuiding returns 0
03:23:16.656 00.137 11060 IsGuiding returns 0
03:23:16.656 00.000 11060 Move returns status 0, amount 125
03:23:16.658 00.002 11060 move complete, result=0
03:23:16.667 00.009 11060 worker thread done servicing request
03:23:16.668 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 125 ms SOUTH
03:23:16.668 00.000 11060 Worker thread wakes up
03:23:16.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:16.669 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:17.309 00.640 11060 Exposure complete
03:23:17.571 00.262 11060 worker thread done servicing request
03:23:17.572 00.001 10844 OnExposeComplete: enter
03:23:17.572 00.000 10844 UpdateGuideState(): m_state=6
03:23:17.572 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
03:23:17.572 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.48, Mass=1653, SNR=25.5, Peak=200 HFD=3.1
03:23:17.572 00.000 10844 MultiStar: [#1 -0.16,-0.67,0.00,M1] [#2 -0.41,-0.28,0.90,U] [#3 0.23,-0.79,0.00,M5] [#4 0.54,-0.20,1.02,U] [#5 0.13,-0.32,0.92,U] [#6 0.12,-0.71,0.00,M1] [#7 0.21,0.13,0.95,U] [#8 1.10,-0.07,0.00,M2] 
03:23:17.572 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.22}, one-star: {-0.17, -0.44}
03:23:17.572 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:23:17.572 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
03:23:17.573 00.001 10844 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.26 mountX=-0.21 mountY=0.11, mountTheta=2.67
03:23:17.575 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.22, opts=13)
03:23:17.575 00.000 10844 Enqueuing Move request for scope (0.07, -0.22)
03:23:17.575 00.000 11060 Worker thread wakes up
03:23:17.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:17.576 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
03:23:17.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
03:23:17.576 00.000 11060 Moving (0.07, -0.22) raw xDistance=-0.21 yDistance=0.11
03:23:17.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:23:17.576 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.5
03:23:17.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:17.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:17.576 00.000 10844 Enqueuing Expose request
03:23:17.578 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:17.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:23:17.578 00.000 11060 MoveAxis(E, 48, ABG)
03:23:17.578 00.000 11060 Guiding  Dir = 2, Dur = 48
03:23:17.596 00.018 11060 IsSlewing returns 0
03:23:17.598 00.002 11060 IsGuiding returns 0
03:23:17.675 00.077 11060 IsGuiding returns 0
03:23:17.675 00.000 11060 Move returns status 0, amount 48
03:23:17.675 00.000 11060 MoveAxis(N, 0, ABG)
03:23:17.675 00.000 11060 Move returns status 0, amount 0
03:23:17.675 00.000 11060 move complete, result=0
03:23:17.675 00.000 11060 worker thread done servicing request
03:23:17.675 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
03:23:17.675 00.000 11060 Worker thread wakes up
03:23:17.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:17.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:18.304 00.629 11060 Exposure complete
03:23:18.693 00.389 11060 worker thread done servicing request
03:23:18.693 00.000 10844 OnExposeComplete: enter
03:23:18.693 00.000 10844 UpdateGuideState(): m_state=6
03:23:18.693 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
03:23:18.694 00.001 10844 Star::Find returns 1 (0), X=620.64, Y=104.39, Mass=2051, SNR=28.6, Peak=218 HFD=3.2
03:23:18.694 00.000 10844 MultiStar: [#1 0.42,-0.49,0.00,M2] [#2 -0.16,0.09,0.74,U] [#3 0.18,-1.18,0.00,M6] [#4 0.85,-0.66,0.00,M5] [#5 0.96,-0.76,0.00,M1] [#6 -0.28,-0.40,1.00,U] [#7 0.32,0.40,0.93,U] [#8 0.55,0.22,0.67,U] 
03:23:18.694 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.08}, one-star: {-0.19, -0.53}
03:23:18.694 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.39) = xAngle (-2.74 = -2.74)
03:23:18.694 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.38 = 0.38)
03:23:18.695 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.35 mountX=-0.07 mountY=0.03, mountTheta=2.76
03:23:18.696 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
03:23:18.697 00.001 10844 Enqueuing Move request for scope (0.02, -0.08)
03:23:18.697 00.000 11060 Worker thread wakes up
03:23:18.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:18.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
03:23:18.697 00.000 10844 UpdateGuideState exits: m=2051 SNR=28.6
03:23:18.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
03:23:18.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:18.697 00.000 11060 Moving (0.02, -0.08) raw xDistance=-0.07 yDistance=0.03
03:23:18.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:18.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:23:18.698 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:18.698 00.000 10844 Enqueuing Expose request
03:23:18.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:23:18.698 00.000 11060 MoveAxis(E, 0, ABG)
03:23:18.698 00.000 11060 Move returns status 0, amount 0
03:23:18.698 00.000 11060 MoveAxis(N, 0, ABG)
03:23:18.758 00.060 11060 Move returns status 0, amount 0
03:23:18.759 00.001 11060 move complete, result=0
03:23:18.759 00.000 11060 worker thread done servicing request
03:23:18.759 00.000 11060 Worker thread wakes up
03:23:18.760 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:18.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:18.775 00.015 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:19.399 00.624 11060 Exposure complete
03:23:19.720 00.321 11060 worker thread done servicing request
03:23:19.720 00.000 10844 OnExposeComplete: enter
03:23:19.720 00.000 10844 UpdateGuideState(): m_state=6
03:23:19.721 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
03:23:19.721 00.000 10844 Star::Find returns 1 (0), X=621.31, Y=104.38, Mass=1953, SNR=27.6, Peak=177 HFD=3.5
03:23:19.721 00.000 10844 MultiStar: [#1 0.28,-0.34,0.94,U] [#2 0.42,0.08,0.77,U] [#3 0.43,-0.46,0.00,M7] [#4 0.89,-0.59,0.00,M6] [#5 1.07,-0.56,0.00,M2] [#6 0.24,-0.82,0.00,M1] [#7 0.44,0.11,0.96,U] [#8 0.49,-0.11,0.74,U] 
03:23:19.721 00.000 10844 refined, 4 included, MultiStar: {0.42, -0.18}, one-star: {0.48, -0.54}
03:23:19.721 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
03:23:19.721 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:23:19.721 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.18 hyp=0.46 cameraTheta=-0.39 mountX=-0.10 mountY=0.45, mountTheta=1.78
03:23:19.725 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.18, opts=13)
03:23:19.725 00.000 10844 Enqueuing Move request for scope (0.42, -0.18)
03:23:19.725 00.000 11060 Worker thread wakes up
03:23:19.725 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:19.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.18) opts 0xd
03:23:19.725 00.000 10844 UpdateGuideState exits: m=1953 SNR=27.6
03:23:19.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.18)
03:23:19.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:19.725 00.000 11060 Moving (0.42, -0.18) raw xDistance=-0.10 yDistance=0.45
03:23:19.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:19.725 00.000 10844 Enqueuing Expose request
03:23:19.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:23:19.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.45
03:23:19.725 00.000 11060 MoveAxis(E, 0, ABG)
03:23:19.725 00.000 11060 Move returns status 0, amount 0
03:23:19.725 00.000 11060 MoveAxis(S, 173, ABG)
03:23:19.725 00.000 11060 Guiding  Dir = 1, Dur = 173
03:23:19.730 00.005 11060 IsSlewing returns 0
03:23:19.730 00.000 11060 IsGuiding returns 0
03:23:19.919 00.189 11060 IsGuiding returns 0
03:23:19.919 00.000 11060 Move returns status 0, amount 173
03:23:19.919 00.000 11060 move complete, result=0
03:23:19.919 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 173 ms SOUTH
03:23:19.919 00.000 11060 worker thread done servicing request
03:23:19.920 00.001 11060 Worker thread wakes up
03:23:19.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:19.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:20.569 00.649 11060 Exposure complete
03:23:21.291 00.722 11060 worker thread done servicing request
03:23:21.291 00.000 10844 OnExposeComplete: enter
03:23:21.292 00.001 10844 UpdateGuideState(): m_state=6
03:23:21.292 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
03:23:21.292 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=103.86, Mass=1690, SNR=25.8, Peak=192 HFD=3.2
03:23:21.293 00.001 10844 MultiStar: [#1 -0.43,-0.84,0.00,M2] [#2 -0.47,-0.54,0.00,M1] [#3 0.06,-0.80,0.00,M8] [#4 0.26,-0.74,0.00,M7] [#5 0.06,-0.51,0.91,U] [#6 -0.04,-0.45,1.10,U] [#7 -0.03,-0.11,0.94,U] [#8 -0.08,-0.35,0.88,U] 
03:23:21.293 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.50}, one-star: {-0.03, -1.05}
03:23:21.293 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:23:21.293 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
03:23:21.293 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.50 hyp=0.50 cameraTheta=-1.62 mountX=-0.50 mountY=0.06, mountTheta=3.03
03:23:21.297 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.50, opts=13)
03:23:21.297 00.000 10844 Enqueuing Move request for scope (-0.03, -0.50)
03:23:21.298 00.001 11060 Worker thread wakes up
03:23:21.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.50) opts 0xd
03:23:21.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.50)
03:23:21.298 00.000 11060 Moving (-0.03, -0.50) raw xDistance=-0.50 yDistance=0.06
03:23:21.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.50
03:23:21.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:21.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:21.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:23:21.298 00.000 10844 UpdateGuideState exits: m=1690 SNR=25.8
03:23:21.300 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:21.300 00.000 11060 MoveAxis(E, 117, ABG)
03:23:21.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:21.300 00.000 10844 Enqueuing Expose request
03:23:21.300 00.000 11060 Guiding  Dir = 2, Dur = 117
03:23:21.304 00.004 11060 IsSlewing returns 0
03:23:21.304 00.000 11060 IsGuiding returns 0
03:23:21.430 00.126 11060 IsGuiding returns 0
03:23:21.431 00.001 11060 Move returns status 0, amount 117
03:23:21.431 00.000 11060 MoveAxis(N, 0, ABG)
03:23:21.431 00.000 11060 Move returns status 0, amount 0
03:23:21.432 00.001 11060 move complete, result=0
03:23:21.432 00.000 11060 worker thread done servicing request
03:23:21.432 00.000 10844 GuideStep: -0.5 px 117 ms EAST, 0.1 px 0 ms NORTH
03:23:21.432 00.000 11060 Worker thread wakes up
03:23:21.433 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:21.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:22.082 00.649 11060 Exposure complete
03:23:22.717 00.635 11060 worker thread done servicing request
03:23:22.717 00.000 10844 OnExposeComplete: enter
03:23:22.718 00.001 10844 UpdateGuideState(): m_state=6
03:23:22.719 00.001 10844 Star::Find(15, 620, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
03:23:22.719 00.000 10844 Star::Find returns 1 (0), X=620.20, Y=103.79, Mass=1726, SNR=26.0, Peak=209 HFD=3.4
03:23:22.719 00.000 10844 MultiStar: large primary error, entering stabilization period
03:23:22.719 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.39) = xAngle (-3.47 = 2.81)
03:23:22.719 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
03:23:22.719 00.000 10844 CameraToMount -- cameraX=-0.63 cameraY=-1.13 hyp=1.29 cameraTheta=-2.08 mountX=-1.22 mountY=-0.44, mountTheta=-2.80
03:23:22.723 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.63, y=-1.13, opts=13)
03:23:22.723 00.000 10844 Enqueuing Move request for scope (-0.63, -1.13)
03:23:22.723 00.000 11060 Worker thread wakes up
03:23:22.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:22.723 00.000 10844 UpdateGuideState exits: m=1726 SNR=26.0
03:23:22.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:22.725 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:22.725 00.000 10844 Enqueuing Expose request
03:23:22.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -1.13) opts 0xd
03:23:22.725 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.63, -1.13)
03:23:22.725 00.000 11060 Moving (-0.63, -1.13) raw xDistance=-1.22 yDistance=-0.44
03:23:22.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.33 from input -1.22
03:23:22.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:22.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:23:22.725 00.000 11060 MoveAxis(E, 291, ABG)
03:23:22.725 00.000 11060 Guiding  Dir = 2, Dur = 291
03:23:22.733 00.008 11060 IsSlewing returns 0
03:23:22.734 00.001 11060 IsGuiding returns 0
03:23:23.031 00.297 11060 IsGuiding returns 0
03:23:23.031 00.000 11060 Move returns status 0, amount 291
03:23:23.031 00.000 11060 MoveAxis(N, 0, ABG)
03:23:23.032 00.001 11060 Move returns status 0, amount 0
03:23:23.032 00.000 11060 move complete, result=0
03:23:23.032 00.000 11060 worker thread done servicing request
03:23:23.032 00.000 11060 Worker thread wakes up
03:23:23.032 00.000 10844 GuideStep: -1.2 px 291 ms EAST, -0.4 px 0 ms NORTH
03:23:23.033 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:23.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:23.676 00.643 11060 Exposure complete
03:23:24.029 00.353 11060 worker thread done servicing request
03:23:24.029 00.000 10844 OnExposeComplete: enter
03:23:24.029 00.000 10844 UpdateGuideState(): m_state=6
03:23:24.030 00.001 10844 Star::Find(15, 620, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
03:23:24.030 00.000 10844 Star::Find returns 1 (0), X=620.29, Y=104.19, Mass=1736, SNR=26.0, Peak=209 HFD=3.0
03:23:24.030 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.39) = xAngle (-3.60 = 2.68)
03:23:24.030 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.48 = -0.48)
03:23:24.030 00.000 10844 CameraToMount -- cameraX=-0.54 cameraY=-0.72 hyp=0.90 cameraTheta=-2.21 mountX=-0.81 mountY=-0.41, mountTheta=-2.67
03:23:24.033 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.54, y=-0.72, opts=13)
03:23:24.033 00.000 10844 Enqueuing Move request for scope (-0.54, -0.72)
03:23:24.033 00.000 11060 Worker thread wakes up
03:23:24.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.72) opts 0xd
03:23:24.034 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.54, -0.72)
03:23:24.034 00.000 11060 Moving (-0.54, -0.72) raw xDistance=-0.81 yDistance=-0.41
03:23:24.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.81
03:23:24.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:24.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
03:23:24.034 00.000 11060 MoveAxis(E, 199, ABG)
03:23:24.034 00.000 11060 Guiding  Dir = 2, Dur = 199
03:23:24.035 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:24.035 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.0
03:23:24.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:24.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:24.035 00.000 10844 Enqueuing Expose request
03:23:24.043 00.008 11060 IsSlewing returns 0
03:23:24.044 00.001 11060 IsGuiding returns 0
03:23:24.248 00.204 11060 IsGuiding returns 0
03:23:24.248 00.000 11060 Move returns status 0, amount 199
03:23:24.248 00.000 11060 MoveAxis(N, 0, ABG)
03:23:24.248 00.000 11060 Move returns status 0, amount 0
03:23:24.248 00.000 11060 move complete, result=0
03:23:24.248 00.000 11060 worker thread done servicing request
03:23:24.250 00.002 10844 GuideStep: -0.8 px 199 ms EAST, -0.4 px 0 ms NORTH
03:23:24.251 00.001 11060 Worker thread wakes up
03:23:24.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:24.252 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:24.907 00.655 11060 Exposure complete
03:23:25.201 00.294 10844 OnExposeComplete: enter
03:23:25.201 00.000 10844 UpdateGuideState(): m_state=6
03:23:25.201 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
03:23:25.201 00.000 10844 Star::Find returns 1 (0), X=620.16, Y=105.19, Mass=2018, SNR=29.0, Peak=226 HFD=3.0
03:23:25.201 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.39) = xAngle (1.36 = 1.36)
03:23:25.201 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.49 = -1.80)
03:23:25.201 00.000 10844 CameraToMount -- cameraX=-0.67 cameraY=0.27 hyp=0.72 cameraTheta=2.75 mountX=0.15 mountY=-0.70, mountTheta=-1.36
03:23:25.206 00.005 11060 worker thread done servicing request
03:23:25.206 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.67, y=0.27, opts=13)
03:23:25.206 00.000 10844 Enqueuing Move request for scope (-0.67, 0.27)
03:23:25.206 00.000 11060 Worker thread wakes up
03:23:25.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:25.219 00.013 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.27) opts 0xd
03:23:25.219 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.67, 0.27)
03:23:25.219 00.000 11060 Moving (-0.67, 0.27) raw xDistance=0.15 yDistance=-0.70
03:23:25.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.15
03:23:25.219 00.000 11060 resist switch: large excursion: input -0.70 thresh 0.57 direction from 1 to -1
03:23:25.219 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.11
03:23:25.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.70
03:23:25.219 00.000 11060 MoveAxis(W, 29, ABG)
03:23:25.219 00.000 11060 Guiding  Dir = 3, Dur = 29
03:23:25.224 00.005 11060 IsSlewing returns 0
03:23:25.225 00.001 11060 IsGuiding returns 0
03:23:25.232 00.007 10844 UpdateGuideState exits: m=2018 SNR=29.0
03:23:25.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:25.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:25.232 00.000 10844 Enqueuing Expose request
03:23:25.272 00.040 11060 IsGuiding returns 0
03:23:25.274 00.002 11060 Move returns status 0, amount 29
03:23:25.274 00.000 11060 BLC: Oldest BLC event removed
03:23:25.274 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:23:25.274 00.000 11060 MoveAxis(N, 753, ABG)
03:23:25.274 00.000 11060 duration set to 750 by maxDecDuration
03:23:25.275 00.001 11060 Guiding  Dir = 0, Dur = 750
03:23:25.322 00.047 11060 IsSlewing returns 0
03:23:25.325 00.003 11060 IsGuiding returns 0
03:23:27.390 02.065 11060 IsGuiding returns 0
03:23:27.390 00.000 11060 Move returns status 0, amount 750
03:23:27.391 00.001 11060 move complete, result=0
03:23:27.391 00.000 11060 worker thread done servicing request
03:23:27.391 00.000 10844 GuideStep: 0.1 px 29 ms WEST, -0.7 px 750 ms NORTH
03:23:27.399 00.008 11060 Worker thread wakes up
03:23:27.400 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:27.401 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:28.089 00.688 11060 Exposure complete
03:23:29.249 01.160 10844 OnExposeComplete: enter
03:23:29.249 00.000 10844 UpdateGuideState(): m_state=6
03:23:29.250 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
03:23:29.250 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.49, Mass=1904, SNR=27.8, Peak=191 HFD=3.3
03:23:29.250 00.000 10844 MultiStar: exiting stabilization period
03:23:29.250 00.000 10844 MultiStar: [#1 0.01,0.30,0.87,U] [#2 -0.52,-0.12,0.88,U] [#3 -0.31,-0.68,0.00,M9] [#4 0.60,0.36,0.00,M8] [#5 -0.05,-0.41,0.92,U] [#6 -0.32,-0.50,1.00,U] [#7 0.21,1.13,0.00,M1] [#8 0.15,-0.74,0.00,M1] 
03:23:29.250 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.25}, one-star: {-0.15, -0.43}
03:23:29.250 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.62)
03:23:29.250 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
03:23:29.250 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-2.27 mountX=-0.28 mountY=-0.16, mountTheta=-2.61
03:23:29.254 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.25, opts=13)
03:23:29.254 00.000 10844 Enqueuing Move request for scope (-0.21, -0.25)
03:23:29.255 00.001 11060 worker thread done servicing request
03:23:29.255 00.000 11060 Worker thread wakes up
03:23:29.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd
03:23:29.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.25)
03:23:29.255 00.000 11060 Moving (-0.21, -0.25) raw xDistance=-0.28 yDistance=-0.16
03:23:29.255 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.491293, 1:0.164723
03:23:29.255 00.000 11060 BLC: No correction, Miss < min_move
03:23:29.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
03:23:29.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:29.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:23:29.255 00.000 11060 MoveAxis(E, 65, ABG)
03:23:29.255 00.000 11060 Guiding  Dir = 2, Dur = 65
03:23:29.263 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:29.265 00.002 10844 UpdateGuideState exits: m=1904 SNR=27.8
03:23:29.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:29.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:29.266 00.001 10844 Enqueuing Expose request
03:23:29.302 00.036 11060 IsSlewing returns 0
03:23:29.345 00.043 11060 IsGuiding returns 0
03:23:29.415 00.070 11060 IsGuiding returns 0
03:23:29.415 00.000 11060 Move returns status 0, amount 65
03:23:29.415 00.000 11060 MoveAxis(N, 0, ABG)
03:23:29.415 00.000 11060 Move returns status 0, amount 0
03:23:29.415 00.000 11060 move complete, result=0
03:23:29.415 00.000 10844 GuideStep: -0.3 px 65 ms EAST, -0.2 px 0 ms NORTH
03:23:29.415 00.000 11060 worker thread done servicing request
03:23:29.415 00.000 11060 Worker thread wakes up
03:23:29.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:29.416 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:30.047 00.631 11060 Exposure complete
03:23:30.544 00.497 10844 OnExposeComplete: enter
03:23:30.544 00.000 10844 UpdateGuideState(): m_state=6
03:23:30.544 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
03:23:30.545 00.001 10844 Star::Find returns 1 (0), X=620.80, Y=104.59, Mass=1799, SNR=26.5, Peak=215 HFD=3.2
03:23:30.545 00.000 10844 MultiStar: [#1 -0.05,-0.14,0.94,U] [#2 -0.16,0.14,0.96,U] [#3 0.44,-0.63,0.00,M10] [#4 0.30,-0.12,1.05,U] [#5 -0.07,-0.42,0.96,U] [#6 -0.29,-0.59,0.00,M1] [#7 -0.13,0.85,0.00,M2] [#8 0.18,-0.14,0.83,U] 
03:23:30.545 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.17}, one-star: {-0.03, -0.33}
03:23:30.545 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
03:23:30.545 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
03:23:30.545 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.40 mountX=-0.16 mountY=0.06, mountTheta=2.81
03:23:30.547 00.002 11060 worker thread done servicing request
03:23:30.550 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.17, opts=13)
03:23:30.550 00.000 10844 Enqueuing Move request for scope (0.03, -0.17)
03:23:30.550 00.000 11060 Worker thread wakes up
03:23:30.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
03:23:30.550 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
03:23:30.550 00.000 11060 Moving (0.03, -0.17) raw xDistance=-0.16 yDistance=0.06
03:23:30.550 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.491293, 1:0.164723, 2:-0.056253
03:23:30.550 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:30.552 00.002 10844 UpdateGuideState exits: m=1799 SNR=26.5
03:23:30.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:30.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:30.552 00.000 10844 Enqueuing Expose request
03:23:30.554 00.002 11060 BLC: No correction, Miss < min_move
03:23:30.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
03:23:30.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:30.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:23:30.554 00.000 11060 MoveAxis(E, 40, ABG)
03:23:30.554 00.000 11060 Guiding  Dir = 2, Dur = 40
03:23:30.559 00.005 11060 IsSlewing returns 0
03:23:30.562 00.003 11060 IsGuiding returns 0
03:23:30.605 00.043 11060 IsGuiding returns 0
03:23:30.605 00.000 11060 Move returns status 0, amount 40
03:23:30.605 00.000 11060 MoveAxis(N, 0, ABG)
03:23:30.605 00.000 11060 Move returns status 0, amount 0
03:23:30.605 00.000 11060 move complete, result=0
03:23:30.605 00.000 11060 worker thread done servicing request
03:23:30.605 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
03:23:30.605 00.000 11060 Worker thread wakes up
03:23:30.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:30.607 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:31.289 00.682 11060 Exposure complete
03:23:31.736 00.447 11060 worker thread done servicing request
03:23:31.738 00.002 10844 OnExposeComplete: enter
03:23:31.738 00.000 10844 UpdateGuideState(): m_state=6
03:23:31.738 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
03:23:31.738 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.67, Mass=1819, SNR=27.2, Peak=227 HFD=3.1
03:23:31.738 00.000 10844 MultiStar: [#1 -0.08,-0.12,0.87,U] [#2 0.02,0.00,0.85,U] [#3 0.44,-0.26,0.79,U] [#4 0.37,-0.01,0.94,U] [#5 -0.01,-0.34,0.89,U] [#6 0.09,-0.23,1.06,U] [#7 -0.13,0.73,0.00,M3] [#8 0.50,-0.12,0.75,U] 
03:23:31.738 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.17}, one-star: {-0.11, -0.25}
03:23:31.739 00.001 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.39) = xAngle (-2.26 = -2.26)
03:23:31.739 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
03:23:31.739 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.87 mountX=-0.14 mountY=0.17, mountTheta=2.27
03:23:31.743 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.17, opts=13)
03:23:31.743 00.000 10844 Enqueuing Move request for scope (0.14, -0.17)
03:23:31.743 00.000 11060 Worker thread wakes up
03:23:31.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:31.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
03:23:31.743 00.000 10844 UpdateGuideState exits: m=1819 SNR=27.2
03:23:31.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
03:23:31.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:31.743 00.000 11060 Moving (0.14, -0.17) raw xDistance=-0.14 yDistance=0.17
03:23:31.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:31.743 00.000 10844 Enqueuing Expose request
03:23:31.745 00.002 11060 BLC: window closed
03:23:31.745 00.000 11060 BLC: History state: CurrMiss=-0.17, AvgInitMiss=0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.491293, 1:0.164723, 2:-0.056253
03:23:31.745 00.000 11060 BLC: No correction, Miss < min_move
03:23:31.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:23:31.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:31.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:23:31.746 00.001 11060 MoveAxis(E, 34, ABG)
03:23:31.746 00.000 11060 Guiding  Dir = 2, Dur = 34
03:23:31.750 00.004 11060 IsSlewing returns 0
03:23:31.751 00.001 11060 IsGuiding returns 0
03:23:31.796 00.045 11060 IsGuiding returns 0
03:23:31.796 00.000 11060 Move returns status 0, amount 34
03:23:31.796 00.000 11060 MoveAxis(N, 0, ABG)
03:23:31.796 00.000 11060 Move returns status 0, amount 0
03:23:31.796 00.000 11060 move complete, result=0
03:23:31.798 00.002 11060 worker thread done servicing request
03:23:31.798 00.000 11060 Worker thread wakes up
03:23:31.798 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.2 px 0 ms NORTH
03:23:31.799 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:31.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:32.425 00.626 11060 Exposure complete
03:23:32.785 00.360 11060 worker thread done servicing request
03:23:32.785 00.000 10844 OnExposeComplete: enter
03:23:32.785 00.000 10844 UpdateGuideState(): m_state=6
03:23:32.786 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
03:23:32.786 00.000 10844 Star::Find returns 1 (0), X=621.18, Y=104.54, Mass=1596, SNR=25.0, Peak=190 HFD=2.6
03:23:32.787 00.001 10844 MultiStar: [#1 0.19,-0.08,1.11,U] [#2 -0.13,0.23,0.99,U] [#3 0.35,-0.30,1.03,U] [#4 0.40,-0.45,1.14,U] [#5 0.39,-0.32,0.99,U] [#6 0.41,-0.43,1.15,U] [#7 0.13,0.34,0.99,U] [#8 0.62,0.02,0.00,M1] 
03:23:32.787 00.000 10844 refined, 7 included, MultiStar: {0.27, -0.18}, one-star: {0.35, -0.38}
03:23:32.787 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:23:32.787 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.13 = 1.13)
03:23:32.787 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-0.60 mountX=-0.13 mountY=0.29, mountTheta=1.99
03:23:32.792 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.18, opts=13)
03:23:32.803 00.011 10844 Enqueuing Move request for scope (0.27, -0.18)
03:23:32.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:32.803 00.000 10844 UpdateGuideState exits: m=1596 SNR=25.0
03:23:32.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:32.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:32.803 00.000 10844 Enqueuing Expose request
03:23:32.809 00.006 11060 Worker thread wakes up
03:23:32.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
03:23:32.810 00.001 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
03:23:32.810 00.000 11060 Moving (0.27, -0.18) raw xDistance=-0.13 yDistance=0.29
03:23:32.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:23:32.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:32.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:23:32.810 00.000 11060 MoveAxis(E, 32, ABG)
03:23:32.810 00.000 11060 Guiding  Dir = 2, Dur = 32
03:23:32.821 00.011 11060 IsSlewing returns 0
03:23:32.826 00.005 11060 IsGuiding returns 0
03:23:32.866 00.040 11060 IsGuiding returns 0
03:23:32.866 00.000 11060 Move returns status 0, amount 32
03:23:32.866 00.000 11060 MoveAxis(N, 0, ABG)
03:23:32.866 00.000 11060 Move returns status 0, amount 0
03:23:32.866 00.000 11060 move complete, result=0
03:23:32.867 00.001 11060 worker thread done servicing request
03:23:32.867 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.3 px 0 ms NORTH
03:23:32.867 00.000 11060 Worker thread wakes up
03:23:32.868 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:32.869 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:33.511 00.642 11060 Exposure complete
03:23:33.736 00.225 11060 worker thread done servicing request
03:23:33.736 00.000 10844 OnExposeComplete: enter
03:23:33.736 00.000 10844 UpdateGuideState(): m_state=6
03:23:33.736 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
03:23:33.736 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.62, Mass=2152, SNR=29.3, Peak=228 HFD=3.3
03:23:33.738 00.002 10844 MultiStar: [#1 0.19,-0.03,0.88,U] [#2 -0.17,0.24,0.84,U] [#3 0.46,-0.28,0.85,U] [#4 0.39,-0.44,0.86,U] [#5 0.48,-0.17,0.82,U] [#6 0.14,-0.56,0.95,U] [#7 -0.06,0.89,0.00,M3] [#8 0.64,-0.41,0.00,M2] 
03:23:33.738 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.23}, one-star: {-0.30, -0.30}
03:23:33.738 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
03:23:33.738 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.77 = 0.77)
03:23:33.738 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.97 mountX=-0.19 mountY=0.19, mountTheta=2.36
03:23:33.738 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.23, opts=13)
03:23:33.738 00.000 10844 Enqueuing Move request for scope (0.16, -0.23)
03:23:33.738 00.000 11060 Worker thread wakes up
03:23:33.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:33.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
03:23:33.738 00.000 10844 UpdateGuideState exits: m=2152 SNR=29.3
03:23:33.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
03:23:33.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:33.738 00.000 11060 Moving (0.16, -0.23) raw xDistance=-0.19 yDistance=0.19
03:23:33.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:33.738 00.000 10844 Enqueuing Expose request
03:23:33.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:23:33.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:33.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:23:33.738 00.000 11060 MoveAxis(E, 47, ABG)
03:23:33.738 00.000 11060 Guiding  Dir = 2, Dur = 47
03:23:33.748 00.010 11060 IsSlewing returns 0
03:23:33.749 00.001 11060 IsGuiding returns 0
03:23:33.809 00.060 11060 IsGuiding returns 0
03:23:33.809 00.000 11060 Move returns status 0, amount 47
03:23:33.809 00.000 11060 MoveAxis(N, 0, ABG)
03:23:33.809 00.000 11060 Move returns status 0, amount 0
03:23:33.809 00.000 11060 move complete, result=0
03:23:33.809 00.000 11060 worker thread done servicing request
03:23:33.809 00.000 11060 Worker thread wakes up
03:23:33.809 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
03:23:33.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:33.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:34.442 00.633 11060 Exposure complete
03:23:34.666 00.224 11060 worker thread done servicing request
03:23:34.666 00.000 10844 OnExposeComplete: enter
03:23:34.666 00.000 10844 UpdateGuideState(): m_state=6
03:23:34.666 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
03:23:34.666 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.41, Mass=2087, SNR=28.5, Peak=221 HFD=3.5
03:23:34.668 00.002 10844 MultiStar: [#1 0.19,-0.44,0.91,U] [#2 0.21,-0.07,0.89,U] [#3 0.27,-0.77,0.00,M8] [#4 0.29,-0.41,0.90,U] [#5 0.43,-0.22,0.85,U] [#6 -0.12,-0.37,0.99,U] [#7 0.21,-0.01,0.85,U] [#8 0.44,-0.12,0.80,U] 
03:23:34.668 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.28}, one-star: {-0.14, -0.50}
03:23:34.668 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
03:23:34.668 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.72 = 0.72)
03:23:34.668 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-1.01 mountX=-0.24 mountY=0.22, mountTheta=2.41
03:23:34.671 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.28, opts=13)
03:23:34.671 00.000 10844 Enqueuing Move request for scope (0.17, -0.28)
03:23:34.671 00.000 11060 Worker thread wakes up
03:23:34.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:34.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.28) opts 0xd
03:23:34.671 00.000 10844 UpdateGuideState exits: m=2087 SNR=28.5
03:23:34.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.28)
03:23:34.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:34.671 00.000 11060 Moving (0.17, -0.28) raw xDistance=-0.24 yDistance=0.22
03:23:34.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:34.671 00.000 10844 Enqueuing Expose request
03:23:34.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:23:34.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:23:34.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:23:34.671 00.000 11060 MoveAxis(E, 58, ABG)
03:23:34.671 00.000 11060 Guiding  Dir = 2, Dur = 58
03:23:34.687 00.016 11060 IsSlewing returns 0
03:23:34.687 00.000 11060 IsGuiding returns 0
03:23:34.763 00.076 11060 IsGuiding returns 0
03:23:34.763 00.000 11060 Move returns status 0, amount 58
03:23:34.763 00.000 11060 MoveAxis(N, 0, ABG)
03:23:34.763 00.000 11060 Move returns status 0, amount 0
03:23:34.764 00.001 11060 move complete, result=0
03:23:34.764 00.000 11060 worker thread done servicing request
03:23:34.764 00.000 10844 GuideStep: -0.2 px 58 ms EAST, 0.2 px 0 ms NORTH
03:23:34.764 00.000 11060 Worker thread wakes up
03:23:34.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:34.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:35.395 00.631 11060 Exposure complete
03:23:35.602 00.207 11060 worker thread done servicing request
03:23:35.602 00.000 10844 OnExposeComplete: enter
03:23:35.602 00.000 10844 UpdateGuideState(): m_state=6
03:23:35.602 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
03:23:35.602 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.93, Mass=1963, SNR=27.6, Peak=167 HFD=3.4
03:23:35.602 00.000 10844 MultiStar: [#1 0.10,-0.38,0.95,U] [#2 -0.08,0.03,0.91,U] [#3 -0.03,-0.84,0.00,M9] [#4 0.78,-0.05,0.00,M4] [#5 0.66,-0.05,0.00,M1] [#6 0.26,-0.18,0.94,U] [#7 0.17,0.48,0.84,U] [#8 0.45,-0.10,0.75,U] 
03:23:35.602 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.03}, one-star: {-0.14, 0.01}
03:23:35.602 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.39) = xAngle (-1.65 = -1.65)
03:23:35.602 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.48 = 1.48)
03:23:35.602 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.26 mountX=-0.01 mountY=0.11, mountTheta=1.65
03:23:35.607 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
03:23:35.607 00.000 10844 Enqueuing Move request for scope (0.11, -0.03)
03:23:35.607 00.000 11060 Worker thread wakes up
03:23:35.607 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:35.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
03:23:35.607 00.000 10844 UpdateGuideState exits: m=1963 SNR=27.6
03:23:35.607 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
03:23:35.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:35.607 00.000 11060 Moving (0.11, -0.03) raw xDistance=-0.01 yDistance=0.11
03:23:35.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:35.607 00.000 10844 Enqueuing Expose request
03:23:35.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:23:35.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:35.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:23:35.607 00.000 11060 MoveAxis(E, 0, ABG)
03:23:35.607 00.000 11060 Move returns status 0, amount 0
03:23:35.607 00.000 11060 MoveAxis(N, 0, ABG)
03:23:35.607 00.000 11060 Move returns status 0, amount 0
03:23:35.607 00.000 11060 move complete, result=0
03:23:35.607 00.000 11060 worker thread done servicing request
03:23:35.607 00.000 11060 Worker thread wakes up
03:23:35.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:35.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:35.610 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:36.247 00.637 11060 Exposure complete
03:23:36.495 00.248 11060 worker thread done servicing request
03:23:36.495 00.000 10844 OnExposeComplete: enter
03:23:36.495 00.000 10844 UpdateGuideState(): m_state=6
03:23:36.496 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
03:23:36.496 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.44, Mass=1859, SNR=27.2, Peak=244 HFD=3.2
03:23:36.496 00.000 10844 MultiStar: [#1 0.25,-0.23,0.97,U] [#2 0.01,-0.24,0.83,U] [#3 0.64,-0.22,0.00,M10] [#4 0.93,-0.42,0.00,M5] [#5 0.61,-0.37,0.00,M2] [#6 0.06,-0.69,0.00,M1] [#7 0.52,-0.20,0.84,U] [#8 0.47,-0.04,0.77,U] 
03:23:36.496 00.000 10844 refined, 4 included, MultiStar: {0.22, -0.25}, one-star: {-0.10, -0.48}
03:23:36.496 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:23:36.496 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:23:36.496 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-0.86 mountX=-0.21 mountY=0.25, mountTheta=2.25
03:23:36.500 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.25, opts=13)
03:23:36.500 00.000 10844 Enqueuing Move request for scope (0.22, -0.25)
03:23:36.500 00.000 11060 Worker thread wakes up
03:23:36.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:36.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd
03:23:36.500 00.000 10844 UpdateGuideState exits: m=1859 SNR=27.2
03:23:36.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.25)
03:23:36.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:36.500 00.000 11060 Moving (0.22, -0.25) raw xDistance=-0.21 yDistance=0.25
03:23:36.501 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:23:36.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:36.501 00.000 10844 Enqueuing Expose request
03:23:36.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:23:36.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:23:36.501 00.000 11060 MoveAxis(E, 48, ABG)
03:23:36.501 00.000 11060 Guiding  Dir = 2, Dur = 48
03:23:36.507 00.006 11060 IsSlewing returns 0
03:23:36.508 00.001 11060 IsGuiding returns 0
03:23:36.570 00.062 11060 IsGuiding returns 0
03:23:36.570 00.000 11060 Move returns status 0, amount 48
03:23:36.570 00.000 11060 MoveAxis(N, 0, ABG)
03:23:36.570 00.000 11060 Move returns status 0, amount 0
03:23:36.570 00.000 11060 move complete, result=0
03:23:36.570 00.000 11060 worker thread done servicing request
03:23:36.570 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.3 px 0 ms NORTH
03:23:36.570 00.000 11060 Worker thread wakes up
03:23:36.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:36.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:37.207 00.637 11060 Exposure complete
03:23:37.421 00.214 11060 worker thread done servicing request
03:23:37.421 00.000 10844 OnExposeComplete: enter
03:23:37.421 00.000 10844 UpdateGuideState(): m_state=6
03:23:37.423 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
03:23:37.423 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=104.36, Mass=1850, SNR=27.4, Peak=157 HFD=3.5
03:23:37.423 00.000 10844 MultiStar: [#1 0.08,-0.32,1.00,U] [#2 0.10,-0.02,0.96,U] [#3 0.65,-0.78,0.00,R] [#4 0.18,-0.37,0.93,U] [#5 0.63,-0.62,0.00,M3] [#6 0.28,-0.43,0.96,U] [#7 -0.28,0.33,0.87,U] [#8 0.61,-1.00,0.00,M1] 
03:23:37.423 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.24}, one-star: {0.03, -0.56}
03:23:37.423 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
03:23:37.423 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:23:37.423 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.29 mountX=-0.22 mountY=0.11, mountTheta=2.70
03:23:37.427 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.24, opts=13)
03:23:37.427 00.000 10844 Enqueuing Move request for scope (0.07, -0.24)
03:23:37.427 00.000 11060 Worker thread wakes up
03:23:37.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
03:23:37.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:37.427 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
03:23:37.427 00.000 10844 UpdateGuideState exits: m=1850 SNR=27.4
03:23:37.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:37.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:37.427 00.000 10844 Enqueuing Expose request
03:23:37.427 00.000 11060 Moving (0.07, -0.24) raw xDistance=-0.22 yDistance=0.11
03:23:37.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:23:37.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:37.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:23:37.427 00.000 11060 MoveAxis(E, 54, ABG)
03:23:37.427 00.000 11060 Guiding  Dir = 2, Dur = 54
03:23:37.431 00.004 11060 IsSlewing returns 0
03:23:37.432 00.001 11060 IsGuiding returns 0
03:23:37.494 00.062 11060 IsGuiding returns 0
03:23:37.495 00.001 11060 Move returns status 0, amount 54
03:23:37.495 00.000 11060 MoveAxis(N, 0, ABG)
03:23:37.495 00.000 11060 Move returns status 0, amount 0
03:23:37.495 00.000 11060 move complete, result=0
03:23:37.495 00.000 11060 worker thread done servicing request
03:23:37.495 00.000 11060 Worker thread wakes up
03:23:37.495 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
03:23:37.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:37.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:38.127 00.632 11060 Exposure complete
03:23:38.358 00.231 11060 worker thread done servicing request
03:23:38.358 00.000 10844 OnExposeComplete: enter
03:23:38.358 00.000 10844 UpdateGuideState(): m_state=6
03:23:38.358 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
03:23:38.358 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=104.88, Mass=1814, SNR=27.1, Peak=224 HFD=3.3
03:23:38.358 00.000 10844 MultiStar: [#1 0.07,0.01,0.99,U] [#2 0.39,0.34,0.88,U] [#3 -0.04,0.38,0.90,U] [#4 0.45,-0.22,0.97,U] [#5 0.86,-0.40,0.00,M4] [#6 0.41,-0.20,0.95,U] [#7 0.20,0.28,0.87,U] [#8 0.48,0.10,0.81,U] 
03:23:38.358 00.000 10844 single-star, 7 included, MultiStar: {0.22, 0.07}, one-star: {-0.18, -0.04}
03:23:38.358 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.31 = 1.97)
03:23:38.358 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
03:23:38.358 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.93 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
03:23:38.363 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
03:23:38.363 00.000 10844 Enqueuing Move request for scope (-0.18, -0.04)
03:23:38.363 00.000 11060 Worker thread wakes up
03:23:38.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
03:23:38.365 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
03:23:38.365 00.000 11060 Moving (-0.18, -0.04) raw xDistance=-0.07 yDistance=-0.17
03:23:38.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:38.365 00.000 10844 UpdateGuideState exits: m=1814 SNR=27.1
03:23:38.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:38.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:38.365 00.000 10844 Enqueuing Expose request
03:23:38.366 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:23:38.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:38.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:23:38.366 00.000 11060 MoveAxis(E, 0, ABG)
03:23:38.366 00.000 11060 Move returns status 0, amount 0
03:23:38.366 00.000 11060 MoveAxis(N, 0, ABG)
03:23:38.366 00.000 11060 Move returns status 0, amount 0
03:23:38.366 00.000 11060 move complete, result=0
03:23:38.366 00.000 11060 worker thread done servicing request
03:23:38.366 00.000 11060 Worker thread wakes up
03:23:38.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:38.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:38.371 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:39.013 00.642 11060 Exposure complete
03:23:39.253 00.240 11060 worker thread done servicing request
03:23:39.253 00.000 10844 OnExposeComplete: enter
03:23:39.253 00.000 10844 UpdateGuideState(): m_state=6
03:23:39.253 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
03:23:39.253 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.82, Mass=2126, SNR=29.0, Peak=220 HFD=3.5
03:23:39.253 00.000 10844 MultiStar: [#1 0.45,-0.17,0.95,U] [#2 -0.03,0.58,0.90,U] [#3 0.13,0.56,0.89,U] [#4 0.98,-0.21,0.00,M4] [#5 0.31,-0.14,0.85,U] [#6 0.15,0.09,0.93,U] [#7 0.16,0.77,0.00,M1] [#8 0.75,0.06,0.00,M1] 
03:23:39.253 00.000 10844 single-star, 5 included, MultiStar: {0.15, 0.13}, one-star: {-0.11, -0.10}
03:23:39.253 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.39) = xAngle (-3.78 = 2.51)
03:23:39.253 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
03:23:39.253 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.39 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
03:23:39.257 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.10, opts=13)
03:23:39.257 00.000 10844 Enqueuing Move request for scope (-0.11, -0.10)
03:23:39.257 00.000 11060 Worker thread wakes up
03:23:39.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:39.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
03:23:39.258 00.001 10844 UpdateGuideState exits: m=2126 SNR=29.0
03:23:39.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
03:23:39.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:39.258 00.000 11060 Moving (-0.11, -0.10) raw xDistance=-0.12 yDistance=-0.09
03:23:39.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:39.258 00.000 10844 Enqueuing Expose request
03:23:39.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:23:39.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:39.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:23:39.258 00.000 11060 MoveAxis(E, 0, ABG)
03:23:39.258 00.000 11060 Move returns status 0, amount 0
03:23:39.258 00.000 11060 MoveAxis(N, 0, ABG)
03:23:39.258 00.000 11060 Move returns status 0, amount 0
03:23:39.258 00.000 11060 move complete, result=0
03:23:39.258 00.000 11060 worker thread done servicing request
03:23:39.258 00.000 11060 Worker thread wakes up
03:23:39.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:39.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:39.260 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:39.915 00.655 11060 Exposure complete
03:23:40.239 00.324 11060 worker thread done servicing request
03:23:40.239 00.000 10844 OnExposeComplete: enter
03:23:40.239 00.000 10844 UpdateGuideState(): m_state=6
03:23:40.241 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
03:23:40.241 00.000 10844 Star::Find returns 1 (0), X=620.96, Y=104.93, Mass=1851, SNR=27.1, Peak=182 HFD=3.0
03:23:40.242 00.001 10844 MultiStar: [#1 0.35,-0.06,0.95,U] [#2 -0.34,0.05,0.91,U] [#3 -0.54,0.77,0.00,M1] [#4 0.98,-0.08,0.00,M5] [#5 0.81,-0.41,0.00,M4] [#6 0.20,0.04,0.97,U] [#7 0.74,1.01,0.00,M2] [#8 0.47,0.16,0.80,U] 
03:23:40.242 00.000 10844 single-star, 4 included, MultiStar: {0.15, 0.03}, one-star: {0.13, 0.01}
03:23:40.242 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.39) = xAngle (-1.31 = -1.31)
03:23:40.242 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.81 = 1.81)
03:23:40.242 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=0.03 mountY=0.12, mountTheta=1.31
03:23:40.257 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.01, opts=13)
03:23:40.257 00.000 10844 Enqueuing Move request for scope (0.13, 0.01)
03:23:40.257 00.000 11060 Worker thread wakes up
03:23:40.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
03:23:40.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
03:23:40.257 00.000 11060 Moving (0.13, 0.01) raw xDistance=0.03 yDistance=0.12
03:23:40.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:23:40.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:40.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:23:40.257 00.000 11060 MoveAxis(E, 0, ABG)
03:23:40.257 00.000 11060 Move returns status 0, amount 0
03:23:40.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:40.257 00.000 11060 MoveAxis(N, 0, ABG)
03:23:40.257 00.000 10844 UpdateGuideState exits: m=1851 SNR=27.1
03:23:40.257 00.000 11060 Move returns status 0, amount 0
03:23:40.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:40.257 00.000 11060 move complete, result=0
03:23:40.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:40.257 00.000 11060 worker thread done servicing request
03:23:40.257 00.000 10844 Enqueuing Expose request
03:23:40.257 00.000 11060 Worker thread wakes up
03:23:40.257 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:23:40.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:40.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:40.966 00.709 11060 Exposure complete
03:23:41.373 00.407 11060 worker thread done servicing request
03:23:41.375 00.002 10844 OnExposeComplete: enter
03:23:41.375 00.000 10844 UpdateGuideState(): m_state=6
03:23:41.376 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
03:23:41.376 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.96, Mass=1733, SNR=26.4, Peak=209 HFD=2.9
03:23:41.376 00.000 10844 MultiStar: [#1 0.52,0.24,0.97,U] [#2 -0.03,0.21,0.93,U] [#3 -0.48,0.39,0.00,M2] [#4 0.73,0.29,0.00,M6] [#5 1.11,0.12,0.00,M5] [#6 0.12,0.09,1.06,U] [#7 0.65,0.96,0.00,M3] [#8 0.33,0.61,0.00,M1] 
03:23:41.376 00.000 10844 single-star, 3 included, MultiStar: {0.14, 0.14}, one-star: {-0.06, 0.04}
03:23:41.376 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.39) = xAngle (1.19 = 1.19)
03:23:41.376 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.31 = -1.97)
03:23:41.376 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.58 mountX=0.03 mountY=-0.07, mountTheta=-1.19
03:23:41.381 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
03:23:41.381 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
03:23:41.381 00.000 11060 Worker thread wakes up
03:23:41.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:41.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
03:23:41.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
03:23:41.381 00.000 11060 Moving (-0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
03:23:41.381 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.4
03:23:41.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:23:41.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:41.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:41.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:41.381 00.000 10844 Enqueuing Expose request
03:23:41.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:23:41.381 00.000 11060 MoveAxis(E, 0, ABG)
03:23:41.381 00.000 11060 Move returns status 0, amount 0
03:23:41.381 00.000 11060 MoveAxis(N, 0, ABG)
03:23:41.381 00.000 11060 Move returns status 0, amount 0
03:23:41.381 00.000 11060 move complete, result=0
03:23:41.381 00.000 11060 worker thread done servicing request
03:23:41.381 00.000 11060 Worker thread wakes up
03:23:41.383 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:41.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:41.386 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:42.022 00.636 11060 Exposure complete
03:23:42.391 00.369 11060 worker thread done servicing request
03:23:42.391 00.000 10844 OnExposeComplete: enter
03:23:42.391 00.000 10844 UpdateGuideState(): m_state=6
03:23:42.391 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
03:23:42.391 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=105.16, Mass=1579, SNR=25.3, Peak=177 HFD=3.4
03:23:42.391 00.000 10844 MultiStar: [#1 0.08,0.15,0.94,U] [#2 -0.23,0.20,0.91,U] [#3 -0.39,-0.11,0.96,U] [#4 0.91,-0.05,0.00,M7] [#5 0.22,-0.32,0.91,U] [#6 -0.22,0.02,1.07,U] [#7 0.32,0.59,0.00,M4] [#8 0.16,-0.03,0.95,U] 
03:23:42.391 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.02}, one-star: {-0.13, 0.24}
03:23:42.391 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
03:23:42.391 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.71)
03:23:42.391 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.84 mountX=0.01 mountY=-0.08, mountTheta=-1.45
03:23:42.396 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
03:23:42.396 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
03:23:42.396 00.000 11060 Worker thread wakes up
03:23:42.396 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:42.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
03:23:42.396 00.000 10844 UpdateGuideState exits: m=1579 SNR=25.3
03:23:42.396 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
03:23:42.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:42.396 00.000 11060 Moving (-0.08, 0.02) raw xDistance=0.01 yDistance=-0.08
03:23:42.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:42.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:23:42.396 00.000 10844 Enqueuing Expose request
03:23:42.396 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:42.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:23:42.396 00.000 11060 MoveAxis(E, 0, ABG)
03:23:42.396 00.000 11060 Move returns status 0, amount 0
03:23:42.396 00.000 11060 MoveAxis(N, 0, ABG)
03:23:42.396 00.000 11060 Move returns status 0, amount 0
03:23:42.396 00.000 11060 move complete, result=0
03:23:42.396 00.000 11060 worker thread done servicing request
03:23:42.396 00.000 11060 Worker thread wakes up
03:23:42.400 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:42.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:42.404 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:43.040 00.636 11060 Exposure complete
03:23:43.358 00.318 11060 worker thread done servicing request
03:23:43.358 00.000 10844 OnExposeComplete: enter
03:23:43.358 00.000 10844 UpdateGuideState(): m_state=6
03:23:43.358 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
03:23:43.358 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=104.90, Mass=1351, SNR=23.1, Peak=206 HFD=2.8
03:23:43.358 00.000 10844 MultiStar: [#1 0.39,0.61,0.00,M1] [#2 -0.03,0.32,0.98,U] [#3 -0.32,0.64,0.00,M2] [#4 0.67,0.32,0.00,M8] [#5 0.18,-0.10,1.04,U] [#6 -0.07,-0.26,1.15,U] [#7 0.29,1.22,0.00,M5] [#8 0.79,0.43,0.00,M1] 
03:23:43.358 00.000 10844 refined, 3 included, MultiStar: {0.04, -0.03}, one-star: {0.09, -0.02}
03:23:43.361 00.003 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
03:23:43.361 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.17 = 1.17)
03:23:43.361 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.57 mountX=-0.02 mountY=0.04, mountTheta=1.96
03:23:43.363 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
03:23:43.363 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
03:23:43.363 00.000 11060 Worker thread wakes up
03:23:43.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:43.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
03:23:43.363 00.000 10844 UpdateGuideState exits: m=1351 SNR=23.1
03:23:43.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
03:23:43.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:43.363 00.000 11060 Moving (0.04, -0.03) raw xDistance=-0.02 yDistance=0.04
03:23:43.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:43.363 00.000 10844 Enqueuing Expose request
03:23:43.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:23:43.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:43.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:23:43.363 00.000 11060 MoveAxis(E, 0, ABG)
03:23:43.363 00.000 11060 Move returns status 0, amount 0
03:23:43.363 00.000 11060 MoveAxis(N, 0, ABG)
03:23:43.363 00.000 11060 Move returns status 0, amount 0
03:23:43.363 00.000 11060 move complete, result=0
03:23:43.363 00.000 11060 worker thread done servicing request
03:23:43.363 00.000 11060 Worker thread wakes up
03:23:43.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:43.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:43.368 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:43.987 00.619 11060 Exposure complete
03:23:44.300 00.313 11060 worker thread done servicing request
03:23:44.300 00.000 10844 OnExposeComplete: enter
03:23:44.300 00.000 10844 UpdateGuideState(): m_state=6
03:23:44.300 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
03:23:44.300 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=104.95, Mass=1564, SNR=24.9, Peak=219 HFD=3.2
03:23:44.302 00.002 10844 MultiStar: [#1 0.16,0.16,1.03,U] [#2 -0.22,0.47,1.05,U] [#3 -0.44,0.48,0.00,M3] [#4 0.65,0.13,0.00,M9] [#5 0.19,-0.31,0.98,U] [#6 -0.20,-0.14,1.14,U] [#7 -0.22,0.75,0.00,M6] [#8 0.23,0.52,0.83,U] 
03:23:44.302 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.11}, one-star: {-0.61, 0.03}
03:23:44.302 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.39) = xAngle (0.87 = 0.87)
03:23:44.302 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.99 = -2.29)
03:23:44.302 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.26 mountX=0.09 mountY=-0.11, mountTheta=-0.86
03:23:44.307 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.11, opts=13)
03:23:44.307 00.000 10844 Enqueuing Move request for scope (-0.09, 0.11)
03:23:44.308 00.001 11060 Worker thread wakes up
03:23:44.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:44.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
03:23:44.308 00.000 10844 UpdateGuideState exits: m=1564 SNR=24.9
03:23:44.308 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
03:23:44.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:44.308 00.000 11060 Moving (-0.09, 0.11) raw xDistance=0.09 yDistance=-0.11
03:23:44.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:44.308 00.000 10844 Enqueuing Expose request
03:23:44.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:23:44.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:44.309 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:23:44.309 00.000 11060 MoveAxis(E, 0, ABG)
03:23:44.309 00.000 11060 Move returns status 0, amount 0
03:23:44.309 00.000 11060 MoveAxis(N, 0, ABG)
03:23:44.309 00.000 11060 Move returns status 0, amount 0
03:23:44.309 00.000 11060 move complete, result=0
03:23:44.309 00.000 11060 worker thread done servicing request
03:23:44.309 00.000 11060 Worker thread wakes up
03:23:44.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:44.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:44.313 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:44.942 00.629 11060 Exposure complete
03:23:45.182 00.240 11060 worker thread done servicing request
03:23:45.182 00.000 10844 OnExposeComplete: enter
03:23:45.182 00.000 10844 UpdateGuideState(): m_state=6
03:23:45.182 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
03:23:45.182 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.73, Mass=1670, SNR=26.3, Peak=211 HFD=3.1
03:23:45.182 00.000 10844 MultiStar: [#1 0.41,-0.03,0.87,U] [#2 -0.50,-0.26,0.94,U] [#3 -0.32,0.47,0.99,U] [#4 0.57,0.20,0.96,U] [#5 0.45,-0.33,0.96,U] [#6 -0.03,-0.30,1.00,U] [#7 0.66,0.47,0.00,M7] [#8 0.09,0.02,0.88,U] 
03:23:45.182 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {-0.33, -0.19}
03:23:45.182 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.39) = xAngle (-2.37 = -2.37)
03:23:45.182 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.75 = 0.75)
03:23:45.185 00.003 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.98 mountX=-0.05 mountY=0.04, mountTheta=2.38
03:23:45.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
03:23:45.187 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
03:23:45.187 00.000 11060 Worker thread wakes up
03:23:45.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:23:45.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:23:45.187 00.000 10844 UpdateGuideState exits: m=1670 SNR=26.3
03:23:45.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:23:45.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:45.187 00.000 11060 Moving (0.04, -0.05) raw xDistance=-0.05 yDistance=0.04
03:23:45.188 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:45.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:23:45.188 00.000 10844 Enqueuing Expose request
03:23:45.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:45.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:23:45.188 00.000 11060 MoveAxis(E, 0, ABG)
03:23:45.188 00.000 11060 Move returns status 0, amount 0
03:23:45.188 00.000 11060 MoveAxis(N, 0, ABG)
03:23:45.188 00.000 11060 Move returns status 0, amount 0
03:23:45.188 00.000 11060 move complete, result=0
03:23:45.188 00.000 11060 worker thread done servicing request
03:23:45.188 00.000 11060 Worker thread wakes up
03:23:45.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:45.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:45.191 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:45.836 00.645 11060 Exposure complete
03:23:46.050 00.214 11060 worker thread done servicing request
03:23:46.051 00.001 10844 OnExposeComplete: enter
03:23:46.051 00.000 10844 UpdateGuideState(): m_state=6
03:23:46.051 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
03:23:46.051 00.000 10844 Star::Find returns 1 (0), X=621.24, Y=104.73, Mass=1809, SNR=26.9, Peak=185 HFD=3.6
03:23:46.051 00.000 10844 MultiStar: [#1 0.50,-0.22,0.94,U] [#2 -0.28,-0.02,0.84,U] [#3 -0.25,0.57,0.00,M3] [#4 0.90,0.08,0.00,M9] [#5 0.40,-0.23,0.87,U] [#6 0.31,-0.32,0.97,U] [#7 0.42,0.84,0.00,M8] [#8 0.54,-0.16,0.76,U] 
03:23:46.051 00.000 10844 refined, 5 included, MultiStar: {0.32, -0.19}, one-star: {0.41, -0.19}
03:23:46.051 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.39) = xAngle (-1.94 = -1.94)
03:23:46.051 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.19 = 1.19)
03:23:46.051 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.19 hyp=0.37 cameraTheta=-0.55 mountX=-0.13 mountY=0.34, mountTheta=1.94
03:23:46.051 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.19, opts=13)
03:23:46.051 00.000 10844 Enqueuing Move request for scope (0.32, -0.19)
03:23:46.051 00.000 11060 Worker thread wakes up
03:23:46.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:46.055 00.004 10844 UpdateGuideState exits: m=1809 SNR=26.9
03:23:46.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:46.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:46.055 00.000 10844 Enqueuing Expose request
03:23:46.067 00.012 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.19) opts 0xd
03:23:46.068 00.001 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.19)
03:23:46.068 00.000 11060 Moving (0.32, -0.19) raw xDistance=-0.13 yDistance=0.34
03:23:46.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:23:46.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:23:46.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:23:46.068 00.000 11060 MoveAxis(E, 31, ABG)
03:23:46.068 00.000 11060 Guiding  Dir = 2, Dur = 31
03:23:46.072 00.004 11060 IsSlewing returns 0
03:23:46.072 00.000 11060 IsGuiding returns 0
03:23:46.116 00.044 11060 IsGuiding returns 0
03:23:46.116 00.000 11060 Move returns status 0, amount 31
03:23:46.116 00.000 11060 MoveAxis(N, 0, ABG)
03:23:46.116 00.000 11060 Move returns status 0, amount 0
03:23:46.116 00.000 11060 move complete, result=0
03:23:46.116 00.000 11060 worker thread done servicing request
03:23:46.116 00.000 11060 Worker thread wakes up
03:23:46.116 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.3 px 0 ms NORTH
03:23:46.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:46.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:46.762 00.646 11060 Exposure complete
03:23:46.972 00.210 11060 worker thread done servicing request
03:23:46.972 00.000 10844 OnExposeComplete: enter
03:23:46.972 00.000 10844 UpdateGuideState(): m_state=6
03:23:46.973 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
03:23:46.973 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.86, Mass=1646, SNR=25.7, Peak=199 HFD=2.7
03:23:46.973 00.000 10844 MultiStar: [#1 -0.02,-0.12,1.05,U] [#2 -0.02,0.17,0.92,U] [#3 -0.66,0.29,0.00,M4] [#4 0.63,-0.18,0.00,M10] [#5 0.72,0.05,0.00,M1] [#6 -0.11,-0.19,1.05,U] [#7 0.40,0.64,0.00,M9] [#8 0.39,0.39,0.78,U] 
03:23:46.974 00.001 10844 refined, 4 included, MultiStar: {-0.00, 0.02}, one-star: {-0.16, -0.06}
03:23:46.974 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.39) = xAngle (0.26 = 0.26)
03:23:46.974 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.90)
03:23:46.974 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.64 mountX=0.02 mountY=-0.00, mountTheta=-0.24
03:23:46.974 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.02, opts=13)
03:23:46.974 00.000 10844 Enqueuing Move request for scope (-0.00, 0.02)
03:23:46.974 00.000 11060 Worker thread wakes up
03:23:46.974 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:46.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
03:23:46.974 00.000 10844 UpdateGuideState exits: m=1646 SNR=25.7
03:23:46.974 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
03:23:46.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:46.974 00.000 11060 Moving (-0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
03:23:46.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:46.974 00.000 10844 Enqueuing Expose request
03:23:46.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:23:46.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:46.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:23:46.974 00.000 11060 MoveAxis(E, 0, ABG)
03:23:46.974 00.000 11060 Move returns status 0, amount 0
03:23:46.974 00.000 11060 MoveAxis(N, 0, ABG)
03:23:46.974 00.000 11060 Move returns status 0, amount 0
03:23:46.974 00.000 11060 move complete, result=0
03:23:46.978 00.004 11060 worker thread done servicing request
03:23:46.978 00.000 11060 Worker thread wakes up
03:23:46.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:46.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:46.978 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:23:47.625 00.647 11060 Exposure complete
03:23:47.831 00.206 11060 worker thread done servicing request
03:23:47.831 00.000 10844 OnExposeComplete: enter
03:23:47.831 00.000 10844 UpdateGuideState(): m_state=6
03:23:47.834 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
03:23:47.834 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.35, Mass=1777, SNR=26.4, Peak=236 HFD=3.2
03:23:47.834 00.000 10844 MultiStar: [#1 0.86,-0.60,0.00,M1] [#2 -0.56,-0.14,0.91,U] [#3 -0.65,0.36,0.00,M5] [#4 0.76,-0.32,0.00,R] [#5 0.54,-0.73,0.00,M2] [#6 -0.19,-0.20,1.03,U] [#7 0.23,-0.01,0.91,U] [#8 0.48,-0.19,0.71,U] 
03:23:47.834 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.23}, one-star: {-0.28, -0.57}
03:23:47.834 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.93)
03:23:47.834 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.23 = -0.23)
03:23:47.834 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.96 mountX=-0.24 mountY=-0.06, mountTheta=-2.91
03:23:47.835 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.23, opts=13)
03:23:47.835 00.000 10844 Enqueuing Move request for scope (-0.10, -0.23)
03:23:47.835 00.000 11060 Worker thread wakes up
03:23:47.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:23:47.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
03:23:47.835 00.000 10844 UpdateGuideState exits: m=1777 SNR=26.4
03:23:47.835 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
03:23:47.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:47.835 00.000 11060 Moving (-0.10, -0.23) raw xDistance=-0.24 yDistance=-0.06
03:23:47.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:47.835 00.000 10844 Enqueuing Expose request
03:23:47.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:23:47.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:47.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:23:47.835 00.000 11060 MoveAxis(E, 57, ABG)
03:23:47.835 00.000 11060 Guiding  Dir = 2, Dur = 57
03:23:47.846 00.011 11060 IsSlewing returns 0
03:23:47.846 00.000 11060 IsGuiding returns 0
03:23:47.909 00.063 11060 IsGuiding returns 0
03:23:47.909 00.000 11060 Move returns status 0, amount 57
03:23:47.909 00.000 11060 MoveAxis(N, 0, ABG)
03:23:47.909 00.000 11060 Move returns status 0, amount 0
03:23:47.909 00.000 11060 move complete, result=0
03:23:47.909 00.000 11060 worker thread done servicing request
03:23:47.909 00.000 10844 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
03:23:47.909 00.000 11060 Worker thread wakes up
03:23:47.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:47.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:48.547 00.638 11060 Exposure complete
03:23:48.760 00.213 11060 worker thread done servicing request
03:23:48.760 00.000 10844 OnExposeComplete: enter
03:23:48.760 00.000 10844 UpdateGuideState(): m_state=6
03:23:48.765 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
03:23:48.765 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.49, Mass=1824, SNR=27.7, Peak=219 HFD=3.3
03:23:48.765 00.000 10844 MultiStar: [#1 0.48,-0.48,0.00,M2] [#2 -0.72,-0.09,0.00,M1] [#3 -0.52,-0.34,0.00,M6] [#4 -0.40,0.22,0.87,U] [#5 0.31,-0.22,0.84,U] [#6 0.05,-0.21,0.98,U] [#7 0.21,0.43,0.83,U] [#8 0.15,-0.72,0.00,M1] 
03:23:48.765 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.06}, one-star: {-0.09, -0.43}
03:23:48.765 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.39) = xAngle (-2.78 = -2.78)
03:23:48.765 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.34 = 0.34)
03:23:48.765 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.39 mountX=-0.06 mountY=0.02, mountTheta=2.80
03:23:48.782 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
03:23:48.782 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
03:23:48.782 00.000 11060 Worker thread wakes up
03:23:48.782 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:48.782 00.000 10844 UpdateGuideState exits: m=1824 SNR=27.7
03:23:48.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:23:48.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:48.782 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:23:48.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:48.782 00.000 10844 Enqueuing Expose request
03:23:48.782 00.000 11060 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
03:23:48.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:23:48.784 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:48.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:23:48.784 00.000 11060 MoveAxis(E, 0, ABG)
03:23:48.784 00.000 11060 Move returns status 0, amount 0
03:23:48.784 00.000 11060 MoveAxis(N, 0, ABG)
03:23:48.784 00.000 11060 Move returns status 0, amount 0
03:23:48.784 00.000 11060 move complete, result=0
03:23:48.784 00.000 11060 worker thread done servicing request
03:23:48.784 00.000 11060 Worker thread wakes up
03:23:48.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:48.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:48.786 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:49.434 00.648 11060 Exposure complete
03:23:49.630 00.196 11060 worker thread done servicing request
03:23:49.630 00.000 10844 OnExposeComplete: enter
03:23:49.630 00.000 10844 UpdateGuideState(): m_state=6
03:23:49.630 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
03:23:49.630 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.60, Mass=1768, SNR=26.6, Peak=253 HFD=3.1
03:23:49.630 00.000 10844 MultiStar: [#1 0.19,-0.14,0.96,U] [#2 -0.45,0.36,0.96,U] [#3 -0.24,0.09,0.93,U] [#4 -0.33,-0.16,1.01,U] [#5 -0.15,0.12,0.99,U] [#6 -0.28,-0.24,1.05,U] [#7 -0.19,0.24,0.96,U] [#8 0.50,-0.27,0.77,U] 
03:23:49.630 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.03}, one-star: {-0.41, -0.32}
03:23:49.630 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.39) = xAngle (-4.34 = 1.95)
03:23:49.632 00.002 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.21 = -1.21)
03:23:49.632 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.95 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
03:23:49.632 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.03, opts=13)
03:23:49.632 00.000 10844 Enqueuing Move request for scope (-0.17, -0.03)
03:23:49.632 00.000 11060 Worker thread wakes up
03:23:49.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
03:23:49.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:49.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
03:23:49.632 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.6
03:23:49.632 00.000 11060 Moving (-0.17, -0.03) raw xDistance=-0.06 yDistance=-0.16
03:23:49.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:23:49.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:49.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:49.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:49.632 00.000 10844 Enqueuing Expose request
03:23:49.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:23:49.632 00.000 11060 MoveAxis(E, 0, ABG)
03:23:49.632 00.000 11060 Move returns status 0, amount 0
03:23:49.632 00.000 11060 MoveAxis(N, 0, ABG)
03:23:49.632 00.000 11060 Move returns status 0, amount 0
03:23:49.632 00.000 11060 move complete, result=0
03:23:49.632 00.000 11060 worker thread done servicing request
03:23:49.632 00.000 11060 Worker thread wakes up
03:23:49.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:49.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:49.639 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:50.285 00.646 11060 Exposure complete
03:23:50.492 00.207 11060 worker thread done servicing request
03:23:50.492 00.000 10844 OnExposeComplete: enter
03:23:50.492 00.000 10844 UpdateGuideState(): m_state=6
03:23:50.492 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
03:23:50.492 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.75, Mass=1681, SNR=25.4, Peak=183 HFD=3.6
03:23:50.492 00.000 10844 MultiStar: [#1 0.26,-0.12,1.00,U] [#2 0.05,0.40,0.98,U] [#3 -0.35,0.12,1.00,U] [#4 -0.29,0.08,1.11,U] [#5 0.16,-0.38,0.93,U] [#6 -0.05,-0.07,1.10,U] [#7 -0.06,0.51,0.94,U] [#8 0.82,-0.16,0.00,M1] 
03:23:50.492 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.04}, one-star: {-0.16, -0.17}
03:23:50.492 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.39) = xAngle (1.13 = 1.13)
03:23:50.492 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.25 = -2.03)
03:23:50.492 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.52 mountX=0.03 mountY=-0.07, mountTheta=-1.13
03:23:50.497 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
03:23:50.497 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
03:23:50.497 00.000 11060 Worker thread wakes up
03:23:50.497 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:50.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
03:23:50.497 00.000 10844 UpdateGuideState exits: m=1681 SNR=25.4
03:23:50.497 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
03:23:50.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:50.497 00.000 11060 Moving (-0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
03:23:50.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:50.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:23:50.497 00.000 10844 Enqueuing Expose request
03:23:50.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:50.499 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:23:50.499 00.000 11060 MoveAxis(E, 0, ABG)
03:23:50.499 00.000 11060 Move returns status 0, amount 0
03:23:50.499 00.000 11060 MoveAxis(N, 0, ABG)
03:23:50.499 00.000 11060 Move returns status 0, amount 0
03:23:50.499 00.000 11060 move complete, result=0
03:23:50.499 00.000 11060 worker thread done servicing request
03:23:50.499 00.000 11060 Worker thread wakes up
03:23:50.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:50.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:50.501 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:51.127 00.626 11060 Exposure complete
03:23:51.341 00.214 11060 worker thread done servicing request
03:23:51.341 00.000 10844 OnExposeComplete: enter
03:23:51.341 00.000 10844 UpdateGuideState(): m_state=6
03:23:51.341 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
03:23:51.341 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=104.65, Mass=1533, SNR=24.5, Peak=250 HFD=2.9
03:23:51.341 00.000 10844 MultiStar: [#1 0.02,-0.05,1.02,U] [#2 -0.35,-0.46,0.99,U] [#3 -0.46,-0.11,1.06,U] [#4 -0.51,0.09,1.00,U] [#5 0.78,0.21,0.00,M1] [#6 -0.12,-0.30,1.04,U] [#7 -0.20,0.64,0.00,M6] [#8 0.16,-0.09,0.89,U] 
03:23:51.341 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.17}, one-star: {-0.43, -0.27}
03:23:51.341 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.39) = xAngle (-3.92 = 2.36)
03:23:51.341 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.80 = -0.80)
03:23:51.341 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-2.53 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
03:23:51.345 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.17, opts=13)
03:23:51.345 00.000 10844 Enqueuing Move request for scope (-0.24, -0.17)
03:23:51.345 00.000 11060 Worker thread wakes up
03:23:51.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:51.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
03:23:51.345 00.000 10844 UpdateGuideState exits: m=1533 SNR=24.5
03:23:51.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
03:23:51.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:51.345 00.000 11060 Moving (-0.24, -0.17) raw xDistance=-0.21 yDistance=-0.21
03:23:51.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:51.345 00.000 10844 Enqueuing Expose request
03:23:51.345 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:23:51.345 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
03:23:51.345 00.000 11060 MoveAxis(E, 50, ABG)
03:23:51.345 00.000 11060 Guiding  Dir = 2, Dur = 50
03:23:51.365 00.020 11060 IsSlewing returns 0
03:23:51.365 00.000 11060 IsGuiding returns 0
03:23:51.444 00.079 11060 IsGuiding returns 0
03:23:51.445 00.001 11060 Move returns status 0, amount 50
03:23:51.445 00.000 11060 MoveAxis(N, 83, ABG)
03:23:51.445 00.000 11060 Guiding  Dir = 0, Dur = 83
03:23:51.474 00.029 11060 IsSlewing returns 0
03:23:51.476 00.002 11060 IsGuiding returns 0
03:23:51.587 00.111 11060 IsGuiding returns 0
03:23:51.589 00.002 11060 Move returns status 0, amount 83
03:23:51.589 00.000 11060 move complete, result=0
03:23:51.589 00.000 11060 worker thread done servicing request
03:23:51.589 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.2 px 83 ms NORTH
03:23:51.589 00.000 11060 Worker thread wakes up
03:23:51.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:51.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:52.224 00.635 11060 Exposure complete
03:23:52.455 00.231 11060 worker thread done servicing request
03:23:52.455 00.000 10844 OnExposeComplete: enter
03:23:52.455 00.000 10844 UpdateGuideState(): m_state=6
03:23:52.455 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
03:23:52.455 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.70, Mass=1847, SNR=27.1, Peak=179 HFD=3.2
03:23:52.455 00.000 10844 MultiStar: [#1 -0.11,-0.02,0.91,U] [#2 -0.44,0.44,0.00,M1] [#3 -0.48,0.07,0.93,U] [#4 -0.52,0.37,0.00,M1] [#5 0.37,-0.28,0.98,U] [#6 -0.21,-0.46,0.99,U] [#7 -0.33,0.20,0.96,U] [#8 0.43,0.18,0.81,U] 
03:23:52.455 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {-0.06, -0.21}
03:23:52.455 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.39) = xAngle (-3.60 = 2.68)
03:23:52.455 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.47 = -0.47)
03:23:52.455 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.21 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
03:23:52.459 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.09, opts=13)
03:23:52.459 00.000 10844 Enqueuing Move request for scope (-0.06, -0.09)
03:23:52.459 00.000 11060 Worker thread wakes up
03:23:52.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:52.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
03:23:52.459 00.000 10844 UpdateGuideState exits: m=1847 SNR=27.1
03:23:52.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
03:23:52.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:52.459 00.000 11060 Moving (-0.06, -0.09) raw xDistance=-0.10 yDistance=-0.05
03:23:52.461 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:52.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:23:52.461 00.000 10844 Enqueuing Expose request
03:23:52.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:52.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:23:52.461 00.000 11060 MoveAxis(E, 0, ABG)
03:23:52.461 00.000 11060 Move returns status 0, amount 0
03:23:52.461 00.000 11060 MoveAxis(N, 0, ABG)
03:23:52.461 00.000 11060 Move returns status 0, amount 0
03:23:52.461 00.000 11060 move complete, result=0
03:23:52.461 00.000 11060 worker thread done servicing request
03:23:52.461 00.000 11060 Worker thread wakes up
03:23:52.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:52.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:52.463 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:23:53.103 00.640 11060 Exposure complete
03:23:53.346 00.243 11060 worker thread done servicing request
03:23:53.346 00.000 10844 OnExposeComplete: enter
03:23:53.346 00.000 10844 UpdateGuideState(): m_state=6
03:23:53.346 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
03:23:53.346 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.68, Mass=1742, SNR=26.5, Peak=214 HFD=3.3
03:23:53.346 00.000 10844 MultiStar: [#1 -0.04,-0.04,0.97,U] [#2 -0.15,0.46,0.85,U] [#3 -0.56,0.35,0.00,M3] [#4 -0.64,0.21,0.00,M2] [#5 0.48,-0.59,0.00,M1] [#6 0.01,-0.28,1.05,U] [#7 -0.02,0.40,0.94,U] [#8 0.35,0.02,0.81,U] 
03:23:53.346 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.04}, one-star: {0.02, -0.23}
03:23:53.346 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
03:23:53.346 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.78 = 2.78)
03:23:53.346 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.04 mountX=0.04 mountY=0.02, mountTheta=0.36
03:23:53.351 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
03:23:53.351 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
03:23:53.351 00.000 11060 Worker thread wakes up
03:23:53.351 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:53.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:23:53.351 00.000 10844 UpdateGuideState exits: m=1742 SNR=26.5
03:23:53.351 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:23:53.351 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:53.351 00.000 11060 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=0.02
03:23:53.351 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:53.351 00.000 10844 Enqueuing Expose request
03:23:53.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:23:53.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:53.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:23:53.351 00.000 11060 MoveAxis(E, 0, ABG)
03:23:53.351 00.000 11060 Move returns status 0, amount 0
03:23:53.351 00.000 11060 MoveAxis(N, 0, ABG)
03:23:53.351 00.000 11060 Move returns status 0, amount 0
03:23:53.351 00.000 11060 move complete, result=0
03:23:53.351 00.000 11060 worker thread done servicing request
03:23:53.351 00.000 11060 Worker thread wakes up
03:23:53.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:53.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:53.356 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:53.994 00.638 11060 Exposure complete
03:23:54.309 00.315 11060 worker thread done servicing request
03:23:54.309 00.000 10844 OnExposeComplete: enter
03:23:54.309 00.000 10844 UpdateGuideState(): m_state=6
03:23:54.309 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
03:23:54.309 00.000 10844 Star::Find returns 1 (1), X=620.99, Y=104.78, Mass=1714, SNR=26.3, Peak=255 HFD=2.6
03:23:54.311 00.002 10844 MultiStar: [#1 0.14,-0.77,0.00,M1] [#2 -0.39,0.23,0.86,U] [#3 -0.36,-0.06,0.98,U] [#4 -0.17,0.06,1.03,U] [#5 0.31,-0.34,0.93,U] [#6 0.11,-0.04,1.02,U] [#7 0.07,0.43,0.85,U] [#8 0.35,0.17,0.80,U] 
03:23:54.311 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {0.16, -0.14}
03:23:54.311 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.39) = xAngle (0.08 = 0.08)
03:23:54.311 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.21 = -3.08)
03:23:54.311 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.47 mountX=0.03 mountY=-0.00, mountTheta=-0.06
03:23:54.318 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.03, opts=13)
03:23:54.318 00.000 10844 Enqueuing Move request for scope (0.00, 0.03)
03:23:54.318 00.000 11060 Worker thread wakes up
03:23:54.318 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:54.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
03:23:54.319 00.001 10844 UpdateGuideState exits: m=1714 SNR=26.3 Saturated
03:23:54.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
03:23:54.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:54.319 00.000 11060 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
03:23:54.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:54.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:23:54.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:54.319 00.000 10844 Enqueuing Expose request
03:23:54.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:23:54.319 00.000 11060 MoveAxis(E, 0, ABG)
03:23:54.319 00.000 11060 Move returns status 0, amount 0
03:23:54.319 00.000 11060 MoveAxis(N, 0, ABG)
03:23:54.319 00.000 11060 Move returns status 0, amount 0
03:23:54.319 00.000 11060 move complete, result=0
03:23:54.319 00.000 11060 worker thread done servicing request
03:23:54.319 00.000 11060 Worker thread wakes up
03:23:54.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:54.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:54.322 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:23:54.976 00.654 11060 Exposure complete
03:23:55.371 00.395 11060 worker thread done servicing request
03:23:55.371 00.000 10844 OnExposeComplete: enter
03:23:55.371 00.000 10844 UpdateGuideState(): m_state=6
03:23:55.372 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
03:23:55.372 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.62, Mass=1835, SNR=27.5, Peak=183 HFD=3.4
03:23:55.372 00.000 10844 MultiStar: [#1 -0.03,-0.17,0.86,U] [#2 -0.38,0.21,0.89,U] [#3 -0.50,0.08,0.99,U] [#4 -0.37,0.15,0.96,U] [#5 0.57,-0.35,0.00,M1] [#6 -0.01,-0.56,1.00,U] [#7 -0.08,0.27,0.85,U] [#8 0.48,-0.33,0.71,U] 
03:23:55.372 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.08}, one-star: {-0.07, -0.30}
03:23:55.372 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.39) = xAngle (-4.01 = 2.27)
03:23:55.372 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.88 = -0.88)
03:23:55.372 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.62 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
03:23:55.377 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.08, opts=13)
03:23:55.377 00.000 10844 Enqueuing Move request for scope (-0.14, -0.08)
03:23:55.377 00.000 11060 Worker thread wakes up
03:23:55.377 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:55.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
03:23:55.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
03:23:55.377 00.000 11060 Moving (-0.14, -0.08) raw xDistance=-0.11 yDistance=-0.13
03:23:55.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:23:55.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:55.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:23:55.377 00.000 11060 MoveAxis(E, 0, ABG)
03:23:55.377 00.000 11060 Move returns status 0, amount 0
03:23:55.377 00.000 11060 MoveAxis(N, 0, ABG)
03:23:55.377 00.000 11060 Move returns status 0, amount 0
03:23:55.377 00.000 11060 move complete, result=0
03:23:55.377 00.000 10844 UpdateGuideState exits: m=1835 SNR=27.5
03:23:55.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:55.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:55.377 00.000 10844 Enqueuing Expose request
03:23:55.377 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:55.379 00.002 11060 worker thread done servicing request
03:23:55.379 00.000 11060 Worker thread wakes up
03:23:55.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:55.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:56.024 00.645 11060 Exposure complete
03:23:56.470 00.446 11060 worker thread done servicing request
03:23:56.470 00.000 10844 OnExposeComplete: enter
03:23:56.470 00.000 10844 UpdateGuideState(): m_state=6
03:23:56.472 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
03:23:56.472 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.40, Mass=1488, SNR=24.1, Peak=244 HFD=2.9
03:23:56.472 00.000 10844 MultiStar: [#1 -0.05,0.21,1.11,U] [#2 0.09,0.06,0.97,U] [#3 -0.86,0.25,0.00,M2] [#4 -0.27,0.15,1.09,U] [#5 0.35,-0.29,0.96,U] [#6 -0.17,-0.50,1.09,U] [#7 -0.14,0.68,0.00,M3] [#8 0.20,-0.26,0.87,U] 
03:23:56.472 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.16}, one-star: {-0.00, -0.52}
03:23:56.472 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.39) = xAngle (-2.91 = -2.91)
03:23:56.472 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.21 = 0.21)
03:23:56.472 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.52 mountX=-0.15 mountY=0.03, mountTheta=2.93
03:23:56.475 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.16, opts=13)
03:23:56.475 00.000 10844 Enqueuing Move request for scope (0.01, -0.16)
03:23:56.475 00.000 11060 Worker thread wakes up
03:23:56.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:56.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
03:23:56.475 00.000 10844 UpdateGuideState exits: m=1488 SNR=24.1
03:23:56.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
03:23:56.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:56.475 00.000 11060 Moving (0.01, -0.16) raw xDistance=-0.15 yDistance=0.03
03:23:56.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:56.475 00.000 10844 Enqueuing Expose request
03:23:56.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:23:56.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:56.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:23:56.475 00.000 11060 MoveAxis(E, 36, ABG)
03:23:56.475 00.000 11060 Guiding  Dir = 2, Dur = 36
03:23:56.496 00.021 11060 IsSlewing returns 0
03:23:56.497 00.001 11060 IsGuiding returns 0
03:23:56.554 00.057 11060 IsGuiding returns 0
03:23:56.554 00.000 11060 Move returns status 0, amount 36
03:23:56.554 00.000 11060 MoveAxis(N, 0, ABG)
03:23:56.554 00.000 11060 Move returns status 0, amount 0
03:23:56.554 00.000 11060 move complete, result=0
03:23:56.554 00.000 11060 worker thread done servicing request
03:23:56.554 00.000 11060 Worker thread wakes up
03:23:56.554 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
03:23:56.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:56.555 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:57.179 00.624 11060 Exposure complete
03:23:57.487 00.308 11060 worker thread done servicing request
03:23:57.487 00.000 10844 OnExposeComplete: enter
03:23:57.487 00.000 10844 UpdateGuideState(): m_state=6
03:23:57.488 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
03:23:57.488 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.69, Mass=1420, SNR=23.3, Peak=164 HFD=3.0
03:23:57.488 00.000 10844 MultiStar: [#1 0.08,-0.21,1.13,U] [#2 -0.55,0.09,1.04,U] [#3 -0.69,0.08,0.00,M3] [#4 0.20,0.47,1.12,U] [#5 0.54,-0.11,0.97,U] [#6 -0.64,-0.17,0.00,M1] [#7 0.17,0.80,0.00,M4] [#8 0.06,-0.19,0.98,U] 
03:23:57.489 00.001 10844 refined, 5 included, MultiStar: {0.04, -0.02}, one-star: {-0.07, -0.23}
03:23:57.489 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
03:23:57.489 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.23 = 1.23)
03:23:57.489 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.50 mountX=-0.02 mountY=0.05, mountTheta=1.90
03:23:57.504 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
03:23:57.504 00.000 10844 Enqueuing Move request for scope (0.04, -0.02)
03:23:57.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:23:57.504 00.000 10844 UpdateGuideState exits: m=1420 SNR=23.3
03:23:57.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:57.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:57.504 00.000 10844 Enqueuing Expose request
03:23:57.504 00.000 11060 Worker thread wakes up
03:23:57.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
03:23:57.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
03:23:57.506 00.002 11060 Moving (0.04, -0.02) raw xDistance=-0.02 yDistance=0.05
03:23:57.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:23:57.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:57.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:23:57.506 00.000 11060 MoveAxis(E, 0, ABG)
03:23:57.506 00.000 11060 Move returns status 0, amount 0
03:23:57.506 00.000 11060 MoveAxis(N, 0, ABG)
03:23:57.506 00.000 11060 Move returns status 0, amount 0
03:23:57.506 00.000 11060 move complete, result=0
03:23:57.506 00.000 11060 worker thread done servicing request
03:23:57.506 00.000 11060 Worker thread wakes up
03:23:57.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:57.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:57.517 00.011 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:58.141 00.624 11060 Exposure complete
03:23:58.439 00.298 11060 worker thread done servicing request
03:23:58.439 00.000 10844 OnExposeComplete: enter
03:23:58.439 00.000 10844 UpdateGuideState(): m_state=6
03:23:58.439 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
03:23:58.439 00.000 10844 Star::Find returns 1 (1), X=620.78, Y=104.67, Mass=1870, SNR=27.2, Peak=255 HFD=3.1
03:23:58.441 00.002 10844 MultiStar: [#1 -0.09,-0.17,0.89,U] [#2 0.09,0.40,0.88,U] [#3 -0.53,0.45,0.00,M4] [#4 -0.40,0.27,0.98,U] [#5 0.18,0.02,0.90,U] [#6 -0.13,-0.08,0.94,U] [#7 -0.00,0.51,0.94,U] [#8 -0.14,0.20,0.76,U] 
03:23:58.441 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {-0.05, -0.25}
03:23:58.441 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.39) = xAngle (0.76 = 0.76)
03:23:58.441 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.89 = -2.40)
03:23:58.441 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.15 mountX=0.09 mountY=-0.09, mountTheta=-0.75
03:23:58.445 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
03:23:58.445 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
03:23:58.445 00.000 11060 Worker thread wakes up
03:23:58.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:58.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
03:23:58.445 00.000 10844 UpdateGuideState exits: m=1870 SNR=27.2 Saturated
03:23:58.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
03:23:58.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:58.445 00.000 11060 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
03:23:58.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:58.445 00.000 10844 Enqueuing Expose request
03:23:58.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:23:58.447 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:58.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:23:58.447 00.000 11060 MoveAxis(E, 0, ABG)
03:23:58.447 00.000 11060 Move returns status 0, amount 0
03:23:58.447 00.000 11060 MoveAxis(N, 0, ABG)
03:23:58.447 00.000 11060 Move returns status 0, amount 0
03:23:58.447 00.000 11060 move complete, result=0
03:23:58.447 00.000 11060 worker thread done servicing request
03:23:58.447 00.000 11060 Worker thread wakes up
03:23:58.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:58.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:58.449 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:59.078 00.629 11060 Exposure complete
03:23:59.308 00.230 11060 worker thread done servicing request
03:23:59.308 00.000 10844 OnExposeComplete: enter
03:23:59.309 00.001 10844 UpdateGuideState(): m_state=6
03:23:59.309 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
03:23:59.309 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=104.87, Mass=1670, SNR=25.7, Peak=234 HFD=3.3
03:23:59.309 00.000 10844 MultiStar: [#1 -0.19,-0.13,0.96,U] [#2 -0.15,0.31,0.92,U] [#3 -0.77,-0.07,0.00,M5] [#4 -0.22,0.42,0.94,U] [#5 -0.27,-0.23,0.96,U] [#6 0.01,-0.56,1.00,U] [#7 0.08,0.78,0.00,M4] [#8 0.11,-0.01,0.78,U] 
03:23:59.309 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.04}, one-star: {-0.52, -0.05}
03:23:59.309 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.39) = xAngle (-4.30 = 1.98)
03:23:59.309 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.18 = -1.18)
03:23:59.309 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.91 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
03:23:59.320 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.04, opts=13)
03:23:59.320 00.000 10844 Enqueuing Move request for scope (-0.19, -0.04)
03:23:59.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:23:59.322 00.002 10844 UpdateGuideState exits: m=1670 SNR=25.7
03:23:59.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:59.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:23:59.322 00.000 10844 Enqueuing Expose request
03:23:59.323 00.001 11060 Worker thread wakes up
03:23:59.324 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
03:23:59.324 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
03:23:59.324 00.000 11060 Moving (-0.19, -0.04) raw xDistance=-0.08 yDistance=-0.18
03:23:59.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:23:59.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:23:59.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:23:59.324 00.000 11060 MoveAxis(E, 0, ABG)
03:23:59.324 00.000 11060 Move returns status 0, amount 0
03:23:59.324 00.000 11060 MoveAxis(N, 0, ABG)
03:23:59.324 00.000 11060 Move returns status 0, amount 0
03:23:59.324 00.000 11060 move complete, result=0
03:23:59.324 00.000 11060 worker thread done servicing request
03:23:59.324 00.000 11060 Worker thread wakes up
03:23:59.325 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:23:59.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:23:59.327 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:59.955 00.628 11060 Exposure complete
03:24:00.195 00.240 10844 OnExposeComplete: enter
03:24:00.195 00.000 10844 UpdateGuideState(): m_state=6
03:24:00.195 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
03:24:00.195 00.000 10844 Star::Find returns 1 (0), X=620.33, Y=104.33, Mass=1876, SNR=27.4, Peak=204 HFD=3.4
03:24:00.195 00.000 10844 MultiStar: [#1 0.03,-0.46,0.90,U] [#2 -0.19,0.22,0.88,U] [#3 -0.79,0.35,0.00,M6] [#4 -0.62,-0.21,0.00,M1] [#5 0.25,-0.43,0.93,U] [#6 -0.10,-0.50,1.07,U] [#7 0.09,0.48,0.86,U] [#8 0.09,-0.16,0.79,U] 
03:24:00.195 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.23}, one-star: {-0.50, -0.59}
03:24:00.195 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.21 = 3.07)
03:24:00.197 00.002 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
03:24:00.197 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.82 mountX=-0.23 mountY=-0.02, mountTheta=-3.05
03:24:00.197 00.000 11060 worker thread done servicing request
03:24:00.199 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.23, opts=13)
03:24:00.199 00.000 10844 Enqueuing Move request for scope (-0.06, -0.23)
03:24:00.199 00.000 11060 Worker thread wakes up
03:24:00.200 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:00.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
03:24:00.200 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
03:24:00.200 00.000 11060 Moving (-0.06, -0.23) raw xDistance=-0.23 yDistance=-0.02
03:24:00.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:24:00.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:00.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:24:00.200 00.000 10844 UpdateGuideState exits: m=1876 SNR=27.4
03:24:00.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:00.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:00.200 00.000 10844 Enqueuing Expose request
03:24:00.200 00.000 11060 MoveAxis(E, 55, ABG)
03:24:00.200 00.000 11060 Guiding  Dir = 2, Dur = 55
03:24:00.231 00.031 11060 IsSlewing returns 0
03:24:00.231 00.000 11060 IsGuiding returns 0
03:24:00.331 00.100 11060 IsGuiding returns 0
03:24:00.331 00.000 11060 Move returns status 0, amount 55
03:24:00.331 00.000 11060 MoveAxis(N, 0, ABG)
03:24:00.331 00.000 11060 Move returns status 0, amount 0
03:24:00.331 00.000 11060 move complete, result=0
03:24:00.331 00.000 11060 worker thread done servicing request
03:24:00.331 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
03:24:00.331 00.000 11060 Worker thread wakes up
03:24:00.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:00.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:00.983 00.652 11060 Exposure complete
03:24:01.314 00.331 10844 OnExposeComplete: enter
03:24:01.314 00.000 10844 UpdateGuideState(): m_state=6
03:24:01.314 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
03:24:01.315 00.001 10844 Star::Find returns 1 (0), X=620.69, Y=104.84, Mass=1540, SNR=24.7, Peak=225 HFD=3.2
03:24:01.315 00.000 11060 worker thread done servicing request
03:24:01.315 00.000 10844 MultiStar: [#1 0.31,-0.12,1.08,U] [#2 0.07,-0.00,1.02,U] [#3 -0.45,0.59,0.00,M7] [#4 -0.45,0.24,1.06,U] [#5 0.73,-0.16,0.00,M1] [#6 0.04,-0.24,1.05,U] [#7 -0.39,0.31,0.96,U] [#8 0.56,0.21,0.86,U] 
03:24:01.315 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.04}, one-star: {-0.14, -0.08}
03:24:01.315 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
03:24:01.315 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.73)
03:24:01.315 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.82 mountX=0.04 mountY=-0.02, mountTheta=-0.42
03:24:01.320 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
03:24:01.320 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
03:24:01.320 00.000 11060 Worker thread wakes up
03:24:01.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
03:24:01.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
03:24:01.320 00.000 11060 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
03:24:01.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:24:01.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:01.322 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:01.322 00.000 10844 UpdateGuideState exits: m=1540 SNR=24.7
03:24:01.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:01.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:01.322 00.000 10844 Enqueuing Expose request
03:24:01.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:24:01.322 00.000 11060 MoveAxis(E, 0, ABG)
03:24:01.322 00.000 11060 Move returns status 0, amount 0
03:24:01.322 00.000 11060 MoveAxis(N, 0, ABG)
03:24:01.322 00.000 11060 Move returns status 0, amount 0
03:24:01.322 00.000 11060 move complete, result=0
03:24:01.322 00.000 11060 worker thread done servicing request
03:24:01.322 00.000 11060 Worker thread wakes up
03:24:01.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:01.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:01.324 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:01.963 00.639 11060 Exposure complete
03:24:02.228 00.265 11060 worker thread done servicing request
03:24:02.228 00.000 10844 OnExposeComplete: enter
03:24:02.228 00.000 10844 UpdateGuideState(): m_state=6
03:24:02.228 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
03:24:02.228 00.000 10844 Star::Find returns 1 (0), X=621.15, Y=104.64, Mass=1634, SNR=25.7, Peak=230 HFD=2.8
03:24:02.228 00.000 10844 MultiStar: [#1 0.09,0.01,0.94,U] [#2 0.11,-0.20,0.94,U] [#3 -0.27,0.26,0.98,U] [#4 -0.21,0.42,0.99,U] [#5 0.37,0.06,0.95,U] [#6 -0.01,-0.37,0.99,U] [#7 0.37,0.66,0.00,M3] [#8 0.24,-0.09,0.77,U] 
03:24:02.228 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.02}, one-star: {0.32, -0.28}
03:24:02.228 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
03:24:02.228 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.45 = 1.45)
03:24:02.228 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.29 mountX=-0.01 mountY=0.08, mountTheta=1.68
03:24:02.234 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
03:24:02.234 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
03:24:02.234 00.000 11060 Worker thread wakes up
03:24:02.235 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
03:24:02.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
03:24:02.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:02.235 00.000 11060 Moving (0.08, -0.02) raw xDistance=-0.01 yDistance=0.08
03:24:02.235 00.000 10844 UpdateGuideState exits: m=1634 SNR=25.7
03:24:02.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:24:02.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:02.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:02.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:02.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:24:02.235 00.000 11060 MoveAxis(E, 0, ABG)
03:24:02.235 00.000 10844 Enqueuing Expose request
03:24:02.235 00.000 11060 Move returns status 0, amount 0
03:24:02.235 00.000 11060 MoveAxis(N, 0, ABG)
03:24:02.236 00.001 11060 Move returns status 0, amount 0
03:24:02.236 00.000 11060 move complete, result=0
03:24:02.236 00.000 11060 worker thread done servicing request
03:24:02.236 00.000 11060 Worker thread wakes up
03:24:02.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:02.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:02.240 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:02.867 00.627 11060 Exposure complete
03:24:03.085 00.218 11060 worker thread done servicing request
03:24:03.085 00.000 10844 OnExposeComplete: enter
03:24:03.085 00.000 10844 UpdateGuideState(): m_state=6
03:24:03.085 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
03:24:03.085 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.76, Mass=1657, SNR=25.1, Peak=201 HFD=3.1
03:24:03.085 00.000 10844 MultiStar: [#1 0.45,-0.00,1.01,U] [#2 0.12,-0.12,0.91,U] [#3 -0.09,0.03,1.04,U] [#4 -0.16,0.37,1.02,U] [#5 0.21,-0.45,0.97,U] [#6 0.26,-0.22,1.05,U] [#7 0.54,0.06,1.03,U] [#8 0.40,-0.29,0.75,U] 
03:24:03.085 00.000 10844 single-star, 8 included, MultiStar: {0.20, -0.08}, one-star: {0.11, -0.16}
03:24:03.085 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
03:24:03.085 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.77 = 0.77)
03:24:03.085 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.96 mountX=-0.14 mountY=0.13, mountTheta=2.36
03:24:03.092 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.16, opts=13)
03:24:03.092 00.000 10844 Enqueuing Move request for scope (0.11, -0.16)
03:24:03.092 00.000 11060 Worker thread wakes up
03:24:03.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
03:24:03.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:24:03.092 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
03:24:03.092 00.000 11060 Moving (0.11, -0.16) raw xDistance=-0.14 yDistance=0.13
03:24:03.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:24:03.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:03.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:24:03.092 00.000 11060 MoveAxis(E, 32, ABG)
03:24:03.092 00.000 11060 Guiding  Dir = 2, Dur = 32
03:24:03.092 00.000 10844 UpdateGuideState exits: m=1657 SNR=25.1
03:24:03.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:03.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:03.094 00.002 10844 Enqueuing Expose request
03:24:03.106 00.012 11060 IsSlewing returns 0
03:24:03.106 00.000 11060 IsGuiding returns 0
03:24:03.153 00.047 11060 IsGuiding returns 0
03:24:03.154 00.001 11060 Move returns status 0, amount 32
03:24:03.154 00.000 11060 MoveAxis(N, 0, ABG)
03:24:03.154 00.000 11060 Move returns status 0, amount 0
03:24:03.154 00.000 11060 move complete, result=0
03:24:03.154 00.000 11060 worker thread done servicing request
03:24:03.154 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
03:24:03.154 00.000 11060 Worker thread wakes up
03:24:03.155 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:03.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:03.794 00.639 11060 Exposure complete
03:24:04.004 00.210 11060 worker thread done servicing request
03:24:04.004 00.000 10844 OnExposeComplete: enter
03:24:04.004 00.000 10844 UpdateGuideState(): m_state=6
03:24:04.004 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
03:24:04.004 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.74, Mass=1823, SNR=26.5, Peak=181 HFD=3.2
03:24:04.004 00.000 10844 MultiStar: [#1 0.38,0.02,1.00,U] [#2 -0.38,0.46,0.92,U] [#3 -0.05,0.48,1.04,U] [#4 -0.09,-0.03,0.97,U] [#5 0.51,-0.01,0.95,U] [#6 0.34,-0.30,1.00,U] [#7 0.24,0.29,0.89,U] [#8 0.35,-0.07,0.79,U] 
03:24:04.004 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.07}, one-star: {0.11, -0.18}
03:24:04.004 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.39) = xAngle (-0.94 = -0.94)
03:24:04.004 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.18 = 2.18)
03:24:04.004 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.45 mountX=0.10 mountY=0.14, mountTheta=0.95
03:24:04.006 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.07, opts=13)
03:24:04.006 00.000 10844 Enqueuing Move request for scope (0.15, 0.07)
03:24:04.006 00.000 11060 Worker thread wakes up
03:24:04.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:04.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
03:24:04.006 00.000 10844 UpdateGuideState exits: m=1823 SNR=26.5
03:24:04.006 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
03:24:04.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:04.006 00.000 11060 Moving (0.15, 0.07) raw xDistance=0.10 yDistance=0.14
03:24:04.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:04.006 00.000 10844 Enqueuing Expose request
03:24:04.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:24:04.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:04.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:24:04.006 00.000 11060 MoveAxis(E, 0, ABG)
03:24:04.006 00.000 11060 Move returns status 0, amount 0
03:24:04.006 00.000 11060 MoveAxis(N, 0, ABG)
03:24:04.006 00.000 11060 Move returns status 0, amount 0
03:24:04.006 00.000 11060 move complete, result=0
03:24:04.006 00.000 11060 worker thread done servicing request
03:24:04.006 00.000 11060 Worker thread wakes up
03:24:04.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:04.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:04.012 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:04.653 00.641 11060 Exposure complete
03:24:04.885 00.232 11060 worker thread done servicing request
03:24:04.885 00.000 10844 OnExposeComplete: enter
03:24:04.885 00.000 10844 UpdateGuideState(): m_state=6
03:24:04.885 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
03:24:04.885 00.000 10844 Star::Find returns 1 (0), X=621.06, Y=104.54, Mass=1906, SNR=27.8, Peak=180 HFD=3.2
03:24:04.885 00.000 10844 MultiStar: [#1 0.25,-0.15,0.87,U] [#2 0.31,0.16,0.90,U] [#3 -0.05,0.28,0.91,U] [#4 -0.02,-0.08,0.92,U] [#5 0.45,-0.02,0.86,U] [#6 0.08,-0.51,0.98,U] [#7 0.33,0.59,0.00,M2] [#8 0.72,-0.70,0.00,M1] 
03:24:04.885 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.11}, one-star: {0.23, -0.38}
03:24:04.885 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
03:24:04.885 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
03:24:04.885 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.56 mountX=-0.08 mountY=0.19, mountTheta=1.95
03:24:04.888 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.11, opts=13)
03:24:04.888 00.000 10844 Enqueuing Move request for scope (0.18, -0.11)
03:24:04.888 00.000 11060 Worker thread wakes up
03:24:04.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
03:24:04.890 00.002 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
03:24:04.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:04.890 00.000 11060 Moving (0.18, -0.11) raw xDistance=-0.08 yDistance=0.19
03:24:04.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:24:04.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:24:04.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:24:04.890 00.000 10844 UpdateGuideState exits: m=1906 SNR=27.8
03:24:04.891 00.001 11060 MoveAxis(E, 0, ABG)
03:24:04.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:04.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:04.891 00.000 10844 Enqueuing Expose request
03:24:04.891 00.000 11060 Move returns status 0, amount 0
03:24:04.891 00.000 11060 MoveAxis(N, 0, ABG)
03:24:04.891 00.000 11060 Move returns status 0, amount 0
03:24:04.891 00.000 11060 move complete, result=0
03:24:04.891 00.000 11060 worker thread done servicing request
03:24:04.891 00.000 11060 Worker thread wakes up
03:24:04.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:04.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:04.896 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:24:05.532 00.636 11060 Exposure complete
03:24:05.766 00.234 11060 worker thread done servicing request
03:24:05.766 00.000 10844 OnExposeComplete: enter
03:24:05.766 00.000 10844 UpdateGuideState(): m_state=6
03:24:05.766 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
03:24:05.766 00.000 10844 Star::Find returns 1 (0), X=621.14, Y=104.39, Mass=1883, SNR=27.4, Peak=188 HFD=3.0
03:24:05.766 00.000 10844 MultiStar: [#1 0.57,-0.33,0.00,M1] [#2 0.18,0.12,0.83,U] [#3 -0.37,0.03,0.98,U] [#4 -0.20,0.19,1.02,U] [#5 0.46,-0.49,0.00,M1] [#6 0.32,-0.27,1.00,U] [#7 0.39,0.21,0.89,U] [#8 0.81,-0.35,0.00,M2] 
03:24:05.766 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.05}, one-star: {0.31, -0.52}
03:24:05.766 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
03:24:05.766 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
03:24:05.766 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=-0.03 mountY=0.10, mountTheta=1.86
03:24:05.769 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.05, opts=13)
03:24:05.769 00.000 10844 Enqueuing Move request for scope (0.10, -0.05)
03:24:05.769 00.000 11060 Worker thread wakes up
03:24:05.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:24:05.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
03:24:05.770 00.001 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
03:24:05.770 00.000 10844 UpdateGuideState exits: m=1883 SNR=27.4
03:24:05.770 00.000 11060 Moving (0.10, -0.05) raw xDistance=-0.03 yDistance=0.10
03:24:05.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:05.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:24:05.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:05.771 00.001 10844 Enqueuing Expose request
03:24:05.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:05.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:24:05.771 00.000 11060 MoveAxis(E, 0, ABG)
03:24:05.771 00.000 11060 Move returns status 0, amount 0
03:24:05.771 00.000 11060 MoveAxis(N, 0, ABG)
03:24:05.771 00.000 11060 Move returns status 0, amount 0
03:24:05.771 00.000 11060 move complete, result=0
03:24:05.771 00.000 11060 worker thread done servicing request
03:24:05.771 00.000 11060 Worker thread wakes up
03:24:05.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:05.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:05.773 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:06.412 00.639 11060 Exposure complete
03:24:06.638 00.226 11060 worker thread done servicing request
03:24:06.638 00.000 10844 OnExposeComplete: enter
03:24:06.638 00.000 10844 UpdateGuideState(): m_state=6
03:24:06.638 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
03:24:06.638 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.60, Mass=1747, SNR=25.8, Peak=193 HFD=3.3
03:24:06.638 00.000 10844 MultiStar: [#1 0.33,0.12,0.97,U] [#2 0.11,0.17,0.94,U] [#3 -0.05,0.38,1.01,U] [#4 0.13,0.21,1.01,U] [#5 0.57,-0.11,1.04,U] [#6 -0.21,0.05,0.97,U] [#7 0.39,0.72,0.00,M2] [#8 0.30,-0.00,0.79,U] 
03:24:06.638 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {-0.35, -0.32}
03:24:06.640 00.002 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.39) = xAngle (-0.83 = -0.83)
03:24:06.640 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.30 = 2.30)
03:24:06.640 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=0.08 mountY=0.09, mountTheta=0.84
03:24:06.643 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
03:24:06.643 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
03:24:06.643 00.000 11060 Worker thread wakes up
03:24:06.651 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:06.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
03:24:06.651 00.000 10844 UpdateGuideState exits: m=1747 SNR=25.8
03:24:06.653 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:06.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:24:06.653 00.000 11060 Moving (0.10, 0.06) raw xDistance=0.08 yDistance=0.09
03:24:06.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:06.653 00.000 10844 Enqueuing Expose request
03:24:06.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:24:06.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:06.654 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:24:06.654 00.000 11060 MoveAxis(E, 0, ABG)
03:24:06.654 00.000 11060 Move returns status 0, amount 0
03:24:06.654 00.000 11060 MoveAxis(N, 0, ABG)
03:24:06.654 00.000 11060 Move returns status 0, amount 0
03:24:06.654 00.000 11060 move complete, result=0
03:24:06.654 00.000 11060 worker thread done servicing request
03:24:06.654 00.000 11060 Worker thread wakes up
03:24:06.654 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:06.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:06.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:07.297 00.643 11060 Exposure complete
03:24:07.540 00.243 11060 worker thread done servicing request
03:24:07.540 00.000 10844 OnExposeComplete: enter
03:24:07.540 00.000 10844 UpdateGuideState(): m_state=6
03:24:07.540 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
03:24:07.540 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.50, Mass=2134, SNR=29.1, Peak=179 HFD=3.7
03:24:07.540 00.000 10844 MultiStar: [#1 0.37,0.00,0.84,U] [#2 0.15,0.15,0.77,U] [#3 -0.01,0.61,0.00,M2] [#4 -0.09,0.48,0.90,U] [#5 0.21,-0.24,0.87,U] [#6 0.43,-0.31,0.94,U] [#7 0.28,0.60,0.00,M3] [#8 0.55,0.22,0.70,U] 
03:24:07.540 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.04}, one-star: {0.10, -0.42}
03:24:07.540 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
03:24:07.540 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
03:24:07.540 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.15 mountX=0.01 mountY=0.24, mountTheta=1.54
03:24:07.540 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.04, opts=13)
03:24:07.540 00.000 10844 Enqueuing Move request for scope (0.24, -0.04)
03:24:07.540 00.000 11060 Worker thread wakes up
03:24:07.545 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:07.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
03:24:07.545 00.000 10844 UpdateGuideState exits: m=2134 SNR=29.1
03:24:07.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
03:24:07.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:07.545 00.000 11060 Moving (0.24, -0.04) raw xDistance=0.01 yDistance=0.24
03:24:07.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:07.545 00.000 10844 Enqueuing Expose request
03:24:07.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:24:07.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:24:07.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:24:07.545 00.000 11060 MoveAxis(E, 0, ABG)
03:24:07.545 00.000 11060 Move returns status 0, amount 0
03:24:07.545 00.000 11060 MoveAxis(N, 0, ABG)
03:24:07.545 00.000 11060 Move returns status 0, amount 0
03:24:07.545 00.000 11060 move complete, result=0
03:24:07.545 00.000 11060 worker thread done servicing request
03:24:07.545 00.000 11060 Worker thread wakes up
03:24:07.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:07.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:07.548 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:24:08.182 00.634 11060 Exposure complete
03:24:08.487 00.305 11060 worker thread done servicing request
03:24:08.487 00.000 10844 OnExposeComplete: enter
03:24:08.487 00.000 10844 UpdateGuideState(): m_state=6
03:24:08.489 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
03:24:08.489 00.000 10844 Star::Find returns 1 (0), X=621.00, Y=104.37, Mass=1580, SNR=25.1, Peak=148 HFD=3.0
03:24:08.489 00.000 10844 MultiStar: [#1 0.66,0.06,0.00,M1] [#2 0.59,0.64,0.00,M1] [#3 -0.07,0.38,1.08,U] [#4 0.04,0.27,1.04,U] [#5 0.58,-0.36,0.00,M1] [#6 0.29,-0.09,1.03,U] [#7 0.65,0.26,0.00,M4] [#8 1.06,-0.11,0.00,M1] 
03:24:08.489 00.000 10844 refined, 3 included, MultiStar: {0.10, 0.01}, one-star: {0.17, -0.55}
03:24:08.489 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.39) = xAngle (-1.29 = -1.29)
03:24:08.489 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.83 = 1.83)
03:24:08.489 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=0.03 mountY=0.10, mountTheta=1.29
03:24:08.493 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
03:24:08.493 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
03:24:08.494 00.001 11060 Worker thread wakes up
03:24:08.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:08.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
03:24:08.494 00.000 10844 UpdateGuideState exits: m=1580 SNR=25.1
03:24:08.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:08.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:08.494 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
03:24:08.494 00.000 10844 Enqueuing Expose request
03:24:08.494 00.000 11060 Moving (0.10, 0.01) raw xDistance=0.03 yDistance=0.10
03:24:08.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:24:08.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:08.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:24:08.494 00.000 11060 MoveAxis(E, 0, ABG)
03:24:08.494 00.000 11060 Move returns status 0, amount 0
03:24:08.494 00.000 11060 MoveAxis(N, 0, ABG)
03:24:08.494 00.000 11060 Move returns status 0, amount 0
03:24:08.494 00.000 11060 move complete, result=0
03:24:08.494 00.000 11060 worker thread done servicing request
03:24:08.497 00.003 11060 Worker thread wakes up
03:24:08.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:08.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:08.499 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:09.149 00.650 11060 Exposure complete
03:24:09.507 00.358 11060 worker thread done servicing request
03:24:09.507 00.000 10844 OnExposeComplete: enter
03:24:09.507 00.000 10844 UpdateGuideState(): m_state=6
03:24:09.509 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
03:24:09.509 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.35, Mass=1616, SNR=24.7, Peak=174 HFD=3.4
03:24:09.509 00.000 10844 MultiStar: [#1 0.56,-0.39,0.00,M2] [#2 -0.53,-0.11,0.97,U] [#3 -0.25,0.11,1.00,U] [#4 0.06,-0.33,1.02,U] [#5 0.66,-0.93,0.00,M2] [#6 -0.17,-0.45,1.03,U] [#7 0.29,-0.00,0.90,U] [#8 0.47,-0.10,0.86,U] 
03:24:09.509 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.21}, one-star: {0.01, -0.57}
03:24:09.509 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
03:24:09.510 00.001 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
03:24:09.510 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.71 mountX=-0.22 mountY=0.01, mountTheta=3.12
03:24:09.512 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.21, opts=13)
03:24:09.512 00.000 10844 Enqueuing Move request for scope (-0.03, -0.21)
03:24:09.512 00.000 11060 Worker thread wakes up
03:24:09.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:09.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
03:24:09.512 00.000 10844 UpdateGuideState exits: m=1616 SNR=24.7
03:24:09.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
03:24:09.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:09.512 00.000 11060 Moving (-0.03, -0.21) raw xDistance=-0.22 yDistance=0.01
03:24:09.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:09.512 00.000 10844 Enqueuing Expose request
03:24:09.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:24:09.515 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:09.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:24:09.515 00.000 11060 MoveAxis(E, 51, ABG)
03:24:09.515 00.000 11060 Guiding  Dir = 2, Dur = 51
03:24:09.532 00.017 11060 IsSlewing returns 0
03:24:09.536 00.004 11060 IsGuiding returns 0
03:24:09.594 00.058 11060 IsGuiding returns 0
03:24:09.594 00.000 11060 Move returns status 0, amount 51
03:24:09.594 00.000 11060 MoveAxis(N, 0, ABG)
03:24:09.594 00.000 11060 Move returns status 0, amount 0
03:24:09.594 00.000 11060 move complete, result=0
03:24:09.594 00.000 11060 worker thread done servicing request
03:24:09.594 00.000 11060 Worker thread wakes up
03:24:09.594 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
03:24:09.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:09.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:10.227 00.633 11060 Exposure complete
03:24:10.639 00.412 11060 worker thread done servicing request
03:24:10.641 00.002 10844 OnExposeComplete: enter
03:24:10.641 00.000 10844 UpdateGuideState(): m_state=6
03:24:10.641 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
03:24:10.641 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.87, Mass=1878, SNR=27.1, Peak=247 HFD=3.3
03:24:10.641 00.000 10844 MultiStar: [#1 0.14,-0.14,0.98,U] [#2 0.22,0.71,0.00,M1] [#3 -0.47,0.04,0.93,U] [#4 -0.19,0.22,0.91,U] [#5 0.18,-0.45,0.81,U] [#6 0.04,-0.19,1.04,U] [#7 0.41,0.58,0.00,M4] [#8 0.47,-0.09,0.78,U] 
03:24:10.641 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {-0.20, -0.05}
03:24:10.641 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.39) = xAngle (-3.17 = 3.11)
03:24:10.641 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
03:24:10.641 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.78 mountX=-0.09 mountY=-0.00, mountTheta=-3.10
03:24:10.645 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
03:24:10.645 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
03:24:10.646 00.001 11060 Worker thread wakes up
03:24:10.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:10.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
03:24:10.646 00.000 10844 UpdateGuideState exits: m=1878 SNR=27.1
03:24:10.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
03:24:10.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:10.646 00.000 11060 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=-0.00
03:24:10.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:10.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:24:10.647 00.001 10844 Enqueuing Expose request
03:24:10.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:10.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:24:10.647 00.000 11060 MoveAxis(E, 0, ABG)
03:24:10.647 00.000 11060 Move returns status 0, amount 0
03:24:10.647 00.000 11060 MoveAxis(N, 0, ABG)
03:24:10.647 00.000 11060 Move returns status 0, amount 0
03:24:10.647 00.000 11060 move complete, result=0
03:24:10.648 00.001 11060 worker thread done servicing request
03:24:10.648 00.000 11060 Worker thread wakes up
03:24:10.649 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:10.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:10.651 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:11.320 00.669 11060 Exposure complete
03:24:11.722 00.402 11060 worker thread done servicing request
03:24:11.722 00.000 10844 OnExposeComplete: enter
03:24:11.722 00.000 10844 UpdateGuideState(): m_state=6
03:24:11.724 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
03:24:11.724 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=103.95, Mass=1574, SNR=25.3, Peak=194 HFD=3.3
03:24:11.724 00.000 10844 MultiStar: [#1 -0.07,0.03,0.98,U] [#2 -0.02,-0.05,1.06,U] [#3 0.16,0.19,1.02,U] [#4 -0.35,0.21,1.02,U] [#5 0.46,-0.15,1.02,U] [#6 0.26,-0.38,1.09,U] [#7 -0.02,-0.03,0.89,U] [#8 0.55,-0.23,0.87,U] 
03:24:11.724 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {-0.17, -0.97}
03:24:11.724 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
03:24:11.725 00.001 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
03:24:11.725 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.18 cameraTheta=-1.07 mountX=-0.14 mountY=0.11, mountTheta=2.47
03:24:11.728 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.15, opts=13)
03:24:11.728 00.000 10844 Enqueuing Move request for scope (0.08, -0.15)
03:24:11.728 00.000 11060 Worker thread wakes up
03:24:11.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
03:24:11.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:11.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
03:24:11.728 00.000 10844 UpdateGuideState exits: m=1574 SNR=25.3
03:24:11.728 00.000 11060 Moving (0.08, -0.15) raw xDistance=-0.14 yDistance=0.11
03:24:11.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:11.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:24:11.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:11.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:11.728 00.000 10844 Enqueuing Expose request
03:24:11.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:24:11.728 00.000 11060 MoveAxis(E, 32, ABG)
03:24:11.728 00.000 11060 Guiding  Dir = 2, Dur = 32
03:24:11.746 00.018 11060 IsSlewing returns 0
03:24:11.749 00.003 11060 IsGuiding returns 0
03:24:11.792 00.043 11060 IsGuiding returns 0
03:24:11.792 00.000 11060 Move returns status 0, amount 32
03:24:11.792 00.000 11060 MoveAxis(N, 0, ABG)
03:24:11.792 00.000 11060 Move returns status 0, amount 0
03:24:11.792 00.000 11060 move complete, result=0
03:24:11.792 00.000 11060 worker thread done servicing request
03:24:11.792 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
03:24:11.792 00.000 11060 Worker thread wakes up
03:24:11.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:11.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:12.446 00.654 11060 Exposure complete
03:24:12.730 00.284 11060 worker thread done servicing request
03:24:12.730 00.000 10844 OnExposeComplete: enter
03:24:12.730 00.000 10844 UpdateGuideState(): m_state=6
03:24:12.731 00.001 10844 Star::Find(15, 620, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
03:24:12.731 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.45, Mass=1810, SNR=26.8, Peak=194 HFD=3.2
03:24:12.731 00.000 10844 MultiStar: [#1 0.33,-0.32,0.90,U] [#2 -0.12,-0.19,0.91,U] [#3 0.25,0.53,0.94,U] [#4 0.27,0.50,0.97,U] [#5 0.31,-0.14,0.91,U] [#6 0.35,-0.88,0.00,M1] [#7 0.38,0.08,0.92,U] [#8 0.97,-0.05,0.00,M1] 
03:24:12.731 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.00}, one-star: {-0.28, -0.47}
03:24:12.731 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.39) = xAngle (-1.40 = -1.40)
03:24:12.731 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
03:24:12.731 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.01 mountX=0.03 mountY=0.16, mountTheta=1.40
03:24:12.733 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.00, opts=13)
03:24:12.733 00.000 10844 Enqueuing Move request for scope (0.16, -0.00)
03:24:12.733 00.000 11060 Worker thread wakes up
03:24:12.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:12.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
03:24:12.733 00.000 10844 UpdateGuideState exits: m=1810 SNR=26.8
03:24:12.733 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
03:24:12.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:12.733 00.000 11060 Moving (0.16, -0.00) raw xDistance=0.03 yDistance=0.16
03:24:12.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:12.733 00.000 10844 Enqueuing Expose request
03:24:12.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:24:12.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:12.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:24:12.733 00.000 11060 MoveAxis(E, 0, ABG)
03:24:12.733 00.000 11060 Move returns status 0, amount 0
03:24:12.733 00.000 11060 MoveAxis(N, 0, ABG)
03:24:12.733 00.000 11060 Move returns status 0, amount 0
03:24:12.733 00.000 11060 move complete, result=0
03:24:12.733 00.000 11060 worker thread done servicing request
03:24:12.733 00.000 11060 Worker thread wakes up
03:24:12.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:12.733 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:12.739 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:24:13.380 00.641 11060 Exposure complete
03:24:13.603 00.223 11060 worker thread done servicing request
03:24:13.603 00.000 10844 OnExposeComplete: enter
03:24:13.603 00.000 10844 UpdateGuideState(): m_state=6
03:24:13.603 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
03:24:13.603 00.000 10844 Star::Find returns 1 (0), X=621.12, Y=104.63, Mass=1872, SNR=27.6, Peak=169 HFD=3.3
03:24:13.603 00.000 10844 MultiStar: [#1 0.38,-0.35,0.90,U] [#2 0.43,0.15,0.82,U] [#3 0.14,0.49,0.90,U] [#4 0.05,-0.16,0.92,U] [#5 0.88,-0.39,0.00,M1] [#6 0.69,-0.25,0.00,M2] [#7 0.51,0.65,0.00,M3] [#8 0.33,-0.10,0.84,U] 
03:24:13.603 00.000 10844 refined, 5 included, MultiStar: {0.27, -0.05}, one-star: {0.30, -0.29}
03:24:13.603 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
03:24:13.603 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.55 = 1.55)
03:24:13.603 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-0.18 mountX=-0.00 mountY=0.27, mountTheta=1.57
03:24:13.603 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.05, opts=13)
03:24:13.603 00.000 10844 Enqueuing Move request for scope (0.27, -0.05)
03:24:13.603 00.000 11060 Worker thread wakes up
03:24:13.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
03:24:13.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:13.608 00.005 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
03:24:13.608 00.000 10844 UpdateGuideState exits: m=1872 SNR=27.6
03:24:13.608 00.000 11060 Moving (0.27, -0.05) raw xDistance=-0.00 yDistance=0.27
03:24:13.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:13.608 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:24:13.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:13.608 00.000 10844 Enqueuing Expose request
03:24:13.608 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.38 newest=0.54
03:24:13.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
03:24:13.608 00.000 11060 MoveAxis(E, 0, ABG)
03:24:13.608 00.000 11060 Move returns status 0, amount 0
03:24:13.608 00.000 11060 BLC: Oldest BLC event removed
03:24:13.608 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:24:13.608 00.000 11060 MoveAxis(S, 585, ABG)
03:24:13.608 00.000 11060 Guiding  Dir = 1, Dur = 585
03:24:13.613 00.005 11060 IsSlewing returns 0
03:24:13.614 00.001 11060 IsGuiding returns 0
03:24:14.201 00.587 11060 IsGuiding returns 0
03:24:14.201 00.000 11060 Move returns status 0, amount 585
03:24:14.201 00.000 11060 move complete, result=0
03:24:14.201 00.000 11060 worker thread done servicing request
03:24:14.201 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 585 ms SOUTH
03:24:14.201 00.000 11060 Worker thread wakes up
03:24:14.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:14.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:14.837 00.636 11060 Exposure complete
03:24:15.046 00.209 11060 worker thread done servicing request
03:24:15.046 00.000 10844 OnExposeComplete: enter
03:24:15.046 00.000 10844 UpdateGuideState(): m_state=6
03:24:15.046 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
03:24:15.046 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=104.61, Mass=1536, SNR=24.4, Peak=198 HFD=3.2
03:24:15.047 00.001 10844 MultiStar: [#1 0.04,-0.70,0.00,M1] [#2 -0.41,0.18,1.02,U] [#3 -0.66,-0.04,0.00,M1] [#4 -0.22,0.24,1.08,U] [#5 0.09,-0.12,0.95,U] [#6 -0.33,-0.10,1.07,U] [#7 -0.10,0.22,1.02,U] [#8 0.04,-0.06,0.92,U] 
03:24:15.047 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.01}, one-star: {-0.38, -0.31}
03:24:15.047 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.39) = xAngle (1.69 = 1.69)
03:24:15.047 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.81 = -1.47)
03:24:15.047 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.08 mountX=-0.02 mountY=-0.19, mountTheta=-1.69
03:24:15.058 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.01, opts=13)
03:24:15.058 00.000 10844 Enqueuing Move request for scope (-0.19, 0.01)
03:24:15.058 00.000 11060 Worker thread wakes up
03:24:15.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:15.058 00.000 10844 UpdateGuideState exits: m=1536 SNR=24.4
03:24:15.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:15.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:15.058 00.000 10844 Enqueuing Expose request
03:24:15.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
03:24:15.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
03:24:15.058 00.000 11060 Moving (-0.19, 0.01) raw xDistance=-0.02 yDistance=-0.19
03:24:15.058 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.189606, 1:-0.192250
03:24:15.060 00.002 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:24:15.060 00.000 11060 BLC: window closed
03:24:15.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:24:15.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:24:15.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:24:15.060 00.000 11060 MoveAxis(E, 0, ABG)
03:24:15.060 00.000 11060 Move returns status 0, amount 0
03:24:15.060 00.000 11060 MoveAxis(N, 0, ABG)
03:24:15.060 00.000 11060 Move returns status 0, amount 0
03:24:15.060 00.000 11060 move complete, result=0
03:24:15.060 00.000 11060 worker thread done servicing request
03:24:15.060 00.000 11060 Worker thread wakes up
03:24:15.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:15.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:15.062 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:15.687 00.625 11060 Exposure complete
03:24:15.901 00.214 11060 worker thread done servicing request
03:24:15.901 00.000 10844 OnExposeComplete: enter
03:24:15.901 00.000 10844 UpdateGuideState(): m_state=6
03:24:15.901 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
03:24:15.901 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.47, Mass=1825, SNR=26.7, Peak=244 HFD=3.4
03:24:15.901 00.000 10844 MultiStar: [#1 -0.17,0.03,0.94,U] [#2 -0.31,0.05,0.87,U] [#3 -0.32,0.56,0.00,M2] [#4 -0.55,0.52,0.00,M1] [#5 0.22,-0.01,0.96,U] [#6 -0.23,-0.43,0.98,U] [#7 -0.24,0.53,0.99,U] [#8 0.01,-0.37,0.76,U] 
03:24:15.901 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.09}, one-star: {-0.10, -0.45}
03:24:15.901 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.37)
03:24:15.901 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.79 = -0.79)
03:24:15.901 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=-0.11 mountY=-0.10, mountTheta=-2.36
03:24:15.906 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.09, opts=13)
03:24:15.916 00.010 10844 Enqueuing Move request for scope (-0.12, -0.09)
03:24:15.916 00.000 11060 Worker thread wakes up
03:24:15.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:24:15.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
03:24:15.916 00.000 10844 UpdateGuideState exits: m=1825 SNR=26.7
03:24:15.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
03:24:15.916 00.000 11060 Moving (-0.12, -0.09) raw xDistance=-0.11 yDistance=-0.10
03:24:15.918 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:24:15.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:15.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:24:15.918 00.000 11060 MoveAxis(E, 0, ABG)
03:24:15.918 00.000 11060 Move returns status 0, amount 0
03:24:15.918 00.000 11060 MoveAxis(N, 0, ABG)
03:24:15.918 00.000 11060 Move returns status 0, amount 0
03:24:15.918 00.000 11060 move complete, result=0
03:24:15.918 00.000 11060 worker thread done servicing request
03:24:15.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:15.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:15.918 00.000 10844 Enqueuing Expose request
03:24:15.918 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:15.920 00.002 11060 Worker thread wakes up
03:24:15.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:15.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:16.550 00.630 11060 Exposure complete
03:24:16.768 00.218 11060 worker thread done servicing request
03:24:16.768 00.000 10844 OnExposeComplete: enter
03:24:16.768 00.000 10844 UpdateGuideState(): m_state=6
03:24:16.768 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
03:24:16.768 00.000 10844 Star::Find returns 1 (0), X=621.00, Y=104.59, Mass=1982, SNR=28.0, Peak=184 HFD=3.5
03:24:16.768 00.000 10844 MultiStar: [#1 -0.01,-0.21,0.93,U] [#2 -0.41,-0.00,0.85,U] [#3 -0.09,0.18,0.99,U] [#4 -0.40,0.51,0.00,M2] [#5 0.44,-0.25,0.86,U] [#6 0.01,-0.10,1.00,U] [#7 -0.21,0.26,0.84,U] [#8 0.07,-0.56,0.76,U] 
03:24:16.768 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.12}, one-star: {0.17, -0.33}
03:24:16.768 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
03:24:16.768 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
03:24:16.768 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.58 mountX=-0.12 mountY=0.02, mountTheta=2.99
03:24:16.773 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.12, opts=13)
03:24:16.773 00.000 10844 Enqueuing Move request for scope (-0.00, -0.12)
03:24:16.773 00.000 11060 Worker thread wakes up
03:24:16.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
03:24:16.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:16.773 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
03:24:16.773 00.000 10844 UpdateGuideState exits: m=1982 SNR=28.0
03:24:16.773 00.000 11060 Moving (-0.00, -0.12) raw xDistance=-0.12 yDistance=0.02
03:24:16.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:16.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:24:16.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:16.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:16.773 00.000 10844 Enqueuing Expose request
03:24:16.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:24:16.773 00.000 11060 MoveAxis(E, 0, ABG)
03:24:16.773 00.000 11060 Move returns status 0, amount 0
03:24:16.773 00.000 11060 MoveAxis(N, 0, ABG)
03:24:16.773 00.000 11060 Move returns status 0, amount 0
03:24:16.773 00.000 11060 move complete, result=0
03:24:16.773 00.000 11060 worker thread done servicing request
03:24:16.773 00.000 11060 Worker thread wakes up
03:24:16.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:16.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:16.773 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:17.417 00.644 11060 Exposure complete
03:24:17.628 00.211 11060 worker thread done servicing request
03:24:17.628 00.000 10844 OnExposeComplete: enter
03:24:17.628 00.000 10844 UpdateGuideState(): m_state=6
03:24:17.628 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
03:24:17.628 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.30, Mass=1843, SNR=26.9, Peak=212 HFD=3.6
03:24:17.628 00.000 10844 MultiStar: [#1 -0.13,-0.07,0.99,U] [#2 -0.30,0.08,0.87,U] [#3 -0.90,-0.29,0.00,M2] [#4 -0.33,0.54,0.00,M3] [#5 0.37,-0.50,0.00,M1] [#6 0.01,-0.08,1.10,U] [#7 0.05,0.82,0.00,M1] [#8 0.15,-0.11,0.82,U] 
03:24:17.628 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.17}, one-star: {-0.14, -0.62}
03:24:17.628 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.86)
03:24:17.628 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.30 = -0.30)
03:24:17.628 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.03 mountX=-0.18 mountY=-0.05, mountTheta=-2.84
03:24:17.632 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.17, opts=13)
03:24:17.632 00.000 10844 Enqueuing Move request for scope (-0.08, -0.17)
03:24:17.632 00.000 11060 Worker thread wakes up
03:24:17.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:17.645 00.013 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
03:24:17.645 00.000 10844 UpdateGuideState exits: m=1843 SNR=26.9
03:24:17.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
03:24:17.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:17.645 00.000 11060 Moving (-0.08, -0.17) raw xDistance=-0.18 yDistance=-0.05
03:24:17.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:17.645 00.000 10844 Enqueuing Expose request
03:24:17.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:24:17.647 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:17.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:24:17.647 00.000 11060 MoveAxis(E, 42, ABG)
03:24:17.647 00.000 11060 Guiding  Dir = 2, Dur = 42
03:24:17.678 00.031 11060 IsSlewing returns 0
03:24:17.678 00.000 11060 IsGuiding returns 0
03:24:17.739 00.061 11060 IsGuiding returns 0
03:24:17.739 00.000 11060 Move returns status 0, amount 42
03:24:17.739 00.000 11060 MoveAxis(N, 0, ABG)
03:24:17.739 00.000 11060 Move returns status 0, amount 0
03:24:17.739 00.000 11060 move complete, result=0
03:24:17.739 00.000 11060 worker thread done servicing request
03:24:17.739 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:24:17.739 00.000 11060 Worker thread wakes up
03:24:17.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:17.741 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:18.377 00.636 11060 Exposure complete
03:24:18.601 00.224 11060 worker thread done servicing request
03:24:18.604 00.003 10844 OnExposeComplete: enter
03:24:18.604 00.000 10844 UpdateGuideState(): m_state=6
03:24:18.604 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
03:24:18.604 00.000 10844 Star::Find returns 1 (0), X=620.18, Y=104.82, Mass=1705, SNR=25.8, Peak=217 HFD=3.2
03:24:18.604 00.000 10844 MultiStar: [#1 -0.28,0.15,0.95,U] [#2 -0.60,0.19,0.00,M1] [#3 -0.43,-0.12,1.02,U] [#4 -0.39,0.09,1.02,U] [#5 0.11,-0.04,0.99,U] [#6 0.11,-0.13,1.12,U] [#7 -0.27,0.51,0.95,U] [#8 0.24,-0.11,0.75,U] 
03:24:18.604 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.03}, one-star: {-0.65, -0.10}
03:24:18.604 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.39) = xAngle (1.61 = 1.61)
03:24:18.604 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.73 = -1.55)
03:24:18.604 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=3.00 mountX=-0.01 mountY=-0.20, mountTheta=-1.61
03:24:18.609 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.03, opts=13)
03:24:18.609 00.000 10844 Enqueuing Move request for scope (-0.20, 0.03)
03:24:18.609 00.000 11060 Worker thread wakes up
03:24:18.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
03:24:18.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:18.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
03:24:18.609 00.000 10844 UpdateGuideState exits: m=1705 SNR=25.8
03:24:18.609 00.000 11060 Moving (-0.20, 0.03) raw xDistance=-0.01 yDistance=-0.20
03:24:18.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:18.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:24:18.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:18.609 00.000 10844 Enqueuing Expose request
03:24:18.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:24:18.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:24:18.609 00.000 11060 MoveAxis(E, 0, ABG)
03:24:18.609 00.000 11060 Move returns status 0, amount 0
03:24:18.609 00.000 11060 MoveAxis(N, 0, ABG)
03:24:18.609 00.000 11060 Move returns status 0, amount 0
03:24:18.611 00.002 11060 move complete, result=0
03:24:18.611 00.000 11060 worker thread done servicing request
03:24:18.611 00.000 11060 Worker thread wakes up
03:24:18.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:18.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:18.613 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:19.251 00.638 11060 Exposure complete
03:24:19.449 00.198 11060 worker thread done servicing request
03:24:19.449 00.000 10844 OnExposeComplete: enter
03:24:19.449 00.000 10844 UpdateGuideState(): m_state=6
03:24:19.449 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
03:24:19.449 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.93, Mass=1471, SNR=23.7, Peak=185 HFD=3.1
03:24:19.454 00.005 10844 MultiStar: [#1 -0.02,-0.10,1.07,U] [#2 -0.18,-0.10,1.10,U] [#3 -0.83,0.29,0.00,M2] [#4 -0.35,0.29,1.19,U] [#5 0.37,-0.16,1.04,U] [#6 -0.15,0.10,1.21,U] [#7 0.33,0.74,0.00,M1] [#8 0.37,-0.03,0.92,U] 
03:24:19.454 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {-0.10, 0.02}
03:24:19.454 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.39) = xAngle (1.39 = 1.39)
03:24:19.454 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.52 = -1.77)
03:24:19.454 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.78 mountX=0.00 mountY=-0.03, mountTheta=-1.39
03:24:19.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
03:24:19.456 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
03:24:19.456 00.000 11060 Worker thread wakes up
03:24:19.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:19.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
03:24:19.456 00.000 10844 UpdateGuideState exits: m=1471 SNR=23.7
03:24:19.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
03:24:19.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:19.456 00.000 11060 Moving (-0.02, 0.01) raw xDistance=0.00 yDistance=-0.03
03:24:19.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:19.456 00.000 10844 Enqueuing Expose request
03:24:19.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:24:19.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:19.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:24:19.456 00.000 11060 MoveAxis(E, 0, ABG)
03:24:19.456 00.000 11060 Move returns status 0, amount 0
03:24:19.456 00.000 11060 MoveAxis(N, 0, ABG)
03:24:19.456 00.000 11060 Move returns status 0, amount 0
03:24:19.456 00.000 11060 move complete, result=0
03:24:19.456 00.000 11060 worker thread done servicing request
03:24:19.456 00.000 11060 Worker thread wakes up
03:24:19.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:19.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:19.459 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:20.089 00.630 11060 Exposure complete
03:24:20.309 00.220 11060 worker thread done servicing request
03:24:20.309 00.000 10844 OnExposeComplete: enter
03:24:20.309 00.000 10844 UpdateGuideState(): m_state=6
03:24:20.309 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
03:24:20.314 00.005 10844 Star::Find returns 1 (0), X=620.82, Y=104.85, Mass=1875, SNR=27.8, Peak=243 HFD=2.9
03:24:20.314 00.000 10844 MultiStar: [#1 0.23,-0.05,0.85,U] [#2 -0.39,0.34,0.88,U] [#3 -0.68,0.45,0.00,M3] [#4 -0.42,0.27,1.05,U] [#5 0.11,0.05,0.91,U] [#6 -0.28,-0.58,0.00,M1] [#7 0.28,0.50,0.89,U] [#8 0.19,-0.06,0.73,U] 
03:24:20.314 00.000 10844 single-star, 6 included, MultiStar: {-0.02, 0.15}, one-star: {-0.01, -0.07}
03:24:20.314 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:24:20.314 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
03:24:20.314 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.64 mountX=-0.07 mountY=0.01, mountTheta=3.05
03:24:20.314 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
03:24:20.314 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
03:24:20.314 00.000 11060 Worker thread wakes up
03:24:20.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:20.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
03:24:20.314 00.000 10844 UpdateGuideState exits: m=1875 SNR=27.8
03:24:20.314 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
03:24:20.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:20.314 00.000 11060 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
03:24:20.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:20.314 00.000 10844 Enqueuing Expose request
03:24:20.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:24:20.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:20.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:24:20.314 00.000 11060 MoveAxis(E, 0, ABG)
03:24:20.314 00.000 11060 Move returns status 0, amount 0
03:24:20.314 00.000 11060 MoveAxis(N, 0, ABG)
03:24:20.314 00.000 11060 Move returns status 0, amount 0
03:24:20.314 00.000 11060 move complete, result=0
03:24:20.314 00.000 11060 worker thread done servicing request
03:24:20.314 00.000 11060 Worker thread wakes up
03:24:20.319 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:20.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:20.320 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:20.949 00.629 11060 Exposure complete
03:24:21.214 00.265 11060 worker thread done servicing request
03:24:21.214 00.000 10844 OnExposeComplete: enter
03:24:21.214 00.000 10844 UpdateGuideState(): m_state=6
03:24:21.215 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
03:24:21.215 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=105.26, Mass=1597, SNR=25.0, Peak=165 HFD=3.3
03:24:21.215 00.000 10844 MultiStar: [#1 -0.07,-0.08,1.06,U] [#2 0.32,0.22,0.90,U] [#3 -0.46,-0.15,1.05,U] [#4 -0.37,0.64,0.00,M1] [#5 0.01,-0.34,0.98,U] [#6 0.16,-0.16,1.12,U] [#7 0.20,1.05,0.00,M1] [#8 -0.06,0.50,0.85,U] 
03:24:21.215 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.03}, one-star: {-0.48, 0.34}
03:24:21.215 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.39) = xAngle (1.42 = 1.42)
03:24:21.215 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.54 = -1.74)
03:24:21.215 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.81 mountX=0.01 mountY=-0.09, mountTheta=-1.42
03:24:21.219 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
03:24:21.219 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
03:24:21.219 00.000 11060 Worker thread wakes up
03:24:21.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
03:24:21.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:21.219 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
03:24:21.219 00.000 10844 UpdateGuideState exits: m=1597 SNR=25.0
03:24:21.219 00.000 11060 Moving (-0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
03:24:21.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:21.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:24:21.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:21.219 00.000 10844 Enqueuing Expose request
03:24:21.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:21.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:24:21.219 00.000 11060 MoveAxis(E, 0, ABG)
03:24:21.219 00.000 11060 Move returns status 0, amount 0
03:24:21.219 00.000 11060 MoveAxis(N, 0, ABG)
03:24:21.219 00.000 11060 Move returns status 0, amount 0
03:24:21.219 00.000 11060 move complete, result=0
03:24:21.219 00.000 11060 worker thread done servicing request
03:24:21.219 00.000 11060 Worker thread wakes up
03:24:21.222 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:21.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:21.224 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:21.862 00.638 11060 Exposure complete
03:24:22.156 00.294 11060 worker thread done servicing request
03:24:22.156 00.000 10844 OnExposeComplete: enter
03:24:22.157 00.001 10844 UpdateGuideState(): m_state=6
03:24:22.157 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
03:24:22.157 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=104.96, Mass=1676, SNR=26.0, Peak=213 HFD=2.9
03:24:22.157 00.000 10844 MultiStar: [#1 -0.34,0.37,0.92,U] [#2 -0.41,0.27,1.00,U] [#3 -0.53,0.55,0.00,M3] [#4 -0.46,0.77,0.00,M2] [#5 0.18,0.60,0.00,M1] [#6 -0.28,0.23,1.03,U] [#7 -0.13,1.12,0.00,M2] [#8 0.17,0.34,0.89,U] 
03:24:22.157 00.000 10844 refined, 4 included, MultiStar: {-0.30, 0.24}, one-star: {-0.61, 0.04}
03:24:22.157 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.39) = xAngle (1.07 = 1.07)
03:24:22.157 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.20 = -2.08)
03:24:22.157 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.24 hyp=0.39 cameraTheta=2.46 mountX=0.19 mountY=-0.34, mountTheta=-1.07
03:24:22.160 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.24, opts=13)
03:24:22.162 00.002 10844 Enqueuing Move request for scope (-0.30, 0.24)
03:24:22.162 00.000 11060 Worker thread wakes up
03:24:22.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.24) opts 0xd
03:24:22.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:24:22.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.24)
03:24:22.162 00.000 10844 UpdateGuideState exits: m=1676 SNR=26.0
03:24:22.162 00.000 11060 Moving (-0.30, 0.24) raw xDistance=0.19 yDistance=-0.34
03:24:22.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:22.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:24:22.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:22.162 00.000 10844 Enqueuing Expose request
03:24:22.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:24:22.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:24:22.162 00.000 11060 MoveAxis(W, 43, ABG)
03:24:22.162 00.000 11060 Guiding  Dir = 3, Dur = 43
03:24:22.202 00.040 11060 IsSlewing returns 0
03:24:22.202 00.000 11060 IsGuiding returns 0
03:24:22.278 00.076 11060 IsGuiding returns 0
03:24:22.278 00.000 11060 Move returns status 0, amount 43
03:24:22.278 00.000 11060 MoveAxis(N, 0, ABG)
03:24:22.278 00.000 11060 Move returns status 0, amount 0
03:24:22.278 00.000 11060 move complete, result=0
03:24:22.278 00.000 11060 worker thread done servicing request
03:24:22.278 00.000 11060 Worker thread wakes up
03:24:22.278 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.3 px 0 ms NORTH
03:24:22.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:22.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:22.939 00.661 11060 Exposure complete
03:24:23.330 00.391 11060 worker thread done servicing request
03:24:23.330 00.000 10844 OnExposeComplete: enter
03:24:23.330 00.000 10844 UpdateGuideState(): m_state=6
03:24:23.332 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
03:24:23.332 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.57, Mass=1653, SNR=25.7, Peak=201 HFD=3.5
03:24:23.332 00.000 10844 MultiStar: [#1 0.40,0.09,1.00,U] [#2 -0.01,-0.06,0.91,U] [#3 -0.66,0.15,0.00,M4] [#4 -0.46,0.23,0.99,U] [#5 0.28,-0.66,0.00,M2] [#6 0.21,-0.55,1.04,U] [#7 0.44,0.62,0.00,M3] [#8 0.11,-0.07,0.85,U] 
03:24:23.332 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.12}, one-star: {-0.13, -0.34}
03:24:23.332 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
03:24:23.332 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
03:24:23.332 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.41 mountX=-0.12 mountY=0.04, mountTheta=2.82
03:24:23.335 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
03:24:23.335 00.000 10844 Enqueuing Move request for scope (0.02, -0.12)
03:24:23.335 00.000 11060 Worker thread wakes up
03:24:23.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:23.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
03:24:23.335 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.7
03:24:23.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
03:24:23.338 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:23.338 00.000 11060 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.04
03:24:23.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:23.338 00.000 10844 Enqueuing Expose request
03:24:23.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:24:23.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:23.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:24:23.338 00.000 11060 MoveAxis(E, 0, ABG)
03:24:23.338 00.000 11060 Move returns status 0, amount 0
03:24:23.339 00.001 11060 MoveAxis(N, 0, ABG)
03:24:23.339 00.000 11060 Move returns status 0, amount 0
03:24:23.339 00.000 11060 move complete, result=0
03:24:23.339 00.000 11060 worker thread done servicing request
03:24:23.339 00.000 11060 Worker thread wakes up
03:24:23.340 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:23.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:23.342 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:23.977 00.635 11060 Exposure complete
03:24:24.331 00.354 11060 worker thread done servicing request
03:24:24.331 00.000 10844 OnExposeComplete: enter
03:24:24.331 00.000 10844 UpdateGuideState(): m_state=6
03:24:24.331 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
03:24:24.331 00.000 10844 Star::Find returns 1 (0), X=620.27, Y=104.98, Mass=1543, SNR=25.1, Peak=229 HFD=2.5
03:24:24.331 00.000 10844 MultiStar: [#1 0.74,0.06,0.00,M1] [#2 0.23,0.23,0.95,U] [#3 -0.19,0.31,1.01,U] [#4 -0.40,-0.05,1.02,U] [#5 0.50,-0.12,0.97,U] [#6 0.45,-0.22,1.06,U] [#7 -0.07,0.70,0.00,M4] [#8 0.74,-0.13,0.00,M1] 
03:24:24.331 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.03}, one-star: {-0.56, 0.06}
03:24:24.331 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
03:24:24.333 00.002 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.09)
03:24:24.333 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.46 mountX=0.03 mountY=-0.00, mountTheta=-0.05
03:24:24.336 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.03, opts=13)
03:24:24.336 00.000 10844 Enqueuing Move request for scope (0.00, 0.03)
03:24:24.336 00.000 11060 Worker thread wakes up
03:24:24.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:24.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
03:24:24.336 00.000 10844 UpdateGuideState exits: m=1543 SNR=25.1
03:24:24.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
03:24:24.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:24.336 00.000 11060 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
03:24:24.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:24.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:24:24.336 00.000 10844 Enqueuing Expose request
03:24:24.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:24.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:24:24.336 00.000 11060 MoveAxis(E, 0, ABG)
03:24:24.336 00.000 11060 Move returns status 0, amount 0
03:24:24.336 00.000 11060 MoveAxis(N, 0, ABG)
03:24:24.336 00.000 11060 Move returns status 0, amount 0
03:24:24.336 00.000 11060 move complete, result=0
03:24:24.336 00.000 11060 worker thread done servicing request
03:24:24.336 00.000 11060 Worker thread wakes up
03:24:24.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:24.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:24.339 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:24.975 00.636 11060 Exposure complete
03:24:25.283 00.308 11060 worker thread done servicing request
03:24:25.283 00.000 10844 OnExposeComplete: enter
03:24:25.283 00.000 10844 UpdateGuideState(): m_state=6
03:24:25.283 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
03:24:25.283 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.86, Mass=1648, SNR=25.5, Peak=197 HFD=3.2
03:24:25.283 00.000 10844 MultiStar: [#1 0.45,-0.01,0.92,U] [#2 -0.29,0.32,0.92,U] [#3 -0.41,0.60,0.00,M4] [#4 -0.20,0.22,1.00,U] [#5 0.22,0.18,0.94,U] [#6 0.31,-0.08,1.07,U] [#7 -0.08,0.58,0.90,U] [#8 0.43,0.23,0.84,U] 
03:24:25.283 00.000 10844 single-star, 7 included, MultiStar: {0.09, 0.16}, one-star: {-0.12, -0.06}
03:24:25.283 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.39) = xAngle (-4.10 = 2.19)
03:24:25.283 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
03:24:25.287 00.004 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.71 mountX=-0.08 mountY=-0.11, mountTheta=-2.18
03:24:25.287 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.06, opts=13)
03:24:25.287 00.000 10844 Enqueuing Move request for scope (-0.12, -0.06)
03:24:25.287 00.000 11060 Worker thread wakes up
03:24:25.287 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:25.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
03:24:25.287 00.000 10844 UpdateGuideState exits: m=1648 SNR=25.5
03:24:25.287 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
03:24:25.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:25.287 00.000 11060 Moving (-0.12, -0.06) raw xDistance=-0.08 yDistance=-0.11
03:24:25.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:25.291 00.004 10844 Enqueuing Expose request
03:24:25.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:24:25.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:25.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:24:25.291 00.000 11060 MoveAxis(E, 0, ABG)
03:24:25.291 00.000 11060 Move returns status 0, amount 0
03:24:25.291 00.000 11060 MoveAxis(N, 0, ABG)
03:24:25.291 00.000 11060 Move returns status 0, amount 0
03:24:25.291 00.000 11060 move complete, result=0
03:24:25.292 00.001 11060 worker thread done servicing request
03:24:25.292 00.000 11060 Worker thread wakes up
03:24:25.293 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:25.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:25.293 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:25.921 00.628 11060 Exposure complete
03:24:26.240 00.319 11060 worker thread done servicing request
03:24:26.240 00.000 10844 OnExposeComplete: enter
03:24:26.240 00.000 10844 UpdateGuideState(): m_state=6
03:24:26.240 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
03:24:26.240 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.65, Mass=1683, SNR=26.2, Peak=141 HFD=3.4
03:24:26.240 00.000 10844 MultiStar: [#1 -0.32,-0.13,0.94,U] [#2 -0.20,0.15,0.91,U] [#3 -0.53,0.47,0.00,M5] [#4 -0.58,-0.17,1.00,U] [#5 0.34,-0.31,0.93,U] [#6 -0.03,-0.02,1.08,U] [#7 0.60,0.37,0.00,M4] [#8 0.09,-0.05,0.80,U] 
03:24:26.240 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.12}, one-star: {0.19, -0.27}
03:24:26.240 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
03:24:26.240 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
03:24:26.240 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.16 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
03:24:26.246 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.12, opts=13)
03:24:26.246 00.000 10844 Enqueuing Move request for scope (-0.08, -0.12)
03:24:26.246 00.000 11060 Worker thread wakes up
03:24:26.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
03:24:26.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:26.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
03:24:26.246 00.000 10844 UpdateGuideState exits: m=1683 SNR=26.2
03:24:26.246 00.000 11060 Moving (-0.08, -0.12) raw xDistance=-0.13 yDistance=-0.06
03:24:26.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:26.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:24:26.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:26.246 00.000 10844 Enqueuing Expose request
03:24:26.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:26.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:24:26.257 00.011 11060 MoveAxis(E, 30, ABG)
03:24:26.257 00.000 11060 Guiding  Dir = 2, Dur = 30
03:24:26.274 00.017 11060 IsSlewing returns 0
03:24:26.274 00.000 11060 IsGuiding returns 0
03:24:26.335 00.061 11060 IsGuiding returns 0
03:24:26.336 00.001 11060 Move returns status 0, amount 30
03:24:26.336 00.000 11060 MoveAxis(N, 0, ABG)
03:24:26.336 00.000 11060 Move returns status 0, amount 0
03:24:26.336 00.000 11060 move complete, result=0
03:24:26.336 00.000 11060 worker thread done servicing request
03:24:26.336 00.000 11060 Worker thread wakes up
03:24:26.336 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
03:24:26.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:26.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:26.980 00.644 11060 Exposure complete
03:24:27.230 00.250 11060 worker thread done servicing request
03:24:27.230 00.000 10844 OnExposeComplete: enter
03:24:27.230 00.000 10844 UpdateGuideState(): m_state=6
03:24:27.230 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
03:24:27.230 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.53, Mass=1815, SNR=26.5, Peak=246 HFD=3.3
03:24:27.232 00.002 10844 MultiStar: [#1 -0.14,-0.13,0.94,U] [#2 -0.31,-0.10,0.86,U] [#3 -0.27,0.13,1.00,U] [#4 -0.41,0.22,0.97,U] [#5 -0.54,-0.23,0.94,U] [#6 0.03,-0.17,0.95,U] [#7 -0.12,0.50,0.93,U] [#8 -0.14,-0.08,0.83,U] 
03:24:27.232 00.000 10844 refined, 8 included, MultiStar: {-0.28, -0.03}, one-star: {-0.59, -0.39}
03:24:27.232 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.39) = xAngle (-4.44 = 1.84)
03:24:27.232 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.32 = -1.32)
03:24:27.232 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-3.05 mountX=-0.08 mountY=-0.27, mountTheta=-1.84
03:24:27.234 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.03, opts=13)
03:24:27.234 00.000 10844 Enqueuing Move request for scope (-0.28, -0.03)
03:24:27.234 00.000 11060 Worker thread wakes up
03:24:27.234 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:27.236 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.03) opts 0xd
03:24:27.236 00.000 10844 UpdateGuideState exits: m=1815 SNR=26.5
03:24:27.236 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.03)
03:24:27.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:27.236 00.000 11060 Moving (-0.28, -0.03) raw xDistance=-0.08 yDistance=-0.27
03:24:27.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:27.236 00.000 10844 Enqueuing Expose request
03:24:27.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:24:27.236 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.44
03:24:27.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
03:24:27.236 00.000 11060 MoveAxis(E, 0, ABG)
03:24:27.236 00.000 11060 Move returns status 0, amount 0
03:24:27.236 00.000 11060 BLC: Oldest BLC event removed
03:24:27.236 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:24:27.236 00.000 11060 MoveAxis(N, 587, ABG)
03:24:27.236 00.000 11060 Guiding  Dir = 0, Dur = 587
03:24:27.253 00.017 11060 IsSlewing returns 0
03:24:27.253 00.000 11060 IsGuiding returns 0
03:24:27.863 00.610 11060 IsGuiding returns 0
03:24:27.863 00.000 11060 Move returns status 0, amount 587
03:24:27.863 00.000 11060 move complete, result=0
03:24:27.863 00.000 11060 worker thread done servicing request
03:24:27.863 00.000 11060 Worker thread wakes up
03:24:27.863 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 587 ms NORTH
03:24:27.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:27.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:28.494 00.631 11060 Exposure complete
03:24:28.700 00.206 11060 worker thread done servicing request
03:24:28.700 00.000 10844 OnExposeComplete: enter
03:24:28.700 00.000 10844 UpdateGuideState(): m_state=6
03:24:28.701 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
03:24:28.701 00.000 10844 Star::Find returns 1 (0), X=621.08, Y=104.75, Mass=1670, SNR=25.4, Peak=203 HFD=3.4
03:24:28.701 00.000 10844 MultiStar: [#1 0.03,0.15,0.94,U] [#2 0.03,-0.08,0.88,U] [#3 -0.68,0.44,0.00,M5] [#4 -0.39,0.18,0.95,U] [#5 0.66,-0.13,0.00,M1] [#6 -0.10,0.05,1.13,U] [#7 0.16,1.08,0.00,M4] [#8 -0.06,-0.10,0.83,U] 
03:24:28.701 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.01}, one-star: {0.26, -0.17}
03:24:28.702 00.001 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.39) = xAngle (1.53 = 1.53)
03:24:28.702 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.65 = -1.63)
03:24:28.702 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.92 mountX=0.00 mountY=-0.04, mountTheta=-1.53
03:24:28.704 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
03:24:28.704 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
03:24:28.704 00.000 11060 Worker thread wakes up
03:24:28.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:28.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
03:24:28.704 00.000 10844 UpdateGuideState exits: m=1670 SNR=25.4
03:24:28.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
03:24:28.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:28.704 00.000 11060 Moving (-0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
03:24:28.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:28.704 00.000 10844 Enqueuing Expose request
03:24:28.704 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.192356, 1:0.039066
03:24:28.704 00.000 11060 BLC: No correction, Miss < min_move
03:24:28.704 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:24:28.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:28.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:24:28.704 00.000 11060 MoveAxis(E, 0, ABG)
03:24:28.704 00.000 11060 Move returns status 0, amount 0
03:24:28.704 00.000 11060 MoveAxis(N, 0, ABG)
03:24:28.704 00.000 11060 Move returns status 0, amount 0
03:24:28.704 00.000 11060 move complete, result=0
03:24:28.706 00.002 11060 worker thread done servicing request
03:24:28.706 00.000 11060 Worker thread wakes up
03:24:28.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:28.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:28.708 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:29.338 00.630 11060 Exposure complete
03:24:29.543 00.205 11060 worker thread done servicing request
03:24:29.543 00.000 10844 OnExposeComplete: enter
03:24:29.543 00.000 10844 UpdateGuideState(): m_state=6
03:24:29.543 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
03:24:29.543 00.000 10844 Star::Find returns 1 (0), X=621.21, Y=104.14, Mass=1929, SNR=27.8, Peak=173 HFD=3.7
03:24:29.543 00.000 10844 MultiStar: [#1 0.20,-0.50,0.96,U] [#2 0.03,0.66,0.00,M1] [#3 -0.36,-0.01,1.01,U] [#4 0.12,0.17,0.95,U] [#5 0.23,-0.51,0.90,U] [#6 0.11,-0.38,0.90,U] [#7 0.10,0.76,0.00,M5] [#8 0.31,-0.34,0.76,U] 
03:24:29.543 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.33}, one-star: {0.38, -0.78}
03:24:29.543 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
03:24:29.543 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.55 = 0.55)
03:24:29.545 00.002 10844 CameraToMount -- cameraX=0.13 cameraY=-0.33 hyp=0.36 cameraTheta=-1.19 mountX=-0.30 mountY=0.19, mountTheta=2.59
03:24:29.547 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.33, opts=13)
03:24:29.547 00.000 10844 Enqueuing Move request for scope (0.13, -0.33)
03:24:29.547 00.000 11060 Worker thread wakes up
03:24:29.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:29.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.33) opts 0xd
03:24:29.547 00.000 10844 UpdateGuideState exits: m=1929 SNR=27.8
03:24:29.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.33)
03:24:29.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:29.547 00.000 11060 Moving (0.13, -0.33) raw xDistance=-0.30 yDistance=0.19
03:24:29.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:29.547 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.192356, 1:0.039066, 2:-0.186138
03:24:29.547 00.000 10844 Enqueuing Expose request
03:24:29.547 00.000 11060 BLC: No correction, Miss < min_move
03:24:29.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:24:29.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:29.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:24:29.547 00.000 11060 MoveAxis(E, 71, ABG)
03:24:29.547 00.000 11060 Guiding  Dir = 2, Dur = 71
03:24:29.557 00.010 11060 IsSlewing returns 0
03:24:29.558 00.001 11060 IsGuiding returns 0
03:24:29.635 00.077 11060 IsGuiding returns 0
03:24:29.635 00.000 11060 Move returns status 0, amount 71
03:24:29.635 00.000 11060 MoveAxis(N, 0, ABG)
03:24:29.635 00.000 11060 Move returns status 0, amount 0
03:24:29.635 00.000 11060 move complete, result=0
03:24:29.635 00.000 11060 worker thread done servicing request
03:24:29.635 00.000 11060 Worker thread wakes up
03:24:29.635 00.000 10844 GuideStep: -0.3 px 71 ms EAST, 0.2 px 0 ms NORTH
03:24:29.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:29.636 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:30.264 00.628 11060 Exposure complete
03:24:30.480 00.216 11060 worker thread done servicing request
03:24:30.480 00.000 10844 OnExposeComplete: enter
03:24:30.480 00.000 10844 UpdateGuideState(): m_state=6
03:24:30.481 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
03:24:30.481 00.000 10844 Star::Find returns 1 (0), X=621.12, Y=104.82, Mass=1881, SNR=27.3, Peak=199 HFD=3.1
03:24:30.481 00.000 10844 MultiStar: [#1 -0.17,0.36,0.88,U] [#2 0.30,0.27,0.92,U] [#3 -0.31,0.33,0.97,U] [#4 -0.42,1.18,0.00,M1] [#5 0.37,-0.24,0.94,U] [#6 0.27,0.12,0.97,U] [#7 0.36,1.07,0.00,M6] [#8 0.42,-0.03,0.77,U] 
03:24:30.481 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.10}, one-star: {0.29, -0.10}
03:24:30.481 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.39) = xAngle (-0.83 = -0.83)
03:24:30.481 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.30 = 2.30)
03:24:30.481 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.56 mountX=0.13 mountY=0.14, mountTheta=0.83
03:24:30.481 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
03:24:30.485 00.004 10844 Enqueuing Move request for scope (0.16, 0.10)
03:24:30.485 00.000 11060 Worker thread wakes up
03:24:30.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:30.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
03:24:30.485 00.000 10844 UpdateGuideState exits: m=1881 SNR=27.3
03:24:30.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
03:24:30.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:30.485 00.000 11060 Moving (0.16, 0.10) raw xDistance=0.13 yDistance=0.14
03:24:30.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:30.485 00.000 10844 Enqueuing Expose request
03:24:30.485 00.000 11060 BLC: window closed
03:24:30.485 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.192356, 1:0.039066, 2:-0.186138
03:24:30.486 00.001 11060 BLC: No correction, Miss < min_move
03:24:30.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:24:30.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:30.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:24:30.486 00.000 11060 MoveAxis(W, 28, ABG)
03:24:30.486 00.000 11060 Guiding  Dir = 3, Dur = 28
03:24:30.496 00.010 11060 IsSlewing returns 0
03:24:30.497 00.001 11060 IsGuiding returns 0
03:24:30.527 00.030 11060 IsGuiding returns 0
03:24:30.527 00.000 11060 Move returns status 0, amount 28
03:24:30.527 00.000 11060 MoveAxis(N, 0, ABG)
03:24:30.527 00.000 11060 Move returns status 0, amount 0
03:24:30.527 00.000 11060 move complete, result=0
03:24:30.527 00.000 11060 worker thread done servicing request
03:24:30.527 00.000 10844 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
03:24:30.527 00.000 11060 Worker thread wakes up
03:24:30.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:30.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:31.163 00.636 11060 Exposure complete
03:24:31.379 00.216 11060 worker thread done servicing request
03:24:31.379 00.000 10844 OnExposeComplete: enter
03:24:31.379 00.000 10844 UpdateGuideState(): m_state=6
03:24:31.379 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
03:24:31.379 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.63, Mass=1559, SNR=24.9, Peak=211 HFD=2.8
03:24:31.379 00.000 10844 MultiStar: [#1 -0.08,-0.27,0.95,U] [#2 -0.28,-0.44,0.98,U] [#3 -0.31,-0.18,1.04,U] [#4 -0.18,0.52,0.92,U] [#5 0.81,-0.17,0.00,M1] [#6 -0.16,-0.44,1.11,U] [#7 0.29,0.65,0.00,M7] [#8 0.23,-0.06,0.88,U] 
03:24:31.379 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.18}, one-star: {-0.04, -0.29}
03:24:31.379 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.71)
03:24:31.379 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:24:31.379 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.18 mountX=-0.20 mountY=-0.09, mountTheta=-2.70
03:24:31.384 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.18, opts=13)
03:24:31.384 00.000 10844 Enqueuing Move request for scope (-0.13, -0.18)
03:24:31.384 00.000 11060 Worker thread wakes up
03:24:31.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
03:24:31.384 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
03:24:31.384 00.000 11060 Moving (-0.13, -0.18) raw xDistance=-0.20 yDistance=-0.09
03:24:31.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:24:31.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:31.385 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:24:31.385 00.000 11060 MoveAxis(E, 46, ABG)
03:24:31.385 00.000 11060 Guiding  Dir = 2, Dur = 46
03:24:31.394 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:24:31.396 00.002 10844 UpdateGuideState exits: m=1559 SNR=24.9
03:24:31.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:31.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:31.396 00.000 10844 Enqueuing Expose request
03:24:31.399 00.003 11060 IsSlewing returns 0
03:24:31.400 00.001 11060 IsGuiding returns 0
03:24:31.457 00.057 11060 IsGuiding returns 0
03:24:31.457 00.000 11060 Move returns status 0, amount 46
03:24:31.457 00.000 11060 MoveAxis(N, 0, ABG)
03:24:31.457 00.000 11060 Move returns status 0, amount 0
03:24:31.457 00.000 11060 move complete, result=0
03:24:31.457 00.000 11060 worker thread done servicing request
03:24:31.457 00.000 11060 Worker thread wakes up
03:24:31.457 00.000 10844 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
03:24:31.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:31.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:32.095 00.638 11060 Exposure complete
03:24:32.328 00.233 11060 worker thread done servicing request
03:24:32.328 00.000 10844 OnExposeComplete: enter
03:24:32.328 00.000 10844 UpdateGuideState(): m_state=6
03:24:32.330 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
03:24:32.330 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.40, Mass=1901, SNR=28.0, Peak=228 HFD=3.3
03:24:32.330 00.000 10844 MultiStar: [#1 -0.07,-0.30,0.81,U] [#2 -0.25,-0.19,0.82,U] [#3 -0.27,-0.03,0.86,U] [#4 -0.34,0.14,0.96,U] [#5 0.49,-0.18,0.79,U] [#6 0.26,-0.19,0.97,U] [#7 0.48,0.40,0.00,M8] [#8 0.55,-0.17,0.73,U] 
03:24:32.330 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.18}, one-star: {-0.46, -0.52}
03:24:32.330 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.13)
03:24:32.330 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.03 = -0.03)
03:24:32.330 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.76 mountX=-0.19 mountY=-0.00, mountTheta=-3.12
03:24:32.334 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.18, opts=13)
03:24:32.334 00.000 10844 Enqueuing Move request for scope (-0.04, -0.18)
03:24:32.334 00.000 11060 Worker thread wakes up
03:24:32.334 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:32.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
03:24:32.334 00.000 10844 UpdateGuideState exits: m=1901 SNR=28.0
03:24:32.334 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
03:24:32.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:32.334 00.000 11060 Moving (-0.04, -0.18) raw xDistance=-0.19 yDistance=-0.00
03:24:32.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:32.334 00.000 10844 Enqueuing Expose request
03:24:32.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:24:32.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:32.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:24:32.334 00.000 11060 MoveAxis(E, 45, ABG)
03:24:32.334 00.000 11060 Guiding  Dir = 2, Dur = 45
03:24:32.354 00.020 11060 IsSlewing returns 0
03:24:32.354 00.000 11060 IsGuiding returns 0
03:24:32.416 00.062 11060 IsGuiding returns 0
03:24:32.416 00.000 11060 Move returns status 0, amount 45
03:24:32.416 00.000 11060 MoveAxis(N, 0, ABG)
03:24:32.416 00.000 11060 Move returns status 0, amount 0
03:24:32.416 00.000 11060 move complete, result=0
03:24:32.416 00.000 11060 worker thread done servicing request
03:24:32.418 00.002 11060 Worker thread wakes up
03:24:32.418 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
03:24:32.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:32.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:33.050 00.632 11060 Exposure complete
03:24:33.266 00.216 11060 worker thread done servicing request
03:24:33.266 00.000 10844 OnExposeComplete: enter
03:24:33.266 00.000 10844 UpdateGuideState(): m_state=6
03:24:33.266 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
03:24:33.266 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.41, Mass=1661, SNR=25.8, Peak=252 HFD=2.9
03:24:33.266 00.000 10844 MultiStar: [#1 -0.18,-0.15,0.92,U] [#2 0.17,0.27,0.98,U] [#3 0.04,0.44,1.03,U] [#4 -0.31,0.43,1.05,U] [#5 0.20,-0.12,1.00,U] [#6 0.25,0.03,1.10,U] [#7 0.15,0.62,0.00,M9] [#8 0.18,0.18,0.82,U] 
03:24:33.266 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.08}, one-star: {-0.12, -0.51}
03:24:33.266 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
03:24:33.268 00.002 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.95 = 2.95)
03:24:33.268 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.21 mountX=0.08 mountY=0.02, mountTheta=0.19
03:24:33.270 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
03:24:33.270 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
03:24:33.270 00.000 11060 Worker thread wakes up
03:24:33.270 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:33.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
03:24:33.270 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
03:24:33.270 00.000 10844 UpdateGuideState exits: m=1661 SNR=25.8
03:24:33.270 00.000 11060 Moving (0.03, 0.08) raw xDistance=0.08 yDistance=0.02
03:24:33.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:33.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:24:33.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:33.270 00.000 10844 Enqueuing Expose request
03:24:33.273 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:33.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:24:33.273 00.000 11060 MoveAxis(E, 0, ABG)
03:24:33.273 00.000 11060 Move returns status 0, amount 0
03:24:33.273 00.000 11060 MoveAxis(N, 0, ABG)
03:24:33.273 00.000 11060 Move returns status 0, amount 0
03:24:33.273 00.000 11060 move complete, result=0
03:24:33.273 00.000 11060 worker thread done servicing request
03:24:33.273 00.000 11060 Worker thread wakes up
03:24:33.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:33.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:33.276 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:33.896 00.620 11060 Exposure complete
03:24:34.096 00.200 11060 worker thread done servicing request
03:24:34.096 00.000 10844 OnExposeComplete: enter
03:24:34.096 00.000 10844 UpdateGuideState(): m_state=6
03:24:34.096 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
03:24:34.096 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.73, Mass=1816, SNR=27.2, Peak=214 HFD=2.9
03:24:34.096 00.000 10844 MultiStar: [#1 0.13,0.13,0.86,U] [#2 -0.05,0.29,0.95,U] [#3 0.13,0.25,0.87,U] [#4 -0.01,0.41,0.90,U] [#5 0.42,-0.23,0.90,U] [#6 0.14,0.19,1.02,U] [#7 0.92,0.58,0.00,M10] [#8 0.30,0.18,0.81,U] 
03:24:34.096 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.13}, one-star: {-0.10, -0.18}
03:24:34.096 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.39) = xAngle (-0.56 = -0.56)
03:24:34.096 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.57 = 2.57)
03:24:34.096 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.83 mountX=0.14 mountY=0.09, mountTheta=0.57
03:24:34.102 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.13, opts=13)
03:24:34.102 00.000 10844 Enqueuing Move request for scope (0.11, 0.13)
03:24:34.102 00.000 11060 Worker thread wakes up
03:24:34.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:34.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
03:24:34.102 00.000 10844 UpdateGuideState exits: m=1816 SNR=27.2
03:24:34.102 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
03:24:34.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:34.102 00.000 11060 Moving (0.11, 0.13) raw xDistance=0.14 yDistance=0.09
03:24:34.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:34.102 00.000 10844 Enqueuing Expose request
03:24:34.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:24:34.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:34.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:24:34.102 00.000 11060 MoveAxis(W, 34, ABG)
03:24:34.102 00.000 11060 Guiding  Dir = 3, Dur = 34
03:24:34.106 00.004 11060 IsSlewing returns 0
03:24:34.106 00.000 11060 IsGuiding returns 0
03:24:34.153 00.047 11060 IsGuiding returns 0
03:24:34.153 00.000 11060 Move returns status 0, amount 34
03:24:34.153 00.000 11060 MoveAxis(N, 0, ABG)
03:24:34.153 00.000 11060 Move returns status 0, amount 0
03:24:34.153 00.000 11060 move complete, result=0
03:24:34.153 00.000 11060 worker thread done servicing request
03:24:34.153 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
03:24:34.153 00.000 11060 Worker thread wakes up
03:24:34.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:34.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:34.781 00.628 11060 Exposure complete
03:24:34.999 00.218 11060 worker thread done servicing request
03:24:34.999 00.000 10844 OnExposeComplete: enter
03:24:34.999 00.000 10844 UpdateGuideState(): m_state=6
03:24:34.999 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
03:24:34.999 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.86, Mass=1794, SNR=27.0, Peak=166 HFD=3.6
03:24:34.999 00.000 10844 MultiStar: [#1 0.18,0.08,0.95,U] [#2 0.35,0.54,0.00,M1] [#3 -0.21,0.62,0.00,M1] [#4 0.05,0.42,0.89,U] [#5 0.35,0.39,0.91,U] [#6 0.58,0.22,0.00,M1] [#7 -0.00,0.65,0.00,R] [#8 0.54,0.43,0.00,M1] 
03:24:34.999 00.000 10844 single-star, 3 included, MultiStar: {0.17, 0.20}, one-star: {0.11, -0.06}
03:24:34.999 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
03:24:34.999 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
03:24:34.999 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.45 mountX=-0.03 mountY=0.12, mountTheta=1.84
03:24:35.002 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
03:24:35.002 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
03:24:35.002 00.000 11060 Worker thread wakes up
03:24:35.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:35.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
03:24:35.002 00.000 10844 UpdateGuideState exits: m=1794 SNR=27.0
03:24:35.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
03:24:35.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:35.002 00.000 11060 Moving (0.11, -0.06) raw xDistance=-0.03 yDistance=0.12
03:24:35.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:35.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:24:35.002 00.000 10844 Enqueuing Expose request
03:24:35.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:35.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:24:35.005 00.003 11060 MoveAxis(E, 0, ABG)
03:24:35.005 00.000 11060 Move returns status 0, amount 0
03:24:35.005 00.000 11060 MoveAxis(N, 0, ABG)
03:24:35.005 00.000 11060 Move returns status 0, amount 0
03:24:35.005 00.000 11060 move complete, result=0
03:24:35.005 00.000 11060 worker thread done servicing request
03:24:35.005 00.000 11060 Worker thread wakes up
03:24:35.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:35.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:35.010 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:35.642 00.632 11060 Exposure complete
03:24:35.855 00.213 11060 worker thread done servicing request
03:24:35.855 00.000 10844 OnExposeComplete: enter
03:24:35.855 00.000 10844 UpdateGuideState(): m_state=6
03:24:35.855 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
03:24:35.855 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=105.24, Mass=1776, SNR=26.8, Peak=202 HFD=3.3
03:24:35.855 00.000 10844 MultiStar: [#1 0.44,-0.28,1.01,U] [#2 0.17,-0.09,0.85,U] [#3 -0.21,0.47,0.98,U] [#4 0.37,0.06,0.94,U] [#5 0.46,0.07,0.99,U] [#6 0.09,-0.12,0.98,U] [#7 0.65,0.05,0.00,M1] [#8 0.58,0.23,0.00,M2] 
03:24:35.855 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {-0.20, 0.32}
03:24:35.855 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:24:35.855 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.11 = 2.11)
03:24:35.855 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.38 mountX=0.09 mountY=0.14, mountTheta=1.01
03:24:35.860 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.06, opts=13)
03:24:35.860 00.000 10844 Enqueuing Move request for scope (0.16, 0.06)
03:24:35.860 00.000 11060 Worker thread wakes up
03:24:35.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
03:24:35.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:35.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
03:24:35.860 00.000 10844 UpdateGuideState exits: m=1776 SNR=26.8
03:24:35.860 00.000 11060 Moving (0.16, 0.06) raw xDistance=0.09 yDistance=0.14
03:24:35.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:35.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:24:35.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:35.860 00.000 10844 Enqueuing Expose request
03:24:35.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:35.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:24:35.860 00.000 11060 MoveAxis(E, 0, ABG)
03:24:35.860 00.000 11060 Move returns status 0, amount 0
03:24:35.860 00.000 11060 MoveAxis(N, 0, ABG)
03:24:35.860 00.000 11060 Move returns status 0, amount 0
03:24:35.860 00.000 11060 move complete, result=0
03:24:35.860 00.000 11060 worker thread done servicing request
03:24:35.860 00.000 11060 Worker thread wakes up
03:24:35.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:35.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:35.862 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:36.490 00.628 11060 Exposure complete
03:24:36.701 00.211 11060 worker thread done servicing request
03:24:36.701 00.000 10844 OnExposeComplete: enter
03:24:36.701 00.000 10844 UpdateGuideState(): m_state=6
03:24:36.701 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
03:24:36.701 00.000 10844 Star::Find returns 1 (0), X=621.03, Y=105.10, Mass=1798, SNR=26.8, Peak=190 HFD=3.0
03:24:36.701 00.000 10844 MultiStar: [#1 0.41,-0.33,0.89,U] [#2 -0.14,-0.00,0.86,U] [#3 -0.66,0.60,0.00,M1] [#4 -0.39,0.31,0.94,U] [#5 0.32,0.19,0.90,U] [#6 -0.03,-0.29,1.02,U] [#7 0.29,0.26,0.86,U] [#8 0.55,-0.05,0.89,U] 
03:24:36.701 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.20, 0.18}
03:24:36.701 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
03:24:36.701 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:24:36.701 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=0.06 mountY=0.14, mountTheta=1.17
03:24:36.706 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
03:24:36.706 00.000 10844 Enqueuing Move request for scope (0.15, 0.03)
03:24:36.706 00.000 11060 Worker thread wakes up
03:24:36.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:36.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
03:24:36.706 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.8
03:24:36.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
03:24:36.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:36.706 00.000 11060 Moving (0.15, 0.03) raw xDistance=0.06 yDistance=0.14
03:24:36.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:36.706 00.000 10844 Enqueuing Expose request
03:24:36.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:24:36.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:36.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:24:36.706 00.000 11060 MoveAxis(E, 0, ABG)
03:24:36.706 00.000 11060 Move returns status 0, amount 0
03:24:36.706 00.000 11060 MoveAxis(N, 0, ABG)
03:24:36.706 00.000 11060 Move returns status 0, amount 0
03:24:36.706 00.000 11060 move complete, result=0
03:24:36.706 00.000 11060 worker thread done servicing request
03:24:36.706 00.000 11060 Worker thread wakes up
03:24:36.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:36.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:36.709 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:37.329 00.620 11060 Exposure complete
03:24:37.544 00.215 11060 worker thread done servicing request
03:24:37.544 00.000 10844 OnExposeComplete: enter
03:24:37.544 00.000 10844 UpdateGuideState(): m_state=6
03:24:37.544 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
03:24:37.544 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.81, Mass=1810, SNR=27.1, Peak=176 HFD=3.1
03:24:37.546 00.002 10844 MultiStar: [#1 0.87,-0.01,0.00,M1] [#2 -0.14,0.09,0.93,U] [#3 -0.24,0.41,0.91,U] [#4 -0.23,0.46,0.94,U] [#5 0.04,-0.32,0.96,U] [#6 0.12,-0.36,1.06,U] [#7 0.66,0.14,0.00,M1] [#8 0.74,0.05,0.00,M2] 
03:24:37.546 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.02}, one-star: {0.15, -0.11}
03:24:37.546 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.39) = xAngle (1.39 = 1.39)
03:24:37.546 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.51 = -1.77)
03:24:37.546 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.78 mountX=0.01 mountY=-0.05, mountTheta=-1.39
03:24:37.549 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
03:24:37.549 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
03:24:37.550 00.001 11060 Worker thread wakes up
03:24:37.550 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:37.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:24:37.550 00.000 10844 UpdateGuideState exits: m=1810 SNR=27.1
03:24:37.550 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:24:37.550 00.000 11060 Moving (-0.04, 0.02) raw xDistance=0.01 yDistance=-0.05
03:24:37.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:37.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:24:37.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:37.550 00.000 10844 Enqueuing Expose request
03:24:37.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:37.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:24:37.550 00.000 11060 MoveAxis(E, 0, ABG)
03:24:37.550 00.000 11060 Move returns status 0, amount 0
03:24:37.550 00.000 11060 MoveAxis(N, 0, ABG)
03:24:37.550 00.000 11060 Move returns status 0, amount 0
03:24:37.550 00.000 11060 move complete, result=0
03:24:37.550 00.000 11060 worker thread done servicing request
03:24:37.550 00.000 11060 Worker thread wakes up
03:24:37.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:37.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:37.553 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:24:38.183 00.630 11060 Exposure complete
03:24:38.398 00.215 11060 worker thread done servicing request
03:24:38.403 00.005 10844 OnExposeComplete: enter
03:24:38.403 00.000 10844 UpdateGuideState(): m_state=6
03:24:38.403 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
03:24:38.403 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.53, Mass=1948, SNR=27.9, Peak=234 HFD=3.3
03:24:38.404 00.001 10844 MultiStar: [#1 0.29,-0.24,0.84,U] [#2 0.08,0.36,0.85,U] [#3 -0.38,0.29,0.85,U] [#4 -0.14,0.17,0.92,U] [#5 0.37,-0.12,0.90,U] [#6 -0.58,-0.43,0.00,M1] [#7 0.38,-0.28,0.90,U] [#8 0.40,0.08,0.74,U] 
03:24:38.404 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {-0.22, -0.39}
03:24:38.404 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
03:24:38.404 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.44 = 1.44)
03:24:38.404 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.29 mountX=-0.01 mountY=0.09, mountTheta=1.68
03:24:38.406 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.03, opts=13)
03:24:38.406 00.000 10844 Enqueuing Move request for scope (0.09, -0.03)
03:24:38.406 00.000 11060 Worker thread wakes up
03:24:38.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:38.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
03:24:38.406 00.000 10844 UpdateGuideState exits: m=1948 SNR=27.9
03:24:38.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:38.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:38.406 00.000 10844 Enqueuing Expose request
03:24:38.408 00.002 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
03:24:38.408 00.000 11060 Moving (0.09, -0.03) raw xDistance=-0.01 yDistance=0.09
03:24:38.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:24:38.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:38.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:24:38.408 00.000 11060 MoveAxis(E, 0, ABG)
03:24:38.408 00.000 11060 Move returns status 0, amount 0
03:24:38.408 00.000 11060 MoveAxis(N, 0, ABG)
03:24:38.408 00.000 11060 Move returns status 0, amount 0
03:24:38.408 00.000 11060 move complete, result=0
03:24:38.410 00.002 11060 worker thread done servicing request
03:24:38.410 00.000 11060 Worker thread wakes up
03:24:38.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:38.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:38.410 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:39.054 00.644 11060 Exposure complete
03:24:39.253 00.199 11060 worker thread done servicing request
03:24:39.253 00.000 10844 OnExposeComplete: enter
03:24:39.256 00.003 10844 UpdateGuideState(): m_state=6
03:24:39.256 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
03:24:39.257 00.001 10844 Star::Find returns 1 (0), X=621.33, Y=104.64, Mass=1729, SNR=26.0, Peak=158 HFD=3.4
03:24:39.257 00.000 10844 MultiStar: [#1 0.33,0.06,0.97,U] [#2 0.22,0.43,0.91,U] [#3 -0.02,0.09,0.95,U] [#4 -0.21,0.29,1.01,U] [#5 -0.25,-0.20,0.87,U] [#6 0.33,-0.01,1.06,U] [#7 0.29,0.10,0.95,U] [#8 -0.00,-0.23,0.78,U] 
03:24:39.257 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.50, -0.28}
03:24:39.257 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.39) = xAngle (-1.16 = -1.16)
03:24:39.257 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:24:39.257 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.23 mountX=0.06 mountY=0.13, mountTheta=1.17
03:24:39.259 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
03:24:39.259 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
03:24:39.259 00.000 11060 Worker thread wakes up
03:24:39.259 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:39.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
03:24:39.259 00.000 10844 UpdateGuideState exits: m=1729 SNR=26.0
03:24:39.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
03:24:39.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:39.259 00.000 11060 Moving (0.14, 0.03) raw xDistance=0.06 yDistance=0.13
03:24:39.261 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:24:39.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:39.261 00.000 10844 Enqueuing Expose request
03:24:39.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:39.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:24:39.261 00.000 11060 MoveAxis(E, 0, ABG)
03:24:39.261 00.000 11060 Move returns status 0, amount 0
03:24:39.261 00.000 11060 MoveAxis(N, 0, ABG)
03:24:39.261 00.000 11060 Move returns status 0, amount 0
03:24:39.261 00.000 11060 move complete, result=0
03:24:39.261 00.000 11060 worker thread done servicing request
03:24:39.261 00.000 11060 Worker thread wakes up
03:24:39.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:39.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:39.264 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:39.907 00.643 11060 Exposure complete
03:24:40.107 00.200 11060 worker thread done servicing request
03:24:40.107 00.000 10844 OnExposeComplete: enter
03:24:40.112 00.005 10844 UpdateGuideState(): m_state=6
03:24:40.112 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
03:24:40.112 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.61, Mass=1867, SNR=27.4, Peak=205 HFD=3.3
03:24:40.113 00.001 10844 MultiStar: [#1 0.23,0.47,0.96,U] [#2 -0.08,0.21,0.94,U] [#3 -0.34,0.43,0.94,U] [#4 0.19,0.38,0.99,U] [#5 1.01,0.16,0.00,M1] [#6 -0.01,-0.32,0.98,U] [#7 0.84,0.06,0.00,M1] [#8 0.32,0.20,0.76,U] 
03:24:40.113 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {0.11, -0.30}
03:24:40.113 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
03:24:40.113 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.94 = 2.94)
03:24:40.113 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.21 mountX=0.15 mountY=0.03, mountTheta=0.20
03:24:40.117 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
03:24:40.117 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
03:24:40.117 00.000 11060 Worker thread wakes up
03:24:40.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:40.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:24:40.117 00.000 10844 UpdateGuideState exits: m=1867 SNR=27.4
03:24:40.117 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:24:40.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:40.117 00.000 11060 Moving (0.05, 0.14) raw xDistance=0.15 yDistance=0.03
03:24:40.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:40.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:24:40.117 00.000 10844 Enqueuing Expose request
03:24:40.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:40.117 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:24:40.117 00.000 11060 MoveAxis(W, 36, ABG)
03:24:40.117 00.000 11060 Guiding  Dir = 3, Dur = 36
03:24:40.159 00.042 11060 IsSlewing returns 0
03:24:40.159 00.000 11060 IsGuiding returns 0
03:24:40.235 00.076 11060 IsGuiding returns 0
03:24:40.235 00.000 11060 Move returns status 0, amount 36
03:24:40.235 00.000 11060 MoveAxis(N, 0, ABG)
03:24:40.235 00.000 11060 Move returns status 0, amount 0
03:24:40.235 00.000 11060 move complete, result=0
03:24:40.235 00.000 11060 worker thread done servicing request
03:24:40.235 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
03:24:40.235 00.000 11060 Worker thread wakes up
03:24:40.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:40.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:40.884 00.649 11060 Exposure complete
03:24:41.138 00.254 11060 worker thread done servicing request
03:24:41.138 00.000 10844 OnExposeComplete: enter
03:24:41.138 00.000 10844 UpdateGuideState(): m_state=6
03:24:41.138 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
03:24:41.138 00.000 10844 Star::Find returns 1 (0), X=621.07, Y=104.93, Mass=1931, SNR=27.5, Peak=161 HFD=4.1
03:24:41.138 00.000 10844 MultiStar: [#1 0.42,0.12,0.87,U] [#2 -0.05,0.28,0.91,U] [#3 0.11,0.08,0.86,U] [#4 -0.08,-0.10,0.93,U] [#5 0.65,0.38,0.00,M2] [#6 0.16,0.00,1.08,U] [#7 0.39,-0.23,0.89,U] [#8 0.73,-0.19,0.00,M1] 
03:24:41.138 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.02}, one-star: {0.24, 0.01}
03:24:41.138 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.27 = -1.27)
03:24:41.138 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
03:24:41.138 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=0.05 mountY=0.16, mountTheta=1.27
03:24:41.152 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.02, opts=13)
03:24:41.154 00.002 10844 Enqueuing Move request for scope (0.17, 0.02)
03:24:41.156 00.002 11060 Worker thread wakes up
03:24:41.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:41.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
03:24:41.157 00.001 10844 UpdateGuideState exits: m=1931 SNR=27.5
03:24:41.157 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
03:24:41.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:41.157 00.000 11060 Moving (0.17, 0.02) raw xDistance=0.05 yDistance=0.16
03:24:41.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:41.157 00.000 10844 Enqueuing Expose request
03:24:41.157 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:24:41.157 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:41.158 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:24:41.158 00.000 11060 MoveAxis(E, 0, ABG)
03:24:41.158 00.000 11060 Move returns status 0, amount 0
03:24:41.158 00.000 11060 MoveAxis(N, 0, ABG)
03:24:41.158 00.000 11060 Move returns status 0, amount 0
03:24:41.158 00.000 11060 move complete, result=0
03:24:41.158 00.000 11060 worker thread done servicing request
03:24:41.158 00.000 11060 Worker thread wakes up
03:24:41.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:41.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:41.159 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:24:41.775 00.616 11060 Exposure complete
03:24:42.054 00.279 11060 worker thread done servicing request
03:24:42.054 00.000 10844 OnExposeComplete: enter
03:24:42.054 00.000 10844 UpdateGuideState(): m_state=6
03:24:42.054 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
03:24:42.054 00.000 10844 Star::Find returns 1 (0), X=621.20, Y=104.78, Mass=1699, SNR=26.2, Peak=169 HFD=3.0
03:24:42.054 00.000 10844 MultiStar: [#1 -0.11,0.37,1.00,U] [#2 0.03,0.53,0.87,U] [#3 0.24,0.48,1.04,U] [#4 0.12,0.53,0.96,U] [#5 0.80,0.30,0.00,M3] [#6 0.44,0.37,1.02,U] [#7 0.18,0.20,0.90,U] [#8 0.36,0.52,0.00,M2] 
03:24:42.054 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.33}, one-star: {0.37, -0.14}
03:24:42.054 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
03:24:42.054 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
03:24:42.054 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.33 hyp=0.38 cameraTheta=1.06 mountX=0.36 mountY=0.13, mountTheta=0.35
03:24:42.058 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.33, opts=13)
03:24:42.058 00.000 10844 Enqueuing Move request for scope (0.19, 0.33)
03:24:42.058 00.000 11060 Worker thread wakes up
03:24:42.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:42.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.33) opts 0xd
03:24:42.058 00.000 10844 UpdateGuideState exits: m=1699 SNR=26.2
03:24:42.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.33)
03:24:42.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:42.060 00.002 11060 Moving (0.19, 0.33) raw xDistance=0.36 yDistance=0.13
03:24:42.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:42.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
03:24:42.060 00.000 10844 Enqueuing Expose request
03:24:42.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:42.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:24:42.060 00.000 11060 MoveAxis(W, 84, ABG)
03:24:42.060 00.000 11060 Guiding  Dir = 3, Dur = 84
03:24:42.063 00.003 11060 IsSlewing returns 0
03:24:42.064 00.001 11060 IsGuiding returns 0
03:24:42.158 00.094 11060 IsGuiding returns 0
03:24:42.158 00.000 11060 Move returns status 0, amount 84
03:24:42.158 00.000 11060 MoveAxis(N, 0, ABG)
03:24:42.158 00.000 11060 Move returns status 0, amount 0
03:24:42.158 00.000 11060 move complete, result=0
03:24:42.158 00.000 11060 worker thread done servicing request
03:24:42.158 00.000 11060 Worker thread wakes up
03:24:42.158 00.000 10844 GuideStep: 0.4 px 84 ms WEST, 0.1 px 0 ms NORTH
03:24:42.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:42.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:42.792 00.634 11060 Exposure complete
03:24:43.148 00.356 11060 worker thread done servicing request
03:24:43.148 00.000 10844 OnExposeComplete: enter
03:24:43.148 00.000 10844 UpdateGuideState(): m_state=6
03:24:43.149 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
03:24:43.149 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.58, Mass=1838, SNR=27.2, Peak=244 HFD=3.2
03:24:43.149 00.000 10844 MultiStar: [#1 0.77,0.26,0.00,M1] [#2 0.40,0.59,0.00,M1] [#3 -0.18,0.37,0.91,U] [#4 -0.22,0.39,0.94,U] [#5 0.68,-0.01,0.00,M4] [#6 0.22,-0.25,0.95,U] [#7 0.19,-0.22,0.92,U] [#8 0.70,0.23,0.00,M3] 
03:24:43.149 00.000 10844 refined, 4 included, MultiStar: {0.00, -0.01}, one-star: {-0.01, -0.34}
03:24:43.149 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:24:43.149 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:24:43.149 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.56 mountX=-0.01 mountY=0.00, mountTheta=2.97
03:24:43.150 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
03:24:43.150 00.000 10844 Enqueuing Move request for scope (0.00, -0.01)
03:24:43.150 00.000 11060 Worker thread wakes up
03:24:43.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:43.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
03:24:43.150 00.000 10844 UpdateGuideState exits: m=1838 SNR=27.2
03:24:43.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
03:24:43.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:43.150 00.000 11060 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
03:24:43.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:43.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:24:43.150 00.000 10844 Enqueuing Expose request
03:24:43.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:43.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:24:43.150 00.000 11060 MoveAxis(E, 0, ABG)
03:24:43.150 00.000 11060 Move returns status 0, amount 0
03:24:43.150 00.000 11060 MoveAxis(N, 0, ABG)
03:24:43.150 00.000 11060 Move returns status 0, amount 0
03:24:43.150 00.000 11060 move complete, result=0
03:24:43.150 00.000 11060 worker thread done servicing request
03:24:43.150 00.000 11060 Worker thread wakes up
03:24:43.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:43.155 00.005 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:43.157 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:43.788 00.631 11060 Exposure complete
03:24:44.110 00.322 11060 worker thread done servicing request
03:24:44.110 00.000 10844 OnExposeComplete: enter
03:24:44.110 00.000 10844 UpdateGuideState(): m_state=6
03:24:44.110 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
03:24:44.110 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.52, Mass=1783, SNR=26.4, Peak=188 HFD=3.6
03:24:44.110 00.000 10844 MultiStar: [#1 0.16,0.02,0.93,U] [#2 0.30,0.48,0.83,U] [#3 -0.32,0.28,0.89,U] [#4 -0.32,0.13,0.95,U] [#5 0.37,0.03,0.86,U] [#6 0.28,-0.23,0.98,U] [#7 -0.03,0.21,0.95,U] [#8 0.38,0.11,0.75,U] 
03:24:44.110 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {-0.04, -0.40}
03:24:44.110 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
03:24:44.110 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
03:24:44.112 00.002 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.66 mountX=0.07 mountY=0.07, mountTheta=0.74
03:24:44.128 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
03:24:44.128 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
03:24:44.128 00.000 11060 Worker thread wakes up
03:24:44.128 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:44.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
03:24:44.128 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.4
03:24:44.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
03:24:44.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:44.128 00.000 11060 Moving (0.08, 0.06) raw xDistance=0.07 yDistance=0.07
03:24:44.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:44.130 00.002 10844 Enqueuing Expose request
03:24:44.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:24:44.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:44.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:24:44.130 00.000 11060 MoveAxis(E, 0, ABG)
03:24:44.130 00.000 11060 Move returns status 0, amount 0
03:24:44.130 00.000 11060 MoveAxis(N, 0, ABG)
03:24:44.130 00.000 11060 Move returns status 0, amount 0
03:24:44.130 00.000 11060 move complete, result=0
03:24:44.130 00.000 11060 worker thread done servicing request
03:24:44.131 00.001 11060 Worker thread wakes up
03:24:44.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:44.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:44.136 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:44.759 00.623 11060 Exposure complete
03:24:45.047 00.288 11060 worker thread done servicing request
03:24:45.048 00.001 10844 OnExposeComplete: enter
03:24:45.048 00.000 10844 UpdateGuideState(): m_state=6
03:24:45.048 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
03:24:45.048 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.60, Mass=1960, SNR=28.1, Peak=204 HFD=3.3
03:24:45.048 00.000 10844 MultiStar: [#1 0.36,-0.17,0.87,U] [#2 0.04,0.05,0.84,U] [#3 -0.29,0.17,0.94,U] [#4 -0.29,0.07,0.87,U] [#5 0.42,0.23,0.81,U] [#6 0.32,-0.19,1.01,U] [#7 0.21,-0.22,0.85,U] [#8 0.55,0.19,0.74,U] 
03:24:45.048 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {-0.25, -0.32}
03:24:45.048 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.67 = -1.67)
03:24:45.048 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.45 = 1.45)
03:24:45.048 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.29 mountX=-0.01 mountY=0.11, mountTheta=1.68
03:24:45.052 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.03, opts=13)
03:24:45.052 00.000 10844 Enqueuing Move request for scope (0.10, -0.03)
03:24:45.052 00.000 11060 Worker thread wakes up
03:24:45.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:45.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
03:24:45.052 00.000 10844 UpdateGuideState exits: m=1960 SNR=28.1
03:24:45.052 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
03:24:45.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:45.052 00.000 11060 Moving (0.10, -0.03) raw xDistance=-0.01 yDistance=0.11
03:24:45.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:45.052 00.000 10844 Enqueuing Expose request
03:24:45.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:24:45.054 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:45.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:24:45.054 00.000 11060 MoveAxis(E, 0, ABG)
03:24:45.054 00.000 11060 Move returns status 0, amount 0
03:24:45.054 00.000 11060 MoveAxis(N, 0, ABG)
03:24:45.054 00.000 11060 Move returns status 0, amount 0
03:24:45.066 00.012 11060 move complete, result=0
03:24:45.068 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:45.068 00.000 11060 worker thread done servicing request
03:24:45.069 00.001 11060 Worker thread wakes up
03:24:45.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:45.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:45.715 00.646 11060 Exposure complete
03:24:46.019 00.304 11060 worker thread done servicing request
03:24:46.019 00.000 10844 OnExposeComplete: enter
03:24:46.019 00.000 10844 UpdateGuideState(): m_state=6
03:24:46.019 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
03:24:46.019 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.86, Mass=1571, SNR=24.9, Peak=166 HFD=3.2
03:24:46.019 00.000 10844 MultiStar: [#1 0.35,-0.03,1.04,U] [#2 -0.30,-0.17,0.99,U] [#3 -0.25,0.43,1.02,U] [#4 -0.20,0.27,1.00,U] [#5 0.77,0.22,0.00,M3] [#6 -0.07,-0.69,0.00,M1] [#7 0.51,-0.13,0.91,U] [#8 0.56,-0.15,0.83,U] 
03:24:46.019 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.03}, one-star: {-0.20, -0.06}
03:24:46.021 00.002 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
03:24:46.021 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
03:24:46.021 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.58 mountX=0.04 mountY=0.04, mountTheta=0.81
03:24:46.022 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
03:24:46.022 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
03:24:46.022 00.000 11060 Worker thread wakes up
03:24:46.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:46.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:24:46.022 00.000 10844 UpdateGuideState exits: m=1571 SNR=24.9
03:24:46.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:24:46.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:46.022 00.000 11060 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.04
03:24:46.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:46.025 00.003 10844 Enqueuing Expose request
03:24:46.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:24:46.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:46.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:24:46.025 00.000 11060 MoveAxis(E, 0, ABG)
03:24:46.025 00.000 11060 Move returns status 0, amount 0
03:24:46.025 00.000 11060 MoveAxis(N, 0, ABG)
03:24:46.025 00.000 11060 Move returns status 0, amount 0
03:24:46.025 00.000 11060 move complete, result=0
03:24:46.025 00.000 11060 worker thread done servicing request
03:24:46.025 00.000 11060 Worker thread wakes up
03:24:46.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:46.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:46.027 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:46.670 00.643 11060 Exposure complete
03:24:46.937 00.267 11060 worker thread done servicing request
03:24:46.937 00.000 10844 OnExposeComplete: enter
03:24:46.937 00.000 10844 UpdateGuideState(): m_state=6
03:24:46.938 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
03:24:46.938 00.000 10844 Star::Find returns 1 (0), X=621.04, Y=104.52, Mass=1722, SNR=26.2, Peak=176 HFD=3.0
03:24:46.938 00.000 10844 MultiStar: [#1 0.45,0.16,1.02,U] [#2 0.09,0.11,0.91,U] [#3 -0.19,0.32,0.94,U] [#4 0.56,0.42,0.00,M1] [#5 0.44,-0.28,0.93,U] [#6 0.09,-0.38,1.03,U] [#7 0.31,0.06,0.95,U] [#8 0.82,0.15,0.00,M1] 
03:24:46.938 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.06}, one-star: {0.22, -0.40}
03:24:46.938 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
03:24:46.938 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
03:24:46.938 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.31 mountX=-0.03 mountY=0.21, mountTheta=1.70
03:24:46.940 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.06, opts=13)
03:24:46.940 00.000 10844 Enqueuing Move request for scope (0.20, -0.06)
03:24:46.940 00.000 11060 Worker thread wakes up
03:24:46.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
03:24:46.940 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
03:24:46.940 00.000 11060 Moving (0.20, -0.06) raw xDistance=-0.03 yDistance=0.21
03:24:46.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:24:46.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:24:46.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:24:46.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:46.940 00.000 11060 MoveAxis(E, 0, ABG)
03:24:46.940 00.000 10844 UpdateGuideState exits: m=1722 SNR=26.2
03:24:46.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:46.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:46.940 00.000 10844 Enqueuing Expose request
03:24:46.940 00.000 11060 Move returns status 0, amount 0
03:24:46.946 00.006 11060 MoveAxis(N, 0, ABG)
03:24:46.946 00.000 11060 Move returns status 0, amount 0
03:24:46.946 00.000 11060 move complete, result=0
03:24:46.946 00.000 11060 worker thread done servicing request
03:24:46.946 00.000 11060 Worker thread wakes up
03:24:46.946 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:24:46.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:46.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:47.581 00.635 11060 Exposure complete
03:24:47.843 00.262 11060 worker thread done servicing request
03:24:47.843 00.000 10844 OnExposeComplete: enter
03:24:47.843 00.000 10844 UpdateGuideState(): m_state=6
03:24:47.845 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
03:24:47.845 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.64, Mass=2036, SNR=29.1, Peak=242 HFD=2.9
03:24:47.845 00.000 10844 MultiStar: [#1 0.28,0.53,0.00,M1] [#2 0.12,0.52,0.79,U] [#3 -0.50,0.41,0.00,M1] [#4 0.06,0.50,0.93,U] [#5 0.77,0.28,0.00,M3] [#6 0.36,-0.30,0.90,U] [#7 0.23,0.16,0.86,U] [#8 0.48,0.03,0.75,U] 
03:24:47.845 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.09}, one-star: {-0.07, -0.28}
03:24:47.845 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.39) = xAngle (-0.93 = -0.93)
03:24:47.845 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.20 = 2.20)
03:24:47.845 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.46 mountX=0.13 mountY=0.17, mountTheta=0.93
03:24:47.848 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.09, opts=13)
03:24:47.848 00.000 10844 Enqueuing Move request for scope (0.19, 0.09)
03:24:47.848 00.000 11060 Worker thread wakes up
03:24:47.849 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:47.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
03:24:47.849 00.000 10844 UpdateGuideState exits: m=2036 SNR=29.1
03:24:47.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
03:24:47.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:47.849 00.000 11060 Moving (0.19, 0.09) raw xDistance=0.13 yDistance=0.17
03:24:47.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:47.849 00.000 10844 Enqueuing Expose request
03:24:47.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:24:47.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:47.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:24:47.849 00.000 11060 MoveAxis(W, 29, ABG)
03:24:47.849 00.000 11060 Guiding  Dir = 3, Dur = 29
03:24:47.868 00.019 11060 IsSlewing returns 0
03:24:47.868 00.000 11060 IsGuiding returns 0
03:24:47.914 00.046 11060 IsGuiding returns 0
03:24:47.914 00.000 11060 Move returns status 0, amount 29
03:24:47.914 00.000 11060 MoveAxis(N, 0, ABG)
03:24:47.914 00.000 11060 Move returns status 0, amount 0
03:24:47.914 00.000 11060 move complete, result=0
03:24:47.914 00.000 11060 worker thread done servicing request
03:24:47.914 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.2 px 0 ms NORTH
03:24:47.915 00.001 11060 Worker thread wakes up
03:24:47.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:47.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:48.561 00.646 11060 Exposure complete
03:24:48.784 00.223 11060 worker thread done servicing request
03:24:48.784 00.000 10844 OnExposeComplete: enter
03:24:48.784 00.000 10844 UpdateGuideState(): m_state=6
03:24:48.784 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
03:24:48.784 00.000 10844 Star::Find returns 1 (1), X=620.74, Y=104.58, Mass=1975, SNR=28.3, Peak=255 HFD=3.3
03:24:48.784 00.000 10844 MultiStar: [#1 0.34,-0.11,0.84,U] [#2 -0.04,0.13,0.85,U] [#3 -0.14,0.15,0.91,U] [#4 0.10,0.75,0.00,M1] [#5 0.49,-0.39,0.00,M4] [#6 0.56,-0.29,0.00,M1] [#7 0.25,0.28,0.86,U] [#8 0.52,-0.21,0.76,U] 
03:24:48.784 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.02}, one-star: {-0.09, -0.33}
03:24:48.784 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.39) = xAngle (-1.55 = -1.55)
03:24:48.784 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.57 = 1.57)
03:24:48.784 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.16 mountX=0.00 mountY=0.13, mountTheta=1.55
03:24:48.784 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
03:24:48.784 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
03:24:48.784 00.000 11060 Worker thread wakes up
03:24:48.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
03:24:48.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:48.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
03:24:48.789 00.005 11060 Moving (0.12, -0.02) raw xDistance=0.00 yDistance=0.13
03:24:48.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:24:48.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:48.789 00.000 10844 UpdateGuideState exits: m=1975 SNR=28.3 Saturated
03:24:48.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:24:48.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:48.790 00.001 11060 MoveAxis(E, 0, ABG)
03:24:48.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:48.790 00.000 10844 Enqueuing Expose request
03:24:48.790 00.000 11060 Move returns status 0, amount 0
03:24:48.790 00.000 11060 MoveAxis(N, 0, ABG)
03:24:48.790 00.000 11060 Move returns status 0, amount 0
03:24:48.790 00.000 11060 move complete, result=0
03:24:48.790 00.000 11060 worker thread done servicing request
03:24:48.790 00.000 11060 Worker thread wakes up
03:24:48.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:48.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:48.794 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:49.424 00.630 11060 Exposure complete
03:24:49.615 00.191 11060 worker thread done servicing request
03:24:49.615 00.000 10844 OnExposeComplete: enter
03:24:49.615 00.000 10844 UpdateGuideState(): m_state=6
03:24:49.615 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
03:24:49.615 00.000 10844 Star::Find returns 1 (0), X=621.07, Y=104.34, Mass=1993, SNR=28.5, Peak=197 HFD=3.3
03:24:49.615 00.000 10844 MultiStar: [#1 0.66,-0.23,0.00,M1] [#2 0.28,-0.00,0.86,U] [#3 -0.01,0.09,0.91,U] [#4 0.30,0.05,0.94,U] [#5 0.97,0.06,0.00,M5] [#6 0.44,-0.46,0.00,M2] [#7 0.60,-0.49,0.00,M1] [#8 0.64,-0.03,0.00,M1] 
03:24:49.615 00.000 10844 refined, 3 included, MultiStar: {0.20, -0.12}, one-star: {0.24, -0.58}
03:24:49.615 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.93 = -1.93)
03:24:49.615 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.19 = 1.19)
03:24:49.615 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.54 mountX=-0.08 mountY=0.22, mountTheta=1.93
03:24:49.615 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.12, opts=13)
03:24:49.615 00.000 10844 Enqueuing Move request for scope (0.20, -0.12)
03:24:49.615 00.000 11060 Worker thread wakes up
03:24:49.615 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:49.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
03:24:49.615 00.000 10844 UpdateGuideState exits: m=1993 SNR=28.5
03:24:49.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
03:24:49.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:49.615 00.000 11060 Moving (0.20, -0.12) raw xDistance=-0.08 yDistance=0.22
03:24:49.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:49.615 00.000 10844 Enqueuing Expose request
03:24:49.621 00.006 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:24:49.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:24:49.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:24:49.621 00.000 11060 MoveAxis(E, 0, ABG)
03:24:49.621 00.000 11060 Move returns status 0, amount 0
03:24:49.621 00.000 11060 MoveAxis(N, 0, ABG)
03:24:49.621 00.000 11060 Move returns status 0, amount 0
03:24:49.621 00.000 11060 move complete, result=0
03:24:49.621 00.000 11060 worker thread done servicing request
03:24:49.621 00.000 11060 Worker thread wakes up
03:24:49.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:49.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:49.621 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:24:50.244 00.623 11060 Exposure complete
03:24:50.465 00.221 11060 worker thread done servicing request
03:24:50.465 00.000 10844 OnExposeComplete: enter
03:24:50.465 00.000 10844 UpdateGuideState(): m_state=6
03:24:50.465 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
03:24:50.465 00.000 10844 Star::Find returns 1 (0), X=621.28, Y=104.54, Mass=1870, SNR=27.1, Peak=188 HFD=3.4
03:24:50.465 00.000 10844 MultiStar: [#1 0.50,0.05,0.91,U] [#2 0.25,0.78,0.00,M1] [#3 0.02,0.24,1.04,U] [#4 0.44,0.56,0.00,M1] [#5 0.94,-0.39,0.00,M6] [#6 0.35,0.06,0.93,U] [#7 0.74,0.18,0.00,M2] [#8 0.79,0.01,0.00,M2] 
03:24:50.465 00.000 10844 refined, 3 included, MultiStar: {0.32, -0.01}, one-star: {0.45, -0.38}
03:24:50.465 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
03:24:50.465 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.71 = 1.71)
03:24:50.465 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.03 mountX=0.05 mountY=0.32, mountTheta=1.42
03:24:50.470 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.01, opts=13)
03:24:50.472 00.002 10844 Enqueuing Move request for scope (0.32, -0.01)
03:24:50.472 00.000 11060 Worker thread wakes up
03:24:50.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:50.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.01) opts 0xd
03:24:50.472 00.000 10844 UpdateGuideState exits: m=1870 SNR=27.1
03:24:50.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.01)
03:24:50.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:50.472 00.000 11060 Moving (0.32, -0.01) raw xDistance=0.05 yDistance=0.32
03:24:50.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:50.472 00.000 10844 Enqueuing Expose request
03:24:50.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:24:50.472 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.20 newest=0.67
03:24:50.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.32
03:24:50.472 00.000 11060 MoveAxis(E, 0, ABG)
03:24:50.472 00.000 11060 Move returns status 0, amount 0
03:24:50.472 00.000 11060 BLC: Oldest BLC event removed
03:24:50.472 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:24:50.472 00.000 11060 MoveAxis(S, 605, ABG)
03:24:50.472 00.000 11060 Guiding  Dir = 1, Dur = 605
03:24:50.482 00.010 11060 IsSlewing returns 0
03:24:50.483 00.001 11060 IsGuiding returns 0
03:24:51.090 00.607 11060 IsGuiding returns 0
03:24:51.090 00.000 11060 Move returns status 0, amount 605
03:24:51.090 00.000 11060 move complete, result=0
03:24:51.090 00.000 11060 worker thread done servicing request
03:24:51.090 00.000 11060 Worker thread wakes up
03:24:51.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:51.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:51.090 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 605 ms SOUTH
03:24:51.728 00.638 11060 Exposure complete
03:24:51.931 00.203 11060 worker thread done servicing request
03:24:51.931 00.000 10844 OnExposeComplete: enter
03:24:51.931 00.000 10844 UpdateGuideState(): m_state=6
03:24:51.931 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
03:24:51.931 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=105.20, Mass=1789, SNR=26.3, Peak=186 HFD=3.4
03:24:51.931 00.000 10844 MultiStar: [#1 0.50,0.39,0.00,M1] [#2 -0.11,0.12,0.98,U] [#3 -0.16,0.74,0.00,M1] [#4 -0.12,0.50,0.98,U] [#5 0.31,-0.17,1.02,U] [#6 -0.03,0.14,0.89,U] [#7 -0.04,0.50,0.88,U] [#8 0.26,0.25,0.75,U] 
03:24:51.931 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.23}, one-star: {-0.34, 0.28}
03:24:51.931 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.39) = xAngle (0.26 = 0.26)
03:24:51.931 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.90)
03:24:51.931 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.65 mountX=0.22 mountY=-0.05, mountTheta=-0.24
03:24:51.936 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.23, opts=13)
03:24:51.936 00.000 10844 Enqueuing Move request for scope (-0.02, 0.23)
03:24:51.936 00.000 11060 Worker thread wakes up
03:24:51.936 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:51.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
03:24:51.936 00.000 10844 UpdateGuideState exits: m=1789 SNR=26.3
03:24:51.936 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
03:24:51.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:51.936 00.000 11060 Moving (-0.02, 0.23) raw xDistance=0.22 yDistance=-0.05
03:24:51.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:51.936 00.000 10844 Enqueuing Expose request
03:24:51.936 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.225308, 1:-0.054480
03:24:51.936 00.000 11060 BLC: No correction, Miss < min_move
03:24:51.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:24:51.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:51.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:24:51.936 00.000 11060 MoveAxis(W, 52, ABG)
03:24:51.936 00.000 11060 Guiding  Dir = 3, Dur = 52
03:24:51.951 00.015 11060 IsSlewing returns 0
03:24:51.951 00.000 11060 IsGuiding returns 0
03:24:52.012 00.061 11060 IsGuiding returns 0
03:24:52.012 00.000 11060 Move returns status 0, amount 52
03:24:52.012 00.000 11060 MoveAxis(N, 0, ABG)
03:24:52.012 00.000 11060 Move returns status 0, amount 0
03:24:52.012 00.000 11060 move complete, result=0
03:24:52.012 00.000 11060 worker thread done servicing request
03:24:52.012 00.000 10844 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
03:24:52.012 00.000 11060 Worker thread wakes up
03:24:52.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:52.014 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:52.653 00.639 11060 Exposure complete
03:24:52.871 00.218 11060 worker thread done servicing request
03:24:52.871 00.000 10844 OnExposeComplete: enter
03:24:52.871 00.000 10844 UpdateGuideState(): m_state=6
03:24:52.871 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
03:24:52.871 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.85, Mass=1932, SNR=27.6, Peak=207 HFD=3.7
03:24:52.871 00.000 10844 MultiStar: [#1 0.28,0.06,1.02,U] [#2 -0.20,0.78,0.00,M1] [#3 -0.32,0.45,0.90,U] [#4 -0.17,0.60,0.00,M1] [#5 -0.02,0.06,0.87,U] [#6 -0.14,0.02,0.89,U] [#7 0.26,0.61,0.00,M2] [#8 0.41,0.09,0.72,U] 
03:24:52.871 00.000 10844 single-star, 5 included, MultiStar: {0.03, 0.10}, one-star: {0.02, -0.06}
03:24:52.871 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
03:24:52.871 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
03:24:52.871 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.34 mountX=-0.06 mountY=0.03, mountTheta=2.74
03:24:52.875 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
03:24:52.875 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
03:24:52.875 00.000 11060 Worker thread wakes up
03:24:52.875 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:52.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
03:24:52.875 00.000 10844 UpdateGuideState exits: m=1932 SNR=27.6
03:24:52.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
03:24:52.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:52.875 00.000 11060 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.03
03:24:52.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:52.875 00.000 10844 Enqueuing Expose request
03:24:52.875 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.225308, 1:-0.054480, 2:0.025826
03:24:52.875 00.000 11060 BLC: No correction, Miss < min_move
03:24:52.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:24:52.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:52.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:24:52.875 00.000 11060 MoveAxis(E, 0, ABG)
03:24:52.875 00.000 11060 Move returns status 0, amount 0
03:24:52.875 00.000 11060 MoveAxis(N, 0, ABG)
03:24:52.875 00.000 11060 Move returns status 0, amount 0
03:24:52.875 00.000 11060 move complete, result=0
03:24:52.875 00.000 11060 worker thread done servicing request
03:24:52.875 00.000 11060 Worker thread wakes up
03:24:52.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:52.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:52.881 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:53.504 00.623 11060 Exposure complete
03:24:53.697 00.193 11060 worker thread done servicing request
03:24:53.697 00.000 10844 OnExposeComplete: enter
03:24:53.697 00.000 10844 UpdateGuideState(): m_state=6
03:24:53.697 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
03:24:53.697 00.000 10844 Star::Find returns 1 (1), X=620.50, Y=105.66, Mass=1923, SNR=27.9, Peak=255 HFD=3.1
03:24:53.697 00.000 10844 MultiStar: [#1 -0.01,0.49,0.86,U] [#2 -0.39,0.28,0.85,U] [#3 -0.13,1.06,0.00,M1] [#4 -0.53,0.47,0.00,M2] [#5 -0.29,0.25,0.93,U] [#6 -0.01,0.61,0.00,M1] [#7 -0.09,0.48,0.79,U] [#8 0.48,0.59,0.00,M1] 
03:24:53.697 00.000 10844 refined, 4 included, MultiStar: {-0.23, 0.46}, one-star: {-0.33, 0.74}
03:24:53.697 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.39) = xAngle (0.64 = 0.64)
03:24:53.697 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.52)
03:24:53.697 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.46 hyp=0.51 cameraTheta=2.03 mountX=0.41 mountY=-0.30, mountTheta=-0.63
03:24:53.699 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.46, opts=13)
03:24:53.699 00.000 10844 Enqueuing Move request for scope (-0.23, 0.46)
03:24:53.699 00.000 11060 Worker thread wakes up
03:24:53.699 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:53.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.46) opts 0xd
03:24:53.699 00.000 10844 UpdateGuideState exits: m=1923 SNR=27.9 Saturated
03:24:53.699 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.46)
03:24:53.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:53.699 00.000 11060 Moving (-0.23, 0.46) raw xDistance=0.41 yDistance=-0.30
03:24:53.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:53.699 00.000 10844 Enqueuing Expose request
03:24:53.699 00.000 11060 BLC: window closed
03:24:53.699 00.000 11060 BLC: History state: CurrMiss=-0.30, AvgInitMiss=0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.225308, 1:-0.054480, 2:0.025826
03:24:53.699 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:24:53.699 00.000 11060 BLC: window closed
03:24:53.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
03:24:53.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:24:53.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:24:53.699 00.000 11060 MoveAxis(W, 96, ABG)
03:24:53.699 00.000 11060 Guiding  Dir = 3, Dur = 96
03:24:53.710 00.011 11060 IsSlewing returns 0
03:24:53.711 00.001 11060 IsGuiding returns 0
03:24:53.824 00.113 11060 IsGuiding returns 0
03:24:53.824 00.000 11060 Move returns status 0, amount 96
03:24:53.824 00.000 11060 MoveAxis(N, 0, ABG)
03:24:53.824 00.000 11060 Move returns status 0, amount 0
03:24:53.824 00.000 11060 move complete, result=0
03:24:53.824 00.000 11060 worker thread done servicing request
03:24:53.824 00.000 10844 GuideStep: 0.4 px 96 ms WEST, -0.3 px 0 ms NORTH
03:24:53.824 00.000 11060 Worker thread wakes up
03:24:53.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:53.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:54.470 00.646 11060 Exposure complete
03:24:54.667 00.197 11060 worker thread done servicing request
03:24:54.667 00.000 10844 OnExposeComplete: enter
03:24:54.667 00.000 10844 UpdateGuideState(): m_state=6
03:24:54.667 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
03:24:54.667 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=105.11, Mass=1703, SNR=26.4, Peak=191 HFD=3.4
03:24:54.667 00.000 10844 MultiStar: [#1 0.23,0.33,0.93,U] [#2 0.10,0.18,1.00,U] [#3 0.06,0.17,0.92,U] [#4 -0.50,0.40,0.00,M3] [#5 0.25,-0.10,0.96,U] [#6 0.30,0.02,1.03,U] [#7 0.14,0.27,0.95,U] [#8 0.44,0.21,0.88,U] 
03:24:54.667 00.000 10844 single-star, 7 included, MultiStar: {0.17, 0.16}, one-star: {-0.10, 0.19}
03:24:54.667 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.66 = 0.66)
03:24:54.667 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.79 = -2.49)
03:24:54.667 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.05 mountX=0.17 mountY=-0.13, mountTheta=-0.65
03:24:54.670 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.19, opts=13)
03:24:54.670 00.000 10844 Enqueuing Move request for scope (-0.10, 0.19)
03:24:54.670 00.000 11060 Worker thread wakes up
03:24:54.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:54.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
03:24:54.670 00.000 10844 UpdateGuideState exits: m=1703 SNR=26.4
03:24:54.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
03:24:54.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:54.672 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:54.672 00.000 10844 Enqueuing Expose request
03:24:54.672 00.000 11060 Moving (-0.10, 0.19) raw xDistance=0.17 yDistance=-0.13
03:24:54.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:24:54.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:54.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:24:54.672 00.000 11060 MoveAxis(W, 42, ABG)
03:24:54.672 00.000 11060 Guiding  Dir = 3, Dur = 42
03:24:54.678 00.006 11060 IsSlewing returns 0
03:24:54.678 00.000 11060 IsGuiding returns 0
03:24:54.724 00.046 11060 IsGuiding returns 0
03:24:54.724 00.000 11060 Move returns status 0, amount 42
03:24:54.724 00.000 11060 MoveAxis(N, 0, ABG)
03:24:54.724 00.000 11060 Move returns status 0, amount 0
03:24:54.724 00.000 11060 move complete, result=0
03:24:54.724 00.000 11060 worker thread done servicing request
03:24:54.724 00.000 11060 Worker thread wakes up
03:24:54.724 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
03:24:54.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:54.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:55.352 00.628 11060 Exposure complete
03:24:55.554 00.202 11060 worker thread done servicing request
03:24:55.554 00.000 10844 OnExposeComplete: enter
03:24:55.554 00.000 10844 UpdateGuideState(): m_state=6
03:24:55.554 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
03:24:55.557 00.003 10844 Star::Find returns 1 (0), X=620.52, Y=104.92, Mass=1872, SNR=27.3, Peak=178 HFD=3.6
03:24:55.557 00.000 10844 MultiStar: [#1 -0.10,0.32,0.93,U] [#2 -0.22,0.11,0.79,U] [#3 -0.84,0.57,0.00,M1] [#4 -0.39,0.65,0.00,M4] [#5 0.37,0.25,0.89,U] [#6 -0.10,0.11,0.97,U] [#7 0.14,0.28,0.87,U] [#8 -0.01,0.35,0.70,U] 
03:24:55.557 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.20}, one-star: {-0.31, 0.00}
03:24:55.557 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:24:55.557 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.79)
03:24:55.557 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.76 mountX=0.19 mountY=-0.07, mountTheta=-0.36
03:24:55.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.20, opts=13)
03:24:55.559 00.000 10844 Enqueuing Move request for scope (-0.04, 0.20)
03:24:55.559 00.000 11060 Worker thread wakes up
03:24:55.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:55.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
03:24:55.559 00.000 10844 UpdateGuideState exits: m=1872 SNR=27.3
03:24:55.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
03:24:55.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:55.559 00.000 11060 Moving (-0.04, 0.20) raw xDistance=0.19 yDistance=-0.07
03:24:55.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:55.559 00.000 10844 Enqueuing Expose request
03:24:55.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:24:55.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:55.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:24:55.559 00.000 11060 MoveAxis(W, 45, ABG)
03:24:55.562 00.003 11060 Guiding  Dir = 3, Dur = 45
03:24:55.573 00.011 11060 IsSlewing returns 0
03:24:55.573 00.000 11060 IsGuiding returns 0
03:24:55.633 00.060 11060 IsGuiding returns 0
03:24:55.633 00.000 11060 Move returns status 0, amount 45
03:24:55.633 00.000 11060 MoveAxis(N, 0, ABG)
03:24:55.633 00.000 11060 Move returns status 0, amount 0
03:24:55.633 00.000 11060 move complete, result=0
03:24:55.633 00.000 11060 worker thread done servicing request
03:24:55.633 00.000 11060 Worker thread wakes up
03:24:55.633 00.000 10844 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
03:24:55.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:55.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:56.261 00.628 11060 Exposure complete
03:24:56.482 00.221 11060 worker thread done servicing request
03:24:56.482 00.000 10844 OnExposeComplete: enter
03:24:56.482 00.000 10844 UpdateGuideState(): m_state=6
03:24:56.482 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
03:24:56.482 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.78, Mass=1726, SNR=26.2, Peak=218 HFD=3.6
03:24:56.482 00.000 10844 MultiStar: [#1 0.32,0.03,1.04,U] [#2 -0.31,0.06,0.89,U] [#3 -0.75,0.28,0.00,M2] [#4 -0.23,0.18,1.01,U] [#5 0.25,-0.17,1.00,U] [#6 0.21,-0.57,0.99,U] [#7 -0.33,-0.14,0.94,U] [#8 0.44,-0.55,0.00,M1] 
03:24:56.482 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.11}, one-star: {-0.06, -0.14}
03:24:56.482 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.39) = xAngle (-3.06 = -3.06)
03:24:56.482 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
03:24:56.482 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.67 mountX=-0.11 mountY=0.01, mountTheta=3.08
03:24:56.485 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.11, opts=13)
03:24:56.485 00.000 10844 Enqueuing Move request for scope (-0.01, -0.11)
03:24:56.485 00.000 11060 Worker thread wakes up
03:24:56.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:56.485 00.000 10844 UpdateGuideState exits: m=1726 SNR=26.2
03:24:56.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
03:24:56.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:56.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
03:24:56.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:56.485 00.000 10844 Enqueuing Expose request
03:24:56.485 00.000 11060 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.01
03:24:56.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:24:56.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:56.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:24:56.485 00.000 11060 MoveAxis(E, 0, ABG)
03:24:56.485 00.000 11060 Move returns status 0, amount 0
03:24:56.485 00.000 11060 MoveAxis(N, 0, ABG)
03:24:56.485 00.000 11060 Move returns status 0, amount 0
03:24:56.485 00.000 11060 move complete, result=0
03:24:56.488 00.003 11060 worker thread done servicing request
03:24:56.488 00.000 11060 Worker thread wakes up
03:24:56.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:56.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:56.490 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:57.102 00.612 11060 Exposure complete
03:24:57.322 00.220 11060 worker thread done servicing request
03:24:57.322 00.000 10844 OnExposeComplete: enter
03:24:57.322 00.000 10844 UpdateGuideState(): m_state=6
03:24:57.322 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
03:24:57.322 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=104.80, Mass=1570, SNR=24.6, Peak=145 HFD=3.5
03:24:57.324 00.002 10844 MultiStar: [#1 0.52,0.04,1.01,U] [#2 0.03,0.13,1.01,U] [#3 -0.35,0.37,1.07,U] [#4 -0.09,0.02,1.03,U] [#5 0.30,-0.42,0.96,U] [#6 0.18,0.10,1.09,U] [#7 0.39,-0.20,0.98,U] [#8 0.49,-0.02,0.85,U] 
03:24:57.324 00.000 10844 single-star, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.03, -0.12}
03:24:57.324 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
03:24:57.324 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
03:24:57.324 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.33 mountX=-0.12 mountY=0.05, mountTheta=2.74
03:24:57.325 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
03:24:57.325 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
03:24:57.325 00.000 11060 Worker thread wakes up
03:24:57.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
03:24:57.325 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
03:24:57.325 00.000 11060 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.05
03:24:57.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:24:57.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:57.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:57.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:24:57.325 00.000 10844 UpdateGuideState exits: m=1570 SNR=24.6
03:24:57.325 00.000 11060 MoveAxis(E, 0, ABG)
03:24:57.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:57.325 00.000 11060 Move returns status 0, amount 0
03:24:57.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:57.325 00.000 11060 MoveAxis(N, 0, ABG)
03:24:57.329 00.004 11060 Move returns status 0, amount 0
03:24:57.329 00.000 11060 move complete, result=0
03:24:57.329 00.000 11060 worker thread done servicing request
03:24:57.329 00.000 10844 Enqueuing Expose request
03:24:57.329 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:57.329 00.000 11060 Worker thread wakes up
03:24:57.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:57.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:57.960 00.631 11060 Exposure complete
03:24:58.148 00.188 11060 worker thread done servicing request
03:24:58.148 00.000 10844 OnExposeComplete: enter
03:24:58.148 00.000 10844 UpdateGuideState(): m_state=6
03:24:58.152 00.004 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
03:24:58.152 00.000 10844 Star::Find returns 1 (0), X=620.87, Y=104.65, Mass=2101, SNR=29.2, Peak=203 HFD=3.7
03:24:58.152 00.000 10844 MultiStar: [#1 0.53,0.32,0.00,M1] [#2 -0.27,0.26,0.86,U] [#3 -0.32,0.29,0.90,U] [#4 0.02,0.83,0.00,M3] [#5 0.58,-0.07,0.86,U] [#6 -0.12,-0.43,0.94,U] [#7 0.27,0.01,0.86,U] [#8 0.26,0.35,0.64,U] 
03:24:58.153 00.001 10844 refined, 6 included, MultiStar: {0.05, -0.00}, one-star: {0.04, -0.27}
03:24:58.153 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
03:24:58.153 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.70 = 1.70)
03:24:58.153 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.03 mountX=0.01 mountY=0.05, mountTheta=1.42
03:24:58.155 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.00, opts=13)
03:24:58.155 00.000 10844 Enqueuing Move request for scope (0.05, -0.00)
03:24:58.155 00.000 11060 Worker thread wakes up
03:24:58.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
03:24:58.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
03:24:58.155 00.000 11060 Moving (0.05, -0.00) raw xDistance=0.01 yDistance=0.05
03:24:58.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:24:58.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:58.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:58.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:24:58.155 00.000 10844 UpdateGuideState exits: m=2101 SNR=29.2
03:24:58.155 00.000 11060 MoveAxis(E, 0, ABG)
03:24:58.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:58.155 00.000 11060 Move returns status 0, amount 0
03:24:58.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:58.155 00.000 11060 MoveAxis(N, 0, ABG)
03:24:58.155 00.000 10844 Enqueuing Expose request
03:24:58.155 00.000 11060 Move returns status 0, amount 0
03:24:58.155 00.000 11060 move complete, result=0
03:24:58.155 00.000 11060 worker thread done servicing request
03:24:58.155 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:58.155 00.000 11060 Worker thread wakes up
03:24:58.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:58.155 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:58.795 00.640 11060 Exposure complete
03:24:59.004 00.209 11060 worker thread done servicing request
03:24:59.004 00.000 10844 OnExposeComplete: enter
03:24:59.004 00.000 10844 UpdateGuideState(): m_state=6
03:24:59.004 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
03:24:59.004 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.49, Mass=1944, SNR=27.8, Peak=186 HFD=3.4
03:24:59.004 00.000 10844 MultiStar: [#1 0.18,0.36,0.93,U] [#2 0.03,0.12,0.85,U] [#3 -0.51,0.54,0.00,M1] [#4 0.23,0.87,0.00,M4] [#5 0.17,0.40,0.84,U] [#6 0.02,-0.10,0.93,U] [#7 0.25,-0.36,0.87,U] [#8 -0.20,-0.08,0.70,U] 
03:24:59.004 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {-0.04, -0.43}
03:24:59.004 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
03:24:59.004 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
03:24:59.004 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=-0.01 mountY=0.07, mountTheta=1.69
03:24:59.004 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.02, opts=13)
03:24:59.004 00.000 10844 Enqueuing Move request for scope (0.06, -0.02)
03:24:59.004 00.000 11060 Worker thread wakes up
03:24:59.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:24:59.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
03:24:59.004 00.000 10844 UpdateGuideState exits: m=1944 SNR=27.8
03:24:59.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
03:24:59.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:59.008 00.004 11060 Moving (0.06, -0.02) raw xDistance=-0.01 yDistance=0.07
03:24:59.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:59.008 00.000 10844 Enqueuing Expose request
03:24:59.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:24:59.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:59.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:24:59.008 00.000 11060 MoveAxis(E, 0, ABG)
03:24:59.008 00.000 11060 Move returns status 0, amount 0
03:24:59.008 00.000 11060 MoveAxis(N, 0, ABG)
03:24:59.008 00.000 11060 Move returns status 0, amount 0
03:24:59.008 00.000 11060 move complete, result=0
03:24:59.008 00.000 11060 worker thread done servicing request
03:24:59.008 00.000 11060 Worker thread wakes up
03:24:59.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:59.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:59.010 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:59.655 00.645 11060 Exposure complete
03:24:59.863 00.208 11060 worker thread done servicing request
03:24:59.863 00.000 10844 OnExposeComplete: enter
03:24:59.863 00.000 10844 UpdateGuideState(): m_state=6
03:24:59.863 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
03:24:59.863 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=104.50, Mass=1853, SNR=27.0, Peak=197 HFD=3.5
03:24:59.863 00.000 10844 MultiStar: [#1 -0.17,0.17,0.88,U] [#2 0.17,0.20,0.90,U] [#3 -0.55,0.44,0.00,M2] [#4 -0.27,0.15,1.01,U] [#5 -0.01,-0.08,0.92,U] [#6 0.13,0.05,1.01,U] [#7 -0.02,0.17,0.91,U] [#8 0.13,0.08,0.83,U] 
03:24:59.863 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.03}, one-star: {0.08, -0.42}
03:24:59.863 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
03:24:59.863 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.09)
03:24:59.863 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.46 mountX=0.03 mountY=-0.00, mountTheta=-0.05
03:24:59.866 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.03, opts=13)
03:24:59.866 00.000 10844 Enqueuing Move request for scope (0.00, 0.03)
03:24:59.866 00.000 11060 Worker thread wakes up
03:24:59.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:24:59.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
03:24:59.866 00.000 10844 UpdateGuideState exits: m=1853 SNR=27.0
03:24:59.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
03:24:59.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:59.866 00.000 11060 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
03:24:59.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:24:59.866 00.000 10844 Enqueuing Expose request
03:24:59.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:24:59.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:24:59.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:24:59.866 00.000 11060 MoveAxis(E, 0, ABG)
03:24:59.869 00.003 11060 Move returns status 0, amount 0
03:24:59.869 00.000 11060 MoveAxis(N, 0, ABG)
03:24:59.869 00.000 11060 Move returns status 0, amount 0
03:24:59.869 00.000 11060 move complete, result=0
03:24:59.869 00.000 11060 worker thread done servicing request
03:24:59.869 00.000 11060 Worker thread wakes up
03:24:59.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:24:59.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:24:59.871 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:00.491 00.620 11060 Exposure complete
03:25:00.789 00.298 11060 worker thread done servicing request
03:25:00.789 00.000 10844 OnExposeComplete: enter
03:25:00.789 00.000 10844 UpdateGuideState(): m_state=6
03:25:00.789 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
03:25:00.789 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.84, Mass=1637, SNR=25.0, Peak=194 HFD=3.5
03:25:00.789 00.000 10844 MultiStar: [#1 -0.32,-0.21,1.08,U] [#2 -0.35,-0.20,1.06,U] [#3 -0.65,0.47,0.00,M3] [#4 -0.10,0.19,1.06,U] [#5 0.40,-0.16,0.94,U] [#6 -0.21,-0.25,1.08,U] [#7 0.34,-0.21,0.96,U] [#8 -0.07,0.13,0.79,U] 
03:25:00.789 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.10}, one-star: {-0.26, -0.08}
03:25:00.789 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.39) = xAngle (-3.63 = 2.65)
03:25:00.789 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.51 = -0.51)
03:25:00.792 00.003 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.24 mountX=-0.12 mountY=-0.06, mountTheta=-2.64
03:25:00.801 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.10, opts=13)
03:25:00.801 00.000 10844 Enqueuing Move request for scope (-0.08, -0.10)
03:25:00.801 00.000 11060 Worker thread wakes up
03:25:00.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:00.805 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
03:25:00.805 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
03:25:00.805 00.000 11060 Moving (-0.08, -0.10) raw xDistance=-0.12 yDistance=-0.06
03:25:00.805 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.0
03:25:00.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:25:00.805 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:00.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:00.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:00.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:25:00.806 00.001 10844 Enqueuing Expose request
03:25:00.806 00.000 11060 MoveAxis(E, 0, ABG)
03:25:00.806 00.000 11060 Move returns status 0, amount 0
03:25:00.806 00.000 11060 MoveAxis(N, 0, ABG)
03:25:00.806 00.000 11060 Move returns status 0, amount 0
03:25:00.806 00.000 11060 move complete, result=0
03:25:00.806 00.000 11060 worker thread done servicing request
03:25:00.806 00.000 11060 Worker thread wakes up
03:25:00.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:00.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:00.810 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:01.447 00.637 11060 Exposure complete
03:25:01.685 00.238 11060 worker thread done servicing request
03:25:01.685 00.000 10844 OnExposeComplete: enter
03:25:01.686 00.001 10844 UpdateGuideState(): m_state=6
03:25:01.686 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
03:25:01.686 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.66, Mass=1679, SNR=26.1, Peak=237 HFD=3.3
03:25:01.686 00.000 10844 MultiStar: [#1 -0.06,-0.39,0.99,U] [#2 -0.36,0.11,0.85,U] [#3 -0.40,0.48,0.00,M4] [#4 -0.50,-0.07,1.04,U] [#5 0.30,0.02,0.86,U] [#6 -0.09,-0.17,1.02,U] [#7 0.18,-0.10,0.92,U] [#8 0.02,-0.61,0.00,M1] 
03:25:01.686 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.13}, one-star: {-0.15, -0.26}
03:25:01.686 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.39) = xAngle (-3.64 = 2.64)
03:25:01.686 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.52 = -0.52)
03:25:01.686 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.25 mountX=-0.15 mountY=-0.08, mountTheta=-2.63
03:25:01.689 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.13, opts=13)
03:25:01.689 00.000 10844 Enqueuing Move request for scope (-0.10, -0.13)
03:25:01.689 00.000 11060 Worker thread wakes up
03:25:01.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:01.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
03:25:01.689 00.000 10844 UpdateGuideState exits: m=1679 SNR=26.1
03:25:01.691 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
03:25:01.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:01.691 00.000 11060 Moving (-0.10, -0.13) raw xDistance=-0.15 yDistance=-0.08
03:25:01.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:01.691 00.000 10844 Enqueuing Expose request
03:25:01.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:25:01.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:01.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:25:01.691 00.000 11060 MoveAxis(E, 34, ABG)
03:25:01.691 00.000 11060 Guiding  Dir = 2, Dur = 34
03:25:01.728 00.037 11060 IsSlewing returns 0
03:25:01.728 00.000 11060 IsGuiding returns 0
03:25:01.774 00.046 11060 IsGuiding returns 0
03:25:01.774 00.000 11060 Move returns status 0, amount 34
03:25:01.774 00.000 11060 MoveAxis(N, 0, ABG)
03:25:01.774 00.000 11060 Move returns status 0, amount 0
03:25:01.774 00.000 11060 move complete, result=0
03:25:01.774 00.000 11060 worker thread done servicing request
03:25:01.774 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
03:25:01.774 00.000 11060 Worker thread wakes up
03:25:01.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:01.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:02.405 00.631 11060 Exposure complete
03:25:02.729 00.324 11060 worker thread done servicing request
03:25:02.729 00.000 10844 OnExposeComplete: enter
03:25:02.729 00.000 10844 UpdateGuideState(): m_state=6
03:25:02.731 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
03:25:02.731 00.000 10844 Star::Find returns 1 (0), X=621.13, Y=104.35, Mass=1839, SNR=26.7, Peak=177 HFD=3.4
03:25:02.731 00.000 10844 MultiStar: [#1 0.33,0.04,0.95,U] [#2 0.17,0.41,0.83,U] [#3 -0.35,0.01,0.94,U] [#4 0.12,0.21,0.90,U] [#5 0.42,-0.05,0.88,U] [#6 0.15,-0.14,0.92,U] [#7 0.29,-0.26,0.88,U] [#8 0.48,0.14,0.86,U] 
03:25:02.731 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.03}, one-star: {0.30, -0.57}
03:25:02.731 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
03:25:02.731 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
03:25:02.731 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.15 mountX=0.01 mountY=0.21, mountTheta=1.54
03:25:02.731 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.03, opts=13)
03:25:02.731 00.000 10844 Enqueuing Move request for scope (0.21, -0.03)
03:25:02.731 00.000 11060 Worker thread wakes up
03:25:02.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:02.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
03:25:02.731 00.000 10844 UpdateGuideState exits: m=1839 SNR=26.7
03:25:02.737 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:02.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:02.737 00.000 10844 Enqueuing Expose request
03:25:02.737 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
03:25:02.737 00.000 11060 Moving (0.21, -0.03) raw xDistance=0.01 yDistance=0.21
03:25:02.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:25:02.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:25:02.737 00.000 11060 MoveAxis(E, 0, ABG)
03:25:02.737 00.000 11060 Move returns status 0, amount 0
03:25:02.737 00.000 11060 MoveAxis(S, 82, ABG)
03:25:02.737 00.000 11060 Guiding  Dir = 1, Dur = 82
03:25:02.742 00.005 11060 IsSlewing returns 0
03:25:02.743 00.001 11060 IsGuiding returns 0
03:25:02.834 00.091 11060 IsGuiding returns 0
03:25:02.834 00.000 11060 Move returns status 0, amount 82
03:25:02.834 00.000 11060 move complete, result=0
03:25:02.834 00.000 11060 worker thread done servicing request
03:25:02.834 00.000 11060 Worker thread wakes up
03:25:02.834 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 82 ms SOUTH
03:25:02.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:02.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:03.472 00.638 11060 Exposure complete
03:25:03.807 00.335 11060 worker thread done servicing request
03:25:03.807 00.000 10844 OnExposeComplete: enter
03:25:03.807 00.000 10844 UpdateGuideState(): m_state=6
03:25:03.807 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
03:25:03.807 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.13, Mass=1585, SNR=25.4, Peak=225 HFD=3.0
03:25:03.807 00.000 10844 MultiStar: [#1 0.21,-0.61,0.00,M1] [#2 0.17,-0.38,0.92,U] [#3 -0.25,0.08,0.97,U] [#4 -0.48,0.13,0.96,U] [#5 0.56,-0.34,0.00,M1] [#6 0.19,-0.24,1.05,U] [#7 0.10,-0.40,0.91,U] [#8 0.31,-0.07,0.80,U] 
03:25:03.807 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.24}, one-star: {-0.31, -0.79}
03:25:03.807 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.39) = xAngle (-3.16 = 3.12)
03:25:03.807 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.04 = -0.04)
03:25:03.807 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.77 mountX=-0.25 mountY=-0.01, mountTheta=-3.11
03:25:03.811 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.24, opts=13)
03:25:03.811 00.000 10844 Enqueuing Move request for scope (-0.05, -0.24)
03:25:03.811 00.000 11060 Worker thread wakes up
03:25:03.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:03.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
03:25:03.811 00.000 10844 UpdateGuideState exits: m=1585 SNR=25.4
03:25:03.811 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
03:25:03.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:03.811 00.000 11060 Moving (-0.05, -0.24) raw xDistance=-0.25 yDistance=-0.01
03:25:03.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:03.811 00.000 10844 Enqueuing Expose request
03:25:03.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:25:03.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:03.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:25:03.811 00.000 11060 MoveAxis(E, 59, ABG)
03:25:03.811 00.000 11060 Guiding  Dir = 2, Dur = 59
03:25:03.821 00.010 11060 IsSlewing returns 0
03:25:03.825 00.004 11060 IsGuiding returns 0
03:25:03.898 00.073 11060 IsGuiding returns 0
03:25:03.898 00.000 11060 Move returns status 0, amount 59
03:25:03.898 00.000 11060 MoveAxis(N, 0, ABG)
03:25:03.899 00.001 11060 Move returns status 0, amount 0
03:25:03.899 00.000 11060 move complete, result=0
03:25:03.899 00.000 11060 worker thread done servicing request
03:25:03.899 00.000 10844 GuideStep: -0.2 px 59 ms EAST, -0.0 px 0 ms NORTH
03:25:03.899 00.000 11060 Worker thread wakes up
03:25:03.900 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:03.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:04.537 00.637 11060 Exposure complete
03:25:04.847 00.310 11060 worker thread done servicing request
03:25:04.847 00.000 10844 OnExposeComplete: enter
03:25:04.847 00.000 10844 UpdateGuideState(): m_state=6
03:25:04.847 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
03:25:04.847 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=105.25, Mass=1763, SNR=26.6, Peak=199 HFD=2.9
03:25:04.847 00.000 10844 MultiStar: [#1 0.19,-0.01,0.97,U] [#2 -0.06,0.19,0.93,U] [#3 -0.07,0.59,0.94,U] [#4 -0.39,0.61,0.00,M1] [#5 0.59,0.58,0.00,M2] [#6 0.10,-0.18,1.05,U] [#7 0.10,-0.07,0.94,U] [#8 0.20,0.33,0.88,U] 
03:25:04.847 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.16}, one-star: {0.08, 0.33}
03:25:04.848 00.001 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.39) = xAngle (-0.27 = -0.27)
03:25:04.848 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.86 = 2.86)
03:25:04.848 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.12 mountX=0.17 mountY=0.05, mountTheta=0.28
03:25:04.851 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.16, opts=13)
03:25:04.851 00.000 10844 Enqueuing Move request for scope (0.08, 0.16)
03:25:04.851 00.000 11060 Worker thread wakes up
03:25:04.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:04.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
03:25:04.851 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.6
03:25:04.851 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
03:25:04.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:04.852 00.001 11060 Moving (0.08, 0.16) raw xDistance=0.17 yDistance=0.05
03:25:04.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:04.852 00.000 10844 Enqueuing Expose request
03:25:04.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
03:25:04.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:04.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:25:04.852 00.000 11060 MoveAxis(W, 39, ABG)
03:25:04.852 00.000 11060 Guiding  Dir = 3, Dur = 39
03:25:04.884 00.032 11060 IsSlewing returns 0
03:25:04.885 00.001 11060 IsGuiding returns 0
03:25:04.940 00.055 11060 IsGuiding returns 0
03:25:04.940 00.000 11060 Move returns status 0, amount 39
03:25:04.940 00.000 11060 MoveAxis(N, 0, ABG)
03:25:04.940 00.000 11060 Move returns status 0, amount 0
03:25:04.940 00.000 11060 move complete, result=0
03:25:04.940 00.000 11060 worker thread done servicing request
03:25:04.942 00.002 11060 Worker thread wakes up
03:25:04.942 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
03:25:04.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:04.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:05.565 00.623 11060 Exposure complete
03:25:05.895 00.330 11060 worker thread done servicing request
03:25:05.895 00.000 10844 OnExposeComplete: enter
03:25:05.895 00.000 10844 UpdateGuideState(): m_state=6
03:25:05.895 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
03:25:05.895 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=105.00, Mass=1754, SNR=26.3, Peak=159 HFD=3.6
03:25:05.895 00.000 10844 MultiStar: [#1 0.00,0.21,1.01,U] [#2 -0.09,0.23,0.86,U] [#3 -0.41,0.13,0.97,U] [#4 -0.43,0.57,0.00,M2] [#5 0.36,-0.08,0.88,U] [#6 -0.02,-0.11,0.99,U] [#7 0.19,0.21,0.98,U] [#8 0.12,0.03,0.83,U] 
03:25:05.895 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {-0.25, 0.08}
03:25:05.895 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:25:05.895 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.79)
03:25:05.895 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.75 mountX=0.08 mountY=-0.03, mountTheta=-0.35
03:25:05.899 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
03:25:05.899 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
03:25:05.899 00.000 11060 Worker thread wakes up
03:25:05.900 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:05.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
03:25:05.900 00.000 10844 UpdateGuideState exits: m=1754 SNR=26.3
03:25:05.900 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
03:25:05.900 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:05.900 00.000 11060 Moving (-0.02, 0.09) raw xDistance=0.08 yDistance=-0.03
03:25:05.900 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:05.901 00.001 10844 Enqueuing Expose request
03:25:05.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:25:05.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:05.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:25:05.901 00.000 11060 MoveAxis(E, 0, ABG)
03:25:05.901 00.000 11060 Move returns status 0, amount 0
03:25:05.901 00.000 11060 MoveAxis(N, 0, ABG)
03:25:05.902 00.001 11060 Move returns status 0, amount 0
03:25:05.902 00.000 11060 move complete, result=0
03:25:05.902 00.000 11060 worker thread done servicing request
03:25:05.902 00.000 11060 Worker thread wakes up
03:25:05.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:05.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:05.902 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:06.535 00.633 11060 Exposure complete
03:25:06.794 00.259 11060 worker thread done servicing request
03:25:06.794 00.000 10844 OnExposeComplete: enter
03:25:06.794 00.000 10844 UpdateGuideState(): m_state=6
03:25:06.796 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
03:25:06.796 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.94, Mass=1625, SNR=24.5, Peak=162 HFD=3.8
03:25:06.796 00.000 10844 MultiStar: [#1 0.18,0.20,1.04,U] [#2 0.10,-0.09,1.01,U] [#3 -0.23,0.37,1.04,U] [#4 -0.31,0.21,0.97,U] [#5 0.29,-0.00,0.93,U] [#6 0.39,-0.08,1.07,U] [#7 0.23,0.28,0.96,U] [#8 0.59,-0.32,0.00,M1] 
03:25:06.796 00.000 10844 single-star, 7 included, MultiStar: {0.08, 0.11}, one-star: {-0.04, 0.02}
03:25:06.796 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.39) = xAngle (1.19 = 1.19)
03:25:06.796 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.32 = -1.97)
03:25:06.797 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.58 mountX=0.02 mountY=-0.04, mountTheta=-1.19
03:25:06.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.02, opts=13)
03:25:06.799 00.000 10844 Enqueuing Move request for scope (-0.04, 0.02)
03:25:06.799 00.000 11060 Worker thread wakes up
03:25:06.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:25:06.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:25:06.802 00.003 11060 Moving (-0.04, 0.02) raw xDistance=0.02 yDistance=-0.04
03:25:06.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:25:06.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:06.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:25:06.802 00.000 11060 MoveAxis(E, 0, ABG)
03:25:06.802 00.000 11060 Move returns status 0, amount 0
03:25:06.802 00.000 11060 MoveAxis(N, 0, ABG)
03:25:06.802 00.000 11060 Move returns status 0, amount 0
03:25:06.802 00.000 11060 move complete, result=0
03:25:06.802 00.000 11060 worker thread done servicing request
03:25:06.804 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:06.804 00.000 10844 UpdateGuideState exits: m=1625 SNR=24.5
03:25:06.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:06.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:06.804 00.000 10844 Enqueuing Expose request
03:25:06.804 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:06.804 00.000 11060 Worker thread wakes up
03:25:06.806 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:06.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:07.436 00.630 11060 Exposure complete
03:25:07.672 00.236 11060 worker thread done servicing request
03:25:07.672 00.000 10844 OnExposeComplete: enter
03:25:07.674 00.002 10844 UpdateGuideState(): m_state=6
03:25:07.674 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
03:25:07.674 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.84, Mass=1867, SNR=27.3, Peak=167 HFD=3.6
03:25:07.674 00.000 10844 MultiStar: [#1 0.17,0.09,0.96,U] [#2 -0.11,0.46,0.91,U] [#3 -0.11,0.60,0.00,M1] [#4 -0.32,0.42,0.99,U] [#5 0.12,-0.52,0.86,U] [#6 -0.18,-0.25,0.89,U] [#7 0.04,0.14,0.87,U] [#8 0.02,0.06,0.80,U] 
03:25:07.674 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.05}, one-star: {-0.23, -0.08}
03:25:07.674 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.39) = xAngle (1.13 = 1.13)
03:25:07.674 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.25 = -2.03)
03:25:07.674 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=0.03 mountY=-0.07, mountTheta=-1.12
03:25:07.678 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.05, opts=13)
03:25:07.678 00.000 10844 Enqueuing Move request for scope (-0.07, 0.05)
03:25:07.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:07.678 00.000 10844 UpdateGuideState exits: m=1867 SNR=27.3
03:25:07.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:07.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:07.678 00.000 10844 Enqueuing Expose request
03:25:07.678 00.000 11060 Worker thread wakes up
03:25:07.680 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
03:25:07.680 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
03:25:07.680 00.000 11060 Moving (-0.07, 0.05) raw xDistance=0.03 yDistance=-0.07
03:25:07.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:25:07.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:07.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:25:07.680 00.000 11060 MoveAxis(E, 0, ABG)
03:25:07.680 00.000 11060 Move returns status 0, amount 0
03:25:07.680 00.000 11060 MoveAxis(N, 0, ABG)
03:25:07.680 00.000 11060 Move returns status 0, amount 0
03:25:07.680 00.000 11060 move complete, result=0
03:25:07.680 00.000 11060 worker thread done servicing request
03:25:07.680 00.000 11060 Worker thread wakes up
03:25:07.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:07.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:07.685 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:08.330 00.645 11060 Exposure complete
03:25:08.545 00.215 11060 worker thread done servicing request
03:25:08.545 00.000 10844 OnExposeComplete: enter
03:25:08.545 00.000 10844 UpdateGuideState(): m_state=6
03:25:08.545 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
03:25:08.545 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=104.85, Mass=2019, SNR=27.9, Peak=189 HFD=3.4
03:25:08.545 00.000 10844 MultiStar: [#1 0.16,0.26,0.89,U] [#2 -0.28,0.06,0.91,U] [#3 -0.18,0.32,0.95,U] [#4 -0.38,0.68,0.00,M1] [#5 0.23,-0.59,0.00,M1] [#6 -0.29,-0.34,1.00,U] [#7 0.17,0.25,0.85,U] [#8 0.28,0.34,0.82,U] 
03:25:08.545 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.11}, one-star: {-0.61, -0.07}
03:25:08.545 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.39) = xAngle (1.05 = 1.05)
03:25:08.545 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.17 = -2.11)
03:25:08.548 00.003 10844 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.44 mountX=0.08 mountY=-0.14, mountTheta=-1.04
03:25:08.548 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.11, opts=13)
03:25:08.548 00.000 10844 Enqueuing Move request for scope (-0.12, 0.11)
03:25:08.548 00.000 11060 Worker thread wakes up
03:25:08.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:08.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
03:25:08.548 00.000 10844 UpdateGuideState exits: m=2019 SNR=27.9
03:25:08.548 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
03:25:08.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:08.548 00.000 11060 Moving (-0.12, 0.11) raw xDistance=0.08 yDistance=-0.14
03:25:08.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:08.548 00.000 10844 Enqueuing Expose request
03:25:08.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:25:08.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:08.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:25:08.548 00.000 11060 MoveAxis(E, 0, ABG)
03:25:08.548 00.000 11060 Move returns status 0, amount 0
03:25:08.548 00.000 11060 MoveAxis(N, 0, ABG)
03:25:08.548 00.000 11060 Move returns status 0, amount 0
03:25:08.548 00.000 11060 move complete, result=0
03:25:08.548 00.000 11060 worker thread done servicing request
03:25:08.552 00.004 11060 Worker thread wakes up
03:25:08.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:08.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:08.553 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:09.188 00.635 11060 Exposure complete
03:25:09.404 00.216 11060 worker thread done servicing request
03:25:09.404 00.000 10844 OnExposeComplete: enter
03:25:09.404 00.000 10844 UpdateGuideState(): m_state=6
03:25:09.406 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
03:25:09.406 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.77, Mass=1580, SNR=25.0, Peak=229 HFD=3.2
03:25:09.406 00.000 10844 MultiStar: [#1 -0.06,0.31,0.99,U] [#2 -0.06,0.32,0.94,U] [#3 -0.45,0.50,0.00,M1] [#4 -0.48,0.41,0.00,M2] [#5 -0.33,0.06,0.98,U] [#6 -0.20,-0.38,1.11,U] [#7 -0.17,-0.06,0.97,U] [#8 -0.14,-0.17,0.88,U] 
03:25:09.406 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.02}, one-star: {-0.23, -0.15}
03:25:09.406 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.39) = xAngle (-4.44 = 1.84)
03:25:09.406 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.32 = -1.32)
03:25:09.406 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.05 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
03:25:09.406 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.02, opts=13)
03:25:09.406 00.000 10844 Enqueuing Move request for scope (-0.17, -0.02)
03:25:09.406 00.000 11060 Worker thread wakes up
03:25:09.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:09.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
03:25:09.406 00.000 10844 UpdateGuideState exits: m=1580 SNR=25.0
03:25:09.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
03:25:09.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:09.406 00.000 11060 Moving (-0.17, -0.02) raw xDistance=-0.05 yDistance=-0.17
03:25:09.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:09.406 00.000 10844 Enqueuing Expose request
03:25:09.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:25:09.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:09.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:25:09.406 00.000 11060 MoveAxis(E, 0, ABG)
03:25:09.406 00.000 11060 Move returns status 0, amount 0
03:25:09.411 00.005 11060 MoveAxis(N, 0, ABG)
03:25:09.411 00.000 11060 Move returns status 0, amount 0
03:25:09.411 00.000 11060 move complete, result=0
03:25:09.411 00.000 11060 worker thread done servicing request
03:25:09.411 00.000 11060 Worker thread wakes up
03:25:09.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:09.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:09.413 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:10.039 00.626 11060 Exposure complete
03:25:10.250 00.211 11060 worker thread done servicing request
03:25:10.250 00.000 10844 OnExposeComplete: enter
03:25:10.250 00.000 10844 UpdateGuideState(): m_state=6
03:25:10.250 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
03:25:10.250 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.88, Mass=1790, SNR=26.6, Peak=240 HFD=3.2
03:25:10.250 00.000 10844 MultiStar: [#1 0.09,0.30,0.90,U] [#2 -0.22,0.56,0.95,U] [#3 -0.67,0.50,0.00,M2] [#4 -0.50,0.53,0.00,M3] [#5 -0.17,0.05,0.94,U] [#6 -0.62,-0.13,0.00,M1] [#7 -0.05,0.24,0.89,U] [#8 -0.18,0.30,0.73,U] 
03:25:10.250 00.000 10844 single-star, 5 included, MultiStar: {-0.12, 0.23}, one-star: {-0.16, -0.04}
03:25:10.250 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.39) = xAngle (-4.30 = 1.98)
03:25:10.250 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.18 = -1.18)
03:25:10.250 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.91 mountX=-0.07 mountY=-0.15, mountTheta=-1.98
03:25:10.253 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.04, opts=13)
03:25:10.253 00.000 10844 Enqueuing Move request for scope (-0.16, -0.04)
03:25:10.253 00.000 11060 Worker thread wakes up
03:25:10.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:25:10.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
03:25:10.253 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.6
03:25:10.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
03:25:10.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:10.253 00.000 11060 Moving (-0.16, -0.04) raw xDistance=-0.07 yDistance=-0.15
03:25:10.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:10.253 00.000 10844 Enqueuing Expose request
03:25:10.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:25:10.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:10.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:25:10.253 00.000 11060 MoveAxis(E, 0, ABG)
03:25:10.253 00.000 11060 Move returns status 0, amount 0
03:25:10.253 00.000 11060 MoveAxis(N, 0, ABG)
03:25:10.253 00.000 11060 Move returns status 0, amount 0
03:25:10.253 00.000 11060 move complete, result=0
03:25:10.253 00.000 11060 worker thread done servicing request
03:25:10.253 00.000 11060 Worker thread wakes up
03:25:10.253 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:10.253 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:10.259 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:10.894 00.635 11060 Exposure complete
03:25:11.101 00.207 11060 worker thread done servicing request
03:25:11.101 00.000 10844 OnExposeComplete: enter
03:25:11.101 00.000 10844 UpdateGuideState(): m_state=6
03:25:11.101 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
03:25:11.101 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.94, Mass=1778, SNR=25.8, Peak=200 HFD=3.5
03:25:11.101 00.000 10844 MultiStar: [#1 -0.10,0.22,1.01,U] [#2 -0.43,0.09,0.98,U] [#3 -0.55,0.53,0.00,M3] [#4 -0.22,0.59,0.00,M4] [#5 0.18,-0.18,0.93,U] [#6 0.00,-0.14,1.03,U] [#7 -0.20,0.42,0.91,U] [#8 0.29,0.12,0.84,U] 
03:25:11.101 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.08}, one-star: {-0.24, 0.02}
03:25:11.101 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.39) = xAngle (1.00 = 1.00)
03:25:11.101 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.13 = -2.16)
03:25:11.101 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.39 mountX=0.06 mountY=-0.09, mountTheta=-1.00
03:25:11.105 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
03:25:11.105 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
03:25:11.105 00.000 11060 Worker thread wakes up
03:25:11.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:11.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
03:25:11.105 00.000 10844 UpdateGuideState exits: m=1778 SNR=25.8
03:25:11.105 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:25:11.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:11.105 00.000 11060 Moving (-0.08, 0.08) raw xDistance=0.06 yDistance=-0.09
03:25:11.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:11.105 00.000 10844 Enqueuing Expose request
03:25:11.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:25:11.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:11.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:25:11.105 00.000 11060 MoveAxis(E, 0, ABG)
03:25:11.105 00.000 11060 Move returns status 0, amount 0
03:25:11.105 00.000 11060 MoveAxis(N, 0, ABG)
03:25:11.109 00.004 11060 Move returns status 0, amount 0
03:25:11.109 00.000 11060 move complete, result=0
03:25:11.109 00.000 11060 worker thread done servicing request
03:25:11.109 00.000 11060 Worker thread wakes up
03:25:11.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:11.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:11.112 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:11.733 00.621 11060 Exposure complete
03:25:11.939 00.206 11060 worker thread done servicing request
03:25:11.939 00.000 10844 OnExposeComplete: enter
03:25:11.939 00.000 10844 UpdateGuideState(): m_state=6
03:25:11.939 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
03:25:11.939 00.000 10844 Star::Find returns 1 (1), X=620.70, Y=105.08, Mass=1947, SNR=27.9, Peak=255 HFD=3.3
03:25:11.939 00.000 10844 MultiStar: [#1 0.07,0.46,0.87,U] [#2 -0.35,0.69,0.00,M1] [#3 -0.71,0.45,0.00,M4] [#4 -0.37,0.86,0.00,M5] [#5 0.36,0.31,0.89,U] [#6 -0.06,0.38,0.96,U] [#7 0.14,0.84,0.00,M1] [#8 -0.10,0.44,0.79,U] 
03:25:11.939 00.000 10844 single-star, 4 included, MultiStar: {0.03, 0.34}, one-star: {-0.13, 0.16}
03:25:11.941 00.002 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
03:25:11.941 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.00 = -2.28)
03:25:11.941 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.26 mountX=0.13 mountY=-0.16, mountTheta=-0.87
03:25:11.942 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.16, opts=13)
03:25:11.942 00.000 10844 Enqueuing Move request for scope (-0.13, 0.16)
03:25:11.942 00.000 11060 Worker thread wakes up
03:25:11.942 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:11.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
03:25:11.942 00.000 10844 UpdateGuideState exits: m=1947 SNR=27.9 Saturated
03:25:11.942 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
03:25:11.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:11.942 00.000 11060 Moving (-0.13, 0.16) raw xDistance=0.13 yDistance=-0.16
03:25:11.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:11.942 00.000 10844 Enqueuing Expose request
03:25:11.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:25:11.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:11.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:25:11.942 00.000 11060 MoveAxis(W, 31, ABG)
03:25:11.942 00.000 11060 Guiding  Dir = 3, Dur = 31
03:25:11.953 00.011 11060 IsSlewing returns 0
03:25:11.953 00.000 11060 IsGuiding returns 0
03:25:12.014 00.061 11060 IsGuiding returns 0
03:25:12.015 00.001 11060 Move returns status 0, amount 31
03:25:12.015 00.000 11060 MoveAxis(N, 0, ABG)
03:25:12.015 00.000 11060 Move returns status 0, amount 0
03:25:12.015 00.000 11060 move complete, result=0
03:25:12.015 00.000 11060 worker thread done servicing request
03:25:12.015 00.000 11060 Worker thread wakes up
03:25:12.015 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
03:25:12.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:12.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:12.672 00.657 11060 Exposure complete
03:25:12.878 00.206 11060 worker thread done servicing request
03:25:12.878 00.000 10844 OnExposeComplete: enter
03:25:12.878 00.000 10844 UpdateGuideState(): m_state=6
03:25:12.883 00.005 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
03:25:12.883 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=105.34, Mass=1807, SNR=26.9, Peak=170 HFD=3.3
03:25:12.883 00.000 10844 MultiStar: [#1 0.01,0.52,0.98,U] [#2 -0.18,0.67,0.00,M2] [#3 -0.66,0.78,0.00,M5] [#4 0.04,0.63,0.00,M6] [#5 -0.29,0.56,0.00,M1] [#6 -0.34,-0.28,1.04,U] [#7 -0.33,0.70,0.00,M2] [#8 0.07,0.63,0.00,M1] 
03:25:12.883 00.000 10844 refined, 2 included, MultiStar: {-0.21, 0.21}, one-star: {-0.29, 0.42}
03:25:12.883 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.39) = xAngle (0.96 = 0.96)
03:25:12.883 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.08 = -2.20)
03:25:12.883 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.35 mountX=0.17 mountY=-0.24, mountTheta=-0.95
03:25:12.887 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.21, opts=13)
03:25:12.887 00.000 10844 Enqueuing Move request for scope (-0.21, 0.21)
03:25:12.887 00.000 11060 Worker thread wakes up
03:25:12.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:12.888 00.001 10844 UpdateGuideState exits: m=1807 SNR=26.9
03:25:12.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:12.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:12.888 00.000 10844 Enqueuing Expose request
03:25:12.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
03:25:12.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
03:25:12.888 00.000 11060 Moving (-0.21, 0.21) raw xDistance=0.17 yDistance=-0.24
03:25:12.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:25:12.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:12.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:25:12.888 00.000 11060 MoveAxis(W, 41, ABG)
03:25:12.888 00.000 11060 Guiding  Dir = 3, Dur = 41
03:25:12.914 00.026 11060 IsSlewing returns 0
03:25:12.914 00.000 11060 IsGuiding returns 0
03:25:12.975 00.061 11060 IsGuiding returns 0
03:25:12.976 00.001 11060 Move returns status 0, amount 41
03:25:12.976 00.000 11060 MoveAxis(N, 0, ABG)
03:25:12.976 00.000 11060 Move returns status 0, amount 0
03:25:12.976 00.000 11060 move complete, result=0
03:25:12.976 00.000 11060 worker thread done servicing request
03:25:12.976 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
03:25:12.976 00.000 11060 Worker thread wakes up
03:25:12.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:12.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:13.623 00.647 11060 Exposure complete
03:25:13.812 00.189 11060 worker thread done servicing request
03:25:13.812 00.000 10844 OnExposeComplete: enter
03:25:13.812 00.000 10844 UpdateGuideState(): m_state=6
03:25:13.812 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
03:25:13.812 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.88, Mass=1939, SNR=28.0, Peak=175 HFD=3.2
03:25:13.812 00.000 10844 MultiStar: [#1 0.42,0.34,0.90,U] [#2 -0.48,0.43,0.00,M3] [#3 -0.15,0.75,0.00,M6] [#4 -0.39,0.30,0.96,U] [#5 0.09,0.12,0.89,U] [#6 0.43,-0.25,0.96,U] [#7 0.43,0.43,0.00,M3] [#8 0.08,0.08,0.78,U] 
03:25:13.812 00.000 10844 single-star, 5 included, MultiStar: {0.10, 0.09}, one-star: {0.02, -0.04}
03:25:13.812 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:25:13.812 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.55 = 0.55)
03:25:13.812 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.18 mountX=-0.04 mountY=0.02, mountTheta=2.58
03:25:13.816 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
03:25:13.816 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
03:25:13.816 00.000 11060 Worker thread wakes up
03:25:13.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
03:25:13.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:13.817 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
03:25:13.817 00.000 11060 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=0.02
03:25:13.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:25:13.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:13.817 00.000 10844 UpdateGuideState exits: m=1939 SNR=28.0
03:25:13.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:25:13.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:13.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:13.817 00.000 10844 Enqueuing Expose request
03:25:13.817 00.000 11060 MoveAxis(E, 0, ABG)
03:25:13.817 00.000 11060 Move returns status 0, amount 0
03:25:13.817 00.000 11060 MoveAxis(N, 0, ABG)
03:25:13.817 00.000 11060 Move returns status 0, amount 0
03:25:13.817 00.000 11060 move complete, result=0
03:25:13.817 00.000 11060 worker thread done servicing request
03:25:13.817 00.000 11060 Worker thread wakes up
03:25:13.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:13.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:13.820 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:25:14.470 00.650 11060 Exposure complete
03:25:14.678 00.208 11060 worker thread done servicing request
03:25:14.678 00.000 10844 OnExposeComplete: enter
03:25:14.678 00.000 10844 UpdateGuideState(): m_state=6
03:25:14.678 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
03:25:14.678 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=104.70, Mass=1390, SNR=23.4, Peak=175 HFD=3.2
03:25:14.678 00.000 10844 MultiStar: [#1 0.16,-0.06,1.10,U] [#2 -0.14,0.61,0.00,M4] [#3 -0.02,0.53,1.07,U] [#4 -0.22,0.28,1.13,U] [#5 -0.10,-0.33,1.08,U] [#6 0.11,-0.14,1.10,U] [#7 0.26,0.35,1.06,U] [#8 -0.35,0.21,0.96,U] 
03:25:14.678 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {-0.39, -0.22}
03:25:14.678 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.39) = xAngle (0.83 = 0.83)
03:25:14.680 00.002 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.96 = -2.33)
03:25:14.680 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.22 mountX=0.07 mountY=-0.07, mountTheta=-0.82
03:25:14.680 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.08, opts=13)
03:25:14.680 00.000 10844 Enqueuing Move request for scope (-0.06, 0.08)
03:25:14.680 00.000 11060 Worker thread wakes up
03:25:14.680 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:14.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
03:25:14.680 00.000 10844 UpdateGuideState exits: m=1390 SNR=23.4
03:25:14.680 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
03:25:14.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:14.680 00.000 11060 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.07
03:25:14.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:14.680 00.000 10844 Enqueuing Expose request
03:25:14.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:25:14.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:14.683 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:25:14.683 00.000 11060 MoveAxis(E, 0, ABG)
03:25:14.683 00.000 11060 Move returns status 0, amount 0
03:25:14.683 00.000 11060 MoveAxis(N, 0, ABG)
03:25:14.683 00.000 11060 Move returns status 0, amount 0
03:25:14.683 00.000 11060 move complete, result=0
03:25:14.683 00.000 11060 worker thread done servicing request
03:25:14.683 00.000 11060 Worker thread wakes up
03:25:14.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:14.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:14.685 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:15.318 00.633 11060 Exposure complete
03:25:15.530 00.212 11060 worker thread done servicing request
03:25:15.530 00.000 10844 OnExposeComplete: enter
03:25:15.530 00.000 10844 UpdateGuideState(): m_state=6
03:25:15.530 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
03:25:15.530 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=104.64, Mass=1735, SNR=26.6, Peak=190 HFD=3.3
03:25:15.530 00.000 10844 MultiStar: [#1 0.04,-0.03,0.98,U] [#2 -0.53,-0.09,0.92,U] [#3 -0.58,0.61,0.00,M6] [#4 -0.46,0.07,0.98,U] [#5 -0.29,-0.00,1.04,U] [#6 -0.16,-0.03,1.08,U] [#7 0.11,-0.02,1.02,U] [#8 0.02,0.57,0.78,U] 
03:25:15.530 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.01}, one-star: {-0.51, -0.28}
03:25:15.530 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
03:25:15.530 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
03:25:15.530 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.10 mountX=-0.03 mountY=-0.22, mountTheta=-1.71
03:25:15.534 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.01, opts=13)
03:25:15.534 00.000 10844 Enqueuing Move request for scope (-0.23, 0.01)
03:25:15.534 00.000 11060 Worker thread wakes up
03:25:15.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:15.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
03:25:15.534 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.6
03:25:15.534 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
03:25:15.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:15.534 00.000 11060 Moving (-0.23, 0.01) raw xDistance=-0.03 yDistance=-0.22
03:25:15.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:15.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:25:15.534 00.000 10844 Enqueuing Expose request
03:25:15.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:15.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:25:15.534 00.000 11060 MoveAxis(E, 0, ABG)
03:25:15.534 00.000 11060 Move returns status 0, amount 0
03:25:15.534 00.000 11060 MoveAxis(N, 0, ABG)
03:25:15.534 00.000 11060 Move returns status 0, amount 0
03:25:15.534 00.000 11060 move complete, result=0
03:25:15.534 00.000 11060 worker thread done servicing request
03:25:15.534 00.000 11060 Worker thread wakes up
03:25:15.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:15.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:15.539 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:16.187 00.648 11060 Exposure complete
03:25:16.404 00.217 11060 worker thread done servicing request
03:25:16.404 00.000 10844 OnExposeComplete: enter
03:25:16.404 00.000 10844 UpdateGuideState(): m_state=6
03:25:16.404 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
03:25:16.404 00.000 10844 Star::Find returns 1 (0), X=620.05, Y=104.54, Mass=1984, SNR=28.9, Peak=222 HFD=3.0
03:25:16.404 00.000 10844 MultiStar: [#1 -0.73,0.12,0.00,M1] [#2 -0.64,0.16,0.00,M4] [#3 -0.63,0.81,0.00,M7] [#4 -0.91,0.07,0.00,M4] [#5 0.02,-0.01,0.79,U] [#6 -0.55,0.05,0.95,U] [#7 -0.13,-0.07,0.85,U] [#8 -0.12,0.56,0.74,U] 
03:25:16.404 00.000 10844 refined, 4 included, MultiStar: {-0.34, 0.01}, one-star: {-0.78, -0.38}
03:25:16.404 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.39) = xAngle (1.74 = 1.74)
03:25:16.404 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.86 = -1.42)
03:25:16.404 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.01 hyp=0.34 cameraTheta=3.13 mountX=-0.06 mountY=-0.34, mountTheta=-1.74
03:25:16.404 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.01, opts=13)
03:25:16.404 00.000 10844 Enqueuing Move request for scope (-0.34, 0.01)
03:25:16.404 00.000 11060 Worker thread wakes up
03:25:16.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:16.408 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.01) opts 0xd
03:25:16.408 00.000 10844 UpdateGuideState exits: m=1984 SNR=28.9
03:25:16.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.01)
03:25:16.408 00.000 11060 Moving (-0.34, 0.01) raw xDistance=-0.06 yDistance=-0.34
03:25:16.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:16.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:25:16.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:16.408 00.000 10844 Enqueuing Expose request
03:25:16.408 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.46 newest=-0.64
03:25:16.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.34
03:25:16.408 00.000 11060 MoveAxis(E, 0, ABG)
03:25:16.408 00.000 11060 Move returns status 0, amount 0
03:25:16.408 00.000 11060 BLC: Oldest BLC event removed
03:25:16.408 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:25:16.408 00.000 11060 MoveAxis(N, 612, ABG)
03:25:16.408 00.000 11060 Guiding  Dir = 0, Dur = 612
03:25:16.434 00.026 11060 IsSlewing returns 0
03:25:16.436 00.002 11060 IsGuiding returns 0
03:25:17.066 00.630 11060 IsGuiding returns 0
03:25:17.066 00.000 11060 Move returns status 0, amount 612
03:25:17.066 00.000 11060 move complete, result=0
03:25:17.066 00.000 11060 worker thread done servicing request
03:25:17.066 00.000 11060 Worker thread wakes up
03:25:17.066 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 612 ms NORTH
03:25:17.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:17.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:17.707 00.641 11060 Exposure complete
03:25:17.890 00.183 11060 worker thread done servicing request
03:25:17.890 00.000 10844 OnExposeComplete: enter
03:25:17.892 00.002 10844 UpdateGuideState(): m_state=6
03:25:17.892 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
03:25:17.892 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.36, Mass=1565, SNR=24.5, Peak=187 HFD=3.1
03:25:17.892 00.000 10844 MultiStar: [#1 0.10,-0.36,1.01,U] [#2 -0.44,-0.37,0.92,U] [#3 -0.77,-0.44,0.00,M8] [#4 -0.26,-0.24,1.06,U] [#5 0.31,-0.48,0.98,U] [#6 0.09,-0.66,0.00,M1] [#7 0.02,-0.57,1.03,U] [#8 0.26,-0.31,0.95,U] 
03:25:17.892 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.41}, one-star: {-0.17, -0.56}
03:25:17.892 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:25:17.892 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.10 = 0.10)
03:25:17.892 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.64 mountX=-0.41 mountY=0.04, mountTheta=3.05
03:25:17.896 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.41, opts=13)
03:25:17.896 00.000 10844 Enqueuing Move request for scope (-0.03, -0.41)
03:25:17.896 00.000 11060 Worker thread wakes up
03:25:17.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:17.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.41) opts 0xd
03:25:17.896 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.41)
03:25:17.896 00.000 10844 UpdateGuideState exits: m=1565 SNR=24.5
03:25:17.896 00.000 11060 Moving (-0.03, -0.41) raw xDistance=-0.41 yDistance=0.04
03:25:17.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:17.896 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.236827, 1:-0.039390
03:25:17.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:17.896 00.000 10844 Enqueuing Expose request
03:25:17.896 00.000 11060 BLC: No correction, Miss < min_move
03:25:17.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
03:25:17.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:17.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:25:17.898 00.002 11060 MoveAxis(E, 96, ABG)
03:25:17.898 00.000 11060 Guiding  Dir = 2, Dur = 96
03:25:17.906 00.008 11060 IsSlewing returns 0
03:25:17.907 00.001 11060 IsGuiding returns 0
03:25:18.015 00.108 11060 IsGuiding returns 0
03:25:18.015 00.000 11060 Move returns status 0, amount 96
03:25:18.015 00.000 11060 MoveAxis(N, 0, ABG)
03:25:18.015 00.000 11060 Move returns status 0, amount 0
03:25:18.015 00.000 11060 move complete, result=0
03:25:18.015 00.000 11060 worker thread done servicing request
03:25:18.015 00.000 10844 GuideStep: -0.4 px 96 ms EAST, 0.0 px 0 ms NORTH
03:25:18.015 00.000 11060 Worker thread wakes up
03:25:18.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:18.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:18.649 00.634 11060 Exposure complete
03:25:18.853 00.204 11060 worker thread done servicing request
03:25:18.853 00.000 10844 OnExposeComplete: enter
03:25:18.853 00.000 10844 UpdateGuideState(): m_state=6
03:25:18.853 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
03:25:18.853 00.000 10844 Star::Find returns 1 (0), X=621.45, Y=104.71, Mass=1887, SNR=27.4, Peak=240 HFD=3.2
03:25:18.853 00.000 10844 MultiStar: [#1 0.49,0.05,1.01,U] [#2 0.06,0.06,0.86,U] [#3 -0.38,0.01,1.00,U] [#4 -0.19,-0.05,0.98,U] [#5 0.49,-0.63,0.00,M1] [#6 0.03,-0.29,0.98,U] [#7 0.06,-0.27,0.92,U] [#8 0.22,-0.15,0.77,U] 
03:25:18.853 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.62, -0.21}
03:25:18.853 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
03:25:18.853 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
03:25:18.853 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.75 mountX=-0.08 mountY=0.13, mountTheta=2.15
03:25:18.858 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
03:25:18.858 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
03:25:18.858 00.000 11060 Worker thread wakes up
03:25:18.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:18.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
03:25:18.858 00.000 10844 UpdateGuideState exits: m=1887 SNR=27.4
03:25:18.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
03:25:18.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:18.858 00.000 11060 Moving (0.11, -0.11) raw xDistance=-0.08 yDistance=0.13
03:25:18.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:18.858 00.000 10844 Enqueuing Expose request
03:25:18.858 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.236827, 1:-0.039390, 2:-0.129208
03:25:18.858 00.000 11060 BLC: No correction, Miss < min_move
03:25:18.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:25:18.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:18.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:25:18.858 00.000 11060 MoveAxis(E, 0, ABG)
03:25:18.858 00.000 11060 Move returns status 0, amount 0
03:25:18.858 00.000 11060 MoveAxis(N, 0, ABG)
03:25:18.858 00.000 11060 Move returns status 0, amount 0
03:25:18.858 00.000 11060 move complete, result=0
03:25:18.858 00.000 11060 worker thread done servicing request
03:25:18.858 00.000 11060 Worker thread wakes up
03:25:18.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:18.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:18.863 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:19.487 00.624 11060 Exposure complete
03:25:19.711 00.224 11060 worker thread done servicing request
03:25:19.711 00.000 10844 OnExposeComplete: enter
03:25:19.711 00.000 10844 UpdateGuideState(): m_state=6
03:25:19.711 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
03:25:19.711 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.49, Mass=1640, SNR=25.3, Peak=154 HFD=3.2
03:25:19.714 00.003 10844 MultiStar: [#1 0.48,0.01,1.04,U] [#2 -0.16,0.13,0.98,U] [#3 -0.77,0.54,0.00,M8] [#4 -0.05,-0.10,1.00,U] [#5 0.47,-0.56,0.00,M2] [#6 0.15,-0.21,1.10,U] [#7 0.30,-0.31,1.00,U] [#8 0.40,-0.36,0.85,U] 
03:25:19.714 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.18}, one-star: {0.10, -0.43}
03:25:19.714 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.39) = xAngle (-2.20 = -2.20)
03:25:19.714 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
03:25:19.714 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=-0.14 mountY=0.20, mountTheta=2.20
03:25:19.715 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.18, opts=13)
03:25:19.715 00.000 10844 Enqueuing Move request for scope (0.17, -0.18)
03:25:19.715 00.000 11060 Worker thread wakes up
03:25:19.715 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:19.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
03:25:19.715 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.3
03:25:19.715 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
03:25:19.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:19.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:19.715 00.000 10844 Enqueuing Expose request
03:25:19.715 00.000 11060 Moving (0.17, -0.18) raw xDistance=-0.14 yDistance=0.20
03:25:19.715 00.000 11060 BLC: window closed
03:25:19.715 00.000 11060 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.236827, 1:-0.039390, 2:-0.129208
03:25:19.715 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:25:19.715 00.000 11060 BLC: window closed
03:25:19.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:25:19.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:25:19.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:25:19.715 00.000 11060 MoveAxis(E, 34, ABG)
03:25:19.715 00.000 11060 Guiding  Dir = 2, Dur = 34
03:25:19.736 00.021 11060 IsSlewing returns 0
03:25:19.736 00.000 11060 IsGuiding returns 0
03:25:19.799 00.063 11060 IsGuiding returns 0
03:25:19.799 00.000 11060 Move returns status 0, amount 34
03:25:19.799 00.000 11060 MoveAxis(N, 0, ABG)
03:25:19.801 00.002 11060 Move returns status 0, amount 0
03:25:19.801 00.000 11060 move complete, result=0
03:25:19.801 00.000 11060 worker thread done servicing request
03:25:19.801 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.2 px 0 ms NORTH
03:25:19.801 00.000 11060 Worker thread wakes up
03:25:19.805 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:19.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:20.446 00.641 11060 Exposure complete
03:25:20.724 00.278 11060 worker thread done servicing request
03:25:20.724 00.000 10844 OnExposeComplete: enter
03:25:20.724 00.000 10844 UpdateGuideState(): m_state=6
03:25:20.724 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
03:25:20.724 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.97, Mass=1643, SNR=25.5, Peak=237 HFD=3.0
03:25:20.729 00.005 10844 MultiStar: [#1 -0.08,0.08,1.03,U] [#2 0.07,0.16,1.00,U] [#3 -0.38,0.47,0.00,M9] [#4 -0.28,0.18,0.99,U] [#5 -0.03,-0.37,0.94,U] [#6 0.15,-0.16,1.09,U] [#7 0.26,-0.17,0.97,U] [#8 0.13,-0.22,0.82,U] 
03:25:20.729 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {-0.34, 0.05}
03:25:20.729 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.03)
03:25:20.729 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:25:20.729 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.87 mountX=-0.05 mountY=-0.01, mountTheta=-3.01
03:25:20.729 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
03:25:20.729 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
03:25:20.729 00.000 11060 Worker thread wakes up
03:25:20.729 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:20.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
03:25:20.729 00.000 10844 UpdateGuideState exits: m=1643 SNR=25.5
03:25:20.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
03:25:20.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:20.729 00.000 11060 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
03:25:20.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:20.729 00.000 10844 Enqueuing Expose request
03:25:20.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:25:20.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:20.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:25:20.729 00.000 11060 MoveAxis(E, 0, ABG)
03:25:20.729 00.000 11060 Move returns status 0, amount 0
03:25:20.729 00.000 11060 MoveAxis(N, 0, ABG)
03:25:20.729 00.000 11060 Move returns status 0, amount 0
03:25:20.729 00.000 11060 move complete, result=0
03:25:20.729 00.000 11060 worker thread done servicing request
03:25:20.729 00.000 11060 Worker thread wakes up
03:25:20.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:20.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:20.734 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:21.370 00.636 11060 Exposure complete
03:25:21.597 00.227 11060 worker thread done servicing request
03:25:21.597 00.000 10844 OnExposeComplete: enter
03:25:21.597 00.000 10844 UpdateGuideState(): m_state=6
03:25:21.597 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
03:25:21.597 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.72, Mass=1856, SNR=27.3, Peak=166 HFD=3.3
03:25:21.597 00.000 10844 MultiStar: [#1 0.22,-0.13,0.92,U] [#2 0.17,0.33,0.84,U] [#3 -0.21,0.31,0.93,U] [#4 0.14,0.62,0.00,M1] [#5 0.73,-0.00,0.00,M2] [#6 0.20,-0.09,0.96,U] [#7 0.39,0.05,0.98,U] [#8 0.49,0.17,0.75,U] 
03:25:21.597 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.05}, one-star: {0.10, -0.20}
03:25:21.597 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
03:25:21.597 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.02 = 2.02)
03:25:21.599 00.002 10844 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.28 mountX=0.09 mountY=0.17, mountTheta=1.11
03:25:21.600 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.05, opts=13)
03:25:21.600 00.000 10844 Enqueuing Move request for scope (0.19, 0.05)
03:25:21.600 00.000 11060 Worker thread wakes up
03:25:21.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:21.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
03:25:21.600 00.000 10844 UpdateGuideState exits: m=1856 SNR=27.3
03:25:21.600 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
03:25:21.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:21.603 00.003 11060 Moving (0.19, 0.05) raw xDistance=0.09 yDistance=0.17
03:25:21.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:21.603 00.000 10844 Enqueuing Expose request
03:25:21.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:25:21.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:21.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:25:21.603 00.000 11060 MoveAxis(E, 0, ABG)
03:25:21.603 00.000 11060 Move returns status 0, amount 0
03:25:21.603 00.000 11060 MoveAxis(N, 0, ABG)
03:25:21.603 00.000 11060 Move returns status 0, amount 0
03:25:21.604 00.001 11060 move complete, result=0
03:25:21.605 00.001 11060 worker thread done servicing request
03:25:21.605 00.000 11060 Worker thread wakes up
03:25:21.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:21.605 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:21.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:22.235 00.630 11060 Exposure complete
03:25:22.572 00.337 11060 worker thread done servicing request
03:25:22.572 00.000 10844 OnExposeComplete: enter
03:25:22.573 00.001 10844 UpdateGuideState(): m_state=6
03:25:22.573 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
03:25:22.573 00.000 10844 Star::Find returns 1 (0), X=621.17, Y=104.79, Mass=1730, SNR=26.3, Peak=176 HFD=3.4
03:25:22.573 00.000 10844 MultiStar: [#1 0.17,0.20,1.06,U] [#2 0.21,0.60,0.00,M1] [#3 -0.04,0.88,0.00,M9] [#4 0.15,0.70,0.00,M2] [#5 0.60,0.14,0.00,M3] [#6 0.19,-0.03,1.12,U] [#7 0.78,0.05,0.00,M1] [#8 1.00,0.45,0.00,M1] 
03:25:22.573 00.000 10844 refined, 2 included, MultiStar: {0.23, 0.01}, one-star: {0.34, -0.13}
03:25:22.573 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
03:25:22.573 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
03:25:22.575 00.002 10844 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.06 mountX=0.06 mountY=0.23, mountTheta=1.33
03:25:22.578 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.01, opts=13)
03:25:22.578 00.000 10844 Enqueuing Move request for scope (0.23, 0.01)
03:25:22.578 00.000 11060 Worker thread wakes up
03:25:22.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
03:25:22.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
03:25:22.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:22.578 00.000 10844 UpdateGuideState exits: m=1730 SNR=26.3
03:25:22.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:22.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:22.578 00.000 10844 Enqueuing Expose request
03:25:22.578 00.000 11060 Moving (0.23, 0.01) raw xDistance=0.06 yDistance=0.23
03:25:22.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:25:22.579 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:25:22.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:25:22.579 00.000 11060 MoveAxis(E, 0, ABG)
03:25:22.579 00.000 11060 Move returns status 0, amount 0
03:25:22.579 00.000 11060 MoveAxis(N, 0, ABG)
03:25:22.579 00.000 11060 Move returns status 0, amount 0
03:25:22.579 00.000 11060 move complete, result=0
03:25:22.579 00.000 11060 worker thread done servicing request
03:25:22.579 00.000 11060 Worker thread wakes up
03:25:22.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:22.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:22.583 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:23.220 00.637 11060 Exposure complete
03:25:23.553 00.333 11060 worker thread done servicing request
03:25:23.553 00.000 10844 OnExposeComplete: enter
03:25:23.553 00.000 10844 UpdateGuideState(): m_state=6
03:25:23.553 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
03:25:23.553 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=105.09, Mass=1576, SNR=25.0, Peak=179 HFD=2.9
03:25:23.553 00.000 10844 MultiStar: [#1 0.47,0.01,1.04,U] [#2 0.14,0.35,1.00,U] [#3 -0.24,0.60,0.00,M10] [#4 0.11,0.84,0.00,M3] [#5 0.66,-0.16,0.00,M4] [#6 0.34,-0.42,1.08,U] [#7 0.25,-0.01,1.00,U] [#8 0.50,-0.08,0.86,U] 
03:25:23.553 00.000 10844 single-star, 5 included, MultiStar: {0.30, 0.00}, one-star: {0.12, 0.17}
03:25:23.553 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.39) = xAngle (-0.44 = -0.44)
03:25:23.553 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.68 = 2.68)
03:25:23.553 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.94 mountX=0.19 mountY=0.09, mountTheta=0.46
03:25:23.557 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.17, opts=13)
03:25:23.557 00.000 10844 Enqueuing Move request for scope (0.12, 0.17)
03:25:23.557 00.000 11060 Worker thread wakes up
03:25:23.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:23.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
03:25:23.557 00.000 10844 UpdateGuideState exits: m=1576 SNR=25.0
03:25:23.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
03:25:23.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:23.557 00.000 11060 Moving (0.12, 0.17) raw xDistance=0.19 yDistance=0.09
03:25:23.559 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:23.559 00.000 10844 Enqueuing Expose request
03:25:23.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:25:23.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:23.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:25:23.559 00.000 11060 MoveAxis(W, 45, ABG)
03:25:23.560 00.001 11060 Guiding  Dir = 3, Dur = 45
03:25:23.572 00.012 11060 IsSlewing returns 0
03:25:23.572 00.000 11060 IsGuiding returns 0
03:25:23.634 00.062 11060 IsGuiding returns 0
03:25:23.634 00.000 11060 Move returns status 0, amount 45
03:25:23.634 00.000 11060 MoveAxis(N, 0, ABG)
03:25:23.634 00.000 11060 Move returns status 0, amount 0
03:25:23.634 00.000 11060 move complete, result=0
03:25:23.634 00.000 11060 worker thread done servicing request
03:25:23.634 00.000 11060 Worker thread wakes up
03:25:23.634 00.000 10844 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
03:25:23.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:23.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:24.258 00.624 11060 Exposure complete
03:25:24.558 00.300 11060 worker thread done servicing request
03:25:24.558 00.000 10844 OnExposeComplete: enter
03:25:24.558 00.000 10844 UpdateGuideState(): m_state=6
03:25:24.558 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
03:25:24.558 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=105.51, Mass=2020, SNR=28.5, Peak=193 HFD=3.6
03:25:24.558 00.000 10844 MultiStar: [#1 0.42,0.39,0.90,U] [#2 -0.05,0.74,0.00,M1] [#3 -0.30,0.10,0.95,U] [#4 -0.16,0.57,0.90,U] [#5 0.28,-0.01,0.85,U] [#6 0.01,-0.11,0.86,U] [#7 0.37,-0.05,0.89,U] [#8 0.14,-0.25,0.72,U] 
03:25:24.558 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.17}, one-star: {0.14, 0.59}
03:25:24.558 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
03:25:24.558 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
03:25:24.558 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.01 mountX=0.19 mountY=0.08, mountTheta=0.40
03:25:24.563 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.17, opts=13)
03:25:24.563 00.000 10844 Enqueuing Move request for scope (0.11, 0.17)
03:25:24.563 00.000 11060 Worker thread wakes up
03:25:24.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:24.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
03:25:24.563 00.000 10844 UpdateGuideState exits: m=2020 SNR=28.5
03:25:24.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
03:25:24.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:24.563 00.000 11060 Moving (0.11, 0.17) raw xDistance=0.19 yDistance=0.08
03:25:24.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:24.563 00.000 10844 Enqueuing Expose request
03:25:24.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:25:24.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:24.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:25:24.563 00.000 11060 MoveAxis(W, 46, ABG)
03:25:24.563 00.000 11060 Guiding  Dir = 3, Dur = 46
03:25:24.584 00.021 11060 IsSlewing returns 0
03:25:24.584 00.000 11060 IsGuiding returns 0
03:25:24.646 00.062 11060 IsGuiding returns 0
03:25:24.646 00.000 11060 Move returns status 0, amount 46
03:25:24.646 00.000 11060 MoveAxis(N, 0, ABG)
03:25:24.646 00.000 11060 Move returns status 0, amount 0
03:25:24.646 00.000 11060 move complete, result=0
03:25:24.646 00.000 11060 worker thread done servicing request
03:25:24.646 00.000 11060 Worker thread wakes up
03:25:24.646 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
03:25:24.646 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:24.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:25.287 00.641 11060 Exposure complete
03:25:25.568 00.281 11060 worker thread done servicing request
03:25:25.568 00.000 10844 OnExposeComplete: enter
03:25:25.568 00.000 10844 UpdateGuideState(): m_state=6
03:25:25.568 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
03:25:25.568 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.79, Mass=1858, SNR=27.7, Peak=220 HFD=2.6
03:25:25.570 00.002 10844 MultiStar: [#1 0.33,0.40,0.85,U] [#2 0.04,0.09,0.84,U] [#3 0.05,0.77,0.00,M10] [#4 -0.19,0.52,0.92,U] [#5 0.79,0.23,0.00,M4] [#6 0.59,-0.29,0.00,M1] [#7 0.44,0.04,0.90,U] [#8 0.32,0.10,0.81,U] 
03:25:25.570 00.000 10844 single-star, 5 included, MultiStar: {0.18, 0.17}, one-star: {0.19, -0.13}
03:25:25.570 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:25:25.570 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.13 = 1.13)
03:25:25.570 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.60 mountX=-0.09 mountY=0.21, mountTheta=2.00
03:25:25.576 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.13, opts=13)
03:25:25.576 00.000 10844 Enqueuing Move request for scope (0.19, -0.13)
03:25:25.576 00.000 11060 Worker thread wakes up
03:25:25.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
03:25:25.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
03:25:25.576 00.000 11060 Moving (0.19, -0.13) raw xDistance=-0.09 yDistance=0.21
03:25:25.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:25:25.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:25.577 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:25.577 00.000 10844 UpdateGuideState exits: m=1858 SNR=27.7
03:25:25.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:25:25.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:25.577 00.000 11060 MoveAxis(E, 0, ABG)
03:25:25.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:25.577 00.000 11060 Move returns status 0, amount 0
03:25:25.577 00.000 10844 Enqueuing Expose request
03:25:25.577 00.000 11060 MoveAxis(N, 0, ABG)
03:25:25.577 00.000 11060 Move returns status 0, amount 0
03:25:25.577 00.000 11060 move complete, result=0
03:25:25.577 00.000 11060 worker thread done servicing request
03:25:25.577 00.000 11060 Worker thread wakes up
03:25:25.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:25.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:25.582 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:26.201 00.619 11060 Exposure complete
03:25:26.470 00.269 11060 worker thread done servicing request
03:25:26.470 00.000 10844 OnExposeComplete: enter
03:25:26.470 00.000 10844 UpdateGuideState(): m_state=6
03:25:26.471 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
03:25:26.471 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=104.74, Mass=1452, SNR=24.1, Peak=184 HFD=2.6
03:25:26.471 00.000 10844 MultiStar: [#1 0.33,0.38,1.13,U] [#2 0.28,0.18,0.99,U] [#3 -0.11,0.40,1.00,U] [#4 0.05,0.70,0.00,M2] [#5 0.27,0.01,1.23,U] [#6 0.21,0.01,1.11,U] [#7 0.62,0.46,0.00,M1] [#8 0.49,0.01,0.84,U] 
03:25:26.471 00.000 10844 single-star, 6 included, MultiStar: {0.21, 0.12}, one-star: {0.06, -0.18}
03:25:26.471 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:25:26.471 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
03:25:26.471 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.26 mountX=-0.16 mountY=0.08, mountTheta=2.66
03:25:26.471 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
03:25:26.471 00.000 10844 Enqueuing Move request for scope (0.06, -0.18)
03:25:26.471 00.000 11060 Worker thread wakes up
03:25:26.475 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
03:25:26.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:26.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
03:25:26.475 00.000 10844 UpdateGuideState exits: m=1452 SNR=24.1
03:25:26.475 00.000 11060 Moving (0.06, -0.18) raw xDistance=-0.16 yDistance=0.08
03:25:26.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:26.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:25:26.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:26.475 00.000 10844 Enqueuing Expose request
03:25:26.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:26.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:25:26.475 00.000 11060 MoveAxis(E, 39, ABG)
03:25:26.475 00.000 11060 Guiding  Dir = 2, Dur = 39
03:25:26.485 00.010 11060 IsSlewing returns 0
03:25:26.486 00.001 11060 IsGuiding returns 0
03:25:26.530 00.044 11060 IsGuiding returns 0
03:25:26.530 00.000 11060 Move returns status 0, amount 39
03:25:26.530 00.000 11060 MoveAxis(N, 0, ABG)
03:25:26.530 00.000 11060 Move returns status 0, amount 0
03:25:26.530 00.000 11060 move complete, result=0
03:25:26.530 00.000 11060 worker thread done servicing request
03:25:26.532 00.002 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
03:25:26.532 00.000 11060 Worker thread wakes up
03:25:26.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:26.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:27.197 00.665 11060 Exposure complete
03:25:27.409 00.212 11060 worker thread done servicing request
03:25:27.409 00.000 10844 OnExposeComplete: enter
03:25:27.409 00.000 10844 UpdateGuideState(): m_state=6
03:25:27.411 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
03:25:27.411 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=105.34, Mass=1769, SNR=26.5, Peak=175 HFD=3.3
03:25:27.411 00.000 10844 MultiStar: [#1 0.58,0.83,0.00,M1] [#2 0.39,1.41,0.00,M1] [#3 -0.10,0.98,0.00,M10] [#4 0.31,0.87,0.00,M3] [#5 1.11,0.99,0.00,M4] [#6 0.02,0.29,1.01,U] [#7 0.81,0.69,0.00,M2] [#8 0.50,0.94,0.00,M1] 
03:25:27.411 00.000 10844 refined, 1 included, MultiStar: {0.07, 0.35}, one-star: {0.12, 0.42}
03:25:27.411 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.39) = xAngle (-0.02 = -0.02)
03:25:27.411 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
03:25:27.411 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.37 mountX=0.36 mountY=0.01, mountTheta=0.04
03:25:27.414 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.35, opts=13)
03:25:27.417 00.003 10844 Enqueuing Move request for scope (0.07, 0.35)
03:25:27.417 00.000 11060 Worker thread wakes up
03:25:27.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.35) opts 0xd
03:25:27.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:27.417 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.35)
03:25:27.417 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.5
03:25:27.417 00.000 11060 Moving (0.07, 0.35) raw xDistance=0.36 yDistance=0.01
03:25:27.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:27.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
03:25:27.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:27.417 00.000 10844 Enqueuing Expose request
03:25:27.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:27.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:25:27.417 00.000 11060 MoveAxis(W, 83, ABG)
03:25:27.417 00.000 11060 Guiding  Dir = 3, Dur = 83
03:25:27.435 00.018 11060 IsSlewing returns 0
03:25:27.435 00.000 11060 IsGuiding returns 0
03:25:27.543 00.108 11060 IsGuiding returns 0
03:25:27.543 00.000 11060 Move returns status 0, amount 83
03:25:27.543 00.000 11060 MoveAxis(N, 0, ABG)
03:25:27.543 00.000 11060 Move returns status 0, amount 0
03:25:27.543 00.000 11060 move complete, result=0
03:25:27.543 00.000 11060 worker thread done servicing request
03:25:27.543 00.000 10844 GuideStep: 0.4 px 83 ms WEST, 0.0 px 0 ms NORTH
03:25:27.543 00.000 11060 Worker thread wakes up
03:25:27.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:27.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:28.189 00.646 11060 Exposure complete
03:25:28.401 00.212 11060 worker thread done servicing request
03:25:28.401 00.000 10844 OnExposeComplete: enter
03:25:28.401 00.000 10844 UpdateGuideState(): m_state=6
03:25:28.401 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
03:25:28.401 00.000 10844 Star::Find returns 1 (0), X=621.08, Y=104.93, Mass=1616, SNR=24.9, Peak=178 HFD=2.9
03:25:28.401 00.000 10844 MultiStar: [#1 0.56,0.69,0.00,M2] [#2 0.14,0.37,0.97,U] [#3 0.15,0.68,0.00,R] [#4 -0.09,0.66,0.00,M4] [#5 0.87,0.68,0.00,M5] [#6 0.42,0.14,1.00,U] [#7 0.37,0.34,0.97,U] [#8 0.84,0.18,0.00,M2] 
03:25:28.401 00.000 10844 single-star, 3 included, MultiStar: {0.30, 0.22}, one-star: {0.25, 0.01}
03:25:28.401 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.39) = xAngle (-1.34 = -1.34)
03:25:28.401 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
03:25:28.401 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.05 mountX=0.06 mountY=0.24, mountTheta=1.34
03:25:28.401 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.01, opts=13)
03:25:28.401 00.000 10844 Enqueuing Move request for scope (0.25, 0.01)
03:25:28.401 00.000 11060 Worker thread wakes up
03:25:28.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:28.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
03:25:28.401 00.000 10844 UpdateGuideState exits: m=1616 SNR=24.9
03:25:28.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
03:25:28.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:28.401 00.000 11060 Moving (0.25, 0.01) raw xDistance=0.06 yDistance=0.24
03:25:28.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:28.401 00.000 10844 Enqueuing Expose request
03:25:28.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:25:28.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:25:28.406 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:25:28.406 00.000 11060 MoveAxis(E, 0, ABG)
03:25:28.406 00.000 11060 Move returns status 0, amount 0
03:25:28.406 00.000 11060 MoveAxis(N, 0, ABG)
03:25:28.406 00.000 11060 Move returns status 0, amount 0
03:25:28.406 00.000 11060 move complete, result=0
03:25:28.406 00.000 11060 worker thread done servicing request
03:25:28.406 00.000 11060 Worker thread wakes up
03:25:28.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:28.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:28.409 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:29.034 00.625 11060 Exposure complete
03:25:29.260 00.226 11060 worker thread done servicing request
03:25:29.260 00.000 10844 OnExposeComplete: enter
03:25:29.260 00.000 10844 UpdateGuideState(): m_state=6
03:25:29.260 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
03:25:29.260 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=104.63, Mass=1821, SNR=27.4, Peak=159 HFD=3.4
03:25:29.261 00.001 10844 MultiStar: [#1 -0.13,0.24,0.96,U] [#2 -0.34,0.36,0.89,U] [#3 -0.80,-0.34,0.00,M1] [#4 -0.84,0.32,0.00,M5] [#5 0.07,0.05,0.90,U] [#6 -0.15,-0.01,0.96,U] [#7 -0.21,-0.05,0.92,U] [#8 0.05,0.34,0.77,U] 
03:25:29.261 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.08}, one-star: {0.12, -0.29}
03:25:29.261 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.39) = xAngle (1.00 = 1.00)
03:25:29.261 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.13 = -2.16)
03:25:29.261 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.06 mountY=-0.10, mountTheta=-1.00
03:25:29.261 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
03:25:29.261 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
03:25:29.261 00.000 11060 Worker thread wakes up
03:25:29.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:29.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
03:25:29.261 00.000 10844 UpdateGuideState exits: m=1821 SNR=27.4
03:25:29.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
03:25:29.261 00.000 11060 Moving (-0.08, 0.08) raw xDistance=0.06 yDistance=-0.10
03:25:29.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:25:29.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:29.265 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:25:29.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:29.265 00.000 11060 MoveAxis(E, 0, ABG)
03:25:29.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:29.265 00.000 10844 Enqueuing Expose request
03:25:29.265 00.000 11060 Move returns status 0, amount 0
03:25:29.265 00.000 11060 MoveAxis(N, 0, ABG)
03:25:29.265 00.000 11060 Move returns status 0, amount 0
03:25:29.265 00.000 11060 move complete, result=0
03:25:29.265 00.000 11060 worker thread done servicing request
03:25:29.265 00.000 11060 Worker thread wakes up
03:25:29.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:29.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:29.269 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:29.900 00.631 11060 Exposure complete
03:25:30.113 00.213 11060 worker thread done servicing request
03:25:30.113 00.000 10844 OnExposeComplete: enter
03:25:30.113 00.000 10844 UpdateGuideState(): m_state=6
03:25:30.113 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
03:25:30.113 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.67, Mass=1691, SNR=26.1, Peak=248 HFD=3.0
03:25:30.113 00.000 10844 MultiStar: [#1 -0.24,0.14,0.98,U] [#2 -1.05,0.10,0.00,M1] [#3 -1.00,-0.22,0.00,M2] [#4 -0.88,0.30,0.00,M6] [#5 0.54,-0.37,0.00,M5] [#6 -0.78,0.23,0.00,M1] [#7 -0.14,-0.06,0.96,U] [#8 -0.29,0.14,0.84,U] 
03:25:30.113 00.000 10844 refined, 3 included, MultiStar: {-0.19, -0.01}, one-star: {-0.10, -0.25}
03:25:30.113 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.39) = xAngle (-4.45 = 1.83)
03:25:30.113 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.33 = -1.33)
03:25:30.113 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.07 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
03:25:30.117 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.01, opts=13)
03:25:30.117 00.000 10844 Enqueuing Move request for scope (-0.19, -0.01)
03:25:30.117 00.000 11060 Worker thread wakes up
03:25:30.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:30.117 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
03:25:30.117 00.000 10844 UpdateGuideState exits: m=1691 SNR=26.1
03:25:30.117 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
03:25:30.117 00.000 11060 Moving (-0.19, -0.01) raw xDistance=-0.05 yDistance=-0.18
03:25:30.117 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:25:30.117 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:30.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:30.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:30.117 00.000 10844 Enqueuing Expose request
03:25:30.120 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:25:30.120 00.000 11060 MoveAxis(E, 0, ABG)
03:25:30.120 00.000 11060 Move returns status 0, amount 0
03:25:30.120 00.000 11060 MoveAxis(N, 0, ABG)
03:25:30.120 00.000 11060 Move returns status 0, amount 0
03:25:30.120 00.000 11060 move complete, result=0
03:25:30.120 00.000 11060 worker thread done servicing request
03:25:30.120 00.000 11060 Worker thread wakes up
03:25:30.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:30.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:30.123 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:30.745 00.622 11060 Exposure complete
03:25:30.975 00.230 11060 worker thread done servicing request
03:25:30.975 00.000 10844 OnExposeComplete: enter
03:25:30.975 00.000 10844 UpdateGuideState(): m_state=6
03:25:30.975 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
03:25:30.975 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.85, Mass=1744, SNR=26.5, Peak=199 HFD=3.4
03:25:30.975 00.000 10844 MultiStar: [#1 -0.05,0.52,0.92,U] [#2 -0.40,0.41,0.95,U] [#3 -0.45,-0.14,1.04,U] [#4 -0.62,0.57,0.00,M7] [#5 -0.18,0.44,0.95,U] [#6 -0.08,-0.01,1.03,U] [#7 -0.20,0.46,0.97,U] [#8 -0.37,0.39,0.84,U] 
03:25:30.975 00.000 10844 refined, 7 included, MultiStar: {-0.27, 0.24}, one-star: {-0.46, -0.07}
03:25:30.975 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.39) = xAngle (1.04 = 1.04)
03:25:30.975 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.16 = -2.12)
03:25:30.975 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.24 hyp=0.36 cameraTheta=2.43 mountX=0.18 mountY=-0.31, mountTheta=-1.03
03:25:30.979 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.24, opts=13)
03:25:30.979 00.000 10844 Enqueuing Move request for scope (-0.27, 0.24)
03:25:30.979 00.000 11060 Worker thread wakes up
03:25:30.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:30.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.24) opts 0xd
03:25:30.979 00.000 10844 UpdateGuideState exits: m=1744 SNR=26.5
03:25:30.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.24)
03:25:30.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:30.979 00.000 11060 Moving (-0.27, 0.24) raw xDistance=0.18 yDistance=-0.31
03:25:30.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:30.979 00.000 10844 Enqueuing Expose request
03:25:30.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:25:30.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:30.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:25:30.981 00.002 11060 MoveAxis(W, 43, ABG)
03:25:30.981 00.000 11060 Guiding  Dir = 3, Dur = 43
03:25:30.997 00.016 11060 IsSlewing returns 0
03:25:30.997 00.000 11060 IsGuiding returns 0
03:25:31.048 00.051 11060 IsGuiding returns 0
03:25:31.048 00.000 11060 Move returns status 0, amount 43
03:25:31.048 00.000 11060 MoveAxis(N, 0, ABG)
03:25:31.048 00.000 11060 Move returns status 0, amount 0
03:25:31.048 00.000 11060 move complete, result=0
03:25:31.048 00.000 11060 worker thread done servicing request
03:25:31.048 00.000 11060 Worker thread wakes up
03:25:31.048 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.3 px 0 ms NORTH
03:25:31.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:31.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:31.693 00.645 11060 Exposure complete
03:25:31.912 00.219 10844 OnExposeComplete: enter
03:25:31.912 00.000 10844 UpdateGuideState(): m_state=6
03:25:31.914 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
03:25:31.914 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=105.06, Mass=1876, SNR=27.3, Peak=196 HFD=3.4
03:25:31.914 00.000 10844 MultiStar: [#1 -0.31,0.13,0.97,U] [#2 0.05,0.35,0.91,U] [#3 -1.18,-0.07,0.00,M2] [#4 -0.58,0.56,0.00,M8] [#5 0.12,0.48,0.91,U] [#6 -0.35,-0.07,0.91,U] [#7 0.07,0.22,0.84,U] [#8 0.06,0.47,0.80,U] 
03:25:31.914 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.24}, one-star: {-0.35, 0.14}
03:25:31.914 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.39) = xAngle (0.62 = 0.62)
03:25:31.914 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.75 = -2.54)
03:25:31.915 00.001 10844 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.01 mountX=0.21 mountY=-0.15, mountTheta=-0.61
03:25:31.915 00.000 11060 worker thread done servicing request
03:25:31.917 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.24, opts=13)
03:25:31.917 00.000 10844 Enqueuing Move request for scope (-0.11, 0.24)
03:25:31.917 00.000 11060 Worker thread wakes up
03:25:31.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:31.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
03:25:31.917 00.000 10844 UpdateGuideState exits: m=1876 SNR=27.3
03:25:31.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
03:25:31.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:31.917 00.000 11060 Moving (-0.11, 0.24) raw xDistance=0.21 yDistance=-0.15
03:25:31.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:31.917 00.000 10844 Enqueuing Expose request
03:25:31.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:25:31.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:31.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:25:31.919 00.002 11060 MoveAxis(W, 52, ABG)
03:25:31.919 00.000 11060 Guiding  Dir = 3, Dur = 52
03:25:31.925 00.006 11060 IsSlewing returns 0
03:25:31.925 00.000 11060 IsGuiding returns 0
03:25:31.988 00.063 11060 IsGuiding returns 0
03:25:31.988 00.000 11060 Move returns status 0, amount 52
03:25:31.988 00.000 11060 MoveAxis(N, 0, ABG)
03:25:31.988 00.000 11060 Move returns status 0, amount 0
03:25:31.988 00.000 11060 move complete, result=0
03:25:31.988 00.000 11060 worker thread done servicing request
03:25:31.988 00.000 10844 GuideStep: 0.2 px 52 ms WEST, -0.2 px 0 ms NORTH
03:25:31.989 00.001 11060 Worker thread wakes up
03:25:31.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:31.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:32.634 00.645 11060 Exposure complete
03:25:32.847 00.213 11060 worker thread done servicing request
03:25:32.847 00.000 10844 OnExposeComplete: enter
03:25:32.847 00.000 10844 UpdateGuideState(): m_state=6
03:25:32.847 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
03:25:32.847 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=105.37, Mass=1784, SNR=26.5, Peak=164 HFD=3.4
03:25:32.847 00.000 10844 MultiStar: [#1 -0.23,0.21,1.01,U] [#2 -0.51,0.89,0.00,M1] [#3 -0.84,0.14,0.00,M3] [#4 -0.44,0.92,0.00,M9] [#5 0.33,0.30,0.91,U] [#6 -0.08,0.85,0.00,M1] [#7 0.06,0.04,0.86,U] [#8 0.11,0.84,0.00,M1] 
03:25:32.847 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.26}, one-star: {0.03, 0.45}
03:25:32.847 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.39) = xAngle (0.03 = 0.03)
03:25:32.847 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.15 = -3.13)
03:25:32.847 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.42 mountX=0.26 mountY=-0.00, mountTheta=-0.01
03:25:32.853 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.26, opts=13)
03:25:32.853 00.000 10844 Enqueuing Move request for scope (0.04, 0.26)
03:25:32.853 00.000 11060 Worker thread wakes up
03:25:32.853 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:32.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
03:25:32.853 00.000 10844 UpdateGuideState exits: m=1784 SNR=26.5
03:25:32.853 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
03:25:32.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:32.853 00.000 11060 Moving (0.04, 0.26) raw xDistance=0.26 yDistance=-0.00
03:25:32.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:32.853 00.000 10844 Enqueuing Expose request
03:25:32.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:25:32.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:32.854 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:25:32.854 00.000 11060 MoveAxis(W, 62, ABG)
03:25:32.854 00.000 11060 Guiding  Dir = 3, Dur = 62
03:25:32.858 00.004 11060 IsSlewing returns 0
03:25:32.859 00.001 11060 IsGuiding returns 0
03:25:32.936 00.077 11060 IsGuiding returns 0
03:25:32.936 00.000 11060 Move returns status 0, amount 62
03:25:32.936 00.000 11060 MoveAxis(N, 0, ABG)
03:25:32.936 00.000 11060 Move returns status 0, amount 0
03:25:32.936 00.000 11060 move complete, result=0
03:25:32.936 00.000 11060 worker thread done servicing request
03:25:32.936 00.000 11060 Worker thread wakes up
03:25:32.936 00.000 10844 GuideStep: 0.3 px 62 ms WEST, -0.0 px 0 ms NORTH
03:25:32.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:32.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:33.562 00.626 11060 Exposure complete
03:25:33.769 00.207 11060 worker thread done servicing request
03:25:33.769 00.000 10844 OnExposeComplete: enter
03:25:33.769 00.000 10844 UpdateGuideState(): m_state=6
03:25:33.772 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
03:25:33.772 00.000 10844 Star::Find returns 1 (0), X=620.00, Y=104.97, Mass=1464, SNR=24.2, Peak=146 HFD=2.9
03:25:33.773 00.001 10844 MultiStar: [#1 0.05,0.40,1.04,U] [#2 -0.16,0.28,0.96,U] [#3 -0.50,0.58,0.00,M4] [#4 -0.50,0.73,0.00,M10] [#5 0.13,-0.02,1.03,U] [#6 -0.23,0.34,1.14,U] [#7 0.06,0.50,0.98,U] [#8 -0.03,0.95,0.00,M2] 
03:25:33.773 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.26}, one-star: {-0.83, 0.05}
03:25:33.773 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.39) = xAngle (0.75 = 0.75)
03:25:33.773 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.87 = -2.41)
03:25:33.773 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.31 cameraTheta=2.14 mountX=0.23 mountY=-0.20, mountTheta=-0.74
03:25:33.773 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.26, opts=13)
03:25:33.773 00.000 10844 Enqueuing Move request for scope (-0.16, 0.26)
03:25:33.773 00.000 11060 Worker thread wakes up
03:25:33.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:33.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
03:25:33.773 00.000 10844 UpdateGuideState exits: m=1464 SNR=24.2
03:25:33.773 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
03:25:33.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:33.773 00.000 11060 Moving (-0.16, 0.26) raw xDistance=0.23 yDistance=-0.20
03:25:33.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:33.773 00.000 10844 Enqueuing Expose request
03:25:33.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:25:33.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:25:33.773 00.000 11060 MoveAxis(W, 55, ABG)
03:25:33.773 00.000 11060 Guiding  Dir = 3, Dur = 55
03:25:33.783 00.010 11060 IsSlewing returns 0
03:25:33.783 00.000 11060 IsGuiding returns 0
03:25:33.844 00.061 11060 IsGuiding returns 0
03:25:33.844 00.000 11060 Move returns status 0, amount 55
03:25:33.844 00.000 11060 MoveAxis(N, 80, ABG)
03:25:33.844 00.000 11060 Guiding  Dir = 0, Dur = 80
03:25:33.859 00.015 11060 IsSlewing returns 0
03:25:33.859 00.000 11060 IsGuiding returns 0
03:25:33.947 00.088 11060 IsGuiding returns 0
03:25:33.948 00.001 11060 Move returns status 0, amount 80
03:25:33.948 00.000 11060 move complete, result=0
03:25:33.948 00.000 11060 worker thread done servicing request
03:25:33.948 00.000 11060 Worker thread wakes up
03:25:33.948 00.000 10844 GuideStep: 0.2 px 55 ms WEST, -0.2 px 80 ms NORTH
03:25:33.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:33.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:34.590 00.642 11060 Exposure complete
03:25:34.816 00.226 11060 worker thread done servicing request
03:25:34.816 00.000 10844 OnExposeComplete: enter
03:25:34.817 00.001 10844 UpdateGuideState(): m_state=6
03:25:34.817 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
03:25:34.817 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=105.07, Mass=1591, SNR=24.9, Peak=172 HFD=3.0
03:25:34.817 00.000 10844 MultiStar: [#1 0.19,0.25,1.00,U] [#2 -0.24,0.50,1.00,U] [#3 -0.70,0.18,0.00,M5] [#4 -0.24,0.61,0.00,R] [#5 0.04,0.02,1.03,U] [#6 -0.20,0.00,1.21,U] [#7 0.08,0.05,0.97,U] [#8 0.26,0.34,0.86,U] 
03:25:34.817 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.18}, one-star: {0.10, 0.15}
03:25:34.817 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
03:25:34.817 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.09)
03:25:34.817 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.46 mountX=0.18 mountY=-0.01, mountTheta=-0.05
03:25:34.821 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.18, opts=13)
03:25:34.821 00.000 10844 Enqueuing Move request for scope (0.02, 0.18)
03:25:34.821 00.000 11060 Worker thread wakes up
03:25:34.822 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
03:25:34.822 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
03:25:34.822 00.000 11060 Moving (0.02, 0.18) raw xDistance=0.18 yDistance=-0.01
03:25:34.822 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:34.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:25:34.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:34.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:25:34.822 00.000 11060 MoveAxis(W, 44, ABG)
03:25:34.822 00.000 11060 Guiding  Dir = 3, Dur = 44
03:25:34.822 00.000 10844 UpdateGuideState exits: m=1591 SNR=24.9
03:25:34.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:34.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:34.822 00.000 10844 Enqueuing Expose request
03:25:34.835 00.013 11060 IsSlewing returns 0
03:25:34.835 00.000 11060 IsGuiding returns 0
03:25:34.883 00.048 11060 IsGuiding returns 0
03:25:34.883 00.000 11060 Move returns status 0, amount 44
03:25:34.883 00.000 11060 MoveAxis(N, 0, ABG)
03:25:34.883 00.000 11060 Move returns status 0, amount 0
03:25:34.884 00.001 11060 move complete, result=0
03:25:34.884 00.000 11060 worker thread done servicing request
03:25:34.884 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
03:25:34.884 00.000 11060 Worker thread wakes up
03:25:34.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:34.885 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:35.524 00.639 11060 Exposure complete
03:25:35.752 00.228 11060 worker thread done servicing request
03:25:35.752 00.000 10844 OnExposeComplete: enter
03:25:35.752 00.000 10844 UpdateGuideState(): m_state=6
03:25:35.752 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
03:25:35.752 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.82, Mass=1671, SNR=25.4, Peak=230 HFD=3.1
03:25:35.752 00.000 10844 MultiStar: [#1 -0.16,0.14,1.06,U] [#2 -0.66,0.35,0.00,M1] [#3 -1.01,-0.34,0.00,M6] [#4 -0.34,-0.36,1.09,U] [#5 0.29,-0.11,0.99,U] [#6 -0.41,-0.58,0.00,M1] [#7 -0.48,-0.20,0.99,U] [#8 0.19,-0.13,0.85,U] 
03:25:35.752 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.13}, one-star: {-0.49, -0.10}
03:25:35.752 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.38)
03:25:35.758 00.006 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.78 = -0.78)
03:25:35.758 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.52 mountX=-0.16 mountY=-0.15, mountTheta=-2.37
03:25:35.758 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.13, opts=13)
03:25:35.758 00.000 10844 Enqueuing Move request for scope (-0.18, -0.13)
03:25:35.758 00.000 11060 Worker thread wakes up
03:25:35.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
03:25:35.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
03:25:35.758 00.000 11060 Moving (-0.18, -0.13) raw xDistance=-0.16 yDistance=-0.15
03:25:35.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:35.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:25:35.758 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.4
03:25:35.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:35.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:35.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:25:35.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:35.758 00.000 11060 MoveAxis(E, 36, ABG)
03:25:35.758 00.000 10844 Enqueuing Expose request
03:25:35.758 00.000 11060 Guiding  Dir = 2, Dur = 36
03:25:35.768 00.010 11060 IsSlewing returns 0
03:25:35.768 00.000 11060 IsGuiding returns 0
03:25:35.814 00.046 11060 IsGuiding returns 0
03:25:35.814 00.000 11060 Move returns status 0, amount 36
03:25:35.814 00.000 11060 MoveAxis(N, 0, ABG)
03:25:35.814 00.000 11060 Move returns status 0, amount 0
03:25:35.814 00.000 11060 move complete, result=0
03:25:35.814 00.000 11060 worker thread done servicing request
03:25:35.814 00.000 11060 Worker thread wakes up
03:25:35.814 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
03:25:35.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:35.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:36.442 00.628 11060 Exposure complete
03:25:36.648 00.206 11060 worker thread done servicing request
03:25:36.648 00.000 10844 OnExposeComplete: enter
03:25:36.648 00.000 10844 UpdateGuideState(): m_state=6
03:25:36.648 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
03:25:36.648 00.000 10844 Star::Find returns 1 (0), X=620.18, Y=105.07, Mass=1597, SNR=24.9, Peak=185 HFD=3.2
03:25:36.650 00.002 10844 MultiStar: [#1 -0.31,0.18,0.97,U] [#2 -0.13,0.20,1.01,U] [#3 -0.81,-0.15,0.00,M7] [#4 -0.47,0.02,1.08,U] [#5 -0.17,-0.17,0.93,U] [#6 -0.10,-0.09,1.12,U] [#7 -0.50,-0.16,0.98,U] [#8 0.08,0.25,0.91,U] 
03:25:36.650 00.000 10844 refined, 7 included, MultiStar: {-0.28, 0.05}, one-star: {-0.65, 0.16}
03:25:36.650 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.59 = 1.59)
03:25:36.650 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.72 = -1.57)
03:25:36.650 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.98 mountX=-0.01 mountY=-0.29, mountTheta=-1.59
03:25:36.653 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.05, opts=13)
03:25:36.653 00.000 10844 Enqueuing Move request for scope (-0.28, 0.05)
03:25:36.653 00.000 11060 Worker thread wakes up
03:25:36.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:36.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
03:25:36.653 00.000 10844 UpdateGuideState exits: m=1597 SNR=24.9
03:25:36.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
03:25:36.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:36.653 00.000 11060 Moving (-0.28, 0.05) raw xDistance=-0.01 yDistance=-0.29
03:25:36.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:36.653 00.000 10844 Enqueuing Expose request
03:25:36.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:25:36.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
03:25:36.653 00.000 11060 MoveAxis(E, 0, ABG)
03:25:36.653 00.000 11060 Move returns status 0, amount 0
03:25:36.653 00.000 11060 MoveAxis(N, 112, ABG)
03:25:36.653 00.000 11060 Guiding  Dir = 0, Dur = 112
03:25:36.663 00.010 11060 IsSlewing returns 0
03:25:36.663 00.000 11060 IsGuiding returns 0
03:25:36.794 00.131 11060 IsGuiding returns 0
03:25:36.794 00.000 11060 Move returns status 0, amount 112
03:25:36.794 00.000 11060 move complete, result=0
03:25:36.794 00.000 11060 worker thread done servicing request
03:25:36.794 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 112 ms NORTH
03:25:36.794 00.000 11060 Worker thread wakes up
03:25:36.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:36.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:37.425 00.631 11060 Exposure complete
03:25:37.626 00.201 11060 worker thread done servicing request
03:25:37.626 00.000 10844 OnExposeComplete: enter
03:25:37.626 00.000 10844 UpdateGuideState(): m_state=6
03:25:37.626 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
03:25:37.626 00.000 10844 Star::Find returns 1 (1), X=620.72, Y=104.87, Mass=1584, SNR=25.0, Peak=255 HFD=2.7
03:25:37.626 00.000 10844 MultiStar: [#1 0.21,0.59,0.00,M1] [#2 -0.14,-0.16,0.98,U] [#3 -0.72,0.10,0.00,M8] [#4 -0.05,-0.19,1.11,U] [#5 0.43,0.18,1.08,U] [#6 0.31,-0.10,1.10,U] [#7 -0.00,0.24,1.00,U] [#8 0.57,0.36,0.00,M1] 
03:25:37.626 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.01}, one-star: {-0.11, -0.05}
03:25:37.626 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
03:25:37.626 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:25:37.626 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.18 mountX=0.00 mountY=0.08, mountTheta=1.57
03:25:37.626 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
03:25:37.626 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
03:25:37.626 00.000 11060 Worker thread wakes up
03:25:37.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:37.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
03:25:37.626 00.000 10844 UpdateGuideState exits: m=1584 SNR=25.0 Saturated
03:25:37.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
03:25:37.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:37.626 00.000 11060 Moving (0.08, -0.01) raw xDistance=0.00 yDistance=0.08
03:25:37.631 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:25:37.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:37.631 00.000 10844 Enqueuing Expose request
03:25:37.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:37.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:25:37.631 00.000 11060 MoveAxis(E, 0, ABG)
03:25:37.631 00.000 11060 Move returns status 0, amount 0
03:25:37.631 00.000 11060 MoveAxis(N, 0, ABG)
03:25:37.631 00.000 11060 Move returns status 0, amount 0
03:25:37.631 00.000 11060 move complete, result=0
03:25:37.631 00.000 11060 worker thread done servicing request
03:25:37.631 00.000 11060 Worker thread wakes up
03:25:37.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:37.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:37.635 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:38.266 00.631 11060 Exposure complete
03:25:38.474 00.208 11060 worker thread done servicing request
03:25:38.474 00.000 10844 OnExposeComplete: enter
03:25:38.474 00.000 10844 UpdateGuideState(): m_state=6
03:25:38.474 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
03:25:38.475 00.001 10844 Star::Find returns 1 (0), X=620.73, Y=104.45, Mass=1895, SNR=27.7, Peak=216 HFD=3.4
03:25:38.475 00.000 10844 MultiStar: [#1 -0.10,0.25,0.95,U] [#2 -0.17,0.56,0.86,U] [#3 -0.58,0.01,0.95,U] [#4 0.02,0.20,0.96,U] [#5 0.35,0.46,0.86,U] [#6 0.41,0.15,0.93,U] [#7 0.17,0.26,0.96,U] [#8 0.14,0.63,0.00,M2] 
03:25:38.475 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.17}, one-star: {-0.10, -0.46}
03:25:38.475 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.39) = xAngle (0.19 = 0.19)
03:25:38.475 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.97)
03:25:38.475 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=0.16 mountY=-0.03, mountTheta=-0.18
03:25:38.477 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.17, opts=13)
03:25:38.477 00.000 10844 Enqueuing Move request for scope (-0.00, 0.17)
03:25:38.477 00.000 11060 Worker thread wakes up
03:25:38.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:38.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
03:25:38.477 00.000 10844 UpdateGuideState exits: m=1895 SNR=27.7
03:25:38.477 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
03:25:38.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:38.477 00.000 11060 Moving (-0.00, 0.17) raw xDistance=0.16 yDistance=-0.03
03:25:38.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:38.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:25:38.477 00.000 10844 Enqueuing Expose request
03:25:38.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:38.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:25:38.477 00.000 11060 MoveAxis(W, 38, ABG)
03:25:38.477 00.000 11060 Guiding  Dir = 3, Dur = 38
03:25:38.491 00.014 11060 IsSlewing returns 0
03:25:38.491 00.000 11060 IsGuiding returns 0
03:25:38.537 00.046 11060 IsGuiding returns 0
03:25:38.537 00.000 11060 Move returns status 0, amount 38
03:25:38.537 00.000 11060 MoveAxis(N, 0, ABG)
03:25:38.537 00.000 11060 Move returns status 0, amount 0
03:25:38.537 00.000 11060 move complete, result=0
03:25:38.537 00.000 11060 worker thread done servicing request
03:25:38.537 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
03:25:38.537 00.000 11060 Worker thread wakes up
03:25:38.539 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:38.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:39.182 00.643 11060 Exposure complete
03:25:39.383 00.201 11060 worker thread done servicing request
03:25:39.383 00.000 10844 OnExposeComplete: enter
03:25:39.383 00.000 10844 UpdateGuideState(): m_state=6
03:25:39.383 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
03:25:39.383 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.86, Mass=1575, SNR=25.3, Peak=195 HFD=2.7
03:25:39.386 00.003 10844 MultiStar: [#1 0.50,0.38,0.00,M1] [#2 -0.04,1.04,0.00,M1] [#3 -0.54,-0.03,1.00,U] [#4 0.05,0.21,1.01,U] [#5 0.41,0.25,0.92,U] [#6 0.05,0.36,1.02,U] [#7 -0.16,0.10,0.94,U] [#8 0.39,0.29,0.77,U] 
03:25:39.386 00.000 10844 single-star, 6 included, MultiStar: {0.03, 0.16}, one-star: {0.07, -0.06}
03:25:39.386 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
03:25:39.386 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.04 = 1.04)
03:25:39.386 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.69 mountX=-0.05 mountY=0.08, mountTheta=2.08
03:25:39.386 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
03:25:39.388 00.002 10844 Enqueuing Move request for scope (0.07, -0.06)
03:25:39.388 00.000 11060 Worker thread wakes up
03:25:39.388 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:39.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
03:25:39.388 00.000 10844 UpdateGuideState exits: m=1575 SNR=25.3
03:25:39.388 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
03:25:39.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:39.388 00.000 11060 Moving (0.07, -0.06) raw xDistance=-0.05 yDistance=0.08
03:25:39.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:39.388 00.000 10844 Enqueuing Expose request
03:25:39.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:25:39.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:39.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:25:39.388 00.000 11060 MoveAxis(E, 0, ABG)
03:25:39.388 00.000 11060 Move returns status 0, amount 0
03:25:39.388 00.000 11060 MoveAxis(N, 0, ABG)
03:25:39.388 00.000 11060 Move returns status 0, amount 0
03:25:39.388 00.000 11060 move complete, result=0
03:25:39.388 00.000 11060 worker thread done servicing request
03:25:39.388 00.000 11060 Worker thread wakes up
03:25:39.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:39.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:39.388 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:40.038 00.650 11060 Exposure complete
03:25:40.241 00.203 10844 OnExposeComplete: enter
03:25:40.241 00.000 10844 UpdateGuideState(): m_state=6
03:25:40.241 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
03:25:40.241 00.000 10844 Star::Find returns 1 (0), X=620.03, Y=104.94, Mass=1761, SNR=26.0, Peak=160 HFD=4.1
03:25:40.241 00.000 10844 MultiStar: [#1 -0.32,0.13,1.00,U] [#2 -0.58,0.89,0.00,M2] [#3 -0.96,-0.17,0.00,M7] [#4 -0.36,-0.08,1.01,U] [#5 0.20,0.26,0.89,U] [#6 -0.43,0.21,1.01,U] [#7 -0.24,0.35,0.97,U] [#8 0.05,0.17,0.78,U] 
03:25:40.241 00.000 10844 refined, 6 included, MultiStar: {-0.29, 0.15}, one-star: {-0.80, 0.02}
03:25:40.241 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.39) = xAngle (1.28 = 1.28)
03:25:40.243 00.002 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.40 = -1.88)
03:25:40.243 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.67 mountX=0.09 mountY=-0.31, mountTheta=-1.28
03:25:40.243 00.000 11060 worker thread done servicing request
03:25:40.245 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.15, opts=13)
03:25:40.245 00.000 10844 Enqueuing Move request for scope (-0.29, 0.15)
03:25:40.245 00.000 11060 Worker thread wakes up
03:25:40.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:40.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
03:25:40.245 00.000 10844 UpdateGuideState exits: m=1761 SNR=26.0
03:25:40.245 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
03:25:40.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:40.245 00.000 11060 Moving (-0.29, 0.15) raw xDistance=0.09 yDistance=-0.31
03:25:40.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:40.245 00.000 10844 Enqueuing Expose request
03:25:40.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:25:40.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
03:25:40.245 00.000 11060 MoveAxis(E, 0, ABG)
03:25:40.245 00.000 11060 Move returns status 0, amount 0
03:25:40.245 00.000 11060 MoveAxis(N, 121, ABG)
03:25:40.245 00.000 11060 Guiding  Dir = 0, Dur = 121
03:25:40.287 00.042 11060 IsSlewing returns 0
03:25:40.287 00.000 11060 IsGuiding returns 0
03:25:40.443 00.156 11060 IsGuiding returns 0
03:25:40.443 00.000 11060 Move returns status 0, amount 121
03:25:40.443 00.000 11060 move complete, result=0
03:25:40.443 00.000 11060 worker thread done servicing request
03:25:40.443 00.000 11060 Worker thread wakes up
03:25:40.443 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 121 ms NORTH
03:25:40.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:40.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:41.083 00.640 11060 Exposure complete
03:25:41.323 00.240 11060 worker thread done servicing request
03:25:41.323 00.000 10844 OnExposeComplete: enter
03:25:41.323 00.000 10844 UpdateGuideState(): m_state=6
03:25:41.323 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
03:25:41.323 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.62, Mass=1944, SNR=28.0, Peak=206 HFD=3.3
03:25:41.323 00.000 10844 MultiStar: [#1 -0.11,-0.10,0.97,U] [#2 -0.20,0.46,0.88,U] [#3 -0.56,-0.08,0.95,U] [#4 -0.34,-0.12,0.99,U] [#5 0.17,0.36,0.97,U] [#6 -0.15,0.28,0.97,U] [#7 -0.21,-0.11,0.87,U] [#8 0.20,0.39,0.74,U] 
03:25:41.323 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.08}, one-star: {-0.29, -0.30}
03:25:41.323 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.39) = xAngle (1.34 = 1.34)
03:25:41.323 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.46 = -1.82)
03:25:41.323 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.19 cameraTheta=2.73 mountX=0.04 mountY=-0.19, mountTheta=-1.34
03:25:41.327 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.08, opts=13)
03:25:41.327 00.000 10844 Enqueuing Move request for scope (-0.18, 0.08)
03:25:41.327 00.000 11060 Worker thread wakes up
03:25:41.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:41.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
03:25:41.327 00.000 10844 UpdateGuideState exits: m=1944 SNR=28.0
03:25:41.327 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
03:25:41.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:41.327 00.000 11060 Moving (-0.18, 0.08) raw xDistance=0.04 yDistance=-0.19
03:25:41.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:41.327 00.000 10844 Enqueuing Expose request
03:25:41.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:25:41.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:41.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:25:41.327 00.000 11060 MoveAxis(E, 0, ABG)
03:25:41.327 00.000 11060 Move returns status 0, amount 0
03:25:41.327 00.000 11060 MoveAxis(N, 0, ABG)
03:25:41.327 00.000 11060 Move returns status 0, amount 0
03:25:41.327 00.000 11060 move complete, result=0
03:25:41.327 00.000 11060 worker thread done servicing request
03:25:41.327 00.000 11060 Worker thread wakes up
03:25:41.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:41.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:41.332 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:41.971 00.639 11060 Exposure complete
03:25:42.277 00.306 11060 worker thread done servicing request
03:25:42.277 00.000 10844 OnExposeComplete: enter
03:25:42.277 00.000 10844 UpdateGuideState(): m_state=6
03:25:42.277 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
03:25:42.277 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=105.13, Mass=1946, SNR=28.4, Peak=197 HFD=3.6
03:25:42.277 00.000 10844 MultiStar: [#1 0.24,0.46,0.94,U] [#2 -0.09,0.78,0.00,M2] [#3 -0.25,-0.09,0.95,U] [#4 -0.09,0.10,0.97,U] [#5 0.50,-0.03,0.97,U] [#6 0.18,0.18,0.89,U] [#7 0.25,0.38,0.84,U] [#8 0.73,0.31,0.00,M1] 
03:25:42.277 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.17}, one-star: {-0.39, 0.21}
03:25:42.277 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
03:25:42.277 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.98 = 2.98)
03:25:42.277 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.25 mountX=0.18 mountY=0.03, mountTheta=0.16
03:25:42.282 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.17, opts=13)
03:25:42.282 00.000 10844 Enqueuing Move request for scope (0.06, 0.17)
03:25:42.282 00.000 11060 Worker thread wakes up
03:25:42.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
03:25:42.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:42.282 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
03:25:42.282 00.000 10844 UpdateGuideState exits: m=1946 SNR=28.4
03:25:42.282 00.000 11060 Moving (0.06, 0.17) raw xDistance=0.18 yDistance=0.03
03:25:42.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:42.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:25:42.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:42.284 00.002 10844 Enqueuing Expose request
03:25:42.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:42.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:25:42.284 00.000 11060 MoveAxis(W, 42, ABG)
03:25:42.284 00.000 11060 Guiding  Dir = 3, Dur = 42
03:25:42.328 00.044 11060 IsSlewing returns 0
03:25:42.329 00.001 11060 IsGuiding returns 0
03:25:42.405 00.076 11060 IsGuiding returns 0
03:25:42.405 00.000 11060 Move returns status 0, amount 42
03:25:42.405 00.000 11060 MoveAxis(N, 0, ABG)
03:25:42.405 00.000 11060 Move returns status 0, amount 0
03:25:42.405 00.000 11060 move complete, result=0
03:25:42.406 00.001 11060 worker thread done servicing request
03:25:42.406 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
03:25:42.406 00.000 11060 Worker thread wakes up
03:25:42.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:42.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:43.068 00.662 11060 Exposure complete
03:25:43.399 00.331 11060 worker thread done servicing request
03:25:43.399 00.000 10844 OnExposeComplete: enter
03:25:43.399 00.000 10844 UpdateGuideState(): m_state=6
03:25:43.401 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
03:25:43.401 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.89, Mass=2016, SNR=28.4, Peak=219 HFD=3.9
03:25:43.401 00.000 10844 MultiStar: [#1 0.03,0.15,0.86,U] [#2 0.21,-0.03,0.84,U] [#3 -0.50,-0.25,0.88,U] [#4 0.31,0.04,0.95,U] [#5 0.71,-0.08,0.00,M1] [#6 0.34,-0.19,0.97,U] [#7 0.22,0.08,0.91,U] [#8 0.90,0.41,0.00,M2] 
03:25:43.401 00.000 10844 single-star, 6 included, MultiStar: {0.10, -0.03}, one-star: {0.07, -0.03}
03:25:43.401 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.74 = -1.74)
03:25:43.401 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
03:25:43.401 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=-0.01 mountY=0.08, mountTheta=1.75
03:25:43.405 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
03:25:43.406 00.001 10844 Enqueuing Move request for scope (0.07, -0.03)
03:25:43.406 00.000 11060 Worker thread wakes up
03:25:43.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:43.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
03:25:43.406 00.000 10844 UpdateGuideState exits: m=2016 SNR=28.4
03:25:43.407 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
03:25:43.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:43.407 00.000 11060 Moving (0.07, -0.03) raw xDistance=-0.01 yDistance=0.08
03:25:43.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:43.407 00.000 10844 Enqueuing Expose request
03:25:43.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:25:43.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:43.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:25:43.407 00.000 11060 MoveAxis(E, 0, ABG)
03:25:43.408 00.001 11060 Move returns status 0, amount 0
03:25:43.408 00.000 11060 MoveAxis(N, 0, ABG)
03:25:43.408 00.000 11060 Move returns status 0, amount 0
03:25:43.408 00.000 11060 move complete, result=0
03:25:43.409 00.001 11060 worker thread done servicing request
03:25:43.409 00.000 11060 Worker thread wakes up
03:25:43.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:43.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:43.411 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:44.047 00.636 11060 Exposure complete
03:25:44.399 00.352 11060 worker thread done servicing request
03:25:44.399 00.000 10844 OnExposeComplete: enter
03:25:44.399 00.000 10844 UpdateGuideState(): m_state=6
03:25:44.402 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
03:25:44.402 00.000 10844 Star::Find returns 1 (0), X=621.03, Y=104.43, Mass=1763, SNR=27.3, Peak=140 HFD=3.5
03:25:44.402 00.000 10844 MultiStar: [#1 0.65,0.07,0.00,M1] [#2 0.10,0.54,0.83,U] [#3 -0.26,0.08,0.96,U] [#4 0.34,-0.21,1.00,U] [#5 1.18,0.37,0.00,M2] [#6 0.22,-0.08,0.93,U] [#7 0.58,0.15,0.81,U] [#8 0.85,-0.05,0.00,M3] 
03:25:44.402 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.02}, one-star: {0.20, -0.49}
03:25:44.402 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
03:25:44.402 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.62 = 1.62)
03:25:44.402 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.12 mountX=0.01 mountY=0.19, mountTheta=1.51
03:25:44.405 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.02, opts=13)
03:25:44.405 00.000 10844 Enqueuing Move request for scope (0.19, -0.02)
03:25:44.405 00.000 11060 Worker thread wakes up
03:25:44.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:44.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
03:25:44.405 00.000 10844 UpdateGuideState exits: m=1763 SNR=27.3
03:25:44.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
03:25:44.407 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:44.407 00.000 11060 Moving (0.19, -0.02) raw xDistance=0.01 yDistance=0.19
03:25:44.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:44.407 00.000 10844 Enqueuing Expose request
03:25:44.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:25:44.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:25:44.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:25:44.407 00.000 11060 MoveAxis(E, 0, ABG)
03:25:44.407 00.000 11060 Move returns status 0, amount 0
03:25:44.408 00.001 11060 MoveAxis(N, 0, ABG)
03:25:44.408 00.000 11060 Move returns status 0, amount 0
03:25:44.408 00.000 11060 move complete, result=0
03:25:44.408 00.000 11060 worker thread done servicing request
03:25:44.408 00.000 11060 Worker thread wakes up
03:25:44.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:44.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:44.410 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:45.032 00.622 11060 Exposure complete
03:25:45.310 00.278 11060 worker thread done servicing request
03:25:45.310 00.000 10844 OnExposeComplete: enter
03:25:45.310 00.000 10844 UpdateGuideState(): m_state=6
03:25:45.312 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
03:25:45.312 00.000 10844 Star::Find returns 1 (0), X=621.21, Y=105.48, Mass=1722, SNR=26.0, Peak=219 HFD=3.5
03:25:45.312 00.000 10844 MultiStar: [#1 0.75,0.60,0.00,M2] [#2 0.10,0.75,0.00,M1] [#3 -0.05,0.15,0.90,U] [#4 1.00,0.62,0.00,M1] [#5 0.93,0.50,0.00,M3] [#6 0.26,0.93,0.00,M1] [#7 0.79,0.63,0.00,M1] [#8 0.57,0.29,0.00,M4] 
03:25:45.312 00.000 10844 refined, 1 included, MultiStar: {0.18, 0.37}, one-star: {0.39, 0.56}
03:25:45.312 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.39) = xAngle (-0.27 = -0.27)
03:25:45.312 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.85 = 2.85)
03:25:45.312 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.37 hyp=0.41 cameraTheta=1.12 mountX=0.39 mountY=0.12, mountTheta=0.29
03:25:45.315 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.37, opts=13)
03:25:45.315 00.000 10844 Enqueuing Move request for scope (0.18, 0.37)
03:25:45.315 00.000 11060 Worker thread wakes up
03:25:45.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:45.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.37) opts 0xd
03:25:45.315 00.000 10844 UpdateGuideState exits: m=1722 SNR=26.0
03:25:45.315 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.37)
03:25:45.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:45.315 00.000 11060 Moving (0.18, 0.37) raw xDistance=0.39 yDistance=0.12
03:25:45.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:45.315 00.000 10844 Enqueuing Expose request
03:25:45.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
03:25:45.317 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:45.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:25:45.317 00.000 11060 MoveAxis(W, 92, ABG)
03:25:45.317 00.000 11060 Guiding  Dir = 3, Dur = 92
03:25:45.332 00.015 11060 IsSlewing returns 0
03:25:45.333 00.001 11060 IsGuiding returns 0
03:25:45.437 00.104 11060 IsGuiding returns 0
03:25:45.438 00.001 11060 Move returns status 0, amount 92
03:25:45.438 00.000 11060 MoveAxis(N, 0, ABG)
03:25:45.438 00.000 11060 Move returns status 0, amount 0
03:25:45.438 00.000 11060 move complete, result=0
03:25:45.438 00.000 11060 worker thread done servicing request
03:25:45.438 00.000 10844 GuideStep: 0.4 px 92 ms WEST, 0.1 px 0 ms NORTH
03:25:45.438 00.000 11060 Worker thread wakes up
03:25:45.439 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:45.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:46.064 00.625 11060 Exposure complete
03:25:46.374 00.310 11060 worker thread done servicing request
03:25:46.374 00.000 10844 OnExposeComplete: enter
03:25:46.374 00.000 10844 UpdateGuideState(): m_state=6
03:25:46.374 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
03:25:46.374 00.000 10844 Star::Find returns 1 (0), X=621.49, Y=105.09, Mass=1952, SNR=28.0, Peak=185 HFD=3.5
03:25:46.374 00.000 10844 MultiStar: [#1 0.45,0.13,0.84,U] [#2 0.56,0.30,0.00,M2] [#3 0.21,0.15,1.01,U] [#4 0.82,0.00,0.00,M2] [#5 0.96,0.31,0.00,M4] [#6 0.28,0.02,0.90,U] [#7 1.19,0.53,0.00,M2] [#8 0.76,0.35,0.00,M5] 
03:25:46.374 00.000 10844 refined, 3 included, MultiStar: {0.40, 0.12}, one-star: {0.66, 0.17}
03:25:46.374 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.39) = xAngle (-1.10 = -1.10)
03:25:46.374 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.03 = 2.03)
03:25:46.376 00.002 10844 CameraToMount -- cameraX=0.40 cameraY=0.12 hyp=0.42 cameraTheta=0.29 mountX=0.19 mountY=0.37, mountTheta=1.10
03:25:46.377 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=0.12, opts=13)
03:25:46.377 00.000 10844 Enqueuing Move request for scope (0.40, 0.12)
03:25:46.377 00.000 11060 Worker thread wakes up
03:25:46.377 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:46.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.12) opts 0xd
03:25:46.377 00.000 10844 UpdateGuideState exits: m=1952 SNR=28.0
03:25:46.377 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, 0.12)
03:25:46.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:46.377 00.000 11060 Moving (0.40, 0.12) raw xDistance=0.19 yDistance=0.37
03:25:46.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:46.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:25:46.377 00.000 10844 Enqueuing Expose request
03:25:46.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:46.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
03:25:46.377 00.000 11060 MoveAxis(W, 48, ABG)
03:25:46.377 00.000 11060 Guiding  Dir = 3, Dur = 48
03:25:46.404 00.027 11060 IsSlewing returns 0
03:25:46.405 00.001 11060 IsGuiding returns 0
03:25:46.481 00.076 11060 IsGuiding returns 0
03:25:46.481 00.000 11060 Move returns status 0, amount 48
03:25:46.481 00.000 11060 MoveAxis(N, 0, ABG)
03:25:46.481 00.000 11060 Move returns status 0, amount 0
03:25:46.481 00.000 11060 move complete, result=0
03:25:46.481 00.000 11060 worker thread done servicing request
03:25:46.481 00.000 11060 Worker thread wakes up
03:25:46.481 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.4 px 0 ms NORTH
03:25:46.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:46.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:47.108 00.627 11060 Exposure complete
03:25:47.345 00.237 11060 worker thread done servicing request
03:25:47.345 00.000 10844 OnExposeComplete: enter
03:25:47.345 00.000 10844 UpdateGuideState(): m_state=6
03:25:47.347 00.002 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
03:25:47.347 00.000 10844 Star::Find returns 1 (0), X=621.55, Y=104.83, Mass=1603, SNR=25.1, Peak=167 HFD=3.3
03:25:47.347 00.000 10844 MultiStar: [#1 1.11,0.73,0.00,M2] [#2 0.44,0.66,0.00,M3] [#3 -0.07,-0.07,1.12,U] [#4 1.00,0.11,0.00,M3] [#5 1.08,0.07,0.00,M5] [#6 0.87,-0.23,0.00,M1] [#7 0.98,0.27,0.00,M3] [#8 0.79,0.49,0.00,M6] 
03:25:47.347 00.000 10844 refined, 1 included, MultiStar: {0.31, -0.08}, one-star: {0.72, -0.09}
03:25:47.347 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.39) = xAngle (-1.64 = -1.64)
03:25:47.347 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.48 = 1.48)
03:25:47.347 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-0.25 mountX=-0.02 mountY=0.31, mountTheta=1.64
03:25:47.347 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.08, opts=13)
03:25:47.347 00.000 10844 Enqueuing Move request for scope (0.31, -0.08)
03:25:47.347 00.000 11060 Worker thread wakes up
03:25:47.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.08) opts 0xd
03:25:47.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:47.347 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.08)
03:25:47.347 00.000 10844 UpdateGuideState exits: m=1603 SNR=25.1
03:25:47.347 00.000 11060 Moving (0.31, -0.08) raw xDistance=-0.02 yDistance=0.31
03:25:47.352 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:47.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:25:47.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:47.352 00.000 10844 Enqueuing Expose request
03:25:47.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:25:47.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:25:47.352 00.000 11060 MoveAxis(E, 0, ABG)
03:25:47.352 00.000 11060 Move returns status 0, amount 0
03:25:47.352 00.000 11060 MoveAxis(N, 0, ABG)
03:25:47.353 00.001 11060 Move returns status 0, amount 0
03:25:47.353 00.000 11060 move complete, result=0
03:25:47.353 00.000 11060 worker thread done servicing request
03:25:47.353 00.000 11060 Worker thread wakes up
03:25:47.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:47.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:47.354 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:25:47.992 00.638 11060 Exposure complete
03:25:48.218 00.226 11060 worker thread done servicing request
03:25:48.218 00.000 10844 OnExposeComplete: enter
03:25:48.218 00.000 10844 UpdateGuideState(): m_state=6
03:25:48.218 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
03:25:48.218 00.000 10844 Star::Find returns 1 (0), X=622.18, Y=105.21, Mass=1681, SNR=25.4, Peak=157 HFD=3.2
03:25:48.218 00.000 10844 MultiStar: large primary error, entering stabilization period
03:25:48.219 00.001 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.39) = xAngle (-1.18 = -1.18)
03:25:48.219 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.95 = 1.95)
03:25:48.219 00.000 10844 CameraToMount -- cameraX=1.35 cameraY=0.29 hyp=1.38 cameraTheta=0.21 mountX=0.53 mountY=1.28, mountTheta=1.18
03:25:48.220 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=1.35, y=0.29, opts=13)
03:25:48.220 00.000 10844 Enqueuing Move request for scope (1.35, 0.29)
03:25:48.220 00.000 11060 Worker thread wakes up
03:25:48.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:48.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (1.35, 0.29) opts 0xd
03:25:48.220 00.000 10844 UpdateGuideState exits: m=1681 SNR=25.4
03:25:48.220 00.000 11060 Handling offset move in thread for scope, endpoint = (1.35, 0.29)
03:25:48.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:48.223 00.003 11060 Moving (1.35, 0.29) raw xDistance=0.53 yDistance=1.28
03:25:48.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:48.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.53
03:25:48.223 00.000 10844 Enqueuing Expose request
03:25:48.223 00.000 11060 resist switch: large excursion: input 1.28 thresh 0.57 direction from -1 to 1
03:25:48.223 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.84
03:25:48.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.90 from input 1.28
03:25:48.223 00.000 11060 MoveAxis(W, 123, ABG)
03:25:48.223 00.000 11060 Guiding  Dir = 3, Dur = 123
03:25:48.265 00.042 11060 IsSlewing returns 0
03:25:48.265 00.000 11060 IsGuiding returns 0
03:25:48.420 00.155 11060 IsGuiding returns 0
03:25:48.420 00.000 11060 Move returns status 0, amount 123
03:25:48.420 00.000 11060 BLC: Oldest BLC event removed
03:25:48.420 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:25:48.420 00.000 11060 MoveAxis(S, 978, ABG)
03:25:48.421 00.001 11060 duration set to 750 by maxDecDuration
03:25:48.421 00.000 11060 Guiding  Dir = 1, Dur = 750
03:25:48.450 00.029 11060 IsSlewing returns 0
03:25:48.450 00.000 11060 IsGuiding returns 0
03:25:49.209 00.759 11060 IsGuiding returns 0
03:25:49.209 00.000 11060 Move returns status 0, amount 750
03:25:49.209 00.000 11060 move complete, result=0
03:25:49.210 00.001 11060 worker thread done servicing request
03:25:49.210 00.000 11060 Worker thread wakes up
03:25:49.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:49.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:49.210 00.000 10844 GuideStep: 0.5 px 123 ms WEST, 1.3 px 750 ms SOUTH
03:25:49.849 00.639 11060 Exposure complete
03:25:50.040 00.191 11060 worker thread done servicing request
03:25:50.040 00.000 10844 OnExposeComplete: enter
03:25:50.040 00.000 10844 UpdateGuideState(): m_state=6
03:25:50.041 00.001 10844 Star::Find(15, 622, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
03:25:50.041 00.000 10844 Star::Find returns 1 (0), X=621.19, Y=104.59, Mass=1871, SNR=27.3, Peak=172 HFD=3.3
03:25:50.041 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
03:25:50.041 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
03:25:50.041 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.33 hyp=0.49 cameraTheta=-0.74 mountX=-0.26 mountY=0.41, mountTheta=2.14
03:25:50.051 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.33, opts=13)
03:25:50.051 00.000 10844 Enqueuing Move request for scope (0.36, -0.33)
03:25:50.051 00.000 11060 Worker thread wakes up
03:25:50.051 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:50.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.33) opts 0xd
03:25:50.051 00.000 10844 UpdateGuideState exits: m=1871 SNR=27.3
03:25:50.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.33)
03:25:50.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:50.051 00.000 11060 Moving (0.36, -0.33) raw xDistance=-0.26 yDistance=0.41
03:25:50.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:50.051 00.000 10844 Enqueuing Expose request
03:25:50.051 00.000 11060 BLC: History state: CurrMiss=0.41, AvgInitMiss=0.04, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.896702, 1:0.411663
03:25:50.051 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:25:50.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:25:50.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.41
03:25:50.051 00.000 11060 MoveAxis(E, 58, ABG)
03:25:50.051 00.000 11060 Guiding  Dir = 2, Dur = 58
03:25:50.055 00.004 11060 IsSlewing returns 0
03:25:50.056 00.001 11060 IsGuiding returns 0
03:25:50.117 00.061 11060 IsGuiding returns 0
03:25:50.117 00.000 11060 Move returns status 0, amount 58
03:25:50.117 00.000 11060 MoveAxis(S, 160, ABG)
03:25:50.117 00.000 11060 Guiding  Dir = 1, Dur = 160
03:25:50.148 00.031 11060 IsSlewing returns 0
03:25:50.149 00.001 11060 IsGuiding returns 0
03:25:50.331 00.182 11060 IsGuiding returns 0
03:25:50.331 00.000 11060 Move returns status 0, amount 160
03:25:50.332 00.001 11060 move complete, result=0
03:25:50.332 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.4 px 160 ms SOUTH
03:25:50.334 00.002 11060 worker thread done servicing request
03:25:50.334 00.000 11060 Worker thread wakes up
03:25:50.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:50.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:50.968 00.634 11060 Exposure complete
03:25:51.191 00.223 11060 worker thread done servicing request
03:25:51.191 00.000 10844 OnExposeComplete: enter
03:25:51.191 00.000 10844 UpdateGuideState(): m_state=6
03:25:51.191 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
03:25:51.191 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.71, Mass=1902, SNR=27.9, Peak=199 HFD=3.2
03:25:51.191 00.000 10844 MultiStar: exiting stabilization period
03:25:51.191 00.000 10844 MultiStar: [#1 0.30,0.13,0.94,U] [#2 -0.06,0.55,0.89,U] [#3 -0.36,-0.32,0.96,U] [#4 0.34,-0.28,0.82,U] [#5 0.51,-0.24,0.83,U] [#6 -0.11,0.21,0.99,U] [#7 0.41,0.48,0.00,M4] [#8 0.65,-0.17,0.00,M7] 
03:25:51.191 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.02}, one-star: {0.07, -0.21}
03:25:51.191 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:25:51.191 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.51 = 1.51)
03:25:51.191 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.22 mountX=-0.00 mountY=0.08, mountTheta=1.61
03:25:51.194 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
03:25:51.194 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
03:25:51.194 00.000 11060 Worker thread wakes up
03:25:51.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:51.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
03:25:51.194 00.000 10844 UpdateGuideState exits: m=1902 SNR=27.9
03:25:51.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
03:25:51.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:51.196 00.002 11060 Moving (0.08, -0.02) raw xDistance=-0.00 yDistance=0.08
03:25:51.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:51.196 00.000 10844 Enqueuing Expose request
03:25:51.196 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.04, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.896702, 1:0.411663, 2:0.084423
03:25:51.196 00.000 11060 BLC: No correction, Miss < min_move
03:25:51.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:25:51.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:51.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:25:51.196 00.000 11060 MoveAxis(E, 0, ABG)
03:25:51.196 00.000 11060 Move returns status 0, amount 0
03:25:51.196 00.000 11060 MoveAxis(N, 0, ABG)
03:25:51.196 00.000 11060 Move returns status 0, amount 0
03:25:51.196 00.000 11060 move complete, result=0
03:25:51.196 00.000 11060 worker thread done servicing request
03:25:51.196 00.000 11060 Worker thread wakes up
03:25:51.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:51.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:51.201 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:51.822 00.621 11060 Exposure complete
03:25:52.023 00.201 11060 worker thread done servicing request
03:25:52.023 00.000 10844 OnExposeComplete: enter
03:25:52.023 00.000 10844 UpdateGuideState(): m_state=6
03:25:52.023 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
03:25:52.023 00.000 10844 Star::Find returns 1 (0), X=621.04, Y=105.00, Mass=1676, SNR=25.8, Peak=184 HFD=2.9
03:25:52.024 00.001 10844 MultiStar: [#1 0.08,0.02,0.97,U] [#2 -0.02,0.42,0.88,U] [#3 -0.97,-0.73,0.00,M1] [#4 -0.00,-0.28,0.98,U] [#5 0.62,-0.24,0.00,M5] [#6 -0.67,-0.09,0.00,M1] [#7 0.80,-0.03,0.00,M5] [#8 0.42,-0.08,0.90,U] 
03:25:52.024 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.03}, one-star: {0.21, 0.08}
03:25:52.024 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.39) = xAngle (-1.20 = -1.20)
03:25:52.024 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
03:25:52.024 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=0.05 mountY=0.13, mountTheta=1.20
03:25:52.024 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
03:25:52.024 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
03:25:52.024 00.000 11060 Worker thread wakes up
03:25:52.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
03:25:52.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:52.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
03:25:52.028 00.004 10844 UpdateGuideState exits: m=1676 SNR=25.8
03:25:52.028 00.000 11060 Moving (0.14, 0.03) raw xDistance=0.05 yDistance=0.13
03:25:52.028 00.000 11060 BLC: window closed
03:25:52.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:52.028 00.000 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.04, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.896702, 1:0.411663, 2:0.084423
03:25:52.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:52.028 00.000 10844 Enqueuing Expose request
03:25:52.028 00.000 11060 BLC: No correction, Miss < min_move
03:25:52.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:25:52.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:52.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:25:52.028 00.000 11060 MoveAxis(E, 0, ABG)
03:25:52.028 00.000 11060 Move returns status 0, amount 0
03:25:52.028 00.000 11060 MoveAxis(N, 0, ABG)
03:25:52.028 00.000 11060 Move returns status 0, amount 0
03:25:52.028 00.000 11060 move complete, result=0
03:25:52.028 00.000 11060 worker thread done servicing request
03:25:52.028 00.000 11060 Worker thread wakes up
03:25:52.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:52.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:52.030 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:52.666 00.636 11060 Exposure complete
03:25:52.877 00.211 11060 worker thread done servicing request
03:25:52.877 00.000 10844 OnExposeComplete: enter
03:25:52.877 00.000 10844 UpdateGuideState(): m_state=6
03:25:52.877 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
03:25:52.877 00.000 10844 Star::Find returns 1 (1), X=620.60, Y=104.92, Mass=1780, SNR=26.6, Peak=255 HFD=3.3
03:25:52.877 00.000 10844 MultiStar: [#1 0.07,-0.08,0.93,U] [#2 -0.26,0.02,0.88,U] [#3 -0.83,-0.49,0.00,M2] [#4 0.03,-0.44,1.01,U] [#5 0.42,0.21,0.93,U] [#6 -0.04,-0.34,1.00,U] [#7 0.42,-0.10,1.00,U] [#8 0.01,-0.08,0.79,U] 
03:25:52.877 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {-0.23, 0.00}
03:25:52.877 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:25:52.877 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.65 = 0.65)
03:25:52.877 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.09 mountX=-0.09 mountY=0.07, mountTheta=2.49
03:25:52.880 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.10, opts=13)
03:25:52.880 00.000 10844 Enqueuing Move request for scope (0.05, -0.10)
03:25:52.882 00.002 11060 Worker thread wakes up
03:25:52.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:52.882 00.000 10844 UpdateGuideState exits: m=1780 SNR=26.6 Saturated
03:25:52.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:52.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:52.882 00.000 10844 Enqueuing Expose request
03:25:52.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
03:25:52.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
03:25:52.882 00.000 11060 Moving (0.05, -0.10) raw xDistance=-0.09 yDistance=0.07
03:25:52.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:25:52.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:52.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:25:52.882 00.000 11060 MoveAxis(E, 0, ABG)
03:25:52.882 00.000 11060 Move returns status 0, amount 0
03:25:52.882 00.000 11060 MoveAxis(N, 0, ABG)
03:25:52.882 00.000 11060 Move returns status 0, amount 0
03:25:52.882 00.000 11060 move complete, result=0
03:25:52.882 00.000 11060 worker thread done servicing request
03:25:52.882 00.000 11060 Worker thread wakes up
03:25:52.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:52.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:52.884 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:53.504 00.620 11060 Exposure complete
03:25:53.711 00.207 10844 OnExposeComplete: enter
03:25:53.711 00.000 10844 UpdateGuideState(): m_state=6
03:25:53.713 00.002 11060 worker thread done servicing request
03:25:53.713 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
03:25:53.713 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=105.03, Mass=1755, SNR=26.3, Peak=194 HFD=3.1
03:25:53.713 00.000 10844 MultiStar: [#1 0.65,-0.49,0.00,M1] [#2 -0.05,-0.23,0.89,U] [#3 -0.14,-0.35,0.98,U] [#4 0.76,-0.65,0.00,M1] [#5 0.45,0.13,0.97,U] [#6 0.00,-0.30,1.06,U] [#7 0.28,0.19,1.02,U] [#8 1.00,-0.17,0.00,M6] 
03:25:53.713 00.000 10844 single-star, 5 included, MultiStar: {0.08, -0.07}, one-star: {-0.03, 0.11}
03:25:53.713 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.39) = xAngle (0.47 = 0.47)
03:25:53.713 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.59 = -2.69)
03:25:53.714 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.85 mountX=0.10 mountY=-0.05, mountTheta=-0.45
03:25:53.725 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
03:25:53.725 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
03:25:53.726 00.001 11060 Worker thread wakes up
03:25:53.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
03:25:53.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:25:53.726 00.000 11060 Moving (-0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
03:25:53.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:25:53.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:53.727 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:25:53.727 00.000 11060 MoveAxis(E, 0, ABG)
03:25:53.727 00.000 11060 Move returns status 0, amount 0
03:25:53.727 00.000 11060 MoveAxis(N, 0, ABG)
03:25:53.727 00.000 11060 Move returns status 0, amount 0
03:25:53.727 00.000 11060 move complete, result=0
03:25:53.727 00.000 11060 worker thread done servicing request
03:25:53.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:53.727 00.000 10844 UpdateGuideState exits: m=1755 SNR=26.3
03:25:53.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:53.727 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:53.727 00.000 10844 Enqueuing Expose request
03:25:53.727 00.000 11060 Worker thread wakes up
03:25:53.727 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:53.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:53.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:54.353 00.626 11060 Exposure complete
03:25:54.556 00.203 11060 worker thread done servicing request
03:25:54.556 00.000 10844 OnExposeComplete: enter
03:25:54.556 00.000 10844 UpdateGuideState(): m_state=6
03:25:54.556 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
03:25:54.556 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=105.44, Mass=1745, SNR=26.1, Peak=191 HFD=3.4
03:25:54.556 00.000 10844 MultiStar: [#1 0.50,0.44,0.00,M2] [#2 -0.10,0.55,0.91,U] [#3 -0.44,0.30,0.96,U] [#4 0.65,-0.23,0.00,M2] [#5 0.93,0.31,0.00,M4] [#6 0.26,0.49,0.98,U] [#7 0.47,0.47,0.00,M4] [#8 0.71,0.63,0.00,M7] 
03:25:54.556 00.000 10844 refined, 3 included, MultiStar: {-0.04, 0.46}, one-star: {0.09, 0.52}
03:25:54.556 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.39) = xAngle (0.28 = 0.28)
03:25:54.556 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.88)
03:25:54.556 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.46 hyp=0.47 cameraTheta=1.67 mountX=0.45 mountY=-0.12, mountTheta=-0.26
03:25:54.561 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.46, opts=13)
03:25:54.561 00.000 10844 Enqueuing Move request for scope (-0.04, 0.46)
03:25:54.561 00.000 11060 Worker thread wakes up
03:25:54.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:25:54.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.46) opts 0xd
03:25:54.561 00.000 10844 UpdateGuideState exits: m=1745 SNR=26.1
03:25:54.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.46)
03:25:54.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:54.561 00.000 11060 Moving (-0.04, 0.46) raw xDistance=0.45 yDistance=-0.12
03:25:54.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:54.561 00.000 10844 Enqueuing Expose request
03:25:54.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
03:25:54.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:54.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:25:54.561 00.000 11060 MoveAxis(W, 105, ABG)
03:25:54.561 00.000 11060 Guiding  Dir = 3, Dur = 105
03:25:54.589 00.028 11060 IsSlewing returns 0
03:25:54.590 00.001 11060 IsGuiding returns 0
03:25:54.709 00.119 11060 IsGuiding returns 0
03:25:54.709 00.000 11060 Move returns status 0, amount 105
03:25:54.709 00.000 11060 MoveAxis(N, 0, ABG)
03:25:54.709 00.000 11060 Move returns status 0, amount 0
03:25:54.709 00.000 11060 move complete, result=0
03:25:54.709 00.000 11060 worker thread done servicing request
03:25:54.709 00.000 11060 Worker thread wakes up
03:25:54.709 00.000 10844 GuideStep: 0.4 px 105 ms WEST, -0.1 px 0 ms NORTH
03:25:54.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:54.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:55.349 00.640 11060 Exposure complete
03:25:55.580 00.231 11060 worker thread done servicing request
03:25:55.580 00.000 10844 OnExposeComplete: enter
03:25:55.580 00.000 10844 UpdateGuideState(): m_state=6
03:25:55.580 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
03:25:55.580 00.000 10844 Star::Find returns 1 (1), X=620.97, Y=104.74, Mass=1805, SNR=27.1, Peak=255 HFD=2.8
03:25:55.580 00.000 10844 MultiStar: [#1 -0.02,0.13,0.99,U] [#2 0.09,-0.14,0.85,U] [#3 -0.72,-0.16,0.00,M1] [#4 0.01,0.43,1.02,U] [#5 0.22,0.14,0.91,U] [#6 0.53,-0.32,0.00,M1] [#7 0.43,0.08,0.90,U] [#8 0.51,-0.33,0.00,M8] 
03:25:55.582 00.002 10844 refined, 5 included, MultiStar: {0.14, 0.08}, one-star: {0.14, -0.18}
03:25:55.582 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.39) = xAngle (-0.85 = -0.85)
03:25:55.582 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.28 = 2.28)
03:25:55.582 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.54 mountX=0.11 mountY=0.12, mountTheta=0.85
03:25:55.585 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.08, opts=13)
03:25:55.585 00.000 10844 Enqueuing Move request for scope (0.14, 0.08)
03:25:55.585 00.000 11060 Worker thread wakes up
03:25:55.585 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:55.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
03:25:55.585 00.000 10844 UpdateGuideState exits: m=1805 SNR=27.1 Saturated
03:25:55.585 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
03:25:55.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:55.585 00.000 11060 Moving (0.14, 0.08) raw xDistance=0.11 yDistance=0.12
03:25:55.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:55.585 00.000 10844 Enqueuing Expose request
03:25:55.585 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:25:55.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:55.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:25:55.585 00.000 11060 MoveAxis(E, 0, ABG)
03:25:55.585 00.000 11060 Move returns status 0, amount 0
03:25:55.585 00.000 11060 MoveAxis(N, 0, ABG)
03:25:55.585 00.000 11060 Move returns status 0, amount 0
03:25:55.585 00.000 11060 move complete, result=0
03:25:55.585 00.000 11060 worker thread done servicing request
03:25:55.587 00.002 11060 Worker thread wakes up
03:25:55.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:55.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:55.588 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:56.225 00.637 11060 Exposure complete
03:25:56.513 00.288 11060 worker thread done servicing request
03:25:56.513 00.000 10844 OnExposeComplete: enter
03:25:56.513 00.000 10844 UpdateGuideState(): m_state=6
03:25:56.514 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
03:25:56.518 00.004 10844 Star::Find returns 1 (0), X=621.28, Y=105.04, Mass=1836, SNR=27.2, Peak=203 HFD=3.2
03:25:56.518 00.000 10844 MultiStar: [#1 0.31,0.52,0.00,M2] [#2 -0.22,0.36,0.96,U] [#3 -0.52,-0.43,0.00,M2] [#4 0.34,-0.14,0.94,U] [#5 1.04,0.40,0.00,M4] [#6 -0.04,0.01,1.01,U] [#7 0.92,0.18,0.00,M4] [#8 0.73,-0.04,0.00,M9] 
03:25:56.518 00.000 10844 refined, 3 included, MultiStar: {0.13, 0.09}, one-star: {0.45, 0.12}
03:25:56.518 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:25:56.518 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:25:56.518 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.59 mountX=0.11 mountY=0.12, mountTheta=0.80
03:25:56.524 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
03:25:56.524 00.000 10844 Enqueuing Move request for scope (0.13, 0.09)
03:25:56.524 00.000 11060 Worker thread wakes up
03:25:56.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:56.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
03:25:56.524 00.000 10844 UpdateGuideState exits: m=1836 SNR=27.2
03:25:56.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
03:25:56.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:56.524 00.000 11060 Moving (0.13, 0.09) raw xDistance=0.11 yDistance=0.12
03:25:56.525 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:56.525 00.000 10844 Enqueuing Expose request
03:25:56.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:25:56.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:56.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:25:56.525 00.000 11060 MoveAxis(E, 0, ABG)
03:25:56.525 00.000 11060 Move returns status 0, amount 0
03:25:56.525 00.000 11060 MoveAxis(N, 0, ABG)
03:25:56.525 00.000 11060 Move returns status 0, amount 0
03:25:56.525 00.000 11060 move complete, result=0
03:25:56.526 00.001 11060 worker thread done servicing request
03:25:56.526 00.000 11060 Worker thread wakes up
03:25:56.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:56.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:56.530 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:57.155 00.625 11060 Exposure complete
03:25:57.509 00.354 11060 worker thread done servicing request
03:25:57.509 00.000 10844 OnExposeComplete: enter
03:25:57.511 00.002 10844 UpdateGuideState(): m_state=6
03:25:57.511 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
03:25:57.511 00.000 10844 Star::Find returns 1 (0), X=620.96, Y=105.24, Mass=1759, SNR=26.9, Peak=168 HFD=3.2
03:25:57.512 00.001 10844 MultiStar: [#1 0.55,-0.01,0.91,U] [#2 0.15,0.36,0.92,U] [#3 -0.21,0.08,0.98,U] [#4 0.24,0.04,1.03,U] [#5 0.18,0.17,1.03,U] [#6 -0.02,-0.23,0.97,U] [#7 0.36,0.53,0.00,M5] [#8 0.29,0.73,0.00,M10] 
03:25:57.512 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.11}, one-star: {0.13, 0.32}
03:25:57.512 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
03:25:57.512 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
03:25:57.512 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.63 mountX=0.13 mountY=0.12, mountTheta=0.77
03:25:57.516 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
03:25:57.516 00.000 10844 Enqueuing Move request for scope (0.14, 0.11)
03:25:57.516 00.000 11060 Worker thread wakes up
03:25:57.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:25:57.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
03:25:57.516 00.000 10844 UpdateGuideState exits: m=1759 SNR=26.9
03:25:57.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
03:25:57.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:57.516 00.000 11060 Moving (0.14, 0.11) raw xDistance=0.13 yDistance=0.12
03:25:57.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:57.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:25:57.518 00.002 10844 Enqueuing Expose request
03:25:57.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:57.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:25:57.518 00.000 11060 MoveAxis(W, 30, ABG)
03:25:57.518 00.000 11060 Guiding  Dir = 3, Dur = 30
03:25:57.534 00.016 11060 IsSlewing returns 0
03:25:57.534 00.000 11060 IsGuiding returns 0
03:25:57.580 00.046 11060 IsGuiding returns 0
03:25:57.580 00.000 11060 Move returns status 0, amount 30
03:25:57.580 00.000 11060 MoveAxis(N, 0, ABG)
03:25:57.581 00.001 11060 Move returns status 0, amount 0
03:25:57.581 00.000 11060 move complete, result=0
03:25:57.581 00.000 11060 worker thread done servicing request
03:25:57.581 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
03:25:57.581 00.000 11060 Worker thread wakes up
03:25:57.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:57.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:58.227 00.646 11060 Exposure complete
03:25:58.553 00.326 11060 worker thread done servicing request
03:25:58.553 00.000 10844 OnExposeComplete: enter
03:25:58.553 00.000 10844 UpdateGuideState(): m_state=6
03:25:58.553 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
03:25:58.553 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.48, Mass=1847, SNR=27.0, Peak=165 HFD=3.5
03:25:58.553 00.000 10844 MultiStar: [#1 -0.12,-0.04,0.99,U] [#2 -0.36,0.31,0.84,U] [#3 -0.38,-0.62,0.00,M2] [#4 -0.13,-0.38,0.94,U] [#5 0.42,-0.02,0.89,U] [#6 -0.09,-0.42,0.95,U] [#7 0.47,-0.32,0.88,U] [#8 0.43,-0.42,0.85,U] 
03:25:58.553 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.22}, one-star: {-0.06, -0.44}
03:25:58.553 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
03:25:58.553 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:25:58.553 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.29 mountX=-0.21 mountY=0.10, mountTheta=2.70
03:25:58.558 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.22, opts=13)
03:25:58.558 00.000 10844 Enqueuing Move request for scope (0.06, -0.22)
03:25:58.558 00.000 11060 Worker thread wakes up
03:25:58.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:58.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
03:25:58.558 00.000 10844 UpdateGuideState exits: m=1847 SNR=27.0
03:25:58.558 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
03:25:58.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:58.558 00.000 11060 Moving (0.06, -0.22) raw xDistance=-0.21 yDistance=0.10
03:25:58.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:58.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
03:25:58.558 00.000 10844 Enqueuing Expose request
03:25:58.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:58.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:25:58.558 00.000 11060 MoveAxis(E, 48, ABG)
03:25:58.558 00.000 11060 Guiding  Dir = 2, Dur = 48
03:25:58.578 00.020 11060 IsSlewing returns 0
03:25:58.579 00.001 11060 IsGuiding returns 0
03:25:58.640 00.061 11060 IsGuiding returns 0
03:25:58.640 00.000 11060 Move returns status 0, amount 48
03:25:58.640 00.000 11060 MoveAxis(N, 0, ABG)
03:25:58.640 00.000 11060 Move returns status 0, amount 0
03:25:58.640 00.000 11060 move complete, result=0
03:25:58.640 00.000 11060 worker thread done servicing request
03:25:58.640 00.000 11060 Worker thread wakes up
03:25:58.640 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
03:25:58.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:58.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:25:59.269 00.629 11060 Exposure complete
03:25:59.560 00.291 11060 worker thread done servicing request
03:25:59.562 00.002 10844 OnExposeComplete: enter
03:25:59.562 00.000 10844 UpdateGuideState(): m_state=6
03:25:59.562 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
03:25:59.562 00.000 10844 Star::Find returns 1 (0), X=621.00, Y=104.98, Mass=2016, SNR=28.4, Peak=196 HFD=2.9
03:25:59.562 00.000 10844 MultiStar: [#1 0.07,0.32,0.87,U] [#2 0.43,0.14,0.87,U] [#3 -0.14,-0.27,0.92,U] [#4 0.07,-0.30,0.94,U] [#5 0.83,-0.06,0.00,M3] [#6 0.05,0.32,0.94,U] [#7 0.24,0.16,0.79,U] [#8 0.35,0.49,0.80,U] 
03:25:59.562 00.000 10844 single-star, 7 included, MultiStar: {0.15, 0.10}, one-star: {0.17, 0.06}
03:25:59.562 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.39) = xAngle (-1.04 = -1.04)
03:25:59.562 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.08 = 2.08)
03:25:59.562 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.35 mountX=0.09 mountY=0.15, mountTheta=1.05
03:25:59.577 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.06, opts=13)
03:25:59.577 00.000 10844 Enqueuing Move request for scope (0.17, 0.06)
03:25:59.578 00.001 11060 Worker thread wakes up
03:25:59.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
03:25:59.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:25:59.578 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
03:25:59.578 00.000 11060 Moving (0.17, 0.06) raw xDistance=0.09 yDistance=0.15
03:25:59.578 00.000 10844 UpdateGuideState exits: m=2016 SNR=28.4
03:25:59.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:25:59.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:59.579 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:25:59.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:25:59.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:25:59.579 00.000 11060 MoveAxis(E, 0, ABG)
03:25:59.579 00.000 11060 Move returns status 0, amount 0
03:25:59.579 00.000 11060 MoveAxis(N, 0, ABG)
03:25:59.579 00.000 11060 Move returns status 0, amount 0
03:25:59.579 00.000 11060 move complete, result=0
03:25:59.579 00.000 11060 worker thread done servicing request
03:25:59.579 00.000 10844 Enqueuing Expose request
03:25:59.579 00.000 11060 Worker thread wakes up
03:25:59.579 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:25:59.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:25:59.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:00.218 00.639 11060 Exposure complete
03:26:00.496 00.278 11060 worker thread done servicing request
03:26:00.496 00.000 10844 OnExposeComplete: enter
03:26:00.496 00.000 10844 UpdateGuideState(): m_state=6
03:26:00.496 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
03:26:00.496 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.92, Mass=2007, SNR=28.3, Peak=180 HFD=3.7
03:26:00.498 00.002 10844 MultiStar: [#1 0.55,0.34,0.00,M1] [#2 0.13,0.11,0.85,U] [#3 -0.47,-0.82,0.00,M2] [#4 -0.01,-0.10,0.86,U] [#5 0.39,0.05,0.93,U] [#6 0.40,0.02,0.94,U] [#7 0.54,-0.02,0.90,U] [#8 0.50,0.10,0.77,U] 
03:26:00.498 00.000 10844 single-star, 6 included, MultiStar: {0.26, 0.02}, one-star: {-0.05, 0.00}
03:26:00.498 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
03:26:00.498 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.84 = -1.44)
03:26:00.498 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.11 mountX=-0.01 mountY=-0.05, mountTheta=-1.72
03:26:00.501 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.00, opts=13)
03:26:00.501 00.000 10844 Enqueuing Move request for scope (-0.05, 0.00)
03:26:00.501 00.000 11060 Worker thread wakes up
03:26:00.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
03:26:00.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:00.501 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
03:26:00.501 00.000 10844 UpdateGuideState exits: m=2007 SNR=28.3
03:26:00.501 00.000 11060 Moving (-0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
03:26:00.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:00.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:26:00.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:00.501 00.000 10844 Enqueuing Expose request
03:26:00.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:00.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:26:00.501 00.000 11060 MoveAxis(E, 0, ABG)
03:26:00.501 00.000 11060 Move returns status 0, amount 0
03:26:00.501 00.000 11060 MoveAxis(N, 0, ABG)
03:26:00.501 00.000 11060 Move returns status 0, amount 0
03:26:00.501 00.000 11060 move complete, result=0
03:26:00.501 00.000 11060 worker thread done servicing request
03:26:00.501 00.000 11060 Worker thread wakes up
03:26:00.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:00.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:00.506 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:01.144 00.638 11060 Exposure complete
03:26:01.368 00.224 11060 worker thread done servicing request
03:26:01.368 00.000 10844 OnExposeComplete: enter
03:26:01.368 00.000 10844 UpdateGuideState(): m_state=6
03:26:01.371 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
03:26:01.371 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.27, Mass=2079, SNR=29.1, Peak=190 HFD=3.6
03:26:01.371 00.000 10844 MultiStar: [#1 0.38,-0.23,0.86,U] [#2 0.19,0.19,0.85,U] [#3 -0.06,-0.83,0.00,M3] [#4 -0.10,-0.40,0.86,U] [#5 0.51,-0.32,0.88,U] [#6 0.49,-0.40,0.00,M1] [#7 0.21,-0.04,0.82,U] [#8 0.95,-0.17,0.00,M8] 
03:26:01.371 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.26}, one-star: {0.07, -0.65}
03:26:01.371 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
03:26:01.371 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
03:26:01.371 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-0.89 mountX=-0.21 mountY=0.25, mountTheta=2.29
03:26:01.371 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.26, opts=13)
03:26:01.371 00.000 10844 Enqueuing Move request for scope (0.21, -0.26)
03:26:01.371 00.000 11060 Worker thread wakes up
03:26:01.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
03:26:01.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:01.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
03:26:01.371 00.000 10844 UpdateGuideState exits: m=2079 SNR=29.1
03:26:01.371 00.000 11060 Moving (0.21, -0.26) raw xDistance=-0.21 yDistance=0.25
03:26:01.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:01.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:26:01.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:01.371 00.000 10844 Enqueuing Expose request
03:26:01.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
03:26:01.371 00.000 11060 MoveAxis(E, 50, ABG)
03:26:01.371 00.000 11060 Guiding  Dir = 2, Dur = 50
03:26:01.392 00.021 11060 IsSlewing returns 0
03:26:01.393 00.001 11060 IsGuiding returns 0
03:26:01.454 00.061 11060 IsGuiding returns 0
03:26:01.454 00.000 11060 Move returns status 0, amount 50
03:26:01.454 00.000 11060 MoveAxis(S, 96, ABG)
03:26:01.455 00.001 11060 Guiding  Dir = 1, Dur = 96
03:26:01.470 00.015 11060 IsSlewing returns 0
03:26:01.470 00.000 11060 IsGuiding returns 0
03:26:01.583 00.113 11060 IsGuiding returns 0
03:26:01.583 00.000 11060 Move returns status 0, amount 96
03:26:01.583 00.000 11060 move complete, result=0
03:26:01.583 00.000 11060 worker thread done servicing request
03:26:01.583 00.000 10844 GuideStep: -0.2 px 50 ms EAST, 0.2 px 96 ms SOUTH
03:26:01.583 00.000 11060 Worker thread wakes up
03:26:01.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:01.585 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:02.214 00.629 11060 Exposure complete
03:26:02.423 00.209 11060 worker thread done servicing request
03:26:02.423 00.000 10844 OnExposeComplete: enter
03:26:02.423 00.000 10844 UpdateGuideState(): m_state=6
03:26:02.423 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
03:26:02.423 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.31, Mass=1750, SNR=26.6, Peak=239 HFD=3.2
03:26:02.423 00.000 10844 MultiStar: [#1 0.15,0.17,0.98,U] [#2 0.04,0.03,0.92,U] [#3 -0.69,-0.74,0.00,M4] [#4 -0.29,-0.35,0.99,U] [#5 0.22,-0.04,0.98,U] [#6 -0.17,-0.51,0.95,U] [#7 0.03,0.49,0.92,U] [#8 0.19,-0.45,0.86,U] 
03:26:02.423 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.16}, one-star: {-0.33, -0.61}
03:26:02.423 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
03:26:02.423 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.00 = 0.00)
03:26:02.423 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.73 mountX=-0.16 mountY=0.00, mountTheta=3.14
03:26:02.428 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
03:26:02.428 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
03:26:02.428 00.000 11060 Worker thread wakes up
03:26:02.428 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:02.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
03:26:02.428 00.000 10844 UpdateGuideState exits: m=1750 SNR=26.6
03:26:02.430 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
03:26:02.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:02.430 00.000 11060 Moving (-0.03, -0.16) raw xDistance=-0.16 yDistance=0.00
03:26:02.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:02.430 00.000 10844 Enqueuing Expose request
03:26:02.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
03:26:02.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:02.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:26:02.430 00.000 11060 MoveAxis(E, 39, ABG)
03:26:02.430 00.000 11060 Guiding  Dir = 2, Dur = 39
03:26:02.439 00.009 11060 IsSlewing returns 0
03:26:02.440 00.001 11060 IsGuiding returns 0
03:26:02.485 00.045 11060 IsGuiding returns 0
03:26:02.485 00.000 11060 Move returns status 0, amount 39
03:26:02.485 00.000 11060 MoveAxis(N, 0, ABG)
03:26:02.485 00.000 11060 Move returns status 0, amount 0
03:26:02.485 00.000 11060 move complete, result=0
03:26:02.485 00.000 11060 worker thread done servicing request
03:26:02.485 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
03:26:02.485 00.000 11060 Worker thread wakes up
03:26:02.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:02.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:03.126 00.641 11060 Exposure complete
03:26:03.334 00.208 11060 worker thread done servicing request
03:26:03.334 00.000 10844 OnExposeComplete: enter
03:26:03.334 00.000 10844 UpdateGuideState(): m_state=6
03:26:03.334 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
03:26:03.334 00.000 10844 Star::Find returns 1 (0), X=620.08, Y=104.52, Mass=2041, SNR=28.3, Peak=231 HFD=3.7
03:26:03.334 00.000 10844 MultiStar: [#1 -0.63,-0.08,0.00,M1] [#2 -0.56,-0.07,0.90,U] [#3 -1.20,-1.04,0.00,M5] [#4 -0.40,-0.50,0.00,M1] [#5 0.09,-0.14,0.91,U] [#6 -0.29,-0.48,0.92,U] [#7 -0.36,-0.41,0.89,U] [#8 0.04,-0.15,0.81,U] 
03:26:03.334 00.000 10844 refined, 5 included, MultiStar: {-0.32, -0.28}, one-star: {-0.75, -0.40}
03:26:03.334 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.39) = xAngle (-3.81 = 2.47)
03:26:03.334 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.69 = -0.69)
03:26:03.334 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.28 hyp=0.42 cameraTheta=-2.42 mountX=-0.33 mountY=-0.27, mountTheta=-2.46
03:26:03.338 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.28, opts=13)
03:26:03.338 00.000 10844 Enqueuing Move request for scope (-0.32, -0.28)
03:26:03.338 00.000 11060 Worker thread wakes up
03:26:03.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.28) opts 0xd
03:26:03.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.28)
03:26:03.338 00.000 11060 Moving (-0.32, -0.28) raw xDistance=-0.33 yDistance=-0.27
03:26:03.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:03.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
03:26:03.338 00.000 10844 UpdateGuideState exits: m=2041 SNR=28.3
03:26:03.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:03.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:03.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:26:03.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:03.338 00.000 10844 Enqueuing Expose request
03:26:03.338 00.000 11060 MoveAxis(E, 79, ABG)
03:26:03.338 00.000 11060 Guiding  Dir = 2, Dur = 79
03:26:03.347 00.009 11060 IsSlewing returns 0
03:26:03.347 00.000 11060 IsGuiding returns 0
03:26:03.437 00.090 11060 IsGuiding returns 0
03:26:03.437 00.000 11060 Move returns status 0, amount 79
03:26:03.438 00.001 11060 MoveAxis(N, 0, ABG)
03:26:03.438 00.000 11060 Move returns status 0, amount 0
03:26:03.438 00.000 11060 move complete, result=0
03:26:03.438 00.000 11060 worker thread done servicing request
03:26:03.438 00.000 10844 GuideStep: -0.3 px 79 ms EAST, -0.3 px 0 ms NORTH
03:26:03.438 00.000 11060 Worker thread wakes up
03:26:03.440 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:03.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:04.079 00.639 11060 Exposure complete
03:26:04.290 00.211 11060 worker thread done servicing request
03:26:04.290 00.000 10844 OnExposeComplete: enter
03:26:04.290 00.000 10844 UpdateGuideState(): m_state=6
03:26:04.290 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
03:26:04.290 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.41, Mass=1723, SNR=26.4, Peak=206 HFD=3.3
03:26:04.290 00.000 10844 MultiStar: [#1 0.28,-0.25,0.89,U] [#2 -0.14,0.19,0.88,U] [#3 -0.88,-1.11,0.00,M6] [#4 0.23,-0.46,0.98,U] [#5 0.31,-0.19,0.88,U] [#6 -0.47,-0.47,0.00,M1] [#7 0.10,-0.55,0.89,U] [#8 0.11,-0.91,0.00,M7] 
03:26:04.290 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.30}, one-star: {-0.49, -0.50}
03:26:04.290 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
03:26:04.290 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.30 = 0.30)
03:26:04.290 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.43 mountX=-0.29 mountY=0.09, mountTheta=2.84
03:26:04.293 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.30, opts=13)
03:26:04.293 00.000 10844 Enqueuing Move request for scope (0.04, -0.30)
03:26:04.293 00.000 11060 Worker thread wakes up
03:26:04.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
03:26:04.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
03:26:04.293 00.000 11060 Moving (0.04, -0.30) raw xDistance=-0.29 yDistance=0.09
03:26:04.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:26:04.297 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:04.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:04.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:26:04.297 00.000 11060 MoveAxis(E, 70, ABG)
03:26:04.297 00.000 11060 Guiding  Dir = 2, Dur = 70
03:26:04.297 00.000 10844 UpdateGuideState exits: m=1723 SNR=26.4
03:26:04.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:04.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:04.297 00.000 10844 Enqueuing Expose request
03:26:04.314 00.017 11060 IsSlewing returns 0
03:26:04.314 00.000 11060 IsGuiding returns 0
03:26:04.387 00.073 11060 IsGuiding returns 0
03:26:04.387 00.000 11060 Move returns status 0, amount 70
03:26:04.387 00.000 11060 MoveAxis(N, 0, ABG)
03:26:04.387 00.000 11060 Move returns status 0, amount 0
03:26:04.387 00.000 11060 move complete, result=0
03:26:04.388 00.001 10844 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
03:26:04.388 00.000 11060 worker thread done servicing request
03:26:04.388 00.000 11060 Worker thread wakes up
03:26:04.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:04.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:05.026 00.638 11060 Exposure complete
03:26:05.226 00.200 11060 worker thread done servicing request
03:26:05.226 00.000 10844 OnExposeComplete: enter
03:26:05.226 00.000 10844 UpdateGuideState(): m_state=6
03:26:05.226 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
03:26:05.226 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.84, Mass=1643, SNR=25.5, Peak=205 HFD=3.0
03:26:05.226 00.000 10844 MultiStar: [#1 0.02,0.18,1.02,U] [#2 -0.49,0.25,0.89,U] [#3 -0.70,0.08,0.00,M7] [#4 -0.25,-0.12,0.98,U] [#5 0.08,-0.24,1.00,U] [#6 -0.08,-0.13,1.05,U] [#7 0.01,0.08,0.97,U] [#8 0.01,0.12,0.87,U] 
03:26:05.226 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.00}, one-star: {0.15, -0.08}
03:26:05.226 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
03:26:05.226 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.86 = -1.43)
03:26:05.226 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.12 mountX=-0.01 mountY=-0.06, mountTheta=-1.73
03:26:05.231 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.00, opts=13)
03:26:05.231 00.000 10844 Enqueuing Move request for scope (-0.06, 0.00)
03:26:05.231 00.000 11060 Worker thread wakes up
03:26:05.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:05.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
03:26:05.231 00.000 10844 UpdateGuideState exits: m=1643 SNR=25.5
03:26:05.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
03:26:05.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:05.231 00.000 11060 Moving (-0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
03:26:05.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:05.231 00.000 10844 Enqueuing Expose request
03:26:05.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:26:05.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:05.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:26:05.231 00.000 11060 MoveAxis(E, 0, ABG)
03:26:05.231 00.000 11060 Move returns status 0, amount 0
03:26:05.231 00.000 11060 MoveAxis(N, 0, ABG)
03:26:05.231 00.000 11060 Move returns status 0, amount 0
03:26:05.231 00.000 11060 move complete, result=0
03:26:05.231 00.000 11060 worker thread done servicing request
03:26:05.231 00.000 11060 Worker thread wakes up
03:26:05.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:05.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:05.235 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:05.862 00.627 11060 Exposure complete
03:26:06.060 00.198 11060 worker thread done servicing request
03:26:06.062 00.002 10844 OnExposeComplete: enter
03:26:06.062 00.000 10844 UpdateGuideState(): m_state=6
03:26:06.063 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
03:26:06.063 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.90, Mass=1964, SNR=28.3, Peak=165 HFD=3.5
03:26:06.063 00.000 10844 MultiStar: [#1 0.23,0.25,0.86,U] [#2 -0.42,0.38,0.87,U] [#3 -1.03,-0.42,0.00,M8] [#4 -0.00,-0.44,0.92,U] [#5 0.14,-0.29,0.88,U] [#6 -0.67,-0.21,0.00,M1] [#7 0.46,-0.16,0.85,U] [#8 -0.57,0.11,0.83,U] 
03:26:06.063 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.03}, one-star: {-0.35, -0.02}
03:26:06.063 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.39) = xAngle (-4.19 = 2.09)
03:26:06.063 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.07 = -1.07)
03:26:06.063 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.80 mountX=-0.04 mountY=-0.07, mountTheta=-2.09
03:26:06.066 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.03, opts=13)
03:26:06.066 00.000 10844 Enqueuing Move request for scope (-0.08, -0.03)
03:26:06.066 00.000 11060 Worker thread wakes up
03:26:06.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:06.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
03:26:06.066 00.000 10844 UpdateGuideState exits: m=1964 SNR=28.3
03:26:06.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
03:26:06.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:06.066 00.000 11060 Moving (-0.08, -0.03) raw xDistance=-0.04 yDistance=-0.07
03:26:06.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:06.066 00.000 10844 Enqueuing Expose request
03:26:06.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:26:06.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:06.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:26:06.066 00.000 11060 MoveAxis(E, 0, ABG)
03:26:06.066 00.000 11060 Move returns status 0, amount 0
03:26:06.066 00.000 11060 MoveAxis(N, 0, ABG)
03:26:06.066 00.000 11060 Move returns status 0, amount 0
03:26:06.068 00.002 11060 move complete, result=0
03:26:06.068 00.000 11060 worker thread done servicing request
03:26:06.068 00.000 11060 Worker thread wakes up
03:26:06.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:06.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:06.071 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:06.713 00.642 11060 Exposure complete
03:26:06.913 00.200 11060 worker thread done servicing request
03:26:06.913 00.000 10844 OnExposeComplete: enter
03:26:06.913 00.000 10844 UpdateGuideState(): m_state=6
03:26:06.915 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
03:26:06.915 00.000 10844 Star::Find returns 1 (0), X=619.94, Y=104.94, Mass=2090, SNR=28.8, Peak=216 HFD=3.9
03:26:06.915 00.000 10844 MultiStar: [#1 -0.26,0.40,0.92,U] [#2 -0.69,0.51,0.00,M1] [#3 -0.74,-0.14,0.00,M9] [#4 -0.27,-0.16,0.94,U] [#5 -0.33,-0.21,0.91,U] [#6 -0.66,0.35,0.00,M2] [#7 -0.06,0.26,0.90,U] [#8 -0.43,-0.06,0.77,U] 
03:26:06.915 00.000 10844 refined, 5 included, MultiStar: {-0.38, 0.04}, one-star: {-0.89, 0.02}
03:26:06.915 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.39) = xAngle (1.64 = 1.64)
03:26:06.915 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.76 = -1.52)
03:26:06.915 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=0.04 hyp=0.38 cameraTheta=3.03 mountX=-0.03 mountY=-0.38, mountTheta=-1.64
03:26:06.918 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=0.04, opts=13)
03:26:06.918 00.000 10844 Enqueuing Move request for scope (-0.38, 0.04)
03:26:06.918 00.000 11060 Worker thread wakes up
03:26:06.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:06.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.04) opts 0xd
03:26:06.918 00.000 10844 UpdateGuideState exits: m=2090 SNR=28.8
03:26:06.918 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, 0.04)
03:26:06.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:06.918 00.000 11060 Moving (-0.38, 0.04) raw xDistance=-0.03 yDistance=-0.38
03:26:06.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:06.918 00.000 10844 Enqueuing Expose request
03:26:06.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:26:06.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:26:06.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:26:06.920 00.002 11060 MoveAxis(E, 0, ABG)
03:26:06.920 00.000 11060 Move returns status 0, amount 0
03:26:06.920 00.000 11060 MoveAxis(N, 0, ABG)
03:26:06.920 00.000 11060 Move returns status 0, amount 0
03:26:06.920 00.000 11060 move complete, result=0
03:26:06.920 00.000 11060 worker thread done servicing request
03:26:06.920 00.000 11060 Worker thread wakes up
03:26:06.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:06.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:06.920 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:26:07.571 00.651 11060 Exposure complete
03:26:07.764 00.193 11060 worker thread done servicing request
03:26:07.764 00.000 10844 OnExposeComplete: enter
03:26:07.764 00.000 10844 UpdateGuideState(): m_state=6
03:26:07.764 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
03:26:07.764 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=105.12, Mass=1712, SNR=25.7, Peak=164 HFD=3.6
03:26:07.764 00.000 10844 MultiStar: [#1 0.44,0.43,0.00,M1] [#2 0.01,0.70,0.00,M2] [#3 -0.79,0.06,0.00,M10] [#4 0.00,-0.00,1.01,U] [#5 -0.03,0.19,0.96,U] [#6 -0.22,0.21,0.94,U] [#7 0.09,0.23,1.02,U] [#8 0.07,-0.03,0.83,U] 
03:26:07.764 00.000 10844 refined, 5 included, MultiStar: {-0.03, 0.14}, one-star: {-0.07, 0.21}
03:26:07.764 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:26:07.764 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.79)
03:26:07.766 00.002 10844 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.76 mountX=0.13 mountY=-0.05, mountTheta=-0.36
03:26:07.766 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.14, opts=13)
03:26:07.766 00.000 10844 Enqueuing Move request for scope (-0.03, 0.14)
03:26:07.766 00.000 11060 Worker thread wakes up
03:26:07.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
03:26:07.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
03:26:07.766 00.000 11060 Moving (-0.03, 0.14) raw xDistance=0.13 yDistance=-0.05
03:26:07.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:07.766 00.000 10844 UpdateGuideState exits: m=1712 SNR=25.7
03:26:07.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:07.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:07.766 00.000 10844 Enqueuing Expose request
03:26:07.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:26:07.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:07.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:26:07.766 00.000 11060 MoveAxis(W, 31, ABG)
03:26:07.766 00.000 11060 Guiding  Dir = 3, Dur = 31
03:26:07.802 00.036 11060 IsSlewing returns 0
03:26:07.802 00.000 11060 IsGuiding returns 0
03:26:07.865 00.063 11060 IsGuiding returns 0
03:26:07.865 00.000 11060 Move returns status 0, amount 31
03:26:07.865 00.000 11060 MoveAxis(N, 0, ABG)
03:26:07.865 00.000 11060 Move returns status 0, amount 0
03:26:07.865 00.000 11060 move complete, result=0
03:26:07.865 00.000 11060 worker thread done servicing request
03:26:07.865 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
03:26:07.865 00.000 11060 Worker thread wakes up
03:26:07.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:07.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:08.503 00.638 11060 Exposure complete
03:26:08.704 00.201 11060 worker thread done servicing request
03:26:08.704 00.000 10844 OnExposeComplete: enter
03:26:08.704 00.000 10844 UpdateGuideState(): m_state=6
03:26:08.704 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
03:26:08.704 00.000 10844 Star::Find returns 1 (0), X=621.05, Y=104.87, Mass=1920, SNR=28.0, Peak=195 HFD=3.6
03:26:08.706 00.002 10844 MultiStar: [#1 0.14,0.37,0.90,U] [#2 -0.18,0.46,0.84,U] [#3 -0.42,-0.21,0.97,U] [#4 -0.44,-0.08,0.95,U] [#5 0.29,0.20,0.86,U] [#6 0.19,0.39,0.92,U] [#7 -0.17,-0.29,0.93,U] [#8 0.08,0.17,0.83,U] 
03:26:08.706 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {0.22, -0.05}
03:26:08.706 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.39) = xAngle (0.53 = 0.53)
03:26:08.706 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.66 = -2.63)
03:26:08.706 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.92 mountX=0.09 mountY=-0.05, mountTheta=-0.52
03:26:08.709 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
03:26:08.709 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
03:26:08.709 00.000 11060 Worker thread wakes up
03:26:08.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:08.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
03:26:08.709 00.000 10844 UpdateGuideState exits: m=1920 SNR=28.0
03:26:08.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
03:26:08.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:08.709 00.000 11060 Moving (-0.04, 0.10) raw xDistance=0.09 yDistance=-0.05
03:26:08.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:08.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:26:08.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:08.709 00.000 10844 Enqueuing Expose request
03:26:08.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:26:08.709 00.000 11060 MoveAxis(E, 0, ABG)
03:26:08.709 00.000 11060 Move returns status 0, amount 0
03:26:08.709 00.000 11060 MoveAxis(N, 0, ABG)
03:26:08.709 00.000 11060 Move returns status 0, amount 0
03:26:08.709 00.000 11060 move complete, result=0
03:26:08.709 00.000 11060 worker thread done servicing request
03:26:08.709 00.000 11060 Worker thread wakes up
03:26:08.711 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:08.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:08.712 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:09.341 00.629 11060 Exposure complete
03:26:09.549 00.208 11060 worker thread done servicing request
03:26:09.549 00.000 10844 OnExposeComplete: enter
03:26:09.549 00.000 10844 UpdateGuideState(): m_state=6
03:26:09.550 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
03:26:09.550 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=105.01, Mass=1727, SNR=26.0, Peak=177 HFD=3.3
03:26:09.550 00.000 10844 MultiStar: [#1 0.11,0.01,1.01,U] [#2 -0.31,0.18,0.94,U] [#3 -0.20,-0.08,1.02,U] [#4 -0.46,-0.70,0.00,M1] [#5 0.20,-0.13,1.00,U] [#6 0.15,-0.05,1.09,U] [#7 -0.47,-0.24,0.94,U] [#8 0.23,-0.15,0.88,U] 
03:26:09.550 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {-0.47, 0.09}
03:26:09.550 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.39) = xAngle (-4.09 = 2.19)
03:26:09.550 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
03:26:09.550 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.70 mountX=-0.06 mountY=-0.08, mountTheta=-2.19
03:26:09.553 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
03:26:09.553 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
03:26:09.553 00.000 11060 Worker thread wakes up
03:26:09.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
03:26:09.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
03:26:09.553 00.000 11060 Moving (-0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
03:26:09.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:26:09.553 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:09.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:09.553 00.000 10844 UpdateGuideState exits: m=1727 SNR=26.0
03:26:09.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:26:09.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:09.553 00.000 11060 MoveAxis(E, 0, ABG)
03:26:09.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:09.553 00.000 10844 Enqueuing Expose request
03:26:09.553 00.000 11060 Move returns status 0, amount 0
03:26:09.553 00.000 11060 MoveAxis(N, 0, ABG)
03:26:09.553 00.000 11060 Move returns status 0, amount 0
03:26:09.553 00.000 11060 move complete, result=0
03:26:09.553 00.000 11060 worker thread done servicing request
03:26:09.553 00.000 11060 Worker thread wakes up
03:26:09.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:09.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:09.560 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:10.195 00.635 11060 Exposure complete
03:26:10.415 00.220 11060 worker thread done servicing request
03:26:10.415 00.000 10844 OnExposeComplete: enter
03:26:10.415 00.000 10844 UpdateGuideState(): m_state=6
03:26:10.415 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
03:26:10.415 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=105.44, Mass=1761, SNR=25.8, Peak=185 HFD=3.3
03:26:10.415 00.000 10844 MultiStar: [#1 -0.23,0.55,0.96,U] [#2 0.34,1.26,0.00,M1] [#3 -0.64,0.34,0.00,M9] [#4 -0.34,0.27,1.01,U] [#5 -0.11,0.33,1.00,U] [#6 0.22,0.60,0.00,M1] [#7 0.23,0.41,1.03,U] [#8 0.28,0.81,0.00,M2] 
03:26:10.415 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.41}, one-star: {-0.22, 0.52}
03:26:10.415 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
03:26:10.415 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.67)
03:26:10.415 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.41 hyp=0.43 cameraTheta=1.87 mountX=0.38 mountY=-0.20, mountTheta=-0.47
03:26:10.418 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.41, opts=13)
03:26:10.418 00.000 10844 Enqueuing Move request for scope (-0.13, 0.41)
03:26:10.418 00.000 11060 Worker thread wakes up
03:26:10.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:10.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.41) opts 0xd
03:26:10.418 00.000 10844 UpdateGuideState exits: m=1761 SNR=25.8
03:26:10.418 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.41)
03:26:10.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:10.418 00.000 11060 Moving (-0.13, 0.41) raw xDistance=0.38 yDistance=-0.20
03:26:10.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:10.418 00.000 10844 Enqueuing Expose request
03:26:10.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
03:26:10.418 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.18 newest=-0.33
03:26:10.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:26:10.418 00.000 11060 MoveAxis(W, 90, ABG)
03:26:10.418 00.000 11060 Guiding  Dir = 3, Dur = 90
03:26:10.434 00.016 11060 IsSlewing returns 0
03:26:10.434 00.000 11060 IsGuiding returns 0
03:26:10.529 00.095 11060 IsGuiding returns 0
03:26:10.530 00.001 11060 Move returns status 0, amount 90
03:26:10.530 00.000 11060 BLC: Oldest BLC event removed
03:26:10.530 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:26:10.530 00.000 11060 MoveAxis(N, 556, ABG)
03:26:10.530 00.000 11060 Guiding  Dir = 0, Dur = 556
03:26:10.560 00.030 11060 IsSlewing returns 0
03:26:10.560 00.000 11060 IsGuiding returns 0
03:26:11.133 00.573 11060 IsGuiding returns 0
03:26:11.133 00.000 11060 Move returns status 0, amount 556
03:26:11.133 00.000 11060 move complete, result=0
03:26:11.133 00.000 11060 worker thread done servicing request
03:26:11.133 00.000 11060 Worker thread wakes up
03:26:11.136 00.003 10844 GuideStep: 0.4 px 90 ms WEST, -0.2 px 556 ms NORTH
03:26:11.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:11.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:11.780 00.644 11060 Exposure complete
03:26:11.988 00.208 11060 worker thread done servicing request
03:26:11.988 00.000 10844 OnExposeComplete: enter
03:26:11.988 00.000 10844 UpdateGuideState(): m_state=6
03:26:11.988 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
03:26:11.988 00.000 10844 Star::Find returns 1 (0), X=621.13, Y=105.05, Mass=1516, SNR=24.9, Peak=149 HFD=2.9
03:26:11.988 00.000 10844 MultiStar: [#1 0.34,0.16,1.02,U] [#2 0.22,0.49,0.93,U] [#3 0.34,-0.21,1.08,U] [#4 0.08,-0.19,1.06,U] [#5 0.92,0.03,0.00,M1] [#6 0.60,0.02,1.10,U] [#7 0.10,-0.30,0.97,U] [#8 0.75,-0.03,0.00,M3] 
03:26:11.988 00.000 10844 refined, 6 included, MultiStar: {0.29, 0.01}, one-star: {0.30, 0.13}
03:26:11.988 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.39) = xAngle (-1.36 = -1.36)
03:26:11.988 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
03:26:11.988 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.03 mountX=0.06 mountY=0.28, mountTheta=1.36
03:26:11.991 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.01, opts=13)
03:26:11.991 00.000 10844 Enqueuing Move request for scope (0.29, 0.01)
03:26:11.991 00.000 11060 Worker thread wakes up
03:26:11.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:11.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.01) opts 0xd
03:26:11.991 00.000 10844 UpdateGuideState exits: m=1516 SNR=24.9
03:26:11.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.01)
03:26:11.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:11.991 00.000 11060 Moving (0.29, 0.01) raw xDistance=0.06 yDistance=0.28
03:26:11.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:11.991 00.000 10844 Enqueuing Expose request
03:26:11.991 00.000 11060 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.00, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.137076, 1:-0.283480
03:26:11.991 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:26:11.991 00.000 11060 BLC: window closed
03:26:11.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:26:11.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:11.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:26:11.991 00.000 11060 MoveAxis(E, 0, ABG)
03:26:11.991 00.000 11060 Move returns status 0, amount 0
03:26:11.991 00.000 11060 MoveAxis(N, 0, ABG)
03:26:11.991 00.000 11060 Move returns status 0, amount 0
03:26:11.991 00.000 11060 move complete, result=0
03:26:11.991 00.000 11060 worker thread done servicing request
03:26:11.991 00.000 11060 Worker thread wakes up
03:26:11.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:11.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:11.996 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:26:12.667 00.671 11060 Exposure complete
03:26:12.886 00.219 11060 worker thread done servicing request
03:26:12.887 00.001 10844 OnExposeComplete: enter
03:26:12.887 00.000 10844 UpdateGuideState(): m_state=6
03:26:12.887 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
03:26:12.887 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=105.42, Mass=1768, SNR=26.9, Peak=176 HFD=3.0
03:26:12.887 00.000 10844 MultiStar: [#1 0.33,0.35,0.91,U] [#2 -0.03,0.98,0.00,M1] [#3 -0.14,0.10,0.94,U] [#4 0.13,-0.14,0.93,U] [#5 0.57,0.44,0.00,M2] [#6 0.03,0.27,1.00,U] [#7 0.32,0.43,0.89,U] [#8 0.84,0.10,0.00,M4] 
03:26:12.887 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.25}, one-star: {-0.13, 0.50}
03:26:12.887 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
03:26:12.887 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
03:26:12.887 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.27 cameraTheta=1.26 mountX=0.26 mountY=0.04, mountTheta=0.15
03:26:12.887 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.25, opts=13)
03:26:12.887 00.000 10844 Enqueuing Move request for scope (0.08, 0.25)
03:26:12.887 00.000 11060 Worker thread wakes up
03:26:12.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
03:26:12.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:12.887 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
03:26:12.887 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.9
03:26:12.887 00.000 11060 Moving (0.08, 0.25) raw xDistance=0.26 yDistance=0.04
03:26:12.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:12.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:26:12.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:12.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:12.887 00.000 10844 Enqueuing Expose request
03:26:12.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:26:12.887 00.000 11060 MoveAxis(W, 62, ABG)
03:26:12.892 00.005 11060 Guiding  Dir = 3, Dur = 62
03:26:12.902 00.010 11060 IsSlewing returns 0
03:26:12.902 00.000 11060 IsGuiding returns 0
03:26:12.979 00.077 11060 IsGuiding returns 0
03:26:12.979 00.000 11060 Move returns status 0, amount 62
03:26:12.979 00.000 11060 MoveAxis(N, 0, ABG)
03:26:12.979 00.000 11060 Move returns status 0, amount 0
03:26:12.979 00.000 11060 move complete, result=0
03:26:12.979 00.000 11060 worker thread done servicing request
03:26:12.979 00.000 11060 Worker thread wakes up
03:26:12.979 00.000 10844 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
03:26:12.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:12.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:13.618 00.639 11060 Exposure complete
03:26:13.815 00.197 11060 worker thread done servicing request
03:26:13.815 00.000 10844 OnExposeComplete: enter
03:26:13.815 00.000 10844 UpdateGuideState(): m_state=6
03:26:13.815 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
03:26:13.815 00.000 10844 Star::Find returns 1 (0), X=621.09, Y=104.99, Mass=1728, SNR=26.3, Peak=189 HFD=2.8
03:26:13.815 00.000 10844 MultiStar: [#1 0.22,-0.05,1.02,U] [#2 -0.00,0.25,0.87,U] [#3 -0.22,-0.20,1.01,U] [#4 0.13,-0.14,0.96,U] [#5 0.41,0.02,0.99,U] [#6 0.40,0.24,1.06,U] [#7 0.39,0.37,0.97,U] [#8 0.72,0.37,0.00,M5] 
03:26:13.815 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.07}, one-star: {0.26, 0.08}
03:26:13.815 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
03:26:13.815 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.06 = 2.06)
03:26:13.815 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.32 mountX=0.10 mountY=0.19, mountTheta=1.07
03:26:13.817 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.07, opts=13)
03:26:13.817 00.000 10844 Enqueuing Move request for scope (0.20, 0.07)
03:26:13.817 00.000 11060 Worker thread wakes up
03:26:13.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:13.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
03:26:13.817 00.000 10844 UpdateGuideState exits: m=1728 SNR=26.3
03:26:13.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
03:26:13.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:13.817 00.000 11060 Moving (0.20, 0.07) raw xDistance=0.10 yDistance=0.19
03:26:13.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:13.817 00.000 10844 Enqueuing Expose request
03:26:13.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:26:13.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:13.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:26:13.817 00.000 11060 MoveAxis(E, 0, ABG)
03:26:13.817 00.000 11060 Move returns status 0, amount 0
03:26:13.817 00.000 11060 MoveAxis(N, 0, ABG)
03:26:13.817 00.000 11060 Move returns status 0, amount 0
03:26:13.817 00.000 11060 move complete, result=0
03:26:13.817 00.000 11060 worker thread done servicing request
03:26:13.817 00.000 11060 Worker thread wakes up
03:26:13.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:13.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:13.822 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:26:14.456 00.634 11060 Exposure complete
03:26:14.664 00.208 11060 worker thread done servicing request
03:26:14.667 00.003 10844 OnExposeComplete: enter
03:26:14.667 00.000 10844 UpdateGuideState(): m_state=6
03:26:14.667 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
03:26:14.667 00.000 10844 Star::Find returns 1 (0), X=621.26, Y=105.14, Mass=1579, SNR=25.0, Peak=167 HFD=3.1
03:26:14.667 00.000 10844 MultiStar: [#1 0.51,0.19,0.95,U] [#2 0.16,0.27,0.98,U] [#3 -0.30,0.05,1.02,U] [#4 0.36,0.04,1.06,U] [#5 0.57,-0.10,1.04,U] [#6 0.27,-0.02,1.02,U] [#7 0.28,-0.14,1.05,U] [#8 0.68,0.22,0.00,M6] 
03:26:14.667 00.000 10844 refined, 7 included, MultiStar: {0.29, 0.06}, one-star: {0.43, 0.22}
03:26:14.667 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.39) = xAngle (-1.18 = -1.18)
03:26:14.667 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.94 = 1.94)
03:26:14.667 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.29 cameraTheta=0.21 mountX=0.11 mountY=0.27, mountTheta=1.19
03:26:14.671 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.06, opts=13)
03:26:14.671 00.000 10844 Enqueuing Move request for scope (0.29, 0.06)
03:26:14.671 00.000 11060 Worker thread wakes up
03:26:14.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:14.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
03:26:14.671 00.000 10844 UpdateGuideState exits: m=1579 SNR=25.0
03:26:14.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
03:26:14.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:14.671 00.000 11060 Moving (0.29, 0.06) raw xDistance=0.11 yDistance=0.27
03:26:14.672 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:26:14.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:14.672 00.000 10844 Enqueuing Expose request
03:26:14.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:14.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:26:14.672 00.000 11060 MoveAxis(E, 0, ABG)
03:26:14.672 00.000 11060 Move returns status 0, amount 0
03:26:14.672 00.000 11060 MoveAxis(N, 0, ABG)
03:26:14.673 00.001 11060 Move returns status 0, amount 0
03:26:14.673 00.000 11060 move complete, result=0
03:26:14.673 00.000 11060 worker thread done servicing request
03:26:14.673 00.000 11060 Worker thread wakes up
03:26:14.674 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:14.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:14.679 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:26:15.328 00.649 11060 Exposure complete
03:26:15.535 00.207 11060 worker thread done servicing request
03:26:15.535 00.000 10844 OnExposeComplete: enter
03:26:15.535 00.000 10844 UpdateGuideState(): m_state=6
03:26:15.537 00.002 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
03:26:15.537 00.000 10844 Star::Find returns 1 (0), X=621.20, Y=104.98, Mass=2001, SNR=28.2, Peak=244 HFD=3.1
03:26:15.538 00.001 10844 MultiStar: [#1 0.52,-0.42,0.00,M1] [#2 0.44,0.29,0.86,U] [#3 -0.02,-0.43,0.91,U] [#4 0.45,-0.33,0.95,U] [#5 0.78,-0.31,0.00,M1] [#6 0.59,-0.44,0.00,M1] [#7 0.61,0.18,0.00,M1] [#8 0.76,-0.22,0.00,M7] 
03:26:15.538 00.000 10844 refined, 3 included, MultiStar: {0.31, -0.11}, one-star: {0.37, 0.06}
03:26:15.538 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
03:26:15.538 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.41 = 1.41)
03:26:15.538 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.11 hyp=0.33 cameraTheta=-0.33 mountX=-0.05 mountY=0.32, mountTheta=1.72
03:26:15.540 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.11, opts=13)
03:26:15.540 00.000 10844 Enqueuing Move request for scope (0.31, -0.11)
03:26:15.540 00.000 11060 Worker thread wakes up
03:26:15.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:15.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.11) opts 0xd
03:26:15.540 00.000 10844 UpdateGuideState exits: m=2001 SNR=28.2
03:26:15.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:15.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:15.540 00.000 10844 Enqueuing Expose request
03:26:15.540 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.11)
03:26:15.542 00.002 11060 Moving (0.31, -0.11) raw xDistance=-0.05 yDistance=0.32
03:26:15.543 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:26:15.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:26:15.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:26:15.543 00.000 11060 MoveAxis(E, 0, ABG)
03:26:15.543 00.000 11060 Move returns status 0, amount 0
03:26:15.543 00.000 11060 MoveAxis(N, 0, ABG)
03:26:15.543 00.000 11060 Move returns status 0, amount 0
03:26:15.543 00.000 11060 move complete, result=0
03:26:15.543 00.000 11060 worker thread done servicing request
03:26:15.544 00.001 11060 Worker thread wakes up
03:26:15.544 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:15.544 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:15.544 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:26:16.202 00.658 11060 Exposure complete
03:26:16.398 00.196 11060 worker thread done servicing request
03:26:16.398 00.000 10844 OnExposeComplete: enter
03:26:16.398 00.000 10844 UpdateGuideState(): m_state=6
03:26:16.398 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
03:26:16.398 00.000 10844 Star::Find returns 1 (0), X=621.04, Y=104.96, Mass=1993, SNR=28.2, Peak=211 HFD=2.8
03:26:16.400 00.002 10844 MultiStar: [#1 0.34,-0.09,0.96,U] [#2 0.35,-0.05,0.84,U] [#3 0.09,-0.03,0.95,U] [#4 0.86,-0.30,0.00,M1] [#5 0.22,0.05,0.84,U] [#6 0.46,-0.41,0.00,M2] [#7 0.71,-0.08,0.00,M2] [#8 0.80,-0.09,0.00,M8] 
03:26:16.400 00.000 10844 single-star, 4 included, MultiStar: {0.24, -0.02}, one-star: {0.21, 0.04}
03:26:16.400 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
03:26:16.400 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
03:26:16.400 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.20 mountX=0.08 mountY=0.20, mountTheta=1.20
03:26:16.401 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.04, opts=13)
03:26:16.401 00.000 10844 Enqueuing Move request for scope (0.21, 0.04)
03:26:16.401 00.000 11060 Worker thread wakes up
03:26:16.403 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
03:26:16.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:16.403 00.000 10844 UpdateGuideState exits: m=1993 SNR=28.2
03:26:16.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:16.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:16.403 00.000 10844 Enqueuing Expose request
03:26:16.404 00.001 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
03:26:16.404 00.000 11060 Moving (0.21, 0.04) raw xDistance=0.08 yDistance=0.20
03:26:16.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:26:16.404 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.18 newest=0.80
03:26:16.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:26:16.404 00.000 11060 MoveAxis(E, 0, ABG)
03:26:16.404 00.000 11060 Move returns status 0, amount 0
03:26:16.404 00.000 11060 BLC: Oldest BLC event removed
03:26:16.404 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:26:16.404 00.000 11060 MoveAxis(S, 558, ABG)
03:26:16.404 00.000 11060 Guiding  Dir = 1, Dur = 558
03:26:16.438 00.034 11060 IsSlewing returns 0
03:26:16.438 00.000 11060 IsGuiding returns 0
03:26:17.006 00.568 11060 IsGuiding returns 0
03:26:17.006 00.000 11060 Move returns status 0, amount 558
03:26:17.006 00.000 11060 move complete, result=0
03:26:17.006 00.000 11060 worker thread done servicing request
03:26:17.006 00.000 11060 Worker thread wakes up
03:26:17.006 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 558 ms SOUTH
03:26:17.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:17.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:17.638 00.632 11060 Exposure complete
03:26:17.850 00.212 11060 worker thread done servicing request
03:26:17.850 00.000 10844 OnExposeComplete: enter
03:26:17.850 00.000 10844 UpdateGuideState(): m_state=6
03:26:17.850 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
03:26:17.850 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.43, Mass=1870, SNR=27.4, Peak=213 HFD=3.2
03:26:17.850 00.000 10844 MultiStar: [#1 0.41,0.08,0.93,U] [#2 -0.00,0.31,0.79,U] [#3 -0.75,-0.29,0.00,M4] [#4 -0.03,-0.46,0.98,U] [#5 0.60,-0.32,0.00,M1] [#6 0.27,-0.34,1.00,U] [#7 0.56,0.14,0.89,U] [#8 0.52,0.35,0.00,M9] 
03:26:17.850 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.15}, one-star: {-0.09, -0.49}
03:26:17.850 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.39) = xAngle (-2.07 = -2.07)
03:26:17.850 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:26:17.850 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-0.68 mountX=-0.11 mountY=0.21, mountTheta=2.08
03:26:17.852 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.15, opts=13)
03:26:17.852 00.000 10844 Enqueuing Move request for scope (0.18, -0.15)
03:26:17.852 00.000 11060 Worker thread wakes up
03:26:17.852 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:17.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
03:26:17.852 00.000 10844 UpdateGuideState exits: m=1870 SNR=27.4
03:26:17.852 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
03:26:17.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:17.852 00.000 11060 Moving (0.18, -0.15) raw xDistance=-0.11 yDistance=0.21
03:26:17.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:17.852 00.000 10844 Enqueuing Expose request
03:26:17.852 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.01, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.139597, 1:0.205079
03:26:17.852 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:26:17.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:26:17.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
03:26:17.852 00.000 11060 MoveAxis(E, 0, ABG)
03:26:17.852 00.000 11060 Move returns status 0, amount 0
03:26:17.852 00.000 11060 MoveAxis(S, 80, ABG)
03:26:17.852 00.000 11060 Guiding  Dir = 1, Dur = 80
03:26:17.858 00.006 11060 IsSlewing returns 0
03:26:17.858 00.000 11060 IsGuiding returns 0
03:26:17.953 00.095 11060 IsGuiding returns 0
03:26:17.953 00.000 11060 Move returns status 0, amount 80
03:26:17.954 00.001 11060 move complete, result=0
03:26:17.954 00.000 11060 worker thread done servicing request
03:26:17.954 00.000 11060 Worker thread wakes up
03:26:17.954 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 80 ms SOUTH
03:26:17.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:17.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:18.590 00.636 11060 Exposure complete
03:26:18.852 00.262 11060 worker thread done servicing request
03:26:18.852 00.000 10844 OnExposeComplete: enter
03:26:18.852 00.000 10844 UpdateGuideState(): m_state=6
03:26:18.852 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
03:26:18.852 00.000 10844 Star::Find returns 1 (1), X=620.58, Y=104.72, Mass=1984, SNR=28.4, Peak=255 HFD=3.3
03:26:18.855 00.003 10844 MultiStar: [#1 0.42,0.28,0.93,U] [#2 0.08,0.01,0.85,U] [#3 -0.50,-0.05,0.93,U] [#4 -0.01,0.02,0.89,U] [#5 0.57,-0.05,0.88,U] [#6 0.07,0.07,1.00,U] [#7 0.36,0.51,0.00,M2] [#8 0.12,0.64,0.00,M10] 
03:26:18.855 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.01}, one-star: {-0.25, -0.20}
03:26:18.855 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
03:26:18.855 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:26:18.855 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.22 mountX=0.02 mountY=0.04, mountTheta=1.17
03:26:18.858 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
03:26:18.858 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
03:26:18.858 00.000 11060 Worker thread wakes up
03:26:18.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:18.858 00.000 10844 UpdateGuideState exits: m=1984 SNR=28.4 Saturated
03:26:18.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:26:18.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:18.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:26:18.860 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:18.860 00.000 10844 Enqueuing Expose request
03:26:18.860 00.000 11060 Moving (0.05, 0.01) raw xDistance=0.02 yDistance=0.04
03:26:18.860 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.01, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.139597, 1:0.205079, 2:0.044245
03:26:18.860 00.000 11060 BLC: No correction, Miss < min_move
03:26:18.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:26:18.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:18.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:26:18.860 00.000 11060 MoveAxis(E, 0, ABG)
03:26:18.860 00.000 11060 Move returns status 0, amount 0
03:26:18.861 00.001 11060 MoveAxis(N, 0, ABG)
03:26:18.861 00.000 11060 Move returns status 0, amount 0
03:26:18.861 00.000 11060 move complete, result=0
03:26:18.861 00.000 11060 worker thread done servicing request
03:26:18.861 00.000 11060 Worker thread wakes up
03:26:18.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:18.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:18.864 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:19.504 00.640 11060 Exposure complete
03:26:19.737 00.233 11060 worker thread done servicing request
03:26:19.737 00.000 10844 OnExposeComplete: enter
03:26:19.738 00.001 10844 UpdateGuideState(): m_state=6
03:26:19.738 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
03:26:19.738 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.82, Mass=1799, SNR=26.9, Peak=204 HFD=3.0
03:26:19.738 00.000 10844 MultiStar: [#1 0.76,0.01,0.00,M1] [#2 -0.05,0.45,0.95,U] [#3 -0.47,-0.60,0.00,M4] [#4 0.23,-0.42,0.97,U] [#5 0.30,0.01,0.88,U] [#6 0.17,0.10,1.05,U] [#7 0.21,-0.17,0.93,U] [#8 0.32,0.48,0.79,U] 
03:26:19.738 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.04}, one-star: {-0.12, -0.10}
03:26:19.738 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
03:26:19.738 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
03:26:19.738 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.28 mountX=0.07 mountY=0.14, mountTheta=1.12
03:26:19.742 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.04, opts=13)
03:26:19.742 00.000 10844 Enqueuing Move request for scope (0.14, 0.04)
03:26:19.742 00.000 11060 Worker thread wakes up
03:26:19.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:19.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
03:26:19.742 00.000 10844 UpdateGuideState exits: m=1799 SNR=26.9
03:26:19.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
03:26:19.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:19.742 00.000 11060 Moving (0.14, 0.04) raw xDistance=0.07 yDistance=0.14
03:26:19.744 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:19.744 00.000 11060 BLC: window closed
03:26:19.744 00.000 10844 Enqueuing Expose request
03:26:19.744 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.01, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.139597, 1:0.205079, 2:0.044245
03:26:19.744 00.000 11060 BLC: No correction, Miss < min_move
03:26:19.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:26:19.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:19.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:26:19.744 00.000 11060 MoveAxis(E, 0, ABG)
03:26:19.744 00.000 11060 Move returns status 0, amount 0
03:26:19.744 00.000 11060 MoveAxis(N, 0, ABG)
03:26:19.744 00.000 11060 Move returns status 0, amount 0
03:26:19.744 00.000 11060 move complete, result=0
03:26:19.744 00.000 11060 worker thread done servicing request
03:26:19.744 00.000 11060 Worker thread wakes up
03:26:19.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:19.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:19.748 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:20.397 00.649 11060 Exposure complete
03:26:20.818 00.421 11060 worker thread done servicing request
03:26:20.818 00.000 10844 OnExposeComplete: enter
03:26:20.818 00.000 10844 UpdateGuideState(): m_state=6
03:26:20.819 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
03:26:20.819 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=104.95, Mass=1824, SNR=27.4, Peak=203 HFD=2.8
03:26:20.819 00.000 10844 MultiStar: [#1 0.23,0.61,0.00,M2] [#2 -0.18,0.43,0.91,U] [#3 -0.53,-0.16,0.97,U] [#4 -0.24,-0.24,0.96,U] [#5 0.54,0.52,0.00,M1] [#6 -0.05,-0.14,0.92,U] [#7 0.20,0.06,0.88,U] [#8 0.21,0.44,0.78,U] 
03:26:20.819 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.05}, one-star: {0.08, 0.03}
03:26:20.819 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.39) = xAngle (-0.98 = -0.98)
03:26:20.820 00.001 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
03:26:20.820 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=0.05 mountY=0.07, mountTheta=0.99
03:26:20.822 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
03:26:20.822 00.000 10844 Enqueuing Move request for scope (0.08, 0.03)
03:26:20.822 00.000 11060 Worker thread wakes up
03:26:20.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
03:26:20.822 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
03:26:20.822 00.000 11060 Moving (0.08, 0.03) raw xDistance=0.05 yDistance=0.07
03:26:20.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:26:20.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:20.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:26:20.825 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:20.825 00.000 11060 MoveAxis(E, 0, ABG)
03:26:20.825 00.000 10844 UpdateGuideState exits: m=1824 SNR=27.4
03:26:20.825 00.000 11060 Move returns status 0, amount 0
03:26:20.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:20.825 00.000 11060 MoveAxis(N, 0, ABG)
03:26:20.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:20.825 00.000 11060 Move returns status 0, amount 0
03:26:20.825 00.000 10844 Enqueuing Expose request
03:26:20.825 00.000 11060 move complete, result=0
03:26:20.825 00.000 11060 worker thread done servicing request
03:26:20.825 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:20.825 00.000 11060 Worker thread wakes up
03:26:20.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:20.827 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:21.469 00.642 11060 Exposure complete
03:26:21.794 00.325 11060 worker thread done servicing request
03:26:21.794 00.000 10844 OnExposeComplete: enter
03:26:21.794 00.000 10844 UpdateGuideState(): m_state=6
03:26:21.794 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
03:26:21.794 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.95, Mass=1763, SNR=26.2, Peak=194 HFD=3.3
03:26:21.794 00.000 10844 MultiStar: [#1 -0.01,0.28,0.94,U] [#2 -0.15,0.63,0.00,M1] [#3 -0.92,-0.02,0.00,M4] [#4 0.03,-0.36,1.00,U] [#5 0.23,0.02,0.94,U] [#6 -0.53,-0.28,1.00,U] [#7 0.35,0.07,0.99,U] [#8 0.23,0.24,0.78,U] 
03:26:21.794 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.01}, one-star: {-0.11, 0.04}
03:26:21.794 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.39) = xAngle (-1.91 = -1.91)
03:26:21.796 00.002 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.21 = 1.21)
03:26:21.796 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.52 mountX=-0.01 mountY=0.02, mountTheta=1.91
03:26:21.797 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
03:26:21.797 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
03:26:21.797 00.000 11060 Worker thread wakes up
03:26:21.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:26:21.797 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:21.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:26:21.797 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.2
03:26:21.797 00.000 11060 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
03:26:21.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:21.800 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:26:21.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:21.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:21.800 00.000 10844 Enqueuing Expose request
03:26:21.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:26:21.800 00.000 11060 MoveAxis(E, 0, ABG)
03:26:21.800 00.000 11060 Move returns status 0, amount 0
03:26:21.800 00.000 11060 MoveAxis(N, 0, ABG)
03:26:21.800 00.000 11060 Move returns status 0, amount 0
03:26:21.800 00.000 11060 move complete, result=0
03:26:21.800 00.000 11060 worker thread done servicing request
03:26:21.801 00.001 11060 Worker thread wakes up
03:26:21.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:21.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:21.801 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:22.427 00.626 11060 Exposure complete
03:26:22.764 00.337 11060 worker thread done servicing request
03:26:22.764 00.000 10844 OnExposeComplete: enter
03:26:22.764 00.000 10844 UpdateGuideState(): m_state=6
03:26:22.764 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
03:26:22.764 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.90, Mass=1714, SNR=26.1, Peak=244 HFD=2.9
03:26:22.764 00.000 10844 MultiStar: [#1 -0.41,0.15,0.95,U] [#2 -0.60,0.37,0.00,M2] [#3 -1.18,-0.35,0.00,M5] [#4 0.05,0.09,0.92,U] [#5 -0.07,-0.08,0.89,U] [#6 -0.35,0.10,1.08,U] [#7 0.18,0.09,0.90,U] [#8 -0.13,-0.29,0.84,U] 
03:26:22.764 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.01}, one-star: {-0.07, -0.02}
03:26:22.764 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.39) = xAngle (-4.27 = 2.02)
03:26:22.766 00.002 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.14 = -1.14)
03:26:22.766 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.88 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
03:26:22.766 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
03:26:22.768 00.002 10844 Enqueuing Move request for scope (-0.07, -0.02)
03:26:22.768 00.000 11060 Worker thread wakes up
03:26:22.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
03:26:22.768 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
03:26:22.768 00.000 11060 Moving (-0.07, -0.02) raw xDistance=-0.03 yDistance=-0.07
03:26:22.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:26:22.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:22.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:26:22.768 00.000 11060 MoveAxis(E, 0, ABG)
03:26:22.768 00.000 11060 Move returns status 0, amount 0
03:26:22.768 00.000 11060 MoveAxis(N, 0, ABG)
03:26:22.768 00.000 11060 Move returns status 0, amount 0
03:26:22.768 00.000 11060 move complete, result=0
03:26:22.768 00.000 11060 worker thread done servicing request
03:26:22.770 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:22.772 00.002 10844 UpdateGuideState exits: m=1714 SNR=26.1
03:26:22.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:22.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:22.772 00.000 10844 Enqueuing Expose request
03:26:22.772 00.000 11060 Worker thread wakes up
03:26:22.772 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:22.774 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:22.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:23.407 00.633 11060 Exposure complete
03:26:23.681 00.274 11060 worker thread done servicing request
03:26:23.681 00.000 10844 OnExposeComplete: enter
03:26:23.681 00.000 10844 UpdateGuideState(): m_state=6
03:26:23.681 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
03:26:23.681 00.000 10844 Star::Find returns 1 (1), X=620.43, Y=104.69, Mass=1852, SNR=27.4, Peak=255 HFD=3.2
03:26:23.681 00.000 10844 MultiStar: [#1 -0.50,-0.09,0.94,U] [#2 -0.88,-0.15,0.00,M3] [#3 -1.26,-0.67,0.00,M6] [#4 -0.19,-0.03,0.90,U] [#5 -0.23,-0.10,0.88,U] [#6 -0.57,-0.29,0.00,M1] [#7 0.12,0.07,0.85,U] [#8 -0.48,-0.06,0.82,U] 
03:26:23.681 00.000 10844 refined, 5 included, MultiStar: {-0.28, -0.08}, one-star: {-0.40, -0.23}
03:26:23.681 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.39) = xAngle (-4.26 = 2.02)
03:26:23.681 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.14 = -1.14)
03:26:23.681 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.30 cameraTheta=-2.87 mountX=-0.13 mountY=-0.27, mountTheta=-2.02
03:26:23.685 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.08, opts=13)
03:26:23.685 00.000 10844 Enqueuing Move request for scope (-0.28, -0.08)
03:26:23.685 00.000 11060 Worker thread wakes up
03:26:23.685 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:26:23.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
03:26:23.685 00.000 10844 UpdateGuideState exits: m=1852 SNR=27.4 Saturated
03:26:23.685 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
03:26:23.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:23.685 00.000 11060 Moving (-0.28, -0.08) raw xDistance=-0.13 yDistance=-0.27
03:26:23.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:23.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:26:23.685 00.000 10844 Enqueuing Expose request
03:26:23.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:23.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:26:23.685 00.000 11060 MoveAxis(E, 30, ABG)
03:26:23.685 00.000 11060 Guiding  Dir = 2, Dur = 30
03:26:23.711 00.026 11060 IsSlewing returns 0
03:26:23.711 00.000 11060 IsGuiding returns 0
03:26:23.757 00.046 11060 IsGuiding returns 0
03:26:23.757 00.000 11060 Move returns status 0, amount 30
03:26:23.757 00.000 11060 MoveAxis(N, 0, ABG)
03:26:23.757 00.000 11060 Move returns status 0, amount 0
03:26:23.757 00.000 11060 move complete, result=0
03:26:23.757 00.000 11060 worker thread done servicing request
03:26:23.757 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.3 px 0 ms NORTH
03:26:23.758 00.001 11060 Worker thread wakes up
03:26:23.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:23.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:24.386 00.628 11060 Exposure complete
03:26:24.712 00.326 10844 OnExposeComplete: enter
03:26:24.714 00.002 10844 UpdateGuideState(): m_state=6
03:26:24.714 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
03:26:24.714 00.000 10844 Star::Find returns 1 (1), X=620.32, Y=104.57, Mass=1726, SNR=26.1, Peak=255 HFD=3.1
03:26:24.714 00.000 10844 MultiStar: [#1 -0.01,0.05,1.02,U] [#2 -1.15,-0.14,0.00,M4] [#3 -1.10,-0.77,0.00,M7] [#4 -0.41,-0.33,0.95,U] [#5 0.17,-0.14,0.94,U] [#6 -0.44,-0.31,1.04,U] [#7 0.11,-0.21,0.94,U] [#8 0.01,-0.45,0.80,U] 
03:26:24.714 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.24}, one-star: {-0.51, -0.34}
03:26:24.714 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.73)
03:26:24.714 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
03:26:24.714 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.16 mountX=-0.27 mountY=-0.12, mountTheta=-2.72
03:26:24.714 00.000 11060 worker thread done servicing request
03:26:24.717 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.24, opts=13)
03:26:24.717 00.000 10844 Enqueuing Move request for scope (-0.16, -0.24)
03:26:24.717 00.000 11060 Worker thread wakes up
03:26:24.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:24.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
03:26:24.717 00.000 10844 UpdateGuideState exits: m=1726 SNR=26.1 Saturated
03:26:24.717 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
03:26:24.719 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:24.719 00.000 11060 Moving (-0.16, -0.24) raw xDistance=-0.27 yDistance=-0.12
03:26:24.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:24.719 00.000 10844 Enqueuing Expose request
03:26:24.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:26:24.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:24.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:26:24.719 00.000 11060 MoveAxis(E, 64, ABG)
03:26:24.719 00.000 11060 Guiding  Dir = 2, Dur = 64
03:26:24.737 00.018 11060 IsSlewing returns 0
03:26:24.738 00.001 11060 IsGuiding returns 0
03:26:24.830 00.092 11060 IsGuiding returns 0
03:26:24.830 00.000 11060 Move returns status 0, amount 64
03:26:24.830 00.000 11060 MoveAxis(N, 0, ABG)
03:26:24.830 00.000 11060 Move returns status 0, amount 0
03:26:24.830 00.000 11060 move complete, result=0
03:26:24.830 00.000 10844 GuideStep: -0.3 px 64 ms EAST, -0.1 px 0 ms NORTH
03:26:24.830 00.000 11060 worker thread done servicing request
03:26:24.830 00.000 11060 Worker thread wakes up
03:26:24.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:24.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:25.450 00.620 11060 Exposure complete
03:26:25.717 00.267 11060 worker thread done servicing request
03:26:25.717 00.000 10844 OnExposeComplete: enter
03:26:25.717 00.000 10844 UpdateGuideState(): m_state=6
03:26:25.717 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
03:26:25.717 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=104.83, Mass=1479, SNR=24.1, Peak=212 HFD=2.9
03:26:25.717 00.000 10844 MultiStar: [#1 0.27,0.13,1.04,U] [#2 -0.81,-0.21,0.00,M5] [#3 -0.77,-0.64,0.00,M8] [#4 0.18,0.14,1.03,U] [#5 0.13,-0.08,1.01,U] [#6 -0.88,-0.44,0.00,M1] [#7 0.26,0.43,1.06,U] [#8 0.05,0.34,0.99,U] 
03:26:25.717 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.15}, one-star: {-0.45, -0.09}
03:26:25.717 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.30 = -0.30)
03:26:25.717 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
03:26:25.717 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.09 mountX=0.16 mountY=0.05, mountTheta=0.32
03:26:25.723 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.15, opts=13)
03:26:25.723 00.000 10844 Enqueuing Move request for scope (0.08, 0.15)
03:26:25.723 00.000 11060 Worker thread wakes up
03:26:25.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:25.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
03:26:25.723 00.000 10844 UpdateGuideState exits: m=1479 SNR=24.1
03:26:25.723 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
03:26:25.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:25.723 00.000 11060 Moving (0.08, 0.15) raw xDistance=0.16 yDistance=0.05
03:26:25.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:25.723 00.000 10844 Enqueuing Expose request
03:26:25.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:26:25.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:25.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:26:25.723 00.000 11060 MoveAxis(W, 36, ABG)
03:26:25.723 00.000 11060 Guiding  Dir = 3, Dur = 36
03:26:25.758 00.035 11060 IsSlewing returns 0
03:26:25.759 00.001 11060 IsGuiding returns 0
03:26:25.819 00.060 11060 IsGuiding returns 0
03:26:25.820 00.001 11060 Move returns status 0, amount 36
03:26:25.820 00.000 11060 MoveAxis(N, 0, ABG)
03:26:25.820 00.000 11060 Move returns status 0, amount 0
03:26:25.820 00.000 11060 move complete, result=0
03:26:25.820 00.000 11060 worker thread done servicing request
03:26:25.820 00.000 11060 Worker thread wakes up
03:26:25.820 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
03:26:25.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:25.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:26.449 00.629 11060 Exposure complete
03:26:26.666 00.217 11060 worker thread done servicing request
03:26:26.666 00.000 10844 OnExposeComplete: enter
03:26:26.666 00.000 10844 UpdateGuideState(): m_state=6
03:26:26.666 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
03:26:26.666 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=105.10, Mass=1965, SNR=27.9, Peak=165 HFD=3.4
03:26:26.666 00.000 10844 MultiStar: [#1 0.24,0.35,0.94,U] [#2 -0.53,0.09,0.92,U] [#3 -0.90,-0.59,0.00,M9] [#4 -0.03,0.13,0.87,U] [#5 0.13,0.02,0.96,U] [#6 -0.36,-0.17,1.01,U] [#7 -0.05,0.18,0.88,U] [#8 -0.17,0.29,0.81,U] 
03:26:26.666 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.13}, one-star: {-0.05, 0.18}
03:26:26.666 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.39) = xAngle (0.85 = 0.85)
03:26:26.666 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.98 = -2.31)
03:26:26.666 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.24 mountX=0.11 mountY=-0.12, mountTheta=-0.85
03:26:26.669 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.13, opts=13)
03:26:26.669 00.000 10844 Enqueuing Move request for scope (-0.10, 0.13)
03:26:26.669 00.000 11060 Worker thread wakes up
03:26:26.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:26.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
03:26:26.669 00.000 10844 UpdateGuideState exits: m=1965 SNR=27.9
03:26:26.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:26.672 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:26.672 00.000 10844 Enqueuing Expose request
03:26:26.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
03:26:26.672 00.000 11060 Moving (-0.10, 0.13) raw xDistance=0.11 yDistance=-0.12
03:26:26.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:26:26.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:26.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:26:26.672 00.000 11060 MoveAxis(E, 0, ABG)
03:26:26.672 00.000 11060 Move returns status 0, amount 0
03:26:26.672 00.000 11060 MoveAxis(N, 0, ABG)
03:26:26.672 00.000 11060 Move returns status 0, amount 0
03:26:26.672 00.000 11060 move complete, result=0
03:26:26.672 00.000 11060 worker thread done servicing request
03:26:26.672 00.000 11060 Worker thread wakes up
03:26:26.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:26.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:26.675 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:27.300 00.625 11060 Exposure complete
03:26:27.503 00.203 11060 worker thread done servicing request
03:26:27.503 00.000 10844 OnExposeComplete: enter
03:26:27.503 00.000 10844 UpdateGuideState(): m_state=6
03:26:27.503 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
03:26:27.503 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=105.11, Mass=1919, SNR=27.8, Peak=183 HFD=3.3
03:26:27.503 00.000 10844 MultiStar: [#1 0.26,0.36,0.85,U] [#2 -0.96,-0.01,0.00,M5] [#3 -0.88,-0.48,0.00,M10] [#4 -0.06,-0.61,0.00,M1] [#5 0.27,-0.32,0.87,U] [#6 -0.71,-0.51,0.00,M1] [#7 0.13,0.30,0.87,U] [#8 0.12,-0.50,0.79,U] 
03:26:27.503 00.000 10844 refined, 4 included, MultiStar: {0.06, 0.02}, one-star: {-0.41, 0.19}
03:26:27.503 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:26:27.503 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.11 = 2.11)
03:26:27.503 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.38 mountX=0.03 mountY=0.05, mountTheta=1.01
03:26:27.509 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
03:26:27.509 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
03:26:27.509 00.000 11060 Worker thread wakes up
03:26:27.510 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:26:27.510 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:26:27.510 00.000 11060 Moving (0.06, 0.02) raw xDistance=0.03 yDistance=0.05
03:26:27.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:27.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:27.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:26:27.510 00.000 11060 MoveAxis(E, 0, ABG)
03:26:27.510 00.000 11060 Move returns status 0, amount 0
03:26:27.510 00.000 11060 MoveAxis(N, 0, ABG)
03:26:27.510 00.000 11060 Move returns status 0, amount 0
03:26:27.510 00.000 11060 move complete, result=0
03:26:27.510 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:27.510 00.000 11060 worker thread done servicing request
03:26:27.510 00.000 10844 UpdateGuideState exits: m=1919 SNR=27.8
03:26:27.510 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:27.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:27.510 00.000 10844 Enqueuing Expose request
03:26:27.510 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:27.510 00.000 11060 Worker thread wakes up
03:26:27.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:27.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:28.165 00.655 11060 Exposure complete
03:26:28.367 00.202 11060 worker thread done servicing request
03:26:28.367 00.000 10844 OnExposeComplete: enter
03:26:28.367 00.000 10844 UpdateGuideState(): m_state=6
03:26:28.368 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
03:26:28.368 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=105.02, Mass=1645, SNR=25.7, Peak=208 HFD=3.4
03:26:28.368 00.000 10844 MultiStar: [#1 -0.22,0.36,0.94,U] [#2 -0.52,0.03,0.91,U] [#3 -0.93,-0.31,0.00,R] [#4 -0.58,-0.34,0.00,M2] [#5 -0.54,-0.39,0.00,M1] [#6 -0.83,-0.15,0.00,M2] [#7 -0.51,0.38,0.00,M1] [#8 0.02,-0.21,0.85,U] 
03:26:28.368 00.000 10844 refined, 3 included, MultiStar: {-0.30, 0.08}, one-star: {-0.46, 0.10}
03:26:28.368 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
03:26:28.368 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.63 = -1.66)
03:26:28.368 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.08 hyp=0.31 cameraTheta=2.89 mountX=0.02 mountY=-0.31, mountTheta=-1.50
03:26:28.371 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.08, opts=13)
03:26:28.371 00.000 10844 Enqueuing Move request for scope (-0.30, 0.08)
03:26:28.371 00.000 11060 Worker thread wakes up
03:26:28.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:28.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.08) opts 0xd
03:26:28.371 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.7
03:26:28.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.08)
03:26:28.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:28.371 00.000 11060 Moving (-0.30, 0.08) raw xDistance=0.02 yDistance=-0.31
03:26:28.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:28.371 00.000 10844 Enqueuing Expose request
03:26:28.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:26:28.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:26:28.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:26:28.371 00.000 11060 MoveAxis(E, 0, ABG)
03:26:28.371 00.000 11060 Move returns status 0, amount 0
03:26:28.371 00.000 11060 MoveAxis(N, 0, ABG)
03:26:28.371 00.000 11060 Move returns status 0, amount 0
03:26:28.374 00.003 11060 move complete, result=0
03:26:28.374 00.000 11060 worker thread done servicing request
03:26:28.374 00.000 11060 Worker thread wakes up
03:26:28.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:28.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:28.375 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:26:29.012 00.637 11060 Exposure complete
03:26:29.228 00.216 11060 worker thread done servicing request
03:26:29.228 00.000 10844 OnExposeComplete: enter
03:26:29.228 00.000 10844 UpdateGuideState(): m_state=6
03:26:29.228 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
03:26:29.228 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.62, Mass=1924, SNR=27.7, Peak=232 HFD=3.2
03:26:29.228 00.000 10844 MultiStar: [#1 -0.32,-0.33,0.91,U] [#2 -0.22,-0.20,0.87,U] [#3 0.51,-0.54,0.00,M1] [#4 -0.37,-0.71,0.00,M3] [#5 0.33,0.21,0.83,U] [#6 0.10,-0.77,0.00,M3] [#7 -0.16,-0.27,0.82,U] [#8 -0.10,-0.25,0.79,U] 
03:26:29.228 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.20}, one-star: {-0.33, -0.30}
03:26:29.228 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.39) = xAngle (-3.60 = 2.69)
03:26:29.228 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.47 = -0.47)
03:26:29.228 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.21 mountX=-0.22 mountY=-0.11, mountTheta=-2.67
03:26:29.235 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
03:26:29.235 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
03:26:29.245 00.010 11060 Worker thread wakes up
03:26:29.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:29.245 00.000 10844 UpdateGuideState exits: m=1924 SNR=27.7
03:26:29.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:29.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:29.245 00.000 10844 Enqueuing Expose request
03:26:29.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
03:26:29.245 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
03:26:29.247 00.002 11060 Moving (-0.14, -0.20) raw xDistance=-0.22 yDistance=-0.11
03:26:29.248 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:26:29.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:29.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:26:29.248 00.000 11060 MoveAxis(E, 51, ABG)
03:26:29.248 00.000 11060 Guiding  Dir = 2, Dur = 51
03:26:29.264 00.016 11060 IsSlewing returns 0
03:26:29.264 00.000 11060 IsGuiding returns 0
03:26:29.326 00.062 11060 IsGuiding returns 0
03:26:29.326 00.000 11060 Move returns status 0, amount 51
03:26:29.326 00.000 11060 MoveAxis(N, 0, ABG)
03:26:29.326 00.000 11060 Move returns status 0, amount 0
03:26:29.326 00.000 11060 move complete, result=0
03:26:29.326 00.000 11060 worker thread done servicing request
03:26:29.326 00.000 11060 Worker thread wakes up
03:26:29.326 00.000 10844 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
03:26:29.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:29.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:29.974 00.648 11060 Exposure complete
03:26:30.196 00.222 11060 worker thread done servicing request
03:26:30.196 00.000 10844 OnExposeComplete: enter
03:26:30.196 00.000 10844 UpdateGuideState(): m_state=6
03:26:30.196 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
03:26:30.196 00.000 10844 Star::Find returns 1 (0), X=620.27, Y=105.36, Mass=1841, SNR=27.2, Peak=163 HFD=3.6
03:26:30.196 00.000 10844 MultiStar: [#1 -0.44,0.48,0.00,M1] [#2 -0.49,-0.00,0.89,U] [#3 0.35,0.71,0.00,M2] [#4 -0.14,-0.18,0.90,U] [#5 0.12,-0.06,0.93,U] [#6 -0.42,-0.57,0.00,M4] [#7 -0.40,0.33,0.86,U] [#8 -0.44,-0.03,0.84,U] 
03:26:30.196 00.000 10844 refined, 5 included, MultiStar: {-0.32, 0.09}, one-star: {-0.56, 0.44}
03:26:30.196 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
03:26:30.196 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.61 = -1.67)
03:26:30.196 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.09 hyp=0.33 cameraTheta=2.88 mountX=0.03 mountY=-0.33, mountTheta=-1.49
03:26:30.202 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.09, opts=13)
03:26:30.202 00.000 10844 Enqueuing Move request for scope (-0.32, 0.09)
03:26:30.202 00.000 11060 Worker thread wakes up
03:26:30.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:30.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.09) opts 0xd
03:26:30.202 00.000 10844 UpdateGuideState exits: m=1841 SNR=27.2
03:26:30.202 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.09)
03:26:30.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:30.202 00.000 11060 Moving (-0.32, 0.09) raw xDistance=0.03 yDistance=-0.33
03:26:30.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:30.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:30.202 00.000 10844 Enqueuing Expose request
03:26:30.202 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.32 newest=-0.75
03:26:30.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
03:26:30.202 00.000 11060 MoveAxis(E, 0, ABG)
03:26:30.202 00.000 11060 Move returns status 0, amount 0
03:26:30.202 00.000 11060 BLC: Oldest BLC event removed
03:26:30.202 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:26:30.202 00.000 11060 MoveAxis(N, 607, ABG)
03:26:30.202 00.000 11060 Guiding  Dir = 0, Dur = 607
03:26:30.230 00.028 11060 IsSlewing returns 0
03:26:30.230 00.000 11060 IsGuiding returns 0
03:26:30.855 00.625 11060 IsGuiding returns 0
03:26:30.855 00.000 11060 Move returns status 0, amount 607
03:26:30.855 00.000 11060 move complete, result=0
03:26:30.855 00.000 11060 worker thread done servicing request
03:26:30.855 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 607 ms NORTH
03:26:30.855 00.000 11060 Worker thread wakes up
03:26:30.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:30.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:31.475 00.620 11060 Exposure complete
03:26:31.664 00.189 11060 worker thread done servicing request
03:26:31.664 00.000 10844 OnExposeComplete: enter
03:26:31.664 00.000 10844 UpdateGuideState(): m_state=6
03:26:31.664 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
03:26:31.664 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=105.24, Mass=1767, SNR=26.1, Peak=176 HFD=3.4
03:26:31.664 00.000 10844 MultiStar: [#1 -0.14,0.28,0.99,U] [#2 -0.55,0.57,0.00,M3] [#3 0.46,0.17,0.93,U] [#4 -0.24,-0.07,0.97,U] [#5 0.45,0.42,0.00,M1] [#6 -0.18,0.32,1.00,U] [#7 0.16,0.06,0.97,U] [#8 0.25,0.15,0.83,U] 
03:26:31.664 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.18}, one-star: {-0.51, 0.32}
03:26:31.664 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.39) = xAngle (0.40 = 0.40)
03:26:31.664 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.52 = -2.76)
03:26:31.664 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.79 mountX=0.17 mountY=-0.07, mountTheta=-0.38
03:26:31.669 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.18, opts=13)
03:26:31.669 00.000 10844 Enqueuing Move request for scope (-0.04, 0.18)
03:26:31.669 00.000 11060 Worker thread wakes up
03:26:31.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
03:26:31.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:31.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
03:26:31.669 00.000 10844 UpdateGuideState exits: m=1767 SNR=26.1
03:26:31.669 00.000 11060 Moving (-0.04, 0.18) raw xDistance=0.17 yDistance=-0.07
03:26:31.669 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.00, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.228691, 1:0.067527
03:26:31.669 00.000 11060 BLC: No correction, Miss < min_move
03:26:31.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:26:31.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:31.671 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:31.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:26:31.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:31.671 00.000 10844 Enqueuing Expose request
03:26:31.671 00.000 11060 MoveAxis(W, 39, ABG)
03:26:31.671 00.000 11060 Guiding  Dir = 3, Dur = 39
03:26:31.680 00.009 11060 IsSlewing returns 0
03:26:31.680 00.000 11060 IsGuiding returns 0
03:26:31.726 00.046 11060 IsGuiding returns 0
03:26:31.726 00.000 11060 Move returns status 0, amount 39
03:26:31.726 00.000 11060 MoveAxis(N, 0, ABG)
03:26:31.726 00.000 11060 Move returns status 0, amount 0
03:26:31.726 00.000 11060 move complete, result=0
03:26:31.726 00.000 11060 worker thread done servicing request
03:26:31.726 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:26:31.726 00.000 11060 Worker thread wakes up
03:26:31.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:31.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:32.352 00.626 11060 Exposure complete
03:26:32.552 00.200 11060 worker thread done servicing request
03:26:32.552 00.000 10844 OnExposeComplete: enter
03:26:32.552 00.000 10844 UpdateGuideState(): m_state=6
03:26:32.552 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
03:26:32.552 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.66, Mass=1666, SNR=25.7, Peak=199 HFD=3.2
03:26:32.552 00.000 10844 MultiStar: [#1 -0.12,-0.01,0.97,U] [#2 -0.43,0.35,1.00,U] [#3 -0.13,-0.11,1.02,U] [#4 -0.44,-0.57,0.00,M2] [#5 0.27,-0.05,1.05,U] [#6 -0.23,-0.26,1.09,U] [#7 -0.24,-0.36,1.01,U] [#8 0.34,0.02,0.85,U] 
03:26:32.552 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.09}, one-star: {-0.33, -0.26}
03:26:32.552 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.88 = 2.41)
03:26:32.552 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
03:26:32.552 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.49 mountX=-0.11 mountY=-0.10, mountTheta=-2.40
03:26:32.552 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.09, opts=13)
03:26:32.557 00.005 10844 Enqueuing Move request for scope (-0.12, -0.09)
03:26:32.557 00.000 11060 Worker thread wakes up
03:26:32.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
03:26:32.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:32.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
03:26:32.557 00.000 10844 UpdateGuideState exits: m=1666 SNR=25.7
03:26:32.557 00.000 11060 Moving (-0.12, -0.09) raw xDistance=-0.11 yDistance=-0.10
03:26:32.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:32.557 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=-0.00, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.228691, 1:0.067527, 2:0.099724
03:26:32.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:32.557 00.000 10844 Enqueuing Expose request
03:26:32.557 00.000 11060 BLC: No correction, Miss < min_move
03:26:32.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:26:32.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:32.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:26:32.557 00.000 11060 MoveAxis(E, 0, ABG)
03:26:32.557 00.000 11060 Move returns status 0, amount 0
03:26:32.557 00.000 11060 MoveAxis(N, 0, ABG)
03:26:32.557 00.000 11060 Move returns status 0, amount 0
03:26:32.557 00.000 11060 move complete, result=0
03:26:32.557 00.000 11060 worker thread done servicing request
03:26:32.557 00.000 11060 Worker thread wakes up
03:26:32.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:32.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:32.557 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:33.196 00.639 11060 Exposure complete
03:26:33.400 00.204 11060 worker thread done servicing request
03:26:33.400 00.000 10844 OnExposeComplete: enter
03:26:33.400 00.000 10844 UpdateGuideState(): m_state=6
03:26:33.400 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
03:26:33.400 00.000 10844 Star::Find returns 1 (0), X=621.16, Y=105.21, Mass=1792, SNR=26.5, Peak=133 HFD=4.0
03:26:33.404 00.004 10844 MultiStar: [#1 0.03,0.33,0.99,U] [#2 0.54,0.92,0.00,M3] [#3 0.57,0.41,0.00,M1] [#4 0.29,0.34,0.94,U] [#5 0.58,0.13,1.03,U] [#6 0.28,0.14,1.05,U] [#7 0.44,0.30,0.88,U] [#8 0.67,0.63,0.00,M1] 
03:26:33.404 00.000 10844 refined, 5 included, MultiStar: {0.32, 0.25}, one-star: {0.33, 0.29}
03:26:33.404 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
03:26:33.404 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.40 = 2.40)
03:26:33.404 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.25 hyp=0.41 cameraTheta=0.66 mountX=0.31 mountY=0.28, mountTheta=0.74
03:26:33.405 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.25, opts=13)
03:26:33.405 00.000 10844 Enqueuing Move request for scope (0.32, 0.25)
03:26:33.405 00.000 11060 Worker thread wakes up
03:26:33.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:33.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.25) opts 0xd
03:26:33.405 00.000 10844 UpdateGuideState exits: m=1792 SNR=26.5
03:26:33.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.25)
03:26:33.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:33.405 00.000 11060 Moving (0.32, 0.25) raw xDistance=0.31 yDistance=0.28
03:26:33.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:33.405 00.000 10844 Enqueuing Expose request
03:26:33.405 00.000 11060 BLC: window closed
03:26:33.405 00.000 11060 BLC: History state: CurrMiss=-0.28, AvgInitMiss=-0.00, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.228691, 1:0.067527, 2:0.099724
03:26:33.405 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:26:33.405 00.000 11060 BLC: window closed
03:26:33.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
03:26:33.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:33.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:26:33.405 00.000 11060 MoveAxis(W, 72, ABG)
03:26:33.405 00.000 11060 Guiding  Dir = 3, Dur = 72
03:26:33.414 00.009 11060 IsSlewing returns 0
03:26:33.415 00.001 11060 IsGuiding returns 0
03:26:33.495 00.080 11060 IsGuiding returns 0
03:26:33.495 00.000 11060 Move returns status 0, amount 72
03:26:33.495 00.000 11060 MoveAxis(N, 0, ABG)
03:26:33.495 00.000 11060 Move returns status 0, amount 0
03:26:33.495 00.000 11060 move complete, result=0
03:26:33.495 00.000 11060 worker thread done servicing request
03:26:33.495 00.000 11060 Worker thread wakes up
03:26:33.495 00.000 10844 GuideStep: 0.3 px 72 ms WEST, 0.3 px 0 ms NORTH
03:26:33.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:33.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:34.137 00.642 11060 Exposure complete
03:26:34.376 00.239 11060 worker thread done servicing request
03:26:34.376 00.000 10844 OnExposeComplete: enter
03:26:34.376 00.000 10844 UpdateGuideState(): m_state=6
03:26:34.377 00.001 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
03:26:34.377 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=105.25, Mass=1833, SNR=27.2, Peak=177 HFD=3.1
03:26:34.377 00.000 10844 MultiStar: [#1 0.29,0.45,0.94,U] [#2 -0.10,0.30,0.87,U] [#3 0.61,-0.08,0.00,M2] [#4 0.34,-0.04,0.92,U] [#5 0.61,0.29,0.00,M1] [#6 0.21,-0.05,1.03,U] [#7 0.47,0.42,0.00,M1] [#8 1.10,0.26,0.00,M2] 
03:26:34.377 00.000 10844 refined, 4 included, MultiStar: {0.15, 0.19}, one-star: {0.03, 0.33}
03:26:34.377 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.39) = xAngle (-0.49 = -0.49)
03:26:34.377 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.63 = 2.63)
03:26:34.377 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.25 cameraTheta=0.90 mountX=0.22 mountY=0.12, mountTheta=0.50
03:26:34.379 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.19, opts=13)
03:26:34.379 00.000 10844 Enqueuing Move request for scope (0.15, 0.19)
03:26:34.379 00.000 11060 Worker thread wakes up
03:26:34.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:34.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
03:26:34.379 00.000 10844 UpdateGuideState exits: m=1833 SNR=27.2
03:26:34.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:34.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
03:26:34.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:34.379 00.000 10844 Enqueuing Expose request
03:26:34.379 00.000 11060 Moving (0.15, 0.19) raw xDistance=0.22 yDistance=0.12
03:26:34.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:26:34.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:34.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:26:34.379 00.000 11060 MoveAxis(W, 54, ABG)
03:26:34.379 00.000 11060 Guiding  Dir = 3, Dur = 54
03:26:34.414 00.035 11060 IsSlewing returns 0
03:26:34.414 00.000 11060 IsGuiding returns 0
03:26:34.492 00.078 11060 IsGuiding returns 0
03:26:34.492 00.000 11060 Move returns status 0, amount 54
03:26:34.492 00.000 11060 MoveAxis(N, 0, ABG)
03:26:34.492 00.000 11060 Move returns status 0, amount 0
03:26:34.492 00.000 11060 move complete, result=0
03:26:34.492 00.000 11060 worker thread done servicing request
03:26:34.492 00.000 11060 Worker thread wakes up
03:26:34.492 00.000 10844 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
03:26:34.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:34.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:35.139 00.647 11060 Exposure complete
03:26:35.341 00.202 11060 worker thread done servicing request
03:26:35.341 00.000 10844 OnExposeComplete: enter
03:26:35.341 00.000 10844 UpdateGuideState(): m_state=6
03:26:35.341 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
03:26:35.341 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.76, Mass=1581, SNR=24.7, Peak=160 HFD=3.5
03:26:35.341 00.000 10844 MultiStar: [#1 0.43,0.13,0.99,U] [#2 0.27,-0.25,0.92,U] [#3 0.77,0.19,0.00,M3] [#4 0.26,0.00,1.03,U] [#5 0.77,-0.22,0.00,M2] [#6 0.44,-0.39,1.01,U] [#7 0.53,-0.17,1.06,U] [#8 0.54,0.60,0.00,M3] 
03:26:35.343 00.002 10844 single-star, 5 included, MultiStar: {0.30, -0.14}, one-star: {-0.15, -0.16}
03:26:35.343 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.72 = 2.56)
03:26:35.343 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.60 = -0.60)
03:26:35.343 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.33 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
03:26:35.344 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.16, opts=13)
03:26:35.344 00.000 10844 Enqueuing Move request for scope (-0.15, -0.16)
03:26:35.344 00.000 11060 Worker thread wakes up
03:26:35.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:35.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
03:26:35.344 00.000 10844 UpdateGuideState exits: m=1581 SNR=24.7
03:26:35.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
03:26:35.344 00.000 11060 Moving (-0.15, -0.16) raw xDistance=-0.18 yDistance=-0.12
03:26:35.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:26:35.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:35.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:35.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:26:35.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:35.344 00.000 11060 MoveAxis(E, 41, ABG)
03:26:35.344 00.000 10844 Enqueuing Expose request
03:26:35.344 00.000 11060 Guiding  Dir = 2, Dur = 41
03:26:35.369 00.025 11060 IsSlewing returns 0
03:26:35.369 00.000 11060 IsGuiding returns 0
03:26:35.422 00.053 11060 IsGuiding returns 0
03:26:35.422 00.000 11060 Move returns status 0, amount 41
03:26:35.422 00.000 11060 MoveAxis(N, 0, ABG)
03:26:35.422 00.000 11060 Move returns status 0, amount 0
03:26:35.422 00.000 11060 move complete, result=0
03:26:35.422 00.000 11060 worker thread done servicing request
03:26:35.422 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
03:26:35.422 00.000 11060 Worker thread wakes up
03:26:35.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:35.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:36.056 00.634 11060 Exposure complete
03:26:36.308 00.252 11060 worker thread done servicing request
03:26:36.308 00.000 10844 OnExposeComplete: enter
03:26:36.308 00.000 10844 UpdateGuideState(): m_state=6
03:26:36.308 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
03:26:36.308 00.000 10844 Star::Find returns 1 (0), X=621.23, Y=104.81, Mass=1539, SNR=24.6, Peak=190 HFD=2.9
03:26:36.309 00.001 10844 MultiStar: [#1 0.92,-0.02,0.00,M1] [#2 0.20,0.19,0.99,U] [#3 1.08,0.35,0.00,M4] [#4 0.72,0.27,0.00,M1] [#5 0.98,-0.03,0.00,M3] [#6 0.36,-0.01,1.12,U] [#7 0.62,0.33,0.00,M1] [#8 1.18,0.09,0.00,M4] 
03:26:36.309 00.000 10844 refined, 2 included, MultiStar: {0.32, 0.02}, one-star: {0.40, -0.11}
03:26:36.309 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
03:26:36.309 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.81 = 1.81)
03:26:36.309 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.02 hyp=0.32 cameraTheta=0.07 mountX=0.08 mountY=0.31, mountTheta=1.32
03:26:36.312 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.02, opts=13)
03:26:36.312 00.000 10844 Enqueuing Move request for scope (0.32, 0.02)
03:26:36.312 00.000 11060 Worker thread wakes up
03:26:36.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:36.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.02) opts 0xd
03:26:36.312 00.000 10844 UpdateGuideState exits: m=1539 SNR=24.6
03:26:36.312 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.02)
03:26:36.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:36.312 00.000 11060 Moving (0.32, 0.02) raw xDistance=0.08 yDistance=0.31
03:26:36.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:36.312 00.000 10844 Enqueuing Expose request
03:26:36.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:26:36.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:26:36.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:26:36.312 00.000 11060 MoveAxis(E, 0, ABG)
03:26:36.312 00.000 11060 Move returns status 0, amount 0
03:26:36.312 00.000 11060 MoveAxis(N, 0, ABG)
03:26:36.312 00.000 11060 Move returns status 0, amount 0
03:26:36.314 00.002 11060 move complete, result=0
03:26:36.314 00.000 11060 worker thread done servicing request
03:26:36.314 00.000 11060 Worker thread wakes up
03:26:36.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:36.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:36.314 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:26:36.946 00.632 11060 Exposure complete
03:26:37.146 00.200 11060 worker thread done servicing request
03:26:37.146 00.000 10844 OnExposeComplete: enter
03:26:37.146 00.000 10844 UpdateGuideState(): m_state=6
03:26:37.146 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
03:26:37.146 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=105.12, Mass=2204, SNR=29.8, Peak=194 HFD=3.4
03:26:37.146 00.000 10844 MultiStar: [#1 0.71,-0.14,0.00,M2] [#2 -0.48,-0.06,0.81,U] [#3 0.48,-0.50,0.00,M5] [#4 0.45,-0.51,0.00,M2] [#5 0.25,-0.12,0.83,U] [#6 -0.22,-0.37,0.81,U] [#7 0.50,-0.22,0.80,U] [#8 0.27,0.23,0.75,U] 
03:26:37.146 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.05}, one-star: {0.19, 0.20}
03:26:37.146 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
03:26:37.146 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:26:37.146 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.54 mountX=-0.03 mountY=0.09, mountTheta=1.93
03:26:37.150 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
03:26:37.150 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
03:26:37.150 00.000 11060 Worker thread wakes up
03:26:37.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:37.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
03:26:37.150 00.000 10844 UpdateGuideState exits: m=2204 SNR=29.8
03:26:37.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
03:26:37.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:37.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:37.150 00.000 10844 Enqueuing Expose request
03:26:37.150 00.000 11060 Moving (0.09, -0.05) raw xDistance=-0.03 yDistance=0.09
03:26:37.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:26:37.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:37.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:26:37.150 00.000 11060 MoveAxis(E, 0, ABG)
03:26:37.150 00.000 11060 Move returns status 0, amount 0
03:26:37.150 00.000 11060 MoveAxis(N, 0, ABG)
03:26:37.150 00.000 11060 Move returns status 0, amount 0
03:26:37.150 00.000 11060 move complete, result=0
03:26:37.153 00.003 11060 worker thread done servicing request
03:26:37.153 00.000 11060 Worker thread wakes up
03:26:37.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:37.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:37.156 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:37.772 00.616 11060 Exposure complete
03:26:38.000 00.228 11060 worker thread done servicing request
03:26:38.000 00.000 10844 OnExposeComplete: enter
03:26:38.000 00.000 10844 UpdateGuideState(): m_state=6
03:26:38.000 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
03:26:38.001 00.001 10844 Star::Find returns 1 (0), X=620.95, Y=104.55, Mass=1617, SNR=25.1, Peak=181 HFD=3.0
03:26:38.001 00.000 10844 MultiStar: [#1 0.45,0.19,1.03,U] [#2 -0.28,-0.10,0.93,U] [#3 0.04,-0.27,1.06,U] [#4 0.22,-0.53,1.10,U] [#5 0.29,-0.71,0.00,M3] [#6 -0.34,-0.53,0.00,M1] [#7 0.14,-0.40,1.01,U] [#8 -0.34,-0.53,0.00,M4] 
03:26:38.001 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.25}, one-star: {0.12, -0.37}
03:26:38.001 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:26:38.001 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.62 = 0.62)
03:26:38.001 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.12 mountX=-0.23 mountY=0.16, mountTheta=2.52
03:26:38.004 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.25, opts=13)
03:26:38.004 00.000 10844 Enqueuing Move request for scope (0.12, -0.25)
03:26:38.004 00.000 11060 Worker thread wakes up
03:26:38.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:38.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
03:26:38.004 00.000 10844 UpdateGuideState exits: m=1617 SNR=25.1
03:26:38.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
03:26:38.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:38.004 00.000 11060 Moving (0.12, -0.25) raw xDistance=-0.23 yDistance=0.16
03:26:38.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:38.004 00.000 10844 Enqueuing Expose request
03:26:38.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:26:38.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:38.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:26:38.004 00.000 11060 MoveAxis(E, 53, ABG)
03:26:38.004 00.000 11060 Guiding  Dir = 2, Dur = 53
03:26:38.012 00.008 11060 IsSlewing returns 0
03:26:38.012 00.000 11060 IsGuiding returns 0
03:26:38.074 00.062 11060 IsGuiding returns 0
03:26:38.074 00.000 11060 Move returns status 0, amount 53
03:26:38.074 00.000 11060 MoveAxis(N, 0, ABG)
03:26:38.074 00.000 11060 Move returns status 0, amount 0
03:26:38.074 00.000 11060 move complete, result=0
03:26:38.074 00.000 11060 worker thread done servicing request
03:26:38.074 00.000 11060 Worker thread wakes up
03:26:38.074 00.000 10844 GuideStep: -0.2 px 53 ms EAST, 0.2 px 0 ms NORTH
03:26:38.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:38.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:38.721 00.647 11060 Exposure complete
03:26:39.109 00.388 11060 worker thread done servicing request
03:26:39.110 00.001 10844 OnExposeComplete: enter
03:26:39.110 00.000 10844 UpdateGuideState(): m_state=6
03:26:39.111 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
03:26:39.111 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.48, Mass=1689, SNR=25.3, Peak=186 HFD=3.2
03:26:39.111 00.000 10844 MultiStar: [#1 0.22,-0.90,0.00,M2] [#2 -0.51,-0.67,0.00,M1] [#3 0.01,-0.72,0.00,M5] [#4 0.09,-1.04,0.00,M2] [#5 -0.13,-0.55,0.91,U] [#6 -0.26,-0.90,0.00,M2] [#7 0.07,-0.45,1.00,U] [#8 -0.31,-0.86,0.00,M5] 
03:26:39.111 00.000 10844 refined, 2 included, MultiStar: {-0.14, -0.48}, one-star: {-0.36, -0.44}
03:26:39.111 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.04)
03:26:39.111 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
03:26:39.111 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.48 hyp=0.50 cameraTheta=-1.85 mountX=-0.49 mountY=-0.06, mountTheta=-3.02
03:26:39.118 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.48, opts=13)
03:26:39.119 00.001 10844 Enqueuing Move request for scope (-0.14, -0.48)
03:26:39.119 00.000 11060 Worker thread wakes up
03:26:39.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:39.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.48) opts 0xd
03:26:39.119 00.000 10844 UpdateGuideState exits: m=1689 SNR=25.3
03:26:39.119 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.48)
03:26:39.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:39.119 00.000 11060 Moving (-0.14, -0.48) raw xDistance=-0.49 yDistance=-0.06
03:26:39.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:39.119 00.000 10844 Enqueuing Expose request
03:26:39.120 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.49
03:26:39.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:39.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:26:39.120 00.000 11060 MoveAxis(E, 117, ABG)
03:26:39.120 00.000 11060 Guiding  Dir = 2, Dur = 117
03:26:39.130 00.010 11060 IsSlewing returns 0
03:26:39.130 00.000 11060 IsGuiding returns 0
03:26:39.251 00.121 11060 IsGuiding returns 0
03:26:39.251 00.000 11060 Move returns status 0, amount 117
03:26:39.251 00.000 11060 MoveAxis(N, 0, ABG)
03:26:39.251 00.000 11060 Move returns status 0, amount 0
03:26:39.251 00.000 11060 move complete, result=0
03:26:39.251 00.000 11060 worker thread done servicing request
03:26:39.251 00.000 11060 Worker thread wakes up
03:26:39.251 00.000 10844 GuideStep: -0.5 px 117 ms EAST, -0.1 px 0 ms NORTH
03:26:39.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:39.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:39.938 00.687 11060 Exposure complete
03:26:40.843 00.905 11060 worker thread done servicing request
03:26:40.843 00.000 10844 OnExposeComplete: enter
03:26:40.843 00.000 10844 UpdateGuideState(): m_state=6
03:26:40.844 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
03:26:40.844 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=104.43, Mass=1977, SNR=28.2, Peak=216 HFD=3.3
03:26:40.844 00.000 10844 MultiStar: [#1 -0.04,-0.14,0.91,U] [#2 -0.56,-0.25,0.00,M2] [#3 0.30,-0.44,0.87,U] [#4 -0.24,-0.47,0.92,U] [#5 -0.22,-0.44,0.79,U] [#6 -0.42,-0.53,0.00,M3] [#7 -0.02,-0.26,0.85,U] [#8 -0.28,-0.39,0.72,U] 
03:26:40.844 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.38}, one-star: {-0.47, -0.49}
03:26:40.844 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.39) = xAngle (-3.32 = 2.96)
03:26:40.844 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.20 = -0.20)
03:26:40.844 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.38 hyp=0.40 cameraTheta=-1.93 mountX=-0.40 mountY=-0.08, mountTheta=-2.95
03:26:40.849 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.38, opts=13)
03:26:40.849 00.000 10844 Enqueuing Move request for scope (-0.14, -0.38)
03:26:40.849 00.000 11060 Worker thread wakes up
03:26:40.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:26:40.849 00.000 10844 UpdateGuideState exits: m=1977 SNR=28.2
03:26:40.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:40.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:40.849 00.000 10844 Enqueuing Expose request
03:26:40.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.38) opts 0xd
03:26:40.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.38)
03:26:40.851 00.002 11060 Moving (-0.14, -0.38) raw xDistance=-0.40 yDistance=-0.08
03:26:40.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
03:26:40.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:40.854 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:26:40.854 00.000 11060 MoveAxis(E, 97, ABG)
03:26:40.854 00.000 11060 Guiding  Dir = 2, Dur = 97
03:26:40.865 00.011 11060 IsSlewing returns 0
03:26:40.868 00.003 11060 IsGuiding returns 0
03:26:40.973 00.105 11060 IsGuiding returns 0
03:26:40.974 00.001 11060 Move returns status 0, amount 97
03:26:40.974 00.000 11060 MoveAxis(N, 0, ABG)
03:26:40.974 00.000 11060 Move returns status 0, amount 0
03:26:40.974 00.000 11060 move complete, result=0
03:26:40.975 00.001 11060 worker thread done servicing request
03:26:40.975 00.000 10844 GuideStep: -0.4 px 97 ms EAST, -0.1 px 0 ms NORTH
03:26:40.975 00.000 11060 Worker thread wakes up
03:26:40.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:40.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:41.621 00.646 11060 Exposure complete
03:26:41.989 00.368 11060 worker thread done servicing request
03:26:41.989 00.000 10844 OnExposeComplete: enter
03:26:41.989 00.000 10844 UpdateGuideState(): m_state=6
03:26:41.989 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
03:26:41.989 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.69, Mass=1878, SNR=27.2, Peak=209 HFD=3.3
03:26:41.989 00.000 10844 MultiStar: [#1 -0.07,-0.53,0.94,U] [#2 0.04,-0.44,0.92,U] [#3 0.64,-0.49,0.00,M5] [#4 0.22,-1.03,0.00,M2] [#5 0.19,-0.36,0.87,U] [#6 -0.26,-1.20,0.00,M4] [#7 0.41,-0.48,0.00,M1] [#8 0.16,-0.38,0.75,U] 
03:26:41.989 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.39}, one-star: {-0.35, -0.23}
03:26:41.989 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:26:41.989 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
03:26:41.989 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.62 mountX=-0.39 mountY=0.04, mountTheta=3.03
03:26:41.993 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.39, opts=13)
03:26:41.993 00.000 10844 Enqueuing Move request for scope (-0.02, -0.39)
03:26:41.993 00.000 11060 Worker thread wakes up
03:26:41.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:41.994 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.39) opts 0xd
03:26:41.994 00.000 10844 UpdateGuideState exits: m=1878 SNR=27.2
03:26:41.994 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.39)
03:26:41.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:41.994 00.000 11060 Moving (-0.02, -0.39) raw xDistance=-0.39 yDistance=0.04
03:26:41.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:41.994 00.000 10844 Enqueuing Expose request
03:26:41.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
03:26:41.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:41.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:26:41.994 00.000 11060 MoveAxis(E, 93, ABG)
03:26:41.994 00.000 11060 Guiding  Dir = 2, Dur = 93
03:26:42.024 00.030 11060 IsSlewing returns 0
03:26:42.026 00.002 11060 IsGuiding returns 0
03:26:42.146 00.120 11060 IsGuiding returns 0
03:26:42.146 00.000 11060 Move returns status 0, amount 93
03:26:42.146 00.000 11060 MoveAxis(N, 0, ABG)
03:26:42.146 00.000 11060 Move returns status 0, amount 0
03:26:42.146 00.000 11060 move complete, result=0
03:26:42.146 00.000 10844 GuideStep: -0.4 px 93 ms EAST, 0.0 px 0 ms NORTH
03:26:42.146 00.000 11060 worker thread done servicing request
03:26:42.146 00.000 11060 Worker thread wakes up
03:26:42.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:42.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:42.777 00.631 11060 Exposure complete
03:26:43.012 00.235 11060 worker thread done servicing request
03:26:43.012 00.000 10844 OnExposeComplete: enter
03:26:43.012 00.000 10844 UpdateGuideState(): m_state=6
03:26:43.012 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
03:26:43.012 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=104.88, Mass=1753, SNR=26.4, Peak=194 HFD=3.6
03:26:43.012 00.000 10844 MultiStar: [#1 0.26,0.72,0.00,M1] [#2 -0.10,0.11,0.90,U] [#3 0.23,-0.24,0.95,U] [#4 0.04,-0.17,1.10,U] [#5 0.21,0.19,0.93,U] [#6 -0.34,-0.03,1.01,U] [#7 0.36,0.36,0.93,U] [#8 0.15,-0.05,0.83,U] 
03:26:43.012 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.01}, one-star: {-0.45, -0.04}
03:26:43.012 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
03:26:43.012 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.94 = 2.94)
03:26:43.012 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.21 mountX=0.01 mountY=0.00, mountTheta=0.20
03:26:43.017 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.01, opts=13)
03:26:43.017 00.000 10844 Enqueuing Move request for scope (0.00, 0.01)
03:26:43.017 00.000 11060 Worker thread wakes up
03:26:43.017 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:43.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
03:26:43.017 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.4
03:26:43.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
03:26:43.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:43.018 00.001 11060 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=0.00
03:26:43.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:43.018 00.000 10844 Enqueuing Expose request
03:26:43.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:26:43.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:43.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:26:43.018 00.000 11060 MoveAxis(E, 0, ABG)
03:26:43.018 00.000 11060 Move returns status 0, amount 0
03:26:43.018 00.000 11060 MoveAxis(N, 0, ABG)
03:26:43.018 00.000 11060 Move returns status 0, amount 0
03:26:43.018 00.000 11060 move complete, result=0
03:26:43.018 00.000 11060 worker thread done servicing request
03:26:43.019 00.001 11060 Worker thread wakes up
03:26:43.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:43.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:43.022 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:43.652 00.630 11060 Exposure complete
03:26:43.862 00.210 11060 worker thread done servicing request
03:26:43.862 00.000 10844 OnExposeComplete: enter
03:26:43.862 00.000 10844 UpdateGuideState(): m_state=6
03:26:43.862 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
03:26:43.862 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.85, Mass=1962, SNR=28.1, Peak=198 HFD=3.4
03:26:43.862 00.000 10844 MultiStar: [#1 0.22,0.04,0.94,U] [#2 0.11,0.20,0.86,U] [#3 0.35,0.17,1.00,U] [#4 0.36,-0.14,0.91,U] [#5 0.40,0.19,0.88,U] [#6 0.19,0.59,0.00,M4] [#7 0.40,0.24,0.98,U] [#8 0.28,-0.21,0.68,U] 
03:26:43.862 00.000 10844 single-star, 7 included, MultiStar: {0.26, 0.06}, one-star: {-0.05, -0.07}
03:26:43.862 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.73)
03:26:43.862 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
03:26:43.862 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.16 mountX=-0.08 mountY=-0.03, mountTheta=-2.72
03:26:43.866 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.07, opts=13)
03:26:43.866 00.000 10844 Enqueuing Move request for scope (-0.05, -0.07)
03:26:43.866 00.000 11060 Worker thread wakes up
03:26:43.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:43.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
03:26:43.866 00.000 10844 UpdateGuideState exits: m=1962 SNR=28.1
03:26:43.866 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
03:26:43.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:43.866 00.000 11060 Moving (-0.05, -0.07) raw xDistance=-0.08 yDistance=-0.03
03:26:43.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:43.866 00.000 10844 Enqueuing Expose request
03:26:43.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:26:43.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:43.868 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:26:43.868 00.000 11060 MoveAxis(E, 0, ABG)
03:26:43.868 00.000 11060 Move returns status 0, amount 0
03:26:43.868 00.000 11060 MoveAxis(N, 0, ABG)
03:26:43.868 00.000 11060 Move returns status 0, amount 0
03:26:43.868 00.000 11060 move complete, result=0
03:26:43.869 00.001 11060 worker thread done servicing request
03:26:43.869 00.000 11060 Worker thread wakes up
03:26:43.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:43.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:43.870 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:44.506 00.636 11060 Exposure complete
03:26:44.719 00.213 11060 worker thread done servicing request
03:26:44.719 00.000 10844 OnExposeComplete: enter
03:26:44.719 00.000 10844 UpdateGuideState(): m_state=6
03:26:44.720 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
03:26:44.720 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.61, Mass=1750, SNR=26.2, Peak=178 HFD=3.2
03:26:44.720 00.000 10844 MultiStar: [#1 -0.09,-0.42,1.01,U] [#2 -0.20,0.07,1.06,U] [#3 0.36,-0.33,0.95,U] [#4 0.14,-0.48,0.97,U] [#5 0.85,0.19,0.00,M1] [#6 0.03,0.12,1.05,U] [#7 0.50,-0.04,0.88,U] [#8 0.47,0.11,0.86,U] 
03:26:44.720 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.16}, one-star: {0.01, -0.31}
03:26:44.720 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:26:44.720 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:26:44.720 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.86 mountX=-0.13 mountY=0.16, mountTheta=2.26
03:26:44.720 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.16, opts=13)
03:26:44.720 00.000 10844 Enqueuing Move request for scope (0.14, -0.16)
03:26:44.720 00.000 11060 Worker thread wakes up
03:26:44.724 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
03:26:44.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
03:26:44.724 00.000 11060 Moving (0.14, -0.16) raw xDistance=-0.13 yDistance=0.16
03:26:44.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:26:44.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:44.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:26:44.724 00.000 11060 MoveAxis(E, 31, ABG)
03:26:44.724 00.000 11060 Guiding  Dir = 2, Dur = 31
03:26:44.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:44.724 00.000 10844 UpdateGuideState exits: m=1750 SNR=26.2
03:26:44.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:44.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:44.724 00.000 10844 Enqueuing Expose request
03:26:44.740 00.016 11060 IsSlewing returns 0
03:26:44.740 00.000 11060 IsGuiding returns 0
03:26:44.787 00.047 11060 IsGuiding returns 0
03:26:44.787 00.000 11060 Move returns status 0, amount 31
03:26:44.787 00.000 11060 MoveAxis(N, 0, ABG)
03:26:44.787 00.000 11060 Move returns status 0, amount 0
03:26:44.787 00.000 11060 move complete, result=0
03:26:44.787 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.2 px 0 ms NORTH
03:26:44.787 00.000 11060 worker thread done servicing request
03:26:44.787 00.000 11060 Worker thread wakes up
03:26:44.789 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:44.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:45.419 00.630 11060 Exposure complete
03:26:45.620 00.201 11060 worker thread done servicing request
03:26:45.620 00.000 10844 OnExposeComplete: enter
03:26:45.620 00.000 10844 UpdateGuideState(): m_state=6
03:26:45.622 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
03:26:45.622 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=105.10, Mass=1514, SNR=24.4, Peak=162 HFD=3.6
03:26:45.622 00.000 10844 MultiStar: [#1 0.18,0.42,1.05,U] [#2 -0.49,0.33,0.99,U] [#3 0.45,0.49,0.00,M3] [#4 0.18,-0.27,1.05,U] [#5 0.19,0.02,1.04,U] [#6 0.10,-0.03,1.19,U] [#7 0.65,-0.13,0.00,M1] [#8 -0.01,0.47,0.90,U] 
03:26:45.622 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.15}, one-star: {-0.38, 0.18}
03:26:45.622 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.39) = xAngle (0.36 = 0.36)
03:26:45.622 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.48 = -2.80)
03:26:45.622 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.74 mountX=0.14 mountY=-0.05, mountTheta=-0.34
03:26:45.624 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.15, opts=13)
03:26:45.624 00.000 10844 Enqueuing Move request for scope (-0.03, 0.15)
03:26:45.624 00.000 11060 Worker thread wakes up
03:26:45.633 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:45.633 00.000 10844 UpdateGuideState exits: m=1514 SNR=24.4
03:26:45.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:45.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:45.633 00.000 10844 Enqueuing Expose request
03:26:45.637 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
03:26:45.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
03:26:45.637 00.000 11060 Moving (-0.03, 0.15) raw xDistance=0.14 yDistance=-0.05
03:26:45.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:26:45.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:45.638 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:26:45.638 00.000 11060 MoveAxis(W, 32, ABG)
03:26:45.638 00.000 11060 Guiding  Dir = 3, Dur = 32
03:26:45.654 00.016 11060 IsSlewing returns 0
03:26:45.655 00.001 11060 IsGuiding returns 0
03:26:45.701 00.046 11060 IsGuiding returns 0
03:26:45.701 00.000 11060 Move returns status 0, amount 32
03:26:45.701 00.000 11060 MoveAxis(N, 0, ABG)
03:26:45.701 00.000 11060 Move returns status 0, amount 0
03:26:45.702 00.001 11060 move complete, result=0
03:26:45.702 00.000 11060 worker thread done servicing request
03:26:45.702 00.000 11060 Worker thread wakes up
03:26:45.702 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
03:26:45.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:45.703 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:46.340 00.637 11060 Exposure complete
03:26:46.545 00.205 11060 worker thread done servicing request
03:26:46.545 00.000 10844 OnExposeComplete: enter
03:26:46.545 00.000 10844 UpdateGuideState(): m_state=6
03:26:46.547 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
03:26:46.547 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=104.13, Mass=2011, SNR=28.6, Peak=218 HFD=3.6
03:26:46.547 00.000 10844 MultiStar: [#1 -0.13,-0.13,0.85,U] [#2 -0.59,0.41,0.00,M1] [#3 0.15,-0.42,1.00,U] [#4 -0.54,-0.38,0.00,M1] [#5 0.43,-0.26,0.89,U] [#6 -0.35,-0.02,0.92,U] [#7 -0.41,-0.26,0.82,U] [#8 0.12,-0.39,0.77,U] 
03:26:46.547 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.33}, one-star: {-0.43, -0.79}
03:26:46.547 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.39) = xAngle (-3.23 = 3.05)
03:26:46.547 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:26:46.547 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.35 cameraTheta=-1.84 mountX=-0.34 mountY=-0.04, mountTheta=-3.03
03:26:46.547 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.33, opts=13)
03:26:46.547 00.000 10844 Enqueuing Move request for scope (-0.09, -0.33)
03:26:46.547 00.000 11060 Worker thread wakes up
03:26:46.551 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
03:26:46.551 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
03:26:46.551 00.000 11060 Moving (-0.09, -0.33) raw xDistance=-0.34 yDistance=-0.04
03:26:46.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
03:26:46.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:46.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:46.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:26:46.551 00.000 10844 UpdateGuideState exits: m=2011 SNR=28.6
03:26:46.551 00.000 11060 MoveAxis(E, 80, ABG)
03:26:46.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:46.551 00.000 11060 Guiding  Dir = 2, Dur = 80
03:26:46.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:46.551 00.000 10844 Enqueuing Expose request
03:26:46.566 00.015 11060 IsSlewing returns 0
03:26:46.567 00.001 11060 IsGuiding returns 0
03:26:46.654 00.087 11060 IsGuiding returns 0
03:26:46.654 00.000 11060 Move returns status 0, amount 80
03:26:46.654 00.000 11060 MoveAxis(N, 0, ABG)
03:26:46.654 00.000 11060 Move returns status 0, amount 0
03:26:46.654 00.000 11060 move complete, result=0
03:26:46.654 00.000 11060 worker thread done servicing request
03:26:46.654 00.000 11060 Worker thread wakes up
03:26:46.654 00.000 10844 GuideStep: -0.3 px 80 ms EAST, -0.0 px 0 ms NORTH
03:26:46.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:46.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:47.285 00.631 11060 Exposure complete
03:26:47.481 00.196 11060 worker thread done servicing request
03:26:47.481 00.000 10844 OnExposeComplete: enter
03:26:47.481 00.000 10844 UpdateGuideState(): m_state=6
03:26:47.483 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
03:26:47.483 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=104.75, Mass=1571, SNR=24.8, Peak=154 HFD=3.3
03:26:47.483 00.000 10844 MultiStar: [#1 0.09,-0.05,0.99,U] [#2 -0.20,0.78,0.00,M2] [#3 0.40,0.03,0.93,U] [#4 -0.01,-0.50,1.10,U] [#5 0.51,-0.06,1.02,U] [#6 -0.14,-0.02,1.09,U] [#7 -0.20,-0.21,0.95,U] [#8 -0.04,0.43,0.94,U] 
03:26:47.483 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {-0.47, -0.17}
03:26:47.483 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
03:26:47.483 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.35 = 0.35)
03:26:47.483 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.38 mountX=-0.07 mountY=0.03, mountTheta=2.79
03:26:47.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
03:26:47.485 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
03:26:47.485 00.000 11060 Worker thread wakes up
03:26:47.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:47.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
03:26:47.485 00.000 10844 UpdateGuideState exits: m=1571 SNR=24.8
03:26:47.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
03:26:47.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:47.485 00.000 11060 Moving (0.01, -0.08) raw xDistance=-0.07 yDistance=0.03
03:26:47.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:47.485 00.000 10844 Enqueuing Expose request
03:26:47.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:26:47.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:47.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:26:47.485 00.000 11060 MoveAxis(E, 0, ABG)
03:26:47.485 00.000 11060 Move returns status 0, amount 0
03:26:47.485 00.000 11060 MoveAxis(N, 0, ABG)
03:26:47.485 00.000 11060 Move returns status 0, amount 0
03:26:47.485 00.000 11060 move complete, result=0
03:26:47.485 00.000 11060 worker thread done servicing request
03:26:47.485 00.000 11060 Worker thread wakes up
03:26:47.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:47.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:47.490 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:48.123 00.633 11060 Exposure complete
03:26:48.346 00.223 11060 worker thread done servicing request
03:26:48.346 00.000 10844 OnExposeComplete: enter
03:26:48.346 00.000 10844 UpdateGuideState(): m_state=6
03:26:48.346 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
03:26:48.346 00.000 10844 Star::Find returns 1 (0), X=620.23, Y=104.69, Mass=1879, SNR=27.1, Peak=238 HFD=3.6
03:26:48.346 00.000 10844 MultiStar: [#1 -0.04,-0.21,0.93,U] [#2 -0.62,0.15,0.00,M3] [#3 0.02,0.08,0.97,U] [#4 -0.34,-0.80,0.00,M1] [#5 0.14,-0.54,0.93,U] [#6 -0.15,-0.02,0.96,U] [#7 -0.19,-0.64,0.00,M1] [#8 0.07,0.13,0.79,U] 
03:26:48.346 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.14}, one-star: {-0.59, -0.23}
03:26:48.346 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.39) = xAngle (-3.60 = 2.68)
03:26:48.346 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.48 = -0.48)
03:26:48.346 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.21 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
03:26:48.352 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
03:26:48.352 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
03:26:48.352 00.000 11060 Worker thread wakes up
03:26:48.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:48.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
03:26:48.352 00.000 10844 UpdateGuideState exits: m=1879 SNR=27.1
03:26:48.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
03:26:48.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:48.352 00.000 11060 Moving (-0.10, -0.14) raw xDistance=-0.15 yDistance=-0.08
03:26:48.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:48.352 00.000 10844 Enqueuing Expose request
03:26:48.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:26:48.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:48.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:26:48.352 00.000 11060 MoveAxis(E, 36, ABG)
03:26:48.352 00.000 11060 Guiding  Dir = 2, Dur = 36
03:26:48.387 00.035 11060 IsSlewing returns 0
03:26:48.387 00.000 11060 IsGuiding returns 0
03:26:48.444 00.057 11060 IsGuiding returns 0
03:26:48.444 00.000 11060 Move returns status 0, amount 36
03:26:48.444 00.000 11060 MoveAxis(N, 0, ABG)
03:26:48.444 00.000 11060 Move returns status 0, amount 0
03:26:48.444 00.000 11060 move complete, result=0
03:26:48.444 00.000 11060 worker thread done servicing request
03:26:48.444 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
03:26:48.444 00.000 11060 Worker thread wakes up
03:26:48.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:48.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:49.082 00.638 11060 Exposure complete
03:26:49.292 00.210 11060 worker thread done servicing request
03:26:49.292 00.000 10844 OnExposeComplete: enter
03:26:49.292 00.000 10844 UpdateGuideState(): m_state=6
03:26:49.294 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
03:26:49.294 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.68, Mass=1718, SNR=26.3, Peak=221 HFD=3.2
03:26:49.294 00.000 10844 MultiStar: [#1 -0.02,0.02,0.97,U] [#2 -0.30,0.56,0.00,M4] [#3 -0.36,0.53,0.00,M1] [#4 0.25,-0.24,0.96,U] [#5 0.15,0.03,1.05,U] [#6 -0.38,-0.53,0.00,M1] [#7 0.30,0.15,0.95,U] [#8 0.39,0.38,0.79,U] 
03:26:49.294 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.01}, one-star: {-0.08, -0.24}
03:26:49.294 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
03:26:49.294 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
03:26:49.294 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=0.03 mountY=0.15, mountTheta=1.35
03:26:49.297 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.01, opts=13)
03:26:49.297 00.000 10844 Enqueuing Move request for scope (0.15, 0.01)
03:26:49.297 00.000 11060 Worker thread wakes up
03:26:49.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:49.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
03:26:49.297 00.000 10844 UpdateGuideState exits: m=1718 SNR=26.3
03:26:49.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
03:26:49.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:49.297 00.000 11060 Moving (0.15, 0.01) raw xDistance=0.03 yDistance=0.15
03:26:49.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:49.297 00.000 10844 Enqueuing Expose request
03:26:49.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:49.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:49.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:26:49.297 00.000 11060 MoveAxis(E, 0, ABG)
03:26:49.297 00.000 11060 Move returns status 0, amount 0
03:26:49.297 00.000 11060 MoveAxis(N, 0, ABG)
03:26:49.297 00.000 11060 Move returns status 0, amount 0
03:26:49.297 00.000 11060 move complete, result=0
03:26:49.297 00.000 11060 worker thread done servicing request
03:26:49.297 00.000 11060 Worker thread wakes up
03:26:49.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:49.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:49.301 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:26:49.931 00.630 11060 Exposure complete
03:26:50.137 00.206 11060 worker thread done servicing request
03:26:50.137 00.000 10844 OnExposeComplete: enter
03:26:50.137 00.000 10844 UpdateGuideState(): m_state=6
03:26:50.137 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
03:26:50.137 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.56, Mass=2133, SNR=29.4, Peak=234 HFD=3.2
03:26:50.139 00.002 10844 MultiStar: [#1 0.59,-0.10,0.89,U] [#2 -0.28,-0.21,0.84,U] [#3 0.48,-0.58,0.00,M2] [#4 0.18,-0.48,0.84,U] [#5 0.42,-0.56,0.00,M1] [#6 0.13,-0.33,0.87,U] [#7 0.00,-0.31,0.88,U] [#8 0.20,-0.45,0.72,U] 
03:26:50.139 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.32}, one-star: {-0.20, -0.36}
03:26:50.139 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
03:26:50.139 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
03:26:50.139 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.32 mountX=-0.30 mountY=0.13, mountTheta=2.73
03:26:50.139 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.32, opts=13)
03:26:50.139 00.000 10844 Enqueuing Move request for scope (0.08, -0.32)
03:26:50.139 00.000 11060 Worker thread wakes up
03:26:50.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:50.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
03:26:50.139 00.000 10844 UpdateGuideState exits: m=2133 SNR=29.4
03:26:50.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
03:26:50.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:50.139 00.000 11060 Moving (0.08, -0.32) raw xDistance=-0.30 yDistance=0.13
03:26:50.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:50.139 00.000 10844 Enqueuing Expose request
03:26:50.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:26:50.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:50.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:26:50.139 00.000 11060 MoveAxis(E, 70, ABG)
03:26:50.139 00.000 11060 Guiding  Dir = 2, Dur = 70
03:26:50.170 00.031 11060 IsSlewing returns 0
03:26:50.170 00.000 11060 IsGuiding returns 0
03:26:50.281 00.111 11060 IsGuiding returns 0
03:26:50.281 00.000 11060 Move returns status 0, amount 70
03:26:50.281 00.000 11060 MoveAxis(N, 0, ABG)
03:26:50.281 00.000 11060 Move returns status 0, amount 0
03:26:50.281 00.000 11060 move complete, result=0
03:26:50.282 00.001 11060 worker thread done servicing request
03:26:50.282 00.000 10844 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
03:26:50.282 00.000 11060 Worker thread wakes up
03:26:50.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:50.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:50.929 00.647 11060 Exposure complete
03:26:51.146 00.217 11060 worker thread done servicing request
03:26:51.146 00.000 10844 OnExposeComplete: enter
03:26:51.146 00.000 10844 UpdateGuideState(): m_state=6
03:26:51.146 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
03:26:51.146 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.57, Mass=2017, SNR=28.2, Peak=231 HFD=3.3
03:26:51.146 00.000 10844 MultiStar: [#1 -0.62,-0.22,0.00,M1] [#2 -0.54,0.15,0.84,U] [#3 0.10,0.10,0.90,U] [#4 -0.09,-0.25,0.91,U] [#5 0.40,-0.49,0.00,M2] [#6 -0.35,-0.24,0.91,U] [#7 0.15,0.05,0.89,U] [#8 0.09,0.22,0.75,U] 
03:26:51.146 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.06}, one-star: {-0.34, -0.35}
03:26:51.146 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
03:26:51.146 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
03:26:51.146 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-2.74 mountX=-0.09 mountY=-0.13, mountTheta=-2.15
03:26:51.151 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.06, opts=13)
03:26:51.151 00.000 10844 Enqueuing Move request for scope (-0.14, -0.06)
03:26:51.151 00.000 11060 Worker thread wakes up
03:26:51.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:51.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
03:26:51.151 00.000 10844 UpdateGuideState exits: m=2017 SNR=28.2
03:26:51.151 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
03:26:51.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:51.151 00.000 11060 Moving (-0.14, -0.06) raw xDistance=-0.09 yDistance=-0.13
03:26:51.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:51.151 00.000 10844 Enqueuing Expose request
03:26:51.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:26:51.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:51.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:26:51.151 00.000 11060 MoveAxis(E, 0, ABG)
03:26:51.151 00.000 11060 Move returns status 0, amount 0
03:26:51.151 00.000 11060 MoveAxis(N, 0, ABG)
03:26:51.151 00.000 11060 Move returns status 0, amount 0
03:26:51.151 00.000 11060 move complete, result=0
03:26:51.151 00.000 11060 worker thread done servicing request
03:26:51.151 00.000 11060 Worker thread wakes up
03:26:51.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:51.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:51.156 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:51.783 00.627 11060 Exposure complete
03:26:51.991 00.208 11060 worker thread done servicing request
03:26:51.991 00.000 10844 OnExposeComplete: enter
03:26:51.991 00.000 10844 UpdateGuideState(): m_state=6
03:26:51.991 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
03:26:51.991 00.000 10844 Star::Find returns 1 (0), X=621.05, Y=104.60, Mass=1974, SNR=28.1, Peak=167 HFD=3.4
03:26:51.991 00.000 10844 MultiStar: [#1 -0.12,0.13,0.91,U] [#2 0.02,0.63,0.00,M3] [#3 0.69,-0.28,0.00,M2] [#4 0.14,-0.09,1.00,U] [#5 0.57,-0.07,0.86,U] [#6 0.28,-0.28,1.03,U] [#7 0.15,0.01,0.92,U] [#8 0.36,0.38,0.77,U] 
03:26:51.991 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.05}, one-star: {0.22, -0.32}
03:26:51.991 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:26:51.991 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.52 = 1.52)
03:26:51.991 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.22 mountX=-0.01 mountY=0.23, mountTheta=1.61
03:26:51.994 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.05, opts=13)
03:26:51.994 00.000 10844 Enqueuing Move request for scope (0.22, -0.05)
03:26:51.994 00.000 11060 Worker thread wakes up
03:26:51.994 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:51.994 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
03:26:51.994 00.000 10844 UpdateGuideState exits: m=1974 SNR=28.1
03:26:51.994 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
03:26:51.994 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:51.994 00.000 11060 Moving (0.22, -0.05) raw xDistance=-0.01 yDistance=0.23
03:26:51.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:51.994 00.000 10844 Enqueuing Expose request
03:26:51.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:26:51.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:26:51.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:26:51.994 00.000 11060 MoveAxis(E, 0, ABG)
03:26:51.994 00.000 11060 Move returns status 0, amount 0
03:26:51.994 00.000 11060 MoveAxis(N, 0, ABG)
03:26:51.994 00.000 11060 Move returns status 0, amount 0
03:26:51.994 00.000 11060 move complete, result=0
03:26:51.994 00.000 11060 worker thread done servicing request
03:26:51.994 00.000 11060 Worker thread wakes up
03:26:51.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:51.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:52.000 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:26:52.633 00.633 11060 Exposure complete
03:26:52.846 00.213 11060 worker thread done servicing request
03:26:52.846 00.000 10844 OnExposeComplete: enter
03:26:52.846 00.000 10844 UpdateGuideState(): m_state=6
03:26:52.846 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
03:26:52.846 00.000 10844 Star::Find returns 1 (0), X=621.28, Y=104.85, Mass=1924, SNR=27.3, Peak=188 HFD=3.6
03:26:52.846 00.000 10844 MultiStar: [#1 0.38,0.61,0.00,M1] [#2 0.21,0.54,0.92,U] [#3 0.92,0.33,0.00,M3] [#4 0.32,0.15,1.04,U] [#5 0.39,0.19,0.87,U] [#6 0.11,0.21,1.00,U] [#7 0.06,0.32,0.91,U] [#8 1.25,0.35,0.00,M1] 
03:26:52.846 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.22}, one-star: {0.45, -0.07}
03:26:52.846 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.39) = xAngle (-0.69 = -0.69)
03:26:52.846 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.43 = 2.43)
03:26:52.846 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.70 mountX=0.26 mountY=0.22, mountTheta=0.70
03:26:52.851 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.22, opts=13)
03:26:52.851 00.000 10844 Enqueuing Move request for scope (0.26, 0.22)
03:26:52.851 00.000 11060 Worker thread wakes up
03:26:52.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:52.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
03:26:52.851 00.000 10844 UpdateGuideState exits: m=1924 SNR=27.3
03:26:52.851 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
03:26:52.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:52.851 00.000 11060 Moving (0.26, 0.22) raw xDistance=0.26 yDistance=0.22
03:26:52.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:52.851 00.000 10844 Enqueuing Expose request
03:26:52.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:26:52.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:26:52.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:26:52.851 00.000 11060 MoveAxis(W, 61, ABG)
03:26:52.851 00.000 11060 Guiding  Dir = 3, Dur = 61
03:26:52.882 00.031 11060 IsSlewing returns 0
03:26:52.882 00.000 11060 IsGuiding returns 0
03:26:52.960 00.078 11060 IsGuiding returns 0
03:26:52.960 00.000 11060 Move returns status 0, amount 61
03:26:52.960 00.000 11060 MoveAxis(N, 0, ABG)
03:26:52.960 00.000 11060 Move returns status 0, amount 0
03:26:52.960 00.000 11060 move complete, result=0
03:26:52.960 00.000 11060 worker thread done servicing request
03:26:52.960 00.000 11060 Worker thread wakes up
03:26:52.960 00.000 10844 GuideStep: 0.3 px 61 ms WEST, 0.2 px 0 ms NORTH
03:26:52.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:52.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:53.580 00.620 11060 Exposure complete
03:26:53.790 00.210 11060 worker thread done servicing request
03:26:53.790 00.000 10844 OnExposeComplete: enter
03:26:53.790 00.000 10844 UpdateGuideState(): m_state=6
03:26:53.792 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
03:26:53.792 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.89, Mass=1825, SNR=26.9, Peak=186 HFD=3.2
03:26:53.792 00.000 10844 MultiStar: [#1 0.70,0.26,0.00,M2] [#2 0.05,0.44,0.87,U] [#3 0.89,0.78,0.00,M4] [#4 0.51,-0.12,0.99,U] [#5 0.83,-0.46,0.00,M1] [#6 0.14,-0.23,1.03,U] [#7 0.72,0.33,0.00,M1] [#8 0.55,0.28,0.00,M2] 
03:26:53.792 00.000 10844 single-star, 3 included, MultiStar: {0.17, -0.00}, one-star: {-0.04, -0.03}
03:26:53.792 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.44)
03:26:53.792 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
03:26:53.792 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.46 mountX=-0.04 mountY=-0.03, mountTheta=-2.43
03:26:53.793 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
03:26:53.793 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
03:26:53.793 00.000 11060 Worker thread wakes up
03:26:53.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:53.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:26:53.793 00.000 10844 UpdateGuideState exits: m=1825 SNR=26.9
03:26:53.793 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:26:53.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:53.793 00.000 11060 Moving (-0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
03:26:53.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:53.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:26:53.793 00.000 10844 Enqueuing Expose request
03:26:53.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:53.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:26:53.793 00.000 11060 MoveAxis(E, 0, ABG)
03:26:53.793 00.000 11060 Move returns status 0, amount 0
03:26:53.797 00.004 11060 MoveAxis(N, 0, ABG)
03:26:53.797 00.000 11060 Move returns status 0, amount 0
03:26:53.797 00.000 11060 move complete, result=0
03:26:53.797 00.000 11060 worker thread done servicing request
03:26:53.797 00.000 11060 Worker thread wakes up
03:26:53.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:53.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:53.801 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:54.432 00.631 11060 Exposure complete
03:26:54.653 00.221 11060 worker thread done servicing request
03:26:54.653 00.000 10844 OnExposeComplete: enter
03:26:54.653 00.000 10844 UpdateGuideState(): m_state=6
03:26:54.654 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
03:26:54.654 00.000 10844 Star::Find returns 1 (0), X=621.13, Y=104.97, Mass=1953, SNR=28.0, Peak=188 HFD=3.0
03:26:54.654 00.000 10844 MultiStar: [#1 0.80,0.04,0.00,M3] [#2 0.10,0.40,0.84,U] [#3 0.52,-0.11,0.98,U] [#4 0.58,-0.02,0.95,U] [#5 0.59,0.01,0.93,U] [#6 0.20,0.24,1.01,U] [#7 0.57,0.17,0.88,U] [#8 0.42,-0.02,0.73,U] 
03:26:54.654 00.000 10844 single-star, 7 included, MultiStar: {0.41, 0.09}, one-star: {0.30, 0.05}
03:26:54.654 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
03:26:54.654 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
03:26:54.654 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.05 hyp=0.31 cameraTheta=0.18 mountX=0.11 mountY=0.29, mountTheta=1.21
03:26:54.654 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.05, opts=13)
03:26:54.654 00.000 10844 Enqueuing Move request for scope (0.30, 0.05)
03:26:54.654 00.000 11060 Worker thread wakes up
03:26:54.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:54.658 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.05) opts 0xd
03:26:54.658 00.000 10844 UpdateGuideState exits: m=1953 SNR=28.0
03:26:54.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:54.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:54.658 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.05)
03:26:54.658 00.000 11060 Moving (0.30, 0.05) raw xDistance=0.11 yDistance=0.29
03:26:54.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:26:54.658 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.09 newest=0.48
03:26:54.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
03:26:54.658 00.000 11060 MoveAxis(E, 0, ABG)
03:26:54.658 00.000 11060 Move returns status 0, amount 0
03:26:54.658 00.000 11060 BLC: Oldest BLC event removed
03:26:54.658 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:26:54.659 00.001 11060 MoveAxis(S, 594, ABG)
03:26:54.659 00.000 11060 Guiding  Dir = 1, Dur = 594
03:26:54.659 00.000 10844 Enqueuing Expose request
03:26:54.669 00.010 11060 IsSlewing returns 0
03:26:54.669 00.000 11060 IsGuiding returns 0
03:26:55.275 00.606 11060 IsGuiding returns 0
03:26:55.275 00.000 11060 Move returns status 0, amount 594
03:26:55.275 00.000 11060 move complete, result=0
03:26:55.275 00.000 11060 worker thread done servicing request
03:26:55.275 00.000 11060 Worker thread wakes up
03:26:55.275 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 594 ms SOUTH
03:26:55.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:55.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:55.918 00.643 11060 Exposure complete
03:26:56.117 00.199 11060 worker thread done servicing request
03:26:56.117 00.000 10844 OnExposeComplete: enter
03:26:56.117 00.000 10844 UpdateGuideState(): m_state=6
03:26:56.117 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
03:26:56.117 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=105.06, Mass=1679, SNR=25.9, Peak=225 HFD=3.3
03:26:56.117 00.000 10844 MultiStar: [#1 -0.05,0.21,0.96,U] [#2 -0.24,0.85,0.00,M1] [#3 0.33,0.23,1.03,U] [#4 0.05,0.20,1.00,U] [#5 0.20,0.52,0.98,U] [#6 -0.12,0.04,1.01,U] [#7 -0.02,0.43,0.93,U] [#8 -0.38,0.13,0.82,U] 
03:26:56.117 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.24}, one-star: {-0.47, 0.14}
03:26:56.117 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
03:26:56.117 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.51 = -2.77)
03:26:56.117 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.78 mountX=0.22 mountY=-0.09, mountTheta=-0.37
03:26:56.123 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.24, opts=13)
03:26:56.123 00.000 10844 Enqueuing Move request for scope (-0.05, 0.24)
03:26:56.123 00.000 11060 Worker thread wakes up
03:26:56.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:26:56.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
03:26:56.123 00.000 10844 UpdateGuideState exits: m=1679 SNR=25.9
03:26:56.123 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
03:26:56.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:56.123 00.000 11060 Moving (-0.05, 0.24) raw xDistance=0.22 yDistance=-0.09
03:26:56.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:56.123 00.000 10844 Enqueuing Expose request
03:26:56.123 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.204184, 1:-0.087666
03:26:56.123 00.000 11060 BLC: No correction, Miss < min_move
03:26:56.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:26:56.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:56.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:26:56.123 00.000 11060 MoveAxis(W, 53, ABG)
03:26:56.123 00.000 11060 Guiding  Dir = 3, Dur = 53
03:26:56.143 00.020 11060 IsSlewing returns 0
03:26:56.143 00.000 11060 IsGuiding returns 0
03:26:56.224 00.081 11060 IsGuiding returns 0
03:26:56.225 00.001 11060 Move returns status 0, amount 53
03:26:56.225 00.000 11060 MoveAxis(N, 0, ABG)
03:26:56.225 00.000 11060 Move returns status 0, amount 0
03:26:56.225 00.000 11060 move complete, result=0
03:26:56.225 00.000 11060 worker thread done servicing request
03:26:56.225 00.000 10844 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
03:26:56.226 00.001 11060 Worker thread wakes up
03:26:56.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:56.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:56.864 00.638 11060 Exposure complete
03:26:57.083 00.219 10844 OnExposeComplete: enter
03:26:57.083 00.000 10844 UpdateGuideState(): m_state=6
03:26:57.083 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
03:26:57.083 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.67, Mass=2016, SNR=28.4, Peak=240 HFD=3.2
03:26:57.083 00.000 10844 MultiStar: [#1 -0.36,0.24,0.89,U] [#2 -0.29,0.77,0.00,M2] [#3 0.55,0.21,0.90,U] [#4 -0.49,-0.11,0.97,U] [#5 0.03,0.02,0.84,U] [#6 -0.36,-0.20,0.91,U] [#7 -0.20,0.11,0.83,U] [#8 -0.03,0.34,0.73,U] 
03:26:57.083 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.03}, one-star: {-0.30, -0.25}
03:26:57.083 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.39) = xAngle (1.55 = 1.55)
03:26:57.083 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.68 = -1.61)
03:26:57.083 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.94 mountX=0.00 mountY=-0.16, mountTheta=-1.55
03:26:57.083 00.000 11060 worker thread done servicing request
03:26:57.088 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.03, opts=13)
03:26:57.088 00.000 10844 Enqueuing Move request for scope (-0.15, 0.03)
03:26:57.088 00.000 11060 Worker thread wakes up
03:26:57.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:57.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
03:26:57.088 00.000 10844 UpdateGuideState exits: m=2016 SNR=28.4
03:26:57.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
03:26:57.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:57.088 00.000 11060 Moving (-0.15, 0.03) raw xDistance=0.00 yDistance=-0.16
03:26:57.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:57.088 00.000 10844 Enqueuing Expose request
03:26:57.088 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.204184, 1:-0.087666, 2:-0.155807
03:26:57.088 00.000 11060 BLC: No correction, Miss < min_move
03:26:57.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:26:57.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:57.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:26:57.088 00.000 11060 MoveAxis(E, 0, ABG)
03:26:57.088 00.000 11060 Move returns status 0, amount 0
03:26:57.088 00.000 11060 MoveAxis(N, 0, ABG)
03:26:57.088 00.000 11060 Move returns status 0, amount 0
03:26:57.088 00.000 11060 move complete, result=0
03:26:57.088 00.000 11060 worker thread done servicing request
03:26:57.088 00.000 11060 Worker thread wakes up
03:26:57.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:57.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:57.093 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:57.722 00.629 11060 Exposure complete
03:26:57.916 00.194 11060 worker thread done servicing request
03:26:57.916 00.000 10844 OnExposeComplete: enter
03:26:57.916 00.000 10844 UpdateGuideState(): m_state=6
03:26:57.916 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
03:26:57.916 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=104.86, Mass=1548, SNR=25.0, Peak=196 HFD=3.2
03:26:57.916 00.000 10844 MultiStar: [#1 0.02,0.16,1.03,U] [#2 -0.17,0.90,0.00,M3] [#3 0.38,0.04,1.03,U] [#4 0.14,-0.17,1.07,U] [#5 0.80,0.25,0.00,M1] [#6 0.30,0.23,1.09,U] [#7 0.20,0.20,0.97,U] [#8 0.07,0.09,0.86,U] 
03:26:57.916 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {-0.52, -0.06}
03:26:57.916 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
03:26:57.916 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.40 = 2.40)
03:26:57.916 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.66 mountX=0.08 mountY=0.08, mountTheta=0.74
03:26:57.919 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
03:26:57.919 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
03:26:57.919 00.000 11060 Worker thread wakes up
03:26:57.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:57.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
03:26:57.919 00.000 10844 UpdateGuideState exits: m=1548 SNR=25.0
03:26:57.919 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:26:57.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:57.919 00.000 11060 Moving (0.09, 0.07) raw xDistance=0.08 yDistance=0.08
03:26:57.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:57.919 00.000 10844 Enqueuing Expose request
03:26:57.919 00.000 11060 BLC: window closed
03:26:57.919 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.02, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.204184, 1:-0.087666, 2:-0.155807
03:26:57.919 00.000 11060 BLC: No correction, Miss < min_move
03:26:57.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:26:57.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:57.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:26:57.919 00.000 11060 MoveAxis(E, 0, ABG)
03:26:57.919 00.000 11060 Move returns status 0, amount 0
03:26:57.919 00.000 11060 MoveAxis(N, 0, ABG)
03:26:57.919 00.000 11060 Move returns status 0, amount 0
03:26:57.919 00.000 11060 move complete, result=0
03:26:57.919 00.000 11060 worker thread done servicing request
03:26:57.919 00.000 11060 Worker thread wakes up
03:26:57.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:57.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:57.925 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:58.553 00.628 11060 Exposure complete
03:26:58.768 00.215 11060 worker thread done servicing request
03:26:58.768 00.000 10844 OnExposeComplete: enter
03:26:58.768 00.000 10844 UpdateGuideState(): m_state=6
03:26:58.768 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
03:26:58.769 00.001 10844 Star::Find returns 1 (0), X=621.10, Y=104.59, Mass=1518, SNR=24.7, Peak=169 HFD=3.4
03:26:58.769 00.000 10844 MultiStar: [#1 -0.13,-0.02,1.03,U] [#2 0.14,0.53,0.80,U] [#3 0.53,-0.17,1.00,U] [#4 -0.48,-0.35,1.10,U] [#5 0.55,-0.17,0.99,U] [#6 0.11,0.02,1.11,U] [#7 -0.50,-0.40,0.00,M1] [#8 0.22,0.50,0.88,U] 
03:26:58.769 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {0.27, -0.33}
03:26:58.769 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:26:58.769 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.57 = 1.57)
03:26:58.769 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.17 mountX=0.00 mountY=0.14, mountTheta=1.56
03:26:58.771 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
03:26:58.771 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
03:26:58.771 00.000 11060 Worker thread wakes up
03:26:58.771 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:58.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
03:26:58.771 00.000 10844 UpdateGuideState exits: m=1518 SNR=24.7
03:26:58.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
03:26:58.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:58.771 00.000 11060 Moving (0.14, -0.02) raw xDistance=0.00 yDistance=0.14
03:26:58.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:58.771 00.000 10844 Enqueuing Expose request
03:26:58.773 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:26:58.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:58.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:26:58.773 00.000 11060 MoveAxis(E, 0, ABG)
03:26:58.773 00.000 11060 Move returns status 0, amount 0
03:26:58.773 00.000 11060 MoveAxis(N, 0, ABG)
03:26:58.773 00.000 11060 Move returns status 0, amount 0
03:26:58.773 00.000 11060 move complete, result=0
03:26:58.773 00.000 11060 worker thread done servicing request
03:26:58.773 00.000 11060 Worker thread wakes up
03:26:58.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:58.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:26:58.776 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:59.413 00.637 11060 Exposure complete
03:26:59.616 00.203 11060 worker thread done servicing request
03:26:59.616 00.000 10844 OnExposeComplete: enter
03:26:59.616 00.000 10844 UpdateGuideState(): m_state=6
03:26:59.616 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
03:26:59.616 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.97, Mass=2002, SNR=28.1, Peak=239 HFD=3.6
03:26:59.616 00.000 10844 MultiStar: [#1 0.45,0.62,0.00,M1] [#2 0.32,0.79,0.00,M3] [#3 0.83,0.37,0.00,M1] [#4 -0.14,0.11,0.94,U] [#5 0.53,0.68,0.00,M1] [#6 0.16,0.39,0.92,U] [#7 -0.17,0.40,0.89,U] [#8 0.89,0.72,0.00,M1] 
03:26:59.616 00.000 10844 refined, 3 included, MultiStar: {-0.12, 0.23}, one-star: {-0.31, 0.05}
03:26:59.616 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:26:59.616 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
03:26:59.616 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.03 mountX=0.21 mountY=-0.15, mountTheta=-0.63
03:26:59.619 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.23, opts=13)
03:26:59.619 00.000 10844 Enqueuing Move request for scope (-0.12, 0.23)
03:26:59.619 00.000 11060 Worker thread wakes up
03:26:59.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
03:26:59.619 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:26:59.619 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
03:26:59.619 00.000 10844 UpdateGuideState exits: m=2002 SNR=28.1
03:26:59.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:59.619 00.000 11060 Moving (-0.12, 0.23) raw xDistance=0.21 yDistance=-0.15
03:26:59.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:26:59.619 00.000 10844 Enqueuing Expose request
03:26:59.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:26:59.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:26:59.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:26:59.619 00.000 11060 MoveAxis(W, 49, ABG)
03:26:59.619 00.000 11060 Guiding  Dir = 3, Dur = 49
03:26:59.639 00.020 11060 IsSlewing returns 0
03:26:59.639 00.000 11060 IsGuiding returns 0
03:26:59.718 00.079 11060 IsGuiding returns 0
03:26:59.718 00.000 11060 Move returns status 0, amount 49
03:26:59.718 00.000 11060 MoveAxis(N, 0, ABG)
03:26:59.718 00.000 11060 Move returns status 0, amount 0
03:26:59.718 00.000 11060 move complete, result=0
03:26:59.718 00.000 11060 worker thread done servicing request
03:26:59.718 00.000 10844 GuideStep: 0.2 px 49 ms WEST, -0.2 px 0 ms NORTH
03:26:59.718 00.000 11060 Worker thread wakes up
03:26:59.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:26:59.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:00.345 00.627 11060 Exposure complete
03:27:00.548 00.203 11060 worker thread done servicing request
03:27:00.548 00.000 10844 OnExposeComplete: enter
03:27:00.548 00.000 10844 UpdateGuideState(): m_state=6
03:27:00.549 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
03:27:00.549 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=105.06, Mass=1625, SNR=25.3, Peak=168 HFD=2.9
03:27:00.549 00.000 10844 MultiStar: [#1 0.38,0.30,0.97,U] [#2 0.30,0.48,0.94,U] [#3 0.85,0.75,0.00,M2] [#4 -0.00,-0.27,0.98,U] [#5 0.35,0.05,0.94,U] [#6 -0.02,0.03,1.09,U] [#7 0.20,-0.02,1.02,U] [#8 0.66,0.52,0.00,M2] 
03:27:00.549 00.000 10844 single-star, 6 included, MultiStar: {0.19, 0.10}, one-star: {0.12, 0.15}
03:27:00.549 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.39) = xAngle (-0.52 = -0.52)
03:27:00.549 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.61 = 2.61)
03:27:00.549 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.87 mountX=0.17 mountY=0.10, mountTheta=0.53
03:27:00.551 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
03:27:00.551 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
03:27:00.551 00.000 11060 Worker thread wakes up
03:27:00.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:00.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
03:27:00.551 00.000 10844 UpdateGuideState exits: m=1625 SNR=25.3
03:27:00.551 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
03:27:00.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:00.551 00.000 11060 Moving (0.12, 0.15) raw xDistance=0.17 yDistance=0.10
03:27:00.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:00.551 00.000 10844 Enqueuing Expose request
03:27:00.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:27:00.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:00.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:27:00.551 00.000 11060 MoveAxis(W, 40, ABG)
03:27:00.551 00.000 11060 Guiding  Dir = 3, Dur = 40
03:27:00.566 00.015 11060 IsSlewing returns 0
03:27:00.566 00.000 11060 IsGuiding returns 0
03:27:00.612 00.046 11060 IsGuiding returns 0
03:27:00.612 00.000 11060 Move returns status 0, amount 40
03:27:00.612 00.000 11060 MoveAxis(N, 0, ABG)
03:27:00.612 00.000 11060 Move returns status 0, amount 0
03:27:00.612 00.000 11060 move complete, result=0
03:27:00.612 00.000 11060 worker thread done servicing request
03:27:00.612 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
03:27:00.612 00.000 11060 Worker thread wakes up
03:27:00.614 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:00.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:01.253 00.639 11060 Exposure complete
03:27:01.457 00.204 11060 worker thread done servicing request
03:27:01.457 00.000 10844 OnExposeComplete: enter
03:27:01.457 00.000 10844 UpdateGuideState(): m_state=6
03:27:01.459 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
03:27:01.459 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.63, Mass=1842, SNR=27.2, Peak=233 HFD=3.2
03:27:01.459 00.000 10844 MultiStar: [#1 0.01,-0.33,0.98,U] [#2 -0.48,0.14,0.93,U] [#3 -0.33,-0.31,0.91,U] [#4 -0.17,-0.58,1.01,U] [#5 0.10,-0.90,0.00,M1] [#6 -0.74,-0.25,0.00,M1] [#7 0.03,-0.58,0.80,U] [#8 0.05,-0.10,0.78,U] 
03:27:01.459 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.29}, one-star: {-0.28, -0.29}
03:27:01.459 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.39) = xAngle (-3.50 = 2.79)
03:27:01.459 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.37 = -0.37)
03:27:01.459 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.11 mountX=-0.32 mountY=-0.12, mountTheta=-2.77
03:27:01.462 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.29, opts=13)
03:27:01.462 00.000 10844 Enqueuing Move request for scope (-0.17, -0.29)
03:27:01.462 00.000 11060 Worker thread wakes up
03:27:01.462 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:01.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
03:27:01.462 00.000 10844 UpdateGuideState exits: m=1842 SNR=27.2
03:27:01.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
03:27:01.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:01.462 00.000 11060 Moving (-0.17, -0.29) raw xDistance=-0.32 yDistance=-0.12
03:27:01.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:01.462 00.000 10844 Enqueuing Expose request
03:27:01.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:27:01.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:01.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:27:01.462 00.000 11060 MoveAxis(E, 74, ABG)
03:27:01.462 00.000 11060 Guiding  Dir = 2, Dur = 74
03:27:01.476 00.014 11060 IsSlewing returns 0
03:27:01.477 00.001 11060 IsGuiding returns 0
03:27:01.556 00.079 11060 IsGuiding returns 0
03:27:01.556 00.000 11060 Move returns status 0, amount 74
03:27:01.556 00.000 11060 MoveAxis(N, 0, ABG)
03:27:01.556 00.000 11060 Move returns status 0, amount 0
03:27:01.556 00.000 11060 move complete, result=0
03:27:01.556 00.000 11060 worker thread done servicing request
03:27:01.556 00.000 10844 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
03:27:01.556 00.000 11060 Worker thread wakes up
03:27:01.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:01.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:02.184 00.628 11060 Exposure complete
03:27:02.382 00.198 11060 worker thread done servicing request
03:27:02.385 00.003 10844 OnExposeComplete: enter
03:27:02.385 00.000 10844 UpdateGuideState(): m_state=6
03:27:02.385 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
03:27:02.385 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.82, Mass=2051, SNR=28.3, Peak=234 HFD=3.5
03:27:02.385 00.000 10844 MultiStar: [#1 0.23,0.10,0.97,U] [#2 -0.37,0.30,0.85,U] [#3 0.50,0.16,0.84,U] [#4 0.12,-0.50,0.84,U] [#5 0.44,-0.10,0.87,U] [#6 -0.24,-0.26,0.98,U] [#7 -0.08,0.06,0.82,U] [#8 -0.12,0.16,0.75,U] 
03:27:02.385 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {-0.41, -0.10}
03:27:02.385 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.39) = xAngle (-2.91 = -2.91)
03:27:02.385 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
03:27:02.385 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.52 mountX=-0.02 mountY=0.01, mountTheta=2.93
03:27:02.388 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
03:27:02.388 00.000 10844 Enqueuing Move request for scope (0.00, -0.02)
03:27:02.388 00.000 11060 Worker thread wakes up
03:27:02.388 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:02.388 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
03:27:02.388 00.000 10844 UpdateGuideState exits: m=2051 SNR=28.3
03:27:02.388 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
03:27:02.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:02.388 00.000 11060 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
03:27:02.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:02.388 00.000 10844 Enqueuing Expose request
03:27:02.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:27:02.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:02.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:27:02.390 00.002 11060 MoveAxis(E, 0, ABG)
03:27:02.390 00.000 11060 Move returns status 0, amount 0
03:27:02.390 00.000 11060 MoveAxis(N, 0, ABG)
03:27:02.390 00.000 11060 Move returns status 0, amount 0
03:27:02.390 00.000 11060 move complete, result=0
03:27:02.390 00.000 11060 worker thread done servicing request
03:27:02.390 00.000 11060 Worker thread wakes up
03:27:02.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:02.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:02.390 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:03.018 00.628 11060 Exposure complete
03:27:03.216 00.198 10844 OnExposeComplete: enter
03:27:03.216 00.000 10844 UpdateGuideState(): m_state=6
03:27:03.216 00.000 11060 worker thread done servicing request
03:27:03.218 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
03:27:03.218 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=105.17, Mass=1717, SNR=26.1, Peak=207 HFD=3.1
03:27:03.218 00.000 10844 MultiStar: [#1 0.23,0.39,1.03,U] [#2 -0.01,0.54,0.94,U] [#3 0.27,0.15,1.04,U] [#4 0.28,-0.24,0.93,U] [#5 0.01,-0.10,0.95,U] [#6 0.02,0.16,1.09,U] [#7 0.42,0.47,0.00,M1] [#8 0.24,0.10,0.89,U] 
03:27:03.218 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.16}, one-star: {-0.36, 0.25}
03:27:03.218 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.30 = -0.30)
03:27:03.218 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:27:03.218 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.09 mountX=0.17 mountY=0.06, mountTheta=0.31
03:27:03.221 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.16, opts=13)
03:27:03.221 00.000 10844 Enqueuing Move request for scope (0.08, 0.16)
03:27:03.221 00.000 11060 Worker thread wakes up
03:27:03.221 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:03.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
03:27:03.221 00.000 10844 UpdateGuideState exits: m=1717 SNR=26.1
03:27:03.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
03:27:03.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:03.221 00.000 11060 Moving (0.08, 0.16) raw xDistance=0.17 yDistance=0.06
03:27:03.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:03.221 00.000 10844 Enqueuing Expose request
03:27:03.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:27:03.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:03.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:27:03.221 00.000 11060 MoveAxis(W, 41, ABG)
03:27:03.221 00.000 11060 Guiding  Dir = 3, Dur = 41
03:27:03.233 00.012 11060 IsSlewing returns 0
03:27:03.234 00.001 11060 IsGuiding returns 0
03:27:03.278 00.044 11060 IsGuiding returns 0
03:27:03.278 00.000 11060 Move returns status 0, amount 41
03:27:03.278 00.000 11060 MoveAxis(N, 0, ABG)
03:27:03.278 00.000 11060 Move returns status 0, amount 0
03:27:03.278 00.000 11060 move complete, result=0
03:27:03.278 00.000 11060 worker thread done servicing request
03:27:03.278 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
03:27:03.278 00.000 11060 Worker thread wakes up
03:27:03.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:03.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:03.912 00.634 11060 Exposure complete
03:27:04.118 00.206 11060 worker thread done servicing request
03:27:04.118 00.000 10844 OnExposeComplete: enter
03:27:04.118 00.000 10844 UpdateGuideState(): m_state=6
03:27:04.118 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
03:27:04.118 00.000 10844 Star::Find returns 1 (0), X=621.09, Y=105.04, Mass=1675, SNR=26.1, Peak=226 HFD=2.8
03:27:04.120 00.002 10844 MultiStar: [#1 0.36,0.32,0.96,U] [#2 -0.22,0.04,0.83,U] [#3 0.48,0.24,0.96,U] [#4 0.46,-0.61,0.00,M1] [#5 0.41,0.17,0.93,U] [#6 0.03,-0.22,1.07,U] [#7 0.39,0.05,0.97,U] [#8 0.65,0.18,0.00,M1] 
03:27:04.120 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.10}, one-star: {0.26, 0.12}
03:27:04.120 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.39) = xAngle (-1.02 = -1.02)
03:27:04.120 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.11 = 2.11)
03:27:04.120 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.10 hyp=0.27 cameraTheta=0.37 mountX=0.14 mountY=0.23, mountTheta=1.02
03:27:04.122 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.10, opts=13)
03:27:04.122 00.000 10844 Enqueuing Move request for scope (0.25, 0.10)
03:27:04.122 00.000 11060 Worker thread wakes up
03:27:04.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:04.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.10) opts 0xd
03:27:04.122 00.000 10844 UpdateGuideState exits: m=1675 SNR=26.1
03:27:04.122 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.10)
03:27:04.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:04.122 00.000 11060 Moving (0.25, 0.10) raw xDistance=0.14 yDistance=0.23
03:27:04.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:04.122 00.000 10844 Enqueuing Expose request
03:27:04.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:27:04.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:27:04.122 00.000 11060 MoveAxis(W, 34, ABG)
03:27:04.122 00.000 11060 Guiding  Dir = 3, Dur = 34
03:27:04.147 00.025 11060 IsSlewing returns 0
03:27:04.148 00.001 11060 IsGuiding returns 0
03:27:04.195 00.047 11060 IsGuiding returns 0
03:27:04.195 00.000 11060 Move returns status 0, amount 34
03:27:04.195 00.000 11060 MoveAxis(S, 90, ABG)
03:27:04.195 00.000 11060 Guiding  Dir = 1, Dur = 90
03:27:04.225 00.030 11060 IsSlewing returns 0
03:27:04.226 00.001 11060 IsGuiding returns 0
03:27:04.346 00.120 11060 IsGuiding returns 0
03:27:04.347 00.001 11060 Move returns status 0, amount 90
03:27:04.347 00.000 11060 move complete, result=0
03:27:04.347 00.000 11060 worker thread done servicing request
03:27:04.348 00.001 10844 GuideStep: 0.1 px 34 ms WEST, 0.2 px 90 ms SOUTH
03:27:04.348 00.000 11060 Worker thread wakes up
03:27:04.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:04.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:04.992 00.644 11060 Exposure complete
03:27:05.200 00.208 11060 worker thread done servicing request
03:27:05.200 00.000 10844 OnExposeComplete: enter
03:27:05.200 00.000 10844 UpdateGuideState(): m_state=6
03:27:05.200 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
03:27:05.200 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=105.04, Mass=1702, SNR=26.0, Peak=245 HFD=3.2
03:27:05.202 00.002 10844 MultiStar: [#1 0.46,0.37,0.89,U] [#2 0.03,0.17,0.89,U] [#3 0.81,0.70,0.00,M1] [#4 0.23,-0.27,0.93,U] [#5 0.28,0.11,0.93,U] [#6 0.32,-0.32,1.09,U] [#7 0.16,0.14,0.99,U] [#8 0.34,0.12,0.73,U] 
03:27:05.202 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.04}, one-star: {-0.18, 0.12}
03:27:05.202 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
03:27:05.202 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.95 = 1.95)
03:27:05.202 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.22 mountX=0.08 mountY=0.19, mountTheta=1.17
03:27:05.205 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
03:27:05.205 00.000 10844 Enqueuing Move request for scope (0.20, 0.04)
03:27:05.205 00.000 11060 Worker thread wakes up
03:27:05.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:05.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
03:27:05.205 00.000 10844 UpdateGuideState exits: m=1702 SNR=26.0
03:27:05.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:05.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:05.205 00.000 10844 Enqueuing Expose request
03:27:05.206 00.001 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
03:27:05.206 00.000 11060 Moving (0.20, 0.04) raw xDistance=0.08 yDistance=0.19
03:27:05.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:27:05.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:05.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:27:05.206 00.000 11060 MoveAxis(E, 0, ABG)
03:27:05.206 00.000 11060 Move returns status 0, amount 0
03:27:05.206 00.000 11060 MoveAxis(N, 0, ABG)
03:27:05.206 00.000 11060 Move returns status 0, amount 0
03:27:05.206 00.000 11060 move complete, result=0
03:27:05.206 00.000 11060 worker thread done servicing request
03:27:05.206 00.000 11060 Worker thread wakes up
03:27:05.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:05.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:05.208 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:05.839 00.631 11060 Exposure complete
03:27:06.045 00.206 11060 worker thread done servicing request
03:27:06.045 00.000 10844 OnExposeComplete: enter
03:27:06.045 00.000 10844 UpdateGuideState(): m_state=6
03:27:06.047 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
03:27:06.047 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.93, Mass=1834, SNR=26.9, Peak=217 HFD=3.3
03:27:06.047 00.000 10844 MultiStar: [#1 0.72,0.27,0.00,M1] [#2 -0.13,0.34,0.94,U] [#3 0.27,-0.16,0.92,U] [#4 0.37,-0.09,0.91,U] [#5 0.53,-0.20,0.92,U] [#6 0.32,-0.42,0.99,U] [#7 0.26,0.04,0.98,U] [#8 0.15,-0.14,0.80,U] 
03:27:06.047 00.000 10844 single-star, 7 included, MultiStar: {0.20, -0.08}, one-star: {-0.14, 0.01}
03:27:06.047 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.39) = xAngle (1.66 = 1.66)
03:27:06.047 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.78 = -1.50)
03:27:06.047 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.05 mountX=-0.01 mountY=-0.14, mountTheta=-1.66
03:27:06.048 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.01, opts=13)
03:27:06.050 00.002 10844 Enqueuing Move request for scope (-0.14, 0.01)
03:27:06.050 00.000 11060 Worker thread wakes up
03:27:06.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:06.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
03:27:06.050 00.000 10844 UpdateGuideState exits: m=1834 SNR=26.9
03:27:06.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
03:27:06.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:06.050 00.000 11060 Moving (-0.14, 0.01) raw xDistance=-0.01 yDistance=-0.14
03:27:06.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:06.050 00.000 10844 Enqueuing Expose request
03:27:06.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:27:06.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:06.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:27:06.050 00.000 11060 MoveAxis(E, 0, ABG)
03:27:06.050 00.000 11060 Move returns status 0, amount 0
03:27:06.050 00.000 11060 MoveAxis(N, 0, ABG)
03:27:06.050 00.000 11060 Move returns status 0, amount 0
03:27:06.050 00.000 11060 move complete, result=0
03:27:06.050 00.000 11060 worker thread done servicing request
03:27:06.050 00.000 11060 Worker thread wakes up
03:27:06.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:06.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:06.053 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:06.700 00.647 11060 Exposure complete
03:27:06.902 00.202 11060 worker thread done servicing request
03:27:06.902 00.000 10844 OnExposeComplete: enter
03:27:06.902 00.000 10844 UpdateGuideState(): m_state=6
03:27:06.904 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
03:27:06.904 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.43, Mass=1662, SNR=25.6, Peak=178 HFD=3.2
03:27:06.904 00.000 10844 MultiStar: [#1 0.23,0.25,0.97,U] [#2 0.05,0.22,0.97,U] [#3 0.44,-0.41,0.00,M1] [#4 -0.11,-0.43,1.03,U] [#5 0.49,0.06,1.09,U] [#6 0.05,-0.19,1.07,U] [#7 0.17,-0.27,0.92,U] [#8 0.07,0.04,0.91,U] 
03:27:06.904 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.10}, one-star: {-0.05, -0.48}
03:27:06.904 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.39) = xAngle (-2.12 = -2.12)
03:27:06.904 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
03:27:06.904 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.73 mountX=-0.08 mountY=0.13, mountTheta=2.12
03:27:06.907 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.10, opts=13)
03:27:06.907 00.000 10844 Enqueuing Move request for scope (0.11, -0.10)
03:27:06.907 00.000 11060 Worker thread wakes up
03:27:06.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:06.907 00.000 10844 UpdateGuideState exits: m=1662 SNR=25.6
03:27:06.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:06.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:06.907 00.000 10844 Enqueuing Expose request
03:27:06.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
03:27:06.909 00.002 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
03:27:06.909 00.000 11060 Moving (0.11, -0.10) raw xDistance=-0.08 yDistance=0.13
03:27:06.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:27:06.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:06.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:27:06.909 00.000 11060 MoveAxis(E, 0, ABG)
03:27:06.909 00.000 11060 Move returns status 0, amount 0
03:27:06.909 00.000 11060 MoveAxis(N, 0, ABG)
03:27:06.909 00.000 11060 Move returns status 0, amount 0
03:27:06.909 00.000 11060 move complete, result=0
03:27:06.909 00.000 11060 worker thread done servicing request
03:27:06.909 00.000 11060 Worker thread wakes up
03:27:06.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:06.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:06.913 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:07.541 00.628 11060 Exposure complete
03:27:07.732 00.191 11060 worker thread done servicing request
03:27:07.732 00.000 10844 OnExposeComplete: enter
03:27:07.732 00.000 10844 UpdateGuideState(): m_state=6
03:27:07.732 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
03:27:07.732 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.30, Mass=1630, SNR=24.9, Peak=193 HFD=3.3
03:27:07.736 00.004 10844 MultiStar: [#1 0.14,-0.21,0.98,U] [#2 -0.01,0.32,0.89,U] [#3 0.44,-0.48,0.00,M2] [#4 -0.16,-0.50,0.98,U] [#5 0.06,-0.23,1.04,U] [#6 -0.07,-0.20,1.03,U] [#7 0.30,-0.43,1.02,U] [#8 0.49,-0.47,0.00,M1] 
03:27:07.736 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.28}, one-star: {-0.14, -0.62}
03:27:07.736 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
03:27:07.736 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.23 = 0.23)
03:27:07.736 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.51 mountX=-0.27 mountY=0.06, mountTheta=2.91
03:27:07.738 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.28, opts=13)
03:27:07.738 00.000 10844 Enqueuing Move request for scope (0.02, -0.28)
03:27:07.738 00.000 11060 Worker thread wakes up
03:27:07.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
03:27:07.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
03:27:07.740 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:07.740 00.000 11060 Moving (0.02, -0.28) raw xDistance=-0.27 yDistance=0.06
03:27:07.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:27:07.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:07.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:27:07.740 00.000 10844 UpdateGuideState exits: m=1630 SNR=24.9
03:27:07.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:07.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:07.740 00.000 10844 Enqueuing Expose request
03:27:07.740 00.000 11060 MoveAxis(E, 63, ABG)
03:27:07.740 00.000 11060 Guiding  Dir = 2, Dur = 63
03:27:07.768 00.028 11060 IsSlewing returns 0
03:27:07.769 00.001 11060 IsGuiding returns 0
03:27:07.856 00.087 11060 IsGuiding returns 0
03:27:07.856 00.000 11060 Move returns status 0, amount 63
03:27:07.856 00.000 11060 MoveAxis(N, 0, ABG)
03:27:07.856 00.000 11060 Move returns status 0, amount 0
03:27:07.856 00.000 11060 move complete, result=0
03:27:07.856 00.000 11060 worker thread done servicing request
03:27:07.856 00.000 11060 Worker thread wakes up
03:27:07.856 00.000 10844 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
03:27:07.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:07.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:08.476 00.620 11060 Exposure complete
03:27:08.683 00.207 11060 worker thread done servicing request
03:27:08.683 00.000 10844 OnExposeComplete: enter
03:27:08.683 00.000 10844 UpdateGuideState(): m_state=6
03:27:08.683 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
03:27:08.683 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.48, Mass=2027, SNR=28.7, Peak=207 HFD=3.6
03:27:08.683 00.000 10844 MultiStar: [#1 0.34,-0.03,0.86,U] [#2 -0.22,0.40,0.76,U] [#3 0.40,-0.02,0.94,U] [#4 0.20,-0.40,0.96,U] [#5 0.15,-0.81,0.00,M1] [#6 0.03,-0.36,0.88,U] [#7 0.23,-0.34,0.92,U] [#8 0.29,-0.19,0.75,U] 
03:27:08.683 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.19}, one-star: {-0.08, -0.44}
03:27:08.683 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.39) = xAngle (-2.29 = -2.29)
03:27:08.683 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.84 = 0.84)
03:27:08.683 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.90 mountX=-0.16 mountY=0.18, mountTheta=2.29
03:27:08.687 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.19, opts=13)
03:27:08.687 00.000 10844 Enqueuing Move request for scope (0.15, -0.19)
03:27:08.687 00.000 11060 Worker thread wakes up
03:27:08.687 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:27:08.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
03:27:08.687 00.000 10844 UpdateGuideState exits: m=2027 SNR=28.7
03:27:08.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
03:27:08.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:08.687 00.000 11060 Moving (0.15, -0.19) raw xDistance=-0.16 yDistance=0.18
03:27:08.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:08.687 00.000 10844 Enqueuing Expose request
03:27:08.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:27:08.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:08.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:27:08.687 00.000 11060 MoveAxis(E, 39, ABG)
03:27:08.687 00.000 11060 Guiding  Dir = 2, Dur = 39
03:27:08.708 00.021 11060 IsSlewing returns 0
03:27:08.708 00.000 11060 IsGuiding returns 0
03:27:08.769 00.061 11060 IsGuiding returns 0
03:27:08.769 00.000 11060 Move returns status 0, amount 39
03:27:08.769 00.000 11060 MoveAxis(N, 0, ABG)
03:27:08.771 00.002 11060 Move returns status 0, amount 0
03:27:08.771 00.000 11060 move complete, result=0
03:27:08.771 00.000 11060 worker thread done servicing request
03:27:08.771 00.000 11060 Worker thread wakes up
03:27:08.771 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
03:27:08.771 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:08.771 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:09.401 00.630 11060 Exposure complete
03:27:09.622 00.221 11060 worker thread done servicing request
03:27:09.622 00.000 10844 OnExposeComplete: enter
03:27:09.623 00.001 10844 UpdateGuideState(): m_state=6
03:27:09.623 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
03:27:09.623 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=105.05, Mass=1664, SNR=25.5, Peak=215 HFD=2.8
03:27:09.623 00.000 10844 MultiStar: [#1 0.49,0.49,0.00,M1] [#2 0.44,-0.08,0.92,U] [#3 0.66,-0.38,0.00,M2] [#4 0.40,-0.29,1.01,U] [#5 0.26,-0.15,1.04,U] [#6 0.15,-0.54,1.10,U] [#7 0.51,0.05,0.97,U] [#8 0.62,-0.72,0.00,M1] 
03:27:09.623 00.000 10844 single-star, 5 included, MultiStar: {0.30, -0.16}, one-star: {0.10, 0.13}
03:27:09.623 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.39) = xAngle (-0.50 = -0.50)
03:27:09.623 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.62 = 2.62)
03:27:09.623 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.89 mountX=0.14 mountY=0.08, mountTheta=0.52
03:27:09.623 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
03:27:09.623 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
03:27:09.623 00.000 11060 Worker thread wakes up
03:27:09.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:27:09.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
03:27:09.623 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
03:27:09.623 00.000 11060 Moving (0.10, 0.13) raw xDistance=0.14 yDistance=0.08
03:27:09.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:27:09.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:09.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:27:09.623 00.000 11060 MoveAxis(W, 33, ABG)
03:27:09.623 00.000 11060 Guiding  Dir = 3, Dur = 33
03:27:09.628 00.005 10844 UpdateGuideState exits: m=1664 SNR=25.5
03:27:09.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:09.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:09.628 00.000 10844 Enqueuing Expose request
03:27:09.648 00.020 11060 IsSlewing returns 0
03:27:09.648 00.000 11060 IsGuiding returns 0
03:27:09.712 00.064 11060 IsGuiding returns 0
03:27:09.712 00.000 11060 Move returns status 0, amount 33
03:27:09.712 00.000 11060 MoveAxis(N, 0, ABG)
03:27:09.712 00.000 11060 Move returns status 0, amount 0
03:27:09.712 00.000 11060 move complete, result=0
03:27:09.712 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
03:27:09.714 00.002 11060 worker thread done servicing request
03:27:09.714 00.000 11060 Worker thread wakes up
03:27:09.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:09.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:10.360 00.646 11060 Exposure complete
03:27:10.573 00.213 11060 worker thread done servicing request
03:27:10.573 00.000 10844 OnExposeComplete: enter
03:27:10.573 00.000 10844 UpdateGuideState(): m_state=6
03:27:10.573 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
03:27:10.573 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.53, Mass=1779, SNR=26.8, Peak=241 HFD=3.2
03:27:10.573 00.000 10844 MultiStar: [#1 0.24,-0.23,0.96,U] [#2 -0.14,0.42,0.95,U] [#3 0.01,-0.10,0.92,U] [#4 -0.07,-0.43,0.91,U] [#5 0.18,-0.03,0.98,U] [#6 -0.24,-0.31,1.01,U] [#7 0.06,-0.10,0.92,U] [#8 0.05,0.09,0.78,U] 
03:27:10.573 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.12}, one-star: {-0.19, -0.39}
03:27:10.573 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.39) = xAngle (-3.06 = -3.06)
03:27:10.573 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
03:27:10.573 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.13 cameraTheta=-1.67 mountX=-0.13 mountY=0.01, mountTheta=3.08
03:27:10.578 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
03:27:10.578 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
03:27:10.578 00.000 11060 Worker thread wakes up
03:27:10.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
03:27:10.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:10.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
03:27:10.578 00.000 10844 UpdateGuideState exits: m=1779 SNR=26.8
03:27:10.578 00.000 11060 Moving (-0.01, -0.12) raw xDistance=-0.13 yDistance=0.01
03:27:10.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:10.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:27:10.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:10.578 00.000 10844 Enqueuing Expose request
03:27:10.580 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:10.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:27:10.580 00.000 11060 MoveAxis(E, 28, ABG)
03:27:10.580 00.000 11060 Guiding  Dir = 2, Dur = 28
03:27:10.594 00.014 11060 IsSlewing returns 0
03:27:10.594 00.000 11060 IsGuiding returns 0
03:27:10.624 00.030 11060 IsGuiding returns 0
03:27:10.624 00.000 11060 Move returns status 0, amount 28
03:27:10.624 00.000 11060 MoveAxis(N, 0, ABG)
03:27:10.624 00.000 11060 Move returns status 0, amount 0
03:27:10.624 00.000 11060 move complete, result=0
03:27:10.624 00.000 11060 worker thread done servicing request
03:27:10.624 00.000 10844 GuideStep: -0.1 px 28 ms EAST, 0.0 px 0 ms NORTH
03:27:10.639 00.015 11060 Worker thread wakes up
03:27:10.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:10.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:11.292 00.653 11060 Exposure complete
03:27:11.500 00.208 11060 worker thread done servicing request
03:27:11.500 00.000 10844 OnExposeComplete: enter
03:27:11.502 00.002 10844 UpdateGuideState(): m_state=6
03:27:11.502 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
03:27:11.502 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.86, Mass=1637, SNR=25.7, Peak=234 HFD=2.9
03:27:11.503 00.001 10844 MultiStar: [#1 0.18,0.10,1.00,U] [#2 -0.05,0.39,0.83,U] [#3 0.67,0.10,0.00,M2] [#4 0.03,-0.50,1.09,U] [#5 0.62,0.06,0.00,M1] [#6 0.54,-0.04,1.00,U] [#7 0.29,-0.04,0.96,U] [#8 0.80,-0.72,0.00,M1] 
03:27:11.503 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.04}, one-star: {-0.17, -0.05}
03:27:11.503 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
03:27:11.503 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.45 = 1.45)
03:27:11.503 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.29 mountX=-0.02 mountY=0.14, mountTheta=1.68
03:27:11.506 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.04, opts=13)
03:27:11.506 00.000 10844 Enqueuing Move request for scope (0.14, -0.04)
03:27:11.506 00.000 11060 Worker thread wakes up
03:27:11.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:11.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
03:27:11.506 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.7
03:27:11.506 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
03:27:11.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:11.506 00.000 11060 Moving (0.14, -0.04) raw xDistance=-0.02 yDistance=0.14
03:27:11.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:11.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:27:11.506 00.000 10844 Enqueuing Expose request
03:27:11.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:11.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:27:11.506 00.000 11060 MoveAxis(E, 0, ABG)
03:27:11.506 00.000 11060 Move returns status 0, amount 0
03:27:11.506 00.000 11060 MoveAxis(N, 0, ABG)
03:27:11.506 00.000 11060 Move returns status 0, amount 0
03:27:11.506 00.000 11060 move complete, result=0
03:27:11.506 00.000 11060 worker thread done servicing request
03:27:11.509 00.003 11060 Worker thread wakes up
03:27:11.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:11.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:11.509 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:12.139 00.630 11060 Exposure complete
03:27:12.345 00.206 11060 worker thread done servicing request
03:27:12.345 00.000 10844 OnExposeComplete: enter
03:27:12.345 00.000 10844 UpdateGuideState(): m_state=6
03:27:12.345 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
03:27:12.345 00.000 10844 Star::Find returns 1 (0), X=621.06, Y=104.23, Mass=1702, SNR=25.9, Peak=199 HFD=3.1
03:27:12.345 00.000 10844 MultiStar: [#1 0.76,-0.21,0.00,M1] [#2 0.06,0.26,0.88,U] [#3 0.82,-0.17,0.00,M3] [#4 0.46,-0.29,1.01,U] [#5 0.94,-0.58,0.00,M2] [#6 0.20,0.08,1.01,U] [#7 0.27,0.06,1.06,U] [#8 0.50,-0.12,0.82,U] 
03:27:12.345 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.12}, one-star: {0.23, -0.69}
03:27:12.345 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.39) = xAngle (-1.80 = -1.80)
03:27:12.345 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.32 = 1.32)
03:27:12.345 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.12 hyp=0.31 cameraTheta=-0.41 mountX=-0.07 mountY=0.30, mountTheta=1.80
03:27:12.350 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.12, opts=13)
03:27:12.350 00.000 10844 Enqueuing Move request for scope (0.28, -0.12)
03:27:12.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:12.350 00.000 10844 UpdateGuideState exits: m=1702 SNR=25.9
03:27:12.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:12.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:12.350 00.000 10844 Enqueuing Expose request
03:27:12.350 00.000 11060 Worker thread wakes up
03:27:12.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.12) opts 0xd
03:27:12.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.12)
03:27:12.350 00.000 11060 Moving (0.28, -0.12) raw xDistance=-0.07 yDistance=0.30
03:27:12.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:27:12.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
03:27:12.350 00.000 11060 MoveAxis(E, 0, ABG)
03:27:12.350 00.000 11060 Move returns status 0, amount 0
03:27:12.350 00.000 11060 MoveAxis(S, 117, ABG)
03:27:12.350 00.000 11060 Guiding  Dir = 1, Dur = 117
03:27:12.366 00.016 11060 IsSlewing returns 0
03:27:12.366 00.000 11060 IsGuiding returns 0
03:27:12.492 00.126 11060 IsGuiding returns 0
03:27:12.492 00.000 11060 Move returns status 0, amount 117
03:27:12.492 00.000 11060 move complete, result=0
03:27:12.492 00.000 11060 worker thread done servicing request
03:27:12.493 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 117 ms SOUTH
03:27:12.493 00.000 11060 Worker thread wakes up
03:27:12.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:12.494 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:13.140 00.646 11060 Exposure complete
03:27:13.332 00.192 11060 worker thread done servicing request
03:27:13.332 00.000 10844 OnExposeComplete: enter
03:27:13.332 00.000 10844 UpdateGuideState(): m_state=6
03:27:13.332 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
03:27:13.332 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.83, Mass=1772, SNR=26.3, Peak=212 HFD=3.0
03:27:13.332 00.000 10844 MultiStar: [#1 0.46,0.10,0.99,U] [#2 0.18,0.42,0.89,U] [#3 0.38,0.06,0.94,U] [#4 0.52,-0.25,0.99,U] [#5 0.31,-0.18,0.92,U] [#6 0.47,-0.20,1.09,U] [#7 0.38,-0.32,0.94,U] [#8 0.96,0.08,0.00,M1] 
03:27:13.337 00.005 10844 single-star, 7 included, MultiStar: {0.33, -0.06}, one-star: {-0.08, -0.08}
03:27:13.337 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
03:27:13.337 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:27:13.337 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=-0.10 mountY=-0.06, mountTheta=-2.57
03:27:13.337 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
03:27:13.337 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
03:27:13.337 00.000 11060 Worker thread wakes up
03:27:13.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:13.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:27:13.337 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.3
03:27:13.340 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:27:13.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:13.340 00.000 11060 Moving (-0.08, -0.08) raw xDistance=-0.10 yDistance=-0.06
03:27:13.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:13.340 00.000 10844 Enqueuing Expose request
03:27:13.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:27:13.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:13.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:27:13.340 00.000 11060 MoveAxis(E, 0, ABG)
03:27:13.340 00.000 11060 Move returns status 0, amount 0
03:27:13.340 00.000 11060 MoveAxis(N, 0, ABG)
03:27:13.340 00.000 11060 Move returns status 0, amount 0
03:27:13.340 00.000 11060 move complete, result=0
03:27:13.340 00.000 11060 worker thread done servicing request
03:27:13.340 00.000 11060 Worker thread wakes up
03:27:13.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:13.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:13.343 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:13.981 00.638 11060 Exposure complete
03:27:14.190 00.209 11060 worker thread done servicing request
03:27:14.190 00.000 10844 OnExposeComplete: enter
03:27:14.190 00.000 10844 UpdateGuideState(): m_state=6
03:27:14.190 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
03:27:14.190 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.83, Mass=1571, SNR=25.0, Peak=179 HFD=3.0
03:27:14.190 00.000 10844 MultiStar: [#1 0.20,0.41,1.03,U] [#2 0.20,0.11,0.90,U] [#3 0.71,-0.08,0.00,M3] [#4 0.09,-0.11,1.02,U] [#5 0.22,0.34,1.04,U] [#6 0.12,-0.18,1.05,U] [#7 0.16,0.10,1.04,U] [#8 1.02,-0.13,0.00,M2] 
03:27:14.190 00.000 10844 single-star, 6 included, MultiStar: {0.15, 0.08}, one-star: {0.10, -0.09}
03:27:14.190 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.39) = xAngle (-2.12 = -2.12)
03:27:14.190 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.00 = 1.00)
03:27:14.190 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.73 mountX=-0.07 mountY=0.11, mountTheta=2.13
03:27:14.195 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
03:27:14.195 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
03:27:14.195 00.000 11060 Worker thread wakes up
03:27:14.197 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:14.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
03:27:14.197 00.000 10844 UpdateGuideState exits: m=1571 SNR=25.0
03:27:14.197 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
03:27:14.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:14.197 00.000 11060 Moving (0.10, -0.09) raw xDistance=-0.07 yDistance=0.11
03:27:14.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:14.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:27:14.197 00.000 10844 Enqueuing Expose request
03:27:14.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:14.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:27:14.197 00.000 11060 MoveAxis(E, 0, ABG)
03:27:14.197 00.000 11060 Move returns status 0, amount 0
03:27:14.197 00.000 11060 MoveAxis(N, 0, ABG)
03:27:14.197 00.000 11060 Move returns status 0, amount 0
03:27:14.197 00.000 11060 move complete, result=0
03:27:14.197 00.000 11060 worker thread done servicing request
03:27:14.197 00.000 11060 Worker thread wakes up
03:27:14.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:14.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:14.200 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:14.831 00.631 11060 Exposure complete
03:27:15.036 00.205 11060 worker thread done servicing request
03:27:15.036 00.000 10844 OnExposeComplete: enter
03:27:15.036 00.000 10844 UpdateGuideState(): m_state=6
03:27:15.036 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
03:27:15.036 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=105.02, Mass=1789, SNR=26.7, Peak=183 HFD=3.0
03:27:15.036 00.000 10844 MultiStar: [#1 0.23,0.31,0.93,U] [#2 -0.46,0.46,0.00,M1] [#3 0.52,0.04,0.83,U] [#4 0.27,-0.13,0.96,U] [#5 0.52,-0.12,0.96,U] [#6 -0.20,-0.51,1.00,U] [#7 0.71,0.20,0.00,M1] [#8 0.51,-0.31,0.80,U] 
03:27:15.036 00.000 10844 single-star, 6 included, MultiStar: {0.26, -0.09}, one-star: {0.03, 0.10}
03:27:15.036 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
03:27:15.036 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
03:27:15.036 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.26 mountX=0.10 mountY=0.02, mountTheta=0.15
03:27:15.040 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.10, opts=13)
03:27:15.040 00.000 10844 Enqueuing Move request for scope (0.03, 0.10)
03:27:15.040 00.000 11060 Worker thread wakes up
03:27:15.040 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:15.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
03:27:15.040 00.000 10844 UpdateGuideState exits: m=1789 SNR=26.7
03:27:15.040 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
03:27:15.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:15.040 00.000 11060 Moving (0.03, 0.10) raw xDistance=0.10 yDistance=0.02
03:27:15.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:15.040 00.000 10844 Enqueuing Expose request
03:27:15.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:27:15.040 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:15.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:27:15.040 00.000 11060 MoveAxis(E, 0, ABG)
03:27:15.040 00.000 11060 Move returns status 0, amount 0
03:27:15.040 00.000 11060 MoveAxis(N, 0, ABG)
03:27:15.040 00.000 11060 Move returns status 0, amount 0
03:27:15.040 00.000 11060 move complete, result=0
03:27:15.040 00.000 11060 worker thread done servicing request
03:27:15.040 00.000 11060 Worker thread wakes up
03:27:15.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:15.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:15.040 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:15.671 00.631 11060 Exposure complete
03:27:15.887 00.216 11060 worker thread done servicing request
03:27:15.887 00.000 10844 OnExposeComplete: enter
03:27:15.887 00.000 10844 UpdateGuideState(): m_state=6
03:27:15.887 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
03:27:15.887 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=105.07, Mass=1621, SNR=25.0, Peak=164 HFD=3.0
03:27:15.887 00.000 10844 MultiStar: [#1 0.00,0.27,1.00,U] [#2 0.60,0.21,0.00,M2] [#3 0.96,-0.04,0.00,M3] [#4 0.14,0.42,1.04,U] [#5 0.72,-0.20,0.00,M1] [#6 0.33,-0.11,1.12,U] [#7 0.61,0.19,0.00,M2] [#8 0.85,-0.00,0.00,M2] 
03:27:15.887 00.000 10844 single-star, 3 included, MultiStar: {0.15, 0.18}, one-star: {0.10, 0.15}
03:27:15.887 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.39) = xAngle (-0.41 = -0.41)
03:27:15.892 00.005 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.71 = 2.71)
03:27:15.892 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.19 cameraTheta=0.98 mountX=0.17 mountY=0.08, mountTheta=0.43
03:27:15.897 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.15, opts=13)
03:27:15.898 00.001 10844 Enqueuing Move request for scope (0.10, 0.15)
03:27:15.898 00.000 11060 Worker thread wakes up
03:27:15.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
03:27:15.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
03:27:15.898 00.000 11060 Moving (0.10, 0.15) raw xDistance=0.17 yDistance=0.08
03:27:15.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:27:15.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:15.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:27:15.898 00.000 11060 MoveAxis(W, 40, ABG)
03:27:15.898 00.000 11060 Guiding  Dir = 3, Dur = 40
03:27:15.899 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:15.900 00.001 10844 UpdateGuideState exits: m=1621 SNR=25.0
03:27:15.901 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:15.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:15.901 00.000 10844 Enqueuing Expose request
03:27:15.923 00.022 11060 IsSlewing returns 0
03:27:15.923 00.000 11060 IsGuiding returns 0
03:27:15.971 00.048 11060 IsGuiding returns 0
03:27:15.971 00.000 11060 Move returns status 0, amount 40
03:27:15.971 00.000 11060 MoveAxis(N, 0, ABG)
03:27:15.971 00.000 11060 Move returns status 0, amount 0
03:27:15.971 00.000 11060 move complete, result=0
03:27:15.971 00.000 11060 worker thread done servicing request
03:27:15.971 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
03:27:15.971 00.000 11060 Worker thread wakes up
03:27:15.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:15.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:16.620 00.649 11060 Exposure complete
03:27:16.830 00.210 11060 worker thread done servicing request
03:27:16.830 00.000 10844 OnExposeComplete: enter
03:27:16.830 00.000 10844 UpdateGuideState(): m_state=6
03:27:16.831 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
03:27:16.831 00.000 10844 Star::Find returns 1 (0), X=621.83, Y=105.07, Mass=1827, SNR=26.7, Peak=224 HFD=3.3
03:27:16.831 00.000 10844 MultiStar: [#1 0.91,0.45,0.00,M1] [#2 0.16,0.13,0.98,U] [#3 0.72,0.35,0.00,M4] [#4 0.52,0.23,0.97,U] [#5 0.64,-0.05,0.00,M2] [#6 0.19,0.15,1.00,U] [#7 0.69,0.40,0.00,M3] [#8 0.60,-0.27,0.00,M3] 
03:27:16.831 00.000 10844 refined, 3 included, MultiStar: {0.47, 0.16}, one-star: {1.00, 0.15}
03:27:16.831 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.39) = xAngle (-1.05 = -1.05)
03:27:16.831 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.07 = 2.07)
03:27:16.831 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=0.16 hyp=0.50 cameraTheta=0.34 mountX=0.25 mountY=0.44, mountTheta=1.06
03:27:16.835 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=0.16, opts=13)
03:27:16.835 00.000 10844 Enqueuing Move request for scope (0.47, 0.16)
03:27:16.835 00.000 11060 Worker thread wakes up
03:27:16.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:27:16.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.16) opts 0xd
03:27:16.835 00.000 10844 UpdateGuideState exits: m=1827 SNR=26.7
03:27:16.836 00.001 11060 Handling offset move in thread for scope, endpoint = (0.47, 0.16)
03:27:16.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:16.836 00.000 11060 Moving (0.47, 0.16) raw xDistance=0.25 yDistance=0.44
03:27:16.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:16.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:27:16.836 00.000 10844 Enqueuing Expose request
03:27:16.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.44
03:27:16.836 00.000 11060 MoveAxis(W, 59, ABG)
03:27:16.836 00.000 11060 Guiding  Dir = 3, Dur = 59
03:27:16.863 00.027 11060 IsSlewing returns 0
03:27:16.863 00.000 11060 IsGuiding returns 0
03:27:16.944 00.081 11060 IsGuiding returns 0
03:27:16.944 00.000 11060 Move returns status 0, amount 59
03:27:16.944 00.000 11060 MoveAxis(S, 170, ABG)
03:27:16.944 00.000 11060 Guiding  Dir = 1, Dur = 170
03:27:16.955 00.011 11060 IsSlewing returns 0
03:27:16.955 00.000 11060 IsGuiding returns 0
03:27:17.133 00.178 11060 IsGuiding returns 0
03:27:17.133 00.000 11060 Move returns status 0, amount 170
03:27:17.133 00.000 11060 move complete, result=0
03:27:17.133 00.000 11060 worker thread done servicing request
03:27:17.133 00.000 10844 GuideStep: 0.2 px 59 ms WEST, 0.4 px 170 ms SOUTH
03:27:17.134 00.001 11060 Worker thread wakes up
03:27:17.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:17.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:17.779 00.645 11060 Exposure complete
03:27:17.949 00.170 11060 worker thread done servicing request
03:27:17.949 00.000 10844 OnExposeComplete: enter
03:27:17.949 00.000 10844 UpdateGuideState(): m_state=6
03:27:17.951 00.002 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
03:27:17.951 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.60, Mass=1820, SNR=27.2, Peak=187 HFD=3.4
03:27:17.951 00.000 10844 MultiStar: [#1 0.87,-0.06,0.00,M2] [#2 -0.44,-0.37,0.81,U] [#3 0.02,-0.84,0.00,M5] [#4 0.69,-0.88,0.00,M1] [#5 0.59,-0.63,0.00,M3] [#6 -0.08,-0.68,0.00,M1] [#7 0.50,-0.43,0.00,M4] [#8 0.01,-0.59,0.76,U] 
03:27:17.951 00.000 10844 single-star, 2 included, MultiStar: {-0.20, -0.42}, one-star: {-0.16, -0.32}
03:27:17.951 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.39) = xAngle (-3.43 = 2.86)
03:27:17.951 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.30 = -0.30)
03:27:17.951 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-2.04 mountX=-0.34 mountY=-0.11, mountTheta=-2.84
03:27:17.951 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.32, opts=13)
03:27:17.951 00.000 10844 Enqueuing Move request for scope (-0.16, -0.32)
03:27:17.951 00.000 11060 Worker thread wakes up
03:27:17.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.32) opts 0xd
03:27:17.951 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.32)
03:27:17.951 00.000 11060 Moving (-0.16, -0.32) raw xDistance=-0.34 yDistance=-0.11
03:27:17.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:17.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
03:27:17.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:17.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:27:17.951 00.000 11060 MoveAxis(E, 79, ABG)
03:27:17.951 00.000 11060 Guiding  Dir = 2, Dur = 79
03:27:17.951 00.000 10844 UpdateGuideState exits: m=1820 SNR=27.2
03:27:17.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:17.956 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:17.956 00.000 10844 Enqueuing Expose request
03:27:17.961 00.005 11060 IsSlewing returns 0
03:27:17.961 00.000 11060 IsGuiding returns 0
03:27:18.053 00.092 11060 IsGuiding returns 0
03:27:18.053 00.000 11060 Move returns status 0, amount 79
03:27:18.053 00.000 11060 MoveAxis(N, 0, ABG)
03:27:18.053 00.000 11060 Move returns status 0, amount 0
03:27:18.053 00.000 11060 move complete, result=0
03:27:18.053 00.000 11060 worker thread done servicing request
03:27:18.053 00.000 10844 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH
03:27:18.053 00.000 11060 Worker thread wakes up
03:27:18.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:18.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:18.700 00.647 11060 Exposure complete
03:27:18.900 00.200 11060 worker thread done servicing request
03:27:18.900 00.000 10844 OnExposeComplete: enter
03:27:18.900 00.000 10844 UpdateGuideState(): m_state=6
03:27:18.901 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
03:27:18.901 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.43, Mass=1636, SNR=26.0, Peak=177 HFD=2.6
03:27:18.901 00.000 10844 MultiStar: [#1 0.29,-0.24,0.92,U] [#2 -0.34,-0.51,0.00,M1] [#3 0.52,-0.57,0.00,M6] [#4 0.22,-0.62,0.00,M2] [#5 0.55,-0.24,0.95,U] [#6 -0.14,-0.38,1.02,U] [#7 0.74,-0.22,0.00,M5] [#8 0.13,-0.51,0.84,U] 
03:27:18.901 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.37}, one-star: {0.05, -0.49}
03:27:18.902 00.001 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
03:27:18.902 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.60 = 0.60)
03:27:18.902 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.37 hyp=0.41 cameraTheta=-1.14 mountX=-0.33 mountY=0.23, mountTheta=2.54
03:27:18.903 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.37, opts=13)
03:27:18.903 00.000 10844 Enqueuing Move request for scope (0.17, -0.37)
03:27:18.903 00.000 11060 Worker thread wakes up
03:27:18.903 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:18.903 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.37) opts 0xd
03:27:18.903 00.000 10844 UpdateGuideState exits: m=1636 SNR=26.0
03:27:18.903 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.37)
03:27:18.903 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:18.903 00.000 11060 Moving (0.17, -0.37) raw xDistance=-0.33 yDistance=0.23
03:27:18.903 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:18.903 00.000 10844 Enqueuing Expose request
03:27:18.903 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
03:27:18.903 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:27:18.903 00.000 11060 MoveAxis(E, 81, ABG)
03:27:18.903 00.000 11060 Guiding  Dir = 2, Dur = 81
03:27:18.922 00.019 11060 IsSlewing returns 0
03:27:18.923 00.001 11060 IsGuiding returns 0
03:27:19.005 00.082 11060 IsGuiding returns 0
03:27:19.005 00.000 11060 Move returns status 0, amount 81
03:27:19.005 00.000 11060 MoveAxis(S, 89, ABG)
03:27:19.005 00.000 11060 Guiding  Dir = 1, Dur = 89
03:27:19.020 00.015 11060 IsSlewing returns 0
03:27:19.020 00.000 11060 IsGuiding returns 0
03:27:19.118 00.098 11060 IsGuiding returns 0
03:27:19.118 00.000 11060 Move returns status 0, amount 89
03:27:19.118 00.000 11060 move complete, result=0
03:27:19.118 00.000 11060 worker thread done servicing request
03:27:19.118 00.000 10844 GuideStep: -0.3 px 81 ms EAST, 0.2 px 89 ms SOUTH
03:27:19.118 00.000 11060 Worker thread wakes up
03:27:19.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:19.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:19.762 00.644 11060 Exposure complete
03:27:19.959 00.197 11060 worker thread done servicing request
03:27:19.959 00.000 10844 OnExposeComplete: enter
03:27:19.959 00.000 10844 UpdateGuideState(): m_state=6
03:27:19.959 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
03:27:19.959 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=105.07, Mass=1674, SNR=25.8, Peak=211 HFD=3.0
03:27:19.959 00.000 10844 MultiStar: [#1 0.24,-0.00,1.06,U] [#2 0.17,0.37,0.96,U] [#3 0.42,-0.04,0.94,U] [#4 -0.12,-0.39,1.00,U] [#5 0.29,-0.33,0.91,U] [#6 -0.12,0.04,1.08,U] [#7 0.50,0.21,0.98,U] [#8 0.23,-0.36,0.72,U] 
03:27:19.959 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {-0.37, 0.15}
03:27:19.959 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.39) = xAngle (-1.60 = -1.60)
03:27:19.959 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.52 = 1.52)
03:27:19.959 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=-0.00 mountY=0.13, mountTheta=1.60
03:27:19.965 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
03:27:19.965 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
03:27:19.965 00.000 11060 Worker thread wakes up
03:27:19.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
03:27:19.965 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
03:27:19.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:19.965 00.000 11060 Moving (0.13, -0.03) raw xDistance=-0.00 yDistance=0.13
03:27:19.965 00.000 10844 UpdateGuideState exits: m=1674 SNR=25.8
03:27:19.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:27:19.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:19.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:19.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:19.965 00.000 10844 Enqueuing Expose request
03:27:19.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:27:19.965 00.000 11060 MoveAxis(E, 0, ABG)
03:27:19.965 00.000 11060 Move returns status 0, amount 0
03:27:19.965 00.000 11060 MoveAxis(N, 0, ABG)
03:27:19.965 00.000 11060 Move returns status 0, amount 0
03:27:19.965 00.000 11060 move complete, result=0
03:27:19.965 00.000 11060 worker thread done servicing request
03:27:19.965 00.000 11060 Worker thread wakes up
03:27:19.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:19.968 00.003 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:19.972 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:20.609 00.637 11060 Exposure complete
03:27:20.827 00.218 11060 worker thread done servicing request
03:27:20.827 00.000 10844 OnExposeComplete: enter
03:27:20.827 00.000 10844 UpdateGuideState(): m_state=6
03:27:20.829 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
03:27:20.829 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=104.56, Mass=1725, SNR=26.2, Peak=248 HFD=3.0
03:27:20.829 00.000 10844 MultiStar: [#1 0.17,0.11,0.90,U] [#2 -0.52,0.28,0.89,U] [#3 0.10,-0.11,0.95,U] [#4 0.43,-0.23,1.01,U] [#5 0.30,-0.09,0.94,U] [#6 -0.38,-0.51,0.00,M1] [#7 0.89,0.30,0.00,M5] [#8 0.10,0.19,0.83,U] 
03:27:20.829 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {0.06, -0.36}
03:27:20.829 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
03:27:20.829 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:27:20.829 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.39 mountX=-0.02 mountY=0.11, mountTheta=1.78
03:27:20.832 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
03:27:20.834 00.002 10844 Enqueuing Move request for scope (0.10, -0.04)
03:27:20.834 00.000 11060 Worker thread wakes up
03:27:20.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
03:27:20.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
03:27:20.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:20.834 00.000 11060 Moving (0.10, -0.04) raw xDistance=-0.02 yDistance=0.11
03:27:20.834 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.2
03:27:20.835 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:20.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:20.835 00.000 10844 Enqueuing Expose request
03:27:20.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:27:20.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:20.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:27:20.836 00.001 11060 MoveAxis(E, 0, ABG)
03:27:20.836 00.000 11060 Move returns status 0, amount 0
03:27:20.836 00.000 11060 MoveAxis(N, 0, ABG)
03:27:20.836 00.000 11060 Move returns status 0, amount 0
03:27:20.836 00.000 11060 move complete, result=0
03:27:20.836 00.000 11060 worker thread done servicing request
03:27:20.836 00.000 11060 Worker thread wakes up
03:27:20.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:20.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:20.837 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:21.464 00.627 11060 Exposure complete
03:27:21.661 00.197 11060 worker thread done servicing request
03:27:21.661 00.000 10844 OnExposeComplete: enter
03:27:21.663 00.002 10844 UpdateGuideState(): m_state=6
03:27:21.663 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
03:27:21.663 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=105.03, Mass=1680, SNR=26.1, Peak=216 HFD=3.1
03:27:21.663 00.000 10844 MultiStar: [#1 -0.15,0.20,0.94,U] [#2 -0.66,0.45,0.00,M1] [#3 0.19,-0.06,1.01,U] [#4 -0.58,-0.07,1.00,U] [#5 0.43,-0.18,0.90,U] [#6 -0.49,-0.05,1.05,U] [#7 -0.02,0.10,0.96,U] [#8 0.03,-0.18,0.84,U] 
03:27:21.663 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {-0.05, 0.11}
03:27:21.663 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.39) = xAngle (-4.38 = 1.91)
03:27:21.663 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
03:27:21.663 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.99 mountX=-0.03 mountY=-0.09, mountTheta=-1.91
03:27:21.666 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
03:27:21.666 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
03:27:21.666 00.000 11060 Worker thread wakes up
03:27:21.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:21.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
03:27:21.666 00.000 10844 UpdateGuideState exits: m=1680 SNR=26.1
03:27:21.666 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
03:27:21.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:21.666 00.000 11060 Moving (-0.09, -0.01) raw xDistance=-0.03 yDistance=-0.09
03:27:21.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:21.666 00.000 10844 Enqueuing Expose request
03:27:21.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:27:21.668 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:21.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:27:21.668 00.000 11060 MoveAxis(E, 0, ABG)
03:27:21.668 00.000 11060 Move returns status 0, amount 0
03:27:21.668 00.000 11060 MoveAxis(N, 0, ABG)
03:27:21.668 00.000 11060 Move returns status 0, amount 0
03:27:21.668 00.000 11060 move complete, result=0
03:27:21.668 00.000 11060 worker thread done servicing request
03:27:21.668 00.000 11060 Worker thread wakes up
03:27:21.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:21.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:21.670 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:22.299 00.629 11060 Exposure complete
03:27:22.510 00.211 11060 worker thread done servicing request
03:27:22.510 00.000 10844 OnExposeComplete: enter
03:27:22.512 00.002 10844 UpdateGuideState(): m_state=6
03:27:22.512 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
03:27:22.512 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=105.08, Mass=1967, SNR=27.6, Peak=213 HFD=3.5
03:27:22.512 00.000 10844 MultiStar: [#1 -0.40,0.37,0.95,U] [#2 -0.37,0.48,0.00,M2] [#3 0.32,0.49,0.96,U] [#4 -0.43,0.29,1.01,U] [#5 0.26,0.13,0.89,U] [#6 -0.39,0.02,0.97,U] [#7 -0.18,0.36,0.89,U] [#8 0.14,0.58,0.76,U] 
03:27:22.512 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.29}, one-star: {-0.28, 0.17}
03:27:22.512 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.39) = xAngle (0.61 = 0.61)
03:27:22.512 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.73 = -2.55)
03:27:22.512 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.32 cameraTheta=2.00 mountX=0.26 mountY=-0.18, mountTheta=-0.60
03:27:22.512 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.29, opts=13)
03:27:22.512 00.000 10844 Enqueuing Move request for scope (-0.13, 0.29)
03:27:22.512 00.000 11060 Worker thread wakes up
03:27:22.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:22.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
03:27:22.512 00.000 10844 UpdateGuideState exits: m=1967 SNR=27.6
03:27:22.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
03:27:22.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:22.512 00.000 11060 Moving (-0.13, 0.29) raw xDistance=0.26 yDistance=-0.18
03:27:22.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:22.512 00.000 10844 Enqueuing Expose request
03:27:22.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:27:22.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:22.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:27:22.512 00.000 11060 MoveAxis(W, 62, ABG)
03:27:22.512 00.000 11060 Guiding  Dir = 3, Dur = 62
03:27:22.538 00.026 11060 IsSlewing returns 0
03:27:22.549 00.011 11060 IsGuiding returns 0
03:27:22.630 00.081 11060 IsGuiding returns 0
03:27:22.630 00.000 11060 Move returns status 0, amount 62
03:27:22.630 00.000 11060 MoveAxis(N, 0, ABG)
03:27:22.630 00.000 11060 Move returns status 0, amount 0
03:27:22.630 00.000 11060 move complete, result=0
03:27:22.630 00.000 10844 GuideStep: 0.3 px 62 ms WEST, -0.2 px 0 ms NORTH
03:27:22.630 00.000 11060 worker thread done servicing request
03:27:22.631 00.001 11060 Worker thread wakes up
03:27:22.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:22.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:23.287 00.656 11060 Exposure complete
03:27:23.501 00.214 10844 OnExposeComplete: enter
03:27:23.503 00.002 11060 worker thread done servicing request
03:27:23.503 00.000 10844 UpdateGuideState(): m_state=6
03:27:23.503 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
03:27:23.503 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=105.54, Mass=1678, SNR=25.7, Peak=163 HFD=3.3
03:27:23.503 00.000 10844 MultiStar: [#1 -0.15,0.40,0.97,U] [#2 -0.57,0.59,0.00,M3] [#3 -0.30,-0.19,0.98,U] [#4 -0.24,0.11,1.00,U] [#5 0.22,0.23,1.01,U] [#6 -0.66,0.16,0.00,M1] [#7 -0.04,0.34,0.96,U] [#8 0.11,0.13,0.81,U] 
03:27:23.503 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.24}, one-star: {-0.23, 0.62}
03:27:23.503 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.39) = xAngle (0.56 = 0.56)
03:27:23.504 00.001 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.69 = -2.60)
03:27:23.504 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.95 mountX=0.22 mountY=-0.13, mountTheta=-0.55
03:27:23.507 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.24, opts=13)
03:27:23.508 00.001 10844 Enqueuing Move request for scope (-0.09, 0.24)
03:27:23.508 00.000 11060 Worker thread wakes up
03:27:23.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:23.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
03:27:23.508 00.000 10844 UpdateGuideState exits: m=1678 SNR=25.7
03:27:23.508 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
03:27:23.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:23.508 00.000 11060 Moving (-0.09, 0.24) raw xDistance=0.22 yDistance=-0.13
03:27:23.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:27:23.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:23.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:27:23.508 00.000 11060 MoveAxis(W, 53, ABG)
03:27:23.508 00.000 11060 Guiding  Dir = 3, Dur = 53
03:27:23.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:23.508 00.000 10844 Enqueuing Expose request
03:27:23.521 00.013 11060 IsSlewing returns 0
03:27:23.522 00.001 11060 IsGuiding returns 0
03:27:23.582 00.060 11060 IsGuiding returns 0
03:27:23.582 00.000 11060 Move returns status 0, amount 53
03:27:23.582 00.000 11060 MoveAxis(N, 0, ABG)
03:27:23.582 00.000 11060 Move returns status 0, amount 0
03:27:23.582 00.000 11060 move complete, result=0
03:27:23.582 00.000 10844 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
03:27:23.597 00.015 11060 worker thread done servicing request
03:27:23.597 00.000 11060 Worker thread wakes up
03:27:23.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:23.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:24.235 00.638 11060 Exposure complete
03:27:24.441 00.206 11060 worker thread done servicing request
03:27:24.443 00.002 10844 OnExposeComplete: enter
03:27:24.443 00.000 10844 UpdateGuideState(): m_state=6
03:27:24.443 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
03:27:24.443 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.93, Mass=1810, SNR=27.0, Peak=219 HFD=3.3
03:27:24.443 00.000 10844 MultiStar: [#1 -0.35,-0.23,0.88,U] [#2 -0.60,0.49,0.00,M4] [#3 -0.34,-0.13,0.93,U] [#4 -0.56,-0.57,0.00,M1] [#5 -0.00,-0.18,0.84,U] [#6 -0.17,-0.10,0.96,U] [#7 -0.05,0.02,0.95,U] [#8 -0.25,-0.34,0.77,U] 
03:27:24.443 00.000 10844 refined, 6 included, MultiStar: {-0.24, -0.13}, one-star: {-0.49, 0.02}
03:27:24.443 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.39) = xAngle (-4.05 = 2.24)
03:27:24.443 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.92 = -0.92)
03:27:24.443 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-2.66 mountX=-0.17 mountY=-0.22, mountTheta=-2.23
03:27:24.443 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.13, opts=13)
03:27:24.443 00.000 10844 Enqueuing Move request for scope (-0.24, -0.13)
03:27:24.443 00.000 11060 Worker thread wakes up
03:27:24.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:24.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.13) opts 0xd
03:27:24.443 00.000 10844 UpdateGuideState exits: m=1810 SNR=27.0
03:27:24.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.13)
03:27:24.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:24.443 00.000 11060 Moving (-0.24, -0.13) raw xDistance=-0.17 yDistance=-0.22
03:27:24.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:24.443 00.000 10844 Enqueuing Expose request
03:27:24.448 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
03:27:24.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:27:24.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:27:24.448 00.000 11060 MoveAxis(E, 38, ABG)
03:27:24.448 00.000 11060 Guiding  Dir = 2, Dur = 38
03:27:24.463 00.015 11060 IsSlewing returns 0
03:27:24.464 00.001 11060 IsGuiding returns 0
03:27:24.514 00.050 11060 IsGuiding returns 0
03:27:24.514 00.000 11060 Move returns status 0, amount 38
03:27:24.514 00.000 11060 MoveAxis(N, 0, ABG)
03:27:24.514 00.000 11060 Move returns status 0, amount 0
03:27:24.514 00.000 11060 move complete, result=0
03:27:24.514 00.000 11060 worker thread done servicing request
03:27:24.514 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.2 px 0 ms NORTH
03:27:24.514 00.000 11060 Worker thread wakes up
03:27:24.514 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:24.514 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:25.154 00.640 11060 Exposure complete
03:27:25.354 00.200 11060 worker thread done servicing request
03:27:25.354 00.000 10844 OnExposeComplete: enter
03:27:25.354 00.000 10844 UpdateGuideState(): m_state=6
03:27:25.354 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
03:27:25.354 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.59, Mass=1612, SNR=25.1, Peak=180 HFD=3.4
03:27:25.354 00.000 10844 MultiStar: [#1 -0.20,-0.29,1.07,U] [#2 -0.44,-0.13,0.90,U] [#3 -0.02,-0.21,1.02,U] [#4 -0.03,-0.85,0.00,M2] [#5 0.16,-0.32,1.05,U] [#6 -0.36,-0.09,1.03,U] [#7 -0.52,-0.24,1.00,U] [#8 -0.23,-0.28,0.89,U] 
03:27:25.354 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.24}, one-star: {-0.17, -0.33}
03:27:25.354 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
03:27:25.354 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.57 = -0.57)
03:27:25.354 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-2.31 mountX=-0.27 mountY=-0.17, mountTheta=-2.57
03:27:25.359 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.24, opts=13)
03:27:25.359 00.000 10844 Enqueuing Move request for scope (-0.22, -0.24)
03:27:25.359 00.000 11060 Worker thread wakes up
03:27:25.359 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:25.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
03:27:25.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
03:27:25.359 00.000 10844 UpdateGuideState exits: m=1612 SNR=25.1
03:27:25.359 00.000 11060 Moving (-0.22, -0.24) raw xDistance=-0.27 yDistance=-0.17
03:27:25.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:25.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
03:27:25.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:25.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:25.359 00.000 10844 Enqueuing Expose request
03:27:25.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:27:25.359 00.000 11060 MoveAxis(E, 65, ABG)
03:27:25.359 00.000 11060 Guiding  Dir = 2, Dur = 65
03:27:25.364 00.005 11060 IsSlewing returns 0
03:27:25.364 00.000 11060 IsGuiding returns 0
03:27:25.441 00.077 11060 IsGuiding returns 0
03:27:25.442 00.001 11060 Move returns status 0, amount 65
03:27:25.442 00.000 11060 MoveAxis(N, 0, ABG)
03:27:25.442 00.000 11060 Move returns status 0, amount 0
03:27:25.442 00.000 11060 move complete, result=0
03:27:25.442 00.000 11060 worker thread done servicing request
03:27:25.442 00.000 11060 Worker thread wakes up
03:27:25.442 00.000 10844 GuideStep: -0.3 px 65 ms EAST, -0.2 px 0 ms NORTH
03:27:25.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:25.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:26.078 00.636 11060 Exposure complete
03:27:26.292 00.214 11060 worker thread done servicing request
03:27:26.292 00.000 10844 OnExposeComplete: enter
03:27:26.292 00.000 10844 UpdateGuideState(): m_state=6
03:27:26.292 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
03:27:26.296 00.004 10844 Star::Find returns 1 (0), X=620.47, Y=104.79, Mass=1690, SNR=26.0, Peak=246 HFD=2.8
03:27:26.296 00.000 10844 MultiStar: [#1 -0.32,-0.13,0.98,U] [#2 -0.26,0.48,0.91,U] [#3 0.21,-0.09,0.97,U] [#4 -0.46,-0.23,1.12,U] [#5 0.24,0.06,1.03,U] [#6 -0.01,0.20,1.03,U] [#7 -0.06,0.30,0.96,U] [#8 0.02,0.33,0.79,U] 
03:27:26.296 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.36, -0.13}
03:27:26.296 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.39) = xAngle (1.18 = 1.18)
03:27:26.296 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.31 = -1.98)
03:27:26.296 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.57 mountX=0.05 mountY=-0.13, mountTheta=-1.18
03:27:26.296 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.07, opts=13)
03:27:26.296 00.000 10844 Enqueuing Move request for scope (-0.12, 0.07)
03:27:26.296 00.000 11060 Worker thread wakes up
03:27:26.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:26.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
03:27:26.296 00.000 10844 UpdateGuideState exits: m=1690 SNR=26.0
03:27:26.296 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
03:27:26.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:26.296 00.000 11060 Moving (-0.12, 0.07) raw xDistance=0.05 yDistance=-0.13
03:27:26.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:26.296 00.000 10844 Enqueuing Expose request
03:27:26.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:27:26.300 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:26.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:27:26.300 00.000 11060 MoveAxis(E, 0, ABG)
03:27:26.300 00.000 11060 Move returns status 0, amount 0
03:27:26.300 00.000 11060 MoveAxis(N, 0, ABG)
03:27:26.300 00.000 11060 Move returns status 0, amount 0
03:27:26.300 00.000 11060 move complete, result=0
03:27:26.300 00.000 11060 worker thread done servicing request
03:27:26.300 00.000 11060 Worker thread wakes up
03:27:26.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:26.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:26.304 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:26.934 00.630 11060 Exposure complete
03:27:27.140 00.206 11060 worker thread done servicing request
03:27:27.140 00.000 10844 OnExposeComplete: enter
03:27:27.140 00.000 10844 UpdateGuideState(): m_state=6
03:27:27.140 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
03:27:27.145 00.005 10844 Star::Find returns 1 (0), X=620.70, Y=104.20, Mass=1755, SNR=26.3, Peak=205 HFD=3.5
03:27:27.145 00.000 10844 MultiStar: [#1 -0.41,-0.03,1.00,U] [#2 0.25,0.21,0.90,U] [#3 0.39,-0.08,0.96,U] [#4 -0.15,-0.17,0.92,U] [#5 -0.13,-0.48,0.88,U] [#6 -0.26,-0.11,0.97,U] [#7 -0.41,-0.05,0.95,U] [#8 0.02,-0.24,0.82,U] 
03:27:27.145 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.19}, one-star: {-0.13, -0.72}
03:27:27.145 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.84)
03:27:27.145 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:27:27.146 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.06 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
03:27:27.148 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.19, opts=13)
03:27:27.148 00.000 10844 Enqueuing Move request for scope (-0.10, -0.19)
03:27:27.148 00.000 11060 Worker thread wakes up
03:27:27.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:27.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
03:27:27.148 00.000 10844 UpdateGuideState exits: m=1755 SNR=26.3
03:27:27.148 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
03:27:27.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:27.148 00.000 11060 Moving (-0.10, -0.19) raw xDistance=-0.20 yDistance=-0.07
03:27:27.150 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:27.150 00.000 10844 Enqueuing Expose request
03:27:27.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:27:27.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:27.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:27:27.150 00.000 11060 MoveAxis(E, 47, ABG)
03:27:27.150 00.000 11060 Guiding  Dir = 2, Dur = 47
03:27:27.175 00.025 11060 IsSlewing returns 0
03:27:27.175 00.000 11060 IsGuiding returns 0
03:27:27.251 00.076 11060 IsGuiding returns 0
03:27:27.251 00.000 11060 Move returns status 0, amount 47
03:27:27.251 00.000 11060 MoveAxis(N, 0, ABG)
03:27:27.251 00.000 11060 Move returns status 0, amount 0
03:27:27.251 00.000 11060 move complete, result=0
03:27:27.251 00.000 11060 worker thread done servicing request
03:27:27.251 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
03:27:27.251 00.000 11060 Worker thread wakes up
03:27:27.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:27.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:27.875 00.624 11060 Exposure complete
03:27:28.078 00.203 11060 worker thread done servicing request
03:27:28.078 00.000 10844 OnExposeComplete: enter
03:27:28.078 00.000 10844 UpdateGuideState(): m_state=6
03:27:28.078 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
03:27:28.079 00.001 10844 Star::Find returns 1 (0), X=620.83, Y=104.91, Mass=1880, SNR=27.4, Peak=203 HFD=3.0
03:27:28.079 00.000 10844 MultiStar: [#1 0.26,0.18,0.88,U] [#2 -0.21,0.53,0.94,U] [#3 0.60,0.07,0.00,M1] [#4 0.01,-0.23,1.01,U] [#5 0.74,0.11,0.00,M1] [#6 -0.42,-0.69,0.00,M1] [#7 0.29,0.08,0.90,U] [#8 -0.11,0.14,0.76,U] 
03:27:28.079 00.000 10844 single-star, 5 included, MultiStar: {0.04, 0.11}, one-star: {0.00, -0.01}
03:27:28.079 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
03:27:28.079 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:27:28.079 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.30 mountX=-0.01 mountY=0.01, mountTheta=2.70
03:27:28.081 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
03:27:28.081 00.000 10844 Enqueuing Move request for scope (0.00, -0.01)
03:27:28.081 00.000 11060 Worker thread wakes up
03:27:28.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:28.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
03:27:28.081 00.000 10844 UpdateGuideState exits: m=1880 SNR=27.4
03:27:28.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:28.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
03:27:28.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:28.081 00.000 10844 Enqueuing Expose request
03:27:28.081 00.000 11060 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.01
03:27:28.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:27:28.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:28.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:27:28.081 00.000 11060 MoveAxis(E, 0, ABG)
03:27:28.081 00.000 11060 Move returns status 0, amount 0
03:27:28.084 00.003 11060 MoveAxis(N, 0, ABG)
03:27:28.084 00.000 11060 Move returns status 0, amount 0
03:27:28.084 00.000 11060 move complete, result=0
03:27:28.084 00.000 11060 worker thread done servicing request
03:27:28.084 00.000 11060 Worker thread wakes up
03:27:28.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:28.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:28.086 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:28.712 00.626 11060 Exposure complete
03:27:28.913 00.201 11060 worker thread done servicing request
03:27:28.913 00.000 10844 OnExposeComplete: enter
03:27:28.913 00.000 10844 UpdateGuideState(): m_state=6
03:27:28.913 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
03:27:28.913 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=105.02, Mass=1879, SNR=27.7, Peak=180 HFD=3.5
03:27:28.913 00.000 10844 MultiStar: [#1 -0.24,0.31,0.88,U] [#2 0.07,0.50,0.85,U] [#3 0.56,0.01,0.97,U] [#4 0.06,0.06,0.94,U] [#5 0.21,-0.10,0.81,U] [#6 -0.01,0.27,1.07,U] [#7 -0.27,0.18,0.88,U] [#8 0.31,0.49,0.77,U] 
03:27:28.913 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.20}, one-star: {-0.39, 0.10}
03:27:28.913 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.39) = xAngle (0.05 = 0.05)
03:27:28.913 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.11)
03:27:28.913 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.44 mountX=0.20 mountY=-0.01, mountTheta=-0.03
03:27:28.917 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.20, opts=13)
03:27:28.917 00.000 10844 Enqueuing Move request for scope (0.03, 0.20)
03:27:28.917 00.000 11060 Worker thread wakes up
03:27:28.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:28.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
03:27:28.917 00.000 10844 UpdateGuideState exits: m=1879 SNR=27.7
03:27:28.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
03:27:28.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:28.917 00.000 11060 Moving (0.03, 0.20) raw xDistance=0.20 yDistance=-0.01
03:27:28.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:28.917 00.000 10844 Enqueuing Expose request
03:27:28.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:27:28.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:28.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:27:28.917 00.000 11060 MoveAxis(W, 46, ABG)
03:27:28.917 00.000 11060 Guiding  Dir = 3, Dur = 46
03:27:28.923 00.006 11060 IsSlewing returns 0
03:27:28.923 00.000 11060 IsGuiding returns 0
03:27:28.985 00.062 11060 IsGuiding returns 0
03:27:28.985 00.000 11060 Move returns status 0, amount 46
03:27:28.985 00.000 11060 MoveAxis(N, 0, ABG)
03:27:28.985 00.000 11060 Move returns status 0, amount 0
03:27:28.985 00.000 11060 move complete, result=0
03:27:28.985 00.000 11060 worker thread done servicing request
03:27:28.985 00.000 11060 Worker thread wakes up
03:27:28.985 00.000 10844 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
03:27:28.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:28.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:29.619 00.634 11060 Exposure complete
03:27:29.823 00.204 11060 worker thread done servicing request
03:27:29.823 00.000 10844 OnExposeComplete: enter
03:27:29.823 00.000 10844 UpdateGuideState(): m_state=6
03:27:29.823 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
03:27:29.823 00.000 10844 Star::Find returns 1 (0), X=620.15, Y=104.35, Mass=1686, SNR=25.5, Peak=211 HFD=3.2
03:27:29.823 00.000 10844 MultiStar: [#1 -0.29,0.15,1.01,U] [#2 -0.66,-0.11,0.00,M1] [#3 -0.18,0.17,1.00,U] [#4 -0.53,-0.12,0.97,U] [#5 -0.24,-0.30,1.01,U] [#6 -0.66,-0.19,0.00,M1] [#7 -0.10,0.11,0.95,U] [#8 -0.07,-0.26,0.89,U] 
03:27:29.823 00.000 10844 refined, 6 included, MultiStar: {-0.30, -0.12}, one-star: {-0.68, -0.57}
03:27:29.823 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.39) = xAngle (-4.16 = 2.12)
03:27:29.823 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.04 = -1.04)
03:27:29.823 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.12 hyp=0.32 cameraTheta=-2.77 mountX=-0.17 mountY=-0.28, mountTheta=-2.11
03:27:29.828 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.12, opts=13)
03:27:29.828 00.000 10844 Enqueuing Move request for scope (-0.30, -0.12)
03:27:29.828 00.000 11060 Worker thread wakes up
03:27:29.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:29.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.12) opts 0xd
03:27:29.828 00.000 10844 UpdateGuideState exits: m=1686 SNR=25.5
03:27:29.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.12)
03:27:29.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:29.828 00.000 11060 Moving (-0.30, -0.12) raw xDistance=-0.17 yDistance=-0.28
03:27:29.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
03:27:29.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:29.828 00.000 10844 Enqueuing Expose request
03:27:29.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:27:29.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:27:29.828 00.000 11060 MoveAxis(E, 38, ABG)
03:27:29.828 00.000 11060 Guiding  Dir = 2, Dur = 38
03:27:29.833 00.005 11060 IsSlewing returns 0
03:27:29.834 00.001 11060 IsGuiding returns 0
03:27:29.883 00.049 11060 IsGuiding returns 0
03:27:29.883 00.000 11060 Move returns status 0, amount 38
03:27:29.883 00.000 11060 MoveAxis(N, 0, ABG)
03:27:29.883 00.000 11060 Move returns status 0, amount 0
03:27:29.883 00.000 11060 move complete, result=0
03:27:29.883 00.000 11060 worker thread done servicing request
03:27:29.884 00.001 11060 Worker thread wakes up
03:27:29.884 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.3 px 0 ms NORTH
03:27:29.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:29.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:30.518 00.634 11060 Exposure complete
03:27:30.751 00.233 11060 worker thread done servicing request
03:27:30.751 00.000 10844 OnExposeComplete: enter
03:27:30.751 00.000 10844 UpdateGuideState(): m_state=6
03:27:30.751 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
03:27:30.751 00.000 10844 Star::Find returns 1 (0), X=620.28, Y=104.93, Mass=1600, SNR=25.1, Peak=209 HFD=3.3
03:27:30.753 00.002 10844 MultiStar: [#1 -0.48,-0.16,1.05,U] [#2 -0.95,0.11,0.00,M2] [#3 -0.41,0.02,1.07,U] [#4 -0.42,-0.25,1.06,U] [#5 -0.39,-0.68,0.00,M1] [#6 -0.46,-0.36,1.00,U] [#7 -0.04,0.05,0.89,U] [#8 -0.29,-0.20,0.79,U] 
03:27:30.753 00.000 10844 refined, 6 included, MultiStar: {-0.39, -0.13}, one-star: {-0.55, 0.02}
03:27:30.753 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.39) = xAngle (-4.21 = 2.07)
03:27:30.753 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
03:27:30.753 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-2.82 mountX=-0.20 mountY=-0.36, mountTheta=-2.07
03:27:30.757 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.13, opts=13)
03:27:30.757 00.000 10844 Enqueuing Move request for scope (-0.39, -0.13)
03:27:30.757 00.000 11060 Worker thread wakes up
03:27:30.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:30.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.13) opts 0xd
03:27:30.757 00.000 10844 UpdateGuideState exits: m=1600 SNR=25.1
03:27:30.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.13)
03:27:30.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:30.757 00.000 11060 Moving (-0.39, -0.13) raw xDistance=-0.20 yDistance=-0.36
03:27:30.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:30.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:27:30.757 00.000 10844 Enqueuing Expose request
03:27:30.757 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.53 newest=-0.65
03:27:30.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.36
03:27:30.757 00.000 11060 MoveAxis(E, 47, ABG)
03:27:30.757 00.000 11060 Guiding  Dir = 2, Dur = 47
03:27:30.769 00.012 11060 IsSlewing returns 0
03:27:30.770 00.001 11060 IsGuiding returns 0
03:27:30.833 00.063 11060 IsGuiding returns 0
03:27:30.833 00.000 11060 Move returns status 0, amount 47
03:27:30.833 00.000 11060 BLC: Oldest BLC event removed
03:27:30.833 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:27:30.833 00.000 11060 MoveAxis(N, 621, ABG)
03:27:30.833 00.000 11060 Guiding  Dir = 0, Dur = 621
03:27:30.847 00.014 11060 IsSlewing returns 0
03:27:30.847 00.000 11060 IsGuiding returns 0
03:27:31.474 00.627 11060 IsGuiding returns 0
03:27:31.475 00.001 11060 Move returns status 0, amount 621
03:27:31.475 00.000 11060 move complete, result=0
03:27:31.475 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.4 px 621 ms NORTH
03:27:31.475 00.000 11060 worker thread done servicing request
03:27:31.475 00.000 11060 Worker thread wakes up
03:27:31.477 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:31.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:32.108 00.631 11060 Exposure complete
03:27:32.301 00.193 11060 worker thread done servicing request
03:27:32.301 00.000 10844 OnExposeComplete: enter
03:27:32.301 00.000 10844 UpdateGuideState(): m_state=6
03:27:32.301 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
03:27:32.301 00.000 10844 Star::Find returns 1 (0), X=620.11, Y=104.66, Mass=1623, SNR=25.9, Peak=168 HFD=3.2
03:27:32.301 00.000 10844 MultiStar: [#1 -0.45,-0.03,0.98,U] [#2 -0.66,0.05,0.00,M3] [#3 0.03,-0.46,1.06,U] [#4 -0.40,-0.36,1.10,U] [#5 -0.29,-0.13,0.99,U] [#6 -0.61,-0.33,0.00,M1] [#7 -0.12,-0.18,1.03,U] [#8 0.18,-0.26,0.89,U] 
03:27:32.301 00.000 10844 refined, 6 included, MultiStar: {-0.26, -0.24}, one-star: {-0.72, -0.26}
03:27:32.301 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.39) = xAngle (-3.78 = 2.51)
03:27:32.301 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
03:27:32.301 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.24 hyp=0.36 cameraTheta=-2.39 mountX=-0.29 mountY=-0.22, mountTheta=-2.50
03:27:32.301 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.24, opts=13)
03:27:32.301 00.000 10844 Enqueuing Move request for scope (-0.26, -0.24)
03:27:32.301 00.000 11060 Worker thread wakes up
03:27:32.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:32.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.24) opts 0xd
03:27:32.301 00.000 10844 UpdateGuideState exits: m=1623 SNR=25.9
03:27:32.306 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:32.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.24)
03:27:32.306 00.000 11060 Moving (-0.26, -0.24) raw xDistance=-0.29 yDistance=-0.22
03:27:32.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:32.306 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.253003, 1:0.215640
03:27:32.306 00.000 10844 Enqueuing Expose request
03:27:32.306 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:27:32.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:27:32.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
03:27:32.306 00.000 11060 MoveAxis(E, 69, ABG)
03:27:32.306 00.000 11060 Guiding  Dir = 2, Dur = 69
03:27:32.317 00.011 11060 IsSlewing returns 0
03:27:32.317 00.000 11060 IsGuiding returns 0
03:27:32.394 00.077 11060 IsGuiding returns 0
03:27:32.394 00.000 11060 Move returns status 0, amount 69
03:27:32.394 00.000 11060 MoveAxis(N, 84, ABG)
03:27:32.394 00.000 11060 Guiding  Dir = 0, Dur = 84
03:27:32.424 00.030 11060 IsSlewing returns 0
03:27:32.424 00.000 11060 IsGuiding returns 0
03:27:32.527 00.103 11060 IsGuiding returns 0
03:27:32.527 00.000 11060 Move returns status 0, amount 84
03:27:32.527 00.000 11060 move complete, result=0
03:27:32.527 00.000 11060 worker thread done servicing request
03:27:32.527 00.000 10844 GuideStep: -0.3 px 69 ms EAST, -0.2 px 84 ms NORTH
03:27:32.527 00.000 11060 Worker thread wakes up
03:27:32.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:32.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:33.158 00.631 11060 Exposure complete
03:27:33.352 00.194 11060 worker thread done servicing request
03:27:33.352 00.000 10844 OnExposeComplete: enter
03:27:33.352 00.000 10844 UpdateGuideState(): m_state=6
03:27:33.352 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
03:27:33.352 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=104.36, Mass=1510, SNR=24.5, Peak=207 HFD=3.0
03:27:33.352 00.000 10844 MultiStar: [#1 -0.05,-0.28,0.92,U] [#2 -0.54,0.05,0.95,U] [#3 0.32,-0.34,0.98,U] [#4 -0.55,-0.62,0.00,M1] [#5 0.06,0.12,1.05,U] [#6 -0.73,-0.49,0.00,M2] [#7 -0.27,-0.26,0.99,U] [#8 0.08,-0.07,0.92,U] 
03:27:33.352 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.19}, one-star: {-0.39, -0.56}
03:27:33.352 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.39) = xAngle (-3.49 = 2.79)
03:27:33.352 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.37 = -0.37)
03:27:33.352 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.10 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
03:27:33.357 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.19, opts=13)
03:27:33.357 00.000 10844 Enqueuing Move request for scope (-0.11, -0.19)
03:27:33.357 00.000 11060 Worker thread wakes up
03:27:33.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:33.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
03:27:33.357 00.000 10844 UpdateGuideState exits: m=1510 SNR=24.5
03:27:33.357 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
03:27:33.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:33.357 00.000 11060 Moving (-0.11, -0.19) raw xDistance=-0.21 yDistance=-0.08
03:27:33.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:33.357 00.000 10844 Enqueuing Expose request
03:27:33.357 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.253003, 1:0.215640, 2:0.079783
03:27:33.357 00.000 11060 BLC: No correction, Miss < min_move
03:27:33.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:27:33.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:33.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:27:33.357 00.000 11060 MoveAxis(E, 51, ABG)
03:27:33.357 00.000 11060 Guiding  Dir = 2, Dur = 51
03:27:33.377 00.020 11060 IsSlewing returns 0
03:27:33.377 00.000 11060 IsGuiding returns 0
03:27:33.457 00.080 11060 IsGuiding returns 0
03:27:33.457 00.000 11060 Move returns status 0, amount 51
03:27:33.457 00.000 11060 MoveAxis(N, 0, ABG)
03:27:33.457 00.000 11060 Move returns status 0, amount 0
03:27:33.457 00.000 11060 move complete, result=0
03:27:33.457 00.000 11060 worker thread done servicing request
03:27:33.457 00.000 10844 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
03:27:33.457 00.000 11060 Worker thread wakes up
03:27:33.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:33.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:34.091 00.634 11060 Exposure complete
03:27:34.300 00.209 11060 worker thread done servicing request
03:27:34.300 00.000 10844 OnExposeComplete: enter
03:27:34.300 00.000 10844 UpdateGuideState(): m_state=6
03:27:34.304 00.004 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
03:27:34.304 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.82, Mass=1724, SNR=26.0, Peak=243 HFD=3.1
03:27:34.304 00.000 10844 MultiStar: [#1 -0.24,-0.36,0.95,U] [#2 -0.04,0.35,0.84,U] [#3 0.51,0.40,0.00,M1] [#4 -0.39,0.03,1.02,U] [#5 0.48,0.23,0.95,U] [#6 -0.04,-0.07,0.96,U] [#7 0.08,-0.48,0.96,U] [#8 0.39,0.48,0.00,M1] 
03:27:34.304 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.06}, one-star: {-0.09, -0.10}
03:27:34.304 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.77)
03:27:34.304 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
03:27:34.304 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.12 mountX=-0.07 mountY=-0.03, mountTheta=-2.76
03:27:34.305 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
03:27:34.308 00.003 10844 Enqueuing Move request for scope (-0.04, -0.06)
03:27:34.308 00.000 11060 Worker thread wakes up
03:27:34.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:34.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
03:27:34.308 00.000 10844 UpdateGuideState exits: m=1724 SNR=26.0
03:27:34.308 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
03:27:34.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:34.308 00.000 11060 Moving (-0.04, -0.06) raw xDistance=-0.07 yDistance=-0.03
03:27:34.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:34.308 00.000 10844 Enqueuing Expose request
03:27:34.308 00.000 11060 BLC: window closed
03:27:34.308 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.253003, 1:0.215640, 2:0.079783
03:27:34.308 00.000 11060 BLC: No correction, Miss < min_move
03:27:34.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:27:34.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:34.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:27:34.308 00.000 11060 MoveAxis(E, 0, ABG)
03:27:34.308 00.000 11060 Move returns status 0, amount 0
03:27:34.308 00.000 11060 MoveAxis(N, 0, ABG)
03:27:34.308 00.000 11060 Move returns status 0, amount 0
03:27:34.308 00.000 11060 move complete, result=0
03:27:34.308 00.000 11060 worker thread done servicing request
03:27:34.308 00.000 11060 Worker thread wakes up
03:27:34.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:34.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:34.311 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:34.945 00.634 11060 Exposure complete
03:27:35.143 00.198 11060 worker thread done servicing request
03:27:35.143 00.000 10844 OnExposeComplete: enter
03:27:35.143 00.000 10844 UpdateGuideState(): m_state=6
03:27:35.144 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
03:27:35.144 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.54, Mass=1696, SNR=26.1, Peak=230 HFD=3.4
03:27:35.144 00.000 10844 MultiStar: [#1 0.13,-0.16,0.90,U] [#2 -0.74,0.26,0.00,M2] [#3 0.06,0.14,0.94,U] [#4 -0.00,-0.24,1.04,U] [#5 0.25,-0.44,0.96,U] [#6 -0.20,-0.27,0.98,U] [#7 0.20,-0.03,0.88,U] [#8 -0.07,-0.10,0.88,U] 
03:27:35.144 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.19}, one-star: {-0.05, -0.38}
03:27:35.144 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:27:35.144 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
03:27:35.144 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.38 mountX=-0.18 mountY=0.07, mountTheta=2.78
03:27:35.144 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.19, opts=13)
03:27:35.144 00.000 10844 Enqueuing Move request for scope (0.04, -0.19)
03:27:35.144 00.000 11060 Worker thread wakes up
03:27:35.148 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
03:27:35.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:35.148 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
03:27:35.148 00.000 10844 UpdateGuideState exits: m=1696 SNR=26.1
03:27:35.148 00.000 11060 Moving (0.04, -0.19) raw xDistance=-0.18 yDistance=0.07
03:27:35.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:35.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:27:35.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:35.148 00.000 10844 Enqueuing Expose request
03:27:35.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:35.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:27:35.148 00.000 11060 MoveAxis(E, 42, ABG)
03:27:35.148 00.000 11060 Guiding  Dir = 2, Dur = 42
03:27:35.152 00.004 11060 IsSlewing returns 0
03:27:35.153 00.001 11060 IsGuiding returns 0
03:27:35.210 00.057 11060 IsGuiding returns 0
03:27:35.210 00.000 11060 Move returns status 0, amount 42
03:27:35.211 00.001 11060 MoveAxis(N, 0, ABG)
03:27:35.211 00.000 11060 Move returns status 0, amount 0
03:27:35.211 00.000 11060 move complete, result=0
03:27:35.211 00.000 11060 worker thread done servicing request
03:27:35.211 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:27:35.211 00.000 11060 Worker thread wakes up
03:27:35.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:35.225 00.014 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:35.858 00.633 11060 Exposure complete
03:27:36.064 00.206 11060 worker thread done servicing request
03:27:36.064 00.000 10844 OnExposeComplete: enter
03:27:36.064 00.000 10844 UpdateGuideState(): m_state=6
03:27:36.064 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
03:27:36.064 00.000 10844 Star::Find returns 1 (1), X=620.75, Y=104.66, Mass=1881, SNR=27.3, Peak=255 HFD=3.4
03:27:36.064 00.000 10844 MultiStar: [#1 0.11,-0.08,0.99,U] [#2 -0.45,0.08,0.87,U] [#3 0.05,-0.54,0.89,U] [#4 -0.04,-0.12,0.94,U] [#5 0.42,-0.25,0.85,U] [#6 -0.20,-0.28,1.00,U] [#7 0.28,-0.51,0.93,U] [#8 0.19,-0.30,0.78,U] 
03:27:36.064 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.25}, one-star: {-0.08, -0.26}
03:27:36.064 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.39) = xAngle (-2.86 = -2.86)
03:27:36.064 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.26 = 0.26)
03:27:36.064 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.47 mountX=-0.24 mountY=0.07, mountTheta=2.88
03:27:36.070 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.25, opts=13)
03:27:36.070 00.000 10844 Enqueuing Move request for scope (0.03, -0.25)
03:27:36.070 00.000 11060 Worker thread wakes up
03:27:36.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:36.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
03:27:36.070 00.000 10844 UpdateGuideState exits: m=1881 SNR=27.3 Saturated
03:27:36.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
03:27:36.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:36.070 00.000 11060 Moving (0.03, -0.25) raw xDistance=-0.24 yDistance=0.07
03:27:36.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:36.070 00.000 10844 Enqueuing Expose request
03:27:36.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:27:36.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:36.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:27:36.070 00.000 11060 MoveAxis(E, 58, ABG)
03:27:36.070 00.000 11060 Guiding  Dir = 2, Dur = 58
03:27:36.080 00.010 11060 IsSlewing returns 0
03:27:36.080 00.000 11060 IsGuiding returns 0
03:27:36.147 00.067 11060 IsGuiding returns 0
03:27:36.147 00.000 11060 Move returns status 0, amount 58
03:27:36.147 00.000 11060 MoveAxis(N, 0, ABG)
03:27:36.148 00.001 11060 Move returns status 0, amount 0
03:27:36.148 00.000 11060 move complete, result=0
03:27:36.148 00.000 11060 worker thread done servicing request
03:27:36.148 00.000 10844 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
03:27:36.148 00.000 11060 Worker thread wakes up
03:27:36.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:36.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:36.770 00.622 11060 Exposure complete
03:27:36.979 00.209 11060 worker thread done servicing request
03:27:36.979 00.000 10844 OnExposeComplete: enter
03:27:36.979 00.000 10844 UpdateGuideState(): m_state=6
03:27:36.979 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
03:27:36.979 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.87, Mass=1741, SNR=26.4, Peak=232 HFD=3.1
03:27:36.979 00.000 10844 MultiStar: [#1 -0.09,0.01,1.06,U] [#2 -0.14,0.47,0.97,U] [#3 0.78,0.31,0.00,M1] [#4 0.14,-0.51,0.99,U] [#5 0.70,-0.20,0.00,M1] [#6 0.38,-0.20,1.02,U] [#7 0.28,0.10,0.95,U] [#8 0.43,-0.11,0.75,U] 
03:27:36.979 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {-0.19, -0.05}
03:27:36.979 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
03:27:36.979 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:27:36.981 00.002 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.39 mountX=-0.02 mountY=0.11, mountTheta=1.78
03:27:36.982 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
03:27:36.982 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
03:27:36.982 00.000 11060 Worker thread wakes up
03:27:36.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:36.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
03:27:36.982 00.000 10844 UpdateGuideState exits: m=1741 SNR=26.4
03:27:36.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
03:27:36.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:36.982 00.000 11060 Moving (0.10, -0.04) raw xDistance=-0.02 yDistance=0.11
03:27:36.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:36.982 00.000 10844 Enqueuing Expose request
03:27:36.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:27:36.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:36.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:27:36.982 00.000 11060 MoveAxis(E, 0, ABG)
03:27:36.982 00.000 11060 Move returns status 0, amount 0
03:27:36.982 00.000 11060 MoveAxis(N, 0, ABG)
03:27:36.982 00.000 11060 Move returns status 0, amount 0
03:27:36.982 00.000 11060 move complete, result=0
03:27:36.982 00.000 11060 worker thread done servicing request
03:27:36.982 00.000 11060 Worker thread wakes up
03:27:36.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:36.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:36.987 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:37.626 00.639 11060 Exposure complete
03:27:37.840 00.214 11060 worker thread done servicing request
03:27:37.840 00.000 10844 OnExposeComplete: enter
03:27:37.840 00.000 10844 UpdateGuideState(): m_state=6
03:27:37.840 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
03:27:37.840 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.26, Mass=1613, SNR=25.2, Peak=144 HFD=3.5
03:27:37.840 00.000 10844 MultiStar: [#1 0.46,-0.30,1.07,U] [#2 0.01,0.03,0.95,U] [#3 0.02,0.26,1.08,U] [#4 0.05,-0.79,0.00,M1] [#5 0.67,-0.17,0.00,M2] [#6 0.19,-0.27,1.00,U] [#7 0.30,-0.16,0.88,U] [#8 0.03,-0.09,0.89,U] 
03:27:37.840 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.17}, one-star: {0.01, -0.66}
03:27:37.840 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.39) = xAngle (-2.23 = -2.23)
03:27:37.840 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.89 = 0.89)
03:27:37.840 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.85 mountX=-0.14 mountY=0.18, mountTheta=2.24
03:27:37.845 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.17, opts=13)
03:27:37.845 00.000 10844 Enqueuing Move request for scope (0.15, -0.17)
03:27:37.845 00.000 11060 Worker thread wakes up
03:27:37.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:37.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
03:27:37.845 00.000 10844 UpdateGuideState exits: m=1613 SNR=25.2
03:27:37.845 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
03:27:37.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:37.845 00.000 11060 Moving (0.15, -0.17) raw xDistance=-0.14 yDistance=0.18
03:27:37.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:37.845 00.000 10844 Enqueuing Expose request
03:27:37.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:27:37.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:37.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:27:37.845 00.000 11060 MoveAxis(E, 33, ABG)
03:27:37.845 00.000 11060 Guiding  Dir = 2, Dur = 33
03:27:37.865 00.020 11060 IsSlewing returns 0
03:27:37.865 00.000 11060 IsGuiding returns 0
03:27:37.912 00.047 11060 IsGuiding returns 0
03:27:37.912 00.000 11060 Move returns status 0, amount 33
03:27:37.912 00.000 11060 MoveAxis(N, 0, ABG)
03:27:37.912 00.000 11060 Move returns status 0, amount 0
03:27:37.912 00.000 11060 move complete, result=0
03:27:37.912 00.000 11060 worker thread done servicing request
03:27:37.912 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.2 px 0 ms NORTH
03:27:37.912 00.000 11060 Worker thread wakes up
03:27:37.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:37.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:38.555 00.643 11060 Exposure complete
03:27:38.769 00.214 11060 worker thread done servicing request
03:27:38.769 00.000 10844 OnExposeComplete: enter
03:27:38.769 00.000 10844 UpdateGuideState(): m_state=6
03:27:38.770 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
03:27:38.770 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.61, Mass=1464, SNR=24.3, Peak=184 HFD=3.0
03:27:38.770 00.000 10844 MultiStar: [#1 0.44,-0.01,1.08,U] [#2 -0.03,0.20,0.99,U] [#3 0.33,-0.38,1.12,U] [#4 0.33,-0.21,1.07,U] [#5 0.37,0.13,0.99,U] [#6 0.15,-0.14,1.17,U] [#7 0.32,-0.36,0.91,U] [#8 0.09,-0.13,0.81,U] 
03:27:38.770 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.14}, one-star: {-0.00, -0.31}
03:27:38.770 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
03:27:38.770 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:27:38.770 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.26 cameraTheta=-0.54 mountX=-0.09 mountY=0.25, mountTheta=1.93
03:27:38.773 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.14, opts=13)
03:27:38.773 00.000 10844 Enqueuing Move request for scope (0.23, -0.14)
03:27:38.773 00.000 11060 Worker thread wakes up
03:27:38.773 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:38.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
03:27:38.773 00.000 10844 UpdateGuideState exits: m=1464 SNR=24.3
03:27:38.773 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
03:27:38.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:38.773 00.000 11060 Moving (0.23, -0.14) raw xDistance=-0.09 yDistance=0.25
03:27:38.773 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:38.773 00.000 10844 Enqueuing Expose request
03:27:38.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:27:38.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:27:38.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:27:38.773 00.000 11060 MoveAxis(E, 0, ABG)
03:27:38.773 00.000 11060 Move returns status 0, amount 0
03:27:38.773 00.000 11060 MoveAxis(N, 0, ABG)
03:27:38.773 00.000 11060 Move returns status 0, amount 0
03:27:38.773 00.000 11060 move complete, result=0
03:27:38.773 00.000 11060 worker thread done servicing request
03:27:38.773 00.000 11060 Worker thread wakes up
03:27:38.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:38.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:38.773 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:39.411 00.638 11060 Exposure complete
03:27:39.648 00.237 11060 worker thread done servicing request
03:27:39.648 00.000 10844 OnExposeComplete: enter
03:27:39.648 00.000 10844 UpdateGuideState(): m_state=6
03:27:39.648 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
03:27:39.648 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.99, Mass=1731, SNR=26.5, Peak=225 HFD=3.1
03:27:39.648 00.000 10844 MultiStar: [#1 -0.09,-0.02,0.95,U] [#2 -0.32,0.69,0.00,M1] [#3 0.53,0.42,0.00,M1] [#4 -0.28,-0.24,0.91,U] [#5 0.21,0.24,0.95,U] [#6 -0.36,-0.16,1.09,U] [#7 0.34,0.02,0.91,U] [#8 0.19,0.38,0.83,U] 
03:27:39.648 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.03}, one-star: {-0.33, 0.07}
03:27:39.648 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.39) = xAngle (1.27 = 1.27)
03:27:39.648 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.39 = -1.89)
03:27:39.648 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.66 mountX=0.02 mountY=-0.06, mountTheta=-1.27
03:27:39.648 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.03, opts=13)
03:27:39.648 00.000 10844 Enqueuing Move request for scope (-0.06, 0.03)
03:27:39.648 00.000 11060 Worker thread wakes up
03:27:39.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:39.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
03:27:39.648 00.000 10844 UpdateGuideState exits: m=1731 SNR=26.5
03:27:39.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:39.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:39.648 00.000 10844 Enqueuing Expose request
03:27:39.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
03:27:39.648 00.000 11060 Moving (-0.06, 0.03) raw xDistance=0.02 yDistance=-0.06
03:27:39.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:27:39.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:39.653 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:27:39.653 00.000 11060 MoveAxis(E, 0, ABG)
03:27:39.653 00.000 11060 Move returns status 0, amount 0
03:27:39.653 00.000 11060 MoveAxis(N, 0, ABG)
03:27:39.653 00.000 11060 Move returns status 0, amount 0
03:27:39.653 00.000 11060 move complete, result=0
03:27:39.653 00.000 11060 worker thread done servicing request
03:27:39.653 00.000 11060 Worker thread wakes up
03:27:39.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:39.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:39.653 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:40.289 00.636 11060 Exposure complete
03:27:40.492 00.203 11060 worker thread done servicing request
03:27:40.492 00.000 10844 OnExposeComplete: enter
03:27:40.492 00.000 10844 UpdateGuideState(): m_state=6
03:27:40.492 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
03:27:40.492 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=104.56, Mass=1661, SNR=25.8, Peak=203 HFD=3.4
03:27:40.492 00.000 10844 MultiStar: [#1 0.27,0.32,1.03,U] [#2 -0.16,-0.06,0.79,U] [#3 0.35,0.35,1.03,U] [#4 0.07,-0.09,1.01,U] [#5 0.55,0.13,0.97,U] [#6 0.26,0.12,1.06,U] [#7 0.05,0.24,0.95,U] [#8 0.37,-0.15,0.79,U] 
03:27:40.492 00.000 10844 refined, 8 included, MultiStar: {0.20, 0.06}, one-star: {0.03, -0.36}
03:27:40.492 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.39) = xAngle (-1.08 = -1.08)
03:27:40.492 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.04 = 2.04)
03:27:40.492 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.31 mountX=0.10 mountY=0.19, mountTheta=1.09
03:27:40.496 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.06, opts=13)
03:27:40.496 00.000 10844 Enqueuing Move request for scope (0.20, 0.06)
03:27:40.496 00.000 11060 Worker thread wakes up
03:27:40.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:40.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
03:27:40.496 00.000 10844 UpdateGuideState exits: m=1661 SNR=25.8
03:27:40.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
03:27:40.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:40.496 00.000 11060 Moving (0.20, 0.06) raw xDistance=0.10 yDistance=0.19
03:27:40.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:40.496 00.000 10844 Enqueuing Expose request
03:27:40.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:27:40.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:40.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:27:40.496 00.000 11060 MoveAxis(E, 0, ABG)
03:27:40.496 00.000 11060 Move returns status 0, amount 0
03:27:40.496 00.000 11060 MoveAxis(N, 0, ABG)
03:27:40.496 00.000 11060 Move returns status 0, amount 0
03:27:40.496 00.000 11060 move complete, result=0
03:27:40.496 00.000 11060 worker thread done servicing request
03:27:40.496 00.000 11060 Worker thread wakes up
03:27:40.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:40.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:40.496 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:41.128 00.632 11060 Exposure complete
03:27:41.341 00.213 11060 worker thread done servicing request
03:27:41.341 00.000 10844 OnExposeComplete: enter
03:27:41.341 00.000 10844 UpdateGuideState(): m_state=6
03:27:41.341 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
03:27:41.341 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.82, Mass=1556, SNR=24.6, Peak=209 HFD=3.2
03:27:41.341 00.000 10844 MultiStar: [#1 0.49,0.08,0.99,U] [#2 -0.01,-0.10,0.99,U] [#3 0.36,0.13,0.95,U] [#4 0.11,-0.40,1.03,U] [#5 0.18,-0.05,1.00,U] [#6 0.41,-0.17,1.03,U] [#7 0.25,0.01,1.02,U] [#8 0.37,-0.12,0.85,U] 
03:27:41.341 00.000 10844 single-star, 8 included, MultiStar: {0.22, -0.08}, one-star: {-0.12, -0.10}
03:27:41.341 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.39) = xAngle (-3.84 = 2.44)
03:27:41.341 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
03:27:41.341 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.45 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
03:27:41.346 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.10, opts=13)
03:27:41.346 00.000 10844 Enqueuing Move request for scope (-0.12, -0.10)
03:27:41.346 00.000 11060 Worker thread wakes up
03:27:41.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
03:27:41.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:41.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
03:27:41.346 00.000 10844 UpdateGuideState exits: m=1556 SNR=24.6
03:27:41.346 00.000 11060 Moving (-0.12, -0.10) raw xDistance=-0.12 yDistance=-0.10
03:27:41.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:41.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:27:41.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:41.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:41.346 00.000 10844 Enqueuing Expose request
03:27:41.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:27:41.346 00.000 11060 MoveAxis(E, 29, ABG)
03:27:41.346 00.000 11060 Guiding  Dir = 2, Dur = 29
03:27:41.351 00.005 11060 IsSlewing returns 0
03:27:41.351 00.000 11060 IsGuiding returns 0
03:27:41.396 00.045 11060 IsGuiding returns 0
03:27:41.396 00.000 11060 Move returns status 0, amount 29
03:27:41.396 00.000 11060 MoveAxis(N, 0, ABG)
03:27:41.396 00.000 11060 Move returns status 0, amount 0
03:27:41.396 00.000 11060 move complete, result=0
03:27:41.398 00.002 11060 worker thread done servicing request
03:27:41.398 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
03:27:41.398 00.000 11060 Worker thread wakes up
03:27:41.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:41.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:42.031 00.633 11060 Exposure complete
03:27:42.236 00.205 11060 worker thread done servicing request
03:27:42.236 00.000 10844 OnExposeComplete: enter
03:27:42.236 00.000 10844 UpdateGuideState(): m_state=6
03:27:42.236 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
03:27:42.236 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.44, Mass=1604, SNR=25.6, Peak=183 HFD=3.2
03:27:42.236 00.000 10844 MultiStar: [#1 0.57,0.19,0.00,M1] [#2 0.55,0.01,1.00,U] [#3 1.12,0.35,0.00,M1] [#4 0.06,-0.40,1.05,U] [#5 0.73,-0.45,0.00,M1] [#6 0.49,-0.27,1.12,U] [#7 -0.11,0.03,0.91,U] [#8 0.91,0.05,0.00,M1] 
03:27:42.236 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.23}, one-star: {-0.12, -0.48}
03:27:42.236 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
03:27:42.236 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.84 = 0.84)
03:27:42.236 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-0.89 mountX=-0.19 mountY=0.22, mountTheta=2.29
03:27:42.239 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.23, opts=13)
03:27:42.239 00.000 10844 Enqueuing Move request for scope (0.18, -0.23)
03:27:42.239 00.000 11060 Worker thread wakes up
03:27:42.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:42.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
03:27:42.239 00.000 10844 UpdateGuideState exits: m=1604 SNR=25.6
03:27:42.239 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
03:27:42.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:42.239 00.000 11060 Moving (0.18, -0.23) raw xDistance=-0.19 yDistance=0.22
03:27:42.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:42.239 00.000 10844 Enqueuing Expose request
03:27:42.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:27:42.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:27:42.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:27:42.239 00.000 11060 MoveAxis(E, 46, ABG)
03:27:42.239 00.000 11060 Guiding  Dir = 2, Dur = 46
03:27:42.265 00.026 11060 IsSlewing returns 0
03:27:42.265 00.000 11060 IsGuiding returns 0
03:27:42.327 00.062 11060 IsGuiding returns 0
03:27:42.327 00.000 11060 Move returns status 0, amount 46
03:27:42.327 00.000 11060 MoveAxis(N, 0, ABG)
03:27:42.327 00.000 11060 Move returns status 0, amount 0
03:27:42.327 00.000 11060 move complete, result=0
03:27:42.327 00.000 11060 worker thread done servicing request
03:27:42.327 00.000 11060 Worker thread wakes up
03:27:42.327 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
03:27:42.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:42.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:42.972 00.645 11060 Exposure complete
03:27:43.178 00.206 11060 worker thread done servicing request
03:27:43.178 00.000 10844 OnExposeComplete: enter
03:27:43.178 00.000 10844 UpdateGuideState(): m_state=6
03:27:43.178 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
03:27:43.178 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.50, Mass=1891, SNR=27.7, Peak=180 HFD=3.4
03:27:43.178 00.000 10844 MultiStar: [#1 0.28,-0.15,0.87,U] [#2 -0.23,0.21,0.91,U] [#3 0.50,0.03,0.94,U] [#4 -0.24,-0.68,0.00,M1] [#5 0.34,0.09,0.94,U] [#6 0.02,0.16,0.93,U] [#7 -0.40,-0.46,0.00,M1] [#8 0.50,-0.12,0.79,U] 
03:27:43.178 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.03}, one-star: {0.01, -0.42}
03:27:43.178 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.39) = xAngle (-1.55 = -1.55)
03:27:43.178 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
03:27:43.178 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.16 mountX=0.01 mountY=0.20, mountTheta=1.55
03:27:43.182 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
03:27:43.182 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
03:27:43.182 00.000 11060 Worker thread wakes up
03:27:43.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:43.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
03:27:43.182 00.000 10844 UpdateGuideState exits: m=1891 SNR=27.7
03:27:43.182 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
03:27:43.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:43.182 00.000 11060 Moving (0.20, -0.03) raw xDistance=0.01 yDistance=0.20
03:27:43.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:43.182 00.000 10844 Enqueuing Expose request
03:27:43.184 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:27:43.184 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=0.31
03:27:43.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:27:43.184 00.000 11060 MoveAxis(E, 0, ABG)
03:27:43.184 00.000 11060 Move returns status 0, amount 0
03:27:43.184 00.000 11060 BLC: Oldest BLC event removed
03:27:43.184 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 480 applied
03:27:43.184 00.000 11060 MoveAxis(S, 557, ABG)
03:27:43.184 00.000 11060 Guiding  Dir = 1, Dur = 557
03:27:43.189 00.005 11060 IsSlewing returns 0
03:27:43.189 00.000 11060 IsGuiding returns 0
03:27:43.748 00.559 11060 IsGuiding returns 0
03:27:43.748 00.000 11060 Move returns status 0, amount 557
03:27:43.748 00.000 11060 move complete, result=0
03:27:43.748 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 557 ms SOUTH
03:27:43.748 00.000 11060 worker thread done servicing request
03:27:43.748 00.000 11060 Worker thread wakes up
03:27:43.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:43.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:44.382 00.634 11060 Exposure complete
03:27:44.569 00.187 11060 worker thread done servicing request
03:27:44.569 00.000 10844 OnExposeComplete: enter
03:27:44.569 00.000 10844 UpdateGuideState(): m_state=6
03:27:44.569 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
03:27:44.569 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.48, Mass=1657, SNR=25.4, Peak=212 HFD=3.2
03:27:44.572 00.003 10844 MultiStar: [#1 0.03,0.06,1.01,U] [#2 -0.46,0.45,0.00,M1] [#3 0.46,0.31,1.04,U] [#4 -0.39,-0.31,1.04,U] [#5 0.07,-0.24,0.92,U] [#6 -0.04,-0.28,1.11,U] [#7 0.00,0.05,0.93,U] [#8 0.36,-0.01,0.83,U] 
03:27:44.572 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.11}, one-star: {-0.20, -0.44}
03:27:44.572 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
03:27:44.572 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
03:27:44.572 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.33 mountX=-0.10 mountY=0.04, mountTheta=2.73
03:27:44.573 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
03:27:44.573 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
03:27:44.573 00.000 11060 Worker thread wakes up
03:27:44.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:44.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
03:27:44.573 00.000 10844 UpdateGuideState exits: m=1657 SNR=25.4
03:27:44.573 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
03:27:44.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:44.573 00.000 11060 Moving (0.03, -0.11) raw xDistance=-0.10 yDistance=0.04
03:27:44.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:44.573 00.000 10844 Enqueuing Expose request
03:27:44.573 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.138701, 1:0.044767
03:27:44.573 00.000 11060 BLC: No correction, Miss < min_move
03:27:44.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:27:44.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:44.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:27:44.573 00.000 11060 MoveAxis(E, 0, ABG)
03:27:44.573 00.000 11060 Move returns status 0, amount 0
03:27:44.573 00.000 11060 MoveAxis(N, 0, ABG)
03:27:44.573 00.000 11060 Move returns status 0, amount 0
03:27:44.573 00.000 11060 move complete, result=0
03:27:44.573 00.000 11060 worker thread done servicing request
03:27:44.573 00.000 11060 Worker thread wakes up
03:27:44.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:44.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:44.578 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:45.203 00.625 11060 Exposure complete
03:27:45.397 00.194 11060 worker thread done servicing request
03:27:45.397 00.000 10844 OnExposeComplete: enter
03:27:45.397 00.000 10844 UpdateGuideState(): m_state=6
03:27:45.397 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
03:27:45.397 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=104.61, Mass=1851, SNR=27.6, Peak=211 HFD=3.4
03:27:45.397 00.000 10844 MultiStar: [#1 -0.07,0.09,0.92,U] [#2 -0.44,0.12,0.83,U] [#3 0.72,-0.04,0.00,M1] [#4 -0.14,-0.41,0.98,U] [#5 0.17,-0.42,0.92,U] [#6 -0.30,-0.58,0.00,M1] [#7 0.13,0.18,0.88,U] [#8 0.64,-0.20,0.00,M1] 
03:27:45.399 00.002 10844 refined, 5 included, MultiStar: {-0.03, -0.14}, one-star: {0.12, -0.31}
03:27:45.399 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.39) = xAngle (-3.19 = 3.09)
03:27:45.399 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
03:27:45.399 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.81 mountX=-0.14 mountY=-0.01, mountTheta=-3.07
03:27:45.401 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.14, opts=13)
03:27:45.402 00.001 10844 Enqueuing Move request for scope (-0.03, -0.14)
03:27:45.402 00.000 11060 Worker thread wakes up
03:27:45.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:45.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
03:27:45.402 00.000 10844 UpdateGuideState exits: m=1851 SNR=27.6
03:27:45.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
03:27:45.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:45.402 00.000 11060 Moving (-0.03, -0.14) raw xDistance=-0.14 yDistance=-0.01
03:27:45.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:45.402 00.000 10844 Enqueuing Expose request
03:27:45.402 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.138701, 1:0.044767, 2:-0.009837
03:27:45.402 00.000 11060 BLC: No correction, Miss < min_move
03:27:45.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:27:45.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:45.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:27:45.402 00.000 11060 MoveAxis(E, 33, ABG)
03:27:45.402 00.000 11060 Guiding  Dir = 2, Dur = 33
03:27:45.407 00.005 11060 IsSlewing returns 0
03:27:45.407 00.000 11060 IsGuiding returns 0
03:27:45.454 00.047 11060 IsGuiding returns 0
03:27:45.454 00.000 11060 Move returns status 0, amount 33
03:27:45.454 00.000 11060 MoveAxis(N, 0, ABG)
03:27:45.454 00.000 11060 Move returns status 0, amount 0
03:27:45.454 00.000 11060 move complete, result=0
03:27:45.454 00.000 11060 worker thread done servicing request
03:27:45.454 00.000 11060 Worker thread wakes up
03:27:45.454 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
03:27:45.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:45.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:46.092 00.638 11060 Exposure complete
03:27:46.332 00.240 10844 OnExposeComplete: enter
03:27:46.332 00.000 10844 UpdateGuideState(): m_state=6
03:27:46.332 00.000 11060 worker thread done servicing request
03:27:46.333 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
03:27:46.333 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.91, Mass=1828, SNR=26.7, Peak=198 HFD=3.5
03:27:46.333 00.000 10844 MultiStar: [#1 0.22,0.20,0.98,U] [#2 -0.23,0.40,0.87,U] [#3 0.70,0.61,0.00,M2] [#4 0.08,-0.24,0.98,U] [#5 0.49,-0.08,1.00,U] [#6 -0.08,0.08,1.00,U] [#7 0.01,0.03,0.95,U] [#8 0.09,0.31,0.79,U] 
03:27:46.333 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {-0.28, -0.01}
03:27:46.333 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.39) = xAngle (-0.28 = -0.28)
03:27:46.334 00.001 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.84 = 2.84)
03:27:46.334 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.11 mountX=0.08 mountY=0.03, mountTheta=0.30
03:27:46.336 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
03:27:46.336 00.000 10844 Enqueuing Move request for scope (0.04, 0.08)
03:27:46.336 00.000 11060 Worker thread wakes up
03:27:46.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:46.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
03:27:46.336 00.000 10844 UpdateGuideState exits: m=1828 SNR=26.7
03:27:46.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
03:27:46.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:46.336 00.000 11060 Moving (0.04, 0.08) raw xDistance=0.08 yDistance=0.03
03:27:46.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:46.336 00.000 10844 Enqueuing Expose request
03:27:46.336 00.000 11060 BLC: window closed
03:27:46.336 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.138701, 1:0.044767, 2:-0.009837
03:27:46.336 00.000 11060 BLC: No correction, Miss < min_move
03:27:46.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:27:46.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:46.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:27:46.336 00.000 11060 MoveAxis(E, 0, ABG)
03:27:46.336 00.000 11060 Move returns status 0, amount 0
03:27:46.336 00.000 11060 MoveAxis(N, 0, ABG)
03:27:46.336 00.000 11060 Move returns status 0, amount 0
03:27:46.336 00.000 11060 move complete, result=0
03:27:46.336 00.000 11060 worker thread done servicing request
03:27:46.336 00.000 11060 Worker thread wakes up
03:27:46.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:46.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:46.340 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:46.982 00.642 11060 Exposure complete
03:27:47.181 00.199 11060 worker thread done servicing request
03:27:47.181 00.000 10844 OnExposeComplete: enter
03:27:47.181 00.000 10844 UpdateGuideState(): m_state=6
03:27:47.181 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
03:27:47.181 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.50, Mass=1913, SNR=27.5, Peak=210 HFD=3.1
03:27:47.181 00.000 10844 MultiStar: [#1 0.32,-0.42,0.90,U] [#2 0.04,0.13,0.84,U] [#3 0.46,0.17,0.92,U] [#4 0.32,-0.64,0.00,M1] [#5 0.20,-0.53,0.93,U] [#6 0.26,0.15,0.98,U] [#7 0.30,-0.46,0.90,U] [#8 0.69,0.31,0.00,M1] 
03:27:47.181 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.20}, one-star: {-0.21, -0.42}
03:27:47.181 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
03:27:47.181 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
03:27:47.181 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-0.80 mountX=-0.16 mountY=0.22, mountTheta=2.20
03:27:47.181 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.20, opts=13)
03:27:47.181 00.000 10844 Enqueuing Move request for scope (0.19, -0.20)
03:27:47.181 00.000 11060 Worker thread wakes up
03:27:47.181 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:47.185 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
03:27:47.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
03:27:47.185 00.000 10844 UpdateGuideState exits: m=1913 SNR=27.5
03:27:47.185 00.000 11060 Moving (0.19, -0.20) raw xDistance=-0.16 yDistance=0.22
03:27:47.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:47.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:27:47.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:47.185 00.000 10844 Enqueuing Expose request
03:27:47.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
03:27:47.185 00.000 11060 MoveAxis(E, 38, ABG)
03:27:47.185 00.000 11060 Guiding  Dir = 2, Dur = 38
03:27:47.206 00.021 11060 IsSlewing returns 0
03:27:47.206 00.000 11060 IsGuiding returns 0
03:27:47.267 00.061 11060 IsGuiding returns 0
03:27:47.267 00.000 11060 Move returns status 0, amount 38
03:27:47.267 00.000 11060 MoveAxis(S, 87, ABG)
03:27:47.267 00.000 11060 Guiding  Dir = 1, Dur = 87
03:27:47.296 00.029 11060 IsSlewing returns 0
03:27:47.296 00.000 11060 IsGuiding returns 0
03:27:47.407 00.111 11060 IsGuiding returns 0
03:27:47.407 00.000 11060 Move returns status 0, amount 87
03:27:47.407 00.000 11060 move complete, result=0
03:27:47.407 00.000 11060 worker thread done servicing request
03:27:47.407 00.000 11060 Worker thread wakes up
03:27:47.407 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 87 ms SOUTH
03:27:47.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:47.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:48.028 00.621 11060 Exposure complete
03:27:48.226 00.198 11060 worker thread done servicing request
03:27:48.226 00.000 10844 OnExposeComplete: enter
03:27:48.226 00.000 10844 UpdateGuideState(): m_state=6
03:27:48.226 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
03:27:48.226 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.69, Mass=1772, SNR=26.3, Peak=252 HFD=3.2
03:27:48.226 00.000 10844 MultiStar: [#1 0.06,0.02,1.00,U] [#2 -0.60,-0.21,0.00,M1] [#3 0.19,0.19,0.98,U] [#4 -0.09,-0.31,1.07,U] [#5 0.06,-0.24,0.88,U] [#6 -0.49,-0.04,0.96,U] [#7 0.16,-0.20,0.89,U] [#8 -0.02,0.34,0.81,U] 
03:27:48.226 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {-0.24, -0.23}
03:27:48.226 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.39) = xAngle (-3.59 = 2.69)
03:27:48.226 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.47 = -0.47)
03:27:48.226 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.20 mountX=-0.07 mountY=-0.04, mountTheta=-2.68
03:27:48.235 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.07, opts=13)
03:27:48.235 00.000 10844 Enqueuing Move request for scope (-0.05, -0.07)
03:27:48.235 00.000 11060 Worker thread wakes up
03:27:48.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
03:27:48.235 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
03:27:48.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:48.235 00.000 11060 Moving (-0.05, -0.07) raw xDistance=-0.07 yDistance=-0.04
03:27:48.235 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.3
03:27:48.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:48.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:48.235 00.000 10844 Enqueuing Expose request
03:27:48.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:27:48.236 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:48.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:27:48.236 00.000 11060 MoveAxis(E, 0, ABG)
03:27:48.238 00.002 11060 Move returns status 0, amount 0
03:27:48.239 00.001 11060 MoveAxis(N, 0, ABG)
03:27:48.239 00.000 11060 Move returns status 0, amount 0
03:27:48.239 00.000 11060 move complete, result=0
03:27:48.239 00.000 11060 worker thread done servicing request
03:27:48.239 00.000 11060 Worker thread wakes up
03:27:48.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:48.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:48.242 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:48.885 00.643 11060 Exposure complete
03:27:49.086 00.201 11060 worker thread done servicing request
03:27:49.086 00.000 10844 OnExposeComplete: enter
03:27:49.086 00.000 10844 UpdateGuideState(): m_state=6
03:27:49.086 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
03:27:49.086 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.37, Mass=1747, SNR=26.4, Peak=220 HFD=3.2
03:27:49.086 00.000 10844 MultiStar: [#1 -0.20,-0.34,0.95,U] [#2 -0.46,0.07,0.91,U] [#3 0.54,-0.14,1.02,U] [#4 -0.25,-0.68,0.00,M1] [#5 -0.17,-0.28,0.98,U] [#6 -0.46,-0.79,0.00,M1] [#7 0.16,0.08,0.93,U] [#8 0.40,-0.20,0.80,U] 
03:27:49.086 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.20}, one-star: {-0.28, -0.55}
03:27:49.086 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
03:27:49.086 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:27:49.086 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.59 mountX=-0.20 mountY=0.03, mountTheta=3.00
03:27:49.090 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.20, opts=13)
03:27:49.090 00.000 10844 Enqueuing Move request for scope (-0.00, -0.20)
03:27:49.090 00.000 11060 Worker thread wakes up
03:27:49.092 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:49.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
03:27:49.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
03:27:49.092 00.000 11060 Moving (-0.00, -0.20) raw xDistance=-0.20 yDistance=0.03
03:27:49.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:27:49.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:49.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:27:49.092 00.000 11060 MoveAxis(E, 46, ABG)
03:27:49.092 00.000 11060 Guiding  Dir = 2, Dur = 46
03:27:49.092 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.4
03:27:49.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:49.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:49.092 00.000 10844 Enqueuing Expose request
03:27:49.105 00.013 11060 IsSlewing returns 0
03:27:49.106 00.001 11060 IsGuiding returns 0
03:27:49.166 00.060 11060 IsGuiding returns 0
03:27:49.166 00.000 11060 Move returns status 0, amount 46
03:27:49.166 00.000 11060 MoveAxis(N, 0, ABG)
03:27:49.166 00.000 11060 Move returns status 0, amount 0
03:27:49.166 00.000 11060 move complete, result=0
03:27:49.166 00.000 11060 worker thread done servicing request
03:27:49.166 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
03:27:49.166 00.000 11060 Worker thread wakes up
03:27:49.167 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:49.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:49.804 00.637 11060 Exposure complete
03:27:50.011 00.207 11060 worker thread done servicing request
03:27:50.011 00.000 10844 OnExposeComplete: enter
03:27:50.011 00.000 10844 UpdateGuideState(): m_state=6
03:27:50.012 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
03:27:50.012 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.29, Mass=1581, SNR=24.7, Peak=210 HFD=3.2
03:27:50.012 00.000 10844 MultiStar: [#1 0.02,-0.48,1.05,U] [#2 -0.33,-0.06,0.96,U] [#3 0.44,-0.15,1.06,U] [#4 -0.12,-0.35,1.01,U] [#5 -0.10,-0.05,1.01,U] [#6 -0.15,-0.45,1.07,U] [#7 -0.38,0.02,0.97,U] [#8 0.21,-0.46,0.88,U] 
03:27:50.012 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.29}, one-star: {-0.34, -0.63}
03:27:50.012 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.39) = xAngle (-3.23 = 3.05)
03:27:50.020 00.008 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:27:50.021 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.84 mountX=-0.30 mountY=-0.03, mountTheta=-3.03
03:27:50.021 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.29, opts=13)
03:27:50.021 00.000 10844 Enqueuing Move request for scope (-0.08, -0.29)
03:27:50.021 00.000 11060 Worker thread wakes up
03:27:50.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:50.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
03:27:50.021 00.000 10844 UpdateGuideState exits: m=1581 SNR=24.7
03:27:50.021 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
03:27:50.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:50.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:50.021 00.000 10844 Enqueuing Expose request
03:27:50.021 00.000 11060 Moving (-0.08, -0.29) raw xDistance=-0.30 yDistance=-0.03
03:27:50.025 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:27:50.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:50.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:27:50.025 00.000 11060 MoveAxis(E, 72, ABG)
03:27:50.025 00.000 11060 Guiding  Dir = 2, Dur = 72
03:27:50.042 00.017 11060 IsSlewing returns 0
03:27:50.043 00.001 11060 IsGuiding returns 0
03:27:50.121 00.078 11060 IsGuiding returns 0
03:27:50.121 00.000 11060 Move returns status 0, amount 72
03:27:50.121 00.000 11060 MoveAxis(N, 0, ABG)
03:27:50.121 00.000 11060 Move returns status 0, amount 0
03:27:50.121 00.000 11060 move complete, result=0
03:27:50.121 00.000 11060 worker thread done servicing request
03:27:50.121 00.000 10844 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH
03:27:50.121 00.000 11060 Worker thread wakes up
03:27:50.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:50.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:50.757 00.636 11060 Exposure complete
03:27:50.981 00.224 11060 worker thread done servicing request
03:27:50.981 00.000 10844 OnExposeComplete: enter
03:27:50.981 00.000 10844 UpdateGuideState(): m_state=6
03:27:50.981 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
03:27:50.981 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.56, Mass=1636, SNR=25.5, Peak=188 HFD=3.2
03:27:50.981 00.000 10844 MultiStar: [#1 -0.37,-0.33,0.94,U] [#2 -0.57,0.01,0.98,U] [#3 0.12,-0.42,1.02,U] [#4 0.20,-0.61,0.00,M1] [#5 0.19,-0.25,0.90,U] [#6 0.02,-0.15,1.02,U] [#7 -0.06,0.04,1.02,U] [#8 0.26,-0.04,0.87,U] 
03:27:50.981 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.19}, one-star: {-0.28, -0.36}
03:27:50.981 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.89)
03:27:50.981 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.27 = -0.27)
03:27:50.981 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.01 mountX=-0.20 mountY=-0.06, mountTheta=-2.87
03:27:50.987 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.19, opts=13)
03:27:50.987 00.000 10844 Enqueuing Move request for scope (-0.09, -0.19)
03:27:50.987 00.000 11060 Worker thread wakes up
03:27:50.987 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:50.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
03:27:50.987 00.000 10844 UpdateGuideState exits: m=1636 SNR=25.5
03:27:50.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:50.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:50.987 00.000 10844 Enqueuing Expose request
03:27:50.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
03:27:50.987 00.000 11060 Moving (-0.09, -0.19) raw xDistance=-0.20 yDistance=-0.06
03:27:50.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:27:50.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:50.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:27:50.987 00.000 11060 MoveAxis(E, 50, ABG)
03:27:50.987 00.000 11060 Guiding  Dir = 2, Dur = 50
03:27:51.002 00.015 11060 IsSlewing returns 0
03:27:51.002 00.000 11060 IsGuiding returns 0
03:27:51.063 00.061 11060 IsGuiding returns 0
03:27:51.063 00.000 11060 Move returns status 0, amount 50
03:27:51.063 00.000 11060 MoveAxis(N, 0, ABG)
03:27:51.063 00.000 11060 Move returns status 0, amount 0
03:27:51.063 00.000 11060 move complete, result=0
03:27:51.063 00.000 11060 worker thread done servicing request
03:27:51.063 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
03:27:51.065 00.002 11060 Worker thread wakes up
03:27:51.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:51.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:51.693 00.628 11060 Exposure complete
03:27:51.893 00.200 11060 worker thread done servicing request
03:27:51.893 00.000 10844 OnExposeComplete: enter
03:27:51.893 00.000 10844 UpdateGuideState(): m_state=6
03:27:51.893 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
03:27:51.893 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=105.14, Mass=1851, SNR=27.0, Peak=247 HFD=3.3
03:27:51.895 00.002 10844 MultiStar: [#1 -0.18,0.13,0.95,U] [#2 -0.21,0.25,0.88,U] [#3 0.01,0.22,0.93,U] [#4 -0.34,0.01,1.08,U] [#5 0.12,0.35,0.90,U] [#6 -0.18,0.01,0.97,U] [#7 -0.19,-0.30,0.96,U] [#8 0.46,-0.02,0.79,U] 
03:27:51.895 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.11, 0.22}
03:27:51.895 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.39) = xAngle (0.91 = 0.91)
03:27:51.895 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.25)
03:27:51.895 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.13 cameraTheta=2.30 mountX=0.08 mountY=-0.10, mountTheta=-0.90
03:27:51.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
03:27:51.895 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
03:27:51.899 00.004 11060 Worker thread wakes up
03:27:51.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:51.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
03:27:51.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:27:51.899 00.000 11060 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.10
03:27:51.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:27:51.899 00.000 10844 UpdateGuideState exits: m=1851 SNR=27.0
03:27:51.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:51.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:51.899 00.000 10844 Enqueuing Expose request
03:27:51.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:51.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:27:51.899 00.000 11060 MoveAxis(E, 0, ABG)
03:27:51.899 00.000 11060 Move returns status 0, amount 0
03:27:51.899 00.000 11060 MoveAxis(N, 0, ABG)
03:27:51.899 00.000 11060 Move returns status 0, amount 0
03:27:51.900 00.001 11060 move complete, result=0
03:27:51.900 00.000 11060 worker thread done servicing request
03:27:51.900 00.000 11060 Worker thread wakes up
03:27:51.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:51.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:51.902 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:52.545 00.643 11060 Exposure complete
03:27:52.747 00.202 11060 worker thread done servicing request
03:27:52.747 00.000 10844 OnExposeComplete: enter
03:27:52.747 00.000 10844 UpdateGuideState(): m_state=6
03:27:52.749 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
03:27:52.749 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=104.53, Mass=1543, SNR=24.3, Peak=239 HFD=3.2
03:27:52.749 00.000 10844 MultiStar: [#1 0.27,-0.11,1.03,U] [#2 -0.61,-0.02,0.00,M1] [#3 0.30,-0.22,1.07,U] [#4 0.11,-0.12,1.07,U] [#5 0.26,-0.27,0.97,U] [#6 -0.35,-0.09,1.06,U] [#7 0.13,0.11,0.92,U] [#8 0.27,-0.18,0.85,U] 
03:27:52.749 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.16}, one-star: {-0.47, -0.38}
03:27:52.749 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:27:52.749 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.52 = 0.52)
03:27:52.749 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.21 mountX=-0.15 mountY=0.09, mountTheta=2.61
03:27:52.751 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.16, opts=13)
03:27:52.751 00.000 10844 Enqueuing Move request for scope (0.06, -0.16)
03:27:52.751 00.000 11060 Worker thread wakes up
03:27:52.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
03:27:52.751 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
03:27:52.751 00.000 11060 Moving (0.06, -0.16) raw xDistance=-0.15 yDistance=0.09
03:27:52.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:27:52.751 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:52.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:52.751 00.000 10844 UpdateGuideState exits: m=1543 SNR=24.3
03:27:52.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:27:52.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:52.751 00.000 11060 MoveAxis(E, 34, ABG)
03:27:52.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:52.751 00.000 10844 Enqueuing Expose request
03:27:52.751 00.000 11060 Guiding  Dir = 2, Dur = 34
03:27:52.771 00.020 11060 IsSlewing returns 0
03:27:52.771 00.000 11060 IsGuiding returns 0
03:27:52.817 00.046 11060 IsGuiding returns 0
03:27:52.817 00.000 11060 Move returns status 0, amount 34
03:27:52.817 00.000 11060 MoveAxis(N, 0, ABG)
03:27:52.817 00.000 11060 Move returns status 0, amount 0
03:27:52.817 00.000 11060 move complete, result=0
03:27:52.817 00.000 11060 worker thread done servicing request
03:27:52.817 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
03:27:52.817 00.000 11060 Worker thread wakes up
03:27:52.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:52.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:53.449 00.632 11060 Exposure complete
03:27:53.664 00.215 11060 worker thread done servicing request
03:27:53.664 00.000 10844 OnExposeComplete: enter
03:27:53.664 00.000 10844 UpdateGuideState(): m_state=6
03:27:53.664 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
03:27:53.664 00.000 10844 Star::Find returns 1 (0), X=621.04, Y=104.41, Mass=2036, SNR=28.7, Peak=213 HFD=3.5
03:27:53.664 00.000 10844 MultiStar: [#1 0.01,-0.32,0.82,U] [#2 -0.15,-0.26,0.79,U] [#3 0.39,-0.35,0.95,U] [#4 -0.04,-0.00,0.79,U] [#5 0.29,-0.45,0.92,U] [#6 -0.25,-0.36,0.84,U] [#7 0.14,0.35,0.89,U] [#8 0.02,-0.31,0.78,U] 
03:27:53.664 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.25}, one-star: {0.21, -0.51}
03:27:53.664 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:27:53.664 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
03:27:53.664 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.26 mountX=-0.23 mountY=0.12, mountTheta=2.66
03:27:53.664 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.25, opts=13)
03:27:53.664 00.000 10844 Enqueuing Move request for scope (0.08, -0.25)
03:27:53.664 00.000 11060 Worker thread wakes up
03:27:53.664 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:53.664 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
03:27:53.664 00.000 10844 UpdateGuideState exits: m=2036 SNR=28.7
03:27:53.669 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:53.669 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
03:27:53.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:53.669 00.000 10844 Enqueuing Expose request
03:27:53.669 00.000 11060 Moving (0.08, -0.25) raw xDistance=-0.23 yDistance=0.12
03:27:53.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:27:53.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:53.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:27:53.669 00.000 11060 MoveAxis(E, 56, ABG)
03:27:53.669 00.000 11060 Guiding  Dir = 2, Dur = 56
03:27:53.679 00.010 11060 IsSlewing returns 0
03:27:53.679 00.000 11060 IsGuiding returns 0
03:27:53.745 00.066 11060 IsGuiding returns 0
03:27:53.745 00.000 11060 Move returns status 0, amount 56
03:27:53.745 00.000 11060 MoveAxis(N, 0, ABG)
03:27:53.745 00.000 11060 Move returns status 0, amount 0
03:27:53.746 00.001 11060 move complete, result=0
03:27:53.746 00.000 11060 worker thread done servicing request
03:27:53.746 00.000 10844 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
03:27:53.746 00.000 11060 Worker thread wakes up
03:27:53.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:53.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:54.391 00.645 11060 Exposure complete
03:27:54.597 00.206 11060 worker thread done servicing request
03:27:54.597 00.000 10844 OnExposeComplete: enter
03:27:54.597 00.000 10844 UpdateGuideState(): m_state=6
03:27:54.597 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
03:27:54.597 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.59, Mass=1497, SNR=24.2, Peak=188 HFD=3.2
03:27:54.597 00.000 10844 MultiStar: [#1 -0.07,-0.04,1.00,U] [#2 -0.49,0.19,1.04,U] [#3 0.40,0.32,1.07,U] [#4 -0.18,-0.13,1.12,U] [#5 0.34,0.09,0.98,U] [#6 -0.20,-0.39,1.25,U] [#7 0.18,-0.52,1.00,U] [#8 -0.03,-0.10,0.85,U] 
03:27:54.597 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.03, -0.32}
03:27:54.597 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
03:27:54.597 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
03:27:54.599 00.002 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.11 cameraTheta=-1.71 mountX=-0.11 mountY=0.00, mountTheta=3.12
03:27:54.601 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.10, opts=13)
03:27:54.601 00.000 10844 Enqueuing Move request for scope (-0.01, -0.10)
03:27:54.601 00.000 11060 Worker thread wakes up
03:27:54.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:54.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
03:27:54.601 00.000 10844 UpdateGuideState exits: m=1497 SNR=24.2
03:27:54.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
03:27:54.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:54.601 00.000 11060 Moving (-0.01, -0.10) raw xDistance=-0.11 yDistance=0.00
03:27:54.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:54.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:27:54.601 00.000 10844 Enqueuing Expose request
03:27:54.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:54.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:27:54.601 00.000 11060 MoveAxis(E, 0, ABG)
03:27:54.601 00.000 11060 Move returns status 0, amount 0
03:27:54.601 00.000 11060 MoveAxis(N, 0, ABG)
03:27:54.601 00.000 11060 Move returns status 0, amount 0
03:27:54.603 00.002 11060 move complete, result=0
03:27:54.604 00.001 11060 worker thread done servicing request
03:27:54.604 00.000 11060 Worker thread wakes up
03:27:54.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:54.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:54.606 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:55.259 00.653 11060 Exposure complete
03:27:55.458 00.199 11060 worker thread done servicing request
03:27:55.458 00.000 10844 OnExposeComplete: enter
03:27:55.458 00.000 10844 UpdateGuideState(): m_state=6
03:27:55.458 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
03:27:55.458 00.000 10844 Star::Find returns 1 (1), X=620.48, Y=104.78, Mass=1866, SNR=27.2, Peak=255 HFD=3.1
03:27:55.458 00.000 10844 MultiStar: [#1 -0.03,-0.22,0.94,U] [#2 -0.38,-0.23,0.88,U] [#3 0.23,0.12,0.99,U] [#4 -0.29,0.03,0.87,U] [#5 0.30,-0.49,0.82,U] [#6 -0.18,-0.42,0.95,U] [#7 -0.18,0.07,0.87,U] [#8 0.14,0.22,0.81,U] 
03:27:55.458 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.12}, one-star: {-0.35, -0.14}
03:27:55.458 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.39) = xAngle (-3.60 = 2.68)
03:27:55.458 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.47 = -0.47)
03:27:55.458 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.21 mountX=-0.13 mountY=-0.07, mountTheta=-2.67
03:27:55.464 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.12, opts=13)
03:27:55.464 00.000 10844 Enqueuing Move request for scope (-0.09, -0.12)
03:27:55.464 00.000 11060 Worker thread wakes up
03:27:55.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:55.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
03:27:55.464 00.000 10844 UpdateGuideState exits: m=1866 SNR=27.2 Saturated
03:27:55.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:55.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:55.464 00.000 10844 Enqueuing Expose request
03:27:55.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
03:27:55.464 00.000 11060 Moving (-0.09, -0.12) raw xDistance=-0.13 yDistance=-0.07
03:27:55.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:27:55.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:55.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:27:55.464 00.000 11060 MoveAxis(E, 31, ABG)
03:27:55.464 00.000 11060 Guiding  Dir = 2, Dur = 31
03:27:55.483 00.019 11060 IsSlewing returns 0
03:27:55.484 00.001 11060 IsGuiding returns 0
03:27:55.530 00.046 11060 IsGuiding returns 0
03:27:55.530 00.000 11060 Move returns status 0, amount 31
03:27:55.530 00.000 11060 MoveAxis(N, 0, ABG)
03:27:55.530 00.000 11060 Move returns status 0, amount 0
03:27:55.530 00.000 11060 move complete, result=0
03:27:55.530 00.000 11060 worker thread done servicing request
03:27:55.530 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
03:27:55.530 00.000 11060 Worker thread wakes up
03:27:55.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:55.532 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:56.170 00.638 11060 Exposure complete
03:27:56.429 00.259 11060 worker thread done servicing request
03:27:56.430 00.001 10844 OnExposeComplete: enter
03:27:56.430 00.000 10844 UpdateGuideState(): m_state=6
03:27:56.430 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
03:27:56.430 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.37, Mass=1880, SNR=27.3, Peak=238 HFD=3.2
03:27:56.430 00.000 10844 MultiStar: [#1 0.11,-0.01,0.96,U] [#2 -0.31,0.14,0.96,U] [#3 0.47,-0.15,0.92,U] [#4 -0.33,0.10,0.95,U] [#5 0.26,-0.05,0.93,U] [#6 -0.31,-0.60,0.00,M1] [#7 0.15,0.24,0.89,U] [#8 0.14,0.04,0.80,U] 
03:27:56.430 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {-0.31, -0.55}
03:27:56.430 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.39) = xAngle (-2.59 = -2.59)
03:27:56.430 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
03:27:56.430 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.20 mountX=-0.03 mountY=0.02, mountTheta=2.61
03:27:56.430 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
03:27:56.430 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
03:27:56.430 00.000 11060 Worker thread wakes up
03:27:56.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:56.435 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
03:27:56.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
03:27:56.435 00.000 11060 Moving (0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
03:27:56.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:27:56.435 00.000 10844 UpdateGuideState exits: m=1880 SNR=27.3
03:27:56.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:56.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:56.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:27:56.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:56.435 00.000 10844 Enqueuing Expose request
03:27:56.435 00.000 11060 MoveAxis(E, 0, ABG)
03:27:56.435 00.000 11060 Move returns status 0, amount 0
03:27:56.435 00.000 11060 MoveAxis(N, 0, ABG)
03:27:56.435 00.000 11060 Move returns status 0, amount 0
03:27:56.435 00.000 11060 move complete, result=0
03:27:56.435 00.000 11060 worker thread done servicing request
03:27:56.435 00.000 11060 Worker thread wakes up
03:27:56.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:56.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:56.435 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:57.073 00.638 11060 Exposure complete
03:27:57.295 00.222 11060 worker thread done servicing request
03:27:57.295 00.000 10844 OnExposeComplete: enter
03:27:57.295 00.000 10844 UpdateGuideState(): m_state=6
03:27:57.295 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
03:27:57.295 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.84, Mass=1870, SNR=27.7, Peak=214 HFD=3.3
03:27:57.295 00.000 10844 MultiStar: [#1 -0.43,-0.09,0.88,U] [#2 -0.40,0.75,0.00,M1] [#3 0.28,-0.25,0.92,U] [#4 -0.55,-0.31,0.00,M1] [#5 0.37,0.04,0.87,U] [#6 -0.11,-0.01,0.95,U] [#7 -0.13,0.12,0.86,U] [#8 -0.08,0.20,0.82,U] 
03:27:57.295 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.01}, one-star: {-0.25, -0.08}
03:27:57.295 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.39) = xAngle (-4.28 = 2.00)
03:27:57.295 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.16 = -1.16)
03:27:57.295 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.89 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
03:27:57.299 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
03:27:57.299 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
03:27:57.299 00.000 11060 Worker thread wakes up
03:27:57.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:57.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:27:57.299 00.000 10844 UpdateGuideState exits: m=1870 SNR=27.7
03:27:57.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:27:57.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:57.299 00.000 11060 Moving (-0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
03:27:57.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:57.299 00.000 10844 Enqueuing Expose request
03:27:57.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:27:57.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:57.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:27:57.299 00.000 11060 MoveAxis(E, 0, ABG)
03:27:57.299 00.000 11060 Move returns status 0, amount 0
03:27:57.299 00.000 11060 MoveAxis(N, 0, ABG)
03:27:57.299 00.000 11060 Move returns status 0, amount 0
03:27:57.299 00.000 11060 move complete, result=0
03:27:57.299 00.000 11060 worker thread done servicing request
03:27:57.299 00.000 11060 Worker thread wakes up
03:27:57.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:57.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:57.303 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:57.945 00.642 11060 Exposure complete
03:27:58.149 00.204 10844 OnExposeComplete: enter
03:27:58.149 00.000 10844 UpdateGuideState(): m_state=6
03:27:58.149 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
03:27:58.149 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.62, Mass=1823, SNR=27.0, Peak=253 HFD=3.2
03:27:58.149 00.000 10844 MultiStar: [#1 0.13,-0.10,0.92,U] [#2 -0.48,0.41,0.00,M2] [#3 0.56,-0.16,0.97,U] [#4 0.15,-0.08,0.85,U] [#5 -0.00,-0.08,0.90,U] [#6 0.04,-0.30,1.00,U] [#7 0.15,0.08,0.91,U] [#8 0.17,-0.04,0.79,U] 
03:27:58.149 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.13}, one-star: {-0.12, -0.30}
03:27:58.149 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
03:27:58.149 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.97 = 0.97)
03:27:58.149 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.77 mountX=-0.10 mountY=0.15, mountTheta=2.16
03:27:58.151 00.002 11060 worker thread done servicing request
03:27:58.153 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.13, opts=13)
03:27:58.153 00.000 10844 Enqueuing Move request for scope (0.13, -0.13)
03:27:58.153 00.000 11060 Worker thread wakes up
03:27:58.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:27:58.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
03:27:58.153 00.000 10844 UpdateGuideState exits: m=1823 SNR=27.0
03:27:58.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
03:27:58.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:58.153 00.000 11060 Moving (0.13, -0.13) raw xDistance=-0.10 yDistance=0.15
03:27:58.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:58.153 00.000 10844 Enqueuing Expose request
03:27:58.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:27:58.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:58.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:27:58.153 00.000 11060 MoveAxis(E, 0, ABG)
03:27:58.153 00.000 11060 Move returns status 0, amount 0
03:27:58.153 00.000 11060 MoveAxis(N, 0, ABG)
03:27:58.153 00.000 11060 Move returns status 0, amount 0
03:27:58.153 00.000 11060 move complete, result=0
03:27:58.153 00.000 11060 worker thread done servicing request
03:27:58.153 00.000 11060 Worker thread wakes up
03:27:58.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:58.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:58.156 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:58.790 00.634 11060 Exposure complete
03:27:58.990 00.200 11060 worker thread done servicing request
03:27:58.990 00.000 10844 OnExposeComplete: enter
03:27:58.990 00.000 10844 UpdateGuideState(): m_state=6
03:27:58.990 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
03:27:58.990 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.31, Mass=1523, SNR=24.5, Peak=238 HFD=3.1
03:27:58.990 00.000 10844 MultiStar: [#1 -0.18,0.06,1.06,U] [#2 0.05,0.29,1.03,U] [#3 0.18,-0.54,1.04,U] [#4 -0.18,-0.30,1.09,U] [#5 0.33,-0.40,1.10,U] [#6 -0.14,-0.81,0.00,M1] [#7 -0.06,-0.15,1.03,U] [#8 0.22,0.09,0.87,U] 
03:27:58.990 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.20}, one-star: {-0.12, -0.61}
03:27:58.990 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
03:27:58.990 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
03:27:58.990 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.44 mountX=-0.19 mountY=0.06, mountTheta=2.85
03:27:58.995 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.20, opts=13)
03:27:58.995 00.000 10844 Enqueuing Move request for scope (0.03, -0.20)
03:27:58.995 00.000 11060 Worker thread wakes up
03:27:58.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:58.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
03:27:58.995 00.000 10844 UpdateGuideState exits: m=1523 SNR=24.5
03:27:58.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
03:27:58.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:58.995 00.000 11060 Moving (0.03, -0.20) raw xDistance=-0.19 yDistance=0.06
03:27:58.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:58.995 00.000 10844 Enqueuing Expose request
03:27:58.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:27:58.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:58.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:27:58.995 00.000 11060 MoveAxis(E, 45, ABG)
03:27:58.995 00.000 11060 Guiding  Dir = 2, Dur = 45
03:27:59.009 00.014 11060 IsSlewing returns 0
03:27:59.010 00.001 11060 IsGuiding returns 0
03:27:59.061 00.051 11060 IsGuiding returns 0
03:27:59.062 00.001 11060 Move returns status 0, amount 45
03:27:59.062 00.000 11060 MoveAxis(N, 0, ABG)
03:27:59.062 00.000 11060 Move returns status 0, amount 0
03:27:59.062 00.000 11060 move complete, result=0
03:27:59.062 00.000 11060 worker thread done servicing request
03:27:59.062 00.000 11060 Worker thread wakes up
03:27:59.062 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
03:27:59.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:59.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:27:59.691 00.629 11060 Exposure complete
03:27:59.891 00.200 11060 worker thread done servicing request
03:27:59.891 00.000 10844 OnExposeComplete: enter
03:27:59.891 00.000 10844 UpdateGuideState(): m_state=6
03:27:59.891 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
03:27:59.891 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.36, Mass=1791, SNR=26.9, Peak=212 HFD=3.3
03:27:59.891 00.000 10844 MultiStar: [#1 0.11,-0.12,0.94,U] [#2 -0.42,-0.08,0.92,U] [#3 0.31,-0.24,0.94,U] [#4 -0.64,-0.43,0.00,M1] [#5 0.29,-0.09,0.99,U] [#6 -0.22,-0.34,1.03,U] [#7 -0.34,-0.38,0.97,U] [#8 -0.01,0.03,0.82,U] 
03:27:59.891 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.23}, one-star: {-0.34, -0.56}
03:27:59.891 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 2.99)
03:27:59.891 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
03:27:59.891 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.90 mountX=-0.24 mountY=-0.04, mountTheta=-2.97
03:27:59.896 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.23, opts=13)
03:27:59.896 00.000 10844 Enqueuing Move request for scope (-0.08, -0.23)
03:27:59.896 00.000 11060 Worker thread wakes up
03:27:59.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
03:27:59.896 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
03:27:59.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:27:59.896 00.000 11060 Moving (-0.08, -0.23) raw xDistance=-0.24 yDistance=-0.04
03:27:59.896 00.000 10844 UpdateGuideState exits: m=1791 SNR=26.9
03:27:59.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:59.896 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:27:59.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:27:59.896 00.000 10844 Enqueuing Expose request
03:27:59.896 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:27:59.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:27:59.896 00.000 11060 MoveAxis(E, 58, ABG)
03:27:59.896 00.000 11060 Guiding  Dir = 2, Dur = 58
03:27:59.901 00.005 11060 IsSlewing returns 0
03:27:59.901 00.000 11060 IsGuiding returns 0
03:27:59.963 00.062 11060 IsGuiding returns 0
03:27:59.963 00.000 11060 Move returns status 0, amount 58
03:27:59.963 00.000 11060 MoveAxis(N, 0, ABG)
03:27:59.963 00.000 11060 Move returns status 0, amount 0
03:27:59.963 00.000 11060 move complete, result=0
03:27:59.963 00.000 11060 worker thread done servicing request
03:27:59.963 00.000 11060 Worker thread wakes up
03:27:59.963 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.0 px 0 ms NORTH
03:27:59.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:27:59.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:00.598 00.635 11060 Exposure complete
03:28:00.833 00.235 11060 worker thread done servicing request
03:28:00.833 00.000 10844 OnExposeComplete: enter
03:28:00.833 00.000 10844 UpdateGuideState(): m_state=6
03:28:00.834 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
03:28:00.834 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.87, Mass=1683, SNR=25.6, Peak=188 HFD=3.4
03:28:00.834 00.000 10844 MultiStar: [#1 -0.12,0.02,1.04,U] [#2 -0.10,0.58,0.93,U] [#3 0.35,0.14,1.07,U] [#4 0.34,-0.11,0.92,U] [#5 0.67,0.12,0.00,M1] [#6 0.06,-0.06,0.98,U] [#7 0.29,0.47,0.94,U] [#8 0.11,0.26,0.81,U] 
03:28:00.834 00.000 10844 single-star, 7 included, MultiStar: {0.11, 0.15}, one-star: {-0.09, -0.05}
03:28:00.834 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.39) = xAngle (-4.00 = 2.28)
03:28:00.834 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.88 = -0.88)
03:28:00.834 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.62 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
03:28:00.836 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
03:28:00.836 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
03:28:00.836 00.000 11060 Worker thread wakes up
03:28:00.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:00.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
03:28:00.836 00.000 10844 UpdateGuideState exits: m=1683 SNR=25.6
03:28:00.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
03:28:00.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:00.836 00.000 11060 Moving (-0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
03:28:00.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:00.836 00.000 10844 Enqueuing Expose request
03:28:00.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:28:00.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:00.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:28:00.840 00.004 11060 MoveAxis(E, 0, ABG)
03:28:00.840 00.000 11060 Move returns status 0, amount 0
03:28:00.840 00.000 11060 MoveAxis(N, 0, ABG)
03:28:00.840 00.000 11060 Move returns status 0, amount 0
03:28:00.840 00.000 11060 move complete, result=0
03:28:00.840 00.000 11060 worker thread done servicing request
03:28:00.840 00.000 11060 Worker thread wakes up
03:28:00.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:00.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:00.843 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:01.475 00.632 11060 Exposure complete
03:28:01.684 00.209 11060 worker thread done servicing request
03:28:01.689 00.005 10844 OnExposeComplete: enter
03:28:01.689 00.000 10844 UpdateGuideState(): m_state=6
03:28:01.689 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
03:28:01.689 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=104.92, Mass=1769, SNR=26.7, Peak=198 HFD=2.9
03:28:01.689 00.000 10844 MultiStar: [#1 0.49,0.14,0.94,U] [#2 -0.37,0.33,0.92,U] [#3 0.12,-0.12,1.02,U] [#4 0.39,0.16,0.94,U] [#5 0.05,-0.52,0.91,U] [#6 -0.15,-0.27,0.95,U] [#7 0.33,0.31,0.89,U] [#8 0.49,-0.10,0.77,U] 
03:28:01.689 00.000 10844 single-star, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.12, 0.00}
03:28:01.689 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.39) = xAngle (-1.36 = -1.36)
03:28:01.689 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.76 = 1.76)
03:28:01.689 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.03 mountX=0.03 mountY=0.12, mountTheta=1.36
03:28:01.689 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.00, opts=13)
03:28:01.689 00.000 10844 Enqueuing Move request for scope (0.12, 0.00)
03:28:01.689 00.000 11060 Worker thread wakes up
03:28:01.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:01.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
03:28:01.689 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.7
03:28:01.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
03:28:01.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:01.689 00.000 11060 Moving (0.12, 0.00) raw xDistance=0.03 yDistance=0.12
03:28:01.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:01.689 00.000 10844 Enqueuing Expose request
03:28:01.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:28:01.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:01.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:28:01.689 00.000 11060 MoveAxis(E, 0, ABG)
03:28:01.689 00.000 11060 Move returns status 0, amount 0
03:28:01.689 00.000 11060 MoveAxis(N, 0, ABG)
03:28:01.689 00.000 11060 Move returns status 0, amount 0
03:28:01.689 00.000 11060 move complete, result=0
03:28:01.689 00.000 11060 worker thread done servicing request
03:28:01.694 00.005 11060 Worker thread wakes up
03:28:01.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:01.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:01.696 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:02.322 00.626 11060 Exposure complete
03:28:02.531 00.209 11060 worker thread done servicing request
03:28:02.531 00.000 10844 OnExposeComplete: enter
03:28:02.531 00.000 10844 UpdateGuideState(): m_state=6
03:28:02.531 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
03:28:02.531 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=105.01, Mass=1585, SNR=25.3, Peak=231 HFD=2.6
03:28:02.531 00.000 10844 MultiStar: [#1 -0.04,0.10,0.99,U] [#2 -0.22,0.27,0.90,U] [#3 0.04,-0.31,1.02,U] [#4 -0.00,-0.67,0.00,M1] [#5 0.30,-0.53,0.00,M1] [#6 -0.54,0.01,1.05,U] [#7 0.07,-0.25,1.02,U] [#8 0.48,-0.12,0.85,U] 
03:28:02.531 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.03}, one-star: {-0.13, 0.09}
03:28:02.531 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.39) = xAngle (-4.05 = 2.23)
03:28:02.531 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.93 = -0.93)
03:28:02.531 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.66 mountX=-0.04 mountY=-0.06, mountTheta=-2.22
03:28:02.543 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
03:28:02.543 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
03:28:02.543 00.000 11060 Worker thread wakes up
03:28:02.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:28:02.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:02.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:28:02.543 00.000 11060 Moving (-0.06, -0.03) raw xDistance=-0.04 yDistance=-0.06
03:28:02.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:28:02.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:02.543 00.000 10844 UpdateGuideState exits: m=1585 SNR=25.3
03:28:02.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:28:02.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:02.543 00.000 11060 MoveAxis(E, 0, ABG)
03:28:02.546 00.003 11060 Move returns status 0, amount 0
03:28:02.546 00.000 11060 MoveAxis(N, 0, ABG)
03:28:02.546 00.000 11060 Move returns status 0, amount 0
03:28:02.546 00.000 11060 move complete, result=0
03:28:02.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:02.546 00.000 10844 Enqueuing Expose request
03:28:02.546 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:02.546 00.000 11060 worker thread done servicing request
03:28:02.547 00.001 11060 Worker thread wakes up
03:28:02.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:02.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:03.186 00.639 11060 Exposure complete
03:28:03.398 00.212 11060 worker thread done servicing request
03:28:03.398 00.000 10844 OnExposeComplete: enter
03:28:03.398 00.000 10844 UpdateGuideState(): m_state=6
03:28:03.398 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
03:28:03.398 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=105.00, Mass=1764, SNR=27.1, Peak=215 HFD=3.2
03:28:03.398 00.000 10844 MultiStar: [#1 -0.07,0.19,0.95,U] [#2 -0.45,0.39,0.95,U] [#3 -0.11,0.06,1.00,U] [#4 0.04,0.05,0.91,U] [#5 0.05,0.45,0.96,U] [#6 -0.38,-0.11,0.96,U] [#7 0.27,0.13,0.91,U] [#8 0.60,0.15,0.00,M1] 
03:28:03.398 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.15}, one-star: {-0.41, 0.08}
03:28:03.398 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.39) = xAngle (0.91 = 0.91)
03:28:03.398 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.25)
03:28:03.398 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.30 mountX=0.13 mountY=-0.16, mountTheta=-0.90
03:28:03.400 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.15, opts=13)
03:28:03.400 00.000 10844 Enqueuing Move request for scope (-0.14, 0.15)
03:28:03.400 00.000 11060 Worker thread wakes up
03:28:03.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
03:28:03.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:03.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
03:28:03.400 00.000 10844 UpdateGuideState exits: m=1764 SNR=27.1
03:28:03.400 00.000 11060 Moving (-0.14, 0.15) raw xDistance=0.13 yDistance=-0.16
03:28:03.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:28:03.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:03.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:03.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:03.400 00.000 10844 Enqueuing Expose request
03:28:03.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:28:03.400 00.000 11060 MoveAxis(W, 30, ABG)
03:28:03.400 00.000 11060 Guiding  Dir = 3, Dur = 30
03:28:03.412 00.012 11060 IsSlewing returns 0
03:28:03.412 00.000 11060 IsGuiding returns 0
03:28:03.457 00.045 11060 IsGuiding returns 0
03:28:03.457 00.000 11060 Move returns status 0, amount 30
03:28:03.457 00.000 11060 MoveAxis(N, 0, ABG)
03:28:03.458 00.001 11060 Move returns status 0, amount 0
03:28:03.458 00.000 11060 move complete, result=0
03:28:03.458 00.000 11060 worker thread done servicing request
03:28:03.458 00.000 11060 Worker thread wakes up
03:28:03.458 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.2 px 0 ms NORTH
03:28:03.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:03.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:04.079 00.621 11060 Exposure complete
03:28:04.316 00.237 11060 worker thread done servicing request
03:28:04.316 00.000 10844 OnExposeComplete: enter
03:28:04.316 00.000 10844 UpdateGuideState(): m_state=6
03:28:04.316 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
03:28:04.316 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=104.34, Mass=1528, SNR=24.7, Peak=190 HFD=2.9
03:28:04.316 00.000 10844 MultiStar: [#1 -0.24,-0.18,1.04,U] [#2 0.26,0.06,1.00,U] [#3 0.93,-0.14,0.00,M1] [#4 0.05,-0.73,0.00,M1] [#5 -0.16,-0.04,0.90,U] [#6 0.69,-0.36,0.00,M1] [#7 0.02,-0.33,0.98,U] [#8 0.50,0.03,0.97,U] 
03:28:04.316 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.18}, one-star: {-0.52, -0.58}
03:28:04.316 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
03:28:04.316 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
03:28:04.316 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.73 mountX=-0.18 mountY=0.00, mountTheta=3.13
03:28:04.316 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.18, opts=13)
03:28:04.321 00.005 10844 Enqueuing Move request for scope (-0.03, -0.18)
03:28:04.321 00.000 11060 Worker thread wakes up
03:28:04.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:04.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
03:28:04.321 00.000 10844 UpdateGuideState exits: m=1528 SNR=24.7
03:28:04.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
03:28:04.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:04.321 00.000 11060 Moving (-0.03, -0.18) raw xDistance=-0.18 yDistance=0.00
03:28:04.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:04.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:28:04.321 00.000 10844 Enqueuing Expose request
03:28:04.322 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:04.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:28:04.322 00.000 11060 MoveAxis(E, 41, ABG)
03:28:04.322 00.000 11060 Guiding  Dir = 2, Dur = 41
03:28:04.331 00.009 11060 IsSlewing returns 0
03:28:04.332 00.001 11060 IsGuiding returns 0
03:28:04.377 00.045 11060 IsGuiding returns 0
03:28:04.377 00.000 11060 Move returns status 0, amount 41
03:28:04.377 00.000 11060 MoveAxis(N, 0, ABG)
03:28:04.377 00.000 11060 Move returns status 0, amount 0
03:28:04.377 00.000 11060 move complete, result=0
03:28:04.377 00.000 11060 worker thread done servicing request
03:28:04.377 00.000 11060 Worker thread wakes up
03:28:04.377 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
03:28:04.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:04.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:05.005 00.628 11060 Exposure complete
03:28:05.215 00.210 11060 worker thread done servicing request
03:28:05.215 00.000 10844 OnExposeComplete: enter
03:28:05.215 00.000 10844 UpdateGuideState(): m_state=6
03:28:05.215 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
03:28:05.215 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.79, Mass=1512, SNR=24.3, Peak=160 HFD=2.9
03:28:05.215 00.000 10844 MultiStar: [#1 0.28,-0.46,1.06,U] [#2 0.20,-0.17,0.96,U] [#3 0.60,-0.38,0.00,M2] [#4 -0.10,-0.63,0.00,M2] [#5 0.22,-0.21,0.99,U] [#6 0.23,-0.60,0.00,M2] [#7 0.01,-0.24,0.99,U] [#8 0.01,-0.61,0.00,M1] 
03:28:05.215 00.000 10844 single-star, 4 included, MultiStar: {0.14, -0.25}, one-star: {-0.01, -0.13}
03:28:05.215 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.05 = -3.05)
03:28:05.215 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.07 = 0.07)
03:28:05.215 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.66 mountX=-0.13 mountY=0.01, mountTheta=3.07
03:28:05.215 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
03:28:05.215 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
03:28:05.215 00.000 11060 Worker thread wakes up
03:28:05.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:05.220 00.005 10844 UpdateGuideState exits: m=1512 SNR=24.3
03:28:05.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:05.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:05.220 00.000 10844 Enqueuing Expose request
03:28:05.221 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
03:28:05.221 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
03:28:05.221 00.000 11060 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.01
03:28:05.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:28:05.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:05.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:28:05.221 00.000 11060 MoveAxis(E, 32, ABG)
03:28:05.221 00.000 11060 Guiding  Dir = 2, Dur = 32
03:28:05.235 00.014 11060 IsSlewing returns 0
03:28:05.236 00.001 11060 IsGuiding returns 0
03:28:05.270 00.034 11060 IsGuiding returns 0
03:28:05.270 00.000 11060 Move returns status 0, amount 32
03:28:05.270 00.000 11060 MoveAxis(N, 0, ABG)
03:28:05.270 00.000 11060 Move returns status 0, amount 0
03:28:05.271 00.001 11060 move complete, result=0
03:28:05.271 00.000 11060 worker thread done servicing request
03:28:05.271 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
03:28:05.271 00.000 11060 Worker thread wakes up
03:28:05.272 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:05.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:05.901 00.629 11060 Exposure complete
03:28:06.133 00.232 11060 worker thread done servicing request
03:28:06.133 00.000 10844 OnExposeComplete: enter
03:28:06.133 00.000 10844 UpdateGuideState(): m_state=6
03:28:06.133 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
03:28:06.133 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.27, Mass=1549, SNR=24.7, Peak=188 HFD=3.0
03:28:06.133 00.000 10844 MultiStar: [#1 0.35,0.15,1.03,U] [#2 -0.05,-0.30,1.00,U] [#3 0.63,-0.00,0.00,M3] [#4 -0.07,-0.23,1.14,U] [#5 0.55,-0.10,0.97,U] [#6 0.20,-0.36,1.10,U] [#7 -0.20,-0.34,0.98,U] [#8 0.42,-0.52,0.00,M2] 
03:28:06.133 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.26}, one-star: {-0.19, -0.64}
03:28:06.133 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:28:06.133 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
03:28:06.133 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.26 mountX=-0.24 mountY=0.12, mountTheta=2.67
03:28:06.138 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.26, opts=13)
03:28:06.138 00.000 10844 Enqueuing Move request for scope (0.08, -0.26)
03:28:06.138 00.000 11060 Worker thread wakes up
03:28:06.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:06.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.26) opts 0xd
03:28:06.138 00.000 10844 UpdateGuideState exits: m=1549 SNR=24.7
03:28:06.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.26)
03:28:06.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:06.138 00.000 11060 Moving (0.08, -0.26) raw xDistance=-0.24 yDistance=0.12
03:28:06.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:06.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:28:06.138 00.000 10844 Enqueuing Expose request
03:28:06.140 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:06.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:28:06.140 00.000 11060 MoveAxis(E, 58, ABG)
03:28:06.140 00.000 11060 Guiding  Dir = 2, Dur = 58
03:28:06.167 00.027 11060 IsSlewing returns 0
03:28:06.167 00.000 11060 IsGuiding returns 0
03:28:06.244 00.077 11060 IsGuiding returns 0
03:28:06.244 00.000 11060 Move returns status 0, amount 58
03:28:06.244 00.000 11060 MoveAxis(N, 0, ABG)
03:28:06.245 00.001 11060 Move returns status 0, amount 0
03:28:06.245 00.000 11060 move complete, result=0
03:28:06.245 00.000 11060 worker thread done servicing request
03:28:06.245 00.000 10844 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
03:28:06.245 00.000 11060 Worker thread wakes up
03:28:06.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:06.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:06.877 00.632 11060 Exposure complete
03:28:07.082 00.205 11060 worker thread done servicing request
03:28:07.082 00.000 10844 OnExposeComplete: enter
03:28:07.082 00.000 10844 UpdateGuideState(): m_state=6
03:28:07.082 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
03:28:07.082 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.52, Mass=1790, SNR=26.9, Peak=201 HFD=3.2
03:28:07.083 00.001 10844 MultiStar: [#1 0.13,-0.33,0.93,U] [#2 0.13,0.36,0.90,U] [#3 0.24,-0.13,0.98,U] [#4 -0.06,-0.75,0.00,M2] [#5 0.50,-0.17,0.97,U] [#6 -0.24,-0.27,0.99,U] [#7 0.09,-0.23,0.89,U] [#8 0.32,-0.23,0.88,U] 
03:28:07.083 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.18}, one-star: {-0.11, -0.40}
03:28:07.083 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.39) = xAngle (-2.34 = -2.34)
03:28:07.083 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
03:28:07.083 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.95 mountX=-0.15 mountY=0.15, mountTheta=2.34
03:28:07.086 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.18, opts=13)
03:28:07.086 00.000 10844 Enqueuing Move request for scope (0.13, -0.18)
03:28:07.086 00.000 11060 Worker thread wakes up
03:28:07.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:07.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
03:28:07.086 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.9
03:28:07.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
03:28:07.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:07.086 00.000 11060 Moving (0.13, -0.18) raw xDistance=-0.15 yDistance=0.15
03:28:07.087 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:07.087 00.000 10844 Enqueuing Expose request
03:28:07.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:28:07.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:07.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:28:07.087 00.000 11060 MoveAxis(E, 37, ABG)
03:28:07.087 00.000 11060 Guiding  Dir = 2, Dur = 37
03:28:07.099 00.012 11060 IsSlewing returns 0
03:28:07.099 00.000 11060 IsGuiding returns 0
03:28:07.146 00.047 11060 IsGuiding returns 0
03:28:07.146 00.000 11060 Move returns status 0, amount 37
03:28:07.147 00.001 11060 MoveAxis(N, 0, ABG)
03:28:07.147 00.000 11060 Move returns status 0, amount 0
03:28:07.147 00.000 11060 move complete, result=0
03:28:07.147 00.000 11060 worker thread done servicing request
03:28:07.147 00.000 11060 Worker thread wakes up
03:28:07.147 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
03:28:07.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:07.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:07.780 00.633 11060 Exposure complete
03:28:07.977 00.197 11060 worker thread done servicing request
03:28:07.977 00.000 10844 OnExposeComplete: enter
03:28:07.977 00.000 10844 UpdateGuideState(): m_state=6
03:28:07.977 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
03:28:07.977 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=104.44, Mass=1709, SNR=26.0, Peak=220 HFD=3.2
03:28:07.977 00.000 10844 MultiStar: [#1 -0.23,-0.40,0.91,U] [#2 -0.19,-0.61,0.00,M1] [#3 0.34,-0.88,0.00,M3] [#4 -0.02,-0.38,1.04,U] [#5 0.33,-0.37,0.90,U] [#6 -0.18,-0.56,1.05,U] [#7 0.19,-0.80,0.00,M1] [#8 0.19,-0.70,0.00,M2] 
03:28:07.977 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.44}, one-star: {-0.38, -0.48}
03:28:07.977 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.09)
03:28:07.977 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
03:28:07.977 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.44 hyp=0.45 cameraTheta=-1.80 mountX=-0.45 mountY=-0.03, mountTheta=-3.08
03:28:07.977 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.44, opts=13)
03:28:07.977 00.000 10844 Enqueuing Move request for scope (-0.10, -0.44)
03:28:07.977 00.000 11060 Worker thread wakes up
03:28:07.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:07.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.44) opts 0xd
03:28:07.977 00.000 10844 UpdateGuideState exits: m=1709 SNR=26.0
03:28:07.977 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.44)
03:28:07.977 00.000 11060 Moving (-0.10, -0.44) raw xDistance=-0.45 yDistance=-0.03
03:28:07.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
03:28:07.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:07.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:28:07.977 00.000 11060 MoveAxis(E, 107, ABG)
03:28:07.977 00.000 11060 Guiding  Dir = 2, Dur = 107
03:28:07.982 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:07.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:07.982 00.000 10844 Enqueuing Expose request
03:28:07.993 00.011 11060 IsSlewing returns 0
03:28:07.993 00.000 11060 IsGuiding returns 0
03:28:08.102 00.109 11060 IsGuiding returns 0
03:28:08.102 00.000 11060 Move returns status 0, amount 107
03:28:08.102 00.000 11060 MoveAxis(N, 0, ABG)
03:28:08.102 00.000 11060 Move returns status 0, amount 0
03:28:08.102 00.000 11060 move complete, result=0
03:28:08.102 00.000 11060 worker thread done servicing request
03:28:08.102 00.000 10844 GuideStep: -0.5 px 107 ms EAST, -0.0 px 0 ms NORTH
03:28:08.102 00.000 11060 Worker thread wakes up
03:28:08.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:08.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:08.730 00.628 11060 Exposure complete
03:28:08.943 00.213 11060 worker thread done servicing request
03:28:08.943 00.000 10844 OnExposeComplete: enter
03:28:08.943 00.000 10844 UpdateGuideState(): m_state=6
03:28:08.943 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
03:28:08.943 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.45, Mass=1840, SNR=27.4, Peak=232 HFD=3.5
03:28:08.946 00.003 10844 MultiStar: [#1 0.46,0.02,0.89,U] [#2 -0.60,-0.14,0.00,M2] [#3 0.47,0.02,0.86,U] [#4 0.24,-0.19,0.93,U] [#5 0.32,-0.25,0.94,U] [#6 0.18,-0.23,1.02,U] [#7 0.42,-0.55,0.00,M2] [#8 -0.03,0.08,0.74,U] 
03:28:08.946 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.16}, one-star: {-0.04, -0.47}
03:28:08.946 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.39) = xAngle (-2.00 = -2.00)
03:28:08.946 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.12 = 1.12)
03:28:08.946 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.61 mountX=-0.12 mountY=0.25, mountTheta=2.01
03:28:08.946 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.16, opts=13)
03:28:08.946 00.000 10844 Enqueuing Move request for scope (0.23, -0.16)
03:28:08.946 00.000 11060 Worker thread wakes up
03:28:08.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
03:28:08.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:08.950 00.004 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
03:28:08.950 00.000 10844 UpdateGuideState exits: m=1840 SNR=27.4
03:28:08.950 00.000 11060 Moving (0.23, -0.16) raw xDistance=-0.12 yDistance=0.25
03:28:08.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:08.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:28:08.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:08.950 00.000 10844 Enqueuing Expose request
03:28:08.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
03:28:08.950 00.000 11060 MoveAxis(E, 0, ABG)
03:28:08.950 00.000 11060 Move returns status 0, amount 0
03:28:08.950 00.000 11060 MoveAxis(S, 98, ABG)
03:28:08.950 00.000 11060 Guiding  Dir = 1, Dur = 98
03:28:08.956 00.006 11060 IsSlewing returns 0
03:28:08.956 00.000 11060 IsGuiding returns 0
03:28:09.064 00.108 11060 IsGuiding returns 0
03:28:09.064 00.000 11060 Move returns status 0, amount 98
03:28:09.064 00.000 11060 move complete, result=0
03:28:09.064 00.000 11060 worker thread done servicing request
03:28:09.064 00.000 11060 Worker thread wakes up
03:28:09.064 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 98 ms SOUTH
03:28:09.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:09.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:09.692 00.628 11060 Exposure complete
03:28:09.886 00.194 11060 worker thread done servicing request
03:28:09.886 00.000 10844 OnExposeComplete: enter
03:28:09.886 00.000 10844 UpdateGuideState(): m_state=6
03:28:09.886 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
03:28:09.886 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.35, Mass=1960, SNR=27.8, Peak=251 HFD=3.3
03:28:09.886 00.000 10844 MultiStar: [#1 0.01,-0.05,0.86,U] [#2 -0.36,0.01,0.93,U] [#3 0.80,0.15,0.00,M3] [#4 -0.16,-0.29,0.96,U] [#5 0.15,-0.56,0.85,U] [#6 0.01,-0.73,0.00,M1] [#7 -0.22,-0.51,0.82,U] [#8 -0.07,-0.02,0.79,U] 
03:28:09.886 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.29}, one-star: {-0.31, -0.57}
03:28:09.886 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.86)
03:28:09.886 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.30 = -0.30)
03:28:09.886 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-2.03 mountX=-0.31 mountY=-0.09, mountTheta=-2.85
03:28:09.886 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.29, opts=13)
03:28:09.886 00.000 10844 Enqueuing Move request for scope (-0.14, -0.29)
03:28:09.886 00.000 11060 Worker thread wakes up
03:28:09.886 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:09.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.29) opts 0xd
03:28:09.886 00.000 10844 UpdateGuideState exits: m=1960 SNR=27.8
03:28:09.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:09.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.29)
03:28:09.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:09.886 00.000 10844 Enqueuing Expose request
03:28:09.891 00.005 11060 Moving (-0.14, -0.29) raw xDistance=-0.31 yDistance=-0.09
03:28:09.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
03:28:09.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:09.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:28:09.891 00.000 11060 MoveAxis(E, 73, ABG)
03:28:09.891 00.000 11060 Guiding  Dir = 2, Dur = 73
03:28:09.894 00.003 11060 IsSlewing returns 0
03:28:09.894 00.000 11060 IsGuiding returns 0
03:28:09.978 00.084 11060 IsGuiding returns 0
03:28:09.978 00.000 11060 Move returns status 0, amount 73
03:28:09.978 00.000 11060 MoveAxis(N, 0, ABG)
03:28:09.978 00.000 11060 Move returns status 0, amount 0
03:28:09.979 00.001 11060 move complete, result=0
03:28:09.979 00.000 11060 worker thread done servicing request
03:28:09.979 00.000 10844 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
03:28:09.979 00.000 11060 Worker thread wakes up
03:28:09.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:09.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:10.613 00.634 11060 Exposure complete
03:28:10.833 00.220 10844 OnExposeComplete: enter
03:28:10.833 00.000 10844 UpdateGuideState(): m_state=6
03:28:10.837 00.004 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
03:28:10.838 00.001 10844 Star::Find returns 1 (0), X=620.17, Y=103.77, Mass=1768, SNR=26.5, Peak=198 HFD=2.8
03:28:10.838 00.000 10844 MultiStar: large primary error, entering stabilization period
03:28:10.838 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.39) = xAngle (-3.48 = 2.80)
03:28:10.838 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.36 = -0.36)
03:28:10.838 00.000 10844 CameraToMount -- cameraX=-0.66 cameraY=-1.14 hyp=1.32 cameraTheta=-2.09 mountX=-1.24 mountY=-0.46, mountTheta=-2.78
03:28:10.841 00.003 11060 worker thread done servicing request
03:28:10.842 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.66, y=-1.14, opts=13)
03:28:10.842 00.000 10844 Enqueuing Move request for scope (-0.66, -1.14)
03:28:10.842 00.000 11060 Worker thread wakes up
03:28:10.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:10.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -1.14) opts 0xd
03:28:10.842 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.5
03:28:10.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.66, -1.14)
03:28:10.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:10.843 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:10.843 00.000 10844 Enqueuing Expose request
03:28:10.843 00.000 11060 Moving (-0.66, -1.14) raw xDistance=-1.24 yDistance=-0.46
03:28:10.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.24
03:28:10.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:28:10.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
03:28:10.843 00.000 11060 MoveAxis(E, 294, ABG)
03:28:10.843 00.000 11060 Guiding  Dir = 2, Dur = 294
03:28:10.853 00.010 11060 IsSlewing returns 0
03:28:10.853 00.000 11060 IsGuiding returns 0
03:28:11.150 00.297 11060 IsGuiding returns 0
03:28:11.151 00.001 11060 Move returns status 0, amount 294
03:28:11.151 00.000 11060 MoveAxis(N, 0, ABG)
03:28:11.151 00.000 11060 Move returns status 0, amount 0
03:28:11.151 00.000 11060 move complete, result=0
03:28:11.151 00.000 10844 GuideStep: -1.2 px 294 ms EAST, -0.5 px 0 ms NORTH
03:28:11.151 00.000 11060 worker thread done servicing request
03:28:11.151 00.000 11060 Worker thread wakes up
03:28:11.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:11.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:11.789 00.638 11060 Exposure complete
03:28:11.986 00.197 11060 worker thread done servicing request
03:28:11.986 00.000 10844 OnExposeComplete: enter
03:28:11.986 00.000 10844 UpdateGuideState(): m_state=6
03:28:11.986 00.000 10844 Star::Find(15, 620, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
03:28:11.986 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=105.14, Mass=1521, SNR=24.4, Peak=212 HFD=3.0
03:28:11.986 00.000 10844 MultiStar: exiting stabilization period
03:28:11.986 00.000 10844 MultiStar: [#1 0.15,0.09,1.00,U] [#2 -0.48,0.22,1.08,U] [#3 0.29,0.04,1.07,U] [#4 -0.14,0.24,1.09,U] [#5 0.12,0.18,0.98,U] [#6 -0.28,-0.01,1.00,U] [#7 0.13,0.25,1.03,U] [#8 0.02,0.13,0.87,U] 
03:28:11.986 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.15}, one-star: {-0.31, 0.22}
03:28:11.986 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
03:28:11.986 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.61)
03:28:11.991 00.005 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.94 mountX=0.14 mountY=-0.08, mountTheta=-0.53
03:28:11.992 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
03:28:11.992 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
03:28:11.992 00.000 11060 Worker thread wakes up
03:28:11.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:11.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
03:28:11.992 00.000 10844 UpdateGuideState exits: m=1521 SNR=24.4
03:28:11.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
03:28:11.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:11.992 00.000 11060 Moving (-0.06, 0.15) raw xDistance=0.14 yDistance=-0.08
03:28:11.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:11.992 00.000 10844 Enqueuing Expose request
03:28:11.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.14
03:28:11.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:11.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:28:11.992 00.000 11060 MoveAxis(W, 24, ABG)
03:28:11.992 00.000 11060 Guiding  Dir = 3, Dur = 24
03:28:12.007 00.015 11060 IsSlewing returns 0
03:28:12.007 00.000 11060 IsGuiding returns 0
03:28:12.039 00.032 11060 IsGuiding returns 0
03:28:12.039 00.000 11060 Move returns status 0, amount 24
03:28:12.039 00.000 11060 MoveAxis(N, 0, ABG)
03:28:12.039 00.000 11060 Move returns status 0, amount 0
03:28:12.039 00.000 11060 move complete, result=0
03:28:12.039 00.000 11060 worker thread done servicing request
03:28:12.039 00.000 11060 Worker thread wakes up
03:28:12.039 00.000 10844 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
03:28:12.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:12.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:12.682 00.643 11060 Exposure complete
03:28:12.885 00.203 11060 worker thread done servicing request
03:28:12.885 00.000 10844 OnExposeComplete: enter
03:28:12.885 00.000 10844 UpdateGuideState(): m_state=6
03:28:12.885 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
03:28:12.885 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.76, Mass=1738, SNR=26.1, Peak=208 HFD=3.4
03:28:12.885 00.000 10844 MultiStar: [#1 0.15,-0.15,0.99,U] [#2 -0.36,0.42,0.98,U] [#3 -0.00,-0.06,1.01,U] [#4 -0.07,-0.40,1.04,U] [#5 -0.16,0.21,0.92,U] [#6 -0.67,-0.09,0.00,M1] [#7 -0.07,0.28,0.97,U] [#8 0.13,-0.01,0.85,U] 
03:28:12.885 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.01}, one-star: {-0.44, -0.16}
03:28:12.885 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.39) = xAngle (1.67 = 1.67)
03:28:12.885 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.80 = -1.49)
03:28:12.885 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.06 mountX=-0.01 mountY=-0.11, mountTheta=-1.67
03:28:12.890 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
03:28:12.890 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
03:28:12.890 00.000 11060 Worker thread wakes up
03:28:12.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:12.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
03:28:12.890 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.1
03:28:12.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
03:28:12.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:12.890 00.000 11060 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
03:28:12.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:12.890 00.000 10844 Enqueuing Expose request
03:28:12.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:28:12.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:12.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:28:12.890 00.000 11060 MoveAxis(E, 0, ABG)
03:28:12.890 00.000 11060 Move returns status 0, amount 0
03:28:12.890 00.000 11060 MoveAxis(N, 0, ABG)
03:28:12.890 00.000 11060 Move returns status 0, amount 0
03:28:12.890 00.000 11060 move complete, result=0
03:28:12.890 00.000 11060 worker thread done servicing request
03:28:12.890 00.000 11060 Worker thread wakes up
03:28:12.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:12.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:12.894 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:13.516 00.622 11060 Exposure complete
03:28:13.727 00.211 11060 worker thread done servicing request
03:28:13.727 00.000 10844 OnExposeComplete: enter
03:28:13.727 00.000 10844 UpdateGuideState(): m_state=6
03:28:13.727 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
03:28:13.727 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.68, Mass=1610, SNR=25.3, Peak=173 HFD=3.2
03:28:13.727 00.000 10844 MultiStar: [#1 -0.28,-0.35,1.04,U] [#2 -0.39,-0.08,0.93,U] [#3 0.15,-0.22,1.05,U] [#4 -0.24,-0.39,1.03,U] [#5 0.13,-0.09,0.99,U] [#6 -0.47,-0.38,0.00,M2] [#7 -0.14,-0.11,1.02,U] [#8 0.18,0.25,0.90,U] 
03:28:13.727 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.16}, one-star: {-0.40, -0.24}
03:28:13.727 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.39) = xAngle (-3.62 = 2.66)
03:28:13.727 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.50 = -0.50)
03:28:13.727 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-2.23 mountX=-0.18 mountY=-0.10, mountTheta=-2.65
03:28:13.732 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.16, opts=13)
03:28:13.732 00.000 10844 Enqueuing Move request for scope (-0.13, -0.16)
03:28:13.732 00.000 11060 Worker thread wakes up
03:28:13.732 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:28:13.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
03:28:13.732 00.000 10844 UpdateGuideState exits: m=1610 SNR=25.3
03:28:13.732 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
03:28:13.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:13.732 00.000 11060 Moving (-0.13, -0.16) raw xDistance=-0.18 yDistance=-0.10
03:28:13.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:13.732 00.000 10844 Enqueuing Expose request
03:28:13.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:28:13.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:13.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:28:13.732 00.000 11060 MoveAxis(E, 42, ABG)
03:28:13.732 00.000 11060 Guiding  Dir = 2, Dur = 42
03:28:13.747 00.015 11060 IsSlewing returns 0
03:28:13.747 00.000 11060 IsGuiding returns 0
03:28:13.799 00.052 11060 IsGuiding returns 0
03:28:13.799 00.000 11060 Move returns status 0, amount 42
03:28:13.799 00.000 11060 MoveAxis(N, 0, ABG)
03:28:13.799 00.000 11060 Move returns status 0, amount 0
03:28:13.799 00.000 11060 move complete, result=0
03:28:13.799 00.000 11060 worker thread done servicing request
03:28:13.799 00.000 11060 Worker thread wakes up
03:28:13.799 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:28:13.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:13.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:14.433 00.634 11060 Exposure complete
03:28:14.633 00.200 11060 worker thread done servicing request
03:28:14.633 00.000 10844 OnExposeComplete: enter
03:28:14.634 00.001 10844 UpdateGuideState(): m_state=6
03:28:14.634 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
03:28:14.634 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.72, Mass=2126, SNR=28.9, Peak=206 HFD=3.6
03:28:14.634 00.000 10844 MultiStar: [#1 0.11,-0.07,0.85,U] [#2 -0.30,0.46,0.88,U] [#3 0.25,0.38,0.97,U] [#4 -0.25,-0.56,0.00,M1] [#5 0.72,-0.05,0.00,M1] [#6 -0.36,-0.61,0.00,M3] [#7 0.05,-0.45,0.85,U] [#8 -0.01,0.11,0.72,U] 
03:28:14.634 00.000 10844 refined, 5 included, MultiStar: {0.02, 0.04}, one-star: {-0.00, -0.20}
03:28:14.634 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:28:14.634 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:28:14.634 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.10 mountX=0.04 mountY=0.01, mountTheta=0.31
03:28:14.638 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
03:28:14.638 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
03:28:14.638 00.000 11060 Worker thread wakes up
03:28:14.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:28:14.638 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:28:14.638 00.000 11060 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=0.01
03:28:14.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:28:14.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:14.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:28:14.638 00.000 11060 MoveAxis(E, 0, ABG)
03:28:14.638 00.000 11060 Move returns status 0, amount 0
03:28:14.638 00.000 11060 MoveAxis(N, 0, ABG)
03:28:14.638 00.000 11060 Move returns status 0, amount 0
03:28:14.638 00.000 11060 move complete, result=0
03:28:14.640 00.002 11060 worker thread done servicing request
03:28:14.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:14.640 00.000 10844 UpdateGuideState exits: m=2126 SNR=28.9
03:28:14.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:14.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:14.640 00.000 10844 Enqueuing Expose request
03:28:14.640 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:14.640 00.000 11060 Worker thread wakes up
03:28:14.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:14.641 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:15.286 00.645 11060 Exposure complete
03:28:15.490 00.204 11060 worker thread done servicing request
03:28:15.490 00.000 10844 OnExposeComplete: enter
03:28:15.490 00.000 10844 UpdateGuideState(): m_state=6
03:28:15.490 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
03:28:15.490 00.000 10844 Star::Find returns 1 (0), X=620.02, Y=104.76, Mass=1807, SNR=26.7, Peak=246 HFD=3.1
03:28:15.490 00.000 10844 MultiStar: [#1 0.19,-0.10,0.97,U] [#2 -0.77,0.31,0.00,M1] [#3 -0.19,-0.06,0.94,U] [#4 -0.16,-0.60,0.00,M2] [#5 0.14,-0.35,0.94,U] [#6 -0.45,0.06,0.93,U] [#7 -0.13,-0.16,0.97,U] [#8 -0.01,-0.04,0.82,U] 
03:28:15.490 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.12}, one-star: {-0.81, -0.16}
03:28:15.490 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.32)
03:28:15.490 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.84 = -0.84)
03:28:15.492 00.002 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-2.58 mountX=-0.15 mountY=-0.16, mountTheta=-2.31
03:28:15.494 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.12, opts=13)
03:28:15.494 00.000 10844 Enqueuing Move request for scope (-0.19, -0.12)
03:28:15.494 00.000 11060 Worker thread wakes up
03:28:15.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
03:28:15.494 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
03:28:15.494 00.000 11060 Moving (-0.19, -0.12) raw xDistance=-0.15 yDistance=-0.16
03:28:15.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:15.494 00.000 10844 UpdateGuideState exits: m=1807 SNR=26.7
03:28:15.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:15.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:15.494 00.000 10844 Enqueuing Expose request
03:28:15.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:28:15.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:15.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:28:15.497 00.003 11060 MoveAxis(E, 35, ABG)
03:28:15.497 00.000 11060 Guiding  Dir = 2, Dur = 35
03:28:15.513 00.016 11060 IsSlewing returns 0
03:28:15.513 00.000 11060 IsGuiding returns 0
03:28:15.574 00.061 11060 IsGuiding returns 0
03:28:15.574 00.000 11060 Move returns status 0, amount 35
03:28:15.574 00.000 11060 MoveAxis(N, 0, ABG)
03:28:15.574 00.000 11060 Move returns status 0, amount 0
03:28:15.574 00.000 11060 move complete, result=0
03:28:15.574 00.000 11060 worker thread done servicing request
03:28:15.574 00.000 10844 GuideStep: -0.1 px 35 ms EAST, -0.2 px 0 ms NORTH
03:28:15.574 00.000 11060 Worker thread wakes up
03:28:15.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:15.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:16.211 00.637 11060 Exposure complete
03:28:16.398 00.187 11060 worker thread done servicing request
03:28:16.398 00.000 10844 OnExposeComplete: enter
03:28:16.398 00.000 10844 UpdateGuideState(): m_state=6
03:28:16.398 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
03:28:16.398 00.000 10844 Star::Find returns 1 (0), X=620.07, Y=104.76, Mass=1799, SNR=26.6, Peak=227 HFD=2.8
03:28:16.398 00.000 10844 MultiStar: [#1 -0.19,-0.09,0.90,U] [#2 -0.54,0.18,0.96,U] [#3 0.49,-0.12,1.00,U] [#4 -0.21,-0.25,0.96,U] [#5 0.04,-0.18,0.88,U] [#6 -0.35,-0.25,1.06,U] [#7 0.03,0.00,0.90,U] [#8 -0.37,-0.34,0.82,U] 
03:28:16.398 00.000 10844 refined, 8 included, MultiStar: {-0.21, -0.13}, one-star: {-0.76, -0.16}
03:28:16.398 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.32)
03:28:16.398 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.84 = -0.84)
03:28:16.398 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-2.58 mountX=-0.17 mountY=-0.18, mountTheta=-2.31
03:28:16.401 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.13, opts=13)
03:28:16.401 00.000 10844 Enqueuing Move request for scope (-0.21, -0.13)
03:28:16.401 00.000 11060 Worker thread wakes up
03:28:16.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:16.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd
03:28:16.401 00.000 10844 UpdateGuideState exits: m=1799 SNR=26.6
03:28:16.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.13)
03:28:16.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:16.401 00.000 11060 Moving (-0.21, -0.13) raw xDistance=-0.17 yDistance=-0.18
03:28:16.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:16.401 00.000 10844 Enqueuing Expose request
03:28:16.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:28:16.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:16.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:28:16.401 00.000 11060 MoveAxis(E, 40, ABG)
03:28:16.401 00.000 11060 Guiding  Dir = 2, Dur = 40
03:28:16.428 00.027 11060 IsSlewing returns 0
03:28:16.428 00.000 11060 IsGuiding returns 0
03:28:16.474 00.046 11060 IsGuiding returns 0
03:28:16.474 00.000 11060 Move returns status 0, amount 40
03:28:16.474 00.000 11060 MoveAxis(N, 0, ABG)
03:28:16.474 00.000 11060 Move returns status 0, amount 0
03:28:16.474 00.000 11060 move complete, result=0
03:28:16.474 00.000 11060 worker thread done servicing request
03:28:16.474 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
03:28:16.474 00.000 11060 Worker thread wakes up
03:28:16.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:16.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:17.107 00.633 11060 Exposure complete
03:28:17.312 00.205 11060 worker thread done servicing request
03:28:17.312 00.000 10844 OnExposeComplete: enter
03:28:17.312 00.000 10844 UpdateGuideState(): m_state=6
03:28:17.312 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
03:28:17.312 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.70, Mass=1828, SNR=27.0, Peak=248 HFD=3.4
03:28:17.312 00.000 10844 MultiStar: [#1 0.03,-0.30,0.96,U] [#2 -0.58,-0.13,0.82,U] [#3 0.20,-0.42,1.05,U] [#4 0.06,-0.24,1.00,U] [#5 0.01,-0.14,0.90,U] [#6 -0.49,-0.31,1.00,U] [#7 -0.16,0.07,0.89,U] [#8 -0.21,0.19,0.80,U] 
03:28:17.312 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.18}, one-star: {-0.26, -0.22}
03:28:17.312 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.39) = xAngle (-3.64 = 2.64)
03:28:17.312 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.52 = -0.52)
03:28:17.312 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.25 mountX=-0.20 mountY=-0.12, mountTheta=-2.63
03:28:17.315 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.18, opts=13)
03:28:17.315 00.000 10844 Enqueuing Move request for scope (-0.15, -0.18)
03:28:17.317 00.002 11060 Worker thread wakes up
03:28:17.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
03:28:17.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:17.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
03:28:17.317 00.000 10844 UpdateGuideState exits: m=1828 SNR=27.0
03:28:17.317 00.000 11060 Moving (-0.15, -0.18) raw xDistance=-0.20 yDistance=-0.12
03:28:17.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:17.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:28:17.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:17.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:17.317 00.000 10844 Enqueuing Expose request
03:28:17.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:28:17.317 00.000 11060 MoveAxis(E, 49, ABG)
03:28:17.317 00.000 11060 Guiding  Dir = 2, Dur = 49
03:28:17.343 00.026 11060 IsSlewing returns 0
03:28:17.343 00.000 11060 IsGuiding returns 0
03:28:17.403 00.060 11060 IsGuiding returns 0
03:28:17.403 00.000 11060 Move returns status 0, amount 49
03:28:17.403 00.000 11060 MoveAxis(N, 0, ABG)
03:28:17.403 00.000 11060 Move returns status 0, amount 0
03:28:17.403 00.000 11060 move complete, result=0
03:28:17.403 00.000 11060 worker thread done servicing request
03:28:17.403 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
03:28:17.403 00.000 11060 Worker thread wakes up
03:28:17.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:17.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:18.046 00.643 11060 Exposure complete
03:28:18.252 00.206 11060 worker thread done servicing request
03:28:18.252 00.000 10844 OnExposeComplete: enter
03:28:18.252 00.000 10844 UpdateGuideState(): m_state=6
03:28:18.252 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
03:28:18.252 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.28, Mass=1757, SNR=26.2, Peak=249 HFD=3.1
03:28:18.256 00.004 10844 MultiStar: [#1 -0.52,0.06,0.95,U] [#2 -0.69,0.19,0.00,M1] [#3 -0.07,0.03,0.97,U] [#4 -0.23,-0.37,1.03,U] [#5 0.09,-0.32,0.92,U] [#6 -0.62,-0.40,0.00,M1] [#7 -0.23,0.09,0.93,U] [#8 0.01,0.09,0.81,U] 
03:28:18.256 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.16}, one-star: {-0.31, -0.63}
03:28:18.256 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.39) = xAngle (-3.82 = 2.47)
03:28:18.256 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.69 = -0.69)
03:28:18.256 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.43 mountX=-0.19 mountY=-0.16, mountTheta=-2.46
03:28:18.259 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.16, opts=13)
03:28:18.259 00.000 10844 Enqueuing Move request for scope (-0.19, -0.16)
03:28:18.260 00.001 11060 Worker thread wakes up
03:28:18.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:18.260 00.000 10844 UpdateGuideState exits: m=1757 SNR=26.2
03:28:18.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:18.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
03:28:18.262 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:18.262 00.000 10844 Enqueuing Expose request
03:28:18.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
03:28:18.262 00.000 11060 Moving (-0.19, -0.16) raw xDistance=-0.19 yDistance=-0.16
03:28:18.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:28:18.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:18.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:28:18.262 00.000 11060 MoveAxis(E, 47, ABG)
03:28:18.262 00.000 11060 Guiding  Dir = 2, Dur = 47
03:28:18.290 00.028 11060 IsSlewing returns 0
03:28:18.293 00.003 11060 IsGuiding returns 0
03:28:18.381 00.088 11060 IsGuiding returns 0
03:28:18.382 00.001 11060 Move returns status 0, amount 47
03:28:18.382 00.000 11060 MoveAxis(N, 0, ABG)
03:28:18.382 00.000 11060 Move returns status 0, amount 0
03:28:18.382 00.000 11060 move complete, result=0
03:28:18.382 00.000 11060 worker thread done servicing request
03:28:18.382 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
03:28:18.382 00.000 11060 Worker thread wakes up
03:28:18.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:18.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:19.016 00.634 11060 Exposure complete
03:28:19.216 00.200 11060 worker thread done servicing request
03:28:19.216 00.000 10844 OnExposeComplete: enter
03:28:19.216 00.000 10844 UpdateGuideState(): m_state=6
03:28:19.216 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
03:28:19.217 00.001 10844 Star::Find returns 1 (0), X=620.48, Y=104.97, Mass=1628, SNR=25.8, Peak=211 HFD=3.2
03:28:19.217 00.000 10844 MultiStar: [#1 -0.31,-0.15,0.98,U] [#2 -0.24,0.30,1.08,U] [#3 0.17,0.00,1.10,U] [#4 -0.19,0.20,1.08,U] [#5 0.03,0.20,0.92,U] [#6 -0.36,-0.17,1.04,U] [#7 -0.13,0.07,0.96,U] [#8 0.33,-0.06,0.86,U] 
03:28:19.217 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.35, 0.05}
03:28:19.217 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.39) = xAngle (1.36 = 1.36)
03:28:19.217 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.48 = -1.80)
03:28:19.217 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.75 mountX=0.03 mountY=-0.13, mountTheta=-1.36
03:28:19.217 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.05, opts=13)
03:28:19.217 00.000 10844 Enqueuing Move request for scope (-0.12, 0.05)
03:28:19.217 00.000 11060 Worker thread wakes up
03:28:19.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:19.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
03:28:19.217 00.000 10844 UpdateGuideState exits: m=1628 SNR=25.8
03:28:19.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
03:28:19.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:19.217 00.000 11060 Moving (-0.12, 0.05) raw xDistance=0.03 yDistance=-0.13
03:28:19.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:19.217 00.000 10844 Enqueuing Expose request
03:28:19.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:28:19.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:19.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:28:19.217 00.000 11060 MoveAxis(E, 0, ABG)
03:28:19.217 00.000 11060 Move returns status 0, amount 0
03:28:19.217 00.000 11060 MoveAxis(N, 0, ABG)
03:28:19.217 00.000 11060 Move returns status 0, amount 0
03:28:19.217 00.000 11060 move complete, result=0
03:28:19.217 00.000 11060 worker thread done servicing request
03:28:19.217 00.000 11060 Worker thread wakes up
03:28:19.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:19.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:19.224 00.007 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:19.852 00.628 11060 Exposure complete
03:28:20.057 00.205 11060 worker thread done servicing request
03:28:20.058 00.001 10844 OnExposeComplete: enter
03:28:20.058 00.000 10844 UpdateGuideState(): m_state=6
03:28:20.058 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
03:28:20.058 00.000 10844 Star::Find returns 1 (0), X=620.19, Y=104.77, Mass=1500, SNR=24.3, Peak=191 HFD=2.8
03:28:20.058 00.000 10844 MultiStar: [#1 -0.14,-0.21,1.05,U] [#2 -0.79,0.05,0.00,M1] [#3 -0.39,-0.16,1.04,U] [#4 -0.37,-0.36,1.06,U] [#5 0.39,-0.21,0.94,U] [#6 -0.32,-0.32,1.07,U] [#7 -0.75,-0.16,0.00,M1] [#8 -0.23,-0.45,0.86,U] 
03:28:20.058 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.26}, one-star: {-0.64, -0.15}
03:28:20.058 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.39) = xAngle (-3.73 = 2.56)
03:28:20.058 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.60 = -0.60)
03:28:20.058 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-2.34 mountX=-0.30 mountY=-0.21, mountTheta=-2.54
03:28:20.062 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.26, opts=13)
03:28:20.062 00.000 10844 Enqueuing Move request for scope (-0.25, -0.26)
03:28:20.062 00.000 11060 Worker thread wakes up
03:28:20.064 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.26) opts 0xd
03:28:20.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:20.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.26)
03:28:20.064 00.000 10844 UpdateGuideState exits: m=1500 SNR=24.3
03:28:20.064 00.000 11060 Moving (-0.25, -0.26) raw xDistance=-0.30 yDistance=-0.21
03:28:20.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:20.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:28:20.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:20.064 00.000 10844 Enqueuing Expose request
03:28:20.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:28:20.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:28:20.064 00.000 11060 MoveAxis(E, 71, ABG)
03:28:20.064 00.000 11060 Guiding  Dir = 2, Dur = 71
03:28:20.090 00.026 11060 IsSlewing returns 0
03:28:20.090 00.000 11060 IsGuiding returns 0
03:28:20.182 00.092 11060 IsGuiding returns 0
03:28:20.182 00.000 11060 Move returns status 0, amount 71
03:28:20.182 00.000 11060 MoveAxis(N, 0, ABG)
03:28:20.182 00.000 11060 Move returns status 0, amount 0
03:28:20.182 00.000 11060 move complete, result=0
03:28:20.183 00.001 11060 worker thread done servicing request
03:28:20.183 00.000 11060 Worker thread wakes up
03:28:20.183 00.000 10844 GuideStep: -0.3 px 71 ms EAST, -0.2 px 0 ms NORTH
03:28:20.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:20.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:20.813 00.630 11060 Exposure complete
03:28:21.019 00.206 11060 worker thread done servicing request
03:28:21.019 00.000 10844 OnExposeComplete: enter
03:28:21.019 00.000 10844 UpdateGuideState(): m_state=6
03:28:21.019 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
03:28:21.019 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.98, Mass=1681, SNR=25.9, Peak=248 HFD=3.3
03:28:21.021 00.002 10844 MultiStar: [#1 -0.32,0.06,0.95,U] [#2 -1.14,0.45,0.00,M2] [#3 -0.08,-0.12,0.93,U] [#4 -0.46,0.12,1.00,U] [#5 -0.17,0.30,0.96,U] [#6 -0.49,0.25,1.01,U] [#7 -0.29,-0.06,1.03,U] [#8 -0.38,0.23,0.80,U] 
03:28:21.021 00.000 10844 refined, 7 included, MultiStar: {-0.33, 0.10}, one-star: {-0.44, 0.06}
03:28:21.021 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
03:28:21.021 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.71)
03:28:21.021 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=0.10 hyp=0.35 cameraTheta=2.84 mountX=0.04 mountY=-0.34, mountTheta=-1.45
03:28:21.021 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=0.10, opts=13)
03:28:21.021 00.000 10844 Enqueuing Move request for scope (-0.33, 0.10)
03:28:21.021 00.000 11060 Worker thread wakes up
03:28:21.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:21.024 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.10) opts 0xd
03:28:21.024 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, 0.10)
03:28:21.024 00.000 10844 UpdateGuideState exits: m=1681 SNR=25.9
03:28:21.024 00.000 11060 Moving (-0.33, 0.10) raw xDistance=0.04 yDistance=-0.34
03:28:21.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:21.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:28:21.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:21.025 00.001 10844 Enqueuing Expose request
03:28:21.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:28:21.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:28:21.025 00.000 11060 MoveAxis(E, 0, ABG)
03:28:21.025 00.000 11060 Move returns status 0, amount 0
03:28:21.025 00.000 11060 MoveAxis(N, 0, ABG)
03:28:21.025 00.000 11060 Move returns status 0, amount 0
03:28:21.025 00.000 11060 move complete, result=0
03:28:21.025 00.000 11060 worker thread done servicing request
03:28:21.025 00.000 11060 Worker thread wakes up
03:28:21.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:21.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:21.025 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:28:21.648 00.623 11060 Exposure complete
03:28:21.856 00.208 11060 worker thread done servicing request
03:28:21.856 00.000 10844 OnExposeComplete: enter
03:28:21.856 00.000 10844 UpdateGuideState(): m_state=6
03:28:21.856 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
03:28:21.856 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.75, Mass=1772, SNR=26.9, Peak=250 HFD=3.1
03:28:21.856 00.000 10844 MultiStar: [#1 -0.04,0.31,0.96,U] [#2 -0.62,0.09,0.00,M3] [#3 -0.09,0.02,0.95,U] [#4 -0.49,-0.52,0.00,M1] [#5 0.13,-0.38,0.89,U] [#6 -0.30,-0.08,1.02,U] [#7 -0.20,-0.46,0.88,U] [#8 -0.13,-0.27,0.78,U] 
03:28:21.856 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.14}, one-star: {-0.29, -0.17}
03:28:21.856 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.53)
03:28:21.856 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
03:28:21.856 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-2.36 mountX=-0.16 mountY=-0.11, mountTheta=-2.52
03:28:21.862 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.14, opts=13)
03:28:21.862 00.000 10844 Enqueuing Move request for scope (-0.14, -0.14)
03:28:21.862 00.000 11060 Worker thread wakes up
03:28:21.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:21.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
03:28:21.862 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.9
03:28:21.862 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
03:28:21.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:21.862 00.000 11060 Moving (-0.14, -0.14) raw xDistance=-0.16 yDistance=-0.11
03:28:21.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:21.862 00.000 10844 Enqueuing Expose request
03:28:21.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:28:21.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:21.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:28:21.862 00.000 11060 MoveAxis(E, 37, ABG)
03:28:21.862 00.000 11060 Guiding  Dir = 2, Dur = 37
03:28:21.882 00.020 11060 IsSlewing returns 0
03:28:21.883 00.001 11060 IsGuiding returns 0
03:28:21.944 00.061 11060 IsGuiding returns 0
03:28:21.944 00.000 11060 Move returns status 0, amount 37
03:28:21.944 00.000 11060 MoveAxis(N, 0, ABG)
03:28:21.944 00.000 11060 Move returns status 0, amount 0
03:28:21.944 00.000 11060 move complete, result=0
03:28:21.944 00.000 11060 worker thread done servicing request
03:28:21.944 00.000 11060 Worker thread wakes up
03:28:21.944 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
03:28:21.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:21.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:22.588 00.644 11060 Exposure complete
03:28:22.795 00.207 11060 worker thread done servicing request
03:28:22.795 00.000 10844 OnExposeComplete: enter
03:28:22.795 00.000 10844 UpdateGuideState(): m_state=6
03:28:22.795 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
03:28:22.795 00.000 10844 Star::Find returns 1 (0), X=620.03, Y=104.47, Mass=1977, SNR=27.8, Peak=204 HFD=3.9
03:28:22.795 00.000 10844 MultiStar: [#1 -0.27,-0.02,0.85,U] [#2 -0.63,-0.17,0.00,M4] [#3 -0.34,-0.06,0.92,U] [#4 -0.09,-0.72,0.00,M2] [#5 -0.55,-0.48,0.00,M1] [#6 -0.62,-0.33,0.00,M1] [#7 0.01,-0.32,0.79,U] [#8 -0.54,-0.43,0.00,M1] 
03:28:22.795 00.000 10844 refined, 3 included, MultiStar: {-0.37, -0.22}, one-star: {-0.80, -0.45}
03:28:22.797 00.002 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.39) = xAngle (-4.00 = 2.28)
03:28:22.797 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.88 = -0.88)
03:28:22.797 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.22 hyp=0.43 cameraTheta=-2.61 mountX=-0.28 mountY=-0.33, mountTheta=-2.27
03:28:22.799 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.22, opts=13)
03:28:22.799 00.000 10844 Enqueuing Move request for scope (-0.37, -0.22)
03:28:22.799 00.000 11060 Worker thread wakes up
03:28:22.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.22) opts 0xd
03:28:22.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.22)
03:28:22.799 00.000 11060 Moving (-0.37, -0.22) raw xDistance=-0.28 yDistance=-0.33
03:28:22.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:28:22.799 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.33 newest=-0.79
03:28:22.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
03:28:22.799 00.000 11060 MoveAxis(E, 67, ABG)
03:28:22.799 00.000 11060 Guiding  Dir = 2, Dur = 67
03:28:22.801 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:22.801 00.000 10844 UpdateGuideState exits: m=1977 SNR=27.8
03:28:22.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:22.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:22.801 00.000 10844 Enqueuing Expose request
03:28:22.813 00.012 11060 IsSlewing returns 0
03:28:22.813 00.000 11060 IsGuiding returns 0
03:28:22.893 00.080 11060 IsGuiding returns 0
03:28:22.893 00.000 11060 Move returns status 0, amount 67
03:28:22.893 00.000 11060 BLC: Oldest BLC event removed
03:28:22.894 00.001 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 480 applied
03:28:22.894 00.000 11060 MoveAxis(N, 610, ABG)
03:28:22.894 00.000 11060 Guiding  Dir = 0, Dur = 610
03:28:22.909 00.015 11060 IsSlewing returns 0
03:28:22.909 00.000 11060 IsGuiding returns 0
03:28:23.525 00.616 11060 IsGuiding returns 0
03:28:23.525 00.000 11060 Move returns status 0, amount 610
03:28:23.525 00.000 11060 move complete, result=0
03:28:23.525 00.000 11060 worker thread done servicing request
03:28:23.525 00.000 11060 Worker thread wakes up
03:28:23.525 00.000 10844 GuideStep: -0.3 px 67 ms EAST, -0.3 px 610 ms NORTH
03:28:23.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:23.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:24.160 00.635 11060 Exposure complete
03:28:24.351 00.191 11060 worker thread done servicing request
03:28:24.351 00.000 10844 OnExposeComplete: enter
03:28:24.351 00.000 10844 UpdateGuideState(): m_state=6
03:28:24.351 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
03:28:24.353 00.002 10844 Star::Find returns 1 (1), X=620.63, Y=104.53, Mass=1849, SNR=27.5, Peak=255 HFD=3.2
03:28:24.353 00.000 10844 MultiStar: [#1 0.02,0.21,0.87,U] [#2 -0.37,0.15,0.90,U] [#3 0.19,0.27,0.84,U] [#4 -0.27,-0.42,0.94,U] [#5 0.27,0.10,0.95,U] [#6 -0.54,-0.16,1.01,U] [#7 -0.06,0.31,0.89,U] [#8 -0.06,-0.10,0.77,U] 
03:28:24.353 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.20, -0.39}
03:28:24.353 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.86)
03:28:24.353 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
03:28:24.353 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.04 mountX=-0.03 mountY=-0.12, mountTheta=-1.86
03:28:24.353 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
03:28:24.353 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
03:28:24.353 00.000 11060 Worker thread wakes up
03:28:24.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
03:28:24.353 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
03:28:24.353 00.000 11060 Moving (-0.12, -0.01) raw xDistance=-0.03 yDistance=-0.12
03:28:24.353 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.233985, 1:0.118895
03:28:24.353 00.000 11060 BLC: No correction, Miss < min_move
03:28:24.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:28:24.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:24.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:28:24.353 00.000 11060 MoveAxis(E, 0, ABG)
03:28:24.353 00.000 11060 Move returns status 0, amount 0
03:28:24.358 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:24.358 00.000 10844 UpdateGuideState exits: m=1849 SNR=27.5 Saturated
03:28:24.358 00.000 11060 MoveAxis(N, 0, ABG)
03:28:24.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:24.358 00.000 11060 Move returns status 0, amount 0
03:28:24.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:24.358 00.000 10844 Enqueuing Expose request
03:28:24.358 00.000 11060 move complete, result=0
03:28:24.358 00.000 11060 worker thread done servicing request
03:28:24.358 00.000 11060 Worker thread wakes up
03:28:24.358 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:24.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:24.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:24.990 00.632 11060 Exposure complete
03:28:25.191 00.201 11060 worker thread done servicing request
03:28:25.193 00.002 10844 OnExposeComplete: enter
03:28:25.193 00.000 10844 UpdateGuideState(): m_state=6
03:28:25.193 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
03:28:25.193 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.01, Mass=1602, SNR=24.8, Peak=170 HFD=3.3
03:28:25.193 00.000 10844 MultiStar: [#1 -0.13,0.30,1.09,U] [#2 -0.23,0.02,0.90,U] [#3 -0.21,-0.03,1.09,U] [#4 -0.81,-0.42,0.00,M2] [#5 -0.25,-0.69,0.00,M1] [#6 -0.30,-0.28,1.08,U] [#7 -0.51,0.09,0.99,U] [#8 -0.24,-0.57,0.00,M1] 
03:28:25.193 00.000 10844 refined, 5 included, MultiStar: {-0.28, -0.13}, one-star: {-0.31, -0.91}
03:28:25.193 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.39) = xAngle (-4.09 = 2.19)
03:28:25.193 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
03:28:25.193 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-2.70 mountX=-0.18 mountY=-0.25, mountTheta=-2.19
03:28:25.196 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.13, opts=13)
03:28:25.196 00.000 10844 Enqueuing Move request for scope (-0.28, -0.13)
03:28:25.196 00.000 11060 Worker thread wakes up
03:28:25.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.13) opts 0xd
03:28:25.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:25.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.13)
03:28:25.196 00.000 10844 UpdateGuideState exits: m=1602 SNR=24.8
03:28:25.196 00.000 11060 Moving (-0.28, -0.13) raw xDistance=-0.18 yDistance=-0.25
03:28:25.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:25.196 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.233985, 1:0.118895, 2:0.253521
03:28:25.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:25.196 00.000 10844 Enqueuing Expose request
03:28:25.196 00.000 11060 BLC: Under-shoot: nominal increase by 33
03:28:25.198 00.002 11060 BLC: window closed
03:28:25.198 00.000 11060 BLC: Pulse adjusted to 513
03:28:25.199 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:28:25.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
03:28:25.199 00.000 11060 MoveAxis(E, 42, ABG)
03:28:25.199 00.000 11060 Guiding  Dir = 2, Dur = 42
03:28:25.206 00.007 11060 IsSlewing returns 0
03:28:25.206 00.000 11060 IsGuiding returns 0
03:28:25.252 00.046 11060 IsGuiding returns 0
03:28:25.252 00.000 11060 Move returns status 0, amount 42
03:28:25.252 00.000 11060 MoveAxis(N, 99, ABG)
03:28:25.252 00.000 11060 Guiding  Dir = 0, Dur = 99
03:28:25.252 00.000 10844 evsrv: cli 0EEEE070 connect
03:28:25.252 00.000 10844 case statement mapped state 6 to 3
03:28:25.252 00.000 10844 case statement mapped state 6 to 3
03:28:25.254 00.002 10844 evsrv: cli 0EEEE070 request: {"method":"get_pixel_scale","id":"07d81d77-bacf-4449-9cfa-b5b412f705cd"}
03:28:25.254 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":4.1253,"id":"07d81d77-bacf-4449-9cfa-b5b412f705cd"}
03:28:25.255 00.001 10844 evsrv: cli 0EEEE070 disconnect
03:28:25.267 00.012 11060 IsSlewing returns 0
03:28:25.267 00.000 11060 IsGuiding returns 0
03:28:25.368 00.101 11060 IsGuiding returns 0
03:28:25.368 00.000 11060 Move returns status 0, amount 99
03:28:25.368 00.000 11060 move complete, result=0
03:28:25.368 00.000 11060 worker thread done servicing request
03:28:25.368 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.3 px 99 ms NORTH
03:28:25.368 00.000 11060 Worker thread wakes up
03:28:25.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:25.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:26.028 00.660 11060 Exposure complete
03:28:26.231 00.203 11060 worker thread done servicing request
03:28:26.231 00.000 10844 OnExposeComplete: enter
03:28:26.232 00.001 10844 UpdateGuideState(): m_state=6
03:28:26.232 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
03:28:26.232 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.68, Mass=1777, SNR=26.8, Peak=222 HFD=3.0
03:28:26.232 00.000 10844 MultiStar: [#1 -0.00,0.17,1.05,U] [#2 -0.15,0.04,0.85,U] [#3 0.17,-0.36,0.94,U] [#4 -0.09,-0.39,1.05,U] [#5 -0.14,-0.12,0.95,U] [#6 -0.30,-0.53,0.00,M1] [#7 0.05,-0.17,1.00,U] [#8 0.42,-0.25,0.83,U] 
03:28:26.232 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.17}, one-star: {-0.49, -0.24}
03:28:26.232 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.10)
03:28:26.232 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.06 = -0.06)
03:28:26.232 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.79 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
03:28:26.232 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
03:28:26.232 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
03:28:26.232 00.000 11060 Worker thread wakes up
03:28:26.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:26.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
03:28:26.232 00.000 10844 UpdateGuideState exits: m=1777 SNR=26.8
03:28:26.232 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
03:28:26.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:26.232 00.000 11060 Moving (-0.04, -0.17) raw xDistance=-0.17 yDistance=-0.01
03:28:26.237 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:28:26.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:26.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:28:26.237 00.000 11060 MoveAxis(E, 41, ABG)
03:28:26.237 00.000 11060 Guiding  Dir = 2, Dur = 41
03:28:26.238 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:26.238 00.000 10844 Enqueuing Expose request
03:28:26.282 00.044 11060 IsSlewing returns 0
03:28:26.282 00.000 11060 IsGuiding returns 0
03:28:26.359 00.077 11060 IsGuiding returns 0
03:28:26.360 00.001 11060 Move returns status 0, amount 41
03:28:26.360 00.000 11060 MoveAxis(N, 0, ABG)
03:28:26.360 00.000 11060 Move returns status 0, amount 0
03:28:26.360 00.000 11060 move complete, result=0
03:28:26.360 00.000 11060 worker thread done servicing request
03:28:26.360 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
03:28:26.360 00.000 11060 Worker thread wakes up
03:28:26.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:26.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:26.992 00.632 11060 Exposure complete
03:28:27.198 00.206 11060 worker thread done servicing request
03:28:27.198 00.000 10844 OnExposeComplete: enter
03:28:27.198 00.000 10844 UpdateGuideState(): m_state=6
03:28:27.199 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
03:28:27.199 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.72, Mass=1555, SNR=24.5, Peak=210 HFD=2.9
03:28:27.199 00.000 10844 MultiStar: [#1 -0.28,-0.07,1.07,U] [#2 -0.12,-0.16,0.94,U] [#3 0.41,-0.42,1.13,U] [#4 0.31,-0.23,1.16,U] [#5 -0.01,-0.52,1.10,U] [#6 -0.12,-0.41,1.05,U] [#7 0.07,0.12,0.99,U] [#8 0.34,-0.27,0.93,U] 
03:28:27.199 00.000 10844 single-star, 8 included, MultiStar: {0.06, -0.24}, one-star: {-0.11, -0.20}
03:28:27.199 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.44 = 2.84)
03:28:27.199 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:28:27.200 00.001 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.06 mountX=-0.22 mountY=-0.07, mountTheta=-2.82
03:28:27.200 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.20, opts=13)
03:28:27.200 00.000 10844 Enqueuing Move request for scope (-0.11, -0.20)
03:28:27.200 00.000 11060 Worker thread wakes up
03:28:27.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
03:28:27.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:27.200 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
03:28:27.200 00.000 10844 UpdateGuideState exits: m=1555 SNR=24.5
03:28:27.203 00.003 11060 Moving (-0.11, -0.20) raw xDistance=-0.22 yDistance=-0.07
03:28:27.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:27.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:28:27.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:27.203 00.000 10844 Enqueuing Expose request
03:28:27.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:27.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:28:27.203 00.000 11060 MoveAxis(E, 53, ABG)
03:28:27.203 00.000 11060 Guiding  Dir = 2, Dur = 53
03:28:27.234 00.031 11060 IsSlewing returns 0
03:28:27.234 00.000 11060 IsGuiding returns 0
03:28:27.312 00.078 11060 IsGuiding returns 0
03:28:27.312 00.000 11060 Move returns status 0, amount 53
03:28:27.312 00.000 11060 MoveAxis(N, 0, ABG)
03:28:27.312 00.000 11060 Move returns status 0, amount 0
03:28:27.312 00.000 11060 move complete, result=0
03:28:27.312 00.000 11060 worker thread done servicing request
03:28:27.312 00.000 10844 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
03:28:27.312 00.000 11060 Worker thread wakes up
03:28:27.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:27.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:27.950 00.638 11060 Exposure complete
03:28:28.150 00.200 11060 worker thread done servicing request
03:28:28.150 00.000 10844 OnExposeComplete: enter
03:28:28.150 00.000 10844 UpdateGuideState(): m_state=6
03:28:28.150 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
03:28:28.150 00.000 10844 Star::Find returns 1 (0), X=620.87, Y=104.63, Mass=1714, SNR=26.1, Peak=201 HFD=3.4
03:28:28.150 00.000 10844 MultiStar: [#1 -0.17,-0.36,0.97,U] [#2 -0.02,0.17,0.92,U] [#3 0.26,-0.70,0.00,M1] [#4 -0.04,-0.52,0.98,U] [#5 0.41,-0.59,0.00,M1] [#6 0.09,-0.26,1.01,U] [#7 0.04,-0.55,0.94,U] [#8 0.39,-0.16,0.85,U] 
03:28:28.150 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.28}, one-star: {0.04, -0.28}
03:28:28.150 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
03:28:28.150 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.31 = 0.31)
03:28:28.150 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.43 mountX=-0.27 mountY=0.09, mountTheta=2.83
03:28:28.152 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.28, opts=13)
03:28:28.152 00.000 10844 Enqueuing Move request for scope (0.04, -0.28)
03:28:28.152 00.000 11060 Worker thread wakes up
03:28:28.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:28.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
03:28:28.152 00.000 10844 UpdateGuideState exits: m=1714 SNR=26.1
03:28:28.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
03:28:28.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:28.152 00.000 11060 Moving (0.04, -0.28) raw xDistance=-0.27 yDistance=0.09
03:28:28.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:28.152 00.000 10844 Enqueuing Expose request
03:28:28.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:28:28.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:28.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:28:28.152 00.000 11060 MoveAxis(E, 65, ABG)
03:28:28.152 00.000 11060 Guiding  Dir = 2, Dur = 65
03:28:28.194 00.042 11060 IsSlewing returns 0
03:28:28.194 00.000 11060 IsGuiding returns 0
03:28:28.287 00.093 11060 IsGuiding returns 0
03:28:28.288 00.001 11060 Move returns status 0, amount 65
03:28:28.288 00.000 11060 MoveAxis(N, 0, ABG)
03:28:28.288 00.000 11060 Move returns status 0, amount 0
03:28:28.288 00.000 11060 move complete, result=0
03:28:28.288 00.000 11060 worker thread done servicing request
03:28:28.288 00.000 10844 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
03:28:28.288 00.000 11060 Worker thread wakes up
03:28:28.289 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:28.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:28.923 00.634 11060 Exposure complete
03:28:29.130 00.207 11060 worker thread done servicing request
03:28:29.130 00.000 10844 OnExposeComplete: enter
03:28:29.130 00.000 10844 UpdateGuideState(): m_state=6
03:28:29.130 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
03:28:29.130 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.96, Mass=1566, SNR=25.0, Peak=235 HFD=3.3
03:28:29.130 00.000 10844 MultiStar: [#1 0.06,-0.09,1.02,U] [#2 -0.03,-0.69,0.00,M1] [#3 0.70,-0.37,0.00,M2] [#4 -0.46,-0.73,0.00,M1] [#5 0.41,-0.64,0.00,M2] [#6 0.03,-0.56,1.02,U] [#7 0.32,-0.06,0.96,U] [#8 0.60,0.07,0.00,M1] 
03:28:29.130 00.000 10844 single-star, 3 included, MultiStar: {0.07, -0.17}, one-star: {-0.12, 0.04}
03:28:29.130 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.39) = xAngle (1.42 = 1.42)
03:28:29.130 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.54 = -1.74)
03:28:29.130 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.81 mountX=0.02 mountY=-0.13, mountTheta=-1.42
03:28:29.135 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.04, opts=13)
03:28:29.135 00.000 10844 Enqueuing Move request for scope (-0.12, 0.04)
03:28:29.135 00.000 11060 Worker thread wakes up
03:28:29.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:29.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
03:28:29.135 00.000 10844 UpdateGuideState exits: m=1566 SNR=25.0
03:28:29.135 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
03:28:29.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:29.135 00.000 11060 Moving (-0.12, 0.04) raw xDistance=0.02 yDistance=-0.13
03:28:29.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:29.135 00.000 10844 Enqueuing Expose request
03:28:29.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:28:29.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:29.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:28:29.135 00.000 11060 MoveAxis(E, 0, ABG)
03:28:29.135 00.000 11060 Move returns status 0, amount 0
03:28:29.135 00.000 11060 MoveAxis(N, 0, ABG)
03:28:29.135 00.000 11060 Move returns status 0, amount 0
03:28:29.135 00.000 11060 move complete, result=0
03:28:29.135 00.000 11060 worker thread done servicing request
03:28:29.135 00.000 11060 Worker thread wakes up
03:28:29.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:29.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:29.152 00.017 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:29.767 00.615 11060 Exposure complete
03:28:29.966 00.199 11060 worker thread done servicing request
03:28:29.966 00.000 10844 OnExposeComplete: enter
03:28:29.966 00.000 10844 UpdateGuideState(): m_state=6
03:28:29.972 00.006 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
03:28:29.972 00.000 10844 Star::Find returns 1 (0), X=620.87, Y=104.45, Mass=1521, SNR=24.5, Peak=186 HFD=3.0
03:28:29.972 00.000 10844 MultiStar: [#1 -0.17,-0.49,0.98,U] [#2 -0.06,-0.56,1.01,U] [#3 0.77,-0.29,0.00,M3] [#4 0.11,-0.65,0.00,M2] [#5 0.60,-0.88,0.00,M3] [#6 0.06,-0.39,1.05,U] [#7 0.31,-0.22,0.99,U] [#8 0.46,-0.39,0.00,M2] 
03:28:29.972 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.43}, one-star: {0.04, -0.47}
03:28:29.972 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
03:28:29.972 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
03:28:29.972 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.43 hyp=0.43 cameraTheta=-1.49 mountX=-0.41 mountY=0.11, mountTheta=2.89
03:28:29.983 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.43, opts=13)
03:28:29.983 00.000 10844 Enqueuing Move request for scope (0.04, -0.43)
03:28:29.983 00.000 11060 Worker thread wakes up
03:28:29.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:29.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.43) opts 0xd
03:28:29.983 00.000 10844 UpdateGuideState exits: m=1521 SNR=24.5
03:28:29.983 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.43)
03:28:29.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:29.983 00.000 11060 Moving (0.04, -0.43) raw xDistance=-0.41 yDistance=0.11
03:28:29.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:29.983 00.000 10844 Enqueuing Expose request
03:28:29.984 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
03:28:29.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:29.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:28:29.984 00.000 11060 MoveAxis(E, 97, ABG)
03:28:29.984 00.000 11060 Guiding  Dir = 2, Dur = 97
03:28:29.987 00.003 11060 IsSlewing returns 0
03:28:29.987 00.000 11060 IsGuiding returns 0
03:28:30.097 00.110 11060 IsGuiding returns 0
03:28:30.097 00.000 11060 Move returns status 0, amount 97
03:28:30.097 00.000 11060 MoveAxis(N, 0, ABG)
03:28:30.097 00.000 11060 Move returns status 0, amount 0
03:28:30.097 00.000 11060 move complete, result=0
03:28:30.097 00.000 11060 worker thread done servicing request
03:28:30.097 00.000 10844 GuideStep: -0.4 px 97 ms EAST, 0.1 px 0 ms NORTH
03:28:30.098 00.001 11060 Worker thread wakes up
03:28:30.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:30.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:30.732 00.634 11060 Exposure complete
03:28:30.964 00.232 11060 worker thread done servicing request
03:28:30.964 00.000 10844 OnExposeComplete: enter
03:28:30.964 00.000 10844 UpdateGuideState(): m_state=6
03:28:30.964 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
03:28:30.964 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.75, Mass=2197, SNR=29.4, Peak=241 HFD=3.6
03:28:30.966 00.002 10844 MultiStar: [#1 -0.39,-0.45,0.87,U] [#2 -0.14,0.13,0.78,U] [#3 0.50,-0.23,0.85,U] [#4 -0.27,-0.63,0.00,M3] [#5 -0.00,-0.55,0.84,U] [#6 0.03,-0.47,0.96,U] [#7 0.05,-0.12,0.81,U] [#8 0.70,-0.12,0.00,M3] 
03:28:30.966 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.27}, one-star: {-0.41, -0.17}
03:28:30.966 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.10)
03:28:30.966 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.06 = -0.06)
03:28:30.966 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.79 mountX=-0.28 mountY=-0.02, mountTheta=-3.08
03:28:30.969 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.27, opts=13)
03:28:30.969 00.000 10844 Enqueuing Move request for scope (-0.06, -0.27)
03:28:30.969 00.000 11060 Worker thread wakes up
03:28:30.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:30.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
03:28:30.969 00.000 10844 UpdateGuideState exits: m=2197 SNR=29.4
03:28:30.969 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
03:28:30.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:30.969 00.000 11060 Moving (-0.06, -0.27) raw xDistance=-0.28 yDistance=-0.02
03:28:30.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:30.969 00.000 10844 Enqueuing Expose request
03:28:30.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:28:30.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:30.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:28:30.969 00.000 11060 MoveAxis(E, 68, ABG)
03:28:30.969 00.000 11060 Guiding  Dir = 2, Dur = 68
03:28:30.976 00.007 11060 IsSlewing returns 0
03:28:30.977 00.001 11060 IsGuiding returns 0
03:28:31.050 00.073 11060 IsGuiding returns 0
03:28:31.051 00.001 11060 Move returns status 0, amount 68
03:28:31.051 00.000 11060 MoveAxis(N, 0, ABG)
03:28:31.051 00.000 11060 Move returns status 0, amount 0
03:28:31.051 00.000 11060 move complete, result=0
03:28:31.051 00.000 11060 worker thread done servicing request
03:28:31.051 00.000 10844 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
03:28:31.051 00.000 11060 Worker thread wakes up
03:28:31.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:31.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:31.687 00.636 11060 Exposure complete
03:28:31.872 00.185 11060 worker thread done servicing request
03:28:31.872 00.000 10844 OnExposeComplete: enter
03:28:31.872 00.000 10844 UpdateGuideState(): m_state=6
03:28:31.877 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
03:28:31.877 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=104.71, Mass=1709, SNR=26.0, Peak=241 HFD=3.2
03:28:31.877 00.000 10844 MultiStar: [#1 -0.20,0.21,0.96,U] [#2 -0.17,0.45,0.90,U] [#3 0.98,-0.32,0.00,M3] [#4 -0.01,-0.30,1.01,U] [#5 -0.18,-0.52,0.94,U] [#6 0.03,0.16,1.02,U] [#7 0.13,0.05,0.93,U] [#8 0.64,-0.12,0.00,M4] 
03:28:31.877 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.03}, one-star: {-0.39, -0.21}
03:28:31.877 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.39) = xAngle (-4.27 = 2.01)
03:28:31.877 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.15 = -1.15)
03:28:31.877 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-2.88 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
03:28:31.880 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.03, opts=13)
03:28:31.880 00.000 10844 Enqueuing Move request for scope (-0.11, -0.03)
03:28:31.880 00.000 11060 Worker thread wakes up
03:28:31.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:31.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
03:28:31.880 00.000 10844 UpdateGuideState exits: m=1709 SNR=26.0
03:28:31.880 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
03:28:31.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:31.880 00.000 11060 Moving (-0.11, -0.03) raw xDistance=-0.05 yDistance=-0.11
03:28:31.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:31.880 00.000 10844 Enqueuing Expose request
03:28:31.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:28:31.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:31.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:28:31.880 00.000 11060 MoveAxis(E, 0, ABG)
03:28:31.880 00.000 11060 Move returns status 0, amount 0
03:28:31.880 00.000 11060 MoveAxis(N, 0, ABG)
03:28:31.880 00.000 11060 Move returns status 0, amount 0
03:28:31.882 00.002 11060 move complete, result=0
03:28:31.882 00.000 11060 worker thread done servicing request
03:28:31.882 00.000 11060 Worker thread wakes up
03:28:31.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:31.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:31.883 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:32.515 00.632 11060 Exposure complete
03:28:32.727 00.212 11060 worker thread done servicing request
03:28:32.727 00.000 10844 OnExposeComplete: enter
03:28:32.727 00.000 10844 UpdateGuideState(): m_state=6
03:28:32.727 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
03:28:32.727 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=105.20, Mass=1854, SNR=27.1, Peak=168 HFD=3.8
03:28:32.737 00.010 10844 MultiStar: [#1 0.42,0.32,0.84,U] [#2 0.08,0.29,0.88,U] [#3 0.50,0.04,0.92,U] [#4 0.06,0.05,0.93,U] [#5 0.57,0.52,0.00,M2] [#6 -0.15,0.28,0.94,U] [#7 0.69,0.45,0.00,M1] [#8 0.59,0.33,0.00,M5] 
03:28:32.737 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.21}, one-star: {0.06, 0.28}
03:28:32.737 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.47 = -0.47)
03:28:32.737 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.65 = 2.65)
03:28:32.738 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.26 cameraTheta=0.92 mountX=0.23 mountY=0.12, mountTheta=0.48
03:28:32.741 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.21, opts=13)
03:28:32.741 00.000 10844 Enqueuing Move request for scope (0.16, 0.21)
03:28:32.741 00.000 11060 Worker thread wakes up
03:28:32.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:32.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
03:28:32.741 00.000 10844 UpdateGuideState exits: m=1854 SNR=27.1
03:28:32.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
03:28:32.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:32.741 00.000 11060 Moving (0.16, 0.21) raw xDistance=0.23 yDistance=0.12
03:28:32.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:32.741 00.000 10844 Enqueuing Expose request
03:28:32.742 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:28:32.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:32.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:28:32.742 00.000 11060 MoveAxis(W, 55, ABG)
03:28:32.742 00.000 11060 Guiding  Dir = 3, Dur = 55
03:28:32.758 00.016 11060 IsSlewing returns 0
03:28:32.758 00.000 11060 IsGuiding returns 0
03:28:32.823 00.065 11060 IsGuiding returns 0
03:28:32.823 00.000 11060 Move returns status 0, amount 55
03:28:32.823 00.000 11060 MoveAxis(N, 0, ABG)
03:28:32.823 00.000 11060 Move returns status 0, amount 0
03:28:32.823 00.000 11060 move complete, result=0
03:28:32.823 00.000 11060 worker thread done servicing request
03:28:32.823 00.000 10844 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
03:28:32.823 00.000 11060 Worker thread wakes up
03:28:32.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:32.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:33.470 00.647 11060 Exposure complete
03:28:33.672 00.202 11060 worker thread done servicing request
03:28:33.672 00.000 10844 OnExposeComplete: enter
03:28:33.672 00.000 10844 UpdateGuideState(): m_state=6
03:28:33.672 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
03:28:33.672 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=104.82, Mass=1771, SNR=26.8, Peak=239 HFD=3.1
03:28:33.672 00.000 10844 MultiStar: [#1 0.31,-0.29,0.94,U] [#2 0.12,0.12,0.85,U] [#3 0.63,0.01,0.00,M3] [#4 0.03,-0.53,0.93,U] [#5 0.27,-0.56,0.00,M3] [#6 0.12,-0.39,0.98,U] [#7 0.13,-0.29,0.97,U] [#8 0.72,-0.39,0.00,M6] 
03:28:33.672 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.25}, one-star: {-0.39, -0.09}
03:28:33.672 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.39) = xAngle (-2.78 = -2.78)
03:28:33.672 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.34 = 0.34)
03:28:33.672 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.39 mountX=-0.24 mountY=0.09, mountTheta=2.79
03:28:33.676 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.25, opts=13)
03:28:33.677 00.001 10844 Enqueuing Move request for scope (0.05, -0.25)
03:28:33.677 00.000 11060 Worker thread wakes up
03:28:33.677 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:33.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
03:28:33.677 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.8
03:28:33.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
03:28:33.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:33.677 00.000 11060 Moving (0.05, -0.25) raw xDistance=-0.24 yDistance=0.09
03:28:33.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:33.677 00.000 10844 Enqueuing Expose request
03:28:33.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:28:33.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:33.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:28:33.677 00.000 11060 MoveAxis(E, 54, ABG)
03:28:33.677 00.000 11060 Guiding  Dir = 2, Dur = 54
03:28:33.693 00.016 11060 IsSlewing returns 0
03:28:33.693 00.000 11060 IsGuiding returns 0
03:28:33.757 00.064 11060 IsGuiding returns 0
03:28:33.757 00.000 11060 Move returns status 0, amount 54
03:28:33.757 00.000 11060 MoveAxis(N, 0, ABG)
03:28:33.757 00.000 11060 Move returns status 0, amount 0
03:28:33.757 00.000 11060 move complete, result=0
03:28:33.757 00.000 11060 worker thread done servicing request
03:28:33.757 00.000 11060 Worker thread wakes up
03:28:33.757 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
03:28:33.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:33.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:34.394 00.637 11060 Exposure complete
03:28:34.608 00.214 11060 worker thread done servicing request
03:28:34.608 00.000 10844 OnExposeComplete: enter
03:28:34.608 00.000 10844 UpdateGuideState(): m_state=6
03:28:34.609 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
03:28:34.609 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=105.03, Mass=1604, SNR=25.0, Peak=200 HFD=3.3
03:28:34.609 00.000 10844 MultiStar: [#1 -0.06,0.04,1.08,U] [#2 -0.09,0.25,0.98,U] [#3 0.50,-0.04,1.03,U] [#4 0.22,-0.18,0.99,U] [#5 0.37,-0.45,0.98,U] [#6 0.11,-0.10,1.06,U] [#7 0.59,0.28,0.00,M1] [#8 0.62,-0.39,0.00,M7] 
03:28:34.609 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {-0.13, 0.11}
03:28:34.609 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.39) = xAngle (-1.77 = -1.77)
03:28:34.609 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.36 = 1.36)
03:28:34.609 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.03 mountY=0.14, mountTheta=1.77
03:28:34.610 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
03:28:34.610 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
03:28:34.610 00.000 11060 Worker thread wakes up
03:28:34.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:34.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:28:34.610 00.000 10844 UpdateGuideState exits: m=1604 SNR=25.0
03:28:34.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:28:34.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:34.610 00.000 11060 Moving (0.13, -0.05) raw xDistance=-0.03 yDistance=0.14
03:28:34.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:34.610 00.000 10844 Enqueuing Expose request
03:28:34.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:28:34.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:34.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:28:34.610 00.000 11060 MoveAxis(E, 0, ABG)
03:28:34.610 00.000 11060 Move returns status 0, amount 0
03:28:34.610 00.000 11060 MoveAxis(N, 0, ABG)
03:28:34.610 00.000 11060 Move returns status 0, amount 0
03:28:34.610 00.000 11060 move complete, result=0
03:28:34.610 00.000 11060 worker thread done servicing request
03:28:34.610 00.000 11060 Worker thread wakes up
03:28:34.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:34.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:34.615 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:35.251 00.636 11060 Exposure complete
03:28:35.467 00.216 11060 worker thread done servicing request
03:28:35.467 00.000 10844 OnExposeComplete: enter
03:28:35.467 00.000 10844 UpdateGuideState(): m_state=6
03:28:35.467 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
03:28:35.467 00.000 10844 Star::Find returns 1 (0), X=621.34, Y=104.93, Mass=1671, SNR=26.1, Peak=216 HFD=3.1
03:28:35.469 00.002 10844 MultiStar: [#1 0.12,0.38,0.96,U] [#2 0.11,0.19,0.87,U] [#3 0.44,0.15,0.85,U] [#4 -0.33,-0.61,0.00,M1] [#5 0.25,0.07,1.01,U] [#6 -0.11,-0.35,1.01,U] [#7 -0.00,0.10,1.03,U] [#8 0.39,0.06,0.90,U] 
03:28:35.469 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.07}, one-star: {0.51, 0.01}
03:28:35.469 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
03:28:35.469 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.05 = 2.05)
03:28:35.469 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.32 mountX=0.11 mountY=0.19, mountTheta=1.08
03:28:35.470 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.07, opts=13)
03:28:35.470 00.000 10844 Enqueuing Move request for scope (0.21, 0.07)
03:28:35.470 00.000 11060 Worker thread wakes up
03:28:35.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
03:28:35.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:35.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
03:28:35.470 00.000 10844 UpdateGuideState exits: m=1671 SNR=26.1
03:28:35.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:35.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:35.470 00.000 11060 Moving (0.21, 0.07) raw xDistance=0.11 yDistance=0.19
03:28:35.470 00.000 10844 Enqueuing Expose request
03:28:35.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:28:35.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:28:35.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:28:35.474 00.004 11060 MoveAxis(E, 0, ABG)
03:28:35.474 00.000 11060 Move returns status 0, amount 0
03:28:35.474 00.000 11060 MoveAxis(N, 0, ABG)
03:28:35.474 00.000 11060 Move returns status 0, amount 0
03:28:35.474 00.000 11060 move complete, result=0
03:28:35.474 00.000 11060 worker thread done servicing request
03:28:35.474 00.000 11060 Worker thread wakes up
03:28:35.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:35.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:35.478 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:36.096 00.618 11060 Exposure complete
03:28:36.340 00.244 11060 worker thread done servicing request
03:28:36.340 00.000 10844 OnExposeComplete: enter
03:28:36.340 00.000 10844 UpdateGuideState(): m_state=6
03:28:36.340 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
03:28:36.340 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.72, Mass=1308, SNR=22.4, Peak=162 HFD=2.9
03:28:36.340 00.000 10844 MultiStar: [#1 -0.08,0.28,1.15,U] [#2 -0.12,0.31,0.98,U] [#3 0.62,-0.14,0.00,M2] [#4 -0.11,-0.11,1.14,U] [#5 0.08,-0.78,0.00,M2] [#6 0.33,-0.05,1.18,U] [#7 -0.11,0.37,0.96,U] [#8 0.92,-0.73,0.00,M7] 
03:28:36.340 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.09}, one-star: {-0.10, -0.19}
03:28:36.340 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
03:28:36.340 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.73)
03:28:36.342 00.002 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.82 mountX=0.09 mountY=-0.04, mountTheta=-0.42
03:28:36.345 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
03:28:36.345 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
03:28:36.345 00.000 11060 Worker thread wakes up
03:28:36.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:36.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
03:28:36.345 00.000 10844 UpdateGuideState exits: m=1308 SNR=22.4
03:28:36.345 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
03:28:36.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:36.345 00.000 11060 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.04
03:28:36.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:36.346 00.001 10844 Enqueuing Expose request
03:28:36.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:28:36.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:36.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:28:36.346 00.000 11060 MoveAxis(E, 0, ABG)
03:28:36.346 00.000 11060 Move returns status 0, amount 0
03:28:36.346 00.000 11060 MoveAxis(N, 0, ABG)
03:28:36.346 00.000 11060 Move returns status 0, amount 0
03:28:36.346 00.000 11060 move complete, result=0
03:28:36.347 00.001 11060 worker thread done servicing request
03:28:36.347 00.000 11060 Worker thread wakes up
03:28:36.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:36.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:36.348 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:36.991 00.643 11060 Exposure complete
03:28:37.202 00.211 11060 worker thread done servicing request
03:28:37.202 00.000 10844 OnExposeComplete: enter
03:28:37.202 00.000 10844 UpdateGuideState(): m_state=6
03:28:37.202 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
03:28:37.202 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.56, Mass=1913, SNR=27.8, Peak=211 HFD=3.1
03:28:37.202 00.000 10844 MultiStar: [#1 0.41,-0.32,0.96,U] [#2 -0.22,0.53,0.94,U] [#3 0.52,0.02,0.94,U] [#4 0.14,-0.44,0.93,U] [#5 0.16,-0.54,0.79,U] [#6 0.17,0.03,0.98,U] [#7 0.32,-0.02,0.81,U] [#8 0.38,-0.11,0.74,U] 
03:28:37.202 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.13}, one-star: {-0.07, -0.36}
03:28:37.202 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
03:28:37.204 00.002 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
03:28:37.204 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=-0.09 mountY=0.21, mountTheta=1.98
03:28:37.210 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.13, opts=13)
03:28:37.211 00.001 10844 Enqueuing Move request for scope (0.19, -0.13)
03:28:37.211 00.000 11060 Worker thread wakes up
03:28:37.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
03:28:37.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
03:28:37.211 00.000 11060 Moving (0.19, -0.13) raw xDistance=-0.09 yDistance=0.21
03:28:37.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:28:37.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:28:37.212 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:28:37.212 00.000 11060 MoveAxis(E, 0, ABG)
03:28:37.212 00.000 11060 Move returns status 0, amount 0
03:28:37.212 00.000 11060 MoveAxis(N, 0, ABG)
03:28:37.212 00.000 11060 Move returns status 0, amount 0
03:28:37.212 00.000 11060 move complete, result=0
03:28:37.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:37.212 00.000 11060 worker thread done servicing request
03:28:37.212 00.000 10844 UpdateGuideState exits: m=1913 SNR=27.8
03:28:37.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:37.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:37.212 00.000 10844 Enqueuing Expose request
03:28:37.212 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:37.213 00.001 11060 Worker thread wakes up
03:28:37.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:37.214 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:37.850 00.636 11060 Exposure complete
03:28:38.046 00.196 11060 worker thread done servicing request
03:28:38.046 00.000 10844 OnExposeComplete: enter
03:28:38.046 00.000 10844 UpdateGuideState(): m_state=6
03:28:38.047 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
03:28:38.047 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.85, Mass=1785, SNR=27.0, Peak=201 HFD=3.5
03:28:38.047 00.000 10844 MultiStar: [#1 0.23,-0.02,0.95,U] [#2 -0.36,0.36,0.91,U] [#3 0.28,-0.54,0.00,M2] [#4 -0.03,-0.34,1.01,U] [#5 0.26,-0.48,0.89,U] [#6 -0.55,0.03,1.03,U] [#7 0.41,0.19,0.91,U] [#8 0.15,-0.08,0.80,U] 
03:28:38.047 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.05}, one-star: {-0.00, -0.07}
03:28:38.047 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.91 = -2.91)
03:28:38.047 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.21 = 0.21)
03:28:38.047 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.53 mountX=-0.05 mountY=0.01, mountTheta=2.93
03:28:38.047 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.05, opts=13)
03:28:38.047 00.000 10844 Enqueuing Move request for scope (0.00, -0.05)
03:28:38.047 00.000 11060 Worker thread wakes up
03:28:38.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:38.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
03:28:38.047 00.000 10844 UpdateGuideState exits: m=1785 SNR=27.0
03:28:38.047 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
03:28:38.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:38.051 00.004 11060 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
03:28:38.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:38.051 00.000 10844 Enqueuing Expose request
03:28:38.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:28:38.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:38.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:28:38.051 00.000 11060 MoveAxis(E, 0, ABG)
03:28:38.051 00.000 11060 Move returns status 0, amount 0
03:28:38.051 00.000 11060 MoveAxis(N, 0, ABG)
03:28:38.051 00.000 11060 Move returns status 0, amount 0
03:28:38.051 00.000 11060 move complete, result=0
03:28:38.051 00.000 11060 worker thread done servicing request
03:28:38.051 00.000 11060 Worker thread wakes up
03:28:38.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:38.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:38.054 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:38.687 00.633 11060 Exposure complete
03:28:38.901 00.214 11060 worker thread done servicing request
03:28:38.901 00.000 10844 OnExposeComplete: enter
03:28:38.902 00.001 10844 UpdateGuideState(): m_state=6
03:28:38.902 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
03:28:38.902 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.87, Mass=1717, SNR=25.7, Peak=215 HFD=3.4
03:28:38.902 00.000 10844 MultiStar: [#1 -0.06,0.05,0.98,U] [#2 -0.48,0.51,0.00,M1] [#3 0.80,-0.10,0.00,M3] [#4 0.05,-0.19,0.89,U] [#5 0.30,-0.30,0.97,U] [#6 0.19,-0.08,1.01,U] [#7 0.43,-0.29,1.04,U] [#8 0.34,0.29,0.77,U] 
03:28:38.902 00.000 10844 single-star, 6 included, MultiStar: {0.16, -0.09}, one-star: {-0.13, -0.05}
03:28:38.902 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
03:28:38.902 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
03:28:38.902 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.74 mountX=-0.08 mountY=-0.12, mountTheta=-2.14
03:28:38.904 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.05, opts=13)
03:28:38.904 00.000 10844 Enqueuing Move request for scope (-0.13, -0.05)
03:28:38.904 00.000 11060 Worker thread wakes up
03:28:38.904 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:38.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
03:28:38.904 00.000 10844 UpdateGuideState exits: m=1717 SNR=25.7
03:28:38.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
03:28:38.906 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:38.906 00.000 11060 Moving (-0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
03:28:38.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:38.906 00.000 10844 Enqueuing Expose request
03:28:38.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:28:38.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:38.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:28:38.906 00.000 11060 MoveAxis(E, 0, ABG)
03:28:38.906 00.000 11060 Move returns status 0, amount 0
03:28:38.906 00.000 11060 MoveAxis(N, 0, ABG)
03:28:38.906 00.000 11060 Move returns status 0, amount 0
03:28:38.906 00.000 11060 move complete, result=0
03:28:38.906 00.000 11060 worker thread done servicing request
03:28:38.906 00.000 11060 Worker thread wakes up
03:28:38.907 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:38.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:38.909 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:39.538 00.629 11060 Exposure complete
03:28:39.756 00.218 11060 worker thread done servicing request
03:28:39.756 00.000 10844 OnExposeComplete: enter
03:28:39.761 00.005 10844 UpdateGuideState(): m_state=6
03:28:39.761 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
03:28:39.761 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.96, Mass=1587, SNR=25.1, Peak=234 HFD=3.0
03:28:39.761 00.000 10844 MultiStar: [#1 -0.12,-0.09,0.93,U] [#2 -0.30,0.33,1.01,U] [#3 0.48,-0.07,1.08,U] [#4 0.15,-0.38,1.07,U] [#5 0.14,-0.22,0.90,U] [#6 -0.03,-0.15,1.08,U] [#7 -0.04,0.18,0.95,U] [#8 0.03,-0.44,0.88,U] 
03:28:39.761 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {-0.36, 0.04}
03:28:39.761 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
03:28:39.761 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:28:39.761 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.59 mountX=-0.09 mountY=0.01, mountTheta=3.00
03:28:39.764 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.09, opts=13)
03:28:39.764 00.000 10844 Enqueuing Move request for scope (-0.00, -0.09)
03:28:39.764 00.000 11060 Worker thread wakes up
03:28:39.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:39.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
03:28:39.764 00.000 10844 UpdateGuideState exits: m=1587 SNR=25.1
03:28:39.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
03:28:39.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:39.764 00.000 11060 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.01
03:28:39.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:39.764 00.000 10844 Enqueuing Expose request
03:28:39.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:28:39.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:39.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:28:39.764 00.000 11060 MoveAxis(E, 0, ABG)
03:28:39.764 00.000 11060 Move returns status 0, amount 0
03:28:39.764 00.000 11060 MoveAxis(N, 0, ABG)
03:28:39.766 00.002 11060 Move returns status 0, amount 0
03:28:39.766 00.000 11060 move complete, result=0
03:28:39.766 00.000 11060 worker thread done servicing request
03:28:39.766 00.000 11060 Worker thread wakes up
03:28:39.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:39.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:39.767 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:40.386 00.619 11060 Exposure complete
03:28:40.617 00.231 11060 worker thread done servicing request
03:28:40.617 00.000 10844 OnExposeComplete: enter
03:28:40.617 00.000 10844 UpdateGuideState(): m_state=6
03:28:40.619 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
03:28:40.619 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.76, Mass=1696, SNR=26.0, Peak=206 HFD=2.9
03:28:40.619 00.000 10844 MultiStar: [#1 -0.26,-0.01,0.95,U] [#2 0.07,0.08,0.90,U] [#3 0.05,-0.23,0.93,U] [#4 0.05,-0.40,0.99,U] [#5 0.09,-0.50,0.88,U] [#6 -0.03,-0.34,1.05,U] [#7 0.17,0.07,0.94,U] [#8 0.06,-0.14,0.88,U] 
03:28:40.619 00.000 10844 single-star, 8 included, MultiStar: {0.02, -0.19}, one-star: {-0.02, -0.16}
03:28:40.619 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
03:28:40.620 00.001 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
03:28:40.620 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.70 mountX=-0.16 mountY=0.01, mountTheta=3.11
03:28:40.623 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.16, opts=13)
03:28:40.625 00.002 10844 Enqueuing Move request for scope (-0.02, -0.16)
03:28:40.625 00.000 11060 Worker thread wakes up
03:28:40.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
03:28:40.625 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
03:28:40.626 00.001 11060 Moving (-0.02, -0.16) raw xDistance=-0.16 yDistance=0.01
03:28:40.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:28:40.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:40.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:28:40.626 00.000 11060 MoveAxis(E, 39, ABG)
03:28:40.626 00.000 11060 Guiding  Dir = 2, Dur = 39
03:28:40.630 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:40.631 00.001 10844 UpdateGuideState exits: m=1696 SNR=26.0
03:28:40.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:40.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:40.631 00.000 10844 Enqueuing Expose request
03:28:40.651 00.020 11060 IsSlewing returns 0
03:28:40.651 00.000 11060 IsGuiding returns 0
03:28:40.714 00.063 11060 IsGuiding returns 0
03:28:40.714 00.000 11060 Move returns status 0, amount 39
03:28:40.714 00.000 11060 MoveAxis(N, 0, ABG)
03:28:40.714 00.000 11060 Move returns status 0, amount 0
03:28:40.714 00.000 11060 move complete, result=0
03:28:40.714 00.000 11060 worker thread done servicing request
03:28:40.714 00.000 11060 Worker thread wakes up
03:28:40.714 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
03:28:40.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:40.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:41.343 00.629 11060 Exposure complete
03:28:41.557 00.214 11060 worker thread done servicing request
03:28:41.557 00.000 10844 OnExposeComplete: enter
03:28:41.557 00.000 10844 UpdateGuideState(): m_state=6
03:28:41.557 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
03:28:41.559 00.002 10844 Star::Find returns 1 (0), X=620.85, Y=104.37, Mass=1662, SNR=26.1, Peak=229 HFD=2.9
03:28:41.559 00.000 10844 MultiStar: [#1 0.06,-0.34,0.92,U] [#2 -0.32,0.08,0.83,U] [#3 0.16,-0.04,0.96,U] [#4 0.15,-0.65,0.00,M1] [#5 0.14,-0.39,1.02,U] [#6 -0.05,-0.46,1.05,U] [#7 0.21,-0.18,0.95,U] [#8 0.23,-0.04,0.80,U] 
03:28:41.559 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.25}, one-star: {0.02, -0.54}
03:28:41.559 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.39) = xAngle (-2.74 = -2.74)
03:28:41.559 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.39 = 0.39)
03:28:41.559 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.35 mountX=-0.24 mountY=0.10, mountTheta=2.75
03:28:41.561 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.25, opts=13)
03:28:41.561 00.000 10844 Enqueuing Move request for scope (0.06, -0.25)
03:28:41.561 00.000 11060 Worker thread wakes up
03:28:41.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
03:28:41.561 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
03:28:41.561 00.000 11060 Moving (0.06, -0.25) raw xDistance=-0.24 yDistance=0.10
03:28:41.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:28:41.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:41.564 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:41.564 00.000 10844 UpdateGuideState exits: m=1662 SNR=26.1
03:28:41.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:28:41.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:41.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:41.564 00.000 10844 Enqueuing Expose request
03:28:41.565 00.001 11060 MoveAxis(E, 58, ABG)
03:28:41.565 00.000 11060 Guiding  Dir = 2, Dur = 58
03:28:41.592 00.027 11060 IsSlewing returns 0
03:28:41.592 00.000 11060 IsGuiding returns 0
03:28:41.671 00.079 11060 IsGuiding returns 0
03:28:41.671 00.000 11060 Move returns status 0, amount 58
03:28:41.671 00.000 11060 MoveAxis(N, 0, ABG)
03:28:41.672 00.001 11060 Move returns status 0, amount 0
03:28:41.672 00.000 11060 move complete, result=0
03:28:41.672 00.000 11060 worker thread done servicing request
03:28:41.672 00.000 10844 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
03:28:41.672 00.000 11060 Worker thread wakes up
03:28:41.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:41.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:42.309 00.637 11060 Exposure complete
03:28:42.512 00.203 11060 worker thread done servicing request
03:28:42.512 00.000 10844 OnExposeComplete: enter
03:28:42.512 00.000 10844 UpdateGuideState(): m_state=6
03:28:42.514 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
03:28:42.514 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.38, Mass=1756, SNR=26.1, Peak=227 HFD=3.3
03:28:42.514 00.000 10844 MultiStar: [#1 0.00,-0.83,0.00,M1] [#2 -0.25,-0.06,0.89,U] [#3 0.36,-0.36,0.96,U] [#4 0.07,-0.24,1.14,U] [#5 -0.16,-0.34,0.91,U] [#6 0.03,-0.17,1.04,U] [#7 0.01,-0.68,0.00,M1] [#8 0.50,-0.13,0.87,U] 
03:28:42.514 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.27}, one-star: {-0.16, -0.53}
03:28:42.514 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:28:42.515 00.001 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:28:42.515 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.37 mountX=-0.25 mountY=0.10, mountTheta=2.77
03:28:42.515 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.27, opts=13)
03:28:42.515 00.000 10844 Enqueuing Move request for scope (0.05, -0.27)
03:28:42.515 00.000 11060 Worker thread wakes up
03:28:42.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:42.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
03:28:42.515 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.1
03:28:42.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
03:28:42.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:42.515 00.000 11060 Moving (0.05, -0.27) raw xDistance=-0.25 yDistance=0.10
03:28:42.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:42.515 00.000 10844 Enqueuing Expose request
03:28:42.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:28:42.519 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:42.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:28:42.519 00.000 11060 MoveAxis(E, 61, ABG)
03:28:42.519 00.000 11060 Guiding  Dir = 2, Dur = 61
03:28:42.551 00.032 11060 IsSlewing returns 0
03:28:42.551 00.000 11060 IsGuiding returns 0
03:28:42.642 00.091 11060 IsGuiding returns 0
03:28:42.642 00.000 11060 Move returns status 0, amount 61
03:28:42.643 00.001 11060 MoveAxis(N, 0, ABG)
03:28:42.643 00.000 11060 Move returns status 0, amount 0
03:28:42.643 00.000 11060 move complete, result=0
03:28:42.643 00.000 11060 worker thread done servicing request
03:28:42.643 00.000 10844 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
03:28:42.643 00.000 11060 Worker thread wakes up
03:28:42.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:42.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:43.290 00.647 11060 Exposure complete
03:28:43.485 00.195 11060 worker thread done servicing request
03:28:43.485 00.000 10844 OnExposeComplete: enter
03:28:43.485 00.000 10844 UpdateGuideState(): m_state=6
03:28:43.485 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
03:28:43.485 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.62, Mass=1569, SNR=25.2, Peak=208 HFD=2.6
03:28:43.485 00.000 10844 MultiStar: [#1 -0.10,0.02,1.08,U] [#2 -0.01,0.25,0.96,U] [#3 0.74,-0.31,0.00,M1] [#4 0.01,-0.88,0.00,M1] [#5 0.05,-0.22,0.89,U] [#6 0.08,-0.26,1.03,U] [#7 -0.22,-0.53,0.92,U] [#8 0.62,-0.59,0.00,M1] 
03:28:43.485 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.17}, one-star: {0.15, -0.30}
03:28:43.485 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.99 = -2.99)
03:28:43.485 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
03:28:43.485 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.60 mountX=-0.17 mountY=0.02, mountTheta=3.01
03:28:43.491 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.17, opts=13)
03:28:43.491 00.000 10844 Enqueuing Move request for scope (-0.01, -0.17)
03:28:43.491 00.000 11060 Worker thread wakes up
03:28:43.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
03:28:43.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:28:43.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
03:28:43.491 00.000 10844 UpdateGuideState exits: m=1569 SNR=25.2
03:28:43.491 00.000 11060 Moving (-0.01, -0.17) raw xDistance=-0.17 yDistance=0.02
03:28:43.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:43.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:28:43.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:43.491 00.000 10844 Enqueuing Expose request
03:28:43.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:43.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:28:43.491 00.000 11060 MoveAxis(E, 41, ABG)
03:28:43.491 00.000 11060 Guiding  Dir = 2, Dur = 41
03:28:43.525 00.034 11060 IsSlewing returns 0
03:28:43.525 00.000 11060 IsGuiding returns 0
03:28:43.568 00.043 11060 IsGuiding returns 0
03:28:43.568 00.000 11060 Move returns status 0, amount 41
03:28:43.568 00.000 11060 MoveAxis(N, 0, ABG)
03:28:43.568 00.000 11060 Move returns status 0, amount 0
03:28:43.568 00.000 11060 move complete, result=0
03:28:43.568 00.000 11060 worker thread done servicing request
03:28:43.568 00.000 11060 Worker thread wakes up
03:28:43.568 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
03:28:43.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:43.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:44.196 00.628 11060 Exposure complete
03:28:44.407 00.211 11060 worker thread done servicing request
03:28:44.407 00.000 10844 OnExposeComplete: enter
03:28:44.407 00.000 10844 UpdateGuideState(): m_state=6
03:28:44.408 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
03:28:44.408 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.61, Mass=1778, SNR=26.8, Peak=235 HFD=3.2
03:28:44.408 00.000 10844 MultiStar: [#1 0.06,-0.23,0.96,U] [#2 0.10,0.11,0.88,U] [#3 0.68,-0.17,0.00,M2] [#4 -0.22,-0.15,1.06,U] [#5 0.05,-0.30,0.89,U] [#6 0.31,-0.35,0.97,U] [#7 0.18,-0.11,0.92,U] [#8 0.55,0.11,0.77,U] 
03:28:44.408 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.16}, one-star: {-0.09, -0.31}
03:28:44.408 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
03:28:44.408 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.72 = 0.72)
03:28:44.408 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.01 mountX=-0.14 mountY=0.13, mountTheta=2.41
03:28:44.411 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.16, opts=13)
03:28:44.411 00.000 10844 Enqueuing Move request for scope (0.10, -0.16)
03:28:44.413 00.002 11060 Worker thread wakes up
03:28:44.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
03:28:44.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
03:28:44.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:44.413 00.000 11060 Moving (0.10, -0.16) raw xDistance=-0.14 yDistance=0.13
03:28:44.413 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.8
03:28:44.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:28:44.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:44.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:44.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:28:44.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:44.413 00.000 10844 Enqueuing Expose request
03:28:44.413 00.000 11060 MoveAxis(E, 35, ABG)
03:28:44.413 00.000 11060 Guiding  Dir = 2, Dur = 35
03:28:44.437 00.024 11060 IsSlewing returns 0
03:28:44.437 00.000 11060 IsGuiding returns 0
03:28:44.497 00.060 11060 IsGuiding returns 0
03:28:44.497 00.000 11060 Move returns status 0, amount 35
03:28:44.498 00.001 11060 MoveAxis(N, 0, ABG)
03:28:44.498 00.000 11060 Move returns status 0, amount 0
03:28:44.498 00.000 11060 move complete, result=0
03:28:44.498 00.000 11060 worker thread done servicing request
03:28:44.498 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
03:28:44.498 00.000 11060 Worker thread wakes up
03:28:44.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:44.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:45.145 00.647 11060 Exposure complete
03:28:45.355 00.210 11060 worker thread done servicing request
03:28:45.355 00.000 10844 OnExposeComplete: enter
03:28:45.355 00.000 10844 UpdateGuideState(): m_state=6
03:28:45.357 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
03:28:45.357 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.57, Mass=1913, SNR=27.6, Peak=238 HFD=3.5
03:28:45.357 00.000 10844 MultiStar: [#1 0.09,-0.21,1.00,U] [#2 -0.18,0.36,0.78,U] [#3 0.48,-0.20,0.97,U] [#4 -0.37,-0.44,0.94,U] [#5 0.41,-0.23,0.83,U] [#6 0.12,-0.22,0.98,U] [#7 0.11,-0.26,0.87,U] [#8 0.42,0.06,0.75,U] 
03:28:45.357 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.18}, one-star: {-0.09, -0.35}
03:28:45.357 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.39) = xAngle (-2.43 = -2.43)
03:28:45.357 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
03:28:45.357 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.04 mountX=-0.16 mountY=0.13, mountTheta=2.44
03:28:45.359 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.18, opts=13)
03:28:45.359 00.000 10844 Enqueuing Move request for scope (0.11, -0.18)
03:28:45.359 00.000 11060 Worker thread wakes up
03:28:45.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
03:28:45.359 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
03:28:45.359 00.000 11060 Moving (0.11, -0.18) raw xDistance=-0.16 yDistance=0.13
03:28:45.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:28:45.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:45.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:28:45.359 00.000 11060 MoveAxis(E, 38, ABG)
03:28:45.359 00.000 11060 Guiding  Dir = 2, Dur = 38
03:28:45.361 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:45.361 00.000 10844 UpdateGuideState exits: m=1913 SNR=27.6
03:28:45.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:45.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:45.361 00.000 10844 Enqueuing Expose request
03:28:45.387 00.026 11060 IsSlewing returns 0
03:28:45.387 00.000 11060 IsGuiding returns 0
03:28:45.449 00.062 11060 IsGuiding returns 0
03:28:45.449 00.000 11060 Move returns status 0, amount 38
03:28:45.449 00.000 11060 MoveAxis(N, 0, ABG)
03:28:45.449 00.000 11060 Move returns status 0, amount 0
03:28:45.449 00.000 11060 move complete, result=0
03:28:45.449 00.000 11060 worker thread done servicing request
03:28:45.449 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:28:45.449 00.000 11060 Worker thread wakes up
03:28:45.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:45.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:46.089 00.640 11060 Exposure complete
03:28:46.327 00.238 11060 worker thread done servicing request
03:28:46.327 00.000 10844 OnExposeComplete: enter
03:28:46.327 00.000 10844 UpdateGuideState(): m_state=6
03:28:46.327 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
03:28:46.327 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.46, Mass=1365, SNR=23.2, Peak=144 HFD=3.1
03:28:46.329 00.002 10844 MultiStar: [#1 0.01,-0.10,1.09,U] [#2 -0.15,-0.31,0.99,U] [#3 0.81,-0.20,0.00,M2] [#4 -0.10,-0.68,0.00,M1] [#5 0.41,-0.04,0.98,U] [#6 0.08,-0.39,1.22,U] [#7 -0.65,0.08,0.00,M1] [#8 0.45,0.04,0.91,U] 
03:28:46.329 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.22}, one-star: {-0.23, -0.46}
03:28:46.329 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.39) = xAngle (-2.59 = -2.59)
03:28:46.329 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.54 = 0.54)
03:28:46.329 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.20 mountX=-0.20 mountY=0.12, mountTheta=2.60
03:28:46.331 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.22, opts=13)
03:28:46.331 00.000 10844 Enqueuing Move request for scope (0.09, -0.22)
03:28:46.331 00.000 11060 Worker thread wakes up
03:28:46.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:46.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
03:28:46.331 00.000 10844 UpdateGuideState exits: m=1365 SNR=23.2
03:28:46.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:46.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
03:28:46.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:46.331 00.000 10844 Enqueuing Expose request
03:28:46.331 00.000 11060 Moving (0.09, -0.22) raw xDistance=-0.20 yDistance=0.12
03:28:46.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:28:46.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:46.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:28:46.331 00.000 11060 MoveAxis(E, 48, ABG)
03:28:46.334 00.003 11060 Guiding  Dir = 2, Dur = 48
03:28:46.379 00.045 11060 IsSlewing returns 0
03:28:46.379 00.000 11060 IsGuiding returns 0
03:28:46.471 00.092 11060 IsGuiding returns 0
03:28:46.471 00.000 11060 Move returns status 0, amount 48
03:28:46.471 00.000 11060 MoveAxis(N, 0, ABG)
03:28:46.471 00.000 11060 Move returns status 0, amount 0
03:28:46.471 00.000 11060 move complete, result=0
03:28:46.471 00.000 11060 worker thread done servicing request
03:28:46.471 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
03:28:46.473 00.002 11060 Worker thread wakes up
03:28:46.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:46.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:47.108 00.635 11060 Exposure complete
03:28:47.292 00.184 11060 worker thread done servicing request
03:28:47.292 00.000 10844 OnExposeComplete: enter
03:28:47.292 00.000 10844 UpdateGuideState(): m_state=6
03:28:47.292 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
03:28:47.292 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.94, Mass=1796, SNR=26.5, Peak=171 HFD=3.8
03:28:47.292 00.000 10844 MultiStar: [#1 0.21,0.02,0.94,U] [#2 -0.22,0.36,0.94,U] [#3 0.17,0.52,0.93,U] [#4 -0.01,0.27,1.02,U] [#5 0.83,0.06,0.00,M1] [#6 0.32,-0.04,0.93,U] [#7 -0.24,-0.35,0.95,U] [#8 0.45,0.43,0.00,M1] 
03:28:47.292 00.000 10844 single-star, 6 included, MultiStar: {0.04, 0.11}, one-star: {0.07, 0.03}
03:28:47.292 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.39) = xAngle (-1.04 = -1.04)
03:28:47.292 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.08 = 2.08)
03:28:47.292 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.34 mountX=0.04 mountY=0.07, mountTheta=1.05
03:28:47.297 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
03:28:47.297 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
03:28:47.297 00.000 11060 Worker thread wakes up
03:28:47.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:47.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:28:47.297 00.000 10844 UpdateGuideState exits: m=1796 SNR=26.5
03:28:47.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:28:47.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:47.297 00.000 11060 Moving (0.07, 0.03) raw xDistance=0.04 yDistance=0.07
03:28:47.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:47.297 00.000 10844 Enqueuing Expose request
03:28:47.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:28:47.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:47.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:28:47.297 00.000 11060 MoveAxis(E, 0, ABG)
03:28:47.297 00.000 11060 Move returns status 0, amount 0
03:28:47.297 00.000 11060 MoveAxis(N, 0, ABG)
03:28:47.297 00.000 11060 Move returns status 0, amount 0
03:28:47.297 00.000 11060 move complete, result=0
03:28:47.297 00.000 11060 worker thread done servicing request
03:28:47.297 00.000 11060 Worker thread wakes up
03:28:47.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:47.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:47.301 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:47.922 00.621 11060 Exposure complete
03:28:48.125 00.203 11060 worker thread done servicing request
03:28:48.125 00.000 10844 OnExposeComplete: enter
03:28:48.125 00.000 10844 UpdateGuideState(): m_state=6
03:28:48.125 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
03:28:48.125 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.86, Mass=1549, SNR=24.8, Peak=222 HFD=2.8
03:28:48.125 00.000 10844 MultiStar: [#1 0.34,-0.15,1.07,U] [#2 -0.25,-0.03,0.90,U] [#3 0.80,-0.20,0.00,M2] [#4 -0.17,-0.29,1.12,U] [#5 0.49,-0.03,1.04,U] [#6 0.37,-0.40,1.11,U] [#7 0.25,-0.45,0.99,U] [#8 0.21,-0.44,0.90,U] 
03:28:48.125 00.000 10844 single-star, 7 included, MultiStar: {0.17, -0.23}, one-star: {0.11, -0.06}
03:28:48.125 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.39) = xAngle (-1.90 = -1.90)
03:28:48.125 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.23 = 1.23)
03:28:48.125 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.04 mountY=0.11, mountTheta=1.90
03:28:48.125 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
03:28:48.130 00.005 10844 Enqueuing Move request for scope (0.11, -0.06)
03:28:48.130 00.000 11060 Worker thread wakes up
03:28:48.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:48.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
03:28:48.130 00.000 10844 UpdateGuideState exits: m=1549 SNR=24.8
03:28:48.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
03:28:48.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:48.130 00.000 11060 Moving (0.11, -0.06) raw xDistance=-0.04 yDistance=0.11
03:28:48.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:48.130 00.000 10844 Enqueuing Expose request
03:28:48.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:28:48.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:48.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:28:48.130 00.000 11060 MoveAxis(E, 0, ABG)
03:28:48.130 00.000 11060 Move returns status 0, amount 0
03:28:48.130 00.000 11060 MoveAxis(N, 0, ABG)
03:28:48.130 00.000 11060 Move returns status 0, amount 0
03:28:48.130 00.000 11060 move complete, result=0
03:28:48.130 00.000 11060 worker thread done servicing request
03:28:48.130 00.000 11060 Worker thread wakes up
03:28:48.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:48.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:48.133 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:48.760 00.627 11060 Exposure complete
03:28:48.988 00.228 11060 worker thread done servicing request
03:28:48.988 00.000 10844 OnExposeComplete: enter
03:28:48.988 00.000 10844 UpdateGuideState(): m_state=6
03:28:48.989 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
03:28:48.989 00.000 10844 Star::Find returns 1 (0), X=621.01, Y=104.69, Mass=1587, SNR=25.2, Peak=194 HFD=2.5
03:28:48.989 00.000 10844 MultiStar: [#1 0.09,-0.07,0.93,U] [#2 0.15,0.10,1.04,U] [#3 0.71,-0.10,0.00,M3] [#4 -0.06,-0.29,0.96,U] [#5 0.55,0.14,0.91,U] [#6 0.56,-0.02,0.97,U] [#7 0.69,0.41,0.00,M1] [#8 0.55,0.01,0.88,U] 
03:28:48.989 00.000 10844 single-star, 6 included, MultiStar: {0.28, -0.05}, one-star: {0.18, -0.23}
03:28:48.989 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
03:28:48.989 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.82 = 0.82)
03:28:48.989 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-0.91 mountX=-0.19 mountY=0.21, mountTheta=2.31
03:28:48.992 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.23, opts=13)
03:28:48.992 00.000 10844 Enqueuing Move request for scope (0.18, -0.23)
03:28:48.992 00.000 11060 Worker thread wakes up
03:28:48.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:48.992 00.000 10844 UpdateGuideState exits: m=1587 SNR=25.2
03:28:48.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:48.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:48.992 00.000 10844 Enqueuing Expose request
03:28:48.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
03:28:48.992 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
03:28:48.994 00.002 11060 Moving (0.18, -0.23) raw xDistance=-0.19 yDistance=0.21
03:28:48.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:28:48.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:28:48.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:28:48.995 00.001 11060 MoveAxis(E, 45, ABG)
03:28:48.995 00.000 11060 Guiding  Dir = 2, Dur = 45
03:28:49.000 00.005 11060 IsSlewing returns 0
03:28:49.000 00.000 11060 IsGuiding returns 0
03:28:49.061 00.061 11060 IsGuiding returns 0
03:28:49.061 00.000 11060 Move returns status 0, amount 45
03:28:49.061 00.000 11060 MoveAxis(N, 0, ABG)
03:28:49.061 00.000 11060 Move returns status 0, amount 0
03:28:49.061 00.000 11060 move complete, result=0
03:28:49.061 00.000 11060 worker thread done servicing request
03:28:49.061 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.2 px 0 ms NORTH
03:28:49.061 00.000 11060 Worker thread wakes up
03:28:49.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:49.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:49.713 00.652 11060 Exposure complete
03:28:49.915 00.202 11060 worker thread done servicing request
03:28:49.915 00.000 10844 OnExposeComplete: enter
03:28:49.915 00.000 10844 UpdateGuideState(): m_state=6
03:28:49.915 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
03:28:49.915 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=104.93, Mass=1655, SNR=25.3, Peak=156 HFD=3.9
03:28:49.915 00.000 10844 MultiStar: [#1 0.03,0.71,0.00,M1] [#2 0.12,0.63,0.00,M1] [#3 0.35,0.12,0.97,U] [#4 -0.21,-0.01,0.99,U] [#5 -0.06,-0.01,0.94,U] [#6 0.01,0.15,1.09,U] [#7 0.16,0.33,0.87,U] [#8 0.64,0.43,0.00,M1] 
03:28:49.915 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.09}, one-star: {0.09, 0.01}
03:28:49.915 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
03:28:49.915 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.81 = 1.81)
03:28:49.915 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.07 mountX=0.02 mountY=0.09, mountTheta=1.32
03:28:49.920 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
03:28:49.920 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
03:28:49.920 00.000 11060 Worker thread wakes up
03:28:49.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:49.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
03:28:49.920 00.000 10844 UpdateGuideState exits: m=1655 SNR=25.3
03:28:49.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
03:28:49.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:49.920 00.000 11060 Moving (0.09, 0.01) raw xDistance=0.02 yDistance=0.09
03:28:49.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:49.920 00.000 10844 Enqueuing Expose request
03:28:49.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:28:49.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:49.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:28:49.920 00.000 11060 MoveAxis(E, 0, ABG)
03:28:49.920 00.000 11060 Move returns status 0, amount 0
03:28:49.920 00.000 11060 MoveAxis(N, 0, ABG)
03:28:49.920 00.000 11060 Move returns status 0, amount 0
03:28:49.920 00.000 11060 move complete, result=0
03:28:49.920 00.000 11060 worker thread done servicing request
03:28:49.920 00.000 11060 Worker thread wakes up
03:28:49.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:49.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:49.920 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:50.553 00.633 11060 Exposure complete
03:28:50.784 00.231 11060 worker thread done servicing request
03:28:50.784 00.000 10844 OnExposeComplete: enter
03:28:50.784 00.000 10844 UpdateGuideState(): m_state=6
03:28:50.785 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
03:28:50.785 00.000 10844 Star::Find returns 1 (0), X=621.28, Y=104.89, Mass=1783, SNR=26.9, Peak=218 HFD=3.2
03:28:50.785 00.000 10844 MultiStar: [#1 0.39,0.12,0.92,U] [#2 0.03,0.54,0.88,U] [#3 0.97,0.25,0.00,M3] [#4 0.26,-0.62,0.00,M1] [#5 0.76,0.25,0.00,M1] [#6 0.24,0.57,0.00,M1] [#7 0.51,0.17,0.84,U] [#8 0.60,0.29,0.00,M2] 
03:28:50.785 00.000 10844 refined, 3 included, MultiStar: {0.35, 0.19}, one-star: {0.45, -0.03}
03:28:50.785 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.39) = xAngle (-0.88 = -0.88)
03:28:50.785 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.24 = 2.24)
03:28:50.785 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.19 hyp=0.40 cameraTheta=0.51 mountX=0.25 mountY=0.31, mountTheta=0.89
03:28:50.787 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.19, opts=13)
03:28:50.789 00.002 10844 Enqueuing Move request for scope (0.35, 0.19)
03:28:50.789 00.000 11060 Worker thread wakes up
03:28:50.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.19) opts 0xd
03:28:50.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.19)
03:28:50.789 00.000 11060 Moving (0.35, 0.19) raw xDistance=0.25 yDistance=0.31
03:28:50.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:28:50.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:50.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:28:50.790 00.001 10844 UpdateGuideState exits: m=1783 SNR=26.9
03:28:50.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:50.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:50.790 00.000 10844 Enqueuing Expose request
03:28:50.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:28:50.790 00.000 11060 MoveAxis(W, 59, ABG)
03:28:50.790 00.000 11060 Guiding  Dir = 3, Dur = 59
03:28:50.824 00.034 11060 IsSlewing returns 0
03:28:50.824 00.000 11060 IsGuiding returns 0
03:28:50.901 00.077 11060 IsGuiding returns 0
03:28:50.901 00.000 11060 Move returns status 0, amount 59
03:28:50.901 00.000 11060 MoveAxis(N, 0, ABG)
03:28:50.901 00.000 11060 Move returns status 0, amount 0
03:28:50.901 00.000 11060 move complete, result=0
03:28:50.901 00.000 11060 worker thread done servicing request
03:28:50.901 00.000 11060 Worker thread wakes up
03:28:50.901 00.000 10844 GuideStep: 0.3 px 59 ms WEST, 0.3 px 0 ms NORTH
03:28:50.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:50.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:51.547 00.646 11060 Exposure complete
03:28:51.751 00.204 11060 worker thread done servicing request
03:28:51.751 00.000 10844 OnExposeComplete: enter
03:28:51.751 00.000 10844 UpdateGuideState(): m_state=6
03:28:51.753 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
03:28:51.753 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=105.13, Mass=1817, SNR=26.6, Peak=185 HFD=3.5
03:28:51.753 00.000 10844 MultiStar: [#1 0.08,-0.21,0.97,U] [#2 -0.15,0.27,0.81,U] [#3 0.35,-0.36,1.00,U] [#4 0.41,-0.16,0.94,U] [#5 0.51,-0.54,0.00,M2] [#6 -0.16,0.17,1.05,U] [#7 0.86,-0.16,0.00,M1] [#8 0.47,0.30,0.76,U] 
03:28:51.753 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.02}, one-star: {-0.34, 0.21}
03:28:51.753 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.13 = -1.13)
03:28:51.753 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.99 = 1.99)
03:28:51.753 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=0.04 mountY=0.08, mountTheta=1.14
03:28:51.754 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
03:28:51.756 00.002 10844 Enqueuing Move request for scope (0.08, 0.02)
03:28:51.756 00.000 11060 Worker thread wakes up
03:28:51.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
03:28:51.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:51.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
03:28:51.756 00.000 10844 UpdateGuideState exits: m=1817 SNR=26.6
03:28:51.757 00.001 11060 Moving (0.08, 0.02) raw xDistance=0.04 yDistance=0.08
03:28:51.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:51.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:28:51.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:51.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:51.757 00.000 10844 Enqueuing Expose request
03:28:51.758 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:28:51.758 00.000 11060 MoveAxis(E, 0, ABG)
03:28:51.758 00.000 11060 Move returns status 0, amount 0
03:28:51.758 00.000 11060 MoveAxis(N, 0, ABG)
03:28:51.758 00.000 11060 Move returns status 0, amount 0
03:28:51.758 00.000 11060 move complete, result=0
03:28:51.758 00.000 11060 worker thread done servicing request
03:28:51.758 00.000 11060 Worker thread wakes up
03:28:51.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:51.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:51.762 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:52.382 00.620 11060 Exposure complete
03:28:52.583 00.201 11060 worker thread done servicing request
03:28:52.583 00.000 10844 OnExposeComplete: enter
03:28:52.583 00.000 10844 UpdateGuideState(): m_state=6
03:28:52.583 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
03:28:52.583 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.64, Mass=1799, SNR=26.6, Peak=184 HFD=3.6
03:28:52.588 00.005 10844 MultiStar: [#1 -0.33,0.60,0.00,M1] [#2 -0.35,0.01,0.91,U] [#3 0.12,0.12,1.02,U] [#4 -0.22,-0.42,1.01,U] [#5 0.30,-0.21,0.92,U] [#6 -0.51,-0.26,0.96,U] [#7 -0.02,0.12,0.90,U] [#8 0.31,0.51,0.81,U] 
03:28:52.588 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {-0.05, -0.28}
03:28:52.588 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.39) = xAngle (-3.68 = 2.60)
03:28:52.588 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.56 = -0.56)
03:28:52.588 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.30 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
03:28:52.591 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
03:28:52.591 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
03:28:52.591 00.000 11060 Worker thread wakes up
03:28:52.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
03:28:52.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:28:52.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
03:28:52.591 00.000 10844 UpdateGuideState exits: m=1799 SNR=26.6
03:28:52.591 00.000 11060 Moving (-0.06, -0.07) raw xDistance=-0.08 yDistance=-0.05
03:28:52.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:52.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:28:52.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:52.591 00.000 10844 Enqueuing Expose request
03:28:52.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:52.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:28:52.591 00.000 11060 MoveAxis(E, 0, ABG)
03:28:52.591 00.000 11060 Move returns status 0, amount 0
03:28:52.591 00.000 11060 MoveAxis(N, 0, ABG)
03:28:52.591 00.000 11060 Move returns status 0, amount 0
03:28:52.591 00.000 11060 move complete, result=0
03:28:52.591 00.000 11060 worker thread done servicing request
03:28:52.591 00.000 11060 Worker thread wakes up
03:28:52.594 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:52.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:52.594 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:53.231 00.637 11060 Exposure complete
03:28:53.436 00.205 11060 worker thread done servicing request
03:28:53.436 00.000 10844 OnExposeComplete: enter
03:28:53.436 00.000 10844 UpdateGuideState(): m_state=6
03:28:53.436 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
03:28:53.436 00.000 10844 Star::Find returns 1 (0), X=621.49, Y=104.83, Mass=1855, SNR=27.1, Peak=185 HFD=3.7
03:28:53.436 00.000 10844 MultiStar: [#1 -0.15,0.03,0.85,U] [#2 0.14,0.59,0.00,M1] [#3 0.42,-0.03,0.99,U] [#4 -0.23,-0.22,0.96,U] [#5 0.35,-0.04,0.93,U] [#6 -0.31,-0.15,1.04,U] [#7 0.44,0.57,0.00,M1] [#8 0.60,0.10,0.00,M1] 
03:28:53.436 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.09}, one-star: {0.66, -0.08}
03:28:53.436 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.39) = xAngle (-2.00 = -2.00)
03:28:53.436 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.12 = 1.12)
03:28:53.436 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.61 mountX=-0.06 mountY=0.14, mountTheta=2.00
03:28:53.436 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.09, opts=13)
03:28:53.436 00.000 10844 Enqueuing Move request for scope (0.12, -0.09)
03:28:53.436 00.000 11060 Worker thread wakes up
03:28:53.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:53.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
03:28:53.436 00.000 10844 UpdateGuideState exits: m=1855 SNR=27.1
03:28:53.436 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
03:28:53.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:53.436 00.000 11060 Moving (0.12, -0.09) raw xDistance=-0.06 yDistance=0.14
03:28:53.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:53.436 00.000 10844 Enqueuing Expose request
03:28:53.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:28:53.441 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:53.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:28:53.441 00.000 11060 MoveAxis(E, 0, ABG)
03:28:53.441 00.000 11060 Move returns status 0, amount 0
03:28:53.441 00.000 11060 MoveAxis(N, 0, ABG)
03:28:53.441 00.000 11060 Move returns status 0, amount 0
03:28:53.441 00.000 11060 move complete, result=0
03:28:53.441 00.000 11060 worker thread done servicing request
03:28:53.441 00.000 11060 Worker thread wakes up
03:28:53.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:53.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:53.444 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:54.074 00.630 11060 Exposure complete
03:28:54.297 00.223 11060 worker thread done servicing request
03:28:54.297 00.000 10844 OnExposeComplete: enter
03:28:54.297 00.000 10844 UpdateGuideState(): m_state=6
03:28:54.297 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
03:28:54.297 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=104.45, Mass=1860, SNR=27.2, Peak=167 HFD=3.4
03:28:54.297 00.000 10844 MultiStar: [#1 -0.44,0.46,0.00,M1] [#2 0.02,-0.27,0.88,U] [#3 0.51,-0.16,0.90,U] [#4 -0.45,-0.06,0.98,U] [#5 0.09,-0.36,0.97,U] [#6 -0.12,-0.04,0.96,U] [#7 0.02,-0.07,0.94,U] [#8 0.53,-0.11,0.76,U] 
03:28:54.300 00.003 10844 refined, 7 included, MultiStar: {0.06, -0.19}, one-star: {0.03, -0.47}
03:28:54.300 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:28:54.300 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
03:28:54.300 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.26 mountX=-0.18 mountY=0.09, mountTheta=2.66
03:28:54.302 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.19, opts=13)
03:28:54.302 00.000 10844 Enqueuing Move request for scope (0.06, -0.19)
03:28:54.302 00.000 11060 Worker thread wakes up
03:28:54.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:54.305 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
03:28:54.305 00.000 10844 UpdateGuideState exits: m=1860 SNR=27.2
03:28:54.305 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
03:28:54.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:54.305 00.000 11060 Moving (0.06, -0.19) raw xDistance=-0.18 yDistance=0.09
03:28:54.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:54.305 00.000 10844 Enqueuing Expose request
03:28:54.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:28:54.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:54.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:28:54.305 00.000 11060 MoveAxis(E, 42, ABG)
03:28:54.305 00.000 11060 Guiding  Dir = 2, Dur = 42
03:28:54.328 00.023 11060 IsSlewing returns 0
03:28:54.328 00.000 11060 IsGuiding returns 0
03:28:54.374 00.046 11060 IsGuiding returns 0
03:28:54.374 00.000 11060 Move returns status 0, amount 42
03:28:54.374 00.000 11060 MoveAxis(N, 0, ABG)
03:28:54.374 00.000 11060 Move returns status 0, amount 0
03:28:54.374 00.000 11060 move complete, result=0
03:28:54.374 00.000 11060 worker thread done servicing request
03:28:54.374 00.000 11060 Worker thread wakes up
03:28:54.374 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:28:54.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:54.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:55.019 00.645 11060 Exposure complete
03:28:55.223 00.204 11060 worker thread done servicing request
03:28:55.223 00.000 10844 OnExposeComplete: enter
03:28:55.223 00.000 10844 UpdateGuideState(): m_state=6
03:28:55.226 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
03:28:55.226 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.54, Mass=1782, SNR=27.3, Peak=193 HFD=3.5
03:28:55.226 00.000 10844 MultiStar: [#1 -0.18,0.41,0.97,U] [#2 0.01,-0.29,0.90,U] [#3 0.38,-0.19,1.00,U] [#4 -0.43,0.20,0.91,U] [#5 0.45,-0.40,0.00,M1] [#6 0.11,-0.59,0.99,U] [#7 -0.19,0.38,0.93,U] [#8 -0.01,-0.36,0.77,U] 
03:28:55.226 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.10}, one-star: {0.07, -0.38}
03:28:55.226 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.09)
03:28:55.226 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
03:28:55.226 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.80 mountX=-0.10 mountY=-0.01, mountTheta=-3.07
03:28:55.226 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
03:28:55.231 00.005 10844 Enqueuing Move request for scope (-0.02, -0.10)
03:28:55.231 00.000 11060 Worker thread wakes up
03:28:55.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
03:28:55.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
03:28:55.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:55.231 00.000 11060 Moving (-0.02, -0.10) raw xDistance=-0.10 yDistance=-0.01
03:28:55.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:28:55.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:55.232 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:28:55.232 00.000 11060 MoveAxis(E, 0, ABG)
03:28:55.232 00.000 11060 Move returns status 0, amount 0
03:28:55.232 00.000 11060 MoveAxis(N, 0, ABG)
03:28:55.232 00.000 11060 Move returns status 0, amount 0
03:28:55.232 00.000 11060 move complete, result=0
03:28:55.233 00.001 10844 UpdateGuideState exits: m=1782 SNR=27.3
03:28:55.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:55.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:55.233 00.000 10844 Enqueuing Expose request
03:28:55.233 00.000 11060 worker thread done servicing request
03:28:55.233 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:55.233 00.000 11060 Worker thread wakes up
03:28:55.234 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:55.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:55.866 00.632 11060 Exposure complete
03:28:56.079 00.213 11060 worker thread done servicing request
03:28:56.079 00.000 10844 OnExposeComplete: enter
03:28:56.079 00.000 10844 UpdateGuideState(): m_state=6
03:28:56.079 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
03:28:56.079 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=105.00, Mass=1737, SNR=26.1, Peak=175 HFD=3.3
03:28:56.079 00.000 10844 MultiStar: [#1 -0.05,-0.04,1.00,U] [#2 0.17,0.50,0.86,U] [#3 0.43,0.34,0.95,U] [#4 -0.13,-0.01,1.03,U] [#5 0.18,0.23,0.86,U] [#6 -0.11,-0.44,1.05,U] [#7 0.11,0.18,1.02,U] [#8 0.49,0.19,0.85,U] 
03:28:56.079 00.000 10844 single-star, 8 included, MultiStar: {0.11, 0.10}, one-star: {-0.03, 0.08}
03:28:56.079 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.39) = xAngle (0.52 = 0.52)
03:28:56.079 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.64 = -2.64)
03:28:56.079 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.91 mountX=0.07 mountY=-0.04, mountTheta=-0.50
03:28:56.083 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
03:28:56.083 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
03:28:56.083 00.000 11060 Worker thread wakes up
03:28:56.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:56.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
03:28:56.083 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.1
03:28:56.083 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
03:28:56.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:56.083 00.000 11060 Moving (-0.03, 0.08) raw xDistance=0.07 yDistance=-0.04
03:28:56.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:56.083 00.000 10844 Enqueuing Expose request
03:28:56.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:28:56.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:56.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:28:56.083 00.000 11060 MoveAxis(E, 0, ABG)
03:28:56.083 00.000 11060 Move returns status 0, amount 0
03:28:56.083 00.000 11060 MoveAxis(N, 0, ABG)
03:28:56.083 00.000 11060 Move returns status 0, amount 0
03:28:56.083 00.000 11060 move complete, result=0
03:28:56.083 00.000 11060 worker thread done servicing request
03:28:56.083 00.000 11060 Worker thread wakes up
03:28:56.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:56.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:56.083 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:56.714 00.631 11060 Exposure complete
03:28:56.941 00.227 11060 worker thread done servicing request
03:28:56.941 00.000 10844 OnExposeComplete: enter
03:28:56.941 00.000 10844 UpdateGuideState(): m_state=6
03:28:56.941 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
03:28:56.942 00.001 10844 Star::Find returns 1 (0), X=621.17, Y=104.70, Mass=1886, SNR=27.0, Peak=160 HFD=3.4
03:28:56.942 00.000 10844 MultiStar: [#1 0.20,-0.27,1.01,U] [#2 -0.17,-0.16,0.85,U] [#3 0.47,-0.39,0.00,M1] [#4 -0.28,-0.44,1.02,U] [#5 0.23,-0.07,0.86,U] [#6 0.16,-0.18,0.96,U] [#7 0.35,-0.18,0.86,U] [#8 0.17,0.22,0.75,U] 
03:28:56.942 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.18}, one-star: {0.34, -0.22}
03:28:56.942 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
03:28:56.942 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.77 = 0.77)
03:28:56.942 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.97 mountX=-0.15 mountY=0.15, mountTheta=2.36
03:28:56.944 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.18, opts=13)
03:28:56.944 00.000 10844 Enqueuing Move request for scope (0.12, -0.18)
03:28:56.946 00.002 11060 Worker thread wakes up
03:28:56.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
03:28:56.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:28:56.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
03:28:56.946 00.000 10844 UpdateGuideState exits: m=1886 SNR=27.0
03:28:56.946 00.000 11060 Moving (0.12, -0.18) raw xDistance=-0.15 yDistance=0.15
03:28:56.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:56.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:28:56.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:56.946 00.000 10844 Enqueuing Expose request
03:28:56.947 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:56.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:28:56.947 00.000 11060 MoveAxis(E, 36, ABG)
03:28:56.947 00.000 11060 Guiding  Dir = 2, Dur = 36
03:28:56.972 00.025 11060 IsSlewing returns 0
03:28:56.972 00.000 11060 IsGuiding returns 0
03:28:57.033 00.061 11060 IsGuiding returns 0
03:28:57.033 00.000 11060 Move returns status 0, amount 36
03:28:57.035 00.002 11060 MoveAxis(N, 0, ABG)
03:28:57.035 00.000 11060 Move returns status 0, amount 0
03:28:57.035 00.000 11060 move complete, result=0
03:28:57.035 00.000 11060 worker thread done servicing request
03:28:57.035 00.000 11060 Worker thread wakes up
03:28:57.035 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
03:28:57.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:57.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:57.664 00.629 11060 Exposure complete
03:28:57.878 00.214 11060 worker thread done servicing request
03:28:57.878 00.000 10844 OnExposeComplete: enter
03:28:57.878 00.000 10844 UpdateGuideState(): m_state=6
03:28:57.879 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
03:28:57.879 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.41, Mass=1685, SNR=25.6, Peak=203 HFD=3.2
03:28:57.879 00.000 10844 MultiStar: [#1 0.56,-0.26,0.00,M1] [#2 0.32,0.21,0.85,U] [#3 0.77,-0.62,0.00,M2] [#4 -0.18,-0.56,1.01,U] [#5 -0.22,-0.52,1.01,U] [#6 0.75,-0.14,0.00,M1] [#7 0.42,-0.34,0.98,U] [#8 0.86,-0.19,0.00,M1] 
03:28:57.879 00.000 10844 refined, 4 included, MultiStar: {-0.00, -0.36}, one-star: {-0.30, -0.51}
03:28:57.879 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
03:28:57.879 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
03:28:57.879 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.58 mountX=-0.36 mountY=0.05, mountTheta=2.99
03:28:57.882 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.36, opts=13)
03:28:57.882 00.000 10844 Enqueuing Move request for scope (-0.00, -0.36)
03:28:57.882 00.000 11060 Worker thread wakes up
03:28:57.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:57.884 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.36) opts 0xd
03:28:57.884 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.36)
03:28:57.884 00.000 11060 Moving (-0.00, -0.36) raw xDistance=-0.36 yDistance=0.05
03:28:57.884 00.000 10844 UpdateGuideState exits: m=1685 SNR=25.6
03:28:57.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
03:28:57.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:57.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:57.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:57.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:28:57.884 00.000 10844 Enqueuing Expose request
03:28:57.884 00.000 11060 MoveAxis(E, 85, ABG)
03:28:57.884 00.000 11060 Guiding  Dir = 2, Dur = 85
03:28:57.910 00.026 11060 IsSlewing returns 0
03:28:57.910 00.000 11060 IsGuiding returns 0
03:28:58.019 00.109 11060 IsGuiding returns 0
03:28:58.019 00.000 11060 Move returns status 0, amount 85
03:28:58.020 00.001 11060 MoveAxis(N, 0, ABG)
03:28:58.020 00.000 11060 Move returns status 0, amount 0
03:28:58.020 00.000 11060 move complete, result=0
03:28:58.020 00.000 11060 worker thread done servicing request
03:28:58.020 00.000 11060 Worker thread wakes up
03:28:58.020 00.000 10844 GuideStep: -0.4 px 85 ms EAST, 0.1 px 0 ms NORTH
03:28:58.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:58.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:58.656 00.636 11060 Exposure complete
03:28:58.861 00.205 11060 worker thread done servicing request
03:28:58.861 00.000 10844 OnExposeComplete: enter
03:28:58.861 00.000 10844 UpdateGuideState(): m_state=6
03:28:58.861 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
03:28:58.861 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.62, Mass=1875, SNR=26.8, Peak=251 HFD=3.5
03:28:58.861 00.000 10844 MultiStar: [#1 -0.21,-0.01,1.03,U] [#2 0.10,0.19,0.97,U] [#3 0.72,0.23,0.00,M3] [#4 -0.03,-0.15,0.97,U] [#5 0.61,-0.37,0.00,M1] [#6 0.39,-0.08,0.99,U] [#7 0.41,0.49,0.00,M1] [#8 0.50,0.02,0.80,U] 
03:28:58.861 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.06}, one-star: {-0.48, -0.30}
03:28:58.861 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
03:28:58.863 00.002 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:28:58.863 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.13 mountX=-0.05 mountY=0.04, mountTheta=2.53
03:28:58.866 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.06, opts=13)
03:28:58.866 00.000 10844 Enqueuing Move request for scope (0.03, -0.06)
03:28:58.866 00.000 11060 Worker thread wakes up
03:28:58.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:58.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
03:28:58.866 00.000 10844 UpdateGuideState exits: m=1875 SNR=26.8
03:28:58.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
03:28:58.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:58.866 00.000 11060 Moving (0.03, -0.06) raw xDistance=-0.05 yDistance=0.04
03:28:58.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:58.866 00.000 10844 Enqueuing Expose request
03:28:58.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:28:58.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:58.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:28:58.866 00.000 11060 MoveAxis(E, 0, ABG)
03:28:58.866 00.000 11060 Move returns status 0, amount 0
03:28:58.866 00.000 11060 MoveAxis(N, 0, ABG)
03:28:58.866 00.000 11060 Move returns status 0, amount 0
03:28:58.866 00.000 11060 move complete, result=0
03:28:58.866 00.000 11060 worker thread done servicing request
03:28:58.866 00.000 11060 Worker thread wakes up
03:28:58.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:58.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:28:58.866 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:59.506 00.640 11060 Exposure complete
03:28:59.716 00.210 11060 worker thread done servicing request
03:28:59.716 00.000 10844 OnExposeComplete: enter
03:28:59.716 00.000 10844 UpdateGuideState(): m_state=6
03:28:59.716 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
03:28:59.720 00.004 10844 Star::Find returns 1 (0), X=620.63, Y=105.12, Mass=1840, SNR=27.2, Peak=172 HFD=3.6
03:28:59.720 00.000 10844 MultiStar: [#1 0.28,-0.03,0.99,U] [#2 0.21,0.33,0.92,U] [#3 0.57,-0.12,0.92,U] [#4 -0.28,-0.35,0.95,U] [#5 0.02,-0.51,0.97,U] [#6 0.36,-0.42,1.05,U] [#7 0.29,0.16,0.95,U] [#8 0.17,0.40,0.70,U] 
03:28:59.720 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {-0.20, 0.20}
03:28:59.720 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.39) = xAngle (-1.73 = -1.73)
03:28:59.720 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
03:28:59.720 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.34 mountX=-0.03 mountY=0.16, mountTheta=1.73
03:28:59.721 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
03:28:59.721 00.000 10844 Enqueuing Move request for scope (0.16, -0.05)
03:28:59.724 00.003 11060 Worker thread wakes up
03:28:59.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
03:28:59.724 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
03:28:59.724 00.000 11060 Moving (0.16, -0.05) raw xDistance=-0.03 yDistance=0.16
03:28:59.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:28:59.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:28:59.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:28:59.724 00.000 11060 MoveAxis(E, 0, ABG)
03:28:59.724 00.000 11060 Move returns status 0, amount 0
03:28:59.724 00.000 11060 MoveAxis(N, 0, ABG)
03:28:59.724 00.000 11060 Move returns status 0, amount 0
03:28:59.724 00.000 11060 move complete, result=0
03:28:59.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:28:59.724 00.000 11060 worker thread done servicing request
03:28:59.724 00.000 10844 UpdateGuideState exits: m=1840 SNR=27.2
03:28:59.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:59.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:28:59.724 00.000 10844 Enqueuing Expose request
03:28:59.724 00.000 11060 Worker thread wakes up
03:28:59.724 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:59.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:28:59.726 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:00.353 00.627 11060 Exposure complete
03:29:00.582 00.229 11060 worker thread done servicing request
03:29:00.582 00.000 10844 OnExposeComplete: enter
03:29:00.582 00.000 10844 UpdateGuideState(): m_state=6
03:29:00.582 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
03:29:00.585 00.003 10844 Star::Find returns 1 (0), X=621.05, Y=104.83, Mass=1790, SNR=26.7, Peak=225 HFD=3.0
03:29:00.585 00.000 10844 MultiStar: [#1 0.12,0.23,0.99,U] [#2 0.10,0.30,0.88,U] [#3 0.70,0.44,0.00,M3] [#4 -0.13,-0.10,0.97,U] [#5 0.63,-0.00,0.00,M1] [#6 0.27,0.03,1.04,U] [#7 0.56,0.02,0.96,U] [#8 0.38,-0.36,0.79,U] 
03:29:00.585 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.01}, one-star: {0.22, -0.09}
03:29:00.585 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.39) = xAngle (-1.34 = -1.34)
03:29:00.585 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
03:29:00.585 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.05 mountX=0.05 mountY=0.21, mountTheta=1.34
03:29:00.587 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.01, opts=13)
03:29:00.587 00.000 10844 Enqueuing Move request for scope (0.21, 0.01)
03:29:00.587 00.000 11060 Worker thread wakes up
03:29:00.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:00.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
03:29:00.587 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.7
03:29:00.587 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
03:29:00.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:00.587 00.000 11060 Moving (0.21, 0.01) raw xDistance=0.05 yDistance=0.21
03:29:00.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:00.587 00.000 10844 Enqueuing Expose request
03:29:00.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:29:00.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:29:00.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:29:00.587 00.000 11060 MoveAxis(E, 0, ABG)
03:29:00.587 00.000 11060 Move returns status 0, amount 0
03:29:00.587 00.000 11060 MoveAxis(N, 0, ABG)
03:29:00.587 00.000 11060 Move returns status 0, amount 0
03:29:00.587 00.000 11060 move complete, result=0
03:29:00.587 00.000 11060 worker thread done servicing request
03:29:00.587 00.000 11060 Worker thread wakes up
03:29:00.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:00.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:00.591 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:01.235 00.644 11060 Exposure complete
03:29:01.440 00.205 11060 worker thread done servicing request
03:29:01.440 00.000 10844 OnExposeComplete: enter
03:29:01.440 00.000 10844 UpdateGuideState(): m_state=6
03:29:01.440 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
03:29:01.440 00.000 10844 Star::Find returns 1 (0), X=621.63, Y=105.19, Mass=1603, SNR=24.7, Peak=173 HFD=3.5
03:29:01.440 00.000 10844 MultiStar: [#1 -0.00,0.40,1.08,U] [#2 -0.06,0.69,0.00,M1] [#3 0.46,0.07,1.02,U] [#4 0.12,0.02,1.02,U] [#5 0.11,0.05,1.01,U] [#6 0.04,0.19,1.06,U] [#7 0.22,0.10,1.03,U] [#8 0.54,0.30,0.00,M1] 
03:29:01.440 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.16}, one-star: {0.80, 0.27}
03:29:01.440 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
03:29:01.440 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.31 = 2.31)
03:29:01.440 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.16 hyp=0.29 cameraTheta=0.58 mountX=0.20 mountY=0.21, mountTheta=0.82
03:29:01.443 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.16, opts=13)
03:29:01.443 00.000 10844 Enqueuing Move request for scope (0.24, 0.16)
03:29:01.443 00.000 11060 Worker thread wakes up
03:29:01.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:01.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.16) opts 0xd
03:29:01.443 00.000 10844 UpdateGuideState exits: m=1603 SNR=24.7
03:29:01.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.16)
03:29:01.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:01.443 00.000 11060 Moving (0.24, 0.16) raw xDistance=0.20 yDistance=0.21
03:29:01.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:01.443 00.000 10844 Enqueuing Expose request
03:29:01.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:29:01.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:29:01.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:29:01.443 00.000 11060 MoveAxis(W, 47, ABG)
03:29:01.443 00.000 11060 Guiding  Dir = 3, Dur = 47
03:29:01.458 00.015 11060 IsSlewing returns 0
03:29:01.458 00.000 11060 IsGuiding returns 0
03:29:01.520 00.062 11060 IsGuiding returns 0
03:29:01.520 00.000 11060 Move returns status 0, amount 47
03:29:01.520 00.000 11060 MoveAxis(N, 0, ABG)
03:29:01.520 00.000 11060 Move returns status 0, amount 0
03:29:01.520 00.000 11060 move complete, result=0
03:29:01.520 00.000 11060 worker thread done servicing request
03:29:01.520 00.000 10844 GuideStep: 0.2 px 47 ms WEST, 0.2 px 0 ms NORTH
03:29:01.521 00.001 11060 Worker thread wakes up
03:29:01.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:01.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:02.154 00.633 11060 Exposure complete
03:29:02.364 00.210 11060 worker thread done servicing request
03:29:02.364 00.000 10844 OnExposeComplete: enter
03:29:02.364 00.000 10844 UpdateGuideState(): m_state=6
03:29:02.364 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
03:29:02.364 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=105.54, Mass=1726, SNR=25.9, Peak=169 HFD=3.3
03:29:02.369 00.005 10844 MultiStar: [#1 -0.08,0.44,1.02,U] [#2 -0.29,0.17,0.84,U] [#3 0.41,0.47,0.00,M3] [#4 0.27,-0.10,0.98,U] [#5 0.39,-0.18,0.96,U] [#6 -0.27,-0.25,1.10,U] [#7 0.07,0.53,0.92,U] [#8 0.50,-0.25,0.84,U] 
03:29:02.369 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {-0.07, 0.62}
03:29:02.369 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.39) = xAngle (-0.23 = -0.23)
03:29:02.369 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.89 = 2.89)
03:29:02.369 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.14 cameraTheta=1.15 mountX=0.13 mountY=0.03, mountTheta=0.25
03:29:02.380 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
03:29:02.380 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
03:29:02.380 00.000 11060 Worker thread wakes up
03:29:02.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:02.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
03:29:02.380 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
03:29:02.380 00.000 11060 Moving (0.05, 0.12) raw xDistance=0.13 yDistance=0.03
03:29:02.380 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:29:02.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:02.381 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:02.381 00.000 11060 MoveAxis(W, 32, ABG)
03:29:02.381 00.000 10844 UpdateGuideState exits: m=1726 SNR=25.9
03:29:02.381 00.000 11060 Guiding  Dir = 3, Dur = 32
03:29:02.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:02.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:02.381 00.000 10844 Enqueuing Expose request
03:29:02.416 00.035 11060 IsSlewing returns 0
03:29:02.416 00.000 11060 IsGuiding returns 0
03:29:02.464 00.048 11060 IsGuiding returns 0
03:29:02.464 00.000 11060 Move returns status 0, amount 32
03:29:02.464 00.000 11060 MoveAxis(N, 0, ABG)
03:29:02.464 00.000 11060 Move returns status 0, amount 0
03:29:02.464 00.000 11060 move complete, result=0
03:29:02.464 00.000 11060 worker thread done servicing request
03:29:02.464 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
03:29:02.464 00.000 11060 Worker thread wakes up
03:29:02.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:02.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:03.101 00.637 11060 Exposure complete
03:29:03.305 00.204 10844 OnExposeComplete: enter
03:29:03.305 00.000 10844 UpdateGuideState(): m_state=6
03:29:03.306 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
03:29:03.306 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.92, Mass=1573, SNR=25.0, Peak=210 HFD=2.8
03:29:03.306 00.000 10844 MultiStar: [#1 0.31,0.35,1.05,U] [#2 -0.07,0.23,0.96,U] [#3 0.56,0.38,0.00,M4] [#4 -0.29,-0.47,1.04,U] [#5 0.18,-0.31,0.95,U] [#6 0.07,-0.51,1.13,U] [#7 0.11,0.10,0.96,U] [#8 0.30,0.09,0.83,U] 
03:29:03.306 00.000 10844 single-star, 7 included, MultiStar: {0.07, -0.08}, one-star: {-0.05, -0.00}
03:29:03.306 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.39) = xAngle (-4.47 = 1.81)
03:29:03.306 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.35 = -1.35)
03:29:03.306 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.08 mountX=-0.01 mountY=-0.05, mountTheta=-1.81
03:29:03.307 00.001 11060 worker thread done servicing request
03:29:03.309 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.00, opts=13)
03:29:03.309 00.000 10844 Enqueuing Move request for scope (-0.05, -0.00)
03:29:03.309 00.000 11060 Worker thread wakes up
03:29:03.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
03:29:03.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
03:29:03.309 00.000 11060 Moving (-0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
03:29:03.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:29:03.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:03.311 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:29:03.311 00.000 11060 MoveAxis(E, 0, ABG)
03:29:03.311 00.000 11060 Move returns status 0, amount 0
03:29:03.311 00.000 11060 MoveAxis(N, 0, ABG)
03:29:03.311 00.000 11060 Move returns status 0, amount 0
03:29:03.311 00.000 11060 move complete, result=0
03:29:03.311 00.000 11060 worker thread done servicing request
03:29:03.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:03.311 00.000 10844 UpdateGuideState exits: m=1573 SNR=25.0
03:29:03.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:03.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:03.311 00.000 10844 Enqueuing Expose request
03:29:03.312 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:03.312 00.000 11060 Worker thread wakes up
03:29:03.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:03.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:03.950 00.638 11060 Exposure complete
03:29:04.155 00.205 11060 worker thread done servicing request
03:29:04.155 00.000 10844 OnExposeComplete: enter
03:29:04.155 00.000 10844 UpdateGuideState(): m_state=6
03:29:04.156 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
03:29:04.156 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.44, Mass=1775, SNR=26.3, Peak=217 HFD=3.2
03:29:04.156 00.000 10844 MultiStar: [#1 -0.07,-0.00,0.95,U] [#2 -0.15,-0.44,0.92,U] [#3 0.42,-0.57,0.00,M5] [#4 -0.09,0.26,1.05,U] [#5 0.58,-0.60,0.00,M1] [#6 0.27,-0.91,0.00,M1] [#7 -0.27,-0.11,0.95,U] [#8 -0.21,-0.53,0.76,U] 
03:29:04.156 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.20}, one-star: {-0.13, -0.48}
03:29:04.156 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.39) = xAngle (-3.60 = 2.68)
03:29:04.156 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.48 = -0.48)
03:29:04.156 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.21 mountX=-0.23 mountY=-0.12, mountTheta=-2.67
03:29:04.158 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.20, opts=13)
03:29:04.158 00.000 10844 Enqueuing Move request for scope (-0.15, -0.20)
03:29:04.160 00.002 11060 Worker thread wakes up
03:29:04.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
03:29:04.160 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
03:29:04.160 00.000 11060 Moving (-0.15, -0.20) raw xDistance=-0.23 yDistance=-0.12
03:29:04.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:29:04.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:04.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:29:04.160 00.000 11060 MoveAxis(E, 53, ABG)
03:29:04.160 00.000 11060 Guiding  Dir = 2, Dur = 53
03:29:04.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:04.160 00.000 10844 UpdateGuideState exits: m=1775 SNR=26.3
03:29:04.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:04.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:04.160 00.000 10844 Enqueuing Expose request
03:29:04.189 00.029 11060 IsSlewing returns 0
03:29:04.189 00.000 11060 IsGuiding returns 0
03:29:04.281 00.092 11060 IsGuiding returns 0
03:29:04.281 00.000 11060 Move returns status 0, amount 53
03:29:04.281 00.000 11060 MoveAxis(N, 0, ABG)
03:29:04.281 00.000 11060 Move returns status 0, amount 0
03:29:04.281 00.000 11060 move complete, result=0
03:29:04.281 00.000 11060 worker thread done servicing request
03:29:04.281 00.000 11060 Worker thread wakes up
03:29:04.281 00.000 10844 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
03:29:04.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:04.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:04.918 00.637 11060 Exposure complete
03:29:05.134 00.216 11060 worker thread done servicing request
03:29:05.134 00.000 10844 OnExposeComplete: enter
03:29:05.134 00.000 10844 UpdateGuideState(): m_state=6
03:29:05.134 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
03:29:05.134 00.000 10844 Star::Find returns 1 (0), X=621.00, Y=104.85, Mass=2064, SNR=29.0, Peak=218 HFD=3.0
03:29:05.134 00.000 10844 MultiStar: [#1 0.50,0.21,0.87,U] [#2 -0.50,-0.42,0.00,M1] [#3 0.91,-0.08,0.00,M6] [#4 0.11,-0.37,0.83,U] [#5 0.51,-0.17,0.89,U] [#6 0.10,-0.76,0.00,M2] [#7 0.03,0.08,0.86,U] [#8 0.42,-0.42,0.70,U] 
03:29:05.134 00.000 10844 single-star, 5 included, MultiStar: {0.29, -0.11}, one-star: {0.17, -0.07}
03:29:05.134 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
03:29:05.134 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:29:05.134 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.40 mountX=-0.04 mountY=0.17, mountTheta=1.79
03:29:05.139 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.07, opts=13)
03:29:05.140 00.001 10844 Enqueuing Move request for scope (0.17, -0.07)
03:29:05.140 00.000 11060 Worker thread wakes up
03:29:05.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:05.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
03:29:05.140 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
03:29:05.140 00.000 11060 Moving (0.17, -0.07) raw xDistance=-0.04 yDistance=0.17
03:29:05.140 00.000 10844 UpdateGuideState exits: m=2064 SNR=29.0
03:29:05.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:05.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:29:05.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:05.140 00.000 10844 Enqueuing Expose request
03:29:05.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:05.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:29:05.140 00.000 11060 MoveAxis(E, 0, ABG)
03:29:05.140 00.000 11060 Move returns status 0, amount 0
03:29:05.140 00.000 11060 MoveAxis(N, 0, ABG)
03:29:05.140 00.000 11060 Move returns status 0, amount 0
03:29:05.140 00.000 11060 move complete, result=0
03:29:05.142 00.002 11060 worker thread done servicing request
03:29:05.142 00.000 11060 Worker thread wakes up
03:29:05.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:05.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:05.143 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:05.777 00.634 11060 Exposure complete
03:29:05.983 00.206 11060 worker thread done servicing request
03:29:05.983 00.000 10844 OnExposeComplete: enter
03:29:05.983 00.000 10844 UpdateGuideState(): m_state=6
03:29:05.983 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
03:29:05.983 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=104.43, Mass=1828, SNR=27.1, Peak=194 HFD=3.3
03:29:05.983 00.000 10844 MultiStar: [#1 0.68,-0.16,0.00,M1] [#2 -0.16,0.31,0.91,U] [#3 0.37,-0.17,0.99,U] [#4 0.32,-0.49,0.95,U] [#5 0.86,-0.12,0.00,M1] [#6 -0.33,-0.63,0.00,M3] [#7 0.28,-0.07,0.90,U] [#8 0.03,-0.15,0.87,U] 
03:29:05.983 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.18}, one-star: {-0.38, -0.49}
03:29:05.983 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:29:05.983 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
03:29:05.983 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.18 mountX=-0.17 mountY=0.10, mountTheta=2.58
03:29:05.991 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.18, opts=13)
03:29:05.991 00.000 10844 Enqueuing Move request for scope (0.08, -0.18)
03:29:05.991 00.000 11060 Worker thread wakes up
03:29:05.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:05.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
03:29:05.991 00.000 10844 UpdateGuideState exits: m=1828 SNR=27.1
03:29:05.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
03:29:05.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:05.995 00.004 11060 Moving (0.08, -0.18) raw xDistance=-0.17 yDistance=0.10
03:29:05.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:05.995 00.000 10844 Enqueuing Expose request
03:29:05.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:29:05.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:05.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:29:05.995 00.000 11060 MoveAxis(E, 39, ABG)
03:29:05.995 00.000 11060 Guiding  Dir = 2, Dur = 39
03:29:06.008 00.013 11060 IsSlewing returns 0
03:29:06.009 00.001 11060 IsGuiding returns 0
03:29:06.054 00.045 11060 IsGuiding returns 0
03:29:06.054 00.000 11060 Move returns status 0, amount 39
03:29:06.054 00.000 11060 MoveAxis(N, 0, ABG)
03:29:06.054 00.000 11060 Move returns status 0, amount 0
03:29:06.055 00.001 11060 move complete, result=0
03:29:06.055 00.000 11060 worker thread done servicing request
03:29:06.055 00.000 11060 Worker thread wakes up
03:29:06.055 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
03:29:06.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:06.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:06.688 00.633 11060 Exposure complete
03:29:06.899 00.211 11060 worker thread done servicing request
03:29:06.899 00.000 10844 OnExposeComplete: enter
03:29:06.899 00.000 10844 UpdateGuideState(): m_state=6
03:29:06.899 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
03:29:06.899 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.95, Mass=1845, SNR=27.1, Peak=219 HFD=3.1
03:29:06.899 00.000 10844 MultiStar: [#1 0.25,0.22,0.95,U] [#2 0.36,0.77,0.00,M1] [#3 0.66,-0.09,0.00,M6] [#4 0.04,-0.03,0.93,U] [#5 0.29,0.18,0.94,U] [#6 0.15,0.09,1.08,U] [#7 0.55,0.13,0.95,U] [#8 0.63,-0.05,0.00,M1] 
03:29:06.899 00.000 10844 single-star, 5 included, MultiStar: {0.21, 0.11}, one-star: {-0.01, 0.03}
03:29:06.899 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.39) = xAngle (0.45 = 0.45)
03:29:06.899 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.58 = -2.70)
03:29:06.899 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.84 mountX=0.03 mountY=-0.01, mountTheta=-0.44
03:29:06.905 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
03:29:06.905 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
03:29:06.905 00.000 11060 Worker thread wakes up
03:29:06.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
03:29:06.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
03:29:06.905 00.000 11060 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
03:29:06.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:29:06.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:06.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:29:06.905 00.000 11060 MoveAxis(E, 0, ABG)
03:29:06.905 00.000 11060 Move returns status 0, amount 0
03:29:06.905 00.000 11060 MoveAxis(N, 0, ABG)
03:29:06.905 00.000 11060 Move returns status 0, amount 0
03:29:06.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:06.905 00.000 11060 move complete, result=0
03:29:06.905 00.000 10844 UpdateGuideState exits: m=1845 SNR=27.1
03:29:06.905 00.000 11060 worker thread done servicing request
03:29:06.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:06.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:06.907 00.002 10844 Enqueuing Expose request
03:29:06.907 00.000 11060 Worker thread wakes up
03:29:06.907 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:06.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:06.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:07.559 00.652 11060 Exposure complete
03:29:07.763 00.204 11060 worker thread done servicing request
03:29:07.763 00.000 10844 OnExposeComplete: enter
03:29:07.763 00.000 10844 UpdateGuideState(): m_state=6
03:29:07.763 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
03:29:07.763 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=105.02, Mass=1800, SNR=26.3, Peak=218 HFD=3.2
03:29:07.763 00.000 10844 MultiStar: [#1 0.34,0.08,1.01,U] [#2 -0.01,0.33,0.96,U] [#3 0.60,0.19,0.00,M7] [#4 0.20,-0.07,1.02,U] [#5 0.60,-0.16,0.00,M1] [#6 0.51,0.05,0.98,U] [#7 0.38,0.17,0.98,U] [#8 0.82,0.58,0.00,M2] 
03:29:07.763 00.000 10844 single-star, 5 included, MultiStar: {0.25, 0.11}, one-star: {0.07, 0.11}
03:29:07.763 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.39) = xAngle (-0.39 = -0.39)
03:29:07.763 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.73 = 2.73)
03:29:07.763 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.99 mountX=0.12 mountY=0.05, mountTheta=0.41
03:29:07.768 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
03:29:07.768 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
03:29:07.768 00.000 11060 Worker thread wakes up
03:29:07.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
03:29:07.768 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
03:29:07.768 00.000 11060 Moving (0.07, 0.11) raw xDistance=0.12 yDistance=0.05
03:29:07.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:07.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:29:07.768 00.000 10844 UpdateGuideState exits: m=1800 SNR=26.3
03:29:07.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:07.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:07.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:29:07.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:07.768 00.000 10844 Enqueuing Expose request
03:29:07.768 00.000 11060 MoveAxis(E, 0, ABG)
03:29:07.768 00.000 11060 Move returns status 0, amount 0
03:29:07.768 00.000 11060 MoveAxis(N, 0, ABG)
03:29:07.768 00.000 11060 Move returns status 0, amount 0
03:29:07.768 00.000 11060 move complete, result=0
03:29:07.770 00.002 11060 worker thread done servicing request
03:29:07.770 00.000 11060 Worker thread wakes up
03:29:07.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:07.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:07.772 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:08.414 00.642 11060 Exposure complete
03:29:08.622 00.208 11060 worker thread done servicing request
03:29:08.622 00.000 10844 OnExposeComplete: enter
03:29:08.622 00.000 10844 UpdateGuideState(): m_state=6
03:29:08.622 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
03:29:08.625 00.003 10844 Star::Find returns 1 (0), X=621.11, Y=105.11, Mass=1486, SNR=24.2, Peak=212 HFD=2.8
03:29:08.625 00.000 10844 MultiStar: [#1 -0.13,0.65,0.00,M1] [#2 0.38,0.29,1.07,U] [#3 0.81,0.20,0.00,M8] [#4 -0.03,-0.16,1.03,U] [#5 0.47,-0.34,0.93,U] [#6 0.31,-0.69,0.00,M2] [#7 0.26,-0.02,1.06,U] [#8 0.62,-0.03,0.00,M3] 
03:29:08.625 00.000 10844 refined, 4 included, MultiStar: {0.27, -0.00}, one-star: {0.28, 0.19}
03:29:08.625 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.39) = xAngle (-1.39 = -1.39)
03:29:08.625 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
03:29:08.625 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.00 mountX=0.05 mountY=0.27, mountTheta=1.39
03:29:08.627 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.00, opts=13)
03:29:08.627 00.000 10844 Enqueuing Move request for scope (0.27, -0.00)
03:29:08.627 00.000 11060 Worker thread wakes up
03:29:08.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
03:29:08.627 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
03:29:08.627 00.000 11060 Moving (0.27, -0.00) raw xDistance=0.05 yDistance=0.27
03:29:08.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:29:08.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:29:08.630 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:29:08.630 00.000 11060 MoveAxis(E, 0, ABG)
03:29:08.630 00.000 11060 Move returns status 0, amount 0
03:29:08.630 00.000 11060 MoveAxis(N, 0, ABG)
03:29:08.630 00.000 11060 Move returns status 0, amount 0
03:29:08.630 00.000 11060 move complete, result=0
03:29:08.630 00.000 11060 worker thread done servicing request
03:29:08.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:08.630 00.000 10844 UpdateGuideState exits: m=1486 SNR=24.2
03:29:08.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:08.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:08.630 00.000 10844 Enqueuing Expose request
03:29:08.630 00.000 11060 Worker thread wakes up
03:29:08.630 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:29:08.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:08.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:09.270 00.640 11060 Exposure complete
03:29:09.483 00.213 11060 worker thread done servicing request
03:29:09.483 00.000 10844 OnExposeComplete: enter
03:29:09.483 00.000 10844 UpdateGuideState(): m_state=6
03:29:09.483 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
03:29:09.483 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.58, Mass=1598, SNR=25.4, Peak=171 HFD=3.2
03:29:09.485 00.002 10844 MultiStar: [#1 0.23,0.47,0.95,U] [#2 -0.06,0.38,0.95,U] [#3 0.57,0.09,1.06,U] [#4 -0.12,-0.15,1.03,U] [#5 1.08,-0.03,0.00,M1] [#6 0.30,0.06,0.98,U] [#7 0.60,0.17,0.00,M1] [#8 1.13,0.04,0.00,M4] 
03:29:09.485 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.08}, one-star: {0.02, -0.34}
03:29:09.485 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.39) = xAngle (-0.94 = -0.94)
03:29:09.485 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.19 = 2.19)
03:29:09.485 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.11 mountY=0.15, mountTheta=0.94
03:29:09.488 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.08, opts=13)
03:29:09.488 00.000 10844 Enqueuing Move request for scope (0.16, 0.08)
03:29:09.488 00.000 11060 Worker thread wakes up
03:29:09.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:09.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
03:29:09.488 00.000 10844 UpdateGuideState exits: m=1598 SNR=25.4
03:29:09.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
03:29:09.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:09.488 00.000 11060 Moving (0.16, 0.08) raw xDistance=0.11 yDistance=0.15
03:29:09.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:09.488 00.000 10844 Enqueuing Expose request
03:29:09.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:29:09.490 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:09.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:29:09.490 00.000 11060 MoveAxis(E, 0, ABG)
03:29:09.490 00.000 11060 Move returns status 0, amount 0
03:29:09.490 00.000 11060 MoveAxis(N, 0, ABG)
03:29:09.490 00.000 11060 Move returns status 0, amount 0
03:29:09.490 00.000 11060 move complete, result=0
03:29:09.490 00.000 11060 worker thread done servicing request
03:29:09.490 00.000 11060 Worker thread wakes up
03:29:09.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:09.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:09.493 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:10.127 00.634 11060 Exposure complete
03:29:10.361 00.234 11060 worker thread done servicing request
03:29:10.361 00.000 10844 OnExposeComplete: enter
03:29:10.361 00.000 10844 UpdateGuideState(): m_state=6
03:29:10.361 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
03:29:10.361 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.92, Mass=1612, SNR=25.5, Peak=194 HFD=2.8
03:29:10.363 00.002 10844 MultiStar: [#1 0.34,0.32,0.94,U] [#2 0.40,0.47,0.00,M1] [#3 0.68,-0.35,0.00,M8] [#4 0.00,-0.31,1.03,U] [#5 0.70,-0.01,0.00,M2] [#6 0.60,-0.20,0.00,M2] [#7 0.18,0.18,1.07,U] [#8 0.99,-0.01,0.00,M5] 
03:29:10.363 00.000 10844 single-star, 3 included, MultiStar: {0.16, 0.04}, one-star: {0.15, 0.01}
03:29:10.363 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
03:29:10.363 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
03:29:10.363 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=0.03 mountY=0.15, mountTheta=1.35
03:29:10.367 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.01, opts=13)
03:29:10.367 00.000 10844 Enqueuing Move request for scope (0.15, 0.01)
03:29:10.367 00.000 11060 Worker thread wakes up
03:29:10.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:10.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
03:29:10.367 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
03:29:10.367 00.000 11060 Moving (0.15, 0.01) raw xDistance=0.03 yDistance=0.15
03:29:10.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:29:10.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:10.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:29:10.367 00.000 11060 MoveAxis(E, 0, ABG)
03:29:10.367 00.000 11060 Move returns status 0, amount 0
03:29:10.367 00.000 11060 MoveAxis(N, 0, ABG)
03:29:10.367 00.000 11060 Move returns status 0, amount 0
03:29:10.367 00.000 11060 move complete, result=0
03:29:10.367 00.000 10844 UpdateGuideState exits: m=1612 SNR=25.5
03:29:10.367 00.000 11060 worker thread done servicing request
03:29:10.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:10.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:10.367 00.000 10844 Enqueuing Expose request
03:29:10.367 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:10.369 00.002 11060 Worker thread wakes up
03:29:10.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:10.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:11.007 00.638 11060 Exposure complete
03:29:11.214 00.207 11060 worker thread done servicing request
03:29:11.220 00.006 10844 OnExposeComplete: enter
03:29:11.220 00.000 10844 UpdateGuideState(): m_state=6
03:29:11.220 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
03:29:11.220 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.91, Mass=1617, SNR=25.1, Peak=210 HFD=3.4
03:29:11.221 00.001 10844 MultiStar: [#1 0.44,-0.14,0.96,U] [#2 0.56,0.49,0.00,M2] [#3 0.77,0.15,0.00,M9] [#4 0.51,-0.25,1.05,U] [#5 0.57,-0.29,0.00,M3] [#6 0.31,0.08,1.04,U] [#7 0.41,0.01,0.95,U] [#8 0.17,0.11,0.83,U] 
03:29:11.221 00.000 10844 single-star, 5 included, MultiStar: {0.29, -0.04}, one-star: {-0.11, -0.01}
03:29:11.221 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.39) = xAngle (-4.47 = 1.82)
03:29:11.221 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.34 = -1.34)
03:29:11.221 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.08 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
03:29:11.224 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
03:29:11.224 00.000 10844 Enqueuing Move request for scope (-0.11, -0.01)
03:29:11.224 00.000 11060 Worker thread wakes up
03:29:11.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
03:29:11.224 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:11.224 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
03:29:11.224 00.000 10844 UpdateGuideState exits: m=1617 SNR=25.1
03:29:11.224 00.000 11060 Moving (-0.11, -0.01) raw xDistance=-0.03 yDistance=-0.11
03:29:11.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:11.225 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:11.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:29:11.225 00.000 10844 Enqueuing Expose request
03:29:11.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:11.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:29:11.225 00.000 11060 MoveAxis(E, 0, ABG)
03:29:11.225 00.000 11060 Move returns status 0, amount 0
03:29:11.225 00.000 11060 MoveAxis(N, 0, ABG)
03:29:11.225 00.000 11060 Move returns status 0, amount 0
03:29:11.225 00.000 11060 move complete, result=0
03:29:11.225 00.000 11060 worker thread done servicing request
03:29:11.225 00.000 11060 Worker thread wakes up
03:29:11.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:11.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:11.228 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:11.868 00.640 11060 Exposure complete
03:29:12.067 00.199 11060 worker thread done servicing request
03:29:12.067 00.000 10844 OnExposeComplete: enter
03:29:12.067 00.000 10844 UpdateGuideState(): m_state=6
03:29:12.068 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
03:29:12.068 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.75, Mass=1852, SNR=26.7, Peak=229 HFD=3.5
03:29:12.068 00.000 10844 MultiStar: [#1 -0.02,0.14,0.95,U] [#2 0.22,0.25,0.87,U] [#3 0.66,-0.01,0.00,M10] [#4 0.09,-0.37,1.01,U] [#5 0.21,-0.25,0.88,U] [#6 -0.04,-0.54,1.08,U] [#7 -0.11,-0.13,0.81,U] [#8 0.08,0.24,0.77,U] 
03:29:12.068 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {-0.10, -0.17}
03:29:12.068 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
03:29:12.068 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.45 = 0.45)
03:29:12.068 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.29 mountX=-0.12 mountY=0.06, mountTheta=2.69
03:29:12.072 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
03:29:12.072 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
03:29:12.072 00.000 11060 Worker thread wakes up
03:29:12.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:12.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
03:29:12.072 00.000 10844 UpdateGuideState exits: m=1852 SNR=26.7
03:29:12.072 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
03:29:12.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:12.072 00.000 11060 Moving (0.04, -0.12) raw xDistance=-0.12 yDistance=0.06
03:29:12.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:12.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:29:12.072 00.000 10844 Enqueuing Expose request
03:29:12.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:12.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:29:12.072 00.000 11060 MoveAxis(E, 0, ABG)
03:29:12.072 00.000 11060 Move returns status 0, amount 0
03:29:12.072 00.000 11060 MoveAxis(N, 0, ABG)
03:29:12.072 00.000 11060 Move returns status 0, amount 0
03:29:12.072 00.000 11060 move complete, result=0
03:29:12.072 00.000 11060 worker thread done servicing request
03:29:12.072 00.000 11060 Worker thread wakes up
03:29:12.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:12.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:12.072 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:12.715 00.643 11060 Exposure complete
03:29:12.933 00.218 11060 worker thread done servicing request
03:29:12.933 00.000 10844 OnExposeComplete: enter
03:29:12.933 00.000 10844 UpdateGuideState(): m_state=6
03:29:12.935 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
03:29:12.935 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.87, Mass=1900, SNR=27.3, Peak=171 HFD=3.2
03:29:12.935 00.000 10844 MultiStar: [#1 0.47,0.62,0.00,M1] [#2 0.14,0.53,0.85,U] [#3 0.17,0.39,0.85,U] [#4 0.30,-0.25,1.03,U] [#5 0.77,-0.18,0.00,M3] [#6 0.42,-0.26,1.01,U] [#7 0.46,0.45,0.00,M1] [#8 0.44,0.17,0.82,U] 
03:29:12.935 00.000 10844 single-star, 5 included, MultiStar: {0.28, 0.06}, one-star: {0.19, -0.05}
03:29:12.935 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.39) = xAngle (-1.65 = -1.65)
03:29:12.935 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.48 = 1.48)
03:29:12.935 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.26 mountX=-0.02 mountY=0.20, mountTheta=1.65
03:29:12.938 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.05, opts=13)
03:29:12.938 00.000 10844 Enqueuing Move request for scope (0.19, -0.05)
03:29:12.938 00.000 11060 Worker thread wakes up
03:29:12.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:12.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
03:29:12.938 00.000 10844 UpdateGuideState exits: m=1900 SNR=27.3
03:29:12.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:12.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:12.938 00.000 10844 Enqueuing Expose request
03:29:12.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
03:29:12.938 00.000 11060 Moving (0.19, -0.05) raw xDistance=-0.02 yDistance=0.20
03:29:12.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:29:12.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:29:12.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:29:12.938 00.000 11060 MoveAxis(E, 0, ABG)
03:29:12.941 00.003 11060 Move returns status 0, amount 0
03:29:12.941 00.000 11060 MoveAxis(N, 0, ABG)
03:29:12.941 00.000 11060 Move returns status 0, amount 0
03:29:12.941 00.000 11060 move complete, result=0
03:29:12.941 00.000 11060 worker thread done servicing request
03:29:12.941 00.000 11060 Worker thread wakes up
03:29:12.941 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:12.942 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:12.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:13.578 00.636 11060 Exposure complete
03:29:13.803 00.225 11060 worker thread done servicing request
03:29:13.803 00.000 10844 OnExposeComplete: enter
03:29:13.803 00.000 10844 UpdateGuideState(): m_state=6
03:29:13.803 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
03:29:13.803 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.85, Mass=1812, SNR=26.8, Peak=195 HFD=3.4
03:29:13.804 00.001 10844 MultiStar: [#1 0.29,0.27,0.88,U] [#2 -0.10,0.33,0.84,U] [#3 0.17,0.39,0.98,U] [#4 0.38,-0.12,0.92,U] [#5 0.37,0.01,0.91,U] [#6 0.24,0.03,0.98,U] [#7 0.68,0.25,0.00,M2] [#8 0.48,0.07,0.84,U] 
03:29:13.804 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.11}, one-star: {-0.31, -0.07}
03:29:13.804 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.39) = xAngle (-0.85 = -0.85)
03:29:13.804 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
03:29:13.804 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=0.14 mountY=0.16, mountTheta=0.86
03:29:13.806 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.11, opts=13)
03:29:13.806 00.000 10844 Enqueuing Move request for scope (0.18, 0.11)
03:29:13.806 00.000 11060 Worker thread wakes up
03:29:13.806 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:13.808 00.002 10844 UpdateGuideState exits: m=1812 SNR=26.8
03:29:13.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:13.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:13.808 00.000 10844 Enqueuing Expose request
03:29:13.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
03:29:13.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
03:29:13.808 00.000 11060 Moving (0.18, 0.11) raw xDistance=0.14 yDistance=0.16
03:29:13.810 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:29:13.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:13.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:29:13.810 00.000 11060 MoveAxis(W, 33, ABG)
03:29:13.810 00.000 11060 Guiding  Dir = 3, Dur = 33
03:29:13.817 00.007 11060 IsSlewing returns 0
03:29:13.817 00.000 11060 IsGuiding returns 0
03:29:13.863 00.046 11060 IsGuiding returns 0
03:29:13.863 00.000 11060 Move returns status 0, amount 33
03:29:13.863 00.000 11060 MoveAxis(N, 0, ABG)
03:29:13.864 00.001 11060 Move returns status 0, amount 0
03:29:13.864 00.000 11060 move complete, result=0
03:29:13.864 00.000 11060 worker thread done servicing request
03:29:13.864 00.000 11060 Worker thread wakes up
03:29:13.864 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.2 px 0 ms NORTH
03:29:13.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:13.865 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:14.505 00.640 11060 Exposure complete
03:29:14.716 00.211 11060 worker thread done servicing request
03:29:14.716 00.000 10844 OnExposeComplete: enter
03:29:14.716 00.000 10844 UpdateGuideState(): m_state=6
03:29:14.716 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
03:29:14.716 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.43, Mass=1671, SNR=26.2, Peak=196 HFD=2.8
03:29:14.717 00.001 10844 MultiStar: [#1 0.24,0.07,0.89,U] [#2 0.04,-0.07,0.93,U] [#3 0.02,-0.08,0.96,U] [#4 -0.10,-0.11,1.04,U] [#5 0.51,-0.23,0.91,U] [#6 0.24,-0.37,0.97,U] [#7 0.15,-0.15,0.81,U] [#8 0.49,-0.13,0.88,U] 
03:29:14.717 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.18}, one-star: {-0.07, -0.48}
03:29:14.717 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.39) = xAngle (-2.22 = -2.22)
03:29:14.717 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.90 = 0.90)
03:29:14.717 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.83 mountX=-0.14 mountY=0.19, mountTheta=2.23
03:29:14.717 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.18, opts=13)
03:29:14.717 00.000 10844 Enqueuing Move request for scope (0.16, -0.18)
03:29:14.717 00.000 11060 Worker thread wakes up
03:29:14.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:14.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
03:29:14.717 00.000 10844 UpdateGuideState exits: m=1671 SNR=26.2
03:29:14.717 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
03:29:14.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:14.717 00.000 11060 Moving (0.16, -0.18) raw xDistance=-0.14 yDistance=0.19
03:29:14.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:14.717 00.000 10844 Enqueuing Expose request
03:29:14.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:29:14.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:14.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:29:14.717 00.000 11060 MoveAxis(E, 33, ABG)
03:29:14.717 00.000 11060 Guiding  Dir = 2, Dur = 33
03:29:14.752 00.035 11060 IsSlewing returns 0
03:29:14.752 00.000 11060 IsGuiding returns 0
03:29:14.804 00.052 11060 IsGuiding returns 0
03:29:14.804 00.000 11060 Move returns status 0, amount 33
03:29:14.804 00.000 11060 MoveAxis(N, 0, ABG)
03:29:14.804 00.000 11060 Move returns status 0, amount 0
03:29:14.805 00.001 11060 move complete, result=0
03:29:14.805 00.000 11060 worker thread done servicing request
03:29:14.805 00.000 11060 Worker thread wakes up
03:29:14.805 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.2 px 0 ms NORTH
03:29:14.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:14.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:15.440 00.635 11060 Exposure complete
03:29:15.657 00.217 11060 worker thread done servicing request
03:29:15.657 00.000 10844 OnExposeComplete: enter
03:29:15.657 00.000 10844 UpdateGuideState(): m_state=6
03:29:15.657 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
03:29:15.657 00.000 10844 Star::Find returns 1 (0), X=621.24, Y=104.71, Mass=1724, SNR=26.2, Peak=180 HFD=2.9
03:29:15.659 00.002 10844 MultiStar: [#1 0.89,-0.10,0.00,M1] [#2 0.29,0.50,0.88,U] [#3 0.63,0.46,0.00,M8] [#4 0.57,-0.49,0.00,M1] [#5 0.66,-0.14,0.00,M2] [#6 0.26,-0.07,1.01,U] [#7 0.72,-0.23,0.00,M2] [#8 0.16,0.29,0.68,U] 
03:29:15.659 00.000 10844 refined, 3 included, MultiStar: {0.29, 0.10}, one-star: {0.41, -0.21}
03:29:15.659 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.39) = xAngle (-1.06 = -1.06)
03:29:15.659 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.06 = 2.06)
03:29:15.659 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.10 hyp=0.31 cameraTheta=0.33 mountX=0.15 mountY=0.27, mountTheta=1.07
03:29:15.661 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.10, opts=13)
03:29:15.663 00.002 10844 Enqueuing Move request for scope (0.29, 0.10)
03:29:15.663 00.000 11060 Worker thread wakes up
03:29:15.663 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:15.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.10) opts 0xd
03:29:15.663 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.10)
03:29:15.663 00.000 10844 UpdateGuideState exits: m=1724 SNR=26.2
03:29:15.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:15.664 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:15.664 00.000 11060 Moving (0.29, 0.10) raw xDistance=0.15 yDistance=0.27
03:29:15.664 00.000 10844 Enqueuing Expose request
03:29:15.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:29:15.664 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.47 newest=0.62
03:29:15.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
03:29:15.664 00.000 11060 MoveAxis(W, 34, ABG)
03:29:15.664 00.000 11060 Guiding  Dir = 3, Dur = 34
03:29:15.695 00.031 11060 IsSlewing returns 0
03:29:15.695 00.000 11060 IsGuiding returns 0
03:29:15.741 00.046 11060 IsGuiding returns 0
03:29:15.741 00.000 11060 Move returns status 0, amount 34
03:29:15.741 00.000 11060 BLC: Oldest BLC event removed
03:29:15.741 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 513 applied
03:29:15.741 00.000 11060 MoveAxis(S, 619, ABG)
03:29:15.741 00.000 11060 Guiding  Dir = 1, Dur = 619
03:29:15.757 00.016 11060 IsSlewing returns 0
03:29:15.757 00.000 11060 IsGuiding returns 0
03:29:16.388 00.631 11060 IsGuiding returns 0
03:29:16.388 00.000 11060 Move returns status 0, amount 619
03:29:16.388 00.000 11060 move complete, result=0
03:29:16.388 00.000 11060 worker thread done servicing request
03:29:16.388 00.000 11060 Worker thread wakes up
03:29:16.388 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.3 px 619 ms SOUTH
03:29:16.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:16.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:17.036 00.648 11060 Exposure complete
03:29:17.227 00.191 11060 worker thread done servicing request
03:29:17.227 00.000 10844 OnExposeComplete: enter
03:29:17.227 00.000 10844 UpdateGuideState(): m_state=6
03:29:17.230 00.003 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
03:29:17.230 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=104.64, Mass=1877, SNR=27.3, Peak=254 HFD=3.3
03:29:17.230 00.000 10844 MultiStar: [#1 0.21,-0.35,0.87,U] [#2 -0.56,-0.07,0.89,U] [#3 0.26,0.17,0.97,U] [#4 -0.30,-1.02,0.00,M2] [#5 0.56,-0.33,0.00,M3] [#6 -0.38,-0.29,0.92,U] [#7 -0.11,-0.54,0.87,U] [#8 0.10,-0.03,0.80,U] 
03:29:17.230 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.20}, one-star: {-0.43, -0.28}
03:29:17.230 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.72)
03:29:17.230 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.44 = -0.44)
03:29:17.230 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.17 mountX=-0.22 mountY=-0.10, mountTheta=-2.71
03:29:17.230 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
03:29:17.230 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
03:29:17.230 00.000 11060 Worker thread wakes up
03:29:17.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:17.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
03:29:17.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
03:29:17.230 00.000 11060 Moving (-0.14, -0.20) raw xDistance=-0.22 yDistance=-0.10
03:29:17.230 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.190356, 1:-0.101441
03:29:17.230 00.000 11060 BLC: No correction, Miss < min_move
03:29:17.234 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:29:17.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:17.234 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.3
03:29:17.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:29:17.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:17.234 00.000 11060 MoveAxis(E, 50, ABG)
03:29:17.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:17.234 00.000 11060 Guiding  Dir = 2, Dur = 50
03:29:17.234 00.000 10844 Enqueuing Expose request
03:29:17.246 00.012 11060 IsSlewing returns 0
03:29:17.246 00.000 11060 IsGuiding returns 0
03:29:17.307 00.061 11060 IsGuiding returns 0
03:29:17.307 00.000 11060 Move returns status 0, amount 50
03:29:17.307 00.000 11060 MoveAxis(N, 0, ABG)
03:29:17.307 00.000 11060 Move returns status 0, amount 0
03:29:17.307 00.000 11060 move complete, result=0
03:29:17.307 00.000 11060 worker thread done servicing request
03:29:17.307 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
03:29:17.307 00.000 11060 Worker thread wakes up
03:29:17.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:17.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:17.925 00.618 11060 Exposure complete
03:29:18.132 00.207 11060 worker thread done servicing request
03:29:18.134 00.002 10844 OnExposeComplete: enter
03:29:18.134 00.000 10844 UpdateGuideState(): m_state=6
03:29:18.134 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
03:29:18.134 00.000 10844 Star::Find returns 1 (1), X=620.66, Y=104.52, Mass=2165, SNR=29.2, Peak=255 HFD=3.3
03:29:18.135 00.001 10844 MultiStar: [#1 0.20,-0.17,0.88,U] [#2 -0.46,-0.05,0.79,U] [#3 0.36,-0.52,0.00,M8] [#4 -0.26,-0.42,0.94,U] [#5 -0.07,-0.47,0.78,U] [#6 -0.24,-0.19,0.89,U] [#7 -0.17,0.12,0.92,U] [#8 0.18,-0.16,0.74,U] 
03:29:18.135 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.22}, one-star: {-0.17, -0.40}
03:29:18.135 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.39) = xAngle (-3.50 = 2.78)
03:29:18.135 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
03:29:18.135 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-2.11 mountX=-0.24 mountY=-0.09, mountTheta=-2.77
03:29:18.137 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.22, opts=13)
03:29:18.137 00.000 10844 Enqueuing Move request for scope (-0.13, -0.22)
03:29:18.137 00.000 11060 Worker thread wakes up
03:29:18.137 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:29:18.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
03:29:18.137 00.000 10844 UpdateGuideState exits: m=2165 SNR=29.2 Saturated
03:29:18.137 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
03:29:18.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:18.137 00.000 11060 Moving (-0.13, -0.22) raw xDistance=-0.24 yDistance=-0.09
03:29:18.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:18.139 00.002 10844 Enqueuing Expose request
03:29:18.139 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.190356, 1:-0.101441, 2:-0.093622
03:29:18.139 00.000 11060 BLC: No correction, Miss < min_move
03:29:18.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:29:18.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:18.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:29:18.139 00.000 11060 MoveAxis(E, 57, ABG)
03:29:18.139 00.000 11060 Guiding  Dir = 2, Dur = 57
03:29:18.156 00.017 11060 IsSlewing returns 0
03:29:18.156 00.000 11060 IsGuiding returns 0
03:29:18.233 00.077 11060 IsGuiding returns 0
03:29:18.233 00.000 11060 Move returns status 0, amount 57
03:29:18.233 00.000 11060 MoveAxis(N, 0, ABG)
03:29:18.233 00.000 11060 Move returns status 0, amount 0
03:29:18.233 00.000 11060 move complete, result=0
03:29:18.233 00.000 11060 worker thread done servicing request
03:29:18.233 00.000 10844 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
03:29:18.233 00.000 11060 Worker thread wakes up
03:29:18.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:18.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:18.872 00.639 11060 Exposure complete
03:29:19.079 00.207 11060 worker thread done servicing request
03:29:19.079 00.000 10844 OnExposeComplete: enter
03:29:19.079 00.000 10844 UpdateGuideState(): m_state=6
03:29:19.079 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
03:29:19.079 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.95, Mass=1736, SNR=26.0, Peak=186 HFD=3.5
03:29:19.080 00.001 10844 MultiStar: [#1 -0.58,0.28,0.00,M1] [#2 -0.61,0.59,0.00,M1] [#3 0.05,0.12,1.01,U] [#4 -0.38,0.30,1.02,U] [#5 0.43,0.29,0.89,U] [#6 -0.53,0.13,0.92,U] [#7 0.08,0.12,0.99,U] [#8 0.70,-0.16,0.00,M1] 
03:29:19.080 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.16}, one-star: {-0.35, 0.03}
03:29:19.080 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.39) = xAngle (0.82 = 0.82)
03:29:19.080 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.94 = -2.34)
03:29:19.080 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=0.14 mountY=-0.14, mountTheta=-0.81
03:29:19.082 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.16, opts=13)
03:29:19.082 00.000 10844 Enqueuing Move request for scope (-0.12, 0.16)
03:29:19.082 00.000 11060 Worker thread wakes up
03:29:19.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:19.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
03:29:19.082 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.0
03:29:19.082 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
03:29:19.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:19.082 00.000 11060 Moving (-0.12, 0.16) raw xDistance=0.14 yDistance=-0.14
03:29:19.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:19.082 00.000 10844 Enqueuing Expose request
03:29:19.082 00.000 11060 BLC: window closed
03:29:19.082 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.190356, 1:-0.101441, 2:-0.093622
03:29:19.082 00.000 11060 BLC: No correction, Miss < min_move
03:29:19.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:29:19.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:19.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:29:19.082 00.000 11060 MoveAxis(W, 31, ABG)
03:29:19.082 00.000 11060 Guiding  Dir = 3, Dur = 31
03:29:19.090 00.008 11060 IsSlewing returns 0
03:29:19.090 00.000 11060 IsGuiding returns 0
03:29:19.136 00.046 11060 IsGuiding returns 0
03:29:19.136 00.000 11060 Move returns status 0, amount 31
03:29:19.136 00.000 11060 MoveAxis(N, 0, ABG)
03:29:19.136 00.000 11060 Move returns status 0, amount 0
03:29:19.136 00.000 11060 move complete, result=0
03:29:19.136 00.000 11060 worker thread done servicing request
03:29:19.136 00.000 11060 Worker thread wakes up
03:29:19.136 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
03:29:19.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:19.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:19.773 00.637 11060 Exposure complete
03:29:19.992 00.219 11060 worker thread done servicing request
03:29:19.992 00.000 10844 OnExposeComplete: enter
03:29:19.992 00.000 10844 UpdateGuideState(): m_state=6
03:29:19.992 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
03:29:19.992 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=105.28, Mass=1490, SNR=24.2, Peak=133 HFD=3.7
03:29:19.992 00.000 10844 MultiStar: [#1 0.19,-0.29,1.01,U] [#2 -0.34,0.12,0.95,U] [#3 0.31,0.19,0.99,U] [#4 -0.05,-0.66,0.00,M1] [#5 0.69,-0.15,0.00,M2] [#6 -0.22,0.00,1.12,U] [#7 0.32,0.02,1.01,U] [#8 0.47,0.23,0.98,U] 
03:29:19.992 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.09}, one-star: {-0.15, 0.36}
03:29:19.992 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
03:29:19.992 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
03:29:19.992 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=0.10 mountY=0.06, mountTheta=0.55
03:29:19.996 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.09, opts=13)
03:29:19.996 00.000 10844 Enqueuing Move request for scope (0.08, 0.09)
03:29:19.996 00.000 11060 Worker thread wakes up
03:29:19.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:19.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
03:29:19.996 00.000 10844 UpdateGuideState exits: m=1490 SNR=24.2
03:29:19.996 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
03:29:19.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:19.996 00.000 11060 Moving (0.08, 0.09) raw xDistance=0.10 yDistance=0.06
03:29:19.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:19.996 00.000 10844 Enqueuing Expose request
03:29:19.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:29:19.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:19.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:29:19.996 00.000 11060 MoveAxis(E, 0, ABG)
03:29:19.996 00.000 11060 Move returns status 0, amount 0
03:29:19.996 00.000 11060 MoveAxis(N, 0, ABG)
03:29:19.996 00.000 11060 Move returns status 0, amount 0
03:29:19.996 00.000 11060 move complete, result=0
03:29:19.996 00.000 11060 worker thread done servicing request
03:29:19.996 00.000 11060 Worker thread wakes up
03:29:19.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:19.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:20.001 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:20.653 00.652 11060 Exposure complete
03:29:20.874 00.221 11060 worker thread done servicing request
03:29:20.874 00.000 10844 OnExposeComplete: enter
03:29:20.874 00.000 10844 UpdateGuideState(): m_state=6
03:29:20.876 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
03:29:20.876 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.97, Mass=1711, SNR=25.9, Peak=238 HFD=2.9
03:29:20.876 00.000 10844 MultiStar: [#1 -0.05,0.02,1.00,U] [#2 -0.08,0.34,0.93,U] [#3 0.52,-0.22,1.10,U] [#4 0.52,-0.45,0.00,M2] [#5 0.39,-0.35,0.97,U] [#6 0.05,-0.21,1.02,U] [#7 -0.28,-0.10,0.84,U] [#8 0.74,-0.33,0.00,M1] 
03:29:20.876 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {-0.46, 0.05}
03:29:20.876 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
03:29:20.876 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
03:29:20.876 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.23 mountX=-0.07 mountY=0.04, mountTheta=2.63
03:29:20.878 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
03:29:20.880 00.002 10844 Enqueuing Move request for scope (0.03, -0.07)
03:29:20.880 00.000 11060 Worker thread wakes up
03:29:20.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:29:20.880 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:29:20.880 00.000 11060 Moving (0.03, -0.07) raw xDistance=-0.07 yDistance=0.04
03:29:20.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:29:20.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:20.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:29:20.880 00.000 11060 MoveAxis(E, 0, ABG)
03:29:20.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:20.881 00.001 11060 Move returns status 0, amount 0
03:29:20.881 00.000 11060 MoveAxis(N, 0, ABG)
03:29:20.881 00.000 11060 Move returns status 0, amount 0
03:29:20.881 00.000 11060 move complete, result=0
03:29:20.881 00.000 10844 UpdateGuideState exits: m=1711 SNR=25.9
03:29:20.881 00.000 11060 worker thread done servicing request
03:29:20.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:20.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:20.881 00.000 10844 Enqueuing Expose request
03:29:20.881 00.000 11060 Worker thread wakes up
03:29:20.881 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:20.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:20.882 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:21.529 00.647 11060 Exposure complete
03:29:21.735 00.206 11060 worker thread done servicing request
03:29:21.735 00.000 10844 OnExposeComplete: enter
03:29:21.735 00.000 10844 UpdateGuideState(): m_state=6
03:29:21.735 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
03:29:21.735 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.97, Mass=1743, SNR=26.3, Peak=248 HFD=2.9
03:29:21.735 00.000 10844 MultiStar: [#1 0.07,0.18,0.98,U] [#2 -0.08,0.72,0.00,M1] [#3 0.37,-0.01,1.07,U] [#4 -0.17,-0.28,1.00,U] [#5 0.59,-0.17,0.00,M2] [#6 -0.24,0.21,1.03,U] [#7 -0.13,0.02,0.94,U] [#8 0.19,0.56,0.76,U] 
03:29:21.735 00.000 10844 single-star, 6 included, MultiStar: {0.00, 0.09}, one-star: {-0.03, 0.05}
03:29:21.735 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.39) = xAngle (0.67 = 0.67)
03:29:21.735 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.79 = -2.49)
03:29:21.735 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.06 mountX=0.04 mountY=-0.03, mountTheta=-0.66
03:29:21.739 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.05, opts=13)
03:29:21.739 00.000 10844 Enqueuing Move request for scope (-0.03, 0.05)
03:29:21.739 00.000 11060 Worker thread wakes up
03:29:21.741 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
03:29:21.741 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
03:29:21.741 00.000 11060 Moving (-0.03, 0.05) raw xDistance=0.04 yDistance=-0.03
03:29:21.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:29:21.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:21.742 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:21.742 00.000 10844 UpdateGuideState exits: m=1743 SNR=26.3
03:29:21.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:21.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:21.742 00.000 10844 Enqueuing Expose request
03:29:21.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:29:21.742 00.000 11060 MoveAxis(E, 0, ABG)
03:29:21.742 00.000 11060 Move returns status 0, amount 0
03:29:21.742 00.000 11060 MoveAxis(N, 0, ABG)
03:29:21.742 00.000 11060 Move returns status 0, amount 0
03:29:21.742 00.000 11060 move complete, result=0
03:29:21.742 00.000 11060 worker thread done servicing request
03:29:21.742 00.000 11060 Worker thread wakes up
03:29:21.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:21.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:21.746 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:22.369 00.623 11060 Exposure complete
03:29:22.576 00.207 11060 worker thread done servicing request
03:29:22.576 00.000 10844 OnExposeComplete: enter
03:29:22.576 00.000 10844 UpdateGuideState(): m_state=6
03:29:22.576 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
03:29:22.576 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=105.21, Mass=1587, SNR=25.0, Peak=186 HFD=2.8
03:29:22.576 00.000 10844 MultiStar: [#1 -0.20,-0.18,1.06,U] [#2 0.07,0.42,0.94,U] [#3 0.45,0.12,1.06,U] [#4 -0.25,-0.41,1.00,U] [#5 0.23,0.07,0.89,U] [#6 0.12,0.10,1.04,U] [#7 -0.07,-0.35,0.90,U] [#8 0.38,-0.04,0.85,U] 
03:29:22.576 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {-0.42, 0.29}
03:29:22.576 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.39) = xAngle (-1.29 = -1.29)
03:29:22.576 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.84 = 1.84)
03:29:22.576 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.10 mountX=0.01 mountY=0.03, mountTheta=1.29
03:29:22.576 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
03:29:22.576 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
03:29:22.576 00.000 11060 Worker thread wakes up
03:29:22.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:22.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
03:29:22.576 00.000 10844 UpdateGuideState exits: m=1587 SNR=25.0
03:29:22.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
03:29:22.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:22.576 00.000 11060 Moving (0.03, 0.00) raw xDistance=0.01 yDistance=0.03
03:29:22.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:22.576 00.000 10844 Enqueuing Expose request
03:29:22.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:29:22.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:22.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:22.576 00.000 11060 MoveAxis(E, 0, ABG)
03:29:22.576 00.000 11060 Move returns status 0, amount 0
03:29:22.582 00.006 11060 MoveAxis(N, 0, ABG)
03:29:22.582 00.000 11060 Move returns status 0, amount 0
03:29:22.582 00.000 11060 move complete, result=0
03:29:22.582 00.000 11060 worker thread done servicing request
03:29:22.582 00.000 11060 Worker thread wakes up
03:29:22.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:22.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:22.592 00.010 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:23.216 00.624 11060 Exposure complete
03:29:23.426 00.210 11060 worker thread done servicing request
03:29:23.426 00.000 10844 OnExposeComplete: enter
03:29:23.426 00.000 10844 UpdateGuideState(): m_state=6
03:29:23.426 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
03:29:23.426 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=105.28, Mass=1788, SNR=26.4, Peak=178 HFD=3.3
03:29:23.428 00.002 10844 MultiStar: [#1 0.07,0.15,0.91,U] [#2 -0.07,0.14,0.87,U] [#3 0.26,0.10,1.03,U] [#4 -0.41,-0.53,0.00,M1] [#5 -0.24,0.10,0.98,U] [#6 0.08,-0.75,0.00,M1] [#7 0.01,-0.00,0.95,U] [#8 0.36,0.13,0.85,U] 
03:29:23.428 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {-0.04, 0.36}
03:29:23.428 00.000 10844 CameraToMount -- cameraTheta (1.23) - m_xAngle (1.39) = xAngle (-0.16 = -0.16)
03:29:23.428 00.000 10844 CameraToMount -- cameraTheta (1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.97 = 2.97)
03:29:23.428 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=0.15 mountY=0.03, mountTheta=0.17
03:29:23.429 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
03:29:23.429 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
03:29:23.429 00.000 11060 Worker thread wakes up
03:29:23.429 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:29:23.429 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:29:23.429 00.000 11060 Moving (0.05, 0.14) raw xDistance=0.15 yDistance=0.03
03:29:23.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:29:23.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:23.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:23.429 00.000 11060 MoveAxis(W, 35, ABG)
03:29:23.429 00.000 11060 Guiding  Dir = 3, Dur = 35
03:29:23.429 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:23.429 00.000 10844 UpdateGuideState exits: m=1788 SNR=26.4
03:29:23.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:23.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:23.429 00.000 10844 Enqueuing Expose request
03:29:23.442 00.013 11060 IsSlewing returns 0
03:29:23.442 00.000 11060 IsGuiding returns 0
03:29:23.486 00.044 11060 IsGuiding returns 0
03:29:23.486 00.000 11060 Move returns status 0, amount 35
03:29:23.486 00.000 11060 MoveAxis(N, 0, ABG)
03:29:23.486 00.000 11060 Move returns status 0, amount 0
03:29:23.486 00.000 11060 move complete, result=0
03:29:23.486 00.000 11060 worker thread done servicing request
03:29:23.486 00.000 10844 GuideStep: 0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
03:29:23.486 00.000 11060 Worker thread wakes up
03:29:23.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:23.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:24.124 00.638 11060 Exposure complete
03:29:24.323 00.199 11060 worker thread done servicing request
03:29:24.323 00.000 10844 OnExposeComplete: enter
03:29:24.323 00.000 10844 UpdateGuideState(): m_state=6
03:29:24.323 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
03:29:24.323 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=105.41, Mass=1674, SNR=25.8, Peak=206 HFD=3.2
03:29:24.323 00.000 10844 MultiStar: [#1 0.22,0.15,0.95,U] [#2 0.25,0.25,0.94,U] [#3 0.69,0.22,0.00,M3] [#4 -0.04,-0.23,0.92,U] [#5 -0.00,-0.05,0.94,U] [#6 0.26,-0.15,1.06,U] [#7 0.26,0.26,0.85,U] [#8 -0.28,0.03,0.91,U] 
03:29:24.323 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {-0.49, 0.49}
03:29:24.323 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.39) = xAngle (-0.07 = -0.07)
03:29:24.323 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.06 = 3.06)
03:29:24.323 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.32 mountX=0.10 mountY=0.01, mountTheta=0.08
03:29:24.323 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
03:29:24.323 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
03:29:24.323 00.000 11060 Worker thread wakes up
03:29:24.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:24.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
03:29:24.329 00.006 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
03:29:24.329 00.000 11060 Moving (0.02, 0.09) raw xDistance=0.10 yDistance=0.01
03:29:24.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:29:24.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:24.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:29:24.329 00.000 11060 MoveAxis(E, 0, ABG)
03:29:24.329 00.000 11060 Move returns status 0, amount 0
03:29:24.329 00.000 11060 MoveAxis(N, 0, ABG)
03:29:24.329 00.000 10844 UpdateGuideState exits: m=1674 SNR=25.8
03:29:24.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:24.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:24.329 00.000 10844 Enqueuing Expose request
03:29:24.332 00.003 11060 Move returns status 0, amount 0
03:29:24.332 00.000 11060 move complete, result=0
03:29:24.332 00.000 11060 worker thread done servicing request
03:29:24.332 00.000 11060 Worker thread wakes up
03:29:24.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:24.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:24.334 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:24.974 00.640 11060 Exposure complete
03:29:25.181 00.207 11060 worker thread done servicing request
03:29:25.181 00.000 10844 OnExposeComplete: enter
03:29:25.181 00.000 10844 UpdateGuideState(): m_state=6
03:29:25.181 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
03:29:25.181 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=104.92, Mass=1839, SNR=26.5, Peak=158 HFD=3.9
03:29:25.181 00.000 10844 MultiStar: [#1 0.07,0.22,0.93,U] [#2 0.04,0.49,0.91,U] [#3 0.24,-0.13,1.01,U] [#4 -0.02,-0.51,1.00,U] [#5 0.56,0.36,0.00,M1] [#6 0.05,-0.02,1.06,U] [#7 0.11,-0.37,0.95,U] [#8 -0.08,-0.04,0.82,U] 
03:29:25.181 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.09, -0.00}
03:29:25.181 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.39) = xAngle (-2.07 = -2.07)
03:29:25.181 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.06 = 1.06)
03:29:25.181 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.68 mountX=-0.04 mountY=0.07, mountTheta=2.07
03:29:25.187 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
03:29:25.187 00.000 10844 Enqueuing Move request for scope (0.07, -0.05)
03:29:25.187 00.000 11060 Worker thread wakes up
03:29:25.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:25.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
03:29:25.187 00.000 10844 UpdateGuideState exits: m=1839 SNR=26.5
03:29:25.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
03:29:25.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:25.187 00.000 11060 Moving (0.07, -0.05) raw xDistance=-0.04 yDistance=0.07
03:29:25.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:25.187 00.000 10844 Enqueuing Expose request
03:29:25.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:29:25.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:25.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:29:25.187 00.000 11060 MoveAxis(E, 0, ABG)
03:29:25.187 00.000 11060 Move returns status 0, amount 0
03:29:25.187 00.000 11060 MoveAxis(N, 0, ABG)
03:29:25.187 00.000 11060 Move returns status 0, amount 0
03:29:25.187 00.000 11060 move complete, result=0
03:29:25.187 00.000 11060 worker thread done servicing request
03:29:25.187 00.000 11060 Worker thread wakes up
03:29:25.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:25.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:25.187 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:25.824 00.637 11060 Exposure complete
03:29:26.039 00.215 11060 worker thread done servicing request
03:29:26.039 00.000 10844 OnExposeComplete: enter
03:29:26.039 00.000 10844 UpdateGuideState(): m_state=6
03:29:26.040 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
03:29:26.040 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=105.06, Mass=1862, SNR=27.2, Peak=224 HFD=3.5
03:29:26.041 00.001 10844 MultiStar: [#1 0.30,0.75,0.00,M1] [#2 -0.50,0.13,0.91,U] [#3 0.50,0.07,0.89,U] [#4 0.07,-0.54,1.01,U] [#5 -0.10,0.20,0.82,U] [#6 -0.03,-0.09,1.03,U] [#7 0.43,0.68,0.00,M1] [#8 0.22,0.11,0.72,U] 
03:29:26.041 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {-0.32, 0.14}
03:29:26.041 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.39) = xAngle (-4.19 = 2.10)
03:29:26.050 00.009 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
03:29:26.050 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.80 mountX=-0.02 mountY=-0.03, mountTheta=-2.09
03:29:26.052 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
03:29:26.052 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
03:29:26.052 00.000 11060 Worker thread wakes up
03:29:26.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:26.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
03:29:26.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
03:29:26.052 00.000 11060 Moving (-0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
03:29:26.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:29:26.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:26.054 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:29:26.054 00.000 11060 MoveAxis(E, 0, ABG)
03:29:26.054 00.000 11060 Move returns status 0, amount 0
03:29:26.054 00.000 11060 MoveAxis(N, 0, ABG)
03:29:26.054 00.000 11060 Move returns status 0, amount 0
03:29:26.054 00.000 11060 move complete, result=0
03:29:26.054 00.000 11060 worker thread done servicing request
03:29:26.054 00.000 10844 UpdateGuideState exits: m=1862 SNR=27.2
03:29:26.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:26.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:26.054 00.000 10844 Enqueuing Expose request
03:29:26.054 00.000 11060 Worker thread wakes up
03:29:26.054 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:26.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:26.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:26.683 00.629 11060 Exposure complete
03:29:26.884 00.201 11060 worker thread done servicing request
03:29:26.884 00.000 10844 OnExposeComplete: enter
03:29:26.884 00.000 10844 UpdateGuideState(): m_state=6
03:29:26.884 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
03:29:26.884 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.47, Mass=1660, SNR=25.6, Peak=227 HFD=3.3
03:29:26.884 00.000 10844 MultiStar: [#1 -0.06,-0.06,0.94,U] [#2 -0.58,0.74,0.00,M1] [#3 0.34,0.05,1.04,U] [#4 -0.03,-0.06,1.07,U] [#5 -0.25,0.43,0.99,U] [#6 -0.68,0.14,0.00,M1] [#7 0.46,-0.03,0.90,U] [#8 0.45,0.15,0.76,U] 
03:29:26.884 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.00}, one-star: {-0.41, -0.44}
03:29:26.884 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.39) = xAngle (-1.37 = -1.37)
03:29:26.884 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.75 = 1.75)
03:29:26.884 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.02 mountX=0.01 mountY=0.05, mountTheta=1.37
03:29:26.889 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.00, opts=13)
03:29:26.889 00.000 10844 Enqueuing Move request for scope (0.05, 0.00)
03:29:26.889 00.000 11060 Worker thread wakes up
03:29:26.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:26.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
03:29:26.889 00.000 10844 UpdateGuideState exits: m=1660 SNR=25.6
03:29:26.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
03:29:26.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:26.889 00.000 11060 Moving (0.05, 0.00) raw xDistance=0.01 yDistance=0.05
03:29:26.890 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:26.890 00.000 10844 Enqueuing Expose request
03:29:26.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:29:26.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:26.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:29:26.890 00.000 11060 MoveAxis(E, 0, ABG)
03:29:26.890 00.000 11060 Move returns status 0, amount 0
03:29:26.890 00.000 11060 MoveAxis(N, 0, ABG)
03:29:26.890 00.000 11060 Move returns status 0, amount 0
03:29:26.890 00.000 11060 move complete, result=0
03:29:26.890 00.000 11060 worker thread done servicing request
03:29:26.890 00.000 11060 Worker thread wakes up
03:29:26.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:26.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:26.890 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:27.520 00.630 11060 Exposure complete
03:29:27.729 00.209 11060 worker thread done servicing request
03:29:27.729 00.000 10844 OnExposeComplete: enter
03:29:27.729 00.000 10844 UpdateGuideState(): m_state=6
03:29:27.732 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
03:29:27.732 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.76, Mass=1777, SNR=26.5, Peak=224 HFD=3.2
03:29:27.732 00.000 10844 MultiStar: [#1 -0.15,0.57,0.90,U] [#2 -0.26,-0.07,1.02,U] [#3 0.28,0.08,1.01,U] [#4 0.01,-0.28,0.94,U] [#5 -0.29,0.03,0.84,U] [#6 0.03,0.05,0.97,U] [#7 -0.14,0.18,0.90,U] [#8 0.30,0.62,0.00,M1] 
03:29:27.732 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.21, -0.16}
03:29:27.732 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.39) = xAngle (1.30 = 1.30)
03:29:27.732 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.86)
03:29:27.732 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.69 mountX=0.03 mountY=-0.09, mountTheta=-1.29
03:29:27.735 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.04, opts=13)
03:29:27.735 00.000 10844 Enqueuing Move request for scope (-0.09, 0.04)
03:29:27.735 00.000 11060 Worker thread wakes up
03:29:27.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:27.736 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
03:29:27.736 00.000 10844 UpdateGuideState exits: m=1777 SNR=26.5
03:29:27.736 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
03:29:27.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:27.736 00.000 11060 Moving (-0.09, 0.04) raw xDistance=0.03 yDistance=-0.09
03:29:27.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:27.736 00.000 10844 Enqueuing Expose request
03:29:27.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:29:27.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:27.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:29:27.736 00.000 11060 MoveAxis(E, 0, ABG)
03:29:27.736 00.000 11060 Move returns status 0, amount 0
03:29:27.736 00.000 11060 MoveAxis(N, 0, ABG)
03:29:27.736 00.000 11060 Move returns status 0, amount 0
03:29:27.736 00.000 11060 move complete, result=0
03:29:27.736 00.000 11060 worker thread done servicing request
03:29:27.736 00.000 11060 Worker thread wakes up
03:29:27.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:27.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:27.738 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:28.366 00.628 11060 Exposure complete
03:29:28.577 00.211 11060 worker thread done servicing request
03:29:28.577 00.000 10844 OnExposeComplete: enter
03:29:28.578 00.001 10844 UpdateGuideState(): m_state=6
03:29:28.578 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
03:29:28.578 00.000 10844 Star::Find returns 1 (1), X=620.55, Y=104.61, Mass=1782, SNR=26.5, Peak=255 HFD=3.1
03:29:28.578 00.000 10844 MultiStar: [#1 -0.17,0.48,1.05,U] [#2 0.16,0.08,0.89,U] [#3 0.49,0.49,0.00,M1] [#4 -0.23,0.07,1.03,U] [#5 -0.06,0.38,0.99,U] [#6 -0.07,-0.23,1.02,U] [#7 -0.49,0.12,1.00,U] [#8 -0.16,0.62,0.00,M2] 
03:29:28.578 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.09}, one-star: {-0.28, -0.31}
03:29:28.578 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.39) = xAngle (1.28 = 1.28)
03:29:28.578 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.41 = -1.88)
03:29:28.578 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.67 mountX=0.05 mountY=-0.18, mountTheta=-1.28
03:29:28.581 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.09, opts=13)
03:29:28.581 00.000 10844 Enqueuing Move request for scope (-0.17, 0.09)
03:29:28.581 00.000 11060 Worker thread wakes up
03:29:28.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
03:29:28.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:28.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
03:29:28.581 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.5 Saturated
03:29:28.581 00.000 11060 Moving (-0.17, 0.09) raw xDistance=0.05 yDistance=-0.18
03:29:28.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:28.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:29:28.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:28.581 00.000 10844 Enqueuing Expose request
03:29:28.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:28.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:29:28.581 00.000 11060 MoveAxis(E, 0, ABG)
03:29:28.581 00.000 11060 Move returns status 0, amount 0
03:29:28.581 00.000 11060 MoveAxis(N, 0, ABG)
03:29:28.581 00.000 11060 Move returns status 0, amount 0
03:29:28.581 00.000 11060 move complete, result=0
03:29:28.583 00.002 11060 worker thread done servicing request
03:29:28.583 00.000 11060 Worker thread wakes up
03:29:28.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:28.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:28.585 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:29.220 00.635 11060 Exposure complete
03:29:29.440 00.220 11060 worker thread done servicing request
03:29:29.440 00.000 10844 OnExposeComplete: enter
03:29:29.440 00.000 10844 UpdateGuideState(): m_state=6
03:29:29.440 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
03:29:29.440 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=104.24, Mass=1657, SNR=25.5, Peak=210 HFD=3.5
03:29:29.440 00.000 10844 MultiStar: [#1 0.25,0.18,1.03,U] [#2 -0.56,0.44,0.00,M1] [#3 0.17,0.45,0.95,U] [#4 0.13,-0.22,0.98,U] [#5 0.17,0.03,1.05,U] [#6 -0.17,-0.17,1.03,U] [#7 0.55,0.19,0.95,U] [#8 0.23,0.13,0.82,U] 
03:29:29.440 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {-0.18, -0.67}
03:29:29.440 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
03:29:29.440 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.61 = 1.61)
03:29:29.440 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=0.01 mountY=0.14, mountTheta=1.51
03:29:29.445 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
03:29:29.445 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
03:29:29.445 00.000 11060 Worker thread wakes up
03:29:29.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:29.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
03:29:29.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
03:29:29.445 00.000 11060 Moving (0.14, -0.02) raw xDistance=0.01 yDistance=0.14
03:29:29.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:29:29.445 00.000 10844 UpdateGuideState exits: m=1657 SNR=25.5
03:29:29.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:29.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:29:29.445 00.000 11060 MoveAxis(E, 0, ABG)
03:29:29.445 00.000 11060 Move returns status 0, amount 0
03:29:29.445 00.000 11060 MoveAxis(N, 0, ABG)
03:29:29.445 00.000 11060 Move returns status 0, amount 0
03:29:29.445 00.000 11060 move complete, result=0
03:29:29.448 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:29.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:29.448 00.000 11060 worker thread done servicing request
03:29:29.448 00.000 10844 Enqueuing Expose request
03:29:29.448 00.000 11060 Worker thread wakes up
03:29:29.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:29.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:29.448 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:30.074 00.626 11060 Exposure complete
03:29:30.293 00.219 11060 worker thread done servicing request
03:29:30.293 00.000 10844 OnExposeComplete: enter
03:29:30.293 00.000 10844 UpdateGuideState(): m_state=6
03:29:30.293 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
03:29:30.293 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=105.10, Mass=1558, SNR=24.6, Peak=170 HFD=2.9
03:29:30.293 00.000 10844 MultiStar: [#1 0.22,0.26,1.04,U] [#2 -0.40,0.39,0.95,U] [#3 0.12,0.17,1.05,U] [#4 0.04,-0.21,1.17,U] [#5 0.16,0.22,1.12,U] [#6 -0.25,0.38,1.12,U] [#7 0.29,0.15,0.98,U] [#8 0.09,0.21,0.88,U] 
03:29:30.293 00.000 10844 single-star, 8 included, MultiStar: {0.04, 0.19}, one-star: {0.07, 0.18}
03:29:30.293 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.39) = xAngle (-0.19 = -0.19)
03:29:30.293 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.93 = 2.93)
03:29:30.293 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.20 mountX=0.19 mountY=0.04, mountTheta=0.21
03:29:30.296 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.18, opts=13)
03:29:30.296 00.000 10844 Enqueuing Move request for scope (0.07, 0.18)
03:29:30.296 00.000 11060 Worker thread wakes up
03:29:30.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:30.296 00.000 10844 UpdateGuideState exits: m=1558 SNR=24.6
03:29:30.298 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:30.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:30.298 00.000 10844 Enqueuing Expose request
03:29:30.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
03:29:30.298 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
03:29:30.298 00.000 11060 Moving (0.07, 0.18) raw xDistance=0.19 yDistance=0.04
03:29:30.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:29:30.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:30.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:29:30.298 00.000 11060 MoveAxis(W, 45, ABG)
03:29:30.298 00.000 11060 Guiding  Dir = 3, Dur = 45
03:29:30.340 00.042 11060 IsSlewing returns 0
03:29:30.340 00.000 11060 IsGuiding returns 0
03:29:30.431 00.091 11060 IsGuiding returns 0
03:29:30.431 00.000 11060 Move returns status 0, amount 45
03:29:30.431 00.000 11060 MoveAxis(N, 0, ABG)
03:29:30.431 00.000 11060 Move returns status 0, amount 0
03:29:30.431 00.000 11060 move complete, result=0
03:29:30.431 00.000 11060 worker thread done servicing request
03:29:30.431 00.000 10844 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
03:29:30.431 00.000 11060 Worker thread wakes up
03:29:30.433 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:30.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:31.077 00.644 11060 Exposure complete
03:29:31.286 00.209 10844 OnExposeComplete: enter
03:29:31.286 00.000 10844 UpdateGuideState(): m_state=6
03:29:31.286 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
03:29:31.286 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.57, Mass=1669, SNR=25.7, Peak=157 HFD=3.2
03:29:31.286 00.000 10844 MultiStar: [#1 0.36,0.05,1.03,U] [#2 -0.12,0.43,0.94,U] [#3 0.35,0.65,0.00,M1] [#4 -0.11,-0.39,0.99,U] [#5 0.54,-0.64,0.00,M1] [#6 0.07,-0.18,1.03,U] [#7 0.51,-0.24,0.98,U] [#8 -0.04,0.07,0.77,U] 
03:29:31.286 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.09}, one-star: {0.00, -0.35}
03:29:31.286 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
03:29:31.286 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
03:29:31.286 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.74 mountX=-0.07 mountY=0.12, mountTheta=2.14
03:29:31.286 00.000 11060 worker thread done servicing request
03:29:31.289 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
03:29:31.289 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
03:29:31.289 00.000 11060 Worker thread wakes up
03:29:31.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:31.291 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
03:29:31.291 00.000 10844 UpdateGuideState exits: m=1669 SNR=25.7
03:29:31.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
03:29:31.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:31.291 00.000 11060 Moving (0.10, -0.09) raw xDistance=-0.07 yDistance=0.12
03:29:31.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:31.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:29:31.291 00.000 10844 Enqueuing Expose request
03:29:31.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:31.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:29:31.291 00.000 11060 MoveAxis(E, 0, ABG)
03:29:31.291 00.000 11060 Move returns status 0, amount 0
03:29:31.291 00.000 11060 MoveAxis(N, 0, ABG)
03:29:31.291 00.000 11060 Move returns status 0, amount 0
03:29:31.291 00.000 11060 move complete, result=0
03:29:31.291 00.000 11060 worker thread done servicing request
03:29:31.291 00.000 11060 Worker thread wakes up
03:29:31.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:31.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:31.295 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:31.918 00.623 11060 Exposure complete
03:29:32.130 00.212 11060 worker thread done servicing request
03:29:32.130 00.000 10844 OnExposeComplete: enter
03:29:32.130 00.000 10844 UpdateGuideState(): m_state=6
03:29:32.132 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
03:29:32.132 00.000 10844 Star::Find returns 1 (1), X=620.46, Y=104.99, Mass=1723, SNR=26.7, Peak=255 HFD=3.2
03:29:32.132 00.000 10844 MultiStar: [#1 0.14,-0.14,0.94,U] [#2 -0.35,-0.25,0.87,U] [#3 0.21,-0.08,0.90,U] [#4 0.03,-0.23,0.95,U] [#5 0.37,-0.14,0.96,U] [#6 -0.31,-0.33,0.98,U] [#7 0.20,-0.36,0.85,U] [#8 0.12,-0.06,0.82,U] 
03:29:32.132 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.17}, one-star: {-0.37, 0.07}
03:29:32.132 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
03:29:32.132 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.16 = 0.16)
03:29:32.132 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=-0.16 mountY=0.03, mountTheta=2.99
03:29:32.133 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.17, opts=13)
03:29:32.133 00.000 10844 Enqueuing Move request for scope (-0.00, -0.17)
03:29:32.133 00.000 11060 Worker thread wakes up
03:29:32.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:32.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
03:29:32.133 00.000 10844 UpdateGuideState exits: m=1723 SNR=26.7 Saturated
03:29:32.133 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
03:29:32.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:32.133 00.000 11060 Moving (-0.00, -0.17) raw xDistance=-0.16 yDistance=0.03
03:29:32.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:32.133 00.000 10844 Enqueuing Expose request
03:29:32.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:29:32.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:32.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:32.133 00.000 11060 MoveAxis(E, 39, ABG)
03:29:32.133 00.000 11060 Guiding  Dir = 2, Dur = 39
03:29:32.158 00.025 11060 IsSlewing returns 0
03:29:32.158 00.000 11060 IsGuiding returns 0
03:29:32.236 00.078 11060 IsGuiding returns 0
03:29:32.236 00.000 11060 Move returns status 0, amount 39
03:29:32.236 00.000 11060 MoveAxis(N, 0, ABG)
03:29:32.236 00.000 11060 Move returns status 0, amount 0
03:29:32.236 00.000 11060 move complete, result=0
03:29:32.236 00.000 11060 worker thread done servicing request
03:29:32.236 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
03:29:32.239 00.003 11060 Worker thread wakes up
03:29:32.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:32.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:32.868 00.629 11060 Exposure complete
03:29:33.076 00.208 11060 worker thread done servicing request
03:29:33.076 00.000 10844 OnExposeComplete: enter
03:29:33.076 00.000 10844 UpdateGuideState(): m_state=6
03:29:33.077 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
03:29:33.077 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=104.41, Mass=1686, SNR=25.7, Peak=185 HFD=3.3
03:29:33.077 00.000 10844 MultiStar: [#1 0.59,0.21,0.00,M1] [#2 -0.26,0.24,0.78,U] [#3 0.48,-0.10,0.99,U] [#4 0.15,-0.56,0.96,U] [#5 0.60,0.08,0.00,M1] [#6 -0.00,-0.21,1.11,U] [#7 0.19,-0.11,0.89,U] [#8 0.28,0.03,0.84,U] 
03:29:33.077 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.19}, one-star: {0.06, -0.51}
03:29:33.077 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
03:29:33.077 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.77 = 0.77)
03:29:33.077 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.24 cameraTheta=-0.96 mountX=-0.17 mountY=0.16, mountTheta=2.36
03:29:33.079 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.19, opts=13)
03:29:33.079 00.000 10844 Enqueuing Move request for scope (0.13, -0.19)
03:29:33.079 00.000 11060 Worker thread wakes up
03:29:33.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:33.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
03:29:33.079 00.000 10844 UpdateGuideState exits: m=1686 SNR=25.7
03:29:33.082 00.003 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
03:29:33.082 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:33.082 00.000 11060 Moving (0.13, -0.19) raw xDistance=-0.17 yDistance=0.16
03:29:33.082 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:33.082 00.000 10844 Enqueuing Expose request
03:29:33.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:29:33.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:33.082 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:29:33.082 00.000 11060 MoveAxis(E, 40, ABG)
03:29:33.082 00.000 11060 Guiding  Dir = 2, Dur = 40
03:29:33.092 00.010 11060 IsSlewing returns 0
03:29:33.092 00.000 11060 IsGuiding returns 0
03:29:33.139 00.047 11060 IsGuiding returns 0
03:29:33.139 00.000 11060 Move returns status 0, amount 40
03:29:33.139 00.000 11060 MoveAxis(N, 0, ABG)
03:29:33.139 00.000 11060 Move returns status 0, amount 0
03:29:33.139 00.000 11060 move complete, result=0
03:29:33.139 00.000 11060 worker thread done servicing request
03:29:33.139 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
03:29:33.139 00.000 11060 Worker thread wakes up
03:29:33.141 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:33.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:33.767 00.626 11060 Exposure complete
03:29:33.987 00.220 11060 worker thread done servicing request
03:29:33.987 00.000 10844 OnExposeComplete: enter
03:29:33.987 00.000 10844 UpdateGuideState(): m_state=6
03:29:33.987 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
03:29:33.987 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.34, Mass=1877, SNR=27.2, Peak=179 HFD=3.2
03:29:33.987 00.000 10844 MultiStar: [#1 0.62,-0.35,0.00,M2] [#2 -0.39,-0.03,0.91,U] [#3 0.54,-0.17,0.92,U] [#4 -0.06,-0.37,1.00,U] [#5 0.05,-0.25,0.92,U] [#6 -0.10,-0.09,0.86,U] [#7 -0.16,0.19,0.87,U] [#8 -0.04,0.25,0.73,U] 
03:29:33.987 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.15}, one-star: {-0.27, -0.58}
03:29:33.987 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.39) = xAngle (-3.32 = 2.97)
03:29:33.987 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.19 = -0.19)
03:29:33.987 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.93 mountX=-0.16 mountY=-0.03, mountTheta=-2.95
03:29:33.993 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.15, opts=13)
03:29:33.993 00.000 10844 Enqueuing Move request for scope (-0.06, -0.15)
03:29:33.993 00.000 11060 Worker thread wakes up
03:29:33.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:33.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
03:29:33.993 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.2
03:29:33.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
03:29:33.994 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:33.994 00.000 11060 Moving (-0.06, -0.15) raw xDistance=-0.16 yDistance=-0.03
03:29:33.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:29:33.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:33.994 00.000 10844 Enqueuing Expose request
03:29:33.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:33.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:29:33.994 00.000 11060 MoveAxis(E, 39, ABG)
03:29:33.994 00.000 11060 Guiding  Dir = 2, Dur = 39
03:29:34.001 00.007 11060 IsSlewing returns 0
03:29:34.001 00.000 11060 IsGuiding returns 0
03:29:34.048 00.047 11060 IsGuiding returns 0
03:29:34.048 00.000 11060 Move returns status 0, amount 39
03:29:34.048 00.000 11060 MoveAxis(N, 0, ABG)
03:29:34.048 00.000 11060 Move returns status 0, amount 0
03:29:34.048 00.000 11060 move complete, result=0
03:29:34.048 00.000 11060 worker thread done servicing request
03:29:34.048 00.000 11060 Worker thread wakes up
03:29:34.048 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:29:34.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:34.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:34.671 00.623 11060 Exposure complete
03:29:34.887 00.216 11060 worker thread done servicing request
03:29:34.887 00.000 10844 OnExposeComplete: enter
03:29:34.887 00.000 10844 UpdateGuideState(): m_state=6
03:29:34.887 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
03:29:34.887 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=105.16, Mass=1812, SNR=26.6, Peak=221 HFD=3.3
03:29:34.887 00.000 10844 MultiStar: [#1 0.26,-0.28,1.03,U] [#2 -0.51,0.37,0.00,M1] [#3 0.81,-0.46,0.00,M1] [#4 -0.07,-0.47,1.03,U] [#5 0.23,-0.20,0.87,U] [#6 0.24,-0.08,1.01,U] [#7 0.21,-0.13,0.95,U] [#8 0.38,-0.09,0.85,U] 
03:29:34.887 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.15}, one-star: {-0.20, 0.25}
03:29:34.887 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.39) = xAngle (-2.18 = -2.18)
03:29:34.887 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
03:29:34.887 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=-0.12 mountY=0.17, mountTheta=2.19
03:29:34.887 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.15, opts=13)
03:29:34.887 00.000 10844 Enqueuing Move request for scope (0.14, -0.15)
03:29:34.887 00.000 11060 Worker thread wakes up
03:29:34.892 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:34.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
03:29:34.892 00.000 10844 UpdateGuideState exits: m=1812 SNR=26.6
03:29:34.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
03:29:34.892 00.000 11060 Moving (0.14, -0.15) raw xDistance=-0.12 yDistance=0.17
03:29:34.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:29:34.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:34.893 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:34.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:34.893 00.000 10844 Enqueuing Expose request
03:29:34.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:29:34.893 00.000 11060 MoveAxis(E, 0, ABG)
03:29:34.893 00.000 11060 Move returns status 0, amount 0
03:29:34.893 00.000 11060 MoveAxis(N, 0, ABG)
03:29:34.893 00.000 11060 Move returns status 0, amount 0
03:29:34.893 00.000 11060 move complete, result=0
03:29:34.893 00.000 11060 worker thread done servicing request
03:29:34.893 00.000 11060 Worker thread wakes up
03:29:34.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:34.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:34.896 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:35.532 00.636 11060 Exposure complete
03:29:35.761 00.229 11060 worker thread done servicing request
03:29:35.761 00.000 10844 OnExposeComplete: enter
03:29:35.763 00.002 10844 UpdateGuideState(): m_state=6
03:29:35.763 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
03:29:35.763 00.000 10844 Star::Find returns 1 (0), X=621.49, Y=104.74, Mass=1757, SNR=26.7, Peak=215 HFD=3.0
03:29:35.763 00.000 10844 MultiStar: [#1 0.34,0.08,0.93,U] [#2 -0.09,0.59,0.00,M2] [#3 0.84,0.13,0.00,M2] [#4 0.16,-0.58,0.00,M1] [#5 0.91,0.30,0.00,M1] [#6 0.07,0.13,1.09,U] [#7 0.39,-0.15,0.94,U] [#8 0.91,0.16,0.00,M1] 
03:29:35.763 00.000 10844 refined, 3 included, MultiStar: {0.36, -0.03}, one-star: {0.66, -0.18}
03:29:35.763 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.39) = xAngle (-1.46 = -1.46)
03:29:35.763 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.66 = 1.66)
03:29:35.763 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-0.07 mountX=0.04 mountY=0.36, mountTheta=1.46
03:29:35.767 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.03, opts=13)
03:29:35.767 00.000 10844 Enqueuing Move request for scope (0.36, -0.03)
03:29:35.767 00.000 11060 Worker thread wakes up
03:29:35.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.03) opts 0xd
03:29:35.767 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.03)
03:29:35.767 00.000 11060 Moving (0.36, -0.03) raw xDistance=0.04 yDistance=0.36
03:29:35.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:35.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:29:35.767 00.000 10844 UpdateGuideState exits: m=1757 SNR=26.7
03:29:35.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
03:29:35.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:35.767 00.000 11060 MoveAxis(E, 0, ABG)
03:29:35.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:35.767 00.000 10844 Enqueuing Expose request
03:29:35.767 00.000 11060 Move returns status 0, amount 0
03:29:35.767 00.000 11060 MoveAxis(S, 140, ABG)
03:29:35.767 00.000 11060 Guiding  Dir = 1, Dur = 140
03:29:35.774 00.007 11060 IsSlewing returns 0
03:29:35.775 00.001 11060 IsGuiding returns 0
03:29:35.930 00.155 11060 IsGuiding returns 0
03:29:35.930 00.000 11060 Move returns status 0, amount 140
03:29:35.930 00.000 11060 move complete, result=0
03:29:35.931 00.001 11060 worker thread done servicing request
03:29:35.931 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 140 ms SOUTH
03:29:35.931 00.000 11060 Worker thread wakes up
03:29:35.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:35.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:36.570 00.639 11060 Exposure complete
03:29:36.791 00.221 11060 worker thread done servicing request
03:29:36.791 00.000 10844 OnExposeComplete: enter
03:29:36.791 00.000 10844 UpdateGuideState(): m_state=6
03:29:36.791 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
03:29:36.791 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.45, Mass=1554, SNR=24.8, Peak=205 HFD=3.1
03:29:36.791 00.000 10844 MultiStar: [#1 0.01,0.21,1.06,U] [#2 0.34,0.59,0.00,M3] [#3 0.63,0.13,0.00,M3] [#4 0.04,0.02,1.07,U] [#5 0.47,0.03,1.06,U] [#6 0.09,0.45,1.12,U] [#7 0.21,0.21,0.90,U] [#8 0.31,-0.04,0.79,U] 
03:29:36.791 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.07}, one-star: {-0.15, -0.47}
03:29:36.791 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.39) = xAngle (-0.92 = -0.92)
03:29:36.791 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.20 = 2.20)
03:29:36.791 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=0.09 mountY=0.12, mountTheta=0.93
03:29:36.795 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
03:29:36.795 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
03:29:36.795 00.000 11060 Worker thread wakes up
03:29:36.797 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:29:36.797 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:36.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:29:36.797 00.000 10844 UpdateGuideState exits: m=1554 SNR=24.8
03:29:36.797 00.000 11060 Moving (0.13, 0.07) raw xDistance=0.09 yDistance=0.12
03:29:36.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:36.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:29:36.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:36.797 00.000 10844 Enqueuing Expose request
03:29:36.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:36.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:29:36.797 00.000 11060 MoveAxis(E, 0, ABG)
03:29:36.797 00.000 11060 Move returns status 0, amount 0
03:29:36.797 00.000 11060 MoveAxis(N, 0, ABG)
03:29:36.797 00.000 11060 Move returns status 0, amount 0
03:29:36.798 00.001 11060 move complete, result=0
03:29:36.798 00.000 11060 worker thread done servicing request
03:29:36.798 00.000 11060 Worker thread wakes up
03:29:36.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:36.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:36.799 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:37.432 00.633 11060 Exposure complete
03:29:37.645 00.213 11060 worker thread done servicing request
03:29:37.645 00.000 10844 OnExposeComplete: enter
03:29:37.645 00.000 10844 UpdateGuideState(): m_state=6
03:29:37.646 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
03:29:37.646 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.97, Mass=1594, SNR=24.7, Peak=181 HFD=3.3
03:29:37.646 00.000 10844 MultiStar: [#1 0.32,-0.20,1.11,U] [#2 0.07,0.37,1.05,U] [#3 0.49,-0.31,0.97,U] [#4 -0.31,-0.26,1.09,U] [#5 0.98,-0.40,0.00,M1] [#6 -0.12,-0.20,1.11,U] [#7 -0.31,-0.16,1.01,U] [#8 0.24,0.16,0.82,U] 
03:29:37.646 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.19, 0.05}
03:29:37.646 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
03:29:37.646 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.39 = 0.39)
03:29:37.646 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.34 mountX=-0.07 mountY=0.03, mountTheta=2.75
03:29:37.646 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
03:29:37.646 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
03:29:37.646 00.000 11060 Worker thread wakes up
03:29:37.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:37.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:29:37.646 00.000 10844 UpdateGuideState exits: m=1594 SNR=24.7
03:29:37.646 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:29:37.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:37.646 00.000 11060 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.03
03:29:37.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:37.646 00.000 10844 Enqueuing Expose request
03:29:37.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:29:37.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:37.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:37.646 00.000 11060 MoveAxis(E, 0, ABG)
03:29:37.646 00.000 11060 Move returns status 0, amount 0
03:29:37.646 00.000 11060 MoveAxis(N, 0, ABG)
03:29:37.646 00.000 11060 Move returns status 0, amount 0
03:29:37.646 00.000 11060 move complete, result=0
03:29:37.651 00.005 11060 worker thread done servicing request
03:29:37.651 00.000 11060 Worker thread wakes up
03:29:37.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:37.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:37.653 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:38.272 00.619 11060 Exposure complete
03:29:38.480 00.208 11060 worker thread done servicing request
03:29:38.480 00.000 10844 OnExposeComplete: enter
03:29:38.480 00.000 10844 UpdateGuideState(): m_state=6
03:29:38.489 00.009 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
03:29:38.489 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=104.84, Mass=1506, SNR=24.5, Peak=187 HFD=3.1
03:29:38.489 00.000 10844 MultiStar: [#1 -0.13,0.08,1.05,U] [#2 -0.46,0.22,1.07,U] [#3 0.37,-0.31,1.06,U] [#4 0.01,0.37,1.08,U] [#5 -0.04,-0.04,1.06,U] [#6 -0.05,-0.13,1.12,U] [#7 -0.21,0.29,0.99,U] [#8 0.50,0.30,0.99,U] 
03:29:38.490 00.001 10844 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.37, -0.08}
03:29:38.490 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.39) = xAngle (0.69 = 0.69)
03:29:38.490 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.81 = -2.47)
03:29:38.490 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.09 cameraTheta=2.08 mountX=0.07 mountY=-0.05, mountTheta=-0.68
03:29:38.492 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
03:29:38.492 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
03:29:38.492 00.000 11060 Worker thread wakes up
03:29:38.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:38.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
03:29:38.492 00.000 10844 UpdateGuideState exits: m=1506 SNR=24.5
03:29:38.492 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
03:29:38.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:38.492 00.000 11060 Moving (-0.04, 0.07) raw xDistance=0.07 yDistance=-0.05
03:29:38.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:38.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:29:38.492 00.000 10844 Enqueuing Expose request
03:29:38.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:38.494 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:29:38.494 00.000 11060 MoveAxis(E, 0, ABG)
03:29:38.494 00.000 11060 Move returns status 0, amount 0
03:29:38.494 00.000 11060 MoveAxis(N, 0, ABG)
03:29:38.494 00.000 11060 Move returns status 0, amount 0
03:29:38.494 00.000 11060 move complete, result=0
03:29:38.494 00.000 11060 worker thread done servicing request
03:29:38.494 00.000 11060 Worker thread wakes up
03:29:38.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:38.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:38.496 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:39.122 00.626 11060 Exposure complete
03:29:39.318 00.196 11060 worker thread done servicing request
03:29:39.318 00.000 10844 OnExposeComplete: enter
03:29:39.318 00.000 10844 UpdateGuideState(): m_state=6
03:29:39.318 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
03:29:39.318 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.69, Mass=1694, SNR=26.0, Peak=221 HFD=3.2
03:29:39.318 00.000 10844 MultiStar: [#1 -0.21,0.21,0.92,U] [#2 0.23,0.14,0.89,U] [#3 0.26,-0.26,0.92,U] [#4 -0.21,-0.36,1.09,U] [#5 0.20,0.01,0.91,U] [#6 -0.00,-0.09,1.16,U] [#7 0.02,-0.11,0.84,U] [#8 -0.09,0.48,0.78,U] 
03:29:39.318 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.28, -0.23}
03:29:39.318 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.39) = xAngle (-3.31 = 2.97)
03:29:39.318 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:29:39.318 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.92 mountX=-0.04 mountY=-0.01, mountTheta=-2.96
03:29:39.322 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
03:29:39.322 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
03:29:39.322 00.000 11060 Worker thread wakes up
03:29:39.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:39.322 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
03:29:39.322 00.000 10844 UpdateGuideState exits: m=1694 SNR=26.0
03:29:39.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:39.322 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
03:29:39.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:39.322 00.000 10844 Enqueuing Expose request
03:29:39.322 00.000 11060 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=-0.01
03:29:39.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:29:39.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:39.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:29:39.322 00.000 11060 MoveAxis(E, 0, ABG)
03:29:39.322 00.000 11060 Move returns status 0, amount 0
03:29:39.322 00.000 11060 MoveAxis(N, 0, ABG)
03:29:39.322 00.000 11060 Move returns status 0, amount 0
03:29:39.322 00.000 11060 move complete, result=0
03:29:39.322 00.000 11060 worker thread done servicing request
03:29:39.322 00.000 11060 Worker thread wakes up
03:29:39.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:39.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:39.325 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:39.956 00.631 11060 Exposure complete
03:29:40.179 00.223 11060 worker thread done servicing request
03:29:40.179 00.000 10844 OnExposeComplete: enter
03:29:40.179 00.000 10844 UpdateGuideState(): m_state=6
03:29:40.179 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
03:29:40.179 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=105.04, Mass=1612, SNR=25.2, Peak=174 HFD=3.4
03:29:40.179 00.000 10844 MultiStar: [#1 0.21,0.20,0.94,U] [#2 -0.19,0.47,0.95,U] [#3 0.57,-0.32,0.00,M1] [#4 -0.10,-0.01,1.09,U] [#5 0.24,-0.76,0.00,M1] [#6 -0.27,-0.27,1.14,U] [#7 0.05,0.06,0.99,U] [#8 0.46,-0.12,0.85,U] 
03:29:40.179 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.06}, one-star: {-0.24, 0.12}
03:29:40.179 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.39) = xAngle (0.64 = 0.64)
03:29:40.179 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.76 = -2.52)
03:29:40.179 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.03 mountX=0.05 mountY=-0.04, mountTheta=-0.63
03:29:40.181 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
03:29:40.181 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
03:29:40.181 00.000 11060 Worker thread wakes up
03:29:40.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
03:29:40.181 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:40.181 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
03:29:40.181 00.000 10844 UpdateGuideState exits: m=1612 SNR=25.2
03:29:40.181 00.000 11060 Moving (-0.03, 0.06) raw xDistance=0.05 yDistance=-0.04
03:29:40.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:40.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:29:40.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:40.181 00.000 10844 Enqueuing Expose request
03:29:40.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:40.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:29:40.181 00.000 11060 MoveAxis(E, 0, ABG)
03:29:40.181 00.000 11060 Move returns status 0, amount 0
03:29:40.181 00.000 11060 MoveAxis(N, 0, ABG)
03:29:40.185 00.004 11060 Move returns status 0, amount 0
03:29:40.185 00.000 11060 move complete, result=0
03:29:40.185 00.000 11060 worker thread done servicing request
03:29:40.185 00.000 11060 Worker thread wakes up
03:29:40.185 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:40.185 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:40.196 00.011 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:40.823 00.627 11060 Exposure complete
03:29:41.027 00.204 11060 worker thread done servicing request
03:29:41.027 00.000 10844 OnExposeComplete: enter
03:29:41.027 00.000 10844 UpdateGuideState(): m_state=6
03:29:41.027 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
03:29:41.027 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=105.76, Mass=1906, SNR=27.4, Peak=247 HFD=3.4
03:29:41.031 00.004 10844 MultiStar: [#1 0.33,0.13,0.91,U] [#2 -0.03,-0.18,0.84,U] [#3 0.24,0.07,0.97,U] [#4 0.24,-0.29,0.90,U] [#5 0.50,-0.30,0.92,U] [#6 -0.17,0.24,0.94,U] [#7 0.58,0.62,0.00,M1] [#8 0.18,-0.15,0.73,U] 
03:29:41.031 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.06}, one-star: {-0.33, 0.84}
03:29:41.031 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.39) = xAngle (-0.89 = -0.89)
03:29:41.031 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.24 = 2.24)
03:29:41.031 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=0.08 mountY=0.10, mountTheta=0.90
03:29:41.032 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.06, opts=13)
03:29:41.047 00.015 10844 Enqueuing Move request for scope (0.11, 0.06)
03:29:41.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:41.047 00.000 10844 UpdateGuideState exits: m=1906 SNR=27.4
03:29:41.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:41.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:41.047 00.000 10844 Enqueuing Expose request
03:29:41.051 00.004 11060 Worker thread wakes up
03:29:41.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
03:29:41.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
03:29:41.052 00.001 11060 Moving (0.11, 0.06) raw xDistance=0.08 yDistance=0.10
03:29:41.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:29:41.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:41.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:29:41.052 00.000 11060 MoveAxis(E, 0, ABG)
03:29:41.052 00.000 11060 Move returns status 0, amount 0
03:29:41.052 00.000 11060 MoveAxis(N, 0, ABG)
03:29:41.052 00.000 11060 Move returns status 0, amount 0
03:29:41.052 00.000 11060 move complete, result=0
03:29:41.052 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:41.052 00.000 11060 worker thread done servicing request
03:29:41.052 00.000 11060 Worker thread wakes up
03:29:41.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:41.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:41.675 00.623 11060 Exposure complete
03:29:41.878 00.203 11060 worker thread done servicing request
03:29:41.878 00.000 10844 OnExposeComplete: enter
03:29:41.878 00.000 10844 UpdateGuideState(): m_state=6
03:29:41.881 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
03:29:41.881 00.000 10844 Star::Find returns 1 (0), X=620.20, Y=105.17, Mass=1669, SNR=25.5, Peak=160 HFD=3.5
03:29:41.881 00.000 10844 MultiStar: [#1 0.35,0.39,0.93,U] [#2 -0.09,0.09,1.04,U] [#3 0.41,-0.13,1.05,U] [#4 0.21,-0.05,1.04,U] [#5 0.50,-0.30,0.94,U] [#6 -0.13,-0.02,1.13,U] [#7 0.49,0.06,0.99,U] [#8 0.30,0.15,0.77,U] 
03:29:41.881 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {-0.62, 0.26}
03:29:41.881 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.39) = xAngle (-1.09 = -1.09)
03:29:41.881 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.03 = 2.03)
03:29:41.881 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.15 cameraTheta=0.30 mountX=0.07 mountY=0.14, mountTheta=1.10
03:29:41.883 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.05, opts=13)
03:29:41.883 00.000 10844 Enqueuing Move request for scope (0.15, 0.05)
03:29:41.883 00.000 11060 Worker thread wakes up
03:29:41.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
03:29:41.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
03:29:41.883 00.000 11060 Moving (0.15, 0.05) raw xDistance=0.07 yDistance=0.14
03:29:41.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:41.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:29:41.883 00.000 10844 UpdateGuideState exits: m=1669 SNR=25.5
03:29:41.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:41.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:41.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:29:41.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:41.883 00.000 11060 MoveAxis(E, 0, ABG)
03:29:41.883 00.000 10844 Enqueuing Expose request
03:29:41.883 00.000 11060 Move returns status 0, amount 0
03:29:41.883 00.000 11060 MoveAxis(N, 0, ABG)
03:29:41.894 00.011 11060 Move returns status 0, amount 0
03:29:41.894 00.000 11060 move complete, result=0
03:29:41.894 00.000 11060 worker thread done servicing request
03:29:41.894 00.000 11060 Worker thread wakes up
03:29:41.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:41.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:41.899 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:42.540 00.641 11060 Exposure complete
03:29:42.747 00.207 11060 worker thread done servicing request
03:29:42.752 00.005 10844 OnExposeComplete: enter
03:29:42.752 00.000 10844 UpdateGuideState(): m_state=6
03:29:42.752 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
03:29:42.753 00.001 10844 Star::Find returns 1 (0), X=620.88, Y=105.16, Mass=1638, SNR=25.7, Peak=167 HFD=2.9
03:29:42.753 00.000 10844 MultiStar: [#1 0.54,0.10,1.04,U] [#2 -0.49,-0.03,0.88,U] [#3 0.18,0.11,0.96,U] [#4 0.48,-0.14,1.07,U] [#5 1.06,-0.32,0.00,M1] [#6 0.01,0.02,1.06,U] [#7 0.81,0.37,0.00,M1] [#8 0.40,-0.31,0.82,U] 
03:29:42.753 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.01}, one-star: {0.05, 0.24}
03:29:42.753 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.39) = xAngle (-1.36 = -1.36)
03:29:42.753 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
03:29:42.753 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.03 mountX=0.04 mountY=0.17, mountTheta=1.36
03:29:42.756 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.01, opts=13)
03:29:42.756 00.000 10844 Enqueuing Move request for scope (0.18, 0.01)
03:29:42.756 00.000 11060 Worker thread wakes up
03:29:42.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:42.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
03:29:42.756 00.000 10844 UpdateGuideState exits: m=1638 SNR=25.7
03:29:42.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
03:29:42.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:42.756 00.000 11060 Moving (0.18, 0.01) raw xDistance=0.04 yDistance=0.17
03:29:42.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:42.756 00.000 10844 Enqueuing Expose request
03:29:42.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:29:42.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:42.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:29:42.756 00.000 11060 MoveAxis(E, 0, ABG)
03:29:42.756 00.000 11060 Move returns status 0, amount 0
03:29:42.758 00.002 11060 MoveAxis(N, 0, ABG)
03:29:42.758 00.000 11060 Move returns status 0, amount 0
03:29:42.758 00.000 11060 move complete, result=0
03:29:42.758 00.000 11060 worker thread done servicing request
03:29:42.758 00.000 11060 Worker thread wakes up
03:29:42.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:42.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:42.760 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:43.388 00.628 11060 Exposure complete
03:29:43.592 00.204 11060 worker thread done servicing request
03:29:43.592 00.000 10844 OnExposeComplete: enter
03:29:43.592 00.000 10844 UpdateGuideState(): m_state=6
03:29:43.592 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
03:29:43.595 00.003 10844 Star::Find returns 1 (0), X=620.53, Y=104.88, Mass=1593, SNR=25.1, Peak=253 HFD=3.0
03:29:43.595 00.000 10844 MultiStar: [#1 0.47,0.14,0.91,U] [#2 -0.40,0.36,0.95,U] [#3 0.23,-0.29,0.98,U] [#4 0.26,-0.02,1.01,U] [#5 0.19,0.22,0.93,U] [#6 -0.30,-0.20,1.06,U] [#7 0.42,0.38,0.95,U] [#8 0.05,-0.13,0.88,U] 
03:29:43.595 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {-0.30, -0.04}
03:29:43.595 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.39) = xAngle (-0.77 = -0.77)
03:29:43.595 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.35 = 2.35)
03:29:43.595 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.62 mountX=0.05 mountY=0.05, mountTheta=0.78
03:29:43.598 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
03:29:43.598 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
03:29:43.598 00.000 11060 Worker thread wakes up
03:29:43.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:43.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:29:43.598 00.000 10844 UpdateGuideState exits: m=1593 SNR=25.1
03:29:43.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:29:43.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:43.598 00.000 11060 Moving (0.06, 0.04) raw xDistance=0.05 yDistance=0.05
03:29:43.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:43.598 00.000 10844 Enqueuing Expose request
03:29:43.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:29:43.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:43.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:29:43.598 00.000 11060 MoveAxis(E, 0, ABG)
03:29:43.598 00.000 11060 Move returns status 0, amount 0
03:29:43.600 00.002 11060 MoveAxis(N, 0, ABG)
03:29:43.600 00.000 11060 Move returns status 0, amount 0
03:29:43.600 00.000 11060 move complete, result=0
03:29:43.600 00.000 11060 worker thread done servicing request
03:29:43.600 00.000 11060 Worker thread wakes up
03:29:43.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:43.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:43.603 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:44.243 00.640 11060 Exposure complete
03:29:44.445 00.202 11060 worker thread done servicing request
03:29:44.445 00.000 10844 OnExposeComplete: enter
03:29:44.445 00.000 10844 UpdateGuideState(): m_state=6
03:29:44.445 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
03:29:44.445 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.79, Mass=1577, SNR=25.3, Peak=158 HFD=3.0
03:29:44.445 00.000 10844 MultiStar: [#1 0.48,0.24,0.96,U] [#2 -0.10,0.93,0.00,M1] [#3 0.24,0.20,0.95,U] [#4 0.04,-0.20,1.03,U] [#5 0.84,0.06,0.00,M1] [#6 0.01,0.21,0.99,U] [#7 0.60,0.02,0.00,M1] [#8 0.39,0.10,0.79,U] 
03:29:44.445 00.000 10844 single-star, 5 included, MultiStar: {0.20, 0.07}, one-star: {0.10, -0.13}
03:29:44.445 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
03:29:44.445 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
03:29:44.445 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.89 mountX=-0.10 mountY=0.12, mountTheta=2.28
03:29:44.449 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.13, opts=13)
03:29:44.449 00.000 10844 Enqueuing Move request for scope (0.10, -0.13)
03:29:44.449 00.000 11060 Worker thread wakes up
03:29:44.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:44.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
03:29:44.449 00.000 10844 UpdateGuideState exits: m=1577 SNR=25.3
03:29:44.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
03:29:44.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:44.451 00.002 11060 Moving (0.10, -0.13) raw xDistance=-0.10 yDistance=0.12
03:29:44.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:44.451 00.000 10844 Enqueuing Expose request
03:29:44.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:29:44.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:44.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:29:44.451 00.000 11060 MoveAxis(E, 0, ABG)
03:29:44.451 00.000 11060 Move returns status 0, amount 0
03:29:44.451 00.000 11060 MoveAxis(N, 0, ABG)
03:29:44.451 00.000 11060 Move returns status 0, amount 0
03:29:44.451 00.000 11060 move complete, result=0
03:29:44.451 00.000 11060 worker thread done servicing request
03:29:44.451 00.000 11060 Worker thread wakes up
03:29:44.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:44.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:44.454 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:45.098 00.644 11060 Exposure complete
03:29:45.300 00.202 11060 worker thread done servicing request
03:29:45.300 00.000 10844 OnExposeComplete: enter
03:29:45.300 00.000 10844 UpdateGuideState(): m_state=6
03:29:45.300 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
03:29:45.300 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=105.24, Mass=1728, SNR=26.6, Peak=167 HFD=3.2
03:29:45.300 00.000 10844 MultiStar: [#1 0.67,0.51,0.00,M1] [#2 -0.15,0.33,0.91,U] [#3 0.48,-0.08,0.96,U] [#4 0.49,-0.37,0.00,M1] [#5 0.77,-0.13,0.00,M2] [#6 0.23,0.14,1.04,U] [#7 0.66,-0.43,0.00,M2] [#8 0.29,0.15,0.82,U] 
03:29:45.300 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.17}, one-star: {-0.12, 0.32}
03:29:45.300 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.39) = xAngle (-0.52 = -0.52)
03:29:45.300 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.60 = 2.60)
03:29:45.300 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.87 mountX=0.19 mountY=0.11, mountTheta=0.53
03:29:45.300 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.17, opts=13)
03:29:45.300 00.000 10844 Enqueuing Move request for scope (0.14, 0.17)
03:29:45.300 00.000 11060 Worker thread wakes up
03:29:45.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:45.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
03:29:45.300 00.000 10844 UpdateGuideState exits: m=1728 SNR=26.6
03:29:45.305 00.005 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
03:29:45.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:45.305 00.000 11060 Moving (0.14, 0.17) raw xDistance=0.19 yDistance=0.11
03:29:45.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:45.305 00.000 10844 Enqueuing Expose request
03:29:45.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:29:45.305 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:45.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:29:45.305 00.000 11060 MoveAxis(W, 45, ABG)
03:29:45.305 00.000 11060 Guiding  Dir = 3, Dur = 45
03:29:45.321 00.016 11060 IsSlewing returns 0
03:29:45.321 00.000 11060 IsGuiding returns 0
03:29:45.380 00.059 11060 IsGuiding returns 0
03:29:45.380 00.000 11060 Move returns status 0, amount 45
03:29:45.380 00.000 11060 MoveAxis(N, 0, ABG)
03:29:45.380 00.000 11060 Move returns status 0, amount 0
03:29:45.380 00.000 11060 move complete, result=0
03:29:45.381 00.001 11060 worker thread done servicing request
03:29:45.381 00.000 10844 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
03:29:45.381 00.000 11060 Worker thread wakes up
03:29:45.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:45.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:46.007 00.626 11060 Exposure complete
03:29:46.219 00.212 11060 worker thread done servicing request
03:29:46.219 00.000 10844 OnExposeComplete: enter
03:29:46.219 00.000 10844 UpdateGuideState(): m_state=6
03:29:46.219 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
03:29:46.219 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=105.59, Mass=1853, SNR=26.9, Peak=213 HFD=3.0
03:29:46.219 00.000 10844 MultiStar: [#1 0.19,0.36,0.94,U] [#2 -0.27,0.72,0.00,M1] [#3 0.58,0.01,0.96,U] [#4 -0.22,-0.13,0.98,U] [#5 0.48,-0.35,0.94,U] [#6 -0.05,-0.03,0.96,U] [#7 0.13,-0.22,0.93,U] [#8 0.08,0.31,0.73,U] 
03:29:46.219 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {-0.04, 0.67}
03:29:46.219 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.39) = xAngle (-0.91 = -0.91)
03:29:46.219 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.21 = 2.21)
03:29:46.219 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.48 mountX=0.10 mountY=0.13, mountTheta=0.92
03:29:46.219 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.07, opts=13)
03:29:46.219 00.000 10844 Enqueuing Move request for scope (0.14, 0.07)
03:29:46.219 00.000 11060 Worker thread wakes up
03:29:46.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:46.224 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
03:29:46.224 00.000 10844 UpdateGuideState exits: m=1853 SNR=26.9
03:29:46.224 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
03:29:46.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:46.224 00.000 11060 Moving (0.14, 0.07) raw xDistance=0.10 yDistance=0.13
03:29:46.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:46.224 00.000 10844 Enqueuing Expose request
03:29:46.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:29:46.225 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:46.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:29:46.225 00.000 11060 MoveAxis(E, 0, ABG)
03:29:46.225 00.000 11060 Move returns status 0, amount 0
03:29:46.225 00.000 11060 MoveAxis(N, 0, ABG)
03:29:46.225 00.000 11060 Move returns status 0, amount 0
03:29:46.225 00.000 11060 move complete, result=0
03:29:46.225 00.000 11060 worker thread done servicing request
03:29:46.225 00.000 11060 Worker thread wakes up
03:29:46.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:46.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:46.227 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:46.863 00.636 11060 Exposure complete
03:29:47.077 00.214 11060 worker thread done servicing request
03:29:47.077 00.000 10844 OnExposeComplete: enter
03:29:47.077 00.000 10844 UpdateGuideState(): m_state=6
03:29:47.077 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
03:29:47.077 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=105.03, Mass=1783, SNR=27.0, Peak=186 HFD=3.2
03:29:47.077 00.000 10844 MultiStar: [#1 0.08,0.63,0.00,M1] [#2 0.01,0.85,0.00,M2] [#3 0.22,0.04,0.94,U] [#4 0.03,0.14,0.98,U] [#5 0.34,-0.07,0.99,U] [#6 -0.08,0.20,1.00,U] [#7 0.02,0.18,0.89,U] [#8 0.66,0.27,0.00,M1] 
03:29:47.077 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.10}, one-star: {-0.08, 0.11}
03:29:47.077 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.39) = xAngle (-0.45 = -0.45)
03:29:47.077 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:29:47.077 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.94 mountX=0.11 mountY=0.06, mountTheta=0.47
03:29:47.082 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.10, opts=13)
03:29:47.082 00.000 10844 Enqueuing Move request for scope (0.07, 0.10)
03:29:47.082 00.000 11060 Worker thread wakes up
03:29:47.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
03:29:47.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:29:47.082 00.000 11060 Moving (0.07, 0.10) raw xDistance=0.11 yDistance=0.06
03:29:47.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:29:47.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:47.083 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:29:47.083 00.000 11060 MoveAxis(E, 0, ABG)
03:29:47.083 00.000 11060 Move returns status 0, amount 0
03:29:47.083 00.000 11060 MoveAxis(N, 0, ABG)
03:29:47.083 00.000 11060 Move returns status 0, amount 0
03:29:47.083 00.000 11060 move complete, result=0
03:29:47.092 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:47.092 00.000 10844 UpdateGuideState exits: m=1783 SNR=27.0
03:29:47.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:47.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:47.092 00.000 10844 Enqueuing Expose request
03:29:47.092 00.000 11060 worker thread done servicing request
03:29:47.092 00.000 11060 Worker thread wakes up
03:29:47.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:47.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:47.094 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:47.731 00.637 11060 Exposure complete
03:29:47.920 00.189 11060 worker thread done servicing request
03:29:47.920 00.000 10844 OnExposeComplete: enter
03:29:47.920 00.000 10844 UpdateGuideState(): m_state=6
03:29:47.920 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
03:29:47.920 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.95, Mass=1640, SNR=25.7, Peak=174 HFD=3.1
03:29:47.921 00.001 10844 MultiStar: [#1 0.21,0.55,1.00,U] [#2 -0.02,0.77,0.00,M3] [#3 0.54,0.65,0.00,M1] [#4 -0.06,-0.02,0.98,U] [#5 0.61,0.19,0.00,M1] [#6 0.23,0.28,1.04,U] [#7 0.37,0.16,1.05,U] [#8 0.42,0.33,0.86,U] 
03:29:47.921 00.000 10844 single-star, 5 included, MultiStar: {0.18, 0.22}, one-star: {-0.05, 0.03}
03:29:47.921 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.39) = xAngle (1.22 = 1.22)
03:29:47.921 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.35 = -1.94)
03:29:47.921 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.61 mountX=0.02 mountY=-0.05, mountTheta=-1.22
03:29:47.923 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
03:29:47.923 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
03:29:47.925 00.002 11060 Worker thread wakes up
03:29:47.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:47.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
03:29:47.925 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.7
03:29:47.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
03:29:47.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:47.925 00.000 11060 Moving (-0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
03:29:47.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:47.925 00.000 10844 Enqueuing Expose request
03:29:47.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:29:47.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:47.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:29:47.925 00.000 11060 MoveAxis(E, 0, ABG)
03:29:47.925 00.000 11060 Move returns status 0, amount 0
03:29:47.925 00.000 11060 MoveAxis(N, 0, ABG)
03:29:47.925 00.000 11060 Move returns status 0, amount 0
03:29:47.925 00.000 11060 move complete, result=0
03:29:47.925 00.000 11060 worker thread done servicing request
03:29:47.925 00.000 11060 Worker thread wakes up
03:29:47.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:47.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:47.928 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:48.555 00.627 11060 Exposure complete
03:29:48.766 00.211 10844 OnExposeComplete: enter
03:29:48.766 00.000 10844 UpdateGuideState(): m_state=6
03:29:48.767 00.001 11060 worker thread done servicing request
03:29:48.767 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
03:29:48.767 00.000 10844 Star::Find returns 1 (0), X=621.00, Y=105.05, Mass=1678, SNR=25.8, Peak=163 HFD=2.9
03:29:48.768 00.001 10844 MultiStar: [#1 0.16,0.80,0.00,M1] [#2 -0.52,0.32,0.00,M4] [#3 0.45,0.42,0.00,M2] [#4 -0.08,0.16,1.01,U] [#5 0.11,0.64,0.00,M2] [#6 -0.04,0.11,1.08,U] [#7 0.46,0.25,0.99,U] [#8 0.53,0.23,0.86,U] 
03:29:48.768 00.000 10844 single-star, 4 included, MultiStar: {0.20, 0.17}, one-star: {0.17, 0.13}
03:29:48.768 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.39) = xAngle (-0.72 = -0.72)
03:29:48.768 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.40 = 2.40)
03:29:48.768 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.22 cameraTheta=0.67 mountX=0.16 mountY=0.15, mountTheta=0.73
03:29:48.769 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.13, opts=13)
03:29:48.769 00.000 10844 Enqueuing Move request for scope (0.17, 0.13)
03:29:48.769 00.000 11060 Worker thread wakes up
03:29:48.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:48.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
03:29:48.769 00.000 10844 UpdateGuideState exits: m=1678 SNR=25.8
03:29:48.769 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
03:29:48.772 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:48.772 00.000 11060 Moving (0.17, 0.13) raw xDistance=0.16 yDistance=0.15
03:29:48.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:48.772 00.000 10844 Enqueuing Expose request
03:29:48.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:29:48.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:48.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:29:48.772 00.000 11060 MoveAxis(W, 38, ABG)
03:29:48.772 00.000 11060 Guiding  Dir = 3, Dur = 38
03:29:48.797 00.025 11060 IsSlewing returns 0
03:29:48.798 00.001 11060 IsGuiding returns 0
03:29:48.858 00.060 11060 IsGuiding returns 0
03:29:48.858 00.000 11060 Move returns status 0, amount 38
03:29:48.858 00.000 11060 MoveAxis(N, 0, ABG)
03:29:48.858 00.000 11060 Move returns status 0, amount 0
03:29:48.858 00.000 11060 move complete, result=0
03:29:48.858 00.000 11060 worker thread done servicing request
03:29:48.858 00.000 11060 Worker thread wakes up
03:29:48.858 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
03:29:48.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:48.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:49.488 00.630 11060 Exposure complete
03:29:49.688 00.200 11060 worker thread done servicing request
03:29:49.688 00.000 10844 OnExposeComplete: enter
03:29:49.688 00.000 10844 UpdateGuideState(): m_state=6
03:29:49.688 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
03:29:49.688 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=104.49, Mass=1840, SNR=26.8, Peak=205 HFD=3.2
03:29:49.688 00.000 10844 MultiStar: [#1 -0.13,0.70,0.00,M2] [#2 0.07,0.17,0.88,U] [#3 0.55,0.21,1.00,U] [#4 0.16,0.13,0.96,U] [#5 0.71,-0.08,0.00,M3] [#6 0.41,-0.39,1.02,U] [#7 -0.04,0.55,0.85,U] [#8 0.62,-0.25,0.00,M1] 
03:29:49.688 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.02}, one-star: {0.16, -0.43}
03:29:49.688 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.39) = xAngle (-1.29 = -1.29)
03:29:49.688 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.83 = 1.83)
03:29:49.688 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.10 mountX=0.06 mountY=0.22, mountTheta=1.29
03:29:49.691 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.02, opts=13)
03:29:49.691 00.000 10844 Enqueuing Move request for scope (0.23, 0.02)
03:29:49.693 00.002 11060 Worker thread wakes up
03:29:49.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
03:29:49.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:49.693 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
03:29:49.693 00.000 10844 UpdateGuideState exits: m=1840 SNR=26.8
03:29:49.693 00.000 11060 Moving (0.23, 0.02) raw xDistance=0.06 yDistance=0.22
03:29:49.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:49.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:29:49.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:49.693 00.000 10844 Enqueuing Expose request
03:29:49.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
03:29:49.693 00.000 11060 MoveAxis(E, 0, ABG)
03:29:49.693 00.000 11060 Move returns status 0, amount 0
03:29:49.693 00.000 11060 MoveAxis(S, 87, ABG)
03:29:49.693 00.000 11060 Guiding  Dir = 1, Dur = 87
03:29:49.709 00.016 11060 IsSlewing returns 0
03:29:49.709 00.000 11060 IsGuiding returns 0
03:29:49.816 00.107 11060 IsGuiding returns 0
03:29:49.816 00.000 11060 Move returns status 0, amount 87
03:29:49.816 00.000 11060 move complete, result=0
03:29:49.816 00.000 11060 worker thread done servicing request
03:29:49.816 00.000 11060 Worker thread wakes up
03:29:49.816 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 87 ms SOUTH
03:29:49.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:49.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:50.467 00.651 11060 Exposure complete
03:29:50.693 00.226 11060 worker thread done servicing request
03:29:50.693 00.000 10844 OnExposeComplete: enter
03:29:50.693 00.000 10844 UpdateGuideState(): m_state=6
03:29:50.693 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
03:29:50.693 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=104.60, Mass=1707, SNR=25.8, Peak=214 HFD=3.3
03:29:50.693 00.000 10844 MultiStar: [#1 0.16,0.05,1.03,U] [#2 -0.30,0.11,1.02,U] [#3 0.54,0.18,1.00,U] [#4 -0.11,-0.31,1.01,U] [#5 -0.23,-0.04,1.00,U] [#6 -0.01,-0.28,0.96,U] [#7 -0.04,0.10,0.95,U] [#8 0.32,0.08,0.85,U] 
03:29:50.693 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.45, -0.32}
03:29:50.693 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.95)
03:29:50.693 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.21 = -0.21)
03:29:50.693 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.95 mountX=-0.05 mountY=-0.01, mountTheta=-2.93
03:29:50.696 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
03:29:50.696 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
03:29:50.696 00.000 11060 Worker thread wakes up
03:29:50.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:50.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
03:29:50.696 00.000 10844 UpdateGuideState exits: m=1707 SNR=25.8
03:29:50.696 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
03:29:50.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:50.698 00.002 11060 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
03:29:50.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:29:50.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:50.698 00.000 10844 Enqueuing Expose request
03:29:50.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:50.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:29:50.698 00.000 11060 MoveAxis(E, 0, ABG)
03:29:50.698 00.000 11060 Move returns status 0, amount 0
03:29:50.698 00.000 11060 MoveAxis(N, 0, ABG)
03:29:50.698 00.000 11060 Move returns status 0, amount 0
03:29:50.698 00.000 11060 move complete, result=0
03:29:50.699 00.001 11060 worker thread done servicing request
03:29:50.699 00.000 11060 Worker thread wakes up
03:29:50.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:50.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:50.703 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:51.331 00.628 11060 Exposure complete
03:29:51.536 00.205 11060 worker thread done servicing request
03:29:51.536 00.000 10844 OnExposeComplete: enter
03:29:51.536 00.000 10844 UpdateGuideState(): m_state=6
03:29:51.536 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
03:29:51.536 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.92, Mass=2049, SNR=28.5, Peak=200 HFD=3.3
03:29:51.536 00.000 10844 MultiStar: [#1 0.05,0.70,0.00,M2] [#2 -0.43,0.32,0.88,U] [#3 0.10,-0.20,0.88,U] [#4 0.02,-0.11,0.96,U] [#5 0.38,-0.00,0.94,U] [#6 -0.05,-0.34,0.91,U] [#7 0.09,-0.04,0.84,U] [#8 0.47,-0.27,0.75,U] 
03:29:51.536 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {-0.31, -0.00}
03:29:51.536 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
03:29:51.536 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:29:51.536 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.30 mountX=-0.07 mountY=0.03, mountTheta=2.70
03:29:51.539 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
03:29:51.539 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
03:29:51.539 00.000 11060 Worker thread wakes up
03:29:51.542 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:51.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
03:29:51.542 00.000 10844 UpdateGuideState exits: m=2049 SNR=28.5
03:29:51.542 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
03:29:51.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:51.542 00.000 11060 Moving (0.02, -0.08) raw xDistance=-0.07 yDistance=0.03
03:29:51.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:51.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:29:51.542 00.000 10844 Enqueuing Expose request
03:29:51.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:51.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:51.543 00.001 11060 MoveAxis(E, 0, ABG)
03:29:51.543 00.000 11060 Move returns status 0, amount 0
03:29:51.543 00.000 11060 MoveAxis(N, 0, ABG)
03:29:51.543 00.000 11060 Move returns status 0, amount 0
03:29:51.543 00.000 11060 move complete, result=0
03:29:51.543 00.000 11060 worker thread done servicing request
03:29:51.543 00.000 11060 Worker thread wakes up
03:29:51.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:51.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:51.546 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:52.186 00.640 11060 Exposure complete
03:29:52.413 00.227 11060 worker thread done servicing request
03:29:52.413 00.000 10844 OnExposeComplete: enter
03:29:52.413 00.000 10844 UpdateGuideState(): m_state=6
03:29:52.413 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
03:29:52.413 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.96, Mass=1930, SNR=28.0, Peak=218 HFD=3.0
03:29:52.416 00.003 10844 MultiStar: [#1 -0.33,0.68,0.00,M3] [#2 -0.37,0.18,0.91,U] [#3 0.28,-0.06,0.92,U] [#4 -0.47,0.22,0.89,U] [#5 -0.02,0.18,0.86,U] [#6 -0.42,-0.10,0.91,U] [#7 0.08,0.20,0.93,U] [#8 0.10,-0.17,0.66,U] 
03:29:52.416 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.07}, one-star: {-0.12, 0.04}
03:29:52.416 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.39) = xAngle (1.39 = 1.39)
03:29:52.416 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.52 = -1.76)
03:29:52.416 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.78 mountX=0.02 mountY=-0.12, mountTheta=-1.39
03:29:52.416 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.04, opts=13)
03:29:52.416 00.000 10844 Enqueuing Move request for scope (-0.12, 0.04)
03:29:52.416 00.000 11060 Worker thread wakes up
03:29:52.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
03:29:52.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:52.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
03:29:52.416 00.000 10844 UpdateGuideState exits: m=1930 SNR=28.0
03:29:52.416 00.000 11060 Moving (-0.12, 0.04) raw xDistance=0.02 yDistance=-0.12
03:29:52.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:52.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:29:52.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:52.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:52.416 00.000 10844 Enqueuing Expose request
03:29:52.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:29:52.416 00.000 11060 MoveAxis(E, 0, ABG)
03:29:52.416 00.000 11060 Move returns status 0, amount 0
03:29:52.416 00.000 11060 MoveAxis(N, 0, ABG)
03:29:52.416 00.000 11060 Move returns status 0, amount 0
03:29:52.416 00.000 11060 move complete, result=0
03:29:52.416 00.000 11060 worker thread done servicing request
03:29:52.416 00.000 11060 Worker thread wakes up
03:29:52.421 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:52.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:52.422 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:53.059 00.637 11060 Exposure complete
03:29:53.252 00.193 11060 worker thread done servicing request
03:29:53.252 00.000 10844 OnExposeComplete: enter
03:29:53.252 00.000 10844 UpdateGuideState(): m_state=6
03:29:53.252 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
03:29:53.252 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=105.60, Mass=1767, SNR=26.2, Peak=199 HFD=3.2
03:29:53.256 00.004 10844 MultiStar: [#1 0.43,0.49,0.00,M4] [#2 -0.27,0.56,0.00,M1] [#3 0.80,0.01,0.00,M1] [#4 -0.33,0.05,1.03,U] [#5 0.43,0.25,0.99,U] [#6 -0.22,0.09,1.03,U] [#7 -0.06,0.23,0.92,U] [#8 0.15,0.19,0.71,U] 
03:29:53.256 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.25}, one-star: {-0.20, 0.68}
03:29:53.256 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
03:29:53.256 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.51 = -2.77)
03:29:53.256 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.78 mountX=0.24 mountY=-0.09, mountTheta=-0.37
03:29:53.256 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.25, opts=13)
03:29:53.256 00.000 10844 Enqueuing Move request for scope (-0.05, 0.25)
03:29:53.256 00.000 11060 Worker thread wakes up
03:29:53.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:53.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
03:29:53.256 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
03:29:53.256 00.000 11060 Moving (-0.05, 0.25) raw xDistance=0.24 yDistance=-0.09
03:29:53.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
03:29:53.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:53.260 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:29:53.260 00.000 11060 MoveAxis(W, 55, ABG)
03:29:53.260 00.000 11060 Guiding  Dir = 3, Dur = 55
03:29:53.260 00.000 10844 UpdateGuideState exits: m=1767 SNR=26.2
03:29:53.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:53.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:53.260 00.000 10844 Enqueuing Expose request
03:29:53.290 00.030 11060 IsSlewing returns 0
03:29:53.290 00.000 11060 IsGuiding returns 0
03:29:53.365 00.075 11060 IsGuiding returns 0
03:29:53.365 00.000 11060 Move returns status 0, amount 55
03:29:53.365 00.000 11060 MoveAxis(N, 0, ABG)
03:29:53.365 00.000 11060 Move returns status 0, amount 0
03:29:53.365 00.000 11060 move complete, result=0
03:29:53.365 00.000 11060 worker thread done servicing request
03:29:53.365 00.000 10844 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
03:29:53.380 00.015 11060 Worker thread wakes up
03:29:53.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:53.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:54.014 00.634 11060 Exposure complete
03:29:54.234 00.220 11060 worker thread done servicing request
03:29:54.234 00.000 10844 OnExposeComplete: enter
03:29:54.234 00.000 10844 UpdateGuideState(): m_state=6
03:29:54.237 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
03:29:54.237 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=104.81, Mass=1858, SNR=26.8, Peak=165 HFD=3.5
03:29:54.237 00.000 10844 MultiStar: [#1 0.09,0.38,0.94,U] [#2 -0.21,0.32,0.93,U] [#3 0.58,0.48,0.00,M2] [#4 0.14,-0.12,0.93,U] [#5 -0.05,0.68,0.00,M1] [#6 -0.24,0.37,1.06,U] [#7 0.08,0.33,0.90,U] [#8 0.45,0.09,0.73,U] 
03:29:54.237 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.18}, one-star: {-0.37, -0.11}
03:29:54.237 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.36 = 0.36)
03:29:54.237 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.80)
03:29:54.237 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.75 mountX=0.17 mountY=-0.06, mountTheta=-0.35
03:29:54.238 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.18, opts=13)
03:29:54.238 00.000 10844 Enqueuing Move request for scope (-0.03, 0.18)
03:29:54.238 00.000 11060 Worker thread wakes up
03:29:54.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:54.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
03:29:54.238 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
03:29:54.238 00.000 10844 UpdateGuideState exits: m=1858 SNR=26.8
03:29:54.242 00.004 11060 Moving (-0.03, 0.18) raw xDistance=0.17 yDistance=-0.06
03:29:54.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:54.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:54.242 00.000 10844 Enqueuing Expose request
03:29:54.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:29:54.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:54.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:29:54.243 00.001 11060 MoveAxis(W, 42, ABG)
03:29:54.243 00.000 11060 Guiding  Dir = 3, Dur = 42
03:29:54.277 00.034 11060 IsSlewing returns 0
03:29:54.277 00.000 11060 IsGuiding returns 0
03:29:54.350 00.073 11060 IsGuiding returns 0
03:29:54.350 00.000 11060 Move returns status 0, amount 42
03:29:54.350 00.000 11060 MoveAxis(N, 0, ABG)
03:29:54.350 00.000 11060 Move returns status 0, amount 0
03:29:54.350 00.000 11060 move complete, result=0
03:29:54.350 00.000 11060 worker thread done servicing request
03:29:54.350 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
03:29:54.350 00.000 11060 Worker thread wakes up
03:29:54.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:54.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:54.984 00.634 11060 Exposure complete
03:29:55.179 00.195 11060 worker thread done servicing request
03:29:55.179 00.000 10844 OnExposeComplete: enter
03:29:55.179 00.000 10844 UpdateGuideState(): m_state=6
03:29:55.179 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
03:29:55.184 00.005 10844 Star::Find returns 1 (0), X=620.61, Y=104.42, Mass=1862, SNR=27.4, Peak=229 HFD=3.3
03:29:55.184 00.000 10844 MultiStar: [#1 0.20,-0.16,0.99,U] [#2 -0.83,-0.04,0.00,M1] [#3 0.14,-0.45,0.94,U] [#4 0.03,-0.27,0.87,U] [#5 0.24,-0.30,0.99,U] [#6 -0.80,-0.25,0.00,M1] [#7 0.25,-0.11,0.86,U] [#8 -0.10,-0.37,0.72,U] 
03:29:55.184 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.31}, one-star: {-0.22, -0.50}
03:29:55.184 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
03:29:55.184 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
03:29:55.184 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.32 mountX=-0.29 mountY=0.13, mountTheta=2.72
03:29:55.187 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.31, opts=13)
03:29:55.187 00.000 10844 Enqueuing Move request for scope (0.08, -0.31)
03:29:55.187 00.000 11060 Worker thread wakes up
03:29:55.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:55.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
03:29:55.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
03:29:55.187 00.000 10844 UpdateGuideState exits: m=1862 SNR=27.4
03:29:55.187 00.000 11060 Moving (0.08, -0.31) raw xDistance=-0.29 yDistance=0.13
03:29:55.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:55.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:29:55.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:55.187 00.000 10844 Enqueuing Expose request
03:29:55.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:55.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:29:55.187 00.000 11060 MoveAxis(E, 67, ABG)
03:29:55.187 00.000 11060 Guiding  Dir = 2, Dur = 67
03:29:55.221 00.034 11060 IsSlewing returns 0
03:29:55.221 00.000 11060 IsGuiding returns 0
03:29:55.314 00.093 11060 IsGuiding returns 0
03:29:55.314 00.000 11060 Move returns status 0, amount 67
03:29:55.314 00.000 11060 MoveAxis(N, 0, ABG)
03:29:55.314 00.000 11060 Move returns status 0, amount 0
03:29:55.314 00.000 11060 move complete, result=0
03:29:55.314 00.000 11060 worker thread done servicing request
03:29:55.314 00.000 11060 Worker thread wakes up
03:29:55.314 00.000 10844 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
03:29:55.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:55.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:55.952 00.638 11060 Exposure complete
03:29:56.160 00.208 11060 worker thread done servicing request
03:29:56.160 00.000 10844 OnExposeComplete: enter
03:29:56.161 00.001 10844 UpdateGuideState(): m_state=6
03:29:56.161 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
03:29:56.161 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.74, Mass=1369, SNR=23.5, Peak=156 HFD=2.5
03:29:56.161 00.000 10844 MultiStar: [#1 0.75,-0.08,0.00,M3] [#2 -0.23,0.17,1.03,U] [#3 0.30,0.05,1.19,U] [#4 0.60,-0.14,0.00,M1] [#5 0.41,0.14,1.08,U] [#6 -0.29,-0.24,1.18,U] [#7 0.14,-0.22,1.00,U] [#8 0.56,-0.32,0.00,M1] 
03:29:56.161 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.04}, one-star: {0.07, -0.18}
03:29:56.161 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:29:56.161 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
03:29:56.161 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.60 mountX=-0.03 mountY=0.07, mountTheta=1.99
03:29:56.161 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
03:29:56.161 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
03:29:56.161 00.000 11060 Worker thread wakes up
03:29:56.161 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:56.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:29:56.161 00.000 10844 UpdateGuideState exits: m=1369 SNR=23.5
03:29:56.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:29:56.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:56.161 00.000 11060 Moving (0.06, -0.04) raw xDistance=-0.03 yDistance=0.07
03:29:56.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:56.161 00.000 10844 Enqueuing Expose request
03:29:56.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:29:56.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:56.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:29:56.161 00.000 11060 MoveAxis(E, 0, ABG)
03:29:56.161 00.000 11060 Move returns status 0, amount 0
03:29:56.161 00.000 11060 MoveAxis(N, 0, ABG)
03:29:56.161 00.000 11060 Move returns status 0, amount 0
03:29:56.161 00.000 11060 move complete, result=0
03:29:56.161 00.000 11060 worker thread done servicing request
03:29:56.161 00.000 11060 Worker thread wakes up
03:29:56.167 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:56.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:56.168 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:56.808 00.640 11060 Exposure complete
03:29:57.036 00.228 11060 worker thread done servicing request
03:29:57.036 00.000 10844 OnExposeComplete: enter
03:29:57.038 00.002 10844 UpdateGuideState(): m_state=6
03:29:57.038 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
03:29:57.038 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.84, Mass=1892, SNR=27.1, Peak=192 HFD=3.5
03:29:57.039 00.001 10844 MultiStar: [#1 0.32,-0.05,0.92,U] [#2 -0.24,0.40,0.91,U] [#3 0.11,0.40,0.95,U] [#4 0.05,-0.12,0.93,U] [#5 0.32,0.23,0.90,U] [#6 -0.01,-0.20,0.95,U] [#7 0.19,-0.37,0.86,U] [#8 -0.18,0.58,0.00,M2] 
03:29:57.039 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {-0.17, -0.07}
03:29:57.039 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:29:57.039 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
03:29:57.039 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.40 mountX=0.04 mountY=0.06, mountTheta=0.99
03:29:57.043 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
03:29:57.043 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
03:29:57.044 00.001 11060 Worker thread wakes up
03:29:57.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:29:57.044 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:29:57.044 00.000 11060 Moving (0.07, 0.03) raw xDistance=0.04 yDistance=0.06
03:29:57.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:29:57.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:57.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:29:57.044 00.000 11060 MoveAxis(E, 0, ABG)
03:29:57.044 00.000 11060 Move returns status 0, amount 0
03:29:57.044 00.000 11060 MoveAxis(N, 0, ABG)
03:29:57.044 00.000 11060 Move returns status 0, amount 0
03:29:57.044 00.000 11060 move complete, result=0
03:29:57.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:57.044 00.000 11060 worker thread done servicing request
03:29:57.044 00.000 10844 UpdateGuideState exits: m=1892 SNR=27.1
03:29:57.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:57.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:57.044 00.000 10844 Enqueuing Expose request
03:29:57.044 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:57.044 00.000 11060 Worker thread wakes up
03:29:57.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:57.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:57.683 00.639 11060 Exposure complete
03:29:57.879 00.196 11060 worker thread done servicing request
03:29:57.879 00.000 10844 OnExposeComplete: enter
03:29:57.879 00.000 10844 UpdateGuideState(): m_state=6
03:29:57.879 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
03:29:57.884 00.005 10844 Star::Find returns 1 (0), X=620.96, Y=104.85, Mass=1995, SNR=28.4, Peak=183 HFD=3.1
03:29:57.884 00.000 10844 MultiStar: [#1 -0.03,0.13,0.92,U] [#2 -0.09,0.23,0.80,U] [#3 -0.04,-0.12,0.96,U] [#4 0.52,-0.33,0.00,M1] [#5 0.14,-0.08,0.95,U] [#6 -0.40,0.36,0.94,U] [#7 0.65,0.03,0.00,M1] [#8 0.17,0.20,0.72,U] 
03:29:57.884 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.08}, one-star: {0.13, -0.07}
03:29:57.884 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.39) = xAngle (0.40 = 0.40)
03:29:57.884 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.52 = -2.76)
03:29:57.884 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.79 mountX=0.08 mountY=-0.03, mountTheta=-0.38
03:29:57.884 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
03:29:57.884 00.000 10844 Enqueuing Move request for scope (-0.02, 0.08)
03:29:57.884 00.000 11060 Worker thread wakes up
03:29:57.884 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:57.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
03:29:57.884 00.000 10844 UpdateGuideState exits: m=1995 SNR=28.4
03:29:57.884 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
03:29:57.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:57.884 00.000 11060 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.03
03:29:57.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:57.888 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:29:57.888 00.000 10844 Enqueuing Expose request
03:29:57.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:57.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:29:57.888 00.000 11060 MoveAxis(E, 0, ABG)
03:29:57.888 00.000 11060 Move returns status 0, amount 0
03:29:57.889 00.001 11060 MoveAxis(N, 0, ABG)
03:29:57.889 00.000 11060 Move returns status 0, amount 0
03:29:57.889 00.000 11060 move complete, result=0
03:29:57.889 00.000 11060 worker thread done servicing request
03:29:57.889 00.000 11060 Worker thread wakes up
03:29:57.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:57.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:57.890 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:58.546 00.656 11060 Exposure complete
03:29:58.752 00.206 11060 worker thread done servicing request
03:29:58.752 00.000 10844 OnExposeComplete: enter
03:29:58.752 00.000 10844 UpdateGuideState(): m_state=6
03:29:58.752 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
03:29:58.752 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.79, Mass=2065, SNR=28.8, Peak=178 HFD=3.7
03:29:58.752 00.000 10844 MultiStar: [#1 0.44,-0.24,0.92,U] [#2 -0.50,0.91,0.00,M1] [#3 0.10,0.31,0.89,U] [#4 -0.04,0.05,0.83,U] [#5 0.69,0.17,0.00,M1] [#6 -0.21,0.34,0.98,U] [#7 0.93,0.17,0.00,M2] [#8 0.07,0.37,0.71,U] 
03:29:58.752 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.11}, one-star: {0.00, -0.13}
03:29:58.752 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.30 = -0.30)
03:29:58.752 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
03:29:58.752 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.09 mountX=0.12 mountY=0.04, mountTheta=0.32
03:29:58.752 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
03:29:58.752 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
03:29:58.752 00.000 11060 Worker thread wakes up
03:29:58.757 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:29:58.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
03:29:58.757 00.000 10844 UpdateGuideState exits: m=2065 SNR=28.8
03:29:58.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
03:29:58.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:58.757 00.000 11060 Moving (0.06, 0.11) raw xDistance=0.12 yDistance=0.04
03:29:58.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:58.757 00.000 10844 Enqueuing Expose request
03:29:58.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:29:58.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:58.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:29:58.757 00.000 11060 MoveAxis(E, 0, ABG)
03:29:58.757 00.000 11060 Move returns status 0, amount 0
03:29:58.757 00.000 11060 MoveAxis(N, 0, ABG)
03:29:58.757 00.000 11060 Move returns status 0, amount 0
03:29:58.757 00.000 11060 move complete, result=0
03:29:58.757 00.000 11060 worker thread done servicing request
03:29:58.757 00.000 11060 Worker thread wakes up
03:29:58.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:58.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:29:58.760 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:59.396 00.636 11060 Exposure complete
03:29:59.599 00.203 11060 worker thread done servicing request
03:29:59.599 00.000 10844 OnExposeComplete: enter
03:29:59.599 00.000 10844 UpdateGuideState(): m_state=6
03:29:59.599 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
03:29:59.599 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=105.01, Mass=1525, SNR=24.5, Peak=199 HFD=2.7
03:29:59.599 00.000 10844 MultiStar: [#1 0.28,0.51,1.02,U] [#2 -0.23,0.32,1.05,U] [#3 0.02,0.11,1.04,U] [#4 0.20,0.26,1.05,U] [#5 0.53,0.20,0.96,U] [#6 0.18,-0.11,1.10,U] [#7 0.48,0.37,0.00,M3] [#8 0.35,0.24,0.87,U] 
03:29:59.599 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.20}, one-star: {-0.23, 0.09}
03:29:59.599 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.39) = xAngle (-0.40 = -0.40)
03:29:59.599 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.72 = 2.72)
03:29:59.599 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.99 mountX=0.22 mountY=0.10, mountTheta=0.42
03:29:59.605 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.20, opts=13)
03:29:59.605 00.000 10844 Enqueuing Move request for scope (0.13, 0.20)
03:29:59.605 00.000 11060 Worker thread wakes up
03:29:59.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:29:59.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
03:29:59.605 00.000 10844 UpdateGuideState exits: m=1525 SNR=24.5
03:29:59.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
03:29:59.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:59.605 00.000 11060 Moving (0.13, 0.20) raw xDistance=0.22 yDistance=0.10
03:29:59.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:29:59.605 00.000 10844 Enqueuing Expose request
03:29:59.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:29:59.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:29:59.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:29:59.605 00.000 11060 MoveAxis(W, 52, ABG)
03:29:59.605 00.000 11060 Guiding  Dir = 3, Dur = 52
03:29:59.619 00.014 11060 IsSlewing returns 0
03:29:59.619 00.000 11060 IsGuiding returns 0
03:29:59.685 00.066 11060 IsGuiding returns 0
03:29:59.685 00.000 11060 Move returns status 0, amount 52
03:29:59.685 00.000 11060 MoveAxis(N, 0, ABG)
03:29:59.685 00.000 11060 Move returns status 0, amount 0
03:29:59.685 00.000 11060 move complete, result=0
03:29:59.685 00.000 11060 worker thread done servicing request
03:29:59.685 00.000 11060 Worker thread wakes up
03:29:59.685 00.000 10844 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
03:29:59.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:29:59.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:00.312 00.627 11060 Exposure complete
03:30:00.518 00.206 11060 worker thread done servicing request
03:30:00.518 00.000 10844 OnExposeComplete: enter
03:30:00.518 00.000 10844 UpdateGuideState(): m_state=6
03:30:00.520 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
03:30:00.520 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.87, Mass=1973, SNR=28.1, Peak=216 HFD=3.3
03:30:00.520 00.000 10844 MultiStar: [#1 0.23,0.86,0.00,M1] [#2 -0.40,0.26,0.89,U] [#3 0.36,0.80,0.00,M1] [#4 -0.06,0.07,0.90,U] [#5 0.32,-0.11,0.91,U] [#6 -0.43,0.37,0.95,U] [#7 0.22,0.32,0.88,U] [#8 -0.02,0.23,0.80,U] 
03:30:00.520 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.15}, one-star: {-0.17, -0.05}
03:30:00.520 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.39) = xAngle (0.68 = 0.68)
03:30:00.520 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.80 = -2.48)
03:30:00.520 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.07 mountX=0.14 mountY=-0.11, mountTheta=-0.67
03:30:00.523 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.15, opts=13)
03:30:00.526 00.003 10844 Enqueuing Move request for scope (-0.08, 0.15)
03:30:00.526 00.000 11060 Worker thread wakes up
03:30:00.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:00.529 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
03:30:00.529 00.000 10844 UpdateGuideState exits: m=1973 SNR=28.1
03:30:00.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
03:30:00.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:00.529 00.000 11060 Moving (-0.08, 0.15) raw xDistance=0.14 yDistance=-0.11
03:30:00.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:00.529 00.000 10844 Enqueuing Expose request
03:30:00.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:30:00.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:00.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:30:00.529 00.000 11060 MoveAxis(W, 33, ABG)
03:30:00.529 00.000 11060 Guiding  Dir = 3, Dur = 33
03:30:00.539 00.010 11060 IsSlewing returns 0
03:30:00.540 00.001 11060 IsGuiding returns 0
03:30:00.586 00.046 11060 IsGuiding returns 0
03:30:00.586 00.000 11060 Move returns status 0, amount 33
03:30:00.586 00.000 11060 MoveAxis(N, 0, ABG)
03:30:00.586 00.000 11060 Move returns status 0, amount 0
03:30:00.586 00.000 11060 move complete, result=0
03:30:00.586 00.000 11060 worker thread done servicing request
03:30:00.586 00.000 11060 Worker thread wakes up
03:30:00.586 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
03:30:00.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:00.587 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:01.250 00.663 11060 Exposure complete
03:30:01.459 00.209 11060 worker thread done servicing request
03:30:01.459 00.000 10844 OnExposeComplete: enter
03:30:01.459 00.000 10844 UpdateGuideState(): m_state=6
03:30:01.461 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
03:30:01.461 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.85, Mass=1791, SNR=26.4, Peak=184 HFD=3.0
03:30:01.461 00.000 10844 MultiStar: [#1 0.50,0.59,0.00,M2] [#2 -0.56,0.13,0.86,U] [#3 0.44,-0.24,1.00,U] [#4 0.23,-0.57,0.00,M1] [#5 0.46,-0.56,0.00,M1] [#6 -0.18,-0.20,1.08,U] [#7 0.48,0.16,0.90,U] [#8 0.19,-0.27,0.87,U] 
03:30:01.461 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.09}, one-star: {0.15, -0.07}
03:30:01.461 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
03:30:01.461 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
03:30:01.461 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.78 mountX=-0.07 mountY=0.10, mountTheta=2.17
03:30:01.464 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.09, opts=13)
03:30:01.464 00.000 10844 Enqueuing Move request for scope (0.09, -0.09)
03:30:01.464 00.000 11060 Worker thread wakes up
03:30:01.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:01.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
03:30:01.464 00.000 10844 UpdateGuideState exits: m=1791 SNR=26.4
03:30:01.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
03:30:01.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:01.464 00.000 11060 Moving (0.09, -0.09) raw xDistance=-0.07 yDistance=0.10
03:30:01.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:01.464 00.000 10844 Enqueuing Expose request
03:30:01.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:30:01.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:01.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:30:01.464 00.000 11060 MoveAxis(E, 0, ABG)
03:30:01.464 00.000 11060 Move returns status 0, amount 0
03:30:01.464 00.000 11060 MoveAxis(N, 0, ABG)
03:30:01.464 00.000 11060 Move returns status 0, amount 0
03:30:01.464 00.000 11060 move complete, result=0
03:30:01.464 00.000 11060 worker thread done servicing request
03:30:01.464 00.000 11060 Worker thread wakes up
03:30:01.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:01.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:01.468 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:02.105 00.637 11060 Exposure complete
03:30:02.337 00.232 10844 OnExposeComplete: enter
03:30:02.338 00.001 10844 UpdateGuideState(): m_state=6
03:30:02.338 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
03:30:02.338 00.000 10844 Star::Find returns 1 (0), X=621.12, Y=105.41, Mass=1693, SNR=26.1, Peak=181 HFD=3.1
03:30:02.338 00.000 10844 MultiStar: [#1 0.32,0.21,0.89,U] [#2 -0.12,0.23,0.93,U] [#3 0.71,-0.39,0.00,M1] [#4 0.22,-0.26,1.03,U] [#5 0.17,-0.37,0.91,U] [#6 0.48,-0.18,1.04,U] [#7 0.34,-0.10,0.92,U] [#8 0.35,-0.29,0.78,U] 
03:30:02.338 00.000 10844 refined, 7 included, MultiStar: {0.26, -0.03}, one-star: {0.29, 0.49}
03:30:02.338 00.000 11060 worker thread done servicing request
03:30:02.338 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
03:30:02.338 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.61 = 1.61)
03:30:02.338 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.12 mountX=0.02 mountY=0.26, mountTheta=1.51
03:30:02.341 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.03, opts=13)
03:30:02.341 00.000 10844 Enqueuing Move request for scope (0.26, -0.03)
03:30:02.341 00.000 11060 Worker thread wakes up
03:30:02.343 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
03:30:02.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
03:30:02.343 00.000 11060 Moving (0.26, -0.03) raw xDistance=0.02 yDistance=0.26
03:30:02.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:30:02.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
03:30:02.343 00.000 11060 MoveAxis(E, 0, ABG)
03:30:02.343 00.000 11060 Move returns status 0, amount 0
03:30:02.343 00.000 11060 MoveAxis(S, 101, ABG)
03:30:02.343 00.000 11060 Guiding  Dir = 1, Dur = 101
03:30:02.345 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:02.345 00.000 10844 UpdateGuideState exits: m=1693 SNR=26.1
03:30:02.345 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:02.345 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:02.345 00.000 10844 Enqueuing Expose request
03:30:02.389 00.044 11060 IsSlewing returns 0
03:30:02.389 00.000 11060 IsGuiding returns 0
03:30:02.532 00.143 11060 IsGuiding returns 0
03:30:02.532 00.000 11060 Move returns status 0, amount 101
03:30:02.532 00.000 11060 move complete, result=0
03:30:02.532 00.000 11060 worker thread done servicing request
03:30:02.532 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 101 ms SOUTH
03:30:02.532 00.000 11060 Worker thread wakes up
03:30:02.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:02.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:03.187 00.655 11060 Exposure complete
03:30:03.385 00.198 11060 worker thread done servicing request
03:30:03.385 00.000 10844 OnExposeComplete: enter
03:30:03.385 00.000 10844 UpdateGuideState(): m_state=6
03:30:03.385 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
03:30:03.385 00.000 10844 Star::Find returns 1 (1), X=620.54, Y=104.64, Mass=1852, SNR=27.3, Peak=255 HFD=3.2
03:30:03.385 00.000 10844 MultiStar: [#1 0.19,0.12,0.94,U] [#2 -0.38,-0.42,0.87,U] [#3 0.28,-0.18,0.91,U] [#4 -0.04,-0.72,0.00,M1] [#5 0.79,-0.50,0.00,M1] [#6 -0.02,-0.07,0.94,U] [#7 -0.08,-0.03,0.91,U] [#8 -0.02,0.12,0.77,U] 
03:30:03.385 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.11}, one-star: {-0.29, -0.28}
03:30:03.385 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.93)
03:30:03.385 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.23 = -0.23)
03:30:03.385 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.96 mountX=-0.11 mountY=-0.03, mountTheta=-2.91
03:30:03.391 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
03:30:03.391 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
03:30:03.391 00.000 11060 Worker thread wakes up
03:30:03.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:03.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
03:30:03.391 00.000 10844 UpdateGuideState exits: m=1852 SNR=27.3 Saturated
03:30:03.391 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
03:30:03.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:03.391 00.000 11060 Moving (-0.04, -0.11) raw xDistance=-0.11 yDistance=-0.03
03:30:03.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:03.391 00.000 10844 Enqueuing Expose request
03:30:03.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:30:03.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:03.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:30:03.391 00.000 11060 MoveAxis(E, 0, ABG)
03:30:03.391 00.000 11060 Move returns status 0, amount 0
03:30:03.391 00.000 11060 MoveAxis(N, 0, ABG)
03:30:03.391 00.000 11060 Move returns status 0, amount 0
03:30:03.391 00.000 11060 move complete, result=0
03:30:03.391 00.000 11060 worker thread done servicing request
03:30:03.391 00.000 11060 Worker thread wakes up
03:30:03.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:03.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:03.397 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:04.033 00.636 11060 Exposure complete
03:30:04.258 00.225 11060 worker thread done servicing request
03:30:04.259 00.001 10844 OnExposeComplete: enter
03:30:04.259 00.000 10844 UpdateGuideState(): m_state=6
03:30:04.259 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
03:30:04.259 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=104.83, Mass=1387, SNR=23.6, Peak=186 HFD=2.6
03:30:04.259 00.000 10844 MultiStar: [#1 0.01,-0.01,1.13,U] [#2 -0.23,0.04,1.02,U] [#3 0.37,0.16,0.97,U] [#4 0.20,-0.37,1.07,U] [#5 0.50,-0.16,1.03,U] [#6 -0.30,0.39,1.18,U] [#7 0.29,0.85,0.00,M1] [#8 0.38,0.28,0.91,U] 
03:30:04.259 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.10, -0.09}
03:30:04.259 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:30:04.259 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
03:30:04.259 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.25 mountX=0.05 mountY=0.11, mountTheta=1.14
03:30:04.261 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
03:30:04.261 00.000 10844 Enqueuing Move request for scope (0.12, 0.03)
03:30:04.261 00.000 11060 Worker thread wakes up
03:30:04.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:04.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
03:30:04.261 00.000 10844 UpdateGuideState exits: m=1387 SNR=23.6
03:30:04.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
03:30:04.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:04.261 00.000 11060 Moving (0.12, 0.03) raw xDistance=0.05 yDistance=0.11
03:30:04.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:04.261 00.000 10844 Enqueuing Expose request
03:30:04.264 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:30:04.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:04.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:30:04.264 00.000 11060 MoveAxis(E, 0, ABG)
03:30:04.264 00.000 11060 Move returns status 0, amount 0
03:30:04.264 00.000 11060 MoveAxis(N, 0, ABG)
03:30:04.264 00.000 11060 Move returns status 0, amount 0
03:30:04.266 00.002 11060 move complete, result=0
03:30:04.266 00.000 11060 worker thread done servicing request
03:30:04.266 00.000 11060 Worker thread wakes up
03:30:04.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:04.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:04.268 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:04.903 00.635 11060 Exposure complete
03:30:05.104 00.201 10844 OnExposeComplete: enter
03:30:05.104 00.000 10844 UpdateGuideState(): m_state=6
03:30:05.104 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
03:30:05.104 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=105.34, Mass=1628, SNR=25.3, Peak=136 HFD=3.4
03:30:05.104 00.000 10844 MultiStar: [#1 -0.05,0.01,0.93,U] [#2 -0.29,0.55,0.00,M1] [#3 0.08,0.41,1.04,U] [#4 -0.12,0.01,1.08,U] [#5 0.17,0.61,0.00,M1] [#6 -0.29,-0.29,1.07,U] [#7 -0.03,-0.03,1.00,U] [#8 0.37,0.39,0.81,U] 
03:30:05.104 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.12}, one-star: {-0.25, 0.42}
03:30:05.104 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.39) = xAngle (0.61 = 0.61)
03:30:05.104 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.73 = -2.55)
03:30:05.104 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.99 mountX=0.11 mountY=-0.07, mountTheta=-0.59
03:30:05.104 00.000 11060 worker thread done servicing request
03:30:05.108 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.12, opts=13)
03:30:05.108 00.000 10844 Enqueuing Move request for scope (-0.05, 0.12)
03:30:05.109 00.001 11060 Worker thread wakes up
03:30:05.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:05.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
03:30:05.109 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
03:30:05.109 00.000 11060 Moving (-0.05, 0.12) raw xDistance=0.11 yDistance=-0.07
03:30:05.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:30:05.109 00.000 10844 UpdateGuideState exits: m=1628 SNR=25.3
03:30:05.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:05.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:05.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:30:05.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:05.109 00.000 10844 Enqueuing Expose request
03:30:05.109 00.000 11060 MoveAxis(E, 0, ABG)
03:30:05.109 00.000 11060 Move returns status 0, amount 0
03:30:05.109 00.000 11060 MoveAxis(N, 0, ABG)
03:30:05.109 00.000 11060 Move returns status 0, amount 0
03:30:05.109 00.000 11060 move complete, result=0
03:30:05.109 00.000 11060 worker thread done servicing request
03:30:05.109 00.000 11060 Worker thread wakes up
03:30:05.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:05.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:05.112 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:05.747 00.635 11060 Exposure complete
03:30:05.961 00.214 11060 worker thread done servicing request
03:30:05.961 00.000 10844 OnExposeComplete: enter
03:30:05.961 00.000 10844 UpdateGuideState(): m_state=6
03:30:05.961 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
03:30:05.961 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.92, Mass=1709, SNR=26.0, Peak=214 HFD=3.5
03:30:05.961 00.000 10844 MultiStar: [#1 -0.11,0.09,0.97,U] [#2 0.06,0.46,0.88,U] [#3 -0.09,-0.10,1.08,U] [#4 -0.30,-0.43,0.98,U] [#5 0.38,0.04,0.94,U] [#6 -0.10,-0.44,0.97,U] [#7 -0.03,0.17,0.93,U] [#8 -0.07,-0.02,0.81,U] 
03:30:05.961 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.09, -0.00}
03:30:05.961 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.39) = xAngle (-3.86 = 2.42)
03:30:05.961 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.74 = -0.74)
03:30:05.961 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.47 mountX=-0.04 mountY=-0.04, mountTheta=-2.41
03:30:05.966 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
03:30:05.966 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
03:30:05.966 00.000 11060 Worker thread wakes up
03:30:05.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:05.967 00.001 10844 UpdateGuideState exits: m=1709 SNR=26.0
03:30:05.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:30:05.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:05.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:05.967 00.000 10844 Enqueuing Expose request
03:30:05.967 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:30:05.967 00.000 11060 Moving (-0.04, -0.03) raw xDistance=-0.04 yDistance=-0.04
03:30:05.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:30:05.969 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:05.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:30:05.969 00.000 11060 MoveAxis(E, 0, ABG)
03:30:05.969 00.000 11060 Move returns status 0, amount 0
03:30:05.969 00.000 11060 MoveAxis(N, 0, ABG)
03:30:05.969 00.000 11060 Move returns status 0, amount 0
03:30:05.969 00.000 11060 move complete, result=0
03:30:05.971 00.002 11060 worker thread done servicing request
03:30:05.971 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:05.971 00.000 11060 Worker thread wakes up
03:30:05.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:05.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:06.609 00.638 11060 Exposure complete
03:30:06.820 00.211 11060 worker thread done servicing request
03:30:06.820 00.000 10844 OnExposeComplete: enter
03:30:06.820 00.000 10844 UpdateGuideState(): m_state=6
03:30:06.820 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
03:30:06.820 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.55, Mass=1605, SNR=24.9, Peak=173 HFD=3.4
03:30:06.820 00.000 10844 MultiStar: [#1 -0.30,-0.37,1.05,U] [#2 -0.03,0.31,1.03,U] [#3 0.62,-0.29,0.00,M1] [#4 -0.24,-0.59,0.00,M1] [#5 0.55,-0.42,0.00,M1] [#6 0.15,-0.29,1.00,U] [#7 0.26,-0.09,0.93,U] [#8 -0.10,-0.03,0.84,U] 
03:30:06.820 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.14}, one-star: {-0.01, -0.37}
03:30:06.820 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:30:06.820 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
03:30:06.820 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.62 mountX=-0.14 mountY=0.02, mountTheta=3.03
03:30:06.824 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
03:30:06.824 00.000 10844 Enqueuing Move request for scope (-0.01, -0.14)
03:30:06.824 00.000 11060 Worker thread wakes up
03:30:06.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:06.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
03:30:06.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
03:30:06.824 00.000 11060 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.02
03:30:06.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:30:06.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:06.824 00.000 10844 UpdateGuideState exits: m=1605 SNR=24.9
03:30:06.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:30:06.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:06.824 00.000 11060 MoveAxis(E, 33, ABG)
03:30:06.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:06.824 00.000 10844 Enqueuing Expose request
03:30:06.824 00.000 11060 Guiding  Dir = 2, Dur = 33
03:30:06.833 00.009 11060 IsSlewing returns 0
03:30:06.834 00.001 11060 IsGuiding returns 0
03:30:06.880 00.046 11060 IsGuiding returns 0
03:30:06.880 00.000 11060 Move returns status 0, amount 33
03:30:06.880 00.000 11060 MoveAxis(N, 0, ABG)
03:30:06.880 00.000 11060 Move returns status 0, amount 0
03:30:06.880 00.000 11060 move complete, result=0
03:30:06.880 00.000 11060 worker thread done servicing request
03:30:06.880 00.000 11060 Worker thread wakes up
03:30:06.880 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
03:30:06.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:06.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:07.531 00.651 11060 Exposure complete
03:30:07.734 00.203 11060 worker thread done servicing request
03:30:07.734 00.000 10844 OnExposeComplete: enter
03:30:07.734 00.000 10844 UpdateGuideState(): m_state=6
03:30:07.734 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
03:30:07.734 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=104.86, Mass=1669, SNR=25.6, Peak=231 HFD=3.2
03:30:07.736 00.002 10844 MultiStar: [#1 -0.33,0.01,0.94,U] [#2 -0.23,0.34,0.97,U] [#3 0.51,0.21,0.91,U] [#4 0.11,-0.15,1.03,U] [#5 0.41,0.16,0.94,U] [#6 -0.03,0.15,1.00,U] [#7 0.14,-0.20,0.95,U] [#8 0.24,0.48,0.78,U] 
03:30:07.736 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {-0.42, -0.06}
03:30:07.736 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.39) = xAngle (-0.17 = -0.17)
03:30:07.736 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.96 = 2.96)
03:30:07.736 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.22 mountX=0.10 mountY=0.02, mountTheta=0.18
03:30:07.736 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
03:30:07.736 00.000 10844 Enqueuing Move request for scope (0.03, 0.09)
03:30:07.736 00.000 11060 Worker thread wakes up
03:30:07.736 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:07.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
03:30:07.736 00.000 10844 UpdateGuideState exits: m=1669 SNR=25.6
03:30:07.736 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
03:30:07.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:07.736 00.000 11060 Moving (0.03, 0.09) raw xDistance=0.10 yDistance=0.02
03:30:07.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:07.736 00.000 10844 Enqueuing Expose request
03:30:07.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:30:07.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:07.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:30:07.740 00.004 11060 MoveAxis(E, 0, ABG)
03:30:07.740 00.000 11060 Move returns status 0, amount 0
03:30:07.740 00.000 11060 MoveAxis(N, 0, ABG)
03:30:07.740 00.000 11060 Move returns status 0, amount 0
03:30:07.740 00.000 11060 move complete, result=0
03:30:07.740 00.000 11060 worker thread done servicing request
03:30:07.740 00.000 11060 Worker thread wakes up
03:30:07.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:07.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:07.741 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:08.378 00.637 11060 Exposure complete
03:30:08.600 00.222 11060 worker thread done servicing request
03:30:08.600 00.000 10844 OnExposeComplete: enter
03:30:08.600 00.000 10844 UpdateGuideState(): m_state=6
03:30:08.600 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
03:30:08.600 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=104.61, Mass=1635, SNR=24.8, Peak=180 HFD=3.2
03:30:08.600 00.000 10844 MultiStar: [#1 0.12,-0.18,1.06,U] [#2 -0.09,0.58,0.97,U] [#3 -0.35,-0.32,1.06,U] [#4 0.31,-0.30,1.05,U] [#5 0.77,-0.17,0.00,M1] [#6 -0.35,-0.10,1.06,U] [#7 -0.05,0.25,1.04,U] [#8 0.15,0.13,0.87,U] 
03:30:08.600 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.04}, one-star: {-0.32, -0.30}
03:30:08.603 00.003 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.39) = xAngle (-4.05 = 2.23)
03:30:08.603 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.93 = -0.93)
03:30:08.603 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.67 mountX=-0.05 mountY=-0.07, mountTheta=-2.22
03:30:08.605 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
03:30:08.605 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
03:30:08.605 00.000 11060 Worker thread wakes up
03:30:08.606 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
03:30:08.606 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
03:30:08.606 00.000 11060 Moving (-0.08, -0.04) raw xDistance=-0.05 yDistance=-0.07
03:30:08.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:30:08.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:08.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:30:08.606 00.000 11060 MoveAxis(E, 0, ABG)
03:30:08.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:08.606 00.000 10844 UpdateGuideState exits: m=1635 SNR=24.8
03:30:08.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:08.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:08.606 00.000 10844 Enqueuing Expose request
03:30:08.607 00.001 11060 Move returns status 0, amount 0
03:30:08.609 00.002 11060 MoveAxis(N, 0, ABG)
03:30:08.609 00.000 11060 Move returns status 0, amount 0
03:30:08.610 00.001 11060 move complete, result=0
03:30:08.610 00.000 11060 worker thread done servicing request
03:30:08.610 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:08.610 00.000 11060 Worker thread wakes up
03:30:08.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:08.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:09.246 00.636 11060 Exposure complete
03:30:09.445 00.199 11060 worker thread done servicing request
03:30:09.445 00.000 10844 OnExposeComplete: enter
03:30:09.445 00.000 10844 UpdateGuideState(): m_state=6
03:30:09.445 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
03:30:09.445 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=104.58, Mass=1914, SNR=27.9, Peak=254 HFD=3.3
03:30:09.453 00.008 10844 MultiStar: [#1 -0.11,-0.24,0.86,U] [#2 -0.00,0.39,0.82,U] [#3 -0.31,-0.16,0.93,U] [#4 0.19,-0.37,0.99,U] [#5 0.16,-0.17,0.85,U] [#6 -0.28,-0.02,1.03,U] [#7 0.08,0.27,0.90,U] [#8 -0.01,-0.11,0.66,U] 
03:30:09.454 00.001 10844 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {-0.46, -0.34}
03:30:09.454 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.53)
03:30:09.454 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
03:30:09.454 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.36 mountX=-0.11 mountY=-0.08, mountTheta=-2.52
03:30:09.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.09, opts=13)
03:30:09.456 00.000 10844 Enqueuing Move request for scope (-0.09, -0.09)
03:30:09.456 00.000 11060 Worker thread wakes up
03:30:09.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
03:30:09.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
03:30:09.456 00.000 11060 Moving (-0.09, -0.09) raw xDistance=-0.11 yDistance=-0.08
03:30:09.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:30:09.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:09.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:30:09.456 00.000 11060 MoveAxis(E, 0, ABG)
03:30:09.456 00.000 11060 Move returns status 0, amount 0
03:30:09.456 00.000 11060 MoveAxis(N, 0, ABG)
03:30:09.456 00.000 11060 Move returns status 0, amount 0
03:30:09.456 00.000 11060 move complete, result=0
03:30:09.458 00.002 11060 worker thread done servicing request
03:30:09.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:09.458 00.000 10844 UpdateGuideState exits: m=1914 SNR=27.9
03:30:09.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:09.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:09.458 00.000 10844 Enqueuing Expose request
03:30:09.458 00.000 11060 Worker thread wakes up
03:30:09.458 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:09.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:09.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:10.096 00.638 11060 Exposure complete
03:30:10.322 00.226 11060 worker thread done servicing request
03:30:10.322 00.000 10844 OnExposeComplete: enter
03:30:10.322 00.000 10844 UpdateGuideState(): m_state=6
03:30:10.322 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
03:30:10.322 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.78, Mass=1955, SNR=28.2, Peak=220 HFD=3.6
03:30:10.322 00.000 10844 MultiStar: [#1 -0.15,0.29,0.87,U] [#2 -0.53,0.43,0.00,M1] [#3 0.41,0.15,0.95,U] [#4 -0.09,-0.21,0.89,U] [#5 0.56,-0.02,0.88,U] [#6 -0.40,-0.18,0.95,U] [#7 -0.11,0.25,0.80,U] [#8 0.07,0.32,0.78,U] 
03:30:10.322 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {-0.04, -0.14}
03:30:10.322 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.39) = xAngle (-0.39 = -0.39)
03:30:10.322 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
03:30:10.322 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.00 mountX=0.05 mountY=0.02, mountTheta=0.40
03:30:10.327 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
03:30:10.327 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
03:30:10.327 00.000 11060 Worker thread wakes up
03:30:10.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:10.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
03:30:10.327 00.000 10844 UpdateGuideState exits: m=1955 SNR=28.2
03:30:10.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
03:30:10.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:10.327 00.000 11060 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=0.02
03:30:10.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:10.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:30:10.327 00.000 10844 Enqueuing Expose request
03:30:10.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:10.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:30:10.329 00.002 11060 MoveAxis(E, 0, ABG)
03:30:10.329 00.000 11060 Move returns status 0, amount 0
03:30:10.329 00.000 11060 MoveAxis(N, 0, ABG)
03:30:10.329 00.000 11060 Move returns status 0, amount 0
03:30:10.329 00.000 11060 move complete, result=0
03:30:10.329 00.000 11060 worker thread done servicing request
03:30:10.329 00.000 11060 Worker thread wakes up
03:30:10.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:10.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:10.334 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:10.949 00.615 11060 Exposure complete
03:30:11.167 00.218 11060 worker thread done servicing request
03:30:11.167 00.000 10844 OnExposeComplete: enter
03:30:11.167 00.000 10844 UpdateGuideState(): m_state=6
03:30:11.167 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
03:30:11.167 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.99, Mass=1944, SNR=27.8, Peak=218 HFD=3.6
03:30:11.167 00.000 10844 MultiStar: [#1 0.14,0.11,0.83,U] [#2 -0.40,0.64,0.00,M2] [#3 0.23,0.47,0.94,U] [#4 0.69,0.34,0.00,M1] [#5 0.36,0.10,0.87,U] [#6 -0.15,0.14,0.89,U] [#7 0.69,0.39,0.00,M1] [#8 -0.18,0.33,0.83,U] 
03:30:11.167 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.20}, one-star: {-0.31, 0.07}
03:30:11.167 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.39) = xAngle (0.14 = 0.14)
03:30:11.167 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.26 = -3.02)
03:30:11.170 00.003 10844 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.53 mountX=0.20 mountY=-0.02, mountTheta=-0.12
03:30:11.173 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.20, opts=13)
03:30:11.173 00.000 10844 Enqueuing Move request for scope (0.01, 0.20)
03:30:11.173 00.000 11060 Worker thread wakes up
03:30:11.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:11.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
03:30:11.173 00.000 10844 UpdateGuideState exits: m=1944 SNR=27.8
03:30:11.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
03:30:11.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:11.173 00.000 11060 Moving (0.01, 0.20) raw xDistance=0.20 yDistance=-0.02
03:30:11.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:30:11.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:11.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:11.173 00.000 10844 Enqueuing Expose request
03:30:11.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:30:11.173 00.000 11060 MoveAxis(W, 47, ABG)
03:30:11.173 00.000 11060 Guiding  Dir = 3, Dur = 47
03:30:11.203 00.030 11060 IsSlewing returns 0
03:30:11.204 00.001 11060 IsGuiding returns 0
03:30:11.281 00.077 11060 IsGuiding returns 0
03:30:11.281 00.000 11060 Move returns status 0, amount 47
03:30:11.281 00.000 11060 MoveAxis(N, 0, ABG)
03:30:11.281 00.000 11060 Move returns status 0, amount 0
03:30:11.281 00.000 11060 move complete, result=0
03:30:11.281 00.000 11060 worker thread done servicing request
03:30:11.281 00.000 11060 Worker thread wakes up
03:30:11.281 00.000 10844 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
03:30:11.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:11.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:11.931 00.650 11060 Exposure complete
03:30:12.131 00.200 11060 worker thread done servicing request
03:30:12.131 00.000 10844 OnExposeComplete: enter
03:30:12.131 00.000 10844 UpdateGuideState(): m_state=6
03:30:12.131 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
03:30:12.131 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=104.90, Mass=1558, SNR=25.0, Peak=197 HFD=3.2
03:30:12.131 00.000 10844 MultiStar: [#1 0.70,0.16,0.00,M1] [#2 -0.25,0.50,0.99,U] [#3 -0.04,0.37,1.10,U] [#4 -0.18,-0.13,1.02,U] [#5 0.42,0.02,0.97,U] [#6 0.38,0.15,1.07,U] [#7 0.19,0.08,1.01,U] [#8 0.58,-0.14,0.00,M1] 
03:30:12.131 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {-0.18, -0.02}
03:30:12.131 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.39) = xAngle (-0.15 = -0.15)
03:30:12.131 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.97 = 2.97)
03:30:12.131 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=0.15 mountY=0.02, mountTheta=0.17
03:30:12.131 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
03:30:12.131 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
03:30:12.131 00.000 11060 Worker thread wakes up
03:30:12.131 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:12.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:30:12.131 00.000 10844 UpdateGuideState exits: m=1558 SNR=25.0
03:30:12.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:12.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:30:12.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:12.131 00.000 10844 Enqueuing Expose request
03:30:12.136 00.005 11060 Moving (0.05, 0.14) raw xDistance=0.15 yDistance=0.02
03:30:12.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:30:12.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:12.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:30:12.136 00.000 11060 MoveAxis(W, 36, ABG)
03:30:12.136 00.000 11060 Guiding  Dir = 3, Dur = 36
03:30:12.172 00.036 11060 IsSlewing returns 0
03:30:12.172 00.000 11060 IsGuiding returns 0
03:30:12.244 00.072 11060 IsGuiding returns 0
03:30:12.244 00.000 11060 Move returns status 0, amount 36
03:30:12.244 00.000 11060 MoveAxis(N, 0, ABG)
03:30:12.244 00.000 11060 Move returns status 0, amount 0
03:30:12.244 00.000 11060 move complete, result=0
03:30:12.244 00.000 11060 worker thread done servicing request
03:30:12.244 00.000 10844 GuideStep: 0.1 px 36 ms WEST, 0.0 px 0 ms NORTH
03:30:12.244 00.000 11060 Worker thread wakes up
03:30:12.244 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:12.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:12.866 00.622 11060 Exposure complete
03:30:13.069 00.203 11060 worker thread done servicing request
03:30:13.069 00.000 10844 OnExposeComplete: enter
03:30:13.069 00.000 10844 UpdateGuideState(): m_state=6
03:30:13.073 00.004 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
03:30:13.073 00.000 10844 Star::Find returns 1 (0), X=621.15, Y=104.88, Mass=1905, SNR=27.6, Peak=216 HFD=3.0
03:30:13.073 00.000 10844 MultiStar: [#1 0.29,0.21,0.89,U] [#2 0.40,0.37,0.88,U] [#3 0.83,0.40,0.00,M1] [#4 0.45,-0.30,0.95,U] [#5 0.17,0.20,0.95,U] [#6 0.28,0.35,1.08,U] [#7 0.43,0.49,0.00,M1] [#8 0.32,0.56,0.00,M2] 
03:30:13.073 00.000 10844 single-star, 5 included, MultiStar: {0.32, 0.13}, one-star: {0.32, -0.04}
03:30:13.073 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.39) = xAngle (-1.50 = -1.50)
03:30:13.073 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.62 = 1.62)
03:30:13.073 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-0.11 mountX=0.02 mountY=0.32, mountTheta=1.50
03:30:13.075 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.04, opts=13)
03:30:13.075 00.000 10844 Enqueuing Move request for scope (0.32, -0.04)
03:30:13.075 00.000 11060 Worker thread wakes up
03:30:13.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:13.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.04) opts 0xd
03:30:13.075 00.000 10844 UpdateGuideState exits: m=1905 SNR=27.6
03:30:13.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.04)
03:30:13.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:13.075 00.000 11060 Moving (0.32, -0.04) raw xDistance=0.02 yDistance=0.32
03:30:13.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:13.075 00.000 10844 Enqueuing Expose request
03:30:13.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:30:13.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
03:30:13.075 00.000 11060 MoveAxis(E, 0, ABG)
03:30:13.075 00.000 11060 Move returns status 0, amount 0
03:30:13.075 00.000 11060 MoveAxis(S, 125, ABG)
03:30:13.075 00.000 11060 Guiding  Dir = 1, Dur = 125
03:30:13.080 00.005 11060 IsSlewing returns 0
03:30:13.081 00.001 11060 IsGuiding returns 0
03:30:13.218 00.137 11060 IsGuiding returns 0
03:30:13.218 00.000 11060 Move returns status 0, amount 125
03:30:13.218 00.000 11060 move complete, result=0
03:30:13.218 00.000 11060 worker thread done servicing request
03:30:13.218 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 125 ms SOUTH
03:30:13.220 00.002 11060 Worker thread wakes up
03:30:13.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:13.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:13.855 00.635 11060 Exposure complete
03:30:14.043 00.188 11060 worker thread done servicing request
03:30:14.043 00.000 10844 OnExposeComplete: enter
03:30:14.043 00.000 10844 UpdateGuideState(): m_state=6
03:30:14.048 00.005 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
03:30:14.048 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=105.03, Mass=1846, SNR=27.5, Peak=212 HFD=3.0
03:30:14.048 00.000 10844 MultiStar: [#1 0.37,0.27,0.91,U] [#2 0.19,0.67,0.00,M1] [#3 0.85,-0.02,0.00,M2] [#4 -0.15,0.06,0.91,U] [#5 0.41,-0.28,0.84,U] [#6 0.03,0.14,0.95,U] [#7 0.37,0.33,0.78,U] [#8 0.49,-0.49,0.00,M3] 
03:30:14.048 00.000 10844 single-star, 5 included, MultiStar: {0.15, 0.11}, one-star: {-0.06, 0.11}
03:30:14.048 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.67 = 0.67)
03:30:14.048 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.79 = -2.49)
03:30:14.048 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.05 mountX=0.10 mountY=-0.07, mountTheta=-0.65
03:30:14.048 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
03:30:14.048 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
03:30:14.048 00.000 11060 Worker thread wakes up
03:30:14.048 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:14.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
03:30:14.048 00.000 10844 UpdateGuideState exits: m=1846 SNR=27.5
03:30:14.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
03:30:14.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:14.048 00.000 11060 Moving (-0.06, 0.11) raw xDistance=0.10 yDistance=-0.07
03:30:14.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:14.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:30:14.048 00.000 10844 Enqueuing Expose request
03:30:14.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:14.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:30:14.048 00.000 11060 MoveAxis(E, 0, ABG)
03:30:14.048 00.000 11060 Move returns status 0, amount 0
03:30:14.048 00.000 11060 MoveAxis(N, 0, ABG)
03:30:14.048 00.000 11060 Move returns status 0, amount 0
03:30:14.048 00.000 11060 move complete, result=0
03:30:14.048 00.000 11060 worker thread done servicing request
03:30:14.048 00.000 11060 Worker thread wakes up
03:30:14.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:14.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:14.054 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:14.677 00.623 11060 Exposure complete
03:30:14.887 00.210 11060 worker thread done servicing request
03:30:14.887 00.000 10844 OnExposeComplete: enter
03:30:14.887 00.000 10844 UpdateGuideState(): m_state=6
03:30:14.888 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
03:30:14.888 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=105.23, Mass=1503, SNR=24.3, Peak=173 HFD=2.9
03:30:14.888 00.000 10844 MultiStar: [#1 0.30,0.19,1.09,U] [#2 0.04,0.54,1.01,U] [#3 0.23,0.19,1.01,U] [#4 0.24,0.34,1.06,U] [#5 0.39,0.35,1.10,U] [#6 -0.17,0.37,1.13,U] [#7 -0.12,0.71,0.00,M1] [#8 0.01,0.65,0.00,M4] 
03:30:14.888 00.000 10844 single-star, 6 included, MultiStar: {0.13, 0.33}, one-star: {-0.10, 0.31}
03:30:14.889 00.001 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.39) = xAngle (0.48 = 0.48)
03:30:14.889 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.60 = -2.68)
03:30:14.889 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.87 mountX=0.29 mountY=-0.15, mountTheta=-0.46
03:30:14.889 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.31, opts=13)
03:30:14.889 00.000 10844 Enqueuing Move request for scope (-0.10, 0.31)
03:30:14.889 00.000 11060 Worker thread wakes up
03:30:14.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:14.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
03:30:14.889 00.000 10844 UpdateGuideState exits: m=1503 SNR=24.3
03:30:14.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
03:30:14.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:14.889 00.000 11060 Moving (-0.10, 0.31) raw xDistance=0.29 yDistance=-0.15
03:30:14.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:14.889 00.000 10844 Enqueuing Expose request
03:30:14.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
03:30:14.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:14.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:30:14.889 00.000 11060 MoveAxis(W, 69, ABG)
03:30:14.889 00.000 11060 Guiding  Dir = 3, Dur = 69
03:30:14.898 00.009 11060 IsSlewing returns 0
03:30:14.898 00.000 11060 IsGuiding returns 0
03:30:14.976 00.078 11060 IsGuiding returns 0
03:30:14.976 00.000 11060 Move returns status 0, amount 69
03:30:14.976 00.000 11060 MoveAxis(N, 0, ABG)
03:30:14.977 00.001 11060 Move returns status 0, amount 0
03:30:14.977 00.000 11060 move complete, result=0
03:30:14.977 00.000 11060 worker thread done servicing request
03:30:14.977 00.000 11060 Worker thread wakes up
03:30:14.977 00.000 10844 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
03:30:14.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:14.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:15.622 00.645 11060 Exposure complete
03:30:15.831 00.209 11060 worker thread done servicing request
03:30:15.831 00.000 10844 OnExposeComplete: enter
03:30:15.831 00.000 10844 UpdateGuideState(): m_state=6
03:30:15.831 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
03:30:15.831 00.000 10844 Star::Find returns 1 (0), X=620.87, Y=105.22, Mass=1519, SNR=24.7, Peak=154 HFD=3.4
03:30:15.831 00.000 10844 MultiStar: [#1 0.15,0.58,0.00,M1] [#2 -0.61,0.65,0.00,M1] [#3 0.25,0.15,1.13,U] [#4 0.12,0.30,1.03,U] [#5 0.37,-0.05,0.97,U] [#6 0.17,0.49,1.11,U] [#7 0.13,0.48,0.96,U] [#8 0.49,0.72,0.00,M5] 
03:30:15.831 00.000 10844 single-star, 5 included, MultiStar: {0.18, 0.28}, one-star: {0.04, 0.30}
03:30:15.831 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
03:30:15.831 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.11)
03:30:15.831 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.43 mountX=0.30 mountY=-0.01, mountTheta=-0.03
03:30:15.836 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.30, opts=13)
03:30:15.836 00.000 10844 Enqueuing Move request for scope (0.04, 0.30)
03:30:15.836 00.000 11060 Worker thread wakes up
03:30:15.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
03:30:15.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:15.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
03:30:15.836 00.000 10844 UpdateGuideState exits: m=1519 SNR=24.7
03:30:15.836 00.000 11060 Moving (0.04, 0.30) raw xDistance=0.30 yDistance=-0.01
03:30:15.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:15.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
03:30:15.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:15.836 00.000 10844 Enqueuing Expose request
03:30:15.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:15.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:30:15.836 00.000 11060 MoveAxis(W, 73, ABG)
03:30:15.836 00.000 11060 Guiding  Dir = 3, Dur = 73
03:30:15.841 00.005 11060 IsSlewing returns 0
03:30:15.841 00.000 11060 IsGuiding returns 0
03:30:15.920 00.079 11060 IsGuiding returns 0
03:30:15.920 00.000 11060 Move returns status 0, amount 73
03:30:15.920 00.000 11060 MoveAxis(N, 0, ABG)
03:30:15.920 00.000 11060 Move returns status 0, amount 0
03:30:15.920 00.000 11060 move complete, result=0
03:30:15.920 00.000 11060 worker thread done servicing request
03:30:15.920 00.000 11060 Worker thread wakes up
03:30:15.920 00.000 10844 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
03:30:15.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:15.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:16.562 00.642 11060 Exposure complete
03:30:16.762 00.200 11060 worker thread done servicing request
03:30:16.762 00.000 10844 OnExposeComplete: enter
03:30:16.762 00.000 10844 UpdateGuideState(): m_state=6
03:30:16.762 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
03:30:16.762 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=105.59, Mass=1954, SNR=28.2, Peak=190 HFD=3.7
03:30:16.762 00.000 10844 MultiStar: [#1 0.54,0.27,0.00,M2] [#2 0.01,0.55,0.87,U] [#3 0.81,0.45,0.00,M1] [#4 0.52,0.40,0.00,M1] [#5 0.17,0.43,0.88,U] [#6 -0.04,0.46,0.99,U] [#7 0.04,0.43,0.82,U] [#8 0.70,0.23,0.00,M6] 
03:30:16.762 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.51}, one-star: {-0.08, 0.67}
03:30:16.762 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.39) = xAngle (0.15 = 0.15)
03:30:16.767 00.005 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.28 = -3.01)
03:30:16.767 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.54 mountX=0.51 mountY=-0.07, mountTheta=-0.13
03:30:16.767 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.51, opts=13)
03:30:16.767 00.000 10844 Enqueuing Move request for scope (0.02, 0.51)
03:30:16.767 00.000 11060 Worker thread wakes up
03:30:16.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.51) opts 0xd
03:30:16.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:16.767 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.51)
03:30:16.767 00.000 11060 Moving (0.02, 0.51) raw xDistance=0.51 yDistance=-0.07
03:30:16.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.51
03:30:16.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:16.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:30:16.767 00.000 11060 MoveAxis(W, 121, ABG)
03:30:16.767 00.000 10844 UpdateGuideState exits: m=1954 SNR=28.2
03:30:16.767 00.000 11060 Guiding  Dir = 3, Dur = 121
03:30:16.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:16.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:16.767 00.000 10844 Enqueuing Expose request
03:30:16.804 00.037 11060 IsSlewing returns 0
03:30:16.804 00.000 11060 IsGuiding returns 0
03:30:16.952 00.148 11060 IsGuiding returns 0
03:30:16.952 00.000 11060 Move returns status 0, amount 121
03:30:16.952 00.000 11060 MoveAxis(N, 0, ABG)
03:30:16.952 00.000 11060 Move returns status 0, amount 0
03:30:16.952 00.000 11060 move complete, result=0
03:30:16.952 00.000 11060 worker thread done servicing request
03:30:16.952 00.000 10844 GuideStep: 0.5 px 121 ms WEST, -0.1 px 0 ms NORTH
03:30:16.952 00.000 11060 Worker thread wakes up
03:30:16.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:16.954 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:17.597 00.643 11060 Exposure complete
03:30:17.806 00.209 11060 worker thread done servicing request
03:30:17.807 00.001 10844 OnExposeComplete: enter
03:30:17.807 00.000 10844 UpdateGuideState(): m_state=6
03:30:17.807 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
03:30:17.807 00.000 10844 Star::Find returns 1 (0), X=621.31, Y=105.46, Mass=1768, SNR=26.6, Peak=234 HFD=3.2
03:30:17.807 00.000 10844 MultiStar: [#1 0.61,0.70,0.00,M3] [#2 -0.07,0.45,0.95,U] [#3 0.46,0.37,1.01,U] [#4 0.12,-0.04,0.98,U] [#5 0.66,-0.15,0.00,M1] [#6 0.34,0.26,1.03,U] [#7 0.56,0.37,0.00,M1] [#8 1.01,0.32,0.00,M7] 
03:30:17.807 00.000 10844 refined, 4 included, MultiStar: {0.27, 0.31}, one-star: {0.48, 0.54}
03:30:17.807 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
03:30:17.807 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
03:30:17.807 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.31 hyp=0.42 cameraTheta=0.86 mountX=0.36 mountY=0.22, mountTheta=0.54
03:30:17.809 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.31, opts=13)
03:30:17.811 00.002 10844 Enqueuing Move request for scope (0.27, 0.31)
03:30:17.811 00.000 11060 Worker thread wakes up
03:30:17.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:17.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.31) opts 0xd
03:30:17.811 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.6
03:30:17.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.31)
03:30:17.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:17.811 00.000 11060 Moving (0.27, 0.31) raw xDistance=0.36 yDistance=0.22
03:30:17.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:17.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
03:30:17.811 00.000 10844 Enqueuing Expose request
03:30:17.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:30:17.811 00.000 11060 MoveAxis(W, 88, ABG)
03:30:17.811 00.000 11060 Guiding  Dir = 3, Dur = 88
03:30:17.826 00.015 11060 IsSlewing returns 0
03:30:17.827 00.001 11060 IsGuiding returns 0
03:30:17.918 00.091 11060 IsGuiding returns 0
03:30:17.918 00.000 11060 Move returns status 0, amount 88
03:30:17.918 00.000 11060 MoveAxis(S, 84, ABG)
03:30:17.918 00.000 11060 Guiding  Dir = 1, Dur = 84
03:30:17.934 00.016 11060 IsSlewing returns 0
03:30:17.934 00.000 11060 IsGuiding returns 0
03:30:18.027 00.093 11060 IsGuiding returns 0
03:30:18.027 00.000 11060 Move returns status 0, amount 84
03:30:18.027 00.000 11060 move complete, result=0
03:30:18.027 00.000 11060 worker thread done servicing request
03:30:18.027 00.000 10844 GuideStep: 0.4 px 88 ms WEST, 0.2 px 84 ms SOUTH
03:30:18.027 00.000 11060 Worker thread wakes up
03:30:18.027 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:18.027 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:18.668 00.641 11060 Exposure complete
03:30:18.885 00.217 11060 worker thread done servicing request
03:30:18.885 00.000 10844 OnExposeComplete: enter
03:30:18.885 00.000 10844 UpdateGuideState(): m_state=6
03:30:18.887 00.002 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
03:30:18.887 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=105.29, Mass=1586, SNR=25.3, Peak=175 HFD=2.7
03:30:18.887 00.000 10844 MultiStar: [#1 -0.20,0.48,1.00,U] [#2 0.10,0.61,0.00,M1] [#3 0.80,0.18,0.00,M1] [#4 0.24,0.06,1.00,U] [#5 0.35,0.29,1.04,U] [#6 0.60,0.43,0.00,M1] [#7 0.46,0.66,0.00,M2] [#8 1.40,0.32,0.00,M8] 
03:30:18.887 00.000 10844 refined, 3 included, MultiStar: {0.14, 0.30}, one-star: {0.15, 0.37}
03:30:18.887 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.39) = xAngle (-0.24 = -0.24)
03:30:18.887 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.88 = 2.88)
03:30:18.887 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.15 mountX=0.32 mountY=0.08, mountTheta=0.26
03:30:18.889 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.30, opts=13)
03:30:18.889 00.000 10844 Enqueuing Move request for scope (0.14, 0.30)
03:30:18.889 00.000 11060 Worker thread wakes up
03:30:18.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:18.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
03:30:18.889 00.000 10844 UpdateGuideState exits: m=1586 SNR=25.3
03:30:18.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
03:30:18.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:18.891 00.002 11060 Moving (0.14, 0.30) raw xDistance=0.32 yDistance=0.08
03:30:18.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:18.891 00.000 10844 Enqueuing Expose request
03:30:18.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
03:30:18.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:18.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:30:18.891 00.000 11060 MoveAxis(W, 78, ABG)
03:30:18.891 00.000 11060 Guiding  Dir = 3, Dur = 78
03:30:18.904 00.013 11060 IsSlewing returns 0
03:30:18.905 00.001 11060 IsGuiding returns 0
03:30:18.986 00.081 11060 IsGuiding returns 0
03:30:18.986 00.000 11060 Move returns status 0, amount 78
03:30:18.986 00.000 11060 MoveAxis(N, 0, ABG)
03:30:18.986 00.000 11060 Move returns status 0, amount 0
03:30:18.986 00.000 11060 move complete, result=0
03:30:18.986 00.000 11060 worker thread done servicing request
03:30:18.986 00.000 10844 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH
03:30:18.988 00.002 11060 Worker thread wakes up
03:30:18.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:18.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:19.613 00.625 11060 Exposure complete
03:30:19.820 00.207 11060 worker thread done servicing request
03:30:19.820 00.000 10844 OnExposeComplete: enter
03:30:19.820 00.000 10844 UpdateGuideState(): m_state=6
03:30:19.820 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
03:30:19.820 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=105.04, Mass=1935, SNR=27.5, Peak=174 HFD=2.9
03:30:19.820 00.000 10844 MultiStar: [#1 0.34,0.03,0.95,U] [#2 0.05,0.42,0.94,U] [#3 0.06,0.02,0.96,U] [#4 0.35,-0.22,0.96,U] [#5 0.32,0.18,0.94,U] [#6 -0.18,0.51,0.93,U] [#7 0.55,-0.00,0.90,U] [#8 0.52,0.05,0.83,U] 
03:30:19.820 00.000 10844 single-star, 8 included, MultiStar: {0.23, 0.12}, one-star: {0.16, 0.12}
03:30:19.820 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.39) = xAngle (-0.74 = -0.74)
03:30:19.820 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
03:30:19.820 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=0.15 mountY=0.13, mountTheta=0.75
03:30:19.820 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.12, opts=13)
03:30:19.820 00.000 10844 Enqueuing Move request for scope (0.16, 0.12)
03:30:19.820 00.000 11060 Worker thread wakes up
03:30:19.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:19.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
03:30:19.820 00.000 10844 UpdateGuideState exits: m=1935 SNR=27.5
03:30:19.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
03:30:19.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:19.820 00.000 11060 Moving (0.16, 0.12) raw xDistance=0.15 yDistance=0.13
03:30:19.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:19.820 00.000 10844 Enqueuing Expose request
03:30:19.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:30:19.825 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:19.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:30:19.825 00.000 11060 MoveAxis(W, 37, ABG)
03:30:19.825 00.000 11060 Guiding  Dir = 3, Dur = 37
03:30:19.834 00.009 11060 IsSlewing returns 0
03:30:19.834 00.000 11060 IsGuiding returns 0
03:30:19.882 00.048 11060 IsGuiding returns 0
03:30:19.882 00.000 11060 Move returns status 0, amount 37
03:30:19.882 00.000 11060 MoveAxis(N, 0, ABG)
03:30:19.882 00.000 11060 Move returns status 0, amount 0
03:30:19.884 00.002 11060 move complete, result=0
03:30:19.884 00.000 11060 worker thread done servicing request
03:30:19.884 00.000 11060 Worker thread wakes up
03:30:19.884 00.000 10844 GuideStep: 0.1 px 37 ms WEST, 0.1 px 0 ms NORTH
03:30:19.884 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:19.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:20.521 00.637 11060 Exposure complete
03:30:20.737 00.216 11060 worker thread done servicing request
03:30:20.737 00.000 10844 OnExposeComplete: enter
03:30:20.737 00.000 10844 UpdateGuideState(): m_state=6
03:30:20.738 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
03:30:20.738 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=105.01, Mass=2000, SNR=28.5, Peak=201 HFD=2.9
03:30:20.738 00.000 10844 MultiStar: [#1 0.33,0.40,0.96,U] [#2 0.14,0.66,0.00,M1] [#3 0.31,0.29,0.89,U] [#4 0.26,0.12,0.81,U] [#5 0.82,0.38,0.00,M1] [#6 0.12,0.20,0.99,U] [#7 -0.19,0.11,0.80,U] [#8 0.36,0.77,0.00,M8] 
03:30:20.738 00.000 10844 single-star, 5 included, MultiStar: {0.16, 0.20}, one-star: {0.09, 0.09}
03:30:20.738 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
03:30:20.738 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
03:30:20.738 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=0.10 mountY=0.08, mountTheta=0.64
03:30:20.740 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.09, opts=13)
03:30:20.740 00.000 10844 Enqueuing Move request for scope (0.09, 0.09)
03:30:20.740 00.000 11060 Worker thread wakes up
03:30:20.740 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:20.740 00.000 10844 UpdateGuideState exits: m=2000 SNR=28.5
03:30:20.741 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:20.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:20.741 00.000 10844 Enqueuing Expose request
03:30:20.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
03:30:20.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
03:30:20.741 00.000 11060 Moving (0.09, 0.09) raw xDistance=0.10 yDistance=0.08
03:30:20.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:30:20.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:20.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:30:20.743 00.002 11060 MoveAxis(E, 0, ABG)
03:30:20.743 00.000 11060 Move returns status 0, amount 0
03:30:20.743 00.000 11060 MoveAxis(N, 0, ABG)
03:30:20.743 00.000 11060 Move returns status 0, amount 0
03:30:20.743 00.000 11060 move complete, result=0
03:30:20.743 00.000 11060 worker thread done servicing request
03:30:20.743 00.000 11060 Worker thread wakes up
03:30:20.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:20.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:20.748 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:21.383 00.635 11060 Exposure complete
03:30:21.580 00.197 11060 worker thread done servicing request
03:30:21.580 00.000 10844 OnExposeComplete: enter
03:30:21.580 00.000 10844 UpdateGuideState(): m_state=6
03:30:21.580 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
03:30:21.581 00.001 10844 Star::Find returns 1 (0), X=621.08, Y=105.02, Mass=2055, SNR=29.0, Peak=199 HFD=2.9
03:30:21.581 00.000 10844 MultiStar: [#1 0.56,0.29,0.00,M1] [#2 -0.51,0.65,0.00,M2] [#3 0.48,0.65,0.00,M1] [#4 0.23,0.29,0.84,U] [#5 0.53,0.48,0.00,M2] [#6 0.17,0.25,0.96,U] [#7 0.34,0.64,0.00,M1] [#8 -0.03,0.43,0.78,U] 
03:30:21.581 00.000 10844 single-star, 3 included, MultiStar: {0.16, 0.26}, one-star: {0.25, 0.10}
03:30:21.581 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
03:30:21.581 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
03:30:21.581 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.10 hyp=0.27 cameraTheta=0.39 mountX=0.15 mountY=0.23, mountTheta=1.00
03:30:21.585 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.10, opts=13)
03:30:21.585 00.000 10844 Enqueuing Move request for scope (0.25, 0.10)
03:30:21.585 00.000 11060 Worker thread wakes up
03:30:21.585 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:21.585 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.10) opts 0xd
03:30:21.585 00.000 10844 UpdateGuideState exits: m=2055 SNR=29.0
03:30:21.585 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.10)
03:30:21.585 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:21.585 00.000 11060 Moving (0.25, 0.10) raw xDistance=0.15 yDistance=0.23
03:30:21.585 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:21.586 00.001 10844 Enqueuing Expose request
03:30:21.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:30:21.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:30:21.586 00.000 11060 MoveAxis(W, 34, ABG)
03:30:21.586 00.000 11060 Guiding  Dir = 3, Dur = 34
03:30:21.612 00.026 11060 IsSlewing returns 0
03:30:21.612 00.000 11060 IsGuiding returns 0
03:30:21.674 00.062 11060 IsGuiding returns 0
03:30:21.674 00.000 11060 Move returns status 0, amount 34
03:30:21.674 00.000 11060 MoveAxis(S, 88, ABG)
03:30:21.674 00.000 11060 Guiding  Dir = 1, Dur = 88
03:30:21.705 00.031 11060 IsSlewing returns 0
03:30:21.705 00.000 11060 IsGuiding returns 0
03:30:21.813 00.108 11060 IsGuiding returns 0
03:30:21.813 00.000 11060 Move returns status 0, amount 88
03:30:21.813 00.000 11060 move complete, result=0
03:30:21.813 00.000 11060 worker thread done servicing request
03:30:21.813 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.2 px 88 ms SOUTH
03:30:21.813 00.000 11060 Worker thread wakes up
03:30:21.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:21.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:22.452 00.639 11060 Exposure complete
03:30:22.649 00.197 11060 worker thread done servicing request
03:30:22.649 00.000 10844 OnExposeComplete: enter
03:30:22.649 00.000 10844 UpdateGuideState(): m_state=6
03:30:22.649 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
03:30:22.649 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.75, Mass=1982, SNR=27.6, Peak=159 HFD=3.6
03:30:22.649 00.000 10844 MultiStar: [#1 -0.31,0.45,0.91,U] [#2 -0.23,0.72,0.00,M3] [#3 0.34,0.43,0.98,U] [#4 0.44,0.34,0.95,U] [#5 0.14,0.70,0.00,M3] [#6 0.02,0.02,0.96,U] [#7 0.98,0.57,0.00,M2] [#8 -0.63,0.19,0.00,M8] 
03:30:22.649 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.21}, one-star: {-0.16, -0.17}
03:30:22.649 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
03:30:22.649 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
03:30:22.649 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=0.22 mountY=0.03, mountTheta=0.15
03:30:22.654 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.21, opts=13)
03:30:22.654 00.000 10844 Enqueuing Move request for scope (0.07, 0.21)
03:30:22.654 00.000 11060 Worker thread wakes up
03:30:22.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
03:30:22.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:22.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
03:30:22.654 00.000 10844 UpdateGuideState exits: m=1982 SNR=27.6
03:30:22.654 00.000 11060 Moving (0.07, 0.21) raw xDistance=0.22 yDistance=0.03
03:30:22.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:22.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:30:22.656 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:22.656 00.000 10844 Enqueuing Expose request
03:30:22.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:22.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:30:22.656 00.000 11060 MoveAxis(W, 52, ABG)
03:30:22.656 00.000 11060 Guiding  Dir = 3, Dur = 52
03:30:22.679 00.023 11060 IsSlewing returns 0
03:30:22.679 00.000 11060 IsGuiding returns 0
03:30:22.757 00.078 11060 IsGuiding returns 0
03:30:22.757 00.000 11060 Move returns status 0, amount 52
03:30:22.757 00.000 11060 MoveAxis(N, 0, ABG)
03:30:22.757 00.000 11060 Move returns status 0, amount 0
03:30:22.757 00.000 11060 move complete, result=0
03:30:22.757 00.000 11060 worker thread done servicing request
03:30:22.757 00.000 11060 Worker thread wakes up
03:30:22.757 00.000 10844 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
03:30:22.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:22.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:23.385 00.628 11060 Exposure complete
03:30:23.592 00.207 11060 worker thread done servicing request
03:30:23.592 00.000 10844 OnExposeComplete: enter
03:30:23.592 00.000 10844 UpdateGuideState(): m_state=6
03:30:23.592 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
03:30:23.592 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=105.39, Mass=1803, SNR=27.2, Peak=215 HFD=3.2
03:30:23.592 00.000 10844 MultiStar: [#1 0.36,0.58,0.00,M1] [#2 -0.34,-0.08,0.91,U] [#3 0.21,0.15,0.95,U] [#4 -0.18,-0.02,0.87,U] [#5 0.46,-0.04,0.96,U] [#6 -0.33,0.21,0.93,U] [#7 0.66,0.24,0.00,M3] [#8 -0.31,0.27,0.79,U] 
03:30:23.592 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.14}, one-star: {-0.22, 0.47}
03:30:23.592 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.39) = xAngle (0.77 = 0.77)
03:30:23.592 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.89 = -2.39)
03:30:23.592 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.16 mountX=0.12 mountY=-0.11, mountTheta=-0.76
03:30:23.596 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.14, opts=13)
03:30:23.596 00.000 10844 Enqueuing Move request for scope (-0.09, 0.14)
03:30:23.596 00.000 11060 Worker thread wakes up
03:30:23.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:23.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
03:30:23.596 00.000 10844 UpdateGuideState exits: m=1803 SNR=27.2
03:30:23.596 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
03:30:23.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:23.596 00.000 11060 Moving (-0.09, 0.14) raw xDistance=0.12 yDistance=-0.11
03:30:23.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:23.596 00.000 10844 Enqueuing Expose request
03:30:23.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:30:23.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:23.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:30:23.596 00.000 11060 MoveAxis(W, 30, ABG)
03:30:23.596 00.000 11060 Guiding  Dir = 3, Dur = 30
03:30:23.621 00.025 11060 IsSlewing returns 0
03:30:23.621 00.000 11060 IsGuiding returns 0
03:30:23.668 00.047 11060 IsGuiding returns 0
03:30:23.668 00.000 11060 Move returns status 0, amount 30
03:30:23.668 00.000 11060 MoveAxis(N, 0, ABG)
03:30:23.668 00.000 11060 Move returns status 0, amount 0
03:30:23.668 00.000 11060 move complete, result=0
03:30:23.670 00.002 11060 worker thread done servicing request
03:30:23.670 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
03:30:23.670 00.000 11060 Worker thread wakes up
03:30:23.672 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:23.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:24.310 00.638 11060 Exposure complete
03:30:24.510 00.200 11060 worker thread done servicing request
03:30:24.510 00.000 10844 OnExposeComplete: enter
03:30:24.510 00.000 10844 UpdateGuideState(): m_state=6
03:30:24.511 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
03:30:24.511 00.000 10844 Star::Find returns 1 (0), X=619.74, Y=105.56, Mass=1435, SNR=23.7, Peak=154 HFD=3.2
03:30:24.511 00.000 10844 MultiStar: large primary error, entering stabilization period
03:30:24.511 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.39) = xAngle (1.22 = 1.22)
03:30:24.511 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.35 = -1.94)
03:30:24.511 00.000 10844 CameraToMount -- cameraX=-1.09 cameraY=0.64 hyp=1.27 cameraTheta=2.61 mountX=0.43 mountY=-1.18, mountTheta=-1.22
03:30:24.511 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.09, y=0.64, opts=13)
03:30:24.511 00.000 10844 Enqueuing Move request for scope (-1.09, 0.64)
03:30:24.511 00.000 11060 Worker thread wakes up
03:30:24.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:24.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.64) opts 0xd
03:30:24.511 00.000 10844 UpdateGuideState exits: m=1435 SNR=23.7
03:30:24.511 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:24.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.09, 0.64)
03:30:24.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:24.511 00.000 10844 Enqueuing Expose request
03:30:24.511 00.000 11060 Moving (-1.09, 0.64) raw xDistance=0.43 yDistance=-1.18
03:30:24.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
03:30:24.511 00.000 11060 resist switch: large excursion: input -1.18 thresh 0.57 direction from 1 to -1
03:30:24.511 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.55
03:30:24.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.83 from input -1.18
03:30:24.511 00.000 11060 MoveAxis(W, 103, ABG)
03:30:24.511 00.000 11060 Guiding  Dir = 3, Dur = 103
03:30:24.547 00.036 11060 IsSlewing returns 0
03:30:24.547 00.000 11060 IsGuiding returns 0
03:30:24.677 00.130 11060 IsGuiding returns 0
03:30:24.677 00.000 11060 Move returns status 0, amount 103
03:30:24.677 00.000 11060 BLC: Oldest BLC event removed
03:30:24.677 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 513 applied
03:30:24.677 00.000 11060 MoveAxis(N, 973, ABG)
03:30:24.677 00.000 11060 duration set to 750 by maxDecDuration
03:30:24.677 00.000 11060 Guiding  Dir = 0, Dur = 750
03:30:24.696 00.019 11060 IsSlewing returns 0
03:30:24.696 00.000 11060 IsGuiding returns 0
03:30:25.450 00.754 11060 IsGuiding returns 0
03:30:25.450 00.000 11060 Move returns status 0, amount 750
03:30:25.450 00.000 11060 move complete, result=0
03:30:25.450 00.000 11060 worker thread done servicing request
03:30:25.450 00.000 10844 GuideStep: 0.4 px 103 ms WEST, -1.2 px 750 ms NORTH
03:30:25.450 00.000 11060 Worker thread wakes up
03:30:25.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:25.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:26.073 00.623 11060 Exposure complete
03:30:26.258 00.185 11060 worker thread done servicing request
03:30:26.258 00.000 10844 OnExposeComplete: enter
03:30:26.258 00.000 10844 UpdateGuideState(): m_state=6
03:30:26.259 00.001 10844 Star::Find(15, 619, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
03:30:26.259 00.000 10844 Star::Find returns 1 (0), X=620.23, Y=104.93, Mass=1837, SNR=26.5, Peak=170 HFD=3.4
03:30:26.259 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
03:30:26.259 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.43)
03:30:26.259 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=0.01 hyp=0.60 cameraTheta=3.12 mountX=-0.09 mountY=-0.59, mountTheta=-1.73
03:30:26.259 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=0.01, opts=13)
03:30:26.259 00.000 10844 Enqueuing Move request for scope (-0.60, 0.01)
03:30:26.259 00.000 11060 Worker thread wakes up
03:30:26.259 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:26.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.01) opts 0xd
03:30:26.259 00.000 10844 UpdateGuideState exits: m=1837 SNR=26.5
03:30:26.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, 0.01)
03:30:26.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:26.259 00.000 11060 Moving (-0.60, 0.01) raw xDistance=-0.09 yDistance=-0.59
03:30:26.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:26.259 00.000 10844 Enqueuing Expose request
03:30:26.259 00.000 11060 BLC: History state: CurrMiss=0.59, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.827933, 1:0.592232
03:30:26.259 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:30:26.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:30:26.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.59
03:30:26.259 00.000 11060 MoveAxis(E, 0, ABG)
03:30:26.259 00.000 11060 Move returns status 0, amount 0
03:30:26.259 00.000 11060 MoveAxis(N, 230, ABG)
03:30:26.259 00.000 11060 Guiding  Dir = 0, Dur = 230
03:30:26.289 00.030 11060 IsSlewing returns 0
03:30:26.290 00.001 11060 IsGuiding returns 0
03:30:26.562 00.272 11060 IsGuiding returns 0
03:30:26.562 00.000 11060 Move returns status 0, amount 230
03:30:26.562 00.000 11060 move complete, result=0
03:30:26.562 00.000 11060 worker thread done servicing request
03:30:26.562 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.6 px 230 ms NORTH
03:30:26.562 00.000 11060 Worker thread wakes up
03:30:26.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:26.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:27.198 00.636 11060 Exposure complete
03:30:27.412 00.214 11060 worker thread done servicing request
03:30:27.414 00.002 10844 OnExposeComplete: enter
03:30:27.414 00.000 10844 UpdateGuideState(): m_state=6
03:30:27.414 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
03:30:27.414 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.71, Mass=1878, SNR=26.8, Peak=224 HFD=2.9
03:30:27.414 00.000 10844 MultiStar: exiting stabilization period
03:30:27.414 00.000 10844 MultiStar: [#1 0.11,0.24,1.07,U] [#2 -0.09,0.43,0.86,U] [#3 0.52,0.54,0.00,M1] [#4 0.37,0.10,0.97,U] [#5 1.10,0.26,0.00,M3] [#6 0.05,0.28,0.99,U] [#7 0.35,0.35,0.97,U] [#8 0.34,0.19,0.83,U] 
03:30:27.414 00.000 10844 single-star, 6 included, MultiStar: {0.16, 0.19}, one-star: {0.00, -0.21}
03:30:27.414 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:30:27.414 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:30:27.414 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=-0.20 mountY=0.04, mountTheta=2.97
03:30:27.418 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.21, opts=13)
03:30:27.418 00.000 10844 Enqueuing Move request for scope (0.00, -0.21)
03:30:27.418 00.000 11060 Worker thread wakes up
03:30:27.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:27.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
03:30:27.418 00.000 10844 UpdateGuideState exits: m=1878 SNR=26.8
03:30:27.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
03:30:27.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:27.418 00.000 11060 Moving (0.00, -0.21) raw xDistance=-0.20 yDistance=0.04
03:30:27.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:27.418 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.827933, 1:0.592232, 2:-0.035084
03:30:27.419 00.001 11060 BLC: No correction, Miss < min_move
03:30:27.419 00.000 10844 Enqueuing Expose request
03:30:27.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:30:27.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:27.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:30:27.419 00.000 11060 MoveAxis(E, 48, ABG)
03:30:27.419 00.000 11060 Guiding  Dir = 2, Dur = 48
03:30:27.428 00.009 11060 IsSlewing returns 0
03:30:27.428 00.000 11060 IsGuiding returns 0
03:30:27.490 00.062 11060 IsGuiding returns 0
03:30:27.490 00.000 11060 Move returns status 0, amount 48
03:30:27.490 00.000 11060 MoveAxis(N, 0, ABG)
03:30:27.490 00.000 11060 Move returns status 0, amount 0
03:30:27.490 00.000 11060 move complete, result=0
03:30:27.490 00.000 11060 worker thread done servicing request
03:30:27.490 00.000 11060 Worker thread wakes up
03:30:27.490 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
03:30:27.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:27.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:28.124 00.634 11060 Exposure complete
03:30:28.322 00.198 11060 worker thread done servicing request
03:30:28.322 00.000 10844 OnExposeComplete: enter
03:30:28.322 00.000 10844 UpdateGuideState(): m_state=6
03:30:28.324 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
03:30:28.324 00.000 10844 Star::Find returns 1 (0), X=621.07, Y=105.02, Mass=2067, SNR=28.0, Peak=195 HFD=3.9
03:30:28.324 00.000 10844 MultiStar: [#1 -0.02,0.21,0.96,U] [#2 0.23,0.58,0.00,M2] [#3 0.61,0.15,0.00,M2] [#4 0.16,-0.31,0.94,U] [#5 0.84,0.09,0.00,M4] [#6 0.43,0.38,0.93,U] [#7 0.06,0.44,0.81,U] [#8 0.56,0.02,0.78,U] 
03:30:28.324 00.000 10844 single-star, 5 included, MultiStar: {0.23, 0.14}, one-star: {0.24, 0.10}
03:30:28.324 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.39) = xAngle (-0.97 = -0.97)
03:30:28.324 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.15 = 2.15)
03:30:28.324 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.42 mountX=0.14 mountY=0.22, mountTheta=0.98
03:30:28.327 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.10, opts=13)
03:30:28.327 00.000 10844 Enqueuing Move request for scope (0.24, 0.10)
03:30:28.327 00.000 11060 Worker thread wakes up
03:30:28.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:28.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
03:30:28.327 00.000 10844 UpdateGuideState exits: m=2067 SNR=28.0
03:30:28.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
03:30:28.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:28.327 00.000 11060 Moving (0.24, 0.10) raw xDistance=0.14 yDistance=0.22
03:30:28.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:28.327 00.000 10844 Enqueuing Expose request
03:30:28.327 00.000 11060 BLC: window closed
03:30:28.327 00.000 11060 BLC: History state: CurrMiss=-0.22, AvgInitMiss=0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.827933, 1:0.592232, 2:-0.035084
03:30:28.327 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:30:28.327 00.000 11060 BLC: window closed
03:30:28.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:30:28.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:30:28.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:30:28.327 00.000 11060 MoveAxis(W, 33, ABG)
03:30:28.327 00.000 11060 Guiding  Dir = 3, Dur = 33
03:30:28.365 00.038 11060 IsSlewing returns 0
03:30:28.366 00.001 11060 IsGuiding returns 0
03:30:28.441 00.075 11060 IsGuiding returns 0
03:30:28.441 00.000 11060 Move returns status 0, amount 33
03:30:28.441 00.000 11060 MoveAxis(N, 0, ABG)
03:30:28.441 00.000 11060 Move returns status 0, amount 0
03:30:28.441 00.000 11060 move complete, result=0
03:30:28.441 00.000 11060 worker thread done servicing request
03:30:28.441 00.000 11060 Worker thread wakes up
03:30:28.441 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.2 px 0 ms NORTH
03:30:28.445 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:28.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:29.087 00.642 11060 Exposure complete
03:30:29.293 00.206 11060 worker thread done servicing request
03:30:29.293 00.000 10844 OnExposeComplete: enter
03:30:29.293 00.000 10844 UpdateGuideState(): m_state=6
03:30:29.294 00.001 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
03:30:29.294 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.81, Mass=1774, SNR=26.8, Peak=167 HFD=3.0
03:30:29.294 00.000 10844 MultiStar: [#1 -0.05,0.12,1.11,U] [#2 0.11,-0.02,0.87,U] [#3 0.86,-0.35,0.00,M3] [#4 0.34,-0.39,0.95,U] [#5 0.46,-0.88,0.00,M5] [#6 0.19,-0.09,1.06,U] [#7 0.31,-0.05,0.85,U] [#8 0.90,0.27,0.00,M6] 
03:30:29.294 00.000 10844 single-star, 5 included, MultiStar: {0.13, -0.09}, one-star: {-0.07, -0.11}
03:30:29.294 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.78)
03:30:29.294 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
03:30:29.294 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.12 mountX=-0.12 mountY=-0.05, mountTheta=-2.76
03:30:29.298 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
03:30:29.298 00.000 10844 Enqueuing Move request for scope (-0.07, -0.11)
03:30:29.298 00.000 11060 Worker thread wakes up
03:30:29.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:29.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
03:30:29.298 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.8
03:30:29.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
03:30:29.299 00.001 11060 Moving (-0.07, -0.11) raw xDistance=-0.12 yDistance=-0.05
03:30:29.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:29.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:30:29.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:29.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:29.299 00.000 10844 Enqueuing Expose request
03:30:29.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:30:29.299 00.000 11060 MoveAxis(E, 28, ABG)
03:30:29.299 00.000 11060 Guiding  Dir = 2, Dur = 28
03:30:29.328 00.029 11060 IsSlewing returns 0
03:30:29.328 00.000 11060 IsGuiding returns 0
03:30:29.377 00.049 11060 IsGuiding returns 0
03:30:29.377 00.000 11060 Move returns status 0, amount 28
03:30:29.377 00.000 11060 MoveAxis(N, 0, ABG)
03:30:29.377 00.000 11060 Move returns status 0, amount 0
03:30:29.377 00.000 11060 move complete, result=0
03:30:29.377 00.000 11060 worker thread done servicing request
03:30:29.377 00.000 11060 Worker thread wakes up
03:30:29.377 00.000 10844 GuideStep: -0.1 px 28 ms EAST, -0.0 px 0 ms NORTH
03:30:29.378 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:29.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:30.015 00.637 11060 Exposure complete
03:30:30.233 00.218 10844 OnExposeComplete: enter
03:30:30.233 00.000 10844 UpdateGuideState(): m_state=6
03:30:30.233 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
03:30:30.233 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=105.08, Mass=2030, SNR=28.8, Peak=206 HFD=3.1
03:30:30.235 00.002 10844 MultiStar: [#1 0.55,0.16,0.87,U] [#2 0.11,0.32,0.80,U] [#3 0.21,0.17,0.87,U] [#4 0.43,-0.65,0.00,M1] [#5 0.64,-0.17,0.00,M6] [#6 0.55,-0.06,0.85,U] [#7 0.69,-0.10,0.00,M1] [#8 0.22,0.19,0.75,U] 
03:30:30.235 00.000 10844 single-star, 5 included, MultiStar: {0.30, 0.15}, one-star: {0.15, 0.16}
03:30:30.235 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.39) = xAngle (-0.55 = -0.55)
03:30:30.235 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
03:30:30.236 00.001 10844 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.84 mountX=0.19 mountY=0.12, mountTheta=0.56
03:30:30.236 00.000 11060 worker thread done servicing request
03:30:30.237 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.16, opts=13)
03:30:30.237 00.000 10844 Enqueuing Move request for scope (0.15, 0.16)
03:30:30.237 00.000 11060 Worker thread wakes up
03:30:30.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:30.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
03:30:30.237 00.000 10844 UpdateGuideState exits: m=2030 SNR=28.8
03:30:30.237 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
03:30:30.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:30.239 00.002 11060 Moving (0.15, 0.16) raw xDistance=0.19 yDistance=0.12
03:30:30.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:30.239 00.000 10844 Enqueuing Expose request
03:30:30.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:30:30.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:30.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:30:30.239 00.000 11060 MoveAxis(W, 43, ABG)
03:30:30.239 00.000 11060 Guiding  Dir = 3, Dur = 43
03:30:30.275 00.036 11060 IsSlewing returns 0
03:30:30.275 00.000 11060 IsGuiding returns 0
03:30:30.354 00.079 11060 IsGuiding returns 0
03:30:30.354 00.000 11060 Move returns status 0, amount 43
03:30:30.354 00.000 11060 MoveAxis(N, 0, ABG)
03:30:30.354 00.000 11060 Move returns status 0, amount 0
03:30:30.354 00.000 11060 move complete, result=0
03:30:30.354 00.000 11060 worker thread done servicing request
03:30:30.354 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
03:30:30.354 00.000 11060 Worker thread wakes up
03:30:30.355 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:30.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:30.979 00.624 11060 Exposure complete
03:30:31.195 00.216 11060 worker thread done servicing request
03:30:31.195 00.000 10844 OnExposeComplete: enter
03:30:31.195 00.000 10844 UpdateGuideState(): m_state=6
03:30:31.195 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
03:30:31.195 00.000 10844 Star::Find returns 1 (0), X=621.42, Y=104.70, Mass=1591, SNR=25.4, Peak=211 HFD=3.2
03:30:31.195 00.000 10844 MultiStar: [#1 0.06,-0.32,1.03,U] [#2 -0.37,0.31,0.91,U] [#3 0.07,-0.01,0.97,U] [#4 0.11,-0.43,0.96,U] [#5 0.58,0.24,0.00,M7] [#6 0.09,-0.26,1.04,U] [#7 0.66,0.25,0.00,M2] [#8 -0.08,0.04,0.86,U] 
03:30:31.195 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.14}, one-star: {0.59, -0.22}
03:30:31.195 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
03:30:31.195 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
03:30:31.195 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.07 mountX=-0.12 mountY=0.10, mountTheta=2.47
03:30:31.199 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.14, opts=13)
03:30:31.199 00.000 10844 Enqueuing Move request for scope (0.07, -0.14)
03:30:31.199 00.000 11060 Worker thread wakes up
03:30:31.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:31.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
03:30:31.199 00.000 10844 UpdateGuideState exits: m=1591 SNR=25.4
03:30:31.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
03:30:31.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:31.199 00.000 11060 Moving (0.07, -0.14) raw xDistance=-0.12 yDistance=0.10
03:30:31.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:31.199 00.000 10844 Enqueuing Expose request
03:30:31.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:30:31.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:31.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:30:31.199 00.000 11060 MoveAxis(E, 0, ABG)
03:30:31.199 00.000 11060 Move returns status 0, amount 0
03:30:31.201 00.002 11060 MoveAxis(N, 0, ABG)
03:30:31.201 00.000 11060 Move returns status 0, amount 0
03:30:31.201 00.000 11060 move complete, result=0
03:30:31.201 00.000 11060 worker thread done servicing request
03:30:31.201 00.000 11060 Worker thread wakes up
03:30:31.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:31.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:31.203 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:31.824 00.621 11060 Exposure complete
03:30:32.015 00.191 11060 worker thread done servicing request
03:30:32.018 00.003 10844 OnExposeComplete: enter
03:30:32.018 00.000 10844 UpdateGuideState(): m_state=6
03:30:32.018 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
03:30:32.018 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=104.75, Mass=1852, SNR=27.2, Peak=180 HFD=3.2
03:30:32.018 00.000 10844 MultiStar: [#1 0.12,-0.42,0.88,U] [#2 -0.19,0.12,0.86,U] [#3 -0.07,-0.53,0.97,U] [#4 0.14,-0.17,0.96,U] [#5 0.60,-0.08,0.00,M8] [#6 -0.03,-0.40,1.02,U] [#7 0.82,-0.20,0.00,M3] [#8 0.09,-0.21,0.75,U] 
03:30:32.018 00.000 10844 single-star, 6 included, MultiStar: {0.02, -0.26}, one-star: {0.08, -0.17}
03:30:32.018 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
03:30:32.018 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.60 = 0.60)
03:30:32.019 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.13 mountX=-0.15 mountY=0.11, mountTheta=2.53
03:30:32.028 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.17, opts=13)
03:30:32.028 00.000 10844 Enqueuing Move request for scope (0.08, -0.17)
03:30:32.028 00.000 11060 Worker thread wakes up
03:30:32.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
03:30:32.030 00.002 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
03:30:32.030 00.000 11060 Moving (0.08, -0.17) raw xDistance=-0.15 yDistance=0.11
03:30:32.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:30:32.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:32.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:32.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:30:32.030 00.000 10844 UpdateGuideState exits: m=1852 SNR=27.2
03:30:32.030 00.000 11060 MoveAxis(E, 35, ABG)
03:30:32.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:32.030 00.000 11060 Guiding  Dir = 2, Dur = 35
03:30:32.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:32.030 00.000 10844 Enqueuing Expose request
03:30:32.033 00.003 11060 IsSlewing returns 0
03:30:32.034 00.001 11060 IsGuiding returns 0
03:30:32.080 00.046 11060 IsGuiding returns 0
03:30:32.080 00.000 11060 Move returns status 0, amount 35
03:30:32.080 00.000 11060 MoveAxis(N, 0, ABG)
03:30:32.081 00.001 11060 Move returns status 0, amount 0
03:30:32.081 00.000 11060 move complete, result=0
03:30:32.081 00.000 11060 worker thread done servicing request
03:30:32.081 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
03:30:32.081 00.000 11060 Worker thread wakes up
03:30:32.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:32.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:32.721 00.640 11060 Exposure complete
03:30:32.917 00.196 11060 worker thread done servicing request
03:30:32.917 00.000 10844 OnExposeComplete: enter
03:30:32.917 00.000 10844 UpdateGuideState(): m_state=6
03:30:32.920 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
03:30:32.920 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.85, Mass=1883, SNR=27.3, Peak=232 HFD=2.8
03:30:32.920 00.000 10844 MultiStar: [#1 0.02,-0.01,0.90,U] [#2 -0.34,0.08,0.86,U] [#3 0.13,-0.38,0.91,U] [#4 0.00,-0.25,0.94,U] [#5 0.13,-0.33,0.88,U] [#6 0.26,-0.42,0.99,U] [#7 0.76,0.04,0.00,M4] [#8 -0.05,0.34,0.72,U] 
03:30:32.920 00.000 10844 single-star, 7 included, MultiStar: {0.02, -0.14}, one-star: {-0.01, -0.06}
03:30:32.920 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.10)
03:30:32.920 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.06 = -0.06)
03:30:32.920 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.80 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
03:30:32.922 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
03:30:32.922 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
03:30:32.922 00.000 11060 Worker thread wakes up
03:30:32.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:32.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
03:30:32.922 00.000 10844 UpdateGuideState exits: m=1883 SNR=27.3
03:30:32.922 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
03:30:32.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:32.922 00.000 11060 Moving (-0.01, -0.06) raw xDistance=-0.07 yDistance=-0.00
03:30:32.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:32.922 00.000 10844 Enqueuing Expose request
03:30:32.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:30:32.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:32.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:30:32.922 00.000 11060 MoveAxis(E, 0, ABG)
03:30:32.922 00.000 11060 Move returns status 0, amount 0
03:30:32.922 00.000 11060 MoveAxis(N, 0, ABG)
03:30:32.922 00.000 11060 Move returns status 0, amount 0
03:30:32.922 00.000 11060 move complete, result=0
03:30:32.922 00.000 11060 worker thread done servicing request
03:30:32.922 00.000 11060 Worker thread wakes up
03:30:32.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:32.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:32.927 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:33.563 00.636 11060 Exposure complete
03:30:33.774 00.211 11060 worker thread done servicing request
03:30:33.774 00.000 10844 OnExposeComplete: enter
03:30:33.774 00.000 10844 UpdateGuideState(): m_state=6
03:30:33.774 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
03:30:33.774 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=104.72, Mass=1700, SNR=25.8, Peak=160 HFD=3.6
03:30:33.774 00.000 10844 MultiStar: [#1 0.34,-0.24,1.13,U] [#2 -0.39,0.45,0.00,M1] [#3 0.20,0.30,0.99,U] [#4 0.45,0.05,1.06,U] [#5 0.63,-0.16,0.00,M8] [#6 0.10,-0.46,1.00,U] [#7 0.59,0.35,0.00,M5] [#8 0.22,-0.07,0.81,U] 
03:30:33.774 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.11}, one-star: {-0.18, -0.20}
03:30:33.774 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
03:30:33.774 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
03:30:33.774 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.22 cameraTheta=-0.49 mountX=-0.07 mountY=0.21, mountTheta=1.88
03:30:33.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.11, opts=13)
03:30:33.774 00.000 10844 Enqueuing Move request for scope (0.20, -0.11)
03:30:33.779 00.005 11060 Worker thread wakes up
03:30:33.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:30:33.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
03:30:33.779 00.000 10844 UpdateGuideState exits: m=1700 SNR=25.8
03:30:33.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
03:30:33.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:33.779 00.000 11060 Moving (0.20, -0.11) raw xDistance=-0.07 yDistance=0.21
03:30:33.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:33.779 00.000 10844 Enqueuing Expose request
03:30:33.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:30:33.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:30:33.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:30:33.780 00.001 11060 MoveAxis(E, 0, ABG)
03:30:33.780 00.000 11060 Move returns status 0, amount 0
03:30:33.780 00.000 11060 MoveAxis(N, 0, ABG)
03:30:33.780 00.000 11060 Move returns status 0, amount 0
03:30:33.780 00.000 11060 move complete, result=0
03:30:33.780 00.000 11060 worker thread done servicing request
03:30:33.780 00.000 11060 Worker thread wakes up
03:30:33.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:33.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:33.780 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:34.439 00.659 11060 Exposure complete
03:30:34.712 00.273 11060 worker thread done servicing request
03:30:34.714 00.002 10844 OnExposeComplete: enter
03:30:34.714 00.000 10844 UpdateGuideState(): m_state=6
03:30:34.715 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
03:30:34.715 00.000 10844 Star::Find returns 1 (0), X=621.15, Y=104.86, Mass=1891, SNR=27.5, Peak=177 HFD=3.8
03:30:34.715 00.000 10844 MultiStar: [#1 0.18,-0.03,0.85,U] [#2 0.16,0.42,0.81,U] [#3 0.58,-0.15,0.00,M1] [#4 0.65,-0.13,0.00,M1] [#5 0.87,-0.64,0.00,M9] [#6 -0.04,-0.08,1.05,U] [#7 0.22,-0.10,0.88,U] [#8 0.61,0.19,0.00,M2] 
03:30:34.715 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.02}, one-star: {0.32, -0.06}
03:30:34.715 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.39) = xAngle (-1.28 = -1.28)
03:30:34.715 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
03:30:34.715 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.17 cameraTheta=0.11 mountX=0.05 mountY=0.16, mountTheta=1.28
03:30:34.721 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
03:30:34.721 00.000 10844 Enqueuing Move request for scope (0.16, 0.02)
03:30:34.721 00.000 11060 Worker thread wakes up
03:30:34.721 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:30:34.721 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
03:30:34.721 00.000 10844 UpdateGuideState exits: m=1891 SNR=27.5
03:30:34.721 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
03:30:34.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:34.721 00.000 11060 Moving (0.16, 0.02) raw xDistance=0.05 yDistance=0.16
03:30:34.722 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:34.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:30:34.722 00.000 10844 Enqueuing Expose request
03:30:34.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:34.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:30:34.722 00.000 11060 MoveAxis(E, 0, ABG)
03:30:34.722 00.000 11060 Move returns status 0, amount 0
03:30:34.722 00.000 11060 MoveAxis(N, 0, ABG)
03:30:34.722 00.000 11060 Move returns status 0, amount 0
03:30:34.722 00.000 11060 move complete, result=0
03:30:34.722 00.000 11060 worker thread done servicing request
03:30:34.722 00.000 11060 Worker thread wakes up
03:30:34.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:34.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:34.725 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:35.376 00.651 11060 Exposure complete
03:30:35.601 00.225 11060 worker thread done servicing request
03:30:35.601 00.000 10844 OnExposeComplete: enter
03:30:35.601 00.000 10844 UpdateGuideState(): m_state=6
03:30:35.601 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
03:30:35.601 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=105.10, Mass=1533, SNR=23.8, Peak=189 HFD=3.3
03:30:35.603 00.002 10844 MultiStar: [#1 0.56,0.22,0.00,M1] [#2 -0.32,0.19,1.08,U] [#3 0.25,-0.01,0.96,U] [#4 0.42,-0.54,0.00,M2] [#5 0.73,-0.11,0.00,M10] [#6 0.13,-0.23,1.06,U] [#7 0.75,-0.08,0.00,M5] [#8 0.33,0.44,0.80,U] 
03:30:35.603 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.10}, one-star: {-0.33, 0.18}
03:30:35.603 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:30:35.603 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.89)
03:30:35.603 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.66 mountX=0.09 mountY=-0.02, mountTheta=-0.25
03:30:35.606 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
03:30:35.606 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
03:30:35.606 00.000 11060 Worker thread wakes up
03:30:35.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:30:35.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:35.606 00.000 10844 UpdateGuideState exits: m=1533 SNR=23.8
03:30:35.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:35.606 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:30:35.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:35.606 00.000 10844 Enqueuing Expose request
03:30:35.606 00.000 11060 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.02
03:30:35.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:30:35.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:35.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:30:35.606 00.000 11060 MoveAxis(E, 0, ABG)
03:30:35.606 00.000 11060 Move returns status 0, amount 0
03:30:35.606 00.000 11060 MoveAxis(N, 0, ABG)
03:30:35.606 00.000 11060 Move returns status 0, amount 0
03:30:35.606 00.000 11060 move complete, result=0
03:30:35.606 00.000 11060 worker thread done servicing request
03:30:35.606 00.000 11060 Worker thread wakes up
03:30:35.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:35.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:35.610 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:36.243 00.633 11060 Exposure complete
03:30:36.455 00.212 11060 worker thread done servicing request
03:30:36.455 00.000 10844 OnExposeComplete: enter
03:30:36.455 00.000 10844 UpdateGuideState(): m_state=6
03:30:36.457 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
03:30:36.457 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=105.09, Mass=1869, SNR=27.6, Peak=155 HFD=3.7
03:30:36.457 00.000 10844 MultiStar: [#1 0.42,0.23,0.94,U] [#2 -0.08,0.61,0.00,M1] [#3 0.41,0.28,0.92,U] [#4 -0.01,-0.41,0.93,U] [#5 0.43,-0.40,0.83,U] [#6 -0.12,0.03,0.95,U] [#7 0.21,0.35,0.92,U] [#8 0.48,0.41,0.00,M2] 
03:30:36.457 00.000 10844 single-star, 6 included, MultiStar: {0.18, 0.04}, one-star: {-0.04, 0.17}
03:30:36.457 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.39) = xAngle (0.40 = 0.40)
03:30:36.458 00.001 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.52 = -2.76)
03:30:36.458 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.79 mountX=0.16 mountY=-0.07, mountTheta=-0.39
03:30:36.460 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.17, opts=13)
03:30:36.461 00.001 10844 Enqueuing Move request for scope (-0.04, 0.17)
03:30:36.461 00.000 11060 Worker thread wakes up
03:30:36.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:36.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
03:30:36.461 00.000 10844 UpdateGuideState exits: m=1869 SNR=27.6
03:30:36.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
03:30:36.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:36.461 00.000 11060 Moving (-0.04, 0.17) raw xDistance=0.16 yDistance=-0.07
03:30:36.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:36.461 00.000 10844 Enqueuing Expose request
03:30:36.462 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:30:36.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:36.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:30:36.462 00.000 11060 MoveAxis(W, 38, ABG)
03:30:36.462 00.000 11060 Guiding  Dir = 3, Dur = 38
03:30:36.490 00.028 11060 IsSlewing returns 0
03:30:36.490 00.000 11060 IsGuiding returns 0
03:30:36.551 00.061 11060 IsGuiding returns 0
03:30:36.553 00.002 11060 Move returns status 0, amount 38
03:30:36.553 00.000 11060 MoveAxis(N, 0, ABG)
03:30:36.553 00.000 11060 Move returns status 0, amount 0
03:30:36.553 00.000 11060 move complete, result=0
03:30:36.553 00.000 11060 worker thread done servicing request
03:30:36.553 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
03:30:36.556 00.003 11060 Worker thread wakes up
03:30:36.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:36.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:37.190 00.634 11060 Exposure complete
03:30:37.410 00.220 11060 worker thread done servicing request
03:30:37.410 00.000 10844 OnExposeComplete: enter
03:30:37.410 00.000 10844 UpdateGuideState(): m_state=6
03:30:37.410 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
03:30:37.410 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.58, Mass=1581, SNR=25.4, Peak=204 HFD=3.1
03:30:37.410 00.000 10844 MultiStar: [#1 0.41,0.12,0.98,U] [#2 -0.11,0.05,0.85,U] [#3 0.68,-0.03,0.00,M1] [#4 0.33,-0.26,1.04,U] [#5 0.51,-0.21,0.92,U] [#6 0.60,-0.17,0.00,M1] [#7 0.48,-0.03,0.96,U] [#8 0.73,0.18,0.00,M3] 
03:30:37.410 00.000 10844 refined, 5 included, MultiStar: {0.24, -0.11}, one-star: {-0.22, -0.34}
03:30:37.410 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
03:30:37.410 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.29 = 1.29)
03:30:37.410 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-0.45 mountX=-0.07 mountY=0.25, mountTheta=1.84
03:30:37.414 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.11, opts=13)
03:30:37.414 00.000 10844 Enqueuing Move request for scope (0.24, -0.11)
03:30:37.414 00.000 11060 Worker thread wakes up
03:30:37.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:37.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
03:30:37.414 00.000 10844 UpdateGuideState exits: m=1581 SNR=25.4
03:30:37.414 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
03:30:37.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:37.414 00.000 11060 Moving (0.24, -0.11) raw xDistance=-0.07 yDistance=0.25
03:30:37.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:37.414 00.000 10844 Enqueuing Expose request
03:30:37.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:30:37.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:30:37.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:30:37.418 00.004 11060 MoveAxis(E, 0, ABG)
03:30:37.418 00.000 11060 Move returns status 0, amount 0
03:30:37.418 00.000 11060 MoveAxis(N, 0, ABG)
03:30:37.418 00.000 11060 Move returns status 0, amount 0
03:30:37.418 00.000 11060 move complete, result=0
03:30:37.418 00.000 11060 worker thread done servicing request
03:30:37.418 00.000 11060 Worker thread wakes up
03:30:37.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:37.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:37.424 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:30:38.040 00.616 11060 Exposure complete
03:30:38.275 00.235 11060 worker thread done servicing request
03:30:38.275 00.000 10844 OnExposeComplete: enter
03:30:38.275 00.000 10844 UpdateGuideState(): m_state=6
03:30:38.277 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
03:30:38.277 00.000 10844 Star::Find returns 1 (0), X=621.22, Y=105.16, Mass=1645, SNR=25.5, Peak=216 HFD=2.9
03:30:38.278 00.001 10844 MultiStar: [#1 0.49,-0.02,0.97,U] [#2 -0.17,0.31,0.91,U] [#3 0.64,-0.28,0.00,M2] [#4 0.02,0.06,0.95,U] [#5 0.24,-0.08,0.98,U] [#6 0.11,0.02,0.98,U] [#7 0.61,-0.40,0.00,M4] [#8 0.51,0.78,0.00,M4] 
03:30:38.278 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.09}, one-star: {0.39, 0.25}
03:30:38.278 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.39) = xAngle (-0.94 = -0.94)
03:30:38.278 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.18 = 2.18)
03:30:38.278 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=0.12 mountY=0.17, mountTheta=0.95
03:30:38.280 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.09, opts=13)
03:30:38.280 00.000 10844 Enqueuing Move request for scope (0.18, 0.09)
03:30:38.280 00.000 11060 Worker thread wakes up
03:30:38.280 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:38.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
03:30:38.280 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.5
03:30:38.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
03:30:38.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:38.280 00.000 11060 Moving (0.18, 0.09) raw xDistance=0.12 yDistance=0.17
03:30:38.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:38.280 00.000 10844 Enqueuing Expose request
03:30:38.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:30:38.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:38.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:30:38.280 00.000 11060 MoveAxis(W, 28, ABG)
03:30:38.280 00.000 11060 Guiding  Dir = 3, Dur = 28
03:30:38.295 00.015 11060 IsSlewing returns 0
03:30:38.295 00.000 11060 IsGuiding returns 0
03:30:38.326 00.031 11060 IsGuiding returns 0
03:30:38.327 00.001 11060 Move returns status 0, amount 28
03:30:38.327 00.000 11060 MoveAxis(N, 0, ABG)
03:30:38.327 00.000 11060 Move returns status 0, amount 0
03:30:38.327 00.000 11060 move complete, result=0
03:30:38.327 00.000 11060 worker thread done servicing request
03:30:38.327 00.000 11060 Worker thread wakes up
03:30:38.327 00.000 10844 GuideStep: 0.1 px 28 ms WEST, 0.2 px 0 ms NORTH
03:30:38.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:38.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:38.955 00.628 11060 Exposure complete
03:30:39.173 00.218 11060 worker thread done servicing request
03:30:39.173 00.000 10844 OnExposeComplete: enter
03:30:39.173 00.000 10844 UpdateGuideState(): m_state=6
03:30:39.173 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
03:30:39.174 00.001 10844 Star::Find returns 1 (0), X=620.49, Y=104.98, Mass=1582, SNR=25.0, Peak=172 HFD=3.1
03:30:39.174 00.000 10844 MultiStar: [#1 0.39,0.14,1.01,U] [#2 0.26,0.44,1.03,U] [#3 0.69,0.23,0.00,M3] [#4 0.14,-0.55,0.96,U] [#5 0.35,-0.20,1.03,U] [#6 0.39,0.02,1.03,U] [#7 0.93,0.33,0.00,M5] [#8 0.65,0.31,0.00,M5] 
03:30:39.174 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.01}, one-star: {-0.34, 0.06}
03:30:39.174 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.39) = xAngle (-1.45 = -1.45)
03:30:39.174 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.67 = 1.67)
03:30:39.174 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.06 mountX=0.02 mountY=0.20, mountTheta=1.45
03:30:39.175 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.01, opts=13)
03:30:39.175 00.000 10844 Enqueuing Move request for scope (0.20, -0.01)
03:30:39.175 00.000 11060 Worker thread wakes up
03:30:39.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
03:30:39.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
03:30:39.175 00.000 11060 Moving (0.20, -0.01) raw xDistance=0.02 yDistance=0.20
03:30:39.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:30:39.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:39.175 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.20 newest=0.62
03:30:39.175 00.000 10844 UpdateGuideState exits: m=1582 SNR=25.0
03:30:39.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:30:39.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:39.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:39.175 00.000 10844 Enqueuing Expose request
03:30:39.175 00.000 11060 MoveAxis(E, 0, ABG)
03:30:39.175 00.000 11060 Move returns status 0, amount 0
03:30:39.175 00.000 11060 BLC: Oldest BLC event removed
03:30:39.179 00.004 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 513 applied
03:30:39.179 00.000 11060 MoveAxis(S, 591, ABG)
03:30:39.179 00.000 11060 Guiding  Dir = 1, Dur = 591
03:30:39.184 00.005 11060 IsSlewing returns 0
03:30:39.185 00.001 11060 IsGuiding returns 0
03:30:39.790 00.605 11060 IsGuiding returns 0
03:30:39.790 00.000 11060 Move returns status 0, amount 591
03:30:39.790 00.000 11060 move complete, result=0
03:30:39.790 00.000 11060 worker thread done servicing request
03:30:39.790 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 591 ms SOUTH
03:30:39.790 00.000 11060 Worker thread wakes up
03:30:39.792 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:39.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:40.423 00.631 11060 Exposure complete
03:30:40.643 00.220 11060 worker thread done servicing request
03:30:40.643 00.000 10844 OnExposeComplete: enter
03:30:40.643 00.000 10844 UpdateGuideState(): m_state=6
03:30:40.643 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
03:30:40.643 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=104.73, Mass=1830, SNR=26.8, Peak=171 HFD=3.7
03:30:40.643 00.000 10844 MultiStar: [#1 0.33,-0.18,1.02,U] [#2 -0.67,0.14,0.00,M1] [#3 -0.06,-0.14,1.00,U] [#4 -0.12,-0.65,0.00,M1] [#5 0.12,-0.43,0.92,U] [#6 -0.39,-0.34,0.95,U] [#7 0.49,-0.43,0.00,M6] [#8 -0.33,-0.01,0.74,U] 
03:30:40.643 00.000 10844 single-star, 5 included, MultiStar: {-0.03, -0.22}, one-star: {0.06, -0.19}
03:30:40.643 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.39) = xAngle (-2.66 = -2.66)
03:30:40.643 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.46 = 0.46)
03:30:40.646 00.003 10844 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.27 mountX=-0.17 mountY=0.09, mountTheta=2.68
03:30:40.648 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.19, opts=13)
03:30:40.648 00.000 10844 Enqueuing Move request for scope (0.06, -0.19)
03:30:40.648 00.000 11060 Worker thread wakes up
03:30:40.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:40.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
03:30:40.648 00.000 10844 UpdateGuideState exits: m=1830 SNR=26.8
03:30:40.648 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
03:30:40.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:40.648 00.000 11060 Moving (0.06, -0.19) raw xDistance=-0.17 yDistance=0.09
03:30:40.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:40.648 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.139736, 1:0.086977
03:30:40.648 00.000 10844 Enqueuing Expose request
03:30:40.648 00.000 11060 BLC: No correction, Miss < min_move
03:30:40.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:30:40.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:40.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:30:40.648 00.000 11060 MoveAxis(E, 41, ABG)
03:30:40.648 00.000 11060 Guiding  Dir = 2, Dur = 41
03:30:40.664 00.016 11060 IsSlewing returns 0
03:30:40.664 00.000 11060 IsGuiding returns 0
03:30:40.712 00.048 11060 IsGuiding returns 0
03:30:40.712 00.000 11060 Move returns status 0, amount 41
03:30:40.712 00.000 11060 MoveAxis(N, 0, ABG)
03:30:40.712 00.000 11060 Move returns status 0, amount 0
03:30:40.712 00.000 11060 move complete, result=0
03:30:40.712 00.000 11060 worker thread done servicing request
03:30:40.712 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
03:30:40.712 00.000 11060 Worker thread wakes up
03:30:40.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:40.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:41.353 00.641 11060 Exposure complete
03:30:41.573 00.220 11060 worker thread done servicing request
03:30:41.573 00.000 10844 OnExposeComplete: enter
03:30:41.573 00.000 10844 UpdateGuideState(): m_state=6
03:30:41.573 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
03:30:41.573 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=105.31, Mass=1598, SNR=24.9, Peak=165 HFD=3.3
03:30:41.573 00.000 10844 MultiStar: [#1 -0.08,0.01,0.95,U] [#2 -0.16,0.68,0.00,M2] [#3 0.07,0.04,1.10,U] [#4 0.24,-0.43,0.99,U] [#5 0.26,-0.18,1.05,U] [#6 -0.57,-0.29,0.00,M1] [#7 0.45,0.12,1.05,U] [#8 0.27,0.40,0.90,U] 
03:30:41.573 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.05}, one-star: {-0.37, 0.40}
03:30:41.573 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.39) = xAngle (-1.02 = -1.02)
03:30:41.573 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.10 = 2.10)
03:30:41.573 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.37 mountX=0.07 mountY=0.11, mountTheta=1.02
03:30:41.577 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
03:30:41.577 00.000 10844 Enqueuing Move request for scope (0.12, 0.05)
03:30:41.579 00.002 11060 Worker thread wakes up
03:30:41.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
03:30:41.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:41.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
03:30:41.579 00.000 10844 UpdateGuideState exits: m=1598 SNR=24.9
03:30:41.579 00.000 11060 Moving (0.12, 0.05) raw xDistance=0.07 yDistance=0.11
03:30:41.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:41.579 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.139736, 1:0.086977, 2:0.110757
03:30:41.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:41.579 00.000 10844 Enqueuing Expose request
03:30:41.579 00.000 11060 BLC: No correction, Miss < min_move
03:30:41.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:30:41.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:41.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:30:41.579 00.000 11060 MoveAxis(E, 0, ABG)
03:30:41.580 00.001 11060 Move returns status 0, amount 0
03:30:41.580 00.000 11060 MoveAxis(N, 0, ABG)
03:30:41.580 00.000 11060 Move returns status 0, amount 0
03:30:41.580 00.000 11060 move complete, result=0
03:30:41.580 00.000 11060 worker thread done servicing request
03:30:41.581 00.001 11060 Worker thread wakes up
03:30:41.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:41.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:41.581 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:42.229 00.648 11060 Exposure complete
03:30:42.444 00.215 11060 worker thread done servicing request
03:30:42.444 00.000 10844 OnExposeComplete: enter
03:30:42.444 00.000 10844 UpdateGuideState(): m_state=6
03:30:42.444 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
03:30:42.444 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.95, Mass=1870, SNR=27.6, Peak=251 HFD=3.2
03:30:42.444 00.000 10844 MultiStar: [#1 0.29,-0.08,0.90,U] [#2 -0.22,0.43,0.92,U] [#3 0.25,-0.14,0.85,U] [#4 -0.16,-0.31,0.95,U] [#5 0.05,0.02,0.89,U] [#6 0.14,0.17,1.00,U] [#7 0.14,-0.09,0.92,U] [#8 0.55,0.09,0.79,U] 
03:30:42.444 00.000 10844 single-star, 8 included, MultiStar: {0.10, 0.02}, one-star: {-0.05, 0.03}
03:30:42.444 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.39) = xAngle (1.20 = 1.20)
03:30:42.444 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.33 = -1.96)
03:30:42.444 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.59 mountX=0.02 mountY=-0.05, mountTheta=-1.20
03:30:42.447 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
03:30:42.447 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
03:30:42.447 00.000 11060 Worker thread wakes up
03:30:42.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:42.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
03:30:42.449 00.002 10844 UpdateGuideState exits: m=1870 SNR=27.6
03:30:42.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
03:30:42.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:42.449 00.000 11060 Moving (-0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
03:30:42.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:42.449 00.000 11060 BLC: window closed
03:30:42.449 00.000 10844 Enqueuing Expose request
03:30:42.449 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.139736, 1:0.086977, 2:0.110757
03:30:42.449 00.000 11060 BLC: No correction, Miss < min_move
03:30:42.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:30:42.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:42.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:30:42.449 00.000 11060 MoveAxis(E, 0, ABG)
03:30:42.449 00.000 11060 Move returns status 0, amount 0
03:30:42.449 00.000 11060 MoveAxis(N, 0, ABG)
03:30:42.449 00.000 11060 Move returns status 0, amount 0
03:30:42.449 00.000 11060 move complete, result=0
03:30:42.449 00.000 11060 worker thread done servicing request
03:30:42.449 00.000 11060 Worker thread wakes up
03:30:42.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:42.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:42.452 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:43.081 00.629 11060 Exposure complete
03:30:43.293 00.212 11060 worker thread done servicing request
03:30:43.293 00.000 10844 OnExposeComplete: enter
03:30:43.293 00.000 10844 UpdateGuideState(): m_state=6
03:30:43.295 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
03:30:43.295 00.000 10844 Star::Find returns 1 (1), X=620.35, Y=104.63, Mass=1954, SNR=27.8, Peak=255 HFD=3.4
03:30:43.295 00.000 10844 MultiStar: [#1 -0.03,-0.33,0.94,U] [#2 -0.42,-0.02,0.88,U] [#3 0.43,-0.14,1.02,U] [#4 -0.11,-0.36,0.86,U] [#5 0.07,-0.53,0.81,U] [#6 -0.36,-0.40,0.91,U] [#7 -0.07,-0.59,0.84,U] [#8 0.03,-0.60,0.00,M3] 
03:30:43.295 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.33}, one-star: {-0.48, -0.29}
03:30:43.295 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.39) = xAngle (-3.31 = 2.97)
03:30:43.295 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.19 = -0.19)
03:30:43.295 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.92 mountX=-0.34 mountY=-0.06, mountTheta=-2.95
03:30:43.299 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.33, opts=13)
03:30:43.299 00.000 10844 Enqueuing Move request for scope (-0.12, -0.33)
03:30:43.299 00.000 11060 Worker thread wakes up
03:30:43.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:43.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
03:30:43.299 00.000 10844 UpdateGuideState exits: m=1954 SNR=27.8 Saturated
03:30:43.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
03:30:43.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:43.299 00.000 11060 Moving (-0.12, -0.33) raw xDistance=-0.34 yDistance=-0.06
03:30:43.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:43.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
03:30:43.299 00.000 10844 Enqueuing Expose request
03:30:43.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:43.301 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:30:43.301 00.000 11060 MoveAxis(E, 80, ABG)
03:30:43.301 00.000 11060 Guiding  Dir = 2, Dur = 80
03:30:43.323 00.022 11060 IsSlewing returns 0
03:30:43.324 00.001 11060 IsGuiding returns 0
03:30:43.432 00.108 11060 IsGuiding returns 0
03:30:43.432 00.000 11060 Move returns status 0, amount 80
03:30:43.432 00.000 11060 MoveAxis(N, 0, ABG)
03:30:43.432 00.000 11060 Move returns status 0, amount 0
03:30:43.432 00.000 11060 move complete, result=0
03:30:43.432 00.000 11060 worker thread done servicing request
03:30:43.432 00.000 10844 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH
03:30:43.432 00.000 11060 Worker thread wakes up
03:30:43.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:43.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:44.073 00.641 11060 Exposure complete
03:30:44.306 00.233 11060 worker thread done servicing request
03:30:44.306 00.000 10844 OnExposeComplete: enter
03:30:44.306 00.000 10844 UpdateGuideState(): m_state=6
03:30:44.308 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
03:30:44.308 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=104.87, Mass=1506, SNR=24.1, Peak=188 HFD=3.4
03:30:44.308 00.000 10844 MultiStar: [#1 -0.05,0.49,1.02,U] [#2 -0.92,0.24,0.00,M1] [#3 0.15,0.35,1.07,U] [#4 -0.43,-0.62,0.00,M1] [#5 0.53,0.10,1.02,U] [#6 -0.21,-0.10,1.10,U] [#7 -0.06,-0.17,1.08,U] [#8 -0.17,0.24,0.88,U] 
03:30:44.308 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.12}, one-star: {-0.39, -0.05}
03:30:44.308 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
03:30:44.308 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.53 = -2.75)
03:30:44.308 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.11 mountY=-0.05, mountTheta=-0.39
03:30:44.311 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.12, opts=13)
03:30:44.312 00.001 10844 Enqueuing Move request for scope (-0.03, 0.12)
03:30:44.312 00.000 11060 Worker thread wakes up
03:30:44.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:44.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
03:30:44.312 00.000 10844 UpdateGuideState exits: m=1506 SNR=24.1
03:30:44.312 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:30:44.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:44.312 00.000 11060 Moving (-0.03, 0.12) raw xDistance=0.11 yDistance=-0.05
03:30:44.313 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:30:44.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:44.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:44.313 00.000 10844 Enqueuing Expose request
03:30:44.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:30:44.313 00.000 11060 MoveAxis(E, 0, ABG)
03:30:44.313 00.000 11060 Move returns status 0, amount 0
03:30:44.313 00.000 11060 MoveAxis(N, 0, ABG)
03:30:44.313 00.000 11060 Move returns status 0, amount 0
03:30:44.313 00.000 11060 move complete, result=0
03:30:44.313 00.000 11060 worker thread done servicing request
03:30:44.313 00.000 11060 Worker thread wakes up
03:30:44.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:44.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:44.316 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:44.940 00.624 11060 Exposure complete
03:30:45.173 00.233 11060 worker thread done servicing request
03:30:45.173 00.000 10844 OnExposeComplete: enter
03:30:45.173 00.000 10844 UpdateGuideState(): m_state=6
03:30:45.173 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
03:30:45.173 00.000 10844 Star::Find returns 1 (0), X=621.16, Y=105.02, Mass=1962, SNR=27.9, Peak=218 HFD=4.0
03:30:45.173 00.000 10844 MultiStar: [#1 -0.02,0.14,0.97,U] [#2 -0.16,-0.13,0.84,U] [#3 0.43,0.13,0.85,U] [#4 -0.10,-0.11,0.92,U] [#5 -0.12,-0.14,0.93,U] [#6 0.06,0.34,0.95,U] [#7 0.18,0.45,0.87,U] [#8 0.02,0.25,0.74,U] 
03:30:45.173 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.33, 0.10}
03:30:45.173 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.37 = -0.37)
03:30:45.173 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
03:30:45.173 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=0.12 mountY=0.05, mountTheta=0.39
03:30:45.175 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
03:30:45.175 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
03:30:45.175 00.000 11060 Worker thread wakes up
03:30:45.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:45.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
03:30:45.175 00.000 10844 UpdateGuideState exits: m=1962 SNR=27.9
03:30:45.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
03:30:45.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:45.175 00.000 11060 Moving (0.07, 0.11) raw xDistance=0.12 yDistance=0.05
03:30:45.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:45.178 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:30:45.178 00.000 10844 Enqueuing Expose request
03:30:45.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:45.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:30:45.178 00.000 11060 MoveAxis(W, 29, ABG)
03:30:45.179 00.001 11060 Guiding  Dir = 3, Dur = 29
03:30:45.209 00.030 11060 IsSlewing returns 0
03:30:45.209 00.000 11060 IsGuiding returns 0
03:30:45.255 00.046 11060 IsGuiding returns 0
03:30:45.255 00.000 11060 Move returns status 0, amount 29
03:30:45.255 00.000 11060 MoveAxis(N, 0, ABG)
03:30:45.255 00.000 11060 Move returns status 0, amount 0
03:30:45.255 00.000 11060 move complete, result=0
03:30:45.255 00.000 11060 worker thread done servicing request
03:30:45.255 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
03:30:45.255 00.000 11060 Worker thread wakes up
03:30:45.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:45.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:45.886 00.631 11060 Exposure complete
03:30:46.127 00.241 11060 worker thread done servicing request
03:30:46.127 00.000 10844 OnExposeComplete: enter
03:30:46.127 00.000 10844 UpdateGuideState(): m_state=6
03:30:46.127 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
03:30:46.128 00.001 10844 Star::Find returns 1 (0), X=620.53, Y=104.78, Mass=1539, SNR=25.1, Peak=226 HFD=3.0
03:30:46.128 00.000 10844 MultiStar: [#1 0.18,0.24,1.03,U] [#2 -0.33,0.30,0.97,U] [#3 -0.01,-0.14,1.05,U] [#4 -0.16,-0.40,1.03,U] [#5 -0.03,-0.16,1.02,U] [#6 -0.49,-0.06,1.12,U] [#7 0.17,-0.14,0.93,U] [#8 0.33,-0.22,0.97,U] 
03:30:46.128 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.30, -0.13}
03:30:46.128 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.71 = 2.57)
03:30:46.128 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
03:30:46.129 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.33 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
03:30:46.129 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
03:30:46.129 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
03:30:46.129 00.000 11060 Worker thread wakes up
03:30:46.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:30:46.129 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:30:46.129 00.000 11060 Moving (-0.08, -0.08) raw xDistance=-0.09 yDistance=-0.06
03:30:46.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:30:46.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:46.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:30:46.129 00.000 11060 MoveAxis(E, 0, ABG)
03:30:46.129 00.000 11060 Move returns status 0, amount 0
03:30:46.129 00.000 11060 MoveAxis(N, 0, ABG)
03:30:46.134 00.005 11060 Move returns status 0, amount 0
03:30:46.134 00.000 11060 move complete, result=0
03:30:46.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:46.134 00.000 11060 worker thread done servicing request
03:30:46.134 00.000 10844 UpdateGuideState exits: m=1539 SNR=25.1
03:30:46.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:46.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:46.134 00.000 10844 Enqueuing Expose request
03:30:46.134 00.000 11060 Worker thread wakes up
03:30:46.134 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:46.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:46.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:46.771 00.637 11060 Exposure complete
03:30:46.993 00.222 11060 worker thread done servicing request
03:30:46.993 00.000 10844 OnExposeComplete: enter
03:30:46.993 00.000 10844 UpdateGuideState(): m_state=6
03:30:46.993 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
03:30:46.993 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=104.97, Mass=1781, SNR=26.7, Peak=248 HFD=3.3
03:30:46.993 00.000 10844 MultiStar: [#1 -0.09,-0.36,0.93,U] [#2 -0.44,-0.06,0.87,U] [#3 0.55,0.06,0.98,U] [#4 -0.40,-0.27,0.98,U] [#5 0.01,-0.43,0.96,U] [#6 -0.21,-0.30,0.95,U] [#7 -0.06,-0.34,0.91,U] [#8 0.52,-0.20,0.78,U] 
03:30:46.993 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.20}, one-star: {-0.43, 0.05}
03:30:46.993 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
03:30:46.993 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
03:30:46.993 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.22 cameraTheta=-1.89 mountX=-0.21 mountY=-0.03, mountTheta=-2.99
03:30:46.997 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.20, opts=13)
03:30:46.997 00.000 10844 Enqueuing Move request for scope (-0.07, -0.20)
03:30:46.997 00.000 11060 Worker thread wakes up
03:30:46.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:46.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
03:30:46.997 00.000 10844 UpdateGuideState exits: m=1781 SNR=26.7
03:30:46.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
03:30:46.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:46.997 00.000 11060 Moving (-0.07, -0.20) raw xDistance=-0.21 yDistance=-0.03
03:30:46.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:46.997 00.000 10844 Enqueuing Expose request
03:30:46.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:30:46.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:46.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:30:46.997 00.000 11060 MoveAxis(E, 50, ABG)
03:30:46.997 00.000 11060 Guiding  Dir = 2, Dur = 50
03:30:47.013 00.016 11060 IsSlewing returns 0
03:30:47.013 00.000 11060 IsGuiding returns 0
03:30:47.075 00.062 11060 IsGuiding returns 0
03:30:47.075 00.000 11060 Move returns status 0, amount 50
03:30:47.075 00.000 11060 MoveAxis(N, 0, ABG)
03:30:47.075 00.000 11060 Move returns status 0, amount 0
03:30:47.076 00.001 11060 move complete, result=0
03:30:47.076 00.000 11060 worker thread done servicing request
03:30:47.076 00.000 11060 Worker thread wakes up
03:30:47.076 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
03:30:47.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:47.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:47.716 00.640 11060 Exposure complete
03:30:48.038 00.322 11060 worker thread done servicing request
03:30:48.038 00.000 10844 OnExposeComplete: enter
03:30:48.038 00.000 10844 UpdateGuideState(): m_state=6
03:30:48.040 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
03:30:48.040 00.000 10844 Star::Find returns 1 (0), X=620.27, Y=104.77, Mass=1980, SNR=28.1, Peak=205 HFD=3.0
03:30:48.040 00.000 10844 MultiStar: [#1 -0.15,0.39,0.86,U] [#2 -0.52,0.48,0.00,M1] [#3 0.62,0.05,0.00,M1] [#4 0.03,-0.34,0.93,U] [#5 0.34,0.26,1.00,U] [#6 0.00,0.44,0.87,U] [#7 -0.22,0.12,0.94,U] [#8 0.52,0.39,0.00,M1] 
03:30:48.040 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.11}, one-star: {-0.56, -0.14}
03:30:48.040 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
03:30:48.040 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.27)
03:30:48.040 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.27 mountX=0.09 mountY=-0.11, mountTheta=-0.88
03:30:48.042 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.11, opts=13)
03:30:48.042 00.000 10844 Enqueuing Move request for scope (-0.10, 0.11)
03:30:48.042 00.000 11060 Worker thread wakes up
03:30:48.042 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:48.042 00.000 10844 UpdateGuideState exits: m=1980 SNR=28.1
03:30:48.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:48.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:48.042 00.000 10844 Enqueuing Expose request
03:30:48.064 00.022 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
03:30:48.065 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
03:30:48.071 00.006 11060 Moving (-0.10, 0.11) raw xDistance=0.09 yDistance=-0.11
03:30:48.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:30:48.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:48.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:30:48.071 00.000 11060 MoveAxis(E, 0, ABG)
03:30:48.072 00.001 11060 Move returns status 0, amount 0
03:30:48.072 00.000 11060 MoveAxis(N, 0, ABG)
03:30:48.072 00.000 11060 Move returns status 0, amount 0
03:30:48.072 00.000 11060 move complete, result=0
03:30:48.072 00.000 11060 worker thread done servicing request
03:30:48.072 00.000 11060 Worker thread wakes up
03:30:48.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:48.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:48.078 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:48.710 00.632 11060 Exposure complete
03:30:49.079 00.369 11060 worker thread done servicing request
03:30:49.081 00.002 10844 OnExposeComplete: enter
03:30:49.081 00.000 10844 UpdateGuideState(): m_state=6
03:30:49.081 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
03:30:49.081 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=104.85, Mass=1954, SNR=27.8, Peak=227 HFD=3.4
03:30:49.081 00.000 10844 MultiStar: [#1 0.26,-0.12,0.88,U] [#2 -0.04,0.50,0.85,U] [#3 0.84,-0.12,0.00,M2] [#4 -0.06,-0.72,0.00,M1] [#5 0.57,-0.01,0.88,U] [#6 0.33,0.07,0.94,U] [#7 0.33,0.04,0.84,U] [#8 0.54,-0.11,0.79,U] 
03:30:49.081 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.04}, one-star: {-0.53, -0.07}
03:30:49.081 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.39) = xAngle (-1.18 = -1.18)
03:30:49.081 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.95 = 1.95)
03:30:49.081 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.21 mountX=0.07 mountY=0.18, mountTheta=1.18
03:30:49.084 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.04, opts=13)
03:30:49.084 00.000 10844 Enqueuing Move request for scope (0.19, 0.04)
03:30:49.084 00.000 11060 Worker thread wakes up
03:30:49.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
03:30:49.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:49.084 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
03:30:49.084 00.000 10844 UpdateGuideState exits: m=1954 SNR=27.8
03:30:49.086 00.002 11060 Moving (0.19, 0.04) raw xDistance=0.07 yDistance=0.18
03:30:49.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:49.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:30:49.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:49.086 00.000 10844 Enqueuing Expose request
03:30:49.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:49.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:30:49.086 00.000 11060 MoveAxis(E, 0, ABG)
03:30:49.086 00.000 11060 Move returns status 0, amount 0
03:30:49.086 00.000 11060 MoveAxis(N, 0, ABG)
03:30:49.087 00.001 11060 Move returns status 0, amount 0
03:30:49.087 00.000 11060 move complete, result=0
03:30:49.087 00.000 11060 worker thread done servicing request
03:30:49.087 00.000 11060 Worker thread wakes up
03:30:49.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:49.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:49.091 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:49.717 00.626 11060 Exposure complete
03:30:50.121 00.404 11060 worker thread done servicing request
03:30:50.121 00.000 10844 OnExposeComplete: enter
03:30:50.121 00.000 10844 UpdateGuideState(): m_state=6
03:30:50.123 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
03:30:50.123 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=104.68, Mass=1759, SNR=26.2, Peak=241 HFD=3.3
03:30:50.123 00.000 10844 MultiStar: [#1 -0.03,0.21,1.05,U] [#2 -0.74,-0.15,0.00,M1] [#3 0.38,-0.03,1.00,U] [#4 -0.22,-0.32,1.07,U] [#5 -0.19,-0.36,1.03,U] [#6 0.13,-0.56,1.03,U] [#7 -0.22,-0.54,0.81,U] [#8 -0.08,-0.06,0.78,U] 
03:30:50.123 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.23}, one-star: {-0.53, -0.24}
03:30:50.123 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.94)
03:30:50.123 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
03:30:50.123 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.95 mountX=-0.25 mountY=-0.05, mountTheta=-2.92
03:30:50.130 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.23, opts=13)
03:30:50.130 00.000 10844 Enqueuing Move request for scope (-0.09, -0.23)
03:30:50.130 00.000 11060 Worker thread wakes up
03:30:50.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
03:30:50.130 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
03:30:50.130 00.000 11060 Moving (-0.09, -0.23) raw xDistance=-0.25 yDistance=-0.05
03:30:50.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:30:50.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:50.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:30:50.130 00.000 11060 MoveAxis(E, 58, ABG)
03:30:50.130 00.000 11060 Guiding  Dir = 2, Dur = 58
03:30:50.132 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:50.132 00.000 10844 UpdateGuideState exits: m=1759 SNR=26.2
03:30:50.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:50.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:50.132 00.000 10844 Enqueuing Expose request
03:30:50.172 00.040 11060 IsSlewing returns 0
03:30:50.172 00.000 11060 IsGuiding returns 0
03:30:50.235 00.063 11060 IsGuiding returns 0
03:30:50.235 00.000 11060 Move returns status 0, amount 58
03:30:50.235 00.000 11060 MoveAxis(N, 0, ABG)
03:30:50.235 00.000 11060 Move returns status 0, amount 0
03:30:50.236 00.001 11060 move complete, result=0
03:30:50.236 00.000 11060 worker thread done servicing request
03:30:50.236 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
03:30:50.236 00.000 11060 Worker thread wakes up
03:30:50.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:50.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:50.876 00.640 11060 Exposure complete
03:30:51.270 00.394 11060 worker thread done servicing request
03:30:51.270 00.000 10844 OnExposeComplete: enter
03:30:51.270 00.000 10844 UpdateGuideState(): m_state=6
03:30:51.270 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
03:30:51.270 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.91, Mass=1816, SNR=27.1, Peak=221 HFD=3.2
03:30:51.270 00.000 10844 MultiStar: [#1 0.35,0.29,0.94,U] [#2 -0.15,0.61,0.00,M2] [#3 0.19,-0.10,0.95,U] [#4 -0.25,0.01,0.92,U] [#5 -0.02,0.22,0.97,U] [#6 0.18,-0.02,1.05,U] [#7 0.06,0.21,0.91,U] [#8 0.67,0.16,0.00,M1] 
03:30:51.270 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.08}, one-star: {-0.23, -0.01}
03:30:51.270 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.39) = xAngle (-0.25 = -0.25)
03:30:51.272 00.002 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.87 = 2.87)
03:30:51.272 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=0.09 mountY=0.03, mountTheta=0.27
03:30:51.275 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
03:30:51.275 00.000 10844 Enqueuing Move request for scope (0.04, 0.08)
03:30:51.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:51.275 00.000 10844 UpdateGuideState exits: m=1816 SNR=27.1
03:30:51.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:51.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:51.275 00.000 10844 Enqueuing Expose request
03:30:51.275 00.000 11060 Worker thread wakes up
03:30:51.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
03:30:51.278 00.003 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
03:30:51.278 00.000 11060 Moving (0.04, 0.08) raw xDistance=0.09 yDistance=0.03
03:30:51.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:30:51.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:51.279 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:30:51.279 00.000 11060 MoveAxis(E, 0, ABG)
03:30:51.279 00.000 11060 Move returns status 0, amount 0
03:30:51.279 00.000 11060 MoveAxis(N, 0, ABG)
03:30:51.279 00.000 11060 Move returns status 0, amount 0
03:30:51.279 00.000 11060 move complete, result=0
03:30:51.279 00.000 11060 worker thread done servicing request
03:30:51.279 00.000 11060 Worker thread wakes up
03:30:51.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:51.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:51.283 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:51.949 00.666 11060 Exposure complete
03:30:52.770 00.821 11060 worker thread done servicing request
03:30:52.772 00.002 10844 OnExposeComplete: enter
03:30:52.772 00.000 10844 UpdateGuideState(): m_state=6
03:30:52.772 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
03:30:52.772 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.98, Mass=1752, SNR=26.0, Peak=227 HFD=3.2
03:30:52.773 00.001 10844 MultiStar: [#1 -0.02,0.39,0.98,U] [#2 0.07,0.30,0.89,U] [#3 0.79,-0.44,0.00,M1] [#4 0.07,-0.20,0.99,U] [#5 0.63,-0.10,0.00,M1] [#6 0.38,0.27,1.06,U] [#7 0.38,-0.06,0.96,U] [#8 0.57,0.42,0.00,M2] 
03:30:52.773 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.13}, one-star: {-0.36, 0.06}
03:30:52.773 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.39) = xAngle (-0.42 = -0.42)
03:30:52.773 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.70 = 2.70)
03:30:52.773 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.96 mountX=0.14 mountY=0.07, mountTheta=0.44
03:30:52.780 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.13, opts=13)
03:30:52.780 00.000 10844 Enqueuing Move request for scope (0.09, 0.13)
03:30:52.780 00.000 11060 Worker thread wakes up
03:30:52.782 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
03:30:52.782 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:52.782 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
03:30:52.782 00.000 11060 Moving (0.09, 0.13) raw xDistance=0.14 yDistance=0.07
03:30:52.782 00.000 10844 UpdateGuideState exits: m=1752 SNR=26.0
03:30:52.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:30:52.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:52.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:52.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:30:52.784 00.002 11060 MoveAxis(W, 33, ABG)
03:30:52.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:52.784 00.000 11060 Guiding  Dir = 3, Dur = 33
03:30:52.784 00.000 10844 Enqueuing Expose request
03:30:52.810 00.026 11060 IsSlewing returns 0
03:30:52.811 00.001 11060 IsGuiding returns 0
03:30:52.887 00.076 11060 IsGuiding returns 0
03:30:52.887 00.000 11060 Move returns status 0, amount 33
03:30:52.887 00.000 11060 MoveAxis(N, 0, ABG)
03:30:52.887 00.000 11060 Move returns status 0, amount 0
03:30:52.887 00.000 11060 move complete, result=0
03:30:52.887 00.000 11060 worker thread done servicing request
03:30:52.889 00.002 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
03:30:52.889 00.000 11060 Worker thread wakes up
03:30:52.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:52.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:53.527 00.638 11060 Exposure complete
03:30:53.880 00.353 11060 worker thread done servicing request
03:30:53.880 00.000 10844 OnExposeComplete: enter
03:30:53.880 00.000 10844 UpdateGuideState(): m_state=6
03:30:53.880 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
03:30:53.882 00.002 10844 Star::Find returns 1 (0), X=620.10, Y=104.91, Mass=2111, SNR=29.2, Peak=244 HFD=3.1
03:30:53.882 00.000 10844 MultiStar: [#1 -0.09,0.20,0.87,U] [#2 -0.03,0.49,0.81,U] [#3 0.66,0.48,0.00,M2] [#4 0.26,-0.25,0.85,U] [#5 0.14,0.10,0.90,U] [#6 0.18,-0.02,0.99,U] [#7 -0.00,0.32,0.83,U] [#8 0.24,-0.03,0.79,U] 
03:30:53.882 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.09}, one-star: {-0.73, -0.01}
03:30:53.882 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:30:53.882 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.79)
03:30:53.882 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.76 mountX=0.09 mountY=-0.03, mountTheta=-0.36
03:30:53.886 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
03:30:53.886 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
03:30:53.886 00.000 11060 Worker thread wakes up
03:30:53.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
03:30:53.886 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
03:30:53.886 00.000 11060 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.03
03:30:53.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:30:53.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:53.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:30:53.886 00.000 11060 MoveAxis(E, 0, ABG)
03:30:53.886 00.000 11060 Move returns status 0, amount 0
03:30:53.886 00.000 11060 MoveAxis(N, 0, ABG)
03:30:53.886 00.000 11060 Move returns status 0, amount 0
03:30:53.886 00.000 11060 move complete, result=0
03:30:53.886 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:53.886 00.000 10844 UpdateGuideState exits: m=2111 SNR=29.2
03:30:53.886 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:53.886 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:53.886 00.000 10844 Enqueuing Expose request
03:30:53.886 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:53.888 00.002 11060 worker thread done servicing request
03:30:53.888 00.000 11060 Worker thread wakes up
03:30:53.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:53.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:54.515 00.627 11060 Exposure complete
03:30:54.843 00.328 11060 worker thread done servicing request
03:30:54.843 00.000 10844 OnExposeComplete: enter
03:30:54.843 00.000 10844 UpdateGuideState(): m_state=6
03:30:54.843 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
03:30:54.843 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.88, Mass=1806, SNR=27.0, Peak=198 HFD=3.3
03:30:54.845 00.002 10844 MultiStar: [#1 -0.16,0.63,0.00,M1] [#2 0.08,0.37,0.90,U] [#3 0.35,-0.07,0.99,U] [#4 0.08,-0.03,0.98,U] [#5 0.68,0.38,0.00,M1] [#6 -0.09,0.04,1.05,U] [#7 0.10,0.38,0.99,U] [#8 1.07,0.18,0.00,M2] 
03:30:54.845 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {-0.12, -0.04}
03:30:54.845 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.39) = xAngle (-0.37 = -0.37)
03:30:54.845 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
03:30:54.845 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=0.11 mountY=0.05, mountTheta=0.39
03:30:54.847 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
03:30:54.847 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
03:30:54.847 00.000 11060 Worker thread wakes up
03:30:54.847 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:54.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
03:30:54.847 00.000 10844 UpdateGuideState exits: m=1806 SNR=27.0
03:30:54.849 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:54.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:54.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:30:54.849 00.000 10844 Enqueuing Expose request
03:30:54.849 00.000 11060 Moving (0.06, 0.10) raw xDistance=0.11 yDistance=0.05
03:30:54.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:30:54.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:54.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:30:54.850 00.001 11060 MoveAxis(E, 0, ABG)
03:30:54.850 00.000 11060 Move returns status 0, amount 0
03:30:54.850 00.000 11060 MoveAxis(N, 0, ABG)
03:30:54.850 00.000 11060 Move returns status 0, amount 0
03:30:54.850 00.000 11060 move complete, result=0
03:30:54.850 00.000 11060 worker thread done servicing request
03:30:54.850 00.000 11060 Worker thread wakes up
03:30:54.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:54.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:54.853 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:55.505 00.652 11060 Exposure complete
03:30:55.876 00.371 11060 worker thread done servicing request
03:30:55.876 00.000 10844 OnExposeComplete: enter
03:30:55.876 00.000 10844 UpdateGuideState(): m_state=6
03:30:55.877 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
03:30:55.877 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=105.14, Mass=1598, SNR=25.3, Peak=166 HFD=3.3
03:30:55.877 00.000 10844 MultiStar: [#1 0.21,0.12,1.09,U] [#2 0.15,0.81,0.00,M1] [#3 0.27,0.06,1.10,U] [#4 -0.01,-0.02,1.04,U] [#5 0.97,0.08,0.00,M2] [#6 0.48,0.14,1.04,U] [#7 0.25,0.34,1.05,U] [#8 0.22,0.50,0.88,U] 
03:30:55.877 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.18}, one-star: {-0.18, 0.22}
03:30:55.877 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.39) = xAngle (-0.60 = -0.60)
03:30:55.877 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.53 = 2.53)
03:30:55.877 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.26 cameraTheta=0.79 mountX=0.21 mountY=0.15, mountTheta=0.61
03:30:55.889 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.18, opts=13)
03:30:55.889 00.000 10844 Enqueuing Move request for scope (0.18, 0.18)
03:30:55.890 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:30:55.890 00.000 10844 UpdateGuideState exits: m=1598 SNR=25.3
03:30:55.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:55.890 00.000 11060 Worker thread wakes up
03:30:55.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
03:30:55.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
03:30:55.891 00.001 11060 Moving (0.18, 0.18) raw xDistance=0.21 yDistance=0.15
03:30:55.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:30:55.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:55.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:55.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:30:55.891 00.000 10844 Enqueuing Expose request
03:30:55.891 00.000 11060 MoveAxis(W, 50, ABG)
03:30:55.892 00.001 11060 Guiding  Dir = 3, Dur = 50
03:30:55.905 00.013 11060 IsSlewing returns 0
03:30:55.905 00.000 11060 IsGuiding returns 0
03:30:55.967 00.062 11060 IsGuiding returns 0
03:30:55.967 00.000 11060 Move returns status 0, amount 50
03:30:55.967 00.000 11060 MoveAxis(N, 0, ABG)
03:30:55.967 00.000 11060 Move returns status 0, amount 0
03:30:55.967 00.000 11060 move complete, result=0
03:30:55.967 00.000 11060 worker thread done servicing request
03:30:55.967 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
03:30:55.967 00.000 11060 Worker thread wakes up
03:30:55.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:55.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:56.597 00.630 11060 Exposure complete
03:30:56.969 00.372 11060 worker thread done servicing request
03:30:56.969 00.000 10844 OnExposeComplete: enter
03:30:56.969 00.000 10844 UpdateGuideState(): m_state=6
03:30:56.971 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
03:30:56.971 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.82, Mass=1648, SNR=25.6, Peak=207 HFD=3.1
03:30:56.971 00.000 10844 MultiStar: [#1 -0.04,0.00,1.04,U] [#2 -0.29,0.14,0.90,U] [#3 0.47,0.26,1.04,U] [#4 0.02,-0.12,0.95,U] [#5 0.18,0.07,0.95,U] [#6 -0.30,0.09,1.02,U] [#7 0.16,-0.24,0.93,U] [#8 -0.06,0.10,0.85,U] 
03:30:56.971 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.33, -0.10}
03:30:56.971 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.39) = xAngle (0.85 = 0.85)
03:30:56.971 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.97 = -2.31)
03:30:56.971 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.24 mountX=0.02 mountY=-0.02, mountTheta=-0.84
03:30:56.975 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
03:30:56.975 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
03:30:56.975 00.000 11060 Worker thread wakes up
03:30:56.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
03:30:56.975 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
03:30:56.975 00.000 11060 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
03:30:56.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:30:56.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:56.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:30:56.975 00.000 11060 MoveAxis(E, 0, ABG)
03:30:56.975 00.000 11060 Move returns status 0, amount 0
03:30:56.975 00.000 11060 MoveAxis(N, 0, ABG)
03:30:56.975 00.000 11060 Move returns status 0, amount 0
03:30:56.975 00.000 11060 move complete, result=0
03:30:56.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:56.975 00.000 11060 worker thread done servicing request
03:30:56.975 00.000 10844 UpdateGuideState exits: m=1648 SNR=25.6
03:30:56.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:56.980 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:56.980 00.000 10844 Enqueuing Expose request
03:30:56.980 00.000 11060 Worker thread wakes up
03:30:56.980 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:56.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:56.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:57.615 00.635 11060 Exposure complete
03:30:57.926 00.311 11060 worker thread done servicing request
03:30:57.926 00.000 10844 OnExposeComplete: enter
03:30:57.926 00.000 10844 UpdateGuideState(): m_state=6
03:30:57.926 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
03:30:57.926 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=105.03, Mass=1652, SNR=25.2, Peak=166 HFD=3.7
03:30:57.928 00.002 10844 MultiStar: [#1 0.03,-0.07,0.95,U] [#2 -0.22,0.18,0.94,U] [#3 0.61,0.16,0.00,M1] [#4 -0.16,-0.23,1.16,U] [#5 0.30,0.03,1.04,U] [#6 -0.09,0.09,1.03,U] [#7 -0.26,0.52,0.99,U] [#8 0.16,0.17,0.78,U] 
03:30:57.928 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.09}, one-star: {0.05, 0.11}
03:30:57.928 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.39) = xAngle (0.48 = 0.48)
03:30:57.928 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.67)
03:30:57.928 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.87 mountX=0.08 mountY=-0.04, mountTheta=-0.47
03:30:57.931 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.09, opts=13)
03:30:57.931 00.000 10844 Enqueuing Move request for scope (-0.03, 0.09)
03:30:57.931 00.000 11060 Worker thread wakes up
03:30:57.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:30:57.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
03:30:57.931 00.000 10844 UpdateGuideState exits: m=1652 SNR=25.2
03:30:57.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
03:30:57.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:57.931 00.000 11060 Moving (-0.03, 0.09) raw xDistance=0.08 yDistance=-0.04
03:30:57.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:57.931 00.000 10844 Enqueuing Expose request
03:30:57.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:30:57.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:30:57.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:30:57.931 00.000 11060 MoveAxis(E, 0, ABG)
03:30:57.931 00.000 11060 Move returns status 0, amount 0
03:30:57.931 00.000 11060 MoveAxis(N, 0, ABG)
03:30:57.931 00.000 11060 Move returns status 0, amount 0
03:30:57.931 00.000 11060 move complete, result=0
03:30:57.931 00.000 11060 worker thread done servicing request
03:30:57.931 00.000 11060 Worker thread wakes up
03:30:57.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:57.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:57.936 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:58.561 00.625 11060 Exposure complete
03:30:58.904 00.343 11060 worker thread done servicing request
03:30:58.904 00.000 10844 OnExposeComplete: enter
03:30:58.904 00.000 10844 UpdateGuideState(): m_state=6
03:30:58.904 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
03:30:58.905 00.001 10844 Star::Find returns 1 (0), X=621.69, Y=105.26, Mass=2036, SNR=28.4, Peak=197 HFD=3.6
03:30:58.905 00.000 10844 MultiStar: [#1 0.18,0.50,0.87,U] [#2 -0.04,0.50,0.84,U] [#3 0.84,0.15,0.00,M2] [#4 0.62,0.02,0.00,M1] [#5 0.61,0.38,0.00,M1] [#6 0.22,-0.11,0.88,U] [#7 0.63,0.11,0.00,M1] [#8 0.59,0.12,0.00,M1] 
03:30:58.905 00.000 10844 refined, 3 included, MultiStar: {0.32, 0.31}, one-star: {0.86, 0.34}
03:30:58.905 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
03:30:58.905 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
03:30:58.905 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.31 hyp=0.45 cameraTheta=0.75 mountX=0.36 mountY=0.27, mountTheta=0.65
03:30:58.923 00.018 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.31, opts=13)
03:30:58.923 00.000 10844 Enqueuing Move request for scope (0.32, 0.31)
03:30:58.924 00.001 11060 Worker thread wakes up
03:30:58.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:30:58.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.31) opts 0xd
03:30:58.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.31)
03:30:58.924 00.000 11060 Moving (0.32, 0.31) raw xDistance=0.36 yDistance=0.27
03:30:58.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
03:30:58.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
03:30:58.924 00.000 11060 MoveAxis(W, 84, ABG)
03:30:58.924 00.000 11060 Guiding  Dir = 3, Dur = 84
03:30:58.924 00.000 10844 UpdateGuideState exits: m=2036 SNR=28.4
03:30:58.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:58.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:30:58.924 00.000 10844 Enqueuing Expose request
03:30:58.937 00.013 11060 IsSlewing returns 0
03:30:58.939 00.002 11060 IsGuiding returns 0
03:30:59.027 00.088 11060 IsGuiding returns 0
03:30:59.027 00.000 11060 Move returns status 0, amount 84
03:30:59.027 00.000 11060 MoveAxis(S, 105, ABG)
03:30:59.027 00.000 11060 Guiding  Dir = 1, Dur = 105
03:30:59.042 00.015 11060 IsSlewing returns 0
03:30:59.044 00.002 11060 IsGuiding returns 0
03:30:59.161 00.117 11060 IsGuiding returns 0
03:30:59.161 00.000 11060 Move returns status 0, amount 105
03:30:59.161 00.000 11060 move complete, result=0
03:30:59.161 00.000 11060 worker thread done servicing request
03:30:59.161 00.000 11060 Worker thread wakes up
03:30:59.161 00.000 10844 GuideStep: 0.4 px 84 ms WEST, 0.3 px 105 ms SOUTH
03:30:59.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:30:59.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:30:59.788 00.627 11060 Exposure complete
03:31:00.167 00.379 10844 OnExposeComplete: enter
03:31:00.167 00.000 10844 UpdateGuideState(): m_state=6
03:31:00.167 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
03:31:00.167 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.54, Mass=1729, SNR=26.1, Peak=202 HFD=3.2
03:31:00.169 00.002 10844 MultiStar: [#1 0.48,0.44,0.00,M1] [#2 0.20,0.26,0.90,U] [#3 0.79,-0.03,0.00,M3] [#4 -0.00,-0.30,1.03,U] [#5 1.09,-0.29,0.00,M2] [#6 0.17,-0.57,0.00,M1] [#7 -0.04,0.07,0.95,U] [#8 0.71,0.21,0.00,M2] 
03:31:00.169 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.10}, one-star: {0.19, -0.38}
03:31:00.169 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.39) = xAngle (-2.26 = -2.26)
03:31:00.169 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
03:31:00.169 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.87 mountX=-0.08 mountY=0.10, mountTheta=2.27
03:31:00.169 00.000 11060 worker thread done servicing request
03:31:00.171 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
03:31:00.173 00.002 10844 Enqueuing Move request for scope (0.08, -0.10)
03:31:00.173 00.000 11060 Worker thread wakes up
03:31:00.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
03:31:00.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:00.173 00.000 10844 UpdateGuideState exits: m=1729 SNR=26.1
03:31:00.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
03:31:00.174 00.001 11060 Moving (0.08, -0.10) raw xDistance=-0.08 yDistance=0.10
03:31:00.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:00.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:00.175 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:00.175 00.000 10844 Enqueuing Expose request
03:31:00.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:00.177 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:31:00.177 00.000 11060 MoveAxis(E, 0, ABG)
03:31:00.177 00.000 11060 Move returns status 0, amount 0
03:31:00.177 00.000 11060 MoveAxis(N, 0, ABG)
03:31:00.177 00.000 11060 Move returns status 0, amount 0
03:31:00.179 00.002 11060 move complete, result=0
03:31:00.179 00.000 11060 worker thread done servicing request
03:31:00.179 00.000 11060 Worker thread wakes up
03:31:00.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:00.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:00.186 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:00.813 00.627 11060 Exposure complete
03:31:01.151 00.338 11060 worker thread done servicing request
03:31:01.151 00.000 10844 OnExposeComplete: enter
03:31:01.151 00.000 10844 UpdateGuideState(): m_state=6
03:31:01.152 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
03:31:01.152 00.000 10844 Star::Find returns 1 (0), X=621.26, Y=104.99, Mass=1594, SNR=25.3, Peak=166 HFD=3.2
03:31:01.152 00.000 10844 MultiStar: [#1 0.24,0.24,1.02,U] [#2 -0.14,0.29,0.94,U] [#3 0.76,0.07,0.00,M4] [#4 0.19,0.20,0.97,U] [#5 0.65,0.32,0.00,M3] [#6 0.19,-0.03,0.99,U] [#7 0.13,-0.14,0.91,U] [#8 0.48,-0.36,0.00,M3] 
03:31:01.152 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.11}, one-star: {0.43, 0.07}
03:31:01.152 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.39) = xAngle (-0.85 = -0.85)
03:31:01.152 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
03:31:01.152 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=0.14 mountY=0.16, mountTheta=0.86
03:31:01.156 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.11, opts=13)
03:31:01.156 00.000 10844 Enqueuing Move request for scope (0.18, 0.11)
03:31:01.156 00.000 11060 Worker thread wakes up
03:31:01.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:01.156 00.000 10844 UpdateGuideState exits: m=1594 SNR=25.3
03:31:01.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:01.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:01.156 00.000 10844 Enqueuing Expose request
03:31:01.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
03:31:01.156 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
03:31:01.156 00.000 11060 Moving (0.18, 0.11) raw xDistance=0.14 yDistance=0.16
03:31:01.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:31:01.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:01.175 00.019 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:31:01.175 00.000 11060 MoveAxis(W, 32, ABG)
03:31:01.175 00.000 11060 Guiding  Dir = 3, Dur = 32
03:31:01.205 00.030 11060 IsSlewing returns 0
03:31:01.205 00.000 11060 IsGuiding returns 0
03:31:01.267 00.062 11060 IsGuiding returns 0
03:31:01.267 00.000 11060 Move returns status 0, amount 32
03:31:01.267 00.000 11060 MoveAxis(N, 0, ABG)
03:31:01.267 00.000 11060 Move returns status 0, amount 0
03:31:01.267 00.000 11060 move complete, result=0
03:31:01.267 00.000 11060 worker thread done servicing request
03:31:01.267 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.2 px 0 ms NORTH
03:31:01.267 00.000 11060 Worker thread wakes up
03:31:01.280 00.013 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:01.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:01.919 00.639 11060 Exposure complete
03:31:02.278 00.359 10844 OnExposeComplete: enter
03:31:02.278 00.000 10844 UpdateGuideState(): m_state=6
03:31:02.278 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
03:31:02.278 00.000 10844 Star::Find returns 1 (0), X=621.31, Y=105.23, Mass=1652, SNR=26.0, Peak=174 HFD=3.0
03:31:02.278 00.000 10844 MultiStar: [#1 0.72,0.63,0.00,M1] [#2 0.00,0.79,0.00,M1] [#3 0.53,0.36,0.00,M5] [#4 0.59,0.17,0.00,M1] [#5 0.41,0.60,0.00,M4] [#6 0.69,0.01,0.00,M1] [#7 0.83,0.32,0.00,M1] [#8 0.34,0.60,0.00,M4] 
03:31:02.278 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.39) = xAngle (-0.82 = -0.82)
03:31:02.280 00.002 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.30 = 2.30)
03:31:02.280 00.000 10844 CameraToMount -- cameraX=0.48 cameraY=0.31 hyp=0.57 cameraTheta=0.57 mountX=0.39 mountY=0.42, mountTheta=0.83
03:31:02.280 00.000 11060 worker thread done servicing request
03:31:02.284 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.48, y=0.31, opts=13)
03:31:02.284 00.000 10844 Enqueuing Move request for scope (0.48, 0.31)
03:31:02.285 00.001 11060 Worker thread wakes up
03:31:02.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:02.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.31) opts 0xd
03:31:02.285 00.000 10844 UpdateGuideState exits: m=1652 SNR=26.0
03:31:02.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.48, 0.31)
03:31:02.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:02.285 00.000 11060 Moving (0.48, 0.31) raw xDistance=0.39 yDistance=0.42
03:31:02.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:02.285 00.000 10844 Enqueuing Expose request
03:31:02.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.39
03:31:02.286 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.42
03:31:02.286 00.000 11060 MoveAxis(W, 92, ABG)
03:31:02.286 00.000 11060 Guiding  Dir = 3, Dur = 92
03:31:02.312 00.026 11060 IsSlewing returns 0
03:31:02.312 00.000 11060 IsGuiding returns 0
03:31:02.424 00.112 11060 IsGuiding returns 0
03:31:02.424 00.000 11060 Move returns status 0, amount 92
03:31:02.424 00.000 11060 MoveAxis(S, 164, ABG)
03:31:02.424 00.000 11060 Guiding  Dir = 1, Dur = 164
03:31:02.441 00.017 11060 IsSlewing returns 0
03:31:02.441 00.000 11060 IsGuiding returns 0
03:31:02.622 00.181 11060 IsGuiding returns 0
03:31:02.622 00.000 11060 Move returns status 0, amount 164
03:31:02.622 00.000 11060 move complete, result=0
03:31:02.622 00.000 11060 worker thread done servicing request
03:31:02.622 00.000 10844 GuideStep: 0.4 px 92 ms WEST, 0.4 px 164 ms SOUTH
03:31:02.622 00.000 11060 Worker thread wakes up
03:31:02.623 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:02.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:03.255 00.632 11060 Exposure complete
03:31:03.597 00.342 11060 worker thread done servicing request
03:31:03.599 00.002 10844 OnExposeComplete: enter
03:31:03.599 00.000 10844 UpdateGuideState(): m_state=6
03:31:03.599 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
03:31:03.599 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=104.75, Mass=1595, SNR=25.3, Peak=227 HFD=3.1
03:31:03.599 00.000 10844 MultiStar: [#1 -0.13,0.58,1.01,U] [#2 0.05,0.31,0.93,U] [#3 0.40,0.37,1.00,U] [#4 -0.03,-0.03,1.12,U] [#5 0.08,0.15,0.92,U] [#6 0.12,-0.09,1.05,U] [#7 -0.22,0.47,1.04,U] [#8 0.27,-0.16,0.87,U] 
03:31:03.599 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {-0.42, -0.17}
03:31:03.599 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.13 = 0.13)
03:31:03.599 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.03)
03:31:03.599 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=0.16 mountY=-0.02, mountTheta=-0.11
03:31:03.603 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.16, opts=13)
03:31:03.603 00.000 10844 Enqueuing Move request for scope (0.01, 0.16)
03:31:03.603 00.000 11060 Worker thread wakes up
03:31:03.604 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:03.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
03:31:03.604 00.000 10844 UpdateGuideState exits: m=1595 SNR=25.3
03:31:03.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
03:31:03.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:03.604 00.000 11060 Moving (0.01, 0.16) raw xDistance=0.16 yDistance=-0.02
03:31:03.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:03.605 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
03:31:03.605 00.000 10844 Enqueuing Expose request
03:31:03.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:03.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:31:03.605 00.000 11060 MoveAxis(W, 40, ABG)
03:31:03.605 00.000 11060 Guiding  Dir = 3, Dur = 40
03:31:03.614 00.009 11060 IsSlewing returns 0
03:31:03.615 00.001 11060 IsGuiding returns 0
03:31:03.662 00.047 11060 IsGuiding returns 0
03:31:03.662 00.000 11060 Move returns status 0, amount 40
03:31:03.662 00.000 11060 MoveAxis(N, 0, ABG)
03:31:03.662 00.000 11060 Move returns status 0, amount 0
03:31:03.662 00.000 11060 move complete, result=0
03:31:03.662 00.000 11060 worker thread done servicing request
03:31:03.662 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
03:31:03.662 00.000 11060 Worker thread wakes up
03:31:03.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:03.664 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:04.306 00.642 11060 Exposure complete
03:31:04.634 00.328 11060 worker thread done servicing request
03:31:04.634 00.000 10844 OnExposeComplete: enter
03:31:04.634 00.000 10844 UpdateGuideState(): m_state=6
03:31:04.636 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
03:31:04.636 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.89, Mass=1656, SNR=25.6, Peak=227 HFD=3.2
03:31:04.637 00.001 10844 MultiStar: [#1 0.22,-0.00,1.04,U] [#2 0.01,0.58,0.89,U] [#3 0.76,0.24,0.00,M5] [#4 0.47,0.05,0.97,U] [#5 0.50,-0.11,0.96,U] [#6 0.30,-0.14,1.04,U] [#7 0.63,-0.05,0.00,M1] [#8 0.45,0.12,0.86,U] 
03:31:04.637 00.000 10844 refined, 6 included, MultiStar: {0.24, 0.06}, one-star: {-0.27, -0.03}
03:31:04.637 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.39) = xAngle (-1.16 = -1.16)
03:31:04.637 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:31:04.637 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.24 cameraTheta=0.23 mountX=0.10 mountY=0.23, mountTheta=1.16
03:31:04.640 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.06, opts=13)
03:31:04.640 00.000 10844 Enqueuing Move request for scope (0.24, 0.06)
03:31:04.640 00.000 11060 Worker thread wakes up
03:31:04.641 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:04.641 00.000 10844 UpdateGuideState exits: m=1656 SNR=25.6
03:31:04.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:04.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:04.641 00.000 10844 Enqueuing Expose request
03:31:04.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
03:31:04.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
03:31:04.641 00.000 11060 Moving (0.24, 0.06) raw xDistance=0.10 yDistance=0.23
03:31:04.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:31:04.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:31:04.641 00.000 11060 MoveAxis(E, 0, ABG)
03:31:04.641 00.000 11060 Move returns status 0, amount 0
03:31:04.641 00.000 11060 MoveAxis(S, 88, ABG)
03:31:04.642 00.001 11060 Guiding  Dir = 1, Dur = 88
03:31:04.656 00.014 11060 IsSlewing returns 0
03:31:04.657 00.001 11060 IsGuiding returns 0
03:31:04.765 00.108 11060 IsGuiding returns 0
03:31:04.765 00.000 11060 Move returns status 0, amount 88
03:31:04.765 00.000 11060 move complete, result=0
03:31:04.765 00.000 11060 worker thread done servicing request
03:31:04.766 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 88 ms SOUTH
03:31:04.766 00.000 11060 Worker thread wakes up
03:31:04.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:04.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:05.399 00.633 11060 Exposure complete
03:31:05.794 00.395 11060 worker thread done servicing request
03:31:05.794 00.000 10844 OnExposeComplete: enter
03:31:05.794 00.000 10844 UpdateGuideState(): m_state=6
03:31:05.796 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
03:31:05.796 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.80, Mass=1456, SNR=23.6, Peak=155 HFD=3.1
03:31:05.797 00.001 10844 MultiStar: [#1 -0.19,-0.07,1.06,U] [#2 -0.21,0.41,0.98,U] [#3 0.49,0.27,0.95,U] [#4 0.13,-0.27,1.02,U] [#5 0.08,0.34,0.98,U] [#6 0.37,-0.09,1.12,U] [#7 0.18,-0.10,1.02,U] [#8 0.60,-0.32,0.00,M3] 
03:31:05.797 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.04}, one-star: {-0.08, -0.12}
03:31:05.797 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:31:05.797 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
03:31:05.798 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=0.06 mountY=0.09, mountTheta=1.01
03:31:05.802 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
03:31:05.802 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
03:31:05.802 00.000 11060 Worker thread wakes up
03:31:05.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
03:31:05.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
03:31:05.802 00.000 11060 Moving (0.10, 0.04) raw xDistance=0.06 yDistance=0.09
03:31:05.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:31:05.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:05.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:31:05.803 00.001 11060 MoveAxis(E, 0, ABG)
03:31:05.803 00.000 11060 Move returns status 0, amount 0
03:31:05.803 00.000 11060 MoveAxis(N, 0, ABG)
03:31:05.803 00.000 11060 Move returns status 0, amount 0
03:31:05.803 00.000 11060 move complete, result=0
03:31:05.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:05.803 00.000 11060 worker thread done servicing request
03:31:05.803 00.000 10844 UpdateGuideState exits: m=1456 SNR=23.6
03:31:05.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:05.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:05.803 00.000 10844 Enqueuing Expose request
03:31:05.803 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:05.803 00.000 11060 Worker thread wakes up
03:31:05.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:05.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:06.440 00.637 11060 Exposure complete
03:31:06.792 00.352 10844 OnExposeComplete: enter
03:31:06.794 00.002 10844 UpdateGuideState(): m_state=6
03:31:06.795 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
03:31:06.795 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.87, Mass=1768, SNR=26.4, Peak=157 HFD=3.7
03:31:06.795 00.000 10844 MultiStar: [#1 -0.04,-0.11,0.97,U] [#2 -0.19,-0.45,0.98,U] [#3 0.38,-0.36,0.96,U] [#4 0.29,0.14,1.05,U] [#5 0.16,0.01,0.94,U] [#6 -0.12,-0.09,0.95,U] [#7 0.38,0.05,0.97,U] [#8 0.24,-0.48,0.76,U] 
03:31:06.795 00.000 10844 single-star, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.10, -0.05}
03:31:06.795 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.39) = xAngle (-1.83 = -1.83)
03:31:06.795 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.29 = 1.29)
03:31:06.795 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=-0.03 mountY=0.11, mountTheta=1.83
03:31:06.795 00.000 11060 worker thread done servicing request
03:31:06.799 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.05, opts=13)
03:31:06.799 00.000 10844 Enqueuing Move request for scope (0.10, -0.05)
03:31:06.800 00.001 11060 Worker thread wakes up
03:31:06.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
03:31:06.800 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
03:31:06.800 00.000 11060 Moving (0.10, -0.05) raw xDistance=-0.03 yDistance=0.11
03:31:06.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:31:06.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:06.801 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:31:06.801 00.000 11060 MoveAxis(E, 0, ABG)
03:31:06.801 00.000 11060 Move returns status 0, amount 0
03:31:06.802 00.001 11060 MoveAxis(N, 0, ABG)
03:31:06.804 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:06.804 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.4
03:31:06.805 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:06.805 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:06.805 00.000 10844 Enqueuing Expose request
03:31:06.806 00.001 11060 Move returns status 0, amount 0
03:31:06.807 00.001 11060 move complete, result=0
03:31:06.808 00.001 11060 worker thread done servicing request
03:31:06.808 00.000 11060 Worker thread wakes up
03:31:06.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:06.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:06.810 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:07.444 00.634 11060 Exposure complete
03:31:07.796 00.352 11060 worker thread done servicing request
03:31:07.796 00.000 10844 OnExposeComplete: enter
03:31:07.796 00.000 10844 UpdateGuideState(): m_state=6
03:31:07.797 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
03:31:07.797 00.000 10844 Star::Find returns 1 (0), X=620.13, Y=105.07, Mass=1538, SNR=24.6, Peak=179 HFD=2.8
03:31:07.797 00.000 10844 MultiStar: [#1 -0.24,0.16,1.04,U] [#2 0.25,0.01,0.97,U] [#3 0.65,-0.21,0.00,M4] [#4 -0.28,-0.04,1.09,U] [#5 -0.09,0.42,1.08,U] [#6 0.24,-0.24,1.12,U] [#7 0.24,0.69,0.00,M1] [#8 0.15,0.20,0.90,U] 
03:31:07.797 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.09}, one-star: {-0.70, 0.15}
03:31:07.797 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.39) = xAngle (1.01 = 1.01)
03:31:07.797 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.14 = -2.15)
03:31:07.797 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.40 mountX=0.07 mountY=-0.11, mountTheta=-1.01
03:31:07.801 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.09, opts=13)
03:31:07.802 00.001 10844 Enqueuing Move request for scope (-0.10, 0.09)
03:31:07.802 00.000 11060 Worker thread wakes up
03:31:07.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
03:31:07.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
03:31:07.802 00.000 11060 Moving (-0.10, 0.09) raw xDistance=0.07 yDistance=-0.11
03:31:07.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:31:07.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:07.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:31:07.802 00.000 11060 MoveAxis(E, 0, ABG)
03:31:07.802 00.000 11060 Move returns status 0, amount 0
03:31:07.802 00.000 11060 MoveAxis(N, 0, ABG)
03:31:07.802 00.000 11060 Move returns status 0, amount 0
03:31:07.802 00.000 11060 move complete, result=0
03:31:07.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:31:07.802 00.000 10844 UpdateGuideState exits: m=1538 SNR=24.6
03:31:07.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:07.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:07.802 00.000 10844 Enqueuing Expose request
03:31:07.802 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:07.802 00.000 11060 worker thread done servicing request
03:31:07.804 00.002 11060 Worker thread wakes up
03:31:07.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:07.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:08.454 00.650 11060 Exposure complete
03:31:08.735 00.281 10844 OnExposeComplete: enter
03:31:08.735 00.000 10844 UpdateGuideState(): m_state=6
03:31:08.738 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
03:31:08.738 00.000 10844 Star::Find returns 1 (0), X=620.10, Y=105.27, Mass=1665, SNR=26.0, Peak=183 HFD=2.8
03:31:08.738 00.000 10844 MultiStar: [#1 -0.17,0.51,0.97,U] [#2 0.36,0.12,0.85,U] [#3 0.56,0.23,0.00,M5] [#4 -0.26,-0.18,0.91,U] [#5 0.11,0.21,1.03,U] [#6 0.25,-0.33,1.05,U] [#7 -0.22,0.49,0.99,U] [#8 0.68,0.27,0.00,M2] 
03:31:08.738 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.17}, one-star: {-0.73, 0.35}
03:31:08.739 00.001 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.39) = xAngle (0.72 = 0.72)
03:31:08.739 00.000 11060 worker thread done servicing request
03:31:08.739 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.84 = -2.44)
03:31:08.739 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.11 mountX=0.15 mountY=-0.13, mountTheta=-0.71
03:31:08.740 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.17, opts=13)
03:31:08.740 00.000 10844 Enqueuing Move request for scope (-0.10, 0.17)
03:31:08.740 00.000 11060 Worker thread wakes up
03:31:08.740 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:08.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
03:31:08.740 00.000 10844 UpdateGuideState exits: m=1665 SNR=26.0
03:31:08.740 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
03:31:08.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:08.740 00.000 11060 Moving (-0.10, 0.17) raw xDistance=0.15 yDistance=-0.13
03:31:08.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:08.740 00.000 10844 Enqueuing Expose request
03:31:08.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:31:08.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:08.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:31:08.740 00.000 11060 MoveAxis(W, 35, ABG)
03:31:08.740 00.000 11060 Guiding  Dir = 3, Dur = 35
03:31:08.774 00.034 11060 IsSlewing returns 0
03:31:08.774 00.000 11060 IsGuiding returns 0
03:31:08.835 00.061 11060 IsGuiding returns 0
03:31:08.835 00.000 11060 Move returns status 0, amount 35
03:31:08.835 00.000 11060 MoveAxis(N, 0, ABG)
03:31:08.835 00.000 11060 Move returns status 0, amount 0
03:31:08.835 00.000 11060 move complete, result=0
03:31:08.835 00.000 11060 worker thread done servicing request
03:31:08.835 00.000 11060 Worker thread wakes up
03:31:08.835 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
03:31:08.847 00.012 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:08.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:09.502 00.655 11060 Exposure complete
03:31:09.815 00.313 11060 worker thread done servicing request
03:31:09.815 00.000 10844 OnExposeComplete: enter
03:31:09.815 00.000 10844 UpdateGuideState(): m_state=6
03:31:09.817 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
03:31:09.817 00.000 10844 Star::Find returns 1 (0), X=621.21, Y=104.79, Mass=2013, SNR=28.5, Peak=171 HFD=3.3
03:31:09.818 00.001 10844 MultiStar: [#1 0.61,0.90,0.00,M1] [#2 0.12,0.36,0.85,U] [#3 1.08,0.54,0.00,M6] [#4 0.18,-0.25,0.87,U] [#5 0.33,0.28,0.92,U] [#6 0.53,0.05,0.91,U] [#7 0.49,0.46,0.00,M1] [#8 0.74,0.20,0.00,M3] 
03:31:09.818 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.06}, one-star: {0.38, -0.13}
03:31:09.818 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
03:31:09.818 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
03:31:09.818 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.32 cameraTheta=0.18 mountX=0.11 mountY=0.30, mountTheta=1.21
03:31:09.820 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.06, opts=13)
03:31:09.820 00.000 10844 Enqueuing Move request for scope (0.32, 0.06)
03:31:09.820 00.000 11060 Worker thread wakes up
03:31:09.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:09.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.06) opts 0xd
03:31:09.820 00.000 10844 UpdateGuideState exits: m=2013 SNR=28.5
03:31:09.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.06)
03:31:09.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:09.820 00.000 11060 Moving (0.32, 0.06) raw xDistance=0.11 yDistance=0.30
03:31:09.822 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:09.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:31:09.822 00.000 10844 Enqueuing Expose request
03:31:09.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
03:31:09.822 00.000 11060 MoveAxis(E, 0, ABG)
03:31:09.822 00.000 11060 Move returns status 0, amount 0
03:31:09.822 00.000 11060 MoveAxis(S, 117, ABG)
03:31:09.822 00.000 11060 Guiding  Dir = 1, Dur = 117
03:31:09.828 00.006 11060 IsSlewing returns 0
03:31:09.829 00.001 11060 IsGuiding returns 0
03:31:09.957 00.128 11060 IsGuiding returns 0
03:31:09.957 00.000 11060 Move returns status 0, amount 117
03:31:09.959 00.002 11060 move complete, result=0
03:31:09.959 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 117 ms SOUTH
03:31:09.961 00.002 11060 worker thread done servicing request
03:31:09.961 00.000 11060 Worker thread wakes up
03:31:09.963 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:09.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:10.626 00.663 11060 Exposure complete
03:31:11.078 00.452 11060 worker thread done servicing request
03:31:11.078 00.000 10844 OnExposeComplete: enter
03:31:11.078 00.000 10844 UpdateGuideState(): m_state=6
03:31:11.079 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
03:31:11.079 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.84, Mass=1819, SNR=27.3, Peak=157 HFD=2.9
03:31:11.079 00.000 10844 MultiStar: [#1 0.06,-0.17,0.89,U] [#2 -0.32,-0.10,0.88,U] [#3 0.61,-0.11,0.00,M7] [#4 -0.25,0.04,0.89,U] [#5 0.82,-0.09,0.00,M1] [#6 0.01,-0.11,1.05,U] [#7 0.37,0.19,0.83,U] [#8 -0.04,0.81,0.00,M4] 
03:31:11.079 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.05}, one-star: {0.02, -0.08}
03:31:11.079 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.89)
03:31:11.079 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.27 = -0.27)
03:31:11.079 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.01 mountX=-0.05 mountY=-0.01, mountTheta=-2.87
03:31:11.083 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
03:31:11.083 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
03:31:11.083 00.000 11060 Worker thread wakes up
03:31:11.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:11.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
03:31:11.083 00.000 10844 UpdateGuideState exits: m=1819 SNR=27.3
03:31:11.083 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
03:31:11.084 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:11.084 00.000 11060 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
03:31:11.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:11.084 00.000 10844 Enqueuing Expose request
03:31:11.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:31:11.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:11.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:31:11.084 00.000 11060 MoveAxis(E, 0, ABG)
03:31:11.084 00.000 11060 Move returns status 0, amount 0
03:31:11.084 00.000 11060 MoveAxis(N, 0, ABG)
03:31:11.085 00.001 11060 Move returns status 0, amount 0
03:31:11.085 00.000 11060 move complete, result=0
03:31:11.085 00.000 11060 worker thread done servicing request
03:31:11.085 00.000 11060 Worker thread wakes up
03:31:11.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:11.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:11.087 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:11.732 00.645 11060 Exposure complete
03:31:12.055 00.323 11060 worker thread done servicing request
03:31:12.055 00.000 10844 OnExposeComplete: enter
03:31:12.055 00.000 10844 UpdateGuideState(): m_state=6
03:31:12.055 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
03:31:12.055 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.99, Mass=1679, SNR=25.9, Peak=201 HFD=3.3
03:31:12.055 00.000 10844 MultiStar: [#1 -0.15,0.20,1.08,U] [#2 -0.41,0.53,0.00,M1] [#3 0.44,-0.05,1.12,U] [#4 -0.38,-0.65,0.00,M1] [#5 -0.08,0.27,0.95,U] [#6 0.14,-0.17,0.91,U] [#7 -0.08,-0.04,1.01,U] [#8 -0.14,-0.35,0.86,U] 
03:31:12.057 00.002 10844 refined, 6 included, MultiStar: {0.01, -0.00}, one-star: {-0.13, 0.07}
03:31:12.057 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.39) = xAngle (-1.55 = -1.55)
03:31:12.057 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
03:31:12.057 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.16 mountX=0.00 mountY=0.01, mountTheta=1.55
03:31:12.060 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.00, opts=13)
03:31:12.060 00.000 10844 Enqueuing Move request for scope (0.01, -0.00)
03:31:12.060 00.000 11060 Worker thread wakes up
03:31:12.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
03:31:12.061 00.001 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
03:31:12.061 00.000 11060 Moving (0.01, -0.00) raw xDistance=0.00 yDistance=0.01
03:31:12.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:31:12.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:12.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:31:12.061 00.000 11060 MoveAxis(E, 0, ABG)
03:31:12.061 00.000 11060 Move returns status 0, amount 0
03:31:12.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:12.061 00.000 11060 MoveAxis(N, 0, ABG)
03:31:12.062 00.001 10844 UpdateGuideState exits: m=1679 SNR=25.9
03:31:12.062 00.000 11060 Move returns status 0, amount 0
03:31:12.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:12.062 00.000 11060 move complete, result=0
03:31:12.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:12.062 00.000 10844 Enqueuing Expose request
03:31:12.062 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:12.063 00.001 11060 worker thread done servicing request
03:31:12.063 00.000 11060 Worker thread wakes up
03:31:12.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:12.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:12.707 00.644 11060 Exposure complete
03:31:13.030 00.323 11060 worker thread done servicing request
03:31:13.030 00.000 10844 OnExposeComplete: enter
03:31:13.030 00.000 10844 UpdateGuideState(): m_state=6
03:31:13.030 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
03:31:13.030 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.74, Mass=1754, SNR=26.4, Peak=248 HFD=3.0
03:31:13.032 00.002 10844 MultiStar: [#1 -0.18,0.09,0.93,U] [#2 -0.78,0.30,0.00,M2] [#3 0.10,0.42,1.01,U] [#4 -0.02,-0.21,0.99,U] [#5 -0.56,0.10,1.06,U] [#6 -0.54,0.47,0.00,M1] [#7 0.14,-0.29,0.87,U] [#8 -0.22,0.62,0.00,M4] 
03:31:13.032 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.00}, one-star: {-0.22, -0.18}
03:31:13.032 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.39) = xAngle (-4.51 = 1.77)
03:31:13.032 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.39 = -1.39)
03:31:13.032 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.12 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
03:31:13.038 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.00, opts=13)
03:31:13.038 00.000 10844 Enqueuing Move request for scope (-0.13, -0.00)
03:31:13.038 00.000 11060 Worker thread wakes up
03:31:13.038 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:13.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
03:31:13.038 00.000 10844 UpdateGuideState exits: m=1754 SNR=26.4
03:31:13.038 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
03:31:13.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:13.038 00.000 11060 Moving (-0.13, -0.00) raw xDistance=-0.03 yDistance=-0.13
03:31:13.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:13.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:31:13.038 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:13.038 00.000 10844 Enqueuing Expose request
03:31:13.040 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:31:13.040 00.000 11060 MoveAxis(E, 0, ABG)
03:31:13.040 00.000 11060 Move returns status 0, amount 0
03:31:13.040 00.000 11060 MoveAxis(N, 0, ABG)
03:31:13.040 00.000 11060 Move returns status 0, amount 0
03:31:13.040 00.000 11060 move complete, result=0
03:31:13.040 00.000 11060 worker thread done servicing request
03:31:13.040 00.000 11060 Worker thread wakes up
03:31:13.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:13.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:13.047 00.007 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:13.681 00.634 11060 Exposure complete
03:31:14.025 00.344 11060 worker thread done servicing request
03:31:14.025 00.000 10844 OnExposeComplete: enter
03:31:14.025 00.000 10844 UpdateGuideState(): m_state=6
03:31:14.025 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
03:31:14.025 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.95, Mass=1615, SNR=25.0, Peak=192 HFD=3.3
03:31:14.025 00.000 10844 MultiStar: [#1 0.22,0.10,1.06,U] [#2 -0.73,0.94,0.00,M3] [#3 0.12,0.63,0.00,M6] [#4 0.17,-0.00,1.12,U] [#5 0.13,0.51,1.02,U] [#6 -0.39,-0.22,1.08,U] [#7 0.25,0.30,1.04,U] [#8 0.10,0.58,0.91,U] 
03:31:14.025 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.17}, one-star: {-0.21, 0.03}
03:31:14.025 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.39) = xAngle (-0.03 = -0.03)
03:31:14.025 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
03:31:14.025 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.36 mountX=0.18 mountY=0.01, mountTheta=0.04
03:31:14.030 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.17, opts=13)
03:31:14.030 00.000 10844 Enqueuing Move request for scope (0.04, 0.17)
03:31:14.030 00.000 11060 Worker thread wakes up
03:31:14.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:14.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
03:31:14.030 00.000 10844 UpdateGuideState exits: m=1615 SNR=25.0
03:31:14.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
03:31:14.031 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:14.031 00.000 11060 Moving (0.04, 0.17) raw xDistance=0.18 yDistance=0.01
03:31:14.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:14.031 00.000 10844 Enqueuing Expose request
03:31:14.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:31:14.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:14.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:31:14.031 00.000 11060 MoveAxis(W, 42, ABG)
03:31:14.031 00.000 11060 Guiding  Dir = 3, Dur = 42
03:31:14.040 00.009 11060 IsSlewing returns 0
03:31:14.041 00.001 11060 IsGuiding returns 0
03:31:14.087 00.046 11060 IsGuiding returns 0
03:31:14.087 00.000 11060 Move returns status 0, amount 42
03:31:14.087 00.000 11060 MoveAxis(N, 0, ABG)
03:31:14.087 00.000 11060 Move returns status 0, amount 0
03:31:14.087 00.000 11060 move complete, result=0
03:31:14.087 00.000 11060 worker thread done servicing request
03:31:14.087 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
03:31:14.087 00.000 11060 Worker thread wakes up
03:31:14.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:14.089 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:14.741 00.652 11060 Exposure complete
03:31:15.053 00.312 11060 worker thread done servicing request
03:31:15.053 00.000 10844 OnExposeComplete: enter
03:31:15.053 00.000 10844 UpdateGuideState(): m_state=6
03:31:15.055 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
03:31:15.055 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=105.18, Mass=1839, SNR=26.9, Peak=168 HFD=3.5
03:31:15.055 00.000 10844 MultiStar: [#1 -0.60,0.12,0.00,M1] [#2 -0.26,-0.22,0.93,U] [#3 0.46,0.27,0.92,U] [#4 -0.30,-0.64,0.00,M1] [#5 -0.02,0.12,0.88,U] [#6 -0.45,-0.42,0.00,M1] [#7 -0.12,0.02,0.91,U] [#8 -0.15,-0.17,0.79,U] 
03:31:15.055 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.05}, one-star: {-0.02, 0.26}
03:31:15.055 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.39) = xAngle (0.46 = 0.46)
03:31:15.055 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.59 = -2.70)
03:31:15.055 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.85 mountX=0.05 mountY=-0.02, mountTheta=-0.45
03:31:15.058 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
03:31:15.059 00.001 10844 Enqueuing Move request for scope (-0.02, 0.05)
03:31:15.059 00.000 11060 Worker thread wakes up
03:31:15.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:15.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
03:31:15.059 00.000 10844 UpdateGuideState exits: m=1839 SNR=26.9
03:31:15.060 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
03:31:15.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:15.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:15.060 00.000 10844 Enqueuing Expose request
03:31:15.060 00.000 11060 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.02
03:31:15.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:31:15.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:15.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:31:15.060 00.000 11060 MoveAxis(E, 0, ABG)
03:31:15.060 00.000 11060 Move returns status 0, amount 0
03:31:15.060 00.000 11060 MoveAxis(N, 0, ABG)
03:31:15.060 00.000 11060 Move returns status 0, amount 0
03:31:15.060 00.000 11060 move complete, result=0
03:31:15.061 00.001 11060 worker thread done servicing request
03:31:15.061 00.000 11060 Worker thread wakes up
03:31:15.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:15.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:15.067 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:15.716 00.649 11060 Exposure complete
03:31:16.169 00.453 11060 worker thread done servicing request
03:31:16.169 00.000 10844 OnExposeComplete: enter
03:31:16.169 00.000 10844 UpdateGuideState(): m_state=6
03:31:16.169 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
03:31:16.169 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=105.16, Mass=1843, SNR=26.8, Peak=207 HFD=3.3
03:31:16.170 00.001 10844 MultiStar: [#1 -0.46,0.65,0.00,M2] [#2 -0.51,0.03,0.91,U] [#3 0.04,0.20,0.95,U] [#4 -0.47,0.01,0.92,U] [#5 -0.08,-0.02,0.94,U] [#6 -0.56,-0.13,1.02,U] [#7 -0.41,-0.10,0.93,U] [#8 0.12,0.04,0.89,U] 
03:31:16.170 00.000 10844 refined, 7 included, MultiStar: {-0.24, 0.03}, one-star: {-0.06, 0.24}
03:31:16.170 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.39) = xAngle (1.61 = 1.61)
03:31:16.170 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.73 = -1.55)
03:31:16.170 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.03 hyp=0.25 cameraTheta=3.00 mountX=-0.01 mountY=-0.25, mountTheta=-1.61
03:31:16.214 00.044 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.03, opts=13)
03:31:16.214 00.000 10844 Enqueuing Move request for scope (-0.24, 0.03)
03:31:16.216 00.002 11060 Worker thread wakes up
03:31:16.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:16.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.03) opts 0xd
03:31:16.216 00.000 10844 UpdateGuideState exits: m=1843 SNR=26.8
03:31:16.216 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.03)
03:31:16.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:16.216 00.000 11060 Moving (-0.24, 0.03) raw xDistance=-0.01 yDistance=-0.25
03:31:16.217 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:16.217 00.000 10844 Enqueuing Expose request
03:31:16.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:31:16.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:31:16.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:31:16.217 00.000 11060 MoveAxis(E, 0, ABG)
03:31:16.217 00.000 11060 Move returns status 0, amount 0
03:31:16.217 00.000 11060 MoveAxis(N, 0, ABG)
03:31:16.217 00.000 11060 Move returns status 0, amount 0
03:31:16.217 00.000 11060 move complete, result=0
03:31:16.217 00.000 11060 worker thread done servicing request
03:31:16.217 00.000 11060 Worker thread wakes up
03:31:16.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:16.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:16.248 00.031 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:31:16.886 00.638 11060 Exposure complete
03:31:17.214 00.328 11060 worker thread done servicing request
03:31:17.214 00.000 10844 OnExposeComplete: enter
03:31:17.214 00.000 10844 UpdateGuideState(): m_state=6
03:31:17.214 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
03:31:17.214 00.000 10844 Star::Find returns 1 (0), X=619.82, Y=104.59, Mass=1858, SNR=26.7, Peak=184 HFD=3.5
03:31:17.214 00.000 10844 MultiStar: [#1 0.12,-0.20,0.91,U] [#2 -0.42,-0.08,0.96,U] [#3 -0.13,-0.30,0.93,U] [#4 -0.43,-0.15,0.96,U] [#5 -0.21,0.27,0.97,U] [#6 -0.47,-0.29,0.97,U] [#7 -0.57,0.94,0.00,M1] [#8 -0.12,-0.09,0.83,U] 
03:31:17.216 00.002 10844 refined, 7 included, MultiStar: {-0.35, -0.15}, one-star: {-1.01, -0.33}
03:31:17.216 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
03:31:17.216 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
03:31:17.216 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.15 hyp=0.37 cameraTheta=-2.74 mountX=-0.21 mountY=-0.32, mountTheta=-2.15
03:31:17.219 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.15, opts=13)
03:31:17.219 00.000 10844 Enqueuing Move request for scope (-0.35, -0.15)
03:31:17.219 00.000 11060 Worker thread wakes up
03:31:17.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:17.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.15) opts 0xd
03:31:17.219 00.000 10844 UpdateGuideState exits: m=1858 SNR=26.7
03:31:17.219 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.15)
03:31:17.221 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:17.221 00.000 11060 Moving (-0.35, -0.15) raw xDistance=-0.21 yDistance=-0.32
03:31:17.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:17.221 00.000 10844 Enqueuing Expose request
03:31:17.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:31:17.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:31:17.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:31:17.221 00.000 11060 MoveAxis(E, 48, ABG)
03:31:17.221 00.000 11060 Guiding  Dir = 2, Dur = 48
03:31:17.224 00.003 11060 IsSlewing returns 0
03:31:17.224 00.000 11060 IsGuiding returns 0
03:31:17.286 00.062 11060 IsGuiding returns 0
03:31:17.286 00.000 11060 Move returns status 0, amount 48
03:31:17.286 00.000 11060 MoveAxis(N, 0, ABG)
03:31:17.286 00.000 11060 Move returns status 0, amount 0
03:31:17.286 00.000 11060 move complete, result=0
03:31:17.287 00.001 11060 worker thread done servicing request
03:31:17.287 00.000 11060 Worker thread wakes up
03:31:17.287 00.000 10844 GuideStep: -0.2 px 48 ms EAST, -0.3 px 0 ms NORTH
03:31:17.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:17.288 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:17.924 00.636 11060 Exposure complete
03:31:18.255 00.331 11060 worker thread done servicing request
03:31:18.255 00.000 10844 OnExposeComplete: enter
03:31:18.255 00.000 10844 UpdateGuideState(): m_state=6
03:31:18.255 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
03:31:18.255 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=105.03, Mass=1758, SNR=26.5, Peak=158 HFD=3.2
03:31:18.255 00.000 10844 MultiStar: [#1 -0.31,-0.23,0.95,U] [#2 -0.79,0.36,0.00,M1] [#3 -0.64,-0.14,0.00,M4] [#4 -0.62,-0.62,0.00,M1] [#5 -0.22,-0.09,0.94,U] [#6 -0.18,-0.15,1.00,U] [#7 -0.15,-0.37,0.90,U] [#8 -0.18,0.01,0.86,U] 
03:31:18.255 00.000 10844 refined, 5 included, MultiStar: {-0.28, -0.12}, one-star: {-0.59, 0.11}
03:31:18.255 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.16)
03:31:18.258 00.003 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
03:31:18.258 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-2.74 mountX=-0.17 mountY=-0.25, mountTheta=-2.15
03:31:18.260 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.12, opts=13)
03:31:18.260 00.000 10844 Enqueuing Move request for scope (-0.28, -0.12)
03:31:18.260 00.000 11060 Worker thread wakes up
03:31:18.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:18.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.12) opts 0xd
03:31:18.260 00.000 10844 UpdateGuideState exits: m=1758 SNR=26.5
03:31:18.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.12)
03:31:18.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:18.260 00.000 11060 Moving (-0.28, -0.12) raw xDistance=-0.17 yDistance=-0.25
03:31:18.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:18.262 00.002 10844 Enqueuing Expose request
03:31:18.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:31:18.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:31:18.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:31:18.262 00.000 11060 MoveAxis(E, 41, ABG)
03:31:18.262 00.000 11060 Guiding  Dir = 2, Dur = 41
03:31:18.275 00.013 11060 IsSlewing returns 0
03:31:18.276 00.001 11060 IsGuiding returns 0
03:31:18.321 00.045 11060 IsGuiding returns 0
03:31:18.321 00.000 11060 Move returns status 0, amount 41
03:31:18.321 00.000 11060 MoveAxis(N, 0, ABG)
03:31:18.321 00.000 11060 Move returns status 0, amount 0
03:31:18.321 00.000 11060 move complete, result=0
03:31:18.321 00.000 11060 worker thread done servicing request
03:31:18.321 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.3 px 0 ms NORTH
03:31:18.325 00.004 11060 Worker thread wakes up
03:31:18.326 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:18.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:18.975 00.649 11060 Exposure complete
03:31:19.280 00.305 11060 worker thread done servicing request
03:31:19.280 00.000 10844 OnExposeComplete: enter
03:31:19.280 00.000 10844 UpdateGuideState(): m_state=6
03:31:19.281 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
03:31:19.281 00.000 10844 Star::Find returns 1 (0), X=620.15, Y=104.72, Mass=1986, SNR=27.5, Peak=248 HFD=2.9
03:31:19.281 00.000 10844 MultiStar: [#1 -0.34,0.52,0.00,M1] [#2 -0.47,0.53,0.00,M2] [#3 0.16,0.01,0.98,U] [#4 -0.33,0.03,0.90,U] [#5 0.05,0.07,0.84,U] [#6 -0.40,-0.25,0.94,U] [#7 -0.31,0.00,0.97,U] [#8 -0.23,-0.03,0.79,U] 
03:31:19.281 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.06}, one-star: {-0.67, -0.19}
03:31:19.282 00.001 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.97)
03:31:19.282 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
03:31:19.282 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.93 mountX=-0.10 mountY=-0.24, mountTheta=-1.97
03:31:19.284 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.06, opts=13)
03:31:19.284 00.000 10844 Enqueuing Move request for scope (-0.25, -0.06)
03:31:19.284 00.000 11060 Worker thread wakes up
03:31:19.286 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
03:31:19.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:19.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
03:31:19.286 00.000 10844 UpdateGuideState exits: m=1986 SNR=27.5
03:31:19.286 00.000 11060 Moving (-0.25, -0.06) raw xDistance=-0.10 yDistance=-0.24
03:31:19.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:19.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:19.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:19.286 00.000 10844 Enqueuing Expose request
03:31:19.286 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.29 newest=-0.81
03:31:19.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
03:31:19.286 00.000 11060 MoveAxis(E, 0, ABG)
03:31:19.286 00.000 11060 Move returns status 0, amount 0
03:31:19.287 00.001 11060 BLC: Oldest BLC event removed
03:31:19.287 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 513 applied
03:31:19.287 00.000 11060 MoveAxis(N, 607, ABG)
03:31:19.287 00.000 11060 Guiding  Dir = 0, Dur = 607
03:31:19.302 00.015 11060 IsSlewing returns 0
03:31:19.302 00.000 11060 IsGuiding returns 0
03:31:19.925 00.623 11060 IsGuiding returns 0
03:31:19.925 00.000 11060 Move returns status 0, amount 607
03:31:19.925 00.000 11060 move complete, result=0
03:31:19.925 00.000 11060 worker thread done servicing request
03:31:19.925 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 607 ms NORTH
03:31:19.925 00.000 11060 Worker thread wakes up
03:31:19.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:19.926 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:20.584 00.658 11060 Exposure complete
03:31:21.216 00.632 11060 worker thread done servicing request
03:31:21.216 00.000 10844 OnExposeComplete: enter
03:31:21.217 00.001 10844 UpdateGuideState(): m_state=6
03:31:21.217 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
03:31:21.217 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=105.19, Mass=1954, SNR=28.0, Peak=189 HFD=3.5
03:31:21.217 00.000 10844 MultiStar: [#1 0.49,0.15,0.83,U] [#2 -0.44,0.55,0.00,M3] [#3 0.36,-0.11,0.90,U] [#4 0.05,-0.46,0.88,U] [#5 0.26,-0.10,0.83,U] [#6 -0.14,0.62,0.00,M1] [#7 0.03,0.23,0.88,U] [#8 0.13,-0.11,0.85,U] 
03:31:21.219 00.002 10844 refined, 6 included, MultiStar: {0.10, -0.01}, one-star: {-0.53, 0.27}
03:31:21.219 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.39) = xAngle (-1.52 = -1.52)
03:31:21.219 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.61 = 1.61)
03:31:21.219 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.13 mountX=0.01 mountY=0.10, mountTheta=1.52
03:31:21.276 00.057 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
03:31:21.276 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
03:31:21.276 00.000 11060 Worker thread wakes up
03:31:21.278 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
03:31:21.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
03:31:21.278 00.000 11060 Moving (0.10, -0.01) raw xDistance=0.01 yDistance=0.10
03:31:21.278 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.168870, 1:-0.097947
03:31:21.278 00.000 11060 BLC: No correction, Miss < min_move
03:31:21.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:31:21.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:21.280 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:31:21.280 00.000 11060 MoveAxis(E, 0, ABG)
03:31:21.280 00.000 11060 Move returns status 0, amount 0
03:31:21.282 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:31:21.283 00.001 11060 MoveAxis(N, 0, ABG)
03:31:21.283 00.000 11060 Move returns status 0, amount 0
03:31:21.283 00.000 10844 UpdateGuideState exits: m=1954 SNR=28.0
03:31:21.283 00.000 11060 move complete, result=0
03:31:21.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:21.283 00.000 11060 worker thread done servicing request
03:31:21.285 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:21.285 00.000 10844 Enqueuing Expose request
03:31:21.285 00.000 11060 Worker thread wakes up
03:31:21.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:21.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:21.286 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:21.941 00.655 11060 Exposure complete
03:31:22.925 00.984 11060 worker thread done servicing request
03:31:22.925 00.000 10844 OnExposeComplete: enter
03:31:22.925 00.000 10844 UpdateGuideState(): m_state=6
03:31:22.925 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
03:31:22.925 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=104.87, Mass=1794, SNR=26.6, Peak=155 HFD=3.8
03:31:22.925 00.000 10844 MultiStar: [#1 0.35,0.44,0.94,U] [#2 -0.14,0.60,0.00,M4] [#3 0.45,0.04,0.96,U] [#4 -0.30,0.05,0.93,U] [#5 0.09,0.20,0.97,U] [#6 0.15,0.47,1.02,U] [#7 -0.20,0.64,0.00,M1] [#8 0.19,0.46,0.84,U] 
03:31:22.925 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.23}, one-star: {-0.37, -0.05}
03:31:22.927 00.002 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
03:31:22.927 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
03:31:22.927 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.26 mountX=0.24 mountY=0.04, mountTheta=0.15
03:31:22.931 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.23, opts=13)
03:31:22.931 00.000 10844 Enqueuing Move request for scope (0.07, 0.23)
03:31:22.931 00.000 11060 Worker thread wakes up
03:31:22.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:22.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
03:31:22.931 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
03:31:22.931 00.000 11060 Moving (0.07, 0.23) raw xDistance=0.24 yDistance=0.04
03:31:22.931 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.168870, 1:-0.097947, 2:-0.035057
03:31:22.931 00.000 11060 BLC: No correction, Miss < min_move
03:31:22.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
03:31:22.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:22.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:31:22.933 00.002 11060 MoveAxis(W, 56, ABG)
03:31:22.933 00.000 11060 Guiding  Dir = 3, Dur = 56
03:31:22.933 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.6
03:31:22.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:22.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:22.933 00.000 10844 Enqueuing Expose request
03:31:22.959 00.026 11060 IsSlewing returns 0
03:31:22.959 00.000 11060 IsGuiding returns 0
03:31:23.020 00.061 11060 IsGuiding returns 0
03:31:23.020 00.000 11060 Move returns status 0, amount 56
03:31:23.020 00.000 11060 MoveAxis(N, 0, ABG)
03:31:23.020 00.000 11060 Move returns status 0, amount 0
03:31:23.020 00.000 11060 move complete, result=0
03:31:23.020 00.000 11060 worker thread done servicing request
03:31:23.020 00.000 10844 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
03:31:23.020 00.000 11060 Worker thread wakes up
03:31:23.022 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:23.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:23.703 00.681 11060 Exposure complete
03:31:24.438 00.735 11060 worker thread done servicing request
03:31:24.438 00.000 10844 OnExposeComplete: enter
03:31:24.438 00.000 10844 UpdateGuideState(): m_state=6
03:31:24.439 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
03:31:24.439 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.92, Mass=1757, SNR=26.8, Peak=188 HFD=3.1
03:31:24.440 00.001 10844 MultiStar: [#1 0.19,0.25,0.93,U] [#2 0.02,-0.03,0.88,U] [#3 0.47,0.12,0.91,U] [#4 -0.00,-0.13,0.98,U] [#5 0.42,0.40,0.99,U] [#6 -0.13,-0.19,0.98,U] [#7 0.31,-0.07,0.89,U] [#8 0.43,0.21,0.82,U] 
03:31:24.440 00.000 10844 single-star, 8 included, MultiStar: {0.17, 0.06}, one-star: {-0.13, -0.00}
03:31:24.440 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
03:31:24.440 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
03:31:24.440 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.11 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
03:31:24.443 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.00, opts=13)
03:31:24.443 00.000 10844 Enqueuing Move request for scope (-0.13, -0.00)
03:31:24.443 00.000 11060 Worker thread wakes up
03:31:24.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
03:31:24.444 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
03:31:24.444 00.000 11060 Moving (-0.13, -0.00) raw xDistance=-0.03 yDistance=-0.13
03:31:24.444 00.000 11060 BLC: window closed
03:31:24.444 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:24.454 00.010 10844 UpdateGuideState exits: m=1757 SNR=26.8
03:31:24.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:24.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:24.454 00.000 10844 Enqueuing Expose request
03:31:24.457 00.003 11060 BLC: History state: CurrMiss=0.13, AvgInitMiss=0.10, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.168870, 1:-0.097947, 2:-0.035057
03:31:24.457 00.000 11060 BLC: No correction, Miss < min_move
03:31:24.459 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:31:24.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:24.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:31:24.459 00.000 11060 MoveAxis(E, 0, ABG)
03:31:24.459 00.000 11060 Move returns status 0, amount 0
03:31:24.459 00.000 11060 MoveAxis(N, 0, ABG)
03:31:24.459 00.000 11060 Move returns status 0, amount 0
03:31:24.459 00.000 11060 move complete, result=0
03:31:24.459 00.000 11060 worker thread done servicing request
03:31:24.459 00.000 11060 Worker thread wakes up
03:31:24.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:24.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:24.461 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:25.095 00.634 11060 Exposure complete
03:31:25.349 00.254 11060 worker thread done servicing request
03:31:25.349 00.000 10844 OnExposeComplete: enter
03:31:25.349 00.000 10844 UpdateGuideState(): m_state=6
03:31:25.349 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
03:31:25.349 00.000 10844 Star::Find returns 1 (0), X=620.23, Y=104.88, Mass=1990, SNR=28.3, Peak=228 HFD=3.3
03:31:25.349 00.000 10844 MultiStar: [#1 0.10,-0.30,0.88,U] [#2 -0.27,0.26,0.91,U] [#3 0.30,-0.09,0.95,U] [#4 0.13,0.42,0.92,U] [#5 -0.03,-0.05,0.89,U] [#6 -0.01,-0.13,0.91,U] [#7 -0.12,0.21,0.90,U] [#8 0.13,0.23,0.88,U] 
03:31:25.349 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {-0.60, -0.04}
03:31:25.349 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.39) = xAngle (0.87 = 0.87)
03:31:25.352 00.003 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.00 = -2.29)
03:31:25.352 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.26 mountX=0.05 mountY=-0.06, mountTheta=-0.87
03:31:25.365 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
03:31:25.365 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
03:31:25.365 00.000 11060 Worker thread wakes up
03:31:25.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:25.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:31:25.365 00.000 10844 UpdateGuideState exits: m=1990 SNR=28.3
03:31:25.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:31:25.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:25.368 00.003 11060 Moving (-0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
03:31:25.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:25.368 00.000 10844 Enqueuing Expose request
03:31:25.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:31:25.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:25.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:31:25.368 00.000 11060 MoveAxis(E, 0, ABG)
03:31:25.368 00.000 11060 Move returns status 0, amount 0
03:31:25.368 00.000 11060 MoveAxis(N, 0, ABG)
03:31:25.368 00.000 11060 Move returns status 0, amount 0
03:31:25.369 00.001 11060 move complete, result=0
03:31:25.369 00.000 11060 worker thread done servicing request
03:31:25.369 00.000 11060 Worker thread wakes up
03:31:25.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:25.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:25.371 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:25.793 00.422 10844 evsrv: cli 0EEEDA30 connect
03:31:25.794 00.001 10844 case statement mapped state 6 to 3
03:31:25.794 00.000 10844 case statement mapped state 6 to 3
03:31:25.795 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"e740958a-507a-4baa-a8bc-c9334b61787b"}
03:31:25.795 00.000 10844 PhdController::Guide begins
03:31:25.795 00.000 10844 PhdController: newstate STATE_SETUP
03:31:25.795 00.000 10844 PhdController: setup
03:31:25.795 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
03:31:25.795 00.000 10844 PhdController: guider state = 6
03:31:25.795 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:31:25.796 00.001 10844 PhdController: newstate STATE_SETTLE_WAIT
03:31:25.796 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":0,"id":"e740958a-507a-4baa-a8bc-c9334b61787b"}
03:31:25.797 00.001 10844 evsrv: cli 0EEEDA30 disconnect
03:31:25.797 00.000 10844 evsrv: cli 0EEEE930 connect
03:31:25.797 00.000 10844 case statement mapped state 6 to 3
03:31:25.799 00.002 10844 case statement mapped state 6 to 3
03:31:25.799 00.000 10844 evsrv: cli 0EEEE930 request: {"method":"get_lock_shift_params","id":"b9bcd058-72a2-485f-b77b-87322e441fc9"}
03:31:25.799 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b9bcd058-72a2-485f-b77b-87322e441fc9"}
03:31:25.801 00.002 10844 evsrv: cli 0EEEE930 disconnect
03:31:25.801 00.000 10844 evsrv: cli 0EEEE250 connect
03:31:25.803 00.002 10844 case statement mapped state 6 to 3
03:31:25.803 00.000 10844 case statement mapped state 6 to 3
03:31:25.803 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_position","id":"5099db2f-b32c-462e-ab3d-ad4af2466adc"}
03:31:25.804 00.001 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":[620.83,104.92],"id":"5099db2f-b32c-462e-ab3d-ad4af2466adc"}
03:31:25.811 00.007 10844 evsrv: cli 0EEEE250 disconnect
03:31:25.817 00.006 10844 evsrv: cli 0EEEDFD0 connect
03:31:25.817 00.000 10844 case statement mapped state 6 to 3
03:31:25.818 00.001 10844 case statement mapped state 6 to 3
03:31:25.818 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_calibrated","id":"c258dfa2-1526-45be-b4e3-0f29350929fd"}
03:31:25.819 00.001 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":true,"id":"c258dfa2-1526-45be-b4e3-0f29350929fd"}
03:31:25.819 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
03:31:25.819 00.000 10844 evsrv: cli 0EEEE610 connect
03:31:25.821 00.002 10844 case statement mapped state 6 to 3
03:31:25.821 00.000 10844 case statement mapped state 6 to 3
03:31:25.822 00.001 10844 evsrv: cli 0EEEE610 request: {"method":"get_app_state","id":"2974435a-980d-461d-94e3-7dc587690659"}
03:31:25.822 00.000 10844 case statement mapped state 6 to 3
03:31:25.822 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":"Guiding","id":"2974435a-980d-461d-94e3-7dc587690659"}
03:31:25.822 00.000 10844 evsrv: cli 0EEEE610 disconnect
03:31:26.003 00.181 11060 Exposure complete
03:31:26.297 00.294 11060 worker thread done servicing request
03:31:26.299 00.002 10844 OnExposeComplete: enter
03:31:26.299 00.000 10844 UpdateGuideState(): m_state=6
03:31:26.300 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
03:31:26.300 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.75, Mass=1631, SNR=25.5, Peak=227 HFD=3.0
03:31:26.300 00.000 10844 CameraToMount -- cameraTheta (-2.48) - m_xAngle (1.39) = xAngle (-3.87 = 2.42)
03:31:26.300 00.000 10844 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.74 = -0.74)
03:31:26.300 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-2.48 mountX=-0.21 mountY=-0.19, mountTheta=-2.41
03:31:26.303 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.17, opts=13)
03:31:26.303 00.000 10844 Enqueuing Move request for scope (-0.22, -0.17)
03:31:26.304 00.001 11060 Worker thread wakes up
03:31:26.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:26.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.17) opts 0xd
03:31:26.304 00.000 10844 UpdateGuideState exits: m=1631 SNR=25.5
03:31:26.304 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.17)
03:31:26.305 00.001 10844 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 1 / 99999
03:31:26.305 00.000 11060 Moving (-0.22, -0.17) raw xDistance=-0.21 yDistance=-0.19
03:31:26.305 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377486.305,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.19,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:31:26.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:31:26.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.13 from input -0.19
03:31:26.305 00.000 11060 MoveAxis(E, 49, ABG)
03:31:26.305 00.000 11060 Guiding  Dir = 2, Dur = 49
03:31:26.306 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:26.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:26.306 00.000 10844 Enqueuing Expose request
03:31:26.311 00.005 11060 IsSlewing returns 0
03:31:26.312 00.001 11060 IsGuiding returns 0
03:31:26.388 00.076 11060 IsGuiding returns 0
03:31:26.388 00.000 11060 Move returns status 0, amount 49
03:31:26.388 00.000 11060 MoveAxis(N, 74, ABG)
03:31:26.388 00.000 11060 Guiding  Dir = 0, Dur = 74
03:31:26.418 00.030 11060 IsSlewing returns 0
03:31:26.418 00.000 11060 IsGuiding returns 0
03:31:26.508 00.090 11060 IsGuiding returns 0
03:31:26.508 00.000 11060 Move returns status 0, amount 74
03:31:26.508 00.000 11060 move complete, result=0
03:31:26.508 00.000 11060 worker thread done servicing request
03:31:26.508 00.000 11060 Worker thread wakes up
03:31:26.508 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.2 px 74 ms NORTH
03:31:26.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:26.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:27.138 00.630 11060 Exposure complete
03:31:27.656 00.518 11060 worker thread done servicing request
03:31:27.656 00.000 10844 OnExposeComplete: enter
03:31:27.657 00.001 10844 UpdateGuideState(): m_state=6
03:31:27.657 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
03:31:27.657 00.000 10844 Star::Find returns 1 (0), X=621.28, Y=104.14, Mass=2335, SNR=30.5, Peak=209 HFD=3.4
03:31:27.657 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.39) = xAngle (-2.43 = -2.43)
03:31:27.657 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
03:31:27.657 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=-0.78 hyp=0.90 cameraTheta=-1.04 mountX=-0.68 mountY=0.57, mountTheta=2.44
03:31:27.660 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=-0.78, opts=13)
03:31:27.660 00.000 10844 Enqueuing Move request for scope (0.45, -0.78)
03:31:27.660 00.000 11060 Worker thread wakes up
03:31:27.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.78) opts 0xd
03:31:27.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, -0.78)
03:31:27.660 00.000 11060 Moving (0.45, -0.78) raw xDistance=-0.68 yDistance=0.57
03:31:27.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.68
03:31:27.660 00.000 11060 resist switch: large excursion: input 0.57 thresh 0.57 direction from -1 to 1
03:31:27.660 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.72
03:31:27.662 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.57
03:31:27.662 00.000 11060 MoveAxis(E, 162, ABG)
03:31:27.662 00.000 11060 Guiding  Dir = 2, Dur = 162
03:31:27.677 00.015 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:27.677 00.000 10844 UpdateGuideState exits: m=2335 SNR=30.5
03:31:27.677 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 2 / 99999
03:31:27.677 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377487.677,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
03:31:27.679 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:27.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:27.679 00.000 10844 Enqueuing Expose request
03:31:27.680 00.001 11060 IsSlewing returns 0
03:31:27.681 00.001 11060 IsGuiding returns 0
03:31:27.856 00.175 11060 IsGuiding returns 0
03:31:27.857 00.001 11060 Move returns status 0, amount 162
03:31:27.857 00.000 11060 BLC: Oldest BLC event removed
03:31:27.857 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 513 applied
03:31:27.857 00.000 11060 MoveAxis(S, 736, ABG)
03:31:27.857 00.000 11060 Guiding  Dir = 1, Dur = 736
03:31:27.873 00.016 11060 IsSlewing returns 0
03:31:27.873 00.000 11060 IsGuiding returns 0
03:31:28.622 00.749 11060 IsGuiding returns 0
03:31:28.622 00.000 11060 Move returns status 0, amount 736
03:31:28.622 00.000 11060 move complete, result=0
03:31:28.622 00.000 11060 worker thread done servicing request
03:31:28.622 00.000 10844 GuideStep: -0.7 px 162 ms EAST, 0.6 px 736 ms SOUTH
03:31:28.622 00.000 11060 Worker thread wakes up
03:31:28.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:28.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:29.345 00.723 11060 Exposure complete
03:31:29.975 00.630 11060 worker thread done servicing request
03:31:29.976 00.001 10844 OnExposeComplete: enter
03:31:29.976 00.000 10844 UpdateGuideState(): m_state=6
03:31:29.976 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
03:31:29.976 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=105.13, Mass=2064, SNR=29.0, Peak=171 HFD=3.9
03:31:29.976 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.39) = xAngle (-0.21 = -0.21)
03:31:29.976 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.92 = 2.92)
03:31:29.976 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=0.23 mountY=0.05, mountTheta=0.22
03:31:29.982 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.21, opts=13)
03:31:29.982 00.000 10844 Enqueuing Move request for scope (0.09, 0.21)
03:31:29.982 00.000 11060 Worker thread wakes up
03:31:29.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
03:31:29.984 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:29.984 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
03:31:29.984 00.000 10844 UpdateGuideState exits: m=2064 SNR=29.0
03:31:29.984 00.000 11060 Moving (0.09, 0.21) raw xDistance=0.23 yDistance=0.05
03:31:29.984 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 3 / 99999
03:31:29.984 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.401702, 1:0.051005
03:31:29.984 00.000 11060 BLC: No correction, Miss < min_move
03:31:29.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:31:29.985 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770377489.984,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
03:31:29.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:29.985 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:29.985 00.000 10844 Enqueuing Expose request
03:31:29.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:29.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:31:29.985 00.000 11060 MoveAxis(W, 48, ABG)
03:31:29.987 00.002 11060 Guiding  Dir = 3, Dur = 48
03:31:29.993 00.006 11060 IsSlewing returns 0
03:31:29.993 00.000 11060 IsGuiding returns 0
03:31:30.055 00.062 11060 IsGuiding returns 0
03:31:30.055 00.000 11060 Move returns status 0, amount 48
03:31:30.055 00.000 11060 MoveAxis(N, 0, ABG)
03:31:30.055 00.000 11060 Move returns status 0, amount 0
03:31:30.055 00.000 11060 move complete, result=0
03:31:30.055 00.000 11060 worker thread done servicing request
03:31:30.055 00.000 11060 Worker thread wakes up
03:31:30.055 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
03:31:30.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:30.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:30.702 00.647 11060 Exposure complete
03:31:31.010 00.308 11060 worker thread done servicing request
03:31:31.010 00.000 10844 OnExposeComplete: enter
03:31:31.010 00.000 10844 UpdateGuideState(): m_state=6
03:31:31.010 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
03:31:31.010 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=105.50, Mass=1825, SNR=26.7, Peak=216 HFD=3.3
03:31:31.012 00.002 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.39) = xAngle (0.51 = 0.51)
03:31:31.012 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.63 = -2.65)
03:31:31.012 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.58 hyp=0.61 cameraTheta=1.90 mountX=0.53 mountY=-0.29, mountTheta=-0.50
03:31:31.014 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.58, opts=13)
03:31:31.014 00.000 10844 Enqueuing Move request for scope (-0.20, 0.58)
03:31:31.014 00.000 11060 Worker thread wakes up
03:31:31.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:31.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.58) opts 0xd
03:31:31.014 00.000 10844 UpdateGuideState exits: m=1825 SNR=26.7
03:31:31.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.58)
03:31:31.014 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 4 / 99999
03:31:31.018 00.004 11060 Moving (-0.20, 0.58) raw xDistance=0.53 yDistance=-0.29
03:31:31.018 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377491.018,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
03:31:31.018 00.000 11060 BLC: History state: CurrMiss=-0.29, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.401702, 1:0.051005, 2:-0.288859
03:31:31.018 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
03:31:31.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.53
03:31:31.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:31.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:31.018 00.000 10844 Enqueuing Expose request
03:31:31.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:31:31.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:31:31.018 00.000 11060 MoveAxis(W, 127, ABG)
03:31:31.018 00.000 11060 Guiding  Dir = 3, Dur = 127
03:31:31.028 00.010 11060 IsSlewing returns 0
03:31:31.028 00.000 11060 IsGuiding returns 0
03:31:31.163 00.135 11060 IsGuiding returns 0
03:31:31.163 00.000 11060 Move returns status 0, amount 127
03:31:31.163 00.000 11060 MoveAxis(N, 0, ABG)
03:31:31.163 00.000 11060 Move returns status 0, amount 0
03:31:31.163 00.000 11060 move complete, result=0
03:31:31.163 00.000 11060 worker thread done servicing request
03:31:31.163 00.000 11060 Worker thread wakes up
03:31:31.163 00.000 10844 GuideStep: 0.5 px 127 ms WEST, -0.3 px 0 ms NORTH
03:31:31.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:31.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:31.791 00.628 11060 Exposure complete
03:31:32.042 00.251 11060 worker thread done servicing request
03:31:32.042 00.000 10844 OnExposeComplete: enter
03:31:32.042 00.000 10844 UpdateGuideState(): m_state=6
03:31:32.044 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
03:31:32.044 00.000 10844 Star::Find returns 1 (0), X=619.98, Y=104.75, Mass=2070, SNR=29.3, Peak=185 HFD=3.3
03:31:32.044 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.95)
03:31:32.044 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.21 = -1.21)
03:31:32.044 00.000 10844 CameraToMount -- cameraX=-0.85 cameraY=-0.17 hyp=0.87 cameraTheta=-2.94 mountX=-0.32 mountY=-0.81, mountTheta=-1.95
03:31:32.059 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.85, y=-0.17, opts=13)
03:31:32.059 00.000 10844 Enqueuing Move request for scope (-0.85, -0.17)
03:31:32.059 00.000 11060 Worker thread wakes up
03:31:32.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:32.059 00.000 10844 UpdateGuideState exits: m=2070 SNR=29.3
03:31:32.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.17) opts 0xd
03:31:32.060 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.85, -0.17)
03:31:32.060 00.000 11060 Moving (-0.85, -0.17) raw xDistance=-0.32 yDistance=-0.81
03:31:32.060 00.000 11060 BLC: window closed
03:31:32.060 00.000 11060 BLC: History state: CurrMiss=-0.81, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.401702, 1:0.051005, 2:-0.288859
03:31:32.060 00.000 11060 BLC: Over-shoot, first stiction event, no adjustment
03:31:32.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.32
03:31:32.060 00.000 11060 resist switch: large excursion: input -0.81 thresh 0.57 direction from 1 to -1
03:31:32.060 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.43
03:31:32.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.81
03:31:32.060 00.000 11060 MoveAxis(E, 72, ABG)
03:31:32.060 00.000 10844 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 5 / 99999
03:31:32.060 00.000 11060 Guiding  Dir = 2, Dur = 72
03:31:32.060 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377492.060,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.56,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
03:31:32.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:32.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:32.060 00.000 10844 Enqueuing Expose request
03:31:32.090 00.030 11060 IsSlewing returns 0
03:31:32.091 00.001 11060 IsGuiding returns 0
03:31:32.182 00.091 11060 IsGuiding returns 0
03:31:32.182 00.000 11060 Move returns status 0, amount 72
03:31:32.182 00.000 11060 BLC: Oldest BLC event removed
03:31:32.182 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 513 applied
03:31:32.182 00.000 11060 MoveAxis(N, 828, ABG)
03:31:32.182 00.000 11060 duration set to 750 by maxDecDuration
03:31:32.182 00.000 11060 Guiding  Dir = 0, Dur = 750
03:31:32.212 00.030 11060 IsSlewing returns 0
03:31:32.213 00.001 11060 IsGuiding returns 0
03:31:32.978 00.765 11060 IsGuiding returns 0
03:31:32.978 00.000 11060 Move returns status 0, amount 750
03:31:32.978 00.000 11060 move complete, result=0
03:31:32.978 00.000 11060 worker thread done servicing request
03:31:32.978 00.000 11060 Worker thread wakes up
03:31:32.978 00.000 10844 GuideStep: -0.3 px 72 ms EAST, -0.8 px 750 ms NORTH
03:31:32.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:32.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:33.613 00.635 11060 Exposure complete
03:31:33.873 00.260 11060 worker thread done servicing request
03:31:33.873 00.000 10844 OnExposeComplete: enter
03:31:33.873 00.000 10844 UpdateGuideState(): m_state=6
03:31:33.876 00.003 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
03:31:33.876 00.000 10844 Star::Find returns 1 (0), X=620.28, Y=104.82, Mass=1886, SNR=27.7, Peak=245 HFD=3.4
03:31:33.876 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.39) = xAngle (-4.34 = 1.94)
03:31:33.876 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.22 = -1.22)
03:31:33.876 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-0.10 hyp=0.56 cameraTheta=-2.95 mountX=-0.20 mountY=-0.52, mountTheta=-1.94
03:31:33.879 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-0.10, opts=13)
03:31:33.879 00.000 10844 Enqueuing Move request for scope (-0.55, -0.10)
03:31:33.879 00.000 11060 Worker thread wakes up
03:31:33.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:33.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.10) opts 0xd
03:31:33.881 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.55, -0.10)
03:31:33.881 00.000 11060 Moving (-0.55, -0.10) raw xDistance=-0.20 yDistance=-0.52
03:31:33.881 00.000 11060 BLC: History state: CurrMiss=0.52, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.566050, 1:0.521091
03:31:33.881 00.000 10844 UpdateGuideState exits: m=1886 SNR=27.7
03:31:33.881 00.000 10844 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 6 / 99999
03:31:33.881 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:31:33.881 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377493.881,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.56,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
03:31:33.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:31:33.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.52
03:31:33.881 00.000 11060 MoveAxis(E, 49, ABG)
03:31:33.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:33.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:33.881 00.000 10844 Enqueuing Expose request
03:31:33.881 00.000 11060 Guiding  Dir = 2, Dur = 49
03:31:33.905 00.024 11060 IsSlewing returns 0
03:31:33.906 00.001 11060 IsGuiding returns 0
03:31:33.982 00.076 11060 IsGuiding returns 0
03:31:33.982 00.000 11060 Move returns status 0, amount 49
03:31:33.982 00.000 11060 MoveAxis(N, 203, ABG)
03:31:33.982 00.000 11060 Guiding  Dir = 0, Dur = 203
03:31:33.996 00.014 11060 IsSlewing returns 0
03:31:33.996 00.000 11060 IsGuiding returns 0
03:31:34.214 00.218 11060 IsGuiding returns 0
03:31:34.214 00.000 11060 Move returns status 0, amount 203
03:31:34.214 00.000 11060 move complete, result=0
03:31:34.214 00.000 11060 worker thread done servicing request
03:31:34.214 00.000 11060 Worker thread wakes up
03:31:34.214 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.5 px 203 ms NORTH
03:31:34.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:34.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:34.837 00.623 11060 Exposure complete
03:31:35.077 00.240 11060 worker thread done servicing request
03:31:35.077 00.000 10844 OnExposeComplete: enter
03:31:35.077 00.000 10844 UpdateGuideState(): m_state=6
03:31:35.082 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
03:31:35.082 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=104.41, Mass=1868, SNR=27.2, Peak=238 HFD=3.6
03:31:35.082 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.53)
03:31:35.082 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
03:31:35.082 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-0.51 hyp=0.72 cameraTheta=-2.36 mountX=-0.59 mountY=-0.43, mountTheta=-2.52
03:31:35.095 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-0.51, opts=13)
03:31:35.095 00.000 10844 Enqueuing Move request for scope (-0.52, -0.51)
03:31:35.095 00.000 11060 Worker thread wakes up
03:31:35.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:35.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.51) opts 0xd
03:31:35.095 00.000 10844 UpdateGuideState exits: m=1868 SNR=27.2
03:31:35.095 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -0.51)
03:31:35.097 00.002 10844 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 7 / 99999
03:31:35.097 00.000 11060 Moving (-0.52, -0.51) raw xDistance=-0.59 yDistance=-0.43
03:31:35.097 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377495.097,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.61,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
03:31:35.097 00.000 11060 BLC: History state: CurrMiss=0.43, AvgInitMiss=0.13, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.566050, 1:0.521091, 2:0.425989
03:31:35.097 00.000 11060 BLC: Under-shoot: nominal increase by 74
03:31:35.097 00.000 11060 BLC: window closed
03:31:35.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:35.097 00.000 11060 BLC: Pulse adjusted to 564
03:31:35.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:35.097 00.000 10844 Enqueuing Expose request
03:31:35.098 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.59
03:31:35.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
03:31:35.098 00.000 11060 MoveAxis(E, 140, ABG)
03:31:35.098 00.000 11060 Guiding  Dir = 2, Dur = 140
03:31:35.113 00.015 11060 IsSlewing returns 0
03:31:35.114 00.001 11060 IsGuiding returns 0
03:31:35.246 00.132 10844 evsrv: cli 0EEEEA70 connect
03:31:35.249 00.003 10844 case statement mapped state 6 to 3
03:31:35.249 00.000 10844 case statement mapped state 6 to 3
03:31:35.249 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_pixel_scale","id":"f01f07c0-7763-4db6-81d0-c2bee3ee5ded"}
03:31:35.249 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":4.1253,"id":"f01f07c0-7763-4db6-81d0-c2bee3ee5ded"}
03:31:35.251 00.002 10844 evsrv: cli 0EEEEA70 disconnect
03:31:35.267 00.016 11060 IsGuiding returns 0
03:31:35.267 00.000 11060 Move returns status 0, amount 140
03:31:35.267 00.000 11060 MoveAxis(N, 166, ABG)
03:31:35.267 00.000 11060 Guiding  Dir = 0, Dur = 166
03:31:35.313 00.046 11060 IsSlewing returns 0
03:31:35.314 00.001 11060 IsGuiding returns 0
03:31:35.507 00.193 11060 IsGuiding returns 0
03:31:35.507 00.000 11060 Move returns status 0, amount 166
03:31:35.507 00.000 11060 move complete, result=0
03:31:35.507 00.000 11060 worker thread done servicing request
03:31:35.507 00.000 11060 Worker thread wakes up
03:31:35.507 00.000 10844 GuideStep: -0.6 px 140 ms EAST, -0.4 px 166 ms NORTH
03:31:35.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:35.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:36.178 00.671 11060 Exposure complete
03:31:36.786 00.608 10844 OnExposeComplete: enter
03:31:36.786 00.000 10844 UpdateGuideState(): m_state=6
03:31:36.786 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
03:31:36.786 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=105.36, Mass=2113, SNR=29.5, Peak=240 HFD=3.3
03:31:36.786 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.39) = xAngle (0.21 = 0.21)
03:31:36.788 00.002 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.33 = -2.95)
03:31:36.788 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.45 hyp=0.45 cameraTheta=1.60 mountX=0.44 mountY=-0.08, mountTheta=-0.19
03:31:36.788 00.000 11060 worker thread done servicing request
03:31:36.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.45, opts=13)
03:31:36.790 00.000 10844 Enqueuing Move request for scope (-0.01, 0.45)
03:31:36.790 00.000 11060 Worker thread wakes up
03:31:36.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:36.792 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.45) opts 0xd
03:31:36.792 00.000 10844 UpdateGuideState exits: m=2113 SNR=29.5
03:31:36.792 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.45)
03:31:36.792 00.000 10844 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 8 / 99999
03:31:36.792 00.000 11060 Moving (-0.01, 0.45) raw xDistance=0.44 yDistance=-0.08
03:31:36.792 00.000 10844 PhdController: newstate STATE_FINISH
03:31:36.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.44
03:31:36.792 00.000 10844 PhdController complete: success
03:31:36.792 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770377496.792,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
03:31:36.793 00.001 10844 Mount: notify guiding dither settle done success=1
03:31:36.793 00.000 10844 PhdController: newstate STATE_IDLE
03:31:36.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:36.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:36.793 00.000 10844 Enqueuing Expose request
03:31:36.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:36.794 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:31:36.794 00.000 11060 MoveAxis(W, 98, ABG)
03:31:36.794 00.000 11060 Guiding  Dir = 3, Dur = 98
03:31:36.820 00.026 11060 IsSlewing returns 0
03:31:36.820 00.000 11060 IsGuiding returns 0
03:31:36.928 00.108 11060 IsGuiding returns 0
03:31:36.928 00.000 11060 Move returns status 0, amount 98
03:31:36.929 00.001 11060 MoveAxis(N, 0, ABG)
03:31:36.929 00.000 11060 Move returns status 0, amount 0
03:31:36.929 00.000 11060 move complete, result=0
03:31:36.929 00.000 11060 worker thread done servicing request
03:31:36.929 00.000 10844 GuideStep: 0.4 px 98 ms WEST, -0.1 px 0 ms NORTH
03:31:36.929 00.000 11060 Worker thread wakes up
03:31:36.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:36.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:37.578 00.649 11060 Exposure complete
03:31:37.923 00.345 11060 worker thread done servicing request
03:31:37.923 00.000 10844 OnExposeComplete: enter
03:31:37.923 00.000 10844 UpdateGuideState(): m_state=6
03:31:37.925 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
03:31:37.925 00.000 10844 Star::Find returns 1 (0), X=621.26, Y=105.28, Mass=1728, SNR=25.8, Peak=184 HFD=3.2
03:31:37.925 00.000 10844 MultiStar: [#1 0.38,0.16,0.93,U] [#2 0.13,0.26,0.96,U] [#3 0.38,-0.09,1.00,U] [#4 0.43,-0.31,1.11,U] [#5 0.50,0.24,0.92,U] [#6 0.09,-0.11,1.13,U] [#7 0.40,-0.35,0.87,U] [#8 0.40,0.10,0.86,U] 
03:31:37.925 00.000 10844 refined, 8 included, MultiStar: {0.34, 0.02}, one-star: {0.43, 0.37}
03:31:37.925 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
03:31:37.925 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
03:31:37.925 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.02 hyp=0.35 cameraTheta=0.06 mountX=0.08 mountY=0.34, mountTheta=1.33
03:31:37.928 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.02, opts=13)
03:31:37.928 00.000 10844 Enqueuing Move request for scope (0.34, 0.02)
03:31:37.928 00.000 11060 Worker thread wakes up
03:31:37.928 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:37.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.02) opts 0xd
03:31:37.928 00.000 10844 UpdateGuideState exits: m=1728 SNR=25.8
03:31:37.928 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.02)
03:31:37.928 00.000 11060 Moving (0.34, 0.02) raw xDistance=0.08 yDistance=0.34
03:31:37.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:31:37.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:31:37.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:31:37.928 00.000 11060 MoveAxis(E, 0, ABG)
03:31:37.928 00.000 11060 Move returns status 0, amount 0
03:31:37.928 00.000 11060 MoveAxis(N, 0, ABG)
03:31:37.928 00.000 11060 Move returns status 0, amount 0
03:31:37.928 00.000 11060 move complete, result=0
03:31:37.928 00.000 11060 worker thread done servicing request
03:31:37.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:37.930 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:37.930 00.000 10844 Enqueuing Expose request
03:31:37.930 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:31:37.930 00.000 11060 Worker thread wakes up
03:31:37.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:37.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:38.588 00.658 11060 Exposure complete
03:31:39.063 00.475 11060 worker thread done servicing request
03:31:39.063 00.000 10844 OnExposeComplete: enter
03:31:39.063 00.000 10844 UpdateGuideState(): m_state=6
03:31:39.064 00.001 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
03:31:39.064 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=105.12, Mass=1666, SNR=25.7, Peak=182 HFD=3.1
03:31:39.064 00.000 10844 MultiStar: [#1 0.38,0.23,0.97,U] [#2 -0.24,-0.11,0.91,U] [#3 0.44,0.28,0.98,U] [#4 -0.03,-0.94,0.00,M1] [#5 0.71,-0.24,0.00,M1] [#6 -0.02,-0.60,0.00,M1] [#7 0.40,-0.15,0.87,U] [#8 0.05,-0.05,0.80,U] 
03:31:39.064 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.08}, one-star: {0.06, 0.20}
03:31:39.064 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
03:31:39.064 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
03:31:39.064 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.39 mountX=0.11 mountY=0.17, mountTheta=1.00
03:31:39.067 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.08, opts=13)
03:31:39.067 00.000 10844 Enqueuing Move request for scope (0.19, 0.08)
03:31:39.067 00.000 11060 Worker thread wakes up
03:31:39.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:39.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
03:31:39.067 00.000 10844 UpdateGuideState exits: m=1666 SNR=25.7
03:31:39.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
03:31:39.070 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:39.070 00.000 11060 Moving (0.19, 0.08) raw xDistance=0.11 yDistance=0.17
03:31:39.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:39.070 00.000 10844 Enqueuing Expose request
03:31:39.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:31:39.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:39.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:31:39.070 00.000 11060 MoveAxis(E, 0, ABG)
03:31:39.070 00.000 11060 Move returns status 0, amount 0
03:31:39.070 00.000 11060 MoveAxis(N, 0, ABG)
03:31:39.071 00.001 11060 Move returns status 0, amount 0
03:31:39.071 00.000 11060 move complete, result=0
03:31:39.071 00.000 11060 worker thread done servicing request
03:31:39.071 00.000 11060 Worker thread wakes up
03:31:39.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:39.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:39.087 00.016 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:31:39.732 00.645 11060 Exposure complete
03:31:40.225 00.493 10844 OnExposeComplete: enter
03:31:40.225 00.000 10844 UpdateGuideState(): m_state=6
03:31:40.227 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
03:31:40.227 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=105.25, Mass=1840, SNR=27.1, Peak=202 HFD=3.4
03:31:40.227 00.000 10844 MultiStar: [#1 0.35,-0.02,0.93,U] [#2 0.00,0.16,0.83,U] [#3 0.26,-0.40,0.98,U] [#4 0.27,-0.44,1.02,U] [#5 0.95,0.25,0.00,M2] [#6 0.36,-0.26,1.02,U] [#7 0.80,0.27,0.00,M1] [#8 0.53,-0.06,0.85,U] 
03:31:40.227 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.11}, one-star: {-0.18, 0.33}
03:31:40.227 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
03:31:40.227 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.29 = 1.29)
03:31:40.227 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.25 cameraTheta=-0.45 mountX=-0.07 mountY=0.24, mountTheta=1.84
03:31:40.229 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.11, opts=13)
03:31:40.229 00.000 10844 Enqueuing Move request for scope (0.22, -0.11)
03:31:40.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:40.229 00.000 10844 UpdateGuideState exits: m=1840 SNR=27.1
03:31:40.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:40.235 00.006 11060 worker thread done servicing request
03:31:40.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:40.235 00.000 10844 Enqueuing Expose request
03:31:40.235 00.000 11060 Worker thread wakes up
03:31:40.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
03:31:40.238 00.003 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
03:31:40.238 00.000 11060 Moving (0.22, -0.11) raw xDistance=-0.07 yDistance=0.24
03:31:40.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:31:40.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:31:40.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:31:40.238 00.000 11060 MoveAxis(E, 0, ABG)
03:31:40.238 00.000 11060 Move returns status 0, amount 0
03:31:40.238 00.000 11060 MoveAxis(N, 0, ABG)
03:31:40.238 00.000 11060 Move returns status 0, amount 0
03:31:40.238 00.000 11060 move complete, result=0
03:31:40.238 00.000 11060 worker thread done servicing request
03:31:40.238 00.000 11060 Worker thread wakes up
03:31:40.240 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:40.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:40.242 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:31:40.871 00.629 11060 Exposure complete
03:31:41.460 00.589 11060 worker thread done servicing request
03:31:41.460 00.000 10844 OnExposeComplete: enter
03:31:41.460 00.000 10844 UpdateGuideState(): m_state=6
03:31:41.460 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
03:31:41.460 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.86, Mass=1699, SNR=25.7, Peak=158 HFD=3.7
03:31:41.460 00.000 10844 MultiStar: [#1 0.09,-0.16,1.04,U] [#2 -0.43,-0.02,0.93,U] [#3 0.17,-0.54,1.01,U] [#4 -0.02,-0.49,1.01,U] [#5 0.64,-0.19,0.00,M3] [#6 -0.45,0.06,1.00,U] [#7 0.11,-0.55,0.87,U] [#8 -0.01,-0.30,0.83,U] 
03:31:41.460 00.000 10844 single-star, 7 included, MultiStar: {-0.09, -0.25}, one-star: {-0.19, -0.06}
03:31:41.460 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.22 = 2.06)
03:31:41.460 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
03:31:41.460 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.83 mountX=-0.10 mountY=-0.18, mountTheta=-2.06
03:31:41.464 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.06, opts=13)
03:31:41.464 00.000 10844 Enqueuing Move request for scope (-0.19, -0.06)
03:31:41.464 00.000 11060 Worker thread wakes up
03:31:41.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
03:31:41.469 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:41.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
03:31:41.469 00.000 10844 UpdateGuideState exits: m=1699 SNR=25.7
03:31:41.469 00.000 11060 Moving (-0.19, -0.06) raw xDistance=-0.10 yDistance=-0.18
03:31:41.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:41.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:41.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:41.469 00.000 10844 Enqueuing Expose request
03:31:41.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:41.470 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:31:41.470 00.000 11060 MoveAxis(E, 0, ABG)
03:31:41.470 00.000 11060 Move returns status 0, amount 0
03:31:41.470 00.000 11060 MoveAxis(N, 0, ABG)
03:31:41.470 00.000 11060 Move returns status 0, amount 0
03:31:41.470 00.000 11060 move complete, result=0
03:31:41.470 00.000 11060 worker thread done servicing request
03:31:41.470 00.000 11060 Worker thread wakes up
03:31:41.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:41.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:41.476 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:31:42.147 00.671 11060 Exposure complete
03:31:42.747 00.600 11060 worker thread done servicing request
03:31:42.747 00.000 10844 OnExposeComplete: enter
03:31:42.747 00.000 10844 UpdateGuideState(): m_state=6
03:31:42.748 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
03:31:42.748 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.55, Mass=1770, SNR=27.0, Peak=252 HFD=3.1
03:31:42.749 00.001 10844 MultiStar: [#1 0.32,0.13,0.94,U] [#2 -0.20,-0.18,0.88,U] [#3 0.13,-0.17,0.91,U] [#4 -0.24,-0.85,0.00,M1] [#5 0.24,-0.53,1.01,U] [#6 0.04,-0.07,1.01,U] [#7 -0.35,-0.43,0.87,U] [#8 0.32,-0.31,0.80,U] 
03:31:42.749 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.24}, one-star: {-0.27, -0.37}
03:31:42.749 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
03:31:42.749 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
03:31:42.749 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.45 mountX=-0.23 mountY=0.07, mountTheta=2.86
03:31:42.751 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.24, opts=13)
03:31:42.751 00.000 10844 Enqueuing Move request for scope (0.03, -0.24)
03:31:42.751 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:42.751 00.000 10844 UpdateGuideState exits: m=1770 SNR=27.0
03:31:42.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:42.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:42.751 00.000 10844 Enqueuing Expose request
03:31:42.753 00.002 11060 Worker thread wakes up
03:31:42.754 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
03:31:42.754 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
03:31:42.754 00.000 11060 Moving (0.03, -0.24) raw xDistance=-0.23 yDistance=0.07
03:31:42.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:31:42.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:42.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:31:42.754 00.000 11060 MoveAxis(E, 55, ABG)
03:31:42.754 00.000 11060 Guiding  Dir = 2, Dur = 55
03:31:42.784 00.030 11060 IsSlewing returns 0
03:31:42.784 00.000 11060 IsGuiding returns 0
03:31:42.861 00.077 11060 IsGuiding returns 0
03:31:42.861 00.000 11060 Move returns status 0, amount 55
03:31:42.862 00.001 11060 MoveAxis(N, 0, ABG)
03:31:42.862 00.000 11060 Move returns status 0, amount 0
03:31:42.862 00.000 11060 move complete, result=0
03:31:42.862 00.000 11060 worker thread done servicing request
03:31:42.862 00.000 11060 Worker thread wakes up
03:31:42.862 00.000 10844 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
03:31:42.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:42.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:43.500 00.638 11060 Exposure complete
03:31:43.818 00.318 11060 worker thread done servicing request
03:31:43.818 00.000 10844 OnExposeComplete: enter
03:31:43.820 00.002 10844 UpdateGuideState(): m_state=6
03:31:43.820 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
03:31:43.820 00.000 10844 Star::Find returns 1 (0), X=621.64, Y=104.81, Mass=2023, SNR=28.8, Peak=239 HFD=3.6
03:31:43.821 00.001 10844 MultiStar: [#1 0.08,0.13,0.92,U] [#2 -0.19,0.13,0.91,U] [#3 0.45,-1.02,0.00,M1] [#4 -0.13,-0.18,0.91,U] [#5 0.24,-0.25,0.88,U] [#6 -0.10,-0.09,0.95,U] [#7 -0.02,-0.11,0.80,U] [#8 0.39,-0.02,0.72,U] 
03:31:43.821 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.06}, one-star: {0.81, -0.11}
03:31:43.821 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
03:31:43.821 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.32 = 1.32)
03:31:43.821 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.04 mountY=0.15, mountTheta=1.81
03:31:43.823 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.06, opts=13)
03:31:43.823 00.000 10844 Enqueuing Move request for scope (0.14, -0.06)
03:31:43.823 00.000 11060 Worker thread wakes up
03:31:43.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:43.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
03:31:43.823 00.000 10844 UpdateGuideState exits: m=2023 SNR=28.8
03:31:43.823 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
03:31:43.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:43.823 00.000 11060 Moving (0.14, -0.06) raw xDistance=-0.04 yDistance=0.15
03:31:43.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:43.823 00.000 10844 Enqueuing Expose request
03:31:43.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:31:43.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:43.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:31:43.823 00.000 11060 MoveAxis(E, 0, ABG)
03:31:43.823 00.000 11060 Move returns status 0, amount 0
03:31:43.823 00.000 11060 MoveAxis(N, 0, ABG)
03:31:43.823 00.000 11060 Move returns status 0, amount 0
03:31:43.823 00.000 11060 move complete, result=0
03:31:43.823 00.000 11060 worker thread done servicing request
03:31:43.823 00.000 11060 Worker thread wakes up
03:31:43.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:43.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:43.828 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:44.487 00.659 11060 Exposure complete
03:31:45.142 00.655 10844 OnExposeComplete: enter
03:31:45.142 00.000 10844 UpdateGuideState(): m_state=6
03:31:45.142 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
03:31:45.142 00.000 10844 Star::Find returns 1 (0), X=621.40, Y=104.82, Mass=1672, SNR=26.0, Peak=237 HFD=3.1
03:31:45.142 00.000 10844 MultiStar: [#1 0.59,0.36,0.00,M1] [#2 -0.15,0.07,0.94,U] [#3 0.47,-0.16,1.00,U] [#4 0.29,-0.43,1.00,U] [#5 0.34,0.06,0.97,U] [#6 0.06,-0.27,1.07,U] [#7 0.47,0.26,0.91,U] [#8 0.25,-0.04,0.83,U] 
03:31:45.142 00.000 10844 refined, 7 included, MultiStar: {0.29, -0.08}, one-star: {0.57, -0.10}
03:31:45.142 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.67 = -1.67)
03:31:45.142 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.45 = 1.45)
03:31:45.142 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.29 mountX=-0.03 mountY=0.30, mountTheta=1.68
03:31:45.145 00.003 11060 worker thread done servicing request
03:31:45.145 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.08, opts=13)
03:31:45.145 00.000 10844 Enqueuing Move request for scope (0.29, -0.08)
03:31:45.145 00.000 11060 Worker thread wakes up
03:31:45.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:45.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
03:31:45.145 00.000 10844 UpdateGuideState exits: m=1672 SNR=26.0
03:31:45.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
03:31:45.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:45.145 00.000 11060 Moving (0.29, -0.08) raw xDistance=-0.03 yDistance=0.30
03:31:45.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:45.145 00.000 10844 Enqueuing Expose request
03:31:45.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:31:45.147 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:31:45.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:31:45.147 00.000 11060 MoveAxis(E, 0, ABG)
03:31:45.147 00.000 11060 Move returns status 0, amount 0
03:31:45.147 00.000 11060 MoveAxis(N, 0, ABG)
03:31:45.148 00.001 11060 Move returns status 0, amount 0
03:31:45.148 00.000 11060 move complete, result=0
03:31:45.148 00.000 11060 worker thread done servicing request
03:31:45.148 00.000 11060 Worker thread wakes up
03:31:45.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:45.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:45.150 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:31:45.779 00.629 11060 Exposure complete
03:31:46.246 00.467 11060 worker thread done servicing request
03:31:46.246 00.000 10844 OnExposeComplete: enter
03:31:46.246 00.000 10844 UpdateGuideState(): m_state=6
03:31:46.248 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
03:31:46.248 00.000 10844 Star::Find returns 1 (0), X=621.26, Y=105.04, Mass=1933, SNR=27.8, Peak=176 HFD=3.4
03:31:46.248 00.000 10844 MultiStar: [#1 0.47,0.26,0.84,U] [#2 0.05,0.16,0.87,U] [#3 0.89,0.30,0.00,M1] [#4 0.66,-0.15,0.00,M1] [#5 0.72,0.18,0.00,M1] [#6 0.02,-0.02,0.92,U] [#7 0.62,-0.04,0.00,M1] [#8 0.38,-0.25,0.74,U] 
03:31:46.248 00.000 10844 refined, 4 included, MultiStar: {0.27, 0.06}, one-star: {0.43, 0.12}
03:31:46.248 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.39) = xAngle (-1.16 = -1.16)
03:31:46.248 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.97 = 1.97)
03:31:46.248 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.27 cameraTheta=0.23 mountX=0.11 mountY=0.25, mountTheta=1.16
03:31:46.252 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.06, opts=13)
03:31:46.253 00.001 10844 Enqueuing Move request for scope (0.27, 0.06)
03:31:46.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:46.253 00.000 10844 UpdateGuideState exits: m=1933 SNR=27.8
03:31:46.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:46.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:46.253 00.000 10844 Enqueuing Expose request
03:31:46.255 00.002 11060 Worker thread wakes up
03:31:46.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.06) opts 0xd
03:31:46.256 00.001 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.06)
03:31:46.256 00.000 11060 Moving (0.27, 0.06) raw xDistance=0.11 yDistance=0.25
03:31:46.257 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:31:46.257 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.17 newest=0.70
03:31:46.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
03:31:46.257 00.000 11060 MoveAxis(E, 0, ABG)
03:31:46.257 00.000 11060 Move returns status 0, amount 0
03:31:46.257 00.000 11060 BLC: Oldest BLC event removed
03:31:46.257 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 564 applied
03:31:46.257 00.000 11060 MoveAxis(S, 663, ABG)
03:31:46.258 00.001 11060 Guiding  Dir = 1, Dur = 663
03:31:46.281 00.023 11060 IsSlewing returns 0
03:31:46.281 00.000 11060 IsGuiding returns 0
03:31:46.980 00.699 11060 IsGuiding returns 0
03:31:46.980 00.000 11060 Move returns status 0, amount 663
03:31:46.980 00.000 11060 move complete, result=0
03:31:46.980 00.000 11060 worker thread done servicing request
03:31:46.980 00.000 11060 Worker thread wakes up
03:31:46.980 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 663 ms SOUTH
03:31:46.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:46.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:47.642 00.662 11060 Exposure complete
03:31:48.025 00.383 11060 worker thread done servicing request
03:31:48.025 00.000 10844 OnExposeComplete: enter
03:31:48.025 00.000 10844 UpdateGuideState(): m_state=6
03:31:48.025 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
03:31:48.025 00.000 10844 Star::Find returns 1 (0), X=621.04, Y=104.71, Mass=1936, SNR=28.0, Peak=198 HFD=3.4
03:31:48.025 00.000 10844 MultiStar: [#1 0.72,0.21,0.00,M1] [#2 -0.08,0.16,0.96,U] [#3 0.94,-0.01,0.00,M2] [#4 0.19,-0.09,0.94,U] [#5 0.09,-0.04,0.91,U] [#6 -0.08,0.12,0.98,U] [#7 -0.03,0.52,0.87,U] [#8 0.10,0.03,0.80,U] 
03:31:48.025 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.21, -0.20}
03:31:48.027 00.002 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.39) = xAngle (-0.55 = -0.55)
03:31:48.027 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
03:31:48.027 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.84 mountX=0.07 mountY=0.05, mountTheta=0.56
03:31:48.028 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.06, opts=13)
03:31:48.028 00.000 10844 Enqueuing Move request for scope (0.06, 0.06)
03:31:48.028 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:48.030 00.002 10844 UpdateGuideState exits: m=1936 SNR=28.0
03:31:48.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:48.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:48.030 00.000 10844 Enqueuing Expose request
03:31:48.030 00.000 11060 Worker thread wakes up
03:31:48.031 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
03:31:48.031 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
03:31:48.031 00.000 11060 Moving (0.06, 0.06) raw xDistance=0.07 yDistance=0.05
03:31:48.031 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.177193, 1:0.045292
03:31:48.031 00.000 11060 BLC: No correction, Miss < min_move
03:31:48.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:31:48.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:48.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:31:48.031 00.000 11060 MoveAxis(E, 0, ABG)
03:31:48.031 00.000 11060 Move returns status 0, amount 0
03:31:48.031 00.000 11060 MoveAxis(N, 0, ABG)
03:31:48.031 00.000 11060 Move returns status 0, amount 0
03:31:48.031 00.000 11060 move complete, result=0
03:31:48.031 00.000 11060 worker thread done servicing request
03:31:48.031 00.000 11060 Worker thread wakes up
03:31:48.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:48.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:48.035 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:48.679 00.644 11060 Exposure complete
03:31:49.023 00.344 11060 worker thread done servicing request
03:31:49.024 00.001 10844 OnExposeComplete: enter
03:31:49.024 00.000 10844 UpdateGuideState(): m_state=6
03:31:49.024 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
03:31:49.024 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=105.00, Mass=1782, SNR=27.0, Peak=212 HFD=3.3
03:31:49.024 00.000 10844 MultiStar: [#1 0.51,0.31,0.00,M2] [#2 0.01,0.09,0.95,U] [#3 0.47,0.19,0.92,U] [#4 0.06,-0.10,0.93,U] [#5 0.56,0.07,0.91,U] [#6 -0.01,-0.02,0.94,U] [#7 0.43,0.21,0.90,U] [#8 0.31,-0.02,0.78,U] 
03:31:49.024 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.06}, one-star: {-0.23, 0.08}
03:31:49.024 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
03:31:49.024 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.05 = 2.05)
03:31:49.024 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.32 mountX=0.10 mountY=0.18, mountTheta=1.07
03:31:49.026 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.06, opts=13)
03:31:49.028 00.002 10844 Enqueuing Move request for scope (0.19, 0.06)
03:31:49.028 00.000 11060 Worker thread wakes up
03:31:49.028 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:49.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
03:31:49.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
03:31:49.028 00.000 11060 Moving (0.19, 0.06) raw xDistance=0.10 yDistance=0.18
03:31:49.028 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.177193, 1:0.045292, 2:0.176984
03:31:49.028 00.000 11060 BLC: No correction, Miss < min_move
03:31:49.029 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:31:49.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:49.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:31:49.029 00.000 11060 MoveAxis(E, 0, ABG)
03:31:49.029 00.000 11060 Move returns status 0, amount 0
03:31:49.029 00.000 11060 MoveAxis(N, 0, ABG)
03:31:49.029 00.000 11060 Move returns status 0, amount 0
03:31:49.029 00.000 11060 move complete, result=0
03:31:49.029 00.000 10844 UpdateGuideState exits: m=1782 SNR=27.0
03:31:49.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:49.030 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:49.030 00.000 10844 Enqueuing Expose request
03:31:49.030 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:31:49.035 00.005 11060 worker thread done servicing request
03:31:49.035 00.000 11060 Worker thread wakes up
03:31:49.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:49.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:49.684 00.649 11060 Exposure complete
03:31:50.252 00.568 11060 worker thread done servicing request
03:31:50.252 00.000 10844 OnExposeComplete: enter
03:31:50.252 00.000 10844 UpdateGuideState(): m_state=6
03:31:50.254 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
03:31:50.254 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.53, Mass=1672, SNR=25.4, Peak=247 HFD=3.2
03:31:50.254 00.000 10844 MultiStar: [#1 0.33,0.70,0.00,M3] [#2 0.33,0.16,0.97,U] [#3 0.66,-0.13,0.00,M2] [#4 0.24,-0.10,1.09,U] [#5 0.48,0.03,1.04,U] [#6 0.06,-0.45,1.12,U] [#7 0.35,0.05,0.90,U] [#8 0.01,0.22,0.77,U] 
03:31:50.254 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.09}, one-star: {-0.17, -0.39}
03:31:50.254 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.39) = xAngle (-1.82 = -1.82)
03:31:50.254 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
03:31:50.254 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.43 mountX=-0.05 mountY=0.20, mountTheta=1.82
03:31:50.257 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.09, opts=13)
03:31:50.258 00.001 10844 Enqueuing Move request for scope (0.19, -0.09)
03:31:50.258 00.000 11060 Worker thread wakes up
03:31:50.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
03:31:50.258 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
03:31:50.258 00.000 11060 Moving (0.19, -0.09) raw xDistance=-0.05 yDistance=0.20
03:31:50.262 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:50.262 00.000 11060 BLC: window closed
03:31:50.262 00.000 10844 UpdateGuideState exits: m=1672 SNR=25.4
03:31:50.262 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.15, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.177193, 1:0.045292, 2:0.176984
03:31:50.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:50.262 00.000 11060 BLC: Under-shoot: nominal increase by 82
03:31:50.262 00.000 11060 BLC: window closed
03:31:50.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:50.262 00.000 10844 Enqueuing Expose request
03:31:50.262 00.000 11060 BLC: Pulse adjusted to 620
03:31:50.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:31:50.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:31:50.262 00.000 11060 MoveAxis(E, 0, ABG)
03:31:50.262 00.000 11060 Move returns status 0, amount 0
03:31:50.262 00.000 11060 MoveAxis(S, 78, ABG)
03:31:50.264 00.002 11060 Guiding  Dir = 1, Dur = 78
03:31:50.303 00.039 11060 IsSlewing returns 0
03:31:50.303 00.000 11060 IsGuiding returns 0
03:31:50.420 00.117 11060 IsGuiding returns 0
03:31:50.420 00.000 11060 Move returns status 0, amount 78
03:31:50.420 00.000 11060 move complete, result=0
03:31:50.420 00.000 11060 worker thread done servicing request
03:31:50.420 00.000 11060 Worker thread wakes up
03:31:50.420 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 78 ms SOUTH
03:31:50.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:50.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:50.738 00.318 10844 evsrv: cli 0EEEE070 connect
03:31:50.738 00.000 10844 case statement mapped state 6 to 3
03:31:50.738 00.000 10844 case statement mapped state 6 to 3
03:31:50.738 00.000 10844 evsrv: cli 0EEEE070 request: {"method":"get_pixel_scale","id":"6d1ad375-c9b6-4f99-97fd-b11344f5b16c"}
03:31:50.738 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":4.1253,"id":"6d1ad375-c9b6-4f99-97fd-b11344f5b16c"}
03:31:50.740 00.002 10844 evsrv: cli 0EEEE070 disconnect
03:31:51.055 00.315 11060 Exposure complete
03:31:51.326 00.271 11060 worker thread done servicing request
03:31:51.326 00.000 10844 OnExposeComplete: enter
03:31:51.326 00.000 10844 UpdateGuideState(): m_state=6
03:31:51.326 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
03:31:51.331 00.005 10844 Star::Find returns 1 (0), X=621.20, Y=104.60, Mass=1983, SNR=28.0, Peak=207 HFD=3.4
03:31:51.331 00.000 10844 MultiStar: [#1 0.47,0.02,0.84,U] [#2 -0.14,-0.22,0.84,U] [#3 0.81,-0.21,0.00,M3] [#4 0.27,-0.03,0.87,U] [#5 0.57,-0.04,0.90,U] [#6 -0.13,-0.65,0.00,M1] [#7 0.55,0.18,0.94,U] [#8 0.60,-0.40,0.00,M1] 
03:31:51.331 00.000 10844 refined, 5 included, MultiStar: {0.35, -0.07}, one-star: {0.37, -0.32}
03:31:51.331 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.39) = xAngle (-1.58 = -1.58)
03:31:51.331 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.54 = 1.54)
03:31:51.331 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.07 hyp=0.36 cameraTheta=-0.19 mountX=-0.00 mountY=0.36, mountTheta=1.58
03:31:51.333 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.07, opts=13)
03:31:51.333 00.000 10844 Enqueuing Move request for scope (0.35, -0.07)
03:31:51.335 00.002 11060 Worker thread wakes up
03:31:51.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:51.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.07) opts 0xd
03:31:51.335 00.000 10844 UpdateGuideState exits: m=1983 SNR=28.0
03:31:51.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.07)
03:31:51.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:51.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:51.335 00.000 10844 Enqueuing Expose request
03:31:51.335 00.000 11060 Moving (0.35, -0.07) raw xDistance=-0.00 yDistance=0.36
03:31:51.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:31:51.336 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
03:31:51.336 00.000 11060 MoveAxis(E, 0, ABG)
03:31:51.336 00.000 11060 Move returns status 0, amount 0
03:31:51.336 00.000 11060 MoveAxis(S, 141, ABG)
03:31:51.337 00.001 11060 Guiding  Dir = 1, Dur = 141
03:31:51.368 00.031 11060 IsSlewing returns 0
03:31:51.368 00.000 11060 IsGuiding returns 0
03:31:51.514 00.146 11060 IsGuiding returns 0
03:31:51.514 00.000 11060 Move returns status 0, amount 141
03:31:51.514 00.000 11060 move complete, result=0
03:31:51.514 00.000 11060 worker thread done servicing request
03:31:51.516 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 141 ms SOUTH
03:31:51.516 00.000 11060 Worker thread wakes up
03:31:51.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:51.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:52.150 00.634 11060 Exposure complete
03:31:52.477 00.327 11060 worker thread done servicing request
03:31:52.478 00.001 10844 OnExposeComplete: enter
03:31:52.478 00.000 10844 UpdateGuideState(): m_state=6
03:31:52.478 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
03:31:52.478 00.000 10844 Star::Find returns 1 (1), X=620.65, Y=104.49, Mass=1839, SNR=27.4, Peak=255 HFD=3.1
03:31:52.478 00.000 10844 MultiStar: [#1 -0.63,-0.35,0.00,M3] [#2 -0.54,-0.17,0.87,U] [#3 -0.10,-0.28,0.93,U] [#4 -0.27,-0.42,0.93,U] [#5 0.18,-0.25,0.89,U] [#6 -0.54,-0.54,0.00,M2] [#7 0.20,-0.17,0.95,U] [#8 0.17,-0.43,0.76,U] 
03:31:52.478 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.31}, one-star: {-0.18, -0.43}
03:31:52.478 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.39) = xAngle (-3.22 = 3.06)
03:31:52.478 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.10 = -0.10)
03:31:52.478 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.83 mountX=-0.32 mountY=-0.03, mountTheta=-3.05
03:31:52.482 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.31, opts=13)
03:31:52.482 00.000 10844 Enqueuing Move request for scope (-0.08, -0.31)
03:31:52.482 00.000 11060 Worker thread wakes up
03:31:52.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.31) opts 0xd
03:31:52.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.31)
03:31:52.482 00.000 11060 Moving (-0.08, -0.31) raw xDistance=-0.32 yDistance=-0.03
03:31:52.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:31:52.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:52.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:31:52.482 00.000 11060 MoveAxis(E, 75, ABG)
03:31:52.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:52.482 00.000 11060 Guiding  Dir = 2, Dur = 75
03:31:52.482 00.000 10844 UpdateGuideState exits: m=1839 SNR=27.4 Saturated
03:31:52.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:52.486 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:52.486 00.000 10844 Enqueuing Expose request
03:31:52.501 00.015 11060 IsSlewing returns 0
03:31:52.501 00.000 11060 IsGuiding returns 0
03:31:52.579 00.078 11060 IsGuiding returns 0
03:31:52.579 00.000 11060 Move returns status 0, amount 75
03:31:52.579 00.000 11060 MoveAxis(N, 0, ABG)
03:31:52.579 00.000 11060 Move returns status 0, amount 0
03:31:52.580 00.001 11060 move complete, result=0
03:31:52.580 00.000 11060 worker thread done servicing request
03:31:52.580 00.000 11060 Worker thread wakes up
03:31:52.580 00.000 10844 GuideStep: -0.3 px 75 ms EAST, -0.0 px 0 ms NORTH
03:31:52.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:52.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:53.199 00.619 11060 Exposure complete
03:31:53.650 00.451 11060 worker thread done servicing request
03:31:53.650 00.000 10844 OnExposeComplete: enter
03:31:53.650 00.000 10844 UpdateGuideState(): m_state=6
03:31:53.650 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
03:31:53.650 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.94, Mass=1627, SNR=25.6, Peak=169 HFD=3.5
03:31:53.652 00.002 10844 MultiStar: [#1 -0.05,0.11,0.84,U] [#2 -0.19,0.41,0.98,U] [#3 -0.10,0.05,1.07,U] [#4 -0.37,-0.00,1.04,U] [#5 -0.40,0.03,1.06,U] [#6 -0.62,-0.02,0.00,M3] [#7 -0.01,-0.03,1.02,U] [#8 -0.11,-0.13,0.90,U] 
03:31:53.652 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.06}, one-star: {-0.36, 0.02}
03:31:53.652 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.39) = xAngle (1.48 = 1.48)
03:31:53.652 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.60 = -1.68)
03:31:53.652 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.87 mountX=0.02 mountY=-0.21, mountTheta=-1.48
03:31:53.653 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.06, opts=13)
03:31:53.653 00.000 10844 Enqueuing Move request for scope (-0.20, 0.06)
03:31:53.653 00.000 11060 Worker thread wakes up
03:31:53.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:53.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
03:31:53.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
03:31:53.655 00.002 11060 Moving (-0.20, 0.06) raw xDistance=0.02 yDistance=-0.21
03:31:53.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:31:53.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:31:53.667 00.012 10844 UpdateGuideState exits: m=1627 SNR=25.6
03:31:53.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:53.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:53.667 00.000 10844 Enqueuing Expose request
03:31:53.670 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:31:53.672 00.002 11060 MoveAxis(E, 0, ABG)
03:31:53.672 00.000 11060 Move returns status 0, amount 0
03:31:53.672 00.000 11060 MoveAxis(N, 0, ABG)
03:31:53.672 00.000 11060 Move returns status 0, amount 0
03:31:53.672 00.000 11060 move complete, result=0
03:31:53.672 00.000 11060 worker thread done servicing request
03:31:53.672 00.000 11060 Worker thread wakes up
03:31:53.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:53.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:53.680 00.008 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:31:54.317 00.637 11060 Exposure complete
03:31:54.568 00.251 11060 worker thread done servicing request
03:31:54.568 00.000 10844 OnExposeComplete: enter
03:31:54.568 00.000 10844 UpdateGuideState(): m_state=6
03:31:54.568 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
03:31:54.568 00.000 10844 Star::Find returns 1 (0), X=620.11, Y=105.17, Mass=1587, SNR=24.9, Peak=167 HFD=3.5
03:31:54.568 00.000 10844 MultiStar: [#1 0.13,0.53,0.96,U] [#2 -0.36,0.14,0.93,U] [#3 0.11,0.30,1.06,U] [#4 0.02,-0.10,1.09,U] [#5 0.30,0.48,1.06,U] [#6 0.11,-0.08,1.04,U] [#7 0.13,0.15,0.94,U] [#8 0.19,0.38,0.78,U] 
03:31:54.568 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.22}, one-star: {-0.71, 0.25}
03:31:54.568 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.39) = xAngle (0.22 = 0.22)
03:31:54.568 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.35 = -2.94)
03:31:54.568 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.61 mountX=0.22 mountY=-0.05, mountTheta=-0.21
03:31:54.571 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.22, opts=13)
03:31:54.571 00.000 10844 Enqueuing Move request for scope (-0.01, 0.22)
03:31:54.571 00.000 11060 Worker thread wakes up
03:31:54.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:54.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
03:31:54.571 00.000 10844 UpdateGuideState exits: m=1587 SNR=24.9
03:31:54.571 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
03:31:54.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:54.571 00.000 11060 Moving (-0.01, 0.22) raw xDistance=0.22 yDistance=-0.05
03:31:54.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:54.571 00.000 10844 Enqueuing Expose request
03:31:54.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:31:54.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:54.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:31:54.571 00.000 11060 MoveAxis(W, 51, ABG)
03:31:54.571 00.000 11060 Guiding  Dir = 3, Dur = 51
03:31:54.592 00.021 11060 IsSlewing returns 0
03:31:54.592 00.000 11060 IsGuiding returns 0
03:31:54.668 00.076 11060 IsGuiding returns 0
03:31:54.668 00.000 11060 Move returns status 0, amount 51
03:31:54.668 00.000 11060 MoveAxis(N, 0, ABG)
03:31:54.668 00.000 11060 Move returns status 0, amount 0
03:31:54.668 00.000 11060 move complete, result=0
03:31:54.670 00.002 11060 worker thread done servicing request
03:31:54.670 00.000 10844 GuideStep: 0.2 px 51 ms WEST, -0.0 px 0 ms NORTH
03:31:54.670 00.000 11060 Worker thread wakes up
03:31:54.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:54.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:55.312 00.642 11060 Exposure complete
03:31:55.561 00.249 11060 worker thread done servicing request
03:31:55.561 00.000 10844 OnExposeComplete: enter
03:31:55.561 00.000 10844 UpdateGuideState(): m_state=6
03:31:55.561 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
03:31:55.561 00.000 10844 Star::Find returns 1 (0), X=620.26, Y=104.57, Mass=1846, SNR=27.0, Peak=248 HFD=3.2
03:31:55.561 00.000 10844 MultiStar: [#1 -0.02,0.09,0.98,U] [#2 0.34,0.29,0.82,U] [#3 0.26,-0.21,0.90,U] [#4 -0.30,-0.28,0.92,U] [#5 0.04,-0.19,0.89,U] [#6 -0.03,-0.28,1.03,U] [#7 0.03,-0.06,0.93,U] [#8 0.25,0.07,0.77,U] 
03:31:55.561 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {-0.57, -0.35}
03:31:55.561 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
03:31:55.561 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
03:31:55.561 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.71 mountX=-0.11 mountY=0.00, mountTheta=3.11
03:31:55.567 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.11, opts=13)
03:31:55.567 00.000 10844 Enqueuing Move request for scope (-0.02, -0.11)
03:31:55.567 00.000 11060 Worker thread wakes up
03:31:55.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
03:31:55.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
03:31:55.567 00.000 11060 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=0.00
03:31:55.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:31:55.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:55.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:55.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:31:55.567 00.000 10844 UpdateGuideState exits: m=1846 SNR=27.0
03:31:55.567 00.000 11060 MoveAxis(E, 0, ABG)
03:31:55.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:55.567 00.000 11060 Move returns status 0, amount 0
03:31:55.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:55.567 00.000 10844 Enqueuing Expose request
03:31:55.567 00.000 11060 MoveAxis(N, 0, ABG)
03:31:55.567 00.000 11060 Move returns status 0, amount 0
03:31:55.567 00.000 11060 move complete, result=0
03:31:55.567 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:55.567 00.000 11060 worker thread done servicing request
03:31:55.567 00.000 11060 Worker thread wakes up
03:31:55.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:55.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:56.199 00.632 11060 Exposure complete
03:31:56.408 00.209 11060 worker thread done servicing request
03:31:56.408 00.000 10844 OnExposeComplete: enter
03:31:56.408 00.000 10844 UpdateGuideState(): m_state=6
03:31:56.408 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
03:31:56.408 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.82, Mass=1747, SNR=26.4, Peak=187 HFD=2.9
03:31:56.408 00.000 10844 MultiStar: [#1 0.47,-0.21,0.99,U] [#2 0.24,0.28,1.00,U] [#3 0.57,-0.05,1.01,U] [#4 -0.18,-0.50,0.94,U] [#5 0.23,0.05,0.89,U] [#6 0.37,-0.45,1.11,U] [#7 0.32,0.09,0.95,U] [#8 0.24,-0.11,0.83,U] 
03:31:56.408 00.000 10844 single-star, 8 included, MultiStar: {0.25, -0.11}, one-star: {-0.06, -0.10}
03:31:56.408 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.39) = xAngle (-3.53 = 2.75)
03:31:56.408 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.41 = -0.41)
03:31:56.408 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.14 mountX=-0.11 mountY=-0.05, mountTheta=-2.74
03:31:56.413 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
03:31:56.413 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
03:31:56.413 00.000 11060 Worker thread wakes up
03:31:56.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:56.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
03:31:56.413 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.4
03:31:56.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
03:31:56.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:56.413 00.000 11060 Moving (-0.06, -0.10) raw xDistance=-0.11 yDistance=-0.05
03:31:56.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:56.413 00.000 10844 Enqueuing Expose request
03:31:56.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:31:56.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:56.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:31:56.413 00.000 11060 MoveAxis(E, 0, ABG)
03:31:56.413 00.000 11060 Move returns status 0, amount 0
03:31:56.413 00.000 11060 MoveAxis(N, 0, ABG)
03:31:56.413 00.000 11060 Move returns status 0, amount 0
03:31:56.413 00.000 11060 move complete, result=0
03:31:56.413 00.000 11060 worker thread done servicing request
03:31:56.413 00.000 11060 Worker thread wakes up
03:31:56.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:56.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:56.416 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:57.058 00.642 11060 Exposure complete
03:31:57.334 00.276 11060 worker thread done servicing request
03:31:57.335 00.001 10844 OnExposeComplete: enter
03:31:57.335 00.000 10844 UpdateGuideState(): m_state=6
03:31:57.336 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
03:31:57.336 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.54, Mass=1965, SNR=28.2, Peak=249 HFD=3.4
03:31:57.336 00.000 10844 MultiStar: [#1 -0.01,-0.31,0.90,U] [#2 0.13,-0.02,0.90,U] [#3 0.54,0.03,0.90,U] [#4 -0.07,-0.80,0.00,M1] [#5 0.08,-0.40,0.90,U] [#6 -0.02,-0.28,0.92,U] [#7 0.24,-0.50,0.78,U] [#8 -0.08,-0.38,0.76,U] 
03:31:57.336 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.28}, one-star: {-0.05, -0.38}
03:31:57.336 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:31:57.337 00.001 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.52 = 0.52)
03:31:57.337 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.29 cameraTheta=-1.21 mountX=-0.25 mountY=0.15, mountTheta=2.62
03:31:57.339 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.28, opts=13)
03:31:57.339 00.000 10844 Enqueuing Move request for scope (0.10, -0.28)
03:31:57.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:31:57.339 00.000 10844 UpdateGuideState exits: m=1965 SNR=28.2
03:31:57.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:57.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:57.339 00.000 11060 Worker thread wakes up
03:31:57.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
03:31:57.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
03:31:57.340 00.001 11060 Moving (0.10, -0.28) raw xDistance=-0.25 yDistance=0.15
03:31:57.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:31:57.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:57.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:31:57.340 00.000 11060 MoveAxis(E, 59, ABG)
03:31:57.340 00.000 11060 Guiding  Dir = 2, Dur = 59
03:31:57.342 00.002 10844 Enqueuing Expose request
03:31:57.352 00.010 11060 IsSlewing returns 0
03:31:57.353 00.001 11060 IsGuiding returns 0
03:31:57.414 00.061 11060 IsGuiding returns 0
03:31:57.414 00.000 11060 Move returns status 0, amount 59
03:31:57.414 00.000 11060 MoveAxis(N, 0, ABG)
03:31:57.414 00.000 11060 Move returns status 0, amount 0
03:31:57.414 00.000 11060 move complete, result=0
03:31:57.414 00.000 11060 worker thread done servicing request
03:31:57.414 00.000 11060 Worker thread wakes up
03:31:57.414 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
03:31:57.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:57.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:58.056 00.642 11060 Exposure complete
03:31:58.294 00.238 11060 worker thread done servicing request
03:31:58.294 00.000 10844 OnExposeComplete: enter
03:31:58.296 00.002 10844 UpdateGuideState(): m_state=6
03:31:58.296 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
03:31:58.296 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.32, Mass=1535, SNR=24.6, Peak=189 HFD=3.4
03:31:58.296 00.000 10844 MultiStar: [#1 0.33,-0.15,1.03,U] [#2 -0.37,0.43,0.91,U] [#3 0.09,-0.40,1.13,U] [#4 -0.20,-0.25,1.02,U] [#5 0.65,-0.26,0.00,M1] [#6 0.20,-0.86,0.00,M1] [#7 -0.06,-0.25,1.06,U] [#8 0.58,-0.07,0.94,U] 
03:31:58.296 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.20}, one-star: {-0.19, -0.60}
03:31:58.296 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
03:31:58.296 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
03:31:58.296 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.44 mountX=-0.19 mountY=0.06, mountTheta=2.85
03:31:58.299 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.20, opts=13)
03:31:58.299 00.000 10844 Enqueuing Move request for scope (0.03, -0.20)
03:31:58.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:58.299 00.000 10844 UpdateGuideState exits: m=1535 SNR=24.6
03:31:58.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:58.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:58.299 00.000 10844 Enqueuing Expose request
03:31:58.299 00.000 11060 Worker thread wakes up
03:31:58.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
03:31:58.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
03:31:58.299 00.000 11060 Moving (0.03, -0.20) raw xDistance=-0.19 yDistance=0.06
03:31:58.301 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:31:58.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:58.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:31:58.301 00.000 11060 MoveAxis(E, 47, ABG)
03:31:58.301 00.000 11060 Guiding  Dir = 2, Dur = 47
03:31:58.304 00.003 11060 IsSlewing returns 0
03:31:58.305 00.001 11060 IsGuiding returns 0
03:31:58.366 00.061 11060 IsGuiding returns 0
03:31:58.366 00.000 11060 Move returns status 0, amount 47
03:31:58.366 00.000 11060 MoveAxis(N, 0, ABG)
03:31:58.366 00.000 11060 Move returns status 0, amount 0
03:31:58.366 00.000 11060 move complete, result=0
03:31:58.366 00.000 11060 worker thread done servicing request
03:31:58.366 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
03:31:58.366 00.000 11060 Worker thread wakes up
03:31:58.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:58.368 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:59.011 00.643 11060 Exposure complete
03:31:59.283 00.272 10844 OnExposeComplete: enter
03:31:59.283 00.000 10844 UpdateGuideState(): m_state=6
03:31:59.283 00.000 11060 worker thread done servicing request
03:31:59.283 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
03:31:59.284 00.001 10844 Star::Find returns 1 (1), X=620.47, Y=104.85, Mass=1552, SNR=25.0, Peak=255 HFD=3.0
03:31:59.284 00.000 10844 MultiStar: [#1 -0.47,0.19,0.99,U] [#2 -0.31,-0.12,0.95,U] [#3 0.34,0.21,0.97,U] [#4 -0.57,-0.33,0.00,M1] [#5 -0.11,0.08,0.95,U] [#6 -0.05,0.08,1.17,U] [#7 -0.46,0.14,1.01,U] [#8 0.49,-0.06,0.91,U] 
03:31:59.284 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.06}, one-star: {-0.36, -0.07}
03:31:59.284 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.39) = xAngle (1.30 = 1.30)
03:31:59.284 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.43 = -1.86)
03:31:59.284 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.69 mountX=0.04 mountY=-0.13, mountTheta=-1.30
03:31:59.286 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.06, opts=13)
03:31:59.286 00.000 10844 Enqueuing Move request for scope (-0.12, 0.06)
03:31:59.286 00.000 11060 Worker thread wakes up
03:31:59.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:31:59.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
03:31:59.286 00.000 10844 UpdateGuideState exits: m=1552 SNR=25.0 Saturated
03:31:59.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
03:31:59.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:59.286 00.000 11060 Moving (-0.12, 0.06) raw xDistance=0.04 yDistance=-0.13
03:31:59.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:31:59.286 00.000 10844 Enqueuing Expose request
03:31:59.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:31:59.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:31:59.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:31:59.286 00.000 11060 MoveAxis(E, 0, ABG)
03:31:59.286 00.000 11060 Move returns status 0, amount 0
03:31:59.288 00.002 11060 MoveAxis(N, 0, ABG)
03:31:59.288 00.000 11060 Move returns status 0, amount 0
03:31:59.288 00.000 11060 move complete, result=0
03:31:59.288 00.000 11060 worker thread done servicing request
03:31:59.288 00.000 11060 Worker thread wakes up
03:31:59.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:31:59.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:31:59.290 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:59.917 00.627 11060 Exposure complete
03:32:00.218 00.301 11060 worker thread done servicing request
03:32:00.218 00.000 10844 OnExposeComplete: enter
03:32:00.218 00.000 10844 UpdateGuideState(): m_state=6
03:32:00.218 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
03:32:00.218 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.86, Mass=1947, SNR=27.6, Peak=195 HFD=2.9
03:32:00.224 00.006 10844 MultiStar: [#1 0.13,0.15,0.95,U] [#2 -0.32,0.30,0.89,U] [#3 0.62,0.04,0.00,M1] [#4 -0.07,-0.28,0.89,U] [#5 0.35,-0.01,0.86,U] [#6 0.01,-0.21,1.03,U] [#7 -0.15,-0.16,0.85,U] [#8 0.42,-0.19,0.83,U] 
03:32:00.224 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.10, -0.06}
03:32:00.224 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
03:32:00.224 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
03:32:00.224 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.78 mountX=-0.05 mountY=0.07, mountTheta=2.18
03:32:00.225 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
03:32:00.227 00.002 10844 Enqueuing Move request for scope (0.06, -0.06)
03:32:00.227 00.000 11060 Worker thread wakes up
03:32:00.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
03:32:00.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:32:00.227 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:32:00.227 00.000 11060 Moving (0.06, -0.06) raw xDistance=-0.05 yDistance=0.07
03:32:00.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:32:00.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:00.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:32:00.227 00.000 11060 MoveAxis(E, 0, ABG)
03:32:00.227 00.000 11060 Move returns status 0, amount 0
03:32:00.227 00.000 11060 MoveAxis(N, 0, ABG)
03:32:00.227 00.000 11060 Move returns status 0, amount 0
03:32:00.227 00.000 11060 move complete, result=0
03:32:00.227 00.000 10844 UpdateGuideState exits: m=1947 SNR=27.6
03:32:00.227 00.000 11060 worker thread done servicing request
03:32:00.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:00.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:00.229 00.002 10844 Enqueuing Expose request
03:32:00.229 00.000 11060 Worker thread wakes up
03:32:00.229 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:00.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:00.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:00.853 00.624 11060 Exposure complete
03:32:01.091 00.238 11060 worker thread done servicing request
03:32:01.091 00.000 10844 OnExposeComplete: enter
03:32:01.091 00.000 10844 UpdateGuideState(): m_state=6
03:32:01.093 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
03:32:01.093 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.26, Mass=1823, SNR=26.9, Peak=202 HFD=3.1
03:32:01.093 00.000 10844 MultiStar: [#1 -0.02,0.10,0.91,U] [#2 -0.11,-0.09,0.84,U] [#3 0.31,-0.39,0.90,U] [#4 -0.25,-0.56,0.00,M1] [#5 0.16,-0.43,0.84,U] [#6 0.18,-0.37,1.01,U] [#7 0.20,-0.47,0.83,U] [#8 0.74,-0.37,0.00,M1] 
03:32:01.093 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.34}, one-star: {-0.20, -0.66}
03:32:01.093 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:32:01.093 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:32:01.093 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.34 hyp=0.34 cameraTheta=-1.36 mountX=-0.32 mountY=0.13, mountTheta=2.77
03:32:01.096 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.34, opts=13)
03:32:01.096 00.000 10844 Enqueuing Move request for scope (0.07, -0.34)
03:32:01.096 00.000 11060 Worker thread wakes up
03:32:01.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:01.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.34) opts 0xd
03:32:01.096 00.000 10844 UpdateGuideState exits: m=1823 SNR=26.9
03:32:01.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.34)
03:32:01.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:01.096 00.000 11060 Moving (0.07, -0.34) raw xDistance=-0.32 yDistance=0.13
03:32:01.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:01.096 00.000 10844 Enqueuing Expose request
03:32:01.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:32:01.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:01.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:32:01.096 00.000 11060 MoveAxis(E, 75, ABG)
03:32:01.096 00.000 11060 Guiding  Dir = 2, Dur = 75
03:32:01.102 00.006 11060 IsSlewing returns 0
03:32:01.102 00.000 11060 IsGuiding returns 0
03:32:01.178 00.076 11060 IsGuiding returns 0
03:32:01.178 00.000 11060 Move returns status 0, amount 75
03:32:01.178 00.000 11060 MoveAxis(N, 0, ABG)
03:32:01.178 00.000 11060 Move returns status 0, amount 0
03:32:01.178 00.000 11060 move complete, result=0
03:32:01.178 00.000 11060 worker thread done servicing request
03:32:01.178 00.000 10844 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
03:32:01.178 00.000 11060 Worker thread wakes up
03:32:01.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:01.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:01.811 00.633 11060 Exposure complete
03:32:02.013 00.202 11060 worker thread done servicing request
03:32:02.013 00.000 10844 OnExposeComplete: enter
03:32:02.013 00.000 10844 UpdateGuideState(): m_state=6
03:32:02.013 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
03:32:02.013 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=104.38, Mass=1939, SNR=27.7, Peak=242 HFD=3.3
03:32:02.013 00.000 10844 MultiStar: [#1 0.04,0.01,1.01,U] [#2 -0.65,-0.61,0.00,M1] [#3 0.24,0.13,0.92,U] [#4 -0.28,-0.63,0.00,M2] [#5 -0.41,-0.32,0.89,U] [#6 -0.11,-0.64,0.00,M1] [#7 -0.33,0.11,0.88,U] [#8 0.13,-0.31,0.76,U] 
03:32:02.013 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.15}, one-star: {-0.39, -0.54}
03:32:02.013 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.39) = xAngle (-3.64 = 2.64)
03:32:02.013 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.52 = -0.52)
03:32:02.015 00.002 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.25 mountX=-0.18 mountY=-0.10, mountTheta=-2.63
03:32:02.016 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.15, opts=13)
03:32:02.016 00.000 10844 Enqueuing Move request for scope (-0.13, -0.15)
03:32:02.016 00.000 11060 Worker thread wakes up
03:32:02.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:02.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
03:32:02.016 00.000 10844 UpdateGuideState exits: m=1939 SNR=27.7
03:32:02.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
03:32:02.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:02.016 00.000 11060 Moving (-0.13, -0.15) raw xDistance=-0.18 yDistance=-0.10
03:32:02.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:02.016 00.000 10844 Enqueuing Expose request
03:32:02.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:32:02.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:02.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:32:02.016 00.000 11060 MoveAxis(E, 43, ABG)
03:32:02.016 00.000 11060 Guiding  Dir = 2, Dur = 43
03:32:02.031 00.015 11060 IsSlewing returns 0
03:32:02.032 00.001 11060 IsGuiding returns 0
03:32:02.078 00.046 11060 IsGuiding returns 0
03:32:02.078 00.000 11060 Move returns status 0, amount 43
03:32:02.078 00.000 11060 MoveAxis(N, 0, ABG)
03:32:02.078 00.000 11060 Move returns status 0, amount 0
03:32:02.078 00.000 11060 move complete, result=0
03:32:02.078 00.000 11060 worker thread done servicing request
03:32:02.080 00.002 11060 Worker thread wakes up
03:32:02.080 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
03:32:02.081 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:02.083 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:02.724 00.641 11060 Exposure complete
03:32:02.973 00.249 11060 worker thread done servicing request
03:32:02.973 00.000 10844 OnExposeComplete: enter
03:32:02.973 00.000 10844 UpdateGuideState(): m_state=6
03:32:02.978 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
03:32:02.978 00.000 10844 Star::Find returns 1 (0), X=620.25, Y=105.06, Mass=1834, SNR=26.9, Peak=203 HFD=3.4
03:32:02.978 00.000 10844 MultiStar: [#1 0.16,0.06,1.02,U] [#2 -0.51,-0.23,0.92,U] [#3 0.02,-0.04,0.99,U] [#4 0.16,-0.36,0.87,U] [#5 0.01,-0.46,0.96,U] [#6 -0.10,-0.12,0.93,U] [#7 0.15,-0.21,0.92,U] [#8 0.19,-0.44,0.81,U] 
03:32:02.978 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {-0.58, 0.14}
03:32:02.978 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
03:32:02.978 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:32:02.978 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.91 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
03:32:02.992 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.18, opts=13)
03:32:02.992 00.000 10844 Enqueuing Move request for scope (-0.06, -0.18)
03:32:02.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:02.993 00.001 10844 UpdateGuideState exits: m=1834 SNR=26.9
03:32:02.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:02.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:02.993 00.000 10844 Enqueuing Expose request
03:32:02.997 00.004 11060 Worker thread wakes up
03:32:02.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
03:32:02.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
03:32:02.997 00.000 11060 Moving (-0.06, -0.18) raw xDistance=-0.18 yDistance=-0.03
03:32:02.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:32:02.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:02.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:32:02.998 00.001 11060 MoveAxis(E, 45, ABG)
03:32:02.998 00.000 11060 Guiding  Dir = 2, Dur = 45
03:32:03.008 00.010 11060 IsSlewing returns 0
03:32:03.008 00.000 11060 IsGuiding returns 0
03:32:03.069 00.061 11060 IsGuiding returns 0
03:32:03.069 00.000 11060 Move returns status 0, amount 45
03:32:03.069 00.000 11060 MoveAxis(N, 0, ABG)
03:32:03.069 00.000 11060 Move returns status 0, amount 0
03:32:03.069 00.000 11060 move complete, result=0
03:32:03.069 00.000 11060 worker thread done servicing request
03:32:03.069 00.000 11060 Worker thread wakes up
03:32:03.069 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
03:32:03.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:03.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:03.704 00.635 11060 Exposure complete
03:32:03.935 00.231 11060 worker thread done servicing request
03:32:03.935 00.000 10844 OnExposeComplete: enter
03:32:03.935 00.000 10844 UpdateGuideState(): m_state=6
03:32:03.935 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
03:32:03.935 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.95, Mass=1997, SNR=27.8, Peak=224 HFD=3.3
03:32:03.935 00.000 10844 MultiStar: [#1 0.57,-0.11,0.88,U] [#2 0.01,0.38,0.84,U] [#3 0.26,0.09,0.91,U] [#4 0.06,-0.23,0.87,U] [#5 -0.13,-0.35,0.92,U] [#6 -0.10,-0.36,0.97,U] [#7 -0.07,-0.05,0.88,U] [#8 0.24,-0.17,0.83,U] 
03:32:03.935 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {-0.13, 0.03}
03:32:03.935 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
03:32:03.935 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
03:32:03.935 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.89 mountX=-0.07 mountY=0.09, mountTheta=2.28
03:32:03.935 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
03:32:03.935 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
03:32:03.935 00.000 11060 Worker thread wakes up
03:32:03.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:03.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
03:32:03.935 00.000 10844 UpdateGuideState exits: m=1997 SNR=27.8
03:32:03.935 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
03:32:03.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:03.935 00.000 11060 Moving (0.07, -0.09) raw xDistance=-0.07 yDistance=0.09
03:32:03.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:03.935 00.000 10844 Enqueuing Expose request
03:32:03.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:32:03.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:03.940 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:32:03.940 00.000 11060 MoveAxis(E, 0, ABG)
03:32:03.940 00.000 11060 Move returns status 0, amount 0
03:32:03.940 00.000 11060 MoveAxis(N, 0, ABG)
03:32:03.940 00.000 11060 Move returns status 0, amount 0
03:32:03.940 00.000 11060 move complete, result=0
03:32:03.940 00.000 11060 worker thread done servicing request
03:32:03.940 00.000 11060 Worker thread wakes up
03:32:03.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:03.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:03.942 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:04.580 00.638 11060 Exposure complete
03:32:04.802 00.222 11060 worker thread done servicing request
03:32:04.802 00.000 10844 OnExposeComplete: enter
03:32:04.804 00.002 10844 UpdateGuideState(): m_state=6
03:32:04.804 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
03:32:04.804 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=105.05, Mass=1487, SNR=24.2, Peak=212 HFD=2.8
03:32:04.805 00.001 10844 MultiStar: [#1 0.04,0.27,1.04,U] [#2 -0.01,-0.01,1.02,U] [#3 0.27,-0.12,0.99,U] [#4 0.34,-0.30,1.08,U] [#5 0.38,-0.22,1.18,U] [#6 -0.09,-0.32,1.03,U] [#7 0.14,0.04,0.93,U] [#8 -0.02,-0.13,0.94,U] 
03:32:04.805 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {-0.19, 0.13}
03:32:04.805 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.04 = -2.04)
03:32:04.805 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.09 = 1.09)
03:32:04.805 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.06 mountY=0.11, mountTheta=2.04
03:32:04.806 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.08, opts=13)
03:32:04.806 00.000 10844 Enqueuing Move request for scope (0.10, -0.08)
03:32:04.806 00.000 11060 Worker thread wakes up
03:32:04.806 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:04.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
03:32:04.806 00.000 10844 UpdateGuideState exits: m=1487 SNR=24.2
03:32:04.806 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
03:32:04.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:04.806 00.000 11060 Moving (0.10, -0.08) raw xDistance=-0.06 yDistance=0.11
03:32:04.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:04.806 00.000 10844 Enqueuing Expose request
03:32:04.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:32:04.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:04.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:32:04.809 00.003 11060 MoveAxis(E, 0, ABG)
03:32:04.809 00.000 11060 Move returns status 0, amount 0
03:32:04.809 00.000 11060 MoveAxis(N, 0, ABG)
03:32:04.809 00.000 11060 Move returns status 0, amount 0
03:32:04.809 00.000 11060 move complete, result=0
03:32:04.809 00.000 11060 worker thread done servicing request
03:32:04.809 00.000 11060 Worker thread wakes up
03:32:04.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:04.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:04.811 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:05.444 00.633 11060 Exposure complete
03:32:05.693 00.249 11060 worker thread done servicing request
03:32:05.693 00.000 10844 OnExposeComplete: enter
03:32:05.693 00.000 10844 UpdateGuideState(): m_state=6
03:32:05.693 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
03:32:05.695 00.002 10844 Star::Find returns 1 (0), X=620.47, Y=105.14, Mass=1513, SNR=24.2, Peak=150 HFD=3.4
03:32:05.695 00.000 10844 MultiStar: [#1 0.56,0.51,0.00,M1] [#2 -0.41,0.10,0.93,U] [#3 -0.00,0.62,0.00,M1] [#4 0.41,-0.23,1.06,U] [#5 0.18,-0.13,1.11,U] [#6 0.28,-0.24,1.09,U] [#7 0.40,0.33,0.91,U] [#8 0.29,0.22,0.94,U] 
03:32:05.695 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {-0.36, 0.22}
03:32:05.695 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
03:32:05.695 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
03:32:05.695 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.20 mountX=0.04 mountY=0.11, mountTheta=1.19
03:32:05.698 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.02, opts=13)
03:32:05.698 00.000 10844 Enqueuing Move request for scope (0.12, 0.02)
03:32:05.698 00.000 11060 Worker thread wakes up
03:32:05.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:05.698 00.000 10844 UpdateGuideState exits: m=1513 SNR=24.2
03:32:05.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
03:32:05.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:05.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
03:32:05.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:05.698 00.000 10844 Enqueuing Expose request
03:32:05.698 00.000 11060 Moving (0.12, 0.02) raw xDistance=0.04 yDistance=0.11
03:32:05.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:32:05.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:05.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:32:05.698 00.000 11060 MoveAxis(E, 0, ABG)
03:32:05.700 00.002 11060 Move returns status 0, amount 0
03:32:05.700 00.000 11060 MoveAxis(N, 0, ABG)
03:32:05.700 00.000 11060 Move returns status 0, amount 0
03:32:05.700 00.000 11060 move complete, result=0
03:32:05.700 00.000 11060 worker thread done servicing request
03:32:05.700 00.000 11060 Worker thread wakes up
03:32:05.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:05.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:05.700 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:06.333 00.633 11060 Exposure complete
03:32:06.547 00.214 11060 worker thread done servicing request
03:32:06.547 00.000 10844 OnExposeComplete: enter
03:32:06.547 00.000 10844 UpdateGuideState(): m_state=6
03:32:06.550 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
03:32:06.550 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=105.08, Mass=1502, SNR=24.4, Peak=224 HFD=2.6
03:32:06.550 00.000 10844 MultiStar: [#1 0.21,0.24,0.99,U] [#2 -0.10,0.50,0.84,U] [#3 0.27,0.19,1.13,U] [#4 0.01,-0.41,1.01,U] [#5 0.25,-0.36,0.99,U] [#6 -0.10,-0.00,1.06,U] [#7 0.04,-0.10,0.99,U] [#8 0.57,-0.16,0.00,M1] 
03:32:06.550 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.02}, one-star: {-0.15, 0.16}
03:32:06.550 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
03:32:06.550 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.05 = 2.05)
03:32:06.550 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.32 mountX=0.03 mountY=0.05, mountTheta=1.08
03:32:06.552 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
03:32:06.552 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
03:32:06.552 00.000 11060 Worker thread wakes up
03:32:06.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:06.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:32:06.552 00.000 10844 UpdateGuideState exits: m=1502 SNR=24.4
03:32:06.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:32:06.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:06.552 00.000 11060 Moving (0.06, 0.02) raw xDistance=0.03 yDistance=0.05
03:32:06.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:06.552 00.000 10844 Enqueuing Expose request
03:32:06.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:32:06.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:06.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:06.552 00.000 11060 MoveAxis(E, 0, ABG)
03:32:06.552 00.000 11060 Move returns status 0, amount 0
03:32:06.552 00.000 11060 MoveAxis(N, 0, ABG)
03:32:06.552 00.000 11060 Move returns status 0, amount 0
03:32:06.552 00.000 11060 move complete, result=0
03:32:06.552 00.000 11060 worker thread done servicing request
03:32:06.552 00.000 11060 Worker thread wakes up
03:32:06.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:06.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:06.558 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:07.192 00.634 11060 Exposure complete
03:32:07.405 00.213 11060 worker thread done servicing request
03:32:07.405 00.000 10844 OnExposeComplete: enter
03:32:07.405 00.000 10844 UpdateGuideState(): m_state=6
03:32:07.405 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
03:32:07.405 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.72, Mass=1778, SNR=26.5, Peak=243 HFD=3.4
03:32:07.405 00.000 10844 MultiStar: [#1 0.10,0.23,0.91,U] [#2 -0.63,0.38,0.00,M1] [#3 0.48,-0.29,0.97,U] [#4 0.04,-0.23,1.03,U] [#5 0.24,-0.28,0.94,U] [#6 -0.18,-0.08,0.97,U] [#7 0.60,0.18,0.00,M1] [#8 0.60,-0.30,0.00,M2] 
03:32:07.405 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.14}, one-star: {-0.08, -0.20}
03:32:07.405 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
03:32:07.405 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.76 = 0.76)
03:32:07.405 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-0.97 mountX=-0.12 mountY=0.12, mountTheta=2.37
03:32:07.410 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
03:32:07.410 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
03:32:07.410 00.000 11060 Worker thread wakes up
03:32:07.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:07.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
03:32:07.410 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.5
03:32:07.410 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
03:32:07.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:07.410 00.000 11060 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.12
03:32:07.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:07.410 00.000 10844 Enqueuing Expose request
03:32:07.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:32:07.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:07.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:32:07.410 00.000 11060 MoveAxis(E, 29, ABG)
03:32:07.410 00.000 11060 Guiding  Dir = 2, Dur = 29
03:32:07.440 00.030 11060 IsSlewing returns 0
03:32:07.440 00.000 11060 IsGuiding returns 0
03:32:07.487 00.047 11060 IsGuiding returns 0
03:32:07.487 00.000 11060 Move returns status 0, amount 29
03:32:07.487 00.000 11060 MoveAxis(N, 0, ABG)
03:32:07.487 00.000 11060 Move returns status 0, amount 0
03:32:07.487 00.000 11060 move complete, result=0
03:32:07.487 00.000 11060 worker thread done servicing request
03:32:07.487 00.000 11060 Worker thread wakes up
03:32:07.487 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
03:32:07.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:07.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:08.113 00.626 11060 Exposure complete
03:32:08.318 00.205 11060 worker thread done servicing request
03:32:08.318 00.000 10844 OnExposeComplete: enter
03:32:08.318 00.000 10844 UpdateGuideState(): m_state=6
03:32:08.318 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
03:32:08.318 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=105.16, Mass=1824, SNR=27.1, Peak=220 HFD=3.1
03:32:08.318 00.000 10844 MultiStar: [#1 0.07,-0.04,0.87,U] [#2 0.45,0.18,0.90,U] [#3 -0.00,0.01,0.98,U] [#4 0.02,-0.51,0.98,U] [#5 0.41,0.06,1.05,U] [#6 0.34,-0.15,1.05,U] [#7 -0.26,0.29,1.01,U] [#8 0.70,0.17,0.00,M3] 
03:32:08.318 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.01}, one-star: {0.10, 0.24}
03:32:08.324 00.006 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.39) = xAngle (-1.31 = -1.31)
03:32:08.324 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.81 = 1.81)
03:32:08.324 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=0.04 mountY=0.14, mountTheta=1.31
03:32:08.324 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
03:32:08.324 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
03:32:08.324 00.000 11060 Worker thread wakes up
03:32:08.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:08.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
03:32:08.324 00.000 10844 UpdateGuideState exits: m=1824 SNR=27.1
03:32:08.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
03:32:08.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:08.324 00.000 11060 Moving (0.14, 0.01) raw xDistance=0.04 yDistance=0.14
03:32:08.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:08.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:32:08.324 00.000 10844 Enqueuing Expose request
03:32:08.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:08.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:32:08.324 00.000 11060 MoveAxis(E, 0, ABG)
03:32:08.324 00.000 11060 Move returns status 0, amount 0
03:32:08.324 00.000 11060 MoveAxis(N, 0, ABG)
03:32:08.324 00.000 11060 Move returns status 0, amount 0
03:32:08.324 00.000 11060 move complete, result=0
03:32:08.324 00.000 11060 worker thread done servicing request
03:32:08.324 00.000 11060 Worker thread wakes up
03:32:08.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:08.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:08.330 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:08.953 00.623 11060 Exposure complete
03:32:09.156 00.203 11060 worker thread done servicing request
03:32:09.156 00.000 10844 OnExposeComplete: enter
03:32:09.156 00.000 10844 UpdateGuideState(): m_state=6
03:32:09.156 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
03:32:09.156 00.000 10844 Star::Find returns 1 (0), X=621.05, Y=104.88, Mass=1721, SNR=26.1, Peak=177 HFD=3.0
03:32:09.157 00.001 10844 MultiStar: [#1 0.43,0.08,0.97,U] [#2 -0.30,-0.17,0.90,U] [#3 0.46,-0.32,1.09,U] [#4 0.05,-0.46,1.03,U] [#5 0.53,-0.37,0.00,M1] [#6 0.08,-0.08,0.98,U] [#7 0.10,0.29,1.03,U] [#8 0.52,0.01,0.79,U] 
03:32:09.157 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.09}, one-star: {0.22, -0.04}
03:32:09.157 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.39) = xAngle (-1.83 = -1.83)
03:32:09.157 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.30 = 1.30)
03:32:09.157 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.44 mountX=-0.05 mountY=0.21, mountTheta=1.83
03:32:09.160 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.09, opts=13)
03:32:09.160 00.000 10844 Enqueuing Move request for scope (0.20, -0.09)
03:32:09.160 00.000 11060 Worker thread wakes up
03:32:09.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:09.160 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
03:32:09.160 00.000 10844 UpdateGuideState exits: m=1721 SNR=26.1
03:32:09.160 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
03:32:09.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:09.160 00.000 11060 Moving (0.20, -0.09) raw xDistance=-0.05 yDistance=0.21
03:32:09.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:09.160 00.000 10844 Enqueuing Expose request
03:32:09.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:32:09.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:32:09.160 00.000 11060 MoveAxis(E, 0, ABG)
03:32:09.160 00.000 11060 Move returns status 0, amount 0
03:32:09.160 00.000 11060 MoveAxis(S, 81, ABG)
03:32:09.160 00.000 11060 Guiding  Dir = 1, Dur = 81
03:32:09.177 00.017 11060 IsSlewing returns 0
03:32:09.177 00.000 11060 IsGuiding returns 0
03:32:09.284 00.107 11060 IsGuiding returns 0
03:32:09.284 00.000 11060 Move returns status 0, amount 81
03:32:09.284 00.000 11060 move complete, result=0
03:32:09.284 00.000 11060 worker thread done servicing request
03:32:09.286 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 81 ms SOUTH
03:32:09.286 00.000 11060 Worker thread wakes up
03:32:09.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:09.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:09.909 00.623 11060 Exposure complete
03:32:10.138 00.229 11060 worker thread done servicing request
03:32:10.138 00.000 10844 OnExposeComplete: enter
03:32:10.138 00.000 10844 UpdateGuideState(): m_state=6
03:32:10.141 00.003 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
03:32:10.141 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.68, Mass=1874, SNR=27.4, Peak=192 HFD=3.6
03:32:10.141 00.000 10844 MultiStar: [#1 0.14,0.18,0.92,U] [#2 -0.32,0.10,0.83,U] [#3 0.30,-0.20,0.98,U] [#4 0.42,0.06,0.99,U] [#5 0.04,-0.04,0.89,U] [#6 -0.25,-0.67,0.00,M1] [#7 0.39,0.36,0.81,U] [#8 -0.07,-0.23,0.77,U] 
03:32:10.141 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.01}, one-star: {-0.07, -0.24}
03:32:10.141 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.39) = xAngle (-1.44 = -1.44)
03:32:10.141 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.68 = 1.68)
03:32:10.141 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=0.01 mountY=0.11, mountTheta=1.44
03:32:10.142 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.01, opts=13)
03:32:10.142 00.000 10844 Enqueuing Move request for scope (0.11, -0.01)
03:32:10.142 00.000 11060 Worker thread wakes up
03:32:10.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:10.142 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
03:32:10.142 00.000 10844 UpdateGuideState exits: m=1874 SNR=27.4
03:32:10.142 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
03:32:10.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:10.142 00.000 11060 Moving (0.11, -0.01) raw xDistance=0.01 yDistance=0.11
03:32:10.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:10.142 00.000 10844 Enqueuing Expose request
03:32:10.146 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:32:10.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:10.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:32:10.146 00.000 11060 MoveAxis(E, 0, ABG)
03:32:10.146 00.000 11060 Move returns status 0, amount 0
03:32:10.146 00.000 11060 MoveAxis(N, 0, ABG)
03:32:10.146 00.000 11060 Move returns status 0, amount 0
03:32:10.146 00.000 11060 move complete, result=0
03:32:10.146 00.000 11060 worker thread done servicing request
03:32:10.146 00.000 11060 Worker thread wakes up
03:32:10.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:10.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:10.149 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:10.778 00.629 11060 Exposure complete
03:32:10.993 00.215 11060 worker thread done servicing request
03:32:10.993 00.000 10844 OnExposeComplete: enter
03:32:10.993 00.000 10844 UpdateGuideState(): m_state=6
03:32:10.993 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
03:32:10.993 00.000 10844 Star::Find returns 1 (1), X=620.54, Y=104.68, Mass=2163, SNR=29.3, Peak=255 HFD=3.4
03:32:10.993 00.000 10844 MultiStar: [#1 0.06,0.47,0.92,U] [#2 -0.23,0.18,0.78,U] [#3 0.53,-0.32,0.00,M1] [#4 -0.17,-0.08,0.85,U] [#5 0.22,-0.01,0.88,U] [#6 -0.09,-0.36,0.90,U] [#7 0.05,0.21,0.94,U] [#8 -0.07,-0.05,0.78,U] 
03:32:10.993 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.01}, one-star: {-0.29, -0.24}
03:32:10.993 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.39) = xAngle (1.54 = 1.54)
03:32:10.993 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.67 = -1.62)
03:32:10.993 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.93 mountX=0.00 mountY=-0.06, mountTheta=-1.54
03:32:10.997 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
03:32:10.997 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
03:32:10.997 00.000 11060 Worker thread wakes up
03:32:10.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:10.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
03:32:10.997 00.000 10844 UpdateGuideState exits: m=2163 SNR=29.3 Saturated
03:32:10.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
03:32:10.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:10.997 00.000 11060 Moving (-0.06, 0.01) raw xDistance=0.00 yDistance=-0.06
03:32:10.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:10.997 00.000 10844 Enqueuing Expose request
03:32:10.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:32:10.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:10.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:32:10.997 00.000 11060 MoveAxis(E, 0, ABG)
03:32:10.997 00.000 11060 Move returns status 0, amount 0
03:32:10.997 00.000 11060 MoveAxis(N, 0, ABG)
03:32:10.997 00.000 11060 Move returns status 0, amount 0
03:32:10.997 00.000 11060 move complete, result=0
03:32:10.997 00.000 11060 worker thread done servicing request
03:32:10.997 00.000 11060 Worker thread wakes up
03:32:10.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:10.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:11.002 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:11.635 00.633 11060 Exposure complete
03:32:11.824 00.189 11060 worker thread done servicing request
03:32:11.824 00.000 10844 OnExposeComplete: enter
03:32:11.824 00.000 10844 UpdateGuideState(): m_state=6
03:32:11.824 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
03:32:11.824 00.000 10844 Star::Find returns 1 (0), X=621.06, Y=104.91, Mass=1804, SNR=27.1, Peak=200 HFD=2.8
03:32:11.824 00.000 10844 MultiStar: [#1 0.23,0.56,0.00,M1] [#2 -0.19,0.27,0.87,U] [#3 0.52,-0.33,0.00,M2] [#4 0.17,0.06,0.98,U] [#5 0.51,-0.10,0.94,U] [#6 -0.35,-0.57,0.00,M1] [#7 0.64,0.05,0.00,M1] [#8 0.20,-0.18,0.77,U] 
03:32:11.824 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.01}, one-star: {0.23, -0.01}
03:32:11.824 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.39) = xAngle (-1.33 = -1.33)
03:32:11.824 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.79 = 1.79)
03:32:11.824 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.06 mountX=0.05 mountY=0.19, mountTheta=1.33
03:32:11.830 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.01, opts=13)
03:32:11.830 00.000 10844 Enqueuing Move request for scope (0.19, 0.01)
03:32:11.830 00.000 11060 Worker thread wakes up
03:32:11.830 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:11.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
03:32:11.830 00.000 10844 UpdateGuideState exits: m=1804 SNR=27.1
03:32:11.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
03:32:11.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:11.830 00.000 11060 Moving (0.19, 0.01) raw xDistance=0.05 yDistance=0.19
03:32:11.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:11.830 00.000 10844 Enqueuing Expose request
03:32:11.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:32:11.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:11.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:32:11.830 00.000 11060 MoveAxis(E, 0, ABG)
03:32:11.830 00.000 11060 Move returns status 0, amount 0
03:32:11.830 00.000 11060 MoveAxis(N, 0, ABG)
03:32:11.830 00.000 11060 Move returns status 0, amount 0
03:32:11.830 00.000 11060 move complete, result=0
03:32:11.830 00.000 11060 worker thread done servicing request
03:32:11.830 00.000 11060 Worker thread wakes up
03:32:11.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:11.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:11.830 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:32:12.474 00.644 11060 Exposure complete
03:32:12.660 00.186 11060 worker thread done servicing request
03:32:12.660 00.000 10844 OnExposeComplete: enter
03:32:12.660 00.000 10844 UpdateGuideState(): m_state=6
03:32:12.666 00.006 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
03:32:12.666 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.47, Mass=1704, SNR=26.0, Peak=218 HFD=3.2
03:32:12.666 00.000 10844 MultiStar: [#1 0.08,0.18,1.07,U] [#2 -0.35,0.54,0.00,M1] [#3 0.17,-0.68,0.00,M3] [#4 0.27,-0.45,1.00,U] [#5 0.58,-0.08,0.95,U] [#6 0.19,-0.34,1.07,U] [#7 0.11,0.14,0.97,U] [#8 0.20,-0.21,0.86,U] 
03:32:12.666 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.17}, one-star: {-0.25, -0.45}
03:32:12.667 00.001 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.39) = xAngle (-2.20 = -2.20)
03:32:12.667 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
03:32:12.667 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-0.81 mountX=-0.14 mountY=0.19, mountTheta=2.20
03:32:12.669 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.17, opts=13)
03:32:12.669 00.000 10844 Enqueuing Move request for scope (0.16, -0.17)
03:32:12.669 00.000 11060 Worker thread wakes up
03:32:12.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
03:32:12.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:12.669 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
03:32:12.669 00.000 10844 UpdateGuideState exits: m=1704 SNR=26.0
03:32:12.669 00.000 11060 Moving (0.16, -0.17) raw xDistance=-0.14 yDistance=0.19
03:32:12.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:12.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:32:12.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:12.669 00.000 10844 Enqueuing Expose request
03:32:12.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
03:32:12.669 00.000 11060 MoveAxis(E, 33, ABG)
03:32:12.669 00.000 11060 Guiding  Dir = 2, Dur = 33
03:32:12.696 00.027 11060 IsSlewing returns 0
03:32:12.699 00.003 11060 IsGuiding returns 0
03:32:12.758 00.059 11060 IsGuiding returns 0
03:32:12.758 00.000 11060 Move returns status 0, amount 33
03:32:12.758 00.000 11060 MoveAxis(S, 74, ABG)
03:32:12.758 00.000 11060 Guiding  Dir = 1, Dur = 74
03:32:12.788 00.030 11060 IsSlewing returns 0
03:32:12.788 00.000 11060 IsGuiding returns 0
03:32:12.886 00.098 11060 IsGuiding returns 0
03:32:12.886 00.000 11060 Move returns status 0, amount 74
03:32:12.887 00.001 11060 move complete, result=0
03:32:12.887 00.000 11060 worker thread done servicing request
03:32:12.887 00.000 11060 Worker thread wakes up
03:32:12.887 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.2 px 74 ms SOUTH
03:32:12.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:12.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:13.520 00.633 11060 Exposure complete
03:32:13.730 00.210 11060 worker thread done servicing request
03:32:13.730 00.000 10844 OnExposeComplete: enter
03:32:13.730 00.000 10844 UpdateGuideState(): m_state=6
03:32:13.730 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
03:32:13.730 00.000 10844 Star::Find returns 1 (1), X=620.48, Y=104.68, Mass=1949, SNR=28.0, Peak=255 HFD=3.1
03:32:13.730 00.000 10844 MultiStar: [#1 -0.14,0.20,0.93,U] [#2 -0.36,0.74,0.00,M2] [#3 0.46,-0.03,1.03,U] [#4 -0.29,-0.31,0.94,U] [#5 0.48,-0.32,0.82,U] [#6 -0.29,-0.07,0.91,U] [#7 -0.07,0.27,0.89,U] [#8 0.04,0.25,0.81,U] 
03:32:13.730 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {-0.35, -0.24}
03:32:13.730 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
03:32:13.730 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
03:32:13.730 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.15 mountX=-0.04 mountY=-0.02, mountTheta=-2.73
03:32:13.730 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
03:32:13.730 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
03:32:13.730 00.000 11060 Worker thread wakes up
03:32:13.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:13.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:32:13.730 00.000 10844 UpdateGuideState exits: m=1949 SNR=28.0 Saturated
03:32:13.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:32:13.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:13.730 00.000 11060 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=-0.02
03:32:13.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:13.735 00.005 10844 Enqueuing Expose request
03:32:13.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:32:13.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:13.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:32:13.735 00.000 11060 MoveAxis(E, 0, ABG)
03:32:13.735 00.000 11060 Move returns status 0, amount 0
03:32:13.735 00.000 11060 MoveAxis(N, 0, ABG)
03:32:13.735 00.000 11060 Move returns status 0, amount 0
03:32:13.735 00.000 11060 move complete, result=0
03:32:13.735 00.000 11060 worker thread done servicing request
03:32:13.736 00.001 11060 Worker thread wakes up
03:32:13.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:13.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:13.737 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:14.367 00.630 11060 Exposure complete
03:32:14.567 00.200 11060 worker thread done servicing request
03:32:14.567 00.000 10844 OnExposeComplete: enter
03:32:14.568 00.001 10844 UpdateGuideState(): m_state=6
03:32:14.568 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
03:32:14.568 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.86, Mass=2032, SNR=28.4, Peak=250 HFD=3.4
03:32:14.568 00.000 10844 MultiStar: [#1 0.05,0.13,0.89,U] [#2 -0.50,-0.19,0.86,U] [#3 0.23,-0.12,0.90,U] [#4 -0.54,-0.57,0.00,M1] [#5 0.22,0.39,0.84,U] [#6 -0.06,-0.39,0.91,U] [#7 -0.32,0.01,0.83,U] [#8 -0.10,-0.12,0.77,U] 
03:32:14.568 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.05}, one-star: {-0.30, -0.06}
03:32:14.568 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.39) = xAngle (-4.09 = 2.19)
03:32:14.568 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
03:32:14.568 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=-0.06 mountY=-0.09, mountTheta=-2.19
03:32:14.568 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.05, opts=13)
03:32:14.568 00.000 10844 Enqueuing Move request for scope (-0.10, -0.05)
03:32:14.568 00.000 11060 Worker thread wakes up
03:32:14.568 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:14.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
03:32:14.568 00.000 10844 UpdateGuideState exits: m=2032 SNR=28.4
03:32:14.568 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
03:32:14.568 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:14.568 00.000 11060 Moving (-0.10, -0.05) raw xDistance=-0.06 yDistance=-0.09
03:32:14.568 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:14.568 00.000 10844 Enqueuing Expose request
03:32:14.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:32:14.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:14.573 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:32:14.573 00.000 11060 MoveAxis(E, 0, ABG)
03:32:14.573 00.000 11060 Move returns status 0, amount 0
03:32:14.573 00.000 11060 MoveAxis(N, 0, ABG)
03:32:14.573 00.000 11060 Move returns status 0, amount 0
03:32:14.573 00.000 11060 move complete, result=0
03:32:14.573 00.000 11060 worker thread done servicing request
03:32:14.573 00.000 11060 Worker thread wakes up
03:32:14.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:14.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:14.575 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:15.203 00.628 11060 Exposure complete
03:32:15.397 00.194 11060 worker thread done servicing request
03:32:15.397 00.000 10844 OnExposeComplete: enter
03:32:15.397 00.000 10844 UpdateGuideState(): m_state=6
03:32:15.397 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
03:32:15.397 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.42, Mass=1886, SNR=27.2, Peak=192 HFD=3.3
03:32:15.397 00.000 10844 MultiStar: [#1 0.03,0.22,0.97,U] [#2 -0.27,-0.15,0.89,U] [#3 0.59,-0.40,0.00,M2] [#4 0.18,-0.39,0.94,U] [#5 0.24,0.45,0.92,U] [#6 0.26,-0.30,0.89,U] [#7 0.09,-0.20,0.83,U] [#8 -0.20,-0.37,0.89,U] 
03:32:15.397 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.15}, one-star: {-0.27, -0.50}
03:32:15.397 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
03:32:15.397 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
03:32:15.397 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.55 mountX=-0.15 mountY=0.03, mountTheta=2.95
03:32:15.399 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.15, opts=13)
03:32:15.399 00.000 10844 Enqueuing Move request for scope (0.00, -0.15)
03:32:15.401 00.002 11060 Worker thread wakes up
03:32:15.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:15.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
03:32:15.401 00.000 10844 UpdateGuideState exits: m=1886 SNR=27.2
03:32:15.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
03:32:15.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:15.401 00.000 11060 Moving (0.00, -0.15) raw xDistance=-0.15 yDistance=0.03
03:32:15.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:15.401 00.000 10844 Enqueuing Expose request
03:32:15.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:32:15.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:15.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:32:15.401 00.000 11060 MoveAxis(E, 35, ABG)
03:32:15.401 00.000 11060 Guiding  Dir = 2, Dur = 35
03:32:15.411 00.010 11060 IsSlewing returns 0
03:32:15.411 00.000 11060 IsGuiding returns 0
03:32:15.459 00.048 11060 IsGuiding returns 0
03:32:15.459 00.000 11060 Move returns status 0, amount 35
03:32:15.459 00.000 11060 MoveAxis(N, 0, ABG)
03:32:15.459 00.000 11060 Move returns status 0, amount 0
03:32:15.459 00.000 11060 move complete, result=0
03:32:15.459 00.000 11060 worker thread done servicing request
03:32:15.459 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
03:32:15.459 00.000 11060 Worker thread wakes up
03:32:15.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:15.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:16.104 00.645 11060 Exposure complete
03:32:16.322 00.218 11060 worker thread done servicing request
03:32:16.322 00.000 10844 OnExposeComplete: enter
03:32:16.322 00.000 10844 UpdateGuideState(): m_state=6
03:32:16.324 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
03:32:16.324 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.30, Mass=1949, SNR=27.4, Peak=253 HFD=3.4
03:32:16.324 00.000 10844 MultiStar: [#1 0.07,0.41,0.92,U] [#2 0.21,-0.01,0.83,U] [#3 0.57,0.04,0.92,U] [#4 0.15,-0.18,0.96,U] [#5 0.28,0.12,0.85,U] [#6 0.01,-0.03,1.04,U] [#7 0.11,0.14,0.92,U] [#8 0.45,0.48,0.00,M1] 
03:32:16.324 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.02}, one-star: {-0.23, -0.62}
03:32:16.324 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:32:16.324 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:32:16.324 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.17 mountX=0.00 mountY=0.14, mountTheta=1.56
03:32:16.324 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
03:32:16.324 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
03:32:16.328 00.004 11060 Worker thread wakes up
03:32:16.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
03:32:16.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:16.328 00.000 10844 UpdateGuideState exits: m=1949 SNR=27.4
03:32:16.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
03:32:16.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:16.328 00.000 11060 Moving (0.14, -0.02) raw xDistance=0.00 yDistance=0.14
03:32:16.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:16.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:32:16.328 00.000 10844 Enqueuing Expose request
03:32:16.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:16.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:32:16.328 00.000 11060 MoveAxis(E, 0, ABG)
03:32:16.328 00.000 11060 Move returns status 0, amount 0
03:32:16.328 00.000 11060 MoveAxis(N, 0, ABG)
03:32:16.328 00.000 11060 Move returns status 0, amount 0
03:32:16.328 00.000 11060 move complete, result=0
03:32:16.328 00.000 11060 worker thread done servicing request
03:32:16.328 00.000 11060 Worker thread wakes up
03:32:16.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:16.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:16.331 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:16.969 00.638 11060 Exposure complete
03:32:17.185 00.216 11060 worker thread done servicing request
03:32:17.185 00.000 10844 OnExposeComplete: enter
03:32:17.185 00.000 10844 UpdateGuideState(): m_state=6
03:32:17.185 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
03:32:17.185 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=105.16, Mass=1549, SNR=24.6, Peak=137 HFD=3.4
03:32:17.185 00.000 10844 MultiStar: [#1 0.04,0.44,0.99,U] [#2 0.05,0.36,0.99,U] [#3 0.38,0.22,1.07,U] [#4 0.18,-0.18,1.06,U] [#5 0.42,0.07,0.96,U] [#6 0.21,-0.44,1.08,U] [#7 0.06,0.13,0.97,U] [#8 0.17,0.29,0.87,U] 
03:32:17.185 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.12}, one-star: {-0.08, 0.24}
03:32:17.185 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
03:32:17.185 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
03:32:17.185 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.63 mountX=0.14 mountY=0.14, mountTheta=0.77
03:32:17.190 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.12, opts=13)
03:32:17.190 00.000 10844 Enqueuing Move request for scope (0.16, 0.12)
03:32:17.190 00.000 11060 Worker thread wakes up
03:32:17.191 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:17.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
03:32:17.191 00.000 10844 UpdateGuideState exits: m=1549 SNR=24.6
03:32:17.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:17.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:17.191 00.000 10844 Enqueuing Expose request
03:32:17.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
03:32:17.191 00.000 11060 Moving (0.16, 0.12) raw xDistance=0.14 yDistance=0.14
03:32:17.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:32:17.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:17.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:32:17.191 00.000 11060 MoveAxis(W, 34, ABG)
03:32:17.191 00.000 11060 Guiding  Dir = 3, Dur = 34
03:32:17.206 00.015 11060 IsSlewing returns 0
03:32:17.206 00.000 11060 IsGuiding returns 0
03:32:17.252 00.046 11060 IsGuiding returns 0
03:32:17.252 00.000 11060 Move returns status 0, amount 34
03:32:17.252 00.000 11060 MoveAxis(N, 0, ABG)
03:32:17.252 00.000 11060 Move returns status 0, amount 0
03:32:17.252 00.000 11060 move complete, result=0
03:32:17.252 00.000 11060 worker thread done servicing request
03:32:17.252 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
03:32:17.252 00.000 11060 Worker thread wakes up
03:32:17.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:17.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:17.880 00.628 11060 Exposure complete
03:32:18.083 00.203 11060 worker thread done servicing request
03:32:18.083 00.000 10844 OnExposeComplete: enter
03:32:18.083 00.000 10844 UpdateGuideState(): m_state=6
03:32:18.083 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
03:32:18.083 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.97, Mass=1869, SNR=27.6, Peak=202 HFD=3.6
03:32:18.083 00.000 10844 MultiStar: [#1 0.25,0.05,0.95,U] [#2 -0.51,-0.01,0.95,U] [#3 0.06,-0.71,0.00,M1] [#4 0.37,-0.60,0.00,M1] [#5 0.13,0.07,0.97,U] [#6 -0.18,-0.08,1.00,U] [#7 0.29,0.17,0.89,U] [#8 -0.02,-0.37,0.74,U] 
03:32:18.083 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.01}, one-star: {-0.33, 0.05}
03:32:18.083 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.41 = 1.87)
03:32:18.083 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.29 = -1.29)
03:32:18.083 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.02 mountX=-0.02 mountY=-0.06, mountTheta=-1.87
03:32:18.086 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
03:32:18.086 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
03:32:18.086 00.000 11060 Worker thread wakes up
03:32:18.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:18.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
03:32:18.086 00.000 10844 UpdateGuideState exits: m=1869 SNR=27.6
03:32:18.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
03:32:18.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:18.086 00.000 11060 Moving (-0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
03:32:18.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:18.086 00.000 10844 Enqueuing Expose request
03:32:18.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:32:18.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:18.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:32:18.086 00.000 11060 MoveAxis(E, 0, ABG)
03:32:18.086 00.000 11060 Move returns status 0, amount 0
03:32:18.086 00.000 11060 MoveAxis(N, 0, ABG)
03:32:18.086 00.000 11060 Move returns status 0, amount 0
03:32:18.086 00.000 11060 move complete, result=0
03:32:18.086 00.000 11060 worker thread done servicing request
03:32:18.086 00.000 11060 Worker thread wakes up
03:32:18.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:18.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:18.091 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:18.706 00.615 11060 Exposure complete
03:32:18.906 00.200 11060 worker thread done servicing request
03:32:18.906 00.000 10844 OnExposeComplete: enter
03:32:18.906 00.000 10844 UpdateGuideState(): m_state=6
03:32:18.907 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
03:32:18.907 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.85, Mass=1837, SNR=27.3, Peak=163 HFD=3.1
03:32:18.907 00.000 10844 MultiStar: [#1 0.17,0.22,0.89,U] [#2 -0.21,0.31,0.89,U] [#3 0.25,-0.90,0.00,M2] [#4 -0.03,-0.64,0.00,M2] [#5 0.19,-0.48,0.95,U] [#6 -0.13,-0.43,0.89,U] [#7 -0.01,0.10,1.02,U] [#8 -0.05,-0.06,0.81,U] 
03:32:18.907 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.06}, one-star: {0.05, -0.06}
03:32:18.907 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
03:32:18.907 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.26 = 0.26)
03:32:18.908 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.48 mountX=-0.06 mountY=0.01, mountTheta=2.88
03:32:18.908 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
03:32:18.908 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
03:32:18.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:18.908 00.000 10844 UpdateGuideState exits: m=1837 SNR=27.3
03:32:18.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:18.910 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:18.910 00.000 10844 Enqueuing Expose request
03:32:18.910 00.000 11060 Worker thread wakes up
03:32:18.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
03:32:18.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
03:32:18.910 00.000 11060 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.01
03:32:18.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:32:18.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:18.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:32:18.911 00.001 11060 MoveAxis(E, 0, ABG)
03:32:18.911 00.000 11060 Move returns status 0, amount 0
03:32:18.911 00.000 11060 MoveAxis(N, 0, ABG)
03:32:18.911 00.000 11060 Move returns status 0, amount 0
03:32:18.911 00.000 11060 move complete, result=0
03:32:18.911 00.000 11060 worker thread done servicing request
03:32:18.911 00.000 11060 Worker thread wakes up
03:32:18.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:18.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:18.912 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:19.545 00.633 11060 Exposure complete
03:32:19.752 00.207 11060 worker thread done servicing request
03:32:19.752 00.000 10844 OnExposeComplete: enter
03:32:19.752 00.000 10844 UpdateGuideState(): m_state=6
03:32:19.754 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
03:32:19.754 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=105.09, Mass=1731, SNR=26.2, Peak=207 HFD=3.4
03:32:19.755 00.001 10844 MultiStar: [#1 0.24,0.31,0.97,U] [#2 0.23,0.59,0.00,M1] [#3 0.25,-0.18,0.95,U] [#4 -0.12,-0.25,0.96,U] [#5 0.74,-0.16,0.00,M1] [#6 -0.14,-0.08,1.01,U] [#7 0.17,-0.12,0.92,U] [#8 -0.15,-0.19,0.88,U] 
03:32:19.755 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.05}, one-star: {-0.24, 0.17}
03:32:19.755 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:32:19.755 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
03:32:19.755 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.62 mountX=-0.04 mountY=0.01, mountTheta=3.03
03:32:19.756 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
03:32:19.756 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
03:32:19.756 00.000 11060 Worker thread wakes up
03:32:19.758 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
03:32:19.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:19.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
03:32:19.758 00.000 10844 UpdateGuideState exits: m=1731 SNR=26.2
03:32:19.758 00.000 11060 Moving (-0.00, -0.05) raw xDistance=-0.04 yDistance=0.01
03:32:19.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:19.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:32:19.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:19.758 00.000 10844 Enqueuing Expose request
03:32:19.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:19.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:32:19.758 00.000 11060 MoveAxis(E, 0, ABG)
03:32:19.758 00.000 11060 Move returns status 0, amount 0
03:32:19.759 00.001 11060 MoveAxis(N, 0, ABG)
03:32:19.759 00.000 11060 Move returns status 0, amount 0
03:32:19.759 00.000 11060 move complete, result=0
03:32:19.759 00.000 11060 worker thread done servicing request
03:32:19.759 00.000 11060 Worker thread wakes up
03:32:19.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:19.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:19.762 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:20.391 00.629 11060 Exposure complete
03:32:20.595 00.204 11060 worker thread done servicing request
03:32:20.595 00.000 10844 OnExposeComplete: enter
03:32:20.595 00.000 10844 UpdateGuideState(): m_state=6
03:32:20.596 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
03:32:20.596 00.000 10844 Star::Find returns 1 (0), X=621.00, Y=105.16, Mass=1693, SNR=26.1, Peak=173 HFD=3.1
03:32:20.596 00.000 10844 MultiStar: [#1 0.44,0.29,0.88,U] [#2 -0.30,0.54,0.00,M2] [#3 0.44,-0.03,0.98,U] [#4 -0.20,-0.29,1.02,U] [#5 0.33,-0.11,0.83,U] [#6 -0.06,-0.04,1.06,U] [#7 0.28,-0.08,0.97,U] [#8 0.52,-0.07,0.79,U] 
03:32:20.596 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.01}, one-star: {0.17, 0.25}
03:32:20.596 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.39) = xAngle (-1.44 = -1.44)
03:32:20.596 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.68 = 1.68)
03:32:20.596 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.05 mountX=0.03 mountY=0.22, mountTheta=1.44
03:32:20.600 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.01, opts=13)
03:32:20.601 00.001 10844 Enqueuing Move request for scope (0.22, -0.01)
03:32:20.601 00.000 11060 Worker thread wakes up
03:32:20.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:20.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
03:32:20.601 00.000 10844 UpdateGuideState exits: m=1693 SNR=26.1
03:32:20.601 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
03:32:20.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:20.601 00.000 11060 Moving (0.22, -0.01) raw xDistance=0.03 yDistance=0.22
03:32:20.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:20.601 00.000 10844 Enqueuing Expose request
03:32:20.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:32:20.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:32:20.601 00.000 11060 MoveAxis(E, 0, ABG)
03:32:20.601 00.000 11060 Move returns status 0, amount 0
03:32:20.601 00.000 11060 MoveAxis(S, 86, ABG)
03:32:20.601 00.000 11060 Guiding  Dir = 1, Dur = 86
03:32:20.616 00.015 11060 IsSlewing returns 0
03:32:20.617 00.001 11060 IsGuiding returns 0
03:32:20.713 00.096 11060 IsGuiding returns 0
03:32:20.713 00.000 11060 Move returns status 0, amount 86
03:32:20.713 00.000 11060 move complete, result=0
03:32:20.713 00.000 11060 worker thread done servicing request
03:32:20.713 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 86 ms SOUTH
03:32:20.713 00.000 11060 Worker thread wakes up
03:32:20.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:20.714 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:21.349 00.635 11060 Exposure complete
03:32:21.552 00.203 11060 worker thread done servicing request
03:32:21.552 00.000 10844 OnExposeComplete: enter
03:32:21.552 00.000 10844 UpdateGuideState(): m_state=6
03:32:21.553 00.001 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
03:32:21.553 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.96, Mass=1736, SNR=26.7, Peak=219 HFD=3.2
03:32:21.553 00.000 10844 MultiStar: [#1 0.08,0.05,0.93,U] [#2 -0.19,0.35,0.89,U] [#3 0.03,-0.06,0.98,U] [#4 -0.09,-0.24,0.87,U] [#5 0.00,0.18,1.00,U] [#6 -0.28,-0.26,1.11,U] [#7 0.17,0.09,0.96,U] [#8 0.03,-0.33,0.84,U] 
03:32:21.553 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.36, 0.04}
03:32:21.553 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.39) = xAngle (-4.28 = 2.01)
03:32:21.553 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.15 = -1.15)
03:32:21.553 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.89 mountX=-0.03 mountY=-0.07, mountTheta=-2.00
03:32:21.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
03:32:21.557 00.002 10844 Enqueuing Move request for scope (-0.07, -0.02)
03:32:21.557 00.000 11060 Worker thread wakes up
03:32:21.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:21.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
03:32:21.557 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.7
03:32:21.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
03:32:21.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:21.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:21.557 00.000 10844 Enqueuing Expose request
03:32:21.557 00.000 11060 Moving (-0.07, -0.02) raw xDistance=-0.03 yDistance=-0.07
03:32:21.558 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:32:21.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:21.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:32:21.558 00.000 11060 MoveAxis(E, 0, ABG)
03:32:21.558 00.000 11060 Move returns status 0, amount 0
03:32:21.558 00.000 11060 MoveAxis(N, 0, ABG)
03:32:21.558 00.000 11060 Move returns status 0, amount 0
03:32:21.558 00.000 11060 move complete, result=0
03:32:21.558 00.000 11060 worker thread done servicing request
03:32:21.558 00.000 11060 Worker thread wakes up
03:32:21.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:21.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:21.563 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:22.182 00.619 11060 Exposure complete
03:32:22.408 00.226 11060 worker thread done servicing request
03:32:22.408 00.000 10844 OnExposeComplete: enter
03:32:22.408 00.000 10844 UpdateGuideState(): m_state=6
03:32:22.408 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
03:32:22.408 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.71, Mass=1654, SNR=25.8, Peak=170 HFD=3.5
03:32:22.408 00.000 10844 MultiStar: [#1 0.09,0.28,0.93,U] [#2 0.04,0.49,0.90,U] [#3 0.21,-0.19,1.01,U] [#4 -0.25,-0.01,1.03,U] [#5 0.95,0.37,0.00,M1] [#6 0.06,-0.17,1.05,U] [#7 -0.00,-0.05,0.96,U] [#8 0.32,-0.27,0.89,U] 
03:32:22.408 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.02}, one-star: {-0.41, -0.21}
03:32:22.408 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.92 = -2.92)
03:32:22.408 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.21 = 0.21)
03:32:22.408 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.53 mountX=-0.02 mountY=0.00, mountTheta=2.94
03:32:22.414 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
03:32:22.414 00.000 10844 Enqueuing Move request for scope (0.00, -0.02)
03:32:22.414 00.000 11060 Worker thread wakes up
03:32:22.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:22.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
03:32:22.414 00.000 10844 UpdateGuideState exits: m=1654 SNR=25.8
03:32:22.414 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
03:32:22.414 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:22.414 00.000 11060 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
03:32:22.414 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:22.414 00.000 10844 Enqueuing Expose request
03:32:22.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:32:22.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:22.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:32:22.414 00.000 11060 MoveAxis(E, 0, ABG)
03:32:22.414 00.000 11060 Move returns status 0, amount 0
03:32:22.414 00.000 11060 MoveAxis(N, 0, ABG)
03:32:22.414 00.000 11060 Move returns status 0, amount 0
03:32:22.414 00.000 11060 move complete, result=0
03:32:22.414 00.000 11060 worker thread done servicing request
03:32:22.414 00.000 11060 Worker thread wakes up
03:32:22.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:22.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:22.418 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:23.062 00.644 11060 Exposure complete
03:32:23.264 00.202 11060 worker thread done servicing request
03:32:23.264 00.000 10844 OnExposeComplete: enter
03:32:23.264 00.000 10844 UpdateGuideState(): m_state=6
03:32:23.265 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
03:32:23.265 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.46, Mass=1854, SNR=27.3, Peak=231 HFD=3.1
03:32:23.265 00.000 10844 MultiStar: [#1 0.19,0.13,0.89,U] [#2 -0.20,0.72,0.00,M1] [#3 0.75,-0.11,0.00,M1] [#4 0.14,0.02,0.91,U] [#5 0.33,-0.26,0.92,U] [#6 -0.11,0.06,1.00,U] [#7 0.30,-0.41,0.88,U] [#8 0.36,0.03,0.76,U] 
03:32:23.265 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.13}, one-star: {-0.13, -0.46}
03:32:23.265 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
03:32:23.265 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
03:32:23.265 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-0.75 mountX=-0.10 mountY=0.16, mountTheta=2.15
03:32:23.265 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.13, opts=13)
03:32:23.265 00.000 10844 Enqueuing Move request for scope (0.14, -0.13)
03:32:23.265 00.000 11060 Worker thread wakes up
03:32:23.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:23.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.13) opts 0xd
03:32:23.265 00.000 10844 UpdateGuideState exits: m=1854 SNR=27.3
03:32:23.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.13)
03:32:23.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:23.265 00.000 11060 Moving (0.14, -0.13) raw xDistance=-0.10 yDistance=0.16
03:32:23.269 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:23.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:32:23.269 00.000 10844 Enqueuing Expose request
03:32:23.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:23.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:32:23.270 00.001 11060 MoveAxis(E, 0, ABG)
03:32:23.270 00.000 11060 Move returns status 0, amount 0
03:32:23.270 00.000 11060 MoveAxis(N, 0, ABG)
03:32:23.270 00.000 11060 Move returns status 0, amount 0
03:32:23.270 00.000 11060 move complete, result=0
03:32:23.270 00.000 11060 worker thread done servicing request
03:32:23.270 00.000 11060 Worker thread wakes up
03:32:23.271 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:23.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:23.271 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:32:23.897 00.626 11060 Exposure complete
03:32:24.095 00.198 11060 worker thread done servicing request
03:32:24.095 00.000 10844 OnExposeComplete: enter
03:32:24.095 00.000 10844 UpdateGuideState(): m_state=6
03:32:24.095 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
03:32:24.097 00.002 10844 Star::Find returns 1 (0), X=620.16, Y=104.87, Mass=1787, SNR=26.6, Peak=249 HFD=3.5
03:32:24.097 00.000 10844 MultiStar: [#1 -0.27,-0.05,0.87,U] [#2 0.23,0.01,0.90,U] [#3 0.63,0.04,0.00,M2] [#4 -0.17,-0.74,0.00,M1] [#5 0.26,0.05,1.07,U] [#6 0.03,-0.13,1.00,U] [#7 0.16,0.19,0.87,U] [#8 0.38,-0.50,0.00,M1] 
03:32:24.097 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.00}, one-star: {-0.67, -0.05}
03:32:24.097 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.39) = xAngle (1.74 = 1.74)
03:32:24.097 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.86 = -1.42)
03:32:24.097 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.13 mountX=-0.01 mountY=-0.04, mountTheta=-1.74
03:32:24.098 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.00, opts=13)
03:32:24.098 00.000 10844 Enqueuing Move request for scope (-0.04, 0.00)
03:32:24.098 00.000 11060 Worker thread wakes up
03:32:24.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:24.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
03:32:24.098 00.000 10844 UpdateGuideState exits: m=1787 SNR=26.6
03:32:24.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
03:32:24.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:24.098 00.000 11060 Moving (-0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
03:32:24.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:24.098 00.000 10844 Enqueuing Expose request
03:32:24.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:32:24.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:24.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:32:24.098 00.000 11060 MoveAxis(E, 0, ABG)
03:32:24.098 00.000 11060 Move returns status 0, amount 0
03:32:24.098 00.000 11060 MoveAxis(N, 0, ABG)
03:32:24.098 00.000 11060 Move returns status 0, amount 0
03:32:24.098 00.000 11060 move complete, result=0
03:32:24.098 00.000 11060 worker thread done servicing request
03:32:24.098 00.000 11060 Worker thread wakes up
03:32:24.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:24.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:24.103 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:24.721 00.618 11060 Exposure complete
03:32:24.931 00.210 11060 worker thread done servicing request
03:32:24.931 00.000 10844 OnExposeComplete: enter
03:32:24.931 00.000 10844 UpdateGuideState(): m_state=6
03:32:24.931 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
03:32:24.931 00.000 10844 Star::Find returns 1 (1), X=620.76, Y=104.91, Mass=1680, SNR=25.7, Peak=255 HFD=2.7
03:32:24.931 00.000 10844 MultiStar: [#1 0.20,0.24,1.00,U] [#2 0.11,0.22,1.04,U] [#3 0.83,-0.10,0.00,M3] [#4 -0.25,0.08,1.07,U] [#5 0.17,0.12,0.95,U] [#6 0.46,0.23,1.03,U] [#7 -0.07,0.29,0.95,U] [#8 0.47,0.35,0.87,U] 
03:32:24.931 00.000 10844 single-star, 7 included, MultiStar: {0.12, 0.19}, one-star: {-0.07, -0.01}
03:32:24.931 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.39) = xAngle (-4.34 = 1.94)
03:32:24.931 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.22 = -1.22)
03:32:24.931 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.95 mountX=-0.02 mountY=-0.06, mountTheta=-1.94
03:32:24.936 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
03:32:24.936 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
03:32:24.936 00.000 11060 Worker thread wakes up
03:32:24.936 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:24.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
03:32:24.936 00.000 10844 UpdateGuideState exits: m=1680 SNR=25.7 Saturated
03:32:24.936 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
03:32:24.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:24.936 00.000 11060 Moving (-0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
03:32:24.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:24.936 00.000 10844 Enqueuing Expose request
03:32:24.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:32:24.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:24.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:32:24.936 00.000 11060 MoveAxis(E, 0, ABG)
03:32:24.936 00.000 11060 Move returns status 0, amount 0
03:32:24.936 00.000 11060 MoveAxis(N, 0, ABG)
03:32:24.936 00.000 11060 Move returns status 0, amount 0
03:32:24.936 00.000 11060 move complete, result=0
03:32:24.936 00.000 11060 worker thread done servicing request
03:32:24.936 00.000 11060 Worker thread wakes up
03:32:24.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:24.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:24.939 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:25.578 00.639 11060 Exposure complete
03:32:25.795 00.217 11060 worker thread done servicing request
03:32:25.795 00.000 10844 OnExposeComplete: enter
03:32:25.795 00.000 10844 UpdateGuideState(): m_state=6
03:32:25.795 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
03:32:25.795 00.000 10844 Star::Find returns 1 (1), X=620.41, Y=104.86, Mass=1834, SNR=27.2, Peak=255 HFD=3.2
03:32:25.795 00.000 10844 MultiStar: [#1 0.14,-0.10,1.02,U] [#2 0.20,0.55,0.84,U] [#3 0.65,0.24,0.00,M4] [#4 0.11,-0.10,0.95,U] [#5 0.71,0.08,0.00,M1] [#6 0.19,0.09,0.93,U] [#7 0.19,0.04,0.89,U] [#8 0.40,0.24,0.81,U] 
03:32:25.795 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.08}, one-star: {-0.42, -0.05}
03:32:25.795 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
03:32:25.798 00.003 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
03:32:25.798 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.66 mountX=0.10 mountY=0.09, mountTheta=0.74
03:32:25.798 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.08, opts=13)
03:32:25.798 00.000 10844 Enqueuing Move request for scope (0.10, 0.08)
03:32:25.798 00.000 11060 Worker thread wakes up
03:32:25.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:25.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
03:32:25.798 00.000 10844 UpdateGuideState exits: m=1834 SNR=27.2 Saturated
03:32:25.798 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
03:32:25.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:25.798 00.000 11060 Moving (0.10, 0.08) raw xDistance=0.10 yDistance=0.09
03:32:25.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:25.798 00.000 10844 Enqueuing Expose request
03:32:25.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:32:25.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:25.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:32:25.798 00.000 11060 MoveAxis(E, 0, ABG)
03:32:25.798 00.000 11060 Move returns status 0, amount 0
03:32:25.798 00.000 11060 MoveAxis(N, 0, ABG)
03:32:25.798 00.000 11060 Move returns status 0, amount 0
03:32:25.798 00.000 11060 move complete, result=0
03:32:25.798 00.000 11060 worker thread done servicing request
03:32:25.802 00.004 11060 Worker thread wakes up
03:32:25.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:25.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:25.805 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:26.448 00.643 11060 Exposure complete
03:32:26.661 00.213 11060 worker thread done servicing request
03:32:26.661 00.000 10844 OnExposeComplete: enter
03:32:26.661 00.000 10844 UpdateGuideState(): m_state=6
03:32:26.661 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
03:32:26.661 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.36, Mass=1832, SNR=26.9, Peak=231 HFD=3.3
03:32:26.661 00.000 10844 MultiStar: [#1 0.25,-0.33,0.98,U] [#2 -0.20,0.06,0.98,U] [#3 0.48,-0.24,0.91,U] [#4 0.05,-0.18,0.96,U] [#5 0.34,-0.33,0.86,U] [#6 -0.15,0.04,0.99,U] [#7 0.34,0.12,0.92,U] [#8 0.40,0.11,0.80,U] 
03:32:26.661 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.15}, one-star: {0.14, -0.56}
03:32:26.661 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.39) = xAngle (-2.10 = -2.10)
03:32:26.661 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.02 = 1.02)
03:32:26.661 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.71 mountX=-0.12 mountY=0.20, mountTheta=2.11
03:32:26.667 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.15, opts=13)
03:32:26.667 00.000 10844 Enqueuing Move request for scope (0.17, -0.15)
03:32:26.667 00.000 11060 Worker thread wakes up
03:32:26.667 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:26.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
03:32:26.667 00.000 10844 UpdateGuideState exits: m=1832 SNR=26.9
03:32:26.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
03:32:26.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:26.667 00.000 11060 Moving (0.17, -0.15) raw xDistance=-0.12 yDistance=0.20
03:32:26.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:26.667 00.000 10844 Enqueuing Expose request
03:32:26.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:32:26.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:32:26.667 00.000 11060 MoveAxis(E, 0, ABG)
03:32:26.667 00.000 11060 Move returns status 0, amount 0
03:32:26.667 00.000 11060 MoveAxis(S, 76, ABG)
03:32:26.667 00.000 11060 Guiding  Dir = 1, Dur = 76
03:32:26.676 00.009 11060 IsSlewing returns 0
03:32:26.676 00.000 11060 IsGuiding returns 0
03:32:26.769 00.093 11060 IsGuiding returns 0
03:32:26.769 00.000 11060 Move returns status 0, amount 76
03:32:26.769 00.000 11060 move complete, result=0
03:32:26.771 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
03:32:26.787 00.016 11060 worker thread done servicing request
03:32:26.787 00.000 11060 Worker thread wakes up
03:32:26.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:26.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:27.416 00.629 11060 Exposure complete
03:32:27.620 00.204 11060 worker thread done servicing request
03:32:27.620 00.000 10844 OnExposeComplete: enter
03:32:27.620 00.000 10844 UpdateGuideState(): m_state=6
03:32:27.620 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
03:32:27.620 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.25, Mass=1967, SNR=28.2, Peak=247 HFD=3.5
03:32:27.620 00.000 10844 MultiStar: [#1 -0.08,0.34,0.95,U] [#2 -0.31,-0.14,0.86,U] [#3 0.57,-0.07,0.90,U] [#4 -0.10,-0.23,0.95,U] [#5 0.07,-0.12,0.86,U] [#6 -0.04,0.02,0.93,U] [#7 -0.10,0.06,0.86,U] [#8 0.03,-0.51,0.84,U] 
03:32:27.620 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.10, -0.67}
03:32:27.620 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:32:27.620 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
03:32:27.620 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.62 mountX=-0.15 mountY=0.02, mountTheta=3.03
03:32:27.625 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
03:32:27.625 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
03:32:27.625 00.000 11060 Worker thread wakes up
03:32:27.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:27.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
03:32:27.625 00.000 10844 UpdateGuideState exits: m=1967 SNR=28.2
03:32:27.625 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
03:32:27.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:27.625 00.000 11060 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.02
03:32:27.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:27.625 00.000 10844 Enqueuing Expose request
03:32:27.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:32:27.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:27.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:27.625 00.000 11060 MoveAxis(E, 34, ABG)
03:32:27.625 00.000 11060 Guiding  Dir = 2, Dur = 34
03:32:27.631 00.006 11060 IsSlewing returns 0
03:32:27.631 00.000 11060 IsGuiding returns 0
03:32:27.677 00.046 11060 IsGuiding returns 0
03:32:27.677 00.000 11060 Move returns status 0, amount 34
03:32:27.677 00.000 11060 MoveAxis(N, 0, ABG)
03:32:27.677 00.000 11060 Move returns status 0, amount 0
03:32:27.677 00.000 11060 move complete, result=0
03:32:27.677 00.000 11060 worker thread done servicing request
03:32:27.677 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
03:32:27.677 00.000 11060 Worker thread wakes up
03:32:27.679 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:27.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:28.309 00.630 11060 Exposure complete
03:32:28.529 00.220 11060 worker thread done servicing request
03:32:28.529 00.000 10844 OnExposeComplete: enter
03:32:28.529 00.000 10844 UpdateGuideState(): m_state=6
03:32:28.529 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
03:32:28.529 00.000 10844 Star::Find returns 1 (0), X=621.22, Y=104.81, Mass=1650, SNR=25.1, Peak=181 HFD=2.9
03:32:28.529 00.000 10844 MultiStar: [#1 -0.20,0.37,1.03,U] [#2 -0.48,0.08,0.92,U] [#3 0.06,-0.01,0.98,U] [#4 -0.30,0.17,1.10,U] [#5 0.08,0.16,0.95,U] [#6 -0.14,-0.05,0.98,U] [#7 -0.15,0.49,1.01,U] [#8 -0.17,0.18,0.94,U] 
03:32:28.529 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.15}, one-star: {0.39, -0.10}
03:32:28.529 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.39) = xAngle (0.80 = 0.80)
03:32:28.529 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.92 = -2.36)
03:32:28.529 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.19 mountX=0.12 mountY=-0.13, mountTheta=-0.79
03:32:28.533 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.15, opts=13)
03:32:28.533 00.000 10844 Enqueuing Move request for scope (-0.10, 0.15)
03:32:28.533 00.000 11060 Worker thread wakes up
03:32:28.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:28.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
03:32:28.533 00.000 10844 UpdateGuideState exits: m=1650 SNR=25.1
03:32:28.533 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
03:32:28.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:28.533 00.000 11060 Moving (-0.10, 0.15) raw xDistance=0.12 yDistance=-0.13
03:32:28.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:28.533 00.000 10844 Enqueuing Expose request
03:32:28.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:32:28.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:28.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:32:28.533 00.000 11060 MoveAxis(W, 28, ABG)
03:32:28.533 00.000 11060 Guiding  Dir = 3, Dur = 28
03:32:28.538 00.005 11060 IsSlewing returns 0
03:32:28.538 00.000 11060 IsGuiding returns 0
03:32:28.569 00.031 11060 IsGuiding returns 0
03:32:28.569 00.000 11060 Move returns status 0, amount 28
03:32:28.569 00.000 11060 MoveAxis(N, 0, ABG)
03:32:28.569 00.000 11060 Move returns status 0, amount 0
03:32:28.569 00.000 11060 move complete, result=0
03:32:28.569 00.000 11060 worker thread done servicing request
03:32:28.569 00.000 11060 Worker thread wakes up
03:32:28.569 00.000 10844 GuideStep: 0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
03:32:28.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:28.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:29.207 00.638 11060 Exposure complete
03:32:29.408 00.201 11060 worker thread done servicing request
03:32:29.408 00.000 10844 OnExposeComplete: enter
03:32:29.408 00.000 10844 UpdateGuideState(): m_state=6
03:32:29.408 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
03:32:29.408 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.85, Mass=1727, SNR=26.0, Peak=185 HFD=3.1
03:32:29.408 00.000 10844 MultiStar: [#1 -0.10,-0.10,0.94,U] [#2 0.03,0.71,0.00,M1] [#3 0.15,-0.13,0.97,U] [#4 0.04,-0.03,1.03,U] [#5 0.30,-0.01,0.87,U] [#6 -0.32,0.08,1.03,U] [#7 0.20,0.18,0.89,U] [#8 0.26,0.37,0.80,U] 
03:32:29.408 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {0.19, -0.07}
03:32:29.408 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.39) = xAngle (-1.05 = -1.05)
03:32:29.408 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.07 = 2.07)
03:32:29.408 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.34 mountX=0.04 mountY=0.07, mountTheta=1.06
03:32:29.411 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
03:32:29.411 00.000 10844 Enqueuing Move request for scope (0.08, 0.03)
03:32:29.411 00.000 11060 Worker thread wakes up
03:32:29.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:29.411 00.000 10844 UpdateGuideState exits: m=1727 SNR=26.0
03:32:29.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:29.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:29.411 00.000 10844 Enqueuing Expose request
03:32:29.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
03:32:29.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
03:32:29.411 00.000 11060 Moving (0.08, 0.03) raw xDistance=0.04 yDistance=0.07
03:32:29.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:32:29.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:29.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:32:29.411 00.000 11060 MoveAxis(E, 0, ABG)
03:32:29.411 00.000 11060 Move returns status 0, amount 0
03:32:29.411 00.000 11060 MoveAxis(N, 0, ABG)
03:32:29.411 00.000 11060 Move returns status 0, amount 0
03:32:29.411 00.000 11060 move complete, result=0
03:32:29.411 00.000 11060 worker thread done servicing request
03:32:29.414 00.003 11060 Worker thread wakes up
03:32:29.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:29.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:29.414 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:30.057 00.643 11060 Exposure complete
03:32:30.274 00.217 11060 worker thread done servicing request
03:32:30.274 00.000 10844 OnExposeComplete: enter
03:32:30.274 00.000 10844 UpdateGuideState(): m_state=6
03:32:30.274 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
03:32:30.274 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.90, Mass=1857, SNR=27.1, Peak=179 HFD=3.3
03:32:30.276 00.002 10844 MultiStar: [#1 0.24,-0.26,0.98,U] [#2 -0.34,0.26,0.82,U] [#3 0.57,-0.14,0.82,U] [#4 0.05,-0.38,0.98,U] [#5 0.26,-0.26,0.99,U] [#6 -0.01,-0.11,0.98,U] [#7 0.20,0.31,0.88,U] [#8 0.08,-0.07,0.77,U] 
03:32:30.276 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {-0.29, -0.01}
03:32:30.276 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
03:32:30.276 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
03:32:30.276 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.80 mountX=-0.07 mountY=0.09, mountTheta=2.19
03:32:30.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
03:32:30.278 00.000 10844 Enqueuing Move request for scope (0.08, -0.08)
03:32:30.278 00.000 11060 Worker thread wakes up
03:32:30.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
03:32:30.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
03:32:30.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:30.278 00.000 11060 Moving (0.08, -0.08) raw xDistance=-0.07 yDistance=0.09
03:32:30.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:32:30.278 00.000 10844 UpdateGuideState exits: m=1857 SNR=27.1
03:32:30.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:30.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:30.278 00.000 10844 Enqueuing Expose request
03:32:30.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:30.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:32:30.278 00.000 11060 MoveAxis(E, 0, ABG)
03:32:30.278 00.000 11060 Move returns status 0, amount 0
03:32:30.278 00.000 11060 MoveAxis(N, 0, ABG)
03:32:30.278 00.000 11060 Move returns status 0, amount 0
03:32:30.278 00.000 11060 move complete, result=0
03:32:30.278 00.000 11060 worker thread done servicing request
03:32:30.278 00.000 11060 Worker thread wakes up
03:32:30.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:30.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:30.283 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:30.921 00.638 11060 Exposure complete
03:32:31.137 00.216 11060 worker thread done servicing request
03:32:31.137 00.000 10844 OnExposeComplete: enter
03:32:31.137 00.000 10844 UpdateGuideState(): m_state=6
03:32:31.137 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
03:32:31.139 00.002 10844 Star::Find returns 1 (0), X=620.35, Y=105.15, Mass=1478, SNR=24.2, Peak=162 HFD=3.3
03:32:31.139 00.000 10844 MultiStar: [#1 0.09,0.54,1.06,U] [#2 -0.34,0.40,1.03,U] [#3 0.41,0.03,1.04,U] [#4 0.18,0.35,1.12,U] [#5 -0.15,-0.10,1.03,U] [#6 0.24,0.33,1.05,U] [#7 0.18,0.38,1.00,U] [#8 0.36,-0.01,0.90,U] 
03:32:31.139 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.24}, one-star: {-0.48, 0.23}
03:32:31.139 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.39) = xAngle (-0.03 = -0.03)
03:32:31.139 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.09 = 3.09)
03:32:31.139 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.36 mountX=0.25 mountY=0.01, mountTheta=0.05
03:32:31.139 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.24, opts=13)
03:32:31.139 00.000 10844 Enqueuing Move request for scope (0.05, 0.24)
03:32:31.139 00.000 11060 Worker thread wakes up
03:32:31.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:31.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
03:32:31.139 00.000 10844 UpdateGuideState exits: m=1478 SNR=24.2
03:32:31.139 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
03:32:31.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:31.139 00.000 11060 Moving (0.05, 0.24) raw xDistance=0.25 yDistance=0.01
03:32:31.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:31.139 00.000 10844 Enqueuing Expose request
03:32:31.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:32:31.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:31.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:32:31.139 00.000 11060 MoveAxis(W, 59, ABG)
03:32:31.139 00.000 11060 Guiding  Dir = 3, Dur = 59
03:32:31.165 00.026 11060 IsSlewing returns 0
03:32:31.165 00.000 11060 IsGuiding returns 0
03:32:31.240 00.075 11060 IsGuiding returns 0
03:32:31.240 00.000 11060 Move returns status 0, amount 59
03:32:31.240 00.000 11060 MoveAxis(N, 0, ABG)
03:32:31.241 00.001 11060 Move returns status 0, amount 0
03:32:31.241 00.000 11060 move complete, result=0
03:32:31.241 00.000 11060 worker thread done servicing request
03:32:31.241 00.000 10844 GuideStep: 0.2 px 59 ms WEST, 0.0 px 0 ms NORTH
03:32:31.241 00.000 11060 Worker thread wakes up
03:32:31.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:31.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:31.875 00.634 11060 Exposure complete
03:32:32.086 00.211 11060 worker thread done servicing request
03:32:32.086 00.000 10844 OnExposeComplete: enter
03:32:32.086 00.000 10844 UpdateGuideState(): m_state=6
03:32:32.086 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
03:32:32.086 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.57, Mass=1552, SNR=25.4, Peak=210 HFD=3.1
03:32:32.086 00.000 10844 MultiStar: [#1 -0.09,-0.01,0.98,U] [#2 -0.08,-0.63,0.00,M1] [#3 0.15,-0.10,0.95,U] [#4 -0.03,-0.23,1.07,U] [#5 0.21,-0.46,0.96,U] [#6 0.04,-0.41,1.12,U] [#7 0.50,-0.08,1.01,U] [#8 0.36,-0.09,0.91,U] 
03:32:32.086 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.22}, one-star: {-0.01, -0.35}
03:32:32.086 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.39) = xAngle (-2.41 = -2.41)
03:32:32.086 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.71 = 0.71)
03:32:32.086 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-1.02 mountX=-0.19 mountY=0.17, mountTheta=2.42
03:32:32.086 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.22, opts=13)
03:32:32.086 00.000 10844 Enqueuing Move request for scope (0.14, -0.22)
03:32:32.086 00.000 11060 Worker thread wakes up
03:32:32.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:32.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
03:32:32.086 00.000 10844 UpdateGuideState exits: m=1552 SNR=25.4
03:32:32.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
03:32:32.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:32.086 00.000 11060 Moving (0.14, -0.22) raw xDistance=-0.19 yDistance=0.17
03:32:32.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:32.086 00.000 10844 Enqueuing Expose request
03:32:32.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:32:32.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:32.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:32:32.092 00.006 11060 MoveAxis(E, 43, ABG)
03:32:32.092 00.000 11060 Guiding  Dir = 2, Dur = 43
03:32:32.112 00.020 11060 IsSlewing returns 0
03:32:32.113 00.001 11060 IsGuiding returns 0
03:32:32.190 00.077 11060 IsGuiding returns 0
03:32:32.191 00.001 11060 Move returns status 0, amount 43
03:32:32.191 00.000 11060 MoveAxis(N, 0, ABG)
03:32:32.191 00.000 11060 Move returns status 0, amount 0
03:32:32.191 00.000 11060 move complete, result=0
03:32:32.191 00.000 11060 worker thread done servicing request
03:32:32.191 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
03:32:32.191 00.000 11060 Worker thread wakes up
03:32:32.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:32.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:32.820 00.629 11060 Exposure complete
03:32:33.033 00.213 11060 worker thread done servicing request
03:32:33.033 00.000 10844 OnExposeComplete: enter
03:32:33.033 00.000 10844 UpdateGuideState(): m_state=6
03:32:33.033 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
03:32:33.033 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.15, Mass=1896, SNR=27.4, Peak=182 HFD=3.5
03:32:33.033 00.000 10844 MultiStar: [#1 0.33,-0.21,0.85,U] [#2 0.04,0.02,0.84,U] [#3 0.21,-0.55,0.97,U] [#4 0.10,-0.77,0.00,M1] [#5 -0.10,-0.41,0.85,U] [#6 0.11,-0.32,0.86,U] [#7 0.12,-0.67,0.00,M1] [#8 0.22,-0.37,0.79,U] 
03:32:33.033 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.39}, one-star: {-0.07, -0.77}
03:32:33.033 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
03:32:33.033 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
03:32:33.033 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.31 mountX=-0.36 mountY=0.16, mountTheta=2.71
03:32:33.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.39, opts=13)
03:32:33.035 00.000 10844 Enqueuing Move request for scope (0.10, -0.39)
03:32:33.035 00.000 11060 Worker thread wakes up
03:32:33.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:33.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.39) opts 0xd
03:32:33.035 00.000 10844 UpdateGuideState exits: m=1896 SNR=27.4
03:32:33.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.39)
03:32:33.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:33.035 00.000 11060 Moving (0.10, -0.39) raw xDistance=-0.36 yDistance=0.16
03:32:33.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:33.035 00.000 10844 Enqueuing Expose request
03:32:33.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
03:32:33.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:33.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:32:33.035 00.000 11060 MoveAxis(E, 86, ABG)
03:32:33.035 00.000 11060 Guiding  Dir = 2, Dur = 86
03:32:33.049 00.014 11060 IsSlewing returns 0
03:32:33.049 00.000 11060 IsGuiding returns 0
03:32:33.138 00.089 11060 IsGuiding returns 0
03:32:33.138 00.000 11060 Move returns status 0, amount 86
03:32:33.138 00.000 11060 MoveAxis(N, 0, ABG)
03:32:33.138 00.000 11060 Move returns status 0, amount 0
03:32:33.138 00.000 11060 move complete, result=0
03:32:33.138 00.000 11060 worker thread done servicing request
03:32:33.138 00.000 11060 Worker thread wakes up
03:32:33.138 00.000 10844 GuideStep: -0.4 px 86 ms EAST, 0.2 px 0 ms NORTH
03:32:33.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:33.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:33.761 00.623 11060 Exposure complete
03:32:33.951 00.190 11060 worker thread done servicing request
03:32:33.951 00.000 10844 OnExposeComplete: enter
03:32:33.951 00.000 10844 UpdateGuideState(): m_state=6
03:32:33.951 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
03:32:33.951 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.64, Mass=1725, SNR=26.4, Peak=176 HFD=3.3
03:32:33.956 00.005 10844 MultiStar: [#1 0.73,0.16,0.00,M1] [#2 -0.17,0.22,0.95,U] [#3 0.58,-0.32,0.00,M1] [#4 0.14,0.27,1.02,U] [#5 0.33,-0.01,0.88,U] [#6 0.01,-0.21,0.98,U] [#7 0.39,-0.09,0.95,U] [#8 0.29,-0.09,0.77,U] 
03:32:33.956 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.03}, one-star: {0.05, -0.28}
03:32:33.956 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
03:32:33.956 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:32:33.956 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.18 mountX=0.00 mountY=0.14, mountTheta=1.57
03:32:33.956 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
03:32:33.956 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
03:32:33.956 00.000 11060 Worker thread wakes up
03:32:33.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:33.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
03:32:33.956 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.4
03:32:33.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
03:32:33.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:33.956 00.000 11060 Moving (0.14, -0.03) raw xDistance=0.00 yDistance=0.14
03:32:33.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:33.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:32:33.956 00.000 10844 Enqueuing Expose request
03:32:33.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:33.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:32:33.956 00.000 11060 MoveAxis(E, 0, ABG)
03:32:33.956 00.000 11060 Move returns status 0, amount 0
03:32:33.956 00.000 11060 MoveAxis(N, 0, ABG)
03:32:33.956 00.000 11060 Move returns status 0, amount 0
03:32:33.961 00.005 11060 move complete, result=0
03:32:33.961 00.000 11060 worker thread done servicing request
03:32:33.961 00.000 11060 Worker thread wakes up
03:32:33.962 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:33.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:33.963 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:34.590 00.627 11060 Exposure complete
03:32:34.791 00.201 11060 worker thread done servicing request
03:32:34.791 00.000 10844 OnExposeComplete: enter
03:32:34.791 00.000 10844 UpdateGuideState(): m_state=6
03:32:34.791 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
03:32:34.791 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.84, Mass=1568, SNR=25.4, Peak=204 HFD=2.7
03:32:34.792 00.001 10844 MultiStar: [#1 0.25,0.20,0.95,U] [#2 -0.04,0.17,0.85,U] [#3 0.70,-0.12,0.00,M2] [#4 0.08,0.07,0.98,U] [#5 0.30,-0.17,0.90,U] [#6 0.11,-0.18,1.11,U] [#7 0.50,-0.08,1.02,U] [#8 0.35,-0.33,0.80,U] 
03:32:34.792 00.000 10844 single-star, 7 included, MultiStar: {0.18, -0.05}, one-star: {-0.12, -0.08}
03:32:34.792 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.39) = xAngle (-3.94 = 2.35)
03:32:34.792 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
03:32:34.792 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.55 mountX=-0.10 mountY=-0.11, mountTheta=-2.34
03:32:34.795 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
03:32:34.795 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
03:32:34.795 00.000 11060 Worker thread wakes up
03:32:34.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:34.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
03:32:34.795 00.000 10844 UpdateGuideState exits: m=1568 SNR=25.4
03:32:34.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
03:32:34.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:34.795 00.000 11060 Moving (-0.12, -0.08) raw xDistance=-0.10 yDistance=-0.11
03:32:34.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:34.795 00.000 10844 Enqueuing Expose request
03:32:34.796 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:32:34.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:34.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:32:34.796 00.000 11060 MoveAxis(E, 0, ABG)
03:32:34.796 00.000 11060 Move returns status 0, amount 0
03:32:34.796 00.000 11060 MoveAxis(N, 0, ABG)
03:32:34.796 00.000 11060 Move returns status 0, amount 0
03:32:34.796 00.000 11060 move complete, result=0
03:32:34.796 00.000 11060 worker thread done servicing request
03:32:34.796 00.000 11060 Worker thread wakes up
03:32:34.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:34.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:34.800 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:35.434 00.634 11060 Exposure complete
03:32:35.652 00.218 11060 worker thread done servicing request
03:32:35.652 00.000 10844 OnExposeComplete: enter
03:32:35.652 00.000 10844 UpdateGuideState(): m_state=6
03:32:35.652 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
03:32:35.652 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.73, Mass=1647, SNR=25.9, Peak=202 HFD=3.5
03:32:35.652 00.000 10844 MultiStar: [#1 0.41,0.11,1.00,U] [#2 -0.04,0.17,0.90,U] [#3 0.87,-0.43,0.00,M3] [#4 0.18,-0.35,1.00,U] [#5 0.66,-0.60,0.00,M1] [#6 0.20,-0.11,1.00,U] [#7 0.36,-0.33,1.01,U] [#8 0.58,-0.05,0.85,U] 
03:32:35.652 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.11}, one-star: {-0.16, -0.19}
03:32:35.652 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.39) = xAngle (-1.87 = -1.87)
03:32:35.652 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
03:32:35.652 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-0.48 mountX=-0.07 mountY=0.23, mountTheta=1.87
03:32:35.656 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.11, opts=13)
03:32:35.656 00.000 10844 Enqueuing Move request for scope (0.22, -0.11)
03:32:35.656 00.000 11060 Worker thread wakes up
03:32:35.656 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:35.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
03:32:35.656 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.9
03:32:35.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
03:32:35.658 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:35.658 00.000 11060 Moving (0.22, -0.11) raw xDistance=-0.07 yDistance=0.23
03:32:35.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:35.658 00.000 10844 Enqueuing Expose request
03:32:35.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:32:35.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:32:35.658 00.000 11060 MoveAxis(E, 0, ABG)
03:32:35.658 00.000 11060 Move returns status 0, amount 0
03:32:35.658 00.000 11060 MoveAxis(S, 90, ABG)
03:32:35.658 00.000 11060 Guiding  Dir = 1, Dur = 90
03:32:35.672 00.014 11060 IsSlewing returns 0
03:32:35.673 00.001 11060 IsGuiding returns 0
03:32:35.771 00.098 11060 IsGuiding returns 0
03:32:35.771 00.000 11060 Move returns status 0, amount 90
03:32:35.771 00.000 11060 move complete, result=0
03:32:35.772 00.001 11060 worker thread done servicing request
03:32:35.772 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 90 ms SOUTH
03:32:35.772 00.000 11060 Worker thread wakes up
03:32:35.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:35.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:36.405 00.633 11060 Exposure complete
03:32:36.604 00.199 11060 worker thread done servicing request
03:32:36.604 00.000 10844 OnExposeComplete: enter
03:32:36.604 00.000 10844 UpdateGuideState(): m_state=6
03:32:36.604 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
03:32:36.604 00.000 10844 Star::Find returns 1 (0), X=620.13, Y=104.19, Mass=1457, SNR=24.0, Peak=171 HFD=3.3
03:32:36.605 00.001 10844 MultiStar: [#1 -0.30,-0.41,1.12,U] [#2 -0.22,0.34,0.89,U] [#3 0.70,0.17,0.00,M4] [#4 -0.38,-0.44,1.08,U] [#5 0.07,-0.34,1.07,U] [#6 -0.11,-0.20,1.07,U] [#7 -0.17,0.24,0.97,U] [#8 0.21,-0.10,0.87,U] 
03:32:36.605 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.22}, one-star: {-0.70, -0.73}
03:32:36.605 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.71 = 2.57)
03:32:36.605 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:32:36.605 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-2.32 mountX=-0.26 mountY=-0.17, mountTheta=-2.56
03:32:36.608 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.22, opts=13)
03:32:36.608 00.000 10844 Enqueuing Move request for scope (-0.21, -0.22)
03:32:36.608 00.000 11060 Worker thread wakes up
03:32:36.610 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
03:32:36.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:36.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
03:32:36.610 00.000 11060 Moving (-0.21, -0.22) raw xDistance=-0.26 yDistance=-0.17
03:32:36.610 00.000 10844 UpdateGuideState exits: m=1457 SNR=24.0
03:32:36.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:36.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:36.610 00.000 10844 Enqueuing Expose request
03:32:36.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:32:36.611 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:36.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:32:36.611 00.000 11060 MoveAxis(E, 60, ABG)
03:32:36.612 00.001 11060 Guiding  Dir = 2, Dur = 60
03:32:36.615 00.003 11060 IsSlewing returns 0
03:32:36.615 00.000 11060 IsGuiding returns 0
03:32:36.686 00.071 11060 IsGuiding returns 0
03:32:36.686 00.000 11060 Move returns status 0, amount 60
03:32:36.686 00.000 11060 MoveAxis(N, 0, ABG)
03:32:36.686 00.000 11060 Move returns status 0, amount 0
03:32:36.686 00.000 11060 move complete, result=0
03:32:36.686 00.000 11060 worker thread done servicing request
03:32:36.686 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
03:32:36.686 00.000 11060 Worker thread wakes up
03:32:36.686 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:36.686 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:37.341 00.655 11060 Exposure complete
03:32:37.543 00.202 11060 worker thread done servicing request
03:32:37.543 00.000 10844 OnExposeComplete: enter
03:32:37.543 00.000 10844 UpdateGuideState(): m_state=6
03:32:37.543 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
03:32:37.543 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.26, Mass=1643, SNR=25.6, Peak=239 HFD=3.1
03:32:37.543 00.000 10844 MultiStar: [#1 -0.18,0.16,1.07,U] [#2 -0.50,0.03,0.84,U] [#3 0.34,0.23,0.97,U] [#4 -0.35,-0.42,1.08,U] [#5 0.05,-0.41,0.98,U] [#6 -0.26,-0.44,1.12,U] [#7 -0.21,-0.25,1.05,U] [#8 0.21,-0.07,0.86,U] 
03:32:37.543 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.21}, one-star: {-0.27, -0.66}
03:32:37.543 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.39) = xAngle (-3.52 = 2.76)
03:32:37.543 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.40 = -0.40)
03:32:37.543 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-2.14 mountX=-0.23 mountY=-0.10, mountTheta=-2.74
03:32:37.543 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.21, opts=13)
03:32:37.543 00.000 10844 Enqueuing Move request for scope (-0.14, -0.21)
03:32:37.543 00.000 11060 Worker thread wakes up
03:32:37.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:37.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.21) opts 0xd
03:32:37.543 00.000 10844 UpdateGuideState exits: m=1643 SNR=25.6
03:32:37.543 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.21)
03:32:37.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:37.543 00.000 11060 Moving (-0.14, -0.21) raw xDistance=-0.23 yDistance=-0.10
03:32:37.548 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:37.548 00.000 10844 Enqueuing Expose request
03:32:37.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
03:32:37.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:37.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:32:37.548 00.000 11060 MoveAxis(E, 57, ABG)
03:32:37.548 00.000 11060 Guiding  Dir = 2, Dur = 57
03:32:37.563 00.015 11060 IsSlewing returns 0
03:32:37.563 00.000 11060 IsGuiding returns 0
03:32:37.625 00.062 11060 IsGuiding returns 0
03:32:37.625 00.000 11060 Move returns status 0, amount 57
03:32:37.625 00.000 11060 MoveAxis(N, 0, ABG)
03:32:37.625 00.000 11060 Move returns status 0, amount 0
03:32:37.625 00.000 11060 move complete, result=0
03:32:37.625 00.000 11060 worker thread done servicing request
03:32:37.625 00.000 11060 Worker thread wakes up
03:32:37.627 00.002 10844 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
03:32:37.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:37.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:38.258 00.631 11060 Exposure complete
03:32:38.477 00.219 11060 worker thread done servicing request
03:32:38.477 00.000 10844 OnExposeComplete: enter
03:32:38.477 00.000 10844 UpdateGuideState(): m_state=6
03:32:38.477 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
03:32:38.478 00.001 10844 Star::Find returns 1 (0), X=620.49, Y=104.93, Mass=1804, SNR=26.8, Peak=253 HFD=3.0
03:32:38.478 00.000 10844 MultiStar: [#1 0.06,-0.18,0.92,U] [#2 -0.36,0.30,0.93,U] [#3 0.22,0.03,0.94,U] [#4 -0.28,-0.68,0.00,M1] [#5 0.23,-0.32,0.89,U] [#6 -0.42,-0.17,0.97,U] [#7 -0.47,-0.66,0.00,M1] [#8 0.11,0.10,0.73,U] 
03:32:38.478 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.04}, one-star: {-0.34, 0.01}
03:32:38.478 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
03:32:38.478 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
03:32:38.478 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.74 mountX=-0.05 mountY=-0.08, mountTheta=-2.15
03:32:38.480 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.04, opts=13)
03:32:38.480 00.000 10844 Enqueuing Move request for scope (-0.08, -0.04)
03:32:38.480 00.000 11060 Worker thread wakes up
03:32:38.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
03:32:38.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:38.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
03:32:38.480 00.000 10844 UpdateGuideState exits: m=1804 SNR=26.8
03:32:38.480 00.000 11060 Moving (-0.08, -0.04) raw xDistance=-0.05 yDistance=-0.08
03:32:38.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:38.482 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:32:38.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:38.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:38.482 00.000 10844 Enqueuing Expose request
03:32:38.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:32:38.482 00.000 11060 MoveAxis(E, 0, ABG)
03:32:38.482 00.000 11060 Move returns status 0, amount 0
03:32:38.482 00.000 11060 MoveAxis(N, 0, ABG)
03:32:38.482 00.000 11060 Move returns status 0, amount 0
03:32:38.482 00.000 11060 move complete, result=0
03:32:38.482 00.000 11060 worker thread done servicing request
03:32:38.482 00.000 11060 Worker thread wakes up
03:32:38.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:38.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:38.482 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:39.133 00.651 11060 Exposure complete
03:32:39.322 00.189 11060 worker thread done servicing request
03:32:39.322 00.000 10844 OnExposeComplete: enter
03:32:39.322 00.000 10844 UpdateGuideState(): m_state=6
03:32:39.322 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
03:32:39.322 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=104.96, Mass=1771, SNR=26.2, Peak=181 HFD=3.5
03:32:39.322 00.000 10844 MultiStar: [#1 -0.07,0.34,0.95,U] [#2 -0.21,0.26,0.91,U] [#3 0.18,0.53,0.96,U] [#4 -0.22,-0.41,1.04,U] [#5 0.32,0.23,1.08,U] [#6 0.07,0.24,1.12,U] [#7 0.07,0.39,0.90,U] [#8 0.54,0.09,0.80,U] 
03:32:39.322 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.19}, one-star: {-0.43, 0.05}
03:32:39.322 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
03:32:39.324 00.002 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.09)
03:32:39.324 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.46 mountX=0.19 mountY=-0.01, mountTheta=-0.05
03:32:39.325 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.19, opts=13)
03:32:39.325 00.000 10844 Enqueuing Move request for scope (0.02, 0.19)
03:32:39.327 00.002 11060 Worker thread wakes up
03:32:39.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
03:32:39.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
03:32:39.327 00.000 11060 Moving (0.02, 0.19) raw xDistance=0.19 yDistance=-0.01
03:32:39.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:32:39.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:39.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:32:39.327 00.000 11060 MoveAxis(W, 44, ABG)
03:32:39.327 00.000 11060 Guiding  Dir = 3, Dur = 44
03:32:39.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:39.327 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.2
03:32:39.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:39.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:39.327 00.000 10844 Enqueuing Expose request
03:32:39.356 00.029 11060 IsSlewing returns 0
03:32:39.356 00.000 11060 IsGuiding returns 0
03:32:39.417 00.061 11060 IsGuiding returns 0
03:32:39.417 00.000 11060 Move returns status 0, amount 44
03:32:39.417 00.000 11060 MoveAxis(N, 0, ABG)
03:32:39.417 00.000 11060 Move returns status 0, amount 0
03:32:39.417 00.000 11060 move complete, result=0
03:32:39.417 00.000 11060 worker thread done servicing request
03:32:39.417 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
03:32:39.417 00.000 11060 Worker thread wakes up
03:32:39.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:39.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:40.080 00.663 11060 Exposure complete
03:32:40.295 00.215 11060 worker thread done servicing request
03:32:40.295 00.000 10844 OnExposeComplete: enter
03:32:40.295 00.000 10844 UpdateGuideState(): m_state=6
03:32:40.295 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
03:32:40.295 00.000 10844 Star::Find returns 1 (0), X=621.08, Y=104.42, Mass=2007, SNR=28.1, Peak=171 HFD=3.6
03:32:40.295 00.000 10844 MultiStar: [#1 0.00,-0.15,0.92,U] [#2 -0.38,0.28,0.78,U] [#3 0.22,0.49,0.90,U] [#4 0.02,-0.44,0.90,U] [#5 -0.19,-0.24,0.87,U] [#6 0.10,0.08,1.00,U] [#7 0.34,-0.25,0.84,U] [#8 0.50,-0.13,0.86,U] 
03:32:40.295 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.25, -0.50}
03:32:40.295 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
03:32:40.295 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
03:32:40.295 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=-0.08 mountY=0.11, mountTheta=2.18
03:32:40.300 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
03:32:40.300 00.000 10844 Enqueuing Move request for scope (0.10, -0.10)
03:32:40.300 00.000 11060 Worker thread wakes up
03:32:40.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:40.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
03:32:40.300 00.000 10844 UpdateGuideState exits: m=2007 SNR=28.1
03:32:40.300 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
03:32:40.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:40.300 00.000 11060 Moving (0.10, -0.10) raw xDistance=-0.08 yDistance=0.11
03:32:40.300 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:40.300 00.000 10844 Enqueuing Expose request
03:32:40.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:32:40.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:40.302 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:32:40.302 00.000 11060 MoveAxis(E, 0, ABG)
03:32:40.302 00.000 11060 Move returns status 0, amount 0
03:32:40.302 00.000 11060 MoveAxis(N, 0, ABG)
03:32:40.302 00.000 11060 Move returns status 0, amount 0
03:32:40.302 00.000 11060 move complete, result=0
03:32:40.302 00.000 11060 worker thread done servicing request
03:32:40.302 00.000 11060 Worker thread wakes up
03:32:40.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:40.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:40.302 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:40.925 00.623 11060 Exposure complete
03:32:41.142 00.217 11060 worker thread done servicing request
03:32:41.142 00.000 10844 OnExposeComplete: enter
03:32:41.142 00.000 10844 UpdateGuideState(): m_state=6
03:32:41.142 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
03:32:41.142 00.000 10844 Star::Find returns 1 (0), X=620.10, Y=104.54, Mass=1961, SNR=28.0, Peak=172 HFD=3.5
03:32:41.142 00.000 10844 MultiStar: [#1 -0.14,-0.53,0.96,U] [#2 -0.11,-0.44,0.84,U] [#3 0.65,0.17,0.00,M1] [#4 -0.02,-0.57,0.98,U] [#5 0.12,-0.61,0.00,M1] [#6 -0.29,-0.29,1.00,U] [#7 -0.12,-0.26,0.82,U] [#8 -0.02,0.03,0.83,U] 
03:32:41.142 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.36}, one-star: {-0.73, -0.38}
03:32:41.142 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.78)
03:32:41.142 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
03:32:41.142 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.36 hyp=0.42 cameraTheta=-2.12 mountX=-0.39 mountY=-0.16, mountTheta=-2.76
03:32:41.149 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.36, opts=13)
03:32:41.149 00.000 10844 Enqueuing Move request for scope (-0.22, -0.36)
03:32:41.149 00.000 11060 Worker thread wakes up
03:32:41.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:41.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.36) opts 0xd
03:32:41.149 00.000 10844 UpdateGuideState exits: m=1961 SNR=28.0
03:32:41.149 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.36)
03:32:41.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:41.149 00.000 11060 Moving (-0.22, -0.36) raw xDistance=-0.39 yDistance=-0.16
03:32:41.150 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:41.150 00.000 10844 Enqueuing Expose request
03:32:41.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
03:32:41.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:41.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:32:41.150 00.000 11060 MoveAxis(E, 92, ABG)
03:32:41.150 00.000 11060 Guiding  Dir = 2, Dur = 92
03:32:41.163 00.013 11060 IsSlewing returns 0
03:32:41.164 00.001 11060 IsGuiding returns 0
03:32:41.270 00.106 11060 IsGuiding returns 0
03:32:41.270 00.000 11060 Move returns status 0, amount 92
03:32:41.270 00.000 11060 MoveAxis(N, 0, ABG)
03:32:41.270 00.000 11060 Move returns status 0, amount 0
03:32:41.270 00.000 11060 move complete, result=0
03:32:41.270 00.000 10844 GuideStep: -0.4 px 92 ms EAST, -0.2 px 0 ms NORTH
03:32:41.270 00.000 11060 worker thread done servicing request
03:32:41.270 00.000 11060 Worker thread wakes up
03:32:41.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:41.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:41.899 00.629 11060 Exposure complete
03:32:42.115 00.216 11060 worker thread done servicing request
03:32:42.115 00.000 10844 OnExposeComplete: enter
03:32:42.115 00.000 10844 UpdateGuideState(): m_state=6
03:32:42.115 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
03:32:42.115 00.000 10844 Star::Find returns 1 (0), X=620.26, Y=105.01, Mass=1562, SNR=24.8, Peak=246 HFD=2.8
03:32:42.117 00.002 10844 MultiStar: [#1 0.02,-0.35,1.00,U] [#2 -0.05,0.60,0.00,M1] [#3 0.56,-0.32,0.00,M2] [#4 -0.16,-0.63,0.00,M1] [#5 0.31,-0.39,0.95,U] [#6 -0.03,-0.16,1.11,U] [#7 -0.10,-0.40,0.94,U] [#8 0.21,-0.22,0.87,U] 
03:32:42.117 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.23}, one-star: {-0.57, 0.09}
03:32:42.117 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
03:32:42.117 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
03:32:42.117 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.72 mountX=-0.24 mountY=0.00, mountTheta=3.12
03:32:42.119 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.23, opts=13)
03:32:42.119 00.000 10844 Enqueuing Move request for scope (-0.03, -0.23)
03:32:42.119 00.000 11060 Worker thread wakes up
03:32:42.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
03:32:42.121 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
03:32:42.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:32:42.121 00.000 11060 Moving (-0.03, -0.23) raw xDistance=-0.24 yDistance=0.00
03:32:42.121 00.000 10844 UpdateGuideState exits: m=1562 SNR=24.8
03:32:42.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:32:42.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:42.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:42.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:42.121 00.000 10844 Enqueuing Expose request
03:32:42.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:32:42.121 00.000 11060 MoveAxis(E, 58, ABG)
03:32:42.121 00.000 11060 Guiding  Dir = 2, Dur = 58
03:32:42.153 00.032 11060 IsSlewing returns 0
03:32:42.154 00.001 11060 IsGuiding returns 0
03:32:42.245 00.091 11060 IsGuiding returns 0
03:32:42.245 00.000 11060 Move returns status 0, amount 58
03:32:42.245 00.000 11060 MoveAxis(N, 0, ABG)
03:32:42.245 00.000 11060 Move returns status 0, amount 0
03:32:42.246 00.001 11060 move complete, result=0
03:32:42.246 00.000 11060 worker thread done servicing request
03:32:42.246 00.000 10844 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
03:32:42.246 00.000 11060 Worker thread wakes up
03:32:42.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:42.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:42.870 00.624 11060 Exposure complete
03:32:43.066 00.196 11060 worker thread done servicing request
03:32:43.066 00.000 10844 OnExposeComplete: enter
03:32:43.066 00.000 10844 UpdateGuideState(): m_state=6
03:32:43.066 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
03:32:43.066 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=104.65, Mass=1776, SNR=26.5, Peak=194 HFD=3.4
03:32:43.066 00.000 10844 MultiStar: [#1 -0.13,-0.31,1.03,U] [#2 -0.50,-0.15,0.88,U] [#3 0.07,-0.03,0.87,U] [#4 0.08,-0.64,0.00,M2] [#5 0.02,-0.21,0.87,U] [#6 0.18,-0.21,1.05,U] [#7 0.24,-0.25,0.95,U] [#8 0.07,-0.15,0.82,U] 
03:32:43.066 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.20}, one-star: {-0.45, -0.27}
03:32:43.066 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
03:32:43.066 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
03:32:43.066 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.87 mountX=-0.21 mountY=-0.03, mountTheta=-3.00
03:32:43.070 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.20, opts=13)
03:32:43.070 00.000 10844 Enqueuing Move request for scope (-0.06, -0.20)
03:32:43.070 00.000 11060 Worker thread wakes up
03:32:43.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:43.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
03:32:43.070 00.000 10844 UpdateGuideState exits: m=1776 SNR=26.5
03:32:43.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
03:32:43.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:43.071 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:43.071 00.000 10844 Enqueuing Expose request
03:32:43.071 00.000 11060 Moving (-0.06, -0.20) raw xDistance=-0.21 yDistance=-0.03
03:32:43.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:32:43.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:43.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:32:43.071 00.000 11060 MoveAxis(E, 51, ABG)
03:32:43.071 00.000 11060 Guiding  Dir = 2, Dur = 51
03:32:43.081 00.010 11060 IsSlewing returns 0
03:32:43.081 00.000 11060 IsGuiding returns 0
03:32:43.144 00.063 11060 IsGuiding returns 0
03:32:43.144 00.000 11060 Move returns status 0, amount 51
03:32:43.144 00.000 11060 MoveAxis(N, 0, ABG)
03:32:43.144 00.000 11060 Move returns status 0, amount 0
03:32:43.144 00.000 11060 move complete, result=0
03:32:43.144 00.000 11060 worker thread done servicing request
03:32:43.144 00.000 10844 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
03:32:43.144 00.000 11060 Worker thread wakes up
03:32:43.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:43.146 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:43.785 00.639 11060 Exposure complete
03:32:43.982 00.197 11060 worker thread done servicing request
03:32:43.982 00.000 10844 OnExposeComplete: enter
03:32:43.982 00.000 10844 UpdateGuideState(): m_state=6
03:32:43.982 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
03:32:43.982 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.34, Mass=1829, SNR=27.2, Peak=238 HFD=3.4
03:32:43.982 00.000 10844 MultiStar: [#1 -0.25,-0.49,0.94,U] [#2 -0.07,-0.10,0.97,U] [#3 0.22,-0.52,0.98,U] [#4 -0.06,-0.26,0.86,U] [#5 0.68,0.34,0.00,M1] [#6 -0.62,-0.40,0.00,M1] [#7 0.16,0.16,0.85,U] [#8 0.47,-0.11,0.76,U] 
03:32:43.982 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.28}, one-star: {-0.17, -0.58}
03:32:43.982 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.39) = xAngle (-2.86 = -2.86)
03:32:43.982 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.27 = 0.27)
03:32:43.982 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.47 mountX=-0.27 mountY=0.07, mountTheta=2.87
03:32:43.987 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.28, opts=13)
03:32:43.987 00.000 10844 Enqueuing Move request for scope (0.03, -0.28)
03:32:43.987 00.000 11060 Worker thread wakes up
03:32:43.987 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:43.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
03:32:43.987 00.000 10844 UpdateGuideState exits: m=1829 SNR=27.2
03:32:43.987 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
03:32:43.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:43.987 00.000 11060 Moving (0.03, -0.28) raw xDistance=-0.27 yDistance=0.07
03:32:43.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:43.987 00.000 10844 Enqueuing Expose request
03:32:43.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
03:32:43.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:43.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:32:43.987 00.000 11060 MoveAxis(E, 66, ABG)
03:32:43.987 00.000 11060 Guiding  Dir = 2, Dur = 66
03:32:43.992 00.005 11060 IsSlewing returns 0
03:32:43.992 00.000 11060 IsGuiding returns 0
03:32:44.069 00.077 11060 IsGuiding returns 0
03:32:44.069 00.000 11060 Move returns status 0, amount 66
03:32:44.069 00.000 11060 MoveAxis(N, 0, ABG)
03:32:44.069 00.000 11060 Move returns status 0, amount 0
03:32:44.069 00.000 11060 move complete, result=0
03:32:44.069 00.000 11060 worker thread done servicing request
03:32:44.069 00.000 10844 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
03:32:44.069 00.000 11060 Worker thread wakes up
03:32:44.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:44.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:44.706 00.637 11060 Exposure complete
03:32:44.902 00.196 11060 worker thread done servicing request
03:32:44.902 00.000 10844 OnExposeComplete: enter
03:32:44.902 00.000 10844 UpdateGuideState(): m_state=6
03:32:44.902 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
03:32:44.902 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.30, Mass=2076, SNR=28.9, Peak=246 HFD=3.5
03:32:44.902 00.000 10844 MultiStar: [#1 0.02,-0.08,0.91,U] [#2 -0.34,0.07,0.75,U] [#3 0.56,-0.28,0.00,M1] [#4 -0.00,-0.16,0.98,U] [#5 0.96,-0.54,0.00,M2] [#6 0.04,-0.93,0.00,M2] [#7 0.40,0.25,0.85,U] [#8 0.42,-0.55,0.00,M1] 
03:32:44.902 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.13}, one-star: {-0.19, -0.62}
03:32:44.907 00.005 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
03:32:44.907 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
03:32:44.907 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.72 mountX=-0.13 mountY=0.00, mountTheta=3.13
03:32:44.909 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
03:32:44.909 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
03:32:44.909 00.000 11060 Worker thread wakes up
03:32:44.909 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:44.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
03:32:44.909 00.000 10844 UpdateGuideState exits: m=2076 SNR=28.9
03:32:44.909 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
03:32:44.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:44.909 00.000 11060 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=0.00
03:32:44.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:44.909 00.000 10844 Enqueuing Expose request
03:32:44.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:32:44.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:44.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:32:44.909 00.000 11060 MoveAxis(E, 32, ABG)
03:32:44.909 00.000 11060 Guiding  Dir = 2, Dur = 32
03:32:44.917 00.008 11060 IsSlewing returns 0
03:32:44.917 00.000 11060 IsGuiding returns 0
03:32:44.963 00.046 11060 IsGuiding returns 0
03:32:44.963 00.000 11060 Move returns status 0, amount 32
03:32:44.963 00.000 11060 MoveAxis(N, 0, ABG)
03:32:44.963 00.000 11060 Move returns status 0, amount 0
03:32:44.963 00.000 11060 move complete, result=0
03:32:44.963 00.000 11060 worker thread done servicing request
03:32:44.963 00.000 11060 Worker thread wakes up
03:32:44.963 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
03:32:44.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:44.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:45.608 00.645 11060 Exposure complete
03:32:45.828 00.220 11060 worker thread done servicing request
03:32:45.829 00.001 10844 OnExposeComplete: enter
03:32:45.829 00.000 10844 UpdateGuideState(): m_state=6
03:32:45.829 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
03:32:45.829 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.74, Mass=1761, SNR=26.4, Peak=214 HFD=3.4
03:32:45.829 00.000 10844 MultiStar: [#1 0.47,0.47,0.00,M1] [#2 0.23,0.04,0.90,U] [#3 0.70,0.60,0.00,M2] [#4 0.03,-0.19,1.09,U] [#5 0.62,-0.41,0.00,M3] [#6 0.14,0.03,0.95,U] [#7 0.32,0.48,0.91,U] [#8 0.14,0.09,0.82,U] 
03:32:45.829 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.03}, one-star: {-0.48, -0.18}
03:32:45.829 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.39) = xAngle (-0.82 = -0.82)
03:32:45.829 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.31 = 2.31)
03:32:45.829 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.57 mountX=0.04 mountY=0.05, mountTheta=0.83
03:32:45.832 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
03:32:45.832 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
03:32:45.832 00.000 11060 Worker thread wakes up
03:32:45.832 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:45.834 00.002 10844 UpdateGuideState exits: m=1761 SNR=26.4
03:32:45.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:45.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:45.834 00.000 10844 Enqueuing Expose request
03:32:45.835 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:32:45.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:32:45.835 00.000 11060 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.05
03:32:45.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:32:45.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:45.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:45.835 00.000 11060 MoveAxis(E, 0, ABG)
03:32:45.835 00.000 11060 Move returns status 0, amount 0
03:32:45.835 00.000 11060 MoveAxis(N, 0, ABG)
03:32:45.835 00.000 11060 Move returns status 0, amount 0
03:32:45.835 00.000 11060 move complete, result=0
03:32:45.835 00.000 11060 worker thread done servicing request
03:32:45.835 00.000 11060 Worker thread wakes up
03:32:45.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:45.836 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:45.838 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:46.477 00.639 11060 Exposure complete
03:32:46.676 00.199 11060 worker thread done servicing request
03:32:46.676 00.000 10844 OnExposeComplete: enter
03:32:46.676 00.000 10844 UpdateGuideState(): m_state=6
03:32:46.678 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
03:32:46.678 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=104.80, Mass=1605, SNR=25.3, Peak=231 HFD=3.0
03:32:46.679 00.001 10844 MultiStar: [#1 0.12,0.04,1.04,U] [#2 -0.19,0.39,0.95,U] [#3 0.87,0.48,0.00,M3] [#4 0.12,0.65,0.00,M1] [#5 -0.01,-0.03,0.96,U] [#6 0.17,-0.19,1.19,U] [#7 -0.04,0.12,1.00,U] [#8 0.64,0.34,0.00,M1] 
03:32:46.679 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.03}, one-star: {-0.32, -0.12}
03:32:46.679 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.39) = xAngle (1.11 = 1.11)
03:32:46.679 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.23 = -2.05)
03:32:46.679 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.49 mountX=0.02 mountY=-0.04, mountTheta=-1.10
03:32:46.679 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
03:32:46.679 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
03:32:46.679 00.000 11060 Worker thread wakes up
03:32:46.679 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:46.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
03:32:46.679 00.000 10844 UpdateGuideState exits: m=1605 SNR=25.3
03:32:46.679 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
03:32:46.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:46.679 00.000 11060 Moving (-0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
03:32:46.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:46.679 00.000 10844 Enqueuing Expose request
03:32:46.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:32:46.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:46.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:32:46.679 00.000 11060 MoveAxis(E, 0, ABG)
03:32:46.679 00.000 11060 Move returns status 0, amount 0
03:32:46.679 00.000 11060 MoveAxis(N, 0, ABG)
03:32:46.679 00.000 11060 Move returns status 0, amount 0
03:32:46.679 00.000 11060 move complete, result=0
03:32:46.683 00.004 11060 worker thread done servicing request
03:32:46.683 00.000 11060 Worker thread wakes up
03:32:46.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:46.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:46.684 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:47.311 00.627 11060 Exposure complete
03:32:47.515 00.204 11060 worker thread done servicing request
03:32:47.515 00.000 10844 OnExposeComplete: enter
03:32:47.515 00.000 10844 UpdateGuideState(): m_state=6
03:32:47.516 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
03:32:47.516 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.39, Mass=1670, SNR=26.1, Peak=181 HFD=2.8
03:32:47.516 00.000 10844 MultiStar: [#1 0.26,-0.23,0.96,U] [#2 -0.09,0.93,0.00,M1] [#3 0.71,0.53,0.00,M4] [#4 -0.03,-0.38,0.94,U] [#5 0.20,-0.20,1.01,U] [#6 0.17,-0.34,0.99,U] [#7 0.05,-0.02,0.98,U] [#8 0.72,0.16,0.00,M2] 
03:32:47.516 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.28}, one-star: {-0.11, -0.52}
03:32:47.516 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:32:47.516 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
03:32:47.516 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.26 mountX=-0.26 mountY=0.14, mountTheta=2.66
03:32:47.519 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.28, opts=13)
03:32:47.520 00.001 10844 Enqueuing Move request for scope (0.09, -0.28)
03:32:47.520 00.000 11060 Worker thread wakes up
03:32:47.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:47.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
03:32:47.520 00.000 10844 UpdateGuideState exits: m=1670 SNR=26.1
03:32:47.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
03:32:47.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:47.520 00.000 11060 Moving (0.09, -0.28) raw xDistance=-0.26 yDistance=0.14
03:32:47.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:47.520 00.000 10844 Enqueuing Expose request
03:32:47.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:32:47.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:47.521 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:32:47.521 00.000 11060 MoveAxis(E, 61, ABG)
03:32:47.521 00.000 11060 Guiding  Dir = 2, Dur = 61
03:32:47.526 00.005 11060 IsSlewing returns 0
03:32:47.527 00.001 11060 IsGuiding returns 0
03:32:47.604 00.077 11060 IsGuiding returns 0
03:32:47.604 00.000 11060 Move returns status 0, amount 61
03:32:47.604 00.000 11060 MoveAxis(N, 0, ABG)
03:32:47.604 00.000 11060 Move returns status 0, amount 0
03:32:47.604 00.000 11060 move complete, result=0
03:32:47.604 00.000 11060 worker thread done servicing request
03:32:47.605 00.001 10844 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
03:32:47.605 00.000 11060 Worker thread wakes up
03:32:47.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:47.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:48.240 00.635 11060 Exposure complete
03:32:48.438 00.198 11060 worker thread done servicing request
03:32:48.438 00.000 10844 OnExposeComplete: enter
03:32:48.438 00.000 10844 UpdateGuideState(): m_state=6
03:32:48.438 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
03:32:48.438 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.60, Mass=1625, SNR=25.2, Peak=221 HFD=3.2
03:32:48.438 00.000 10844 MultiStar: [#1 0.18,0.29,1.02,U] [#2 0.24,0.33,0.98,U] [#3 0.50,0.29,1.03,U] [#4 0.58,-0.07,1.09,U] [#5 0.83,0.07,0.00,M2] [#6 0.44,-0.13,1.12,U] [#7 0.25,0.22,0.93,U] [#8 0.45,-0.05,0.84,U] 
03:32:48.438 00.000 10844 refined, 7 included, MultiStar: {0.29, 0.07}, one-star: {-0.35, -0.31}
03:32:48.438 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.39) = xAngle (-1.16 = -1.16)
03:32:48.438 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:32:48.438 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.23 mountX=0.12 mountY=0.27, mountTheta=1.16
03:32:48.441 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.07, opts=13)
03:32:48.443 00.002 10844 Enqueuing Move request for scope (0.29, 0.07)
03:32:48.443 00.000 11060 Worker thread wakes up
03:32:48.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:48.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
03:32:48.443 00.000 10844 UpdateGuideState exits: m=1625 SNR=25.2
03:32:48.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
03:32:48.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:48.443 00.000 11060 Moving (0.29, 0.07) raw xDistance=0.12 yDistance=0.27
03:32:48.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:48.443 00.000 10844 Enqueuing Expose request
03:32:48.443 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:32:48.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
03:32:48.443 00.000 11060 MoveAxis(E, 0, ABG)
03:32:48.443 00.000 11060 Move returns status 0, amount 0
03:32:48.443 00.000 11060 MoveAxis(S, 107, ABG)
03:32:48.443 00.000 11060 Guiding  Dir = 1, Dur = 107
03:32:48.448 00.005 11060 IsSlewing returns 0
03:32:48.449 00.001 11060 IsGuiding returns 0
03:32:48.572 00.123 11060 IsGuiding returns 0
03:32:48.572 00.000 11060 Move returns status 0, amount 107
03:32:48.572 00.000 11060 move complete, result=0
03:32:48.572 00.000 11060 worker thread done servicing request
03:32:48.572 00.000 11060 Worker thread wakes up
03:32:48.572 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 107 ms SOUTH
03:32:48.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:48.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:49.215 00.643 11060 Exposure complete
03:32:49.415 00.200 11060 worker thread done servicing request
03:32:49.417 00.002 10844 OnExposeComplete: enter
03:32:49.417 00.000 10844 UpdateGuideState(): m_state=6
03:32:49.417 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
03:32:49.417 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.95, Mass=1670, SNR=25.4, Peak=215 HFD=3.3
03:32:49.417 00.000 10844 MultiStar: [#1 0.41,-0.12,0.99,U] [#2 -0.43,0.08,1.11,U] [#3 0.20,0.09,1.00,U] [#4 0.06,-0.41,1.04,U] [#5 0.06,-0.09,1.00,U] [#6 0.10,-0.21,1.08,U] [#7 0.19,0.02,0.97,U] [#8 0.27,0.18,0.82,U] 
03:32:49.417 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {-0.25, 0.03}
03:32:49.417 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
03:32:49.417 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
03:32:49.417 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.75 mountX=-0.04 mountY=0.07, mountTheta=2.14
03:32:49.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
03:32:49.419 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
03:32:49.419 00.000 11060 Worker thread wakes up
03:32:49.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:49.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
03:32:49.419 00.000 10844 UpdateGuideState exits: m=1670 SNR=25.4
03:32:49.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
03:32:49.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:49.419 00.000 11060 Moving (0.06, -0.05) raw xDistance=-0.04 yDistance=0.07
03:32:49.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:49.419 00.000 10844 Enqueuing Expose request
03:32:49.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:32:49.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:49.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:32:49.419 00.000 11060 MoveAxis(E, 0, ABG)
03:32:49.419 00.000 11060 Move returns status 0, amount 0
03:32:49.419 00.000 11060 MoveAxis(N, 0, ABG)
03:32:49.419 00.000 11060 Move returns status 0, amount 0
03:32:49.419 00.000 11060 move complete, result=0
03:32:49.419 00.000 11060 worker thread done servicing request
03:32:49.419 00.000 11060 Worker thread wakes up
03:32:49.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:49.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:49.425 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:50.057 00.632 11060 Exposure complete
03:32:50.268 00.211 11060 worker thread done servicing request
03:32:50.268 00.000 10844 OnExposeComplete: enter
03:32:50.268 00.000 10844 UpdateGuideState(): m_state=6
03:32:50.268 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
03:32:50.268 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=104.73, Mass=1670, SNR=26.0, Peak=225 HFD=2.9
03:32:50.268 00.000 10844 MultiStar: [#1 -0.29,0.02,1.00,U] [#2 -0.56,-0.21,0.00,M1] [#3 -0.06,0.01,0.96,U] [#4 -0.19,-0.89,0.00,M1] [#5 -0.10,0.08,0.98,U] [#6 -0.20,-0.22,1.03,U] [#7 -0.11,-0.41,0.85,U] [#8 -0.19,-0.15,0.86,U] 
03:32:50.268 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.12}, one-star: {-0.52, -0.19}
03:32:50.268 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.39) = xAngle (-4.02 = 2.27)
03:32:50.268 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.89 = -0.89)
03:32:50.268 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.63 mountX=-0.16 mountY=-0.19, mountTheta=-2.26
03:32:50.268 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.12, opts=13)
03:32:50.268 00.000 10844 Enqueuing Move request for scope (-0.21, -0.12)
03:32:50.268 00.000 11060 Worker thread wakes up
03:32:50.273 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:50.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
03:32:50.273 00.000 10844 UpdateGuideState exits: m=1670 SNR=26.0
03:32:50.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
03:32:50.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:50.273 00.000 11060 Moving (-0.21, -0.12) raw xDistance=-0.16 yDistance=-0.19
03:32:50.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:50.273 00.000 10844 Enqueuing Expose request
03:32:50.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:32:50.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:50.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:32:50.273 00.000 11060 MoveAxis(E, 37, ABG)
03:32:50.273 00.000 11060 Guiding  Dir = 2, Dur = 37
03:32:50.278 00.005 11060 IsSlewing returns 0
03:32:50.279 00.001 11060 IsGuiding returns 0
03:32:50.325 00.046 11060 IsGuiding returns 0
03:32:50.325 00.000 11060 Move returns status 0, amount 37
03:32:50.325 00.000 11060 MoveAxis(N, 0, ABG)
03:32:50.326 00.001 11060 Move returns status 0, amount 0
03:32:50.326 00.000 11060 move complete, result=0
03:32:50.326 00.000 11060 worker thread done servicing request
03:32:50.326 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.2 px 0 ms NORTH
03:32:50.326 00.000 11060 Worker thread wakes up
03:32:50.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:50.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:50.950 00.624 11060 Exposure complete
03:32:51.174 00.224 11060 worker thread done servicing request
03:32:51.174 00.000 10844 OnExposeComplete: enter
03:32:51.174 00.000 10844 UpdateGuideState(): m_state=6
03:32:51.175 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
03:32:51.175 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.78, Mass=1578, SNR=25.0, Peak=190 HFD=3.0
03:32:51.175 00.000 10844 MultiStar: [#1 -0.06,0.19,1.02,U] [#2 -0.83,0.52,0.00,M2] [#3 0.08,0.44,1.01,U] [#4 -0.12,0.25,0.84,U] [#5 0.21,-0.08,1.04,U] [#6 -0.18,-0.01,1.16,U] [#7 -0.08,-0.02,0.99,U] [#8 -0.28,0.42,0.72,U] 
03:32:51.176 00.001 10844 refined, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.48, -0.14}
03:32:51.176 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.39) = xAngle (0.94 = 0.94)
03:32:51.176 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.06 = -2.22)
03:32:51.176 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.33 mountX=0.09 mountY=-0.12, mountTheta=-0.93
03:32:51.178 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
03:32:51.178 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
03:32:51.178 00.000 11060 Worker thread wakes up
03:32:51.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:51.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
03:32:51.178 00.000 10844 UpdateGuideState exits: m=1578 SNR=25.0
03:32:51.178 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
03:32:51.180 00.002 11060 Moving (-0.11, 0.11) raw xDistance=0.09 yDistance=-0.12
03:32:51.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:51.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:32:51.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:51.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:51.180 00.000 10844 Enqueuing Expose request
03:32:51.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:32:51.180 00.000 11060 MoveAxis(E, 0, ABG)
03:32:51.180 00.000 11060 Move returns status 0, amount 0
03:32:51.180 00.000 11060 MoveAxis(N, 0, ABG)
03:32:51.180 00.000 11060 Move returns status 0, amount 0
03:32:51.180 00.000 11060 move complete, result=0
03:32:51.180 00.000 11060 worker thread done servicing request
03:32:51.180 00.000 11060 Worker thread wakes up
03:32:51.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:51.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:51.180 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:32:51.817 00.637 11060 Exposure complete
03:32:52.015 00.198 11060 worker thread done servicing request
03:32:52.015 00.000 10844 OnExposeComplete: enter
03:32:52.015 00.000 10844 UpdateGuideState(): m_state=6
03:32:52.015 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
03:32:52.015 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=105.06, Mass=1824, SNR=26.9, Peak=190 HFD=3.0
03:32:52.015 00.000 10844 MultiStar: [#1 0.57,-0.44,0.00,M1] [#2 -0.89,0.49,0.00,M3] [#3 0.08,-0.03,1.00,U] [#4 -0.01,-0.59,1.03,U] [#5 0.62,-0.32,0.00,M1] [#6 -0.28,0.29,1.03,U] [#7 0.73,-0.03,0.00,M1] [#8 0.31,-0.09,0.87,U] 
03:32:52.015 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.05}, one-star: {0.10, 0.15}
03:32:52.015 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:32:52.015 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:32:52.015 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.10 mountX=-0.05 mountY=0.04, mountTheta=2.50
03:32:52.020 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
03:32:52.020 00.000 10844 Enqueuing Move request for scope (0.03, -0.05)
03:32:52.020 00.000 11060 Worker thread wakes up
03:32:52.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:52.021 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
03:32:52.021 00.000 10844 UpdateGuideState exits: m=1824 SNR=26.9
03:32:52.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
03:32:52.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:52.021 00.000 11060 Moving (0.03, -0.05) raw xDistance=-0.05 yDistance=0.04
03:32:52.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:52.021 00.000 10844 Enqueuing Expose request
03:32:52.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:32:52.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:52.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:32:52.021 00.000 11060 MoveAxis(E, 0, ABG)
03:32:52.021 00.000 11060 Move returns status 0, amount 0
03:32:52.021 00.000 11060 MoveAxis(N, 0, ABG)
03:32:52.021 00.000 11060 Move returns status 0, amount 0
03:32:52.021 00.000 11060 move complete, result=0
03:32:52.021 00.000 11060 worker thread done servicing request
03:32:52.021 00.000 11060 Worker thread wakes up
03:32:52.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:52.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:52.023 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:52.646 00.623 11060 Exposure complete
03:32:52.847 00.201 11060 worker thread done servicing request
03:32:52.847 00.000 10844 OnExposeComplete: enter
03:32:52.847 00.000 10844 UpdateGuideState(): m_state=6
03:32:52.847 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
03:32:52.847 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=105.19, Mass=1820, SNR=27.1, Peak=179 HFD=3.2
03:32:52.847 00.000 10844 MultiStar: [#1 0.24,-0.16,0.90,U] [#2 -0.26,0.60,0.00,M4] [#3 -0.08,-0.38,0.97,U] [#4 0.18,0.02,0.93,U] [#5 0.27,-0.05,0.91,U] [#6 -1.17,-0.50,0.00,M1] [#7 0.20,-0.67,0.00,M2] [#8 -0.30,0.10,0.76,U] 
03:32:52.847 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.04}, one-star: {-0.29, 0.27}
03:32:52.847 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
03:32:52.847 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.30 = 0.30)
03:32:52.847 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.43 mountX=-0.03 mountY=0.01, mountTheta=2.84
03:32:52.851 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
03:32:52.851 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
03:32:52.851 00.000 11060 Worker thread wakes up
03:32:52.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:52.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
03:32:52.851 00.000 10844 UpdateGuideState exits: m=1820 SNR=27.1
03:32:52.851 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
03:32:52.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:52.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:52.851 00.000 10844 Enqueuing Expose request
03:32:52.851 00.000 11060 Moving (0.01, -0.04) raw xDistance=-0.03 yDistance=0.01
03:32:52.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:32:52.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:52.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:32:52.851 00.000 11060 MoveAxis(E, 0, ABG)
03:32:52.851 00.000 11060 Move returns status 0, amount 0
03:32:52.851 00.000 11060 MoveAxis(N, 0, ABG)
03:32:52.851 00.000 11060 Move returns status 0, amount 0
03:32:52.853 00.002 11060 move complete, result=0
03:32:52.853 00.000 11060 worker thread done servicing request
03:32:52.853 00.000 11060 Worker thread wakes up
03:32:52.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:52.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:52.855 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:53.502 00.647 11060 Exposure complete
03:32:53.698 00.196 11060 worker thread done servicing request
03:32:53.698 00.000 10844 OnExposeComplete: enter
03:32:53.698 00.000 10844 UpdateGuideState(): m_state=6
03:32:53.700 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
03:32:53.700 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.84, Mass=1880, SNR=27.0, Peak=184 HFD=3.6
03:32:53.700 00.000 10844 MultiStar: [#1 -0.17,-0.13,0.91,U] [#2 -0.03,0.04,0.86,U] [#3 -0.10,0.01,0.94,U] [#4 -0.47,-0.27,0.96,U] [#5 0.39,0.01,0.99,U] [#6 -0.17,-0.35,1.02,U] [#7 -0.47,-0.48,0.00,M3] [#8 -0.16,0.11,0.73,U] 
03:32:53.700 00.000 10844 single-star, 7 included, MultiStar: {-0.09, -0.09}, one-star: {-0.05, -0.08}
03:32:53.700 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.71)
03:32:53.700 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.44 = -0.44)
03:32:53.700 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.18 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
03:32:53.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
03:32:53.702 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
03:32:53.702 00.000 11060 Worker thread wakes up
03:32:53.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:53.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
03:32:53.702 00.000 10844 UpdateGuideState exits: m=1880 SNR=27.0
03:32:53.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:53.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
03:32:53.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:53.702 00.000 10844 Enqueuing Expose request
03:32:53.702 00.000 11060 Moving (-0.05, -0.08) raw xDistance=-0.09 yDistance=-0.04
03:32:53.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:32:53.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:53.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:32:53.702 00.000 11060 MoveAxis(E, 0, ABG)
03:32:53.702 00.000 11060 Move returns status 0, amount 0
03:32:53.702 00.000 11060 MoveAxis(N, 0, ABG)
03:32:53.702 00.000 11060 Move returns status 0, amount 0
03:32:53.702 00.000 11060 move complete, result=0
03:32:53.705 00.003 11060 worker thread done servicing request
03:32:53.705 00.000 11060 Worker thread wakes up
03:32:53.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:53.706 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:53.708 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:54.333 00.625 11060 Exposure complete
03:32:54.556 00.223 11060 worker thread done servicing request
03:32:54.556 00.000 10844 OnExposeComplete: enter
03:32:54.556 00.000 10844 UpdateGuideState(): m_state=6
03:32:54.556 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
03:32:54.556 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.86, Mass=1700, SNR=26.0, Peak=225 HFD=3.4
03:32:54.556 00.000 10844 MultiStar: [#1 0.04,-0.14,0.99,U] [#2 -0.51,0.32,0.00,M4] [#3 0.03,-0.19,0.94,U] [#4 -0.04,-0.28,0.91,U] [#5 0.03,0.30,0.98,U] [#6 -0.01,-0.16,1.06,U] [#7 0.36,0.26,1.07,U] [#8 -0.71,-0.17,0.00,M1] 
03:32:54.556 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.03}, one-star: {-0.33, -0.06}
03:32:54.556 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:32:54.556 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.62 = 0.62)
03:32:54.556 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.12 mountX=-0.03 mountY=0.02, mountTheta=2.52
03:32:54.559 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
03:32:54.559 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
03:32:54.559 00.000 11060 Worker thread wakes up
03:32:54.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:54.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:32:54.559 00.000 10844 UpdateGuideState exits: m=1700 SNR=26.0
03:32:54.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:32:54.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:54.559 00.000 11060 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
03:32:54.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:54.559 00.000 10844 Enqueuing Expose request
03:32:54.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:32:54.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:54.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:54.559 00.000 11060 MoveAxis(E, 0, ABG)
03:32:54.559 00.000 11060 Move returns status 0, amount 0
03:32:54.559 00.000 11060 MoveAxis(N, 0, ABG)
03:32:54.563 00.004 11060 Move returns status 0, amount 0
03:32:54.563 00.000 11060 move complete, result=0
03:32:54.563 00.000 11060 worker thread done servicing request
03:32:54.563 00.000 11060 Worker thread wakes up
03:32:54.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:54.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:54.566 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:55.189 00.623 11060 Exposure complete
03:32:55.400 00.211 11060 worker thread done servicing request
03:32:55.400 00.000 10844 OnExposeComplete: enter
03:32:55.400 00.000 10844 UpdateGuideState(): m_state=6
03:32:55.400 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
03:32:55.400 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=104.41, Mass=1854, SNR=27.2, Peak=229 HFD=3.5
03:32:55.400 00.000 10844 MultiStar: [#1 0.04,-0.31,0.97,U] [#2 -0.84,0.18,0.00,M5] [#3 -0.01,-0.62,0.00,M1] [#4 -0.25,-0.43,0.94,U] [#5 -0.04,-0.21,0.97,U] [#6 -0.61,-0.18,0.00,M1] [#7 -0.23,-0.24,0.87,U] [#8 -0.31,-0.33,0.79,U] 
03:32:55.400 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.34}, one-star: {-0.53, -0.51}
03:32:55.400 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.39) = xAngle (-3.53 = 2.75)
03:32:55.400 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.41 = -0.41)
03:32:55.400 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.34 hyp=0.41 cameraTheta=-2.14 mountX=-0.38 mountY=-0.16, mountTheta=-2.73
03:32:55.400 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.34, opts=13)
03:32:55.400 00.000 10844 Enqueuing Move request for scope (-0.22, -0.34)
03:32:55.400 00.000 11060 Worker thread wakes up
03:32:55.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:55.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.34) opts 0xd
03:32:55.405 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.34)
03:32:55.405 00.000 10844 UpdateGuideState exits: m=1854 SNR=27.2
03:32:55.405 00.000 11060 Moving (-0.22, -0.34) raw xDistance=-0.38 yDistance=-0.16
03:32:55.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:55.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
03:32:55.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:55.405 00.000 10844 Enqueuing Expose request
03:32:55.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:55.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:32:55.405 00.000 11060 MoveAxis(E, 88, ABG)
03:32:55.405 00.000 11060 Guiding  Dir = 2, Dur = 88
03:32:55.415 00.010 11060 IsSlewing returns 0
03:32:55.415 00.000 11060 IsGuiding returns 0
03:32:55.511 00.096 11060 IsGuiding returns 0
03:32:55.511 00.000 11060 Move returns status 0, amount 88
03:32:55.511 00.000 11060 MoveAxis(N, 0, ABG)
03:32:55.511 00.000 11060 Move returns status 0, amount 0
03:32:55.511 00.000 11060 move complete, result=0
03:32:55.511 00.000 11060 worker thread done servicing request
03:32:55.511 00.000 11060 Worker thread wakes up
03:32:55.511 00.000 10844 GuideStep: -0.4 px 88 ms EAST, -0.2 px 0 ms NORTH
03:32:55.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:55.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:56.163 00.652 11060 Exposure complete
03:32:56.378 00.215 11060 worker thread done servicing request
03:32:56.378 00.000 10844 OnExposeComplete: enter
03:32:56.378 00.000 10844 UpdateGuideState(): m_state=6
03:32:56.380 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
03:32:56.380 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.66, Mass=1681, SNR=25.9, Peak=217 HFD=2.8
03:32:56.380 00.000 10844 MultiStar: [#1 0.37,-0.02,1.02,U] [#2 -0.45,-0.01,0.93,U] [#3 0.02,-0.35,0.93,U] [#4 0.01,-0.70,0.00,M1] [#5 0.45,-0.42,0.00,M1] [#6 -0.56,-0.59,0.00,M2] [#7 0.37,-0.13,0.95,U] [#8 -0.47,-0.59,0.00,M1] 
03:32:56.380 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.15}, one-star: {-0.07, -0.26}
03:32:56.380 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:32:56.380 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
03:32:56.380 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.24 mountX=-0.14 mountY=0.08, mountTheta=2.64
03:32:56.382 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.15, opts=13)
03:32:56.382 00.000 10844 Enqueuing Move request for scope (0.05, -0.15)
03:32:56.382 00.000 11060 Worker thread wakes up
03:32:56.384 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
03:32:56.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
03:32:56.384 00.000 11060 Moving (0.05, -0.15) raw xDistance=-0.14 yDistance=0.08
03:32:56.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:32:56.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:56.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:32:56.384 00.000 11060 MoveAxis(E, 36, ABG)
03:32:56.384 00.000 11060 Guiding  Dir = 2, Dur = 36
03:32:56.385 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:56.385 00.000 10844 UpdateGuideState exits: m=1681 SNR=25.9
03:32:56.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:56.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:56.385 00.000 10844 Enqueuing Expose request
03:32:56.410 00.025 11060 IsSlewing returns 0
03:32:56.410 00.000 11060 IsGuiding returns 0
03:32:56.457 00.047 11060 IsGuiding returns 0
03:32:56.457 00.000 11060 Move returns status 0, amount 36
03:32:56.458 00.001 11060 MoveAxis(N, 0, ABG)
03:32:56.458 00.000 11060 Move returns status 0, amount 0
03:32:56.458 00.000 11060 move complete, result=0
03:32:56.458 00.000 11060 worker thread done servicing request
03:32:56.458 00.000 10844 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
03:32:56.458 00.000 11060 Worker thread wakes up
03:32:56.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:56.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:57.105 00.647 11060 Exposure complete
03:32:57.312 00.207 11060 worker thread done servicing request
03:32:57.312 00.000 10844 OnExposeComplete: enter
03:32:57.312 00.000 10844 UpdateGuideState(): m_state=6
03:32:57.312 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
03:32:57.312 00.000 10844 Star::Find returns 1 (1), X=620.42, Y=104.64, Mass=1891, SNR=27.2, Peak=255 HFD=3.1
03:32:57.312 00.000 10844 MultiStar: [#1 0.28,-0.51,0.93,U] [#2 -0.68,-0.02,0.00,M5] [#3 0.16,-0.20,0.93,U] [#4 0.12,-0.46,0.94,U] [#5 0.18,-0.38,0.88,U] [#6 -0.50,-0.21,0.99,U] [#7 0.21,-0.26,0.92,U] [#8 -0.20,-0.07,0.72,U] 
03:32:57.312 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.30}, one-star: {-0.41, -0.28}
03:32:57.312 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.39) = xAngle (-3.04 = -3.04)
03:32:57.312 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
03:32:57.312 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.65 mountX=-0.30 mountY=0.03, mountTheta=3.06
03:32:57.312 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.30, opts=13)
03:32:57.312 00.000 10844 Enqueuing Move request for scope (-0.02, -0.30)
03:32:57.312 00.000 11060 Worker thread wakes up
03:32:57.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:57.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.30) opts 0xd
03:32:57.317 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.30)
03:32:57.317 00.000 10844 UpdateGuideState exits: m=1891 SNR=27.2 Saturated
03:32:57.317 00.000 11060 Moving (-0.02, -0.30) raw xDistance=-0.30 yDistance=0.03
03:32:57.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:32:57.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:57.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:32:57.317 00.000 11060 MoveAxis(E, 72, ABG)
03:32:57.317 00.000 11060 Guiding  Dir = 2, Dur = 72
03:32:57.318 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:57.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:57.318 00.000 10844 Enqueuing Expose request
03:32:57.333 00.015 11060 IsSlewing returns 0
03:32:57.333 00.000 11060 IsGuiding returns 0
03:32:57.409 00.076 11060 IsGuiding returns 0
03:32:57.409 00.000 11060 Move returns status 0, amount 72
03:32:57.409 00.000 11060 MoveAxis(N, 0, ABG)
03:32:57.409 00.000 11060 Move returns status 0, amount 0
03:32:57.409 00.000 11060 move complete, result=0
03:32:57.409 00.000 11060 worker thread done servicing request
03:32:57.409 00.000 10844 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH
03:32:57.409 00.000 11060 Worker thread wakes up
03:32:57.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:57.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:58.039 00.630 11060 Exposure complete
03:32:58.241 00.202 11060 worker thread done servicing request
03:32:58.241 00.000 10844 OnExposeComplete: enter
03:32:58.241 00.000 10844 UpdateGuideState(): m_state=6
03:32:58.241 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
03:32:58.241 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=105.18, Mass=2015, SNR=27.8, Peak=177 HFD=3.8
03:32:58.242 00.001 10844 MultiStar: [#1 0.19,-0.04,0.90,U] [#2 -0.38,-0.12,0.90,U] [#3 0.39,0.34,1.00,U] [#4 0.04,-0.40,0.89,U] [#5 0.30,-0.06,0.87,U] [#6 -0.15,0.25,0.91,U] [#7 0.23,0.03,0.94,U] [#8 -0.06,-0.14,0.84,U] 
03:32:58.242 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.33, 0.26}
03:32:58.242 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.39) = xAngle (-0.66 = -0.66)
03:32:58.242 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.46 = 2.46)
03:32:58.242 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.73 mountX=0.03 mountY=0.02, mountTheta=0.67
03:32:58.242 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
03:32:58.242 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
03:32:58.242 00.000 11060 Worker thread wakes up
03:32:58.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:58.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
03:32:58.242 00.000 10844 UpdateGuideState exits: m=2015 SNR=27.8
03:32:58.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
03:32:58.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:58.242 00.000 11060 Moving (0.03, 0.02) raw xDistance=0.03 yDistance=0.02
03:32:58.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:58.242 00.000 10844 Enqueuing Expose request
03:32:58.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:32:58.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:58.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:32:58.242 00.000 11060 MoveAxis(E, 0, ABG)
03:32:58.246 00.004 11060 Move returns status 0, amount 0
03:32:58.246 00.000 11060 MoveAxis(N, 0, ABG)
03:32:58.246 00.000 11060 Move returns status 0, amount 0
03:32:58.246 00.000 11060 move complete, result=0
03:32:58.246 00.000 11060 worker thread done servicing request
03:32:58.246 00.000 11060 Worker thread wakes up
03:32:58.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:58.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:58.258 00.012 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:58.875 00.617 11060 Exposure complete
03:32:59.082 00.207 11060 worker thread done servicing request
03:32:59.082 00.000 10844 OnExposeComplete: enter
03:32:59.082 00.000 10844 UpdateGuideState(): m_state=6
03:32:59.087 00.005 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
03:32:59.087 00.000 10844 Star::Find returns 1 (1), X=620.64, Y=104.60, Mass=1704, SNR=26.5, Peak=255 HFD=3.0
03:32:59.087 00.000 10844 MultiStar: [#1 0.08,0.32,0.92,U] [#2 -0.35,0.57,0.00,M5] [#3 0.17,0.07,0.88,U] [#4 -0.09,-0.88,0.00,M1] [#5 0.35,-0.24,1.03,U] [#6 -0.20,0.01,0.97,U] [#7 0.28,-0.59,0.00,M1] [#8 0.07,-0.43,0.76,U] 
03:32:59.087 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.10}, one-star: {-0.19, -0.32}
03:32:59.087 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
03:32:59.087 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.60 = 0.60)
03:32:59.087 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=-0.09 mountY=0.06, mountTheta=2.53
03:32:59.087 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.10, opts=13)
03:32:59.087 00.000 10844 Enqueuing Move request for scope (0.04, -0.10)
03:32:59.087 00.000 11060 Worker thread wakes up
03:32:59.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
03:32:59.087 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:32:59.087 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
03:32:59.087 00.000 10844 UpdateGuideState exits: m=1704 SNR=26.5 Saturated
03:32:59.087 00.000 11060 Moving (0.04, -0.10) raw xDistance=-0.09 yDistance=0.06
03:32:59.091 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:59.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:32:59.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:59.091 00.000 10844 Enqueuing Expose request
03:32:59.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:59.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:32:59.091 00.000 11060 MoveAxis(E, 0, ABG)
03:32:59.091 00.000 11060 Move returns status 0, amount 0
03:32:59.091 00.000 11060 MoveAxis(N, 0, ABG)
03:32:59.091 00.000 11060 Move returns status 0, amount 0
03:32:59.091 00.000 11060 move complete, result=0
03:32:59.091 00.000 11060 worker thread done servicing request
03:32:59.091 00.000 11060 Worker thread wakes up
03:32:59.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:32:59.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:32:59.103 00.012 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:59.728 00.625 11060 Exposure complete
03:32:59.924 00.196 11060 worker thread done servicing request
03:32:59.924 00.000 10844 OnExposeComplete: enter
03:32:59.924 00.000 10844 UpdateGuideState(): m_state=6
03:32:59.924 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
03:32:59.924 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.81, Mass=1711, SNR=26.3, Peak=208 HFD=3.1
03:32:59.924 00.000 10844 MultiStar: [#1 -0.02,-0.16,0.97,U] [#2 -0.51,0.73,0.00,M6] [#3 0.29,-0.09,0.92,U] [#4 0.21,-0.50,0.99,U] [#5 0.31,-0.15,0.96,U] [#6 0.26,0.05,1.08,U] [#7 0.52,-0.22,0.93,U] [#8 0.46,-0.39,0.00,M1] 
03:32:59.924 00.000 10844 single-star, 6 included, MultiStar: {0.20, -0.17}, one-star: {-0.15, -0.10}
03:32:59.924 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.37)
03:32:59.924 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.79 = -0.79)
03:32:59.924 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.52 mountX=-0.13 mountY=-0.13, mountTheta=-2.37
03:32:59.929 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.10, opts=13)
03:32:59.929 00.000 10844 Enqueuing Move request for scope (-0.15, -0.10)
03:32:59.929 00.000 11060 Worker thread wakes up
03:32:59.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:32:59.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
03:32:59.929 00.000 10844 UpdateGuideState exits: m=1711 SNR=26.3
03:32:59.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
03:32:59.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:59.929 00.000 11060 Moving (-0.15, -0.10) raw xDistance=-0.13 yDistance=-0.13
03:32:59.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:32:59.929 00.000 10844 Enqueuing Expose request
03:32:59.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:32:59.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:32:59.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:32:59.929 00.000 11060 MoveAxis(E, 30, ABG)
03:32:59.929 00.000 11060 Guiding  Dir = 2, Dur = 30
03:32:59.955 00.026 11060 IsSlewing returns 0
03:32:59.955 00.000 11060 IsGuiding returns 0
03:33:00.012 00.057 11060 IsGuiding returns 0
03:33:00.012 00.000 11060 Move returns status 0, amount 30
03:33:00.013 00.001 11060 MoveAxis(N, 0, ABG)
03:33:00.013 00.000 11060 Move returns status 0, amount 0
03:33:00.013 00.000 11060 move complete, result=0
03:33:00.013 00.000 11060 worker thread done servicing request
03:33:00.013 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
03:33:00.013 00.000 11060 Worker thread wakes up
03:33:00.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:00.014 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:00.656 00.642 11060 Exposure complete
03:33:00.877 00.221 11060 worker thread done servicing request
03:33:00.877 00.000 10844 OnExposeComplete: enter
03:33:00.877 00.000 10844 UpdateGuideState(): m_state=6
03:33:00.877 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
03:33:00.877 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.79, Mass=1704, SNR=25.8, Peak=218 HFD=3.2
03:33:00.877 00.000 10844 MultiStar: [#1 0.03,-0.02,0.96,U] [#2 -0.05,-0.00,0.87,U] [#3 0.52,0.03,0.94,U] [#4 -0.01,-0.15,0.95,U] [#5 0.07,-0.00,0.88,U] [#6 0.02,-0.18,1.02,U] [#7 0.16,-0.11,0.93,U] [#8 0.34,-0.03,0.85,U] 
03:33:00.877 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.07}, one-star: {0.11, -0.13}
03:33:00.877 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.39) = xAngle (-1.87 = -1.87)
03:33:00.877 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
03:33:00.877 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=-0.04 mountY=0.14, mountTheta=1.87
03:33:00.883 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
03:33:00.883 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
03:33:00.883 00.000 11060 Worker thread wakes up
03:33:00.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
03:33:00.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
03:33:00.883 00.000 11060 Moving (0.13, -0.07) raw xDistance=-0.04 yDistance=0.14
03:33:00.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:33:00.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:00.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:33:00.883 00.000 11060 MoveAxis(E, 0, ABG)
03:33:00.883 00.000 11060 Move returns status 0, amount 0
03:33:00.883 00.000 11060 MoveAxis(N, 0, ABG)
03:33:00.883 00.000 11060 Move returns status 0, amount 0
03:33:00.883 00.000 11060 move complete, result=0
03:33:00.883 00.000 11060 worker thread done servicing request
03:33:00.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:00.883 00.000 10844 UpdateGuideState exits: m=1704 SNR=25.8
03:33:00.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:00.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:00.883 00.000 10844 Enqueuing Expose request
03:33:00.885 00.002 11060 Worker thread wakes up
03:33:00.885 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:00.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:00.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:01.534 00.649 11060 Exposure complete
03:33:01.735 00.201 11060 worker thread done servicing request
03:33:01.735 00.000 10844 OnExposeComplete: enter
03:33:01.735 00.000 10844 UpdateGuideState(): m_state=6
03:33:01.736 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
03:33:01.736 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.64, Mass=1890, SNR=27.3, Peak=197 HFD=3.3
03:33:01.736 00.000 10844 MultiStar: [#1 0.05,0.10,0.88,U] [#2 0.00,0.15,0.92,U] [#3 0.29,-0.60,0.00,M1] [#4 0.09,-0.66,0.00,M1] [#5 0.44,-0.55,0.00,M1] [#6 -0.00,-0.45,1.06,U] [#7 0.08,0.15,0.91,U] [#8 0.01,-1.08,0.00,M1] 
03:33:01.736 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.08}, one-star: {0.02, -0.28}
03:33:01.737 00.001 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:33:01.737 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
03:33:01.737 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.25 mountX=-0.08 mountY=0.04, mountTheta=2.65
03:33:01.737 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
03:33:01.737 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
03:33:01.737 00.000 11060 Worker thread wakes up
03:33:01.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
03:33:01.737 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
03:33:01.737 00.000 11060 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=0.04
03:33:01.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:01.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:33:01.737 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.3
03:33:01.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:01.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:01.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:33:01.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:01.741 00.004 10844 Enqueuing Expose request
03:33:01.741 00.000 11060 MoveAxis(E, 0, ABG)
03:33:01.741 00.000 11060 Move returns status 0, amount 0
03:33:01.741 00.000 11060 MoveAxis(N, 0, ABG)
03:33:01.741 00.000 11060 Move returns status 0, amount 0
03:33:01.741 00.000 11060 move complete, result=0
03:33:01.741 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:01.741 00.000 11060 worker thread done servicing request
03:33:01.741 00.000 11060 Worker thread wakes up
03:33:01.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:01.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:02.367 00.626 11060 Exposure complete
03:33:02.575 00.208 11060 worker thread done servicing request
03:33:02.575 00.000 10844 OnExposeComplete: enter
03:33:02.575 00.000 10844 UpdateGuideState(): m_state=6
03:33:02.575 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
03:33:02.575 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.56, Mass=1813, SNR=26.7, Peak=229 HFD=3.2
03:33:02.575 00.000 10844 MultiStar: [#1 0.04,0.10,0.98,U] [#2 -0.31,0.19,1.00,U] [#3 0.66,-0.20,0.00,M2] [#4 0.21,-0.33,0.95,U] [#5 -0.21,-0.28,0.88,U] [#6 0.12,-0.56,0.99,U] [#7 0.35,0.45,1.00,U] [#8 -0.28,-0.20,0.84,U] 
03:33:02.575 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.12}, one-star: {-0.14, -0.36}
03:33:02.575 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.13)
03:33:02.575 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.03 = -0.03)
03:33:02.575 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.76 mountX=-0.12 mountY=-0.00, mountTheta=-3.11
03:33:02.578 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
03:33:02.578 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
03:33:02.578 00.000 11060 Worker thread wakes up
03:33:02.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:02.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
03:33:02.578 00.000 10844 UpdateGuideState exits: m=1813 SNR=26.7
03:33:02.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
03:33:02.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:02.578 00.000 11060 Moving (-0.02, -0.12) raw xDistance=-0.12 yDistance=-0.00
03:33:02.578 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:02.578 00.000 10844 Enqueuing Expose request
03:33:02.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:33:02.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:02.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:33:02.578 00.000 11060 MoveAxis(E, 29, ABG)
03:33:02.578 00.000 11060 Guiding  Dir = 2, Dur = 29
03:33:02.588 00.010 11060 IsSlewing returns 0
03:33:02.588 00.000 11060 IsGuiding returns 0
03:33:02.625 00.037 11060 IsGuiding returns 0
03:33:02.625 00.000 11060 Move returns status 0, amount 29
03:33:02.625 00.000 11060 MoveAxis(N, 0, ABG)
03:33:02.625 00.000 11060 Move returns status 0, amount 0
03:33:02.625 00.000 11060 move complete, result=0
03:33:02.625 00.000 11060 worker thread done servicing request
03:33:02.625 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.0 px 0 ms NORTH
03:33:02.625 00.000 11060 Worker thread wakes up
03:33:02.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:02.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:03.257 00.632 11060 Exposure complete
03:33:03.460 00.203 11060 worker thread done servicing request
03:33:03.460 00.000 10844 OnExposeComplete: enter
03:33:03.460 00.000 10844 UpdateGuideState(): m_state=6
03:33:03.460 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
03:33:03.460 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.52, Mass=1754, SNR=26.3, Peak=247 HFD=3.0
03:33:03.460 00.000 10844 MultiStar: [#1 -0.35,-0.14,0.96,U] [#2 -0.16,0.49,0.83,U] [#3 -0.17,-0.17,0.97,U] [#4 -0.45,-0.14,1.00,U] [#5 -0.00,-0.29,0.97,U] [#6 0.13,-0.08,1.00,U] [#7 -0.05,0.14,0.95,U] [#8 -0.11,0.18,0.71,U] 
03:33:03.460 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.06}, one-star: {-0.05, -0.40}
03:33:03.460 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.39) = xAngle (-4.09 = 2.19)
03:33:03.460 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
03:33:03.460 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.70 mountX=-0.09 mountY=-0.12, mountTheta=-2.19
03:33:03.463 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.06, opts=13)
03:33:03.463 00.000 10844 Enqueuing Move request for scope (-0.14, -0.06)
03:33:03.463 00.000 11060 Worker thread wakes up
03:33:03.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:03.465 00.002 10844 UpdateGuideState exits: m=1754 SNR=26.3
03:33:03.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
03:33:03.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:03.465 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
03:33:03.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:03.465 00.000 10844 Enqueuing Expose request
03:33:03.465 00.000 11060 Moving (-0.14, -0.06) raw xDistance=-0.09 yDistance=-0.12
03:33:03.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:33:03.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:03.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:33:03.465 00.000 11060 MoveAxis(E, 0, ABG)
03:33:03.465 00.000 11060 Move returns status 0, amount 0
03:33:03.465 00.000 11060 MoveAxis(N, 0, ABG)
03:33:03.465 00.000 11060 Move returns status 0, amount 0
03:33:03.465 00.000 11060 move complete, result=0
03:33:03.465 00.000 11060 worker thread done servicing request
03:33:03.465 00.000 11060 Worker thread wakes up
03:33:03.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:03.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:03.468 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:04.100 00.632 11060 Exposure complete
03:33:04.311 00.211 11060 worker thread done servicing request
03:33:04.314 00.003 10844 OnExposeComplete: enter
03:33:04.314 00.000 10844 UpdateGuideState(): m_state=6
03:33:04.314 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
03:33:04.315 00.001 10844 Star::Find returns 1 (0), X=620.83, Y=105.06, Mass=1339, SNR=23.0, Peak=146 HFD=3.3
03:33:04.315 00.000 10844 MultiStar: [#1 0.05,0.21,1.13,U] [#2 -0.36,0.44,1.07,U] [#3 0.44,-0.13,1.19,U] [#4 -0.26,0.36,1.01,U] [#5 -0.41,-0.37,1.03,U] [#6 -0.06,-0.16,1.17,U] [#7 0.09,0.16,1.10,U] [#8 0.21,-0.36,0.98,U] 
03:33:04.315 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.00, 0.14}
03:33:04.315 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.39) = xAngle (0.92 = 0.92)
03:33:04.315 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.04 = -2.24)
03:33:04.315 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.31 mountX=0.03 mountY=-0.03, mountTheta=-0.91
03:33:04.317 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
03:33:04.317 00.000 10844 Enqueuing Move request for scope (-0.03, 0.03)
03:33:04.317 00.000 11060 Worker thread wakes up
03:33:04.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:04.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
03:33:04.317 00.000 10844 UpdateGuideState exits: m=1339 SNR=23.0
03:33:04.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
03:33:04.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:04.317 00.000 11060 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
03:33:04.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:04.317 00.000 10844 Enqueuing Expose request
03:33:04.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:33:04.319 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:04.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:33:04.320 00.001 11060 MoveAxis(E, 0, ABG)
03:33:04.320 00.000 11060 Move returns status 0, amount 0
03:33:04.320 00.000 11060 MoveAxis(N, 0, ABG)
03:33:04.320 00.000 11060 Move returns status 0, amount 0
03:33:04.320 00.000 11060 move complete, result=0
03:33:04.320 00.000 11060 worker thread done servicing request
03:33:04.320 00.000 11060 Worker thread wakes up
03:33:04.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:04.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:04.329 00.009 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:04.965 00.636 11060 Exposure complete
03:33:05.187 00.222 11060 worker thread done servicing request
03:33:05.187 00.000 10844 OnExposeComplete: enter
03:33:05.187 00.000 10844 UpdateGuideState(): m_state=6
03:33:05.188 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
03:33:05.188 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.26, Mass=1526, SNR=25.0, Peak=176 HFD=2.9
03:33:05.188 00.000 10844 MultiStar: [#1 0.09,-0.00,1.07,U] [#2 -0.39,-0.22,0.97,U] [#3 0.57,-0.20,0.00,M1] [#4 -0.33,-0.42,1.03,U] [#5 0.12,-0.06,0.95,U] [#6 -0.03,-0.32,1.05,U] [#7 0.21,-0.26,1.00,U] [#8 0.54,-0.23,0.85,U] 
03:33:05.188 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.27}, one-star: {-0.24, -0.66}
03:33:05.188 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:33:05.188 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
03:33:05.188 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.62 mountX=-0.27 mountY=0.03, mountTheta=3.02
03:33:05.192 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.27, opts=13)
03:33:05.192 00.000 10844 Enqueuing Move request for scope (-0.01, -0.27)
03:33:05.192 00.000 11060 Worker thread wakes up
03:33:05.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
03:33:05.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
03:33:05.192 00.000 11060 Moving (-0.01, -0.27) raw xDistance=-0.27 yDistance=0.03
03:33:05.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:33:05.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:05.192 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:05.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:05.192 00.000 11060 MoveAxis(E, 64, ABG)
03:33:05.192 00.000 11060 Guiding  Dir = 2, Dur = 64
03:33:05.194 00.002 10844 UpdateGuideState exits: m=1526 SNR=25.0
03:33:05.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:05.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:05.194 00.000 10844 Enqueuing Expose request
03:33:05.210 00.016 11060 IsSlewing returns 0
03:33:05.211 00.001 11060 IsGuiding returns 0
03:33:05.287 00.076 11060 IsGuiding returns 0
03:33:05.287 00.000 11060 Move returns status 0, amount 64
03:33:05.288 00.001 11060 MoveAxis(N, 0, ABG)
03:33:05.288 00.000 11060 Move returns status 0, amount 0
03:33:05.288 00.000 11060 move complete, result=0
03:33:05.288 00.000 11060 worker thread done servicing request
03:33:05.288 00.000 10844 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
03:33:05.288 00.000 11060 Worker thread wakes up
03:33:05.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:05.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:05.918 00.630 11060 Exposure complete
03:33:06.154 00.236 11060 worker thread done servicing request
03:33:06.154 00.000 10844 OnExposeComplete: enter
03:33:06.154 00.000 10844 UpdateGuideState(): m_state=6
03:33:06.154 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
03:33:06.154 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=104.49, Mass=2043, SNR=28.6, Peak=233 HFD=3.6
03:33:06.154 00.000 10844 MultiStar: [#1 0.00,0.42,0.95,U] [#2 0.07,-0.07,0.77,U] [#3 0.66,-0.22,0.00,M2] [#4 -0.36,-0.03,0.86,U] [#5 -0.13,0.02,0.81,U] [#6 0.46,-0.55,0.00,M1] [#7 -0.08,0.45,0.84,U] [#8 -0.06,-0.03,0.77,U] 
03:33:06.154 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {0.16, -0.43}
03:33:06.154 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.39) = xAngle (1.05 = 1.05)
03:33:06.154 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.18 = -2.11)
03:33:06.154 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.44 mountX=0.03 mountY=-0.06, mountTheta=-1.05
03:33:06.156 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
03:33:06.156 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
03:33:06.156 00.000 11060 Worker thread wakes up
03:33:06.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:06.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
03:33:06.156 00.000 10844 UpdateGuideState exits: m=2043 SNR=28.6
03:33:06.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
03:33:06.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:06.156 00.000 11060 Moving (-0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
03:33:06.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:06.156 00.000 10844 Enqueuing Expose request
03:33:06.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:33:06.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:06.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:33:06.156 00.000 11060 MoveAxis(E, 0, ABG)
03:33:06.156 00.000 11060 Move returns status 0, amount 0
03:33:06.156 00.000 11060 MoveAxis(N, 0, ABG)
03:33:06.156 00.000 11060 Move returns status 0, amount 0
03:33:06.156 00.000 11060 move complete, result=0
03:33:06.156 00.000 11060 worker thread done servicing request
03:33:06.156 00.000 11060 Worker thread wakes up
03:33:06.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:06.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:06.162 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:06.813 00.651 11060 Exposure complete
03:33:07.015 00.202 11060 worker thread done servicing request
03:33:07.015 00.000 10844 OnExposeComplete: enter
03:33:07.015 00.000 10844 UpdateGuideState(): m_state=6
03:33:07.015 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
03:33:07.015 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.74, Mass=1804, SNR=26.4, Peak=194 HFD=3.5
03:33:07.015 00.000 10844 MultiStar: [#1 -0.31,0.06,1.02,U] [#2 -0.17,-0.51,0.84,U] [#3 0.20,-0.13,0.93,U] [#4 -0.28,-0.16,1.00,U] [#5 0.11,-0.05,0.93,U] [#6 0.07,-0.04,0.98,U] [#7 0.31,0.42,0.95,U] [#8 0.34,0.05,0.87,U] 
03:33:07.015 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {-0.06, -0.17}
03:33:07.015 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:33:07.015 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
03:33:07.015 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.24 mountX=-0.05 mountY=0.03, mountTheta=2.64
03:33:07.025 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
03:33:07.025 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
03:33:07.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:07.025 00.000 10844 UpdateGuideState exits: m=1804 SNR=26.4
03:33:07.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:07.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:07.025 00.000 10844 Enqueuing Expose request
03:33:07.026 00.001 11060 Worker thread wakes up
03:33:07.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:33:07.026 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:33:07.026 00.000 11060 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
03:33:07.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:33:07.026 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:07.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:07.026 00.000 11060 MoveAxis(E, 0, ABG)
03:33:07.026 00.000 11060 Move returns status 0, amount 0
03:33:07.026 00.000 11060 MoveAxis(N, 0, ABG)
03:33:07.026 00.000 11060 Move returns status 0, amount 0
03:33:07.026 00.000 11060 move complete, result=0
03:33:07.030 00.004 11060 worker thread done servicing request
03:33:07.030 00.000 11060 Worker thread wakes up
03:33:07.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:07.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:07.032 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:07.655 00.623 11060 Exposure complete
03:33:07.857 00.202 11060 worker thread done servicing request
03:33:07.857 00.000 10844 OnExposeComplete: enter
03:33:07.857 00.000 10844 UpdateGuideState(): m_state=6
03:33:07.859 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
03:33:07.859 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.18, Mass=1672, SNR=25.8, Peak=240 HFD=3.1
03:33:07.860 00.001 10844 MultiStar: [#1 -0.20,-0.32,1.04,U] [#2 -0.52,-0.16,1.00,U] [#3 0.52,0.01,1.08,U] [#4 -0.19,-0.43,1.00,U] [#5 0.19,0.08,0.93,U] [#6 -0.22,-0.03,1.06,U] [#7 -0.05,-0.22,0.99,U] [#8 -0.21,0.05,0.81,U] 
03:33:07.860 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.20}, one-star: {0.00, -0.74}
03:33:07.860 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
03:33:07.860 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:33:07.860 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.91 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
03:33:07.863 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.20, opts=13)
03:33:07.863 00.000 10844 Enqueuing Move request for scope (-0.07, -0.20)
03:33:07.863 00.000 11060 Worker thread wakes up
03:33:07.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:07.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
03:33:07.863 00.000 10844 UpdateGuideState exits: m=1672 SNR=25.8
03:33:07.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
03:33:07.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:07.863 00.000 11060 Moving (-0.07, -0.20) raw xDistance=-0.21 yDistance=-0.04
03:33:07.864 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:07.864 00.000 10844 Enqueuing Expose request
03:33:07.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:33:07.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:07.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:33:07.864 00.000 11060 MoveAxis(E, 49, ABG)
03:33:07.864 00.000 11060 Guiding  Dir = 2, Dur = 49
03:33:07.894 00.030 11060 IsSlewing returns 0
03:33:07.894 00.000 11060 IsGuiding returns 0
03:33:07.959 00.065 11060 IsGuiding returns 0
03:33:07.959 00.000 11060 Move returns status 0, amount 49
03:33:07.959 00.000 11060 MoveAxis(N, 0, ABG)
03:33:07.959 00.000 11060 Move returns status 0, amount 0
03:33:07.959 00.000 11060 move complete, result=0
03:33:07.959 00.000 11060 worker thread done servicing request
03:33:07.959 00.000 11060 Worker thread wakes up
03:33:07.959 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
03:33:07.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:07.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:08.605 00.646 11060 Exposure complete
03:33:08.811 00.206 11060 worker thread done servicing request
03:33:08.811 00.000 10844 OnExposeComplete: enter
03:33:08.811 00.000 10844 UpdateGuideState(): m_state=6
03:33:08.811 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
03:33:08.811 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=105.01, Mass=1722, SNR=26.3, Peak=209 HFD=3.1
03:33:08.811 00.000 10844 MultiStar: [#1 0.19,0.40,0.91,U] [#2 -0.46,-0.06,0.86,U] [#3 0.35,-0.04,1.00,U] [#4 -0.40,-0.33,1.00,U] [#5 -0.20,-0.51,0.87,U] [#6 0.12,-0.16,1.04,U] [#7 -0.30,0.08,0.81,U] [#8 0.62,0.14,0.00,M1] 
03:33:08.811 00.000 10844 single-star, 7 included, MultiStar: {-0.08, -0.07}, one-star: {-0.01, 0.09}
03:33:08.811 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.39) = xAngle (0.30 = 0.30)
03:33:08.811 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.42 = -2.86)
03:33:08.811 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.10 cameraTheta=1.69 mountX=0.09 mountY=-0.03, mountTheta=-0.28
03:33:08.813 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
03:33:08.813 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
03:33:08.813 00.000 11060 Worker thread wakes up
03:33:08.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:08.815 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
03:33:08.815 00.000 10844 UpdateGuideState exits: m=1722 SNR=26.3
03:33:08.815 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
03:33:08.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:08.815 00.000 11060 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.03
03:33:08.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:08.815 00.000 10844 Enqueuing Expose request
03:33:08.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:33:08.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:08.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:33:08.815 00.000 11060 MoveAxis(E, 0, ABG)
03:33:08.815 00.000 11060 Move returns status 0, amount 0
03:33:08.815 00.000 11060 MoveAxis(N, 0, ABG)
03:33:08.815 00.000 11060 Move returns status 0, amount 0
03:33:08.815 00.000 11060 move complete, result=0
03:33:08.815 00.000 11060 worker thread done servicing request
03:33:08.815 00.000 11060 Worker thread wakes up
03:33:08.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:08.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:08.817 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:09.462 00.645 11060 Exposure complete
03:33:09.668 00.206 11060 worker thread done servicing request
03:33:09.670 00.002 10844 OnExposeComplete: enter
03:33:09.670 00.000 10844 UpdateGuideState(): m_state=6
03:33:09.670 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
03:33:09.670 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.93, Mass=1716, SNR=26.6, Peak=201 HFD=3.1
03:33:09.670 00.000 10844 MultiStar: [#1 -0.16,0.39,0.99,U] [#2 -0.47,0.06,0.88,U] [#3 0.28,-0.05,0.95,U] [#4 0.06,-0.36,0.89,U] [#5 0.10,-0.17,0.85,U] [#6 -0.03,-0.34,1.03,U] [#7 0.07,-0.18,0.92,U] [#8 0.20,0.16,0.81,U] 
03:33:09.670 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.40, 0.01}
03:33:09.670 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.62)
03:33:09.670 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
03:33:09.670 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.07 cameraTheta=-2.27 mountX=-0.06 mountY=-0.04, mountTheta=-2.61
03:33:09.673 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
03:33:09.673 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
03:33:09.673 00.000 11060 Worker thread wakes up
03:33:09.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:09.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
03:33:09.673 00.000 10844 UpdateGuideState exits: m=1716 SNR=26.6
03:33:09.673 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
03:33:09.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:09.673 00.000 11060 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=-0.04
03:33:09.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:09.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:33:09.673 00.000 10844 Enqueuing Expose request
03:33:09.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:09.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:33:09.673 00.000 11060 MoveAxis(E, 0, ABG)
03:33:09.673 00.000 11060 Move returns status 0, amount 0
03:33:09.673 00.000 11060 MoveAxis(N, 0, ABG)
03:33:09.673 00.000 11060 Move returns status 0, amount 0
03:33:09.673 00.000 11060 move complete, result=0
03:33:09.673 00.000 11060 worker thread done servicing request
03:33:09.673 00.000 11060 Worker thread wakes up
03:33:09.676 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:09.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:09.680 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:10.306 00.626 11060 Exposure complete
03:33:10.523 00.217 11060 worker thread done servicing request
03:33:10.523 00.000 10844 OnExposeComplete: enter
03:33:10.523 00.000 10844 UpdateGuideState(): m_state=6
03:33:10.523 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
03:33:10.523 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.87, Mass=1760, SNR=26.9, Peak=245 HFD=3.0
03:33:10.525 00.002 10844 MultiStar: [#1 0.27,0.04,0.93,U] [#2 -0.54,-0.73,0.00,M1] [#3 0.53,0.22,0.92,U] [#4 -0.07,-0.57,1.04,U] [#5 0.23,-0.13,1.01,U] [#6 -0.31,-0.76,0.00,M1] [#7 -0.27,-0.00,0.98,U] [#8 -0.28,-0.50,0.79,U] 
03:33:10.525 00.000 10844 single-star, 6 included, MultiStar: {0.06, -0.14}, one-star: {-0.03, -0.05}
03:33:10.525 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.39) = xAngle (-3.59 = 2.70)
03:33:10.525 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.46 = -0.46)
03:33:10.525 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.20 mountX=-0.05 mountY=-0.03, mountTheta=-2.68
03:33:10.525 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
03:33:10.525 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
03:33:10.525 00.000 11060 Worker thread wakes up
03:33:10.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
03:33:10.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:10.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
03:33:10.525 00.000 11060 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=-0.03
03:33:10.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:33:10.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:10.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:33:10.525 00.000 11060 MoveAxis(E, 0, ABG)
03:33:10.525 00.000 11060 Move returns status 0, amount 0
03:33:10.525 00.000 11060 MoveAxis(N, 0, ABG)
03:33:10.525 00.000 11060 Move returns status 0, amount 0
03:33:10.525 00.000 10844 UpdateGuideState exits: m=1760 SNR=26.9
03:33:10.525 00.000 11060 move complete, result=0
03:33:10.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:10.525 00.000 11060 worker thread done servicing request
03:33:10.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:10.525 00.000 10844 Enqueuing Expose request
03:33:10.531 00.006 11060 Worker thread wakes up
03:33:10.531 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:10.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:10.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:11.169 00.638 11060 Exposure complete
03:33:11.381 00.212 11060 worker thread done servicing request
03:33:11.381 00.000 10844 OnExposeComplete: enter
03:33:11.381 00.000 10844 UpdateGuideState(): m_state=6
03:33:11.381 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
03:33:11.381 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=105.01, Mass=1884, SNR=27.3, Peak=187 HFD=3.3
03:33:11.383 00.002 10844 MultiStar: [#1 0.13,0.41,0.90,U] [#2 -0.17,-0.11,0.91,U] [#3 0.16,-0.22,0.86,U] [#4 -0.09,-0.11,0.99,U] [#5 -0.23,-0.43,0.93,U] [#6 0.18,-0.47,0.94,U] [#7 -0.24,0.23,0.85,U] [#8 -0.18,0.07,0.72,U] 
03:33:11.383 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {-0.17, 0.09}
03:33:11.383 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.53)
03:33:11.383 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
03:33:11.383 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-2.36 mountX=-0.08 mountY=-0.06, mountTheta=-2.52
03:33:11.386 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
03:33:11.386 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
03:33:11.386 00.000 11060 Worker thread wakes up
03:33:11.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:11.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
03:33:11.386 00.000 10844 UpdateGuideState exits: m=1884 SNR=27.3
03:33:11.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
03:33:11.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:11.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:11.386 00.000 10844 Enqueuing Expose request
03:33:11.386 00.000 11060 Moving (-0.07, -0.07) raw xDistance=-0.08 yDistance=-0.06
03:33:11.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:33:11.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:11.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:33:11.386 00.000 11060 MoveAxis(E, 0, ABG)
03:33:11.386 00.000 11060 Move returns status 0, amount 0
03:33:11.386 00.000 11060 MoveAxis(N, 0, ABG)
03:33:11.388 00.002 11060 Move returns status 0, amount 0
03:33:11.388 00.000 11060 move complete, result=0
03:33:11.388 00.000 11060 worker thread done servicing request
03:33:11.388 00.000 11060 Worker thread wakes up
03:33:11.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:11.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:11.390 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:12.033 00.643 11060 Exposure complete
03:33:12.246 00.213 11060 worker thread done servicing request
03:33:12.246 00.000 10844 OnExposeComplete: enter
03:33:12.246 00.000 10844 UpdateGuideState(): m_state=6
03:33:12.246 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
03:33:12.246 00.000 10844 Star::Find returns 1 (1), X=620.50, Y=104.91, Mass=1845, SNR=27.2, Peak=255 HFD=3.2
03:33:12.246 00.000 10844 MultiStar: [#1 0.12,0.14,0.90,U] [#2 -0.75,0.33,0.00,M1] [#3 0.35,-0.05,0.93,U] [#4 -0.18,-0.77,0.00,M1] [#5 -0.08,-0.50,0.85,U] [#6 -0.38,-0.69,0.00,M1] [#7 0.28,0.11,0.93,U] [#8 0.48,-0.51,0.00,M1] 
03:33:12.246 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.05}, one-star: {-0.33, -0.01}
03:33:12.246 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
03:33:12.246 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:33:12.246 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.69 mountX=-0.04 mountY=0.07, mountTheta=2.08
03:33:12.246 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
03:33:12.246 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
03:33:12.246 00.000 11060 Worker thread wakes up
03:33:12.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:12.251 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
03:33:12.251 00.000 10844 UpdateGuideState exits: m=1845 SNR=27.2 Saturated
03:33:12.251 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
03:33:12.251 00.000 11060 Moving (0.06, -0.05) raw xDistance=-0.04 yDistance=0.07
03:33:12.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:33:12.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:12.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:12.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:33:12.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:12.252 00.001 10844 Enqueuing Expose request
03:33:12.252 00.000 11060 MoveAxis(E, 0, ABG)
03:33:12.252 00.000 11060 Move returns status 0, amount 0
03:33:12.252 00.000 11060 MoveAxis(N, 0, ABG)
03:33:12.252 00.000 11060 Move returns status 0, amount 0
03:33:12.252 00.000 11060 move complete, result=0
03:33:12.252 00.000 11060 worker thread done servicing request
03:33:12.252 00.000 11060 Worker thread wakes up
03:33:12.252 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:12.252 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:12.254 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:12.885 00.631 11060 Exposure complete
03:33:13.082 00.197 11060 worker thread done servicing request
03:33:13.083 00.001 10844 OnExposeComplete: enter
03:33:13.083 00.000 10844 UpdateGuideState(): m_state=6
03:33:13.083 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
03:33:13.083 00.000 10844 Star::Find returns 1 (0), X=620.17, Y=104.70, Mass=1591, SNR=24.9, Peak=171 HFD=3.5
03:33:13.084 00.001 10844 MultiStar: [#1 -0.24,-0.23,1.04,U] [#2 -0.31,0.57,0.00,M2] [#3 0.57,-0.10,0.99,U] [#4 -0.21,-0.50,1.11,U] [#5 0.04,-0.41,0.94,U] [#6 0.20,-0.07,1.08,U] [#7 0.02,-0.36,1.03,U] [#8 -0.07,0.03,0.89,U] 
03:33:13.084 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.24}, one-star: {-0.66, -0.22}
03:33:13.084 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.13)
03:33:13.084 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
03:33:13.084 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.76 mountX=-0.24 mountY=-0.01, mountTheta=-3.12
03:33:13.094 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.24, opts=13)
03:33:13.094 00.000 10844 Enqueuing Move request for scope (-0.05, -0.24)
03:33:13.094 00.000 11060 Worker thread wakes up
03:33:13.096 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:13.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
03:33:13.096 00.000 10844 UpdateGuideState exits: m=1591 SNR=24.9
03:33:13.096 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
03:33:13.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:13.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:13.096 00.000 10844 Enqueuing Expose request
03:33:13.096 00.000 11060 Moving (-0.05, -0.24) raw xDistance=-0.24 yDistance=-0.01
03:33:13.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:33:13.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:13.097 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:33:13.097 00.000 11060 MoveAxis(E, 57, ABG)
03:33:13.097 00.000 11060 Guiding  Dir = 2, Dur = 57
03:33:13.128 00.031 11060 IsSlewing returns 0
03:33:13.129 00.001 11060 IsGuiding returns 0
03:33:13.206 00.077 11060 IsGuiding returns 0
03:33:13.206 00.000 11060 Move returns status 0, amount 57
03:33:13.206 00.000 11060 MoveAxis(N, 0, ABG)
03:33:13.206 00.000 11060 Move returns status 0, amount 0
03:33:13.206 00.000 11060 move complete, result=0
03:33:13.206 00.000 11060 worker thread done servicing request
03:33:13.206 00.000 10844 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
03:33:13.206 00.000 11060 Worker thread wakes up
03:33:13.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:13.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:13.857 00.651 11060 Exposure complete
03:33:14.060 00.203 11060 worker thread done servicing request
03:33:14.060 00.000 10844 OnExposeComplete: enter
03:33:14.060 00.000 10844 UpdateGuideState(): m_state=6
03:33:14.060 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
03:33:14.060 00.000 10844 Star::Find returns 1 (1), X=620.28, Y=104.65, Mass=1999, SNR=28.6, Peak=255 HFD=3.3
03:33:14.062 00.002 10844 MultiStar: [#1 -0.30,0.19,0.88,U] [#2 -0.41,0.20,0.90,U] [#3 0.09,-0.65,0.00,M1] [#4 -0.35,-0.41,0.92,U] [#5 0.08,-0.41,0.82,U] [#6 0.16,-0.62,0.00,M1] [#7 -0.42,-0.03,0.85,U] [#8 0.13,-0.32,0.76,U] 
03:33:14.062 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.15}, one-star: {-0.55, -0.27}
03:33:14.062 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.39) = xAngle (-4.04 = 2.25)
03:33:14.062 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.91 = -0.91)
03:33:14.062 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.31 cameraTheta=-2.65 mountX=-0.20 mountY=-0.25, mountTheta=-2.24
03:33:14.062 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.15, opts=13)
03:33:14.065 00.003 10844 Enqueuing Move request for scope (-0.28, -0.15)
03:33:14.065 00.000 11060 Worker thread wakes up
03:33:14.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.15) opts 0xd
03:33:14.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:14.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.15)
03:33:14.065 00.000 10844 UpdateGuideState exits: m=1999 SNR=28.6 Saturated
03:33:14.065 00.000 11060 Moving (-0.28, -0.15) raw xDistance=-0.20 yDistance=-0.25
03:33:14.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:14.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:33:14.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:14.065 00.000 10844 Enqueuing Expose request
03:33:14.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:33:14.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:33:14.065 00.000 11060 MoveAxis(E, 48, ABG)
03:33:14.065 00.000 11060 Guiding  Dir = 2, Dur = 48
03:33:14.096 00.031 11060 IsSlewing returns 0
03:33:14.097 00.001 11060 IsGuiding returns 0
03:33:14.184 00.087 11060 IsGuiding returns 0
03:33:14.184 00.000 11060 Move returns status 0, amount 48
03:33:14.184 00.000 11060 MoveAxis(N, 0, ABG)
03:33:14.184 00.000 11060 Move returns status 0, amount 0
03:33:14.184 00.000 11060 move complete, result=0
03:33:14.184 00.000 11060 worker thread done servicing request
03:33:14.184 00.000 11060 Worker thread wakes up
03:33:14.184 00.000 10844 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
03:33:14.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:14.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:14.827 00.643 11060 Exposure complete
03:33:15.030 00.203 11060 worker thread done servicing request
03:33:15.030 00.000 10844 OnExposeComplete: enter
03:33:15.030 00.000 10844 UpdateGuideState(): m_state=6
03:33:15.035 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
03:33:15.035 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.70, Mass=1663, SNR=25.6, Peak=241 HFD=3.1
03:33:15.035 00.000 10844 MultiStar: [#1 -0.03,-0.06,1.01,U] [#2 -0.55,0.15,1.03,U] [#3 0.45,0.13,1.02,U] [#4 -0.34,-0.74,0.00,M1] [#5 0.23,-0.35,1.06,U] [#6 -0.02,-0.26,1.17,U] [#7 0.12,-0.04,0.95,U] [#8 -0.07,-0.23,0.73,U] 
03:33:15.035 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {-0.03, -0.22}
03:33:15.035 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
03:33:15.036 00.001 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
03:33:15.036 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.44 mountX=-0.10 mountY=0.03, mountTheta=2.85
03:33:15.038 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
03:33:15.038 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
03:33:15.038 00.000 11060 Worker thread wakes up
03:33:15.038 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:15.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
03:33:15.038 00.000 10844 UpdateGuideState exits: m=1663 SNR=25.6
03:33:15.038 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
03:33:15.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:15.038 00.000 11060 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.03
03:33:15.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:15.038 00.000 10844 Enqueuing Expose request
03:33:15.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:33:15.038 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:15.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:15.038 00.000 11060 MoveAxis(E, 0, ABG)
03:33:15.038 00.000 11060 Move returns status 0, amount 0
03:33:15.040 00.002 11060 MoveAxis(N, 0, ABG)
03:33:15.040 00.000 11060 Move returns status 0, amount 0
03:33:15.040 00.000 11060 move complete, result=0
03:33:15.040 00.000 11060 worker thread done servicing request
03:33:15.040 00.000 11060 Worker thread wakes up
03:33:15.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:15.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:15.042 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:15.672 00.630 11060 Exposure complete
03:33:15.883 00.211 11060 worker thread done servicing request
03:33:15.883 00.000 10844 OnExposeComplete: enter
03:33:15.883 00.000 10844 UpdateGuideState(): m_state=6
03:33:15.883 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
03:33:15.883 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.65, Mass=1595, SNR=25.3, Peak=176 HFD=3.0
03:33:15.883 00.000 10844 MultiStar: [#1 0.22,-0.31,1.01,U] [#2 -0.14,0.20,0.97,U] [#3 0.44,-0.20,0.99,U] [#4 0.01,-0.52,1.03,U] [#5 0.46,-0.16,0.90,U] [#6 0.16,-0.25,1.10,U] [#7 0.62,-0.24,0.00,M1] [#8 0.29,-0.27,0.85,U] 
03:33:15.883 00.000 10844 single-star, 7 included, MultiStar: {0.19, -0.22}, one-star: {0.11, -0.27}
03:33:15.883 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:33:15.883 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
03:33:15.883 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.18 mountX=-0.24 mountY=0.15, mountTheta=2.58
03:33:15.888 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.27, opts=13)
03:33:15.888 00.000 10844 Enqueuing Move request for scope (0.11, -0.27)
03:33:15.888 00.000 11060 Worker thread wakes up
03:33:15.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:15.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.27) opts 0xd
03:33:15.888 00.000 10844 UpdateGuideState exits: m=1595 SNR=25.3
03:33:15.888 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.27)
03:33:15.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:15.888 00.000 11060 Moving (0.11, -0.27) raw xDistance=-0.24 yDistance=0.15
03:33:15.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:15.889 00.001 10844 Enqueuing Expose request
03:33:15.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:33:15.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:15.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:33:15.889 00.000 11060 MoveAxis(E, 57, ABG)
03:33:15.889 00.000 11060 Guiding  Dir = 2, Dur = 57
03:33:15.909 00.020 11060 IsSlewing returns 0
03:33:15.910 00.001 11060 IsGuiding returns 0
03:33:15.987 00.077 11060 IsGuiding returns 0
03:33:15.987 00.000 11060 Move returns status 0, amount 57
03:33:15.987 00.000 11060 MoveAxis(N, 0, ABG)
03:33:15.987 00.000 11060 Move returns status 0, amount 0
03:33:15.989 00.002 11060 move complete, result=0
03:33:15.989 00.000 11060 worker thread done servicing request
03:33:15.989 00.000 10844 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
03:33:15.989 00.000 11060 Worker thread wakes up
03:33:15.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:15.991 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:16.632 00.641 11060 Exposure complete
03:33:16.827 00.195 11060 worker thread done servicing request
03:33:16.827 00.000 10844 OnExposeComplete: enter
03:33:16.827 00.000 10844 UpdateGuideState(): m_state=6
03:33:16.827 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
03:33:16.829 00.002 10844 Star::Find returns 1 (0), X=620.90, Y=104.67, Mass=1784, SNR=26.8, Peak=163 HFD=3.8
03:33:16.829 00.000 10844 MultiStar: [#1 -0.06,-0.53,1.01,U] [#2 -0.22,0.17,0.99,U] [#3 0.78,-0.18,0.00,M1] [#4 0.22,-0.60,0.00,M1] [#5 -0.15,0.03,0.94,U] [#6 -0.10,-0.76,0.00,M1] [#7 0.29,-0.19,0.97,U] [#8 0.29,-0.34,0.76,U] 
03:33:16.829 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.18}, one-star: {0.07, -0.25}
03:33:16.829 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.39) = xAngle (-2.81 = -2.81)
03:33:16.829 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
03:33:16.829 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.42 mountX=-0.18 mountY=0.06, mountTheta=2.82
03:33:16.830 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.18, opts=13)
03:33:16.830 00.000 10844 Enqueuing Move request for scope (0.03, -0.18)
03:33:16.830 00.000 11060 Worker thread wakes up
03:33:16.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
03:33:16.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
03:33:16.830 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:16.830 00.000 11060 Moving (0.03, -0.18) raw xDistance=-0.18 yDistance=0.06
03:33:16.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:33:16.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:16.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:33:16.830 00.000 10844 UpdateGuideState exits: m=1784 SNR=26.8
03:33:16.830 00.000 11060 MoveAxis(E, 43, ABG)
03:33:16.830 00.000 11060 Guiding  Dir = 2, Dur = 43
03:33:16.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:16.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:16.830 00.000 10844 Enqueuing Expose request
03:33:16.855 00.025 11060 IsSlewing returns 0
03:33:16.856 00.001 11060 IsGuiding returns 0
03:33:16.918 00.062 11060 IsGuiding returns 0
03:33:16.918 00.000 11060 Move returns status 0, amount 43
03:33:16.918 00.000 11060 MoveAxis(N, 0, ABG)
03:33:16.918 00.000 11060 Move returns status 0, amount 0
03:33:16.918 00.000 11060 move complete, result=0
03:33:16.918 00.000 11060 worker thread done servicing request
03:33:16.918 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
03:33:16.918 00.000 11060 Worker thread wakes up
03:33:16.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:16.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:17.565 00.647 11060 Exposure complete
03:33:17.773 00.208 11060 worker thread done servicing request
03:33:17.773 00.000 10844 OnExposeComplete: enter
03:33:17.773 00.000 10844 UpdateGuideState(): m_state=6
03:33:17.773 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
03:33:17.773 00.000 10844 Star::Find returns 1 (1), X=620.03, Y=104.59, Mass=1765, SNR=25.7, Peak=255 HFD=3.7
03:33:17.773 00.000 10844 MultiStar: [#1 0.18,0.09,0.88,U] [#2 -0.73,0.01,0.00,M1] [#3 0.24,0.18,0.99,U] [#4 -0.11,-0.35,1.02,U] [#5 0.26,0.31,0.99,U] [#6 -0.18,-0.37,1.10,U] [#7 -0.58,0.12,0.00,M1] [#8 0.15,-0.19,0.89,U] 
03:33:17.773 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.10}, one-star: {-0.80, -0.33}
03:33:17.774 00.001 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.89)
03:33:17.774 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.27 = -0.27)
03:33:17.774 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
03:33:17.775 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
03:33:17.775 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
03:33:17.775 00.000 11060 Worker thread wakes up
03:33:17.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
03:33:17.775 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
03:33:17.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:17.775 00.000 11060 Moving (-0.05, -0.10) raw xDistance=-0.11 yDistance=-0.03
03:33:17.775 00.000 10844 UpdateGuideState exits: m=1765 SNR=25.7 Saturated
03:33:17.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:17.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:33:17.778 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:17.778 00.000 10844 Enqueuing Expose request
03:33:17.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:17.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:33:17.778 00.000 11060 MoveAxis(E, 0, ABG)
03:33:17.778 00.000 11060 Move returns status 0, amount 0
03:33:17.778 00.000 11060 MoveAxis(N, 0, ABG)
03:33:17.778 00.000 11060 Move returns status 0, amount 0
03:33:17.778 00.000 11060 move complete, result=0
03:33:17.778 00.000 11060 worker thread done servicing request
03:33:17.778 00.000 11060 Worker thread wakes up
03:33:17.779 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:17.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:17.781 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:18.401 00.620 11060 Exposure complete
03:33:18.607 00.206 11060 worker thread done servicing request
03:33:18.607 00.000 10844 OnExposeComplete: enter
03:33:18.607 00.000 10844 UpdateGuideState(): m_state=6
03:33:18.609 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
03:33:18.609 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.61, Mass=1904, SNR=27.7, Peak=223 HFD=3.3
03:33:18.609 00.000 10844 MultiStar: [#1 0.21,-0.09,1.02,U] [#2 -0.06,-0.28,0.88,U] [#3 0.17,0.17,0.95,U] [#4 -0.29,-0.49,0.93,U] [#5 0.09,-0.01,0.87,U] [#6 0.17,-0.34,0.88,U] [#7 0.25,-0.13,0.91,U] [#8 -0.02,0.42,0.77,U] 
03:33:18.609 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.13}, one-star: {-0.48, -0.31}
03:33:18.609 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:33:18.610 00.001 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:33:18.610 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.56 mountX=-0.13 mountY=0.02, mountTheta=2.97
03:33:18.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.13, opts=13)
03:33:18.610 00.000 10844 Enqueuing Move request for scope (0.00, -0.13)
03:33:18.610 00.000 11060 Worker thread wakes up
03:33:18.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
03:33:18.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:18.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
03:33:18.610 00.000 10844 UpdateGuideState exits: m=1904 SNR=27.7
03:33:18.610 00.000 11060 Moving (0.00, -0.13) raw xDistance=-0.13 yDistance=0.02
03:33:18.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:18.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:33:18.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:18.610 00.000 10844 Enqueuing Expose request
03:33:18.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:18.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:33:18.610 00.000 11060 MoveAxis(E, 30, ABG)
03:33:18.610 00.000 11060 Guiding  Dir = 2, Dur = 30
03:33:18.630 00.020 11060 IsSlewing returns 0
03:33:18.631 00.001 11060 IsGuiding returns 0
03:33:18.677 00.046 11060 IsGuiding returns 0
03:33:18.677 00.000 11060 Move returns status 0, amount 30
03:33:18.677 00.000 11060 MoveAxis(N, 0, ABG)
03:33:18.677 00.000 11060 Move returns status 0, amount 0
03:33:18.677 00.000 11060 move complete, result=0
03:33:18.677 00.000 11060 worker thread done servicing request
03:33:18.677 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
03:33:18.677 00.000 11060 Worker thread wakes up
03:33:18.679 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:18.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:19.306 00.627 11060 Exposure complete
03:33:19.505 00.199 11060 worker thread done servicing request
03:33:19.505 00.000 10844 OnExposeComplete: enter
03:33:19.505 00.000 10844 UpdateGuideState(): m_state=6
03:33:19.510 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
03:33:19.510 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=104.98, Mass=2100, SNR=29.2, Peak=247 HFD=3.6
03:33:19.510 00.000 10844 MultiStar: [#1 -0.02,-0.24,0.86,U] [#2 0.19,0.04,0.77,U] [#3 0.60,-0.59,0.00,M1] [#4 0.04,-0.18,0.95,U] [#5 0.28,-0.30,0.74,U] [#6 0.60,-0.42,0.00,M1] [#7 0.01,-0.26,0.83,U] [#8 0.35,0.07,0.66,U] 
03:33:19.510 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.12}, one-star: {-0.43, 0.06}
03:33:19.510 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
03:33:19.510 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.43 = 0.43)
03:33:19.510 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.31 mountX=-0.11 mountY=0.05, mountTheta=2.71
03:33:19.513 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
03:33:19.513 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
03:33:19.513 00.000 11060 Worker thread wakes up
03:33:19.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:19.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
03:33:19.513 00.000 10844 UpdateGuideState exits: m=2100 SNR=29.2
03:33:19.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
03:33:19.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:19.513 00.000 11060 Moving (0.03, -0.12) raw xDistance=-0.11 yDistance=0.05
03:33:19.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:19.513 00.000 10844 Enqueuing Expose request
03:33:19.515 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:33:19.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:19.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:33:19.515 00.000 11060 MoveAxis(E, 0, ABG)
03:33:19.515 00.000 11060 Move returns status 0, amount 0
03:33:19.515 00.000 11060 MoveAxis(N, 0, ABG)
03:33:19.515 00.000 11060 Move returns status 0, amount 0
03:33:19.515 00.000 11060 move complete, result=0
03:33:19.515 00.000 11060 worker thread done servicing request
03:33:19.515 00.000 11060 Worker thread wakes up
03:33:19.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:19.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:19.517 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:20.151 00.634 11060 Exposure complete
03:33:20.372 00.221 11060 worker thread done servicing request
03:33:20.372 00.000 10844 OnExposeComplete: enter
03:33:20.372 00.000 10844 UpdateGuideState(): m_state=6
03:33:20.372 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
03:33:20.372 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.82, Mass=1863, SNR=26.8, Peak=183 HFD=3.7
03:33:20.372 00.000 10844 MultiStar: [#1 -0.02,0.35,0.90,U] [#2 -0.28,0.03,0.88,U] [#3 0.09,-0.17,0.99,U] [#4 0.08,-0.44,0.92,U] [#5 0.73,0.25,0.00,M1] [#6 0.07,-0.08,1.00,U] [#7 0.12,0.37,0.89,U] [#8 0.45,0.43,0.00,M1] 
03:33:20.372 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {-0.28, -0.10}
03:33:20.372 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.39) = xAngle (-4.18 = 2.10)
03:33:20.372 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
03:33:20.372 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.79 mountX=-0.02 mountY=-0.03, mountTheta=-2.09
03:33:20.377 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
03:33:20.377 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
03:33:20.377 00.000 11060 Worker thread wakes up
03:33:20.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
03:33:20.377 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:20.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
03:33:20.377 00.000 10844 UpdateGuideState exits: m=1863 SNR=26.8
03:33:20.377 00.000 11060 Moving (-0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
03:33:20.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:20.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:20.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:20.377 00.000 10844 Enqueuing Expose request
03:33:20.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:20.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:33:20.377 00.000 11060 MoveAxis(E, 0, ABG)
03:33:20.377 00.000 11060 Move returns status 0, amount 0
03:33:20.377 00.000 11060 MoveAxis(N, 0, ABG)
03:33:20.377 00.000 11060 Move returns status 0, amount 0
03:33:20.377 00.000 11060 move complete, result=0
03:33:20.379 00.002 11060 worker thread done servicing request
03:33:20.379 00.000 11060 Worker thread wakes up
03:33:20.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:20.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:20.381 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:21.024 00.643 11060 Exposure complete
03:33:21.234 00.210 11060 worker thread done servicing request
03:33:21.234 00.000 10844 OnExposeComplete: enter
03:33:21.234 00.000 10844 UpdateGuideState(): m_state=6
03:33:21.234 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
03:33:21.234 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.98, Mass=1973, SNR=28.1, Peak=201 HFD=3.1
03:33:21.239 00.005 10844 MultiStar: [#1 0.22,0.20,0.90,U] [#2 -0.18,0.48,0.84,U] [#3 0.50,0.06,0.94,U] [#4 -0.09,-0.44,0.92,U] [#5 -0.13,-0.03,0.98,U] [#6 -0.20,-0.23,0.96,U] [#7 0.16,0.31,0.78,U] [#8 0.16,0.28,0.76,U] 
03:33:21.239 00.000 10844 single-star, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.01, 0.06}
03:33:21.239 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.39) = xAngle (0.32 = 0.32)
03:33:21.239 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.44 = -2.84)
03:33:21.239 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.70 mountX=0.06 mountY=-0.02, mountTheta=-0.30
03:33:21.250 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
03:33:21.250 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
03:33:21.250 00.000 11060 Worker thread wakes up
03:33:21.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:21.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
03:33:21.250 00.000 10844 UpdateGuideState exits: m=1973 SNR=28.1
03:33:21.250 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
03:33:21.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:21.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:21.250 00.000 10844 Enqueuing Expose request
03:33:21.252 00.002 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
03:33:21.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:33:21.252 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:21.253 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:33:21.255 00.002 11060 MoveAxis(E, 0, ABG)
03:33:21.255 00.000 11060 Move returns status 0, amount 0
03:33:21.255 00.000 11060 MoveAxis(N, 0, ABG)
03:33:21.255 00.000 11060 Move returns status 0, amount 0
03:33:21.255 00.000 11060 move complete, result=0
03:33:21.255 00.000 11060 worker thread done servicing request
03:33:21.255 00.000 11060 Worker thread wakes up
03:33:21.256 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:21.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:21.256 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:21.889 00.633 11060 Exposure complete
03:33:22.099 00.210 11060 worker thread done servicing request
03:33:22.099 00.000 10844 OnExposeComplete: enter
03:33:22.099 00.000 10844 UpdateGuideState(): m_state=6
03:33:22.101 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
03:33:22.101 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.93, Mass=1669, SNR=25.9, Peak=236 HFD=3.2
03:33:22.102 00.001 10844 MultiStar: [#1 0.28,-0.04,1.06,U] [#2 -0.62,-0.08,0.00,M1] [#3 0.38,0.10,1.02,U] [#4 0.66,0.15,0.00,M1] [#5 0.13,-0.43,0.94,U] [#6 -0.30,-0.28,1.10,U] [#7 0.95,0.81,0.00,M1] [#8 0.18,0.32,0.85,U] 
03:33:22.102 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.06}, one-star: {-0.24, 0.01}
03:33:22.102 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
03:33:22.102 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
03:33:22.102 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.77 mountX=-0.05 mountY=0.07, mountTheta=2.17
03:33:22.104 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
03:33:22.104 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
03:33:22.104 00.000 11060 Worker thread wakes up
03:33:22.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:22.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:33:22.104 00.000 10844 UpdateGuideState exits: m=1669 SNR=25.9
03:33:22.104 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:33:22.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:22.104 00.000 11060 Moving (0.06, -0.06) raw xDistance=-0.05 yDistance=0.07
03:33:22.106 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:22.106 00.000 10844 Enqueuing Expose request
03:33:22.106 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:33:22.106 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:22.106 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:33:22.106 00.000 11060 MoveAxis(E, 0, ABG)
03:33:22.106 00.000 11060 Move returns status 0, amount 0
03:33:22.106 00.000 11060 MoveAxis(N, 0, ABG)
03:33:22.106 00.000 11060 Move returns status 0, amount 0
03:33:22.106 00.000 11060 move complete, result=0
03:33:22.106 00.000 11060 worker thread done servicing request
03:33:22.107 00.001 11060 Worker thread wakes up
03:33:22.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:22.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:22.107 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:22.727 00.620 11060 Exposure complete
03:33:22.941 00.214 11060 worker thread done servicing request
03:33:22.941 00.000 10844 OnExposeComplete: enter
03:33:22.941 00.000 10844 UpdateGuideState(): m_state=6
03:33:22.944 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
03:33:22.944 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.39, Mass=1640, SNR=25.4, Peak=254 HFD=3.1
03:33:22.944 00.000 10844 MultiStar: [#1 -0.13,0.03,1.03,U] [#2 0.03,-0.03,0.89,U] [#3 0.56,-0.03,0.92,U] [#4 0.21,0.08,1.05,U] [#5 0.54,-0.18,0.94,U] [#6 -0.29,-0.59,0.00,M1] [#7 0.17,-0.07,1.00,U] [#8 0.19,-0.19,0.83,U] 
03:33:22.944 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.11}, one-star: {-0.31, -0.53}
03:33:22.944 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.39) = xAngle (-2.03 = -2.03)
03:33:22.944 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.09 = 1.09)
03:33:22.944 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.64 mountX=-0.08 mountY=0.17, mountTheta=2.04
03:33:22.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.11, opts=13)
03:33:22.946 00.000 10844 Enqueuing Move request for scope (0.15, -0.11)
03:33:22.946 00.000 11060 Worker thread wakes up
03:33:22.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:22.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
03:33:22.946 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.4
03:33:22.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
03:33:22.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:22.946 00.000 11060 Moving (0.15, -0.11) raw xDistance=-0.08 yDistance=0.17
03:33:22.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:22.946 00.000 10844 Enqueuing Expose request
03:33:22.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:33:22.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:22.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:33:22.946 00.000 11060 MoveAxis(E, 0, ABG)
03:33:22.946 00.000 11060 Move returns status 0, amount 0
03:33:22.946 00.000 11060 MoveAxis(N, 0, ABG)
03:33:22.946 00.000 11060 Move returns status 0, amount 0
03:33:22.946 00.000 11060 move complete, result=0
03:33:22.946 00.000 11060 worker thread done servicing request
03:33:22.946 00.000 11060 Worker thread wakes up
03:33:22.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:22.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:22.946 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:23.592 00.646 11060 Exposure complete
03:33:23.799 00.207 11060 worker thread done servicing request
03:33:23.799 00.000 10844 OnExposeComplete: enter
03:33:23.799 00.000 10844 UpdateGuideState(): m_state=6
03:33:23.799 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
03:33:23.799 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.62, Mass=1786, SNR=26.7, Peak=209 HFD=3.5
03:33:23.799 00.000 10844 MultiStar: [#1 -0.19,-0.39,0.90,U] [#2 0.21,0.60,0.00,M1] [#3 0.49,-0.19,0.91,U] [#4 0.32,-0.60,0.00,M1] [#5 0.49,-0.50,0.00,M1] [#6 0.09,-0.26,0.94,U] [#7 -0.06,0.36,0.96,U] [#8 0.33,0.50,0.00,M1] 
03:33:23.799 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.15}, one-star: {0.00, -0.30}
03:33:23.799 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:33:23.799 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
03:33:23.799 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.17 cameraTheta=-1.18 mountX=-0.14 mountY=0.09, mountTheta=2.58
03:33:23.802 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
03:33:23.802 00.000 10844 Enqueuing Move request for scope (0.06, -0.15)
03:33:23.802 00.000 11060 Worker thread wakes up
03:33:23.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:23.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
03:33:23.802 00.000 10844 UpdateGuideState exits: m=1786 SNR=26.7
03:33:23.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
03:33:23.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:23.802 00.000 11060 Moving (0.06, -0.15) raw xDistance=-0.14 yDistance=0.09
03:33:23.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:23.802 00.000 10844 Enqueuing Expose request
03:33:23.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:33:23.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:23.805 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:33:23.805 00.000 11060 MoveAxis(E, 33, ABG)
03:33:23.805 00.000 11060 Guiding  Dir = 2, Dur = 33
03:33:23.812 00.007 11060 IsSlewing returns 0
03:33:23.812 00.000 11060 IsGuiding returns 0
03:33:23.858 00.046 11060 IsGuiding returns 0
03:33:23.858 00.000 11060 Move returns status 0, amount 33
03:33:23.858 00.000 11060 MoveAxis(N, 0, ABG)
03:33:23.858 00.000 11060 Move returns status 0, amount 0
03:33:23.858 00.000 11060 move complete, result=0
03:33:23.858 00.000 11060 worker thread done servicing request
03:33:23.858 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
03:33:23.858 00.000 11060 Worker thread wakes up
03:33:23.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:23.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:24.497 00.639 11060 Exposure complete
03:33:24.726 00.229 11060 worker thread done servicing request
03:33:24.726 00.000 10844 OnExposeComplete: enter
03:33:24.726 00.000 10844 UpdateGuideState(): m_state=6
03:33:24.726 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
03:33:24.726 00.000 10844 Star::Find returns 1 (1), X=620.40, Y=104.66, Mass=1798, SNR=26.8, Peak=255 HFD=3.2
03:33:24.726 00.000 10844 MultiStar: [#1 0.04,-0.29,0.90,U] [#2 -0.46,-0.57,0.00,M2] [#3 0.40,-0.47,0.00,M1] [#4 -0.34,-0.25,1.02,U] [#5 -0.11,-0.40,0.88,U] [#6 -0.27,-0.82,0.00,M1] [#7 -0.01,-0.26,0.91,U] [#8 -0.30,-0.36,0.75,U] 
03:33:24.726 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.30}, one-star: {-0.43, -0.26}
03:33:24.726 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
03:33:24.726 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
03:33:24.726 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.30 hyp=0.36 cameraTheta=-2.16 mountX=-0.33 mountY=-0.15, mountTheta=-2.72
03:33:24.729 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.30, opts=13)
03:33:24.729 00.000 10844 Enqueuing Move request for scope (-0.20, -0.30)
03:33:24.729 00.000 11060 Worker thread wakes up
03:33:24.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.30) opts 0xd
03:33:24.729 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:24.729 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.8 Saturated
03:33:24.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.30)
03:33:24.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:24.729 00.000 11060 Moving (-0.20, -0.30) raw xDistance=-0.33 yDistance=-0.15
03:33:24.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:24.729 00.000 10844 Enqueuing Expose request
03:33:24.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
03:33:24.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:24.731 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:33:24.731 00.000 11060 MoveAxis(E, 78, ABG)
03:33:24.731 00.000 11060 Guiding  Dir = 2, Dur = 78
03:33:24.742 00.011 11060 IsSlewing returns 0
03:33:24.742 00.000 11060 IsGuiding returns 0
03:33:24.834 00.092 11060 IsGuiding returns 0
03:33:24.834 00.000 11060 Move returns status 0, amount 78
03:33:24.834 00.000 11060 MoveAxis(N, 0, ABG)
03:33:24.834 00.000 11060 Move returns status 0, amount 0
03:33:24.835 00.001 11060 move complete, result=0
03:33:24.835 00.000 11060 worker thread done servicing request
03:33:24.835 00.000 11060 Worker thread wakes up
03:33:24.835 00.000 10844 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
03:33:24.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:24.835 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:25.459 00.624 11060 Exposure complete
03:33:25.685 00.226 11060 worker thread done servicing request
03:33:25.689 00.004 10844 OnExposeComplete: enter
03:33:25.689 00.000 10844 UpdateGuideState(): m_state=6
03:33:25.689 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
03:33:25.689 00.000 10844 Star::Find returns 1 (1), X=620.52, Y=104.73, Mass=1751, SNR=26.3, Peak=255 HFD=3.2
03:33:25.689 00.000 10844 MultiStar: [#1 0.08,-0.51,0.89,U] [#2 -0.07,-0.35,0.94,U] [#3 0.17,-0.23,0.95,U] [#4 -0.20,-0.59,0.00,M1] [#5 0.15,-0.27,0.85,U] [#6 -0.09,-0.28,1.05,U] [#7 -0.00,-0.16,0.84,U] [#8 0.03,-0.55,0.78,U] 
03:33:25.689 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.31}, one-star: {-0.31, -0.19}
03:33:25.689 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
03:33:25.689 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
03:33:25.689 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.61 mountX=-0.31 mountY=0.04, mountTheta=3.01
03:33:25.693 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.31, opts=13)
03:33:25.693 00.000 10844 Enqueuing Move request for scope (-0.01, -0.31)
03:33:25.694 00.001 11060 Worker thread wakes up
03:33:25.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.31) opts 0xd
03:33:25.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.31)
03:33:25.694 00.000 11060 Moving (-0.01, -0.31) raw xDistance=-0.31 yDistance=0.04
03:33:25.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
03:33:25.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:25.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:33:25.694 00.000 11060 MoveAxis(E, 75, ABG)
03:33:25.694 00.000 11060 Guiding  Dir = 2, Dur = 75
03:33:25.694 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:25.694 00.000 10844 UpdateGuideState exits: m=1751 SNR=26.3 Saturated
03:33:25.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:25.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:25.695 00.001 10844 Enqueuing Expose request
03:33:25.704 00.009 11060 IsSlewing returns 0
03:33:25.705 00.001 11060 IsGuiding returns 0
03:33:25.782 00.077 11060 IsGuiding returns 0
03:33:25.782 00.000 11060 Move returns status 0, amount 75
03:33:25.782 00.000 11060 MoveAxis(N, 0, ABG)
03:33:25.783 00.001 11060 Move returns status 0, amount 0
03:33:25.783 00.000 11060 move complete, result=0
03:33:25.783 00.000 11060 worker thread done servicing request
03:33:25.783 00.000 10844 GuideStep: -0.3 px 75 ms EAST, 0.0 px 0 ms NORTH
03:33:25.783 00.000 11060 Worker thread wakes up
03:33:25.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:25.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:26.420 00.637 11060 Exposure complete
03:33:26.640 00.220 11060 worker thread done servicing request
03:33:26.640 00.000 10844 OnExposeComplete: enter
03:33:26.640 00.000 10844 UpdateGuideState(): m_state=6
03:33:26.643 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
03:33:26.643 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.87, Mass=1775, SNR=26.4, Peak=223 HFD=3.3
03:33:26.643 00.000 10844 MultiStar: [#1 0.07,-0.06,0.96,U] [#2 -0.07,0.23,0.86,U] [#3 0.10,-0.22,1.01,U] [#4 0.17,-0.23,0.92,U] [#5 0.36,-0.27,0.88,U] [#6 0.11,0.07,1.01,U] [#7 -0.29,0.31,0.94,U] [#8 0.05,0.18,0.82,U] 
03:33:26.643 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.24, -0.05}
03:33:26.643 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.70 = -1.70)
03:33:26.643 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.42 = 1.42)
03:33:26.643 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.31 mountX=-0.00 mountY=0.03, mountTheta=1.70
03:33:26.645 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
03:33:26.645 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
03:33:26.645 00.000 11060 Worker thread wakes up
03:33:26.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:33:26.647 00.002 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:33:26.647 00.000 11060 Moving (0.02, -0.01) raw xDistance=-0.00 yDistance=0.03
03:33:26.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:33:26.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:26.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:26.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:26.647 00.000 10844 UpdateGuideState exits: m=1775 SNR=26.4
03:33:26.648 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:26.648 00.000 11060 MoveAxis(E, 0, ABG)
03:33:26.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:26.648 00.000 11060 Move returns status 0, amount 0
03:33:26.648 00.000 10844 Enqueuing Expose request
03:33:26.648 00.000 11060 MoveAxis(N, 0, ABG)
03:33:26.648 00.000 11060 Move returns status 0, amount 0
03:33:26.648 00.000 11060 move complete, result=0
03:33:26.648 00.000 11060 worker thread done servicing request
03:33:26.648 00.000 11060 Worker thread wakes up
03:33:26.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:26.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:26.651 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:27.280 00.629 11060 Exposure complete
03:33:27.486 00.206 11060 worker thread done servicing request
03:33:27.486 00.000 10844 OnExposeComplete: enter
03:33:27.489 00.003 10844 UpdateGuideState(): m_state=6
03:33:27.489 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
03:33:27.489 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.56, Mass=1523, SNR=24.7, Peak=230 HFD=3.0
03:33:27.489 00.000 10844 MultiStar: [#1 0.17,-0.03,1.07,U] [#2 -0.33,0.14,0.97,U] [#3 0.13,0.03,0.95,U] [#4 0.30,-0.58,0.00,M1] [#5 0.39,-0.12,1.03,U] [#6 0.07,-0.34,1.06,U] [#7 0.30,0.17,1.03,U] [#8 0.27,-0.40,0.88,U] 
03:33:27.489 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.11}, one-star: {-0.01, -0.36}
03:33:27.489 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.39) = xAngle (-2.11 = -2.11)
03:33:27.489 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
03:33:27.489 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-0.72 mountX=-0.09 mountY=0.14, mountTheta=2.12
03:33:27.491 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.11, opts=13)
03:33:27.491 00.000 10844 Enqueuing Move request for scope (0.12, -0.11)
03:33:27.491 00.000 11060 Worker thread wakes up
03:33:27.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:27.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
03:33:27.491 00.000 10844 UpdateGuideState exits: m=1523 SNR=24.7
03:33:27.491 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
03:33:27.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:27.491 00.000 11060 Moving (0.12, -0.11) raw xDistance=-0.09 yDistance=0.14
03:33:27.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:27.491 00.000 10844 Enqueuing Expose request
03:33:27.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:33:27.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:27.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:33:27.491 00.000 11060 MoveAxis(E, 0, ABG)
03:33:27.491 00.000 11060 Move returns status 0, amount 0
03:33:27.491 00.000 11060 MoveAxis(N, 0, ABG)
03:33:27.491 00.000 11060 Move returns status 0, amount 0
03:33:27.491 00.000 11060 move complete, result=0
03:33:27.491 00.000 11060 worker thread done servicing request
03:33:27.491 00.000 11060 Worker thread wakes up
03:33:27.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:27.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:27.497 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:28.145 00.648 11060 Exposure complete
03:33:28.369 00.224 11060 worker thread done servicing request
03:33:28.369 00.000 10844 OnExposeComplete: enter
03:33:28.369 00.000 10844 UpdateGuideState(): m_state=6
03:33:28.370 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
03:33:28.370 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.67, Mass=1706, SNR=26.1, Peak=219 HFD=3.2
03:33:28.370 00.000 10844 MultiStar: [#1 0.04,-0.37,0.86,U] [#2 -0.37,-0.11,0.92,U] [#3 0.17,-0.37,1.07,U] [#4 -0.24,-1.00,0.00,M2] [#5 0.56,-0.49,0.00,M1] [#6 -0.04,-0.69,0.00,M1] [#7 0.13,-0.77,0.00,M1] [#8 0.05,-0.64,0.00,M1] 
03:33:28.370 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.28}, one-star: {-0.16, -0.25}
03:33:28.370 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.39) = xAngle (-3.23 = 3.05)
03:33:28.370 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:33:28.370 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.84 mountX=-0.29 mountY=-0.03, mountTheta=-3.03
03:33:28.374 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.28, opts=13)
03:33:28.374 00.000 10844 Enqueuing Move request for scope (-0.08, -0.28)
03:33:28.374 00.000 11060 Worker thread wakes up
03:33:28.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:28.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
03:33:28.374 00.000 10844 UpdateGuideState exits: m=1706 SNR=26.1
03:33:28.374 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
03:33:28.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:28.374 00.000 11060 Moving (-0.08, -0.28) raw xDistance=-0.29 yDistance=-0.03
03:33:28.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:28.375 00.001 10844 Enqueuing Expose request
03:33:28.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:33:28.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:28.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:33:28.375 00.000 11060 MoveAxis(E, 68, ABG)
03:33:28.375 00.000 11060 Guiding  Dir = 2, Dur = 68
03:33:28.411 00.036 11060 IsSlewing returns 0
03:33:28.412 00.001 11060 IsGuiding returns 0
03:33:28.486 00.074 11060 IsGuiding returns 0
03:33:28.487 00.001 11060 Move returns status 0, amount 68
03:33:28.487 00.000 11060 MoveAxis(N, 0, ABG)
03:33:28.487 00.000 11060 Move returns status 0, amount 0
03:33:28.487 00.000 11060 move complete, result=0
03:33:28.487 00.000 11060 worker thread done servicing request
03:33:28.487 00.000 10844 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
03:33:28.487 00.000 11060 Worker thread wakes up
03:33:28.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:28.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:29.116 00.629 11060 Exposure complete
03:33:29.345 00.229 11060 worker thread done servicing request
03:33:29.345 00.000 10844 OnExposeComplete: enter
03:33:29.345 00.000 10844 UpdateGuideState(): m_state=6
03:33:29.345 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
03:33:29.345 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.37, Mass=1882, SNR=27.4, Peak=227 HFD=3.7
03:33:29.347 00.002 10844 MultiStar: [#1 -0.08,-0.24,0.81,U] [#2 -0.13,-0.42,0.96,U] [#3 0.14,-0.23,0.87,U] [#4 -0.29,-0.66,0.00,M3] [#5 0.57,-0.18,0.00,M2] [#6 -0.29,-0.45,0.99,U] [#7 -0.46,-0.36,0.90,U] [#8 0.05,0.03,0.82,U] 
03:33:29.347 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.33}, one-star: {-0.02, -0.55}
03:33:29.347 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
03:33:29.347 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:33:29.347 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.91 mountX=-0.34 mountY=-0.06, mountTheta=-2.96
03:33:29.350 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.33, opts=13)
03:33:29.351 00.001 10844 Enqueuing Move request for scope (-0.12, -0.33)
03:33:29.351 00.000 11060 Worker thread wakes up
03:33:29.351 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:29.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
03:33:29.351 00.000 10844 UpdateGuideState exits: m=1882 SNR=27.4
03:33:29.352 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:29.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:29.352 00.000 10844 Enqueuing Expose request
03:33:29.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
03:33:29.352 00.000 11060 Moving (-0.12, -0.33) raw xDistance=-0.34 yDistance=-0.06
03:33:29.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.34
03:33:29.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:29.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:33:29.352 00.000 11060 MoveAxis(E, 83, ABG)
03:33:29.352 00.000 11060 Guiding  Dir = 2, Dur = 83
03:33:29.369 00.017 11060 IsSlewing returns 0
03:33:29.370 00.001 11060 IsGuiding returns 0
03:33:29.461 00.091 11060 IsGuiding returns 0
03:33:29.461 00.000 11060 Move returns status 0, amount 83
03:33:29.461 00.000 11060 MoveAxis(N, 0, ABG)
03:33:29.461 00.000 11060 Move returns status 0, amount 0
03:33:29.461 00.000 11060 move complete, result=0
03:33:29.461 00.000 11060 worker thread done servicing request
03:33:29.461 00.000 11060 Worker thread wakes up
03:33:29.461 00.000 10844 GuideStep: -0.3 px 83 ms EAST, -0.1 px 0 ms NORTH
03:33:29.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:29.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:30.093 00.632 11060 Exposure complete
03:33:30.744 00.651 11060 worker thread done servicing request
03:33:30.744 00.000 10844 OnExposeComplete: enter
03:33:30.744 00.000 10844 UpdateGuideState(): m_state=6
03:33:30.744 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
03:33:30.746 00.002 10844 Star::Find returns 1 (1), X=620.45, Y=104.71, Mass=1606, SNR=25.3, Peak=255 HFD=3.1
03:33:30.746 00.000 10844 MultiStar: [#1 0.11,-0.33,0.94,U] [#2 -0.31,-0.14,0.89,U] [#3 0.18,-0.24,1.06,U] [#4 -0.02,-0.82,0.00,M4] [#5 0.17,-0.45,0.92,U] [#6 0.02,-0.15,1.07,U] [#7 0.08,-0.28,0.93,U] [#8 0.13,-0.17,0.93,U] 
03:33:30.746 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.24}, one-star: {-0.38, -0.21}
03:33:30.746 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:33:30.746 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:33:30.746 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.56 mountX=-0.24 mountY=0.04, mountTheta=2.97
03:33:30.748 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.24, opts=13)
03:33:30.748 00.000 10844 Enqueuing Move request for scope (0.00, -0.24)
03:33:30.748 00.000 11060 Worker thread wakes up
03:33:30.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:30.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
03:33:30.748 00.000 10844 UpdateGuideState exits: m=1606 SNR=25.3 Saturated
03:33:30.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
03:33:30.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:30.748 00.000 11060 Moving (0.00, -0.24) raw xDistance=-0.24 yDistance=0.04
03:33:30.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:30.748 00.000 10844 Enqueuing Expose request
03:33:30.750 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:33:30.751 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:30.752 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:33:30.752 00.000 11060 MoveAxis(E, 59, ABG)
03:33:30.752 00.000 11060 Guiding  Dir = 2, Dur = 59
03:33:30.789 00.037 11060 IsSlewing returns 0
03:33:30.789 00.000 11060 IsGuiding returns 0
03:33:30.865 00.076 11060 IsGuiding returns 0
03:33:30.866 00.001 11060 Move returns status 0, amount 59
03:33:30.866 00.000 11060 MoveAxis(N, 0, ABG)
03:33:30.866 00.000 11060 Move returns status 0, amount 0
03:33:30.866 00.000 11060 move complete, result=0
03:33:30.866 00.000 10844 GuideStep: -0.2 px 59 ms EAST, 0.0 px 0 ms NORTH
03:33:30.866 00.000 11060 worker thread done servicing request
03:33:30.866 00.000 11060 Worker thread wakes up
03:33:30.867 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:30.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:31.535 00.668 11060 Exposure complete
03:33:31.825 00.290 11060 worker thread done servicing request
03:33:31.825 00.000 10844 OnExposeComplete: enter
03:33:31.825 00.000 10844 UpdateGuideState(): m_state=6
03:33:31.825 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
03:33:31.831 00.006 10844 Star::Find returns 1 (0), X=620.82, Y=104.93, Mass=1804, SNR=26.3, Peak=232 HFD=3.3
03:33:31.831 00.000 10844 MultiStar: [#1 -0.31,-0.35,0.98,U] [#2 -0.66,0.21,0.00,M1] [#3 0.33,-0.06,0.92,U] [#4 -0.69,-0.36,0.00,M5] [#5 0.24,-0.20,0.92,U] [#6 -0.25,-0.36,1.04,U] [#7 -0.46,-0.16,0.97,U] [#8 -0.11,-0.26,0.90,U] 
03:33:31.831 00.000 10844 single-star, 6 included, MultiStar: {-0.09, -0.20}, one-star: {-0.01, 0.01}
03:33:31.831 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.39) = xAngle (1.08 = 1.08)
03:33:31.831 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.20 = -2.08)
03:33:31.831 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.47 mountX=0.01 mountY=-0.02, mountTheta=-1.08
03:33:31.831 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
03:33:31.831 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
03:33:31.831 00.000 11060 Worker thread wakes up
03:33:31.831 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:31.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
03:33:31.831 00.000 10844 UpdateGuideState exits: m=1804 SNR=26.3
03:33:31.831 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
03:33:31.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:31.836 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:31.836 00.000 11060 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.02
03:33:31.836 00.000 10844 Enqueuing Expose request
03:33:31.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:33:31.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:31.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:33:31.836 00.000 11060 MoveAxis(E, 0, ABG)
03:33:31.836 00.000 11060 Move returns status 0, amount 0
03:33:31.837 00.001 11060 MoveAxis(N, 0, ABG)
03:33:31.837 00.000 11060 Move returns status 0, amount 0
03:33:31.837 00.000 11060 move complete, result=0
03:33:31.837 00.000 11060 worker thread done servicing request
03:33:31.837 00.000 11060 Worker thread wakes up
03:33:31.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:31.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:31.839 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:32.485 00.646 11060 Exposure complete
03:33:32.806 00.321 11060 worker thread done servicing request
03:33:32.806 00.000 10844 OnExposeComplete: enter
03:33:32.806 00.000 10844 UpdateGuideState(): m_state=6
03:33:32.807 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
03:33:32.807 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=105.06, Mass=1620, SNR=25.2, Peak=178 HFD=3.5
03:33:32.807 00.000 10844 MultiStar: [#1 -0.16,0.15,1.08,U] [#2 -0.16,0.62,0.00,M2] [#3 0.23,-0.08,1.03,U] [#4 -0.10,-0.01,1.01,U] [#5 0.10,0.19,0.99,U] [#6 -0.12,0.15,1.01,U] [#7 -0.02,0.23,0.98,U] [#8 0.06,-0.40,0.79,U] 
03:33:32.807 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.06}, one-star: {-0.36, 0.15}
03:33:32.807 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.39) = xAngle (0.89 = 0.89)
03:33:32.807 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.27)
03:33:32.807 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.28 mountX=0.05 mountY=-0.06, mountTheta=-0.88
03:33:32.807 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.06, opts=13)
03:33:32.807 00.000 10844 Enqueuing Move request for scope (-0.05, 0.06)
03:33:32.807 00.000 11060 Worker thread wakes up
03:33:32.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:32.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:33:32.807 00.000 10844 UpdateGuideState exits: m=1620 SNR=25.2
03:33:32.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:33:32.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:32.807 00.000 11060 Moving (-0.05, 0.06) raw xDistance=0.05 yDistance=-0.06
03:33:32.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:32.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:33:32.807 00.000 10844 Enqueuing Expose request
03:33:32.813 00.006 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:32.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:33:32.813 00.000 11060 MoveAxis(E, 0, ABG)
03:33:32.813 00.000 11060 Move returns status 0, amount 0
03:33:32.813 00.000 11060 MoveAxis(N, 0, ABG)
03:33:32.813 00.000 11060 Move returns status 0, amount 0
03:33:32.813 00.000 11060 move complete, result=0
03:33:32.813 00.000 11060 worker thread done servicing request
03:33:32.813 00.000 11060 Worker thread wakes up
03:33:32.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:32.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:32.817 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:33.457 00.640 11060 Exposure complete
03:33:33.749 00.292 11060 worker thread done servicing request
03:33:33.751 00.002 10844 OnExposeComplete: enter
03:33:33.751 00.000 10844 UpdateGuideState(): m_state=6
03:33:33.752 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
03:33:33.752 00.000 10844 Star::Find returns 1 (1), X=620.40, Y=104.61, Mass=2016, SNR=28.9, Peak=255 HFD=3.1
03:33:33.752 00.000 10844 MultiStar: [#1 0.01,0.08,0.87,U] [#2 -0.68,0.08,0.00,M3] [#3 0.27,-0.19,0.90,U] [#4 0.04,-0.58,0.85,U] [#5 0.26,0.04,0.78,U] [#6 -0.15,-0.23,1.04,U] [#7 0.13,-0.20,0.90,U] [#8 0.43,-0.38,0.75,U] 
03:33:33.753 00.001 10844 refined, 7 included, MultiStar: {0.05, -0.22}, one-star: {-0.43, -0.30}
03:33:33.753 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:33:33.753 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:33:33.753 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.36 mountX=-0.21 mountY=0.08, mountTheta=2.77
03:33:33.757 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.22, opts=13)
03:33:33.757 00.000 10844 Enqueuing Move request for scope (0.05, -0.22)
03:33:33.757 00.000 11060 Worker thread wakes up
03:33:33.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
03:33:33.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
03:33:33.758 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:33.758 00.000 11060 Moving (0.05, -0.22) raw xDistance=-0.21 yDistance=0.08
03:33:33.758 00.000 10844 UpdateGuideState exits: m=2016 SNR=28.9 Saturated
03:33:33.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:33:33.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:33.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:33.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:33:33.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:33.758 00.000 10844 Enqueuing Expose request
03:33:33.758 00.000 11060 MoveAxis(E, 49, ABG)
03:33:33.758 00.000 11060 Guiding  Dir = 2, Dur = 49
03:33:33.762 00.004 11060 IsSlewing returns 0
03:33:33.764 00.002 11060 IsGuiding returns 0
03:33:33.818 00.054 11060 IsGuiding returns 0
03:33:33.818 00.000 11060 Move returns status 0, amount 49
03:33:33.818 00.000 11060 MoveAxis(N, 0, ABG)
03:33:33.818 00.000 11060 Move returns status 0, amount 0
03:33:33.818 00.000 11060 move complete, result=0
03:33:33.818 00.000 11060 worker thread done servicing request
03:33:33.818 00.000 10844 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
03:33:33.818 00.000 11060 Worker thread wakes up
03:33:33.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:33.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:34.448 00.630 11060 Exposure complete
03:33:34.693 00.245 11060 worker thread done servicing request
03:33:34.693 00.000 10844 OnExposeComplete: enter
03:33:34.693 00.000 10844 UpdateGuideState(): m_state=6
03:33:34.694 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
03:33:34.694 00.000 10844 Star::Find returns 1 (0), X=620.14, Y=104.45, Mass=1526, SNR=24.4, Peak=206 HFD=3.4
03:33:34.694 00.000 10844 MultiStar: [#1 -0.31,0.21,1.04,U] [#2 -0.68,0.33,0.00,M4] [#3 0.22,-0.31,1.04,U] [#4 -0.41,-0.73,0.00,M4] [#5 0.39,-0.20,1.02,U] [#6 -0.21,-0.09,1.10,U] [#7 -0.24,-0.15,1.00,U] [#8 -0.18,-0.43,0.91,U] 
03:33:34.694 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.20}, one-star: {-0.69, -0.47}
03:33:34.694 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.39) = xAngle (-3.58 = 2.71)
03:33:34.694 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:33:34.694 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.19 mountX=-0.22 mountY=-0.11, mountTheta=-2.69
03:33:34.697 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.20, opts=13)
03:33:34.697 00.000 10844 Enqueuing Move request for scope (-0.14, -0.20)
03:33:34.697 00.000 11060 Worker thread wakes up
03:33:34.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:34.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
03:33:34.697 00.000 10844 UpdateGuideState exits: m=1526 SNR=24.4
03:33:34.697 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
03:33:34.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:34.697 00.000 11060 Moving (-0.14, -0.20) raw xDistance=-0.22 yDistance=-0.11
03:33:34.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:34.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:33:34.697 00.000 10844 Enqueuing Expose request
03:33:34.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:34.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:33:34.697 00.000 11060 MoveAxis(E, 53, ABG)
03:33:34.697 00.000 11060 Guiding  Dir = 2, Dur = 53
03:33:34.713 00.016 11060 IsSlewing returns 0
03:33:34.713 00.000 11060 IsGuiding returns 0
03:33:34.775 00.062 11060 IsGuiding returns 0
03:33:34.775 00.000 11060 Move returns status 0, amount 53
03:33:34.775 00.000 11060 MoveAxis(N, 0, ABG)
03:33:34.775 00.000 11060 Move returns status 0, amount 0
03:33:34.775 00.000 11060 move complete, result=0
03:33:34.775 00.000 11060 worker thread done servicing request
03:33:34.775 00.000 10844 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
03:33:34.775 00.000 11060 Worker thread wakes up
03:33:34.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:34.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:35.403 00.628 11060 Exposure complete
03:33:35.649 00.246 11060 worker thread done servicing request
03:33:35.649 00.000 10844 OnExposeComplete: enter
03:33:35.649 00.000 10844 UpdateGuideState(): m_state=6
03:33:35.650 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
03:33:35.650 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.85, Mass=1532, SNR=24.5, Peak=216 HFD=3.0
03:33:35.650 00.000 10844 MultiStar: [#1 -0.03,-0.30,1.06,U] [#2 -0.32,0.25,1.06,U] [#3 0.12,-0.15,1.04,U] [#4 -0.30,-0.52,0.00,M5] [#5 0.49,0.01,1.07,U] [#6 -0.15,-0.14,1.06,U] [#7 -0.27,-0.46,0.95,U] [#8 0.22,-0.23,0.92,U] 
03:33:35.650 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {-0.35, -0.07}
03:33:35.650 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.39) = xAngle (-3.22 = 3.06)
03:33:35.650 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.10 = -0.10)
03:33:35.650 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.84 mountX=-0.14 mountY=-0.01, mountTheta=-3.04
03:33:35.650 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.13, opts=13)
03:33:35.650 00.000 10844 Enqueuing Move request for scope (-0.04, -0.13)
03:33:35.654 00.004 11060 Worker thread wakes up
03:33:35.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:35.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
03:33:35.654 00.000 10844 UpdateGuideState exits: m=1532 SNR=24.5
03:33:35.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
03:33:35.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:35.654 00.000 11060 Moving (-0.04, -0.13) raw xDistance=-0.14 yDistance=-0.01
03:33:35.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:35.654 00.000 10844 Enqueuing Expose request
03:33:35.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:33:35.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:35.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:33:35.654 00.000 11060 MoveAxis(E, 33, ABG)
03:33:35.654 00.000 11060 Guiding  Dir = 2, Dur = 33
03:33:35.670 00.016 11060 IsSlewing returns 0
03:33:35.670 00.000 11060 IsGuiding returns 0
03:33:35.715 00.045 11060 IsGuiding returns 0
03:33:35.715 00.000 11060 Move returns status 0, amount 33
03:33:35.715 00.000 11060 MoveAxis(N, 0, ABG)
03:33:35.715 00.000 11060 Move returns status 0, amount 0
03:33:35.715 00.000 11060 move complete, result=0
03:33:35.715 00.000 11060 worker thread done servicing request
03:33:35.715 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
03:33:35.715 00.000 11060 Worker thread wakes up
03:33:35.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:35.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:36.350 00.635 11060 Exposure complete
03:33:36.566 00.216 11060 worker thread done servicing request
03:33:36.566 00.000 10844 OnExposeComplete: enter
03:33:36.566 00.000 10844 UpdateGuideState(): m_state=6
03:33:36.566 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
03:33:36.566 00.000 10844 Star::Find returns 1 (1), X=620.68, Y=104.59, Mass=1824, SNR=26.7, Peak=255 HFD=3.2
03:33:36.566 00.000 10844 MultiStar: [#1 -0.06,-0.10,0.90,U] [#2 -0.41,0.14,0.95,U] [#3 0.42,-0.41,0.96,U] [#4 -0.28,-0.42,1.01,U] [#5 0.46,-0.32,0.96,U] [#6 -0.10,-0.15,1.05,U] [#7 0.32,0.15,0.87,U] [#8 0.36,-0.45,0.83,U] 
03:33:36.566 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.21}, one-star: {-0.15, -0.33}
03:33:36.566 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
03:33:36.566 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
03:33:36.566 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.33 mountX=-0.20 mountY=0.09, mountTheta=2.73
03:33:36.570 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.21, opts=13)
03:33:36.570 00.000 10844 Enqueuing Move request for scope (0.05, -0.21)
03:33:36.570 00.000 11060 Worker thread wakes up
03:33:36.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:33:36.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
03:33:36.570 00.000 10844 UpdateGuideState exits: m=1824 SNR=26.7 Saturated
03:33:36.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
03:33:36.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:36.570 00.000 11060 Moving (0.05, -0.21) raw xDistance=-0.20 yDistance=0.09
03:33:36.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:36.570 00.000 10844 Enqueuing Expose request
03:33:36.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:33:36.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:36.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:33:36.570 00.000 11060 MoveAxis(E, 48, ABG)
03:33:36.570 00.000 11060 Guiding  Dir = 2, Dur = 48
03:33:36.589 00.019 11060 IsSlewing returns 0
03:33:36.589 00.000 11060 IsGuiding returns 0
03:33:36.650 00.061 11060 IsGuiding returns 0
03:33:36.650 00.000 11060 Move returns status 0, amount 48
03:33:36.650 00.000 11060 MoveAxis(N, 0, ABG)
03:33:36.650 00.000 11060 Move returns status 0, amount 0
03:33:36.650 00.000 11060 move complete, result=0
03:33:36.651 00.001 11060 worker thread done servicing request
03:33:36.651 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
03:33:36.651 00.000 11060 Worker thread wakes up
03:33:36.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:36.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:37.278 00.627 11060 Exposure complete
03:33:37.497 00.219 11060 worker thread done servicing request
03:33:37.497 00.000 10844 OnExposeComplete: enter
03:33:37.497 00.000 10844 UpdateGuideState(): m_state=6
03:33:37.497 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
03:33:37.497 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.62, Mass=1680, SNR=26.6, Peak=215 HFD=3.2
03:33:37.497 00.000 10844 MultiStar: [#1 -0.37,0.01,0.90,U] [#2 -0.19,0.11,0.87,U] [#3 0.54,-0.33,0.00,M1] [#4 -0.01,-0.53,0.94,U] [#5 0.31,0.50,0.00,M1] [#6 -0.22,-0.48,0.94,U] [#7 0.15,-0.04,0.92,U] [#8 -0.05,-0.17,0.88,U] 
03:33:37.497 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.21}, one-star: {-0.28, -0.30}
03:33:37.497 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.72)
03:33:37.497 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
03:33:37.497 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-2.17 mountX=-0.23 mountY=-0.11, mountTheta=-2.71
03:33:37.503 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.21, opts=13)
03:33:37.503 00.000 10844 Enqueuing Move request for scope (-0.14, -0.21)
03:33:37.503 00.000 11060 Worker thread wakes up
03:33:37.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:37.503 00.000 10844 UpdateGuideState exits: m=1680 SNR=26.6
03:33:37.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:37.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:37.503 00.000 10844 Enqueuing Expose request
03:33:37.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.21) opts 0xd
03:33:37.503 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.21)
03:33:37.503 00.000 11060 Moving (-0.14, -0.21) raw xDistance=-0.23 yDistance=-0.11
03:33:37.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:33:37.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:37.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:33:37.503 00.000 11060 MoveAxis(E, 55, ABG)
03:33:37.505 00.002 11060 Guiding  Dir = 2, Dur = 55
03:33:37.508 00.003 11060 IsSlewing returns 0
03:33:37.508 00.000 11060 IsGuiding returns 0
03:33:37.579 00.071 11060 IsGuiding returns 0
03:33:37.579 00.000 11060 Move returns status 0, amount 55
03:33:37.579 00.000 11060 MoveAxis(N, 0, ABG)
03:33:37.579 00.000 11060 Move returns status 0, amount 0
03:33:37.579 00.000 11060 move complete, result=0
03:33:37.579 00.000 11060 worker thread done servicing request
03:33:37.579 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
03:33:37.579 00.000 11060 Worker thread wakes up
03:33:37.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:37.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:38.236 00.657 11060 Exposure complete
03:33:38.434 00.198 11060 worker thread done servicing request
03:33:38.434 00.000 10844 OnExposeComplete: enter
03:33:38.434 00.000 10844 UpdateGuideState(): m_state=6
03:33:38.434 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
03:33:38.434 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=105.18, Mass=1565, SNR=24.7, Peak=175 HFD=3.1
03:33:38.434 00.000 10844 MultiStar: [#1 -0.10,0.33,1.00,U] [#2 -0.15,0.63,0.00,M2] [#3 0.81,-0.08,0.00,M2] [#4 0.16,0.21,1.13,U] [#5 0.42,0.01,1.04,U] [#6 -0.19,0.04,1.13,U] [#7 -0.28,0.76,0.00,M1] [#8 0.64,-0.17,0.00,M1] 
03:33:38.434 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.17}, one-star: {-0.01, 0.26}
03:33:38.434 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
03:33:38.434 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.00 = 3.00)
03:33:38.434 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.26 mountX=0.17 mountY=0.03, mountTheta=0.14
03:33:38.438 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
03:33:38.438 00.000 10844 Enqueuing Move request for scope (0.05, 0.17)
03:33:38.438 00.000 11060 Worker thread wakes up
03:33:38.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:38.438 00.000 10844 UpdateGuideState exits: m=1565 SNR=24.7
03:33:38.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:38.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:38.438 00.000 10844 Enqueuing Expose request
03:33:38.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
03:33:38.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
03:33:38.440 00.002 11060 Moving (0.05, 0.17) raw xDistance=0.17 yDistance=0.03
03:33:38.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:33:38.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:38.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:38.440 00.000 11060 MoveAxis(W, 39, ABG)
03:33:38.440 00.000 11060 Guiding  Dir = 3, Dur = 39
03:33:38.469 00.029 11060 IsSlewing returns 0
03:33:38.469 00.000 11060 IsGuiding returns 0
03:33:38.518 00.049 11060 IsGuiding returns 0
03:33:38.518 00.000 11060 Move returns status 0, amount 39
03:33:38.518 00.000 11060 MoveAxis(N, 0, ABG)
03:33:38.518 00.000 11060 Move returns status 0, amount 0
03:33:38.520 00.002 11060 move complete, result=0
03:33:38.520 00.000 11060 worker thread done servicing request
03:33:38.520 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
03:33:38.520 00.000 11060 Worker thread wakes up
03:33:38.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:38.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:39.164 00.644 11060 Exposure complete
03:33:39.364 00.200 11060 worker thread done servicing request
03:33:39.366 00.002 10844 OnExposeComplete: enter
03:33:39.366 00.000 10844 UpdateGuideState(): m_state=6
03:33:39.366 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
03:33:39.366 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.67, Mass=2033, SNR=28.3, Peak=234 HFD=3.5
03:33:39.366 00.000 10844 MultiStar: [#1 0.24,0.18,0.80,U] [#2 -0.40,0.25,0.80,U] [#3 0.47,0.03,0.88,U] [#4 0.02,-0.11,0.92,U] [#5 -0.10,-0.25,0.85,U] [#6 -0.30,0.12,0.88,U] [#7 -0.23,-0.36,0.89,U] [#8 0.24,0.10,0.79,U] 
03:33:39.366 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.40, -0.25}
03:33:39.366 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.39) = xAngle (-3.90 = 2.38)
03:33:39.366 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.78 = -0.78)
03:33:39.366 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.51 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
03:33:39.369 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
03:33:39.369 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
03:33:39.369 00.000 11060 Worker thread wakes up
03:33:39.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:39.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
03:33:39.372 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
03:33:39.372 00.000 11060 Moving (-0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
03:33:39.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:33:39.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:39.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:33:39.372 00.000 11060 MoveAxis(E, 0, ABG)
03:33:39.372 00.000 11060 Move returns status 0, amount 0
03:33:39.372 00.000 11060 MoveAxis(N, 0, ABG)
03:33:39.372 00.000 11060 Move returns status 0, amount 0
03:33:39.372 00.000 11060 move complete, result=0
03:33:39.372 00.000 10844 UpdateGuideState exits: m=2033 SNR=28.3
03:33:39.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:39.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:39.372 00.000 10844 Enqueuing Expose request
03:33:39.372 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:39.372 00.000 11060 worker thread done servicing request
03:33:39.372 00.000 11060 Worker thread wakes up
03:33:39.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:39.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:40.024 00.652 11060 Exposure complete
03:33:40.245 00.221 11060 worker thread done servicing request
03:33:40.247 00.002 10844 OnExposeComplete: enter
03:33:40.247 00.000 10844 UpdateGuideState(): m_state=6
03:33:40.247 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
03:33:40.247 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.25, Mass=1746, SNR=26.3, Peak=178 HFD=3.5
03:33:40.247 00.000 10844 MultiStar: [#1 -0.04,-0.04,1.00,U] [#2 -0.29,0.39,0.81,U] [#3 0.46,-0.07,0.97,U] [#4 -0.22,-0.75,0.00,M2] [#5 0.19,-0.13,0.90,U] [#6 -0.38,0.20,0.94,U] [#7 -0.15,-0.22,0.94,U] [#8 0.39,0.13,0.78,U] 
03:33:40.247 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {-0.09, -0.67}
03:33:40.247 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.39) = xAngle (-2.86 = -2.86)
03:33:40.247 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.26 = 0.26)
03:33:40.247 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.47 mountX=-0.07 mountY=0.02, mountTheta=2.88
03:33:40.249 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
03:33:40.249 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
03:33:40.250 00.001 11060 Worker thread wakes up
03:33:40.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:40.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
03:33:40.250 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.3
03:33:40.250 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
03:33:40.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:40.250 00.000 11060 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.02
03:33:40.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:40.250 00.000 10844 Enqueuing Expose request
03:33:40.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:33:40.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:40.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:33:40.250 00.000 11060 MoveAxis(E, 0, ABG)
03:33:40.250 00.000 11060 Move returns status 0, amount 0
03:33:40.250 00.000 11060 MoveAxis(N, 0, ABG)
03:33:40.250 00.000 11060 Move returns status 0, amount 0
03:33:40.250 00.000 11060 move complete, result=0
03:33:40.250 00.000 11060 worker thread done servicing request
03:33:40.250 00.000 11060 Worker thread wakes up
03:33:40.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:40.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:40.254 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:40.883 00.629 11060 Exposure complete
03:33:41.089 00.206 11060 worker thread done servicing request
03:33:41.089 00.000 10844 OnExposeComplete: enter
03:33:41.089 00.000 10844 UpdateGuideState(): m_state=6
03:33:41.089 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
03:33:41.089 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=104.78, Mass=1702, SNR=26.4, Peak=209 HFD=3.2
03:33:41.089 00.000 10844 MultiStar: [#1 -0.19,-0.25,0.99,U] [#2 -0.56,0.39,0.00,M1] [#3 0.27,0.10,0.99,U] [#4 0.24,-0.61,0.00,M3] [#5 0.21,0.07,0.93,U] [#6 -0.02,-0.23,0.99,U] [#7 0.18,0.07,0.97,U] [#8 0.40,0.01,0.79,U] 
03:33:41.089 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {-0.61, -0.13}
03:33:41.089 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:33:41.089 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
03:33:41.089 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.24 mountX=-0.05 mountY=0.03, mountTheta=2.64
03:33:41.093 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
03:33:41.093 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
03:33:41.095 00.002 11060 Worker thread wakes up
03:33:41.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:41.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:33:41.095 00.000 10844 UpdateGuideState exits: m=1702 SNR=26.4
03:33:41.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:33:41.096 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:41.096 00.000 11060 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
03:33:41.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:41.096 00.000 10844 Enqueuing Expose request
03:33:41.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:33:41.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:41.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:41.096 00.000 11060 MoveAxis(E, 0, ABG)
03:33:41.096 00.000 11060 Move returns status 0, amount 0
03:33:41.096 00.000 11060 MoveAxis(N, 0, ABG)
03:33:41.096 00.000 11060 Move returns status 0, amount 0
03:33:41.096 00.000 11060 move complete, result=0
03:33:41.096 00.000 11060 worker thread done servicing request
03:33:41.096 00.000 11060 Worker thread wakes up
03:33:41.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:41.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:41.098 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:41.735 00.637 11060 Exposure complete
03:33:41.942 00.207 11060 worker thread done servicing request
03:33:41.942 00.000 10844 OnExposeComplete: enter
03:33:41.942 00.000 10844 UpdateGuideState(): m_state=6
03:33:41.946 00.004 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
03:33:41.946 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.32, Mass=2065, SNR=28.8, Peak=200 HFD=3.3
03:33:41.946 00.000 10844 MultiStar: [#1 -0.19,-0.72,0.00,M1] [#2 -0.41,0.07,0.73,U] [#3 0.25,-0.22,0.90,U] [#4 0.02,-0.56,0.83,U] [#5 0.89,-0.34,0.00,M1] [#6 -0.29,0.10,0.84,U] [#7 0.33,-0.62,0.00,M1] [#8 -0.16,-0.29,0.67,U] 
03:33:41.946 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.26}, one-star: {-0.29, -0.60}
03:33:41.946 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.39) = xAngle (-3.44 = 2.84)
03:33:41.946 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:33:41.946 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-2.05 mountX=-0.29 mountY=-0.09, mountTheta=-2.83
03:33:41.946 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.26, opts=13)
03:33:41.946 00.000 10844 Enqueuing Move request for scope (-0.14, -0.26)
03:33:41.946 00.000 11060 Worker thread wakes up
03:33:41.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:41.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
03:33:41.946 00.000 10844 UpdateGuideState exits: m=2065 SNR=28.8
03:33:41.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
03:33:41.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:41.946 00.000 11060 Moving (-0.14, -0.26) raw xDistance=-0.29 yDistance=-0.09
03:33:41.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:41.946 00.000 10844 Enqueuing Expose request
03:33:41.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:33:41.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:41.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:33:41.946 00.000 11060 MoveAxis(E, 67, ABG)
03:33:41.946 00.000 11060 Guiding  Dir = 2, Dur = 67
03:33:41.966 00.020 11060 IsSlewing returns 0
03:33:41.966 00.000 11060 IsGuiding returns 0
03:33:42.043 00.077 11060 IsGuiding returns 0
03:33:42.043 00.000 11060 Move returns status 0, amount 67
03:33:42.043 00.000 11060 MoveAxis(N, 0, ABG)
03:33:42.043 00.000 11060 Move returns status 0, amount 0
03:33:42.043 00.000 11060 move complete, result=0
03:33:42.043 00.000 11060 worker thread done servicing request
03:33:42.043 00.000 11060 Worker thread wakes up
03:33:42.043 00.000 10844 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
03:33:42.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:42.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:42.681 00.638 11060 Exposure complete
03:33:42.886 00.205 11060 worker thread done servicing request
03:33:42.886 00.000 10844 OnExposeComplete: enter
03:33:42.886 00.000 10844 UpdateGuideState(): m_state=6
03:33:42.886 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
03:33:42.888 00.002 10844 Star::Find returns 1 (0), X=620.16, Y=104.63, Mass=1691, SNR=26.1, Peak=212 HFD=3.1
03:33:42.888 00.000 10844 MultiStar: [#1 -0.12,-0.27,0.99,U] [#2 -0.14,0.16,0.88,U] [#3 0.68,0.16,0.00,M1] [#4 -0.30,-0.71,0.00,M3] [#5 0.44,-0.20,0.99,U] [#6 -0.25,-0.30,0.99,U] [#7 -0.08,-0.10,0.93,U] [#8 0.05,0.06,0.79,U] 
03:33:42.888 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.15}, one-star: {-0.67, -0.29}
03:33:42.888 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.39) = xAngle (-3.64 = 2.64)
03:33:42.888 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.52 = -0.52)
03:33:42.888 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.25 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
03:33:42.888 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
03:33:42.888 00.000 10844 Enqueuing Move request for scope (-0.12, -0.15)
03:33:42.888 00.000 11060 Worker thread wakes up
03:33:42.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:42.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
03:33:42.888 00.000 10844 UpdateGuideState exits: m=1691 SNR=26.1
03:33:42.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
03:33:42.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:42.888 00.000 11060 Moving (-0.12, -0.15) raw xDistance=-0.16 yDistance=-0.09
03:33:42.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:42.888 00.000 10844 Enqueuing Expose request
03:33:42.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
03:33:42.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:42.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:33:42.888 00.000 11060 MoveAxis(E, 41, ABG)
03:33:42.888 00.000 11060 Guiding  Dir = 2, Dur = 41
03:33:42.903 00.015 11060 IsSlewing returns 0
03:33:42.903 00.000 11060 IsGuiding returns 0
03:33:42.950 00.047 11060 IsGuiding returns 0
03:33:42.951 00.001 11060 Move returns status 0, amount 41
03:33:42.951 00.000 11060 MoveAxis(N, 0, ABG)
03:33:42.951 00.000 11060 Move returns status 0, amount 0
03:33:42.951 00.000 11060 move complete, result=0
03:33:42.951 00.000 11060 worker thread done servicing request
03:33:42.951 00.000 11060 Worker thread wakes up
03:33:42.951 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
03:33:42.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:42.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:43.593 00.642 11060 Exposure complete
03:33:43.809 00.216 11060 worker thread done servicing request
03:33:43.811 00.002 10844 OnExposeComplete: enter
03:33:43.811 00.000 10844 UpdateGuideState(): m_state=6
03:33:43.811 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
03:33:43.811 00.000 10844 Star::Find returns 1 (0), X=619.97, Y=104.29, Mass=1805, SNR=27.3, Peak=220 HFD=3.3
03:33:43.811 00.000 10844 MultiStar: [#1 0.08,-0.38,0.91,U] [#2 -0.85,0.28,0.00,M1] [#3 0.47,-0.09,0.94,U] [#4 -0.05,-0.01,0.92,U] [#5 0.19,0.33,0.94,U] [#6 0.00,0.11,1.03,U] [#7 0.37,0.00,0.83,U] [#8 0.71,0.28,0.00,M1] 
03:33:43.811 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.10}, one-star: {-0.86, -0.63}
03:33:43.811 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
03:33:43.811 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.31 = 0.31)
03:33:43.811 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.43 mountX=-0.09 mountY=0.03, mountTheta=2.83
03:33:43.815 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
03:33:43.815 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
03:33:43.815 00.000 11060 Worker thread wakes up
03:33:43.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
03:33:43.815 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
03:33:43.815 00.000 11060 Moving (0.01, -0.10) raw xDistance=-0.09 yDistance=0.03
03:33:43.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:33:43.816 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:43.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:43.816 00.000 10844 UpdateGuideState exits: m=1805 SNR=27.3
03:33:43.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:43.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:43.816 00.000 10844 Enqueuing Expose request
03:33:43.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:43.816 00.000 11060 MoveAxis(E, 0, ABG)
03:33:43.816 00.000 11060 Move returns status 0, amount 0
03:33:43.816 00.000 11060 MoveAxis(N, 0, ABG)
03:33:43.816 00.000 11060 Move returns status 0, amount 0
03:33:43.816 00.000 11060 move complete, result=0
03:33:43.816 00.000 11060 worker thread done servicing request
03:33:43.816 00.000 11060 Worker thread wakes up
03:33:43.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:43.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:43.821 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:44.457 00.636 11060 Exposure complete
03:33:44.658 00.201 11060 worker thread done servicing request
03:33:44.658 00.000 10844 OnExposeComplete: enter
03:33:44.658 00.000 10844 UpdateGuideState(): m_state=6
03:33:44.658 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
03:33:44.658 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.84, Mass=1826, SNR=27.0, Peak=182 HFD=3.6
03:33:44.658 00.000 10844 MultiStar: [#1 -0.39,-0.45,0.00,M1] [#2 0.17,0.24,0.85,U] [#3 0.85,0.12,0.00,M1] [#4 -0.51,-0.18,0.97,U] [#5 0.40,0.13,0.96,U] [#6 0.17,-0.15,1.04,U] [#7 -0.03,0.30,0.90,U] [#8 0.42,-0.01,0.84,U] 
03:33:44.658 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {-0.46, -0.08}
03:33:44.658 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.39) = xAngle (-0.25 = -0.25)
03:33:44.658 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.88 = 2.88)
03:33:44.658 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.14 mountX=0.03 mountY=0.01, mountTheta=0.26
03:33:44.661 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
03:33:44.661 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
03:33:44.661 00.000 11060 Worker thread wakes up
03:33:44.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:44.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
03:33:44.661 00.000 10844 UpdateGuideState exits: m=1826 SNR=27.0
03:33:44.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
03:33:44.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:44.661 00.000 11060 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=0.01
03:33:44.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:44.661 00.000 10844 Enqueuing Expose request
03:33:44.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:33:44.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:44.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:33:44.661 00.000 11060 MoveAxis(E, 0, ABG)
03:33:44.661 00.000 11060 Move returns status 0, amount 0
03:33:44.661 00.000 11060 MoveAxis(N, 0, ABG)
03:33:44.661 00.000 11060 Move returns status 0, amount 0
03:33:44.661 00.000 11060 move complete, result=0
03:33:44.661 00.000 11060 worker thread done servicing request
03:33:44.661 00.000 11060 Worker thread wakes up
03:33:44.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:44.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:44.669 00.008 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:45.319 00.650 11060 Exposure complete
03:33:45.519 00.200 11060 worker thread done servicing request
03:33:45.519 00.000 10844 OnExposeComplete: enter
03:33:45.519 00.000 10844 UpdateGuideState(): m_state=6
03:33:45.519 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
03:33:45.519 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.88, Mass=1686, SNR=26.0, Peak=249 HFD=3.0
03:33:45.519 00.000 10844 MultiStar: [#1 -0.03,-0.12,1.01,U] [#2 -0.31,-0.07,0.98,U] [#3 0.36,0.12,0.96,U] [#4 0.11,-0.54,0.94,U] [#5 0.34,0.20,1.05,U] [#6 -0.04,-0.36,0.96,U] [#7 0.29,-0.22,0.96,U] [#8 0.05,0.03,0.78,U] 
03:33:45.519 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {-0.31, -0.04}
03:33:45.519 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
03:33:45.519 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
03:33:45.519 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.15 mountX=-0.10 mountY=0.07, mountTheta=2.55
03:33:45.523 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
03:33:45.525 00.002 10844 Enqueuing Move request for scope (0.05, -0.11)
03:33:45.525 00.000 11060 Worker thread wakes up
03:33:45.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:45.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
03:33:45.525 00.000 10844 UpdateGuideState exits: m=1686 SNR=26.0
03:33:45.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:45.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
03:33:45.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:45.525 00.000 10844 Enqueuing Expose request
03:33:45.525 00.000 11060 Moving (0.05, -0.11) raw xDistance=-0.10 yDistance=0.07
03:33:45.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:33:45.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:45.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:33:45.525 00.000 11060 MoveAxis(E, 0, ABG)
03:33:45.525 00.000 11060 Move returns status 0, amount 0
03:33:45.525 00.000 11060 MoveAxis(N, 0, ABG)
03:33:45.525 00.000 11060 Move returns status 0, amount 0
03:33:45.525 00.000 11060 move complete, result=0
03:33:45.525 00.000 11060 worker thread done servicing request
03:33:45.527 00.002 11060 Worker thread wakes up
03:33:45.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:45.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:45.527 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:46.148 00.621 11060 Exposure complete
03:33:46.372 00.224 11060 worker thread done servicing request
03:33:46.372 00.000 10844 OnExposeComplete: enter
03:33:46.372 00.000 10844 UpdateGuideState(): m_state=6
03:33:46.373 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
03:33:46.373 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.66, Mass=1756, SNR=26.7, Peak=199 HFD=3.2
03:33:46.373 00.000 10844 MultiStar: [#1 0.28,-0.13,0.93,U] [#2 -0.03,0.34,0.86,U] [#3 0.32,-0.11,0.95,U] [#4 0.32,-0.48,0.98,U] [#5 0.79,0.36,0.00,M1] [#6 0.04,-0.20,0.99,U] [#7 0.34,0.07,0.83,U] [#8 0.23,-0.01,0.76,U] 
03:33:46.373 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.11}, one-star: {-0.23, -0.26}
03:33:46.373 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.39) = xAngle (-2.00 = -2.00)
03:33:46.373 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.12 = 1.12)
03:33:46.373 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=-0.08 mountY=0.17, mountTheta=2.01
03:33:46.376 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.11, opts=13)
03:33:46.376 00.000 10844 Enqueuing Move request for scope (0.15, -0.11)
03:33:46.376 00.000 11060 Worker thread wakes up
03:33:46.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:46.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
03:33:46.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
03:33:46.376 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.7
03:33:46.376 00.000 11060 Moving (0.15, -0.11) raw xDistance=-0.08 yDistance=0.17
03:33:46.377 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:46.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:33:46.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:46.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:46.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:33:46.377 00.000 11060 MoveAxis(E, 0, ABG)
03:33:46.377 00.000 11060 Move returns status 0, amount 0
03:33:46.377 00.000 11060 MoveAxis(N, 0, ABG)
03:33:46.377 00.000 11060 Move returns status 0, amount 0
03:33:46.377 00.000 10844 Enqueuing Expose request
03:33:46.377 00.000 11060 move complete, result=0
03:33:46.377 00.000 11060 worker thread done servicing request
03:33:46.377 00.000 11060 Worker thread wakes up
03:33:46.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:46.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:46.377 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:47.001 00.624 11060 Exposure complete
03:33:47.215 00.214 11060 worker thread done servicing request
03:33:47.215 00.000 10844 OnExposeComplete: enter
03:33:47.215 00.000 10844 UpdateGuideState(): m_state=6
03:33:47.215 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
03:33:47.215 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.97, Mass=1662, SNR=25.3, Peak=158 HFD=3.2
03:33:47.217 00.002 10844 MultiStar: [#1 -0.10,0.02,0.99,U] [#2 0.04,0.21,1.01,U] [#3 0.56,0.05,0.96,U] [#4 -0.00,-0.71,0.00,M1] [#5 0.65,-0.06,0.00,M2] [#6 -0.13,-0.18,1.08,U] [#7 -0.08,0.05,1.07,U] [#8 0.48,0.26,0.84,U] 
03:33:47.225 00.008 10844 refined, 6 included, MultiStar: {0.08, 0.06}, one-star: {-0.11, 0.05}
03:33:47.225 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
03:33:47.225 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.36 = 2.36)
03:33:47.225 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.63 mountX=0.07 mountY=0.07, mountTheta=0.77
03:33:47.228 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
03:33:47.228 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
03:33:47.228 00.000 11060 Worker thread wakes up
03:33:47.228 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:47.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
03:33:47.228 00.000 10844 UpdateGuideState exits: m=1662 SNR=25.3
03:33:47.228 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
03:33:47.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:47.228 00.000 11060 Moving (0.08, 0.06) raw xDistance=0.07 yDistance=0.07
03:33:47.229 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:47.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:33:47.229 00.000 10844 Enqueuing Expose request
03:33:47.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:47.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:33:47.229 00.000 11060 MoveAxis(E, 0, ABG)
03:33:47.229 00.000 11060 Move returns status 0, amount 0
03:33:47.229 00.000 11060 MoveAxis(N, 0, ABG)
03:33:47.229 00.000 11060 Move returns status 0, amount 0
03:33:47.229 00.000 11060 move complete, result=0
03:33:47.229 00.000 11060 worker thread done servicing request
03:33:47.229 00.000 11060 Worker thread wakes up
03:33:47.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:47.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:47.231 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:47.867 00.636 11060 Exposure complete
03:33:48.101 00.234 11060 worker thread done servicing request
03:33:48.101 00.000 10844 OnExposeComplete: enter
03:33:48.101 00.000 10844 UpdateGuideState(): m_state=6
03:33:48.103 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
03:33:48.103 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.96, Mass=1544, SNR=24.7, Peak=208 HFD=2.7
03:33:48.103 00.000 10844 MultiStar: [#1 0.18,-0.26,0.98,U] [#2 -0.13,0.24,0.94,U] [#3 0.80,0.01,0.00,M1] [#4 0.08,-0.46,1.12,U] [#5 0.20,-0.66,0.00,M3] [#6 0.11,0.12,1.06,U] [#7 -0.12,-0.14,0.95,U] [#8 0.17,-0.24,0.78,U] 
03:33:48.103 00.000 10844 single-star, 6 included, MultiStar: {0.04, -0.10}, one-star: {-0.01, 0.04}
03:33:48.103 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.39) = xAngle (0.32 = 0.32)
03:33:48.103 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.44 = -2.84)
03:33:48.103 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.71 mountX=0.04 mountY=-0.01, mountTheta=-0.30
03:33:48.105 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
03:33:48.105 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
03:33:48.105 00.000 11060 Worker thread wakes up
03:33:48.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:48.107 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
03:33:48.107 00.000 10844 UpdateGuideState exits: m=1544 SNR=24.7
03:33:48.107 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
03:33:48.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:48.107 00.000 11060 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.01
03:33:48.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:48.107 00.000 10844 Enqueuing Expose request
03:33:48.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:33:48.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:48.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:33:48.107 00.000 11060 MoveAxis(E, 0, ABG)
03:33:48.107 00.000 11060 Move returns status 0, amount 0
03:33:48.107 00.000 11060 MoveAxis(N, 0, ABG)
03:33:48.107 00.000 11060 Move returns status 0, amount 0
03:33:48.107 00.000 11060 move complete, result=0
03:33:48.108 00.001 11060 worker thread done servicing request
03:33:48.108 00.000 11060 Worker thread wakes up
03:33:48.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:48.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:48.110 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:48.746 00.636 11060 Exposure complete
03:33:48.953 00.207 11060 worker thread done servicing request
03:33:48.953 00.000 10844 OnExposeComplete: enter
03:33:48.953 00.000 10844 UpdateGuideState(): m_state=6
03:33:48.953 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
03:33:48.953 00.000 10844 Star::Find returns 1 (0), X=621.05, Y=104.82, Mass=1708, SNR=26.8, Peak=170 HFD=3.0
03:33:48.953 00.000 10844 MultiStar: [#1 0.56,0.19,0.00,M1] [#2 -0.32,0.72,0.00,M1] [#3 0.38,-0.58,0.00,M2] [#4 0.48,0.09,0.92,U] [#5 0.58,-0.14,0.00,M4] [#6 0.04,-0.16,1.02,U] [#7 0.55,-0.18,0.92,U] [#8 0.12,-0.40,0.84,U] 
03:33:48.953 00.000 10844 single-star, 4 included, MultiStar: {0.28, -0.15}, one-star: {0.22, -0.10}
03:33:48.953 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
03:33:48.953 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.32 = 1.32)
03:33:48.953 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.42 mountX=-0.06 mountY=0.23, mountTheta=1.81
03:33:48.956 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.10, opts=13)
03:33:48.956 00.000 10844 Enqueuing Move request for scope (0.22, -0.10)
03:33:48.956 00.000 11060 Worker thread wakes up
03:33:48.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:48.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
03:33:48.956 00.000 10844 UpdateGuideState exits: m=1708 SNR=26.8
03:33:48.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
03:33:48.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:48.958 00.002 11060 Moving (0.22, -0.10) raw xDistance=-0.06 yDistance=0.23
03:33:48.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:48.958 00.000 10844 Enqueuing Expose request
03:33:48.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:33:48.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:33:48.958 00.000 11060 MoveAxis(E, 0, ABG)
03:33:48.958 00.000 11060 Move returns status 0, amount 0
03:33:48.958 00.000 11060 MoveAxis(S, 91, ABG)
03:33:48.958 00.000 11060 Guiding  Dir = 1, Dur = 91
03:33:48.972 00.014 11060 IsSlewing returns 0
03:33:48.972 00.000 11060 IsGuiding returns 0
03:33:49.065 00.093 11060 IsGuiding returns 0
03:33:49.065 00.000 11060 Move returns status 0, amount 91
03:33:49.065 00.000 11060 move complete, result=0
03:33:49.065 00.000 11060 worker thread done servicing request
03:33:49.065 00.000 11060 Worker thread wakes up
03:33:49.065 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 91 ms SOUTH
03:33:49.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:49.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:49.694 00.629 11060 Exposure complete
03:33:49.888 00.194 11060 worker thread done servicing request
03:33:49.888 00.000 10844 OnExposeComplete: enter
03:33:49.888 00.000 10844 UpdateGuideState(): m_state=6
03:33:49.888 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
03:33:49.888 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=104.98, Mass=1717, SNR=25.4, Peak=181 HFD=3.6
03:33:49.888 00.000 10844 MultiStar: [#1 0.53,0.27,1.07,U] [#2 -0.20,-0.03,0.92,U] [#3 0.30,-0.09,0.98,U] [#4 -0.27,0.02,1.03,U] [#5 0.17,-0.49,1.01,U] [#6 0.19,0.00,1.10,U] [#7 -0.12,-0.25,1.02,U] [#8 0.15,-0.00,0.84,U] 
03:33:49.888 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {-0.18, 0.06}
03:33:49.888 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
03:33:49.888 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
03:33:49.888 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.70 mountX=-0.04 mountY=0.07, mountTheta=2.09
03:33:49.894 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
03:33:49.894 00.000 10844 Enqueuing Move request for scope (0.07, -0.06)
03:33:49.894 00.000 11060 Worker thread wakes up
03:33:49.894 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:49.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
03:33:49.894 00.000 10844 UpdateGuideState exits: m=1717 SNR=25.4
03:33:49.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
03:33:49.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:49.894 00.000 11060 Moving (0.07, -0.06) raw xDistance=-0.04 yDistance=0.07
03:33:49.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:49.894 00.000 10844 Enqueuing Expose request
03:33:49.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:33:49.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:49.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:33:49.894 00.000 11060 MoveAxis(E, 0, ABG)
03:33:49.894 00.000 11060 Move returns status 0, amount 0
03:33:49.894 00.000 11060 MoveAxis(N, 0, ABG)
03:33:49.894 00.000 11060 Move returns status 0, amount 0
03:33:49.894 00.000 11060 move complete, result=0
03:33:49.894 00.000 11060 worker thread done servicing request
03:33:49.894 00.000 11060 Worker thread wakes up
03:33:49.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:49.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:49.899 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:50.526 00.627 11060 Exposure complete
03:33:50.751 00.225 11060 worker thread done servicing request
03:33:50.751 00.000 10844 OnExposeComplete: enter
03:33:50.751 00.000 10844 UpdateGuideState(): m_state=6
03:33:50.751 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
03:33:50.752 00.001 10844 Star::Find returns 1 (1), X=620.35, Y=104.73, Mass=2023, SNR=28.3, Peak=255 HFD=3.3
03:33:50.752 00.000 10844 MultiStar: [#1 0.10,-0.09,0.97,U] [#2 -0.20,-0.18,0.88,U] [#3 0.29,-0.31,0.96,U] [#4 -0.27,-0.47,0.87,U] [#5 -0.13,-0.18,0.87,U] [#6 -0.10,-0.40,0.89,U] [#7 0.15,0.01,0.94,U] [#8 0.16,-0.02,0.75,U] 
03:33:50.752 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.20}, one-star: {-0.48, -0.19}
03:33:50.752 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.05)
03:33:50.752 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:33:50.753 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.85 mountX=-0.21 mountY=-0.02, mountTheta=-3.03
03:33:50.755 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.20, opts=13)
03:33:50.755 00.000 10844 Enqueuing Move request for scope (-0.06, -0.20)
03:33:50.755 00.000 11060 Worker thread wakes up
03:33:50.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:50.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
03:33:50.755 00.000 10844 UpdateGuideState exits: m=2023 SNR=28.3 Saturated
03:33:50.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
03:33:50.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:50.755 00.000 11060 Moving (-0.06, -0.20) raw xDistance=-0.21 yDistance=-0.02
03:33:50.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:50.755 00.000 10844 Enqueuing Expose request
03:33:50.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:33:50.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:50.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:33:50.757 00.002 11060 MoveAxis(E, 50, ABG)
03:33:50.757 00.000 11060 Guiding  Dir = 2, Dur = 50
03:33:50.782 00.025 11060 IsSlewing returns 0
03:33:50.782 00.000 11060 IsGuiding returns 0
03:33:50.858 00.076 11060 IsGuiding returns 0
03:33:50.859 00.001 11060 Move returns status 0, amount 50
03:33:50.859 00.000 11060 MoveAxis(N, 0, ABG)
03:33:50.859 00.000 11060 Move returns status 0, amount 0
03:33:50.859 00.000 11060 move complete, result=0
03:33:50.859 00.000 11060 worker thread done servicing request
03:33:50.860 00.001 10844 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
03:33:50.860 00.000 11060 Worker thread wakes up
03:33:50.874 00.014 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:50.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:51.535 00.661 11060 Exposure complete
03:33:51.736 00.201 11060 worker thread done servicing request
03:33:51.736 00.000 10844 OnExposeComplete: enter
03:33:51.736 00.000 10844 UpdateGuideState(): m_state=6
03:33:51.736 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
03:33:51.736 00.000 10844 Star::Find returns 1 (0), X=620.16, Y=104.31, Mass=1934, SNR=28.0, Peak=190 HFD=3.3
03:33:51.736 00.000 10844 MultiStar: [#1 -0.14,-0.31,0.79,U] [#2 -1.05,-0.46,0.00,M1] [#3 -0.12,-0.32,0.94,U] [#4 -0.54,-0.44,0.00,M1] [#5 0.13,-0.64,0.00,M3] [#6 -0.87,-0.68,0.00,M1] [#7 -0.02,0.02,0.90,U] [#8 -0.27,-0.60,0.00,M1] 
03:33:51.736 00.000 10844 refined, 3 included, MultiStar: {-0.25, -0.31}, one-star: {-0.67, -0.61}
03:33:51.736 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.39) = xAngle (-3.64 = 2.64)
03:33:51.736 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.52 = -0.52)
03:33:51.736 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-2.26 mountX=-0.35 mountY=-0.20, mountTheta=-2.62
03:33:51.738 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.31, opts=13)
03:33:51.738 00.000 10844 Enqueuing Move request for scope (-0.25, -0.31)
03:33:51.738 00.000 11060 Worker thread wakes up
03:33:51.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:51.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.31) opts 0xd
03:33:51.738 00.000 10844 UpdateGuideState exits: m=1934 SNR=28.0
03:33:51.738 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.31)
03:33:51.738 00.000 11060 Moving (-0.25, -0.31) raw xDistance=-0.35 yDistance=-0.20
03:33:51.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
03:33:51.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:33:51.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:51.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:51.738 00.000 10844 Enqueuing Expose request
03:33:51.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:33:51.738 00.000 11060 MoveAxis(E, 84, ABG)
03:33:51.738 00.000 11060 Guiding  Dir = 2, Dur = 84
03:33:51.760 00.022 11060 IsSlewing returns 0
03:33:51.760 00.000 11060 IsGuiding returns 0
03:33:51.852 00.092 11060 IsGuiding returns 0
03:33:51.852 00.000 11060 Move returns status 0, amount 84
03:33:51.852 00.000 11060 MoveAxis(N, 0, ABG)
03:33:51.852 00.000 11060 Move returns status 0, amount 0
03:33:51.852 00.000 11060 move complete, result=0
03:33:51.852 00.000 11060 worker thread done servicing request
03:33:51.852 00.000 11060 Worker thread wakes up
03:33:51.852 00.000 10844 GuideStep: -0.3 px 84 ms EAST, -0.2 px 0 ms NORTH
03:33:51.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:51.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:52.482 00.630 11060 Exposure complete
03:33:52.685 00.203 11060 worker thread done servicing request
03:33:52.685 00.000 10844 OnExposeComplete: enter
03:33:52.685 00.000 10844 UpdateGuideState(): m_state=6
03:33:52.685 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
03:33:52.685 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.74, Mass=1801, SNR=26.2, Peak=194 HFD=3.6
03:33:52.685 00.000 10844 MultiStar: [#1 -0.31,-0.13,0.99,U] [#2 -0.17,0.53,0.88,U] [#3 0.28,0.28,0.97,U] [#4 -0.21,0.13,1.06,U] [#5 0.20,0.06,0.93,U] [#6 -0.24,-0.34,1.00,U] [#7 0.07,0.26,1.05,U] [#8 -0.34,0.07,0.87,U] 
03:33:52.685 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.30, -0.18}
03:33:52.685 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.39) = xAngle (1.19 = 1.19)
03:33:52.685 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.31 = -1.97)
03:33:52.685 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.58 mountX=0.05 mountY=-0.12, mountTheta=-1.19
03:33:52.690 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.07, opts=13)
03:33:52.690 00.000 10844 Enqueuing Move request for scope (-0.11, 0.07)
03:33:52.690 00.000 11060 Worker thread wakes up
03:33:52.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:52.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
03:33:52.690 00.000 10844 UpdateGuideState exits: m=1801 SNR=26.2
03:33:52.690 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
03:33:52.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:52.692 00.002 11060 Moving (-0.11, 0.07) raw xDistance=0.05 yDistance=-0.12
03:33:52.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:52.692 00.000 10844 Enqueuing Expose request
03:33:52.692 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:33:52.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:52.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:33:52.692 00.000 11060 MoveAxis(E, 0, ABG)
03:33:52.692 00.000 11060 Move returns status 0, amount 0
03:33:52.692 00.000 11060 MoveAxis(N, 0, ABG)
03:33:52.692 00.000 11060 Move returns status 0, amount 0
03:33:52.693 00.001 11060 move complete, result=0
03:33:52.693 00.000 11060 worker thread done servicing request
03:33:52.693 00.000 11060 Worker thread wakes up
03:33:52.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:52.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:52.694 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:53.322 00.628 11060 Exposure complete
03:33:53.533 00.211 11060 worker thread done servicing request
03:33:53.533 00.000 10844 OnExposeComplete: enter
03:33:53.533 00.000 10844 UpdateGuideState(): m_state=6
03:33:53.533 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
03:33:53.533 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.76, Mass=1653, SNR=26.0, Peak=222 HFD=3.0
03:33:53.533 00.000 10844 MultiStar: [#1 0.20,0.16,0.93,U] [#2 -0.40,0.41,0.95,U] [#3 0.43,0.01,0.99,U] [#4 -0.09,-0.19,1.10,U] [#5 0.26,-0.14,1.00,U] [#6 -0.42,-0.02,1.12,U] [#7 0.02,-0.12,1.02,U] [#8 0.28,-0.29,0.78,U] 
03:33:53.533 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.01, -0.16}
03:33:53.533 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:33:53.533 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:33:53.533 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.12 mountX=-0.03 mountY=0.02, mountTheta=2.52
03:33:53.538 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
03:33:53.538 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
03:33:53.538 00.000 11060 Worker thread wakes up
03:33:53.538 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:53.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
03:33:53.538 00.000 10844 UpdateGuideState exits: m=1653 SNR=26.0
03:33:53.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
03:33:53.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:53.538 00.000 11060 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.02
03:33:53.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:53.538 00.000 10844 Enqueuing Expose request
03:33:53.538 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:33:53.538 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:53.538 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:33:53.538 00.000 11060 MoveAxis(E, 0, ABG)
03:33:53.538 00.000 11060 Move returns status 0, amount 0
03:33:53.538 00.000 11060 MoveAxis(N, 0, ABG)
03:33:53.538 00.000 11060 Move returns status 0, amount 0
03:33:53.538 00.000 11060 move complete, result=0
03:33:53.538 00.000 11060 worker thread done servicing request
03:33:53.538 00.000 11060 Worker thread wakes up
03:33:53.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:53.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:53.543 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:54.163 00.620 11060 Exposure complete
03:33:54.365 00.202 11060 worker thread done servicing request
03:33:54.365 00.000 10844 OnExposeComplete: enter
03:33:54.365 00.000 10844 UpdateGuideState(): m_state=6
03:33:54.365 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
03:33:54.365 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=105.01, Mass=1593, SNR=25.3, Peak=236 HFD=2.8
03:33:54.365 00.000 10844 MultiStar: [#1 -0.09,-0.08,1.04,U] [#2 -0.49,0.13,0.94,U] [#3 0.43,-0.32,0.95,U] [#4 -0.15,0.21,1.10,U] [#5 0.33,0.04,1.10,U] [#6 -0.36,-0.24,1.09,U] [#7 -0.12,0.29,0.99,U] [#8 0.20,-0.24,0.86,U] 
03:33:54.365 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.23, 0.09}
03:33:54.365 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.39) = xAngle (-4.39 = 1.90)
03:33:54.365 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.26 = -1.26)
03:33:54.365 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.00 mountX=-0.02 mountY=-0.06, mountTheta=-1.90
03:33:54.370 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
03:33:54.370 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
03:33:54.370 00.000 11060 Worker thread wakes up
03:33:54.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
03:33:54.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:54.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
03:33:54.370 00.000 10844 UpdateGuideState exits: m=1593 SNR=25.3
03:33:54.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:54.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:54.370 00.000 10844 Enqueuing Expose request
03:33:54.370 00.000 11060 Moving (-0.06, -0.01) raw xDistance=-0.02 yDistance=-0.06
03:33:54.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:54.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:54.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:33:54.370 00.000 11060 MoveAxis(E, 0, ABG)
03:33:54.370 00.000 11060 Move returns status 0, amount 0
03:33:54.370 00.000 11060 MoveAxis(N, 0, ABG)
03:33:54.370 00.000 11060 Move returns status 0, amount 0
03:33:54.370 00.000 11060 move complete, result=0
03:33:54.370 00.000 11060 worker thread done servicing request
03:33:54.370 00.000 11060 Worker thread wakes up
03:33:54.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:54.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:54.377 00.007 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:55.011 00.634 11060 Exposure complete
03:33:55.226 00.215 11060 worker thread done servicing request
03:33:55.226 00.000 10844 OnExposeComplete: enter
03:33:55.226 00.000 10844 UpdateGuideState(): m_state=6
03:33:55.226 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
03:33:55.226 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=105.00, Mass=2121, SNR=28.7, Peak=205 HFD=3.6
03:33:55.226 00.000 10844 MultiStar: [#1 0.22,0.46,0.88,U] [#2 -0.36,0.20,0.83,U] [#3 0.34,-0.19,0.93,U] [#4 -0.24,0.13,0.90,U] [#5 0.32,0.24,0.88,U] [#6 -0.41,0.01,0.85,U] [#7 -0.01,0.21,0.86,U] [#8 0.14,0.41,0.71,U] 
03:33:55.226 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.16}, one-star: {-0.30, 0.08}
03:33:55.226 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.39) = xAngle (0.40 = 0.40)
03:33:55.226 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.53 = -2.76)
03:33:55.226 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.79 mountX=0.15 mountY=-0.06, mountTheta=-0.39
03:33:55.229 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
03:33:55.229 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
03:33:55.229 00.000 11060 Worker thread wakes up
03:33:55.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:55.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
03:33:55.229 00.000 10844 UpdateGuideState exits: m=2121 SNR=28.7
03:33:55.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
03:33:55.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:55.229 00.000 11060 Moving (-0.04, 0.16) raw xDistance=0.15 yDistance=-0.06
03:33:55.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:55.229 00.000 10844 Enqueuing Expose request
03:33:55.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:33:55.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:55.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:33:55.229 00.000 11060 MoveAxis(W, 36, ABG)
03:33:55.229 00.000 11060 Guiding  Dir = 3, Dur = 36
03:33:55.239 00.010 11060 IsSlewing returns 0
03:33:55.240 00.001 11060 IsGuiding returns 0
03:33:55.285 00.045 11060 IsGuiding returns 0
03:33:55.285 00.000 11060 Move returns status 0, amount 36
03:33:55.285 00.000 11060 MoveAxis(N, 0, ABG)
03:33:55.285 00.000 11060 Move returns status 0, amount 0
03:33:55.285 00.000 11060 move complete, result=0
03:33:55.285 00.000 11060 worker thread done servicing request
03:33:55.285 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
03:33:55.285 00.000 11060 Worker thread wakes up
03:33:55.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:55.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:55.927 00.642 11060 Exposure complete
03:33:56.136 00.209 11060 worker thread done servicing request
03:33:56.136 00.000 10844 OnExposeComplete: enter
03:33:56.136 00.000 10844 UpdateGuideState(): m_state=6
03:33:56.136 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
03:33:56.136 00.000 10844 Star::Find returns 1 (0), X=621.05, Y=104.79, Mass=1806, SNR=26.3, Peak=176 HFD=3.9
03:33:56.138 00.002 10844 MultiStar: [#1 -0.20,0.58,0.00,M1] [#2 -0.37,0.51,0.00,M1] [#3 0.10,0.16,0.93,U] [#4 0.04,-0.14,1.01,U] [#5 -0.03,0.49,1.00,U] [#6 0.02,0.22,1.11,U] [#7 0.15,0.17,0.93,U] [#8 0.04,0.29,0.86,U] 
03:33:56.138 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.22, -0.13}
03:33:56.138 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:33:56.138 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.84 = 2.84)
03:33:56.138 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.10 mountX=0.16 mountY=0.05, mountTheta=0.30
03:33:56.141 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.15, opts=13)
03:33:56.141 00.000 10844 Enqueuing Move request for scope (0.08, 0.15)
03:33:56.141 00.000 11060 Worker thread wakes up
03:33:56.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
03:33:56.141 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
03:33:56.141 00.000 11060 Moving (0.08, 0.15) raw xDistance=0.16 yDistance=0.05
03:33:56.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:33:56.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:56.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:33:56.141 00.000 11060 MoveAxis(W, 39, ABG)
03:33:56.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:56.141 00.000 11060 Guiding  Dir = 3, Dur = 39
03:33:56.141 00.000 10844 UpdateGuideState exits: m=1806 SNR=26.3
03:33:56.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:56.144 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:56.144 00.000 10844 Enqueuing Expose request
03:33:56.168 00.024 11060 IsSlewing returns 0
03:33:56.168 00.000 11060 IsGuiding returns 0
03:33:56.230 00.062 11060 IsGuiding returns 0
03:33:56.230 00.000 11060 Move returns status 0, amount 39
03:33:56.230 00.000 11060 MoveAxis(N, 0, ABG)
03:33:56.230 00.000 11060 Move returns status 0, amount 0
03:33:56.230 00.000 11060 move complete, result=0
03:33:56.230 00.000 11060 worker thread done servicing request
03:33:56.230 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
03:33:56.230 00.000 11060 Worker thread wakes up
03:33:56.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:56.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:56.853 00.623 11060 Exposure complete
03:33:57.083 00.230 11060 worker thread done servicing request
03:33:57.083 00.000 10844 OnExposeComplete: enter
03:33:57.083 00.000 10844 UpdateGuideState(): m_state=6
03:33:57.084 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
03:33:57.084 00.000 10844 Star::Find returns 1 (0), X=620.26, Y=104.87, Mass=2100, SNR=29.0, Peak=228 HFD=3.8
03:33:57.084 00.000 10844 MultiStar: [#1 -0.17,0.06,0.88,U] [#2 -0.53,0.54,0.00,M2] [#3 -0.13,-0.09,0.88,U] [#4 -0.22,-0.17,0.80,U] [#5 0.41,0.20,0.80,U] [#6 -0.02,-0.12,0.98,U] [#7 -0.18,-0.21,0.83,U] [#8 0.24,-0.14,0.73,U] 
03:33:57.084 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.07}, one-star: {-0.57, -0.05}
03:33:57.084 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.39) = xAngle (-3.94 = 2.34)
03:33:57.084 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.82 = -0.82)
03:33:57.084 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.55 mountX=-0.08 mountY=-0.09, mountTheta=-2.33
03:33:57.086 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.07, opts=13)
03:33:57.086 00.000 10844 Enqueuing Move request for scope (-0.10, -0.07)
03:33:57.086 00.000 11060 Worker thread wakes up
03:33:57.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:57.088 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
03:33:57.088 00.000 10844 UpdateGuideState exits: m=2100 SNR=29.0
03:33:57.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
03:33:57.089 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:57.089 00.000 11060 Moving (-0.10, -0.07) raw xDistance=-0.08 yDistance=-0.09
03:33:57.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:57.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:33:57.089 00.000 10844 Enqueuing Expose request
03:33:57.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:57.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:33:57.089 00.000 11060 MoveAxis(E, 0, ABG)
03:33:57.089 00.000 11060 Move returns status 0, amount 0
03:33:57.089 00.000 11060 MoveAxis(N, 0, ABG)
03:33:57.089 00.000 11060 Move returns status 0, amount 0
03:33:57.089 00.000 11060 move complete, result=0
03:33:57.089 00.000 11060 worker thread done servicing request
03:33:57.089 00.000 11060 Worker thread wakes up
03:33:57.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:57.091 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:57.094 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:57.717 00.623 11060 Exposure complete
03:33:57.907 00.190 11060 worker thread done servicing request
03:33:57.907 00.000 10844 OnExposeComplete: enter
03:33:57.907 00.000 10844 UpdateGuideState(): m_state=6
03:33:57.907 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
03:33:57.907 00.000 10844 Star::Find returns 1 (0), X=620.05, Y=104.69, Mass=1642, SNR=25.6, Peak=238 HFD=3.1
03:33:57.907 00.000 10844 MultiStar: [#1 -0.52,0.01,0.97,U] [#2 -0.31,0.16,0.99,U] [#3 0.11,-0.05,0.97,U] [#4 -0.34,0.01,1.04,U] [#5 -0.04,-0.36,0.91,U] [#6 -0.58,-0.38,0.00,M1] [#7 0.13,0.01,0.99,U] [#8 -0.01,0.12,0.78,U] 
03:33:57.907 00.000 10844 refined, 7 included, MultiStar: {-0.23, -0.04}, one-star: {-0.78, -0.23}
03:33:57.907 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.39) = xAngle (-4.34 = 1.94)
03:33:57.907 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.22 = -1.22)
03:33:57.907 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.95 mountX=-0.08 mountY=-0.22, mountTheta=-1.94
03:33:57.911 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.04, opts=13)
03:33:57.911 00.000 10844 Enqueuing Move request for scope (-0.23, -0.04)
03:33:57.911 00.000 11060 Worker thread wakes up
03:33:57.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
03:33:57.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
03:33:57.911 00.000 11060 Moving (-0.23, -0.04) raw xDistance=-0.08 yDistance=-0.22
03:33:57.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:33:57.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:33:57.912 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:57.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:33:57.912 00.000 10844 UpdateGuideState exits: m=1642 SNR=25.6
03:33:57.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:57.912 00.000 11060 MoveAxis(E, 0, ABG)
03:33:57.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:57.912 00.000 10844 Enqueuing Expose request
03:33:57.912 00.000 11060 Move returns status 0, amount 0
03:33:57.912 00.000 11060 MoveAxis(N, 0, ABG)
03:33:57.912 00.000 11060 Move returns status 0, amount 0
03:33:57.912 00.000 11060 move complete, result=0
03:33:57.912 00.000 11060 worker thread done servicing request
03:33:57.912 00.000 11060 Worker thread wakes up
03:33:57.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:57.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:57.916 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:33:58.560 00.644 11060 Exposure complete
03:33:58.764 00.204 11060 worker thread done servicing request
03:33:58.764 00.000 10844 OnExposeComplete: enter
03:33:58.764 00.000 10844 UpdateGuideState(): m_state=6
03:33:58.764 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
03:33:58.764 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=105.15, Mass=1730, SNR=25.9, Peak=172 HFD=3.5
03:33:58.764 00.000 10844 MultiStar: [#1 0.19,0.16,0.97,U] [#2 -0.38,0.05,0.91,U] [#3 -0.16,-0.05,0.98,U] [#4 -0.21,-0.28,1.03,U] [#5 -0.12,-0.14,1.01,U] [#6 -0.15,0.03,1.10,U] [#7 0.12,-0.13,0.97,U] [#8 -0.06,0.13,0.83,U] 
03:33:58.764 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.00}, one-star: {-0.30, 0.23}
03:33:58.764 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
03:33:58.764 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
03:33:58.764 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.11 mountX=-0.02 mountY=-0.12, mountTheta=-1.78
03:33:58.768 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.00, opts=13)
03:33:58.768 00.000 10844 Enqueuing Move request for scope (-0.12, -0.00)
03:33:58.768 00.000 11060 Worker thread wakes up
03:33:58.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
03:33:58.768 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
03:33:58.768 00.000 11060 Moving (-0.12, -0.00) raw xDistance=-0.02 yDistance=-0.12
03:33:58.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:58.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:58.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:33:58.768 00.000 11060 MoveAxis(E, 0, ABG)
03:33:58.768 00.000 11060 Move returns status 0, amount 0
03:33:58.768 00.000 11060 MoveAxis(N, 0, ABG)
03:33:58.768 00.000 11060 Move returns status 0, amount 0
03:33:58.768 00.000 11060 move complete, result=0
03:33:58.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:33:58.768 00.000 11060 worker thread done servicing request
03:33:58.768 00.000 10844 UpdateGuideState exits: m=1730 SNR=25.9
03:33:58.770 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:58.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:58.770 00.000 10844 Enqueuing Expose request
03:33:58.770 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:33:58.770 00.000 11060 Worker thread wakes up
03:33:58.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:58.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:59.405 00.635 11060 Exposure complete
03:33:59.609 00.204 11060 worker thread done servicing request
03:33:59.609 00.000 10844 OnExposeComplete: enter
03:33:59.609 00.000 10844 UpdateGuideState(): m_state=6
03:33:59.611 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
03:33:59.611 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.64, Mass=2062, SNR=28.0, Peak=239 HFD=3.6
03:33:59.611 00.000 10844 MultiStar: [#1 -0.25,0.45,0.87,U] [#2 -0.48,0.61,0.00,M1] [#3 0.29,0.11,0.88,U] [#4 -0.43,-0.23,0.91,U] [#5 0.16,-0.21,0.83,U] [#6 -0.14,0.14,0.90,U] [#7 -0.17,0.21,0.89,U] [#8 0.15,-0.17,0.78,U] 
03:33:59.611 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.00}, one-star: {-0.07, -0.28}
03:33:59.611 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
03:33:59.611 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.44)
03:33:59.611 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.11 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
03:33:59.615 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.00, opts=13)
03:33:59.615 00.000 10844 Enqueuing Move request for scope (-0.06, 0.00)
03:33:59.615 00.000 11060 Worker thread wakes up
03:33:59.616 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
03:33:59.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:33:59.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
03:33:59.616 00.000 10844 UpdateGuideState exits: m=2062 SNR=28.0
03:33:59.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:59.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:33:59.616 00.000 10844 Enqueuing Expose request
03:33:59.616 00.000 11060 Moving (-0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
03:33:59.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:33:59.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:33:59.617 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:33:59.617 00.000 11060 MoveAxis(E, 0, ABG)
03:33:59.617 00.000 11060 Move returns status 0, amount 0
03:33:59.618 00.001 11060 MoveAxis(N, 0, ABG)
03:33:59.618 00.000 11060 Move returns status 0, amount 0
03:33:59.618 00.000 11060 move complete, result=0
03:33:59.619 00.001 11060 worker thread done servicing request
03:33:59.619 00.000 11060 Worker thread wakes up
03:33:59.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:33:59.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:33:59.619 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:00.256 00.637 11060 Exposure complete
03:34:00.459 00.203 11060 worker thread done servicing request
03:34:00.459 00.000 10844 OnExposeComplete: enter
03:34:00.459 00.000 10844 UpdateGuideState(): m_state=6
03:34:00.460 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
03:34:00.460 00.000 10844 Star::Find returns 1 (0), X=619.97, Y=104.97, Mass=1846, SNR=27.2, Peak=167 HFD=3.1
03:34:00.460 00.000 10844 MultiStar: [#1 -0.01,0.24,0.94,U] [#2 -0.90,0.25,0.00,M2] [#3 -0.19,-0.13,0.96,U] [#4 -0.29,-0.28,0.98,U] [#5 -0.16,-0.13,0.89,U] [#6 -0.39,0.15,1.03,U] [#7 -0.34,0.34,0.90,U] [#8 -0.30,0.05,0.79,U] 
03:34:00.460 00.000 10844 refined, 7 included, MultiStar: {-0.32, 0.03}, one-star: {-0.86, 0.05}
03:34:00.460 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.39) = xAngle (1.65 = 1.65)
03:34:00.460 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.77 = -1.51)
03:34:00.460 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=0.03 hyp=0.33 cameraTheta=3.04 mountX=-0.02 mountY=-0.32, mountTheta=-1.65
03:34:00.463 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=0.03, opts=13)
03:34:00.463 00.000 10844 Enqueuing Move request for scope (-0.32, 0.03)
03:34:00.463 00.000 11060 Worker thread wakes up
03:34:00.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:00.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.03) opts 0xd
03:34:00.463 00.000 10844 UpdateGuideState exits: m=1846 SNR=27.2
03:34:00.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, 0.03)
03:34:00.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:00.463 00.000 11060 Moving (-0.32, 0.03) raw xDistance=-0.02 yDistance=-0.32
03:34:00.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:00.463 00.000 10844 Enqueuing Expose request
03:34:00.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:34:00.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:34:00.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:34:00.464 00.001 11060 MoveAxis(E, 0, ABG)
03:34:00.464 00.000 11060 Move returns status 0, amount 0
03:34:00.464 00.000 11060 MoveAxis(N, 0, ABG)
03:34:00.464 00.000 11060 Move returns status 0, amount 0
03:34:00.464 00.000 11060 move complete, result=0
03:34:00.464 00.000 11060 worker thread done servicing request
03:34:00.464 00.000 11060 Worker thread wakes up
03:34:00.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:00.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:00.464 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:34:01.107 00.643 11060 Exposure complete
03:34:01.320 00.213 11060 worker thread done servicing request
03:34:01.320 00.000 10844 OnExposeComplete: enter
03:34:01.320 00.000 10844 UpdateGuideState(): m_state=6
03:34:01.320 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
03:34:01.320 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.55, Mass=1795, SNR=26.8, Peak=247 HFD=3.2
03:34:01.320 00.000 10844 MultiStar: [#1 -0.02,0.39,0.95,U] [#2 -0.70,-0.15,0.00,M3] [#3 0.30,0.15,0.89,U] [#4 -0.36,0.17,0.99,U] [#5 0.01,-0.06,0.94,U] [#6 -0.45,-0.30,1.02,U] [#7 -0.17,0.53,0.90,U] [#8 -0.18,-0.08,0.85,U] 
03:34:01.320 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.05}, one-star: {-0.34, -0.37}
03:34:01.320 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
03:34:01.320 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.59 = -1.70)
03:34:01.320 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.85 mountX=0.02 mountY=-0.17, mountTheta=-1.46
03:34:01.324 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.05, opts=13)
03:34:01.324 00.000 10844 Enqueuing Move request for scope (-0.16, 0.05)
03:34:01.324 00.000 11060 Worker thread wakes up
03:34:01.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
03:34:01.324 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
03:34:01.324 00.000 11060 Moving (-0.16, 0.05) raw xDistance=0.02 yDistance=-0.17
03:34:01.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:01.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:01.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:34:01.324 00.000 11060 MoveAxis(E, 0, ABG)
03:34:01.326 00.002 11060 Move returns status 0, amount 0
03:34:01.326 00.000 11060 MoveAxis(N, 0, ABG)
03:34:01.326 00.000 11060 Move returns status 0, amount 0
03:34:01.326 00.000 11060 move complete, result=0
03:34:01.326 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:01.326 00.000 10844 UpdateGuideState exits: m=1795 SNR=26.8
03:34:01.326 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:01.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:01.326 00.000 10844 Enqueuing Expose request
03:34:01.326 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:34:01.327 00.001 11060 worker thread done servicing request
03:34:01.327 00.000 11060 Worker thread wakes up
03:34:01.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:01.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:01.979 00.652 11060 Exposure complete
03:34:02.203 00.224 11060 worker thread done servicing request
03:34:02.203 00.000 10844 OnExposeComplete: enter
03:34:02.203 00.000 10844 UpdateGuideState(): m_state=6
03:34:02.205 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
03:34:02.205 00.000 10844 Star::Find returns 1 (0), X=620.21, Y=104.65, Mass=1899, SNR=27.9, Peak=205 HFD=2.9
03:34:02.205 00.000 10844 MultiStar: [#1 -0.12,0.09,0.88,U] [#2 -0.25,0.00,0.90,U] [#3 -0.17,0.47,0.93,U] [#4 -0.46,-0.12,0.94,U] [#5 0.22,0.00,0.90,U] [#6 -0.24,-0.51,0.96,U] [#7 -0.35,-0.00,0.79,U] [#8 0.03,0.11,0.74,U] 
03:34:02.205 00.000 10844 refined, 8 included, MultiStar: {-0.23, -0.03}, one-star: {-0.62, -0.27}
03:34:02.205 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.39) = xAngle (-4.38 = 1.90)
03:34:02.205 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.26 = -1.26)
03:34:02.205 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-2.99 mountX=-0.07 mountY=-0.22, mountTheta=-1.90
03:34:02.208 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.03, opts=13)
03:34:02.208 00.000 10844 Enqueuing Move request for scope (-0.23, -0.03)
03:34:02.208 00.000 11060 Worker thread wakes up
03:34:02.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:02.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
03:34:02.208 00.000 10844 UpdateGuideState exits: m=1899 SNR=27.9
03:34:02.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
03:34:02.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:02.208 00.000 11060 Moving (-0.23, -0.03) raw xDistance=-0.07 yDistance=-0.22
03:34:02.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:02.208 00.000 10844 Enqueuing Expose request
03:34:02.210 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:34:02.210 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.07 newest=-0.71
03:34:02.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
03:34:02.210 00.000 11060 MoveAxis(E, 0, ABG)
03:34:02.210 00.000 11060 Move returns status 0, amount 0
03:34:02.210 00.000 11060 BLC: Oldest BLC event removed
03:34:02.210 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 620 applied
03:34:02.210 00.000 11060 MoveAxis(N, 705, ABG)
03:34:02.210 00.000 11060 Guiding  Dir = 0, Dur = 705
03:34:02.219 00.009 11060 IsSlewing returns 0
03:34:02.219 00.000 11060 IsGuiding returns 0
03:34:02.928 00.709 11060 IsGuiding returns 0
03:34:02.928 00.000 11060 Move returns status 0, amount 705
03:34:02.928 00.000 11060 move complete, result=0
03:34:02.928 00.000 11060 worker thread done servicing request
03:34:02.928 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 705 ms NORTH
03:34:02.928 00.000 11060 Worker thread wakes up
03:34:02.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:02.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:03.568 00.640 11060 Exposure complete
03:34:03.763 00.195 11060 worker thread done servicing request
03:34:03.763 00.000 10844 OnExposeComplete: enter
03:34:03.763 00.000 10844 UpdateGuideState(): m_state=6
03:34:03.763 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
03:34:03.763 00.000 10844 Star::Find returns 1 (0), X=620.14, Y=104.43, Mass=1641, SNR=25.3, Peak=191 HFD=3.0
03:34:03.765 00.002 10844 MultiStar: [#1 0.20,-0.12,0.97,U] [#2 0.09,-0.22,0.92,U] [#3 0.90,0.18,0.00,M1] [#4 0.12,-0.56,0.99,U] [#5 0.37,-0.11,0.95,U] [#6 0.12,-0.34,1.08,U] [#7 0.37,-0.25,0.93,U] [#8 0.41,-0.29,0.85,U] 
03:34:03.765 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.30}, one-star: {-0.69, -0.49}
03:34:03.765 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:34:03.765 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
03:34:03.765 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.21 mountX=-0.27 mountY=0.16, mountTheta=2.61
03:34:03.767 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.30, opts=13)
03:34:03.767 00.000 10844 Enqueuing Move request for scope (0.11, -0.30)
03:34:03.767 00.000 11060 Worker thread wakes up
03:34:03.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:03.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.30) opts 0xd
03:34:03.767 00.000 10844 UpdateGuideState exits: m=1641 SNR=25.3
03:34:03.767 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.30)
03:34:03.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:03.767 00.000 11060 Moving (0.11, -0.30) raw xDistance=-0.27 yDistance=0.16
03:34:03.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:03.767 00.000 10844 Enqueuing Expose request
03:34:03.767 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.153407, 1:-0.160701
03:34:03.767 00.000 11060 BLC: No correction, Miss < min_move
03:34:03.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:34:03.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:03.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:34:03.767 00.000 11060 MoveAxis(E, 64, ABG)
03:34:03.767 00.000 11060 Guiding  Dir = 2, Dur = 64
03:34:03.787 00.020 11060 IsSlewing returns 0
03:34:03.787 00.000 11060 IsGuiding returns 0
03:34:03.865 00.078 11060 IsGuiding returns 0
03:34:03.865 00.000 11060 Move returns status 0, amount 64
03:34:03.865 00.000 11060 MoveAxis(N, 0, ABG)
03:34:03.865 00.000 11060 Move returns status 0, amount 0
03:34:03.865 00.000 11060 move complete, result=0
03:34:03.865 00.000 11060 worker thread done servicing request
03:34:03.865 00.000 11060 Worker thread wakes up
03:34:03.865 00.000 10844 GuideStep: -0.3 px 64 ms EAST, 0.2 px 0 ms NORTH
03:34:03.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:03.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:04.507 00.642 11060 Exposure complete
03:34:04.716 00.209 11060 worker thread done servicing request
03:34:04.718 00.002 10844 OnExposeComplete: enter
03:34:04.718 00.000 10844 UpdateGuideState(): m_state=6
03:34:04.718 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
03:34:04.718 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=105.11, Mass=1851, SNR=27.2, Peak=240 HFD=3.3
03:34:04.718 00.000 10844 MultiStar: [#1 0.35,-0.59,0.00,M1] [#2 -0.15,-0.17,0.90,U] [#3 0.67,-0.03,0.00,M2] [#4 -0.31,-0.78,0.00,M1] [#5 0.33,-0.22,1.00,U] [#6 -0.27,-0.48,1.02,U] [#7 -0.07,-0.53,0.91,U] [#8 0.39,0.05,0.80,U] 
03:34:04.718 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.20}, one-star: {-0.30, 0.19}
03:34:04.718 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.39) = xAngle (-3.08 = -3.08)
03:34:04.718 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.05 = 0.05)
03:34:04.718 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.69 mountX=-0.20 mountY=0.01, mountTheta=3.09
03:34:04.720 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.20, opts=13)
03:34:04.720 00.000 10844 Enqueuing Move request for scope (-0.02, -0.20)
03:34:04.720 00.000 11060 Worker thread wakes up
03:34:04.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:04.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
03:34:04.720 00.000 10844 UpdateGuideState exits: m=1851 SNR=27.2
03:34:04.720 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
03:34:04.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:04.720 00.000 11060 Moving (-0.02, -0.20) raw xDistance=-0.20 yDistance=0.01
03:34:04.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:04.720 00.000 10844 Enqueuing Expose request
03:34:04.720 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.153407, 1:-0.160701, 2:-0.009215
03:34:04.720 00.000 11060 BLC: No correction, Miss < min_move
03:34:04.723 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:34:04.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:04.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:34:04.723 00.000 11060 MoveAxis(E, 48, ABG)
03:34:04.723 00.000 11060 Guiding  Dir = 2, Dur = 48
03:34:04.736 00.013 11060 IsSlewing returns 0
03:34:04.736 00.000 11060 IsGuiding returns 0
03:34:04.794 00.058 11060 IsGuiding returns 0
03:34:04.794 00.000 11060 Move returns status 0, amount 48
03:34:04.795 00.001 11060 MoveAxis(N, 0, ABG)
03:34:04.795 00.000 11060 Move returns status 0, amount 0
03:34:04.795 00.000 11060 move complete, result=0
03:34:04.795 00.000 11060 worker thread done servicing request
03:34:04.795 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
03:34:04.795 00.000 11060 Worker thread wakes up
03:34:04.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:04.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:05.435 00.640 11060 Exposure complete
03:34:05.625 00.190 11060 worker thread done servicing request
03:34:05.625 00.000 10844 OnExposeComplete: enter
03:34:05.625 00.000 10844 UpdateGuideState(): m_state=6
03:34:05.625 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
03:34:05.625 00.000 10844 Star::Find returns 1 (0), X=621.25, Y=104.46, Mass=1981, SNR=28.3, Peak=159 HFD=3.5
03:34:05.625 00.000 10844 MultiStar: [#1 0.58,-0.13,0.00,M2] [#2 -0.24,0.32,0.83,U] [#3 0.55,0.35,0.00,M3] [#4 -0.00,-0.13,0.98,U] [#5 0.95,-0.35,0.00,M1] [#6 0.05,-0.23,0.91,U] [#7 0.58,-0.24,0.00,M1] [#8 0.29,-0.10,0.71,U] 
03:34:05.625 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.14}, one-star: {0.42, -0.46}
03:34:05.625 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
03:34:05.625 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.82 = 0.82)
03:34:05.625 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.91 mountX=-0.11 mountY=0.13, mountTheta=2.31
03:34:05.631 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.14, opts=13)
03:34:05.631 00.000 10844 Enqueuing Move request for scope (0.11, -0.14)
03:34:05.631 00.000 11060 Worker thread wakes up
03:34:05.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:05.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
03:34:05.631 00.000 10844 UpdateGuideState exits: m=1981 SNR=28.3
03:34:05.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:05.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
03:34:05.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:05.631 00.000 10844 Enqueuing Expose request
03:34:05.631 00.000 11060 Moving (0.11, -0.14) raw xDistance=-0.11 yDistance=0.13
03:34:05.631 00.000 11060 BLC: window closed
03:34:05.631 00.000 11060 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.11, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.153407, 1:-0.160701, 2:-0.009215
03:34:05.631 00.000 11060 BLC: No correction, Miss < min_move
03:34:05.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:34:05.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:05.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:34:05.631 00.000 11060 MoveAxis(E, 0, ABG)
03:34:05.631 00.000 11060 Move returns status 0, amount 0
03:34:05.631 00.000 11060 MoveAxis(N, 0, ABG)
03:34:05.631 00.000 11060 Move returns status 0, amount 0
03:34:05.631 00.000 11060 move complete, result=0
03:34:05.631 00.000 11060 worker thread done servicing request
03:34:05.631 00.000 11060 Worker thread wakes up
03:34:05.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:05.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:05.634 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:06.259 00.625 11060 Exposure complete
03:34:06.482 00.223 11060 worker thread done servicing request
03:34:06.482 00.000 10844 OnExposeComplete: enter
03:34:06.482 00.000 10844 UpdateGuideState(): m_state=6
03:34:06.482 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
03:34:06.484 00.002 10844 Star::Find returns 1 (0), X=621.12, Y=104.51, Mass=1954, SNR=28.2, Peak=176 HFD=3.5
03:34:06.484 00.000 10844 MultiStar: [#1 0.45,0.11,0.93,U] [#2 0.05,0.50,0.91,U] [#3 0.32,-0.19,0.89,U] [#4 0.03,-0.09,0.95,U] [#5 0.46,-0.40,0.00,M2] [#6 0.12,-0.28,0.99,U] [#7 0.11,-0.28,0.88,U] [#8 0.49,-0.42,0.00,M1] 
03:34:06.484 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.10}, one-star: {0.29, -0.41}
03:34:06.484 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.39) = xAngle (-1.85 = -1.85)
03:34:06.484 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
03:34:06.484 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-0.46 mountX=-0.06 mountY=0.21, mountTheta=1.85
03:34:06.486 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.10, opts=13)
03:34:06.486 00.000 10844 Enqueuing Move request for scope (0.19, -0.10)
03:34:06.486 00.000 11060 Worker thread wakes up
03:34:06.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
03:34:06.486 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
03:34:06.488 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:06.488 00.000 11060 Moving (0.19, -0.10) raw xDistance=-0.06 yDistance=0.21
03:34:06.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:34:06.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:34:06.488 00.000 10844 UpdateGuideState exits: m=1954 SNR=28.2
03:34:06.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:06.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:34:06.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:06.488 00.000 10844 Enqueuing Expose request
03:34:06.488 00.000 11060 MoveAxis(E, 0, ABG)
03:34:06.489 00.001 11060 Move returns status 0, amount 0
03:34:06.489 00.000 11060 MoveAxis(N, 0, ABG)
03:34:06.489 00.000 11060 Move returns status 0, amount 0
03:34:06.489 00.000 11060 move complete, result=0
03:34:06.489 00.000 11060 worker thread done servicing request
03:34:06.489 00.000 11060 Worker thread wakes up
03:34:06.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:06.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:06.489 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:07.115 00.626 11060 Exposure complete
03:34:07.328 00.213 11060 worker thread done servicing request
03:34:07.328 00.000 10844 OnExposeComplete: enter
03:34:07.328 00.000 10844 UpdateGuideState(): m_state=6
03:34:07.328 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
03:34:07.328 00.000 10844 Star::Find returns 1 (0), X=621.31, Y=104.67, Mass=1749, SNR=26.4, Peak=158 HFD=3.2
03:34:07.328 00.000 10844 MultiStar: [#1 0.29,0.45,1.07,U] [#2 0.42,0.62,0.00,M1] [#3 0.87,0.14,0.00,M3] [#4 0.31,-0.14,1.01,U] [#5 0.52,-0.03,0.85,U] [#6 0.27,-0.19,0.97,U] [#7 0.26,-0.13,0.98,U] [#8 0.91,0.34,0.00,M2] 
03:34:07.328 00.000 10844 refined, 5 included, MultiStar: {0.35, -0.04}, one-star: {0.48, -0.25}
03:34:07.328 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
03:34:07.328 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.62 = 1.62)
03:34:07.328 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.04 hyp=0.35 cameraTheta=-0.12 mountX=0.02 mountY=0.35, mountTheta=1.51
03:34:07.331 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.04, opts=13)
03:34:07.331 00.000 10844 Enqueuing Move request for scope (0.35, -0.04)
03:34:07.331 00.000 11060 Worker thread wakes up
03:34:07.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:07.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.04) opts 0xd
03:34:07.331 00.000 10844 UpdateGuideState exits: m=1749 SNR=26.4
03:34:07.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.04)
03:34:07.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:07.331 00.000 11060 Moving (0.35, -0.04) raw xDistance=0.02 yDistance=0.35
03:34:07.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:07.331 00.000 10844 Enqueuing Expose request
03:34:07.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:07.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:34:07.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
03:34:07.331 00.000 11060 MoveAxis(E, 0, ABG)
03:34:07.331 00.000 11060 Move returns status 0, amount 0
03:34:07.331 00.000 11060 MoveAxis(N, 0, ABG)
03:34:07.331 00.000 11060 Move returns status 0, amount 0
03:34:07.331 00.000 11060 move complete, result=0
03:34:07.331 00.000 11060 worker thread done servicing request
03:34:07.331 00.000 11060 Worker thread wakes up
03:34:07.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:07.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:07.338 00.007 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
03:34:07.963 00.625 11060 Exposure complete
03:34:08.173 00.210 11060 worker thread done servicing request
03:34:08.173 00.000 10844 OnExposeComplete: enter
03:34:08.176 00.003 10844 UpdateGuideState(): m_state=6
03:34:08.176 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
03:34:08.176 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.70, Mass=1966, SNR=28.1, Peak=226 HFD=3.4
03:34:08.176 00.000 10844 MultiStar: [#1 0.08,0.14,0.88,U] [#2 0.18,0.39,0.86,U] [#3 0.65,0.00,0.00,M4] [#4 0.12,0.05,0.98,U] [#5 0.25,0.12,0.85,U] [#6 0.36,-0.12,0.97,U] [#7 0.13,0.12,0.94,U] [#8 0.66,0.13,0.00,M3] 
03:34:08.176 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.06}, one-star: {0.15, -0.22}
03:34:08.176 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.39) = xAngle (-1.08 = -1.08)
03:34:08.176 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.05 = 2.05)
03:34:08.176 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.31 mountX=0.09 mountY=0.17, mountTheta=1.08
03:34:08.176 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.06, opts=13)
03:34:08.176 00.000 10844 Enqueuing Move request for scope (0.18, 0.06)
03:34:08.176 00.000 11060 Worker thread wakes up
03:34:08.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:08.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
03:34:08.176 00.000 10844 UpdateGuideState exits: m=1966 SNR=28.1
03:34:08.176 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
03:34:08.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:08.176 00.000 11060 Moving (0.18, 0.06) raw xDistance=0.09 yDistance=0.17
03:34:08.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:08.176 00.000 10844 Enqueuing Expose request
03:34:08.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:34:08.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:08.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:34:08.176 00.000 11060 MoveAxis(E, 0, ABG)
03:34:08.176 00.000 11060 Move returns status 0, amount 0
03:34:08.176 00.000 11060 MoveAxis(N, 0, ABG)
03:34:08.176 00.000 11060 Move returns status 0, amount 0
03:34:08.176 00.000 11060 move complete, result=0
03:34:08.176 00.000 11060 worker thread done servicing request
03:34:08.176 00.000 11060 Worker thread wakes up
03:34:08.181 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:08.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:08.181 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:08.818 00.637 11060 Exposure complete
03:34:09.035 00.217 11060 worker thread done servicing request
03:34:09.037 00.002 10844 OnExposeComplete: enter
03:34:09.037 00.000 10844 UpdateGuideState(): m_state=6
03:34:09.037 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
03:34:09.037 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.83, Mass=1798, SNR=27.1, Peak=197 HFD=3.4
03:34:09.037 00.000 10844 MultiStar: [#1 0.05,0.11,0.91,U] [#2 0.03,-0.18,0.87,U] [#3 0.63,0.16,0.00,M5] [#4 0.35,-0.35,0.95,U] [#5 1.19,-0.32,0.00,M1] [#6 0.25,-0.93,0.00,M1] [#7 0.31,0.19,0.87,U] [#8 0.86,-0.09,0.00,M4] 
03:34:09.037 00.000 10844 single-star, 4 included, MultiStar: {0.14, -0.07}, one-star: {-0.03, -0.09}
03:34:09.037 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 2.99)
03:34:09.037 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
03:34:09.037 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.90 mountX=-0.09 mountY=-0.02, mountTheta=-2.97
03:34:09.037 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.09, opts=13)
03:34:09.037 00.000 10844 Enqueuing Move request for scope (-0.03, -0.09)
03:34:09.037 00.000 11060 Worker thread wakes up
03:34:09.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:09.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
03:34:09.037 00.000 10844 UpdateGuideState exits: m=1798 SNR=27.1
03:34:09.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
03:34:09.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:09.042 00.005 11060 Moving (-0.03, -0.09) raw xDistance=-0.09 yDistance=-0.02
03:34:09.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:09.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:34:09.042 00.000 10844 Enqueuing Expose request
03:34:09.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:09.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:34:09.042 00.000 11060 MoveAxis(E, 0, ABG)
03:34:09.042 00.000 11060 Move returns status 0, amount 0
03:34:09.042 00.000 11060 MoveAxis(N, 0, ABG)
03:34:09.042 00.000 11060 Move returns status 0, amount 0
03:34:09.042 00.000 11060 move complete, result=0
03:34:09.042 00.000 11060 worker thread done servicing request
03:34:09.042 00.000 11060 Worker thread wakes up
03:34:09.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:09.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:09.054 00.012 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:09.684 00.630 11060 Exposure complete
03:34:09.883 00.199 11060 worker thread done servicing request
03:34:09.883 00.000 10844 OnExposeComplete: enter
03:34:09.883 00.000 10844 UpdateGuideState(): m_state=6
03:34:09.885 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
03:34:09.885 00.000 10844 Star::Find returns 1 (0), X=621.08, Y=104.78, Mass=1481, SNR=24.6, Peak=154 HFD=2.7
03:34:09.885 00.000 10844 MultiStar: [#1 0.37,0.47,0.00,M1] [#2 -0.05,0.34,0.92,U] [#3 0.51,0.12,0.97,U] [#4 0.41,0.13,1.06,U] [#5 0.64,0.22,0.00,M2] [#6 -0.07,0.05,1.12,U] [#7 0.33,0.18,1.04,U] [#8 0.80,0.36,0.00,M5] 
03:34:09.885 00.000 10844 refined, 5 included, MultiStar: {0.23, 0.11}, one-star: {0.25, -0.14}
03:34:09.885 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.39) = xAngle (-0.94 = -0.94)
03:34:09.885 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.18 = 2.18)
03:34:09.885 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.45 mountX=0.15 mountY=0.21, mountTheta=0.95
03:34:09.888 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.11, opts=13)
03:34:09.888 00.000 10844 Enqueuing Move request for scope (0.23, 0.11)
03:34:09.888 00.000 11060 Worker thread wakes up
03:34:09.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
03:34:09.888 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
03:34:09.888 00.000 11060 Moving (0.23, 0.11) raw xDistance=0.15 yDistance=0.21
03:34:09.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:09.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:34:09.888 00.000 10844 UpdateGuideState exits: m=1481 SNR=24.6
03:34:09.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:34:09.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:09.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:34:09.889 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:09.889 00.000 11060 MoveAxis(W, 35, ABG)
03:34:09.889 00.000 10844 Enqueuing Expose request
03:34:09.889 00.000 11060 Guiding  Dir = 3, Dur = 35
03:34:09.893 00.004 11060 IsSlewing returns 0
03:34:09.893 00.000 11060 IsGuiding returns 0
03:34:09.938 00.045 11060 IsGuiding returns 0
03:34:09.938 00.000 11060 Move returns status 0, amount 35
03:34:09.938 00.000 11060 MoveAxis(N, 0, ABG)
03:34:09.938 00.000 11060 Move returns status 0, amount 0
03:34:09.938 00.000 11060 move complete, result=0
03:34:09.938 00.000 11060 worker thread done servicing request
03:34:09.940 00.002 11060 Worker thread wakes up
03:34:09.940 00.000 10844 GuideStep: 0.1 px 35 ms WEST, 0.2 px 0 ms NORTH
03:34:09.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:09.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:10.593 00.653 11060 Exposure complete
03:34:10.810 00.217 11060 worker thread done servicing request
03:34:10.810 00.000 10844 OnExposeComplete: enter
03:34:10.810 00.000 10844 UpdateGuideState(): m_state=6
03:34:10.812 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
03:34:10.812 00.000 10844 Star::Find returns 1 (0), X=621.07, Y=104.72, Mass=1948, SNR=27.5, Peak=160 HFD=3.4
03:34:10.812 00.000 10844 MultiStar: [#1 0.22,-0.10,0.87,U] [#2 -0.03,-0.04,0.92,U] [#3 0.33,0.05,0.93,U] [#4 0.45,0.24,0.89,U] [#5 0.76,-0.11,0.00,M3] [#6 -0.03,-0.36,0.92,U] [#7 0.41,0.48,0.00,M1] [#8 0.59,0.03,0.78,U] 
03:34:10.812 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.06}, one-star: {0.24, -0.20}
03:34:10.812 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.39) = xAngle (-1.63 = -1.63)
03:34:10.812 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.50 = 1.50)
03:34:10.812 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.25 cameraTheta=-0.24 mountX=-0.01 mountY=0.25, mountTheta=1.63
03:34:10.812 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.06, opts=13)
03:34:10.812 00.000 10844 Enqueuing Move request for scope (0.25, -0.06)
03:34:10.812 00.000 11060 Worker thread wakes up
03:34:10.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:10.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
03:34:10.812 00.000 10844 UpdateGuideState exits: m=1948 SNR=27.5
03:34:10.812 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
03:34:10.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:10.812 00.000 11060 Moving (0.25, -0.06) raw xDistance=-0.01 yDistance=0.25
03:34:10.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:10.817 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:34:10.817 00.000 10844 Enqueuing Expose request
03:34:10.817 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.05 newest=0.44
03:34:10.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
03:34:10.817 00.000 11060 MoveAxis(E, 0, ABG)
03:34:10.817 00.000 11060 Move returns status 0, amount 0
03:34:10.817 00.000 11060 BLC: Oldest BLC event removed
03:34:10.817 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 620 applied
03:34:10.817 00.000 11060 MoveAxis(S, 718, ABG)
03:34:10.817 00.000 11060 Guiding  Dir = 1, Dur = 718
03:34:10.832 00.015 11060 IsSlewing returns 0
03:34:10.832 00.000 11060 IsGuiding returns 0
03:34:11.552 00.720 11060 IsGuiding returns 0
03:34:11.552 00.000 11060 Move returns status 0, amount 718
03:34:11.552 00.000 11060 move complete, result=0
03:34:11.552 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 718 ms SOUTH
03:34:11.555 00.003 11060 worker thread done servicing request
03:34:11.555 00.000 11060 Worker thread wakes up
03:34:11.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:11.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:12.176 00.621 11060 Exposure complete
03:34:12.358 00.182 11060 worker thread done servicing request
03:34:12.358 00.000 10844 OnExposeComplete: enter
03:34:12.358 00.000 10844 UpdateGuideState(): m_state=6
03:34:12.358 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
03:34:12.358 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.78, Mass=1497, SNR=24.6, Peak=191 HFD=2.8
03:34:12.358 00.000 10844 MultiStar: [#1 -0.03,0.68,0.00,M1] [#2 -0.42,0.75,0.00,M1] [#3 -0.05,0.35,1.03,U] [#4 -0.10,0.39,1.05,U] [#5 -0.03,0.05,1.01,U] [#6 -0.47,-0.24,1.15,U] [#7 0.08,0.76,0.00,M2] [#8 -0.01,-0.21,0.81,U] 
03:34:12.358 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.04}, one-star: {-0.13, -0.13}
03:34:12.358 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
03:34:12.358 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.62 = -1.66)
03:34:12.358 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.89 mountX=0.01 mountY=-0.15, mountTheta=-1.50
03:34:12.358 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.04, opts=13)
03:34:12.358 00.000 10844 Enqueuing Move request for scope (-0.14, 0.04)
03:34:12.358 00.000 11060 Worker thread wakes up
03:34:12.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
03:34:12.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
03:34:12.358 00.000 11060 Moving (-0.14, 0.04) raw xDistance=0.01 yDistance=-0.15
03:34:12.358 00.000 11060 BLC: History state: CurrMiss=-0.15, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.175982, 1:-0.148204
03:34:12.358 00.000 11060 BLC: No correction, Miss < min_move
03:34:12.363 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:34:12.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:12.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:12.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:34:12.363 00.000 10844 UpdateGuideState exits: m=1497 SNR=24.6
03:34:12.363 00.000 11060 MoveAxis(E, 0, ABG)
03:34:12.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:12.363 00.000 11060 Move returns status 0, amount 0
03:34:12.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:12.363 00.000 11060 MoveAxis(N, 0, ABG)
03:34:12.363 00.000 10844 Enqueuing Expose request
03:34:12.364 00.001 11060 Move returns status 0, amount 0
03:34:12.364 00.000 11060 move complete, result=0
03:34:12.365 00.001 11060 worker thread done servicing request
03:34:12.365 00.000 11060 Worker thread wakes up
03:34:12.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:12.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:12.367 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:13.010 00.643 11060 Exposure complete
03:34:13.214 00.204 11060 worker thread done servicing request
03:34:13.214 00.000 10844 OnExposeComplete: enter
03:34:13.214 00.000 10844 UpdateGuideState(): m_state=6
03:34:13.214 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
03:34:13.214 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=105.03, Mass=1602, SNR=25.0, Peak=172 HFD=3.4
03:34:13.214 00.000 10844 MultiStar: [#1 -0.21,0.41,0.95,U] [#2 -0.10,0.55,1.06,U] [#3 0.13,-0.10,0.99,U] [#4 -0.12,-0.26,1.05,U] [#5 0.31,0.09,1.03,U] [#6 -0.30,0.05,0.96,U] [#7 0.05,0.49,0.96,U] [#8 0.42,0.49,0.00,M4] 
03:34:13.214 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.16}, one-star: {-0.46, 0.11}
03:34:13.214 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.66 = 0.66)
03:34:13.214 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.78 = -2.50)
03:34:13.216 00.002 10844 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.19 cameraTheta=2.05 mountX=0.15 mountY=-0.11, mountTheta=-0.65
03:34:13.216 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.16, opts=13)
03:34:13.216 00.000 10844 Enqueuing Move request for scope (-0.08, 0.16)
03:34:13.216 00.000 11060 Worker thread wakes up
03:34:13.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
03:34:13.219 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
03:34:13.219 00.000 11060 Moving (-0.08, 0.16) raw xDistance=0.15 yDistance=-0.11
03:34:13.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:13.219 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.175982, 1:-0.148204, 2:-0.110530
03:34:13.219 00.000 10844 UpdateGuideState exits: m=1602 SNR=25.0
03:34:13.219 00.000 11060 BLC: No correction, Miss < min_move
03:34:13.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:13.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:13.219 00.000 10844 Enqueuing Expose request
03:34:13.220 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:34:13.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:13.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:34:13.220 00.000 11060 MoveAxis(W, 34, ABG)
03:34:13.222 00.002 11060 Guiding  Dir = 3, Dur = 34
03:34:13.235 00.013 11060 IsSlewing returns 0
03:34:13.235 00.000 11060 IsGuiding returns 0
03:34:13.271 00.036 11060 IsGuiding returns 0
03:34:13.271 00.000 11060 Move returns status 0, amount 34
03:34:13.271 00.000 11060 MoveAxis(N, 0, ABG)
03:34:13.271 00.000 11060 Move returns status 0, amount 0
03:34:13.271 00.000 11060 move complete, result=0
03:34:13.271 00.000 11060 worker thread done servicing request
03:34:13.271 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
03:34:13.271 00.000 11060 Worker thread wakes up
03:34:13.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:13.280 00.009 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:13.909 00.629 11060 Exposure complete
03:34:14.115 00.206 11060 worker thread done servicing request
03:34:14.115 00.000 10844 OnExposeComplete: enter
03:34:14.115 00.000 10844 UpdateGuideState(): m_state=6
03:34:14.115 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
03:34:14.115 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=104.91, Mass=1582, SNR=24.8, Peak=153 HFD=2.9
03:34:14.115 00.000 10844 MultiStar: [#1 -0.11,0.18,1.05,U] [#2 -0.41,0.41,0.91,U] [#3 0.37,0.36,1.07,U] [#4 0.03,-0.22,1.02,U] [#5 0.17,0.08,1.01,U] [#6 -0.32,0.10,1.06,U] [#7 0.12,0.46,1.01,U] [#8 -0.06,0.33,0.83,U] 
03:34:14.115 00.000 10844 single-star, 8 included, MultiStar: {0.00, 0.18}, one-star: {0.16, -0.01}
03:34:14.115 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.39) = xAngle (-1.45 = -1.45)
03:34:14.115 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.67 = 1.67)
03:34:14.115 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.06 mountX=0.02 mountY=0.16, mountTheta=1.45
03:34:14.119 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.01, opts=13)
03:34:14.119 00.000 10844 Enqueuing Move request for scope (0.16, -0.01)
03:34:14.119 00.000 11060 Worker thread wakes up
03:34:14.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:14.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
03:34:14.119 00.000 10844 UpdateGuideState exits: m=1582 SNR=24.8
03:34:14.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
03:34:14.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:14.119 00.000 11060 Moving (0.16, -0.01) raw xDistance=0.02 yDistance=0.16
03:34:14.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:14.119 00.000 10844 Enqueuing Expose request
03:34:14.119 00.000 11060 BLC: window closed
03:34:14.119 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.175982, 1:-0.148204, 2:-0.110530
03:34:14.119 00.000 11060 BLC: No correction, Miss < min_move
03:34:14.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:14.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:14.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:34:14.119 00.000 11060 MoveAxis(E, 0, ABG)
03:34:14.119 00.000 11060 Move returns status 0, amount 0
03:34:14.119 00.000 11060 MoveAxis(N, 0, ABG)
03:34:14.119 00.000 11060 Move returns status 0, amount 0
03:34:14.119 00.000 11060 move complete, result=0
03:34:14.119 00.000 11060 worker thread done servicing request
03:34:14.119 00.000 11060 Worker thread wakes up
03:34:14.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:14.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:14.119 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:14.751 00.632 11060 Exposure complete
03:34:14.971 00.220 11060 worker thread done servicing request
03:34:14.971 00.000 10844 OnExposeComplete: enter
03:34:14.971 00.000 10844 UpdateGuideState(): m_state=6
03:34:14.971 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
03:34:14.971 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=105.53, Mass=1723, SNR=26.0, Peak=237 HFD=3.2
03:34:14.971 00.000 10844 MultiStar: [#1 0.27,0.52,0.88,U] [#2 -0.52,0.40,0.00,M1] [#3 -0.03,0.38,1.04,U] [#4 -0.05,-0.05,0.97,U] [#5 0.06,-0.05,0.98,U] [#6 -0.23,0.39,0.97,U] [#7 0.13,0.51,0.97,U] [#8 0.26,0.32,0.78,U] 
03:34:14.971 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.33}, one-star: {-0.28, 0.61}
03:34:14.971 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.39) = xAngle (0.17 = 0.17)
03:34:14.971 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.29 = -2.99)
03:34:14.971 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.56 mountX=0.32 mountY=-0.05, mountTheta=-0.15
03:34:14.974 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.33, opts=13)
03:34:14.974 00.000 10844 Enqueuing Move request for scope (0.00, 0.33)
03:34:14.974 00.000 11060 Worker thread wakes up
03:34:14.974 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:14.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.33) opts 0xd
03:34:14.974 00.000 10844 UpdateGuideState exits: m=1723 SNR=26.0
03:34:14.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:14.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:14.974 00.000 10844 Enqueuing Expose request
03:34:14.974 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.33)
03:34:14.974 00.000 11060 Moving (0.00, 0.33) raw xDistance=0.32 yDistance=-0.05
03:34:14.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
03:34:14.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:14.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:34:14.974 00.000 11060 MoveAxis(W, 76, ABG)
03:34:14.974 00.000 11060 Guiding  Dir = 3, Dur = 76
03:34:14.990 00.016 11060 IsSlewing returns 0
03:34:14.990 00.000 11060 IsGuiding returns 0
03:34:15.071 00.081 11060 IsGuiding returns 0
03:34:15.071 00.000 11060 Move returns status 0, amount 76
03:34:15.071 00.000 11060 MoveAxis(N, 0, ABG)
03:34:15.071 00.000 11060 Move returns status 0, amount 0
03:34:15.071 00.000 11060 move complete, result=0
03:34:15.071 00.000 11060 worker thread done servicing request
03:34:15.071 00.000 10844 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH
03:34:15.071 00.000 11060 Worker thread wakes up
03:34:15.073 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:15.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:15.713 00.640 11060 Exposure complete
03:34:15.912 00.199 11060 worker thread done servicing request
03:34:15.912 00.000 10844 OnExposeComplete: enter
03:34:15.912 00.000 10844 UpdateGuideState(): m_state=6
03:34:15.912 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
03:34:15.912 00.000 10844 Star::Find returns 1 (0), X=620.96, Y=104.83, Mass=1706, SNR=25.6, Peak=215 HFD=3.4
03:34:15.912 00.000 10844 MultiStar: [#1 0.06,0.51,0.99,U] [#2 -0.36,0.76,0.00,M2] [#3 0.24,-0.44,1.01,U] [#4 -0.12,0.03,1.07,U] [#5 0.69,-0.00,0.00,M1] [#6 -0.15,-0.16,1.11,U] [#7 0.06,0.39,0.90,U] [#8 0.05,0.12,0.80,U] 
03:34:15.912 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {0.13, -0.09}
03:34:15.912 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
03:34:15.912 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
03:34:15.912 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.85 mountX=0.04 mountY=0.03, mountTheta=0.56
03:34:15.914 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
03:34:15.914 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
03:34:15.914 00.000 11060 Worker thread wakes up
03:34:15.914 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:34:15.914 00.000 10844 UpdateGuideState exits: m=1706 SNR=25.6
03:34:15.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:34:15.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:15.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:15.914 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:34:15.914 00.000 10844 Enqueuing Expose request
03:34:15.914 00.000 11060 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=0.03
03:34:15.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:34:15.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:15.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:34:15.914 00.000 11060 MoveAxis(E, 0, ABG)
03:34:15.914 00.000 11060 Move returns status 0, amount 0
03:34:15.914 00.000 11060 MoveAxis(N, 0, ABG)
03:34:15.914 00.000 11060 Move returns status 0, amount 0
03:34:15.914 00.000 11060 move complete, result=0
03:34:15.914 00.000 11060 worker thread done servicing request
03:34:15.919 00.005 11060 Worker thread wakes up
03:34:15.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:15.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:15.920 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:16.553 00.633 11060 Exposure complete
03:34:16.773 00.220 11060 worker thread done servicing request
03:34:16.773 00.000 10844 OnExposeComplete: enter
03:34:16.773 00.000 10844 UpdateGuideState(): m_state=6
03:34:16.773 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
03:34:16.773 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=105.02, Mass=1801, SNR=26.4, Peak=210 HFD=3.6
03:34:16.773 00.000 10844 MultiStar: [#1 0.15,0.48,0.91,U] [#2 -0.37,0.01,0.92,U] [#3 -0.26,0.08,0.96,U] [#4 -0.02,-0.15,0.95,U] [#5 0.42,0.28,0.99,U] [#6 -0.07,0.18,0.98,U] [#7 -0.00,0.58,0.98,U] [#8 0.08,0.17,0.78,U] 
03:34:16.773 00.000 10844 single-star, 8 included, MultiStar: {-0.02, 0.19}, one-star: {-0.10, 0.10}
03:34:16.773 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
03:34:16.773 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.19)
03:34:16.773 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.36 mountX=0.08 mountY=-0.11, mountTheta=-0.96
03:34:16.777 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.10, opts=13)
03:34:16.777 00.000 10844 Enqueuing Move request for scope (-0.10, 0.10)
03:34:16.777 00.000 11060 Worker thread wakes up
03:34:16.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:16.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
03:34:16.777 00.000 10844 UpdateGuideState exits: m=1801 SNR=26.4
03:34:16.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:16.777 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
03:34:16.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:16.777 00.000 10844 Enqueuing Expose request
03:34:16.777 00.000 11060 Moving (-0.10, 0.10) raw xDistance=0.08 yDistance=-0.11
03:34:16.778 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:34:16.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:16.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:34:16.778 00.000 11060 MoveAxis(E, 0, ABG)
03:34:16.778 00.000 11060 Move returns status 0, amount 0
03:34:16.778 00.000 11060 MoveAxis(N, 0, ABG)
03:34:16.778 00.000 11060 Move returns status 0, amount 0
03:34:16.778 00.000 11060 move complete, result=0
03:34:16.778 00.000 11060 worker thread done servicing request
03:34:16.778 00.000 11060 Worker thread wakes up
03:34:16.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:16.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:16.781 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:17.404 00.623 11060 Exposure complete
03:34:17.605 00.201 10844 OnExposeComplete: enter
03:34:17.605 00.000 11060 worker thread done servicing request
03:34:17.605 00.000 10844 UpdateGuideState(): m_state=6
03:34:17.606 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
03:34:17.606 00.000 10844 Star::Find returns 1 (0), X=621.11, Y=105.18, Mass=1674, SNR=25.8, Peak=188 HFD=2.8
03:34:17.606 00.000 10844 MultiStar: [#1 -0.02,0.31,0.88,U] [#2 -0.65,0.64,0.00,M2] [#3 0.50,0.16,0.96,U] [#4 -0.43,0.42,0.00,M1] [#5 0.38,0.37,0.97,U] [#6 0.10,-0.19,1.11,U] [#7 -0.28,0.20,0.86,U] [#8 -0.00,0.02,0.90,U] 
03:34:17.606 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.15}, one-star: {0.28, 0.26}
03:34:17.607 00.001 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.39) = xAngle (-0.58 = -0.58)
03:34:17.607 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
03:34:17.607 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.81 mountX=0.18 mountY=0.12, mountTheta=0.59
03:34:17.607 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.15, opts=13)
03:34:17.607 00.000 10844 Enqueuing Move request for scope (0.14, 0.15)
03:34:17.607 00.000 11060 Worker thread wakes up
03:34:17.607 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:17.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
03:34:17.607 00.000 10844 UpdateGuideState exits: m=1674 SNR=25.8
03:34:17.607 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
03:34:17.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:17.607 00.000 11060 Moving (0.14, 0.15) raw xDistance=0.18 yDistance=0.12
03:34:17.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:17.607 00.000 10844 Enqueuing Expose request
03:34:17.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:34:17.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:17.611 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:34:17.611 00.000 11060 MoveAxis(W, 41, ABG)
03:34:17.611 00.000 11060 Guiding  Dir = 3, Dur = 41
03:34:17.636 00.025 11060 IsSlewing returns 0
03:34:17.636 00.000 11060 IsGuiding returns 0
03:34:17.698 00.062 11060 IsGuiding returns 0
03:34:17.698 00.000 11060 Move returns status 0, amount 41
03:34:17.698 00.000 11060 MoveAxis(N, 0, ABG)
03:34:17.698 00.000 11060 Move returns status 0, amount 0
03:34:17.698 00.000 11060 move complete, result=0
03:34:17.698 00.000 11060 worker thread done servicing request
03:34:17.698 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
03:34:17.698 00.000 11060 Worker thread wakes up
03:34:17.699 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:17.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:18.316 00.617 11060 Exposure complete
03:34:18.529 00.213 11060 worker thread done servicing request
03:34:18.529 00.000 10844 OnExposeComplete: enter
03:34:18.531 00.002 10844 UpdateGuideState(): m_state=6
03:34:18.531 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
03:34:18.531 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=105.22, Mass=1999, SNR=28.2, Peak=172 HFD=3.7
03:34:18.531 00.000 10844 MultiStar: [#1 -0.29,0.82,0.00,M1] [#2 -0.16,1.06,0.00,M3] [#3 0.83,0.47,0.00,M1] [#4 -0.22,0.10,0.89,U] [#5 0.12,0.08,0.89,U] [#6 0.36,0.17,0.94,U] [#7 -0.13,0.63,0.00,M1] [#8 0.38,0.40,0.71,U] 
03:34:18.531 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.20}, one-star: {-0.41, 0.30}
03:34:18.531 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.39) = xAngle (0.06 = 0.06)
03:34:18.531 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.10)
03:34:18.531 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.21 cameraTheta=1.45 mountX=0.21 mountY=-0.01, mountTheta=-0.04
03:34:18.534 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.20, opts=13)
03:34:18.534 00.000 10844 Enqueuing Move request for scope (0.02, 0.20)
03:34:18.534 00.000 11060 Worker thread wakes up
03:34:18.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:18.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
03:34:18.534 00.000 10844 UpdateGuideState exits: m=1999 SNR=28.2
03:34:18.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
03:34:18.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:18.534 00.000 11060 Moving (0.02, 0.20) raw xDistance=0.21 yDistance=-0.01
03:34:18.536 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:18.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:34:18.536 00.000 10844 Enqueuing Expose request
03:34:18.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:18.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:34:18.536 00.000 11060 MoveAxis(W, 50, ABG)
03:34:18.536 00.000 11060 Guiding  Dir = 3, Dur = 50
03:34:18.544 00.008 11060 IsSlewing returns 0
03:34:18.544 00.000 11060 IsGuiding returns 0
03:34:18.605 00.061 11060 IsGuiding returns 0
03:34:18.606 00.001 11060 Move returns status 0, amount 50
03:34:18.606 00.000 11060 MoveAxis(N, 0, ABG)
03:34:18.606 00.000 11060 Move returns status 0, amount 0
03:34:18.606 00.000 11060 move complete, result=0
03:34:18.606 00.000 11060 worker thread done servicing request
03:34:18.606 00.000 10844 GuideStep: 0.2 px 50 ms WEST, -0.0 px 0 ms NORTH
03:34:18.606 00.000 11060 Worker thread wakes up
03:34:18.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:18.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:19.246 00.640 11060 Exposure complete
03:34:19.444 00.198 10844 OnExposeComplete: enter
03:34:19.444 00.000 10844 UpdateGuideState(): m_state=6
03:34:19.444 00.000 11060 worker thread done servicing request
03:34:19.445 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
03:34:19.445 00.000 10844 Star::Find returns 1 (0), X=621.08, Y=105.00, Mass=2038, SNR=28.5, Peak=156 HFD=4.1
03:34:19.445 00.000 10844 MultiStar: [#1 0.10,0.06,0.86,U] [#2 -0.10,0.16,0.84,U] [#3 0.71,0.25,0.00,M2] [#4 -0.48,-0.03,0.98,U] [#5 0.46,-0.10,0.93,U] [#6 -0.18,-0.25,0.95,U] [#7 -0.06,-0.04,0.85,U] [#8 0.39,0.03,0.76,U] 
03:34:19.445 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.01}, one-star: {0.25, 0.08}
03:34:19.445 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
03:34:19.445 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
03:34:19.445 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.33 mountX=-0.01 mountY=0.04, mountTheta=1.72
03:34:19.449 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
03:34:19.449 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
03:34:19.449 00.000 11060 Worker thread wakes up
03:34:19.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:19.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:34:19.449 00.000 10844 UpdateGuideState exits: m=2038 SNR=28.5
03:34:19.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:34:19.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:19.449 00.000 11060 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=0.04
03:34:19.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:19.449 00.000 10844 Enqueuing Expose request
03:34:19.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:34:19.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:19.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:34:19.449 00.000 11060 MoveAxis(E, 0, ABG)
03:34:19.449 00.000 11060 Move returns status 0, amount 0
03:34:19.449 00.000 11060 MoveAxis(N, 0, ABG)
03:34:19.449 00.000 11060 Move returns status 0, amount 0
03:34:19.449 00.000 11060 move complete, result=0
03:34:19.449 00.000 11060 worker thread done servicing request
03:34:19.449 00.000 11060 Worker thread wakes up
03:34:19.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:19.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:19.454 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:20.111 00.657 11060 Exposure complete
03:34:20.314 00.203 11060 worker thread done servicing request
03:34:20.314 00.000 10844 OnExposeComplete: enter
03:34:20.314 00.000 10844 UpdateGuideState(): m_state=6
03:34:20.314 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
03:34:20.314 00.000 10844 Star::Find returns 1 (1), X=620.45, Y=104.64, Mass=1908, SNR=27.0, Peak=255 HFD=3.2
03:34:20.314 00.000 10844 MultiStar: [#1 -0.09,0.49,0.98,U] [#2 -0.07,-0.06,0.83,U] [#3 0.30,0.22,0.97,U] [#4 -0.29,-0.37,0.98,U] [#5 0.11,-0.03,0.97,U] [#6 0.16,-0.69,0.00,M1] [#7 0.03,0.30,0.97,U] [#8 -0.03,0.16,0.80,U] 
03:34:20.314 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {-0.38, -0.28}
03:34:20.314 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.39) = xAngle (1.00 = 1.00)
03:34:20.316 00.002 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.12 = -2.16)
03:34:20.316 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.39 mountX=0.04 mountY=-0.06, mountTheta=-0.99
03:34:20.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
03:34:20.317 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
03:34:20.317 00.000 11060 Worker thread wakes up
03:34:20.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:20.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
03:34:20.317 00.000 10844 UpdateGuideState exits: m=1908 SNR=27.0 Saturated
03:34:20.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
03:34:20.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:20.317 00.000 11060 Moving (-0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
03:34:20.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:20.319 00.002 10844 Enqueuing Expose request
03:34:20.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:34:20.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:20.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:34:20.319 00.000 11060 MoveAxis(E, 0, ABG)
03:34:20.319 00.000 11060 Move returns status 0, amount 0
03:34:20.319 00.000 11060 MoveAxis(N, 0, ABG)
03:34:20.319 00.000 11060 Move returns status 0, amount 0
03:34:20.319 00.000 11060 move complete, result=0
03:34:20.319 00.000 11060 worker thread done servicing request
03:34:20.319 00.000 11060 Worker thread wakes up
03:34:20.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:20.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:20.321 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:20.964 00.643 11060 Exposure complete
03:34:21.180 00.216 11060 worker thread done servicing request
03:34:21.180 00.000 10844 OnExposeComplete: enter
03:34:21.180 00.000 10844 UpdateGuideState(): m_state=6
03:34:21.180 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
03:34:21.180 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=105.15, Mass=1626, SNR=25.3, Peak=196 HFD=3.3
03:34:21.180 00.000 10844 MultiStar: [#1 -0.19,0.44,1.01,U] [#2 -0.09,0.31,0.93,U] [#3 0.32,0.05,1.02,U] [#4 0.17,0.16,0.99,U] [#5 0.41,-0.03,0.91,U] [#6 -0.55,-0.05,1.08,U] [#7 -0.44,0.19,0.96,U] [#8 -0.05,-0.12,0.88,U] 
03:34:21.180 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {-0.20, 0.23}
03:34:21.180 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.39) = xAngle (0.70 = 0.70)
03:34:21.180 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.83 = -2.46)
03:34:21.185 00.005 10844 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.09 mountX=0.12 mountY=-0.10, mountTheta=-0.69
03:34:21.185 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.13, opts=13)
03:34:21.185 00.000 10844 Enqueuing Move request for scope (-0.08, 0.13)
03:34:21.185 00.000 11060 Worker thread wakes up
03:34:21.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
03:34:21.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
03:34:21.189 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:21.189 00.000 11060 Moving (-0.08, 0.13) raw xDistance=0.12 yDistance=-0.10
03:34:21.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:34:21.189 00.000 10844 UpdateGuideState exits: m=1626 SNR=25.3
03:34:21.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:21.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:21.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:34:21.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:21.189 00.000 10844 Enqueuing Expose request
03:34:21.189 00.000 11060 MoveAxis(E, 0, ABG)
03:34:21.189 00.000 11060 Move returns status 0, amount 0
03:34:21.189 00.000 11060 MoveAxis(N, 0, ABG)
03:34:21.189 00.000 11060 Move returns status 0, amount 0
03:34:21.189 00.000 11060 move complete, result=0
03:34:21.189 00.000 11060 worker thread done servicing request
03:34:21.189 00.000 11060 Worker thread wakes up
03:34:21.190 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:21.190 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:21.191 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:21.835 00.644 11060 Exposure complete
03:34:22.052 00.217 11060 worker thread done servicing request
03:34:22.052 00.000 10844 OnExposeComplete: enter
03:34:22.052 00.000 10844 UpdateGuideState(): m_state=6
03:34:22.053 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
03:34:22.053 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.82, Mass=2100, SNR=29.2, Peak=246 HFD=3.6
03:34:22.053 00.000 10844 MultiStar: [#1 -0.05,0.34,0.80,U] [#2 0.36,0.11,0.85,U] [#3 1.13,-0.02,0.00,M1] [#4 -0.50,-0.20,0.90,U] [#5 0.36,0.03,0.81,U] [#6 0.21,-0.47,0.89,U] [#7 0.15,0.49,0.82,U] [#8 0.18,-0.20,0.77,U] 
03:34:22.053 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {-0.17, -0.09}
03:34:22.053 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.39) = xAngle (-1.52 = -1.52)
03:34:22.053 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.60 = 1.60)
03:34:22.053 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.13 mountX=0.00 mountY=0.06, mountTheta=1.52
03:34:22.055 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
03:34:22.055 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
03:34:22.055 00.000 11060 Worker thread wakes up
03:34:22.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:22.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
03:34:22.055 00.000 10844 UpdateGuideState exits: m=2100 SNR=29.2
03:34:22.055 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
03:34:22.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:22.055 00.000 11060 Moving (0.06, -0.01) raw xDistance=0.00 yDistance=0.06
03:34:22.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:22.055 00.000 10844 Enqueuing Expose request
03:34:22.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:34:22.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:22.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:34:22.055 00.000 11060 MoveAxis(E, 0, ABG)
03:34:22.055 00.000 11060 Move returns status 0, amount 0
03:34:22.055 00.000 11060 MoveAxis(N, 0, ABG)
03:34:22.055 00.000 11060 Move returns status 0, amount 0
03:34:22.055 00.000 11060 move complete, result=0
03:34:22.055 00.000 11060 worker thread done servicing request
03:34:22.055 00.000 11060 Worker thread wakes up
03:34:22.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:22.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:22.061 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:22.700 00.639 11060 Exposure complete
03:34:22.912 00.212 11060 worker thread done servicing request
03:34:22.912 00.000 10844 OnExposeComplete: enter
03:34:22.912 00.000 10844 UpdateGuideState(): m_state=6
03:34:22.912 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
03:34:22.912 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=104.89, Mass=2300, SNR=30.5, Peak=242 HFD=3.8
03:34:22.917 00.005 10844 MultiStar: [#1 0.10,0.51,0.85,U] [#2 0.16,-0.06,0.81,U] [#3 0.80,-0.03,0.00,M2] [#4 -0.26,0.09,0.88,U] [#5 0.27,0.01,0.79,U] [#6 0.31,-0.50,0.87,U] [#7 0.05,0.31,0.78,U] [#8 0.45,0.29,0.69,U] 
03:34:22.917 00.000 10844 single-star, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.08, -0.03}
03:34:22.917 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
03:34:22.917 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
03:34:22.917 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.34 mountX=-0.01 mountY=0.08, mountTheta=1.73
03:34:22.917 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.03, opts=13)
03:34:22.917 00.000 10844 Enqueuing Move request for scope (0.08, -0.03)
03:34:22.917 00.000 11060 Worker thread wakes up
03:34:22.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:22.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:34:22.917 00.000 10844 UpdateGuideState exits: m=2300 SNR=30.5
03:34:22.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:34:22.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:22.917 00.000 11060 Moving (0.08, -0.03) raw xDistance=-0.01 yDistance=0.08
03:34:22.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:22.917 00.000 10844 Enqueuing Expose request
03:34:22.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:34:22.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:22.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:34:22.917 00.000 11060 MoveAxis(E, 0, ABG)
03:34:22.917 00.000 11060 Move returns status 0, amount 0
03:34:22.917 00.000 11060 MoveAxis(N, 0, ABG)
03:34:22.917 00.000 11060 Move returns status 0, amount 0
03:34:22.917 00.000 11060 move complete, result=0
03:34:22.923 00.006 11060 worker thread done servicing request
03:34:22.923 00.000 11060 Worker thread wakes up
03:34:22.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:22.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:22.925 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:23.553 00.628 11060 Exposure complete
03:34:23.776 00.223 11060 worker thread done servicing request
03:34:23.776 00.000 10844 OnExposeComplete: enter
03:34:23.776 00.000 10844 UpdateGuideState(): m_state=6
03:34:23.780 00.004 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
03:34:23.780 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=105.34, Mass=1665, SNR=25.4, Peak=175 HFD=3.3
03:34:23.780 00.000 10844 MultiStar: [#1 0.34,0.42,0.98,U] [#2 0.46,0.32,0.87,U] [#3 1.03,0.09,0.00,M3] [#4 0.07,-0.31,1.08,U] [#5 0.30,-0.02,0.98,U] [#6 0.46,0.31,1.07,U] [#7 0.18,0.38,1.03,U] [#8 0.62,0.32,0.00,M1] 
03:34:23.780 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.21}, one-star: {-0.25, 0.42}
03:34:23.780 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
03:34:23.780 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
03:34:23.780 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.76 mountX=0.24 mountY=0.18, mountTheta=0.64
03:34:23.781 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.21, opts=13)
03:34:23.781 00.000 10844 Enqueuing Move request for scope (0.22, 0.21)
03:34:23.781 00.000 11060 Worker thread wakes up
03:34:23.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd
03:34:23.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.21)
03:34:23.781 00.000 11060 Moving (0.22, 0.21) raw xDistance=0.24 yDistance=0.18
03:34:23.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
03:34:23.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:23.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:23.781 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.4
03:34:23.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:34:23.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:23.781 00.000 11060 MoveAxis(W, 57, ABG)
03:34:23.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:23.781 00.000 10844 Enqueuing Expose request
03:34:23.781 00.000 11060 Guiding  Dir = 3, Dur = 57
03:34:23.818 00.037 11060 IsSlewing returns 0
03:34:23.818 00.000 11060 IsGuiding returns 0
03:34:23.905 00.087 11060 IsGuiding returns 0
03:34:23.905 00.000 11060 Move returns status 0, amount 57
03:34:23.905 00.000 11060 MoveAxis(N, 0, ABG)
03:34:23.905 00.000 11060 Move returns status 0, amount 0
03:34:23.905 00.000 11060 move complete, result=0
03:34:23.905 00.000 11060 worker thread done servicing request
03:34:23.905 00.000 10844 GuideStep: 0.2 px 57 ms WEST, 0.2 px 0 ms NORTH
03:34:23.905 00.000 11060 Worker thread wakes up
03:34:23.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:23.905 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:24.552 00.647 11060 Exposure complete
03:34:24.754 00.202 11060 worker thread done servicing request
03:34:24.754 00.000 10844 OnExposeComplete: enter
03:34:24.754 00.000 10844 UpdateGuideState(): m_state=6
03:34:24.754 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
03:34:24.754 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=105.04, Mass=1674, SNR=26.0, Peak=174 HFD=3.3
03:34:24.754 00.000 10844 MultiStar: [#1 -0.03,0.60,0.00,M1] [#2 0.25,0.37,0.92,U] [#3 0.32,-0.14,0.96,U] [#4 0.13,0.16,1.10,U] [#5 0.06,-0.17,0.91,U] [#6 0.36,-0.54,0.00,M1] [#7 0.37,0.08,0.97,U] [#8 0.50,-0.09,0.85,U] 
03:34:24.754 00.000 10844 single-star, 6 included, MultiStar: {0.21, 0.05}, one-star: {-0.14, 0.12}
03:34:24.754 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.39) = xAngle (1.03 = 1.03)
03:34:24.756 00.002 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.16 = -2.13)
03:34:24.756 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.42 mountX=0.10 mountY=-0.16, mountTheta=-1.03
03:34:24.756 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.12, opts=13)
03:34:24.756 00.000 10844 Enqueuing Move request for scope (-0.14, 0.12)
03:34:24.756 00.000 11060 Worker thread wakes up
03:34:24.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:24.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
03:34:24.756 00.000 10844 UpdateGuideState exits: m=1674 SNR=26.0
03:34:24.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
03:34:24.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:24.756 00.000 11060 Moving (-0.14, 0.12) raw xDistance=0.10 yDistance=-0.16
03:34:24.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:24.756 00.000 10844 Enqueuing Expose request
03:34:24.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:34:24.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:24.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:34:24.759 00.003 11060 MoveAxis(E, 0, ABG)
03:34:24.759 00.000 11060 Move returns status 0, amount 0
03:34:24.759 00.000 11060 MoveAxis(N, 0, ABG)
03:34:24.759 00.000 11060 Move returns status 0, amount 0
03:34:24.761 00.002 11060 move complete, result=0
03:34:24.761 00.000 11060 worker thread done servicing request
03:34:24.761 00.000 11060 Worker thread wakes up
03:34:24.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:24.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:24.762 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:34:25.388 00.626 11060 Exposure complete
03:34:25.617 00.229 11060 worker thread done servicing request
03:34:25.617 00.000 10844 OnExposeComplete: enter
03:34:25.617 00.000 10844 UpdateGuideState(): m_state=6
03:34:25.617 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
03:34:25.617 00.000 10844 Star::Find returns 1 (0), X=620.28, Y=105.16, Mass=1522, SNR=24.7, Peak=226 HFD=2.8
03:34:25.617 00.000 10844 MultiStar: [#1 -0.36,0.14,0.95,U] [#2 -0.02,0.34,1.05,U] [#3 0.49,-0.21,1.04,U] [#4 -0.43,0.39,1.03,U] [#5 0.33,-0.08,1.04,U] [#6 -0.21,-0.24,1.10,U] [#7 -0.06,0.43,0.96,U] [#8 0.25,-0.58,0.00,M1] 
03:34:25.617 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.12}, one-star: {-0.55, 0.24}
03:34:25.617 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.39) = xAngle (0.86 = 0.86)
03:34:25.617 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.98 = -2.30)
03:34:25.617 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.25 mountX=0.10 mountY=-0.11, mountTheta=-0.85
03:34:25.620 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
03:34:25.620 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
03:34:25.620 00.000 11060 Worker thread wakes up
03:34:25.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
03:34:25.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:25.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
03:34:25.620 00.000 10844 UpdateGuideState exits: m=1522 SNR=24.7
03:34:25.620 00.000 11060 Moving (-0.10, 0.12) raw xDistance=0.10 yDistance=-0.11
03:34:25.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:25.621 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:34:25.621 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:25.621 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:25.621 00.000 10844 Enqueuing Expose request
03:34:25.621 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:34:25.621 00.000 11060 MoveAxis(E, 0, ABG)
03:34:25.621 00.000 11060 Move returns status 0, amount 0
03:34:25.621 00.000 11060 MoveAxis(N, 0, ABG)
03:34:25.621 00.000 11060 Move returns status 0, amount 0
03:34:25.621 00.000 11060 move complete, result=0
03:34:25.621 00.000 11060 worker thread done servicing request
03:34:25.621 00.000 11060 Worker thread wakes up
03:34:25.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:25.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:25.623 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:26.263 00.640 11060 Exposure complete
03:34:26.486 00.223 11060 worker thread done servicing request
03:34:26.486 00.000 10844 OnExposeComplete: enter
03:34:26.486 00.000 10844 UpdateGuideState(): m_state=6
03:34:26.486 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
03:34:26.486 00.000 10844 Star::Find returns 1 (0), X=620.08, Y=104.76, Mass=2256, SNR=30.0, Peak=224 HFD=3.8
03:34:26.486 00.000 10844 MultiStar: [#1 -0.22,0.19,0.86,U] [#2 -0.34,0.43,0.82,U] [#3 0.17,-0.15,0.91,U] [#4 -0.34,-0.52,0.00,M1] [#5 -0.06,-0.10,0.84,U] [#6 0.00,-0.02,0.93,U] [#7 0.08,0.21,0.82,U] [#8 -0.01,0.08,0.68,U] 
03:34:26.486 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.05}, one-star: {-0.75, -0.16}
03:34:26.486 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.44 = 1.44)
03:34:26.486 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.56 = -1.72)
03:34:26.486 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.82 mountX=0.02 mountY=-0.16, mountTheta=-1.43
03:34:26.488 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.05, opts=13)
03:34:26.488 00.000 10844 Enqueuing Move request for scope (-0.15, 0.05)
03:34:26.488 00.000 11060 Worker thread wakes up
03:34:26.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:26.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
03:34:26.488 00.000 10844 UpdateGuideState exits: m=2256 SNR=30.0
03:34:26.488 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
03:34:26.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:26.488 00.000 11060 Moving (-0.15, 0.05) raw xDistance=0.02 yDistance=-0.16
03:34:26.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:26.488 00.000 10844 Enqueuing Expose request
03:34:26.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:26.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:26.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:34:26.488 00.000 11060 MoveAxis(E, 0, ABG)
03:34:26.488 00.000 11060 Move returns status 0, amount 0
03:34:26.488 00.000 11060 MoveAxis(N, 0, ABG)
03:34:26.488 00.000 11060 Move returns status 0, amount 0
03:34:26.488 00.000 11060 move complete, result=0
03:34:26.488 00.000 11060 worker thread done servicing request
03:34:26.488 00.000 11060 Worker thread wakes up
03:34:26.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:26.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:26.493 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:34:27.131 00.638 11060 Exposure complete
03:34:27.337 00.206 11060 worker thread done servicing request
03:34:27.337 00.000 10844 OnExposeComplete: enter
03:34:27.337 00.000 10844 UpdateGuideState(): m_state=6
03:34:27.337 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
03:34:27.337 00.000 10844 Star::Find returns 1 (0), X=620.16, Y=104.41, Mass=1865, SNR=27.0, Peak=230 HFD=3.3
03:34:27.337 00.000 10844 MultiStar: [#1 -0.15,-0.06,0.90,U] [#2 -0.16,0.29,1.00,U] [#3 0.23,-0.21,0.94,U] [#4 -0.24,-0.16,0.99,U] [#5 0.50,-0.17,0.95,U] [#6 0.18,0.05,1.10,U] [#7 -0.17,0.30,0.94,U] [#8 0.25,0.05,0.82,U] 
03:34:27.337 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.67, -0.51}
03:34:27.339 00.002 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.77)
03:34:27.339 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
03:34:27.339 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.12 mountX=-0.05 mountY=-0.02, mountTheta=-2.76
03:34:27.340 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
03:34:27.340 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
03:34:27.340 00.000 11060 Worker thread wakes up
03:34:27.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:27.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
03:34:27.340 00.000 10844 UpdateGuideState exits: m=1865 SNR=27.0
03:34:27.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
03:34:27.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:27.340 00.000 11060 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
03:34:27.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:27.340 00.000 10844 Enqueuing Expose request
03:34:27.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:34:27.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:27.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:34:27.340 00.000 11060 MoveAxis(E, 0, ABG)
03:34:27.340 00.000 11060 Move returns status 0, amount 0
03:34:27.340 00.000 11060 MoveAxis(N, 0, ABG)
03:34:27.340 00.000 11060 Move returns status 0, amount 0
03:34:27.340 00.000 11060 move complete, result=0
03:34:27.340 00.000 11060 worker thread done servicing request
03:34:27.340 00.000 11060 Worker thread wakes up
03:34:27.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:27.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:27.345 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:27.983 00.638 11060 Exposure complete
03:34:28.195 00.212 11060 worker thread done servicing request
03:34:28.195 00.000 10844 OnExposeComplete: enter
03:34:28.195 00.000 10844 UpdateGuideState(): m_state=6
03:34:28.195 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
03:34:28.195 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.96, Mass=1754, SNR=26.2, Peak=244 HFD=3.0
03:34:28.196 00.001 10844 MultiStar: [#1 -0.56,-0.18,1.01,U] [#2 0.01,0.29,0.87,U] [#3 0.43,-0.55,0.00,M1] [#4 -0.27,0.18,0.95,U] [#5 0.24,0.39,1.02,U] [#6 0.25,0.14,1.02,U] [#7 -0.03,0.12,0.88,U] [#8 0.12,-0.18,0.81,U] 
03:34:28.196 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.10}, one-star: {-0.30, 0.04}
03:34:28.196 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.39) = xAngle (0.79 = 0.79)
03:34:28.196 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.92 = -2.37)
03:34:28.196 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.18 mountX=0.09 mountY=-0.09, mountTheta=-0.78
03:34:28.199 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.10, opts=13)
03:34:28.199 00.000 10844 Enqueuing Move request for scope (-0.07, 0.10)
03:34:28.199 00.000 11060 Worker thread wakes up
03:34:28.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:28.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
03:34:28.199 00.000 10844 UpdateGuideState exits: m=1754 SNR=26.2
03:34:28.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:28.200 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:28.200 00.000 10844 Enqueuing Expose request
03:34:28.200 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
03:34:28.200 00.000 11060 Moving (-0.07, 0.10) raw xDistance=0.09 yDistance=-0.09
03:34:28.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:34:28.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:28.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:34:28.200 00.000 11060 MoveAxis(E, 0, ABG)
03:34:28.200 00.000 11060 Move returns status 0, amount 0
03:34:28.200 00.000 11060 MoveAxis(N, 0, ABG)
03:34:28.200 00.000 11060 Move returns status 0, amount 0
03:34:28.201 00.001 11060 move complete, result=0
03:34:28.201 00.000 11060 worker thread done servicing request
03:34:28.201 00.000 11060 Worker thread wakes up
03:34:28.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:28.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:28.203 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:28.834 00.631 11060 Exposure complete
03:34:29.027 00.193 11060 worker thread done servicing request
03:34:29.027 00.000 10844 OnExposeComplete: enter
03:34:29.027 00.000 10844 UpdateGuideState(): m_state=6
03:34:29.027 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
03:34:29.027 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.88, Mass=2144, SNR=28.6, Peak=187 HFD=3.3
03:34:29.027 00.000 10844 MultiStar: [#1 -0.18,0.06,0.76,U] [#2 -0.07,0.56,0.85,U] [#3 0.80,-0.05,0.00,M2] [#4 -0.26,-0.02,0.96,U] [#5 0.23,0.30,0.92,U] [#6 -0.01,0.20,0.85,U] [#7 0.09,0.68,0.00,M1] [#8 0.56,0.41,0.00,M1] 
03:34:29.027 00.000 10844 single-star, 5 included, MultiStar: {-0.03, 0.17}, one-star: {0.06, -0.04}
03:34:29.027 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.39) = xAngle (-2.00 = -2.00)
03:34:29.027 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.13 = 1.13)
03:34:29.027 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.61 mountX=-0.03 mountY=0.06, mountTheta=2.00
03:34:29.032 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
03:34:29.032 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
03:34:29.032 00.000 11060 Worker thread wakes up
03:34:29.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:29.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:34:29.032 00.000 10844 UpdateGuideState exits: m=2144 SNR=28.6
03:34:29.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:34:29.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:29.032 00.000 11060 Moving (0.06, -0.04) raw xDistance=-0.03 yDistance=0.06
03:34:29.034 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:29.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:34:29.034 00.000 10844 Enqueuing Expose request
03:34:29.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:29.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:34:29.034 00.000 11060 MoveAxis(E, 0, ABG)
03:34:29.034 00.000 11060 Move returns status 0, amount 0
03:34:29.034 00.000 11060 MoveAxis(N, 0, ABG)
03:34:29.034 00.000 11060 Move returns status 0, amount 0
03:34:29.034 00.000 11060 move complete, result=0
03:34:29.034 00.000 11060 worker thread done servicing request
03:34:29.034 00.000 11060 Worker thread wakes up
03:34:29.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:29.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:29.037 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:29.669 00.632 11060 Exposure complete
03:34:29.883 00.214 10844 OnExposeComplete: enter
03:34:29.883 00.000 10844 UpdateGuideState(): m_state=6
03:34:29.883 00.000 11060 worker thread done servicing request
03:34:29.885 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
03:34:29.885 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.87, Mass=1431, SNR=23.3, Peak=173 HFD=3.0
03:34:29.885 00.000 10844 MultiStar: [#1 -0.00,0.37,1.20,U] [#2 0.15,0.21,1.06,U] [#3 0.28,-0.11,1.06,U] [#4 -0.01,-0.03,1.12,U] [#5 -0.20,0.51,1.09,U] [#6 0.07,0.67,0.00,M1] [#7 0.34,0.63,0.00,M2] [#8 0.61,0.18,0.00,M2] 
03:34:29.885 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.16}, one-star: {-0.48, -0.05}
03:34:29.885 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
03:34:29.885 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.55 = -2.73)
03:34:29.886 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.82 mountX=0.15 mountY=-0.06, mountTheta=-0.41
03:34:29.886 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
03:34:29.889 00.003 10844 Enqueuing Move request for scope (-0.04, 0.16)
03:34:29.889 00.000 11060 Worker thread wakes up
03:34:29.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
03:34:29.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
03:34:29.889 00.000 11060 Moving (-0.04, 0.16) raw xDistance=0.15 yDistance=-0.06
03:34:29.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:34:29.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:29.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:34:29.889 00.000 11060 MoveAxis(W, 34, ABG)
03:34:29.889 00.000 11060 Guiding  Dir = 3, Dur = 34
03:34:29.890 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:29.890 00.000 10844 UpdateGuideState exits: m=1431 SNR=23.3
03:34:29.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:29.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:29.890 00.000 10844 Enqueuing Expose request
03:34:29.901 00.011 11060 IsSlewing returns 0
03:34:29.902 00.001 11060 IsGuiding returns 0
03:34:29.947 00.045 11060 IsGuiding returns 0
03:34:29.948 00.001 11060 Move returns status 0, amount 34
03:34:29.948 00.000 11060 MoveAxis(N, 0, ABG)
03:34:29.948 00.000 11060 Move returns status 0, amount 0
03:34:29.948 00.000 11060 move complete, result=0
03:34:29.948 00.000 11060 worker thread done servicing request
03:34:29.948 00.000 11060 Worker thread wakes up
03:34:29.948 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
03:34:29.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:29.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:30.586 00.638 11060 Exposure complete
03:34:30.787 00.201 11060 worker thread done servicing request
03:34:30.787 00.000 10844 OnExposeComplete: enter
03:34:30.787 00.000 10844 UpdateGuideState(): m_state=6
03:34:30.787 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
03:34:30.787 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.65, Mass=1986, SNR=27.9, Peak=218 HFD=3.7
03:34:30.787 00.000 10844 MultiStar: [#1 -0.02,0.02,0.83,U] [#2 0.07,0.11,0.86,U] [#3 0.11,0.05,0.88,U] [#4 -0.15,-0.16,0.84,U] [#5 0.26,-0.02,0.89,U] [#6 0.09,-0.18,0.97,U] [#7 0.08,0.25,0.88,U] [#8 0.22,0.03,0.71,U] 
03:34:30.787 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {-0.11, -0.27}
03:34:30.787 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
03:34:30.787 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.33 = 1.33)
03:34:30.787 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.40 mountX=-0.01 mountY=0.06, mountTheta=1.79
03:34:30.789 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.02, opts=13)
03:34:30.789 00.000 10844 Enqueuing Move request for scope (0.06, -0.02)
03:34:30.789 00.000 11060 Worker thread wakes up
03:34:30.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:30.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
03:34:30.789 00.000 10844 UpdateGuideState exits: m=1986 SNR=27.9
03:34:30.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
03:34:30.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:30.789 00.000 11060 Moving (0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
03:34:30.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:30.789 00.000 10844 Enqueuing Expose request
03:34:30.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:34:30.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:30.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:34:30.789 00.000 11060 MoveAxis(E, 0, ABG)
03:34:30.789 00.000 11060 Move returns status 0, amount 0
03:34:30.789 00.000 11060 MoveAxis(N, 0, ABG)
03:34:30.789 00.000 11060 Move returns status 0, amount 0
03:34:30.789 00.000 11060 move complete, result=0
03:34:30.789 00.000 11060 worker thread done servicing request
03:34:30.789 00.000 11060 Worker thread wakes up
03:34:30.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:30.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:30.794 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:31.435 00.641 11060 Exposure complete
03:34:31.646 00.211 11060 worker thread done servicing request
03:34:31.646 00.000 10844 OnExposeComplete: enter
03:34:31.648 00.002 10844 UpdateGuideState(): m_state=6
03:34:31.648 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
03:34:31.649 00.001 10844 Star::Find returns 1 (0), X=620.72, Y=105.11, Mass=1829, SNR=27.2, Peak=210 HFD=3.4
03:34:31.649 00.000 10844 MultiStar: [#1 -0.06,0.22,0.89,U] [#2 -0.66,0.21,0.00,M1] [#3 -0.01,0.06,1.03,U] [#4 -0.21,-0.30,0.90,U] [#5 0.46,-0.09,0.89,U] [#6 -0.21,0.05,0.95,U] [#7 -0.20,-0.13,0.97,U] [#8 -0.18,0.33,0.80,U] 
03:34:31.649 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {-0.11, 0.20}
03:34:31.649 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.39) = xAngle (1.22 = 1.22)
03:34:31.649 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.34 = -1.94)
03:34:31.649 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.61 mountX=0.03 mountY=-0.07, mountTheta=-1.22
03:34:31.652 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
03:34:31.652 00.000 10844 Enqueuing Move request for scope (-0.07, 0.04)
03:34:31.652 00.000 11060 Worker thread wakes up
03:34:31.652 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:31.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
03:34:31.652 00.000 10844 UpdateGuideState exits: m=1829 SNR=27.2
03:34:31.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
03:34:31.653 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:31.653 00.000 11060 Moving (-0.07, 0.04) raw xDistance=0.03 yDistance=-0.07
03:34:31.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:31.653 00.000 10844 Enqueuing Expose request
03:34:31.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:34:31.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:31.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:34:31.653 00.000 11060 MoveAxis(E, 0, ABG)
03:34:31.654 00.001 11060 Move returns status 0, amount 0
03:34:31.654 00.000 11060 MoveAxis(N, 0, ABG)
03:34:31.654 00.000 11060 Move returns status 0, amount 0
03:34:31.654 00.000 11060 move complete, result=0
03:34:31.654 00.000 11060 worker thread done servicing request
03:34:31.655 00.001 11060 Worker thread wakes up
03:34:31.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:31.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:31.656 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:32.285 00.629 11060 Exposure complete
03:34:32.499 00.214 11060 worker thread done servicing request
03:34:32.499 00.000 10844 OnExposeComplete: enter
03:34:32.499 00.000 10844 UpdateGuideState(): m_state=6
03:34:32.499 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
03:34:32.499 00.000 10844 Star::Find returns 1 (1), X=620.80, Y=105.10, Mass=1931, SNR=28.0, Peak=255 HFD=3.2
03:34:32.499 00.000 10844 MultiStar: [#1 -0.17,-0.00,0.85,U] [#2 -0.20,0.50,0.80,U] [#3 0.29,-0.12,0.93,U] [#4 -0.07,-0.39,0.92,U] [#5 0.36,0.02,0.94,U] [#6 -0.14,0.40,0.91,U] [#7 0.14,0.04,0.92,U] [#8 0.23,-0.25,0.79,U] 
03:34:32.499 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {-0.03, 0.18}
03:34:32.499 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.39) = xAngle (-0.70 = -0.70)
03:34:32.499 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.42 = 2.42)
03:34:32.499 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.69 mountX=0.05 mountY=0.04, mountTheta=0.71
03:34:32.502 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.04, opts=13)
03:34:32.502 00.000 10844 Enqueuing Move request for scope (0.05, 0.04)
03:34:32.502 00.000 11060 Worker thread wakes up
03:34:32.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:34:32.502 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:34:32.504 00.002 11060 Moving (0.05, 0.04) raw xDistance=0.05 yDistance=0.04
03:34:32.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:34:32.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:32.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:32.504 00.000 10844 UpdateGuideState exits: m=1931 SNR=28.0 Saturated
03:34:32.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:34:32.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:32.504 00.000 11060 MoveAxis(E, 0, ABG)
03:34:32.504 00.000 11060 Move returns status 0, amount 0
03:34:32.504 00.000 11060 MoveAxis(N, 0, ABG)
03:34:32.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:32.504 00.000 10844 Enqueuing Expose request
03:34:32.504 00.000 11060 Move returns status 0, amount 0
03:34:32.504 00.000 11060 move complete, result=0
03:34:32.504 00.000 11060 worker thread done servicing request
03:34:32.504 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:32.504 00.000 11060 Worker thread wakes up
03:34:32.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:32.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:33.143 00.639 11060 Exposure complete
03:34:33.439 00.296 10844 OnExposeComplete: enter
03:34:33.441 00.002 10844 UpdateGuideState(): m_state=6
03:34:33.441 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
03:34:33.441 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.91, Mass=1578, SNR=25.1, Peak=179 HFD=2.7
03:34:33.441 00.000 10844 MultiStar: [#1 -0.15,0.29,0.96,U] [#2 -0.23,0.65,0.00,M1] [#3 0.40,-0.03,1.02,U] [#4 0.44,-0.50,0.00,M1] [#5 0.49,0.51,0.00,M1] [#6 -0.15,-0.02,1.07,U] [#7 0.20,0.03,0.89,U] [#8 0.37,-0.10,0.84,U] 
03:34:33.441 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.03}, one-star: {-0.16, -0.01}
03:34:33.441 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.39) = xAngle (-1.05 = -1.05)
03:34:33.441 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.08 = 2.08)
03:34:33.441 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.34 mountX=0.04 mountY=0.07, mountTheta=1.05
03:34:33.443 00.002 11060 worker thread done servicing request
03:34:33.446 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
03:34:33.446 00.000 10844 Enqueuing Move request for scope (0.08, 0.03)
03:34:33.446 00.000 11060 Worker thread wakes up
03:34:33.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:33.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
03:34:33.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
03:34:33.446 00.000 10844 UpdateGuideState exits: m=1578 SNR=25.1
03:34:33.446 00.000 11060 Moving (0.08, 0.03) raw xDistance=0.04 yDistance=0.07
03:34:33.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:33.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:34:33.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:33.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:33.446 00.000 10844 Enqueuing Expose request
03:34:33.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:34:33.448 00.002 11060 MoveAxis(E, 0, ABG)
03:34:33.448 00.000 11060 Move returns status 0, amount 0
03:34:33.448 00.000 11060 MoveAxis(N, 0, ABG)
03:34:33.448 00.000 11060 Move returns status 0, amount 0
03:34:33.448 00.000 11060 move complete, result=0
03:34:33.448 00.000 11060 worker thread done servicing request
03:34:33.448 00.000 11060 Worker thread wakes up
03:34:33.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:33.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:33.450 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:34.131 00.681 11060 Exposure complete
03:34:34.476 00.345 11060 worker thread done servicing request
03:34:34.479 00.003 10844 OnExposeComplete: enter
03:34:34.479 00.000 10844 UpdateGuideState(): m_state=6
03:34:34.479 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
03:34:34.479 00.000 10844 Star::Find returns 1 (1), X=620.46, Y=104.79, Mass=2036, SNR=28.7, Peak=255 HFD=3.4
03:34:34.479 00.000 10844 MultiStar: [#1 0.14,0.49,0.84,U] [#2 -0.28,0.75,0.00,M2] [#3 0.03,0.30,0.91,U] [#4 -0.16,-0.26,0.84,U] [#5 0.30,0.42,0.87,U] [#6 -0.35,0.31,0.93,U] [#7 -0.13,0.19,0.89,U] [#8 0.36,0.19,0.80,U] 
03:34:34.479 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.18}, one-star: {-0.37, -0.13}
03:34:34.479 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:34:34.479 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.79)
03:34:34.481 00.002 10844 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.76 mountX=0.18 mountY=-0.06, mountTheta=-0.35
03:34:34.483 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.18, opts=13)
03:34:34.483 00.000 10844 Enqueuing Move request for scope (-0.03, 0.18)
03:34:34.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:34.483 00.000 11060 Worker thread wakes up
03:34:34.484 00.001 10844 UpdateGuideState exits: m=2036 SNR=28.7 Saturated
03:34:34.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:34.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
03:34:34.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:34.484 00.000 10844 Enqueuing Expose request
03:34:34.484 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
03:34:34.484 00.000 11060 Moving (-0.03, 0.18) raw xDistance=0.18 yDistance=-0.06
03:34:34.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:34:34.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:34.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:34:34.484 00.000 11060 MoveAxis(W, 41, ABG)
03:34:34.484 00.000 11060 Guiding  Dir = 3, Dur = 41
03:34:34.490 00.006 11060 IsSlewing returns 0
03:34:34.490 00.000 11060 IsGuiding returns 0
03:34:34.541 00.051 11060 IsGuiding returns 0
03:34:34.541 00.000 11060 Move returns status 0, amount 41
03:34:34.541 00.000 11060 MoveAxis(N, 0, ABG)
03:34:34.541 00.000 11060 Move returns status 0, amount 0
03:34:34.541 00.000 11060 move complete, result=0
03:34:34.541 00.000 11060 worker thread done servicing request
03:34:34.541 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
03:34:34.541 00.000 11060 Worker thread wakes up
03:34:34.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:34.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:35.177 00.636 11060 Exposure complete
03:34:35.464 00.287 11060 worker thread done servicing request
03:34:35.464 00.000 10844 OnExposeComplete: enter
03:34:35.464 00.000 10844 UpdateGuideState(): m_state=6
03:34:35.464 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
03:34:35.464 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=105.19, Mass=1610, SNR=25.0, Peak=198 HFD=3.3
03:34:35.464 00.000 10844 MultiStar: [#1 -0.03,0.38,1.07,U] [#2 0.14,0.76,0.00,M3] [#3 0.74,-0.06,0.00,M1] [#4 -0.21,0.25,1.03,U] [#5 0.54,0.39,0.00,M1] [#6 0.10,0.47,1.12,U] [#7 0.12,0.43,0.97,U] [#8 0.50,-0.22,0.91,U] 
03:34:35.464 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.28}, one-star: {-0.18, 0.27}
03:34:35.464 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.39) = xAngle (0.03 = 0.03)
03:34:35.464 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.15 = -3.13)
03:34:35.464 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.42 mountX=0.28 mountY=-0.00, mountTheta=-0.01
03:34:35.469 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.28, opts=13)
03:34:35.469 00.000 10844 Enqueuing Move request for scope (0.04, 0.28)
03:34:35.469 00.000 11060 Worker thread wakes up
03:34:35.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:35.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.28) opts 0xd
03:34:35.469 00.000 10844 UpdateGuideState exits: m=1610 SNR=25.0
03:34:35.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.28)
03:34:35.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:35.469 00.000 11060 Moving (0.04, 0.28) raw xDistance=0.28 yDistance=-0.00
03:34:35.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:35.469 00.000 10844 Enqueuing Expose request
03:34:35.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
03:34:35.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:35.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:34:35.469 00.000 11060 MoveAxis(W, 67, ABG)
03:34:35.469 00.000 11060 Guiding  Dir = 3, Dur = 67
03:34:35.485 00.016 11060 IsSlewing returns 0
03:34:35.486 00.001 11060 IsGuiding returns 0
03:34:35.574 00.088 11060 IsGuiding returns 0
03:34:35.574 00.000 11060 Move returns status 0, amount 67
03:34:35.574 00.000 11060 MoveAxis(N, 0, ABG)
03:34:35.574 00.000 11060 Move returns status 0, amount 0
03:34:35.575 00.001 11060 move complete, result=0
03:34:35.575 00.000 11060 worker thread done servicing request
03:34:35.575 00.000 11060 Worker thread wakes up
03:34:35.575 00.000 10844 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
03:34:35.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:35.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:36.210 00.635 11060 Exposure complete
03:34:36.475 00.265 11060 worker thread done servicing request
03:34:36.475 00.000 10844 OnExposeComplete: enter
03:34:36.475 00.000 10844 UpdateGuideState(): m_state=6
03:34:36.475 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
03:34:36.475 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=104.34, Mass=2053, SNR=28.7, Peak=248 HFD=3.5
03:34:36.475 00.000 10844 MultiStar: [#1 0.22,-0.06,0.89,U] [#2 0.09,0.10,0.78,U] [#3 0.62,-0.21,0.00,M2] [#4 -0.09,-0.41,0.87,U] [#5 0.18,0.08,0.81,U] [#6 -0.01,0.28,0.99,U] [#7 0.06,-0.10,0.88,U] [#8 0.72,-0.08,0.00,M1] 
03:34:36.475 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.10}, one-star: {-0.47, -0.58}
03:34:36.475 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
03:34:36.475 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
03:34:36.475 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.72 mountX=-0.10 mountY=0.00, mountTheta=3.13
03:34:36.478 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
03:34:36.478 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
03:34:36.478 00.000 11060 Worker thread wakes up
03:34:36.478 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:34:36.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
03:34:36.478 00.000 10844 UpdateGuideState exits: m=2053 SNR=28.7
03:34:36.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
03:34:36.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:36.478 00.000 11060 Moving (-0.02, -0.10) raw xDistance=-0.10 yDistance=0.00
03:34:36.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:36.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:34:36.478 00.000 10844 Enqueuing Expose request
03:34:36.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:36.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:34:36.478 00.000 11060 MoveAxis(E, 0, ABG)
03:34:36.478 00.000 11060 Move returns status 0, amount 0
03:34:36.478 00.000 11060 MoveAxis(N, 0, ABG)
03:34:36.478 00.000 11060 Move returns status 0, amount 0
03:34:36.478 00.000 11060 move complete, result=0
03:34:36.478 00.000 11060 worker thread done servicing request
03:34:36.478 00.000 11060 Worker thread wakes up
03:34:36.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:36.483 00.005 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:36.484 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:37.119 00.635 11060 Exposure complete
03:34:37.344 00.225 11060 worker thread done servicing request
03:34:37.344 00.000 10844 OnExposeComplete: enter
03:34:37.344 00.000 10844 UpdateGuideState(): m_state=6
03:34:37.344 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
03:34:37.344 00.000 10844 Star::Find returns 1 (1), X=620.31, Y=104.50, Mass=1886, SNR=27.6, Peak=255 HFD=3.1
03:34:37.344 00.000 10844 MultiStar: [#1 -0.12,-0.03,0.88,U] [#2 0.19,0.22,0.87,U] [#3 0.51,0.44,0.00,M3] [#4 0.03,-0.64,0.00,M1] [#5 0.30,-0.29,0.86,U] [#6 -0.02,-0.00,0.99,U] [#7 0.13,0.04,0.92,U] [#8 0.27,-0.08,0.78,U] 
03:34:37.344 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {-0.52, -0.42}
03:34:37.344 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:34:37.347 00.003 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:34:37.347 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.36 mountX=-0.08 mountY=0.03, mountTheta=2.77
03:34:37.352 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
03:34:37.352 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
03:34:37.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:37.352 00.000 10844 UpdateGuideState exits: m=1886 SNR=27.6 Saturated
03:34:37.354 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:37.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:37.354 00.000 10844 Enqueuing Expose request
03:34:37.354 00.000 11060 Worker thread wakes up
03:34:37.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
03:34:37.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
03:34:37.354 00.000 11060 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.03
03:34:37.355 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:34:37.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:37.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:34:37.355 00.000 11060 MoveAxis(E, 0, ABG)
03:34:37.355 00.000 11060 Move returns status 0, amount 0
03:34:37.355 00.000 11060 MoveAxis(N, 0, ABG)
03:34:37.355 00.000 11060 Move returns status 0, amount 0
03:34:37.355 00.000 11060 move complete, result=0
03:34:37.355 00.000 11060 worker thread done servicing request
03:34:37.355 00.000 11060 Worker thread wakes up
03:34:37.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:37.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:37.357 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:37.999 00.642 11060 Exposure complete
03:34:38.208 00.209 11060 worker thread done servicing request
03:34:38.208 00.000 10844 OnExposeComplete: enter
03:34:38.210 00.002 10844 UpdateGuideState(): m_state=6
03:34:38.210 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
03:34:38.210 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.62, Mass=1804, SNR=26.5, Peak=236 HFD=3.6
03:34:38.211 00.001 10844 MultiStar: [#1 0.09,0.20,0.84,U] [#2 0.02,0.45,0.94,U] [#3 0.26,-0.14,0.93,U] [#4 -0.11,-0.36,1.01,U] [#5 0.22,0.32,0.96,U] [#6 -0.01,-0.41,0.90,U] [#7 -0.24,-0.02,0.99,U] [#8 0.41,0.02,0.78,U] 
03:34:38.211 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.03, -0.30}
03:34:38.211 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
03:34:38.211 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.23 = 1.23)
03:34:38.211 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.50 mountX=-0.02 mountY=0.06, mountTheta=1.89
03:34:38.211 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
03:34:38.211 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
03:34:38.211 00.000 11060 Worker thread wakes up
03:34:38.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:38.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:34:38.211 00.000 10844 UpdateGuideState exits: m=1804 SNR=26.5
03:34:38.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:34:38.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:38.211 00.000 11060 Moving (0.06, -0.03) raw xDistance=-0.02 yDistance=0.06
03:34:38.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:38.211 00.000 10844 Enqueuing Expose request
03:34:38.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:34:38.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:38.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:34:38.211 00.000 11060 MoveAxis(E, 0, ABG)
03:34:38.211 00.000 11060 Move returns status 0, amount 0
03:34:38.211 00.000 11060 MoveAxis(N, 0, ABG)
03:34:38.211 00.000 11060 Move returns status 0, amount 0
03:34:38.216 00.005 11060 move complete, result=0
03:34:38.216 00.000 11060 worker thread done servicing request
03:34:38.216 00.000 11060 Worker thread wakes up
03:34:38.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:38.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:38.219 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:38.856 00.637 11060 Exposure complete
03:34:39.059 00.203 11060 worker thread done servicing request
03:34:39.059 00.000 10844 OnExposeComplete: enter
03:34:39.059 00.000 10844 UpdateGuideState(): m_state=6
03:34:39.059 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
03:34:39.059 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.97, Mass=1759, SNR=26.7, Peak=194 HFD=3.0
03:34:39.059 00.000 10844 MultiStar: [#1 0.11,0.39,0.95,U] [#2 -0.04,-0.03,0.85,U] [#3 0.28,-0.31,1.03,U] [#4 0.26,-0.20,0.89,U] [#5 0.56,0.16,0.86,U] [#6 0.08,-0.11,1.06,U] [#7 0.35,0.12,0.99,U] [#8 0.10,-0.41,0.75,U] 
03:34:39.059 00.000 10844 single-star, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.01, 0.05}
03:34:39.059 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.39) = xAngle (0.01 = 0.01)
03:34:39.059 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.14 = 3.14)
03:34:39.059 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.40 mountX=0.05 mountY=0.00, mountTheta=0.00
03:34:39.064 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
03:34:39.064 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
03:34:39.064 00.000 11060 Worker thread wakes up
03:34:39.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:39.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
03:34:39.064 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
03:34:39.064 00.000 11060 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=0.00
03:34:39.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:34:39.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:39.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:34:39.064 00.000 11060 MoveAxis(E, 0, ABG)
03:34:39.064 00.000 11060 Move returns status 0, amount 0
03:34:39.064 00.000 11060 MoveAxis(N, 0, ABG)
03:34:39.064 00.000 11060 Move returns status 0, amount 0
03:34:39.064 00.000 11060 move complete, result=0
03:34:39.066 00.002 10844 UpdateGuideState exits: m=1759 SNR=26.7
03:34:39.066 00.000 11060 worker thread done servicing request
03:34:39.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:39.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:39.066 00.000 10844 Enqueuing Expose request
03:34:39.066 00.000 11060 Worker thread wakes up
03:34:39.066 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:39.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:39.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:39.700 00.634 11060 Exposure complete
03:34:39.900 00.200 11060 worker thread done servicing request
03:34:39.900 00.000 10844 OnExposeComplete: enter
03:34:39.900 00.000 10844 UpdateGuideState(): m_state=6
03:34:39.900 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
03:34:39.900 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.43, Mass=1651, SNR=25.5, Peak=194 HFD=3.3
03:34:39.905 00.005 10844 MultiStar: [#1 0.26,-0.61,0.00,M1] [#2 -0.24,0.19,1.00,U] [#3 0.57,0.04,1.01,U] [#4 0.23,-0.54,1.05,U] [#5 0.64,-0.33,0.00,M1] [#6 0.16,-0.48,1.02,U] [#7 0.16,-0.01,0.90,U] [#8 0.25,0.02,0.79,U] 
03:34:39.905 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.19}, one-star: {-0.24, -0.49}
03:34:39.905 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
03:34:39.905 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
03:34:39.905 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-1.00 mountX=-0.17 mountY=0.16, mountTheta=2.39
03:34:39.905 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.19, opts=13)
03:34:39.905 00.000 10844 Enqueuing Move request for scope (0.13, -0.19)
03:34:39.905 00.000 11060 Worker thread wakes up
03:34:39.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:39.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
03:34:39.905 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.5
03:34:39.905 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
03:34:39.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:39.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:39.905 00.000 10844 Enqueuing Expose request
03:34:39.905 00.000 11060 Moving (0.13, -0.19) raw xDistance=-0.17 yDistance=0.16
03:34:39.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:34:39.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:39.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:34:39.905 00.000 11060 MoveAxis(E, 39, ABG)
03:34:39.905 00.000 11060 Guiding  Dir = 2, Dur = 39
03:34:39.931 00.026 11060 IsSlewing returns 0
03:34:39.932 00.001 11060 IsGuiding returns 0
03:34:39.993 00.061 11060 IsGuiding returns 0
03:34:39.993 00.000 11060 Move returns status 0, amount 39
03:34:39.993 00.000 11060 MoveAxis(N, 0, ABG)
03:34:39.993 00.000 11060 Move returns status 0, amount 0
03:34:39.993 00.000 11060 move complete, result=0
03:34:39.993 00.000 11060 worker thread done servicing request
03:34:39.993 00.000 11060 Worker thread wakes up
03:34:39.993 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
03:34:39.995 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:39.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:40.643 00.648 11060 Exposure complete
03:34:40.854 00.211 11060 worker thread done servicing request
03:34:40.854 00.000 10844 OnExposeComplete: enter
03:34:40.854 00.000 10844 UpdateGuideState(): m_state=6
03:34:40.854 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
03:34:40.854 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.97, Mass=1609, SNR=25.6, Peak=193 HFD=3.0
03:34:40.856 00.002 10844 MultiStar: [#1 0.18,-0.22,0.91,U] [#2 -0.14,0.18,0.95,U] [#3 0.25,-0.48,1.02,U] [#4 0.16,-0.22,1.00,U] [#5 0.28,0.06,0.96,U] [#6 -0.14,-0.02,1.03,U] [#7 0.60,0.21,0.00,M1] [#8 0.25,0.23,0.83,U] 
03:34:40.856 00.000 10844 single-star, 7 included, MultiStar: {0.10, -0.06}, one-star: {0.01, 0.05}
03:34:40.856 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.39) = xAngle (-0.07 = -0.07)
03:34:40.856 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.06 = 3.06)
03:34:40.856 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.32 mountX=0.05 mountY=0.00, mountTheta=0.08
03:34:40.859 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
03:34:40.859 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
03:34:40.859 00.000 11060 Worker thread wakes up
03:34:40.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:40.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
03:34:40.859 00.000 10844 UpdateGuideState exits: m=1609 SNR=25.6
03:34:40.859 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
03:34:40.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:40.859 00.000 11060 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=0.00
03:34:40.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:40.859 00.000 10844 Enqueuing Expose request
03:34:40.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:34:40.861 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:40.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:34:40.861 00.000 11060 MoveAxis(E, 0, ABG)
03:34:40.861 00.000 11060 Move returns status 0, amount 0
03:34:40.861 00.000 11060 MoveAxis(N, 0, ABG)
03:34:40.861 00.000 11060 Move returns status 0, amount 0
03:34:40.861 00.000 11060 move complete, result=0
03:34:40.861 00.000 11060 worker thread done servicing request
03:34:40.861 00.000 11060 Worker thread wakes up
03:34:40.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:40.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:40.864 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:41.497 00.633 11060 Exposure complete
03:34:41.707 00.210 11060 worker thread done servicing request
03:34:41.707 00.000 10844 OnExposeComplete: enter
03:34:41.707 00.000 10844 UpdateGuideState(): m_state=6
03:34:41.707 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
03:34:41.707 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=104.67, Mass=1877, SNR=27.5, Peak=193 HFD=3.3
03:34:41.707 00.000 10844 MultiStar: [#1 0.05,-0.22,0.90,U] [#2 -0.07,0.08,0.89,U] [#3 0.45,-0.23,1.04,U] [#4 0.17,0.11,0.96,U] [#5 0.53,0.23,0.94,U] [#6 -0.06,-0.11,1.00,U] [#7 0.25,0.21,0.90,U] [#8 0.56,-0.16,0.83,U] 
03:34:41.707 00.000 10844 refined, 8 included, MultiStar: {0.21, -0.04}, one-star: {0.06, -0.25}
03:34:41.707 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.39) = xAngle (-1.58 = -1.58)
03:34:41.707 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.54 = 1.54)
03:34:41.707 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.19 mountX=-0.00 mountY=0.22, mountTheta=1.58
03:34:41.711 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.04, opts=13)
03:34:41.711 00.000 10844 Enqueuing Move request for scope (0.21, -0.04)
03:34:41.711 00.000 11060 Worker thread wakes up
03:34:41.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:41.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
03:34:41.711 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.5
03:34:41.711 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
03:34:41.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:41.714 00.003 11060 Moving (0.21, -0.04) raw xDistance=-0.00 yDistance=0.22
03:34:41.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:41.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:34:41.714 00.000 10844 Enqueuing Expose request
03:34:41.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:34:41.714 00.000 11060 MoveAxis(E, 0, ABG)
03:34:41.714 00.000 11060 Move returns status 0, amount 0
03:34:41.714 00.000 11060 MoveAxis(S, 85, ABG)
03:34:41.714 00.000 11060 Guiding  Dir = 1, Dur = 85
03:34:41.737 00.023 11060 IsSlewing returns 0
03:34:41.737 00.000 11060 IsGuiding returns 0
03:34:41.845 00.108 11060 IsGuiding returns 0
03:34:41.845 00.000 11060 Move returns status 0, amount 85
03:34:41.846 00.001 11060 move complete, result=0
03:34:41.846 00.000 11060 worker thread done servicing request
03:34:41.846 00.000 11060 Worker thread wakes up
03:34:41.847 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 85 ms SOUTH
03:34:41.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:41.860 00.013 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:42.493 00.633 11060 Exposure complete
03:34:42.702 00.209 11060 worker thread done servicing request
03:34:42.702 00.000 10844 OnExposeComplete: enter
03:34:42.702 00.000 10844 UpdateGuideState(): m_state=6
03:34:42.702 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
03:34:42.702 00.000 10844 Star::Find returns 1 (0), X=620.28, Y=104.17, Mass=1868, SNR=26.9, Peak=178 HFD=3.5
03:34:42.702 00.000 10844 MultiStar: [#1 0.01,-0.42,1.02,U] [#2 -0.36,0.35,0.92,U] [#3 0.52,0.05,1.00,U] [#4 0.21,-0.52,1.02,U] [#5 0.31,-0.15,0.91,U] [#6 -0.09,0.09,1.02,U] [#7 0.17,-0.41,0.86,U] [#8 -0.35,-0.20,0.77,U] 
03:34:42.702 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.22}, one-star: {-0.55, -0.74}
03:34:42.702 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
03:34:42.702 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
03:34:42.702 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.61 mountX=-0.22 mountY=0.03, mountTheta=3.02
03:34:42.704 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.22, opts=13)
03:34:42.706 00.002 10844 Enqueuing Move request for scope (-0.01, -0.22)
03:34:42.706 00.000 11060 Worker thread wakes up
03:34:42.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:42.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
03:34:42.706 00.000 10844 UpdateGuideState exits: m=1868 SNR=26.9
03:34:42.706 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
03:34:42.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:42.706 00.000 11060 Moving (-0.01, -0.22) raw xDistance=-0.22 yDistance=0.03
03:34:42.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:42.706 00.000 10844 Enqueuing Expose request
03:34:42.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:34:42.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:42.707 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:34:42.707 00.000 11060 MoveAxis(E, 51, ABG)
03:34:42.707 00.000 11060 Guiding  Dir = 2, Dur = 51
03:34:42.712 00.005 11060 IsSlewing returns 0
03:34:42.712 00.000 11060 IsGuiding returns 0
03:34:42.775 00.063 11060 IsGuiding returns 0
03:34:42.775 00.000 11060 Move returns status 0, amount 51
03:34:42.775 00.000 11060 MoveAxis(N, 0, ABG)
03:34:42.775 00.000 11060 Move returns status 0, amount 0
03:34:42.775 00.000 11060 move complete, result=0
03:34:42.776 00.001 11060 worker thread done servicing request
03:34:42.776 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
03:34:42.776 00.000 11060 Worker thread wakes up
03:34:42.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:42.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:43.409 00.633 11060 Exposure complete
03:34:43.606 00.197 11060 worker thread done servicing request
03:34:43.606 00.000 10844 OnExposeComplete: enter
03:34:43.606 00.000 10844 UpdateGuideState(): m_state=6
03:34:43.606 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
03:34:43.606 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.52, Mass=1808, SNR=26.5, Peak=253 HFD=3.2
03:34:43.606 00.000 10844 MultiStar: [#1 0.04,0.16,0.96,U] [#2 -0.44,0.27,0.88,U] [#3 0.09,-0.06,0.99,U] [#4 -0.31,-0.27,0.98,U] [#5 0.10,0.12,0.85,U] [#6 -0.33,-0.30,1.08,U] [#7 -0.14,-0.12,0.99,U] [#8 0.19,0.03,0.80,U] 
03:34:43.606 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.34, -0.39}
03:34:43.606 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.39) = xAngle (-4.02 = 2.26)
03:34:43.606 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.90 = -0.90)
03:34:43.606 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.63 mountX=-0.10 mountY=-0.12, mountTheta=-2.25
03:34:43.606 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.08, opts=13)
03:34:43.606 00.000 10844 Enqueuing Move request for scope (-0.14, -0.08)
03:34:43.606 00.000 11060 Worker thread wakes up
03:34:43.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:43.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
03:34:43.611 00.005 10844 UpdateGuideState exits: m=1808 SNR=26.5
03:34:43.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
03:34:43.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:43.611 00.000 11060 Moving (-0.14, -0.08) raw xDistance=-0.10 yDistance=-0.12
03:34:43.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:43.611 00.000 10844 Enqueuing Expose request
03:34:43.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:34:43.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:43.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:34:43.611 00.000 11060 MoveAxis(E, 0, ABG)
03:34:43.611 00.000 11060 Move returns status 0, amount 0
03:34:43.611 00.000 11060 MoveAxis(N, 0, ABG)
03:34:43.611 00.000 11060 Move returns status 0, amount 0
03:34:43.612 00.001 11060 move complete, result=0
03:34:43.612 00.000 11060 worker thread done servicing request
03:34:43.612 00.000 11060 Worker thread wakes up
03:34:43.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:43.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:43.612 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:44.241 00.629 11060 Exposure complete
03:34:44.444 00.203 11060 worker thread done servicing request
03:34:44.444 00.000 10844 OnExposeComplete: enter
03:34:44.444 00.000 10844 UpdateGuideState(): m_state=6
03:34:44.444 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
03:34:44.444 00.000 10844 Star::Find returns 1 (0), X=620.20, Y=104.97, Mass=1956, SNR=27.9, Peak=245 HFD=3.3
03:34:44.444 00.000 10844 MultiStar: [#1 -0.12,0.26,0.82,U] [#2 -0.58,0.23,0.00,M1] [#3 0.23,0.41,0.92,U] [#4 -0.75,-0.77,0.00,M1] [#5 0.15,0.17,0.89,U] [#6 -0.19,-0.01,1.04,U] [#7 -0.42,-0.11,0.87,U] [#8 -0.34,0.32,0.70,U] 
03:34:44.444 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.15}, one-star: {-0.63, 0.05}
03:34:44.444 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.39) = xAngle (1.08 = 1.08)
03:34:44.444 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.21 = -2.08)
03:34:44.444 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.47 mountX=0.11 mountY=-0.21, mountTheta=-1.08
03:34:44.449 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.15, opts=13)
03:34:44.449 00.000 10844 Enqueuing Move request for scope (-0.19, 0.15)
03:34:44.449 00.000 11060 Worker thread wakes up
03:34:44.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:44.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
03:34:44.449 00.000 10844 UpdateGuideState exits: m=1956 SNR=27.9
03:34:44.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
03:34:44.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:44.449 00.000 11060 Moving (-0.19, 0.15) raw xDistance=0.11 yDistance=-0.21
03:34:44.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:44.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:34:44.449 00.000 10844 Enqueuing Expose request
03:34:44.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:34:44.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:34:44.449 00.000 11060 MoveAxis(E, 0, ABG)
03:34:44.449 00.000 11060 Move returns status 0, amount 0
03:34:44.449 00.000 11060 MoveAxis(N, 0, ABG)
03:34:44.449 00.000 11060 Move returns status 0, amount 0
03:34:44.449 00.000 11060 move complete, result=0
03:34:44.449 00.000 11060 worker thread done servicing request
03:34:44.451 00.002 11060 Worker thread wakes up
03:34:44.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:44.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:44.454 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:34:45.080 00.626 11060 Exposure complete
03:34:45.294 00.214 11060 worker thread done servicing request
03:34:45.294 00.000 10844 OnExposeComplete: enter
03:34:45.294 00.000 10844 UpdateGuideState(): m_state=6
03:34:45.294 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
03:34:45.294 00.000 10844 Star::Find returns 1 (0), X=620.23, Y=104.94, Mass=1922, SNR=27.7, Peak=238 HFD=3.4
03:34:45.294 00.000 10844 MultiStar: [#1 -0.02,0.01,0.88,U] [#2 -0.34,0.08,0.81,U] [#3 0.23,-0.03,0.92,U] [#4 -0.08,-0.02,0.93,U] [#5 0.05,0.16,0.90,U] [#6 -0.37,0.18,0.95,U] [#7 0.03,0.05,0.92,U] [#8 0.19,0.12,0.70,U] 
03:34:45.294 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.06}, one-star: {-0.60, 0.02}
03:34:45.294 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.39) = xAngle (1.25 = 1.25)
03:34:45.294 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.37 = -1.91)
03:34:45.294 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.64 mountX=0.04 mountY=-0.12, mountTheta=-1.25
03:34:45.299 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
03:34:45.299 00.000 10844 Enqueuing Move request for scope (-0.11, 0.06)
03:34:45.299 00.000 11060 Worker thread wakes up
03:34:45.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
03:34:45.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
03:34:45.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:45.299 00.000 11060 Moving (-0.11, 0.06) raw xDistance=0.04 yDistance=-0.12
03:34:45.299 00.000 10844 UpdateGuideState exits: m=1922 SNR=27.7
03:34:45.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:45.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:45.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:34:45.299 00.000 10844 Enqueuing Expose request
03:34:45.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:45.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:34:45.299 00.000 11060 MoveAxis(E, 0, ABG)
03:34:45.299 00.000 11060 Move returns status 0, amount 0
03:34:45.299 00.000 11060 MoveAxis(N, 0, ABG)
03:34:45.299 00.000 11060 Move returns status 0, amount 0
03:34:45.299 00.000 11060 move complete, result=0
03:34:45.299 00.000 11060 worker thread done servicing request
03:34:45.299 00.000 11060 Worker thread wakes up
03:34:45.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:45.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:45.304 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:45.944 00.640 11060 Exposure complete
03:34:46.160 00.216 11060 worker thread done servicing request
03:34:46.160 00.000 10844 OnExposeComplete: enter
03:34:46.160 00.000 10844 UpdateGuideState(): m_state=6
03:34:46.160 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
03:34:46.160 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=104.78, Mass=2000, SNR=28.7, Peak=244 HFD=3.2
03:34:46.162 00.002 10844 MultiStar: [#1 -0.11,-0.53,0.87,U] [#2 0.15,0.23,0.83,U] [#3 0.05,-0.05,0.86,U] [#4 -0.21,-0.05,0.89,U] [#5 0.03,-0.14,0.86,U] [#6 0.56,-0.09,0.92,U] [#7 0.17,0.26,0.91,U] [#8 0.19,-0.26,0.81,U] 
03:34:46.162 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.38, -0.14}
03:34:46.162 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:34:46.162 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.65 = 0.65)
03:34:46.162 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.09 mountX=-0.07 mountY=0.06, mountTheta=2.49
03:34:46.165 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
03:34:46.165 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
03:34:46.165 00.000 11060 Worker thread wakes up
03:34:46.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:46.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
03:34:46.165 00.000 10844 UpdateGuideState exits: m=2000 SNR=28.7
03:34:46.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:46.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:46.165 00.000 10844 Enqueuing Expose request
03:34:46.166 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
03:34:46.166 00.000 11060 Moving (0.04, -0.08) raw xDistance=-0.07 yDistance=0.06
03:34:46.167 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:34:46.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:46.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:34:46.167 00.000 11060 MoveAxis(E, 0, ABG)
03:34:46.167 00.000 11060 Move returns status 0, amount 0
03:34:46.167 00.000 11060 MoveAxis(N, 0, ABG)
03:34:46.167 00.000 11060 Move returns status 0, amount 0
03:34:46.167 00.000 11060 move complete, result=0
03:34:46.167 00.000 11060 worker thread done servicing request
03:34:46.167 00.000 11060 Worker thread wakes up
03:34:46.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:46.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:46.169 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:46.815 00.646 11060 Exposure complete
03:34:47.021 00.206 11060 worker thread done servicing request
03:34:47.025 00.004 10844 OnExposeComplete: enter
03:34:47.025 00.000 10844 UpdateGuideState(): m_state=6
03:34:47.025 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
03:34:47.025 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=105.17, Mass=1836, SNR=26.9, Peak=238 HFD=3.4
03:34:47.025 00.000 10844 MultiStar: [#1 -0.15,0.13,0.97,U] [#2 -0.37,0.35,0.88,U] [#3 0.36,0.26,0.94,U] [#4 -0.30,-0.16,1.02,U] [#5 0.35,0.04,0.96,U] [#6 -0.15,0.02,0.97,U] [#7 -0.11,0.04,0.92,U] [#8 0.19,0.08,0.79,U] 
03:34:47.025 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.34, 0.25}
03:34:47.025 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.39) = xAngle (0.70 = 0.70)
03:34:47.025 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.82 = -2.46)
03:34:47.025 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.09 mountX=0.10 mountY=-0.08, mountTheta=-0.69
03:34:47.027 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
03:34:47.027 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
03:34:47.027 00.000 11060 Worker thread wakes up
03:34:47.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:47.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
03:34:47.027 00.000 10844 UpdateGuideState exits: m=1836 SNR=26.9
03:34:47.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
03:34:47.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:47.027 00.000 11060 Moving (-0.06, 0.11) raw xDistance=0.10 yDistance=-0.08
03:34:47.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:47.027 00.000 10844 Enqueuing Expose request
03:34:47.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:34:47.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:47.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:34:47.027 00.000 11060 MoveAxis(E, 0, ABG)
03:34:47.027 00.000 11060 Move returns status 0, amount 0
03:34:47.027 00.000 11060 MoveAxis(N, 0, ABG)
03:34:47.027 00.000 11060 Move returns status 0, amount 0
03:34:47.027 00.000 11060 move complete, result=0
03:34:47.031 00.004 11060 worker thread done servicing request
03:34:47.031 00.000 11060 Worker thread wakes up
03:34:47.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:47.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:47.032 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:47.655 00.623 11060 Exposure complete
03:34:47.855 00.200 11060 worker thread done servicing request
03:34:47.855 00.000 10844 OnExposeComplete: enter
03:34:47.855 00.000 10844 UpdateGuideState(): m_state=6
03:34:47.855 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
03:34:47.855 00.000 10844 Star::Find returns 1 (0), X=620.29, Y=104.90, Mass=1805, SNR=26.3, Peak=215 HFD=3.4
03:34:47.855 00.000 10844 MultiStar: [#1 -0.09,0.01,0.99,U] [#2 -0.17,0.26,0.90,U] [#3 -0.16,0.06,0.98,U] [#4 -0.32,-0.46,0.97,U] [#5 0.43,0.18,0.93,U] [#6 0.08,0.07,0.97,U] [#7 -0.05,-0.10,0.92,U] [#8 0.16,0.12,0.87,U] 
03:34:47.855 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.54, -0.02}
03:34:47.855 00.000 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.39) = xAngle (1.64 = 1.64)
03:34:47.855 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.76 = -1.52)
03:34:47.858 00.003 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.03 mountX=-0.01 mountY=-0.08, mountTheta=-1.64
03:34:47.859 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
03:34:47.859 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
03:34:47.861 00.002 11060 Worker thread wakes up
03:34:47.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
03:34:47.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
03:34:47.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:47.861 00.000 10844 UpdateGuideState exits: m=1805 SNR=26.3
03:34:47.861 00.000 11060 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
03:34:47.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:47.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:47.861 00.000 10844 Enqueuing Expose request
03:34:47.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:34:47.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:47.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:34:47.863 00.002 11060 MoveAxis(E, 0, ABG)
03:34:47.863 00.000 11060 Move returns status 0, amount 0
03:34:47.863 00.000 11060 MoveAxis(N, 0, ABG)
03:34:47.873 00.010 11060 Move returns status 0, amount 0
03:34:47.873 00.000 11060 move complete, result=0
03:34:47.873 00.000 11060 worker thread done servicing request
03:34:47.873 00.000 11060 Worker thread wakes up
03:34:47.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:47.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:47.875 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:48.517 00.642 11060 Exposure complete
03:34:48.719 00.202 11060 worker thread done servicing request
03:34:48.719 00.000 10844 OnExposeComplete: enter
03:34:48.719 00.000 10844 UpdateGuideState(): m_state=6
03:34:48.724 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
03:34:48.724 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.94, Mass=1858, SNR=27.3, Peak=226 HFD=3.2
03:34:48.725 00.001 10844 MultiStar: [#1 -0.23,0.06,0.84,U] [#2 -0.75,0.25,0.00,M1] [#3 -0.26,-0.10,0.92,U] [#4 -0.19,0.07,0.96,U] [#5 -0.00,0.19,0.81,U] [#6 -0.50,-0.05,0.98,U] [#7 0.09,0.18,0.88,U] [#8 -0.04,0.18,0.83,U] 
03:34:48.725 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.07}, one-star: {-0.29, 0.02}
03:34:48.725 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.39) = xAngle (1.42 = 1.42)
03:34:48.725 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.54 = -1.74)
03:34:48.725 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.81 mountX=0.03 mountY=-0.20, mountTheta=-1.42
03:34:48.737 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.07, opts=13)
03:34:48.737 00.000 10844 Enqueuing Move request for scope (-0.19, 0.07)
03:34:48.737 00.000 11060 Worker thread wakes up
03:34:48.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
03:34:48.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
03:34:48.737 00.000 11060 Moving (-0.19, 0.07) raw xDistance=0.03 yDistance=-0.20
03:34:48.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:34:48.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:34:48.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:34:48.737 00.000 11060 MoveAxis(E, 0, ABG)
03:34:48.737 00.000 11060 Move returns status 0, amount 0
03:34:48.737 00.000 11060 MoveAxis(N, 0, ABG)
03:34:48.737 00.000 11060 Move returns status 0, amount 0
03:34:48.737 00.000 11060 move complete, result=0
03:34:48.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:48.737 00.000 11060 worker thread done servicing request
03:34:48.737 00.000 10844 UpdateGuideState exits: m=1858 SNR=27.3
03:34:48.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:48.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:48.737 00.000 10844 Enqueuing Expose request
03:34:48.737 00.000 11060 Worker thread wakes up
03:34:48.737 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:34:48.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:48.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:49.370 00.633 11060 Exposure complete
03:34:49.574 00.204 11060 worker thread done servicing request
03:34:49.574 00.000 10844 OnExposeComplete: enter
03:34:49.574 00.000 10844 UpdateGuideState(): m_state=6
03:34:49.574 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
03:34:49.574 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=105.22, Mass=1691, SNR=25.4, Peak=180 HFD=3.2
03:34:49.574 00.000 10844 MultiStar: [#1 -0.01,0.50,0.94,U] [#2 -0.25,0.17,1.03,U] [#3 0.35,-0.06,0.99,U] [#4 0.03,-0.14,0.97,U] [#5 0.30,-0.05,1.01,U] [#6 0.08,-0.28,0.99,U] [#7 0.06,-0.02,1.02,U] [#8 0.03,-0.22,0.79,U] 
03:34:49.574 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.49, 0.30}
03:34:49.574 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.39) = xAngle (-0.22 = -0.22)
03:34:49.574 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.90 = 2.90)
03:34:49.574 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.17 mountX=0.03 mountY=0.01, mountTheta=0.24
03:34:49.580 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
03:34:49.590 00.010 10844 Enqueuing Move request for scope (0.01, 0.02)
03:34:49.591 00.001 11060 Worker thread wakes up
03:34:49.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
03:34:49.591 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
03:34:49.591 00.000 11060 Moving (0.01, 0.02) raw xDistance=0.03 yDistance=0.01
03:34:49.592 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:34:49.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:49.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:34:49.592 00.000 11060 MoveAxis(E, 0, ABG)
03:34:49.592 00.000 11060 Move returns status 0, amount 0
03:34:49.592 00.000 11060 MoveAxis(N, 0, ABG)
03:34:49.592 00.000 11060 Move returns status 0, amount 0
03:34:49.592 00.000 11060 move complete, result=0
03:34:49.592 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:49.592 00.000 11060 worker thread done servicing request
03:34:49.592 00.000 10844 UpdateGuideState exits: m=1691 SNR=25.4
03:34:49.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:49.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:49.592 00.000 10844 Enqueuing Expose request
03:34:49.592 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:49.592 00.000 11060 Worker thread wakes up
03:34:49.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:49.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:50.220 00.628 11060 Exposure complete
03:34:50.445 00.225 11060 worker thread done servicing request
03:34:50.445 00.000 10844 OnExposeComplete: enter
03:34:50.445 00.000 10844 UpdateGuideState(): m_state=6
03:34:50.445 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
03:34:50.447 00.002 10844 Star::Find returns 1 (0), X=620.69, Y=105.24, Mass=1763, SNR=26.6, Peak=176 HFD=3.6
03:34:50.447 00.000 10844 MultiStar: [#1 -0.02,0.21,1.03,U] [#2 -0.22,0.31,0.90,U] [#3 0.08,0.20,0.94,U] [#4 0.51,0.39,0.00,M1] [#5 -0.31,-0.19,0.94,U] [#6 -0.07,-0.29,0.98,U] [#7 0.34,0.22,0.97,U] [#8 0.48,0.24,0.84,U] 
03:34:50.447 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {-0.14, 0.32}
03:34:50.447 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.09 = 0.09)
03:34:50.447 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.22 = -3.07)
03:34:50.447 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.48 mountX=0.13 mountY=-0.01, mountTheta=-0.07
03:34:50.449 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
03:34:50.449 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
03:34:50.449 00.000 11060 Worker thread wakes up
03:34:50.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:50.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
03:34:50.449 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.6
03:34:50.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
03:34:50.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:50.449 00.000 11060 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.01
03:34:50.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:50.449 00.000 10844 Enqueuing Expose request
03:34:50.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:34:50.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:50.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:34:50.449 00.000 11060 MoveAxis(W, 29, ABG)
03:34:50.449 00.000 11060 Guiding  Dir = 3, Dur = 29
03:34:50.473 00.024 11060 IsSlewing returns 0
03:34:50.473 00.000 11060 IsGuiding returns 0
03:34:50.521 00.048 11060 IsGuiding returns 0
03:34:50.521 00.000 11060 Move returns status 0, amount 29
03:34:50.524 00.003 11060 MoveAxis(N, 0, ABG)
03:34:50.524 00.000 11060 Move returns status 0, amount 0
03:34:50.524 00.000 11060 move complete, result=0
03:34:50.524 00.000 10844 GuideStep: 0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
03:34:50.524 00.000 11060 worker thread done servicing request
03:34:50.524 00.000 11060 Worker thread wakes up
03:34:50.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:50.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:51.155 00.631 11060 Exposure complete
03:34:51.371 00.216 11060 worker thread done servicing request
03:34:51.371 00.000 10844 OnExposeComplete: enter
03:34:51.371 00.000 10844 UpdateGuideState(): m_state=6
03:34:51.371 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
03:34:51.371 00.000 10844 Star::Find returns 1 (1), X=620.39, Y=104.87, Mass=2217, SNR=29.8, Peak=255 HFD=3.3
03:34:51.371 00.000 10844 MultiStar: [#1 -0.35,0.04,0.87,U] [#2 -0.61,-0.05,0.00,M1] [#3 0.23,0.19,0.86,U] [#4 -0.10,0.13,0.90,U] [#5 0.29,0.01,0.92,U] [#6 -0.31,-0.10,0.88,U] [#7 0.06,0.37,0.84,U] [#8 0.33,0.50,0.00,M1] 
03:34:51.371 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.08}, one-star: {-0.44, -0.05}
03:34:51.371 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.39) = xAngle (1.05 = 1.05)
03:34:51.371 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.17 = -2.11)
03:34:51.371 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.12 cameraTheta=2.44 mountX=0.06 mountY=-0.11, mountTheta=-1.05
03:34:51.375 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.08, opts=13)
03:34:51.375 00.000 10844 Enqueuing Move request for scope (-0.10, 0.08)
03:34:51.375 00.000 11060 Worker thread wakes up
03:34:51.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
03:34:51.376 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
03:34:51.376 00.000 11060 Moving (-0.10, 0.08) raw xDistance=0.06 yDistance=-0.11
03:34:51.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:51.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:34:51.376 00.000 10844 UpdateGuideState exits: m=2217 SNR=29.8 Saturated
03:34:51.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:51.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:51.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:51.376 00.000 10844 Enqueuing Expose request
03:34:51.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:34:51.376 00.000 11060 MoveAxis(E, 0, ABG)
03:34:51.376 00.000 11060 Move returns status 0, amount 0
03:34:51.376 00.000 11060 MoveAxis(N, 0, ABG)
03:34:51.376 00.000 11060 Move returns status 0, amount 0
03:34:51.376 00.000 11060 move complete, result=0
03:34:51.376 00.000 11060 worker thread done servicing request
03:34:51.376 00.000 11060 Worker thread wakes up
03:34:51.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:51.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:51.378 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:52.018 00.640 11060 Exposure complete
03:34:52.236 00.218 11060 worker thread done servicing request
03:34:52.236 00.000 10844 OnExposeComplete: enter
03:34:52.236 00.000 10844 UpdateGuideState(): m_state=6
03:34:52.236 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
03:34:52.236 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=105.09, Mass=1558, SNR=24.7, Peak=164 HFD=3.4
03:34:52.236 00.000 10844 MultiStar: [#1 0.14,0.11,0.98,U] [#2 -0.27,0.45,0.99,U] [#3 0.47,0.29,1.04,U] [#4 -0.26,0.31,1.05,U] [#5 0.30,0.55,0.00,M1] [#6 0.43,0.59,0.00,M1] [#7 -0.33,0.12,1.03,U] [#8 0.13,0.15,0.82,U] 
03:34:52.236 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.23}, one-star: {-0.35, 0.17}
03:34:52.236 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
03:34:52.236 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.67)
03:34:52.236 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.88 mountX=0.21 mountY=-0.11, mountTheta=-0.47
03:34:52.242 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.23, opts=13)
03:34:52.242 00.000 10844 Enqueuing Move request for scope (-0.07, 0.23)
03:34:52.242 00.000 11060 Worker thread wakes up
03:34:52.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
03:34:52.243 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
03:34:52.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:52.243 00.000 11060 Moving (-0.07, 0.23) raw xDistance=0.21 yDistance=-0.11
03:34:52.243 00.000 10844 UpdateGuideState exits: m=1558 SNR=24.7
03:34:52.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:34:52.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:52.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:52.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:34:52.243 00.000 11060 MoveAxis(W, 50, ABG)
03:34:52.243 00.000 11060 Guiding  Dir = 3, Dur = 50
03:34:52.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:52.243 00.000 10844 Enqueuing Expose request
03:34:52.272 00.029 11060 IsSlewing returns 0
03:34:52.272 00.000 11060 IsGuiding returns 0
03:34:52.350 00.078 11060 IsGuiding returns 0
03:34:52.350 00.000 11060 Move returns status 0, amount 50
03:34:52.350 00.000 11060 MoveAxis(N, 0, ABG)
03:34:52.350 00.000 11060 Move returns status 0, amount 0
03:34:52.350 00.000 11060 move complete, result=0
03:34:52.350 00.000 11060 worker thread done servicing request
03:34:52.350 00.000 10844 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
03:34:52.350 00.000 11060 Worker thread wakes up
03:34:52.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:52.352 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:52.978 00.626 11060 Exposure complete
03:34:53.175 00.197 11060 worker thread done servicing request
03:34:53.175 00.000 10844 OnExposeComplete: enter
03:34:53.175 00.000 10844 UpdateGuideState(): m_state=6
03:34:53.175 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
03:34:53.175 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=105.35, Mass=1885, SNR=27.1, Peak=173 HFD=3.5
03:34:53.175 00.000 10844 MultiStar: [#1 -0.24,0.27,0.88,U] [#2 -0.47,0.25,0.87,U] [#3 0.18,-0.04,0.88,U] [#4 0.16,0.16,0.92,U] [#5 -0.27,-0.24,0.92,U] [#6 -0.70,-0.17,0.00,M2] [#7 0.20,0.36,0.88,U] [#8 0.38,0.16,0.86,U] 
03:34:53.175 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.17}, one-star: {-0.18, 0.43}
03:34:53.175 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.39) = xAngle (0.38 = 0.38)
03:34:53.175 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.51 = -2.78)
03:34:53.175 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.77 mountX=0.16 mountY=-0.06, mountTheta=-0.37
03:34:53.180 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.17, opts=13)
03:34:53.180 00.000 10844 Enqueuing Move request for scope (-0.03, 0.17)
03:34:53.180 00.000 11060 Worker thread wakes up
03:34:53.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:53.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
03:34:53.180 00.000 10844 UpdateGuideState exits: m=1885 SNR=27.1
03:34:53.180 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
03:34:53.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:53.180 00.000 11060 Moving (-0.03, 0.17) raw xDistance=0.16 yDistance=-0.06
03:34:53.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:53.180 00.000 10844 Enqueuing Expose request
03:34:53.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
03:34:53.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:53.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:34:53.180 00.000 11060 MoveAxis(W, 39, ABG)
03:34:53.180 00.000 11060 Guiding  Dir = 3, Dur = 39
03:34:53.197 00.017 11060 IsSlewing returns 0
03:34:53.197 00.000 11060 IsGuiding returns 0
03:34:53.256 00.059 11060 IsGuiding returns 0
03:34:53.256 00.000 11060 Move returns status 0, amount 39
03:34:53.256 00.000 11060 MoveAxis(N, 0, ABG)
03:34:53.256 00.000 11060 Move returns status 0, amount 0
03:34:53.256 00.000 11060 move complete, result=0
03:34:53.256 00.000 11060 worker thread done servicing request
03:34:53.256 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:34:53.256 00.000 11060 Worker thread wakes up
03:34:53.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:53.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:53.891 00.635 11060 Exposure complete
03:34:54.098 00.207 10844 OnExposeComplete: enter
03:34:54.098 00.000 10844 UpdateGuideState(): m_state=6
03:34:54.100 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
03:34:54.100 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.77, Mass=1931, SNR=27.8, Peak=199 HFD=3.6
03:34:54.100 00.000 10844 MultiStar: [#1 -0.02,0.35,0.85,U] [#2 -0.28,0.42,0.84,U] [#3 -0.17,-0.24,1.01,U] [#4 -0.13,-0.17,0.88,U] [#5 0.40,0.12,0.80,U] [#6 -0.25,-0.09,0.93,U] [#7 0.20,-0.01,0.87,U] [#8 0.23,0.04,0.80,U] 
03:34:54.100 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.04, -0.15}
03:34:54.100 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.39) = xAngle (0.96 = 0.96)
03:34:54.100 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.08 = -2.20)
03:34:54.100 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.02 cameraTheta=2.34 mountX=0.01 mountY=-0.02, mountTheta=-0.95
03:34:54.100 00.000 11060 worker thread done servicing request
03:34:54.103 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
03:34:54.103 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
03:34:54.103 00.000 11060 Worker thread wakes up
03:34:54.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:54.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
03:34:54.103 00.000 10844 UpdateGuideState exits: m=1931 SNR=27.8
03:34:54.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
03:34:54.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:54.103 00.000 11060 Moving (-0.02, 0.02) raw xDistance=0.01 yDistance=-0.02
03:34:54.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:54.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:34:54.103 00.000 10844 Enqueuing Expose request
03:34:54.105 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:54.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:34:54.105 00.000 11060 MoveAxis(E, 0, ABG)
03:34:54.105 00.000 11060 Move returns status 0, amount 0
03:34:54.105 00.000 11060 MoveAxis(N, 0, ABG)
03:34:54.105 00.000 11060 Move returns status 0, amount 0
03:34:54.105 00.000 11060 move complete, result=0
03:34:54.106 00.001 11060 worker thread done servicing request
03:34:54.106 00.000 11060 Worker thread wakes up
03:34:54.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:54.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:54.108 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:54.751 00.643 11060 Exposure complete
03:34:54.950 00.199 11060 worker thread done servicing request
03:34:54.950 00.000 10844 OnExposeComplete: enter
03:34:54.950 00.000 10844 UpdateGuideState(): m_state=6
03:34:54.950 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
03:34:54.950 00.000 10844 Star::Find returns 1 (0), X=620.19, Y=104.53, Mass=1854, SNR=27.0, Peak=198 HFD=3.7
03:34:54.950 00.000 10844 MultiStar: [#1 0.22,0.18,0.97,U] [#2 -0.04,-0.06,0.86,U] [#3 0.23,-0.03,0.98,U] [#4 -0.35,-0.33,0.94,U] [#5 0.45,0.07,0.98,U] [#6 0.01,-0.30,1.02,U] [#7 -0.12,-0.22,0.92,U] [#8 0.08,-0.04,0.75,U] 
03:34:54.950 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.64, -0.39}
03:34:54.953 00.003 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
03:34:54.953 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
03:34:54.953 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.72 mountX=-0.13 mountY=0.00, mountTheta=3.13
03:34:54.956 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
03:34:54.956 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
03:34:54.956 00.000 11060 Worker thread wakes up
03:34:54.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:54.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
03:34:54.956 00.000 10844 UpdateGuideState exits: m=1854 SNR=27.0
03:34:54.956 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
03:34:54.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:54.956 00.000 11060 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=0.00
03:34:54.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:54.956 00.000 10844 Enqueuing Expose request
03:34:54.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:34:54.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:54.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:34:54.956 00.000 11060 MoveAxis(E, 31, ABG)
03:34:54.956 00.000 11060 Guiding  Dir = 2, Dur = 31
03:34:54.969 00.013 11060 IsSlewing returns 0
03:34:54.969 00.000 11060 IsGuiding returns 0
03:34:55.015 00.046 11060 IsGuiding returns 0
03:34:55.015 00.000 11060 Move returns status 0, amount 31
03:34:55.015 00.000 11060 MoveAxis(N, 0, ABG)
03:34:55.015 00.000 11060 Move returns status 0, amount 0
03:34:55.015 00.000 11060 move complete, result=0
03:34:55.015 00.000 11060 worker thread done servicing request
03:34:55.015 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
03:34:55.015 00.000 11060 Worker thread wakes up
03:34:55.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:55.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:55.650 00.635 11060 Exposure complete
03:34:55.852 00.202 11060 worker thread done servicing request
03:34:55.852 00.000 10844 OnExposeComplete: enter
03:34:55.852 00.000 10844 UpdateGuideState(): m_state=6
03:34:55.852 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
03:34:55.852 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=105.20, Mass=1656, SNR=25.5, Peak=191 HFD=3.4
03:34:55.854 00.002 10844 MultiStar: [#1 0.32,0.21,0.98,U] [#2 -0.83,0.80,0.00,M1] [#3 -0.24,0.22,1.03,U] [#4 -0.21,-0.20,1.06,U] [#5 0.19,-0.17,1.02,U] [#6 -0.15,0.10,1.04,U] [#7 0.06,-0.08,0.98,U] [#8 0.05,-0.02,0.85,U] 
03:34:55.854 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.59, 0.28}
03:34:55.854 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.39) = xAngle (1.23 = 1.23)
03:34:55.854 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.36 = -1.93)
03:34:55.854 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.62 mountX=0.03 mountY=-0.08, mountTheta=-1.23
03:34:55.856 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
03:34:55.856 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
03:34:55.856 00.000 11060 Worker thread wakes up
03:34:55.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:55.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
03:34:55.856 00.000 10844 UpdateGuideState exits: m=1656 SNR=25.5
03:34:55.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
03:34:55.858 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:55.858 00.000 11060 Moving (-0.08, 0.04) raw xDistance=0.03 yDistance=-0.08
03:34:55.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:55.858 00.000 10844 Enqueuing Expose request
03:34:55.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:34:55.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:55.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:34:55.858 00.000 11060 MoveAxis(E, 0, ABG)
03:34:55.858 00.000 11060 Move returns status 0, amount 0
03:34:55.858 00.000 11060 MoveAxis(N, 0, ABG)
03:34:55.858 00.000 11060 Move returns status 0, amount 0
03:34:55.858 00.000 11060 move complete, result=0
03:34:55.859 00.001 11060 worker thread done servicing request
03:34:55.859 00.000 11060 Worker thread wakes up
03:34:55.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:55.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:55.859 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:56.493 00.634 11060 Exposure complete
03:34:56.702 00.209 11060 worker thread done servicing request
03:34:56.702 00.000 10844 OnExposeComplete: enter
03:34:56.702 00.000 10844 UpdateGuideState(): m_state=6
03:34:56.702 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
03:34:56.702 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.65, Mass=1540, SNR=24.6, Peak=241 HFD=3.0
03:34:56.702 00.000 10844 MultiStar: [#1 -0.09,0.49,0.98,U] [#2 -0.41,0.61,0.00,M2] [#3 0.53,0.34,0.00,M1] [#4 -0.38,-0.15,1.00,U] [#5 0.29,0.05,1.02,U] [#6 -0.19,0.20,1.05,U] [#7 -0.43,-0.06,1.03,U] [#8 0.09,0.57,0.88,U] 
03:34:56.707 00.005 10844 refined, 6 included, MultiStar: {-0.14, 0.11}, one-star: {-0.24, -0.27}
03:34:56.707 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.39) = xAngle (1.09 = 1.09)
03:34:56.707 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.21 = -2.07)
03:34:56.707 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.48 mountX=0.08 mountY=-0.16, mountTheta=-1.08
03:34:56.708 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.11, opts=13)
03:34:56.708 00.000 10844 Enqueuing Move request for scope (-0.14, 0.11)
03:34:56.708 00.000 11060 Worker thread wakes up
03:34:56.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:56.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
03:34:56.708 00.000 10844 UpdateGuideState exits: m=1540 SNR=24.6
03:34:56.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
03:34:56.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:56.708 00.000 11060 Moving (-0.14, 0.11) raw xDistance=0.08 yDistance=-0.16
03:34:56.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:56.708 00.000 10844 Enqueuing Expose request
03:34:56.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:34:56.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:56.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:34:56.708 00.000 11060 MoveAxis(E, 0, ABG)
03:34:56.708 00.000 11060 Move returns status 0, amount 0
03:34:56.708 00.000 11060 MoveAxis(N, 0, ABG)
03:34:56.708 00.000 11060 Move returns status 0, amount 0
03:34:56.712 00.004 11060 move complete, result=0
03:34:56.712 00.000 11060 worker thread done servicing request
03:34:56.712 00.000 11060 Worker thread wakes up
03:34:56.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:56.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:56.724 00.012 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:34:57.356 00.632 11060 Exposure complete
03:34:57.550 00.194 11060 worker thread done servicing request
03:34:57.550 00.000 10844 OnExposeComplete: enter
03:34:57.555 00.005 10844 UpdateGuideState(): m_state=6
03:34:57.555 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
03:34:57.555 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=105.05, Mass=1564, SNR=24.7, Peak=157 HFD=3.8
03:34:57.555 00.000 10844 MultiStar: [#1 -0.15,-0.10,0.92,U] [#2 -0.02,0.73,0.00,M3] [#3 0.05,0.16,1.06,U] [#4 -0.06,0.09,1.06,U] [#5 0.11,0.62,0.00,M1] [#6 -0.50,-0.10,1.09,U] [#7 -0.25,-0.06,1.03,U] [#8 0.49,0.65,0.00,M1] 
03:34:57.555 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.02}, one-star: {0.09, 0.13}
03:34:57.555 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.59 = 1.59)
03:34:57.555 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.71 = -1.57)
03:34:57.555 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.98 mountX=-0.00 mountY=-0.14, mountTheta=-1.59
03:34:57.555 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.02, opts=13)
03:34:57.555 00.000 10844 Enqueuing Move request for scope (-0.14, 0.02)
03:34:57.555 00.000 11060 Worker thread wakes up
03:34:57.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:57.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
03:34:57.555 00.000 10844 UpdateGuideState exits: m=1564 SNR=24.7
03:34:57.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
03:34:57.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:57.555 00.000 11060 Moving (-0.14, 0.02) raw xDistance=-0.00 yDistance=-0.14
03:34:57.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:57.555 00.000 10844 Enqueuing Expose request
03:34:57.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:34:57.560 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:34:57.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:34:57.560 00.000 11060 MoveAxis(E, 0, ABG)
03:34:57.560 00.000 11060 Move returns status 0, amount 0
03:34:57.560 00.000 11060 MoveAxis(N, 0, ABG)
03:34:57.560 00.000 11060 Move returns status 0, amount 0
03:34:57.560 00.000 11060 move complete, result=0
03:34:57.560 00.000 11060 worker thread done servicing request
03:34:57.560 00.000 11060 Worker thread wakes up
03:34:57.561 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:57.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:57.562 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:58.184 00.622 11060 Exposure complete
03:34:58.402 00.218 11060 worker thread done servicing request
03:34:58.404 00.002 10844 OnExposeComplete: enter
03:34:58.404 00.000 10844 UpdateGuideState(): m_state=6
03:34:58.404 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
03:34:58.404 00.000 10844 Star::Find returns 1 (0), X=620.19, Y=104.83, Mass=1996, SNR=27.9, Peak=197 HFD=3.0
03:34:58.404 00.000 10844 MultiStar: [#1 0.14,0.45,1.00,U] [#2 -0.20,0.67,0.00,M4] [#3 0.58,0.36,0.00,M1] [#4 -0.42,0.03,0.93,U] [#5 -0.42,0.48,0.00,M2] [#6 -0.60,0.30,0.00,M1] [#7 -0.22,0.21,0.92,U] [#8 0.21,0.76,0.00,M2] 
03:34:58.404 00.000 10844 refined, 3 included, MultiStar: {-0.28, 0.15}, one-star: {-0.64, -0.09}
03:34:58.404 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.39) = xAngle (1.27 = 1.27)
03:34:58.404 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.39 = -1.89)
03:34:58.404 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.66 mountX=0.10 mountY=-0.31, mountTheta=-1.27
03:34:58.409 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.15, opts=13)
03:34:58.409 00.000 10844 Enqueuing Move request for scope (-0.28, 0.15)
03:34:58.409 00.000 11060 Worker thread wakes up
03:34:58.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:34:58.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
03:34:58.409 00.000 10844 UpdateGuideState exits: m=1996 SNR=27.9
03:34:58.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
03:34:58.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:58.410 00.001 11060 Moving (-0.28, 0.15) raw xDistance=0.10 yDistance=-0.31
03:34:58.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:34:58.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:34:58.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:34:58.417 00.007 11060 MoveAxis(E, 0, ABG)
03:34:58.417 00.000 11060 Move returns status 0, amount 0
03:34:58.417 00.000 11060 MoveAxis(N, 0, ABG)
03:34:58.417 00.000 11060 Move returns status 0, amount 0
03:34:58.417 00.000 11060 move complete, result=0
03:34:58.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:58.417 00.000 11060 worker thread done servicing request
03:34:58.417 00.000 10844 Enqueuing Expose request
03:34:58.417 00.000 11060 Worker thread wakes up
03:34:58.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:58.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:58.419 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:34:59.054 00.635 11060 Exposure complete
03:34:59.257 00.203 11060 worker thread done servicing request
03:34:59.257 00.000 10844 OnExposeComplete: enter
03:34:59.257 00.000 10844 UpdateGuideState(): m_state=6
03:34:59.257 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
03:34:59.262 00.005 10844 Star::Find returns 1 (0), X=620.20, Y=105.19, Mass=2240, SNR=29.8, Peak=206 HFD=3.6
03:34:59.262 00.000 10844 MultiStar: [#1 -0.36,0.60,0.00,M1] [#2 -0.22,0.58,0.00,M5] [#3 0.47,0.68,0.00,M2] [#4 -0.26,0.11,0.86,U] [#5 -0.10,-0.13,0.93,U] [#6 -0.22,0.31,0.89,U] [#7 -0.20,0.57,0.00,M1] [#8 0.52,0.77,0.00,M3] 
03:34:59.262 00.000 10844 refined, 3 included, MultiStar: {-0.31, 0.14}, one-star: {-0.63, 0.27}
03:34:59.262 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.39) = xAngle (1.33 = 1.33)
03:34:59.262 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.45 = -1.83)
03:34:59.262 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.14 hyp=0.34 cameraTheta=2.72 mountX=0.08 mountY=-0.33, mountTheta=-1.33
03:34:59.273 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.14, opts=13)
03:34:59.273 00.000 10844 Enqueuing Move request for scope (-0.31, 0.14)
03:34:59.273 00.000 11060 Worker thread wakes up
03:34:59.273 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:34:59.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.14) opts 0xd
03:34:59.273 00.000 10844 UpdateGuideState exits: m=2240 SNR=29.8
03:34:59.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.14)
03:34:59.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:59.273 00.000 11060 Moving (-0.31, 0.14) raw xDistance=0.08 yDistance=-0.33
03:34:59.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:34:59.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:34:59.273 00.000 10844 Enqueuing Expose request
03:34:59.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:34:59.275 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:34:59.275 00.000 11060 MoveAxis(E, 0, ABG)
03:34:59.275 00.000 11060 Move returns status 0, amount 0
03:34:59.275 00.000 11060 MoveAxis(N, 0, ABG)
03:34:59.275 00.000 11060 Move returns status 0, amount 0
03:34:59.275 00.000 11060 move complete, result=0
03:34:59.275 00.000 11060 worker thread done servicing request
03:34:59.275 00.000 11060 Worker thread wakes up
03:34:59.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:34:59.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:34:59.278 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:34:59.909 00.631 11060 Exposure complete
03:35:00.146 00.237 11060 worker thread done servicing request
03:35:00.146 00.000 10844 OnExposeComplete: enter
03:35:00.146 00.000 10844 UpdateGuideState(): m_state=6
03:35:00.150 00.004 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
03:35:00.150 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=105.20, Mass=1830, SNR=26.8, Peak=197 HFD=3.3
03:35:00.150 00.000 10844 MultiStar: [#1 -0.32,0.30,0.96,U] [#2 -0.18,0.92,0.00,M6] [#3 0.83,0.35,0.00,M3] [#4 -0.05,0.50,0.93,U] [#5 0.58,-0.06,0.99,U] [#6 0.32,0.27,1.03,U] [#7 0.24,0.94,0.00,M2] [#8 0.79,0.36,0.00,M4] 
03:35:00.150 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.25}, one-star: {-0.30, 0.28}
03:35:00.150 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.39) = xAngle (-0.02 = -0.02)
03:35:00.150 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
03:35:00.150 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.37 mountX=0.26 mountY=0.01, mountTheta=0.04
03:35:00.153 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.25, opts=13)
03:35:00.153 00.000 10844 Enqueuing Move request for scope (0.05, 0.25)
03:35:00.153 00.000 11060 Worker thread wakes up
03:35:00.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
03:35:00.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:00.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
03:35:00.153 00.000 10844 UpdateGuideState exits: m=1830 SNR=26.8
03:35:00.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:00.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:00.153 00.000 10844 Enqueuing Expose request
03:35:00.153 00.000 11060 Moving (0.05, 0.25) raw xDistance=0.26 yDistance=0.01
03:35:00.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:35:00.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:00.155 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:35:00.159 00.004 11060 MoveAxis(W, 61, ABG)
03:35:00.159 00.000 11060 Guiding  Dir = 3, Dur = 61
03:35:00.201 00.042 11060 IsSlewing returns 0
03:35:00.201 00.000 11060 IsGuiding returns 0
03:35:00.309 00.108 11060 IsGuiding returns 0
03:35:00.310 00.001 11060 Move returns status 0, amount 61
03:35:00.310 00.000 11060 MoveAxis(N, 0, ABG)
03:35:00.310 00.000 11060 Move returns status 0, amount 0
03:35:00.310 00.000 11060 move complete, result=0
03:35:00.310 00.000 11060 worker thread done servicing request
03:35:00.310 00.000 11060 Worker thread wakes up
03:35:00.310 00.000 10844 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH
03:35:00.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:00.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:00.951 00.641 11060 Exposure complete
03:35:01.156 00.205 11060 worker thread done servicing request
03:35:01.156 00.000 10844 OnExposeComplete: enter
03:35:01.156 00.000 10844 UpdateGuideState(): m_state=6
03:35:01.160 00.004 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
03:35:01.160 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=105.00, Mass=1738, SNR=26.4, Peak=186 HFD=3.0
03:35:01.160 00.000 10844 MultiStar: [#1 -0.03,-0.10,0.98,U] [#2 -0.31,1.08,0.00,M7] [#3 0.67,0.22,0.00,M4] [#4 -0.21,-0.01,0.91,U] [#5 0.66,-0.11,0.00,M1] [#6 -0.20,0.25,0.97,U] [#7 0.24,0.07,1.00,U] [#8 -0.09,0.35,0.76,U] 
03:35:01.160 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.10}, one-star: {-0.37, 0.08}
03:35:01.160 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.39) = xAngle (1.02 = 1.02)
03:35:01.160 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.14 = -2.14)
03:35:01.160 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.41 mountX=0.08 mountY=-0.13, mountTheta=-1.02
03:35:01.161 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.10, opts=13)
03:35:01.161 00.000 10844 Enqueuing Move request for scope (-0.11, 0.10)
03:35:01.161 00.000 11060 Worker thread wakes up
03:35:01.161 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:01.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
03:35:01.161 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.4
03:35:01.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
03:35:01.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:01.161 00.000 11060 Moving (-0.11, 0.10) raw xDistance=0.08 yDistance=-0.13
03:35:01.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:01.161 00.000 10844 Enqueuing Expose request
03:35:01.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:35:01.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:01.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:35:01.161 00.000 11060 MoveAxis(E, 0, ABG)
03:35:01.161 00.000 11060 Move returns status 0, amount 0
03:35:01.161 00.000 11060 MoveAxis(N, 0, ABG)
03:35:01.161 00.000 11060 Move returns status 0, amount 0
03:35:01.161 00.000 11060 move complete, result=0
03:35:01.161 00.000 11060 worker thread done servicing request
03:35:01.161 00.000 11060 Worker thread wakes up
03:35:01.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:01.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:01.166 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:01.806 00.640 11060 Exposure complete
03:35:02.015 00.209 11060 worker thread done servicing request
03:35:02.015 00.000 10844 OnExposeComplete: enter
03:35:02.015 00.000 10844 UpdateGuideState(): m_state=6
03:35:02.015 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
03:35:02.015 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=105.04, Mass=1717, SNR=25.8, Peak=174 HFD=3.1
03:35:02.015 00.000 10844 MultiStar: [#1 0.07,0.39,1.02,U] [#2 -0.38,0.39,0.96,U] [#3 0.09,0.28,1.01,U] [#4 -0.09,0.14,1.04,U] [#5 0.09,-0.01,0.86,U] [#6 -0.45,-0.04,1.06,U] [#7 0.45,0.37,1.07,U] [#8 0.01,0.80,0.00,M4] 
03:35:02.015 00.000 10844 single-star, 7 included, MultiStar: {-0.03, 0.21}, one-star: {-0.03, 0.12}
03:35:02.015 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.39) = xAngle (0.45 = 0.45)
03:35:02.015 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.57 = -2.71)
03:35:02.015 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.84 mountX=0.11 mountY=-0.05, mountTheta=-0.43
03:35:02.019 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.12, opts=13)
03:35:02.019 00.000 10844 Enqueuing Move request for scope (-0.03, 0.12)
03:35:02.029 00.010 11060 Worker thread wakes up
03:35:02.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
03:35:02.029 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:35:02.029 00.000 11060 Moving (-0.03, 0.12) raw xDistance=0.11 yDistance=-0.05
03:35:02.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:35:02.030 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:02.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:35:02.030 00.000 11060 MoveAxis(E, 0, ABG)
03:35:02.030 00.000 11060 Move returns status 0, amount 0
03:35:02.030 00.000 11060 MoveAxis(N, 0, ABG)
03:35:02.030 00.000 11060 Move returns status 0, amount 0
03:35:02.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:35:02.030 00.000 11060 move complete, result=0
03:35:02.030 00.000 10844 UpdateGuideState exits: m=1717 SNR=25.8
03:35:02.031 00.001 11060 worker thread done servicing request
03:35:02.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:02.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:02.031 00.000 10844 Enqueuing Expose request
03:35:02.031 00.000 11060 Worker thread wakes up
03:35:02.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:02.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:02.031 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:02.655 00.624 11060 Exposure complete
03:35:02.864 00.209 11060 worker thread done servicing request
03:35:02.864 00.000 10844 OnExposeComplete: enter
03:35:02.870 00.006 10844 UpdateGuideState(): m_state=6
03:35:02.870 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
03:35:02.870 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.99, Mass=1966, SNR=28.0, Peak=198 HFD=3.6
03:35:02.870 00.000 10844 MultiStar: [#1 0.25,0.33,0.93,U] [#2 -0.45,0.93,0.00,M7] [#3 0.51,0.41,0.00,M4] [#4 0.16,0.12,0.91,U] [#5 0.08,0.31,0.90,U] [#6 -0.03,0.26,0.97,U] [#7 0.50,0.22,0.91,U] [#8 0.44,-0.20,0.84,U] 
03:35:02.870 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.16}, one-star: {-0.30, 0.07}
03:35:02.870 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.39) = xAngle (-0.55 = -0.55)
03:35:02.870 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.57 = 2.57)
03:35:02.870 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.84 mountX=0.18 mountY=0.12, mountTheta=0.56
03:35:02.870 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.16, opts=13)
03:35:02.870 00.000 10844 Enqueuing Move request for scope (0.15, 0.16)
03:35:02.870 00.000 11060 Worker thread wakes up
03:35:02.870 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:02.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
03:35:02.870 00.000 10844 UpdateGuideState exits: m=1966 SNR=28.0
03:35:02.870 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
03:35:02.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:02.870 00.000 11060 Moving (0.15, 0.16) raw xDistance=0.18 yDistance=0.12
03:35:02.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:02.870 00.000 10844 Enqueuing Expose request
03:35:02.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:35:02.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:02.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:35:02.870 00.000 11060 MoveAxis(W, 43, ABG)
03:35:02.870 00.000 11060 Guiding  Dir = 3, Dur = 43
03:35:02.880 00.010 11060 IsSlewing returns 0
03:35:02.881 00.001 11060 IsGuiding returns 0
03:35:02.927 00.046 11060 IsGuiding returns 0
03:35:02.927 00.000 11060 Move returns status 0, amount 43
03:35:02.927 00.000 11060 MoveAxis(N, 0, ABG)
03:35:02.927 00.000 11060 Move returns status 0, amount 0
03:35:02.927 00.000 11060 move complete, result=0
03:35:02.927 00.000 11060 worker thread done servicing request
03:35:02.927 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
03:35:02.927 00.000 11060 Worker thread wakes up
03:35:02.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:02.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:03.560 00.633 11060 Exposure complete
03:35:03.760 00.200 11060 worker thread done servicing request
03:35:03.760 00.000 10844 OnExposeComplete: enter
03:35:03.760 00.000 10844 UpdateGuideState(): m_state=6
03:35:03.760 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
03:35:03.760 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=105.79, Mass=1569, SNR=24.4, Peak=246 HFD=3.4
03:35:03.760 00.000 10844 MultiStar: [#1 -0.30,0.39,1.02,U] [#2 -0.19,0.70,0.00,M8] [#3 -0.05,0.08,1.13,U] [#4 -0.19,0.04,1.04,U] [#5 0.12,0.52,1.06,U] [#6 -0.14,0.71,0.00,M1] [#7 0.49,0.41,0.00,M1] [#8 0.28,0.97,0.00,M4] 
03:35:03.760 00.000 10844 refined, 4 included, MultiStar: {-0.14, 0.37}, one-star: {-0.33, 0.87}
03:35:03.760 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
03:35:03.760 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.68 = -2.61)
03:35:03.762 00.002 10844 CameraToMount -- cameraX=-0.14 cameraY=0.37 hyp=0.40 cameraTheta=1.94 mountX=0.34 mountY=-0.20, mountTheta=-0.54
03:35:03.763 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.37, opts=13)
03:35:03.763 00.000 10844 Enqueuing Move request for scope (-0.14, 0.37)
03:35:03.763 00.000 11060 Worker thread wakes up
03:35:03.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:03.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.37) opts 0xd
03:35:03.763 00.000 10844 UpdateGuideState exits: m=1569 SNR=24.4
03:35:03.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.37)
03:35:03.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:03.763 00.000 11060 Moving (-0.14, 0.37) raw xDistance=0.34 yDistance=-0.20
03:35:03.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:03.763 00.000 10844 Enqueuing Expose request
03:35:03.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
03:35:03.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:35:03.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:35:03.763 00.000 11060 MoveAxis(W, 81, ABG)
03:35:03.763 00.000 11060 Guiding  Dir = 3, Dur = 81
03:35:03.768 00.005 11060 IsSlewing returns 0
03:35:03.768 00.000 11060 IsGuiding returns 0
03:35:03.874 00.106 11060 IsGuiding returns 0
03:35:03.874 00.000 11060 Move returns status 0, amount 81
03:35:03.874 00.000 11060 MoveAxis(N, 0, ABG)
03:35:03.874 00.000 11060 Move returns status 0, amount 0
03:35:03.874 00.000 11060 move complete, result=0
03:35:03.874 00.000 10844 GuideStep: 0.3 px 81 ms WEST, -0.2 px 0 ms NORTH
03:35:03.874 00.000 11060 worker thread done servicing request
03:35:03.874 00.000 11060 Worker thread wakes up
03:35:03.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:03.876 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:04.513 00.637 11060 Exposure complete
03:35:04.728 00.215 11060 worker thread done servicing request
03:35:04.728 00.000 10844 OnExposeComplete: enter
03:35:04.728 00.000 10844 UpdateGuideState(): m_state=6
03:35:04.728 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
03:35:04.728 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.61, Mass=1771, SNR=25.8, Peak=228 HFD=3.5
03:35:04.728 00.000 10844 MultiStar: [#1 -0.19,0.62,0.00,M1] [#2 0.09,0.86,0.00,M9] [#3 0.53,0.26,0.96,U] [#4 -0.02,0.33,1.09,U] [#5 0.54,0.80,0.00,M1] [#6 0.26,0.26,1.03,U] [#7 0.30,0.85,0.00,M2] [#8 0.58,0.49,0.00,M5] 
03:35:04.728 00.000 10844 refined, 3 included, MultiStar: {0.07, 0.14}, one-star: {-0.46, -0.31}
03:35:04.728 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:35:04.728 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.84 = 2.84)
03:35:04.728 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.10 mountX=0.15 mountY=0.05, mountTheta=0.30
03:35:04.734 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.14, opts=13)
03:35:04.736 00.002 10844 Enqueuing Move request for scope (0.07, 0.14)
03:35:04.736 00.000 11060 Worker thread wakes up
03:35:04.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
03:35:04.736 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:04.736 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
03:35:04.736 00.000 10844 UpdateGuideState exits: m=1771 SNR=25.8
03:35:04.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:04.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:04.736 00.000 10844 Enqueuing Expose request
03:35:04.736 00.000 11060 Moving (0.07, 0.14) raw xDistance=0.15 yDistance=0.05
03:35:04.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:35:04.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:04.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:35:04.736 00.000 11060 MoveAxis(W, 38, ABG)
03:35:04.736 00.000 11060 Guiding  Dir = 3, Dur = 38
03:35:04.749 00.013 11060 IsSlewing returns 0
03:35:04.749 00.000 11060 IsGuiding returns 0
03:35:04.796 00.047 11060 IsGuiding returns 0
03:35:04.796 00.000 11060 Move returns status 0, amount 38
03:35:04.796 00.000 11060 MoveAxis(N, 0, ABG)
03:35:04.796 00.000 11060 Move returns status 0, amount 0
03:35:04.796 00.000 11060 move complete, result=0
03:35:04.796 00.000 11060 worker thread done servicing request
03:35:04.796 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
03:35:04.796 00.000 11060 Worker thread wakes up
03:35:04.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:04.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:05.419 00.623 11060 Exposure complete
03:35:05.628 00.209 11060 worker thread done servicing request
03:35:05.628 00.000 10844 OnExposeComplete: enter
03:35:05.628 00.000 10844 UpdateGuideState(): m_state=6
03:35:05.629 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
03:35:05.629 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.79, Mass=1573, SNR=25.2, Peak=245 HFD=3.0
03:35:05.629 00.000 10844 MultiStar: [#1 -0.05,0.40,1.02,U] [#2 -0.13,1.02,0.00,M10] [#3 0.53,0.42,0.00,M3] [#4 -0.12,0.13,0.96,U] [#5 0.19,0.41,1.01,U] [#6 -0.37,0.20,1.09,U] [#7 -0.08,0.20,0.94,U] [#8 0.38,0.46,0.00,M6] 
03:35:05.629 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.20}, one-star: {-0.33, -0.13}
03:35:05.629 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.39) = xAngle (0.76 = 0.76)
03:35:05.629 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.88 = -2.40)
03:35:05.629 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.15 mountX=0.17 mountY=-0.16, mountTheta=-0.75
03:35:05.633 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.20, opts=13)
03:35:05.633 00.000 10844 Enqueuing Move request for scope (-0.13, 0.20)
03:35:05.633 00.000 11060 Worker thread wakes up
03:35:05.633 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:05.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
03:35:05.633 00.000 10844 UpdateGuideState exits: m=1573 SNR=25.2
03:35:05.633 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
03:35:05.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:05.633 00.000 11060 Moving (-0.13, 0.20) raw xDistance=0.17 yDistance=-0.16
03:35:05.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:05.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:35:05.633 00.000 10844 Enqueuing Expose request
03:35:05.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:05.634 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:35:05.634 00.000 11060 MoveAxis(W, 42, ABG)
03:35:05.634 00.000 11060 Guiding  Dir = 3, Dur = 42
03:35:05.642 00.008 11060 IsSlewing returns 0
03:35:05.642 00.000 11060 IsGuiding returns 0
03:35:05.687 00.045 11060 IsGuiding returns 0
03:35:05.687 00.000 11060 Move returns status 0, amount 42
03:35:05.687 00.000 11060 MoveAxis(N, 0, ABG)
03:35:05.687 00.000 11060 Move returns status 0, amount 0
03:35:05.687 00.000 11060 move complete, result=0
03:35:05.687 00.000 11060 worker thread done servicing request
03:35:05.687 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
03:35:05.687 00.000 11060 Worker thread wakes up
03:35:05.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:05.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:06.329 00.642 11060 Exposure complete
03:35:06.558 00.229 11060 worker thread done servicing request
03:35:06.558 00.000 10844 OnExposeComplete: enter
03:35:06.558 00.000 10844 UpdateGuideState(): m_state=6
03:35:06.559 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
03:35:06.559 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=105.04, Mass=1766, SNR=26.2, Peak=190 HFD=3.3
03:35:06.559 00.000 10844 MultiStar: [#1 0.09,0.39,1.05,U] [#2 0.08,0.82,0.00,R] [#3 0.77,0.38,0.00,M4] [#4 0.07,0.29,0.96,U] [#5 0.15,0.06,1.01,U] [#6 0.26,0.32,0.94,U] [#7 0.32,0.42,1.08,U] [#8 0.41,0.47,0.00,M7] 
03:35:06.559 00.000 10844 single-star, 5 included, MultiStar: {0.13, 0.27}, one-star: {-0.10, 0.12}
03:35:06.559 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.39) = xAngle (0.90 = 0.90)
03:35:06.559 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.02 = -2.26)
03:35:06.559 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.16 cameraTheta=2.29 mountX=0.10 mountY=-0.12, mountTheta=-0.89
03:35:06.561 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
03:35:06.561 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
03:35:06.561 00.000 11060 Worker thread wakes up
03:35:06.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:06.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
03:35:06.561 00.000 10844 UpdateGuideState exits: m=1766 SNR=26.2
03:35:06.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
03:35:06.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:06.564 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:06.564 00.000 10844 Enqueuing Expose request
03:35:06.564 00.000 11060 Moving (-0.10, 0.12) raw xDistance=0.10 yDistance=-0.12
03:35:06.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:35:06.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:06.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:35:06.564 00.000 11060 MoveAxis(E, 0, ABG)
03:35:06.564 00.000 11060 Move returns status 0, amount 0
03:35:06.564 00.000 11060 MoveAxis(N, 0, ABG)
03:35:06.564 00.000 11060 Move returns status 0, amount 0
03:35:06.564 00.000 11060 move complete, result=0
03:35:06.564 00.000 11060 worker thread done servicing request
03:35:06.564 00.000 11060 Worker thread wakes up
03:35:06.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:06.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:06.567 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:07.186 00.619 11060 Exposure complete
03:35:07.405 00.219 11060 worker thread done servicing request
03:35:07.405 00.000 10844 OnExposeComplete: enter
03:35:07.405 00.000 10844 UpdateGuideState(): m_state=6
03:35:07.406 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
03:35:07.406 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=105.26, Mass=1566, SNR=25.2, Peak=203 HFD=2.9
03:35:07.406 00.000 10844 MultiStar: [#1 0.13,0.14,1.07,U] [#2 -0.35,-0.36,0.93,U] [#3 0.40,0.17,1.05,U] [#4 -0.12,0.17,1.03,U] [#5 0.55,0.31,0.00,M1] [#6 -0.08,-0.07,1.20,U] [#7 0.19,-0.00,0.91,U] [#8 0.29,0.51,0.87,U] 
03:35:07.407 00.001 10844 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {-0.04, 0.34}
03:35:07.407 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.39) = xAngle (-0.26 = -0.26)
03:35:07.407 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.87 = 2.87)
03:35:07.407 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=0.11 mountY=0.03, mountTheta=0.27
03:35:07.410 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
03:35:07.410 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
03:35:07.410 00.000 11060 Worker thread wakes up
03:35:07.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:07.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
03:35:07.410 00.000 10844 UpdateGuideState exits: m=1566 SNR=25.2
03:35:07.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:07.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:07.410 00.000 10844 Enqueuing Expose request
03:35:07.410 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:35:07.410 00.000 11060 Moving (0.05, 0.11) raw xDistance=0.11 yDistance=0.03
03:35:07.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:35:07.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:07.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:35:07.410 00.000 11060 MoveAxis(E, 0, ABG)
03:35:07.410 00.000 11060 Move returns status 0, amount 0
03:35:07.410 00.000 11060 MoveAxis(N, 0, ABG)
03:35:07.410 00.000 11060 Move returns status 0, amount 0
03:35:07.410 00.000 11060 move complete, result=0
03:35:07.410 00.000 11060 worker thread done servicing request
03:35:07.410 00.000 11060 Worker thread wakes up
03:35:07.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:07.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:07.415 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:08.041 00.626 11060 Exposure complete
03:35:08.279 00.238 11060 worker thread done servicing request
03:35:08.280 00.001 10844 OnExposeComplete: enter
03:35:08.280 00.000 10844 UpdateGuideState(): m_state=6
03:35:08.280 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
03:35:08.280 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=105.21, Mass=1765, SNR=26.2, Peak=226 HFD=3.0
03:35:08.280 00.000 10844 MultiStar: [#1 0.23,-0.03,1.03,U] [#2 -0.46,-0.42,0.00,M1] [#3 0.55,0.36,0.00,M4] [#4 -0.06,-0.51,0.99,U] [#5 0.71,0.20,0.00,M2] [#6 -0.45,-0.02,1.04,U] [#7 -0.49,0.13,0.90,U] [#8 0.33,0.43,0.71,U] 
03:35:08.280 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.03}, one-star: {-0.06, 0.29}
03:35:08.280 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.39) = xAngle (1.47 = 1.47)
03:35:08.280 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.60 = -1.68)
03:35:08.280 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.86 mountX=0.01 mountY=-0.10, mountTheta=-1.47
03:35:08.280 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
03:35:08.284 00.004 10844 Enqueuing Move request for scope (-0.10, 0.03)
03:35:08.284 00.000 11060 Worker thread wakes up
03:35:08.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
03:35:08.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
03:35:08.284 00.000 11060 Moving (-0.10, 0.03) raw xDistance=0.01 yDistance=-0.10
03:35:08.285 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:08.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:35:08.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:08.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:35:08.285 00.000 11060 MoveAxis(E, 0, ABG)
03:35:08.285 00.000 11060 Move returns status 0, amount 0
03:35:08.285 00.000 11060 MoveAxis(N, 0, ABG)
03:35:08.285 00.000 10844 UpdateGuideState exits: m=1765 SNR=26.2
03:35:08.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:08.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:08.285 00.000 10844 Enqueuing Expose request
03:35:08.287 00.002 11060 Move returns status 0, amount 0
03:35:08.287 00.000 11060 move complete, result=0
03:35:08.289 00.002 11060 worker thread done servicing request
03:35:08.289 00.000 11060 Worker thread wakes up
03:35:08.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:08.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:08.291 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:08.919 00.628 11060 Exposure complete
03:35:09.132 00.213 11060 worker thread done servicing request
03:35:09.132 00.000 10844 OnExposeComplete: enter
03:35:09.132 00.000 10844 UpdateGuideState(): m_state=6
03:35:09.132 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
03:35:09.132 00.000 10844 Star::Find returns 1 (0), X=620.33, Y=105.43, Mass=1774, SNR=26.3, Peak=191 HFD=3.4
03:35:09.132 00.000 10844 MultiStar: [#1 -0.05,0.47,0.99,U] [#2 -0.23,-0.25,0.88,U] [#3 0.27,0.55,0.00,M5] [#4 0.44,0.38,0.90,U] [#5 0.31,0.46,0.89,U] [#6 0.19,0.07,1.02,U] [#7 0.13,0.52,0.92,U] [#8 0.18,0.47,0.74,U] 
03:35:09.132 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.33}, one-star: {-0.50, 0.51}
03:35:09.132 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.39) = xAngle (0.02 = 0.02)
03:35:09.132 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.15 = -3.14)
03:35:09.132 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.41 mountX=0.33 mountY=-0.00, mountTheta=-0.01
03:35:09.132 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.33, opts=13)
03:35:09.132 00.000 10844 Enqueuing Move request for scope (0.05, 0.33)
03:35:09.137 00.005 11060 Worker thread wakes up
03:35:09.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.33) opts 0xd
03:35:09.137 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:09.137 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.33)
03:35:09.137 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.3
03:35:09.137 00.000 11060 Moving (0.05, 0.33) raw xDistance=0.33 yDistance=-0.00
03:35:09.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:09.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
03:35:09.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:09.137 00.000 10844 Enqueuing Expose request
03:35:09.138 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:09.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:35:09.138 00.000 11060 MoveAxis(W, 78, ABG)
03:35:09.138 00.000 11060 Guiding  Dir = 3, Dur = 78
03:35:09.142 00.004 11060 IsSlewing returns 0
03:35:09.142 00.000 11060 IsGuiding returns 0
03:35:09.223 00.081 11060 IsGuiding returns 0
03:35:09.223 00.000 11060 Move returns status 0, amount 78
03:35:09.223 00.000 11060 MoveAxis(N, 0, ABG)
03:35:09.223 00.000 11060 Move returns status 0, amount 0
03:35:09.223 00.000 11060 move complete, result=0
03:35:09.223 00.000 11060 worker thread done servicing request
03:35:09.223 00.000 11060 Worker thread wakes up
03:35:09.223 00.000 10844 GuideStep: 0.3 px 78 ms WEST, -0.0 px 0 ms NORTH
03:35:09.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:09.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:09.854 00.631 11060 Exposure complete
03:35:10.051 00.197 11060 worker thread done servicing request
03:35:10.063 00.012 10844 OnExposeComplete: enter
03:35:10.063 00.000 10844 UpdateGuideState(): m_state=6
03:35:10.064 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
03:35:10.064 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=105.32, Mass=2102, SNR=29.2, Peak=181 HFD=3.5
03:35:10.064 00.000 10844 MultiStar: [#1 -0.01,0.43,0.92,U] [#2 -0.10,0.02,0.88,U] [#3 0.30,0.42,0.89,U] [#4 0.30,0.31,0.92,U] [#5 0.33,0.63,0.00,M2] [#6 0.26,0.42,0.96,U] [#7 0.07,0.22,0.80,U] [#8 0.53,0.08,0.74,U] 
03:35:10.064 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.30}, one-star: {-0.37, 0.40}
03:35:10.064 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.39) = xAngle (-0.17 = -0.17)
03:35:10.064 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.95 = 2.95)
03:35:10.064 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.22 mountX=0.31 mountY=0.06, mountTheta=0.19
03:35:10.066 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.30, opts=13)
03:35:10.066 00.000 10844 Enqueuing Move request for scope (0.11, 0.30)
03:35:10.066 00.000 11060 Worker thread wakes up
03:35:10.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.30) opts 0xd
03:35:10.068 00.002 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.30)
03:35:10.068 00.000 11060 Moving (0.11, 0.30) raw xDistance=0.31 yDistance=0.06
03:35:10.068 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:10.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
03:35:10.068 00.000 10844 UpdateGuideState exits: m=2102 SNR=29.2
03:35:10.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:10.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:10.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:35:10.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:10.068 00.000 10844 Enqueuing Expose request
03:35:10.068 00.000 11060 MoveAxis(W, 75, ABG)
03:35:10.068 00.000 11060 Guiding  Dir = 3, Dur = 75
03:35:10.079 00.011 11060 IsSlewing returns 0
03:35:10.079 00.000 11060 IsGuiding returns 0
03:35:10.173 00.094 11060 IsGuiding returns 0
03:35:10.173 00.000 11060 Move returns status 0, amount 75
03:35:10.173 00.000 11060 MoveAxis(N, 0, ABG)
03:35:10.173 00.000 11060 Move returns status 0, amount 0
03:35:10.173 00.000 11060 move complete, result=0
03:35:10.173 00.000 11060 worker thread done servicing request
03:35:10.173 00.000 11060 Worker thread wakes up
03:35:10.173 00.000 10844 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
03:35:10.176 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:10.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:10.810 00.634 11060 Exposure complete
03:35:11.023 00.213 11060 worker thread done servicing request
03:35:11.023 00.000 10844 OnExposeComplete: enter
03:35:11.023 00.000 10844 UpdateGuideState(): m_state=6
03:35:11.023 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
03:35:11.024 00.001 10844 Star::Find returns 1 (0), X=620.88, Y=105.03, Mass=1515, SNR=24.2, Peak=170 HFD=3.0
03:35:11.024 00.000 10844 MultiStar: [#1 0.63,0.44,0.00,M1] [#2 -0.70,-0.16,0.00,M1] [#3 0.19,0.59,0.00,M5] [#4 0.66,-0.23,0.00,M1] [#5 0.19,0.16,1.17,U] [#6 -0.28,0.03,1.08,U] [#7 0.34,0.19,1.00,U] [#8 0.42,0.14,0.89,U] 
03:35:11.024 00.000 10844 single-star, 4 included, MultiStar: {0.13, 0.13}, one-star: {0.05, 0.11}
03:35:11.024 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:35:11.024 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:35:11.024 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=0.12 mountY=0.04, mountTheta=0.31
03:35:11.025 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
03:35:11.025 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
03:35:11.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:11.025 00.000 10844 UpdateGuideState exits: m=1515 SNR=24.2
03:35:11.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:11.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:11.025 00.000 10844 Enqueuing Expose request
03:35:11.027 00.002 11060 Worker thread wakes up
03:35:11.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
03:35:11.027 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:35:11.027 00.000 11060 Moving (0.05, 0.11) raw xDistance=0.12 yDistance=0.04
03:35:11.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:35:11.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:11.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:35:11.027 00.000 11060 MoveAxis(E, 0, ABG)
03:35:11.027 00.000 11060 Move returns status 0, amount 0
03:35:11.027 00.000 11060 MoveAxis(N, 0, ABG)
03:35:11.029 00.002 11060 Move returns status 0, amount 0
03:35:11.029 00.000 11060 move complete, result=0
03:35:11.029 00.000 11060 worker thread done servicing request
03:35:11.029 00.000 11060 Worker thread wakes up
03:35:11.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:11.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:11.031 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:11.669 00.638 11060 Exposure complete
03:35:11.900 00.231 11060 worker thread done servicing request
03:35:11.900 00.000 10844 OnExposeComplete: enter
03:35:11.900 00.000 10844 UpdateGuideState(): m_state=6
03:35:11.900 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
03:35:11.900 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.92, Mass=1751, SNR=26.2, Peak=178 HFD=3.0
03:35:11.900 00.000 10844 MultiStar: [#1 0.26,0.27,0.94,U] [#2 -0.25,-0.58,0.00,M2] [#3 0.55,0.38,0.00,M6] [#4 0.09,-0.15,1.06,U] [#5 0.30,0.33,1.00,U] [#6 0.34,-0.36,0.95,U] [#7 0.49,0.04,0.96,U] [#8 0.30,-0.03,0.81,U] 
03:35:11.900 00.000 10844 single-star, 6 included, MultiStar: {0.28, 0.01}, one-star: {0.19, -0.00}
03:35:11.900 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.39) = xAngle (-1.40 = -1.40)
03:35:11.900 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.72 = 1.72)
03:35:11.900 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.01 mountX=0.03 mountY=0.19, mountTheta=1.40
03:35:11.907 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.00, opts=13)
03:35:11.907 00.000 10844 Enqueuing Move request for scope (0.19, -0.00)
03:35:11.907 00.000 11060 Worker thread wakes up
03:35:11.908 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
03:35:11.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:11.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
03:35:11.908 00.000 10844 UpdateGuideState exits: m=1751 SNR=26.2
03:35:11.908 00.000 11060 Moving (0.19, -0.00) raw xDistance=0.03 yDistance=0.19
03:35:11.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:11.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:35:11.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:11.908 00.000 10844 Enqueuing Expose request
03:35:11.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:11.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:35:11.908 00.000 11060 MoveAxis(E, 0, ABG)
03:35:11.908 00.000 11060 Move returns status 0, amount 0
03:35:11.908 00.000 11060 MoveAxis(N, 0, ABG)
03:35:11.909 00.001 11060 Move returns status 0, amount 0
03:35:11.909 00.000 11060 move complete, result=0
03:35:11.909 00.000 11060 worker thread done servicing request
03:35:11.909 00.000 11060 Worker thread wakes up
03:35:11.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:11.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:11.911 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:12.554 00.643 11060 Exposure complete
03:35:12.759 00.205 11060 worker thread done servicing request
03:35:12.759 00.000 10844 OnExposeComplete: enter
03:35:12.759 00.000 10844 UpdateGuideState(): m_state=6
03:35:12.759 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
03:35:12.759 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.71, Mass=1600, SNR=25.6, Peak=210 HFD=3.0
03:35:12.759 00.000 10844 MultiStar: [#1 0.34,0.45,0.99,U] [#2 -0.26,-0.97,0.00,M3] [#3 0.45,0.30,0.95,U] [#4 0.07,-0.18,1.06,U] [#5 0.08,0.46,0.94,U] [#6 0.39,-0.62,0.00,M1] [#7 0.29,0.01,0.88,U] [#8 -0.21,0.52,0.82,U] 
03:35:12.759 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.18}, one-star: {-0.24, -0.21}
03:35:12.759 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
03:35:12.759 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
03:35:12.759 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.01 mountX=0.20 mountY=0.08, mountTheta=0.40
03:35:12.763 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
03:35:12.763 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
03:35:12.763 00.000 11060 Worker thread wakes up
03:35:12.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:12.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
03:35:12.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
03:35:12.765 00.002 11060 Moving (0.11, 0.18) raw xDistance=0.20 yDistance=0.08
03:35:12.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:35:12.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:12.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:35:12.765 00.000 11060 MoveAxis(W, 47, ABG)
03:35:12.765 00.000 11060 Guiding  Dir = 3, Dur = 47
03:35:12.765 00.000 10844 UpdateGuideState exits: m=1600 SNR=25.6
03:35:12.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:12.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:12.765 00.000 10844 Enqueuing Expose request
03:35:12.799 00.034 11060 IsSlewing returns 0
03:35:12.799 00.000 11060 IsGuiding returns 0
03:35:12.861 00.062 11060 IsGuiding returns 0
03:35:12.861 00.000 11060 Move returns status 0, amount 47
03:35:12.861 00.000 11060 MoveAxis(N, 0, ABG)
03:35:12.861 00.000 11060 Move returns status 0, amount 0
03:35:12.861 00.000 11060 move complete, result=0
03:35:12.861 00.000 10844 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
03:35:12.861 00.000 11060 worker thread done servicing request
03:35:12.861 00.000 11060 Worker thread wakes up
03:35:12.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:12.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:13.495 00.634 11060 Exposure complete
03:35:13.735 00.240 11060 worker thread done servicing request
03:35:13.735 00.000 10844 OnExposeComplete: enter
03:35:13.735 00.000 10844 UpdateGuideState(): m_state=6
03:35:13.735 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
03:35:13.735 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=105.37, Mass=1825, SNR=27.1, Peak=232 HFD=3.2
03:35:13.735 00.000 10844 MultiStar: [#1 -0.06,0.20,0.92,U] [#2 -0.24,-0.56,0.00,M4] [#3 0.03,0.16,0.96,U] [#4 -0.01,0.04,1.02,U] [#5 -0.09,0.08,0.93,U] [#6 -0.09,0.29,0.92,U] [#7 0.10,0.05,0.96,U] [#8 0.26,-0.13,0.79,U] 
03:35:13.735 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.15}, one-star: {-0.27, 0.45}
03:35:13.735 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
03:35:13.735 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.46 = -2.83)
03:35:13.735 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=0.14 mountY=-0.05, mountTheta=-0.32
03:35:13.737 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
03:35:13.737 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
03:35:13.737 00.000 11060 Worker thread wakes up
03:35:13.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:13.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
03:35:13.737 00.000 10844 UpdateGuideState exits: m=1825 SNR=27.1
03:35:13.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
03:35:13.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:13.737 00.000 11060 Moving (-0.02, 0.15) raw xDistance=0.14 yDistance=-0.05
03:35:13.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:13.737 00.000 10844 Enqueuing Expose request
03:35:13.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:35:13.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:13.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:35:13.737 00.000 11060 MoveAxis(W, 35, ABG)
03:35:13.737 00.000 11060 Guiding  Dir = 3, Dur = 35
03:35:13.751 00.014 11060 IsSlewing returns 0
03:35:13.751 00.000 11060 IsGuiding returns 0
03:35:13.798 00.047 11060 IsGuiding returns 0
03:35:13.799 00.001 11060 Move returns status 0, amount 35
03:35:13.799 00.000 11060 MoveAxis(N, 0, ABG)
03:35:13.799 00.000 11060 Move returns status 0, amount 0
03:35:13.799 00.000 11060 move complete, result=0
03:35:13.799 00.000 11060 worker thread done servicing request
03:35:13.799 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
03:35:13.799 00.000 11060 Worker thread wakes up
03:35:13.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:13.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:14.439 00.640 11060 Exposure complete
03:35:14.644 00.205 11060 worker thread done servicing request
03:35:14.644 00.000 10844 OnExposeComplete: enter
03:35:14.644 00.000 10844 UpdateGuideState(): m_state=6
03:35:14.647 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
03:35:14.648 00.001 10844 Star::Find returns 1 (0), X=620.51, Y=105.22, Mass=1765, SNR=26.2, Peak=172 HFD=3.3
03:35:14.648 00.000 10844 MultiStar: [#1 0.01,0.32,0.98,U] [#2 -0.35,-0.70,0.00,M5] [#3 0.59,0.00,0.00,M5] [#4 -0.04,-0.06,0.94,U] [#5 0.18,0.29,0.94,U] [#6 -0.07,0.02,1.07,U] [#7 0.20,0.30,0.91,U] [#8 0.18,-0.01,0.78,U] 
03:35:14.648 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.17}, one-star: {-0.32, 0.30}
03:35:14.648 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
03:35:14.648 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.24 = -3.05)
03:35:14.648 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.50 mountX=0.17 mountY=-0.02, mountTheta=-0.09
03:35:14.651 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.17, opts=13)
03:35:14.651 00.000 10844 Enqueuing Move request for scope (0.01, 0.17)
03:35:14.651 00.000 11060 Worker thread wakes up
03:35:14.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:14.652 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
03:35:14.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
03:35:14.652 00.000 11060 Moving (0.01, 0.17) raw xDistance=0.17 yDistance=-0.02
03:35:14.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:35:14.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:14.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:35:14.652 00.000 11060 MoveAxis(W, 40, ABG)
03:35:14.652 00.000 11060 Guiding  Dir = 3, Dur = 40
03:35:14.652 00.000 10844 UpdateGuideState exits: m=1765 SNR=26.2
03:35:14.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:14.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:14.652 00.000 10844 Enqueuing Expose request
03:35:14.664 00.012 11060 IsSlewing returns 0
03:35:14.664 00.000 11060 IsGuiding returns 0
03:35:14.713 00.049 11060 IsGuiding returns 0
03:35:14.713 00.000 11060 Move returns status 0, amount 40
03:35:14.713 00.000 11060 MoveAxis(N, 0, ABG)
03:35:14.713 00.000 11060 Move returns status 0, amount 0
03:35:14.713 00.000 11060 move complete, result=0
03:35:14.713 00.000 11060 worker thread done servicing request
03:35:14.713 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
03:35:14.714 00.001 11060 Worker thread wakes up
03:35:14.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:14.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:15.334 00.620 11060 Exposure complete
03:35:15.533 00.199 11060 worker thread done servicing request
03:35:15.533 00.000 10844 OnExposeComplete: enter
03:35:15.533 00.000 10844 UpdateGuideState(): m_state=6
03:35:15.533 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
03:35:15.533 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=105.31, Mass=1818, SNR=27.4, Peak=192 HFD=2.9
03:35:15.534 00.001 10844 MultiStar: [#1 0.36,-0.15,0.85,U] [#2 -0.02,-0.51,0.80,U] [#3 0.68,0.28,0.00,M6] [#4 0.86,0.20,0.00,M1] [#5 0.57,0.30,0.00,M1] [#6 0.52,0.40,0.00,M1] [#7 0.77,0.46,0.00,M1] [#8 0.50,0.11,0.82,U] 
03:35:15.534 00.000 10844 refined, 3 included, MultiStar: {0.20, -0.02}, one-star: {-0.00, 0.39}
03:35:15.534 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.39) = xAngle (-1.47 = -1.47)
03:35:15.534 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.65 = 1.65)
03:35:15.534 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.08 mountX=0.02 mountY=0.20, mountTheta=1.47
03:35:15.534 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.02, opts=13)
03:35:15.534 00.000 10844 Enqueuing Move request for scope (0.20, -0.02)
03:35:15.534 00.000 11060 Worker thread wakes up
03:35:15.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:15.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
03:35:15.534 00.000 10844 UpdateGuideState exits: m=1818 SNR=27.4
03:35:15.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
03:35:15.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:15.534 00.000 11060 Moving (0.20, -0.02) raw xDistance=0.02 yDistance=0.20
03:35:15.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:15.534 00.000 10844 Enqueuing Expose request
03:35:15.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:35:15.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:35:15.534 00.000 11060 MoveAxis(E, 0, ABG)
03:35:15.534 00.000 11060 Move returns status 0, amount 0
03:35:15.534 00.000 11060 MoveAxis(S, 78, ABG)
03:35:15.534 00.000 11060 Guiding  Dir = 1, Dur = 78
03:35:15.555 00.021 11060 IsSlewing returns 0
03:35:15.556 00.001 11060 IsGuiding returns 0
03:35:15.647 00.091 11060 IsGuiding returns 0
03:35:15.647 00.000 11060 Move returns status 0, amount 78
03:35:15.647 00.000 11060 move complete, result=0
03:35:15.647 00.000 11060 worker thread done servicing request
03:35:15.647 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 78 ms SOUTH
03:35:15.647 00.000 11060 Worker thread wakes up
03:35:15.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:15.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:16.274 00.627 11060 Exposure complete
03:35:16.473 00.199 11060 worker thread done servicing request
03:35:16.473 00.000 10844 OnExposeComplete: enter
03:35:16.473 00.000 10844 UpdateGuideState(): m_state=6
03:35:16.473 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
03:35:16.475 00.002 10844 Star::Find returns 1 (0), X=620.60, Y=105.15, Mass=1710, SNR=26.3, Peak=169 HFD=3.2
03:35:16.475 00.000 10844 MultiStar: [#1 -0.01,0.63,0.00,M1] [#2 0.20,-0.25,0.81,U] [#3 0.23,0.25,1.04,U] [#4 -0.03,0.14,1.05,U] [#5 0.11,0.25,1.02,U] [#6 0.18,0.01,1.06,U] [#7 0.28,0.44,0.94,U] [#8 -0.01,0.56,0.77,U] 
03:35:16.475 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.20}, one-star: {-0.23, 0.23}
03:35:16.476 00.001 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.39) = xAngle (-0.25 = -0.25)
03:35:16.476 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.88 = 2.88)
03:35:16.476 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=0.21 mountY=0.06, mountTheta=0.26
03:35:16.487 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.20, opts=13)
03:35:16.487 00.000 10844 Enqueuing Move request for scope (0.09, 0.20)
03:35:16.487 00.000 11060 Worker thread wakes up
03:35:16.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:16.489 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
03:35:16.489 00.000 10844 UpdateGuideState exits: m=1710 SNR=26.3
03:35:16.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
03:35:16.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:16.489 00.000 11060 Moving (0.09, 0.20) raw xDistance=0.21 yDistance=0.06
03:35:16.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:16.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:35:16.489 00.000 10844 Enqueuing Expose request
03:35:16.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:16.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:35:16.489 00.000 11060 MoveAxis(W, 50, ABG)
03:35:16.491 00.002 11060 Guiding  Dir = 3, Dur = 50
03:35:16.505 00.014 11060 IsSlewing returns 0
03:35:16.506 00.001 11060 IsGuiding returns 0
03:35:16.569 00.063 11060 IsGuiding returns 0
03:35:16.569 00.000 11060 Move returns status 0, amount 50
03:35:16.569 00.000 11060 MoveAxis(N, 0, ABG)
03:35:16.569 00.000 11060 Move returns status 0, amount 0
03:35:16.569 00.000 11060 move complete, result=0
03:35:16.569 00.000 11060 worker thread done servicing request
03:35:16.569 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
03:35:16.570 00.001 11060 Worker thread wakes up
03:35:16.582 00.012 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:16.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:17.213 00.631 11060 Exposure complete
03:35:17.429 00.216 11060 worker thread done servicing request
03:35:17.429 00.000 10844 OnExposeComplete: enter
03:35:17.429 00.000 10844 UpdateGuideState(): m_state=6
03:35:17.429 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
03:35:17.429 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=105.04, Mass=1651, SNR=25.2, Peak=174 HFD=3.4
03:35:17.429 00.000 10844 MultiStar: [#1 0.01,0.22,1.07,U] [#2 -0.32,-0.39,0.96,U] [#3 0.37,0.19,1.06,U] [#4 0.08,-0.29,1.06,U] [#5 0.37,0.59,0.00,M1] [#6 0.03,-0.21,1.07,U] [#7 0.40,0.23,1.00,U] [#8 0.31,0.28,0.83,U] 
03:35:17.431 00.002 10844 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {-0.44, 0.12}
03:35:17.431 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
03:35:17.431 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
03:35:17.431 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.27 mountX=0.02 mountY=0.05, mountTheta=1.12
03:35:17.433 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
03:35:17.433 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
03:35:17.433 00.000 11060 Worker thread wakes up
03:35:17.435 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
03:35:17.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
03:35:17.435 00.000 11060 Moving (0.05, 0.02) raw xDistance=0.02 yDistance=0.05
03:35:17.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:35:17.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:17.435 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.2
03:35:17.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:17.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:17.435 00.000 10844 Enqueuing Expose request
03:35:17.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:17.436 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:35:17.436 00.000 11060 MoveAxis(E, 0, ABG)
03:35:17.436 00.000 11060 Move returns status 0, amount 0
03:35:17.436 00.000 11060 MoveAxis(N, 0, ABG)
03:35:17.436 00.000 11060 Move returns status 0, amount 0
03:35:17.436 00.000 11060 move complete, result=0
03:35:17.437 00.001 11060 worker thread done servicing request
03:35:17.437 00.000 11060 Worker thread wakes up
03:35:17.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:17.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:17.438 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:18.069 00.631 11060 Exposure complete
03:35:18.270 00.201 11060 worker thread done servicing request
03:35:18.270 00.000 10844 OnExposeComplete: enter
03:35:18.270 00.000 10844 UpdateGuideState(): m_state=6
03:35:18.270 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
03:35:18.270 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=105.09, Mass=1559, SNR=24.5, Peak=160 HFD=3.4
03:35:18.270 00.000 10844 MultiStar: [#1 0.01,0.09,1.00,U] [#2 -0.33,-0.71,0.00,M3] [#3 0.43,-0.27,1.01,U] [#4 -0.20,0.25,0.97,U] [#5 0.50,0.14,0.96,U] [#6 -0.30,-0.05,1.07,U] [#7 -0.16,0.14,1.01,U] [#8 0.05,0.21,0.92,U] 
03:35:18.270 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {-0.28, 0.17}
03:35:18.270 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.39) = xAngle (0.15 = 0.15)
03:35:18.270 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.28 = -3.01)
03:35:18.270 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=0.08 mountY=-0.01, mountTheta=-0.14
03:35:18.275 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.08, opts=13)
03:35:18.275 00.000 10844 Enqueuing Move request for scope (0.00, 0.08)
03:35:18.275 00.000 11060 Worker thread wakes up
03:35:18.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:18.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
03:35:18.275 00.000 10844 UpdateGuideState exits: m=1559 SNR=24.5
03:35:18.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
03:35:18.278 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:18.278 00.000 11060 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.01
03:35:18.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:18.278 00.000 10844 Enqueuing Expose request
03:35:18.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:35:18.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:18.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:35:18.278 00.000 11060 MoveAxis(E, 0, ABG)
03:35:18.278 00.000 11060 Move returns status 0, amount 0
03:35:18.278 00.000 11060 MoveAxis(N, 0, ABG)
03:35:18.278 00.000 11060 Move returns status 0, amount 0
03:35:18.278 00.000 11060 move complete, result=0
03:35:18.278 00.000 11060 worker thread done servicing request
03:35:18.278 00.000 11060 Worker thread wakes up
03:35:18.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:18.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:18.280 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:18.906 00.626 11060 Exposure complete
03:35:19.115 00.209 11060 worker thread done servicing request
03:35:19.115 00.000 10844 OnExposeComplete: enter
03:35:19.115 00.000 10844 UpdateGuideState(): m_state=6
03:35:19.115 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
03:35:19.116 00.001 10844 Star::Find returns 1 (0), X=621.02, Y=105.17, Mass=1915, SNR=27.8, Peak=193 HFD=3.1
03:35:19.116 00.000 10844 MultiStar: [#1 0.08,-0.03,0.81,U] [#2 0.02,-0.41,0.86,U] [#3 0.45,0.16,0.87,U] [#4 0.15,-0.23,0.85,U] [#5 0.11,0.20,0.85,U] [#6 0.18,-0.21,0.85,U] [#7 0.44,0.02,0.86,U] [#8 0.51,0.22,0.81,U] 
03:35:19.116 00.000 10844 refined, 8 included, MultiStar: {0.23, 0.00}, one-star: {0.19, 0.25}
03:35:19.116 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.39) = xAngle (-1.39 = -1.39)
03:35:19.116 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.74 = 1.74)
03:35:19.116 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.00 mountX=0.04 mountY=0.23, mountTheta=1.39
03:35:19.116 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.00, opts=13)
03:35:19.120 00.004 10844 Enqueuing Move request for scope (0.23, 0.00)
03:35:19.120 00.000 11060 Worker thread wakes up
03:35:19.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:19.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
03:35:19.120 00.000 10844 UpdateGuideState exits: m=1915 SNR=27.8
03:35:19.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
03:35:19.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:19.120 00.000 11060 Moving (0.23, 0.00) raw xDistance=0.04 yDistance=0.23
03:35:19.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:19.120 00.000 10844 Enqueuing Expose request
03:35:19.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:35:19.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:35:19.120 00.000 11060 MoveAxis(E, 0, ABG)
03:35:19.120 00.000 11060 Move returns status 0, amount 0
03:35:19.120 00.000 11060 MoveAxis(S, 90, ABG)
03:35:19.120 00.000 11060 Guiding  Dir = 1, Dur = 90
03:35:19.130 00.010 11060 IsSlewing returns 0
03:35:19.131 00.001 11060 IsGuiding returns 0
03:35:19.223 00.092 11060 IsGuiding returns 0
03:35:19.223 00.000 11060 Move returns status 0, amount 90
03:35:19.223 00.000 11060 move complete, result=0
03:35:19.223 00.000 11060 worker thread done servicing request
03:35:19.223 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 90 ms SOUTH
03:35:19.223 00.000 11060 Worker thread wakes up
03:35:19.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:19.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:19.852 00.629 11060 Exposure complete
03:35:20.052 00.200 11060 worker thread done servicing request
03:35:20.052 00.000 10844 OnExposeComplete: enter
03:35:20.054 00.002 10844 UpdateGuideState(): m_state=6
03:35:20.054 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
03:35:20.054 00.000 10844 Star::Find returns 1 (1), X=620.51, Y=104.94, Mass=1854, SNR=27.5, Peak=255 HFD=3.2
03:35:20.054 00.000 10844 MultiStar: [#1 -0.30,0.10,0.86,U] [#2 0.01,-0.44,0.85,U] [#3 0.64,0.04,0.00,M3] [#4 -0.24,-0.08,0.87,U] [#5 0.14,0.06,0.90,U] [#6 -0.27,-0.18,1.00,U] [#7 -0.15,0.16,0.95,U] [#8 0.54,0.26,0.00,M1] 
03:35:20.054 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.05}, one-star: {-0.32, 0.02}
03:35:20.054 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.39) = xAngle (-4.24 = 2.04)
03:35:20.054 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.12 = -1.12)
03:35:20.054 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.85 mountX=-0.08 mountY=-0.15, mountTheta=-2.04
03:35:20.057 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.05, opts=13)
03:35:20.057 00.000 10844 Enqueuing Move request for scope (-0.16, -0.05)
03:35:20.057 00.000 11060 Worker thread wakes up
03:35:20.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:20.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
03:35:20.057 00.000 10844 UpdateGuideState exits: m=1854 SNR=27.5 Saturated
03:35:20.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
03:35:20.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:20.057 00.000 11060 Moving (-0.16, -0.05) raw xDistance=-0.08 yDistance=-0.15
03:35:20.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:20.057 00.000 10844 Enqueuing Expose request
03:35:20.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:35:20.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:20.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:35:20.057 00.000 11060 MoveAxis(E, 0, ABG)
03:35:20.057 00.000 11060 Move returns status 0, amount 0
03:35:20.057 00.000 11060 MoveAxis(N, 0, ABG)
03:35:20.057 00.000 11060 Move returns status 0, amount 0
03:35:20.059 00.002 11060 move complete, result=0
03:35:20.059 00.000 11060 worker thread done servicing request
03:35:20.059 00.000 11060 Worker thread wakes up
03:35:20.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:20.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:20.062 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:35:20.686 00.624 11060 Exposure complete
03:35:20.902 00.216 11060 worker thread done servicing request
03:35:20.902 00.000 10844 OnExposeComplete: enter
03:35:20.902 00.000 10844 UpdateGuideState(): m_state=6
03:35:20.902 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
03:35:20.908 00.006 10844 Star::Find returns 1 (0), X=620.81, Y=104.95, Mass=1775, SNR=26.5, Peak=183 HFD=3.3
03:35:20.908 00.000 10844 MultiStar: [#1 0.08,0.16,0.95,U] [#2 0.24,-0.48,0.88,U] [#3 0.07,0.39,1.04,U] [#4 0.00,0.33,1.13,U] [#5 0.33,0.24,0.96,U] [#6 0.15,-0.02,1.05,U] [#7 0.01,0.08,0.91,U] [#8 0.48,0.43,0.00,M2] 
03:35:20.908 00.000 10844 single-star, 7 included, MultiStar: {0.10, 0.11}, one-star: {-0.02, 0.03}
03:35:20.908 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.39) = xAngle (0.67 = 0.67)
03:35:20.908 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.80 = -2.49)
03:35:20.908 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.06 mountX=0.03 mountY=-0.02, mountTheta=-0.66
03:35:20.908 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
03:35:20.908 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
03:35:20.908 00.000 11060 Worker thread wakes up
03:35:20.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:20.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
03:35:20.908 00.000 10844 UpdateGuideState exits: m=1775 SNR=26.5
03:35:20.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
03:35:20.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:20.908 00.000 11060 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
03:35:20.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:20.908 00.000 10844 Enqueuing Expose request
03:35:20.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:35:20.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:20.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:35:20.908 00.000 11060 MoveAxis(E, 0, ABG)
03:35:20.908 00.000 11060 Move returns status 0, amount 0
03:35:20.908 00.000 11060 MoveAxis(N, 0, ABG)
03:35:20.908 00.000 11060 Move returns status 0, amount 0
03:35:20.913 00.005 11060 move complete, result=0
03:35:20.913 00.000 11060 worker thread done servicing request
03:35:20.913 00.000 11060 Worker thread wakes up
03:35:20.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:20.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:20.915 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:21.546 00.631 11060 Exposure complete
03:35:21.754 00.208 11060 worker thread done servicing request
03:35:21.754 00.000 10844 OnExposeComplete: enter
03:35:21.754 00.000 10844 UpdateGuideState(): m_state=6
03:35:21.754 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
03:35:21.754 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=105.21, Mass=1624, SNR=24.5, Peak=159 HFD=3.3
03:35:21.756 00.002 10844 MultiStar: [#1 0.05,0.59,0.00,M1] [#2 -0.55,-0.66,0.00,M1] [#3 0.37,0.48,0.00,M3] [#4 -0.34,0.18,1.17,U] [#5 0.40,0.18,0.92,U] [#6 -0.05,-0.20,1.18,U] [#7 0.24,0.16,1.10,U] [#8 0.19,0.85,0.00,M3] 
03:35:21.756 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.11}, one-star: {-0.14, 0.29}
03:35:21.756 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.39) = xAngle (0.12 = 0.12)
03:35:21.756 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.04)
03:35:21.756 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.51 mountX=0.11 mountY=-0.01, mountTheta=-0.10
03:35:21.757 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.11, opts=13)
03:35:21.757 00.000 10844 Enqueuing Move request for scope (0.01, 0.11)
03:35:21.757 00.000 11060 Worker thread wakes up
03:35:21.759 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:21.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
03:35:21.759 00.000 10844 UpdateGuideState exits: m=1624 SNR=24.5
03:35:21.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
03:35:21.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:21.759 00.000 11060 Moving (0.01, 0.11) raw xDistance=0.11 yDistance=-0.01
03:35:21.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:21.759 00.000 10844 Enqueuing Expose request
03:35:21.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:35:21.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:21.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:35:21.759 00.000 11060 MoveAxis(E, 0, ABG)
03:35:21.759 00.000 11060 Move returns status 0, amount 0
03:35:21.759 00.000 11060 MoveAxis(N, 0, ABG)
03:35:21.759 00.000 11060 Move returns status 0, amount 0
03:35:21.759 00.000 11060 move complete, result=0
03:35:21.759 00.000 11060 worker thread done servicing request
03:35:21.759 00.000 11060 Worker thread wakes up
03:35:21.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:21.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:21.759 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:22.391 00.632 11060 Exposure complete
03:35:22.606 00.215 11060 worker thread done servicing request
03:35:22.606 00.000 10844 OnExposeComplete: enter
03:35:22.606 00.000 10844 UpdateGuideState(): m_state=6
03:35:22.606 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
03:35:22.606 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.88, Mass=1536, SNR=24.3, Peak=194 HFD=3.5
03:35:22.606 00.000 10844 MultiStar: [#1 -0.23,0.53,1.05,U] [#2 0.35,-0.67,0.00,M2] [#3 0.32,0.50,0.00,M4] [#4 -0.08,0.22,1.04,U] [#5 0.12,-0.05,1.06,U] [#6 0.20,-0.31,0.99,U] [#7 -0.32,0.23,1.00,U] [#8 -0.00,0.23,0.98,U] 
03:35:22.606 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.12}, one-star: {-0.36, -0.04}
03:35:22.606 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.39) = xAngle (0.86 = 0.86)
03:35:22.606 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.98 = -2.30)
03:35:22.606 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.25 mountX=0.10 mountY=-0.11, mountTheta=-0.85
03:35:22.610 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
03:35:22.610 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
03:35:22.610 00.000 11060 Worker thread wakes up
03:35:22.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:22.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
03:35:22.610 00.000 10844 UpdateGuideState exits: m=1536 SNR=24.3
03:35:22.610 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
03:35:22.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:22.610 00.000 11060 Moving (-0.10, 0.12) raw xDistance=0.10 yDistance=-0.11
03:35:22.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:22.610 00.000 10844 Enqueuing Expose request
03:35:22.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:35:22.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:22.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:35:22.610 00.000 11060 MoveAxis(E, 0, ABG)
03:35:22.610 00.000 11060 Move returns status 0, amount 0
03:35:22.610 00.000 11060 MoveAxis(N, 0, ABG)
03:35:22.610 00.000 11060 Move returns status 0, amount 0
03:35:22.610 00.000 11060 move complete, result=0
03:35:22.610 00.000 11060 worker thread done servicing request
03:35:22.610 00.000 11060 Worker thread wakes up
03:35:22.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:22.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:22.614 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:23.246 00.632 11060 Exposure complete
03:35:23.469 00.223 11060 worker thread done servicing request
03:35:23.469 00.000 10844 OnExposeComplete: enter
03:35:23.469 00.000 10844 UpdateGuideState(): m_state=6
03:35:23.470 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
03:35:23.470 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.92, Mass=1764, SNR=27.0, Peak=175 HFD=3.4
03:35:23.470 00.000 10844 MultiStar: [#1 0.00,0.34,0.95,U] [#2 -0.55,-0.42,0.00,M3] [#3 -0.01,0.11,0.93,U] [#4 -0.21,-0.01,0.95,U] [#5 0.22,0.14,0.93,U] [#6 -0.17,0.21,1.02,U] [#7 -0.00,0.24,0.83,U] [#8 0.53,0.55,0.00,M3] 
03:35:23.470 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.14}, one-star: {-0.23, 0.00}
03:35:23.470 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.39) = xAngle (0.58 = 0.58)
03:35:23.470 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.70 = -2.58)
03:35:23.470 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.97 mountX=0.13 mountY=-0.08, mountTheta=-0.57
03:35:23.472 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.14, opts=13)
03:35:23.472 00.000 10844 Enqueuing Move request for scope (-0.06, 0.14)
03:35:23.472 00.000 11060 Worker thread wakes up
03:35:23.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:23.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
03:35:23.472 00.000 10844 UpdateGuideState exits: m=1764 SNR=27.0
03:35:23.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
03:35:23.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:23.472 00.000 11060 Moving (-0.06, 0.14) raw xDistance=0.13 yDistance=-0.08
03:35:23.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:23.472 00.000 10844 Enqueuing Expose request
03:35:23.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:35:23.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:23.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:35:23.472 00.000 11060 MoveAxis(W, 31, ABG)
03:35:23.472 00.000 11060 Guiding  Dir = 3, Dur = 31
03:35:23.480 00.008 11060 IsSlewing returns 0
03:35:23.480 00.000 11060 IsGuiding returns 0
03:35:23.525 00.045 11060 IsGuiding returns 0
03:35:23.525 00.000 11060 Move returns status 0, amount 31
03:35:23.525 00.000 11060 MoveAxis(N, 0, ABG)
03:35:23.526 00.001 11060 Move returns status 0, amount 0
03:35:23.526 00.000 11060 move complete, result=0
03:35:23.526 00.000 11060 worker thread done servicing request
03:35:23.526 00.000 11060 Worker thread wakes up
03:35:23.526 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
03:35:23.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:23.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:24.153 00.627 11060 Exposure complete
03:35:24.361 00.208 11060 worker thread done servicing request
03:35:24.361 00.000 10844 OnExposeComplete: enter
03:35:24.361 00.000 10844 UpdateGuideState(): m_state=6
03:35:24.370 00.009 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
03:35:24.370 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=105.19, Mass=1446, SNR=23.7, Peak=146 HFD=3.4
03:35:24.371 00.001 10844 MultiStar: [#1 0.08,0.54,1.02,U] [#2 -0.37,-0.21,1.09,U] [#3 0.25,0.00,1.07,U] [#4 0.01,0.37,1.02,U] [#5 -0.02,0.04,0.97,U] [#6 -0.28,0.31,1.13,U] [#7 0.20,0.36,1.00,U] [#8 0.48,0.40,0.00,M4] 
03:35:24.371 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.21}, one-star: {-0.20, 0.27}
03:35:24.371 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.40 = 0.40)
03:35:24.371 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.52 = -2.76)
03:35:24.371 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.78 mountX=0.20 mountY=-0.08, mountTheta=-0.38
03:35:24.373 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
03:35:24.373 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
03:35:24.373 00.000 11060 Worker thread wakes up
03:35:24.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:24.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
03:35:24.373 00.000 10844 UpdateGuideState exits: m=1446 SNR=23.7
03:35:24.373 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
03:35:24.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:24.373 00.000 11060 Moving (-0.04, 0.21) raw xDistance=0.20 yDistance=-0.08
03:35:24.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:24.373 00.000 10844 Enqueuing Expose request
03:35:24.375 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:35:24.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:24.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:35:24.375 00.000 11060 MoveAxis(W, 47, ABG)
03:35:24.375 00.000 11060 Guiding  Dir = 3, Dur = 47
03:35:24.390 00.015 11060 IsSlewing returns 0
03:35:24.390 00.000 11060 IsGuiding returns 0
03:35:24.441 00.051 11060 IsGuiding returns 0
03:35:24.441 00.000 11060 Move returns status 0, amount 47
03:35:24.441 00.000 11060 MoveAxis(N, 0, ABG)
03:35:24.441 00.000 11060 Move returns status 0, amount 0
03:35:24.441 00.000 11060 move complete, result=0
03:35:24.441 00.000 11060 worker thread done servicing request
03:35:24.441 00.000 11060 Worker thread wakes up
03:35:24.441 00.000 10844 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
03:35:24.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:24.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:25.070 00.629 11060 Exposure complete
03:35:25.265 00.195 11060 worker thread done servicing request
03:35:25.265 00.000 10844 OnExposeComplete: enter
03:35:25.265 00.000 10844 UpdateGuideState(): m_state=6
03:35:25.266 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
03:35:25.266 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=105.25, Mass=1657, SNR=26.0, Peak=227 HFD=3.4
03:35:25.266 00.000 10844 MultiStar: [#1 -0.14,0.26,1.03,U] [#2 -0.30,-0.48,0.92,U] [#3 0.27,0.63,0.00,M3] [#4 -0.16,0.12,0.92,U] [#5 0.53,0.50,0.00,M1] [#6 0.07,-0.14,1.04,U] [#7 -0.09,0.37,0.94,U] [#8 0.21,0.31,0.79,U] 
03:35:25.267 00.001 10844 refined, 6 included, MultiStar: {-0.09, 0.11}, one-star: {-0.19, 0.33}
03:35:25.267 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.89 = 0.89)
03:35:25.267 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.27)
03:35:25.267 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.27 mountX=0.09 mountY=-0.11, mountTheta=-0.88
03:35:25.267 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.11, opts=13)
03:35:25.267 00.000 10844 Enqueuing Move request for scope (-0.09, 0.11)
03:35:25.267 00.000 11060 Worker thread wakes up
03:35:25.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
03:35:25.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
03:35:25.267 00.000 10844 UpdateGuideState exits: m=1657 SNR=26.0
03:35:25.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:25.267 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
03:35:25.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:25.267 00.000 11060 Moving (-0.09, 0.11) raw xDistance=0.09 yDistance=-0.11
03:35:25.267 00.000 10844 Enqueuing Expose request
03:35:25.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:35:25.271 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:25.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:35:25.271 00.000 11060 MoveAxis(E, 0, ABG)
03:35:25.271 00.000 11060 Move returns status 0, amount 0
03:35:25.271 00.000 11060 MoveAxis(N, 0, ABG)
03:35:25.271 00.000 11060 Move returns status 0, amount 0
03:35:25.271 00.000 11060 move complete, result=0
03:35:25.271 00.000 11060 worker thread done servicing request
03:35:25.271 00.000 11060 Worker thread wakes up
03:35:25.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:25.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:25.273 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:25.901 00.628 11060 Exposure complete
03:35:26.117 00.216 11060 worker thread done servicing request
03:35:26.117 00.000 10844 OnExposeComplete: enter
03:35:26.117 00.000 10844 UpdateGuideState(): m_state=6
03:35:26.118 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
03:35:26.118 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.98, Mass=1278, SNR=22.4, Peak=141 HFD=2.7
03:35:26.118 00.000 10844 MultiStar: [#1 0.16,0.31,1.05,U] [#2 -0.27,-0.39,1.02,U] [#3 0.56,0.36,0.00,M4] [#4 -0.40,0.28,1.06,U] [#5 0.54,-0.16,1.09,U] [#6 -0.01,0.08,1.22,U] [#7 0.40,0.36,1.07,U] [#8 0.36,0.12,0.85,U] 
03:35:26.118 00.000 10844 single-star, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.01, 0.06}
03:35:26.118 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.39) = xAngle (-0.05 = -0.05)
03:35:26.118 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.07 = 3.07)
03:35:26.118 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.34 mountX=0.06 mountY=0.00, mountTheta=0.07
03:35:26.120 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
03:35:26.120 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
03:35:26.120 00.000 11060 Worker thread wakes up
03:35:26.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
03:35:26.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:26.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
03:35:26.120 00.000 10844 UpdateGuideState exits: m=1278 SNR=22.4
03:35:26.120 00.000 11060 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=0.00
03:35:26.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:26.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:35:26.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:26.120 00.000 10844 Enqueuing Expose request
03:35:26.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:26.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:35:26.120 00.000 11060 MoveAxis(E, 0, ABG)
03:35:26.120 00.000 11060 Move returns status 0, amount 0
03:35:26.120 00.000 11060 MoveAxis(N, 0, ABG)
03:35:26.120 00.000 11060 Move returns status 0, amount 0
03:35:26.120 00.000 11060 move complete, result=0
03:35:26.120 00.000 11060 worker thread done servicing request
03:35:26.120 00.000 11060 Worker thread wakes up
03:35:26.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:26.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:26.126 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:26.752 00.626 11060 Exposure complete
03:35:26.952 00.200 11060 worker thread done servicing request
03:35:26.952 00.000 10844 OnExposeComplete: enter
03:35:26.952 00.000 10844 UpdateGuideState(): m_state=6
03:35:26.952 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
03:35:26.958 00.006 10844 Star::Find returns 1 (0), X=621.04, Y=105.51, Mass=1491, SNR=24.0, Peak=175 HFD=3.6
03:35:26.958 00.000 10844 MultiStar: [#1 0.43,0.64,0.00,M1] [#2 0.33,-0.08,0.96,U] [#3 0.27,0.26,1.14,U] [#4 0.07,0.48,1.07,U] [#5 0.36,0.00,0.99,U] [#6 0.48,0.35,0.00,M1] [#7 0.17,0.65,0.00,M1] [#8 0.55,0.12,0.90,U] 
03:35:26.958 00.000 10844 refined, 5 included, MultiStar: {0.29, 0.23}, one-star: {0.21, 0.59}
03:35:26.958 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.39) = xAngle (-0.71 = -0.71)
03:35:26.958 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.42 = 2.42)
03:35:26.958 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.23 hyp=0.37 cameraTheta=0.68 mountX=0.28 mountY=0.25, mountTheta=0.72
03:35:26.958 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.23, opts=13)
03:35:26.958 00.000 10844 Enqueuing Move request for scope (0.29, 0.23)
03:35:26.958 00.000 11060 Worker thread wakes up
03:35:26.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:26.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.23) opts 0xd
03:35:26.958 00.000 10844 UpdateGuideState exits: m=1491 SNR=24.0
03:35:26.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.23)
03:35:26.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:26.958 00.000 11060 Moving (0.29, 0.23) raw xDistance=0.28 yDistance=0.25
03:35:26.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:26.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
03:35:26.958 00.000 10844 Enqueuing Expose request
03:35:26.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
03:35:26.958 00.000 11060 MoveAxis(W, 67, ABG)
03:35:26.958 00.000 11060 Guiding  Dir = 3, Dur = 67
03:35:26.994 00.036 11060 IsSlewing returns 0
03:35:26.994 00.000 11060 IsGuiding returns 0
03:35:27.071 00.077 11060 IsGuiding returns 0
03:35:27.071 00.000 11060 Move returns status 0, amount 67
03:35:27.071 00.000 11060 MoveAxis(S, 96, ABG)
03:35:27.071 00.000 11060 Guiding  Dir = 1, Dur = 96
03:35:27.084 00.013 11060 IsSlewing returns 0
03:35:27.084 00.000 11060 IsGuiding returns 0
03:35:27.197 00.113 11060 IsGuiding returns 0
03:35:27.197 00.000 11060 Move returns status 0, amount 96
03:35:27.197 00.000 11060 move complete, result=0
03:35:27.197 00.000 11060 worker thread done servicing request
03:35:27.197 00.000 11060 Worker thread wakes up
03:35:27.197 00.000 10844 GuideStep: 0.3 px 67 ms WEST, 0.2 px 96 ms SOUTH
03:35:27.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:27.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:27.836 00.639 11060 Exposure complete
03:35:28.040 00.204 11060 worker thread done servicing request
03:35:28.040 00.000 10844 OnExposeComplete: enter
03:35:28.040 00.000 10844 UpdateGuideState(): m_state=6
03:35:28.040 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
03:35:28.040 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=105.18, Mass=1659, SNR=25.5, Peak=173 HFD=3.5
03:35:28.040 00.000 10844 MultiStar: [#1 0.17,0.96,0.00,M2] [#2 -0.08,-0.17,1.04,U] [#3 0.12,0.28,1.02,U] [#4 0.31,0.49,0.97,U] [#5 0.27,0.11,0.92,U] [#6 -0.24,-0.27,1.02,U] [#7 0.16,0.67,0.00,M2] [#8 0.42,0.39,0.76,U] 
03:35:28.040 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {-0.06, 0.26}
03:35:28.040 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
03:35:28.040 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
03:35:28.040 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.01 mountX=0.16 mountY=0.07, mountTheta=0.39
03:35:28.043 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
03:35:28.043 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
03:35:28.043 00.000 11060 Worker thread wakes up
03:35:28.043 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:28.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
03:35:28.043 00.000 10844 UpdateGuideState exits: m=1659 SNR=25.5
03:35:28.043 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
03:35:28.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:28.043 00.000 11060 Moving (0.09, 0.14) raw xDistance=0.16 yDistance=0.07
03:35:28.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:28.047 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:35:28.047 00.000 10844 Enqueuing Expose request
03:35:28.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:28.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:35:28.047 00.000 11060 MoveAxis(W, 39, ABG)
03:35:28.047 00.000 11060 Guiding  Dir = 3, Dur = 39
03:35:28.058 00.011 11060 IsSlewing returns 0
03:35:28.058 00.000 11060 IsGuiding returns 0
03:35:28.106 00.048 11060 IsGuiding returns 0
03:35:28.107 00.001 11060 Move returns status 0, amount 39
03:35:28.107 00.000 11060 MoveAxis(N, 0, ABG)
03:35:28.107 00.000 11060 Move returns status 0, amount 0
03:35:28.107 00.000 11060 move complete, result=0
03:35:28.108 00.001 11060 worker thread done servicing request
03:35:28.108 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
03:35:28.108 00.000 11060 Worker thread wakes up
03:35:28.109 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:28.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:28.750 00.641 11060 Exposure complete
03:35:28.946 00.196 11060 worker thread done servicing request
03:35:28.947 00.001 10844 OnExposeComplete: enter
03:35:28.947 00.000 10844 UpdateGuideState(): m_state=6
03:35:28.947 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
03:35:28.947 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.84, Mass=1584, SNR=25.1, Peak=211 HFD=3.2
03:35:28.947 00.000 10844 MultiStar: [#1 0.06,0.12,0.97,U] [#2 -0.25,-0.34,0.94,U] [#3 0.16,-0.02,1.06,U] [#4 0.00,-0.13,1.15,U] [#5 0.48,-0.23,0.94,U] [#6 -0.14,0.07,1.02,U] [#7 -0.27,0.38,0.90,U] [#8 0.01,0.02,0.83,U] 
03:35:28.947 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.25, -0.08}
03:35:28.947 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
03:35:28.947 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.41 = -0.41)
03:35:28.947 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.15 mountX=-0.03 mountY=-0.01, mountTheta=-2.73
03:35:28.951 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
03:35:28.951 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
03:35:28.951 00.000 11060 Worker thread wakes up
03:35:28.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:28.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:35:28.951 00.000 10844 UpdateGuideState exits: m=1584 SNR=25.1
03:35:28.951 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:35:28.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:28.951 00.000 11060 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
03:35:28.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:28.951 00.000 10844 Enqueuing Expose request
03:35:28.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:35:28.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:28.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:35:28.951 00.000 11060 MoveAxis(E, 0, ABG)
03:35:28.951 00.000 11060 Move returns status 0, amount 0
03:35:28.951 00.000 11060 MoveAxis(N, 0, ABG)
03:35:28.951 00.000 11060 Move returns status 0, amount 0
03:35:28.951 00.000 11060 move complete, result=0
03:35:28.953 00.002 11060 worker thread done servicing request
03:35:28.953 00.000 11060 Worker thread wakes up
03:35:28.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:28.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:28.954 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:29.605 00.651 11060 Exposure complete
03:35:29.799 00.194 11060 worker thread done servicing request
03:35:29.799 00.000 10844 OnExposeComplete: enter
03:35:29.799 00.000 10844 UpdateGuideState(): m_state=6
03:35:29.799 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
03:35:29.799 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.86, Mass=1817, SNR=26.9, Peak=188 HFD=3.7
03:35:29.801 00.002 10844 MultiStar: [#1 0.20,0.13,0.92,U] [#2 -0.36,-0.27,0.98,U] [#3 0.56,0.15,0.95,U] [#4 0.04,-0.01,0.94,U] [#5 0.31,-0.10,0.82,U] [#6 -0.33,-0.08,0.93,U] [#7 0.26,0.44,0.86,U] [#8 0.40,0.09,0.74,U] 
03:35:29.801 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {-0.12, -0.06}
03:35:29.801 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
03:35:29.801 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
03:35:29.801 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=0.04 mountY=0.09, mountTheta=1.12
03:35:29.801 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
03:35:29.801 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
03:35:29.801 00.000 11060 Worker thread wakes up
03:35:29.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:29.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
03:35:29.801 00.000 10844 UpdateGuideState exits: m=1817 SNR=26.9
03:35:29.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:29.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
03:35:29.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:29.801 00.000 11060 Moving (0.09, 0.03) raw xDistance=0.04 yDistance=0.09
03:35:29.801 00.000 10844 Enqueuing Expose request
03:35:29.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:35:29.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:29.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:35:29.801 00.000 11060 MoveAxis(E, 0, ABG)
03:35:29.801 00.000 11060 Move returns status 0, amount 0
03:35:29.805 00.004 11060 MoveAxis(N, 0, ABG)
03:35:29.805 00.000 11060 Move returns status 0, amount 0
03:35:29.805 00.000 11060 move complete, result=0
03:35:29.805 00.000 11060 worker thread done servicing request
03:35:29.805 00.000 11060 Worker thread wakes up
03:35:29.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:29.806 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:29.807 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:30.456 00.649 11060 Exposure complete
03:35:30.667 00.211 11060 worker thread done servicing request
03:35:30.667 00.000 10844 OnExposeComplete: enter
03:35:30.667 00.000 10844 UpdateGuideState(): m_state=6
03:35:30.667 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
03:35:30.667 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=105.19, Mass=1550, SNR=24.6, Peak=172 HFD=3.2
03:35:30.667 00.000 10844 MultiStar: [#1 -0.20,0.37,0.89,U] [#2 -0.31,-0.39,0.96,U] [#3 0.12,0.37,1.11,U] [#4 -0.05,-0.04,1.06,U] [#5 0.41,0.14,1.03,U] [#6 -0.19,0.07,1.16,U] [#7 0.12,-0.22,1.01,U] [#8 0.22,0.38,0.80,U] 
03:35:30.667 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.43, 0.27}
03:35:30.667 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.39) = xAngle (0.52 = 0.52)
03:35:30.667 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.64 = -2.64)
03:35:30.667 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.91 mountX=0.09 mountY=-0.05, mountTheta=-0.51
03:35:30.671 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
03:35:30.671 00.000 10844 Enqueuing Move request for scope (-0.04, 0.10)
03:35:30.671 00.000 11060 Worker thread wakes up
03:35:30.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
03:35:30.671 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
03:35:30.671 00.000 11060 Moving (-0.04, 0.10) raw xDistance=0.09 yDistance=-0.05
03:35:30.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:35:30.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:30.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:35:30.671 00.000 11060 MoveAxis(E, 0, ABG)
03:35:30.671 00.000 11060 Move returns status 0, amount 0
03:35:30.671 00.000 11060 MoveAxis(N, 0, ABG)
03:35:30.671 00.000 11060 Move returns status 0, amount 0
03:35:30.671 00.000 11060 move complete, result=0
03:35:30.671 00.000 11060 worker thread done servicing request
03:35:30.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:30.671 00.000 10844 UpdateGuideState exits: m=1550 SNR=24.6
03:35:30.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:30.673 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:30.673 00.000 10844 Enqueuing Expose request
03:35:30.673 00.000 11060 Worker thread wakes up
03:35:30.673 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:30.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:30.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:31.302 00.629 11060 Exposure complete
03:35:31.520 00.218 11060 worker thread done servicing request
03:35:31.520 00.000 10844 OnExposeComplete: enter
03:35:31.520 00.000 10844 UpdateGuideState(): m_state=6
03:35:31.522 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
03:35:31.522 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=105.21, Mass=1634, SNR=24.9, Peak=143 HFD=3.6
03:35:31.522 00.000 10844 MultiStar: [#1 0.05,0.21,0.96,U] [#2 -0.29,-0.38,0.85,U] [#3 0.13,0.10,0.96,U] [#4 -0.20,-0.03,1.12,U] [#5 0.33,-0.08,1.07,U] [#6 -0.35,0.06,1.13,U] [#7 -0.07,0.03,1.03,U] [#8 -0.23,0.11,0.77,U] 
03:35:31.522 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.17, 0.29}
03:35:31.522 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.39) = xAngle (1.34 = 1.34)
03:35:31.522 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.46 = -1.82)
03:35:31.522 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.73 mountX=0.02 mountY=-0.09, mountTheta=-1.34
03:35:31.525 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
03:35:31.525 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
03:35:31.525 00.000 11060 Worker thread wakes up
03:35:31.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
03:35:31.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:31.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
03:35:31.525 00.000 10844 UpdateGuideState exits: m=1634 SNR=24.9
03:35:31.525 00.000 11060 Moving (-0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
03:35:31.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:31.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:35:31.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:31.525 00.000 10844 Enqueuing Expose request
03:35:31.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:31.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:35:31.525 00.000 11060 MoveAxis(E, 0, ABG)
03:35:31.525 00.000 11060 Move returns status 0, amount 0
03:35:31.525 00.000 11060 MoveAxis(N, 0, ABG)
03:35:31.529 00.004 11060 Move returns status 0, amount 0
03:35:31.529 00.000 11060 move complete, result=0
03:35:31.529 00.000 11060 worker thread done servicing request
03:35:31.529 00.000 11060 Worker thread wakes up
03:35:31.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:31.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:31.532 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:32.162 00.630 11060 Exposure complete
03:35:32.372 00.210 11060 worker thread done servicing request
03:35:32.372 00.000 10844 OnExposeComplete: enter
03:35:32.372 00.000 10844 UpdateGuideState(): m_state=6
03:35:32.372 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
03:35:32.372 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.91, Mass=1616, SNR=25.5, Peak=220 HFD=2.9
03:35:32.372 00.000 10844 MultiStar: [#1 -0.06,0.41,1.03,U] [#2 -0.12,-0.31,0.93,U] [#3 0.40,0.53,0.00,M1] [#4 -0.15,0.14,0.98,U] [#5 0.59,0.52,0.00,M1] [#6 -0.00,0.38,1.10,U] [#7 0.18,0.62,0.00,M1] [#8 0.35,0.20,0.85,U] 
03:35:32.372 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.15}, one-star: {-0.27, -0.01}
03:35:32.372 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.39) = xAngle (0.52 = 0.52)
03:35:32.372 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.64 = -2.64)
03:35:32.372 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.91 mountX=0.13 mountY=-0.07, mountTheta=-0.50
03:35:32.376 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.15, opts=13)
03:35:32.376 00.000 10844 Enqueuing Move request for scope (-0.05, 0.15)
03:35:32.376 00.000 11060 Worker thread wakes up
03:35:32.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
03:35:32.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
03:35:32.376 00.000 11060 Moving (-0.05, 0.15) raw xDistance=0.13 yDistance=-0.07
03:35:32.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:35:32.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:32.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:32.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:35:32.376 00.000 10844 UpdateGuideState exits: m=1616 SNR=25.5
03:35:32.376 00.000 11060 MoveAxis(W, 32, ABG)
03:35:32.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:32.376 00.000 11060 Guiding  Dir = 3, Dur = 32
03:35:32.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:32.376 00.000 10844 Enqueuing Expose request
03:35:32.412 00.036 11060 IsSlewing returns 0
03:35:32.413 00.001 11060 IsGuiding returns 0
03:35:32.473 00.060 11060 IsGuiding returns 0
03:35:32.473 00.000 11060 Move returns status 0, amount 32
03:35:32.473 00.000 11060 MoveAxis(N, 0, ABG)
03:35:32.473 00.000 11060 Move returns status 0, amount 0
03:35:32.473 00.000 11060 move complete, result=0
03:35:32.473 00.000 11060 worker thread done servicing request
03:35:32.473 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
03:35:32.473 00.000 11060 Worker thread wakes up
03:35:32.476 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:32.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:33.110 00.634 11060 Exposure complete
03:35:33.324 00.214 11060 worker thread done servicing request
03:35:33.324 00.000 10844 OnExposeComplete: enter
03:35:33.324 00.000 10844 UpdateGuideState(): m_state=6
03:35:33.324 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
03:35:33.325 00.001 10844 Star::Find returns 1 (0), X=620.32, Y=105.51, Mass=1840, SNR=26.8, Peak=233 HFD=3.5
03:35:33.325 00.000 10844 MultiStar: [#1 -0.28,0.06,1.00,U] [#2 -0.41,-0.24,1.00,U] [#3 0.27,0.37,0.98,U] [#4 -0.49,-0.17,0.97,U] [#5 0.65,0.48,0.00,M2] [#6 0.11,0.50,1.00,U] [#7 -0.19,0.11,0.89,U] [#8 0.23,0.07,0.72,U] 
03:35:33.325 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.17}, one-star: {-0.51, 0.60}
03:35:33.325 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.39) = xAngle (0.99 = 0.99)
03:35:33.325 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.11 = -2.17)
03:35:33.325 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.37 mountX=0.13 mountY=-0.20, mountTheta=-0.98
03:35:33.325 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.17, opts=13)
03:35:33.325 00.000 10844 Enqueuing Move request for scope (-0.17, 0.17)
03:35:33.325 00.000 11060 Worker thread wakes up
03:35:33.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
03:35:33.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:33.325 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
03:35:33.325 00.000 10844 UpdateGuideState exits: m=1840 SNR=26.8
03:35:33.325 00.000 11060 Moving (-0.17, 0.17) raw xDistance=0.13 yDistance=-0.20
03:35:33.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:33.329 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:33.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:35:33.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:35:33.329 00.000 10844 Enqueuing Expose request
03:35:33.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:35:33.329 00.000 11060 MoveAxis(W, 32, ABG)
03:35:33.329 00.000 11060 Guiding  Dir = 3, Dur = 32
03:35:33.335 00.006 11060 IsSlewing returns 0
03:35:33.335 00.000 11060 IsGuiding returns 0
03:35:33.381 00.046 11060 IsGuiding returns 0
03:35:33.381 00.000 11060 Move returns status 0, amount 32
03:35:33.381 00.000 11060 MoveAxis(N, 0, ABG)
03:35:33.381 00.000 11060 Move returns status 0, amount 0
03:35:33.381 00.000 11060 move complete, result=0
03:35:33.381 00.000 11060 worker thread done servicing request
03:35:33.381 00.000 11060 Worker thread wakes up
03:35:33.381 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.2 px 0 ms NORTH
03:35:33.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:33.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:34.002 00.621 11060 Exposure complete
03:35:34.241 00.239 11060 worker thread done servicing request
03:35:34.241 00.000 10844 OnExposeComplete: enter
03:35:34.241 00.000 10844 UpdateGuideState(): m_state=6
03:35:34.241 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
03:35:34.241 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=105.05, Mass=1597, SNR=25.4, Peak=193 HFD=3.0
03:35:34.241 00.000 10844 MultiStar: [#1 -0.36,0.24,1.01,U] [#2 -0.21,0.21,1.00,U] [#3 0.09,0.35,1.10,U] [#4 -0.37,-0.31,0.97,U] [#5 -0.03,-0.19,1.04,U] [#6 -0.29,0.16,1.06,U] [#7 -0.15,0.34,0.94,U] [#8 0.14,0.80,0.00,M1] 
03:35:34.241 00.000 10844 refined, 7 included, MultiStar: {-0.20, 0.12}, one-star: {-0.29, 0.13}
03:35:34.241 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.39) = xAngle (1.21 = 1.21)
03:35:34.241 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.33 = -1.95)
03:35:34.241 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=0.08 mountY=-0.21, mountTheta=-1.21
03:35:34.246 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.12, opts=13)
03:35:34.246 00.000 10844 Enqueuing Move request for scope (-0.20, 0.12)
03:35:34.246 00.000 11060 Worker thread wakes up
03:35:34.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
03:35:34.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:34.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
03:35:34.246 00.000 10844 UpdateGuideState exits: m=1597 SNR=25.4
03:35:34.246 00.000 11060 Moving (-0.20, 0.12) raw xDistance=0.08 yDistance=-0.21
03:35:34.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:34.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:35:34.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:35:34.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:34.246 00.000 10844 Enqueuing Expose request
03:35:34.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:35:34.248 00.002 11060 MoveAxis(E, 0, ABG)
03:35:34.248 00.000 11060 Move returns status 0, amount 0
03:35:34.248 00.000 11060 MoveAxis(N, 0, ABG)
03:35:34.248 00.000 11060 Move returns status 0, amount 0
03:35:34.248 00.000 11060 move complete, result=0
03:35:34.248 00.000 11060 worker thread done servicing request
03:35:34.248 00.000 11060 Worker thread wakes up
03:35:34.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:34.249 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:34.251 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:35:34.876 00.625 11060 Exposure complete
03:35:35.085 00.209 11060 worker thread done servicing request
03:35:35.085 00.000 10844 OnExposeComplete: enter
03:35:35.085 00.000 10844 UpdateGuideState(): m_state=6
03:35:35.087 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
03:35:35.087 00.000 10844 Star::Find returns 1 (1), X=620.54, Y=104.64, Mass=1864, SNR=27.5, Peak=255 HFD=3.2
03:35:35.087 00.000 10844 MultiStar: [#1 -0.11,0.49,0.97,U] [#2 -0.59,-0.19,0.00,M1] [#3 0.43,0.43,0.00,M1] [#4 -0.07,0.24,0.88,U] [#5 0.26,0.48,0.88,U] [#6 -0.28,-0.30,1.00,U] [#7 -0.35,0.46,0.90,U] [#8 0.50,0.47,0.00,M2] 
03:35:35.088 00.001 10844 refined, 5 included, MultiStar: {-0.15, 0.17}, one-star: {-0.29, -0.28}
03:35:35.088 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.39) = xAngle (0.90 = 0.90)
03:35:35.088 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.02 = -2.26)
03:35:35.088 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.22 cameraTheta=2.29 mountX=0.14 mountY=-0.17, mountTheta=-0.89
03:35:35.089 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.17, opts=13)
03:35:35.089 00.000 10844 Enqueuing Move request for scope (-0.15, 0.17)
03:35:35.089 00.000 11060 Worker thread wakes up
03:35:35.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:35.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
03:35:35.089 00.000 10844 UpdateGuideState exits: m=1864 SNR=27.5 Saturated
03:35:35.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
03:35:35.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:35.089 00.000 11060 Moving (-0.15, 0.17) raw xDistance=0.14 yDistance=-0.17
03:35:35.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:35.089 00.000 10844 Enqueuing Expose request
03:35:35.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:35:35.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:35.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:35:35.089 00.000 11060 MoveAxis(W, 33, ABG)
03:35:35.089 00.000 11060 Guiding  Dir = 3, Dur = 33
03:35:35.114 00.025 11060 IsSlewing returns 0
03:35:35.114 00.000 11060 IsGuiding returns 0
03:35:35.175 00.061 11060 IsGuiding returns 0
03:35:35.175 00.000 11060 Move returns status 0, amount 33
03:35:35.175 00.000 11060 MoveAxis(N, 0, ABG)
03:35:35.175 00.000 11060 Move returns status 0, amount 0
03:35:35.175 00.000 11060 move complete, result=0
03:35:35.175 00.000 11060 worker thread done servicing request
03:35:35.175 00.000 11060 Worker thread wakes up
03:35:35.175 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.2 px 0 ms NORTH
03:35:35.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:35.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:35.815 00.640 11060 Exposure complete
03:35:36.022 00.207 11060 worker thread done servicing request
03:35:36.022 00.000 10844 OnExposeComplete: enter
03:35:36.022 00.000 10844 UpdateGuideState(): m_state=6
03:35:36.022 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
03:35:36.022 00.000 10844 Star::Find returns 1 (0), X=619.95, Y=104.69, Mass=1691, SNR=25.9, Peak=188 HFD=3.3
03:35:36.022 00.000 10844 MultiStar: [#1 -0.28,-0.05,0.98,U] [#2 -0.37,-0.28,0.95,U] [#3 0.44,0.15,0.94,U] [#4 -0.04,-0.06,0.98,U] [#5 0.00,0.35,0.95,U] [#6 0.03,-0.27,1.07,U] [#7 0.02,0.07,0.97,U] [#8 0.34,0.27,0.78,U] 
03:35:36.022 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.88, -0.23}
03:35:36.022 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.39) = xAngle (-4.36 = 1.92)
03:35:36.022 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.24 = -1.24)
03:35:36.022 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.97 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
03:35:36.022 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
03:35:36.022 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
03:35:36.022 00.000 11060 Worker thread wakes up
03:35:36.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:36.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
03:35:36.022 00.000 10844 UpdateGuideState exits: m=1691 SNR=25.9
03:35:36.022 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
03:35:36.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:36.022 00.000 11060 Moving (-0.09, -0.02) raw xDistance=-0.03 yDistance=-0.09
03:35:36.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:36.022 00.000 10844 Enqueuing Expose request
03:35:36.027 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:35:36.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:36.028 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:35:36.028 00.000 11060 MoveAxis(E, 0, ABG)
03:35:36.028 00.000 11060 Move returns status 0, amount 0
03:35:36.028 00.000 11060 MoveAxis(N, 0, ABG)
03:35:36.028 00.000 11060 Move returns status 0, amount 0
03:35:36.028 00.000 11060 move complete, result=0
03:35:36.028 00.000 11060 worker thread done servicing request
03:35:36.028 00.000 11060 Worker thread wakes up
03:35:36.038 00.010 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:36.040 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:36.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:36.664 00.624 11060 Exposure complete
03:35:36.866 00.202 11060 worker thread done servicing request
03:35:36.866 00.000 10844 OnExposeComplete: enter
03:35:36.866 00.000 10844 UpdateGuideState(): m_state=6
03:35:36.866 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
03:35:36.866 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.66, Mass=1535, SNR=24.6, Peak=208 HFD=2.7
03:35:36.866 00.000 10844 MultiStar: [#1 -0.17,0.10,1.00,U] [#2 -0.16,-0.77,0.00,M1] [#3 0.51,0.08,1.06,U] [#4 -0.27,0.55,0.00,M1] [#5 -0.21,0.63,0.00,M1] [#6 -0.23,-0.06,1.11,U] [#7 0.08,0.97,0.00,M1] [#8 0.42,0.06,0.86,U] 
03:35:36.870 00.004 10844 refined, 4 included, MultiStar: {0.10, -0.02}, one-star: {0.02, -0.26}
03:35:36.870 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
03:35:36.870 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.55 = 1.55)
03:35:36.870 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.18 mountX=-0.00 mountY=0.10, mountTheta=1.57
03:35:36.870 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
03:35:36.870 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
03:35:36.870 00.000 11060 Worker thread wakes up
03:35:36.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:35:36.870 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:36.870 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:35:36.870 00.000 10844 UpdateGuideState exits: m=1535 SNR=24.6
03:35:36.870 00.000 11060 Moving (0.10, -0.02) raw xDistance=-0.00 yDistance=0.10
03:35:36.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:36.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:35:36.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:36.870 00.000 10844 Enqueuing Expose request
03:35:36.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:36.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:35:36.870 00.000 11060 MoveAxis(E, 0, ABG)
03:35:36.870 00.000 11060 Move returns status 0, amount 0
03:35:36.870 00.000 11060 MoveAxis(N, 0, ABG)
03:35:36.870 00.000 11060 Move returns status 0, amount 0
03:35:36.870 00.000 11060 move complete, result=0
03:35:36.870 00.000 11060 worker thread done servicing request
03:35:36.870 00.000 11060 Worker thread wakes up
03:35:36.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:36.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:36.889 00.019 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:37.513 00.624 11060 Exposure complete
03:35:37.733 00.220 10844 OnExposeComplete: enter
03:35:37.733 00.000 10844 UpdateGuideState(): m_state=6
03:35:37.733 00.000 11060 worker thread done servicing request
03:35:37.733 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
03:35:37.733 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.70, Mass=1909, SNR=27.7, Peak=192 HFD=3.5
03:35:37.735 00.002 10844 MultiStar: [#1 0.00,0.06,0.93,U] [#2 -0.02,-0.31,0.84,U] [#3 -0.07,-0.07,0.97,U] [#4 -0.08,0.07,0.95,U] [#5 0.59,-0.16,0.00,M2] [#6 0.02,-0.55,1.00,U] [#7 0.41,0.41,0.94,U] [#8 0.62,-0.21,0.00,M1] 
03:35:37.735 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.09}, one-star: {-0.09, -0.21}
03:35:37.735 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
03:35:37.735 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:35:37.735 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.29 mountX=-0.08 mountY=0.04, mountTheta=2.70
03:35:37.738 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
03:35:37.738 00.000 10844 Enqueuing Move request for scope (0.03, -0.09)
03:35:37.738 00.000 11060 Worker thread wakes up
03:35:37.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:35:37.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:35:37.738 00.000 11060 Moving (0.03, -0.09) raw xDistance=-0.08 yDistance=0.04
03:35:37.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:35:37.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:37.740 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:35:37.740 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:37.740 00.000 10844 UpdateGuideState exits: m=1909 SNR=27.7
03:35:37.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:37.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:37.740 00.000 10844 Enqueuing Expose request
03:35:37.740 00.000 11060 MoveAxis(E, 0, ABG)
03:35:37.741 00.001 11060 Move returns status 0, amount 0
03:35:37.741 00.000 11060 MoveAxis(N, 0, ABG)
03:35:37.741 00.000 11060 Move returns status 0, amount 0
03:35:37.741 00.000 11060 move complete, result=0
03:35:37.741 00.000 11060 worker thread done servicing request
03:35:37.741 00.000 11060 Worker thread wakes up
03:35:37.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:37.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:37.743 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:38.376 00.633 11060 Exposure complete
03:35:38.594 00.218 11060 worker thread done servicing request
03:35:38.594 00.000 10844 OnExposeComplete: enter
03:35:38.594 00.000 10844 UpdateGuideState(): m_state=6
03:35:38.596 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
03:35:38.596 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.77, Mass=1533, SNR=24.5, Peak=234 HFD=3.0
03:35:38.597 00.001 10844 MultiStar: [#1 0.23,0.42,0.93,U] [#2 -0.19,-0.33,0.94,U] [#3 0.42,0.49,0.00,M1] [#4 -0.07,-0.08,0.89,U] [#5 0.56,-0.30,0.00,M3] [#6 -0.13,-0.32,1.05,U] [#7 0.08,-0.02,1.00,U] [#8 -0.08,-0.06,0.86,U] 
03:35:38.597 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.08}, one-star: {-0.15, -0.15}
03:35:38.597 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.44 = 2.84)
03:35:38.597 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:35:38.597 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.06 mountX=-0.09 mountY=-0.03, mountTheta=-2.82
03:35:38.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
03:35:38.599 00.000 10844 Enqueuing Move request for scope (-0.04, -0.08)
03:35:38.599 00.000 11060 Worker thread wakes up
03:35:38.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
03:35:38.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:38.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
03:35:38.599 00.000 11060 Moving (-0.04, -0.08) raw xDistance=-0.09 yDistance=-0.03
03:35:38.599 00.000 10844 UpdateGuideState exits: m=1533 SNR=24.5
03:35:38.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:35:38.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:38.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:38.599 00.000 10844 Enqueuing Expose request
03:35:38.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:38.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:35:38.599 00.000 11060 MoveAxis(E, 0, ABG)
03:35:38.602 00.003 11060 Move returns status 0, amount 0
03:35:38.602 00.000 11060 MoveAxis(N, 0, ABG)
03:35:38.602 00.000 11060 Move returns status 0, amount 0
03:35:38.602 00.000 11060 move complete, result=0
03:35:38.602 00.000 11060 worker thread done servicing request
03:35:38.602 00.000 11060 Worker thread wakes up
03:35:38.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:38.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:38.603 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:39.236 00.633 11060 Exposure complete
03:35:39.427 00.191 11060 worker thread done servicing request
03:35:39.436 00.009 10844 OnExposeComplete: enter
03:35:39.436 00.000 10844 UpdateGuideState(): m_state=6
03:35:39.436 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
03:35:39.437 00.001 10844 Star::Find returns 1 (1), X=620.64, Y=104.64, Mass=1798, SNR=27.1, Peak=255 HFD=3.0
03:35:39.437 00.000 10844 MultiStar: [#1 0.08,0.20,0.93,U] [#2 -0.33,-0.09,0.94,U] [#3 0.48,0.43,0.00,M2] [#4 0.21,-0.55,0.92,U] [#5 0.60,-0.09,0.00,M4] [#6 0.29,-0.01,0.92,U] [#7 0.11,0.17,0.92,U] [#8 0.31,0.29,0.77,U] 
03:35:39.437 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.05}, one-star: {-0.19, -0.28}
03:35:39.437 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.39) = xAngle (-2.12 = -2.12)
03:35:39.437 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
03:35:39.437 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.73 mountX=-0.04 mountY=0.06, mountTheta=2.12
03:35:39.438 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
03:35:39.438 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
03:35:39.438 00.000 11060 Worker thread wakes up
03:35:39.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:39.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
03:35:39.438 00.000 10844 UpdateGuideState exits: m=1798 SNR=27.1 Saturated
03:35:39.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
03:35:39.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:39.438 00.000 11060 Moving (0.06, -0.05) raw xDistance=-0.04 yDistance=0.06
03:35:39.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:39.438 00.000 10844 Enqueuing Expose request
03:35:39.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:35:39.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:39.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:35:39.438 00.000 11060 MoveAxis(E, 0, ABG)
03:35:39.438 00.000 11060 Move returns status 0, amount 0
03:35:39.438 00.000 11060 MoveAxis(N, 0, ABG)
03:35:39.438 00.000 11060 Move returns status 0, amount 0
03:35:39.438 00.000 11060 move complete, result=0
03:35:39.438 00.000 11060 worker thread done servicing request
03:35:39.438 00.000 11060 Worker thread wakes up
03:35:39.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:39.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:39.443 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:40.075 00.632 11060 Exposure complete
03:35:40.293 00.218 11060 worker thread done servicing request
03:35:40.293 00.000 10844 OnExposeComplete: enter
03:35:40.293 00.000 10844 UpdateGuideState(): m_state=6
03:35:40.295 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
03:35:40.295 00.000 10844 Star::Find returns 1 (1), X=620.58, Y=104.76, Mass=1769, SNR=26.3, Peak=255 HFD=3.2
03:35:40.295 00.000 10844 MultiStar: [#1 0.19,0.43,0.97,U] [#2 -0.22,-0.48,0.92,U] [#3 0.42,0.33,0.99,U] [#4 -0.03,0.34,0.99,U] [#5 0.48,-0.58,0.00,M5] [#6 -0.13,0.32,1.04,U] [#7 0.10,0.07,0.93,U] [#8 0.02,0.09,0.82,U] 
03:35:40.295 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.12}, one-star: {-0.25, -0.16}
03:35:40.295 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.39) = xAngle (0.08 = 0.08)
03:35:40.296 00.001 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.21 = -3.08)
03:35:40.296 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=0.12 mountY=-0.01, mountTheta=-0.06
03:35:40.310 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.12, opts=13)
03:35:40.310 00.000 10844 Enqueuing Move request for scope (0.01, 0.12)
03:35:40.310 00.000 11060 Worker thread wakes up
03:35:40.311 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:40.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
03:35:40.311 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.3 Saturated
03:35:40.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:40.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:40.311 00.000 10844 Enqueuing Expose request
03:35:40.311 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
03:35:40.311 00.000 11060 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.01
03:35:40.312 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:35:40.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:40.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:35:40.312 00.000 11060 MoveAxis(W, 29, ABG)
03:35:40.312 00.000 11060 Guiding  Dir = 3, Dur = 29
03:35:40.357 00.045 11060 IsSlewing returns 0
03:35:40.357 00.000 11060 IsGuiding returns 0
03:35:40.403 00.046 11060 IsGuiding returns 0
03:35:40.403 00.000 11060 Move returns status 0, amount 29
03:35:40.403 00.000 11060 MoveAxis(N, 0, ABG)
03:35:40.403 00.000 11060 Move returns status 0, amount 0
03:35:40.403 00.000 11060 move complete, result=0
03:35:40.403 00.000 11060 worker thread done servicing request
03:35:40.403 00.000 10844 GuideStep: 0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
03:35:40.403 00.000 11060 Worker thread wakes up
03:35:40.405 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:40.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:41.038 00.633 11060 Exposure complete
03:35:41.262 00.224 11060 worker thread done servicing request
03:35:41.262 00.000 10844 OnExposeComplete: enter
03:35:41.262 00.000 10844 UpdateGuideState(): m_state=6
03:35:41.263 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
03:35:41.263 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.55, Mass=2075, SNR=28.7, Peak=254 HFD=3.2
03:35:41.263 00.000 10844 MultiStar: [#1 0.42,0.00,0.93,U] [#2 -0.49,-0.98,0.00,M1] [#3 0.49,0.29,0.82,U] [#4 0.34,0.21,0.95,U] [#5 0.20,0.21,0.86,U] [#6 0.25,-0.51,0.99,U] [#7 0.42,0.55,0.00,M1] [#8 0.39,0.40,0.72,U] 
03:35:41.263 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.01}, one-star: {-0.28, -0.37}
03:35:41.263 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.39) = xAngle (-1.37 = -1.37)
03:35:41.263 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.76 = 1.76)
03:35:41.263 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.02 mountX=0.05 mountY=0.24, mountTheta=1.37
03:35:41.265 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.01, opts=13)
03:35:41.265 00.000 10844 Enqueuing Move request for scope (0.25, 0.01)
03:35:41.265 00.000 11060 Worker thread wakes up
03:35:41.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:41.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
03:35:41.265 00.000 10844 UpdateGuideState exits: m=2075 SNR=28.7
03:35:41.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
03:35:41.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:41.265 00.000 11060 Moving (0.25, 0.01) raw xDistance=0.05 yDistance=0.24
03:35:41.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:41.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:35:41.265 00.000 10844 Enqueuing Expose request
03:35:41.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:35:41.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:35:41.265 00.000 11060 MoveAxis(E, 0, ABG)
03:35:41.265 00.000 11060 Move returns status 0, amount 0
03:35:41.265 00.000 11060 MoveAxis(N, 0, ABG)
03:35:41.265 00.000 11060 Move returns status 0, amount 0
03:35:41.265 00.000 11060 move complete, result=0
03:35:41.265 00.000 11060 worker thread done servicing request
03:35:41.265 00.000 11060 Worker thread wakes up
03:35:41.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:41.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:41.269 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:41.913 00.644 11060 Exposure complete
03:35:42.144 00.231 11060 worker thread done servicing request
03:35:42.144 00.000 10844 OnExposeComplete: enter
03:35:42.144 00.000 10844 UpdateGuideState(): m_state=6
03:35:42.144 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
03:35:42.146 00.002 10844 Star::Find returns 1 (0), X=620.73, Y=104.66, Mass=1740, SNR=25.8, Peak=193 HFD=3.6
03:35:42.146 00.000 10844 MultiStar: [#1 0.24,0.33,0.93,U] [#2 -0.52,-0.78,0.00,M2] [#3 0.62,0.34,0.00,M1] [#4 0.26,-0.11,1.03,U] [#5 0.83,0.15,0.00,M5] [#6 0.21,-0.07,0.97,U] [#7 0.29,0.29,0.86,U] [#8 0.43,0.49,0.00,M1] 
03:35:42.146 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.02}, one-star: {-0.10, -0.26}
03:35:42.146 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
03:35:42.146 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.87 = 1.87)
03:35:42.146 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.13 mountX=0.05 mountY=0.17, mountTheta=1.26
03:35:42.149 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.02, opts=13)
03:35:42.149 00.000 10844 Enqueuing Move request for scope (0.18, 0.02)
03:35:42.149 00.000 11060 Worker thread wakes up
03:35:42.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
03:35:42.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:42.149 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
03:35:42.149 00.000 10844 UpdateGuideState exits: m=1740 SNR=25.8
03:35:42.149 00.000 11060 Moving (0.18, 0.02) raw xDistance=0.05 yDistance=0.17
03:35:42.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:42.150 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:35:42.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:42.150 00.000 10844 Enqueuing Expose request
03:35:42.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:42.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:35:42.150 00.000 11060 MoveAxis(E, 0, ABG)
03:35:42.150 00.000 11060 Move returns status 0, amount 0
03:35:42.150 00.000 11060 MoveAxis(N, 0, ABG)
03:35:42.150 00.000 11060 Move returns status 0, amount 0
03:35:42.150 00.000 11060 move complete, result=0
03:35:42.150 00.000 11060 worker thread done servicing request
03:35:42.151 00.001 11060 Worker thread wakes up
03:35:42.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:42.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:42.154 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:42.799 00.645 11060 Exposure complete
03:35:42.999 00.200 11060 worker thread done servicing request
03:35:42.999 00.000 10844 OnExposeComplete: enter
03:35:42.999 00.000 10844 UpdateGuideState(): m_state=6
03:35:42.999 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
03:35:42.999 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.58, Mass=1462, SNR=24.0, Peak=202 HFD=3.2
03:35:42.999 00.000 10844 MultiStar: [#1 0.34,0.13,1.04,U] [#2 -0.11,-0.36,1.06,U] [#3 0.52,-0.29,0.00,M2] [#4 0.11,-0.02,1.11,U] [#5 0.60,-0.23,0.00,M6] [#6 -0.23,-0.04,1.02,U] [#7 0.25,0.32,1.00,U] [#8 0.70,-0.10,0.00,M2] 
03:35:42.999 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.05}, one-star: {-0.27, -0.34}
03:35:42.999 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.39) = xAngle (-2.66 = -2.66)
03:35:42.999 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.46 = 0.46)
03:35:42.999 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.27 mountX=-0.05 mountY=0.02, mountTheta=2.67
03:35:43.005 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
03:35:43.005 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
03:35:43.005 00.000 11060 Worker thread wakes up
03:35:43.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:43.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
03:35:43.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
03:35:43.005 00.000 11060 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.02
03:35:43.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:35:43.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:43.005 00.000 10844 UpdateGuideState exits: m=1462 SNR=24.0
03:35:43.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:43.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:43.005 00.000 10844 Enqueuing Expose request
03:35:43.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:35:43.007 00.002 11060 MoveAxis(E, 0, ABG)
03:35:43.007 00.000 11060 Move returns status 0, amount 0
03:35:43.007 00.000 11060 MoveAxis(N, 0, ABG)
03:35:43.007 00.000 11060 Move returns status 0, amount 0
03:35:43.007 00.000 11060 move complete, result=0
03:35:43.007 00.000 11060 worker thread done servicing request
03:35:43.007 00.000 11060 Worker thread wakes up
03:35:43.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:43.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:43.009 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:43.639 00.630 11060 Exposure complete
03:35:43.839 00.200 11060 worker thread done servicing request
03:35:43.839 00.000 10844 OnExposeComplete: enter
03:35:43.839 00.000 10844 UpdateGuideState(): m_state=6
03:35:43.839 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
03:35:43.839 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=105.07, Mass=1739, SNR=26.3, Peak=167 HFD=3.1
03:35:43.841 00.002 10844 MultiStar: [#1 0.03,0.29,0.99,U] [#2 -0.29,-0.71,0.00,M2] [#3 0.87,0.51,0.00,M3] [#4 0.02,-0.11,0.98,U] [#5 0.28,0.09,0.96,U] [#6 -0.20,0.06,0.99,U] [#7 0.33,0.04,0.88,U] [#8 0.16,0.34,0.80,U] 
03:35:43.841 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.12}, one-star: {-0.37, 0.15}
03:35:43.841 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.39) = xAngle (-0.06 = -0.06)
03:35:43.841 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.07 = 3.07)
03:35:43.841 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.33 mountX=0.12 mountY=0.01, mountTheta=0.07
03:35:43.843 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.12, opts=13)
03:35:43.843 00.000 10844 Enqueuing Move request for scope (0.03, 0.12)
03:35:43.843 00.000 11060 Worker thread wakes up
03:35:43.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:43.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
03:35:43.843 00.000 10844 UpdateGuideState exits: m=1739 SNR=26.3
03:35:43.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:35:43.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:43.843 00.000 11060 Moving (0.03, 0.12) raw xDistance=0.12 yDistance=0.01
03:35:43.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:43.843 00.000 10844 Enqueuing Expose request
03:35:43.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:35:43.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:43.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:35:43.843 00.000 11060 MoveAxis(W, 29, ABG)
03:35:43.843 00.000 11060 Guiding  Dir = 3, Dur = 29
03:35:43.847 00.004 11060 IsSlewing returns 0
03:35:43.847 00.000 11060 IsGuiding returns 0
03:35:43.893 00.046 11060 IsGuiding returns 0
03:35:43.893 00.000 11060 Move returns status 0, amount 29
03:35:43.893 00.000 11060 MoveAxis(N, 0, ABG)
03:35:43.893 00.000 11060 Move returns status 0, amount 0
03:35:43.893 00.000 11060 move complete, result=0
03:35:43.893 00.000 11060 worker thread done servicing request
03:35:43.893 00.000 11060 Worker thread wakes up
03:35:43.893 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
03:35:43.894 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:43.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:44.518 00.624 11060 Exposure complete
03:35:44.715 00.197 11060 worker thread done servicing request
03:35:44.715 00.000 10844 OnExposeComplete: enter
03:35:44.715 00.000 10844 UpdateGuideState(): m_state=6
03:35:44.716 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
03:35:44.716 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=104.82, Mass=1509, SNR=24.6, Peak=173 HFD=2.7
03:35:44.716 00.000 10844 MultiStar: [#1 -0.13,-0.02,1.02,U] [#2 0.04,-0.48,0.99,U] [#3 0.52,-0.22,1.03,U] [#4 -0.21,-0.23,1.13,U] [#5 0.29,-0.16,0.92,U] [#6 -0.02,-0.23,1.11,U] [#7 0.49,0.32,1.00,U] [#8 0.17,0.15,0.92,U] 
03:35:44.716 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.11}, one-star: {0.17, -0.10}
03:35:44.716 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.07 = -2.07)
03:35:44.716 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:35:44.716 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.69 mountX=-0.09 mountY=0.15, mountTheta=2.08
03:35:44.718 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.11, opts=13)
03:35:44.718 00.000 10844 Enqueuing Move request for scope (0.14, -0.11)
03:35:44.719 00.001 11060 Worker thread wakes up
03:35:44.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
03:35:44.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
03:35:44.719 00.000 11060 Moving (0.14, -0.11) raw xDistance=-0.09 yDistance=0.15
03:35:44.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:35:44.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:44.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:44.719 00.000 10844 UpdateGuideState exits: m=1509 SNR=24.6
03:35:44.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:44.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:44.719 00.000 10844 Enqueuing Expose request
03:35:44.720 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:35:44.720 00.000 11060 MoveAxis(E, 0, ABG)
03:35:44.720 00.000 11060 Move returns status 0, amount 0
03:35:44.720 00.000 11060 MoveAxis(N, 0, ABG)
03:35:44.720 00.000 11060 Move returns status 0, amount 0
03:35:44.720 00.000 11060 move complete, result=0
03:35:44.721 00.001 11060 worker thread done servicing request
03:35:44.721 00.000 11060 Worker thread wakes up
03:35:44.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:44.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:44.722 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:45.371 00.649 11060 Exposure complete
03:35:45.574 00.203 10844 OnExposeComplete: enter
03:35:45.574 00.000 10844 UpdateGuideState(): m_state=6
03:35:45.574 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
03:35:45.574 00.000 11060 worker thread done servicing request
03:35:45.574 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.99, Mass=1709, SNR=25.8, Peak=202 HFD=2.8
03:35:45.574 00.000 10844 MultiStar: [#1 0.33,-0.23,1.03,U] [#2 -0.50,-0.75,0.00,M2] [#3 0.44,0.11,1.02,U] [#4 -0.05,-0.43,1.02,U] [#5 0.10,-0.11,0.97,U] [#6 -0.29,-0.54,0.00,M1] [#7 0.16,-0.29,0.96,U] [#8 -0.08,-0.23,0.89,U] 
03:35:45.574 00.000 10844 single-star, 6 included, MultiStar: {0.14, -0.16}, one-star: {0.05, 0.07}
03:35:45.574 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.39) = xAngle (-0.39 = -0.39)
03:35:45.574 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
03:35:45.574 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.00 mountX=0.08 mountY=0.03, mountTheta=0.40
03:35:45.577 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
03:35:45.577 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
03:35:45.577 00.000 11060 Worker thread wakes up
03:35:45.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:45.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
03:35:45.577 00.000 10844 UpdateGuideState exits: m=1709 SNR=25.8
03:35:45.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
03:35:45.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:45.577 00.000 11060 Moving (0.05, 0.07) raw xDistance=0.08 yDistance=0.03
03:35:45.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:45.577 00.000 10844 Enqueuing Expose request
03:35:45.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:35:45.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:45.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:35:45.577 00.000 11060 MoveAxis(E, 0, ABG)
03:35:45.577 00.000 11060 Move returns status 0, amount 0
03:35:45.577 00.000 11060 MoveAxis(N, 0, ABG)
03:35:45.577 00.000 11060 Move returns status 0, amount 0
03:35:45.577 00.000 11060 move complete, result=0
03:35:45.577 00.000 11060 worker thread done servicing request
03:35:45.577 00.000 11060 Worker thread wakes up
03:35:45.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:45.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:45.582 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:46.205 00.623 11060 Exposure complete
03:35:46.420 00.215 11060 worker thread done servicing request
03:35:46.420 00.000 10844 OnExposeComplete: enter
03:35:46.420 00.000 10844 UpdateGuideState(): m_state=6
03:35:46.420 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
03:35:46.420 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.96, Mass=1836, SNR=27.7, Peak=210 HFD=3.3
03:35:46.420 00.000 10844 MultiStar: [#1 0.36,-0.18,0.94,U] [#2 -0.38,-0.92,0.00,M3] [#3 0.36,0.10,0.97,U] [#4 0.27,-0.23,0.90,U] [#5 -0.13,0.17,0.91,U] [#6 0.07,0.04,1.06,U] [#7 0.40,0.04,0.88,U] [#8 0.19,0.18,0.79,U] 
03:35:46.420 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.02}, one-star: {-0.22, 0.04}
03:35:46.420 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.39) = xAngle (-1.28 = -1.28)
03:35:46.420 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
03:35:46.420 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.11 mountX=0.05 mountY=0.15, mountTheta=1.28
03:35:46.420 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
03:35:46.420 00.000 10844 Enqueuing Move request for scope (0.16, 0.02)
03:35:46.420 00.000 11060 Worker thread wakes up
03:35:46.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:46.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
03:35:46.420 00.000 10844 UpdateGuideState exits: m=1836 SNR=27.7
03:35:46.420 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
03:35:46.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:46.420 00.000 11060 Moving (0.16, 0.02) raw xDistance=0.05 yDistance=0.15
03:35:46.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:46.425 00.005 10844 Enqueuing Expose request
03:35:46.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:35:46.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:46.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:35:46.425 00.000 11060 MoveAxis(E, 0, ABG)
03:35:46.425 00.000 11060 Move returns status 0, amount 0
03:35:46.425 00.000 11060 MoveAxis(N, 0, ABG)
03:35:46.425 00.000 11060 Move returns status 0, amount 0
03:35:46.425 00.000 11060 move complete, result=0
03:35:46.425 00.000 11060 worker thread done servicing request
03:35:46.425 00.000 11060 Worker thread wakes up
03:35:46.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:46.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:46.425 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:47.057 00.632 11060 Exposure complete
03:35:47.261 00.204 11060 worker thread done servicing request
03:35:47.261 00.000 10844 OnExposeComplete: enter
03:35:47.261 00.000 10844 UpdateGuideState(): m_state=6
03:35:47.262 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
03:35:47.262 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=105.01, Mass=1796, SNR=26.7, Peak=185 HFD=3.6
03:35:47.262 00.000 10844 MultiStar: [#1 -0.22,-0.08,0.86,U] [#2 -0.22,-0.69,0.00,M4] [#3 0.49,-0.50,0.00,M1] [#4 -0.12,-0.44,0.97,U] [#5 0.24,-0.02,0.95,U] [#6 -0.05,-0.74,0.00,M1] [#7 0.39,-0.31,0.88,U] [#8 0.34,-0.17,0.81,U] 
03:35:47.262 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.15}, one-star: {-0.35, 0.09}
03:35:47.263 00.001 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:35:47.263 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.38 = 0.38)
03:35:47.263 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.36 mountX=-0.15 mountY=0.06, mountTheta=2.76
03:35:47.265 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.15, opts=13)
03:35:47.265 00.000 10844 Enqueuing Move request for scope (0.03, -0.15)
03:35:47.265 00.000 11060 Worker thread wakes up
03:35:47.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:47.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
03:35:47.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
03:35:47.265 00.000 11060 Moving (0.03, -0.15) raw xDistance=-0.15 yDistance=0.06
03:35:47.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:35:47.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:47.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:35:47.265 00.000 11060 MoveAxis(E, 34, ABG)
03:35:47.265 00.000 11060 Guiding  Dir = 2, Dur = 34
03:35:47.267 00.002 10844 UpdateGuideState exits: m=1796 SNR=26.7
03:35:47.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:47.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:47.267 00.000 10844 Enqueuing Expose request
03:35:47.293 00.026 11060 IsSlewing returns 0
03:35:47.294 00.001 11060 IsGuiding returns 0
03:35:47.355 00.061 11060 IsGuiding returns 0
03:35:47.355 00.000 11060 Move returns status 0, amount 34
03:35:47.355 00.000 11060 MoveAxis(N, 0, ABG)
03:35:47.355 00.000 11060 Move returns status 0, amount 0
03:35:47.355 00.000 11060 move complete, result=0
03:35:47.355 00.000 11060 worker thread done servicing request
03:35:47.355 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
03:35:47.355 00.000 11060 Worker thread wakes up
03:35:47.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:47.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:47.991 00.636 11060 Exposure complete
03:35:48.211 00.220 11060 worker thread done servicing request
03:35:48.211 00.000 10844 OnExposeComplete: enter
03:35:48.211 00.000 10844 UpdateGuideState(): m_state=6
03:35:48.211 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
03:35:48.211 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=105.26, Mass=2029, SNR=28.2, Peak=197 HFD=3.6
03:35:48.211 00.000 10844 MultiStar: [#1 0.23,-0.41,0.85,U] [#2 -0.25,-0.68,0.00,M5] [#3 0.24,-0.19,0.98,U] [#4 -0.11,-0.08,0.88,U] [#5 0.14,-0.24,0.83,U] [#6 0.04,-0.14,0.98,U] [#7 0.24,0.08,0.90,U] [#8 0.83,-0.09,0.00,M1] 
03:35:48.211 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.08}, one-star: {-0.34, 0.34}
03:35:48.211 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.39) = xAngle (-2.34 = -2.34)
03:35:48.211 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.78 = 0.78)
03:35:48.211 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=-0.07 mountY=0.07, mountTheta=2.35
03:35:48.213 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.08, opts=13)
03:35:48.213 00.000 10844 Enqueuing Move request for scope (0.06, -0.08)
03:35:48.213 00.000 11060 Worker thread wakes up
03:35:48.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
03:35:48.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
03:35:48.213 00.000 11060 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=0.07
03:35:48.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:48.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:48.213 00.000 10844 UpdateGuideState exits: m=2029 SNR=28.2
03:35:48.217 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:48.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:48.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:35:48.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:48.217 00.000 10844 Enqueuing Expose request
03:35:48.217 00.000 11060 MoveAxis(E, 0, ABG)
03:35:48.217 00.000 11060 Move returns status 0, amount 0
03:35:48.217 00.000 11060 MoveAxis(N, 0, ABG)
03:35:48.217 00.000 11060 Move returns status 0, amount 0
03:35:48.217 00.000 11060 move complete, result=0
03:35:48.217 00.000 11060 worker thread done servicing request
03:35:48.217 00.000 11060 Worker thread wakes up
03:35:48.217 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:48.217 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:48.224 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:48.861 00.637 11060 Exposure complete
03:35:49.067 00.206 11060 worker thread done servicing request
03:35:49.067 00.000 10844 OnExposeComplete: enter
03:35:49.067 00.000 10844 UpdateGuideState(): m_state=6
03:35:49.067 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
03:35:49.067 00.000 10844 Star::Find returns 1 (1), X=620.50, Y=104.68, Mass=1826, SNR=27.0, Peak=255 HFD=3.1
03:35:49.067 00.000 10844 MultiStar: [#1 0.09,0.26,0.90,U] [#2 -0.50,-0.93,0.00,M6] [#3 -0.11,-0.23,0.97,U] [#4 -0.20,-0.62,0.00,M1] [#5 0.07,-0.19,0.91,U] [#6 -0.05,-0.70,0.00,M1] [#7 -0.31,-0.06,0.98,U] [#8 0.20,0.58,0.00,M2] 
03:35:49.067 00.000 10844 refined, 4 included, MultiStar: {-0.12, -0.09}, one-star: {-0.33, -0.24}
03:35:49.067 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.88 = 2.40)
03:35:49.067 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
03:35:49.067 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.16 cameraTheta=-2.49 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
03:35:49.074 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.09, opts=13)
03:35:49.074 00.000 10844 Enqueuing Move request for scope (-0.12, -0.09)
03:35:49.074 00.000 11060 Worker thread wakes up
03:35:49.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:49.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
03:35:49.074 00.000 10844 UpdateGuideState exits: m=1826 SNR=27.0 Saturated
03:35:49.074 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
03:35:49.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:49.074 00.000 11060 Moving (-0.12, -0.09) raw xDistance=-0.12 yDistance=-0.11
03:35:49.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:49.074 00.000 10844 Enqueuing Expose request
03:35:49.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:35:49.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:49.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:35:49.074 00.000 11060 MoveAxis(E, 0, ABG)
03:35:49.074 00.000 11060 Move returns status 0, amount 0
03:35:49.074 00.000 11060 MoveAxis(N, 0, ABG)
03:35:49.074 00.000 11060 Move returns status 0, amount 0
03:35:49.074 00.000 11060 move complete, result=0
03:35:49.074 00.000 11060 worker thread done servicing request
03:35:49.074 00.000 11060 Worker thread wakes up
03:35:49.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:49.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:49.078 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:49.702 00.624 11060 Exposure complete
03:35:49.912 00.210 11060 worker thread done servicing request
03:35:49.912 00.000 10844 OnExposeComplete: enter
03:35:49.912 00.000 10844 UpdateGuideState(): m_state=6
03:35:49.912 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
03:35:49.912 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=105.11, Mass=1964, SNR=27.9, Peak=228 HFD=3.3
03:35:49.912 00.000 10844 MultiStar: [#1 0.29,0.49,0.89,U] [#2 -0.35,-0.71,0.00,M7] [#3 0.47,-0.16,0.92,U] [#4 -0.02,-0.47,0.89,U] [#5 -0.01,-0.01,0.82,U] [#6 -0.51,-0.23,0.98,U] [#7 0.26,0.06,0.92,U] [#8 0.22,-0.06,0.79,U] 
03:35:49.912 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {-0.37, 0.20}
03:35:49.912 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
03:35:49.912 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
03:35:49.912 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.63 mountX=-0.02 mountY=0.03, mountTheta=2.02
03:35:49.918 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.02, opts=13)
03:35:49.918 00.000 10844 Enqueuing Move request for scope (0.03, -0.02)
03:35:49.918 00.000 11060 Worker thread wakes up
03:35:49.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
03:35:49.918 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
03:35:49.918 00.000 11060 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
03:35:49.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:35:49.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:49.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:35:49.918 00.000 11060 MoveAxis(E, 0, ABG)
03:35:49.918 00.000 11060 Move returns status 0, amount 0
03:35:49.918 00.000 11060 MoveAxis(N, 0, ABG)
03:35:49.918 00.000 11060 Move returns status 0, amount 0
03:35:49.918 00.000 11060 move complete, result=0
03:35:49.918 00.000 11060 worker thread done servicing request
03:35:49.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:49.918 00.000 10844 UpdateGuideState exits: m=1964 SNR=27.9
03:35:49.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:49.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:49.918 00.000 10844 Enqueuing Expose request
03:35:49.918 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:49.918 00.000 11060 Worker thread wakes up
03:35:49.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:49.920 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:50.554 00.634 11060 Exposure complete
03:35:50.793 00.239 11060 worker thread done servicing request
03:35:50.793 00.000 10844 OnExposeComplete: enter
03:35:50.793 00.000 10844 UpdateGuideState(): m_state=6
03:35:50.793 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
03:35:50.793 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=105.06, Mass=1810, SNR=26.8, Peak=201 HFD=3.4
03:35:50.795 00.002 10844 MultiStar: [#1 0.33,-0.62,0.00,M1] [#2 -0.14,-0.93,0.00,M8] [#3 0.68,0.10,0.00,M1] [#4 -0.01,-0.39,1.05,U] [#5 0.04,-0.00,0.94,U] [#6 0.03,-0.10,0.96,U] [#7 -0.17,0.55,0.88,U] [#8 0.10,-0.46,0.74,U] 
03:35:50.795 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.04}, one-star: {-0.01, 0.14}
03:35:50.795 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.39) = xAngle (-3.05 = -3.05)
03:35:50.795 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.07 = 0.07)
03:35:50.795 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.67 mountX=-0.04 mountY=0.00, mountTheta=3.07
03:35:50.799 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.04, opts=13)
03:35:50.799 00.000 10844 Enqueuing Move request for scope (-0.00, -0.04)
03:35:50.799 00.000 11060 Worker thread wakes up
03:35:50.800 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:50.800 00.000 10844 UpdateGuideState exits: m=1810 SNR=26.8
03:35:50.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:50.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:50.800 00.000 10844 Enqueuing Expose request
03:35:50.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
03:35:50.800 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
03:35:50.800 00.000 11060 Moving (-0.00, -0.04) raw xDistance=-0.04 yDistance=0.00
03:35:50.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:35:50.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:50.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:35:50.800 00.000 11060 MoveAxis(E, 0, ABG)
03:35:50.800 00.000 11060 Move returns status 0, amount 0
03:35:50.800 00.000 11060 MoveAxis(N, 0, ABG)
03:35:50.800 00.000 11060 Move returns status 0, amount 0
03:35:50.802 00.002 11060 move complete, result=0
03:35:50.802 00.000 11060 worker thread done servicing request
03:35:50.802 00.000 11060 Worker thread wakes up
03:35:50.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:50.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:50.804 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:51.430 00.626 11060 Exposure complete
03:35:51.813 00.383 11060 worker thread done servicing request
03:35:51.813 00.000 10844 OnExposeComplete: enter
03:35:51.813 00.000 10844 UpdateGuideState(): m_state=6
03:35:51.813 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
03:35:51.814 00.001 10844 Star::Find returns 1 (0), X=620.53, Y=104.60, Mass=1805, SNR=27.2, Peak=239 HFD=3.3
03:35:51.815 00.001 10844 MultiStar: [#1 0.05,-0.20,0.88,U] [#2 -0.33,-1.09,0.00,M9] [#3 -0.09,0.35,1.00,U] [#4 -0.13,-0.73,0.00,M1] [#5 0.18,-0.47,0.91,U] [#6 -0.10,-0.39,1.02,U] [#7 -0.15,-0.28,0.87,U] [#8 -0.14,-0.27,0.80,U] 
03:35:51.815 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.22}, one-star: {-0.30, -0.32}
03:35:51.815 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.39) = xAngle (-3.32 = 2.96)
03:35:51.815 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.20 = -0.20)
03:35:51.815 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.93 mountX=-0.23 mountY=-0.05, mountTheta=-2.95
03:35:51.818 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.22, opts=13)
03:35:51.820 00.002 10844 Enqueuing Move request for scope (-0.08, -0.22)
03:35:51.820 00.000 11060 Worker thread wakes up
03:35:51.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
03:35:51.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
03:35:51.820 00.000 11060 Moving (-0.08, -0.22) raw xDistance=-0.23 yDistance=-0.05
03:35:51.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:35:51.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:51.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:35:51.820 00.000 11060 MoveAxis(E, 54, ABG)
03:35:51.820 00.000 11060 Guiding  Dir = 2, Dur = 54
03:35:51.822 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:51.822 00.000 10844 UpdateGuideState exits: m=1805 SNR=27.2
03:35:51.822 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:51.822 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:51.822 00.000 10844 Enqueuing Expose request
03:35:51.826 00.004 11060 IsSlewing returns 0
03:35:51.826 00.000 11060 IsGuiding returns 0
03:35:51.888 00.062 11060 IsGuiding returns 0
03:35:51.888 00.000 11060 Move returns status 0, amount 54
03:35:51.888 00.000 11060 MoveAxis(N, 0, ABG)
03:35:51.888 00.000 11060 Move returns status 0, amount 0
03:35:51.888 00.000 11060 move complete, result=0
03:35:51.888 00.000 11060 worker thread done servicing request
03:35:51.888 00.000 11060 Worker thread wakes up
03:35:51.888 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
03:35:51.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:51.890 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:52.524 00.634 11060 Exposure complete
03:35:52.791 00.267 11060 worker thread done servicing request
03:35:52.791 00.000 10844 OnExposeComplete: enter
03:35:52.791 00.000 10844 UpdateGuideState(): m_state=6
03:35:52.791 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
03:35:52.791 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.84, Mass=1551, SNR=25.0, Peak=225 HFD=2.9
03:35:52.791 00.000 10844 MultiStar: [#1 0.12,-0.10,1.00,U] [#2 -0.75,-1.16,0.00,M10] [#3 0.20,-0.04,0.98,U] [#4 -0.45,-0.50,0.00,M2] [#5 0.56,-0.47,0.00,M1] [#6 -0.24,-0.49,1.18,U] [#7 0.24,0.23,1.00,U] [#8 0.13,-0.21,0.87,U] 
03:35:52.791 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.12}, one-star: {-0.30, -0.08}
03:35:52.791 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
03:35:52.791 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
03:35:52.791 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.45 mountX=-0.12 mountY=0.03, mountTheta=2.86
03:35:52.795 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.12, opts=13)
03:35:52.795 00.000 10844 Enqueuing Move request for scope (0.01, -0.12)
03:35:52.795 00.000 11060 Worker thread wakes up
03:35:52.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:52.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
03:35:52.795 00.000 10844 UpdateGuideState exits: m=1551 SNR=25.0
03:35:52.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
03:35:52.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:52.795 00.000 11060 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.03
03:35:52.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:52.795 00.000 10844 Enqueuing Expose request
03:35:52.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:35:52.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:52.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:35:52.795 00.000 11060 MoveAxis(E, 0, ABG)
03:35:52.795 00.000 11060 Move returns status 0, amount 0
03:35:52.795 00.000 11060 MoveAxis(N, 0, ABG)
03:35:52.795 00.000 11060 Move returns status 0, amount 0
03:35:52.795 00.000 11060 move complete, result=0
03:35:52.795 00.000 11060 worker thread done servicing request
03:35:52.795 00.000 11060 Worker thread wakes up
03:35:52.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:52.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:52.802 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:53.425 00.623 11060 Exposure complete
03:35:53.638 00.213 11060 worker thread done servicing request
03:35:53.638 00.000 10844 OnExposeComplete: enter
03:35:53.638 00.000 10844 UpdateGuideState(): m_state=6
03:35:53.638 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
03:35:53.638 00.000 10844 Star::Find returns 1 (0), X=621.14, Y=104.83, Mass=2039, SNR=28.3, Peak=213 HFD=3.8
03:35:53.638 00.000 10844 MultiStar: [#1 0.07,-0.21,0.89,U] [#2 -0.41,-0.84,0.00,R] [#3 0.13,0.06,0.91,U] [#4 -0.11,-0.42,0.89,U] [#5 0.27,-0.89,0.00,M2] [#6 -0.38,-0.05,1.01,U] [#7 0.21,0.14,0.83,U] [#8 -0.13,-0.04,0.72,U] 
03:35:53.638 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.09}, one-star: {0.31, -0.08}
03:35:53.638 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.39) = xAngle (-2.81 = -2.81)
03:35:53.638 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
03:35:53.638 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.42 mountX=-0.08 mountY=0.03, mountTheta=2.82
03:35:53.642 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.09, opts=13)
03:35:53.642 00.000 10844 Enqueuing Move request for scope (0.01, -0.09)
03:35:53.642 00.000 11060 Worker thread wakes up
03:35:53.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:53.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
03:35:53.642 00.000 10844 UpdateGuideState exits: m=2039 SNR=28.3
03:35:53.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
03:35:53.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:53.642 00.000 11060 Moving (0.01, -0.09) raw xDistance=-0.08 yDistance=0.03
03:35:53.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:53.642 00.000 10844 Enqueuing Expose request
03:35:53.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:35:53.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:53.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:35:53.642 00.000 11060 MoveAxis(E, 0, ABG)
03:35:53.642 00.000 11060 Move returns status 0, amount 0
03:35:53.642 00.000 11060 MoveAxis(N, 0, ABG)
03:35:53.642 00.000 11060 Move returns status 0, amount 0
03:35:53.642 00.000 11060 move complete, result=0
03:35:53.642 00.000 11060 worker thread done servicing request
03:35:53.642 00.000 11060 Worker thread wakes up
03:35:53.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:53.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:53.648 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:54.276 00.628 11060 Exposure complete
03:35:54.477 00.201 11060 worker thread done servicing request
03:35:54.477 00.000 10844 OnExposeComplete: enter
03:35:54.478 00.001 10844 UpdateGuideState(): m_state=6
03:35:54.478 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
03:35:54.478 00.000 10844 Star::Find returns 1 (0), X=620.87, Y=104.58, Mass=1633, SNR=24.7, Peak=161 HFD=3.6
03:35:54.478 00.000 10844 MultiStar: [#1 0.12,-0.01,1.03,U] [#2 -0.00,0.12,1.02,U] [#3 0.30,-0.13,1.08,U] [#4 0.18,-0.56,0.00,M2] [#5 0.36,-0.17,1.00,U] [#6 -0.10,-0.52,1.13,U] [#7 0.09,0.23,0.91,U] [#8 -0.15,-0.09,0.88,U] 
03:35:54.478 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.12}, one-star: {0.04, -0.34}
03:35:54.478 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
03:35:54.478 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.76 = 0.76)
03:35:54.478 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.97 mountX=-0.11 mountY=0.10, mountTheta=2.37
03:35:54.482 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.12, opts=13)
03:35:54.482 00.000 10844 Enqueuing Move request for scope (0.08, -0.12)
03:35:54.482 00.000 11060 Worker thread wakes up
03:35:54.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
03:35:54.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:54.483 00.001 10844 UpdateGuideState exits: m=1633 SNR=24.7
03:35:54.483 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
03:35:54.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:54.483 00.000 11060 Moving (0.08, -0.12) raw xDistance=-0.11 yDistance=0.10
03:35:54.484 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:54.484 00.000 10844 Enqueuing Expose request
03:35:54.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:35:54.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:54.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:35:54.484 00.000 11060 MoveAxis(E, 0, ABG)
03:35:54.484 00.000 11060 Move returns status 0, amount 0
03:35:54.484 00.000 11060 MoveAxis(N, 0, ABG)
03:35:54.484 00.000 11060 Move returns status 0, amount 0
03:35:54.484 00.000 11060 move complete, result=0
03:35:54.484 00.000 11060 worker thread done servicing request
03:35:54.484 00.000 11060 Worker thread wakes up
03:35:54.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:54.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:54.486 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:55.121 00.635 11060 Exposure complete
03:35:55.321 00.200 11060 worker thread done servicing request
03:35:55.321 00.000 10844 OnExposeComplete: enter
03:35:55.321 00.000 10844 UpdateGuideState(): m_state=6
03:35:55.321 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
03:35:55.321 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.72, Mass=1843, SNR=27.3, Peak=193 HFD=3.4
03:35:55.321 00.000 10844 MultiStar: [#1 0.35,0.07,0.96,U] [#2 -0.28,0.27,0.94,U] [#3 0.59,-0.14,0.00,M1] [#4 -0.01,0.02,0.96,U] [#5 0.42,-0.19,0.90,U] [#6 -0.43,-0.50,0.00,M1] [#7 0.50,-0.21,0.89,U] [#8 0.02,-0.05,0.69,U] 
03:35:55.321 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.04}, one-star: {0.14, -0.20}
03:35:55.321 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.39) = xAngle (-1.64 = -1.64)
03:35:55.321 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.48 = 1.48)
03:35:55.321 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.01 mountY=0.17, mountTheta=1.64
03:35:55.323 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
03:35:55.323 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
03:35:55.323 00.000 11060 Worker thread wakes up
03:35:55.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:55.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
03:35:55.323 00.000 10844 UpdateGuideState exits: m=1843 SNR=27.3
03:35:55.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
03:35:55.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:55.323 00.000 11060 Moving (0.16, -0.04) raw xDistance=-0.01 yDistance=0.17
03:35:55.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:55.323 00.000 10844 Enqueuing Expose request
03:35:55.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:35:55.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:55.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:35:55.323 00.000 11060 MoveAxis(E, 0, ABG)
03:35:55.323 00.000 11060 Move returns status 0, amount 0
03:35:55.323 00.000 11060 MoveAxis(N, 0, ABG)
03:35:55.323 00.000 11060 Move returns status 0, amount 0
03:35:55.323 00.000 11060 move complete, result=0
03:35:55.323 00.000 11060 worker thread done servicing request
03:35:55.323 00.000 11060 Worker thread wakes up
03:35:55.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:55.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:55.328 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:55.950 00.622 11060 Exposure complete
03:35:56.169 00.219 11060 worker thread done servicing request
03:35:56.169 00.000 10844 OnExposeComplete: enter
03:35:56.169 00.000 10844 UpdateGuideState(): m_state=6
03:35:56.169 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
03:35:56.169 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.91, Mass=1691, SNR=25.6, Peak=200 HFD=3.3
03:35:56.175 00.006 10844 MultiStar: [#1 0.23,0.19,0.96,U] [#2 -0.10,0.22,0.95,U] [#3 0.42,-0.23,1.01,U] [#4 -0.03,-0.17,0.94,U] [#5 0.34,0.09,1.00,U] [#6 -0.25,-0.19,0.99,U] [#7 0.70,0.32,0.00,M1] [#8 0.83,-0.31,0.00,M1] 
03:35:56.175 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.02}, one-star: {-0.14, -0.01}
03:35:56.175 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:35:56.175 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.51 = 1.51)
03:35:56.175 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=-0.00 mountY=0.07, mountTheta=1.61
03:35:56.175 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.02, opts=13)
03:35:56.175 00.000 10844 Enqueuing Move request for scope (0.07, -0.02)
03:35:56.175 00.000 11060 Worker thread wakes up
03:35:56.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:56.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
03:35:56.175 00.000 10844 UpdateGuideState exits: m=1691 SNR=25.6
03:35:56.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
03:35:56.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:56.175 00.000 11060 Moving (0.07, -0.02) raw xDistance=-0.00 yDistance=0.07
03:35:56.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:56.175 00.000 10844 Enqueuing Expose request
03:35:56.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:35:56.179 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:56.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:35:56.179 00.000 11060 MoveAxis(E, 0, ABG)
03:35:56.179 00.000 11060 Move returns status 0, amount 0
03:35:56.179 00.000 11060 MoveAxis(N, 0, ABG)
03:35:56.179 00.000 11060 Move returns status 0, amount 0
03:35:56.179 00.000 11060 move complete, result=0
03:35:56.179 00.000 11060 worker thread done servicing request
03:35:56.179 00.000 11060 Worker thread wakes up
03:35:56.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:56.180 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:56.180 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:56.813 00.633 11060 Exposure complete
03:35:57.026 00.213 11060 worker thread done servicing request
03:35:57.026 00.000 10844 OnExposeComplete: enter
03:35:57.026 00.000 10844 UpdateGuideState(): m_state=6
03:35:57.026 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
03:35:57.026 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.89, Mass=1775, SNR=26.8, Peak=163 HFD=3.2
03:35:57.026 00.000 10844 MultiStar: [#1 0.30,0.12,0.94,U] [#2 0.46,-0.13,0.89,U] [#3 0.49,-0.51,0.00,M1] [#4 0.07,-0.39,0.93,U] [#5 0.71,-0.47,0.00,M1] [#6 -0.24,-0.78,0.00,M1] [#7 0.25,0.09,0.96,U] [#8 -0.10,-0.44,0.76,U] 
03:35:57.026 00.000 10844 single-star, 5 included, MultiStar: {0.14, -0.12}, one-star: {-0.17, -0.03}
03:35:57.028 00.002 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.39) = xAngle (-4.37 = 1.91)
03:35:57.028 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
03:35:57.028 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.98 mountX=-0.06 mountY=-0.16, mountTheta=-1.91
03:35:57.030 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.03, opts=13)
03:35:57.030 00.000 10844 Enqueuing Move request for scope (-0.17, -0.03)
03:35:57.031 00.001 11060 Worker thread wakes up
03:35:57.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
03:35:57.031 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
03:35:57.031 00.000 11060 Moving (-0.17, -0.03) raw xDistance=-0.06 yDistance=-0.16
03:35:57.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:35:57.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:35:57.031 00.000 10844 UpdateGuideState exits: m=1775 SNR=26.8
03:35:57.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:57.032 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:57.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:35:57.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:57.032 00.000 10844 Enqueuing Expose request
03:35:57.032 00.000 11060 MoveAxis(E, 0, ABG)
03:35:57.032 00.000 11060 Move returns status 0, amount 0
03:35:57.032 00.000 11060 MoveAxis(N, 0, ABG)
03:35:57.032 00.000 11060 Move returns status 0, amount 0
03:35:57.032 00.000 11060 move complete, result=0
03:35:57.032 00.000 11060 worker thread done servicing request
03:35:57.032 00.000 11060 Worker thread wakes up
03:35:57.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:57.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:57.032 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:35:57.671 00.639 11060 Exposure complete
03:35:57.876 00.205 11060 worker thread done servicing request
03:35:57.876 00.000 10844 OnExposeComplete: enter
03:35:57.876 00.000 10844 UpdateGuideState(): m_state=6
03:35:57.878 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
03:35:57.878 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.88, Mass=1857, SNR=27.1, Peak=170 HFD=3.7
03:35:57.878 00.000 10844 MultiStar: [#1 -0.03,-0.15,0.97,U] [#2 0.19,0.22,0.81,U] [#3 0.11,0.04,0.96,U] [#4 -0.16,-0.17,1.02,U] [#5 0.68,-0.49,0.00,M2] [#6 -0.20,-0.31,0.97,U] [#7 0.11,0.24,0.91,U] [#8 0.11,-0.04,0.74,U] 
03:35:57.878 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.02, -0.04}
03:35:57.878 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:35:57.878 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
03:35:57.879 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.24 mountX=-0.03 mountY=0.02, mountTheta=2.65
03:35:57.881 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
03:35:57.881 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
03:35:57.882 00.001 11060 Worker thread wakes up
03:35:57.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:57.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
03:35:57.882 00.000 10844 UpdateGuideState exits: m=1857 SNR=27.1
03:35:57.882 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
03:35:57.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:57.882 00.000 11060 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.02
03:35:57.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:57.882 00.000 10844 Enqueuing Expose request
03:35:57.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:35:57.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:57.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:35:57.882 00.000 11060 MoveAxis(E, 0, ABG)
03:35:57.882 00.000 11060 Move returns status 0, amount 0
03:35:57.882 00.000 11060 MoveAxis(N, 0, ABG)
03:35:57.882 00.000 11060 Move returns status 0, amount 0
03:35:57.882 00.000 11060 move complete, result=0
03:35:57.882 00.000 11060 worker thread done servicing request
03:35:57.882 00.000 11060 Worker thread wakes up
03:35:57.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:57.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:57.885 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:58.515 00.630 11060 Exposure complete
03:35:58.726 00.211 11060 worker thread done servicing request
03:35:58.726 00.000 10844 OnExposeComplete: enter
03:35:58.726 00.000 10844 UpdateGuideState(): m_state=6
03:35:58.727 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
03:35:58.727 00.000 10844 Star::Find returns 1 (1), X=620.42, Y=104.65, Mass=1685, SNR=26.2, Peak=255 HFD=2.9
03:35:58.727 00.000 10844 MultiStar: [#1 0.51,0.11,0.99,U] [#2 -0.21,0.45,0.88,U] [#3 0.34,-0.11,0.96,U] [#4 -0.07,-0.43,1.00,U] [#5 0.25,-0.34,0.87,U] [#6 -0.45,-0.29,1.00,U] [#7 0.77,0.19,0.00,M1] [#8 0.24,-0.35,0.74,U] 
03:35:58.727 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.16}, one-star: {-0.41, -0.27}
03:35:58.727 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
03:35:58.727 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.26 = 0.26)
03:35:58.727 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=-0.15 mountY=0.04, mountTheta=2.88
03:35:58.727 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.16, opts=13)
03:35:58.727 00.000 10844 Enqueuing Move request for scope (0.01, -0.16)
03:35:58.731 00.004 11060 Worker thread wakes up
03:35:58.732 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:58.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
03:35:58.732 00.000 10844 UpdateGuideState exits: m=1685 SNR=26.2 Saturated
03:35:58.732 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
03:35:58.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:58.732 00.000 11060 Moving (0.01, -0.16) raw xDistance=-0.15 yDistance=0.04
03:35:58.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:58.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:35:58.732 00.000 10844 Enqueuing Expose request
03:35:58.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:58.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:35:58.732 00.000 11060 MoveAxis(E, 35, ABG)
03:35:58.732 00.000 11060 Guiding  Dir = 2, Dur = 35
03:35:58.761 00.029 11060 IsSlewing returns 0
03:35:58.762 00.001 11060 IsGuiding returns 0
03:35:58.824 00.062 11060 IsGuiding returns 0
03:35:58.824 00.000 11060 Move returns status 0, amount 35
03:35:58.824 00.000 11060 MoveAxis(N, 0, ABG)
03:35:58.824 00.000 11060 Move returns status 0, amount 0
03:35:58.824 00.000 11060 move complete, result=0
03:35:58.824 00.000 11060 worker thread done servicing request
03:35:58.824 00.000 11060 Worker thread wakes up
03:35:58.824 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
03:35:58.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:58.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:59.461 00.637 11060 Exposure complete
03:35:59.652 00.191 11060 worker thread done servicing request
03:35:59.652 00.000 10844 OnExposeComplete: enter
03:35:59.652 00.000 10844 UpdateGuideState(): m_state=6
03:35:59.652 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
03:35:59.652 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.76, Mass=1547, SNR=24.6, Peak=217 HFD=2.9
03:35:59.652 00.000 10844 MultiStar: [#1 -0.11,0.00,0.99,U] [#2 0.09,0.17,1.07,U] [#3 0.27,-0.11,1.06,U] [#4 0.12,-0.26,1.02,U] [#5 0.44,-0.16,1.03,U] [#6 -0.18,-0.36,1.14,U] [#7 0.12,0.68,0.00,M2] [#8 0.06,0.05,0.93,U] 
03:35:59.652 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {-0.03, -0.16}
03:35:59.652 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
03:35:59.652 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.82 = 0.82)
03:35:59.652 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.91 mountX=-0.09 mountY=0.10, mountTheta=2.31
03:35:59.655 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
03:35:59.655 00.000 10844 Enqueuing Move request for scope (0.08, -0.11)
03:35:59.655 00.000 11060 Worker thread wakes up
03:35:59.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:35:59.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
03:35:59.655 00.000 10844 UpdateGuideState exits: m=1547 SNR=24.6
03:35:59.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
03:35:59.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:59.655 00.000 11060 Moving (0.08, -0.11) raw xDistance=-0.09 yDistance=0.10
03:35:59.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:35:59.655 00.000 10844 Enqueuing Expose request
03:35:59.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:35:59.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:35:59.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:35:59.655 00.000 11060 MoveAxis(E, 0, ABG)
03:35:59.655 00.000 11060 Move returns status 0, amount 0
03:35:59.655 00.000 11060 MoveAxis(N, 0, ABG)
03:35:59.655 00.000 11060 Move returns status 0, amount 0
03:35:59.655 00.000 11060 move complete, result=0
03:35:59.655 00.000 11060 worker thread done servicing request
03:35:59.655 00.000 11060 Worker thread wakes up
03:35:59.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:35:59.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:35:59.662 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:00.299 00.637 11060 Exposure complete
03:36:00.517 00.218 11060 worker thread done servicing request
03:36:00.517 00.000 10844 OnExposeComplete: enter
03:36:00.517 00.000 10844 UpdateGuideState(): m_state=6
03:36:00.517 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
03:36:00.517 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.50, Mass=1776, SNR=26.4, Peak=220 HFD=3.1
03:36:00.517 00.000 10844 MultiStar: [#1 0.04,-0.05,0.98,U] [#2 0.18,0.14,0.87,U] [#3 0.26,-0.12,0.95,U] [#4 0.19,-0.51,0.98,U] [#5 0.30,-0.36,0.97,U] [#6 0.07,-0.99,0.00,M1] [#7 -0.14,-0.37,0.99,U] [#8 0.49,-0.13,0.83,U] 
03:36:00.517 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.24}, one-star: {-0.03, -0.41}
03:36:00.517 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
03:36:00.517 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
03:36:00.517 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-0.99 mountX=-0.20 mountY=0.19, mountTheta=2.39
03:36:00.520 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.24, opts=13)
03:36:00.520 00.000 10844 Enqueuing Move request for scope (0.15, -0.24)
03:36:00.520 00.000 11060 Worker thread wakes up
03:36:00.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
03:36:00.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:00.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
03:36:00.520 00.000 10844 UpdateGuideState exits: m=1776 SNR=26.4
03:36:00.520 00.000 11060 Moving (0.15, -0.24) raw xDistance=-0.20 yDistance=0.19
03:36:00.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:00.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:36:00.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:00.520 00.000 10844 Enqueuing Expose request
03:36:00.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:00.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:36:00.520 00.000 11060 MoveAxis(E, 48, ABG)
03:36:00.520 00.000 11060 Guiding  Dir = 2, Dur = 48
03:36:00.536 00.016 11060 IsSlewing returns 0
03:36:00.536 00.000 11060 IsGuiding returns 0
03:36:00.597 00.061 11060 IsGuiding returns 0
03:36:00.597 00.000 11060 Move returns status 0, amount 48
03:36:00.597 00.000 11060 MoveAxis(N, 0, ABG)
03:36:00.597 00.000 11060 Move returns status 0, amount 0
03:36:00.597 00.000 11060 move complete, result=0
03:36:00.597 00.000 11060 worker thread done servicing request
03:36:00.597 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.2 px 0 ms NORTH
03:36:00.599 00.002 11060 Worker thread wakes up
03:36:00.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:00.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:01.214 00.615 11060 Exposure complete
03:36:01.427 00.213 11060 worker thread done servicing request
03:36:01.427 00.000 10844 OnExposeComplete: enter
03:36:01.427 00.000 10844 UpdateGuideState(): m_state=6
03:36:01.427 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
03:36:01.428 00.001 10844 Star::Find returns 1 (0), X=620.79, Y=104.88, Mass=1935, SNR=27.7, Peak=184 HFD=3.2
03:36:01.428 00.000 10844 MultiStar: [#1 0.25,0.07,0.92,U] [#2 0.21,0.21,0.81,U] [#3 0.26,0.07,0.90,U] [#4 0.19,0.02,0.96,U] [#5 0.28,-0.06,0.89,U] [#6 0.05,-0.10,0.97,U] [#7 0.38,-0.04,0.88,U] [#8 0.10,0.03,0.74,U] 
03:36:01.428 00.000 10844 single-star, 8 included, MultiStar: {0.18, 0.01}, one-star: {-0.04, -0.04}
03:36:01.428 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.39) = xAngle (-3.73 = 2.55)
03:36:01.428 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.61 = -0.61)
03:36:01.428 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.34 mountX=-0.05 mountY=-0.03, mountTheta=-2.54
03:36:01.430 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
03:36:01.430 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
03:36:01.430 00.000 11060 Worker thread wakes up
03:36:01.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:01.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
03:36:01.430 00.000 10844 UpdateGuideState exits: m=1935 SNR=27.7
03:36:01.430 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
03:36:01.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:01.430 00.000 11060 Moving (-0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
03:36:01.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:01.430 00.000 10844 Enqueuing Expose request
03:36:01.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:36:01.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:01.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:36:01.430 00.000 11060 MoveAxis(E, 0, ABG)
03:36:01.430 00.000 11060 Move returns status 0, amount 0
03:36:01.430 00.000 11060 MoveAxis(N, 0, ABG)
03:36:01.430 00.000 11060 Move returns status 0, amount 0
03:36:01.430 00.000 11060 move complete, result=0
03:36:01.430 00.000 11060 worker thread done servicing request
03:36:01.430 00.000 11060 Worker thread wakes up
03:36:01.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:01.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:01.435 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:02.073 00.638 11060 Exposure complete
03:36:02.297 00.224 11060 worker thread done servicing request
03:36:02.297 00.000 10844 OnExposeComplete: enter
03:36:02.297 00.000 10844 UpdateGuideState(): m_state=6
03:36:02.297 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
03:36:02.297 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.19, Mass=1620, SNR=25.5, Peak=227 HFD=2.7
03:36:02.297 00.000 10844 MultiStar: [#1 -0.31,0.07,1.01,U] [#2 0.17,0.62,0.00,M1] [#3 0.35,-0.05,1.02,U] [#4 -0.21,-0.54,1.00,U] [#5 -0.02,0.10,1.04,U] [#6 0.22,0.10,1.10,U] [#7 0.49,0.14,0.89,U] [#8 0.32,-0.18,0.81,U] 
03:36:02.297 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.13}, one-star: {-0.20, -0.73}
03:36:02.297 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:36:02.297 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:36:02.297 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.09 mountX=-0.12 mountY=0.09, mountTheta=2.49
03:36:02.301 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
03:36:02.301 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
03:36:02.301 00.000 11060 Worker thread wakes up
03:36:02.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:02.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
03:36:02.301 00.000 10844 UpdateGuideState exits: m=1620 SNR=25.5
03:36:02.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
03:36:02.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:02.301 00.000 11060 Moving (0.07, -0.13) raw xDistance=-0.12 yDistance=0.09
03:36:02.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:02.301 00.000 10844 Enqueuing Expose request
03:36:02.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:36:02.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:02.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:36:02.301 00.000 11060 MoveAxis(E, 0, ABG)
03:36:02.301 00.000 11060 Move returns status 0, amount 0
03:36:02.301 00.000 11060 MoveAxis(N, 0, ABG)
03:36:02.301 00.000 11060 Move returns status 0, amount 0
03:36:02.301 00.000 11060 move complete, result=0
03:36:02.301 00.000 11060 worker thread done servicing request
03:36:02.301 00.000 11060 Worker thread wakes up
03:36:02.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:02.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:02.301 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:02.941 00.640 11060 Exposure complete
03:36:03.145 00.204 11060 worker thread done servicing request
03:36:03.147 00.002 10844 OnExposeComplete: enter
03:36:03.147 00.000 10844 UpdateGuideState(): m_state=6
03:36:03.148 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
03:36:03.148 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.98, Mass=1614, SNR=25.0, Peak=170 HFD=3.2
03:36:03.148 00.000 10844 MultiStar: [#1 0.12,-0.04,0.97,U] [#2 -0.03,0.78,0.00,M2] [#3 0.53,0.17,1.04,U] [#4 -0.16,-0.10,1.00,U] [#5 -0.07,0.01,1.05,U] [#6 -0.26,-0.15,1.14,U] [#7 0.21,-0.28,1.01,U] [#8 0.46,0.05,0.81,U] 
03:36:03.148 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {-0.10, 0.07}
03:36:03.148 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.39) = xAngle (-1.85 = -1.85)
03:36:03.148 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.27 = 1.27)
03:36:03.148 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.08 cameraTheta=-0.46 mountX=-0.02 mountY=0.08, mountTheta=1.85
03:36:03.148 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
03:36:03.148 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
03:36:03.148 00.000 11060 Worker thread wakes up
03:36:03.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:03.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
03:36:03.148 00.000 10844 UpdateGuideState exits: m=1614 SNR=25.0
03:36:03.148 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
03:36:03.153 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:03.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:03.153 00.000 10844 Enqueuing Expose request
03:36:03.153 00.000 11060 Moving (0.08, -0.04) raw xDistance=-0.02 yDistance=0.08
03:36:03.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:36:03.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:03.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:36:03.153 00.000 11060 MoveAxis(E, 0, ABG)
03:36:03.153 00.000 11060 Move returns status 0, amount 0
03:36:03.153 00.000 11060 MoveAxis(N, 0, ABG)
03:36:03.153 00.000 11060 Move returns status 0, amount 0
03:36:03.153 00.000 11060 move complete, result=0
03:36:03.153 00.000 11060 worker thread done servicing request
03:36:03.153 00.000 11060 Worker thread wakes up
03:36:03.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:03.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:03.155 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:03.797 00.642 11060 Exposure complete
03:36:03.992 00.195 11060 worker thread done servicing request
03:36:03.992 00.000 10844 OnExposeComplete: enter
03:36:03.992 00.000 10844 UpdateGuideState(): m_state=6
03:36:03.993 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
03:36:03.993 00.000 10844 Star::Find returns 1 (0), X=620.96, Y=105.02, Mass=1712, SNR=26.0, Peak=177 HFD=3.8
03:36:03.993 00.000 10844 MultiStar: [#1 0.38,0.13,0.97,U] [#2 0.24,0.72,0.00,M3] [#3 0.63,-0.03,0.00,M1] [#4 -0.19,0.10,1.01,U] [#5 -0.08,0.08,0.96,U] [#6 -0.07,-0.40,1.09,U] [#7 0.10,0.04,1.00,U] [#8 0.28,0.22,0.89,U] 
03:36:03.993 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.03}, one-star: {0.13, 0.10}
03:36:03.993 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:36:03.993 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
03:36:03.993 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.40 mountX=0.04 mountY=0.07, mountTheta=0.99
03:36:03.995 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
03:36:03.995 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
03:36:03.997 00.002 11060 Worker thread wakes up
03:36:03.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:03.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:36:03.997 00.000 10844 UpdateGuideState exits: m=1712 SNR=26.0
03:36:03.997 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:36:03.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:03.997 00.000 11060 Moving (0.07, 0.03) raw xDistance=0.04 yDistance=0.07
03:36:03.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:03.998 00.001 10844 Enqueuing Expose request
03:36:03.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:36:03.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:03.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:36:03.998 00.000 11060 MoveAxis(E, 0, ABG)
03:36:03.998 00.000 11060 Move returns status 0, amount 0
03:36:03.998 00.000 11060 MoveAxis(N, 0, ABG)
03:36:03.998 00.000 11060 Move returns status 0, amount 0
03:36:03.998 00.000 11060 move complete, result=0
03:36:03.998 00.000 11060 worker thread done servicing request
03:36:03.998 00.000 11060 Worker thread wakes up
03:36:03.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:03.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:04.000 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:04.649 00.649 11060 Exposure complete
03:36:04.857 00.208 11060 worker thread done servicing request
03:36:04.857 00.000 10844 OnExposeComplete: enter
03:36:04.857 00.000 10844 UpdateGuideState(): m_state=6
03:36:04.858 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
03:36:04.858 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.86, Mass=1783, SNR=26.4, Peak=221 HFD=3.4
03:36:04.858 00.000 10844 MultiStar: [#1 -0.20,0.42,1.01,U] [#2 0.19,0.49,0.84,U] [#3 0.40,0.12,0.98,U] [#4 0.04,-0.02,0.95,U] [#5 0.47,0.03,0.94,U] [#6 0.04,0.00,1.00,U] [#7 0.26,0.54,0.00,M1] [#8 0.26,-0.29,0.86,U] 
03:36:04.858 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.09}, one-star: {-0.30, -0.06}
03:36:04.858 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.39) = xAngle (-0.70 = -0.70)
03:36:04.858 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.43 = 2.43)
03:36:04.858 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=0.11 mountY=0.09, mountTheta=0.71
03:36:04.860 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.09, opts=13)
03:36:04.862 00.002 10844 Enqueuing Move request for scope (0.11, 0.09)
03:36:04.862 00.000 11060 Worker thread wakes up
03:36:04.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:04.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
03:36:04.862 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.4
03:36:04.862 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
03:36:04.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:04.862 00.000 11060 Moving (0.11, 0.09) raw xDistance=0.11 yDistance=0.09
03:36:04.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:04.862 00.000 10844 Enqueuing Expose request
03:36:04.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:36:04.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:04.863 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:36:04.863 00.000 11060 MoveAxis(E, 0, ABG)
03:36:04.863 00.000 11060 Move returns status 0, amount 0
03:36:04.863 00.000 11060 MoveAxis(N, 0, ABG)
03:36:04.863 00.000 11060 Move returns status 0, amount 0
03:36:04.863 00.000 11060 move complete, result=0
03:36:04.863 00.000 11060 worker thread done servicing request
03:36:04.863 00.000 11060 Worker thread wakes up
03:36:04.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:04.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:04.866 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:05.508 00.642 11060 Exposure complete
03:36:05.706 00.198 11060 worker thread done servicing request
03:36:05.706 00.000 10844 OnExposeComplete: enter
03:36:05.706 00.000 10844 UpdateGuideState(): m_state=6
03:36:05.708 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
03:36:05.708 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=104.52, Mass=2148, SNR=29.6, Peak=248 HFD=3.3
03:36:05.708 00.000 10844 MultiStar: [#1 -0.16,0.08,0.86,U] [#2 0.62,0.78,0.00,M3] [#3 0.65,-0.21,0.00,M1] [#4 0.02,-0.18,0.88,U] [#5 0.26,-0.25,0.78,U] [#6 0.07,-0.39,0.86,U] [#7 0.14,-0.21,0.80,U] [#8 0.56,-0.30,0.00,M1] 
03:36:05.708 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.23}, one-star: {-0.42, -0.40}
03:36:05.708 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
03:36:05.709 00.001 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
03:36:05.709 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.72 mountX=-0.23 mountY=0.00, mountTheta=3.13
03:36:05.709 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.23, opts=13)
03:36:05.711 00.002 10844 Enqueuing Move request for scope (-0.03, -0.23)
03:36:05.711 00.000 11060 Worker thread wakes up
03:36:05.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:05.712 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
03:36:05.712 00.000 10844 UpdateGuideState exits: m=2148 SNR=29.6
03:36:05.712 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
03:36:05.712 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:05.712 00.000 11060 Moving (-0.03, -0.23) raw xDistance=-0.23 yDistance=0.00
03:36:05.712 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:05.712 00.000 10844 Enqueuing Expose request
03:36:05.712 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:36:05.712 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:05.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:36:05.712 00.000 11060 MoveAxis(E, 54, ABG)
03:36:05.712 00.000 11060 Guiding  Dir = 2, Dur = 54
03:36:05.729 00.017 11060 IsSlewing returns 0
03:36:05.730 00.001 11060 IsGuiding returns 0
03:36:05.790 00.060 11060 IsGuiding returns 0
03:36:05.790 00.000 11060 Move returns status 0, amount 54
03:36:05.790 00.000 11060 MoveAxis(N, 0, ABG)
03:36:05.790 00.000 11060 Move returns status 0, amount 0
03:36:05.790 00.000 11060 move complete, result=0
03:36:05.790 00.000 11060 worker thread done servicing request
03:36:05.790 00.000 11060 Worker thread wakes up
03:36:05.790 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
03:36:05.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:05.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:06.423 00.633 11060 Exposure complete
03:36:06.640 00.217 11060 worker thread done servicing request
03:36:06.640 00.000 10844 OnExposeComplete: enter
03:36:06.640 00.000 10844 UpdateGuideState(): m_state=6
03:36:06.640 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
03:36:06.640 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.85, Mass=1783, SNR=26.6, Peak=253 HFD=3.2
03:36:06.640 00.000 10844 MultiStar: [#1 -0.05,0.39,0.94,U] [#2 0.51,0.64,0.00,M4] [#3 0.79,0.13,0.00,M2] [#4 -0.33,-0.47,1.03,U] [#5 0.39,-0.04,1.00,U] [#6 0.19,-0.16,0.90,U] [#7 -0.23,-0.25,0.88,U] [#8 0.29,0.42,0.74,U] 
03:36:06.640 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.04}, one-star: {-0.36, -0.07}
03:36:06.640 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.78)
03:36:06.642 00.002 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
03:36:06.642 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.12 mountX=-0.05 mountY=-0.02, mountTheta=-2.76
03:36:06.643 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
03:36:06.643 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
03:36:06.643 00.000 11060 Worker thread wakes up
03:36:06.645 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
03:36:06.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
03:36:06.645 00.000 11060 Moving (-0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
03:36:06.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:36:06.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:06.645 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:06.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:36:06.645 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.6
03:36:06.645 00.000 11060 MoveAxis(E, 0, ABG)
03:36:06.645 00.000 11060 Move returns status 0, amount 0
03:36:06.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:06.645 00.000 11060 MoveAxis(N, 0, ABG)
03:36:06.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:06.645 00.000 10844 Enqueuing Expose request
03:36:06.645 00.000 11060 Move returns status 0, amount 0
03:36:06.645 00.000 11060 move complete, result=0
03:36:06.645 00.000 11060 worker thread done servicing request
03:36:06.645 00.000 11060 Worker thread wakes up
03:36:06.645 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:06.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:06.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:07.271 00.626 11060 Exposure complete
03:36:07.483 00.212 11060 worker thread done servicing request
03:36:07.483 00.000 10844 OnExposeComplete: enter
03:36:07.483 00.000 10844 UpdateGuideState(): m_state=6
03:36:07.483 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
03:36:07.483 00.000 10844 Star::Find returns 1 (1), X=620.25, Y=104.95, Mass=2106, SNR=29.4, Peak=255 HFD=3.8
03:36:07.483 00.000 10844 MultiStar: [#1 -0.12,0.28,0.83,U] [#2 0.41,0.80,0.00,M5] [#3 0.60,0.15,0.00,M3] [#4 0.11,-0.36,0.88,U] [#5 0.11,0.15,0.90,U] [#6 0.22,0.01,0.93,U] [#7 -0.36,-0.14,0.87,U] [#8 0.09,-0.17,0.70,U] 
03:36:07.483 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {-0.58, 0.03}
03:36:07.485 00.002 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.39) = xAngle (-4.26 = 2.02)
03:36:07.485 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.14 = -1.14)
03:36:07.485 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.87 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
03:36:07.486 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
03:36:07.486 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
03:36:07.486 00.000 11060 Worker thread wakes up
03:36:07.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
03:36:07.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
03:36:07.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:07.486 00.000 11060 Moving (-0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
03:36:07.486 00.000 10844 UpdateGuideState exits: m=2106 SNR=29.4 Saturated
03:36:07.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:36:07.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:07.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:07.486 00.000 10844 Enqueuing Expose request
03:36:07.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:07.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:36:07.486 00.000 11060 MoveAxis(E, 0, ABG)
03:36:07.486 00.000 11060 Move returns status 0, amount 0
03:36:07.486 00.000 11060 MoveAxis(N, 0, ABG)
03:36:07.486 00.000 11060 Move returns status 0, amount 0
03:36:07.486 00.000 11060 move complete, result=0
03:36:07.486 00.000 11060 worker thread done servicing request
03:36:07.486 00.000 11060 Worker thread wakes up
03:36:07.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:07.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:07.491 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:08.126 00.635 11060 Exposure complete
03:36:08.423 00.297 11060 worker thread done servicing request
03:36:08.423 00.000 10844 OnExposeComplete: enter
03:36:08.423 00.000 10844 UpdateGuideState(): m_state=6
03:36:08.423 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
03:36:08.423 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.90, Mass=1860, SNR=27.3, Peak=250 HFD=3.3
03:36:08.424 00.001 10844 MultiStar: [#1 -0.24,-0.06,0.87,U] [#2 0.15,0.28,0.90,U] [#3 0.46,0.19,0.92,U] [#4 -0.44,-0.05,0.90,U] [#5 0.22,0.07,0.95,U] [#6 0.01,-0.14,0.97,U] [#7 -0.10,-0.24,1.01,U] [#8 0.58,-0.23,0.00,M1] 
03:36:08.424 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.00}, one-star: {-0.23, -0.02}
03:36:08.424 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.39) = xAngle (-4.51 = 1.77)
03:36:08.424 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.39 = -1.39)
03:36:08.424 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.12 mountX=-0.00 mountY=-0.02, mountTheta=-1.77
03:36:08.427 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.00, opts=13)
03:36:08.427 00.000 10844 Enqueuing Move request for scope (-0.02, -0.00)
03:36:08.427 00.000 11060 Worker thread wakes up
03:36:08.428 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:08.428 00.000 10844 UpdateGuideState exits: m=1860 SNR=27.3
03:36:08.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:08.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:08.428 00.000 10844 Enqueuing Expose request
03:36:08.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
03:36:08.428 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
03:36:08.428 00.000 11060 Moving (-0.02, -0.00) raw xDistance=-0.00 yDistance=-0.02
03:36:08.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:36:08.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:08.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:36:08.428 00.000 11060 MoveAxis(E, 0, ABG)
03:36:08.428 00.000 11060 Move returns status 0, amount 0
03:36:08.428 00.000 11060 MoveAxis(N, 0, ABG)
03:36:08.428 00.000 11060 Move returns status 0, amount 0
03:36:08.428 00.000 11060 move complete, result=0
03:36:08.428 00.000 11060 worker thread done servicing request
03:36:08.428 00.000 11060 Worker thread wakes up
03:36:08.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:08.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:08.431 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:09.060 00.629 11060 Exposure complete
03:36:09.277 00.217 11060 worker thread done servicing request
03:36:09.277 00.000 10844 OnExposeComplete: enter
03:36:09.277 00.000 10844 UpdateGuideState(): m_state=6
03:36:09.278 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
03:36:09.278 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.64, Mass=1946, SNR=27.9, Peak=225 HFD=3.6
03:36:09.278 00.000 10844 MultiStar: [#1 -0.00,0.13,0.89,U] [#2 0.12,0.36,0.82,U] [#3 0.31,0.24,0.91,U] [#4 -0.30,-0.42,0.91,U] [#5 0.56,0.13,0.84,U] [#6 0.18,-0.28,1.03,U] [#7 -0.07,-0.08,0.87,U] [#8 0.23,-0.33,0.77,U] 
03:36:09.278 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {-0.10, -0.28}
03:36:09.278 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:36:09.279 00.001 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.13 = 1.13)
03:36:09.279 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.60 mountX=-0.05 mountY=0.11, mountTheta=1.99
03:36:09.279 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
03:36:09.279 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
03:36:09.279 00.000 11060 Worker thread wakes up
03:36:09.279 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
03:36:09.279 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:09.279 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
03:36:09.279 00.000 10844 UpdateGuideState exits: m=1946 SNR=27.9
03:36:09.279 00.000 11060 Moving (0.10, -0.07) raw xDistance=-0.05 yDistance=0.11
03:36:09.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:09.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:36:09.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:09.279 00.000 10844 Enqueuing Expose request
03:36:09.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:09.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:36:09.279 00.000 11060 MoveAxis(E, 0, ABG)
03:36:09.279 00.000 11060 Move returns status 0, amount 0
03:36:09.279 00.000 11060 MoveAxis(N, 0, ABG)
03:36:09.284 00.005 11060 Move returns status 0, amount 0
03:36:09.284 00.000 11060 move complete, result=0
03:36:09.284 00.000 11060 worker thread done servicing request
03:36:09.284 00.000 11060 Worker thread wakes up
03:36:09.285 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:09.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:09.285 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:09.921 00.636 11060 Exposure complete
03:36:10.143 00.222 11060 worker thread done servicing request
03:36:10.143 00.000 10844 OnExposeComplete: enter
03:36:10.143 00.000 10844 UpdateGuideState(): m_state=6
03:36:10.143 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
03:36:10.143 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.97, Mass=1701, SNR=25.8, Peak=188 HFD=3.3
03:36:10.144 00.001 10844 MultiStar: [#1 -0.38,0.06,0.91,U] [#2 -0.05,0.28,0.96,U] [#3 0.02,0.10,1.03,U] [#4 0.10,0.03,0.98,U] [#5 0.27,-0.09,0.87,U] [#6 -0.09,-0.12,1.11,U] [#7 0.23,-0.03,0.91,U] [#8 0.26,-0.43,0.81,U] 
03:36:10.144 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.19, 0.05}
03:36:10.144 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.39) = xAngle (-2.01 = -2.01)
03:36:10.144 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
03:36:10.144 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.62 mountX=-0.01 mountY=0.01, mountTheta=2.02
03:36:10.148 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
03:36:10.148 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
03:36:10.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:10.148 00.000 10844 UpdateGuideState exits: m=1701 SNR=25.8
03:36:10.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:10.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:10.148 00.000 10844 Enqueuing Expose request
03:36:10.148 00.000 11060 Worker thread wakes up
03:36:10.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:36:10.148 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:36:10.148 00.000 11060 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:36:10.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:36:10.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:10.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:36:10.148 00.000 11060 MoveAxis(E, 0, ABG)
03:36:10.148 00.000 11060 Move returns status 0, amount 0
03:36:10.148 00.000 11060 MoveAxis(N, 0, ABG)
03:36:10.148 00.000 11060 Move returns status 0, amount 0
03:36:10.148 00.000 11060 move complete, result=0
03:36:10.148 00.000 11060 worker thread done servicing request
03:36:10.150 00.002 11060 Worker thread wakes up
03:36:10.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:10.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:10.151 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:10.780 00.629 11060 Exposure complete
03:36:10.999 00.219 11060 worker thread done servicing request
03:36:10.999 00.000 10844 OnExposeComplete: enter
03:36:10.999 00.000 10844 UpdateGuideState(): m_state=6
03:36:10.999 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
03:36:10.999 00.000 10844 Star::Find returns 1 (1), X=620.64, Y=104.48, Mass=1729, SNR=26.5, Peak=255 HFD=3.1
03:36:10.999 00.000 10844 MultiStar: [#1 0.20,-0.04,0.98,U] [#2 -0.00,0.13,0.97,U] [#3 0.19,-0.19,1.01,U] [#4 -0.03,-0.59,0.00,M1] [#5 0.43,-0.35,0.92,U] [#6 -0.19,-0.32,0.93,U] [#7 0.39,0.23,0.89,U] [#8 0.31,-0.15,0.77,U] 
03:36:11.001 00.002 10844 refined, 7 included, MultiStar: {0.13, -0.15}, one-star: {-0.18, -0.44}
03:36:11.001 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.39) = xAngle (-2.22 = -2.22)
03:36:11.001 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:36:11.001 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.83 mountX=-0.12 mountY=0.16, mountTheta=2.22
03:36:11.002 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.15, opts=13)
03:36:11.002 00.000 10844 Enqueuing Move request for scope (0.13, -0.15)
03:36:11.002 00.000 11060 Worker thread wakes up
03:36:11.004 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
03:36:11.004 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
03:36:11.004 00.000 11060 Moving (0.13, -0.15) raw xDistance=-0.12 yDistance=0.16
03:36:11.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:36:11.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:11.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:36:11.004 00.000 11060 MoveAxis(E, 0, ABG)
03:36:11.004 00.000 11060 Move returns status 0, amount 0
03:36:11.004 00.000 11060 MoveAxis(N, 0, ABG)
03:36:11.004 00.000 11060 Move returns status 0, amount 0
03:36:11.004 00.000 11060 move complete, result=0
03:36:11.004 00.000 11060 worker thread done servicing request
03:36:11.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:11.004 00.000 10844 UpdateGuideState exits: m=1729 SNR=26.5 Saturated
03:36:11.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:11.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:11.004 00.000 10844 Enqueuing Expose request
03:36:11.004 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:11.004 00.000 11060 Worker thread wakes up
03:36:11.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:11.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:11.637 00.633 11060 Exposure complete
03:36:11.854 00.217 11060 worker thread done servicing request
03:36:11.854 00.000 10844 OnExposeComplete: enter
03:36:11.854 00.000 10844 UpdateGuideState(): m_state=6
03:36:11.854 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
03:36:11.854 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.45, Mass=1671, SNR=25.9, Peak=177 HFD=3.2
03:36:11.854 00.000 10844 MultiStar: [#1 0.40,-0.04,0.97,U] [#2 0.31,-0.47,0.88,U] [#3 0.19,-0.09,0.98,U] [#4 -0.06,-0.51,0.91,U] [#5 0.14,-0.39,0.94,U] [#6 -0.05,-0.45,1.03,U] [#7 0.60,-0.16,0.00,M1] [#8 0.03,-0.36,0.79,U] 
03:36:11.854 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.35}, one-star: {-0.10, -0.47}
03:36:11.854 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.39) = xAngle (-2.67 = -2.67)
03:36:11.854 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.46 = 0.46)
03:36:11.854 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.35 hyp=0.36 cameraTheta=-1.28 mountX=-0.32 mountY=0.16, mountTheta=2.68
03:36:11.856 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.35, opts=13)
03:36:11.856 00.000 10844 Enqueuing Move request for scope (0.10, -0.35)
03:36:11.856 00.000 11060 Worker thread wakes up
03:36:11.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:11.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.35) opts 0xd
03:36:11.856 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.9
03:36:11.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:11.856 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.35)
03:36:11.860 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:11.860 00.000 10844 Enqueuing Expose request
03:36:11.860 00.000 11060 Moving (0.10, -0.35) raw xDistance=-0.32 yDistance=0.16
03:36:11.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:36:11.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:11.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:36:11.860 00.000 11060 MoveAxis(E, 75, ABG)
03:36:11.860 00.000 11060 Guiding  Dir = 2, Dur = 75
03:36:11.865 00.005 11060 IsSlewing returns 0
03:36:11.865 00.000 11060 IsGuiding returns 0
03:36:11.943 00.078 11060 IsGuiding returns 0
03:36:11.945 00.002 11060 Move returns status 0, amount 75
03:36:11.945 00.000 11060 MoveAxis(N, 0, ABG)
03:36:11.945 00.000 11060 Move returns status 0, amount 0
03:36:11.945 00.000 11060 move complete, result=0
03:36:11.945 00.000 11060 worker thread done servicing request
03:36:11.945 00.000 10844 GuideStep: -0.3 px 75 ms EAST, 0.2 px 0 ms NORTH
03:36:11.945 00.000 11060 Worker thread wakes up
03:36:11.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:11.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:12.587 00.642 11060 Exposure complete
03:36:12.797 00.210 11060 worker thread done servicing request
03:36:12.797 00.000 10844 OnExposeComplete: enter
03:36:12.797 00.000 10844 UpdateGuideState(): m_state=6
03:36:12.797 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
03:36:12.797 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=105.03, Mass=1849, SNR=27.0, Peak=202 HFD=3.2
03:36:12.797 00.000 10844 MultiStar: [#1 -0.05,0.01,0.95,U] [#2 -0.32,0.28,0.95,U] [#3 0.45,0.02,0.95,U] [#4 0.23,-0.26,0.92,U] [#5 0.00,-0.15,0.89,U] [#6 -0.09,-0.08,1.03,U] [#7 0.48,0.36,0.00,M2] [#8 -0.08,0.03,0.77,U] 
03:36:12.797 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.00}, one-star: {-0.40, 0.11}
03:36:12.797 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.41 = 1.87)
03:36:12.797 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.29 = -1.29)
03:36:12.797 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.02 mountX=-0.01 mountY=-0.04, mountTheta=-1.87
03:36:12.801 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
03:36:12.801 00.000 10844 Enqueuing Move request for scope (-0.04, -0.00)
03:36:12.801 00.000 11060 Worker thread wakes up
03:36:12.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:12.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
03:36:12.801 00.000 10844 UpdateGuideState exits: m=1849 SNR=27.0
03:36:12.801 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
03:36:12.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:12.801 00.000 11060 Moving (-0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
03:36:12.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:12.801 00.000 10844 Enqueuing Expose request
03:36:12.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:36:12.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:12.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:36:12.801 00.000 11060 MoveAxis(E, 0, ABG)
03:36:12.801 00.000 11060 Move returns status 0, amount 0
03:36:12.801 00.000 11060 MoveAxis(N, 0, ABG)
03:36:12.801 00.000 11060 Move returns status 0, amount 0
03:36:12.801 00.000 11060 move complete, result=0
03:36:12.801 00.000 11060 worker thread done servicing request
03:36:12.801 00.000 11060 Worker thread wakes up
03:36:12.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:12.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:12.805 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:13.427 00.622 11060 Exposure complete
03:36:13.635 00.208 11060 worker thread done servicing request
03:36:13.635 00.000 10844 OnExposeComplete: enter
03:36:13.635 00.000 10844 UpdateGuideState(): m_state=6
03:36:13.635 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
03:36:13.635 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.62, Mass=1531, SNR=24.4, Peak=216 HFD=3.2
03:36:13.636 00.001 10844 MultiStar: [#1 -0.06,0.53,0.98,U] [#2 0.29,0.46,0.99,U] [#3 0.09,0.02,1.03,U] [#4 -0.05,0.28,1.04,U] [#5 -0.06,-0.03,0.93,U] [#6 0.07,0.10,1.14,U] [#7 0.08,0.38,1.06,U] [#8 0.68,0.30,0.00,M1] 
03:36:13.636 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.18}, one-star: {-0.30, -0.30}
03:36:13.636 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.13 = 0.13)
03:36:13.636 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.26 = -3.03)
03:36:13.636 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.52 mountX=0.18 mountY=-0.02, mountTheta=-0.12
03:36:13.639 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.18, opts=13)
03:36:13.639 00.000 10844 Enqueuing Move request for scope (0.01, 0.18)
03:36:13.639 00.000 11060 Worker thread wakes up
03:36:13.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:13.640 00.001 10844 UpdateGuideState exits: m=1531 SNR=24.4
03:36:13.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
03:36:13.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:13.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
03:36:13.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:13.640 00.000 10844 Enqueuing Expose request
03:36:13.640 00.000 11060 Moving (0.01, 0.18) raw xDistance=0.18 yDistance=-0.02
03:36:13.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:36:13.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:13.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:36:13.640 00.000 11060 MoveAxis(W, 42, ABG)
03:36:13.640 00.000 11060 Guiding  Dir = 3, Dur = 42
03:36:13.665 00.025 11060 IsSlewing returns 0
03:36:13.665 00.000 11060 IsGuiding returns 0
03:36:13.725 00.060 11060 IsGuiding returns 0
03:36:13.725 00.000 11060 Move returns status 0, amount 42
03:36:13.725 00.000 11060 MoveAxis(N, 0, ABG)
03:36:13.725 00.000 11060 Move returns status 0, amount 0
03:36:13.725 00.000 11060 move complete, result=0
03:36:13.726 00.001 11060 worker thread done servicing request
03:36:13.726 00.000 11060 Worker thread wakes up
03:36:13.726 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
03:36:13.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:13.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:14.360 00.634 11060 Exposure complete
03:36:14.582 00.222 11060 worker thread done servicing request
03:36:14.582 00.000 10844 OnExposeComplete: enter
03:36:14.582 00.000 10844 UpdateGuideState(): m_state=6
03:36:14.582 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
03:36:14.582 00.000 10844 Star::Find returns 1 (0), X=620.17, Y=104.63, Mass=1876, SNR=27.3, Peak=252 HFD=3.4
03:36:14.582 00.000 10844 MultiStar: [#1 -0.06,-0.01,0.93,U] [#2 0.28,0.05,0.94,U] [#3 0.13,-0.68,0.00,M1] [#4 -0.48,-0.35,0.00,M1] [#5 -0.14,0.09,0.91,U] [#6 -0.44,-0.57,0.00,M1] [#7 -0.23,0.31,0.91,U] [#8 0.14,0.16,0.69,U] 
03:36:14.582 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.04}, one-star: {-0.66, -0.29}
03:36:14.582 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
03:36:14.582 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
03:36:14.582 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.85 mountX=0.02 mountY=-0.13, mountTheta=-1.46
03:36:14.588 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.04, opts=13)
03:36:14.588 00.000 10844 Enqueuing Move request for scope (-0.13, 0.04)
03:36:14.588 00.000 11060 Worker thread wakes up
03:36:14.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:14.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
03:36:14.588 00.000 10844 UpdateGuideState exits: m=1876 SNR=27.3
03:36:14.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
03:36:14.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:14.588 00.000 11060 Moving (-0.13, 0.04) raw xDistance=0.02 yDistance=-0.13
03:36:14.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:14.588 00.000 10844 Enqueuing Expose request
03:36:14.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:36:14.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:14.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:36:14.588 00.000 11060 MoveAxis(E, 0, ABG)
03:36:14.588 00.000 11060 Move returns status 0, amount 0
03:36:14.588 00.000 11060 MoveAxis(N, 0, ABG)
03:36:14.588 00.000 11060 Move returns status 0, amount 0
03:36:14.588 00.000 11060 move complete, result=0
03:36:14.588 00.000 11060 worker thread done servicing request
03:36:14.588 00.000 11060 Worker thread wakes up
03:36:14.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:14.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:14.592 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:15.218 00.626 11060 Exposure complete
03:36:15.463 00.245 11060 worker thread done servicing request
03:36:15.463 00.000 10844 OnExposeComplete: enter
03:36:15.463 00.000 10844 UpdateGuideState(): m_state=6
03:36:15.463 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
03:36:15.463 00.000 10844 Star::Find returns 1 (1), X=620.82, Y=104.78, Mass=1939, SNR=27.8, Peak=255 HFD=3.5
03:36:15.463 00.000 10844 MultiStar: [#1 0.06,-0.50,0.90,U] [#2 -0.40,0.15,0.88,U] [#3 -0.04,-0.54,0.93,U] [#4 -0.34,-0.18,0.85,U] [#5 0.31,0.06,0.92,U] [#6 -0.20,-0.07,0.86,U] [#7 0.46,0.13,0.90,U] [#8 0.40,0.45,0.00,M1] 
03:36:15.463 00.000 10844 single-star, 7 included, MultiStar: {-0.02, -0.14}, one-star: {-0.01, -0.13}
03:36:15.463 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.05 = -3.05)
03:36:15.466 00.003 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.07 = 0.07)
03:36:15.466 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.66 mountX=-0.13 mountY=0.01, mountTheta=3.07
03:36:15.466 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
03:36:15.466 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
03:36:15.466 00.000 11060 Worker thread wakes up
03:36:15.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:15.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
03:36:15.466 00.000 10844 UpdateGuideState exits: m=1939 SNR=27.8 Saturated
03:36:15.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
03:36:15.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:15.466 00.000 11060 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.01
03:36:15.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:15.466 00.000 10844 Enqueuing Expose request
03:36:15.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:36:15.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:15.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:36:15.466 00.000 11060 MoveAxis(E, 32, ABG)
03:36:15.466 00.000 11060 Guiding  Dir = 2, Dur = 32
03:36:15.486 00.020 11060 IsSlewing returns 0
03:36:15.486 00.000 11060 IsGuiding returns 0
03:36:15.549 00.063 11060 IsGuiding returns 0
03:36:15.549 00.000 11060 Move returns status 0, amount 32
03:36:15.549 00.000 11060 MoveAxis(N, 0, ABG)
03:36:15.549 00.000 11060 Move returns status 0, amount 0
03:36:15.549 00.000 11060 move complete, result=0
03:36:15.549 00.000 11060 worker thread done servicing request
03:36:15.549 00.000 11060 Worker thread wakes up
03:36:15.549 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
03:36:15.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:15.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:16.184 00.635 11060 Exposure complete
03:36:16.404 00.220 11060 worker thread done servicing request
03:36:16.404 00.000 10844 OnExposeComplete: enter
03:36:16.404 00.000 10844 UpdateGuideState(): m_state=6
03:36:16.404 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
03:36:16.404 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=104.70, Mass=1543, SNR=24.9, Peak=251 HFD=3.1
03:36:16.404 00.000 10844 MultiStar: [#1 0.09,-0.00,1.04,U] [#2 0.11,0.07,0.95,U] [#3 0.21,0.14,1.09,U] [#4 -0.20,-0.26,0.96,U] [#5 0.06,0.01,0.98,U] [#6 -0.21,0.03,1.10,U] [#7 0.07,0.08,1.06,U] [#8 0.25,-0.07,0.87,U] 
03:36:16.404 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {-0.39, -0.22}
03:36:16.404 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:36:16.404 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
03:36:16.404 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.68 mountX=-0.02 mountY=0.00, mountTheta=3.09
03:36:16.408 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.02, opts=13)
03:36:16.408 00.000 10844 Enqueuing Move request for scope (-0.00, -0.02)
03:36:16.408 00.000 11060 Worker thread wakes up
03:36:16.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:16.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
03:36:16.408 00.000 10844 UpdateGuideState exits: m=1543 SNR=24.9
03:36:16.408 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
03:36:16.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:16.408 00.000 11060 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
03:36:16.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:16.408 00.000 10844 Enqueuing Expose request
03:36:16.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:36:16.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:16.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:36:16.408 00.000 11060 MoveAxis(E, 0, ABG)
03:36:16.408 00.000 11060 Move returns status 0, amount 0
03:36:16.408 00.000 11060 MoveAxis(N, 0, ABG)
03:36:16.408 00.000 11060 Move returns status 0, amount 0
03:36:16.408 00.000 11060 move complete, result=0
03:36:16.408 00.000 11060 worker thread done servicing request
03:36:16.408 00.000 11060 Worker thread wakes up
03:36:16.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:16.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:16.414 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:17.051 00.637 11060 Exposure complete
03:36:17.257 00.206 11060 worker thread done servicing request
03:36:17.257 00.000 10844 OnExposeComplete: enter
03:36:17.257 00.000 10844 UpdateGuideState(): m_state=6
03:36:17.257 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
03:36:17.257 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=104.83, Mass=1385, SNR=23.3, Peak=220 HFD=2.8
03:36:17.257 00.000 10844 MultiStar: [#1 0.20,-0.12,1.03,U] [#2 -0.25,0.12,0.94,U] [#3 0.25,0.16,1.16,U] [#4 -0.31,0.10,1.19,U] [#5 -0.03,0.03,1.10,U] [#6 -0.09,-0.27,1.07,U] [#7 0.02,0.15,1.08,U] [#8 0.15,-0.21,0.96,U] 
03:36:17.257 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.43, -0.09}
03:36:17.257 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.39) = xAngle (-4.37 = 1.91)
03:36:17.257 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
03:36:17.257 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.98 mountX=-0.02 mountY=-0.05, mountTheta=-1.91
03:36:17.263 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
03:36:17.263 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
03:36:17.263 00.000 11060 Worker thread wakes up
03:36:17.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:17.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:36:17.263 00.000 10844 UpdateGuideState exits: m=1385 SNR=23.3
03:36:17.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:36:17.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:17.263 00.000 11060 Moving (-0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
03:36:17.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:17.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:36:17.263 00.000 10844 Enqueuing Expose request
03:36:17.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:17.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:36:17.263 00.000 11060 MoveAxis(E, 0, ABG)
03:36:17.263 00.000 11060 Move returns status 0, amount 0
03:36:17.263 00.000 11060 MoveAxis(N, 0, ABG)
03:36:17.263 00.000 11060 Move returns status 0, amount 0
03:36:17.263 00.000 11060 move complete, result=0
03:36:17.263 00.000 11060 worker thread done servicing request
03:36:17.263 00.000 11060 Worker thread wakes up
03:36:17.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:17.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:17.267 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:17.898 00.631 11060 Exposure complete
03:36:18.109 00.211 11060 worker thread done servicing request
03:36:18.110 00.001 10844 OnExposeComplete: enter
03:36:18.110 00.000 10844 UpdateGuideState(): m_state=6
03:36:18.110 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
03:36:18.110 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=104.59, Mass=1811, SNR=26.2, Peak=230 HFD=3.3
03:36:18.110 00.000 10844 MultiStar: [#1 -0.21,0.42,0.98,U] [#2 0.09,0.41,0.94,U] [#3 0.14,0.16,0.95,U] [#4 -0.38,-0.27,0.88,U] [#5 -0.15,0.21,1.01,U] [#6 0.08,-0.18,0.99,U] [#7 -0.32,0.30,0.92,U] [#8 -0.04,0.17,0.73,U] 
03:36:18.110 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.10}, one-star: {-0.51, -0.33}
03:36:18.110 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.39) = xAngle (1.16 = 1.16)
03:36:18.110 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.28 = -2.00)
03:36:18.110 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.55 mountX=0.07 mountY=-0.16, mountTheta=-1.16
03:36:18.113 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.10, opts=13)
03:36:18.113 00.000 10844 Enqueuing Move request for scope (-0.14, 0.10)
03:36:18.113 00.000 11060 Worker thread wakes up
03:36:18.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:18.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
03:36:18.113 00.000 10844 UpdateGuideState exits: m=1811 SNR=26.2
03:36:18.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
03:36:18.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:18.113 00.000 11060 Moving (-0.14, 0.10) raw xDistance=0.07 yDistance=-0.16
03:36:18.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:18.113 00.000 10844 Enqueuing Expose request
03:36:18.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:36:18.125 00.012 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:18.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:36:18.125 00.000 11060 MoveAxis(E, 0, ABG)
03:36:18.125 00.000 11060 Move returns status 0, amount 0
03:36:18.125 00.000 11060 MoveAxis(N, 0, ABG)
03:36:18.125 00.000 11060 Move returns status 0, amount 0
03:36:18.127 00.002 11060 move complete, result=0
03:36:18.127 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:18.127 00.000 11060 worker thread done servicing request
03:36:18.127 00.000 11060 Worker thread wakes up
03:36:18.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:18.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:18.768 00.641 11060 Exposure complete
03:36:18.986 00.218 11060 worker thread done servicing request
03:36:18.986 00.000 10844 OnExposeComplete: enter
03:36:18.986 00.000 10844 UpdateGuideState(): m_state=6
03:36:18.986 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
03:36:18.986 00.000 10844 Star::Find returns 1 (0), X=620.10, Y=105.05, Mass=1491, SNR=24.0, Peak=192 HFD=3.0
03:36:18.986 00.000 10844 MultiStar: [#1 -0.26,0.31,1.06,U] [#2 -0.12,0.18,1.06,U] [#3 0.18,-0.07,1.14,U] [#4 -0.27,0.33,1.10,U] [#5 0.30,0.04,1.02,U] [#6 0.02,0.17,1.11,U] [#7 -0.15,-0.31,1.09,U] [#8 0.20,0.47,0.95,U] 
03:36:18.986 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.13}, one-star: {-0.73, 0.13}
03:36:18.986 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.39) = xAngle (0.79 = 0.79)
03:36:18.986 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.91 = -2.37)
03:36:18.986 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.18 mountX=0.11 mountY=-0.11, mountTheta=-0.78
03:36:18.989 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.13, opts=13)
03:36:18.989 00.000 10844 Enqueuing Move request for scope (-0.09, 0.13)
03:36:18.989 00.000 11060 Worker thread wakes up
03:36:18.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:18.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
03:36:18.989 00.000 10844 UpdateGuideState exits: m=1491 SNR=24.0
03:36:18.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
03:36:18.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:18.989 00.000 11060 Moving (-0.09, 0.13) raw xDistance=0.11 yDistance=-0.11
03:36:18.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:18.989 00.000 10844 Enqueuing Expose request
03:36:18.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:36:18.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:18.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:36:18.989 00.000 11060 MoveAxis(E, 0, ABG)
03:36:18.989 00.000 11060 Move returns status 0, amount 0
03:36:18.989 00.000 11060 MoveAxis(N, 0, ABG)
03:36:18.989 00.000 11060 Move returns status 0, amount 0
03:36:18.989 00.000 11060 move complete, result=0
03:36:18.989 00.000 11060 worker thread done servicing request
03:36:18.989 00.000 11060 Worker thread wakes up
03:36:18.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:18.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:18.995 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:19.633 00.638 11060 Exposure complete
03:36:19.829 00.196 11060 worker thread done servicing request
03:36:19.829 00.000 10844 OnExposeComplete: enter
03:36:19.829 00.000 10844 UpdateGuideState(): m_state=6
03:36:19.829 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
03:36:19.829 00.000 10844 Star::Find returns 1 (0), X=620.11, Y=104.41, Mass=1877, SNR=27.2, Peak=203 HFD=3.5
03:36:19.829 00.000 10844 MultiStar: [#1 0.14,-0.15,0.95,U] [#2 0.25,0.39,0.83,U] [#3 0.10,-0.22,0.93,U] [#4 -0.22,-0.40,0.94,U] [#5 0.40,-0.24,0.90,U] [#6 0.03,-0.21,1.02,U] [#7 -0.29,-0.03,0.83,U] [#8 0.43,-0.49,0.00,M1] 
03:36:19.829 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.18}, one-star: {-0.72, -0.51}
03:36:19.829 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.21 = 3.08)
03:36:19.829 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.08 = -0.08)
03:36:19.829 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.82 mountX=-0.19 mountY=-0.02, mountTheta=-3.06
03:36:19.834 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.18, opts=13)
03:36:19.834 00.000 10844 Enqueuing Move request for scope (-0.05, -0.18)
03:36:19.834 00.000 11060 Worker thread wakes up
03:36:19.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:19.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
03:36:19.834 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.2
03:36:19.834 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
03:36:19.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:19.834 00.000 11060 Moving (-0.05, -0.18) raw xDistance=-0.19 yDistance=-0.02
03:36:19.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:19.834 00.000 10844 Enqueuing Expose request
03:36:19.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:36:19.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:19.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:36:19.834 00.000 11060 MoveAxis(E, 45, ABG)
03:36:19.834 00.000 11060 Guiding  Dir = 2, Dur = 45
03:36:19.849 00.015 11060 IsSlewing returns 0
03:36:19.849 00.000 11060 IsGuiding returns 0
03:36:19.909 00.060 11060 IsGuiding returns 0
03:36:19.909 00.000 11060 Move returns status 0, amount 45
03:36:19.909 00.000 11060 MoveAxis(N, 0, ABG)
03:36:19.909 00.000 11060 Move returns status 0, amount 0
03:36:19.909 00.000 11060 move complete, result=0
03:36:19.909 00.000 11060 worker thread done servicing request
03:36:19.909 00.000 11060 Worker thread wakes up
03:36:19.909 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
03:36:19.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:19.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:20.534 00.625 11060 Exposure complete
03:36:20.787 00.253 11060 worker thread done servicing request
03:36:20.787 00.000 10844 OnExposeComplete: enter
03:36:20.787 00.000 10844 UpdateGuideState(): m_state=6
03:36:20.787 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
03:36:20.787 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.98, Mass=1500, SNR=24.2, Peak=217 HFD=3.1
03:36:20.792 00.005 10844 MultiStar: [#1 -0.37,-0.09,1.10,U] [#2 0.24,0.59,0.00,M1] [#3 0.38,-0.34,1.03,U] [#4 -0.25,0.20,1.11,U] [#5 -0.00,-0.03,1.04,U] [#6 -0.25,-0.10,1.10,U] [#7 -0.21,0.06,0.97,U] [#8 -0.07,0.22,0.84,U] 
03:36:20.792 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.01}, one-star: {-0.48, 0.06}
03:36:20.792 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.81)
03:36:20.792 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.35 = -1.35)
03:36:20.792 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.09 mountX=-0.04 mountY=-0.16, mountTheta=-1.81
03:36:20.794 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.01, opts=13)
03:36:20.794 00.000 10844 Enqueuing Move request for scope (-0.16, -0.01)
03:36:20.794 00.000 11060 Worker thread wakes up
03:36:20.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:20.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
03:36:20.794 00.000 10844 UpdateGuideState exits: m=1500 SNR=24.2
03:36:20.794 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
03:36:20.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:20.794 00.000 11060 Moving (-0.16, -0.01) raw xDistance=-0.04 yDistance=-0.16
03:36:20.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:20.794 00.000 10844 Enqueuing Expose request
03:36:20.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:36:20.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:20.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:36:20.794 00.000 11060 MoveAxis(E, 0, ABG)
03:36:20.794 00.000 11060 Move returns status 0, amount 0
03:36:20.794 00.000 11060 MoveAxis(N, 0, ABG)
03:36:20.794 00.000 11060 Move returns status 0, amount 0
03:36:20.794 00.000 11060 move complete, result=0
03:36:20.794 00.000 11060 worker thread done servicing request
03:36:20.794 00.000 11060 Worker thread wakes up
03:36:20.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:20.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:20.798 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:21.429 00.631 11060 Exposure complete
03:36:21.643 00.214 11060 worker thread done servicing request
03:36:21.643 00.000 10844 OnExposeComplete: enter
03:36:21.643 00.000 10844 UpdateGuideState(): m_state=6
03:36:21.643 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
03:36:21.644 00.001 10844 Star::Find returns 1 (0), X=620.36, Y=104.90, Mass=1814, SNR=27.3, Peak=250 HFD=2.7
03:36:21.644 00.000 10844 MultiStar: [#1 -0.27,0.34,0.93,U] [#2 0.11,0.46,0.87,U] [#3 0.26,-0.19,0.90,U] [#4 -0.45,-0.40,0.00,M1] [#5 0.12,0.27,0.86,U] [#6 -0.17,0.33,0.86,U] [#7 -0.11,-0.22,0.88,U] [#8 0.64,-0.06,0.00,M1] 
03:36:21.644 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.13}, one-star: {-0.47, -0.02}
03:36:21.644 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.39) = xAngle (0.73 = 0.73)
03:36:21.644 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.86 = -2.43)
03:36:21.644 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.16 cameraTheta=2.12 mountX=0.12 mountY=-0.10, mountTheta=-0.72
03:36:21.646 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.13, opts=13)
03:36:21.646 00.000 10844 Enqueuing Move request for scope (-0.08, 0.13)
03:36:21.646 00.000 11060 Worker thread wakes up
03:36:21.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:21.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
03:36:21.646 00.000 10844 UpdateGuideState exits: m=1814 SNR=27.3
03:36:21.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
03:36:21.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:21.646 00.000 11060 Moving (-0.08, 0.13) raw xDistance=0.12 yDistance=-0.10
03:36:21.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:21.646 00.000 10844 Enqueuing Expose request
03:36:21.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:36:21.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:21.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:36:21.646 00.000 11060 MoveAxis(E, 0, ABG)
03:36:21.646 00.000 11060 Move returns status 0, amount 0
03:36:21.646 00.000 11060 MoveAxis(N, 0, ABG)
03:36:21.646 00.000 11060 Move returns status 0, amount 0
03:36:21.649 00.003 11060 move complete, result=0
03:36:21.650 00.001 11060 worker thread done servicing request
03:36:21.650 00.000 11060 Worker thread wakes up
03:36:21.660 00.010 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:21.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:21.662 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:22.297 00.635 11060 Exposure complete
03:36:22.512 00.215 11060 worker thread done servicing request
03:36:22.512 00.000 10844 OnExposeComplete: enter
03:36:22.512 00.000 10844 UpdateGuideState(): m_state=6
03:36:22.513 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
03:36:22.513 00.000 10844 Star::Find returns 1 (0), X=619.95, Y=105.04, Mass=1819, SNR=27.0, Peak=229 HFD=2.8
03:36:22.513 00.000 10844 MultiStar: [#1 -0.23,0.34,0.93,U] [#2 -0.14,0.54,0.87,U] [#3 0.40,0.10,0.98,U] [#4 -0.72,-0.02,0.00,M2] [#5 -0.15,0.30,0.98,U] [#6 -0.37,-0.22,0.95,U] [#7 -0.17,-0.34,0.98,U] [#8 0.28,0.19,0.80,U] 
03:36:22.513 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.12}, one-star: {-0.88, 0.13}
03:36:22.513 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.39) = xAngle (1.13 = 1.13)
03:36:22.513 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.25 = -2.03)
03:36:22.513 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.52 mountX=0.09 mountY=-0.19, mountTheta=-1.12
03:36:22.515 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.12, opts=13)
03:36:22.517 00.002 10844 Enqueuing Move request for scope (-0.17, 0.12)
03:36:22.517 00.000 11060 Worker thread wakes up
03:36:22.517 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:22.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
03:36:22.517 00.000 10844 UpdateGuideState exits: m=1819 SNR=27.0
03:36:22.517 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
03:36:22.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:22.518 00.001 11060 Moving (-0.17, 0.12) raw xDistance=0.09 yDistance=-0.19
03:36:22.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:22.518 00.000 10844 Enqueuing Expose request
03:36:22.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:36:22.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:22.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:36:22.518 00.000 11060 MoveAxis(E, 0, ABG)
03:36:22.519 00.001 11060 Move returns status 0, amount 0
03:36:22.519 00.000 11060 MoveAxis(N, 0, ABG)
03:36:22.519 00.000 11060 Move returns status 0, amount 0
03:36:22.519 00.000 11060 move complete, result=0
03:36:22.519 00.000 11060 worker thread done servicing request
03:36:22.519 00.000 11060 Worker thread wakes up
03:36:22.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:22.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:22.520 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:23.157 00.637 11060 Exposure complete
03:36:23.354 00.197 11060 worker thread done servicing request
03:36:23.354 00.000 10844 OnExposeComplete: enter
03:36:23.354 00.000 10844 UpdateGuideState(): m_state=6
03:36:23.354 00.000 10844 Star::Find(15, 619, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
03:36:23.354 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.82, Mass=1527, SNR=24.2, Peak=201 HFD=3.4
03:36:23.354 00.000 10844 MultiStar: [#1 -0.36,-0.20,1.06,U] [#2 -0.22,0.36,0.93,U] [#3 -0.06,-0.65,0.00,M1] [#4 -0.43,-0.45,0.00,M3] [#5 0.01,-0.04,1.05,U] [#6 0.05,-0.31,1.09,U] [#7 -0.43,-0.70,0.00,M1] [#8 0.00,0.08,0.93,U] 
03:36:23.354 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.05}, one-star: {-0.59, -0.10}
03:36:23.354 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.39) = xAngle (-4.28 = 2.00)
03:36:23.354 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.16 = -1.16)
03:36:23.354 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.89 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
03:36:23.359 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
03:36:23.359 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
03:36:23.359 00.000 11060 Worker thread wakes up
03:36:23.359 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:23.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
03:36:23.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
03:36:23.359 00.000 11060 Moving (-0.18, -0.05) raw xDistance=-0.08 yDistance=-0.17
03:36:23.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:36:23.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:23.359 00.000 10844 UpdateGuideState exits: m=1527 SNR=24.2
03:36:23.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:36:23.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:23.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:23.359 00.000 10844 Enqueuing Expose request
03:36:23.359 00.000 11060 MoveAxis(E, 0, ABG)
03:36:23.359 00.000 11060 Move returns status 0, amount 0
03:36:23.359 00.000 11060 MoveAxis(N, 0, ABG)
03:36:23.359 00.000 11060 Move returns status 0, amount 0
03:36:23.359 00.000 11060 move complete, result=0
03:36:23.359 00.000 11060 worker thread done servicing request
03:36:23.359 00.000 11060 Worker thread wakes up
03:36:23.359 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:23.359 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:23.366 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:23.995 00.629 11060 Exposure complete
03:36:24.215 00.220 11060 worker thread done servicing request
03:36:24.215 00.000 10844 OnExposeComplete: enter
03:36:24.215 00.000 10844 UpdateGuideState(): m_state=6
03:36:24.215 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
03:36:24.215 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.91, Mass=1690, SNR=25.8, Peak=163 HFD=3.4
03:36:24.215 00.000 10844 MultiStar: [#1 -0.10,0.01,1.02,U] [#2 0.14,0.30,0.90,U] [#3 0.07,0.03,1.02,U] [#4 -0.06,0.10,0.93,U] [#5 0.16,0.17,0.91,U] [#6 -0.31,-0.45,1.06,U] [#7 -0.17,-0.01,1.01,U] [#8 0.09,-0.10,0.90,U] 
03:36:24.215 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.11, -0.01}
03:36:24.215 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.85)
03:36:24.215 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
03:36:24.215 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.04 mountX=-0.01 mountY=-0.04, mountTheta=-1.85
03:36:24.218 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
03:36:24.218 00.000 10844 Enqueuing Move request for scope (-0.04, -0.00)
03:36:24.218 00.000 11060 Worker thread wakes up
03:36:24.218 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:24.218 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
03:36:24.218 00.000 10844 UpdateGuideState exits: m=1690 SNR=25.8
03:36:24.218 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
03:36:24.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:24.218 00.000 11060 Moving (-0.04, -0.00) raw xDistance=-0.01 yDistance=-0.04
03:36:24.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:24.218 00.000 10844 Enqueuing Expose request
03:36:24.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:36:24.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:24.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:36:24.218 00.000 11060 MoveAxis(E, 0, ABG)
03:36:24.218 00.000 11060 Move returns status 0, amount 0
03:36:24.218 00.000 11060 MoveAxis(N, 0, ABG)
03:36:24.218 00.000 11060 Move returns status 0, amount 0
03:36:24.218 00.000 11060 move complete, result=0
03:36:24.218 00.000 11060 worker thread done servicing request
03:36:24.218 00.000 11060 Worker thread wakes up
03:36:24.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:24.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:24.223 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:24.851 00.628 11060 Exposure complete
03:36:25.044 00.193 10844 OnExposeComplete: enter
03:36:25.044 00.000 10844 UpdateGuideState(): m_state=6
03:36:25.045 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
03:36:25.045 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.72, Mass=1608, SNR=25.2, Peak=213 HFD=3.0
03:36:25.052 00.007 10844 MultiStar: [#1 0.09,0.40,0.95,U] [#2 -0.07,0.23,0.96,U] [#3 0.25,-0.32,1.07,U] [#4 -0.16,-0.19,0.96,U] [#5 0.22,0.29,1.02,U] [#6 -0.36,-0.24,1.07,U] [#7 -0.08,-0.19,1.05,U] [#8 0.03,0.36,0.83,U] 
03:36:25.052 00.000 11060 worker thread done servicing request
03:36:25.052 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.00}, one-star: {-0.14, -0.20}
03:36:25.053 00.001 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.39) = xAngle (1.69 = 1.69)
03:36:25.053 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.81 = -1.47)
03:36:25.053 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.08 mountX=-0.00 mountY=-0.03, mountTheta=-1.69
03:36:25.055 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.00, opts=13)
03:36:25.055 00.000 10844 Enqueuing Move request for scope (-0.03, 0.00)
03:36:25.055 00.000 11060 Worker thread wakes up
03:36:25.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:25.055 00.000 10844 UpdateGuideState exits: m=1608 SNR=25.2
03:36:25.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:25.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:25.055 00.000 10844 Enqueuing Expose request
03:36:25.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
03:36:25.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
03:36:25.055 00.000 11060 Moving (-0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
03:36:25.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:36:25.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:25.055 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:36:25.055 00.000 11060 MoveAxis(E, 0, ABG)
03:36:25.057 00.002 11060 Move returns status 0, amount 0
03:36:25.059 00.002 11060 MoveAxis(N, 0, ABG)
03:36:25.059 00.000 11060 Move returns status 0, amount 0
03:36:25.059 00.000 11060 move complete, result=0
03:36:25.059 00.000 11060 worker thread done servicing request
03:36:25.059 00.000 11060 Worker thread wakes up
03:36:25.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:25.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:25.059 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:25.682 00.623 11060 Exposure complete
03:36:25.909 00.227 10844 OnExposeComplete: enter
03:36:25.909 00.000 11060 worker thread done servicing request
03:36:25.909 00.000 10844 UpdateGuideState(): m_state=6
03:36:25.910 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
03:36:25.910 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.95, Mass=1782, SNR=26.8, Peak=220 HFD=3.6
03:36:25.910 00.000 10844 MultiStar: [#1 0.15,0.32,0.97,U] [#2 -0.40,-0.05,0.90,U] [#3 0.07,-0.34,0.98,U] [#4 -0.44,-0.67,0.00,M2] [#5 0.03,-0.22,0.92,U] [#6 -0.20,-0.64,0.00,M1] [#7 -0.46,-0.16,0.95,U] [#8 -0.03,-0.27,0.78,U] 
03:36:25.910 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.09}, one-star: {-0.36, 0.03}
03:36:25.910 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.32)
03:36:25.910 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.84 = -0.84)
03:36:25.910 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-2.58 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
03:36:25.914 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.09, opts=13)
03:36:25.914 00.000 10844 Enqueuing Move request for scope (-0.14, -0.09)
03:36:25.914 00.000 11060 Worker thread wakes up
03:36:25.914 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:25.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
03:36:25.914 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.8
03:36:25.914 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
03:36:25.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:25.915 00.001 11060 Moving (-0.14, -0.09) raw xDistance=-0.12 yDistance=-0.13
03:36:25.915 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:25.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:36:25.915 00.000 10844 Enqueuing Expose request
03:36:25.915 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:25.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:36:25.915 00.000 11060 MoveAxis(E, 0, ABG)
03:36:25.915 00.000 11060 Move returns status 0, amount 0
03:36:25.915 00.000 11060 MoveAxis(N, 0, ABG)
03:36:25.915 00.000 11060 Move returns status 0, amount 0
03:36:25.915 00.000 11060 move complete, result=0
03:36:25.916 00.001 11060 worker thread done servicing request
03:36:25.916 00.000 11060 Worker thread wakes up
03:36:25.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:25.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:25.917 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:26.548 00.631 11060 Exposure complete
03:36:26.746 00.198 11060 worker thread done servicing request
03:36:26.748 00.002 10844 OnExposeComplete: enter
03:36:26.748 00.000 10844 UpdateGuideState(): m_state=6
03:36:26.748 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
03:36:26.748 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.84, Mass=1805, SNR=26.7, Peak=236 HFD=2.9
03:36:26.748 00.000 10844 MultiStar: [#1 0.11,0.12,0.95,U] [#2 0.16,0.52,0.88,U] [#3 0.24,-0.14,0.91,U] [#4 0.02,-0.25,1.00,U] [#5 0.03,-0.18,0.96,U] [#6 -0.16,-0.23,1.03,U] [#7 0.08,-0.19,0.86,U] [#8 -0.01,-0.14,0.68,U] 
03:36:26.748 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {-0.03, -0.08}
03:36:26.748 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.39) = xAngle (-2.34 = -2.34)
03:36:26.748 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
03:36:26.748 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.95 mountX=-0.06 mountY=0.06, mountTheta=2.35
03:36:26.748 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
03:36:26.748 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
03:36:26.748 00.000 11060 Worker thread wakes up
03:36:26.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:26.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
03:36:26.748 00.000 10844 UpdateGuideState exits: m=1805 SNR=26.7
03:36:26.748 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
03:36:26.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:26.748 00.000 11060 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
03:36:26.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:26.748 00.000 10844 Enqueuing Expose request
03:36:26.748 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:36:26.748 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:26.748 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:36:26.748 00.000 11060 MoveAxis(E, 0, ABG)
03:36:26.748 00.000 11060 Move returns status 0, amount 0
03:36:26.748 00.000 11060 MoveAxis(N, 0, ABG)
03:36:26.748 00.000 11060 Move returns status 0, amount 0
03:36:26.748 00.000 11060 move complete, result=0
03:36:26.753 00.005 11060 worker thread done servicing request
03:36:26.753 00.000 11060 Worker thread wakes up
03:36:26.753 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:26.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:26.757 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:27.391 00.634 11060 Exposure complete
03:36:27.596 00.205 11060 worker thread done servicing request
03:36:27.596 00.000 10844 OnExposeComplete: enter
03:36:27.596 00.000 10844 UpdateGuideState(): m_state=6
03:36:27.596 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
03:36:27.596 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.69, Mass=1812, SNR=27.2, Peak=241 HFD=3.4
03:36:27.596 00.000 10844 MultiStar: [#1 -0.34,-0.18,0.94,U] [#2 0.15,0.29,0.88,U] [#3 0.19,-0.01,0.92,U] [#4 -0.35,-0.16,1.03,U] [#5 0.64,-0.25,0.00,M1] [#6 0.13,-0.45,0.98,U] [#7 -0.18,-0.38,0.93,U] [#8 0.44,-0.17,0.85,U] 
03:36:27.596 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.17}, one-star: {-0.49, -0.23}
03:36:27.596 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.93)
03:36:27.596 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.23 = -0.23)
03:36:27.596 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.96 mountX=-0.18 mountY=-0.04, mountTheta=-2.91
03:36:27.599 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.17, opts=13)
03:36:27.599 00.000 10844 Enqueuing Move request for scope (-0.07, -0.17)
03:36:27.599 00.000 11060 Worker thread wakes up
03:36:27.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:27.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
03:36:27.599 00.000 10844 UpdateGuideState exits: m=1812 SNR=27.2
03:36:27.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
03:36:27.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:27.599 00.000 11060 Moving (-0.07, -0.17) raw xDistance=-0.18 yDistance=-0.04
03:36:27.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:27.599 00.000 10844 Enqueuing Expose request
03:36:27.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:36:27.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:27.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:36:27.599 00.000 11060 MoveAxis(E, 41, ABG)
03:36:27.599 00.000 11060 Guiding  Dir = 2, Dur = 41
03:36:27.615 00.016 11060 IsSlewing returns 0
03:36:27.615 00.000 11060 IsGuiding returns 0
03:36:27.666 00.051 11060 IsGuiding returns 0
03:36:27.667 00.001 11060 Move returns status 0, amount 41
03:36:27.667 00.000 11060 MoveAxis(N, 0, ABG)
03:36:27.667 00.000 11060 Move returns status 0, amount 0
03:36:27.667 00.000 11060 move complete, result=0
03:36:27.667 00.000 11060 worker thread done servicing request
03:36:27.667 00.000 11060 Worker thread wakes up
03:36:27.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:27.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:27.667 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
03:36:28.297 00.630 11060 Exposure complete
03:36:28.502 00.205 11060 worker thread done servicing request
03:36:28.502 00.000 10844 OnExposeComplete: enter
03:36:28.502 00.000 10844 UpdateGuideState(): m_state=6
03:36:28.503 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
03:36:28.503 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=105.04, Mass=1758, SNR=26.7, Peak=232 HFD=3.4
03:36:28.503 00.000 10844 MultiStar: [#1 -0.17,0.01,0.91,U] [#2 -0.18,-0.04,0.88,U] [#3 0.45,-0.07,0.96,U] [#4 -0.31,-0.09,0.98,U] [#5 0.48,-0.26,0.97,U] [#6 -0.10,-0.15,0.91,U] [#7 0.18,-0.42,0.94,U] [#8 -0.04,0.26,0.78,U] 
03:36:28.503 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.24, 0.12}
03:36:28.503 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.39) = xAngle (-2.81 = -2.81)
03:36:28.503 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
03:36:28.503 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.42 mountX=-0.07 mountY=0.02, mountTheta=2.82
03:36:28.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
03:36:28.505 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
03:36:28.505 00.000 11060 Worker thread wakes up
03:36:28.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:28.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
03:36:28.505 00.000 10844 UpdateGuideState exits: m=1758 SNR=26.7
03:36:28.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
03:36:28.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:28.505 00.000 11060 Moving (0.01, -0.08) raw xDistance=-0.07 yDistance=0.02
03:36:28.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:28.505 00.000 10844 Enqueuing Expose request
03:36:28.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:36:28.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:28.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:36:28.505 00.000 11060 MoveAxis(E, 0, ABG)
03:36:28.505 00.000 11060 Move returns status 0, amount 0
03:36:28.505 00.000 11060 MoveAxis(N, 0, ABG)
03:36:28.505 00.000 11060 Move returns status 0, amount 0
03:36:28.505 00.000 11060 move complete, result=0
03:36:28.505 00.000 11060 worker thread done servicing request
03:36:28.505 00.000 11060 Worker thread wakes up
03:36:28.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:28.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:28.511 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:29.136 00.625 11060 Exposure complete
03:36:29.341 00.205 11060 worker thread done servicing request
03:36:29.341 00.000 10844 OnExposeComplete: enter
03:36:29.341 00.000 10844 UpdateGuideState(): m_state=6
03:36:29.341 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
03:36:29.341 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.88, Mass=1509, SNR=24.5, Peak=238 HFD=2.9
03:36:29.341 00.000 10844 MultiStar: [#1 -0.59,0.15,0.00,M1] [#2 -0.36,0.16,0.97,U] [#3 0.02,-0.14,1.02,U] [#4 -0.20,0.03,1.08,U] [#5 0.33,0.14,1.06,U] [#6 -0.28,-0.23,1.08,U] [#7 0.17,0.00,1.04,U] [#8 -0.03,-0.01,0.84,U] 
03:36:29.341 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {-0.49, -0.04}
03:36:29.343 00.002 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.85)
03:36:29.343 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
03:36:29.343 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.04 mountX=-0.03 mountY=-0.10, mountTheta=-1.85
03:36:29.344 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
03:36:29.346 00.002 10844 Enqueuing Move request for scope (-0.10, -0.01)
03:36:29.346 00.000 11060 Worker thread wakes up
03:36:29.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:29.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
03:36:29.346 00.000 10844 UpdateGuideState exits: m=1509 SNR=24.5
03:36:29.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
03:36:29.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:29.346 00.000 11060 Moving (-0.10, -0.01) raw xDistance=-0.03 yDistance=-0.10
03:36:29.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:29.347 00.001 10844 Enqueuing Expose request
03:36:29.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:36:29.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:29.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:36:29.347 00.000 11060 MoveAxis(E, 0, ABG)
03:36:29.347 00.000 11060 Move returns status 0, amount 0
03:36:29.347 00.000 11060 MoveAxis(N, 0, ABG)
03:36:29.347 00.000 11060 Move returns status 0, amount 0
03:36:29.347 00.000 11060 move complete, result=0
03:36:29.347 00.000 11060 worker thread done servicing request
03:36:29.347 00.000 11060 Worker thread wakes up
03:36:29.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:29.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:29.349 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:29.972 00.623 11060 Exposure complete
03:36:30.174 00.202 11060 worker thread done servicing request
03:36:30.174 00.000 10844 OnExposeComplete: enter
03:36:30.174 00.000 10844 UpdateGuideState(): m_state=6
03:36:30.174 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
03:36:30.174 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.86, Mass=1623, SNR=25.0, Peak=222 HFD=3.1
03:36:30.177 00.003 10844 MultiStar: [#1 -0.03,0.11,0.99,U] [#2 -0.34,0.28,0.80,U] [#3 -0.33,0.01,1.03,U] [#4 -0.05,0.12,1.03,U] [#5 -0.14,0.21,1.01,U] [#6 0.03,0.43,1.08,U] [#7 -0.14,-0.04,1.07,U] [#8 -0.13,0.09,0.81,U] 
03:36:30.177 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.13}, one-star: {-0.27, -0.06}
03:36:30.177 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.39) = xAngle (1.06 = 1.06)
03:36:30.177 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.18 = -2.10)
03:36:30.177 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.45 mountX=0.10 mountY=-0.17, mountTheta=-1.05
03:36:30.180 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.13, opts=13)
03:36:30.180 00.000 10844 Enqueuing Move request for scope (-0.15, 0.13)
03:36:30.180 00.000 11060 Worker thread wakes up
03:36:30.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:30.182 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
03:36:30.182 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
03:36:30.182 00.000 11060 Moving (-0.15, 0.13) raw xDistance=0.10 yDistance=-0.17
03:36:30.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:36:30.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:30.182 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:36:30.182 00.000 11060 MoveAxis(E, 0, ABG)
03:36:30.182 00.000 10844 UpdateGuideState exits: m=1623 SNR=25.0
03:36:30.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:30.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:30.182 00.000 10844 Enqueuing Expose request
03:36:30.182 00.000 11060 Move returns status 0, amount 0
03:36:30.182 00.000 11060 MoveAxis(N, 0, ABG)
03:36:30.182 00.000 11060 Move returns status 0, amount 0
03:36:30.182 00.000 11060 move complete, result=0
03:36:30.182 00.000 11060 worker thread done servicing request
03:36:30.182 00.000 11060 Worker thread wakes up
03:36:30.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:30.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:30.187 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:30.822 00.635 11060 Exposure complete
03:36:31.033 00.211 11060 worker thread done servicing request
03:36:31.033 00.000 10844 OnExposeComplete: enter
03:36:31.033 00.000 10844 UpdateGuideState(): m_state=6
03:36:31.033 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
03:36:31.035 00.002 10844 Star::Find returns 1 (0), X=620.25, Y=104.87, Mass=2007, SNR=27.7, Peak=239 HFD=3.7
03:36:31.035 00.000 10844 MultiStar: [#1 -0.25,0.05,0.92,U] [#2 -0.05,0.16,0.84,U] [#3 -0.16,0.05,1.00,U] [#4 -0.43,0.38,0.89,U] [#5 -0.12,0.37,0.89,U] [#6 -0.66,-0.19,0.00,M1] [#7 -0.42,-0.10,0.88,U] [#8 -0.28,-0.07,0.75,U] 
03:36:31.035 00.000 10844 refined, 7 included, MultiStar: {-0.29, 0.10}, one-star: {-0.58, -0.05}
03:36:31.035 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.39) = xAngle (1.42 = 1.42)
03:36:31.035 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.55 = -1.73)
03:36:31.035 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.31 cameraTheta=2.81 mountX=0.04 mountY=-0.30, mountTheta=-1.42
03:36:31.038 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.10, opts=13)
03:36:31.038 00.000 10844 Enqueuing Move request for scope (-0.29, 0.10)
03:36:31.038 00.000 11060 Worker thread wakes up
03:36:31.038 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:31.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
03:36:31.038 00.000 10844 UpdateGuideState exits: m=2007 SNR=27.7
03:36:31.038 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
03:36:31.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:31.039 00.001 11060 Moving (-0.29, 0.10) raw xDistance=0.04 yDistance=-0.30
03:36:31.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:31.039 00.000 10844 Enqueuing Expose request
03:36:31.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:36:31.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:36:31.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:36:31.039 00.000 11060 MoveAxis(E, 0, ABG)
03:36:31.039 00.000 11060 Move returns status 0, amount 0
03:36:31.039 00.000 11060 MoveAxis(N, 0, ABG)
03:36:31.039 00.000 11060 Move returns status 0, amount 0
03:36:31.040 00.001 11060 move complete, result=0
03:36:31.040 00.000 11060 worker thread done servicing request
03:36:31.040 00.000 11060 Worker thread wakes up
03:36:31.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:31.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:31.043 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:36:31.671 00.628 11060 Exposure complete
03:36:31.879 00.208 11060 worker thread done servicing request
03:36:31.879 00.000 10844 OnExposeComplete: enter
03:36:31.879 00.000 10844 UpdateGuideState(): m_state=6
03:36:31.880 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
03:36:31.880 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=105.14, Mass=2004, SNR=28.3, Peak=186 HFD=3.7
03:36:31.880 00.000 10844 MultiStar: [#1 -0.16,-0.15,0.93,U] [#2 -0.16,0.42,0.84,U] [#3 -0.09,-0.18,0.93,U] [#4 -0.63,-0.42,0.00,M1] [#5 -0.00,0.17,0.90,U] [#6 -0.51,0.17,0.99,U] [#7 -0.31,0.18,0.90,U] [#8 -0.26,0.63,0.00,M1] 
03:36:31.880 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.12}, one-star: {-0.38, 0.22}
03:36:31.880 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.39) = xAngle (1.30 = 1.30)
03:36:31.880 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.86)
03:36:31.880 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.26 cameraTheta=2.68 mountX=0.07 mountY=-0.25, mountTheta=-1.29
03:36:31.880 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.12, opts=13)
03:36:31.880 00.000 10844 Enqueuing Move request for scope (-0.24, 0.12)
03:36:31.880 00.000 11060 Worker thread wakes up
03:36:31.880 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:31.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
03:36:31.880 00.000 10844 UpdateGuideState exits: m=2004 SNR=28.3
03:36:31.880 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
03:36:31.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:31.880 00.000 11060 Moving (-0.24, 0.12) raw xDistance=0.07 yDistance=-0.25
03:36:31.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:31.880 00.000 10844 Enqueuing Expose request
03:36:31.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:36:31.885 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:36:31.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:36:31.885 00.000 11060 MoveAxis(E, 0, ABG)
03:36:31.885 00.000 11060 Move returns status 0, amount 0
03:36:31.885 00.000 11060 MoveAxis(N, 0, ABG)
03:36:31.885 00.000 11060 Move returns status 0, amount 0
03:36:31.885 00.000 11060 move complete, result=0
03:36:31.885 00.000 11060 worker thread done servicing request
03:36:31.885 00.000 11060 Worker thread wakes up
03:36:31.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:31.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:31.887 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:36:32.519 00.632 11060 Exposure complete
03:36:32.729 00.210 11060 worker thread done servicing request
03:36:32.729 00.000 10844 OnExposeComplete: enter
03:36:32.729 00.000 10844 UpdateGuideState(): m_state=6
03:36:32.729 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
03:36:32.729 00.000 10844 Star::Find returns 1 (0), X=620.18, Y=104.84, Mass=1939, SNR=27.8, Peak=229 HFD=2.9
03:36:32.729 00.000 10844 MultiStar: [#1 -0.27,0.31,0.88,U] [#2 -0.29,0.41,0.90,U] [#3 -0.20,0.05,0.96,U] [#4 -0.48,-0.45,0.00,M2] [#5 0.14,0.15,0.90,U] [#6 -0.59,-0.52,0.00,M1] [#7 -0.43,-0.36,0.91,U] [#8 0.11,-0.03,0.76,U] 
03:36:32.729 00.000 10844 refined, 6 included, MultiStar: {-0.24, 0.06}, one-star: {-0.65, -0.07}
03:36:32.729 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
03:36:32.729 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.62 = -1.66)
03:36:32.729 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.88 mountX=0.02 mountY=-0.25, mountTheta=-1.49
03:36:32.733 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.06, opts=13)
03:36:32.733 00.000 10844 Enqueuing Move request for scope (-0.24, 0.06)
03:36:32.733 00.000 11060 Worker thread wakes up
03:36:32.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:32.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
03:36:32.733 00.000 10844 UpdateGuideState exits: m=1939 SNR=27.8
03:36:32.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
03:36:32.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:32.733 00.000 11060 Moving (-0.24, 0.06) raw xDistance=0.02 yDistance=-0.25
03:36:32.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:32.733 00.000 10844 Enqueuing Expose request
03:36:32.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:36:32.733 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.10 newest=-0.80
03:36:32.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
03:36:32.733 00.000 11060 MoveAxis(E, 0, ABG)
03:36:32.733 00.000 11060 Move returns status 0, amount 0
03:36:32.733 00.000 11060 BLC: Oldest BLC event removed
03:36:32.733 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 620 applied
03:36:32.733 00.000 11060 MoveAxis(N, 716, ABG)
03:36:32.733 00.000 11060 Guiding  Dir = 0, Dur = 716
03:36:32.743 00.010 11060 IsSlewing returns 0
03:36:32.743 00.000 11060 IsGuiding returns 0
03:36:33.475 00.732 11060 IsGuiding returns 0
03:36:33.475 00.000 11060 Move returns status 0, amount 716
03:36:33.475 00.000 11060 move complete, result=0
03:36:33.475 00.000 11060 worker thread done servicing request
03:36:33.475 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 716 ms NORTH
03:36:33.475 00.000 11060 Worker thread wakes up
03:36:33.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:33.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:34.098 00.623 11060 Exposure complete
03:36:34.297 00.199 11060 worker thread done servicing request
03:36:34.297 00.000 10844 OnExposeComplete: enter
03:36:34.297 00.000 10844 UpdateGuideState(): m_state=6
03:36:34.297 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
03:36:34.297 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.72, Mass=1609, SNR=25.4, Peak=223 HFD=2.8
03:36:34.297 00.000 10844 MultiStar: [#1 0.13,0.18,0.99,U] [#2 -0.48,0.08,0.84,U] [#3 0.13,0.18,0.94,U] [#4 0.04,-0.08,1.09,U] [#5 0.08,-0.71,0.00,M1] [#6 -0.18,-0.11,1.07,U] [#7 -0.29,-0.19,0.90,U] [#8 0.29,-0.42,0.84,U] 
03:36:34.297 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.07}, one-star: {-0.59, -0.20}
03:36:34.297 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.39) = xAngle (-4.02 = 2.27)
03:36:34.297 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.89 = -0.89)
03:36:34.297 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.63 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
03:36:34.299 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.07, opts=13)
03:36:34.299 00.000 10844 Enqueuing Move request for scope (-0.12, -0.07)
03:36:34.299 00.000 11060 Worker thread wakes up
03:36:34.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
03:36:34.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
03:36:34.299 00.000 11060 Moving (-0.12, -0.07) raw xDistance=-0.09 yDistance=-0.11
03:36:34.299 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.173366, 1:0.106967
03:36:34.302 00.003 11060 BLC: No correction, Miss < min_move
03:36:34.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:34.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:36:34.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:34.302 00.000 10844 UpdateGuideState exits: m=1609 SNR=25.4
03:36:34.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:34.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:34.302 00.000 10844 Enqueuing Expose request
03:36:34.303 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:36:34.303 00.000 11060 MoveAxis(E, 0, ABG)
03:36:34.303 00.000 11060 Move returns status 0, amount 0
03:36:34.303 00.000 11060 MoveAxis(N, 0, ABG)
03:36:34.303 00.000 11060 Move returns status 0, amount 0
03:36:34.303 00.000 11060 move complete, result=0
03:36:34.303 00.000 11060 worker thread done servicing request
03:36:34.303 00.000 11060 Worker thread wakes up
03:36:34.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:34.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:34.308 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:36:34.931 00.623 11060 Exposure complete
03:36:35.128 00.197 11060 worker thread done servicing request
03:36:35.128 00.000 10844 OnExposeComplete: enter
03:36:35.128 00.000 10844 UpdateGuideState(): m_state=6
03:36:35.128 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
03:36:35.128 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.86, Mass=1729, SNR=25.9, Peak=231 HFD=3.2
03:36:35.128 00.000 10844 MultiStar: [#1 0.23,-0.29,1.00,U] [#2 -0.03,-0.13,0.94,U] [#3 -0.05,0.03,1.03,U] [#4 -0.10,-0.29,1.04,U] [#5 0.04,-0.33,0.92,U] [#6 -0.19,-0.60,0.00,M1] [#7 -0.42,-0.77,0.00,M1] [#8 0.18,-0.33,0.81,U] 
03:36:35.128 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.20}, one-star: {-0.28, -0.06}
03:36:35.128 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:36:35.128 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
03:36:35.128 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.62 mountX=-0.19 mountY=0.02, mountTheta=3.02
03:36:35.128 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.20, opts=13)
03:36:35.128 00.000 10844 Enqueuing Move request for scope (-0.01, -0.20)
03:36:35.128 00.000 11060 Worker thread wakes up
03:36:35.128 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:35.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
03:36:35.128 00.000 10844 UpdateGuideState exits: m=1729 SNR=25.9
03:36:35.128 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
03:36:35.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:35.134 00.006 11060 Moving (-0.01, -0.20) raw xDistance=-0.19 yDistance=0.02
03:36:35.134 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.173366, 1:0.106967, 2:-0.023158
03:36:35.134 00.000 11060 BLC: No correction, Miss < min_move
03:36:35.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:36:35.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:35.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:36:35.134 00.000 11060 MoveAxis(E, 46, ABG)
03:36:35.134 00.000 11060 Guiding  Dir = 2, Dur = 46
03:36:35.142 00.008 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:35.142 00.000 10844 Enqueuing Expose request
03:36:35.149 00.007 11060 IsSlewing returns 0
03:36:35.149 00.000 11060 IsGuiding returns 0
03:36:35.211 00.062 11060 IsGuiding returns 0
03:36:35.211 00.000 11060 Move returns status 0, amount 46
03:36:35.211 00.000 11060 MoveAxis(N, 0, ABG)
03:36:35.211 00.000 11060 Move returns status 0, amount 0
03:36:35.211 00.000 11060 move complete, result=0
03:36:35.211 00.000 11060 worker thread done servicing request
03:36:35.211 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
03:36:35.211 00.000 11060 Worker thread wakes up
03:36:35.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:35.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:35.848 00.637 11060 Exposure complete
03:36:36.058 00.210 11060 worker thread done servicing request
03:36:36.058 00.000 10844 OnExposeComplete: enter
03:36:36.058 00.000 10844 UpdateGuideState(): m_state=6
03:36:36.059 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
03:36:36.059 00.000 10844 Star::Find returns 1 (0), X=620.25, Y=105.00, Mass=1814, SNR=26.5, Peak=204 HFD=3.0
03:36:36.059 00.000 10844 MultiStar: [#1 -0.07,0.61,0.00,M1] [#2 0.01,0.12,0.88,U] [#3 -0.12,0.37,1.03,U] [#4 -0.32,0.02,1.04,U] [#5 0.14,-0.30,0.92,U] [#6 -0.29,-0.48,1.11,U] [#7 -0.16,0.08,0.92,U] [#8 0.05,0.25,0.91,U] 
03:36:36.059 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.01}, one-star: {-0.58, 0.09}
03:36:36.059 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.39) = xAngle (1.69 = 1.69)
03:36:36.059 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.81 = -1.47)
03:36:36.059 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.08 mountX=-0.02 mountY=-0.17, mountTheta=-1.69
03:36:36.062 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.01, opts=13)
03:36:36.062 00.000 10844 Enqueuing Move request for scope (-0.17, 0.01)
03:36:36.062 00.000 11060 Worker thread wakes up
03:36:36.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:36.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
03:36:36.062 00.000 10844 UpdateGuideState exits: m=1814 SNR=26.5
03:36:36.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
03:36:36.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:36.062 00.000 11060 Moving (-0.17, 0.01) raw xDistance=-0.02 yDistance=-0.17
03:36:36.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:36.062 00.000 10844 Enqueuing Expose request
03:36:36.062 00.000 11060 BLC: window closed
03:36:36.062 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.09, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.173366, 1:0.106967, 2:-0.023158
03:36:36.062 00.000 11060 BLC: No correction, Miss < min_move
03:36:36.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:36:36.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:36.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:36:36.062 00.000 11060 MoveAxis(E, 0, ABG)
03:36:36.062 00.000 11060 Move returns status 0, amount 0
03:36:36.062 00.000 11060 MoveAxis(N, 0, ABG)
03:36:36.062 00.000 11060 Move returns status 0, amount 0
03:36:36.062 00.000 11060 move complete, result=0
03:36:36.062 00.000 11060 worker thread done servicing request
03:36:36.062 00.000 11060 Worker thread wakes up
03:36:36.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:36.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:36.062 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:36.696 00.634 11060 Exposure complete
03:36:36.908 00.212 11060 worker thread done servicing request
03:36:36.908 00.000 10844 OnExposeComplete: enter
03:36:36.908 00.000 10844 UpdateGuideState(): m_state=6
03:36:36.908 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
03:36:36.908 00.000 10844 Star::Find returns 1 (1), X=620.80, Y=104.85, Mass=2016, SNR=28.7, Peak=255 HFD=2.9
03:36:36.908 00.000 10844 MultiStar: [#1 0.26,0.15,0.92,U] [#2 -0.29,-0.05,0.86,U] [#3 0.19,-0.05,0.85,U] [#4 -0.34,-0.01,0.81,U] [#5 -0.31,0.07,0.84,U] [#6 -0.04,-0.28,0.99,U] [#7 0.53,-0.02,0.90,U] [#8 0.19,0.41,0.73,U] 
03:36:36.908 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {-0.03, -0.07}
03:36:36.908 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.39) = xAngle (-1.22 = -1.22)
03:36:36.908 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
03:36:36.908 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.17 mountX=0.01 mountY=0.02, mountTheta=1.22
03:36:36.908 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.00, opts=13)
03:36:36.908 00.000 10844 Enqueuing Move request for scope (0.02, 0.00)
03:36:36.908 00.000 11060 Worker thread wakes up
03:36:36.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:36.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
03:36:36.908 00.000 10844 UpdateGuideState exits: m=2016 SNR=28.7 Saturated
03:36:36.908 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
03:36:36.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:36.908 00.000 11060 Moving (0.02, 0.00) raw xDistance=0.01 yDistance=0.02
03:36:36.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:36.908 00.000 10844 Enqueuing Expose request
03:36:36.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:36:36.913 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:36.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:36:36.913 00.000 11060 MoveAxis(E, 0, ABG)
03:36:36.913 00.000 11060 Move returns status 0, amount 0
03:36:36.913 00.000 11060 MoveAxis(N, 0, ABG)
03:36:36.913 00.000 11060 Move returns status 0, amount 0
03:36:36.913 00.000 11060 move complete, result=0
03:36:36.913 00.000 11060 worker thread done servicing request
03:36:36.913 00.000 11060 Worker thread wakes up
03:36:36.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:36.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:36.913 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:37.538 00.625 11060 Exposure complete
03:36:37.785 00.247 11060 worker thread done servicing request
03:36:37.785 00.000 10844 OnExposeComplete: enter
03:36:37.785 00.000 10844 UpdateGuideState(): m_state=6
03:36:37.785 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
03:36:37.785 00.000 10844 Star::Find returns 1 (0), X=621.09, Y=104.88, Mass=1766, SNR=26.5, Peak=168 HFD=3.3
03:36:37.785 00.000 10844 MultiStar: [#1 0.07,0.05,0.95,U] [#2 0.45,0.13,0.96,U] [#3 0.62,-0.13,0.00,M1] [#4 0.29,-0.35,0.95,U] [#5 0.57,0.11,0.96,U] [#6 0.11,-0.59,0.00,M1] [#7 0.51,0.01,0.91,U] [#8 0.19,0.03,0.72,U] 
03:36:37.785 00.000 10844 single-star, 6 included, MultiStar: {0.34, -0.01}, one-star: {0.26, -0.04}
03:36:37.785 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.39) = xAngle (-1.55 = -1.55)
03:36:37.785 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
03:36:37.785 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.16 mountX=0.01 mountY=0.26, mountTheta=1.55
03:36:37.788 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.04, opts=13)
03:36:37.788 00.000 10844 Enqueuing Move request for scope (0.26, -0.04)
03:36:37.788 00.000 11060 Worker thread wakes up
03:36:37.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:37.790 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
03:36:37.790 00.000 10844 UpdateGuideState exits: m=1766 SNR=26.5
03:36:37.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
03:36:37.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:37.790 00.000 11060 Moving (0.26, -0.04) raw xDistance=0.01 yDistance=0.26
03:36:37.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:37.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:36:37.791 00.001 10844 Enqueuing Expose request
03:36:37.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:36:37.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
03:36:37.791 00.000 11060 MoveAxis(E, 0, ABG)
03:36:37.791 00.000 11060 Move returns status 0, amount 0
03:36:37.791 00.000 11060 MoveAxis(N, 0, ABG)
03:36:37.791 00.000 11060 Move returns status 0, amount 0
03:36:37.791 00.000 11060 move complete, result=0
03:36:37.791 00.000 11060 worker thread done servicing request
03:36:37.791 00.000 11060 Worker thread wakes up
03:36:37.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:37.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:37.793 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:36:37.901 00.108 10844 evsrv: cli 0EEEE7F0 connect
03:36:37.903 00.002 10844 case statement mapped state 6 to 3
03:36:37.903 00.000 10844 case statement mapped state 6 to 3
03:36:37.903 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"32f5e630-2c92-434d-a4e0-63e15eb030c3"}
03:36:37.903 00.000 10844 PhdController::Guide begins
03:36:37.903 00.000 10844 PhdController: newstate STATE_SETUP
03:36:37.903 00.000 10844 PhdController: setup
03:36:37.903 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
03:36:37.903 00.000 10844 PhdController: guider state = 6
03:36:37.903 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:36:37.905 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
03:36:37.905 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":0,"id":"32f5e630-2c92-434d-a4e0-63e15eb030c3"}
03:36:37.907 00.002 10844 evsrv: cli 0EEEE7F0 disconnect
03:36:37.909 00.002 10844 evsrv: cli 0EEEE610 connect
03:36:37.909 00.000 10844 case statement mapped state 6 to 3
03:36:37.910 00.001 10844 case statement mapped state 6 to 3
03:36:37.910 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_shift_params","id":"001be48f-306c-41b9-8072-c7b580e9029b"}
03:36:37.910 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"001be48f-306c-41b9-8072-c7b580e9029b"}
03:36:37.913 00.003 10844 evsrv: cli 0EEEE610 disconnect
03:36:37.915 00.002 10844 evsrv: cli 0EEEE890 connect
03:36:37.915 00.000 10844 case statement mapped state 6 to 3
03:36:37.915 00.000 10844 case statement mapped state 6 to 3
03:36:37.916 00.001 10844 evsrv: cli 0EEEE890 request: {"method":"get_lock_position","id":"22f0a56a-74fb-4b1e-8937-885da0b4a708"}
03:36:37.916 00.000 10844 evsrv: cli 0EEEE890 response: {"jsonrpc":"2.0","result":[620.83,104.92],"id":"22f0a56a-74fb-4b1e-8937-885da0b4a708"}
03:36:37.918 00.002 10844 evsrv: cli 0EEEE890 disconnect
03:36:37.918 00.000 10844 evsrv: cli 0EEEDFD0 connect
03:36:37.918 00.000 10844 case statement mapped state 6 to 3
03:36:37.919 00.001 10844 case statement mapped state 6 to 3
03:36:37.920 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_calibrated","id":"dd8dd93a-f72d-4051-bc26-67d7507869ee"}
03:36:37.920 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":true,"id":"dd8dd93a-f72d-4051-bc26-67d7507869ee"}
03:36:37.920 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
03:36:37.922 00.002 10844 evsrv: cli 0EEEE390 connect
03:36:37.922 00.000 10844 case statement mapped state 6 to 3
03:36:37.923 00.001 10844 case statement mapped state 6 to 3
03:36:37.923 00.000 10844 evsrv: cli 0EEEE390 request: {"method":"get_app_state","id":"994319c8-fc45-44aa-948e-1fc5485e9aa6"}
03:36:37.923 00.000 10844 case statement mapped state 6 to 3
03:36:37.923 00.000 10844 evsrv: cli 0EEEE390 response: {"jsonrpc":"2.0","result":"Guiding","id":"994319c8-fc45-44aa-948e-1fc5485e9aa6"}
03:36:37.924 00.001 10844 evsrv: cli 0EEEE390 disconnect
03:36:38.445 00.521 11060 Exposure complete
03:36:38.753 00.308 11060 worker thread done servicing request
03:36:38.753 00.000 10844 OnExposeComplete: enter
03:36:38.753 00.000 10844 UpdateGuideState(): m_state=6
03:36:38.753 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
03:36:38.753 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.61, Mass=1780, SNR=26.6, Peak=243 HFD=3.3
03:36:38.753 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.39) = xAngle (-3.33 = 2.96)
03:36:38.753 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.20 = -0.20)
03:36:38.753 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.94 mountX=-0.32 mountY=-0.07, mountTheta=-2.94
03:36:38.758 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.31, opts=13)
03:36:38.758 00.000 10844 Enqueuing Move request for scope (-0.12, -0.31)
03:36:38.758 00.000 11060 Worker thread wakes up
03:36:38.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:38.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
03:36:38.758 00.000 10844 UpdateGuideState exits: m=1780 SNR=26.6
03:36:38.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
03:36:38.758 00.000 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 1 / 99999
03:36:38.758 00.000 11060 Moving (-0.12, -0.31) raw xDistance=-0.32 yDistance=-0.07
03:36:38.758 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377798.758,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:36:38.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:36:38.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:38.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:38.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:36:38.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:38.758 00.000 10844 Enqueuing Expose request
03:36:38.758 00.000 11060 MoveAxis(E, 76, ABG)
03:36:38.758 00.000 11060 Guiding  Dir = 2, Dur = 76
03:36:38.769 00.011 11060 IsSlewing returns 0
03:36:38.769 00.000 11060 IsGuiding returns 0
03:36:38.850 00.081 11060 IsGuiding returns 0
03:36:38.850 00.000 11060 Move returns status 0, amount 76
03:36:38.850 00.000 11060 MoveAxis(N, 0, ABG)
03:36:38.850 00.000 11060 Move returns status 0, amount 0
03:36:38.850 00.000 11060 move complete, result=0
03:36:38.850 00.000 11060 worker thread done servicing request
03:36:38.850 00.000 11060 Worker thread wakes up
03:36:38.851 00.001 10844 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
03:36:38.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:38.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:39.478 00.627 11060 Exposure complete
03:36:40.132 00.654 11060 worker thread done servicing request
03:36:40.132 00.000 10844 OnExposeComplete: enter
03:36:40.132 00.000 10844 UpdateGuideState(): m_state=6
03:36:40.134 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
03:36:40.134 00.000 10844 Star::Find returns 1 (0), X=621.18, Y=104.81, Mass=2047, SNR=28.9, Peak=211 HFD=3.6
03:36:40.134 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
03:36:40.134 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
03:36:40.134 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=-0.11 hyp=0.36 cameraTheta=-0.31 mountX=-0.04 mountY=0.36, mountTheta=1.69
03:36:40.137 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=-0.11, opts=13)
03:36:40.138 00.001 10844 Enqueuing Move request for scope (0.35, -0.11)
03:36:40.138 00.000 11060 Worker thread wakes up
03:36:40.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:40.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.11) opts 0xd
03:36:40.138 00.000 10844 UpdateGuideState exits: m=2047 SNR=28.9
03:36:40.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, -0.11)
03:36:40.138 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 2 / 99999
03:36:40.138 00.000 11060 Moving (0.35, -0.11) raw xDistance=-0.04 yDistance=0.36
03:36:40.139 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770377800.138,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
03:36:40.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:36:40.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:36:40.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
03:36:40.139 00.000 11060 MoveAxis(E, 0, ABG)
03:36:40.139 00.000 11060 Move returns status 0, amount 0
03:36:40.139 00.000 11060 MoveAxis(N, 0, ABG)
03:36:40.139 00.000 11060 Move returns status 0, amount 0
03:36:40.139 00.000 11060 move complete, result=0
03:36:40.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:40.139 00.000 11060 worker thread done servicing request
03:36:40.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:40.139 00.000 10844 Enqueuing Expose request
03:36:40.139 00.000 11060 Worker thread wakes up
03:36:40.139 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
03:36:40.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:40.141 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:40.811 00.670 11060 Exposure complete
03:36:41.414 00.603 10844 OnExposeComplete: enter
03:36:41.414 00.000 10844 UpdateGuideState(): m_state=6
03:36:41.415 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
03:36:41.415 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.35, Mass=1770, SNR=26.4, Peak=195 HFD=3.2
03:36:41.415 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:36:41.415 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
03:36:41.415 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.57 hyp=0.57 cameraTheta=-1.62 mountX=-0.56 mountY=0.07, mountTheta=3.02
03:36:41.416 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.57, opts=13)
03:36:41.416 00.000 10844 Enqueuing Move request for scope (-0.03, -0.57)
03:36:41.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:41.416 00.000 10844 UpdateGuideState exits: m=1770 SNR=26.4
03:36:41.416 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 3 / 99999
03:36:41.449 00.033 11060 worker thread done servicing request
03:36:41.449 00.000 11060 Worker thread wakes up
03:36:41.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.57) opts 0xd
03:36:41.449 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.57)
03:36:41.450 00.001 11060 Moving (-0.03, -0.57) raw xDistance=-0.56 yDistance=0.07
03:36:41.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.56
03:36:41.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:41.451 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:36:41.451 00.000 11060 MoveAxis(E, 132, ABG)
03:36:41.451 00.000 11060 Guiding  Dir = 2, Dur = 132
03:36:41.451 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377801.451,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":2.7,"SettleTime":10.0,"StarLocked":true}
03:36:41.453 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:41.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:41.453 00.000 10844 Enqueuing Expose request
03:36:41.481 00.028 11060 IsSlewing returns 0
03:36:41.481 00.000 11060 IsGuiding returns 0
03:36:41.618 00.137 11060 IsGuiding returns 0
03:36:41.618 00.000 11060 Move returns status 0, amount 132
03:36:41.618 00.000 11060 MoveAxis(N, 0, ABG)
03:36:41.618 00.000 11060 Move returns status 0, amount 0
03:36:41.618 00.000 11060 move complete, result=0
03:36:41.618 00.000 11060 worker thread done servicing request
03:36:41.618 00.000 10844 GuideStep: -0.6 px 132 ms EAST, 0.1 px 0 ms NORTH
03:36:41.618 00.000 11060 Worker thread wakes up
03:36:41.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:41.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:42.282 00.664 11060 Exposure complete
03:36:42.888 00.606 11060 worker thread done servicing request
03:36:42.889 00.001 10844 OnExposeComplete: enter
03:36:42.889 00.000 10844 UpdateGuideState(): m_state=6
03:36:42.889 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
03:36:42.889 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.70, Mass=1675, SNR=25.9, Peak=181 HFD=3.4
03:36:42.889 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:36:42.889 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
03:36:42.889 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.68 mountX=-0.22 mountY=0.01, mountTheta=3.08
03:36:42.895 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.22, opts=13)
03:36:42.895 00.000 10844 Enqueuing Move request for scope (-0.02, -0.22)
03:36:42.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:42.895 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.9
03:36:42.895 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 4 / 99999
03:36:42.897 00.002 11060 Worker thread wakes up
03:36:42.898 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770377802.897,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
03:36:42.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
03:36:42.898 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
03:36:42.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:42.898 00.000 11060 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.01
03:36:42.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:42.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:36:42.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:42.898 00.000 10844 Enqueuing Expose request
03:36:42.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:36:42.898 00.000 11060 MoveAxis(E, 55, ABG)
03:36:42.898 00.000 11060 Guiding  Dir = 2, Dur = 55
03:36:42.913 00.015 11060 IsSlewing returns 0
03:36:42.914 00.001 11060 IsGuiding returns 0
03:36:42.978 00.064 11060 IsGuiding returns 0
03:36:42.978 00.000 11060 Move returns status 0, amount 55
03:36:42.978 00.000 11060 MoveAxis(N, 0, ABG)
03:36:42.978 00.000 11060 Move returns status 0, amount 0
03:36:42.978 00.000 11060 move complete, result=0
03:36:42.978 00.000 11060 worker thread done servicing request
03:36:42.978 00.000 11060 Worker thread wakes up
03:36:42.980 00.002 10844 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
03:36:42.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:42.991 00.011 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:43.622 00.631 11060 Exposure complete
03:36:43.882 00.260 11060 worker thread done servicing request
03:36:43.882 00.000 10844 OnExposeComplete: enter
03:36:43.882 00.000 10844 UpdateGuideState(): m_state=6
03:36:43.882 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
03:36:43.882 00.000 10844 Star::Find returns 1 (0), X=621.20, Y=104.19, Mass=2008, SNR=27.8, Peak=172 HFD=3.6
03:36:43.882 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.49 = -2.49)
03:36:43.882 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:36:43.882 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.73 hyp=0.81 cameraTheta=-1.10 mountX=-0.65 mountY=0.49, mountTheta=2.50
03:36:43.886 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.73, opts=13)
03:36:43.886 00.000 10844 Enqueuing Move request for scope (0.37, -0.73)
03:36:43.886 00.000 11060 Worker thread wakes up
03:36:43.886 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:43.886 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.73) opts 0xd
03:36:43.886 00.000 10844 UpdateGuideState exits: m=2008 SNR=27.8
03:36:43.886 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.73)
03:36:43.886 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 5 / 99999
03:36:43.886 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377803.886,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
03:36:43.886 00.000 11060 Moving (0.37, -0.73) raw xDistance=-0.65 yDistance=0.49
03:36:43.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.65
03:36:43.886 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.25 newest=0.56
03:36:43.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.49
03:36:43.886 00.000 11060 MoveAxis(E, 153, ABG)
03:36:43.886 00.000 11060 Guiding  Dir = 2, Dur = 153
03:36:43.889 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:43.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:43.889 00.000 10844 Enqueuing Expose request
03:36:43.906 00.017 11060 IsSlewing returns 0
03:36:43.907 00.001 11060 IsGuiding returns 0
03:36:44.064 00.157 11060 IsGuiding returns 0
03:36:44.064 00.000 11060 Move returns status 0, amount 153
03:36:44.064 00.000 11060 BLC: Oldest BLC event removed
03:36:44.064 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 620 applied
03:36:44.064 00.000 11060 MoveAxis(S, 809, ABG)
03:36:44.064 00.000 11060 duration set to 750 by maxDecDuration
03:36:44.064 00.000 11060 Guiding  Dir = 1, Dur = 750
03:36:44.079 00.015 11060 IsSlewing returns 0
03:36:44.079 00.000 11060 IsGuiding returns 0
03:36:44.842 00.763 11060 IsGuiding returns 0
03:36:44.842 00.000 11060 Move returns status 0, amount 750
03:36:44.842 00.000 11060 move complete, result=0
03:36:44.842 00.000 11060 worker thread done servicing request
03:36:44.842 00.000 11060 Worker thread wakes up
03:36:44.842 00.000 10844 GuideStep: -0.6 px 153 ms EAST, 0.5 px 750 ms SOUTH
03:36:44.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:44.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:45.489 00.647 11060 Exposure complete
03:36:45.771 00.282 11060 worker thread done servicing request
03:36:45.771 00.000 10844 OnExposeComplete: enter
03:36:45.771 00.000 10844 UpdateGuideState(): m_state=6
03:36:45.772 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
03:36:45.772 00.000 10844 Star::Find returns 1 (0), X=619.93, Y=105.12, Mass=1569, SNR=24.9, Peak=152 HFD=3.7
03:36:45.772 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.39) = xAngle (1.54 = 1.54)
03:36:45.773 00.001 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.66 = -1.62)
03:36:45.773 00.000 10844 CameraToMount -- cameraX=-0.90 cameraY=0.20 hyp=0.93 cameraTheta=2.92 mountX=0.03 mountY=-0.92, mountTheta=-1.54
03:36:45.785 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.90, y=0.20, opts=13)
03:36:45.785 00.000 10844 Enqueuing Move request for scope (-0.90, 0.20)
03:36:45.785 00.000 11060 Worker thread wakes up
03:36:45.785 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:45.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 0.20) opts 0xd
03:36:45.785 00.000 10844 UpdateGuideState exits: m=1569 SNR=24.9
03:36:45.785 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.90, 0.20)
03:36:45.785 00.000 10844 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 6 / 99999
03:36:45.785 00.000 11060 Moving (-0.90, 0.20) raw xDistance=0.03 yDistance=-0.92
03:36:45.785 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377805.785,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.60,"Time":7.0,"SettleTime":10.0,"StarLocked":true}
03:36:45.785 00.000 11060 BLC: History state: CurrMiss=-0.92, AvgInitMiss=0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.339781, 1:-0.924432
03:36:45.785 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:36:45.785 00.000 11060 BLC: window closed
03:36:45.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:45.787 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:36:45.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:45.787 00.000 11060 resist switch: large excursion: input -0.92 thresh 0.57 direction from 1 to -1
03:36:45.787 00.000 10844 Enqueuing Expose request
03:36:45.787 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.77
03:36:45.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.92
03:36:45.787 00.000 11060 MoveAxis(E, 0, ABG)
03:36:45.787 00.000 11060 Move returns status 0, amount 0
03:36:45.787 00.000 11060 BLC: Oldest BLC event removed
03:36:45.787 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 620 applied
03:36:45.787 00.000 11060 MoveAxis(N, 980, ABG)
03:36:45.787 00.000 11060 duration set to 750 by maxDecDuration
03:36:45.787 00.000 11060 Guiding  Dir = 0, Dur = 750
03:36:45.802 00.015 11060 IsSlewing returns 0
03:36:45.803 00.001 11060 IsGuiding returns 0
03:36:46.569 00.766 11060 IsGuiding returns 0
03:36:46.569 00.000 11060 Move returns status 0, amount 750
03:36:46.569 00.000 11060 move complete, result=0
03:36:46.569 00.000 11060 worker thread done servicing request
03:36:46.569 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.9 px 750 ms NORTH
03:36:46.569 00.000 11060 Worker thread wakes up
03:36:46.570 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:46.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:47.206 00.636 11060 Exposure complete
03:36:47.460 00.254 11060 worker thread done servicing request
03:36:47.460 00.000 10844 OnExposeComplete: enter
03:36:47.460 00.000 10844 UpdateGuideState(): m_state=6
03:36:47.460 00.000 10844 Star::Find(15, 619, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
03:36:47.462 00.002 10844 Star::Find returns 1 (0), X=621.02, Y=105.05, Mass=1911, SNR=27.1, Peak=190 HFD=2.9
03:36:47.462 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
03:36:47.462 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.36 = 2.36)
03:36:47.462 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.63 mountX=0.17 mountY=0.16, mountTheta=0.77
03:36:47.466 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.14, opts=13)
03:36:47.466 00.000 10844 Enqueuing Move request for scope (0.19, 0.14)
03:36:47.466 00.000 11060 Worker thread wakes up
03:36:47.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:47.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
03:36:47.466 00.000 10844 UpdateGuideState exits: m=1911 SNR=27.1
03:36:47.466 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
03:36:47.466 00.000 10844 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 7 / 99999
03:36:47.466 00.000 11060 Moving (0.19, 0.14) raw xDistance=0.17 yDistance=0.16
03:36:47.466 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770377807.466,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.49,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
03:36:47.466 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=-0.07, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.647103, 1:-0.161859
03:36:47.466 00.000 11060 BLC: No correction, Miss < min_move
03:36:47.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:36:47.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:47.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:47.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:36:47.466 00.000 11060 MoveAxis(W, 39, ABG)
03:36:47.466 00.000 11060 Guiding  Dir = 3, Dur = 39
03:36:47.468 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:47.468 00.000 10844 Enqueuing Expose request
03:36:47.491 00.023 11060 IsSlewing returns 0
03:36:47.491 00.000 11060 IsGuiding returns 0
03:36:47.552 00.061 11060 IsGuiding returns 0
03:36:47.552 00.000 11060 Move returns status 0, amount 39
03:36:47.552 00.000 11060 MoveAxis(N, 0, ABG)
03:36:47.552 00.000 11060 Move returns status 0, amount 0
03:36:47.552 00.000 11060 move complete, result=0
03:36:47.552 00.000 11060 worker thread done servicing request
03:36:47.552 00.000 11060 Worker thread wakes up
03:36:47.552 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
03:36:47.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:47.554 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:48.183 00.629 11060 Exposure complete
03:36:48.690 00.507 11060 worker thread done servicing request
03:36:48.690 00.000 10844 OnExposeComplete: enter
03:36:48.690 00.000 10844 UpdateGuideState(): m_state=6
03:36:48.690 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
03:36:48.692 00.002 10844 Star::Find returns 1 (0), X=620.71, Y=104.56, Mass=1480, SNR=23.6, Peak=167 HFD=3.2
03:36:48.692 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
03:36:48.692 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
03:36:48.692 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.89 mountX=-0.38 mountY=-0.06, mountTheta=-2.99
03:36:48.694 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.36, opts=13)
03:36:48.694 00.000 10844 Enqueuing Move request for scope (-0.12, -0.36)
03:36:48.694 00.000 11060 Worker thread wakes up
03:36:48.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.36) opts 0xd
03:36:48.696 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.36)
03:36:48.696 00.000 11060 Moving (-0.12, -0.36) raw xDistance=-0.38 yDistance=-0.06
03:36:48.696 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.07, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.647103, 1:-0.161859, 2:0.058923
03:36:48.696 00.000 11060 BLC: No correction, Miss < min_move
03:36:48.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
03:36:48.696 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:48.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:36:48.696 00.000 11060 MoveAxis(E, 87, ABG)
03:36:48.696 00.000 11060 Guiding  Dir = 2, Dur = 87
03:36:48.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:48.696 00.000 10844 UpdateGuideState exits: m=1480 SNR=23.6
03:36:48.696 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 8 / 99999
03:36:48.698 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770377808.696,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
03:36:48.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:48.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:48.698 00.000 10844 Enqueuing Expose request
03:36:48.712 00.014 11060 IsSlewing returns 0
03:36:48.712 00.000 11060 IsGuiding returns 0
03:36:48.803 00.091 11060 IsGuiding returns 0
03:36:48.803 00.000 11060 Move returns status 0, amount 87
03:36:48.803 00.000 11060 MoveAxis(N, 0, ABG)
03:36:48.804 00.001 11060 Move returns status 0, amount 0
03:36:48.804 00.000 11060 move complete, result=0
03:36:48.804 00.000 11060 worker thread done servicing request
03:36:48.804 00.000 10844 GuideStep: -0.4 px 87 ms EAST, -0.1 px 0 ms NORTH
03:36:48.804 00.000 11060 Worker thread wakes up
03:36:48.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:48.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:49.446 00.642 11060 Exposure complete
03:36:49.758 00.312 11060 worker thread done servicing request
03:36:49.758 00.000 10844 OnExposeComplete: enter
03:36:49.758 00.000 10844 UpdateGuideState(): m_state=6
03:36:49.758 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
03:36:49.758 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=105.01, Mass=1799, SNR=27.2, Peak=236 HFD=3.3
03:36:49.758 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.39) = xAngle (1.23 = 1.23)
03:36:49.758 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.36 = -1.92)
03:36:49.758 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.19 cameraTheta=2.62 mountX=0.06 mountY=-0.18, mountTheta=-1.23
03:36:49.763 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.09, opts=13)
03:36:49.763 00.000 10844 Enqueuing Move request for scope (-0.16, 0.09)
03:36:49.763 00.000 11060 Worker thread wakes up
03:36:49.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:49.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
03:36:49.763 00.000 10844 UpdateGuideState exits: m=1799 SNR=27.2
03:36:49.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
03:36:49.763 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 9 / 99999
03:36:49.764 00.001 11060 Moving (-0.16, 0.09) raw xDistance=0.06 yDistance=-0.18
03:36:49.764 00.000 10844 PhdController: newstate STATE_FINISH
03:36:49.764 00.000 11060 BLC: window closed
03:36:49.764 00.000 10844 PhdController complete: success
03:36:49.764 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=-0.07, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.647103, 1:-0.161859, 2:0.058923
03:36:49.764 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770377809.764,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
03:36:49.764 00.000 11060 BLC: No correction, Miss < min_move
03:36:49.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:36:49.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:49.764 00.000 10844 Mount: notify guiding dither settle done success=1
03:36:49.764 00.000 10844 PhdController: newstate STATE_IDLE
03:36:49.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:36:49.764 00.000 11060 MoveAxis(E, 0, ABG)
03:36:49.764 00.000 11060 Move returns status 0, amount 0
03:36:49.764 00.000 11060 MoveAxis(N, 0, ABG)
03:36:49.764 00.000 11060 Move returns status 0, amount 0
03:36:49.766 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:49.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:49.766 00.000 10844 Enqueuing Expose request
03:36:49.766 00.000 11060 move complete, result=0
03:36:49.766 00.000 11060 worker thread done servicing request
03:36:49.766 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:36:49.766 00.000 11060 Worker thread wakes up
03:36:49.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:49.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:50.437 00.671 11060 Exposure complete
03:36:50.798 00.361 11060 worker thread done servicing request
03:36:50.798 00.000 10844 OnExposeComplete: enter
03:36:50.798 00.000 10844 UpdateGuideState(): m_state=6
03:36:50.799 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
03:36:50.799 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=105.24, Mass=1864, SNR=26.7, Peak=174 HFD=3.7
03:36:50.799 00.000 10844 MultiStar: [#1 0.10,0.73,0.00,M1] [#2 0.49,0.46,0.00,M1] [#3 0.52,0.01,0.96,U] [#4 -0.34,-0.00,0.95,U] [#5 0.17,-0.12,0.87,U] [#6 -0.05,0.05,0.97,U] [#7 -0.21,0.12,0.89,U] [#8 0.56,0.37,0.00,M1] 
03:36:50.799 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.07}, one-star: {0.10, 0.32}
03:36:50.799 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.30 = -0.30)
03:36:50.799 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:36:50.799 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.09 mountX=0.07 mountY=0.02, mountTheta=0.31
03:36:50.802 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
03:36:50.803 00.001 10844 Enqueuing Move request for scope (0.04, 0.07)
03:36:50.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:50.803 00.000 10844 UpdateGuideState exits: m=1864 SNR=26.7
03:36:50.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:50.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:50.803 00.000 10844 Enqueuing Expose request
03:36:50.804 00.001 11060 Worker thread wakes up
03:36:50.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
03:36:50.804 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
03:36:50.804 00.000 11060 Moving (0.04, 0.07) raw xDistance=0.07 yDistance=0.02
03:36:50.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:36:50.806 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:50.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:36:50.806 00.000 11060 MoveAxis(E, 0, ABG)
03:36:50.806 00.000 11060 Move returns status 0, amount 0
03:36:50.806 00.000 11060 MoveAxis(N, 0, ABG)
03:36:50.806 00.000 11060 Move returns status 0, amount 0
03:36:50.817 00.011 11060 move complete, result=0
03:36:50.817 00.000 11060 worker thread done servicing request
03:36:50.817 00.000 11060 Worker thread wakes up
03:36:50.821 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:50.823 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:50.825 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:51.463 00.638 11060 Exposure complete
03:36:51.872 00.409 11060 worker thread done servicing request
03:36:51.872 00.000 10844 OnExposeComplete: enter
03:36:51.872 00.000 10844 UpdateGuideState(): m_state=6
03:36:51.872 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
03:36:51.872 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.81, Mass=1721, SNR=26.5, Peak=212 HFD=3.2
03:36:51.874 00.002 10844 MultiStar: [#1 -0.20,0.29,0.91,U] [#2 0.47,0.56,0.00,M2] [#3 0.75,-0.05,0.00,M1] [#4 -0.12,-0.09,0.97,U] [#5 0.41,0.55,0.00,M1] [#6 0.44,-0.38,1.04,U] [#7 0.18,0.27,0.97,U] [#8 0.33,0.08,0.76,U] 
03:36:51.874 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.00}, one-star: {-0.24, -0.11}
03:36:51.874 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
03:36:51.874 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.70 = 1.70)
03:36:51.874 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=0.01 mountY=0.06, mountTheta=1.42
03:36:51.876 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.00, opts=13)
03:36:51.876 00.000 10844 Enqueuing Move request for scope (0.06, -0.00)
03:36:51.876 00.000 11060 Worker thread wakes up
03:36:51.876 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:51.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
03:36:51.876 00.000 10844 UpdateGuideState exits: m=1721 SNR=26.5
03:36:51.876 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
03:36:51.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:51.876 00.000 11060 Moving (0.06, -0.00) raw xDistance=0.01 yDistance=0.06
03:36:51.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:51.876 00.000 10844 Enqueuing Expose request
03:36:51.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:36:51.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:51.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:36:51.876 00.000 11060 MoveAxis(E, 0, ABG)
03:36:51.876 00.000 11060 Move returns status 0, amount 0
03:36:51.876 00.000 11060 MoveAxis(N, 0, ABG)
03:36:51.876 00.000 11060 Move returns status 0, amount 0
03:36:51.876 00.000 11060 move complete, result=0
03:36:51.876 00.000 11060 worker thread done servicing request
03:36:51.879 00.003 11060 Worker thread wakes up
03:36:51.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:51.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:51.881 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:52.512 00.631 11060 Exposure complete
03:36:52.796 00.284 11060 worker thread done servicing request
03:36:52.796 00.000 10844 OnExposeComplete: enter
03:36:52.796 00.000 10844 UpdateGuideState(): m_state=6
03:36:52.796 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
03:36:52.796 00.000 10844 Star::Find returns 1 (0), X=620.87, Y=104.87, Mass=1696, SNR=25.8, Peak=162 HFD=3.0
03:36:52.796 00.000 10844 MultiStar: [#1 0.18,-0.07,1.07,U] [#2 0.31,0.29,0.92,U] [#3 0.33,-0.20,1.08,U] [#4 0.13,-0.02,0.94,U] [#5 0.64,0.14,0.00,M2] [#6 0.19,-0.18,1.13,U] [#7 0.09,-0.16,0.97,U] [#8 0.78,-0.19,0.00,M1] 
03:36:52.796 00.000 10844 single-star, 6 included, MultiStar: {0.18, -0.06}, one-star: {0.04, -0.05}
03:36:52.796 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.39) = xAngle (-2.23 = -2.23)
03:36:52.796 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.89 = 0.89)
03:36:52.796 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.84 mountX=-0.04 mountY=0.05, mountTheta=2.24
03:36:52.796 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
03:36:52.796 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
03:36:52.796 00.000 11060 Worker thread wakes up
03:36:52.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:52.801 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:36:52.801 00.000 10844 UpdateGuideState exits: m=1696 SNR=25.8
03:36:52.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:36:52.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:52.801 00.000 11060 Moving (0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
03:36:52.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:52.801 00.000 10844 Enqueuing Expose request
03:36:52.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:36:52.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:52.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:36:52.801 00.000 11060 MoveAxis(E, 0, ABG)
03:36:52.801 00.000 11060 Move returns status 0, amount 0
03:36:52.801 00.000 11060 MoveAxis(N, 0, ABG)
03:36:52.801 00.000 11060 Move returns status 0, amount 0
03:36:52.801 00.000 11060 move complete, result=0
03:36:52.801 00.000 11060 worker thread done servicing request
03:36:52.801 00.000 11060 Worker thread wakes up
03:36:52.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:52.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:52.803 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:53.429 00.626 11060 Exposure complete
03:36:53.801 00.372 11060 worker thread done servicing request
03:36:53.801 00.000 10844 OnExposeComplete: enter
03:36:53.801 00.000 10844 UpdateGuideState(): m_state=6
03:36:53.802 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
03:36:53.802 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=104.99, Mass=1676, SNR=25.5, Peak=210 HFD=2.8
03:36:53.802 00.000 10844 MultiStar: [#1 0.09,0.27,1.00,U] [#2 0.39,0.33,0.99,U] [#3 0.63,0.15,0.00,M1] [#4 0.21,0.24,0.96,U] [#5 0.40,0.30,1.02,U] [#6 0.19,-0.10,1.06,U] [#7 0.10,0.05,0.95,U] [#8 0.61,-0.25,0.00,M2] 
03:36:53.802 00.000 10844 single-star, 6 included, MultiStar: {0.21, 0.17}, one-star: {0.06, 0.07}
03:36:53.803 00.001 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
03:36:53.803 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
03:36:53.803 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.82 mountX=0.08 mountY=0.05, mountTheta=0.58
03:36:53.805 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
03:36:53.805 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
03:36:53.805 00.000 11060 Worker thread wakes up
03:36:53.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
03:36:53.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
03:36:53.805 00.000 11060 Moving (0.06, 0.07) raw xDistance=0.08 yDistance=0.05
03:36:53.805 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:36:53.805 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:53.805 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:36:53.807 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:53.807 00.000 11060 MoveAxis(E, 0, ABG)
03:36:53.807 00.000 10844 UpdateGuideState exits: m=1676 SNR=25.5
03:36:53.807 00.000 11060 Move returns status 0, amount 0
03:36:53.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:53.807 00.000 11060 MoveAxis(N, 0, ABG)
03:36:53.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:53.807 00.000 10844 Enqueuing Expose request
03:36:53.808 00.001 11060 Move returns status 0, amount 0
03:36:53.808 00.000 11060 move complete, result=0
03:36:53.808 00.000 11060 worker thread done servicing request
03:36:53.808 00.000 11060 Worker thread wakes up
03:36:53.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:53.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:53.811 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:54.464 00.653 11060 Exposure complete
03:36:54.780 00.316 11060 worker thread done servicing request
03:36:54.780 00.000 10844 OnExposeComplete: enter
03:36:54.780 00.000 10844 UpdateGuideState(): m_state=6
03:36:54.780 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
03:36:54.780 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=105.23, Mass=1824, SNR=26.7, Peak=161 HFD=4.0
03:36:54.782 00.002 10844 MultiStar: [#1 0.35,0.50,0.00,M1] [#2 0.84,1.03,0.00,M1] [#3 1.04,0.13,0.00,M2] [#4 0.40,0.60,0.00,M1] [#5 0.24,-0.33,0.89,U] [#6 0.15,0.05,1.05,U] [#7 0.55,0.66,0.00,M1] [#8 0.53,0.32,0.00,M3] 
03:36:54.782 00.000 10844 refined, 2 included, MultiStar: {0.17, 0.02}, one-star: {0.14, 0.31}
03:36:54.782 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
03:36:54.782 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.88 = 1.88)
03:36:54.782 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.14 mountX=0.06 mountY=0.17, mountTheta=1.25
03:36:54.784 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.02, opts=13)
03:36:54.784 00.000 10844 Enqueuing Move request for scope (0.17, 0.02)
03:36:54.784 00.000 11060 Worker thread wakes up
03:36:54.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:36:54.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
03:36:54.784 00.000 10844 UpdateGuideState exits: m=1824 SNR=26.7
03:36:54.786 00.002 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
03:36:54.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:54.786 00.000 11060 Moving (0.17, 0.02) raw xDistance=0.06 yDistance=0.17
03:36:54.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:54.786 00.000 10844 Enqueuing Expose request
03:36:54.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:36:54.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:54.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:36:54.786 00.000 11060 MoveAxis(E, 0, ABG)
03:36:54.786 00.000 11060 Move returns status 0, amount 0
03:36:54.786 00.000 11060 MoveAxis(N, 0, ABG)
03:36:54.786 00.000 11060 Move returns status 0, amount 0
03:36:54.786 00.000 11060 move complete, result=0
03:36:54.786 00.000 11060 worker thread done servicing request
03:36:54.786 00.000 11060 Worker thread wakes up
03:36:54.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:54.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:54.789 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:55.430 00.641 11060 Exposure complete
03:36:55.953 00.523 11060 worker thread done servicing request
03:36:55.953 00.000 10844 OnExposeComplete: enter
03:36:55.953 00.000 10844 UpdateGuideState(): m_state=6
03:36:55.953 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
03:36:55.953 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=105.09, Mass=1499, SNR=25.0, Peak=168 HFD=3.0
03:36:55.955 00.002 10844 MultiStar: [#1 -0.05,0.01,1.12,U] [#2 0.26,0.01,0.94,U] [#3 0.70,0.03,0.00,M3] [#4 0.49,-0.17,1.04,U] [#5 0.56,-0.08,0.94,U] [#6 0.01,-0.08,1.13,U] [#7 0.44,0.26,0.86,U] [#8 0.55,0.02,0.76,U] 
03:36:55.955 00.000 10844 single-star, 7 included, MultiStar: {0.26, 0.01}, one-star: {-0.03, 0.17}
03:36:55.955 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
03:36:55.955 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.45 = -2.83)
03:36:55.955 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.72 mountX=0.17 mountY=-0.05, mountTheta=-0.31
03:36:55.957 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.17, opts=13)
03:36:55.957 00.000 10844 Enqueuing Move request for scope (-0.03, 0.17)
03:36:55.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:55.957 00.000 10844 UpdateGuideState exits: m=1499 SNR=25.0
03:36:55.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:55.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:55.957 00.000 10844 Enqueuing Expose request
03:36:55.962 00.005 11060 Worker thread wakes up
03:36:55.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
03:36:55.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
03:36:55.962 00.000 11060 Moving (-0.03, 0.17) raw xDistance=0.17 yDistance=-0.05
03:36:55.970 00.008 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:36:55.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:55.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:36:55.970 00.000 11060 MoveAxis(W, 39, ABG)
03:36:55.970 00.000 11060 Guiding  Dir = 3, Dur = 39
03:36:56.001 00.031 11060 IsSlewing returns 0
03:36:56.001 00.000 11060 IsGuiding returns 0
03:36:56.062 00.061 11060 IsGuiding returns 0
03:36:56.062 00.000 11060 Move returns status 0, amount 39
03:36:56.062 00.000 11060 MoveAxis(N, 0, ABG)
03:36:56.062 00.000 11060 Move returns status 0, amount 0
03:36:56.062 00.000 11060 move complete, result=0
03:36:56.062 00.000 11060 worker thread done servicing request
03:36:56.062 00.000 11060 Worker thread wakes up
03:36:56.062 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:36:56.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:56.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:56.703 00.641 11060 Exposure complete
03:36:57.043 00.340 11060 worker thread done servicing request
03:36:57.043 00.000 10844 OnExposeComplete: enter
03:36:57.043 00.000 10844 UpdateGuideState(): m_state=6
03:36:57.044 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
03:36:57.044 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.76, Mass=1819, SNR=26.3, Peak=240 HFD=3.4
03:36:57.044 00.000 10844 MultiStar: [#1 0.02,0.13,0.98,U] [#2 0.19,-0.13,0.89,U] [#3 1.06,-0.28,0.00,M4] [#4 -0.10,-0.34,1.01,U] [#5 -0.04,-0.11,0.89,U] [#6 0.14,-0.32,0.99,U] [#7 0.12,0.05,0.91,U] [#8 0.63,-0.15,0.00,M3] 
03:36:57.044 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.13}, one-star: {-0.46, -0.16}
03:36:57.044 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
03:36:57.044 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
03:36:57.044 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.75 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
03:36:57.046 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
03:36:57.046 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
03:36:57.046 00.000 11060 Worker thread wakes up
03:36:57.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:57.048 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
03:36:57.048 00.000 10844 UpdateGuideState exits: m=1819 SNR=26.3
03:36:57.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
03:36:57.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:57.048 00.000 11060 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=-0.00
03:36:57.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:57.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:36:57.048 00.000 10844 Enqueuing Expose request
03:36:57.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:36:57.049 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:36:57.049 00.000 11060 MoveAxis(E, 29, ABG)
03:36:57.049 00.000 11060 Guiding  Dir = 2, Dur = 29
03:36:57.054 00.005 11060 IsSlewing returns 0
03:36:57.054 00.000 11060 IsGuiding returns 0
03:36:57.100 00.046 11060 IsGuiding returns 0
03:36:57.100 00.000 11060 Move returns status 0, amount 29
03:36:57.100 00.000 11060 MoveAxis(N, 0, ABG)
03:36:57.100 00.000 11060 Move returns status 0, amount 0
03:36:57.100 00.000 11060 move complete, result=0
03:36:57.100 00.000 11060 worker thread done servicing request
03:36:57.100 00.000 11060 Worker thread wakes up
03:36:57.100 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.0 px 0 ms NORTH
03:36:57.102 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:57.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:57.757 00.655 11060 Exposure complete
03:36:58.376 00.619 11060 worker thread done servicing request
03:36:58.376 00.000 10844 OnExposeComplete: enter
03:36:58.376 00.000 10844 UpdateGuideState(): m_state=6
03:36:58.376 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
03:36:58.376 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.30, Mass=1593, SNR=24.9, Peak=201 HFD=3.2
03:36:58.378 00.002 10844 MultiStar: [#1 0.16,-0.30,1.09,U] [#2 0.30,-0.12,0.96,U] [#3 0.85,-0.34,0.00,M5] [#4 0.09,-0.57,0.95,U] [#5 0.61,-0.37,0.00,M1] [#6 0.33,-0.58,0.00,M1] [#7 0.14,-0.19,0.97,U] [#8 0.50,-0.17,0.83,U] 
03:36:58.378 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.33}, one-star: {0.11, -0.62}
03:36:58.378 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
03:36:58.378 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.72 = 0.72)
03:36:58.378 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.33 hyp=0.39 cameraTheta=-1.02 mountX=-0.29 mountY=0.26, mountTheta=2.41
03:36:58.379 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.33, opts=13)
03:36:58.379 00.000 10844 Enqueuing Move request for scope (0.21, -0.33)
03:36:58.379 00.000 11060 Worker thread wakes up
03:36:58.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:58.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.33) opts 0xd
03:36:58.379 00.000 10844 UpdateGuideState exits: m=1593 SNR=24.9
03:36:58.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.33)
03:36:58.381 00.002 11060 Moving (0.21, -0.33) raw xDistance=-0.29 yDistance=0.26
03:36:58.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:36:58.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:36:58.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
03:36:58.381 00.000 11060 MoveAxis(E, 69, ABG)
03:36:58.381 00.000 11060 Guiding  Dir = 2, Dur = 69
03:36:58.384 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:58.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:58.384 00.000 10844 Enqueuing Expose request
03:36:58.400 00.016 11060 IsSlewing returns 0
03:36:58.412 00.012 11060 IsGuiding returns 0
03:36:58.493 00.081 11060 IsGuiding returns 0
03:36:58.493 00.000 11060 Move returns status 0, amount 69
03:36:58.494 00.001 11060 MoveAxis(N, 0, ABG)
03:36:58.494 00.000 11060 Move returns status 0, amount 0
03:36:58.494 00.000 11060 move complete, result=0
03:36:58.494 00.000 11060 worker thread done servicing request
03:36:58.494 00.000 11060 Worker thread wakes up
03:36:58.494 00.000 10844 GuideStep: -0.3 px 69 ms EAST, 0.3 px 0 ms NORTH
03:36:58.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:58.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:59.146 00.652 11060 Exposure complete
03:36:59.599 00.453 11060 worker thread done servicing request
03:36:59.601 00.002 10844 OnExposeComplete: enter
03:36:59.601 00.000 10844 UpdateGuideState(): m_state=6
03:36:59.601 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
03:36:59.601 00.000 10844 Star::Find returns 1 (0), X=621.01, Y=104.64, Mass=1747, SNR=26.3, Peak=173 HFD=2.6
03:36:59.602 00.001 10844 MultiStar: [#1 0.32,0.36,1.00,U] [#2 0.48,0.25,0.88,U] [#3 0.99,-0.23,0.00,M6] [#4 0.36,-0.30,0.97,U] [#5 0.39,-0.11,0.86,U] [#6 0.35,0.03,1.09,U] [#7 0.28,0.21,0.97,U] [#8 0.21,-0.28,0.83,U] 
03:36:59.602 00.000 10844 refined, 7 included, MultiStar: {0.32, -0.01}, one-star: {0.18, -0.28}
03:36:59.602 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
03:36:59.602 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.70 = 1.70)
03:36:59.602 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.03 mountX=0.05 mountY=0.32, mountTheta=1.42
03:36:59.604 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.01, opts=13)
03:36:59.604 00.000 10844 Enqueuing Move request for scope (0.32, -0.01)
03:36:59.604 00.000 11060 Worker thread wakes up
03:36:59.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:36:59.605 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.01) opts 0xd
03:36:59.605 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.3
03:36:59.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.01)
03:36:59.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:59.605 00.000 11060 Moving (0.32, -0.01) raw xDistance=0.05 yDistance=0.32
03:36:59.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:36:59.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:36:59.605 00.000 10844 Enqueuing Expose request
03:36:59.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:36:59.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:36:59.605 00.000 11060 MoveAxis(E, 0, ABG)
03:36:59.605 00.000 11060 Move returns status 0, amount 0
03:36:59.605 00.000 11060 MoveAxis(N, 0, ABG)
03:36:59.605 00.000 11060 Move returns status 0, amount 0
03:36:59.605 00.000 11060 move complete, result=0
03:36:59.605 00.000 11060 worker thread done servicing request
03:36:59.605 00.000 11060 Worker thread wakes up
03:36:59.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:36:59.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:36:59.616 00.011 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:37:00.254 00.638 11060 Exposure complete
03:37:00.619 00.365 11060 worker thread done servicing request
03:37:00.619 00.000 10844 OnExposeComplete: enter
03:37:00.619 00.000 10844 UpdateGuideState(): m_state=6
03:37:00.619 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
03:37:00.619 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=105.06, Mass=1723, SNR=26.0, Peak=166 HFD=3.3
03:37:00.621 00.002 10844 MultiStar: [#1 0.18,0.17,0.92,U] [#2 0.09,0.14,0.88,U] [#3 0.41,-0.52,0.00,M7] [#4 0.25,-0.01,0.97,U] [#5 0.48,-0.26,0.92,U] [#6 -0.24,-0.18,1.06,U] [#7 0.51,-0.20,0.94,U] [#8 0.17,-0.24,0.86,U] 
03:37:00.621 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.06}, one-star: {-0.18, 0.14}
03:37:00.621 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
03:37:00.621 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
03:37:00.621 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.36 mountX=-0.03 mountY=0.15, mountTheta=1.75
03:37:00.624 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.06, opts=13)
03:37:00.624 00.000 10844 Enqueuing Move request for scope (0.15, -0.06)
03:37:00.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:00.624 00.000 10844 UpdateGuideState exits: m=1723 SNR=26.0
03:37:00.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:00.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:00.624 00.000 10844 Enqueuing Expose request
03:37:00.624 00.000 11060 Worker thread wakes up
03:37:00.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
03:37:00.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
03:37:00.624 00.000 11060 Moving (0.15, -0.06) raw xDistance=-0.03 yDistance=0.15
03:37:00.626 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:37:00.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:00.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:37:00.626 00.000 11060 MoveAxis(E, 0, ABG)
03:37:00.626 00.000 11060 Move returns status 0, amount 0
03:37:00.626 00.000 11060 MoveAxis(N, 0, ABG)
03:37:00.627 00.001 11060 Move returns status 0, amount 0
03:37:00.627 00.000 11060 move complete, result=0
03:37:00.627 00.000 11060 worker thread done servicing request
03:37:00.627 00.000 11060 Worker thread wakes up
03:37:00.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:00.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:00.631 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:01.264 00.633 11060 Exposure complete
03:37:01.656 00.392 11060 worker thread done servicing request
03:37:01.656 00.000 10844 OnExposeComplete: enter
03:37:01.656 00.000 10844 UpdateGuideState(): m_state=6
03:37:01.658 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
03:37:01.658 00.000 10844 Star::Find returns 1 (0), X=620.96, Y=104.62, Mass=1892, SNR=27.3, Peak=179 HFD=3.5
03:37:01.658 00.000 10844 MultiStar: [#1 0.31,-0.23,0.84,U] [#2 0.33,0.04,0.89,U] [#3 0.46,-0.50,0.00,M8] [#4 0.07,-0.44,0.95,U] [#5 0.35,-0.32,0.99,U] [#6 0.09,-0.68,0.00,M1] [#7 0.34,-0.11,0.85,U] [#8 0.32,-0.15,0.78,U] 
03:37:01.658 00.000 10844 single-star, 6 included, MultiStar: {0.26, -0.22}, one-star: {0.13, -0.30}
03:37:01.658 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.39) = xAngle (-2.55 = -2.55)
03:37:01.658 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.58 = 0.58)
03:37:01.658 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.32 cameraTheta=-1.16 mountX=-0.27 mountY=0.18, mountTheta=2.56
03:37:01.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.30, opts=13)
03:37:01.660 00.000 10844 Enqueuing Move request for scope (0.13, -0.30)
03:37:01.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:01.660 00.000 10844 UpdateGuideState exits: m=1892 SNR=27.3
03:37:01.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:01.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:01.660 00.000 10844 Enqueuing Expose request
03:37:01.662 00.002 11060 Worker thread wakes up
03:37:01.664 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.30) opts 0xd
03:37:01.664 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.30)
03:37:01.664 00.000 11060 Moving (0.13, -0.30) raw xDistance=-0.27 yDistance=0.18
03:37:01.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:37:01.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:01.666 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:37:01.666 00.000 11060 MoveAxis(E, 63, ABG)
03:37:01.666 00.000 11060 Guiding  Dir = 2, Dur = 63
03:37:01.679 00.013 11060 IsSlewing returns 0
03:37:01.680 00.001 11060 IsGuiding returns 0
03:37:01.792 00.112 11060 IsGuiding returns 0
03:37:01.793 00.001 11060 Move returns status 0, amount 63
03:37:01.793 00.000 11060 MoveAxis(N, 0, ABG)
03:37:01.793 00.000 11060 Move returns status 0, amount 0
03:37:01.793 00.000 11060 move complete, result=0
03:37:01.793 00.000 11060 worker thread done servicing request
03:37:01.793 00.000 10844 GuideStep: -0.3 px 63 ms EAST, 0.2 px 0 ms NORTH
03:37:01.795 00.002 11060 Worker thread wakes up
03:37:01.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:01.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:02.424 00.629 11060 Exposure complete
03:37:02.771 00.347 11060 worker thread done servicing request
03:37:02.771 00.000 10844 OnExposeComplete: enter
03:37:02.771 00.000 10844 UpdateGuideState(): m_state=6
03:37:02.771 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
03:37:02.771 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=104.66, Mass=1564, SNR=25.1, Peak=189 HFD=3.1
03:37:02.771 00.000 10844 MultiStar: [#1 0.69,-0.29,0.00,M1] [#2 0.24,-0.26,0.91,U] [#3 0.43,0.05,0.97,U] [#4 0.63,-0.50,0.00,M1] [#5 0.89,-0.14,0.00,M1] [#6 -0.15,-0.68,0.00,M2] [#7 0.36,-0.27,0.90,U] [#8 0.30,-0.14,0.90,U] 
03:37:02.771 00.000 10844 single-star, 4 included, MultiStar: {0.29, -0.18}, one-star: {0.12, -0.26}
03:37:02.771 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
03:37:02.771 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.60 = 0.60)
03:37:02.771 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.14 mountX=-0.24 mountY=0.16, mountTheta=2.54
03:37:02.773 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.26, opts=13)
03:37:02.773 00.000 10844 Enqueuing Move request for scope (0.12, -0.26)
03:37:02.773 00.000 11060 Worker thread wakes up
03:37:02.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
03:37:02.775 00.002 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
03:37:02.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:02.775 00.000 10844 UpdateGuideState exits: m=1564 SNR=25.1
03:37:02.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:02.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:02.775 00.000 10844 Enqueuing Expose request
03:37:02.777 00.002 11060 Moving (0.12, -0.26) raw xDistance=-0.24 yDistance=0.16
03:37:02.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:37:02.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:02.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:37:02.777 00.000 11060 MoveAxis(E, 57, ABG)
03:37:02.777 00.000 11060 Guiding  Dir = 2, Dur = 57
03:37:02.780 00.003 11060 IsSlewing returns 0
03:37:02.780 00.000 11060 IsGuiding returns 0
03:37:02.840 00.060 11060 IsGuiding returns 0
03:37:02.840 00.000 11060 Move returns status 0, amount 57
03:37:02.840 00.000 11060 MoveAxis(N, 0, ABG)
03:37:02.840 00.000 11060 Move returns status 0, amount 0
03:37:02.840 00.000 11060 move complete, result=0
03:37:02.840 00.000 11060 worker thread done servicing request
03:37:02.840 00.000 11060 Worker thread wakes up
03:37:02.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:02.842 00.002 10844 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
03:37:02.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:03.494 00.652 11060 Exposure complete
03:37:04.033 00.539 11060 worker thread done servicing request
03:37:04.033 00.000 10844 OnExposeComplete: enter
03:37:04.033 00.000 10844 UpdateGuideState(): m_state=6
03:37:04.035 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
03:37:04.035 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.75, Mass=1566, SNR=25.2, Peak=179 HFD=3.5
03:37:04.035 00.000 10844 MultiStar: [#1 0.48,-0.01,1.00,U] [#2 0.67,-0.06,0.00,M1] [#3 0.57,-0.53,0.00,M8] [#4 0.50,-0.55,0.00,M2] [#5 0.60,-0.27,0.00,M2] [#6 -0.12,-0.97,0.00,M3] [#7 0.24,-0.65,0.00,M1] [#8 0.53,0.05,0.88,U] 
03:37:04.035 00.000 10844 single-star, 2 included, MultiStar: {0.33, -0.05}, one-star: {-0.01, -0.17}
03:37:04.036 00.001 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
03:37:04.036 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
03:37:04.036 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=-0.17 mountY=0.02, mountTheta=3.02
03:37:04.037 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.17, opts=13)
03:37:04.037 00.000 10844 Enqueuing Move request for scope (-0.01, -0.17)
03:37:04.037 00.000 11060 Worker thread wakes up
03:37:04.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
03:37:04.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
03:37:04.039 00.002 11060 Moving (-0.01, -0.17) raw xDistance=-0.17 yDistance=0.02
03:37:04.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:37:04.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:04.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:37:04.039 00.000 11060 MoveAxis(E, 42, ABG)
03:37:04.039 00.000 11060 Guiding  Dir = 2, Dur = 42
03:37:04.041 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:04.041 00.000 10844 UpdateGuideState exits: m=1566 SNR=25.2
03:37:04.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:04.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:04.041 00.000 10844 Enqueuing Expose request
03:37:04.056 00.015 11060 IsSlewing returns 0
03:37:04.072 00.016 11060 IsGuiding returns 0
03:37:04.119 00.047 11060 IsGuiding returns 0
03:37:04.120 00.001 11060 Move returns status 0, amount 42
03:37:04.120 00.000 11060 MoveAxis(N, 0, ABG)
03:37:04.120 00.000 11060 Move returns status 0, amount 0
03:37:04.120 00.000 11060 move complete, result=0
03:37:04.120 00.000 11060 worker thread done servicing request
03:37:04.120 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
03:37:04.120 00.000 11060 Worker thread wakes up
03:37:04.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:04.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:04.763 00.643 11060 Exposure complete
03:37:05.156 00.393 11060 worker thread done servicing request
03:37:05.156 00.000 10844 OnExposeComplete: enter
03:37:05.156 00.000 10844 UpdateGuideState(): m_state=6
03:37:05.158 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
03:37:05.158 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.96, Mass=1835, SNR=26.7, Peak=178 HFD=3.9
03:37:05.158 00.000 10844 MultiStar: [#1 0.12,-0.09,0.90,U] [#2 0.61,0.16,0.00,M2] [#3 0.47,-0.20,0.94,U] [#4 0.31,-0.26,0.92,U] [#5 0.34,-0.67,0.00,M3] [#6 0.14,-0.47,0.94,U] [#7 0.07,-0.30,0.86,U] [#8 0.59,0.03,0.00,M1] 
03:37:05.158 00.000 10844 single-star, 5 included, MultiStar: {0.20, -0.21}, one-star: {0.10, 0.04}
03:37:05.158 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:37:05.158 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
03:37:05.158 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.38 mountX=0.06 mountY=0.10, mountTheta=1.01
03:37:05.162 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
03:37:05.163 00.001 10844 Enqueuing Move request for scope (0.10, 0.04)
03:37:05.163 00.000 11060 Worker thread wakes up
03:37:05.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:05.163 00.000 10844 UpdateGuideState exits: m=1835 SNR=26.7
03:37:05.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:05.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:05.163 00.000 10844 Enqueuing Expose request
03:37:05.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
03:37:05.163 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
03:37:05.163 00.000 11060 Moving (0.10, 0.04) raw xDistance=0.06 yDistance=0.10
03:37:05.166 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:37:05.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:05.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:37:05.166 00.000 11060 MoveAxis(E, 0, ABG)
03:37:05.166 00.000 11060 Move returns status 0, amount 0
03:37:05.166 00.000 11060 MoveAxis(N, 0, ABG)
03:37:05.166 00.000 11060 Move returns status 0, amount 0
03:37:05.166 00.000 11060 move complete, result=0
03:37:05.166 00.000 11060 worker thread done servicing request
03:37:05.166 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:05.166 00.000 11060 Worker thread wakes up
03:37:05.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:05.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:05.793 00.627 11060 Exposure complete
03:37:06.200 00.407 10844 OnExposeComplete: enter
03:37:06.200 00.000 10844 UpdateGuideState(): m_state=6
03:37:06.200 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
03:37:06.200 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.89, Mass=1821, SNR=26.8, Peak=252 HFD=3.5
03:37:06.200 00.000 10844 MultiStar: [#1 0.59,-0.00,0.00,M1] [#2 0.22,-0.62,0.00,M3] [#3 0.25,-0.31,0.95,U] [#4 -0.12,-0.47,1.10,U] [#5 0.65,-0.36,0.00,M4] [#6 0.25,-0.13,0.95,U] [#7 0.07,0.23,0.94,U] [#8 0.22,-0.01,0.78,U] 
03:37:06.200 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.13}, one-star: {-0.16, -0.03}
03:37:06.200 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
03:37:06.200 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
03:37:06.200 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=-0.12 mountY=0.09, mountTheta=2.47
03:37:06.202 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
03:37:06.202 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
03:37:06.204 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:06.204 00.000 11060 worker thread done servicing request
03:37:06.204 00.000 11060 Worker thread wakes up
03:37:06.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
03:37:06.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
03:37:06.204 00.000 11060 Moving (0.07, -0.13) raw xDistance=-0.12 yDistance=0.09
03:37:06.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:37:06.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:06.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:37:06.204 00.000 11060 MoveAxis(E, 0, ABG)
03:37:06.204 00.000 11060 Move returns status 0, amount 0
03:37:06.204 00.000 11060 MoveAxis(N, 0, ABG)
03:37:06.204 00.000 11060 Move returns status 0, amount 0
03:37:06.204 00.000 11060 move complete, result=0
03:37:06.204 00.000 11060 worker thread done servicing request
03:37:06.208 00.004 10844 UpdateGuideState exits: m=1821 SNR=26.8
03:37:06.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:06.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:06.208 00.000 10844 Enqueuing Expose request
03:37:06.208 00.000 11060 Worker thread wakes up
03:37:06.208 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:06.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:06.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:06.872 00.664 11060 Exposure complete
03:37:07.246 00.374 11060 worker thread done servicing request
03:37:07.246 00.000 10844 OnExposeComplete: enter
03:37:07.246 00.000 10844 UpdateGuideState(): m_state=6
03:37:07.246 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
03:37:07.246 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.42, Mass=1623, SNR=24.9, Peak=175 HFD=3.2
03:37:07.246 00.000 10844 MultiStar: [#1 0.43,-0.18,1.03,U] [#2 0.42,-0.20,0.94,U] [#3 0.82,-0.56,0.00,M7] [#4 0.20,-0.45,1.10,U] [#5 0.44,-0.56,0.00,M5] [#6 0.15,-0.66,0.00,M2] [#7 0.34,-0.47,0.96,U] [#8 0.70,-0.19,0.00,M1] 
03:37:07.246 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.36}, one-star: {-0.07, -0.49}
03:37:07.246 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.39) = xAngle (-2.33 = -2.33)
03:37:07.246 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
03:37:07.246 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.36 hyp=0.45 cameraTheta=-0.94 mountX=-0.31 mountY=0.32, mountTheta=2.34
03:37:07.246 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.36, opts=13)
03:37:07.246 00.000 10844 Enqueuing Move request for scope (0.26, -0.36)
03:37:07.246 00.000 11060 Worker thread wakes up
03:37:07.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:07.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.36) opts 0xd
03:37:07.246 00.000 10844 UpdateGuideState exits: m=1623 SNR=24.9
03:37:07.246 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.36)
03:37:07.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:07.246 00.000 11060 Moving (0.26, -0.36) raw xDistance=-0.31 yDistance=0.32
03:37:07.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:07.246 00.000 10844 Enqueuing Expose request
03:37:07.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
03:37:07.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:37:07.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:37:07.246 00.000 11060 MoveAxis(E, 72, ABG)
03:37:07.246 00.000 11060 Guiding  Dir = 2, Dur = 72
03:37:07.282 00.036 11060 IsSlewing returns 0
03:37:07.282 00.000 11060 IsGuiding returns 0
03:37:07.373 00.091 11060 IsGuiding returns 0
03:37:07.373 00.000 11060 Move returns status 0, amount 72
03:37:07.373 00.000 11060 MoveAxis(N, 0, ABG)
03:37:07.373 00.000 11060 Move returns status 0, amount 0
03:37:07.373 00.000 11060 move complete, result=0
03:37:07.373 00.000 11060 worker thread done servicing request
03:37:07.375 00.002 10844 GuideStep: -0.3 px 72 ms EAST, 0.3 px 0 ms NORTH
03:37:07.375 00.000 11060 Worker thread wakes up
03:37:07.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:07.385 00.010 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:08.035 00.650 11060 Exposure complete
03:37:08.281 00.246 11060 worker thread done servicing request
03:37:08.281 00.000 10844 OnExposeComplete: enter
03:37:08.282 00.001 10844 UpdateGuideState(): m_state=6
03:37:08.282 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
03:37:08.282 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.93, Mass=1875, SNR=27.2, Peak=218 HFD=3.5
03:37:08.283 00.001 10844 MultiStar: [#1 0.25,-0.01,0.94,U] [#2 0.76,0.31,0.00,M3] [#3 0.42,0.04,0.90,U] [#4 -0.03,-0.18,0.94,U] [#5 0.55,-0.28,0.00,M6] [#6 0.24,-0.22,1.01,U] [#7 -0.02,0.26,0.88,U] [#8 0.64,0.28,0.00,M2] 
03:37:08.283 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.02}, one-star: {-0.35, 0.01}
03:37:08.283 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.39) = xAngle (-1.65 = -1.65)
03:37:08.283 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.47 = 1.47)
03:37:08.283 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.26 mountX=-0.01 mountY=0.08, mountTheta=1.65
03:37:08.287 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
03:37:08.287 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
03:37:08.288 00.001 11060 Worker thread wakes up
03:37:08.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
03:37:08.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
03:37:08.288 00.000 11060 Moving (0.08, -0.02) raw xDistance=-0.01 yDistance=0.08
03:37:08.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:37:08.289 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:08.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:08.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:37:08.289 00.000 10844 UpdateGuideState exits: m=1875 SNR=27.2
03:37:08.289 00.000 11060 MoveAxis(E, 0, ABG)
03:37:08.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:08.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:08.289 00.000 10844 Enqueuing Expose request
03:37:08.289 00.000 11060 Move returns status 0, amount 0
03:37:08.289 00.000 11060 MoveAxis(N, 0, ABG)
03:37:08.289 00.000 11060 Move returns status 0, amount 0
03:37:08.289 00.000 11060 move complete, result=0
03:37:08.289 00.000 11060 worker thread done servicing request
03:37:08.289 00.000 11060 Worker thread wakes up
03:37:08.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:08.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:08.295 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:08.937 00.642 11060 Exposure complete
03:37:09.151 00.214 11060 worker thread done servicing request
03:37:09.151 00.000 10844 OnExposeComplete: enter
03:37:09.151 00.000 10844 UpdateGuideState(): m_state=6
03:37:09.151 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
03:37:09.152 00.001 10844 Star::Find returns 1 (0), X=620.87, Y=105.00, Mass=2009, SNR=28.5, Peak=181 HFD=3.9
03:37:09.152 00.000 10844 MultiStar: [#1 0.16,0.05,0.79,U] [#2 0.71,0.23,0.00,M4] [#3 0.51,-0.30,0.00,M7] [#4 0.47,-0.34,0.88,U] [#5 0.59,-0.46,0.00,M7] [#6 0.43,-0.27,1.02,U] [#7 0.35,-0.03,0.80,U] [#8 0.62,-0.19,0.00,M3] 
03:37:09.152 00.000 10844 single-star, 4 included, MultiStar: {0.29, -0.11}, one-star: {0.04, 0.08}
03:37:09.152 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:37:09.152 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:37:09.152 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.09 mountY=0.03, mountTheta=0.34
03:37:09.155 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
03:37:09.155 00.000 10844 Enqueuing Move request for scope (0.04, 0.08)
03:37:09.155 00.000 11060 Worker thread wakes up
03:37:09.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:09.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
03:37:09.155 00.000 10844 UpdateGuideState exits: m=2009 SNR=28.5
03:37:09.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
03:37:09.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:09.155 00.000 11060 Moving (0.04, 0.08) raw xDistance=0.09 yDistance=0.03
03:37:09.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:09.155 00.000 10844 Enqueuing Expose request
03:37:09.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:37:09.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:09.157 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:37:09.157 00.000 11060 MoveAxis(E, 0, ABG)
03:37:09.157 00.000 11060 Move returns status 0, amount 0
03:37:09.157 00.000 11060 MoveAxis(N, 0, ABG)
03:37:09.157 00.000 11060 Move returns status 0, amount 0
03:37:09.158 00.001 11060 move complete, result=0
03:37:09.158 00.000 11060 worker thread done servicing request
03:37:09.158 00.000 11060 Worker thread wakes up
03:37:09.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:09.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:09.160 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:09.787 00.627 11060 Exposure complete
03:37:10.051 00.264 11060 worker thread done servicing request
03:37:10.051 00.000 10844 OnExposeComplete: enter
03:37:10.051 00.000 10844 UpdateGuideState(): m_state=6
03:37:10.051 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
03:37:10.051 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=104.32, Mass=1792, SNR=27.0, Peak=145 HFD=3.3
03:37:10.051 00.000 10844 MultiStar: [#1 0.19,0.33,0.95,U] [#2 0.52,0.25,0.83,U] [#3 0.78,-0.10,0.00,M8] [#4 0.26,-0.19,0.90,U] [#5 0.57,-0.16,0.00,M8] [#6 0.44,-0.12,0.94,U] [#7 0.18,0.01,0.84,U] [#8 0.38,-0.13,0.73,U] 
03:37:10.053 00.002 10844 refined, 6 included, MultiStar: {0.30, -0.07}, one-star: {0.17, -0.60}
03:37:10.053 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.39) = xAngle (-1.63 = -1.63)
03:37:10.053 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.50 = 1.50)
03:37:10.053 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.07 hyp=0.31 cameraTheta=-0.24 mountX=-0.02 mountY=0.31, mountTheta=1.63
03:37:10.055 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.07, opts=13)
03:37:10.056 00.001 10844 Enqueuing Move request for scope (0.30, -0.07)
03:37:10.056 00.000 11060 Worker thread wakes up
03:37:10.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.07) opts 0xd
03:37:10.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.07)
03:37:10.056 00.000 11060 Moving (0.30, -0.07) raw xDistance=-0.02 yDistance=0.31
03:37:10.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:10.057 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:37:10.057 00.000 10844 UpdateGuideState exits: m=1792 SNR=27.0
03:37:10.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:37:10.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:10.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:37:10.057 00.000 11060 MoveAxis(E, 0, ABG)
03:37:10.058 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:10.058 00.000 10844 Enqueuing Expose request
03:37:10.058 00.000 11060 Move returns status 0, amount 0
03:37:10.058 00.000 11060 MoveAxis(N, 0, ABG)
03:37:10.058 00.000 11060 Move returns status 0, amount 0
03:37:10.058 00.000 11060 move complete, result=0
03:37:10.059 00.001 11060 worker thread done servicing request
03:37:10.059 00.000 11060 Worker thread wakes up
03:37:10.059 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:10.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:10.063 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:37:10.700 00.637 11060 Exposure complete
03:37:10.941 00.241 11060 worker thread done servicing request
03:37:10.941 00.000 10844 OnExposeComplete: enter
03:37:10.941 00.000 10844 UpdateGuideState(): m_state=6
03:37:10.941 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
03:37:10.941 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.65, Mass=1792, SNR=27.0, Peak=193 HFD=3.4
03:37:10.943 00.002 10844 MultiStar: [#1 0.28,0.28,0.87,U] [#2 0.46,0.79,0.00,M4] [#3 0.88,-0.31,0.00,M9] [#4 0.37,0.01,0.91,U] [#5 0.50,-0.17,0.90,U] [#6 0.15,-0.24,0.98,U] [#7 0.16,0.05,0.96,U] [#8 0.68,0.08,0.00,M3] 
03:37:10.943 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.06}, one-star: {-0.19, -0.27}
03:37:10.943 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
03:37:10.943 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.44 = 1.44)
03:37:10.943 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.30 mountX=-0.02 mountY=0.21, mountTheta=1.69
03:37:10.945 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.06, opts=13)
03:37:10.945 00.000 10844 Enqueuing Move request for scope (0.20, -0.06)
03:37:10.945 00.000 11060 Worker thread wakes up
03:37:10.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:10.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
03:37:10.946 00.001 10844 UpdateGuideState exits: m=1792 SNR=27.0
03:37:10.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
03:37:10.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:10.946 00.000 11060 Moving (0.20, -0.06) raw xDistance=-0.02 yDistance=0.21
03:37:10.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:10.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:37:10.946 00.000 10844 Enqueuing Expose request
03:37:10.946 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.36 newest=0.55
03:37:10.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:37:10.946 00.000 11060 MoveAxis(E, 0, ABG)
03:37:10.946 00.000 11060 Move returns status 0, amount 0
03:37:10.946 00.000 11060 BLC: Oldest BLC event removed
03:37:10.946 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 620 applied
03:37:10.946 00.000 11060 MoveAxis(S, 701, ABG)
03:37:10.946 00.000 11060 Guiding  Dir = 1, Dur = 701
03:37:10.958 00.012 11060 IsSlewing returns 0
03:37:10.958 00.000 11060 IsGuiding returns 0
03:37:11.669 00.711 11060 IsGuiding returns 0
03:37:11.669 00.000 11060 Move returns status 0, amount 701
03:37:11.669 00.000 11060 move complete, result=0
03:37:11.670 00.001 11060 worker thread done servicing request
03:37:11.670 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 701 ms SOUTH
03:37:11.670 00.000 11060 Worker thread wakes up
03:37:11.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:11.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:12.322 00.652 11060 Exposure complete
03:37:12.550 00.228 11060 worker thread done servicing request
03:37:12.550 00.000 10844 OnExposeComplete: enter
03:37:12.550 00.000 10844 UpdateGuideState(): m_state=6
03:37:12.552 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
03:37:12.552 00.000 10844 Star::Find returns 1 (0), X=621.08, Y=104.96, Mass=1911, SNR=27.2, Peak=172 HFD=3.9
03:37:12.552 00.000 10844 MultiStar: [#1 -0.04,0.10,0.95,U] [#2 -0.60,0.03,0.00,M5] [#3 0.38,-0.38,0.93,U] [#4 -0.04,-0.29,0.93,U] [#5 0.49,-0.21,0.91,U] [#6 -0.61,-0.23,0.00,M1] [#7 0.17,0.32,0.85,U] [#8 0.18,-0.38,0.77,U] 
03:37:12.552 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.11}, one-star: {0.25, 0.05}
03:37:12.552 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
03:37:12.552 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
03:37:12.552 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.50 mountX=-0.07 mountY=0.21, mountTheta=1.89
03:37:12.554 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.11, opts=13)
03:37:12.554 00.000 10844 Enqueuing Move request for scope (0.20, -0.11)
03:37:12.554 00.000 11060 Worker thread wakes up
03:37:12.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:12.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
03:37:12.554 00.000 10844 UpdateGuideState exits: m=1911 SNR=27.2
03:37:12.555 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:12.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:12.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
03:37:12.555 00.000 10844 Enqueuing Expose request
03:37:12.568 00.013 11060 Moving (0.20, -0.11) raw xDistance=-0.07 yDistance=0.21
03:37:12.568 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=-0.06, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.146606, 1:0.214798
03:37:12.568 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
03:37:12.568 00.000 11060 BLC: window closed
03:37:12.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:37:12.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:37:12.568 00.000 11060 MoveAxis(E, 0, ABG)
03:37:12.568 00.000 11060 Move returns status 0, amount 0
03:37:12.568 00.000 11060 MoveAxis(S, 84, ABG)
03:37:12.568 00.000 11060 Guiding  Dir = 1, Dur = 84
03:37:12.602 00.034 11060 IsSlewing returns 0
03:37:12.603 00.001 11060 IsGuiding returns 0
03:37:12.709 00.106 11060 IsGuiding returns 0
03:37:12.709 00.000 11060 Move returns status 0, amount 84
03:37:12.709 00.000 11060 move complete, result=0
03:37:12.709 00.000 11060 worker thread done servicing request
03:37:12.709 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 84 ms SOUTH
03:37:12.709 00.000 11060 Worker thread wakes up
03:37:12.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:12.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:13.353 00.644 11060 Exposure complete
03:37:13.581 00.228 11060 worker thread done servicing request
03:37:13.581 00.000 10844 OnExposeComplete: enter
03:37:13.581 00.000 10844 UpdateGuideState(): m_state=6
03:37:13.581 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
03:37:13.583 00.002 10844 Star::Find returns 1 (0), X=620.56, Y=104.98, Mass=1652, SNR=25.4, Peak=163 HFD=3.7
03:37:13.583 00.000 10844 MultiStar: [#1 -0.44,0.33,1.04,U] [#2 -0.54,0.66,0.00,M6] [#3 0.04,0.03,1.08,U] [#4 -0.58,-0.45,0.00,M1] [#5 -0.01,0.37,0.93,U] [#6 -0.54,0.27,0.00,M2] [#7 -0.19,0.26,0.96,U] [#8 -0.20,-0.20,0.85,U] 
03:37:13.583 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.15}, one-star: {-0.27, 0.07}
03:37:13.583 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.39) = xAngle (1.06 = 1.06)
03:37:13.583 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.19 = -2.10)
03:37:13.583 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.45 mountX=0.11 mountY=-0.20, mountTheta=-1.06
03:37:13.586 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.15, opts=13)
03:37:13.586 00.000 10844 Enqueuing Move request for scope (-0.18, 0.15)
03:37:13.586 00.000 11060 Worker thread wakes up
03:37:13.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
03:37:13.586 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
03:37:13.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:13.586 00.000 11060 Moving (-0.18, 0.15) raw xDistance=0.11 yDistance=-0.20
03:37:13.586 00.000 10844 UpdateGuideState exits: m=1652 SNR=25.4
03:37:13.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:37:13.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:13.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:37:13.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:13.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:37:13.586 00.000 10844 Enqueuing Expose request
03:37:13.586 00.000 11060 MoveAxis(E, 0, ABG)
03:37:13.586 00.000 11060 Move returns status 0, amount 0
03:37:13.586 00.000 11060 MoveAxis(N, 0, ABG)
03:37:13.586 00.000 11060 Move returns status 0, amount 0
03:37:13.586 00.000 11060 move complete, result=0
03:37:13.586 00.000 11060 worker thread done servicing request
03:37:13.586 00.000 11060 Worker thread wakes up
03:37:13.589 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:13.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:13.591 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:14.218 00.627 11060 Exposure complete
03:37:14.426 00.208 11060 worker thread done servicing request
03:37:14.426 00.000 10844 OnExposeComplete: enter
03:37:14.426 00.000 10844 UpdateGuideState(): m_state=6
03:37:14.429 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
03:37:14.429 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.87, Mass=1656, SNR=25.5, Peak=174 HFD=3.4
03:37:14.429 00.000 10844 MultiStar: [#1 -0.31,0.17,0.85,U] [#2 -0.21,0.56,0.00,M7] [#3 0.10,-0.08,1.03,U] [#4 -0.32,-0.17,1.01,U] [#5 0.03,0.19,1.01,U] [#6 -0.56,0.32,0.00,M3] [#7 -0.16,0.31,0.94,U] [#8 -0.28,0.06,0.79,U] 
03:37:14.429 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.05}, one-star: {-0.26, -0.05}
03:37:14.429 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.43 = 1.43)
03:37:14.429 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.56 = -1.73)
03:37:14.429 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.82 mountX=0.02 mountY=-0.17, mountTheta=-1.43
03:37:14.433 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.05, opts=13)
03:37:14.433 00.000 10844 Enqueuing Move request for scope (-0.16, 0.05)
03:37:14.433 00.000 11060 Worker thread wakes up
03:37:14.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:14.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
03:37:14.433 00.000 10844 UpdateGuideState exits: m=1656 SNR=25.5
03:37:14.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
03:37:14.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:14.433 00.000 11060 Moving (-0.16, 0.05) raw xDistance=0.02 yDistance=-0.17
03:37:14.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:14.433 00.000 10844 Enqueuing Expose request
03:37:14.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:37:14.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:14.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:37:14.433 00.000 11060 MoveAxis(E, 0, ABG)
03:37:14.433 00.000 11060 Move returns status 0, amount 0
03:37:14.433 00.000 11060 MoveAxis(N, 0, ABG)
03:37:14.433 00.000 11060 Move returns status 0, amount 0
03:37:14.433 00.000 11060 move complete, result=0
03:37:14.433 00.000 11060 worker thread done servicing request
03:37:14.433 00.000 11060 Worker thread wakes up
03:37:14.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:14.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:14.436 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:15.069 00.633 11060 Exposure complete
03:37:15.345 00.276 11060 worker thread done servicing request
03:37:15.345 00.000 10844 OnExposeComplete: enter
03:37:15.345 00.000 10844 UpdateGuideState(): m_state=6
03:37:15.346 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
03:37:15.346 00.000 10844 Star::Find returns 1 (0), X=620.13, Y=104.80, Mass=1654, SNR=25.8, Peak=194 HFD=3.0
03:37:15.346 00.000 10844 MultiStar: [#1 -0.05,0.44,1.03,U] [#2 0.06,0.34,0.94,U] [#3 0.56,-0.13,1.07,U] [#4 -0.13,0.38,1.03,U] [#5 -0.18,-0.08,1.11,U] [#6 0.14,0.29,1.00,U] [#7 0.10,0.65,0.00,M1] [#8 0.11,0.15,0.80,U] 
03:37:15.346 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.15}, one-star: {-0.69, -0.11}
03:37:15.346 00.000 10844 CameraToMount -- cameraTheta (1.73) - m_xAngle (1.39) = xAngle (0.34 = 0.34)
03:37:15.346 00.000 10844 CameraToMount -- cameraTheta (1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.46 = -2.82)
03:37:15.346 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.16 cameraTheta=1.73 mountX=0.15 mountY=-0.05, mountTheta=-0.32
03:37:15.349 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
03:37:15.349 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
03:37:15.349 00.000 11060 Worker thread wakes up
03:37:15.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:15.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
03:37:15.349 00.000 10844 UpdateGuideState exits: m=1654 SNR=25.8
03:37:15.349 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
03:37:15.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:15.349 00.000 11060 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=-0.05
03:37:15.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:15.349 00.000 10844 Enqueuing Expose request
03:37:15.351 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:37:15.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:15.352 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:37:15.352 00.000 11060 MoveAxis(W, 35, ABG)
03:37:15.352 00.000 11060 Guiding  Dir = 3, Dur = 35
03:37:15.382 00.030 11060 IsSlewing returns 0
03:37:15.382 00.000 11060 IsGuiding returns 0
03:37:15.443 00.061 11060 IsGuiding returns 0
03:37:15.443 00.000 11060 Move returns status 0, amount 35
03:37:15.443 00.000 11060 MoveAxis(N, 0, ABG)
03:37:15.443 00.000 11060 Move returns status 0, amount 0
03:37:15.443 00.000 11060 move complete, result=0
03:37:15.443 00.000 11060 worker thread done servicing request
03:37:15.443 00.000 11060 Worker thread wakes up
03:37:15.443 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
03:37:15.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:15.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:16.103 00.660 11060 Exposure complete
03:37:16.468 00.365 11060 worker thread done servicing request
03:37:16.468 00.000 10844 OnExposeComplete: enter
03:37:16.468 00.000 10844 UpdateGuideState(): m_state=6
03:37:16.470 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
03:37:16.470 00.000 10844 Star::Find returns 1 (0), X=620.06, Y=104.83, Mass=1690, SNR=25.6, Peak=204 HFD=3.2
03:37:16.470 00.000 10844 MultiStar: [#1 -0.45,0.15,1.01,U] [#2 0.52,0.62,0.00,M7] [#3 -0.26,-0.13,1.03,U] [#4 -0.54,0.26,0.00,M1] [#5 -0.34,-0.08,1.01,U] [#6 -0.09,-0.21,1.06,U] [#7 -0.19,0.39,0.88,U] [#8 0.17,0.18,0.88,U] 
03:37:16.470 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.02}, one-star: {-0.77, -0.09}
03:37:16.470 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.39) = xAngle (1.69 = 1.69)
03:37:16.470 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.81 = -1.47)
03:37:16.470 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.28 cameraTheta=3.08 mountX=-0.03 mountY=-0.28, mountTheta=-1.69
03:37:16.472 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.02, opts=13)
03:37:16.472 00.000 10844 Enqueuing Move request for scope (-0.28, 0.02)
03:37:16.472 00.000 11060 Worker thread wakes up
03:37:16.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:16.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd
03:37:16.472 00.000 10844 UpdateGuideState exits: m=1690 SNR=25.6
03:37:16.472 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.02)
03:37:16.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:16.472 00.000 11060 Moving (-0.28, 0.02) raw xDistance=-0.03 yDistance=-0.28
03:37:16.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:16.472 00.000 10844 Enqueuing Expose request
03:37:16.474 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:37:16.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:37:16.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:37:16.474 00.000 11060 MoveAxis(E, 0, ABG)
03:37:16.474 00.000 11060 Move returns status 0, amount 0
03:37:16.474 00.000 11060 MoveAxis(N, 0, ABG)
03:37:16.474 00.000 11060 Move returns status 0, amount 0
03:37:16.474 00.000 11060 move complete, result=0
03:37:16.474 00.000 11060 worker thread done servicing request
03:37:16.474 00.000 11060 Worker thread wakes up
03:37:16.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:16.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:16.474 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:37:17.113 00.639 11060 Exposure complete
03:37:17.343 00.230 11060 worker thread done servicing request
03:37:17.343 00.000 10844 OnExposeComplete: enter
03:37:17.343 00.000 10844 UpdateGuideState(): m_state=6
03:37:17.343 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
03:37:17.343 00.000 10844 Star::Find returns 1 (0), X=619.83, Y=104.69, Mass=1778, SNR=26.7, Peak=182 HFD=3.0
03:37:17.343 00.000 10844 MultiStar: [#1 -0.25,0.23,1.03,U] [#2 0.19,0.42,0.92,U] [#3 0.43,0.04,0.99,U] [#4 -0.34,0.02,1.06,U] [#5 0.14,-0.12,0.84,U] [#6 0.08,-0.14,0.97,U] [#7 -0.12,0.05,0.93,U] [#8 -0.08,-0.28,0.77,U] 
03:37:17.343 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.99, -0.23}
03:37:17.343 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.70 = 1.70)
03:37:17.343 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.46)
03:37:17.343 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.09 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
03:37:17.346 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
03:37:17.346 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
03:37:17.346 00.000 11060 Worker thread wakes up
03:37:17.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:37:17.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
03:37:17.346 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.7
03:37:17.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
03:37:17.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:17.346 00.000 11060 Moving (-0.12, 0.01) raw xDistance=-0.02 yDistance=-0.12
03:37:17.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:17.346 00.000 10844 Enqueuing Expose request
03:37:17.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:37:17.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:17.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:37:17.346 00.000 11060 MoveAxis(E, 0, ABG)
03:37:17.346 00.000 11060 Move returns status 0, amount 0
03:37:17.346 00.000 11060 MoveAxis(N, 0, ABG)
03:37:17.346 00.000 11060 Move returns status 0, amount 0
03:37:17.346 00.000 11060 move complete, result=0
03:37:17.346 00.000 11060 worker thread done servicing request
03:37:17.346 00.000 11060 Worker thread wakes up
03:37:17.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:17.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:17.351 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:17.990 00.639 11060 Exposure complete
03:37:18.218 00.228 11060 worker thread done servicing request
03:37:18.218 00.000 10844 OnExposeComplete: enter
03:37:18.218 00.000 10844 UpdateGuideState(): m_state=6
03:37:18.222 00.004 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
03:37:18.222 00.000 10844 Star::Find returns 1 (0), X=620.25, Y=104.53, Mass=1692, SNR=25.8, Peak=159 HFD=3.1
03:37:18.222 00.000 10844 MultiStar: [#1 0.09,0.21,1.00,U] [#2 -0.37,0.20,0.90,U] [#3 0.07,-0.17,1.10,U] [#4 -0.70,-0.66,0.00,M1] [#5 -0.03,-0.39,0.90,U] [#6 -0.07,-0.02,0.92,U] [#7 -0.61,-0.30,0.00,M1] [#8 -0.41,-0.28,0.82,U] 
03:37:18.222 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.12}, one-star: {-0.58, -0.39}
03:37:18.222 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.39) = xAngle (-3.95 = 2.34)
03:37:18.222 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.82 = -0.82)
03:37:18.222 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.56 mountX=-0.15 mountY=-0.16, mountTheta=-2.33
03:37:18.223 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.12, opts=13)
03:37:18.223 00.000 10844 Enqueuing Move request for scope (-0.18, -0.12)
03:37:18.223 00.000 11060 Worker thread wakes up
03:37:18.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:18.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
03:37:18.223 00.000 10844 UpdateGuideState exits: m=1692 SNR=25.8
03:37:18.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
03:37:18.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:18.223 00.000 11060 Moving (-0.18, -0.12) raw xDistance=-0.15 yDistance=-0.16
03:37:18.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:18.223 00.000 10844 Enqueuing Expose request
03:37:18.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:37:18.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:18.226 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:37:18.226 00.000 11060 MoveAxis(E, 34, ABG)
03:37:18.226 00.000 11060 Guiding  Dir = 2, Dur = 34
03:37:18.258 00.032 11060 IsSlewing returns 0
03:37:18.259 00.001 11060 IsGuiding returns 0
03:37:18.335 00.076 11060 IsGuiding returns 0
03:37:18.335 00.000 11060 Move returns status 0, amount 34
03:37:18.335 00.000 11060 MoveAxis(N, 0, ABG)
03:37:18.335 00.000 11060 Move returns status 0, amount 0
03:37:18.335 00.000 11060 move complete, result=0
03:37:18.335 00.000 11060 worker thread done servicing request
03:37:18.335 00.000 11060 Worker thread wakes up
03:37:18.335 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.2 px 0 ms NORTH
03:37:18.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:18.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:18.963 00.628 11060 Exposure complete
03:37:19.165 00.202 11060 worker thread done servicing request
03:37:19.165 00.000 10844 OnExposeComplete: enter
03:37:19.165 00.000 10844 UpdateGuideState(): m_state=6
03:37:19.165 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
03:37:19.165 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=104.65, Mass=1583, SNR=25.3, Peak=227 HFD=3.0
03:37:19.166 00.001 10844 MultiStar: [#1 -0.09,0.03,1.02,U] [#2 -0.05,0.37,0.95,U] [#3 0.20,-0.14,1.00,U] [#4 -0.11,-0.11,0.96,U] [#5 0.25,-0.50,0.97,U] [#6 -0.55,0.21,0.00,M1] [#7 0.31,0.07,0.96,U] [#8 -0.35,0.09,0.92,U] 
03:37:19.166 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.06}, one-star: {-0.52, -0.27}
03:37:19.166 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.39) = xAngle (-3.59 = 2.69)
03:37:19.166 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.47 = -0.47)
03:37:19.166 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.20 mountX=-0.07 mountY=-0.03, mountTheta=-2.68
03:37:19.166 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
03:37:19.166 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
03:37:19.169 00.003 11060 Worker thread wakes up
03:37:19.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
03:37:19.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:19.169 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
03:37:19.169 00.000 10844 UpdateGuideState exits: m=1583 SNR=25.3
03:37:19.169 00.000 11060 Moving (-0.04, -0.06) raw xDistance=-0.07 yDistance=-0.03
03:37:19.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:19.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:37:19.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:19.169 00.000 10844 Enqueuing Expose request
03:37:19.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:19.170 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:37:19.170 00.000 11060 MoveAxis(E, 0, ABG)
03:37:19.170 00.000 11060 Move returns status 0, amount 0
03:37:19.170 00.000 11060 MoveAxis(N, 0, ABG)
03:37:19.170 00.000 11060 Move returns status 0, amount 0
03:37:19.170 00.000 11060 move complete, result=0
03:37:19.170 00.000 11060 worker thread done servicing request
03:37:19.170 00.000 11060 Worker thread wakes up
03:37:19.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:19.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:19.172 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:19.796 00.624 11060 Exposure complete
03:37:20.011 00.215 11060 worker thread done servicing request
03:37:20.011 00.000 10844 OnExposeComplete: enter
03:37:20.011 00.000 10844 UpdateGuideState(): m_state=6
03:37:20.011 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
03:37:20.011 00.000 10844 Star::Find returns 1 (0), X=620.09, Y=104.24, Mass=1689, SNR=25.9, Peak=220 HFD=3.0
03:37:20.011 00.000 10844 MultiStar: [#1 -0.29,-0.44,0.97,U] [#2 -0.12,0.19,0.93,U] [#3 0.65,-0.13,0.00,M2] [#4 -0.27,-0.31,0.95,U] [#5 -0.11,-0.23,0.92,U] [#6 -0.10,-0.17,1.01,U] [#7 -0.15,-0.70,0.00,M1] [#8 0.43,0.08,0.87,U] 
03:37:20.011 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.23}, one-star: {-0.74, -0.68}
03:37:20.011 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.39) = xAngle (-3.63 = 2.65)
03:37:20.011 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.51 = -0.51)
03:37:20.011 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.23 hyp=0.30 cameraTheta=-2.24 mountX=-0.26 mountY=-0.14, mountTheta=-2.64
03:37:20.013 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.23, opts=13)
03:37:20.015 00.002 10844 Enqueuing Move request for scope (-0.18, -0.23)
03:37:20.015 00.000 11060 Worker thread wakes up
03:37:20.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.23) opts 0xd
03:37:20.015 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.23)
03:37:20.015 00.000 11060 Moving (-0.18, -0.23) raw xDistance=-0.26 yDistance=-0.14
03:37:20.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:37:20.015 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:37:20.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:20.015 00.000 10844 UpdateGuideState exits: m=1689 SNR=25.9
03:37:20.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:20.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:20.015 00.000 10844 Enqueuing Expose request
03:37:20.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:37:20.016 00.001 11060 MoveAxis(E, 61, ABG)
03:37:20.016 00.000 11060 Guiding  Dir = 2, Dur = 61
03:37:20.022 00.006 11060 IsSlewing returns 0
03:37:20.022 00.000 11060 IsGuiding returns 0
03:37:20.098 00.076 11060 IsGuiding returns 0
03:37:20.098 00.000 11060 Move returns status 0, amount 61
03:37:20.098 00.000 11060 MoveAxis(N, 0, ABG)
03:37:20.098 00.000 11060 Move returns status 0, amount 0
03:37:20.098 00.000 11060 move complete, result=0
03:37:20.098 00.000 11060 worker thread done servicing request
03:37:20.098 00.000 10844 GuideStep: -0.3 px 61 ms EAST, -0.1 px 0 ms NORTH
03:37:20.098 00.000 11060 Worker thread wakes up
03:37:20.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:20.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:20.748 00.650 11060 Exposure complete
03:37:20.961 00.213 11060 worker thread done servicing request
03:37:20.961 00.000 10844 OnExposeComplete: enter
03:37:20.961 00.000 10844 UpdateGuideState(): m_state=6
03:37:20.961 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
03:37:20.963 00.002 10844 Star::Find returns 1 (0), X=620.47, Y=105.11, Mass=1730, SNR=26.2, Peak=195 HFD=3.5
03:37:20.963 00.000 10844 MultiStar: [#1 0.21,0.01,0.94,U] [#2 -0.10,-0.04,0.88,U] [#3 0.26,-0.06,0.98,U] [#4 -0.33,-0.34,1.04,U] [#5 0.28,-0.73,0.00,M1] [#6 -0.14,-0.41,1.05,U] [#7 -0.27,-0.07,0.91,U] [#8 0.08,0.38,0.85,U] 
03:37:20.963 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.05}, one-star: {-0.36, 0.19}
03:37:20.963 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.31)
03:37:20.963 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
03:37:20.963 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.59 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
03:37:20.966 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
03:37:20.966 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
03:37:20.966 00.000 11060 Worker thread wakes up
03:37:20.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:20.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
03:37:20.966 00.000 10844 UpdateGuideState exits: m=1730 SNR=26.2
03:37:20.966 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
03:37:20.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:20.966 00.000 11060 Moving (-0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
03:37:20.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:20.966 00.000 10844 Enqueuing Expose request
03:37:20.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:37:20.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:20.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:37:20.966 00.000 11060 MoveAxis(E, 0, ABG)
03:37:20.966 00.000 11060 Move returns status 0, amount 0
03:37:20.966 00.000 11060 MoveAxis(N, 0, ABG)
03:37:20.966 00.000 11060 Move returns status 0, amount 0
03:37:20.966 00.000 11060 move complete, result=0
03:37:20.966 00.000 11060 worker thread done servicing request
03:37:20.966 00.000 11060 Worker thread wakes up
03:37:20.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:20.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:20.970 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:21.614 00.644 11060 Exposure complete
03:37:21.806 00.192 11060 worker thread done servicing request
03:37:21.806 00.000 10844 OnExposeComplete: enter
03:37:21.806 00.000 10844 UpdateGuideState(): m_state=6
03:37:21.806 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
03:37:21.806 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=105.13, Mass=1823, SNR=26.8, Peak=204 HFD=3.3
03:37:21.810 00.004 10844 MultiStar: [#1 0.03,-0.10,1.00,U] [#2 -0.22,0.28,0.93,U] [#3 0.27,-0.16,0.95,U] [#4 -0.16,-0.34,0.91,U] [#5 -0.17,-0.17,0.95,U] [#6 -0.19,-0.39,1.06,U] [#7 -0.02,0.04,0.88,U] [#8 0.31,-0.14,0.80,U] 
03:37:21.810 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.22, 0.21}
03:37:21.810 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.39) = xAngle (-3.48 = 2.81)
03:37:21.810 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.35 = -0.35)
03:37:21.810 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.09 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
03:37:21.811 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
03:37:21.811 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
03:37:21.811 00.000 11060 Worker thread wakes up
03:37:21.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
03:37:21.811 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
03:37:21.811 00.000 11060 Moving (-0.05, -0.09) raw xDistance=-0.09 yDistance=-0.03
03:37:21.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:37:21.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:21.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:37:21.811 00.000 11060 MoveAxis(E, 0, ABG)
03:37:21.811 00.000 11060 Move returns status 0, amount 0
03:37:21.811 00.000 11060 MoveAxis(N, 0, ABG)
03:37:21.811 00.000 11060 Move returns status 0, amount 0
03:37:21.811 00.000 11060 move complete, result=0
03:37:21.811 00.000 11060 worker thread done servicing request
03:37:21.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:21.814 00.003 10844 UpdateGuideState exits: m=1823 SNR=26.8
03:37:21.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:21.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:21.814 00.000 10844 Enqueuing Expose request
03:37:21.814 00.000 11060 Worker thread wakes up
03:37:21.814 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:21.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:21.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:22.437 00.623 11060 Exposure complete
03:37:22.641 00.204 11060 worker thread done servicing request
03:37:22.641 00.000 10844 OnExposeComplete: enter
03:37:22.641 00.000 10844 UpdateGuideState(): m_state=6
03:37:22.641 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
03:37:22.641 00.000 10844 Star::Find returns 1 (1), X=620.12, Y=105.09, Mass=1809, SNR=27.0, Peak=255 HFD=2.9
03:37:22.641 00.000 10844 MultiStar: [#1 0.00,-0.09,0.92,U] [#2 0.14,0.37,0.87,U] [#3 0.31,-0.19,0.94,U] [#4 -0.08,-0.05,0.89,U] [#5 -0.19,-0.18,0.86,U] [#6 -0.25,-0.05,1.07,U] [#7 -0.21,0.10,0.90,U] [#8 0.22,-0.20,0.80,U] 
03:37:22.641 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.71, 0.17}
03:37:22.641 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.41 = 1.87)
03:37:22.641 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.29 = -1.29)
03:37:22.641 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.02 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
03:37:22.644 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
03:37:22.644 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
03:37:22.644 00.000 11060 Worker thread wakes up
03:37:22.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:22.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
03:37:22.644 00.000 10844 UpdateGuideState exits: m=1809 SNR=27.0 Saturated
03:37:22.644 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
03:37:22.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:22.644 00.000 11060 Moving (-0.10, -0.01) raw xDistance=-0.03 yDistance=-0.09
03:37:22.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:22.644 00.000 10844 Enqueuing Expose request
03:37:22.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:37:22.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:22.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:37:22.644 00.000 11060 MoveAxis(E, 0, ABG)
03:37:22.644 00.000 11060 Move returns status 0, amount 0
03:37:22.644 00.000 11060 MoveAxis(N, 0, ABG)
03:37:22.644 00.000 11060 Move returns status 0, amount 0
03:37:22.644 00.000 11060 move complete, result=0
03:37:22.644 00.000 11060 worker thread done servicing request
03:37:22.644 00.000 11060 Worker thread wakes up
03:37:22.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:22.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:22.648 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:23.290 00.642 11060 Exposure complete
03:37:23.496 00.206 11060 worker thread done servicing request
03:37:23.496 00.000 10844 OnExposeComplete: enter
03:37:23.496 00.000 10844 UpdateGuideState(): m_state=6
03:37:23.496 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
03:37:23.496 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.71, Mass=1612, SNR=24.7, Peak=236 HFD=3.2
03:37:23.496 00.000 10844 MultiStar: [#1 -0.05,-0.08,1.03,U] [#2 0.09,0.58,0.00,M1] [#3 0.05,-0.03,0.96,U] [#4 -0.34,-0.12,0.93,U] [#5 0.53,-0.64,0.00,M1] [#6 -0.10,0.04,1.09,U] [#7 0.21,0.13,0.98,U] [#8 0.54,0.10,0.82,U] 
03:37:23.496 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {-0.36, -0.21}
03:37:23.496 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.39) = xAngle (-3.59 = 2.70)
03:37:23.496 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.46 = -0.46)
03:37:23.496 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.20 mountX=-0.03 mountY=-0.01, mountTheta=-2.68
03:37:23.499 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
03:37:23.499 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
03:37:23.499 00.000 11060 Worker thread wakes up
03:37:23.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:23.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
03:37:23.499 00.000 10844 UpdateGuideState exits: m=1612 SNR=24.7
03:37:23.499 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
03:37:23.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:23.499 00.000 11060 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=-0.01
03:37:23.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:23.499 00.000 10844 Enqueuing Expose request
03:37:23.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:37:23.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:23.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:37:23.499 00.000 11060 MoveAxis(E, 0, ABG)
03:37:23.499 00.000 11060 Move returns status 0, amount 0
03:37:23.499 00.000 11060 MoveAxis(N, 0, ABG)
03:37:23.499 00.000 11060 Move returns status 0, amount 0
03:37:23.499 00.000 11060 move complete, result=0
03:37:23.499 00.000 11060 worker thread done servicing request
03:37:23.499 00.000 11060 Worker thread wakes up
03:37:23.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:23.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:23.499 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:24.142 00.643 11060 Exposure complete
03:37:24.356 00.214 11060 worker thread done servicing request
03:37:24.356 00.000 10844 OnExposeComplete: enter
03:37:24.356 00.000 10844 UpdateGuideState(): m_state=6
03:37:24.357 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
03:37:24.357 00.000 10844 Star::Find returns 1 (1), X=620.51, Y=104.58, Mass=1750, SNR=26.4, Peak=255 HFD=3.1
03:37:24.357 00.000 10844 MultiStar: [#1 0.24,0.00,0.91,U] [#2 -0.14,-0.08,0.96,U] [#3 0.60,-0.08,0.00,M1] [#4 -0.21,-0.13,0.98,U] [#5 0.57,-0.59,0.00,M2] [#6 -0.04,-0.27,0.93,U] [#7 0.24,0.05,0.83,U] [#8 0.14,-0.08,0.80,U] 
03:37:24.357 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.13}, one-star: {-0.32, -0.33}
03:37:24.357 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.39) = xAngle (-3.16 = 3.12)
03:37:24.357 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.04 = -0.04)
03:37:24.357 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.77 mountX=-0.13 mountY=-0.01, mountTheta=-3.10
03:37:24.357 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
03:37:24.357 00.000 10844 Enqueuing Move request for scope (-0.03, -0.13)
03:37:24.357 00.000 11060 Worker thread wakes up
03:37:24.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:24.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
03:37:24.357 00.000 10844 UpdateGuideState exits: m=1750 SNR=26.4 Saturated
03:37:24.361 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:24.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
03:37:24.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:24.361 00.000 10844 Enqueuing Expose request
03:37:24.361 00.000 11060 Moving (-0.03, -0.13) raw xDistance=-0.13 yDistance=-0.01
03:37:24.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:37:24.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:24.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:37:24.361 00.000 11060 MoveAxis(E, 30, ABG)
03:37:24.361 00.000 11060 Guiding  Dir = 2, Dur = 30
03:37:24.397 00.036 11060 IsSlewing returns 0
03:37:24.397 00.000 11060 IsGuiding returns 0
03:37:24.458 00.061 11060 IsGuiding returns 0
03:37:24.458 00.000 11060 Move returns status 0, amount 30
03:37:24.458 00.000 11060 MoveAxis(N, 0, ABG)
03:37:24.458 00.000 11060 Move returns status 0, amount 0
03:37:24.458 00.000 11060 move complete, result=0
03:37:24.458 00.000 11060 worker thread done servicing request
03:37:24.458 00.000 11060 Worker thread wakes up
03:37:24.458 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
03:37:24.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:24.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:25.084 00.626 11060 Exposure complete
03:37:25.297 00.213 11060 worker thread done servicing request
03:37:25.297 00.000 10844 OnExposeComplete: enter
03:37:25.297 00.000 10844 UpdateGuideState(): m_state=6
03:37:25.299 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
03:37:25.299 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.77, Mass=1829, SNR=26.6, Peak=201 HFD=3.5
03:37:25.299 00.000 10844 MultiStar: [#1 0.12,0.68,0.00,M1] [#2 0.04,-0.19,0.88,U] [#3 0.65,-0.53,0.00,M2] [#4 -0.00,-0.32,1.00,U] [#5 0.10,-0.41,0.90,U] [#6 -0.20,-0.71,0.00,M1] [#7 -0.30,-0.14,0.90,U] [#8 0.25,0.11,0.77,U] 
03:37:25.299 00.000 10844 single-star, 5 included, MultiStar: {0.00, -0.19}, one-star: {-0.04, -0.14}
03:37:25.299 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.05)
03:37:25.299 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:37:25.300 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.85 mountX=-0.15 mountY=-0.02, mountTheta=-3.03
03:37:25.302 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.14, opts=13)
03:37:25.302 00.000 10844 Enqueuing Move request for scope (-0.04, -0.14)
03:37:25.302 00.000 11060 Worker thread wakes up
03:37:25.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:25.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
03:37:25.302 00.000 10844 UpdateGuideState exits: m=1829 SNR=26.6
03:37:25.302 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
03:37:25.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:25.302 00.000 11060 Moving (-0.04, -0.14) raw xDistance=-0.15 yDistance=-0.02
03:37:25.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:25.302 00.000 10844 Enqueuing Expose request
03:37:25.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:37:25.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:25.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:37:25.304 00.002 11060 MoveAxis(E, 36, ABG)
03:37:25.304 00.000 11060 Guiding  Dir = 2, Dur = 36
03:37:25.331 00.027 11060 IsSlewing returns 0
03:37:25.332 00.001 11060 IsGuiding returns 0
03:37:25.395 00.063 11060 IsGuiding returns 0
03:37:25.395 00.000 11060 Move returns status 0, amount 36
03:37:25.395 00.000 11060 MoveAxis(N, 0, ABG)
03:37:25.395 00.000 11060 Move returns status 0, amount 0
03:37:25.395 00.000 11060 move complete, result=0
03:37:25.395 00.000 11060 worker thread done servicing request
03:37:25.395 00.000 11060 Worker thread wakes up
03:37:25.395 00.000 10844 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
03:37:25.398 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:25.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:26.035 00.637 11060 Exposure complete
03:37:26.270 00.235 11060 worker thread done servicing request
03:37:26.270 00.000 10844 OnExposeComplete: enter
03:37:26.270 00.000 10844 UpdateGuideState(): m_state=6
03:37:26.270 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
03:37:26.270 00.000 10844 Star::Find returns 1 (1), X=620.75, Y=104.89, Mass=1715, SNR=26.5, Peak=255 HFD=3.0
03:37:26.270 00.000 10844 MultiStar: [#1 0.12,0.26,0.96,U] [#2 -0.21,-0.00,0.88,U] [#3 -0.11,-0.40,1.01,U] [#4 0.23,-0.07,0.97,U] [#5 0.18,-0.08,0.92,U] [#6 -0.25,-0.60,0.00,M2] [#7 0.17,-0.19,0.97,U] [#8 -0.03,0.10,0.82,U] 
03:37:26.270 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.06}, one-star: {-0.08, -0.03}
03:37:26.270 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
03:37:26.270 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.75 = 0.75)
03:37:26.270 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.99 mountX=-0.05 mountY=0.05, mountTheta=2.39
03:37:26.270 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.06, opts=13)
03:37:26.270 00.000 10844 Enqueuing Move request for scope (0.04, -0.06)
03:37:26.270 00.000 11060 Worker thread wakes up
03:37:26.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
03:37:26.270 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:26.270 00.000 10844 UpdateGuideState exits: m=1715 SNR=26.5 Saturated
03:37:26.270 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
03:37:26.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:26.275 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:26.275 00.000 10844 Enqueuing Expose request
03:37:26.275 00.000 11060 Moving (0.04, -0.06) raw xDistance=-0.05 yDistance=0.05
03:37:26.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:37:26.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:26.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:37:26.275 00.000 11060 MoveAxis(E, 0, ABG)
03:37:26.276 00.001 11060 Move returns status 0, amount 0
03:37:26.276 00.000 11060 MoveAxis(N, 0, ABG)
03:37:26.276 00.000 11060 Move returns status 0, amount 0
03:37:26.276 00.000 11060 move complete, result=0
03:37:26.276 00.000 11060 worker thread done servicing request
03:37:26.276 00.000 11060 Worker thread wakes up
03:37:26.276 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:26.276 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:26.278 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:26.920 00.642 11060 Exposure complete
03:37:27.125 00.205 11060 worker thread done servicing request
03:37:27.125 00.000 10844 OnExposeComplete: enter
03:37:27.125 00.000 10844 UpdateGuideState(): m_state=6
03:37:27.125 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
03:37:27.125 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=105.06, Mass=1624, SNR=25.5, Peak=239 HFD=3.3
03:37:27.125 00.000 10844 MultiStar: [#1 -0.19,-0.19,1.02,U] [#2 0.33,0.56,0.00,M1] [#3 0.33,0.08,1.02,U] [#4 -0.33,-0.79,0.00,M1] [#5 0.56,-0.26,0.00,M1] [#6 0.05,-0.38,1.10,U] [#7 -0.26,-0.09,0.86,U] [#8 -0.37,-0.28,0.88,U] 
03:37:27.125 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.12}, one-star: {-0.20, 0.14}
03:37:27.125 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.39) = xAngle (-3.62 = 2.67)
03:37:27.125 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.49 = -0.49)
03:37:27.127 00.002 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.23 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
03:37:27.127 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.12, opts=13)
03:37:27.127 00.000 10844 Enqueuing Move request for scope (-0.09, -0.12)
03:37:27.127 00.000 11060 Worker thread wakes up
03:37:27.127 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
03:37:27.127 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
03:37:27.127 00.000 11060 Moving (-0.09, -0.12) raw xDistance=-0.14 yDistance=-0.07
03:37:27.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:37:27.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:27.130 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:37:27.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:27.130 00.000 11060 MoveAxis(E, 32, ABG)
03:37:27.130 00.000 11060 Guiding  Dir = 2, Dur = 32
03:37:27.130 00.000 10844 UpdateGuideState exits: m=1624 SNR=25.5
03:37:27.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:27.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:27.130 00.000 10844 Enqueuing Expose request
03:37:27.134 00.004 11060 IsSlewing returns 0
03:37:27.134 00.000 11060 IsGuiding returns 0
03:37:27.182 00.048 11060 IsGuiding returns 0
03:37:27.182 00.000 11060 Move returns status 0, amount 32
03:37:27.182 00.000 11060 MoveAxis(N, 0, ABG)
03:37:27.182 00.000 11060 Move returns status 0, amount 0
03:37:27.182 00.000 11060 move complete, result=0
03:37:27.182 00.000 11060 worker thread done servicing request
03:37:27.182 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
03:37:27.182 00.000 11060 Worker thread wakes up
03:37:27.183 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:27.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:27.824 00.641 11060 Exposure complete
03:37:28.014 00.190 11060 worker thread done servicing request
03:37:28.014 00.000 10844 OnExposeComplete: enter
03:37:28.014 00.000 10844 UpdateGuideState(): m_state=6
03:37:28.014 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
03:37:28.014 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.78, Mass=1863, SNR=27.4, Peak=237 HFD=3.1
03:37:28.014 00.000 10844 MultiStar: [#1 -0.03,-0.04,0.96,U] [#2 0.19,0.34,0.90,U] [#3 0.63,-0.05,0.00,M1] [#4 -0.18,-0.67,0.00,M2] [#5 0.56,-0.26,0.00,M2] [#6 -0.08,-0.33,1.05,U] [#7 0.20,-0.00,0.88,U] [#8 0.08,0.10,0.72,U] 
03:37:28.014 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.03}, one-star: {-0.16, -0.14}
03:37:28.014 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.39) = xAngle (-2.18 = -2.18)
03:37:28.014 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
03:37:28.014 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.79 mountX=-0.02 mountY=0.03, mountTheta=2.19
03:37:28.020 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.03, opts=13)
03:37:28.022 00.002 10844 Enqueuing Move request for scope (0.03, -0.03)
03:37:28.022 00.000 11060 Worker thread wakes up
03:37:28.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:28.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
03:37:28.022 00.000 10844 UpdateGuideState exits: m=1863 SNR=27.4
03:37:28.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
03:37:28.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:28.022 00.000 11060 Moving (0.03, -0.03) raw xDistance=-0.02 yDistance=0.03
03:37:28.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:28.022 00.000 10844 Enqueuing Expose request
03:37:28.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:37:28.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:28.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:37:28.022 00.000 11060 MoveAxis(E, 0, ABG)
03:37:28.022 00.000 11060 Move returns status 0, amount 0
03:37:28.022 00.000 11060 MoveAxis(N, 0, ABG)
03:37:28.022 00.000 11060 Move returns status 0, amount 0
03:37:28.022 00.000 11060 move complete, result=0
03:37:28.022 00.000 11060 worker thread done servicing request
03:37:28.022 00.000 11060 Worker thread wakes up
03:37:28.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:28.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:28.022 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:28.648 00.626 11060 Exposure complete
03:37:28.844 00.196 11060 worker thread done servicing request
03:37:28.844 00.000 10844 OnExposeComplete: enter
03:37:28.844 00.000 10844 UpdateGuideState(): m_state=6
03:37:28.844 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
03:37:28.847 00.003 10844 Star::Find returns 1 (0), X=620.55, Y=105.37, Mass=1789, SNR=26.8, Peak=178 HFD=3.2
03:37:28.847 00.000 10844 MultiStar: [#1 0.28,-0.09,0.93,U] [#2 -0.15,0.38,0.83,U] [#3 0.14,-0.77,0.00,M2] [#4 0.22,-0.13,0.91,U] [#5 0.37,0.31,0.94,U] [#6 -0.29,0.00,1.03,U] [#7 -0.04,-0.42,0.82,U] [#8 -0.05,-0.14,0.80,U] 
03:37:28.847 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.06}, one-star: {-0.28, 0.45}
03:37:28.847 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.39) = xAngle (0.12 = 0.12)
03:37:28.847 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.24 = -3.04)
03:37:28.847 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.51 mountX=0.06 mountY=-0.01, mountTheta=-0.10
03:37:28.848 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.06, opts=13)
03:37:28.848 00.000 10844 Enqueuing Move request for scope (0.00, 0.06)
03:37:28.848 00.000 11060 Worker thread wakes up
03:37:28.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
03:37:28.848 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
03:37:28.848 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:28.848 00.000 11060 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
03:37:28.848 00.000 10844 UpdateGuideState exits: m=1789 SNR=26.8
03:37:28.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:37:28.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:28.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:28.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:28.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:37:28.848 00.000 10844 Enqueuing Expose request
03:37:28.848 00.000 11060 MoveAxis(E, 0, ABG)
03:37:28.848 00.000 11060 Move returns status 0, amount 0
03:37:28.848 00.000 11060 MoveAxis(N, 0, ABG)
03:37:28.848 00.000 11060 Move returns status 0, amount 0
03:37:28.848 00.000 11060 move complete, result=0
03:37:28.848 00.000 11060 worker thread done servicing request
03:37:28.848 00.000 11060 Worker thread wakes up
03:37:28.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:28.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:28.855 00.007 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:29.488 00.633 11060 Exposure complete
03:37:29.712 00.224 11060 worker thread done servicing request
03:37:29.712 00.000 10844 OnExposeComplete: enter
03:37:29.712 00.000 10844 UpdateGuideState(): m_state=6
03:37:29.712 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
03:37:29.712 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=105.19, Mass=1609, SNR=25.5, Peak=246 HFD=2.7
03:37:29.712 00.000 10844 MultiStar: [#1 0.20,-0.18,1.00,U] [#2 0.17,0.23,0.96,U] [#3 0.50,-0.72,0.00,M3] [#4 -0.24,-0.51,1.05,U] [#5 0.26,0.25,1.01,U] [#6 -0.53,-0.19,1.06,U] [#7 0.04,0.36,0.86,U] [#8 0.04,-0.11,0.79,U] 
03:37:29.712 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.48, 0.27}
03:37:29.712 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.39) = xAngle (1.67 = 1.67)
03:37:29.712 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.80 = -1.49)
03:37:29.712 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
03:37:29.715 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
03:37:29.715 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
03:37:29.715 00.000 11060 Worker thread wakes up
03:37:29.715 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:29.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
03:37:29.715 00.000 10844 UpdateGuideState exits: m=1609 SNR=25.5
03:37:29.715 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
03:37:29.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:29.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:29.715 00.000 10844 Enqueuing Expose request
03:37:29.715 00.000 11060 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
03:37:29.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:37:29.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:29.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:37:29.715 00.000 11060 MoveAxis(E, 0, ABG)
03:37:29.715 00.000 11060 Move returns status 0, amount 0
03:37:29.715 00.000 11060 MoveAxis(N, 0, ABG)
03:37:29.715 00.000 11060 Move returns status 0, amount 0
03:37:29.715 00.000 11060 move complete, result=0
03:37:29.715 00.000 11060 worker thread done servicing request
03:37:29.715 00.000 11060 Worker thread wakes up
03:37:29.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:29.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:29.719 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:30.340 00.621 11060 Exposure complete
03:37:30.537 00.197 11060 worker thread done servicing request
03:37:30.537 00.000 10844 OnExposeComplete: enter
03:37:30.537 00.000 10844 UpdateGuideState(): m_state=6
03:37:30.537 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
03:37:30.537 00.000 10844 Star::Find returns 1 (0), X=620.27, Y=104.83, Mass=1925, SNR=27.8, Peak=229 HFD=3.5
03:37:30.537 00.000 10844 MultiStar: [#1 -0.08,-0.20,0.96,U] [#2 -0.16,-0.04,0.90,U] [#3 0.05,-0.28,0.96,U] [#4 0.03,-0.41,0.92,U] [#5 0.49,0.07,0.88,U] [#6 -0.37,-0.70,0.00,M1] [#7 0.06,-0.11,0.85,U] [#8 -0.46,-0.60,0.00,M1] 
03:37:30.537 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.15}, one-star: {-0.56, -0.09}
03:37:30.537 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.11)
03:37:30.540 00.003 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
03:37:30.540 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.79 mountX=-0.16 mountY=-0.01, mountTheta=-3.09
03:37:30.542 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
03:37:30.542 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
03:37:30.542 00.000 11060 Worker thread wakes up
03:37:30.542 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:30.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
03:37:30.542 00.000 10844 UpdateGuideState exits: m=1925 SNR=27.8
03:37:30.542 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
03:37:30.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:30.542 00.000 11060 Moving (-0.03, -0.15) raw xDistance=-0.16 yDistance=-0.01
03:37:30.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:30.542 00.000 10844 Enqueuing Expose request
03:37:30.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:37:30.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:30.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:37:30.542 00.000 11060 MoveAxis(E, 37, ABG)
03:37:30.542 00.000 11060 Guiding  Dir = 2, Dur = 37
03:37:30.558 00.016 11060 IsSlewing returns 0
03:37:30.558 00.000 11060 IsGuiding returns 0
03:37:30.605 00.047 11060 IsGuiding returns 0
03:37:30.605 00.000 11060 Move returns status 0, amount 37
03:37:30.605 00.000 11060 MoveAxis(N, 0, ABG)
03:37:30.605 00.000 11060 Move returns status 0, amount 0
03:37:30.605 00.000 11060 move complete, result=0
03:37:30.605 00.000 11060 worker thread done servicing request
03:37:30.605 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
03:37:30.605 00.000 11060 Worker thread wakes up
03:37:30.606 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:30.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:31.228 00.622 11060 Exposure complete
03:37:31.447 00.219 11060 worker thread done servicing request
03:37:31.447 00.000 10844 OnExposeComplete: enter
03:37:31.447 00.000 10844 UpdateGuideState(): m_state=6
03:37:31.448 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
03:37:31.448 00.000 10844 Star::Find returns 1 (1), X=620.52, Y=104.59, Mass=1645, SNR=25.7, Peak=255 HFD=3.2
03:37:31.448 00.000 10844 MultiStar: [#1 -0.30,-0.20,0.98,U] [#2 -0.26,-0.38,0.94,U] [#3 0.15,-0.57,0.00,M3] [#4 -0.35,-0.34,0.99,U] [#5 0.17,-0.50,0.94,U] [#6 -0.24,-0.72,0.00,M2] [#7 0.18,-0.50,0.94,U] [#8 -0.11,-0.33,0.80,U] 
03:37:31.448 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.37}, one-star: {-0.31, -0.33}
03:37:31.448 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.95)
03:37:31.448 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.21 = -0.21)
03:37:31.448 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.95 mountX=-0.39 mountY=-0.08, mountTheta=-2.93
03:37:31.452 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.37, opts=13)
03:37:31.452 00.000 10844 Enqueuing Move request for scope (-0.15, -0.37)
03:37:31.452 00.000 11060 Worker thread wakes up
03:37:31.454 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:31.454 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.7 Saturated
03:37:31.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.37) opts 0xd
03:37:31.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:31.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.37)
03:37:31.455 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:31.455 00.000 10844 Enqueuing Expose request
03:37:31.455 00.000 11060 Moving (-0.15, -0.37) raw xDistance=-0.39 yDistance=-0.08
03:37:31.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
03:37:31.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:31.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:37:31.455 00.000 11060 MoveAxis(E, 92, ABG)
03:37:31.455 00.000 11060 Guiding  Dir = 2, Dur = 92
03:37:31.459 00.004 11060 IsSlewing returns 0
03:37:31.459 00.000 11060 IsGuiding returns 0
03:37:31.566 00.107 11060 IsGuiding returns 0
03:37:31.566 00.000 11060 Move returns status 0, amount 92
03:37:31.566 00.000 11060 MoveAxis(N, 0, ABG)
03:37:31.566 00.000 11060 Move returns status 0, amount 0
03:37:31.566 00.000 11060 move complete, result=0
03:37:31.566 00.000 11060 worker thread done servicing request
03:37:31.566 00.000 11060 Worker thread wakes up
03:37:31.566 00.000 10844 GuideStep: -0.4 px 92 ms EAST, -0.1 px 0 ms NORTH
03:37:31.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:31.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:32.204 00.638 11060 Exposure complete
03:37:32.419 00.215 11060 worker thread done servicing request
03:37:32.419 00.000 10844 OnExposeComplete: enter
03:37:32.419 00.000 10844 UpdateGuideState(): m_state=6
03:37:32.420 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
03:37:32.420 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.79, Mass=1657, SNR=25.6, Peak=202 HFD=3.2
03:37:32.420 00.000 10844 MultiStar: [#1 0.13,-0.06,0.95,U] [#2 -0.40,-0.24,0.92,U] [#3 0.38,-0.37,1.06,U] [#4 -0.05,-0.63,0.00,M1] [#5 0.39,0.24,0.89,U] [#6 0.04,-0.59,0.00,M3] [#7 -0.05,-0.18,0.87,U] [#8 0.30,-0.13,0.77,U] 
03:37:32.420 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {-0.19, -0.13}
03:37:32.420 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.39) = xAngle (-2.41 = -2.41)
03:37:32.420 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.71 = 0.71)
03:37:32.420 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.02 mountX=-0.11 mountY=0.10, mountTheta=2.42
03:37:32.423 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.13, opts=13)
03:37:32.423 00.000 10844 Enqueuing Move request for scope (0.08, -0.13)
03:37:32.423 00.000 11060 Worker thread wakes up
03:37:32.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
03:37:32.424 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
03:37:32.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:32.424 00.000 11060 Moving (0.08, -0.13) raw xDistance=-0.11 yDistance=0.10
03:37:32.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:37:32.424 00.000 10844 UpdateGuideState exits: m=1657 SNR=25.6
03:37:32.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:32.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:32.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:32.424 00.000 10844 Enqueuing Expose request
03:37:32.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:37:32.424 00.000 11060 MoveAxis(E, 0, ABG)
03:37:32.424 00.000 11060 Move returns status 0, amount 0
03:37:32.424 00.000 11060 MoveAxis(N, 0, ABG)
03:37:32.424 00.000 11060 Move returns status 0, amount 0
03:37:32.425 00.001 11060 move complete, result=0
03:37:32.425 00.000 11060 worker thread done servicing request
03:37:32.425 00.000 11060 Worker thread wakes up
03:37:32.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:32.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:32.427 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:33.065 00.638 11060 Exposure complete
03:37:33.274 00.209 11060 worker thread done servicing request
03:37:33.274 00.000 10844 OnExposeComplete: enter
03:37:33.274 00.000 10844 UpdateGuideState(): m_state=6
03:37:33.274 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
03:37:33.274 00.000 10844 Star::Find returns 1 (1), X=620.43, Y=104.83, Mass=1827, SNR=27.1, Peak=255 HFD=3.2
03:37:33.274 00.000 10844 MultiStar: [#1 -0.19,0.00,0.86,U] [#2 0.45,-0.20,0.85,U] [#3 0.07,-0.27,1.00,U] [#4 -0.21,-0.49,0.86,U] [#5 0.03,0.62,0.00,M1] [#6 -0.60,-1.01,0.00,M4] [#7 -0.20,-0.03,0.88,U] [#8 0.14,-0.13,0.75,U] 
03:37:33.274 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.17}, one-star: {-0.40, -0.09}
03:37:33.274 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 2.99)
03:37:33.274 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
03:37:33.276 00.002 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.90 mountX=-0.18 mountY=-0.03, mountTheta=-2.97
03:37:33.278 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.17, opts=13)
03:37:33.278 00.000 10844 Enqueuing Move request for scope (-0.06, -0.17)
03:37:33.278 00.000 11060 Worker thread wakes up
03:37:33.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:33.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
03:37:33.278 00.000 10844 UpdateGuideState exits: m=1827 SNR=27.1 Saturated
03:37:33.278 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
03:37:33.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:33.278 00.000 11060 Moving (-0.06, -0.17) raw xDistance=-0.18 yDistance=-0.03
03:37:33.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:33.278 00.000 10844 Enqueuing Expose request
03:37:33.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:37:33.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:33.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:37:33.278 00.000 11060 MoveAxis(E, 43, ABG)
03:37:33.278 00.000 11060 Guiding  Dir = 2, Dur = 43
03:37:33.286 00.008 11060 IsSlewing returns 0
03:37:33.286 00.000 11060 IsGuiding returns 0
03:37:33.334 00.048 11060 IsGuiding returns 0
03:37:33.334 00.000 11060 Move returns status 0, amount 43
03:37:33.334 00.000 11060 MoveAxis(N, 0, ABG)
03:37:33.334 00.000 11060 Move returns status 0, amount 0
03:37:33.334 00.000 11060 move complete, result=0
03:37:33.334 00.000 11060 worker thread done servicing request
03:37:33.334 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
03:37:33.334 00.000 11060 Worker thread wakes up
03:37:33.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:33.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:33.979 00.645 11060 Exposure complete
03:37:34.203 00.224 11060 worker thread done servicing request
03:37:34.203 00.000 10844 OnExposeComplete: enter
03:37:34.203 00.000 10844 UpdateGuideState(): m_state=6
03:37:34.204 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
03:37:34.204 00.000 10844 Star::Find returns 1 (0), X=620.21, Y=105.39, Mass=1564, SNR=24.9, Peak=217 HFD=2.9
03:37:34.204 00.000 10844 MultiStar: [#1 0.04,0.71,0.00,M1] [#2 0.19,0.02,0.99,U] [#3 -0.18,-0.09,1.02,U] [#4 -0.32,-0.20,1.04,U] [#5 0.05,0.13,0.97,U] [#6 -0.16,-0.57,0.00,M5] [#7 0.06,0.28,0.94,U] [#8 -0.04,0.04,0.95,U] 
03:37:34.204 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.09}, one-star: {-0.62, 0.47}
03:37:34.204 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.39) = xAngle (1.14 = 1.14)
03:37:34.204 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.26 = -2.02)
03:37:34.204 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.53 mountX=0.07 mountY=-0.14, mountTheta=-1.14
03:37:34.209 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.09, opts=13)
03:37:34.209 00.000 10844 Enqueuing Move request for scope (-0.13, 0.09)
03:37:34.209 00.000 11060 Worker thread wakes up
03:37:34.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
03:37:34.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
03:37:34.209 00.000 11060 Moving (-0.13, 0.09) raw xDistance=0.07 yDistance=-0.14
03:37:34.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:34.209 00.000 10844 UpdateGuideState exits: m=1564 SNR=24.9
03:37:34.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:34.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:34.209 00.000 10844 Enqueuing Expose request
03:37:34.210 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:37:34.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:34.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:37:34.211 00.001 11060 MoveAxis(E, 0, ABG)
03:37:34.211 00.000 11060 Move returns status 0, amount 0
03:37:34.211 00.000 11060 MoveAxis(N, 0, ABG)
03:37:34.211 00.000 11060 Move returns status 0, amount 0
03:37:34.211 00.000 11060 move complete, result=0
03:37:34.212 00.001 11060 worker thread done servicing request
03:37:34.212 00.000 11060 Worker thread wakes up
03:37:34.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:34.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:34.212 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:34.853 00.641 11060 Exposure complete
03:37:35.062 00.209 11060 worker thread done servicing request
03:37:35.062 00.000 10844 OnExposeComplete: enter
03:37:35.062 00.000 10844 UpdateGuideState(): m_state=6
03:37:35.062 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
03:37:35.064 00.002 10844 Star::Find returns 1 (0), X=620.78, Y=105.09, Mass=1894, SNR=27.3, Peak=224 HFD=3.1
03:37:35.064 00.000 10844 MultiStar: [#1 -0.01,-0.11,0.92,U] [#2 0.17,0.44,0.80,U] [#3 0.09,-0.14,0.96,U] [#4 0.04,0.08,0.88,U] [#5 0.53,0.15,0.86,U] [#6 -0.10,-0.16,1.04,U] [#7 -0.27,0.64,0.00,M1] [#8 0.15,-0.81,0.00,M1] 
03:37:35.064 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {-0.05, 0.17}
03:37:35.064 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.39) = xAngle (-0.86 = -0.86)
03:37:35.064 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.26 = 2.26)
03:37:35.064 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.53 mountX=0.06 mountY=0.08, mountTheta=0.87
03:37:35.067 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
03:37:35.067 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
03:37:35.067 00.000 11060 Worker thread wakes up
03:37:35.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:35.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
03:37:35.067 00.000 10844 UpdateGuideState exits: m=1894 SNR=27.3
03:37:35.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
03:37:35.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:35.067 00.000 11060 Moving (0.09, 0.05) raw xDistance=0.06 yDistance=0.08
03:37:35.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:35.067 00.000 10844 Enqueuing Expose request
03:37:35.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:37:35.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:35.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:37:35.067 00.000 11060 MoveAxis(E, 0, ABG)
03:37:35.067 00.000 11060 Move returns status 0, amount 0
03:37:35.067 00.000 11060 MoveAxis(N, 0, ABG)
03:37:35.067 00.000 11060 Move returns status 0, amount 0
03:37:35.067 00.000 11060 move complete, result=0
03:37:35.067 00.000 11060 worker thread done servicing request
03:37:35.067 00.000 11060 Worker thread wakes up
03:37:35.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:35.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:35.071 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:35.713 00.642 11060 Exposure complete
03:37:35.932 00.219 11060 worker thread done servicing request
03:37:35.932 00.000 10844 OnExposeComplete: enter
03:37:35.932 00.000 10844 UpdateGuideState(): m_state=6
03:37:35.932 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
03:37:35.932 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.93, Mass=1930, SNR=27.6, Peak=249 HFD=3.1
03:37:35.932 00.000 10844 MultiStar: [#1 0.22,-0.30,0.88,U] [#2 -0.27,0.07,0.83,U] [#3 0.35,-0.24,0.93,U] [#4 -0.01,-0.00,0.91,U] [#5 0.08,0.19,0.91,U] [#6 0.14,0.06,0.93,U] [#7 0.06,-0.48,0.95,U] [#8 -0.18,-0.34,0.82,U] 
03:37:35.932 00.000 10844 single-star, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.11, 0.01}
03:37:35.932 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.39) = xAngle (1.68 = 1.68)
03:37:35.932 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.80 = -1.48)
03:37:35.932 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.07 mountX=-0.01 mountY=-0.11, mountTheta=-1.68
03:37:35.937 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
03:37:35.937 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
03:37:35.937 00.000 11060 Worker thread wakes up
03:37:35.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:35.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
03:37:35.937 00.000 10844 UpdateGuideState exits: m=1930 SNR=27.6
03:37:35.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
03:37:35.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:35.937 00.000 11060 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
03:37:35.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:35.937 00.000 10844 Enqueuing Expose request
03:37:35.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:37:35.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:35.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:37:35.937 00.000 11060 MoveAxis(E, 0, ABG)
03:37:35.937 00.000 11060 Move returns status 0, amount 0
03:37:35.937 00.000 11060 MoveAxis(N, 0, ABG)
03:37:35.937 00.000 11060 Move returns status 0, amount 0
03:37:35.937 00.000 11060 move complete, result=0
03:37:35.937 00.000 11060 worker thread done servicing request
03:37:35.937 00.000 11060 Worker thread wakes up
03:37:35.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:35.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:35.937 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:36.564 00.627 11060 Exposure complete
03:37:36.770 00.206 11060 worker thread done servicing request
03:37:36.770 00.000 10844 OnExposeComplete: enter
03:37:36.770 00.000 10844 UpdateGuideState(): m_state=6
03:37:36.770 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
03:37:36.770 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=104.68, Mass=1630, SNR=25.2, Peak=244 HFD=2.9
03:37:36.770 00.000 10844 MultiStar: [#1 -0.15,-0.02,0.93,U] [#2 -0.78,0.21,0.00,M1] [#3 0.43,-0.12,1.03,U] [#4 0.14,-0.48,0.99,U] [#5 0.37,-0.02,0.99,U] [#6 -0.88,-0.01,0.00,M4] [#7 -0.18,0.00,1.04,U] [#8 0.23,-0.41,0.82,U] 
03:37:36.770 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.18}, one-star: {-0.45, -0.24}
03:37:36.773 00.003 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
03:37:36.773 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:37:36.773 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.29 mountX=-0.17 mountY=0.08, mountTheta=2.69
03:37:36.775 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.18, opts=13)
03:37:36.775 00.000 10844 Enqueuing Move request for scope (0.05, -0.18)
03:37:36.775 00.000 11060 Worker thread wakes up
03:37:36.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:36.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
03:37:36.775 00.000 10844 UpdateGuideState exits: m=1630 SNR=25.2
03:37:36.775 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
03:37:36.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:36.775 00.000 11060 Moving (0.05, -0.18) raw xDistance=-0.17 yDistance=0.08
03:37:36.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:36.775 00.000 10844 Enqueuing Expose request
03:37:36.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
03:37:36.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:36.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:37:36.775 00.000 11060 MoveAxis(E, 39, ABG)
03:37:36.775 00.000 11060 Guiding  Dir = 2, Dur = 39
03:37:36.801 00.026 11060 IsSlewing returns 0
03:37:36.802 00.001 11060 IsGuiding returns 0
03:37:36.863 00.061 11060 IsGuiding returns 0
03:37:36.864 00.001 11060 Move returns status 0, amount 39
03:37:36.864 00.000 11060 MoveAxis(N, 0, ABG)
03:37:36.864 00.000 11060 Move returns status 0, amount 0
03:37:36.864 00.000 11060 move complete, result=0
03:37:36.864 00.000 11060 worker thread done servicing request
03:37:36.864 00.000 11060 Worker thread wakes up
03:37:36.864 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
03:37:36.864 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:36.864 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:37.502 00.638 11060 Exposure complete
03:37:37.711 00.209 11060 worker thread done servicing request
03:37:37.711 00.000 10844 OnExposeComplete: enter
03:37:37.713 00.002 10844 UpdateGuideState(): m_state=6
03:37:37.713 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
03:37:37.713 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.54, Mass=1659, SNR=25.5, Peak=235 HFD=3.4
03:37:37.714 00.001 10844 MultiStar: [#1 0.14,-0.02,0.98,U] [#2 -0.04,0.02,0.94,U] [#3 0.47,-0.13,1.05,U] [#4 -0.37,-0.42,1.03,U] [#5 0.09,0.15,0.96,U] [#6 -0.35,-0.12,1.06,U] [#7 0.05,-0.23,0.98,U] [#8 0.15,0.08,0.88,U] 
03:37:37.714 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {-0.01, -0.38}
03:37:37.714 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.39) = xAngle (-2.86 = -2.86)
03:37:37.714 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.26 = 0.26)
03:37:37.714 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.47 mountX=-0.12 mountY=0.03, mountTheta=2.88
03:37:37.715 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.12, opts=13)
03:37:37.715 00.000 10844 Enqueuing Move request for scope (0.01, -0.12)
03:37:37.715 00.000 11060 Worker thread wakes up
03:37:37.715 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:37.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
03:37:37.715 00.000 10844 UpdateGuideState exits: m=1659 SNR=25.5
03:37:37.715 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
03:37:37.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:37.715 00.000 11060 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.03
03:37:37.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:37.715 00.000 10844 Enqueuing Expose request
03:37:37.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:37:37.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:37.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:37:37.715 00.000 11060 MoveAxis(E, 0, ABG)
03:37:37.715 00.000 11060 Move returns status 0, amount 0
03:37:37.715 00.000 11060 MoveAxis(N, 0, ABG)
03:37:37.715 00.000 11060 Move returns status 0, amount 0
03:37:37.715 00.000 11060 move complete, result=0
03:37:37.715 00.000 11060 worker thread done servicing request
03:37:37.715 00.000 11060 Worker thread wakes up
03:37:37.718 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:37.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:37.718 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:38.361 00.643 11060 Exposure complete
03:37:38.557 00.196 11060 worker thread done servicing request
03:37:38.557 00.000 10844 OnExposeComplete: enter
03:37:38.557 00.000 10844 UpdateGuideState(): m_state=6
03:37:38.557 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
03:37:38.557 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.48, Mass=1623, SNR=24.7, Peak=216 HFD=3.2
03:37:38.557 00.000 10844 MultiStar: [#1 -0.07,-0.60,0.00,M1] [#2 -0.22,-0.36,0.96,U] [#3 -0.05,-0.69,0.00,M1] [#4 -0.08,-0.77,0.00,M1] [#5 0.11,-0.20,0.95,U] [#6 -0.63,-0.12,0.00,M4] [#7 -0.05,-0.46,0.91,U] [#8 0.41,-1.04,0.00,M1] 
03:37:38.557 00.000 10844 refined, 3 included, MultiStar: {-0.10, -0.36}, one-star: {-0.24, -0.43}
03:37:38.557 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.05)
03:37:38.557 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:37:38.557 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.36 hyp=0.38 cameraTheta=-1.85 mountX=-0.37 mountY=-0.04, mountTheta=-3.03
03:37:38.562 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.36, opts=13)
03:37:38.562 00.000 10844 Enqueuing Move request for scope (-0.10, -0.36)
03:37:38.562 00.000 11060 Worker thread wakes up
03:37:38.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:38.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.36) opts 0xd
03:37:38.562 00.000 10844 UpdateGuideState exits: m=1623 SNR=24.7
03:37:38.562 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.36)
03:37:38.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:38.562 00.000 11060 Moving (-0.10, -0.36) raw xDistance=-0.37 yDistance=-0.04
03:37:38.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:38.562 00.000 10844 Enqueuing Expose request
03:37:38.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
03:37:38.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:38.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:37:38.562 00.000 11060 MoveAxis(E, 88, ABG)
03:37:38.562 00.000 11060 Guiding  Dir = 2, Dur = 88
03:37:38.578 00.016 11060 IsSlewing returns 0
03:37:38.578 00.000 11060 IsGuiding returns 0
03:37:38.674 00.096 11060 IsGuiding returns 0
03:37:38.674 00.000 11060 Move returns status 0, amount 88
03:37:38.674 00.000 11060 MoveAxis(N, 0, ABG)
03:37:38.674 00.000 11060 Move returns status 0, amount 0
03:37:38.674 00.000 11060 move complete, result=0
03:37:38.674 00.000 11060 worker thread done servicing request
03:37:38.674 00.000 11060 Worker thread wakes up
03:37:38.674 00.000 10844 GuideStep: -0.4 px 88 ms EAST, -0.0 px 0 ms NORTH
03:37:38.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:38.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:39.312 00.638 11060 Exposure complete
03:37:39.510 00.198 11060 worker thread done servicing request
03:37:39.510 00.000 10844 OnExposeComplete: enter
03:37:39.510 00.000 10844 UpdateGuideState(): m_state=6
03:37:39.516 00.006 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
03:37:39.516 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=104.71, Mass=1635, SNR=25.3, Peak=249 HFD=3.2
03:37:39.516 00.000 10844 MultiStar: [#1 -0.00,0.17,0.98,U] [#2 -0.27,0.13,0.93,U] [#3 -0.25,-0.36,1.05,U] [#4 -0.05,-0.36,1.05,U] [#5 0.50,0.06,1.03,U] [#6 -0.24,0.02,0.98,U] [#7 0.44,0.06,0.94,U] [#8 -0.03,-0.03,0.90,U] 
03:37:39.516 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.42, -0.21}
03:37:39.516 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.39) = xAngle (-3.48 = 2.81)
03:37:39.516 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.35 = -0.35)
03:37:39.516 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.09 mountX=-0.07 mountY=-0.02, mountTheta=-2.79
03:37:39.516 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
03:37:39.516 00.000 10844 Enqueuing Move request for scope (-0.03, -0.06)
03:37:39.516 00.000 11060 Worker thread wakes up
03:37:39.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:39.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
03:37:39.516 00.000 10844 UpdateGuideState exits: m=1635 SNR=25.3
03:37:39.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
03:37:39.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:39.516 00.000 11060 Moving (-0.03, -0.06) raw xDistance=-0.07 yDistance=-0.02
03:37:39.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:39.516 00.000 10844 Enqueuing Expose request
03:37:39.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:37:39.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:39.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:37:39.516 00.000 11060 MoveAxis(E, 0, ABG)
03:37:39.516 00.000 11060 Move returns status 0, amount 0
03:37:39.516 00.000 11060 MoveAxis(N, 0, ABG)
03:37:39.516 00.000 11060 Move returns status 0, amount 0
03:37:39.516 00.000 11060 move complete, result=0
03:37:39.516 00.000 11060 worker thread done servicing request
03:37:39.516 00.000 11060 Worker thread wakes up
03:37:39.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:39.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:39.521 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:40.160 00.639 11060 Exposure complete
03:37:40.381 00.221 11060 worker thread done servicing request
03:37:40.381 00.000 10844 OnExposeComplete: enter
03:37:40.381 00.000 10844 UpdateGuideState(): m_state=6
03:37:40.381 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
03:37:40.381 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=105.00, Mass=1967, SNR=27.6, Peak=235 HFD=2.9
03:37:40.381 00.000 10844 MultiStar: [#1 0.17,-0.03,0.93,U] [#2 -0.03,0.07,0.89,U] [#3 0.08,-0.38,0.97,U] [#4 -0.00,-0.07,0.82,U] [#5 0.13,-0.04,0.90,U] [#6 -0.40,-0.67,0.00,M4] [#7 0.45,-0.30,0.97,U] [#8 -0.16,-0.11,0.76,U] 
03:37:40.381 00.000 10844 single-star, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.11, 0.08}
03:37:40.381 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
03:37:40.381 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
03:37:40.381 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.10 mountY=0.09, mountTheta=0.74
03:37:40.385 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.08, opts=13)
03:37:40.385 00.000 10844 Enqueuing Move request for scope (0.11, 0.08)
03:37:40.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:40.385 00.000 10844 UpdateGuideState exits: m=1967 SNR=27.6
03:37:40.386 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:40.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:40.386 00.000 10844 Enqueuing Expose request
03:37:40.386 00.000 11060 Worker thread wakes up
03:37:40.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
03:37:40.386 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
03:37:40.386 00.000 11060 Moving (0.11, 0.08) raw xDistance=0.10 yDistance=0.09
03:37:40.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:37:40.387 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:40.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:37:40.387 00.000 11060 MoveAxis(E, 0, ABG)
03:37:40.387 00.000 11060 Move returns status 0, amount 0
03:37:40.387 00.000 11060 MoveAxis(N, 0, ABG)
03:37:40.387 00.000 11060 Move returns status 0, amount 0
03:37:40.387 00.000 11060 move complete, result=0
03:37:40.387 00.000 11060 worker thread done servicing request
03:37:40.387 00.000 11060 Worker thread wakes up
03:37:40.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:40.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:40.389 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:41.023 00.634 11060 Exposure complete
03:37:41.239 00.216 11060 worker thread done servicing request
03:37:41.239 00.000 10844 OnExposeComplete: enter
03:37:41.239 00.000 10844 UpdateGuideState(): m_state=6
03:37:41.239 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
03:37:41.241 00.002 10844 Star::Find returns 1 (0), X=620.23, Y=104.73, Mass=1828, SNR=27.4, Peak=239 HFD=3.0
03:37:41.241 00.000 10844 MultiStar: [#1 0.01,0.02,0.85,U] [#2 0.14,-0.37,0.83,U] [#3 0.02,-0.62,0.00,M1] [#4 0.03,-0.29,0.96,U] [#5 0.09,-0.14,0.90,U] [#6 0.20,-0.18,0.96,U] [#7 0.42,-0.18,0.88,U] [#8 0.07,-0.03,0.86,U] 
03:37:41.241 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.17}, one-star: {-0.59, -0.19}
03:37:41.241 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:37:41.241 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:37:41.241 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.36 mountX=-0.16 mountY=0.06, mountTheta=2.77
03:37:41.241 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.17, opts=13)
03:37:41.241 00.000 10844 Enqueuing Move request for scope (0.04, -0.17)
03:37:41.241 00.000 11060 Worker thread wakes up
03:37:41.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:41.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
03:37:41.241 00.000 10844 UpdateGuideState exits: m=1828 SNR=27.4
03:37:41.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
03:37:41.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:41.241 00.000 11060 Moving (0.04, -0.17) raw xDistance=-0.16 yDistance=0.06
03:37:41.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:41.241 00.000 10844 Enqueuing Expose request
03:37:41.246 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:37:41.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:41.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:37:41.246 00.000 11060 MoveAxis(E, 38, ABG)
03:37:41.246 00.000 11060 Guiding  Dir = 2, Dur = 38
03:37:41.250 00.004 11060 IsSlewing returns 0
03:37:41.250 00.000 11060 IsGuiding returns 0
03:37:41.297 00.047 11060 IsGuiding returns 0
03:37:41.297 00.000 11060 Move returns status 0, amount 38
03:37:41.297 00.000 11060 MoveAxis(N, 0, ABG)
03:37:41.297 00.000 11060 Move returns status 0, amount 0
03:37:41.297 00.000 11060 move complete, result=0
03:37:41.297 00.000 11060 worker thread done servicing request
03:37:41.297 00.000 11060 Worker thread wakes up
03:37:41.297 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:37:41.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:41.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:41.930 00.633 11060 Exposure complete
03:37:42.141 00.211 11060 worker thread done servicing request
03:37:42.141 00.000 10844 OnExposeComplete: enter
03:37:42.141 00.000 10844 UpdateGuideState(): m_state=6
03:37:42.143 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
03:37:42.143 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=104.51, Mass=1808, SNR=26.8, Peak=172 HFD=3.3
03:37:42.143 00.000 10844 MultiStar: [#1 0.36,-0.12,1.02,U] [#2 0.10,-0.34,0.89,U] [#3 0.17,-0.17,1.05,U] [#4 0.52,-0.29,0.00,M1] [#5 0.37,-0.63,0.00,M1] [#6 -0.06,-0.69,0.00,M4] [#7 0.15,0.01,0.88,U] [#8 0.46,-0.16,0.82,U] 
03:37:42.143 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.20}, one-star: {0.16, -0.41}
03:37:42.143 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.39) = xAngle (-2.10 = -2.10)
03:37:42.143 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.02 = 1.02)
03:37:42.143 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.31 cameraTheta=-0.71 mountX=-0.15 mountY=0.26, mountTheta=2.11
03:37:42.146 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.20, opts=13)
03:37:42.146 00.000 10844 Enqueuing Move request for scope (0.23, -0.20)
03:37:42.146 00.000 11060 Worker thread wakes up
03:37:42.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:42.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd
03:37:42.146 00.000 10844 UpdateGuideState exits: m=1808 SNR=26.8
03:37:42.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.20)
03:37:42.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:42.146 00.000 11060 Moving (0.23, -0.20) raw xDistance=-0.15 yDistance=0.26
03:37:42.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:42.146 00.000 10844 Enqueuing Expose request
03:37:42.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:37:42.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
03:37:42.146 00.000 11060 MoveAxis(E, 38, ABG)
03:37:42.148 00.002 11060 Guiding  Dir = 2, Dur = 38
03:37:42.168 00.020 11060 IsSlewing returns 0
03:37:42.168 00.000 11060 IsGuiding returns 0
03:37:42.229 00.061 11060 IsGuiding returns 0
03:37:42.229 00.000 11060 Move returns status 0, amount 38
03:37:42.229 00.000 11060 MoveAxis(S, 101, ABG)
03:37:42.229 00.000 11060 Guiding  Dir = 1, Dur = 101
03:37:42.244 00.015 11060 IsSlewing returns 0
03:37:42.244 00.000 11060 IsGuiding returns 0
03:37:42.379 00.135 11060 IsGuiding returns 0
03:37:42.379 00.000 11060 Move returns status 0, amount 101
03:37:42.379 00.000 11060 move complete, result=0
03:37:42.379 00.000 11060 worker thread done servicing request
03:37:42.380 00.001 10844 GuideStep: -0.2 px 38 ms EAST, 0.3 px 101 ms SOUTH
03:37:42.380 00.000 11060 Worker thread wakes up
03:37:42.381 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:42.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:43.002 00.621 11060 Exposure complete
03:37:43.206 00.204 11060 worker thread done servicing request
03:37:43.206 00.000 10844 OnExposeComplete: enter
03:37:43.206 00.000 10844 UpdateGuideState(): m_state=6
03:37:43.206 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
03:37:43.206 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=105.19, Mass=1427, SNR=24.0, Peak=170 HFD=3.0
03:37:43.206 00.000 10844 MultiStar: [#1 -0.34,0.67,0.00,M1] [#2 -0.01,0.27,1.01,U] [#3 -0.08,-0.23,1.12,U] [#4 -0.27,0.06,1.09,U] [#5 0.59,-0.01,0.00,M2] [#6 0.07,-0.14,1.10,U] [#7 -0.01,0.68,0.00,M1] [#8 0.35,0.01,0.98,U] 
03:37:43.206 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.03}, one-star: {-0.30, 0.27}
03:37:43.208 00.002 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.39) = xAngle (1.11 = 1.11)
03:37:43.208 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.24 = -2.05)
03:37:43.208 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.50 mountX=0.02 mountY=-0.05, mountTheta=-1.11
03:37:43.208 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
03:37:43.208 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
03:37:43.211 00.003 11060 Worker thread wakes up
03:37:43.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
03:37:43.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
03:37:43.211 00.000 11060 Moving (-0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
03:37:43.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:43.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:37:43.211 00.000 10844 UpdateGuideState exits: m=1427 SNR=24.0
03:37:43.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:43.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:43.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:37:43.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:43.211 00.000 10844 Enqueuing Expose request
03:37:43.211 00.000 11060 MoveAxis(E, 0, ABG)
03:37:43.211 00.000 11060 Move returns status 0, amount 0
03:37:43.211 00.000 11060 MoveAxis(N, 0, ABG)
03:37:43.211 00.000 11060 Move returns status 0, amount 0
03:37:43.211 00.000 11060 move complete, result=0
03:37:43.211 00.000 11060 worker thread done servicing request
03:37:43.211 00.000 11060 Worker thread wakes up
03:37:43.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:43.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:43.224 00.013 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:43.836 00.612 11060 Exposure complete
03:37:44.056 00.220 11060 worker thread done servicing request
03:37:44.056 00.000 10844 OnExposeComplete: enter
03:37:44.056 00.000 10844 UpdateGuideState(): m_state=6
03:37:44.057 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
03:37:44.057 00.000 10844 Star::Find returns 1 (1), X=620.70, Y=104.91, Mass=2055, SNR=28.3, Peak=255 HFD=2.8
03:37:44.057 00.000 10844 MultiStar: [#1 0.38,0.36,0.86,U] [#2 0.12,-0.11,0.86,U] [#3 0.29,-0.04,0.86,U] [#4 0.11,0.19,0.91,U] [#5 0.25,0.10,0.84,U] [#6 -0.09,-0.49,0.96,U] [#7 0.30,0.39,0.85,U] [#8 -0.06,0.20,0.74,U] 
03:37:44.057 00.000 10844 single-star, 8 included, MultiStar: {0.13, 0.06}, one-star: {-0.13, -0.01}
03:37:44.057 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.80)
03:37:44.057 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
03:37:44.057 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.09 mountX=-0.03 mountY=-0.13, mountTheta=-1.80
03:37:44.057 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.01, opts=13)
03:37:44.057 00.000 10844 Enqueuing Move request for scope (-0.13, -0.01)
03:37:44.057 00.000 11060 Worker thread wakes up
03:37:44.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:44.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
03:37:44.057 00.000 10844 UpdateGuideState exits: m=2055 SNR=28.3 Saturated
03:37:44.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
03:37:44.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:44.057 00.000 11060 Moving (-0.13, -0.01) raw xDistance=-0.03 yDistance=-0.13
03:37:44.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:44.057 00.000 10844 Enqueuing Expose request
03:37:44.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:37:44.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:44.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:37:44.057 00.000 11060 MoveAxis(E, 0, ABG)
03:37:44.057 00.000 11060 Move returns status 0, amount 0
03:37:44.057 00.000 11060 MoveAxis(N, 0, ABG)
03:37:44.057 00.000 11060 Move returns status 0, amount 0
03:37:44.057 00.000 11060 move complete, result=0
03:37:44.062 00.005 11060 worker thread done servicing request
03:37:44.062 00.000 11060 Worker thread wakes up
03:37:44.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:44.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:44.063 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:44.703 00.640 11060 Exposure complete
03:37:44.911 00.208 11060 worker thread done servicing request
03:37:44.911 00.000 10844 OnExposeComplete: enter
03:37:44.911 00.000 10844 UpdateGuideState(): m_state=6
03:37:44.913 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
03:37:44.913 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.87, Mass=1900, SNR=27.5, Peak=232 HFD=3.4
03:37:44.913 00.000 10844 MultiStar: [#1 -0.30,-0.03,0.94,U] [#2 -0.05,0.03,0.91,U] [#3 0.61,0.02,0.00,M1] [#4 0.06,-0.04,0.88,U] [#5 0.19,-0.04,0.79,U] [#6 0.06,-0.17,0.97,U] [#7 0.38,0.59,0.00,M1] [#8 0.09,-0.58,0.00,M1] 
03:37:44.913 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.05}, one-star: {-0.19, -0.05}
03:37:44.913 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.39) = xAngle (-3.69 = 2.59)
03:37:44.913 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.57 = -0.57)
03:37:44.913 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.30 mountX=-0.06 mountY=-0.04, mountTheta=-2.58
03:37:44.913 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
03:37:44.913 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
03:37:44.913 00.000 11060 Worker thread wakes up
03:37:44.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
03:37:44.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:44.913 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
03:37:44.913 00.000 11060 Moving (-0.04, -0.05) raw xDistance=-0.06 yDistance=-0.04
03:37:44.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:37:44.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:44.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:37:44.913 00.000 11060 MoveAxis(E, 0, ABG)
03:37:44.913 00.000 11060 Move returns status 0, amount 0
03:37:44.913 00.000 11060 MoveAxis(N, 0, ABG)
03:37:44.913 00.000 11060 Move returns status 0, amount 0
03:37:44.913 00.000 11060 move complete, result=0
03:37:44.913 00.000 10844 UpdateGuideState exits: m=1900 SNR=27.5
03:37:44.913 00.000 11060 worker thread done servicing request
03:37:44.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:44.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:44.913 00.000 10844 Enqueuing Expose request
03:37:44.913 00.000 11060 Worker thread wakes up
03:37:44.918 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:44.918 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:37:44.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:45.553 00.635 11060 Exposure complete
03:37:45.761 00.208 11060 worker thread done servicing request
03:37:45.761 00.000 10844 OnExposeComplete: enter
03:37:45.761 00.000 10844 UpdateGuideState(): m_state=6
03:37:45.761 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
03:37:45.761 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=105.21, Mass=1770, SNR=26.4, Peak=183 HFD=3.2
03:37:45.761 00.000 10844 MultiStar: [#1 -0.25,0.28,0.96,U] [#2 0.34,0.61,0.00,M1] [#3 -0.18,-0.07,1.02,U] [#4 0.26,0.03,1.00,U] [#5 0.06,0.53,0.99,U] [#6 -0.07,-0.30,0.99,U] [#7 0.29,0.60,0.00,M2] [#8 -0.23,0.05,0.75,U] 
03:37:45.761 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.12}, one-star: {-0.15, 0.29}
03:37:45.761 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.39) = xAngle (0.75 = 0.75)
03:37:45.761 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.88 = -2.41)
03:37:45.761 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.14 mountX=0.10 mountY=-0.09, mountTheta=-0.74
03:37:45.766 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
03:37:45.766 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
03:37:45.766 00.000 11060 Worker thread wakes up
03:37:45.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:45.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
03:37:45.766 00.000 10844 UpdateGuideState exits: m=1770 SNR=26.4
03:37:45.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
03:37:45.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:45.766 00.000 11060 Moving (-0.07, 0.12) raw xDistance=0.10 yDistance=-0.09
03:37:45.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:45.766 00.000 10844 Enqueuing Expose request
03:37:45.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:37:45.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:45.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:37:45.766 00.000 11060 MoveAxis(E, 0, ABG)
03:37:45.766 00.000 11060 Move returns status 0, amount 0
03:37:45.766 00.000 11060 MoveAxis(N, 0, ABG)
03:37:45.766 00.000 11060 Move returns status 0, amount 0
03:37:45.766 00.000 11060 move complete, result=0
03:37:45.766 00.000 11060 worker thread done servicing request
03:37:45.766 00.000 11060 Worker thread wakes up
03:37:45.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:45.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:45.766 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:46.396 00.630 11060 Exposure complete
03:37:46.597 00.201 11060 worker thread done servicing request
03:37:46.597 00.000 10844 OnExposeComplete: enter
03:37:46.597 00.000 10844 UpdateGuideState(): m_state=6
03:37:46.598 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
03:37:46.598 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.76, Mass=1962, SNR=28.4, Peak=236 HFD=3.4
03:37:46.598 00.000 10844 MultiStar: [#1 -0.39,0.12,0.92,U] [#2 -0.03,0.35,0.89,U] [#3 -0.18,-0.26,0.87,U] [#4 -0.19,-0.31,0.90,U] [#5 0.13,0.01,0.84,U] [#6 -0.23,-0.28,1.01,U] [#7 0.01,0.07,0.91,U] [#8 -0.14,-0.15,0.76,U] 
03:37:46.598 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.13, -0.16}
03:37:46.598 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.39) = xAngle (-4.04 = 2.25)
03:37:46.598 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.91 = -0.91)
03:37:46.598 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.65 mountX=-0.09 mountY=-0.12, mountTheta=-2.24
03:37:46.600 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.07, opts=13)
03:37:46.600 00.000 10844 Enqueuing Move request for scope (-0.13, -0.07)
03:37:46.600 00.000 11060 Worker thread wakes up
03:37:46.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:46.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
03:37:46.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
03:37:46.600 00.000 11060 Moving (-0.13, -0.07) raw xDistance=-0.09 yDistance=-0.12
03:37:46.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:37:46.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:46.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:37:46.600 00.000 11060 MoveAxis(E, 0, ABG)
03:37:46.600 00.000 11060 Move returns status 0, amount 0
03:37:46.600 00.000 11060 MoveAxis(N, 0, ABG)
03:37:46.603 00.003 10844 UpdateGuideState exits: m=1962 SNR=28.4
03:37:46.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:46.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:46.603 00.000 10844 Enqueuing Expose request
03:37:46.603 00.000 11060 Move returns status 0, amount 0
03:37:46.603 00.000 11060 move complete, result=0
03:37:46.603 00.000 11060 worker thread done servicing request
03:37:46.603 00.000 11060 Worker thread wakes up
03:37:46.604 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:46.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:46.606 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:47.233 00.627 11060 Exposure complete
03:37:47.434 00.201 11060 worker thread done servicing request
03:37:47.434 00.000 10844 OnExposeComplete: enter
03:37:47.434 00.000 10844 UpdateGuideState(): m_state=6
03:37:47.434 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
03:37:47.434 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=104.51, Mass=1688, SNR=25.6, Peak=157 HFD=3.2
03:37:47.434 00.000 10844 MultiStar: [#1 -0.71,-0.58,0.00,M1] [#2 -0.04,-0.19,0.87,U] [#3 0.01,-0.74,0.00,M1] [#4 -0.62,-0.53,0.00,M1] [#5 0.25,-0.63,0.00,M1] [#6 -0.29,-0.78,0.00,M1] [#7 -0.23,-0.89,0.00,M2] [#8 0.19,-0.51,0.86,U] 
03:37:47.434 00.000 10844 refined, 2 included, MultiStar: {-0.12, -0.37}, one-star: {-0.45, -0.40}
03:37:47.436 00.002 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.27 = 3.01)
03:37:47.436 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
03:37:47.436 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.89 mountX=-0.38 mountY=-0.06, mountTheta=-2.99
03:37:47.438 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.37, opts=13)
03:37:47.438 00.000 10844 Enqueuing Move request for scope (-0.12, -0.37)
03:37:47.438 00.000 11060 Worker thread wakes up
03:37:47.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:47.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.37) opts 0xd
03:37:47.438 00.000 10844 UpdateGuideState exits: m=1688 SNR=25.6
03:37:47.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.37)
03:37:47.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:47.438 00.000 11060 Moving (-0.12, -0.37) raw xDistance=-0.38 yDistance=-0.06
03:37:47.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:47.438 00.000 10844 Enqueuing Expose request
03:37:47.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
03:37:47.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:47.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:37:47.438 00.000 11060 MoveAxis(E, 90, ABG)
03:37:47.438 00.000 11060 Guiding  Dir = 2, Dur = 90
03:37:47.447 00.009 11060 IsSlewing returns 0
03:37:47.447 00.000 11060 IsGuiding returns 0
03:37:47.548 00.101 11060 IsGuiding returns 0
03:37:47.548 00.000 11060 Move returns status 0, amount 90
03:37:47.548 00.000 11060 MoveAxis(N, 0, ABG)
03:37:47.548 00.000 11060 Move returns status 0, amount 0
03:37:47.548 00.000 11060 move complete, result=0
03:37:47.549 00.001 11060 worker thread done servicing request
03:37:47.549 00.000 10844 GuideStep: -0.4 px 90 ms EAST, -0.1 px 0 ms NORTH
03:37:47.549 00.000 11060 Worker thread wakes up
03:37:47.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:47.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:48.190 00.641 11060 Exposure complete
03:37:48.421 00.231 11060 worker thread done servicing request
03:37:48.421 00.000 10844 OnExposeComplete: enter
03:37:48.421 00.000 10844 UpdateGuideState(): m_state=6
03:37:48.421 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
03:37:48.421 00.000 10844 Star::Find returns 1 (0), X=620.11, Y=104.91, Mass=1816, SNR=26.9, Peak=161 HFD=3.5
03:37:48.421 00.000 10844 MultiStar: [#1 -0.26,0.11,0.96,U] [#2 0.05,0.18,0.94,U] [#3 -0.02,-0.11,0.96,U] [#4 -0.34,-0.41,1.08,U] [#5 -0.32,-0.49,0.85,U] [#6 -0.43,-0.86,0.00,M2] [#7 -0.44,-0.42,0.00,M3] [#8 -0.26,-0.52,0.79,U] 
03:37:48.421 00.000 10844 refined, 6 included, MultiStar: {-0.27, -0.17}, one-star: {-0.72, -0.01}
03:37:48.421 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
03:37:48.421 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
03:37:48.421 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-2.59 mountX=-0.21 mountY=-0.24, mountTheta=-2.30
03:37:48.427 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.17, opts=13)
03:37:48.427 00.000 10844 Enqueuing Move request for scope (-0.27, -0.17)
03:37:48.427 00.000 11060 Worker thread wakes up
03:37:48.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:48.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.17) opts 0xd
03:37:48.427 00.000 10844 UpdateGuideState exits: m=1816 SNR=26.9
03:37:48.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.17)
03:37:48.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:48.427 00.000 11060 Moving (-0.27, -0.17) raw xDistance=-0.21 yDistance=-0.24
03:37:48.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:48.427 00.000 10844 Enqueuing Expose request
03:37:48.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:37:48.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:37:48.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:37:48.427 00.000 11060 MoveAxis(E, 53, ABG)
03:37:48.427 00.000 11060 Guiding  Dir = 2, Dur = 53
03:37:48.437 00.010 11060 IsSlewing returns 0
03:37:48.438 00.001 11060 IsGuiding returns 0
03:37:48.494 00.056 11060 IsGuiding returns 0
03:37:48.494 00.000 11060 Move returns status 0, amount 53
03:37:48.494 00.000 11060 MoveAxis(N, 0, ABG)
03:37:48.494 00.000 11060 Move returns status 0, amount 0
03:37:48.494 00.000 11060 move complete, result=0
03:37:48.494 00.000 11060 worker thread done servicing request
03:37:48.494 00.000 10844 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
03:37:48.494 00.000 11060 Worker thread wakes up
03:37:48.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:48.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:49.142 00.648 11060 Exposure complete
03:37:49.348 00.206 11060 worker thread done servicing request
03:37:49.348 00.000 10844 OnExposeComplete: enter
03:37:49.348 00.000 10844 UpdateGuideState(): m_state=6
03:37:49.348 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
03:37:49.348 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.46, Mass=1820, SNR=26.8, Peak=199 HFD=3.2
03:37:49.349 00.001 10844 MultiStar: [#1 -0.22,-0.07,0.95,U] [#2 -0.02,0.08,0.85,U] [#3 -0.34,-0.44,0.99,U] [#4 -0.56,-0.47,0.00,M1] [#5 0.12,0.23,0.94,U] [#6 -0.37,-0.34,1.01,U] [#7 -0.34,-0.19,0.95,U] [#8 -0.20,-0.26,0.82,U] 
03:37:49.349 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.19}, one-star: {-0.33, -0.46}
03:37:49.349 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.39) = xAngle (-3.82 = 2.46)
03:37:49.349 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.70 = -0.70)
03:37:49.349 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.43 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
03:37:49.352 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.19, opts=13)
03:37:49.352 00.000 10844 Enqueuing Move request for scope (-0.22, -0.19)
03:37:49.352 00.000 11060 Worker thread wakes up
03:37:49.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
03:37:49.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
03:37:49.352 00.000 11060 Moving (-0.22, -0.19) raw xDistance=-0.22 yDistance=-0.18
03:37:49.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:37:49.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:49.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:37:49.352 00.000 11060 MoveAxis(E, 54, ABG)
03:37:49.352 00.000 11060 Guiding  Dir = 2, Dur = 54
03:37:49.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:49.352 00.000 10844 UpdateGuideState exits: m=1820 SNR=26.8
03:37:49.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:49.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:49.352 00.000 10844 Enqueuing Expose request
03:37:49.366 00.014 11060 IsSlewing returns 0
03:37:49.366 00.000 11060 IsGuiding returns 0
03:37:49.428 00.062 11060 IsGuiding returns 0
03:37:49.428 00.000 11060 Move returns status 0, amount 54
03:37:49.428 00.000 11060 MoveAxis(N, 0, ABG)
03:37:49.428 00.000 11060 Move returns status 0, amount 0
03:37:49.428 00.000 11060 move complete, result=0
03:37:49.430 00.002 11060 worker thread done servicing request
03:37:49.430 00.000 11060 Worker thread wakes up
03:37:49.430 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
03:37:49.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:49.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:50.070 00.640 11060 Exposure complete
03:37:50.270 00.200 11060 worker thread done servicing request
03:37:50.270 00.000 10844 OnExposeComplete: enter
03:37:50.270 00.000 10844 UpdateGuideState(): m_state=6
03:37:50.270 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
03:37:50.270 00.000 10844 Star::Find returns 1 (0), X=620.12, Y=104.44, Mass=1859, SNR=26.6, Peak=173 HFD=3.4
03:37:50.270 00.000 10844 MultiStar: [#1 -0.27,-0.51,0.98,U] [#2 -0.61,-0.20,0.00,M1] [#3 -0.19,-0.18,0.98,U] [#4 -0.66,-0.31,0.00,M2] [#5 -0.58,0.46,0.00,M1] [#6 -0.75,-0.88,0.00,M2] [#7 -0.26,-0.18,0.88,U] [#8 -0.06,0.01,0.86,U] 
03:37:50.270 00.000 10844 refined, 4 included, MultiStar: {-0.31, -0.28}, one-star: {-0.71, -0.48}
03:37:50.270 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.39) = xAngle (-3.79 = 2.49)
03:37:50.270 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.67 = -0.67)
03:37:50.273 00.003 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.28 hyp=0.41 cameraTheta=-2.41 mountX=-0.33 mountY=-0.26, mountTheta=-2.48
03:37:50.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.28, opts=13)
03:37:50.273 00.000 10844 Enqueuing Move request for scope (-0.31, -0.28)
03:37:50.273 00.000 11060 Worker thread wakes up
03:37:50.273 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:50.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.28) opts 0xd
03:37:50.273 00.000 10844 UpdateGuideState exits: m=1859 SNR=26.6
03:37:50.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.28)
03:37:50.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:50.273 00.000 11060 Moving (-0.31, -0.28) raw xDistance=-0.33 yDistance=-0.26
03:37:50.273 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:50.273 00.000 10844 Enqueuing Expose request
03:37:50.273 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
03:37:50.273 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:37:50.273 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:37:50.273 00.000 11060 MoveAxis(E, 79, ABG)
03:37:50.273 00.000 11060 Guiding  Dir = 2, Dur = 79
03:37:50.293 00.020 11060 IsSlewing returns 0
03:37:50.293 00.000 11060 IsGuiding returns 0
03:37:50.417 00.124 11060 IsGuiding returns 0
03:37:50.417 00.000 11060 Move returns status 0, amount 79
03:37:50.417 00.000 11060 MoveAxis(N, 0, ABG)
03:37:50.417 00.000 11060 Move returns status 0, amount 0
03:37:50.417 00.000 11060 move complete, result=0
03:37:50.417 00.000 11060 worker thread done servicing request
03:37:50.417 00.000 10844 GuideStep: -0.3 px 79 ms EAST, -0.3 px 0 ms NORTH
03:37:50.417 00.000 11060 Worker thread wakes up
03:37:50.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:50.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:51.061 00.644 11060 Exposure complete
03:37:51.265 00.204 11060 worker thread done servicing request
03:37:51.266 00.001 10844 OnExposeComplete: enter
03:37:51.266 00.000 10844 UpdateGuideState(): m_state=6
03:37:51.266 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
03:37:51.266 00.000 10844 Star::Find returns 1 (0), X=619.92, Y=104.93, Mass=1963, SNR=27.8, Peak=157 HFD=4.0
03:37:51.266 00.000 10844 MultiStar: [#1 0.03,-0.16,0.93,U] [#2 -0.07,0.43,0.85,U] [#3 -0.27,-0.41,0.98,U] [#4 -0.43,-0.18,0.91,U] [#5 -0.18,0.29,0.93,U] [#6 -0.28,0.05,0.94,U] [#7 -0.50,0.04,0.86,U] [#8 0.09,-0.14,0.80,U] 
03:37:51.266 00.000 10844 refined, 8 included, MultiStar: {-0.29, -0.01}, one-star: {-0.91, 0.01}
03:37:51.266 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.79)
03:37:51.266 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.37 = -1.37)
03:37:51.266 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.01 hyp=0.29 cameraTheta=-3.10 mountX=-0.06 mountY=-0.29, mountTheta=-1.79
03:37:51.266 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.01, opts=13)
03:37:51.266 00.000 10844 Enqueuing Move request for scope (-0.29, -0.01)
03:37:51.266 00.000 11060 Worker thread wakes up
03:37:51.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:51.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.01) opts 0xd
03:37:51.266 00.000 10844 UpdateGuideState exits: m=1963 SNR=27.8
03:37:51.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.01)
03:37:51.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:51.266 00.000 11060 Moving (-0.29, -0.01) raw xDistance=-0.06 yDistance=-0.29
03:37:51.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:51.266 00.000 10844 Enqueuing Expose request
03:37:51.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:37:51.266 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.22 newest=-0.73
03:37:51.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.29
03:37:51.271 00.005 11060 MoveAxis(E, 0, ABG)
03:37:51.271 00.000 11060 Move returns status 0, amount 0
03:37:51.271 00.000 11060 BLC: Oldest BLC event removed
03:37:51.271 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 620 applied
03:37:51.271 00.000 11060 MoveAxis(N, 731, ABG)
03:37:51.271 00.000 11060 Guiding  Dir = 0, Dur = 731
03:37:51.286 00.015 11060 IsSlewing returns 0
03:37:51.286 00.000 11060 IsGuiding returns 0
03:37:52.027 00.741 11060 IsGuiding returns 0
03:37:52.027 00.000 11060 Move returns status 0, amount 731
03:37:52.027 00.000 11060 move complete, result=0
03:37:52.027 00.000 11060 worker thread done servicing request
03:37:52.027 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 731 ms NORTH
03:37:52.029 00.002 11060 Worker thread wakes up
03:37:52.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:52.031 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:52.682 00.651 11060 Exposure complete
03:37:52.872 00.190 11060 worker thread done servicing request
03:37:52.872 00.000 10844 OnExposeComplete: enter
03:37:52.872 00.000 10844 UpdateGuideState(): m_state=6
03:37:52.876 00.004 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
03:37:52.876 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=104.68, Mass=1751, SNR=26.6, Peak=223 HFD=3.5
03:37:52.876 00.000 10844 MultiStar: [#1 0.44,-0.17,0.94,U] [#2 -0.09,0.28,0.96,U] [#3 0.20,-0.39,0.97,U] [#4 -0.12,-0.39,0.90,U] [#5 0.46,-0.28,1.00,U] [#6 -0.13,-0.27,0.96,U] [#7 0.06,-0.33,0.89,U] [#8 -0.11,0.17,0.76,U] 
03:37:52.876 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.19}, one-star: {-0.53, -0.24}
03:37:52.876 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
03:37:52.876 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
03:37:52.876 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.45 mountX=-0.18 mountY=0.05, mountTheta=2.86
03:37:52.878 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.19, opts=13)
03:37:52.878 00.000 10844 Enqueuing Move request for scope (0.02, -0.19)
03:37:52.878 00.000 11060 Worker thread wakes up
03:37:52.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:52.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
03:37:52.878 00.000 10844 UpdateGuideState exits: m=1751 SNR=26.6
03:37:52.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
03:37:52.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:52.878 00.000 11060 Moving (0.02, -0.19) raw xDistance=-0.18 yDistance=0.05
03:37:52.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:52.878 00.000 10844 Enqueuing Expose request
03:37:52.878 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.199772, 1:-0.052105
03:37:52.878 00.000 11060 BLC: No correction, Miss < min_move
03:37:52.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:37:52.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:52.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:37:52.878 00.000 11060 MoveAxis(E, 42, ABG)
03:37:52.878 00.000 11060 Guiding  Dir = 2, Dur = 42
03:37:52.887 00.009 11060 IsSlewing returns 0
03:37:52.887 00.000 11060 IsGuiding returns 0
03:37:52.943 00.056 11060 IsGuiding returns 0
03:37:52.943 00.000 11060 Move returns status 0, amount 42
03:37:52.943 00.000 11060 MoveAxis(N, 0, ABG)
03:37:52.943 00.000 11060 Move returns status 0, amount 0
03:37:52.943 00.000 11060 move complete, result=0
03:37:52.943 00.000 11060 worker thread done servicing request
03:37:52.943 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:37:52.944 00.001 11060 Worker thread wakes up
03:37:52.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:52.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:53.579 00.635 11060 Exposure complete
03:37:53.784 00.205 11060 worker thread done servicing request
03:37:53.784 00.000 10844 OnExposeComplete: enter
03:37:53.784 00.000 10844 UpdateGuideState(): m_state=6
03:37:53.784 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
03:37:53.784 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.75, Mass=1825, SNR=27.2, Peak=244 HFD=3.1
03:37:53.784 00.000 10844 MultiStar: [#1 0.38,0.28,0.86,U] [#2 -0.16,0.65,0.00,M1] [#3 0.27,0.09,0.97,U] [#4 0.09,-0.05,0.91,U] [#5 0.50,0.33,0.00,M1] [#6 -0.08,-0.04,0.99,U] [#7 0.27,0.33,0.90,U] [#8 0.69,0.45,0.00,M1] 
03:37:53.784 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.07}, one-star: {-0.35, -0.17}
03:37:53.784 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.39) = xAngle (-0.72 = -0.72)
03:37:53.784 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.40 = 2.40)
03:37:53.784 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=0.08 mountY=0.07, mountTheta=0.73
03:37:53.789 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
03:37:53.789 00.000 10844 Enqueuing Move request for scope (0.08, 0.07)
03:37:53.789 00.000 11060 Worker thread wakes up
03:37:53.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:53.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:37:53.789 00.000 10844 UpdateGuideState exits: m=1825 SNR=27.2
03:37:53.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:37:53.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:53.789 00.000 11060 Moving (0.08, 0.07) raw xDistance=0.08 yDistance=0.07
03:37:53.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:53.789 00.000 10844 Enqueuing Expose request
03:37:53.789 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.199772, 1:-0.052105, 2:-0.072820
03:37:53.789 00.000 11060 BLC: No correction, Miss < min_move
03:37:53.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:37:53.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:53.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:37:53.789 00.000 11060 MoveAxis(E, 0, ABG)
03:37:53.789 00.000 11060 Move returns status 0, amount 0
03:37:53.789 00.000 11060 MoveAxis(N, 0, ABG)
03:37:53.789 00.000 11060 Move returns status 0, amount 0
03:37:53.789 00.000 11060 move complete, result=0
03:37:53.789 00.000 11060 worker thread done servicing request
03:37:53.789 00.000 11060 Worker thread wakes up
03:37:53.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:53.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:53.789 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:54.428 00.639 11060 Exposure complete
03:37:54.629 00.201 11060 worker thread done servicing request
03:37:54.629 00.000 10844 OnExposeComplete: enter
03:37:54.629 00.000 10844 UpdateGuideState(): m_state=6
03:37:54.629 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
03:37:54.630 00.001 10844 Star::Find returns 1 (0), X=620.74, Y=104.77, Mass=1914, SNR=27.6, Peak=254 HFD=3.6
03:37:54.630 00.000 10844 MultiStar: [#1 0.18,-0.19,0.92,U] [#2 0.18,-0.31,0.91,U] [#3 0.76,-0.01,0.00,M1] [#4 0.40,-0.61,0.00,M1] [#5 0.63,0.08,0.00,M2] [#6 -0.11,-0.42,0.99,U] [#7 0.19,0.09,0.91,U] [#8 0.37,-0.08,0.73,U] 
03:37:54.630 00.000 10844 single-star, 5 included, MultiStar: {0.10, -0.18}, one-star: {-0.09, -0.14}
03:37:54.630 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.53 = 2.75)
03:37:54.630 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.41 = -0.41)
03:37:54.630 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.15 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
03:37:54.633 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.14, opts=13)
03:37:54.633 00.000 10844 Enqueuing Move request for scope (-0.09, -0.14)
03:37:54.633 00.000 11060 Worker thread wakes up
03:37:54.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
03:37:54.633 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
03:37:54.633 00.000 11060 Moving (-0.09, -0.14) raw xDistance=-0.16 yDistance=-0.07
03:37:54.633 00.000 11060 BLC: window closed
03:37:54.633 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.199772, 1:-0.052105, 2:-0.072820
03:37:54.633 00.000 11060 BLC: No correction, Miss < min_move
03:37:54.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:37:54.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:54.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:37:54.633 00.000 11060 MoveAxis(E, 37, ABG)
03:37:54.633 00.000 11060 Guiding  Dir = 2, Dur = 37
03:37:54.636 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:54.636 00.000 10844 UpdateGuideState exits: m=1914 SNR=27.6
03:37:54.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:54.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:54.636 00.000 10844 Enqueuing Expose request
03:37:54.647 00.011 11060 IsSlewing returns 0
03:37:54.647 00.000 11060 IsGuiding returns 0
03:37:54.693 00.046 11060 IsGuiding returns 0
03:37:54.693 00.000 11060 Move returns status 0, amount 37
03:37:54.693 00.000 11060 MoveAxis(N, 0, ABG)
03:37:54.693 00.000 11060 Move returns status 0, amount 0
03:37:54.693 00.000 11060 move complete, result=0
03:37:54.693 00.000 11060 worker thread done servicing request
03:37:54.693 00.000 11060 Worker thread wakes up
03:37:54.693 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
03:37:54.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:54.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:55.326 00.633 11060 Exposure complete
03:37:55.542 00.216 11060 worker thread done servicing request
03:37:55.542 00.000 10844 OnExposeComplete: enter
03:37:55.542 00.000 10844 UpdateGuideState(): m_state=6
03:37:55.542 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
03:37:55.542 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.77, Mass=1665, SNR=25.8, Peak=248 HFD=3.1
03:37:55.542 00.000 10844 MultiStar: [#1 -0.26,-0.16,0.99,U] [#2 -0.22,-0.23,0.92,U] [#3 0.22,-0.28,1.04,U] [#4 -0.24,-0.10,0.95,U] [#5 0.20,-0.29,0.87,U] [#6 -0.26,-0.13,1.02,U] [#7 0.01,0.35,0.87,U] [#8 -0.23,0.02,0.85,U] 
03:37:55.542 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.11}, one-star: {-0.30, -0.15}
03:37:55.545 00.003 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.39) = xAngle (-3.79 = 2.49)
03:37:55.545 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.67 = -0.67)
03:37:55.545 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-2.40 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
03:37:55.547 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.11, opts=13)
03:37:55.547 00.000 10844 Enqueuing Move request for scope (-0.12, -0.11)
03:37:55.547 00.000 11060 Worker thread wakes up
03:37:55.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:55.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
03:37:55.547 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.8
03:37:55.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
03:37:55.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:55.547 00.000 11060 Moving (-0.12, -0.11) raw xDistance=-0.13 yDistance=-0.10
03:37:55.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:55.547 00.000 10844 Enqueuing Expose request
03:37:55.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:37:55.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:55.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:37:55.547 00.000 11060 MoveAxis(E, 33, ABG)
03:37:55.547 00.000 11060 Guiding  Dir = 2, Dur = 33
03:37:55.557 00.010 11060 IsSlewing returns 0
03:37:55.558 00.001 11060 IsGuiding returns 0
03:37:55.603 00.045 11060 IsGuiding returns 0
03:37:55.603 00.000 11060 Move returns status 0, amount 33
03:37:55.603 00.000 11060 MoveAxis(N, 0, ABG)
03:37:55.603 00.000 11060 Move returns status 0, amount 0
03:37:55.603 00.000 11060 move complete, result=0
03:37:55.603 00.000 11060 worker thread done servicing request
03:37:55.603 00.000 11060 Worker thread wakes up
03:37:55.603 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
03:37:55.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:55.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:56.238 00.635 11060 Exposure complete
03:37:56.446 00.208 11060 worker thread done servicing request
03:37:56.446 00.000 10844 OnExposeComplete: enter
03:37:56.446 00.000 10844 UpdateGuideState(): m_state=6
03:37:56.446 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
03:37:56.446 00.000 10844 Star::Find returns 1 (0), X=620.05, Y=104.06, Mass=1781, SNR=26.4, Peak=171 HFD=3.9
03:37:56.446 00.000 10844 MultiStar: [#1 -0.26,-0.66,0.00,M1] [#2 0.03,0.11,0.88,U] [#3 0.05,-0.56,0.99,U] [#4 -0.64,-1.13,0.00,M1] [#5 0.15,-0.61,0.00,M2] [#6 -0.53,-0.92,0.00,M1] [#7 -0.47,-0.74,0.00,M1] [#8 -0.38,-0.63,0.00,M1] 
03:37:56.446 00.000 10844 refined, 2 included, MultiStar: {-0.25, -0.46}, one-star: {-0.78, -0.86}
03:37:56.446 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
03:37:56.446 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
03:37:56.446 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.46 hyp=0.52 cameraTheta=-2.06 mountX=-0.50 mountY=-0.17, mountTheta=-2.81
03:37:56.451 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.46, opts=13)
03:37:56.451 00.000 10844 Enqueuing Move request for scope (-0.25, -0.46)
03:37:56.451 00.000 11060 Worker thread wakes up
03:37:56.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:56.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.46) opts 0xd
03:37:56.451 00.000 10844 UpdateGuideState exits: m=1781 SNR=26.4
03:37:56.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.46)
03:37:56.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:56.451 00.000 11060 Moving (-0.25, -0.46) raw xDistance=-0.50 yDistance=-0.17
03:37:56.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:56.451 00.000 10844 Enqueuing Expose request
03:37:56.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.50
03:37:56.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:56.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:37:56.451 00.000 11060 MoveAxis(E, 117, ABG)
03:37:56.451 00.000 11060 Guiding  Dir = 2, Dur = 117
03:37:56.462 00.011 11060 IsSlewing returns 0
03:37:56.462 00.000 11060 IsGuiding returns 0
03:37:56.586 00.124 11060 IsGuiding returns 0
03:37:56.586 00.000 11060 Move returns status 0, amount 117
03:37:56.586 00.000 11060 MoveAxis(N, 0, ABG)
03:37:56.586 00.000 11060 Move returns status 0, amount 0
03:37:56.586 00.000 11060 move complete, result=0
03:37:56.586 00.000 11060 worker thread done servicing request
03:37:56.586 00.000 10844 GuideStep: -0.5 px 117 ms EAST, -0.2 px 0 ms NORTH
03:37:56.586 00.000 11060 Worker thread wakes up
03:37:56.588 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:56.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:57.221 00.633 11060 Exposure complete
03:37:57.426 00.205 11060 worker thread done servicing request
03:37:57.426 00.000 10844 OnExposeComplete: enter
03:37:57.426 00.000 10844 UpdateGuideState(): m_state=6
03:37:57.426 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
03:37:57.426 00.000 10844 Star::Find returns 1 (0), X=621.00, Y=104.47, Mass=1729, SNR=26.6, Peak=228 HFD=3.0
03:37:57.426 00.000 10844 MultiStar: [#1 -0.06,-0.15,0.92,U] [#2 0.24,0.21,0.87,U] [#3 -0.11,0.16,1.06,U] [#4 0.19,-0.10,0.94,U] [#5 0.43,-0.04,0.95,U] [#6 -0.07,-0.23,1.06,U] [#7 0.25,0.20,0.83,U] [#8 0.22,0.03,0.83,U] 
03:37:57.426 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.17, -0.45}
03:37:57.426 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
03:37:57.426 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
03:37:57.426 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.36 mountX=-0.02 mountY=0.14, mountTheta=1.75
03:37:57.431 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
03:37:57.431 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
03:37:57.431 00.000 11060 Worker thread wakes up
03:37:57.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:37:57.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:37:57.431 00.000 10844 UpdateGuideState exits: m=1729 SNR=26.6
03:37:57.431 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:37:57.431 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:57.431 00.000 11060 Moving (0.13, -0.05) raw xDistance=-0.02 yDistance=0.14
03:37:57.431 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:57.431 00.000 10844 Enqueuing Expose request
03:37:57.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:37:57.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:57.431 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:37:57.431 00.000 11060 MoveAxis(E, 0, ABG)
03:37:57.431 00.000 11060 Move returns status 0, amount 0
03:37:57.431 00.000 11060 MoveAxis(N, 0, ABG)
03:37:57.431 00.000 11060 Move returns status 0, amount 0
03:37:57.431 00.000 11060 move complete, result=0
03:37:57.431 00.000 11060 worker thread done servicing request
03:37:57.431 00.000 11060 Worker thread wakes up
03:37:57.431 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:57.431 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:57.431 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:58.067 00.636 11060 Exposure complete
03:37:58.273 00.206 11060 worker thread done servicing request
03:37:58.273 00.000 10844 OnExposeComplete: enter
03:37:58.273 00.000 10844 UpdateGuideState(): m_state=6
03:37:58.274 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
03:37:58.274 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=104.98, Mass=1859, SNR=26.8, Peak=194 HFD=2.9
03:37:58.274 00.000 10844 MultiStar: [#1 0.32,0.21,0.91,U] [#2 0.10,0.33,0.87,U] [#3 0.40,0.20,0.96,U] [#4 0.14,-0.12,0.96,U] [#5 0.52,-0.22,0.91,U] [#6 0.08,-0.18,1.00,U] [#7 0.47,0.14,0.96,U] [#8 0.43,-0.08,0.71,U] 
03:37:58.274 00.000 10844 single-star, 8 included, MultiStar: {0.28, 0.04}, one-star: {0.13, 0.06}
03:37:58.274 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.39) = xAngle (-0.94 = -0.94)
03:37:58.274 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.18 = 2.18)
03:37:58.274 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.45 mountX=0.08 mountY=0.11, mountTheta=0.95
03:37:58.277 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.06, opts=13)
03:37:58.277 00.000 10844 Enqueuing Move request for scope (0.13, 0.06)
03:37:58.277 00.000 11060 Worker thread wakes up
03:37:58.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:58.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
03:37:58.277 00.000 10844 UpdateGuideState exits: m=1859 SNR=26.8
03:37:58.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
03:37:58.278 00.001 11060 Moving (0.13, 0.06) raw xDistance=0.08 yDistance=0.11
03:37:58.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:58.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:37:58.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:58.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:58.278 00.000 10844 Enqueuing Expose request
03:37:58.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:37:58.278 00.000 11060 MoveAxis(E, 0, ABG)
03:37:58.278 00.000 11060 Move returns status 0, amount 0
03:37:58.278 00.000 11060 MoveAxis(N, 0, ABG)
03:37:58.279 00.001 11060 Move returns status 0, amount 0
03:37:58.279 00.000 11060 move complete, result=0
03:37:58.279 00.000 11060 worker thread done servicing request
03:37:58.279 00.000 11060 Worker thread wakes up
03:37:58.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:58.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:58.280 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:58.912 00.632 11060 Exposure complete
03:37:59.116 00.204 11060 worker thread done servicing request
03:37:59.116 00.000 10844 OnExposeComplete: enter
03:37:59.120 00.004 10844 UpdateGuideState(): m_state=6
03:37:59.120 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
03:37:59.120 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.41, Mass=1667, SNR=25.5, Peak=158 HFD=3.5
03:37:59.120 00.000 10844 MultiStar: [#1 0.18,0.26,1.06,U] [#2 0.64,-0.26,0.00,M1] [#3 0.84,-0.47,0.00,M1] [#4 -0.16,-0.27,1.04,U] [#5 0.38,0.07,0.96,U] [#6 0.35,-0.99,0.00,M1] [#7 0.11,0.21,1.02,U] [#8 0.30,-0.34,0.86,U] 
03:37:59.121 00.001 10844 refined, 5 included, MultiStar: {0.11, -0.09}, one-star: {-0.09, -0.50}
03:37:59.121 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.39) = xAngle (-2.05 = -2.05)
03:37:59.121 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.08 = 1.08)
03:37:59.121 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.66 mountX=-0.07 mountY=0.13, mountTheta=2.05
03:37:59.123 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.09, opts=13)
03:37:59.123 00.000 10844 Enqueuing Move request for scope (0.11, -0.09)
03:37:59.123 00.000 11060 Worker thread wakes up
03:37:59.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:59.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
03:37:59.123 00.000 10844 UpdateGuideState exits: m=1667 SNR=25.5
03:37:59.123 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
03:37:59.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:59.123 00.000 11060 Moving (0.11, -0.09) raw xDistance=-0.07 yDistance=0.13
03:37:59.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:59.123 00.000 10844 Enqueuing Expose request
03:37:59.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:37:59.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:37:59.125 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:37:59.125 00.000 11060 MoveAxis(E, 0, ABG)
03:37:59.125 00.000 11060 Move returns status 0, amount 0
03:37:59.125 00.000 11060 MoveAxis(N, 0, ABG)
03:37:59.125 00.000 11060 Move returns status 0, amount 0
03:37:59.125 00.000 11060 move complete, result=0
03:37:59.125 00.000 11060 worker thread done servicing request
03:37:59.125 00.000 11060 Worker thread wakes up
03:37:59.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:59.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:59.128 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:59.749 00.621 11060 Exposure complete
03:37:59.949 00.200 11060 worker thread done servicing request
03:37:59.949 00.000 10844 OnExposeComplete: enter
03:37:59.949 00.000 10844 UpdateGuideState(): m_state=6
03:37:59.950 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
03:37:59.950 00.000 10844 Star::Find returns 1 (0), X=621.23, Y=104.75, Mass=1875, SNR=27.4, Peak=223 HFD=3.0
03:37:59.950 00.000 10844 MultiStar: [#1 -0.07,-0.05,1.01,U] [#2 0.20,-0.08,0.85,U] [#3 0.69,-0.12,0.00,M2] [#4 0.24,-0.03,1.01,U] [#5 0.68,-0.60,0.00,M1] [#6 0.22,-0.44,0.98,U] [#7 0.26,-0.07,0.92,U] [#8 0.83,-0.20,0.00,M1] 
03:37:59.950 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.14}, one-star: {0.40, -0.17}
03:37:59.950 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:37:59.950 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.13 = 1.13)
03:37:59.950 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.60 mountX=-0.10 mountY=0.23, mountTheta=1.99
03:37:59.953 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.14, opts=13)
03:37:59.953 00.000 10844 Enqueuing Move request for scope (0.21, -0.14)
03:37:59.953 00.000 11060 Worker thread wakes up
03:37:59.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:37:59.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
03:37:59.953 00.000 10844 UpdateGuideState exits: m=1875 SNR=27.4
03:37:59.953 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
03:37:59.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:59.953 00.000 11060 Moving (0.21, -0.14) raw xDistance=-0.10 yDistance=0.23
03:37:59.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:37:59.953 00.000 10844 Enqueuing Expose request
03:37:59.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:37:59.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:37:59.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:37:59.953 00.000 11060 MoveAxis(E, 0, ABG)
03:37:59.955 00.002 11060 Move returns status 0, amount 0
03:37:59.955 00.000 11060 MoveAxis(N, 0, ABG)
03:37:59.955 00.000 11060 Move returns status 0, amount 0
03:37:59.955 00.000 11060 move complete, result=0
03:37:59.955 00.000 11060 worker thread done servicing request
03:37:59.955 00.000 11060 Worker thread wakes up
03:37:59.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:37:59.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:37:59.957 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:00.587 00.630 11060 Exposure complete
03:38:00.811 00.224 11060 worker thread done servicing request
03:38:00.811 00.000 10844 OnExposeComplete: enter
03:38:00.811 00.000 10844 UpdateGuideState(): m_state=6
03:38:00.811 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
03:38:00.811 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.79, Mass=1689, SNR=26.0, Peak=219 HFD=3.2
03:38:00.813 00.002 10844 MultiStar: [#1 0.64,0.17,0.00,M1] [#2 0.42,0.28,0.87,U] [#3 0.29,0.23,1.03,U] [#4 0.14,-0.12,0.95,U] [#5 0.58,0.20,0.00,M2] [#6 0.10,-0.49,1.01,U] [#7 0.22,0.13,0.93,U] [#8 0.36,-0.10,0.81,U] 
03:38:00.813 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.03}, one-star: {-0.21, -0.13}
03:38:00.813 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
03:38:00.813 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.55 = 1.55)
03:38:00.813 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.18 mountX=-0.00 mountY=0.18, mountTheta=1.57
03:38:00.815 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.03, opts=13)
03:38:00.817 00.002 10844 Enqueuing Move request for scope (0.18, -0.03)
03:38:00.817 00.000 11060 Worker thread wakes up
03:38:00.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:00.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
03:38:00.817 00.000 10844 UpdateGuideState exits: m=1689 SNR=26.0
03:38:00.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
03:38:00.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:00.817 00.000 11060 Moving (0.18, -0.03) raw xDistance=-0.00 yDistance=0.18
03:38:00.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:00.817 00.000 10844 Enqueuing Expose request
03:38:00.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:38:00.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:00.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:38:00.817 00.000 11060 MoveAxis(E, 0, ABG)
03:38:00.817 00.000 11060 Move returns status 0, amount 0
03:38:00.817 00.000 11060 MoveAxis(N, 0, ABG)
03:38:00.817 00.000 11060 Move returns status 0, amount 0
03:38:00.817 00.000 11060 move complete, result=0
03:38:00.817 00.000 11060 worker thread done servicing request
03:38:00.817 00.000 11060 Worker thread wakes up
03:38:00.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:00.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:00.820 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:01.444 00.624 11060 Exposure complete
03:38:01.650 00.206 11060 worker thread done servicing request
03:38:01.650 00.000 10844 OnExposeComplete: enter
03:38:01.650 00.000 10844 UpdateGuideState(): m_state=6
03:38:01.650 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
03:38:01.650 00.000 10844 Star::Find returns 1 (0), X=621.30, Y=104.68, Mass=1779, SNR=26.4, Peak=193 HFD=3.4
03:38:01.650 00.000 10844 MultiStar: [#1 0.22,-0.27,0.89,U] [#2 0.38,-0.06,0.86,U] [#3 0.63,-0.20,0.00,M2] [#4 0.05,-0.40,1.02,U] [#5 0.41,-0.09,0.86,U] [#6 0.01,-0.35,0.99,U] [#7 0.59,-0.03,0.85,U] [#8 0.40,-0.04,0.84,U] 
03:38:01.650 00.000 10844 refined, 7 included, MultiStar: {0.31, -0.19}, one-star: {0.47, -0.24}
03:38:01.650 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
03:38:01.650 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.17 = 1.17)
03:38:01.650 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.19 hyp=0.36 cameraTheta=-0.56 mountX=-0.14 mountY=0.34, mountTheta=1.96
03:38:01.655 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.19, opts=13)
03:38:01.655 00.000 10844 Enqueuing Move request for scope (0.31, -0.19)
03:38:01.655 00.000 11060 Worker thread wakes up
03:38:01.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:01.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.19) opts 0xd
03:38:01.655 00.000 10844 UpdateGuideState exits: m=1779 SNR=26.4
03:38:01.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.19)
03:38:01.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:01.655 00.000 11060 Moving (0.31, -0.19) raw xDistance=-0.14 yDistance=0.34
03:38:01.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:01.655 00.000 10844 Enqueuing Expose request
03:38:01.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:38:01.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:38:01.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:38:01.655 00.000 11060 MoveAxis(E, 32, ABG)
03:38:01.655 00.000 11060 Guiding  Dir = 2, Dur = 32
03:38:01.666 00.011 11060 IsSlewing returns 0
03:38:01.666 00.000 11060 IsGuiding returns 0
03:38:01.718 00.052 11060 IsGuiding returns 0
03:38:01.719 00.001 11060 Move returns status 0, amount 32
03:38:01.719 00.000 11060 MoveAxis(N, 0, ABG)
03:38:01.719 00.000 11060 Move returns status 0, amount 0
03:38:01.719 00.000 11060 move complete, result=0
03:38:01.719 00.000 11060 worker thread done servicing request
03:38:01.719 00.000 11060 Worker thread wakes up
03:38:01.719 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.3 px 0 ms NORTH
03:38:01.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:01.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:02.354 00.635 11060 Exposure complete
03:38:02.558 00.204 11060 worker thread done servicing request
03:38:02.560 00.002 10844 OnExposeComplete: enter
03:38:02.560 00.000 10844 UpdateGuideState(): m_state=6
03:38:02.560 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
03:38:02.560 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.41, Mass=1745, SNR=26.7, Peak=184 HFD=3.3
03:38:02.560 00.000 10844 MultiStar: [#1 0.41,-0.34,0.88,U] [#2 0.09,-0.16,0.86,U] [#3 0.39,-0.20,0.94,U] [#4 0.03,-0.62,0.00,M1] [#5 0.55,-0.33,0.00,M2] [#6 0.26,-0.07,1.00,U] [#7 0.34,0.06,0.87,U] [#8 0.21,-0.18,0.83,U] 
03:38:02.560 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.21}, one-star: {-0.03, -0.51}
03:38:02.560 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.39) = xAngle (-2.11 = -2.11)
03:38:02.560 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.02 = 1.02)
03:38:02.560 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.31 cameraTheta=-0.72 mountX=-0.16 mountY=0.27, mountTheta=2.11
03:38:02.563 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.21, opts=13)
03:38:02.563 00.000 10844 Enqueuing Move request for scope (0.24, -0.21)
03:38:02.563 00.000 11060 Worker thread wakes up
03:38:02.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:02.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd
03:38:02.563 00.000 10844 UpdateGuideState exits: m=1745 SNR=26.7
03:38:02.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.21)
03:38:02.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:02.563 00.000 11060 Moving (0.24, -0.21) raw xDistance=-0.16 yDistance=0.27
03:38:02.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:02.563 00.000 10844 Enqueuing Expose request
03:38:02.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:38:02.563 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.34 newest=0.78
03:38:02.565 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
03:38:02.565 00.000 11060 MoveAxis(E, 38, ABG)
03:38:02.565 00.000 11060 Guiding  Dir = 2, Dur = 38
03:38:02.570 00.005 11060 IsSlewing returns 0
03:38:02.570 00.000 11060 IsGuiding returns 0
03:38:02.617 00.047 11060 IsGuiding returns 0
03:38:02.617 00.000 11060 Move returns status 0, amount 38
03:38:02.618 00.001 11060 BLC: Oldest BLC event removed
03:38:02.618 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 620 applied
03:38:02.618 00.000 11060 MoveAxis(S, 723, ABG)
03:38:02.618 00.000 11060 Guiding  Dir = 1, Dur = 723
03:38:02.632 00.014 11060 IsSlewing returns 0
03:38:02.632 00.000 11060 IsGuiding returns 0
03:38:03.363 00.731 11060 IsGuiding returns 0
03:38:03.363 00.000 11060 Move returns status 0, amount 723
03:38:03.363 00.000 11060 move complete, result=0
03:38:03.363 00.000 11060 worker thread done servicing request
03:38:03.363 00.000 11060 Worker thread wakes up
03:38:03.363 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.3 px 723 ms SOUTH
03:38:03.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:03.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:04.000 00.637 11060 Exposure complete
03:38:04.187 00.187 11060 worker thread done servicing request
03:38:04.188 00.001 10844 OnExposeComplete: enter
03:38:04.188 00.000 10844 UpdateGuideState(): m_state=6
03:38:04.188 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
03:38:04.188 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.92, Mass=1896, SNR=27.8, Peak=244 HFD=3.3
03:38:04.188 00.000 10844 MultiStar: [#1 -0.05,0.39,0.86,U] [#2 -0.12,0.52,0.89,U] [#3 0.28,-0.16,0.94,U] [#4 -0.29,-0.36,0.96,U] [#5 0.15,-0.08,0.97,U] [#6 -0.12,-0.30,0.98,U] [#7 -0.04,0.21,0.95,U] [#8 0.08,-0.14,0.75,U] 
03:38:04.188 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.46, -0.00}
03:38:04.188 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
03:38:04.188 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
03:38:04.188 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.10 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
03:38:04.190 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
03:38:04.190 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
03:38:04.190 00.000 11060 Worker thread wakes up
03:38:04.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
03:38:04.190 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
03:38:04.190 00.000 11060 Moving (-0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
03:38:04.190 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.185955, 1:-0.070898
03:38:04.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:04.190 00.000 11060 BLC: No correction, Miss < min_move
03:38:04.190 00.000 10844 UpdateGuideState exits: m=1896 SNR=27.8
03:38:04.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:04.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:04.190 00.000 10844 Enqueuing Expose request
03:38:04.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:38:04.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:04.193 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:38:04.193 00.000 11060 MoveAxis(E, 0, ABG)
03:38:04.193 00.000 11060 Move returns status 0, amount 0
03:38:04.193 00.000 11060 MoveAxis(N, 0, ABG)
03:38:04.193 00.000 11060 Move returns status 0, amount 0
03:38:04.193 00.000 11060 move complete, result=0
03:38:04.193 00.000 11060 worker thread done servicing request
03:38:04.193 00.000 11060 Worker thread wakes up
03:38:04.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:04.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:04.196 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:04.845 00.649 11060 Exposure complete
03:38:05.047 00.202 11060 worker thread done servicing request
03:38:05.047 00.000 10844 OnExposeComplete: enter
03:38:05.047 00.000 10844 UpdateGuideState(): m_state=6
03:38:05.049 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
03:38:05.049 00.000 10844 Star::Find returns 1 (1), X=620.24, Y=104.32, Mass=1893, SNR=27.2, Peak=255 HFD=3.5
03:38:05.049 00.000 10844 MultiStar: [#1 -0.43,-0.08,1.03,U] [#2 -0.50,-0.13,0.94,U] [#3 -0.24,-0.78,0.00,M1] [#4 -0.63,-0.43,0.00,M1] [#5 -0.38,-0.30,0.89,U] [#6 -0.62,-0.67,0.00,M1] [#7 -0.60,-0.47,0.00,M1] [#8 -1.00,-0.60,0.00,M1] 
03:38:05.049 00.000 10844 refined, 3 included, MultiStar: {-0.47, -0.28}, one-star: {-0.59, -0.60}
03:38:05.049 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.39) = xAngle (-4.00 = 2.28)
03:38:05.049 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.88 = -0.88)
03:38:05.049 00.000 10844 CameraToMount -- cameraX=-0.47 cameraY=-0.28 hyp=0.55 cameraTheta=-2.61 mountX=-0.36 mountY=-0.42, mountTheta=-2.27
03:38:05.051 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.47, y=-0.28, opts=13)
03:38:05.051 00.000 10844 Enqueuing Move request for scope (-0.47, -0.28)
03:38:05.051 00.000 11060 Worker thread wakes up
03:38:05.055 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:05.055 00.000 10844 UpdateGuideState exits: m=1893 SNR=27.2 Saturated
03:38:05.057 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:05.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:05.057 00.000 10844 Enqueuing Expose request
03:38:05.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.28) opts 0xd
03:38:05.057 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.47, -0.28)
03:38:05.057 00.000 11060 Moving (-0.47, -0.28) raw xDistance=-0.36 yDistance=-0.42
03:38:05.057 00.000 11060 BLC: History state: CurrMiss=-0.42, AvgInitMiss=-0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.185955, 1:-0.070898, 2:-0.422999
03:38:05.057 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:38:05.057 00.000 11060 BLC: window closed
03:38:05.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
03:38:05.058 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:38:05.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
03:38:05.058 00.000 11060 MoveAxis(E, 84, ABG)
03:38:05.058 00.000 11060 Guiding  Dir = 2, Dur = 84
03:38:05.068 00.010 11060 IsSlewing returns 0
03:38:05.068 00.000 11060 IsGuiding returns 0
03:38:05.161 00.093 11060 IsGuiding returns 0
03:38:05.161 00.000 11060 Move returns status 0, amount 84
03:38:05.161 00.000 11060 MoveAxis(N, 0, ABG)
03:38:05.161 00.000 11060 Move returns status 0, amount 0
03:38:05.161 00.000 11060 move complete, result=0
03:38:05.161 00.000 11060 worker thread done servicing request
03:38:05.161 00.000 11060 Worker thread wakes up
03:38:05.161 00.000 10844 GuideStep: -0.4 px 84 ms EAST, -0.4 px 0 ms NORTH
03:38:05.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:05.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:05.780 00.619 11060 Exposure complete
03:38:05.993 00.213 11060 worker thread done servicing request
03:38:05.993 00.000 10844 OnExposeComplete: enter
03:38:05.993 00.000 10844 UpdateGuideState(): m_state=6
03:38:05.993 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
03:38:05.993 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=104.27, Mass=1819, SNR=26.7, Peak=250 HFD=3.1
03:38:05.993 00.000 10844 MultiStar: [#1 -0.28,-0.02,1.01,U] [#2 -0.25,-0.07,0.93,U] [#3 0.33,-0.43,0.93,U] [#4 -0.74,-0.42,0.00,M2] [#5 0.04,-0.19,0.94,U] [#6 -0.95,-0.37,0.00,M2] [#7 -0.37,-0.35,0.84,U] [#8 -0.03,-0.27,0.86,U] 
03:38:05.993 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.28}, one-star: {-0.61, -0.65}
03:38:05.993 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.78)
03:38:05.993 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
03:38:05.993 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-2.12 mountX=-0.31 mountY=-0.12, mountTheta=-2.76
03:38:05.998 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.28, opts=13)
03:38:05.998 00.000 10844 Enqueuing Move request for scope (-0.17, -0.28)
03:38:05.998 00.000 11060 Worker thread wakes up
03:38:05.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:05.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.28) opts 0xd
03:38:05.998 00.000 10844 UpdateGuideState exits: m=1819 SNR=26.7
03:38:05.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.28)
03:38:05.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:05.998 00.000 11060 Moving (-0.17, -0.28) raw xDistance=-0.31 yDistance=-0.12
03:38:05.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:05.998 00.000 10844 Enqueuing Expose request
03:38:05.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
03:38:05.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:05.998 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:38:05.998 00.000 11060 MoveAxis(E, 75, ABG)
03:38:05.998 00.000 11060 Guiding  Dir = 2, Dur = 75
03:38:06.008 00.010 11060 IsSlewing returns 0
03:38:06.008 00.000 11060 IsGuiding returns 0
03:38:06.091 00.083 11060 IsGuiding returns 0
03:38:06.091 00.000 11060 Move returns status 0, amount 75
03:38:06.091 00.000 11060 MoveAxis(N, 0, ABG)
03:38:06.092 00.001 11060 Move returns status 0, amount 0
03:38:06.092 00.000 11060 move complete, result=0
03:38:06.092 00.000 11060 worker thread done servicing request
03:38:06.092 00.000 10844 GuideStep: -0.3 px 75 ms EAST, -0.1 px 0 ms NORTH
03:38:06.093 00.001 11060 Worker thread wakes up
03:38:06.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:06.095 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:06.739 00.644 11060 Exposure complete
03:38:06.943 00.204 11060 worker thread done servicing request
03:38:06.943 00.000 10844 OnExposeComplete: enter
03:38:06.943 00.000 10844 UpdateGuideState(): m_state=6
03:38:06.943 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
03:38:06.943 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.27, Mass=1774, SNR=26.4, Peak=253 HFD=3.3
03:38:06.945 00.002 10844 MultiStar: [#1 -0.05,0.20,1.01,U] [#2 -0.27,-0.16,0.85,U] [#3 -0.02,-0.25,0.94,U] [#4 -0.18,-0.44,0.99,U] [#5 -0.25,-0.63,0.00,M1] [#6 -0.33,-0.38,0.96,U] [#7 -0.53,0.09,0.85,U] [#8 -0.22,0.21,0.76,U] 
03:38:06.945 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.19}, one-star: {-0.19, -0.65}
03:38:06.946 00.001 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.39) = xAngle (-3.82 = 2.47)
03:38:06.946 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.69 = -0.69)
03:38:06.946 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.43 mountX=-0.23 mountY=-0.18, mountTheta=-2.46
03:38:06.948 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.19, opts=13)
03:38:06.948 00.000 10844 Enqueuing Move request for scope (-0.22, -0.19)
03:38:06.948 00.000 11060 Worker thread wakes up
03:38:06.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:06.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
03:38:06.948 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.4
03:38:06.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
03:38:06.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:06.948 00.000 11060 Moving (-0.22, -0.19) raw xDistance=-0.23 yDistance=-0.18
03:38:06.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:06.948 00.000 10844 Enqueuing Expose request
03:38:06.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:38:06.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:06.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:38:06.950 00.002 11060 MoveAxis(E, 55, ABG)
03:38:06.950 00.000 11060 Guiding  Dir = 2, Dur = 55
03:38:06.959 00.009 11060 IsSlewing returns 0
03:38:06.959 00.000 11060 IsGuiding returns 0
03:38:07.021 00.062 11060 IsGuiding returns 0
03:38:07.021 00.000 11060 Move returns status 0, amount 55
03:38:07.021 00.000 11060 MoveAxis(N, 0, ABG)
03:38:07.021 00.000 11060 Move returns status 0, amount 0
03:38:07.021 00.000 11060 move complete, result=0
03:38:07.021 00.000 11060 worker thread done servicing request
03:38:07.021 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -0.2 px 0 ms NORTH
03:38:07.021 00.000 11060 Worker thread wakes up
03:38:07.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:07.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:07.649 00.628 11060 Exposure complete
03:38:07.847 00.198 11060 worker thread done servicing request
03:38:07.847 00.000 10844 OnExposeComplete: enter
03:38:07.847 00.000 10844 UpdateGuideState(): m_state=6
03:38:07.847 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
03:38:07.847 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.33, Mass=1805, SNR=26.4, Peak=230 HFD=3.3
03:38:07.848 00.001 10844 MultiStar: [#1 -0.03,-0.02,0.94,U] [#2 -0.19,-0.07,0.84,U] [#3 -0.09,-0.55,0.99,U] [#4 -0.21,-0.71,0.00,M2] [#5 -0.09,-0.50,0.91,U] [#6 -0.36,-0.48,0.00,M2] [#7 -0.10,0.05,0.90,U] [#8 0.17,-0.10,0.79,U] 
03:38:07.848 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.27}, one-star: {-0.33, -0.59}
03:38:07.848 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.39) = xAngle (-3.33 = 2.96)
03:38:07.848 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.20 = -0.20)
03:38:07.848 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.28 cameraTheta=-1.94 mountX=-0.28 mountY=-0.06, mountTheta=-2.94
03:38:07.850 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.27, opts=13)
03:38:07.850 00.000 10844 Enqueuing Move request for scope (-0.10, -0.27)
03:38:07.850 00.000 11060 Worker thread wakes up
03:38:07.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
03:38:07.850 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:07.850 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
03:38:07.850 00.000 10844 UpdateGuideState exits: m=1805 SNR=26.4
03:38:07.850 00.000 11060 Moving (-0.10, -0.27) raw xDistance=-0.28 yDistance=-0.06
03:38:07.854 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:38:07.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:07.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:07.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:07.855 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:38:07.855 00.000 11060 MoveAxis(E, 67, ABG)
03:38:07.855 00.000 11060 Guiding  Dir = 2, Dur = 67
03:38:07.855 00.000 10844 Enqueuing Expose request
03:38:07.869 00.014 11060 IsSlewing returns 0
03:38:07.870 00.001 11060 IsGuiding returns 0
03:38:07.946 00.076 11060 IsGuiding returns 0
03:38:07.946 00.000 11060 Move returns status 0, amount 67
03:38:07.946 00.000 11060 MoveAxis(N, 0, ABG)
03:38:07.946 00.000 11060 Move returns status 0, amount 0
03:38:07.946 00.000 11060 move complete, result=0
03:38:07.946 00.000 11060 worker thread done servicing request
03:38:07.946 00.000 10844 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
03:38:07.946 00.000 11060 Worker thread wakes up
03:38:07.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:07.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:08.583 00.637 11060 Exposure complete
03:38:08.809 00.226 10844 OnExposeComplete: enter
03:38:08.809 00.000 10844 UpdateGuideState(): m_state=6
03:38:08.810 00.001 11060 worker thread done servicing request
03:38:08.810 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
03:38:08.810 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.64, Mass=1877, SNR=27.3, Peak=252 HFD=3.2
03:38:08.811 00.001 10844 MultiStar: [#1 -0.14,0.02,0.90,U] [#2 -0.26,0.14,0.88,U] [#3 -0.22,-0.49,0.95,U] [#4 -0.32,0.33,0.93,U] [#5 0.16,0.13,0.98,U] [#6 -0.06,-0.52,0.97,U] [#7 -0.20,0.29,0.91,U] [#8 0.13,0.20,0.75,U] 
03:38:08.811 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.20, -0.28}
03:38:08.811 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.39) = xAngle (-4.28 = 2.00)
03:38:08.811 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.16 = -1.16)
03:38:08.811 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.89 mountX=-0.05 mountY=-0.12, mountTheta=-2.00
03:38:08.813 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
03:38:08.813 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
03:38:08.813 00.000 11060 Worker thread wakes up
03:38:08.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
03:38:08.813 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
03:38:08.813 00.000 11060 Moving (-0.13, -0.03) raw xDistance=-0.05 yDistance=-0.12
03:38:08.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:38:08.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:08.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:38:08.813 00.000 11060 MoveAxis(E, 0, ABG)
03:38:08.813 00.000 11060 Move returns status 0, amount 0
03:38:08.815 00.002 11060 MoveAxis(N, 0, ABG)
03:38:08.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:08.815 00.000 11060 Move returns status 0, amount 0
03:38:08.815 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.3
03:38:08.815 00.000 11060 move complete, result=0
03:38:08.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:08.815 00.000 11060 worker thread done servicing request
03:38:08.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:08.815 00.000 10844 Enqueuing Expose request
03:38:08.815 00.000 11060 Worker thread wakes up
03:38:08.815 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:08.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:08.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:09.462 00.647 11060 Exposure complete
03:38:09.666 00.204 11060 worker thread done servicing request
03:38:09.666 00.000 10844 OnExposeComplete: enter
03:38:09.666 00.000 10844 UpdateGuideState(): m_state=6
03:38:09.666 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
03:38:09.666 00.000 10844 Star::Find returns 1 (0), X=620.25, Y=104.84, Mass=1471, SNR=23.8, Peak=195 HFD=2.8
03:38:09.666 00.000 10844 MultiStar: [#1 -0.19,-0.03,1.02,U] [#2 0.06,0.45,1.02,U] [#3 0.75,0.08,0.00,M1] [#4 -0.28,0.04,1.10,U] [#5 -0.02,0.24,1.05,U] [#6 -0.08,0.15,1.12,U] [#7 -0.36,0.49,0.00,M1] [#8 0.55,0.16,0.87,U] 
03:38:09.666 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.13}, one-star: {-0.58, -0.08}
03:38:09.666 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.39) = xAngle (0.80 = 0.80)
03:38:09.666 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.92 = -2.36)
03:38:09.666 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.19 mountX=0.11 mountY=-0.11, mountTheta=-0.79
03:38:09.666 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.13, opts=13)
03:38:09.666 00.000 10844 Enqueuing Move request for scope (-0.09, 0.13)
03:38:09.666 00.000 11060 Worker thread wakes up
03:38:09.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:09.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
03:38:09.666 00.000 10844 UpdateGuideState exits: m=1471 SNR=23.8
03:38:09.666 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
03:38:09.671 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:09.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:09.671 00.000 11060 Moving (-0.09, 0.13) raw xDistance=0.11 yDistance=-0.11
03:38:09.671 00.000 10844 Enqueuing Expose request
03:38:09.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:38:09.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:09.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:38:09.671 00.000 11060 MoveAxis(E, 0, ABG)
03:38:09.671 00.000 11060 Move returns status 0, amount 0
03:38:09.671 00.000 11060 MoveAxis(N, 0, ABG)
03:38:09.671 00.000 11060 Move returns status 0, amount 0
03:38:09.671 00.000 11060 move complete, result=0
03:38:09.671 00.000 11060 worker thread done servicing request
03:38:09.671 00.000 11060 Worker thread wakes up
03:38:09.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:09.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:09.671 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:10.293 00.622 11060 Exposure complete
03:38:10.511 00.218 11060 worker thread done servicing request
03:38:10.511 00.000 10844 OnExposeComplete: enter
03:38:10.511 00.000 10844 UpdateGuideState(): m_state=6
03:38:10.511 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
03:38:10.511 00.000 10844 Star::Find returns 1 (0), X=620.13, Y=104.54, Mass=1800, SNR=26.6, Peak=219 HFD=3.5
03:38:10.511 00.000 10844 MultiStar: [#1 -0.67,-0.07,0.00,M1] [#2 0.09,-0.28,0.84,U] [#3 0.77,-0.36,0.00,M2] [#4 -0.65,-0.36,0.00,M1] [#5 -0.06,-0.42,0.84,U] [#6 0.13,-0.63,0.00,M1] [#7 -0.45,-0.58,0.00,M2] [#8 0.41,-0.36,0.80,U] 
03:38:10.511 00.000 10844 refined, 3 included, MultiStar: {-0.10, -0.36}, one-star: {-0.70, -0.38}
03:38:10.511 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.04)
03:38:10.511 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
03:38:10.511 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.36 hyp=0.37 cameraTheta=-1.85 mountX=-0.37 mountY=-0.04, mountTheta=-3.02
03:38:10.515 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.36, opts=13)
03:38:10.515 00.000 10844 Enqueuing Move request for scope (-0.10, -0.36)
03:38:10.515 00.000 11060 Worker thread wakes up
03:38:10.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:10.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.36) opts 0xd
03:38:10.515 00.000 10844 UpdateGuideState exits: m=1800 SNR=26.6
03:38:10.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:10.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.36)
03:38:10.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:10.515 00.000 10844 Enqueuing Expose request
03:38:10.515 00.000 11060 Moving (-0.10, -0.36) raw xDistance=-0.37 yDistance=-0.04
03:38:10.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
03:38:10.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:10.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:38:10.515 00.000 11060 MoveAxis(E, 87, ABG)
03:38:10.515 00.000 11060 Guiding  Dir = 2, Dur = 87
03:38:10.531 00.016 11060 IsSlewing returns 0
03:38:10.531 00.000 11060 IsGuiding returns 0
03:38:10.625 00.094 11060 IsGuiding returns 0
03:38:10.625 00.000 11060 Move returns status 0, amount 87
03:38:10.625 00.000 11060 MoveAxis(N, 0, ABG)
03:38:10.625 00.000 11060 Move returns status 0, amount 0
03:38:10.625 00.000 11060 move complete, result=0
03:38:10.625 00.000 11060 worker thread done servicing request
03:38:10.625 00.000 10844 GuideStep: -0.4 px 87 ms EAST, -0.0 px 0 ms NORTH
03:38:10.625 00.000 11060 Worker thread wakes up
03:38:10.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:10.627 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:11.269 00.642 11060 Exposure complete
03:38:11.480 00.211 11060 worker thread done servicing request
03:38:11.480 00.000 10844 OnExposeComplete: enter
03:38:11.480 00.000 10844 UpdateGuideState(): m_state=6
03:38:11.480 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
03:38:11.480 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.86, Mass=2026, SNR=29.1, Peak=207 HFD=3.2
03:38:11.480 00.000 10844 MultiStar: [#1 -0.52,0.25,0.96,U] [#2 -0.41,0.18,0.73,U] [#3 -0.10,0.13,0.88,U] [#4 -0.55,-0.13,0.92,U] [#5 0.29,-0.09,0.95,U] [#6 -0.68,-0.16,0.00,M2] [#7 -0.53,-0.00,0.73,U] [#8 -0.24,0.48,0.69,U] 
03:38:11.480 00.000 10844 refined, 7 included, MultiStar: {-0.31, 0.08}, one-star: {-0.44, -0.06}
03:38:11.480 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
03:38:11.483 00.003 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.62 = -1.66)
03:38:11.483 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.89 mountX=0.02 mountY=-0.32, mountTheta=-1.50
03:38:11.483 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.08, opts=13)
03:38:11.483 00.000 10844 Enqueuing Move request for scope (-0.31, 0.08)
03:38:11.483 00.000 11060 Worker thread wakes up
03:38:11.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:11.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
03:38:11.483 00.000 10844 UpdateGuideState exits: m=2026 SNR=29.1
03:38:11.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
03:38:11.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:11.483 00.000 11060 Moving (-0.31, 0.08) raw xDistance=0.02 yDistance=-0.32
03:38:11.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:11.483 00.000 10844 Enqueuing Expose request
03:38:11.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:38:11.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:38:11.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:38:11.483 00.000 11060 MoveAxis(E, 0, ABG)
03:38:11.488 00.005 11060 Move returns status 0, amount 0
03:38:11.488 00.000 11060 MoveAxis(N, 0, ABG)
03:38:11.488 00.000 11060 Move returns status 0, amount 0
03:38:11.488 00.000 11060 move complete, result=0
03:38:11.488 00.000 11060 worker thread done servicing request
03:38:11.488 00.000 11060 Worker thread wakes up
03:38:11.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:11.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:11.489 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:38:12.123 00.634 11060 Exposure complete
03:38:12.337 00.214 11060 worker thread done servicing request
03:38:12.337 00.000 10844 OnExposeComplete: enter
03:38:12.337 00.000 10844 UpdateGuideState(): m_state=6
03:38:12.342 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
03:38:12.342 00.000 10844 Star::Find returns 1 (0), X=620.04, Y=104.90, Mass=1654, SNR=25.5, Peak=217 HFD=2.8
03:38:12.342 00.000 10844 MultiStar: [#1 0.10,0.42,0.99,U] [#2 -0.17,0.08,1.07,U] [#3 0.42,-0.14,1.06,U] [#4 -0.55,-0.03,1.12,U] [#5 0.15,0.11,0.94,U] [#6 -0.14,-0.10,1.11,U] [#7 -0.13,0.08,1.03,U] [#8 0.33,0.11,0.84,U] 
03:38:12.342 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.79, -0.02}
03:38:12.342 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.39) = xAngle (1.28 = 1.28)
03:38:12.342 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.40 = -1.88)
03:38:12.342 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.67 mountX=0.03 mountY=-0.11, mountTheta=-1.28
03:38:12.342 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
03:38:12.342 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
03:38:12.342 00.000 11060 Worker thread wakes up
03:38:12.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:12.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
03:38:12.342 00.000 10844 UpdateGuideState exits: m=1654 SNR=25.5
03:38:12.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:38:12.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:12.342 00.000 11060 Moving (-0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
03:38:12.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:12.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:38:12.342 00.000 10844 Enqueuing Expose request
03:38:12.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:12.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:38:12.342 00.000 11060 MoveAxis(E, 0, ABG)
03:38:12.342 00.000 11060 Move returns status 0, amount 0
03:38:12.342 00.000 11060 MoveAxis(N, 0, ABG)
03:38:12.342 00.000 11060 Move returns status 0, amount 0
03:38:12.342 00.000 11060 move complete, result=0
03:38:12.342 00.000 11060 worker thread done servicing request
03:38:12.342 00.000 11060 Worker thread wakes up
03:38:12.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:12.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:12.347 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:12.982 00.635 11060 Exposure complete
03:38:13.185 00.203 11060 worker thread done servicing request
03:38:13.185 00.000 10844 OnExposeComplete: enter
03:38:13.185 00.000 10844 UpdateGuideState(): m_state=6
03:38:13.189 00.004 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
03:38:13.189 00.000 10844 Star::Find returns 1 (0), X=621.34, Y=104.93, Mass=1917, SNR=27.9, Peak=164 HFD=3.4
03:38:13.189 00.000 10844 MultiStar: [#1 -0.16,-0.01,0.95,U] [#2 0.24,-0.25,0.85,U] [#3 0.82,0.19,0.00,M1] [#4 0.11,0.22,0.98,U] [#5 0.56,-0.00,0.87,U] [#6 0.29,-0.20,0.99,U] [#7 0.34,0.47,0.88,U] [#8 0.34,-0.47,0.79,U] 
03:38:13.189 00.000 10844 refined, 7 included, MultiStar: {0.28, -0.02}, one-star: {0.51, 0.01}
03:38:13.189 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.39) = xAngle (-1.47 = -1.47)
03:38:13.189 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.66 = 1.66)
03:38:13.189 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-0.08 mountX=0.03 mountY=0.28, mountTheta=1.47
03:38:13.191 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.02, opts=13)
03:38:13.191 00.000 10844 Enqueuing Move request for scope (0.28, -0.02)
03:38:13.193 00.002 11060 Worker thread wakes up
03:38:13.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:13.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.02) opts 0xd
03:38:13.193 00.000 10844 UpdateGuideState exits: m=1917 SNR=27.9
03:38:13.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.02)
03:38:13.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:13.193 00.000 11060 Moving (0.28, -0.02) raw xDistance=0.03 yDistance=0.28
03:38:13.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:13.193 00.000 10844 Enqueuing Expose request
03:38:13.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:38:13.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:38:13.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:38:13.193 00.000 11060 MoveAxis(E, 0, ABG)
03:38:13.193 00.000 11060 Move returns status 0, amount 0
03:38:13.193 00.000 11060 MoveAxis(N, 0, ABG)
03:38:13.193 00.000 11060 Move returns status 0, amount 0
03:38:13.193 00.000 11060 move complete, result=0
03:38:13.193 00.000 11060 worker thread done servicing request
03:38:13.193 00.000 11060 Worker thread wakes up
03:38:13.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:13.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:13.197 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:38:13.825 00.628 11060 Exposure complete
03:38:14.032 00.207 11060 worker thread done servicing request
03:38:14.032 00.000 10844 OnExposeComplete: enter
03:38:14.032 00.000 10844 UpdateGuideState(): m_state=6
03:38:14.034 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
03:38:14.034 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=105.04, Mass=1801, SNR=27.1, Peak=232 HFD=2.6
03:38:14.034 00.000 10844 MultiStar: [#1 0.12,0.27,0.90,U] [#2 0.09,0.22,0.91,U] [#3 0.54,0.04,0.98,U] [#4 0.21,-0.02,0.98,U] [#5 0.22,-0.01,0.92,U] [#6 -0.16,-0.12,1.00,U] [#7 0.02,0.15,0.96,U] [#8 0.19,-0.04,0.88,U] 
03:38:14.034 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {-0.19, 0.13}
03:38:14.035 00.001 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.39) = xAngle (-0.86 = -0.86)
03:38:14.035 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
03:38:14.035 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.53 mountX=0.09 mountY=0.10, mountTheta=0.86
03:38:14.037 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
03:38:14.037 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
03:38:14.037 00.000 11060 Worker thread wakes up
03:38:14.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:14.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
03:38:14.037 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
03:38:14.037 00.000 11060 Moving (0.11, 0.07) raw xDistance=0.09 yDistance=0.10
03:38:14.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:38:14.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:14.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:38:14.037 00.000 11060 MoveAxis(E, 0, ABG)
03:38:14.037 00.000 11060 Move returns status 0, amount 0
03:38:14.037 00.000 11060 MoveAxis(N, 0, ABG)
03:38:14.037 00.000 11060 Move returns status 0, amount 0
03:38:14.037 00.000 11060 move complete, result=0
03:38:14.037 00.000 10844 UpdateGuideState exits: m=1801 SNR=27.1
03:38:14.037 00.000 11060 worker thread done servicing request
03:38:14.039 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:14.039 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:14.039 00.000 10844 Enqueuing Expose request
03:38:14.039 00.000 11060 Worker thread wakes up
03:38:14.039 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:14.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:14.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:14.663 00.624 11060 Exposure complete
03:38:14.875 00.212 11060 worker thread done servicing request
03:38:14.875 00.000 10844 OnExposeComplete: enter
03:38:14.875 00.000 10844 UpdateGuideState(): m_state=6
03:38:14.875 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
03:38:14.875 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=105.27, Mass=1853, SNR=27.0, Peak=194 HFD=3.5
03:38:14.875 00.000 10844 MultiStar: [#1 -0.16,0.80,0.00,M1] [#2 0.13,0.52,0.88,U] [#3 0.16,-0.35,0.92,U] [#4 -0.26,0.27,1.01,U] [#5 0.68,0.74,0.00,M1] [#6 -0.10,0.05,1.01,U] [#7 0.10,0.27,0.92,U] [#8 0.43,0.51,0.00,M1] 
03:38:14.875 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.19}, one-star: {-0.08, 0.36}
03:38:14.875 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:38:14.875 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.89)
03:38:14.875 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.66 mountX=0.18 mountY=-0.05, mountTheta=-0.26
03:38:14.878 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.19, opts=13)
03:38:14.878 00.000 10844 Enqueuing Move request for scope (-0.02, 0.19)
03:38:14.878 00.000 11060 Worker thread wakes up
03:38:14.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:14.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
03:38:14.878 00.000 10844 UpdateGuideState exits: m=1853 SNR=27.0
03:38:14.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
03:38:14.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:14.878 00.000 11060 Moving (-0.02, 0.19) raw xDistance=0.18 yDistance=-0.05
03:38:14.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:14.878 00.000 10844 Enqueuing Expose request
03:38:14.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:38:14.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:14.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:38:14.878 00.000 11060 MoveAxis(W, 42, ABG)
03:38:14.878 00.000 11060 Guiding  Dir = 3, Dur = 42
03:38:14.897 00.019 11060 IsSlewing returns 0
03:38:14.897 00.000 11060 IsGuiding returns 0
03:38:14.944 00.047 11060 IsGuiding returns 0
03:38:14.944 00.000 11060 Move returns status 0, amount 42
03:38:14.944 00.000 11060 MoveAxis(N, 0, ABG)
03:38:14.944 00.000 11060 Move returns status 0, amount 0
03:38:14.944 00.000 11060 move complete, result=0
03:38:14.944 00.000 11060 worker thread done servicing request
03:38:14.944 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
03:38:14.944 00.000 11060 Worker thread wakes up
03:38:14.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:14.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:15.582 00.638 11060 Exposure complete
03:38:15.808 00.226 11060 worker thread done servicing request
03:38:15.808 00.000 10844 OnExposeComplete: enter
03:38:15.808 00.000 10844 UpdateGuideState(): m_state=6
03:38:15.808 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
03:38:15.808 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.99, Mass=1517, SNR=24.4, Peak=162 HFD=3.1
03:38:15.808 00.000 10844 MultiStar: [#1 -0.15,0.38,1.06,U] [#2 -0.02,0.45,0.92,U] [#3 0.20,-0.21,1.02,U] [#4 -0.04,0.20,1.07,U] [#5 0.40,0.37,1.05,U] [#6 -0.28,-0.19,1.12,U] [#7 -0.07,0.21,1.00,U] [#8 0.66,0.37,0.00,M2] 
03:38:15.808 00.000 10844 single-star, 7 included, MultiStar: {-0.00, 0.16}, one-star: {-0.04, 0.07}
03:38:15.810 00.002 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.39) = xAngle (0.69 = 0.69)
03:38:15.810 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.81 = -2.47)
03:38:15.810 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.08 mountX=0.06 mountY=-0.05, mountTheta=-0.68
03:38:15.810 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
03:38:15.810 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
03:38:15.810 00.000 11060 Worker thread wakes up
03:38:15.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:15.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
03:38:15.810 00.000 10844 UpdateGuideState exits: m=1517 SNR=24.4
03:38:15.810 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
03:38:15.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:15.810 00.000 11060 Moving (-0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
03:38:15.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:15.810 00.000 10844 Enqueuing Expose request
03:38:15.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:38:15.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:15.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:38:15.810 00.000 11060 MoveAxis(E, 0, ABG)
03:38:15.810 00.000 11060 Move returns status 0, amount 0
03:38:15.810 00.000 11060 MoveAxis(N, 0, ABG)
03:38:15.810 00.000 11060 Move returns status 0, amount 0
03:38:15.810 00.000 11060 move complete, result=0
03:38:15.810 00.000 11060 worker thread done servicing request
03:38:15.810 00.000 11060 Worker thread wakes up
03:38:15.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:15.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:15.815 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:16.448 00.633 11060 Exposure complete
03:38:16.648 00.200 11060 worker thread done servicing request
03:38:16.648 00.000 10844 OnExposeComplete: enter
03:38:16.648 00.000 10844 UpdateGuideState(): m_state=6
03:38:16.650 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
03:38:16.650 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.92, Mass=1739, SNR=26.1, Peak=186 HFD=3.4
03:38:16.650 00.000 10844 MultiStar: [#1 0.20,-0.02,0.98,U] [#2 0.01,0.43,0.99,U] [#3 0.17,0.13,0.99,U] [#4 -0.06,-0.05,1.01,U] [#5 0.06,0.03,0.92,U] [#6 -0.32,0.01,1.04,U] [#7 0.02,0.15,0.91,U] [#8 0.01,0.25,0.80,U] 
03:38:16.650 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.29, 0.01}
03:38:16.650 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.39) = xAngle (0.44 = 0.44)
03:38:16.650 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.72)
03:38:16.650 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.83 mountX=0.09 mountY=-0.04, mountTheta=-0.43
03:38:16.652 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.10, opts=13)
03:38:16.652 00.000 10844 Enqueuing Move request for scope (-0.03, 0.10)
03:38:16.652 00.000 11060 Worker thread wakes up
03:38:16.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
03:38:16.652 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
03:38:16.652 00.000 11060 Moving (-0.03, 0.10) raw xDistance=0.09 yDistance=-0.04
03:38:16.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:38:16.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:16.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:38:16.652 00.000 11060 MoveAxis(E, 0, ABG)
03:38:16.654 00.002 11060 Move returns status 0, amount 0
03:38:16.654 00.000 11060 MoveAxis(N, 0, ABG)
03:38:16.654 00.000 11060 Move returns status 0, amount 0
03:38:16.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:16.654 00.000 11060 move complete, result=0
03:38:16.654 00.000 10844 UpdateGuideState exits: m=1739 SNR=26.1
03:38:16.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:16.654 00.000 11060 worker thread done servicing request
03:38:16.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:16.654 00.000 10844 Enqueuing Expose request
03:38:16.654 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:16.655 00.001 11060 Worker thread wakes up
03:38:16.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:16.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:17.284 00.629 11060 Exposure complete
03:38:17.476 00.192 11060 worker thread done servicing request
03:38:17.476 00.000 10844 OnExposeComplete: enter
03:38:17.476 00.000 10844 UpdateGuideState(): m_state=6
03:38:17.476 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
03:38:17.476 00.000 10844 Star::Find returns 1 (0), X=620.96, Y=104.90, Mass=1626, SNR=24.9, Peak=157 HFD=3.5
03:38:17.476 00.000 10844 MultiStar: [#1 0.34,0.38,1.02,U] [#2 0.35,0.15,0.99,U] [#3 0.37,-0.16,1.03,U] [#4 0.18,-0.37,1.01,U] [#5 0.48,0.41,0.00,M1] [#6 -0.19,0.06,1.08,U] [#7 -0.28,0.72,0.00,M1] [#8 0.59,0.52,0.00,M2] 
03:38:17.476 00.000 10844 single-star, 5 included, MultiStar: {0.19, 0.01}, one-star: {0.13, -0.01}
03:38:17.476 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.39) = xAngle (-1.50 = -1.50)
03:38:17.476 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.63 = 1.63)
03:38:17.476 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.11 mountX=0.01 mountY=0.13, mountTheta=1.50
03:38:17.481 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.01, opts=13)
03:38:17.481 00.000 10844 Enqueuing Move request for scope (0.13, -0.01)
03:38:17.481 00.000 11060 Worker thread wakes up
03:38:17.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:17.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
03:38:17.481 00.000 10844 UpdateGuideState exits: m=1626 SNR=24.9
03:38:17.481 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
03:38:17.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:17.481 00.000 11060 Moving (0.13, -0.01) raw xDistance=0.01 yDistance=0.13
03:38:17.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:17.481 00.000 10844 Enqueuing Expose request
03:38:17.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:38:17.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:17.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:38:17.481 00.000 11060 MoveAxis(E, 0, ABG)
03:38:17.481 00.000 11060 Move returns status 0, amount 0
03:38:17.481 00.000 11060 MoveAxis(N, 0, ABG)
03:38:17.481 00.000 11060 Move returns status 0, amount 0
03:38:17.481 00.000 11060 move complete, result=0
03:38:17.481 00.000 11060 worker thread done servicing request
03:38:17.481 00.000 11060 Worker thread wakes up
03:38:17.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:17.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:17.481 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:18.113 00.632 11060 Exposure complete
03:38:18.347 00.234 11060 worker thread done servicing request
03:38:18.347 00.000 10844 OnExposeComplete: enter
03:38:18.347 00.000 10844 UpdateGuideState(): m_state=6
03:38:18.347 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
03:38:18.347 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.91, Mass=1547, SNR=24.7, Peak=162 HFD=3.3
03:38:18.347 00.000 10844 MultiStar: [#1 0.04,0.36,0.96,U] [#2 -0.09,0.41,0.94,U] [#3 0.44,0.44,0.00,M1] [#4 0.03,-0.41,1.13,U] [#5 -0.10,0.20,1.01,U] [#6 -0.18,-0.18,1.21,U] [#7 0.01,-0.10,0.93,U] [#8 0.31,0.19,0.90,U] 
03:38:18.347 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.04}, one-star: {-0.40, -0.01}
03:38:18.347 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.39) = xAngle (1.11 = 1.11)
03:38:18.347 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.23 = -2.05)
03:38:18.347 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.50 mountX=0.03 mountY=-0.06, mountTheta=-1.10
03:38:18.352 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
03:38:18.352 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
03:38:18.352 00.000 11060 Worker thread wakes up
03:38:18.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:18.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
03:38:18.352 00.000 10844 UpdateGuideState exits: m=1547 SNR=24.7
03:38:18.352 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
03:38:18.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:18.352 00.000 11060 Moving (-0.06, 0.04) raw xDistance=0.03 yDistance=-0.06
03:38:18.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:18.352 00.000 10844 Enqueuing Expose request
03:38:18.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:38:18.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:18.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:38:18.352 00.000 11060 MoveAxis(E, 0, ABG)
03:38:18.354 00.002 11060 Move returns status 0, amount 0
03:38:18.354 00.000 11060 MoveAxis(N, 0, ABG)
03:38:18.354 00.000 11060 Move returns status 0, amount 0
03:38:18.354 00.000 11060 move complete, result=0
03:38:18.354 00.000 11060 worker thread done servicing request
03:38:18.354 00.000 11060 Worker thread wakes up
03:38:18.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:18.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:18.357 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:18.983 00.626 11060 Exposure complete
03:38:19.201 00.218 11060 worker thread done servicing request
03:38:19.201 00.000 10844 OnExposeComplete: enter
03:38:19.206 00.005 10844 UpdateGuideState(): m_state=6
03:38:19.206 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
03:38:19.206 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.67, Mass=1784, SNR=26.5, Peak=234 HFD=3.4
03:38:19.206 00.000 10844 MultiStar: [#1 0.04,0.07,0.94,U] [#2 0.41,-0.09,0.98,U] [#3 0.42,-0.25,0.92,U] [#4 -0.03,-0.50,0.89,U] [#5 0.27,-0.19,0.90,U] [#6 0.35,-0.15,0.96,U] [#7 0.02,0.05,0.98,U] [#8 0.42,-0.19,0.83,U] 
03:38:19.206 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.16}, one-star: {-0.44, -0.25}
03:38:19.207 00.001 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.39) = xAngle (-2.20 = -2.20)
03:38:19.207 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
03:38:19.207 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.81 mountX=-0.13 mountY=0.18, mountTheta=2.21
03:38:19.208 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.16, opts=13)
03:38:19.208 00.000 10844 Enqueuing Move request for scope (0.15, -0.16)
03:38:19.208 00.000 11060 Worker thread wakes up
03:38:19.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:19.211 00.003 10844 UpdateGuideState exits: m=1784 SNR=26.5
03:38:19.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
03:38:19.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:19.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
03:38:19.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:19.211 00.000 10844 Enqueuing Expose request
03:38:19.211 00.000 11060 Moving (0.15, -0.16) raw xDistance=-0.13 yDistance=0.18
03:38:19.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:38:19.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:19.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:38:19.211 00.000 11060 MoveAxis(E, 31, ABG)
03:38:19.211 00.000 11060 Guiding  Dir = 2, Dur = 31
03:38:19.221 00.010 11060 IsSlewing returns 0
03:38:19.222 00.001 11060 IsGuiding returns 0
03:38:19.266 00.044 11060 IsGuiding returns 0
03:38:19.266 00.000 11060 Move returns status 0, amount 31
03:38:19.266 00.000 11060 MoveAxis(N, 0, ABG)
03:38:19.266 00.000 11060 Move returns status 0, amount 0
03:38:19.266 00.000 11060 move complete, result=0
03:38:19.266 00.000 11060 worker thread done servicing request
03:38:19.266 00.000 11060 Worker thread wakes up
03:38:19.266 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.2 px 0 ms NORTH
03:38:19.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:19.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:19.889 00.623 11060 Exposure complete
03:38:20.095 00.206 11060 worker thread done servicing request
03:38:20.095 00.000 10844 OnExposeComplete: enter
03:38:20.095 00.000 10844 UpdateGuideState(): m_state=6
03:38:20.097 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
03:38:20.097 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=104.84, Mass=1851, SNR=26.8, Peak=224 HFD=3.4
03:38:20.097 00.000 10844 MultiStar: [#1 0.00,0.44,0.95,U] [#2 0.69,0.37,0.00,M1] [#3 0.44,0.39,0.97,U] [#4 -0.21,0.08,1.04,U] [#5 0.44,0.18,0.92,U] [#6 0.27,-0.01,1.05,U] [#7 -0.16,0.11,0.91,U] [#8 1.01,0.52,0.00,M1] 
03:38:20.097 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.15}, one-star: {-0.37, -0.08}
03:38:20.097 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
03:38:20.097 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.94 = 2.94)
03:38:20.097 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.21 mountX=0.16 mountY=0.03, mountTheta=0.20
03:38:20.101 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.15, opts=13)
03:38:20.101 00.000 10844 Enqueuing Move request for scope (0.06, 0.15)
03:38:20.101 00.000 11060 Worker thread wakes up
03:38:20.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:20.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
03:38:20.101 00.000 10844 UpdateGuideState exits: m=1851 SNR=26.8
03:38:20.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
03:38:20.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:20.101 00.000 11060 Moving (0.06, 0.15) raw xDistance=0.16 yDistance=0.03
03:38:20.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:20.101 00.000 10844 Enqueuing Expose request
03:38:20.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:38:20.102 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:20.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:38:20.102 00.000 11060 MoveAxis(W, 36, ABG)
03:38:20.102 00.000 11060 Guiding  Dir = 3, Dur = 36
03:38:20.127 00.025 11060 IsSlewing returns 0
03:38:20.127 00.000 11060 IsGuiding returns 0
03:38:20.189 00.062 11060 IsGuiding returns 0
03:38:20.189 00.000 11060 Move returns status 0, amount 36
03:38:20.189 00.000 11060 MoveAxis(N, 0, ABG)
03:38:20.189 00.000 11060 Move returns status 0, amount 0
03:38:20.189 00.000 11060 move complete, result=0
03:38:20.189 00.000 11060 worker thread done servicing request
03:38:20.189 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
03:38:20.189 00.000 11060 Worker thread wakes up
03:38:20.191 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:20.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:20.822 00.631 11060 Exposure complete
03:38:21.048 00.226 11060 worker thread done servicing request
03:38:21.048 00.000 10844 OnExposeComplete: enter
03:38:21.048 00.000 10844 UpdateGuideState(): m_state=6
03:38:21.048 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
03:38:21.048 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.73, Mass=1786, SNR=27.0, Peak=221 HFD=2.7
03:38:21.050 00.002 10844 MultiStar: [#1 0.20,0.52,0.88,U] [#2 0.63,0.83,0.00,M2] [#3 0.30,0.11,0.96,U] [#4 0.25,0.06,1.02,U] [#5 0.70,0.22,0.00,M1] [#6 0.10,-0.35,1.04,U] [#7 0.16,0.40,0.97,U] [#8 0.31,0.46,0.82,U] 
03:38:21.050 00.000 10844 single-star, 6 included, MultiStar: {0.19, 0.12}, one-star: {0.02, -0.19}
03:38:21.050 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
03:38:21.050 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
03:38:21.050 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.45 mountX=-0.18 mountY=0.05, mountTheta=2.86
03:38:21.052 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.19, opts=13)
03:38:21.052 00.000 10844 Enqueuing Move request for scope (0.02, -0.19)
03:38:21.052 00.000 11060 Worker thread wakes up
03:38:21.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
03:38:21.052 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
03:38:21.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:21.052 00.000 11060 Moving (0.02, -0.19) raw xDistance=-0.18 yDistance=0.05
03:38:21.052 00.000 10844 UpdateGuideState exits: m=1786 SNR=27.0
03:38:21.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:38:21.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:21.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:21.052 00.000 10844 Enqueuing Expose request
03:38:21.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:21.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:38:21.052 00.000 11060 MoveAxis(E, 42, ABG)
03:38:21.054 00.002 11060 Guiding  Dir = 2, Dur = 42
03:38:21.059 00.005 11060 IsSlewing returns 0
03:38:21.059 00.000 11060 IsGuiding returns 0
03:38:21.107 00.048 11060 IsGuiding returns 0
03:38:21.107 00.000 11060 Move returns status 0, amount 42
03:38:21.107 00.000 11060 MoveAxis(N, 0, ABG)
03:38:21.107 00.000 11060 Move returns status 0, amount 0
03:38:21.107 00.000 11060 move complete, result=0
03:38:21.107 00.000 11060 worker thread done servicing request
03:38:21.107 00.000 11060 Worker thread wakes up
03:38:21.107 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:38:21.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:21.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:21.761 00.654 11060 Exposure complete
03:38:21.963 00.202 11060 worker thread done servicing request
03:38:21.963 00.000 10844 OnExposeComplete: enter
03:38:21.963 00.000 10844 UpdateGuideState(): m_state=6
03:38:21.963 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
03:38:21.963 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.95, Mass=1568, SNR=25.1, Peak=188 HFD=3.3
03:38:21.963 00.000 10844 MultiStar: [#1 0.44,-0.14,0.95,U] [#2 0.29,0.06,0.91,U] [#3 0.62,-0.33,0.00,M1] [#4 0.07,0.25,1.10,U] [#5 0.19,-0.23,0.96,U] [#6 0.06,-0.30,1.12,U] [#7 0.69,0.10,0.00,M1] [#8 0.41,0.07,0.81,U] 
03:38:21.963 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.04}, one-star: {-0.21, 0.03}
03:38:21.963 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.39) = xAngle (-1.64 = -1.64)
03:38:21.963 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.49 = 1.49)
03:38:21.963 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=-0.01 mountY=0.17, mountTheta=1.64
03:38:21.967 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.04, opts=13)
03:38:21.967 00.000 10844 Enqueuing Move request for scope (0.17, -0.04)
03:38:21.967 00.000 11060 Worker thread wakes up
03:38:21.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:38:21.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
03:38:21.967 00.000 10844 UpdateGuideState exits: m=1568 SNR=25.1
03:38:21.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:21.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
03:38:21.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:21.967 00.000 10844 Enqueuing Expose request
03:38:21.967 00.000 11060 Moving (0.17, -0.04) raw xDistance=-0.01 yDistance=0.17
03:38:21.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:38:21.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:21.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:38:21.967 00.000 11060 MoveAxis(E, 0, ABG)
03:38:21.967 00.000 11060 Move returns status 0, amount 0
03:38:21.967 00.000 11060 MoveAxis(N, 0, ABG)
03:38:21.967 00.000 11060 Move returns status 0, amount 0
03:38:21.967 00.000 11060 move complete, result=0
03:38:21.967 00.000 11060 worker thread done servicing request
03:38:21.967 00.000 11060 Worker thread wakes up
03:38:21.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:21.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:21.973 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:22.627 00.654 11060 Exposure complete
03:38:22.836 00.209 11060 worker thread done servicing request
03:38:22.836 00.000 10844 OnExposeComplete: enter
03:38:22.836 00.000 10844 UpdateGuideState(): m_state=6
03:38:22.836 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
03:38:22.836 00.000 10844 Star::Find returns 1 (0), X=621.25, Y=104.90, Mass=1477, SNR=23.9, Peak=133 HFD=3.1
03:38:22.837 00.001 10844 MultiStar: [#1 0.31,0.20,1.08,U] [#2 0.47,0.81,0.00,M2] [#3 0.44,0.15,1.05,U] [#4 0.35,0.16,1.11,U] [#5 0.80,-0.19,0.00,M1] [#6 0.25,-0.21,1.18,U] [#7 0.58,0.41,0.00,M2] [#8 0.56,0.24,0.00,M1] 
03:38:22.837 00.000 10844 refined, 4 included, MultiStar: {0.35, 0.05}, one-star: {0.42, -0.02}
03:38:22.837 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.39) = xAngle (-1.24 = -1.24)
03:38:22.837 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.89 = 1.89)
03:38:22.837 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.05 hyp=0.35 cameraTheta=0.15 mountX=0.12 mountY=0.33, mountTheta=1.24
03:38:22.839 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.05, opts=13)
03:38:22.839 00.000 10844 Enqueuing Move request for scope (0.35, 0.05)
03:38:22.839 00.000 11060 Worker thread wakes up
03:38:22.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:22.839 00.000 10844 UpdateGuideState exits: m=1477 SNR=23.9
03:38:22.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.05) opts 0xd
03:38:22.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:22.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:22.839 00.000 10844 Enqueuing Expose request
03:38:22.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.05)
03:38:22.839 00.000 11060 Moving (0.35, 0.05) raw xDistance=0.12 yDistance=0.33
03:38:22.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:38:22.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
03:38:22.842 00.003 11060 MoveAxis(E, 0, ABG)
03:38:22.842 00.000 11060 Move returns status 0, amount 0
03:38:22.842 00.000 11060 MoveAxis(S, 130, ABG)
03:38:22.842 00.000 11060 Guiding  Dir = 1, Dur = 130
03:38:22.872 00.030 11060 IsSlewing returns 0
03:38:22.872 00.000 11060 IsGuiding returns 0
03:38:23.028 00.156 11060 IsGuiding returns 0
03:38:23.028 00.000 11060 Move returns status 0, amount 130
03:38:23.028 00.000 11060 move complete, result=0
03:38:23.028 00.000 11060 worker thread done servicing request
03:38:23.028 00.000 11060 Worker thread wakes up
03:38:23.028 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 130 ms SOUTH
03:38:23.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:23.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:23.653 00.625 11060 Exposure complete
03:38:23.862 00.209 11060 worker thread done servicing request
03:38:23.862 00.000 10844 OnExposeComplete: enter
03:38:23.862 00.000 10844 UpdateGuideState(): m_state=6
03:38:23.864 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
03:38:23.864 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.79, Mass=1692, SNR=26.5, Peak=155 HFD=3.1
03:38:23.864 00.000 10844 MultiStar: [#1 0.53,0.77,0.00,M1] [#2 0.36,0.45,0.99,U] [#3 0.39,0.28,0.96,U] [#4 0.28,0.12,0.96,U] [#5 0.01,0.24,0.92,U] [#6 0.14,-0.02,1.03,U] [#7 0.52,0.66,0.00,M3] [#8 0.68,0.38,0.00,M2] 
03:38:23.864 00.000 10844 single-star, 5 included, MultiStar: {0.20, 0.15}, one-star: {0.01, -0.13}
03:38:23.864 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
03:38:23.865 00.001 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
03:38:23.865 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.51 mountX=-0.12 mountY=0.03, mountTheta=2.92
03:38:23.874 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
03:38:23.876 00.002 10844 Enqueuing Move request for scope (0.01, -0.13)
03:38:23.876 00.000 11060 Worker thread wakes up
03:38:23.876 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
03:38:23.876 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:23.876 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
03:38:23.876 00.000 10844 UpdateGuideState exits: m=1692 SNR=26.5
03:38:23.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:23.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:23.876 00.000 10844 Enqueuing Expose request
03:38:23.876 00.000 11060 Moving (0.01, -0.13) raw xDistance=-0.12 yDistance=0.03
03:38:23.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:38:23.876 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:23.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:38:23.876 00.000 11060 MoveAxis(E, 29, ABG)
03:38:23.876 00.000 11060 Guiding  Dir = 2, Dur = 29
03:38:23.895 00.019 11060 IsSlewing returns 0
03:38:23.896 00.001 11060 IsGuiding returns 0
03:38:23.941 00.045 11060 IsGuiding returns 0
03:38:23.941 00.000 11060 Move returns status 0, amount 29
03:38:23.941 00.000 11060 MoveAxis(N, 0, ABG)
03:38:23.941 00.000 11060 Move returns status 0, amount 0
03:38:23.941 00.000 11060 move complete, result=0
03:38:23.942 00.001 11060 worker thread done servicing request
03:38:23.942 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.0 px 0 ms NORTH
03:38:23.942 00.000 11060 Worker thread wakes up
03:38:23.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:23.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:24.587 00.645 11060 Exposure complete
03:38:24.786 00.199 11060 worker thread done servicing request
03:38:24.786 00.000 10844 OnExposeComplete: enter
03:38:24.786 00.000 10844 UpdateGuideState(): m_state=6
03:38:24.787 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
03:38:24.787 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.98, Mass=1924, SNR=28.1, Peak=191 HFD=3.6
03:38:24.787 00.000 10844 MultiStar: [#1 0.54,0.35,0.00,M2] [#2 0.19,0.40,0.87,U] [#3 0.40,-0.06,0.89,U] [#4 0.23,0.21,0.94,U] [#5 0.82,0.12,0.00,M1] [#6 -0.21,-0.67,0.00,M1] [#7 0.40,0.40,0.94,U] [#8 0.24,0.07,0.81,U] 
03:38:24.787 00.000 10844 single-star, 5 included, MultiStar: {0.26, 0.18}, one-star: {0.11, 0.06}
03:38:24.787 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.39) = xAngle (-0.87 = -0.87)
03:38:24.787 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.25 = 2.25)
03:38:24.787 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=0.08 mountY=0.09, mountTheta=0.88
03:38:24.790 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.06, opts=13)
03:38:24.790 00.000 10844 Enqueuing Move request for scope (0.11, 0.06)
03:38:24.790 00.000 11060 Worker thread wakes up
03:38:24.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
03:38:24.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
03:38:24.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:24.792 00.002 11060 Moving (0.11, 0.06) raw xDistance=0.08 yDistance=0.09
03:38:24.792 00.000 10844 UpdateGuideState exits: m=1924 SNR=28.1
03:38:24.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:24.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:24.792 00.000 10844 Enqueuing Expose request
03:38:24.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:38:24.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:24.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:38:24.792 00.000 11060 MoveAxis(E, 0, ABG)
03:38:24.792 00.000 11060 Move returns status 0, amount 0
03:38:24.792 00.000 11060 MoveAxis(N, 0, ABG)
03:38:24.792 00.000 11060 Move returns status 0, amount 0
03:38:24.792 00.000 11060 move complete, result=0
03:38:24.792 00.000 11060 worker thread done servicing request
03:38:24.792 00.000 11060 Worker thread wakes up
03:38:24.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:24.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:24.795 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:25.423 00.628 11060 Exposure complete
03:38:25.625 00.202 11060 worker thread done servicing request
03:38:25.625 00.000 10844 OnExposeComplete: enter
03:38:25.625 00.000 10844 UpdateGuideState(): m_state=6
03:38:25.625 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
03:38:25.625 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.94, Mass=1638, SNR=25.2, Peak=212 HFD=3.1
03:38:25.627 00.002 10844 MultiStar: [#1 0.11,-0.12,0.99,U] [#2 0.35,0.18,0.91,U] [#3 0.53,-0.16,1.05,U] [#4 -0.30,-0.28,1.00,U] [#5 0.37,0.12,0.97,U] [#6 0.11,-0.41,1.11,U] [#7 0.33,0.09,0.97,U] [#8 0.23,-0.01,0.79,U] 
03:38:25.627 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {-0.19, 0.02}
03:38:25.627 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.39) = xAngle (-1.80 = -1.80)
03:38:25.627 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.32 = 1.32)
03:38:25.627 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=-0.04 mountY=0.18, mountTheta=1.80
03:38:25.630 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.07, opts=13)
03:38:25.630 00.000 10844 Enqueuing Move request for scope (0.17, -0.07)
03:38:25.630 00.000 11060 Worker thread wakes up
03:38:25.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:25.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
03:38:25.630 00.000 10844 UpdateGuideState exits: m=1638 SNR=25.2
03:38:25.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
03:38:25.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:25.630 00.000 11060 Moving (0.17, -0.07) raw xDistance=-0.04 yDistance=0.18
03:38:25.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:25.630 00.000 10844 Enqueuing Expose request
03:38:25.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:38:25.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:25.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:38:25.630 00.000 11060 MoveAxis(E, 0, ABG)
03:38:25.630 00.000 11060 Move returns status 0, amount 0
03:38:25.630 00.000 11060 MoveAxis(N, 0, ABG)
03:38:25.630 00.000 11060 Move returns status 0, amount 0
03:38:25.630 00.000 11060 move complete, result=0
03:38:25.630 00.000 11060 worker thread done servicing request
03:38:25.630 00.000 11060 Worker thread wakes up
03:38:25.632 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:25.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:25.634 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:26.267 00.633 11060 Exposure complete
03:38:26.488 00.221 11060 worker thread done servicing request
03:38:26.488 00.000 10844 OnExposeComplete: enter
03:38:26.488 00.000 10844 UpdateGuideState(): m_state=6
03:38:26.488 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
03:38:26.488 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.44, Mass=1647, SNR=25.9, Peak=196 HFD=3.2
03:38:26.489 00.001 10844 MultiStar: [#1 0.23,0.03,0.91,U] [#2 0.08,0.62,0.00,M1] [#3 0.53,0.38,0.00,M1] [#4 0.11,-0.09,1.01,U] [#5 0.21,-0.11,0.86,U] [#6 -0.18,-0.15,1.10,U] [#7 0.16,0.11,0.91,U] [#8 0.50,0.06,0.81,U] 
03:38:26.489 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {-0.23, -0.48}
03:38:26.489 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
03:38:26.489 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:38:26.489 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.82 mountX=-0.08 mountY=0.11, mountTheta=2.22
03:38:26.489 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
03:38:26.489 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
03:38:26.489 00.000 11060 Worker thread wakes up
03:38:26.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:26.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
03:38:26.489 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.9
03:38:26.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
03:38:26.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:26.489 00.000 11060 Moving (0.09, -0.10) raw xDistance=-0.08 yDistance=0.11
03:38:26.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:26.489 00.000 10844 Enqueuing Expose request
03:38:26.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:38:26.494 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:26.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:38:26.494 00.000 11060 MoveAxis(E, 0, ABG)
03:38:26.494 00.000 11060 Move returns status 0, amount 0
03:38:26.494 00.000 11060 MoveAxis(N, 0, ABG)
03:38:26.494 00.000 11060 Move returns status 0, amount 0
03:38:26.494 00.000 11060 move complete, result=0
03:38:26.494 00.000 11060 worker thread done servicing request
03:38:26.494 00.000 11060 Worker thread wakes up
03:38:26.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:26.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:26.495 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:27.129 00.634 11060 Exposure complete
03:38:27.322 00.193 11060 worker thread done servicing request
03:38:27.322 00.000 10844 OnExposeComplete: enter
03:38:27.322 00.000 10844 UpdateGuideState(): m_state=6
03:38:27.322 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
03:38:27.322 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=105.03, Mass=1833, SNR=27.3, Peak=228 HFD=3.6
03:38:27.322 00.000 10844 MultiStar: [#1 -0.16,0.24,0.91,U] [#2 -0.02,0.25,0.87,U] [#3 0.09,-0.28,0.96,U] [#4 -0.35,-0.11,0.88,U] [#5 0.09,-0.21,0.90,U] [#6 0.06,-0.35,1.01,U] [#7 -0.09,-0.06,0.85,U] [#8 -0.00,0.03,0.78,U] 
03:38:27.322 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.59, 0.11}
03:38:27.322 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.39) = xAngle (-4.12 = 2.16)
03:38:27.322 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
03:38:27.322 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.73 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
03:38:27.322 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
03:38:27.327 00.005 10844 Enqueuing Move request for scope (-0.11, -0.05)
03:38:27.327 00.000 11060 Worker thread wakes up
03:38:27.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:27.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
03:38:27.327 00.000 10844 UpdateGuideState exits: m=1833 SNR=27.3
03:38:27.327 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
03:38:27.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:27.327 00.000 11060 Moving (-0.11, -0.05) raw xDistance=-0.07 yDistance=-0.10
03:38:27.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:27.327 00.000 10844 Enqueuing Expose request
03:38:27.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:27.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:27.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:38:27.327 00.000 11060 MoveAxis(E, 0, ABG)
03:38:27.327 00.000 11060 Move returns status 0, amount 0
03:38:27.327 00.000 11060 MoveAxis(N, 0, ABG)
03:38:27.327 00.000 11060 Move returns status 0, amount 0
03:38:27.327 00.000 11060 move complete, result=0
03:38:27.327 00.000 11060 worker thread done servicing request
03:38:27.327 00.000 11060 Worker thread wakes up
03:38:27.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:27.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:27.327 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:27.960 00.633 11060 Exposure complete
03:38:28.169 00.209 11060 worker thread done servicing request
03:38:28.169 00.000 10844 OnExposeComplete: enter
03:38:28.169 00.000 10844 UpdateGuideState(): m_state=6
03:38:28.169 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
03:38:28.170 00.001 10844 Star::Find returns 1 (0), X=620.21, Y=105.05, Mass=1763, SNR=26.6, Peak=230 HFD=3.1
03:38:28.170 00.000 10844 MultiStar: [#1 -0.05,0.69,0.00,M1] [#2 0.08,0.19,0.84,U] [#3 0.06,-0.19,1.04,U] [#4 -0.22,-0.04,0.98,U] [#5 0.21,0.26,0.87,U] [#6 -0.23,-0.71,0.00,M1] [#7 -0.02,-0.14,0.92,U] [#8 0.23,0.15,0.84,U] 
03:38:28.171 00.001 10844 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.62, 0.13}
03:38:28.171 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.39) = xAngle (1.06 = 1.06)
03:38:28.171 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.19 = -2.10)
03:38:28.171 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.45 mountX=0.03 mountY=-0.06, mountTheta=-1.06
03:38:28.174 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
03:38:28.174 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
03:38:28.174 00.000 11060 Worker thread wakes up
03:38:28.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
03:38:28.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:28.174 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
03:38:28.174 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.6
03:38:28.174 00.000 11060 Moving (-0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
03:38:28.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:28.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:38:28.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:28.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:28.174 00.000 10844 Enqueuing Expose request
03:38:28.175 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:38:28.175 00.000 11060 MoveAxis(E, 0, ABG)
03:38:28.175 00.000 11060 Move returns status 0, amount 0
03:38:28.175 00.000 11060 MoveAxis(N, 0, ABG)
03:38:28.175 00.000 11060 Move returns status 0, amount 0
03:38:28.175 00.000 11060 move complete, result=0
03:38:28.175 00.000 11060 worker thread done servicing request
03:38:28.175 00.000 11060 Worker thread wakes up
03:38:28.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:28.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:28.177 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:28.806 00.629 11060 Exposure complete
03:38:29.008 00.202 11060 worker thread done servicing request
03:38:29.008 00.000 10844 OnExposeComplete: enter
03:38:29.008 00.000 10844 UpdateGuideState(): m_state=6
03:38:29.008 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
03:38:29.008 00.000 10844 Star::Find returns 1 (0), X=620.87, Y=105.05, Mass=1880, SNR=27.5, Peak=187 HFD=3.1
03:38:29.008 00.000 10844 MultiStar: [#1 -0.06,0.26,0.92,U] [#2 0.39,-0.03,0.84,U] [#3 0.77,0.25,0.00,M1] [#4 -0.39,-0.32,0.95,U] [#5 0.27,0.17,0.94,U] [#6 -0.47,-0.55,0.00,M2] [#7 -0.00,-0.08,0.95,U] [#8 0.58,0.27,0.00,M1] 
03:38:29.008 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.02}, one-star: {0.04, 0.13}
03:38:29.008 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.39) = xAngle (-0.86 = -0.86)
03:38:29.008 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.26 = 2.26)
03:38:29.008 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.53 mountX=0.03 mountY=0.03, mountTheta=0.87
03:38:29.012 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
03:38:29.012 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
03:38:29.012 00.000 11060 Worker thread wakes up
03:38:29.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:29.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:38:29.012 00.000 10844 UpdateGuideState exits: m=1880 SNR=27.5
03:38:29.012 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:38:29.012 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:29.012 00.000 11060 Moving (0.04, 0.02) raw xDistance=0.03 yDistance=0.03
03:38:29.012 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:29.012 00.000 10844 Enqueuing Expose request
03:38:29.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:38:29.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:29.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:38:29.012 00.000 11060 MoveAxis(E, 0, ABG)
03:38:29.012 00.000 11060 Move returns status 0, amount 0
03:38:29.012 00.000 11060 MoveAxis(N, 0, ABG)
03:38:29.012 00.000 11060 Move returns status 0, amount 0
03:38:29.012 00.000 11060 move complete, result=0
03:38:29.012 00.000 11060 worker thread done servicing request
03:38:29.012 00.000 11060 Worker thread wakes up
03:38:29.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:29.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:29.016 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:29.648 00.632 11060 Exposure complete
03:38:29.844 00.196 11060 worker thread done servicing request
03:38:29.844 00.000 10844 OnExposeComplete: enter
03:38:29.844 00.000 10844 UpdateGuideState(): m_state=6
03:38:29.844 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
03:38:29.844 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.79, Mass=1719, SNR=26.2, Peak=201 HFD=3.2
03:38:29.844 00.000 10844 MultiStar: [#1 -0.14,-0.05,0.99,U] [#2 -0.13,-0.22,0.96,U] [#3 0.44,0.30,0.94,U] [#4 -0.54,-0.44,0.00,M1] [#5 -0.11,-0.29,0.88,U] [#6 0.02,-0.16,0.97,U] [#7 -0.06,-0.46,0.96,U] [#8 -0.08,-0.17,0.89,U] 
03:38:29.844 00.000 10844 single-star, 7 included, MultiStar: {0.00, -0.15}, one-star: {0.07, -0.12}
03:38:29.844 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
03:38:29.844 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
03:38:29.844 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.06 mountX=-0.11 mountY=0.09, mountTheta=2.46
03:38:29.847 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.12, opts=13)
03:38:29.847 00.000 10844 Enqueuing Move request for scope (0.07, -0.12)
03:38:29.847 00.000 11060 Worker thread wakes up
03:38:29.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
03:38:29.847 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:29.847 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
03:38:29.847 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.2
03:38:29.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:29.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:29.847 00.000 10844 Enqueuing Expose request
03:38:29.847 00.000 11060 Moving (0.07, -0.12) raw xDistance=-0.11 yDistance=0.09
03:38:29.849 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:38:29.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:29.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:38:29.849 00.000 11060 MoveAxis(E, 0, ABG)
03:38:29.849 00.000 11060 Move returns status 0, amount 0
03:38:29.849 00.000 11060 MoveAxis(N, 0, ABG)
03:38:29.849 00.000 11060 Move returns status 0, amount 0
03:38:29.849 00.000 11060 move complete, result=0
03:38:29.849 00.000 11060 worker thread done servicing request
03:38:29.849 00.000 11060 Worker thread wakes up
03:38:29.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:29.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:29.853 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:30.474 00.621 11060 Exposure complete
03:38:30.711 00.237 11060 worker thread done servicing request
03:38:30.711 00.000 10844 OnExposeComplete: enter
03:38:30.711 00.000 10844 UpdateGuideState(): m_state=6
03:38:30.711 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
03:38:30.711 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.99, Mass=1798, SNR=26.5, Peak=191 HFD=3.3
03:38:30.711 00.000 10844 MultiStar: [#1 0.04,0.12,0.95,U] [#2 0.45,0.10,0.90,U] [#3 0.26,-0.23,1.00,U] [#4 -0.29,-0.56,0.00,M2] [#5 -0.23,-0.17,1.05,U] [#6 0.12,-0.30,1.13,U] [#7 0.15,-0.21,0.91,U] [#8 -0.12,0.02,0.84,U] 
03:38:30.711 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.08}, one-star: {-0.14, 0.07}
03:38:30.711 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.39) = xAngle (-2.32 = -2.32)
03:38:30.711 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
03:38:30.711 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=-0.07 mountY=0.07, mountTheta=2.32
03:38:30.715 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.08, opts=13)
03:38:30.715 00.000 10844 Enqueuing Move request for scope (0.06, -0.08)
03:38:30.715 00.000 11060 Worker thread wakes up
03:38:30.715 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:30.715 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
03:38:30.715 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.5
03:38:30.715 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
03:38:30.715 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:30.715 00.000 11060 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=0.07
03:38:30.715 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:30.715 00.000 10844 Enqueuing Expose request
03:38:30.715 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:30.715 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:30.715 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:38:30.715 00.000 11060 MoveAxis(E, 0, ABG)
03:38:30.715 00.000 11060 Move returns status 0, amount 0
03:38:30.715 00.000 11060 MoveAxis(N, 0, ABG)
03:38:30.715 00.000 11060 Move returns status 0, amount 0
03:38:30.715 00.000 11060 move complete, result=0
03:38:30.715 00.000 11060 worker thread done servicing request
03:38:30.715 00.000 11060 Worker thread wakes up
03:38:30.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:30.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:30.721 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:31.361 00.640 11060 Exposure complete
03:38:31.566 00.205 11060 worker thread done servicing request
03:38:31.566 00.000 10844 OnExposeComplete: enter
03:38:31.566 00.000 10844 UpdateGuideState(): m_state=6
03:38:31.566 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
03:38:31.566 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=105.17, Mass=1888, SNR=27.7, Peak=197 HFD=3.1
03:38:31.566 00.000 10844 MultiStar: [#1 0.01,0.26,0.96,U] [#2 0.05,0.15,0.91,U] [#3 0.79,0.28,0.00,M1] [#4 -0.08,-0.23,1.00,U] [#5 0.80,0.15,0.00,M1] [#6 0.22,-0.26,0.96,U] [#7 -0.01,0.13,0.94,U] [#8 0.01,0.00,0.72,U] 
03:38:31.566 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.16, 0.25}
03:38:31.566 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
03:38:31.566 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
03:38:31.566 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.65 mountX=0.05 mountY=0.05, mountTheta=0.74
03:38:31.570 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
03:38:31.570 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
03:38:31.570 00.000 11060 Worker thread wakes up
03:38:31.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:31.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:38:31.570 00.000 10844 UpdateGuideState exits: m=1888 SNR=27.7
03:38:31.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:38:31.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:31.570 00.000 11060 Moving (0.06, 0.04) raw xDistance=0.05 yDistance=0.05
03:38:31.571 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:31.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:38:31.571 00.000 10844 Enqueuing Expose request
03:38:31.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:31.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:38:31.571 00.000 11060 MoveAxis(E, 0, ABG)
03:38:31.571 00.000 11060 Move returns status 0, amount 0
03:38:31.571 00.000 11060 MoveAxis(N, 0, ABG)
03:38:31.571 00.000 11060 Move returns status 0, amount 0
03:38:31.571 00.000 11060 move complete, result=0
03:38:31.572 00.001 11060 worker thread done servicing request
03:38:31.572 00.000 11060 Worker thread wakes up
03:38:31.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:31.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:31.575 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:32.206 00.631 11060 Exposure complete
03:38:32.416 00.210 11060 worker thread done servicing request
03:38:32.416 00.000 10844 OnExposeComplete: enter
03:38:32.416 00.000 10844 UpdateGuideState(): m_state=6
03:38:32.416 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
03:38:32.416 00.000 10844 Star::Find returns 1 (1), X=620.73, Y=104.94, Mass=2058, SNR=28.7, Peak=255 HFD=3.3
03:38:32.418 00.002 10844 MultiStar: [#1 -0.01,-0.22,0.88,U] [#2 0.34,0.04,0.91,U] [#3 -0.07,0.00,0.86,U] [#4 -0.01,-0.33,0.85,U] [#5 0.15,-0.41,0.93,U] [#6 0.06,-0.53,0.99,U] [#7 -0.41,0.26,0.85,U] [#8 0.61,0.48,0.00,M1] 
03:38:32.418 00.000 10844 single-star, 7 included, MultiStar: {-0.00, -0.15}, one-star: {-0.10, 0.02}
03:38:32.418 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.39) = xAngle (1.55 = 1.55)
03:38:32.418 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.67 = -1.61)
03:38:32.418 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.94 mountX=0.00 mountY=-0.10, mountTheta=-1.55
03:38:32.418 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
03:38:32.418 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
03:38:32.418 00.000 11060 Worker thread wakes up
03:38:32.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:32.421 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
03:38:32.421 00.000 10844 UpdateGuideState exits: m=2058 SNR=28.7 Saturated
03:38:32.421 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
03:38:32.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:32.421 00.000 11060 Moving (-0.10, 0.02) raw xDistance=0.00 yDistance=-0.10
03:38:32.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:32.421 00.000 10844 Enqueuing Expose request
03:38:32.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:38:32.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:32.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:38:32.421 00.000 11060 MoveAxis(E, 0, ABG)
03:38:32.421 00.000 11060 Move returns status 0, amount 0
03:38:32.421 00.000 11060 MoveAxis(N, 0, ABG)
03:38:32.421 00.000 11060 Move returns status 0, amount 0
03:38:32.421 00.000 11060 move complete, result=0
03:38:32.421 00.000 11060 worker thread done servicing request
03:38:32.421 00.000 11060 Worker thread wakes up
03:38:32.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:32.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:32.421 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:33.052 00.631 11060 Exposure complete
03:38:33.263 00.211 11060 worker thread done servicing request
03:38:33.263 00.000 10844 OnExposeComplete: enter
03:38:33.263 00.000 10844 UpdateGuideState(): m_state=6
03:38:33.263 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
03:38:33.265 00.002 10844 Star::Find returns 1 (0), X=620.61, Y=105.02, Mass=1771, SNR=26.7, Peak=221 HFD=3.4
03:38:33.265 00.000 10844 MultiStar: [#1 0.31,0.15,0.99,U] [#2 0.10,0.44,0.89,U] [#3 0.37,-0.08,0.97,U] [#4 -0.04,-0.38,1.03,U] [#5 0.16,-0.32,0.93,U] [#6 -0.36,0.00,1.03,U] [#7 -0.12,-0.09,0.92,U] [#8 0.10,0.16,0.83,U] 
03:38:33.265 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {-0.22, 0.10}
03:38:33.265 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
03:38:33.265 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
03:38:33.265 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.30 mountX=-0.00 mountY=0.03, mountTheta=1.69
03:38:33.267 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
03:38:33.267 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
03:38:33.267 00.000 11060 Worker thread wakes up
03:38:33.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:33.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
03:38:33.267 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.7
03:38:33.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
03:38:33.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:33.269 00.002 11060 Moving (0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
03:38:33.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:33.269 00.000 10844 Enqueuing Expose request
03:38:33.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:38:33.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:33.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:38:33.269 00.000 11060 MoveAxis(E, 0, ABG)
03:38:33.269 00.000 11060 Move returns status 0, amount 0
03:38:33.269 00.000 11060 MoveAxis(N, 0, ABG)
03:38:33.269 00.000 11060 Move returns status 0, amount 0
03:38:33.269 00.000 11060 move complete, result=0
03:38:33.270 00.001 11060 worker thread done servicing request
03:38:33.270 00.000 11060 Worker thread wakes up
03:38:33.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:33.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:33.272 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:33.917 00.645 11060 Exposure complete
03:38:34.135 00.218 10844 OnExposeComplete: enter
03:38:34.135 00.000 10844 UpdateGuideState(): m_state=6
03:38:34.138 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
03:38:34.138 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=104.64, Mass=1503, SNR=24.7, Peak=247 HFD=3.0
03:38:34.138 00.000 10844 MultiStar: [#1 0.00,0.15,1.09,U] [#2 0.08,0.48,0.98,U] [#3 0.12,-0.21,1.04,U] [#4 -0.11,-0.80,0.00,M1] [#5 -0.02,0.12,0.97,U] [#6 -0.19,-0.28,1.09,U] [#7 0.02,-0.32,1.12,U] [#8 0.22,0.22,0.82,U] 
03:38:34.138 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {-0.45, -0.28}
03:38:34.138 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.39) = xAngle (-3.84 = 2.44)
03:38:34.138 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.71 = -0.71)
03:38:34.138 00.000 11060 worker thread done servicing request
03:38:34.138 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.45 mountX=-0.03 mountY=-0.03, mountTheta=-2.43
03:38:34.140 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
03:38:34.140 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
03:38:34.140 00.000 11060 Worker thread wakes up
03:38:34.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:34.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
03:38:34.140 00.000 10844 UpdateGuideState exits: m=1503 SNR=24.7
03:38:34.140 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
03:38:34.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:34.140 00.000 11060 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=-0.03
03:38:34.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:34.140 00.000 10844 Enqueuing Expose request
03:38:34.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:38:34.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:34.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:38:34.140 00.000 11060 MoveAxis(E, 0, ABG)
03:38:34.140 00.000 11060 Move returns status 0, amount 0
03:38:34.140 00.000 11060 MoveAxis(N, 0, ABG)
03:38:34.140 00.000 11060 Move returns status 0, amount 0
03:38:34.140 00.000 11060 move complete, result=0
03:38:34.140 00.000 11060 worker thread done servicing request
03:38:34.140 00.000 11060 Worker thread wakes up
03:38:34.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:34.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:34.145 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:34.784 00.639 11060 Exposure complete
03:38:34.983 00.199 11060 worker thread done servicing request
03:38:34.983 00.000 10844 OnExposeComplete: enter
03:38:34.983 00.000 10844 UpdateGuideState(): m_state=6
03:38:34.983 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
03:38:34.983 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.61, Mass=1942, SNR=27.7, Peak=194 HFD=3.6
03:38:34.983 00.000 10844 MultiStar: [#1 0.10,-0.19,0.94,U] [#2 0.56,-0.09,0.87,U] [#3 0.70,-0.38,0.00,M1] [#4 0.30,-0.49,0.96,U] [#5 -0.02,-0.18,0.90,U] [#6 0.40,-1.16,0.00,M1] [#7 0.30,-0.33,0.79,U] [#8 0.30,-0.42,0.82,U] 
03:38:34.983 00.000 10844 single-star, 6 included, MultiStar: {0.21, -0.29}, one-star: {-0.01, -0.31}
03:38:34.983 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
03:38:34.988 00.005 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:38:34.988 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.60 mountX=-0.31 mountY=0.04, mountTheta=3.00
03:38:34.988 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.31, opts=13)
03:38:34.988 00.000 10844 Enqueuing Move request for scope (-0.01, -0.31)
03:38:34.988 00.000 11060 Worker thread wakes up
03:38:34.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:34.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.31) opts 0xd
03:38:34.988 00.000 10844 UpdateGuideState exits: m=1942 SNR=27.7
03:38:34.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.31)
03:38:34.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:34.988 00.000 11060 Moving (-0.01, -0.31) raw xDistance=-0.31 yDistance=0.04
03:38:34.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:34.988 00.000 10844 Enqueuing Expose request
03:38:34.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
03:38:34.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:34.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:38:34.988 00.000 11060 MoveAxis(E, 72, ABG)
03:38:34.988 00.000 11060 Guiding  Dir = 2, Dur = 72
03:38:35.003 00.015 11060 IsSlewing returns 0
03:38:35.004 00.001 11060 IsGuiding returns 0
03:38:35.090 00.086 11060 IsGuiding returns 0
03:38:35.090 00.000 11060 Move returns status 0, amount 72
03:38:35.090 00.000 11060 MoveAxis(N, 0, ABG)
03:38:35.090 00.000 11060 Move returns status 0, amount 0
03:38:35.090 00.000 11060 move complete, result=0
03:38:35.090 00.000 11060 worker thread done servicing request
03:38:35.090 00.000 11060 Worker thread wakes up
03:38:35.090 00.000 10844 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH
03:38:35.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:35.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:35.722 00.632 11060 Exposure complete
03:38:35.917 00.195 11060 worker thread done servicing request
03:38:35.917 00.000 10844 OnExposeComplete: enter
03:38:35.917 00.000 10844 UpdateGuideState(): m_state=6
03:38:35.917 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
03:38:35.917 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.85, Mass=2057, SNR=28.3, Peak=215 HFD=3.7
03:38:35.917 00.000 10844 MultiStar: [#1 0.14,-0.06,0.90,U] [#2 0.80,0.09,0.00,M1] [#3 0.44,0.02,0.90,U] [#4 -0.27,-0.64,0.00,M1] [#5 0.47,-0.61,0.00,M1] [#6 0.12,-0.53,0.87,U] [#7 0.50,-0.36,0.00,M1] [#8 0.67,-0.31,0.00,M1] 
03:38:35.917 00.000 10844 single-star, 3 included, MultiStar: {0.18, -0.15}, one-star: {0.02, -0.07}
03:38:35.917 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
03:38:35.917 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
03:38:35.917 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.33 mountX=-0.07 mountY=0.03, mountTheta=2.74
03:38:35.921 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
03:38:35.921 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
03:38:35.921 00.000 11060 Worker thread wakes up
03:38:35.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:35.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:38:35.924 00.003 10844 UpdateGuideState exits: m=2057 SNR=28.3
03:38:35.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:38:35.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:35.924 00.000 11060 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.03
03:38:35.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:35.924 00.000 10844 Enqueuing Expose request
03:38:35.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:35.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:35.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:38:35.924 00.000 11060 MoveAxis(E, 0, ABG)
03:38:35.924 00.000 11060 Move returns status 0, amount 0
03:38:35.924 00.000 11060 MoveAxis(N, 0, ABG)
03:38:35.924 00.000 11060 Move returns status 0, amount 0
03:38:35.924 00.000 11060 move complete, result=0
03:38:35.924 00.000 11060 worker thread done servicing request
03:38:35.924 00.000 11060 Worker thread wakes up
03:38:35.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:35.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:35.926 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:36.556 00.630 11060 Exposure complete
03:38:36.766 00.210 11060 worker thread done servicing request
03:38:36.766 00.000 10844 OnExposeComplete: enter
03:38:36.766 00.000 10844 UpdateGuideState(): m_state=6
03:38:36.776 00.010 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
03:38:36.776 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.53, Mass=1675, SNR=25.5, Peak=240 HFD=3.1
03:38:36.776 00.000 10844 MultiStar: [#1 0.25,-0.61,0.00,M1] [#2 0.07,-0.72,0.00,M2] [#3 0.08,-0.26,0.98,U] [#4 0.08,-0.73,0.00,M2] [#5 0.36,-0.88,0.00,M2] [#6 -0.21,-0.41,1.03,U] [#7 -0.03,-0.42,0.91,U] [#8 0.06,-0.63,0.00,M2] 
03:38:36.778 00.002 10844 refined, 3 included, MultiStar: {-0.11, -0.37}, one-star: {-0.25, -0.39}
03:38:36.778 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.04)
03:38:36.778 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
03:38:36.778 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.37 hyp=0.39 cameraTheta=-1.85 mountX=-0.38 mountY=-0.05, mountTheta=-3.02
03:38:36.778 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.37, opts=13)
03:38:36.778 00.000 10844 Enqueuing Move request for scope (-0.11, -0.37)
03:38:36.778 00.000 11060 Worker thread wakes up
03:38:36.781 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:36.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.37) opts 0xd
03:38:36.781 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.5
03:38:36.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.37)
03:38:36.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:36.781 00.000 11060 Moving (-0.11, -0.37) raw xDistance=-0.38 yDistance=-0.05
03:38:36.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:36.781 00.000 10844 Enqueuing Expose request
03:38:36.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
03:38:36.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:36.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:38:36.781 00.000 11060 MoveAxis(E, 90, ABG)
03:38:36.781 00.000 11060 Guiding  Dir = 2, Dur = 90
03:38:36.786 00.005 11060 IsSlewing returns 0
03:38:36.787 00.001 11060 IsGuiding returns 0
03:38:36.880 00.093 11060 IsGuiding returns 0
03:38:36.880 00.000 11060 Move returns status 0, amount 90
03:38:36.880 00.000 11060 MoveAxis(N, 0, ABG)
03:38:36.880 00.000 11060 Move returns status 0, amount 0
03:38:36.880 00.000 11060 move complete, result=0
03:38:36.880 00.000 11060 worker thread done servicing request
03:38:36.880 00.000 10844 GuideStep: -0.4 px 90 ms EAST, -0.0 px 0 ms NORTH
03:38:36.880 00.000 11060 Worker thread wakes up
03:38:36.882 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:36.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:37.509 00.627 11060 Exposure complete
03:38:37.714 00.205 11060 worker thread done servicing request
03:38:37.714 00.000 10844 OnExposeComplete: enter
03:38:37.714 00.000 10844 UpdateGuideState(): m_state=6
03:38:37.714 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
03:38:37.714 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=105.15, Mass=1798, SNR=26.4, Peak=162 HFD=3.6
03:38:37.714 00.000 10844 MultiStar: [#1 0.10,0.46,0.93,U] [#2 -0.15,0.10,0.97,U] [#3 0.02,-0.07,1.02,U] [#4 -0.37,-0.12,0.96,U] [#5 0.33,0.13,0.88,U] [#6 -0.19,-0.10,1.07,U] [#7 -0.01,-0.18,0.95,U] [#8 -0.34,0.25,0.88,U] 
03:38:37.714 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.07}, one-star: {-0.25, 0.23}
03:38:37.714 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.39) = xAngle (1.13 = 1.13)
03:38:37.714 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.25 = -2.03)
03:38:37.714 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.52 mountX=0.05 mountY=-0.11, mountTheta=-1.12
03:38:37.719 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.07, opts=13)
03:38:37.719 00.000 10844 Enqueuing Move request for scope (-0.10, 0.07)
03:38:37.719 00.000 11060 Worker thread wakes up
03:38:37.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:37.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
03:38:37.719 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.4
03:38:37.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
03:38:37.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:37.719 00.000 11060 Moving (-0.10, 0.07) raw xDistance=0.05 yDistance=-0.11
03:38:37.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:37.719 00.000 10844 Enqueuing Expose request
03:38:37.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:38:37.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:37.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:38:37.719 00.000 11060 MoveAxis(E, 0, ABG)
03:38:37.719 00.000 11060 Move returns status 0, amount 0
03:38:37.719 00.000 11060 MoveAxis(N, 0, ABG)
03:38:37.719 00.000 11060 Move returns status 0, amount 0
03:38:37.719 00.000 11060 move complete, result=0
03:38:37.719 00.000 11060 worker thread done servicing request
03:38:37.719 00.000 11060 Worker thread wakes up
03:38:37.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:37.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:37.722 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:38.354 00.632 11060 Exposure complete
03:38:38.554 00.200 11060 worker thread done servicing request
03:38:38.559 00.005 10844 OnExposeComplete: enter
03:38:38.559 00.000 10844 UpdateGuideState(): m_state=6
03:38:38.559 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
03:38:38.559 00.000 10844 Star::Find returns 1 (0), X=621.19, Y=103.99, Mass=1967, SNR=28.0, Peak=168 HFD=3.2
03:38:38.560 00.001 10844 MultiStar: [#1 0.16,-0.18,0.85,U] [#2 -0.30,-0.20,0.78,U] [#3 -0.05,0.11,0.92,U] [#4 -0.04,-0.27,0.98,U] [#5 0.67,-0.35,0.00,M2] [#6 -0.04,-0.46,0.94,U] [#7 0.55,-0.05,0.89,U] [#8 0.10,0.03,0.81,U] 
03:38:38.560 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.26}, one-star: {0.36, -0.93}
03:38:38.560 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.39) = xAngle (-2.59 = -2.59)
03:38:38.560 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
03:38:38.560 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.20 mountX=-0.24 mountY=0.14, mountTheta=2.60
03:38:38.561 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.26, opts=13)
03:38:38.561 00.000 10844 Enqueuing Move request for scope (0.10, -0.26)
03:38:38.561 00.000 11060 Worker thread wakes up
03:38:38.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:38.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
03:38:38.564 00.003 10844 UpdateGuideState exits: m=1967 SNR=28.0
03:38:38.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
03:38:38.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:38.564 00.000 11060 Moving (0.10, -0.26) raw xDistance=-0.24 yDistance=0.14
03:38:38.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:38.564 00.000 10844 Enqueuing Expose request
03:38:38.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:38:38.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:38.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:38:38.564 00.000 11060 MoveAxis(E, 55, ABG)
03:38:38.564 00.000 11060 Guiding  Dir = 2, Dur = 55
03:38:38.590 00.026 11060 IsSlewing returns 0
03:38:38.591 00.001 11060 IsGuiding returns 0
03:38:38.651 00.060 11060 IsGuiding returns 0
03:38:38.651 00.000 11060 Move returns status 0, amount 55
03:38:38.651 00.000 11060 MoveAxis(N, 0, ABG)
03:38:38.651 00.000 11060 Move returns status 0, amount 0
03:38:38.651 00.000 11060 move complete, result=0
03:38:38.652 00.001 11060 worker thread done servicing request
03:38:38.652 00.000 10844 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
03:38:38.652 00.000 11060 Worker thread wakes up
03:38:38.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:38.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:39.293 00.641 11060 Exposure complete
03:38:39.488 00.195 11060 worker thread done servicing request
03:38:39.488 00.000 10844 OnExposeComplete: enter
03:38:39.488 00.000 10844 UpdateGuideState(): m_state=6
03:38:39.488 00.000 10844 Star::Find(15, 621, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
03:38:39.488 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.61, Mass=1935, SNR=27.8, Peak=208 HFD=3.3
03:38:39.489 00.001 10844 MultiStar: [#1 -0.29,-0.25,0.91,U] [#2 0.05,0.04,0.93,U] [#3 -0.21,0.09,0.89,U] [#4 0.03,-0.43,0.98,U] [#5 -0.53,-0.47,0.00,M3] [#6 -0.49,-0.11,1.00,U] [#7 0.19,-0.25,0.90,U] [#8 -0.13,0.30,0.76,U] 
03:38:39.489 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.13}, one-star: {-0.25, -0.31}
03:38:39.489 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.39) = xAngle (-3.79 = 2.49)
03:38:39.489 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.67 = -0.67)
03:38:39.489 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.40 mountX=-0.15 mountY=-0.12, mountTheta=-2.48
03:38:39.492 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.13, opts=13)
03:38:39.492 00.000 10844 Enqueuing Move request for scope (-0.14, -0.13)
03:38:39.492 00.000 11060 Worker thread wakes up
03:38:39.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
03:38:39.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:38:39.492 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
03:38:39.492 00.000 11060 Moving (-0.14, -0.13) raw xDistance=-0.15 yDistance=-0.12
03:38:39.492 00.000 10844 UpdateGuideState exits: m=1935 SNR=27.8
03:38:39.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:38:39.493 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:39.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:39.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:39.493 00.000 10844 Enqueuing Expose request
03:38:39.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:38:39.493 00.000 11060 MoveAxis(E, 37, ABG)
03:38:39.493 00.000 11060 Guiding  Dir = 2, Dur = 37
03:38:39.510 00.017 11060 IsSlewing returns 0
03:38:39.511 00.001 11060 IsGuiding returns 0
03:38:39.557 00.046 11060 IsGuiding returns 0
03:38:39.557 00.000 11060 Move returns status 0, amount 37
03:38:39.557 00.000 11060 MoveAxis(N, 0, ABG)
03:38:39.557 00.000 11060 Move returns status 0, amount 0
03:38:39.557 00.000 11060 move complete, result=0
03:38:39.557 00.000 11060 worker thread done servicing request
03:38:39.557 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
03:38:39.557 00.000 11060 Worker thread wakes up
03:38:39.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:39.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:40.186 00.629 11060 Exposure complete
03:38:40.394 00.208 11060 worker thread done servicing request
03:38:40.394 00.000 10844 OnExposeComplete: enter
03:38:40.394 00.000 10844 UpdateGuideState(): m_state=6
03:38:40.394 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
03:38:40.394 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.91, Mass=1746, SNR=26.4, Peak=194 HFD=3.4
03:38:40.394 00.000 10844 MultiStar: [#1 -0.24,-0.02,1.00,U] [#2 0.18,0.01,0.87,U] [#3 0.05,-0.31,0.98,U] [#4 -0.07,-0.20,0.97,U] [#5 0.09,0.02,0.86,U] [#6 0.01,-0.24,1.09,U] [#7 0.01,0.18,0.93,U] [#8 -0.04,0.19,0.75,U] 
03:38:40.394 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.12, -0.01}
03:38:40.394 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 2.99)
03:38:40.394 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
03:38:40.394 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.90 mountX=-0.06 mountY=-0.01, mountTheta=-2.98
03:38:40.398 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
03:38:40.398 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
03:38:40.398 00.000 11060 Worker thread wakes up
03:38:40.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:40.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
03:38:40.398 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.4
03:38:40.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
03:38:40.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:40.398 00.000 11060 Moving (-0.02, -0.05) raw xDistance=-0.06 yDistance=-0.01
03:38:40.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:40.398 00.000 10844 Enqueuing Expose request
03:38:40.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:38:40.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:40.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:38:40.398 00.000 11060 MoveAxis(E, 0, ABG)
03:38:40.398 00.000 11060 Move returns status 0, amount 0
03:38:40.398 00.000 11060 MoveAxis(N, 0, ABG)
03:38:40.398 00.000 11060 Move returns status 0, amount 0
03:38:40.398 00.000 11060 move complete, result=0
03:38:40.398 00.000 11060 worker thread done servicing request
03:38:40.398 00.000 11060 Worker thread wakes up
03:38:40.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:40.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:40.403 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:41.045 00.642 11060 Exposure complete
03:38:41.253 00.208 11060 worker thread done servicing request
03:38:41.253 00.000 10844 OnExposeComplete: enter
03:38:41.253 00.000 10844 UpdateGuideState(): m_state=6
03:38:41.253 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
03:38:41.253 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.78, Mass=1446, SNR=24.3, Peak=190 HFD=2.8
03:38:41.253 00.000 10844 MultiStar: [#1 0.31,0.13,1.12,U] [#2 0.10,0.15,0.94,U] [#3 0.03,-0.05,1.15,U] [#4 -0.06,-0.28,1.14,U] [#5 0.25,-0.15,1.08,U] [#6 -0.07,-0.36,1.09,U] [#7 -0.03,-0.19,0.98,U] [#8 0.51,0.12,0.90,U] 
03:38:41.253 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {-0.14, -0.14}
03:38:41.253 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.15 = -2.15)
03:38:41.253 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
03:38:41.253 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=-0.07 mountY=0.11, mountTheta=2.15
03:38:41.258 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
03:38:41.258 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
03:38:41.258 00.000 11060 Worker thread wakes up
03:38:41.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
03:38:41.258 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:41.258 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
03:38:41.259 00.001 11060 Moving (0.10, -0.09) raw xDistance=-0.07 yDistance=0.11
03:38:41.259 00.000 10844 UpdateGuideState exits: m=1446 SNR=24.3
03:38:41.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:41.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:41.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:41.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:41.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:38:41.259 00.000 10844 Enqueuing Expose request
03:38:41.259 00.000 11060 MoveAxis(E, 0, ABG)
03:38:41.259 00.000 11060 Move returns status 0, amount 0
03:38:41.259 00.000 11060 MoveAxis(N, 0, ABG)
03:38:41.259 00.000 11060 Move returns status 0, amount 0
03:38:41.259 00.000 11060 move complete, result=0
03:38:41.259 00.000 11060 worker thread done servicing request
03:38:41.259 00.000 11060 Worker thread wakes up
03:38:41.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:41.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:41.259 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:41.889 00.630 11060 Exposure complete
03:38:42.096 00.207 11060 worker thread done servicing request
03:38:42.096 00.000 10844 OnExposeComplete: enter
03:38:42.096 00.000 10844 UpdateGuideState(): m_state=6
03:38:42.098 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
03:38:42.098 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=104.66, Mass=1522, SNR=24.3, Peak=173 HFD=3.4
03:38:42.098 00.000 10844 MultiStar: [#1 0.24,0.39,1.01,U] [#2 -0.26,0.17,0.98,U] [#3 0.26,0.12,1.09,U] [#4 0.00,-0.42,1.10,U] [#5 0.36,0.03,1.08,U] [#6 -0.37,-0.44,1.10,U] [#7 0.16,-0.17,0.94,U] [#8 -0.03,0.50,0.92,U] 
03:38:42.098 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.51, -0.26}
03:38:42.099 00.001 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.39) = xAngle (-3.59 = 2.69)
03:38:42.099 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.46 = -0.46)
03:38:42.099 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.20 mountX=-0.02 mountY=-0.01, mountTheta=-2.68
03:38:42.100 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
03:38:42.100 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
03:38:42.100 00.000 11060 Worker thread wakes up
03:38:42.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:42.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:38:42.100 00.000 10844 UpdateGuideState exits: m=1522 SNR=24.3
03:38:42.100 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:38:42.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:42.100 00.000 11060 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
03:38:42.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:42.100 00.000 10844 Enqueuing Expose request
03:38:42.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:38:42.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:42.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:38:42.100 00.000 11060 MoveAxis(E, 0, ABG)
03:38:42.100 00.000 11060 Move returns status 0, amount 0
03:38:42.100 00.000 11060 MoveAxis(N, 0, ABG)
03:38:42.100 00.000 11060 Move returns status 0, amount 0
03:38:42.100 00.000 11060 move complete, result=0
03:38:42.100 00.000 11060 worker thread done servicing request
03:38:42.100 00.000 11060 Worker thread wakes up
03:38:42.104 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:42.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:42.105 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:42.736 00.631 11060 Exposure complete
03:38:42.948 00.212 11060 worker thread done servicing request
03:38:42.948 00.000 10844 OnExposeComplete: enter
03:38:42.948 00.000 10844 UpdateGuideState(): m_state=6
03:38:42.948 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
03:38:42.948 00.000 10844 Star::Find returns 1 (0), X=620.87, Y=104.83, Mass=1875, SNR=27.4, Peak=151 HFD=3.9
03:38:42.948 00.000 10844 MultiStar: [#1 0.03,0.53,0.83,U] [#2 0.03,0.50,0.96,U] [#3 0.18,0.09,0.89,U] [#4 -0.06,-0.28,0.91,U] [#5 0.41,0.65,0.00,M1] [#6 -0.46,-0.24,1.00,U] [#7 0.19,0.24,0.90,U] [#8 0.30,0.26,0.82,U] 
03:38:42.948 00.000 10844 single-star, 7 included, MultiStar: {0.02, 0.12}, one-star: {0.04, -0.08}
03:38:42.948 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.39) = xAngle (-2.55 = -2.55)
03:38:42.948 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.58 = 0.58)
03:38:42.948 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.16 mountX=-0.08 mountY=0.05, mountTheta=2.56
03:38:42.954 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.08, opts=13)
03:38:42.954 00.000 10844 Enqueuing Move request for scope (0.04, -0.08)
03:38:42.954 00.000 11060 Worker thread wakes up
03:38:42.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
03:38:42.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
03:38:42.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:42.954 00.000 11060 Moving (0.04, -0.08) raw xDistance=-0.08 yDistance=0.05
03:38:42.954 00.000 10844 UpdateGuideState exits: m=1875 SNR=27.4
03:38:42.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:42.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:38:42.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:42.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:42.954 00.000 10844 Enqueuing Expose request
03:38:42.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:38:42.954 00.000 11060 MoveAxis(E, 0, ABG)
03:38:42.954 00.000 11060 Move returns status 0, amount 0
03:38:42.954 00.000 11060 MoveAxis(N, 0, ABG)
03:38:42.954 00.000 11060 Move returns status 0, amount 0
03:38:42.954 00.000 11060 move complete, result=0
03:38:42.954 00.000 11060 worker thread done servicing request
03:38:42.954 00.000 11060 Worker thread wakes up
03:38:42.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:42.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:42.959 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:43.590 00.631 11060 Exposure complete
03:38:43.796 00.206 11060 worker thread done servicing request
03:38:43.796 00.000 10844 OnExposeComplete: enter
03:38:43.796 00.000 10844 UpdateGuideState(): m_state=6
03:38:43.796 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
03:38:43.796 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=104.78, Mass=1629, SNR=25.7, Peak=197 HFD=3.3
03:38:43.796 00.000 10844 MultiStar: [#1 0.07,0.18,0.96,U] [#2 0.13,0.37,0.96,U] [#3 0.50,0.19,0.94,U] [#4 -0.58,-0.23,0.00,M1] [#5 0.01,0.28,1.00,U] [#6 -0.03,-0.07,1.14,U] [#7 -0.07,-0.14,0.97,U] [#8 0.97,0.42,0.00,M1] 
03:38:43.796 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.09}, one-star: {-0.38, -0.14}
03:38:43.796 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.39) = xAngle (-0.12 = -0.12)
03:38:43.796 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.00 = 3.00)
03:38:43.796 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.27 mountX=0.09 mountY=0.01, mountTheta=0.14
03:38:43.801 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.09, opts=13)
03:38:43.801 00.000 10844 Enqueuing Move request for scope (0.03, 0.09)
03:38:43.801 00.000 11060 Worker thread wakes up
03:38:43.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:38:43.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
03:38:43.801 00.000 10844 UpdateGuideState exits: m=1629 SNR=25.7
03:38:43.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
03:38:43.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:43.801 00.000 11060 Moving (0.03, 0.09) raw xDistance=0.09 yDistance=0.01
03:38:43.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:43.801 00.000 10844 Enqueuing Expose request
03:38:43.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:38:43.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:43.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:38:43.801 00.000 11060 MoveAxis(E, 0, ABG)
03:38:43.801 00.000 11060 Move returns status 0, amount 0
03:38:43.801 00.000 11060 MoveAxis(N, 0, ABG)
03:38:43.801 00.000 11060 Move returns status 0, amount 0
03:38:43.801 00.000 11060 move complete, result=0
03:38:43.801 00.000 11060 worker thread done servicing request
03:38:43.801 00.000 11060 Worker thread wakes up
03:38:43.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:43.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:43.807 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:44.436 00.629 11060 Exposure complete
03:38:44.649 00.213 11060 worker thread done servicing request
03:38:44.649 00.000 10844 OnExposeComplete: enter
03:38:44.649 00.000 10844 UpdateGuideState(): m_state=6
03:38:44.649 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
03:38:44.649 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=105.03, Mass=1778, SNR=26.7, Peak=198 HFD=3.6
03:38:44.651 00.002 10844 MultiStar: [#1 -0.06,-0.00,0.88,U] [#2 0.12,0.62,0.00,M1] [#3 0.14,0.45,0.93,U] [#4 -0.47,-0.28,0.97,U] [#5 0.39,0.26,1.00,U] [#6 -0.74,-0.32,0.00,M1] [#7 0.11,-0.27,0.92,U] [#8 0.26,0.28,0.80,U] 
03:38:44.651 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {-0.35, 0.11}
03:38:44.651 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:38:44.651 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.88)
03:38:44.651 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.66 mountX=0.07 mountY=-0.02, mountTheta=-0.26
03:38:44.651 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
03:38:44.651 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
03:38:44.651 00.000 11060 Worker thread wakes up
03:38:44.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:44.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
03:38:44.651 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.7
03:38:44.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
03:38:44.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:44.651 00.000 11060 Moving (-0.01, 0.08) raw xDistance=0.07 yDistance=-0.02
03:38:44.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:44.651 00.000 10844 Enqueuing Expose request
03:38:44.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:38:44.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:44.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:38:44.651 00.000 11060 MoveAxis(E, 0, ABG)
03:38:44.651 00.000 11060 Move returns status 0, amount 0
03:38:44.651 00.000 11060 MoveAxis(N, 0, ABG)
03:38:44.651 00.000 11060 Move returns status 0, amount 0
03:38:44.651 00.000 11060 move complete, result=0
03:38:44.651 00.000 11060 worker thread done servicing request
03:38:44.651 00.000 11060 Worker thread wakes up
03:38:44.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:44.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:44.657 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:38:45.285 00.628 11060 Exposure complete
03:38:45.537 00.252 11060 worker thread done servicing request
03:38:45.537 00.000 10844 OnExposeComplete: enter
03:38:45.537 00.000 10844 UpdateGuideState(): m_state=6
03:38:45.537 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
03:38:45.537 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=104.75, Mass=1678, SNR=25.4, Peak=205 HFD=3.4
03:38:45.537 00.000 10844 MultiStar: [#1 -0.09,0.11,1.05,U] [#2 0.24,0.23,0.94,U] [#3 0.58,-0.28,0.00,M1] [#4 -0.11,-0.45,1.02,U] [#5 0.30,-0.13,1.01,U] [#6 0.04,-0.41,1.08,U] [#7 0.06,-0.05,1.02,U] [#8 0.40,-0.10,0.91,U] 
03:38:45.537 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.13}, one-star: {0.03, -0.17}
03:38:45.537 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
03:38:45.537 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
03:38:45.537 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.89 mountX=-0.11 mountY=0.12, mountTheta=2.28
03:38:45.542 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.13, opts=13)
03:38:45.542 00.000 10844 Enqueuing Move request for scope (0.10, -0.13)
03:38:45.542 00.000 11060 Worker thread wakes up
03:38:45.542 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:45.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
03:38:45.542 00.000 10844 UpdateGuideState exits: m=1678 SNR=25.4
03:38:45.542 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
03:38:45.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:45.542 00.000 11060 Moving (0.10, -0.13) raw xDistance=-0.11 yDistance=0.12
03:38:45.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:45.545 00.003 10844 Enqueuing Expose request
03:38:45.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:38:45.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:45.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:38:45.545 00.000 11060 MoveAxis(E, 0, ABG)
03:38:45.545 00.000 11060 Move returns status 0, amount 0
03:38:45.545 00.000 11060 MoveAxis(N, 0, ABG)
03:38:45.545 00.000 11060 Move returns status 0, amount 0
03:38:45.545 00.000 11060 move complete, result=0
03:38:45.545 00.000 11060 worker thread done servicing request
03:38:45.546 00.001 11060 Worker thread wakes up
03:38:45.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:45.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:45.551 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:46.190 00.639 11060 Exposure complete
03:38:46.417 00.227 11060 worker thread done servicing request
03:38:46.417 00.000 10844 OnExposeComplete: enter
03:38:46.417 00.000 10844 UpdateGuideState(): m_state=6
03:38:46.417 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
03:38:46.417 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=104.63, Mass=1669, SNR=26.3, Peak=247 HFD=3.2
03:38:46.417 00.000 10844 MultiStar: [#1 0.45,-0.32,0.95,U] [#2 0.50,0.41,0.00,M1] [#3 0.22,-0.25,0.94,U] [#4 0.06,-0.37,0.99,U] [#5 0.37,0.39,1.01,U] [#6 -0.25,-0.48,1.08,U] [#7 0.13,-0.08,1.03,U] [#8 0.40,0.01,0.85,U] 
03:38:46.417 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.18}, one-star: {-0.53, -0.29}
03:38:46.417 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:38:46.417 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:38:46.417 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.09 mountX=-0.16 mountY=0.12, mountTheta=2.49
03:38:46.420 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.18, opts=13)
03:38:46.422 00.002 10844 Enqueuing Move request for scope (0.09, -0.18)
03:38:46.422 00.000 11060 Worker thread wakes up
03:38:46.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:46.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
03:38:46.422 00.000 10844 UpdateGuideState exits: m=1669 SNR=26.3
03:38:46.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
03:38:46.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:46.422 00.000 11060 Moving (0.09, -0.18) raw xDistance=-0.16 yDistance=0.12
03:38:46.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:46.422 00.000 10844 Enqueuing Expose request
03:38:46.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:38:46.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:46.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:38:46.422 00.000 11060 MoveAxis(E, 38, ABG)
03:38:46.422 00.000 11060 Guiding  Dir = 2, Dur = 38
03:38:46.452 00.030 11060 IsSlewing returns 0
03:38:46.453 00.001 11060 IsGuiding returns 0
03:38:46.512 00.059 11060 IsGuiding returns 0
03:38:46.512 00.000 11060 Move returns status 0, amount 38
03:38:46.512 00.000 11060 MoveAxis(N, 0, ABG)
03:38:46.513 00.001 11060 Move returns status 0, amount 0
03:38:46.513 00.000 11060 move complete, result=0
03:38:46.513 00.000 11060 worker thread done servicing request
03:38:46.513 00.000 11060 Worker thread wakes up
03:38:46.513 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:38:46.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:46.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:47.141 00.628 11060 Exposure complete
03:38:47.356 00.215 10844 OnExposeComplete: enter
03:38:47.356 00.000 10844 UpdateGuideState(): m_state=6
03:38:47.358 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
03:38:47.358 00.000 11060 worker thread done servicing request
03:38:47.358 00.000 10844 Star::Find returns 1 (1), X=620.70, Y=105.13, Mass=1757, SNR=26.5, Peak=255 HFD=3.1
03:38:47.358 00.000 10844 MultiStar: [#1 0.18,-0.24,0.96,U] [#2 -0.39,-0.26,0.99,U] [#3 0.43,-0.19,0.94,U] [#4 0.02,-0.55,0.94,U] [#5 0.63,-0.42,0.00,M1] [#6 -0.01,-0.16,0.98,U] [#7 0.08,-0.06,0.84,U] [#8 -0.17,-0.32,0.86,U] 
03:38:47.358 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.19}, one-star: {-0.13, 0.21}
03:38:47.358 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
03:38:47.358 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
03:38:47.358 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.58 mountX=-0.19 mountY=0.03, mountTheta=2.99
03:38:47.358 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.19, opts=13)
03:38:47.358 00.000 10844 Enqueuing Move request for scope (-0.00, -0.19)
03:38:47.358 00.000 11060 Worker thread wakes up
03:38:47.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
03:38:47.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
03:38:47.358 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:47.358 00.000 11060 Moving (-0.00, -0.19) raw xDistance=-0.19 yDistance=0.03
03:38:47.358 00.000 10844 UpdateGuideState exits: m=1757 SNR=26.5 Saturated
03:38:47.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:47.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:47.358 00.000 10844 Enqueuing Expose request
03:38:47.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:38:47.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:47.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:38:47.358 00.000 11060 MoveAxis(E, 46, ABG)
03:38:47.358 00.000 11060 Guiding  Dir = 2, Dur = 46
03:38:47.379 00.021 11060 IsSlewing returns 0
03:38:47.379 00.000 11060 IsGuiding returns 0
03:38:47.441 00.062 11060 IsGuiding returns 0
03:38:47.441 00.000 11060 Move returns status 0, amount 46
03:38:47.441 00.000 11060 MoveAxis(N, 0, ABG)
03:38:47.441 00.000 11060 Move returns status 0, amount 0
03:38:47.441 00.000 11060 move complete, result=0
03:38:47.442 00.001 11060 worker thread done servicing request
03:38:47.442 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
03:38:47.442 00.000 11060 Worker thread wakes up
03:38:47.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:47.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:48.068 00.626 11060 Exposure complete
03:38:48.277 00.209 11060 worker thread done servicing request
03:38:48.277 00.000 10844 OnExposeComplete: enter
03:38:48.277 00.000 10844 UpdateGuideState(): m_state=6
03:38:48.277 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
03:38:48.277 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.79, Mass=1516, SNR=24.9, Peak=251 HFD=2.7
03:38:48.277 00.000 10844 MultiStar: [#1 0.39,0.09,1.01,U] [#2 0.04,0.29,0.90,U] [#3 -0.21,-0.06,1.03,U] [#4 0.17,-0.60,0.00,M1] [#5 0.43,-0.24,1.04,U] [#6 -0.31,0.14,1.03,U] [#7 0.31,-0.03,1.00,U] [#8 0.50,0.16,0.86,U] 
03:38:48.277 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {-0.14, -0.13}
03:38:48.277 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.39) = xAngle (-1.22 = -1.22)
03:38:48.277 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.90 = 1.90)
03:38:48.277 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=0.04 mountY=0.12, mountTheta=1.22
03:38:48.290 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.02, opts=13)
03:38:48.290 00.000 10844 Enqueuing Move request for scope (0.12, 0.02)
03:38:48.290 00.000 11060 Worker thread wakes up
03:38:48.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:48.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
03:38:48.291 00.001 10844 UpdateGuideState exits: m=1516 SNR=24.9
03:38:48.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
03:38:48.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:48.291 00.000 11060 Moving (0.12, 0.02) raw xDistance=0.04 yDistance=0.12
03:38:48.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:38:48.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:48.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:38:48.291 00.000 11060 MoveAxis(E, 0, ABG)
03:38:48.292 00.001 11060 Move returns status 0, amount 0
03:38:48.292 00.000 11060 MoveAxis(N, 0, ABG)
03:38:48.292 00.000 11060 Move returns status 0, amount 0
03:38:48.292 00.000 11060 move complete, result=0
03:38:48.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:48.292 00.000 11060 worker thread done servicing request
03:38:48.292 00.000 10844 Enqueuing Expose request
03:38:48.293 00.001 11060 Worker thread wakes up
03:38:48.293 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:48.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:48.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:48.911 00.618 11060 Exposure complete
03:38:49.119 00.208 11060 worker thread done servicing request
03:38:49.119 00.000 10844 OnExposeComplete: enter
03:38:49.119 00.000 10844 UpdateGuideState(): m_state=6
03:38:49.124 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
03:38:49.124 00.000 10844 Star::Find returns 1 (0), X=621.07, Y=104.95, Mass=1578, SNR=25.3, Peak=167 HFD=2.8
03:38:49.124 00.000 10844 MultiStar: [#1 0.40,0.33,1.00,U] [#2 0.24,0.43,0.93,U] [#3 0.36,0.30,1.02,U] [#4 0.25,-0.40,0.96,U] [#5 0.46,-0.21,1.00,U] [#6 -0.07,0.09,1.02,U] [#7 0.12,0.25,1.05,U] [#8 0.19,0.50,0.88,U] 
03:38:49.124 00.000 10844 single-star, 8 included, MultiStar: {0.24, 0.14}, one-star: {0.24, 0.03}
03:38:49.124 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.27 = -1.27)
03:38:49.124 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
03:38:49.124 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.12 mountX=0.07 mountY=0.23, mountTheta=1.27
03:38:49.136 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.03, opts=13)
03:38:49.136 00.000 10844 Enqueuing Move request for scope (0.24, 0.03)
03:38:49.136 00.000 11060 Worker thread wakes up
03:38:49.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
03:38:49.136 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
03:38:49.136 00.000 11060 Moving (0.24, 0.03) raw xDistance=0.07 yDistance=0.23
03:38:49.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:38:49.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:38:49.136 00.000 11060 MoveAxis(E, 0, ABG)
03:38:49.136 00.000 11060 Move returns status 0, amount 0
03:38:49.136 00.000 11060 MoveAxis(S, 91, ABG)
03:38:49.136 00.000 11060 Guiding  Dir = 1, Dur = 91
03:38:49.136 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:49.136 00.000 10844 UpdateGuideState exits: m=1578 SNR=25.3
03:38:49.138 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:49.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:49.138 00.000 10844 Enqueuing Expose request
03:38:49.139 00.001 11060 IsSlewing returns 0
03:38:49.139 00.000 11060 IsGuiding returns 0
03:38:49.248 00.109 11060 IsGuiding returns 0
03:38:49.248 00.000 11060 Move returns status 0, amount 91
03:38:49.248 00.000 11060 move complete, result=0
03:38:49.248 00.000 11060 worker thread done servicing request
03:38:49.248 00.000 11060 Worker thread wakes up
03:38:49.248 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 91 ms SOUTH
03:38:49.249 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:49.249 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:49.873 00.624 11060 Exposure complete
03:38:50.065 00.192 11060 worker thread done servicing request
03:38:50.065 00.000 10844 OnExposeComplete: enter
03:38:50.065 00.000 10844 UpdateGuideState(): m_state=6
03:38:50.065 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
03:38:50.065 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.79, Mass=1865, SNR=26.9, Peak=202 HFD=3.4
03:38:50.066 00.001 10844 MultiStar: [#1 0.01,-0.06,0.92,U] [#2 -0.24,0.19,0.87,U] [#3 0.34,0.22,1.00,U] [#4 0.61,0.30,0.00,M1] [#5 0.19,-0.19,0.92,U] [#6 -0.04,0.10,0.96,U] [#7 0.59,0.61,0.00,M1] [#8 0.22,0.69,0.00,M1] 
03:38:50.066 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.02}, one-star: {-0.02, -0.12}
03:38:50.066 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.39) = xAngle (-0.90 = -0.90)
03:38:50.066 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.23 = 2.23)
03:38:50.066 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.49 mountX=0.03 mountY=0.04, mountTheta=0.90
03:38:50.066 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
03:38:50.066 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
03:38:50.066 00.000 11060 Worker thread wakes up
03:38:50.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:50.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
03:38:50.066 00.000 10844 UpdateGuideState exits: m=1865 SNR=26.9
03:38:50.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
03:38:50.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:50.066 00.000 11060 Moving (0.05, 0.02) raw xDistance=0.03 yDistance=0.04
03:38:50.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:50.066 00.000 10844 Enqueuing Expose request
03:38:50.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:38:50.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:50.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:38:50.066 00.000 11060 MoveAxis(E, 0, ABG)
03:38:50.066 00.000 11060 Move returns status 0, amount 0
03:38:50.066 00.000 11060 MoveAxis(N, 0, ABG)
03:38:50.066 00.000 11060 Move returns status 0, amount 0
03:38:50.066 00.000 11060 move complete, result=0
03:38:50.066 00.000 11060 worker thread done servicing request
03:38:50.066 00.000 11060 Worker thread wakes up
03:38:50.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:50.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:50.071 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:38:50.700 00.629 11060 Exposure complete
03:38:50.935 00.235 11060 worker thread done servicing request
03:38:50.935 00.000 10844 OnExposeComplete: enter
03:38:50.935 00.000 10844 UpdateGuideState(): m_state=6
03:38:50.935 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
03:38:50.935 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=105.24, Mass=1915, SNR=27.9, Peak=188 HFD=3.6
03:38:50.937 00.002 10844 MultiStar: [#1 -0.17,0.10,0.88,U] [#2 -0.44,0.82,0.00,M1] [#3 0.09,0.17,0.88,U] [#4 0.03,-0.16,1.00,U] [#5 0.13,0.22,0.90,U] [#6 -0.34,-0.13,0.97,U] [#7 0.11,0.33,0.94,U] [#8 0.23,0.71,0.00,M2] 
03:38:50.937 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.12}, one-star: {-0.46, 0.32}
03:38:50.937 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.39) = xAngle (0.85 = 0.85)
03:38:50.937 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.97 = -2.31)
03:38:50.937 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.24 mountX=0.10 mountY=-0.11, mountTheta=-0.84
03:38:50.940 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.12, opts=13)
03:38:50.940 00.000 10844 Enqueuing Move request for scope (-0.09, 0.12)
03:38:50.940 00.000 11060 Worker thread wakes up
03:38:50.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:50.940 00.000 10844 UpdateGuideState exits: m=1915 SNR=27.9
03:38:50.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:50.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:50.940 00.000 10844 Enqueuing Expose request
03:38:50.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
03:38:50.940 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
03:38:50.940 00.000 11060 Moving (-0.09, 0.12) raw xDistance=0.10 yDistance=-0.11
03:38:50.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:38:50.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:50.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:38:50.940 00.000 11060 MoveAxis(E, 0, ABG)
03:38:50.940 00.000 11060 Move returns status 0, amount 0
03:38:50.940 00.000 11060 MoveAxis(N, 0, ABG)
03:38:50.940 00.000 11060 Move returns status 0, amount 0
03:38:50.945 00.005 11060 move complete, result=0
03:38:50.945 00.000 11060 worker thread done servicing request
03:38:50.945 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:50.945 00.000 11060 Worker thread wakes up
03:38:50.946 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:50.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:51.581 00.635 11060 Exposure complete
03:38:51.795 00.214 11060 worker thread done servicing request
03:38:51.795 00.000 10844 OnExposeComplete: enter
03:38:51.795 00.000 10844 UpdateGuideState(): m_state=6
03:38:51.795 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
03:38:51.795 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=105.41, Mass=2080, SNR=28.3, Peak=179 HFD=3.6
03:38:51.795 00.000 10844 MultiStar: [#1 0.29,-0.06,0.92,U] [#2 -0.03,0.55,0.98,U] [#3 0.17,0.39,0.91,U] [#4 -0.43,-0.26,0.90,U] [#5 0.71,0.52,0.00,M1] [#6 -0.20,0.09,0.90,U] [#7 0.29,-0.12,0.83,U] [#8 0.22,0.32,0.71,U] 
03:38:51.795 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.18}, one-star: {-0.52, 0.50}
03:38:51.795 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
03:38:51.795 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.53 = -2.75)
03:38:51.795 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.80 mountX=0.17 mountY=-0.07, mountTheta=-0.39
03:38:51.795 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.18, opts=13)
03:38:51.795 00.000 10844 Enqueuing Move request for scope (-0.04, 0.18)
03:38:51.795 00.000 11060 Worker thread wakes up
03:38:51.800 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
03:38:51.800 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
03:38:51.800 00.000 11060 Moving (-0.04, 0.18) raw xDistance=0.17 yDistance=-0.07
03:38:51.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:38:51.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:51.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:38:51.800 00.000 11060 MoveAxis(W, 40, ABG)
03:38:51.800 00.000 11060 Guiding  Dir = 3, Dur = 40
03:38:51.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:51.800 00.000 10844 UpdateGuideState exits: m=2080 SNR=28.3
03:38:51.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:51.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:51.800 00.000 10844 Enqueuing Expose request
03:38:51.815 00.015 11060 IsSlewing returns 0
03:38:51.815 00.000 11060 IsGuiding returns 0
03:38:51.861 00.046 11060 IsGuiding returns 0
03:38:51.861 00.000 11060 Move returns status 0, amount 40
03:38:51.861 00.000 11060 MoveAxis(N, 0, ABG)
03:38:51.861 00.000 11060 Move returns status 0, amount 0
03:38:51.861 00.000 11060 move complete, result=0
03:38:51.861 00.000 11060 worker thread done servicing request
03:38:51.861 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
03:38:51.861 00.000 11060 Worker thread wakes up
03:38:51.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:51.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:52.507 00.646 11060 Exposure complete
03:38:52.707 00.200 11060 worker thread done servicing request
03:38:52.707 00.000 10844 OnExposeComplete: enter
03:38:52.707 00.000 10844 UpdateGuideState(): m_state=6
03:38:52.707 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
03:38:52.707 00.000 10844 Star::Find returns 1 (0), X=620.25, Y=104.73, Mass=1759, SNR=26.3, Peak=238 HFD=2.9
03:38:52.707 00.000 10844 MultiStar: [#1 -0.00,0.51,0.99,U] [#2 0.23,0.34,0.90,U] [#3 0.38,0.17,0.91,U] [#4 -0.46,-0.44,0.00,M1] [#5 0.19,0.29,0.92,U] [#6 0.07,0.14,0.97,U] [#7 -0.55,0.04,0.95,U] [#8 -0.10,0.03,0.80,U] 
03:38:52.707 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.17}, one-star: {-0.58, -0.18}
03:38:52.707 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
03:38:52.707 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.67)
03:38:52.707 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=0.16 mountY=-0.08, mountTheta=-0.48
03:38:52.712 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
03:38:52.712 00.000 10844 Enqueuing Move request for scope (-0.05, 0.17)
03:38:52.712 00.000 11060 Worker thread wakes up
03:38:52.713 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
03:38:52.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:52.713 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
03:38:52.713 00.000 10844 UpdateGuideState exits: m=1759 SNR=26.3
03:38:52.713 00.000 11060 Moving (-0.05, 0.17) raw xDistance=0.16 yDistance=-0.08
03:38:52.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:52.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:38:52.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:52.713 00.000 10844 Enqueuing Expose request
03:38:52.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:52.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:38:52.713 00.000 11060 MoveAxis(W, 38, ABG)
03:38:52.713 00.000 11060 Guiding  Dir = 3, Dur = 38
03:38:52.748 00.035 11060 IsSlewing returns 0
03:38:52.748 00.000 11060 IsGuiding returns 0
03:38:52.809 00.061 11060 IsGuiding returns 0
03:38:52.810 00.001 11060 Move returns status 0, amount 38
03:38:52.810 00.000 11060 MoveAxis(N, 0, ABG)
03:38:52.810 00.000 11060 Move returns status 0, amount 0
03:38:52.810 00.000 11060 move complete, result=0
03:38:52.810 00.000 11060 worker thread done servicing request
03:38:52.810 00.000 11060 Worker thread wakes up
03:38:52.810 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
03:38:52.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:52.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:53.453 00.643 11060 Exposure complete
03:38:53.649 00.196 11060 worker thread done servicing request
03:38:53.649 00.000 10844 OnExposeComplete: enter
03:38:53.649 00.000 10844 UpdateGuideState(): m_state=6
03:38:53.649 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
03:38:53.649 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.81, Mass=2074, SNR=28.6, Peak=235 HFD=2.8
03:38:53.654 00.005 10844 MultiStar: [#1 0.10,0.19,0.86,U] [#2 -0.14,0.14,0.89,U] [#3 0.48,0.16,0.87,U] [#4 0.10,-0.44,0.88,U] [#5 0.49,0.22,0.86,U] [#6 -0.12,0.02,0.92,U] [#7 0.04,-0.57,0.85,U] [#8 0.08,0.06,0.78,U] 
03:38:53.654 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.07, -0.11}
03:38:53.654 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.70 = -1.70)
03:38:53.654 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
03:38:53.654 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.31 mountX=-0.02 mountY=0.12, mountTheta=1.70
03:38:53.655 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.04, opts=13)
03:38:53.655 00.000 10844 Enqueuing Move request for scope (0.12, -0.04)
03:38:53.655 00.000 11060 Worker thread wakes up
03:38:53.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:53.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
03:38:53.655 00.000 10844 UpdateGuideState exits: m=2074 SNR=28.6
03:38:53.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
03:38:53.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:53.655 00.000 11060 Moving (0.12, -0.04) raw xDistance=-0.02 yDistance=0.12
03:38:53.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:53.655 00.000 10844 Enqueuing Expose request
03:38:53.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:38:53.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:53.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:38:53.655 00.000 11060 MoveAxis(E, 0, ABG)
03:38:53.655 00.000 11060 Move returns status 0, amount 0
03:38:53.655 00.000 11060 MoveAxis(N, 0, ABG)
03:38:53.655 00.000 11060 Move returns status 0, amount 0
03:38:53.655 00.000 11060 move complete, result=0
03:38:53.655 00.000 11060 worker thread done servicing request
03:38:53.655 00.000 11060 Worker thread wakes up
03:38:53.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:53.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:53.660 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:54.302 00.642 11060 Exposure complete
03:38:54.511 00.209 11060 worker thread done servicing request
03:38:54.511 00.000 10844 OnExposeComplete: enter
03:38:54.511 00.000 10844 UpdateGuideState(): m_state=6
03:38:54.511 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
03:38:54.511 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=104.83, Mass=1985, SNR=28.4, Peak=244 HFD=3.4
03:38:54.511 00.000 10844 MultiStar: [#1 0.60,0.27,0.00,M1] [#2 0.25,0.27,0.89,U] [#3 0.86,-0.05,0.00,M1] [#4 0.16,-0.57,0.00,M1] [#5 0.42,-0.38,0.89,U] [#6 -0.26,-0.22,1.05,U] [#7 0.49,-0.24,0.80,U] [#8 0.13,0.33,0.75,U] 
03:38:54.511 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.07}, one-star: {-0.51, -0.09}
03:38:54.511 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.39) = xAngle (-2.24 = -2.24)
03:38:54.511 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:38:54.511 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.85 mountX=-0.05 mountY=0.07, mountTheta=2.25
03:38:54.516 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
03:38:54.516 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
03:38:54.516 00.000 11060 Worker thread wakes up
03:38:54.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
03:38:54.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:54.516 00.000 10844 UpdateGuideState exits: m=1985 SNR=28.4
03:38:54.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
03:38:54.516 00.000 11060 Moving (0.06, -0.07) raw xDistance=-0.05 yDistance=0.07
03:38:54.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:54.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:54.516 00.000 10844 Enqueuing Expose request
03:38:54.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:38:54.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:54.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:38:54.516 00.000 11060 MoveAxis(E, 0, ABG)
03:38:54.516 00.000 11060 Move returns status 0, amount 0
03:38:54.516 00.000 11060 MoveAxis(N, 0, ABG)
03:38:54.516 00.000 11060 Move returns status 0, amount 0
03:38:54.516 00.000 11060 move complete, result=0
03:38:54.516 00.000 11060 worker thread done servicing request
03:38:54.516 00.000 11060 Worker thread wakes up
03:38:54.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:54.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:54.522 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:55.155 00.633 11060 Exposure complete
03:38:55.359 00.204 11060 worker thread done servicing request
03:38:55.359 00.000 10844 OnExposeComplete: enter
03:38:55.359 00.000 10844 UpdateGuideState(): m_state=6
03:38:55.361 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
03:38:55.361 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=105.00, Mass=1797, SNR=27.0, Peak=181 HFD=2.9
03:38:55.361 00.000 10844 MultiStar: [#1 0.41,0.29,0.92,U] [#2 0.31,0.33,0.86,U] [#3 0.39,0.05,0.94,U] [#4 0.56,0.23,0.00,M2] [#5 0.48,0.34,0.00,M1] [#6 -0.30,-0.12,0.93,U] [#7 0.84,0.00,0.00,M1] [#8 -0.01,0.03,0.87,U] 
03:38:55.361 00.000 10844 single-star, 5 included, MultiStar: {0.15, 0.11}, one-star: {0.12, 0.08}
03:38:55.361 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
03:38:55.361 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
03:38:55.361 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.58 mountX=0.10 mountY=0.10, mountTheta=0.81
03:38:55.364 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.08, opts=13)
03:38:55.364 00.000 10844 Enqueuing Move request for scope (0.12, 0.08)
03:38:55.364 00.000 11060 Worker thread wakes up
03:38:55.364 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:55.364 00.000 10844 UpdateGuideState exits: m=1797 SNR=27.0
03:38:55.364 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:55.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
03:38:55.364 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:55.364 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
03:38:55.364 00.000 10844 Enqueuing Expose request
03:38:55.364 00.000 11060 Moving (0.12, 0.08) raw xDistance=0.10 yDistance=0.10
03:38:55.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:38:55.366 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:55.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:38:55.366 00.000 11060 MoveAxis(E, 0, ABG)
03:38:55.366 00.000 11060 Move returns status 0, amount 0
03:38:55.366 00.000 11060 MoveAxis(N, 0, ABG)
03:38:55.366 00.000 11060 Move returns status 0, amount 0
03:38:55.366 00.000 11060 move complete, result=0
03:38:55.366 00.000 11060 worker thread done servicing request
03:38:55.366 00.000 11060 Worker thread wakes up
03:38:55.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:55.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:55.367 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:55.982 00.615 11060 Exposure complete
03:38:56.217 00.235 11060 worker thread done servicing request
03:38:56.217 00.000 10844 OnExposeComplete: enter
03:38:56.217 00.000 10844 UpdateGuideState(): m_state=6
03:38:56.217 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
03:38:56.217 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=104.86, Mass=1812, SNR=26.6, Peak=183 HFD=2.8
03:38:56.217 00.000 10844 MultiStar: [#1 0.20,0.74,0.00,M1] [#2 0.44,0.35,0.81,U] [#3 0.57,0.17,0.00,M1] [#4 -0.22,-0.32,1.07,U] [#5 0.40,0.49,0.00,M2] [#6 -0.25,-0.44,1.03,U] [#7 0.41,0.04,0.91,U] [#8 0.21,-0.12,0.77,U] 
03:38:56.217 00.000 10844 single-star, 5 included, MultiStar: {0.09, -0.11}, one-star: {0.09, -0.06}
03:38:56.217 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:38:56.217 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
03:38:56.217 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=-0.04 mountY=0.10, mountTheta=1.99
03:38:56.222 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.06, opts=13)
03:38:56.222 00.000 10844 Enqueuing Move request for scope (0.09, -0.06)
03:38:56.222 00.000 11060 Worker thread wakes up
03:38:56.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:56.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
03:38:56.222 00.000 10844 UpdateGuideState exits: m=1812 SNR=26.6
03:38:56.222 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
03:38:56.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:56.222 00.000 11060 Moving (0.09, -0.06) raw xDistance=-0.04 yDistance=0.10
03:38:56.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:56.222 00.000 10844 Enqueuing Expose request
03:38:56.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:38:56.225 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:56.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:38:56.225 00.000 11060 MoveAxis(E, 0, ABG)
03:38:56.227 00.002 11060 Move returns status 0, amount 0
03:38:56.227 00.000 11060 MoveAxis(N, 0, ABG)
03:38:56.228 00.001 11060 Move returns status 0, amount 0
03:38:56.228 00.000 11060 move complete, result=0
03:38:56.228 00.000 11060 worker thread done servicing request
03:38:56.228 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:56.228 00.000 11060 Worker thread wakes up
03:38:56.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:56.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:56.871 00.643 11060 Exposure complete
03:38:57.078 00.207 11060 worker thread done servicing request
03:38:57.078 00.000 10844 OnExposeComplete: enter
03:38:57.078 00.000 10844 UpdateGuideState(): m_state=6
03:38:57.080 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
03:38:57.080 00.000 10844 Star::Find returns 1 (1), X=620.59, Y=104.51, Mass=1970, SNR=28.3, Peak=255 HFD=3.2
03:38:57.080 00.000 10844 MultiStar: [#1 -0.21,0.13,0.92,U] [#2 0.15,0.07,0.86,U] [#3 0.42,-0.04,0.91,U] [#4 -0.32,-0.39,0.89,U] [#5 0.62,0.19,0.00,M3] [#6 -0.30,-0.36,0.95,U] [#7 -0.01,-0.06,0.86,U] [#8 0.21,-0.15,0.75,U] 
03:38:57.080 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.16}, one-star: {-0.24, -0.41}
03:38:57.080 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
03:38:57.080 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
03:38:57.080 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.87 mountX=-0.16 mountY=-0.02, mountTheta=-3.00
03:38:57.084 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
03:38:57.084 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
03:38:57.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:57.084 00.000 11060 Worker thread wakes up
03:38:57.084 00.000 10844 UpdateGuideState exits: m=1970 SNR=28.3 Saturated
03:38:57.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
03:38:57.085 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:57.085 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
03:38:57.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:57.085 00.000 10844 Enqueuing Expose request
03:38:57.085 00.000 11060 Moving (-0.05, -0.16) raw xDistance=-0.16 yDistance=-0.02
03:38:57.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:38:57.085 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:57.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:38:57.085 00.000 11060 MoveAxis(E, 38, ABG)
03:38:57.085 00.000 11060 Guiding  Dir = 2, Dur = 38
03:38:57.099 00.014 11060 IsSlewing returns 0
03:38:57.099 00.000 11060 IsGuiding returns 0
03:38:57.144 00.045 11060 IsGuiding returns 0
03:38:57.144 00.000 11060 Move returns status 0, amount 38
03:38:57.144 00.000 11060 MoveAxis(N, 0, ABG)
03:38:57.144 00.000 11060 Move returns status 0, amount 0
03:38:57.144 00.000 11060 move complete, result=0
03:38:57.144 00.000 11060 worker thread done servicing request
03:38:57.144 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
03:38:57.144 00.000 11060 Worker thread wakes up
03:38:57.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:57.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:57.785 00.641 11060 Exposure complete
03:38:58.012 00.227 11060 worker thread done servicing request
03:38:58.012 00.000 10844 OnExposeComplete: enter
03:38:58.012 00.000 10844 UpdateGuideState(): m_state=6
03:38:58.012 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
03:38:58.012 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.71, Mass=1905, SNR=27.5, Peak=193 HFD=3.4
03:38:58.014 00.002 10844 MultiStar: [#1 0.69,0.38,0.00,M1] [#2 -0.19,-0.36,0.76,U] [#3 0.27,-0.60,0.00,M1] [#4 -0.10,-0.39,0.84,U] [#5 0.27,0.11,0.99,U] [#6 -0.43,-0.33,0.98,U] [#7 -0.11,0.33,0.86,U] [#8 0.06,0.04,0.84,U] 
03:38:58.014 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.11}, one-star: {0.02, -0.21}
03:38:58.014 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.39) = xAngle (-3.49 = 2.80)
03:38:58.014 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.36 = -0.36)
03:38:58.014 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.10 mountX=-0.12 mountY=-0.05, mountTheta=-2.78
03:38:58.015 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
03:38:58.017 00.002 10844 Enqueuing Move request for scope (-0.07, -0.11)
03:38:58.017 00.000 11060 Worker thread wakes up
03:38:58.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
03:38:58.017 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
03:38:58.017 00.000 11060 Moving (-0.07, -0.11) raw xDistance=-0.12 yDistance=-0.05
03:38:58.017 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:58.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:38:58.017 00.000 10844 UpdateGuideState exits: m=1905 SNR=27.5
03:38:58.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:58.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:58.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:58.017 00.000 10844 Enqueuing Expose request
03:38:58.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:38:58.017 00.000 11060 MoveAxis(E, 30, ABG)
03:38:58.017 00.000 11060 Guiding  Dir = 2, Dur = 30
03:38:58.026 00.009 11060 IsSlewing returns 0
03:38:58.026 00.000 11060 IsGuiding returns 0
03:38:58.072 00.046 11060 IsGuiding returns 0
03:38:58.072 00.000 11060 Move returns status 0, amount 30
03:38:58.072 00.000 11060 MoveAxis(N, 0, ABG)
03:38:58.072 00.000 11060 Move returns status 0, amount 0
03:38:58.072 00.000 11060 move complete, result=0
03:38:58.072 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
03:38:58.087 00.015 11060 worker thread done servicing request
03:38:58.087 00.000 11060 Worker thread wakes up
03:38:58.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:58.088 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:58.718 00.630 11060 Exposure complete
03:38:58.942 00.224 11060 worker thread done servicing request
03:38:58.942 00.000 10844 OnExposeComplete: enter
03:38:58.942 00.000 10844 UpdateGuideState(): m_state=6
03:38:58.942 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
03:38:58.942 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=105.08, Mass=1564, SNR=25.1, Peak=185 HFD=2.7
03:38:58.944 00.002 10844 MultiStar: [#1 0.26,0.60,0.00,M2] [#2 0.22,0.15,0.92,U] [#3 0.70,-0.03,0.00,M2] [#4 0.37,-0.27,1.02,U] [#5 1.41,0.13,0.00,M3] [#6 -0.27,-0.26,1.14,U] [#7 0.78,-0.18,0.00,M1] [#8 0.58,-0.31,0.00,M1] 
03:38:58.944 00.000 10844 refined, 3 included, MultiStar: {0.07, -0.07}, one-star: {0.01, 0.16}
03:38:58.944 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
03:38:58.944 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
03:38:58.944 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=-0.05 mountY=0.08, mountTheta=2.15
03:38:58.947 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
03:38:58.947 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
03:38:58.947 00.000 11060 Worker thread wakes up
03:38:58.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:38:58.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
03:38:58.947 00.000 10844 UpdateGuideState exits: m=1564 SNR=25.1
03:38:58.947 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
03:38:58.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:58.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:58.947 00.000 10844 Enqueuing Expose request
03:38:58.947 00.000 11060 Moving (0.07, -0.07) raw xDistance=-0.05 yDistance=0.08
03:38:58.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:38:58.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:38:58.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:38:58.947 00.000 11060 MoveAxis(E, 0, ABG)
03:38:58.949 00.002 11060 Move returns status 0, amount 0
03:38:58.949 00.000 11060 MoveAxis(N, 0, ABG)
03:38:58.949 00.000 11060 Move returns status 0, amount 0
03:38:58.949 00.000 11060 move complete, result=0
03:38:58.949 00.000 11060 worker thread done servicing request
03:38:58.949 00.000 11060 Worker thread wakes up
03:38:58.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:38:58.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:38:58.953 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:59.588 00.635 11060 Exposure complete
03:38:59.785 00.197 11060 worker thread done servicing request
03:38:59.785 00.000 10844 OnExposeComplete: enter
03:38:59.785 00.000 10844 UpdateGuideState(): m_state=6
03:38:59.787 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
03:38:59.787 00.000 10844 Star::Find returns 1 (0), X=621.20, Y=105.23, Mass=1817, SNR=27.0, Peak=205 HFD=3.0
03:38:59.787 00.000 10844 MultiStar: [#1 0.39,0.36,0.89,U] [#2 0.19,-0.05,0.83,U] [#3 0.44,-0.40,0.00,M3] [#4 0.33,-0.08,0.99,U] [#5 0.52,-0.66,0.00,M4] [#6 -0.07,-0.61,0.00,M1] [#7 0.58,0.10,0.00,M2] [#8 0.59,-0.10,0.00,M2] 
03:38:59.787 00.000 10844 refined, 3 included, MultiStar: {0.32, 0.14}, one-star: {0.37, 0.32}
03:38:59.788 00.001 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:38:59.788 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
03:38:59.788 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.14 hyp=0.35 cameraTheta=0.40 mountX=0.19 mountY=0.30, mountTheta=0.99
03:38:59.790 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.14, opts=13)
03:38:59.790 00.000 10844 Enqueuing Move request for scope (0.32, 0.14)
03:38:59.790 00.000 11060 Worker thread wakes up
03:38:59.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.14) opts 0xd
03:38:59.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.14)
03:38:59.790 00.000 11060 Moving (0.32, 0.14) raw xDistance=0.19 yDistance=0.30
03:38:59.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:38:59.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
03:38:59.790 00.000 11060 MoveAxis(W, 45, ABG)
03:38:59.790 00.000 11060 Guiding  Dir = 3, Dur = 45
03:38:59.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:38:59.790 00.000 10844 UpdateGuideState exits: m=1817 SNR=27.0
03:38:59.792 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:59.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:38:59.792 00.000 10844 Enqueuing Expose request
03:38:59.814 00.022 11060 IsSlewing returns 0
03:38:59.815 00.001 11060 IsGuiding returns 0
03:38:59.890 00.075 11060 IsGuiding returns 0
03:38:59.890 00.000 11060 Move returns status 0, amount 45
03:38:59.890 00.000 11060 MoveAxis(S, 116, ABG)
03:38:59.891 00.001 11060 Guiding  Dir = 1, Dur = 116
03:38:59.905 00.014 11060 IsSlewing returns 0
03:38:59.905 00.000 11060 IsGuiding returns 0
03:39:00.037 00.132 11060 IsGuiding returns 0
03:39:00.038 00.001 11060 Move returns status 0, amount 116
03:39:00.038 00.000 11060 move complete, result=0
03:39:00.038 00.000 10844 GuideStep: 0.2 px 45 ms WEST, 0.3 px 116 ms SOUTH
03:39:00.038 00.000 11060 worker thread done servicing request
03:39:00.040 00.002 11060 Worker thread wakes up
03:39:00.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:00.052 00.012 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:00.684 00.632 11060 Exposure complete
03:39:00.886 00.202 11060 worker thread done servicing request
03:39:00.886 00.000 10844 OnExposeComplete: enter
03:39:00.886 00.000 10844 UpdateGuideState(): m_state=6
03:39:00.886 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
03:39:00.886 00.000 10844 Star::Find returns 1 (0), X=621.46, Y=105.03, Mass=1825, SNR=27.3, Peak=166 HFD=3.5
03:39:00.887 00.001 10844 MultiStar: [#1 0.02,-0.39,0.98,U] [#2 0.08,0.45,0.93,U] [#3 0.06,-0.64,0.00,M4] [#4 0.13,0.15,0.92,U] [#5 0.38,-0.20,0.86,U] [#6 0.08,-0.41,1.04,U] [#7 0.58,0.47,0.00,M3] [#8 0.62,0.15,0.00,M3] 
03:39:00.887 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.05}, one-star: {0.63, 0.12}
03:39:00.887 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.39) = xAngle (-1.63 = -1.63)
03:39:00.887 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.49 = 1.49)
03:39:00.887 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.25 mountX=-0.01 mountY=0.23, mountTheta=1.63
03:39:00.889 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.05, opts=13)
03:39:00.889 00.000 10844 Enqueuing Move request for scope (0.22, -0.05)
03:39:00.889 00.000 11060 Worker thread wakes up
03:39:00.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:00.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
03:39:00.889 00.000 10844 UpdateGuideState exits: m=1825 SNR=27.3
03:39:00.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
03:39:00.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:00.889 00.000 11060 Moving (0.22, -0.05) raw xDistance=-0.01 yDistance=0.23
03:39:00.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:00.889 00.000 10844 Enqueuing Expose request
03:39:00.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:39:00.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:39:00.889 00.000 11060 MoveAxis(E, 0, ABG)
03:39:00.889 00.000 11060 Move returns status 0, amount 0
03:39:00.889 00.000 11060 MoveAxis(S, 88, ABG)
03:39:00.889 00.000 11060 Guiding  Dir = 1, Dur = 88
03:39:00.903 00.014 11060 IsSlewing returns 0
03:39:00.903 00.000 11060 IsGuiding returns 0
03:39:00.997 00.094 11060 IsGuiding returns 0
03:39:00.997 00.000 11060 Move returns status 0, amount 88
03:39:00.997 00.000 11060 move complete, result=0
03:39:00.997 00.000 11060 worker thread done servicing request
03:39:00.997 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 88 ms SOUTH
03:39:00.997 00.000 11060 Worker thread wakes up
03:39:00.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:00.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:01.625 00.628 11060 Exposure complete
03:39:01.817 00.192 11060 worker thread done servicing request
03:39:01.817 00.000 10844 OnExposeComplete: enter
03:39:01.817 00.000 10844 UpdateGuideState(): m_state=6
03:39:01.817 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
03:39:01.817 00.000 10844 Star::Find returns 1 (0), X=620.29, Y=104.70, Mass=2030, SNR=29.0, Peak=218 HFD=3.4
03:39:01.817 00.000 10844 MultiStar: [#1 0.00,-0.11,0.88,U] [#2 0.06,0.12,0.77,U] [#3 -0.02,-0.32,0.90,U] [#4 0.40,-0.11,0.94,U] [#5 0.46,-0.32,0.80,U] [#6 -0.34,-0.09,0.91,U] [#7 0.27,0.15,0.90,U] [#8 0.16,0.37,0.76,U] 
03:39:01.817 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.54, -0.22}
03:39:01.817 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:39:01.818 00.001 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.65 = 0.65)
03:39:01.818 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.09 mountX=-0.06 mountY=0.05, mountTheta=2.49
03:39:01.818 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
03:39:01.818 00.000 10844 Enqueuing Move request for scope (0.04, -0.07)
03:39:01.818 00.000 11060 Worker thread wakes up
03:39:01.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:01.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
03:39:01.818 00.000 10844 UpdateGuideState exits: m=2030 SNR=29.0
03:39:01.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
03:39:01.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:01.818 00.000 11060 Moving (0.04, -0.07) raw xDistance=-0.06 yDistance=0.05
03:39:01.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:01.818 00.000 10844 Enqueuing Expose request
03:39:01.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:39:01.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:01.822 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:39:01.822 00.000 11060 MoveAxis(E, 0, ABG)
03:39:01.822 00.000 11060 Move returns status 0, amount 0
03:39:01.822 00.000 11060 MoveAxis(N, 0, ABG)
03:39:01.822 00.000 11060 Move returns status 0, amount 0
03:39:01.822 00.000 11060 move complete, result=0
03:39:01.822 00.000 11060 worker thread done servicing request
03:39:01.822 00.000 11060 Worker thread wakes up
03:39:01.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:01.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:01.823 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:02.448 00.625 11060 Exposure complete
03:39:02.658 00.210 11060 worker thread done servicing request
03:39:02.658 00.000 10844 OnExposeComplete: enter
03:39:02.658 00.000 10844 UpdateGuideState(): m_state=6
03:39:02.658 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
03:39:02.658 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.68, Mass=2216, SNR=30.4, Peak=185 HFD=3.5
03:39:02.658 00.000 10844 MultiStar: [#1 0.51,-0.21,0.80,U] [#2 -0.20,-0.18,0.77,U] [#3 0.04,-0.47,0.89,U] [#4 0.21,-0.46,0.85,U] [#5 0.26,-0.06,0.92,U] [#6 -0.60,-0.91,0.00,M1] [#7 0.37,-0.54,0.00,M3] [#8 0.15,0.01,0.67,U] 
03:39:02.658 00.000 10844 single-star, 6 included, MultiStar: {0.14, -0.24}, one-star: {0.00, -0.24}
03:39:02.658 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.39) = xAngle (-2.96 = -2.96)
03:39:02.658 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:39:02.658 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.57 mountX=-0.24 mountY=0.04, mountTheta=2.98
03:39:02.662 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.24, opts=13)
03:39:02.662 00.000 10844 Enqueuing Move request for scope (0.00, -0.24)
03:39:02.662 00.000 11060 Worker thread wakes up
03:39:02.662 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:02.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
03:39:02.662 00.000 10844 UpdateGuideState exits: m=2216 SNR=30.4
03:39:02.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
03:39:02.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:02.662 00.000 11060 Moving (0.00, -0.24) raw xDistance=-0.24 yDistance=0.04
03:39:02.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:02.662 00.000 10844 Enqueuing Expose request
03:39:02.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:39:02.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:02.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:39:02.662 00.000 11060 MoveAxis(E, 56, ABG)
03:39:02.662 00.000 11060 Guiding  Dir = 2, Dur = 56
03:39:02.694 00.032 11060 IsSlewing returns 0
03:39:02.694 00.000 11060 IsGuiding returns 0
03:39:02.787 00.093 11060 IsGuiding returns 0
03:39:02.788 00.001 11060 Move returns status 0, amount 56
03:39:02.788 00.000 11060 MoveAxis(N, 0, ABG)
03:39:02.788 00.000 11060 Move returns status 0, amount 0
03:39:02.788 00.000 11060 move complete, result=0
03:39:02.788 00.000 11060 worker thread done servicing request
03:39:02.788 00.000 10844 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
03:39:02.788 00.000 11060 Worker thread wakes up
03:39:02.801 00.013 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:02.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:03.441 00.640 11060 Exposure complete
03:39:03.664 00.223 10844 OnExposeComplete: enter
03:39:03.664 00.000 10844 UpdateGuideState(): m_state=6
03:39:03.664 00.000 11060 worker thread done servicing request
03:39:03.664 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
03:39:03.664 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.74, Mass=1733, SNR=26.2, Peak=213 HFD=3.3
03:39:03.664 00.000 10844 MultiStar: [#1 0.11,-0.40,0.97,U] [#2 0.03,0.23,0.83,U] [#3 0.54,0.15,1.01,U] [#4 -0.18,-0.36,1.05,U] [#5 0.35,-0.17,1.00,U] [#6 -0.30,-0.12,0.98,U] [#7 -0.08,0.09,0.98,U] [#8 -0.28,-0.01,0.83,U] 
03:39:03.664 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {-0.46, -0.18}
03:39:03.664 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.39) = xAngle (-3.23 = 3.06)
03:39:03.664 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.10 = -0.10)
03:39:03.668 00.004 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.84 mountX=-0.10 mountY=-0.01, mountTheta=-3.04
03:39:03.670 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
03:39:03.670 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
03:39:03.670 00.000 11060 Worker thread wakes up
03:39:03.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
03:39:03.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
03:39:03.670 00.000 11060 Moving (-0.03, -0.10) raw xDistance=-0.10 yDistance=-0.01
03:39:03.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:03.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:39:03.670 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.2
03:39:03.672 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:03.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:03.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:39:03.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:03.672 00.000 11060 MoveAxis(E, 0, ABG)
03:39:03.672 00.000 10844 Enqueuing Expose request
03:39:03.672 00.000 11060 Move returns status 0, amount 0
03:39:03.672 00.000 11060 MoveAxis(N, 0, ABG)
03:39:03.672 00.000 11060 Move returns status 0, amount 0
03:39:03.672 00.000 11060 move complete, result=0
03:39:03.672 00.000 11060 worker thread done servicing request
03:39:03.673 00.001 11060 Worker thread wakes up
03:39:03.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:03.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:03.675 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:39:04.302 00.627 11060 Exposure complete
03:39:04.509 00.207 11060 worker thread done servicing request
03:39:04.509 00.000 10844 OnExposeComplete: enter
03:39:04.509 00.000 10844 UpdateGuideState(): m_state=6
03:39:04.510 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
03:39:04.510 00.000 10844 Star::Find returns 1 (0), X=620.21, Y=104.04, Mass=1496, SNR=24.2, Peak=170 HFD=3.1
03:39:04.511 00.001 10844 MultiStar: [#1 -0.16,0.08,1.08,U] [#2 -0.02,0.46,0.98,U] [#3 0.30,-0.41,1.13,U] [#4 0.06,0.02,1.11,U] [#5 0.58,-0.35,0.00,M1] [#6 -0.13,-0.23,1.08,U] [#7 -0.04,0.10,1.00,U] [#8 0.58,0.23,0.00,M1] 
03:39:04.511 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.13}, one-star: {-0.62, -0.87}
03:39:04.511 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.39) = xAngle (-3.52 = 2.76)
03:39:04.511 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.40 = -0.40)
03:39:04.511 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.13 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
03:39:04.514 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
03:39:04.514 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
03:39:04.514 00.000 11060 Worker thread wakes up
03:39:04.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:04.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
03:39:04.514 00.000 10844 UpdateGuideState exits: m=1496 SNR=24.2
03:39:04.514 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
03:39:04.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:04.514 00.000 11060 Moving (-0.08, -0.13) raw xDistance=-0.14 yDistance=-0.06
03:39:04.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:04.514 00.000 10844 Enqueuing Expose request
03:39:04.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:39:04.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:04.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:39:04.514 00.000 11060 MoveAxis(E, 33, ABG)
03:39:04.514 00.000 11060 Guiding  Dir = 2, Dur = 33
03:39:04.522 00.008 11060 IsSlewing returns 0
03:39:04.522 00.000 11060 IsGuiding returns 0
03:39:04.568 00.046 11060 IsGuiding returns 0
03:39:04.568 00.000 11060 Move returns status 0, amount 33
03:39:04.568 00.000 11060 MoveAxis(N, 0, ABG)
03:39:04.568 00.000 11060 Move returns status 0, amount 0
03:39:04.568 00.000 11060 move complete, result=0
03:39:04.568 00.000 11060 worker thread done servicing request
03:39:04.568 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
03:39:04.568 00.000 11060 Worker thread wakes up
03:39:04.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:04.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:05.193 00.625 11060 Exposure complete
03:39:05.412 00.219 11060 worker thread done servicing request
03:39:05.412 00.000 10844 OnExposeComplete: enter
03:39:05.412 00.000 10844 UpdateGuideState(): m_state=6
03:39:05.412 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
03:39:05.413 00.001 10844 Star::Find returns 1 (0), X=620.34, Y=104.40, Mass=1692, SNR=26.0, Peak=218 HFD=3.4
03:39:05.413 00.000 10844 MultiStar: [#1 0.44,-0.35,0.95,U] [#2 0.41,-0.24,0.98,U] [#3 0.32,-0.48,1.02,U] [#4 0.12,-0.07,0.99,U] [#5 0.10,-0.46,0.91,U] [#6 -0.07,-0.78,0.00,M1] [#7 0.21,0.01,0.89,U] [#8 0.61,-0.03,0.00,M2] 
03:39:05.413 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.31}, one-star: {-0.48, -0.52}
03:39:05.413 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.49 = -2.49)
03:39:05.413 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:39:05.413 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.34 cameraTheta=-1.10 mountX=-0.27 mountY=0.20, mountTheta=2.50
03:39:05.416 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.31, opts=13)
03:39:05.416 00.000 10844 Enqueuing Move request for scope (0.16, -0.31)
03:39:05.416 00.000 11060 Worker thread wakes up
03:39:05.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
03:39:05.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
03:39:05.416 00.000 11060 Moving (0.16, -0.31) raw xDistance=-0.27 yDistance=0.20
03:39:05.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:39:05.417 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:39:05.417 00.000 11060 MoveAxis(E, 65, ABG)
03:39:05.417 00.000 11060 Guiding  Dir = 2, Dur = 65
03:39:05.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:05.417 00.000 10844 UpdateGuideState exits: m=1692 SNR=26.0
03:39:05.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:05.418 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:05.418 00.000 10844 Enqueuing Expose request
03:39:05.422 00.004 11060 IsSlewing returns 0
03:39:05.422 00.000 11060 IsGuiding returns 0
03:39:05.498 00.076 11060 IsGuiding returns 0
03:39:05.500 00.002 11060 Move returns status 0, amount 65
03:39:05.500 00.000 11060 MoveAxis(S, 79, ABG)
03:39:05.500 00.000 11060 Guiding  Dir = 1, Dur = 79
03:39:05.527 00.027 11060 IsSlewing returns 0
03:39:05.527 00.000 11060 IsGuiding returns 0
03:39:05.629 00.102 11060 IsGuiding returns 0
03:39:05.629 00.000 11060 Move returns status 0, amount 79
03:39:05.629 00.000 11060 move complete, result=0
03:39:05.629 00.000 11060 worker thread done servicing request
03:39:05.629 00.000 10844 GuideStep: -0.3 px 65 ms EAST, 0.2 px 79 ms SOUTH
03:39:05.629 00.000 11060 Worker thread wakes up
03:39:05.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:05.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:06.255 00.626 11060 Exposure complete
03:39:06.463 00.208 11060 worker thread done servicing request
03:39:06.463 00.000 10844 OnExposeComplete: enter
03:39:06.463 00.000 10844 UpdateGuideState(): m_state=6
03:39:06.464 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
03:39:06.464 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.84, Mass=1877, SNR=27.7, Peak=211 HFD=3.7
03:39:06.464 00.000 10844 MultiStar: [#1 -0.11,0.47,0.96,U] [#2 0.22,-0.20,0.84,U] [#3 0.36,-0.21,0.97,U] [#4 0.09,-0.39,0.97,U] [#5 0.12,0.34,1.01,U] [#6 -0.05,-0.46,0.92,U] [#7 -0.13,0.45,0.99,U] [#8 0.09,-0.14,0.78,U] 
03:39:06.464 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.01, -0.08}
03:39:06.464 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.39) = xAngle (-1.60 = -1.60)
03:39:06.464 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.52 = 1.52)
03:39:06.464 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.21 mountX=-0.00 mountY=0.06, mountTheta=1.60
03:39:06.468 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
03:39:06.468 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
03:39:06.468 00.000 11060 Worker thread wakes up
03:39:06.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:06.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
03:39:06.468 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.7
03:39:06.468 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
03:39:06.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:06.468 00.000 11060 Moving (0.06, -0.01) raw xDistance=-0.00 yDistance=0.06
03:39:06.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:06.468 00.000 10844 Enqueuing Expose request
03:39:06.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:39:06.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:06.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:39:06.468 00.000 11060 MoveAxis(E, 0, ABG)
03:39:06.468 00.000 11060 Move returns status 0, amount 0
03:39:06.468 00.000 11060 MoveAxis(N, 0, ABG)
03:39:06.468 00.000 11060 Move returns status 0, amount 0
03:39:06.468 00.000 11060 move complete, result=0
03:39:06.468 00.000 11060 worker thread done servicing request
03:39:06.468 00.000 11060 Worker thread wakes up
03:39:06.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:06.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:06.472 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:07.093 00.621 11060 Exposure complete
03:39:07.310 00.217 11060 worker thread done servicing request
03:39:07.310 00.000 10844 OnExposeComplete: enter
03:39:07.310 00.000 10844 UpdateGuideState(): m_state=6
03:39:07.310 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
03:39:07.310 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.70, Mass=2111, SNR=28.9, Peak=238 HFD=3.0
03:39:07.310 00.000 10844 MultiStar: [#1 0.17,0.93,0.00,M1] [#2 -0.28,-0.06,0.80,U] [#3 0.19,0.26,0.94,U] [#4 -0.40,0.23,0.88,U] [#5 -0.15,0.51,0.83,U] [#6 -0.23,0.34,0.95,U] [#7 -0.08,0.29,0.81,U] [#8 0.42,0.51,0.00,M2] 
03:39:07.310 00.000 10844 single-star, 6 included, MultiStar: {-0.14, 0.19}, one-star: {-0.06, -0.22}
03:39:07.310 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
03:39:07.310 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:39:07.310 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.22 cameraTheta=-1.86 mountX=-0.22 mountY=-0.03, mountTheta=-3.01
03:39:07.315 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.22, opts=13)
03:39:07.315 00.000 10844 Enqueuing Move request for scope (-0.06, -0.22)
03:39:07.315 00.000 11060 Worker thread wakes up
03:39:07.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:07.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
03:39:07.315 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
03:39:07.315 00.000 10844 UpdateGuideState exits: m=2111 SNR=28.9
03:39:07.317 00.002 11060 Moving (-0.06, -0.22) raw xDistance=-0.22 yDistance=-0.03
03:39:07.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:07.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:07.317 00.000 10844 Enqueuing Expose request
03:39:07.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:39:07.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:07.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:39:07.317 00.000 11060 MoveAxis(E, 52, ABG)
03:39:07.317 00.000 11060 Guiding  Dir = 2, Dur = 52
03:39:07.334 00.017 11060 IsSlewing returns 0
03:39:07.334 00.000 11060 IsGuiding returns 0
03:39:07.397 00.063 11060 IsGuiding returns 0
03:39:07.397 00.000 11060 Move returns status 0, amount 52
03:39:07.397 00.000 11060 MoveAxis(N, 0, ABG)
03:39:07.397 00.000 11060 Move returns status 0, amount 0
03:39:07.397 00.000 11060 move complete, result=0
03:39:07.397 00.000 11060 worker thread done servicing request
03:39:07.397 00.000 10844 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
03:39:07.397 00.000 11060 Worker thread wakes up
03:39:07.397 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:07.397 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:08.019 00.622 11060 Exposure complete
03:39:08.209 00.190 11060 worker thread done servicing request
03:39:08.209 00.000 10844 OnExposeComplete: enter
03:39:08.209 00.000 10844 UpdateGuideState(): m_state=6
03:39:08.211 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
03:39:08.211 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=104.99, Mass=1825, SNR=26.9, Peak=225 HFD=3.3
03:39:08.211 00.000 10844 MultiStar: [#1 -0.06,0.34,0.95,U] [#2 -0.14,0.37,0.91,U] [#3 0.32,-0.15,1.03,U] [#4 -0.29,0.10,0.99,U] [#5 0.37,0.32,0.95,U] [#6 -0.16,0.19,0.97,U] [#7 0.00,0.31,0.91,U] [#8 0.37,-0.10,0.78,U] 
03:39:08.211 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {-0.52, 0.07}
03:39:08.211 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.39) = xAngle (0.31 = 0.31)
03:39:08.211 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.44 = -2.85)
03:39:08.211 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.70 mountX=0.15 mountY=-0.05, mountTheta=-0.30
03:39:08.221 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
03:39:08.221 00.000 10844 Enqueuing Move request for scope (-0.02, 0.16)
03:39:08.221 00.000 11060 Worker thread wakes up
03:39:08.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
03:39:08.221 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
03:39:08.221 00.000 11060 Moving (-0.02, 0.16) raw xDistance=0.15 yDistance=-0.05
03:39:08.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:39:08.222 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:08.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:39:08.222 00.000 11060 MoveAxis(W, 34, ABG)
03:39:08.222 00.000 11060 Guiding  Dir = 3, Dur = 34
03:39:08.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:08.222 00.000 10844 UpdateGuideState exits: m=1825 SNR=26.9
03:39:08.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:08.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:08.222 00.000 10844 Enqueuing Expose request
03:39:08.256 00.034 11060 IsSlewing returns 0
03:39:08.257 00.001 11060 IsGuiding returns 0
03:39:08.329 00.072 11060 IsGuiding returns 0
03:39:08.329 00.000 11060 Move returns status 0, amount 34
03:39:08.329 00.000 11060 MoveAxis(N, 0, ABG)
03:39:08.329 00.000 11060 Move returns status 0, amount 0
03:39:08.329 00.000 11060 move complete, result=0
03:39:08.330 00.001 11060 worker thread done servicing request
03:39:08.330 00.000 11060 Worker thread wakes up
03:39:08.330 00.000 10844 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
03:39:08.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:08.331 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:08.962 00.631 11060 Exposure complete
03:39:09.167 00.205 11060 worker thread done servicing request
03:39:09.167 00.000 10844 OnExposeComplete: enter
03:39:09.167 00.000 10844 UpdateGuideState(): m_state=6
03:39:09.168 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
03:39:09.168 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.85, Mass=1903, SNR=27.5, Peak=215 HFD=3.8
03:39:09.168 00.000 10844 MultiStar: [#1 -0.37,0.12,0.91,U] [#2 0.16,0.65,0.00,M1] [#3 0.40,-0.15,0.83,U] [#4 -0.55,0.09,1.02,U] [#5 0.11,0.31,0.87,U] [#6 -0.37,-0.54,0.00,M1] [#7 -0.30,-0.10,0.93,U] [#8 0.31,0.09,0.86,U] 
03:39:09.168 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.04}, one-star: {-0.27, -0.07}
03:39:09.168 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.39) = xAngle (1.42 = 1.42)
03:39:09.168 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.54 = -1.74)
03:39:09.168 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.81 mountX=0.02 mountY=-0.12, mountTheta=-1.42
03:39:09.170 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.04, opts=13)
03:39:09.170 00.000 10844 Enqueuing Move request for scope (-0.12, 0.04)
03:39:09.170 00.000 11060 Worker thread wakes up
03:39:09.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:09.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
03:39:09.170 00.000 10844 UpdateGuideState exits: m=1903 SNR=27.5
03:39:09.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
03:39:09.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:09.170 00.000 11060 Moving (-0.12, 0.04) raw xDistance=0.02 yDistance=-0.12
03:39:09.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:09.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:39:09.170 00.000 10844 Enqueuing Expose request
03:39:09.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:09.172 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:39:09.172 00.000 11060 MoveAxis(E, 0, ABG)
03:39:09.172 00.000 11060 Move returns status 0, amount 0
03:39:09.172 00.000 11060 MoveAxis(N, 0, ABG)
03:39:09.172 00.000 11060 Move returns status 0, amount 0
03:39:09.172 00.000 11060 move complete, result=0
03:39:09.172 00.000 11060 worker thread done servicing request
03:39:09.172 00.000 11060 Worker thread wakes up
03:39:09.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:09.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:09.172 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:09.814 00.642 11060 Exposure complete
03:39:10.028 00.214 11060 worker thread done servicing request
03:39:10.028 00.000 10844 OnExposeComplete: enter
03:39:10.028 00.000 10844 UpdateGuideState(): m_state=6
03:39:10.028 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
03:39:10.028 00.000 10844 Star::Find returns 1 (0), X=619.98, Y=104.82, Mass=2150, SNR=29.0, Peak=203 HFD=4.1
03:39:10.029 00.001 10844 MultiStar: [#1 -0.23,0.30,0.84,U] [#2 -0.09,0.71,0.00,M2] [#3 0.01,0.10,0.86,U] [#4 -0.33,-0.22,0.87,U] [#5 0.18,0.24,0.83,U] [#6 -0.35,0.18,0.93,U] [#7 -0.01,0.17,0.80,U] [#8 0.07,-0.06,0.76,U] 
03:39:10.029 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.08}, one-star: {-0.85, -0.09}
03:39:10.029 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.39) = xAngle (1.41 = 1.41)
03:39:10.029 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.53 = -1.75)
03:39:10.029 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.80 mountX=0.04 mountY=-0.22, mountTheta=-1.41
03:39:10.029 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.08, opts=13)
03:39:10.032 00.003 10844 Enqueuing Move request for scope (-0.21, 0.08)
03:39:10.032 00.000 11060 Worker thread wakes up
03:39:10.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
03:39:10.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:10.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
03:39:10.032 00.000 10844 UpdateGuideState exits: m=2150 SNR=29.0
03:39:10.032 00.000 11060 Moving (-0.21, 0.08) raw xDistance=0.04 yDistance=-0.22
03:39:10.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:10.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:39:10.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:10.032 00.000 10844 Enqueuing Expose request
03:39:10.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:39:10.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:39:10.032 00.000 11060 MoveAxis(E, 0, ABG)
03:39:10.032 00.000 11060 Move returns status 0, amount 0
03:39:10.032 00.000 11060 MoveAxis(N, 0, ABG)
03:39:10.032 00.000 11060 Move returns status 0, amount 0
03:39:10.032 00.000 11060 move complete, result=0
03:39:10.032 00.000 11060 worker thread done servicing request
03:39:10.032 00.000 11060 Worker thread wakes up
03:39:10.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:10.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:10.035 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:39:10.653 00.618 11060 Exposure complete
03:39:10.882 00.229 11060 worker thread done servicing request
03:39:10.882 00.000 10844 OnExposeComplete: enter
03:39:10.882 00.000 10844 UpdateGuideState(): m_state=6
03:39:10.882 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
03:39:10.882 00.000 10844 Star::Find returns 1 (0), X=620.18, Y=104.85, Mass=1653, SNR=25.5, Peak=152 HFD=3.2
03:39:10.882 00.000 10844 MultiStar: [#1 -0.13,0.68,0.00,M1] [#2 -0.14,0.74,0.00,M3] [#3 0.12,-0.02,0.98,U] [#4 -0.29,-0.53,0.00,M1] [#5 0.48,0.39,0.00,M1] [#6 -0.40,-0.14,0.99,U] [#7 0.06,0.13,0.95,U] [#8 -0.09,0.04,0.80,U] 
03:39:10.882 00.000 10844 refined, 4 included, MultiStar: {-0.20, -0.02}, one-star: {-0.65, -0.06}
03:39:10.882 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.39) = xAngle (-4.45 = 1.83)
03:39:10.882 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.33 = -1.33)
03:39:10.882 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.06 mountX=-0.05 mountY=-0.20, mountTheta=-1.83
03:39:10.887 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.02, opts=13)
03:39:10.887 00.000 10844 Enqueuing Move request for scope (-0.20, -0.02)
03:39:10.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:10.887 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.5
03:39:10.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:10.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:10.887 00.000 10844 Enqueuing Expose request
03:39:10.888 00.001 11060 Worker thread wakes up
03:39:10.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
03:39:10.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
03:39:10.888 00.000 11060 Moving (-0.20, -0.02) raw xDistance=-0.05 yDistance=-0.20
03:39:10.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:39:10.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:39:10.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:39:10.888 00.000 11060 MoveAxis(E, 0, ABG)
03:39:10.888 00.000 11060 Move returns status 0, amount 0
03:39:10.888 00.000 11060 MoveAxis(N, 0, ABG)
03:39:10.888 00.000 11060 Move returns status 0, amount 0
03:39:10.888 00.000 11060 move complete, result=0
03:39:10.888 00.000 11060 worker thread done servicing request
03:39:10.888 00.000 11060 Worker thread wakes up
03:39:10.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:10.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:10.893 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:39:11.516 00.623 11060 Exposure complete
03:39:11.714 00.198 11060 worker thread done servicing request
03:39:11.714 00.000 10844 OnExposeComplete: enter
03:39:11.714 00.000 10844 UpdateGuideState(): m_state=6
03:39:11.714 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
03:39:11.714 00.000 10844 Star::Find returns 1 (0), X=619.91, Y=104.97, Mass=1426, SNR=23.7, Peak=173 HFD=2.8
03:39:11.716 00.002 10844 MultiStar: [#1 -0.01,0.02,1.13,U] [#2 0.30,0.76,0.00,M4] [#3 -0.24,-0.20,1.13,U] [#4 -0.21,-0.51,1.11,U] [#5 0.87,0.22,0.00,M2] [#6 -0.50,-0.21,1.20,U] [#7 0.09,-0.75,0.00,M1] [#8 0.98,0.09,0.00,M1] 
03:39:11.716 00.000 10844 refined, 4 included, MultiStar: {-0.36, -0.17}, one-star: {-0.92, 0.05}
03:39:11.716 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.39) = xAngle (-4.09 = 2.20)
03:39:11.716 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.96 = -0.96)
03:39:11.716 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.17 hyp=0.40 cameraTheta=-2.70 mountX=-0.24 mountY=-0.33, mountTheta=-2.19
03:39:11.719 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.17, opts=13)
03:39:11.719 00.000 10844 Enqueuing Move request for scope (-0.36, -0.17)
03:39:11.719 00.000 11060 Worker thread wakes up
03:39:11.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.17) opts 0xd
03:39:11.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.17)
03:39:11.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:11.719 00.000 11060 Moving (-0.36, -0.17) raw xDistance=-0.24 yDistance=-0.33
03:39:11.719 00.000 10844 UpdateGuideState exits: m=1426 SNR=23.7
03:39:11.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:11.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:39:11.721 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:11.721 00.000 10844 Enqueuing Expose request
03:39:11.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:39:11.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:39:11.721 00.000 11060 MoveAxis(E, 55, ABG)
03:39:11.721 00.000 11060 Guiding  Dir = 2, Dur = 55
03:39:11.755 00.034 11060 IsSlewing returns 0
03:39:11.755 00.000 11060 IsGuiding returns 0
03:39:11.833 00.078 11060 IsGuiding returns 0
03:39:11.833 00.000 11060 Move returns status 0, amount 55
03:39:11.833 00.000 11060 MoveAxis(N, 0, ABG)
03:39:11.833 00.000 11060 Move returns status 0, amount 0
03:39:11.833 00.000 11060 move complete, result=0
03:39:11.833 00.000 11060 worker thread done servicing request
03:39:11.833 00.000 11060 Worker thread wakes up
03:39:11.833 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -0.3 px 0 ms NORTH
03:39:11.833 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:11.833 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:12.468 00.635 11060 Exposure complete
03:39:12.661 00.193 11060 worker thread done servicing request
03:39:12.661 00.000 10844 OnExposeComplete: enter
03:39:12.661 00.000 10844 UpdateGuideState(): m_state=6
03:39:12.661 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
03:39:12.661 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=105.54, Mass=1913, SNR=27.6, Peak=212 HFD=3.5
03:39:12.663 00.002 10844 MultiStar: [#1 -0.18,0.05,0.93,U] [#2 0.62,1.04,0.00,M5] [#3 0.38,0.95,0.00,M1] [#4 -0.50,-0.01,0.92,U] [#5 0.82,0.44,0.00,M3] [#6 -0.00,0.39,0.97,U] [#7 -0.24,-0.00,0.88,U] [#8 0.23,0.38,0.87,U] 
03:39:12.663 00.000 10844 refined, 5 included, MultiStar: {-0.14, 0.25}, one-star: {-0.13, 0.62}
03:39:12.663 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.39) = xAngle (0.69 = 0.69)
03:39:12.663 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.82 = -2.47)
03:39:12.663 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.28 cameraTheta=2.08 mountX=0.22 mountY=-0.18, mountTheta=-0.68
03:39:12.665 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.25, opts=13)
03:39:12.665 00.000 10844 Enqueuing Move request for scope (-0.14, 0.25)
03:39:12.665 00.000 11060 Worker thread wakes up
03:39:12.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:12.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
03:39:12.665 00.000 10844 UpdateGuideState exits: m=1913 SNR=27.6
03:39:12.665 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
03:39:12.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:12.665 00.000 11060 Moving (-0.14, 0.25) raw xDistance=0.22 yDistance=-0.18
03:39:12.667 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:12.667 00.000 10844 Enqueuing Expose request
03:39:12.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:39:12.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:12.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:39:12.667 00.000 11060 MoveAxis(W, 49, ABG)
03:39:12.667 00.000 11060 Guiding  Dir = 3, Dur = 49
03:39:12.689 00.022 11060 IsSlewing returns 0
03:39:12.690 00.001 11060 IsGuiding returns 0
03:39:12.766 00.076 11060 IsGuiding returns 0
03:39:12.766 00.000 11060 Move returns status 0, amount 49
03:39:12.766 00.000 11060 MoveAxis(N, 0, ABG)
03:39:12.766 00.000 11060 Move returns status 0, amount 0
03:39:12.766 00.000 11060 move complete, result=0
03:39:12.766 00.000 11060 worker thread done servicing request
03:39:12.766 00.000 11060 Worker thread wakes up
03:39:12.766 00.000 10844 GuideStep: 0.2 px 49 ms WEST, -0.2 px 0 ms NORTH
03:39:12.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:12.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:13.398 00.632 11060 Exposure complete
03:39:13.615 00.217 11060 worker thread done servicing request
03:39:13.615 00.000 10844 OnExposeComplete: enter
03:39:13.615 00.000 10844 UpdateGuideState(): m_state=6
03:39:13.617 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
03:39:13.617 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.09, Mass=2132, SNR=28.7, Peak=182 HFD=3.9
03:39:13.618 00.001 10844 MultiStar: [#1 -0.34,0.06,0.84,U] [#2 1.05,1.31,0.00,M6] [#3 -0.14,-0.33,0.93,U] [#4 -0.28,-0.02,0.95,U] [#5 -0.32,-0.09,0.86,U] [#6 0.35,-0.42,1.04,U] [#7 -0.20,0.12,0.97,U] [#8 0.26,0.04,0.78,U] 
03:39:13.618 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.20}, one-star: {-0.49, -0.82}
03:39:13.618 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.39) = xAngle (-3.60 = 2.68)
03:39:13.618 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.48 = -0.48)
03:39:13.618 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.21 mountX=-0.22 mountY=-0.11, mountTheta=-2.67
03:39:13.622 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.20, opts=13)
03:39:13.622 00.000 10844 Enqueuing Move request for scope (-0.15, -0.20)
03:39:13.622 00.000 11060 Worker thread wakes up
03:39:13.622 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:13.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
03:39:13.622 00.000 10844 UpdateGuideState exits: m=2132 SNR=28.7
03:39:13.622 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
03:39:13.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:13.622 00.000 11060 Moving (-0.15, -0.20) raw xDistance=-0.22 yDistance=-0.11
03:39:13.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:13.622 00.000 10844 Enqueuing Expose request
03:39:13.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:39:13.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:13.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:39:13.622 00.000 11060 MoveAxis(E, 50, ABG)
03:39:13.622 00.000 11060 Guiding  Dir = 2, Dur = 50
03:39:13.647 00.025 11060 IsSlewing returns 0
03:39:13.647 00.000 11060 IsGuiding returns 0
03:39:13.725 00.078 11060 IsGuiding returns 0
03:39:13.725 00.000 11060 Move returns status 0, amount 50
03:39:13.725 00.000 11060 MoveAxis(N, 0, ABG)
03:39:13.725 00.000 11060 Move returns status 0, amount 0
03:39:13.725 00.000 11060 move complete, result=0
03:39:13.725 00.000 11060 worker thread done servicing request
03:39:13.725 00.000 11060 Worker thread wakes up
03:39:13.725 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
03:39:13.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:13.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:14.351 00.626 11060 Exposure complete
03:39:14.549 00.198 11060 worker thread done servicing request
03:39:14.549 00.000 10844 OnExposeComplete: enter
03:39:14.549 00.000 10844 UpdateGuideState(): m_state=6
03:39:14.549 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
03:39:14.549 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.45, Mass=1690, SNR=25.8, Peak=195 HFD=3.2
03:39:14.551 00.002 10844 MultiStar: [#1 -0.14,-0.04,0.95,U] [#2 0.10,0.29,0.98,U] [#3 -0.10,-0.77,0.00,M1] [#4 -0.09,-0.70,0.00,M1] [#5 0.11,0.27,1.02,U] [#6 0.25,-0.60,0.00,M1] [#7 -0.18,-0.00,0.89,U] [#8 0.38,-1.02,0.00,M1] 
03:39:14.551 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.01}, one-star: {-0.29, -0.47}
03:39:14.551 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.39) = xAngle (1.60 = 1.60)
03:39:14.551 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.73 = -1.55)
03:39:14.551 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.99 mountX=-0.00 mountY=-0.08, mountTheta=-1.60
03:39:14.551 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
03:39:14.551 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
03:39:14.551 00.000 11060 Worker thread wakes up
03:39:14.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
03:39:14.551 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
03:39:14.551 00.000 11060 Moving (-0.08, 0.01) raw xDistance=-0.00 yDistance=-0.08
03:39:14.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:39:14.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:14.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:39:14.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:39:14.551 00.000 10844 UpdateGuideState exits: m=1690 SNR=25.8
03:39:14.551 00.000 11060 MoveAxis(E, 0, ABG)
03:39:14.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:14.551 00.000 11060 Move returns status 0, amount 0
03:39:14.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:14.551 00.000 10844 Enqueuing Expose request
03:39:14.551 00.000 11060 MoveAxis(N, 0, ABG)
03:39:14.551 00.000 11060 Move returns status 0, amount 0
03:39:14.551 00.000 11060 move complete, result=0
03:39:14.551 00.000 11060 worker thread done servicing request
03:39:14.551 00.000 11060 Worker thread wakes up
03:39:14.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:14.557 00.006 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:14.558 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:15.172 00.614 11060 Exposure complete
03:39:15.380 00.208 11060 worker thread done servicing request
03:39:15.380 00.000 10844 OnExposeComplete: enter
03:39:15.380 00.000 10844 UpdateGuideState(): m_state=6
03:39:15.381 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
03:39:15.381 00.000 10844 Star::Find returns 1 (0), X=619.71, Y=104.60, Mass=2244, SNR=30.0, Peak=204 HFD=3.5
03:39:15.381 00.000 10844 MultiStar: [#1 -0.35,-0.08,0.83,U] [#2 -0.04,0.20,0.81,U] [#3 0.90,-0.39,0.00,M2] [#4 -0.39,-0.59,0.00,M2] [#5 -0.14,-0.38,0.82,U] [#6 0.16,0.03,0.85,U] [#7 -1.13,-0.43,0.00,M1] [#8 0.15,0.03,0.82,U] 
03:39:15.381 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.09}, one-star: {-1.12, -0.31}
03:39:15.381 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.39) = xAngle (-4.18 = 2.11)
03:39:15.381 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.05 = -1.05)
03:39:15.381 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-2.79 mountX=-0.14 mountY=-0.23, mountTheta=-2.10
03:39:15.384 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.09, opts=13)
03:39:15.384 00.000 10844 Enqueuing Move request for scope (-0.25, -0.09)
03:39:15.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:15.384 00.000 10844 UpdateGuideState exits: m=2244 SNR=30.0
03:39:15.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:15.384 00.000 11060 Worker thread wakes up
03:39:15.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:15.384 00.000 10844 Enqueuing Expose request
03:39:15.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
03:39:15.384 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
03:39:15.384 00.000 11060 Moving (-0.25, -0.09) raw xDistance=-0.14 yDistance=-0.23
03:39:15.385 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:39:15.385 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.20 newest=-0.42
03:39:15.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
03:39:15.385 00.000 11060 MoveAxis(E, 32, ABG)
03:39:15.385 00.000 11060 Guiding  Dir = 2, Dur = 32
03:39:15.400 00.015 11060 IsSlewing returns 0
03:39:15.400 00.000 11060 IsGuiding returns 0
03:39:15.436 00.036 11060 IsGuiding returns 0
03:39:15.436 00.000 11060 Move returns status 0, amount 32
03:39:15.436 00.000 11060 BLC: Oldest BLC event removed
03:39:15.436 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 620 applied
03:39:15.436 00.000 11060 MoveAxis(N, 710, ABG)
03:39:15.436 00.000 11060 Guiding  Dir = 0, Dur = 710
03:39:15.452 00.016 11060 IsSlewing returns 0
03:39:15.452 00.000 11060 IsGuiding returns 0
03:39:16.168 00.716 11060 IsGuiding returns 0
03:39:16.168 00.000 11060 Move returns status 0, amount 710
03:39:16.168 00.000 11060 move complete, result=0
03:39:16.168 00.000 11060 worker thread done servicing request
03:39:16.168 00.000 11060 Worker thread wakes up
03:39:16.168 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.2 px 710 ms NORTH
03:39:16.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:16.169 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:16.802 00.633 11060 Exposure complete
03:39:17.003 00.201 11060 worker thread done servicing request
03:39:17.003 00.000 10844 OnExposeComplete: enter
03:39:17.003 00.000 10844 UpdateGuideState(): m_state=6
03:39:17.005 00.002 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
03:39:17.005 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=104.63, Mass=1620, SNR=25.6, Peak=224 HFD=3.0
03:39:17.005 00.000 10844 MultiStar: [#1 0.11,-0.19,1.02,U] [#2 1.21,0.48,0.00,M5] [#3 0.28,-0.09,0.98,U] [#4 -0.39,-0.30,1.05,U] [#5 0.29,0.11,0.94,U] [#6 0.64,-0.17,0.00,M1] [#7 -0.19,0.10,0.90,U] [#8 0.15,0.62,0.00,M1] 
03:39:17.005 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.12}, one-star: {-0.43, -0.29}
03:39:17.005 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.39) = xAngle (-3.44 = 2.84)
03:39:17.005 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:39:17.005 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.05 mountX=-0.13 mountY=-0.04, mountTheta=-2.82
03:39:17.005 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
03:39:17.005 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
03:39:17.005 00.000 11060 Worker thread wakes up
03:39:17.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:17.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
03:39:17.005 00.000 10844 UpdateGuideState exits: m=1620 SNR=25.6
03:39:17.005 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
03:39:17.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:17.005 00.000 11060 Moving (-0.06, -0.12) raw xDistance=-0.13 yDistance=-0.04
03:39:17.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:17.005 00.000 10844 Enqueuing Expose request
03:39:17.005 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.162513, 1:0.041437
03:39:17.005 00.000 11060 BLC: No correction, Miss < min_move
03:39:17.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:39:17.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:17.005 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:39:17.005 00.000 11060 MoveAxis(E, 31, ABG)
03:39:17.005 00.000 11060 Guiding  Dir = 2, Dur = 31
03:39:17.028 00.023 11060 IsSlewing returns 0
03:39:17.029 00.001 11060 IsGuiding returns 0
03:39:17.081 00.052 11060 IsGuiding returns 0
03:39:17.081 00.000 11060 Move returns status 0, amount 31
03:39:17.081 00.000 11060 MoveAxis(N, 0, ABG)
03:39:17.081 00.000 11060 Move returns status 0, amount 0
03:39:17.081 00.000 11060 move complete, result=0
03:39:17.081 00.000 11060 worker thread done servicing request
03:39:17.081 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
03:39:17.081 00.000 11060 Worker thread wakes up
03:39:17.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:17.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:17.716 00.635 11060 Exposure complete
03:39:17.907 00.191 11060 worker thread done servicing request
03:39:17.907 00.000 10844 OnExposeComplete: enter
03:39:17.907 00.000 10844 UpdateGuideState(): m_state=6
03:39:17.908 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
03:39:17.908 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=105.36, Mass=2016, SNR=28.6, Peak=243 HFD=3.4
03:39:17.908 00.000 10844 MultiStar: [#1 0.49,-0.16,0.86,U] [#2 -0.12,0.62,0.00,M6] [#3 0.21,0.28,0.94,U] [#4 0.26,-0.04,0.84,U] [#5 0.46,0.17,0.91,U] [#6 0.53,0.28,0.00,M2] [#7 0.07,0.12,0.83,U] [#8 0.93,0.07,0.00,M2] 
03:39:17.908 00.000 10844 refined, 5 included, MultiStar: {0.22, 0.15}, one-star: {-0.15, 0.44}
03:39:17.908 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:39:17.908 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:39:17.908 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.15 hyp=0.26 cameraTheta=0.60 mountX=0.18 mountY=0.19, mountTheta=0.80
03:39:17.910 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.15, opts=13)
03:39:17.910 00.000 10844 Enqueuing Move request for scope (0.22, 0.15)
03:39:17.910 00.000 11060 Worker thread wakes up
03:39:17.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:17.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.15) opts 0xd
03:39:17.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.15)
03:39:17.910 00.000 11060 Moving (0.22, 0.15) raw xDistance=0.18 yDistance=0.19
03:39:17.910 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=-0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.162513, 1:0.041437, 2:-0.188437
03:39:17.910 00.000 10844 UpdateGuideState exits: m=2016 SNR=28.6
03:39:17.910 00.000 11060 BLC: No correction, Miss < min_move
03:39:17.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:39:17.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:17.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:39:17.910 00.000 11060 MoveAxis(W, 42, ABG)
03:39:17.910 00.000 11060 Guiding  Dir = 3, Dur = 42
03:39:17.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:17.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:17.910 00.000 10844 Enqueuing Expose request
03:39:17.946 00.036 11060 IsSlewing returns 0
03:39:17.946 00.000 11060 IsGuiding returns 0
03:39:18.011 00.065 11060 IsGuiding returns 0
03:39:18.011 00.000 11060 Move returns status 0, amount 42
03:39:18.011 00.000 11060 MoveAxis(N, 0, ABG)
03:39:18.011 00.000 11060 Move returns status 0, amount 0
03:39:18.011 00.000 11060 move complete, result=0
03:39:18.011 00.000 11060 worker thread done servicing request
03:39:18.011 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
03:39:18.011 00.000 11060 Worker thread wakes up
03:39:18.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:18.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:18.650 00.639 11060 Exposure complete
03:39:18.853 00.203 11060 worker thread done servicing request
03:39:18.853 00.000 10844 OnExposeComplete: enter
03:39:18.853 00.000 10844 UpdateGuideState(): m_state=6
03:39:18.853 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
03:39:18.853 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=105.18, Mass=1781, SNR=26.2, Peak=159 HFD=3.4
03:39:18.853 00.000 10844 MultiStar: [#1 0.21,0.35,0.94,U] [#2 0.52,0.83,0.00,M7] [#3 -0.07,0.32,0.93,U] [#4 0.52,0.36,0.00,M1] [#5 0.38,0.56,0.00,M1] [#6 -0.32,0.41,0.95,U] [#7 0.44,0.39,0.92,U] [#8 0.35,0.74,0.00,M3] 
03:39:18.853 00.000 10844 single-star, 4 included, MultiStar: {0.02, 0.34}, one-star: {-0.16, 0.26}
03:39:18.853 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.39) = xAngle (0.74 = 0.74)
03:39:18.853 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.86 = -2.42)
03:39:18.853 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.31 cameraTheta=2.13 mountX=0.23 mountY=-0.20, mountTheta=-0.73
03:39:18.869 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.26, opts=13)
03:39:18.869 00.000 10844 Enqueuing Move request for scope (-0.16, 0.26)
03:39:18.870 00.001 11060 Worker thread wakes up
03:39:18.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
03:39:18.870 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
03:39:18.870 00.000 11060 Moving (-0.16, 0.26) raw xDistance=0.23 yDistance=-0.20
03:39:18.870 00.000 11060 BLC: window closed
03:39:18.870 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=-0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.162513, 1:0.041437, 2:-0.188437
03:39:18.870 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
03:39:18.870 00.000 11060 BLC: window closed
03:39:18.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:39:18.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:39:18.870 00.000 11060 MoveAxis(W, 55, ABG)
03:39:18.870 00.000 11060 Guiding  Dir = 3, Dur = 55
03:39:18.870 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:18.870 00.000 10844 UpdateGuideState exits: m=1781 SNR=26.2
03:39:18.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:18.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:18.872 00.002 10844 Enqueuing Expose request
03:39:18.887 00.015 11060 IsSlewing returns 0
03:39:18.887 00.000 11060 IsGuiding returns 0
03:39:18.966 00.079 11060 IsGuiding returns 0
03:39:18.966 00.000 11060 Move returns status 0, amount 55
03:39:18.966 00.000 11060 MoveAxis(N, 79, ABG)
03:39:18.966 00.000 11060 Guiding  Dir = 0, Dur = 79
03:39:18.980 00.014 11060 IsSlewing returns 0
03:39:18.980 00.000 11060 IsGuiding returns 0
03:39:19.074 00.094 11060 IsGuiding returns 0
03:39:19.074 00.000 11060 Move returns status 0, amount 79
03:39:19.074 00.000 11060 move complete, result=0
03:39:19.074 00.000 11060 worker thread done servicing request
03:39:19.074 00.000 11060 Worker thread wakes up
03:39:19.074 00.000 10844 GuideStep: 0.2 px 55 ms WEST, -0.2 px 79 ms NORTH
03:39:19.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:19.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:19.714 00.640 11060 Exposure complete
03:39:19.896 00.182 11060 worker thread done servicing request
03:39:19.896 00.000 10844 OnExposeComplete: enter
03:39:19.896 00.000 10844 UpdateGuideState(): m_state=6
03:39:19.896 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
03:39:19.896 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.96, Mass=2062, SNR=29.0, Peak=227 HFD=3.3
03:39:19.896 00.000 10844 MultiStar: [#1 0.06,-0.35,0.91,U] [#2 0.32,-0.43,0.89,U] [#3 0.37,0.33,0.83,U] [#4 0.24,-0.24,0.89,U] [#5 -0.08,0.07,0.83,U] [#6 0.19,-0.62,0.00,M2] [#7 0.61,-0.12,0.00,M1] [#8 0.01,-0.16,0.79,U] 
03:39:19.896 00.000 10844 single-star, 6 included, MultiStar: {0.13, -0.11}, one-star: {0.02, 0.04}
03:39:19.896 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
03:39:19.896 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.94 = 2.94)
03:39:19.896 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.21 mountX=0.04 mountY=0.01, mountTheta=0.20
03:39:19.901 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
03:39:19.901 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
03:39:19.901 00.000 11060 Worker thread wakes up
03:39:19.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:19.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:39:19.901 00.000 10844 UpdateGuideState exits: m=2062 SNR=29.0
03:39:19.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:39:19.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:19.901 00.000 11060 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=0.01
03:39:19.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:19.901 00.000 10844 Enqueuing Expose request
03:39:19.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:39:19.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:19.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:39:19.901 00.000 11060 MoveAxis(E, 0, ABG)
03:39:19.901 00.000 11060 Move returns status 0, amount 0
03:39:19.901 00.000 11060 MoveAxis(N, 0, ABG)
03:39:19.901 00.000 11060 Move returns status 0, amount 0
03:39:19.901 00.000 11060 move complete, result=0
03:39:19.901 00.000 11060 worker thread done servicing request
03:39:19.901 00.000 11060 Worker thread wakes up
03:39:19.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:19.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:19.906 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:20.548 00.642 11060 Exposure complete
03:39:20.756 00.208 11060 worker thread done servicing request
03:39:20.756 00.000 10844 OnExposeComplete: enter
03:39:20.756 00.000 10844 UpdateGuideState(): m_state=6
03:39:20.756 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
03:39:20.756 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.58, Mass=1783, SNR=26.4, Peak=180 HFD=3.3
03:39:20.756 00.000 10844 MultiStar: [#1 0.17,0.76,0.00,M1] [#2 -0.05,0.64,0.00,M7] [#3 -0.08,0.43,1.00,U] [#4 -0.00,0.60,0.00,M1] [#5 0.64,0.89,0.00,M1] [#6 0.22,0.34,1.01,U] [#7 -0.29,0.24,0.92,U] [#8 0.08,0.47,0.87,U] 
03:39:20.756 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.22}, one-star: {-0.07, -0.34}
03:39:20.756 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.39) = xAngle (0.28 = 0.28)
03:39:20.756 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.41 = -2.88)
03:39:20.756 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.67 mountX=0.21 mountY=-0.06, mountTheta=-0.27
03:39:20.759 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.22, opts=13)
03:39:20.759 00.000 10844 Enqueuing Move request for scope (-0.02, 0.22)
03:39:20.759 00.000 11060 Worker thread wakes up
03:39:20.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:20.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
03:39:20.759 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.4
03:39:20.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
03:39:20.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:20.759 00.000 11060 Moving (-0.02, 0.22) raw xDistance=0.21 yDistance=-0.06
03:39:20.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:20.759 00.000 10844 Enqueuing Expose request
03:39:20.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:39:20.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:20.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:39:20.759 00.000 11060 MoveAxis(W, 50, ABG)
03:39:20.759 00.000 11060 Guiding  Dir = 3, Dur = 50
03:39:20.795 00.036 11060 IsSlewing returns 0
03:39:20.795 00.000 11060 IsGuiding returns 0
03:39:20.871 00.076 11060 IsGuiding returns 0
03:39:20.871 00.000 11060 Move returns status 0, amount 50
03:39:20.871 00.000 11060 MoveAxis(N, 0, ABG)
03:39:20.871 00.000 11060 Move returns status 0, amount 0
03:39:20.871 00.000 11060 move complete, result=0
03:39:20.871 00.000 10844 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
03:39:20.873 00.002 11060 worker thread done servicing request
03:39:20.873 00.000 11060 Worker thread wakes up
03:39:20.873 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:20.873 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:21.526 00.653 11060 Exposure complete
03:39:21.737 00.211 10844 OnExposeComplete: enter
03:39:21.737 00.000 10844 UpdateGuideState(): m_state=6
03:39:21.738 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
03:39:21.738 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.51, Mass=1611, SNR=25.2, Peak=174 HFD=3.4
03:39:21.738 00.000 10844 MultiStar: [#1 -0.07,0.09,1.12,U] [#2 -0.00,-0.55,0.97,U] [#3 0.36,0.04,0.89,U] [#4 0.10,0.13,1.05,U] [#5 0.30,0.34,0.90,U] [#6 -0.00,0.16,1.15,U] [#7 0.56,-0.04,0.99,U] [#8 -0.04,-0.05,0.80,U] 
03:39:21.738 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.03}, one-star: {-0.07, -0.41}
03:39:21.738 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:39:21.738 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.51 = 1.51)
03:39:21.738 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.22 mountX=-0.01 mountY=0.12, mountTheta=1.61
03:39:21.738 00.000 11060 worker thread done servicing request
03:39:21.740 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.03, opts=13)
03:39:21.741 00.001 10844 Enqueuing Move request for scope (0.12, -0.03)
03:39:21.741 00.000 11060 Worker thread wakes up
03:39:21.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:21.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
03:39:21.741 00.000 10844 UpdateGuideState exits: m=1611 SNR=25.2
03:39:21.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
03:39:21.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:21.741 00.000 11060 Moving (0.12, -0.03) raw xDistance=-0.01 yDistance=0.12
03:39:21.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:21.741 00.000 10844 Enqueuing Expose request
03:39:21.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:39:21.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:21.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:39:21.741 00.000 11060 MoveAxis(E, 0, ABG)
03:39:21.741 00.000 11060 Move returns status 0, amount 0
03:39:21.741 00.000 11060 MoveAxis(N, 0, ABG)
03:39:21.741 00.000 11060 Move returns status 0, amount 0
03:39:21.741 00.000 11060 move complete, result=0
03:39:21.743 00.002 11060 worker thread done servicing request
03:39:21.743 00.000 11060 Worker thread wakes up
03:39:21.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:21.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:21.744 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:22.378 00.634 11060 Exposure complete
03:39:22.576 00.198 11060 worker thread done servicing request
03:39:22.576 00.000 10844 OnExposeComplete: enter
03:39:22.576 00.000 10844 UpdateGuideState(): m_state=6
03:39:22.576 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
03:39:22.576 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.85, Mass=1697, SNR=25.6, Peak=142 HFD=3.1
03:39:22.576 00.000 10844 MultiStar: [#1 0.32,0.02,0.93,U] [#2 -0.06,-0.18,0.89,U] [#3 0.60,-0.26,0.00,M1] [#4 0.24,-0.57,0.00,M1] [#5 0.13,-0.17,0.90,U] [#6 0.03,-0.33,0.98,U] [#7 0.55,0.34,0.00,M1] [#8 0.56,-0.32,0.00,M1] 
03:39:22.576 00.000 10844 single-star, 4 included, MultiStar: {0.11, -0.15}, one-star: {0.14, -0.07}
03:39:22.576 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.39) = xAngle (-1.85 = -1.85)
03:39:22.576 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
03:39:22.576 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=-0.04 mountY=0.15, mountTheta=1.85
03:39:22.576 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.07, opts=13)
03:39:22.576 00.000 10844 Enqueuing Move request for scope (0.14, -0.07)
03:39:22.576 00.000 11060 Worker thread wakes up
03:39:22.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:22.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
03:39:22.576 00.000 10844 UpdateGuideState exits: m=1697 SNR=25.6
03:39:22.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
03:39:22.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:22.576 00.000 11060 Moving (0.14, -0.07) raw xDistance=-0.04 yDistance=0.15
03:39:22.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:22.576 00.000 10844 Enqueuing Expose request
03:39:22.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:39:22.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:22.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:39:22.576 00.000 11060 MoveAxis(E, 0, ABG)
03:39:22.582 00.006 11060 Move returns status 0, amount 0
03:39:22.582 00.000 11060 MoveAxis(N, 0, ABG)
03:39:22.582 00.000 11060 Move returns status 0, amount 0
03:39:22.582 00.000 11060 move complete, result=0
03:39:22.582 00.000 11060 worker thread done servicing request
03:39:22.582 00.000 11060 Worker thread wakes up
03:39:22.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:22.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:22.582 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:23.205 00.623 11060 Exposure complete
03:39:23.403 00.198 11060 worker thread done servicing request
03:39:23.403 00.000 10844 OnExposeComplete: enter
03:39:23.403 00.000 10844 UpdateGuideState(): m_state=6
03:39:23.403 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
03:39:23.403 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=105.35, Mass=2090, SNR=28.7, Peak=225 HFD=3.4
03:39:23.403 00.000 10844 MultiStar: [#1 0.07,0.87,0.00,M1] [#2 0.13,0.52,0.89,U] [#3 0.42,-0.29,0.84,U] [#4 0.11,0.12,0.92,U] [#5 -0.16,-0.17,0.94,U] [#6 0.05,0.09,0.85,U] [#7 0.21,0.77,0.00,M2] [#8 0.76,0.06,0.00,M2] 
03:39:23.403 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.13}, one-star: {-0.33, 0.43}
03:39:23.403 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.39) = xAngle (-0.02 = -0.02)
03:39:23.403 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.11 = 3.11)
03:39:23.403 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.37 mountX=0.13 mountY=0.00, mountTheta=0.03
03:39:23.409 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.13, opts=13)
03:39:23.409 00.000 10844 Enqueuing Move request for scope (0.03, 0.13)
03:39:23.409 00.000 11060 Worker thread wakes up
03:39:23.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:23.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
03:39:23.409 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
03:39:23.409 00.000 11060 Moving (0.03, 0.13) raw xDistance=0.13 yDistance=0.00
03:39:23.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:39:23.410 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:23.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:39:23.410 00.000 11060 MoveAxis(W, 30, ABG)
03:39:23.410 00.000 11060 Guiding  Dir = 3, Dur = 30
03:39:23.410 00.000 10844 UpdateGuideState exits: m=2090 SNR=28.7
03:39:23.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:23.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:23.410 00.000 10844 Enqueuing Expose request
03:39:23.424 00.014 11060 IsSlewing returns 0
03:39:23.424 00.000 11060 IsGuiding returns 0
03:39:23.456 00.032 11060 IsGuiding returns 0
03:39:23.456 00.000 11060 Move returns status 0, amount 30
03:39:23.456 00.000 11060 MoveAxis(N, 0, ABG)
03:39:23.456 00.000 11060 Move returns status 0, amount 0
03:39:23.456 00.000 11060 move complete, result=0
03:39:23.456 00.000 11060 worker thread done servicing request
03:39:23.456 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.0 px 0 ms NORTH
03:39:23.456 00.000 11060 Worker thread wakes up
03:39:23.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:23.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:24.089 00.633 11060 Exposure complete
03:39:24.324 00.235 11060 worker thread done servicing request
03:39:24.324 00.000 10844 OnExposeComplete: enter
03:39:24.324 00.000 10844 UpdateGuideState(): m_state=6
03:39:24.325 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
03:39:24.325 00.000 10844 Star::Find returns 1 (0), X=621.04, Y=105.11, Mass=2046, SNR=28.7, Peak=210 HFD=3.0
03:39:24.325 00.000 10844 MultiStar: [#1 0.41,0.72,0.00,M2] [#2 0.37,0.43,0.85,U] [#3 0.32,-0.31,0.88,U] [#4 -0.35,0.31,0.91,U] [#5 0.24,0.50,0.92,U] [#6 0.54,0.38,0.00,M1] [#7 0.26,0.62,0.00,M3] [#8 0.51,0.21,0.71,U] 
03:39:24.325 00.000 10844 single-star, 5 included, MultiStar: {0.20, 0.22}, one-star: {0.21, 0.19}
03:39:24.325 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:39:24.325 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.48 = 2.48)
03:39:24.325 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.75 mountX=0.23 mountY=0.17, mountTheta=0.65
03:39:24.329 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.19, opts=13)
03:39:24.329 00.000 10844 Enqueuing Move request for scope (0.21, 0.19)
03:39:24.329 00.000 11060 Worker thread wakes up
03:39:24.329 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:24.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
03:39:24.329 00.000 10844 UpdateGuideState exits: m=2046 SNR=28.7
03:39:24.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
03:39:24.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:24.329 00.000 11060 Moving (0.21, 0.19) raw xDistance=0.23 yDistance=0.17
03:39:24.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:24.329 00.000 10844 Enqueuing Expose request
03:39:24.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:39:24.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:24.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:39:24.329 00.000 11060 MoveAxis(W, 54, ABG)
03:39:24.329 00.000 11060 Guiding  Dir = 3, Dur = 54
03:39:24.352 00.023 11060 IsSlewing returns 0
03:39:24.352 00.000 11060 IsGuiding returns 0
03:39:24.428 00.076 11060 IsGuiding returns 0
03:39:24.428 00.000 11060 Move returns status 0, amount 54
03:39:24.428 00.000 11060 MoveAxis(N, 0, ABG)
03:39:24.428 00.000 11060 Move returns status 0, amount 0
03:39:24.428 00.000 11060 move complete, result=0
03:39:24.428 00.000 11060 worker thread done servicing request
03:39:24.429 00.001 10844 GuideStep: 0.2 px 54 ms WEST, 0.2 px 0 ms NORTH
03:39:24.429 00.000 11060 Worker thread wakes up
03:39:24.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:24.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:25.066 00.637 11060 Exposure complete
03:39:25.263 00.197 11060 worker thread done servicing request
03:39:25.263 00.000 10844 OnExposeComplete: enter
03:39:25.263 00.000 10844 UpdateGuideState(): m_state=6
03:39:25.263 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
03:39:25.263 00.000 10844 Star::Find returns 1 (0), X=621.08, Y=104.54, Mass=2108, SNR=29.3, Peak=188 HFD=3.4
03:39:25.263 00.000 10844 MultiStar: [#1 -0.12,0.42,0.89,U] [#2 -0.02,0.40,0.88,U] [#3 0.10,-0.04,0.86,U] [#4 -0.06,0.07,0.85,U] [#5 0.15,0.25,0.94,U] [#6 0.11,-0.39,0.95,U] [#7 0.09,0.34,0.77,U] [#8 -0.12,0.18,0.79,U] 
03:39:25.263 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.25, -0.38}
03:39:25.263 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
03:39:25.263 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.76 = 2.76)
03:39:25.263 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.03 mountX=0.09 mountY=0.03, mountTheta=0.38
03:39:25.263 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.08, opts=13)
03:39:25.263 00.000 10844 Enqueuing Move request for scope (0.05, 0.08)
03:39:25.263 00.000 11060 Worker thread wakes up
03:39:25.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:25.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
03:39:25.263 00.000 10844 UpdateGuideState exits: m=2108 SNR=29.3
03:39:25.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
03:39:25.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:25.263 00.000 11060 Moving (0.05, 0.08) raw xDistance=0.09 yDistance=0.03
03:39:25.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:25.263 00.000 10844 Enqueuing Expose request
03:39:25.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:39:25.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:25.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:39:25.263 00.000 11060 MoveAxis(E, 0, ABG)
03:39:25.263 00.000 11060 Move returns status 0, amount 0
03:39:25.263 00.000 11060 MoveAxis(N, 0, ABG)
03:39:25.263 00.000 11060 Move returns status 0, amount 0
03:39:25.263 00.000 11060 move complete, result=0
03:39:25.268 00.005 11060 worker thread done servicing request
03:39:25.268 00.000 11060 Worker thread wakes up
03:39:25.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:25.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:25.271 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:25.896 00.625 11060 Exposure complete
03:39:26.106 00.210 11060 worker thread done servicing request
03:39:26.107 00.001 10844 OnExposeComplete: enter
03:39:26.107 00.000 10844 UpdateGuideState(): m_state=6
03:39:26.107 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
03:39:26.107 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.92, Mass=2015, SNR=28.9, Peak=245 HFD=3.5
03:39:26.107 00.000 10844 MultiStar: [#1 -0.22,0.02,0.92,U] [#2 0.05,-0.15,0.85,U] [#3 0.49,0.46,0.00,M1] [#4 -0.50,-0.33,0.00,M1] [#5 0.21,0.18,0.86,U] [#6 0.05,0.09,1.04,U] [#7 -0.51,0.14,0.80,U] [#8 0.44,0.25,0.65,U] 
03:39:26.107 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.07}, one-star: {-0.41, 0.00}
03:39:26.107 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.39) = xAngle (1.03 = 1.03)
03:39:26.107 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.15 = -2.13)
03:39:26.107 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.42 mountX=0.05 mountY=-0.09, mountTheta=-1.02
03:39:26.111 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
03:39:26.111 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
03:39:26.111 00.000 11060 Worker thread wakes up
03:39:26.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:26.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
03:39:26.111 00.000 10844 UpdateGuideState exits: m=2015 SNR=28.9
03:39:26.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
03:39:26.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:26.111 00.000 11060 Moving (-0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
03:39:26.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:26.111 00.000 10844 Enqueuing Expose request
03:39:26.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:39:26.111 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:26.111 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:39:26.111 00.000 11060 MoveAxis(E, 0, ABG)
03:39:26.111 00.000 11060 Move returns status 0, amount 0
03:39:26.111 00.000 11060 MoveAxis(N, 0, ABG)
03:39:26.111 00.000 11060 Move returns status 0, amount 0
03:39:26.111 00.000 11060 move complete, result=0
03:39:26.111 00.000 11060 worker thread done servicing request
03:39:26.111 00.000 11060 Worker thread wakes up
03:39:26.111 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:26.111 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:26.116 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:26.755 00.639 11060 Exposure complete
03:39:26.950 00.195 11060 worker thread done servicing request
03:39:26.950 00.000 10844 OnExposeComplete: enter
03:39:26.950 00.000 10844 UpdateGuideState(): m_state=6
03:39:26.952 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
03:39:26.952 00.000 10844 Star::Find returns 1 (0), X=620.33, Y=104.82, Mass=1683, SNR=25.9, Peak=222 HFD=2.7
03:39:26.952 00.000 10844 MultiStar: [#1 -0.10,0.48,0.90,U] [#2 0.32,0.10,0.94,U] [#3 0.09,0.31,1.03,U] [#4 -0.33,0.33,1.02,U] [#5 0.03,0.03,1.03,U] [#6 -0.11,-0.34,1.04,U] [#7 0.13,0.11,0.87,U] [#8 -0.28,0.55,0.00,M1] 
03:39:26.952 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {-0.50, -0.09}
03:39:26.952 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.39) = xAngle (0.72 = 0.72)
03:39:26.952 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.84 = -2.44)
03:39:26.952 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.11 mountX=0.10 mountY=-0.08, mountTheta=-0.71
03:39:26.955 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
03:39:26.955 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
03:39:26.955 00.000 11060 Worker thread wakes up
03:39:26.955 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:26.955 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
03:39:26.955 00.000 10844 UpdateGuideState exits: m=1683 SNR=25.9
03:39:26.955 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
03:39:26.955 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:26.955 00.000 11060 Moving (-0.07, 0.11) raw xDistance=0.10 yDistance=-0.08
03:39:26.955 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:26.955 00.000 10844 Enqueuing Expose request
03:39:26.955 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:39:26.955 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:26.955 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:39:26.955 00.000 11060 MoveAxis(E, 0, ABG)
03:39:26.955 00.000 11060 Move returns status 0, amount 0
03:39:26.955 00.000 11060 MoveAxis(N, 0, ABG)
03:39:26.955 00.000 11060 Move returns status 0, amount 0
03:39:26.955 00.000 11060 move complete, result=0
03:39:26.955 00.000 11060 worker thread done servicing request
03:39:26.955 00.000 11060 Worker thread wakes up
03:39:26.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:26.958 00.003 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:26.958 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:27.582 00.624 11060 Exposure complete
03:39:27.768 00.186 11060 worker thread done servicing request
03:39:27.768 00.000 10844 OnExposeComplete: enter
03:39:27.768 00.000 10844 UpdateGuideState(): m_state=6
03:39:27.768 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
03:39:27.768 00.000 10844 Star::Find returns 1 (0), X=620.27, Y=104.67, Mass=1802, SNR=26.5, Peak=232 HFD=3.2
03:39:27.770 00.002 10844 MultiStar: [#1 -0.34,0.15,0.87,U] [#2 0.19,0.17,0.89,U] [#3 0.44,-0.10,0.99,U] [#4 0.14,-0.12,1.00,U] [#5 -0.25,0.16,1.01,U] [#6 -0.08,0.18,1.04,U] [#7 0.12,-0.02,0.92,U] [#8 0.47,0.08,0.78,U] 
03:39:27.770 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {-0.56, -0.25}
03:39:27.770 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.39) = xAngle (-0.00 = -0.00)
03:39:27.770 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.12 = 3.12)
03:39:27.770 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.39 mountX=0.02 mountY=0.00, mountTheta=0.02
03:39:27.772 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.02, opts=13)
03:39:27.772 00.000 10844 Enqueuing Move request for scope (0.00, 0.02)
03:39:27.772 00.000 11060 Worker thread wakes up
03:39:27.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
03:39:27.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:27.772 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
03:39:27.772 00.000 10844 UpdateGuideState exits: m=1802 SNR=26.5
03:39:27.772 00.000 11060 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=0.00
03:39:27.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:27.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:27.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:39:27.772 00.000 10844 Enqueuing Expose request
03:39:27.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:27.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:39:27.772 00.000 11060 MoveAxis(E, 0, ABG)
03:39:27.772 00.000 11060 Move returns status 0, amount 0
03:39:27.772 00.000 11060 MoveAxis(N, 0, ABG)
03:39:27.772 00.000 11060 Move returns status 0, amount 0
03:39:27.772 00.000 11060 move complete, result=0
03:39:27.772 00.000 11060 worker thread done servicing request
03:39:27.772 00.000 11060 Worker thread wakes up
03:39:27.775 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:27.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:27.775 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:28.415 00.640 11060 Exposure complete
03:39:28.623 00.208 11060 worker thread done servicing request
03:39:28.623 00.000 10844 OnExposeComplete: enter
03:39:28.623 00.000 10844 UpdateGuideState(): m_state=6
03:39:28.623 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
03:39:28.625 00.002 10844 Star::Find returns 1 (0), X=621.05, Y=104.47, Mass=1661, SNR=25.5, Peak=185 HFD=3.5
03:39:28.625 00.000 10844 MultiStar: [#1 -0.59,0.18,0.00,M1] [#2 -0.14,0.50,0.96,U] [#3 0.35,-0.25,0.97,U] [#4 -0.18,-0.27,1.10,U] [#5 0.06,-0.24,1.01,U] [#6 -0.41,0.44,0.00,M1] [#7 -0.37,0.40,0.94,U] [#8 0.13,0.05,0.86,U] 
03:39:28.625 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.05}, one-star: {0.22, -0.45}
03:39:28.625 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
03:39:28.625 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
03:39:28.625 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.40 mountX=-0.05 mountY=0.02, mountTheta=2.81
03:39:28.625 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
03:39:28.625 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
03:39:28.625 00.000 11060 Worker thread wakes up
03:39:28.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:39:28.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
03:39:28.625 00.000 10844 UpdateGuideState exits: m=1661 SNR=25.5
03:39:28.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
03:39:28.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:28.625 00.000 11060 Moving (0.01, -0.05) raw xDistance=-0.05 yDistance=0.02
03:39:28.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:28.625 00.000 10844 Enqueuing Expose request
03:39:28.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:39:28.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:28.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:39:28.625 00.000 11060 MoveAxis(E, 0, ABG)
03:39:28.625 00.000 11060 Move returns status 0, amount 0
03:39:28.625 00.000 11060 MoveAxis(N, 0, ABG)
03:39:28.625 00.000 11060 Move returns status 0, amount 0
03:39:28.625 00.000 11060 move complete, result=0
03:39:28.625 00.000 11060 worker thread done servicing request
03:39:28.625 00.000 11060 Worker thread wakes up
03:39:28.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:28.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:28.632 00.007 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:29.273 00.641 11060 Exposure complete
03:39:29.483 00.210 11060 worker thread done servicing request
03:39:29.483 00.000 10844 OnExposeComplete: enter
03:39:29.483 00.000 10844 UpdateGuideState(): m_state=6
03:39:29.483 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
03:39:29.483 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=105.50, Mass=1556, SNR=24.6, Peak=179 HFD=3.3
03:39:29.483 00.000 10844 MultiStar: [#1 0.06,0.60,0.00,M2] [#2 -0.29,0.66,0.00,M1] [#3 0.04,0.41,0.99,U] [#4 0.31,-0.16,1.12,U] [#5 0.39,0.55,0.00,M1] [#6 -0.04,0.20,1.11,U] [#7 0.25,0.21,1.00,U] [#8 0.23,0.79,0.00,M1] 
03:39:29.485 00.002 10844 refined, 4 included, MultiStar: {0.08, 0.24}, one-star: {-0.17, 0.58}
03:39:29.485 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.39) = xAngle (-0.15 = -0.15)
03:39:29.485 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.98 = 2.98)
03:39:29.485 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.24 mountX=0.25 mountY=0.04, mountTheta=0.17
03:39:29.485 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.24, opts=13)
03:39:29.485 00.000 10844 Enqueuing Move request for scope (0.08, 0.24)
03:39:29.485 00.000 11060 Worker thread wakes up
03:39:29.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:29.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
03:39:29.485 00.000 10844 UpdateGuideState exits: m=1556 SNR=24.6
03:39:29.485 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
03:39:29.485 00.000 11060 Moving (0.08, 0.24) raw xDistance=0.25 yDistance=0.04
03:39:29.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:29.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:39:29.489 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:29.489 00.000 10844 Enqueuing Expose request
03:39:29.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:29.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:39:29.489 00.000 11060 MoveAxis(W, 58, ABG)
03:39:29.489 00.000 11060 Guiding  Dir = 3, Dur = 58
03:39:29.497 00.008 11060 IsSlewing returns 0
03:39:29.497 00.000 11060 IsGuiding returns 0
03:39:29.559 00.062 11060 IsGuiding returns 0
03:39:29.559 00.000 11060 Move returns status 0, amount 58
03:39:29.559 00.000 11060 MoveAxis(N, 0, ABG)
03:39:29.559 00.000 11060 Move returns status 0, amount 0
03:39:29.559 00.000 11060 move complete, result=0
03:39:29.559 00.000 11060 worker thread done servicing request
03:39:29.559 00.000 11060 Worker thread wakes up
03:39:29.559 00.000 10844 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
03:39:29.559 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:29.559 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:30.210 00.651 11060 Exposure complete
03:39:30.423 00.213 11060 worker thread done servicing request
03:39:30.423 00.000 10844 OnExposeComplete: enter
03:39:30.423 00.000 10844 UpdateGuideState(): m_state=6
03:39:30.423 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
03:39:30.423 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.79, Mass=1672, SNR=25.4, Peak=186 HFD=3.2
03:39:30.423 00.000 10844 MultiStar: [#1 0.05,0.28,0.99,U] [#2 -0.36,0.21,0.97,U] [#3 0.37,0.35,1.12,U] [#4 -0.31,-0.07,1.01,U] [#5 0.42,0.28,1.00,U] [#6 -0.35,0.16,0.96,U] [#7 -0.04,0.04,0.94,U] [#8 0.28,0.29,0.84,U] 
03:39:30.428 00.005 10844 refined, 8 included, MultiStar: {-0.01, 0.16}, one-star: {-0.16, -0.13}
03:39:30.428 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.39) = xAngle (0.25 = 0.25)
03:39:30.428 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.37 = -2.91)
03:39:30.428 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.64 mountX=0.15 mountY=-0.04, mountTheta=-0.23
03:39:30.430 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.16, opts=13)
03:39:30.430 00.000 10844 Enqueuing Move request for scope (-0.01, 0.16)
03:39:30.430 00.000 11060 Worker thread wakes up
03:39:30.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:30.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
03:39:30.430 00.000 10844 UpdateGuideState exits: m=1672 SNR=25.4
03:39:30.430 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
03:39:30.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:30.430 00.000 11060 Moving (-0.01, 0.16) raw xDistance=0.15 yDistance=-0.04
03:39:30.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:30.430 00.000 10844 Enqueuing Expose request
03:39:30.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:39:30.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:30.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:39:30.430 00.000 11060 MoveAxis(W, 38, ABG)
03:39:30.430 00.000 11060 Guiding  Dir = 3, Dur = 38
03:39:30.443 00.013 11060 IsSlewing returns 0
03:39:30.443 00.000 11060 IsGuiding returns 0
03:39:30.489 00.046 11060 IsGuiding returns 0
03:39:30.489 00.000 11060 Move returns status 0, amount 38
03:39:30.489 00.000 11060 MoveAxis(N, 0, ABG)
03:39:30.489 00.000 11060 Move returns status 0, amount 0
03:39:30.489 00.000 11060 move complete, result=0
03:39:30.489 00.000 11060 worker thread done servicing request
03:39:30.489 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
03:39:30.489 00.000 11060 Worker thread wakes up
03:39:30.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:30.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:31.127 00.638 11060 Exposure complete
03:39:31.341 00.214 11060 worker thread done servicing request
03:39:31.341 00.000 10844 OnExposeComplete: enter
03:39:31.341 00.000 10844 UpdateGuideState(): m_state=6
03:39:31.341 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
03:39:31.341 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=105.11, Mass=1685, SNR=25.8, Peak=178 HFD=3.0
03:39:31.341 00.000 10844 MultiStar: [#1 0.03,0.41,0.96,U] [#2 0.14,0.45,0.96,U] [#3 0.59,0.10,0.00,M1] [#4 -0.33,-0.12,1.01,U] [#5 0.51,-0.21,0.97,U] [#6 -0.01,0.24,0.99,U] [#7 0.30,0.43,0.93,U] [#8 0.55,0.06,0.80,U] 
03:39:31.341 00.000 10844 single-star, 7 included, MultiStar: {0.15, 0.18}, one-star: {0.10, 0.19}
03:39:31.341 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.30 = -0.30)
03:39:31.341 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:39:31.341 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.09 mountX=0.21 mountY=0.07, mountTheta=0.31
03:39:31.345 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.19, opts=13)
03:39:31.345 00.000 10844 Enqueuing Move request for scope (0.10, 0.19)
03:39:31.345 00.000 11060 Worker thread wakes up
03:39:31.345 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:31.346 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
03:39:31.346 00.000 10844 UpdateGuideState exits: m=1685 SNR=25.8
03:39:31.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:31.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:31.346 00.000 10844 Enqueuing Expose request
03:39:31.346 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
03:39:31.346 00.000 11060 Moving (0.10, 0.19) raw xDistance=0.21 yDistance=0.07
03:39:31.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:39:31.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:31.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:39:31.346 00.000 11060 MoveAxis(W, 50, ABG)
03:39:31.347 00.001 11060 Guiding  Dir = 3, Dur = 50
03:39:31.356 00.009 11060 IsSlewing returns 0
03:39:31.357 00.001 11060 IsGuiding returns 0
03:39:31.417 00.060 11060 IsGuiding returns 0
03:39:31.417 00.000 11060 Move returns status 0, amount 50
03:39:31.418 00.001 11060 MoveAxis(N, 0, ABG)
03:39:31.418 00.000 11060 Move returns status 0, amount 0
03:39:31.418 00.000 11060 move complete, result=0
03:39:31.418 00.000 11060 worker thread done servicing request
03:39:31.418 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
03:39:31.418 00.000 11060 Worker thread wakes up
03:39:31.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:31.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:32.057 00.639 11060 Exposure complete
03:39:32.273 00.216 11060 worker thread done servicing request
03:39:32.273 00.000 10844 OnExposeComplete: enter
03:39:32.273 00.000 10844 UpdateGuideState(): m_state=6
03:39:32.273 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
03:39:32.273 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=105.22, Mass=2007, SNR=28.0, Peak=160 HFD=3.2
03:39:32.275 00.002 10844 MultiStar: [#1 0.20,0.07,0.91,U] [#2 0.04,0.11,0.77,U] [#3 0.66,-0.01,0.00,M2] [#4 -0.06,-0.41,0.93,U] [#5 0.52,-0.13,0.90,U] [#6 0.08,-0.01,1.00,U] [#7 -0.05,-0.73,0.00,M1] [#8 0.11,-0.38,0.86,U] 
03:39:32.275 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.06}, one-star: {0.15, 0.30}
03:39:32.275 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
03:39:32.275 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.35 = 1.35)
03:39:32.275 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=-0.03 mountY=0.16, mountTheta=1.78
03:39:32.275 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.06, opts=13)
03:39:32.275 00.000 10844 Enqueuing Move request for scope (0.15, -0.06)
03:39:32.275 00.000 11060 Worker thread wakes up
03:39:32.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:32.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
03:39:32.275 00.000 10844 UpdateGuideState exits: m=2007 SNR=28.0
03:39:32.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
03:39:32.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:32.275 00.000 11060 Moving (0.15, -0.06) raw xDistance=-0.03 yDistance=0.16
03:39:32.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:32.279 00.004 10844 Enqueuing Expose request
03:39:32.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:39:32.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:32.280 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:39:32.280 00.000 11060 MoveAxis(E, 0, ABG)
03:39:32.280 00.000 11060 Move returns status 0, amount 0
03:39:32.280 00.000 11060 MoveAxis(N, 0, ABG)
03:39:32.280 00.000 11060 Move returns status 0, amount 0
03:39:32.280 00.000 11060 move complete, result=0
03:39:32.291 00.011 11060 worker thread done servicing request
03:39:32.291 00.000 11060 Worker thread wakes up
03:39:32.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:32.292 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:32.292 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:32.926 00.634 11060 Exposure complete
03:39:33.142 00.216 11060 worker thread done servicing request
03:39:33.142 00.000 10844 OnExposeComplete: enter
03:39:33.142 00.000 10844 UpdateGuideState(): m_state=6
03:39:33.142 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
03:39:33.142 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.67, Mass=1850, SNR=27.6, Peak=206 HFD=3.3
03:39:33.142 00.000 10844 MultiStar: [#1 0.49,-0.03,1.03,U] [#2 -0.09,0.45,0.84,U] [#3 0.20,-0.20,0.93,U] [#4 -0.13,-0.60,0.00,M1] [#5 0.47,-0.03,0.92,U] [#6 -0.31,-0.14,0.91,U] [#7 0.22,-0.46,0.78,U] [#8 0.18,-0.33,0.89,U] 
03:39:33.142 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.12}, one-star: {-0.08, -0.25}
03:39:33.142 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.39) = xAngle (-2.11 = -2.11)
03:39:33.142 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
03:39:33.142 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.72 mountX=-0.10 mountY=0.16, mountTheta=2.12
03:39:33.146 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.12, opts=13)
03:39:33.146 00.000 10844 Enqueuing Move request for scope (0.14, -0.12)
03:39:33.146 00.000 11060 Worker thread wakes up
03:39:33.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:39:33.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
03:39:33.146 00.000 10844 UpdateGuideState exits: m=1850 SNR=27.6
03:39:33.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:33.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:33.146 00.000 10844 Enqueuing Expose request
03:39:33.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
03:39:33.146 00.000 11060 Moving (0.14, -0.12) raw xDistance=-0.10 yDistance=0.16
03:39:33.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:39:33.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:33.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:39:33.146 00.000 11060 MoveAxis(E, 0, ABG)
03:39:33.146 00.000 11060 Move returns status 0, amount 0
03:39:33.146 00.000 11060 MoveAxis(N, 0, ABG)
03:39:33.146 00.000 11060 Move returns status 0, amount 0
03:39:33.146 00.000 11060 move complete, result=0
03:39:33.146 00.000 11060 worker thread done servicing request
03:39:33.146 00.000 11060 Worker thread wakes up
03:39:33.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:33.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:33.153 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:33.796 00.643 11060 Exposure complete
03:39:34.001 00.205 11060 worker thread done servicing request
03:39:34.001 00.000 10844 OnExposeComplete: enter
03:39:34.001 00.000 10844 UpdateGuideState(): m_state=6
03:39:34.004 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
03:39:34.004 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.88, Mass=1887, SNR=27.4, Peak=176 HFD=3.4
03:39:34.005 00.001 10844 MultiStar: [#1 -0.27,-0.29,0.89,U] [#2 0.13,0.08,0.89,U] [#3 0.32,0.15,0.97,U] [#4 -0.01,-0.99,0.00,M2] [#5 0.04,-0.22,0.95,U] [#6 -0.27,-0.68,0.00,M1] [#7 0.16,-0.38,0.90,U] [#8 0.32,0.11,0.80,U] 
03:39:34.006 00.001 10844 refined, 6 included, MultiStar: {0.02, -0.09}, one-star: {-0.49, -0.04}
03:39:34.006 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
03:39:34.006 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.39 = 0.39)
03:39:34.006 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.34 mountX=-0.08 mountY=0.03, mountTheta=2.74
03:39:34.010 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
03:39:34.010 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
03:39:34.010 00.000 11060 Worker thread wakes up
03:39:34.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:34.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
03:39:34.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
03:39:34.010 00.000 11060 Moving (0.02, -0.09) raw xDistance=-0.08 yDistance=0.03
03:39:34.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:39:34.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:34.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:39:34.010 00.000 11060 MoveAxis(E, 0, ABG)
03:39:34.010 00.000 11060 Move returns status 0, amount 0
03:39:34.010 00.000 11060 MoveAxis(N, 0, ABG)
03:39:34.010 00.000 11060 Move returns status 0, amount 0
03:39:34.010 00.000 11060 move complete, result=0
03:39:34.010 00.000 10844 UpdateGuideState exits: m=1887 SNR=27.4
03:39:34.010 00.000 11060 worker thread done servicing request
03:39:34.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:34.012 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:34.012 00.000 10844 Enqueuing Expose request
03:39:34.012 00.000 11060 Worker thread wakes up
03:39:34.012 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:34.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:34.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:34.629 00.617 11060 Exposure complete
03:39:34.853 00.224 11060 worker thread done servicing request
03:39:34.853 00.000 10844 OnExposeComplete: enter
03:39:34.853 00.000 10844 UpdateGuideState(): m_state=6
03:39:34.853 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
03:39:34.853 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=104.97, Mass=1539, SNR=24.7, Peak=196 HFD=3.3
03:39:34.853 00.000 10844 MultiStar: [#1 -0.09,-0.13,1.11,U] [#2 -0.10,-0.10,0.94,U] [#3 0.19,0.27,1.06,U] [#4 -0.27,0.00,1.04,U] [#5 0.05,0.15,1.17,U] [#6 -0.31,-0.22,1.06,U] [#7 -0.25,0.14,1.03,U] [#8 0.24,0.25,0.89,U] 
03:39:34.853 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.18, 0.05}
03:39:34.853 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.39) = xAngle (1.24 = 1.24)
03:39:34.853 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.37 = -1.92)
03:39:34.853 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.63 mountX=0.03 mountY=-0.09, mountTheta=-1.24
03:39:34.856 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.05, opts=13)
03:39:34.856 00.000 10844 Enqueuing Move request for scope (-0.08, 0.05)
03:39:34.856 00.000 11060 Worker thread wakes up
03:39:34.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:34.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
03:39:34.856 00.000 10844 UpdateGuideState exits: m=1539 SNR=24.7
03:39:34.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
03:39:34.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:34.856 00.000 11060 Moving (-0.08, 0.05) raw xDistance=0.03 yDistance=-0.09
03:39:34.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:34.856 00.000 10844 Enqueuing Expose request
03:39:34.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:39:34.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:34.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:39:34.856 00.000 11060 MoveAxis(E, 0, ABG)
03:39:34.856 00.000 11060 Move returns status 0, amount 0
03:39:34.856 00.000 11060 MoveAxis(N, 0, ABG)
03:39:34.856 00.000 11060 Move returns status 0, amount 0
03:39:34.856 00.000 11060 move complete, result=0
03:39:34.856 00.000 11060 worker thread done servicing request
03:39:34.856 00.000 11060 Worker thread wakes up
03:39:34.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:34.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:34.861 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:35.490 00.629 11060 Exposure complete
03:39:35.707 00.217 11060 worker thread done servicing request
03:39:35.707 00.000 10844 OnExposeComplete: enter
03:39:35.707 00.000 10844 UpdateGuideState(): m_state=6
03:39:35.707 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
03:39:35.707 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=105.60, Mass=1459, SNR=24.3, Peak=177 HFD=3.1
03:39:35.707 00.000 10844 MultiStar: [#1 -0.04,0.33,1.09,U] [#2 0.57,0.25,0.00,M1] [#3 0.25,0.29,1.06,U] [#4 -0.30,-0.06,1.02,U] [#5 -0.17,-0.20,1.10,U] [#6 -0.47,-0.33,1.09,U] [#7 0.04,0.60,0.00,M1] [#8 -0.31,-0.08,0.91,U] 
03:39:35.707 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.09}, one-star: {-0.39, 0.69}
03:39:35.707 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.39) = xAngle (1.33 = 1.33)
03:39:35.707 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.45 = -1.83)
03:39:35.707 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.72 mountX=0.05 mountY=-0.21, mountTheta=-1.33
03:39:35.710 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.09, opts=13)
03:39:35.710 00.000 10844 Enqueuing Move request for scope (-0.20, 0.09)
03:39:35.710 00.000 11060 Worker thread wakes up
03:39:35.710 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:35.710 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
03:39:35.710 00.000 10844 UpdateGuideState exits: m=1459 SNR=24.3
03:39:35.710 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
03:39:35.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:35.710 00.000 11060 Moving (-0.20, 0.09) raw xDistance=0.05 yDistance=-0.21
03:39:35.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:35.710 00.000 10844 Enqueuing Expose request
03:39:35.712 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:39:35.712 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
03:39:35.712 00.000 11060 MoveAxis(E, 0, ABG)
03:39:35.712 00.000 11060 Move returns status 0, amount 0
03:39:35.712 00.000 11060 MoveAxis(N, 82, ABG)
03:39:35.712 00.000 11060 Guiding  Dir = 0, Dur = 82
03:39:35.725 00.013 11060 IsSlewing returns 0
03:39:35.725 00.000 11060 IsGuiding returns 0
03:39:35.818 00.093 11060 IsGuiding returns 0
03:39:35.818 00.000 11060 Move returns status 0, amount 82
03:39:35.818 00.000 11060 move complete, result=0
03:39:35.819 00.001 11060 worker thread done servicing request
03:39:35.819 00.000 11060 Worker thread wakes up
03:39:35.819 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 82 ms NORTH
03:39:35.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:35.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:36.461 00.642 11060 Exposure complete
03:39:36.678 00.217 11060 worker thread done servicing request
03:39:36.678 00.000 10844 OnExposeComplete: enter
03:39:36.678 00.000 10844 UpdateGuideState(): m_state=6
03:39:36.679 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
03:39:36.679 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=105.12, Mass=1921, SNR=28.0, Peak=170 HFD=3.7
03:39:36.679 00.000 10844 MultiStar: [#1 0.23,0.55,0.00,M1] [#2 -0.11,0.42,0.81,U] [#3 0.32,0.28,0.91,U] [#4 -0.55,-0.09,0.90,U] [#5 0.08,0.11,0.95,U] [#6 -0.47,-0.17,0.97,U] [#7 -0.49,0.09,0.84,U] [#8 -0.25,0.52,0.78,U] 
03:39:36.679 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.16}, one-star: {-0.48, 0.20}
03:39:36.679 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.39) = xAngle (1.18 = 1.18)
03:39:36.680 00.001 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.30 = -1.98)
03:39:36.680 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.29 cameraTheta=2.56 mountX=0.11 mountY=-0.27, mountTheta=-1.17
03:39:36.680 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.16, opts=13)
03:39:36.680 00.000 10844 Enqueuing Move request for scope (-0.25, 0.16)
03:39:36.680 00.000 11060 Worker thread wakes up
03:39:36.680 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:36.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
03:39:36.680 00.000 10844 UpdateGuideState exits: m=1921 SNR=28.0
03:39:36.680 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
03:39:36.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:36.680 00.000 11060 Moving (-0.25, 0.16) raw xDistance=0.11 yDistance=-0.27
03:39:36.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:36.680 00.000 10844 Enqueuing Expose request
03:39:36.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:39:36.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
03:39:36.680 00.000 11060 MoveAxis(E, 0, ABG)
03:39:36.680 00.000 11060 Move returns status 0, amount 0
03:39:36.684 00.004 11060 MoveAxis(N, 104, ABG)
03:39:36.684 00.000 11060 Guiding  Dir = 0, Dur = 104
03:39:36.705 00.021 11060 IsSlewing returns 0
03:39:36.705 00.000 11060 IsGuiding returns 0
03:39:36.812 00.107 11060 IsGuiding returns 0
03:39:36.812 00.000 11060 Move returns status 0, amount 104
03:39:36.812 00.000 11060 move complete, result=0
03:39:36.812 00.000 11060 worker thread done servicing request
03:39:36.812 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 104 ms NORTH
03:39:36.812 00.000 11060 Worker thread wakes up
03:39:36.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:36.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:37.448 00.636 11060 Exposure complete
03:39:37.675 00.227 11060 worker thread done servicing request
03:39:37.675 00.000 10844 OnExposeComplete: enter
03:39:37.677 00.002 10844 UpdateGuideState(): m_state=6
03:39:37.677 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
03:39:37.677 00.000 10844 Star::Find returns 1 (0), X=620.96, Y=104.67, Mass=2124, SNR=29.0, Peak=221 HFD=3.5
03:39:37.677 00.000 10844 MultiStar: [#1 -0.24,0.50,0.85,U] [#2 0.11,0.35,0.79,U] [#3 0.59,0.26,0.00,M1] [#4 -0.81,0.42,0.00,M1] [#5 0.44,-0.14,0.88,U] [#6 -0.19,-0.23,0.87,U] [#7 0.20,0.37,0.83,U] [#8 0.11,0.50,0.73,U] 
03:39:37.677 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.14}, one-star: {0.13, -0.24}
03:39:37.677 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
03:39:37.677 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
03:39:37.677 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.04 mountX=0.15 mountY=0.06, mountTheta=0.37
03:39:37.681 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.14, opts=13)
03:39:37.681 00.000 10844 Enqueuing Move request for scope (0.08, 0.14)
03:39:37.681 00.000 11060 Worker thread wakes up
03:39:37.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
03:39:37.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
03:39:37.681 00.000 11060 Moving (0.08, 0.14) raw xDistance=0.15 yDistance=0.06
03:39:37.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:37.682 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:39:37.682 00.000 10844 UpdateGuideState exits: m=2124 SNR=29.0
03:39:37.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:37.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:37.682 00.000 10844 Enqueuing Expose request
03:39:37.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:37.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:39:37.682 00.000 11060 MoveAxis(W, 35, ABG)
03:39:37.682 00.000 11060 Guiding  Dir = 3, Dur = 35
03:39:37.687 00.005 11060 IsSlewing returns 0
03:39:37.687 00.000 11060 IsGuiding returns 0
03:39:37.733 00.046 11060 IsGuiding returns 0
03:39:37.733 00.000 11060 Move returns status 0, amount 35
03:39:37.733 00.000 11060 MoveAxis(N, 0, ABG)
03:39:37.733 00.000 11060 Move returns status 0, amount 0
03:39:37.733 00.000 11060 move complete, result=0
03:39:37.733 00.000 11060 worker thread done servicing request
03:39:37.733 00.000 10844 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
03:39:37.735 00.002 11060 Worker thread wakes up
03:39:37.748 00.013 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:37.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:38.390 00.642 11060 Exposure complete
03:39:38.601 00.211 11060 worker thread done servicing request
03:39:38.601 00.000 10844 OnExposeComplete: enter
03:39:38.601 00.000 10844 UpdateGuideState(): m_state=6
03:39:38.606 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
03:39:38.606 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.45, Mass=1890, SNR=27.3, Peak=182 HFD=3.0
03:39:38.606 00.000 10844 MultiStar: [#1 0.08,0.13,0.97,U] [#2 -0.16,0.51,0.82,U] [#3 0.65,0.19,0.00,M2] [#4 -0.05,-0.43,0.93,U] [#5 -0.22,0.03,1.05,U] [#6 0.01,0.09,0.95,U] [#7 0.34,0.40,0.88,U] [#8 0.88,0.31,0.00,M1] 
03:39:38.606 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.02}, one-star: {-0.12, -0.47}
03:39:38.606 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.39) = xAngle (1.02 = 1.02)
03:39:38.606 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.15 = -2.14)
03:39:38.606 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.41 mountX=0.02 mountY=-0.03, mountTheta=-1.02
03:39:38.609 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
03:39:38.609 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
03:39:38.609 00.000 11060 Worker thread wakes up
03:39:38.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:38.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
03:39:38.609 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
03:39:38.609 00.000 11060 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.03
03:39:38.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:39:38.611 00.002 10844 UpdateGuideState exits: m=1890 SNR=27.3
03:39:38.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:38.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:39:38.611 00.000 11060 MoveAxis(E, 0, ABG)
03:39:38.612 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:38.612 00.000 11060 Move returns status 0, amount 0
03:39:38.612 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:38.612 00.000 11060 MoveAxis(N, 0, ABG)
03:39:38.612 00.000 11060 Move returns status 0, amount 0
03:39:38.612 00.000 10844 Enqueuing Expose request
03:39:38.612 00.000 11060 move complete, result=0
03:39:38.612 00.000 11060 worker thread done servicing request
03:39:38.612 00.000 11060 Worker thread wakes up
03:39:38.612 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:38.612 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:38.612 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:39:39.242 00.630 11060 Exposure complete
03:39:39.438 00.196 11060 worker thread done servicing request
03:39:39.438 00.000 10844 OnExposeComplete: enter
03:39:39.438 00.000 10844 UpdateGuideState(): m_state=6
03:39:39.438 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
03:39:39.439 00.001 10844 Star::Find returns 1 (0), X=620.58, Y=104.68, Mass=1786, SNR=26.4, Peak=204 HFD=3.4
03:39:39.439 00.000 10844 MultiStar: [#1 0.03,0.14,0.90,U] [#2 -0.03,0.44,0.92,U] [#3 0.19,0.13,0.93,U] [#4 -0.09,0.12,1.00,U] [#5 0.23,-0.07,1.00,U] [#6 -0.07,-0.13,1.04,U] [#7 0.23,0.38,0.96,U] [#8 0.43,-0.08,0.81,U] 
03:39:39.439 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {-0.25, -0.24}
03:39:39.439 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.39) = xAngle (-0.56 = -0.56)
03:39:39.440 00.001 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.56 = 2.56)
03:39:39.440 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.83 mountX=0.08 mountY=0.05, mountTheta=0.57
03:39:39.440 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
03:39:39.440 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
03:39:39.440 00.000 11060 Worker thread wakes up
03:39:39.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:39.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
03:39:39.440 00.000 10844 UpdateGuideState exits: m=1786 SNR=26.4
03:39:39.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
03:39:39.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:39.440 00.000 11060 Moving (0.07, 0.07) raw xDistance=0.08 yDistance=0.05
03:39:39.443 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:39:39.443 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:39.443 00.000 10844 Enqueuing Expose request
03:39:39.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:39.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:39:39.443 00.000 11060 MoveAxis(E, 0, ABG)
03:39:39.443 00.000 11060 Move returns status 0, amount 0
03:39:39.443 00.000 11060 MoveAxis(N, 0, ABG)
03:39:39.443 00.000 11060 Move returns status 0, amount 0
03:39:39.443 00.000 11060 move complete, result=0
03:39:39.444 00.001 11060 worker thread done servicing request
03:39:39.444 00.000 11060 Worker thread wakes up
03:39:39.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:39.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:39.444 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:40.079 00.635 11060 Exposure complete
03:39:40.281 00.202 11060 worker thread done servicing request
03:39:40.281 00.000 10844 OnExposeComplete: enter
03:39:40.281 00.000 10844 UpdateGuideState(): m_state=6
03:39:40.281 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
03:39:40.281 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.90, Mass=1808, SNR=26.8, Peak=200 HFD=3.2
03:39:40.283 00.002 10844 MultiStar: [#1 0.09,0.31,0.91,U] [#2 0.10,0.17,0.85,U] [#3 0.62,-0.03,0.00,M2] [#4 -0.06,-0.02,1.05,U] [#5 0.30,0.11,0.84,U] [#6 0.37,0.08,0.96,U] [#7 0.06,-0.26,0.85,U] [#8 0.57,-0.04,0.83,U] 
03:39:40.283 00.000 10844 single-star, 7 included, MultiStar: {0.16, 0.04}, one-star: {-0.05, -0.02}
03:39:40.283 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.39) = xAngle (-4.24 = 2.05)
03:39:40.283 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.11 = -1.11)
03:39:40.283 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.85 mountX=-0.03 mountY=-0.05, mountTheta=-2.04
03:39:40.295 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
03:39:40.295 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
03:39:40.295 00.000 11060 Worker thread wakes up
03:39:40.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
03:39:40.295 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
03:39:40.295 00.000 11060 Moving (-0.05, -0.02) raw xDistance=-0.03 yDistance=-0.05
03:39:40.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:39:40.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:40.296 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:39:40.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:40.296 00.000 11060 MoveAxis(E, 0, ABG)
03:39:40.296 00.000 10844 UpdateGuideState exits: m=1808 SNR=26.8
03:39:40.296 00.000 11060 Move returns status 0, amount 0
03:39:40.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:40.297 00.001 11060 MoveAxis(N, 0, ABG)
03:39:40.297 00.000 11060 Move returns status 0, amount 0
03:39:40.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:40.297 00.000 10844 Enqueuing Expose request
03:39:40.297 00.000 11060 move complete, result=0
03:39:40.297 00.000 11060 worker thread done servicing request
03:39:40.297 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:40.297 00.000 11060 Worker thread wakes up
03:39:40.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:40.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:40.949 00.652 11060 Exposure complete
03:39:41.155 00.206 11060 worker thread done servicing request
03:39:41.155 00.000 10844 OnExposeComplete: enter
03:39:41.155 00.000 10844 UpdateGuideState(): m_state=6
03:39:41.155 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
03:39:41.155 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=104.62, Mass=1886, SNR=27.7, Peak=196 HFD=3.4
03:39:41.155 00.000 10844 MultiStar: [#1 0.17,0.94,0.00,M1] [#2 0.22,0.34,0.85,U] [#3 0.54,0.43,0.00,M3] [#4 0.22,0.54,0.90,U] [#5 0.08,-0.05,0.90,U] [#6 0.16,0.18,0.93,U] [#7 0.22,0.09,0.90,U] [#8 0.02,0.04,0.76,U] 
03:39:41.155 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.12}, one-star: {0.08, -0.29}
03:39:41.159 00.004 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.39) = xAngle (-0.71 = -0.71)
03:39:41.159 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.41 = 2.41)
03:39:41.159 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.68 mountX=0.14 mountY=0.12, mountTheta=0.72
03:39:41.161 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.12, opts=13)
03:39:41.161 00.000 10844 Enqueuing Move request for scope (0.14, 0.12)
03:39:41.161 00.000 11060 Worker thread wakes up
03:39:41.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
03:39:41.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
03:39:41.161 00.000 11060 Moving (0.14, 0.12) raw xDistance=0.14 yDistance=0.12
03:39:41.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:39:41.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:41.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:39:41.161 00.000 11060 MoveAxis(W, 33, ABG)
03:39:41.161 00.000 11060 Guiding  Dir = 3, Dur = 33
03:39:41.163 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:41.163 00.000 10844 UpdateGuideState exits: m=1886 SNR=27.7
03:39:41.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:41.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:41.163 00.000 10844 Enqueuing Expose request
03:39:41.175 00.012 11060 IsSlewing returns 0
03:39:41.175 00.000 11060 IsGuiding returns 0
03:39:41.228 00.053 11060 IsGuiding returns 0
03:39:41.229 00.001 11060 Move returns status 0, amount 33
03:39:41.229 00.000 11060 MoveAxis(N, 0, ABG)
03:39:41.229 00.000 11060 Move returns status 0, amount 0
03:39:41.229 00.000 11060 move complete, result=0
03:39:41.229 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
03:39:41.229 00.000 11060 worker thread done servicing request
03:39:41.229 00.000 11060 Worker thread wakes up
03:39:41.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:41.230 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:41.852 00.622 11060 Exposure complete
03:39:42.062 00.210 11060 worker thread done servicing request
03:39:42.062 00.000 10844 OnExposeComplete: enter
03:39:42.062 00.000 10844 UpdateGuideState(): m_state=6
03:39:42.062 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
03:39:42.063 00.001 10844 Star::Find returns 1 (0), X=620.37, Y=105.25, Mass=1783, SNR=26.8, Peak=181 HFD=3.6
03:39:42.063 00.000 10844 MultiStar: [#1 0.17,0.35,0.96,U] [#2 0.38,-0.01,0.91,U] [#3 0.67,0.38,0.00,M4] [#4 -0.08,-0.07,0.93,U] [#5 0.49,0.04,0.95,U] [#6 0.32,-0.08,0.94,U] [#7 0.11,-0.06,0.95,U] [#8 0.39,-0.03,0.82,U] 
03:39:42.063 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.06}, one-star: {-0.46, 0.33}
03:39:42.063 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
03:39:42.063 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
03:39:42.063 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.17 cameraTheta=0.39 mountX=0.09 mountY=0.14, mountTheta=1.01
03:39:42.063 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.06, opts=13)
03:39:42.063 00.000 10844 Enqueuing Move request for scope (0.15, 0.06)
03:39:42.063 00.000 11060 Worker thread wakes up
03:39:42.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:42.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
03:39:42.063 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.8
03:39:42.063 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
03:39:42.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:42.063 00.000 11060 Moving (0.15, 0.06) raw xDistance=0.09 yDistance=0.14
03:39:42.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:42.063 00.000 10844 Enqueuing Expose request
03:39:42.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:39:42.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:42.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:39:42.063 00.000 11060 MoveAxis(E, 0, ABG)
03:39:42.063 00.000 11060 Move returns status 0, amount 0
03:39:42.063 00.000 11060 MoveAxis(N, 0, ABG)
03:39:42.063 00.000 11060 Move returns status 0, amount 0
03:39:42.063 00.000 11060 move complete, result=0
03:39:42.063 00.000 11060 worker thread done servicing request
03:39:42.067 00.004 11060 Worker thread wakes up
03:39:42.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:42.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:42.068 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:42.710 00.642 11060 Exposure complete
03:39:42.932 00.222 11060 worker thread done servicing request
03:39:42.932 00.000 10844 OnExposeComplete: enter
03:39:42.932 00.000 10844 UpdateGuideState(): m_state=6
03:39:42.933 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
03:39:42.933 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=104.21, Mass=1887, SNR=27.7, Peak=210 HFD=2.9
03:39:42.933 00.000 10844 MultiStar: [#1 0.21,-0.40,0.98,U] [#2 0.41,0.09,0.91,U] [#3 0.82,0.41,0.00,M5] [#4 0.18,-0.31,0.98,U] [#5 0.70,0.30,0.00,M1] [#6 -0.07,-0.39,0.97,U] [#7 -0.25,-0.16,0.85,U] [#8 0.31,0.32,0.76,U] 
03:39:42.933 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.25}, one-star: {0.09, -0.71}
03:39:42.933 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.49 = -2.49)
03:39:42.933 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:39:42.933 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-1.10 mountX=-0.22 mountY=0.16, mountTheta=2.50
03:39:42.936 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.25, opts=13)
03:39:42.936 00.000 10844 Enqueuing Move request for scope (0.13, -0.25)
03:39:42.936 00.000 11060 Worker thread wakes up
03:39:42.936 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:42.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.25) opts 0xd
03:39:42.936 00.000 10844 UpdateGuideState exits: m=1887 SNR=27.7
03:39:42.936 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.25)
03:39:42.936 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:42.936 00.000 11060 Moving (0.13, -0.25) raw xDistance=-0.22 yDistance=0.16
03:39:42.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:42.936 00.000 10844 Enqueuing Expose request
03:39:42.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:39:42.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:42.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:39:42.936 00.000 11060 MoveAxis(E, 52, ABG)
03:39:42.936 00.000 11060 Guiding  Dir = 2, Dur = 52
03:39:42.948 00.012 11060 IsSlewing returns 0
03:39:42.948 00.000 11060 IsGuiding returns 0
03:39:43.009 00.061 11060 IsGuiding returns 0
03:39:43.009 00.000 11060 Move returns status 0, amount 52
03:39:43.009 00.000 11060 MoveAxis(N, 0, ABG)
03:39:43.011 00.002 11060 Move returns status 0, amount 0
03:39:43.011 00.000 11060 move complete, result=0
03:39:43.011 00.000 11060 worker thread done servicing request
03:39:43.011 00.000 10844 GuideStep: -0.2 px 52 ms EAST, 0.2 px 0 ms NORTH
03:39:43.011 00.000 11060 Worker thread wakes up
03:39:43.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:43.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:43.652 00.641 11060 Exposure complete
03:39:43.848 00.196 11060 worker thread done servicing request
03:39:43.848 00.000 10844 OnExposeComplete: enter
03:39:43.848 00.000 10844 UpdateGuideState(): m_state=6
03:39:43.848 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
03:39:43.848 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=105.04, Mass=1992, SNR=28.3, Peak=195 HFD=3.6
03:39:43.848 00.000 10844 MultiStar: [#1 0.44,0.57,0.00,M1] [#2 0.27,0.39,0.80,U] [#3 -0.01,0.26,0.94,U] [#4 0.10,0.20,0.96,U] [#5 0.62,0.04,0.00,M2] [#6 -0.31,-0.11,0.97,U] [#7 0.08,0.12,0.87,U] [#8 0.38,0.03,0.75,U] 
03:39:43.848 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.14}, one-star: {-0.31, 0.12}
03:39:43.848 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.39) = xAngle (0.14 = 0.14)
03:39:43.848 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.26 = -3.02)
03:39:43.848 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.53 mountX=0.14 mountY=-0.02, mountTheta=-0.12
03:39:43.848 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.14, opts=13)
03:39:43.848 00.000 10844 Enqueuing Move request for scope (0.01, 0.14)
03:39:43.853 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:43.853 00.000 11060 Worker thread wakes up
03:39:43.853 00.000 10844 UpdateGuideState exits: m=1992 SNR=28.3
03:39:43.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
03:39:43.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:43.853 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
03:39:43.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:43.853 00.000 10844 Enqueuing Expose request
03:39:43.853 00.000 11060 Moving (0.01, 0.14) raw xDistance=0.14 yDistance=-0.02
03:39:43.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:39:43.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:43.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:39:43.853 00.000 11060 MoveAxis(W, 32, ABG)
03:39:43.853 00.000 11060 Guiding  Dir = 3, Dur = 32
03:39:43.858 00.005 11060 IsSlewing returns 0
03:39:43.858 00.000 11060 IsGuiding returns 0
03:39:43.905 00.047 11060 IsGuiding returns 0
03:39:43.905 00.000 11060 Move returns status 0, amount 32
03:39:43.905 00.000 11060 MoveAxis(N, 0, ABG)
03:39:43.905 00.000 11060 Move returns status 0, amount 0
03:39:43.905 00.000 11060 move complete, result=0
03:39:43.905 00.000 11060 worker thread done servicing request
03:39:43.905 00.000 11060 Worker thread wakes up
03:39:43.905 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
03:39:43.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:43.905 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:44.534 00.629 11060 Exposure complete
03:39:44.743 00.209 11060 worker thread done servicing request
03:39:44.743 00.000 10844 OnExposeComplete: enter
03:39:44.743 00.000 10844 UpdateGuideState(): m_state=6
03:39:44.743 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
03:39:44.743 00.000 10844 Star::Find returns 1 (0), X=621.04, Y=104.92, Mass=1675, SNR=25.7, Peak=151 HFD=3.0
03:39:44.744 00.001 10844 MultiStar: [#1 0.02,0.21,0.94,U] [#2 -0.14,0.42,0.92,U] [#3 0.11,-0.39,1.00,U] [#4 0.18,-0.60,0.00,M1] [#5 0.34,-0.31,0.89,U] [#6 -0.12,-0.31,1.01,U] [#7 0.32,0.41,0.96,U] [#8 0.57,0.06,0.81,U] 
03:39:44.744 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.01}, one-star: {0.21, 0.00}
03:39:44.744 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
03:39:44.744 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
03:39:44.744 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=0.03 mountY=0.15, mountTheta=1.35
03:39:44.744 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.01, opts=13)
03:39:44.744 00.000 10844 Enqueuing Move request for scope (0.15, 0.01)
03:39:44.744 00.000 11060 Worker thread wakes up
03:39:44.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:44.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
03:39:44.744 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.7
03:39:44.744 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
03:39:44.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:44.744 00.000 11060 Moving (0.15, 0.01) raw xDistance=0.03 yDistance=0.15
03:39:44.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:44.744 00.000 10844 Enqueuing Expose request
03:39:44.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:39:44.744 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:44.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:39:44.744 00.000 11060 MoveAxis(E, 0, ABG)
03:39:44.744 00.000 11060 Move returns status 0, amount 0
03:39:44.744 00.000 11060 MoveAxis(N, 0, ABG)
03:39:44.744 00.000 11060 Move returns status 0, amount 0
03:39:44.744 00.000 11060 move complete, result=0
03:39:44.744 00.000 11060 worker thread done servicing request
03:39:44.744 00.000 11060 Worker thread wakes up
03:39:44.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:44.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:44.751 00.007 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:45.391 00.640 11060 Exposure complete
03:39:45.588 00.197 11060 worker thread done servicing request
03:39:45.588 00.000 10844 OnExposeComplete: enter
03:39:45.588 00.000 10844 UpdateGuideState(): m_state=6
03:39:45.588 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
03:39:45.588 00.000 10844 Star::Find returns 1 (1), X=620.77, Y=104.80, Mass=1922, SNR=27.8, Peak=255 HFD=3.2
03:39:45.588 00.000 10844 MultiStar: [#1 -0.09,0.08,0.90,U] [#2 0.51,0.09,0.87,U] [#3 0.43,0.13,0.94,U] [#4 -0.22,-0.32,0.97,U] [#5 0.25,0.26,0.89,U] [#6 0.46,-0.23,0.97,U] [#7 0.29,0.19,0.93,U] [#8 0.54,-0.13,0.86,U] 
03:39:45.588 00.000 10844 single-star, 8 included, MultiStar: {0.23, -0.01}, one-star: {-0.06, -0.11}
03:39:45.588 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.87)
03:39:45.588 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.29 = -0.29)
03:39:45.588 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.03 mountX=-0.12 mountY=-0.04, mountTheta=-2.85
03:39:45.593 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
03:39:45.593 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
03:39:45.593 00.000 11060 Worker thread wakes up
03:39:45.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
03:39:45.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:45.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
03:39:45.593 00.000 10844 UpdateGuideState exits: m=1922 SNR=27.8 Saturated
03:39:45.593 00.000 11060 Moving (-0.06, -0.11) raw xDistance=-0.12 yDistance=-0.04
03:39:45.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:45.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:39:45.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:45.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:45.593 00.000 10844 Enqueuing Expose request
03:39:45.595 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:39:45.595 00.000 11060 MoveAxis(E, 29, ABG)
03:39:45.595 00.000 11060 Guiding  Dir = 2, Dur = 29
03:39:45.598 00.003 11060 IsSlewing returns 0
03:39:45.598 00.000 11060 IsGuiding returns 0
03:39:45.629 00.031 11060 IsGuiding returns 0
03:39:45.629 00.000 11060 Move returns status 0, amount 29
03:39:45.629 00.000 11060 MoveAxis(N, 0, ABG)
03:39:45.629 00.000 11060 Move returns status 0, amount 0
03:39:45.629 00.000 11060 move complete, result=0
03:39:45.629 00.000 11060 worker thread done servicing request
03:39:45.629 00.000 11060 Worker thread wakes up
03:39:45.629 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.0 px 0 ms NORTH
03:39:45.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:45.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:46.285 00.656 11060 Exposure complete
03:39:46.497 00.212 11060 worker thread done servicing request
03:39:46.497 00.000 10844 OnExposeComplete: enter
03:39:46.497 00.000 10844 UpdateGuideState(): m_state=6
03:39:46.497 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
03:39:46.497 00.000 10844 Star::Find returns 1 (0), X=621.00, Y=104.78, Mass=1508, SNR=24.7, Peak=169 HFD=2.7
03:39:46.497 00.000 10844 MultiStar: [#1 -0.13,0.29,0.95,U] [#2 0.08,0.20,0.89,U] [#3 0.26,0.12,1.04,U] [#4 -0.40,-0.18,1.11,U] [#5 0.47,-0.08,1.13,U] [#6 -0.05,0.06,1.06,U] [#7 0.03,0.26,1.00,U] [#8 1.13,0.28,0.00,M1] 
03:39:46.497 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.17, -0.14}
03:39:46.497 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
03:39:46.497 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
03:39:46.497 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=0.07 mountY=0.04, mountTheta=0.59
03:39:46.500 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.06, opts=13)
03:39:46.500 00.000 10844 Enqueuing Move request for scope (0.06, 0.06)
03:39:46.500 00.000 11060 Worker thread wakes up
03:39:46.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:46.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
03:39:46.500 00.000 10844 UpdateGuideState exits: m=1508 SNR=24.7
03:39:46.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
03:39:46.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:46.500 00.000 11060 Moving (0.06, 0.06) raw xDistance=0.07 yDistance=0.04
03:39:46.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:46.500 00.000 10844 Enqueuing Expose request
03:39:46.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:39:46.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:46.503 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:39:46.503 00.000 11060 MoveAxis(E, 0, ABG)
03:39:46.503 00.000 11060 Move returns status 0, amount 0
03:39:46.503 00.000 11060 MoveAxis(N, 0, ABG)
03:39:46.503 00.000 11060 Move returns status 0, amount 0
03:39:46.503 00.000 11060 move complete, result=0
03:39:46.503 00.000 11060 worker thread done servicing request
03:39:46.503 00.000 11060 Worker thread wakes up
03:39:46.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:46.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:46.504 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:39:47.139 00.635 11060 Exposure complete
03:39:47.351 00.212 11060 worker thread done servicing request
03:39:47.351 00.000 10844 OnExposeComplete: enter
03:39:47.351 00.000 10844 UpdateGuideState(): m_state=6
03:39:47.352 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
03:39:47.352 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=105.18, Mass=1806, SNR=26.7, Peak=198 HFD=3.6
03:39:47.352 00.000 10844 MultiStar: [#1 0.45,0.41,0.00,M1] [#2 0.76,0.76,0.00,M1] [#3 1.18,0.22,0.00,M2] [#4 -0.22,-0.05,0.87,U] [#5 0.12,0.58,0.00,M1] [#6 0.26,0.21,1.01,U] [#7 -0.10,0.30,0.84,U] [#8 1.03,0.24,0.00,M2] 
03:39:47.352 00.000 10844 refined, 3 included, MultiStar: {-0.12, 0.18}, one-star: {-0.43, 0.26}
03:39:47.352 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.39) = xAngle (0.76 = 0.76)
03:39:47.352 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.88 = -2.40)
03:39:47.352 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.15 mountX=0.16 mountY=-0.15, mountTheta=-0.75
03:39:47.355 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.18, opts=13)
03:39:47.355 00.000 10844 Enqueuing Move request for scope (-0.12, 0.18)
03:39:47.355 00.000 11060 Worker thread wakes up
03:39:47.355 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:47.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
03:39:47.355 00.000 10844 UpdateGuideState exits: m=1806 SNR=26.7
03:39:47.355 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
03:39:47.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:47.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:47.355 00.000 10844 Enqueuing Expose request
03:39:47.355 00.000 11060 Moving (-0.12, 0.18) raw xDistance=0.16 yDistance=-0.15
03:39:47.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:39:47.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:47.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:39:47.355 00.000 11060 MoveAxis(W, 37, ABG)
03:39:47.355 00.000 11060 Guiding  Dir = 3, Dur = 37
03:39:47.365 00.010 11060 IsSlewing returns 0
03:39:47.365 00.000 11060 IsGuiding returns 0
03:39:47.411 00.046 11060 IsGuiding returns 0
03:39:47.411 00.000 11060 Move returns status 0, amount 37
03:39:47.411 00.000 11060 MoveAxis(N, 0, ABG)
03:39:47.411 00.000 11060 Move returns status 0, amount 0
03:39:47.411 00.000 11060 move complete, result=0
03:39:47.411 00.000 11060 worker thread done servicing request
03:39:47.411 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
03:39:47.411 00.000 11060 Worker thread wakes up
03:39:47.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:47.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:48.042 00.631 11060 Exposure complete
03:39:48.256 00.214 11060 worker thread done servicing request
03:39:48.259 00.003 10844 OnExposeComplete: enter
03:39:48.259 00.000 10844 UpdateGuideState(): m_state=6
03:39:48.259 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
03:39:48.259 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=105.43, Mass=1784, SNR=26.9, Peak=177 HFD=3.3
03:39:48.259 00.000 10844 MultiStar: [#1 0.29,0.94,0.00,M2] [#2 0.16,0.71,0.00,M2] [#3 0.09,0.33,0.95,U] [#4 0.08,0.33,1.00,U] [#5 0.47,0.49,0.00,M2] [#6 0.17,0.30,1.03,U] [#7 -0.18,-0.03,0.92,U] [#8 0.59,0.66,0.00,M3] 
03:39:48.259 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.29}, one-star: {-0.30, 0.51}
03:39:48.259 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.39) = xAngle (0.26 = 0.26)
03:39:48.259 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.89)
03:39:48.259 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.65 mountX=0.28 mountY=-0.07, mountTheta=-0.25
03:39:48.262 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.29, opts=13)
03:39:48.262 00.000 10844 Enqueuing Move request for scope (-0.02, 0.29)
03:39:48.262 00.000 11060 Worker thread wakes up
03:39:48.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:48.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
03:39:48.262 00.000 10844 UpdateGuideState exits: m=1784 SNR=26.9
03:39:48.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
03:39:48.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:48.262 00.000 11060 Moving (-0.02, 0.29) raw xDistance=0.28 yDistance=-0.07
03:39:48.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:48.262 00.000 10844 Enqueuing Expose request
03:39:48.264 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
03:39:48.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:48.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:39:48.264 00.000 11060 MoveAxis(W, 68, ABG)
03:39:48.264 00.000 11060 Guiding  Dir = 3, Dur = 68
03:39:48.295 00.031 11060 IsSlewing returns 0
03:39:48.295 00.000 11060 IsGuiding returns 0
03:39:48.386 00.091 11060 IsGuiding returns 0
03:39:48.386 00.000 11060 Move returns status 0, amount 68
03:39:48.386 00.000 11060 MoveAxis(N, 0, ABG)
03:39:48.386 00.000 11060 Move returns status 0, amount 0
03:39:48.386 00.000 11060 move complete, result=0
03:39:48.386 00.000 11060 worker thread done servicing request
03:39:48.386 00.000 10844 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
03:39:48.386 00.000 11060 Worker thread wakes up
03:39:48.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:48.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:49.031 00.645 11060 Exposure complete
03:39:49.236 00.205 11060 worker thread done servicing request
03:39:49.236 00.000 10844 OnExposeComplete: enter
03:39:49.236 00.000 10844 UpdateGuideState(): m_state=6
03:39:49.236 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
03:39:49.236 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=105.28, Mass=1649, SNR=25.6, Peak=172 HFD=3.4
03:39:49.238 00.002 10844 MultiStar: [#1 0.10,0.03,1.02,U] [#2 -0.10,0.53,0.93,U] [#3 0.10,0.09,0.98,U] [#4 -0.13,-0.57,0.99,U] [#5 0.41,0.20,1.03,U] [#6 0.12,-0.29,0.94,U] [#7 0.33,0.29,0.98,U] [#8 0.16,0.50,0.78,U] 
03:39:49.238 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.12}, one-star: {-0.20, 0.36}
03:39:49.238 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
03:39:49.238 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:39:49.238 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=0.13 mountY=0.07, mountTheta=0.47
03:39:49.241 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.12, opts=13)
03:39:49.241 00.000 10844 Enqueuing Move request for scope (0.09, 0.12)
03:39:49.241 00.000 11060 Worker thread wakes up
03:39:49.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:49.243 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
03:39:49.243 00.000 10844 UpdateGuideState exits: m=1649 SNR=25.6
03:39:49.243 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
03:39:49.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:49.243 00.000 11060 Moving (0.09, 0.12) raw xDistance=0.13 yDistance=0.07
03:39:49.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:49.243 00.000 10844 Enqueuing Expose request
03:39:49.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:39:49.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:49.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:39:49.243 00.000 11060 MoveAxis(W, 33, ABG)
03:39:49.243 00.000 11060 Guiding  Dir = 3, Dur = 33
03:39:49.256 00.013 11060 IsSlewing returns 0
03:39:49.256 00.000 11060 IsGuiding returns 0
03:39:49.302 00.046 11060 IsGuiding returns 0
03:39:49.302 00.000 11060 Move returns status 0, amount 33
03:39:49.302 00.000 11060 MoveAxis(N, 0, ABG)
03:39:49.302 00.000 11060 Move returns status 0, amount 0
03:39:49.302 00.000 11060 move complete, result=0
03:39:49.302 00.000 11060 worker thread done servicing request
03:39:49.302 00.000 11060 Worker thread wakes up
03:39:49.302 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
03:39:49.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:49.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:49.932 00.630 11060 Exposure complete
03:39:50.143 00.211 11060 worker thread done servicing request
03:39:50.143 00.000 10844 OnExposeComplete: enter
03:39:50.143 00.000 10844 UpdateGuideState(): m_state=6
03:39:50.143 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
03:39:50.143 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=105.28, Mass=1776, SNR=26.4, Peak=172 HFD=3.5
03:39:50.143 00.000 10844 MultiStar: [#1 0.24,0.25,0.89,U] [#2 -0.12,0.26,0.95,U] [#3 0.47,-0.15,0.92,U] [#4 0.06,0.31,0.97,U] [#5 0.65,0.09,0.00,M2] [#6 -0.00,-0.16,1.15,U] [#7 0.23,0.22,0.92,U] [#8 0.70,0.03,0.00,M3] 
03:39:50.143 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {-0.59, 0.36}
03:39:50.143 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.39) = xAngle (-0.03 = -0.03)
03:39:50.143 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.09 = 3.09)
03:39:50.143 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.36 mountX=0.15 mountY=0.01, mountTheta=0.05
03:39:50.147 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.15, opts=13)
03:39:50.147 00.000 10844 Enqueuing Move request for scope (0.03, 0.15)
03:39:50.147 00.000 11060 Worker thread wakes up
03:39:50.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
03:39:50.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:50.147 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
03:39:50.147 00.000 10844 UpdateGuideState exits: m=1776 SNR=26.4
03:39:50.147 00.000 11060 Moving (0.03, 0.15) raw xDistance=0.15 yDistance=0.01
03:39:50.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:50.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:39:50.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:50.147 00.000 10844 Enqueuing Expose request
03:39:50.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:50.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:39:50.147 00.000 11060 MoveAxis(W, 37, ABG)
03:39:50.147 00.000 11060 Guiding  Dir = 3, Dur = 37
03:39:50.169 00.022 11060 IsSlewing returns 0
03:39:50.169 00.000 11060 IsGuiding returns 0
03:39:50.228 00.059 11060 IsGuiding returns 0
03:39:50.228 00.000 11060 Move returns status 0, amount 37
03:39:50.228 00.000 11060 MoveAxis(N, 0, ABG)
03:39:50.228 00.000 11060 Move returns status 0, amount 0
03:39:50.228 00.000 11060 move complete, result=0
03:39:50.228 00.000 11060 worker thread done servicing request
03:39:50.228 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
03:39:50.228 00.000 11060 Worker thread wakes up
03:39:50.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:50.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:50.857 00.629 11060 Exposure complete
03:39:51.065 00.208 11060 worker thread done servicing request
03:39:51.065 00.000 10844 OnExposeComplete: enter
03:39:51.065 00.000 10844 UpdateGuideState(): m_state=6
03:39:51.065 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
03:39:51.065 00.000 10844 Star::Find returns 1 (0), X=621.11, Y=104.90, Mass=1727, SNR=26.0, Peak=167 HFD=2.8
03:39:51.065 00.000 10844 MultiStar: [#1 0.09,0.32,1.05,U] [#2 0.11,0.17,0.97,U] [#3 0.08,-0.59,0.00,M1] [#4 -0.07,-0.81,0.00,M1] [#5 0.08,-0.46,1.07,U] [#6 0.06,-0.24,1.07,U] [#7 0.25,0.40,0.88,U] [#8 0.11,0.06,0.80,U] 
03:39:51.065 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.02}, one-star: {0.28, -0.02}
03:39:51.065 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
03:39:51.065 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.87 = 1.87)
03:39:51.067 00.002 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=0.04 mountY=0.13, mountTheta=1.26
03:39:51.067 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
03:39:51.067 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
03:39:51.067 00.000 11060 Worker thread wakes up
03:39:51.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
03:39:51.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
03:39:51.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:51.067 00.000 11060 Moving (0.14, 0.02) raw xDistance=0.04 yDistance=0.13
03:39:51.067 00.000 10844 UpdateGuideState exits: m=1727 SNR=26.0
03:39:51.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:39:51.071 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:51.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:39:51.071 00.000 11060 MoveAxis(E, 0, ABG)
03:39:51.071 00.000 11060 Move returns status 0, amount 0
03:39:51.071 00.000 11060 MoveAxis(N, 0, ABG)
03:39:51.071 00.000 11060 Move returns status 0, amount 0
03:39:51.071 00.000 11060 move complete, result=0
03:39:51.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:51.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:51.071 00.000 10844 Enqueuing Expose request
03:39:51.072 00.001 11060 worker thread done servicing request
03:39:51.072 00.000 11060 Worker thread wakes up
03:39:51.072 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:51.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:51.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:51.703 00.631 11060 Exposure complete
03:39:51.913 00.210 11060 worker thread done servicing request
03:39:51.913 00.000 10844 OnExposeComplete: enter
03:39:51.913 00.000 10844 UpdateGuideState(): m_state=6
03:39:51.913 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
03:39:51.913 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=105.18, Mass=1694, SNR=26.3, Peak=165 HFD=3.0
03:39:51.913 00.000 10844 MultiStar: [#1 0.11,0.39,0.94,U] [#2 0.11,0.75,0.00,M1] [#3 0.45,0.08,1.00,U] [#4 0.27,-0.39,0.98,U] [#5 -0.05,-0.08,0.99,U] [#6 -0.29,0.49,1.00,U] [#7 0.20,-0.27,0.94,U] [#8 0.33,0.46,0.81,U] 
03:39:51.913 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.11}, one-star: {0.08, 0.26}
03:39:51.913 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
03:39:51.913 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.44 = 2.44)
03:39:51.913 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.71 mountX=0.13 mountY=0.11, mountTheta=0.69
03:39:51.920 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.11, opts=13)
03:39:51.920 00.000 10844 Enqueuing Move request for scope (0.13, 0.11)
03:39:51.920 00.000 11060 Worker thread wakes up
03:39:51.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
03:39:51.920 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
03:39:51.920 00.000 11060 Moving (0.13, 0.11) raw xDistance=0.13 yDistance=0.11
03:39:51.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:39:51.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:51.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:39:51.920 00.000 11060 MoveAxis(W, 31, ABG)
03:39:51.920 00.000 11060 Guiding  Dir = 3, Dur = 31
03:39:51.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:51.922 00.002 10844 UpdateGuideState exits: m=1694 SNR=26.3
03:39:51.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:51.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:51.922 00.000 10844 Enqueuing Expose request
03:39:51.926 00.004 11060 IsSlewing returns 0
03:39:51.926 00.000 11060 IsGuiding returns 0
03:39:51.970 00.044 11060 IsGuiding returns 0
03:39:51.970 00.000 11060 Move returns status 0, amount 31
03:39:51.970 00.000 11060 MoveAxis(N, 0, ABG)
03:39:51.970 00.000 11060 Move returns status 0, amount 0
03:39:51.970 00.000 11060 move complete, result=0
03:39:51.970 00.000 11060 worker thread done servicing request
03:39:51.970 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
03:39:51.970 00.000 11060 Worker thread wakes up
03:39:51.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:51.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:52.600 00.630 11060 Exposure complete
03:39:52.826 00.226 11060 worker thread done servicing request
03:39:52.826 00.000 10844 OnExposeComplete: enter
03:39:52.826 00.000 10844 UpdateGuideState(): m_state=6
03:39:52.826 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
03:39:52.826 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=104.52, Mass=1587, SNR=24.8, Peak=211 HFD=3.4
03:39:52.826 00.000 10844 MultiStar: [#1 0.02,0.71,0.00,M1] [#2 -0.06,0.39,1.02,U] [#3 0.42,0.37,1.04,U] [#4 -0.43,-0.13,1.06,U] [#5 0.77,0.19,0.00,M1] [#6 0.30,0.12,1.03,U] [#7 -0.10,0.37,0.97,U] [#8 0.14,0.43,0.92,U] 
03:39:52.826 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.16}, one-star: {-0.52, -0.40}
03:39:52.826 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
03:39:52.826 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.53 = -2.75)
03:39:52.826 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.80 mountX=0.15 mountY=-0.06, mountTheta=-0.39
03:39:52.829 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
03:39:52.829 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
03:39:52.829 00.000 11060 Worker thread wakes up
03:39:52.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:52.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
03:39:52.829 00.000 10844 UpdateGuideState exits: m=1587 SNR=24.8
03:39:52.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
03:39:52.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:52.829 00.000 11060 Moving (-0.04, 0.16) raw xDistance=0.15 yDistance=-0.06
03:39:52.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:52.829 00.000 10844 Enqueuing Expose request
03:39:52.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:39:52.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:52.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:39:52.829 00.000 11060 MoveAxis(W, 36, ABG)
03:39:52.829 00.000 11060 Guiding  Dir = 3, Dur = 36
03:39:52.859 00.030 11060 IsSlewing returns 0
03:39:52.859 00.000 11060 IsGuiding returns 0
03:39:52.921 00.062 11060 IsGuiding returns 0
03:39:52.921 00.000 11060 Move returns status 0, amount 36
03:39:52.921 00.000 11060 MoveAxis(N, 0, ABG)
03:39:52.922 00.001 11060 Move returns status 0, amount 0
03:39:52.922 00.000 11060 move complete, result=0
03:39:52.922 00.000 11060 worker thread done servicing request
03:39:52.922 00.000 11060 Worker thread wakes up
03:39:52.922 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
03:39:52.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:52.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:53.555 00.633 11060 Exposure complete
03:39:53.753 00.198 11060 worker thread done servicing request
03:39:53.753 00.000 10844 OnExposeComplete: enter
03:39:53.753 00.000 10844 UpdateGuideState(): m_state=6
03:39:53.753 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
03:39:53.753 00.000 10844 Star::Find returns 1 (0), X=621.07, Y=105.24, Mass=1891, SNR=27.5, Peak=184 HFD=3.2
03:39:53.753 00.000 10844 MultiStar: [#1 0.79,0.70,0.00,M2] [#2 0.16,0.35,0.90,U] [#3 0.08,0.14,0.98,U] [#4 0.28,-0.17,0.99,U] [#5 0.16,-0.08,1.04,U] [#6 -0.10,-0.11,0.94,U] [#7 0.69,0.03,0.00,M1] [#8 0.65,0.36,0.00,M1] 
03:39:53.753 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.07}, one-star: {0.24, 0.32}
03:39:53.753 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.39) = xAngle (-0.92 = -0.92)
03:39:53.753 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.21 = 2.21)
03:39:53.753 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.47 mountX=0.09 mountY=0.13, mountTheta=0.92
03:39:53.756 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.07, opts=13)
03:39:53.756 00.000 10844 Enqueuing Move request for scope (0.14, 0.07)
03:39:53.756 00.000 11060 Worker thread wakes up
03:39:53.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:53.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
03:39:53.756 00.000 10844 UpdateGuideState exits: m=1891 SNR=27.5
03:39:53.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
03:39:53.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:53.756 00.000 11060 Moving (0.14, 0.07) raw xDistance=0.09 yDistance=0.13
03:39:53.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:53.756 00.000 10844 Enqueuing Expose request
03:39:53.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:39:53.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:53.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:39:53.756 00.000 11060 MoveAxis(E, 0, ABG)
03:39:53.756 00.000 11060 Move returns status 0, amount 0
03:39:53.756 00.000 11060 MoveAxis(N, 0, ABG)
03:39:53.756 00.000 11060 Move returns status 0, amount 0
03:39:53.756 00.000 11060 move complete, result=0
03:39:53.756 00.000 11060 worker thread done servicing request
03:39:53.756 00.000 11060 Worker thread wakes up
03:39:53.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:53.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:53.761 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:54.390 00.629 11060 Exposure complete
03:39:54.599 00.209 11060 worker thread done servicing request
03:39:54.599 00.000 10844 OnExposeComplete: enter
03:39:54.599 00.000 10844 UpdateGuideState(): m_state=6
03:39:54.599 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
03:39:54.601 00.002 10844 Star::Find returns 1 (0), X=621.12, Y=104.79, Mass=2254, SNR=29.9, Peak=236 HFD=3.7
03:39:54.610 00.009 10844 MultiStar: [#1 0.86,0.02,0.00,M3] [#2 0.42,0.41,0.91,U] [#3 0.42,-0.41,0.00,M1] [#4 -0.03,-0.32,0.88,U] [#5 0.63,-0.28,0.00,M1] [#6 0.03,-0.23,0.90,U] [#7 0.51,-0.43,0.00,M2] [#8 0.91,0.04,0.00,M2] 
03:39:54.610 00.000 10844 refined, 3 included, MultiStar: {0.18, -0.07}, one-star: {0.29, -0.13}
03:39:54.610 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.39) = xAngle (-1.74 = -1.74)
03:39:54.610 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
03:39:54.610 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.35 mountX=-0.03 mountY=0.19, mountTheta=1.74
03:39:54.613 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.07, opts=13)
03:39:54.613 00.000 10844 Enqueuing Move request for scope (0.18, -0.07)
03:39:54.613 00.000 11060 Worker thread wakes up
03:39:54.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
03:39:54.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
03:39:54.613 00.000 11060 Moving (0.18, -0.07) raw xDistance=-0.03 yDistance=0.19
03:39:54.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:39:54.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:39:54.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:39:54.613 00.000 11060 MoveAxis(E, 0, ABG)
03:39:54.613 00.000 11060 Move returns status 0, amount 0
03:39:54.613 00.000 11060 MoveAxis(N, 0, ABG)
03:39:54.613 00.000 11060 Move returns status 0, amount 0
03:39:54.613 00.000 11060 move complete, result=0
03:39:54.613 00.000 11060 worker thread done servicing request
03:39:54.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:54.613 00.000 10844 UpdateGuideState exits: m=2254 SNR=29.9
03:39:54.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:54.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:54.613 00.000 10844 Enqueuing Expose request
03:39:54.613 00.000 11060 Worker thread wakes up
03:39:54.615 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:54.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:54.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:55.239 00.624 11060 Exposure complete
03:39:55.470 00.231 11060 worker thread done servicing request
03:39:55.472 00.002 10844 OnExposeComplete: enter
03:39:55.472 00.000 10844 UpdateGuideState(): m_state=6
03:39:55.472 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
03:39:55.472 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.24, Mass=2259, SNR=30.7, Peak=181 HFD=3.2
03:39:55.472 00.000 10844 MultiStar: [#1 0.80,-0.46,0.00,M4] [#2 0.44,0.10,0.84,U] [#3 1.13,-0.21,0.00,M2] [#4 -0.15,-0.39,0.81,U] [#5 0.92,-0.04,0.00,M2] [#6 0.24,-0.04,0.84,U] [#7 0.54,-0.23,0.69,U] [#8 0.42,0.07,0.67,U] 
03:39:55.472 00.000 10844 refined, 5 included, MultiStar: {0.27, -0.22}, one-star: {0.19, -0.68}
03:39:55.472 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.39) = xAngle (-2.07 = -2.07)
03:39:55.472 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:39:55.472 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.34 cameraTheta=-0.68 mountX=-0.16 mountY=0.30, mountTheta=2.08
03:39:55.476 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.22, opts=13)
03:39:55.476 00.000 10844 Enqueuing Move request for scope (0.27, -0.22)
03:39:55.476 00.000 11060 Worker thread wakes up
03:39:55.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
03:39:55.476 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:55.476 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
03:39:55.476 00.000 10844 UpdateGuideState exits: m=2259 SNR=30.7
03:39:55.476 00.000 11060 Moving (0.27, -0.22) raw xDistance=-0.16 yDistance=0.30
03:39:55.478 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:55.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:39:55.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:55.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:39:55.478 00.000 10844 Enqueuing Expose request
03:39:55.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:39:55.478 00.000 11060 MoveAxis(E, 39, ABG)
03:39:55.478 00.000 11060 Guiding  Dir = 2, Dur = 39
03:39:55.491 00.013 11060 IsSlewing returns 0
03:39:55.491 00.000 11060 IsGuiding returns 0
03:39:55.537 00.046 11060 IsGuiding returns 0
03:39:55.537 00.000 11060 Move returns status 0, amount 39
03:39:55.538 00.001 11060 MoveAxis(N, 0, ABG)
03:39:55.538 00.000 11060 Move returns status 0, amount 0
03:39:55.538 00.000 11060 move complete, result=0
03:39:55.538 00.000 11060 worker thread done servicing request
03:39:55.538 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.3 px 0 ms NORTH
03:39:55.538 00.000 11060 Worker thread wakes up
03:39:55.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:55.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:56.179 00.641 11060 Exposure complete
03:39:56.408 00.229 11060 worker thread done servicing request
03:39:56.408 00.000 10844 OnExposeComplete: enter
03:39:56.408 00.000 10844 UpdateGuideState(): m_state=6
03:39:56.409 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
03:39:56.409 00.000 10844 Star::Find returns 1 (0), X=621.15, Y=104.62, Mass=1722, SNR=26.4, Peak=177 HFD=3.7
03:39:56.409 00.000 10844 MultiStar: [#1 0.55,-0.18,0.98,U] [#2 0.52,0.25,0.88,U] [#3 1.13,-0.48,0.00,M3] [#4 0.50,-0.36,0.00,M1] [#5 0.67,0.07,0.00,M3] [#6 0.53,0.15,1.10,U] [#7 -0.10,-0.01,0.88,U] [#8 1.28,-0.11,0.00,M2] 
03:39:56.409 00.000 10844 refined, 4 included, MultiStar: {0.37, -0.02}, one-star: {0.32, -0.30}
03:39:56.409 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.39) = xAngle (-1.44 = -1.44)
03:39:56.409 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.68 = 1.68)
03:39:56.409 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-0.06 mountX=0.05 mountY=0.37, mountTheta=1.44
03:39:56.413 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.02, opts=13)
03:39:56.413 00.000 10844 Enqueuing Move request for scope (0.37, -0.02)
03:39:56.413 00.000 11060 Worker thread wakes up
03:39:56.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.02) opts 0xd
03:39:56.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.02)
03:39:56.413 00.000 11060 Moving (0.37, -0.02) raw xDistance=0.05 yDistance=0.37
03:39:56.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:39:56.413 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.00 newest=0.86
03:39:56.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
03:39:56.413 00.000 11060 MoveAxis(E, 0, ABG)
03:39:56.413 00.000 11060 Move returns status 0, amount 0
03:39:56.413 00.000 11060 BLC: Oldest BLC event removed
03:39:56.413 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 620 applied
03:39:56.413 00.000 11060 MoveAxis(S, 765, ABG)
03:39:56.413 00.000 11060 duration set to 750 by maxDecDuration
03:39:56.413 00.000 11060 Guiding  Dir = 1, Dur = 750
03:39:56.415 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:56.415 00.000 10844 UpdateGuideState exits: m=1722 SNR=26.4
03:39:56.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:56.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:56.415 00.000 10844 Enqueuing Expose request
03:39:56.423 00.008 11060 IsSlewing returns 0
03:39:56.424 00.001 11060 IsGuiding returns 0
03:39:57.182 00.758 11060 IsGuiding returns 0
03:39:57.182 00.000 11060 Move returns status 0, amount 750
03:39:57.182 00.000 11060 move complete, result=0
03:39:57.182 00.000 11060 worker thread done servicing request
03:39:57.182 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 750 ms SOUTH
03:39:57.182 00.000 11060 Worker thread wakes up
03:39:57.182 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:57.182 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:57.825 00.643 11060 Exposure complete
03:39:58.016 00.191 11060 worker thread done servicing request
03:39:58.016 00.000 10844 OnExposeComplete: enter
03:39:58.016 00.000 10844 UpdateGuideState(): m_state=6
03:39:58.016 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
03:39:58.016 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.52, Mass=2110, SNR=29.0, Peak=186 HFD=3.3
03:39:58.017 00.001 10844 MultiStar: [#1 0.26,0.49,0.81,U] [#2 0.25,0.25,0.90,U] [#3 0.57,-0.21,0.00,M4] [#4 0.07,0.09,0.92,U] [#5 -0.14,0.18,0.86,U] [#6 -0.40,-0.19,0.98,U] [#7 0.43,0.52,0.00,M1] [#8 -0.08,0.31,0.66,U] 
03:39:58.017 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {-0.20, -0.40}
03:39:58.017 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.39) = xAngle (0.68 = 0.68)
03:39:58.017 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.80 = -2.48)
03:39:58.017 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.07 mountX=0.07 mountY=-0.06, mountTheta=-0.67
03:39:58.020 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
03:39:58.020 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
03:39:58.020 00.000 11060 Worker thread wakes up
03:39:58.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
03:39:58.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:58.020 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
03:39:58.020 00.000 10844 UpdateGuideState exits: m=2110 SNR=29.0
03:39:58.020 00.000 11060 Moving (-0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
03:39:58.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:58.020 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.260658, 1:-0.055475
03:39:58.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:58.020 00.000 10844 Enqueuing Expose request
03:39:58.020 00.000 11060 BLC: No correction, Miss < min_move
03:39:58.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:39:58.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:58.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:39:58.020 00.000 11060 MoveAxis(E, 0, ABG)
03:39:58.020 00.000 11060 Move returns status 0, amount 0
03:39:58.020 00.000 11060 MoveAxis(N, 0, ABG)
03:39:58.020 00.000 11060 Move returns status 0, amount 0
03:39:58.020 00.000 11060 move complete, result=0
03:39:58.022 00.002 11060 worker thread done servicing request
03:39:58.022 00.000 11060 Worker thread wakes up
03:39:58.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:58.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:58.023 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:39:58.653 00.630 11060 Exposure complete
03:39:58.855 00.202 11060 worker thread done servicing request
03:39:58.855 00.000 10844 OnExposeComplete: enter
03:39:58.855 00.000 10844 UpdateGuideState(): m_state=6
03:39:58.855 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
03:39:58.855 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=105.12, Mass=1996, SNR=28.1, Peak=164 HFD=3.1
03:39:58.855 00.000 10844 MultiStar: [#1 -0.01,0.56,0.95,U] [#2 -0.17,0.24,0.90,U] [#3 0.49,0.37,0.00,M5] [#4 -0.05,0.42,0.91,U] [#5 0.13,0.32,0.83,U] [#6 0.00,-0.04,1.06,U] [#7 -0.15,0.61,0.00,M2] [#8 -0.06,0.20,0.72,U] 
03:39:58.855 00.000 10844 single-star, 6 included, MultiStar: {-0.01, 0.27}, one-star: {0.08, 0.20}
03:39:58.855 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.39) = xAngle (-0.20 = -0.20)
03:39:58.855 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.92 = 2.92)
03:39:58.858 00.003 10844 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.18 mountX=0.21 mountY=0.05, mountTheta=0.22
03:39:58.858 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.20, opts=13)
03:39:58.858 00.000 10844 Enqueuing Move request for scope (0.08, 0.20)
03:39:58.858 00.000 11060 Worker thread wakes up
03:39:58.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:39:58.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
03:39:58.858 00.000 10844 UpdateGuideState exits: m=1996 SNR=28.1
03:39:58.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
03:39:58.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:58.858 00.000 11060 Moving (0.08, 0.20) raw xDistance=0.21 yDistance=0.05
03:39:58.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:58.858 00.000 10844 Enqueuing Expose request
03:39:58.858 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.260658, 1:-0.055475, 2:0.047503
03:39:58.858 00.000 11060 BLC: No correction, Miss < min_move
03:39:58.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:39:58.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:58.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:39:58.858 00.000 11060 MoveAxis(W, 49, ABG)
03:39:58.858 00.000 11060 Guiding  Dir = 3, Dur = 49
03:39:58.878 00.020 11060 IsSlewing returns 0
03:39:58.879 00.001 11060 IsGuiding returns 0
03:39:58.945 00.066 11060 IsGuiding returns 0
03:39:58.945 00.000 11060 Move returns status 0, amount 49
03:39:58.945 00.000 11060 MoveAxis(N, 0, ABG)
03:39:58.945 00.000 11060 Move returns status 0, amount 0
03:39:58.945 00.000 11060 move complete, result=0
03:39:58.945 00.000 11060 worker thread done servicing request
03:39:58.945 00.000 11060 Worker thread wakes up
03:39:58.945 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
03:39:58.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:58.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:59.577 00.632 11060 Exposure complete
03:39:59.775 00.198 11060 worker thread done servicing request
03:39:59.775 00.000 10844 OnExposeComplete: enter
03:39:59.775 00.000 10844 UpdateGuideState(): m_state=6
03:39:59.775 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
03:39:59.775 00.000 10844 Star::Find returns 1 (0), X=620.20, Y=104.85, Mass=1840, SNR=27.1, Peak=222 HFD=3.5
03:39:59.775 00.000 10844 MultiStar: [#1 -0.25,0.33,0.93,U] [#2 -0.45,0.03,0.97,U] [#3 0.11,0.29,1.01,U] [#4 0.53,0.09,0.97,U] [#5 0.09,0.04,0.83,U] [#6 -0.22,-0.35,0.99,U] [#7 0.36,0.20,0.86,U] [#8 -0.44,0.23,0.85,U] 
03:39:59.775 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.63, -0.07}
03:39:59.775 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.39) = xAngle (1.09 = 1.09)
03:39:59.775 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.21 = -2.07)
03:39:59.775 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=0.06 mountY=-0.12, mountTheta=-1.08
03:39:59.780 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.08, opts=13)
03:39:59.780 00.000 10844 Enqueuing Move request for scope (-0.11, 0.08)
03:39:59.780 00.000 11060 Worker thread wakes up
03:39:59.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:39:59.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
03:39:59.780 00.000 10844 UpdateGuideState exits: m=1840 SNR=27.1
03:39:59.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
03:39:59.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:59.780 00.000 11060 Moving (-0.11, 0.08) raw xDistance=0.06 yDistance=-0.12
03:39:59.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:39:59.780 00.000 10844 Enqueuing Expose request
03:39:59.780 00.000 11060 BLC: window closed
03:39:59.780 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.12, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.260658, 1:-0.055475, 2:0.047503
03:39:59.780 00.000 11060 BLC: No correction, Miss < min_move
03:39:59.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:39:59.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:39:59.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:39:59.780 00.000 11060 MoveAxis(E, 0, ABG)
03:39:59.780 00.000 11060 Move returns status 0, amount 0
03:39:59.780 00.000 11060 MoveAxis(N, 0, ABG)
03:39:59.780 00.000 11060 Move returns status 0, amount 0
03:39:59.780 00.000 11060 move complete, result=0
03:39:59.780 00.000 11060 worker thread done servicing request
03:39:59.780 00.000 11060 Worker thread wakes up
03:39:59.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:39:59.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:39:59.785 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:00.413 00.628 11060 Exposure complete
03:40:00.655 00.242 11060 worker thread done servicing request
03:40:00.655 00.000 10844 OnExposeComplete: enter
03:40:00.655 00.000 10844 UpdateGuideState(): m_state=6
03:40:00.655 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
03:40:00.655 00.000 10844 Star::Find returns 1 (0), X=621.03, Y=104.53, Mass=2085, SNR=29.2, Peak=188 HFD=3.6
03:40:00.655 00.000 10844 MultiStar: [#1 -0.16,0.69,0.00,M1] [#2 0.06,0.29,0.82,U] [#3 -0.06,0.24,0.91,U] [#4 0.02,0.35,0.93,U] [#5 -0.19,0.59,0.00,M1] [#6 -0.23,-0.04,0.94,U] [#7 -0.00,0.19,0.95,U] [#8 0.53,0.13,0.78,U] 
03:40:00.655 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.10}, one-star: {0.20, -0.39}
03:40:00.655 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
03:40:00.655 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
03:40:00.655 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=0.11 mountY=0.05, mountTheta=0.40
03:40:00.660 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
03:40:00.660 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
03:40:00.660 00.000 11060 Worker thread wakes up
03:40:00.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:00.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
03:40:00.660 00.000 10844 UpdateGuideState exits: m=2085 SNR=29.2
03:40:00.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:40:00.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:00.660 00.000 11060 Moving (0.06, 0.10) raw xDistance=0.11 yDistance=0.05
03:40:00.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:00.660 00.000 10844 Enqueuing Expose request
03:40:00.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:40:00.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:00.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:40:00.660 00.000 11060 MoveAxis(E, 0, ABG)
03:40:00.660 00.000 11060 Move returns status 0, amount 0
03:40:00.660 00.000 11060 MoveAxis(N, 0, ABG)
03:40:00.662 00.002 11060 Move returns status 0, amount 0
03:40:00.662 00.000 11060 move complete, result=0
03:40:00.662 00.000 11060 worker thread done servicing request
03:40:00.662 00.000 11060 Worker thread wakes up
03:40:00.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:00.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:00.667 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:01.290 00.623 11060 Exposure complete
03:40:01.505 00.215 11060 worker thread done servicing request
03:40:01.505 00.000 10844 OnExposeComplete: enter
03:40:01.505 00.000 10844 UpdateGuideState(): m_state=6
03:40:01.505 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
03:40:01.505 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.44, Mass=1905, SNR=27.3, Peak=191 HFD=3.5
03:40:01.505 00.000 10844 MultiStar: [#1 -0.21,-0.28,0.98,U] [#2 0.00,0.09,0.85,U] [#3 0.30,-0.11,0.99,U] [#4 0.01,0.47,0.92,U] [#5 0.46,0.38,0.00,M2] [#6 -0.59,0.08,0.00,M1] [#7 0.02,0.06,0.89,U] [#8 0.26,0.15,0.73,U] 
03:40:01.505 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.03}, one-star: {-0.59, -0.48}
03:40:01.505 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.39) = xAngle (-3.94 = 2.34)
03:40:01.505 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.82 = -0.82)
03:40:01.505 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-2.55 mountX=-0.04 mountY=-0.04, mountTheta=-2.33
03:40:01.509 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
03:40:01.509 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
03:40:01.509 00.000 11060 Worker thread wakes up
03:40:01.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:01.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
03:40:01.509 00.000 10844 UpdateGuideState exits: m=1905 SNR=27.3
03:40:01.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
03:40:01.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:01.509 00.000 11060 Moving (-0.05, -0.03) raw xDistance=-0.04 yDistance=-0.04
03:40:01.509 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:01.509 00.000 10844 Enqueuing Expose request
03:40:01.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:40:01.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:01.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:40:01.509 00.000 11060 MoveAxis(E, 0, ABG)
03:40:01.509 00.000 11060 Move returns status 0, amount 0
03:40:01.509 00.000 11060 MoveAxis(N, 0, ABG)
03:40:01.509 00.000 11060 Move returns status 0, amount 0
03:40:01.509 00.000 11060 move complete, result=0
03:40:01.509 00.000 11060 worker thread done servicing request
03:40:01.509 00.000 11060 Worker thread wakes up
03:40:01.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:01.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:01.513 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:02.145 00.632 11060 Exposure complete
03:40:02.349 00.204 11060 worker thread done servicing request
03:40:02.349 00.000 10844 OnExposeComplete: enter
03:40:02.349 00.000 10844 UpdateGuideState(): m_state=6
03:40:02.349 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
03:40:02.350 00.001 10844 Star::Find returns 1 (0), X=620.13, Y=105.00, Mass=2057, SNR=28.7, Peak=190 HFD=3.9
03:40:02.350 00.000 10844 MultiStar: [#1 -0.17,0.47,0.88,U] [#2 -0.30,0.65,0.00,M1] [#3 0.04,-0.16,0.92,U] [#4 -0.45,0.02,0.85,U] [#5 0.20,0.43,0.89,U] [#6 -0.29,-0.00,0.91,U] [#7 -0.53,-0.53,0.00,M1] [#8 0.33,0.02,0.75,U] 
03:40:02.350 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.12}, one-star: {-0.69, 0.08}
03:40:02.350 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.39) = xAngle (1.12 = 1.12)
03:40:02.350 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.24 = -2.04)
03:40:02.350 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.51 mountX=0.09 mountY=-0.18, mountTheta=-1.12
03:40:02.350 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.12, opts=13)
03:40:02.350 00.000 10844 Enqueuing Move request for scope (-0.17, 0.12)
03:40:02.350 00.000 11060 Worker thread wakes up
03:40:02.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:02.350 00.000 10844 UpdateGuideState exits: m=2057 SNR=28.7
03:40:02.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:02.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:02.350 00.000 10844 Enqueuing Expose request
03:40:02.354 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
03:40:02.354 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
03:40:02.354 00.000 11060 Moving (-0.17, 0.12) raw xDistance=0.09 yDistance=-0.18
03:40:02.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:40:02.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:02.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:40:02.356 00.002 11060 MoveAxis(E, 0, ABG)
03:40:02.356 00.000 11060 Move returns status 0, amount 0
03:40:02.356 00.000 11060 MoveAxis(N, 0, ABG)
03:40:02.357 00.001 11060 Move returns status 0, amount 0
03:40:02.357 00.000 11060 move complete, result=0
03:40:02.357 00.000 11060 worker thread done servicing request
03:40:02.357 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:02.357 00.000 11060 Worker thread wakes up
03:40:02.358 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:02.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:03.000 00.642 11060 Exposure complete
03:40:03.209 00.209 11060 worker thread done servicing request
03:40:03.209 00.000 10844 OnExposeComplete: enter
03:40:03.209 00.000 10844 UpdateGuideState(): m_state=6
03:40:03.210 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
03:40:03.210 00.000 10844 Star::Find returns 1 (0), X=619.79, Y=104.68, Mass=1631, SNR=25.3, Peak=143 HFD=3.0
03:40:03.210 00.000 10844 MultiStar: [#1 -0.01,0.59,0.00,M1] [#2 -0.08,0.35,0.97,U] [#3 0.28,0.01,1.00,U] [#4 -0.71,-0.07,0.00,M1] [#5 0.17,0.34,0.95,U] [#6 -0.04,0.10,1.06,U] [#7 -0.38,0.15,0.95,U] [#8 0.09,0.56,0.84,U] 
03:40:03.210 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.17}, one-star: {-1.04, -0.24}
03:40:03.210 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.39) = xAngle (0.90 = 0.90)
03:40:03.210 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.02 = -2.26)
03:40:03.210 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.29 mountX=0.14 mountY=-0.18, mountTheta=-0.89
03:40:03.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.17, opts=13)
03:40:03.210 00.000 10844 Enqueuing Move request for scope (-0.15, 0.17)
03:40:03.210 00.000 11060 Worker thread wakes up
03:40:03.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:03.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
03:40:03.210 00.000 10844 UpdateGuideState exits: m=1631 SNR=25.3
03:40:03.210 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
03:40:03.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:03.210 00.000 11060 Moving (-0.15, 0.17) raw xDistance=0.14 yDistance=-0.18
03:40:03.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:03.210 00.000 10844 Enqueuing Expose request
03:40:03.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:40:03.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:03.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:40:03.210 00.000 11060 MoveAxis(W, 33, ABG)
03:40:03.210 00.000 11060 Guiding  Dir = 3, Dur = 33
03:40:03.246 00.036 11060 IsSlewing returns 0
03:40:03.246 00.000 11060 IsGuiding returns 0
03:40:03.324 00.078 11060 IsGuiding returns 0
03:40:03.324 00.000 11060 Move returns status 0, amount 33
03:40:03.324 00.000 11060 MoveAxis(N, 0, ABG)
03:40:03.324 00.000 11060 Move returns status 0, amount 0
03:40:03.324 00.000 11060 move complete, result=0
03:40:03.324 00.000 11060 worker thread done servicing request
03:40:03.324 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.2 px 0 ms NORTH
03:40:03.324 00.000 11060 Worker thread wakes up
03:40:03.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:03.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:03.960 00.636 11060 Exposure complete
03:40:04.163 00.203 11060 worker thread done servicing request
03:40:04.163 00.000 10844 OnExposeComplete: enter
03:40:04.163 00.000 10844 UpdateGuideState(): m_state=6
03:40:04.163 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
03:40:04.163 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=105.05, Mass=1753, SNR=26.6, Peak=235 HFD=3.2
03:40:04.163 00.000 10844 MultiStar: [#1 -0.52,0.01,1.01,U] [#2 -0.08,0.31,0.85,U] [#3 0.35,0.32,0.99,U] [#4 -0.30,-0.00,0.99,U] [#5 0.50,0.12,1.01,U] [#6 -0.19,0.26,1.08,U] [#7 -0.11,0.20,0.99,U] [#8 0.29,-0.18,0.79,U] 
03:40:04.163 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {-0.47, 0.13}
03:40:04.163 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:40:04.163 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.78 = -2.50)
03:40:04.163 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.04 mountX=0.12 mountY=-0.09, mountTheta=-0.64
03:40:04.170 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.13, opts=13)
03:40:04.170 00.000 10844 Enqueuing Move request for scope (-0.07, 0.13)
03:40:04.170 00.000 11060 Worker thread wakes up
03:40:04.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:04.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
03:40:04.170 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.6
03:40:04.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
03:40:04.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:04.170 00.000 11060 Moving (-0.07, 0.13) raw xDistance=0.12 yDistance=-0.09
03:40:04.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:04.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:40:04.170 00.000 10844 Enqueuing Expose request
03:40:04.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:04.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:40:04.170 00.000 11060 MoveAxis(E, 0, ABG)
03:40:04.170 00.000 11060 Move returns status 0, amount 0
03:40:04.170 00.000 11060 MoveAxis(N, 0, ABG)
03:40:04.170 00.000 11060 Move returns status 0, amount 0
03:40:04.170 00.000 11060 move complete, result=0
03:40:04.172 00.002 11060 worker thread done servicing request
03:40:04.172 00.000 11060 Worker thread wakes up
03:40:04.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:04.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:04.175 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:04.802 00.627 11060 Exposure complete
03:40:05.016 00.214 11060 worker thread done servicing request
03:40:05.016 00.000 10844 OnExposeComplete: enter
03:40:05.016 00.000 10844 UpdateGuideState(): m_state=6
03:40:05.016 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
03:40:05.016 00.000 10844 Star::Find returns 1 (0), X=620.19, Y=105.04, Mass=1805, SNR=26.6, Peak=184 HFD=3.1
03:40:05.016 00.000 10844 MultiStar: [#1 -0.53,0.19,0.91,U] [#2 -0.35,0.34,0.86,U] [#3 0.41,0.26,0.98,U] [#4 -0.13,0.17,1.03,U] [#5 0.32,0.13,0.88,U] [#6 -0.12,0.04,1.00,U] [#7 -0.00,0.62,0.00,M1] [#8 -0.23,0.44,0.89,U] 
03:40:05.016 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.21}, one-star: {-0.64, 0.12}
03:40:05.016 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.39) = xAngle (0.83 = 0.83)
03:40:05.016 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.95 = -2.33)
03:40:05.016 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.22 mountX=0.18 mountY=-0.19, mountTheta=-0.82
03:40:05.019 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.21, opts=13)
03:40:05.019 00.000 10844 Enqueuing Move request for scope (-0.16, 0.21)
03:40:05.019 00.000 11060 Worker thread wakes up
03:40:05.019 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:05.019 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
03:40:05.019 00.000 10844 UpdateGuideState exits: m=1805 SNR=26.6
03:40:05.019 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
03:40:05.019 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:05.019 00.000 11060 Moving (-0.16, 0.21) raw xDistance=0.18 yDistance=-0.19
03:40:05.019 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:05.019 00.000 10844 Enqueuing Expose request
03:40:05.019 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:40:05.019 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:40:05.019 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:40:05.019 00.000 11060 MoveAxis(W, 42, ABG)
03:40:05.019 00.000 11060 Guiding  Dir = 3, Dur = 42
03:40:05.024 00.005 11060 IsSlewing returns 0
03:40:05.024 00.000 11060 IsGuiding returns 0
03:40:05.071 00.047 11060 IsGuiding returns 0
03:40:05.071 00.000 11060 Move returns status 0, amount 42
03:40:05.071 00.000 11060 MoveAxis(N, 0, ABG)
03:40:05.071 00.000 11060 Move returns status 0, amount 0
03:40:05.071 00.000 11060 move complete, result=0
03:40:05.071 00.000 11060 worker thread done servicing request
03:40:05.071 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 0 ms NORTH
03:40:05.071 00.000 11060 Worker thread wakes up
03:40:05.073 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:05.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:05.697 00.624 11060 Exposure complete
03:40:05.897 00.200 11060 worker thread done servicing request
03:40:05.897 00.000 10844 OnExposeComplete: enter
03:40:05.897 00.000 10844 UpdateGuideState(): m_state=6
03:40:05.897 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
03:40:05.902 00.005 10844 Star::Find returns 1 (0), X=620.56, Y=104.98, Mass=1549, SNR=24.6, Peak=210 HFD=3.2
03:40:05.902 00.000 10844 MultiStar: [#1 -0.23,0.49,0.98,U] [#2 0.14,0.31,0.94,U] [#3 0.17,-0.13,1.07,U] [#4 -0.15,-0.15,1.03,U] [#5 0.08,0.11,1.00,U] [#6 -0.29,0.14,1.02,U] [#7 -0.29,0.53,0.00,M2] [#8 0.15,0.36,0.88,U] 
03:40:05.902 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.14}, one-star: {-0.27, 0.06}
03:40:05.902 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
03:40:05.902 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.61)
03:40:05.902 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.94 mountX=0.13 mountY=-0.08, mountTheta=-0.54
03:40:05.917 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.14, opts=13)
03:40:05.917 00.000 10844 Enqueuing Move request for scope (-0.05, 0.14)
03:40:05.917 00.000 11060 Worker thread wakes up
03:40:05.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
03:40:05.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
03:40:05.917 00.000 11060 Moving (-0.05, 0.14) raw xDistance=0.13 yDistance=-0.08
03:40:05.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:40:05.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:05.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:40:05.917 00.000 11060 MoveAxis(W, 31, ABG)
03:40:05.917 00.000 11060 Guiding  Dir = 3, Dur = 31
03:40:05.919 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:05.919 00.000 10844 UpdateGuideState exits: m=1549 SNR=24.6
03:40:05.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:05.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:05.919 00.000 10844 Enqueuing Expose request
03:40:05.933 00.014 11060 IsSlewing returns 0
03:40:05.933 00.000 11060 IsGuiding returns 0
03:40:05.967 00.034 11060 IsGuiding returns 0
03:40:05.967 00.000 11060 Move returns status 0, amount 31
03:40:05.967 00.000 11060 MoveAxis(N, 0, ABG)
03:40:05.967 00.000 11060 Move returns status 0, amount 0
03:40:05.967 00.000 11060 move complete, result=0
03:40:05.967 00.000 11060 worker thread done servicing request
03:40:05.967 00.000 11060 Worker thread wakes up
03:40:05.967 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
03:40:05.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:05.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:06.611 00.644 11060 Exposure complete
03:40:06.816 00.205 11060 worker thread done servicing request
03:40:06.816 00.000 10844 OnExposeComplete: enter
03:40:06.816 00.000 10844 UpdateGuideState(): m_state=6
03:40:06.816 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
03:40:06.816 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=105.33, Mass=1351, SNR=23.3, Peak=169 HFD=3.1
03:40:06.816 00.000 10844 MultiStar: [#1 -0.34,0.18,1.11,U] [#2 -0.16,0.58,0.00,M1] [#3 0.04,-0.01,1.09,U] [#4 -0.24,-0.41,1.20,U] [#5 -0.11,0.38,1.07,U] [#6 -0.48,-0.01,1.20,U] [#7 -0.41,0.43,0.00,M3] [#8 0.13,0.10,0.92,U] 
03:40:06.816 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.08}, one-star: {-0.43, 0.41}
03:40:06.816 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.39) = xAngle (1.40 = 1.40)
03:40:06.818 00.002 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.52 = -1.76)
03:40:06.818 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.79 mountX=0.04 mountY=-0.23, mountTheta=-1.40
03:40:06.819 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.08, opts=13)
03:40:06.819 00.000 10844 Enqueuing Move request for scope (-0.22, 0.08)
03:40:06.819 00.000 11060 Worker thread wakes up
03:40:06.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:06.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
03:40:06.819 00.000 10844 UpdateGuideState exits: m=1351 SNR=23.3
03:40:06.819 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
03:40:06.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:06.819 00.000 11060 Moving (-0.22, 0.08) raw xDistance=0.04 yDistance=-0.23
03:40:06.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:06.819 00.000 10844 Enqueuing Expose request
03:40:06.822 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:40:06.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:40:06.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:40:06.822 00.000 11060 MoveAxis(E, 0, ABG)
03:40:06.822 00.000 11060 Move returns status 0, amount 0
03:40:06.822 00.000 11060 MoveAxis(N, 0, ABG)
03:40:06.822 00.000 11060 Move returns status 0, amount 0
03:40:06.823 00.001 11060 move complete, result=0
03:40:06.823 00.000 11060 worker thread done servicing request
03:40:06.823 00.000 11060 Worker thread wakes up
03:40:06.823 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:06.823 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:06.825 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:07.469 00.644 11060 Exposure complete
03:40:07.674 00.205 11060 worker thread done servicing request
03:40:07.674 00.000 10844 OnExposeComplete: enter
03:40:07.674 00.000 10844 UpdateGuideState(): m_state=6
03:40:07.675 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
03:40:07.675 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=105.18, Mass=1975, SNR=27.9, Peak=196 HFD=3.7
03:40:07.675 00.000 10844 MultiStar: [#1 -0.14,0.15,0.85,U] [#2 -0.50,0.24,0.95,U] [#3 -0.06,0.43,0.97,U] [#4 -0.36,0.47,0.00,M1] [#5 0.22,0.40,0.86,U] [#6 0.01,0.11,0.91,U] [#7 0.06,0.43,0.91,U] [#8 -0.33,0.15,0.75,U] 
03:40:07.675 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.27}, one-star: {-0.49, 0.26}
03:40:07.675 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.39) = xAngle (0.70 = 0.70)
03:40:07.675 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.83 = -2.46)
03:40:07.675 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.32 cameraTheta=2.09 mountX=0.24 mountY=-0.20, mountTheta=-0.69
03:40:07.675 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.27, opts=13)
03:40:07.675 00.000 10844 Enqueuing Move request for scope (-0.16, 0.27)
03:40:07.675 00.000 11060 Worker thread wakes up
03:40:07.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd
03:40:07.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:07.675 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.27)
03:40:07.675 00.000 10844 UpdateGuideState exits: m=1975 SNR=27.9
03:40:07.680 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:07.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:07.680 00.000 10844 Enqueuing Expose request
03:40:07.680 00.000 11060 Moving (-0.16, 0.27) raw xDistance=0.24 yDistance=-0.20
03:40:07.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
03:40:07.680 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.11 newest=-0.50
03:40:07.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:40:07.680 00.000 11060 MoveAxis(W, 57, ABG)
03:40:07.680 00.000 11060 Guiding  Dir = 3, Dur = 57
03:40:07.695 00.015 11060 IsSlewing returns 0
03:40:07.695 00.000 11060 IsGuiding returns 0
03:40:07.758 00.063 11060 IsGuiding returns 0
03:40:07.758 00.000 11060 Move returns status 0, amount 57
03:40:07.758 00.000 11060 BLC: Oldest BLC event removed
03:40:07.758 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 620 applied
03:40:07.758 00.000 11060 MoveAxis(N, 698, ABG)
03:40:07.758 00.000 11060 Guiding  Dir = 0, Dur = 698
03:40:07.772 00.014 11060 IsSlewing returns 0
03:40:07.772 00.000 11060 IsGuiding returns 0
03:40:08.474 00.702 11060 IsGuiding returns 0
03:40:08.474 00.000 11060 Move returns status 0, amount 698
03:40:08.474 00.000 11060 move complete, result=0
03:40:08.474 00.000 11060 worker thread done servicing request
03:40:08.474 00.000 11060 Worker thread wakes up
03:40:08.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:08.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:08.474 00.000 10844 GuideStep: 0.2 px 57 ms WEST, -0.2 px 698 ms NORTH
03:40:09.109 00.635 11060 Exposure complete
03:40:09.292 00.183 11060 worker thread done servicing request
03:40:09.292 00.000 10844 OnExposeComplete: enter
03:40:09.292 00.000 10844 UpdateGuideState(): m_state=6
03:40:09.292 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
03:40:09.292 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=105.06, Mass=1909, SNR=27.1, Peak=227 HFD=3.7
03:40:09.292 00.000 10844 MultiStar: [#1 0.13,0.38,0.85,U] [#2 -0.15,0.20,0.86,U] [#3 0.39,0.18,1.04,U] [#4 0.02,-0.12,0.91,U] [#5 0.24,-0.09,0.92,U] [#6 -0.13,0.21,0.94,U] [#7 0.04,0.01,0.97,U] [#8 0.10,-0.07,0.74,U] 
03:40:09.292 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {-0.17, 0.14}
03:40:09.292 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
03:40:09.292 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
03:40:09.292 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.06 mountX=0.10 mountY=0.04, mountTheta=0.35
03:40:09.292 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.10, opts=13)
03:40:09.292 00.000 10844 Enqueuing Move request for scope (0.05, 0.10)
03:40:09.292 00.000 11060 Worker thread wakes up
03:40:09.297 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:09.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
03:40:09.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:40:09.297 00.000 11060 Moving (0.05, 0.10) raw xDistance=0.10 yDistance=0.04
03:40:09.297 00.000 10844 UpdateGuideState exits: m=1909 SNR=27.1
03:40:09.297 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.139941, 1:-0.037164
03:40:09.297 00.000 11060 BLC: No correction, Miss < min_move
03:40:09.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:09.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:40:09.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:09.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:09.297 00.000 10844 Enqueuing Expose request
03:40:09.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:40:09.297 00.000 11060 MoveAxis(E, 0, ABG)
03:40:09.297 00.000 11060 Move returns status 0, amount 0
03:40:09.297 00.000 11060 MoveAxis(N, 0, ABG)
03:40:09.297 00.000 11060 Move returns status 0, amount 0
03:40:09.297 00.000 11060 move complete, result=0
03:40:09.297 00.000 11060 worker thread done servicing request
03:40:09.297 00.000 11060 Worker thread wakes up
03:40:09.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:09.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:09.301 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:09.938 00.637 11060 Exposure complete
03:40:10.137 00.199 11060 worker thread done servicing request
03:40:10.137 00.000 10844 OnExposeComplete: enter
03:40:10.137 00.000 10844 UpdateGuideState(): m_state=6
03:40:10.137 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
03:40:10.137 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.68, Mass=1894, SNR=27.2, Peak=249 HFD=3.5
03:40:10.137 00.000 10844 MultiStar: [#1 0.16,0.02,0.93,U] [#2 -0.23,0.05,0.80,U] [#3 0.28,0.19,0.92,U] [#4 0.09,0.03,0.92,U] [#5 0.49,-0.21,0.88,U] [#6 -0.37,-0.07,0.95,U] [#7 -0.16,-0.16,0.93,U] [#8 0.11,0.38,0.79,U] 
03:40:10.137 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.26, -0.24}
03:40:10.137 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.39) = xAngle (-2.31 = -2.31)
03:40:10.137 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
03:40:10.137 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.92 mountX=-0.01 mountY=0.01, mountTheta=2.32
03:40:10.137 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.01, opts=13)
03:40:10.137 00.000 10844 Enqueuing Move request for scope (0.01, -0.01)
03:40:10.137 00.000 11060 Worker thread wakes up
03:40:10.137 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:10.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
03:40:10.137 00.000 10844 UpdateGuideState exits: m=1894 SNR=27.2
03:40:10.137 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
03:40:10.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:10.142 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:10.142 00.000 11060 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
03:40:10.142 00.000 10844 Enqueuing Expose request
03:40:10.142 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.139941, 1:-0.037164, 2:-0.007892
03:40:10.142 00.000 11060 BLC: No correction, Miss < min_move
03:40:10.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:40:10.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:10.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:40:10.142 00.000 11060 MoveAxis(E, 0, ABG)
03:40:10.142 00.000 11060 Move returns status 0, amount 0
03:40:10.142 00.000 11060 MoveAxis(N, 0, ABG)
03:40:10.142 00.000 11060 Move returns status 0, amount 0
03:40:10.142 00.000 11060 move complete, result=0
03:40:10.142 00.000 11060 worker thread done servicing request
03:40:10.142 00.000 11060 Worker thread wakes up
03:40:10.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:10.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:10.144 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:10.783 00.639 11060 Exposure complete
03:40:10.999 00.216 11060 worker thread done servicing request
03:40:10.999 00.000 10844 OnExposeComplete: enter
03:40:10.999 00.000 10844 UpdateGuideState(): m_state=6
03:40:10.999 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
03:40:10.999 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.92, Mass=1615, SNR=25.2, Peak=233 HFD=3.3
03:40:10.999 00.000 10844 MultiStar: [#1 0.21,0.03,0.93,U] [#2 -0.32,0.06,0.96,U] [#3 0.26,0.22,1.03,U] [#4 -0.05,-0.09,0.99,U] [#5 0.05,0.10,0.99,U] [#6 -0.05,0.11,1.06,U] [#7 0.06,0.06,0.91,U] [#8 0.10,0.35,0.83,U] 
03:40:10.999 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.41, -0.00}
03:40:10.999 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
03:40:10.999 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.51 = -2.77)
03:40:10.999 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.78 mountX=0.08 mountY=-0.03, mountTheta=-0.37
03:40:11.004 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
03:40:11.004 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
03:40:11.004 00.000 11060 Worker thread wakes up
03:40:11.004 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:11.004 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
03:40:11.004 00.000 10844 UpdateGuideState exits: m=1615 SNR=25.2
03:40:11.004 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
03:40:11.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:11.004 00.000 11060 Moving (-0.02, 0.09) raw xDistance=0.08 yDistance=-0.03
03:40:11.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:11.004 00.000 10844 Enqueuing Expose request
03:40:11.004 00.000 11060 BLC: window closed
03:40:11.004 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.11, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.139941, 1:-0.037164, 2:-0.007892
03:40:11.004 00.000 11060 BLC: No correction, Miss < min_move
03:40:11.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:40:11.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:11.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:40:11.004 00.000 11060 MoveAxis(E, 0, ABG)
03:40:11.004 00.000 11060 Move returns status 0, amount 0
03:40:11.004 00.000 11060 MoveAxis(N, 0, ABG)
03:40:11.004 00.000 11060 Move returns status 0, amount 0
03:40:11.004 00.000 11060 move complete, result=0
03:40:11.004 00.000 11060 worker thread done servicing request
03:40:11.004 00.000 11060 Worker thread wakes up
03:40:11.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:11.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:11.009 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:11.636 00.627 11060 Exposure complete
03:40:11.839 00.203 11060 worker thread done servicing request
03:40:11.839 00.000 10844 OnExposeComplete: enter
03:40:11.839 00.000 10844 UpdateGuideState(): m_state=6
03:40:11.839 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
03:40:11.839 00.000 10844 Star::Find returns 1 (0), X=620.08, Y=105.06, Mass=1947, SNR=28.2, Peak=205 HFD=2.9
03:40:11.839 00.000 10844 MultiStar: [#1 -0.36,0.00,0.84,U] [#2 -0.05,0.28,0.84,U] [#3 0.10,0.32,0.81,U] [#4 -0.54,-0.26,0.00,M1] [#5 0.07,-0.45,0.84,U] [#6 -0.35,-0.25,1.03,U] [#7 0.12,-0.15,0.86,U] [#8 0.10,-0.17,0.71,U] 
03:40:11.839 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.04}, one-star: {-0.75, 0.15}
03:40:11.839 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.97)
03:40:11.839 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
03:40:11.839 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.93 mountX=-0.06 mountY=-0.16, mountTheta=-1.96
03:40:11.842 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.04, opts=13)
03:40:11.842 00.000 10844 Enqueuing Move request for scope (-0.16, -0.04)
03:40:11.842 00.000 11060 Worker thread wakes up
03:40:11.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:11.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
03:40:11.842 00.000 10844 UpdateGuideState exits: m=1947 SNR=28.2
03:40:11.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
03:40:11.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:11.842 00.000 11060 Moving (-0.16, -0.04) raw xDistance=-0.06 yDistance=-0.16
03:40:11.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:11.842 00.000 10844 Enqueuing Expose request
03:40:11.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:40:11.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:11.844 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:40:11.844 00.000 11060 MoveAxis(E, 0, ABG)
03:40:11.844 00.000 11060 Move returns status 0, amount 0
03:40:11.844 00.000 11060 MoveAxis(N, 0, ABG)
03:40:11.844 00.000 11060 Move returns status 0, amount 0
03:40:11.844 00.000 11060 move complete, result=0
03:40:11.844 00.000 11060 worker thread done servicing request
03:40:11.844 00.000 11060 Worker thread wakes up
03:40:11.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:11.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:11.844 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:12.465 00.621 11060 Exposure complete
03:40:12.683 00.218 11060 worker thread done servicing request
03:40:12.683 00.000 10844 OnExposeComplete: enter
03:40:12.683 00.000 10844 UpdateGuideState(): m_state=6
03:40:12.683 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
03:40:12.683 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=105.09, Mass=1731, SNR=26.6, Peak=191 HFD=3.4
03:40:12.683 00.000 10844 MultiStar: [#1 0.11,0.08,0.91,U] [#2 -0.35,0.20,0.92,U] [#3 -0.02,-0.15,0.89,U] [#4 -0.29,-0.22,0.97,U] [#5 0.19,-0.36,0.95,U] [#6 -0.45,0.26,1.02,U] [#7 -0.24,0.24,0.99,U] [#8 0.32,0.35,0.79,U] 
03:40:12.683 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.06}, one-star: {-0.37, 0.17}
03:40:12.683 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.39) = xAngle (1.32 = 1.32)
03:40:12.683 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.45 = -1.84)
03:40:12.683 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.71 mountX=0.04 mountY=-0.15, mountTheta=-1.32
03:40:12.686 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.06, opts=13)
03:40:12.686 00.000 10844 Enqueuing Move request for scope (-0.14, 0.06)
03:40:12.686 00.000 11060 Worker thread wakes up
03:40:12.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
03:40:12.686 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:12.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
03:40:12.686 00.000 10844 UpdateGuideState exits: m=1731 SNR=26.6
03:40:12.686 00.000 11060 Moving (-0.14, 0.06) raw xDistance=0.04 yDistance=-0.15
03:40:12.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:40:12.687 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:12.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:12.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:40:12.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:12.687 00.000 10844 Enqueuing Expose request
03:40:12.687 00.000 11060 MoveAxis(E, 0, ABG)
03:40:12.687 00.000 11060 Move returns status 0, amount 0
03:40:12.687 00.000 11060 MoveAxis(N, 0, ABG)
03:40:12.687 00.000 11060 Move returns status 0, amount 0
03:40:12.689 00.002 11060 move complete, result=0
03:40:12.689 00.000 11060 worker thread done servicing request
03:40:12.689 00.000 11060 Worker thread wakes up
03:40:12.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:12.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:12.691 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:13.312 00.621 11060 Exposure complete
03:40:13.516 00.204 11060 worker thread done servicing request
03:40:13.516 00.000 10844 OnExposeComplete: enter
03:40:13.516 00.000 10844 UpdateGuideState(): m_state=6
03:40:13.516 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
03:40:13.516 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=105.06, Mass=1651, SNR=25.5, Peak=152 HFD=3.3
03:40:13.516 00.000 10844 MultiStar: [#1 -0.18,0.48,0.99,U] [#2 0.07,0.22,0.94,U] [#3 0.30,0.39,1.05,U] [#4 -0.08,-0.25,1.02,U] [#5 0.29,0.31,0.91,U] [#6 -0.09,0.12,1.01,U] [#7 -0.10,-0.02,1.08,U] [#8 0.06,0.14,0.76,U] 
03:40:13.516 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.17}, one-star: {-0.10, 0.15}
03:40:13.519 00.003 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.10 = 0.10)
03:40:13.519 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.22 = -3.06)
03:40:13.519 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.48 mountX=0.17 mountY=-0.01, mountTheta=-0.08
03:40:13.521 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.17, opts=13)
03:40:13.521 00.000 10844 Enqueuing Move request for scope (0.01, 0.17)
03:40:13.521 00.000 11060 Worker thread wakes up
03:40:13.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:13.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
03:40:13.521 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.5
03:40:13.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
03:40:13.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:13.521 00.000 11060 Moving (0.01, 0.17) raw xDistance=0.17 yDistance=-0.01
03:40:13.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:13.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:40:13.521 00.000 10844 Enqueuing Expose request
03:40:13.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:13.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:40:13.521 00.000 11060 MoveAxis(W, 39, ABG)
03:40:13.523 00.002 11060 Guiding  Dir = 3, Dur = 39
03:40:13.536 00.013 11060 IsSlewing returns 0
03:40:13.536 00.000 11060 IsGuiding returns 0
03:40:13.582 00.046 11060 IsGuiding returns 0
03:40:13.582 00.000 11060 Move returns status 0, amount 39
03:40:13.582 00.000 11060 MoveAxis(N, 0, ABG)
03:40:13.582 00.000 11060 Move returns status 0, amount 0
03:40:13.582 00.000 11060 move complete, result=0
03:40:13.582 00.000 11060 worker thread done servicing request
03:40:13.582 00.000 11060 Worker thread wakes up
03:40:13.582 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
03:40:13.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:13.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:14.230 00.648 11060 Exposure complete
03:40:14.439 00.209 11060 worker thread done servicing request
03:40:14.439 00.000 10844 OnExposeComplete: enter
03:40:14.439 00.000 10844 UpdateGuideState(): m_state=6
03:40:14.439 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
03:40:14.439 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=104.83, Mass=1774, SNR=26.9, Peak=205 HFD=3.1
03:40:14.439 00.000 10844 MultiStar: [#1 0.38,0.46,0.00,M1] [#2 -0.07,0.02,0.91,U] [#3 0.31,-0.08,0.87,U] [#4 0.00,-0.52,0.96,U] [#5 0.20,0.09,0.92,U] [#6 -0.43,-0.34,1.00,U] [#7 0.25,0.00,0.95,U] [#8 -0.04,-0.18,0.75,U] 
03:40:14.439 00.000 10844 single-star, 7 included, MultiStar: {0.03, -0.14}, one-star: {0.03, -0.09}
03:40:14.439 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
03:40:14.439 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
03:40:14.439 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.23 mountX=-0.08 mountY=0.04, mountTheta=2.63
03:40:14.439 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
03:40:14.439 00.000 10844 Enqueuing Move request for scope (0.03, -0.09)
03:40:14.439 00.000 11060 Worker thread wakes up
03:40:14.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:40:14.439 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:14.439 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:40:14.439 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.9
03:40:14.439 00.000 11060 Moving (0.03, -0.09) raw xDistance=-0.08 yDistance=0.04
03:40:14.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:14.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:40:14.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:14.439 00.000 10844 Enqueuing Expose request
03:40:14.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:14.444 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:40:14.444 00.000 11060 MoveAxis(E, 0, ABG)
03:40:14.444 00.000 11060 Move returns status 0, amount 0
03:40:14.444 00.000 11060 MoveAxis(N, 0, ABG)
03:40:14.444 00.000 11060 Move returns status 0, amount 0
03:40:14.444 00.000 11060 move complete, result=0
03:40:14.444 00.000 11060 worker thread done servicing request
03:40:14.444 00.000 11060 Worker thread wakes up
03:40:14.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:14.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:14.446 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:15.080 00.634 11060 Exposure complete
03:40:15.292 00.212 11060 worker thread done servicing request
03:40:15.292 00.000 10844 OnExposeComplete: enter
03:40:15.292 00.000 10844 UpdateGuideState(): m_state=6
03:40:15.292 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
03:40:15.292 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=105.24, Mass=1685, SNR=25.8, Peak=173 HFD=3.4
03:40:15.292 00.000 10844 MultiStar: [#1 0.75,0.35,0.00,M2] [#2 0.03,-0.01,0.98,U] [#3 0.49,-0.28,0.97,U] [#4 0.09,0.42,1.00,U] [#5 0.59,0.21,0.00,M1] [#6 -0.39,-0.08,1.04,U] [#7 -0.08,0.64,0.00,M1] [#8 -0.01,0.47,0.77,U] 
03:40:15.292 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.13}, one-star: {-0.31, 0.33}
03:40:15.292 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.39) = xAngle (0.35 = 0.35)
03:40:15.292 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.47 = -2.81)
03:40:15.292 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.74 mountX=0.12 mountY=-0.04, mountTheta=-0.34
03:40:15.292 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.13, opts=13)
03:40:15.292 00.000 10844 Enqueuing Move request for scope (-0.02, 0.13)
03:40:15.292 00.000 11060 Worker thread wakes up
03:40:15.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:15.292 00.000 10844 UpdateGuideState exits: m=1685 SNR=25.8
03:40:15.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
03:40:15.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:15.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:15.292 00.000 10844 Enqueuing Expose request
03:40:15.292 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
03:40:15.297 00.005 11060 Moving (-0.02, 0.13) raw xDistance=0.12 yDistance=-0.04
03:40:15.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:40:15.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:15.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:40:15.297 00.000 11060 MoveAxis(W, 29, ABG)
03:40:15.297 00.000 11060 Guiding  Dir = 3, Dur = 29
03:40:15.305 00.008 11060 IsSlewing returns 0
03:40:15.307 00.002 11060 IsGuiding returns 0
03:40:15.343 00.036 11060 IsGuiding returns 0
03:40:15.343 00.000 11060 Move returns status 0, amount 29
03:40:15.343 00.000 11060 MoveAxis(N, 0, ABG)
03:40:15.343 00.000 11060 Move returns status 0, amount 0
03:40:15.343 00.000 11060 move complete, result=0
03:40:15.343 00.000 11060 worker thread done servicing request
03:40:15.343 00.000 11060 Worker thread wakes up
03:40:15.343 00.000 10844 GuideStep: 0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
03:40:15.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:15.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:15.974 00.631 11060 Exposure complete
03:40:16.199 00.225 11060 worker thread done servicing request
03:40:16.199 00.000 10844 OnExposeComplete: enter
03:40:16.199 00.000 10844 UpdateGuideState(): m_state=6
03:40:16.199 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
03:40:16.199 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=105.08, Mass=1854, SNR=27.1, Peak=207 HFD=3.5
03:40:16.199 00.000 10844 MultiStar: [#1 -0.21,0.27,0.98,U] [#2 -0.20,0.15,0.91,U] [#3 0.21,0.08,0.88,U] [#4 -0.15,-0.10,0.96,U] [#5 0.45,0.28,0.85,U] [#6 -0.27,-0.22,1.08,U] [#7 0.11,-0.27,0.88,U] [#8 0.40,0.04,0.74,U] 
03:40:16.199 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.27, 0.16}
03:40:16.199 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.39) = xAngle (0.57 = 0.57)
03:40:16.199 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.69 = -2.59)
03:40:16.199 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.96 mountX=0.04 mountY=-0.02, mountTheta=-0.55
03:40:16.203 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
03:40:16.203 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
03:40:16.203 00.000 11060 Worker thread wakes up
03:40:16.203 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:16.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:40:16.203 00.000 10844 UpdateGuideState exits: m=1854 SNR=27.1
03:40:16.203 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:40:16.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:16.203 00.000 11060 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
03:40:16.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:16.203 00.000 10844 Enqueuing Expose request
03:40:16.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:40:16.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:16.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:40:16.203 00.000 11060 MoveAxis(E, 0, ABG)
03:40:16.203 00.000 11060 Move returns status 0, amount 0
03:40:16.203 00.000 11060 MoveAxis(N, 0, ABG)
03:40:16.203 00.000 11060 Move returns status 0, amount 0
03:40:16.206 00.003 11060 move complete, result=0
03:40:16.206 00.000 11060 worker thread done servicing request
03:40:16.206 00.000 11060 Worker thread wakes up
03:40:16.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:16.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:16.209 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:16.844 00.635 11060 Exposure complete
03:40:17.062 00.218 11060 worker thread done servicing request
03:40:17.062 00.000 10844 OnExposeComplete: enter
03:40:17.064 00.002 10844 UpdateGuideState(): m_state=6
03:40:17.064 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
03:40:17.064 00.000 10844 Star::Find returns 1 (1), X=620.46, Y=104.69, Mass=1727, SNR=26.2, Peak=255 HFD=3.2
03:40:17.066 00.002 10844 MultiStar: [#1 0.56,-0.07,1.01,U] [#2 0.16,-0.11,0.94,U] [#3 0.24,-0.28,0.94,U] [#4 0.07,-0.42,0.97,U] [#5 -0.04,0.07,1.04,U] [#6 -0.22,-0.29,1.04,U] [#7 -0.32,-0.06,0.94,U] [#8 -0.05,-0.17,0.79,U] 
03:40:17.066 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.17}, one-star: {-0.37, -0.23}
03:40:17.066 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
03:40:17.066 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:40:17.066 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.55 mountX=-0.17 mountY=0.03, mountTheta=2.96
03:40:17.069 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.17, opts=13)
03:40:17.069 00.000 10844 Enqueuing Move request for scope (0.00, -0.17)
03:40:17.069 00.000 11060 Worker thread wakes up
03:40:17.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
03:40:17.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
03:40:17.069 00.000 11060 Moving (0.00, -0.17) raw xDistance=-0.17 yDistance=0.03
03:40:17.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:40:17.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:17.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:40:17.069 00.000 11060 MoveAxis(E, 40, ABG)
03:40:17.069 00.000 11060 Guiding  Dir = 2, Dur = 40
03:40:17.070 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:17.070 00.000 10844 UpdateGuideState exits: m=1727 SNR=26.2 Saturated
03:40:17.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:17.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:17.070 00.000 10844 Enqueuing Expose request
03:40:17.095 00.025 11060 IsSlewing returns 0
03:40:17.095 00.000 11060 IsGuiding returns 0
03:40:17.157 00.062 11060 IsGuiding returns 0
03:40:17.157 00.000 11060 Move returns status 0, amount 40
03:40:17.157 00.000 11060 MoveAxis(N, 0, ABG)
03:40:17.157 00.000 11060 Move returns status 0, amount 0
03:40:17.157 00.000 11060 move complete, result=0
03:40:17.157 00.000 11060 worker thread done servicing request
03:40:17.157 00.000 11060 Worker thread wakes up
03:40:17.157 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
03:40:17.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:17.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:17.800 00.643 11060 Exposure complete
03:40:17.991 00.191 11060 worker thread done servicing request
03:40:17.991 00.000 10844 OnExposeComplete: enter
03:40:17.991 00.000 10844 UpdateGuideState(): m_state=6
03:40:17.991 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
03:40:17.991 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.64, Mass=1670, SNR=26.0, Peak=239 HFD=2.8
03:40:17.993 00.002 10844 MultiStar: [#1 0.21,0.81,0.00,M1] [#2 0.64,0.36,0.00,M1] [#3 0.68,0.10,0.00,M1] [#4 -0.18,0.00,1.02,U] [#5 0.41,0.00,0.98,U] [#6 0.05,-0.29,1.02,U] [#7 0.18,0.14,0.97,U] [#8 0.52,0.30,0.00,M1] 
03:40:17.993 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.08}, one-star: {-0.11, -0.27}
03:40:17.993 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
03:40:17.993 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
03:40:17.993 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.89 mountX=-0.07 mountY=0.08, mountTheta=2.29
03:40:17.996 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.08, opts=13)
03:40:17.996 00.000 10844 Enqueuing Move request for scope (0.07, -0.08)
03:40:17.996 00.000 11060 Worker thread wakes up
03:40:17.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:17.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
03:40:17.996 00.000 10844 UpdateGuideState exits: m=1670 SNR=26.0
03:40:17.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:17.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:17.997 00.001 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
03:40:17.997 00.000 10844 Enqueuing Expose request
03:40:17.997 00.000 11060 Moving (0.07, -0.08) raw xDistance=-0.07 yDistance=0.08
03:40:17.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:40:17.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:17.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:40:17.998 00.001 11060 MoveAxis(E, 0, ABG)
03:40:17.998 00.000 11060 Move returns status 0, amount 0
03:40:17.998 00.000 11060 MoveAxis(N, 0, ABG)
03:40:17.998 00.000 11060 Move returns status 0, amount 0
03:40:17.998 00.000 11060 move complete, result=0
03:40:17.998 00.000 11060 worker thread done servicing request
03:40:17.998 00.000 11060 Worker thread wakes up
03:40:17.998 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:17.998 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:18.002 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:18.629 00.627 11060 Exposure complete
03:40:18.829 00.200 11060 worker thread done servicing request
03:40:18.829 00.000 10844 OnExposeComplete: enter
03:40:18.829 00.000 10844 UpdateGuideState(): m_state=6
03:40:18.829 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
03:40:18.829 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.84, Mass=1825, SNR=27.1, Peak=247 HFD=3.3
03:40:18.829 00.000 10844 MultiStar: [#1 -0.09,0.25,0.99,U] [#2 -0.08,0.20,0.93,U] [#3 0.41,0.04,0.94,U] [#4 -0.11,-0.05,1.05,U] [#5 0.61,0.31,0.00,M1] [#6 -0.11,-0.16,0.97,U] [#7 -0.24,0.39,0.95,U] [#8 0.42,0.06,0.75,U] 
03:40:18.829 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {-0.24, -0.08}
03:40:18.829 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.39) = xAngle (0.42 = 0.42)
03:40:18.829 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.54 = -2.74)
03:40:18.829 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.81 mountX=0.08 mountY=-0.03, mountTheta=-0.40
03:40:18.832 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
03:40:18.832 00.000 10844 Enqueuing Move request for scope (-0.02, 0.08)
03:40:18.832 00.000 11060 Worker thread wakes up
03:40:18.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
03:40:18.834 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
03:40:18.834 00.000 11060 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.03
03:40:18.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:18.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:40:18.834 00.000 10844 UpdateGuideState exits: m=1825 SNR=27.1
03:40:18.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:18.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:18.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:40:18.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:18.834 00.000 10844 Enqueuing Expose request
03:40:18.834 00.000 11060 MoveAxis(E, 0, ABG)
03:40:18.834 00.000 11060 Move returns status 0, amount 0
03:40:18.834 00.000 11060 MoveAxis(N, 0, ABG)
03:40:18.834 00.000 11060 Move returns status 0, amount 0
03:40:18.834 00.000 11060 move complete, result=0
03:40:18.834 00.000 11060 worker thread done servicing request
03:40:18.834 00.000 11060 Worker thread wakes up
03:40:18.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:18.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:18.837 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:19.478 00.641 11060 Exposure complete
03:40:19.689 00.211 11060 worker thread done servicing request
03:40:19.692 00.003 10844 OnExposeComplete: enter
03:40:19.692 00.000 10844 UpdateGuideState(): m_state=6
03:40:19.692 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
03:40:19.692 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.26, Mass=1775, SNR=26.5, Peak=170 HFD=3.4
03:40:19.692 00.000 10844 MultiStar: [#1 0.23,0.22,1.01,U] [#2 0.46,-0.03,0.93,U] [#3 0.22,-0.55,1.01,U] [#4 -0.20,-0.36,0.92,U] [#5 0.87,-0.32,0.00,M2] [#6 -0.08,-0.18,1.05,U] [#7 0.03,-0.12,0.87,U] [#8 0.31,0.16,0.79,U] 
03:40:19.692 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.20}, one-star: {-0.10, -0.66}
03:40:19.692 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
03:40:19.692 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:40:19.692 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.10 mountX=-0.18 mountY=0.13, mountTheta=2.50
03:40:19.695 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.20, opts=13)
03:40:19.695 00.000 10844 Enqueuing Move request for scope (0.10, -0.20)
03:40:19.695 00.000 11060 Worker thread wakes up
03:40:19.695 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:19.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
03:40:19.695 00.000 10844 UpdateGuideState exits: m=1775 SNR=26.5
03:40:19.695 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
03:40:19.697 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:19.697 00.000 11060 Moving (0.10, -0.20) raw xDistance=-0.18 yDistance=0.13
03:40:19.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:19.697 00.000 10844 Enqueuing Expose request
03:40:19.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:40:19.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:19.698 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:40:19.698 00.000 11060 MoveAxis(E, 42, ABG)
03:40:19.698 00.000 11060 Guiding  Dir = 2, Dur = 42
03:40:19.703 00.005 11060 IsSlewing returns 0
03:40:19.703 00.000 11060 IsGuiding returns 0
03:40:19.754 00.051 11060 IsGuiding returns 0
03:40:19.754 00.000 11060 Move returns status 0, amount 42
03:40:19.754 00.000 11060 MoveAxis(N, 0, ABG)
03:40:19.754 00.000 11060 Move returns status 0, amount 0
03:40:19.754 00.000 11060 move complete, result=0
03:40:19.754 00.000 11060 worker thread done servicing request
03:40:19.754 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:40:19.754 00.000 11060 Worker thread wakes up
03:40:19.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:19.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:20.384 00.630 11060 Exposure complete
03:40:20.610 00.226 11060 worker thread done servicing request
03:40:20.610 00.000 10844 OnExposeComplete: enter
03:40:20.610 00.000 10844 UpdateGuideState(): m_state=6
03:40:20.611 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
03:40:20.611 00.000 10844 Star::Find returns 1 (0), X=621.10, Y=104.94, Mass=1811, SNR=27.0, Peak=188 HFD=2.8
03:40:20.611 00.000 10844 MultiStar: [#1 0.02,0.07,0.92,U] [#2 -0.08,0.36,0.86,U] [#3 -0.18,-0.36,0.90,U] [#4 0.25,-0.02,0.91,U] [#5 0.69,-0.04,0.00,M3] [#6 0.02,-0.33,1.06,U] [#7 0.58,0.34,0.00,M1] [#8 0.50,0.13,0.83,U] 
03:40:20.611 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.27, 0.02}
03:40:20.611 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.39) = xAngle (-1.63 = -1.63)
03:40:20.611 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.49 = 1.49)
03:40:20.611 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.24 mountX=-0.01 mountY=0.11, mountTheta=1.63
03:40:20.614 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
03:40:20.614 00.000 10844 Enqueuing Move request for scope (0.11, -0.03)
03:40:20.614 00.000 11060 Worker thread wakes up
03:40:20.614 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:20.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
03:40:20.614 00.000 10844 UpdateGuideState exits: m=1811 SNR=27.0
03:40:20.614 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
03:40:20.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:20.614 00.000 11060 Moving (0.11, -0.03) raw xDistance=-0.01 yDistance=0.11
03:40:20.616 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:20.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:40:20.616 00.000 10844 Enqueuing Expose request
03:40:20.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:20.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:40:20.616 00.000 11060 MoveAxis(E, 0, ABG)
03:40:20.616 00.000 11060 Move returns status 0, amount 0
03:40:20.616 00.000 11060 MoveAxis(N, 0, ABG)
03:40:20.616 00.000 11060 Move returns status 0, amount 0
03:40:20.616 00.000 11060 move complete, result=0
03:40:20.616 00.000 11060 worker thread done servicing request
03:40:20.616 00.000 11060 Worker thread wakes up
03:40:20.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:20.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:20.618 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:21.247 00.629 11060 Exposure complete
03:40:21.461 00.214 11060 worker thread done servicing request
03:40:21.461 00.000 10844 OnExposeComplete: enter
03:40:21.461 00.000 10844 UpdateGuideState(): m_state=6
03:40:21.462 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
03:40:21.462 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.81, Mass=1710, SNR=26.4, Peak=196 HFD=2.9
03:40:21.462 00.000 10844 MultiStar: [#1 0.06,0.26,0.88,U] [#2 0.29,0.30,0.87,U] [#3 0.36,-0.18,0.94,U] [#4 0.08,0.19,0.91,U] [#5 0.08,-0.04,0.95,U] [#6 0.09,-0.13,0.98,U] [#7 0.28,0.39,0.93,U] [#8 0.11,0.37,0.83,U] 
03:40:21.462 00.000 10844 single-star, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.11, -0.11}
03:40:21.462 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
03:40:21.462 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.97 = 0.97)
03:40:21.462 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.77 mountX=-0.09 mountY=0.13, mountTheta=2.16
03:40:21.462 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
03:40:21.462 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
03:40:21.462 00.000 11060 Worker thread wakes up
03:40:21.462 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:21.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
03:40:21.462 00.000 10844 UpdateGuideState exits: m=1710 SNR=26.4
03:40:21.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
03:40:21.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:21.462 00.000 11060 Moving (0.11, -0.11) raw xDistance=-0.09 yDistance=0.13
03:40:21.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:21.462 00.000 10844 Enqueuing Expose request
03:40:21.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:40:21.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:21.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:40:21.462 00.000 11060 MoveAxis(E, 0, ABG)
03:40:21.462 00.000 11060 Move returns status 0, amount 0
03:40:21.462 00.000 11060 MoveAxis(N, 0, ABG)
03:40:21.462 00.000 11060 Move returns status 0, amount 0
03:40:21.462 00.000 11060 move complete, result=0
03:40:21.462 00.000 11060 worker thread done servicing request
03:40:21.462 00.000 11060 Worker thread wakes up
03:40:21.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:21.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:21.468 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:22.091 00.623 11060 Exposure complete
03:40:22.307 00.216 11060 worker thread done servicing request
03:40:22.307 00.000 10844 OnExposeComplete: enter
03:40:22.307 00.000 10844 UpdateGuideState(): m_state=6
03:40:22.307 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
03:40:22.307 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.77, Mass=1966, SNR=27.5, Peak=203 HFD=3.7
03:40:22.307 00.000 10844 MultiStar: [#1 0.59,0.10,0.00,M1] [#2 -0.03,0.12,0.96,U] [#3 0.35,-0.04,0.91,U] [#4 -0.02,-0.28,0.98,U] [#5 0.66,0.07,0.00,M3] [#6 -0.47,-0.23,0.98,U] [#7 0.43,-0.00,0.90,U] [#8 -0.00,0.17,0.78,U] 
03:40:22.307 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.07}, one-star: {0.01, -0.15}
03:40:22.307 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
03:40:22.307 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.60 = 0.60)
03:40:22.307 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.13 mountX=-0.06 mountY=0.04, mountTheta=2.53
03:40:22.321 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
03:40:22.321 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
03:40:22.321 00.000 11060 Worker thread wakes up
03:40:22.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:22.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:40:22.321 00.000 10844 UpdateGuideState exits: m=1966 SNR=27.5
03:40:22.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:40:22.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:22.321 00.000 11060 Moving (0.03, -0.07) raw xDistance=-0.06 yDistance=0.04
03:40:22.323 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:22.323 00.000 10844 Enqueuing Expose request
03:40:22.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:40:22.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:22.323 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:40:22.323 00.000 11060 MoveAxis(E, 0, ABG)
03:40:22.323 00.000 11060 Move returns status 0, amount 0
03:40:22.323 00.000 11060 MoveAxis(N, 0, ABG)
03:40:22.323 00.000 11060 Move returns status 0, amount 0
03:40:22.323 00.000 11060 move complete, result=0
03:40:22.323 00.000 11060 worker thread done servicing request
03:40:22.324 00.001 11060 Worker thread wakes up
03:40:22.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:22.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:22.328 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:22.958 00.630 11060 Exposure complete
03:40:23.151 00.193 11060 worker thread done servicing request
03:40:23.151 00.000 10844 OnExposeComplete: enter
03:40:23.151 00.000 10844 UpdateGuideState(): m_state=6
03:40:23.151 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
03:40:23.151 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.86, Mass=1637, SNR=25.2, Peak=230 HFD=2.8
03:40:23.151 00.000 10844 MultiStar: [#1 0.39,0.06,1.00,U] [#2 0.38,0.25,0.91,U] [#3 0.64,-0.32,0.00,M1] [#4 0.29,-0.49,0.99,U] [#5 0.70,-0.13,0.00,M4] [#6 0.05,-0.16,1.04,U] [#7 0.31,-0.28,0.94,U] [#8 0.63,-0.21,0.00,M1] 
03:40:23.151 00.000 10844 single-star, 5 included, MultiStar: {0.22, -0.12}, one-star: {-0.06, -0.06}
03:40:23.151 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.39) = xAngle (-3.78 = 2.51)
03:40:23.151 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
03:40:23.151 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.39 mountX=-0.07 mountY=-0.05, mountTheta=-2.49
03:40:23.156 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
03:40:23.156 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
03:40:23.156 00.000 11060 Worker thread wakes up
03:40:23.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:23.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
03:40:23.156 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.2
03:40:23.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
03:40:23.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:23.156 00.000 11060 Moving (-0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
03:40:23.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:40:23.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:23.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:23.156 00.000 10844 Enqueuing Expose request
03:40:23.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:40:23.156 00.000 11060 MoveAxis(E, 0, ABG)
03:40:23.156 00.000 11060 Move returns status 0, amount 0
03:40:23.156 00.000 11060 MoveAxis(N, 0, ABG)
03:40:23.156 00.000 11060 Move returns status 0, amount 0
03:40:23.156 00.000 11060 move complete, result=0
03:40:23.156 00.000 11060 worker thread done servicing request
03:40:23.156 00.000 11060 Worker thread wakes up
03:40:23.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:23.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:23.160 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:23.790 00.630 11060 Exposure complete
03:40:23.991 00.201 11060 worker thread done servicing request
03:40:23.991 00.000 10844 OnExposeComplete: enter
03:40:23.991 00.000 10844 UpdateGuideState(): m_state=6
03:40:23.991 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
03:40:23.991 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.62, Mass=1761, SNR=26.5, Peak=194 HFD=3.3
03:40:23.991 00.000 10844 MultiStar: [#1 0.44,0.05,0.96,U] [#2 -0.15,0.21,0.88,U] [#3 -0.07,0.08,0.89,U] [#4 0.22,-0.39,0.92,U] [#5 0.45,-0.17,0.91,U] [#6 -0.25,-0.02,0.96,U] [#7 0.33,-0.14,0.91,U] [#8 -0.13,-0.12,0.78,U] 
03:40:23.991 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.09}, one-star: {-0.22, -0.29}
03:40:23.995 00.004 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.39) = xAngle (-2.31 = -2.31)
03:40:23.995 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
03:40:23.995 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.92 mountX=-0.08 mountY=0.08, mountTheta=2.32
03:40:23.995 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
03:40:23.995 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
03:40:23.995 00.000 11060 Worker thread wakes up
03:40:23.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:23.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
03:40:23.995 00.000 10844 UpdateGuideState exits: m=1761 SNR=26.5
03:40:23.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
03:40:23.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:23.995 00.000 11060 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.08
03:40:23.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:23.995 00.000 10844 Enqueuing Expose request
03:40:23.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:40:23.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:23.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:40:23.995 00.000 11060 MoveAxis(E, 0, ABG)
03:40:23.995 00.000 11060 Move returns status 0, amount 0
03:40:23.995 00.000 11060 MoveAxis(N, 0, ABG)
03:40:23.995 00.000 11060 Move returns status 0, amount 0
03:40:23.995 00.000 11060 move complete, result=0
03:40:23.995 00.000 11060 worker thread done servicing request
03:40:23.995 00.000 11060 Worker thread wakes up
03:40:23.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:23.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:24.000 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:24.640 00.640 11060 Exposure complete
03:40:24.856 00.216 11060 worker thread done servicing request
03:40:24.856 00.000 10844 OnExposeComplete: enter
03:40:24.856 00.000 10844 UpdateGuideState(): m_state=6
03:40:24.856 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
03:40:24.856 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.82, Mass=1588, SNR=25.1, Peak=219 HFD=3.2
03:40:24.856 00.000 10844 MultiStar: [#1 0.34,0.17,1.06,U] [#2 0.49,0.44,0.00,M1] [#3 0.36,0.12,0.99,U] [#4 -0.04,0.01,0.96,U] [#5 0.59,0.11,0.00,M4] [#6 0.06,0.35,1.13,U] [#7 0.40,0.02,0.98,U] [#8 0.36,0.00,0.86,U] 
03:40:24.856 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.09}, one-star: {-0.28, -0.10}
03:40:24.856 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.39) = xAngle (-0.90 = -0.90)
03:40:24.860 00.004 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.22 = 2.22)
03:40:24.860 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=0.12 mountY=0.15, mountTheta=0.91
03:40:24.861 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.09, opts=13)
03:40:24.861 00.000 10844 Enqueuing Move request for scope (0.17, 0.09)
03:40:24.861 00.000 11060 Worker thread wakes up
03:40:24.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:24.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
03:40:24.861 00.000 10844 UpdateGuideState exits: m=1588 SNR=25.1
03:40:24.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
03:40:24.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:24.861 00.000 11060 Moving (0.17, 0.09) raw xDistance=0.12 yDistance=0.15
03:40:24.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:24.861 00.000 10844 Enqueuing Expose request
03:40:24.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:40:24.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:24.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:40:24.865 00.004 11060 MoveAxis(E, 0, ABG)
03:40:24.865 00.000 11060 Move returns status 0, amount 0
03:40:24.865 00.000 11060 MoveAxis(N, 0, ABG)
03:40:24.865 00.000 11060 Move returns status 0, amount 0
03:40:24.865 00.000 11060 move complete, result=0
03:40:24.865 00.000 11060 worker thread done servicing request
03:40:24.865 00.000 11060 Worker thread wakes up
03:40:24.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:24.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:24.867 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:25.507 00.640 11060 Exposure complete
03:40:25.787 00.280 11060 worker thread done servicing request
03:40:25.787 00.000 10844 OnExposeComplete: enter
03:40:25.787 00.000 10844 UpdateGuideState(): m_state=6
03:40:25.787 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
03:40:25.787 00.000 10844 Star::Find returns 1 (1), X=620.64, Y=104.87, Mass=1903, SNR=27.5, Peak=255 HFD=3.4
03:40:25.789 00.002 10844 MultiStar: [#1 -0.05,-0.00,0.91,U] [#2 0.22,0.36,0.83,U] [#3 0.57,-0.10,0.88,U] [#4 -0.13,-0.18,0.97,U] [#5 0.53,-0.13,0.95,U] [#6 -0.03,-0.06,0.97,U] [#7 0.09,0.59,0.00,M1] [#8 0.14,-0.37,0.75,U] 
03:40:25.789 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.07}, one-star: {-0.19, -0.05}
03:40:25.789 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.39) = xAngle (-1.87 = -1.87)
03:40:25.789 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
03:40:25.789 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-0.48 mountX=-0.04 mountY=0.14, mountTheta=1.87
03:40:25.792 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
03:40:25.792 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
03:40:25.793 00.001 11060 Worker thread wakes up
03:40:25.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
03:40:25.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
03:40:25.793 00.000 11060 Moving (0.13, -0.07) raw xDistance=-0.04 yDistance=0.14
03:40:25.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:40:25.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:25.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:40:25.793 00.000 11060 MoveAxis(E, 0, ABG)
03:40:25.793 00.000 11060 Move returns status 0, amount 0
03:40:25.793 00.000 11060 MoveAxis(N, 0, ABG)
03:40:25.793 00.000 11060 Move returns status 0, amount 0
03:40:25.793 00.000 11060 move complete, result=0
03:40:25.793 00.000 11060 worker thread done servicing request
03:40:25.795 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:25.795 00.000 10844 UpdateGuideState exits: m=1903 SNR=27.5 Saturated
03:40:25.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:25.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:25.797 00.002 10844 Enqueuing Expose request
03:40:25.797 00.000 11060 Worker thread wakes up
03:40:25.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:25.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:25.799 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:26.433 00.634 11060 Exposure complete
03:40:26.666 00.233 11060 worker thread done servicing request
03:40:26.666 00.000 10844 OnExposeComplete: enter
03:40:26.666 00.000 10844 UpdateGuideState(): m_state=6
03:40:26.666 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
03:40:26.666 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.88, Mass=1731, SNR=26.5, Peak=170 HFD=3.1
03:40:26.666 00.000 10844 MultiStar: [#1 0.30,0.48,0.89,U] [#2 0.08,0.69,0.00,M1] [#3 0.71,-0.00,0.00,M1] [#4 -0.06,0.30,0.96,U] [#5 0.49,0.30,0.97,U] [#6 0.16,-0.10,1.04,U] [#7 0.04,0.58,0.88,U] [#8 0.26,0.58,0.00,M1] 
03:40:26.666 00.000 10844 single-star, 5 included, MultiStar: {0.16, 0.24}, one-star: {0.01, -0.04}
03:40:26.666 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
03:40:26.666 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:40:26.666 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.29 mountX=-0.04 mountY=0.02, mountTheta=2.69
03:40:26.671 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
03:40:26.671 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
03:40:26.671 00.000 11060 Worker thread wakes up
03:40:26.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
03:40:26.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:26.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
03:40:26.671 00.000 10844 UpdateGuideState exits: m=1731 SNR=26.5
03:40:26.671 00.000 11060 Moving (0.01, -0.04) raw xDistance=-0.04 yDistance=0.02
03:40:26.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:26.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:40:26.672 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:26.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:26.672 00.000 10844 Enqueuing Expose request
03:40:26.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:40:26.672 00.000 11060 MoveAxis(E, 0, ABG)
03:40:26.672 00.000 11060 Move returns status 0, amount 0
03:40:26.672 00.000 11060 MoveAxis(N, 0, ABG)
03:40:26.672 00.000 11060 Move returns status 0, amount 0
03:40:26.672 00.000 11060 move complete, result=0
03:40:26.672 00.000 11060 worker thread done servicing request
03:40:26.672 00.000 11060 Worker thread wakes up
03:40:26.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:26.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:26.672 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:27.311 00.639 11060 Exposure complete
03:40:27.556 00.245 11060 worker thread done servicing request
03:40:27.556 00.000 10844 OnExposeComplete: enter
03:40:27.556 00.000 10844 UpdateGuideState(): m_state=6
03:40:27.556 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
03:40:27.556 00.000 10844 Star::Find returns 1 (0), X=621.16, Y=104.73, Mass=1710, SNR=25.8, Peak=149 HFD=3.4
03:40:27.556 00.000 10844 MultiStar: [#1 0.26,0.05,0.98,U] [#2 0.22,0.64,0.00,M2] [#3 0.46,0.25,0.95,U] [#4 0.40,-0.30,0.91,U] [#5 0.33,0.30,1.02,U] [#6 0.29,-0.22,1.02,U] [#7 0.15,0.20,0.86,U] [#8 0.24,0.12,0.88,U] 
03:40:27.556 00.000 10844 refined, 7 included, MultiStar: {0.31, 0.02}, one-star: {0.33, -0.19}
03:40:27.556 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.39) = xAngle (-1.31 = -1.31)
03:40:27.556 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.81 = 1.81)
03:40:27.556 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.02 hyp=0.31 cameraTheta=0.08 mountX=0.08 mountY=0.30, mountTheta=1.31
03:40:27.556 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.02, opts=13)
03:40:27.556 00.000 10844 Enqueuing Move request for scope (0.31, 0.02)
03:40:27.556 00.000 11060 Worker thread wakes up
03:40:27.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:27.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.02) opts 0xd
03:40:27.560 00.004 10844 UpdateGuideState exits: m=1710 SNR=25.8
03:40:27.560 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.02)
03:40:27.560 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:27.560 00.000 11060 Moving (0.31, 0.02) raw xDistance=0.08 yDistance=0.30
03:40:27.560 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:27.560 00.000 10844 Enqueuing Expose request
03:40:27.560 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:40:27.560 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:40:27.560 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:40:27.560 00.000 11060 MoveAxis(E, 0, ABG)
03:40:27.560 00.000 11060 Move returns status 0, amount 0
03:40:27.560 00.000 11060 MoveAxis(N, 0, ABG)
03:40:27.560 00.000 11060 Move returns status 0, amount 0
03:40:27.560 00.000 11060 move complete, result=0
03:40:27.560 00.000 11060 worker thread done servicing request
03:40:27.560 00.000 11060 Worker thread wakes up
03:40:27.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:27.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:27.563 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:40:28.196 00.633 11060 Exposure complete
03:40:28.407 00.211 11060 worker thread done servicing request
03:40:28.407 00.000 10844 OnExposeComplete: enter
03:40:28.407 00.000 10844 UpdateGuideState(): m_state=6
03:40:28.409 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
03:40:28.409 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.94, Mass=1916, SNR=27.7, Peak=206 HFD=3.3
03:40:28.410 00.001 10844 MultiStar: [#1 0.35,0.31,0.90,U] [#2 0.17,0.13,0.87,U] [#3 0.51,0.35,0.00,M1] [#4 0.04,0.30,0.89,U] [#5 0.42,0.29,0.88,U] [#6 0.17,-0.14,1.01,U] [#7 0.21,0.55,0.00,M1] [#8 0.38,0.51,0.00,M1] 
03:40:28.410 00.000 10844 single-star, 5 included, MultiStar: {0.16, 0.14}, one-star: {-0.16, 0.03}
03:40:28.410 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.59 = 1.59)
03:40:28.410 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.72 = -1.57)
03:40:28.410 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.98 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
03:40:28.412 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.03, opts=13)
03:40:28.412 00.000 10844 Enqueuing Move request for scope (-0.16, 0.03)
03:40:28.412 00.000 11060 Worker thread wakes up
03:40:28.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
03:40:28.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
03:40:28.414 00.002 11060 Moving (-0.16, 0.03) raw xDistance=-0.00 yDistance=-0.16
03:40:28.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:40:28.414 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:28.414 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:28.414 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:40:28.414 00.000 11060 MoveAxis(E, 0, ABG)
03:40:28.414 00.000 11060 Move returns status 0, amount 0
03:40:28.414 00.000 11060 MoveAxis(N, 0, ABG)
03:40:28.414 00.000 11060 Move returns status 0, amount 0
03:40:28.414 00.000 11060 move complete, result=0
03:40:28.414 00.000 10844 UpdateGuideState exits: m=1916 SNR=27.7
03:40:28.415 00.001 11060 worker thread done servicing request
03:40:28.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:28.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:28.415 00.000 10844 Enqueuing Expose request
03:40:28.415 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:28.415 00.000 11060 Worker thread wakes up
03:40:28.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:28.416 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:29.054 00.638 11060 Exposure complete
03:40:29.245 00.191 11060 worker thread done servicing request
03:40:29.245 00.000 10844 OnExposeComplete: enter
03:40:29.245 00.000 10844 UpdateGuideState(): m_state=6
03:40:29.245 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
03:40:29.245 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.82, Mass=1832, SNR=26.8, Peak=173 HFD=3.8
03:40:29.245 00.000 10844 MultiStar: [#1 0.09,-0.03,0.98,U] [#2 0.29,0.21,0.91,U] [#3 0.14,0.05,0.97,U] [#4 -0.14,-0.15,0.94,U] [#5 0.35,0.04,0.88,U] [#6 -0.04,-0.56,1.00,U] [#7 0.27,0.18,0.91,U] [#8 0.45,-0.32,0.69,U] 
03:40:29.245 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {-0.33, -0.10}
03:40:29.245 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.39) = xAngle (-2.01 = -2.01)
03:40:29.245 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
03:40:29.245 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-0.62 mountX=-0.05 mountY=0.11, mountTheta=2.02
03:40:29.245 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
03:40:29.245 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
03:40:29.245 00.000 11060 Worker thread wakes up
03:40:29.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:29.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
03:40:29.245 00.000 10844 UpdateGuideState exits: m=1832 SNR=26.8
03:40:29.245 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
03:40:29.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:29.245 00.000 11060 Moving (0.10, -0.07) raw xDistance=-0.05 yDistance=0.11
03:40:29.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:29.245 00.000 10844 Enqueuing Expose request
03:40:29.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:40:29.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:29.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:40:29.245 00.000 11060 MoveAxis(E, 0, ABG)
03:40:29.245 00.000 11060 Move returns status 0, amount 0
03:40:29.245 00.000 11060 MoveAxis(N, 0, ABG)
03:40:29.245 00.000 11060 Move returns status 0, amount 0
03:40:29.245 00.000 11060 move complete, result=0
03:40:29.245 00.000 11060 worker thread done servicing request
03:40:29.250 00.005 11060 Worker thread wakes up
03:40:29.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:29.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:29.251 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:29.870 00.619 11060 Exposure complete
03:40:30.068 00.198 11060 worker thread done servicing request
03:40:30.068 00.000 10844 OnExposeComplete: enter
03:40:30.068 00.000 10844 UpdateGuideState(): m_state=6
03:40:30.068 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
03:40:30.068 00.000 10844 Star::Find returns 1 (1), X=620.56, Y=104.68, Mass=1699, SNR=26.0, Peak=255 HFD=3.1
03:40:30.068 00.000 10844 MultiStar: [#1 0.07,0.24,1.00,U] [#2 0.22,0.70,0.00,M1] [#3 0.84,0.07,0.00,M1] [#4 -0.13,-0.46,1.04,U] [#5 0.67,-0.27,0.00,M1] [#6 -0.05,0.11,1.05,U] [#7 0.26,-0.28,0.98,U] [#8 0.65,0.32,0.00,M1] 
03:40:30.068 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.12}, one-star: {-0.27, -0.23}
03:40:30.068 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.39) = xAngle (-3.16 = 3.12)
03:40:30.068 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.04 = -0.04)
03:40:30.068 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.77 mountX=-0.13 mountY=-0.00, mountTheta=-3.10
03:40:30.073 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.12, opts=13)
03:40:30.073 00.000 10844 Enqueuing Move request for scope (-0.03, -0.12)
03:40:30.073 00.000 11060 Worker thread wakes up
03:40:30.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:30.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:40:30.073 00.000 10844 UpdateGuideState exits: m=1699 SNR=26.0 Saturated
03:40:30.073 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:40:30.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:30.073 00.000 11060 Moving (-0.03, -0.12) raw xDistance=-0.13 yDistance=-0.00
03:40:30.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:30.073 00.000 10844 Enqueuing Expose request
03:40:30.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:40:30.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:30.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:40:30.073 00.000 11060 MoveAxis(E, 30, ABG)
03:40:30.073 00.000 11060 Guiding  Dir = 2, Dur = 30
03:40:30.089 00.016 11060 IsSlewing returns 0
03:40:30.089 00.000 11060 IsGuiding returns 0
03:40:30.135 00.046 11060 IsGuiding returns 0
03:40:30.135 00.000 11060 Move returns status 0, amount 30
03:40:30.135 00.000 11060 MoveAxis(N, 0, ABG)
03:40:30.136 00.001 11060 Move returns status 0, amount 0
03:40:30.136 00.000 11060 move complete, result=0
03:40:30.136 00.000 11060 worker thread done servicing request
03:40:30.136 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
03:40:30.136 00.000 11060 Worker thread wakes up
03:40:30.137 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:30.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:30.779 00.642 11060 Exposure complete
03:40:30.988 00.209 11060 worker thread done servicing request
03:40:30.988 00.000 10844 OnExposeComplete: enter
03:40:30.988 00.000 10844 UpdateGuideState(): m_state=6
03:40:30.988 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
03:40:30.988 00.000 10844 Star::Find returns 1 (0), X=620.26, Y=104.47, Mass=1920, SNR=28.2, Peak=232 HFD=3.0
03:40:30.990 00.002 10844 MultiStar: [#1 -0.02,-0.02,0.93,U] [#2 0.29,0.18,0.79,U] [#3 0.63,0.01,0.00,M2] [#4 -0.13,-0.44,0.97,U] [#5 0.72,0.12,0.00,M2] [#6 0.08,0.05,0.91,U] [#7 0.39,-0.22,0.88,U] [#8 0.50,0.10,0.78,U] 
03:40:30.990 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.13}, one-star: {-0.57, -0.45}
03:40:30.990 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
03:40:30.990 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.55 = 0.55)
03:40:30.990 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.19 mountX=-0.12 mountY=0.07, mountTheta=2.59
03:40:30.992 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
03:40:30.992 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
03:40:30.992 00.000 11060 Worker thread wakes up
03:40:30.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:30.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
03:40:30.992 00.000 10844 UpdateGuideState exits: m=1920 SNR=28.2
03:40:30.992 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
03:40:30.994 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:30.994 00.000 11060 Moving (0.05, -0.13) raw xDistance=-0.12 yDistance=0.07
03:40:30.994 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:30.994 00.000 10844 Enqueuing Expose request
03:40:30.994 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:40:30.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:30.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:40:30.994 00.000 11060 MoveAxis(E, 0, ABG)
03:40:30.994 00.000 11060 Move returns status 0, amount 0
03:40:30.994 00.000 11060 MoveAxis(N, 0, ABG)
03:40:30.994 00.000 11060 Move returns status 0, amount 0
03:40:30.994 00.000 11060 move complete, result=0
03:40:30.994 00.000 11060 worker thread done servicing request
03:40:30.994 00.000 11060 Worker thread wakes up
03:40:30.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:30.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:30.997 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:31.646 00.649 11060 Exposure complete
03:40:31.852 00.206 11060 worker thread done servicing request
03:40:31.852 00.000 10844 OnExposeComplete: enter
03:40:31.852 00.000 10844 UpdateGuideState(): m_state=6
03:40:31.854 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
03:40:31.854 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.65, Mass=1674, SNR=25.9, Peak=244 HFD=3.3
03:40:31.854 00.000 10844 MultiStar: [#1 0.12,0.01,0.98,U] [#2 0.57,0.38,0.00,M1] [#3 0.73,-0.05,0.00,M3] [#4 -0.09,0.09,1.00,U] [#5 0.59,-0.03,0.00,M3] [#6 0.37,-0.29,1.03,U] [#7 0.11,0.00,0.82,U] [#8 0.45,0.09,0.86,U] 
03:40:31.854 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.07}, one-star: {-0.25, -0.27}
03:40:31.854 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.39) = xAngle (-1.94 = -1.94)
03:40:31.854 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
03:40:31.854 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.55 mountX=-0.05 mountY=0.12, mountTheta=1.94
03:40:31.859 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
03:40:31.859 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
03:40:31.859 00.000 11060 Worker thread wakes up
03:40:31.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:31.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
03:40:31.859 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
03:40:31.859 00.000 11060 Moving (0.11, -0.07) raw xDistance=-0.05 yDistance=0.12
03:40:31.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:40:31.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:31.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:40:31.859 00.000 11060 MoveAxis(E, 0, ABG)
03:40:31.859 00.000 11060 Move returns status 0, amount 0
03:40:31.859 00.000 11060 MoveAxis(N, 0, ABG)
03:40:31.859 00.000 11060 Move returns status 0, amount 0
03:40:31.859 00.000 11060 move complete, result=0
03:40:31.859 00.000 10844 UpdateGuideState exits: m=1674 SNR=25.9
03:40:31.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:31.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:31.859 00.000 10844 Enqueuing Expose request
03:40:31.859 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:31.861 00.002 11060 worker thread done servicing request
03:40:31.861 00.000 11060 Worker thread wakes up
03:40:31.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:31.863 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:32.498 00.635 11060 Exposure complete
03:40:32.710 00.212 11060 worker thread done servicing request
03:40:32.710 00.000 10844 OnExposeComplete: enter
03:40:32.710 00.000 10844 UpdateGuideState(): m_state=6
03:40:32.710 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
03:40:32.710 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.90, Mass=1922, SNR=27.7, Peak=204 HFD=3.7
03:40:32.712 00.002 10844 MultiStar: [#1 0.03,0.39,0.89,U] [#2 0.44,0.39,0.00,M2] [#3 0.90,0.34,0.00,M4] [#4 0.06,-0.10,0.92,U] [#5 0.58,0.43,0.00,M4] [#6 0.23,0.36,1.04,U] [#7 0.42,0.43,0.00,M1] [#8 0.39,0.57,0.00,M1] 
03:40:32.712 00.000 10844 refined, 3 included, MultiStar: {-0.04, 0.16}, one-star: {-0.48, -0.02}
03:40:32.712 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.39) = xAngle (0.44 = 0.44)
03:40:32.712 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.72)
03:40:32.712 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.83 mountX=0.15 mountY=-0.07, mountTheta=-0.43
03:40:32.713 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
03:40:32.713 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
03:40:32.713 00.000 11060 Worker thread wakes up
03:40:32.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:32.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
03:40:32.713 00.000 10844 UpdateGuideState exits: m=1922 SNR=27.7
03:40:32.713 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
03:40:32.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:32.713 00.000 11060 Moving (-0.04, 0.16) raw xDistance=0.15 yDistance=-0.07
03:40:32.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:32.713 00.000 10844 Enqueuing Expose request
03:40:32.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:40:32.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:32.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:40:32.713 00.000 11060 MoveAxis(W, 35, ABG)
03:40:32.713 00.000 11060 Guiding  Dir = 3, Dur = 35
03:40:32.733 00.020 11060 IsSlewing returns 0
03:40:32.733 00.000 11060 IsGuiding returns 0
03:40:32.794 00.061 11060 IsGuiding returns 0
03:40:32.794 00.000 11060 Move returns status 0, amount 35
03:40:32.794 00.000 11060 MoveAxis(N, 0, ABG)
03:40:32.794 00.000 11060 Move returns status 0, amount 0
03:40:32.794 00.000 11060 move complete, result=0
03:40:32.794 00.000 11060 worker thread done servicing request
03:40:32.794 00.000 11060 Worker thread wakes up
03:40:32.794 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
03:40:32.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:32.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:33.438 00.644 11060 Exposure complete
03:40:33.639 00.201 11060 worker thread done servicing request
03:40:33.639 00.000 10844 OnExposeComplete: enter
03:40:33.639 00.000 10844 UpdateGuideState(): m_state=6
03:40:33.641 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
03:40:33.641 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=105.13, Mass=1463, SNR=24.3, Peak=163 HFD=2.8
03:40:33.641 00.000 10844 MultiStar: [#1 0.58,0.19,0.00,M1] [#2 0.55,0.46,0.00,M3] [#3 0.68,0.15,0.00,M5] [#4 0.30,-0.08,1.09,U] [#5 0.72,0.33,0.00,M5] [#6 0.24,0.34,1.14,U] [#7 0.35,0.22,1.03,U] [#8 0.64,0.41,0.00,M2] 
03:40:33.641 00.000 10844 single-star, 3 included, MultiStar: {0.22, 0.18}, one-star: {-0.01, 0.21}
03:40:33.641 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.39) = xAngle (0.24 = 0.24)
03:40:33.641 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.36 = -2.92)
03:40:33.641 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.63 mountX=0.21 mountY=-0.05, mountTheta=-0.22
03:40:33.645 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.21, opts=13)
03:40:33.645 00.000 10844 Enqueuing Move request for scope (-0.01, 0.21)
03:40:33.645 00.000 11060 Worker thread wakes up
03:40:33.645 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:33.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
03:40:33.645 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
03:40:33.645 00.000 11060 Moving (-0.01, 0.21) raw xDistance=0.21 yDistance=-0.05
03:40:33.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:40:33.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:33.645 00.000 10844 UpdateGuideState exits: m=1463 SNR=24.3
03:40:33.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:40:33.647 00.002 11060 MoveAxis(W, 50, ABG)
03:40:33.647 00.000 11060 Guiding  Dir = 3, Dur = 50
03:40:33.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:33.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:33.647 00.000 10844 Enqueuing Expose request
03:40:33.676 00.029 11060 IsSlewing returns 0
03:40:33.676 00.000 11060 IsGuiding returns 0
03:40:33.752 00.076 11060 IsGuiding returns 0
03:40:33.752 00.000 11060 Move returns status 0, amount 50
03:40:33.752 00.000 11060 MoveAxis(N, 0, ABG)
03:40:33.752 00.000 11060 Move returns status 0, amount 0
03:40:33.752 00.000 11060 move complete, result=0
03:40:33.752 00.000 11060 worker thread done servicing request
03:40:33.752 00.000 11060 Worker thread wakes up
03:40:33.752 00.000 10844 GuideStep: 0.2 px 50 ms WEST, -0.0 px 0 ms NORTH
03:40:33.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:33.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:34.377 00.625 11060 Exposure complete
03:40:34.594 00.217 11060 worker thread done servicing request
03:40:34.594 00.000 10844 OnExposeComplete: enter
03:40:34.594 00.000 10844 UpdateGuideState(): m_state=6
03:40:34.595 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
03:40:34.595 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.91, Mass=2046, SNR=28.3, Peak=198 HFD=3.9
03:40:34.596 00.001 10844 MultiStar: [#1 0.69,0.32,0.00,M2] [#2 -0.09,0.53,0.91,U] [#3 0.58,-0.16,0.00,M6] [#4 0.16,-0.14,0.91,U] [#5 0.32,0.04,0.85,U] [#6 0.17,0.19,0.92,U] [#7 0.16,0.13,0.80,U] [#8 0.83,0.04,0.00,M3] 
03:40:34.596 00.000 10844 single-star, 5 included, MultiStar: {0.14, 0.12}, one-star: {0.14, -0.01}
03:40:34.596 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.39) = xAngle (-1.49 = -1.49)
03:40:34.596 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.64 = 1.64)
03:40:34.596 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=0.01 mountY=0.14, mountTheta=1.49
03:40:34.598 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.01, opts=13)
03:40:34.598 00.000 10844 Enqueuing Move request for scope (0.14, -0.01)
03:40:34.598 00.000 11060 Worker thread wakes up
03:40:34.599 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:34.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
03:40:34.599 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
03:40:34.599 00.000 11060 Moving (0.14, -0.01) raw xDistance=0.01 yDistance=0.14
03:40:34.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:40:34.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:34.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:40:34.599 00.000 11060 MoveAxis(E, 0, ABG)
03:40:34.599 00.000 11060 Move returns status 0, amount 0
03:40:34.599 00.000 11060 MoveAxis(N, 0, ABG)
03:40:34.599 00.000 11060 Move returns status 0, amount 0
03:40:34.600 00.001 10844 UpdateGuideState exits: m=2046 SNR=28.3
03:40:34.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:34.600 00.000 11060 move complete, result=0
03:40:34.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:34.600 00.000 10844 Enqueuing Expose request
03:40:34.600 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:34.601 00.001 11060 worker thread done servicing request
03:40:34.601 00.000 11060 Worker thread wakes up
03:40:34.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:34.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:35.243 00.642 11060 Exposure complete
03:40:35.447 00.204 11060 worker thread done servicing request
03:40:35.447 00.000 10844 OnExposeComplete: enter
03:40:35.447 00.000 10844 UpdateGuideState(): m_state=6
03:40:35.449 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
03:40:35.449 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.91, Mass=1844, SNR=27.2, Peak=139 HFD=3.8
03:40:35.449 00.000 10844 MultiStar: [#1 0.25,0.58,0.00,M3] [#2 0.64,0.41,0.00,M3] [#3 0.56,-0.17,0.98,U] [#4 0.43,0.39,0.96,U] [#5 0.71,0.53,0.00,M5] [#6 -0.00,0.19,0.94,U] [#7 0.48,0.09,0.88,U] [#8 0.53,0.43,0.00,M4] 
03:40:35.449 00.000 10844 single-star, 4 included, MultiStar: {0.33, 0.10}, one-star: {0.19, -0.01}
03:40:35.449 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.39) = xAngle (-1.46 = -1.46)
03:40:35.449 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.67 = 1.67)
03:40:35.449 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=0.02 mountY=0.19, mountTheta=1.46
03:40:35.450 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
03:40:35.450 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
03:40:35.450 00.000 11060 Worker thread wakes up
03:40:35.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
03:40:35.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:35.450 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
03:40:35.450 00.000 10844 UpdateGuideState exits: m=1844 SNR=27.2
03:40:35.450 00.000 11060 Moving (0.19, -0.01) raw xDistance=0.02 yDistance=0.19
03:40:35.453 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:35.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:40:35.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:35.453 00.000 10844 Enqueuing Expose request
03:40:35.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:40:35.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:40:35.453 00.000 11060 MoveAxis(E, 0, ABG)
03:40:35.453 00.000 11060 Move returns status 0, amount 0
03:40:35.453 00.000 11060 MoveAxis(N, 0, ABG)
03:40:35.453 00.000 11060 Move returns status 0, amount 0
03:40:35.453 00.000 11060 move complete, result=0
03:40:35.454 00.001 11060 worker thread done servicing request
03:40:35.454 00.000 11060 Worker thread wakes up
03:40:35.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:35.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:35.456 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:36.104 00.648 11060 Exposure complete
03:40:36.318 00.214 11060 worker thread done servicing request
03:40:36.318 00.000 10844 OnExposeComplete: enter
03:40:36.318 00.000 10844 UpdateGuideState(): m_state=6
03:40:36.318 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
03:40:36.318 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.94, Mass=1806, SNR=26.5, Peak=171 HFD=3.3
03:40:36.320 00.002 10844 MultiStar: [#1 0.12,0.50,0.98,U] [#2 0.52,-0.19,0.92,U] [#3 0.48,-0.28,0.93,U] [#4 0.15,-0.13,1.01,U] [#5 -0.09,-0.29,0.97,U] [#6 0.74,-0.07,0.00,M1] [#7 0.06,0.44,0.98,U] [#8 0.47,0.25,0.74,U] 
03:40:36.320 00.000 10844 single-star, 7 included, MultiStar: {0.18, 0.04}, one-star: {-0.16, 0.02}
03:40:36.320 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.39) = xAngle (1.61 = 1.61)
03:40:36.320 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.74 = -1.55)
03:40:36.320 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
03:40:36.322 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.02, opts=13)
03:40:36.323 00.001 10844 Enqueuing Move request for scope (-0.16, 0.02)
03:40:36.323 00.000 11060 Worker thread wakes up
03:40:36.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:36.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
03:40:36.323 00.000 10844 UpdateGuideState exits: m=1806 SNR=26.5
03:40:36.323 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
03:40:36.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:36.323 00.000 11060 Moving (-0.16, 0.02) raw xDistance=-0.01 yDistance=-0.16
03:40:36.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:36.323 00.000 10844 Enqueuing Expose request
03:40:36.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:40:36.323 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:36.324 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:40:36.324 00.000 11060 MoveAxis(E, 0, ABG)
03:40:36.324 00.000 11060 Move returns status 0, amount 0
03:40:36.324 00.000 11060 MoveAxis(N, 0, ABG)
03:40:36.324 00.000 11060 Move returns status 0, amount 0
03:40:36.324 00.000 11060 move complete, result=0
03:40:36.324 00.000 11060 worker thread done servicing request
03:40:36.324 00.000 11060 Worker thread wakes up
03:40:36.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:36.324 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:36.326 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:36.962 00.636 11060 Exposure complete
03:40:37.165 00.203 11060 worker thread done servicing request
03:40:37.165 00.000 10844 OnExposeComplete: enter
03:40:37.165 00.000 10844 UpdateGuideState(): m_state=6
03:40:37.165 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
03:40:37.165 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=105.28, Mass=1620, SNR=25.5, Peak=164 HFD=3.2
03:40:37.165 00.000 10844 MultiStar: [#1 0.51,-0.02,0.93,U] [#2 0.08,0.25,0.86,U] [#3 0.50,-0.11,1.00,U] [#4 0.19,-0.14,1.04,U] [#5 0.63,0.04,0.00,M5] [#6 0.34,0.05,0.96,U] [#7 0.62,0.42,0.00,M1] [#8 0.58,-0.11,0.00,M4] 
03:40:37.165 00.000 10844 refined, 5 included, MultiStar: {0.24, 0.06}, one-star: {-0.18, 0.37}
03:40:37.165 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:40:37.165 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
03:40:37.165 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.25 mountX=0.10 mountY=0.23, mountTheta=1.14
03:40:37.170 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.06, opts=13)
03:40:37.170 00.000 10844 Enqueuing Move request for scope (0.24, 0.06)
03:40:37.170 00.000 11060 Worker thread wakes up
03:40:37.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:37.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
03:40:37.170 00.000 10844 UpdateGuideState exits: m=1620 SNR=25.5
03:40:37.170 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
03:40:37.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:37.170 00.000 11060 Moving (0.24, 0.06) raw xDistance=0.10 yDistance=0.23
03:40:37.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:37.170 00.000 10844 Enqueuing Expose request
03:40:37.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:40:37.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:40:37.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:40:37.170 00.000 11060 MoveAxis(E, 0, ABG)
03:40:37.170 00.000 11060 Move returns status 0, amount 0
03:40:37.170 00.000 11060 MoveAxis(N, 0, ABG)
03:40:37.170 00.000 11060 Move returns status 0, amount 0
03:40:37.170 00.000 11060 move complete, result=0
03:40:37.170 00.000 11060 worker thread done servicing request
03:40:37.170 00.000 11060 Worker thread wakes up
03:40:37.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:37.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:37.170 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:37.799 00.629 11060 Exposure complete
03:40:38.010 00.211 11060 worker thread done servicing request
03:40:38.010 00.000 10844 OnExposeComplete: enter
03:40:38.010 00.000 10844 UpdateGuideState(): m_state=6
03:40:38.010 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
03:40:38.010 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=105.08, Mass=1791, SNR=26.5, Peak=151 HFD=3.4
03:40:38.010 00.000 10844 MultiStar: [#1 0.42,0.31,0.99,U] [#2 0.50,0.54,0.00,M2] [#3 0.79,-0.04,0.00,M4] [#4 0.46,0.23,0.90,U] [#5 0.55,0.21,0.00,M6] [#6 0.18,0.06,0.94,U] [#7 0.62,0.41,0.00,M2] [#8 0.66,-0.13,0.00,M5] 
03:40:38.010 00.000 10844 single-star, 3 included, MultiStar: {0.27, 0.19}, one-star: {0.02, 0.16}
03:40:38.010 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.39) = xAngle (0.08 = 0.08)
03:40:38.012 00.002 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.20 = -3.08)
03:40:38.012 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.47 mountX=0.16 mountY=-0.01, mountTheta=-0.06
03:40:38.014 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.16, opts=13)
03:40:38.014 00.000 10844 Enqueuing Move request for scope (0.02, 0.16)
03:40:38.014 00.000 11060 Worker thread wakes up
03:40:38.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:38.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
03:40:38.014 00.000 10844 UpdateGuideState exits: m=1791 SNR=26.5
03:40:38.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
03:40:38.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:38.014 00.000 11060 Moving (0.02, 0.16) raw xDistance=0.16 yDistance=-0.01
03:40:38.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:38.014 00.000 10844 Enqueuing Expose request
03:40:38.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:40:38.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:38.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:40:38.014 00.000 11060 MoveAxis(W, 37, ABG)
03:40:38.014 00.000 11060 Guiding  Dir = 3, Dur = 37
03:40:38.022 00.008 11060 IsSlewing returns 0
03:40:38.023 00.001 11060 IsGuiding returns 0
03:40:38.084 00.061 11060 IsGuiding returns 0
03:40:38.084 00.000 11060 Move returns status 0, amount 37
03:40:38.085 00.001 11060 MoveAxis(N, 0, ABG)
03:40:38.085 00.000 11060 Move returns status 0, amount 0
03:40:38.085 00.000 11060 move complete, result=0
03:40:38.085 00.000 11060 worker thread done servicing request
03:40:38.085 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
03:40:38.085 00.000 11060 Worker thread wakes up
03:40:38.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:38.086 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:38.720 00.634 11060 Exposure complete
03:40:38.934 00.214 11060 worker thread done servicing request
03:40:38.934 00.000 10844 OnExposeComplete: enter
03:40:38.934 00.000 10844 UpdateGuideState(): m_state=6
03:40:38.934 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
03:40:38.934 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=104.95, Mass=1499, SNR=24.0, Peak=172 HFD=3.4
03:40:38.934 00.000 10844 MultiStar: [#1 -0.17,0.32,1.02,U] [#2 0.08,0.30,0.88,U] [#3 0.57,-0.05,1.06,U] [#4 -0.06,-0.25,0.99,U] [#5 0.36,0.07,1.02,U] [#6 0.18,0.13,1.11,U] [#7 0.19,0.34,1.01,U] [#8 0.39,0.60,0.00,M6] 
03:40:38.934 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {-0.51, 0.03}
03:40:38.934 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.39) = xAngle (-0.48 = -0.48)
03:40:38.934 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.64 = 2.64)
03:40:38.934 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.91 mountX=0.12 mountY=0.07, mountTheta=0.50
03:40:38.934 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
03:40:38.934 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
03:40:38.934 00.000 11060 Worker thread wakes up
03:40:38.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:38.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
03:40:38.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
03:40:38.934 00.000 11060 Moving (0.09, 0.11) raw xDistance=0.12 yDistance=0.07
03:40:38.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:40:38.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:38.934 00.000 10844 UpdateGuideState exits: m=1499 SNR=24.0
03:40:38.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:40:38.939 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:38.939 00.000 11060 MoveAxis(W, 30, ABG)
03:40:38.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:38.939 00.000 10844 Enqueuing Expose request
03:40:38.939 00.000 11060 Guiding  Dir = 3, Dur = 30
03:40:38.955 00.016 11060 IsSlewing returns 0
03:40:38.955 00.000 11060 IsGuiding returns 0
03:40:39.000 00.045 11060 IsGuiding returns 0
03:40:39.001 00.001 11060 Move returns status 0, amount 30
03:40:39.001 00.000 11060 MoveAxis(N, 0, ABG)
03:40:39.001 00.000 11060 Move returns status 0, amount 0
03:40:39.001 00.000 11060 move complete, result=0
03:40:39.001 00.000 11060 worker thread done servicing request
03:40:39.001 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
03:40:39.001 00.000 11060 Worker thread wakes up
03:40:39.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:39.014 00.013 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:39.652 00.638 11060 Exposure complete
03:40:39.867 00.215 11060 worker thread done servicing request
03:40:39.867 00.000 10844 OnExposeComplete: enter
03:40:39.867 00.000 10844 UpdateGuideState(): m_state=6
03:40:39.868 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
03:40:39.868 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.70, Mass=1709, SNR=25.9, Peak=207 HFD=3.4
03:40:39.868 00.000 10844 MultiStar: [#1 0.27,0.24,0.90,U] [#2 0.39,0.06,0.86,U] [#3 0.54,0.20,1.02,U] [#4 0.04,-0.35,0.94,U] [#5 0.43,-0.51,0.00,M6] [#6 0.29,-0.39,0.92,U] [#7 0.15,0.02,1.03,U] [#8 0.09,0.17,0.85,U] 
03:40:39.868 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.04}, one-star: {0.14, -0.22}
03:40:39.868 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
03:40:39.868 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
03:40:39.868 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-0.15 mountX=0.01 mountY=0.24, mountTheta=1.54
03:40:39.871 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.04, opts=13)
03:40:39.871 00.000 10844 Enqueuing Move request for scope (0.24, -0.04)
03:40:39.872 00.001 11060 Worker thread wakes up
03:40:39.872 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.04) opts 0xd
03:40:39.872 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:39.872 00.000 10844 UpdateGuideState exits: m=1709 SNR=25.9
03:40:39.873 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:39.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:39.873 00.000 10844 Enqueuing Expose request
03:40:39.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.04)
03:40:39.873 00.000 11060 Moving (0.24, -0.04) raw xDistance=0.01 yDistance=0.24
03:40:39.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:40:39.873 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.01 newest=0.30
03:40:39.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:40:39.873 00.000 11060 MoveAxis(E, 0, ABG)
03:40:39.873 00.000 11060 Move returns status 0, amount 0
03:40:39.873 00.000 11060 BLC: Oldest BLC event removed
03:40:39.874 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 620 applied
03:40:39.874 00.000 11060 MoveAxis(S, 714, ABG)
03:40:39.874 00.000 11060 Guiding  Dir = 1, Dur = 714
03:40:39.878 00.004 11060 IsSlewing returns 0
03:40:39.878 00.000 11060 IsGuiding returns 0
03:40:40.603 00.725 11060 IsGuiding returns 0
03:40:40.603 00.000 11060 Move returns status 0, amount 714
03:40:40.603 00.000 11060 move complete, result=0
03:40:40.603 00.000 11060 worker thread done servicing request
03:40:40.603 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 714 ms SOUTH
03:40:40.603 00.000 11060 Worker thread wakes up
03:40:40.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:40.603 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:41.232 00.629 11060 Exposure complete
03:40:41.410 00.178 11060 worker thread done servicing request
03:40:41.410 00.000 10844 OnExposeComplete: enter
03:40:41.410 00.000 10844 UpdateGuideState(): m_state=6
03:40:41.410 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
03:40:41.410 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.71, Mass=1666, SNR=25.7, Peak=253 HFD=3.2
03:40:41.413 00.003 10844 MultiStar: [#1 0.12,0.11,0.97,U] [#2 0.25,0.34,0.90,U] [#3 0.19,-0.09,0.99,U] [#4 -0.09,-0.39,1.07,U] [#5 0.11,0.09,0.95,U] [#6 -0.12,-0.22,1.02,U] [#7 0.26,0.14,0.96,U] [#8 0.39,0.04,0.81,U] 
03:40:41.413 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {-0.28, -0.21}
03:40:41.413 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
03:40:41.413 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
03:40:41.413 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.36 mountX=-0.02 mountY=0.09, mountTheta=1.75
03:40:41.414 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.03, opts=13)
03:40:41.414 00.000 10844 Enqueuing Move request for scope (0.08, -0.03)
03:40:41.414 00.000 11060 Worker thread wakes up
03:40:41.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
03:40:41.414 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
03:40:41.414 00.000 11060 Moving (0.08, -0.03) raw xDistance=-0.02 yDistance=0.09
03:40:41.414 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.169360, 1:0.085821
03:40:41.414 00.000 11060 BLC: No correction, Miss < min_move
03:40:41.414 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:40:41.416 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:41.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:40:41.416 00.000 11060 MoveAxis(E, 0, ABG)
03:40:41.416 00.000 11060 Move returns status 0, amount 0
03:40:41.416 00.000 11060 MoveAxis(N, 0, ABG)
03:40:41.416 00.000 11060 Move returns status 0, amount 0
03:40:41.416 00.000 11060 move complete, result=0
03:40:41.416 00.000 11060 worker thread done servicing request
03:40:41.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:41.416 00.000 10844 UpdateGuideState exits: m=1666 SNR=25.7
03:40:41.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:41.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:41.416 00.000 10844 Enqueuing Expose request
03:40:41.416 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:41.416 00.000 11060 Worker thread wakes up
03:40:41.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:41.419 00.003 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:42.069 00.650 11060 Exposure complete
03:40:42.292 00.223 11060 worker thread done servicing request
03:40:42.292 00.000 10844 OnExposeComplete: enter
03:40:42.292 00.000 10844 UpdateGuideState(): m_state=6
03:40:42.292 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
03:40:42.292 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=105.01, Mass=1885, SNR=27.5, Peak=243 HFD=3.3
03:40:42.292 00.000 10844 MultiStar: [#1 0.28,0.16,0.91,U] [#2 -0.01,0.07,0.86,U] [#3 0.45,-0.02,0.86,U] [#4 -0.06,-0.30,0.98,U] [#5 0.13,0.29,0.91,U] [#6 0.18,-0.09,0.94,U] [#7 0.43,-0.14,0.88,U] [#8 0.48,0.06,0.75,U] 
03:40:42.292 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {-0.48, 0.09}
03:40:42.292 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.39) = xAngle (-1.31 = -1.31)
03:40:42.292 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.81 = 1.81)
03:40:42.292 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=0.04 mountY=0.14, mountTheta=1.31
03:40:42.296 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
03:40:42.296 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
03:40:42.296 00.000 11060 Worker thread wakes up
03:40:42.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
03:40:42.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:42.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
03:40:42.296 00.000 10844 UpdateGuideState exits: m=1885 SNR=27.5
03:40:42.296 00.000 11060 Moving (0.14, 0.01) raw xDistance=0.04 yDistance=0.14
03:40:42.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:42.296 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.169360, 1:0.085821, 2:0.135194
03:40:42.297 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:42.297 00.000 10844 Enqueuing Expose request
03:40:42.297 00.000 11060 BLC: No correction, Miss < min_move
03:40:42.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:40:42.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:42.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:40:42.297 00.000 11060 MoveAxis(E, 0, ABG)
03:40:42.297 00.000 11060 Move returns status 0, amount 0
03:40:42.298 00.001 11060 MoveAxis(N, 0, ABG)
03:40:42.298 00.000 11060 Move returns status 0, amount 0
03:40:42.298 00.000 11060 move complete, result=0
03:40:42.298 00.000 11060 worker thread done servicing request
03:40:42.298 00.000 11060 Worker thread wakes up
03:40:42.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:42.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:42.299 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:42.919 00.620 11060 Exposure complete
03:40:43.122 00.203 11060 worker thread done servicing request
03:40:43.122 00.000 10844 OnExposeComplete: enter
03:40:43.122 00.000 10844 UpdateGuideState(): m_state=6
03:40:43.122 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
03:40:43.122 00.000 10844 Star::Find returns 1 (0), X=620.19, Y=104.95, Mass=1624, SNR=24.9, Peak=196 HFD=3.1
03:40:43.127 00.005 10844 MultiStar: [#1 -0.12,0.29,0.98,U] [#2 -0.03,0.57,0.93,U] [#3 0.22,0.17,1.10,U] [#4 -0.29,0.20,1.02,U] [#5 0.08,-0.09,0.99,U] [#6 -0.25,-0.30,1.10,U] [#7 -0.22,0.21,0.92,U] [#8 0.13,-0.17,0.81,U] 
03:40:43.127 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.10}, one-star: {-0.64, 0.03}
03:40:43.127 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.39) = xAngle (1.09 = 1.09)
03:40:43.127 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.22 = -2.07)
03:40:43.127 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.48 mountX=0.07 mountY=-0.14, mountTheta=-1.09
03:40:43.129 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.10, opts=13)
03:40:43.129 00.000 10844 Enqueuing Move request for scope (-0.13, 0.10)
03:40:43.129 00.000 11060 Worker thread wakes up
03:40:43.129 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:43.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
03:40:43.129 00.000 10844 UpdateGuideState exits: m=1624 SNR=24.9
03:40:43.129 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
03:40:43.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:43.129 00.000 11060 Moving (-0.13, 0.10) raw xDistance=0.07 yDistance=-0.14
03:40:43.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:43.129 00.000 11060 BLC: window closed
03:40:43.129 00.000 10844 Enqueuing Expose request
03:40:43.129 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.169360, 1:0.085821, 2:0.135194
03:40:43.129 00.000 11060 BLC: No correction, Miss < min_move
03:40:43.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:40:43.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:43.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:40:43.129 00.000 11060 MoveAxis(E, 0, ABG)
03:40:43.129 00.000 11060 Move returns status 0, amount 0
03:40:43.129 00.000 11060 MoveAxis(N, 0, ABG)
03:40:43.129 00.000 11060 Move returns status 0, amount 0
03:40:43.129 00.000 11060 move complete, result=0
03:40:43.129 00.000 11060 worker thread done servicing request
03:40:43.129 00.000 11060 Worker thread wakes up
03:40:43.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:43.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:43.133 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:43.756 00.623 11060 Exposure complete
03:40:43.961 00.205 11060 worker thread done servicing request
03:40:43.961 00.000 10844 OnExposeComplete: enter
03:40:43.961 00.000 10844 UpdateGuideState(): m_state=6
03:40:43.961 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
03:40:43.961 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=105.09, Mass=1683, SNR=25.6, Peak=162 HFD=3.6
03:40:43.961 00.000 10844 MultiStar: [#1 0.07,0.78,0.00,M1] [#2 0.18,0.78,0.00,M1] [#3 0.81,0.18,0.00,M1] [#4 -0.43,0.02,1.03,U] [#5 0.42,0.40,0.98,U] [#6 -0.39,0.01,1.08,U] [#7 -0.10,0.11,1.03,U] [#8 -0.08,0.24,0.87,U] 
03:40:43.961 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.15}, one-star: {-0.53, 0.17}
03:40:43.961 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.39) = xAngle (1.08 = 1.08)
03:40:43.961 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.20 = -2.08)
03:40:43.961 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.25 cameraTheta=2.47 mountX=0.12 mountY=-0.21, mountTheta=-1.08
03:40:43.965 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.15, opts=13)
03:40:43.965 00.000 10844 Enqueuing Move request for scope (-0.19, 0.15)
03:40:43.965 00.000 11060 Worker thread wakes up
03:40:43.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:43.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
03:40:43.965 00.000 10844 UpdateGuideState exits: m=1683 SNR=25.6
03:40:43.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
03:40:43.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:43.965 00.000 11060 Moving (-0.19, 0.15) raw xDistance=0.12 yDistance=-0.21
03:40:43.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:43.965 00.000 10844 Enqueuing Expose request
03:40:43.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:40:43.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:40:43.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:40:43.965 00.000 11060 MoveAxis(E, 0, ABG)
03:40:43.965 00.000 11060 Move returns status 0, amount 0
03:40:43.965 00.000 11060 MoveAxis(N, 0, ABG)
03:40:43.965 00.000 11060 Move returns status 0, amount 0
03:40:43.965 00.000 11060 move complete, result=0
03:40:43.965 00.000 11060 worker thread done servicing request
03:40:43.965 00.000 11060 Worker thread wakes up
03:40:43.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:43.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:43.970 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:44.606 00.636 11060 Exposure complete
03:40:44.825 00.219 11060 worker thread done servicing request
03:40:44.825 00.000 10844 OnExposeComplete: enter
03:40:44.825 00.000 10844 UpdateGuideState(): m_state=6
03:40:44.829 00.004 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
03:40:44.829 00.000 10844 Star::Find returns 1 (0), X=620.11, Y=105.02, Mass=1745, SNR=26.3, Peak=162 HFD=3.2
03:40:44.829 00.000 10844 MultiStar: [#1 0.31,0.43,1.03,U] [#2 -0.38,0.39,0.86,U] [#3 0.48,-0.17,1.00,U] [#4 0.10,-0.44,0.95,U] [#5 -0.16,0.46,0.99,U] [#6 -0.17,-0.18,1.03,U] [#7 0.01,-0.15,0.85,U] [#8 0.45,0.70,0.00,M2] 
03:40:44.829 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.06}, one-star: {-0.72, 0.10}
03:40:44.829 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.39) = xAngle (1.02 = 1.02)
03:40:44.829 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.14 = -2.14)
03:40:44.830 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.40 mountX=0.04 mountY=-0.07, mountTheta=-1.01
03:40:44.833 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.06, opts=13)
03:40:44.833 00.000 10844 Enqueuing Move request for scope (-0.06, 0.06)
03:40:44.833 00.000 11060 Worker thread wakes up
03:40:44.833 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:44.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
03:40:44.833 00.000 10844 UpdateGuideState exits: m=1745 SNR=26.3
03:40:44.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:44.833 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:44.833 00.000 10844 Enqueuing Expose request
03:40:44.833 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
03:40:44.833 00.000 11060 Moving (-0.06, 0.06) raw xDistance=0.04 yDistance=-0.07
03:40:44.834 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:40:44.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:44.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:40:44.834 00.000 11060 MoveAxis(E, 0, ABG)
03:40:44.834 00.000 11060 Move returns status 0, amount 0
03:40:44.834 00.000 11060 MoveAxis(N, 0, ABG)
03:40:44.834 00.000 11060 Move returns status 0, amount 0
03:40:44.834 00.000 11060 move complete, result=0
03:40:44.835 00.001 11060 worker thread done servicing request
03:40:44.835 00.000 11060 Worker thread wakes up
03:40:44.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:44.835 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:44.839 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:45.465 00.626 11060 Exposure complete
03:40:45.669 00.204 11060 worker thread done servicing request
03:40:45.669 00.000 10844 OnExposeComplete: enter
03:40:45.669 00.000 10844 UpdateGuideState(): m_state=6
03:40:45.669 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
03:40:45.669 00.000 10844 Star::Find returns 1 (0), X=620.19, Y=104.96, Mass=1772, SNR=26.7, Peak=188 HFD=3.1
03:40:45.669 00.000 10844 MultiStar: [#1 0.06,0.18,0.99,U] [#2 0.16,0.44,0.91,U] [#3 0.18,-0.21,1.00,U] [#4 -0.15,-0.10,0.97,U] [#5 0.26,-0.23,0.90,U] [#6 0.28,-0.50,0.98,U] [#7 0.19,0.07,0.86,U] [#8 -0.16,-0.06,0.75,U] 
03:40:45.669 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.64, 0.04}
03:40:45.669 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:40:45.669 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
03:40:45.669 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.18 mountX=-0.04 mountY=0.03, mountTheta=2.58
03:40:45.684 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
03:40:45.685 00.001 10844 Enqueuing Move request for scope (0.02, -0.04)
03:40:45.685 00.000 11060 Worker thread wakes up
03:40:45.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
03:40:45.685 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
03:40:45.685 00.000 11060 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
03:40:45.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:40:45.685 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:45.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:45.685 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.7
03:40:45.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:40:45.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:45.685 00.000 11060 MoveAxis(E, 0, ABG)
03:40:45.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:45.685 00.000 11060 Move returns status 0, amount 0
03:40:45.685 00.000 10844 Enqueuing Expose request
03:40:45.685 00.000 11060 MoveAxis(N, 0, ABG)
03:40:45.685 00.000 11060 Move returns status 0, amount 0
03:40:45.685 00.000 11060 move complete, result=0
03:40:45.685 00.000 11060 worker thread done servicing request
03:40:45.685 00.000 11060 Worker thread wakes up
03:40:45.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:45.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:45.689 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:46.312 00.623 11060 Exposure complete
03:40:46.518 00.206 11060 worker thread done servicing request
03:40:46.518 00.000 10844 OnExposeComplete: enter
03:40:46.518 00.000 10844 UpdateGuideState(): m_state=6
03:40:46.518 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
03:40:46.518 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=104.71, Mass=1671, SNR=26.0, Peak=227 HFD=3.0
03:40:46.518 00.000 10844 MultiStar: [#1 -0.21,0.40,0.97,U] [#2 -0.52,0.46,0.00,M1] [#3 -0.08,0.35,0.98,U] [#4 -0.30,-0.11,1.02,U] [#5 -0.07,0.30,0.96,U] [#6 -0.22,-0.19,1.08,U] [#7 -0.23,0.06,0.88,U] [#8 0.42,0.06,0.80,U] 
03:40:46.521 00.003 10844 refined, 7 included, MultiStar: {-0.16, 0.08}, one-star: {-0.45, -0.21}
03:40:46.521 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.39) = xAngle (1.29 = 1.29)
03:40:46.521 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.86)
03:40:46.521 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.17 cameraTheta=2.68 mountX=0.05 mountY=-0.17, mountTheta=-1.29
03:40:46.521 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.08, opts=13)
03:40:46.521 00.000 10844 Enqueuing Move request for scope (-0.16, 0.08)
03:40:46.521 00.000 11060 Worker thread wakes up
03:40:46.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:46.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
03:40:46.521 00.000 10844 UpdateGuideState exits: m=1671 SNR=26.0
03:40:46.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
03:40:46.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:46.521 00.000 11060 Moving (-0.16, 0.08) raw xDistance=0.05 yDistance=-0.17
03:40:46.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:46.521 00.000 10844 Enqueuing Expose request
03:40:46.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:40:46.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:46.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:40:46.521 00.000 11060 MoveAxis(E, 0, ABG)
03:40:46.521 00.000 11060 Move returns status 0, amount 0
03:40:46.521 00.000 11060 MoveAxis(N, 0, ABG)
03:40:46.521 00.000 11060 Move returns status 0, amount 0
03:40:46.521 00.000 11060 move complete, result=0
03:40:46.521 00.000 11060 worker thread done servicing request
03:40:46.521 00.000 11060 Worker thread wakes up
03:40:46.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:46.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:46.537 00.016 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:47.172 00.635 11060 Exposure complete
03:40:47.395 00.223 11060 worker thread done servicing request
03:40:47.395 00.000 10844 OnExposeComplete: enter
03:40:47.395 00.000 10844 UpdateGuideState(): m_state=6
03:40:47.395 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
03:40:47.395 00.000 10844 Star::Find returns 1 (1), X=620.55, Y=104.70, Mass=1711, SNR=26.4, Peak=255 HFD=3.0
03:40:47.395 00.000 10844 MultiStar: [#1 -0.40,0.42,0.96,U] [#2 -0.02,0.10,0.94,U] [#3 0.43,0.42,0.00,M1] [#4 -0.04,-0.30,0.89,U] [#5 0.10,0.11,0.99,U] [#6 -0.02,-0.01,1.02,U] [#7 -0.09,0.18,0.99,U] [#8 0.62,0.04,0.00,M1] 
03:40:47.395 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.04}, one-star: {-0.28, -0.22}
03:40:47.395 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.39) = xAngle (1.36 = 1.36)
03:40:47.395 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.48 = -1.80)
03:40:47.395 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.11 cameraTheta=2.75 mountX=0.02 mountY=-0.11, mountTheta=-1.36
03:40:47.401 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.04, opts=13)
03:40:47.401 00.000 10844 Enqueuing Move request for scope (-0.11, 0.04)
03:40:47.401 00.000 11060 Worker thread wakes up
03:40:47.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
03:40:47.401 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
03:40:47.401 00.000 11060 Moving (-0.11, 0.04) raw xDistance=0.02 yDistance=-0.11
03:40:47.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:40:47.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:47.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:40:47.402 00.001 11060 MoveAxis(E, 0, ABG)
03:40:47.402 00.000 11060 Move returns status 0, amount 0
03:40:47.402 00.000 11060 MoveAxis(N, 0, ABG)
03:40:47.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:47.402 00.000 11060 Move returns status 0, amount 0
03:40:47.402 00.000 10844 UpdateGuideState exits: m=1711 SNR=26.4 Saturated
03:40:47.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:47.402 00.000 11060 move complete, result=0
03:40:47.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:47.402 00.000 10844 Enqueuing Expose request
03:40:47.402 00.000 11060 worker thread done servicing request
03:40:47.402 00.000 11060 Worker thread wakes up
03:40:47.402 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:47.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:47.403 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:48.045 00.642 11060 Exposure complete
03:40:48.260 00.215 10844 OnExposeComplete: enter
03:40:48.260 00.000 10844 UpdateGuideState(): m_state=6
03:40:48.260 00.000 11060 worker thread done servicing request
03:40:48.260 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
03:40:48.260 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.69, Mass=1748, SNR=26.5, Peak=234 HFD=3.2
03:40:48.260 00.000 10844 MultiStar: [#1 -0.44,-0.13,0.96,U] [#2 0.46,-0.09,0.90,U] [#3 0.37,-0.30,0.98,U] [#4 -0.09,0.10,1.00,U] [#5 -0.40,-0.32,0.96,U] [#6 -0.06,-0.39,1.03,U] [#7 -0.15,0.17,0.86,U] [#8 0.15,0.04,0.87,U] 
03:40:48.260 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.17, -0.23}
03:40:48.260 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
03:40:48.260 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:40:48.260 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.86 mountX=-0.14 mountY=-0.02, mountTheta=-3.02
03:40:48.266 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.14, opts=13)
03:40:48.266 00.000 10844 Enqueuing Move request for scope (-0.04, -0.14)
03:40:48.266 00.000 11060 Worker thread wakes up
03:40:48.267 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:48.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
03:40:48.267 00.000 10844 UpdateGuideState exits: m=1748 SNR=26.5
03:40:48.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:48.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:48.267 00.000 10844 Enqueuing Expose request
03:40:48.267 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
03:40:48.267 00.000 11060 Moving (-0.04, -0.14) raw xDistance=-0.14 yDistance=-0.02
03:40:48.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:40:48.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:48.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:40:48.267 00.000 11060 MoveAxis(E, 33, ABG)
03:40:48.267 00.000 11060 Guiding  Dir = 2, Dur = 33
03:40:48.309 00.042 11060 IsSlewing returns 0
03:40:48.310 00.001 11060 IsGuiding returns 0
03:40:48.388 00.078 11060 IsGuiding returns 0
03:40:48.388 00.000 11060 Move returns status 0, amount 33
03:40:48.388 00.000 11060 MoveAxis(N, 0, ABG)
03:40:48.388 00.000 11060 Move returns status 0, amount 0
03:40:48.388 00.000 11060 move complete, result=0
03:40:48.388 00.000 11060 worker thread done servicing request
03:40:48.388 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
03:40:48.388 00.000 11060 Worker thread wakes up
03:40:48.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:48.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:49.036 00.648 11060 Exposure complete
03:40:49.251 00.215 11060 worker thread done servicing request
03:40:49.251 00.000 10844 OnExposeComplete: enter
03:40:49.251 00.000 10844 UpdateGuideState(): m_state=6
03:40:49.251 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
03:40:49.251 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=104.62, Mass=1799, SNR=26.9, Peak=187 HFD=3.4
03:40:49.251 00.000 10844 MultiStar: [#1 0.14,0.54,0.97,U] [#2 -0.09,0.25,0.88,U] [#3 0.22,0.23,0.95,U] [#4 0.16,-0.28,0.84,U] [#5 0.13,0.42,1.00,U] [#6 -0.11,0.00,1.02,U] [#7 0.00,0.36,0.87,U] [#8 0.07,0.53,0.69,U] 
03:40:49.251 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.19}, one-star: {-0.37, -0.30}
03:40:49.251 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
03:40:49.251 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.23 = -3.05)
03:40:49.256 00.005 10844 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.50 mountX=0.19 mountY=-0.02, mountTheta=-0.09
03:40:49.259 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.19, opts=13)
03:40:49.259 00.000 10844 Enqueuing Move request for scope (0.01, 0.19)
03:40:49.259 00.000 11060 Worker thread wakes up
03:40:49.259 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:49.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
03:40:49.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
03:40:49.260 00.001 10844 UpdateGuideState exits: m=1799 SNR=26.9
03:40:49.260 00.000 11060 Moving (0.01, 0.19) raw xDistance=0.19 yDistance=-0.02
03:40:49.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:49.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:49.260 00.000 10844 Enqueuing Expose request
03:40:49.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:40:49.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:49.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:40:49.260 00.000 11060 MoveAxis(W, 43, ABG)
03:40:49.260 00.000 11060 Guiding  Dir = 3, Dur = 43
03:40:49.267 00.007 11060 IsSlewing returns 0
03:40:49.267 00.000 11060 IsGuiding returns 0
03:40:49.312 00.045 11060 IsGuiding returns 0
03:40:49.312 00.000 11060 Move returns status 0, amount 43
03:40:49.312 00.000 11060 MoveAxis(N, 0, ABG)
03:40:49.312 00.000 11060 Move returns status 0, amount 0
03:40:49.312 00.000 11060 move complete, result=0
03:40:49.312 00.000 11060 worker thread done servicing request
03:40:49.312 00.000 11060 Worker thread wakes up
03:40:49.312 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
03:40:49.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:49.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:49.961 00.649 11060 Exposure complete
03:40:50.151 00.190 11060 worker thread done servicing request
03:40:50.151 00.000 10844 OnExposeComplete: enter
03:40:50.151 00.000 10844 UpdateGuideState(): m_state=6
03:40:50.151 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
03:40:50.151 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=104.77, Mass=1456, SNR=24.0, Peak=191 HFD=3.1
03:40:50.151 00.000 10844 MultiStar: [#1 -0.06,0.43,1.07,U] [#2 0.05,0.40,1.03,U] [#3 0.44,0.27,1.18,U] [#4 0.01,-0.10,1.11,U] [#5 0.35,-0.05,1.06,U] [#6 -0.08,-0.26,1.20,U] [#7 -0.26,0.21,0.96,U] [#8 0.04,0.67,0.00,M1] 
03:40:50.151 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.09}, one-star: {-0.53, -0.15}
03:40:50.151 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.39) = xAngle (0.18 = 0.18)
03:40:50.156 00.005 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.31 = -2.97)
03:40:50.156 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.57 mountX=0.09 mountY=-0.01, mountTheta=-0.17
03:40:50.156 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
03:40:50.156 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
03:40:50.156 00.000 11060 Worker thread wakes up
03:40:50.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
03:40:50.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
03:40:50.156 00.000 11060 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.01
03:40:50.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:40:50.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:50.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:40:50.156 00.000 11060 MoveAxis(E, 0, ABG)
03:40:50.156 00.000 11060 Move returns status 0, amount 0
03:40:50.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:50.156 00.000 11060 MoveAxis(N, 0, ABG)
03:40:50.156 00.000 10844 UpdateGuideState exits: m=1456 SNR=24.0
03:40:50.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:50.156 00.000 11060 Move returns status 0, amount 0
03:40:50.156 00.000 11060 move complete, result=0
03:40:50.156 00.000 11060 worker thread done servicing request
03:40:50.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:50.156 00.000 10844 Enqueuing Expose request
03:40:50.156 00.000 11060 Worker thread wakes up
03:40:50.161 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:40:50.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:50.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:50.812 00.651 11060 Exposure complete
03:40:51.019 00.207 11060 worker thread done servicing request
03:40:51.019 00.000 10844 OnExposeComplete: enter
03:40:51.019 00.000 10844 UpdateGuideState(): m_state=6
03:40:51.019 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
03:40:51.019 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=104.72, Mass=1520, SNR=24.5, Peak=184 HFD=3.1
03:40:51.019 00.000 10844 MultiStar: [#1 0.03,0.22,1.03,U] [#2 0.20,0.39,0.96,U] [#3 0.41,-0.10,0.98,U] [#4 0.23,0.05,1.03,U] [#5 0.18,0.02,0.97,U] [#6 -0.10,0.08,1.10,U] [#7 0.13,0.13,0.95,U] [#8 0.18,0.33,0.88,U] 
03:40:51.019 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {-0.51, -0.20}
03:40:51.019 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.39) = xAngle (-0.49 = -0.49)
03:40:51.019 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.63 = 2.63)
03:40:51.019 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.89 mountX=0.11 mountY=0.06, mountTheta=0.51
03:40:51.022 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
03:40:51.022 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
03:40:51.022 00.000 11060 Worker thread wakes up
03:40:51.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
03:40:51.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:51.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
03:40:51.022 00.000 10844 UpdateGuideState exits: m=1520 SNR=24.5
03:40:51.022 00.000 11060 Moving (0.08, 0.10) raw xDistance=0.11 yDistance=0.06
03:40:51.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:51.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:40:51.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:51.022 00.000 10844 Enqueuing Expose request
03:40:51.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:51.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:40:51.022 00.000 11060 MoveAxis(E, 0, ABG)
03:40:51.022 00.000 11060 Move returns status 0, amount 0
03:40:51.022 00.000 11060 MoveAxis(N, 0, ABG)
03:40:51.022 00.000 11060 Move returns status 0, amount 0
03:40:51.022 00.000 11060 move complete, result=0
03:40:51.022 00.000 11060 worker thread done servicing request
03:40:51.022 00.000 11060 Worker thread wakes up
03:40:51.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:51.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:51.027 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:51.649 00.622 11060 Exposure complete
03:40:51.849 00.200 11060 worker thread done servicing request
03:40:51.849 00.000 10844 OnExposeComplete: enter
03:40:51.849 00.000 10844 UpdateGuideState(): m_state=6
03:40:51.849 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
03:40:51.849 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.97, Mass=1941, SNR=28.0, Peak=232 HFD=3.5
03:40:51.849 00.000 10844 MultiStar: [#1 -0.15,0.41,0.89,U] [#2 -0.04,0.23,0.90,U] [#3 -0.07,0.33,0.95,U] [#4 0.24,-0.13,0.89,U] [#5 -0.03,0.21,0.88,U] [#6 -0.37,0.04,0.87,U] [#7 -0.05,0.20,0.82,U] [#8 0.01,0.20,0.75,U] 
03:40:51.849 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {-0.26, 0.05}
03:40:51.849 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.39) = xAngle (0.64 = 0.64)
03:40:51.849 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.76 = -2.52)
03:40:51.849 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.03 mountX=0.15 mountY=-0.11, mountTheta=-0.63
03:40:51.849 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.17, opts=13)
03:40:51.849 00.000 10844 Enqueuing Move request for scope (-0.08, 0.17)
03:40:51.849 00.000 11060 Worker thread wakes up
03:40:51.853 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
03:40:51.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
03:40:51.853 00.000 11060 Moving (-0.08, 0.17) raw xDistance=0.15 yDistance=-0.11
03:40:51.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:40:51.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:51.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:40:51.854 00.001 11060 MoveAxis(W, 36, ABG)
03:40:51.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:51.854 00.000 11060 Guiding  Dir = 3, Dur = 36
03:40:51.854 00.000 10844 UpdateGuideState exits: m=1941 SNR=28.0
03:40:51.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:51.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:51.854 00.000 10844 Enqueuing Expose request
03:40:51.858 00.004 11060 IsSlewing returns 0
03:40:51.858 00.000 11060 IsGuiding returns 0
03:40:51.904 00.046 11060 IsGuiding returns 0
03:40:51.904 00.000 11060 Move returns status 0, amount 36
03:40:51.904 00.000 11060 MoveAxis(N, 0, ABG)
03:40:51.904 00.000 11060 Move returns status 0, amount 0
03:40:51.904 00.000 11060 move complete, result=0
03:40:51.904 00.000 11060 worker thread done servicing request
03:40:51.904 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
03:40:51.904 00.000 11060 Worker thread wakes up
03:40:51.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:51.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:52.544 00.640 11060 Exposure complete
03:40:52.761 00.217 11060 worker thread done servicing request
03:40:52.761 00.000 10844 OnExposeComplete: enter
03:40:52.761 00.000 10844 UpdateGuideState(): m_state=6
03:40:52.761 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
03:40:52.761 00.000 10844 Star::Find returns 1 (1), X=620.48, Y=104.79, Mass=1976, SNR=27.6, Peak=255 HFD=3.4
03:40:52.764 00.003 10844 MultiStar: [#1 0.10,0.16,0.92,U] [#2 -0.43,0.17,0.90,U] [#3 0.33,-0.05,0.94,U] [#4 -0.21,-0.06,0.91,U] [#5 -0.15,0.48,0.91,U] [#6 -0.35,-0.34,0.91,U] [#7 -0.24,-0.29,0.83,U] [#8 0.40,0.12,0.80,U] 
03:40:52.764 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.35, -0.13}
03:40:52.764 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.70 = 1.70)
03:40:52.764 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.82 = -1.46)
03:40:52.764 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
03:40:52.765 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
03:40:52.765 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
03:40:52.765 00.000 11060 Worker thread wakes up
03:40:52.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:52.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
03:40:52.765 00.000 10844 UpdateGuideState exits: m=1976 SNR=27.6 Saturated
03:40:52.765 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
03:40:52.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:52.765 00.000 11060 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
03:40:52.768 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:40:52.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:52.768 00.000 10844 Enqueuing Expose request
03:40:52.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:52.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:40:52.768 00.000 11060 MoveAxis(E, 0, ABG)
03:40:52.768 00.000 11060 Move returns status 0, amount 0
03:40:52.768 00.000 11060 MoveAxis(N, 0, ABG)
03:40:52.768 00.000 11060 Move returns status 0, amount 0
03:40:52.768 00.000 11060 move complete, result=0
03:40:52.768 00.000 11060 worker thread done servicing request
03:40:52.769 00.001 11060 Worker thread wakes up
03:40:52.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:52.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:52.770 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:53.421 00.651 11060 Exposure complete
03:40:53.629 00.208 11060 worker thread done servicing request
03:40:53.629 00.000 10844 OnExposeComplete: enter
03:40:53.629 00.000 10844 UpdateGuideState(): m_state=6
03:40:53.629 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
03:40:53.629 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.71, Mass=1845, SNR=26.6, Peak=209 HFD=3.4
03:40:53.629 00.000 10844 MultiStar: [#1 -0.25,0.35,0.99,U] [#2 -0.31,0.38,0.88,U] [#3 0.00,0.17,1.01,U] [#4 -0.09,-0.23,0.90,U] [#5 0.37,0.24,1.02,U] [#6 -0.53,-0.56,0.00,M1] [#7 -0.15,0.13,0.93,U] [#8 -0.65,-0.09,0.00,M1] 
03:40:53.629 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.12}, one-star: {-0.46, -0.21}
03:40:53.631 00.002 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.39) = xAngle (0.98 = 0.98)
03:40:53.631 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.11 = -2.18)
03:40:53.631 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.12 hyp=0.17 cameraTheta=2.37 mountX=0.09 mountY=-0.14, mountTheta=-0.98
03:40:53.632 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.12, opts=13)
03:40:53.632 00.000 10844 Enqueuing Move request for scope (-0.12, 0.12)
03:40:53.632 00.000 11060 Worker thread wakes up
03:40:53.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.12) opts 0xd
03:40:53.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.12)
03:40:53.632 00.000 11060 Moving (-0.12, 0.12) raw xDistance=0.09 yDistance=-0.14
03:40:53.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:40:53.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:53.635 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:53.635 00.000 10844 UpdateGuideState exits: m=1845 SNR=26.6
03:40:53.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:53.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:53.635 00.000 10844 Enqueuing Expose request
03:40:53.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:40:53.635 00.000 11060 MoveAxis(E, 0, ABG)
03:40:53.635 00.000 11060 Move returns status 0, amount 0
03:40:53.635 00.000 11060 MoveAxis(N, 0, ABG)
03:40:53.635 00.000 11060 Move returns status 0, amount 0
03:40:53.635 00.000 11060 move complete, result=0
03:40:53.635 00.000 11060 worker thread done servicing request
03:40:53.635 00.000 11060 Worker thread wakes up
03:40:53.637 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:53.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:53.639 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:40:54.281 00.642 11060 Exposure complete
03:40:54.491 00.210 11060 worker thread done servicing request
03:40:54.491 00.000 10844 OnExposeComplete: enter
03:40:54.491 00.000 10844 UpdateGuideState(): m_state=6
03:40:54.491 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
03:40:54.491 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.61, Mass=1739, SNR=26.1, Peak=191 HFD=3.3
03:40:54.492 00.001 10844 MultiStar: [#1 -0.50,-0.31,1.00,U] [#2 -0.21,-0.07,0.95,U] [#3 -0.23,-0.35,0.92,U] [#4 -0.36,-0.12,0.97,U] [#5 0.44,-0.19,0.89,U] [#6 -0.14,-0.25,0.98,U] [#7 -0.18,-0.30,0.93,U] [#8 -0.17,0.18,0.85,U] 
03:40:54.492 00.000 10844 refined, 8 included, MultiStar: {-0.18, -0.20}, one-star: {-0.25, -0.31}
03:40:54.492 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.72 = 2.57)
03:40:54.492 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
03:40:54.492 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.33 mountX=-0.23 mountY=-0.15, mountTheta=-2.56
03:40:54.494 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.20, opts=13)
03:40:54.496 00.002 10844 Enqueuing Move request for scope (-0.18, -0.20)
03:40:54.496 00.000 11060 Worker thread wakes up
03:40:54.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:54.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
03:40:54.496 00.000 10844 UpdateGuideState exits: m=1739 SNR=26.1
03:40:54.496 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
03:40:54.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:54.496 00.000 11060 Moving (-0.18, -0.20) raw xDistance=-0.23 yDistance=-0.15
03:40:54.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:54.496 00.000 10844 Enqueuing Expose request
03:40:54.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:40:54.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:54.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:40:54.496 00.000 11060 MoveAxis(E, 53, ABG)
03:40:54.496 00.000 11060 Guiding  Dir = 2, Dur = 53
03:40:54.513 00.017 11060 IsSlewing returns 0
03:40:54.513 00.000 11060 IsGuiding returns 0
03:40:54.574 00.061 11060 IsGuiding returns 0
03:40:54.574 00.000 11060 Move returns status 0, amount 53
03:40:54.574 00.000 11060 MoveAxis(N, 0, ABG)
03:40:54.574 00.000 11060 Move returns status 0, amount 0
03:40:54.574 00.000 11060 move complete, result=0
03:40:54.574 00.000 11060 worker thread done servicing request
03:40:54.574 00.000 11060 Worker thread wakes up
03:40:54.574 00.000 10844 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
03:40:54.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:54.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:55.212 00.638 11060 Exposure complete
03:40:55.413 00.201 11060 worker thread done servicing request
03:40:55.413 00.000 10844 OnExposeComplete: enter
03:40:55.413 00.000 10844 UpdateGuideState(): m_state=6
03:40:55.413 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
03:40:55.413 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.87, Mass=1481, SNR=24.0, Peak=170 HFD=3.1
03:40:55.413 00.000 10844 MultiStar: [#1 0.27,0.18,0.97,U] [#2 0.06,0.18,0.94,U] [#3 0.67,-0.23,0.00,M1] [#4 0.33,-0.28,1.14,U] [#5 0.19,-0.03,0.97,U] [#6 -0.12,-0.07,1.14,U] [#7 0.12,0.19,1.03,U] [#8 0.05,0.03,0.80,U] 
03:40:55.413 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {-0.19, -0.05}
03:40:55.413 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.27 = -1.27)
03:40:55.413 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
03:40:55.413 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.12 mountX=0.03 mountY=0.09, mountTheta=1.27
03:40:55.418 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
03:40:55.418 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
03:40:55.418 00.000 11060 Worker thread wakes up
03:40:55.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:55.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
03:40:55.418 00.000 10844 UpdateGuideState exits: m=1481 SNR=24.0
03:40:55.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
03:40:55.420 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:55.420 00.000 11060 Moving (0.09, 0.01) raw xDistance=0.03 yDistance=0.09
03:40:55.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:55.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:40:55.420 00.000 10844 Enqueuing Expose request
03:40:55.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:55.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:40:55.420 00.000 11060 MoveAxis(E, 0, ABG)
03:40:55.420 00.000 11060 Move returns status 0, amount 0
03:40:55.420 00.000 11060 MoveAxis(N, 0, ABG)
03:40:55.420 00.000 11060 Move returns status 0, amount 0
03:40:55.420 00.000 11060 move complete, result=0
03:40:55.420 00.000 11060 worker thread done servicing request
03:40:55.420 00.000 11060 Worker thread wakes up
03:40:55.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:55.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:55.423 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:56.067 00.644 11060 Exposure complete
03:40:56.297 00.230 11060 worker thread done servicing request
03:40:56.297 00.000 10844 OnExposeComplete: enter
03:40:56.297 00.000 10844 UpdateGuideState(): m_state=6
03:40:56.297 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
03:40:56.297 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=104.93, Mass=1867, SNR=27.7, Peak=147 HFD=3.1
03:40:56.297 00.000 10844 MultiStar: [#1 0.04,0.34,0.85,U] [#2 -0.01,0.26,0.89,U] [#3 0.36,0.11,0.92,U] [#4 -0.33,-0.30,0.97,U] [#5 -0.23,-0.20,0.89,U] [#6 -0.29,0.03,0.93,U] [#7 0.17,0.55,0.87,U] [#8 -0.30,0.06,0.75,U] 
03:40:56.297 00.000 10844 single-star, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.09, 0.01}
03:40:56.297 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.39) = xAngle (-1.30 = -1.30)
03:40:56.297 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.83 = 1.83)
03:40:56.297 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.09 mountX=0.02 mountY=0.09, mountTheta=1.30
03:40:56.303 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
03:40:56.304 00.001 10844 Enqueuing Move request for scope (0.09, 0.01)
03:40:56.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:56.304 00.000 10844 UpdateGuideState exits: m=1867 SNR=27.7
03:40:56.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:56.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:56.304 00.000 10844 Enqueuing Expose request
03:40:56.304 00.000 11060 Worker thread wakes up
03:40:56.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
03:40:56.304 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
03:40:56.304 00.000 11060 Moving (0.09, 0.01) raw xDistance=0.02 yDistance=0.09
03:40:56.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:40:56.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:56.304 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:40:56.304 00.000 11060 MoveAxis(E, 0, ABG)
03:40:56.304 00.000 11060 Move returns status 0, amount 0
03:40:56.304 00.000 11060 MoveAxis(N, 0, ABG)
03:40:56.304 00.000 11060 Move returns status 0, amount 0
03:40:56.304 00.000 11060 move complete, result=0
03:40:56.304 00.000 11060 worker thread done servicing request
03:40:56.304 00.000 11060 Worker thread wakes up
03:40:56.306 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:56.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:56.308 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:56.931 00.623 11060 Exposure complete
03:40:57.140 00.209 11060 worker thread done servicing request
03:40:57.140 00.000 10844 OnExposeComplete: enter
03:40:57.140 00.000 10844 UpdateGuideState(): m_state=6
03:40:57.140 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
03:40:57.140 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.57, Mass=2055, SNR=29.2, Peak=245 HFD=3.2
03:40:57.140 00.000 10844 MultiStar: [#1 -0.02,0.33,0.97,U] [#2 0.36,0.15,0.87,U] [#3 0.31,0.06,0.89,U] [#4 -0.12,-0.33,0.91,U] [#5 0.51,0.07,0.85,U] [#6 0.10,-0.13,0.84,U] [#7 -0.03,-0.19,0.89,U] [#8 -0.07,0.32,0.69,U] 
03:40:57.140 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.02}, one-star: {-0.30, -0.35}
03:40:57.140 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.39) = xAngle (-1.62 = -1.62)
03:40:57.140 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.51 = 1.51)
03:40:57.140 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.23 mountX=-0.00 mountY=0.08, mountTheta=1.62
03:40:57.143 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
03:40:57.143 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
03:40:57.143 00.000 11060 Worker thread wakes up
03:40:57.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:57.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
03:40:57.143 00.000 10844 UpdateGuideState exits: m=2055 SNR=29.2
03:40:57.143 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
03:40:57.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:57.143 00.000 11060 Moving (0.08, -0.02) raw xDistance=-0.00 yDistance=0.08
03:40:57.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:57.143 00.000 10844 Enqueuing Expose request
03:40:57.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:40:57.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:57.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:40:57.143 00.000 11060 MoveAxis(E, 0, ABG)
03:40:57.143 00.000 11060 Move returns status 0, amount 0
03:40:57.143 00.000 11060 MoveAxis(N, 0, ABG)
03:40:57.143 00.000 11060 Move returns status 0, amount 0
03:40:57.143 00.000 11060 move complete, result=0
03:40:57.143 00.000 11060 worker thread done servicing request
03:40:57.143 00.000 11060 Worker thread wakes up
03:40:57.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:57.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:57.149 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:57.773 00.624 11060 Exposure complete
03:40:57.986 00.213 11060 worker thread done servicing request
03:40:57.988 00.002 10844 OnExposeComplete: enter
03:40:57.988 00.000 10844 UpdateGuideState(): m_state=6
03:40:57.988 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
03:40:57.988 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=105.02, Mass=1918, SNR=27.7, Peak=217 HFD=3.2
03:40:57.988 00.000 10844 MultiStar: [#1 0.07,0.85,0.00,M1] [#2 -0.36,0.54,0.00,M1] [#3 0.10,0.05,0.89,U] [#4 -0.32,0.05,1.05,U] [#5 0.07,0.26,0.81,U] [#6 -0.22,0.42,0.97,U] [#7 -0.18,0.43,0.89,U] [#8 -0.02,0.28,0.80,U] 
03:40:57.988 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.22}, one-star: {-0.30, 0.10}
03:40:57.988 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.39) = xAngle (0.73 = 0.73)
03:40:57.988 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.86 = -2.42)
03:40:57.988 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=0.19 mountY=-0.17, mountTheta=-0.72
03:40:57.991 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.22, opts=13)
03:40:57.991 00.000 10844 Enqueuing Move request for scope (-0.14, 0.22)
03:40:57.991 00.000 11060 Worker thread wakes up
03:40:57.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:40:57.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
03:40:57.991 00.000 10844 UpdateGuideState exits: m=1918 SNR=27.7
03:40:57.991 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
03:40:57.991 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:57.991 00.000 11060 Moving (-0.14, 0.22) raw xDistance=0.19 yDistance=-0.17
03:40:57.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:57.991 00.000 10844 Enqueuing Expose request
03:40:57.991 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:40:57.991 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:57.991 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:40:57.991 00.000 11060 MoveAxis(W, 46, ABG)
03:40:57.991 00.000 11060 Guiding  Dir = 3, Dur = 46
03:40:58.001 00.010 11060 IsSlewing returns 0
03:40:58.001 00.000 11060 IsGuiding returns 0
03:40:58.064 00.063 11060 IsGuiding returns 0
03:40:58.064 00.000 11060 Move returns status 0, amount 46
03:40:58.065 00.001 11060 MoveAxis(N, 0, ABG)
03:40:58.065 00.000 11060 Move returns status 0, amount 0
03:40:58.065 00.000 11060 move complete, result=0
03:40:58.065 00.000 11060 worker thread done servicing request
03:40:58.065 00.000 11060 Worker thread wakes up
03:40:58.065 00.000 10844 GuideStep: 0.2 px 46 ms WEST, -0.2 px 0 ms NORTH
03:40:58.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:58.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:58.692 00.627 11060 Exposure complete
03:40:58.902 00.210 11060 worker thread done servicing request
03:40:58.902 00.000 10844 OnExposeComplete: enter
03:40:58.902 00.000 10844 UpdateGuideState(): m_state=6
03:40:58.902 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
03:40:58.902 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=104.51, Mass=1830, SNR=27.0, Peak=225 HFD=3.4
03:40:58.902 00.000 10844 MultiStar: [#1 -0.10,0.12,0.94,U] [#2 -0.29,-0.22,0.83,U] [#3 -0.09,-0.51,0.97,U] [#4 -0.19,-0.38,0.98,U] [#5 0.04,-0.50,0.99,U] [#6 -0.40,-0.62,0.00,M1] [#7 0.06,-0.14,0.88,U] [#8 -0.05,-0.33,0.84,U] 
03:40:58.902 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.30}, one-star: {-0.61, -0.41}
03:40:58.902 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.84)
03:40:58.902 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:40:58.902 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.06 mountX=-0.33 mountY=-0.11, mountTheta=-2.82
03:40:58.907 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.30, opts=13)
03:40:58.907 00.000 10844 Enqueuing Move request for scope (-0.16, -0.30)
03:40:58.907 00.000 11060 Worker thread wakes up
03:40:58.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:58.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
03:40:58.907 00.000 10844 UpdateGuideState exits: m=1830 SNR=27.0
03:40:58.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
03:40:58.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:58.907 00.000 11060 Moving (-0.16, -0.30) raw xDistance=-0.33 yDistance=-0.11
03:40:58.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:58.907 00.000 10844 Enqueuing Expose request
03:40:58.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
03:40:58.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:58.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:40:58.907 00.000 11060 MoveAxis(E, 75, ABG)
03:40:58.907 00.000 11060 Guiding  Dir = 2, Dur = 75
03:40:58.923 00.016 11060 IsSlewing returns 0
03:40:58.924 00.001 11060 IsGuiding returns 0
03:40:59.009 00.085 11060 IsGuiding returns 0
03:40:59.009 00.000 11060 Move returns status 0, amount 75
03:40:59.009 00.000 11060 MoveAxis(N, 0, ABG)
03:40:59.009 00.000 11060 Move returns status 0, amount 0
03:40:59.009 00.000 11060 move complete, result=0
03:40:59.009 00.000 11060 worker thread done servicing request
03:40:59.009 00.000 11060 Worker thread wakes up
03:40:59.009 00.000 10844 GuideStep: -0.3 px 75 ms EAST, -0.1 px 0 ms NORTH
03:40:59.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:59.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:40:59.632 00.623 11060 Exposure complete
03:40:59.830 00.198 11060 worker thread done servicing request
03:40:59.830 00.000 10844 OnExposeComplete: enter
03:40:59.830 00.000 10844 UpdateGuideState(): m_state=6
03:40:59.830 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
03:40:59.830 00.000 10844 Star::Find returns 1 (0), X=620.28, Y=104.32, Mass=1689, SNR=25.8, Peak=212 HFD=3.4
03:40:59.830 00.000 10844 MultiStar: [#1 -0.52,0.11,0.96,U] [#2 -0.28,-0.04,0.96,U] [#3 0.23,-0.10,0.95,U] [#4 -0.23,-0.03,1.05,U] [#5 -0.07,-0.11,0.95,U] [#6 -0.44,-0.87,0.00,M2] [#7 0.03,0.23,0.92,U] [#8 0.29,-0.44,0.89,U] 
03:40:59.830 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.12}, one-star: {-0.55, -0.60}
03:40:59.830 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.39) = xAngle (-3.82 = 2.46)
03:40:59.830 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.70 = -0.70)
03:40:59.830 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.43 mountX=-0.15 mountY=-0.12, mountTheta=-2.45
03:40:59.835 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.12, opts=13)
03:40:59.835 00.000 10844 Enqueuing Move request for scope (-0.14, -0.12)
03:40:59.835 00.000 11060 Worker thread wakes up
03:40:59.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:40:59.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
03:40:59.835 00.000 10844 UpdateGuideState exits: m=1689 SNR=25.8
03:40:59.835 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
03:40:59.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:59.835 00.000 11060 Moving (-0.14, -0.12) raw xDistance=-0.15 yDistance=-0.12
03:40:59.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:40:59.835 00.000 10844 Enqueuing Expose request
03:40:59.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:40:59.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:40:59.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:40:59.835 00.000 11060 MoveAxis(E, 37, ABG)
03:40:59.835 00.000 11060 Guiding  Dir = 2, Dur = 37
03:40:59.840 00.005 11060 IsSlewing returns 0
03:40:59.840 00.000 11060 IsGuiding returns 0
03:40:59.883 00.043 11060 IsGuiding returns 0
03:40:59.883 00.000 11060 Move returns status 0, amount 37
03:40:59.883 00.000 11060 MoveAxis(N, 0, ABG)
03:40:59.883 00.000 11060 Move returns status 0, amount 0
03:40:59.883 00.000 11060 move complete, result=0
03:40:59.883 00.000 11060 worker thread done servicing request
03:40:59.883 00.000 10844 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
03:40:59.883 00.000 11060 Worker thread wakes up
03:40:59.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:40:59.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:00.512 00.629 11060 Exposure complete
03:41:00.721 00.209 11060 worker thread done servicing request
03:41:00.721 00.000 10844 OnExposeComplete: enter
03:41:00.721 00.000 10844 UpdateGuideState(): m_state=6
03:41:00.721 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
03:41:00.721 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.61, Mass=1706, SNR=25.9, Peak=211 HFD=3.2
03:41:00.723 00.002 10844 MultiStar: [#1 -0.47,0.18,0.98,U] [#2 -0.12,0.22,0.92,U] [#3 -0.09,-0.08,1.05,U] [#4 -0.27,0.04,1.03,U] [#5 -0.16,-0.12,0.98,U] [#6 -0.65,0.02,0.00,M3] [#7 0.03,0.34,1.08,U] [#8 0.19,0.15,0.80,U] 
03:41:00.723 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.05}, one-star: {-0.44, -0.31}
03:41:00.723 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
03:41:00.723 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
03:41:00.723 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.85 mountX=0.02 mountY=-0.18, mountTheta=-1.46
03:41:00.726 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.05, opts=13)
03:41:00.726 00.000 10844 Enqueuing Move request for scope (-0.17, 0.05)
03:41:00.726 00.000 11060 Worker thread wakes up
03:41:00.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:00.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
03:41:00.726 00.000 10844 UpdateGuideState exits: m=1706 SNR=25.9
03:41:00.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
03:41:00.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:00.726 00.000 11060 Moving (-0.17, 0.05) raw xDistance=0.02 yDistance=-0.18
03:41:00.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:00.726 00.000 10844 Enqueuing Expose request
03:41:00.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:41:00.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:00.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:41:00.726 00.000 11060 MoveAxis(E, 0, ABG)
03:41:00.726 00.000 11060 Move returns status 0, amount 0
03:41:00.726 00.000 11060 MoveAxis(N, 0, ABG)
03:41:00.726 00.000 11060 Move returns status 0, amount 0
03:41:00.726 00.000 11060 move complete, result=0
03:41:00.726 00.000 11060 worker thread done servicing request
03:41:00.726 00.000 11060 Worker thread wakes up
03:41:00.728 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:00.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:00.730 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:41:01.353 00.623 11060 Exposure complete
03:41:01.550 00.197 11060 worker thread done servicing request
03:41:01.550 00.000 10844 OnExposeComplete: enter
03:41:01.550 00.000 10844 UpdateGuideState(): m_state=6
03:41:01.550 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
03:41:01.550 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.75, Mass=1662, SNR=25.2, Peak=213 HFD=3.5
03:41:01.551 00.001 10844 MultiStar: [#1 -0.02,0.63,0.00,M1] [#2 0.27,0.47,0.97,U] [#3 0.43,0.02,0.94,U] [#4 -0.57,-0.56,0.00,M1] [#5 -0.00,-0.37,1.07,U] [#6 0.35,-0.18,1.06,U] [#7 -0.24,-0.15,0.92,U] [#8 0.07,0.17,0.95,U] 
03:41:01.551 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.04}, one-star: {-0.16, -0.17}
03:41:01.551 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.39) = xAngle (-1.74 = -1.74)
03:41:01.551 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.39 = 1.39)
03:41:01.551 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.35 mountX=-0.02 mountY=0.11, mountTheta=1.74
03:41:01.551 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.04, opts=13)
03:41:01.551 00.000 10844 Enqueuing Move request for scope (0.10, -0.04)
03:41:01.555 00.004 11060 Worker thread wakes up
03:41:01.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:01.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
03:41:01.555 00.000 10844 UpdateGuideState exits: m=1662 SNR=25.2
03:41:01.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
03:41:01.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:01.555 00.000 11060 Moving (0.10, -0.04) raw xDistance=-0.02 yDistance=0.11
03:41:01.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:01.555 00.000 10844 Enqueuing Expose request
03:41:01.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:41:01.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:01.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:41:01.555 00.000 11060 MoveAxis(E, 0, ABG)
03:41:01.555 00.000 11060 Move returns status 0, amount 0
03:41:01.555 00.000 11060 MoveAxis(N, 0, ABG)
03:41:01.555 00.000 11060 Move returns status 0, amount 0
03:41:01.555 00.000 11060 move complete, result=0
03:41:01.555 00.000 11060 worker thread done servicing request
03:41:01.555 00.000 11060 Worker thread wakes up
03:41:01.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:01.557 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:01.558 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:02.198 00.640 11060 Exposure complete
03:41:02.403 00.205 11060 worker thread done servicing request
03:41:02.403 00.000 10844 OnExposeComplete: enter
03:41:02.403 00.000 10844 UpdateGuideState(): m_state=6
03:41:02.403 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
03:41:02.403 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.86, Mass=1802, SNR=26.6, Peak=251 HFD=2.9
03:41:02.404 00.001 10844 MultiStar: [#1 0.10,-0.16,0.95,U] [#2 0.12,-0.58,0.00,M1] [#3 0.45,-0.20,1.00,U] [#4 -0.33,-0.71,0.00,M2] [#5 0.47,-0.09,0.92,U] [#6 -0.07,-0.69,0.00,M3] [#7 -0.02,0.13,0.97,U] [#8 0.05,-0.09,0.86,U] 
03:41:02.404 00.000 10844 single-star, 5 included, MultiStar: {0.16, -0.08}, one-star: {-0.07, -0.05}
03:41:02.404 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.39) = xAngle (-3.86 = 2.42)
03:41:02.404 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.74 = -0.74)
03:41:02.405 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.47 mountX=-0.07 mountY=-0.06, mountTheta=-2.41
03:41:02.405 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.05, opts=13)
03:41:02.405 00.000 10844 Enqueuing Move request for scope (-0.07, -0.05)
03:41:02.405 00.000 11060 Worker thread wakes up
03:41:02.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
03:41:02.405 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
03:41:02.405 00.000 11060 Moving (-0.07, -0.05) raw xDistance=-0.07 yDistance=-0.06
03:41:02.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:02.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:41:02.405 00.000 10844 UpdateGuideState exits: m=1802 SNR=26.6
03:41:02.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:02.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:02.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:41:02.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:02.405 00.000 10844 Enqueuing Expose request
03:41:02.405 00.000 11060 MoveAxis(E, 0, ABG)
03:41:02.405 00.000 11060 Move returns status 0, amount 0
03:41:02.405 00.000 11060 MoveAxis(N, 0, ABG)
03:41:02.409 00.004 11060 Move returns status 0, amount 0
03:41:02.409 00.000 11060 move complete, result=0
03:41:02.409 00.000 11060 worker thread done servicing request
03:41:02.409 00.000 11060 Worker thread wakes up
03:41:02.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:02.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:02.410 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:03.041 00.631 11060 Exposure complete
03:41:03.247 00.206 11060 worker thread done servicing request
03:41:03.247 00.000 10844 OnExposeComplete: enter
03:41:03.247 00.000 10844 UpdateGuideState(): m_state=6
03:41:03.247 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
03:41:03.247 00.000 10844 Star::Find returns 1 (1), X=620.50, Y=104.80, Mass=1630, SNR=25.6, Peak=255 HFD=3.0
03:41:03.248 00.001 10844 MultiStar: [#1 -0.16,0.04,0.96,U] [#2 -0.17,-0.14,0.87,U] [#3 0.41,-0.35,1.04,U] [#4 -0.22,0.01,1.02,U] [#5 0.55,-0.50,0.00,M1] [#6 -0.38,-0.96,0.00,M4] [#7 -0.17,-0.00,0.97,U] [#8 0.60,-0.38,0.00,M1] 
03:41:03.248 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.10}, one-star: {-0.33, -0.12}
03:41:03.248 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.39) = xAngle (-3.78 = 2.50)
03:41:03.249 00.001 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.66 = -0.66)
03:41:03.249 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.39 mountX=-0.11 mountY=-0.09, mountTheta=-2.49
03:41:03.249 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.10, opts=13)
03:41:03.249 00.000 10844 Enqueuing Move request for scope (-0.10, -0.10)
03:41:03.249 00.000 11060 Worker thread wakes up
03:41:03.249 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:03.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
03:41:03.249 00.000 10844 UpdateGuideState exits: m=1630 SNR=25.6 Saturated
03:41:03.249 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
03:41:03.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:03.249 00.000 11060 Moving (-0.10, -0.10) raw xDistance=-0.11 yDistance=-0.09
03:41:03.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:03.249 00.000 10844 Enqueuing Expose request
03:41:03.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:41:03.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:03.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:41:03.249 00.000 11060 MoveAxis(E, 0, ABG)
03:41:03.249 00.000 11060 Move returns status 0, amount 0
03:41:03.249 00.000 11060 MoveAxis(N, 0, ABG)
03:41:03.254 00.005 11060 Move returns status 0, amount 0
03:41:03.254 00.000 11060 move complete, result=0
03:41:03.254 00.000 11060 worker thread done servicing request
03:41:03.254 00.000 11060 Worker thread wakes up
03:41:03.254 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:03.254 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:03.266 00.012 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:03.892 00.626 11060 Exposure complete
03:41:04.108 00.216 10844 OnExposeComplete: enter
03:41:04.110 00.002 10844 UpdateGuideState(): m_state=6
03:41:04.110 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
03:41:04.110 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=105.01, Mass=1735, SNR=26.6, Peak=199 HFD=2.5
03:41:04.110 00.000 10844 MultiStar: [#1 0.33,0.26,0.90,U] [#2 0.00,0.36,0.83,U] [#3 0.78,-0.16,0.00,M1] [#4 -0.26,-0.38,0.99,U] [#5 0.32,-0.12,0.91,U] [#6 -0.18,0.02,1.04,U] [#7 0.02,0.02,0.95,U] [#8 0.71,0.20,0.00,M2] 
03:41:04.110 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.02}, one-star: {-0.10, 0.09}
03:41:04.110 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.39) = xAngle (-0.24 = -0.24)
03:41:04.110 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.88 = 2.88)
03:41:04.110 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.15 mountX=0.03 mountY=0.01, mountTheta=0.26
03:41:04.110 00.000 11060 worker thread done servicing request
03:41:04.113 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
03:41:04.113 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
03:41:04.113 00.000 11060 Worker thread wakes up
03:41:04.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
03:41:04.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
03:41:04.113 00.000 11060 Moving (0.01, 0.02) raw xDistance=0.03 yDistance=0.01
03:41:04.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:41:04.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:04.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:04.113 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.6
03:41:04.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:41:04.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:04.113 00.000 11060 MoveAxis(E, 0, ABG)
03:41:04.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:04.113 00.000 10844 Enqueuing Expose request
03:41:04.113 00.000 11060 Move returns status 0, amount 0
03:41:04.113 00.000 11060 MoveAxis(N, 0, ABG)
03:41:04.113 00.000 11060 Move returns status 0, amount 0
03:41:04.113 00.000 11060 move complete, result=0
03:41:04.113 00.000 11060 worker thread done servicing request
03:41:04.116 00.003 11060 Worker thread wakes up
03:41:04.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:04.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:04.121 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:41:04.769 00.648 11060 Exposure complete
03:41:04.980 00.211 11060 worker thread done servicing request
03:41:04.980 00.000 10844 OnExposeComplete: enter
03:41:04.980 00.000 10844 UpdateGuideState(): m_state=6
03:41:04.981 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
03:41:04.981 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=105.08, Mass=1785, SNR=26.6, Peak=183 HFD=3.5
03:41:04.981 00.000 10844 MultiStar: [#1 -0.16,0.39,0.97,U] [#2 -0.09,0.22,0.94,U] [#3 0.48,0.11,0.93,U] [#4 -0.26,0.27,0.97,U] [#5 0.50,0.24,0.95,U] [#6 0.01,0.24,0.95,U] [#7 -0.34,0.07,0.92,U] [#8 -0.05,0.05,0.84,U] 
03:41:04.981 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.20}, one-star: {-0.31, 0.17}
03:41:04.981 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.39) = xAngle (0.31 = 0.31)
03:41:04.981 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.44 = -2.85)
03:41:04.981 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.70 mountX=0.19 mountY=-0.06, mountTheta=-0.30
03:41:04.981 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.20, opts=13)
03:41:04.986 00.005 10844 Enqueuing Move request for scope (-0.03, 0.20)
03:41:04.986 00.000 11060 Worker thread wakes up
03:41:04.986 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:04.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
03:41:04.986 00.000 10844 UpdateGuideState exits: m=1785 SNR=26.6
03:41:04.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
03:41:04.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:04.986 00.000 11060 Moving (-0.03, 0.20) raw xDistance=0.19 yDistance=-0.06
03:41:04.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:04.986 00.000 10844 Enqueuing Expose request
03:41:04.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:41:04.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:04.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:41:04.986 00.000 11060 MoveAxis(W, 44, ABG)
03:41:04.986 00.000 11060 Guiding  Dir = 3, Dur = 44
03:41:05.001 00.015 11060 IsSlewing returns 0
03:41:05.001 00.000 11060 IsGuiding returns 0
03:41:05.059 00.058 11060 IsGuiding returns 0
03:41:05.060 00.001 11060 Move returns status 0, amount 44
03:41:05.060 00.000 11060 MoveAxis(N, 0, ABG)
03:41:05.060 00.000 11060 Move returns status 0, amount 0
03:41:05.060 00.000 11060 move complete, result=0
03:41:05.060 00.000 11060 worker thread done servicing request
03:41:05.060 00.000 11060 Worker thread wakes up
03:41:05.060 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
03:41:05.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:05.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:05.704 00.644 11060 Exposure complete
03:41:05.917 00.213 10844 OnExposeComplete: enter
03:41:05.917 00.000 10844 UpdateGuideState(): m_state=6
03:41:05.917 00.000 11060 worker thread done servicing request
03:41:05.917 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
03:41:05.917 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.10, Mass=2280, SNR=30.3, Peak=197 HFD=3.5
03:41:05.917 00.000 10844 MultiStar: [#1 -0.16,0.35,0.83,U] [#2 -0.17,-0.27,0.82,U] [#3 0.20,0.01,0.84,U] [#4 -0.33,-0.50,0.00,M1] [#5 -0.03,-0.34,0.79,U] [#6 -0.24,-0.68,0.00,M3] [#7 -0.24,0.04,0.81,U] [#8 0.22,-0.08,0.77,U] 
03:41:05.917 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.18}, one-star: {-0.26, -0.82}
03:41:05.917 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.95)
03:41:05.917 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.21 = -0.21)
03:41:05.917 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.95 mountX=-0.19 mountY=-0.04, mountTheta=-2.93
03:41:05.919 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.18, opts=13)
03:41:05.919 00.000 10844 Enqueuing Move request for scope (-0.07, -0.18)
03:41:05.919 00.000 11060 Worker thread wakes up
03:41:05.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:05.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
03:41:05.919 00.000 10844 UpdateGuideState exits: m=2280 SNR=30.3
03:41:05.919 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
03:41:05.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:05.919 00.000 11060 Moving (-0.07, -0.18) raw xDistance=-0.19 yDistance=-0.04
03:41:05.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:05.922 00.003 10844 Enqueuing Expose request
03:41:05.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:41:05.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:05.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:41:05.922 00.000 11060 MoveAxis(E, 43, ABG)
03:41:05.922 00.000 11060 Guiding  Dir = 2, Dur = 43
03:41:05.932 00.010 11060 IsSlewing returns 0
03:41:05.932 00.000 11060 IsGuiding returns 0
03:41:05.980 00.048 11060 IsGuiding returns 0
03:41:05.980 00.000 11060 Move returns status 0, amount 43
03:41:05.980 00.000 11060 MoveAxis(N, 0, ABG)
03:41:05.980 00.000 11060 Move returns status 0, amount 0
03:41:05.980 00.000 11060 move complete, result=0
03:41:05.980 00.000 11060 worker thread done servicing request
03:41:05.980 00.000 11060 Worker thread wakes up
03:41:05.980 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
03:41:05.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:05.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:06.615 00.635 11060 Exposure complete
03:41:06.821 00.206 11060 worker thread done servicing request
03:41:06.821 00.000 10844 OnExposeComplete: enter
03:41:06.821 00.000 10844 UpdateGuideState(): m_state=6
03:41:06.822 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
03:41:06.822 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.39, Mass=1759, SNR=26.2, Peak=215 HFD=3.3
03:41:06.822 00.000 10844 MultiStar: [#1 -0.11,-0.54,0.92,U] [#2 0.04,0.26,0.95,U] [#3 0.22,-0.56,0.00,M1] [#4 0.27,-0.37,1.04,U] [#5 0.37,-0.06,0.88,U] [#6 -0.38,-0.36,1.00,U] [#7 0.20,0.15,0.86,U] [#8 0.14,-0.12,0.84,U] 
03:41:06.822 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.21}, one-star: {-0.22, -0.53}
03:41:06.822 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.39) = xAngle (-2.81 = -2.81)
03:41:06.822 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.31 = 0.31)
03:41:06.822 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.42 mountX=-0.20 mountY=0.06, mountTheta=2.83
03:41:06.824 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.21, opts=13)
03:41:06.824 00.000 10844 Enqueuing Move request for scope (0.03, -0.21)
03:41:06.824 00.000 11060 Worker thread wakes up
03:41:06.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
03:41:06.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:06.824 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
03:41:06.824 00.000 10844 UpdateGuideState exits: m=1759 SNR=26.2
03:41:06.824 00.000 11060 Moving (0.03, -0.21) raw xDistance=-0.20 yDistance=0.06
03:41:06.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:06.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:41:06.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:06.824 00.000 10844 Enqueuing Expose request
03:41:06.829 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:06.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:41:06.829 00.000 11060 MoveAxis(E, 48, ABG)
03:41:06.829 00.000 11060 Guiding  Dir = 2, Dur = 48
03:41:06.855 00.026 11060 IsSlewing returns 0
03:41:06.856 00.001 11060 IsGuiding returns 0
03:41:06.932 00.076 11060 IsGuiding returns 0
03:41:06.932 00.000 11060 Move returns status 0, amount 48
03:41:06.932 00.000 11060 MoveAxis(N, 0, ABG)
03:41:06.932 00.000 11060 Move returns status 0, amount 0
03:41:06.932 00.000 11060 move complete, result=0
03:41:06.932 00.000 11060 worker thread done servicing request
03:41:06.932 00.000 11060 Worker thread wakes up
03:41:06.932 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
03:41:06.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:06.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:07.567 00.635 11060 Exposure complete
03:41:07.776 00.209 11060 worker thread done servicing request
03:41:07.776 00.000 10844 OnExposeComplete: enter
03:41:07.776 00.000 10844 UpdateGuideState(): m_state=6
03:41:07.776 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
03:41:07.776 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.62, Mass=1855, SNR=27.0, Peak=247 HFD=3.2
03:41:07.777 00.001 10844 MultiStar: [#1 -0.23,-0.26,0.91,U] [#2 0.33,0.56,0.00,M1] [#3 0.17,-0.13,0.92,U] [#4 -0.32,-0.27,0.86,U] [#5 1.03,0.55,0.00,M1] [#6 -0.26,-0.42,1.04,U] [#7 0.11,0.03,1.01,U] [#8 -0.03,0.33,0.83,U] 
03:41:07.777 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.15}, one-star: {-0.26, -0.30}
03:41:07.777 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.39) = xAngle (-3.61 = 2.68)
03:41:07.777 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.48 = -0.48)
03:41:07.777 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.22 mountX=-0.17 mountY=-0.09, mountTheta=-2.66
03:41:07.779 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
03:41:07.779 00.000 10844 Enqueuing Move request for scope (-0.12, -0.15)
03:41:07.779 00.000 11060 Worker thread wakes up
03:41:07.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:41:07.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
03:41:07.779 00.000 10844 UpdateGuideState exits: m=1855 SNR=27.0
03:41:07.779 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
03:41:07.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:07.779 00.000 11060 Moving (-0.12, -0.15) raw xDistance=-0.17 yDistance=-0.09
03:41:07.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:07.779 00.000 10844 Enqueuing Expose request
03:41:07.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:41:07.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:07.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:41:07.779 00.000 11060 MoveAxis(E, 42, ABG)
03:41:07.779 00.000 11060 Guiding  Dir = 2, Dur = 42
03:41:07.794 00.015 11060 IsSlewing returns 0
03:41:07.794 00.000 11060 IsGuiding returns 0
03:41:07.842 00.048 11060 IsGuiding returns 0
03:41:07.842 00.000 11060 Move returns status 0, amount 42
03:41:07.842 00.000 11060 MoveAxis(N, 0, ABG)
03:41:07.842 00.000 11060 Move returns status 0, amount 0
03:41:07.842 00.000 11060 move complete, result=0
03:41:07.842 00.000 11060 worker thread done servicing request
03:41:07.842 00.000 11060 Worker thread wakes up
03:41:07.842 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:41:07.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:07.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:08.463 00.621 11060 Exposure complete
03:41:08.685 00.222 11060 worker thread done servicing request
03:41:08.687 00.002 10844 OnExposeComplete: enter
03:41:08.687 00.000 10844 UpdateGuideState(): m_state=6
03:41:08.687 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
03:41:08.687 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.98, Mass=1834, SNR=27.7, Peak=209 HFD=2.8
03:41:08.687 00.000 10844 MultiStar: [#1 0.13,0.01,0.91,U] [#2 -0.08,0.12,0.89,U] [#3 0.17,-0.44,0.99,U] [#4 -0.12,0.04,0.93,U] [#5 0.34,-0.04,0.93,U] [#6 -0.31,-0.35,0.92,U] [#7 0.11,0.59,0.00,M1] [#8 0.14,-0.26,0.80,U] 
03:41:08.687 00.000 10844 single-star, 7 included, MultiStar: {0.03, -0.11}, one-star: {-0.01, 0.06}
03:41:08.687 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.39) = xAngle (0.29 = 0.29)
03:41:08.687 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.42 = -2.87)
03:41:08.687 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.68 mountX=0.06 mountY=-0.02, mountTheta=-0.28
03:41:08.693 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
03:41:08.693 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
03:41:08.693 00.000 11060 Worker thread wakes up
03:41:08.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:08.693 00.000 10844 UpdateGuideState exits: m=1834 SNR=27.7
03:41:08.695 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:08.695 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:08.695 00.000 10844 Enqueuing Expose request
03:41:08.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
03:41:08.696 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
03:41:08.696 00.000 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
03:41:08.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:41:08.696 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:08.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:41:08.696 00.000 11060 MoveAxis(E, 0, ABG)
03:41:08.696 00.000 11060 Move returns status 0, amount 0
03:41:08.696 00.000 11060 MoveAxis(N, 0, ABG)
03:41:08.696 00.000 11060 Move returns status 0, amount 0
03:41:08.696 00.000 11060 move complete, result=0
03:41:08.696 00.000 11060 worker thread done servicing request
03:41:08.698 00.002 11060 Worker thread wakes up
03:41:08.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:08.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:08.702 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:09.342 00.640 11060 Exposure complete
03:41:09.543 00.201 11060 worker thread done servicing request
03:41:09.543 00.000 10844 OnExposeComplete: enter
03:41:09.543 00.000 10844 UpdateGuideState(): m_state=6
03:41:09.543 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
03:41:09.545 00.002 10844 Star::Find returns 1 (0), X=620.47, Y=104.59, Mass=1988, SNR=28.4, Peak=223 HFD=3.3
03:41:09.545 00.000 10844 MultiStar: [#1 0.22,0.41,0.87,U] [#2 0.21,0.05,0.83,U] [#3 0.61,-0.11,0.00,M1] [#4 0.44,0.06,0.92,U] [#5 0.16,-0.16,0.87,U] [#6 0.11,0.03,0.98,U] [#7 0.42,0.36,0.87,U] [#8 0.26,0.27,0.75,U] 
03:41:09.545 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.07}, one-star: {-0.36, -0.33}
03:41:09.545 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.39) = xAngle (-0.98 = -0.98)
03:41:09.545 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
03:41:09.545 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.41 mountX=0.10 mountY=0.16, mountTheta=0.99
03:41:09.548 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.07, opts=13)
03:41:09.548 00.000 10844 Enqueuing Move request for scope (0.17, 0.07)
03:41:09.548 00.000 11060 Worker thread wakes up
03:41:09.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:09.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
03:41:09.548 00.000 10844 UpdateGuideState exits: m=1988 SNR=28.4
03:41:09.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
03:41:09.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:09.548 00.000 11060 Moving (0.17, 0.07) raw xDistance=0.10 yDistance=0.16
03:41:09.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:09.548 00.000 10844 Enqueuing Expose request
03:41:09.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:41:09.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:09.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:41:09.549 00.001 11060 MoveAxis(E, 0, ABG)
03:41:09.549 00.000 11060 Move returns status 0, amount 0
03:41:09.549 00.000 11060 MoveAxis(N, 0, ABG)
03:41:09.549 00.000 11060 Move returns status 0, amount 0
03:41:09.549 00.000 11060 move complete, result=0
03:41:09.549 00.000 11060 worker thread done servicing request
03:41:09.549 00.000 11060 Worker thread wakes up
03:41:09.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:09.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:09.551 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:41:10.184 00.633 11060 Exposure complete
03:41:10.393 00.209 11060 worker thread done servicing request
03:41:10.393 00.000 10844 OnExposeComplete: enter
03:41:10.393 00.000 10844 UpdateGuideState(): m_state=6
03:41:10.393 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
03:41:10.393 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.48, Mass=1799, SNR=26.6, Peak=222 HFD=3.2
03:41:10.393 00.000 10844 MultiStar: [#1 -0.06,0.26,0.96,U] [#2 0.17,0.42,0.87,U] [#3 0.73,-0.09,0.00,M2] [#4 -0.31,-0.27,0.96,U] [#5 0.19,-0.14,0.83,U] [#6 -0.23,-0.24,0.96,U] [#7 0.02,0.25,0.92,U] [#8 0.32,-0.01,0.84,U] 
03:41:10.393 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {-0.33, -0.44}
03:41:10.393 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.39) = xAngle (-3.93 = 2.35)
03:41:10.393 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
03:41:10.393 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.54 mountX=-0.04 mountY=-0.04, mountTheta=-2.34
03:41:10.399 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
03:41:10.399 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
03:41:10.399 00.000 11060 Worker thread wakes up
03:41:10.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:10.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:41:10.399 00.000 10844 UpdateGuideState exits: m=1799 SNR=26.6
03:41:10.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:41:10.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:10.399 00.000 11060 Moving (-0.04, -0.03) raw xDistance=-0.04 yDistance=-0.04
03:41:10.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:10.399 00.000 10844 Enqueuing Expose request
03:41:10.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:41:10.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:10.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:41:10.399 00.000 11060 MoveAxis(E, 0, ABG)
03:41:10.399 00.000 11060 Move returns status 0, amount 0
03:41:10.399 00.000 11060 MoveAxis(N, 0, ABG)
03:41:10.399 00.000 11060 Move returns status 0, amount 0
03:41:10.399 00.000 11060 move complete, result=0
03:41:10.401 00.002 11060 worker thread done servicing request
03:41:10.401 00.000 11060 Worker thread wakes up
03:41:10.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:10.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:10.401 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:11.029 00.628 11060 Exposure complete
03:41:11.245 00.216 11060 worker thread done servicing request
03:41:11.245 00.000 10844 OnExposeComplete: enter
03:41:11.245 00.000 10844 UpdateGuideState(): m_state=6
03:41:11.245 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
03:41:11.245 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=104.83, Mass=1671, SNR=24.9, Peak=186 HFD=3.3
03:41:11.245 00.000 10844 MultiStar: [#1 0.17,0.05,0.95,U] [#2 0.26,0.23,1.02,U] [#3 0.77,-0.03,0.00,M3] [#4 0.05,-0.22,1.07,U] [#5 0.48,-0.80,0.00,M1] [#6 0.05,-0.42,1.14,U] [#7 0.00,-0.09,0.96,U] [#8 0.33,-0.08,0.90,U] 
03:41:11.245 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {-0.18, -0.09}
03:41:11.245 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.39) = xAngle (-2.20 = -2.20)
03:41:11.245 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.92 = 0.92)
03:41:11.245 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.81 mountX=-0.08 mountY=0.11, mountTheta=2.21
03:41:11.245 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
03:41:11.245 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
03:41:11.245 00.000 11060 Worker thread wakes up
03:41:11.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:11.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
03:41:11.250 00.005 10844 UpdateGuideState exits: m=1671 SNR=24.9
03:41:11.250 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
03:41:11.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:11.250 00.000 11060 Moving (0.09, -0.10) raw xDistance=-0.08 yDistance=0.11
03:41:11.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:11.250 00.000 10844 Enqueuing Expose request
03:41:11.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:41:11.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:11.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:41:11.250 00.000 11060 MoveAxis(E, 0, ABG)
03:41:11.250 00.000 11060 Move returns status 0, amount 0
03:41:11.250 00.000 11060 MoveAxis(N, 0, ABG)
03:41:11.250 00.000 11060 Move returns status 0, amount 0
03:41:11.250 00.000 11060 move complete, result=0
03:41:11.250 00.000 11060 worker thread done servicing request
03:41:11.250 00.000 11060 Worker thread wakes up
03:41:11.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:11.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:11.250 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:11.889 00.639 11060 Exposure complete
03:41:12.105 00.216 11060 worker thread done servicing request
03:41:12.105 00.000 10844 OnExposeComplete: enter
03:41:12.105 00.000 10844 UpdateGuideState(): m_state=6
03:41:12.105 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
03:41:12.107 00.002 10844 Star::Find returns 1 (0), X=620.54, Y=105.00, Mass=1761, SNR=26.7, Peak=226 HFD=3.2
03:41:12.107 00.000 10844 MultiStar: [#1 -0.16,0.02,0.99,U] [#2 -0.20,0.81,0.00,M1] [#3 0.22,0.11,0.97,U] [#4 0.09,0.14,0.99,U] [#5 0.09,-0.04,0.93,U] [#6 -0.49,-0.12,1.07,U] [#7 0.18,0.13,0.97,U] [#8 0.30,0.27,0.75,U] 
03:41:12.107 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {-0.29, 0.08}
03:41:12.107 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.39) = xAngle (0.53 = 0.53)
03:41:12.107 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.66 = -2.63)
03:41:12.107 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.92 mountX=0.06 mountY=-0.04, mountTheta=-0.52
03:41:12.109 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
03:41:12.109 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
03:41:12.109 00.000 11060 Worker thread wakes up
03:41:12.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:12.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
03:41:12.109 00.000 10844 UpdateGuideState exits: m=1761 SNR=26.7
03:41:12.109 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
03:41:12.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:12.109 00.000 11060 Moving (-0.02, 0.07) raw xDistance=0.06 yDistance=-0.04
03:41:12.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:12.109 00.000 10844 Enqueuing Expose request
03:41:12.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:41:12.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:12.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:41:12.109 00.000 11060 MoveAxis(E, 0, ABG)
03:41:12.109 00.000 11060 Move returns status 0, amount 0
03:41:12.109 00.000 11060 MoveAxis(N, 0, ABG)
03:41:12.109 00.000 11060 Move returns status 0, amount 0
03:41:12.109 00.000 11060 move complete, result=0
03:41:12.109 00.000 11060 worker thread done servicing request
03:41:12.109 00.000 11060 Worker thread wakes up
03:41:12.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:12.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:12.109 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:12.747 00.638 11060 Exposure complete
03:41:12.950 00.203 11060 worker thread done servicing request
03:41:12.950 00.000 10844 OnExposeComplete: enter
03:41:12.950 00.000 10844 UpdateGuideState(): m_state=6
03:41:12.950 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
03:41:12.950 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=105.03, Mass=1700, SNR=25.7, Peak=224 HFD=3.2
03:41:12.950 00.000 10844 MultiStar: [#1 0.21,0.29,0.93,U] [#2 0.21,0.25,0.82,U] [#3 0.29,-0.38,0.98,U] [#4 -0.00,-0.44,1.03,U] [#5 0.31,0.05,1.03,U] [#6 0.01,-0.31,1.02,U] [#7 -0.08,-0.13,0.96,U] [#8 0.50,0.11,0.84,U] 
03:41:12.950 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.06}, one-star: {-0.39, 0.11}
03:41:12.950 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.93 = -1.93)
03:41:12.950 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:41:12.950 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.54 mountX=-0.04 mountY=0.12, mountTheta=1.93
03:41:12.956 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.06, opts=13)
03:41:12.956 00.000 10844 Enqueuing Move request for scope (0.11, -0.06)
03:41:12.956 00.000 11060 Worker thread wakes up
03:41:12.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:41:12.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
03:41:12.956 00.000 10844 UpdateGuideState exits: m=1700 SNR=25.7
03:41:12.956 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
03:41:12.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:12.956 00.000 11060 Moving (0.11, -0.06) raw xDistance=-0.04 yDistance=0.12
03:41:12.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:12.956 00.000 10844 Enqueuing Expose request
03:41:12.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:41:12.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:12.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:41:12.956 00.000 11060 MoveAxis(E, 0, ABG)
03:41:12.956 00.000 11060 Move returns status 0, amount 0
03:41:12.956 00.000 11060 MoveAxis(N, 0, ABG)
03:41:12.956 00.000 11060 Move returns status 0, amount 0
03:41:12.956 00.000 11060 move complete, result=0
03:41:12.958 00.002 11060 worker thread done servicing request
03:41:12.958 00.000 11060 Worker thread wakes up
03:41:12.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:12.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:12.960 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:13.584 00.624 11060 Exposure complete
03:41:13.790 00.206 11060 worker thread done servicing request
03:41:13.790 00.000 10844 OnExposeComplete: enter
03:41:13.790 00.000 10844 UpdateGuideState(): m_state=6
03:41:13.792 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
03:41:13.792 00.000 10844 Star::Find returns 1 (0), X=619.97, Y=104.32, Mass=1520, SNR=25.1, Peak=211 HFD=2.4
03:41:13.792 00.000 10844 MultiStar: [#1 -0.08,-0.37,0.97,U] [#2 0.51,-0.25,0.93,U] [#3 0.09,-0.49,1.05,U] [#4 -0.11,-0.17,1.00,U] [#5 0.46,-0.38,0.00,M1] [#6 -0.03,-0.79,0.00,M1] [#7 0.07,-0.25,1.00,U] [#8 0.01,-0.38,0.79,U] 
03:41:13.792 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.36}, one-star: {-0.86, -0.60}
03:41:13.792 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
03:41:13.792 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
03:41:13.792 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.73 mountX=-0.37 mountY=0.00, mountTheta=3.13
03:41:13.795 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.36, opts=13)
03:41:13.795 00.000 10844 Enqueuing Move request for scope (-0.06, -0.36)
03:41:13.795 00.000 11060 Worker thread wakes up
03:41:13.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:13.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
03:41:13.795 00.000 10844 UpdateGuideState exits: m=1520 SNR=25.1
03:41:13.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:13.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
03:41:13.797 00.002 11060 Moving (-0.06, -0.36) raw xDistance=-0.37 yDistance=0.00
03:41:13.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:13.797 00.000 10844 Enqueuing Expose request
03:41:13.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
03:41:13.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:13.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:41:13.797 00.000 11060 MoveAxis(E, 86, ABG)
03:41:13.797 00.000 11060 Guiding  Dir = 2, Dur = 86
03:41:13.819 00.022 11060 IsSlewing returns 0
03:41:13.820 00.001 11060 IsGuiding returns 0
03:41:13.929 00.109 11060 IsGuiding returns 0
03:41:13.929 00.000 11060 Move returns status 0, amount 86
03:41:13.929 00.000 11060 MoveAxis(N, 0, ABG)
03:41:13.929 00.000 11060 Move returns status 0, amount 0
03:41:13.929 00.000 11060 move complete, result=0
03:41:13.929 00.000 11060 worker thread done servicing request
03:41:13.929 00.000 11060 Worker thread wakes up
03:41:13.929 00.000 10844 GuideStep: -0.4 px 86 ms EAST, 0.0 px 0 ms NORTH
03:41:13.930 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:13.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:14.567 00.637 11060 Exposure complete
03:41:14.775 00.208 11060 worker thread done servicing request
03:41:14.775 00.000 10844 OnExposeComplete: enter
03:41:14.775 00.000 10844 UpdateGuideState(): m_state=6
03:41:14.775 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
03:41:14.775 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=104.49, Mass=2042, SNR=28.5, Peak=249 HFD=3.3
03:41:14.775 00.000 10844 MultiStar: [#1 0.04,-0.41,0.94,U] [#2 -0.13,-0.08,0.81,U] [#3 0.34,-0.07,0.92,U] [#4 -0.41,-0.47,0.00,M1] [#5 0.24,-0.70,0.00,M2] [#6 -0.01,-0.46,0.91,U] [#7 -0.20,-0.06,0.93,U] [#8 0.22,-0.58,0.00,M1] 
03:41:14.775 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.26}, one-star: {-0.52, -0.43}
03:41:14.775 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
03:41:14.775 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
03:41:14.780 00.005 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.89 mountX=-0.27 mountY=-0.04, mountTheta=-2.98
03:41:14.791 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.26, opts=13)
03:41:14.791 00.000 10844 Enqueuing Move request for scope (-0.09, -0.26)
03:41:14.791 00.000 11060 Worker thread wakes up
03:41:14.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
03:41:14.792 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
03:41:14.792 00.000 11060 Moving (-0.09, -0.26) raw xDistance=-0.27 yDistance=-0.04
03:41:14.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.27
03:41:14.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:14.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:41:14.792 00.000 11060 MoveAxis(E, 65, ABG)
03:41:14.792 00.000 11060 Guiding  Dir = 2, Dur = 65
03:41:14.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:14.794 00.002 10844 UpdateGuideState exits: m=2042 SNR=28.5
03:41:14.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:14.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:14.794 00.000 10844 Enqueuing Expose request
03:41:14.813 00.019 11060 IsSlewing returns 0
03:41:14.814 00.001 11060 IsGuiding returns 0
03:41:14.906 00.092 11060 IsGuiding returns 0
03:41:14.907 00.001 11060 Move returns status 0, amount 65
03:41:14.907 00.000 11060 MoveAxis(N, 0, ABG)
03:41:14.907 00.000 11060 Move returns status 0, amount 0
03:41:14.907 00.000 11060 move complete, result=0
03:41:14.907 00.000 11060 worker thread done servicing request
03:41:14.907 00.000 11060 Worker thread wakes up
03:41:14.907 00.000 10844 GuideStep: -0.3 px 65 ms EAST, -0.0 px 0 ms NORTH
03:41:14.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:14.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:15.541 00.634 11060 Exposure complete
03:41:15.769 00.228 11060 worker thread done servicing request
03:41:15.769 00.000 10844 OnExposeComplete: enter
03:41:15.769 00.000 10844 UpdateGuideState(): m_state=6
03:41:15.769 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
03:41:15.769 00.000 10844 Star::Find returns 1 (1), X=620.18, Y=104.73, Mass=2132, SNR=29.4, Peak=255 HFD=3.5
03:41:15.769 00.000 10844 MultiStar: [#1 -0.11,0.14,0.80,U] [#2 0.15,0.18,0.80,U] [#3 0.78,-0.14,0.00,M1] [#4 -0.14,-0.28,0.91,U] [#5 0.39,-0.02,0.85,U] [#6 0.13,-0.32,0.92,U] [#7 -0.07,-0.02,0.84,U] [#8 0.26,0.05,0.73,U] 
03:41:15.772 00.003 10844 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.65, -0.19}
03:41:15.772 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.39) = xAngle (-3.27 = 3.01)
03:41:15.772 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
03:41:15.772 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.88 mountX=-0.07 mountY=-0.01, mountTheta=-3.00
03:41:15.774 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
03:41:15.774 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
03:41:15.775 00.001 11060 Worker thread wakes up
03:41:15.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:15.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
03:41:15.775 00.000 10844 UpdateGuideState exits: m=2132 SNR=29.4 Saturated
03:41:15.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:15.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:15.775 00.000 10844 Enqueuing Expose request
03:41:15.775 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
03:41:15.775 00.000 11060 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=-0.01
03:41:15.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:41:15.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:15.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:41:15.775 00.000 11060 MoveAxis(E, 0, ABG)
03:41:15.775 00.000 11060 Move returns status 0, amount 0
03:41:15.775 00.000 11060 MoveAxis(N, 0, ABG)
03:41:15.775 00.000 11060 Move returns status 0, amount 0
03:41:15.775 00.000 11060 move complete, result=0
03:41:15.775 00.000 11060 worker thread done servicing request
03:41:15.775 00.000 11060 Worker thread wakes up
03:41:15.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:15.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:15.779 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:16.412 00.633 11060 Exposure complete
03:41:16.633 00.221 11060 worker thread done servicing request
03:41:16.633 00.000 10844 OnExposeComplete: enter
03:41:16.633 00.000 10844 UpdateGuideState(): m_state=6
03:41:16.633 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
03:41:16.633 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.63, Mass=1882, SNR=27.1, Peak=200 HFD=3.7
03:41:16.633 00.000 10844 MultiStar: [#1 0.11,-0.32,0.91,U] [#2 0.18,-0.20,0.94,U] [#3 0.26,-0.04,0.98,U] [#4 0.04,-0.30,0.99,U] [#5 0.51,-0.09,0.88,U] [#6 0.19,-0.19,1.03,U] [#7 0.34,-0.03,0.85,U] [#8 0.46,-0.06,0.83,U] 
03:41:16.633 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.17}, one-star: {0.00, -0.29}
03:41:16.633 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.04 = -2.04)
03:41:16.633 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.09 = 1.09)
03:41:16.633 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.28 cameraTheta=-0.65 mountX=-0.13 mountY=0.25, mountTheta=2.04
03:41:16.639 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.17, opts=13)
03:41:16.642 00.003 10844 Enqueuing Move request for scope (0.23, -0.17)
03:41:16.642 00.000 11060 Worker thread wakes up
03:41:16.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
03:41:16.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:16.642 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
03:41:16.642 00.000 10844 UpdateGuideState exits: m=1882 SNR=27.1
03:41:16.642 00.000 11060 Moving (0.23, -0.17) raw xDistance=-0.13 yDistance=0.25
03:41:16.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:16.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:41:16.643 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:16.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
03:41:16.643 00.000 10844 Enqueuing Expose request
03:41:16.643 00.000 11060 MoveAxis(E, 30, ABG)
03:41:16.643 00.000 11060 Guiding  Dir = 2, Dur = 30
03:41:16.653 00.010 11060 IsSlewing returns 0
03:41:16.653 00.000 11060 IsGuiding returns 0
03:41:16.699 00.046 11060 IsGuiding returns 0
03:41:16.699 00.000 11060 Move returns status 0, amount 30
03:41:16.699 00.000 11060 MoveAxis(S, 98, ABG)
03:41:16.699 00.000 11060 Guiding  Dir = 1, Dur = 98
03:41:16.715 00.016 11060 IsSlewing returns 0
03:41:16.715 00.000 11060 IsGuiding returns 0
03:41:16.821 00.106 11060 IsGuiding returns 0
03:41:16.821 00.000 11060 Move returns status 0, amount 98
03:41:16.822 00.001 11060 move complete, result=0
03:41:16.822 00.000 11060 worker thread done servicing request
03:41:16.822 00.000 11060 Worker thread wakes up
03:41:16.822 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.3 px 98 ms SOUTH
03:41:16.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:16.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:17.464 00.642 11060 Exposure complete
03:41:17.659 00.195 11060 worker thread done servicing request
03:41:17.659 00.000 10844 OnExposeComplete: enter
03:41:17.659 00.000 10844 UpdateGuideState(): m_state=6
03:41:17.659 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
03:41:17.659 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=104.75, Mass=1780, SNR=26.7, Peak=193 HFD=3.2
03:41:17.659 00.000 10844 MultiStar: [#1 0.30,0.05,0.92,U] [#2 0.07,0.15,0.91,U] [#3 0.29,0.06,0.92,U] [#4 -0.01,-0.26,0.97,U] [#5 0.29,-0.21,0.95,U] [#6 0.05,-0.32,1.02,U] [#7 0.12,0.27,0.87,U] [#8 0.27,0.04,0.80,U] 
03:41:17.659 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.05}, one-star: {0.12, -0.17}
03:41:17.659 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.39) = xAngle (-1.71 = -1.71)
03:41:17.659 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.42 = 1.42)
03:41:17.659 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=-0.02 mountY=0.17, mountTheta=1.71
03:41:17.662 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
03:41:17.662 00.000 10844 Enqueuing Move request for scope (0.16, -0.05)
03:41:17.662 00.000 11060 Worker thread wakes up
03:41:17.662 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:17.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
03:41:17.662 00.000 10844 UpdateGuideState exits: m=1780 SNR=26.7
03:41:17.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
03:41:17.662 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:17.662 00.000 11060 Moving (0.16, -0.05) raw xDistance=-0.02 yDistance=0.17
03:41:17.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:17.662 00.000 10844 Enqueuing Expose request
03:41:17.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:41:17.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:17.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:41:17.662 00.000 11060 MoveAxis(E, 0, ABG)
03:41:17.662 00.000 11060 Move returns status 0, amount 0
03:41:17.662 00.000 11060 MoveAxis(N, 0, ABG)
03:41:17.662 00.000 11060 Move returns status 0, amount 0
03:41:17.662 00.000 11060 move complete, result=0
03:41:17.662 00.000 11060 worker thread done servicing request
03:41:17.662 00.000 11060 Worker thread wakes up
03:41:17.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:17.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:17.667 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:41:18.290 00.623 11060 Exposure complete
03:41:18.509 00.219 11060 worker thread done servicing request
03:41:18.509 00.000 10844 OnExposeComplete: enter
03:41:18.509 00.000 10844 UpdateGuideState(): m_state=6
03:41:18.510 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
03:41:18.510 00.000 10844 Star::Find returns 1 (0), X=620.27, Y=104.94, Mass=1853, SNR=27.1, Peak=230 HFD=3.5
03:41:18.510 00.000 10844 MultiStar: [#1 -0.03,0.39,0.95,U] [#2 0.09,0.66,0.00,M1] [#3 0.26,0.11,0.90,U] [#4 -0.33,0.17,0.89,U] [#5 0.04,0.12,0.87,U] [#6 -0.17,-0.00,0.98,U] [#7 0.01,-0.14,0.88,U] [#8 0.30,0.58,0.00,M1] 
03:41:18.510 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.10}, one-star: {-0.56, 0.02}
03:41:18.510 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.39) = xAngle (1.07 = 1.07)
03:41:18.510 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.20 = -2.09)
03:41:18.510 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.46 mountX=0.07 mountY=-0.13, mountTheta=-1.07
03:41:18.515 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.10, opts=13)
03:41:18.515 00.000 10844 Enqueuing Move request for scope (-0.12, 0.10)
03:41:18.515 00.000 11060 Worker thread wakes up
03:41:18.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:18.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
03:41:18.515 00.000 10844 UpdateGuideState exits: m=1853 SNR=27.1
03:41:18.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
03:41:18.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:18.515 00.000 11060 Moving (-0.12, 0.10) raw xDistance=0.07 yDistance=-0.13
03:41:18.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:18.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:41:18.515 00.000 10844 Enqueuing Expose request
03:41:18.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:18.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:41:18.515 00.000 11060 MoveAxis(E, 0, ABG)
03:41:18.515 00.000 11060 Move returns status 0, amount 0
03:41:18.515 00.000 11060 MoveAxis(N, 0, ABG)
03:41:18.515 00.000 11060 Move returns status 0, amount 0
03:41:18.515 00.000 11060 move complete, result=0
03:41:18.515 00.000 11060 worker thread done servicing request
03:41:18.515 00.000 11060 Worker thread wakes up
03:41:18.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:18.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:18.520 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:19.152 00.632 11060 Exposure complete
03:41:19.359 00.207 11060 worker thread done servicing request
03:41:19.359 00.000 10844 OnExposeComplete: enter
03:41:19.360 00.001 10844 UpdateGuideState(): m_state=6
03:41:19.360 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
03:41:19.360 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.41, Mass=1465, SNR=23.7, Peak=191 HFD=3.2
03:41:19.360 00.000 10844 MultiStar: [#1 0.06,0.13,1.06,U] [#2 0.13,0.42,0.98,U] [#3 0.55,0.59,0.00,M1] [#4 0.28,-0.49,1.11,U] [#5 0.01,-0.21,1.08,U] [#6 0.34,-0.01,1.02,U] [#7 -0.21,0.13,1.01,U] [#8 0.49,0.26,0.83,U] 
03:41:19.360 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {-0.34, -0.51}
03:41:19.360 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.39) = xAngle (-1.90 = -1.90)
03:41:19.360 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.22 = 1.22)
03:41:19.360 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.51 mountX=-0.03 mountY=0.10, mountTheta=1.90
03:41:19.362 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
03:41:19.362 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
03:41:19.362 00.000 11060 Worker thread wakes up
03:41:19.362 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
03:41:19.362 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
03:41:19.362 00.000 11060 Moving (0.09, -0.05) raw xDistance=-0.03 yDistance=0.10
03:41:19.362 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:41:19.362 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:19.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:41:19.362 00.000 11060 MoveAxis(E, 0, ABG)
03:41:19.362 00.000 11060 Move returns status 0, amount 0
03:41:19.362 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:41:19.362 00.000 10844 UpdateGuideState exits: m=1465 SNR=23.7
03:41:19.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:19.365 00.003 11060 MoveAxis(N, 0, ABG)
03:41:19.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:19.365 00.000 10844 Enqueuing Expose request
03:41:19.365 00.000 11060 Move returns status 0, amount 0
03:41:19.365 00.000 11060 move complete, result=0
03:41:19.365 00.000 11060 worker thread done servicing request
03:41:19.366 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:19.366 00.000 11060 Worker thread wakes up
03:41:19.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:19.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:20.013 00.647 11060 Exposure complete
03:41:20.225 00.212 11060 worker thread done servicing request
03:41:20.225 00.000 10844 OnExposeComplete: enter
03:41:20.225 00.000 10844 UpdateGuideState(): m_state=6
03:41:20.225 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
03:41:20.225 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=104.95, Mass=1913, SNR=27.4, Peak=204 HFD=3.9
03:41:20.227 00.002 10844 MultiStar: [#1 -0.03,0.17,0.88,U] [#2 0.26,0.62,0.00,M1] [#3 -0.16,-0.02,1.02,U] [#4 0.33,-0.43,0.94,U] [#5 0.49,-0.26,0.90,U] [#6 0.15,0.06,0.90,U] [#7 0.54,-0.08,0.93,U] [#8 0.20,0.19,0.76,U] 
03:41:20.227 00.000 10844 single-star, 7 included, MultiStar: {0.19, -0.05}, one-star: {0.03, 0.03}
03:41:20.227 00.000 10844 CameraToMount -- cameraTheta (0.84) - m_xAngle (1.39) = xAngle (-0.55 = -0.55)
03:41:20.227 00.000 10844 CameraToMount -- cameraTheta (0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
03:41:20.227 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.84 mountX=0.04 mountY=0.02, mountTheta=0.56
03:41:20.229 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
03:41:20.229 00.000 10844 Enqueuing Move request for scope (0.03, 0.03)
03:41:20.229 00.000 11060 Worker thread wakes up
03:41:20.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:20.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
03:41:20.229 00.000 10844 UpdateGuideState exits: m=1913 SNR=27.4
03:41:20.229 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
03:41:20.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:20.229 00.000 11060 Moving (0.03, 0.03) raw xDistance=0.04 yDistance=0.02
03:41:20.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:20.229 00.000 10844 Enqueuing Expose request
03:41:20.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:41:20.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:20.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:41:20.229 00.000 11060 MoveAxis(E, 0, ABG)
03:41:20.229 00.000 11060 Move returns status 0, amount 0
03:41:20.229 00.000 11060 MoveAxis(N, 0, ABG)
03:41:20.229 00.000 11060 Move returns status 0, amount 0
03:41:20.229 00.000 11060 move complete, result=0
03:41:20.229 00.000 11060 worker thread done servicing request
03:41:20.229 00.000 11060 Worker thread wakes up
03:41:20.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:20.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:20.232 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:41:20.855 00.623 11060 Exposure complete
03:41:21.070 00.215 11060 worker thread done servicing request
03:41:21.070 00.000 10844 OnExposeComplete: enter
03:41:21.070 00.000 10844 UpdateGuideState(): m_state=6
03:41:21.070 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
03:41:21.070 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=105.11, Mass=2011, SNR=28.5, Peak=205 HFD=3.6
03:41:21.072 00.002 10844 MultiStar: [#1 0.33,0.10,0.88,U] [#2 0.43,0.79,0.00,M2] [#3 -0.16,0.25,0.88,U] [#4 0.04,-0.21,0.92,U] [#5 -0.01,-0.32,0.93,U] [#6 -0.23,0.20,0.94,U] [#7 -0.04,0.16,0.75,U] [#8 0.23,0.20,0.79,U] 
03:41:21.072 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {-0.23, 0.19}
03:41:21.072 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
03:41:21.072 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.54 = -2.75)
03:41:21.072 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.80 mountX=0.06 mountY=-0.03, mountTheta=-0.40
03:41:21.075 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
03:41:21.075 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
03:41:21.075 00.000 11060 Worker thread wakes up
03:41:21.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:21.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
03:41:21.075 00.000 10844 UpdateGuideState exits: m=2011 SNR=28.5
03:41:21.075 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
03:41:21.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:21.075 00.000 11060 Moving (-0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
03:41:21.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:21.075 00.000 10844 Enqueuing Expose request
03:41:21.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:41:21.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:21.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:41:21.075 00.000 11060 MoveAxis(E, 0, ABG)
03:41:21.075 00.000 11060 Move returns status 0, amount 0
03:41:21.075 00.000 11060 MoveAxis(N, 0, ABG)
03:41:21.075 00.000 11060 Move returns status 0, amount 0
03:41:21.075 00.000 11060 move complete, result=0
03:41:21.075 00.000 11060 worker thread done servicing request
03:41:21.075 00.000 11060 Worker thread wakes up
03:41:21.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:21.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:21.078 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:21.699 00.621 11060 Exposure complete
03:41:21.896 00.197 11060 worker thread done servicing request
03:41:21.896 00.000 10844 OnExposeComplete: enter
03:41:21.896 00.000 10844 UpdateGuideState(): m_state=6
03:41:21.896 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
03:41:21.896 00.000 10844 Star::Find returns 1 (0), X=620.18, Y=105.04, Mass=1421, SNR=23.3, Peak=167 HFD=3.5
03:41:21.896 00.000 10844 MultiStar: [#1 0.17,0.52,1.06,U] [#2 0.17,0.21,1.04,U] [#3 0.16,-0.14,1.06,U] [#4 -0.20,0.28,1.13,U] [#5 0.11,-0.18,1.08,U] [#6 0.27,-0.17,1.04,U] [#7 0.22,0.20,0.95,U] [#8 0.06,0.21,0.96,U] 
03:41:21.896 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {-0.65, 0.12}
03:41:21.896 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.39) = xAngle (-0.10 = -0.10)
03:41:21.896 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.03 = 3.03)
03:41:21.898 00.002 10844 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.29 mountX=0.12 mountY=0.01, mountTheta=0.12
03:41:21.898 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.12, opts=13)
03:41:21.898 00.000 10844 Enqueuing Move request for scope (0.03, 0.12)
03:41:21.898 00.000 11060 Worker thread wakes up
03:41:21.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:21.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
03:41:21.898 00.000 10844 UpdateGuideState exits: m=1421 SNR=23.3
03:41:21.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:41:21.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:21.898 00.000 11060 Moving (0.03, 0.12) raw xDistance=0.12 yDistance=0.01
03:41:21.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:21.898 00.000 10844 Enqueuing Expose request
03:41:21.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:41:21.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:21.902 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:41:21.902 00.000 11060 MoveAxis(E, 0, ABG)
03:41:21.902 00.000 11060 Move returns status 0, amount 0
03:41:21.902 00.000 11060 MoveAxis(N, 0, ABG)
03:41:21.902 00.000 11060 Move returns status 0, amount 0
03:41:21.902 00.000 11060 move complete, result=0
03:41:21.902 00.000 11060 worker thread done servicing request
03:41:21.902 00.000 11060 Worker thread wakes up
03:41:21.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:21.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:21.903 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:41:22.540 00.637 11060 Exposure complete
03:41:22.748 00.208 11060 worker thread done servicing request
03:41:22.748 00.000 10844 OnExposeComplete: enter
03:41:22.748 00.000 10844 UpdateGuideState(): m_state=6
03:41:22.748 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
03:41:22.748 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.78, Mass=1611, SNR=25.5, Peak=239 HFD=2.8
03:41:22.748 00.000 10844 MultiStar: [#1 -0.03,-0.21,0.98,U] [#2 0.08,0.39,0.94,U] [#3 0.76,-0.12,0.00,M1] [#4 -0.43,-0.11,1.01,U] [#5 0.32,0.35,0.95,U] [#6 -0.14,0.07,0.98,U] [#7 0.14,-0.11,0.97,U] [#8 0.44,-0.07,0.81,U] 
03:41:22.748 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.02}, one-star: {-0.41, -0.13}
03:41:22.748 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.39) = xAngle (0.95 = 0.95)
03:41:22.748 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.07 = -2.21)
03:41:22.748 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.34 mountX=0.02 mountY=-0.02, mountTheta=-0.94
03:41:22.751 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
03:41:22.751 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
03:41:22.751 00.000 11060 Worker thread wakes up
03:41:22.751 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
03:41:22.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
03:41:22.751 00.000 10844 UpdateGuideState exits: m=1611 SNR=25.5
03:41:22.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
03:41:22.751 00.000 11060 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
03:41:22.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:41:22.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:22.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:22.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:22.751 00.000 10844 Enqueuing Expose request
03:41:22.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:41:22.751 00.000 11060 MoveAxis(E, 0, ABG)
03:41:22.756 00.005 11060 Move returns status 0, amount 0
03:41:22.756 00.000 11060 MoveAxis(N, 0, ABG)
03:41:22.756 00.000 11060 Move returns status 0, amount 0
03:41:22.756 00.000 11060 move complete, result=0
03:41:22.756 00.000 11060 worker thread done servicing request
03:41:22.756 00.000 11060 Worker thread wakes up
03:41:22.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:22.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:22.759 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:23.414 00.655 11060 Exposure complete
03:41:23.620 00.206 11060 worker thread done servicing request
03:41:23.620 00.000 10844 OnExposeComplete: enter
03:41:23.620 00.000 10844 UpdateGuideState(): m_state=6
03:41:23.620 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
03:41:23.620 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.59, Mass=1888, SNR=27.5, Peak=208 HFD=3.3
03:41:23.623 00.003 10844 MultiStar: [#1 -0.24,0.11,0.89,U] [#2 0.41,0.13,0.80,U] [#3 0.62,-0.30,0.00,M2] [#4 -0.04,0.03,0.96,U] [#5 0.08,-0.46,0.79,U] [#6 0.07,-0.50,1.05,U] [#7 0.06,0.54,0.82,U] [#8 0.05,0.16,0.74,U] 
03:41:23.623 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.06}, one-star: {0.10, -0.33}
03:41:23.623 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.39) = xAngle (-2.22 = -2.22)
03:41:23.623 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:41:23.623 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.83 mountX=-0.05 mountY=0.06, mountTheta=2.22
03:41:23.626 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
03:41:23.626 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
03:41:23.626 00.000 11060 Worker thread wakes up
03:41:23.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:23.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:41:23.626 00.000 10844 UpdateGuideState exits: m=1888 SNR=27.5
03:41:23.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:41:23.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:23.626 00.000 11060 Moving (0.06, -0.06) raw xDistance=-0.05 yDistance=0.06
03:41:23.627 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:23.627 00.000 10844 Enqueuing Expose request
03:41:23.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:41:23.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:23.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:41:23.627 00.000 11060 MoveAxis(E, 0, ABG)
03:41:23.627 00.000 11060 Move returns status 0, amount 0
03:41:23.628 00.001 11060 MoveAxis(N, 0, ABG)
03:41:23.628 00.000 11060 Move returns status 0, amount 0
03:41:23.628 00.000 11060 move complete, result=0
03:41:23.628 00.000 11060 worker thread done servicing request
03:41:23.628 00.000 11060 Worker thread wakes up
03:41:23.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:23.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:23.632 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:24.269 00.637 11060 Exposure complete
03:41:24.473 00.204 11060 worker thread done servicing request
03:41:24.473 00.000 10844 OnExposeComplete: enter
03:41:24.473 00.000 10844 UpdateGuideState(): m_state=6
03:41:24.473 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
03:41:24.473 00.000 10844 Star::Find returns 1 (1), X=620.73, Y=104.87, Mass=1851, SNR=27.3, Peak=255 HFD=2.7
03:41:24.473 00.000 10844 MultiStar: [#1 0.27,0.37,0.95,U] [#2 -0.05,0.35,0.96,U] [#3 0.56,0.45,0.00,M3] [#4 0.32,0.21,0.97,U] [#5 0.39,0.12,0.92,U] [#6 -0.16,-0.44,0.96,U] [#7 0.44,0.06,0.85,U] [#8 0.57,0.41,0.00,M1] 
03:41:24.473 00.000 10844 single-star, 6 included, MultiStar: {0.15, 0.09}, one-star: {-0.10, -0.04}
03:41:24.473 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.39) = xAngle (-4.11 = 2.17)
03:41:24.473 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.99 = -0.99)
03:41:24.473 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.72 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
03:41:24.480 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
03:41:24.480 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
03:41:24.480 00.000 11060 Worker thread wakes up
03:41:24.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:24.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:41:24.480 00.000 10844 UpdateGuideState exits: m=1851 SNR=27.3 Saturated
03:41:24.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:41:24.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:24.480 00.000 11060 Moving (-0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
03:41:24.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:24.480 00.000 10844 Enqueuing Expose request
03:41:24.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:41:24.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:24.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:41:24.480 00.000 11060 MoveAxis(E, 0, ABG)
03:41:24.480 00.000 11060 Move returns status 0, amount 0
03:41:24.480 00.000 11060 MoveAxis(N, 0, ABG)
03:41:24.482 00.002 11060 Move returns status 0, amount 0
03:41:24.482 00.000 11060 move complete, result=0
03:41:24.482 00.000 11060 worker thread done servicing request
03:41:24.482 00.000 11060 Worker thread wakes up
03:41:24.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:24.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:24.483 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:25.109 00.626 11060 Exposure complete
03:41:25.322 00.213 11060 worker thread done servicing request
03:41:25.322 00.000 10844 OnExposeComplete: enter
03:41:25.322 00.000 10844 UpdateGuideState(): m_state=6
03:41:25.322 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
03:41:25.322 00.000 10844 Star::Find returns 1 (1), X=620.37, Y=104.90, Mass=1721, SNR=26.1, Peak=255 HFD=3.3
03:41:25.322 00.000 10844 MultiStar: [#1 -0.08,0.27,0.88,U] [#2 0.08,0.14,0.94,U] [#3 0.22,-0.22,0.96,U] [#4 -0.14,-0.55,1.03,U] [#5 0.30,0.04,0.84,U] [#6 0.37,-0.31,1.04,U] [#7 -0.16,-0.45,0.83,U] [#8 0.47,-0.16,0.74,U] 
03:41:25.322 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.15}, one-star: {-0.46, -0.02}
03:41:25.322 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:41:25.322 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
03:41:25.324 00.002 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.21 mountX=-0.13 mountY=0.08, mountTheta=2.61
03:41:25.324 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
03:41:25.327 00.003 10844 Enqueuing Move request for scope (0.06, -0.15)
03:41:25.327 00.000 11060 Worker thread wakes up
03:41:25.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:25.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
03:41:25.327 00.000 10844 UpdateGuideState exits: m=1721 SNR=26.1 Saturated
03:41:25.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
03:41:25.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:25.327 00.000 11060 Moving (0.06, -0.15) raw xDistance=-0.13 yDistance=0.08
03:41:25.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:25.327 00.000 10844 Enqueuing Expose request
03:41:25.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:41:25.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:25.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:41:25.327 00.000 11060 MoveAxis(E, 31, ABG)
03:41:25.327 00.000 11060 Guiding  Dir = 2, Dur = 31
03:41:25.361 00.034 11060 IsSlewing returns 0
03:41:25.361 00.000 11060 IsGuiding returns 0
03:41:25.422 00.061 11060 IsGuiding returns 0
03:41:25.422 00.000 11060 Move returns status 0, amount 31
03:41:25.422 00.000 11060 MoveAxis(N, 0, ABG)
03:41:25.422 00.000 11060 Move returns status 0, amount 0
03:41:25.422 00.000 11060 move complete, result=0
03:41:25.422 00.000 11060 worker thread done servicing request
03:41:25.422 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
03:41:25.422 00.000 11060 Worker thread wakes up
03:41:25.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:25.424 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:26.079 00.655 11060 Exposure complete
03:41:26.310 00.231 11060 worker thread done servicing request
03:41:26.310 00.000 10844 OnExposeComplete: enter
03:41:26.310 00.000 10844 UpdateGuideState(): m_state=6
03:41:26.310 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
03:41:26.310 00.000 10844 Star::Find returns 1 (1), X=620.69, Y=104.41, Mass=1856, SNR=27.7, Peak=255 HFD=3.3
03:41:26.310 00.000 10844 MultiStar: [#1 -0.41,-0.39,0.87,U] [#2 0.26,0.24,0.89,U] [#3 0.07,-0.44,0.95,U] [#4 -0.50,-0.69,0.00,M1] [#5 0.34,-0.03,0.85,U] [#6 -0.07,-0.38,0.93,U] [#7 0.22,-0.52,0.90,U] [#8 0.16,0.09,0.80,U] 
03:41:26.310 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.25}, one-star: {-0.14, -0.51}
03:41:26.310 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.39) = xAngle (-2.78 = -2.78)
03:41:26.310 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.35 = 0.35)
03:41:26.310 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.39 mountX=-0.24 mountY=0.09, mountTheta=2.79
03:41:26.313 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.25, opts=13)
03:41:26.313 00.000 10844 Enqueuing Move request for scope (0.05, -0.25)
03:41:26.313 00.000 11060 Worker thread wakes up
03:41:26.314 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:26.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
03:41:26.314 00.000 10844 UpdateGuideState exits: m=1856 SNR=27.7 Saturated
03:41:26.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
03:41:26.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:26.315 00.001 11060 Moving (0.05, -0.25) raw xDistance=-0.24 yDistance=0.09
03:41:26.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:26.315 00.000 10844 Enqueuing Expose request
03:41:26.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:41:26.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:26.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:41:26.315 00.000 11060 MoveAxis(E, 57, ABG)
03:41:26.315 00.000 11060 Guiding  Dir = 2, Dur = 57
03:41:26.355 00.040 11060 IsSlewing returns 0
03:41:26.355 00.000 11060 IsGuiding returns 0
03:41:26.448 00.093 11060 IsGuiding returns 0
03:41:26.448 00.000 11060 Move returns status 0, amount 57
03:41:26.448 00.000 11060 MoveAxis(N, 0, ABG)
03:41:26.448 00.000 11060 Move returns status 0, amount 0
03:41:26.448 00.000 11060 move complete, result=0
03:41:26.448 00.000 11060 worker thread done servicing request
03:41:26.450 00.002 11060 Worker thread wakes up
03:41:26.450 00.000 10844 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
03:41:26.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:26.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:27.095 00.645 11060 Exposure complete
03:41:27.294 00.199 11060 worker thread done servicing request
03:41:27.294 00.000 10844 OnExposeComplete: enter
03:41:27.294 00.000 10844 UpdateGuideState(): m_state=6
03:41:27.296 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
03:41:27.296 00.000 10844 Star::Find returns 1 (0), X=620.04, Y=104.66, Mass=1628, SNR=25.2, Peak=227 HFD=3.3
03:41:27.296 00.000 10844 MultiStar: [#1 -0.22,0.16,1.01,U] [#2 0.17,0.21,1.12,U] [#3 0.37,-0.10,1.04,U] [#4 -0.21,-0.11,1.06,U] [#5 0.23,0.09,1.01,U] [#6 -0.07,0.03,1.10,U] [#7 0.09,0.19,0.89,U] [#8 0.06,-0.13,0.89,U] 
03:41:27.296 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.79, -0.26}
03:41:27.296 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
03:41:27.296 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.63 = -1.65)
03:41:27.296 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.89 mountX=0.00 mountY=-0.04, mountTheta=-1.50
03:41:27.299 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
03:41:27.299 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
03:41:27.299 00.000 11060 Worker thread wakes up
03:41:27.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:27.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
03:41:27.299 00.000 10844 UpdateGuideState exits: m=1628 SNR=25.2
03:41:27.299 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
03:41:27.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:27.299 00.000 11060 Moving (-0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
03:41:27.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:27.299 00.000 10844 Enqueuing Expose request
03:41:27.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:41:27.301 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:27.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:41:27.301 00.000 11060 MoveAxis(E, 0, ABG)
03:41:27.301 00.000 11060 Move returns status 0, amount 0
03:41:27.301 00.000 11060 MoveAxis(N, 0, ABG)
03:41:27.301 00.000 11060 Move returns status 0, amount 0
03:41:27.301 00.000 11060 move complete, result=0
03:41:27.301 00.000 11060 worker thread done servicing request
03:41:27.301 00.000 11060 Worker thread wakes up
03:41:27.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:27.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:27.304 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:27.942 00.638 11060 Exposure complete
03:41:28.135 00.193 11060 worker thread done servicing request
03:41:28.135 00.000 10844 OnExposeComplete: enter
03:41:28.135 00.000 10844 UpdateGuideState(): m_state=6
03:41:28.135 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
03:41:28.135 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.75, Mass=1730, SNR=26.0, Peak=219 HFD=3.2
03:41:28.135 00.000 10844 MultiStar: [#1 -0.14,0.42,0.92,U] [#2 0.15,0.51,0.98,U] [#3 -0.01,-0.03,0.92,U] [#4 -0.02,-0.38,1.03,U] [#5 0.34,0.18,1.04,U] [#6 0.40,0.38,1.05,U] [#7 0.35,0.35,1.04,U] [#8 0.66,0.12,0.00,M1] 
03:41:28.135 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.16}, one-star: {-0.39, -0.17}
03:41:28.135 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.34 = -0.34)
03:41:28.135 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
03:41:28.135 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.05 mountX=0.17 mountY=0.06, mountTheta=0.35
03:41:28.135 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.16, opts=13)
03:41:28.140 00.005 10844 Enqueuing Move request for scope (0.09, 0.16)
03:41:28.150 00.010 11060 Worker thread wakes up
03:41:28.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
03:41:28.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
03:41:28.150 00.000 11060 Moving (0.09, 0.16) raw xDistance=0.17 yDistance=0.06
03:41:28.151 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:41:28.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:28.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:41:28.151 00.000 11060 MoveAxis(W, 40, ABG)
03:41:28.151 00.000 11060 Guiding  Dir = 3, Dur = 40
03:41:28.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:28.151 00.000 10844 UpdateGuideState exits: m=1730 SNR=26.0
03:41:28.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:28.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:28.151 00.000 10844 Enqueuing Expose request
03:41:28.156 00.005 11060 IsSlewing returns 0
03:41:28.156 00.000 11060 IsGuiding returns 0
03:41:28.216 00.060 11060 IsGuiding returns 0
03:41:28.216 00.000 11060 Move returns status 0, amount 40
03:41:28.216 00.000 11060 MoveAxis(N, 0, ABG)
03:41:28.216 00.000 11060 Move returns status 0, amount 0
03:41:28.216 00.000 11060 move complete, result=0
03:41:28.216 00.000 11060 worker thread done servicing request
03:41:28.216 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
03:41:28.216 00.000 11060 Worker thread wakes up
03:41:28.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:28.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:28.854 00.638 11060 Exposure complete
03:41:29.060 00.206 11060 worker thread done servicing request
03:41:29.060 00.000 10844 OnExposeComplete: enter
03:41:29.060 00.000 10844 UpdateGuideState(): m_state=6
03:41:29.061 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
03:41:29.061 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.98, Mass=1647, SNR=25.3, Peak=206 HFD=3.3
03:41:29.061 00.000 10844 MultiStar: [#1 -0.40,0.11,0.90,U] [#2 0.44,0.16,0.91,U] [#3 0.22,-0.37,1.02,U] [#4 -0.05,-0.23,1.07,U] [#5 0.53,-0.32,0.00,M1] [#6 0.09,-0.22,1.09,U] [#7 0.24,-0.02,0.98,U] [#8 0.16,-0.26,0.83,U] 
03:41:29.061 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.10}, one-star: {-0.29, 0.06}
03:41:29.061 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:41:29.061 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.62 = 0.62)
03:41:29.061 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.12 mountX=-0.09 mountY=0.06, mountTheta=2.52
03:41:29.061 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.10, opts=13)
03:41:29.061 00.000 10844 Enqueuing Move request for scope (0.05, -0.10)
03:41:29.061 00.000 11060 Worker thread wakes up
03:41:29.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:29.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
03:41:29.061 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.3
03:41:29.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
03:41:29.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:29.061 00.000 11060 Moving (0.05, -0.10) raw xDistance=-0.09 yDistance=0.06
03:41:29.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:29.061 00.000 10844 Enqueuing Expose request
03:41:29.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:41:29.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:29.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:41:29.061 00.000 11060 MoveAxis(E, 0, ABG)
03:41:29.061 00.000 11060 Move returns status 0, amount 0
03:41:29.061 00.000 11060 MoveAxis(N, 0, ABG)
03:41:29.061 00.000 11060 Move returns status 0, amount 0
03:41:29.061 00.000 11060 move complete, result=0
03:41:29.061 00.000 11060 worker thread done servicing request
03:41:29.066 00.005 11060 Worker thread wakes up
03:41:29.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:29.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:29.067 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:29.703 00.636 11060 Exposure complete
03:41:29.904 00.201 11060 worker thread done servicing request
03:41:29.904 00.000 10844 OnExposeComplete: enter
03:41:29.904 00.000 10844 UpdateGuideState(): m_state=6
03:41:29.904 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
03:41:29.908 00.004 10844 Star::Find returns 1 (0), X=620.48, Y=105.01, Mass=1462, SNR=24.1, Peak=224 HFD=2.3
03:41:29.908 00.000 10844 MultiStar: [#1 0.02,0.12,1.12,U] [#2 -0.05,0.36,0.99,U] [#3 0.25,-0.19,1.09,U] [#4 0.12,-0.36,0.97,U] [#5 0.43,-0.26,1.08,U] [#6 -0.02,-0.16,1.21,U] [#7 0.38,-0.29,0.94,U] [#8 -0.24,-0.48,0.93,U] 
03:41:29.908 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.13}, one-star: {-0.35, 0.09}
03:41:29.908 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.49 = -2.49)
03:41:29.908 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:41:29.908 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.10 mountX=-0.11 mountY=0.08, mountTheta=2.50
03:41:29.910 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
03:41:29.910 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
03:41:29.910 00.000 11060 Worker thread wakes up
03:41:29.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:29.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:41:29.910 00.000 10844 UpdateGuideState exits: m=1462 SNR=24.1
03:41:29.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:41:29.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:29.910 00.000 11060 Moving (0.06, -0.13) raw xDistance=-0.11 yDistance=0.08
03:41:29.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:29.910 00.000 10844 Enqueuing Expose request
03:41:29.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:41:29.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:29.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:41:29.910 00.000 11060 MoveAxis(E, 0, ABG)
03:41:29.910 00.000 11060 Move returns status 0, amount 0
03:41:29.910 00.000 11060 MoveAxis(N, 0, ABG)
03:41:29.910 00.000 11060 Move returns status 0, amount 0
03:41:29.910 00.000 11060 move complete, result=0
03:41:29.910 00.000 11060 worker thread done servicing request
03:41:29.910 00.000 11060 Worker thread wakes up
03:41:29.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:29.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:29.915 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:30.539 00.624 11060 Exposure complete
03:41:30.779 00.240 11060 worker thread done servicing request
03:41:30.779 00.000 10844 OnExposeComplete: enter
03:41:30.779 00.000 10844 UpdateGuideState(): m_state=6
03:41:30.781 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
03:41:30.781 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=105.13, Mass=1829, SNR=27.0, Peak=166 HFD=3.6
03:41:30.781 00.000 10844 MultiStar: [#1 -0.10,0.10,0.94,U] [#2 0.12,0.19,0.92,U] [#3 0.53,0.22,0.92,U] [#4 -0.17,-0.34,0.93,U] [#5 0.24,-0.37,0.95,U] [#6 -0.00,-0.50,0.98,U] [#7 0.26,0.31,0.86,U] [#8 -0.01,0.16,0.72,U] 
03:41:30.781 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {-0.21, 0.21}
03:41:30.781 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
03:41:30.781 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
03:41:30.781 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.15 mountX=0.00 mountY=0.07, mountTheta=1.54
03:41:30.784 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.01, opts=13)
03:41:30.784 00.000 10844 Enqueuing Move request for scope (0.07, -0.01)
03:41:30.784 00.000 11060 Worker thread wakes up
03:41:30.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
03:41:30.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
03:41:30.784 00.000 11060 Moving (0.07, -0.01) raw xDistance=0.00 yDistance=0.07
03:41:30.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:41:30.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:30.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:41:30.784 00.000 11060 MoveAxis(E, 0, ABG)
03:41:30.784 00.000 11060 Move returns status 0, amount 0
03:41:30.784 00.000 11060 MoveAxis(N, 0, ABG)
03:41:30.784 00.000 11060 Move returns status 0, amount 0
03:41:30.784 00.000 11060 move complete, result=0
03:41:30.786 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:41:30.786 00.000 10844 UpdateGuideState exits: m=1829 SNR=27.0
03:41:30.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:30.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:30.786 00.000 10844 Enqueuing Expose request
03:41:30.786 00.000 11060 worker thread done servicing request
03:41:30.786 00.000 11060 Worker thread wakes up
03:41:30.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:30.788 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:30.792 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:31.416 00.624 11060 Exposure complete
03:41:31.613 00.197 11060 worker thread done servicing request
03:41:31.613 00.000 10844 OnExposeComplete: enter
03:41:31.613 00.000 10844 UpdateGuideState(): m_state=6
03:41:31.615 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
03:41:31.615 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.89, Mass=1853, SNR=26.8, Peak=215 HFD=3.5
03:41:31.615 00.000 10844 MultiStar: [#1 0.11,0.34,0.98,U] [#2 -0.12,-0.04,0.87,U] [#3 0.68,0.10,0.00,M1] [#4 -0.34,-0.34,0.99,U] [#5 0.23,-0.54,0.00,M1] [#6 -0.19,-0.45,0.99,U] [#7 0.06,0.00,0.89,U] [#8 0.36,-0.22,0.83,U] 
03:41:31.615 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.11}, one-star: {-0.21, -0.03}
03:41:31.615 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.46 = 2.82)
03:41:31.615 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
03:41:31.615 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-2.07 mountX=-0.12 mountY=-0.04, mountTheta=-2.81
03:41:31.618 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
03:41:31.618 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
03:41:31.618 00.000 11060 Worker thread wakes up
03:41:31.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:31.618 00.000 10844 UpdateGuideState exits: m=1853 SNR=26.8
03:41:31.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:31.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:31.618 00.000 10844 Enqueuing Expose request
03:41:31.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
03:41:31.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
03:41:31.618 00.000 11060 Moving (-0.06, -0.11) raw xDistance=-0.12 yDistance=-0.04
03:41:31.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:41:31.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:31.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:41:31.618 00.000 11060 MoveAxis(E, 0, ABG)
03:41:31.618 00.000 11060 Move returns status 0, amount 0
03:41:31.618 00.000 11060 MoveAxis(N, 0, ABG)
03:41:31.618 00.000 11060 Move returns status 0, amount 0
03:41:31.618 00.000 11060 move complete, result=0
03:41:31.618 00.000 11060 worker thread done servicing request
03:41:31.618 00.000 11060 Worker thread wakes up
03:41:31.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:31.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:31.623 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:32.270 00.647 11060 Exposure complete
03:41:32.487 00.217 11060 worker thread done servicing request
03:41:32.487 00.000 10844 OnExposeComplete: enter
03:41:32.487 00.000 10844 UpdateGuideState(): m_state=6
03:41:32.489 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
03:41:32.489 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=104.53, Mass=1726, SNR=26.0, Peak=219 HFD=3.2
03:41:32.489 00.000 10844 MultiStar: [#1 0.46,0.58,0.00,M1] [#2 0.15,-0.29,0.96,U] [#3 0.47,-0.29,0.97,U] [#4 0.13,-0.26,0.98,U] [#5 0.16,-0.16,0.99,U] [#6 -0.03,-0.12,0.91,U] [#7 -0.06,-0.09,0.87,U] [#8 0.65,0.29,0.00,M1] 
03:41:32.489 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.23}, one-star: {-0.43, -0.39}
03:41:32.490 00.001 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
03:41:32.490 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
03:41:32.490 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.34 mountX=-0.22 mountY=0.09, mountTheta=2.74
03:41:32.491 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.23, opts=13)
03:41:32.491 00.000 10844 Enqueuing Move request for scope (0.06, -0.23)
03:41:32.491 00.000 11060 Worker thread wakes up
03:41:32.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:32.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
03:41:32.491 00.000 10844 UpdateGuideState exits: m=1726 SNR=26.0
03:41:32.491 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
03:41:32.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:32.491 00.000 11060 Moving (0.06, -0.23) raw xDistance=-0.22 yDistance=0.09
03:41:32.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:32.491 00.000 10844 Enqueuing Expose request
03:41:32.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:41:32.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:32.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:41:32.491 00.000 11060 MoveAxis(E, 51, ABG)
03:41:32.494 00.003 11060 Guiding  Dir = 2, Dur = 51
03:41:32.505 00.011 11060 IsSlewing returns 0
03:41:32.505 00.000 11060 IsGuiding returns 0
03:41:32.568 00.063 11060 IsGuiding returns 0
03:41:32.568 00.000 11060 Move returns status 0, amount 51
03:41:32.568 00.000 11060 MoveAxis(N, 0, ABG)
03:41:32.568 00.000 11060 Move returns status 0, amount 0
03:41:32.568 00.000 11060 move complete, result=0
03:41:32.568 00.000 11060 worker thread done servicing request
03:41:32.568 00.000 11060 Worker thread wakes up
03:41:32.568 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
03:41:32.568 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:32.568 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:33.218 00.650 11060 Exposure complete
03:41:33.427 00.209 11060 worker thread done servicing request
03:41:33.427 00.000 10844 OnExposeComplete: enter
03:41:33.427 00.000 10844 UpdateGuideState(): m_state=6
03:41:33.427 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
03:41:33.427 00.000 10844 Star::Find returns 1 (0), X=620.29, Y=104.75, Mass=1751, SNR=26.6, Peak=253 HFD=2.9
03:41:33.428 00.001 10844 MultiStar: [#1 0.32,-0.10,1.03,U] [#2 0.15,0.08,0.87,U] [#3 0.40,-0.18,0.93,U] [#4 -0.01,-0.14,0.99,U] [#5 0.13,-0.27,0.97,U] [#6 -0.07,-0.48,0.99,U] [#7 -0.17,-0.10,0.92,U] [#8 0.12,0.10,0.87,U] 
03:41:33.428 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {-0.54, -0.17}
03:41:33.428 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
03:41:33.428 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.39 = 0.39)
03:41:33.428 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.34 mountX=-0.14 mountY=0.06, mountTheta=2.75
03:41:33.430 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
03:41:33.430 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
03:41:33.430 00.000 11060 Worker thread wakes up
03:41:33.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:33.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
03:41:33.430 00.000 10844 UpdateGuideState exits: m=1751 SNR=26.6
03:41:33.430 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
03:41:33.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:33.430 00.000 11060 Moving (0.03, -0.14) raw xDistance=-0.14 yDistance=0.06
03:41:33.432 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:33.432 00.000 10844 Enqueuing Expose request
03:41:33.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:41:33.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:33.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:41:33.432 00.000 11060 MoveAxis(E, 33, ABG)
03:41:33.432 00.000 11060 Guiding  Dir = 2, Dur = 33
03:41:33.438 00.006 11060 IsSlewing returns 0
03:41:33.439 00.001 11060 IsGuiding returns 0
03:41:33.485 00.046 11060 IsGuiding returns 0
03:41:33.485 00.000 11060 Move returns status 0, amount 33
03:41:33.485 00.000 11060 MoveAxis(N, 0, ABG)
03:41:33.485 00.000 11060 Move returns status 0, amount 0
03:41:33.485 00.000 11060 move complete, result=0
03:41:33.485 00.000 11060 worker thread done servicing request
03:41:33.485 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
03:41:33.485 00.000 11060 Worker thread wakes up
03:41:33.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:33.486 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:34.113 00.627 11060 Exposure complete
03:41:34.342 00.229 11060 worker thread done servicing request
03:41:34.344 00.002 10844 OnExposeComplete: enter
03:41:34.344 00.000 10844 UpdateGuideState(): m_state=6
03:41:34.344 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
03:41:34.344 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.49, Mass=2054, SNR=28.7, Peak=244 HFD=3.4
03:41:34.345 00.001 10844 MultiStar: [#1 0.18,-0.08,0.78,U] [#2 0.09,0.26,0.75,U] [#3 0.38,-0.03,0.82,U] [#4 0.04,-0.57,0.96,U] [#5 0.26,0.14,0.76,U] [#6 0.13,-0.32,1.00,U] [#7 -0.11,-0.34,0.90,U] [#8 0.22,-0.29,0.71,U] 
03:41:34.345 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.21}, one-star: {-0.19, -0.43}
03:41:34.346 00.001 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
03:41:34.346 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:41:34.346 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.13 mountX=-0.19 mountY=0.13, mountTheta=2.53
03:41:34.348 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.21, opts=13)
03:41:34.348 00.000 10844 Enqueuing Move request for scope (0.10, -0.21)
03:41:34.348 00.000 11060 Worker thread wakes up
03:41:34.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:34.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
03:41:34.348 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
03:41:34.348 00.000 11060 Moving (0.10, -0.21) raw xDistance=-0.19 yDistance=0.13
03:41:34.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:41:34.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:34.349 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:41:34.350 00.001 11060 MoveAxis(E, 45, ABG)
03:41:34.350 00.000 11060 Guiding  Dir = 2, Dur = 45
03:41:34.350 00.000 10844 UpdateGuideState exits: m=2054 SNR=28.7
03:41:34.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:34.351 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:34.351 00.000 10844 Enqueuing Expose request
03:41:34.381 00.030 11060 IsSlewing returns 0
03:41:34.381 00.000 11060 IsGuiding returns 0
03:41:34.443 00.062 11060 IsGuiding returns 0
03:41:34.443 00.000 11060 Move returns status 0, amount 45
03:41:34.443 00.000 11060 MoveAxis(N, 0, ABG)
03:41:34.443 00.000 11060 Move returns status 0, amount 0
03:41:34.443 00.000 11060 move complete, result=0
03:41:34.443 00.000 11060 worker thread done servicing request
03:41:34.443 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
03:41:34.443 00.000 11060 Worker thread wakes up
03:41:34.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:34.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:35.079 00.636 11060 Exposure complete
03:41:35.283 00.204 11060 worker thread done servicing request
03:41:35.283 00.000 10844 OnExposeComplete: enter
03:41:35.283 00.000 10844 UpdateGuideState(): m_state=6
03:41:35.283 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
03:41:35.283 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.96, Mass=1918, SNR=27.9, Peak=249 HFD=3.6
03:41:35.283 00.000 10844 MultiStar: [#1 0.23,0.00,0.89,U] [#2 -0.19,0.21,0.82,U] [#3 0.35,0.23,0.88,U] [#4 -0.20,-0.23,0.88,U] [#5 0.60,0.12,0.00,M1] [#6 -0.36,0.24,0.90,U] [#7 0.34,-0.11,0.94,U] [#8 0.14,0.19,0.80,U] 
03:41:35.283 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {-0.35, 0.04}
03:41:35.286 00.003 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.39) = xAngle (0.32 = 0.32)
03:41:35.286 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.45 = -2.84)
03:41:35.286 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.71 mountX=0.07 mountY=-0.02, mountTheta=-0.31
03:41:35.288 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.07, opts=13)
03:41:35.289 00.001 10844 Enqueuing Move request for scope (-0.01, 0.07)
03:41:35.289 00.000 11060 Worker thread wakes up
03:41:35.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:35.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
03:41:35.289 00.000 10844 UpdateGuideState exits: m=1918 SNR=27.9
03:41:35.289 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
03:41:35.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:35.289 00.000 11060 Moving (-0.01, 0.07) raw xDistance=0.07 yDistance=-0.02
03:41:35.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:35.290 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:41:35.290 00.000 10844 Enqueuing Expose request
03:41:35.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:35.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:41:35.290 00.000 11060 MoveAxis(E, 0, ABG)
03:41:35.290 00.000 11060 Move returns status 0, amount 0
03:41:35.290 00.000 11060 MoveAxis(N, 0, ABG)
03:41:35.290 00.000 11060 Move returns status 0, amount 0
03:41:35.290 00.000 11060 move complete, result=0
03:41:35.290 00.000 11060 worker thread done servicing request
03:41:35.290 00.000 11060 Worker thread wakes up
03:41:35.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:35.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:35.292 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:35.932 00.640 11060 Exposure complete
03:41:36.150 00.218 11060 worker thread done servicing request
03:41:36.150 00.000 10844 OnExposeComplete: enter
03:41:36.151 00.001 10844 UpdateGuideState(): m_state=6
03:41:36.151 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
03:41:36.151 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.85, Mass=1795, SNR=26.8, Peak=229 HFD=3.2
03:41:36.152 00.001 10844 MultiStar: [#1 0.14,0.12,0.90,U] [#2 -0.12,0.60,0.00,M1] [#3 0.21,0.55,0.00,M1] [#4 0.24,-0.15,0.94,U] [#5 0.46,0.32,0.92,U] [#6 -0.22,-0.13,0.85,U] [#7 0.01,0.38,0.86,U] [#8 0.23,0.13,0.79,U] 
03:41:36.152 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.08}, one-star: {-0.30, -0.07}
03:41:36.152 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
03:41:36.152 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
03:41:36.152 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.09 mountY=0.06, mountTheta=0.58
03:41:36.155 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.08, opts=13)
03:41:36.155 00.000 10844 Enqueuing Move request for scope (0.08, 0.08)
03:41:36.155 00.000 11060 Worker thread wakes up
03:41:36.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:36.155 00.000 10844 UpdateGuideState exits: m=1795 SNR=26.8
03:41:36.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:36.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:36.155 00.000 10844 Enqueuing Expose request
03:41:36.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
03:41:36.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:41:36.155 00.000 11060 Moving (0.08, 0.08) raw xDistance=0.09 yDistance=0.06
03:41:36.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:41:36.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:36.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:41:36.157 00.002 11060 MoveAxis(E, 0, ABG)
03:41:36.157 00.000 11060 Move returns status 0, amount 0
03:41:36.157 00.000 11060 MoveAxis(N, 0, ABG)
03:41:36.157 00.000 11060 Move returns status 0, amount 0
03:41:36.157 00.000 11060 move complete, result=0
03:41:36.157 00.000 11060 worker thread done servicing request
03:41:36.157 00.000 11060 Worker thread wakes up
03:41:36.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:36.158 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:36.159 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:36.783 00.624 11060 Exposure complete
03:41:37.002 00.219 11060 worker thread done servicing request
03:41:37.002 00.000 10844 OnExposeComplete: enter
03:41:37.002 00.000 10844 UpdateGuideState(): m_state=6
03:41:37.002 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
03:41:37.002 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=105.13, Mass=1697, SNR=25.3, Peak=156 HFD=3.7
03:41:37.002 00.000 10844 MultiStar: [#1 0.20,0.03,1.04,U] [#2 -0.24,0.50,0.85,U] [#3 0.67,-0.24,0.00,M2] [#4 -0.12,-0.08,0.96,U] [#5 0.08,-0.50,0.97,U] [#6 -0.26,-0.10,1.09,U] [#7 -0.06,0.17,0.90,U] [#8 0.61,0.25,0.00,M1] 
03:41:37.002 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.03}, one-star: {-0.22, 0.22}
03:41:37.002 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
03:41:37.002 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
03:41:37.002 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.85 mountX=0.01 mountY=-0.09, mountTheta=-1.46
03:41:37.004 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
03:41:37.006 00.002 10844 Enqueuing Move request for scope (-0.09, 0.03)
03:41:37.006 00.000 11060 Worker thread wakes up
03:41:37.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
03:41:37.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
03:41:37.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:37.006 00.000 11060 Moving (-0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
03:41:37.006 00.000 10844 UpdateGuideState exits: m=1697 SNR=25.3
03:41:37.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:41:37.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:37.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:37.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:37.006 00.000 10844 Enqueuing Expose request
03:41:37.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:41:37.006 00.000 11060 MoveAxis(E, 0, ABG)
03:41:37.006 00.000 11060 Move returns status 0, amount 0
03:41:37.006 00.000 11060 MoveAxis(N, 0, ABG)
03:41:37.006 00.000 11060 Move returns status 0, amount 0
03:41:37.006 00.000 11060 move complete, result=0
03:41:37.006 00.000 11060 worker thread done servicing request
03:41:37.006 00.000 11060 Worker thread wakes up
03:41:37.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:37.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:37.009 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:41:37.638 00.629 11060 Exposure complete
03:41:37.852 00.214 11060 worker thread done servicing request
03:41:37.852 00.000 10844 OnExposeComplete: enter
03:41:37.852 00.000 10844 UpdateGuideState(): m_state=6
03:41:37.852 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
03:41:37.852 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.73, Mass=1692, SNR=25.9, Peak=243 HFD=3.2
03:41:37.852 00.000 10844 MultiStar: [#1 0.10,-0.16,0.99,U] [#2 0.04,-0.13,0.89,U] [#3 0.51,-0.07,1.00,U] [#4 0.06,-0.47,1.01,U] [#5 0.58,0.08,0.00,M1] [#6 0.13,0.23,1.09,U] [#7 0.06,0.04,0.89,U] [#8 0.27,-0.16,0.87,U] 
03:41:37.852 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.11}, one-star: {-0.22, -0.19}
03:41:37.852 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.15 = -2.15)
03:41:37.852 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
03:41:37.852 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=-0.09 mountY=0.13, mountTheta=2.15
03:41:37.852 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.11, opts=13)
03:41:37.852 00.000 10844 Enqueuing Move request for scope (0.12, -0.11)
03:41:37.852 00.000 11060 Worker thread wakes up
03:41:37.857 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:37.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
03:41:37.857 00.000 10844 UpdateGuideState exits: m=1692 SNR=25.9
03:41:37.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:37.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:37.858 00.001 10844 Enqueuing Expose request
03:41:37.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
03:41:37.858 00.000 11060 Moving (0.12, -0.11) raw xDistance=-0.09 yDistance=0.13
03:41:37.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:41:37.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:37.859 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:41:37.859 00.000 11060 MoveAxis(E, 0, ABG)
03:41:37.859 00.000 11060 Move returns status 0, amount 0
03:41:37.859 00.000 11060 MoveAxis(N, 0, ABG)
03:41:37.859 00.000 11060 Move returns status 0, amount 0
03:41:37.859 00.000 11060 move complete, result=0
03:41:37.859 00.000 11060 worker thread done servicing request
03:41:37.859 00.000 11060 Worker thread wakes up
03:41:37.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:37.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:37.863 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:38.488 00.625 11060 Exposure complete
03:41:38.690 00.202 11060 worker thread done servicing request
03:41:38.690 00.000 10844 OnExposeComplete: enter
03:41:38.690 00.000 10844 UpdateGuideState(): m_state=6
03:41:38.696 00.006 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
03:41:38.696 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.73, Mass=1787, SNR=26.8, Peak=223 HFD=3.2
03:41:38.696 00.000 10844 MultiStar: [#1 0.53,0.91,0.00,M1] [#2 0.29,0.37,0.81,U] [#3 0.59,0.14,0.00,M2] [#4 0.10,0.01,1.00,U] [#5 0.39,0.21,0.90,U] [#6 0.26,-0.03,0.90,U] [#7 -0.05,0.41,0.94,U] [#8 0.65,0.32,0.00,M1] 
03:41:38.696 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.12}, one-star: {0.15, -0.19}
03:41:38.696 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
03:41:38.696 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
03:41:38.696 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.58 mountX=0.15 mountY=0.16, mountTheta=0.82
03:41:38.696 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.12, opts=13)
03:41:38.696 00.000 10844 Enqueuing Move request for scope (0.19, 0.12)
03:41:38.696 00.000 11060 Worker thread wakes up
03:41:38.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:38.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
03:41:38.696 00.000 10844 UpdateGuideState exits: m=1787 SNR=26.8
03:41:38.696 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
03:41:38.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:38.696 00.000 11060 Moving (0.19, 0.12) raw xDistance=0.15 yDistance=0.16
03:41:38.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:38.696 00.000 10844 Enqueuing Expose request
03:41:38.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:41:38.696 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:38.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:41:38.696 00.000 11060 MoveAxis(W, 36, ABG)
03:41:38.696 00.000 11060 Guiding  Dir = 3, Dur = 36
03:41:38.711 00.015 11060 IsSlewing returns 0
03:41:38.711 00.000 11060 IsGuiding returns 0
03:41:38.758 00.047 11060 IsGuiding returns 0
03:41:38.758 00.000 11060 Move returns status 0, amount 36
03:41:38.758 00.000 11060 MoveAxis(N, 0, ABG)
03:41:38.758 00.000 11060 Move returns status 0, amount 0
03:41:38.758 00.000 11060 move complete, result=0
03:41:38.759 00.001 11060 worker thread done servicing request
03:41:38.759 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
03:41:38.759 00.000 11060 Worker thread wakes up
03:41:38.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:38.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:39.384 00.625 11060 Exposure complete
03:41:39.592 00.208 11060 worker thread done servicing request
03:41:39.592 00.000 10844 OnExposeComplete: enter
03:41:39.592 00.000 10844 UpdateGuideState(): m_state=6
03:41:39.594 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
03:41:39.594 00.000 10844 Star::Find returns 1 (0), X=620.28, Y=105.02, Mass=1817, SNR=26.7, Peak=251 HFD=3.1
03:41:39.594 00.000 10844 MultiStar: [#1 -0.06,0.50,0.86,U] [#2 0.24,0.07,0.85,U] [#3 0.25,0.18,0.96,U] [#4 -0.32,-0.35,0.89,U] [#5 0.39,0.30,0.98,U] [#6 0.19,-0.01,1.02,U] [#7 0.26,0.29,0.92,U] [#8 0.47,0.53,0.00,M2] 
03:41:39.594 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.14}, one-star: {-0.55, 0.10}
03:41:39.594 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
03:41:39.594 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.95 = 2.95)
03:41:39.594 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.21 mountX=0.14 mountY=0.03, mountTheta=0.19
03:41:39.597 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
03:41:39.597 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
03:41:39.597 00.000 11060 Worker thread wakes up
03:41:39.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:41:39.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:41:39.597 00.000 11060 Moving (0.05, 0.14) raw xDistance=0.14 yDistance=0.03
03:41:39.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:41:39.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:39.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:41:39.597 00.000 11060 MoveAxis(W, 34, ABG)
03:41:39.597 00.000 11060 Guiding  Dir = 3, Dur = 34
03:41:39.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:39.597 00.000 10844 UpdateGuideState exits: m=1817 SNR=26.7
03:41:39.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:39.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:39.597 00.000 10844 Enqueuing Expose request
03:41:39.613 00.016 11060 IsSlewing returns 0
03:41:39.613 00.000 11060 IsGuiding returns 0
03:41:39.659 00.046 11060 IsGuiding returns 0
03:41:39.659 00.000 11060 Move returns status 0, amount 34
03:41:39.659 00.000 11060 MoveAxis(N, 0, ABG)
03:41:39.659 00.000 11060 Move returns status 0, amount 0
03:41:39.659 00.000 11060 move complete, result=0
03:41:39.659 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
03:41:39.659 00.000 11060 worker thread done servicing request
03:41:39.659 00.000 11060 Worker thread wakes up
03:41:39.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:39.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:40.300 00.641 11060 Exposure complete
03:41:40.520 00.220 11060 worker thread done servicing request
03:41:40.520 00.000 10844 OnExposeComplete: enter
03:41:40.520 00.000 10844 UpdateGuideState(): m_state=6
03:41:40.520 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
03:41:40.522 00.002 10844 Star::Find returns 1 (1), X=621.05, Y=104.58, Mass=2054, SNR=29.0, Peak=255 HFD=3.4
03:41:40.522 00.000 10844 MultiStar: [#1 0.04,0.05,0.84,U] [#2 0.16,-0.19,0.86,U] [#3 0.21,-0.27,0.97,U] [#4 0.09,-0.10,0.88,U] [#5 0.87,0.08,0.00,M1] [#6 -0.21,-0.34,0.93,U] [#7 0.41,-0.29,0.73,U] [#8 0.16,-0.42,0.78,U] 
03:41:40.523 00.001 10844 refined, 7 included, MultiStar: {0.13, -0.24}, one-star: {0.22, -0.34}
03:41:40.523 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.39) = xAngle (-2.47 = -2.47)
03:41:40.523 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
03:41:40.523 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.08 mountX=-0.21 mountY=0.17, mountTheta=2.48
03:41:40.526 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.24, opts=13)
03:41:40.527 00.001 10844 Enqueuing Move request for scope (0.13, -0.24)
03:41:40.527 00.000 11060 Worker thread wakes up
03:41:40.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:40.527 00.000 10844 UpdateGuideState exits: m=2054 SNR=29.0 Saturated
03:41:40.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
03:41:40.527 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
03:41:40.527 00.000 11060 Moving (0.13, -0.24) raw xDistance=-0.21 yDistance=0.17
03:41:40.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:41:40.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:40.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:40.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:41:40.527 00.000 11060 MoveAxis(E, 49, ABG)
03:41:40.527 00.000 11060 Guiding  Dir = 2, Dur = 49
03:41:40.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:40.529 00.002 10844 Enqueuing Expose request
03:41:40.537 00.008 11060 IsSlewing returns 0
03:41:40.537 00.000 11060 IsGuiding returns 0
03:41:40.598 00.061 11060 IsGuiding returns 0
03:41:40.598 00.000 11060 Move returns status 0, amount 49
03:41:40.598 00.000 11060 MoveAxis(N, 0, ABG)
03:41:40.598 00.000 11060 Move returns status 0, amount 0
03:41:40.598 00.000 11060 move complete, result=0
03:41:40.598 00.000 11060 worker thread done servicing request
03:41:40.598 00.000 11060 Worker thread wakes up
03:41:40.598 00.000 10844 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
03:41:40.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:40.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:41.230 00.632 11060 Exposure complete
03:41:41.435 00.205 11060 worker thread done servicing request
03:41:41.435 00.000 10844 OnExposeComplete: enter
03:41:41.435 00.000 10844 UpdateGuideState(): m_state=6
03:41:41.435 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
03:41:41.438 00.003 10844 Star::Find returns 1 (0), X=620.35, Y=104.41, Mass=1734, SNR=26.1, Peak=220 HFD=3.3
03:41:41.438 00.000 10844 MultiStar: [#1 0.31,0.00,0.90,U] [#2 0.44,0.17,0.84,U] [#3 0.46,0.05,1.03,U] [#4 0.14,-0.12,0.93,U] [#5 0.79,-0.09,0.00,M2] [#6 -0.01,-0.41,1.07,U] [#7 0.49,0.12,0.87,U] [#8 0.46,-0.19,0.76,U] 
03:41:41.438 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.12}, one-star: {-0.48, -0.50}
03:41:41.438 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
03:41:41.438 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:41:41.438 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.53 mountX=-0.08 mountY=0.22, mountTheta=1.92
03:41:41.449 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.12, opts=13)
03:41:41.449 00.000 10844 Enqueuing Move request for scope (0.21, -0.12)
03:41:41.449 00.000 11060 Worker thread wakes up
03:41:41.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:41.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
03:41:41.449 00.000 10844 UpdateGuideState exits: m=1734 SNR=26.1
03:41:41.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
03:41:41.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:41.449 00.000 11060 Moving (0.21, -0.12) raw xDistance=-0.08 yDistance=0.22
03:41:41.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:41.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:41:41.449 00.000 10844 Enqueuing Expose request
03:41:41.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
03:41:41.449 00.000 11060 MoveAxis(E, 0, ABG)
03:41:41.449 00.000 11060 Move returns status 0, amount 0
03:41:41.449 00.000 11060 MoveAxis(S, 87, ABG)
03:41:41.449 00.000 11060 Guiding  Dir = 1, Dur = 87
03:41:41.454 00.005 11060 IsSlewing returns 0
03:41:41.454 00.000 11060 IsGuiding returns 0
03:41:41.545 00.091 11060 IsGuiding returns 0
03:41:41.545 00.000 11060 Move returns status 0, amount 87
03:41:41.545 00.000 11060 move complete, result=0
03:41:41.545 00.000 11060 worker thread done servicing request
03:41:41.545 00.000 11060 Worker thread wakes up
03:41:41.545 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 87 ms SOUTH
03:41:41.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:41.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:42.172 00.627 11060 Exposure complete
03:41:42.401 00.229 11060 worker thread done servicing request
03:41:42.401 00.000 10844 OnExposeComplete: enter
03:41:42.401 00.000 10844 UpdateGuideState(): m_state=6
03:41:42.401 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
03:41:42.401 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=105.00, Mass=1454, SNR=23.6, Peak=171 HFD=3.8
03:41:42.402 00.001 10844 MultiStar: [#1 0.19,0.50,1.06,U] [#2 0.26,0.31,1.03,U] [#3 0.35,0.07,1.03,U] [#4 -0.34,0.67,0.00,M1] [#5 0.21,-0.35,1.02,U] [#6 -0.07,-0.29,1.10,U] [#7 -0.00,0.05,1.07,U] [#8 0.34,0.24,0.86,U] 
03:41:42.402 00.000 10844 single-star, 7 included, MultiStar: {0.17, 0.07}, one-star: {0.11, 0.08}
03:41:42.402 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
03:41:42.402 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
03:41:42.402 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.66 mountX=0.10 mountY=0.09, mountTheta=0.74
03:41:42.404 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.08, opts=13)
03:41:42.404 00.000 10844 Enqueuing Move request for scope (0.11, 0.08)
03:41:42.404 00.000 11060 Worker thread wakes up
03:41:42.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:42.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
03:41:42.404 00.000 10844 UpdateGuideState exits: m=1454 SNR=23.6
03:41:42.404 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
03:41:42.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:42.404 00.000 11060 Moving (0.11, 0.08) raw xDistance=0.10 yDistance=0.09
03:41:42.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:42.404 00.000 10844 Enqueuing Expose request
03:41:42.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:41:42.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:42.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:41:42.404 00.000 11060 MoveAxis(E, 0, ABG)
03:41:42.404 00.000 11060 Move returns status 0, amount 0
03:41:42.404 00.000 11060 MoveAxis(N, 0, ABG)
03:41:42.404 00.000 11060 Move returns status 0, amount 0
03:41:42.404 00.000 11060 move complete, result=0
03:41:42.404 00.000 11060 worker thread done servicing request
03:41:42.404 00.000 11060 Worker thread wakes up
03:41:42.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:42.408 00.004 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:42.411 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:43.043 00.632 11060 Exposure complete
03:41:43.247 00.204 11060 worker thread done servicing request
03:41:43.247 00.000 10844 OnExposeComplete: enter
03:41:43.247 00.000 10844 UpdateGuideState(): m_state=6
03:41:43.247 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
03:41:43.247 00.000 10844 Star::Find returns 1 (0), X=621.10, Y=104.81, Mass=1897, SNR=27.4, Peak=185 HFD=3.2
03:41:43.247 00.000 10844 MultiStar: [#1 0.26,-0.23,0.90,U] [#2 0.28,-0.52,0.00,M1] [#3 0.85,-0.34,0.00,M1] [#4 0.57,-0.52,0.00,M2] [#5 0.25,-0.33,0.87,U] [#6 0.14,-0.55,0.94,U] [#7 0.33,-0.12,0.82,U] [#8 0.90,-0.10,0.00,M1] 
03:41:43.247 00.000 10844 single-star, 4 included, MultiStar: {0.25, -0.27}, one-star: {0.27, -0.11}
03:41:43.247 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
03:41:43.247 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:41:43.247 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.40 mountX=-0.06 mountY=0.28, mountTheta=1.79
03:41:43.253 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.11, opts=13)
03:41:43.253 00.000 10844 Enqueuing Move request for scope (0.27, -0.11)
03:41:43.253 00.000 11060 Worker thread wakes up
03:41:43.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:43.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
03:41:43.253 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
03:41:43.253 00.000 11060 Moving (0.27, -0.11) raw xDistance=-0.06 yDistance=0.28
03:41:43.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:41:43.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
03:41:43.253 00.000 11060 MoveAxis(E, 0, ABG)
03:41:43.253 00.000 11060 Move returns status 0, amount 0
03:41:43.256 00.003 11060 MoveAxis(S, 111, ABG)
03:41:43.256 00.000 11060 Guiding  Dir = 1, Dur = 111
03:41:43.256 00.000 10844 UpdateGuideState exits: m=1897 SNR=27.4
03:41:43.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:43.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:43.256 00.000 10844 Enqueuing Expose request
03:41:43.288 00.032 11060 IsSlewing returns 0
03:41:43.288 00.000 11060 IsGuiding returns 0
03:41:43.422 00.134 11060 IsGuiding returns 0
03:41:43.422 00.000 11060 Move returns status 0, amount 111
03:41:43.422 00.000 11060 move complete, result=0
03:41:43.422 00.000 11060 worker thread done servicing request
03:41:43.422 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 111 ms SOUTH
03:41:43.422 00.000 11060 Worker thread wakes up
03:41:43.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:43.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:44.066 00.644 11060 Exposure complete
03:41:44.284 00.218 11060 worker thread done servicing request
03:41:44.286 00.002 10844 OnExposeComplete: enter
03:41:44.286 00.000 10844 UpdateGuideState(): m_state=6
03:41:44.286 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
03:41:44.286 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.66, Mass=1719, SNR=26.0, Peak=164 HFD=3.7
03:41:44.287 00.001 10844 MultiStar: [#1 0.32,-0.10,0.93,U] [#2 -0.02,-0.26,1.00,U] [#3 0.34,-0.10,0.96,U] [#4 -0.01,-0.31,0.92,U] [#5 0.36,-0.28,0.94,U] [#6 -0.01,0.17,1.00,U] [#7 0.18,0.12,0.92,U] [#8 0.07,-0.44,0.85,U] 
03:41:44.287 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.16}, one-star: {-0.21, -0.25}
03:41:44.287 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
03:41:44.287 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.77 = 0.77)
03:41:44.287 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.96 mountX=-0.14 mountY=0.13, mountTheta=2.36
03:41:44.288 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.16, opts=13)
03:41:44.290 00.002 10844 Enqueuing Move request for scope (0.11, -0.16)
03:41:44.290 00.000 11060 Worker thread wakes up
03:41:44.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:44.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
03:41:44.290 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.0
03:41:44.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
03:41:44.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:44.290 00.000 11060 Moving (0.11, -0.16) raw xDistance=-0.14 yDistance=0.13
03:41:44.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:44.290 00.000 10844 Enqueuing Expose request
03:41:44.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:41:44.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:44.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:41:44.290 00.000 11060 MoveAxis(E, 32, ABG)
03:41:44.290 00.000 11060 Guiding  Dir = 2, Dur = 32
03:41:44.329 00.039 11060 IsSlewing returns 0
03:41:44.330 00.001 11060 IsGuiding returns 0
03:41:44.406 00.076 11060 IsGuiding returns 0
03:41:44.406 00.000 11060 Move returns status 0, amount 32
03:41:44.406 00.000 11060 MoveAxis(N, 0, ABG)
03:41:44.406 00.000 11060 Move returns status 0, amount 0
03:41:44.406 00.000 11060 move complete, result=0
03:41:44.406 00.000 11060 worker thread done servicing request
03:41:44.406 00.000 11060 Worker thread wakes up
03:41:44.406 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
03:41:44.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:44.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:45.041 00.635 11060 Exposure complete
03:41:45.251 00.210 11060 worker thread done servicing request
03:41:45.251 00.000 10844 OnExposeComplete: enter
03:41:45.251 00.000 10844 UpdateGuideState(): m_state=6
03:41:45.251 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
03:41:45.251 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.59, Mass=1964, SNR=28.4, Peak=251 HFD=3.2
03:41:45.251 00.000 10844 MultiStar: [#1 0.30,-0.16,0.94,U] [#2 0.27,0.53,0.00,M1] [#3 0.47,0.10,0.90,U] [#4 0.15,-0.21,0.88,U] [#5 0.56,-0.13,0.85,U] [#6 -0.26,-0.31,0.91,U] [#7 -0.00,-0.37,0.88,U] [#8 0.13,0.25,0.77,U] 
03:41:45.251 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.15}, one-star: {-0.36, -0.33}
03:41:45.251 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.39) = xAngle (-2.32 = -2.32)
03:41:45.251 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
03:41:45.251 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.13 mountY=0.14, mountTheta=2.33
03:41:45.254 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.15, opts=13)
03:41:45.256 00.002 10844 Enqueuing Move request for scope (0.11, -0.15)
03:41:45.256 00.000 11060 Worker thread wakes up
03:41:45.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:45.256 00.000 10844 UpdateGuideState exits: m=1964 SNR=28.4
03:41:45.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:45.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
03:41:45.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:45.256 00.000 10844 Enqueuing Expose request
03:41:45.256 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
03:41:45.256 00.000 11060 Moving (0.11, -0.15) raw xDistance=-0.13 yDistance=0.14
03:41:45.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:41:45.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:45.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:41:45.256 00.000 11060 MoveAxis(E, 31, ABG)
03:41:45.256 00.000 11060 Guiding  Dir = 2, Dur = 31
03:41:45.284 00.028 11060 IsSlewing returns 0
03:41:45.285 00.001 11060 IsGuiding returns 0
03:41:45.332 00.047 11060 IsGuiding returns 0
03:41:45.332 00.000 11060 Move returns status 0, amount 31
03:41:45.332 00.000 11060 MoveAxis(N, 0, ABG)
03:41:45.332 00.000 11060 Move returns status 0, amount 0
03:41:45.332 00.000 11060 move complete, result=0
03:41:45.332 00.000 11060 worker thread done servicing request
03:41:45.332 00.000 11060 Worker thread wakes up
03:41:45.332 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
03:41:45.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:45.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:45.963 00.631 11060 Exposure complete
03:41:46.167 00.204 11060 worker thread done servicing request
03:41:46.167 00.000 10844 OnExposeComplete: enter
03:41:46.167 00.000 10844 UpdateGuideState(): m_state=6
03:41:46.167 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
03:41:46.167 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.47, Mass=1698, SNR=26.1, Peak=224 HFD=3.2
03:41:46.167 00.000 10844 MultiStar: [#1 0.22,0.11,1.00,U] [#2 -0.16,0.34,0.93,U] [#3 -0.01,0.65,0.00,M1] [#4 -0.15,-0.05,1.00,U] [#5 0.16,-0.01,0.99,U] [#6 0.10,0.07,1.08,U] [#7 -0.07,0.08,0.94,U] [#8 -0.08,0.64,0.00,M1] 
03:41:46.167 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {-0.24, -0.45}
03:41:46.167 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.39) = xAngle (1.24 = 1.24)
03:41:46.167 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.36 = -1.92)
03:41:46.167 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.62 mountX=0.01 mountY=-0.02, mountTheta=-1.23
03:41:46.172 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
03:41:46.172 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
03:41:46.172 00.000 11060 Worker thread wakes up
03:41:46.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:46.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
03:41:46.172 00.000 10844 UpdateGuideState exits: m=1698 SNR=26.1
03:41:46.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
03:41:46.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:46.172 00.000 11060 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
03:41:46.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:46.172 00.000 10844 Enqueuing Expose request
03:41:46.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:41:46.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:46.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:41:46.172 00.000 11060 MoveAxis(E, 0, ABG)
03:41:46.172 00.000 11060 Move returns status 0, amount 0
03:41:46.172 00.000 11060 MoveAxis(N, 0, ABG)
03:41:46.172 00.000 11060 Move returns status 0, amount 0
03:41:46.172 00.000 11060 move complete, result=0
03:41:46.172 00.000 11060 worker thread done servicing request
03:41:46.172 00.000 11060 Worker thread wakes up
03:41:46.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:46.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:46.172 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:41:46.801 00.629 11060 Exposure complete
03:41:47.018 00.217 11060 worker thread done servicing request
03:41:47.018 00.000 10844 OnExposeComplete: enter
03:41:47.018 00.000 10844 UpdateGuideState(): m_state=6
03:41:47.019 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
03:41:47.019 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=105.34, Mass=1786, SNR=27.2, Peak=174 HFD=3.3
03:41:47.019 00.000 10844 MultiStar: [#1 0.12,0.47,0.94,U] [#2 0.11,0.48,0.88,U] [#3 0.34,0.00,0.98,U] [#4 0.01,-0.37,0.96,U] [#5 0.28,0.22,0.89,U] [#6 -0.09,-0.17,1.04,U] [#7 0.03,0.08,0.87,U] [#8 -0.08,0.31,0.76,U] 
03:41:47.019 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {-0.40, 0.42}
03:41:47.019 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.39) = xAngle (-0.03 = -0.03)
03:41:47.019 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.09 = 3.09)
03:41:47.019 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.36 mountX=0.16 mountY=0.01, mountTheta=0.05
03:41:47.022 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.15, opts=13)
03:41:47.022 00.000 10844 Enqueuing Move request for scope (0.03, 0.15)
03:41:47.022 00.000 11060 Worker thread wakes up
03:41:47.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
03:41:47.022 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
03:41:47.022 00.000 11060 Moving (0.03, 0.15) raw xDistance=0.16 yDistance=0.01
03:41:47.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:47.023 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:41:47.023 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:47.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:41:47.023 00.000 11060 MoveAxis(W, 37, ABG)
03:41:47.023 00.000 11060 Guiding  Dir = 3, Dur = 37
03:41:47.023 00.000 10844 UpdateGuideState exits: m=1786 SNR=27.2
03:41:47.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:47.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:47.023 00.000 10844 Enqueuing Expose request
03:41:47.028 00.005 11060 IsSlewing returns 0
03:41:47.028 00.000 11060 IsGuiding returns 0
03:41:47.074 00.046 11060 IsGuiding returns 0
03:41:47.074 00.000 11060 Move returns status 0, amount 37
03:41:47.074 00.000 11060 MoveAxis(N, 0, ABG)
03:41:47.074 00.000 11060 Move returns status 0, amount 0
03:41:47.074 00.000 11060 move complete, result=0
03:41:47.074 00.000 11060 worker thread done servicing request
03:41:47.074 00.000 11060 Worker thread wakes up
03:41:47.074 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
03:41:47.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:47.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:47.711 00.637 11060 Exposure complete
03:41:47.923 00.212 11060 worker thread done servicing request
03:41:47.923 00.000 10844 OnExposeComplete: enter
03:41:47.923 00.000 10844 UpdateGuideState(): m_state=6
03:41:47.923 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
03:41:47.923 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=105.08, Mass=1886, SNR=27.4, Peak=205 HFD=3.3
03:41:47.924 00.001 10844 MultiStar: [#1 -0.10,0.38,0.94,U] [#2 -0.03,0.76,0.00,M1] [#3 0.62,-0.28,0.00,M1] [#4 -0.08,0.28,0.93,U] [#5 0.07,0.22,0.91,U] [#6 0.11,-0.38,0.93,U] [#7 -0.11,0.53,0.83,U] [#8 0.24,0.06,0.77,U] 
03:41:47.924 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.18}, one-star: {-0.04, 0.16}
03:41:47.924 00.000 10844 CameraToMount -- cameraTheta (1.79) - m_xAngle (1.39) = xAngle (0.40 = 0.40)
03:41:47.924 00.000 10844 CameraToMount -- cameraTheta (1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.52 = -2.76)
03:41:47.924 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.79 mountX=0.15 mountY=-0.06, mountTheta=-0.38
03:41:47.926 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.16, opts=13)
03:41:47.926 00.000 10844 Enqueuing Move request for scope (-0.04, 0.16)
03:41:47.926 00.000 11060 Worker thread wakes up
03:41:47.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:47.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
03:41:47.926 00.000 10844 UpdateGuideState exits: m=1886 SNR=27.4
03:41:47.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
03:41:47.926 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:47.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:47.926 00.000 10844 Enqueuing Expose request
03:41:47.926 00.000 11060 Moving (-0.04, 0.16) raw xDistance=0.15 yDistance=-0.06
03:41:47.929 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:41:47.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:47.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:41:47.929 00.000 11060 MoveAxis(W, 37, ABG)
03:41:47.929 00.000 11060 Guiding  Dir = 3, Dur = 37
03:41:47.934 00.005 11060 IsSlewing returns 0
03:41:47.934 00.000 11060 IsGuiding returns 0
03:41:47.980 00.046 11060 IsGuiding returns 0
03:41:47.980 00.000 11060 Move returns status 0, amount 37
03:41:47.980 00.000 11060 MoveAxis(N, 0, ABG)
03:41:47.980 00.000 11060 Move returns status 0, amount 0
03:41:47.980 00.000 11060 move complete, result=0
03:41:47.980 00.000 11060 worker thread done servicing request
03:41:47.981 00.001 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
03:41:47.981 00.000 11060 Worker thread wakes up
03:41:47.981 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:47.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:48.612 00.631 11060 Exposure complete
03:41:48.814 00.202 11060 worker thread done servicing request
03:41:48.814 00.000 10844 OnExposeComplete: enter
03:41:48.814 00.000 10844 UpdateGuideState(): m_state=6
03:41:48.816 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
03:41:48.816 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.81, Mass=1918, SNR=27.4, Peak=196 HFD=3.2
03:41:48.816 00.000 10844 MultiStar: [#1 -0.12,0.43,0.90,U] [#2 -0.12,0.09,0.77,U] [#3 0.50,0.05,0.92,U] [#4 -0.50,-0.46,0.00,M1] [#5 -0.07,-0.29,0.94,U] [#6 -0.72,0.19,0.00,M1] [#7 -0.10,-0.07,0.93,U] [#8 0.21,-0.36,0.75,U] 
03:41:48.816 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {-0.01, -0.11}
03:41:48.816 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
03:41:48.817 00.001 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
03:41:48.817 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.75 mountX=-0.03 mountY=0.04, mountTheta=2.14
03:41:48.817 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
03:41:48.817 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
03:41:48.819 00.002 11060 Worker thread wakes up
03:41:48.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:48.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:41:48.819 00.000 10844 UpdateGuideState exits: m=1918 SNR=27.4
03:41:48.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:41:48.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:48.819 00.000 11060 Moving (0.04, -0.04) raw xDistance=-0.03 yDistance=0.04
03:41:48.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:48.819 00.000 10844 Enqueuing Expose request
03:41:48.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:41:48.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:48.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:41:48.819 00.000 11060 MoveAxis(E, 0, ABG)
03:41:48.819 00.000 11060 Move returns status 0, amount 0
03:41:48.819 00.000 11060 MoveAxis(N, 0, ABG)
03:41:48.819 00.000 11060 Move returns status 0, amount 0
03:41:48.819 00.000 11060 move complete, result=0
03:41:48.819 00.000 11060 worker thread done servicing request
03:41:48.819 00.000 11060 Worker thread wakes up
03:41:48.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:48.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:48.821 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:41:49.445 00.624 11060 Exposure complete
03:41:49.645 00.200 11060 worker thread done servicing request
03:41:49.645 00.000 10844 OnExposeComplete: enter
03:41:49.645 00.000 10844 UpdateGuideState(): m_state=6
03:41:49.645 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
03:41:49.645 00.000 10844 Star::Find returns 1 (0), X=619.94, Y=104.81, Mass=1949, SNR=27.7, Peak=239 HFD=3.1
03:41:49.647 00.002 10844 MultiStar: [#1 -0.13,0.37,0.84,U] [#2 0.21,0.56,0.00,M1] [#3 0.08,0.02,0.86,U] [#4 -0.43,0.02,0.97,U] [#5 -0.09,-0.15,0.92,U] [#6 -0.39,0.16,1.04,U] [#7 -0.34,-0.36,0.86,U] [#8 0.24,-0.07,0.81,U] 
03:41:49.647 00.000 10844 refined, 7 included, MultiStar: {-0.26, -0.01}, one-star: {-0.89, -0.11}
03:41:49.647 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.81)
03:41:49.647 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.35 = -1.35)
03:41:49.647 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.09 mountX=-0.06 mountY=-0.26, mountTheta=-1.80
03:41:49.649 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.01, opts=13)
03:41:49.649 00.000 10844 Enqueuing Move request for scope (-0.26, -0.01)
03:41:49.649 00.000 11060 Worker thread wakes up
03:41:49.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:49.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
03:41:49.649 00.000 10844 UpdateGuideState exits: m=1949 SNR=27.7
03:41:49.651 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
03:41:49.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:49.651 00.000 11060 Moving (-0.26, -0.01) raw xDistance=-0.06 yDistance=-0.26
03:41:49.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:49.651 00.000 10844 Enqueuing Expose request
03:41:49.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:41:49.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:41:49.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:41:49.651 00.000 11060 MoveAxis(E, 0, ABG)
03:41:49.651 00.000 11060 Move returns status 0, amount 0
03:41:49.651 00.000 11060 MoveAxis(N, 0, ABG)
03:41:49.651 00.000 11060 Move returns status 0, amount 0
03:41:49.651 00.000 11060 move complete, result=0
03:41:49.651 00.000 11060 worker thread done servicing request
03:41:49.651 00.000 11060 Worker thread wakes up
03:41:49.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:49.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:49.654 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:41:50.288 00.634 11060 Exposure complete
03:41:50.528 00.240 11060 worker thread done servicing request
03:41:50.530 00.002 10844 OnExposeComplete: enter
03:41:50.530 00.000 10844 UpdateGuideState(): m_state=6
03:41:50.530 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
03:41:50.530 00.000 10844 Star::Find returns 1 (0), X=620.04, Y=104.87, Mass=1746, SNR=26.4, Peak=185 HFD=3.8
03:41:50.530 00.000 10844 MultiStar: [#1 -0.24,0.51,0.99,U] [#2 -0.26,0.28,0.89,U] [#3 -0.08,0.41,0.92,U] [#4 -0.04,0.14,0.99,U] [#5 -0.33,-0.10,0.92,U] [#6 -0.73,-0.01,0.00,M1] [#7 0.24,0.20,0.93,U] [#8 0.04,-0.10,0.86,U] 
03:41:50.530 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.16}, one-star: {-0.79, -0.05}
03:41:50.530 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.39) = xAngle (1.04 = 1.04)
03:41:50.530 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.16 = -2.12)
03:41:50.530 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.43 mountX=0.13 mountY=-0.21, mountTheta=-1.04
03:41:50.533 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.16, opts=13)
03:41:50.533 00.000 10844 Enqueuing Move request for scope (-0.19, 0.16)
03:41:50.533 00.000 11060 Worker thread wakes up
03:41:50.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:50.535 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
03:41:50.535 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.4
03:41:50.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
03:41:50.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:50.535 00.000 11060 Moving (-0.19, 0.16) raw xDistance=0.13 yDistance=-0.21
03:41:50.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:50.535 00.000 10844 Enqueuing Expose request
03:41:50.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:41:50.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:41:50.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:41:50.535 00.000 11060 MoveAxis(W, 30, ABG)
03:41:50.535 00.000 11060 Guiding  Dir = 3, Dur = 30
03:41:50.538 00.003 11060 IsSlewing returns 0
03:41:50.538 00.000 11060 IsGuiding returns 0
03:41:50.582 00.044 11060 IsGuiding returns 0
03:41:50.582 00.000 11060 Move returns status 0, amount 30
03:41:50.582 00.000 11060 MoveAxis(N, 0, ABG)
03:41:50.582 00.000 11060 Move returns status 0, amount 0
03:41:50.582 00.000 11060 move complete, result=0
03:41:50.582 00.000 11060 worker thread done servicing request
03:41:50.582 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.2 px 0 ms NORTH
03:41:50.582 00.000 11060 Worker thread wakes up
03:41:50.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:50.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:50.864 00.282 10844 evsrv: cli 0EEEDDF0 connect
03:41:50.866 00.002 10844 case statement mapped state 6 to 3
03:41:50.866 00.000 10844 case statement mapped state 6 to 3
03:41:50.867 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"8229311b-d747-471f-8e50-820b21ff82a6"}
03:41:50.867 00.000 10844 PhdController::Guide begins
03:41:50.867 00.000 10844 PhdController: newstate STATE_SETUP
03:41:50.867 00.000 10844 PhdController: setup
03:41:50.867 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
03:41:50.867 00.000 10844 PhdController: guider state = 6
03:41:50.867 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:41:50.869 00.002 10844 PhdController: newstate STATE_SETTLE_WAIT
03:41:50.869 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":0,"id":"8229311b-d747-471f-8e50-820b21ff82a6"}
03:41:50.878 00.009 10844 evsrv: cli 0EEEDDF0 disconnect
03:41:50.881 00.003 10844 evsrv: cli 0EEEDA30 connect
03:41:50.881 00.000 10844 case statement mapped state 6 to 3
03:41:50.882 00.001 10844 case statement mapped state 6 to 3
03:41:50.884 00.002 10844 evsrv: cli 0EEEDA30 request: {"method":"get_lock_shift_params","id":"5e825e78-91c0-4acd-a899-304e3c74d877"}
03:41:50.884 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"5e825e78-91c0-4acd-a899-304e3c74d877"}
03:41:50.910 00.026 10844 evsrv: cli 0EEEDA30 disconnect
03:41:51.064 00.154 10844 evsrv: cli 0EEEDDF0 connect
03:41:51.064 00.000 10844 case statement mapped state 6 to 3
03:41:51.065 00.001 10844 case statement mapped state 6 to 3
03:41:51.066 00.001 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_position","id":"07e6c9f5-1456-4de8-9614-442115693312"}
03:41:51.066 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":[620.83,104.92],"id":"07e6c9f5-1456-4de8-9614-442115693312"}
03:41:51.069 00.003 10844 evsrv: cli 0EEEDDF0 disconnect
03:41:51.070 00.001 10844 evsrv: cli 0EEEDDF0 connect
03:41:51.071 00.001 10844 case statement mapped state 6 to 3
03:41:51.071 00.000 10844 case statement mapped state 6 to 3
03:41:51.071 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_calibrated","id":"a3add5c4-5f45-4ef3-861f-e79d19609a29"}
03:41:51.073 00.002 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":true,"id":"a3add5c4-5f45-4ef3-861f-e79d19609a29"}
03:41:51.074 00.001 10844 evsrv: cli 0EEEDDF0 disconnect
03:41:51.074 00.000 10844 evsrv: cli 0EEEE6B0 connect
03:41:51.075 00.001 10844 case statement mapped state 6 to 3
03:41:51.075 00.000 10844 case statement mapped state 6 to 3
03:41:51.075 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_app_state","id":"c9707b82-40c4-41f6-94d8-bd1097488df4"}
03:41:51.075 00.000 10844 case statement mapped state 6 to 3
03:41:51.076 00.001 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9707b82-40c4-41f6-94d8-bd1097488df4"}
03:41:51.080 00.004 10844 evsrv: cli 0EEEE6B0 disconnect
03:41:51.224 00.144 11060 Exposure complete
03:41:51.556 00.332 11060 worker thread done servicing request
03:41:51.556 00.000 10844 OnExposeComplete: enter
03:41:51.556 00.000 10844 UpdateGuideState(): m_state=6
03:41:51.557 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
03:41:51.557 00.000 10844 Star::Find returns 1 (0), X=620.18, Y=104.61, Mass=1732, SNR=26.8, Peak=207 HFD=2.9
03:41:51.557 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.39) = xAngle (-4.08 = 2.20)
03:41:51.557 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.96 = -0.96)
03:41:51.557 00.000 10844 CameraToMount -- cameraX=-0.65 cameraY=-0.31 hyp=0.72 cameraTheta=-2.69 mountX=-0.42 mountY=-0.59, mountTheta=-2.20
03:41:51.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.65, y=-0.31, opts=13)
03:41:51.559 00.000 10844 Enqueuing Move request for scope (-0.65, -0.31)
03:41:51.559 00.000 11060 Worker thread wakes up
03:41:51.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:51.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.31) opts 0xd
03:41:51.559 00.000 10844 UpdateGuideState exits: m=1732 SNR=26.8
03:41:51.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.65, -0.31)
03:41:51.559 00.000 11060 Moving (-0.65, -0.31) raw xDistance=-0.42 yDistance=-0.59
03:41:51.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
03:41:51.559 00.000 11060 resist switch: large excursion: input -0.59 thresh 0.57 direction from 1 to -1
03:41:51.559 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.76
03:41:51.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.59
03:41:51.563 00.004 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 1 / 99999
03:41:51.563 00.000 11060 MoveAxis(E, 99, ABG)
03:41:51.563 00.000 11060 Guiding  Dir = 2, Dur = 99
03:41:51.563 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378111.563,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:41:51.565 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:51.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:51.565 00.000 10844 Enqueuing Expose request
03:41:51.577 00.012 11060 IsSlewing returns 0
03:41:51.577 00.000 11060 IsGuiding returns 0
03:41:51.682 00.105 11060 IsGuiding returns 0
03:41:51.682 00.000 11060 Move returns status 0, amount 99
03:41:51.682 00.000 11060 BLC: Oldest BLC event removed
03:41:51.682 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 620 applied
03:41:51.682 00.000 11060 MoveAxis(N, 848, ABG)
03:41:51.682 00.000 11060 duration set to 750 by maxDecDuration
03:41:51.682 00.000 11060 Guiding  Dir = 0, Dur = 750
03:41:51.711 00.029 11060 IsSlewing returns 0
03:41:51.712 00.001 11060 IsGuiding returns 0
03:41:52.484 00.772 11060 IsGuiding returns 0
03:41:52.484 00.000 11060 Move returns status 0, amount 750
03:41:52.484 00.000 11060 move complete, result=0
03:41:52.484 00.000 11060 worker thread done servicing request
03:41:52.484 00.000 11060 Worker thread wakes up
03:41:52.484 00.000 10844 GuideStep: -0.4 px 99 ms EAST, -0.6 px 750 ms NORTH
03:41:52.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:52.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:53.139 00.655 11060 Exposure complete
03:41:53.693 00.554 11060 worker thread done servicing request
03:41:53.693 00.000 10844 OnExposeComplete: enter
03:41:53.695 00.002 10844 UpdateGuideState(): m_state=6
03:41:53.695 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
03:41:53.695 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.63, Mass=1568, SNR=24.7, Peak=179 HFD=3.3
03:41:53.695 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.03)
03:41:53.695 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:41:53.695 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.87 mountX=-0.30 mountY=-0.04, mountTheta=-3.01
03:41:53.698 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.29, opts=13)
03:41:53.698 00.000 10844 Enqueuing Move request for scope (-0.09, -0.29)
03:41:53.698 00.000 11060 Worker thread wakes up
03:41:53.699 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:53.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
03:41:53.699 00.000 10844 UpdateGuideState exits: m=1568 SNR=24.7
03:41:53.699 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
03:41:53.699 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 2 / 99999
03:41:53.699 00.000 11060 Moving (-0.09, -0.29) raw xDistance=-0.30 yDistance=-0.04
03:41:53.699 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378113.699,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
03:41:53.700 00.001 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.410086, 1:0.040033
03:41:53.700 00.000 11060 BLC: No correction, Miss < min_move
03:41:53.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:41:53.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:53.701 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:41:53.701 00.000 11060 MoveAxis(E, 73, ABG)
03:41:53.701 00.000 11060 Guiding  Dir = 2, Dur = 73
03:41:53.703 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:53.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:53.703 00.000 10844 Enqueuing Expose request
03:41:53.722 00.019 11060 IsSlewing returns 0
03:41:53.723 00.001 11060 IsGuiding returns 0
03:41:53.809 00.086 11060 IsGuiding returns 0
03:41:53.809 00.000 11060 Move returns status 0, amount 73
03:41:53.810 00.001 11060 MoveAxis(N, 0, ABG)
03:41:53.810 00.000 11060 Move returns status 0, amount 0
03:41:53.810 00.000 11060 move complete, result=0
03:41:53.810 00.000 11060 worker thread done servicing request
03:41:53.810 00.000 11060 Worker thread wakes up
03:41:53.810 00.000 10844 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH
03:41:53.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:53.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:54.479 00.669 11060 Exposure complete
03:41:55.101 00.622 11060 worker thread done servicing request
03:41:55.101 00.000 10844 OnExposeComplete: enter
03:41:55.101 00.000 10844 UpdateGuideState(): m_state=6
03:41:55.103 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
03:41:55.103 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.92, Mass=1489, SNR=24.3, Peak=184 HFD=3.0
03:41:55.103 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
03:41:55.103 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.86 = -1.43)
03:41:55.103 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.00 hyp=0.24 cameraTheta=3.12 mountX=-0.04 mountY=-0.24, mountTheta=-1.73
03:41:55.106 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.00, opts=13)
03:41:55.106 00.000 10844 Enqueuing Move request for scope (-0.24, 0.00)
03:41:55.106 00.000 11060 Worker thread wakes up
03:41:55.106 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:55.106 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.00) opts 0xd
03:41:55.106 00.000 10844 UpdateGuideState exits: m=1489 SNR=24.3
03:41:55.106 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 3 / 99999
03:41:55.108 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770378115.108,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
03:41:55.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:55.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:55.108 00.000 10844 Enqueuing Expose request
03:41:55.108 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.00)
03:41:55.108 00.000 11060 Moving (-0.24, 0.00) raw xDistance=-0.04 yDistance=-0.24
03:41:55.108 00.000 11060 BLC: History state: CurrMiss=0.24, AvgInitMiss=-0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.410086, 1:0.040033, 2:0.238794
03:41:55.108 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
03:41:55.108 00.000 11060 BLC: window closed
03:41:55.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:41:55.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
03:41:55.108 00.000 11060 MoveAxis(E, 0, ABG)
03:41:55.108 00.000 11060 Move returns status 0, amount 0
03:41:55.110 00.002 11060 MoveAxis(N, 93, ABG)
03:41:55.110 00.000 11060 Guiding  Dir = 0, Dur = 93
03:41:55.142 00.032 11060 IsSlewing returns 0
03:41:55.142 00.000 11060 IsGuiding returns 0
03:41:55.279 00.137 11060 IsGuiding returns 0
03:41:55.280 00.001 11060 Move returns status 0, amount 93
03:41:55.280 00.000 11060 move complete, result=0
03:41:55.280 00.000 11060 worker thread done servicing request
03:41:55.280 00.000 11060 Worker thread wakes up
03:41:55.280 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 93 ms NORTH
03:41:55.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:55.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:55.926 00.646 11060 Exposure complete
03:41:56.173 00.247 11060 worker thread done servicing request
03:41:56.173 00.000 10844 OnExposeComplete: enter
03:41:56.173 00.000 10844 UpdateGuideState(): m_state=6
03:41:56.173 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
03:41:56.173 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=105.15, Mass=1943, SNR=27.1, Peak=153 HFD=3.7
03:41:56.173 00.000 10844 CameraToMount -- cameraTheta (2.16) - m_xAngle (1.39) = xAngle (0.78 = 0.78)
03:41:56.173 00.000 10844 CameraToMount -- cameraTheta (2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.90 = -2.38)
03:41:56.173 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.28 cameraTheta=2.16 mountX=0.20 mountY=-0.20, mountTheta=-0.77
03:41:56.176 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.24, opts=13)
03:41:56.176 00.000 10844 Enqueuing Move request for scope (-0.16, 0.24)
03:41:56.176 00.000 11060 Worker thread wakes up
03:41:56.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:56.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
03:41:56.176 00.000 10844 UpdateGuideState exits: m=1943 SNR=27.1
03:41:56.178 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
03:41:56.178 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 4 / 99999
03:41:56.178 00.000 11060 Moving (-0.16, 0.24) raw xDistance=0.20 yDistance=-0.20
03:41:56.178 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378116.178,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
03:41:56.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:41:56.180 00.002 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:41:56.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:56.180 00.000 11060 MoveAxis(W, 48, ABG)
03:41:56.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:56.180 00.000 10844 Enqueuing Expose request
03:41:56.181 00.001 11060 Guiding  Dir = 3, Dur = 48
03:41:56.193 00.012 11060 IsSlewing returns 0
03:41:56.194 00.001 11060 IsGuiding returns 0
03:41:56.255 00.061 11060 IsGuiding returns 0
03:41:56.255 00.000 11060 Move returns status 0, amount 48
03:41:56.255 00.000 11060 MoveAxis(N, 76, ABG)
03:41:56.255 00.000 11060 Guiding  Dir = 0, Dur = 76
03:41:56.270 00.015 11060 IsSlewing returns 0
03:41:56.270 00.000 11060 IsGuiding returns 0
03:41:56.362 00.092 11060 IsGuiding returns 0
03:41:56.362 00.000 11060 Move returns status 0, amount 76
03:41:56.362 00.000 11060 move complete, result=0
03:41:56.362 00.000 11060 worker thread done servicing request
03:41:56.362 00.000 10844 GuideStep: 0.2 px 48 ms WEST, -0.2 px 76 ms NORTH
03:41:56.362 00.000 11060 Worker thread wakes up
03:41:56.364 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:56.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:56.990 00.626 11060 Exposure complete
03:41:57.247 00.257 11060 worker thread done servicing request
03:41:57.247 00.000 10844 OnExposeComplete: enter
03:41:57.247 00.000 10844 UpdateGuideState(): m_state=6
03:41:57.247 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
03:41:57.247 00.000 10844 Star::Find returns 1 (0), X=620.28, Y=104.38, Mass=1712, SNR=25.9, Peak=226 HFD=3.5
03:41:57.247 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.52)
03:41:57.249 00.002 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.64 = -0.64)
03:41:57.249 00.000 10844 CameraToMount -- cameraX=-0.55 cameraY=-0.54 hyp=0.77 cameraTheta=-2.37 mountX=-0.63 mountY=-0.46, mountTheta=-2.51
03:41:57.251 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.55, y=-0.54, opts=13)
03:41:57.251 00.000 10844 Enqueuing Move request for scope (-0.55, -0.54)
03:41:57.253 00.002 11060 Worker thread wakes up
03:41:57.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:57.253 00.000 10844 UpdateGuideState exits: m=1712 SNR=25.9
03:41:57.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.54) opts 0xd
03:41:57.253 00.000 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 5 / 99999
03:41:57.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.55, -0.54)
03:41:57.253 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378117.253,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
03:41:57.253 00.000 11060 Moving (-0.55, -0.54) raw xDistance=-0.63 yDistance=-0.46
03:41:57.254 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:57.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.63
03:41:57.254 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:57.254 00.000 10844 Enqueuing Expose request
03:41:57.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
03:41:57.254 00.000 11060 MoveAxis(E, 146, ABG)
03:41:57.254 00.000 11060 Guiding  Dir = 2, Dur = 146
03:41:57.257 00.003 11060 IsSlewing returns 0
03:41:57.258 00.001 11060 IsGuiding returns 0
03:41:57.414 00.156 11060 IsGuiding returns 0
03:41:57.414 00.000 11060 Move returns status 0, amount 146
03:41:57.414 00.000 11060 MoveAxis(N, 178, ABG)
03:41:57.414 00.000 11060 Guiding  Dir = 0, Dur = 178
03:41:57.460 00.046 11060 IsSlewing returns 0
03:41:57.460 00.000 11060 IsGuiding returns 0
03:41:57.664 00.204 11060 IsGuiding returns 0
03:41:57.664 00.000 11060 Move returns status 0, amount 178
03:41:57.664 00.000 11060 move complete, result=0
03:41:57.665 00.001 11060 worker thread done servicing request
03:41:57.665 00.000 10844 GuideStep: -0.6 px 146 ms EAST, -0.5 px 178 ms NORTH
03:41:57.665 00.000 11060 Worker thread wakes up
03:41:57.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:57.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:58.296 00.631 11060 Exposure complete
03:41:58.539 00.243 11060 worker thread done servicing request
03:41:58.539 00.000 10844 OnExposeComplete: enter
03:41:58.539 00.000 10844 UpdateGuideState(): m_state=6
03:41:58.539 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
03:41:58.539 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.40, Mass=1745, SNR=26.6, Peak=201 HFD=3.5
03:41:58.539 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:41:58.539 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
03:41:58.539 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.52 hyp=0.52 cameraTheta=-1.62 mountX=-0.51 mountY=0.06, mountTheta=3.03
03:41:58.542 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.52, opts=13)
03:41:58.542 00.000 10844 Enqueuing Move request for scope (-0.03, -0.52)
03:41:58.542 00.000 11060 Worker thread wakes up
03:41:58.542 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:41:58.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.52) opts 0xd
03:41:58.542 00.000 10844 UpdateGuideState exits: m=1745 SNR=26.6
03:41:58.542 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.52)
03:41:58.542 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 6 / 99999
03:41:58.542 00.000 11060 Moving (-0.03, -0.52) raw xDistance=-0.51 yDistance=0.06
03:41:58.542 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378118.542,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":7.0,"SettleTime":10.0,"StarLocked":true}
03:41:58.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
03:41:58.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:41:58.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:58.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:41:58.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:58.542 00.000 11060 MoveAxis(E, 125, ABG)
03:41:58.542 00.000 10844 Enqueuing Expose request
03:41:58.542 00.000 11060 Guiding  Dir = 2, Dur = 125
03:41:58.556 00.014 11060 IsSlewing returns 0
03:41:58.556 00.000 11060 IsGuiding returns 0
03:41:58.689 00.133 11060 IsGuiding returns 0
03:41:58.689 00.000 11060 Move returns status 0, amount 125
03:41:58.689 00.000 11060 MoveAxis(N, 0, ABG)
03:41:58.689 00.000 11060 Move returns status 0, amount 0
03:41:58.689 00.000 11060 move complete, result=0
03:41:58.689 00.000 11060 worker thread done servicing request
03:41:58.689 00.000 10844 GuideStep: -0.5 px 125 ms EAST, 0.1 px 0 ms NORTH
03:41:58.689 00.000 11060 Worker thread wakes up
03:41:58.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:58.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:41:59.323 00.634 11060 Exposure complete
03:41:59.583 00.260 11060 worker thread done servicing request
03:41:59.583 00.000 10844 OnExposeComplete: enter
03:41:59.583 00.000 10844 UpdateGuideState(): m_state=6
03:41:59.585 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
03:41:59.585 00.000 10844 Star::Find returns 1 (0), X=621.27, Y=104.83, Mass=1888, SNR=27.4, Peak=176 HFD=3.5
03:41:59.585 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.39) = xAngle (-1.59 = -1.59)
03:41:59.585 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.53 = 1.53)
03:41:59.585 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-0.20 mountX=-0.01 mountY=0.45, mountTheta=1.59
03:41:59.587 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.09, opts=13)
03:41:59.587 00.000 10844 Enqueuing Move request for scope (0.44, -0.09)
03:41:59.587 00.000 11060 Worker thread wakes up
03:41:59.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:41:59.587 00.000 10844 UpdateGuideState exits: m=1888 SNR=27.4
03:41:59.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.09) opts 0xd
03:41:59.587 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 7 / 99999
03:41:59.590 00.003 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.09)
03:41:59.590 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378119.590,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
03:41:59.590 00.000 11060 Moving (0.44, -0.09) raw xDistance=-0.01 yDistance=0.45
03:41:59.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:41:59.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:41:59.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
03:41:59.591 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:59.591 00.000 11060 MoveAxis(E, 0, ABG)
03:41:59.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:41:59.591 00.000 11060 Move returns status 0, amount 0
03:41:59.591 00.000 11060 MoveAxis(N, 0, ABG)
03:41:59.591 00.000 11060 Move returns status 0, amount 0
03:41:59.591 00.000 10844 Enqueuing Expose request
03:41:59.591 00.000 11060 move complete, result=0
03:41:59.592 00.001 11060 worker thread done servicing request
03:41:59.592 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
03:41:59.592 00.000 11060 Worker thread wakes up
03:41:59.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:41:59.593 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:00.245 00.652 11060 Exposure complete
03:42:00.524 00.279 11060 worker thread done servicing request
03:42:00.526 00.002 10844 OnExposeComplete: enter
03:42:00.526 00.000 10844 UpdateGuideState(): m_state=6
03:42:00.526 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
03:42:00.526 00.000 10844 Star::Find returns 1 (0), X=621.43, Y=105.11, Mass=1893, SNR=27.4, Peak=203 HFD=3.3
03:42:00.526 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.39) = xAngle (-1.08 = -1.08)
03:42:00.526 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.04 = 2.04)
03:42:00.526 00.000 10844 CameraToMount -- cameraX=0.60 cameraY=0.19 hyp=0.63 cameraTheta=0.31 mountX=0.29 mountY=0.56, mountTheta=1.09
03:42:00.529 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.60, y=0.19, opts=13)
03:42:00.529 00.000 10844 Enqueuing Move request for scope (0.60, 0.19)
03:42:00.529 00.000 11060 Worker thread wakes up
03:42:00.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.19) opts 0xd
03:42:00.529 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:00.529 00.000 10844 UpdateGuideState exits: m=1893 SNR=27.4
03:42:00.529 00.000 10844 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 8 / 99999
03:42:00.529 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378120.529,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.51,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
03:42:00.532 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:00.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:00.532 00.000 10844 Enqueuing Expose request
03:42:00.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.60, 0.19)
03:42:00.532 00.000 11060 Moving (0.60, 0.19) raw xDistance=0.29 yDistance=0.56
03:42:00.533 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
03:42:00.535 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:00.537 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
03:42:00.537 00.000 11060 MoveAxis(W, 69, ABG)
03:42:00.537 00.000 11060 Guiding  Dir = 3, Dur = 69
03:42:00.549 00.012 11060 IsSlewing returns 0
03:42:00.550 00.001 11060 IsGuiding returns 0
03:42:00.632 00.082 11060 IsGuiding returns 0
03:42:00.632 00.000 11060 Move returns status 0, amount 69
03:42:00.632 00.000 11060 MoveAxis(N, 0, ABG)
03:42:00.632 00.000 11060 Move returns status 0, amount 0
03:42:00.632 00.000 11060 move complete, result=0
03:42:00.632 00.000 11060 worker thread done servicing request
03:42:00.632 00.000 11060 Worker thread wakes up
03:42:00.633 00.001 10844 GuideStep: 0.3 px 69 ms WEST, 0.6 px 0 ms NORTH
03:42:00.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:00.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:01.257 00.624 11060 Exposure complete
03:42:01.661 00.404 11060 worker thread done servicing request
03:42:01.661 00.000 10844 OnExposeComplete: enter
03:42:01.661 00.000 10844 UpdateGuideState(): m_state=6
03:42:01.662 00.001 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
03:42:01.662 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.98, Mass=1767, SNR=26.0, Peak=196 HFD=3.3
03:42:01.662 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
03:42:01.662 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.71)
03:42:01.662 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.83 mountX=0.03 mountY=-0.20, mountTheta=-1.45
03:42:01.672 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.06, opts=13)
03:42:01.672 00.000 10844 Enqueuing Move request for scope (-0.19, 0.06)
03:42:01.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:01.672 00.000 10844 UpdateGuideState exits: m=1767 SNR=26.0
03:42:01.672 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 9 / 99999
03:42:01.672 00.000 10844 PhdController: newstate STATE_FINISH
03:42:01.672 00.000 10844 PhdController complete: success
03:42:01.672 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770378121.672,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
03:42:01.672 00.000 10844 Mount: notify guiding dither settle done success=1
03:42:01.672 00.000 10844 PhdController: newstate STATE_IDLE
03:42:01.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:01.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:01.672 00.000 10844 Enqueuing Expose request
03:42:01.676 00.004 11060 Worker thread wakes up
03:42:01.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
03:42:01.677 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
03:42:01.677 00.000 11060 Moving (-0.19, 0.06) raw xDistance=0.03 yDistance=-0.20
03:42:01.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:42:01.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:42:01.677 00.000 11060 MoveAxis(E, 0, ABG)
03:42:01.677 00.000 11060 Move returns status 0, amount 0
03:42:01.677 00.000 11060 MoveAxis(N, 78, ABG)
03:42:01.677 00.000 11060 Guiding  Dir = 0, Dur = 78
03:42:01.701 00.024 11060 IsSlewing returns 0
03:42:01.701 00.000 11060 IsGuiding returns 0
03:42:01.800 00.099 11060 IsGuiding returns 0
03:42:01.800 00.000 11060 Move returns status 0, amount 78
03:42:01.800 00.000 11060 move complete, result=0
03:42:01.800 00.000 11060 worker thread done servicing request
03:42:01.800 00.000 11060 Worker thread wakes up
03:42:01.800 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 78 ms NORTH
03:42:01.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:01.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:02.457 00.657 11060 Exposure complete
03:42:03.005 00.548 11060 worker thread done servicing request
03:42:03.007 00.002 10844 OnExposeComplete: enter
03:42:03.007 00.000 10844 UpdateGuideState(): m_state=6
03:42:03.007 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
03:42:03.007 00.000 10844 Star::Find returns 1 (0), X=621.49, Y=104.97, Mass=1530, SNR=24.8, Peak=194 HFD=3.2
03:42:03.008 00.001 10844 MultiStar: [#1 0.85,0.20,0.00,M1] [#2 0.86,-0.30,0.00,M1] [#3 0.87,0.26,0.00,M1] [#4 0.47,-0.33,1.09,U] [#5 0.64,0.01,0.00,M1] [#6 0.19,-0.56,0.00,M2] [#7 0.37,0.08,0.96,U] [#8 0.62,0.14,0.00,M1] 
03:42:03.008 00.000 10844 refined, 2 included, MultiStar: {0.50, -0.07}, one-star: {0.66, 0.06}
03:42:03.008 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
03:42:03.008 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
03:42:03.008 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=-0.07 hyp=0.51 cameraTheta=-0.15 mountX=0.02 mountY=0.51, mountTheta=1.54
03:42:03.010 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=-0.07, opts=13)
03:42:03.010 00.000 10844 Enqueuing Move request for scope (0.50, -0.07)
03:42:03.010 00.000 11060 Worker thread wakes up
03:42:03.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:03.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.07) opts 0xd
03:42:03.010 00.000 10844 UpdateGuideState exits: m=1530 SNR=24.8
03:42:03.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, -0.07)
03:42:03.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:03.010 00.000 11060 Moving (0.50, -0.07) raw xDistance=0.02 yDistance=0.51
03:42:03.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:42:03.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:03.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
03:42:03.012 00.002 11060 MoveAxis(E, 0, ABG)
03:42:03.012 00.000 11060 Move returns status 0, amount 0
03:42:03.012 00.000 11060 MoveAxis(N, 0, ABG)
03:42:03.012 00.000 11060 Move returns status 0, amount 0
03:42:03.012 00.000 11060 move complete, result=0
03:42:03.012 00.000 11060 worker thread done servicing request
03:42:03.015 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:03.015 00.000 10844 Enqueuing Expose request
03:42:03.015 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
03:42:03.015 00.000 11060 Worker thread wakes up
03:42:03.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:03.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:03.660 00.645 11060 Exposure complete
03:42:03.995 00.335 11060 worker thread done servicing request
03:42:03.995 00.000 10844 OnExposeComplete: enter
03:42:03.996 00.001 10844 UpdateGuideState(): m_state=6
03:42:03.996 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
03:42:03.996 00.000 10844 Star::Find returns 1 (0), X=621.41, Y=105.25, Mass=1946, SNR=27.3, Peak=166 HFD=3.6
03:42:03.996 00.000 10844 MultiStar: [#1 0.65,0.27,0.00,M2] [#2 0.93,-0.18,0.00,M2] [#3 0.71,-0.36,0.00,M2] [#4 1.08,0.06,0.00,M1] [#5 1.12,0.29,0.00,M2] [#6 0.81,-0.22,0.00,M3] [#7 1.05,0.67,0.00,M1] [#8 0.53,0.29,0.00,M2] 
03:42:03.996 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.39) = xAngle (-0.87 = -0.87)
03:42:03.996 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.25 = 2.25)
03:42:03.996 00.000 10844 CameraToMount -- cameraX=0.58 cameraY=0.33 hyp=0.67 cameraTheta=0.52 mountX=0.43 mountY=0.52, mountTheta=0.88
03:42:03.998 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.58, y=0.33, opts=13)
03:42:03.998 00.000 10844 Enqueuing Move request for scope (0.58, 0.33)
03:42:04.000 00.002 11060 Worker thread wakes up
03:42:04.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.33) opts 0xd
03:42:04.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.58, 0.33)
03:42:04.000 00.000 11060 Moving (0.58, 0.33) raw xDistance=0.43 yDistance=0.52
03:42:04.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
03:42:04.000 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:04.000 00.000 10844 UpdateGuideState exits: m=1946 SNR=27.3
03:42:04.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:04.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:04.000 00.000 10844 Enqueuing Expose request
03:42:04.003 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:04.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
03:42:04.003 00.000 11060 MoveAxis(W, 101, ABG)
03:42:04.003 00.000 11060 Guiding  Dir = 3, Dur = 101
03:42:04.026 00.023 11060 IsSlewing returns 0
03:42:04.027 00.001 11060 IsGuiding returns 0
03:42:04.145 00.118 11060 IsGuiding returns 0
03:42:04.145 00.000 11060 Move returns status 0, amount 101
03:42:04.145 00.000 11060 MoveAxis(N, 0, ABG)
03:42:04.145 00.000 11060 Move returns status 0, amount 0
03:42:04.145 00.000 11060 move complete, result=0
03:42:04.145 00.000 11060 worker thread done servicing request
03:42:04.145 00.000 11060 Worker thread wakes up
03:42:04.145 00.000 10844 GuideStep: 0.4 px 101 ms WEST, 0.5 px 0 ms NORTH
03:42:04.147 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:04.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:04.787 00.640 11060 Exposure complete
03:42:05.092 00.305 11060 worker thread done servicing request
03:42:05.092 00.000 10844 OnExposeComplete: enter
03:42:05.092 00.000 10844 UpdateGuideState(): m_state=6
03:42:05.092 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
03:42:05.092 00.000 10844 Star::Find returns 1 (0), X=621.62, Y=105.25, Mass=1633, SNR=25.6, Peak=187 HFD=3.1
03:42:05.092 00.000 10844 MultiStar: [#1 0.52,0.93,0.00,M3] [#2 0.70,0.82,0.00,M3] [#3 0.92,0.24,0.00,M3] [#4 0.67,0.45,0.00,M2] [#5 0.48,0.42,0.00,M3] [#6 0.45,0.41,0.00,M4] [#7 0.71,0.28,0.00,M2] [#8 0.79,0.21,0.00,M3] 
03:42:05.092 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:42:05.092 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
03:42:05.092 00.000 10844 CameraToMount -- cameraX=0.79 cameraY=0.33 hyp=0.85 cameraTheta=0.39 mountX=0.46 mountY=0.72, mountTheta=1.00
03:42:05.096 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.79, y=0.33, opts=13)
03:42:05.096 00.000 10844 Enqueuing Move request for scope (0.79, 0.33)
03:42:05.096 00.000 11060 Worker thread wakes up
03:42:05.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:05.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.33) opts 0xd
03:42:05.096 00.000 10844 UpdateGuideState exits: m=1633 SNR=25.6
03:42:05.096 00.000 11060 Handling offset move in thread for scope, endpoint = (0.79, 0.33)
03:42:05.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:05.096 00.000 11060 Moving (0.79, 0.33) raw xDistance=0.46 yDistance=0.72
03:42:05.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:05.096 00.000 10844 Enqueuing Expose request
03:42:05.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.46
03:42:05.096 00.000 11060 resist switch: large excursion: input 0.72 thresh 0.57 direction from -1 to 1
03:42:05.096 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.17
03:42:05.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.72
03:42:05.096 00.000 11060 MoveAxis(W, 112, ABG)
03:42:05.096 00.000 11060 Guiding  Dir = 3, Dur = 112
03:42:05.111 00.015 11060 IsSlewing returns 0
03:42:05.111 00.000 11060 IsGuiding returns 0
03:42:05.232 00.121 11060 IsGuiding returns 0
03:42:05.232 00.000 11060 Move returns status 0, amount 112
03:42:05.232 00.000 11060 BLC: Oldest BLC event removed
03:42:05.233 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 620 applied
03:42:05.233 00.000 11060 MoveAxis(S, 901, ABG)
03:42:05.233 00.000 11060 duration set to 750 by maxDecDuration
03:42:05.233 00.000 11060 Guiding  Dir = 1, Dur = 750
03:42:05.249 00.016 11060 IsSlewing returns 0
03:42:05.249 00.000 11060 IsGuiding returns 0
03:42:06.004 00.755 11060 IsGuiding returns 0
03:42:06.005 00.001 11060 Move returns status 0, amount 750
03:42:06.005 00.000 11060 move complete, result=0
03:42:06.005 00.000 11060 worker thread done servicing request
03:42:06.005 00.000 11060 Worker thread wakes up
03:42:06.005 00.000 10844 GuideStep: 0.5 px 112 ms WEST, 0.7 px 750 ms SOUTH
03:42:06.006 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:06.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:06.660 00.654 11060 Exposure complete
03:42:07.088 00.428 11060 worker thread done servicing request
03:42:07.089 00.001 10844 OnExposeComplete: enter
03:42:07.089 00.000 10844 UpdateGuideState(): m_state=6
03:42:07.089 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
03:42:07.089 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=104.69, Mass=1911, SNR=27.9, Peak=223 HFD=3.1
03:42:07.089 00.000 10844 MultiStar: [#1 0.75,0.16,0.00,M4] [#2 0.55,0.26,0.00,M4] [#3 0.54,-0.42,0.00,M4] [#4 0.06,-0.34,0.91,U] [#5 0.93,0.36,0.00,M4] [#6 -0.05,-0.18,1.02,U] [#7 0.25,-0.14,0.87,U] [#8 0.47,-0.30,0.79,U] 
03:42:07.089 00.000 10844 single-star, 4 included, MultiStar: {0.14, -0.24}, one-star: {0.06, -0.23}
03:42:07.090 00.001 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
03:42:07.090 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
03:42:07.090 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.31 mountX=-0.22 mountY=0.10, mountTheta=2.71
03:42:07.094 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.23, opts=13)
03:42:07.094 00.000 10844 Enqueuing Move request for scope (0.06, -0.23)
03:42:07.094 00.000 11060 Worker thread wakes up
03:42:07.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
03:42:07.094 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
03:42:07.094 00.000 11060 Moving (0.06, -0.23) raw xDistance=-0.22 yDistance=0.10
03:42:07.094 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.505722, 1:0.099068
03:42:07.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:07.094 00.000 11060 BLC: No correction, Miss < min_move
03:42:07.094 00.000 10844 UpdateGuideState exits: m=1911 SNR=27.9
03:42:07.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.22
03:42:07.096 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:07.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:07.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:07.104 00.008 10844 Enqueuing Expose request
03:42:07.111 00.007 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:42:07.111 00.000 11060 MoveAxis(E, 48, ABG)
03:42:07.111 00.000 11060 Guiding  Dir = 2, Dur = 48
03:42:07.125 00.014 11060 IsSlewing returns 0
03:42:07.125 00.000 11060 IsGuiding returns 0
03:42:07.186 00.061 11060 IsGuiding returns 0
03:42:07.186 00.000 11060 Move returns status 0, amount 48
03:42:07.186 00.000 11060 MoveAxis(N, 0, ABG)
03:42:07.186 00.000 11060 Move returns status 0, amount 0
03:42:07.186 00.000 11060 move complete, result=0
03:42:07.186 00.000 11060 worker thread done servicing request
03:42:07.186 00.000 11060 Worker thread wakes up
03:42:07.186 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
03:42:07.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:07.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:07.828 00.642 11060 Exposure complete
03:42:08.301 00.473 11060 worker thread done servicing request
03:42:08.301 00.000 10844 OnExposeComplete: enter
03:42:08.301 00.000 10844 UpdateGuideState(): m_state=6
03:42:08.302 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
03:42:08.302 00.000 10844 Star::Find returns 1 (0), X=620.96, Y=103.99, Mass=1910, SNR=27.6, Peak=154 HFD=3.0
03:42:08.302 00.000 10844 MultiStar: [#1 0.68,-0.33,0.00,M5] [#2 0.24,-0.13,0.84,U] [#3 0.35,-0.93,0.00,M5] [#4 0.56,-0.55,0.00,M2] [#5 0.78,-0.83,0.00,M5] [#6 -0.24,-0.37,0.93,U] [#7 0.38,-0.40,0.92,U] [#8 0.14,-0.79,0.00,M3] 
03:42:08.302 00.000 10844 refined, 3 included, MultiStar: {0.13, -0.47}, one-star: {0.13, -0.93}
03:42:08.302 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
03:42:08.302 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
03:42:08.302 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.47 hyp=0.49 cameraTheta=-1.31 mountX=-0.44 mountY=0.20, mountTheta=2.71
03:42:08.304 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.47, opts=13)
03:42:08.304 00.000 10844 Enqueuing Move request for scope (0.13, -0.47)
03:42:08.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:08.304 00.000 10844 UpdateGuideState exits: m=1910 SNR=27.6
03:42:08.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:08.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:08.304 00.000 10844 Enqueuing Expose request
03:42:08.307 00.003 11060 Worker thread wakes up
03:42:08.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.47) opts 0xd
03:42:08.307 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.47)
03:42:08.307 00.000 11060 Moving (0.13, -0.47) raw xDistance=-0.44 yDistance=0.20
03:42:08.307 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.505722, 1:0.099068, 2:0.201366
03:42:08.307 00.000 11060 BLC: Under-shoot: nominal increase by 5
03:42:08.307 00.000 11060 BLC: window closed
03:42:08.307 00.000 11060 BLC: Pulse adjusted to 625
03:42:08.307 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.44
03:42:08.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:42:08.309 00.002 11060 MoveAxis(E, 105, ABG)
03:42:08.309 00.000 11060 Guiding  Dir = 2, Dur = 105
03:42:08.314 00.005 11060 IsSlewing returns 0
03:42:08.315 00.001 11060 IsGuiding returns 0
03:42:08.416 00.101 10844 evsrv: cli 0EEEDFD0 connect
03:42:08.416 00.000 10844 case statement mapped state 6 to 3
03:42:08.418 00.002 10844 case statement mapped state 6 to 3
03:42:08.418 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_pixel_scale","id":"fb0dac0f-8c82-4f76-860e-539d7252aad2"}
03:42:08.418 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":4.1253,"id":"fb0dac0f-8c82-4f76-860e-539d7252aad2"}
03:42:08.420 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
03:42:08.436 00.016 11060 IsGuiding returns 0
03:42:08.436 00.000 11060 Move returns status 0, amount 105
03:42:08.436 00.000 11060 MoveAxis(S, 78, ABG)
03:42:08.436 00.000 11060 Guiding  Dir = 1, Dur = 78
03:42:08.450 00.014 11060 IsSlewing returns 0
03:42:08.450 00.000 11060 IsGuiding returns 0
03:42:08.539 00.089 11060 IsGuiding returns 0
03:42:08.539 00.000 11060 Move returns status 0, amount 78
03:42:08.539 00.000 11060 move complete, result=0
03:42:08.539 00.000 11060 worker thread done servicing request
03:42:08.539 00.000 11060 Worker thread wakes up
03:42:08.539 00.000 10844 GuideStep: -0.4 px 105 ms EAST, 0.2 px 78 ms SOUTH
03:42:08.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:08.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:09.206 00.667 11060 Exposure complete
03:42:09.755 00.549 11060 worker thread done servicing request
03:42:09.755 00.000 10844 OnExposeComplete: enter
03:42:09.755 00.000 10844 UpdateGuideState(): m_state=6
03:42:09.755 00.000 10844 Star::Find(15, 620, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
03:42:09.755 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.96, Mass=1763, SNR=26.4, Peak=238 HFD=3.4
03:42:09.755 00.000 10844 MultiStar: [#1 0.00,-0.48,1.02,U] [#2 -0.28,-0.56,0.00,M4] [#3 0.29,-0.98,0.00,M6] [#4 0.28,-0.06,1.04,U] [#5 0.01,-0.68,0.00,M6] [#6 -0.33,-0.80,0.00,M3] [#7 0.39,-0.23,0.93,U] [#8 -0.08,-0.81,0.00,M4] 
03:42:09.755 00.000 10844 single-star, 3 included, MultiStar: {0.14, -0.18}, one-star: {-0.10, 0.04}
03:42:09.755 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.39) = xAngle (1.36 = 1.36)
03:42:09.755 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.48 = -1.80)
03:42:09.755 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.75 mountX=0.02 mountY=-0.11, mountTheta=-1.36
03:42:09.758 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.04, opts=13)
03:42:09.758 00.000 10844 Enqueuing Move request for scope (-0.10, 0.04)
03:42:09.758 00.000 11060 Worker thread wakes up
03:42:09.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
03:42:09.760 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
03:42:09.760 00.000 11060 Moving (-0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
03:42:09.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:42:09.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:09.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:42:09.760 00.000 11060 MoveAxis(E, 0, ABG)
03:42:09.760 00.000 11060 Move returns status 0, amount 0
03:42:09.760 00.000 11060 MoveAxis(N, 0, ABG)
03:42:09.760 00.000 11060 Move returns status 0, amount 0
03:42:09.760 00.000 11060 move complete, result=0
03:42:09.760 00.000 11060 worker thread done servicing request
03:42:09.760 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:09.760 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.4
03:42:09.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:09.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:09.760 00.000 10844 Enqueuing Expose request
03:42:09.760 00.000 11060 Worker thread wakes up
03:42:09.760 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:09.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:09.762 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:10.390 00.628 11060 Exposure complete
03:42:10.656 00.266 11060 worker thread done servicing request
03:42:10.656 00.000 10844 OnExposeComplete: enter
03:42:10.656 00.000 10844 UpdateGuideState(): m_state=6
03:42:10.657 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
03:42:10.657 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.97, Mass=1713, SNR=25.7, Peak=178 HFD=2.9
03:42:10.657 00.000 10844 MultiStar: [#1 0.95,0.60,0.00,M5] [#2 0.19,0.20,0.97,U] [#3 0.32,-0.57,0.00,M7] [#4 0.29,-0.89,0.00,M2] [#5 0.32,-0.20,0.89,U] [#6 0.03,-0.48,1.04,U] [#7 0.01,-0.29,1.03,U] [#8 0.65,-0.50,0.00,M5] 
03:42:10.657 00.000 10844 single-star, 4 included, MultiStar: {0.14, -0.15}, one-star: {0.19, 0.05}
03:42:10.657 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:42:10.657 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
03:42:10.657 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.25 mountX=0.08 mountY=0.18, mountTheta=1.15
03:42:10.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.05, opts=13)
03:42:10.661 00.002 10844 Enqueuing Move request for scope (0.19, 0.05)
03:42:10.661 00.000 11060 Worker thread wakes up
03:42:10.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
03:42:10.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
03:42:10.661 00.000 11060 Moving (0.19, 0.05) raw xDistance=0.08 yDistance=0.18
03:42:10.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:42:10.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:10.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:10.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:42:10.661 00.000 10844 UpdateGuideState exits: m=1713 SNR=25.7
03:42:10.661 00.000 11060 MoveAxis(E, 0, ABG)
03:42:10.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:10.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:10.661 00.000 10844 Enqueuing Expose request
03:42:10.661 00.000 11060 Move returns status 0, amount 0
03:42:10.661 00.000 11060 MoveAxis(N, 0, ABG)
03:42:10.661 00.000 11060 Move returns status 0, amount 0
03:42:10.663 00.002 11060 move complete, result=0
03:42:10.663 00.000 11060 worker thread done servicing request
03:42:10.663 00.000 11060 Worker thread wakes up
03:42:10.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:10.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:10.666 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:11.321 00.655 11060 Exposure complete
03:42:11.802 00.481 11060 worker thread done servicing request
03:42:11.802 00.000 10844 OnExposeComplete: enter
03:42:11.802 00.000 10844 UpdateGuideState(): m_state=6
03:42:11.802 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
03:42:11.802 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.94, Mass=1862, SNR=27.0, Peak=220 HFD=3.4
03:42:11.802 00.000 10844 MultiStar: [#1 -0.11,0.03,0.90,U] [#2 -0.03,-0.22,0.93,U] [#3 0.19,-0.32,0.93,U] [#4 -0.02,-0.23,0.95,U] [#5 0.32,-0.11,0.90,U] [#6 0.06,-0.50,1.00,U] [#7 0.33,-0.17,0.86,U] [#8 0.44,-0.08,0.78,U] 
03:42:11.804 00.002 10844 single-star, 8 included, MultiStar: {0.12, -0.18}, one-star: {-0.01, 0.02}
03:42:11.804 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.39) = xAngle (0.56 = 0.56)
03:42:11.804 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.69 = -2.60)
03:42:11.804 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.95 mountX=0.02 mountY=-0.01, mountTheta=-0.55
03:42:11.806 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
03:42:11.806 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
03:42:11.806 00.000 11060 Worker thread wakes up
03:42:11.806 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:11.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:42:11.806 00.000 10844 UpdateGuideState exits: m=1862 SNR=27.0
03:42:11.807 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:11.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:42:11.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:11.807 00.000 10844 Enqueuing Expose request
03:42:11.807 00.000 11060 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
03:42:11.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:42:11.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:11.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:42:11.808 00.001 11060 MoveAxis(E, 0, ABG)
03:42:11.808 00.000 11060 Move returns status 0, amount 0
03:42:11.808 00.000 11060 MoveAxis(N, 0, ABG)
03:42:11.808 00.000 11060 Move returns status 0, amount 0
03:42:11.808 00.000 11060 move complete, result=0
03:42:11.808 00.000 11060 worker thread done servicing request
03:42:11.808 00.000 11060 Worker thread wakes up
03:42:11.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:11.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:11.809 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:12.438 00.629 11060 Exposure complete
03:42:12.855 00.417 11060 worker thread done servicing request
03:42:12.855 00.000 10844 OnExposeComplete: enter
03:42:12.856 00.001 10844 UpdateGuideState(): m_state=6
03:42:12.856 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
03:42:12.856 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.55, Mass=1862, SNR=27.1, Peak=244 HFD=3.4
03:42:12.857 00.001 10844 MultiStar: [#1 0.29,-0.16,0.98,U] [#2 -0.21,-0.09,0.87,U] [#3 0.13,-0.75,0.00,M7] [#4 0.09,-0.78,0.00,M2] [#5 -0.10,-0.62,0.00,M5] [#6 -0.38,-1.00,0.00,M2] [#7 -0.08,-0.01,0.94,U] [#8 -0.46,-0.37,0.00,M5] 
03:42:12.857 00.000 10844 refined, 3 included, MultiStar: {-0.12, -0.16}, one-star: {-0.48, -0.37}
03:42:12.857 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.39) = xAngle (-3.59 = 2.69)
03:42:12.857 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.47 = -0.47)
03:42:12.857 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.20 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
03:42:12.860 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.16, opts=13)
03:42:12.860 00.000 10844 Enqueuing Move request for scope (-0.12, -0.16)
03:42:12.860 00.000 11060 Worker thread wakes up
03:42:12.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
03:42:12.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
03:42:12.860 00.000 11060 Moving (-0.12, -0.16) raw xDistance=-0.18 yDistance=-0.09
03:42:12.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:42:12.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:12.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:42:12.860 00.000 11060 MoveAxis(E, 43, ABG)
03:42:12.860 00.000 11060 Guiding  Dir = 2, Dur = 43
03:42:12.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:12.860 00.000 10844 UpdateGuideState exits: m=1862 SNR=27.1
03:42:12.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:12.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:12.860 00.000 10844 Enqueuing Expose request
03:42:12.884 00.024 11060 IsSlewing returns 0
03:42:12.885 00.001 11060 IsGuiding returns 0
03:42:12.947 00.062 11060 IsGuiding returns 0
03:42:12.947 00.000 11060 Move returns status 0, amount 43
03:42:12.947 00.000 11060 MoveAxis(N, 0, ABG)
03:42:12.947 00.000 11060 Move returns status 0, amount 0
03:42:12.947 00.000 11060 move complete, result=0
03:42:12.947 00.000 11060 worker thread done servicing request
03:42:12.947 00.000 11060 Worker thread wakes up
03:42:12.947 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
03:42:12.949 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:12.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:13.582 00.633 11060 Exposure complete
03:42:13.846 00.264 11060 worker thread done servicing request
03:42:13.846 00.000 10844 OnExposeComplete: enter
03:42:13.846 00.000 10844 UpdateGuideState(): m_state=6
03:42:13.846 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
03:42:13.846 00.000 10844 Star::Find returns 1 (0), X=620.29, Y=104.09, Mass=1565, SNR=24.9, Peak=166 HFD=3.3
03:42:13.846 00.000 10844 MultiStar: [#1 0.20,-0.09,1.06,U] [#2 -0.11,0.01,1.00,U] [#3 0.70,-0.78,0.00,M8] [#4 0.21,-0.55,0.00,M3] [#5 -0.04,-0.50,1.05,U] [#6 -0.24,-0.89,0.00,M3] [#7 0.08,-0.48,0.94,U] [#8 0.14,-0.72,0.00,M6] 
03:42:13.846 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.37}, one-star: {-0.54, -0.83}
03:42:13.846 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.39) = xAngle (-3.17 = 3.11)
03:42:13.846 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.04 = -0.04)
03:42:13.846 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.78 mountX=-0.38 mountY=-0.02, mountTheta=-3.10
03:42:13.846 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.37, opts=13)
03:42:13.846 00.000 10844 Enqueuing Move request for scope (-0.08, -0.37)
03:42:13.846 00.000 11060 Worker thread wakes up
03:42:13.846 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:13.851 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.37) opts 0xd
03:42:13.851 00.000 10844 UpdateGuideState exits: m=1565 SNR=24.9
03:42:13.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.37)
03:42:13.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:13.851 00.000 11060 Moving (-0.08, -0.37) raw xDistance=-0.38 yDistance=-0.02
03:42:13.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:13.851 00.000 10844 Enqueuing Expose request
03:42:13.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
03:42:13.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:13.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:42:13.851 00.000 11060 MoveAxis(E, 91, ABG)
03:42:13.851 00.000 11060 Guiding  Dir = 2, Dur = 91
03:42:13.861 00.010 11060 IsSlewing returns 0
03:42:13.862 00.001 11060 IsGuiding returns 0
03:42:13.957 00.095 11060 IsGuiding returns 0
03:42:13.957 00.000 11060 Move returns status 0, amount 91
03:42:13.957 00.000 11060 MoveAxis(N, 0, ABG)
03:42:13.957 00.000 11060 Move returns status 0, amount 0
03:42:13.957 00.000 11060 move complete, result=0
03:42:13.957 00.000 11060 worker thread done servicing request
03:42:13.957 00.000 11060 Worker thread wakes up
03:42:13.957 00.000 10844 GuideStep: -0.4 px 91 ms EAST, -0.0 px 0 ms NORTH
03:42:13.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:13.958 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:14.609 00.651 11060 Exposure complete
03:42:15.079 00.470 11060 worker thread done servicing request
03:42:15.079 00.000 10844 OnExposeComplete: enter
03:42:15.080 00.001 10844 UpdateGuideState(): m_state=6
03:42:15.080 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
03:42:15.080 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.70, Mass=1934, SNR=27.3, Peak=212 HFD=3.6
03:42:15.080 00.000 10844 MultiStar: [#1 -0.21,0.30,0.94,U] [#2 0.23,-0.37,0.93,U] [#3 -0.06,-0.39,0.87,U] [#4 -0.48,-0.16,1.00,U] [#5 0.03,-0.20,0.80,U] [#6 -0.11,-0.42,0.98,U] [#7 0.04,0.26,0.83,U] [#8 0.23,-0.04,0.85,U] 
03:42:15.080 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.44, -0.22}
03:42:15.080 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.71)
03:42:15.080 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:42:15.080 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-2.18 mountX=-0.16 mountY=-0.08, mountTheta=-2.70
03:42:15.084 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
03:42:15.084 00.000 10844 Enqueuing Move request for scope (-0.10, -0.14)
03:42:15.084 00.000 11060 Worker thread wakes up
03:42:15.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
03:42:15.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
03:42:15.084 00.000 11060 Moving (-0.10, -0.14) raw xDistance=-0.16 yDistance=-0.08
03:42:15.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
03:42:15.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:15.085 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:42:15.085 00.000 11060 MoveAxis(E, 40, ABG)
03:42:15.085 00.000 11060 Guiding  Dir = 2, Dur = 40
03:42:15.087 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:15.087 00.000 10844 UpdateGuideState exits: m=1934 SNR=27.3
03:42:15.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:15.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:15.087 00.000 10844 Enqueuing Expose request
03:42:15.105 00.018 11060 IsSlewing returns 0
03:42:15.105 00.000 11060 IsGuiding returns 0
03:42:15.152 00.047 11060 IsGuiding returns 0
03:42:15.152 00.000 11060 Move returns status 0, amount 40
03:42:15.152 00.000 11060 MoveAxis(N, 0, ABG)
03:42:15.152 00.000 11060 Move returns status 0, amount 0
03:42:15.152 00.000 11060 move complete, result=0
03:42:15.152 00.000 11060 worker thread done servicing request
03:42:15.152 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:42:15.152 00.000 11060 Worker thread wakes up
03:42:15.154 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:15.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:15.804 00.650 11060 Exposure complete
03:42:16.366 00.562 11060 worker thread done servicing request
03:42:16.366 00.000 10844 OnExposeComplete: enter
03:42:16.366 00.000 10844 UpdateGuideState(): m_state=6
03:42:16.366 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
03:42:16.367 00.001 10844 Star::Find returns 1 (0), X=620.69, Y=104.94, Mass=1572, SNR=24.7, Peak=203 HFD=3.0
03:42:16.367 00.000 10844 MultiStar: [#1 0.11,-0.01,0.99,U] [#2 0.47,0.16,0.94,U] [#3 0.75,-0.06,0.00,M8] [#4 -0.08,-0.40,1.06,U] [#5 0.38,-0.30,1.00,U] [#6 0.23,-0.58,0.00,M3] [#7 0.35,-0.11,1.00,U] [#8 0.44,0.09,0.83,U] 
03:42:16.367 00.000 10844 single-star, 6 included, MultiStar: {0.21, -0.09}, one-star: {-0.14, 0.02}
03:42:16.367 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.39) = xAngle (1.62 = 1.62)
03:42:16.367 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.75 = -1.54)
03:42:16.367 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.01 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
03:42:16.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.02, opts=13)
03:42:16.369 00.000 10844 Enqueuing Move request for scope (-0.14, 0.02)
03:42:16.369 00.000 11060 Worker thread wakes up
03:42:16.371 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
03:42:16.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
03:42:16.371 00.000 11060 Moving (-0.14, 0.02) raw xDistance=-0.01 yDistance=-0.14
03:42:16.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:42:16.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:16.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:42:16.371 00.000 11060 MoveAxis(E, 0, ABG)
03:42:16.371 00.000 11060 Move returns status 0, amount 0
03:42:16.371 00.000 11060 MoveAxis(N, 0, ABG)
03:42:16.371 00.000 11060 Move returns status 0, amount 0
03:42:16.371 00.000 11060 move complete, result=0
03:42:16.373 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:16.373 00.000 11060 worker thread done servicing request
03:42:16.375 00.002 10844 UpdateGuideState exits: m=1572 SNR=24.7
03:42:16.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:16.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:16.375 00.000 10844 Enqueuing Expose request
03:42:16.376 00.001 11060 Worker thread wakes up
03:42:16.376 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:16.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:16.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:17.019 00.643 11060 Exposure complete
03:42:17.397 00.378 11060 worker thread done servicing request
03:42:17.397 00.000 10844 OnExposeComplete: enter
03:42:17.397 00.000 10844 UpdateGuideState(): m_state=6
03:42:17.398 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
03:42:17.398 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=105.01, Mass=1706, SNR=25.6, Peak=167 HFD=3.5
03:42:17.398 00.000 10844 MultiStar: [#1 0.13,0.29,0.99,U] [#2 0.03,0.12,0.98,U] [#3 0.53,0.19,1.00,U] [#4 0.35,0.37,0.99,U] [#5 0.34,0.13,1.00,U] [#6 -0.28,-0.03,1.08,U] [#7 -0.13,0.46,0.97,U] [#8 -0.14,-0.32,0.82,U] 
03:42:17.398 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.15}, one-star: {-0.40, 0.09}
03:42:17.398 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
03:42:17.398 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
03:42:17.398 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.25 mountX=0.16 mountY=0.02, mountTheta=0.15
03:42:17.400 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.15, opts=13)
03:42:17.400 00.000 10844 Enqueuing Move request for scope (0.05, 0.15)
03:42:17.400 00.000 11060 Worker thread wakes up
03:42:17.402 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
03:42:17.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:17.402 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
03:42:17.402 00.000 10844 UpdateGuideState exits: m=1706 SNR=25.6
03:42:17.402 00.000 11060 Moving (0.05, 0.15) raw xDistance=0.16 yDistance=0.02
03:42:17.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:17.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:42:17.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:17.402 00.000 10844 Enqueuing Expose request
03:42:17.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:17.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:42:17.402 00.000 11060 MoveAxis(W, 37, ABG)
03:42:17.402 00.000 11060 Guiding  Dir = 3, Dur = 37
03:42:17.407 00.005 11060 IsSlewing returns 0
03:42:17.408 00.001 11060 IsGuiding returns 0
03:42:17.454 00.046 11060 IsGuiding returns 0
03:42:17.454 00.000 11060 Move returns status 0, amount 37
03:42:17.454 00.000 11060 MoveAxis(N, 0, ABG)
03:42:17.454 00.000 11060 Move returns status 0, amount 0
03:42:17.454 00.000 11060 move complete, result=0
03:42:17.454 00.000 11060 worker thread done servicing request
03:42:17.454 00.000 11060 Worker thread wakes up
03:42:17.454 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
03:42:17.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:17.456 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:18.090 00.634 11060 Exposure complete
03:42:18.496 00.406 11060 worker thread done servicing request
03:42:18.496 00.000 10844 OnExposeComplete: enter
03:42:18.496 00.000 10844 UpdateGuideState(): m_state=6
03:42:18.498 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
03:42:18.498 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=104.56, Mass=1964, SNR=27.7, Peak=234 HFD=3.3
03:42:18.498 00.000 10844 MultiStar: [#1 0.49,0.23,0.98,U] [#2 -0.11,-0.06,0.87,U] [#3 0.48,-0.24,0.92,U] [#4 -0.04,-0.28,0.94,U] [#5 0.20,-0.27,0.86,U] [#6 0.07,-0.39,1.02,U] [#7 0.01,-0.40,0.89,U] [#8 0.45,-0.01,0.77,U] 
03:42:18.498 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.20}, one-star: {-0.43, -0.36}
03:42:18.498 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.39) = xAngle (-2.43 = -2.43)
03:42:18.498 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
03:42:18.499 00.001 10844 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.05 mountX=-0.18 mountY=0.15, mountTheta=2.44
03:42:18.500 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.20, opts=13)
03:42:18.500 00.000 10844 Enqueuing Move request for scope (0.12, -0.20)
03:42:18.500 00.000 11060 Worker thread wakes up
03:42:18.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:18.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
03:42:18.500 00.000 10844 UpdateGuideState exits: m=1964 SNR=27.7
03:42:18.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
03:42:18.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:18.500 00.000 11060 Moving (0.12, -0.20) raw xDistance=-0.18 yDistance=0.15
03:42:18.503 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:18.503 00.000 10844 Enqueuing Expose request
03:42:18.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:42:18.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:18.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:42:18.503 00.000 11060 MoveAxis(E, 40, ABG)
03:42:18.503 00.000 11060 Guiding  Dir = 2, Dur = 40
03:42:18.512 00.009 11060 IsSlewing returns 0
03:42:18.512 00.000 11060 IsGuiding returns 0
03:42:18.556 00.044 11060 IsGuiding returns 0
03:42:18.556 00.000 11060 Move returns status 0, amount 40
03:42:18.556 00.000 11060 MoveAxis(N, 0, ABG)
03:42:18.556 00.000 11060 Move returns status 0, amount 0
03:42:18.556 00.000 11060 move complete, result=0
03:42:18.556 00.000 11060 worker thread done servicing request
03:42:18.556 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
03:42:18.556 00.000 11060 Worker thread wakes up
03:42:18.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:18.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:19.194 00.638 11060 Exposure complete
03:42:19.755 00.561 11060 worker thread done servicing request
03:42:19.755 00.000 10844 OnExposeComplete: enter
03:42:19.755 00.000 10844 UpdateGuideState(): m_state=6
03:42:19.755 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
03:42:19.755 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.71, Mass=1676, SNR=25.3, Peak=177 HFD=3.1
03:42:19.755 00.000 10844 MultiStar: [#1 -0.05,0.22,1.04,U] [#2 0.68,0.31,0.00,M1] [#3 0.31,0.34,0.96,U] [#4 0.00,0.15,0.99,U] [#5 0.21,-0.12,0.88,U] [#6 0.28,0.06,1.04,U] [#7 0.35,0.25,0.95,U] [#8 0.70,0.05,0.00,M3] 
03:42:19.755 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.10}, one-star: {-0.19, -0.21}
03:42:19.755 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.39) = xAngle (-0.71 = -0.71)
03:42:19.755 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.41 = 2.41)
03:42:19.755 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.68 mountX=0.12 mountY=0.11, mountTheta=0.72
03:42:19.759 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.10, opts=13)
03:42:19.759 00.000 10844 Enqueuing Move request for scope (0.13, 0.10)
03:42:19.759 00.000 11060 Worker thread wakes up
03:42:19.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:19.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
03:42:19.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
03:42:19.759 00.000 11060 Moving (0.13, 0.10) raw xDistance=0.12 yDistance=0.11
03:42:19.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:42:19.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:19.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:42:19.759 00.000 11060 MoveAxis(W, 28, ABG)
03:42:19.759 00.000 11060 Guiding  Dir = 3, Dur = 28
03:42:19.761 00.002 10844 UpdateGuideState exits: m=1676 SNR=25.3
03:42:19.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:19.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:19.761 00.000 10844 Enqueuing Expose request
03:42:19.771 00.010 11060 IsSlewing returns 0
03:42:19.773 00.002 11060 IsGuiding returns 0
03:42:19.813 00.040 11060 IsGuiding returns 0
03:42:19.813 00.000 11060 Move returns status 0, amount 28
03:42:19.813 00.000 11060 MoveAxis(N, 0, ABG)
03:42:19.813 00.000 11060 Move returns status 0, amount 0
03:42:19.813 00.000 11060 move complete, result=0
03:42:19.813 00.000 11060 worker thread done servicing request
03:42:19.813 00.000 10844 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
03:42:19.813 00.000 11060 Worker thread wakes up
03:42:19.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:19.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:20.449 00.636 11060 Exposure complete
03:42:20.802 00.353 11060 worker thread done servicing request
03:42:20.802 00.000 10844 OnExposeComplete: enter
03:42:20.802 00.000 10844 UpdateGuideState(): m_state=6
03:42:20.804 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
03:42:20.804 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.98, Mass=1758, SNR=26.1, Peak=200 HFD=3.3
03:42:20.804 00.000 10844 MultiStar: [#1 0.32,-0.18,0.93,U] [#2 0.19,-0.16,0.92,U] [#3 0.47,-0.47,0.00,M6] [#4 -0.17,-0.23,1.02,U] [#5 0.11,-0.14,0.96,U] [#6 -0.20,-0.01,1.13,U] [#7 0.40,0.24,0.91,U] [#8 -0.02,-0.06,0.81,U] 
03:42:20.804 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {-0.59, 0.06}
03:42:20.804 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
03:42:20.804 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
03:42:20.804 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.73 mountX=-0.06 mountY=0.00, mountTheta=3.14
03:42:20.807 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
03:42:20.807 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
03:42:20.807 00.000 11060 Worker thread wakes up
03:42:20.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:20.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
03:42:20.807 00.000 10844 UpdateGuideState exits: m=1758 SNR=26.1
03:42:20.807 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
03:42:20.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:20.807 00.000 11060 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=0.00
03:42:20.809 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:20.809 00.000 10844 Enqueuing Expose request
03:42:20.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:42:20.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:20.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:42:20.810 00.001 11060 MoveAxis(E, 0, ABG)
03:42:20.810 00.000 11060 Move returns status 0, amount 0
03:42:20.810 00.000 11060 MoveAxis(N, 0, ABG)
03:42:20.810 00.000 11060 Move returns status 0, amount 0
03:42:20.810 00.000 11060 move complete, result=0
03:42:20.810 00.000 11060 worker thread done servicing request
03:42:20.810 00.000 11060 Worker thread wakes up
03:42:20.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:20.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:20.813 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:21.453 00.640 11060 Exposure complete
03:42:21.664 00.211 11060 worker thread done servicing request
03:42:21.664 00.000 10844 OnExposeComplete: enter
03:42:21.664 00.000 10844 UpdateGuideState(): m_state=6
03:42:21.664 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
03:42:21.664 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=105.24, Mass=1831, SNR=27.1, Peak=222 HFD=3.1
03:42:21.664 00.000 10844 MultiStar: [#1 0.05,0.16,0.92,U] [#2 -0.28,0.23,0.88,U] [#3 0.38,-0.52,0.00,M7] [#4 0.14,-0.36,0.99,U] [#5 0.30,-0.50,0.85,U] [#6 -0.41,0.01,1.02,U] [#7 0.33,0.40,0.94,U] [#8 0.36,-0.28,0.83,U] 
03:42:21.664 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {-0.03, 0.32}
03:42:21.664 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
03:42:21.668 00.004 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
03:42:21.668 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.13 mountX=0.01 mountY=0.05, mountTheta=1.26
03:42:21.671 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
03:42:21.671 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
03:42:21.671 00.000 11060 Worker thread wakes up
03:42:21.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
03:42:21.671 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
03:42:21.671 00.000 11060 Moving (0.05, 0.01) raw xDistance=0.01 yDistance=0.05
03:42:21.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:42:21.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:21.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:42:21.671 00.000 11060 MoveAxis(E, 0, ABG)
03:42:21.671 00.000 11060 Move returns status 0, amount 0
03:42:21.671 00.000 11060 MoveAxis(N, 0, ABG)
03:42:21.671 00.000 11060 Move returns status 0, amount 0
03:42:21.671 00.000 11060 move complete, result=0
03:42:21.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:21.671 00.000 10844 UpdateGuideState exits: m=1831 SNR=27.1
03:42:21.671 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:21.671 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:21.671 00.000 10844 Enqueuing Expose request
03:42:21.673 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:21.673 00.000 11060 worker thread done servicing request
03:42:21.675 00.002 11060 Worker thread wakes up
03:42:21.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:21.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:22.308 00.633 11060 Exposure complete
03:42:22.517 00.209 11060 worker thread done servicing request
03:42:22.517 00.000 10844 OnExposeComplete: enter
03:42:22.517 00.000 10844 UpdateGuideState(): m_state=6
03:42:22.517 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
03:42:22.517 00.000 10844 Star::Find returns 1 (0), X=621.09, Y=105.03, Mass=1680, SNR=25.7, Peak=158 HFD=3.0
03:42:22.517 00.000 10844 MultiStar: [#1 0.21,0.50,1.00,U] [#2 0.13,0.13,0.85,U] [#3 0.56,-0.16,1.08,U] [#4 0.12,-0.17,0.89,U] [#5 0.60,-0.03,0.00,M1] [#6 0.09,0.12,1.00,U] [#7 0.25,0.12,0.94,U] [#8 -0.04,-0.08,0.84,U] 
03:42:22.517 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.07}, one-star: {0.26, 0.11}
03:42:22.517 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.39) = xAngle (-1.05 = -1.05)
03:42:22.517 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.07 = 2.07)
03:42:22.517 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.34 mountX=0.11 mountY=0.19, mountTheta=1.05
03:42:22.521 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.07, opts=13)
03:42:22.521 00.000 10844 Enqueuing Move request for scope (0.21, 0.07)
03:42:22.521 00.000 11060 Worker thread wakes up
03:42:22.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:22.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
03:42:22.521 00.000 10844 UpdateGuideState exits: m=1680 SNR=25.7
03:42:22.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
03:42:22.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:22.521 00.000 11060 Moving (0.21, 0.07) raw xDistance=0.11 yDistance=0.19
03:42:22.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:22.521 00.000 10844 Enqueuing Expose request
03:42:22.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:42:22.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
03:42:22.521 00.000 11060 MoveAxis(E, 0, ABG)
03:42:22.521 00.000 11060 Move returns status 0, amount 0
03:42:22.521 00.000 11060 MoveAxis(S, 75, ABG)
03:42:22.521 00.000 11060 Guiding  Dir = 1, Dur = 75
03:42:22.526 00.005 11060 IsSlewing returns 0
03:42:22.526 00.000 11060 IsGuiding returns 0
03:42:22.604 00.078 11060 IsGuiding returns 0
03:42:22.604 00.000 11060 Move returns status 0, amount 75
03:42:22.604 00.000 11060 move complete, result=0
03:42:22.604 00.000 11060 worker thread done servicing request
03:42:22.604 00.000 11060 Worker thread wakes up
03:42:22.604 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 75 ms SOUTH
03:42:22.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:22.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:23.235 00.631 11060 Exposure complete
03:42:23.491 00.256 11060 worker thread done servicing request
03:42:23.491 00.000 10844 OnExposeComplete: enter
03:42:23.491 00.000 10844 UpdateGuideState(): m_state=6
03:42:23.492 00.001 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
03:42:23.492 00.000 10844 Star::Find returns 1 (0), X=621.01, Y=104.58, Mass=1763, SNR=26.3, Peak=197 HFD=3.5
03:42:23.492 00.000 10844 MultiStar: [#1 0.52,0.48,0.00,M1] [#2 0.31,-0.22,0.93,U] [#3 0.92,-0.20,0.00,M7] [#4 0.12,-0.19,0.93,U] [#5 0.37,-0.55,0.00,M2] [#6 0.12,-0.33,0.98,U] [#7 0.53,0.15,0.93,U] [#8 0.21,-0.30,0.80,U] 
03:42:23.492 00.000 10844 refined, 5 included, MultiStar: {0.24, -0.21}, one-star: {0.18, -0.34}
03:42:23.492 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
03:42:23.492 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
03:42:23.492 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-0.70 mountX=-0.16 mountY=0.27, mountTheta=2.10
03:42:23.496 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.21, opts=13)
03:42:23.496 00.000 10844 Enqueuing Move request for scope (0.24, -0.21)
03:42:23.496 00.000 11060 Worker thread wakes up
03:42:23.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:23.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd
03:42:23.496 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.3
03:42:23.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.21)
03:42:23.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:23.497 00.001 11060 Moving (0.24, -0.21) raw xDistance=-0.16 yDistance=0.27
03:42:23.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:42:23.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
03:42:23.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:23.497 00.000 10844 Enqueuing Expose request
03:42:23.498 00.001 11060 MoveAxis(E, 37, ABG)
03:42:23.498 00.000 11060 Guiding  Dir = 2, Dur = 37
03:42:23.512 00.014 11060 IsSlewing returns 0
03:42:23.512 00.000 11060 IsGuiding returns 0
03:42:23.561 00.049 11060 IsGuiding returns 0
03:42:23.561 00.000 11060 Move returns status 0, amount 37
03:42:23.562 00.001 11060 MoveAxis(S, 107, ABG)
03:42:23.562 00.000 11060 Guiding  Dir = 1, Dur = 107
03:42:23.577 00.015 11060 IsSlewing returns 0
03:42:23.577 00.000 11060 IsGuiding returns 0
03:42:23.699 00.122 11060 IsGuiding returns 0
03:42:23.699 00.000 11060 Move returns status 0, amount 107
03:42:23.699 00.000 11060 move complete, result=0
03:42:23.699 00.000 11060 worker thread done servicing request
03:42:23.699 00.000 11060 Worker thread wakes up
03:42:23.699 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.3 px 107 ms SOUTH
03:42:23.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:23.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:24.324 00.625 11060 Exposure complete
03:42:24.548 00.224 11060 worker thread done servicing request
03:42:24.548 00.000 10844 OnExposeComplete: enter
03:42:24.548 00.000 10844 UpdateGuideState(): m_state=6
03:42:24.548 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
03:42:24.548 00.000 10844 Star::Find returns 1 (0), X=620.29, Y=104.68, Mass=1824, SNR=26.9, Peak=239 HFD=3.0
03:42:24.548 00.000 10844 MultiStar: [#1 0.10,-0.03,0.98,U] [#2 -0.38,0.26,0.94,U] [#3 0.07,-0.38,0.92,U] [#4 -0.03,-0.72,0.00,M1] [#5 0.24,-0.35,0.88,U] [#6 -0.42,-0.55,0.00,M1] [#7 -0.08,-0.31,0.89,U] [#8 0.07,-0.64,0.00,M1] 
03:42:24.548 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.17}, one-star: {-0.54, -0.24}
03:42:24.548 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.77)
03:42:24.548 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
03:42:24.548 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.12 mountX=-0.19 mountY=-0.08, mountTheta=-2.75
03:42:24.551 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.17, opts=13)
03:42:24.551 00.000 10844 Enqueuing Move request for scope (-0.10, -0.17)
03:42:24.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:24.551 00.000 10844 UpdateGuideState exits: m=1824 SNR=26.9
03:42:24.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:24.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:24.551 00.000 10844 Enqueuing Expose request
03:42:24.552 00.001 11060 Worker thread wakes up
03:42:24.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
03:42:24.552 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
03:42:24.552 00.000 11060 Moving (-0.10, -0.17) raw xDistance=-0.19 yDistance=-0.08
03:42:24.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:42:24.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:24.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:42:24.552 00.000 11060 MoveAxis(E, 45, ABG)
03:42:24.552 00.000 11060 Guiding  Dir = 2, Dur = 45
03:42:24.561 00.009 11060 IsSlewing returns 0
03:42:24.561 00.000 11060 IsGuiding returns 0
03:42:24.622 00.061 11060 IsGuiding returns 0
03:42:24.623 00.001 11060 Move returns status 0, amount 45
03:42:24.623 00.000 11060 MoveAxis(N, 0, ABG)
03:42:24.623 00.000 11060 Move returns status 0, amount 0
03:42:24.623 00.000 11060 move complete, result=0
03:42:24.623 00.000 11060 worker thread done servicing request
03:42:24.623 00.000 11060 Worker thread wakes up
03:42:24.623 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
03:42:24.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:24.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:25.274 00.651 11060 Exposure complete
03:42:25.508 00.234 11060 worker thread done servicing request
03:42:25.508 00.000 10844 OnExposeComplete: enter
03:42:25.508 00.000 10844 UpdateGuideState(): m_state=6
03:42:25.508 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
03:42:25.508 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.34, Mass=1753, SNR=26.5, Peak=213 HFD=3.3
03:42:25.512 00.004 10844 MultiStar: [#1 0.09,-0.22,0.92,U] [#2 0.03,0.02,0.95,U] [#3 -0.04,-0.78,0.00,M7] [#4 -0.20,-0.56,0.00,M2] [#5 -0.01,-0.13,1.00,U] [#6 -0.41,-0.83,0.00,M2] [#7 -0.13,-0.02,0.89,U] [#8 0.30,-0.63,0.00,M2] 
03:42:25.512 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.19}, one-star: {-0.59, -0.58}
03:42:25.512 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.74)
03:42:25.512 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
03:42:25.512 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.16 mountX=-0.21 mountY=-0.10, mountTheta=-2.72
03:42:25.515 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.19, opts=13)
03:42:25.515 00.000 10844 Enqueuing Move request for scope (-0.13, -0.19)
03:42:25.515 00.000 11060 Worker thread wakes up
03:42:25.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
03:42:25.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
03:42:25.515 00.000 11060 Moving (-0.13, -0.19) raw xDistance=-0.21 yDistance=-0.10
03:42:25.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:42:25.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:25.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:42:25.515 00.000 11060 MoveAxis(E, 52, ABG)
03:42:25.515 00.000 11060 Guiding  Dir = 2, Dur = 52
03:42:25.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:25.515 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.5
03:42:25.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:25.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:25.515 00.000 10844 Enqueuing Expose request
03:42:25.529 00.014 11060 IsSlewing returns 0
03:42:25.529 00.000 11060 IsGuiding returns 0
03:42:25.592 00.063 11060 IsGuiding returns 0
03:42:25.592 00.000 11060 Move returns status 0, amount 52
03:42:25.592 00.000 11060 MoveAxis(N, 0, ABG)
03:42:25.592 00.000 11060 Move returns status 0, amount 0
03:42:25.592 00.000 11060 move complete, result=0
03:42:25.592 00.000 11060 worker thread done servicing request
03:42:25.592 00.000 11060 Worker thread wakes up
03:42:25.592 00.000 10844 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
03:42:25.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:25.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:26.230 00.638 11060 Exposure complete
03:42:26.490 00.260 11060 worker thread done servicing request
03:42:26.490 00.000 10844 OnExposeComplete: enter
03:42:26.490 00.000 10844 UpdateGuideState(): m_state=6
03:42:26.490 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
03:42:26.490 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=104.86, Mass=1687, SNR=26.0, Peak=230 HFD=3.0
03:42:26.493 00.003 10844 MultiStar: [#1 -0.26,0.24,0.96,U] [#2 -0.41,-0.32,0.90,U] [#3 0.10,-0.30,1.11,U] [#4 -0.63,-0.32,0.00,M3] [#5 0.06,-0.56,0.99,U] [#6 -0.43,-0.62,0.00,M3] [#7 -0.31,-0.32,0.95,U] [#8 0.51,-0.26,0.82,U] 
03:42:26.493 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.23}, one-star: {-0.32, -0.06}
03:42:26.493 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.93)
03:42:26.493 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.23 = -0.23)
03:42:26.493 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.96 mountX=-0.24 mountY=-0.06, mountTheta=-2.91
03:42:26.495 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.23, opts=13)
03:42:26.495 00.000 10844 Enqueuing Move request for scope (-0.09, -0.23)
03:42:26.495 00.000 11060 Worker thread wakes up
03:42:26.495 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:26.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
03:42:26.495 00.000 10844 UpdateGuideState exits: m=1687 SNR=26.0
03:42:26.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
03:42:26.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:26.495 00.000 11060 Moving (-0.09, -0.23) raw xDistance=-0.24 yDistance=-0.06
03:42:26.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:26.495 00.000 10844 Enqueuing Expose request
03:42:26.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:42:26.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:26.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:42:26.495 00.000 11060 MoveAxis(E, 58, ABG)
03:42:26.495 00.000 11060 Guiding  Dir = 2, Dur = 58
03:42:26.503 00.008 11060 IsSlewing returns 0
03:42:26.503 00.000 11060 IsGuiding returns 0
03:42:26.566 00.063 11060 IsGuiding returns 0
03:42:26.566 00.000 11060 Move returns status 0, amount 58
03:42:26.566 00.000 11060 MoveAxis(N, 0, ABG)
03:42:26.566 00.000 11060 Move returns status 0, amount 0
03:42:26.566 00.000 11060 move complete, result=0
03:42:26.566 00.000 11060 worker thread done servicing request
03:42:26.566 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
03:42:26.566 00.000 11060 Worker thread wakes up
03:42:26.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:26.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:27.213 00.647 11060 Exposure complete
03:42:27.417 00.204 11060 worker thread done servicing request
03:42:27.417 00.000 10844 OnExposeComplete: enter
03:42:27.417 00.000 10844 UpdateGuideState(): m_state=6
03:42:27.419 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
03:42:27.419 00.000 10844 Star::Find returns 1 (0), X=619.71, Y=104.81, Mass=1735, SNR=26.0, Peak=159 HFD=3.6
03:42:27.419 00.000 10844 MultiStar: [#1 -0.20,-0.10,0.90,U] [#2 -0.20,-0.23,1.00,U] [#3 0.18,-0.35,0.98,U] [#4 -0.16,-0.41,0.95,U] [#5 -0.03,-0.74,0.00,M1] [#6 -0.32,-0.37,1.08,U] [#7 0.02,-0.12,0.96,U] [#8 -0.05,-0.35,0.95,U] 
03:42:27.419 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.26}, one-star: {-1.12, -0.11}
03:42:27.419 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
03:42:27.419 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:42:27.419 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.35 cameraTheta=-2.32 mountX=-0.30 mountY=-0.19, mountTheta=-2.57
03:42:27.422 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.26, opts=13)
03:42:27.422 00.000 10844 Enqueuing Move request for scope (-0.24, -0.26)
03:42:27.422 00.000 11060 Worker thread wakes up
03:42:27.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:27.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd
03:42:27.422 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.0
03:42:27.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.26)
03:42:27.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:27.422 00.000 11060 Moving (-0.24, -0.26) raw xDistance=-0.30 yDistance=-0.19
03:42:27.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:27.422 00.000 10844 Enqueuing Expose request
03:42:27.424 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:42:27.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:27.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:42:27.424 00.000 11060 MoveAxis(E, 71, ABG)
03:42:27.424 00.000 11060 Guiding  Dir = 2, Dur = 71
03:42:27.433 00.009 11060 IsSlewing returns 0
03:42:27.433 00.000 11060 IsGuiding returns 0
03:42:27.510 00.077 11060 IsGuiding returns 0
03:42:27.510 00.000 11060 Move returns status 0, amount 71
03:42:27.510 00.000 11060 MoveAxis(N, 0, ABG)
03:42:27.510 00.000 11060 Move returns status 0, amount 0
03:42:27.510 00.000 11060 move complete, result=0
03:42:27.510 00.000 11060 worker thread done servicing request
03:42:27.510 00.000 11060 Worker thread wakes up
03:42:27.510 00.000 10844 GuideStep: -0.3 px 71 ms EAST, -0.2 px 0 ms NORTH
03:42:27.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:27.511 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:28.139 00.628 11060 Exposure complete
03:42:28.458 00.319 11060 worker thread done servicing request
03:42:28.458 00.000 10844 OnExposeComplete: enter
03:42:28.458 00.000 10844 UpdateGuideState(): m_state=6
03:42:28.460 00.002 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
03:42:28.460 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.67, Mass=1509, SNR=24.0, Peak=216 HFD=3.1
03:42:28.460 00.000 10844 MultiStar: [#1 -0.37,-0.02,1.07,U] [#2 0.26,0.24,1.01,U] [#3 0.13,-0.45,1.06,U] [#4 -0.41,-0.19,1.16,U] [#5 0.34,0.45,1.08,U] [#6 0.01,-0.31,1.12,U] [#7 0.14,0.46,1.11,U] [#8 0.44,0.14,0.94,U] 
03:42:28.460 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.31, -0.24}
03:42:28.460 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.39) = xAngle (-1.09 = -1.09)
03:42:28.460 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.04 = 2.04)
03:42:28.460 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.30 mountX=0.01 mountY=0.02, mountTheta=1.09
03:42:28.460 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
03:42:28.460 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
03:42:28.460 00.000 11060 Worker thread wakes up
03:42:28.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:28.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:42:28.460 00.000 10844 UpdateGuideState exits: m=1509 SNR=24.0
03:42:28.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:42:28.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:28.460 00.000 11060 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=0.02
03:42:28.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:28.460 00.000 10844 Enqueuing Expose request
03:42:28.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:42:28.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:28.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:42:28.465 00.005 11060 MoveAxis(E, 0, ABG)
03:42:28.465 00.000 11060 Move returns status 0, amount 0
03:42:28.465 00.000 11060 MoveAxis(N, 0, ABG)
03:42:28.465 00.000 11060 Move returns status 0, amount 0
03:42:28.465 00.000 11060 move complete, result=0
03:42:28.465 00.000 11060 worker thread done servicing request
03:42:28.465 00.000 11060 Worker thread wakes up
03:42:28.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:28.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:28.467 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:29.094 00.627 11060 Exposure complete
03:42:29.492 00.398 11060 worker thread done servicing request
03:42:29.492 00.000 10844 OnExposeComplete: enter
03:42:29.492 00.000 10844 UpdateGuideState(): m_state=6
03:42:29.497 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
03:42:29.497 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=104.24, Mass=1774, SNR=26.7, Peak=188 HFD=3.2
03:42:29.497 00.000 10844 MultiStar: [#1 -0.19,0.12,0.93,U] [#2 0.01,0.12,0.85,U] [#3 0.29,-0.14,0.93,U] [#4 -0.47,-0.14,1.00,U] [#5 -0.12,-0.31,0.91,U] [#6 -0.04,-0.18,0.95,U] [#7 -0.26,0.37,0.82,U] [#8 0.09,0.14,0.76,U] 
03:42:29.497 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.10}, one-star: {-0.37, -0.68}
03:42:29.497 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.88 = 2.40)
03:42:29.497 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.76 = -0.76)
03:42:29.497 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.49 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
03:42:29.499 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.10, opts=13)
03:42:29.499 00.000 10844 Enqueuing Move request for scope (-0.13, -0.10)
03:42:29.499 00.000 11060 Worker thread wakes up
03:42:29.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:29.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
03:42:29.499 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.7
03:42:29.499 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
03:42:29.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:29.499 00.000 11060 Moving (-0.13, -0.10) raw xDistance=-0.12 yDistance=-0.11
03:42:29.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:29.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:42:29.499 00.000 10844 Enqueuing Expose request
03:42:29.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:29.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:42:29.499 00.000 11060 MoveAxis(E, 0, ABG)
03:42:29.499 00.000 11060 Move returns status 0, amount 0
03:42:29.499 00.000 11060 MoveAxis(N, 0, ABG)
03:42:29.499 00.000 11060 Move returns status 0, amount 0
03:42:29.499 00.000 11060 move complete, result=0
03:42:29.499 00.000 11060 worker thread done servicing request
03:42:29.499 00.000 11060 Worker thread wakes up
03:42:29.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:29.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:29.502 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:30.126 00.624 11060 Exposure complete
03:42:30.363 00.237 11060 worker thread done servicing request
03:42:30.365 00.002 10844 OnExposeComplete: enter
03:42:30.365 00.000 10844 UpdateGuideState(): m_state=6
03:42:30.365 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
03:42:30.365 00.000 10844 Star::Find returns 1 (0), X=620.33, Y=104.34, Mass=1772, SNR=26.5, Peak=187 HFD=3.5
03:42:30.366 00.001 10844 MultiStar: [#1 -0.52,0.25,0.99,U] [#2 0.22,0.12,0.92,U] [#3 0.34,-0.43,0.99,U] [#4 -0.26,-0.39,1.01,U] [#5 0.18,-0.45,0.83,U] [#6 -0.09,-0.21,0.99,U] [#7 -0.14,-0.04,0.88,U] [#8 0.62,-0.16,0.00,M1] 
03:42:30.366 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.22}, one-star: {-0.50, -0.58}
03:42:30.366 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.39) = xAngle (-3.41 = 2.87)
03:42:30.366 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.29 = -0.29)
03:42:30.366 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-2.02 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
03:42:30.366 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.22, opts=13)
03:42:30.366 00.000 10844 Enqueuing Move request for scope (-0.11, -0.22)
03:42:30.366 00.000 11060 Worker thread wakes up
03:42:30.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:30.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
03:42:30.366 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.5
03:42:30.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
03:42:30.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:30.366 00.000 11060 Moving (-0.11, -0.22) raw xDistance=-0.23 yDistance=-0.07
03:42:30.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:30.366 00.000 10844 Enqueuing Expose request
03:42:30.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:42:30.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:30.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:42:30.366 00.000 11060 MoveAxis(E, 55, ABG)
03:42:30.366 00.000 11060 Guiding  Dir = 2, Dur = 55
03:42:30.381 00.015 11060 IsSlewing returns 0
03:42:30.381 00.000 11060 IsGuiding returns 0
03:42:30.442 00.061 11060 IsGuiding returns 0
03:42:30.442 00.000 11060 Move returns status 0, amount 55
03:42:30.443 00.001 11060 MoveAxis(N, 0, ABG)
03:42:30.443 00.000 11060 Move returns status 0, amount 0
03:42:30.443 00.000 11060 move complete, result=0
03:42:30.443 00.000 11060 worker thread done servicing request
03:42:30.443 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
03:42:30.443 00.000 11060 Worker thread wakes up
03:42:30.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:30.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:31.084 00.641 11060 Exposure complete
03:42:31.361 00.277 11060 worker thread done servicing request
03:42:31.361 00.000 10844 OnExposeComplete: enter
03:42:31.361 00.000 10844 UpdateGuideState(): m_state=6
03:42:31.361 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
03:42:31.363 00.002 10844 Star::Find returns 1 (1), X=620.67, Y=104.63, Mass=1684, SNR=25.7, Peak=255 HFD=3.2
03:42:31.363 00.000 10844 MultiStar: [#1 -0.27,0.11,0.96,U] [#2 -0.07,0.34,0.87,U] [#3 0.49,-0.39,0.00,M3] [#4 0.18,-0.22,1.06,U] [#5 0.47,-0.21,1.02,U] [#6 -0.17,-0.18,1.10,U] [#7 0.09,-0.14,0.97,U] [#8 0.55,0.32,0.00,M2] 
03:42:31.363 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.10}, one-star: {-0.16, -0.29}
03:42:31.363 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
03:42:31.363 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
03:42:31.363 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.44 mountX=-0.09 mountY=0.03, mountTheta=2.85
03:42:31.372 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
03:42:31.372 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
03:42:31.372 00.000 11060 Worker thread wakes up
03:42:31.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:31.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
03:42:31.372 00.000 10844 UpdateGuideState exits: m=1684 SNR=25.7 Saturated
03:42:31.374 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
03:42:31.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:31.374 00.000 11060 Moving (0.01, -0.10) raw xDistance=-0.09 yDistance=0.03
03:42:31.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:42:31.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:31.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:42:31.374 00.000 11060 MoveAxis(E, 0, ABG)
03:42:31.374 00.000 11060 Move returns status 0, amount 0
03:42:31.374 00.000 11060 MoveAxis(N, 0, ABG)
03:42:31.374 00.000 11060 Move returns status 0, amount 0
03:42:31.374 00.000 11060 move complete, result=0
03:42:31.374 00.000 11060 worker thread done servicing request
03:42:31.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:31.374 00.000 10844 Enqueuing Expose request
03:42:31.376 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:31.380 00.004 11060 Worker thread wakes up
03:42:31.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:31.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:32.019 00.639 11060 Exposure complete
03:42:32.231 00.212 11060 worker thread done servicing request
03:42:32.231 00.000 10844 OnExposeComplete: enter
03:42:32.231 00.000 10844 UpdateGuideState(): m_state=6
03:42:32.231 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
03:42:32.231 00.000 10844 Star::Find returns 1 (0), X=620.96, Y=104.27, Mass=1703, SNR=26.1, Peak=158 HFD=3.4
03:42:32.236 00.005 10844 MultiStar: [#1 -0.38,-0.07,0.96,U] [#2 0.24,0.14,0.96,U] [#3 0.55,-0.05,0.96,U] [#4 -0.25,-0.34,1.00,U] [#5 0.34,-0.48,0.00,M1] [#6 0.04,-0.78,0.00,M1] [#7 0.14,-0.13,0.92,U] [#8 0.39,0.01,0.86,U] 
03:42:32.236 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.16}, one-star: {0.13, -0.65}
03:42:32.236 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
03:42:32.236 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.76 = 0.76)
03:42:32.236 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.97 mountX=-0.14 mountY=0.14, mountTheta=2.37
03:42:32.240 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.16, opts=13)
03:42:32.240 00.000 10844 Enqueuing Move request for scope (0.11, -0.16)
03:42:32.240 00.000 11060 Worker thread wakes up
03:42:32.241 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:32.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
03:42:32.241 00.000 10844 UpdateGuideState exits: m=1703 SNR=26.1
03:42:32.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
03:42:32.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:32.241 00.000 11060 Moving (0.11, -0.16) raw xDistance=-0.14 yDistance=0.14
03:42:32.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:32.241 00.000 10844 Enqueuing Expose request
03:42:32.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:42:32.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:32.243 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:42:32.243 00.000 11060 MoveAxis(E, 33, ABG)
03:42:32.243 00.000 11060 Guiding  Dir = 2, Dur = 33
03:42:32.283 00.040 11060 IsSlewing returns 0
03:42:32.283 00.000 11060 IsGuiding returns 0
03:42:32.359 00.076 11060 IsGuiding returns 0
03:42:32.359 00.000 11060 Move returns status 0, amount 33
03:42:32.359 00.000 11060 MoveAxis(N, 0, ABG)
03:42:32.359 00.000 11060 Move returns status 0, amount 0
03:42:32.359 00.000 11060 move complete, result=0
03:42:32.360 00.001 11060 worker thread done servicing request
03:42:32.360 00.000 11060 Worker thread wakes up
03:42:32.360 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
03:42:32.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:32.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:32.998 00.638 11060 Exposure complete
03:42:33.203 00.205 11060 worker thread done servicing request
03:42:33.203 00.000 10844 OnExposeComplete: enter
03:42:33.203 00.000 10844 UpdateGuideState(): m_state=6
03:42:33.203 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
03:42:33.203 00.000 10844 Star::Find returns 1 (1), X=620.37, Y=104.71, Mass=1769, SNR=26.2, Peak=255 HFD=3.1
03:42:33.203 00.000 10844 MultiStar: [#1 0.12,-0.29,0.92,U] [#2 -0.05,0.24,0.92,U] [#3 0.43,-0.04,0.98,U] [#4 -0.09,-0.17,0.95,U] [#5 0.40,-0.38,1.00,U] [#6 -0.24,-0.39,0.91,U] [#7 0.60,0.32,0.00,M1] [#8 0.20,-0.20,0.83,U] 
03:42:33.203 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.18}, one-star: {-0.46, -0.21}
03:42:33.203 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:42:33.203 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
03:42:33.203 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.37 mountX=-0.17 mountY=0.07, mountTheta=2.77
03:42:33.203 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.18, opts=13)
03:42:33.203 00.000 10844 Enqueuing Move request for scope (0.04, -0.18)
03:42:33.203 00.000 11060 Worker thread wakes up
03:42:33.203 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:33.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
03:42:33.203 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.2 Saturated
03:42:33.203 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
03:42:33.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:33.207 00.004 11060 Moving (0.04, -0.18) raw xDistance=-0.17 yDistance=0.07
03:42:33.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:33.207 00.000 10844 Enqueuing Expose request
03:42:33.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:42:33.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:33.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:42:33.207 00.000 11060 MoveAxis(E, 41, ABG)
03:42:33.207 00.000 11060 Guiding  Dir = 2, Dur = 41
03:42:33.239 00.032 11060 IsSlewing returns 0
03:42:33.239 00.000 11060 IsGuiding returns 0
03:42:33.291 00.052 11060 IsGuiding returns 0
03:42:33.291 00.000 11060 Move returns status 0, amount 41
03:42:33.291 00.000 11060 MoveAxis(N, 0, ABG)
03:42:33.291 00.000 11060 Move returns status 0, amount 0
03:42:33.291 00.000 11060 move complete, result=0
03:42:33.291 00.000 11060 worker thread done servicing request
03:42:33.291 00.000 11060 Worker thread wakes up
03:42:33.291 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
03:42:33.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:33.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:33.922 00.631 11060 Exposure complete
03:42:34.136 00.214 11060 worker thread done servicing request
03:42:34.136 00.000 10844 OnExposeComplete: enter
03:42:34.136 00.000 10844 UpdateGuideState(): m_state=6
03:42:34.136 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
03:42:34.136 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=105.25, Mass=1843, SNR=26.4, Peak=178 HFD=3.7
03:42:34.136 00.000 10844 MultiStar: [#1 0.51,0.47,0.00,M1] [#2 0.07,0.35,0.90,U] [#3 0.46,0.17,0.99,U] [#4 -0.13,-0.00,1.01,U] [#5 0.69,0.37,0.00,M1] [#6 0.17,0.05,1.00,U] [#7 0.09,-0.00,0.98,U] [#8 0.33,-0.20,0.81,U] 
03:42:34.136 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.10}, one-star: {-0.17, 0.33}
03:42:34.136 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:42:34.136 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
03:42:34.136 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.75 mountX=0.12 mountY=0.09, mountTheta=0.65
03:42:34.139 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
03:42:34.139 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
03:42:34.139 00.000 11060 Worker thread wakes up
03:42:34.142 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
03:42:34.142 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:34.142 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
03:42:34.142 00.000 10844 UpdateGuideState exits: m=1843 SNR=26.4
03:42:34.142 00.000 11060 Moving (0.11, 0.10) raw xDistance=0.12 yDistance=0.09
03:42:34.142 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:34.142 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:42:34.142 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:34.142 00.000 10844 Enqueuing Expose request
03:42:34.142 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:34.142 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:42:34.142 00.000 11060 MoveAxis(W, 27, ABG)
03:42:34.142 00.000 11060 Guiding  Dir = 3, Dur = 27
03:42:34.147 00.005 11060 IsSlewing returns 0
03:42:34.148 00.001 11060 IsGuiding returns 0
03:42:34.192 00.044 11060 IsGuiding returns 0
03:42:34.192 00.000 11060 Move returns status 0, amount 27
03:42:34.192 00.000 11060 MoveAxis(N, 0, ABG)
03:42:34.193 00.001 11060 Move returns status 0, amount 0
03:42:34.193 00.000 11060 move complete, result=0
03:42:34.193 00.000 11060 worker thread done servicing request
03:42:34.193 00.000 11060 Worker thread wakes up
03:42:34.193 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
03:42:34.193 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:34.193 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:34.832 00.639 11060 Exposure complete
03:42:35.041 00.209 11060 worker thread done servicing request
03:42:35.041 00.000 10844 OnExposeComplete: enter
03:42:35.041 00.000 10844 UpdateGuideState(): m_state=6
03:42:35.041 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
03:42:35.041 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=105.05, Mass=1797, SNR=26.4, Peak=177 HFD=3.5
03:42:35.041 00.000 10844 MultiStar: [#1 -0.10,0.34,0.98,U] [#2 0.06,0.25,0.98,U] [#3 0.27,-0.12,1.02,U] [#4 0.05,-0.16,1.01,U] [#5 0.37,0.23,0.90,U] [#6 -0.25,-0.06,0.97,U] [#7 0.05,0.22,0.93,U] [#8 0.25,-0.02,0.81,U] 
03:42:35.041 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {-0.24, 0.13}
03:42:35.041 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.28 = -0.28)
03:42:35.041 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.84 = 2.84)
03:42:35.041 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.10 mountX=0.09 mountY=0.03, mountTheta=0.30
03:42:35.046 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.09, opts=13)
03:42:35.046 00.000 10844 Enqueuing Move request for scope (0.04, 0.09)
03:42:35.046 00.000 11060 Worker thread wakes up
03:42:35.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:35.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
03:42:35.046 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.4
03:42:35.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
03:42:35.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:35.046 00.000 11060 Moving (0.04, 0.09) raw xDistance=0.09 yDistance=0.03
03:42:35.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:35.046 00.000 10844 Enqueuing Expose request
03:42:35.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:42:35.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:35.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:42:35.046 00.000 11060 MoveAxis(E, 0, ABG)
03:42:35.046 00.000 11060 Move returns status 0, amount 0
03:42:35.046 00.000 11060 MoveAxis(N, 0, ABG)
03:42:35.046 00.000 11060 Move returns status 0, amount 0
03:42:35.046 00.000 11060 move complete, result=0
03:42:35.046 00.000 11060 worker thread done servicing request
03:42:35.046 00.000 11060 Worker thread wakes up
03:42:35.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:35.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:35.051 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:35.689 00.638 11060 Exposure complete
03:42:35.904 00.215 11060 worker thread done servicing request
03:42:35.904 00.000 10844 OnExposeComplete: enter
03:42:35.904 00.000 10844 UpdateGuideState(): m_state=6
03:42:35.907 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
03:42:35.907 00.000 10844 Star::Find returns 1 (0), X=620.13, Y=104.70, Mass=1533, SNR=23.9, Peak=198 HFD=3.8
03:42:35.907 00.000 10844 MultiStar: [#1 0.21,-0.04,1.04,U] [#2 0.38,-0.22,1.03,U] [#3 0.14,0.10,0.98,U] [#4 -0.05,-0.32,1.12,U] [#5 -0.07,-0.03,1.10,U] [#6 0.18,-0.29,1.08,U] [#7 -0.34,-0.24,1.09,U] [#8 0.13,-0.10,0.91,U] 
03:42:35.908 00.001 10844 refined, 8 included, MultiStar: {-0.02, -0.16}, one-star: {-0.70, -0.22}
03:42:35.908 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.39) = xAngle (-3.06 = -3.06)
03:42:35.908 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.07 = 0.07)
03:42:35.908 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.67 mountX=-0.16 mountY=0.01, mountTheta=3.07
03:42:35.908 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.16, opts=13)
03:42:35.908 00.000 10844 Enqueuing Move request for scope (-0.02, -0.16)
03:42:35.908 00.000 11060 Worker thread wakes up
03:42:35.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:35.908 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
03:42:35.908 00.000 10844 UpdateGuideState exits: m=1533 SNR=23.9
03:42:35.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
03:42:35.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:35.908 00.000 11060 Moving (-0.02, -0.16) raw xDistance=-0.16 yDistance=0.01
03:42:35.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:35.908 00.000 10844 Enqueuing Expose request
03:42:35.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:42:35.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:35.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:42:35.908 00.000 11060 MoveAxis(E, 37, ABG)
03:42:35.908 00.000 11060 Guiding  Dir = 2, Dur = 37
03:42:35.928 00.020 11060 IsSlewing returns 0
03:42:35.928 00.000 11060 IsGuiding returns 0
03:42:35.975 00.047 11060 IsGuiding returns 0
03:42:35.975 00.000 11060 Move returns status 0, amount 37
03:42:35.975 00.000 11060 MoveAxis(N, 0, ABG)
03:42:35.975 00.000 11060 Move returns status 0, amount 0
03:42:35.975 00.000 11060 move complete, result=0
03:42:35.976 00.001 11060 worker thread done servicing request
03:42:35.976 00.000 11060 Worker thread wakes up
03:42:35.976 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
03:42:35.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:35.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:36.623 00.647 11060 Exposure complete
03:42:36.823 00.200 11060 worker thread done servicing request
03:42:36.823 00.000 10844 OnExposeComplete: enter
03:42:36.823 00.000 10844 UpdateGuideState(): m_state=6
03:42:36.823 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
03:42:36.823 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.43, Mass=1718, SNR=26.4, Peak=228 HFD=3.2
03:42:36.825 00.002 10844 MultiStar: [#1 0.44,0.08,0.85,U] [#2 0.11,0.05,0.93,U] [#3 0.41,-0.67,0.00,M1] [#4 -0.16,0.13,1.00,U] [#5 0.12,-0.14,0.93,U] [#6 -0.16,-0.47,0.98,U] [#7 -0.06,0.19,0.92,U] [#8 0.15,-0.42,0.77,U] 
03:42:36.825 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {-0.04, -0.49}
03:42:36.825 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
03:42:36.825 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.45 = 0.45)
03:42:36.825 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.29 mountX=-0.13 mountY=0.06, mountTheta=2.69
03:42:36.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.14, opts=13)
03:42:36.828 00.001 10844 Enqueuing Move request for scope (0.04, -0.14)
03:42:36.828 00.000 11060 Worker thread wakes up
03:42:36.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
03:42:36.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
03:42:36.828 00.000 11060 Moving (0.04, -0.14) raw xDistance=-0.13 yDistance=0.06
03:42:36.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:42:36.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:36.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:42:36.828 00.000 11060 MoveAxis(E, 31, ABG)
03:42:36.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:36.828 00.000 11060 Guiding  Dir = 2, Dur = 31
03:42:36.828 00.000 10844 UpdateGuideState exits: m=1718 SNR=26.4
03:42:36.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:36.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:36.828 00.000 10844 Enqueuing Expose request
03:42:36.844 00.016 11060 IsSlewing returns 0
03:42:36.844 00.000 11060 IsGuiding returns 0
03:42:36.890 00.046 11060 IsGuiding returns 0
03:42:36.890 00.000 11060 Move returns status 0, amount 31
03:42:36.890 00.000 11060 MoveAxis(N, 0, ABG)
03:42:36.890 00.000 11060 Move returns status 0, amount 0
03:42:36.890 00.000 11060 move complete, result=0
03:42:36.890 00.000 11060 worker thread done servicing request
03:42:36.890 00.000 11060 Worker thread wakes up
03:42:36.890 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
03:42:36.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:36.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:37.520 00.630 11060 Exposure complete
03:42:37.708 00.188 11060 worker thread done servicing request
03:42:37.708 00.000 10844 OnExposeComplete: enter
03:42:37.708 00.000 10844 UpdateGuideState(): m_state=6
03:42:37.708 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
03:42:37.708 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.73, Mass=1712, SNR=26.4, Peak=219 HFD=3.4
03:42:37.708 00.000 10844 MultiStar: [#1 -0.05,0.06,0.94,U] [#2 0.22,0.32,0.93,U] [#3 0.25,-0.51,1.03,U] [#4 -0.05,-0.33,1.02,U] [#5 0.67,-0.31,0.00,M1] [#6 -0.44,-0.14,1.02,U] [#7 0.20,0.45,0.92,U] [#8 0.61,-0.25,0.00,M1] 
03:42:37.708 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.06}, one-star: {-0.10, -0.19}
03:42:37.708 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:42:37.708 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:42:37.708 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.57 mountX=-0.06 mountY=0.01, mountTheta=2.97
03:42:37.712 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.06, opts=13)
03:42:37.713 00.001 10844 Enqueuing Move request for scope (0.00, -0.06)
03:42:37.713 00.000 11060 Worker thread wakes up
03:42:37.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
03:42:37.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:37.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
03:42:37.713 00.000 10844 UpdateGuideState exits: m=1712 SNR=26.4
03:42:37.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:37.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:37.713 00.000 10844 Enqueuing Expose request
03:42:37.713 00.000 11060 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
03:42:37.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:42:37.714 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:37.722 00.008 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:42:37.725 00.003 11060 MoveAxis(E, 0, ABG)
03:42:37.725 00.000 11060 Move returns status 0, amount 0
03:42:37.725 00.000 11060 MoveAxis(N, 0, ABG)
03:42:37.725 00.000 11060 Move returns status 0, amount 0
03:42:37.725 00.000 11060 move complete, result=0
03:42:37.725 00.000 11060 worker thread done servicing request
03:42:37.725 00.000 11060 Worker thread wakes up
03:42:37.726 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:37.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:37.729 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:42:38.359 00.630 11060 Exposure complete
03:42:38.574 00.215 11060 worker thread done servicing request
03:42:38.574 00.000 10844 OnExposeComplete: enter
03:42:38.574 00.000 10844 UpdateGuideState(): m_state=6
03:42:38.575 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
03:42:38.575 00.000 10844 Star::Find returns 1 (0), X=621.09, Y=104.60, Mass=1593, SNR=25.3, Peak=160 HFD=3.4
03:42:38.575 00.000 10844 MultiStar: [#1 0.27,-0.32,1.00,U] [#2 0.21,0.02,0.98,U] [#3 0.45,-0.79,0.00,M1] [#4 0.21,-0.47,1.02,U] [#5 0.22,0.01,0.99,U] [#6 0.07,-0.48,0.99,U] [#7 0.54,0.21,1.00,U] [#8 0.41,-0.53,0.00,M2] 
03:42:38.575 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.20}, one-star: {0.26, -0.32}
03:42:38.575 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.39) = xAngle (-2.05 = -2.05)
03:42:38.575 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.08 = 1.08)
03:42:38.575 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.66 mountX=-0.15 mountY=0.28, mountTheta=2.05
03:42:38.579 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.20, opts=13)
03:42:38.579 00.000 10844 Enqueuing Move request for scope (0.25, -0.20)
03:42:38.579 00.000 11060 Worker thread wakes up
03:42:38.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
03:42:38.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
03:42:38.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:38.580 00.001 11060 Moving (0.25, -0.20) raw xDistance=-0.15 yDistance=0.28
03:42:38.580 00.000 10844 UpdateGuideState exits: m=1593 SNR=25.3
03:42:38.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:42:38.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
03:42:38.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:38.581 00.001 11060 MoveAxis(E, 34, ABG)
03:42:38.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:38.581 00.000 11060 Guiding  Dir = 2, Dur = 34
03:42:38.581 00.000 10844 Enqueuing Expose request
03:42:38.611 00.030 11060 IsSlewing returns 0
03:42:38.612 00.001 11060 IsGuiding returns 0
03:42:38.672 00.060 11060 IsGuiding returns 0
03:42:38.672 00.000 11060 Move returns status 0, amount 34
03:42:38.672 00.000 11060 MoveAxis(S, 110, ABG)
03:42:38.672 00.000 11060 Guiding  Dir = 1, Dur = 110
03:42:38.703 00.031 11060 IsSlewing returns 0
03:42:38.704 00.001 11060 IsGuiding returns 0
03:42:38.838 00.134 11060 IsGuiding returns 0
03:42:38.838 00.000 11060 Move returns status 0, amount 110
03:42:38.838 00.000 11060 move complete, result=0
03:42:38.838 00.000 11060 worker thread done servicing request
03:42:38.838 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.3 px 110 ms SOUTH
03:42:38.838 00.000 11060 Worker thread wakes up
03:42:38.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:38.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:39.479 00.641 11060 Exposure complete
03:42:39.680 00.201 11060 worker thread done servicing request
03:42:39.680 00.000 10844 OnExposeComplete: enter
03:42:39.680 00.000 10844 UpdateGuideState(): m_state=6
03:42:39.680 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
03:42:39.680 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=105.20, Mass=1567, SNR=24.8, Peak=177 HFD=3.3
03:42:39.682 00.002 10844 MultiStar: [#1 -0.07,0.41,0.96,U] [#2 0.23,0.32,1.06,U] [#3 0.27,-0.27,1.04,U] [#4 0.06,0.31,1.10,U] [#5 0.05,0.33,1.09,U] [#6 -0.04,-0.17,1.10,U] [#7 0.12,0.79,0.00,M1] [#8 0.14,-0.24,0.85,U] 
03:42:39.682 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {-0.45, 0.28}
03:42:39.682 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.39) = xAngle (-0.01 = -0.01)
03:42:39.682 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.12 = 3.12)
03:42:39.682 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.38 mountX=0.13 mountY=0.00, mountTheta=0.02
03:42:39.682 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
03:42:39.682 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
03:42:39.682 00.000 11060 Worker thread wakes up
03:42:39.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
03:42:39.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:39.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
03:42:39.682 00.000 10844 UpdateGuideState exits: m=1567 SNR=24.8
03:42:39.682 00.000 11060 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=0.00
03:42:39.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:39.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:42:39.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:39.682 00.000 10844 Enqueuing Expose request
03:42:39.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:39.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:42:39.682 00.000 11060 MoveAxis(W, 29, ABG)
03:42:39.682 00.000 11060 Guiding  Dir = 3, Dur = 29
03:42:39.704 00.022 11060 IsSlewing returns 0
03:42:39.704 00.000 11060 IsGuiding returns 0
03:42:39.735 00.031 11060 IsGuiding returns 0
03:42:39.735 00.000 11060 Move returns status 0, amount 29
03:42:39.735 00.000 11060 MoveAxis(N, 0, ABG)
03:42:39.735 00.000 11060 Move returns status 0, amount 0
03:42:39.735 00.000 11060 move complete, result=0
03:42:39.735 00.000 11060 worker thread done servicing request
03:42:39.735 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
03:42:39.735 00.000 11060 Worker thread wakes up
03:42:39.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:39.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:40.376 00.641 11060 Exposure complete
03:42:40.588 00.212 11060 worker thread done servicing request
03:42:40.588 00.000 10844 OnExposeComplete: enter
03:42:40.588 00.000 10844 UpdateGuideState(): m_state=6
03:42:40.588 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
03:42:40.588 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=105.09, Mass=1632, SNR=24.8, Peak=189 HFD=3.2
03:42:40.588 00.000 10844 MultiStar: [#1 -0.26,0.15,1.03,U] [#2 -0.22,0.17,0.96,U] [#3 -0.41,-0.90,0.00,M1] [#4 0.12,-0.58,0.00,M1] [#5 0.25,-0.38,1.08,U] [#6 -0.62,-0.11,0.00,M1] [#7 0.43,0.02,1.07,U] [#8 -0.31,-0.22,0.85,U] 
03:42:40.588 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.02}, one-star: {-0.35, 0.17}
03:42:40.588 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.39) = xAngle (-4.29 = 2.00)
03:42:40.588 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.16 = -1.16)
03:42:40.588 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.90 mountX=-0.03 mountY=-0.06, mountTheta=-1.99
03:42:40.590 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
03:42:40.590 00.000 10844 Enqueuing Move request for scope (-0.06, -0.02)
03:42:40.590 00.000 11060 Worker thread wakes up
03:42:40.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:40.593 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
03:42:40.593 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
03:42:40.593 00.000 10844 UpdateGuideState exits: m=1632 SNR=24.8
03:42:40.593 00.000 11060 Moving (-0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
03:42:40.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:40.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:42:40.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:40.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:40.593 00.000 10844 Enqueuing Expose request
03:42:40.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:42:40.593 00.000 11060 MoveAxis(E, 0, ABG)
03:42:40.593 00.000 11060 Move returns status 0, amount 0
03:42:40.593 00.000 11060 MoveAxis(N, 0, ABG)
03:42:40.593 00.000 11060 Move returns status 0, amount 0
03:42:40.593 00.000 11060 move complete, result=0
03:42:40.593 00.000 11060 worker thread done servicing request
03:42:40.593 00.000 11060 Worker thread wakes up
03:42:40.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:40.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:40.597 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:41.245 00.648 11060 Exposure complete
03:42:41.444 00.199 11060 worker thread done servicing request
03:42:41.444 00.000 10844 OnExposeComplete: enter
03:42:41.444 00.000 10844 UpdateGuideState(): m_state=6
03:42:41.444 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
03:42:41.444 00.000 10844 Star::Find returns 1 (0), X=620.33, Y=104.68, Mass=1836, SNR=27.1, Peak=202 HFD=3.2
03:42:41.444 00.000 10844 MultiStar: [#1 -0.18,0.34,0.86,U] [#2 -0.51,0.12,0.92,U] [#3 0.08,-0.12,0.95,U] [#4 -0.16,-0.79,0.00,M2] [#5 -0.21,-0.48,1.00,U] [#6 -0.58,-0.06,1.08,U] [#7 -0.41,0.19,0.86,U] [#8 -0.25,-0.19,0.77,U] 
03:42:41.444 00.000 10844 refined, 7 included, MultiStar: {-0.32, -0.06}, one-star: {-0.50, -0.24}
03:42:41.444 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.95)
03:42:41.444 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.21 = -1.21)
03:42:41.444 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-2.94 mountX=-0.12 mountY=-0.31, mountTheta=-1.95
03:42:41.447 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.06, opts=13)
03:42:41.447 00.000 10844 Enqueuing Move request for scope (-0.32, -0.06)
03:42:41.447 00.000 11060 Worker thread wakes up
03:42:41.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.06) opts 0xd
03:42:41.447 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.06)
03:42:41.447 00.000 11060 Moving (-0.32, -0.06) raw xDistance=-0.12 yDistance=-0.31
03:42:41.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:42:41.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:42:41.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:42:41.447 00.000 11060 MoveAxis(E, 29, ABG)
03:42:41.447 00.000 11060 Guiding  Dir = 2, Dur = 29
03:42:41.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:41.447 00.000 10844 UpdateGuideState exits: m=1836 SNR=27.1
03:42:41.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:41.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:41.447 00.000 10844 Enqueuing Expose request
03:42:41.476 00.029 11060 IsSlewing returns 0
03:42:41.476 00.000 11060 IsGuiding returns 0
03:42:41.524 00.048 11060 IsGuiding returns 0
03:42:41.524 00.000 11060 Move returns status 0, amount 29
03:42:41.524 00.000 11060 MoveAxis(N, 0, ABG)
03:42:41.524 00.000 11060 Move returns status 0, amount 0
03:42:41.524 00.000 11060 move complete, result=0
03:42:41.524 00.000 11060 worker thread done servicing request
03:42:41.524 00.000 11060 Worker thread wakes up
03:42:41.524 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.3 px 0 ms NORTH
03:42:41.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:41.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:42.162 00.638 11060 Exposure complete
03:42:42.353 00.191 11060 worker thread done servicing request
03:42:42.353 00.000 10844 OnExposeComplete: enter
03:42:42.353 00.000 10844 UpdateGuideState(): m_state=6
03:42:42.353 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
03:42:42.353 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=105.04, Mass=1686, SNR=26.0, Peak=194 HFD=3.5
03:42:42.353 00.000 10844 MultiStar: [#1 -0.21,0.33,1.00,U] [#2 -0.30,0.10,0.97,U] [#3 0.17,0.18,1.01,U] [#4 -0.26,-0.06,1.04,U] [#5 0.33,0.49,0.00,M1] [#6 -0.18,-0.02,1.09,U] [#7 -0.28,0.14,0.92,U] [#8 -0.05,0.37,0.82,U] 
03:42:42.353 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.14}, one-star: {-0.30, 0.12}
03:42:42.353 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.39) = xAngle (1.09 = 1.09)
03:42:42.353 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.22 = -2.07)
03:42:42.353 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.48 mountX=0.10 mountY=-0.20, mountTheta=-1.09
03:42:42.358 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.14, opts=13)
03:42:42.358 00.000 10844 Enqueuing Move request for scope (-0.18, 0.14)
03:42:42.358 00.000 11060 Worker thread wakes up
03:42:42.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
03:42:42.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
03:42:42.358 00.000 11060 Moving (-0.18, 0.14) raw xDistance=0.10 yDistance=-0.20
03:42:42.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:42:42.358 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:42.358 00.000 10844 UpdateGuideState exits: m=1686 SNR=26.0
03:42:42.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:42.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:42.358 00.000 10844 Enqueuing Expose request
03:42:42.369 00.011 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:42:42.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:42:42.369 00.000 11060 MoveAxis(E, 0, ABG)
03:42:42.369 00.000 11060 Move returns status 0, amount 0
03:42:42.369 00.000 11060 MoveAxis(N, 0, ABG)
03:42:42.369 00.000 11060 Move returns status 0, amount 0
03:42:42.369 00.000 11060 move complete, result=0
03:42:42.369 00.000 11060 worker thread done servicing request
03:42:42.369 00.000 11060 Worker thread wakes up
03:42:42.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:42.371 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:42.371 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:42:42.996 00.625 11060 Exposure complete
03:42:43.199 00.203 11060 worker thread done servicing request
03:42:43.199 00.000 10844 OnExposeComplete: enter
03:42:43.199 00.000 10844 UpdateGuideState(): m_state=6
03:42:43.199 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
03:42:43.199 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=105.09, Mass=1766, SNR=26.6, Peak=197 HFD=3.0
03:42:43.204 00.005 10844 MultiStar: [#1 0.21,0.09,1.03,U] [#2 -0.39,0.18,0.90,U] [#3 0.53,0.07,1.01,U] [#4 0.07,-0.32,0.92,U] [#5 0.51,-0.12,0.93,U] [#6 -0.17,-0.29,1.05,U] [#7 0.16,-0.24,0.98,U] [#8 -0.25,-0.39,0.81,U] 
03:42:43.205 00.001 10844 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.01, 0.17}
03:42:43.205 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
03:42:43.205 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.92 = 0.92)
03:42:43.205 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.82 mountX=-0.07 mountY=0.10, mountTheta=2.21
03:42:43.217 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
03:42:43.217 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
03:42:43.217 00.000 11060 Worker thread wakes up
03:42:43.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:43.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
03:42:43.217 00.000 10844 UpdateGuideState exits: m=1766 SNR=26.6
03:42:43.217 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
03:42:43.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:43.217 00.000 11060 Moving (0.08, -0.09) raw xDistance=-0.07 yDistance=0.10
03:42:43.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:43.217 00.000 10844 Enqueuing Expose request
03:42:43.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:42:43.220 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:43.220 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:42:43.220 00.000 11060 MoveAxis(E, 0, ABG)
03:42:43.220 00.000 11060 Move returns status 0, amount 0
03:42:43.220 00.000 11060 MoveAxis(N, 0, ABG)
03:42:43.220 00.000 11060 Move returns status 0, amount 0
03:42:43.220 00.000 11060 move complete, result=0
03:42:43.220 00.000 11060 worker thread done servicing request
03:42:43.220 00.000 11060 Worker thread wakes up
03:42:43.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:43.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:43.222 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:43.873 00.651 11060 Exposure complete
03:42:44.067 00.194 11060 worker thread done servicing request
03:42:44.067 00.000 10844 OnExposeComplete: enter
03:42:44.067 00.000 10844 UpdateGuideState(): m_state=6
03:42:44.071 00.004 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
03:42:44.071 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=104.68, Mass=1578, SNR=24.7, Peak=221 HFD=3.3
03:42:44.071 00.000 10844 MultiStar: [#1 -0.51,-0.23,1.02,U] [#2 -0.06,-0.09,0.97,U] [#3 0.04,-0.29,1.08,U] [#4 0.04,-0.60,0.00,M1] [#5 -0.15,-0.60,0.00,M1] [#6 -0.62,-0.77,0.00,M1] [#7 -0.28,-0.16,0.89,U] [#8 -0.29,-0.53,0.00,M1] 
03:42:44.071 00.000 10844 refined, 4 included, MultiStar: {-0.25, -0.20}, one-star: {-0.47, -0.24}
03:42:44.071 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.44)
03:42:44.071 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
03:42:44.071 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.46 mountX=-0.25 mountY=-0.21, mountTheta=-2.43
03:42:44.072 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.20, opts=13)
03:42:44.072 00.000 10844 Enqueuing Move request for scope (-0.25, -0.20)
03:42:44.072 00.000 11060 Worker thread wakes up
03:42:44.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:44.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.20) opts 0xd
03:42:44.072 00.000 10844 UpdateGuideState exits: m=1578 SNR=24.7
03:42:44.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.20)
03:42:44.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:44.072 00.000 11060 Moving (-0.25, -0.20) raw xDistance=-0.25 yDistance=-0.21
03:42:44.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:44.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:42:44.072 00.000 10844 Enqueuing Expose request
03:42:44.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:42:44.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:42:44.072 00.000 11060 MoveAxis(E, 58, ABG)
03:42:44.072 00.000 11060 Guiding  Dir = 2, Dur = 58
03:42:44.088 00.016 11060 IsSlewing returns 0
03:42:44.088 00.000 11060 IsGuiding returns 0
03:42:44.150 00.062 11060 IsGuiding returns 0
03:42:44.150 00.000 11060 Move returns status 0, amount 58
03:42:44.150 00.000 11060 MoveAxis(N, 0, ABG)
03:42:44.150 00.000 11060 Move returns status 0, amount 0
03:42:44.150 00.000 11060 move complete, result=0
03:42:44.150 00.000 11060 worker thread done servicing request
03:42:44.150 00.000 11060 Worker thread wakes up
03:42:44.150 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.2 px 0 ms NORTH
03:42:44.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:44.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:44.794 00.644 11060 Exposure complete
03:42:45.001 00.207 11060 worker thread done servicing request
03:42:45.001 00.000 10844 OnExposeComplete: enter
03:42:45.001 00.000 10844 UpdateGuideState(): m_state=6
03:42:45.001 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
03:42:45.001 00.000 10844 Star::Find returns 1 (0), X=621.03, Y=104.39, Mass=1746, SNR=26.4, Peak=188 HFD=3.4
03:42:45.001 00.000 10844 MultiStar: [#1 -0.02,-0.28,0.98,U] [#2 0.22,0.24,0.89,U] [#3 0.14,-0.08,1.00,U] [#4 -0.03,-0.62,0.00,M2] [#5 0.27,-0.53,0.00,M2] [#6 -0.40,-0.74,0.00,M2] [#7 0.06,-0.01,1.00,U] [#8 -0.33,-0.54,0.00,M2] 
03:42:45.001 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.14}, one-star: {0.20, -0.53}
03:42:45.001 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:42:45.001 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:42:45.001 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.86 mountX=-0.11 mountY=0.14, mountTheta=2.26
03:42:45.001 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.14, opts=13)
03:42:45.006 00.005 10844 Enqueuing Move request for scope (0.12, -0.14)
03:42:45.007 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:45.007 00.000 11060 Worker thread wakes up
03:42:45.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
03:42:45.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
03:42:45.007 00.000 11060 Moving (0.12, -0.14) raw xDistance=-0.11 yDistance=0.14
03:42:45.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:42:45.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:45.007 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.4
03:42:45.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:45.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:45.007 00.000 10844 Enqueuing Expose request
03:42:45.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:42:45.007 00.000 11060 MoveAxis(E, 0, ABG)
03:42:45.007 00.000 11060 Move returns status 0, amount 0
03:42:45.007 00.000 11060 MoveAxis(N, 0, ABG)
03:42:45.007 00.000 11060 Move returns status 0, amount 0
03:42:45.007 00.000 11060 move complete, result=0
03:42:45.007 00.000 11060 worker thread done servicing request
03:42:45.007 00.000 11060 Worker thread wakes up
03:42:45.009 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:45.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:45.012 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:45.643 00.631 11060 Exposure complete
03:42:45.856 00.213 11060 worker thread done servicing request
03:42:45.856 00.000 10844 OnExposeComplete: enter
03:42:45.856 00.000 10844 UpdateGuideState(): m_state=6
03:42:45.856 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
03:42:45.857 00.001 10844 Star::Find returns 1 (0), X=620.25, Y=104.25, Mass=1856, SNR=27.1, Peak=239 HFD=3.1
03:42:45.857 00.000 10844 MultiStar: [#1 -0.18,-0.00,0.90,U] [#2 -0.09,0.30,0.84,U] [#3 0.21,-0.15,0.95,U] [#4 -0.26,-0.28,0.96,U] [#5 -0.26,-0.41,0.86,U] [#6 -0.39,-0.70,0.00,M3] [#7 -0.06,-0.58,0.94,U] [#8 -0.20,-0.18,0.71,U] 
03:42:45.857 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.26}, one-star: {-0.58, -0.67}
03:42:45.857 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.71)
03:42:45.857 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.44 = -0.44)
03:42:45.857 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.31 cameraTheta=-2.18 mountX=-0.29 mountY=-0.14, mountTheta=-2.70
03:42:45.857 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.26, opts=13)
03:42:45.857 00.000 10844 Enqueuing Move request for scope (-0.18, -0.26)
03:42:45.857 00.000 11060 Worker thread wakes up
03:42:45.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd
03:42:45.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:45.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.26)
03:42:45.857 00.000 10844 UpdateGuideState exits: m=1856 SNR=27.1
03:42:45.857 00.000 11060 Moving (-0.18, -0.26) raw xDistance=-0.29 yDistance=-0.14
03:42:45.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:45.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:42:45.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:45.857 00.000 10844 Enqueuing Expose request
03:42:45.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:45.862 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:42:45.862 00.000 11060 MoveAxis(E, 67, ABG)
03:42:45.862 00.000 11060 Guiding  Dir = 2, Dur = 67
03:42:45.867 00.005 11060 IsSlewing returns 0
03:42:45.867 00.000 11060 IsGuiding returns 0
03:42:45.945 00.078 11060 IsGuiding returns 0
03:42:45.945 00.000 11060 Move returns status 0, amount 67
03:42:45.945 00.000 11060 MoveAxis(N, 0, ABG)
03:42:45.945 00.000 11060 Move returns status 0, amount 0
03:42:45.945 00.000 11060 move complete, result=0
03:42:45.946 00.001 11060 worker thread done servicing request
03:42:45.946 00.000 10844 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
03:42:45.946 00.000 11060 Worker thread wakes up
03:42:45.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:45.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:46.571 00.625 11060 Exposure complete
03:42:46.776 00.205 11060 worker thread done servicing request
03:42:46.776 00.000 10844 OnExposeComplete: enter
03:42:46.776 00.000 10844 UpdateGuideState(): m_state=6
03:42:46.776 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
03:42:46.776 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.33, Mass=1659, SNR=25.9, Peak=205 HFD=3.1
03:42:46.776 00.000 10844 MultiStar: [#1 -0.17,-0.30,0.92,U] [#2 0.17,-0.02,0.90,U] [#3 0.03,-0.41,1.04,U] [#4 -0.06,-0.71,0.00,M2] [#5 0.05,-0.75,0.00,M2] [#6 -0.49,-0.50,0.00,M4] [#7 -0.11,-0.15,0.89,U] [#8 0.18,-0.14,0.83,U] 
03:42:46.776 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.28}, one-star: {-0.33, -0.59}
03:42:46.776 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
03:42:46.776 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.00 = 0.00)
03:42:46.779 00.003 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.73 mountX=-0.28 mountY=0.00, mountTheta=3.14
03:42:46.781 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.28, opts=13)
03:42:46.781 00.000 10844 Enqueuing Move request for scope (-0.05, -0.28)
03:42:46.781 00.000 11060 Worker thread wakes up
03:42:46.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:46.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
03:42:46.781 00.000 10844 UpdateGuideState exits: m=1659 SNR=25.9
03:42:46.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
03:42:46.781 00.000 11060 Moving (-0.05, -0.28) raw xDistance=-0.28 yDistance=0.00
03:42:46.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:46.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:42:46.783 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:46.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:42:46.783 00.000 11060 MoveAxis(E, 69, ABG)
03:42:46.783 00.000 11060 Guiding  Dir = 2, Dur = 69
03:42:46.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:46.783 00.000 10844 Enqueuing Expose request
03:42:46.815 00.032 11060 IsSlewing returns 0
03:42:46.816 00.001 11060 IsGuiding returns 0
03:42:46.911 00.095 11060 IsGuiding returns 0
03:42:46.911 00.000 11060 Move returns status 0, amount 69
03:42:46.911 00.000 11060 MoveAxis(N, 0, ABG)
03:42:46.911 00.000 11060 Move returns status 0, amount 0
03:42:46.911 00.000 11060 move complete, result=0
03:42:46.911 00.000 11060 worker thread done servicing request
03:42:46.911 00.000 11060 Worker thread wakes up
03:42:46.911 00.000 10844 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
03:42:46.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:46.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:47.553 00.642 11060 Exposure complete
03:42:47.751 00.198 11060 worker thread done servicing request
03:42:47.751 00.000 10844 OnExposeComplete: enter
03:42:47.751 00.000 10844 UpdateGuideState(): m_state=6
03:42:47.752 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
03:42:47.752 00.000 10844 Star::Find returns 1 (0), X=619.96, Y=104.41, Mass=1316, SNR=22.6, Peak=213 HFD=3.0
03:42:47.752 00.000 10844 MultiStar: [#1 -0.37,-0.16,1.17,U] [#2 0.19,-0.14,0.97,U] [#3 0.22,-0.04,1.10,U] [#4 -0.41,-0.52,0.00,M3] [#5 -0.11,-0.63,0.00,M3] [#6 -0.18,-1.17,0.00,M5] [#7 -0.51,-0.00,1.12,U] [#8 0.15,-0.21,0.94,U] 
03:42:47.752 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.17}, one-star: {-0.87, -0.51}
03:42:47.752 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.39) = xAngle (-3.84 = 2.44)
03:42:47.752 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
03:42:47.752 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.45 mountX=-0.20 mountY=-0.18, mountTheta=-2.43
03:42:47.754 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.17, opts=13)
03:42:47.755 00.001 10844 Enqueuing Move request for scope (-0.21, -0.17)
03:42:47.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:47.755 00.000 10844 UpdateGuideState exits: m=1316 SNR=22.6
03:42:47.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:47.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:47.755 00.000 10844 Enqueuing Expose request
03:42:47.755 00.000 11060 Worker thread wakes up
03:42:47.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
03:42:47.755 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
03:42:47.755 00.000 11060 Moving (-0.21, -0.17) raw xDistance=-0.20 yDistance=-0.18
03:42:47.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:42:47.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:47.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:42:47.755 00.000 11060 MoveAxis(E, 50, ABG)
03:42:47.755 00.000 11060 Guiding  Dir = 2, Dur = 50
03:42:47.788 00.033 11060 IsSlewing returns 0
03:42:47.788 00.000 11060 IsGuiding returns 0
03:42:47.860 00.072 11060 IsGuiding returns 0
03:42:47.860 00.000 11060 Move returns status 0, amount 50
03:42:47.860 00.000 11060 MoveAxis(N, 0, ABG)
03:42:47.860 00.000 11060 Move returns status 0, amount 0
03:42:47.860 00.000 11060 move complete, result=0
03:42:47.860 00.000 11060 worker thread done servicing request
03:42:47.860 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
03:42:47.860 00.000 11060 Worker thread wakes up
03:42:47.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:47.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:48.497 00.637 11060 Exposure complete
03:42:48.698 00.201 11060 worker thread done servicing request
03:42:48.698 00.000 10844 OnExposeComplete: enter
03:42:48.698 00.000 10844 UpdateGuideState(): m_state=6
03:42:48.698 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
03:42:48.698 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.28, Mass=1738, SNR=26.7, Peak=238 HFD=3.2
03:42:48.698 00.000 10844 MultiStar: [#1 -0.32,-0.58,0.00,M1] [#2 -0.12,-0.08,0.90,U] [#3 -0.01,-0.33,0.99,U] [#4 -0.45,-0.25,0.99,U] [#5 0.43,-0.26,1.00,U] [#6 -0.35,-0.42,1.02,U] [#7 -0.22,-0.30,0.92,U] [#8 0.22,-0.42,0.81,U] 
03:42:48.698 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.34}, one-star: {-0.23, -0.64}
03:42:48.698 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.04)
03:42:48.698 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
03:42:48.698 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.85 mountX=-0.35 mountY=-0.04, mountTheta=-3.02
03:42:48.703 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.34, opts=13)
03:42:48.703 00.000 10844 Enqueuing Move request for scope (-0.10, -0.34)
03:42:48.703 00.000 11060 Worker thread wakes up
03:42:48.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:48.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
03:42:48.703 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.7
03:42:48.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
03:42:48.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:48.703 00.000 11060 Moving (-0.10, -0.34) raw xDistance=-0.35 yDistance=-0.04
03:42:48.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:48.703 00.000 10844 Enqueuing Expose request
03:42:48.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
03:42:48.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:48.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:42:48.703 00.000 11060 MoveAxis(E, 84, ABG)
03:42:48.703 00.000 11060 Guiding  Dir = 2, Dur = 84
03:42:48.709 00.006 11060 IsSlewing returns 0
03:42:48.709 00.000 11060 IsGuiding returns 0
03:42:48.814 00.105 11060 IsGuiding returns 0
03:42:48.814 00.000 11060 Move returns status 0, amount 84
03:42:48.814 00.000 11060 MoveAxis(N, 0, ABG)
03:42:48.814 00.000 11060 Move returns status 0, amount 0
03:42:48.814 00.000 11060 move complete, result=0
03:42:48.814 00.000 10844 GuideStep: -0.4 px 84 ms EAST, -0.0 px 0 ms NORTH
03:42:48.814 00.000 11060 worker thread done servicing request
03:42:48.814 00.000 11060 Worker thread wakes up
03:42:48.816 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:48.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:49.448 00.632 11060 Exposure complete
03:42:49.649 00.201 11060 worker thread done servicing request
03:42:49.649 00.000 10844 OnExposeComplete: enter
03:42:49.649 00.000 10844 UpdateGuideState(): m_state=6
03:42:49.650 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
03:42:49.650 00.000 10844 Star::Find returns 1 (0), X=620.21, Y=104.43, Mass=2076, SNR=29.1, Peak=218 HFD=3.6
03:42:49.650 00.000 10844 MultiStar: [#1 0.33,0.07,0.88,U] [#2 0.03,0.41,0.78,U] [#3 0.50,-0.56,0.00,M1] [#4 0.04,-0.85,0.00,M3] [#5 0.01,-0.61,0.00,M3] [#6 -0.32,-0.32,0.89,U] [#7 -0.28,-0.73,0.00,M1] [#8 0.07,-0.54,0.75,U] 
03:42:49.650 00.000 10844 refined, 4 included, MultiStar: {-0.13, -0.18}, one-star: {-0.62, -0.49}
03:42:49.650 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.72)
03:42:49.650 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.44 = -0.44)
03:42:49.650 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.17 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
03:42:49.651 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.18, opts=13)
03:42:49.651 00.000 10844 Enqueuing Move request for scope (-0.13, -0.18)
03:42:49.651 00.000 11060 Worker thread wakes up
03:42:49.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:49.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
03:42:49.651 00.000 10844 UpdateGuideState exits: m=2076 SNR=29.1
03:42:49.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
03:42:49.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:49.651 00.000 11060 Moving (-0.13, -0.18) raw xDistance=-0.20 yDistance=-0.09
03:42:49.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:49.651 00.000 10844 Enqueuing Expose request
03:42:49.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:42:49.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:49.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:42:49.651 00.000 11060 MoveAxis(E, 50, ABG)
03:42:49.651 00.000 11060 Guiding  Dir = 2, Dur = 50
03:42:49.671 00.020 11060 IsSlewing returns 0
03:42:49.671 00.000 11060 IsGuiding returns 0
03:42:49.748 00.077 11060 IsGuiding returns 0
03:42:49.748 00.000 11060 Move returns status 0, amount 50
03:42:49.748 00.000 11060 MoveAxis(N, 0, ABG)
03:42:49.748 00.000 11060 Move returns status 0, amount 0
03:42:49.748 00.000 11060 move complete, result=0
03:42:49.748 00.000 11060 worker thread done servicing request
03:42:49.748 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
03:42:49.748 00.000 11060 Worker thread wakes up
03:42:49.748 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:49.748 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:50.395 00.647 11060 Exposure complete
03:42:50.617 00.222 11060 worker thread done servicing request
03:42:50.617 00.000 10844 OnExposeComplete: enter
03:42:50.617 00.000 10844 UpdateGuideState(): m_state=6
03:42:50.617 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
03:42:50.617 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.75, Mass=1736, SNR=26.5, Peak=241 HFD=2.9
03:42:50.618 00.001 10844 MultiStar: [#1 0.10,-0.14,0.99,U] [#2 0.42,-0.51,0.00,M1] [#3 0.56,0.05,0.95,U] [#4 -0.13,-0.72,0.00,M4] [#5 0.57,-0.52,0.00,M4] [#6 -0.10,-0.61,0.00,M4] [#7 0.05,0.04,0.88,U] [#8 0.10,-0.59,0.00,M1] 
03:42:50.618 00.000 10844 single-star, 3 included, MultiStar: {0.17, -0.06}, one-star: {-0.04, -0.17}
03:42:50.618 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.39) = xAngle (-3.20 = 3.09)
03:42:50.618 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
03:42:50.618 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.81 mountX=-0.18 mountY=-0.01, mountTheta=-3.07
03:42:50.622 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
03:42:50.622 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
03:42:50.622 00.000 11060 Worker thread wakes up
03:42:50.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
03:42:50.622 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:50.622 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
03:42:50.622 00.000 11060 Moving (-0.04, -0.17) raw xDistance=-0.18 yDistance=-0.01
03:42:50.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:42:50.623 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:50.623 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.5
03:42:50.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:50.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:50.623 00.000 10844 Enqueuing Expose request
03:42:50.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:42:50.623 00.000 11060 MoveAxis(E, 43, ABG)
03:42:50.623 00.000 11060 Guiding  Dir = 2, Dur = 43
03:42:50.634 00.011 11060 IsSlewing returns 0
03:42:50.634 00.000 11060 IsGuiding returns 0
03:42:50.681 00.047 11060 IsGuiding returns 0
03:42:50.681 00.000 11060 Move returns status 0, amount 43
03:42:50.682 00.001 11060 MoveAxis(N, 0, ABG)
03:42:50.682 00.000 11060 Move returns status 0, amount 0
03:42:50.682 00.000 11060 move complete, result=0
03:42:50.682 00.000 11060 worker thread done servicing request
03:42:50.682 00.000 11060 Worker thread wakes up
03:42:50.682 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
03:42:50.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:50.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:51.306 00.624 11060 Exposure complete
03:42:51.510 00.204 11060 worker thread done servicing request
03:42:51.510 00.000 10844 OnExposeComplete: enter
03:42:51.510 00.000 10844 UpdateGuideState(): m_state=6
03:42:51.512 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
03:42:51.512 00.000 10844 Star::Find returns 1 (0), X=621.05, Y=104.47, Mass=1684, SNR=25.8, Peak=198 HFD=3.6
03:42:51.512 00.000 10844 MultiStar: [#1 0.07,-0.05,0.96,U] [#2 -0.06,0.02,0.94,U] [#3 0.31,-0.12,0.95,U] [#4 -0.13,-0.24,1.08,U] [#5 -0.12,-0.75,0.00,M5] [#6 -0.42,-0.58,0.00,M5] [#7 0.15,0.10,0.98,U] [#8 -0.12,-0.37,0.84,U] 
03:42:51.512 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.16}, one-star: {0.22, -0.45}
03:42:51.512 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
03:42:51.512 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.54 = 0.54)
03:42:51.512 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.19 mountX=-0.14 mountY=0.09, mountTheta=2.59
03:42:51.515 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.16, opts=13)
03:42:51.515 00.000 10844 Enqueuing Move request for scope (0.06, -0.16)
03:42:51.515 00.000 11060 Worker thread wakes up
03:42:51.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:51.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
03:42:51.515 00.000 10844 UpdateGuideState exits: m=1684 SNR=25.8
03:42:51.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
03:42:51.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:51.515 00.000 11060 Moving (0.06, -0.16) raw xDistance=-0.14 yDistance=0.09
03:42:51.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:51.515 00.000 10844 Enqueuing Expose request
03:42:51.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:42:51.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:51.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:42:51.515 00.000 11060 MoveAxis(E, 35, ABG)
03:42:51.515 00.000 11060 Guiding  Dir = 2, Dur = 35
03:42:51.520 00.005 11060 IsSlewing returns 0
03:42:51.520 00.000 11060 IsGuiding returns 0
03:42:51.566 00.046 11060 IsGuiding returns 0
03:42:51.566 00.000 11060 Move returns status 0, amount 35
03:42:51.566 00.000 11060 MoveAxis(N, 0, ABG)
03:42:51.566 00.000 11060 Move returns status 0, amount 0
03:42:51.566 00.000 11060 move complete, result=0
03:42:51.566 00.000 11060 worker thread done servicing request
03:42:51.566 00.000 11060 Worker thread wakes up
03:42:51.566 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
03:42:51.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:51.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:52.187 00.621 11060 Exposure complete
03:42:52.392 00.205 11060 worker thread done servicing request
03:42:52.392 00.000 10844 OnExposeComplete: enter
03:42:52.392 00.000 10844 UpdateGuideState(): m_state=6
03:42:52.392 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
03:42:52.393 00.001 10844 Star::Find returns 1 (0), X=620.41, Y=104.33, Mass=1657, SNR=25.6, Peak=206 HFD=3.1
03:42:52.393 00.000 10844 MultiStar: [#1 -0.13,-0.15,0.82,U] [#2 0.32,-0.32,0.89,U] [#3 0.23,-0.03,0.99,U] [#4 -0.09,0.01,1.00,U] [#5 0.46,-0.52,0.00,M6] [#6 -0.31,-0.22,0.98,U] [#7 0.08,0.18,0.99,U] [#8 0.17,0.10,0.83,U] 
03:42:52.393 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {-0.42, -0.59}
03:42:52.393 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.14)
03:42:52.393 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
03:42:52.393 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.76 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
03:42:52.397 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
03:42:52.397 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
03:42:52.397 00.000 11060 Worker thread wakes up
03:42:52.397 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:52.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
03:42:52.397 00.000 10844 UpdateGuideState exits: m=1657 SNR=25.6
03:42:52.397 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
03:42:52.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:52.398 00.001 11060 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=-0.00
03:42:52.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:52.398 00.000 10844 Enqueuing Expose request
03:42:52.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:42:52.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:52.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:42:52.398 00.000 11060 MoveAxis(E, 32, ABG)
03:42:52.398 00.000 11060 Guiding  Dir = 2, Dur = 32
03:42:52.412 00.014 11060 IsSlewing returns 0
03:42:52.412 00.000 11060 IsGuiding returns 0
03:42:52.459 00.047 11060 IsGuiding returns 0
03:42:52.459 00.000 11060 Move returns status 0, amount 32
03:42:52.459 00.000 11060 MoveAxis(N, 0, ABG)
03:42:52.459 00.000 11060 Move returns status 0, amount 0
03:42:52.459 00.000 11060 move complete, result=0
03:42:52.459 00.000 11060 worker thread done servicing request
03:42:52.459 00.000 11060 Worker thread wakes up
03:42:52.459 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
03:42:52.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:52.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:53.093 00.634 11060 Exposure complete
03:42:53.309 00.216 11060 worker thread done servicing request
03:42:53.309 00.000 10844 OnExposeComplete: enter
03:42:53.309 00.000 10844 UpdateGuideState(): m_state=6
03:42:53.311 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
03:42:53.311 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.43, Mass=1490, SNR=24.1, Peak=154 HFD=3.3
03:42:53.311 00.000 10844 MultiStar: [#1 -0.16,-0.41,1.04,U] [#2 0.08,0.04,1.02,U] [#3 0.61,-0.42,0.00,M1] [#4 -0.38,-0.19,1.14,U] [#5 0.49,-0.24,1.03,U] [#6 0.00,-0.59,1.09,U] [#7 -0.32,-0.14,0.97,U] [#8 0.56,-0.19,0.00,M1] 
03:42:53.311 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.29}, one-star: {-0.26, -0.48}
03:42:53.311 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.05)
03:42:53.311 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
03:42:53.311 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.85 mountX=-0.30 mountY=-0.03, mountTheta=-3.03
03:42:53.314 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.29, opts=13)
03:42:53.314 00.000 10844 Enqueuing Move request for scope (-0.08, -0.29)
03:42:53.314 00.000 11060 Worker thread wakes up
03:42:53.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:53.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
03:42:53.314 00.000 10844 UpdateGuideState exits: m=1490 SNR=24.1
03:42:53.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:53.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:53.314 00.000 10844 Enqueuing Expose request
03:42:53.314 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
03:42:53.314 00.000 11060 Moving (-0.08, -0.29) raw xDistance=-0.30 yDistance=-0.03
03:42:53.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:42:53.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:53.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:42:53.314 00.000 11060 MoveAxis(E, 71, ABG)
03:42:53.314 00.000 11060 Guiding  Dir = 2, Dur = 71
03:42:53.330 00.016 11060 IsSlewing returns 0
03:42:53.330 00.000 11060 IsGuiding returns 0
03:42:53.407 00.077 11060 IsGuiding returns 0
03:42:53.407 00.000 11060 Move returns status 0, amount 71
03:42:53.407 00.000 11060 MoveAxis(N, 0, ABG)
03:42:53.407 00.000 11060 Move returns status 0, amount 0
03:42:53.407 00.000 11060 move complete, result=0
03:42:53.407 00.000 11060 worker thread done servicing request
03:42:53.407 00.000 11060 Worker thread wakes up
03:42:53.407 00.000 10844 GuideStep: -0.3 px 71 ms EAST, -0.0 px 0 ms NORTH
03:42:53.409 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:53.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:54.036 00.627 11060 Exposure complete
03:42:54.249 00.213 11060 worker thread done servicing request
03:42:54.252 00.003 10844 OnExposeComplete: enter
03:42:54.252 00.000 10844 UpdateGuideState(): m_state=6
03:42:54.252 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
03:42:54.252 00.000 10844 Star::Find returns 1 (1), X=620.36, Y=104.64, Mass=2014, SNR=28.4, Peak=255 HFD=3.4
03:42:54.252 00.000 10844 MultiStar: [#1 0.19,-0.17,0.92,U] [#2 -0.03,0.40,0.81,U] [#3 -0.04,-0.11,0.95,U] [#4 -0.32,0.02,0.90,U] [#5 0.05,0.38,0.92,U] [#6 -0.08,0.18,0.97,U] [#7 0.05,-0.52,0.87,U] [#8 0.28,0.19,0.73,U] 
03:42:54.253 00.001 10844 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {-0.47, -0.28}
03:42:54.253 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.39) = xAngle (1.75 = 1.75)
03:42:54.253 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.87 = -1.41)
03:42:54.253 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.14 mountX=-0.01 mountY=-0.05, mountTheta=-1.75
03:42:54.255 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.00, opts=13)
03:42:54.255 00.000 10844 Enqueuing Move request for scope (-0.05, 0.00)
03:42:54.255 00.000 11060 Worker thread wakes up
03:42:54.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
03:42:54.255 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
03:42:54.255 00.000 11060 Moving (-0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
03:42:54.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:42:54.255 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:42:54.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:54.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:42:54.257 00.002 11060 MoveAxis(E, 0, ABG)
03:42:54.257 00.000 11060 Move returns status 0, amount 0
03:42:54.257 00.000 11060 MoveAxis(N, 0, ABG)
03:42:54.257 00.000 11060 Move returns status 0, amount 0
03:42:54.257 00.000 11060 move complete, result=0
03:42:54.257 00.000 10844 UpdateGuideState exits: m=2014 SNR=28.4 Saturated
03:42:54.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:54.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:54.257 00.000 10844 Enqueuing Expose request
03:42:54.257 00.000 11060 worker thread done servicing request
03:42:54.257 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:42:54.257 00.000 11060 Worker thread wakes up
03:42:54.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:54.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:54.891 00.634 11060 Exposure complete
03:42:55.078 00.187 11060 worker thread done servicing request
03:42:55.078 00.000 10844 OnExposeComplete: enter
03:42:55.078 00.000 10844 UpdateGuideState(): m_state=6
03:42:55.078 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
03:42:55.083 00.005 10844 Star::Find returns 1 (1), X=620.52, Y=104.78, Mass=1590, SNR=24.7, Peak=255 HFD=3.0
03:42:55.083 00.000 10844 MultiStar: [#1 0.21,-0.23,1.09,U] [#2 0.58,-0.16,0.00,M1] [#3 0.62,0.15,0.00,M1] [#4 -0.02,-0.69,0.00,M1] [#5 0.37,0.29,1.04,U] [#6 0.39,-0.16,1.16,U] [#7 0.39,-0.13,1.10,U] [#8 0.14,-0.05,0.85,U] 
03:42:55.083 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.07}, one-star: {-0.31, -0.14}
03:42:55.083 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.39) = xAngle (-1.73 = -1.73)
03:42:55.083 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
03:42:55.083 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.34 mountX=-0.03 mountY=0.22, mountTheta=1.73
03:42:55.085 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.07, opts=13)
03:42:55.085 00.000 10844 Enqueuing Move request for scope (0.21, -0.07)
03:42:55.085 00.000 11060 Worker thread wakes up
03:42:55.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:55.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
03:42:55.085 00.000 10844 UpdateGuideState exits: m=1590 SNR=24.7 Saturated
03:42:55.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
03:42:55.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:55.085 00.000 11060 Moving (0.21, -0.07) raw xDistance=-0.03 yDistance=0.22
03:42:55.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:55.085 00.000 10844 Enqueuing Expose request
03:42:55.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:42:55.087 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:42:55.087 00.000 11060 MoveAxis(E, 0, ABG)
03:42:55.087 00.000 11060 Move returns status 0, amount 0
03:42:55.087 00.000 11060 MoveAxis(S, 85, ABG)
03:42:55.087 00.000 11060 Guiding  Dir = 1, Dur = 85
03:42:55.099 00.012 11060 IsSlewing returns 0
03:42:55.099 00.000 11060 IsGuiding returns 0
03:42:55.200 00.101 11060 IsGuiding returns 0
03:42:55.200 00.000 11060 Move returns status 0, amount 85
03:42:55.200 00.000 11060 move complete, result=0
03:42:55.200 00.000 11060 worker thread done servicing request
03:42:55.200 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 85 ms SOUTH
03:42:55.200 00.000 11060 Worker thread wakes up
03:42:55.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:55.201 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:55.833 00.632 11060 Exposure complete
03:42:56.045 00.212 11060 worker thread done servicing request
03:42:56.045 00.000 10844 OnExposeComplete: enter
03:42:56.045 00.000 10844 UpdateGuideState(): m_state=6
03:42:56.045 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
03:42:56.045 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.70, Mass=1913, SNR=27.4, Peak=247 HFD=3.0
03:42:56.045 00.000 10844 MultiStar: [#1 -0.08,-0.02,1.00,U] [#2 -0.06,0.48,0.83,U] [#3 0.64,0.04,0.00,M2] [#4 -0.34,-0.59,0.00,M2] [#5 0.70,0.18,0.00,M4] [#6 0.17,-0.36,0.98,U] [#7 0.02,0.06,0.96,U] [#8 0.06,0.02,0.80,U] 
03:42:56.045 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.02}, one-star: {-0.14, -0.22}
03:42:56.045 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.01)
03:42:56.045 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
03:42:56.045 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.89 mountX=-0.02 mountY=-0.00, mountTheta=-2.99
03:42:56.045 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
03:42:56.045 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
03:42:56.045 00.000 11060 Worker thread wakes up
03:42:56.050 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:42:56.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:42:56.050 00.000 11060 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
03:42:56.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:42:56.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:56.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:42:56.050 00.000 11060 MoveAxis(E, 0, ABG)
03:42:56.050 00.000 11060 Move returns status 0, amount 0
03:42:56.050 00.000 11060 MoveAxis(N, 0, ABG)
03:42:56.050 00.000 11060 Move returns status 0, amount 0
03:42:56.050 00.000 11060 move complete, result=0
03:42:56.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:56.050 00.000 11060 worker thread done servicing request
03:42:56.050 00.000 10844 UpdateGuideState exits: m=1913 SNR=27.4
03:42:56.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:56.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:56.050 00.000 10844 Enqueuing Expose request
03:42:56.050 00.000 11060 Worker thread wakes up
03:42:56.050 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:56.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:56.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:56.682 00.632 11060 Exposure complete
03:42:56.904 00.222 11060 worker thread done servicing request
03:42:56.906 00.002 10844 OnExposeComplete: enter
03:42:56.906 00.000 10844 UpdateGuideState(): m_state=6
03:42:56.906 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
03:42:56.906 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.85, Mass=1868, SNR=27.0, Peak=236 HFD=3.8
03:42:56.906 00.000 10844 MultiStar: [#1 -0.12,-0.02,0.95,U] [#2 0.22,0.34,0.92,U] [#3 0.49,0.13,0.85,U] [#4 -0.28,0.09,0.97,U] [#5 0.53,0.12,0.98,U] [#6 0.21,-0.15,0.99,U] [#7 0.07,0.21,0.91,U] [#8 0.43,0.40,0.78,U] 
03:42:56.906 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.11}, one-star: {-0.59, -0.07}
03:42:56.906 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
03:42:56.906 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
03:42:56.906 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.86 mountX=0.12 mountY=0.07, mountTheta=0.54
03:42:56.909 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
03:42:56.909 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
03:42:56.909 00.000 11060 Worker thread wakes up
03:42:56.909 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:56.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
03:42:56.909 00.000 10844 UpdateGuideState exits: m=1868 SNR=27.0
03:42:56.909 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
03:42:56.909 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:56.909 00.000 11060 Moving (0.09, 0.11) raw xDistance=0.12 yDistance=0.07
03:42:56.909 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:56.909 00.000 10844 Enqueuing Expose request
03:42:56.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:42:56.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:56.911 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:42:56.911 00.000 11060 MoveAxis(W, 29, ABG)
03:42:56.911 00.000 11060 Guiding  Dir = 3, Dur = 29
03:42:56.937 00.026 11060 IsSlewing returns 0
03:42:56.938 00.001 11060 IsGuiding returns 0
03:42:56.968 00.030 11060 IsGuiding returns 0
03:42:56.968 00.000 11060 Move returns status 0, amount 29
03:42:56.968 00.000 11060 MoveAxis(N, 0, ABG)
03:42:56.968 00.000 11060 Move returns status 0, amount 0
03:42:56.968 00.000 11060 move complete, result=0
03:42:56.968 00.000 11060 worker thread done servicing request
03:42:56.968 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
03:42:56.968 00.000 11060 Worker thread wakes up
03:42:56.968 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:56.968 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:57.600 00.632 11060 Exposure complete
03:42:57.808 00.208 11060 worker thread done servicing request
03:42:57.808 00.000 10844 OnExposeComplete: enter
03:42:57.808 00.000 10844 UpdateGuideState(): m_state=6
03:42:57.808 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
03:42:57.808 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=105.03, Mass=1884, SNR=27.5, Peak=207 HFD=3.2
03:42:57.808 00.000 10844 MultiStar: [#1 -0.13,0.11,0.92,U] [#2 0.19,0.55,0.85,U] [#3 0.22,0.04,0.89,U] [#4 -0.45,-0.18,0.94,U] [#5 -0.30,-0.61,0.00,M4] [#6 -0.21,0.12,0.99,U] [#7 0.03,0.49,0.88,U] [#8 0.16,0.14,0.77,U] 
03:42:57.808 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.17}, one-star: {-0.59, 0.12}
03:42:57.808 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.39) = xAngle (0.78 = 0.78)
03:42:57.808 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.90 = -2.38)
03:42:57.808 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.17 mountX=0.14 mountY=-0.14, mountTheta=-0.77
03:42:57.808 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.17, opts=13)
03:42:57.808 00.000 10844 Enqueuing Move request for scope (-0.11, 0.17)
03:42:57.808 00.000 11060 Worker thread wakes up
03:42:57.813 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
03:42:57.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:57.813 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
03:42:57.813 00.000 10844 UpdateGuideState exits: m=1884 SNR=27.5
03:42:57.813 00.000 11060 Moving (-0.11, 0.17) raw xDistance=0.14 yDistance=-0.14
03:42:57.813 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:57.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:42:57.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:57.813 00.000 10844 Enqueuing Expose request
03:42:57.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:57.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:42:57.813 00.000 11060 MoveAxis(W, 34, ABG)
03:42:57.813 00.000 11060 Guiding  Dir = 3, Dur = 34
03:42:57.838 00.025 11060 IsSlewing returns 0
03:42:57.839 00.001 11060 IsGuiding returns 0
03:42:57.900 00.061 11060 IsGuiding returns 0
03:42:57.900 00.000 11060 Move returns status 0, amount 34
03:42:57.900 00.000 11060 MoveAxis(N, 0, ABG)
03:42:57.900 00.000 11060 Move returns status 0, amount 0
03:42:57.900 00.000 11060 move complete, result=0
03:42:57.900 00.000 11060 worker thread done servicing request
03:42:57.900 00.000 11060 Worker thread wakes up
03:42:57.900 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
03:42:57.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:57.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:58.542 00.642 11060 Exposure complete
03:42:58.755 00.213 11060 worker thread done servicing request
03:42:58.755 00.000 10844 OnExposeComplete: enter
03:42:58.755 00.000 10844 UpdateGuideState(): m_state=6
03:42:58.755 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
03:42:58.755 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.71, Mass=1782, SNR=26.9, Peak=246 HFD=3.2
03:42:58.755 00.000 10844 MultiStar: [#1 -0.27,0.30,0.92,U] [#2 0.03,0.24,0.97,U] [#3 0.54,0.03,1.01,U] [#4 -0.10,-0.40,0.97,U] [#5 0.32,-0.20,0.88,U] [#6 -0.54,0.08,1.02,U] [#7 0.07,0.07,0.90,U] [#8 0.21,0.07,0.70,U] 
03:42:58.755 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.26, -0.21}
03:42:58.755 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.39) = xAngle (-4.06 = 2.22)
03:42:58.755 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.94 = -0.94)
03:42:58.755 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.67 mountX=-0.01 mountY=-0.01, mountTheta=-2.22
03:42:58.758 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
03:42:58.758 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
03:42:58.758 00.000 11060 Worker thread wakes up
03:42:58.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:42:58.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:42:58.758 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.9
03:42:58.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:42:58.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:58.758 00.000 11060 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
03:42:58.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:58.758 00.000 10844 Enqueuing Expose request
03:42:58.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:42:58.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:58.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:42:58.758 00.000 11060 MoveAxis(E, 0, ABG)
03:42:58.758 00.000 11060 Move returns status 0, amount 0
03:42:58.758 00.000 11060 MoveAxis(N, 0, ABG)
03:42:58.758 00.000 11060 Move returns status 0, amount 0
03:42:58.758 00.000 11060 move complete, result=0
03:42:58.758 00.000 11060 worker thread done servicing request
03:42:58.758 00.000 11060 Worker thread wakes up
03:42:58.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:58.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:58.763 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:42:59.400 00.637 11060 Exposure complete
03:42:59.603 00.203 11060 worker thread done servicing request
03:42:59.603 00.000 10844 OnExposeComplete: enter
03:42:59.603 00.000 10844 UpdateGuideState(): m_state=6
03:42:59.603 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
03:42:59.603 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.72, Mass=1717, SNR=26.0, Peak=230 HFD=3.3
03:42:59.603 00.000 10844 MultiStar: [#1 -0.06,0.05,1.00,U] [#2 0.38,0.25,0.97,U] [#3 0.54,-0.07,0.97,U] [#4 -0.04,-0.24,0.96,U] [#5 0.17,-0.01,1.01,U] [#6 -0.11,-0.10,1.01,U] [#7 -0.10,-0.24,0.86,U] [#8 0.84,-0.19,0.00,M1] 
03:42:59.603 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {-0.29, -0.20}
03:42:59.603 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.39) = xAngle (-2.22 = -2.22)
03:42:59.603 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.90 = 0.90)
03:42:59.603 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.83 mountX=-0.06 mountY=0.07, mountTheta=2.23
03:42:59.607 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
03:42:59.607 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
03:42:59.607 00.000 11060 Worker thread wakes up
03:42:59.607 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:42:59.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
03:42:59.607 00.000 10844 UpdateGuideState exits: m=1717 SNR=26.0
03:42:59.607 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
03:42:59.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:59.607 00.000 11060 Moving (0.06, -0.07) raw xDistance=-0.06 yDistance=0.07
03:42:59.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:42:59.607 00.000 10844 Enqueuing Expose request
03:42:59.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:42:59.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:42:59.608 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:42:59.608 00.000 11060 MoveAxis(E, 0, ABG)
03:42:59.608 00.000 11060 Move returns status 0, amount 0
03:42:59.608 00.000 11060 MoveAxis(N, 0, ABG)
03:42:59.608 00.000 11060 Move returns status 0, amount 0
03:42:59.608 00.000 11060 move complete, result=0
03:42:59.608 00.000 11060 worker thread done servicing request
03:42:59.608 00.000 11060 Worker thread wakes up
03:42:59.608 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:42:59.608 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:42:59.611 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:00.239 00.628 11060 Exposure complete
03:43:00.448 00.209 11060 worker thread done servicing request
03:43:00.448 00.000 10844 OnExposeComplete: enter
03:43:00.448 00.000 10844 UpdateGuideState(): m_state=6
03:43:00.448 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
03:43:00.448 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=104.46, Mass=1698, SNR=25.8, Peak=234 HFD=3.2
03:43:00.448 00.000 10844 MultiStar: [#1 -0.21,-0.30,0.97,U] [#2 0.22,0.27,0.91,U] [#3 0.35,0.09,0.96,U] [#4 -0.34,-0.04,1.04,U] [#5 -0.06,0.34,1.05,U] [#6 0.00,-0.18,1.01,U] [#7 -0.07,0.07,0.95,U] [#8 0.25,0.04,0.79,U] 
03:43:00.448 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.38, -0.46}
03:43:00.448 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.39) = xAngle (-4.01 = 2.27)
03:43:00.451 00.003 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.89 = -0.89)
03:43:00.451 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.62 mountX=-0.03 mountY=-0.03, mountTheta=-2.26
03:43:00.451 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
03:43:00.451 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
03:43:00.451 00.000 11060 Worker thread wakes up
03:43:00.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:00.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
03:43:00.451 00.000 10844 UpdateGuideState exits: m=1698 SNR=25.8
03:43:00.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
03:43:00.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:00.451 00.000 11060 Moving (-0.04, -0.02) raw xDistance=-0.03 yDistance=-0.03
03:43:00.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:00.451 00.000 10844 Enqueuing Expose request
03:43:00.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:43:00.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:00.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:43:00.451 00.000 11060 MoveAxis(E, 0, ABG)
03:43:00.451 00.000 11060 Move returns status 0, amount 0
03:43:00.451 00.000 11060 MoveAxis(N, 0, ABG)
03:43:00.451 00.000 11060 Move returns status 0, amount 0
03:43:00.451 00.000 11060 move complete, result=0
03:43:00.451 00.000 11060 worker thread done servicing request
03:43:00.451 00.000 11060 Worker thread wakes up
03:43:00.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:00.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:00.456 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:01.095 00.639 11060 Exposure complete
03:43:01.304 00.209 11060 worker thread done servicing request
03:43:01.304 00.000 10844 OnExposeComplete: enter
03:43:01.309 00.005 10844 UpdateGuideState(): m_state=6
03:43:01.309 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
03:43:01.309 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.69, Mass=1595, SNR=25.3, Peak=219 HFD=3.4
03:43:01.309 00.000 10844 MultiStar: [#1 0.21,-0.01,1.04,U] [#2 0.37,0.10,0.96,U] [#3 0.85,-0.25,0.00,M1] [#4 -0.26,-0.27,1.06,U] [#5 0.27,-0.13,1.06,U] [#6 0.09,-0.10,1.00,U] [#7 -0.03,-0.15,0.97,U] [#8 0.20,-0.03,0.87,U] 
03:43:01.309 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {-0.10, -0.23}
03:43:01.309 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:43:01.309 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:43:01.309 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.86 mountX=-0.09 mountY=0.11, mountTheta=2.26
03:43:01.311 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
03:43:01.311 00.000 10844 Enqueuing Move request for scope (0.09, -0.11)
03:43:01.311 00.000 11060 Worker thread wakes up
03:43:01.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:01.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
03:43:01.311 00.000 10844 UpdateGuideState exits: m=1595 SNR=25.3
03:43:01.311 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
03:43:01.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:01.311 00.000 11060 Moving (0.09, -0.11) raw xDistance=-0.09 yDistance=0.11
03:43:01.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:01.311 00.000 10844 Enqueuing Expose request
03:43:01.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:01.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:01.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:43:01.311 00.000 11060 MoveAxis(E, 0, ABG)
03:43:01.311 00.000 11060 Move returns status 0, amount 0
03:43:01.314 00.003 11060 MoveAxis(N, 0, ABG)
03:43:01.314 00.000 11060 Move returns status 0, amount 0
03:43:01.314 00.000 11060 move complete, result=0
03:43:01.314 00.000 11060 worker thread done servicing request
03:43:01.314 00.000 11060 Worker thread wakes up
03:43:01.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:01.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:01.316 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:01.953 00.637 11060 Exposure complete
03:43:02.160 00.207 10844 OnExposeComplete: enter
03:43:02.160 00.000 10844 UpdateGuideState(): m_state=6
03:43:02.160 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
03:43:02.160 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.66, Mass=1837, SNR=27.5, Peak=234 HFD=3.2
03:43:02.160 00.000 10844 MultiStar: [#1 0.16,0.19,0.89,U] [#2 -0.08,-0.16,0.94,U] [#3 0.41,-0.06,0.93,U] [#4 0.25,-0.19,1.01,U] [#5 0.23,-0.23,0.89,U] [#6 0.13,-0.55,0.98,U] [#7 0.28,0.12,0.90,U] [#8 0.35,-0.25,0.74,U] 
03:43:02.160 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.16}, one-star: {-0.13, -0.26}
03:43:02.160 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
03:43:02.160 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.00 = 1.00)
03:43:02.160 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.74 mountX=-0.12 mountY=0.20, mountTheta=2.13
03:43:02.160 00.000 11060 worker thread done servicing request
03:43:02.169 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.16, opts=13)
03:43:02.169 00.000 10844 Enqueuing Move request for scope (0.17, -0.16)
03:43:02.169 00.000 11060 Worker thread wakes up
03:43:02.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:02.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
03:43:02.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
03:43:02.169 00.000 11060 Moving (0.17, -0.16) raw xDistance=-0.12 yDistance=0.20
03:43:02.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:43:02.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:43:02.169 00.000 11060 MoveAxis(E, 29, ABG)
03:43:02.169 00.000 11060 Guiding  Dir = 2, Dur = 29
03:43:02.171 00.002 10844 UpdateGuideState exits: m=1837 SNR=27.5
03:43:02.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:02.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:02.171 00.000 10844 Enqueuing Expose request
03:43:02.209 00.038 11060 IsSlewing returns 0
03:43:02.209 00.000 11060 IsGuiding returns 0
03:43:02.273 00.064 11060 IsGuiding returns 0
03:43:02.273 00.000 11060 Move returns status 0, amount 29
03:43:02.273 00.000 11060 MoveAxis(S, 76, ABG)
03:43:02.273 00.000 11060 Guiding  Dir = 1, Dur = 76
03:43:02.319 00.046 11060 IsSlewing returns 0
03:43:02.320 00.001 11060 IsGuiding returns 0
03:43:02.438 00.118 11060 IsGuiding returns 0
03:43:02.438 00.000 11060 Move returns status 0, amount 76
03:43:02.438 00.000 11060 move complete, result=0
03:43:02.438 00.000 11060 worker thread done servicing request
03:43:02.438 00.000 11060 Worker thread wakes up
03:43:02.438 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.2 px 76 ms SOUTH
03:43:02.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:02.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:03.084 00.646 11060 Exposure complete
03:43:03.282 00.198 11060 worker thread done servicing request
03:43:03.282 00.000 10844 OnExposeComplete: enter
03:43:03.282 00.000 10844 UpdateGuideState(): m_state=6
03:43:03.282 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
03:43:03.282 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.45, Mass=1590, SNR=24.9, Peak=191 HFD=3.2
03:43:03.282 00.000 10844 MultiStar: [#1 0.18,0.05,0.92,U] [#2 0.01,0.08,1.03,U] [#3 0.60,-0.06,0.00,M1] [#4 0.08,-0.27,1.01,U] [#5 0.09,-0.08,1.06,U] [#6 -0.19,-0.50,1.15,U] [#7 0.21,-0.07,1.03,U] [#8 0.20,-0.02,0.84,U] 
03:43:03.282 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.17}, one-star: {-0.49, -0.46}
03:43:03.282 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:43:03.282 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:43:03.282 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.56 mountX=-0.17 mountY=0.03, mountTheta=2.96
03:43:03.287 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.17, opts=13)
03:43:03.287 00.000 10844 Enqueuing Move request for scope (0.00, -0.17)
03:43:03.287 00.000 11060 Worker thread wakes up
03:43:03.287 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:03.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.17) opts 0xd
03:43:03.287 00.000 10844 UpdateGuideState exits: m=1590 SNR=24.9
03:43:03.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.17)
03:43:03.287 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:03.287 00.000 11060 Moving (0.00, -0.17) raw xDistance=-0.17 yDistance=0.03
03:43:03.288 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:03.288 00.000 10844 Enqueuing Expose request
03:43:03.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:43:03.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:03.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:43:03.288 00.000 11060 MoveAxis(E, 40, ABG)
03:43:03.288 00.000 11060 Guiding  Dir = 2, Dur = 40
03:43:03.310 00.022 11060 IsSlewing returns 0
03:43:03.310 00.000 11060 IsGuiding returns 0
03:43:03.372 00.062 11060 IsGuiding returns 0
03:43:03.372 00.000 11060 Move returns status 0, amount 40
03:43:03.372 00.000 11060 MoveAxis(N, 0, ABG)
03:43:03.372 00.000 11060 Move returns status 0, amount 0
03:43:03.372 00.000 11060 move complete, result=0
03:43:03.373 00.001 11060 worker thread done servicing request
03:43:03.373 00.000 11060 Worker thread wakes up
03:43:03.373 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
03:43:03.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:03.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:04.007 00.634 11060 Exposure complete
03:43:04.219 00.212 11060 worker thread done servicing request
03:43:04.219 00.000 10844 OnExposeComplete: enter
03:43:04.219 00.000 10844 UpdateGuideState(): m_state=6
03:43:04.219 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
03:43:04.219 00.000 10844 Star::Find returns 1 (1), X=620.27, Y=104.56, Mass=1719, SNR=26.2, Peak=255 HFD=3.1
03:43:04.219 00.000 10844 MultiStar: [#1 0.13,0.07,0.96,U] [#2 0.19,0.11,0.91,U] [#3 0.09,0.06,0.96,U] [#4 0.07,-0.48,1.00,U] [#5 0.03,0.31,0.94,U] [#6 -0.00,-0.35,1.10,U] [#7 0.16,-0.29,0.95,U] [#8 0.27,-0.07,0.74,U] 
03:43:04.219 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {-0.56, -0.36}
03:43:04.219 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
03:43:04.219 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:43:04.219 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.30 mountX=-0.11 mountY=0.05, mountTheta=2.70
03:43:04.223 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
03:43:04.223 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
03:43:04.223 00.000 11060 Worker thread wakes up
03:43:04.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:04.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
03:43:04.223 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.2 Saturated
03:43:04.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
03:43:04.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:04.223 00.000 11060 Moving (0.03, -0.12) raw xDistance=-0.11 yDistance=0.05
03:43:04.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:04.223 00.000 10844 Enqueuing Expose request
03:43:04.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:43:04.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:04.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:43:04.223 00.000 11060 MoveAxis(E, 0, ABG)
03:43:04.223 00.000 11060 Move returns status 0, amount 0
03:43:04.223 00.000 11060 MoveAxis(N, 0, ABG)
03:43:04.223 00.000 11060 Move returns status 0, amount 0
03:43:04.223 00.000 11060 move complete, result=0
03:43:04.225 00.002 11060 worker thread done servicing request
03:43:04.225 00.000 11060 Worker thread wakes up
03:43:04.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:04.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:04.228 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:04.866 00.638 11060 Exposure complete
03:43:05.070 00.204 11060 worker thread done servicing request
03:43:05.070 00.000 10844 OnExposeComplete: enter
03:43:05.070 00.000 10844 UpdateGuideState(): m_state=6
03:43:05.072 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
03:43:05.072 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=104.60, Mass=1835, SNR=27.3, Peak=246 HFD=3.2
03:43:05.072 00.000 10844 MultiStar: [#1 -0.41,-0.25,0.84,U] [#2 0.32,-0.22,0.87,U] [#3 0.07,0.13,1.06,U] [#4 -0.17,-0.63,0.00,M1] [#5 0.62,-0.75,0.00,M1] [#6 -0.25,-0.62,0.00,M1] [#7 -0.01,-0.34,0.94,U] [#8 0.24,0.15,0.85,U] 
03:43:05.072 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.14}, one-star: {-0.51, -0.32}
03:43:05.072 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.39) = xAngle (-3.33 = 2.95)
03:43:05.072 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.21 = -0.21)
03:43:05.072 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.94 mountX=-0.15 mountY=-0.03, mountTheta=-2.93
03:43:05.072 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.14, opts=13)
03:43:05.072 00.000 10844 Enqueuing Move request for scope (-0.05, -0.14)
03:43:05.072 00.000 11060 Worker thread wakes up
03:43:05.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:05.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
03:43:05.072 00.000 10844 UpdateGuideState exits: m=1835 SNR=27.3
03:43:05.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
03:43:05.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:05.072 00.000 11060 Moving (-0.05, -0.14) raw xDistance=-0.15 yDistance=-0.03
03:43:05.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:05.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:43:05.072 00.000 10844 Enqueuing Expose request
03:43:05.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:05.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:43:05.072 00.000 11060 MoveAxis(E, 35, ABG)
03:43:05.072 00.000 11060 Guiding  Dir = 2, Dur = 35
03:43:05.082 00.010 11060 IsSlewing returns 0
03:43:05.083 00.001 11060 IsGuiding returns 0
03:43:05.128 00.045 11060 IsGuiding returns 0
03:43:05.128 00.000 11060 Move returns status 0, amount 35
03:43:05.128 00.000 11060 MoveAxis(N, 0, ABG)
03:43:05.128 00.000 11060 Move returns status 0, amount 0
03:43:05.128 00.000 11060 move complete, result=0
03:43:05.128 00.000 11060 worker thread done servicing request
03:43:05.128 00.000 11060 Worker thread wakes up
03:43:05.128 00.000 10844 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
03:43:05.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:05.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:05.756 00.628 11060 Exposure complete
03:43:05.972 00.216 11060 worker thread done servicing request
03:43:05.972 00.000 10844 OnExposeComplete: enter
03:43:05.972 00.000 10844 UpdateGuideState(): m_state=6
03:43:05.972 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
03:43:05.972 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.49, Mass=1731, SNR=26.4, Peak=220 HFD=3.2
03:43:05.972 00.000 10844 MultiStar: [#1 -0.41,-0.27,1.04,U] [#2 0.08,-0.04,0.89,U] [#3 0.10,-0.11,1.01,U] [#4 -0.23,-0.30,1.01,U] [#5 0.16,-0.06,0.95,U] [#6 -0.24,-0.55,0.00,M2] [#7 -0.04,-0.24,0.90,U] [#8 -0.13,-0.14,0.82,U] 
03:43:05.972 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.20}, one-star: {-0.33, -0.43}
03:43:05.972 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.84)
03:43:05.972 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:43:05.972 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.06 mountX=-0.22 mountY=-0.07, mountTheta=-2.82
03:43:05.978 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.20, opts=13)
03:43:05.978 00.000 10844 Enqueuing Move request for scope (-0.11, -0.20)
03:43:05.978 00.000 11060 Worker thread wakes up
03:43:05.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:05.978 00.000 10844 UpdateGuideState exits: m=1731 SNR=26.4
03:43:05.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:05.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
03:43:05.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:05.978 00.000 10844 Enqueuing Expose request
03:43:05.978 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
03:43:05.978 00.000 11060 Moving (-0.11, -0.20) raw xDistance=-0.22 yDistance=-0.07
03:43:05.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:43:05.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:05.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:43:05.978 00.000 11060 MoveAxis(E, 52, ABG)
03:43:05.978 00.000 11060 Guiding  Dir = 2, Dur = 52
03:43:05.992 00.014 11060 IsSlewing returns 0
03:43:05.992 00.000 11060 IsGuiding returns 0
03:43:06.058 00.066 11060 IsGuiding returns 0
03:43:06.058 00.000 11060 Move returns status 0, amount 52
03:43:06.060 00.002 11060 MoveAxis(N, 0, ABG)
03:43:06.060 00.000 11060 Move returns status 0, amount 0
03:43:06.060 00.000 11060 move complete, result=0
03:43:06.060 00.000 11060 worker thread done servicing request
03:43:06.060 00.000 10844 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
03:43:06.060 00.000 11060 Worker thread wakes up
03:43:06.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:06.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:06.702 00.642 11060 Exposure complete
03:43:06.903 00.201 11060 worker thread done servicing request
03:43:06.903 00.000 10844 OnExposeComplete: enter
03:43:06.903 00.000 10844 UpdateGuideState(): m_state=6
03:43:06.903 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
03:43:06.903 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=104.74, Mass=1601, SNR=25.0, Peak=240 HFD=3.2
03:43:06.903 00.000 10844 MultiStar: [#1 -0.23,-0.06,0.96,U] [#2 -0.27,-0.02,0.96,U] [#3 -0.18,-0.37,1.03,U] [#4 -0.09,-0.37,1.03,U] [#5 -0.17,-0.30,0.95,U] [#6 -0.54,-0.59,0.00,M3] [#7 0.22,-0.01,0.97,U] [#8 0.06,-0.03,0.91,U] 
03:43:06.903 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.17}, one-star: {-0.45, -0.18}
03:43:06.903 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.39) = xAngle (-3.65 = 2.64)
03:43:06.903 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.52 = -0.52)
03:43:06.903 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.26 mountX=-0.20 mountY=-0.11, mountTheta=-2.62
03:43:06.906 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.17, opts=13)
03:43:06.906 00.000 10844 Enqueuing Move request for scope (-0.14, -0.17)
03:43:06.906 00.000 11060 Worker thread wakes up
03:43:06.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:06.906 00.000 10844 UpdateGuideState exits: m=1601 SNR=25.0
03:43:06.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:06.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
03:43:06.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:06.906 00.000 10844 Enqueuing Expose request
03:43:06.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
03:43:06.906 00.000 11060 Moving (-0.14, -0.17) raw xDistance=-0.20 yDistance=-0.11
03:43:06.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:43:06.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:06.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:43:06.906 00.000 11060 MoveAxis(E, 47, ABG)
03:43:06.906 00.000 11060 Guiding  Dir = 2, Dur = 47
03:43:06.917 00.011 11060 IsSlewing returns 0
03:43:06.917 00.000 11060 IsGuiding returns 0
03:43:06.977 00.060 11060 IsGuiding returns 0
03:43:06.979 00.002 11060 Move returns status 0, amount 47
03:43:06.979 00.000 11060 MoveAxis(N, 0, ABG)
03:43:06.979 00.000 11060 Move returns status 0, amount 0
03:43:06.979 00.000 11060 move complete, result=0
03:43:06.979 00.000 11060 worker thread done servicing request
03:43:06.979 00.000 11060 Worker thread wakes up
03:43:06.979 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
03:43:06.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:06.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:07.617 00.638 11060 Exposure complete
03:43:07.834 00.217 11060 worker thread done servicing request
03:43:07.834 00.000 10844 OnExposeComplete: enter
03:43:07.834 00.000 10844 UpdateGuideState(): m_state=6
03:43:07.834 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
03:43:07.834 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.50, Mass=1836, SNR=27.0, Peak=248 HFD=3.2
03:43:07.834 00.000 10844 MultiStar: [#1 -0.13,-0.09,0.91,U] [#2 0.11,0.23,0.82,U] [#3 0.39,0.01,0.95,U] [#4 0.15,-0.31,0.90,U] [#5 0.39,0.11,0.87,U] [#6 -0.45,-0.44,0.00,M4] [#7 -0.06,-0.04,0.94,U] [#8 0.50,-0.54,0.00,M1] 
03:43:07.834 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.08}, one-star: {-0.28, -0.42}
03:43:07.834 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
03:43:07.834 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:43:07.834 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.82 mountX=-0.07 mountY=0.09, mountTheta=2.22
03:43:07.834 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.08, opts=13)
03:43:07.834 00.000 10844 Enqueuing Move request for scope (0.07, -0.08)
03:43:07.834 00.000 11060 Worker thread wakes up
03:43:07.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
03:43:07.839 00.005 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
03:43:07.839 00.000 11060 Moving (0.07, -0.08) raw xDistance=-0.07 yDistance=0.09
03:43:07.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:43:07.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:07.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:43:07.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:07.839 00.000 11060 MoveAxis(E, 0, ABG)
03:43:07.839 00.000 10844 UpdateGuideState exits: m=1836 SNR=27.0
03:43:07.839 00.000 11060 Move returns status 0, amount 0
03:43:07.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:07.839 00.000 11060 MoveAxis(N, 0, ABG)
03:43:07.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:07.839 00.000 10844 Enqueuing Expose request
03:43:07.839 00.000 11060 Move returns status 0, amount 0
03:43:07.839 00.000 11060 move complete, result=0
03:43:07.839 00.000 11060 worker thread done servicing request
03:43:07.839 00.000 11060 Worker thread wakes up
03:43:07.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:07.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:07.839 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:08.481 00.642 11060 Exposure complete
03:43:08.692 00.211 11060 worker thread done servicing request
03:43:08.692 00.000 10844 OnExposeComplete: enter
03:43:08.692 00.000 10844 UpdateGuideState(): m_state=6
03:43:08.692 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
03:43:08.692 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.73, Mass=1839, SNR=26.8, Peak=173 HFD=3.2
03:43:08.692 00.000 10844 MultiStar: [#1 0.20,0.66,0.00,M1] [#2 0.10,-0.16,0.85,U] [#3 0.23,-0.19,1.04,U] [#4 -0.46,-0.08,0.94,U] [#5 0.34,-0.08,0.88,U] [#6 -0.50,-0.20,1.04,U] [#7 -0.01,0.41,0.98,U] [#8 0.05,-0.24,0.84,U] 
03:43:08.692 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {0.15, -0.19}
03:43:08.692 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.39) = xAngle (-3.16 = 3.12)
03:43:08.692 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.04 = -0.04)
03:43:08.692 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.77 mountX=-0.09 mountY=-0.00, mountTheta=-3.10
03:43:08.694 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
03:43:08.694 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
03:43:08.694 00.000 11060 Worker thread wakes up
03:43:08.694 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:08.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
03:43:08.694 00.000 10844 UpdateGuideState exits: m=1839 SNR=26.8
03:43:08.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
03:43:08.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:08.697 00.003 11060 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=-0.00
03:43:08.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:08.697 00.000 10844 Enqueuing Expose request
03:43:08.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:08.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:08.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:43:08.697 00.000 11060 MoveAxis(E, 0, ABG)
03:43:08.697 00.000 11060 Move returns status 0, amount 0
03:43:08.697 00.000 11060 MoveAxis(N, 0, ABG)
03:43:08.697 00.000 11060 Move returns status 0, amount 0
03:43:08.697 00.000 11060 move complete, result=0
03:43:08.697 00.000 11060 worker thread done servicing request
03:43:08.697 00.000 11060 Worker thread wakes up
03:43:08.697 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:08.697 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:08.697 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:09.340 00.643 11060 Exposure complete
03:43:09.537 00.197 11060 worker thread done servicing request
03:43:09.537 00.000 10844 OnExposeComplete: enter
03:43:09.537 00.000 10844 UpdateGuideState(): m_state=6
03:43:09.537 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
03:43:09.537 00.000 10844 Star::Find returns 1 (0), X=621.25, Y=104.76, Mass=1921, SNR=27.4, Peak=168 HFD=3.5
03:43:09.537 00.000 10844 MultiStar: [#1 -0.20,0.21,0.89,U] [#2 0.04,-0.05,0.92,U] [#3 0.43,-0.18,0.96,U] [#4 -0.25,-0.26,1.01,U] [#5 0.05,-0.47,0.86,U] [#6 -0.24,-0.28,1.01,U] [#7 0.01,0.80,0.00,M1] [#8 0.64,0.31,0.00,M1] 
03:43:09.537 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.17}, one-star: {0.42, -0.16}
03:43:09.537 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:43:09.537 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.38 = 0.38)
03:43:09.537 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.36 mountX=-0.16 mountY=0.06, mountTheta=2.76
03:43:09.540 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.17, opts=13)
03:43:09.540 00.000 10844 Enqueuing Move request for scope (0.04, -0.17)
03:43:09.540 00.000 11060 Worker thread wakes up
03:43:09.540 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:09.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
03:43:09.540 00.000 10844 UpdateGuideState exits: m=1921 SNR=27.4
03:43:09.540 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
03:43:09.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:09.540 00.000 11060 Moving (0.04, -0.17) raw xDistance=-0.16 yDistance=0.06
03:43:09.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:09.540 00.000 10844 Enqueuing Expose request
03:43:09.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:43:09.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:09.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:43:09.540 00.000 11060 MoveAxis(E, 38, ABG)
03:43:09.540 00.000 11060 Guiding  Dir = 2, Dur = 38
03:43:09.551 00.011 11060 IsSlewing returns 0
03:43:09.552 00.001 11060 IsGuiding returns 0
03:43:09.592 00.040 11060 IsGuiding returns 0
03:43:09.592 00.000 11060 Move returns status 0, amount 38
03:43:09.592 00.000 11060 MoveAxis(N, 0, ABG)
03:43:09.592 00.000 11060 Move returns status 0, amount 0
03:43:09.592 00.000 11060 move complete, result=0
03:43:09.592 00.000 11060 worker thread done servicing request
03:43:09.592 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:43:09.592 00.000 11060 Worker thread wakes up
03:43:09.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:09.594 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:10.237 00.643 11060 Exposure complete
03:43:10.437 00.200 11060 worker thread done servicing request
03:43:10.437 00.000 10844 OnExposeComplete: enter
03:43:10.437 00.000 10844 UpdateGuideState(): m_state=6
03:43:10.441 00.004 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
03:43:10.441 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.41, Mass=1753, SNR=26.4, Peak=195 HFD=3.4
03:43:10.441 00.000 10844 MultiStar: [#1 0.68,0.43,0.00,M1] [#2 0.07,0.22,0.95,U] [#3 0.15,-0.21,0.96,U] [#4 0.21,0.02,0.95,U] [#5 0.40,-0.06,0.94,U] [#6 0.04,-0.30,0.96,U] [#7 0.25,0.12,0.96,U] [#8 0.39,-0.11,0.84,U] 
03:43:10.441 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.11}, one-star: {-0.09, -0.51}
03:43:10.441 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.39) = xAngle (-1.94 = -1.94)
03:43:10.441 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
03:43:10.441 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.55 mountX=-0.07 mountY=0.19, mountTheta=1.94
03:43:10.442 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.11, opts=13)
03:43:10.445 00.003 10844 Enqueuing Move request for scope (0.17, -0.11)
03:43:10.445 00.000 11060 Worker thread wakes up
03:43:10.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:10.445 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.4
03:43:10.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:10.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:10.445 00.000 10844 Enqueuing Expose request
03:43:10.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
03:43:10.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
03:43:10.445 00.000 11060 Moving (0.17, -0.11) raw xDistance=-0.07 yDistance=0.19
03:43:10.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:43:10.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:10.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:43:10.445 00.000 11060 MoveAxis(E, 0, ABG)
03:43:10.445 00.000 11060 Move returns status 0, amount 0
03:43:10.445 00.000 11060 MoveAxis(N, 0, ABG)
03:43:10.445 00.000 11060 Move returns status 0, amount 0
03:43:10.445 00.000 11060 move complete, result=0
03:43:10.445 00.000 11060 worker thread done servicing request
03:43:10.445 00.000 11060 Worker thread wakes up
03:43:10.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:10.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:10.450 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:11.100 00.650 11060 Exposure complete
03:43:11.322 00.222 11060 worker thread done servicing request
03:43:11.322 00.000 10844 OnExposeComplete: enter
03:43:11.322 00.000 10844 UpdateGuideState(): m_state=6
03:43:11.322 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
03:43:11.322 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=104.38, Mass=1507, SNR=24.9, Peak=197 HFD=3.0
03:43:11.322 00.000 10844 MultiStar: [#1 0.13,0.40,0.91,U] [#2 -0.22,0.12,0.95,U] [#3 -0.19,0.11,1.05,U] [#4 0.20,-0.18,1.07,U] [#5 0.42,-0.36,0.96,U] [#6 -0.19,0.04,1.07,U] [#7 0.39,0.33,0.88,U] [#8 -0.42,0.12,0.93,U] 
03:43:11.322 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.18, -0.54}
03:43:11.322 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.39) = xAngle (-4.10 = 2.18)
03:43:11.322 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.98 = -0.98)
03:43:11.322 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.71 mountX=-0.01 mountY=-0.01, mountTheta=-2.17
03:43:11.324 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
03:43:11.328 00.004 10844 Enqueuing Move request for scope (-0.01, -0.01)
03:43:11.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:11.328 00.000 10844 UpdateGuideState exits: m=1507 SNR=24.9
03:43:11.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:11.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:11.328 00.000 10844 Enqueuing Expose request
03:43:11.328 00.000 11060 Worker thread wakes up
03:43:11.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
03:43:11.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
03:43:11.337 00.009 11060 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
03:43:11.338 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:11.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:11.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:43:11.338 00.000 11060 MoveAxis(E, 0, ABG)
03:43:11.338 00.000 11060 Move returns status 0, amount 0
03:43:11.338 00.000 11060 MoveAxis(N, 0, ABG)
03:43:11.338 00.000 11060 Move returns status 0, amount 0
03:43:11.338 00.000 11060 move complete, result=0
03:43:11.338 00.000 11060 worker thread done servicing request
03:43:11.338 00.000 11060 Worker thread wakes up
03:43:11.339 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:11.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:11.343 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:11.973 00.630 11060 Exposure complete
03:43:12.183 00.210 11060 worker thread done servicing request
03:43:12.183 00.000 10844 OnExposeComplete: enter
03:43:12.183 00.000 10844 UpdateGuideState(): m_state=6
03:43:12.183 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
03:43:12.183 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=105.12, Mass=1711, SNR=26.0, Peak=168 HFD=3.4
03:43:12.183 00.000 10844 MultiStar: [#1 -0.02,0.43,0.96,U] [#2 -0.30,-0.08,0.94,U] [#3 -0.11,-0.17,1.04,U] [#4 0.06,-0.24,1.01,U] [#5 0.01,-0.28,0.90,U] [#6 -0.41,-0.42,0.00,M1] [#7 0.02,0.39,0.91,U] [#8 -0.05,-0.40,0.81,U] 
03:43:12.183 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.01}, one-star: {-0.05, 0.21}
03:43:12.185 00.002 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.39) = xAngle (-4.30 = 1.98)
03:43:12.185 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.18 = -1.18)
03:43:12.185 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.91 mountX=-0.02 mountY=-0.05, mountTheta=-1.98
03:43:12.185 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
03:43:12.185 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
03:43:12.185 00.000 11060 Worker thread wakes up
03:43:12.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
03:43:12.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
03:43:12.185 00.000 11060 Moving (-0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
03:43:12.189 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:12.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:43:12.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:12.189 00.000 10844 UpdateGuideState exits: m=1711 SNR=26.0
03:43:12.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:43:12.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:12.189 00.000 11060 MoveAxis(E, 0, ABG)
03:43:12.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:12.189 00.000 11060 Move returns status 0, amount 0
03:43:12.189 00.000 10844 Enqueuing Expose request
03:43:12.189 00.000 11060 MoveAxis(N, 0, ABG)
03:43:12.189 00.000 11060 Move returns status 0, amount 0
03:43:12.189 00.000 11060 move complete, result=0
03:43:12.191 00.002 11060 worker thread done servicing request
03:43:12.191 00.000 11060 Worker thread wakes up
03:43:12.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:12.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:12.197 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:12.824 00.627 11060 Exposure complete
03:43:13.027 00.203 11060 worker thread done servicing request
03:43:13.027 00.000 10844 OnExposeComplete: enter
03:43:13.027 00.000 10844 UpdateGuideState(): m_state=6
03:43:13.027 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
03:43:13.027 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.69, Mass=1844, SNR=26.9, Peak=214 HFD=3.2
03:43:13.029 00.002 10844 MultiStar: [#1 0.15,-0.08,1.01,U] [#2 -0.51,0.37,0.00,M1] [#3 -0.27,-0.56,0.00,M1] [#4 0.31,-0.18,0.92,U] [#5 0.08,-0.45,0.86,U] [#6 -0.71,-0.43,0.00,M2] [#7 0.07,-0.22,0.87,U] [#8 -0.35,0.08,0.83,U] 
03:43:13.029 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.18}, one-star: {-0.27, -0.23}
03:43:13.029 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.39) = xAngle (-2.96 = -2.96)
03:43:13.029 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:43:13.029 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.57 mountX=-0.18 mountY=0.03, mountTheta=2.97
03:43:13.031 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.18, opts=13)
03:43:13.032 00.001 10844 Enqueuing Move request for scope (0.00, -0.18)
03:43:13.032 00.000 11060 Worker thread wakes up
03:43:13.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:13.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
03:43:13.032 00.000 10844 UpdateGuideState exits: m=1844 SNR=26.9
03:43:13.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
03:43:13.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:13.032 00.000 11060 Moving (0.00, -0.18) raw xDistance=-0.18 yDistance=0.03
03:43:13.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:13.032 00.000 10844 Enqueuing Expose request
03:43:13.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:43:13.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:13.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:43:13.032 00.000 11060 MoveAxis(E, 41, ABG)
03:43:13.032 00.000 11060 Guiding  Dir = 2, Dur = 41
03:43:13.048 00.016 11060 IsSlewing returns 0
03:43:13.048 00.000 11060 IsGuiding returns 0
03:43:13.094 00.046 11060 IsGuiding returns 0
03:43:13.095 00.001 11060 Move returns status 0, amount 41
03:43:13.095 00.000 11060 MoveAxis(N, 0, ABG)
03:43:13.095 00.000 11060 Move returns status 0, amount 0
03:43:13.095 00.000 11060 move complete, result=0
03:43:13.095 00.000 11060 worker thread done servicing request
03:43:13.095 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
03:43:13.095 00.000 11060 Worker thread wakes up
03:43:13.096 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:13.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:13.731 00.635 11060 Exposure complete
03:43:13.938 00.207 11060 worker thread done servicing request
03:43:13.938 00.000 10844 OnExposeComplete: enter
03:43:13.938 00.000 10844 UpdateGuideState(): m_state=6
03:43:13.938 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
03:43:13.938 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.95, Mass=1812, SNR=26.9, Peak=251 HFD=3.5
03:43:13.938 00.000 10844 MultiStar: [#1 -0.37,0.33,0.92,U] [#2 -0.15,0.46,0.92,U] [#3 -0.02,0.27,1.03,U] [#4 0.09,0.47,0.96,U] [#5 0.15,-0.28,0.97,U] [#6 -0.51,-0.11,1.07,U] [#7 0.06,-0.01,0.91,U] [#8 -0.16,0.09,0.82,U] 
03:43:13.938 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.13}, one-star: {-0.35, 0.03}
03:43:13.938 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.39) = xAngle (1.00 = 1.00)
03:43:13.938 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.13 = -2.16)
03:43:13.938 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.20 cameraTheta=2.39 mountX=0.11 mountY=-0.16, mountTheta=-1.00
03:43:13.938 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.13, opts=13)
03:43:13.938 00.000 10844 Enqueuing Move request for scope (-0.14, 0.13)
03:43:13.938 00.000 11060 Worker thread wakes up
03:43:13.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:13.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
03:43:13.938 00.000 10844 UpdateGuideState exits: m=1812 SNR=26.9
03:43:13.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
03:43:13.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:13.938 00.000 11060 Moving (-0.14, 0.13) raw xDistance=0.11 yDistance=-0.16
03:43:13.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:13.938 00.000 10844 Enqueuing Expose request
03:43:13.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:43:13.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:13.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:43:13.938 00.000 11060 MoveAxis(E, 0, ABG)
03:43:13.944 00.006 11060 Move returns status 0, amount 0
03:43:13.944 00.000 11060 MoveAxis(N, 0, ABG)
03:43:13.944 00.000 11060 Move returns status 0, amount 0
03:43:13.944 00.000 11060 move complete, result=0
03:43:13.944 00.000 11060 worker thread done servicing request
03:43:13.944 00.000 11060 Worker thread wakes up
03:43:13.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:13.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:13.961 00.017 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:14.586 00.625 11060 Exposure complete
03:43:14.780 00.194 11060 worker thread done servicing request
03:43:14.780 00.000 10844 OnExposeComplete: enter
03:43:14.780 00.000 10844 UpdateGuideState(): m_state=6
03:43:14.780 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
03:43:14.780 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=105.29, Mass=1657, SNR=25.8, Peak=179 HFD=3.1
03:43:14.780 00.000 10844 MultiStar: [#1 0.05,0.26,1.00,U] [#2 -0.06,0.47,0.91,U] [#3 -0.04,-0.10,0.97,U] [#4 -0.31,-0.30,1.01,U] [#5 0.19,-0.00,0.97,U] [#6 -0.02,-0.01,1.06,U] [#7 0.31,0.50,0.00,M1] [#8 -0.04,-0.15,0.80,U] 
03:43:14.780 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.07}, one-star: {-0.37, 0.37}
03:43:14.780 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.39) = xAngle (1.03 = 1.03)
03:43:14.780 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.16 = -2.13)
03:43:14.780 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.42 mountX=0.05 mountY=-0.09, mountTheta=-1.03
03:43:14.780 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
03:43:14.780 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
03:43:14.780 00.000 11060 Worker thread wakes up
03:43:14.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:14.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
03:43:14.780 00.000 10844 UpdateGuideState exits: m=1657 SNR=25.8
03:43:14.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
03:43:14.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:14.785 00.005 11060 Moving (-0.08, 0.07) raw xDistance=0.05 yDistance=-0.09
03:43:14.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:14.785 00.000 10844 Enqueuing Expose request
03:43:14.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:43:14.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:14.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:43:14.785 00.000 11060 MoveAxis(E, 0, ABG)
03:43:14.785 00.000 11060 Move returns status 0, amount 0
03:43:14.785 00.000 11060 MoveAxis(N, 0, ABG)
03:43:14.785 00.000 11060 Move returns status 0, amount 0
03:43:14.786 00.001 11060 move complete, result=0
03:43:14.786 00.000 11060 worker thread done servicing request
03:43:14.786 00.000 11060 Worker thread wakes up
03:43:14.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:14.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:14.786 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:15.428 00.642 11060 Exposure complete
03:43:15.636 00.208 11060 worker thread done servicing request
03:43:15.636 00.000 10844 OnExposeComplete: enter
03:43:15.636 00.000 10844 UpdateGuideState(): m_state=6
03:43:15.636 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
03:43:15.636 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=105.04, Mass=1668, SNR=26.1, Peak=157 HFD=3.4
03:43:15.636 00.000 10844 MultiStar: [#1 -0.23,0.41,0.92,U] [#2 -0.59,0.87,0.00,M1] [#3 0.18,0.00,1.04,U] [#4 -0.11,-0.01,0.99,U] [#5 0.01,0.21,0.97,U] [#6 -1.19,0.29,0.00,M1] [#7 0.21,0.23,0.94,U] [#8 -0.34,-0.30,0.90,U] 
03:43:15.636 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.10}, one-star: {-0.12, 0.13}
03:43:15.636 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.39) = xAngle (0.67 = 0.67)
03:43:15.636 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.79 = -2.49)
03:43:15.636 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.06 mountX=0.09 mountY=-0.07, mountTheta=-0.65
03:43:15.639 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.10, opts=13)
03:43:15.639 00.000 10844 Enqueuing Move request for scope (-0.05, 0.10)
03:43:15.639 00.000 11060 Worker thread wakes up
03:43:15.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:15.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
03:43:15.639 00.000 10844 UpdateGuideState exits: m=1668 SNR=26.1
03:43:15.639 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
03:43:15.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:15.639 00.000 11060 Moving (-0.05, 0.10) raw xDistance=0.09 yDistance=-0.07
03:43:15.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:43:15.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:15.639 00.000 10844 Enqueuing Expose request
03:43:15.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:15.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:43:15.639 00.000 11060 MoveAxis(E, 0, ABG)
03:43:15.639 00.000 11060 Move returns status 0, amount 0
03:43:15.639 00.000 11060 MoveAxis(N, 0, ABG)
03:43:15.639 00.000 11060 Move returns status 0, amount 0
03:43:15.639 00.000 11060 move complete, result=0
03:43:15.639 00.000 11060 worker thread done servicing request
03:43:15.639 00.000 11060 Worker thread wakes up
03:43:15.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:15.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:15.644 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:16.272 00.628 11060 Exposure complete
03:43:16.485 00.213 11060 worker thread done servicing request
03:43:16.485 00.000 10844 OnExposeComplete: enter
03:43:16.485 00.000 10844 UpdateGuideState(): m_state=6
03:43:16.485 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
03:43:16.485 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=105.25, Mass=1992, SNR=28.2, Peak=218 HFD=3.2
03:43:16.485 00.000 10844 MultiStar: [#1 -0.46,0.06,0.90,U] [#2 -0.34,0.63,0.00,M2] [#3 0.24,0.01,0.93,U] [#4 -0.32,0.30,0.90,U] [#5 -0.08,-0.02,0.89,U] [#6 -0.34,0.15,0.93,U] [#7 -0.05,0.16,0.89,U] [#8 -0.42,0.06,0.80,U] 
03:43:16.485 00.000 10844 refined, 7 included, MultiStar: {-0.21, 0.14}, one-star: {-0.25, 0.33}
03:43:16.485 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.39) = xAngle (1.17 = 1.17)
03:43:16.485 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.29 = -1.99)
03:43:16.485 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.56 mountX=0.10 mountY=-0.23, mountTheta=-1.16
03:43:16.489 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.14, opts=13)
03:43:16.490 00.001 10844 Enqueuing Move request for scope (-0.21, 0.14)
03:43:16.490 00.000 11060 Worker thread wakes up
03:43:16.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:16.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
03:43:16.490 00.000 10844 UpdateGuideState exits: m=1992 SNR=28.2
03:43:16.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
03:43:16.490 00.000 11060 Moving (-0.21, 0.14) raw xDistance=0.10 yDistance=-0.23
03:43:16.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:43:16.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:16.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:43:16.490 00.000 11060 MoveAxis(E, 0, ABG)
03:43:16.490 00.000 11060 Move returns status 0, amount 0
03:43:16.490 00.000 11060 MoveAxis(N, 0, ABG)
03:43:16.490 00.000 11060 Move returns status 0, amount 0
03:43:16.490 00.000 11060 move complete, result=0
03:43:16.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:16.501 00.011 11060 worker thread done servicing request
03:43:16.505 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:16.505 00.000 10844 Enqueuing Expose request
03:43:16.505 00.000 11060 Worker thread wakes up
03:43:16.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:16.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:16.505 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:17.130 00.625 11060 Exposure complete
03:43:17.336 00.206 11060 worker thread done servicing request
03:43:17.336 00.000 10844 OnExposeComplete: enter
03:43:17.336 00.000 10844 UpdateGuideState(): m_state=6
03:43:17.336 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
03:43:17.336 00.000 10844 Star::Find returns 1 (0), X=620.10, Y=105.09, Mass=1955, SNR=27.5, Peak=183 HFD=3.6
03:43:17.336 00.000 10844 MultiStar: [#1 -0.17,-0.15,0.95,U] [#2 -0.36,0.30,0.87,U] [#3 0.08,0.02,0.89,U] [#4 -0.27,-0.34,0.93,U] [#5 -0.13,0.72,0.00,M1] [#6 0.10,-0.13,0.93,U] [#7 -0.35,-0.08,0.87,U] [#8 0.03,-0.20,0.76,U] 
03:43:17.336 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.05}, one-star: {-0.73, 0.17}
03:43:17.336 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.97)
03:43:17.336 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
03:43:17.336 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.93 mountX=-0.09 mountY=-0.21, mountTheta=-1.96
03:43:17.336 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.05, opts=13)
03:43:17.336 00.000 10844 Enqueuing Move request for scope (-0.22, -0.05)
03:43:17.336 00.000 11060 Worker thread wakes up
03:43:17.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:17.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
03:43:17.341 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
03:43:17.341 00.000 10844 UpdateGuideState exits: m=1955 SNR=27.5
03:43:17.341 00.000 11060 Moving (-0.22, -0.05) raw xDistance=-0.09 yDistance=-0.21
03:43:17.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:17.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:17.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:17.341 00.000 10844 Enqueuing Expose request
03:43:17.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:17.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:43:17.341 00.000 11060 MoveAxis(E, 0, ABG)
03:43:17.341 00.000 11060 Move returns status 0, amount 0
03:43:17.341 00.000 11060 MoveAxis(N, 0, ABG)
03:43:17.341 00.000 11060 Move returns status 0, amount 0
03:43:17.341 00.000 11060 move complete, result=0
03:43:17.341 00.000 11060 worker thread done servicing request
03:43:17.341 00.000 11060 Worker thread wakes up
03:43:17.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:17.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:17.341 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:43:17.977 00.636 11060 Exposure complete
03:43:18.184 00.207 11060 worker thread done servicing request
03:43:18.184 00.000 10844 OnExposeComplete: enter
03:43:18.184 00.000 10844 UpdateGuideState(): m_state=6
03:43:18.187 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
03:43:18.187 00.000 10844 Star::Find returns 1 (0), X=620.06, Y=104.84, Mass=1610, SNR=25.4, Peak=178 HFD=2.7
03:43:18.187 00.000 10844 MultiStar: [#1 -0.33,0.12,1.07,U] [#2 0.04,0.68,0.00,M2] [#3 -0.33,0.21,1.12,U] [#4 -0.41,-0.14,0.99,U] [#5 0.14,-0.23,0.99,U] [#6 -0.26,-0.25,1.05,U] [#7 0.24,0.15,0.93,U] [#8 0.01,0.09,0.85,U] 
03:43:18.187 00.000 10844 refined, 7 included, MultiStar: {-0.23, -0.02}, one-star: {-0.77, -0.08}
03:43:18.187 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.39) = xAngle (-4.46 = 1.83)
03:43:18.187 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.33 = -1.33)
03:43:18.187 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.07 mountX=-0.06 mountY=-0.22, mountTheta=-1.83
03:43:18.190 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.02, opts=13)
03:43:18.190 00.000 10844 Enqueuing Move request for scope (-0.23, -0.02)
03:43:18.190 00.000 11060 Worker thread wakes up
03:43:18.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:18.192 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
03:43:18.192 00.000 10844 UpdateGuideState exits: m=1610 SNR=25.4
03:43:18.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
03:43:18.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:18.192 00.000 11060 Moving (-0.23, -0.02) raw xDistance=-0.06 yDistance=-0.22
03:43:18.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:18.192 00.000 10844 Enqueuing Expose request
03:43:18.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:43:18.192 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.12 newest=-0.65
03:43:18.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
03:43:18.192 00.000 11060 MoveAxis(E, 0, ABG)
03:43:18.192 00.000 11060 Move returns status 0, amount 0
03:43:18.192 00.000 11060 BLC: Oldest BLC event removed
03:43:18.192 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 625 applied
03:43:18.192 00.000 11060 MoveAxis(N, 711, ABG)
03:43:18.192 00.000 11060 Guiding  Dir = 0, Dur = 711
03:43:18.217 00.025 11060 IsSlewing returns 0
03:43:18.217 00.000 11060 IsGuiding returns 0
03:43:18.950 00.733 11060 IsGuiding returns 0
03:43:18.950 00.000 11060 Move returns status 0, amount 711
03:43:18.950 00.000 11060 move complete, result=0
03:43:18.950 00.000 11060 worker thread done servicing request
03:43:18.950 00.000 11060 Worker thread wakes up
03:43:18.950 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 711 ms NORTH
03:43:18.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:18.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:19.576 00.626 11060 Exposure complete
03:43:19.749 00.173 11060 worker thread done servicing request
03:43:19.749 00.000 10844 OnExposeComplete: enter
03:43:19.752 00.003 10844 UpdateGuideState(): m_state=6
03:43:19.752 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
03:43:19.752 00.000 10844 Star::Find returns 1 (0), X=620.04, Y=104.83, Mass=1952, SNR=27.9, Peak=193 HFD=3.1
03:43:19.752 00.000 10844 MultiStar: [#1 -0.50,0.28,0.89,U] [#2 -0.23,0.06,0.80,U] [#3 0.38,0.09,0.85,U] [#4 -0.11,-0.29,0.97,U] [#5 -0.30,-0.51,0.00,M1] [#6 -0.29,-0.37,0.99,U] [#7 -0.01,0.07,0.94,U] [#8 -0.04,-0.06,0.76,U] 
03:43:19.752 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.05}, one-star: {-0.79, -0.08}
03:43:19.753 00.001 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.96)
03:43:19.753 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.20 = -1.20)
03:43:19.753 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.93 mountX=-0.08 mountY=-0.20, mountTheta=-1.96
03:43:19.754 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.05, opts=13)
03:43:19.754 00.000 10844 Enqueuing Move request for scope (-0.21, -0.05)
03:43:19.754 00.000 11060 Worker thread wakes up
03:43:19.754 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:19.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
03:43:19.754 00.000 10844 UpdateGuideState exits: m=1952 SNR=27.9
03:43:19.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:19.754 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
03:43:19.754 00.000 11060 Moving (-0.21, -0.05) raw xDistance=-0.08 yDistance=-0.20
03:43:19.754 00.000 11060 BLC: History state: CurrMiss=0.20, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.154069, 1:0.201897
03:43:19.754 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:43:19.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:43:19.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:43:19.754 00.000 11060 MoveAxis(E, 0, ABG)
03:43:19.754 00.000 11060 Move returns status 0, amount 0
03:43:19.754 00.000 11060 MoveAxis(N, 79, ABG)
03:43:19.754 00.000 11060 Guiding  Dir = 0, Dur = 79
03:43:19.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:19.754 00.000 10844 Enqueuing Expose request
03:43:19.759 00.005 11060 IsSlewing returns 0
03:43:19.760 00.001 11060 IsGuiding returns 0
03:43:19.856 00.096 11060 IsGuiding returns 0
03:43:19.856 00.000 11060 Move returns status 0, amount 79
03:43:19.856 00.000 11060 move complete, result=0
03:43:19.856 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 79 ms NORTH
03:43:19.856 00.000 11060 worker thread done servicing request
03:43:19.856 00.000 11060 Worker thread wakes up
03:43:19.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:19.858 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:20.489 00.631 11060 Exposure complete
03:43:20.720 00.231 11060 worker thread done servicing request
03:43:20.720 00.000 10844 OnExposeComplete: enter
03:43:20.720 00.000 10844 UpdateGuideState(): m_state=6
03:43:20.722 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
03:43:20.722 00.000 10844 Star::Find returns 1 (1), X=620.51, Y=104.79, Mass=1807, SNR=26.7, Peak=255 HFD=3.4
03:43:20.722 00.000 10844 MultiStar: [#1 -0.35,0.37,0.95,U] [#2 -0.02,0.25,0.93,U] [#3 0.44,0.06,1.00,U] [#4 0.05,-0.00,1.01,U] [#5 0.50,-0.02,0.99,U] [#6 -0.14,-0.19,0.99,U] [#7 -0.06,-0.08,0.87,U] [#8 0.53,-0.48,0.00,M1] 
03:43:20.723 00.001 10844 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {-0.32, -0.13}
03:43:20.723 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:43:20.723 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.84 = 2.84)
03:43:20.723 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.10 mountX=0.03 mountY=0.01, mountTheta=0.30
03:43:20.725 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
03:43:20.725 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
03:43:20.725 00.000 11060 Worker thread wakes up
03:43:20.725 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:20.725 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:43:20.725 00.000 10844 UpdateGuideState exits: m=1807 SNR=26.7 Saturated
03:43:20.725 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:43:20.725 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:20.725 00.000 11060 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=0.01
03:43:20.725 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:20.725 00.000 10844 Enqueuing Expose request
03:43:20.725 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.154069, 1:0.201897, 2:-0.010401
03:43:20.725 00.000 11060 BLC: No correction, Miss < min_move
03:43:20.725 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:20.725 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:20.725 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:43:20.725 00.000 11060 MoveAxis(E, 0, ABG)
03:43:20.727 00.002 11060 Move returns status 0, amount 0
03:43:20.727 00.000 11060 MoveAxis(N, 0, ABG)
03:43:20.727 00.000 11060 Move returns status 0, amount 0
03:43:20.727 00.000 11060 move complete, result=0
03:43:20.727 00.000 11060 worker thread done servicing request
03:43:20.728 00.001 11060 Worker thread wakes up
03:43:20.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:20.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:20.730 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:21.364 00.634 11060 Exposure complete
03:43:21.569 00.205 11060 worker thread done servicing request
03:43:21.569 00.000 10844 OnExposeComplete: enter
03:43:21.569 00.000 10844 UpdateGuideState(): m_state=6
03:43:21.569 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
03:43:21.569 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.74, Mass=1753, SNR=26.4, Peak=228 HFD=3.2
03:43:21.569 00.000 10844 MultiStar: [#1 -0.02,0.37,0.97,U] [#2 0.08,0.18,0.86,U] [#3 0.40,-0.10,0.99,U] [#4 -0.13,-0.03,1.00,U] [#5 0.25,-0.35,0.86,U] [#6 0.14,0.44,1.03,U] [#7 0.16,0.24,0.94,U] [#8 0.75,-0.10,0.00,M2] 
03:43:21.569 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.08}, one-star: {-0.44, -0.18}
03:43:21.569 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.39) = xAngle (-0.41 = -0.41)
03:43:21.569 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.72 = 2.72)
03:43:21.569 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.98 mountX=0.08 mountY=0.04, mountTheta=0.42
03:43:21.575 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.08, opts=13)
03:43:21.575 00.000 10844 Enqueuing Move request for scope (0.05, 0.08)
03:43:21.575 00.000 11060 Worker thread wakes up
03:43:21.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:21.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
03:43:21.575 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.4
03:43:21.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
03:43:21.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:21.575 00.000 11060 Moving (0.05, 0.08) raw xDistance=0.08 yDistance=0.04
03:43:21.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:21.575 00.000 10844 Enqueuing Expose request
03:43:21.575 00.000 11060 BLC: window closed
03:43:21.575 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.154069, 1:0.201897, 2:-0.010401
03:43:21.575 00.000 11060 BLC: No correction, Miss < min_move
03:43:21.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:43:21.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:21.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:43:21.575 00.000 11060 MoveAxis(E, 0, ABG)
03:43:21.575 00.000 11060 Move returns status 0, amount 0
03:43:21.575 00.000 11060 MoveAxis(N, 0, ABG)
03:43:21.575 00.000 11060 Move returns status 0, amount 0
03:43:21.575 00.000 11060 move complete, result=0
03:43:21.575 00.000 11060 worker thread done servicing request
03:43:21.575 00.000 11060 Worker thread wakes up
03:43:21.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:21.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:21.575 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:22.212 00.637 11060 Exposure complete
03:43:22.423 00.211 11060 worker thread done servicing request
03:43:22.423 00.000 10844 OnExposeComplete: enter
03:43:22.423 00.000 10844 UpdateGuideState(): m_state=6
03:43:22.423 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
03:43:22.423 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=104.81, Mass=1983, SNR=28.0, Peak=246 HFD=3.4
03:43:22.423 00.000 10844 MultiStar: [#1 -0.12,-0.05,0.87,U] [#2 -0.15,0.14,0.84,U] [#3 0.17,0.04,0.91,U] [#4 -0.25,-0.45,0.89,U] [#5 0.54,0.27,0.00,M1] [#6 -0.25,-0.34,0.97,U] [#7 -0.04,-0.46,0.93,U] [#8 0.50,0.04,0.74,U] 
03:43:22.423 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.16}, one-star: {-0.31, -0.11}
03:43:22.423 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.88)
03:43:22.423 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
03:43:22.423 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-2.01 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
03:43:22.427 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.16, opts=13)
03:43:22.427 00.000 10844 Enqueuing Move request for scope (-0.07, -0.16)
03:43:22.427 00.000 11060 Worker thread wakes up
03:43:22.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:22.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
03:43:22.427 00.000 10844 UpdateGuideState exits: m=1983 SNR=28.0
03:43:22.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
03:43:22.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:22.427 00.000 11060 Moving (-0.07, -0.16) raw xDistance=-0.17 yDistance=-0.05
03:43:22.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:22.427 00.000 10844 Enqueuing Expose request
03:43:22.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
03:43:22.429 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:22.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:43:22.429 00.000 11060 MoveAxis(E, 39, ABG)
03:43:22.429 00.000 11060 Guiding  Dir = 2, Dur = 39
03:43:22.438 00.009 11060 IsSlewing returns 0
03:43:22.438 00.000 11060 IsGuiding returns 0
03:43:22.484 00.046 11060 IsGuiding returns 0
03:43:22.484 00.000 11060 Move returns status 0, amount 39
03:43:22.484 00.000 11060 MoveAxis(N, 0, ABG)
03:43:22.484 00.000 11060 Move returns status 0, amount 0
03:43:22.484 00.000 11060 move complete, result=0
03:43:22.484 00.000 11060 worker thread done servicing request
03:43:22.484 00.000 11060 Worker thread wakes up
03:43:22.484 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
03:43:22.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:22.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:23.133 00.649 11060 Exposure complete
03:43:23.331 00.198 11060 worker thread done servicing request
03:43:23.331 00.000 10844 OnExposeComplete: enter
03:43:23.331 00.000 10844 UpdateGuideState(): m_state=6
03:43:23.331 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
03:43:23.331 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=105.34, Mass=2023, SNR=28.1, Peak=200 HFD=3.3
03:43:23.331 00.000 10844 MultiStar: [#1 -0.12,0.29,0.91,U] [#2 0.19,0.55,0.83,U] [#3 0.52,0.17,0.88,U] [#4 -0.24,0.67,0.00,M1] [#5 0.37,0.47,0.00,M2] [#6 -0.06,-0.13,0.99,U] [#7 0.11,1.06,0.00,M1] [#8 0.22,0.29,0.72,U] 
03:43:23.331 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.26}, one-star: {-0.35, 0.42}
03:43:23.331 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.39) = xAngle (-0.00 = -0.00)
03:43:23.331 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.12 = 3.12)
03:43:23.333 00.002 10844 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.39 mountX=0.26 mountY=0.01, mountTheta=0.02
03:43:23.334 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.26, opts=13)
03:43:23.334 00.000 10844 Enqueuing Move request for scope (0.05, 0.26)
03:43:23.334 00.000 11060 Worker thread wakes up
03:43:23.337 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
03:43:23.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
03:43:23.337 00.000 11060 Moving (0.05, 0.26) raw xDistance=0.26 yDistance=0.01
03:43:23.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:43:23.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:23.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:43:23.337 00.000 11060 MoveAxis(W, 60, ABG)
03:43:23.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:23.337 00.000 11060 Guiding  Dir = 3, Dur = 60
03:43:23.337 00.000 10844 UpdateGuideState exits: m=2023 SNR=28.1
03:43:23.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:23.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:23.337 00.000 10844 Enqueuing Expose request
03:43:23.352 00.015 11060 IsSlewing returns 0
03:43:23.352 00.000 11060 IsGuiding returns 0
03:43:23.425 00.073 11060 IsGuiding returns 0
03:43:23.425 00.000 11060 Move returns status 0, amount 60
03:43:23.425 00.000 11060 MoveAxis(N, 0, ABG)
03:43:23.425 00.000 11060 Move returns status 0, amount 0
03:43:23.425 00.000 11060 move complete, result=0
03:43:23.426 00.001 11060 worker thread done servicing request
03:43:23.426 00.000 10844 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
03:43:23.426 00.000 11060 Worker thread wakes up
03:43:23.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:23.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:24.068 00.642 11060 Exposure complete
03:43:24.271 00.203 11060 worker thread done servicing request
03:43:24.271 00.000 10844 OnExposeComplete: enter
03:43:24.271 00.000 10844 UpdateGuideState(): m_state=6
03:43:24.271 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
03:43:24.272 00.001 10844 Star::Find returns 1 (0), X=620.90, Y=104.77, Mass=1533, SNR=24.1, Peak=138 HFD=3.8
03:43:24.272 00.000 10844 MultiStar: [#1 0.34,0.03,1.10,U] [#2 -0.01,0.01,1.07,U] [#3 0.50,-0.02,1.03,U] [#4 0.32,0.20,1.01,U] [#5 0.30,-0.03,0.98,U] [#6 0.10,0.01,1.10,U] [#7 0.33,0.45,1.00,U] [#8 0.24,-0.40,0.85,U] 
03:43:24.272 00.000 10844 single-star, 8 included, MultiStar: {0.24, 0.02}, one-star: {0.07, -0.14}
03:43:24.272 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
03:43:24.272 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.60 = 0.60)
03:43:24.272 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.13 mountX=-0.13 mountY=0.09, mountTheta=2.53
03:43:24.274 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.14, opts=13)
03:43:24.274 00.000 10844 Enqueuing Move request for scope (0.07, -0.14)
03:43:24.274 00.000 11060 Worker thread wakes up
03:43:24.274 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:24.276 00.002 10844 UpdateGuideState exits: m=1533 SNR=24.1
03:43:24.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
03:43:24.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:24.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
03:43:24.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:24.276 00.000 10844 Enqueuing Expose request
03:43:24.276 00.000 11060 Moving (0.07, -0.14) raw xDistance=-0.13 yDistance=0.09
03:43:24.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:43:24.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:24.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:43:24.276 00.000 11060 MoveAxis(E, 29, ABG)
03:43:24.276 00.000 11060 Guiding  Dir = 2, Dur = 29
03:43:24.302 00.026 11060 IsSlewing returns 0
03:43:24.302 00.000 11060 IsGuiding returns 0
03:43:24.349 00.047 11060 IsGuiding returns 0
03:43:24.349 00.000 11060 Move returns status 0, amount 29
03:43:24.350 00.001 11060 MoveAxis(N, 0, ABG)
03:43:24.350 00.000 11060 Move returns status 0, amount 0
03:43:24.350 00.000 11060 move complete, result=0
03:43:24.350 00.000 11060 worker thread done servicing request
03:43:24.350 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
03:43:24.351 00.001 11060 Worker thread wakes up
03:43:24.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:24.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:24.977 00.626 11060 Exposure complete
03:43:25.193 00.216 11060 worker thread done servicing request
03:43:25.193 00.000 10844 OnExposeComplete: enter
03:43:25.193 00.000 10844 UpdateGuideState(): m_state=6
03:43:25.196 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
03:43:25.196 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=105.10, Mass=1743, SNR=27.0, Peak=205 HFD=2.9
03:43:25.196 00.000 10844 MultiStar: [#1 -0.03,0.10,0.92,U] [#2 0.14,0.22,0.84,U] [#3 0.28,0.10,0.90,U] [#4 0.18,-0.23,0.92,U] [#5 0.52,-0.23,0.89,U] [#6 -0.25,-0.53,0.92,U] [#7 -0.05,0.22,0.86,U] [#8 -0.19,-0.12,0.76,U] 
03:43:25.196 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.04, 0.18}
03:43:25.196 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
03:43:25.197 00.001 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.27 = 1.27)
03:43:25.197 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.47 mountX=-0.02 mountY=0.07, mountTheta=1.86
03:43:25.199 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
03:43:25.199 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
03:43:25.199 00.000 11060 Worker thread wakes up
03:43:25.200 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:43:25.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:43:25.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:25.200 00.000 11060 Moving (0.06, -0.03) raw xDistance=-0.02 yDistance=0.07
03:43:25.200 00.000 10844 UpdateGuideState exits: m=1743 SNR=27.0
03:43:25.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:25.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:25.200 00.000 10844 Enqueuing Expose request
03:43:25.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:43:25.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:25.201 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:43:25.201 00.000 11060 MoveAxis(E, 0, ABG)
03:43:25.201 00.000 11060 Move returns status 0, amount 0
03:43:25.201 00.000 11060 MoveAxis(N, 0, ABG)
03:43:25.201 00.000 11060 Move returns status 0, amount 0
03:43:25.201 00.000 11060 move complete, result=0
03:43:25.201 00.000 11060 worker thread done servicing request
03:43:25.201 00.000 11060 Worker thread wakes up
03:43:25.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:25.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:25.203 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:25.845 00.642 11060 Exposure complete
03:43:26.070 00.225 11060 worker thread done servicing request
03:43:26.070 00.000 10844 OnExposeComplete: enter
03:43:26.070 00.000 10844 UpdateGuideState(): m_state=6
03:43:26.070 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
03:43:26.070 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.51, Mass=1707, SNR=26.2, Peak=199 HFD=3.2
03:43:26.070 00.000 10844 MultiStar: [#1 0.24,0.09,0.96,U] [#2 0.35,0.33,0.85,U] [#3 0.79,-0.07,0.00,M1] [#4 0.03,0.19,0.93,U] [#5 0.35,-0.38,0.90,U] [#6 -0.29,-0.24,1.03,U] [#7 0.47,0.22,1.01,U] [#8 0.57,-0.29,0.00,M1] 
03:43:26.070 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.03}, one-star: {-0.24, -0.41}
03:43:26.070 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.39) = xAngle (-1.66 = -1.66)
03:43:26.070 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.46 = 1.46)
03:43:26.070 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=-0.01 mountY=0.12, mountTheta=1.66
03:43:26.073 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.03, opts=13)
03:43:26.073 00.000 10844 Enqueuing Move request for scope (0.12, -0.03)
03:43:26.073 00.000 11060 Worker thread wakes up
03:43:26.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
03:43:26.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:26.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
03:43:26.073 00.000 10844 UpdateGuideState exits: m=1707 SNR=26.2
03:43:26.073 00.000 11060 Moving (0.12, -0.03) raw xDistance=-0.01 yDistance=0.12
03:43:26.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:26.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:26.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:26.073 00.000 10844 Enqueuing Expose request
03:43:26.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:26.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:43:26.073 00.000 11060 MoveAxis(E, 0, ABG)
03:43:26.073 00.000 11060 Move returns status 0, amount 0
03:43:26.073 00.000 11060 MoveAxis(N, 0, ABG)
03:43:26.073 00.000 11060 Move returns status 0, amount 0
03:43:26.073 00.000 11060 move complete, result=0
03:43:26.073 00.000 11060 worker thread done servicing request
03:43:26.073 00.000 11060 Worker thread wakes up
03:43:26.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:26.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:26.078 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:26.707 00.629 11060 Exposure complete
03:43:26.911 00.204 11060 worker thread done servicing request
03:43:26.911 00.000 10844 OnExposeComplete: enter
03:43:26.911 00.000 10844 UpdateGuideState(): m_state=6
03:43:26.911 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
03:43:26.911 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.94, Mass=1717, SNR=26.0, Peak=187 HFD=3.4
03:43:26.911 00.000 10844 MultiStar: [#1 0.28,0.73,0.00,M1] [#2 0.57,0.41,0.00,M1] [#3 0.69,0.46,0.00,M2] [#4 0.21,-0.28,0.96,U] [#5 0.09,-0.44,0.92,U] [#6 0.16,0.04,1.09,U] [#7 0.33,0.33,1.06,U] [#8 0.41,0.22,0.74,U] 
03:43:26.911 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.02}, one-star: {-0.23, 0.02}
03:43:26.911 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
03:43:26.911 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.62 = 1.62)
03:43:26.911 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=0.01 mountY=0.15, mountTheta=1.51
03:43:26.914 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
03:43:26.914 00.000 10844 Enqueuing Move request for scope (0.15, -0.02)
03:43:26.914 00.000 11060 Worker thread wakes up
03:43:26.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
03:43:26.914 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
03:43:26.914 00.000 11060 Moving (0.15, -0.02) raw xDistance=0.01 yDistance=0.15
03:43:26.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:43:26.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:26.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:43:26.914 00.000 11060 MoveAxis(E, 0, ABG)
03:43:26.914 00.000 11060 Move returns status 0, amount 0
03:43:26.914 00.000 11060 MoveAxis(N, 0, ABG)
03:43:26.917 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:26.917 00.000 11060 Move returns status 0, amount 0
03:43:26.917 00.000 10844 UpdateGuideState exits: m=1717 SNR=26.0
03:43:26.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:26.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:26.917 00.000 10844 Enqueuing Expose request
03:43:26.917 00.000 11060 move complete, result=0
03:43:26.917 00.000 11060 worker thread done servicing request
03:43:26.917 00.000 11060 Worker thread wakes up
03:43:26.917 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:26.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:26.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:27.546 00.629 11060 Exposure complete
03:43:27.751 00.205 11060 worker thread done servicing request
03:43:27.751 00.000 10844 OnExposeComplete: enter
03:43:27.751 00.000 10844 UpdateGuideState(): m_state=6
03:43:27.751 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
03:43:27.751 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=104.90, Mass=1892, SNR=27.5, Peak=232 HFD=3.5
03:43:27.751 00.000 10844 MultiStar: [#1 -0.29,0.27,1.02,U] [#2 0.32,0.32,0.88,U] [#3 -0.02,0.28,1.00,U] [#4 -0.33,-0.41,0.90,U] [#5 0.18,-0.07,0.92,U] [#6 -0.35,-0.38,0.99,U] [#7 0.11,0.30,0.88,U] [#8 -0.03,0.20,0.76,U] 
03:43:27.751 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.42, -0.02}
03:43:27.751 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.39) = xAngle (1.31 = 1.31)
03:43:27.751 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.43 = -1.85)
03:43:27.751 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.70 mountX=0.03 mountY=-0.11, mountTheta=-1.31
03:43:27.756 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
03:43:27.757 00.001 10844 Enqueuing Move request for scope (-0.10, 0.05)
03:43:27.757 00.000 11060 Worker thread wakes up
03:43:27.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:27.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
03:43:27.757 00.000 10844 UpdateGuideState exits: m=1892 SNR=27.5
03:43:27.757 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:43:27.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:27.757 00.000 11060 Moving (-0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
03:43:27.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:27.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:27.757 00.000 10844 Enqueuing Expose request
03:43:27.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:27.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:43:27.757 00.000 11060 MoveAxis(E, 0, ABG)
03:43:27.757 00.000 11060 Move returns status 0, amount 0
03:43:27.757 00.000 11060 MoveAxis(N, 0, ABG)
03:43:27.757 00.000 11060 Move returns status 0, amount 0
03:43:27.757 00.000 11060 move complete, result=0
03:43:27.757 00.000 11060 worker thread done servicing request
03:43:27.757 00.000 11060 Worker thread wakes up
03:43:27.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:27.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:27.761 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:28.389 00.628 11060 Exposure complete
03:43:28.590 00.201 11060 worker thread done servicing request
03:43:28.590 00.000 10844 OnExposeComplete: enter
03:43:28.590 00.000 10844 UpdateGuideState(): m_state=6
03:43:28.590 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
03:43:28.590 00.000 10844 Star::Find returns 1 (1), X=620.47, Y=104.89, Mass=2006, SNR=28.5, Peak=255 HFD=3.5
03:43:28.590 00.000 10844 MultiStar: [#1 0.04,0.36,0.91,U] [#2 -0.12,-0.32,0.82,U] [#3 0.50,-0.25,0.89,U] [#4 -0.04,-0.05,0.93,U] [#5 0.62,0.16,0.00,M1] [#6 -0.09,-0.13,0.90,U] [#7 -0.01,0.31,0.93,U] [#8 0.20,-0.18,0.72,U] 
03:43:28.590 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {-0.36, -0.03}
03:43:28.590 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:43:28.590 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:43:28.590 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.37 mountX=-0.02 mountY=0.01, mountTheta=2.77
03:43:28.593 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
03:43:28.593 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
03:43:28.593 00.000 11060 Worker thread wakes up
03:43:28.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:28.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
03:43:28.593 00.000 10844 UpdateGuideState exits: m=2006 SNR=28.5 Saturated
03:43:28.593 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
03:43:28.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:28.593 00.000 11060 Moving (0.01, -0.03) raw xDistance=-0.02 yDistance=0.01
03:43:28.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:28.593 00.000 10844 Enqueuing Expose request
03:43:28.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:43:28.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:28.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:43:28.593 00.000 11060 MoveAxis(E, 0, ABG)
03:43:28.593 00.000 11060 Move returns status 0, amount 0
03:43:28.593 00.000 11060 MoveAxis(N, 0, ABG)
03:43:28.593 00.000 11060 Move returns status 0, amount 0
03:43:28.593 00.000 11060 move complete, result=0
03:43:28.593 00.000 11060 worker thread done servicing request
03:43:28.593 00.000 11060 Worker thread wakes up
03:43:28.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:28.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:28.597 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:29.220 00.623 11060 Exposure complete
03:43:29.410 00.190 11060 worker thread done servicing request
03:43:29.410 00.000 10844 OnExposeComplete: enter
03:43:29.410 00.000 10844 UpdateGuideState(): m_state=6
03:43:29.410 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
03:43:29.410 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=104.82, Mass=1868, SNR=27.2, Peak=218 HFD=3.4
03:43:29.410 00.000 10844 MultiStar: [#1 0.26,0.16,0.93,U] [#2 0.59,0.43,0.00,M1] [#3 0.52,-0.02,0.98,U] [#4 -0.16,-0.72,0.00,M1] [#5 0.32,-0.37,0.86,U] [#6 0.31,-0.08,1.00,U] [#7 0.11,-0.43,0.79,U] [#8 0.50,-0.23,0.78,U] 
03:43:29.410 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.14}, one-star: {-0.32, -0.09}
03:43:29.412 00.002 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.93 = -1.93)
03:43:29.412 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:43:29.412 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.54 mountX=-0.09 mountY=0.25, mountTheta=1.93
03:43:29.414 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.14, opts=13)
03:43:29.414 00.000 10844 Enqueuing Move request for scope (0.23, -0.14)
03:43:29.415 00.001 11060 Worker thread wakes up
03:43:29.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
03:43:29.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
03:43:29.415 00.000 11060 Moving (0.23, -0.14) raw xDistance=-0.09 yDistance=0.25
03:43:29.416 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:29.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:29.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:29.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:43:29.416 00.000 11060 MoveAxis(E, 0, ABG)
03:43:29.416 00.000 10844 UpdateGuideState exits: m=1868 SNR=27.2
03:43:29.417 00.001 11060 Move returns status 0, amount 0
03:43:29.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:29.417 00.000 11060 MoveAxis(N, 0, ABG)
03:43:29.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:29.417 00.000 10844 Enqueuing Expose request
03:43:29.417 00.000 11060 Move returns status 0, amount 0
03:43:29.417 00.000 11060 move complete, result=0
03:43:29.417 00.000 11060 worker thread done servicing request
03:43:29.417 00.000 11060 Worker thread wakes up
03:43:29.417 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:43:29.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:29.418 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:30.047 00.629 11060 Exposure complete
03:43:30.270 00.223 11060 worker thread done servicing request
03:43:30.270 00.000 10844 OnExposeComplete: enter
03:43:30.270 00.000 10844 UpdateGuideState(): m_state=6
03:43:30.270 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
03:43:30.270 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.80, Mass=2097, SNR=28.9, Peak=237 HFD=3.2
03:43:30.272 00.002 10844 MultiStar: [#1 0.48,0.38,0.00,M1] [#2 0.30,-0.14,0.75,U] [#3 0.62,0.10,0.00,M1] [#4 -0.03,-0.53,0.94,U] [#5 0.54,-0.17,0.85,U] [#6 0.18,-0.50,0.89,U] [#7 0.25,0.14,0.79,U] [#8 0.40,0.09,0.67,U] 
03:43:30.272 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.19}, one-star: {-0.28, -0.12}
03:43:30.272 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.39) = xAngle (-2.24 = -2.24)
03:43:30.272 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:43:30.272 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.85 mountX=-0.16 mountY=0.20, mountTheta=2.25
03:43:30.272 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.19, opts=13)
03:43:30.272 00.000 10844 Enqueuing Move request for scope (0.17, -0.19)
03:43:30.272 00.000 11060 Worker thread wakes up
03:43:30.275 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:30.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
03:43:30.275 00.000 10844 UpdateGuideState exits: m=2097 SNR=28.9
03:43:30.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
03:43:30.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:30.275 00.000 11060 Moving (0.17, -0.19) raw xDistance=-0.16 yDistance=0.20
03:43:30.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:30.275 00.000 10844 Enqueuing Expose request
03:43:30.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:43:30.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:30.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:43:30.275 00.000 11060 MoveAxis(E, 38, ABG)
03:43:30.275 00.000 11060 Guiding  Dir = 2, Dur = 38
03:43:30.296 00.021 11060 IsSlewing returns 0
03:43:30.296 00.000 11060 IsGuiding returns 0
03:43:30.357 00.061 11060 IsGuiding returns 0
03:43:30.357 00.000 11060 Move returns status 0, amount 38
03:43:30.357 00.000 11060 MoveAxis(N, 0, ABG)
03:43:30.357 00.000 11060 Move returns status 0, amount 0
03:43:30.357 00.000 11060 move complete, result=0
03:43:30.357 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
03:43:30.357 00.000 11060 worker thread done servicing request
03:43:30.357 00.000 11060 Worker thread wakes up
03:43:30.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:30.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:30.983 00.626 11060 Exposure complete
03:43:31.217 00.234 11060 worker thread done servicing request
03:43:31.217 00.000 10844 OnExposeComplete: enter
03:43:31.217 00.000 10844 UpdateGuideState(): m_state=6
03:43:31.217 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
03:43:31.217 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=105.01, Mass=1779, SNR=27.1, Peak=214 HFD=3.1
03:43:31.217 00.000 10844 MultiStar: [#1 0.13,0.13,0.89,U] [#2 0.14,0.14,0.96,U] [#3 0.54,0.31,0.00,M2] [#4 -0.28,0.12,0.88,U] [#5 0.01,0.08,0.91,U] [#6 -0.03,-0.10,1.02,U] [#7 0.38,0.23,0.82,U] [#8 0.17,0.13,0.79,U] 
03:43:31.217 00.000 10844 single-star, 7 included, MultiStar: {0.06, 0.10}, one-star: {-0.03, 0.09}
03:43:31.217 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.39) = xAngle (0.45 = 0.45)
03:43:31.217 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.57 = -2.71)
03:43:31.217 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.84 mountX=0.09 mountY=-0.04, mountTheta=-0.43
03:43:31.220 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.09, opts=13)
03:43:31.220 00.000 10844 Enqueuing Move request for scope (-0.03, 0.09)
03:43:31.220 00.000 11060 Worker thread wakes up
03:43:31.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:31.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
03:43:31.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
03:43:31.220 00.000 10844 UpdateGuideState exits: m=1779 SNR=27.1
03:43:31.223 00.003 11060 Moving (-0.03, 0.09) raw xDistance=0.09 yDistance=-0.04
03:43:31.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:31.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:43:31.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:31.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:31.223 00.000 10844 Enqueuing Expose request
03:43:31.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:43:31.223 00.000 11060 MoveAxis(E, 0, ABG)
03:43:31.223 00.000 11060 Move returns status 0, amount 0
03:43:31.223 00.000 11060 MoveAxis(N, 0, ABG)
03:43:31.223 00.000 11060 Move returns status 0, amount 0
03:43:31.223 00.000 11060 move complete, result=0
03:43:31.223 00.000 11060 worker thread done servicing request
03:43:31.223 00.000 11060 Worker thread wakes up
03:43:31.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:31.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:31.230 00.007 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:31.858 00.628 11060 Exposure complete
03:43:32.059 00.201 11060 worker thread done servicing request
03:43:32.059 00.000 10844 OnExposeComplete: enter
03:43:32.059 00.000 10844 UpdateGuideState(): m_state=6
03:43:32.065 00.006 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
03:43:32.065 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=105.12, Mass=1668, SNR=25.8, Peak=185 HFD=3.1
03:43:32.065 00.000 10844 MultiStar: [#1 0.01,0.34,1.00,U] [#2 0.27,0.47,0.89,U] [#3 0.73,0.08,0.00,M3] [#4 0.14,0.10,1.03,U] [#5 0.24,-0.04,0.99,U] [#6 -0.25,-0.02,1.05,U] [#7 -0.11,0.57,0.92,U] [#8 0.95,-0.05,0.00,M1] 
03:43:32.065 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.22}, one-star: {-0.31, 0.20}
03:43:32.065 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.39) = xAngle (0.22 = 0.22)
03:43:32.065 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.34 = -2.94)
03:43:32.065 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.61 mountX=0.22 mountY=-0.04, mountTheta=-0.20
03:43:32.067 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.22, opts=13)
03:43:32.067 00.000 10844 Enqueuing Move request for scope (-0.01, 0.22)
03:43:32.067 00.000 11060 Worker thread wakes up
03:43:32.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:32.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
03:43:32.067 00.000 10844 UpdateGuideState exits: m=1668 SNR=25.8
03:43:32.067 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
03:43:32.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:32.067 00.000 11060 Moving (-0.01, 0.22) raw xDistance=0.22 yDistance=-0.04
03:43:32.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:32.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:43:32.069 00.002 10844 Enqueuing Expose request
03:43:32.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:32.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:43:32.069 00.000 11060 MoveAxis(W, 51, ABG)
03:43:32.070 00.001 11060 Guiding  Dir = 3, Dur = 51
03:43:32.101 00.031 11060 IsSlewing returns 0
03:43:32.101 00.000 11060 IsGuiding returns 0
03:43:32.195 00.094 11060 IsGuiding returns 0
03:43:32.195 00.000 11060 Move returns status 0, amount 51
03:43:32.195 00.000 11060 MoveAxis(N, 0, ABG)
03:43:32.195 00.000 11060 Move returns status 0, amount 0
03:43:32.195 00.000 11060 move complete, result=0
03:43:32.195 00.000 11060 worker thread done servicing request
03:43:32.195 00.000 11060 Worker thread wakes up
03:43:32.195 00.000 10844 GuideStep: 0.2 px 51 ms WEST, -0.0 px 0 ms NORTH
03:43:32.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:32.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:32.843 00.648 11060 Exposure complete
03:43:33.068 00.225 11060 worker thread done servicing request
03:43:33.070 00.002 10844 OnExposeComplete: enter
03:43:33.070 00.000 10844 UpdateGuideState(): m_state=6
03:43:33.070 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
03:43:33.070 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.82, Mass=1789, SNR=26.6, Peak=239 HFD=3.2
03:43:33.071 00.001 10844 MultiStar: [#1 0.17,0.17,0.91,U] [#2 0.35,-0.23,0.89,U] [#3 0.52,-0.26,0.99,U] [#4 0.20,-0.06,0.96,U] [#5 0.15,0.12,0.91,U] [#6 0.33,-0.38,0.97,U] [#7 0.11,-0.19,0.85,U] [#8 1.04,0.25,0.00,M2] 
03:43:33.071 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.12}, one-star: {-0.26, -0.10}
03:43:33.071 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.39) = xAngle (-1.94 = -1.94)
03:43:33.071 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.19 = 1.19)
03:43:33.071 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-0.55 mountX=-0.08 mountY=0.21, mountTheta=1.94
03:43:33.073 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.12, opts=13)
03:43:33.073 00.000 10844 Enqueuing Move request for scope (0.19, -0.12)
03:43:33.073 00.000 11060 Worker thread wakes up
03:43:33.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:33.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
03:43:33.073 00.000 10844 UpdateGuideState exits: m=1789 SNR=26.6
03:43:33.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
03:43:33.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:33.073 00.000 11060 Moving (0.19, -0.12) raw xDistance=-0.08 yDistance=0.21
03:43:33.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:33.073 00.000 10844 Enqueuing Expose request
03:43:33.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:43:33.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:43:33.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:43:33.073 00.000 11060 MoveAxis(E, 0, ABG)
03:43:33.073 00.000 11060 Move returns status 0, amount 0
03:43:33.073 00.000 11060 MoveAxis(N, 0, ABG)
03:43:33.073 00.000 11060 Move returns status 0, amount 0
03:43:33.073 00.000 11060 move complete, result=0
03:43:33.073 00.000 11060 worker thread done servicing request
03:43:33.073 00.000 11060 Worker thread wakes up
03:43:33.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:33.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:33.079 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:33.698 00.619 11060 Exposure complete
03:43:33.909 00.211 11060 worker thread done servicing request
03:43:33.909 00.000 10844 OnExposeComplete: enter
03:43:33.909 00.000 10844 UpdateGuideState(): m_state=6
03:43:33.909 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
03:43:33.909 00.000 10844 Star::Find returns 1 (1), X=620.51, Y=104.91, Mass=1844, SNR=26.8, Peak=255 HFD=3.2
03:43:33.914 00.005 10844 MultiStar: [#1 0.59,-0.13,0.00,M1] [#2 0.12,0.43,0.89,U] [#3 0.48,-0.12,0.90,U] [#4 0.03,0.05,0.98,U] [#5 0.16,-0.33,0.88,U] [#6 0.31,-0.46,0.92,U] [#7 0.15,0.19,0.87,U] [#8 0.44,-0.11,0.84,U] 
03:43:33.914 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.04}, one-star: {-0.32, -0.01}
03:43:33.914 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.39) = xAngle (-1.66 = -1.66)
03:43:33.914 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.47 = 1.47)
03:43:33.914 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.27 mountX=-0.01 mountY=0.17, mountTheta=1.66
03:43:33.917 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.04, opts=13)
03:43:33.917 00.000 10844 Enqueuing Move request for scope (0.16, -0.04)
03:43:33.917 00.000 11060 Worker thread wakes up
03:43:33.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:33.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
03:43:33.917 00.000 10844 UpdateGuideState exits: m=1844 SNR=26.8 Saturated
03:43:33.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
03:43:33.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:33.917 00.000 11060 Moving (0.16, -0.04) raw xDistance=-0.01 yDistance=0.17
03:43:33.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:33.917 00.000 10844 Enqueuing Expose request
03:43:33.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:33.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:33.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:43:33.917 00.000 11060 MoveAxis(E, 0, ABG)
03:43:33.917 00.000 11060 Move returns status 0, amount 0
03:43:33.917 00.000 11060 MoveAxis(N, 0, ABG)
03:43:33.917 00.000 11060 Move returns status 0, amount 0
03:43:33.917 00.000 11060 move complete, result=0
03:43:33.917 00.000 11060 worker thread done servicing request
03:43:33.917 00.000 11060 Worker thread wakes up
03:43:33.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:33.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:33.920 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:34.547 00.627 11060 Exposure complete
03:43:34.769 00.222 11060 worker thread done servicing request
03:43:34.769 00.000 10844 OnExposeComplete: enter
03:43:34.769 00.000 10844 UpdateGuideState(): m_state=6
03:43:34.769 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
03:43:34.769 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.81, Mass=2018, SNR=28.8, Peak=189 HFD=3.3
03:43:34.771 00.002 10844 MultiStar: [#1 0.44,0.68,0.00,M2] [#2 0.40,0.26,0.85,U] [#3 0.64,0.17,0.00,M2] [#4 0.53,0.04,0.87,U] [#5 0.40,0.05,0.78,U] [#6 0.10,-0.06,0.99,U] [#7 0.50,0.58,0.00,M1] [#8 0.26,0.51,0.70,U] 
03:43:34.771 00.000 10844 single-star, 5 included, MultiStar: {0.27, 0.09}, one-star: {0.00, -0.11}
03:43:34.771 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
03:43:34.771 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:43:34.771 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.55 mountX=-0.10 mountY=0.02, mountTheta=2.96
03:43:34.774 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.11, opts=13)
03:43:34.774 00.000 10844 Enqueuing Move request for scope (0.00, -0.11)
03:43:34.774 00.000 11060 Worker thread wakes up
03:43:34.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:34.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
03:43:34.774 00.000 10844 UpdateGuideState exits: m=2018 SNR=28.8
03:43:34.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
03:43:34.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:34.774 00.000 11060 Moving (0.00, -0.11) raw xDistance=-0.10 yDistance=0.02
03:43:34.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:34.774 00.000 10844 Enqueuing Expose request
03:43:34.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:43:34.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:34.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:43:34.774 00.000 11060 MoveAxis(E, 0, ABG)
03:43:34.774 00.000 11060 Move returns status 0, amount 0
03:43:34.774 00.000 11060 MoveAxis(N, 0, ABG)
03:43:34.774 00.000 11060 Move returns status 0, amount 0
03:43:34.774 00.000 11060 move complete, result=0
03:43:34.774 00.000 11060 worker thread done servicing request
03:43:34.774 00.000 11060 Worker thread wakes up
03:43:34.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:34.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:34.778 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:35.416 00.638 11060 Exposure complete
03:43:35.636 00.220 11060 worker thread done servicing request
03:43:35.636 00.000 10844 OnExposeComplete: enter
03:43:35.636 00.000 10844 UpdateGuideState(): m_state=6
03:43:35.637 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
03:43:35.637 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=105.14, Mass=1689, SNR=25.8, Peak=235 HFD=3.0
03:43:35.637 00.000 10844 MultiStar: [#1 0.33,0.48,0.91,U] [#2 0.16,0.72,0.00,M1] [#3 0.66,0.18,0.00,M3] [#4 0.40,0.12,0.95,U] [#5 0.37,0.23,1.01,U] [#6 -0.05,0.16,1.03,U] [#7 0.26,0.54,0.00,M2] [#8 0.30,0.38,0.88,U] 
03:43:35.637 00.000 10844 single-star, 5 included, MultiStar: {0.18, 0.26}, one-star: {-0.22, 0.22}
03:43:35.637 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
03:43:35.637 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.19)
03:43:35.637 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.36 mountX=0.17 mountY=-0.25, mountTheta=-0.96
03:43:35.641 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.22, opts=13)
03:43:35.641 00.000 10844 Enqueuing Move request for scope (-0.22, 0.22)
03:43:35.641 00.000 11060 Worker thread wakes up
03:43:35.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
03:43:35.642 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:35.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
03:43:35.642 00.000 10844 UpdateGuideState exits: m=1689 SNR=25.8
03:43:35.642 00.000 11060 Moving (-0.22, 0.22) raw xDistance=0.17 yDistance=-0.25
03:43:35.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:35.643 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:43:35.643 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:35.643 00.000 10844 Enqueuing Expose request
03:43:35.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:35.643 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:43:35.643 00.000 11060 MoveAxis(W, 41, ABG)
03:43:35.643 00.000 11060 Guiding  Dir = 3, Dur = 41
03:43:35.646 00.003 11060 IsSlewing returns 0
03:43:35.646 00.000 11060 IsGuiding returns 0
03:43:35.692 00.046 11060 IsGuiding returns 0
03:43:35.692 00.000 11060 Move returns status 0, amount 41
03:43:35.692 00.000 11060 MoveAxis(N, 0, ABG)
03:43:35.692 00.000 11060 Move returns status 0, amount 0
03:43:35.692 00.000 11060 move complete, result=0
03:43:35.693 00.001 11060 worker thread done servicing request
03:43:35.693 00.000 11060 Worker thread wakes up
03:43:35.693 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.3 px 0 ms NORTH
03:43:35.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:35.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:36.316 00.623 11060 Exposure complete
03:43:36.535 00.219 11060 worker thread done servicing request
03:43:36.535 00.000 10844 OnExposeComplete: enter
03:43:36.535 00.000 10844 UpdateGuideState(): m_state=6
03:43:36.535 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
03:43:36.535 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=105.04, Mass=1689, SNR=25.7, Peak=188 HFD=3.4
03:43:36.535 00.000 10844 MultiStar: [#1 -0.03,-0.23,0.86,U] [#2 0.21,0.58,0.00,M2] [#3 0.76,0.33,0.00,M4] [#4 0.25,0.31,0.95,U] [#5 0.52,0.17,1.01,U] [#6 0.02,-0.20,1.13,U] [#7 0.38,0.23,0.89,U] [#8 0.75,0.39,0.00,M1] 
03:43:36.535 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.06}, one-star: {-0.22, 0.12}
03:43:36.535 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:43:36.535 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
03:43:36.535 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.40 mountX=0.09 mountY=0.14, mountTheta=0.99
03:43:36.539 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.06, opts=13)
03:43:36.539 00.000 10844 Enqueuing Move request for scope (0.15, 0.06)
03:43:36.539 00.000 11060 Worker thread wakes up
03:43:36.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:36.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
03:43:36.539 00.000 10844 UpdateGuideState exits: m=1689 SNR=25.7
03:43:36.539 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
03:43:36.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:36.539 00.000 11060 Moving (0.15, 0.06) raw xDistance=0.09 yDistance=0.14
03:43:36.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:36.539 00.000 10844 Enqueuing Expose request
03:43:36.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:43:36.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:36.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:43:36.539 00.000 11060 MoveAxis(E, 0, ABG)
03:43:36.539 00.000 11060 Move returns status 0, amount 0
03:43:36.539 00.000 11060 MoveAxis(N, 0, ABG)
03:43:36.539 00.000 11060 Move returns status 0, amount 0
03:43:36.539 00.000 11060 move complete, result=0
03:43:36.539 00.000 11060 worker thread done servicing request
03:43:36.539 00.000 11060 Worker thread wakes up
03:43:36.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:36.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:36.542 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:37.178 00.636 11060 Exposure complete
03:43:37.379 00.201 11060 worker thread done servicing request
03:43:37.379 00.000 10844 OnExposeComplete: enter
03:43:37.379 00.000 10844 UpdateGuideState(): m_state=6
03:43:37.380 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
03:43:37.380 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.79, Mass=1915, SNR=27.4, Peak=186 HFD=3.7
03:43:37.380 00.000 10844 MultiStar: [#1 0.38,0.50,0.00,M1] [#2 0.31,0.41,0.86,U] [#3 0.25,0.14,0.80,U] [#4 0.38,0.17,0.94,U] [#5 0.65,0.10,0.00,M1] [#6 0.18,0.04,0.98,U] [#7 0.92,0.20,0.00,M2] [#8 0.08,0.28,0.74,U] 
03:43:37.380 00.000 10844 refined, 5 included, MultiStar: {0.15, 0.14}, one-star: {-0.24, -0.13}
03:43:37.380 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.39) = xAngle (-0.66 = -0.66)
03:43:37.380 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
03:43:37.380 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.73 mountX=0.16 mountY=0.13, mountTheta=0.67
03:43:37.382 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
03:43:37.382 00.000 10844 Enqueuing Move request for scope (0.15, 0.14)
03:43:37.382 00.000 11060 Worker thread wakes up
03:43:37.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:37.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
03:43:37.382 00.000 10844 UpdateGuideState exits: m=1915 SNR=27.4
03:43:37.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
03:43:37.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:37.382 00.000 11060 Moving (0.15, 0.14) raw xDistance=0.16 yDistance=0.13
03:43:37.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:37.384 00.002 10844 Enqueuing Expose request
03:43:37.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:43:37.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:37.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:43:37.384 00.000 11060 MoveAxis(W, 38, ABG)
03:43:37.384 00.000 11060 Guiding  Dir = 3, Dur = 38
03:43:37.400 00.016 11060 IsSlewing returns 0
03:43:37.400 00.000 11060 IsGuiding returns 0
03:43:37.450 00.050 11060 IsGuiding returns 0
03:43:37.450 00.000 11060 Move returns status 0, amount 38
03:43:37.450 00.000 11060 MoveAxis(N, 0, ABG)
03:43:37.450 00.000 11060 Move returns status 0, amount 0
03:43:37.450 00.000 11060 move complete, result=0
03:43:37.450 00.000 11060 worker thread done servicing request
03:43:37.450 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
03:43:37.450 00.000 11060 Worker thread wakes up
03:43:37.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:37.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:38.077 00.627 11060 Exposure complete
03:43:38.299 00.222 11060 worker thread done servicing request
03:43:38.299 00.000 10844 OnExposeComplete: enter
03:43:38.299 00.000 10844 UpdateGuideState(): m_state=6
03:43:38.300 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
03:43:38.300 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.88, Mass=1711, SNR=26.2, Peak=197 HFD=3.1
03:43:38.300 00.000 10844 MultiStar: [#1 0.16,0.04,0.98,U] [#2 -0.10,0.22,0.90,U] [#3 0.48,-0.08,0.93,U] [#4 0.22,-0.36,1.01,U] [#5 0.87,0.17,0.00,M2] [#6 -0.15,0.29,1.17,U] [#7 0.78,0.38,0.00,M3] [#8 -0.04,0.06,0.83,U] 
03:43:38.300 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.02}, one-star: {-0.14, -0.04}
03:43:38.300 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.39) = xAngle (-1.02 = -1.02)
03:43:38.300 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.10 = 2.10)
03:43:38.300 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.37 mountX=0.03 mountY=0.05, mountTheta=1.02
03:43:38.304 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.02, opts=13)
03:43:38.304 00.000 10844 Enqueuing Move request for scope (0.06, 0.02)
03:43:38.304 00.000 11060 Worker thread wakes up
03:43:38.304 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:43:38.304 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:43:38.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:38.304 00.000 11060 Moving (0.06, 0.02) raw xDistance=0.03 yDistance=0.05
03:43:38.304 00.000 10844 UpdateGuideState exits: m=1711 SNR=26.2
03:43:38.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:38.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:38.306 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:38.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:38.306 00.000 10844 Enqueuing Expose request
03:43:38.306 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:43:38.306 00.000 11060 MoveAxis(E, 0, ABG)
03:43:38.306 00.000 11060 Move returns status 0, amount 0
03:43:38.306 00.000 11060 MoveAxis(N, 0, ABG)
03:43:38.306 00.000 11060 Move returns status 0, amount 0
03:43:38.306 00.000 11060 move complete, result=0
03:43:38.306 00.000 11060 worker thread done servicing request
03:43:38.306 00.000 11060 Worker thread wakes up
03:43:38.307 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:38.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:38.309 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:38.937 00.628 11060 Exposure complete
03:43:39.125 00.188 11060 worker thread done servicing request
03:43:39.125 00.000 10844 OnExposeComplete: enter
03:43:39.125 00.000 10844 UpdateGuideState(): m_state=6
03:43:39.125 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
03:43:39.125 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.68, Mass=2008, SNR=29.2, Peak=252 HFD=3.6
03:43:39.125 00.000 10844 MultiStar: [#1 0.02,-0.25,0.90,U] [#2 0.25,-0.36,0.83,U] [#3 0.43,-0.33,0.90,U] [#4 -0.31,-0.13,0.84,U] [#5 0.70,0.35,0.00,M3] [#6 0.16,-0.25,0.90,U] [#7 0.35,0.16,0.82,U] [#8 0.18,-0.22,0.67,U] 
03:43:39.125 00.000 10844 single-star, 7 included, MultiStar: {0.14, -0.21}, one-star: {0.07, -0.24}
03:43:39.125 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
03:43:39.125 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:43:39.125 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.30 mountX=-0.22 mountY=0.11, mountTheta=2.70
03:43:39.130 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.24, opts=13)
03:43:39.130 00.000 10844 Enqueuing Move request for scope (0.07, -0.24)
03:43:39.130 00.000 11060 Worker thread wakes up
03:43:39.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:43:39.130 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
03:43:39.130 00.000 10844 UpdateGuideState exits: m=2008 SNR=29.2
03:43:39.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:39.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
03:43:39.130 00.000 11060 Moving (0.07, -0.24) raw xDistance=-0.22 yDistance=0.11
03:43:39.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:43:39.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:39.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:39.130 00.000 10844 Enqueuing Expose request
03:43:39.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:43:39.131 00.001 11060 MoveAxis(E, 52, ABG)
03:43:39.131 00.000 11060 Guiding  Dir = 2, Dur = 52
03:43:39.163 00.032 11060 IsSlewing returns 0
03:43:39.164 00.001 11060 IsGuiding returns 0
03:43:39.249 00.085 11060 IsGuiding returns 0
03:43:39.249 00.000 11060 Move returns status 0, amount 52
03:43:39.249 00.000 11060 MoveAxis(N, 0, ABG)
03:43:39.249 00.000 11060 Move returns status 0, amount 0
03:43:39.249 00.000 11060 move complete, result=0
03:43:39.249 00.000 11060 worker thread done servicing request
03:43:39.249 00.000 10844 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
03:43:39.251 00.002 11060 Worker thread wakes up
03:43:39.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:39.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:39.899 00.648 11060 Exposure complete
03:43:40.118 00.219 11060 worker thread done servicing request
03:43:40.118 00.000 10844 OnExposeComplete: enter
03:43:40.118 00.000 10844 UpdateGuideState(): m_state=6
03:43:40.118 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
03:43:40.118 00.000 10844 Star::Find returns 1 (0), X=621.18, Y=105.21, Mass=1433, SNR=23.7, Peak=134 HFD=3.1
03:43:40.118 00.000 10844 MultiStar: [#1 0.27,0.37,1.05,U] [#2 0.23,0.36,1.05,U] [#3 0.82,0.44,0.00,M2] [#4 0.47,0.05,1.16,U] [#5 0.56,0.54,0.00,M4] [#6 0.44,0.24,1.15,U] [#7 0.30,0.70,0.00,M3] [#8 0.38,0.08,0.91,U] 
03:43:40.118 00.000 10844 refined, 5 included, MultiStar: {0.36, 0.23}, one-star: {0.35, 0.30}
03:43:40.118 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
03:43:40.118 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.31 = 2.31)
03:43:40.118 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.23 hyp=0.43 cameraTheta=0.58 mountX=0.30 mountY=0.32, mountTheta=0.82
03:43:40.123 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.23, opts=13)
03:43:40.123 00.000 10844 Enqueuing Move request for scope (0.36, 0.23)
03:43:40.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:40.123 00.000 10844 UpdateGuideState exits: m=1433 SNR=23.7
03:43:40.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:40.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:40.123 00.000 10844 Enqueuing Expose request
03:43:40.123 00.000 11060 Worker thread wakes up
03:43:40.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.23) opts 0xd
03:43:40.123 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.23)
03:43:40.123 00.000 11060 Moving (0.36, 0.23) raw xDistance=0.30 yDistance=0.32
03:43:40.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
03:43:40.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:40.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:43:40.123 00.000 11060 MoveAxis(W, 68, ABG)
03:43:40.123 00.000 11060 Guiding  Dir = 3, Dur = 68
03:43:40.169 00.046 11060 IsSlewing returns 0
03:43:40.169 00.000 11060 IsGuiding returns 0
03:43:40.262 00.093 11060 IsGuiding returns 0
03:43:40.262 00.000 11060 Move returns status 0, amount 68
03:43:40.262 00.000 11060 MoveAxis(N, 0, ABG)
03:43:40.262 00.000 11060 Move returns status 0, amount 0
03:43:40.262 00.000 11060 move complete, result=0
03:43:40.262 00.000 11060 worker thread done servicing request
03:43:40.262 00.000 10844 GuideStep: 0.3 px 68 ms WEST, 0.3 px 0 ms NORTH
03:43:40.262 00.000 11060 Worker thread wakes up
03:43:40.264 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:40.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:40.899 00.635 11060 Exposure complete
03:43:41.098 00.199 11060 worker thread done servicing request
03:43:41.098 00.000 10844 OnExposeComplete: enter
03:43:41.098 00.000 10844 UpdateGuideState(): m_state=6
03:43:41.098 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
03:43:41.098 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.93, Mass=1647, SNR=25.5, Peak=198 HFD=2.9
03:43:41.098 00.000 10844 MultiStar: [#1 0.18,0.18,1.04,U] [#2 0.36,0.59,0.00,M1] [#3 0.75,0.28,0.00,M3] [#4 0.06,-0.54,0.97,U] [#5 0.61,0.33,0.00,M5] [#6 0.43,0.14,1.00,U] [#7 0.28,0.23,0.94,U] [#8 0.49,0.31,0.82,U] 
03:43:41.098 00.000 10844 single-star, 5 included, MultiStar: {0.23, 0.05}, one-star: {-0.02, 0.01}
03:43:41.098 00.000 10844 CameraToMount -- cameraTheta (2.75) - m_xAngle (1.39) = xAngle (1.36 = 1.36)
03:43:41.098 00.000 10844 CameraToMount -- cameraTheta (2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.48 = -1.80)
03:43:41.098 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.75 mountX=0.00 mountY=-0.02, mountTheta=-1.36
03:43:41.103 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
03:43:41.103 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
03:43:41.103 00.000 11060 Worker thread wakes up
03:43:41.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
03:43:41.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:41.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
03:43:41.103 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.5
03:43:41.103 00.000 11060 Moving (-0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
03:43:41.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:41.103 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:43:41.103 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:41.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:41.103 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:43:41.103 00.000 10844 Enqueuing Expose request
03:43:41.103 00.000 11060 MoveAxis(E, 0, ABG)
03:43:41.103 00.000 11060 Move returns status 0, amount 0
03:43:41.103 00.000 11060 MoveAxis(N, 0, ABG)
03:43:41.103 00.000 11060 Move returns status 0, amount 0
03:43:41.103 00.000 11060 move complete, result=0
03:43:41.103 00.000 11060 worker thread done servicing request
03:43:41.108 00.005 11060 Worker thread wakes up
03:43:41.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:41.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:41.109 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:41.748 00.639 11060 Exposure complete
03:43:41.967 00.219 10844 OnExposeComplete: enter
03:43:41.968 00.001 10844 UpdateGuideState(): m_state=6
03:43:41.968 00.000 11060 worker thread done servicing request
03:43:41.968 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
03:43:41.968 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.47, Mass=1906, SNR=27.7, Peak=234 HFD=3.3
03:43:41.968 00.000 10844 MultiStar: [#1 0.50,-0.27,0.96,U] [#2 0.23,0.47,0.88,U] [#3 0.91,-0.03,0.00,M4] [#4 -0.18,-0.25,0.88,U] [#5 0.38,0.07,0.89,U] [#6 0.03,0.04,1.03,U] [#7 0.07,-0.12,0.83,U] [#8 0.11,-0.16,0.70,U] 
03:43:41.968 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.09}, one-star: {-0.10, -0.45}
03:43:41.969 00.001 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
03:43:41.969 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
03:43:41.969 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=-0.06 mountY=0.14, mountTheta=1.98
03:43:41.973 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.09, opts=13)
03:43:41.973 00.000 10844 Enqueuing Move request for scope (0.13, -0.09)
03:43:41.973 00.000 11060 Worker thread wakes up
03:43:41.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:41.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
03:43:41.973 00.000 10844 UpdateGuideState exits: m=1906 SNR=27.7
03:43:41.973 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
03:43:41.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:41.973 00.000 11060 Moving (0.13, -0.09) raw xDistance=-0.06 yDistance=0.14
03:43:41.974 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:43:41.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:41.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:41.974 00.000 10844 Enqueuing Expose request
03:43:41.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:43:41.974 00.000 11060 MoveAxis(E, 0, ABG)
03:43:41.974 00.000 11060 Move returns status 0, amount 0
03:43:41.974 00.000 11060 MoveAxis(N, 0, ABG)
03:43:41.974 00.000 11060 Move returns status 0, amount 0
03:43:41.974 00.000 11060 move complete, result=0
03:43:41.974 00.000 11060 worker thread done servicing request
03:43:41.974 00.000 11060 Worker thread wakes up
03:43:41.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:41.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:41.976 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:42.604 00.628 11060 Exposure complete
03:43:42.795 00.191 11060 worker thread done servicing request
03:43:42.795 00.000 10844 OnExposeComplete: enter
03:43:42.795 00.000 10844 UpdateGuideState(): m_state=6
03:43:42.804 00.009 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
03:43:42.805 00.001 10844 Star::Find returns 1 (0), X=620.28, Y=104.64, Mass=1909, SNR=27.2, Peak=228 HFD=3.6
03:43:42.805 00.000 10844 MultiStar: [#1 0.26,0.34,0.93,U] [#2 0.07,0.65,0.00,M1] [#3 0.73,-0.05,0.00,M5] [#4 -0.26,-0.23,0.91,U] [#5 0.24,0.22,0.91,U] [#6 -0.06,-0.01,0.99,U] [#7 0.01,0.38,0.84,U] [#8 0.37,-0.06,0.78,U] 
03:43:42.805 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {-0.55, -0.28}
03:43:42.805 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.39) = xAngle (0.48 = 0.48)
03:43:42.805 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.60 = -2.68)
03:43:42.805 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.87 mountX=0.04 mountY=-0.02, mountTheta=-0.47
03:43:42.805 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.05, opts=13)
03:43:42.805 00.000 10844 Enqueuing Move request for scope (-0.01, 0.05)
03:43:42.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:42.807 00.002 10844 UpdateGuideState exits: m=1909 SNR=27.2
03:43:42.808 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:42.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:42.808 00.000 10844 Enqueuing Expose request
03:43:42.808 00.000 11060 Worker thread wakes up
03:43:42.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
03:43:42.808 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
03:43:42.808 00.000 11060 Moving (-0.01, 0.05) raw xDistance=0.04 yDistance=-0.02
03:43:42.810 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:43:42.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:42.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:43:42.810 00.000 11060 MoveAxis(E, 0, ABG)
03:43:42.810 00.000 11060 Move returns status 0, amount 0
03:43:42.810 00.000 11060 MoveAxis(N, 0, ABG)
03:43:42.810 00.000 11060 Move returns status 0, amount 0
03:43:42.810 00.000 11060 move complete, result=0
03:43:42.810 00.000 11060 worker thread done servicing request
03:43:42.810 00.000 11060 Worker thread wakes up
03:43:42.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:42.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:42.812 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:43:43.462 00.650 11060 Exposure complete
03:43:43.662 00.200 11060 worker thread done servicing request
03:43:43.662 00.000 10844 OnExposeComplete: enter
03:43:43.662 00.000 10844 UpdateGuideState(): m_state=6
03:43:43.662 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
03:43:43.662 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.54, Mass=2130, SNR=29.2, Peak=253 HFD=3.3
03:43:43.662 00.000 10844 MultiStar: [#1 0.11,0.09,0.82,U] [#2 0.62,0.25,0.00,M2] [#3 0.68,0.19,0.00,M6] [#4 0.18,0.07,0.88,U] [#5 -0.12,-0.10,0.87,U] [#6 0.16,-0.51,0.92,U] [#7 0.46,-0.16,0.87,U] [#8 0.72,0.01,0.00,M1] 
03:43:43.662 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.17}, one-star: {-0.28, -0.38}
03:43:43.662 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
03:43:43.662 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
03:43:43.662 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.15 mountX=-0.16 mountY=0.11, mountTheta=2.55
03:43:43.662 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.17, opts=13)
03:43:43.662 00.000 10844 Enqueuing Move request for scope (0.08, -0.17)
03:43:43.662 00.000 11060 Worker thread wakes up
03:43:43.662 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:43.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
03:43:43.662 00.000 10844 UpdateGuideState exits: m=2130 SNR=29.2
03:43:43.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
03:43:43.667 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:43.667 00.000 11060 Moving (0.08, -0.17) raw xDistance=-0.16 yDistance=0.11
03:43:43.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:43.667 00.000 10844 Enqueuing Expose request
03:43:43.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:43:43.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:43.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:43:43.667 00.000 11060 MoveAxis(E, 37, ABG)
03:43:43.667 00.000 11060 Guiding  Dir = 2, Dur = 37
03:43:43.673 00.006 11060 IsSlewing returns 0
03:43:43.673 00.000 11060 IsGuiding returns 0
03:43:43.719 00.046 11060 IsGuiding returns 0
03:43:43.719 00.000 11060 Move returns status 0, amount 37
03:43:43.719 00.000 11060 MoveAxis(N, 0, ABG)
03:43:43.719 00.000 11060 Move returns status 0, amount 0
03:43:43.719 00.000 11060 move complete, result=0
03:43:43.719 00.000 11060 worker thread done servicing request
03:43:43.719 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
03:43:43.719 00.000 11060 Worker thread wakes up
03:43:43.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:43.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:44.355 00.636 11060 Exposure complete
03:43:44.556 00.201 11060 worker thread done servicing request
03:43:44.556 00.000 10844 OnExposeComplete: enter
03:43:44.556 00.000 10844 UpdateGuideState(): m_state=6
03:43:44.556 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
03:43:44.556 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=105.15, Mass=1559, SNR=24.3, Peak=213 HFD=3.3
03:43:44.556 00.000 10844 MultiStar: [#1 0.49,0.48,0.00,M1] [#2 0.26,-0.14,1.00,U] [#3 0.56,-0.15,1.03,U] [#4 0.32,-0.01,1.04,U] [#5 -0.02,-0.12,0.99,U] [#6 0.23,-0.20,1.00,U] [#7 0.46,0.20,0.93,U] [#8 0.87,0.26,0.00,M2] 
03:43:44.556 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.03}, one-star: {-0.22, 0.23}
03:43:44.556 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.39) = xAngle (-1.52 = -1.52)
03:43:44.556 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.60 = 1.60)
03:43:44.558 00.002 10844 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.13 mountX=0.01 mountY=0.23, mountTheta=1.52
03:43:44.561 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.03, opts=13)
03:43:44.561 00.000 10844 Enqueuing Move request for scope (0.23, -0.03)
03:43:44.561 00.000 11060 Worker thread wakes up
03:43:44.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
03:43:44.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:44.561 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
03:43:44.561 00.000 10844 UpdateGuideState exits: m=1559 SNR=24.3
03:43:44.561 00.000 11060 Moving (0.23, -0.03) raw xDistance=0.01 yDistance=0.23
03:43:44.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:44.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:44.561 00.000 10844 Enqueuing Expose request
03:43:44.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:43:44.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:44.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:43:44.561 00.000 11060 MoveAxis(E, 0, ABG)
03:43:44.561 00.000 11060 Move returns status 0, amount 0
03:43:44.561 00.000 11060 MoveAxis(N, 0, ABG)
03:43:44.561 00.000 11060 Move returns status 0, amount 0
03:43:44.561 00.000 11060 move complete, result=0
03:43:44.561 00.000 11060 worker thread done servicing request
03:43:44.561 00.000 11060 Worker thread wakes up
03:43:44.564 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:44.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:44.564 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:45.188 00.624 11060 Exposure complete
03:43:45.396 00.208 11060 worker thread done servicing request
03:43:45.396 00.000 10844 OnExposeComplete: enter
03:43:45.396 00.000 10844 UpdateGuideState(): m_state=6
03:43:45.398 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
03:43:45.398 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=105.13, Mass=1621, SNR=25.4, Peak=162 HFD=3.2
03:43:45.398 00.000 10844 MultiStar: [#1 -0.01,0.38,0.91,U] [#2 0.12,0.34,0.98,U] [#3 0.15,-0.08,1.04,U] [#4 0.04,-0.13,1.08,U] [#5 0.36,0.19,1.01,U] [#6 -0.18,0.16,1.08,U] [#7 0.46,0.36,0.00,M1] [#8 0.55,0.10,0.78,U] 
03:43:45.398 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.14}, one-star: {-0.61, 0.21}
03:43:45.398 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.39) = xAngle (-0.08 = -0.08)
03:43:45.398 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.04 = 3.04)
03:43:45.398 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.31 mountX=0.15 mountY=0.01, mountTheta=0.10
03:43:45.401 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.14, opts=13)
03:43:45.401 00.000 10844 Enqueuing Move request for scope (0.04, 0.14)
03:43:45.401 00.000 11060 Worker thread wakes up
03:43:45.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:45.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
03:43:45.401 00.000 10844 UpdateGuideState exits: m=1621 SNR=25.4
03:43:45.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
03:43:45.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:45.401 00.000 11060 Moving (0.04, 0.14) raw xDistance=0.15 yDistance=0.01
03:43:45.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:45.401 00.000 10844 Enqueuing Expose request
03:43:45.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:43:45.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:45.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:43:45.401 00.000 11060 MoveAxis(W, 34, ABG)
03:43:45.401 00.000 11060 Guiding  Dir = 3, Dur = 34
03:43:45.411 00.010 11060 IsSlewing returns 0
03:43:45.411 00.000 11060 IsGuiding returns 0
03:43:45.458 00.047 11060 IsGuiding returns 0
03:43:45.458 00.000 11060 Move returns status 0, amount 34
03:43:45.458 00.000 11060 MoveAxis(N, 0, ABG)
03:43:45.458 00.000 11060 Move returns status 0, amount 0
03:43:45.458 00.000 11060 move complete, result=0
03:43:45.458 00.000 11060 worker thread done servicing request
03:43:45.458 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
03:43:45.458 00.000 11060 Worker thread wakes up
03:43:45.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:45.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:46.087 00.629 11060 Exposure complete
03:43:46.320 00.233 11060 worker thread done servicing request
03:43:46.320 00.000 10844 OnExposeComplete: enter
03:43:46.320 00.000 10844 UpdateGuideState(): m_state=6
03:43:46.322 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
03:43:46.322 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.81, Mass=1692, SNR=25.8, Peak=239 HFD=3.0
03:43:46.322 00.000 10844 MultiStar: [#1 0.47,0.20,0.95,U] [#2 0.30,0.49,0.90,U] [#3 0.60,-0.23,0.00,M5] [#4 0.04,-0.39,1.05,U] [#5 0.60,0.06,0.00,M1] [#6 -0.34,-0.25,0.99,U] [#7 0.32,-0.25,0.86,U] [#8 0.22,-0.32,0.76,U] 
03:43:46.322 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.09}, one-star: {-0.30, -0.11}
03:43:46.322 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
03:43:46.322 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
03:43:46.322 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.79 mountX=-0.07 mountY=0.10, mountTheta=2.18
03:43:46.327 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.09, opts=13)
03:43:46.327 00.000 10844 Enqueuing Move request for scope (0.09, -0.09)
03:43:46.328 00.001 11060 Worker thread wakes up
03:43:46.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
03:43:46.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:46.328 00.000 10844 UpdateGuideState exits: m=1692 SNR=25.8
03:43:46.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:46.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:46.328 00.000 10844 Enqueuing Expose request
03:43:46.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
03:43:46.328 00.000 11060 Moving (0.09, -0.09) raw xDistance=-0.07 yDistance=0.10
03:43:46.330 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:43:46.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:46.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:43:46.330 00.000 11060 MoveAxis(E, 0, ABG)
03:43:46.330 00.000 11060 Move returns status 0, amount 0
03:43:46.330 00.000 11060 MoveAxis(N, 0, ABG)
03:43:46.330 00.000 11060 Move returns status 0, amount 0
03:43:46.330 00.000 11060 move complete, result=0
03:43:46.330 00.000 11060 worker thread done servicing request
03:43:46.330 00.000 11060 Worker thread wakes up
03:43:46.330 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:46.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:46.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:46.951 00.621 11060 Exposure complete
03:43:47.170 00.219 11060 worker thread done servicing request
03:43:47.170 00.000 10844 OnExposeComplete: enter
03:43:47.170 00.000 10844 UpdateGuideState(): m_state=6
03:43:47.171 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
03:43:47.171 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.66, Mass=2010, SNR=28.2, Peak=248 HFD=3.3
03:43:47.171 00.000 10844 MultiStar: [#1 -0.16,0.16,0.85,U] [#2 -0.11,0.54,0.89,U] [#3 0.46,0.13,0.93,U] [#4 0.01,0.08,0.95,U] [#5 0.74,0.05,0.00,M2] [#6 -0.56,0.11,0.94,U] [#7 0.08,0.42,0.87,U] [#8 0.08,0.38,0.74,U] 
03:43:47.171 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.18}, one-star: {-0.36, -0.26}
03:43:47.171 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.39) = xAngle (0.58 = 0.58)
03:43:47.171 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.57)
03:43:47.171 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.97 mountX=0.17 mountY=-0.11, mountTheta=-0.57
03:43:47.175 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.18, opts=13)
03:43:47.175 00.000 10844 Enqueuing Move request for scope (-0.08, 0.18)
03:43:47.175 00.000 11060 Worker thread wakes up
03:43:47.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:47.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
03:43:47.175 00.000 10844 UpdateGuideState exits: m=2010 SNR=28.2
03:43:47.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
03:43:47.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:47.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:47.175 00.000 11060 Moving (-0.08, 0.18) raw xDistance=0.17 yDistance=-0.11
03:43:47.175 00.000 10844 Enqueuing Expose request
03:43:47.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
03:43:47.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:47.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:43:47.176 00.001 11060 MoveAxis(W, 39, ABG)
03:43:47.176 00.000 11060 Guiding  Dir = 3, Dur = 39
03:43:47.200 00.024 11060 IsSlewing returns 0
03:43:47.200 00.000 11060 IsGuiding returns 0
03:43:47.262 00.062 11060 IsGuiding returns 0
03:43:47.262 00.000 11060 Move returns status 0, amount 39
03:43:47.262 00.000 11060 MoveAxis(N, 0, ABG)
03:43:47.263 00.001 11060 Move returns status 0, amount 0
03:43:47.263 00.000 11060 move complete, result=0
03:43:47.263 00.000 11060 worker thread done servicing request
03:43:47.263 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:43:47.263 00.000 11060 Worker thread wakes up
03:43:47.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:47.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:47.898 00.635 11060 Exposure complete
03:43:48.099 00.201 11060 worker thread done servicing request
03:43:48.099 00.000 10844 OnExposeComplete: enter
03:43:48.099 00.000 10844 UpdateGuideState(): m_state=6
03:43:48.099 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
03:43:48.099 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.67, Mass=1535, SNR=25.0, Peak=202 HFD=2.9
03:43:48.101 00.002 10844 MultiStar: [#1 0.01,0.09,1.12,U] [#2 -0.00,0.34,0.97,U] [#3 0.12,0.13,0.98,U] [#4 -0.07,-0.24,1.08,U] [#5 0.45,0.07,1.00,U] [#6 -0.18,-0.36,0.96,U] [#7 0.36,0.18,0.97,U] [#8 -0.22,0.10,0.83,U] 
03:43:48.101 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {-0.10, -0.25}
03:43:48.101 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.39) = xAngle (-1.31 = -1.31)
03:43:48.101 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.82 = 1.82)
03:43:48.101 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.08 mountX=0.01 mountY=0.04, mountTheta=1.31
03:43:48.102 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
03:43:48.102 00.000 10844 Enqueuing Move request for scope (0.04, 0.00)
03:43:48.102 00.000 11060 Worker thread wakes up
03:43:48.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:48.102 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
03:43:48.102 00.000 10844 UpdateGuideState exits: m=1535 SNR=25.0
03:43:48.102 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
03:43:48.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:48.102 00.000 11060 Moving (0.04, 0.00) raw xDistance=0.01 yDistance=0.04
03:43:48.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:48.102 00.000 10844 Enqueuing Expose request
03:43:48.102 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:43:48.102 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:48.102 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:43:48.102 00.000 11060 MoveAxis(E, 0, ABG)
03:43:48.102 00.000 11060 Move returns status 0, amount 0
03:43:48.102 00.000 11060 MoveAxis(N, 0, ABG)
03:43:48.102 00.000 11060 Move returns status 0, amount 0
03:43:48.102 00.000 11060 move complete, result=0
03:43:48.102 00.000 11060 worker thread done servicing request
03:43:48.102 00.000 11060 Worker thread wakes up
03:43:48.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:48.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:48.108 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:48.734 00.626 11060 Exposure complete
03:43:48.922 00.188 11060 worker thread done servicing request
03:43:48.922 00.000 10844 OnExposeComplete: enter
03:43:48.922 00.000 10844 UpdateGuideState(): m_state=6
03:43:48.922 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
03:43:48.922 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.85, Mass=1874, SNR=27.1, Peak=164 HFD=3.4
03:43:48.922 00.000 10844 MultiStar: [#1 0.39,0.47,0.00,M1] [#2 -0.03,0.49,0.87,U] [#3 0.03,0.15,0.99,U] [#4 0.30,0.36,0.96,U] [#5 0.39,0.14,0.92,U] [#6 -0.20,-0.01,1.08,U] [#7 0.16,0.49,0.88,U] [#8 -0.06,0.32,0.77,U] 
03:43:48.922 00.000 10844 single-star, 7 included, MultiStar: {0.05, 0.22}, one-star: {-0.13, -0.06}
03:43:48.922 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.39) = xAngle (-4.07 = 2.21)
03:43:48.922 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.95 = -0.95)
03:43:48.922 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.68 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
03:43:48.927 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.06, opts=13)
03:43:48.927 00.000 10844 Enqueuing Move request for scope (-0.13, -0.06)
03:43:48.927 00.000 11060 Worker thread wakes up
03:43:48.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:43:48.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
03:43:48.927 00.000 10844 UpdateGuideState exits: m=1874 SNR=27.1
03:43:48.927 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
03:43:48.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:48.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:48.927 00.000 10844 Enqueuing Expose request
03:43:48.927 00.000 11060 Moving (-0.13, -0.06) raw xDistance=-0.09 yDistance=-0.12
03:43:48.927 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:43:48.927 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:48.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:43:48.927 00.000 11060 MoveAxis(E, 0, ABG)
03:43:48.927 00.000 11060 Move returns status 0, amount 0
03:43:48.927 00.000 11060 MoveAxis(N, 0, ABG)
03:43:48.927 00.000 11060 Move returns status 0, amount 0
03:43:48.927 00.000 11060 move complete, result=0
03:43:48.927 00.000 11060 worker thread done servicing request
03:43:48.927 00.000 11060 Worker thread wakes up
03:43:48.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:48.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:48.930 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:49.573 00.643 11060 Exposure complete
03:43:49.777 00.204 11060 worker thread done servicing request
03:43:49.779 00.002 10844 OnExposeComplete: enter
03:43:49.779 00.000 10844 UpdateGuideState(): m_state=6
03:43:49.779 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
03:43:49.779 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=104.90, Mass=1826, SNR=26.8, Peak=185 HFD=3.1
03:43:49.779 00.000 10844 MultiStar: [#1 0.10,0.13,0.94,U] [#2 -0.07,0.11,0.87,U] [#3 0.62,0.03,0.00,M3] [#4 0.57,0.34,0.00,M1] [#5 0.24,0.29,0.99,U] [#6 -0.33,-0.32,1.04,U] [#7 0.64,0.25,0.00,M1] [#8 0.23,0.06,0.76,U] 
03:43:49.779 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.04}, one-star: {0.07, -0.01}
03:43:49.779 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.39) = xAngle (-0.52 = -0.52)
03:43:49.779 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.60 = 2.60)
03:43:49.779 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.87 mountX=0.04 mountY=0.02, mountTheta=0.53
03:43:49.779 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
03:43:49.779 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
03:43:49.779 00.000 11060 Worker thread wakes up
03:43:49.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:49.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:43:49.779 00.000 10844 UpdateGuideState exits: m=1826 SNR=26.8
03:43:49.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:43:49.784 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:49.784 00.000 11060 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=0.02
03:43:49.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:49.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:43:49.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:49.784 00.000 10844 Enqueuing Expose request
03:43:49.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:43:49.784 00.000 11060 MoveAxis(E, 0, ABG)
03:43:49.784 00.000 11060 Move returns status 0, amount 0
03:43:49.784 00.000 11060 MoveAxis(N, 0, ABG)
03:43:49.784 00.000 11060 Move returns status 0, amount 0
03:43:49.784 00.000 11060 move complete, result=0
03:43:49.784 00.000 11060 worker thread done servicing request
03:43:49.784 00.000 11060 Worker thread wakes up
03:43:49.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:49.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:49.788 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:50.414 00.626 11060 Exposure complete
03:43:50.636 00.222 11060 worker thread done servicing request
03:43:50.636 00.000 10844 OnExposeComplete: enter
03:43:50.636 00.000 10844 UpdateGuideState(): m_state=6
03:43:50.638 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
03:43:50.638 00.000 10844 Star::Find returns 1 (0), X=620.23, Y=105.21, Mass=1645, SNR=25.0, Peak=191 HFD=3.1
03:43:50.638 00.000 10844 MultiStar: [#1 0.47,0.03,1.01,U] [#2 0.05,0.25,0.97,U] [#3 -0.11,0.30,1.03,U] [#4 -0.09,-0.30,0.98,U] [#5 0.11,-0.00,1.03,U] [#6 -0.18,-0.01,1.11,U] [#7 0.30,-0.30,1.03,U] [#8 0.34,0.45,0.88,U] 
03:43:50.638 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.60, 0.29}
03:43:50.638 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.39) = xAngle (-0.20 = -0.20)
03:43:50.638 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.93 = 2.93)
03:43:50.638 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.19 mountX=0.08 mountY=0.02, mountTheta=0.21
03:43:50.642 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
03:43:50.642 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
03:43:50.642 00.000 11060 Worker thread wakes up
03:43:50.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:50.642 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.0
03:43:50.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:50.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:50.642 00.000 10844 Enqueuing Expose request
03:43:50.643 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
03:43:50.643 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
03:43:50.643 00.000 11060 Moving (0.03, 0.07) raw xDistance=0.08 yDistance=0.02
03:43:50.643 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:43:50.643 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:50.644 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:43:50.644 00.000 11060 MoveAxis(E, 0, ABG)
03:43:50.644 00.000 11060 Move returns status 0, amount 0
03:43:50.644 00.000 11060 MoveAxis(N, 0, ABG)
03:43:50.644 00.000 11060 Move returns status 0, amount 0
03:43:50.644 00.000 11060 move complete, result=0
03:43:50.645 00.001 11060 worker thread done servicing request
03:43:50.645 00.000 11060 Worker thread wakes up
03:43:50.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:50.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:50.645 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:51.294 00.649 11060 Exposure complete
03:43:51.509 00.215 11060 worker thread done servicing request
03:43:51.509 00.000 10844 OnExposeComplete: enter
03:43:51.509 00.000 10844 UpdateGuideState(): m_state=6
03:43:51.509 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
03:43:51.509 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.71, Mass=1855, SNR=26.9, Peak=241 HFD=3.5
03:43:51.509 00.000 10844 MultiStar: [#1 0.26,0.05,0.88,U] [#2 0.58,0.48,0.00,M1] [#3 0.54,-0.12,0.99,U] [#4 0.03,-0.42,0.98,U] [#5 0.53,-0.03,0.90,U] [#6 0.53,-0.16,1.06,U] [#7 0.09,0.35,0.92,U] [#8 0.32,0.08,0.71,U] 
03:43:51.509 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.07}, one-star: {-0.41, -0.21}
03:43:51.509 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
03:43:51.509 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.44 = 1.44)
03:43:51.509 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-0.29 mountX=-0.03 mountY=0.24, mountTheta=1.68
03:43:51.513 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.07, opts=13)
03:43:51.513 00.000 10844 Enqueuing Move request for scope (0.23, -0.07)
03:43:51.513 00.000 11060 Worker thread wakes up
03:43:51.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:51.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.07) opts 0xd
03:43:51.515 00.002 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.07)
03:43:51.515 00.000 11060 Moving (0.23, -0.07) raw xDistance=-0.03 yDistance=0.24
03:43:51.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:43:51.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:51.515 00.000 10844 UpdateGuideState exits: m=1855 SNR=26.9
03:43:51.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:43:51.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:51.515 00.000 11060 MoveAxis(E, 0, ABG)
03:43:51.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:51.515 00.000 10844 Enqueuing Expose request
03:43:51.515 00.000 11060 Move returns status 0, amount 0
03:43:51.515 00.000 11060 MoveAxis(N, 0, ABG)
03:43:51.515 00.000 11060 Move returns status 0, amount 0
03:43:51.515 00.000 11060 move complete, result=0
03:43:51.515 00.000 11060 worker thread done servicing request
03:43:51.515 00.000 11060 Worker thread wakes up
03:43:51.515 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:51.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:51.519 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:52.141 00.622 11060 Exposure complete
03:43:52.344 00.203 11060 worker thread done servicing request
03:43:52.344 00.000 10844 OnExposeComplete: enter
03:43:52.344 00.000 10844 UpdateGuideState(): m_state=6
03:43:52.344 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
03:43:52.344 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.62, Mass=1864, SNR=27.1, Peak=221 HFD=3.3
03:43:52.344 00.000 10844 MultiStar: [#1 0.42,0.31,0.91,U] [#2 0.10,0.43,0.83,U] [#3 0.69,0.10,0.00,M2] [#4 0.14,-0.18,0.87,U] [#5 0.84,0.25,0.00,M1] [#6 -0.10,0.01,0.99,U] [#7 0.25,-0.12,0.89,U] [#8 0.66,0.38,0.00,M1] 
03:43:52.344 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.01}, one-star: {0.07, -0.30}
03:43:52.344 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.39) = xAngle (-1.29 = -1.29)
03:43:52.344 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.84 = 1.84)
03:43:52.344 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=0.04 mountY=0.14, mountTheta=1.29
03:43:52.349 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
03:43:52.349 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
03:43:52.349 00.000 11060 Worker thread wakes up
03:43:52.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:52.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
03:43:52.349 00.000 10844 UpdateGuideState exits: m=1864 SNR=27.1
03:43:52.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
03:43:52.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:52.349 00.000 11060 Moving (0.14, 0.01) raw xDistance=0.04 yDistance=0.14
03:43:52.352 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:52.352 00.000 10844 Enqueuing Expose request
03:43:52.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:43:52.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:52.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:43:52.352 00.000 11060 MoveAxis(E, 0, ABG)
03:43:52.352 00.000 11060 Move returns status 0, amount 0
03:43:52.352 00.000 11060 MoveAxis(N, 0, ABG)
03:43:52.352 00.000 11060 Move returns status 0, amount 0
03:43:52.352 00.000 11060 move complete, result=0
03:43:52.352 00.000 11060 worker thread done servicing request
03:43:52.352 00.000 11060 Worker thread wakes up
03:43:52.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:52.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:52.355 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:52.987 00.632 11060 Exposure complete
03:43:53.201 00.214 11060 worker thread done servicing request
03:43:53.201 00.000 10844 OnExposeComplete: enter
03:43:53.201 00.000 10844 UpdateGuideState(): m_state=6
03:43:53.201 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
03:43:53.201 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.92, Mass=1609, SNR=25.3, Peak=189 HFD=3.0
03:43:53.201 00.000 10844 MultiStar: [#1 0.70,0.72,0.00,M1] [#2 0.21,0.48,0.95,U] [#3 0.68,0.16,0.00,M3] [#4 0.42,-0.11,0.90,U] [#5 0.73,0.33,0.00,M2] [#6 0.17,-0.02,1.11,U] [#7 0.65,0.10,0.00,M1] [#8 0.60,0.44,0.00,M2] 
03:43:53.201 00.000 10844 single-star, 3 included, MultiStar: {0.16, 0.08}, one-star: {-0.11, 0.00}
03:43:53.201 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
03:43:53.201 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.86 = -1.43)
03:43:53.201 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.12 mountX=-0.02 mountY=-0.11, mountTheta=-1.73
03:43:53.206 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.00, opts=13)
03:43:53.206 00.000 10844 Enqueuing Move request for scope (-0.11, 0.00)
03:43:53.206 00.000 11060 Worker thread wakes up
03:43:53.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:53.206 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
03:43:53.206 00.000 10844 UpdateGuideState exits: m=1609 SNR=25.3
03:43:53.206 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
03:43:53.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:53.206 00.000 11060 Moving (-0.11, 0.00) raw xDistance=-0.02 yDistance=-0.11
03:43:53.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:53.206 00.000 10844 Enqueuing Expose request
03:43:53.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:43:53.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:53.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:43:53.206 00.000 11060 MoveAxis(E, 0, ABG)
03:43:53.206 00.000 11060 Move returns status 0, amount 0
03:43:53.206 00.000 11060 MoveAxis(N, 0, ABG)
03:43:53.206 00.000 11060 Move returns status 0, amount 0
03:43:53.206 00.000 11060 move complete, result=0
03:43:53.206 00.000 11060 worker thread done servicing request
03:43:53.206 00.000 11060 Worker thread wakes up
03:43:53.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:53.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:53.210 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:53.838 00.628 11060 Exposure complete
03:43:54.066 00.228 11060 worker thread done servicing request
03:43:54.066 00.000 10844 OnExposeComplete: enter
03:43:54.066 00.000 10844 UpdateGuideState(): m_state=6
03:43:54.066 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
03:43:54.066 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.75, Mass=1649, SNR=25.3, Peak=188 HFD=3.5
03:43:54.066 00.000 10844 MultiStar: [#1 -0.01,0.39,1.02,U] [#2 0.67,0.64,0.00,M1] [#3 0.31,0.09,0.94,U] [#4 0.44,0.21,1.01,U] [#5 0.16,0.45,0.99,U] [#6 0.32,-0.25,1.09,U] [#7 0.15,0.66,0.00,M2] [#8 0.59,0.17,0.00,M3] 
03:43:54.066 00.000 10844 single-star, 5 included, MultiStar: {0.19, 0.11}, one-star: {-0.10, -0.17}
03:43:54.066 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.39) = xAngle (-3.50 = 2.78)
03:43:54.066 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
03:43:54.066 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-2.11 mountX=-0.18 mountY=-0.07, mountTheta=-2.76
03:43:54.072 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.17, opts=13)
03:43:54.072 00.000 10844 Enqueuing Move request for scope (-0.10, -0.17)
03:43:54.072 00.000 11060 Worker thread wakes up
03:43:54.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:54.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
03:43:54.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
03:43:54.072 00.000 11060 Moving (-0.10, -0.17) raw xDistance=-0.18 yDistance=-0.07
03:43:54.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:43:54.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:54.074 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:43:54.074 00.000 11060 MoveAxis(E, 43, ABG)
03:43:54.074 00.000 11060 Guiding  Dir = 2, Dur = 43
03:43:54.074 00.000 10844 UpdateGuideState exits: m=1649 SNR=25.3
03:43:54.075 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:54.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:54.075 00.000 10844 Enqueuing Expose request
03:43:54.079 00.004 11060 IsSlewing returns 0
03:43:54.079 00.000 11060 IsGuiding returns 0
03:43:54.125 00.046 11060 IsGuiding returns 0
03:43:54.125 00.000 11060 Move returns status 0, amount 43
03:43:54.125 00.000 11060 MoveAxis(N, 0, ABG)
03:43:54.125 00.000 11060 Move returns status 0, amount 0
03:43:54.125 00.000 11060 move complete, result=0
03:43:54.125 00.000 11060 worker thread done servicing request
03:43:54.125 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
03:43:54.125 00.000 11060 Worker thread wakes up
03:43:54.125 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:54.125 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:54.762 00.637 11060 Exposure complete
03:43:54.969 00.207 11060 worker thread done servicing request
03:43:54.969 00.000 10844 OnExposeComplete: enter
03:43:54.969 00.000 10844 UpdateGuideState(): m_state=6
03:43:54.969 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
03:43:54.969 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=105.59, Mass=1870, SNR=27.4, Peak=204 HFD=3.2
03:43:54.969 00.000 10844 MultiStar: [#1 -0.02,0.32,1.02,U] [#2 0.53,0.21,0.87,U] [#3 0.78,0.73,0.00,M3] [#4 -0.04,0.10,0.88,U] [#5 -0.15,0.57,0.00,M2] [#6 0.12,-0.27,1.00,U] [#7 0.44,0.71,0.00,M3] [#8 0.44,0.12,0.77,U] 
03:43:54.969 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.20}, one-star: {-0.14, 0.67}
03:43:54.969 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.39) = xAngle (-0.41 = -0.41)
03:43:54.969 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.71 = 2.71)
03:43:54.969 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.98 mountX=0.22 mountY=0.10, mountTheta=0.42
03:43:54.982 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.20, opts=13)
03:43:54.982 00.000 10844 Enqueuing Move request for scope (0.13, 0.20)
03:43:54.982 00.000 11060 Worker thread wakes up
03:43:54.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:54.984 00.002 10844 UpdateGuideState exits: m=1870 SNR=27.4
03:43:54.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
03:43:54.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:54.984 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
03:43:54.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:54.984 00.000 11060 Moving (0.13, 0.20) raw xDistance=0.22 yDistance=0.10
03:43:54.984 00.000 10844 Enqueuing Expose request
03:43:54.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:43:54.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:54.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:43:54.984 00.000 11060 MoveAxis(W, 50, ABG)
03:43:54.984 00.000 11060 Guiding  Dir = 3, Dur = 50
03:43:54.988 00.004 11060 IsSlewing returns 0
03:43:54.988 00.000 11060 IsGuiding returns 0
03:43:55.054 00.066 11060 IsGuiding returns 0
03:43:55.054 00.000 11060 Move returns status 0, amount 50
03:43:55.054 00.000 11060 MoveAxis(N, 0, ABG)
03:43:55.054 00.000 11060 Move returns status 0, amount 0
03:43:55.055 00.001 11060 move complete, result=0
03:43:55.055 00.000 11060 worker thread done servicing request
03:43:55.055 00.000 11060 Worker thread wakes up
03:43:55.055 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
03:43:55.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:55.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:55.685 00.630 11060 Exposure complete
03:43:55.885 00.200 11060 worker thread done servicing request
03:43:55.885 00.000 10844 OnExposeComplete: enter
03:43:55.885 00.000 10844 UpdateGuideState(): m_state=6
03:43:55.885 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
03:43:55.885 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.92, Mass=1957, SNR=28.4, Peak=190 HFD=3.4
03:43:55.887 00.002 10844 MultiStar: [#1 0.42,0.28,0.87,U] [#2 0.14,0.41,0.88,U] [#3 0.88,0.21,0.00,M4] [#4 0.21,-0.28,0.92,U] [#5 0.15,-0.10,0.87,U] [#6 -0.12,-0.29,0.93,U] [#7 0.29,0.05,0.88,U] [#8 0.40,-0.31,0.72,U] 
03:43:55.887 00.000 10844 single-star, 7 included, MultiStar: {0.16, -0.02}, one-star: {-0.10, 0.00}
03:43:55.887 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
03:43:55.887 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.84 = -1.45)
03:43:55.887 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.10 mountX=-0.01 mountY=-0.10, mountTheta=-1.71
03:43:55.888 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.00, opts=13)
03:43:55.888 00.000 10844 Enqueuing Move request for scope (-0.10, 0.00)
03:43:55.888 00.000 11060 Worker thread wakes up
03:43:55.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:55.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
03:43:55.888 00.000 10844 UpdateGuideState exits: m=1957 SNR=28.4
03:43:55.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
03:43:55.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:55.888 00.000 11060 Moving (-0.10, 0.00) raw xDistance=-0.01 yDistance=-0.10
03:43:55.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:55.888 00.000 10844 Enqueuing Expose request
03:43:55.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:55.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:55.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:43:55.888 00.000 11060 MoveAxis(E, 0, ABG)
03:43:55.888 00.000 11060 Move returns status 0, amount 0
03:43:55.888 00.000 11060 MoveAxis(N, 0, ABG)
03:43:55.892 00.004 11060 Move returns status 0, amount 0
03:43:55.892 00.000 11060 move complete, result=0
03:43:55.892 00.000 11060 worker thread done servicing request
03:43:55.892 00.000 11060 Worker thread wakes up
03:43:55.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:55.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:55.894 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:43:56.528 00.634 11060 Exposure complete
03:43:56.728 00.200 11060 worker thread done servicing request
03:43:56.728 00.000 10844 OnExposeComplete: enter
03:43:56.728 00.000 10844 UpdateGuideState(): m_state=6
03:43:56.731 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
03:43:56.731 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.59, Mass=1873, SNR=27.0, Peak=172 HFD=3.5
03:43:56.731 00.000 10844 MultiStar: [#1 0.56,0.53,0.00,M1] [#2 0.30,0.04,0.93,U] [#3 0.69,-0.14,0.00,M5] [#4 0.53,-0.60,0.00,M1] [#5 0.68,0.21,0.00,M2] [#6 0.49,-0.45,0.00,M1] [#7 0.06,0.04,0.92,U] [#8 0.49,0.03,0.77,U] 
03:43:56.731 00.000 10844 refined, 3 included, MultiStar: {0.23, -0.06}, one-star: {0.11, -0.33}
03:43:56.731 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.39) = xAngle (-1.66 = -1.66)
03:43:56.731 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.46 = 1.46)
03:43:56.731 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.28 mountX=-0.02 mountY=0.23, mountTheta=1.67
03:43:56.731 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.06, opts=13)
03:43:56.731 00.000 10844 Enqueuing Move request for scope (0.23, -0.06)
03:43:56.731 00.000 11060 Worker thread wakes up
03:43:56.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
03:43:56.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
03:43:56.731 00.000 11060 Moving (0.23, -0.06) raw xDistance=-0.02 yDistance=0.23
03:43:56.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:43:56.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:43:56.736 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:56.736 00.000 10844 UpdateGuideState exits: m=1873 SNR=27.0
03:43:56.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:56.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:56.736 00.000 10844 Enqueuing Expose request
03:43:56.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:43:56.736 00.000 11060 MoveAxis(E, 0, ABG)
03:43:56.736 00.000 11060 Move returns status 0, amount 0
03:43:56.736 00.000 11060 MoveAxis(N, 0, ABG)
03:43:56.736 00.000 11060 Move returns status 0, amount 0
03:43:56.736 00.000 11060 move complete, result=0
03:43:56.736 00.000 11060 worker thread done servicing request
03:43:56.736 00.000 11060 Worker thread wakes up
03:43:56.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:56.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:56.740 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:57.381 00.641 11060 Exposure complete
03:43:57.577 00.196 11060 worker thread done servicing request
03:43:57.577 00.000 10844 OnExposeComplete: enter
03:43:57.577 00.000 10844 UpdateGuideState(): m_state=6
03:43:57.577 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
03:43:57.577 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=105.05, Mass=2075, SNR=28.2, Peak=183 HFD=3.1
03:43:57.580 00.003 10844 MultiStar: [#1 0.60,0.06,0.00,M2] [#2 0.18,0.38,0.89,U] [#3 0.52,-0.51,0.00,M6] [#4 0.27,0.14,0.88,U] [#5 0.18,-0.40,0.86,U] [#6 0.03,0.07,1.00,U] [#7 0.43,0.13,0.93,U] [#8 0.59,0.22,0.00,M1] 
03:43:57.580 00.000 10844 single-star, 5 included, MultiStar: {0.19, 0.08}, one-star: {0.10, 0.13}
03:43:57.580 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
03:43:57.580 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.66 = 2.66)
03:43:57.580 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.93 mountX=0.14 mountY=0.07, mountTheta=0.48
03:43:57.581 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.13, opts=13)
03:43:57.581 00.000 10844 Enqueuing Move request for scope (0.10, 0.13)
03:43:57.581 00.000 11060 Worker thread wakes up
03:43:57.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:57.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
03:43:57.581 00.000 10844 UpdateGuideState exits: m=2075 SNR=28.2
03:43:57.581 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
03:43:57.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:57.581 00.000 11060 Moving (0.10, 0.13) raw xDistance=0.14 yDistance=0.07
03:43:57.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:57.581 00.000 10844 Enqueuing Expose request
03:43:57.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:43:57.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:57.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:43:57.581 00.000 11060 MoveAxis(W, 33, ABG)
03:43:57.581 00.000 11060 Guiding  Dir = 3, Dur = 33
03:43:57.607 00.026 11060 IsSlewing returns 0
03:43:57.607 00.000 11060 IsGuiding returns 0
03:43:57.669 00.062 11060 IsGuiding returns 0
03:43:57.669 00.000 11060 Move returns status 0, amount 33
03:43:57.670 00.001 11060 MoveAxis(N, 0, ABG)
03:43:57.670 00.000 11060 Move returns status 0, amount 0
03:43:57.670 00.000 11060 move complete, result=0
03:43:57.670 00.000 11060 worker thread done servicing request
03:43:57.670 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
03:43:57.670 00.000 11060 Worker thread wakes up
03:43:57.671 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:57.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:58.307 00.636 11060 Exposure complete
03:43:58.539 00.232 11060 worker thread done servicing request
03:43:58.539 00.000 10844 OnExposeComplete: enter
03:43:58.539 00.000 10844 UpdateGuideState(): m_state=6
03:43:58.539 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
03:43:58.539 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.61, Mass=1734, SNR=26.1, Peak=172 HFD=3.2
03:43:58.539 00.000 10844 MultiStar: [#1 0.78,0.38,0.00,M3] [#2 0.11,0.29,0.85,U] [#3 0.63,-0.13,0.00,M7] [#4 0.44,-0.45,0.00,M1] [#5 0.85,-0.51,0.00,M2] [#6 -0.13,-0.56,0.99,U] [#7 0.49,0.24,0.96,U] [#8 0.30,0.08,0.80,U] 
03:43:58.539 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.07}, one-star: {-0.12, -0.30}
03:43:58.539 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
03:43:58.539 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.21 = 1.21)
03:43:58.539 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.05 mountY=0.13, mountTheta=1.92
03:43:58.543 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.07, opts=13)
03:43:58.543 00.000 10844 Enqueuing Move request for scope (0.12, -0.07)
03:43:58.543 00.000 11060 Worker thread wakes up
03:43:58.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:43:58.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
03:43:58.543 00.000 10844 UpdateGuideState exits: m=1734 SNR=26.1
03:43:58.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
03:43:58.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:58.543 00.000 11060 Moving (0.12, -0.07) raw xDistance=-0.05 yDistance=0.13
03:43:58.543 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:58.543 00.000 10844 Enqueuing Expose request
03:43:58.543 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:43:58.543 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:43:58.543 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:43:58.545 00.002 11060 MoveAxis(E, 0, ABG)
03:43:58.545 00.000 11060 Move returns status 0, amount 0
03:43:58.545 00.000 11060 MoveAxis(N, 0, ABG)
03:43:58.545 00.000 11060 Move returns status 0, amount 0
03:43:58.545 00.000 11060 move complete, result=0
03:43:58.545 00.000 11060 worker thread done servicing request
03:43:58.545 00.000 11060 Worker thread wakes up
03:43:58.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:43:58.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:43:58.545 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:59.172 00.627 11060 Exposure complete
03:43:59.386 00.214 11060 worker thread done servicing request
03:43:59.386 00.000 10844 OnExposeComplete: enter
03:43:59.386 00.000 10844 UpdateGuideState(): m_state=6
03:43:59.386 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
03:43:59.386 00.000 10844 Star::Find returns 1 (0), X=621.18, Y=104.67, Mass=1740, SNR=26.4, Peak=154 HFD=3.4
03:43:59.386 00.000 10844 MultiStar: [#1 0.75,0.14,0.00,M4] [#2 0.02,0.22,0.88,U] [#3 0.44,-0.17,1.01,U] [#4 0.19,-0.69,0.00,M2] [#5 0.82,-0.52,0.00,M3] [#6 -0.22,-0.39,1.07,U] [#7 0.22,-0.06,0.90,U] [#8 0.45,0.15,0.77,U] 
03:43:59.386 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.10}, one-star: {0.35, -0.25}
03:43:59.386 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.39) = xAngle (-1.87 = -1.87)
03:43:59.386 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
03:43:59.386 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-0.48 mountX=-0.07 mountY=0.21, mountTheta=1.87
03:43:59.386 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.10, opts=13)
03:43:59.386 00.000 10844 Enqueuing Move request for scope (0.20, -0.10)
03:43:59.386 00.000 11060 Worker thread wakes up
03:43:59.391 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
03:43:59.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
03:43:59.391 00.000 11060 Moving (0.20, -0.10) raw xDistance=-0.07 yDistance=0.21
03:43:59.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:43:59.391 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.27 newest=0.42
03:43:59.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:43:59.391 00.000 11060 MoveAxis(E, 0, ABG)
03:43:59.391 00.000 11060 Move returns status 0, amount 0
03:43:59.391 00.000 11060 BLC: Oldest BLC event removed
03:43:59.391 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 625 applied
03:43:59.391 00.000 11060 MoveAxis(S, 708, ABG)
03:43:59.391 00.000 11060 Guiding  Dir = 1, Dur = 708
03:43:59.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:43:59.391 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.4
03:43:59.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:59.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:43:59.391 00.000 10844 Enqueuing Expose request
03:43:59.396 00.005 11060 IsSlewing returns 0
03:43:59.396 00.000 11060 IsGuiding returns 0
03:44:00.110 00.714 11060 IsGuiding returns 0
03:44:00.110 00.000 11060 Move returns status 0, amount 708
03:44:00.110 00.000 11060 move complete, result=0
03:44:00.110 00.000 11060 worker thread done servicing request
03:44:00.110 00.000 11060 Worker thread wakes up
03:44:00.110 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 708 ms SOUTH
03:44:00.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:00.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:00.754 00.644 11060 Exposure complete
03:44:00.945 00.191 11060 worker thread done servicing request
03:44:00.945 00.000 10844 OnExposeComplete: enter
03:44:00.945 00.000 10844 UpdateGuideState(): m_state=6
03:44:00.945 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
03:44:00.945 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.97, Mass=1624, SNR=25.4, Peak=172 HFD=3.3
03:44:00.945 00.000 10844 MultiStar: [#1 0.29,0.34,1.02,U] [#2 -0.33,0.03,0.98,U] [#3 -0.20,0.10,1.00,U] [#4 -0.13,-0.31,0.95,U] [#5 -0.34,-0.25,1.00,U] [#6 -0.26,0.17,1.06,U] [#7 0.06,0.03,1.06,U] [#8 0.74,0.59,0.00,M1] 
03:44:00.945 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.02}, one-star: {-0.34, 0.06}
03:44:00.945 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.39) = xAngle (1.60 = 1.60)
03:44:00.945 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.72 = -1.56)
03:44:00.945 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=2.99 mountX=-0.00 mountY=-0.16, mountTheta=-1.60
03:44:00.945 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.02, opts=13)
03:44:00.945 00.000 10844 Enqueuing Move request for scope (-0.16, 0.02)
03:44:00.950 00.005 11060 Worker thread wakes up
03:44:00.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:00.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
03:44:00.950 00.000 10844 UpdateGuideState exits: m=1624 SNR=25.4
03:44:00.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
03:44:00.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:00.950 00.000 11060 Moving (-0.16, 0.02) raw xDistance=-0.00 yDistance=-0.16
03:44:00.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:00.950 00.000 10844 Enqueuing Expose request
03:44:00.950 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.149906, 1:-0.157986
03:44:00.950 00.000 11060 BLC: No correction, Miss < min_move
03:44:00.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:44:00.950 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:00.950 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:44:00.950 00.000 11060 MoveAxis(E, 0, ABG)
03:44:00.950 00.000 11060 Move returns status 0, amount 0
03:44:00.950 00.000 11060 MoveAxis(N, 0, ABG)
03:44:00.950 00.000 11060 Move returns status 0, amount 0
03:44:00.950 00.000 11060 move complete, result=0
03:44:00.950 00.000 11060 worker thread done servicing request
03:44:00.950 00.000 11060 Worker thread wakes up
03:44:00.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:00.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:00.950 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:01.584 00.634 11060 Exposure complete
03:44:01.782 00.198 11060 worker thread done servicing request
03:44:01.782 00.000 10844 OnExposeComplete: enter
03:44:01.782 00.000 10844 UpdateGuideState(): m_state=6
03:44:01.782 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
03:44:01.782 00.000 10844 Star::Find returns 1 (0), X=620.25, Y=105.20, Mass=1479, SNR=24.5, Peak=134 HFD=3.3
03:44:01.784 00.002 10844 MultiStar: [#1 0.14,0.18,1.05,U] [#2 -0.17,0.52,0.90,U] [#3 0.16,-0.07,1.00,U] [#4 0.07,0.06,1.02,U] [#5 -0.08,0.19,1.11,U] [#6 -0.73,-0.40,0.00,M1] [#7 -0.06,0.41,1.02,U] [#8 -0.42,0.04,0.92,U] 
03:44:01.784 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.20}, one-star: {-0.58, 0.28}
03:44:01.784 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.39) = xAngle (0.69 = 0.69)
03:44:01.784 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.81 = -2.47)
03:44:01.784 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.08 mountX=0.17 mountY=-0.14, mountTheta=-0.68
03:44:01.787 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.20, opts=13)
03:44:01.787 00.000 10844 Enqueuing Move request for scope (-0.11, 0.20)
03:44:01.787 00.000 11060 Worker thread wakes up
03:44:01.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:01.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
03:44:01.787 00.000 10844 UpdateGuideState exits: m=1479 SNR=24.5
03:44:01.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
03:44:01.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:01.787 00.000 11060 Moving (-0.11, 0.20) raw xDistance=0.17 yDistance=-0.14
03:44:01.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:01.787 00.000 10844 Enqueuing Expose request
03:44:01.787 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.149906, 1:-0.157986, 2:-0.139947
03:44:01.787 00.000 11060 BLC: No correction, Miss < min_move
03:44:01.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:44:01.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:01.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:44:01.787 00.000 11060 MoveAxis(W, 41, ABG)
03:44:01.787 00.000 11060 Guiding  Dir = 3, Dur = 41
03:44:01.821 00.034 11060 IsSlewing returns 0
03:44:01.821 00.000 11060 IsGuiding returns 0
03:44:01.882 00.061 11060 IsGuiding returns 0
03:44:01.882 00.000 11060 Move returns status 0, amount 41
03:44:01.882 00.000 11060 MoveAxis(N, 0, ABG)
03:44:01.882 00.000 11060 Move returns status 0, amount 0
03:44:01.882 00.000 11060 move complete, result=0
03:44:01.882 00.000 11060 worker thread done servicing request
03:44:01.882 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
03:44:01.882 00.000 11060 Worker thread wakes up
03:44:01.882 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:01.882 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:02.512 00.630 11060 Exposure complete
03:44:02.716 00.204 11060 worker thread done servicing request
03:44:02.716 00.000 10844 OnExposeComplete: enter
03:44:02.716 00.000 10844 UpdateGuideState(): m_state=6
03:44:02.716 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
03:44:02.716 00.000 10844 Star::Find returns 1 (0), X=620.16, Y=104.57, Mass=1783, SNR=26.3, Peak=212 HFD=3.6
03:44:02.716 00.000 10844 MultiStar: [#1 -0.18,-0.04,0.95,U] [#2 -0.36,0.30,0.90,U] [#3 -0.01,-0.03,0.99,U] [#4 -0.01,-0.52,1.02,U] [#5 -0.05,-0.47,0.91,U] [#6 -0.30,-0.06,0.92,U] [#7 -0.18,0.05,1.04,U] [#8 -0.01,0.09,0.82,U] 
03:44:02.716 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.12}, one-star: {-0.67, -0.35}
03:44:02.716 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.39) = xAngle (-3.99 = 2.30)
03:44:02.716 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.86 = -0.86)
03:44:02.716 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.60 mountX=-0.16 mountY=-0.18, mountTheta=-2.29
03:44:02.719 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.12, opts=13)
03:44:02.719 00.000 10844 Enqueuing Move request for scope (-0.20, -0.12)
03:44:02.719 00.000 11060 Worker thread wakes up
03:44:02.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:02.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
03:44:02.719 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.3
03:44:02.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
03:44:02.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:02.721 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:02.721 00.000 10844 Enqueuing Expose request
03:44:02.721 00.000 11060 Moving (-0.20, -0.12) raw xDistance=-0.16 yDistance=-0.18
03:44:02.721 00.000 11060 BLC: window closed
03:44:02.721 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.149906, 1:-0.157986, 2:-0.139947
03:44:02.721 00.000 11060 BLC: No correction, Miss < min_move
03:44:02.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:44:02.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:02.721 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:44:02.721 00.000 11060 MoveAxis(E, 35, ABG)
03:44:02.721 00.000 11060 Guiding  Dir = 2, Dur = 35
03:44:02.724 00.003 11060 IsSlewing returns 0
03:44:02.724 00.000 11060 IsGuiding returns 0
03:44:02.770 00.046 11060 IsGuiding returns 0
03:44:02.770 00.000 11060 Move returns status 0, amount 35
03:44:02.770 00.000 11060 MoveAxis(N, 0, ABG)
03:44:02.770 00.000 11060 Move returns status 0, amount 0
03:44:02.770 00.000 11060 move complete, result=0
03:44:02.770 00.000 11060 worker thread done servicing request
03:44:02.770 00.000 11060 Worker thread wakes up
03:44:02.770 00.000 10844 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
03:44:02.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:02.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:03.409 00.639 11060 Exposure complete
03:44:03.608 00.199 11060 worker thread done servicing request
03:44:03.608 00.000 10844 OnExposeComplete: enter
03:44:03.608 00.000 10844 UpdateGuideState(): m_state=6
03:44:03.608 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
03:44:03.608 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.42, Mass=1877, SNR=27.9, Peak=252 HFD=3.1
03:44:03.608 00.000 10844 MultiStar: [#1 -0.13,0.02,0.94,U] [#2 0.10,-0.36,0.93,U] [#3 0.35,-0.06,0.98,U] [#4 0.13,-0.42,0.93,U] [#5 0.26,-0.20,0.83,U] [#6 0.19,-0.52,0.94,U] [#7 -0.04,-0.38,0.80,U] [#8 0.94,0.14,0.00,M1] 
03:44:03.608 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.30}, one-star: {-0.06, -0.50}
03:44:03.608 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.39) = xAngle (-2.64 = -2.64)
03:44:03.608 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
03:44:03.608 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.25 mountX=-0.28 mountY=0.15, mountTheta=2.65
03:44:03.615 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.30, opts=13)
03:44:03.615 00.000 10844 Enqueuing Move request for scope (0.10, -0.30)
03:44:03.615 00.000 11060 Worker thread wakes up
03:44:03.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
03:44:03.615 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:03.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
03:44:03.615 00.000 11060 Moving (0.10, -0.30) raw xDistance=-0.28 yDistance=0.15
03:44:03.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:44:03.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:03.616 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:44:03.616 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.9
03:44:03.616 00.000 11060 MoveAxis(E, 67, ABG)
03:44:03.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:03.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:03.616 00.000 10844 Enqueuing Expose request
03:44:03.616 00.000 11060 Guiding  Dir = 2, Dur = 67
03:44:03.628 00.012 11060 IsSlewing returns 0
03:44:03.628 00.000 11060 IsGuiding returns 0
03:44:03.704 00.076 11060 IsGuiding returns 0
03:44:03.704 00.000 11060 Move returns status 0, amount 67
03:44:03.704 00.000 11060 MoveAxis(N, 0, ABG)
03:44:03.704 00.000 11060 Move returns status 0, amount 0
03:44:03.704 00.000 11060 move complete, result=0
03:44:03.704 00.000 11060 worker thread done servicing request
03:44:03.704 00.000 11060 Worker thread wakes up
03:44:03.704 00.000 10844 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
03:44:03.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:03.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:04.332 00.628 11060 Exposure complete
03:44:04.552 00.220 11060 worker thread done servicing request
03:44:04.552 00.000 10844 OnExposeComplete: enter
03:44:04.552 00.000 10844 UpdateGuideState(): m_state=6
03:44:04.552 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
03:44:04.552 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=105.24, Mass=1986, SNR=28.3, Peak=178 HFD=3.3
03:44:04.552 00.000 10844 MultiStar: [#1 0.40,0.62,0.00,M1] [#2 0.21,0.21,0.86,U] [#3 0.15,0.57,0.00,M3] [#4 -0.19,0.01,0.94,U] [#5 -0.22,0.68,0.00,M1] [#6 0.43,0.28,1.01,U] [#7 -0.20,0.64,0.00,M1] [#8 0.10,0.27,0.75,U] 
03:44:04.552 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.22}, one-star: {0.03, 0.32}
03:44:04.552 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:44:04.552 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:44:04.552 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.07 mountX=0.24 mountY=0.08, mountTheta=0.34
03:44:04.555 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.22, opts=13)
03:44:04.555 00.000 10844 Enqueuing Move request for scope (0.12, 0.22)
03:44:04.555 00.000 11060 Worker thread wakes up
03:44:04.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:04.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
03:44:04.555 00.000 10844 UpdateGuideState exits: m=1986 SNR=28.3
03:44:04.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
03:44:04.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:04.555 00.000 11060 Moving (0.12, 0.22) raw xDistance=0.24 yDistance=0.08
03:44:04.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:04.555 00.000 10844 Enqueuing Expose request
03:44:04.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
03:44:04.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:04.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:44:04.555 00.000 11060 MoveAxis(W, 53, ABG)
03:44:04.555 00.000 11060 Guiding  Dir = 3, Dur = 53
03:44:04.563 00.008 11060 IsSlewing returns 0
03:44:04.563 00.000 11060 IsGuiding returns 0
03:44:04.629 00.066 11060 IsGuiding returns 0
03:44:04.629 00.000 11060 Move returns status 0, amount 53
03:44:04.629 00.000 11060 MoveAxis(N, 0, ABG)
03:44:04.629 00.000 11060 Move returns status 0, amount 0
03:44:04.629 00.000 11060 move complete, result=0
03:44:04.629 00.000 11060 worker thread done servicing request
03:44:04.629 00.000 10844 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
03:44:04.629 00.000 11060 Worker thread wakes up
03:44:04.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:04.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:05.263 00.634 11060 Exposure complete
03:44:05.461 00.198 11060 worker thread done servicing request
03:44:05.461 00.000 10844 OnExposeComplete: enter
03:44:05.461 00.000 10844 UpdateGuideState(): m_state=6
03:44:05.465 00.004 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
03:44:05.465 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=105.06, Mass=1704, SNR=25.7, Peak=224 HFD=3.2
03:44:05.466 00.001 10844 MultiStar: [#1 -0.05,0.60,0.00,M2] [#2 -0.21,0.29,0.97,U] [#3 0.60,0.17,0.00,M4] [#4 -0.17,0.03,1.11,U] [#5 0.05,0.21,0.95,U] [#6 -0.14,0.12,1.01,U] [#7 -0.28,0.42,0.91,U] [#8 0.11,0.11,0.84,U] 
03:44:05.466 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.18}, one-star: {-0.25, 0.14}
03:44:05.466 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.39) = xAngle (0.81 = 0.81)
03:44:05.466 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.93 = -2.35)
03:44:05.466 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.23 cameraTheta=2.20 mountX=0.16 mountY=-0.16, mountTheta=-0.80
03:44:05.466 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.18, opts=13)
03:44:05.466 00.000 10844 Enqueuing Move request for scope (-0.13, 0.18)
03:44:05.466 00.000 11060 Worker thread wakes up
03:44:05.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:05.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
03:44:05.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
03:44:05.466 00.000 10844 UpdateGuideState exits: m=1704 SNR=25.7
03:44:05.466 00.000 11060 Moving (-0.13, 0.18) raw xDistance=0.16 yDistance=-0.16
03:44:05.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:05.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:44:05.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:05.466 00.000 10844 Enqueuing Expose request
03:44:05.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:05.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:44:05.466 00.000 11060 MoveAxis(W, 39, ABG)
03:44:05.466 00.000 11060 Guiding  Dir = 3, Dur = 39
03:44:05.486 00.020 11060 IsSlewing returns 0
03:44:05.486 00.000 11060 IsGuiding returns 0
03:44:05.536 00.050 11060 IsGuiding returns 0
03:44:05.536 00.000 11060 Move returns status 0, amount 39
03:44:05.536 00.000 11060 MoveAxis(N, 0, ABG)
03:44:05.536 00.000 11060 Move returns status 0, amount 0
03:44:05.536 00.000 11060 move complete, result=0
03:44:05.536 00.000 11060 worker thread done servicing request
03:44:05.536 00.000 11060 Worker thread wakes up
03:44:05.536 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
03:44:05.536 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:05.536 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:06.174 00.638 11060 Exposure complete
03:44:06.378 00.204 11060 worker thread done servicing request
03:44:06.378 00.000 10844 OnExposeComplete: enter
03:44:06.378 00.000 10844 UpdateGuideState(): m_state=6
03:44:06.378 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
03:44:06.378 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=105.34, Mass=1545, SNR=25.0, Peak=190 HFD=3.1
03:44:06.378 00.000 10844 MultiStar: [#1 0.11,0.16,0.94,U] [#2 0.46,0.48,0.00,M1] [#3 0.61,0.45,0.00,M5] [#4 -0.02,0.43,1.08,U] [#5 0.21,0.27,1.04,U] [#6 -0.28,0.13,1.05,U] [#7 0.48,0.04,0.94,U] [#8 0.12,0.33,0.91,U] 
03:44:06.378 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.26}, one-star: {-0.21, 0.42}
03:44:06.378 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.39) = xAngle (-0.01 = -0.01)
03:44:06.378 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.11 = 3.11)
03:44:06.378 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.38 mountX=0.26 mountY=0.01, mountTheta=0.03
03:44:06.382 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.26, opts=13)
03:44:06.382 00.000 10844 Enqueuing Move request for scope (0.05, 0.26)
03:44:06.382 00.000 11060 Worker thread wakes up
03:44:06.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:06.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
03:44:06.382 00.000 10844 UpdateGuideState exits: m=1545 SNR=25.0
03:44:06.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
03:44:06.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:06.382 00.000 11060 Moving (0.05, 0.26) raw xDistance=0.26 yDistance=0.01
03:44:06.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:06.382 00.000 10844 Enqueuing Expose request
03:44:06.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:44:06.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:06.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:44:06.382 00.000 11060 MoveAxis(W, 63, ABG)
03:44:06.382 00.000 11060 Guiding  Dir = 3, Dur = 63
03:44:06.410 00.028 11060 IsSlewing returns 0
03:44:06.410 00.000 11060 IsGuiding returns 0
03:44:06.490 00.080 11060 IsGuiding returns 0
03:44:06.490 00.000 11060 Move returns status 0, amount 63
03:44:06.490 00.000 11060 MoveAxis(N, 0, ABG)
03:44:06.490 00.000 11060 Move returns status 0, amount 0
03:44:06.490 00.000 11060 move complete, result=0
03:44:06.490 00.000 11060 worker thread done servicing request
03:44:06.490 00.000 11060 Worker thread wakes up
03:44:06.490 00.000 10844 GuideStep: 0.3 px 63 ms WEST, 0.0 px 0 ms NORTH
03:44:06.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:06.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:07.126 00.636 11060 Exposure complete
03:44:07.329 00.203 11060 worker thread done servicing request
03:44:07.329 00.000 10844 OnExposeComplete: enter
03:44:07.329 00.000 10844 UpdateGuideState(): m_state=6
03:44:07.329 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
03:44:07.329 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=104.79, Mass=1521, SNR=24.6, Peak=202 HFD=2.9
03:44:07.329 00.000 10844 MultiStar: [#1 -0.40,0.40,1.00,U] [#2 0.28,0.26,0.93,U] [#3 0.32,0.00,1.06,U] [#4 -0.38,0.35,1.12,U] [#5 0.32,0.28,1.04,U] [#6 -0.04,-0.00,1.13,U] [#7 0.21,0.40,0.95,U] [#8 0.32,-0.10,0.81,U] 
03:44:07.329 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.17}, one-star: {-0.53, -0.12}
03:44:07.329 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.39) = xAngle (0.19 = 0.19)
03:44:07.329 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.97)
03:44:07.329 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=0.16 mountY=-0.03, mountTheta=-0.18
03:44:07.332 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.17, opts=13)
03:44:07.332 00.000 10844 Enqueuing Move request for scope (-0.00, 0.17)
03:44:07.332 00.000 11060 Worker thread wakes up
03:44:07.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:07.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
03:44:07.332 00.000 10844 UpdateGuideState exits: m=1521 SNR=24.6
03:44:07.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
03:44:07.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:07.332 00.000 11060 Moving (-0.00, 0.17) raw xDistance=0.16 yDistance=-0.03
03:44:07.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:07.332 00.000 10844 Enqueuing Expose request
03:44:07.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
03:44:07.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:07.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:44:07.332 00.000 11060 MoveAxis(W, 40, ABG)
03:44:07.332 00.000 11060 Guiding  Dir = 3, Dur = 40
03:44:07.342 00.010 11060 IsSlewing returns 0
03:44:07.343 00.001 11060 IsGuiding returns 0
03:44:07.389 00.046 11060 IsGuiding returns 0
03:44:07.389 00.000 11060 Move returns status 0, amount 40
03:44:07.389 00.000 11060 MoveAxis(N, 0, ABG)
03:44:07.389 00.000 11060 Move returns status 0, amount 0
03:44:07.389 00.000 11060 move complete, result=0
03:44:07.390 00.001 11060 worker thread done servicing request
03:44:07.390 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
03:44:07.390 00.000 11060 Worker thread wakes up
03:44:07.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:07.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:08.026 00.636 11060 Exposure complete
03:44:08.237 00.211 11060 worker thread done servicing request
03:44:08.237 00.000 10844 OnExposeComplete: enter
03:44:08.237 00.000 10844 UpdateGuideState(): m_state=6
03:44:08.237 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
03:44:08.237 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.72, Mass=1868, SNR=27.1, Peak=205 HFD=3.5
03:44:08.237 00.000 10844 MultiStar: [#1 0.07,0.09,0.91,U] [#2 0.05,0.65,0.00,M1] [#3 0.45,0.02,0.91,U] [#4 -0.46,-0.36,1.06,U] [#5 0.26,0.29,0.87,U] [#6 0.16,0.20,0.95,U] [#7 0.06,-0.23,0.97,U] [#8 0.60,0.02,0.00,M1] 
03:44:08.237 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.04}, one-star: {-0.16, -0.20}
03:44:08.237 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
03:44:08.237 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
03:44:08.237 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.80 mountX=-0.03 mountY=0.04, mountTheta=2.19
03:44:08.240 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
03:44:08.240 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
03:44:08.240 00.000 11060 Worker thread wakes up
03:44:08.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:08.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:44:08.240 00.000 10844 UpdateGuideState exits: m=1868 SNR=27.1
03:44:08.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:44:08.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:08.240 00.000 11060 Moving (0.04, -0.04) raw xDistance=-0.03 yDistance=0.04
03:44:08.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:08.240 00.000 10844 Enqueuing Expose request
03:44:08.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:44:08.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:08.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:44:08.240 00.000 11060 MoveAxis(E, 0, ABG)
03:44:08.240 00.000 11060 Move returns status 0, amount 0
03:44:08.240 00.000 11060 MoveAxis(N, 0, ABG)
03:44:08.240 00.000 11060 Move returns status 0, amount 0
03:44:08.240 00.000 11060 move complete, result=0
03:44:08.240 00.000 11060 worker thread done servicing request
03:44:08.240 00.000 11060 Worker thread wakes up
03:44:08.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:08.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:08.244 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:08.878 00.634 11060 Exposure complete
03:44:09.079 00.201 11060 worker thread done servicing request
03:44:09.079 00.000 10844 OnExposeComplete: enter
03:44:09.079 00.000 10844 UpdateGuideState(): m_state=6
03:44:09.079 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
03:44:09.079 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.32, Mass=1550, SNR=24.8, Peak=200 HFD=3.4
03:44:09.079 00.000 10844 MultiStar: [#1 0.04,-0.32,1.01,U] [#2 0.33,0.16,0.83,U] [#3 0.13,0.06,1.07,U] [#4 -0.09,-0.34,1.05,U] [#5 0.26,0.19,0.94,U] [#6 0.46,0.02,1.11,U] [#7 0.23,-0.58,0.00,M1] [#8 0.47,-0.12,0.90,U] 
03:44:09.079 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.13}, one-star: {-0.59, -0.60}
03:44:09.079 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.39) = xAngle (-2.20 = -2.20)
03:44:09.079 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.92 = 0.92)
03:44:09.079 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-0.81 mountX=-0.10 mountY=0.14, mountTheta=2.21
03:44:09.083 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.13, opts=13)
03:44:09.083 00.000 10844 Enqueuing Move request for scope (0.12, -0.13)
03:44:09.083 00.000 11060 Worker thread wakes up
03:44:09.083 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:09.083 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
03:44:09.083 00.000 10844 UpdateGuideState exits: m=1550 SNR=24.8
03:44:09.083 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
03:44:09.083 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:09.083 00.000 11060 Moving (0.12, -0.13) raw xDistance=-0.10 yDistance=0.14
03:44:09.083 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:09.083 00.000 10844 Enqueuing Expose request
03:44:09.083 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:44:09.083 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:09.083 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:44:09.083 00.000 11060 MoveAxis(E, 0, ABG)
03:44:09.083 00.000 11060 Move returns status 0, amount 0
03:44:09.083 00.000 11060 MoveAxis(N, 0, ABG)
03:44:09.083 00.000 11060 Move returns status 0, amount 0
03:44:09.083 00.000 11060 move complete, result=0
03:44:09.083 00.000 11060 worker thread done servicing request
03:44:09.083 00.000 11060 Worker thread wakes up
03:44:09.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:09.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:09.087 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:09.720 00.633 11060 Exposure complete
03:44:09.923 00.203 11060 worker thread done servicing request
03:44:09.923 00.000 10844 OnExposeComplete: enter
03:44:09.923 00.000 10844 UpdateGuideState(): m_state=6
03:44:09.924 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
03:44:09.924 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=104.76, Mass=1637, SNR=25.6, Peak=243 HFD=3.1
03:44:09.924 00.000 10844 MultiStar: [#1 0.28,0.18,1.07,U] [#2 0.08,0.28,1.00,U] [#3 -0.04,-0.46,1.09,U] [#4 -0.62,-0.54,0.00,M1] [#5 0.66,0.02,0.00,M1] [#6 -0.39,-0.77,0.00,M1] [#7 -0.33,-0.07,0.91,U] [#8 -0.23,-0.37,0.85,U] 
03:44:09.924 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.10}, one-star: {-0.32, -0.16}
03:44:09.924 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.62)
03:44:09.924 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.53 = -0.53)
03:44:09.925 00.001 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.27 mountX=-0.11 mountY=-0.06, mountTheta=-2.61
03:44:09.925 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.10, opts=13)
03:44:09.925 00.000 10844 Enqueuing Move request for scope (-0.08, -0.10)
03:44:09.925 00.000 11060 Worker thread wakes up
03:44:09.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:09.928 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
03:44:09.928 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.6
03:44:09.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
03:44:09.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:09.928 00.000 11060 Moving (-0.08, -0.10) raw xDistance=-0.11 yDistance=-0.06
03:44:09.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:09.928 00.000 10844 Enqueuing Expose request
03:44:09.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:44:09.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:09.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:44:09.928 00.000 11060 MoveAxis(E, 0, ABG)
03:44:09.928 00.000 11060 Move returns status 0, amount 0
03:44:09.928 00.000 11060 MoveAxis(N, 0, ABG)
03:44:09.928 00.000 11060 Move returns status 0, amount 0
03:44:09.928 00.000 11060 move complete, result=0
03:44:09.928 00.000 11060 worker thread done servicing request
03:44:09.930 00.002 11060 Worker thread wakes up
03:44:09.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:09.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:09.942 00.012 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:10.578 00.636 11060 Exposure complete
03:44:10.797 00.219 11060 worker thread done servicing request
03:44:10.797 00.000 10844 OnExposeComplete: enter
03:44:10.797 00.000 10844 UpdateGuideState(): m_state=6
03:44:10.797 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
03:44:10.797 00.000 10844 Star::Find returns 1 (1), X=620.83, Y=104.60, Mass=1931, SNR=28.0, Peak=255 HFD=3.2
03:44:10.797 00.000 10844 MultiStar: [#1 -0.26,0.17,0.87,U] [#2 0.12,-0.59,0.00,M1] [#3 0.20,0.20,0.97,U] [#4 -0.24,-0.14,0.91,U] [#5 0.22,0.22,0.88,U] [#6 0.11,-0.30,0.99,U] [#7 -0.05,-0.77,0.00,M1] [#8 0.63,0.19,0.00,M1] 
03:44:10.797 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.04}, one-star: {0.00, -0.32}
03:44:10.797 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
03:44:10.797 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.39 = 0.39)
03:44:10.797 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.34 mountX=-0.03 mountY=0.01, mountTheta=2.75
03:44:10.802 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
03:44:10.802 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
03:44:10.802 00.000 11060 Worker thread wakes up
03:44:10.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
03:44:10.802 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
03:44:10.802 00.000 11060 Moving (0.01, -0.04) raw xDistance=-0.03 yDistance=0.01
03:44:10.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:44:10.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:10.803 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:44:10.803 00.000 11060 MoveAxis(E, 0, ABG)
03:44:10.803 00.000 11060 Move returns status 0, amount 0
03:44:10.803 00.000 11060 MoveAxis(N, 0, ABG)
03:44:10.803 00.000 11060 Move returns status 0, amount 0
03:44:10.803 00.000 11060 move complete, result=0
03:44:10.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:10.803 00.000 10844 UpdateGuideState exits: m=1931 SNR=28.0 Saturated
03:44:10.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:10.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:10.803 00.000 10844 Enqueuing Expose request
03:44:10.803 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:10.803 00.000 11060 worker thread done servicing request
03:44:10.803 00.000 11060 Worker thread wakes up
03:44:10.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:10.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:11.426 00.623 11060 Exposure complete
03:44:11.632 00.206 11060 worker thread done servicing request
03:44:11.632 00.000 10844 OnExposeComplete: enter
03:44:11.632 00.000 10844 UpdateGuideState(): m_state=6
03:44:11.633 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
03:44:11.633 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.90, Mass=1752, SNR=26.0, Peak=205 HFD=3.5
03:44:11.633 00.000 10844 MultiStar: [#1 0.06,0.16,0.98,U] [#2 0.20,0.25,0.93,U] [#3 0.39,-0.01,1.06,U] [#4 0.04,0.12,1.03,U] [#5 0.53,0.50,0.00,M1] [#6 -0.05,0.36,1.03,U] [#7 0.01,0.03,0.93,U] [#8 0.33,-0.38,0.87,U] 
03:44:11.633 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {-0.34, -0.02}
03:44:11.633 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:44:11.633 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
03:44:11.633 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.75 mountX=0.08 mountY=0.06, mountTheta=0.65
03:44:11.633 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
03:44:11.633 00.000 10844 Enqueuing Move request for scope (0.08, 0.07)
03:44:11.633 00.000 11060 Worker thread wakes up
03:44:11.633 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:11.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:44:11.633 00.000 10844 UpdateGuideState exits: m=1752 SNR=26.0
03:44:11.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:44:11.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:11.633 00.000 11060 Moving (0.08, 0.07) raw xDistance=0.08 yDistance=0.06
03:44:11.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:11.637 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:44:11.637 00.000 10844 Enqueuing Expose request
03:44:11.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:11.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:44:11.637 00.000 11060 MoveAxis(E, 0, ABG)
03:44:11.637 00.000 11060 Move returns status 0, amount 0
03:44:11.637 00.000 11060 MoveAxis(N, 0, ABG)
03:44:11.637 00.000 11060 Move returns status 0, amount 0
03:44:11.637 00.000 11060 move complete, result=0
03:44:11.637 00.000 11060 worker thread done servicing request
03:44:11.637 00.000 11060 Worker thread wakes up
03:44:11.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:11.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:11.639 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:12.269 00.630 11060 Exposure complete
03:44:12.478 00.209 11060 worker thread done servicing request
03:44:12.478 00.000 10844 OnExposeComplete: enter
03:44:12.478 00.000 10844 UpdateGuideState(): m_state=6
03:44:12.479 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
03:44:12.479 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=105.30, Mass=1760, SNR=26.8, Peak=242 HFD=3.1
03:44:12.479 00.000 10844 MultiStar: [#1 0.01,-0.17,0.97,U] [#2 0.10,0.49,0.92,U] [#3 0.15,0.30,1.01,U] [#4 -0.18,-0.40,0.86,U] [#5 0.35,-0.18,1.03,U] [#6 -0.47,-0.32,1.05,U] [#7 0.14,-0.26,0.89,U] [#8 0.24,-0.19,0.73,U] 
03:44:12.479 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.31, 0.38}
03:44:12.479 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
03:44:12.479 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
03:44:12.479 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=-0.03 mountY=-0.00, mountTheta=-3.13
03:44:12.481 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
03:44:12.481 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
03:44:12.481 00.000 11060 Worker thread wakes up
03:44:12.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:12.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
03:44:12.481 00.000 10844 UpdateGuideState exits: m=1760 SNR=26.8
03:44:12.481 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
03:44:12.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:12.481 00.000 11060 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
03:44:12.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:12.481 00.000 10844 Enqueuing Expose request
03:44:12.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:44:12.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:12.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:44:12.481 00.000 11060 MoveAxis(E, 0, ABG)
03:44:12.481 00.000 11060 Move returns status 0, amount 0
03:44:12.481 00.000 11060 MoveAxis(N, 0, ABG)
03:44:12.481 00.000 11060 Move returns status 0, amount 0
03:44:12.481 00.000 11060 move complete, result=0
03:44:12.481 00.000 11060 worker thread done servicing request
03:44:12.481 00.000 11060 Worker thread wakes up
03:44:12.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:12.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:12.485 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:13.117 00.632 11060 Exposure complete
03:44:13.329 00.212 11060 worker thread done servicing request
03:44:13.329 00.000 10844 OnExposeComplete: enter
03:44:13.329 00.000 10844 UpdateGuideState(): m_state=6
03:44:13.329 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
03:44:13.329 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=105.04, Mass=1603, SNR=25.3, Peak=169 HFD=3.3
03:44:13.330 00.001 10844 MultiStar: [#1 0.18,0.49,1.05,U] [#2 0.02,0.37,0.94,U] [#3 0.50,0.08,0.97,U] [#4 -0.24,-0.21,1.00,U] [#5 0.05,0.31,1.02,U] [#6 -0.23,-0.21,1.06,U] [#7 -0.13,-0.27,0.96,U] [#8 0.51,-0.08,0.82,U] 
03:44:13.330 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.08, 0.12}
03:44:13.330 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
03:44:13.330 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:44:13.330 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.93 mountX=0.08 mountY=0.04, mountTheta=0.47
03:44:13.330 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
03:44:13.330 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
03:44:13.330 00.000 11060 Worker thread wakes up
03:44:13.333 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:13.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
03:44:13.333 00.000 10844 UpdateGuideState exits: m=1603 SNR=25.3
03:44:13.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
03:44:13.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:13.333 00.000 11060 Moving (0.05, 0.07) raw xDistance=0.08 yDistance=0.04
03:44:13.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:13.333 00.000 10844 Enqueuing Expose request
03:44:13.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:44:13.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:13.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:44:13.333 00.000 11060 MoveAxis(E, 0, ABG)
03:44:13.334 00.001 11060 Move returns status 0, amount 0
03:44:13.334 00.000 11060 MoveAxis(N, 0, ABG)
03:44:13.334 00.000 11060 Move returns status 0, amount 0
03:44:13.334 00.000 11060 move complete, result=0
03:44:13.335 00.001 11060 worker thread done servicing request
03:44:13.335 00.000 11060 Worker thread wakes up
03:44:13.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:13.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:13.344 00.009 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:13.968 00.624 11060 Exposure complete
03:44:14.167 00.199 11060 worker thread done servicing request
03:44:14.167 00.000 10844 OnExposeComplete: enter
03:44:14.167 00.000 10844 UpdateGuideState(): m_state=6
03:44:14.167 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
03:44:14.167 00.000 10844 Star::Find returns 1 (0), X=620.21, Y=104.37, Mass=1583, SNR=24.7, Peak=199 HFD=3.2
03:44:14.167 00.000 10844 MultiStar: [#1 -0.09,-0.20,1.00,U] [#2 -0.01,0.34,0.93,U] [#3 0.15,0.22,1.00,U] [#4 -0.20,-0.57,0.00,M1] [#5 0.31,0.09,1.05,U] [#6 -0.28,-0.19,1.19,U] [#7 -0.37,0.01,1.09,U] [#8 0.31,0.12,0.85,U] 
03:44:14.167 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {-0.62, -0.55}
03:44:14.167 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.22 = 2.06)
03:44:14.167 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.10 = -1.10)
03:44:14.167 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.83 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
03:44:14.170 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
03:44:14.170 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
03:44:14.170 00.000 11060 Worker thread wakes up
03:44:14.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:14.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
03:44:14.170 00.000 10844 UpdateGuideState exits: m=1583 SNR=24.7
03:44:14.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
03:44:14.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:14.170 00.000 11060 Moving (-0.09, -0.03) raw xDistance=-0.04 yDistance=-0.08
03:44:14.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:14.170 00.000 10844 Enqueuing Expose request
03:44:14.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:44:14.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:14.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:44:14.170 00.000 11060 MoveAxis(E, 0, ABG)
03:44:14.170 00.000 11060 Move returns status 0, amount 0
03:44:14.170 00.000 11060 MoveAxis(N, 0, ABG)
03:44:14.170 00.000 11060 Move returns status 0, amount 0
03:44:14.170 00.000 11060 move complete, result=0
03:44:14.170 00.000 11060 worker thread done servicing request
03:44:14.170 00.000 11060 Worker thread wakes up
03:44:14.170 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:14.170 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:14.170 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:14.804 00.634 11060 Exposure complete
03:44:15.005 00.201 11060 worker thread done servicing request
03:44:15.005 00.000 10844 OnExposeComplete: enter
03:44:15.005 00.000 10844 UpdateGuideState(): m_state=6
03:44:15.005 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
03:44:15.005 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.26, Mass=2031, SNR=28.1, Peak=246 HFD=3.3
03:44:15.007 00.002 10844 MultiStar: [#1 -0.30,0.18,0.83,U] [#2 0.43,0.19,0.88,U] [#3 0.57,0.14,1.07,U] [#4 0.03,-0.24,0.98,U] [#5 0.52,-0.12,0.89,U] [#6 0.09,-0.50,0.93,U] [#7 -0.51,-0.21,0.88,U] [#8 0.13,-0.28,0.87,U] 
03:44:15.007 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.17}, one-star: {-0.33, -0.66}
03:44:15.007 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
03:44:15.007 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.60 = 0.60)
03:44:15.007 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.14 mountX=-0.15 mountY=0.11, mountTheta=2.54
03:44:15.009 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.17, opts=13)
03:44:15.009 00.000 10844 Enqueuing Move request for scope (0.08, -0.17)
03:44:15.009 00.000 11060 Worker thread wakes up
03:44:15.009 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
03:44:15.009 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
03:44:15.009 00.000 11060 Moving (0.08, -0.17) raw xDistance=-0.15 yDistance=0.11
03:44:15.009 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:44:15.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:15.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:44:15.009 00.000 11060 MoveAxis(E, 36, ABG)
03:44:15.009 00.000 11060 Guiding  Dir = 2, Dur = 36
03:44:15.011 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:15.011 00.000 10844 UpdateGuideState exits: m=2031 SNR=28.1
03:44:15.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:15.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:15.011 00.000 10844 Enqueuing Expose request
03:44:15.024 00.013 11060 IsSlewing returns 0
03:44:15.024 00.000 11060 IsGuiding returns 0
03:44:15.070 00.046 11060 IsGuiding returns 0
03:44:15.070 00.000 11060 Move returns status 0, amount 36
03:44:15.070 00.000 11060 MoveAxis(N, 0, ABG)
03:44:15.070 00.000 11060 Move returns status 0, amount 0
03:44:15.070 00.000 11060 move complete, result=0
03:44:15.070 00.000 11060 worker thread done servicing request
03:44:15.070 00.000 11060 Worker thread wakes up
03:44:15.070 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
03:44:15.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:15.072 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:15.697 00.625 11060 Exposure complete
03:44:15.929 00.232 11060 worker thread done servicing request
03:44:15.929 00.000 10844 OnExposeComplete: enter
03:44:15.929 00.000 10844 UpdateGuideState(): m_state=6
03:44:15.929 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
03:44:15.929 00.000 10844 Star::Find returns 1 (0), X=621.03, Y=104.35, Mass=1889, SNR=27.2, Peak=201 HFD=3.7
03:44:15.929 00.000 10844 MultiStar: [#1 -0.31,-0.14,1.01,U] [#2 -0.53,0.35,0.00,M1] [#3 0.54,0.01,0.95,U] [#4 0.21,-0.24,0.95,U] [#5 0.51,0.20,0.87,U] [#6 -0.22,-0.34,0.98,U] [#7 0.37,-0.01,0.93,U] [#8 0.48,-0.41,0.00,M1] 
03:44:15.929 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.16}, one-star: {0.20, -0.57}
03:44:15.929 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
03:44:15.929 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
03:44:15.929 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-0.75 mountX=-0.13 mountY=0.20, mountTheta=2.15
03:44:15.931 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.16, opts=13)
03:44:15.931 00.000 10844 Enqueuing Move request for scope (0.17, -0.16)
03:44:15.931 00.000 11060 Worker thread wakes up
03:44:15.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
03:44:15.931 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
03:44:15.931 00.000 11060 Moving (0.17, -0.16) raw xDistance=-0.13 yDistance=0.20
03:44:15.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:15.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:44:15.931 00.000 10844 UpdateGuideState exits: m=1889 SNR=27.2
03:44:15.934 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:44:15.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:15.934 00.000 11060 MoveAxis(E, 31, ABG)
03:44:15.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:15.934 00.000 10844 Enqueuing Expose request
03:44:15.934 00.000 11060 Guiding  Dir = 2, Dur = 31
03:44:15.939 00.005 11060 IsSlewing returns 0
03:44:15.940 00.001 11060 IsGuiding returns 0
03:44:15.975 00.035 11060 IsGuiding returns 0
03:44:15.975 00.000 11060 Move returns status 0, amount 31
03:44:15.975 00.000 11060 MoveAxis(S, 77, ABG)
03:44:15.975 00.000 11060 Guiding  Dir = 1, Dur = 77
03:44:15.991 00.016 11060 IsSlewing returns 0
03:44:15.991 00.000 11060 IsGuiding returns 0
03:44:16.079 00.088 11060 IsGuiding returns 0
03:44:16.079 00.000 11060 Move returns status 0, amount 77
03:44:16.079 00.000 11060 move complete, result=0
03:44:16.080 00.001 11060 worker thread done servicing request
03:44:16.080 00.000 11060 Worker thread wakes up
03:44:16.080 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.2 px 77 ms SOUTH
03:44:16.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:16.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:16.705 00.625 11060 Exposure complete
03:44:16.916 00.211 11060 worker thread done servicing request
03:44:16.916 00.000 10844 OnExposeComplete: enter
03:44:16.916 00.000 10844 UpdateGuideState(): m_state=6
03:44:16.916 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
03:44:16.916 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=104.48, Mass=1987, SNR=28.5, Peak=253 HFD=3.2
03:44:16.916 00.000 10844 MultiStar: [#1 -0.04,-0.12,0.92,U] [#2 0.10,0.17,0.87,U] [#3 0.44,-0.03,0.90,U] [#4 -0.24,-0.35,0.90,U] [#5 0.26,0.21,0.89,U] [#6 -0.01,-0.53,0.97,U] [#7 0.12,-0.37,0.93,U] [#8 0.33,-0.22,0.75,U] 
03:44:16.916 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.19}, one-star: {-0.42, -0.44}
03:44:16.916 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
03:44:16.916 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
03:44:16.916 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.33 mountX=-0.18 mountY=0.08, mountTheta=2.73
03:44:16.922 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.19, opts=13)
03:44:16.922 00.000 10844 Enqueuing Move request for scope (0.05, -0.19)
03:44:16.924 00.002 11060 Worker thread wakes up
03:44:16.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
03:44:16.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:16.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
03:44:16.924 00.000 10844 UpdateGuideState exits: m=1987 SNR=28.5
03:44:16.924 00.000 11060 Moving (0.05, -0.19) raw xDistance=-0.18 yDistance=0.08
03:44:16.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:16.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:44:16.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:16.924 00.000 10844 Enqueuing Expose request
03:44:16.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:16.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:44:16.924 00.000 11060 MoveAxis(E, 44, ABG)
03:44:16.924 00.000 11060 Guiding  Dir = 2, Dur = 44
03:44:16.937 00.013 11060 IsSlewing returns 0
03:44:16.937 00.000 11060 IsGuiding returns 0
03:44:16.983 00.046 11060 IsGuiding returns 0
03:44:16.983 00.000 11060 Move returns status 0, amount 44
03:44:16.983 00.000 11060 MoveAxis(N, 0, ABG)
03:44:16.983 00.000 11060 Move returns status 0, amount 0
03:44:16.983 00.000 11060 move complete, result=0
03:44:16.983 00.000 11060 worker thread done servicing request
03:44:16.983 00.000 11060 Worker thread wakes up
03:44:16.983 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
03:44:16.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:16.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:17.619 00.636 11060 Exposure complete
03:44:17.819 00.200 11060 worker thread done servicing request
03:44:17.819 00.000 10844 OnExposeComplete: enter
03:44:17.821 00.002 10844 UpdateGuideState(): m_state=6
03:44:17.821 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
03:44:17.821 00.000 10844 Star::Find returns 1 (0), X=621.04, Y=105.23, Mass=1874, SNR=27.2, Peak=182 HFD=3.2
03:44:17.821 00.000 10844 MultiStar: [#1 -0.34,0.27,0.94,U] [#2 -0.24,0.48,0.94,U] [#3 0.33,0.55,0.00,M1] [#4 -0.49,-0.06,0.98,U] [#5 0.03,0.14,0.97,U] [#6 -0.00,0.48,1.03,U] [#7 0.25,0.67,0.00,M1] [#8 0.48,0.17,0.82,U] 
03:44:17.821 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.26}, one-star: {0.21, 0.31}
03:44:17.821 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
03:44:17.821 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.53 = -2.75)
03:44:17.821 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.80 mountX=0.24 mountY=-0.10, mountTheta=-0.39
03:44:17.824 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.26, opts=13)
03:44:17.824 00.000 10844 Enqueuing Move request for scope (-0.06, 0.26)
03:44:17.824 00.000 11060 Worker thread wakes up
03:44:17.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:17.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
03:44:17.824 00.000 10844 UpdateGuideState exits: m=1874 SNR=27.2
03:44:17.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
03:44:17.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:17.824 00.000 11060 Moving (-0.06, 0.26) raw xDistance=0.24 yDistance=-0.10
03:44:17.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:17.824 00.000 10844 Enqueuing Expose request
03:44:17.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
03:44:17.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:17.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:44:17.824 00.000 11060 MoveAxis(W, 56, ABG)
03:44:17.824 00.000 11060 Guiding  Dir = 3, Dur = 56
03:44:17.835 00.011 11060 IsSlewing returns 0
03:44:17.835 00.000 11060 IsGuiding returns 0
03:44:17.896 00.061 11060 IsGuiding returns 0
03:44:17.896 00.000 11060 Move returns status 0, amount 56
03:44:17.896 00.000 11060 MoveAxis(N, 0, ABG)
03:44:17.896 00.000 11060 Move returns status 0, amount 0
03:44:17.896 00.000 11060 move complete, result=0
03:44:17.897 00.001 10844 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
03:44:17.897 00.000 11060 worker thread done servicing request
03:44:17.898 00.001 11060 Worker thread wakes up
03:44:17.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:17.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:18.534 00.636 11060 Exposure complete
03:44:18.735 00.201 11060 worker thread done servicing request
03:44:18.735 00.000 10844 OnExposeComplete: enter
03:44:18.735 00.000 10844 UpdateGuideState(): m_state=6
03:44:18.735 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
03:44:18.735 00.000 10844 Star::Find returns 1 (0), X=620.11, Y=104.96, Mass=1793, SNR=26.7, Peak=179 HFD=3.5
03:44:18.735 00.000 10844 MultiStar: [#1 -0.28,0.24,0.91,U] [#2 -0.04,0.14,0.93,U] [#3 0.16,0.44,1.02,U] [#4 0.01,0.19,0.94,U] [#5 -0.03,0.08,0.99,U] [#6 -0.12,-0.15,1.01,U] [#7 0.06,0.16,0.94,U] [#8 0.46,0.70,0.00,M1] 
03:44:18.735 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.14}, one-star: {-0.72, 0.04}
03:44:18.735 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
03:44:18.735 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.28)
03:44:18.735 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.27 mountX=0.12 mountY=-0.14, mountTheta=-0.87
03:44:18.735 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.14, opts=13)
03:44:18.735 00.000 10844 Enqueuing Move request for scope (-0.12, 0.14)
03:44:18.735 00.000 11060 Worker thread wakes up
03:44:18.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:18.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
03:44:18.735 00.000 10844 UpdateGuideState exits: m=1793 SNR=26.7
03:44:18.735 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
03:44:18.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:18.735 00.000 11060 Moving (-0.12, 0.14) raw xDistance=0.12 yDistance=-0.14
03:44:18.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:18.735 00.000 10844 Enqueuing Expose request
03:44:18.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:44:18.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:18.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:44:18.735 00.000 11060 MoveAxis(E, 0, ABG)
03:44:18.735 00.000 11060 Move returns status 0, amount 0
03:44:18.735 00.000 11060 MoveAxis(N, 0, ABG)
03:44:18.735 00.000 11060 Move returns status 0, amount 0
03:44:18.735 00.000 11060 move complete, result=0
03:44:18.735 00.000 11060 worker thread done servicing request
03:44:18.735 00.000 11060 Worker thread wakes up
03:44:18.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:18.740 00.005 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:18.740 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:19.367 00.627 11060 Exposure complete
03:44:19.569 00.202 11060 worker thread done servicing request
03:44:19.571 00.002 10844 OnExposeComplete: enter
03:44:19.571 00.000 10844 UpdateGuideState(): m_state=6
03:44:19.571 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
03:44:19.571 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.43, Mass=1855, SNR=27.0, Peak=252 HFD=3.4
03:44:19.571 00.000 10844 MultiStar: [#1 -0.36,-0.23,0.97,U] [#2 0.09,0.11,0.91,U] [#3 0.38,-0.10,0.94,U] [#4 -0.24,-0.24,0.99,U] [#5 0.39,0.08,0.86,U] [#6 0.18,-0.53,1.01,U] [#7 0.56,-0.08,0.97,U] [#8 0.35,0.29,0.74,U] 
03:44:19.571 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {-0.48, -0.49}
03:44:19.571 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
03:44:19.571 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
03:44:19.571 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.07 mountX=-0.13 mountY=0.11, mountTheta=2.47
03:44:19.573 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.15, opts=13)
03:44:19.575 00.002 10844 Enqueuing Move request for scope (0.08, -0.15)
03:44:19.575 00.000 11060 Worker thread wakes up
03:44:19.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:19.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
03:44:19.575 00.000 10844 UpdateGuideState exits: m=1855 SNR=27.0
03:44:19.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
03:44:19.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:19.575 00.000 11060 Moving (0.08, -0.15) raw xDistance=-0.13 yDistance=0.11
03:44:19.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:19.576 00.001 10844 Enqueuing Expose request
03:44:19.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:44:19.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:19.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:44:19.576 00.000 11060 MoveAxis(E, 31, ABG)
03:44:19.576 00.000 11060 Guiding  Dir = 2, Dur = 31
03:44:19.589 00.013 11060 IsSlewing returns 0
03:44:19.589 00.000 11060 IsGuiding returns 0
03:44:19.635 00.046 11060 IsGuiding returns 0
03:44:19.635 00.000 11060 Move returns status 0, amount 31
03:44:19.635 00.000 11060 MoveAxis(N, 0, ABG)
03:44:19.635 00.000 11060 Move returns status 0, amount 0
03:44:19.635 00.000 11060 move complete, result=0
03:44:19.635 00.000 11060 worker thread done servicing request
03:44:19.635 00.000 11060 Worker thread wakes up
03:44:19.636 00.001 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
03:44:19.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:19.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:20.269 00.633 11060 Exposure complete
03:44:20.482 00.213 11060 worker thread done servicing request
03:44:20.482 00.000 10844 OnExposeComplete: enter
03:44:20.482 00.000 10844 UpdateGuideState(): m_state=6
03:44:20.482 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
03:44:20.482 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.93, Mass=1748, SNR=26.3, Peak=210 HFD=3.4
03:44:20.484 00.002 10844 MultiStar: [#1 0.34,-0.34,0.99,U] [#2 -0.45,0.42,0.00,M1] [#3 -0.09,0.43,1.04,U] [#4 0.08,-0.07,1.04,U] [#5 0.22,-0.17,0.96,U] [#6 -0.14,0.26,0.94,U] [#7 0.32,-0.12,0.85,U] [#8 0.29,0.02,0.80,U] 
03:44:20.484 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.01}, one-star: {-0.59, 0.01}
03:44:20.484 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.27 = -1.27)
03:44:20.484 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
03:44:20.484 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.12 mountX=0.01 mountY=0.04, mountTheta=1.27
03:44:20.484 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
03:44:20.484 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
03:44:20.484 00.000 11060 Worker thread wakes up
03:44:20.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
03:44:20.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
03:44:20.484 00.000 11060 Moving (0.04, 0.01) raw xDistance=0.01 yDistance=0.04
03:44:20.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:44:20.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:20.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:44:20.484 00.000 11060 MoveAxis(E, 0, ABG)
03:44:20.484 00.000 11060 Move returns status 0, amount 0
03:44:20.484 00.000 11060 MoveAxis(N, 0, ABG)
03:44:20.484 00.000 11060 Move returns status 0, amount 0
03:44:20.484 00.000 11060 move complete, result=0
03:44:20.484 00.000 11060 worker thread done servicing request
03:44:20.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:20.484 00.000 10844 UpdateGuideState exits: m=1748 SNR=26.3
03:44:20.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:20.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:20.484 00.000 10844 Enqueuing Expose request
03:44:20.484 00.000 11060 Worker thread wakes up
03:44:20.484 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:20.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:20.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:21.112 00.628 11060 Exposure complete
03:44:21.324 00.212 11060 worker thread done servicing request
03:44:21.324 00.000 10844 OnExposeComplete: enter
03:44:21.324 00.000 10844 UpdateGuideState(): m_state=6
03:44:21.325 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
03:44:21.325 00.000 10844 Star::Find returns 1 (1), X=620.40, Y=104.61, Mass=1985, SNR=28.3, Peak=255 HFD=3.1
03:44:21.326 00.001 10844 MultiStar: [#1 0.07,0.11,0.87,U] [#2 0.15,0.32,0.89,U] [#3 0.63,-0.21,0.00,M1] [#4 -0.24,-0.07,0.95,U] [#5 0.06,0.16,0.89,U] [#6 -0.01,-0.14,0.88,U] [#7 -0.01,-0.07,0.93,U] [#8 0.55,-0.04,0.78,U] 
03:44:21.326 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.01}, one-star: {-0.43, -0.31}
03:44:21.326 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:44:21.326 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
03:44:21.326 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.54 mountX=-0.01 mountY=0.00, mountTheta=2.95
03:44:21.329 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.01, opts=13)
03:44:21.329 00.000 10844 Enqueuing Move request for scope (0.00, -0.01)
03:44:21.329 00.000 11060 Worker thread wakes up
03:44:21.329 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:21.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
03:44:21.329 00.000 10844 UpdateGuideState exits: m=1985 SNR=28.3 Saturated
03:44:21.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
03:44:21.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:21.329 00.000 11060 Moving (0.00, -0.01) raw xDistance=-0.01 yDistance=0.00
03:44:21.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:21.329 00.000 10844 Enqueuing Expose request
03:44:21.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:44:21.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:21.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:44:21.329 00.000 11060 MoveAxis(E, 0, ABG)
03:44:21.329 00.000 11060 Move returns status 0, amount 0
03:44:21.329 00.000 11060 MoveAxis(N, 0, ABG)
03:44:21.329 00.000 11060 Move returns status 0, amount 0
03:44:21.329 00.000 11060 move complete, result=0
03:44:21.329 00.000 11060 worker thread done servicing request
03:44:21.329 00.000 11060 Worker thread wakes up
03:44:21.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:21.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:21.329 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:21.967 00.638 11060 Exposure complete
03:44:22.164 00.197 11060 worker thread done servicing request
03:44:22.167 00.003 10844 OnExposeComplete: enter
03:44:22.167 00.000 10844 UpdateGuideState(): m_state=6
03:44:22.167 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
03:44:22.167 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.70, Mass=1698, SNR=25.7, Peak=178 HFD=3.4
03:44:22.168 00.001 10844 MultiStar: [#1 0.12,0.18,0.89,U] [#2 0.49,0.14,0.96,U] [#3 0.49,-0.13,1.02,U] [#4 -0.42,-0.07,0.98,U] [#5 0.50,0.23,1.02,U] [#6 0.08,-0.23,0.95,U] [#7 -0.36,-0.22,0.93,U] [#8 0.10,0.10,0.84,U] 
03:44:22.168 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.14, -0.22}
03:44:22.168 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.39) = xAngle (-1.58 = -1.58)
03:44:22.168 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.54 = 1.54)
03:44:22.168 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.20 mountX=-0.00 mountY=0.14, mountTheta=1.58
03:44:22.168 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
03:44:22.168 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
03:44:22.168 00.000 11060 Worker thread wakes up
03:44:22.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
03:44:22.168 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:22.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
03:44:22.168 00.000 10844 UpdateGuideState exits: m=1698 SNR=25.7
03:44:22.168 00.000 11060 Moving (0.13, -0.03) raw xDistance=-0.00 yDistance=0.14
03:44:22.172 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:22.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:44:22.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:22.172 00.000 10844 Enqueuing Expose request
03:44:22.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:22.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:44:22.172 00.000 11060 MoveAxis(E, 0, ABG)
03:44:22.172 00.000 11060 Move returns status 0, amount 0
03:44:22.172 00.000 11060 MoveAxis(N, 0, ABG)
03:44:22.172 00.000 11060 Move returns status 0, amount 0
03:44:22.172 00.000 11060 move complete, result=0
03:44:22.172 00.000 11060 worker thread done servicing request
03:44:22.173 00.001 11060 Worker thread wakes up
03:44:22.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:22.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:22.177 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:22.801 00.624 11060 Exposure complete
03:44:23.016 00.215 11060 worker thread done servicing request
03:44:23.016 00.000 10844 OnExposeComplete: enter
03:44:23.016 00.000 10844 UpdateGuideState(): m_state=6
03:44:23.016 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
03:44:23.016 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=105.32, Mass=1806, SNR=26.7, Peak=177 HFD=3.3
03:44:23.021 00.005 10844 MultiStar: [#1 -0.00,0.31,0.98,U] [#2 0.08,0.69,0.00,M1] [#3 0.61,0.06,0.00,M1] [#4 -0.45,-0.43,0.00,M1] [#5 0.48,-0.03,0.96,U] [#6 -0.04,0.06,1.02,U] [#7 0.46,0.18,0.91,U] [#8 0.67,0.14,0.00,M1] 
03:44:23.021 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.19}, one-star: {-0.30, 0.40}
03:44:23.021 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
03:44:23.021 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
03:44:23.021 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.03 mountX=0.20 mountY=0.08, mountTheta=0.37
03:44:23.022 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.19, opts=13)
03:44:23.022 00.000 10844 Enqueuing Move request for scope (0.11, 0.19)
03:44:23.022 00.000 11060 Worker thread wakes up
03:44:23.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:23.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
03:44:23.022 00.000 10844 UpdateGuideState exits: m=1806 SNR=26.7
03:44:23.025 00.003 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
03:44:23.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:23.025 00.000 11060 Moving (0.11, 0.19) raw xDistance=0.20 yDistance=0.08
03:44:23.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:23.025 00.000 10844 Enqueuing Expose request
03:44:23.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:44:23.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:23.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:44:23.025 00.000 11060 MoveAxis(W, 48, ABG)
03:44:23.025 00.000 11060 Guiding  Dir = 3, Dur = 48
03:44:23.029 00.004 11060 IsSlewing returns 0
03:44:23.029 00.000 11060 IsGuiding returns 0
03:44:23.088 00.059 11060 IsGuiding returns 0
03:44:23.088 00.000 11060 Move returns status 0, amount 48
03:44:23.088 00.000 11060 MoveAxis(N, 0, ABG)
03:44:23.088 00.000 11060 Move returns status 0, amount 0
03:44:23.088 00.000 11060 move complete, result=0
03:44:23.088 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
03:44:23.088 00.000 11060 worker thread done servicing request
03:44:23.088 00.000 11060 Worker thread wakes up
03:44:23.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:23.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:23.729 00.641 11060 Exposure complete
03:44:23.930 00.201 11060 worker thread done servicing request
03:44:23.935 00.005 10844 OnExposeComplete: enter
03:44:23.935 00.000 10844 UpdateGuideState(): m_state=6
03:44:23.935 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
03:44:23.935 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=105.18, Mass=1810, SNR=27.0, Peak=183 HFD=3.1
03:44:23.935 00.000 10844 MultiStar: [#1 -0.03,0.27,0.98,U] [#2 -0.04,-0.12,0.87,U] [#3 0.80,0.01,0.00,M2] [#4 -0.17,-0.30,0.93,U] [#5 0.11,0.07,0.90,U] [#6 0.20,-0.08,0.96,U] [#7 0.39,0.29,0.91,U] [#8 0.25,-0.19,0.82,U] 
03:44:23.935 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.03}, one-star: {0.14, 0.26}
03:44:23.935 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
03:44:23.936 00.001 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.02 = 2.02)
03:44:23.936 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.28 mountX=0.05 mountY=0.10, mountTheta=1.11
03:44:23.946 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
03:44:23.946 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
03:44:23.946 00.000 11060 Worker thread wakes up
03:44:23.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:23.946 00.000 10844 UpdateGuideState exits: m=1810 SNR=27.0
03:44:23.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:23.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:23.946 00.000 10844 Enqueuing Expose request
03:44:23.948 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
03:44:23.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
03:44:23.948 00.000 11060 Moving (0.11, 0.03) raw xDistance=0.05 yDistance=0.10
03:44:23.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:23.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:23.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:44:23.948 00.000 11060 MoveAxis(E, 0, ABG)
03:44:23.948 00.000 11060 Move returns status 0, amount 0
03:44:23.948 00.000 11060 MoveAxis(N, 0, ABG)
03:44:23.948 00.000 11060 Move returns status 0, amount 0
03:44:23.948 00.000 11060 move complete, result=0
03:44:23.950 00.002 11060 worker thread done servicing request
03:44:23.950 00.000 11060 Worker thread wakes up
03:44:23.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:23.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:23.951 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:24.576 00.625 11060 Exposure complete
03:44:24.804 00.228 11060 worker thread done servicing request
03:44:24.804 00.000 10844 OnExposeComplete: enter
03:44:24.804 00.000 10844 UpdateGuideState(): m_state=6
03:44:24.805 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
03:44:24.805 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=105.04, Mass=1940, SNR=28.4, Peak=229 HFD=3.5
03:44:24.805 00.000 10844 MultiStar: [#1 -0.03,0.18,0.92,U] [#2 0.21,0.31,0.84,U] [#3 0.37,0.25,0.85,U] [#4 -0.23,0.31,0.96,U] [#5 0.44,0.01,0.82,U] [#6 0.19,0.15,0.91,U] [#7 0.17,-0.23,0.90,U] [#8 0.07,-0.05,0.78,U] 
03:44:24.805 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {-0.39, 0.12}
03:44:24.805 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.39) = xAngle (-0.37 = -0.37)
03:44:24.805 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
03:44:24.805 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.02 mountX=0.13 mountY=0.05, mountTheta=0.38
03:44:24.805 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
03:44:24.805 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
03:44:24.809 00.004 11060 Worker thread wakes up
03:44:24.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:24.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
03:44:24.809 00.000 10844 UpdateGuideState exits: m=1940 SNR=28.4
03:44:24.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
03:44:24.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:24.809 00.000 11060 Moving (0.07, 0.12) raw xDistance=0.13 yDistance=0.05
03:44:24.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:24.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:44:24.809 00.000 10844 Enqueuing Expose request
03:44:24.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:24.811 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:44:24.811 00.000 11060 MoveAxis(W, 31, ABG)
03:44:24.811 00.000 11060 Guiding  Dir = 3, Dur = 31
03:44:24.814 00.003 11060 IsSlewing returns 0
03:44:24.815 00.001 11060 IsGuiding returns 0
03:44:24.861 00.046 11060 IsGuiding returns 0
03:44:24.861 00.000 11060 Move returns status 0, amount 31
03:44:24.861 00.000 11060 MoveAxis(N, 0, ABG)
03:44:24.861 00.000 11060 Move returns status 0, amount 0
03:44:24.861 00.000 11060 move complete, result=0
03:44:24.861 00.000 11060 worker thread done servicing request
03:44:24.861 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
03:44:24.861 00.000 11060 Worker thread wakes up
03:44:24.875 00.014 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:24.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:25.517 00.642 11060 Exposure complete
03:44:25.733 00.216 11060 worker thread done servicing request
03:44:25.733 00.000 10844 OnExposeComplete: enter
03:44:25.733 00.000 10844 UpdateGuideState(): m_state=6
03:44:25.734 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
03:44:25.734 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=104.86, Mass=1659, SNR=25.8, Peak=161 HFD=2.8
03:44:25.734 00.000 10844 MultiStar: [#1 0.02,0.42,0.96,U] [#2 0.06,0.70,0.00,M1] [#3 0.49,-0.08,0.99,U] [#4 0.46,-0.07,1.05,U] [#5 0.42,-0.31,1.00,U] [#6 -0.35,-0.42,1.04,U] [#7 0.43,0.23,0.97,U] [#8 0.61,0.11,0.00,M1] 
03:44:25.734 00.000 10844 single-star, 6 included, MultiStar: {0.22, -0.05}, one-star: {0.08, -0.06}
03:44:25.734 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.39) = xAngle (-2.00 = -2.00)
03:44:25.734 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.12 = 1.12)
03:44:25.734 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.04 mountY=0.09, mountTheta=2.00
03:44:25.736 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
03:44:25.736 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
03:44:25.736 00.000 11060 Worker thread wakes up
03:44:25.736 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:25.736 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
03:44:25.736 00.000 10844 UpdateGuideState exits: m=1659 SNR=25.8
03:44:25.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:25.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:25.736 00.000 10844 Enqueuing Expose request
03:44:25.736 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
03:44:25.736 00.000 11060 Moving (0.08, -0.06) raw xDistance=-0.04 yDistance=0.09
03:44:25.739 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:44:25.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:25.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:44:25.739 00.000 11060 MoveAxis(E, 0, ABG)
03:44:25.739 00.000 11060 Move returns status 0, amount 0
03:44:25.739 00.000 11060 MoveAxis(N, 0, ABG)
03:44:25.739 00.000 11060 Move returns status 0, amount 0
03:44:25.739 00.000 11060 move complete, result=0
03:44:25.739 00.000 11060 worker thread done servicing request
03:44:25.739 00.000 11060 Worker thread wakes up
03:44:25.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:25.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:25.741 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:26.377 00.636 11060 Exposure complete
03:44:26.589 00.212 11060 worker thread done servicing request
03:44:26.591 00.002 10844 OnExposeComplete: enter
03:44:26.591 00.000 10844 UpdateGuideState(): m_state=6
03:44:26.591 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
03:44:26.591 00.000 10844 Star::Find returns 1 (0), X=620.23, Y=105.42, Mass=1483, SNR=24.1, Peak=162 HFD=3.1
03:44:26.592 00.001 10844 MultiStar: [#1 -0.21,0.49,1.13,U] [#2 0.32,0.41,1.04,U] [#3 0.38,0.24,0.99,U] [#4 -0.22,0.36,1.12,U] [#5 0.35,0.67,0.00,M1] [#6 -0.37,0.02,1.06,U] [#7 0.30,0.16,1.00,U] [#8 0.54,0.37,0.00,M2] 
03:44:26.592 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.32}, one-star: {-0.60, 0.50}
03:44:26.592 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:44:26.592 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.79)
03:44:26.592 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.76 mountX=0.30 mountY=-0.11, mountTheta=-0.36
03:44:26.594 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.32, opts=13)
03:44:26.595 00.001 10844 Enqueuing Move request for scope (-0.06, 0.32)
03:44:26.595 00.000 11060 Worker thread wakes up
03:44:26.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.32) opts 0xd
03:44:26.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:26.595 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.32)
03:44:26.595 00.000 10844 UpdateGuideState exits: m=1483 SNR=24.1
03:44:26.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:26.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:26.595 00.000 11060 Moving (-0.06, 0.32) raw xDistance=0.30 yDistance=-0.11
03:44:26.595 00.000 10844 Enqueuing Expose request
03:44:26.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
03:44:26.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:26.595 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:44:26.595 00.000 11060 MoveAxis(W, 70, ABG)
03:44:26.596 00.001 11060 Guiding  Dir = 3, Dur = 70
03:44:26.618 00.022 11060 IsSlewing returns 0
03:44:26.619 00.001 11060 IsGuiding returns 0
03:44:26.696 00.077 11060 IsGuiding returns 0
03:44:26.696 00.000 11060 Move returns status 0, amount 70
03:44:26.696 00.000 11060 MoveAxis(N, 0, ABG)
03:44:26.696 00.000 11060 Move returns status 0, amount 0
03:44:26.696 00.000 11060 move complete, result=0
03:44:26.696 00.000 10844 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
03:44:26.698 00.002 11060 worker thread done servicing request
03:44:26.698 00.000 11060 Worker thread wakes up
03:44:26.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:26.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:27.330 00.632 11060 Exposure complete
03:44:27.530 00.200 11060 worker thread done servicing request
03:44:27.530 00.000 10844 OnExposeComplete: enter
03:44:27.530 00.000 10844 UpdateGuideState(): m_state=6
03:44:27.530 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
03:44:27.530 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.76, Mass=1784, SNR=26.7, Peak=223 HFD=3.1
03:44:27.530 00.000 10844 MultiStar: [#1 0.14,0.31,0.97,U] [#2 0.12,0.31,0.89,U] [#3 0.23,-0.33,0.99,U] [#4 -0.31,-0.55,0.00,M1] [#5 0.22,0.30,0.96,U] [#6 -0.09,0.10,0.84,U] [#7 -0.09,-0.01,0.94,U] [#8 -0.03,0.07,0.90,U] 
03:44:27.535 00.005 10844 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {-0.31, -0.16}
03:44:27.535 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
03:44:27.535 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
03:44:27.535 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.25 mountX=0.07 mountY=0.01, mountTheta=0.16
03:44:27.535 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
03:44:27.535 00.000 10844 Enqueuing Move request for scope (0.02, 0.07)
03:44:27.535 00.000 11060 Worker thread wakes up
03:44:27.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:27.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
03:44:27.535 00.000 10844 UpdateGuideState exits: m=1784 SNR=26.7
03:44:27.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
03:44:27.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:27.535 00.000 11060 Moving (0.02, 0.07) raw xDistance=0.07 yDistance=0.01
03:44:27.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:27.535 00.000 10844 Enqueuing Expose request
03:44:27.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:44:27.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:27.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:44:27.535 00.000 11060 MoveAxis(E, 0, ABG)
03:44:27.535 00.000 11060 Move returns status 0, amount 0
03:44:27.535 00.000 11060 MoveAxis(N, 0, ABG)
03:44:27.535 00.000 11060 Move returns status 0, amount 0
03:44:27.535 00.000 11060 move complete, result=0
03:44:27.535 00.000 11060 worker thread done servicing request
03:44:27.535 00.000 11060 Worker thread wakes up
03:44:27.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:27.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:27.540 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:28.180 00.640 11060 Exposure complete
03:44:28.382 00.202 11060 worker thread done servicing request
03:44:28.382 00.000 10844 OnExposeComplete: enter
03:44:28.382 00.000 10844 UpdateGuideState(): m_state=6
03:44:28.382 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
03:44:28.383 00.001 10844 Star::Find returns 1 (0), X=620.40, Y=104.79, Mass=1762, SNR=26.6, Peak=183 HFD=3.2
03:44:28.383 00.000 10844 MultiStar: [#1 0.09,0.27,0.96,U] [#2 0.17,0.26,0.87,U] [#3 0.43,0.08,0.98,U] [#4 -0.08,0.05,0.93,U] [#5 0.50,0.23,1.03,U] [#6 0.19,-0.47,0.99,U] [#7 -0.12,0.67,0.00,M1] [#8 0.16,-0.16,0.73,U] 
03:44:28.383 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {-0.43, -0.13}
03:44:28.383 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.39) = xAngle (-1.23 = -1.23)
03:44:28.383 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.89 = 1.89)
03:44:28.383 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=0.04 mountY=0.12, mountTheta=1.23
03:44:28.386 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.02, opts=13)
03:44:28.386 00.000 10844 Enqueuing Move request for scope (0.13, 0.02)
03:44:28.386 00.000 11060 Worker thread wakes up
03:44:28.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:28.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
03:44:28.387 00.001 10844 UpdateGuideState exits: m=1762 SNR=26.6
03:44:28.387 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
03:44:28.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:28.387 00.000 11060 Moving (0.13, 0.02) raw xDistance=0.04 yDistance=0.12
03:44:28.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:28.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:44:28.387 00.000 10844 Enqueuing Expose request
03:44:28.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:28.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:44:28.387 00.000 11060 MoveAxis(E, 0, ABG)
03:44:28.387 00.000 11060 Move returns status 0, amount 0
03:44:28.387 00.000 11060 MoveAxis(N, 0, ABG)
03:44:28.387 00.000 11060 Move returns status 0, amount 0
03:44:28.387 00.000 11060 move complete, result=0
03:44:28.387 00.000 11060 worker thread done servicing request
03:44:28.387 00.000 11060 Worker thread wakes up
03:44:28.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:28.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:28.390 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:29.027 00.637 11060 Exposure complete
03:44:29.223 00.196 11060 worker thread done servicing request
03:44:29.223 00.000 10844 OnExposeComplete: enter
03:44:29.223 00.000 10844 UpdateGuideState(): m_state=6
03:44:29.225 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
03:44:29.225 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=105.12, Mass=2123, SNR=29.1, Peak=170 HFD=3.7
03:44:29.225 00.000 10844 MultiStar: [#1 -0.39,0.32,0.84,U] [#2 0.16,0.72,0.00,M1] [#3 0.34,0.04,0.92,U] [#4 -0.46,0.71,0.00,M1] [#5 0.16,0.95,0.00,M1] [#6 -0.13,0.13,0.96,U] [#7 -0.25,0.26,0.93,U] [#8 0.01,0.05,0.73,U] 
03:44:29.225 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.17}, one-star: {-0.36, 0.20}
03:44:29.225 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.39) = xAngle (0.85 = 0.85)
03:44:29.225 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.97 = -2.31)
03:44:29.225 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.24 mountX=0.14 mountY=-0.16, mountTheta=-0.84
03:44:29.226 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.17, opts=13)
03:44:29.226 00.000 10844 Enqueuing Move request for scope (-0.13, 0.17)
03:44:29.226 00.000 11060 Worker thread wakes up
03:44:29.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:29.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
03:44:29.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
03:44:29.226 00.000 11060 Moving (-0.13, 0.17) raw xDistance=0.14 yDistance=-0.16
03:44:29.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:44:29.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:29.226 00.000 10844 UpdateGuideState exits: m=2123 SNR=29.1
03:44:29.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:44:29.229 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:29.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:29.229 00.000 10844 Enqueuing Expose request
03:44:29.229 00.000 11060 MoveAxis(W, 34, ABG)
03:44:29.229 00.000 11060 Guiding  Dir = 3, Dur = 34
03:44:29.247 00.018 11060 IsSlewing returns 0
03:44:29.250 00.003 11060 IsGuiding returns 0
03:44:29.310 00.060 11060 IsGuiding returns 0
03:44:29.310 00.000 11060 Move returns status 0, amount 34
03:44:29.310 00.000 11060 MoveAxis(N, 0, ABG)
03:44:29.310 00.000 11060 Move returns status 0, amount 0
03:44:29.310 00.000 11060 move complete, result=0
03:44:29.310 00.000 11060 worker thread done servicing request
03:44:29.310 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.2 px 0 ms NORTH
03:44:29.312 00.002 11060 Worker thread wakes up
03:44:29.314 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:29.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:29.948 00.634 11060 Exposure complete
03:44:30.153 00.205 11060 worker thread done servicing request
03:44:30.153 00.000 10844 OnExposeComplete: enter
03:44:30.153 00.000 10844 UpdateGuideState(): m_state=6
03:44:30.156 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
03:44:30.156 00.000 10844 Star::Find returns 1 (0), X=620.11, Y=105.52, Mass=1622, SNR=25.0, Peak=211 HFD=3.5
03:44:30.156 00.000 10844 MultiStar: [#1 -0.17,0.56,0.00,M1] [#2 0.41,0.29,0.90,U] [#3 0.70,-0.07,0.00,M1] [#4 -0.38,0.17,1.07,U] [#5 0.07,0.40,1.04,U] [#6 0.48,0.17,1.02,U] [#7 -0.37,0.70,0.00,M1] [#8 0.12,0.19,0.87,U] 
03:44:30.156 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.30}, one-star: {-0.72, 0.61}
03:44:30.156 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.39) = xAngle (0.23 = 0.23)
03:44:30.156 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.35 = -2.93)
03:44:30.156 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.31 cameraTheta=1.62 mountX=0.30 mountY=-0.06, mountTheta=-0.21
03:44:30.159 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.30, opts=13)
03:44:30.159 00.000 10844 Enqueuing Move request for scope (-0.02, 0.30)
03:44:30.159 00.000 11060 Worker thread wakes up
03:44:30.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
03:44:30.159 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
03:44:30.159 00.000 11060 Moving (-0.02, 0.30) raw xDistance=0.30 yDistance=-0.06
03:44:30.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
03:44:30.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:30.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:44:30.159 00.000 11060 MoveAxis(W, 71, ABG)
03:44:30.159 00.000 11060 Guiding  Dir = 3, Dur = 71
03:44:30.159 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:30.162 00.003 10844 UpdateGuideState exits: m=1622 SNR=25.0
03:44:30.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:30.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:30.162 00.000 10844 Enqueuing Expose request
03:44:30.178 00.016 11060 IsSlewing returns 0
03:44:30.178 00.000 11060 IsGuiding returns 0
03:44:30.302 00.124 11060 IsGuiding returns 0
03:44:30.302 00.000 11060 Move returns status 0, amount 71
03:44:30.302 00.000 11060 MoveAxis(N, 0, ABG)
03:44:30.302 00.000 11060 Move returns status 0, amount 0
03:44:30.302 00.000 11060 move complete, result=0
03:44:30.302 00.000 10844 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
03:44:30.312 00.010 11060 worker thread done servicing request
03:44:30.312 00.000 11060 Worker thread wakes up
03:44:30.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:30.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:30.948 00.636 11060 Exposure complete
03:44:31.167 00.219 11060 worker thread done servicing request
03:44:31.167 00.000 10844 OnExposeComplete: enter
03:44:31.167 00.000 10844 UpdateGuideState(): m_state=6
03:44:31.169 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
03:44:31.169 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.45, Mass=1884, SNR=27.9, Peak=211 HFD=3.4
03:44:31.169 00.000 10844 MultiStar: [#1 0.13,0.04,0.85,U] [#2 -0.09,-0.12,0.89,U] [#3 0.37,-0.54,0.00,M2] [#4 -0.62,-0.38,0.00,M1] [#5 0.25,-0.24,0.87,U] [#6 -0.03,-0.48,0.93,U] [#7 -0.07,0.54,0.90,U] [#8 0.13,-0.36,0.74,U] 
03:44:31.169 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.16}, one-star: {0.05, -0.47}
03:44:31.169 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:44:31.169 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
03:44:31.169 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.26 mountX=-0.14 mountY=0.08, mountTheta=2.66
03:44:31.172 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.16, opts=13)
03:44:31.173 00.001 10844 Enqueuing Move request for scope (0.05, -0.16)
03:44:31.173 00.000 11060 Worker thread wakes up
03:44:31.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:31.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
03:44:31.173 00.000 10844 UpdateGuideState exits: m=1884 SNR=27.9
03:44:31.173 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
03:44:31.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:31.174 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:31.174 00.000 10844 Enqueuing Expose request
03:44:31.174 00.000 11060 Moving (0.05, -0.16) raw xDistance=-0.14 yDistance=0.08
03:44:31.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:44:31.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:31.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:44:31.174 00.000 11060 MoveAxis(E, 32, ABG)
03:44:31.174 00.000 11060 Guiding  Dir = 2, Dur = 32
03:44:31.183 00.009 11060 IsSlewing returns 0
03:44:31.184 00.001 11060 IsGuiding returns 0
03:44:31.229 00.045 11060 IsGuiding returns 0
03:44:31.229 00.000 11060 Move returns status 0, amount 32
03:44:31.229 00.000 11060 MoveAxis(N, 0, ABG)
03:44:31.229 00.000 11060 Move returns status 0, amount 0
03:44:31.229 00.000 11060 move complete, result=0
03:44:31.229 00.000 11060 worker thread done servicing request
03:44:31.229 00.000 11060 Worker thread wakes up
03:44:31.229 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
03:44:31.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:31.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:31.879 00.650 11060 Exposure complete
03:44:32.069 00.190 11060 worker thread done servicing request
03:44:32.069 00.000 10844 OnExposeComplete: enter
03:44:32.069 00.000 10844 UpdateGuideState(): m_state=6
03:44:32.070 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
03:44:32.070 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.78, Mass=1763, SNR=26.6, Peak=201 HFD=3.4
03:44:32.071 00.001 10844 MultiStar: [#1 0.03,0.11,0.92,U] [#2 0.06,0.29,0.91,U] [#3 0.21,-0.42,0.94,U] [#4 -0.15,0.18,0.98,U] [#5 -0.07,-0.81,0.00,M1] [#6 -0.22,-0.51,0.98,U] [#7 0.03,0.19,0.96,U] [#8 -0.18,0.30,0.83,U] 
03:44:32.071 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {-0.34, -0.14}
03:44:32.071 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.39) = xAngle (-4.44 = 1.84)
03:44:32.071 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
03:44:32.071 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.05 mountX=-0.02 mountY=-0.07, mountTheta=-1.84
03:44:32.071 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
03:44:32.071 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
03:44:32.071 00.000 11060 Worker thread wakes up
03:44:32.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:32.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
03:44:32.071 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.6
03:44:32.071 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
03:44:32.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:32.075 00.004 11060 Moving (-0.07, -0.01) raw xDistance=-0.02 yDistance=-0.07
03:44:32.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:32.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:44:32.075 00.000 10844 Enqueuing Expose request
03:44:32.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:32.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:44:32.076 00.001 11060 MoveAxis(E, 0, ABG)
03:44:32.076 00.000 11060 Move returns status 0, amount 0
03:44:32.076 00.000 11060 MoveAxis(N, 0, ABG)
03:44:32.076 00.000 11060 Move returns status 0, amount 0
03:44:32.076 00.000 11060 move complete, result=0
03:44:32.076 00.000 11060 worker thread done servicing request
03:44:32.076 00.000 11060 Worker thread wakes up
03:44:32.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:32.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:32.080 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:32.709 00.629 11060 Exposure complete
03:44:32.913 00.204 11060 worker thread done servicing request
03:44:32.913 00.000 10844 OnExposeComplete: enter
03:44:32.913 00.000 10844 UpdateGuideState(): m_state=6
03:44:32.913 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
03:44:32.913 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=104.96, Mass=1640, SNR=25.0, Peak=215 HFD=3.3
03:44:32.913 00.000 10844 MultiStar: [#1 0.03,-0.37,0.99,U] [#2 -0.20,0.33,0.87,U] [#3 -0.22,-0.48,1.05,U] [#4 -0.15,-0.10,1.00,U] [#5 -0.21,-0.53,0.97,U] [#6 -0.86,-0.53,0.00,M1] [#7 -0.12,0.13,1.15,U] [#8 -0.04,0.11,0.84,U] 
03:44:32.913 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.12}, one-star: {-0.51, 0.04}
03:44:32.913 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.39) = xAngle (-3.96 = 2.33)
03:44:32.913 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.83 = -0.83)
03:44:32.913 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.57 mountX=-0.15 mountY=-0.16, mountTheta=-2.32
03:44:32.918 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.12, opts=13)
03:44:32.918 00.000 10844 Enqueuing Move request for scope (-0.18, -0.12)
03:44:32.918 00.000 11060 Worker thread wakes up
03:44:32.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:32.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
03:44:32.918 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.0
03:44:32.918 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
03:44:32.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:32.918 00.000 11060 Moving (-0.18, -0.12) raw xDistance=-0.15 yDistance=-0.16
03:44:32.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:32.918 00.000 10844 Enqueuing Expose request
03:44:32.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:44:32.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:32.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:44:32.918 00.000 11060 MoveAxis(E, 34, ABG)
03:44:32.918 00.000 11060 Guiding  Dir = 2, Dur = 34
03:44:32.931 00.013 11060 IsSlewing returns 0
03:44:32.933 00.002 11060 IsGuiding returns 0
03:44:32.978 00.045 11060 IsGuiding returns 0
03:44:32.978 00.000 11060 Move returns status 0, amount 34
03:44:32.978 00.000 11060 MoveAxis(N, 0, ABG)
03:44:32.978 00.000 11060 Move returns status 0, amount 0
03:44:32.978 00.000 11060 move complete, result=0
03:44:32.978 00.000 11060 worker thread done servicing request
03:44:32.978 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.2 px 0 ms NORTH
03:44:32.979 00.001 11060 Worker thread wakes up
03:44:32.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:32.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:33.611 00.632 11060 Exposure complete
03:44:33.812 00.201 11060 worker thread done servicing request
03:44:33.812 00.000 10844 OnExposeComplete: enter
03:44:33.812 00.000 10844 UpdateGuideState(): m_state=6
03:44:33.812 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
03:44:33.812 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=105.07, Mass=1855, SNR=27.1, Peak=209 HFD=3.5
03:44:33.812 00.000 10844 MultiStar: [#1 0.09,0.40,1.01,U] [#2 -0.03,-0.23,0.86,U] [#3 0.20,-0.42,0.92,U] [#4 -0.23,-0.18,0.95,U] [#5 0.07,-0.07,1.00,U] [#6 -0.02,-0.62,0.00,M2] [#7 0.04,0.11,0.87,U] [#8 0.13,0.29,0.82,U] 
03:44:33.812 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {-0.09, 0.15}
03:44:33.812 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:44:33.812 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.11 = 2.11)
03:44:33.812 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.38 mountX=0.01 mountY=0.02, mountTheta=1.02
03:44:33.817 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
03:44:33.817 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
03:44:33.817 00.000 11060 Worker thread wakes up
03:44:33.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:44:33.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:44:33.817 00.000 11060 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=0.02
03:44:33.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:44:33.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:33.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:44:33.817 00.000 11060 MoveAxis(E, 0, ABG)
03:44:33.817 00.000 11060 Move returns status 0, amount 0
03:44:33.817 00.000 11060 MoveAxis(N, 0, ABG)
03:44:33.817 00.000 11060 Move returns status 0, amount 0
03:44:33.817 00.000 11060 move complete, result=0
03:44:33.817 00.000 11060 worker thread done servicing request
03:44:33.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:33.817 00.000 10844 UpdateGuideState exits: m=1855 SNR=27.1
03:44:33.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:33.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:33.817 00.000 10844 Enqueuing Expose request
03:44:33.817 00.000 11060 Worker thread wakes up
03:44:33.817 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:33.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:33.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:34.460 00.643 11060 Exposure complete
03:44:34.655 00.195 11060 worker thread done servicing request
03:44:34.655 00.000 10844 OnExposeComplete: enter
03:44:34.655 00.000 10844 UpdateGuideState(): m_state=6
03:44:34.655 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
03:44:34.655 00.000 10844 Star::Find returns 1 (0), X=620.25, Y=104.78, Mass=1765, SNR=26.3, Peak=209 HFD=3.0
03:44:34.655 00.000 10844 MultiStar: [#1 0.03,0.35,0.96,U] [#2 0.24,0.45,0.85,U] [#3 0.33,-0.13,0.99,U] [#4 -0.19,-0.28,0.98,U] [#5 0.23,0.27,1.02,U] [#6 0.11,0.21,1.12,U] [#7 -0.23,0.41,1.00,U] [#8 0.64,-0.19,0.00,M1] 
03:44:34.655 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {-0.58, -0.14}
03:44:34.655 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.39) = xAngle (0.25 = 0.25)
03:44:34.655 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.37 = -2.91)
03:44:34.655 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.64 mountX=0.13 mountY=-0.03, mountTheta=-0.23
03:44:34.655 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.14, opts=13)
03:44:34.655 00.000 10844 Enqueuing Move request for scope (-0.01, 0.14)
03:44:34.655 00.000 11060 Worker thread wakes up
03:44:34.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:34.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
03:44:34.655 00.000 10844 UpdateGuideState exits: m=1765 SNR=26.3
03:44:34.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
03:44:34.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:34.655 00.000 11060 Moving (-0.01, 0.14) raw xDistance=0.13 yDistance=-0.03
03:44:34.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:34.655 00.000 10844 Enqueuing Expose request
03:44:34.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:44:34.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:34.661 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:44:34.661 00.000 11060 MoveAxis(W, 31, ABG)
03:44:34.661 00.000 11060 Guiding  Dir = 3, Dur = 31
03:44:34.677 00.016 11060 IsSlewing returns 0
03:44:34.677 00.000 11060 IsGuiding returns 0
03:44:34.723 00.046 11060 IsGuiding returns 0
03:44:34.723 00.000 11060 Move returns status 0, amount 31
03:44:34.724 00.001 11060 MoveAxis(N, 0, ABG)
03:44:34.724 00.000 11060 Move returns status 0, amount 0
03:44:34.724 00.000 11060 move complete, result=0
03:44:34.724 00.000 11060 worker thread done servicing request
03:44:34.725 00.001 11060 Worker thread wakes up
03:44:34.725 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
03:44:34.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:34.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:35.361 00.636 11060 Exposure complete
03:44:35.559 00.198 11060 worker thread done servicing request
03:44:35.559 00.000 10844 OnExposeComplete: enter
03:44:35.559 00.000 10844 UpdateGuideState(): m_state=6
03:44:35.559 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
03:44:35.559 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.39, Mass=1889, SNR=27.6, Peak=209 HFD=3.2
03:44:35.559 00.000 10844 MultiStar: [#1 0.02,0.13,0.93,U] [#2 0.00,0.17,0.92,U] [#3 0.29,0.16,0.93,U] [#4 -0.38,-0.10,0.99,U] [#5 0.44,-0.04,0.99,U] [#6 0.06,-0.30,1.00,U] [#7 -0.20,-0.03,0.84,U] [#8 -0.07,0.51,0.76,U] 
03:44:35.559 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.28, -0.53}
03:44:35.559 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
03:44:35.559 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
03:44:35.561 00.002 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.06 mountX=-0.02 mountY=-0.01, mountTheta=-2.81
03:44:35.563 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
03:44:35.563 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
03:44:35.563 00.000 11060 Worker thread wakes up
03:44:35.563 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:44:35.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:44:35.563 00.000 10844 UpdateGuideState exits: m=1889 SNR=27.6
03:44:35.563 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:44:35.564 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:35.564 00.000 11060 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
03:44:35.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:35.564 00.000 10844 Enqueuing Expose request
03:44:35.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:44:35.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:35.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:44:35.564 00.000 11060 MoveAxis(E, 0, ABG)
03:44:35.564 00.000 11060 Move returns status 0, amount 0
03:44:35.564 00.000 11060 MoveAxis(N, 0, ABG)
03:44:35.564 00.000 11060 Move returns status 0, amount 0
03:44:35.564 00.000 11060 move complete, result=0
03:44:35.564 00.000 11060 worker thread done servicing request
03:44:35.564 00.000 11060 Worker thread wakes up
03:44:35.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:35.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:35.564 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:36.187 00.623 11060 Exposure complete
03:44:36.406 00.219 11060 worker thread done servicing request
03:44:36.406 00.000 10844 OnExposeComplete: enter
03:44:36.406 00.000 10844 UpdateGuideState(): m_state=6
03:44:36.406 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
03:44:36.406 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.55, Mass=1767, SNR=26.4, Peak=221 HFD=3.3
03:44:36.406 00.000 10844 MultiStar: [#1 -0.72,-0.17,0.00,M1] [#2 0.02,0.52,0.91,U] [#3 0.13,0.19,1.04,U] [#4 -0.48,0.06,1.02,U] [#5 0.39,0.13,1.00,U] [#6 0.22,-0.30,0.99,U] [#7 0.05,0.04,0.95,U] [#8 0.17,0.68,0.00,M1] 
03:44:36.406 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.03}, one-star: {-0.25, -0.37}
03:44:36.406 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.39) = xAngle (-0.11 = -0.11)
03:44:36.406 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.02 = 3.02)
03:44:36.406 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.28 mountX=0.04 mountY=0.00, mountTheta=0.13
03:44:36.411 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
03:44:36.411 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
03:44:36.411 00.000 11060 Worker thread wakes up
03:44:36.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
03:44:36.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:36.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
03:44:36.411 00.000 10844 UpdateGuideState exits: m=1767 SNR=26.4
03:44:36.411 00.000 11060 Moving (0.01, 0.03) raw xDistance=0.04 yDistance=0.00
03:44:36.413 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:36.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:44:36.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:36.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:36.413 00.000 10844 Enqueuing Expose request
03:44:36.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:44:36.413 00.000 11060 MoveAxis(E, 0, ABG)
03:44:36.413 00.000 11060 Move returns status 0, amount 0
03:44:36.413 00.000 11060 MoveAxis(N, 0, ABG)
03:44:36.413 00.000 11060 Move returns status 0, amount 0
03:44:36.413 00.000 11060 move complete, result=0
03:44:36.413 00.000 11060 worker thread done servicing request
03:44:36.413 00.000 11060 Worker thread wakes up
03:44:36.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:36.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:36.415 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:37.054 00.639 11060 Exposure complete
03:44:37.271 00.217 11060 worker thread done servicing request
03:44:37.271 00.000 10844 OnExposeComplete: enter
03:44:37.271 00.000 10844 UpdateGuideState(): m_state=6
03:44:37.271 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
03:44:37.271 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.67, Mass=1848, SNR=27.0, Peak=225 HFD=3.4
03:44:37.271 00.000 10844 MultiStar: [#1 -0.11,0.69,0.00,M2] [#2 0.10,0.73,0.00,M1] [#3 0.51,0.19,0.86,U] [#4 -0.31,-0.29,0.98,U] [#5 0.59,0.13,0.00,M1] [#6 -0.39,0.31,1.00,U] [#7 0.23,0.45,0.85,U] [#8 0.67,-0.03,0.00,M2] 
03:44:37.271 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.07}, one-star: {-0.12, -0.25}
03:44:37.271 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.39) = xAngle (0.68 = 0.68)
03:44:37.271 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.81 = -2.48)
03:44:37.271 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.07 mountX=0.06 mountY=-0.05, mountTheta=-0.67
03:44:37.274 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
03:44:37.274 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
03:44:37.274 00.000 11060 Worker thread wakes up
03:44:37.274 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:37.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
03:44:37.274 00.000 10844 UpdateGuideState exits: m=1848 SNR=27.0
03:44:37.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
03:44:37.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:37.274 00.000 11060 Moving (-0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
03:44:37.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:37.274 00.000 10844 Enqueuing Expose request
03:44:37.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:44:37.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:37.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:44:37.274 00.000 11060 MoveAxis(E, 0, ABG)
03:44:37.274 00.000 11060 Move returns status 0, amount 0
03:44:37.274 00.000 11060 MoveAxis(N, 0, ABG)
03:44:37.274 00.000 11060 Move returns status 0, amount 0
03:44:37.274 00.000 11060 move complete, result=0
03:44:37.274 00.000 11060 worker thread done servicing request
03:44:37.274 00.000 11060 Worker thread wakes up
03:44:37.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:37.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:37.280 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:37.909 00.629 11060 Exposure complete
03:44:38.110 00.201 11060 worker thread done servicing request
03:44:38.110 00.000 10844 OnExposeComplete: enter
03:44:38.110 00.000 10844 UpdateGuideState(): m_state=6
03:44:38.110 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
03:44:38.112 00.002 10844 Star::Find returns 1 (0), X=620.50, Y=105.42, Mass=1688, SNR=25.7, Peak=180 HFD=3.3
03:44:38.112 00.000 10844 MultiStar: [#1 0.38,0.04,0.98,U] [#2 -0.05,0.22,0.90,U] [#3 0.20,-0.67,0.00,M1] [#4 0.54,-0.09,1.08,U] [#5 0.50,0.18,1.04,U] [#6 -0.40,0.05,1.05,U] [#7 0.42,-0.18,1.04,U] [#8 0.14,0.23,0.82,U] 
03:44:38.112 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {-0.32, 0.50}
03:44:38.112 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
03:44:38.112 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.36 = 2.36)
03:44:38.112 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.62 mountX=0.14 mountY=0.14, mountTheta=0.77
03:44:38.115 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.11, opts=13)
03:44:38.115 00.000 10844 Enqueuing Move request for scope (0.16, 0.11)
03:44:38.115 00.000 11060 Worker thread wakes up
03:44:38.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:44:38.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
03:44:38.115 00.000 10844 UpdateGuideState exits: m=1688 SNR=25.7
03:44:38.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:38.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
03:44:38.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:38.115 00.000 10844 Enqueuing Expose request
03:44:38.115 00.000 11060 Moving (0.16, 0.11) raw xDistance=0.14 yDistance=0.14
03:44:38.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:44:38.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:38.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:44:38.115 00.000 11060 MoveAxis(W, 33, ABG)
03:44:38.115 00.000 11060 Guiding  Dir = 3, Dur = 33
03:44:38.146 00.031 11060 IsSlewing returns 0
03:44:38.147 00.001 11060 IsGuiding returns 0
03:44:38.219 00.072 11060 IsGuiding returns 0
03:44:38.219 00.000 11060 Move returns status 0, amount 33
03:44:38.219 00.000 11060 MoveAxis(N, 0, ABG)
03:44:38.219 00.000 11060 Move returns status 0, amount 0
03:44:38.219 00.000 11060 move complete, result=0
03:44:38.219 00.000 11060 worker thread done servicing request
03:44:38.219 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
03:44:38.219 00.000 11060 Worker thread wakes up
03:44:38.219 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:38.219 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:38.852 00.633 11060 Exposure complete
03:44:39.054 00.202 11060 worker thread done servicing request
03:44:39.056 00.002 10844 OnExposeComplete: enter
03:44:39.056 00.000 10844 UpdateGuideState(): m_state=6
03:44:39.056 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
03:44:39.056 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.77, Mass=1467, SNR=24.1, Peak=223 HFD=2.8
03:44:39.058 00.002 10844 MultiStar: [#1 0.14,0.27,0.98,U] [#2 0.02,0.13,0.94,U] [#3 0.44,-0.07,1.01,U] [#4 -0.16,0.01,1.02,U] [#5 0.39,0.43,1.11,U] [#6 0.09,-0.46,1.08,U] [#7 0.33,0.35,0.99,U] [#8 0.18,0.24,0.92,U] 
03:44:39.058 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {-0.20, -0.15}
03:44:39.058 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.39) = xAngle (-0.88 = -0.88)
03:44:39.058 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.24 = 2.24)
03:44:39.058 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.10 mountY=0.13, mountTheta=0.89
03:44:39.059 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.08, opts=13)
03:44:39.059 00.000 10844 Enqueuing Move request for scope (0.14, 0.08)
03:44:39.059 00.000 11060 Worker thread wakes up
03:44:39.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:39.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
03:44:39.059 00.000 10844 UpdateGuideState exits: m=1467 SNR=24.1
03:44:39.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
03:44:39.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:39.059 00.000 11060 Moving (0.14, 0.08) raw xDistance=0.10 yDistance=0.13
03:44:39.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:39.059 00.000 10844 Enqueuing Expose request
03:44:39.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:44:39.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:39.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:44:39.059 00.000 11060 MoveAxis(E, 0, ABG)
03:44:39.059 00.000 11060 Move returns status 0, amount 0
03:44:39.059 00.000 11060 MoveAxis(N, 0, ABG)
03:44:39.059 00.000 11060 Move returns status 0, amount 0
03:44:39.059 00.000 11060 move complete, result=0
03:44:39.059 00.000 11060 worker thread done servicing request
03:44:39.059 00.000 11060 Worker thread wakes up
03:44:39.063 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:39.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:39.074 00.011 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:39.715 00.641 11060 Exposure complete
03:44:39.921 00.206 11060 worker thread done servicing request
03:44:39.923 00.002 10844 OnExposeComplete: enter
03:44:39.923 00.000 10844 UpdateGuideState(): m_state=6
03:44:39.923 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
03:44:39.923 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=105.17, Mass=1814, SNR=27.0, Peak=175 HFD=3.5
03:44:39.923 00.000 10844 MultiStar: [#1 -0.10,0.20,0.90,U] [#2 0.63,0.84,0.00,M1] [#3 0.53,0.01,0.93,U] [#4 -0.11,0.12,0.95,U] [#5 -0.01,0.40,0.91,U] [#6 -0.17,-0.21,0.97,U] [#7 0.07,0.35,1.00,U] [#8 0.28,0.10,0.81,U] 
03:44:39.923 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.15}, one-star: {-0.26, 0.26}
03:44:39.923 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
03:44:39.923 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.16 = -3.12)
03:44:39.923 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.43 mountX=0.15 mountY=-0.00, mountTheta=-0.02
03:44:39.926 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.15, opts=13)
03:44:39.926 00.000 10844 Enqueuing Move request for scope (0.02, 0.15)
03:44:39.926 00.000 11060 Worker thread wakes up
03:44:39.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:39.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
03:44:39.926 00.000 10844 UpdateGuideState exits: m=1814 SNR=27.0
03:44:39.926 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
03:44:39.928 00.002 11060 Moving (0.02, 0.15) raw xDistance=0.15 yDistance=-0.00
03:44:39.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:44:39.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:39.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:44:39.929 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:39.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:39.929 00.000 10844 Enqueuing Expose request
03:44:39.929 00.000 11060 MoveAxis(W, 36, ABG)
03:44:39.929 00.000 11060 Guiding  Dir = 3, Dur = 36
03:44:39.959 00.030 11060 IsSlewing returns 0
03:44:39.959 00.000 11060 IsGuiding returns 0
03:44:40.021 00.062 11060 IsGuiding returns 0
03:44:40.021 00.000 11060 Move returns status 0, amount 36
03:44:40.021 00.000 11060 MoveAxis(N, 0, ABG)
03:44:40.021 00.000 11060 Move returns status 0, amount 0
03:44:40.021 00.000 11060 move complete, result=0
03:44:40.021 00.000 11060 worker thread done servicing request
03:44:40.021 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
03:44:40.021 00.000 11060 Worker thread wakes up
03:44:40.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:40.023 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:40.660 00.637 11060 Exposure complete
03:44:40.880 00.220 10844 OnExposeComplete: enter
03:44:40.880 00.000 10844 UpdateGuideState(): m_state=6
03:44:40.880 00.000 11060 worker thread done servicing request
03:44:40.880 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
03:44:40.880 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=105.55, Mass=1937, SNR=27.4, Peak=214 HFD=3.5
03:44:40.880 00.000 10844 MultiStar: [#1 0.46,0.40,0.00,M1] [#2 0.58,0.50,0.00,M2] [#3 0.61,0.07,0.00,M1] [#4 0.04,0.15,0.93,U] [#5 0.08,0.46,0.86,U] [#6 0.18,-0.35,0.97,U] [#7 -0.25,0.22,0.89,U] [#8 0.60,0.10,0.00,M1] 
03:44:40.880 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.22}, one-star: {-0.53, 0.64}
03:44:40.880 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.39) = xAngle (0.61 = 0.61)
03:44:40.880 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.74 = -2.55)
03:44:40.880 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.00 mountX=0.20 mountY=-0.14, mountTheta=-0.60
03:44:40.885 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.22, opts=13)
03:44:40.885 00.000 10844 Enqueuing Move request for scope (-0.10, 0.22)
03:44:40.885 00.000 11060 Worker thread wakes up
03:44:40.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:40.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
03:44:40.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
03:44:40.885 00.000 11060 Moving (-0.10, 0.22) raw xDistance=0.20 yDistance=-0.14
03:44:40.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:44:40.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:40.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:44:40.885 00.000 11060 MoveAxis(W, 48, ABG)
03:44:40.885 00.000 11060 Guiding  Dir = 3, Dur = 48
03:44:40.888 00.003 10844 UpdateGuideState exits: m=1937 SNR=27.4
03:44:40.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:40.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:40.888 00.000 10844 Enqueuing Expose request
03:44:40.909 00.021 11060 IsSlewing returns 0
03:44:40.909 00.000 11060 IsGuiding returns 0
03:44:40.987 00.078 11060 IsGuiding returns 0
03:44:40.987 00.000 11060 Move returns status 0, amount 48
03:44:40.987 00.000 11060 MoveAxis(N, 0, ABG)
03:44:40.987 00.000 11060 Move returns status 0, amount 0
03:44:40.987 00.000 11060 move complete, result=0
03:44:40.987 00.000 11060 worker thread done servicing request
03:44:40.987 00.000 11060 Worker thread wakes up
03:44:40.987 00.000 10844 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
03:44:40.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:40.989 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:41.630 00.641 11060 Exposure complete
03:44:41.840 00.210 11060 worker thread done servicing request
03:44:41.840 00.000 10844 OnExposeComplete: enter
03:44:41.840 00.000 10844 UpdateGuideState(): m_state=6
03:44:41.840 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
03:44:41.840 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.59, Mass=1714, SNR=26.4, Peak=232 HFD=3.0
03:44:41.840 00.000 10844 MultiStar: [#1 0.08,0.45,0.99,U] [#2 0.33,0.56,0.00,M3] [#3 0.48,0.53,0.00,M2] [#4 0.08,-0.06,0.99,U] [#5 0.39,0.46,0.00,M1] [#6 0.22,-0.29,1.02,U] [#7 -0.09,0.24,1.02,U] [#8 -0.24,0.16,0.81,U] 
03:44:41.840 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.02}, one-star: {-0.21, -0.33}
03:44:41.840 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.39) = xAngle (0.80 = 0.80)
03:44:41.840 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.92 = -2.36)
03:44:41.840 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.19 mountX=0.02 mountY=-0.02, mountTheta=-0.79
03:44:41.843 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
03:44:41.843 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
03:44:41.843 00.000 11060 Worker thread wakes up
03:44:41.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:41.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
03:44:41.843 00.000 10844 UpdateGuideState exits: m=1714 SNR=26.4
03:44:41.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
03:44:41.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:41.843 00.000 11060 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
03:44:41.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:41.843 00.000 10844 Enqueuing Expose request
03:44:41.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:44:41.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:41.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:44:41.843 00.000 11060 MoveAxis(E, 0, ABG)
03:44:41.843 00.000 11060 Move returns status 0, amount 0
03:44:41.843 00.000 11060 MoveAxis(N, 0, ABG)
03:44:41.843 00.000 11060 Move returns status 0, amount 0
03:44:41.843 00.000 11060 move complete, result=0
03:44:41.843 00.000 11060 worker thread done servicing request
03:44:41.843 00.000 11060 Worker thread wakes up
03:44:41.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:41.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:41.848 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:42.476 00.628 11060 Exposure complete
03:44:42.672 00.196 11060 worker thread done servicing request
03:44:42.672 00.000 10844 OnExposeComplete: enter
03:44:42.672 00.000 10844 UpdateGuideState(): m_state=6
03:44:42.672 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
03:44:42.672 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.91, Mass=1985, SNR=28.2, Peak=213 HFD=3.6
03:44:42.672 00.000 10844 MultiStar: [#1 0.29,-0.11,0.87,U] [#2 0.11,0.17,0.81,U] [#3 0.26,-0.33,0.94,U] [#4 0.27,-0.08,0.89,U] [#5 0.47,-0.04,0.90,U] [#6 0.02,0.05,0.99,U] [#7 0.36,0.21,0.93,U] [#8 0.39,-0.28,0.79,U] 
03:44:42.672 00.000 10844 single-star, 8 included, MultiStar: {0.22, -0.04}, one-star: {-0.15, -0.00}
03:44:42.672 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
03:44:42.672 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
03:44:42.672 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.11 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
03:44:42.675 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.00, opts=13)
03:44:42.675 00.000 10844 Enqueuing Move request for scope (-0.15, -0.00)
03:44:42.675 00.000 11060 Worker thread wakes up
03:44:42.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:42.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
03:44:42.675 00.000 10844 UpdateGuideState exits: m=1985 SNR=28.2
03:44:42.675 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
03:44:42.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:42.675 00.000 11060 Moving (-0.15, -0.00) raw xDistance=-0.03 yDistance=-0.15
03:44:42.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:42.675 00.000 10844 Enqueuing Expose request
03:44:42.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:44:42.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:42.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:44:42.675 00.000 11060 MoveAxis(E, 0, ABG)
03:44:42.675 00.000 11060 Move returns status 0, amount 0
03:44:42.675 00.000 11060 MoveAxis(N, 0, ABG)
03:44:42.675 00.000 11060 Move returns status 0, amount 0
03:44:42.675 00.000 11060 move complete, result=0
03:44:42.675 00.000 11060 worker thread done servicing request
03:44:42.675 00.000 11060 Worker thread wakes up
03:44:42.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:42.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:42.681 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:43.318 00.637 11060 Exposure complete
03:44:43.518 00.200 11060 worker thread done servicing request
03:44:43.518 00.000 10844 OnExposeComplete: enter
03:44:43.518 00.000 10844 UpdateGuideState(): m_state=6
03:44:43.518 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
03:44:43.518 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=105.12, Mass=2308, SNR=30.1, Peak=198 HFD=3.8
03:44:43.518 00.000 10844 MultiStar: [#1 0.13,0.25,0.85,U] [#2 0.23,-0.06,0.77,U] [#3 0.86,-0.14,0.00,M2] [#4 -0.16,-0.38,0.82,U] [#5 0.45,-0.18,0.87,U] [#6 -0.10,-0.40,0.90,U] [#7 0.13,0.05,0.82,U] [#8 0.49,-0.24,0.75,U] 
03:44:43.518 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {-0.25, 0.20}
03:44:43.518 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.39) = xAngle (-2.11 = -2.11)
03:44:43.523 00.005 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.02 = 1.02)
03:44:43.523 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.72 mountX=-0.07 mountY=0.11, mountTheta=2.11
03:44:43.524 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
03:44:43.524 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
03:44:43.524 00.000 11060 Worker thread wakes up
03:44:43.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
03:44:43.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
03:44:43.524 00.000 11060 Moving (0.10, -0.09) raw xDistance=-0.07 yDistance=0.11
03:44:43.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:44:43.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:43.526 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:44:43.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:43.526 00.000 11060 MoveAxis(E, 0, ABG)
03:44:43.526 00.000 10844 UpdateGuideState exits: m=2308 SNR=30.1
03:44:43.526 00.000 11060 Move returns status 0, amount 0
03:44:43.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:43.526 00.000 11060 MoveAxis(N, 0, ABG)
03:44:43.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:43.526 00.000 10844 Enqueuing Expose request
03:44:43.526 00.000 11060 Move returns status 0, amount 0
03:44:43.527 00.001 11060 move complete, result=0
03:44:43.527 00.000 11060 worker thread done servicing request
03:44:43.527 00.000 11060 Worker thread wakes up
03:44:43.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:43.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:43.529 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:44.159 00.630 11060 Exposure complete
03:44:44.381 00.222 11060 worker thread done servicing request
03:44:44.381 00.000 10844 OnExposeComplete: enter
03:44:44.381 00.000 10844 UpdateGuideState(): m_state=6
03:44:44.381 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
03:44:44.381 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=104.97, Mass=1735, SNR=25.9, Peak=165 HFD=3.3
03:44:44.381 00.000 10844 MultiStar: [#1 0.18,0.24,0.96,U] [#2 0.28,0.11,0.94,U] [#3 0.48,-0.07,1.00,U] [#4 0.10,-0.14,1.02,U] [#5 0.39,-0.09,1.01,U] [#6 0.20,-0.28,0.93,U] [#7 0.09,0.08,0.91,U] [#8 0.28,-0.06,0.90,U] 
03:44:44.381 00.000 10844 single-star, 8 included, MultiStar: {0.23, -0.02}, one-star: {0.08, 0.05}
03:44:44.381 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.39) = xAngle (-0.86 = -0.86)
03:44:44.381 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
03:44:44.381 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.53 mountX=0.06 mountY=0.07, mountTheta=0.86
03:44:44.384 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
03:44:44.384 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
03:44:44.384 00.000 11060 Worker thread wakes up
03:44:44.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:44.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
03:44:44.384 00.000 10844 UpdateGuideState exits: m=1735 SNR=25.9
03:44:44.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
03:44:44.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:44.384 00.000 11060 Moving (0.08, 0.05) raw xDistance=0.06 yDistance=0.07
03:44:44.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:44.384 00.000 10844 Enqueuing Expose request
03:44:44.384 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:44:44.384 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:44.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:44:44.384 00.000 11060 MoveAxis(E, 0, ABG)
03:44:44.384 00.000 11060 Move returns status 0, amount 0
03:44:44.384 00.000 11060 MoveAxis(N, 0, ABG)
03:44:44.384 00.000 11060 Move returns status 0, amount 0
03:44:44.384 00.000 11060 move complete, result=0
03:44:44.384 00.000 11060 worker thread done servicing request
03:44:44.384 00.000 11060 Worker thread wakes up
03:44:44.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:44.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:44.389 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:45.031 00.642 11060 Exposure complete
03:44:45.229 00.198 11060 worker thread done servicing request
03:44:45.229 00.000 10844 OnExposeComplete: enter
03:44:45.229 00.000 10844 UpdateGuideState(): m_state=6
03:44:45.231 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
03:44:45.231 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=104.95, Mass=1419, SNR=23.7, Peak=203 HFD=2.6
03:44:45.231 00.000 10844 MultiStar: [#1 0.20,0.10,1.06,U] [#2 0.44,0.11,1.03,U] [#3 0.69,0.20,0.00,M2] [#4 0.13,-0.10,1.22,U] [#5 0.67,0.17,0.00,M1] [#6 0.09,-0.23,1.10,U] [#7 0.53,0.03,1.08,U] [#8 0.71,0.67,0.00,M1] 
03:44:45.231 00.000 10844 single-star, 5 included, MultiStar: {0.24, -0.01}, one-star: {0.03, 0.03}
03:44:45.231 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
03:44:45.231 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
03:44:45.232 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.05 cameraTheta=0.76 mountX=0.04 mountY=0.03, mountTheta=0.64
03:44:45.234 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
03:44:45.234 00.000 10844 Enqueuing Move request for scope (0.03, 0.03)
03:44:45.234 00.000 11060 Worker thread wakes up
03:44:45.234 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:45.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
03:44:45.234 00.000 10844 UpdateGuideState exits: m=1419 SNR=23.7
03:44:45.234 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
03:44:45.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:45.234 00.000 11060 Moving (0.03, 0.03) raw xDistance=0.04 yDistance=0.03
03:44:45.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:45.234 00.000 10844 Enqueuing Expose request
03:44:45.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:44:45.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:45.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:44:45.234 00.000 11060 MoveAxis(E, 0, ABG)
03:44:45.234 00.000 11060 Move returns status 0, amount 0
03:44:45.234 00.000 11060 MoveAxis(N, 0, ABG)
03:44:45.234 00.000 11060 Move returns status 0, amount 0
03:44:45.234 00.000 11060 move complete, result=0
03:44:45.234 00.000 11060 worker thread done servicing request
03:44:45.234 00.000 11060 Worker thread wakes up
03:44:45.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:45.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:45.238 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:45.870 00.632 11060 Exposure complete
03:44:46.074 00.204 11060 worker thread done servicing request
03:44:46.074 00.000 10844 OnExposeComplete: enter
03:44:46.074 00.000 10844 UpdateGuideState(): m_state=6
03:44:46.074 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
03:44:46.074 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.97, Mass=1850, SNR=26.8, Peak=172 HFD=3.5
03:44:46.074 00.000 10844 MultiStar: [#1 0.36,0.40,1.00,U] [#2 0.27,0.15,0.87,U] [#3 0.98,0.64,0.00,M3] [#4 0.33,0.26,0.95,U] [#5 0.76,0.40,0.00,M2] [#6 0.09,0.18,1.05,U] [#7 0.41,0.71,0.00,M1] [#8 0.48,0.13,0.76,U] 
03:44:46.074 00.000 10844 single-star, 5 included, MultiStar: {0.24, 0.20}, one-star: {0.01, 0.05}
03:44:46.074 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.39) = xAngle (0.06 = 0.06)
03:44:46.074 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.18 = -3.10)
03:44:46.074 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.45 mountX=0.05 mountY=-0.00, mountTheta=-0.04
03:44:46.079 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
03:44:46.080 00.001 10844 Enqueuing Move request for scope (0.01, 0.05)
03:44:46.080 00.000 11060 Worker thread wakes up
03:44:46.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
03:44:46.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:46.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
03:44:46.080 00.000 10844 UpdateGuideState exits: m=1850 SNR=26.8
03:44:46.080 00.000 11060 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
03:44:46.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:46.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:46.080 00.000 10844 Enqueuing Expose request
03:44:46.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:46.081 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:46.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:44:46.081 00.000 11060 MoveAxis(E, 0, ABG)
03:44:46.081 00.000 11060 Move returns status 0, amount 0
03:44:46.081 00.000 11060 MoveAxis(N, 0, ABG)
03:44:46.081 00.000 11060 Move returns status 0, amount 0
03:44:46.081 00.000 11060 move complete, result=0
03:44:46.081 00.000 11060 worker thread done servicing request
03:44:46.081 00.000 11060 Worker thread wakes up
03:44:46.082 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:46.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:46.085 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:46.715 00.630 11060 Exposure complete
03:44:46.936 00.221 11060 worker thread done servicing request
03:44:46.936 00.000 10844 OnExposeComplete: enter
03:44:46.936 00.000 10844 UpdateGuideState(): m_state=6
03:44:46.939 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
03:44:46.939 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=105.32, Mass=1905, SNR=27.4, Peak=171 HFD=3.3
03:44:46.939 00.000 10844 MultiStar: [#1 0.24,0.42,0.92,U] [#2 0.11,0.74,0.00,M1] [#3 0.35,0.25,0.98,U] [#4 0.29,-0.31,0.95,U] [#5 0.95,0.49,0.00,M3] [#6 0.39,0.01,1.02,U] [#7 0.25,0.49,0.92,U] [#8 0.66,0.52,0.00,M1] 
03:44:46.939 00.000 10844 refined, 5 included, MultiStar: {0.29, 0.21}, one-star: {0.19, 0.40}
03:44:46.939 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
03:44:46.939 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.36 = 2.36)
03:44:46.939 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.21 hyp=0.35 cameraTheta=0.63 mountX=0.26 mountY=0.25, mountTheta=0.77
03:44:46.939 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.21, opts=13)
03:44:46.939 00.000 10844 Enqueuing Move request for scope (0.29, 0.21)
03:44:46.939 00.000 11060 Worker thread wakes up
03:44:46.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:46.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.21) opts 0xd
03:44:46.939 00.000 10844 UpdateGuideState exits: m=1905 SNR=27.4
03:44:46.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.21)
03:44:46.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:46.939 00.000 11060 Moving (0.29, 0.21) raw xDistance=0.26 yDistance=0.25
03:44:46.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:46.939 00.000 10844 Enqueuing Expose request
03:44:46.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:44:46.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
03:44:46.939 00.000 11060 MoveAxis(W, 60, ABG)
03:44:46.944 00.005 11060 Guiding  Dir = 3, Dur = 60
03:44:46.959 00.015 11060 IsSlewing returns 0
03:44:46.959 00.000 11060 IsGuiding returns 0
03:44:47.031 00.072 11060 IsGuiding returns 0
03:44:47.031 00.000 11060 Move returns status 0, amount 60
03:44:47.031 00.000 11060 MoveAxis(S, 97, ABG)
03:44:47.031 00.000 11060 Guiding  Dir = 1, Dur = 97
03:44:47.046 00.015 11060 IsSlewing returns 0
03:44:47.046 00.000 11060 IsGuiding returns 0
03:44:47.155 00.109 11060 IsGuiding returns 0
03:44:47.155 00.000 11060 Move returns status 0, amount 97
03:44:47.155 00.000 11060 move complete, result=0
03:44:47.155 00.000 11060 worker thread done servicing request
03:44:47.155 00.000 11060 Worker thread wakes up
03:44:47.155 00.000 10844 GuideStep: 0.3 px 60 ms WEST, 0.2 px 97 ms SOUTH
03:44:47.156 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:47.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:47.791 00.635 11060 Exposure complete
03:44:47.976 00.185 11060 worker thread done servicing request
03:44:47.976 00.000 10844 OnExposeComplete: enter
03:44:47.976 00.000 10844 UpdateGuideState(): m_state=6
03:44:47.979 00.003 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
03:44:47.979 00.000 10844 Star::Find returns 1 (0), X=620.14, Y=104.99, Mass=1610, SNR=25.2, Peak=170 HFD=3.9
03:44:47.979 00.000 10844 MultiStar: [#1 0.11,-0.36,1.07,U] [#2 0.14,0.31,0.92,U] [#3 0.66,0.15,0.00,M3] [#4 0.21,0.02,0.99,U] [#5 0.50,0.49,0.00,M4] [#6 -0.08,0.13,1.12,U] [#7 0.31,0.24,0.94,U] [#8 0.44,0.20,0.83,U] 
03:44:47.979 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.08}, one-star: {-0.69, 0.07}
03:44:47.979 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.39) = xAngle (-0.40 = -0.40)
03:44:47.979 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.72 = 2.72)
03:44:47.979 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.99 mountX=0.08 mountY=0.04, mountTheta=0.42
03:44:47.982 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.08, opts=13)
03:44:47.982 00.000 10844 Enqueuing Move request for scope (0.05, 0.08)
03:44:47.982 00.000 11060 Worker thread wakes up
03:44:47.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
03:44:47.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
03:44:47.983 00.001 11060 Moving (0.05, 0.08) raw xDistance=0.08 yDistance=0.04
03:44:47.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:47.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:44:47.983 00.000 10844 UpdateGuideState exits: m=1610 SNR=25.2
03:44:47.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:47.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:47.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:44:47.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:47.983 00.000 10844 Enqueuing Expose request
03:44:47.984 00.001 11060 MoveAxis(E, 0, ABG)
03:44:47.984 00.000 11060 Move returns status 0, amount 0
03:44:47.984 00.000 11060 MoveAxis(N, 0, ABG)
03:44:47.984 00.000 11060 Move returns status 0, amount 0
03:44:47.984 00.000 11060 move complete, result=0
03:44:47.984 00.000 11060 worker thread done servicing request
03:44:47.984 00.000 11060 Worker thread wakes up
03:44:47.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:47.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:47.986 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:48.614 00.628 11060 Exposure complete
03:44:48.807 00.193 11060 worker thread done servicing request
03:44:48.807 00.000 10844 OnExposeComplete: enter
03:44:48.807 00.000 10844 UpdateGuideState(): m_state=6
03:44:48.807 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
03:44:48.807 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=105.30, Mass=1589, SNR=25.1, Peak=178 HFD=3.0
03:44:48.811 00.004 10844 MultiStar: [#1 0.17,0.27,0.95,U] [#2 -0.17,0.63,0.00,M1] [#3 0.07,0.04,1.07,U] [#4 0.10,-0.49,1.01,U] [#5 0.40,-0.11,1.19,U] [#6 -0.50,0.12,1.12,U] [#7 -0.14,0.31,0.98,U] [#8 0.45,0.37,0.87,U] 
03:44:48.811 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {-0.46, 0.38}
03:44:48.811 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
03:44:48.811 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.23 = -3.05)
03:44:48.811 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.50 mountX=0.10 mountY=-0.01, mountTheta=-0.09
03:44:48.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
03:44:48.812 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
03:44:48.812 00.000 11060 Worker thread wakes up
03:44:48.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:48.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
03:44:48.812 00.000 10844 UpdateGuideState exits: m=1589 SNR=25.1
03:44:48.812 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
03:44:48.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:48.812 00.000 11060 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.01
03:44:48.815 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:44:48.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:48.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:44:48.815 00.000 11060 MoveAxis(E, 0, ABG)
03:44:48.815 00.000 11060 Move returns status 0, amount 0
03:44:48.815 00.000 11060 MoveAxis(N, 0, ABG)
03:44:48.816 00.001 11060 Move returns status 0, amount 0
03:44:48.816 00.000 11060 move complete, result=0
03:44:48.816 00.000 11060 worker thread done servicing request
03:44:48.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:48.816 00.000 10844 Enqueuing Expose request
03:44:48.816 00.000 11060 Worker thread wakes up
03:44:48.816 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:48.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:48.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:49.449 00.633 11060 Exposure complete
03:44:49.650 00.201 11060 worker thread done servicing request
03:44:49.650 00.000 10844 OnExposeComplete: enter
03:44:49.650 00.000 10844 UpdateGuideState(): m_state=6
03:44:49.650 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
03:44:49.650 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=104.72, Mass=1770, SNR=26.3, Peak=223 HFD=2.9
03:44:49.650 00.000 10844 MultiStar: [#1 -0.59,0.07,0.00,M1] [#2 0.18,0.67,0.00,M2] [#3 0.44,0.29,0.97,U] [#4 -0.52,-0.12,0.92,U] [#5 0.00,0.41,0.97,U] [#6 -0.02,-0.15,1.15,U] [#7 0.10,0.56,0.94,U] [#8 -0.14,0.06,0.73,U] 
03:44:49.650 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.12}, one-star: {-0.61, -0.20}
03:44:49.650 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.39) = xAngle (0.90 = 0.90)
03:44:49.650 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.02 = -2.26)
03:44:49.650 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.29 mountX=0.10 mountY=-0.12, mountTheta=-0.89
03:44:49.653 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
03:44:49.653 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
03:44:49.653 00.000 11060 Worker thread wakes up
03:44:49.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:44:49.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
03:44:49.653 00.000 10844 UpdateGuideState exits: m=1770 SNR=26.3
03:44:49.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
03:44:49.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:49.653 00.000 11060 Moving (-0.10, 0.12) raw xDistance=0.10 yDistance=-0.12
03:44:49.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:49.653 00.000 10844 Enqueuing Expose request
03:44:49.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:44:49.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:49.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:44:49.653 00.000 11060 MoveAxis(E, 0, ABG)
03:44:49.653 00.000 11060 Move returns status 0, amount 0
03:44:49.653 00.000 11060 MoveAxis(N, 0, ABG)
03:44:49.653 00.000 11060 Move returns status 0, amount 0
03:44:49.653 00.000 11060 move complete, result=0
03:44:49.653 00.000 11060 worker thread done servicing request
03:44:49.653 00.000 11060 Worker thread wakes up
03:44:49.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:49.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:49.658 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:44:50.293 00.635 11060 Exposure complete
03:44:50.511 00.218 11060 worker thread done servicing request
03:44:50.511 00.000 10844 OnExposeComplete: enter
03:44:50.511 00.000 10844 UpdateGuideState(): m_state=6
03:44:50.511 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
03:44:50.513 00.002 10844 Star::Find returns 1 (0), X=620.60, Y=105.05, Mass=1470, SNR=24.2, Peak=161 HFD=3.6
03:44:50.514 00.001 10844 MultiStar: [#1 -0.06,0.30,1.18,U] [#2 0.03,0.38,0.96,U] [#3 0.36,0.55,0.00,M2] [#4 0.03,-0.01,1.04,U] [#5 -0.01,0.30,0.99,U] [#6 -0.56,-0.06,1.09,U] [#7 0.15,0.02,1.00,U] [#8 0.17,0.39,0.88,U] 
03:44:50.514 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.18}, one-star: {-0.23, 0.13}
03:44:50.514 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.56 = 0.56)
03:44:50.514 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.68 = -2.60)
03:44:50.514 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.94 mountX=0.16 mountY=-0.10, mountTheta=-0.54
03:44:50.514 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.18, opts=13)
03:44:50.514 00.000 10844 Enqueuing Move request for scope (-0.07, 0.18)
03:44:50.514 00.000 11060 Worker thread wakes up
03:44:50.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:50.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
03:44:50.514 00.000 10844 UpdateGuideState exits: m=1470 SNR=24.2
03:44:50.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:50.514 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
03:44:50.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:50.514 00.000 10844 Enqueuing Expose request
03:44:50.514 00.000 11060 Moving (-0.07, 0.18) raw xDistance=0.16 yDistance=-0.10
03:44:50.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:44:50.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:50.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:44:50.514 00.000 11060 MoveAxis(W, 38, ABG)
03:44:50.514 00.000 11060 Guiding  Dir = 3, Dur = 38
03:44:50.545 00.031 11060 IsSlewing returns 0
03:44:50.545 00.000 11060 IsGuiding returns 0
03:44:50.606 00.061 11060 IsGuiding returns 0
03:44:50.606 00.000 11060 Move returns status 0, amount 38
03:44:50.606 00.000 11060 MoveAxis(N, 0, ABG)
03:44:50.606 00.000 11060 Move returns status 0, amount 0
03:44:50.606 00.000 11060 move complete, result=0
03:44:50.607 00.001 11060 worker thread done servicing request
03:44:50.607 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
03:44:50.607 00.000 11060 Worker thread wakes up
03:44:50.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:50.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:51.241 00.634 11060 Exposure complete
03:44:51.458 00.217 11060 worker thread done servicing request
03:44:51.458 00.000 10844 OnExposeComplete: enter
03:44:51.458 00.000 10844 UpdateGuideState(): m_state=6
03:44:51.459 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
03:44:51.459 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=105.14, Mass=2051, SNR=28.6, Peak=206 HFD=3.7
03:44:51.459 00.000 10844 MultiStar: [#1 0.17,0.36,0.86,U] [#2 0.11,0.43,0.77,U] [#3 0.42,0.52,0.00,M3] [#4 -0.20,0.26,1.03,U] [#5 0.43,0.28,0.84,U] [#6 -0.21,0.32,0.91,U] [#7 0.10,0.30,0.85,U] [#8 0.56,0.59,0.00,M1] 
03:44:51.459 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.30}, one-star: {-0.45, 0.22}
03:44:51.459 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:44:51.459 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.89)
03:44:51.459 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.31 cameraTheta=1.66 mountX=0.29 mountY=-0.08, mountTheta=-0.26
03:44:51.460 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.30, opts=13)
03:44:51.460 00.000 10844 Enqueuing Move request for scope (-0.03, 0.30)
03:44:51.460 00.000 11060 Worker thread wakes up
03:44:51.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:51.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
03:44:51.460 00.000 10844 UpdateGuideState exits: m=2051 SNR=28.6
03:44:51.460 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
03:44:51.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:51.460 00.000 11060 Moving (-0.03, 0.30) raw xDistance=0.29 yDistance=-0.08
03:44:51.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:51.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
03:44:51.460 00.000 10844 Enqueuing Expose request
03:44:51.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:51.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:44:51.460 00.000 11060 MoveAxis(W, 70, ABG)
03:44:51.460 00.000 11060 Guiding  Dir = 3, Dur = 70
03:44:51.486 00.026 11060 IsSlewing returns 0
03:44:51.486 00.000 11060 IsGuiding returns 0
03:44:51.582 00.096 11060 IsGuiding returns 0
03:44:51.582 00.000 11060 Move returns status 0, amount 70
03:44:51.582 00.000 11060 MoveAxis(N, 0, ABG)
03:44:51.582 00.000 11060 Move returns status 0, amount 0
03:44:51.582 00.000 11060 move complete, result=0
03:44:51.582 00.000 11060 worker thread done servicing request
03:44:51.582 00.000 11060 Worker thread wakes up
03:44:51.582 00.000 10844 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
03:44:51.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:51.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:52.222 00.640 11060 Exposure complete
03:44:52.425 00.203 11060 worker thread done servicing request
03:44:52.425 00.000 10844 OnExposeComplete: enter
03:44:52.425 00.000 10844 UpdateGuideState(): m_state=6
03:44:52.425 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
03:44:52.425 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=105.26, Mass=1898, SNR=27.2, Peak=190 HFD=3.3
03:44:52.425 00.000 10844 MultiStar: [#1 0.15,0.86,0.00,M1] [#2 0.33,0.36,0.92,U] [#3 1.08,0.46,0.00,M4] [#4 -0.34,0.30,0.96,U] [#5 0.06,0.24,0.94,U] [#6 0.50,0.02,1.06,U] [#7 0.36,0.12,0.97,U] [#8 0.54,0.19,0.78,U] 
03:44:52.425 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.22}, one-star: {-0.35, 0.34}
03:44:52.425 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.39) = xAngle (-0.41 = -0.41)
03:44:52.425 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.72 = 2.72)
03:44:52.425 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.98 mountX=0.25 mountY=0.11, mountTheta=0.42
03:44:52.425 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.22, opts=13)
03:44:52.425 00.000 10844 Enqueuing Move request for scope (0.15, 0.22)
03:44:52.425 00.000 11060 Worker thread wakes up
03:44:52.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:52.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
03:44:52.425 00.000 10844 UpdateGuideState exits: m=1898 SNR=27.2
03:44:52.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
03:44:52.429 00.004 11060 Moving (0.15, 0.22) raw xDistance=0.25 yDistance=0.11
03:44:52.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:44:52.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:52.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:52.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:52.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:44:52.429 00.000 10844 Enqueuing Expose request
03:44:52.429 00.000 11060 MoveAxis(W, 60, ABG)
03:44:52.429 00.000 11060 Guiding  Dir = 3, Dur = 60
03:44:52.461 00.032 11060 IsSlewing returns 0
03:44:52.461 00.000 11060 IsGuiding returns 0
03:44:52.538 00.077 11060 IsGuiding returns 0
03:44:52.538 00.000 11060 Move returns status 0, amount 60
03:44:52.538 00.000 11060 MoveAxis(N, 0, ABG)
03:44:52.538 00.000 11060 Move returns status 0, amount 0
03:44:52.538 00.000 11060 move complete, result=0
03:44:52.538 00.000 11060 worker thread done servicing request
03:44:52.538 00.000 10844 GuideStep: 0.2 px 60 ms WEST, 0.1 px 0 ms NORTH
03:44:52.538 00.000 11060 Worker thread wakes up
03:44:52.552 00.014 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:52.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:53.184 00.632 11060 Exposure complete
03:44:53.388 00.204 11060 worker thread done servicing request
03:44:53.388 00.000 10844 OnExposeComplete: enter
03:44:53.388 00.000 10844 UpdateGuideState(): m_state=6
03:44:53.389 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
03:44:53.389 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=105.42, Mass=1909, SNR=27.7, Peak=191 HFD=3.5
03:44:53.389 00.000 10844 MultiStar: [#1 -0.21,0.10,0.95,U] [#2 0.46,0.34,0.80,U] [#3 0.51,0.11,0.96,U] [#4 -0.03,0.17,0.89,U] [#5 0.26,-0.06,0.94,U] [#6 -0.11,0.01,0.92,U] [#7 0.23,0.19,0.84,U] [#8 0.56,0.13,0.77,U] 
03:44:53.389 00.000 10844 refined, 8 included, MultiStar: {0.16, 0.17}, one-star: {-0.14, 0.50}
03:44:53.389 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
03:44:53.390 00.001 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
03:44:53.390 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.81 mountX=0.19 mountY=0.13, mountTheta=0.59
03:44:53.391 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.17, opts=13)
03:44:53.391 00.000 10844 Enqueuing Move request for scope (0.16, 0.17)
03:44:53.391 00.000 11060 Worker thread wakes up
03:44:53.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:53.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
03:44:53.391 00.000 10844 UpdateGuideState exits: m=1909 SNR=27.7
03:44:53.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
03:44:53.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:53.391 00.000 11060 Moving (0.16, 0.17) raw xDistance=0.19 yDistance=0.13
03:44:53.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:53.391 00.000 10844 Enqueuing Expose request
03:44:53.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:44:53.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:53.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:44:53.391 00.000 11060 MoveAxis(W, 47, ABG)
03:44:53.391 00.000 11060 Guiding  Dir = 3, Dur = 47
03:44:53.410 00.019 11060 IsSlewing returns 0
03:44:53.411 00.001 11060 IsGuiding returns 0
03:44:53.472 00.061 11060 IsGuiding returns 0
03:44:53.472 00.000 11060 Move returns status 0, amount 47
03:44:53.472 00.000 11060 MoveAxis(N, 0, ABG)
03:44:53.472 00.000 11060 Move returns status 0, amount 0
03:44:53.472 00.000 11060 move complete, result=0
03:44:53.472 00.000 11060 worker thread done servicing request
03:44:53.472 00.000 11060 Worker thread wakes up
03:44:53.472 00.000 10844 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
03:44:53.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:53.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:54.102 00.630 11060 Exposure complete
03:44:54.319 00.217 11060 worker thread done servicing request
03:44:54.319 00.000 10844 OnExposeComplete: enter
03:44:54.319 00.000 10844 UpdateGuideState(): m_state=6
03:44:54.319 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
03:44:54.320 00.001 10844 Star::Find returns 1 (0), X=620.61, Y=104.97, Mass=1834, SNR=27.1, Peak=196 HFD=3.6
03:44:54.321 00.001 10844 MultiStar: [#1 0.27,0.07,0.90,U] [#2 0.14,0.48,0.93,U] [#3 0.54,0.12,0.92,U] [#4 -0.02,0.01,0.98,U] [#5 0.04,0.19,0.93,U] [#6 0.06,0.11,1.00,U] [#7 0.15,0.13,0.91,U] [#8 0.12,0.61,0.00,M1] 
03:44:54.321 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.14}, one-star: {-0.22, 0.05}
03:44:54.321 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.39) = xAngle (-0.49 = -0.49)
03:44:54.321 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.63 = 2.63)
03:44:54.321 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.90 mountX=0.16 mountY=0.09, mountTheta=0.51
03:44:54.321 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.14, opts=13)
03:44:54.321 00.000 10844 Enqueuing Move request for scope (0.12, 0.14)
03:44:54.321 00.000 11060 Worker thread wakes up
03:44:54.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:54.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
03:44:54.321 00.000 10844 UpdateGuideState exits: m=1834 SNR=27.1
03:44:54.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
03:44:54.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:54.321 00.000 11060 Moving (0.12, 0.14) raw xDistance=0.16 yDistance=0.09
03:44:54.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:54.321 00.000 10844 Enqueuing Expose request
03:44:54.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
03:44:54.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:54.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:44:54.325 00.004 11060 MoveAxis(W, 40, ABG)
03:44:54.325 00.000 11060 Guiding  Dir = 3, Dur = 40
03:44:54.367 00.042 11060 IsSlewing returns 0
03:44:54.369 00.002 11060 IsGuiding returns 0
03:44:54.445 00.076 11060 IsGuiding returns 0
03:44:54.445 00.000 11060 Move returns status 0, amount 40
03:44:54.445 00.000 11060 MoveAxis(N, 0, ABG)
03:44:54.445 00.000 11060 Move returns status 0, amount 0
03:44:54.445 00.000 11060 move complete, result=0
03:44:54.445 00.000 11060 worker thread done servicing request
03:44:54.447 00.002 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
03:44:54.447 00.000 11060 Worker thread wakes up
03:44:54.460 00.013 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:54.461 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:55.091 00.630 11060 Exposure complete
03:44:55.311 00.220 11060 worker thread done servicing request
03:44:55.311 00.000 10844 OnExposeComplete: enter
03:44:55.311 00.000 10844 UpdateGuideState(): m_state=6
03:44:55.313 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
03:44:55.313 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.81, Mass=1695, SNR=25.6, Peak=208 HFD=3.2
03:44:55.313 00.000 10844 MultiStar: [#1 0.09,0.05,1.05,U] [#2 -0.11,0.13,0.99,U] [#3 0.33,0.33,1.04,U] [#4 -0.17,0.00,0.93,U] [#5 -0.13,-0.52,0.93,U] [#6 -0.18,-0.18,1.00,U] [#7 0.05,0.32,1.04,U] [#8 0.41,-0.22,0.78,U] 
03:44:55.313 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.05, -0.10}
03:44:55.313 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
03:44:55.313 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
03:44:55.313 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.42 mountX=-0.01 mountY=0.02, mountTheta=1.81
03:44:55.316 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
03:44:55.316 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
03:44:55.316 00.000 11060 Worker thread wakes up
03:44:55.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:44:55.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:44:55.316 00.000 11060 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
03:44:55.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:44:55.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:55.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:55.316 00.000 10844 UpdateGuideState exits: m=1695 SNR=25.6
03:44:55.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:55.318 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:55.318 00.000 10844 Enqueuing Expose request
03:44:55.318 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:44:55.318 00.000 11060 MoveAxis(E, 0, ABG)
03:44:55.318 00.000 11060 Move returns status 0, amount 0
03:44:55.318 00.000 11060 MoveAxis(N, 0, ABG)
03:44:55.318 00.000 11060 Move returns status 0, amount 0
03:44:55.318 00.000 11060 move complete, result=0
03:44:55.318 00.000 11060 worker thread done servicing request
03:44:55.318 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:55.318 00.000 11060 Worker thread wakes up
03:44:55.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:55.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:55.955 00.637 11060 Exposure complete
03:44:56.169 00.214 11060 worker thread done servicing request
03:44:56.169 00.000 10844 OnExposeComplete: enter
03:44:56.169 00.000 10844 UpdateGuideState(): m_state=6
03:44:56.171 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
03:44:56.171 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.80, Mass=1630, SNR=25.3, Peak=252 HFD=2.8
03:44:56.171 00.000 10844 MultiStar: [#1 -0.13,0.34,0.99,U] [#2 0.46,0.21,0.92,U] [#3 0.49,0.01,1.04,U] [#4 -0.34,-0.36,1.10,U] [#5 -0.09,-0.42,1.07,U] [#6 -0.14,-0.06,1.05,U] [#7 -0.07,0.52,0.94,U] [#8 0.69,0.03,0.00,M1] 
03:44:56.171 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.00}, one-star: {-0.19, -0.12}
03:44:56.171 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.79)
03:44:56.171 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.37 = -1.37)
03:44:56.171 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.10 mountX=-0.00 mountY=-0.01, mountTheta=-1.79
03:44:56.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.00, opts=13)
03:44:56.173 00.000 10844 Enqueuing Move request for scope (-0.01, -0.00)
03:44:56.173 00.000 11060 Worker thread wakes up
03:44:56.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:56.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
03:44:56.173 00.000 10844 UpdateGuideState exits: m=1630 SNR=25.3
03:44:56.173 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
03:44:56.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:56.173 00.000 11060 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
03:44:56.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:56.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:44:56.173 00.000 10844 Enqueuing Expose request
03:44:56.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:56.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:44:56.173 00.000 11060 MoveAxis(E, 0, ABG)
03:44:56.173 00.000 11060 Move returns status 0, amount 0
03:44:56.173 00.000 11060 MoveAxis(N, 0, ABG)
03:44:56.173 00.000 11060 Move returns status 0, amount 0
03:44:56.173 00.000 11060 move complete, result=0
03:44:56.176 00.003 11060 worker thread done servicing request
03:44:56.176 00.000 11060 Worker thread wakes up
03:44:56.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:56.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:56.178 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:44:56.805 00.627 11060 Exposure complete
03:44:57.004 00.199 11060 worker thread done servicing request
03:44:57.004 00.000 10844 OnExposeComplete: enter
03:44:57.004 00.000 10844 UpdateGuideState(): m_state=6
03:44:57.013 00.009 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
03:44:57.013 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.98, Mass=1980, SNR=27.9, Peak=183 HFD=3.5
03:44:57.013 00.000 10844 MultiStar: [#1 0.05,0.22,0.93,U] [#2 0.73,0.67,0.00,M1] [#3 0.53,0.12,0.90,U] [#4 -0.13,0.37,0.99,U] [#5 0.61,0.33,0.00,M1] [#6 0.05,0.00,1.02,U] [#7 -0.20,0.43,0.85,U] [#8 0.40,0.29,0.72,U] 
03:44:57.013 00.000 10844 single-star, 6 included, MultiStar: {0.06, 0.20}, one-star: {-0.17, 0.06}
03:44:57.013 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.39) = xAngle (1.39 = 1.39)
03:44:57.013 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.51 = -1.77)
03:44:57.013 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.78 mountX=0.03 mountY=-0.18, mountTheta=-1.39
03:44:57.015 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.06, opts=13)
03:44:57.015 00.000 10844 Enqueuing Move request for scope (-0.17, 0.06)
03:44:57.015 00.000 11060 Worker thread wakes up
03:44:57.015 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:44:57.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
03:44:57.015 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
03:44:57.017 00.002 11060 Moving (-0.17, 0.06) raw xDistance=0.03 yDistance=-0.18
03:44:57.017 00.000 10844 UpdateGuideState exits: m=1980 SNR=27.9
03:44:57.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:44:57.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:57.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:57.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:44:57.017 00.000 11060 MoveAxis(E, 0, ABG)
03:44:57.017 00.000 11060 Move returns status 0, amount 0
03:44:57.017 00.000 11060 MoveAxis(N, 0, ABG)
03:44:57.017 00.000 11060 Move returns status 0, amount 0
03:44:57.017 00.000 11060 move complete, result=0
03:44:57.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:57.018 00.001 10844 Enqueuing Expose request
03:44:57.018 00.000 11060 worker thread done servicing request
03:44:57.018 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:44:57.018 00.000 11060 Worker thread wakes up
03:44:57.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:57.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:57.648 00.630 11060 Exposure complete
03:44:57.863 00.215 11060 worker thread done servicing request
03:44:57.863 00.000 10844 OnExposeComplete: enter
03:44:57.863 00.000 10844 UpdateGuideState(): m_state=6
03:44:57.863 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
03:44:57.863 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=105.24, Mass=1522, SNR=24.6, Peak=162 HFD=3.5
03:44:57.865 00.002 10844 MultiStar: [#1 0.07,0.39,1.02,U] [#2 0.38,0.61,0.00,M2] [#3 0.68,0.10,0.00,M1] [#4 0.12,-0.07,0.99,U] [#5 0.28,-0.16,1.00,U] [#6 0.36,0.26,1.05,U] [#7 0.09,0.46,0.99,U] [#8 0.29,0.41,0.85,U] 
03:44:57.865 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.23}, one-star: {-0.53, 0.33}
03:44:57.865 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.39) = xAngle (-0.22 = -0.22)
03:44:57.865 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.91 = 2.91)
03:44:57.865 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.17 mountX=0.24 mountY=0.06, mountTheta=0.23
03:44:57.869 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.23, opts=13)
03:44:57.869 00.000 10844 Enqueuing Move request for scope (0.10, 0.23)
03:44:57.869 00.000 11060 Worker thread wakes up
03:44:57.869 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:57.869 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
03:44:57.869 00.000 10844 UpdateGuideState exits: m=1522 SNR=24.6
03:44:57.869 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
03:44:57.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:57.869 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:57.869 00.000 10844 Enqueuing Expose request
03:44:57.869 00.000 11060 Moving (0.10, 0.23) raw xDistance=0.24 yDistance=0.06
03:44:57.869 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
03:44:57.869 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:57.869 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:44:57.869 00.000 11060 MoveAxis(W, 57, ABG)
03:44:57.869 00.000 11060 Guiding  Dir = 3, Dur = 57
03:44:57.875 00.006 11060 IsSlewing returns 0
03:44:57.875 00.000 11060 IsGuiding returns 0
03:44:57.940 00.065 11060 IsGuiding returns 0
03:44:57.940 00.000 11060 Move returns status 0, amount 57
03:44:57.940 00.000 11060 MoveAxis(N, 0, ABG)
03:44:57.940 00.000 11060 Move returns status 0, amount 0
03:44:57.940 00.000 11060 move complete, result=0
03:44:57.940 00.000 11060 worker thread done servicing request
03:44:57.940 00.000 10844 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
03:44:57.940 00.000 11060 Worker thread wakes up
03:44:57.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:57.940 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:58.564 00.624 11060 Exposure complete
03:44:58.772 00.208 11060 worker thread done servicing request
03:44:58.772 00.000 10844 OnExposeComplete: enter
03:44:58.772 00.000 10844 UpdateGuideState(): m_state=6
03:44:58.773 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
03:44:58.773 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=105.16, Mass=1764, SNR=26.5, Peak=219 HFD=3.5
03:44:58.773 00.000 10844 MultiStar: [#1 -0.21,0.35,0.93,U] [#2 0.46,0.33,0.88,U] [#3 0.63,-0.10,0.00,M2] [#4 0.03,-0.59,0.00,M1] [#5 0.10,-0.29,0.91,U] [#6 -0.01,0.12,1.05,U] [#7 0.08,0.07,0.84,U] [#8 0.30,-0.12,0.88,U] 
03:44:58.774 00.001 10844 refined, 6 included, MultiStar: {0.06, 0.10}, one-star: {-0.25, 0.24}
03:44:58.774 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:44:58.774 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.81 = 2.81)
03:44:58.774 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=0.11 mountY=0.04, mountTheta=0.33
03:44:58.790 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
03:44:58.790 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
03:44:58.790 00.000 11060 Worker thread wakes up
03:44:58.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:58.790 00.000 10844 UpdateGuideState exits: m=1764 SNR=26.5
03:44:58.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:58.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:58.790 00.000 10844 Enqueuing Expose request
03:44:58.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
03:44:58.792 00.002 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:44:58.792 00.000 11060 Moving (0.06, 0.10) raw xDistance=0.11 yDistance=0.04
03:44:58.792 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:44:58.792 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:58.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:44:58.793 00.001 11060 MoveAxis(E, 0, ABG)
03:44:58.793 00.000 11060 Move returns status 0, amount 0
03:44:58.793 00.000 11060 MoveAxis(N, 0, ABG)
03:44:58.793 00.000 11060 Move returns status 0, amount 0
03:44:58.793 00.000 11060 move complete, result=0
03:44:58.793 00.000 11060 worker thread done servicing request
03:44:58.793 00.000 11060 Worker thread wakes up
03:44:58.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:58.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:58.793 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:44:59.416 00.623 11060 Exposure complete
03:44:59.613 00.197 11060 worker thread done servicing request
03:44:59.613 00.000 10844 OnExposeComplete: enter
03:44:59.613 00.000 10844 UpdateGuideState(): m_state=6
03:44:59.613 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
03:44:59.613 00.000 10844 Star::Find returns 1 (0), X=620.86, Y=105.12, Mass=1853, SNR=27.0, Peak=161 HFD=2.9
03:44:59.613 00.000 10844 MultiStar: [#1 -0.27,0.38,1.05,U] [#2 0.20,0.35,0.90,U] [#3 0.59,-0.09,0.00,M3] [#4 0.06,-0.04,1.02,U] [#5 0.70,-0.17,0.00,M1] [#6 -0.32,-0.14,1.03,U] [#7 0.06,-0.32,0.96,U] [#8 -0.08,0.15,0.80,U] 
03:44:59.613 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.08}, one-star: {0.03, 0.20}
03:44:59.613 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.39) = xAngle (0.74 = 0.74)
03:44:59.613 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.86 = -2.42)
03:44:59.613 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.13 mountX=0.07 mountY=-0.06, mountTheta=-0.73
03:44:59.618 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.08, opts=13)
03:44:59.618 00.000 10844 Enqueuing Move request for scope (-0.05, 0.08)
03:44:59.618 00.000 11060 Worker thread wakes up
03:44:59.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:44:59.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
03:44:59.618 00.000 10844 UpdateGuideState exits: m=1853 SNR=27.0
03:44:59.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
03:44:59.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:59.618 00.000 11060 Moving (-0.05, 0.08) raw xDistance=0.07 yDistance=-0.06
03:44:59.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:44:59.618 00.000 10844 Enqueuing Expose request
03:44:59.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:44:59.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:44:59.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:44:59.618 00.000 11060 MoveAxis(E, 0, ABG)
03:44:59.618 00.000 11060 Move returns status 0, amount 0
03:44:59.618 00.000 11060 MoveAxis(N, 0, ABG)
03:44:59.618 00.000 11060 Move returns status 0, amount 0
03:44:59.618 00.000 11060 move complete, result=0
03:44:59.618 00.000 11060 worker thread done servicing request
03:44:59.618 00.000 11060 Worker thread wakes up
03:44:59.618 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:44:59.618 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:44:59.620 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:00.256 00.636 11060 Exposure complete
03:45:00.498 00.242 11060 worker thread done servicing request
03:45:00.498 00.000 10844 OnExposeComplete: enter
03:45:00.498 00.000 10844 UpdateGuideState(): m_state=6
03:45:00.500 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
03:45:00.500 00.000 10844 Star::Find returns 1 (0), X=620.09, Y=105.22, Mass=1935, SNR=27.8, Peak=191 HFD=3.5
03:45:00.500 00.000 10844 MultiStar: [#1 0.17,0.21,0.85,U] [#2 0.27,0.52,0.82,U] [#3 0.50,0.12,0.84,U] [#4 0.12,0.32,0.87,U] [#5 0.19,0.06,0.85,U] [#6 -0.12,0.22,0.91,U] [#7 -0.11,-0.16,0.97,U] [#8 0.37,-0.11,0.78,U] 
03:45:00.500 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.17}, one-star: {-0.74, 0.30}
03:45:00.500 00.000 10844 CameraToMount -- cameraTheta (1.29) - m_xAngle (1.39) = xAngle (-0.10 = -0.10)
03:45:00.500 00.000 10844 CameraToMount -- cameraTheta (1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.03 = 3.03)
03:45:00.500 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.29 mountX=0.17 mountY=0.02, mountTheta=0.11
03:45:00.502 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.17, opts=13)
03:45:00.504 00.002 10844 Enqueuing Move request for scope (0.05, 0.17)
03:45:00.504 00.000 11060 Worker thread wakes up
03:45:00.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
03:45:00.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:00.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
03:45:00.504 00.000 11060 Moving (0.05, 0.17) raw xDistance=0.17 yDistance=0.02
03:45:00.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:45:00.504 00.000 10844 UpdateGuideState exits: m=1935 SNR=27.8
03:45:00.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:00.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:00.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:45:00.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:00.504 00.000 11060 MoveAxis(W, 40, ABG)
03:45:00.504 00.000 10844 Enqueuing Expose request
03:45:00.504 00.000 11060 Guiding  Dir = 3, Dur = 40
03:45:00.534 00.030 11060 IsSlewing returns 0
03:45:00.534 00.000 11060 IsGuiding returns 0
03:45:00.596 00.062 11060 IsGuiding returns 0
03:45:00.596 00.000 11060 Move returns status 0, amount 40
03:45:00.596 00.000 11060 MoveAxis(N, 0, ABG)
03:45:00.596 00.000 11060 Move returns status 0, amount 0
03:45:00.596 00.000 11060 move complete, result=0
03:45:00.596 00.000 11060 worker thread done servicing request
03:45:00.596 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
03:45:00.596 00.000 11060 Worker thread wakes up
03:45:00.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:00.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:01.240 00.644 11060 Exposure complete
03:45:01.455 00.215 10844 OnExposeComplete: enter
03:45:01.455 00.000 10844 UpdateGuideState(): m_state=6
03:45:01.455 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
03:45:01.455 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.98, Mass=1840, SNR=26.8, Peak=197 HFD=3.2
03:45:01.455 00.000 11060 worker thread done servicing request
03:45:01.456 00.001 10844 MultiStar: [#1 -0.13,0.16,0.96,U] [#2 0.08,-0.30,0.88,U] [#3 0.20,0.15,0.95,U] [#4 0.07,-0.06,1.03,U] [#5 0.24,-0.48,0.90,U] [#6 0.09,-0.09,1.01,U] [#7 0.09,0.06,0.89,U] [#8 -0.10,0.13,0.75,U] 
03:45:01.456 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.07, 0.06}
03:45:01.456 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
03:45:01.456 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
03:45:01.456 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.63 mountX=-0.03 mountY=0.06, mountTheta=2.02
03:45:01.456 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.04, opts=13)
03:45:01.456 00.000 10844 Enqueuing Move request for scope (0.05, -0.04)
03:45:01.456 00.000 11060 Worker thread wakes up
03:45:01.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:01.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
03:45:01.456 00.000 10844 UpdateGuideState exits: m=1840 SNR=26.8
03:45:01.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
03:45:01.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:01.456 00.000 11060 Moving (0.05, -0.04) raw xDistance=-0.03 yDistance=0.06
03:45:01.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:01.456 00.000 10844 Enqueuing Expose request
03:45:01.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:45:01.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:01.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:45:01.456 00.000 11060 MoveAxis(E, 0, ABG)
03:45:01.456 00.000 11060 Move returns status 0, amount 0
03:45:01.456 00.000 11060 MoveAxis(N, 0, ABG)
03:45:01.456 00.000 11060 Move returns status 0, amount 0
03:45:01.456 00.000 11060 move complete, result=0
03:45:01.456 00.000 11060 worker thread done servicing request
03:45:01.461 00.005 11060 Worker thread wakes up
03:45:01.462 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:01.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:01.467 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:02.094 00.627 11060 Exposure complete
03:45:02.308 00.214 11060 worker thread done servicing request
03:45:02.308 00.000 10844 OnExposeComplete: enter
03:45:02.308 00.000 10844 UpdateGuideState(): m_state=6
03:45:02.310 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
03:45:02.310 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.69, Mass=1337, SNR=23.5, Peak=244 HFD=2.7
03:45:02.310 00.000 10844 MultiStar: [#1 -0.36,-0.44,1.04,U] [#2 -0.04,0.08,1.01,U] [#3 0.42,-0.09,1.01,U] [#4 -0.09,-0.17,1.15,U] [#5 0.46,-0.13,1.13,U] [#6 -0.01,-0.30,1.08,U] [#7 0.08,-0.21,0.99,U] [#8 0.32,-0.28,0.91,U] 
03:45:02.310 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.19}, one-star: {-0.25, -0.23}
03:45:02.310 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.67 = -2.67)
03:45:02.310 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.45 = 0.45)
03:45:02.310 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.29 mountX=-0.18 mountY=0.09, mountTheta=2.69
03:45:02.313 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.19, opts=13)
03:45:02.313 00.000 10844 Enqueuing Move request for scope (0.06, -0.19)
03:45:02.313 00.000 11060 Worker thread wakes up
03:45:02.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:02.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
03:45:02.313 00.000 10844 UpdateGuideState exits: m=1337 SNR=23.5
03:45:02.313 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
03:45:02.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:02.313 00.000 11060 Moving (0.06, -0.19) raw xDistance=-0.18 yDistance=0.09
03:45:02.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:02.313 00.000 10844 Enqueuing Expose request
03:45:02.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:45:02.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:02.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:45:02.313 00.000 11060 MoveAxis(E, 42, ABG)
03:45:02.315 00.002 11060 Guiding  Dir = 2, Dur = 42
03:45:02.330 00.015 11060 IsSlewing returns 0
03:45:02.330 00.000 11060 IsGuiding returns 0
03:45:02.391 00.061 11060 IsGuiding returns 0
03:45:02.391 00.000 11060 Move returns status 0, amount 42
03:45:02.391 00.000 11060 MoveAxis(N, 0, ABG)
03:45:02.391 00.000 11060 Move returns status 0, amount 0
03:45:02.391 00.000 11060 move complete, result=0
03:45:02.391 00.000 11060 worker thread done servicing request
03:45:02.391 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:45:02.391 00.000 11060 Worker thread wakes up
03:45:02.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:02.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:03.017 00.626 11060 Exposure complete
03:45:03.223 00.206 11060 worker thread done servicing request
03:45:03.223 00.000 10844 OnExposeComplete: enter
03:45:03.223 00.000 10844 UpdateGuideState(): m_state=6
03:45:03.223 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
03:45:03.223 00.000 10844 Star::Find returns 1 (0), X=621.28, Y=104.58, Mass=1572, SNR=24.9, Peak=190 HFD=3.5
03:45:03.224 00.001 10844 MultiStar: [#1 0.34,-0.16,0.96,U] [#2 0.71,0.61,0.00,M1] [#3 0.92,0.05,0.00,M1] [#4 0.12,0.27,1.13,U] [#5 0.51,-0.09,1.01,U] [#6 0.28,-0.20,1.02,U] [#7 0.38,0.28,1.05,U] [#8 0.66,-0.17,0.00,M1] 
03:45:03.224 00.000 10844 refined, 5 included, MultiStar: {0.34, -0.03}, one-star: {0.45, -0.34}
03:45:03.224 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.39) = xAngle (-1.48 = -1.48)
03:45:03.224 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.65 = 1.65)
03:45:03.224 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-0.09 mountX=0.03 mountY=0.34, mountTheta=1.48
03:45:03.226 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=-0.03, opts=13)
03:45:03.226 00.000 10844 Enqueuing Move request for scope (0.34, -0.03)
03:45:03.226 00.000 11060 Worker thread wakes up
03:45:03.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:03.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.03) opts 0xd
03:45:03.226 00.000 10844 UpdateGuideState exits: m=1572 SNR=24.9
03:45:03.226 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, -0.03)
03:45:03.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:03.226 00.000 11060 Moving (0.34, -0.03) raw xDistance=0.03 yDistance=0.34
03:45:03.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:03.228 00.002 10844 Enqueuing Expose request
03:45:03.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:45:03.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
03:45:03.228 00.000 11060 MoveAxis(E, 0, ABG)
03:45:03.228 00.000 11060 Move returns status 0, amount 0
03:45:03.228 00.000 11060 MoveAxis(S, 134, ABG)
03:45:03.228 00.000 11060 Guiding  Dir = 1, Dur = 134
03:45:03.232 00.004 11060 IsSlewing returns 0
03:45:03.232 00.000 11060 IsGuiding returns 0
03:45:03.369 00.137 11060 IsGuiding returns 0
03:45:03.369 00.000 11060 Move returns status 0, amount 134
03:45:03.369 00.000 11060 move complete, result=0
03:45:03.369 00.000 11060 worker thread done servicing request
03:45:03.369 00.000 11060 Worker thread wakes up
03:45:03.369 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 134 ms SOUTH
03:45:03.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:03.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:04.016 00.647 11060 Exposure complete
03:45:04.242 00.226 10844 OnExposeComplete: enter
03:45:04.242 00.000 10844 UpdateGuideState(): m_state=6
03:45:04.242 00.000 11060 worker thread done servicing request
03:45:04.242 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
03:45:04.242 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=105.03, Mass=1821, SNR=27.2, Peak=189 HFD=2.8
03:45:04.245 00.003 10844 MultiStar: [#1 0.06,-0.00,0.91,U] [#2 0.06,0.37,0.91,U] [#3 0.14,-0.00,0.90,U] [#4 0.01,-0.15,0.95,U] [#5 0.88,-0.05,0.00,M1] [#6 -0.25,0.20,0.91,U] [#7 0.56,0.07,0.89,U] [#8 0.64,0.05,0.00,M2] 
03:45:04.245 00.000 10844 single-star, 6 included, MultiStar: {0.08, 0.08}, one-star: {-0.01, 0.11}
03:45:04.245 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.39) = xAngle (0.29 = 0.29)
03:45:04.245 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.41 = -2.87)
03:45:04.245 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=0.10 mountY=-0.03, mountTheta=-0.27
03:45:04.247 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.11, opts=13)
03:45:04.247 00.000 10844 Enqueuing Move request for scope (-0.01, 0.11)
03:45:04.247 00.000 11060 Worker thread wakes up
03:45:04.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:04.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
03:45:04.248 00.001 10844 UpdateGuideState exits: m=1821 SNR=27.2
03:45:04.248 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
03:45:04.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:04.248 00.000 11060 Moving (-0.01, 0.11) raw xDistance=0.10 yDistance=-0.03
03:45:04.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:45:04.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:04.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:45:04.248 00.000 11060 MoveAxis(E, 0, ABG)
03:45:04.248 00.000 11060 Move returns status 0, amount 0
03:45:04.248 00.000 11060 MoveAxis(N, 0, ABG)
03:45:04.248 00.000 11060 Move returns status 0, amount 0
03:45:04.248 00.000 11060 move complete, result=0
03:45:04.248 00.000 11060 worker thread done servicing request
03:45:04.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:04.248 00.000 10844 Enqueuing Expose request
03:45:04.248 00.000 11060 Worker thread wakes up
03:45:04.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:04.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:04.250 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:04.898 00.648 11060 Exposure complete
03:45:05.095 00.197 10844 OnExposeComplete: enter
03:45:05.095 00.000 10844 UpdateGuideState(): m_state=6
03:45:05.095 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
03:45:05.095 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.38, Mass=1356, SNR=23.4, Peak=188 HFD=3.1
03:45:05.095 00.000 10844 MultiStar: [#1 0.33,0.26,0.94,U] [#2 0.33,0.17,0.94,U] [#3 0.03,0.17,1.06,U] [#4 -0.08,-0.18,1.03,U] [#5 0.73,-0.01,0.00,M2] [#6 -0.09,-0.25,1.12,U] [#7 0.27,0.18,1.06,U] [#8 0.33,0.28,0.88,U] 
03:45:05.095 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.00}, one-star: {-0.27, -0.54}
03:45:05.095 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
03:45:05.095 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
03:45:05.095 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=0.02 mountY=0.09, mountTheta=1.35
03:45:05.095 00.000 11060 worker thread done servicing request
03:45:05.099 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.00, opts=13)
03:45:05.099 00.000 10844 Enqueuing Move request for scope (0.10, 0.00)
03:45:05.099 00.000 11060 Worker thread wakes up
03:45:05.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:05.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
03:45:05.099 00.000 10844 UpdateGuideState exits: m=1356 SNR=23.4
03:45:05.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
03:45:05.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:05.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:05.099 00.000 10844 Enqueuing Expose request
03:45:05.099 00.000 11060 Moving (0.10, 0.00) raw xDistance=0.02 yDistance=0.09
03:45:05.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:45:05.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:05.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:45:05.099 00.000 11060 MoveAxis(E, 0, ABG)
03:45:05.099 00.000 11060 Move returns status 0, amount 0
03:45:05.099 00.000 11060 MoveAxis(N, 0, ABG)
03:45:05.099 00.000 11060 Move returns status 0, amount 0
03:45:05.099 00.000 11060 move complete, result=0
03:45:05.102 00.003 11060 worker thread done servicing request
03:45:05.102 00.000 11060 Worker thread wakes up
03:45:05.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:05.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:05.106 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:05.729 00.623 11060 Exposure complete
03:45:05.936 00.207 11060 worker thread done servicing request
03:45:05.936 00.000 10844 OnExposeComplete: enter
03:45:05.936 00.000 10844 UpdateGuideState(): m_state=6
03:45:05.936 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
03:45:05.936 00.000 10844 Star::Find returns 1 (0), X=620.23, Y=104.85, Mass=1510, SNR=24.1, Peak=178 HFD=2.9
03:45:05.936 00.000 10844 MultiStar: [#1 0.28,0.03,1.15,U] [#2 0.16,-0.07,0.97,U] [#3 0.46,0.01,1.07,U] [#4 -0.03,-0.19,1.08,U] [#5 0.91,0.43,0.00,M3] [#6 -0.23,-0.32,1.17,U] [#7 0.17,0.13,1.00,U] [#8 -0.08,-0.01,0.94,U] 
03:45:05.936 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.60, -0.07}
03:45:05.936 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
03:45:05.936 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:45:05.936 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.29 mountX=-0.06 mountY=0.03, mountTheta=2.70
03:45:05.938 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
03:45:05.938 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
03:45:05.938 00.000 11060 Worker thread wakes up
03:45:05.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:05.941 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
03:45:05.941 00.000 10844 UpdateGuideState exits: m=1510 SNR=24.1
03:45:05.941 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
03:45:05.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:05.941 00.000 11060 Moving (0.02, -0.07) raw xDistance=-0.06 yDistance=0.03
03:45:05.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:05.941 00.000 10844 Enqueuing Expose request
03:45:05.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:45:05.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:05.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:45:05.941 00.000 11060 MoveAxis(E, 0, ABG)
03:45:05.941 00.000 11060 Move returns status 0, amount 0
03:45:05.941 00.000 11060 MoveAxis(N, 0, ABG)
03:45:05.941 00.000 11060 Move returns status 0, amount 0
03:45:05.941 00.000 11060 move complete, result=0
03:45:05.941 00.000 11060 worker thread done servicing request
03:45:05.941 00.000 11060 Worker thread wakes up
03:45:05.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:05.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:05.944 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:06.581 00.637 11060 Exposure complete
03:45:06.788 00.207 11060 worker thread done servicing request
03:45:06.788 00.000 10844 OnExposeComplete: enter
03:45:06.788 00.000 10844 UpdateGuideState(): m_state=6
03:45:06.788 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
03:45:06.788 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.75, Mass=1867, SNR=27.6, Peak=232 HFD=3.2
03:45:06.789 00.001 10844 MultiStar: [#1 0.20,0.23,0.94,U] [#2 0.09,-0.36,0.82,U] [#3 0.47,-0.29,0.92,U] [#4 -0.14,-0.03,0.96,U] [#5 0.48,-0.10,0.92,U] [#6 0.28,-0.28,1.04,U] [#7 -0.26,-0.11,0.84,U] [#8 0.52,0.43,0.00,M1] 
03:45:06.789 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.14}, one-star: {-0.10, -0.17}
03:45:06.789 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
03:45:06.789 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
03:45:06.789 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.80 mountX=-0.11 mountY=0.15, mountTheta=2.20
03:45:06.791 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.14, opts=13)
03:45:06.791 00.000 10844 Enqueuing Move request for scope (0.13, -0.14)
03:45:06.791 00.000 11060 Worker thread wakes up
03:45:06.791 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:06.791 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
03:45:06.791 00.000 10844 UpdateGuideState exits: m=1867 SNR=27.6
03:45:06.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
03:45:06.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:06.791 00.000 11060 Moving (0.13, -0.14) raw xDistance=-0.11 yDistance=0.15
03:45:06.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:06.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:45:06.791 00.000 10844 Enqueuing Expose request
03:45:06.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:06.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:45:06.791 00.000 11060 MoveAxis(E, 0, ABG)
03:45:06.791 00.000 11060 Move returns status 0, amount 0
03:45:06.791 00.000 11060 MoveAxis(N, 0, ABG)
03:45:06.791 00.000 11060 Move returns status 0, amount 0
03:45:06.794 00.003 11060 move complete, result=0
03:45:06.794 00.000 11060 worker thread done servicing request
03:45:06.794 00.000 11060 Worker thread wakes up
03:45:06.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:06.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:06.794 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:07.420 00.626 11060 Exposure complete
03:45:07.630 00.210 11060 worker thread done servicing request
03:45:07.630 00.000 10844 OnExposeComplete: enter
03:45:07.630 00.000 10844 UpdateGuideState(): m_state=6
03:45:07.630 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
03:45:07.631 00.001 10844 Star::Find returns 1 (0), X=620.99, Y=104.63, Mass=2026, SNR=29.0, Peak=191 HFD=3.7
03:45:07.631 00.000 10844 MultiStar: [#1 -0.25,0.16,0.83,U] [#2 0.46,0.24,0.83,U] [#3 0.45,-0.60,0.00,M1] [#4 0.30,-0.44,0.91,U] [#5 0.83,-0.25,0.00,M3] [#6 0.21,-0.44,0.99,U] [#7 0.48,-0.19,0.80,U] [#8 0.56,0.02,0.75,U] 
03:45:07.631 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.15}, one-star: {0.16, -0.29}
03:45:07.631 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
03:45:07.631 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.21 = 1.21)
03:45:07.631 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.15 hyp=0.31 cameraTheta=-0.53 mountX=-0.10 mountY=0.29, mountTheta=1.92
03:45:07.633 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.15, opts=13)
03:45:07.633 00.000 10844 Enqueuing Move request for scope (0.26, -0.15)
03:45:07.633 00.000 11060 Worker thread wakes up
03:45:07.633 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:07.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.15) opts 0xd
03:45:07.633 00.000 10844 UpdateGuideState exits: m=2026 SNR=29.0
03:45:07.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.15)
03:45:07.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:07.633 00.000 11060 Moving (0.26, -0.15) raw xDistance=-0.10 yDistance=0.29
03:45:07.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:07.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:45:07.633 00.000 10844 Enqueuing Expose request
03:45:07.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
03:45:07.633 00.000 11060 MoveAxis(E, 0, ABG)
03:45:07.633 00.000 11060 Move returns status 0, amount 0
03:45:07.633 00.000 11060 MoveAxis(S, 111, ABG)
03:45:07.633 00.000 11060 Guiding  Dir = 1, Dur = 111
03:45:07.661 00.028 11060 IsSlewing returns 0
03:45:07.661 00.000 11060 IsGuiding returns 0
03:45:07.797 00.136 11060 IsGuiding returns 0
03:45:07.797 00.000 11060 Move returns status 0, amount 111
03:45:07.797 00.000 11060 move complete, result=0
03:45:07.797 00.000 11060 worker thread done servicing request
03:45:07.797 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 111 ms SOUTH
03:45:07.797 00.000 11060 Worker thread wakes up
03:45:07.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:07.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:08.441 00.644 11060 Exposure complete
03:45:08.648 00.207 11060 worker thread done servicing request
03:45:08.648 00.000 10844 OnExposeComplete: enter
03:45:08.648 00.000 10844 UpdateGuideState(): m_state=6
03:45:08.648 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
03:45:08.648 00.000 10844 Star::Find returns 1 (0), X=620.33, Y=104.59, Mass=1906, SNR=27.5, Peak=214 HFD=3.4
03:45:08.648 00.000 10844 MultiStar: [#1 0.05,0.51,0.99,U] [#2 -0.18,0.24,0.99,U] [#3 0.43,0.17,0.97,U] [#4 0.12,-0.58,0.00,M1] [#5 0.11,-0.19,0.92,U] [#6 -0.02,0.02,0.97,U] [#7 -0.17,0.10,0.89,U] [#8 0.51,0.25,0.77,U] 
03:45:08.648 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.09}, one-star: {-0.49, -0.33}
03:45:08.648 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.39) = xAngle (0.02 = 0.02)
03:45:08.648 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.15 = -3.14)
03:45:08.648 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.41 mountX=0.09 mountY=-0.00, mountTheta=-0.00
03:45:08.653 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
03:45:08.653 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
03:45:08.653 00.000 11060 Worker thread wakes up
03:45:08.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:08.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
03:45:08.653 00.000 10844 UpdateGuideState exits: m=1906 SNR=27.5
03:45:08.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
03:45:08.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:08.653 00.000 11060 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=-0.00
03:45:08.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:08.653 00.000 10844 Enqueuing Expose request
03:45:08.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:45:08.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:08.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:45:08.653 00.000 11060 MoveAxis(E, 0, ABG)
03:45:08.653 00.000 11060 Move returns status 0, amount 0
03:45:08.653 00.000 11060 MoveAxis(N, 0, ABG)
03:45:08.653 00.000 11060 Move returns status 0, amount 0
03:45:08.653 00.000 11060 move complete, result=0
03:45:08.653 00.000 11060 worker thread done servicing request
03:45:08.653 00.000 11060 Worker thread wakes up
03:45:08.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:08.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:08.653 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:09.294 00.641 11060 Exposure complete
03:45:09.493 00.199 11060 worker thread done servicing request
03:45:09.493 00.000 10844 OnExposeComplete: enter
03:45:09.497 00.004 10844 UpdateGuideState(): m_state=6
03:45:09.497 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
03:45:09.497 00.000 10844 Star::Find returns 1 (0), X=621.10, Y=104.46, Mass=1695, SNR=26.0, Peak=176 HFD=3.2
03:45:09.497 00.000 10844 MultiStar: [#1 -0.05,0.51,0.93,U] [#2 -0.16,0.32,0.91,U] [#3 0.48,0.28,0.98,U] [#4 -0.37,-0.19,0.92,U] [#5 0.00,0.16,0.93,U] [#6 -0.40,0.06,1.04,U] [#7 0.10,0.69,0.00,M1] [#8 0.31,0.00,0.77,U] 
03:45:09.497 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.08}, one-star: {0.27, -0.46}
03:45:09.497 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.39) = xAngle (0.12 = 0.12)
03:45:09.497 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.04)
03:45:09.497 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.09 cameraTheta=1.51 mountX=0.08 mountY=-0.01, mountTheta=-0.11
03:45:09.499 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.08, opts=13)
03:45:09.499 00.000 10844 Enqueuing Move request for scope (0.00, 0.08)
03:45:09.499 00.000 11060 Worker thread wakes up
03:45:09.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:09.501 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
03:45:09.501 00.000 10844 UpdateGuideState exits: m=1695 SNR=26.0
03:45:09.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
03:45:09.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:09.501 00.000 11060 Moving (0.00, 0.08) raw xDistance=0.08 yDistance=-0.01
03:45:09.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:09.501 00.000 10844 Enqueuing Expose request
03:45:09.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:45:09.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:09.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:45:09.501 00.000 11060 MoveAxis(E, 0, ABG)
03:45:09.501 00.000 11060 Move returns status 0, amount 0
03:45:09.501 00.000 11060 MoveAxis(N, 0, ABG)
03:45:09.502 00.001 11060 Move returns status 0, amount 0
03:45:09.502 00.000 11060 move complete, result=0
03:45:09.502 00.000 11060 worker thread done servicing request
03:45:09.502 00.000 11060 Worker thread wakes up
03:45:09.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:09.503 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:09.512 00.009 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:10.127 00.615 11060 Exposure complete
03:45:10.332 00.205 11060 worker thread done servicing request
03:45:10.338 00.006 10844 OnExposeComplete: enter
03:45:10.338 00.000 10844 UpdateGuideState(): m_state=6
03:45:10.338 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
03:45:10.338 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.88, Mass=1733, SNR=26.8, Peak=241 HFD=3.1
03:45:10.339 00.001 10844 MultiStar: [#1 -0.24,0.13,1.00,U] [#2 0.08,-0.04,0.91,U] [#3 0.29,0.07,0.97,U] [#4 -0.66,-0.56,0.00,M1] [#5 0.39,-0.18,0.93,U] [#6 -0.19,-0.22,1.01,U] [#7 0.16,-0.15,0.96,U] [#8 -0.14,-0.41,0.85,U] 
03:45:10.339 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {-0.27, -0.04}
03:45:10.339 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
03:45:10.339 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.23 = 0.23)
03:45:10.339 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.50 mountX=-0.10 mountY=0.02, mountTheta=2.91
03:45:10.339 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
03:45:10.339 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
03:45:10.339 00.000 11060 Worker thread wakes up
03:45:10.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:10.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
03:45:10.339 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.8
03:45:10.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
03:45:10.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:10.339 00.000 11060 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.02
03:45:10.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:10.339 00.000 10844 Enqueuing Expose request
03:45:10.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:45:10.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:10.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:45:10.339 00.000 11060 MoveAxis(E, 0, ABG)
03:45:10.339 00.000 11060 Move returns status 0, amount 0
03:45:10.339 00.000 11060 MoveAxis(N, 0, ABG)
03:45:10.339 00.000 11060 Move returns status 0, amount 0
03:45:10.339 00.000 11060 move complete, result=0
03:45:10.339 00.000 11060 worker thread done servicing request
03:45:10.339 00.000 11060 Worker thread wakes up
03:45:10.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:10.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:10.352 00.013 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:10.984 00.632 11060 Exposure complete
03:45:11.210 00.226 11060 worker thread done servicing request
03:45:11.210 00.000 10844 OnExposeComplete: enter
03:45:11.210 00.000 10844 UpdateGuideState(): m_state=6
03:45:11.212 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
03:45:11.212 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.84, Mass=1747, SNR=25.8, Peak=193 HFD=3.2
03:45:11.212 00.000 10844 MultiStar: [#1 0.09,0.05,0.97,U] [#2 0.43,-0.16,0.88,U] [#3 0.41,-0.38,1.04,U] [#4 -0.05,-0.16,1.05,U] [#5 -0.00,-0.66,0.00,M1] [#6 -0.09,-0.39,1.01,U] [#7 -0.06,-0.29,0.99,U] [#8 0.09,-0.28,0.93,U] 
03:45:11.212 00.000 10844 single-star, 7 included, MultiStar: {0.09, -0.21}, one-star: {-0.05, -0.08}
03:45:11.212 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.72)
03:45:11.212 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.44 = -0.44)
03:45:11.212 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.18 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
03:45:11.212 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
03:45:11.212 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
03:45:11.212 00.000 11060 Worker thread wakes up
03:45:11.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:11.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
03:45:11.212 00.000 10844 UpdateGuideState exits: m=1747 SNR=25.8
03:45:11.216 00.004 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
03:45:11.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:11.216 00.000 11060 Moving (-0.05, -0.08) raw xDistance=-0.09 yDistance=-0.04
03:45:11.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:11.216 00.000 10844 Enqueuing Expose request
03:45:11.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:45:11.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:11.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:45:11.216 00.000 11060 MoveAxis(E, 0, ABG)
03:45:11.216 00.000 11060 Move returns status 0, amount 0
03:45:11.216 00.000 11060 MoveAxis(N, 0, ABG)
03:45:11.216 00.000 11060 Move returns status 0, amount 0
03:45:11.216 00.000 11060 move complete, result=0
03:45:11.216 00.000 11060 worker thread done servicing request
03:45:11.216 00.000 11060 Worker thread wakes up
03:45:11.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:11.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:11.218 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:11.844 00.626 11060 Exposure complete
03:45:12.068 00.224 11060 worker thread done servicing request
03:45:12.068 00.000 10844 OnExposeComplete: enter
03:45:12.068 00.000 10844 UpdateGuideState(): m_state=6
03:45:12.068 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
03:45:12.070 00.002 10844 Star::Find returns 1 (0), X=620.49, Y=104.93, Mass=2116, SNR=29.5, Peak=253 HFD=3.1
03:45:12.070 00.000 10844 MultiStar: [#1 0.30,0.40,0.87,U] [#2 0.13,0.33,0.76,U] [#3 0.27,0.06,0.85,U] [#4 -0.50,-0.46,0.00,M1] [#5 0.14,-0.55,0.80,U] [#6 0.05,-0.25,0.96,U] [#7 -0.19,-0.03,0.86,U] [#8 0.08,-0.10,0.74,U] 
03:45:12.070 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {-0.34, 0.01}
03:45:12.070 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
03:45:12.070 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
03:45:12.070 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.33 mountX=-0.01 mountY=0.05, mountTheta=1.72
03:45:12.074 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
03:45:12.074 00.000 10844 Enqueuing Move request for scope (0.04, -0.02)
03:45:12.074 00.000 11060 Worker thread wakes up
03:45:12.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:12.074 00.000 10844 UpdateGuideState exits: m=2116 SNR=29.5
03:45:12.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
03:45:12.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:12.074 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
03:45:12.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:12.074 00.000 11060 Moving (0.04, -0.02) raw xDistance=-0.01 yDistance=0.05
03:45:12.074 00.000 10844 Enqueuing Expose request
03:45:12.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:45:12.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:12.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:45:12.074 00.000 11060 MoveAxis(E, 0, ABG)
03:45:12.074 00.000 11060 Move returns status 0, amount 0
03:45:12.074 00.000 11060 MoveAxis(N, 0, ABG)
03:45:12.074 00.000 11060 Move returns status 0, amount 0
03:45:12.074 00.000 11060 move complete, result=0
03:45:12.074 00.000 11060 worker thread done servicing request
03:45:12.076 00.002 11060 Worker thread wakes up
03:45:12.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:12.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:12.079 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:12.721 00.642 11060 Exposure complete
03:45:12.934 00.213 11060 worker thread done servicing request
03:45:12.934 00.000 10844 OnExposeComplete: enter
03:45:12.934 00.000 10844 UpdateGuideState(): m_state=6
03:45:12.934 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
03:45:12.934 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.70, Mass=1577, SNR=25.4, Peak=241 HFD=2.9
03:45:12.934 00.000 10844 MultiStar: [#1 -0.01,-0.35,1.06,U] [#2 0.29,0.41,1.07,U] [#3 0.43,0.12,0.96,U] [#4 -0.43,-0.45,0.00,M2] [#5 0.10,-0.14,1.05,U] [#6 -0.27,-0.31,1.08,U] [#7 -0.05,-0.50,0.91,U] [#8 0.10,-0.04,0.73,U] 
03:45:12.934 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.13}, one-star: {-0.48, -0.22}
03:45:12.934 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
03:45:12.934 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.24 = 0.24)
03:45:12.934 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.50 mountX=-0.12 mountY=0.03, mountTheta=2.90
03:45:12.938 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
03:45:12.938 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
03:45:12.938 00.000 11060 Worker thread wakes up
03:45:12.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:12.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
03:45:12.938 00.000 10844 UpdateGuideState exits: m=1577 SNR=25.4
03:45:12.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
03:45:12.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:12.938 00.000 11060 Moving (0.01, -0.13) raw xDistance=-0.12 yDistance=0.03
03:45:12.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:12.938 00.000 10844 Enqueuing Expose request
03:45:12.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:45:12.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:12.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:45:12.938 00.000 11060 MoveAxis(E, 29, ABG)
03:45:12.938 00.000 11060 Guiding  Dir = 2, Dur = 29
03:45:12.965 00.027 11060 IsSlewing returns 0
03:45:12.965 00.000 11060 IsGuiding returns 0
03:45:13.010 00.045 11060 IsGuiding returns 0
03:45:13.010 00.000 11060 Move returns status 0, amount 29
03:45:13.010 00.000 11060 MoveAxis(N, 0, ABG)
03:45:13.010 00.000 11060 Move returns status 0, amount 0
03:45:13.010 00.000 11060 move complete, result=0
03:45:13.010 00.000 11060 worker thread done servicing request
03:45:13.010 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.0 px 0 ms NORTH
03:45:13.012 00.002 11060 Worker thread wakes up
03:45:13.012 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:13.012 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:13.636 00.624 11060 Exposure complete
03:45:13.826 00.190 11060 worker thread done servicing request
03:45:13.826 00.000 10844 OnExposeComplete: enter
03:45:13.826 00.000 10844 UpdateGuideState(): m_state=6
03:45:13.826 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
03:45:13.826 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=105.33, Mass=1975, SNR=28.2, Peak=242 HFD=3.4
03:45:13.826 00.000 10844 MultiStar: [#1 -0.38,0.17,0.89,U] [#2 0.11,0.41,0.89,U] [#3 0.50,-0.24,0.96,U] [#4 -0.33,-0.30,0.90,U] [#5 0.43,0.05,0.84,U] [#6 -0.09,-0.11,0.91,U] [#7 -0.01,0.18,0.80,U] [#8 0.29,-0.41,0.75,U] 
03:45:13.826 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.20, 0.41}
03:45:13.826 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
03:45:13.826 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
03:45:13.826 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.74 mountX=0.03 mountY=0.02, mountTheta=0.66
03:45:13.826 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
03:45:13.826 00.000 10844 Enqueuing Move request for scope (0.03, 0.03)
03:45:13.826 00.000 11060 Worker thread wakes up
03:45:13.831 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:13.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
03:45:13.831 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
03:45:13.831 00.000 11060 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=0.02
03:45:13.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:45:13.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:13.831 00.000 10844 UpdateGuideState exits: m=1975 SNR=28.2
03:45:13.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:45:13.831 00.000 11060 MoveAxis(E, 0, ABG)
03:45:13.831 00.000 11060 Move returns status 0, amount 0
03:45:13.831 00.000 11060 MoveAxis(N, 0, ABG)
03:45:13.831 00.000 11060 Move returns status 0, amount 0
03:45:13.831 00.000 11060 move complete, result=0
03:45:13.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:13.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:13.831 00.000 10844 Enqueuing Expose request
03:45:13.831 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:13.831 00.000 11060 worker thread done servicing request
03:45:13.831 00.000 11060 Worker thread wakes up
03:45:13.833 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:13.833 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:14.470 00.637 11060 Exposure complete
03:45:14.668 00.198 11060 worker thread done servicing request
03:45:14.668 00.000 10844 OnExposeComplete: enter
03:45:14.668 00.000 10844 UpdateGuideState(): m_state=6
03:45:14.668 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
03:45:14.668 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=104.89, Mass=1619, SNR=25.3, Peak=178 HFD=3.2
03:45:14.668 00.000 10844 MultiStar: [#1 0.04,0.17,1.00,U] [#2 -0.35,0.18,0.95,U] [#3 0.23,-0.10,1.02,U] [#4 -0.14,-0.36,1.02,U] [#5 0.36,-0.30,0.98,U] [#6 -0.35,-0.23,1.03,U] [#7 0.03,0.60,0.00,M1] [#8 -0.04,-0.30,0.82,U] 
03:45:14.668 00.000 10844 single-star, 7 included, MultiStar: {-0.03, -0.12}, one-star: {0.02, -0.03}
03:45:14.668 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:45:14.668 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:45:14.668 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.86 mountX=-0.02 mountY=0.03, mountTheta=2.26
03:45:14.668 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
03:45:14.668 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
03:45:14.668 00.000 11060 Worker thread wakes up
03:45:14.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:14.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:45:14.668 00.000 10844 UpdateGuideState exits: m=1619 SNR=25.3
03:45:14.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:14.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:45:14.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:14.668 00.000 10844 Enqueuing Expose request
03:45:14.668 00.000 11060 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
03:45:14.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:45:14.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:14.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:45:14.673 00.005 11060 MoveAxis(E, 0, ABG)
03:45:14.673 00.000 11060 Move returns status 0, amount 0
03:45:14.673 00.000 11060 MoveAxis(N, 0, ABG)
03:45:14.674 00.001 11060 Move returns status 0, amount 0
03:45:14.674 00.000 11060 move complete, result=0
03:45:14.674 00.000 11060 worker thread done servicing request
03:45:14.674 00.000 11060 Worker thread wakes up
03:45:14.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:14.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:14.675 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:15.303 00.628 11060 Exposure complete
03:45:15.520 00.217 11060 worker thread done servicing request
03:45:15.520 00.000 10844 OnExposeComplete: enter
03:45:15.520 00.000 10844 UpdateGuideState(): m_state=6
03:45:15.520 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
03:45:15.520 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=105.07, Mass=1664, SNR=25.9, Peak=168 HFD=3.9
03:45:15.520 00.000 10844 MultiStar: [#1 0.24,0.28,0.96,U] [#2 -0.01,-0.14,0.93,U] [#3 0.30,-0.25,0.98,U] [#4 0.02,-0.70,0.00,M1] [#5 0.43,-0.10,0.93,U] [#6 -0.06,-0.17,1.06,U] [#7 -0.29,-0.43,0.94,U] [#8 -0.17,-0.19,0.85,U] 
03:45:15.520 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.16, 0.15}
03:45:15.520 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.39) = xAngle (-2.31 = -2.31)
03:45:15.520 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
03:45:15.520 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.93 mountX=-0.09 mountY=0.09, mountTheta=2.32
03:45:15.525 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
03:45:15.525 00.000 10844 Enqueuing Move request for scope (0.08, -0.10)
03:45:15.525 00.000 11060 Worker thread wakes up
03:45:15.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:15.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
03:45:15.525 00.000 10844 UpdateGuideState exits: m=1664 SNR=25.9
03:45:15.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
03:45:15.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:15.525 00.000 11060 Moving (0.08, -0.10) raw xDistance=-0.09 yDistance=0.09
03:45:15.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:15.525 00.000 10844 Enqueuing Expose request
03:45:15.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:45:15.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:15.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:45:15.525 00.000 11060 MoveAxis(E, 0, ABG)
03:45:15.525 00.000 11060 Move returns status 0, amount 0
03:45:15.525 00.000 11060 MoveAxis(N, 0, ABG)
03:45:15.525 00.000 11060 Move returns status 0, amount 0
03:45:15.525 00.000 11060 move complete, result=0
03:45:15.525 00.000 11060 worker thread done servicing request
03:45:15.525 00.000 11060 Worker thread wakes up
03:45:15.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:15.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:15.531 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:16.163 00.632 11060 Exposure complete
03:45:16.384 00.221 11060 worker thread done servicing request
03:45:16.386 00.002 10844 OnExposeComplete: enter
03:45:16.386 00.000 10844 UpdateGuideState(): m_state=6
03:45:16.386 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
03:45:16.386 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.82, Mass=1797, SNR=26.6, Peak=244 HFD=3.2
03:45:16.386 00.000 10844 MultiStar: [#1 -0.35,-0.15,1.00,U] [#2 -0.03,0.33,0.83,U] [#3 0.44,-0.42,0.00,M1] [#4 0.04,-0.12,0.96,U] [#5 0.07,0.16,0.94,U] [#6 -0.11,-0.74,0.00,M1] [#7 -0.28,-0.15,0.87,U] [#8 -0.18,-0.16,0.78,U] 
03:45:16.386 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.03}, one-star: {-0.21, -0.10}
03:45:16.386 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.39) = xAngle (-4.31 = 1.97)
03:45:16.386 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
03:45:16.386 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.92 mountX=-0.05 mountY=-0.13, mountTheta=-1.97
03:45:16.386 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
03:45:16.386 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
03:45:16.386 00.000 11060 Worker thread wakes up
03:45:16.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:16.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
03:45:16.386 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.6
03:45:16.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
03:45:16.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:16.386 00.000 11060 Moving (-0.14, -0.03) raw xDistance=-0.05 yDistance=-0.13
03:45:16.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:16.386 00.000 10844 Enqueuing Expose request
03:45:16.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:16.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:16.391 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:45:16.391 00.000 11060 MoveAxis(E, 0, ABG)
03:45:16.391 00.000 11060 Move returns status 0, amount 0
03:45:16.391 00.000 11060 MoveAxis(N, 0, ABG)
03:45:16.391 00.000 11060 Move returns status 0, amount 0
03:45:16.391 00.000 11060 move complete, result=0
03:45:16.391 00.000 11060 worker thread done servicing request
03:45:16.391 00.000 11060 Worker thread wakes up
03:45:16.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:16.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:16.403 00.012 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:17.024 00.621 11060 Exposure complete
03:45:17.232 00.208 10844 OnExposeComplete: enter
03:45:17.232 00.000 10844 UpdateGuideState(): m_state=6
03:45:17.234 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
03:45:17.234 00.000 11060 worker thread done servicing request
03:45:17.234 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=104.54, Mass=1501, SNR=25.1, Peak=224 HFD=3.1
03:45:17.234 00.000 10844 MultiStar: [#1 -0.44,0.29,0.94,U] [#2 -0.41,-0.01,1.01,U] [#3 0.49,-0.14,1.03,U] [#4 -0.35,0.19,1.02,U] [#5 -0.16,0.13,1.03,U] [#6 -0.15,-0.40,1.05,U] [#7 0.30,0.32,0.96,U] [#8 -0.30,-0.30,0.93,U] 
03:45:17.234 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.04}, one-star: {-0.37, -0.38}
03:45:17.235 00.001 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.39) = xAngle (-4.30 = 1.98)
03:45:17.235 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.17 = -1.17)
03:45:17.235 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.91 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
03:45:17.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.04, opts=13)
03:45:17.237 00.000 10844 Enqueuing Move request for scope (-0.15, -0.04)
03:45:17.237 00.000 11060 Worker thread wakes up
03:45:17.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:17.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
03:45:17.237 00.000 10844 UpdateGuideState exits: m=1501 SNR=25.1
03:45:17.237 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
03:45:17.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:17.237 00.000 11060 Moving (-0.15, -0.04) raw xDistance=-0.06 yDistance=-0.14
03:45:17.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:17.237 00.000 10844 Enqueuing Expose request
03:45:17.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:45:17.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:17.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:45:17.237 00.000 11060 MoveAxis(E, 0, ABG)
03:45:17.237 00.000 11060 Move returns status 0, amount 0
03:45:17.237 00.000 11060 MoveAxis(N, 0, ABG)
03:45:17.237 00.000 11060 Move returns status 0, amount 0
03:45:17.237 00.000 11060 move complete, result=0
03:45:17.237 00.000 11060 worker thread done servicing request
03:45:17.237 00.000 11060 Worker thread wakes up
03:45:17.237 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:17.237 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:17.241 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:17.869 00.628 11060 Exposure complete
03:45:18.085 00.216 11060 worker thread done servicing request
03:45:18.085 00.000 10844 OnExposeComplete: enter
03:45:18.085 00.000 10844 UpdateGuideState(): m_state=6
03:45:18.085 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
03:45:18.085 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.69, Mass=1530, SNR=24.9, Peak=218 HFD=2.9
03:45:18.085 00.000 10844 MultiStar: [#1 0.04,0.18,0.98,U] [#2 0.12,-0.07,0.97,U] [#3 0.22,-0.48,0.99,U] [#4 -0.03,-0.37,1.04,U] [#5 0.85,-0.17,0.00,M1] [#6 -0.03,-0.66,0.00,M1] [#7 0.35,0.02,0.97,U] [#8 0.23,-0.07,0.81,U] 
03:45:18.085 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {-0.44, -0.23}
03:45:18.085 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.39) = xAngle (-2.56 = -2.56)
03:45:18.085 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.57 = 0.57)
03:45:18.085 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.17 mountX=-0.14 mountY=0.09, mountTheta=2.57
03:45:18.089 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
03:45:18.090 00.001 10844 Enqueuing Move request for scope (0.06, -0.15)
03:45:18.090 00.000 11060 Worker thread wakes up
03:45:18.090 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:18.090 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
03:45:18.090 00.000 10844 UpdateGuideState exits: m=1530 SNR=24.9
03:45:18.090 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
03:45:18.091 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:18.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:18.091 00.000 10844 Enqueuing Expose request
03:45:18.091 00.000 11060 Moving (0.06, -0.15) raw xDistance=-0.14 yDistance=0.09
03:45:18.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:45:18.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:18.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:45:18.091 00.000 11060 MoveAxis(E, 32, ABG)
03:45:18.091 00.000 11060 Guiding  Dir = 2, Dur = 32
03:45:18.133 00.042 11060 IsSlewing returns 0
03:45:18.134 00.001 11060 IsGuiding returns 0
03:45:18.204 00.070 11060 IsGuiding returns 0
03:45:18.204 00.000 11060 Move returns status 0, amount 32
03:45:18.204 00.000 11060 MoveAxis(N, 0, ABG)
03:45:18.204 00.000 11060 Move returns status 0, amount 0
03:45:18.204 00.000 11060 move complete, result=0
03:45:18.204 00.000 11060 worker thread done servicing request
03:45:18.204 00.000 11060 Worker thread wakes up
03:45:18.204 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
03:45:18.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:18.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:18.874 00.670 11060 Exposure complete
03:45:19.080 00.206 11060 worker thread done servicing request
03:45:19.080 00.000 10844 OnExposeComplete: enter
03:45:19.080 00.000 10844 UpdateGuideState(): m_state=6
03:45:19.080 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
03:45:19.080 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.67, Mass=1695, SNR=26.0, Peak=252 HFD=3.1
03:45:19.080 00.000 10844 MultiStar: [#1 0.17,0.28,0.99,U] [#2 -0.15,0.02,0.96,U] [#3 0.74,-0.03,0.00,M1] [#4 -0.10,-0.35,0.93,U] [#5 0.27,-0.35,1.01,U] [#6 -0.25,0.09,0.95,U] [#7 -0.05,0.27,0.93,U] [#8 0.41,-0.43,0.00,M1] 
03:45:19.080 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.04}, one-star: {-0.27, -0.25}
03:45:19.080 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.39) = xAngle (-3.83 = 2.46)
03:45:19.080 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.70 = -0.70)
03:45:19.080 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.44 mountX=-0.05 mountY=-0.04, mountTheta=-2.45
03:45:19.086 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
03:45:19.086 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
03:45:19.086 00.000 11060 Worker thread wakes up
03:45:19.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:19.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
03:45:19.086 00.000 10844 UpdateGuideState exits: m=1695 SNR=26.0
03:45:19.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
03:45:19.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:19.086 00.000 11060 Moving (-0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
03:45:19.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:19.086 00.000 10844 Enqueuing Expose request
03:45:19.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:19.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:19.088 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:45:19.088 00.000 11060 MoveAxis(E, 0, ABG)
03:45:19.088 00.000 11060 Move returns status 0, amount 0
03:45:19.088 00.000 11060 MoveAxis(N, 0, ABG)
03:45:19.088 00.000 11060 Move returns status 0, amount 0
03:45:19.088 00.000 11060 move complete, result=0
03:45:19.088 00.000 11060 worker thread done servicing request
03:45:19.088 00.000 11060 Worker thread wakes up
03:45:19.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:19.089 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:19.089 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:19.716 00.627 11060 Exposure complete
03:45:19.910 00.194 11060 worker thread done servicing request
03:45:19.910 00.000 10844 OnExposeComplete: enter
03:45:19.910 00.000 10844 UpdateGuideState(): m_state=6
03:45:19.910 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
03:45:19.910 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.94, Mass=1991, SNR=28.3, Peak=231 HFD=3.4
03:45:19.910 00.000 10844 MultiStar: [#1 -0.01,-0.02,0.92,U] [#2 -0.05,0.21,0.83,U] [#3 0.13,0.03,0.86,U] [#4 0.04,-0.39,0.93,U] [#5 0.42,-0.36,0.83,U] [#6 0.14,-0.03,0.97,U] [#7 -0.17,0.15,0.87,U] [#8 0.01,-0.08,0.72,U] 
03:45:19.910 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.17, 0.02}
03:45:19.910 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
03:45:19.910 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.76 = 0.76)
03:45:19.910 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=-0.04 mountY=0.04, mountTheta=2.37
03:45:19.913 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
03:45:19.913 00.000 10844 Enqueuing Move request for scope (0.03, -0.05)
03:45:19.913 00.000 11060 Worker thread wakes up
03:45:19.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:19.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
03:45:19.913 00.000 10844 UpdateGuideState exits: m=1991 SNR=28.3
03:45:19.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
03:45:19.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:19.913 00.000 11060 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
03:45:19.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:19.913 00.000 10844 Enqueuing Expose request
03:45:19.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:45:19.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:19.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:45:19.913 00.000 11060 MoveAxis(E, 0, ABG)
03:45:19.913 00.000 11060 Move returns status 0, amount 0
03:45:19.913 00.000 11060 MoveAxis(N, 0, ABG)
03:45:19.913 00.000 11060 Move returns status 0, amount 0
03:45:19.913 00.000 11060 move complete, result=0
03:45:19.913 00.000 11060 worker thread done servicing request
03:45:19.913 00.000 11060 Worker thread wakes up
03:45:19.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:19.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:19.918 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:20.545 00.627 11060 Exposure complete
03:45:20.751 00.206 11060 worker thread done servicing request
03:45:20.751 00.000 10844 OnExposeComplete: enter
03:45:20.751 00.000 10844 UpdateGuideState(): m_state=6
03:45:20.754 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
03:45:20.754 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.97, Mass=1782, SNR=26.3, Peak=181 HFD=3.4
03:45:20.754 00.000 10844 MultiStar: [#1 -0.01,0.59,0.00,M1] [#2 -0.21,0.74,0.00,M1] [#3 0.07,0.14,1.02,U] [#4 -0.14,-0.17,1.03,U] [#5 0.21,0.22,0.97,U] [#6 -0.41,0.20,0.97,U] [#7 0.19,-0.04,0.86,U] [#8 0.15,0.15,0.77,U] 
03:45:20.754 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.08}, one-star: {-0.21, 0.05}
03:45:20.754 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.39) = xAngle (0.56 = 0.56)
03:45:20.754 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.68 = -2.60)
03:45:20.754 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.95 mountX=0.07 mountY=-0.04, mountTheta=-0.54
03:45:20.757 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
03:45:20.757 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
03:45:20.758 00.001 11060 Worker thread wakes up
03:45:20.758 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
03:45:20.758 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
03:45:20.758 00.000 11060 Moving (-0.03, 0.08) raw xDistance=0.07 yDistance=-0.04
03:45:20.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:45:20.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:20.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:45:20.758 00.000 11060 MoveAxis(E, 0, ABG)
03:45:20.758 00.000 11060 Move returns status 0, amount 0
03:45:20.758 00.000 11060 MoveAxis(N, 0, ABG)
03:45:20.758 00.000 11060 Move returns status 0, amount 0
03:45:20.758 00.000 11060 move complete, result=0
03:45:20.758 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:20.758 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.3
03:45:20.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:20.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:20.758 00.000 10844 Enqueuing Expose request
03:45:20.758 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:20.758 00.000 11060 worker thread done servicing request
03:45:20.760 00.002 11060 Worker thread wakes up
03:45:20.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:20.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:21.388 00.628 11060 Exposure complete
03:45:21.597 00.209 11060 worker thread done servicing request
03:45:21.597 00.000 10844 OnExposeComplete: enter
03:45:21.597 00.000 10844 UpdateGuideState(): m_state=6
03:45:21.597 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
03:45:21.597 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.96, Mass=1676, SNR=25.7, Peak=188 HFD=3.6
03:45:21.597 00.000 10844 MultiStar: [#1 -0.04,0.30,0.91,U] [#2 -0.52,0.43,0.00,M2] [#3 -0.03,0.25,1.03,U] [#4 0.00,-0.11,0.95,U] [#5 0.32,-0.37,0.97,U] [#6 -0.33,-0.26,1.05,U] [#7 -0.00,0.29,0.97,U] [#8 -0.27,0.21,0.85,U] 
03:45:21.597 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.30, 0.04}
03:45:21.597 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.39) = xAngle (1.31 = 1.31)
03:45:21.597 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.44 = -1.85)
03:45:21.599 00.002 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.70 mountX=0.02 mountY=-0.09, mountTheta=-1.31
03:45:21.601 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
03:45:21.601 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
03:45:21.602 00.001 11060 Worker thread wakes up
03:45:21.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:21.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
03:45:21.602 00.000 10844 UpdateGuideState exits: m=1676 SNR=25.7
03:45:21.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
03:45:21.603 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:21.603 00.000 11060 Moving (-0.08, 0.04) raw xDistance=0.02 yDistance=-0.09
03:45:21.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:21.603 00.000 10844 Enqueuing Expose request
03:45:21.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:45:21.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:21.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:45:21.603 00.000 11060 MoveAxis(E, 0, ABG)
03:45:21.604 00.001 11060 Move returns status 0, amount 0
03:45:21.604 00.000 11060 MoveAxis(N, 0, ABG)
03:45:21.604 00.000 11060 Move returns status 0, amount 0
03:45:21.604 00.000 11060 move complete, result=0
03:45:21.604 00.000 11060 worker thread done servicing request
03:45:21.604 00.000 11060 Worker thread wakes up
03:45:21.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:21.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:21.606 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:22.246 00.640 11060 Exposure complete
03:45:22.453 00.207 11060 worker thread done servicing request
03:45:22.453 00.000 10844 OnExposeComplete: enter
03:45:22.453 00.000 10844 UpdateGuideState(): m_state=6
03:45:22.453 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
03:45:22.453 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.91, Mass=1743, SNR=26.0, Peak=194 HFD=3.4
03:45:22.454 00.001 10844 MultiStar: [#1 -0.23,-0.02,0.97,U] [#2 0.20,0.69,0.00,M3] [#3 -0.01,-0.33,1.03,U] [#4 -0.36,-0.20,1.00,U] [#5 -0.00,-0.41,0.87,U] [#6 -0.55,-0.34,0.00,M1] [#7 -0.07,-0.31,1.02,U] [#8 0.17,-0.33,0.87,U] 
03:45:22.454 00.000 10844 single-star, 6 included, MultiStar: {-0.10, -0.23}, one-star: {-0.14, -0.01}
03:45:22.454 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.79)
03:45:22.454 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
03:45:22.454 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.10 mountX=-0.03 mountY=-0.13, mountTheta=-1.79
03:45:22.454 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
03:45:22.454 00.000 10844 Enqueuing Move request for scope (-0.14, -0.01)
03:45:22.454 00.000 11060 Worker thread wakes up
03:45:22.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:22.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
03:45:22.454 00.000 10844 UpdateGuideState exits: m=1743 SNR=26.0
03:45:22.454 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
03:45:22.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:22.454 00.000 11060 Moving (-0.14, -0.01) raw xDistance=-0.03 yDistance=-0.13
03:45:22.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:22.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:45:22.454 00.000 10844 Enqueuing Expose request
03:45:22.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:22.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:45:22.454 00.000 11060 MoveAxis(E, 0, ABG)
03:45:22.454 00.000 11060 Move returns status 0, amount 0
03:45:22.454 00.000 11060 MoveAxis(N, 0, ABG)
03:45:22.454 00.000 11060 Move returns status 0, amount 0
03:45:22.454 00.000 11060 move complete, result=0
03:45:22.454 00.000 11060 worker thread done servicing request
03:45:22.454 00.000 11060 Worker thread wakes up
03:45:22.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:22.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:22.460 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:23.098 00.638 11060 Exposure complete
03:45:23.292 00.194 11060 worker thread done servicing request
03:45:23.292 00.000 10844 OnExposeComplete: enter
03:45:23.292 00.000 10844 UpdateGuideState(): m_state=6
03:45:23.295 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
03:45:23.295 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=104.85, Mass=1905, SNR=27.3, Peak=210 HFD=3.5
03:45:23.295 00.000 10844 MultiStar: [#1 -0.35,-0.03,0.98,U] [#2 -0.09,0.29,0.86,U] [#3 0.37,0.25,0.87,U] [#4 -0.31,0.43,0.90,U] [#5 0.47,-0.28,0.88,U] [#6 -0.06,-0.38,0.92,U] [#7 -0.26,-0.21,0.84,U] [#8 0.04,0.15,0.80,U] 
03:45:23.295 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.53, -0.07}
03:45:23.295 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.39) = xAngle (1.61 = 1.61)
03:45:23.295 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.73 = -1.55)
03:45:23.295 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.00 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
03:45:23.295 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
03:45:23.295 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
03:45:23.295 00.000 11060 Worker thread wakes up
03:45:23.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:23.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
03:45:23.295 00.000 10844 UpdateGuideState exits: m=1905 SNR=27.3
03:45:23.295 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
03:45:23.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:23.295 00.000 11060 Moving (-0.09, 0.01) raw xDistance=-0.00 yDistance=-0.09
03:45:23.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:23.295 00.000 10844 Enqueuing Expose request
03:45:23.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:45:23.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:23.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:45:23.295 00.000 11060 MoveAxis(E, 0, ABG)
03:45:23.295 00.000 11060 Move returns status 0, amount 0
03:45:23.295 00.000 11060 MoveAxis(N, 0, ABG)
03:45:23.295 00.000 11060 Move returns status 0, amount 0
03:45:23.295 00.000 11060 move complete, result=0
03:45:23.295 00.000 11060 worker thread done servicing request
03:45:23.295 00.000 11060 Worker thread wakes up
03:45:23.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:23.300 00.005 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:23.302 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:23.931 00.629 11060 Exposure complete
03:45:24.139 00.208 11060 worker thread done servicing request
03:45:24.139 00.000 10844 OnExposeComplete: enter
03:45:24.140 00.001 10844 UpdateGuideState(): m_state=6
03:45:24.140 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
03:45:24.141 00.001 10844 Star::Find returns 1 (0), X=620.34, Y=105.09, Mass=1765, SNR=26.3, Peak=207 HFD=3.3
03:45:24.141 00.000 10844 MultiStar: [#1 -0.01,0.09,0.91,U] [#2 0.32,0.29,0.93,U] [#3 -0.29,-0.19,0.94,U] [#4 -0.20,0.10,0.98,U] [#5 0.08,0.18,0.84,U] [#6 -0.06,-0.07,1.03,U] [#7 0.22,-0.05,0.91,U] [#8 -0.47,0.11,0.78,U] 
03:45:24.141 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.07}, one-star: {-0.49, 0.17}
03:45:24.141 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.39) = xAngle (1.17 = 1.17)
03:45:24.141 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.29 = -1.99)
03:45:24.141 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.56 mountX=0.05 mountY=-0.11, mountTheta=-1.16
03:45:24.143 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.07, opts=13)
03:45:24.143 00.000 10844 Enqueuing Move request for scope (-0.10, 0.07)
03:45:24.143 00.000 11060 Worker thread wakes up
03:45:24.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:24.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
03:45:24.143 00.000 10844 UpdateGuideState exits: m=1765 SNR=26.3
03:45:24.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
03:45:24.145 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:24.145 00.000 11060 Moving (-0.10, 0.07) raw xDistance=0.05 yDistance=-0.11
03:45:24.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:24.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:45:24.145 00.000 10844 Enqueuing Expose request
03:45:24.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:24.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:45:24.145 00.000 11060 MoveAxis(E, 0, ABG)
03:45:24.145 00.000 11060 Move returns status 0, amount 0
03:45:24.145 00.000 11060 MoveAxis(N, 0, ABG)
03:45:24.145 00.000 11060 Move returns status 0, amount 0
03:45:24.145 00.000 11060 move complete, result=0
03:45:24.145 00.000 11060 worker thread done servicing request
03:45:24.145 00.000 11060 Worker thread wakes up
03:45:24.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:24.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:24.147 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:24.775 00.628 11060 Exposure complete
03:45:24.979 00.204 11060 worker thread done servicing request
03:45:24.979 00.000 10844 OnExposeComplete: enter
03:45:24.979 00.000 10844 UpdateGuideState(): m_state=6
03:45:24.979 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
03:45:24.979 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.68, Mass=1866, SNR=26.9, Peak=240 HFD=3.4
03:45:24.979 00.000 10844 MultiStar: [#1 -0.09,-0.41,0.91,U] [#2 0.06,0.33,0.86,U] [#3 0.12,-0.08,0.87,U] [#4 0.01,-0.15,1.02,U] [#5 0.19,-0.22,0.89,U] [#6 -0.48,0.02,1.07,U] [#7 0.02,-0.23,0.91,U] [#8 -0.16,-0.22,0.80,U] 
03:45:24.981 00.002 10844 refined, 8 included, MultiStar: {-0.07, -0.13}, one-star: {-0.20, -0.24}
03:45:24.981 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.39) = xAngle (-3.43 = 2.85)
03:45:24.981 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
03:45:24.981 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=-0.14 mountY=-0.05, mountTheta=-2.83
03:45:24.981 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
03:45:24.981 00.000 10844 Enqueuing Move request for scope (-0.07, -0.13)
03:45:24.981 00.000 11060 Worker thread wakes up
03:45:24.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:24.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
03:45:24.981 00.000 10844 UpdateGuideState exits: m=1866 SNR=26.9
03:45:24.981 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
03:45:24.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:24.981 00.000 11060 Moving (-0.07, -0.13) raw xDistance=-0.14 yDistance=-0.05
03:45:24.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:24.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:45:24.981 00.000 10844 Enqueuing Expose request
03:45:24.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:24.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:45:24.981 00.000 11060 MoveAxis(E, 34, ABG)
03:45:24.981 00.000 11060 Guiding  Dir = 2, Dur = 34
03:45:24.991 00.010 11060 IsSlewing returns 0
03:45:24.992 00.001 11060 IsGuiding returns 0
03:45:25.037 00.045 11060 IsGuiding returns 0
03:45:25.037 00.000 11060 Move returns status 0, amount 34
03:45:25.037 00.000 11060 MoveAxis(N, 0, ABG)
03:45:25.037 00.000 11060 Move returns status 0, amount 0
03:45:25.037 00.000 11060 move complete, result=0
03:45:25.037 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
03:45:25.037 00.000 11060 worker thread done servicing request
03:45:25.037 00.000 11060 Worker thread wakes up
03:45:25.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:25.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:25.681 00.644 11060 Exposure complete
03:45:25.880 00.199 11060 worker thread done servicing request
03:45:25.880 00.000 10844 OnExposeComplete: enter
03:45:25.880 00.000 10844 UpdateGuideState(): m_state=6
03:45:25.880 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
03:45:25.880 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=104.63, Mass=2030, SNR=28.5, Peak=222 HFD=3.5
03:45:25.880 00.000 10844 MultiStar: [#1 -0.20,-0.10,0.80,U] [#2 -0.28,-0.05,0.83,U] [#3 0.24,-0.35,0.90,U] [#4 -0.26,-0.46,0.99,U] [#5 0.11,0.24,0.90,U] [#6 -0.05,0.10,0.98,U] [#7 0.19,-0.09,0.84,U] [#8 0.34,-0.21,0.70,U] 
03:45:25.880 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.14}, one-star: {-0.47, -0.28}
03:45:25.880 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.39) = xAngle (-3.36 = 2.92)
03:45:25.880 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.24 = -0.24)
03:45:25.880 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.97 mountX=-0.15 mountY=-0.04, mountTheta=-2.90
03:45:25.885 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.14, opts=13)
03:45:25.885 00.000 10844 Enqueuing Move request for scope (-0.06, -0.14)
03:45:25.885 00.000 11060 Worker thread wakes up
03:45:25.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:25.885 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
03:45:25.885 00.000 10844 UpdateGuideState exits: m=2030 SNR=28.5
03:45:25.885 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
03:45:25.885 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:25.885 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:25.886 00.001 10844 Enqueuing Expose request
03:45:25.886 00.000 11060 Moving (-0.06, -0.14) raw xDistance=-0.15 yDistance=-0.04
03:45:25.886 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:45:25.886 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:25.886 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:45:25.886 00.000 11060 MoveAxis(E, 35, ABG)
03:45:25.886 00.000 11060 Guiding  Dir = 2, Dur = 35
03:45:25.896 00.010 11060 IsSlewing returns 0
03:45:25.896 00.000 11060 IsGuiding returns 0
03:45:25.943 00.047 11060 IsGuiding returns 0
03:45:25.943 00.000 11060 Move returns status 0, amount 35
03:45:25.943 00.000 11060 MoveAxis(N, 0, ABG)
03:45:25.943 00.000 11060 Move returns status 0, amount 0
03:45:25.943 00.000 11060 move complete, result=0
03:45:25.943 00.000 11060 worker thread done servicing request
03:45:25.943 00.000 10844 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
03:45:25.943 00.000 11060 Worker thread wakes up
03:45:25.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:25.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:26.573 00.630 11060 Exposure complete
03:45:26.778 00.205 11060 worker thread done servicing request
03:45:26.778 00.000 10844 OnExposeComplete: enter
03:45:26.778 00.000 10844 UpdateGuideState(): m_state=6
03:45:26.778 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
03:45:26.778 00.000 10844 Star::Find returns 1 (1), X=620.64, Y=104.74, Mass=1700, SNR=26.0, Peak=255 HFD=3.1
03:45:26.778 00.000 10844 MultiStar: [#1 -0.10,0.40,0.94,U] [#2 -0.14,0.42,0.97,U] [#3 -0.12,-0.03,0.97,U] [#4 -0.43,-0.53,0.00,M1] [#5 0.55,0.37,0.00,M1] [#6 0.15,-0.19,1.05,U] [#7 -0.16,0.06,0.99,U] [#8 -0.07,-0.35,0.81,U] 
03:45:26.778 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.02}, one-star: {-0.19, -0.18}
03:45:26.778 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
03:45:26.778 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.63 = -1.66)
03:45:26.778 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.89 mountX=0.01 mountY=-0.09, mountTheta=-1.50
03:45:26.781 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.02, opts=13)
03:45:26.781 00.000 10844 Enqueuing Move request for scope (-0.09, 0.02)
03:45:26.781 00.000 11060 Worker thread wakes up
03:45:26.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:26.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
03:45:26.781 00.000 10844 UpdateGuideState exits: m=1700 SNR=26.0 Saturated
03:45:26.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
03:45:26.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:26.781 00.000 11060 Moving (-0.09, 0.02) raw xDistance=0.01 yDistance=-0.09
03:45:26.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:26.781 00.000 10844 Enqueuing Expose request
03:45:26.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:45:26.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:26.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:45:26.781 00.000 11060 MoveAxis(E, 0, ABG)
03:45:26.781 00.000 11060 Move returns status 0, amount 0
03:45:26.781 00.000 11060 MoveAxis(N, 0, ABG)
03:45:26.781 00.000 11060 Move returns status 0, amount 0
03:45:26.781 00.000 11060 move complete, result=0
03:45:26.781 00.000 11060 worker thread done servicing request
03:45:26.781 00.000 11060 Worker thread wakes up
03:45:26.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:26.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:26.787 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:27.418 00.631 11060 Exposure complete
03:45:27.619 00.201 11060 worker thread done servicing request
03:45:27.619 00.000 10844 OnExposeComplete: enter
03:45:27.619 00.000 10844 UpdateGuideState(): m_state=6
03:45:27.619 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
03:45:27.619 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.72, Mass=1705, SNR=26.1, Peak=203 HFD=3.2
03:45:27.619 00.000 10844 MultiStar: [#1 -0.27,0.22,0.99,U] [#2 0.15,0.24,0.98,U] [#3 0.22,-0.44,0.96,U] [#4 -0.30,-0.30,0.96,U] [#5 -0.03,-0.19,0.96,U] [#6 -0.25,-0.02,0.99,U] [#7 -0.18,-0.18,0.88,U] [#8 0.06,-0.02,0.78,U] 
03:45:27.619 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.11, -0.19}
03:45:27.619 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.39) = xAngle (-3.49 = 2.79)
03:45:27.619 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.37 = -0.37)
03:45:27.619 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.10 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
03:45:27.619 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
03:45:27.619 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
03:45:27.619 00.000 11060 Worker thread wakes up
03:45:27.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
03:45:27.619 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:27.619 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
03:45:27.619 00.000 10844 UpdateGuideState exits: m=1705 SNR=26.1
03:45:27.624 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:27.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:27.624 00.000 11060 Moving (-0.06, -0.10) raw xDistance=-0.11 yDistance=-0.04
03:45:27.624 00.000 10844 Enqueuing Expose request
03:45:27.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:45:27.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:27.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:45:27.624 00.000 11060 MoveAxis(E, 0, ABG)
03:45:27.624 00.000 11060 Move returns status 0, amount 0
03:45:27.624 00.000 11060 MoveAxis(N, 0, ABG)
03:45:27.624 00.000 11060 Move returns status 0, amount 0
03:45:27.624 00.000 11060 move complete, result=0
03:45:27.624 00.000 11060 worker thread done servicing request
03:45:27.624 00.000 11060 Worker thread wakes up
03:45:27.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:27.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:27.626 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:28.277 00.651 11060 Exposure complete
03:45:28.479 00.202 11060 worker thread done servicing request
03:45:28.479 00.000 10844 OnExposeComplete: enter
03:45:28.479 00.000 10844 UpdateGuideState(): m_state=6
03:45:28.479 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
03:45:28.479 00.000 10844 Star::Find returns 1 (0), X=620.30, Y=104.75, Mass=1604, SNR=25.6, Peak=225 HFD=2.9
03:45:28.481 00.002 10844 MultiStar: [#1 0.16,0.28,0.99,U] [#2 0.03,-0.16,0.95,U] [#3 0.25,0.02,1.02,U] [#4 -0.07,-0.49,0.98,U] [#5 0.63,-0.17,0.00,M1] [#6 -0.16,-0.73,0.00,M1] [#7 0.19,0.10,0.90,U] [#8 0.38,-0.54,0.00,M1] 
03:45:28.481 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.07}, one-star: {-0.53, -0.17}
03:45:28.481 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.39) = xAngle (-2.91 = -2.91)
03:45:28.481 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.21 = 0.21)
03:45:28.481 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=-0.07 mountY=0.02, mountTheta=2.93
03:45:28.483 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.07, opts=13)
03:45:28.483 00.000 10844 Enqueuing Move request for scope (0.00, -0.07)
03:45:28.483 00.000 11060 Worker thread wakes up
03:45:28.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:28.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
03:45:28.483 00.000 10844 UpdateGuideState exits: m=1604 SNR=25.6
03:45:28.483 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
03:45:28.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:28.485 00.002 11060 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
03:45:28.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:28.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:45:28.485 00.000 10844 Enqueuing Expose request
03:45:28.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:28.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:45:28.485 00.000 11060 MoveAxis(E, 0, ABG)
03:45:28.485 00.000 11060 Move returns status 0, amount 0
03:45:28.485 00.000 11060 MoveAxis(N, 0, ABG)
03:45:28.485 00.000 11060 Move returns status 0, amount 0
03:45:28.485 00.000 11060 move complete, result=0
03:45:28.485 00.000 11060 worker thread done servicing request
03:45:28.485 00.000 11060 Worker thread wakes up
03:45:28.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:28.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:28.486 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:29.135 00.649 11060 Exposure complete
03:45:29.334 00.199 11060 worker thread done servicing request
03:45:29.334 00.000 10844 OnExposeComplete: enter
03:45:29.334 00.000 10844 UpdateGuideState(): m_state=6
03:45:29.334 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
03:45:29.334 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.70, Mass=1510, SNR=24.1, Peak=216 HFD=3.1
03:45:29.336 00.002 10844 MultiStar: [#1 0.06,0.07,0.94,U] [#2 -0.23,-0.03,0.94,U] [#3 0.04,-0.43,1.15,U] [#4 -0.15,0.24,1.04,U] [#5 0.27,0.12,1.12,U] [#6 -0.16,-0.14,1.24,U] [#7 0.40,0.03,1.01,U] [#8 0.16,0.10,0.92,U] 
03:45:29.336 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.33, -0.22}
03:45:29.336 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
03:45:29.336 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
03:45:29.336 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.44 mountX=-0.04 mountY=0.01, mountTheta=2.85
03:45:29.336 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.04, opts=13)
03:45:29.336 00.000 10844 Enqueuing Move request for scope (0.00, -0.04)
03:45:29.336 00.000 11060 Worker thread wakes up
03:45:29.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:29.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
03:45:29.336 00.000 10844 UpdateGuideState exits: m=1510 SNR=24.1
03:45:29.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
03:45:29.339 00.003 11060 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
03:45:29.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:29.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:29.339 00.000 10844 Enqueuing Expose request
03:45:29.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:45:29.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:29.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:45:29.339 00.000 11060 MoveAxis(E, 0, ABG)
03:45:29.339 00.000 11060 Move returns status 0, amount 0
03:45:29.339 00.000 11060 MoveAxis(N, 0, ABG)
03:45:29.339 00.000 11060 Move returns status 0, amount 0
03:45:29.339 00.000 11060 move complete, result=0
03:45:29.339 00.000 11060 worker thread done servicing request
03:45:29.339 00.000 11060 Worker thread wakes up
03:45:29.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:29.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:29.343 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:29.985 00.642 11060 Exposure complete
03:45:30.198 00.213 11060 worker thread done servicing request
03:45:30.198 00.000 10844 OnExposeComplete: enter
03:45:30.198 00.000 10844 UpdateGuideState(): m_state=6
03:45:30.201 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
03:45:30.201 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.54, Mass=1733, SNR=26.6, Peak=226 HFD=3.2
03:45:30.201 00.000 10844 MultiStar: [#1 -0.02,-0.10,0.95,U] [#2 0.02,0.34,0.89,U] [#3 0.28,-0.04,1.00,U] [#4 0.35,-0.00,0.95,U] [#5 0.78,0.22,0.00,M1] [#6 -0.12,-0.36,1.04,U] [#7 0.13,0.14,0.95,U] [#8 0.13,-0.19,0.86,U] 
03:45:30.201 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {-0.30, -0.38}
03:45:30.201 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
03:45:30.201 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.75 = 0.75)
03:45:30.201 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.99 mountX=-0.07 mountY=0.07, mountTheta=2.39
03:45:30.204 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
03:45:30.204 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
03:45:30.204 00.000 11060 Worker thread wakes up
03:45:30.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
03:45:30.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
03:45:30.204 00.000 11060 Moving (0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
03:45:30.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:45:30.206 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:30.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:45:30.206 00.000 11060 MoveAxis(E, 0, ABG)
03:45:30.206 00.000 11060 Move returns status 0, amount 0
03:45:30.206 00.000 11060 MoveAxis(N, 0, ABG)
03:45:30.206 00.000 11060 Move returns status 0, amount 0
03:45:30.206 00.000 11060 move complete, result=0
03:45:30.206 00.000 11060 worker thread done servicing request
03:45:30.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:30.206 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.6
03:45:30.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:30.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:30.206 00.000 10844 Enqueuing Expose request
03:45:30.206 00.000 11060 Worker thread wakes up
03:45:30.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:30.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:30.208 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:30.835 00.627 11060 Exposure complete
03:45:31.049 00.214 11060 worker thread done servicing request
03:45:31.049 00.000 10844 OnExposeComplete: enter
03:45:31.049 00.000 10844 UpdateGuideState(): m_state=6
03:45:31.055 00.006 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
03:45:31.055 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.49, Mass=1696, SNR=26.1, Peak=193 HFD=3.0
03:45:31.055 00.000 10844 MultiStar: [#1 0.17,0.20,0.96,U] [#2 0.21,0.10,0.94,U] [#3 0.73,-0.08,0.00,M1] [#4 0.01,-0.01,0.89,U] [#5 0.29,-0.19,1.02,U] [#6 -0.14,-0.15,1.00,U] [#7 0.72,-0.05,0.00,M1] [#8 0.02,-0.36,0.76,U] 
03:45:31.055 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.12}, one-star: {0.05, -0.43}
03:45:31.055 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.39) = xAngle (-2.31 = -2.31)
03:45:31.055 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
03:45:31.055 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.92 mountX=-0.10 mountY=0.11, mountTheta=2.32
03:45:31.056 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.12, opts=13)
03:45:31.056 00.000 10844 Enqueuing Move request for scope (0.09, -0.12)
03:45:31.056 00.000 11060 Worker thread wakes up
03:45:31.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:31.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
03:45:31.056 00.000 10844 UpdateGuideState exits: m=1696 SNR=26.1
03:45:31.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
03:45:31.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:31.056 00.000 11060 Moving (0.09, -0.12) raw xDistance=-0.10 yDistance=0.11
03:45:31.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:31.056 00.000 10844 Enqueuing Expose request
03:45:31.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:45:31.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:31.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:45:31.056 00.000 11060 MoveAxis(E, 0, ABG)
03:45:31.056 00.000 11060 Move returns status 0, amount 0
03:45:31.056 00.000 11060 MoveAxis(N, 0, ABG)
03:45:31.056 00.000 11060 Move returns status 0, amount 0
03:45:31.056 00.000 11060 move complete, result=0
03:45:31.060 00.004 11060 worker thread done servicing request
03:45:31.060 00.000 11060 Worker thread wakes up
03:45:31.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:31.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:31.070 00.010 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:31.686 00.616 11060 Exposure complete
03:45:31.903 00.217 11060 worker thread done servicing request
03:45:31.903 00.000 10844 OnExposeComplete: enter
03:45:31.903 00.000 10844 UpdateGuideState(): m_state=6
03:45:31.903 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
03:45:31.905 00.002 10844 Star::Find returns 1 (0), X=620.50, Y=104.82, Mass=1645, SNR=25.5, Peak=188 HFD=3.2
03:45:31.905 00.000 10844 MultiStar: [#1 0.16,0.38,1.03,U] [#2 -0.20,0.71,0.00,M1] [#3 -0.05,-0.02,1.13,U] [#4 -0.22,0.25,0.91,U] [#5 -0.02,-0.03,0.98,U] [#6 -0.54,-0.03,1.00,U] [#7 0.01,0.30,0.93,U] [#8 0.07,0.20,0.86,U] 
03:45:31.905 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.32, -0.10}
03:45:31.905 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
03:45:31.905 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.19)
03:45:31.905 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.35 mountX=0.09 mountY=-0.13, mountTheta=-0.96
03:45:31.905 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
03:45:31.905 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
03:45:31.905 00.000 11060 Worker thread wakes up
03:45:31.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:31.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
03:45:31.905 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.5
03:45:31.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
03:45:31.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:31.905 00.000 11060 Moving (-0.11, 0.11) raw xDistance=0.09 yDistance=-0.13
03:45:31.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:31.905 00.000 10844 Enqueuing Expose request
03:45:31.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:45:31.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:31.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:45:31.905 00.000 11060 MoveAxis(E, 0, ABG)
03:45:31.905 00.000 11060 Move returns status 0, amount 0
03:45:31.905 00.000 11060 MoveAxis(N, 0, ABG)
03:45:31.910 00.005 11060 Move returns status 0, amount 0
03:45:31.910 00.000 11060 move complete, result=0
03:45:31.911 00.001 11060 worker thread done servicing request
03:45:31.911 00.000 11060 Worker thread wakes up
03:45:31.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:31.912 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:31.912 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:32.545 00.633 11060 Exposure complete
03:45:32.756 00.211 10844 OnExposeComplete: enter
03:45:32.756 00.000 10844 UpdateGuideState(): m_state=6
03:45:32.756 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
03:45:32.756 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.87, Mass=1630, SNR=25.3, Peak=234 HFD=3.2
03:45:32.758 00.002 10844 MultiStar: [#1 0.24,0.23,1.01,U] [#2 -0.25,-0.25,0.96,U] [#3 -0.08,0.01,1.03,U] [#4 -0.34,-0.42,1.06,U] [#5 0.17,-0.24,1.03,U] [#6 -0.19,-0.18,1.12,U] [#7 -0.08,-0.05,0.89,U] [#8 0.06,0.36,0.84,U] 
03:45:32.758 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.34, -0.05}
03:45:32.758 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.39) = xAngle (-3.86 = 2.42)
03:45:32.758 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.74 = -0.74)
03:45:32.758 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.47 mountX=-0.09 mountY=-0.08, mountTheta=-2.41
03:45:32.758 00.000 11060 worker thread done servicing request
03:45:32.761 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.07, opts=13)
03:45:32.761 00.000 10844 Enqueuing Move request for scope (-0.09, -0.07)
03:45:32.761 00.000 11060 Worker thread wakes up
03:45:32.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:32.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
03:45:32.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
03:45:32.761 00.000 10844 UpdateGuideState exits: m=1630 SNR=25.3
03:45:32.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:32.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:32.761 00.000 10844 Enqueuing Expose request
03:45:32.761 00.000 11060 Moving (-0.09, -0.07) raw xDistance=-0.09 yDistance=-0.08
03:45:32.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:45:32.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:32.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:45:32.761 00.000 11060 MoveAxis(E, 0, ABG)
03:45:32.761 00.000 11060 Move returns status 0, amount 0
03:45:32.761 00.000 11060 MoveAxis(N, 0, ABG)
03:45:32.761 00.000 11060 Move returns status 0, amount 0
03:45:32.761 00.000 11060 move complete, result=0
03:45:32.761 00.000 11060 worker thread done servicing request
03:45:32.761 00.000 11060 Worker thread wakes up
03:45:32.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:32.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:32.765 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:33.391 00.626 11060 Exposure complete
03:45:33.597 00.206 11060 worker thread done servicing request
03:45:33.597 00.000 10844 OnExposeComplete: enter
03:45:33.597 00.000 10844 UpdateGuideState(): m_state=6
03:45:33.597 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
03:45:33.597 00.000 10844 Star::Find returns 1 (1), X=620.51, Y=104.55, Mass=1985, SNR=28.1, Peak=255 HFD=3.2
03:45:33.601 00.004 10844 MultiStar: [#1 -0.05,0.12,0.89,U] [#2 -0.08,0.14,0.86,U] [#3 0.43,-0.71,0.00,M1] [#4 -0.39,-0.38,0.94,U] [#5 -0.14,-0.52,0.85,U] [#6 -0.33,0.10,0.94,U] [#7 0.02,0.09,0.89,U] [#8 -0.07,-0.41,0.77,U] 
03:45:33.601 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.15}, one-star: {-0.31, -0.37}
03:45:33.601 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.39) = xAngle (-3.82 = 2.46)
03:45:33.601 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.70 = -0.70)
03:45:33.601 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-2.43 mountX=-0.18 mountY=-0.15, mountTheta=-2.45
03:45:33.601 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.15, opts=13)
03:45:33.601 00.000 10844 Enqueuing Move request for scope (-0.18, -0.15)
03:45:33.601 00.000 11060 Worker thread wakes up
03:45:33.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:33.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
03:45:33.601 00.000 10844 UpdateGuideState exits: m=1985 SNR=28.1 Saturated
03:45:33.601 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
03:45:33.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:33.601 00.000 11060 Moving (-0.18, -0.15) raw xDistance=-0.18 yDistance=-0.15
03:45:33.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:33.601 00.000 10844 Enqueuing Expose request
03:45:33.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:45:33.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:33.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:45:33.601 00.000 11060 MoveAxis(E, 43, ABG)
03:45:33.601 00.000 11060 Guiding  Dir = 2, Dur = 43
03:45:33.611 00.010 11060 IsSlewing returns 0
03:45:33.612 00.001 11060 IsGuiding returns 0
03:45:33.658 00.046 11060 IsGuiding returns 0
03:45:33.658 00.000 11060 Move returns status 0, amount 43
03:45:33.658 00.000 11060 MoveAxis(N, 0, ABG)
03:45:33.658 00.000 11060 Move returns status 0, amount 0
03:45:33.658 00.000 11060 move complete, result=0
03:45:33.658 00.000 11060 worker thread done servicing request
03:45:33.658 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
03:45:33.658 00.000 11060 Worker thread wakes up
03:45:33.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:33.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:34.291 00.633 11060 Exposure complete
03:45:34.510 00.219 10844 OnExposeComplete: enter
03:45:34.512 00.002 10844 UpdateGuideState(): m_state=6
03:45:34.512 00.000 11060 worker thread done servicing request
03:45:34.512 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
03:45:34.512 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.90, Mass=2110, SNR=29.0, Peak=213 HFD=3.5
03:45:34.513 00.001 10844 MultiStar: [#1 -0.04,-0.23,0.81,U] [#2 -0.31,0.35,0.86,U] [#3 0.20,-0.51,0.86,U] [#4 0.28,-0.37,0.91,U] [#5 0.14,-0.36,0.86,U] [#6 -0.41,-0.40,0.91,U] [#7 0.15,0.44,0.94,U] [#8 0.20,0.22,0.72,U] 
03:45:34.513 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {-0.40, -0.02}
03:45:34.513 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.39) = xAngle (-3.27 = 3.01)
03:45:34.513 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
03:45:34.513 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.88 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
03:45:34.514 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.10, opts=13)
03:45:34.514 00.000 10844 Enqueuing Move request for scope (-0.03, -0.10)
03:45:34.514 00.000 11060 Worker thread wakes up
03:45:34.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:45:34.514 00.000 10844 UpdateGuideState exits: m=2110 SNR=29.0
03:45:34.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:34.514 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:34.514 00.000 10844 Enqueuing Expose request
03:45:34.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
03:45:34.514 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
03:45:34.514 00.000 11060 Moving (-0.03, -0.10) raw xDistance=-0.10 yDistance=-0.02
03:45:34.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:45:34.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:34.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:45:34.514 00.000 11060 MoveAxis(E, 0, ABG)
03:45:34.518 00.004 11060 Move returns status 0, amount 0
03:45:34.518 00.000 11060 MoveAxis(N, 0, ABG)
03:45:34.518 00.000 11060 Move returns status 0, amount 0
03:45:34.518 00.000 11060 move complete, result=0
03:45:34.518 00.000 11060 worker thread done servicing request
03:45:34.518 00.000 11060 Worker thread wakes up
03:45:34.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:34.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:34.521 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:35.140 00.619 11060 Exposure complete
03:45:35.358 00.218 11060 worker thread done servicing request
03:45:35.358 00.000 10844 OnExposeComplete: enter
03:45:35.358 00.000 10844 UpdateGuideState(): m_state=6
03:45:35.359 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
03:45:35.359 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.57, Mass=1850, SNR=27.1, Peak=185 HFD=3.3
03:45:35.359 00.000 10844 MultiStar: [#1 0.26,0.44,0.96,U] [#2 -0.01,0.17,0.88,U] [#3 -0.14,-0.55,0.94,U] [#4 -0.08,-0.21,0.93,U] [#5 0.30,-0.43,0.91,U] [#6 -0.52,-0.31,0.00,M1] [#7 -0.05,0.06,0.95,U] [#8 0.14,-0.46,0.73,U] 
03:45:35.359 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {-0.24, -0.35}
03:45:35.360 00.001 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
03:45:35.360 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.27 = 0.27)
03:45:35.360 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.46 mountX=-0.15 mountY=0.04, mountTheta=2.87
03:45:35.360 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.16, opts=13)
03:45:35.360 00.000 10844 Enqueuing Move request for scope (0.02, -0.16)
03:45:35.360 00.000 11060 Worker thread wakes up
03:45:35.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:35.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
03:45:35.360 00.000 10844 UpdateGuideState exits: m=1850 SNR=27.1
03:45:35.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
03:45:35.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:35.360 00.000 11060 Moving (0.02, -0.16) raw xDistance=-0.15 yDistance=0.04
03:45:35.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:35.360 00.000 10844 Enqueuing Expose request
03:45:35.364 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:45:35.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:35.364 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:45:35.364 00.000 11060 MoveAxis(E, 36, ABG)
03:45:35.364 00.000 11060 Guiding  Dir = 2, Dur = 36
03:45:35.375 00.011 11060 IsSlewing returns 0
03:45:35.375 00.000 11060 IsGuiding returns 0
03:45:35.420 00.045 11060 IsGuiding returns 0
03:45:35.420 00.000 11060 Move returns status 0, amount 36
03:45:35.420 00.000 11060 MoveAxis(N, 0, ABG)
03:45:35.420 00.000 11060 Move returns status 0, amount 0
03:45:35.420 00.000 11060 move complete, result=0
03:45:35.420 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
03:45:35.420 00.000 11060 worker thread done servicing request
03:45:35.420 00.000 11060 Worker thread wakes up
03:45:35.421 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:35.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:36.059 00.638 11060 Exposure complete
03:45:36.288 00.229 11060 worker thread done servicing request
03:45:36.288 00.000 10844 OnExposeComplete: enter
03:45:36.288 00.000 10844 UpdateGuideState(): m_state=6
03:45:36.289 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
03:45:36.289 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.81, Mass=1756, SNR=26.4, Peak=191 HFD=3.2
03:45:36.289 00.000 10844 MultiStar: [#1 0.28,0.38,0.92,U] [#2 -0.16,-0.27,0.86,U] [#3 0.26,-0.49,1.01,U] [#4 -0.36,-0.54,0.00,M1] [#5 -0.06,-0.20,0.96,U] [#6 -0.10,-0.42,0.92,U] [#7 -0.06,-0.12,0.85,U] [#8 -0.03,-0.33,0.80,U] 
03:45:36.289 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.19}, one-star: {-0.44, -0.11}
03:45:36.289 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.13)
03:45:36.290 00.001 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
03:45:36.290 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.76 mountX=-0.20 mountY=-0.00, mountTheta=-3.12
03:45:36.292 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.19, opts=13)
03:45:36.292 00.000 10844 Enqueuing Move request for scope (-0.04, -0.19)
03:45:36.293 00.001 11060 Worker thread wakes up
03:45:36.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
03:45:36.293 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
03:45:36.293 00.000 11060 Moving (-0.04, -0.19) raw xDistance=-0.20 yDistance=-0.00
03:45:36.294 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:45:36.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:36.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:45:36.294 00.000 11060 MoveAxis(E, 47, ABG)
03:45:36.294 00.000 11060 Guiding  Dir = 2, Dur = 47
03:45:36.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:36.294 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.4
03:45:36.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:36.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:36.295 00.001 10844 Enqueuing Expose request
03:45:36.324 00.029 11060 IsSlewing returns 0
03:45:36.324 00.000 11060 IsGuiding returns 0
03:45:36.400 00.076 11060 IsGuiding returns 0
03:45:36.401 00.001 11060 Move returns status 0, amount 47
03:45:36.401 00.000 11060 MoveAxis(N, 0, ABG)
03:45:36.401 00.000 11060 Move returns status 0, amount 0
03:45:36.401 00.000 11060 move complete, result=0
03:45:36.401 00.000 11060 worker thread done servicing request
03:45:36.401 00.000 11060 Worker thread wakes up
03:45:36.401 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
03:45:36.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:36.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:37.039 00.638 11060 Exposure complete
03:45:37.284 00.245 10844 OnExposeComplete: enter
03:45:37.284 00.000 10844 UpdateGuideState(): m_state=6
03:45:37.284 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
03:45:37.284 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.66, Mass=1801, SNR=26.6, Peak=253 HFD=3.2
03:45:37.284 00.000 10844 MultiStar: [#1 -0.23,0.25,0.99,U] [#2 -0.22,-0.06,0.85,U] [#3 0.17,0.25,1.06,U] [#4 -0.35,0.20,0.88,U] [#5 -0.08,0.11,0.93,U] [#6 -0.60,-0.05,0.00,M1] [#7 -0.16,0.16,0.92,U] [#8 0.32,0.30,0.77,U] 
03:45:37.284 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.12}, one-star: {-0.21, -0.26}
03:45:37.284 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.39) = xAngle (0.89 = 0.89)
03:45:37.284 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.27)
03:45:37.284 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.12 hyp=0.15 cameraTheta=2.28 mountX=0.10 mountY=-0.12, mountTheta=-0.88
03:45:37.284 00.000 11060 worker thread done servicing request
03:45:37.293 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.12, opts=13)
03:45:37.293 00.000 10844 Enqueuing Move request for scope (-0.10, 0.12)
03:45:37.294 00.001 11060 Worker thread wakes up
03:45:37.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:37.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.12) opts 0xd
03:45:37.294 00.000 10844 UpdateGuideState exits: m=1801 SNR=26.6
03:45:37.294 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.12)
03:45:37.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:37.294 00.000 11060 Moving (-0.10, 0.12) raw xDistance=0.10 yDistance=-0.12
03:45:37.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:37.294 00.000 10844 Enqueuing Expose request
03:45:37.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:45:37.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:37.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:45:37.295 00.001 11060 MoveAxis(E, 0, ABG)
03:45:37.295 00.000 11060 Move returns status 0, amount 0
03:45:37.295 00.000 11060 MoveAxis(N, 0, ABG)
03:45:37.295 00.000 11060 Move returns status 0, amount 0
03:45:37.295 00.000 11060 move complete, result=0
03:45:37.295 00.000 11060 worker thread done servicing request
03:45:37.295 00.000 11060 Worker thread wakes up
03:45:37.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:37.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:37.298 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:37.920 00.622 11060 Exposure complete
03:45:38.142 00.222 11060 worker thread done servicing request
03:45:38.142 00.000 10844 OnExposeComplete: enter
03:45:38.142 00.000 10844 UpdateGuideState(): m_state=6
03:45:38.143 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
03:45:38.143 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.85, Mass=1912, SNR=27.2, Peak=236 HFD=3.5
03:45:38.143 00.000 10844 MultiStar: [#1 -0.07,0.20,1.02,U] [#2 0.27,0.15,0.93,U] [#3 0.22,-0.02,0.93,U] [#4 -0.07,-0.19,0.93,U] [#5 0.25,-0.22,0.87,U] [#6 -0.35,-0.57,0.00,M2] [#7 -0.01,-0.26,0.96,U] [#8 0.25,0.15,0.70,U] 
03:45:38.143 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {-0.25, -0.07}
03:45:38.143 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.93 = -1.93)
03:45:38.143 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:45:38.143 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.54 mountX=-0.02 mountY=0.06, mountTheta=1.93
03:45:38.146 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
03:45:38.146 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
03:45:38.146 00.000 11060 Worker thread wakes up
03:45:38.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:38.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:45:38.146 00.000 10844 UpdateGuideState exits: m=1912 SNR=27.2
03:45:38.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:45:38.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:38.146 00.000 11060 Moving (0.06, -0.04) raw xDistance=-0.02 yDistance=0.06
03:45:38.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:38.146 00.000 10844 Enqueuing Expose request
03:45:38.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:45:38.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:38.148 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:45:38.148 00.000 11060 MoveAxis(E, 0, ABG)
03:45:38.148 00.000 11060 Move returns status 0, amount 0
03:45:38.148 00.000 11060 MoveAxis(N, 0, ABG)
03:45:38.148 00.000 11060 Move returns status 0, amount 0
03:45:38.148 00.000 11060 move complete, result=0
03:45:38.148 00.000 11060 worker thread done servicing request
03:45:38.149 00.001 11060 Worker thread wakes up
03:45:38.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:38.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:38.151 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:38.796 00.645 11060 Exposure complete
03:45:39.000 00.204 11060 worker thread done servicing request
03:45:39.002 00.002 10844 OnExposeComplete: enter
03:45:39.002 00.000 10844 UpdateGuideState(): m_state=6
03:45:39.002 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
03:45:39.002 00.000 10844 Star::Find returns 1 (1), X=620.39, Y=104.57, Mass=1749, SNR=25.9, Peak=255 HFD=3.3
03:45:39.003 00.001 10844 MultiStar: [#1 -0.14,0.21,0.98,U] [#2 0.23,-0.28,1.02,U] [#3 0.21,-0.10,0.99,U] [#4 -0.10,0.17,1.09,U] [#5 0.35,-0.41,0.98,U] [#6 0.24,-0.15,0.97,U] [#7 0.24,0.10,0.97,U] [#8 -0.14,0.30,0.84,U] 
03:45:39.003 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {-0.44, -0.35}
03:45:39.003 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:45:39.003 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:45:39.003 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.86 mountX=-0.05 mountY=0.06, mountTheta=2.26
03:45:39.003 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
03:45:39.003 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
03:45:39.003 00.000 11060 Worker thread wakes up
03:45:39.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:39.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
03:45:39.003 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
03:45:39.007 00.004 11060 Moving (0.05, -0.06) raw xDistance=-0.05 yDistance=0.06
03:45:39.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:39.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:39.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:45:39.007 00.000 11060 MoveAxis(E, 0, ABG)
03:45:39.007 00.000 11060 Move returns status 0, amount 0
03:45:39.007 00.000 11060 MoveAxis(N, 0, ABG)
03:45:39.007 00.000 11060 Move returns status 0, amount 0
03:45:39.007 00.000 11060 move complete, result=0
03:45:39.007 00.000 10844 UpdateGuideState exits: m=1749 SNR=25.9 Saturated
03:45:39.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:39.007 00.000 11060 worker thread done servicing request
03:45:39.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:39.007 00.000 10844 Enqueuing Expose request
03:45:39.007 00.000 11060 Worker thread wakes up
03:45:39.007 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:39.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:39.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:39.635 00.628 11060 Exposure complete
03:45:39.829 00.194 11060 worker thread done servicing request
03:45:39.829 00.000 10844 OnExposeComplete: enter
03:45:39.829 00.000 10844 UpdateGuideState(): m_state=6
03:45:39.829 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
03:45:39.831 00.002 10844 Star::Find returns 1 (0), X=620.43, Y=104.70, Mass=1794, SNR=26.8, Peak=228 HFD=3.3
03:45:39.831 00.000 10844 MultiStar: [#1 0.09,0.13,0.92,U] [#2 -0.09,0.27,0.88,U] [#3 0.13,-0.42,0.98,U] [#4 0.02,-0.38,1.01,U] [#5 0.39,-0.38,0.94,U] [#6 -0.44,-0.12,1.09,U] [#7 -0.01,0.23,0.92,U] [#8 -0.18,-0.21,0.83,U] 
03:45:39.831 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.13}, one-star: {-0.40, -0.22}
03:45:39.831 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.89)
03:45:39.831 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.27 = -0.27)
03:45:39.831 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.01 mountX=-0.14 mountY=-0.04, mountTheta=-2.87
03:45:39.841 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.13, opts=13)
03:45:39.841 00.000 10844 Enqueuing Move request for scope (-0.06, -0.13)
03:45:39.841 00.000 11060 Worker thread wakes up
03:45:39.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
03:45:39.841 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
03:45:39.841 00.000 11060 Moving (-0.06, -0.13) raw xDistance=-0.14 yDistance=-0.04
03:45:39.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:45:39.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:39.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:45:39.841 00.000 11060 MoveAxis(E, 33, ABG)
03:45:39.841 00.000 11060 Guiding  Dir = 2, Dur = 33
03:45:39.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:39.841 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.8
03:45:39.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:39.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:39.841 00.000 10844 Enqueuing Expose request
03:45:39.860 00.019 11060 IsSlewing returns 0
03:45:39.860 00.000 11060 IsGuiding returns 0
03:45:39.921 00.061 11060 IsGuiding returns 0
03:45:39.921 00.000 11060 Move returns status 0, amount 33
03:45:39.923 00.002 11060 MoveAxis(N, 0, ABG)
03:45:39.923 00.000 11060 Move returns status 0, amount 0
03:45:39.923 00.000 11060 move complete, result=0
03:45:39.923 00.000 11060 worker thread done servicing request
03:45:39.923 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
03:45:39.923 00.000 11060 Worker thread wakes up
03:45:39.924 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:39.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:40.558 00.634 11060 Exposure complete
03:45:40.765 00.207 11060 worker thread done servicing request
03:45:40.765 00.000 10844 OnExposeComplete: enter
03:45:40.765 00.000 10844 UpdateGuideState(): m_state=6
03:45:40.767 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
03:45:40.767 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=105.03, Mass=1538, SNR=24.5, Peak=212 HFD=3.0
03:45:40.767 00.000 10844 MultiStar: [#1 0.26,-0.20,1.04,U] [#2 -0.44,0.37,0.97,U] [#3 -0.23,0.12,1.03,U] [#4 0.36,-0.12,1.06,U] [#5 0.04,-0.07,1.08,U] [#6 -0.73,-0.61,0.00,M1] [#7 0.08,-0.31,0.97,U] [#8 0.31,-0.11,0.80,U] 
03:45:40.767 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.03}, one-star: {-0.39, 0.11}
03:45:40.767 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
03:45:40.767 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
03:45:40.767 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.71 mountX=-0.03 mountY=0.00, mountTheta=3.12
03:45:40.767 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.03, opts=13)
03:45:40.767 00.000 10844 Enqueuing Move request for scope (-0.00, -0.03)
03:45:40.767 00.000 11060 Worker thread wakes up
03:45:40.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:40.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
03:45:40.767 00.000 10844 UpdateGuideState exits: m=1538 SNR=24.5
03:45:40.767 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
03:45:40.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:40.767 00.000 11060 Moving (-0.00, -0.03) raw xDistance=-0.03 yDistance=0.00
03:45:40.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:40.767 00.000 10844 Enqueuing Expose request
03:45:40.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:45:40.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:40.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:45:40.767 00.000 11060 MoveAxis(E, 0, ABG)
03:45:40.767 00.000 11060 Move returns status 0, amount 0
03:45:40.767 00.000 11060 MoveAxis(N, 0, ABG)
03:45:40.772 00.005 11060 Move returns status 0, amount 0
03:45:40.772 00.000 11060 move complete, result=0
03:45:40.772 00.000 11060 worker thread done servicing request
03:45:40.772 00.000 11060 Worker thread wakes up
03:45:40.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:40.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:40.776 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:41.400 00.624 11060 Exposure complete
03:45:41.617 00.217 11060 worker thread done servicing request
03:45:41.617 00.000 10844 OnExposeComplete: enter
03:45:41.617 00.000 10844 UpdateGuideState(): m_state=6
03:45:41.617 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
03:45:41.617 00.000 10844 Star::Find returns 1 (0), X=620.12, Y=104.51, Mass=1762, SNR=26.1, Peak=197 HFD=3.4
03:45:41.617 00.000 10844 MultiStar: [#1 -0.18,-0.03,0.95,U] [#2 -0.70,-0.46,0.00,M1] [#3 -0.01,-0.08,0.99,U] [#4 -0.62,-0.32,0.00,M1] [#5 0.02,-0.35,1.00,U] [#6 -0.51,-0.14,1.02,U] [#7 -0.64,-0.25,0.00,M1] [#8 -0.07,-0.26,0.89,U] 
03:45:41.617 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.21}, one-star: {-0.71, -0.41}
03:45:41.617 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.39) = xAngle (-3.83 = 2.45)
03:45:41.617 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.71 = -0.71)
03:45:41.617 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-2.44 mountX=-0.25 mountY=-0.21, mountTheta=-2.44
03:45:41.623 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.21, opts=13)
03:45:41.623 00.000 10844 Enqueuing Move request for scope (-0.25, -0.21)
03:45:41.623 00.000 11060 Worker thread wakes up
03:45:41.624 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.21) opts 0xd
03:45:41.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:41.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.21)
03:45:41.624 00.000 10844 UpdateGuideState exits: m=1762 SNR=26.1
03:45:41.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:41.624 00.000 11060 Moving (-0.25, -0.21) raw xDistance=-0.25 yDistance=-0.21
03:45:41.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:41.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:45:41.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:45:41.625 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:45:41.625 00.000 10844 Enqueuing Expose request
03:45:41.625 00.000 11060 MoveAxis(E, 59, ABG)
03:45:41.626 00.001 11060 Guiding  Dir = 2, Dur = 59
03:45:41.641 00.015 11060 IsSlewing returns 0
03:45:41.641 00.000 11060 IsGuiding returns 0
03:45:41.703 00.062 11060 IsGuiding returns 0
03:45:41.703 00.000 11060 Move returns status 0, amount 59
03:45:41.704 00.001 11060 MoveAxis(N, 0, ABG)
03:45:41.704 00.000 11060 Move returns status 0, amount 0
03:45:41.704 00.000 11060 move complete, result=0
03:45:41.704 00.000 10844 GuideStep: -0.3 px 59 ms EAST, -0.2 px 0 ms NORTH
03:45:41.705 00.001 11060 worker thread done servicing request
03:45:41.705 00.000 11060 Worker thread wakes up
03:45:41.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:41.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:42.339 00.634 11060 Exposure complete
03:45:42.536 00.197 11060 worker thread done servicing request
03:45:42.536 00.000 10844 OnExposeComplete: enter
03:45:42.536 00.000 10844 UpdateGuideState(): m_state=6
03:45:42.537 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
03:45:42.537 00.000 10844 Star::Find returns 1 (0), X=620.11, Y=104.37, Mass=1854, SNR=26.9, Peak=193 HFD=3.3
03:45:42.537 00.000 10844 MultiStar: [#1 -0.53,0.01,0.90,U] [#2 -0.26,-0.47,0.84,U] [#3 0.24,-0.32,0.95,U] [#4 -0.18,-0.21,0.94,U] [#5 -0.07,-0.22,0.94,U] [#6 -0.40,-0.31,0.98,U] [#7 -0.69,0.51,0.00,M2] [#8 0.05,-0.18,0.87,U] 
03:45:42.537 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.28}, one-star: {-0.72, -0.55}
03:45:42.537 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.62)
03:45:42.537 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
03:45:42.537 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.28 hyp=0.37 cameraTheta=-2.27 mountX=-0.32 mountY=-0.19, mountTheta=-2.61
03:45:42.539 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.28, opts=13)
03:45:42.539 00.000 10844 Enqueuing Move request for scope (-0.24, -0.28)
03:45:42.539 00.000 11060 Worker thread wakes up
03:45:42.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:42.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.28) opts 0xd
03:45:42.539 00.000 10844 UpdateGuideState exits: m=1854 SNR=26.9
03:45:42.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.28)
03:45:42.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:42.541 00.002 11060 Moving (-0.24, -0.28) raw xDistance=-0.32 yDistance=-0.19
03:45:42.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:42.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:45:42.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:45:42.541 00.000 10844 Enqueuing Expose request
03:45:42.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:45:42.541 00.000 11060 MoveAxis(E, 78, ABG)
03:45:42.541 00.000 11060 Guiding  Dir = 2, Dur = 78
03:45:42.558 00.017 11060 IsSlewing returns 0
03:45:42.558 00.000 11060 IsGuiding returns 0
03:45:42.651 00.093 11060 IsGuiding returns 0
03:45:42.651 00.000 11060 Move returns status 0, amount 78
03:45:42.651 00.000 11060 MoveAxis(N, 0, ABG)
03:45:42.651 00.000 11060 Move returns status 0, amount 0
03:45:42.651 00.000 11060 move complete, result=0
03:45:42.651 00.000 11060 worker thread done servicing request
03:45:42.651 00.000 11060 Worker thread wakes up
03:45:42.651 00.000 10844 GuideStep: -0.3 px 78 ms EAST, -0.2 px 0 ms NORTH
03:45:42.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:42.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:43.287 00.636 11060 Exposure complete
03:45:43.477 00.190 11060 worker thread done servicing request
03:45:43.477 00.000 10844 OnExposeComplete: enter
03:45:43.477 00.000 10844 UpdateGuideState(): m_state=6
03:45:43.477 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
03:45:43.477 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.68, Mass=1774, SNR=26.9, Peak=226 HFD=2.9
03:45:43.477 00.000 10844 MultiStar: [#1 -0.24,0.36,0.97,U] [#2 0.19,0.39,0.81,U] [#3 0.19,-0.17,0.92,U] [#4 0.02,-0.10,0.94,U] [#5 -0.08,-0.24,0.92,U] [#6 -0.30,-0.39,0.93,U] [#7 -0.28,0.04,0.90,U] [#8 -0.21,-0.23,0.87,U] 
03:45:43.477 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.24, -0.24}
03:45:43.477 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
03:45:43.477 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
03:45:43.477 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.58 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
03:45:43.482 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
03:45:43.482 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
03:45:43.482 00.000 11060 Worker thread wakes up
03:45:43.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:43.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
03:45:43.482 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.9
03:45:43.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
03:45:43.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:43.482 00.000 11060 Moving (-0.11, -0.07) raw xDistance=-0.09 yDistance=-0.10
03:45:43.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:43.482 00.000 10844 Enqueuing Expose request
03:45:43.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:45:43.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:43.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:45:43.482 00.000 11060 MoveAxis(E, 0, ABG)
03:45:43.482 00.000 11060 Move returns status 0, amount 0
03:45:43.482 00.000 11060 MoveAxis(N, 0, ABG)
03:45:43.482 00.000 11060 Move returns status 0, amount 0
03:45:43.482 00.000 11060 move complete, result=0
03:45:43.484 00.002 11060 worker thread done servicing request
03:45:43.484 00.000 11060 Worker thread wakes up
03:45:43.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:43.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:43.486 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:44.135 00.649 11060 Exposure complete
03:45:44.345 00.210 11060 worker thread done servicing request
03:45:44.345 00.000 10844 OnExposeComplete: enter
03:45:44.345 00.000 10844 UpdateGuideState(): m_state=6
03:45:44.346 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
03:45:44.346 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=105.03, Mass=1996, SNR=28.3, Peak=232 HFD=3.3
03:45:44.346 00.000 10844 MultiStar: [#1 -0.06,0.24,0.94,U] [#2 -0.24,0.14,0.81,U] [#3 0.03,-0.05,0.89,U] [#4 -0.25,-0.21,0.90,U] [#5 0.05,0.05,0.85,U] [#6 -0.21,-0.38,0.90,U] [#7 -0.01,-0.36,0.79,U] [#8 -0.01,-0.07,0.76,U] 
03:45:44.346 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.44, 0.12}
03:45:44.346 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.39) = xAngle (-4.15 = 2.14)
03:45:44.346 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.02 = -1.02)
03:45:44.346 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.76 mountX=-0.08 mountY=-0.12, mountTheta=-2.13
03:45:44.348 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.05, opts=13)
03:45:44.348 00.000 10844 Enqueuing Move request for scope (-0.13, -0.05)
03:45:44.348 00.000 11060 Worker thread wakes up
03:45:44.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:44.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
03:45:44.348 00.000 10844 UpdateGuideState exits: m=1996 SNR=28.3
03:45:44.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:44.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
03:45:44.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:44.348 00.000 11060 Moving (-0.13, -0.05) raw xDistance=-0.08 yDistance=-0.12
03:45:44.348 00.000 10844 Enqueuing Expose request
03:45:44.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:45:44.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:44.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:45:44.348 00.000 11060 MoveAxis(E, 0, ABG)
03:45:44.348 00.000 11060 Move returns status 0, amount 0
03:45:44.348 00.000 11060 MoveAxis(N, 0, ABG)
03:45:44.348 00.000 11060 Move returns status 0, amount 0
03:45:44.348 00.000 11060 move complete, result=0
03:45:44.348 00.000 11060 worker thread done servicing request
03:45:44.348 00.000 11060 Worker thread wakes up
03:45:44.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:44.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:44.354 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:44.987 00.633 11060 Exposure complete
03:45:45.193 00.206 11060 worker thread done servicing request
03:45:45.194 00.001 10844 OnExposeComplete: enter
03:45:45.194 00.000 10844 UpdateGuideState(): m_state=6
03:45:45.194 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
03:45:45.194 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.69, Mass=2012, SNR=28.2, Peak=181 HFD=3.7
03:45:45.196 00.002 10844 MultiStar: [#1 0.08,0.11,0.91,U] [#2 0.32,-0.04,0.85,U] [#3 0.58,0.27,0.00,M1] [#4 -0.44,0.01,0.97,U] [#5 0.61,-0.22,0.00,M1] [#6 -0.14,-0.74,0.00,M1] [#7 -0.11,-0.54,0.91,U] [#8 0.11,0.33,0.78,U] 
03:45:45.196 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.07}, one-star: {-0.04, -0.23}
03:45:45.196 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 2.99)
03:45:45.196 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
03:45:45.196 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.90 mountX=-0.08 mountY=-0.01, mountTheta=-2.97
03:45:45.198 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
03:45:45.198 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
03:45:45.198 00.000 11060 Worker thread wakes up
03:45:45.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
03:45:45.198 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
03:45:45.198 00.000 11060 Moving (-0.02, -0.07) raw xDistance=-0.08 yDistance=-0.01
03:45:45.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:45:45.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:45.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:45:45.198 00.000 11060 MoveAxis(E, 0, ABG)
03:45:45.199 00.001 11060 Move returns status 0, amount 0
03:45:45.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:45.199 00.000 11060 MoveAxis(N, 0, ABG)
03:45:45.199 00.000 10844 UpdateGuideState exits: m=2012 SNR=28.2
03:45:45.199 00.000 11060 Move returns status 0, amount 0
03:45:45.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:45.199 00.000 11060 move complete, result=0
03:45:45.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:45.199 00.000 11060 worker thread done servicing request
03:45:45.199 00.000 10844 Enqueuing Expose request
03:45:45.199 00.000 11060 Worker thread wakes up
03:45:45.199 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:45.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:45.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:45.835 00.636 11060 Exposure complete
03:45:46.036 00.201 11060 worker thread done servicing request
03:45:46.036 00.000 10844 OnExposeComplete: enter
03:45:46.036 00.000 10844 UpdateGuideState(): m_state=6
03:45:46.038 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
03:45:46.038 00.000 10844 Star::Find returns 1 (0), X=621.11, Y=104.89, Mass=1631, SNR=25.6, Peak=163 HFD=2.8
03:45:46.038 00.000 10844 MultiStar: [#1 -0.38,0.41,1.02,U] [#2 0.17,-0.31,0.97,U] [#3 0.56,-0.15,0.90,U] [#4 0.33,0.17,1.04,U] [#5 -0.07,0.01,0.97,U] [#6 0.22,-0.13,0.99,U] [#7 0.18,0.34,0.94,U] [#8 0.30,-0.18,0.80,U] 
03:45:46.038 00.000 10844 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.28, -0.03}
03:45:46.038 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
03:45:46.038 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
03:45:46.038 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=0.05 mountY=0.16, mountTheta=1.27
03:45:46.041 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.02, opts=13)
03:45:46.042 00.001 10844 Enqueuing Move request for scope (0.17, 0.02)
03:45:46.042 00.000 11060 Worker thread wakes up
03:45:46.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
03:45:46.042 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
03:45:46.042 00.000 11060 Moving (0.17, 0.02) raw xDistance=0.05 yDistance=0.16
03:45:46.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:45:46.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:46.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:45:46.042 00.000 11060 MoveAxis(E, 0, ABG)
03:45:46.043 00.001 11060 Move returns status 0, amount 0
03:45:46.043 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:46.043 00.000 11060 MoveAxis(N, 0, ABG)
03:45:46.043 00.000 10844 UpdateGuideState exits: m=1631 SNR=25.6
03:45:46.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:46.043 00.000 11060 Move returns status 0, amount 0
03:45:46.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:46.043 00.000 11060 move complete, result=0
03:45:46.043 00.000 10844 Enqueuing Expose request
03:45:46.043 00.000 11060 worker thread done servicing request
03:45:46.043 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:46.043 00.000 11060 Worker thread wakes up
03:45:46.045 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:46.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:46.668 00.623 11060 Exposure complete
03:45:46.876 00.208 11060 worker thread done servicing request
03:45:46.876 00.000 10844 OnExposeComplete: enter
03:45:46.876 00.000 10844 UpdateGuideState(): m_state=6
03:45:46.876 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
03:45:46.881 00.005 10844 Star::Find returns 1 (0), X=620.92, Y=105.23, Mass=1573, SNR=25.0, Peak=181 HFD=3.2
03:45:46.881 00.000 10844 MultiStar: [#1 -0.19,0.34,1.01,U] [#2 -0.17,0.43,0.97,U] [#3 -0.03,-0.25,1.03,U] [#4 -0.24,0.04,0.99,U] [#5 0.32,0.23,1.04,U] [#6 -0.60,0.03,0.00,M1] [#7 -0.27,0.20,0.95,U] [#8 -0.11,0.31,0.83,U] 
03:45:46.881 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {0.09, 0.31}
03:45:46.882 00.001 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.39) = xAngle (0.52 = 0.52)
03:45:46.882 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.65 = -2.64)
03:45:46.882 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.91 mountX=0.18 mountY=-0.10, mountTheta=-0.51
03:45:46.882 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.20, opts=13)
03:45:46.882 00.000 10844 Enqueuing Move request for scope (-0.07, 0.20)
03:45:46.882 00.000 11060 Worker thread wakes up
03:45:46.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:45:46.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
03:45:46.882 00.000 10844 UpdateGuideState exits: m=1573 SNR=25.0
03:45:46.882 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
03:45:46.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:46.882 00.000 11060 Moving (-0.07, 0.20) raw xDistance=0.18 yDistance=-0.10
03:45:46.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:46.885 00.003 10844 Enqueuing Expose request
03:45:46.885 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:45:46.885 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:46.885 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:45:46.885 00.000 11060 MoveAxis(W, 43, ABG)
03:45:46.885 00.000 11060 Guiding  Dir = 3, Dur = 43
03:45:46.913 00.028 11060 IsSlewing returns 0
03:45:46.913 00.000 11060 IsGuiding returns 0
03:45:46.975 00.062 11060 IsGuiding returns 0
03:45:46.975 00.000 11060 Move returns status 0, amount 43
03:45:46.975 00.000 11060 MoveAxis(N, 0, ABG)
03:45:46.975 00.000 11060 Move returns status 0, amount 0
03:45:46.975 00.000 11060 move complete, result=0
03:45:46.975 00.000 11060 worker thread done servicing request
03:45:46.975 00.000 11060 Worker thread wakes up
03:45:46.975 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
03:45:46.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:46.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:47.628 00.653 11060 Exposure complete
03:45:47.831 00.203 11060 worker thread done servicing request
03:45:47.831 00.000 10844 OnExposeComplete: enter
03:45:47.832 00.001 10844 UpdateGuideState(): m_state=6
03:45:47.832 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
03:45:47.832 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=105.35, Mass=1692, SNR=26.0, Peak=196 HFD=3.1
03:45:47.832 00.000 10844 MultiStar: [#1 0.11,0.17,0.91,U] [#2 0.03,-0.05,0.93,U] [#3 0.03,-0.25,0.93,U] [#4 -0.14,0.01,1.02,U] [#5 -0.12,0.07,0.98,U] [#6 -0.39,-0.16,1.09,U] [#7 -0.21,-0.07,0.88,U] [#8 -0.21,0.34,0.90,U] 
03:45:47.832 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.22, 0.44}
03:45:47.832 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.39) = xAngle (1.37 = 1.37)
03:45:47.832 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.49 = -1.79)
03:45:47.832 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=0.03 mountY=-0.14, mountTheta=-1.37
03:45:47.832 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.05, opts=13)
03:45:47.835 00.003 10844 Enqueuing Move request for scope (-0.13, 0.05)
03:45:47.835 00.000 11060 Worker thread wakes up
03:45:47.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:47.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
03:45:47.835 00.000 10844 UpdateGuideState exits: m=1692 SNR=26.0
03:45:47.835 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
03:45:47.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:47.835 00.000 11060 Moving (-0.13, 0.05) raw xDistance=0.03 yDistance=-0.14
03:45:47.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:47.835 00.000 10844 Enqueuing Expose request
03:45:47.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:45:47.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:47.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:45:47.835 00.000 11060 MoveAxis(E, 0, ABG)
03:45:47.835 00.000 11060 Move returns status 0, amount 0
03:45:47.835 00.000 11060 MoveAxis(N, 0, ABG)
03:45:47.835 00.000 11060 Move returns status 0, amount 0
03:45:47.835 00.000 11060 move complete, result=0
03:45:47.835 00.000 11060 worker thread done servicing request
03:45:47.835 00.000 11060 Worker thread wakes up
03:45:47.837 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:47.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:47.837 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:48.469 00.632 11060 Exposure complete
03:45:48.666 00.197 11060 worker thread done servicing request
03:45:48.666 00.000 10844 OnExposeComplete: enter
03:45:48.666 00.000 10844 UpdateGuideState(): m_state=6
03:45:48.666 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
03:45:48.666 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.96, Mass=1938, SNR=27.9, Peak=184 HFD=3.9
03:45:48.666 00.000 10844 MultiStar: [#1 0.28,0.36,0.92,U] [#2 0.29,0.22,0.87,U] [#3 0.27,-0.56,0.00,M1] [#4 -0.27,-0.25,0.86,U] [#5 0.07,-0.30,0.94,U] [#6 -0.26,-0.23,0.99,U] [#7 0.21,-0.23,0.76,U] [#8 0.27,0.31,0.71,U] 
03:45:48.666 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {-0.12, 0.04}
03:45:48.666 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.39) = xAngle (-1.73 = -1.73)
03:45:48.666 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.39 = 1.39)
03:45:48.668 00.002 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.34 mountX=-0.01 mountY=0.05, mountTheta=1.73
03:45:48.670 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
03:45:48.670 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
03:45:48.670 00.000 11060 Worker thread wakes up
03:45:48.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:48.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
03:45:48.670 00.000 10844 UpdateGuideState exits: m=1938 SNR=27.9
03:45:48.670 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
03:45:48.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:48.670 00.000 11060 Moving (0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
03:45:48.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:48.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:45:48.670 00.000 10844 Enqueuing Expose request
03:45:48.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:48.672 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:45:48.672 00.000 11060 MoveAxis(E, 0, ABG)
03:45:48.672 00.000 11060 Move returns status 0, amount 0
03:45:48.672 00.000 11060 MoveAxis(N, 0, ABG)
03:45:48.672 00.000 11060 Move returns status 0, amount 0
03:45:48.672 00.000 11060 move complete, result=0
03:45:48.672 00.000 11060 worker thread done servicing request
03:45:48.672 00.000 11060 Worker thread wakes up
03:45:48.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:48.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:48.675 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:49.311 00.636 11060 Exposure complete
03:45:49.527 00.216 11060 worker thread done servicing request
03:45:49.527 00.000 10844 OnExposeComplete: enter
03:45:49.527 00.000 10844 UpdateGuideState(): m_state=6
03:45:49.527 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
03:45:49.527 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.93, Mass=1575, SNR=24.5, Peak=159 HFD=3.4
03:45:49.527 00.000 10844 MultiStar: [#1 0.24,0.31,1.06,U] [#2 0.17,0.25,0.96,U] [#3 0.07,-0.02,1.05,U] [#4 -0.01,0.27,1.00,U] [#5 0.16,-0.04,1.07,U] [#6 0.06,0.03,1.16,U] [#7 -0.09,0.52,1.02,U] [#8 -0.33,-0.11,0.90,U] 
03:45:49.527 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.16, 0.01}
03:45:49.527 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.39) = xAngle (0.06 = 0.06)
03:45:49.527 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.18 = -3.10)
03:45:49.527 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=0.14 mountY=-0.01, mountTheta=-0.04
03:45:49.532 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
03:45:49.532 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
03:45:49.532 00.000 11060 Worker thread wakes up
03:45:49.532 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:49.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
03:45:49.532 00.000 10844 UpdateGuideState exits: m=1575 SNR=24.5
03:45:49.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
03:45:49.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:49.532 00.000 11060 Moving (0.02, 0.14) raw xDistance=0.14 yDistance=-0.01
03:45:49.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:49.532 00.000 10844 Enqueuing Expose request
03:45:49.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:45:49.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:49.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:45:49.532 00.000 11060 MoveAxis(W, 32, ABG)
03:45:49.532 00.000 11060 Guiding  Dir = 3, Dur = 32
03:45:49.537 00.005 11060 IsSlewing returns 0
03:45:49.538 00.001 11060 IsGuiding returns 0
03:45:49.583 00.045 11060 IsGuiding returns 0
03:45:49.583 00.000 11060 Move returns status 0, amount 32
03:45:49.583 00.000 11060 MoveAxis(N, 0, ABG)
03:45:49.583 00.000 11060 Move returns status 0, amount 0
03:45:49.583 00.000 11060 move complete, result=0
03:45:49.583 00.000 11060 worker thread done servicing request
03:45:49.583 00.000 11060 Worker thread wakes up
03:45:49.583 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
03:45:49.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:49.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:50.226 00.643 11060 Exposure complete
03:45:50.441 00.215 11060 worker thread done servicing request
03:45:50.441 00.000 10844 OnExposeComplete: enter
03:45:50.441 00.000 10844 UpdateGuideState(): m_state=6
03:45:50.441 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
03:45:50.441 00.000 10844 Star::Find returns 1 (0), X=620.89, Y=105.25, Mass=1706, SNR=25.6, Peak=128 HFD=3.8
03:45:50.441 00.000 10844 MultiStar: [#1 -0.07,0.10,1.04,U] [#2 -0.11,-0.11,0.93,U] [#3 -0.36,-0.08,1.02,U] [#4 -0.26,-0.30,0.92,U] [#5 0.63,-0.26,0.00,M1] [#6 0.07,-0.32,1.11,U] [#7 -0.02,0.11,0.97,U] [#8 0.04,0.11,0.78,U] 
03:45:50.441 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.03}, one-star: {0.06, 0.33}
03:45:50.441 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.39) = xAngle (-4.23 = 2.05)
03:45:50.441 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.11 = -1.11)
03:45:50.441 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-2.84 mountX=-0.04 mountY=-0.08, mountTheta=-2.05
03:45:50.441 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.03, opts=13)
03:45:50.441 00.000 10844 Enqueuing Move request for scope (-0.08, -0.03)
03:45:50.441 00.000 11060 Worker thread wakes up
03:45:50.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:50.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
03:45:50.441 00.000 10844 UpdateGuideState exits: m=1706 SNR=25.6
03:45:50.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
03:45:50.446 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:50.446 00.000 11060 Moving (-0.08, -0.03) raw xDistance=-0.04 yDistance=-0.08
03:45:50.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:50.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:45:50.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:50.446 00.000 10844 Enqueuing Expose request
03:45:50.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:45:50.446 00.000 11060 MoveAxis(E, 0, ABG)
03:45:50.446 00.000 11060 Move returns status 0, amount 0
03:45:50.446 00.000 11060 MoveAxis(N, 0, ABG)
03:45:50.446 00.000 11060 Move returns status 0, amount 0
03:45:50.446 00.000 11060 move complete, result=0
03:45:50.446 00.000 11060 worker thread done servicing request
03:45:50.446 00.000 11060 Worker thread wakes up
03:45:50.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:50.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:50.448 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:51.079 00.631 11060 Exposure complete
03:45:51.278 00.199 11060 worker thread done servicing request
03:45:51.278 00.000 10844 OnExposeComplete: enter
03:45:51.278 00.000 10844 UpdateGuideState(): m_state=6
03:45:51.278 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
03:45:51.278 00.000 10844 Star::Find returns 1 (0), X=620.16, Y=104.77, Mass=2089, SNR=28.7, Peak=230 HFD=3.6
03:45:51.278 00.000 10844 MultiStar: [#1 -0.12,0.12,0.91,U] [#2 -0.66,0.11,0.00,M1] [#3 0.07,-0.23,0.93,U] [#4 -0.46,0.15,0.93,U] [#5 -0.29,-0.35,0.88,U] [#6 -0.82,-0.46,0.00,M1] [#7 -0.20,0.11,0.93,U] [#8 -0.24,0.14,0.71,U] 
03:45:51.278 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.03}, one-star: {-0.67, -0.15}
03:45:51.278 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.41 = 1.87)
03:45:51.278 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.28 = -1.28)
03:45:51.278 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-3.02 mountX=-0.08 mountY=-0.27, mountTheta=-1.87
03:45:51.284 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.03, opts=13)
03:45:51.284 00.000 10844 Enqueuing Move request for scope (-0.28, -0.03)
03:45:51.284 00.000 11060 Worker thread wakes up
03:45:51.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:51.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.03) opts 0xd
03:45:51.284 00.000 10844 UpdateGuideState exits: m=2089 SNR=28.7
03:45:51.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.03)
03:45:51.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:51.284 00.000 11060 Moving (-0.28, -0.03) raw xDistance=-0.08 yDistance=-0.27
03:45:51.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:51.284 00.000 10844 Enqueuing Expose request
03:45:51.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:45:51.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:45:51.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:45:51.286 00.002 11060 MoveAxis(E, 0, ABG)
03:45:51.286 00.000 11060 Move returns status 0, amount 0
03:45:51.286 00.000 11060 MoveAxis(N, 0, ABG)
03:45:51.286 00.000 11060 Move returns status 0, amount 0
03:45:51.286 00.000 11060 move complete, result=0
03:45:51.286 00.000 11060 worker thread done servicing request
03:45:51.286 00.000 11060 Worker thread wakes up
03:45:51.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:51.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:51.287 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:45:51.918 00.631 11060 Exposure complete
03:45:52.110 00.192 11060 worker thread done servicing request
03:45:52.110 00.000 10844 OnExposeComplete: enter
03:45:52.110 00.000 10844 UpdateGuideState(): m_state=6
03:45:52.110 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
03:45:52.110 00.000 10844 Star::Find returns 1 (0), X=619.98, Y=104.58, Mass=1709, SNR=25.3, Peak=151 HFD=3.3
03:45:52.112 00.002 10844 MultiStar: [#1 -0.31,0.33,0.95,U] [#2 -0.29,0.17,1.00,U] [#3 0.03,0.15,1.04,U] [#4 -0.22,-0.09,1.03,U] [#5 0.16,0.53,0.98,U] [#6 -0.60,-0.37,0.00,M2] [#7 -0.20,0.66,0.00,M1] [#8 -0.53,0.03,0.84,U] 
03:45:52.112 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.11}, one-star: {-0.85, -0.34}
03:45:52.112 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.39) = xAngle (1.38 = 1.38)
03:45:52.112 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.50 = -1.78)
03:45:52.112 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.77 mountX=0.06 mountY=-0.29, mountTheta=-1.38
03:45:52.115 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.11, opts=13)
03:45:52.115 00.000 10844 Enqueuing Move request for scope (-0.28, 0.11)
03:45:52.115 00.000 11060 Worker thread wakes up
03:45:52.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
03:45:52.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:52.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
03:45:52.115 00.000 10844 UpdateGuideState exits: m=1709 SNR=25.3
03:45:52.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:52.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:52.115 00.000 10844 Enqueuing Expose request
03:45:52.115 00.000 11060 Moving (-0.28, 0.11) raw xDistance=0.06 yDistance=-0.29
03:45:52.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:45:52.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:45:52.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:45:52.115 00.000 11060 MoveAxis(E, 0, ABG)
03:45:52.115 00.000 11060 Move returns status 0, amount 0
03:45:52.115 00.000 11060 MoveAxis(N, 0, ABG)
03:45:52.115 00.000 11060 Move returns status 0, amount 0
03:45:52.115 00.000 11060 move complete, result=0
03:45:52.117 00.002 11060 worker thread done servicing request
03:45:52.117 00.000 11060 Worker thread wakes up
03:45:52.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:52.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:52.120 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:45:52.757 00.637 11060 Exposure complete
03:45:52.962 00.205 11060 worker thread done servicing request
03:45:52.964 00.002 10844 OnExposeComplete: enter
03:45:52.964 00.000 10844 UpdateGuideState(): m_state=6
03:45:52.965 00.001 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
03:45:52.965 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.86, Mass=2052, SNR=28.6, Peak=237 HFD=3.3
03:45:52.965 00.000 10844 MultiStar: [#1 -0.37,0.08,0.86,U] [#2 0.07,0.27,0.89,U] [#3 -0.10,-0.08,0.97,U] [#4 -0.67,-0.02,0.00,M1] [#5 -0.12,0.11,0.86,U] [#6 -0.67,-0.40,0.00,M3] [#7 0.09,-0.38,0.92,U] [#8 -0.38,-0.36,0.68,U] 
03:45:52.965 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.05}, one-star: {-0.48, -0.05}
03:45:52.965 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.39) = xAngle (-4.24 = 2.04)
03:45:52.965 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.12 = -1.12)
03:45:52.966 00.001 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.85 mountX=-0.09 mountY=-0.17, mountTheta=-2.04
03:45:52.966 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
03:45:52.966 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
03:45:52.966 00.000 11060 Worker thread wakes up
03:45:52.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:52.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
03:45:52.966 00.000 10844 UpdateGuideState exits: m=2052 SNR=28.6
03:45:52.966 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
03:45:52.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:52.966 00.000 11060 Moving (-0.18, -0.05) raw xDistance=-0.09 yDistance=-0.17
03:45:52.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:52.966 00.000 10844 Enqueuing Expose request
03:45:52.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:45:52.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:52.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:45:52.966 00.000 11060 MoveAxis(E, 0, ABG)
03:45:52.966 00.000 11060 Move returns status 0, amount 0
03:45:52.966 00.000 11060 MoveAxis(N, 0, ABG)
03:45:52.966 00.000 11060 Move returns status 0, amount 0
03:45:52.966 00.000 11060 move complete, result=0
03:45:52.966 00.000 11060 worker thread done servicing request
03:45:52.966 00.000 11060 Worker thread wakes up
03:45:52.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:52.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:52.973 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:45:53.593 00.620 11060 Exposure complete
03:45:53.793 00.200 11060 worker thread done servicing request
03:45:53.793 00.000 10844 OnExposeComplete: enter
03:45:53.793 00.000 10844 UpdateGuideState(): m_state=6
03:45:53.793 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
03:45:53.795 00.002 10844 Star::Find returns 1 (0), X=620.39, Y=104.47, Mass=1747, SNR=26.7, Peak=230 HFD=3.2
03:45:53.795 00.000 10844 MultiStar: [#1 -0.44,0.06,1.03,U] [#2 -0.37,-0.37,0.92,U] [#3 -0.31,-0.33,0.99,U] [#4 -0.73,-0.38,0.00,M2] [#5 -0.39,-0.11,1.00,U] [#6 -0.66,-0.15,0.00,M4] [#7 -0.64,-0.44,0.00,M1] [#8 -0.12,0.56,0.77,U] 
03:45:53.795 00.000 10844 refined, 5 included, MultiStar: {-0.35, -0.13}, one-star: {-0.43, -0.45}
03:45:53.795 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.39) = xAngle (-4.18 = 2.10)
03:45:53.795 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
03:45:53.795 00.000 10844 CameraToMount -- cameraX=-0.35 cameraY=-0.13 hyp=0.38 cameraTheta=-2.79 mountX=-0.19 mountY=-0.33, mountTheta=-2.10
03:45:53.798 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-0.13, opts=13)
03:45:53.798 00.000 10844 Enqueuing Move request for scope (-0.35, -0.13)
03:45:53.798 00.000 11060 Worker thread wakes up
03:45:53.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:53.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.13) opts 0xd
03:45:53.798 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.7
03:45:53.798 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -0.13)
03:45:53.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:53.798 00.000 11060 Moving (-0.35, -0.13) raw xDistance=-0.19 yDistance=-0.33
03:45:53.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:53.798 00.000 10844 Enqueuing Expose request
03:45:53.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:45:53.798 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-0.79
03:45:53.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.33
03:45:53.798 00.000 11060 MoveAxis(E, 44, ABG)
03:45:53.798 00.000 11060 Guiding  Dir = 2, Dur = 44
03:45:53.818 00.020 11060 IsSlewing returns 0
03:45:53.819 00.001 11060 IsGuiding returns 0
03:45:53.863 00.044 11060 IsGuiding returns 0
03:45:53.863 00.000 11060 Move returns status 0, amount 44
03:45:53.863 00.000 11060 BLC: Oldest BLC event removed
03:45:53.863 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 625 applied
03:45:53.863 00.000 11060 MoveAxis(N, 752, ABG)
03:45:53.863 00.000 11060 duration set to 750 by maxDecDuration
03:45:53.863 00.000 11060 Guiding  Dir = 0, Dur = 750
03:45:53.879 00.016 11060 IsSlewing returns 0
03:45:53.879 00.000 11060 IsGuiding returns 0
03:45:54.645 00.766 11060 IsGuiding returns 0
03:45:54.645 00.000 11060 Move returns status 0, amount 750
03:45:54.645 00.000 11060 move complete, result=0
03:45:54.645 00.000 11060 worker thread done servicing request
03:45:54.645 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.3 px 750 ms NORTH
03:45:54.645 00.000 11060 Worker thread wakes up
03:45:54.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:54.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:55.285 00.640 11060 Exposure complete
03:45:55.477 00.192 11060 worker thread done servicing request
03:45:55.477 00.000 10844 OnExposeComplete: enter
03:45:55.479 00.002 10844 UpdateGuideState(): m_state=6
03:45:55.479 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
03:45:55.479 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=105.34, Mass=1628, SNR=25.6, Peak=171 HFD=2.9
03:45:55.479 00.000 10844 MultiStar: [#1 0.15,0.33,0.96,U] [#2 0.01,0.38,0.90,U] [#3 0.45,0.30,1.01,U] [#4 -0.26,-0.16,1.01,U] [#5 0.43,0.42,0.00,M1] [#6 0.21,0.13,0.96,U] [#7 -0.23,0.01,1.01,U] [#8 0.53,0.45,0.00,M1] 
03:45:55.479 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.20}, one-star: {-0.51, 0.42}
03:45:55.479 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
03:45:55.479 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.45 = -2.83)
03:45:55.479 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.72 mountX=0.19 mountY=-0.06, mountTheta=-0.31
03:45:55.482 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.20, opts=13)
03:45:55.482 00.000 10844 Enqueuing Move request for scope (-0.03, 0.20)
03:45:55.482 00.000 11060 Worker thread wakes up
03:45:55.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:55.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
03:45:55.482 00.000 10844 UpdateGuideState exits: m=1628 SNR=25.6
03:45:55.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
03:45:55.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:55.482 00.000 11060 Moving (-0.03, 0.20) raw xDistance=0.19 yDistance=-0.06
03:45:55.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:55.482 00.000 10844 Enqueuing Expose request
03:45:55.482 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.229334, 1:0.062102
03:45:55.482 00.000 11060 BLC: No correction, Miss < min_move
03:45:55.484 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:45:55.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:55.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:45:55.484 00.000 11060 MoveAxis(W, 43, ABG)
03:45:55.484 00.000 11060 Guiding  Dir = 3, Dur = 43
03:45:55.497 00.013 11060 IsSlewing returns 0
03:45:55.497 00.000 11060 IsGuiding returns 0
03:45:55.548 00.051 11060 IsGuiding returns 0
03:45:55.548 00.000 11060 Move returns status 0, amount 43
03:45:55.548 00.000 11060 MoveAxis(N, 0, ABG)
03:45:55.548 00.000 11060 Move returns status 0, amount 0
03:45:55.548 00.000 11060 move complete, result=0
03:45:55.548 00.000 11060 worker thread done servicing request
03:45:55.548 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
03:45:55.548 00.000 11060 Worker thread wakes up
03:45:55.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:55.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:56.183 00.635 11060 Exposure complete
03:45:56.399 00.216 11060 worker thread done servicing request
03:45:56.399 00.000 10844 OnExposeComplete: enter
03:45:56.399 00.000 10844 UpdateGuideState(): m_state=6
03:45:56.399 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
03:45:56.399 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.62, Mass=1943, SNR=27.6, Peak=248 HFD=3.2
03:45:56.399 00.000 10844 MultiStar: [#1 0.09,0.02,0.88,U] [#2 0.18,0.46,0.82,U] [#3 0.27,0.31,0.96,U] [#4 -0.75,-0.48,0.00,M2] [#5 -0.01,-0.36,0.88,U] [#6 -0.08,-0.49,0.99,U] [#7 -0.53,-0.12,0.99,U] [#8 0.30,-0.01,0.76,U] 
03:45:56.399 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {-0.36, -0.30}
03:45:56.399 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.88)
03:45:56.399 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
03:45:56.399 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.01 mountX=-0.08 mountY=-0.02, mountTheta=-2.86
03:45:56.402 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.07, opts=13)
03:45:56.402 00.000 10844 Enqueuing Move request for scope (-0.04, -0.07)
03:45:56.402 00.000 11060 Worker thread wakes up
03:45:56.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
03:45:56.404 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
03:45:56.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:45:56.404 00.000 11060 Moving (-0.04, -0.07) raw xDistance=-0.08 yDistance=-0.02
03:45:56.404 00.000 10844 UpdateGuideState exits: m=1943 SNR=27.6
03:45:56.404 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.229334, 1:0.062102, 2:0.022588
03:45:56.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:56.404 00.000 11060 BLC: No correction, Miss < min_move
03:45:56.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:56.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:45:56.404 00.000 10844 Enqueuing Expose request
03:45:56.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:56.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:45:56.404 00.000 11060 MoveAxis(E, 0, ABG)
03:45:56.404 00.000 11060 Move returns status 0, amount 0
03:45:56.404 00.000 11060 MoveAxis(N, 0, ABG)
03:45:56.404 00.000 11060 Move returns status 0, amount 0
03:45:56.404 00.000 11060 move complete, result=0
03:45:56.404 00.000 11060 worker thread done servicing request
03:45:56.404 00.000 11060 Worker thread wakes up
03:45:56.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:56.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:56.404 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:57.043 00.639 11060 Exposure complete
03:45:57.243 00.200 11060 worker thread done servicing request
03:45:57.243 00.000 10844 OnExposeComplete: enter
03:45:57.243 00.000 10844 UpdateGuideState(): m_state=6
03:45:57.243 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
03:45:57.243 00.000 10844 Star::Find returns 1 (0), X=620.19, Y=105.01, Mass=1808, SNR=26.4, Peak=191 HFD=4.1
03:45:57.243 00.000 10844 MultiStar: [#1 0.13,0.15,0.89,U] [#2 -0.05,-0.15,0.91,U] [#3 0.59,0.09,0.00,M1] [#4 -0.26,-0.42,1.05,U] [#5 0.10,0.96,0.00,M1] [#6 0.06,-0.13,1.03,U] [#7 0.25,-0.10,0.96,U] [#8 0.54,0.47,0.00,M1] 
03:45:57.243 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.10}, one-star: {-0.64, 0.09}
03:45:57.243 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
03:45:57.243 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:45:57.243 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.31 mountX=-0.12 mountY=-0.07, mountTheta=-2.57
03:45:57.250 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.10, opts=13)
03:45:57.250 00.000 10844 Enqueuing Move request for scope (-0.09, -0.10)
03:45:57.250 00.000 11060 Worker thread wakes up
03:45:57.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:57.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
03:45:57.250 00.000 10844 UpdateGuideState exits: m=1808 SNR=26.4
03:45:57.250 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
03:45:57.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:57.250 00.000 11060 Moving (-0.09, -0.10) raw xDistance=-0.12 yDistance=-0.07
03:45:57.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:57.251 00.001 11060 BLC: window closed
03:45:57.251 00.000 10844 Enqueuing Expose request
03:45:57.251 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.229334, 1:0.062102, 2:0.022588
03:45:57.251 00.000 11060 BLC: No correction, Miss < min_move
03:45:57.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:45:57.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:57.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:45:57.251 00.000 11060 MoveAxis(E, 0, ABG)
03:45:57.251 00.000 11060 Move returns status 0, amount 0
03:45:57.251 00.000 11060 MoveAxis(N, 0, ABG)
03:45:57.251 00.000 11060 Move returns status 0, amount 0
03:45:57.251 00.000 11060 move complete, result=0
03:45:57.251 00.000 11060 worker thread done servicing request
03:45:57.251 00.000 11060 Worker thread wakes up
03:45:57.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:57.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:57.253 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:45:57.879 00.626 11060 Exposure complete
03:45:58.108 00.229 10844 OnExposeComplete: enter
03:45:58.109 00.001 10844 UpdateGuideState(): m_state=6
03:45:58.109 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
03:45:58.109 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=105.24, Mass=1778, SNR=25.6, Peak=207 HFD=3.5
03:45:58.109 00.000 10844 MultiStar: [#1 -0.61,0.19,0.00,M1] [#2 0.43,-0.00,0.93,U] [#3 0.86,0.05,0.00,M2] [#4 0.05,-0.15,1.02,U] [#5 0.53,0.84,0.00,M2] [#6 0.22,-0.14,1.04,U] [#7 -0.24,0.14,0.96,U] [#8 0.40,0.14,0.89,U] 
03:45:58.109 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.05}, one-star: {0.01, 0.32}
03:45:58.109 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.39) = xAngle (-1.06 = -1.06)
03:45:58.109 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.06 = 2.06)
03:45:58.109 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.33 mountX=0.07 mountY=0.13, mountTheta=1.06
03:45:58.109 00.000 11060 worker thread done servicing request
03:45:58.113 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.05, opts=13)
03:45:58.113 00.000 10844 Enqueuing Move request for scope (0.14, 0.05)
03:45:58.113 00.000 11060 Worker thread wakes up
03:45:58.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
03:45:58.114 00.001 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
03:45:58.114 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:58.114 00.000 11060 Moving (0.14, 0.05) raw xDistance=0.07 yDistance=0.13
03:45:58.114 00.000 10844 UpdateGuideState exits: m=1778 SNR=25.6
03:45:58.114 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:45:58.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:58.114 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:58.114 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:58.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:45:58.114 00.000 10844 Enqueuing Expose request
03:45:58.114 00.000 11060 MoveAxis(E, 0, ABG)
03:45:58.114 00.000 11060 Move returns status 0, amount 0
03:45:58.114 00.000 11060 MoveAxis(N, 0, ABG)
03:45:58.114 00.000 11060 Move returns status 0, amount 0
03:45:58.114 00.000 11060 move complete, result=0
03:45:58.114 00.000 11060 worker thread done servicing request
03:45:58.114 00.000 11060 Worker thread wakes up
03:45:58.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:58.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:58.118 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:58.750 00.632 11060 Exposure complete
03:45:58.958 00.208 11060 worker thread done servicing request
03:45:58.958 00.000 10844 OnExposeComplete: enter
03:45:58.958 00.000 10844 UpdateGuideState(): m_state=6
03:45:58.958 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
03:45:58.958 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=105.07, Mass=1845, SNR=27.4, Peak=205 HFD=3.2
03:45:58.958 00.000 10844 MultiStar: [#1 0.18,0.27,0.93,U] [#2 -0.34,0.41,0.83,U] [#3 0.48,-0.07,1.00,U] [#4 -0.19,-0.54,0.97,U] [#5 0.47,0.63,0.00,M3] [#6 0.11,0.10,0.91,U] [#7 -0.44,0.19,0.85,U] [#8 0.19,-0.11,0.77,U] 
03:45:58.958 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.04}, one-star: {-0.08, 0.15}
03:45:58.958 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.39) = xAngle (0.26 = 0.26)
03:45:58.958 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.90)
03:45:58.958 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.65 mountX=0.04 mountY=-0.01, mountTheta=-0.25
03:45:58.962 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.04, opts=13)
03:45:58.962 00.000 10844 Enqueuing Move request for scope (-0.00, 0.04)
03:45:58.963 00.001 11060 Worker thread wakes up
03:45:58.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
03:45:58.963 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
03:45:58.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:58.963 00.000 11060 Moving (-0.00, 0.04) raw xDistance=0.04 yDistance=-0.01
03:45:58.963 00.000 10844 UpdateGuideState exits: m=1845 SNR=27.4
03:45:58.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:58.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:58.963 00.000 10844 Enqueuing Expose request
03:45:58.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:45:58.964 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:58.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:45:58.964 00.000 11060 MoveAxis(E, 0, ABG)
03:45:58.964 00.000 11060 Move returns status 0, amount 0
03:45:58.964 00.000 11060 MoveAxis(N, 0, ABG)
03:45:58.964 00.000 11060 Move returns status 0, amount 0
03:45:58.964 00.000 11060 move complete, result=0
03:45:58.964 00.000 11060 worker thread done servicing request
03:45:58.964 00.000 11060 Worker thread wakes up
03:45:58.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:58.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:58.966 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:45:59.588 00.622 11060 Exposure complete
03:45:59.783 00.195 11060 worker thread done servicing request
03:45:59.783 00.000 10844 OnExposeComplete: enter
03:45:59.783 00.000 10844 UpdateGuideState(): m_state=6
03:45:59.783 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
03:45:59.783 00.000 10844 Star::Find returns 1 (0), X=620.14, Y=104.84, Mass=1752, SNR=26.5, Peak=204 HFD=3.0
03:45:59.783 00.000 10844 MultiStar: [#1 -0.03,-0.26,0.98,U] [#2 -0.04,0.51,0.83,U] [#3 0.15,0.24,0.95,U] [#4 -0.56,-0.30,0.00,M1] [#5 0.34,0.09,1.02,U] [#6 -0.17,-0.21,0.97,U] [#7 -0.37,0.06,0.96,U] [#8 -0.10,-0.03,0.78,U] 
03:45:59.783 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.03}, one-star: {-0.69, -0.08}
03:45:59.783 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
03:45:59.783 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.62 = -1.67)
03:45:59.783 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.88 mountX=0.01 mountY=-0.12, mountTheta=-1.49
03:45:59.788 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
03:45:59.788 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
03:45:59.788 00.000 11060 Worker thread wakes up
03:45:59.788 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:45:59.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
03:45:59.788 00.000 10844 UpdateGuideState exits: m=1752 SNR=26.5
03:45:59.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
03:45:59.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:59.788 00.000 11060 Moving (-0.12, 0.03) raw xDistance=0.01 yDistance=-0.12
03:45:59.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:45:59.788 00.000 10844 Enqueuing Expose request
03:45:59.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:45:59.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:45:59.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:45:59.790 00.002 11060 MoveAxis(E, 0, ABG)
03:45:59.790 00.000 11060 Move returns status 0, amount 0
03:45:59.790 00.000 11060 MoveAxis(N, 0, ABG)
03:45:59.790 00.000 11060 Move returns status 0, amount 0
03:45:59.790 00.000 11060 move complete, result=0
03:45:59.790 00.000 11060 worker thread done servicing request
03:45:59.790 00.000 11060 Worker thread wakes up
03:45:59.790 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:45:59.790 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:45:59.792 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:00.426 00.634 11060 Exposure complete
03:46:00.634 00.208 11060 worker thread done servicing request
03:46:00.634 00.000 10844 OnExposeComplete: enter
03:46:00.634 00.000 10844 UpdateGuideState(): m_state=6
03:46:00.635 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
03:46:00.635 00.000 10844 Star::Find returns 1 (0), X=620.25, Y=105.23, Mass=1864, SNR=27.1, Peak=182 HFD=3.5
03:46:00.636 00.001 10844 MultiStar: [#1 0.17,-0.06,0.93,U] [#2 0.15,0.00,0.87,U] [#3 0.45,0.21,0.94,U] [#4 0.09,-0.62,0.00,M2] [#5 0.19,0.29,0.93,U] [#6 -0.12,-0.17,0.94,U] [#7 0.09,0.10,0.96,U] [#8 0.40,0.21,0.80,U] 
03:46:00.636 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.11}, one-star: {-0.58, 0.32}
03:46:00.636 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.39) = xAngle (-0.44 = -0.44)
03:46:00.636 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.69 = 2.69)
03:46:00.636 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.95 mountX=0.13 mountY=0.06, mountTheta=0.45
03:46:00.646 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.11, opts=13)
03:46:00.650 00.004 10844 Enqueuing Move request for scope (0.08, 0.11)
03:46:00.650 00.000 11060 Worker thread wakes up
03:46:00.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
03:46:00.651 00.001 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
03:46:00.651 00.000 11060 Moving (0.08, 0.11) raw xDistance=0.13 yDistance=0.06
03:46:00.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:46:00.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:00.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:46:00.651 00.000 11060 MoveAxis(W, 30, ABG)
03:46:00.651 00.000 11060 Guiding  Dir = 3, Dur = 30
03:46:00.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:00.651 00.000 10844 UpdateGuideState exits: m=1864 SNR=27.1
03:46:00.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:00.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:00.651 00.000 10844 Enqueuing Expose request
03:46:00.667 00.016 11060 IsSlewing returns 0
03:46:00.667 00.000 11060 IsGuiding returns 0
03:46:00.712 00.045 11060 IsGuiding returns 0
03:46:00.712 00.000 11060 Move returns status 0, amount 30
03:46:00.712 00.000 11060 MoveAxis(N, 0, ABG)
03:46:00.712 00.000 11060 Move returns status 0, amount 0
03:46:00.712 00.000 11060 move complete, result=0
03:46:00.712 00.000 11060 worker thread done servicing request
03:46:00.712 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
03:46:00.712 00.000 11060 Worker thread wakes up
03:46:00.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:00.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:01.349 00.637 11060 Exposure complete
03:46:01.557 00.208 11060 worker thread done servicing request
03:46:01.557 00.000 10844 OnExposeComplete: enter
03:46:01.557 00.000 10844 UpdateGuideState(): m_state=6
03:46:01.558 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
03:46:01.558 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.92, Mass=1870, SNR=27.4, Peak=223 HFD=3.3
03:46:01.558 00.000 10844 MultiStar: [#1 -0.15,0.15,0.98,U] [#2 -0.01,-0.03,0.88,U] [#3 0.58,0.09,0.00,M1] [#4 -0.30,-0.39,0.94,U] [#5 0.86,0.37,0.00,M2] [#6 -0.11,-0.01,0.94,U] [#7 0.02,0.07,0.89,U] [#8 0.77,-0.28,0.00,M1] 
03:46:01.558 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.04}, one-star: {-0.23, -0.00}
03:46:01.558 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.39) = xAngle (-4.27 = 2.02)
03:46:01.558 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.14 = -1.14)
03:46:01.558 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.88 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
03:46:01.559 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.04, opts=13)
03:46:01.559 00.000 10844 Enqueuing Move request for scope (-0.13, -0.04)
03:46:01.559 00.000 11060 Worker thread wakes up
03:46:01.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:01.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
03:46:01.559 00.000 10844 UpdateGuideState exits: m=1870 SNR=27.4
03:46:01.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
03:46:01.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:01.562 00.003 11060 Moving (-0.13, -0.04) raw xDistance=-0.06 yDistance=-0.13
03:46:01.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:01.562 00.000 10844 Enqueuing Expose request
03:46:01.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:46:01.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:01.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:46:01.562 00.000 11060 MoveAxis(E, 0, ABG)
03:46:01.562 00.000 11060 Move returns status 0, amount 0
03:46:01.562 00.000 11060 MoveAxis(N, 0, ABG)
03:46:01.563 00.001 11060 Move returns status 0, amount 0
03:46:01.563 00.000 11060 move complete, result=0
03:46:01.563 00.000 11060 worker thread done servicing request
03:46:01.563 00.000 11060 Worker thread wakes up
03:46:01.563 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:01.563 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:01.577 00.014 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:02.195 00.618 11060 Exposure complete
03:46:02.402 00.207 11060 worker thread done servicing request
03:46:02.402 00.000 10844 OnExposeComplete: enter
03:46:02.402 00.000 10844 UpdateGuideState(): m_state=6
03:46:02.403 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
03:46:02.403 00.000 10844 Star::Find returns 1 (0), X=621.01, Y=104.71, Mass=1948, SNR=28.0, Peak=230 HFD=3.4
03:46:02.403 00.000 10844 MultiStar: [#1 0.10,-0.03,0.93,U] [#2 0.19,-0.38,0.88,U] [#3 0.51,-0.08,0.94,U] [#4 -0.12,-0.56,0.92,U] [#5 0.44,0.48,0.00,M3] [#6 0.15,-0.05,0.92,U] [#7 0.18,-0.05,0.84,U] [#8 0.13,0.22,0.73,U] 
03:46:02.403 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.15}, one-star: {0.18, -0.21}
03:46:02.404 00.001 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
03:46:02.404 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
03:46:02.404 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.74 mountX=-0.12 mountY=0.19, mountTheta=2.14
03:46:02.405 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.15, opts=13)
03:46:02.405 00.000 10844 Enqueuing Move request for scope (0.17, -0.15)
03:46:02.405 00.000 11060 Worker thread wakes up
03:46:02.407 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:02.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
03:46:02.407 00.000 10844 UpdateGuideState exits: m=1948 SNR=28.0
03:46:02.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
03:46:02.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:02.407 00.000 11060 Moving (0.17, -0.15) raw xDistance=-0.12 yDistance=0.19
03:46:02.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:02.407 00.000 10844 Enqueuing Expose request
03:46:02.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:46:02.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:02.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:46:02.407 00.000 11060 MoveAxis(E, 0, ABG)
03:46:02.408 00.001 11060 Move returns status 0, amount 0
03:46:02.408 00.000 11060 MoveAxis(N, 0, ABG)
03:46:02.408 00.000 11060 Move returns status 0, amount 0
03:46:02.408 00.000 11060 move complete, result=0
03:46:02.408 00.000 11060 worker thread done servicing request
03:46:02.408 00.000 11060 Worker thread wakes up
03:46:02.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:02.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:02.408 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:46:03.037 00.629 11060 Exposure complete
03:46:03.256 00.219 11060 worker thread done servicing request
03:46:03.256 00.000 10844 OnExposeComplete: enter
03:46:03.256 00.000 10844 UpdateGuideState(): m_state=6
03:46:03.256 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
03:46:03.256 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.91, Mass=1820, SNR=26.9, Peak=183 HFD=3.6
03:46:03.256 00.000 10844 MultiStar: [#1 0.13,0.17,0.90,U] [#2 0.72,0.16,0.00,M1] [#3 0.71,-0.11,0.00,M1] [#4 -0.09,-0.77,0.00,M1] [#5 0.31,0.15,1.00,U] [#6 0.18,-0.38,1.02,U] [#7 -0.01,0.15,0.99,U] [#8 0.67,-0.43,0.00,M1] 
03:46:03.256 00.000 10844 refined, 4 included, MultiStar: {0.07, 0.01}, one-star: {-0.28, -0.01}
03:46:03.256 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.39) = xAngle (-1.22 = -1.22)
03:46:03.256 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
03:46:03.256 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.17 mountX=0.02 mountY=0.06, mountTheta=1.22
03:46:03.261 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
03:46:03.261 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
03:46:03.261 00.000 11060 Worker thread wakes up
03:46:03.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:03.261 00.000 10844 UpdateGuideState exits: m=1820 SNR=26.9
03:46:03.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
03:46:03.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:03.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
03:46:03.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:03.261 00.000 10844 Enqueuing Expose request
03:46:03.261 00.000 11060 Moving (0.07, 0.01) raw xDistance=0.02 yDistance=0.06
03:46:03.263 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:46:03.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:03.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:46:03.263 00.000 11060 MoveAxis(E, 0, ABG)
03:46:03.263 00.000 11060 Move returns status 0, amount 0
03:46:03.263 00.000 11060 MoveAxis(N, 0, ABG)
03:46:03.263 00.000 11060 Move returns status 0, amount 0
03:46:03.263 00.000 11060 move complete, result=0
03:46:03.263 00.000 11060 worker thread done servicing request
03:46:03.263 00.000 11060 Worker thread wakes up
03:46:03.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:03.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:03.266 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:03.895 00.629 11060 Exposure complete
03:46:04.110 00.215 11060 worker thread done servicing request
03:46:04.110 00.000 10844 OnExposeComplete: enter
03:46:04.110 00.000 10844 UpdateGuideState(): m_state=6
03:46:04.110 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
03:46:04.110 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.71, Mass=1782, SNR=26.8, Peak=245 HFD=3.3
03:46:04.112 00.002 10844 MultiStar: [#1 0.26,-0.37,0.88,U] [#2 0.26,0.20,0.90,U] [#3 0.46,-0.35,0.99,U] [#4 0.33,-0.51,0.00,M2] [#5 0.37,-0.20,0.99,U] [#6 0.11,-0.27,1.05,U] [#7 0.80,0.04,0.00,M1] [#8 0.21,-0.30,0.79,U] 
03:46:04.112 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.21}, one-star: {-0.36, -0.21}
03:46:04.112 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:46:04.112 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:46:04.112 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-0.86 mountX=-0.18 mountY=0.22, mountTheta=2.26
03:46:04.114 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.21, opts=13)
03:46:04.114 00.000 10844 Enqueuing Move request for scope (0.18, -0.21)
03:46:04.114 00.000 11060 Worker thread wakes up
03:46:04.114 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:04.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.21) opts 0xd
03:46:04.114 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.8
03:46:04.114 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.21)
03:46:04.114 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:04.114 00.000 11060 Moving (0.18, -0.21) raw xDistance=-0.18 yDistance=0.22
03:46:04.115 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:04.115 00.000 10844 Enqueuing Expose request
03:46:04.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:46:04.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:46:04.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:46:04.115 00.000 11060 MoveAxis(E, 42, ABG)
03:46:04.115 00.000 11060 Guiding  Dir = 2, Dur = 42
03:46:04.151 00.036 11060 IsSlewing returns 0
03:46:04.151 00.000 11060 IsGuiding returns 0
03:46:04.213 00.062 11060 IsGuiding returns 0
03:46:04.213 00.000 11060 Move returns status 0, amount 42
03:46:04.213 00.000 11060 MoveAxis(N, 0, ABG)
03:46:04.213 00.000 11060 Move returns status 0, amount 0
03:46:04.213 00.000 11060 move complete, result=0
03:46:04.213 00.000 11060 worker thread done servicing request
03:46:04.214 00.001 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
03:46:04.214 00.000 11060 Worker thread wakes up
03:46:04.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:04.215 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:04.862 00.647 11060 Exposure complete
03:46:05.057 00.195 11060 worker thread done servicing request
03:46:05.057 00.000 10844 OnExposeComplete: enter
03:46:05.057 00.000 10844 UpdateGuideState(): m_state=6
03:46:05.057 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
03:46:05.057 00.000 10844 Star::Find returns 1 (1), X=620.56, Y=104.98, Mass=1984, SNR=28.6, Peak=255 HFD=3.3
03:46:05.057 00.000 10844 MultiStar: [#1 0.15,0.20,0.91,U] [#2 0.36,-0.01,0.76,U] [#3 0.64,-0.25,0.00,M1] [#4 -0.39,-0.69,0.00,M3] [#5 0.61,0.18,0.00,M2] [#6 0.01,-0.51,0.92,U] [#7 0.46,-0.21,0.83,U] [#8 -0.01,-0.14,0.78,U] 
03:46:05.057 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.10}, one-star: {-0.27, 0.06}
03:46:05.057 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.39) = xAngle (-2.18 = -2.18)
03:46:05.057 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
03:46:05.057 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=-0.08 mountY=0.12, mountTheta=2.19
03:46:05.057 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
03:46:05.057 00.000 10844 Enqueuing Move request for scope (0.10, -0.10)
03:46:05.057 00.000 11060 Worker thread wakes up
03:46:05.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:05.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
03:46:05.062 00.005 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
03:46:05.062 00.000 10844 UpdateGuideState exits: m=1984 SNR=28.6 Saturated
03:46:05.062 00.000 11060 Moving (0.10, -0.10) raw xDistance=-0.08 yDistance=0.12
03:46:05.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:05.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:46:05.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:05.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:05.062 00.000 10844 Enqueuing Expose request
03:46:05.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:46:05.062 00.000 11060 MoveAxis(E, 0, ABG)
03:46:05.062 00.000 11060 Move returns status 0, amount 0
03:46:05.062 00.000 11060 MoveAxis(N, 0, ABG)
03:46:05.062 00.000 11060 Move returns status 0, amount 0
03:46:05.062 00.000 11060 move complete, result=0
03:46:05.062 00.000 11060 worker thread done servicing request
03:46:05.062 00.000 11060 Worker thread wakes up
03:46:05.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:05.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:05.062 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:05.707 00.645 11060 Exposure complete
03:46:05.912 00.205 11060 worker thread done servicing request
03:46:05.912 00.000 10844 OnExposeComplete: enter
03:46:05.912 00.000 10844 UpdateGuideState(): m_state=6
03:46:05.912 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
03:46:05.912 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.93, Mass=1706, SNR=25.8, Peak=175 HFD=3.4
03:46:05.912 00.000 10844 MultiStar: [#1 0.41,0.07,0.95,U] [#2 -0.01,-0.33,0.92,U] [#3 0.59,-0.18,0.00,M2] [#4 0.11,-0.10,0.99,U] [#5 0.05,-0.16,0.93,U] [#6 -0.23,-1.04,0.00,M1] [#7 0.35,0.57,0.00,M1] [#8 0.10,-0.31,0.75,U] 
03:46:05.914 00.002 10844 single-star, 5 included, MultiStar: {0.09, -0.13}, one-star: {-0.10, 0.01}
03:46:05.914 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.39) = xAngle (1.61 = 1.61)
03:46:05.914 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.74 = -1.55)
03:46:05.914 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.00 mountX=-0.00 mountY=-0.10, mountTheta=-1.61
03:46:05.917 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.01, opts=13)
03:46:05.917 00.000 10844 Enqueuing Move request for scope (-0.10, 0.01)
03:46:05.917 00.000 11060 Worker thread wakes up
03:46:05.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:05.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
03:46:05.917 00.000 10844 UpdateGuideState exits: m=1706 SNR=25.8
03:46:05.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
03:46:05.918 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:05.918 00.000 11060 Moving (-0.10, 0.01) raw xDistance=-0.00 yDistance=-0.10
03:46:05.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:05.918 00.000 10844 Enqueuing Expose request
03:46:05.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:46:05.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:05.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:46:05.918 00.000 11060 MoveAxis(E, 0, ABG)
03:46:05.918 00.000 11060 Move returns status 0, amount 0
03:46:05.918 00.000 11060 MoveAxis(N, 0, ABG)
03:46:05.918 00.000 11060 Move returns status 0, amount 0
03:46:05.919 00.001 11060 move complete, result=0
03:46:05.919 00.000 11060 worker thread done servicing request
03:46:05.919 00.000 11060 Worker thread wakes up
03:46:05.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:05.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:05.922 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:06.553 00.631 11060 Exposure complete
03:46:06.760 00.207 11060 worker thread done servicing request
03:46:06.760 00.000 10844 OnExposeComplete: enter
03:46:06.760 00.000 10844 UpdateGuideState(): m_state=6
03:46:06.762 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
03:46:06.762 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.79, Mass=1660, SNR=25.7, Peak=196 HFD=3.2
03:46:06.762 00.000 10844 MultiStar: [#1 0.27,-0.55,0.00,M1] [#2 -0.02,0.30,0.90,U] [#3 0.21,-0.12,0.94,U] [#4 0.11,0.06,1.08,U] [#5 0.40,-0.12,0.84,U] [#6 -0.20,-0.34,1.12,U] [#7 0.28,0.49,0.95,U] [#8 0.70,-0.37,0.00,M1] 
03:46:06.762 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.01}, one-star: {-0.27, -0.12}
03:46:06.762 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:46:06.762 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
03:46:06.762 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.25 mountX=0.02 mountY=0.06, mountTheta=1.15
03:46:06.765 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.01, opts=13)
03:46:06.765 00.000 10844 Enqueuing Move request for scope (0.06, 0.01)
03:46:06.765 00.000 11060 Worker thread wakes up
03:46:06.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:06.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
03:46:06.765 00.000 10844 UpdateGuideState exits: m=1660 SNR=25.7
03:46:06.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
03:46:06.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:06.765 00.000 11060 Moving (0.06, 0.01) raw xDistance=0.02 yDistance=0.06
03:46:06.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:06.765 00.000 10844 Enqueuing Expose request
03:46:06.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:46:06.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:06.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:46:06.765 00.000 11060 MoveAxis(E, 0, ABG)
03:46:06.765 00.000 11060 Move returns status 0, amount 0
03:46:06.765 00.000 11060 MoveAxis(N, 0, ABG)
03:46:06.767 00.002 11060 Move returns status 0, amount 0
03:46:06.767 00.000 11060 move complete, result=0
03:46:06.767 00.000 11060 worker thread done servicing request
03:46:06.767 00.000 11060 Worker thread wakes up
03:46:06.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:06.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:06.769 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:07.394 00.625 11060 Exposure complete
03:46:07.595 00.201 11060 worker thread done servicing request
03:46:07.595 00.000 10844 OnExposeComplete: enter
03:46:07.595 00.000 10844 UpdateGuideState(): m_state=6
03:46:07.595 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
03:46:07.595 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.17, Mass=2023, SNR=27.8, Peak=189 HFD=3.7
03:46:07.595 00.000 10844 MultiStar: [#1 0.04,-0.06,0.92,U] [#2 -0.12,-0.34,0.85,U] [#3 0.02,-0.80,0.00,M2] [#4 0.27,-0.41,0.92,U] [#5 0.34,-0.53,0.00,M1] [#6 -0.35,-0.17,0.97,U] [#7 0.11,-0.64,0.00,M1] [#8 0.36,-0.24,0.77,U] 
03:46:07.595 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.34}, one-star: {-0.14, -0.75}
03:46:07.595 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
03:46:07.595 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
03:46:07.595 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.58 mountX=-0.33 mountY=0.05, mountTheta=2.99
03:46:07.600 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.34, opts=13)
03:46:07.600 00.000 10844 Enqueuing Move request for scope (-0.00, -0.34)
03:46:07.600 00.000 11060 Worker thread wakes up
03:46:07.600 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.34) opts 0xd
03:46:07.600 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.34)
03:46:07.600 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:07.600 00.000 11060 Moving (-0.00, -0.34) raw xDistance=-0.33 yDistance=0.05
03:46:07.600 00.000 10844 UpdateGuideState exits: m=2023 SNR=27.8
03:46:07.600 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
03:46:07.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:07.600 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:07.600 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:07.600 00.000 10844 Enqueuing Expose request
03:46:07.600 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:46:07.602 00.002 11060 MoveAxis(E, 78, ABG)
03:46:07.602 00.000 11060 Guiding  Dir = 2, Dur = 78
03:46:07.614 00.012 11060 IsSlewing returns 0
03:46:07.614 00.000 11060 IsGuiding returns 0
03:46:07.708 00.094 11060 IsGuiding returns 0
03:46:07.708 00.000 11060 Move returns status 0, amount 78
03:46:07.708 00.000 11060 MoveAxis(N, 0, ABG)
03:46:07.708 00.000 11060 Move returns status 0, amount 0
03:46:07.708 00.000 11060 move complete, result=0
03:46:07.708 00.000 11060 worker thread done servicing request
03:46:07.708 00.000 10844 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
03:46:07.708 00.000 11060 Worker thread wakes up
03:46:07.710 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:07.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:08.347 00.637 11060 Exposure complete
03:46:08.556 00.209 11060 worker thread done servicing request
03:46:08.556 00.000 10844 OnExposeComplete: enter
03:46:08.556 00.000 10844 UpdateGuideState(): m_state=6
03:46:08.556 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
03:46:08.556 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=104.41, Mass=1626, SNR=25.7, Peak=214 HFD=3.1
03:46:08.559 00.003 10844 MultiStar: [#1 -0.15,0.39,0.98,U] [#2 0.11,-0.38,0.90,U] [#3 -0.09,-0.76,0.00,M3] [#4 0.08,-0.16,1.01,U] [#5 0.24,-0.64,0.00,M2] [#6 -0.24,-0.69,0.00,M1] [#7 0.55,-0.20,0.00,M2] [#8 -0.04,-0.42,0.86,U] 
03:46:08.559 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.21}, one-star: {-0.42, -0.50}
03:46:08.559 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.90)
03:46:08.559 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
03:46:08.559 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.99 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
03:46:08.561 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.21, opts=13)
03:46:08.561 00.000 10844 Enqueuing Move request for scope (-0.09, -0.21)
03:46:08.561 00.000 11060 Worker thread wakes up
03:46:08.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:08.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
03:46:08.561 00.000 10844 UpdateGuideState exits: m=1626 SNR=25.7
03:46:08.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
03:46:08.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:08.561 00.000 11060 Moving (-0.09, -0.21) raw xDistance=-0.22 yDistance=-0.06
03:46:08.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:08.561 00.000 10844 Enqueuing Expose request
03:46:08.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:46:08.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:08.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:46:08.561 00.000 11060 MoveAxis(E, 54, ABG)
03:46:08.561 00.000 11060 Guiding  Dir = 2, Dur = 54
03:46:08.566 00.005 11060 IsSlewing returns 0
03:46:08.568 00.002 11060 IsGuiding returns 0
03:46:08.623 00.055 11060 IsGuiding returns 0
03:46:08.623 00.000 11060 Move returns status 0, amount 54
03:46:08.623 00.000 11060 MoveAxis(N, 0, ABG)
03:46:08.623 00.000 11060 Move returns status 0, amount 0
03:46:08.623 00.000 11060 move complete, result=0
03:46:08.623 00.000 11060 worker thread done servicing request
03:46:08.623 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
03:46:08.623 00.000 11060 Worker thread wakes up
03:46:08.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:08.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:09.254 00.631 11060 Exposure complete
03:46:09.462 00.208 11060 worker thread done servicing request
03:46:09.462 00.000 10844 OnExposeComplete: enter
03:46:09.462 00.000 10844 UpdateGuideState(): m_state=6
03:46:09.462 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
03:46:09.462 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.26, Mass=2122, SNR=29.1, Peak=223 HFD=3.6
03:46:09.462 00.000 10844 MultiStar: [#1 -0.05,0.22,0.89,U] [#2 0.26,-0.18,0.87,U] [#3 0.32,-0.45,0.91,U] [#4 -0.50,-0.29,0.92,U] [#5 0.57,0.10,0.89,U] [#6 0.22,-0.87,0.00,M2] [#7 -0.16,0.26,0.86,U] [#8 0.19,-0.55,0.75,U] 
03:46:09.462 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.20}, one-star: {-0.17, -0.66}
03:46:09.462 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
03:46:09.462 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
03:46:09.462 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.32 mountX=-0.18 mountY=0.08, mountTheta=2.73
03:46:09.467 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.20, opts=13)
03:46:09.467 00.000 10844 Enqueuing Move request for scope (0.05, -0.20)
03:46:09.467 00.000 11060 Worker thread wakes up
03:46:09.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
03:46:09.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
03:46:09.468 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:09.468 00.000 11060 Moving (0.05, -0.20) raw xDistance=-0.18 yDistance=0.08
03:46:09.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:46:09.468 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:09.468 00.000 10844 UpdateGuideState exits: m=2122 SNR=29.1
03:46:09.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:09.468 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:46:09.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:09.468 00.000 10844 Enqueuing Expose request
03:46:09.468 00.000 11060 MoveAxis(E, 45, ABG)
03:46:09.468 00.000 11060 Guiding  Dir = 2, Dur = 45
03:46:09.486 00.018 11060 IsSlewing returns 0
03:46:09.487 00.001 11060 IsGuiding returns 0
03:46:09.533 00.046 11060 IsGuiding returns 0
03:46:09.533 00.000 11060 Move returns status 0, amount 45
03:46:09.533 00.000 11060 MoveAxis(N, 0, ABG)
03:46:09.533 00.000 11060 Move returns status 0, amount 0
03:46:09.533 00.000 11060 move complete, result=0
03:46:09.533 00.000 11060 worker thread done servicing request
03:46:09.533 00.000 11060 Worker thread wakes up
03:46:09.533 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
03:46:09.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:09.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:10.173 00.640 11060 Exposure complete
03:46:10.395 00.222 11060 worker thread done servicing request
03:46:10.395 00.000 10844 OnExposeComplete: enter
03:46:10.395 00.000 10844 UpdateGuideState(): m_state=6
03:46:10.395 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
03:46:10.395 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.50, Mass=2027, SNR=28.2, Peak=250 HFD=3.2
03:46:10.396 00.001 10844 MultiStar: [#1 0.39,0.45,0.00,M1] [#2 -0.02,-0.27,0.85,U] [#3 0.58,-0.37,0.00,M3] [#4 0.27,-0.56,0.00,M1] [#5 0.58,-0.32,0.00,M2] [#6 -0.00,-0.66,0.00,M3] [#7 -0.04,-0.50,0.87,U] [#8 0.29,-0.25,0.70,U] 
03:46:10.396 00.000 10844 refined, 3 included, MultiStar: {-0.07, -0.37}, one-star: {-0.40, -0.42}
03:46:10.396 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.39) = xAngle (-3.16 = 3.13)
03:46:10.396 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.03 = -0.03)
03:46:10.396 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.37 hyp=0.38 cameraTheta=-1.77 mountX=-0.38 mountY=-0.01, mountTheta=-3.11
03:46:10.399 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.37, opts=13)
03:46:10.399 00.000 10844 Enqueuing Move request for scope (-0.07, -0.37)
03:46:10.399 00.000 11060 Worker thread wakes up
03:46:10.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:10.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.37) opts 0xd
03:46:10.399 00.000 10844 UpdateGuideState exits: m=2027 SNR=28.2
03:46:10.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.37)
03:46:10.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:10.399 00.000 11060 Moving (-0.07, -0.37) raw xDistance=-0.38 yDistance=-0.01
03:46:10.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:10.401 00.002 10844 Enqueuing Expose request
03:46:10.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.38
03:46:10.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:10.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:46:10.401 00.000 11060 MoveAxis(E, 90, ABG)
03:46:10.401 00.000 11060 Guiding  Dir = 2, Dur = 90
03:46:10.428 00.027 11060 IsSlewing returns 0
03:46:10.428 00.000 11060 IsGuiding returns 0
03:46:10.521 00.093 11060 IsGuiding returns 0
03:46:10.521 00.000 11060 Move returns status 0, amount 90
03:46:10.521 00.000 11060 MoveAxis(N, 0, ABG)
03:46:10.521 00.000 11060 Move returns status 0, amount 0
03:46:10.521 00.000 11060 move complete, result=0
03:46:10.521 00.000 11060 worker thread done servicing request
03:46:10.521 00.000 11060 Worker thread wakes up
03:46:10.521 00.000 10844 GuideStep: -0.4 px 90 ms EAST, -0.0 px 0 ms NORTH
03:46:10.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:10.521 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:11.171 00.650 11060 Exposure complete
03:46:11.377 00.206 11060 worker thread done servicing request
03:46:11.377 00.000 10844 OnExposeComplete: enter
03:46:11.377 00.000 10844 UpdateGuideState(): m_state=6
03:46:11.377 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
03:46:11.377 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=105.09, Mass=1708, SNR=25.6, Peak=203 HFD=3.3
03:46:11.377 00.000 10844 MultiStar: [#1 -0.23,-0.08,0.94,U] [#2 -0.06,0.17,1.00,U] [#3 0.05,0.12,1.00,U] [#4 0.47,-0.04,1.07,U] [#5 1.04,0.25,0.00,M3] [#6 0.20,-0.11,1.07,U] [#7 0.45,0.02,1.01,U] [#8 0.34,-0.24,0.85,U] 
03:46:11.377 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.01}, one-star: {-0.24, 0.18}
03:46:11.377 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.34 = -1.34)
03:46:11.377 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
03:46:11.377 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.04 mountX=0.03 mountY=0.12, mountTheta=1.35
03:46:11.382 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
03:46:11.382 00.000 10844 Enqueuing Move request for scope (0.12, 0.01)
03:46:11.382 00.000 11060 Worker thread wakes up
03:46:11.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:11.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
03:46:11.382 00.000 10844 UpdateGuideState exits: m=1708 SNR=25.6
03:46:11.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
03:46:11.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:11.382 00.000 11060 Moving (0.12, 0.01) raw xDistance=0.03 yDistance=0.12
03:46:11.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:11.382 00.000 10844 Enqueuing Expose request
03:46:11.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:46:11.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:11.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:46:11.382 00.000 11060 MoveAxis(E, 0, ABG)
03:46:11.382 00.000 11060 Move returns status 0, amount 0
03:46:11.382 00.000 11060 MoveAxis(N, 0, ABG)
03:46:11.382 00.000 11060 Move returns status 0, amount 0
03:46:11.382 00.000 11060 move complete, result=0
03:46:11.382 00.000 11060 worker thread done servicing request
03:46:11.382 00.000 11060 Worker thread wakes up
03:46:11.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:11.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:11.382 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:12.022 00.640 11060 Exposure complete
03:46:12.230 00.208 11060 worker thread done servicing request
03:46:12.230 00.000 10844 OnExposeComplete: enter
03:46:12.230 00.000 10844 UpdateGuideState(): m_state=6
03:46:12.230 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
03:46:12.235 00.005 10844 Star::Find returns 1 (0), X=620.60, Y=105.21, Mass=1580, SNR=24.7, Peak=148 HFD=3.2
03:46:12.235 00.000 10844 MultiStar: [#1 0.40,0.25,0.97,U] [#2 0.45,0.32,0.93,U] [#3 0.71,0.24,0.00,M3] [#4 -0.13,0.13,1.08,U] [#5 0.64,0.16,0.00,M4] [#6 -0.02,0.09,1.07,U] [#7 0.47,0.17,0.95,U] [#8 0.27,-0.28,0.91,U] 
03:46:12.235 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.14}, one-star: {-0.23, 0.29}
03:46:12.235 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.67 = -0.67)
03:46:12.235 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.45 = 2.45)
03:46:12.235 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.71 mountX=0.17 mountY=0.14, mountTheta=0.69
03:46:12.235 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
03:46:12.235 00.000 10844 Enqueuing Move request for scope (0.16, 0.14)
03:46:12.235 00.000 11060 Worker thread wakes up
03:46:12.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:12.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
03:46:12.235 00.000 10844 UpdateGuideState exits: m=1580 SNR=24.7
03:46:12.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
03:46:12.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:12.235 00.000 11060 Moving (0.16, 0.14) raw xDistance=0.17 yDistance=0.14
03:46:12.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:12.235 00.000 10844 Enqueuing Expose request
03:46:12.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:46:12.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:12.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:46:12.235 00.000 11060 MoveAxis(W, 39, ABG)
03:46:12.235 00.000 11060 Guiding  Dir = 3, Dur = 39
03:46:12.271 00.036 11060 IsSlewing returns 0
03:46:12.271 00.000 11060 IsGuiding returns 0
03:46:12.347 00.076 11060 IsGuiding returns 0
03:46:12.347 00.000 11060 Move returns status 0, amount 39
03:46:12.347 00.000 11060 MoveAxis(N, 0, ABG)
03:46:12.348 00.001 11060 Move returns status 0, amount 0
03:46:12.348 00.000 11060 move complete, result=0
03:46:12.348 00.000 11060 worker thread done servicing request
03:46:12.348 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
03:46:12.348 00.000 11060 Worker thread wakes up
03:46:12.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:12.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:12.985 00.637 11060 Exposure complete
03:46:13.196 00.211 11060 worker thread done servicing request
03:46:13.196 00.000 10844 OnExposeComplete: enter
03:46:13.196 00.000 10844 UpdateGuideState(): m_state=6
03:46:13.196 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
03:46:13.196 00.000 10844 Star::Find returns 1 (0), X=621.06, Y=104.66, Mass=2010, SNR=28.4, Peak=218 HFD=3.3
03:46:13.196 00.000 10844 MultiStar: [#1 -0.04,0.57,0.82,U] [#2 -0.17,0.48,0.81,U] [#3 0.52,-0.01,0.85,U] [#4 -0.30,-0.20,0.90,U] [#5 0.52,0.13,0.87,U] [#6 -0.04,-0.37,0.94,U] [#7 -0.00,0.04,0.93,U] [#8 0.69,-0.19,0.00,M1] 
03:46:13.196 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.23, -0.26}
03:46:13.196 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
03:46:13.196 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.05 = 2.05)
03:46:13.196 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.32 mountX=0.05 mountY=0.09, mountTheta=1.07
03:46:13.200 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.03, opts=13)
03:46:13.200 00.000 10844 Enqueuing Move request for scope (0.09, 0.03)
03:46:13.200 00.000 11060 Worker thread wakes up
03:46:13.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:13.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
03:46:13.200 00.000 10844 UpdateGuideState exits: m=2010 SNR=28.4
03:46:13.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
03:46:13.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:13.200 00.000 11060 Moving (0.09, 0.03) raw xDistance=0.05 yDistance=0.09
03:46:13.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:13.201 00.001 10844 Enqueuing Expose request
03:46:13.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:46:13.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:13.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:46:13.201 00.000 11060 MoveAxis(E, 0, ABG)
03:46:13.201 00.000 11060 Move returns status 0, amount 0
03:46:13.201 00.000 11060 MoveAxis(N, 0, ABG)
03:46:13.201 00.000 11060 Move returns status 0, amount 0
03:46:13.201 00.000 11060 move complete, result=0
03:46:13.201 00.000 11060 worker thread done servicing request
03:46:13.201 00.000 11060 Worker thread wakes up
03:46:13.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:13.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:13.201 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:13.854 00.653 11060 Exposure complete
03:46:14.059 00.205 11060 worker thread done servicing request
03:46:14.059 00.000 10844 OnExposeComplete: enter
03:46:14.059 00.000 10844 UpdateGuideState(): m_state=6
03:46:14.061 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
03:46:14.061 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.98, Mass=1708, SNR=25.9, Peak=181 HFD=2.8
03:46:14.061 00.000 10844 MultiStar: [#1 0.12,0.05,0.98,U] [#2 0.54,0.42,0.00,M1] [#3 0.02,-0.28,1.01,U] [#4 0.19,-0.42,0.98,U] [#5 0.53,0.36,0.00,M4] [#6 -0.07,-0.55,1.14,U] [#7 0.23,0.39,0.93,U] [#8 0.58,0.39,0.00,M2] 
03:46:14.061 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.14}, one-star: {0.19, 0.06}
03:46:14.061 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.39) = xAngle (-2.31 = -2.31)
03:46:14.061 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
03:46:14.061 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.92 mountX=-0.12 mountY=0.13, mountTheta=2.32
03:46:14.064 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.14, opts=13)
03:46:14.064 00.000 10844 Enqueuing Move request for scope (0.11, -0.14)
03:46:14.064 00.000 11060 Worker thread wakes up
03:46:14.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
03:46:14.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:14.064 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
03:46:14.064 00.000 10844 UpdateGuideState exits: m=1708 SNR=25.9
03:46:14.064 00.000 11060 Moving (0.11, -0.14) raw xDistance=-0.12 yDistance=0.13
03:46:14.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:14.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:46:14.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:14.064 00.000 10844 Enqueuing Expose request
03:46:14.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:14.066 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:46:14.066 00.000 11060 MoveAxis(E, 0, ABG)
03:46:14.066 00.000 11060 Move returns status 0, amount 0
03:46:14.066 00.000 11060 MoveAxis(N, 0, ABG)
03:46:14.066 00.000 11060 Move returns status 0, amount 0
03:46:14.066 00.000 11060 move complete, result=0
03:46:14.066 00.000 11060 worker thread done servicing request
03:46:14.066 00.000 11060 Worker thread wakes up
03:46:14.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:14.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:14.066 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:14.705 00.639 11060 Exposure complete
03:46:14.898 00.193 11060 worker thread done servicing request
03:46:14.898 00.000 10844 OnExposeComplete: enter
03:46:14.898 00.000 10844 UpdateGuideState(): m_state=6
03:46:14.898 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
03:46:14.901 00.003 10844 Star::Find returns 1 (0), X=620.62, Y=104.97, Mass=1957, SNR=28.3, Peak=172 HFD=3.4
03:46:14.901 00.000 10844 MultiStar: [#1 0.35,0.24,0.91,U] [#2 -0.03,-0.12,0.91,U] [#3 0.14,0.20,0.89,U] [#4 -0.11,-0.18,0.93,U] [#5 0.80,0.15,0.00,M5] [#6 -0.58,-0.19,0.00,M1] [#7 0.87,0.00,0.00,M1] [#8 -0.11,0.19,0.75,U] 
03:46:14.901 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.06}, one-star: {-0.21, 0.05}
03:46:14.901 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
03:46:14.901 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.24 = -3.04)
03:46:14.901 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=0.06 mountY=-0.01, mountTheta=-0.10
03:46:14.904 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.06, opts=13)
03:46:14.904 00.000 10844 Enqueuing Move request for scope (0.00, 0.06)
03:46:14.904 00.000 11060 Worker thread wakes up
03:46:14.904 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:14.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
03:46:14.904 00.000 10844 UpdateGuideState exits: m=1957 SNR=28.3
03:46:14.904 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
03:46:14.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:14.904 00.000 11060 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
03:46:14.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:14.904 00.000 10844 Enqueuing Expose request
03:46:14.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:46:14.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:14.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:46:14.904 00.000 11060 MoveAxis(E, 0, ABG)
03:46:14.904 00.000 11060 Move returns status 0, amount 0
03:46:14.904 00.000 11060 MoveAxis(N, 0, ABG)
03:46:14.904 00.000 11060 Move returns status 0, amount 0
03:46:14.904 00.000 11060 move complete, result=0
03:46:14.904 00.000 11060 worker thread done servicing request
03:46:14.906 00.002 11060 Worker thread wakes up
03:46:14.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:14.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:14.907 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:15.548 00.641 11060 Exposure complete
03:46:15.772 00.224 11060 worker thread done servicing request
03:46:15.772 00.000 10844 OnExposeComplete: enter
03:46:15.772 00.000 10844 UpdateGuideState(): m_state=6
03:46:15.772 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
03:46:15.772 00.000 10844 Star::Find returns 1 (0), X=620.87, Y=104.83, Mass=1881, SNR=27.4, Peak=165 HFD=3.2
03:46:15.774 00.002 10844 MultiStar: [#1 0.43,-0.06,0.89,U] [#2 0.50,-0.07,0.84,U] [#3 0.51,-0.15,0.95,U] [#4 0.43,-0.98,0.00,M1] [#5 0.95,0.36,0.00,M6] [#6 0.03,-0.57,1.09,U] [#7 -0.02,-0.84,0.00,M2] [#8 0.24,-0.45,0.74,U] 
03:46:15.774 00.000 10844 single-star, 5 included, MultiStar: {0.28, -0.23}, one-star: {0.04, -0.09}
03:46:15.774 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
03:46:15.774 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.54 = 0.54)
03:46:15.774 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.19 mountX=-0.08 mountY=0.05, mountTheta=2.60
03:46:15.784 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.09, opts=13)
03:46:15.784 00.000 10844 Enqueuing Move request for scope (0.04, -0.09)
03:46:15.784 00.000 11060 Worker thread wakes up
03:46:15.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
03:46:15.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
03:46:15.784 00.000 11060 Moving (0.04, -0.09) raw xDistance=-0.08 yDistance=0.05
03:46:15.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:46:15.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:15.786 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:46:15.786 00.000 11060 MoveAxis(E, 0, ABG)
03:46:15.786 00.000 11060 Move returns status 0, amount 0
03:46:15.786 00.000 11060 MoveAxis(N, 0, ABG)
03:46:15.786 00.000 11060 Move returns status 0, amount 0
03:46:15.786 00.000 11060 move complete, result=0
03:46:15.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:15.786 00.000 10844 UpdateGuideState exits: m=1881 SNR=27.4
03:46:15.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:15.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:15.786 00.000 10844 Enqueuing Expose request
03:46:15.786 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:15.786 00.000 11060 worker thread done servicing request
03:46:15.786 00.000 11060 Worker thread wakes up
03:46:15.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:15.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:16.417 00.631 11060 Exposure complete
03:46:16.645 00.228 11060 worker thread done servicing request
03:46:16.645 00.000 10844 OnExposeComplete: enter
03:46:16.645 00.000 10844 UpdateGuideState(): m_state=6
03:46:16.645 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
03:46:16.645 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.46, Mass=1635, SNR=25.5, Peak=230 HFD=3.1
03:46:16.645 00.000 10844 MultiStar: [#1 -0.20,-0.43,0.98,U] [#2 0.12,0.05,0.89,U] [#3 0.35,-0.59,0.00,M1] [#4 0.26,-0.78,0.00,M2] [#5 -0.02,-0.25,1.02,U] [#6 0.11,-0.38,1.03,U] [#7 -0.02,-0.11,0.95,U] [#8 0.21,0.15,0.85,U] 
03:46:16.645 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.22}, one-star: {-0.27, -0.46}
03:46:16.645 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:46:16.645 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
03:46:16.645 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.64 mountX=-0.22 mountY=0.02, mountTheta=3.05
03:46:16.648 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.22, opts=13)
03:46:16.648 00.000 10844 Enqueuing Move request for scope (-0.02, -0.22)
03:46:16.648 00.000 11060 Worker thread wakes up
03:46:16.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:16.648 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
03:46:16.648 00.000 10844 UpdateGuideState exits: m=1635 SNR=25.5
03:46:16.648 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
03:46:16.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:16.648 00.000 11060 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.02
03:46:16.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:16.648 00.000 10844 Enqueuing Expose request
03:46:16.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:46:16.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:16.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:46:16.648 00.000 11060 MoveAxis(E, 51, ABG)
03:46:16.648 00.000 11060 Guiding  Dir = 2, Dur = 51
03:46:16.665 00.017 11060 IsSlewing returns 0
03:46:16.665 00.000 11060 IsGuiding returns 0
03:46:16.726 00.061 11060 IsGuiding returns 0
03:46:16.726 00.000 11060 Move returns status 0, amount 51
03:46:16.726 00.000 11060 MoveAxis(N, 0, ABG)
03:46:16.726 00.000 11060 Move returns status 0, amount 0
03:46:16.726 00.000 11060 move complete, result=0
03:46:16.726 00.000 11060 worker thread done servicing request
03:46:16.726 00.000 11060 Worker thread wakes up
03:46:16.726 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
03:46:16.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:16.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:17.358 00.632 11060 Exposure complete
03:46:17.561 00.203 11060 worker thread done servicing request
03:46:17.561 00.000 10844 OnExposeComplete: enter
03:46:17.561 00.000 10844 UpdateGuideState(): m_state=6
03:46:17.561 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
03:46:17.561 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.50, Mass=1664, SNR=25.6, Peak=207 HFD=3.2
03:46:17.561 00.000 10844 MultiStar: [#1 -0.24,0.13,0.99,U] [#2 0.11,-0.14,0.90,U] [#3 0.11,-0.54,1.02,U] [#4 -0.31,-0.51,0.00,M3] [#5 0.84,0.02,0.00,M6] [#6 -0.07,-0.07,1.08,U] [#7 0.07,0.08,0.99,U] [#8 0.43,-0.17,0.84,U] 
03:46:17.561 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.16}, one-star: {-0.25, -0.42}
03:46:17.561 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
03:46:17.561 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.23 = 0.23)
03:46:17.561 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.50 mountX=-0.16 mountY=0.04, mountTheta=2.91
03:46:17.561 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.16, opts=13)
03:46:17.561 00.000 10844 Enqueuing Move request for scope (0.01, -0.16)
03:46:17.566 00.005 11060 Worker thread wakes up
03:46:17.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:17.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
03:46:17.566 00.000 10844 UpdateGuideState exits: m=1664 SNR=25.6
03:46:17.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
03:46:17.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:17.566 00.000 11060 Moving (0.01, -0.16) raw xDistance=-0.16 yDistance=0.04
03:46:17.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:17.566 00.000 10844 Enqueuing Expose request
03:46:17.567 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:46:17.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:17.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:46:17.567 00.000 11060 MoveAxis(E, 39, ABG)
03:46:17.567 00.000 11060 Guiding  Dir = 2, Dur = 39
03:46:17.596 00.029 11060 IsSlewing returns 0
03:46:17.597 00.001 11060 IsGuiding returns 0
03:46:17.642 00.045 11060 IsGuiding returns 0
03:46:17.643 00.001 11060 Move returns status 0, amount 39
03:46:17.643 00.000 11060 MoveAxis(N, 0, ABG)
03:46:17.643 00.000 11060 Move returns status 0, amount 0
03:46:17.643 00.000 11060 move complete, result=0
03:46:17.643 00.000 11060 worker thread done servicing request
03:46:17.643 00.000 11060 Worker thread wakes up
03:46:17.643 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
03:46:17.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:17.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:18.270 00.627 11060 Exposure complete
03:46:18.458 00.188 10844 OnExposeComplete: enter
03:46:18.458 00.000 10844 UpdateGuideState(): m_state=6
03:46:18.459 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
03:46:18.459 00.000 11060 worker thread done servicing request
03:46:18.459 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.99, Mass=1972, SNR=28.4, Peak=213 HFD=3.2
03:46:18.459 00.000 10844 MultiStar: [#1 -0.06,0.44,0.89,U] [#2 0.17,0.56,0.00,M1] [#3 0.84,-0.01,0.00,M1] [#4 0.13,-0.27,0.95,U] [#5 0.63,0.48,0.00,M7] [#6 0.03,0.09,1.01,U] [#7 0.11,0.85,0.00,M1] [#8 0.10,-0.06,0.70,U] 
03:46:18.459 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.06}, one-star: {-0.07, 0.07}
03:46:18.459 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
03:46:18.459 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.94 = 2.94)
03:46:18.459 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.21 mountX=0.06 mountY=0.01, mountTheta=0.20
03:46:18.459 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.06, opts=13)
03:46:18.459 00.000 10844 Enqueuing Move request for scope (0.02, 0.06)
03:46:18.459 00.000 11060 Worker thread wakes up
03:46:18.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
03:46:18.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
03:46:18.459 00.000 11060 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=0.01
03:46:18.463 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:46:18.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:18.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:46:18.464 00.001 11060 MoveAxis(E, 0, ABG)
03:46:18.464 00.000 11060 Move returns status 0, amount 0
03:46:18.464 00.000 11060 MoveAxis(N, 0, ABG)
03:46:18.464 00.000 11060 Move returns status 0, amount 0
03:46:18.464 00.000 11060 move complete, result=0
03:46:18.464 00.000 11060 worker thread done servicing request
03:46:18.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:18.464 00.000 10844 UpdateGuideState exits: m=1972 SNR=28.4
03:46:18.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:18.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:18.464 00.000 10844 Enqueuing Expose request
03:46:18.464 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:18.464 00.000 11060 Worker thread wakes up
03:46:18.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:18.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:19.092 00.628 11060 Exposure complete
03:46:19.285 00.193 11060 worker thread done servicing request
03:46:19.285 00.000 10844 OnExposeComplete: enter
03:46:19.285 00.000 10844 UpdateGuideState(): m_state=6
03:46:19.285 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
03:46:19.285 00.000 10844 Star::Find returns 1 (0), X=621.01, Y=104.27, Mass=1769, SNR=25.9, Peak=186 HFD=3.2
03:46:19.290 00.005 10844 MultiStar: [#1 -0.09,0.08,1.02,U] [#2 0.41,0.15,0.89,U] [#3 0.45,0.40,0.00,M2] [#4 0.29,-0.54,0.00,M3] [#5 0.52,-0.24,0.93,U] [#6 0.50,-0.33,0.00,M1] [#7 0.24,-0.10,0.94,U] [#8 0.72,-0.02,0.00,M1] 
03:46:19.290 00.000 10844 refined, 4 included, MultiStar: {0.24, -0.16}, one-star: {0.18, -0.65}
03:46:19.290 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.39) = xAngle (-1.97 = -1.97)
03:46:19.290 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.16 = 1.16)
03:46:19.290 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.58 mountX=-0.11 mountY=0.27, mountTheta=1.97
03:46:19.292 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.16, opts=13)
03:46:19.292 00.000 10844 Enqueuing Move request for scope (0.24, -0.16)
03:46:19.292 00.000 11060 Worker thread wakes up
03:46:19.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:19.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
03:46:19.292 00.000 10844 UpdateGuideState exits: m=1769 SNR=25.9
03:46:19.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
03:46:19.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:19.292 00.000 11060 Moving (0.24, -0.16) raw xDistance=-0.11 yDistance=0.27
03:46:19.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:19.292 00.000 10844 Enqueuing Expose request
03:46:19.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:46:19.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:46:19.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:46:19.292 00.000 11060 MoveAxis(E, 0, ABG)
03:46:19.292 00.000 11060 Move returns status 0, amount 0
03:46:19.292 00.000 11060 MoveAxis(N, 0, ABG)
03:46:19.292 00.000 11060 Move returns status 0, amount 0
03:46:19.292 00.000 11060 move complete, result=0
03:46:19.292 00.000 11060 worker thread done servicing request
03:46:19.292 00.000 11060 Worker thread wakes up
03:46:19.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:19.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:19.296 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:46:19.920 00.624 11060 Exposure complete
03:46:20.131 00.211 11060 worker thread done servicing request
03:46:20.131 00.000 10844 OnExposeComplete: enter
03:46:20.131 00.000 10844 UpdateGuideState(): m_state=6
03:46:20.131 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
03:46:20.131 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.17, Mass=1703, SNR=25.7, Peak=173 HFD=3.5
03:46:20.131 00.000 10844 MultiStar: [#1 0.29,-0.43,0.93,U] [#2 0.03,-0.09,0.97,U] [#3 0.24,-0.11,0.98,U] [#4 0.39,-0.62,0.00,M4] [#5 0.18,-0.27,0.95,U] [#6 0.07,-0.52,1.06,U] [#7 0.37,-0.32,0.94,U] [#8 0.46,-0.18,0.76,U] 
03:46:20.133 00.002 10844 refined, 7 included, MultiStar: {0.18, -0.34}, one-star: {-0.10, -0.75}
03:46:20.133 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.39) = xAngle (-2.47 = -2.47)
03:46:20.133 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.65 = 0.65)
03:46:20.133 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.39 cameraTheta=-1.08 mountX=-0.30 mountY=0.23, mountTheta=2.48
03:46:20.133 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.34, opts=13)
03:46:20.135 00.002 10844 Enqueuing Move request for scope (0.18, -0.34)
03:46:20.135 00.000 11060 Worker thread wakes up
03:46:20.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:20.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd
03:46:20.135 00.000 10844 UpdateGuideState exits: m=1703 SNR=25.7
03:46:20.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:20.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:20.135 00.000 10844 Enqueuing Expose request
03:46:20.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.34)
03:46:20.136 00.001 11060 Moving (0.18, -0.34) raw xDistance=-0.30 yDistance=0.23
03:46:20.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:46:20.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:46:20.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:46:20.136 00.000 11060 MoveAxis(E, 71, ABG)
03:46:20.136 00.000 11060 Guiding  Dir = 2, Dur = 71
03:46:20.163 00.027 11060 IsSlewing returns 0
03:46:20.164 00.001 11060 IsGuiding returns 0
03:46:20.271 00.107 11060 IsGuiding returns 0
03:46:20.271 00.000 11060 Move returns status 0, amount 71
03:46:20.271 00.000 11060 MoveAxis(N, 0, ABG)
03:46:20.271 00.000 11060 Move returns status 0, amount 0
03:46:20.271 00.000 11060 move complete, result=0
03:46:20.271 00.000 11060 worker thread done servicing request
03:46:20.271 00.000 10844 GuideStep: -0.3 px 71 ms EAST, 0.2 px 0 ms NORTH
03:46:20.271 00.000 11060 Worker thread wakes up
03:46:20.272 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:20.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:20.912 00.640 11060 Exposure complete
03:46:21.116 00.204 11060 worker thread done servicing request
03:46:21.116 00.000 10844 OnExposeComplete: enter
03:46:21.116 00.000 10844 UpdateGuideState(): m_state=6
03:46:21.116 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
03:46:21.116 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.46, Mass=2095, SNR=28.5, Peak=247 HFD=3.3
03:46:21.116 00.000 10844 MultiStar: [#1 0.45,0.08,0.88,U] [#2 0.71,0.25,0.00,M1] [#3 0.64,0.05,0.00,M2] [#4 0.26,-0.09,0.93,U] [#5 0.64,-0.81,0.00,M6] [#6 -0.19,-0.04,0.94,U] [#7 0.37,-0.15,0.93,U] [#8 0.18,-0.16,0.71,U] 
03:46:21.116 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.14}, one-star: {-0.44, -0.46}
03:46:21.116 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
03:46:21.116 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
03:46:21.116 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.99 mountX=-0.12 mountY=0.11, mountTheta=2.39
03:46:21.116 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.14, opts=13)
03:46:21.116 00.000 10844 Enqueuing Move request for scope (0.09, -0.14)
03:46:21.116 00.000 11060 Worker thread wakes up
03:46:21.116 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:21.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
03:46:21.116 00.000 10844 UpdateGuideState exits: m=2095 SNR=28.5
03:46:21.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
03:46:21.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:21.116 00.000 11060 Moving (0.09, -0.14) raw xDistance=-0.12 yDistance=0.11
03:46:21.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:21.116 00.000 10844 Enqueuing Expose request
03:46:21.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
03:46:21.121 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:21.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:46:21.121 00.000 11060 MoveAxis(E, 31, ABG)
03:46:21.121 00.000 11060 Guiding  Dir = 2, Dur = 31
03:46:21.124 00.003 11060 IsSlewing returns 0
03:46:21.124 00.000 11060 IsGuiding returns 0
03:46:21.157 00.033 11060 IsGuiding returns 0
03:46:21.157 00.000 11060 Move returns status 0, amount 31
03:46:21.157 00.000 11060 MoveAxis(N, 0, ABG)
03:46:21.157 00.000 11060 Move returns status 0, amount 0
03:46:21.157 00.000 11060 move complete, result=0
03:46:21.157 00.000 11060 worker thread done servicing request
03:46:21.157 00.000 11060 Worker thread wakes up
03:46:21.157 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
03:46:21.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:21.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:21.784 00.627 11060 Exposure complete
03:46:21.979 00.195 11060 worker thread done servicing request
03:46:21.979 00.000 10844 OnExposeComplete: enter
03:46:21.979 00.000 10844 UpdateGuideState(): m_state=6
03:46:21.979 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
03:46:21.979 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.81, Mass=1762, SNR=26.2, Peak=173 HFD=3.3
03:46:21.979 00.000 10844 MultiStar: [#1 0.26,0.30,0.91,U] [#2 0.12,0.34,0.97,U] [#3 0.56,0.02,0.97,U] [#4 0.15,0.28,1.00,U] [#5 0.33,-0.07,0.97,U] [#6 0.05,-0.07,0.92,U] [#7 0.62,-0.02,0.00,M1] [#8 0.32,0.21,0.89,U] 
03:46:21.979 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.11}, one-star: {-0.26, -0.11}
03:46:21.979 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.39) = xAngle (-0.86 = -0.86)
03:46:21.979 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.26 = 2.26)
03:46:21.979 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.53 mountX=0.14 mountY=0.17, mountTheta=0.87
03:46:21.979 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.11, opts=13)
03:46:21.984 00.005 10844 Enqueuing Move request for scope (0.19, 0.11)
03:46:21.984 00.000 11060 Worker thread wakes up
03:46:21.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
03:46:21.984 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:21.984 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
03:46:21.984 00.000 10844 UpdateGuideState exits: m=1762 SNR=26.2
03:46:21.984 00.000 11060 Moving (0.19, 0.11) raw xDistance=0.14 yDistance=0.17
03:46:21.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:21.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:46:21.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:21.984 00.000 10844 Enqueuing Expose request
03:46:21.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:21.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:46:21.984 00.000 11060 MoveAxis(W, 32, ABG)
03:46:21.984 00.000 11060 Guiding  Dir = 3, Dur = 32
03:46:21.997 00.013 11060 IsSlewing returns 0
03:46:22.000 00.003 11060 IsGuiding returns 0
03:46:22.040 00.040 11060 IsGuiding returns 0
03:46:22.040 00.000 11060 Move returns status 0, amount 32
03:46:22.040 00.000 11060 MoveAxis(N, 0, ABG)
03:46:22.040 00.000 11060 Move returns status 0, amount 0
03:46:22.040 00.000 11060 move complete, result=0
03:46:22.040 00.000 11060 worker thread done servicing request
03:46:22.040 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.2 px 0 ms NORTH
03:46:22.040 00.000 11060 Worker thread wakes up
03:46:22.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:22.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:22.668 00.628 11060 Exposure complete
03:46:22.871 00.203 11060 worker thread done servicing request
03:46:22.871 00.000 10844 OnExposeComplete: enter
03:46:22.871 00.000 10844 UpdateGuideState(): m_state=6
03:46:22.871 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
03:46:22.871 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=104.55, Mass=1779, SNR=27.1, Peak=207 HFD=3.0
03:46:22.876 00.005 10844 MultiStar: [#1 0.69,-0.37,0.00,M1] [#2 0.32,0.09,0.84,U] [#3 0.99,-0.15,0.00,M2] [#4 -0.02,-0.47,0.97,U] [#5 0.76,-0.67,0.00,M6] [#6 0.21,0.12,1.01,U] [#7 0.33,-0.18,0.87,U] [#8 0.73,-0.57,0.00,M1] 
03:46:22.876 00.000 10844 refined, 4 included, MultiStar: {0.19, -0.17}, one-star: {0.16, -0.37}
03:46:22.876 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.39) = xAngle (-2.11 = -2.11)
03:46:22.877 00.001 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
03:46:22.877 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.72 mountX=-0.13 mountY=0.22, mountTheta=2.11
03:46:22.877 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.17, opts=13)
03:46:22.877 00.000 10844 Enqueuing Move request for scope (0.19, -0.17)
03:46:22.877 00.000 11060 Worker thread wakes up
03:46:22.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:22.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
03:46:22.877 00.000 10844 UpdateGuideState exits: m=1779 SNR=27.1
03:46:22.877 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
03:46:22.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:22.877 00.000 11060 Moving (0.19, -0.17) raw xDistance=-0.13 yDistance=0.22
03:46:22.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:22.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:46:22.877 00.000 10844 Enqueuing Expose request
03:46:22.877 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.06 newest=0.50
03:46:22.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:46:22.877 00.000 11060 MoveAxis(E, 30, ABG)
03:46:22.877 00.000 11060 Guiding  Dir = 2, Dur = 30
03:46:22.892 00.015 11060 IsSlewing returns 0
03:46:22.892 00.000 11060 IsGuiding returns 0
03:46:22.938 00.046 11060 IsGuiding returns 0
03:46:22.938 00.000 11060 Move returns status 0, amount 30
03:46:22.938 00.000 11060 BLC: Oldest BLC event removed
03:46:22.938 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 625 applied
03:46:22.938 00.000 11060 MoveAxis(S, 710, ABG)
03:46:22.938 00.000 11060 Guiding  Dir = 1, Dur = 710
03:46:22.954 00.016 11060 IsSlewing returns 0
03:46:22.955 00.001 11060 IsGuiding returns 0
03:46:23.671 00.716 11060 IsGuiding returns 0
03:46:23.671 00.000 11060 Move returns status 0, amount 710
03:46:23.672 00.001 11060 move complete, result=0
03:46:23.672 00.000 11060 worker thread done servicing request
03:46:23.672 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.2 px 710 ms SOUTH
03:46:23.672 00.000 11060 Worker thread wakes up
03:46:23.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:23.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:24.321 00.649 11060 Exposure complete
03:46:24.489 00.168 11060 worker thread done servicing request
03:46:24.489 00.000 10844 OnExposeComplete: enter
03:46:24.489 00.000 10844 UpdateGuideState(): m_state=6
03:46:24.489 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
03:46:24.489 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.77, Mass=1723, SNR=26.3, Peak=216 HFD=3.2
03:46:24.489 00.000 10844 MultiStar: [#1 0.00,0.21,1.02,U] [#2 -0.45,-0.11,1.01,U] [#3 0.38,0.00,1.08,U] [#4 0.11,-0.41,0.98,U] [#5 0.76,-0.02,0.00,M7] [#6 -0.39,-0.73,0.00,M1] [#7 0.48,-0.38,0.00,M1] [#8 -0.14,-0.61,0.00,M2] 
03:46:24.489 00.000 10844 refined, 4 included, MultiStar: {-0.05, -0.09}, one-star: {-0.31, -0.15}
03:46:24.489 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.39) = xAngle (-3.49 = 2.79)
03:46:24.489 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.37 = -0.37)
03:46:24.489 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.10 mountX=-0.09 mountY=-0.04, mountTheta=-2.78
03:46:24.494 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
03:46:24.494 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
03:46:24.494 00.000 11060 Worker thread wakes up
03:46:24.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
03:46:24.494 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:24.494 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
03:46:24.494 00.000 10844 UpdateGuideState exits: m=1723 SNR=26.3
03:46:24.494 00.000 11060 Moving (-0.05, -0.09) raw xDistance=-0.09 yDistance=-0.04
03:46:24.494 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.152065, 1:-0.036032
03:46:24.494 00.000 11060 BLC: No correction, Miss < min_move
03:46:24.495 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:46:24.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:24.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:24.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:46:24.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:24.495 00.000 10844 Enqueuing Expose request
03:46:24.495 00.000 11060 MoveAxis(E, 0, ABG)
03:46:24.495 00.000 11060 Move returns status 0, amount 0
03:46:24.495 00.000 11060 MoveAxis(N, 0, ABG)
03:46:24.495 00.000 11060 Move returns status 0, amount 0
03:46:24.495 00.000 11060 move complete, result=0
03:46:24.495 00.000 11060 worker thread done servicing request
03:46:24.496 00.001 11060 Worker thread wakes up
03:46:24.496 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:24.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:24.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:25.133 00.637 11060 Exposure complete
03:46:25.338 00.205 11060 worker thread done servicing request
03:46:25.338 00.000 10844 OnExposeComplete: enter
03:46:25.338 00.000 10844 UpdateGuideState(): m_state=6
03:46:25.338 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
03:46:25.338 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=105.26, Mass=1721, SNR=25.9, Peak=164 HFD=3.6
03:46:25.338 00.000 10844 MultiStar: [#1 0.44,0.01,1.02,U] [#2 0.21,-0.02,0.94,U] [#3 0.22,-0.14,1.04,U] [#4 -0.11,-0.30,1.05,U] [#5 0.50,-0.02,0.91,U] [#6 0.02,-0.34,1.07,U] [#7 0.02,-0.11,0.83,U] [#8 -0.45,-0.42,0.00,M3] 
03:46:25.338 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {-0.51, 0.34}
03:46:25.338 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.39) = xAngle (-2.06 = -2.06)
03:46:25.338 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.06 = 1.06)
03:46:25.338 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.68 mountX=-0.06 mountY=0.11, mountTheta=2.07
03:46:25.343 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.08, opts=13)
03:46:25.343 00.000 10844 Enqueuing Move request for scope (0.10, -0.08)
03:46:25.343 00.000 11060 Worker thread wakes up
03:46:25.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:25.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
03:46:25.343 00.000 10844 UpdateGuideState exits: m=1721 SNR=25.9
03:46:25.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
03:46:25.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:25.343 00.000 11060 Moving (0.10, -0.08) raw xDistance=-0.06 yDistance=0.11
03:46:25.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:25.343 00.000 10844 Enqueuing Expose request
03:46:25.343 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.152065, 1:-0.036032, 2:0.106587
03:46:25.343 00.000 11060 BLC: No correction, Miss < min_move
03:46:25.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:46:25.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:25.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:46:25.343 00.000 11060 MoveAxis(E, 0, ABG)
03:46:25.343 00.000 11060 Move returns status 0, amount 0
03:46:25.343 00.000 11060 MoveAxis(N, 0, ABG)
03:46:25.343 00.000 11060 Move returns status 0, amount 0
03:46:25.343 00.000 11060 move complete, result=0
03:46:25.343 00.000 11060 worker thread done servicing request
03:46:25.343 00.000 11060 Worker thread wakes up
03:46:25.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:25.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:25.343 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:25.977 00.634 11060 Exposure complete
03:46:26.191 00.214 11060 worker thread done servicing request
03:46:26.191 00.000 10844 OnExposeComplete: enter
03:46:26.191 00.000 10844 UpdateGuideState(): m_state=6
03:46:26.191 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
03:46:26.191 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.98, Mass=1736, SNR=25.8, Peak=208 HFD=3.1
03:46:26.191 00.000 10844 MultiStar: [#1 0.11,-0.24,0.87,U] [#2 0.22,0.35,0.98,U] [#3 0.68,-0.10,0.00,M1] [#4 0.10,-0.45,0.97,U] [#5 0.21,-0.03,1.00,U] [#6 -0.17,-0.32,0.99,U] [#7 0.15,0.12,0.93,U] [#8 0.20,-0.21,0.82,U] 
03:46:26.191 00.000 10844 single-star, 7 included, MultiStar: {0.10, -0.09}, one-star: {0.00, 0.06}
03:46:26.191 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.39) = xAngle (0.17 = 0.17)
03:46:26.191 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.30 = -2.99)
03:46:26.191 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.56 mountX=0.06 mountY=-0.01, mountTheta=-0.15
03:46:26.194 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.06, opts=13)
03:46:26.194 00.000 10844 Enqueuing Move request for scope (0.00, 0.06)
03:46:26.194 00.000 11060 Worker thread wakes up
03:46:26.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:26.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
03:46:26.194 00.000 10844 UpdateGuideState exits: m=1736 SNR=25.8
03:46:26.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
03:46:26.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:26.194 00.000 11060 Moving (0.00, 0.06) raw xDistance=0.06 yDistance=-0.01
03:46:26.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:26.194 00.000 10844 Enqueuing Expose request
03:46:26.194 00.000 11060 BLC: window closed
03:46:26.194 00.000 11060 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.152065, 1:-0.036032, 2:0.106587
03:46:26.194 00.000 11060 BLC: No correction, Miss < min_move
03:46:26.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:46:26.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:26.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:46:26.194 00.000 11060 MoveAxis(E, 0, ABG)
03:46:26.194 00.000 11060 Move returns status 0, amount 0
03:46:26.194 00.000 11060 MoveAxis(N, 0, ABG)
03:46:26.194 00.000 11060 Move returns status 0, amount 0
03:46:26.194 00.000 11060 move complete, result=0
03:46:26.194 00.000 11060 worker thread done servicing request
03:46:26.194 00.000 11060 Worker thread wakes up
03:46:26.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:26.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:26.199 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:26.836 00.637 11060 Exposure complete
03:46:27.043 00.207 11060 worker thread done servicing request
03:46:27.043 00.000 10844 OnExposeComplete: enter
03:46:27.043 00.000 10844 UpdateGuideState(): m_state=6
03:46:27.043 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
03:46:27.043 00.000 10844 Star::Find returns 1 (0), X=620.13, Y=104.40, Mass=1790, SNR=26.5, Peak=247 HFD=3.6
03:46:27.043 00.000 10844 MultiStar: [#1 -0.11,0.09,0.86,U] [#2 -0.11,0.16,0.94,U] [#3 0.22,-0.52,0.95,U] [#4 0.04,-0.33,1.00,U] [#5 -0.08,-0.24,0.92,U] [#6 0.01,-0.54,1.01,U] [#7 0.22,0.22,0.91,U] [#8 0.09,0.00,0.78,U] 
03:46:27.043 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.20}, one-star: {-0.70, -0.52}
03:46:27.043 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.39) = xAngle (-3.22 = 3.07)
03:46:27.043 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
03:46:27.043 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.83 mountX=-0.21 mountY=-0.02, mountTheta=-3.05
03:46:27.043 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.20, opts=13)
03:46:27.048 00.005 10844 Enqueuing Move request for scope (-0.05, -0.20)
03:46:27.048 00.000 11060 Worker thread wakes up
03:46:27.048 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:27.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
03:46:27.048 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.5
03:46:27.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
03:46:27.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:27.048 00.000 11060 Moving (-0.05, -0.20) raw xDistance=-0.21 yDistance=-0.02
03:46:27.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:27.048 00.000 10844 Enqueuing Expose request
03:46:27.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:46:27.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:27.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:46:27.048 00.000 11060 MoveAxis(E, 49, ABG)
03:46:27.048 00.000 11060 Guiding  Dir = 2, Dur = 49
03:46:27.079 00.031 11060 IsSlewing returns 0
03:46:27.079 00.000 11060 IsGuiding returns 0
03:46:27.156 00.077 11060 IsGuiding returns 0
03:46:27.156 00.000 11060 Move returns status 0, amount 49
03:46:27.156 00.000 11060 MoveAxis(N, 0, ABG)
03:46:27.156 00.000 11060 Move returns status 0, amount 0
03:46:27.156 00.000 11060 move complete, result=0
03:46:27.156 00.000 11060 worker thread done servicing request
03:46:27.156 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
03:46:27.156 00.000 11060 Worker thread wakes up
03:46:27.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:27.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:27.781 00.625 11060 Exposure complete
03:46:27.987 00.206 11060 worker thread done servicing request
03:46:27.987 00.000 10844 OnExposeComplete: enter
03:46:27.987 00.000 10844 UpdateGuideState(): m_state=6
03:46:27.987 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
03:46:27.987 00.000 10844 Star::Find returns 1 (0), X=620.29, Y=104.44, Mass=1427, SNR=23.5, Peak=181 HFD=3.2
03:46:27.987 00.000 10844 MultiStar: [#1 -0.02,0.13,0.97,U] [#2 0.49,0.33,0.00,M1] [#3 0.34,-0.72,0.00,M1] [#4 -0.23,-0.19,1.12,U] [#5 0.44,-0.46,0.00,M5] [#6 -0.02,-0.15,1.18,U] [#7 0.29,-0.32,1.07,U] [#8 0.25,0.03,0.86,U] 
03:46:27.987 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.17}, one-star: {-0.54, -0.47}
03:46:27.987 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.04)
03:46:27.987 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
03:46:27.987 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.86 mountX=-0.18 mountY=-0.02, mountTheta=-3.02
03:46:27.992 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
03:46:27.992 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
03:46:27.992 00.000 11060 Worker thread wakes up
03:46:27.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:27.992 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
03:46:27.992 00.000 10844 UpdateGuideState exits: m=1427 SNR=23.5
03:46:27.992 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
03:46:27.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:27.992 00.000 11060 Moving (-0.05, -0.17) raw xDistance=-0.18 yDistance=-0.02
03:46:27.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:27.992 00.000 10844 Enqueuing Expose request
03:46:27.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:46:27.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:27.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:46:27.992 00.000 11060 MoveAxis(E, 43, ABG)
03:46:27.992 00.000 11060 Guiding  Dir = 2, Dur = 43
03:46:28.020 00.028 11060 IsSlewing returns 0
03:46:28.021 00.001 11060 IsGuiding returns 0
03:46:28.082 00.061 11060 IsGuiding returns 0
03:46:28.082 00.000 11060 Move returns status 0, amount 43
03:46:28.082 00.000 11060 MoveAxis(N, 0, ABG)
03:46:28.082 00.000 11060 Move returns status 0, amount 0
03:46:28.082 00.000 11060 move complete, result=0
03:46:28.082 00.000 11060 worker thread done servicing request
03:46:28.082 00.000 11060 Worker thread wakes up
03:46:28.082 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
03:46:28.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:28.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:28.718 00.636 11060 Exposure complete
03:46:28.928 00.210 11060 worker thread done servicing request
03:46:28.928 00.000 10844 OnExposeComplete: enter
03:46:28.928 00.000 10844 UpdateGuideState(): m_state=6
03:46:28.928 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
03:46:28.928 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=105.00, Mass=1782, SNR=26.4, Peak=197 HFD=3.3
03:46:28.928 00.000 10844 MultiStar: [#1 0.10,-0.07,1.00,U] [#2 0.09,0.24,0.97,U] [#3 0.49,-0.47,0.00,M2] [#4 -0.06,-0.31,0.96,U] [#5 0.12,-0.09,0.94,U] [#6 -0.07,-0.36,0.96,U] [#7 -0.10,0.09,0.86,U] [#8 0.24,-0.24,0.81,U] 
03:46:28.928 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {-0.40, 0.08}
03:46:28.928 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
03:46:28.928 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.00 = -0.00)
03:46:28.928 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.74 mountX=-0.08 mountY=-0.00, mountTheta=-3.14
03:46:28.931 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
03:46:28.931 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
03:46:28.931 00.000 11060 Worker thread wakes up
03:46:28.931 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:28.931 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
03:46:28.931 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.4
03:46:28.931 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
03:46:28.931 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:28.931 00.000 11060 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=-0.00
03:46:28.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:28.931 00.000 10844 Enqueuing Expose request
03:46:28.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:46:28.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:28.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:46:28.931 00.000 11060 MoveAxis(E, 0, ABG)
03:46:28.931 00.000 11060 Move returns status 0, amount 0
03:46:28.931 00.000 11060 MoveAxis(N, 0, ABG)
03:46:28.931 00.000 11060 Move returns status 0, amount 0
03:46:28.931 00.000 11060 move complete, result=0
03:46:28.931 00.000 11060 worker thread done servicing request
03:46:28.931 00.000 11060 Worker thread wakes up
03:46:28.931 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:28.931 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:28.937 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:29.551 00.614 11060 Exposure complete
03:46:29.744 00.193 11060 worker thread done servicing request
03:46:29.744 00.000 10844 OnExposeComplete: enter
03:46:29.744 00.000 10844 UpdateGuideState(): m_state=6
03:46:29.744 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
03:46:29.744 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=105.42, Mass=1702, SNR=26.0, Peak=228 HFD=3.2
03:46:29.744 00.000 10844 MultiStar: [#1 -0.04,0.43,0.98,U] [#2 0.11,0.22,0.87,U] [#3 0.34,0.12,0.95,U] [#4 -0.17,-0.03,1.03,U] [#5 0.41,0.06,0.97,U] [#6 -0.21,-0.32,0.98,U] [#7 -0.01,0.27,0.94,U] [#8 0.44,-0.09,0.77,U] 
03:46:29.744 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.39, 0.50}
03:46:29.744 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.39) = xAngle (-0.11 = -0.11)
03:46:29.744 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.02 = 3.02)
03:46:29.744 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.28 mountX=0.14 mountY=0.02, mountTheta=0.13
03:46:29.750 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
03:46:29.750 00.000 10844 Enqueuing Move request for scope (0.04, 0.13)
03:46:29.750 00.000 11060 Worker thread wakes up
03:46:29.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:29.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
03:46:29.750 00.000 10844 UpdateGuideState exits: m=1702 SNR=26.0
03:46:29.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
03:46:29.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:29.750 00.000 11060 Moving (0.04, 0.13) raw xDistance=0.14 yDistance=0.02
03:46:29.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:29.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:46:29.750 00.000 10844 Enqueuing Expose request
03:46:29.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:29.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:46:29.750 00.000 11060 MoveAxis(W, 33, ABG)
03:46:29.750 00.000 11060 Guiding  Dir = 3, Dur = 33
03:46:29.786 00.036 11060 IsSlewing returns 0
03:46:29.786 00.000 11060 IsGuiding returns 0
03:46:29.847 00.061 11060 IsGuiding returns 0
03:46:29.847 00.000 11060 Move returns status 0, amount 33
03:46:29.847 00.000 11060 MoveAxis(N, 0, ABG)
03:46:29.847 00.000 11060 Move returns status 0, amount 0
03:46:29.847 00.000 11060 move complete, result=0
03:46:29.847 00.000 11060 worker thread done servicing request
03:46:29.847 00.000 11060 Worker thread wakes up
03:46:29.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:29.847 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
03:46:29.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:30.484 00.637 11060 Exposure complete
03:46:30.684 00.200 11060 worker thread done servicing request
03:46:30.684 00.000 10844 OnExposeComplete: enter
03:46:30.684 00.000 10844 UpdateGuideState(): m_state=6
03:46:30.690 00.006 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
03:46:30.690 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.76, Mass=1903, SNR=27.5, Peak=184 HFD=3.5
03:46:30.690 00.000 10844 MultiStar: [#1 -0.46,0.34,0.94,U] [#2 0.06,0.25,0.85,U] [#3 0.26,-0.07,0.87,U] [#4 -0.31,-0.09,0.86,U] [#5 0.08,0.26,0.89,U] [#6 0.12,0.16,0.97,U] [#7 -0.29,0.06,0.87,U] [#8 0.08,-0.12,0.76,U] 
03:46:30.690 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.25, -0.16}
03:46:30.690 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.39) = xAngle (1.04 = 1.04)
03:46:30.690 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.17 = -2.12)
03:46:30.690 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.43 mountX=0.06 mountY=-0.09, mountTheta=-1.04
03:46:30.693 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
03:46:30.693 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
03:46:30.695 00.002 11060 Worker thread wakes up
03:46:30.695 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
03:46:30.695 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
03:46:30.695 00.000 11060 Moving (-0.08, 0.07) raw xDistance=0.06 yDistance=-0.09
03:46:30.695 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:46:30.695 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:30.695 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:46:30.695 00.000 11060 MoveAxis(E, 0, ABG)
03:46:30.695 00.000 11060 Move returns status 0, amount 0
03:46:30.695 00.000 11060 MoveAxis(N, 0, ABG)
03:46:30.695 00.000 11060 Move returns status 0, amount 0
03:46:30.695 00.000 11060 move complete, result=0
03:46:30.695 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:30.696 00.001 11060 worker thread done servicing request
03:46:30.698 00.002 10844 UpdateGuideState exits: m=1903 SNR=27.5
03:46:30.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:30.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:30.698 00.000 10844 Enqueuing Expose request
03:46:30.698 00.000 11060 Worker thread wakes up
03:46:30.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:30.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:30.698 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:31.325 00.627 11060 Exposure complete
03:46:31.528 00.203 11060 worker thread done servicing request
03:46:31.528 00.000 10844 OnExposeComplete: enter
03:46:31.528 00.000 10844 UpdateGuideState(): m_state=6
03:46:31.531 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
03:46:31.531 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.33, Mass=2038, SNR=28.5, Peak=213 HFD=3.5
03:46:31.531 00.000 10844 MultiStar: [#1 0.31,-0.42,0.88,U] [#2 0.30,-0.13,0.87,U] [#3 0.17,-0.41,0.89,U] [#4 0.00,-0.36,0.93,U] [#5 0.46,-0.62,0.00,M3] [#6 0.13,-0.58,0.00,M1] [#7 0.52,-0.15,0.86,U] [#8 0.50,-0.06,0.79,U] 
03:46:31.531 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.31}, one-star: {-0.17, -0.59}
03:46:31.531 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
03:46:31.531 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.78 = 0.78)
03:46:31.531 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-0.96 mountX=-0.27 mountY=0.27, mountTheta=2.36
03:46:31.534 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.31, opts=13)
03:46:31.535 00.001 10844 Enqueuing Move request for scope (0.22, -0.31)
03:46:31.535 00.000 11060 Worker thread wakes up
03:46:31.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:31.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.31) opts 0xd
03:46:31.536 00.001 10844 UpdateGuideState exits: m=2038 SNR=28.5
03:46:31.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.31)
03:46:31.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:31.536 00.000 11060 Moving (0.22, -0.31) raw xDistance=-0.27 yDistance=0.27
03:46:31.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:31.536 00.000 10844 Enqueuing Expose request
03:46:31.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:46:31.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
03:46:31.536 00.000 11060 MoveAxis(E, 63, ABG)
03:46:31.536 00.000 11060 Guiding  Dir = 2, Dur = 63
03:46:31.549 00.013 11060 IsSlewing returns 0
03:46:31.549 00.000 11060 IsGuiding returns 0
03:46:31.615 00.066 11060 IsGuiding returns 0
03:46:31.615 00.000 11060 Move returns status 0, amount 63
03:46:31.615 00.000 11060 MoveAxis(S, 104, ABG)
03:46:31.615 00.000 11060 Guiding  Dir = 1, Dur = 104
03:46:31.630 00.015 11060 IsSlewing returns 0
03:46:31.630 00.000 11060 IsGuiding returns 0
03:46:31.737 00.107 11060 IsGuiding returns 0
03:46:31.739 00.002 11060 Move returns status 0, amount 104
03:46:31.739 00.000 11060 move complete, result=0
03:46:31.739 00.000 11060 worker thread done servicing request
03:46:31.739 00.000 10844 GuideStep: -0.3 px 63 ms EAST, 0.3 px 104 ms SOUTH
03:46:31.739 00.000 11060 Worker thread wakes up
03:46:31.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:31.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:32.380 00.641 11060 Exposure complete
03:46:32.588 00.208 11060 worker thread done servicing request
03:46:32.588 00.000 10844 OnExposeComplete: enter
03:46:32.588 00.000 10844 UpdateGuideState(): m_state=6
03:46:32.588 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
03:46:32.588 00.000 10844 Star::Find returns 1 (1), X=620.52, Y=104.74, Mass=1805, SNR=27.4, Peak=255 HFD=3.1
03:46:32.588 00.000 10844 MultiStar: [#1 0.18,0.07,0.91,U] [#2 -0.14,0.52,0.78,U] [#3 0.42,0.06,0.91,U] [#4 -0.04,0.17,0.91,U] [#5 0.12,0.01,0.92,U] [#6 -0.28,-0.35,1.01,U] [#7 0.33,0.07,0.94,U] [#8 0.25,-0.05,0.77,U] 
03:46:32.588 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {-0.31, -0.18}
03:46:32.588 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:46:32.588 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
03:46:32.588 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.40 mountX=0.03 mountY=0.05, mountTheta=1.00
03:46:32.592 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
03:46:32.592 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
03:46:32.592 00.000 11060 Worker thread wakes up
03:46:32.592 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:32.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
03:46:32.592 00.000 10844 UpdateGuideState exits: m=1805 SNR=27.4 Saturated
03:46:32.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
03:46:32.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:32.592 00.000 11060 Moving (0.05, 0.02) raw xDistance=0.03 yDistance=0.05
03:46:32.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:32.592 00.000 10844 Enqueuing Expose request
03:46:32.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:46:32.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:32.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:46:32.592 00.000 11060 MoveAxis(E, 0, ABG)
03:46:32.592 00.000 11060 Move returns status 0, amount 0
03:46:32.592 00.000 11060 MoveAxis(N, 0, ABG)
03:46:32.592 00.000 11060 Move returns status 0, amount 0
03:46:32.592 00.000 11060 move complete, result=0
03:46:32.592 00.000 11060 worker thread done servicing request
03:46:32.592 00.000 11060 Worker thread wakes up
03:46:32.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:32.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:32.597 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:33.236 00.639 11060 Exposure complete
03:46:33.430 00.194 10844 OnExposeComplete: enter
03:46:33.430 00.000 10844 UpdateGuideState(): m_state=6
03:46:33.430 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
03:46:33.430 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.38, Mass=1922, SNR=27.9, Peak=224 HFD=3.1
03:46:33.430 00.000 10844 MultiStar: [#1 -0.56,0.01,0.91,U] [#2 -0.24,0.19,0.86,U] [#3 0.08,-0.15,0.88,U] [#4 -0.29,-0.31,0.83,U] [#5 0.67,-0.07,0.00,M3] [#6 -0.30,-0.18,0.95,U] [#7 0.07,-0.13,0.86,U] [#8 -0.03,-0.28,0.76,U] 
03:46:33.430 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.18}, one-star: {-0.16, -0.54}
03:46:33.430 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.52)
03:46:33.430 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.64 = -0.64)
03:46:33.430 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-2.37 mountX=-0.21 mountY=-0.15, mountTheta=-2.51
03:46:33.430 00.000 11060 worker thread done servicing request
03:46:33.435 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.18, opts=13)
03:46:33.435 00.000 10844 Enqueuing Move request for scope (-0.18, -0.18)
03:46:33.435 00.000 11060 Worker thread wakes up
03:46:33.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:33.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.18) opts 0xd
03:46:33.435 00.000 10844 UpdateGuideState exits: m=1922 SNR=27.9
03:46:33.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.18)
03:46:33.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:33.435 00.000 11060 Moving (-0.18, -0.18) raw xDistance=-0.21 yDistance=-0.15
03:46:33.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:33.435 00.000 10844 Enqueuing Expose request
03:46:33.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:46:33.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:33.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:46:33.435 00.000 11060 MoveAxis(E, 49, ABG)
03:46:33.435 00.000 11060 Guiding  Dir = 2, Dur = 49
03:46:33.444 00.009 11060 IsSlewing returns 0
03:46:33.444 00.000 11060 IsGuiding returns 0
03:46:33.508 00.064 11060 IsGuiding returns 0
03:46:33.508 00.000 11060 Move returns status 0, amount 49
03:46:33.508 00.000 11060 MoveAxis(N, 0, ABG)
03:46:33.508 00.000 11060 Move returns status 0, amount 0
03:46:33.508 00.000 11060 move complete, result=0
03:46:33.508 00.000 11060 worker thread done servicing request
03:46:33.508 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.2 px 0 ms NORTH
03:46:33.508 00.000 11060 Worker thread wakes up
03:46:33.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:33.509 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:34.156 00.647 11060 Exposure complete
03:46:34.380 00.224 11060 worker thread done servicing request
03:46:34.380 00.000 10844 OnExposeComplete: enter
03:46:34.380 00.000 10844 UpdateGuideState(): m_state=6
03:46:34.380 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
03:46:34.380 00.000 10844 Star::Find returns 1 (0), X=621.07, Y=105.40, Mass=2115, SNR=29.1, Peak=165 HFD=3.5
03:46:34.380 00.000 10844 MultiStar: [#1 0.13,-0.21,0.87,U] [#2 0.13,0.12,0.85,U] [#3 0.11,-0.18,0.91,U] [#4 -0.06,-0.47,0.86,U] [#5 0.23,0.31,0.87,U] [#6 -0.13,0.01,0.90,U] [#7 0.29,-0.20,0.92,U] [#8 -0.09,-0.04,0.77,U] 
03:46:34.380 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.24, 0.48}
03:46:34.381 00.001 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.39) = xAngle (-1.53 = -1.53)
03:46:34.381 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
03:46:34.381 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.14 mountX=0.00 mountY=0.10, mountTheta=1.53
03:46:34.381 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
03:46:34.385 00.004 10844 Enqueuing Move request for scope (0.10, -0.01)
03:46:34.385 00.000 11060 Worker thread wakes up
03:46:34.385 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:34.385 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
03:46:34.385 00.000 10844 UpdateGuideState exits: m=2115 SNR=29.1
03:46:34.385 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
03:46:34.385 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:34.385 00.000 11060 Moving (0.10, -0.01) raw xDistance=0.00 yDistance=0.10
03:46:34.385 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:34.385 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:46:34.385 00.000 10844 Enqueuing Expose request
03:46:34.385 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:34.385 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:46:34.385 00.000 11060 MoveAxis(E, 0, ABG)
03:46:34.385 00.000 11060 Move returns status 0, amount 0
03:46:34.385 00.000 11060 MoveAxis(N, 0, ABG)
03:46:34.385 00.000 11060 Move returns status 0, amount 0
03:46:34.385 00.000 11060 move complete, result=0
03:46:34.385 00.000 11060 worker thread done servicing request
03:46:34.385 00.000 11060 Worker thread wakes up
03:46:34.387 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:34.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:34.387 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:35.022 00.635 11060 Exposure complete
03:46:35.224 00.202 11060 worker thread done servicing request
03:46:35.224 00.000 10844 OnExposeComplete: enter
03:46:35.227 00.003 10844 UpdateGuideState(): m_state=6
03:46:35.227 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
03:46:35.227 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=105.14, Mass=1624, SNR=24.9, Peak=165 HFD=3.7
03:46:35.227 00.000 10844 MultiStar: [#1 -0.25,0.29,1.06,U] [#2 -0.08,0.51,0.95,U] [#3 0.69,-0.33,0.00,M1] [#4 0.59,0.27,0.00,M1] [#5 0.50,0.38,0.00,M3] [#6 0.03,-0.25,1.08,U] [#7 0.10,0.06,1.00,U] [#8 0.36,-0.10,0.84,U] 
03:46:35.228 00.001 10844 refined, 5 included, MultiStar: {0.03, 0.12}, one-star: {0.07, 0.22}
03:46:35.228 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.39) = xAngle (-0.03 = -0.03)
03:46:35.228 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
03:46:35.228 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.36 mountX=0.13 mountY=0.01, mountTheta=0.04
03:46:35.231 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.12, opts=13)
03:46:35.231 00.000 10844 Enqueuing Move request for scope (0.03, 0.12)
03:46:35.231 00.000 11060 Worker thread wakes up
03:46:35.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
03:46:35.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
03:46:35.231 00.000 11060 Moving (0.03, 0.12) raw xDistance=0.13 yDistance=0.01
03:46:35.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:46:35.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:35.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:46:35.231 00.000 11060 MoveAxis(W, 30, ABG)
03:46:35.231 00.000 11060 Guiding  Dir = 3, Dur = 30
03:46:35.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:35.231 00.000 10844 UpdateGuideState exits: m=1624 SNR=24.9
03:46:35.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:35.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:35.231 00.000 10844 Enqueuing Expose request
03:46:35.243 00.012 11060 IsSlewing returns 0
03:46:35.243 00.000 11060 IsGuiding returns 0
03:46:35.279 00.036 11060 IsGuiding returns 0
03:46:35.279 00.000 11060 Move returns status 0, amount 30
03:46:35.279 00.000 11060 MoveAxis(N, 0, ABG)
03:46:35.279 00.000 11060 Move returns status 0, amount 0
03:46:35.279 00.000 11060 move complete, result=0
03:46:35.279 00.000 11060 worker thread done servicing request
03:46:35.279 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.0 px 0 ms NORTH
03:46:35.279 00.000 11060 Worker thread wakes up
03:46:35.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:35.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:35.913 00.634 11060 Exposure complete
03:46:36.148 00.235 11060 worker thread done servicing request
03:46:36.148 00.000 10844 OnExposeComplete: enter
03:46:36.148 00.000 10844 UpdateGuideState(): m_state=6
03:46:36.150 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
03:46:36.150 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.98, Mass=1641, SNR=25.1, Peak=187 HFD=2.8
03:46:36.150 00.000 10844 MultiStar: [#1 0.18,0.17,1.03,U] [#2 0.16,0.56,0.00,M1] [#3 0.39,-0.21,1.01,U] [#4 -0.20,-0.14,1.06,U] [#5 0.26,-0.08,1.08,U] [#6 -0.25,-0.17,1.10,U] [#7 0.06,-0.13,0.98,U] [#8 0.25,-0.48,0.83,U] 
03:46:36.150 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {-0.13, 0.06}
03:46:36.150 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
03:46:36.150 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
03:46:36.150 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.07 mountX=-0.10 mountY=0.08, mountTheta=2.47
03:46:36.156 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.12, opts=13)
03:46:36.156 00.000 10844 Enqueuing Move request for scope (0.06, -0.12)
03:46:36.156 00.000 11060 Worker thread wakes up
03:46:36.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
03:46:36.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:36.157 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
03:46:36.157 00.000 10844 UpdateGuideState exits: m=1641 SNR=25.1
03:46:36.157 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:36.157 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:36.157 00.000 10844 Enqueuing Expose request
03:46:36.157 00.000 11060 Moving (0.06, -0.12) raw xDistance=-0.10 yDistance=0.08
03:46:36.158 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:46:36.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:36.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:46:36.158 00.000 11060 MoveAxis(E, 0, ABG)
03:46:36.158 00.000 11060 Move returns status 0, amount 0
03:46:36.158 00.000 11060 MoveAxis(N, 0, ABG)
03:46:36.158 00.000 11060 Move returns status 0, amount 0
03:46:36.158 00.000 11060 move complete, result=0
03:46:36.158 00.000 11060 worker thread done servicing request
03:46:36.159 00.001 11060 Worker thread wakes up
03:46:36.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:36.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:36.162 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:36.793 00.631 11060 Exposure complete
03:46:37.016 00.223 11060 worker thread done servicing request
03:46:37.016 00.000 10844 OnExposeComplete: enter
03:46:37.016 00.000 10844 UpdateGuideState(): m_state=6
03:46:37.016 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
03:46:37.016 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.52, Mass=1915, SNR=27.9, Peak=238 HFD=3.2
03:46:37.019 00.003 10844 MultiStar: [#1 0.08,-0.01,1.00,U] [#2 -0.23,-0.35,0.92,U] [#3 0.10,-0.49,0.95,U] [#4 -0.32,-0.56,0.00,M1] [#5 0.24,-0.07,0.89,U] [#6 0.13,-0.74,0.00,M1] [#7 0.40,-0.05,0.89,U] [#8 0.01,-0.84,0.00,M1] 
03:46:37.019 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.23}, one-star: {-0.14, -0.40}
03:46:37.019 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.39) = xAngle (-2.67 = -2.67)
03:46:37.019 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.45 = 0.45)
03:46:37.019 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.28 mountX=-0.22 mountY=0.11, mountTheta=2.69
03:46:37.021 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.23, opts=13)
03:46:37.021 00.000 10844 Enqueuing Move request for scope (0.07, -0.23)
03:46:37.021 00.000 11060 Worker thread wakes up
03:46:37.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
03:46:37.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
03:46:37.021 00.000 11060 Moving (0.07, -0.23) raw xDistance=-0.22 yDistance=0.11
03:46:37.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:46:37.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:37.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:46:37.021 00.000 11060 MoveAxis(E, 51, ABG)
03:46:37.021 00.000 11060 Guiding  Dir = 2, Dur = 51
03:46:37.023 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:46:37.023 00.000 10844 UpdateGuideState exits: m=1915 SNR=27.9
03:46:37.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:37.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:37.023 00.000 10844 Enqueuing Expose request
03:46:37.035 00.012 11060 IsSlewing returns 0
03:46:37.035 00.000 11060 IsGuiding returns 0
03:46:37.101 00.066 11060 IsGuiding returns 0
03:46:37.101 00.000 11060 Move returns status 0, amount 51
03:46:37.101 00.000 11060 MoveAxis(N, 0, ABG)
03:46:37.101 00.000 11060 Move returns status 0, amount 0
03:46:37.101 00.000 11060 move complete, result=0
03:46:37.101 00.000 11060 worker thread done servicing request
03:46:37.101 00.000 11060 Worker thread wakes up
03:46:37.101 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
03:46:37.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:37.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:37.730 00.629 11060 Exposure complete
03:46:37.922 00.192 11060 worker thread done servicing request
03:46:37.922 00.000 10844 OnExposeComplete: enter
03:46:37.922 00.000 10844 UpdateGuideState(): m_state=6
03:46:37.922 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
03:46:37.922 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.37, Mass=1863, SNR=27.5, Peak=192 HFD=3.4
03:46:37.927 00.005 10844 MultiStar: [#1 0.08,-0.13,0.98,U] [#2 0.24,-0.62,0.00,M1] [#3 0.74,-0.24,0.00,M1] [#4 0.21,-0.27,0.93,U] [#5 0.18,0.12,0.97,U] [#6 0.46,-0.46,0.00,M2] [#7 -0.08,0.28,0.90,U] [#8 -0.10,-0.69,0.00,M2] 
03:46:37.927 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.12}, one-star: {-0.40, -0.55}
03:46:37.927 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:46:37.927 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
03:46:37.927 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.62 mountX=-0.12 mountY=0.01, mountTheta=3.03
03:46:37.928 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
03:46:37.928 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
03:46:37.928 00.000 11060 Worker thread wakes up
03:46:37.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
03:46:37.928 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:37.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
03:46:37.928 00.000 10844 UpdateGuideState exits: m=1863 SNR=27.5
03:46:37.928 00.000 11060 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
03:46:37.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:37.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:46:37.928 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:37.928 00.000 10844 Enqueuing Expose request
03:46:37.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:37.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:46:37.928 00.000 11060 MoveAxis(E, 0, ABG)
03:46:37.928 00.000 11060 Move returns status 0, amount 0
03:46:37.928 00.000 11060 MoveAxis(N, 0, ABG)
03:46:37.928 00.000 11060 Move returns status 0, amount 0
03:46:37.928 00.000 11060 move complete, result=0
03:46:37.928 00.000 11060 worker thread done servicing request
03:46:37.928 00.000 11060 Worker thread wakes up
03:46:37.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:37.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:37.932 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:46:38.562 00.630 11060 Exposure complete
03:46:38.768 00.206 11060 worker thread done servicing request
03:46:38.768 00.000 10844 OnExposeComplete: enter
03:46:38.768 00.000 10844 UpdateGuideState(): m_state=6
03:46:38.768 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
03:46:38.768 00.000 10844 Star::Find returns 1 (0), X=620.23, Y=104.05, Mass=1805, SNR=26.9, Peak=174 HFD=3.6
03:46:38.770 00.002 10844 MultiStar: [#1 -0.11,-0.09,0.92,U] [#2 0.09,-0.67,0.00,M2] [#3 0.38,-0.76,0.00,M2] [#4 0.11,-0.00,1.09,U] [#5 0.04,-0.66,0.00,M1] [#6 0.22,-0.46,1.01,U] [#7 0.20,-0.05,0.88,U] [#8 0.20,-0.10,0.82,U] 
03:46:38.770 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.27}, one-star: {-0.60, -0.87}
03:46:38.770 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
03:46:38.770 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
03:46:38.770 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.58 mountX=-0.27 mountY=0.04, mountTheta=2.99
03:46:38.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.27, opts=13)
03:46:38.770 00.000 10844 Enqueuing Move request for scope (-0.00, -0.27)
03:46:38.770 00.000 11060 Worker thread wakes up
03:46:38.770 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:38.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.27) opts 0xd
03:46:38.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.27)
03:46:38.770 00.000 11060 Moving (-0.00, -0.27) raw xDistance=-0.27 yDistance=0.04
03:46:38.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:46:38.770 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:38.770 00.000 10844 UpdateGuideState exits: m=1805 SNR=26.9
03:46:38.770 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:46:38.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:38.770 00.000 11060 MoveAxis(E, 62, ABG)
03:46:38.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:38.770 00.000 11060 Guiding  Dir = 2, Dur = 62
03:46:38.775 00.005 10844 Enqueuing Expose request
03:46:38.800 00.025 11060 IsSlewing returns 0
03:46:38.800 00.000 11060 IsGuiding returns 0
03:46:38.886 00.086 11060 IsGuiding returns 0
03:46:38.886 00.000 11060 Move returns status 0, amount 62
03:46:38.886 00.000 11060 MoveAxis(N, 0, ABG)
03:46:38.886 00.000 11060 Move returns status 0, amount 0
03:46:38.886 00.000 11060 move complete, result=0
03:46:38.886 00.000 11060 worker thread done servicing request
03:46:38.886 00.000 10844 GuideStep: -0.3 px 62 ms EAST, 0.0 px 0 ms NORTH
03:46:38.886 00.000 11060 Worker thread wakes up
03:46:38.886 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:38.886 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:39.514 00.628 11060 Exposure complete
03:46:39.719 00.205 11060 worker thread done servicing request
03:46:39.719 00.000 10844 OnExposeComplete: enter
03:46:39.719 00.000 10844 UpdateGuideState(): m_state=6
03:46:39.719 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
03:46:39.719 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.60, Mass=1832, SNR=26.6, Peak=210 HFD=3.4
03:46:39.719 00.000 10844 MultiStar: [#1 -0.09,0.41,0.95,U] [#2 0.62,-0.14,0.00,M3] [#3 0.55,-0.56,0.00,M3] [#4 -0.28,0.18,1.03,U] [#5 0.55,0.02,0.93,U] [#6 -0.11,-0.87,0.00,M2] [#7 0.14,0.45,0.97,U] [#8 0.47,-0.12,0.79,U] 
03:46:39.719 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.11}, one-star: {-0.12, -0.31}
03:46:39.719 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.39) = xAngle (-0.51 = -0.51)
03:46:39.719 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.61 = 2.61)
03:46:39.719 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.88 mountX=0.13 mountY=0.07, mountTheta=0.52
03:46:39.719 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.11, opts=13)
03:46:39.719 00.000 10844 Enqueuing Move request for scope (0.09, 0.11)
03:46:39.719 00.000 11060 Worker thread wakes up
03:46:39.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:39.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
03:46:39.719 00.000 10844 UpdateGuideState exits: m=1832 SNR=26.6
03:46:39.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
03:46:39.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:39.719 00.000 11060 Moving (0.09, 0.11) raw xDistance=0.13 yDistance=0.07
03:46:39.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:39.719 00.000 10844 Enqueuing Expose request
03:46:39.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:46:39.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:39.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:46:39.719 00.000 11060 MoveAxis(W, 28, ABG)
03:46:39.719 00.000 11060 Guiding  Dir = 3, Dur = 28
03:46:39.740 00.021 11060 IsSlewing returns 0
03:46:39.740 00.000 11060 IsGuiding returns 0
03:46:39.796 00.056 11060 IsGuiding returns 0
03:46:39.796 00.000 11060 Move returns status 0, amount 28
03:46:39.796 00.000 11060 MoveAxis(N, 0, ABG)
03:46:39.796 00.000 11060 Move returns status 0, amount 0
03:46:39.796 00.000 11060 move complete, result=0
03:46:39.796 00.000 11060 worker thread done servicing request
03:46:39.796 00.000 11060 Worker thread wakes up
03:46:39.796 00.000 10844 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
03:46:39.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:39.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:40.437 00.641 11060 Exposure complete
03:46:40.638 00.201 11060 worker thread done servicing request
03:46:40.638 00.000 10844 OnExposeComplete: enter
03:46:40.638 00.000 10844 UpdateGuideState(): m_state=6
03:46:40.638 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
03:46:40.638 00.000 10844 Star::Find returns 1 (0), X=620.70, Y=104.53, Mass=1687, SNR=25.9, Peak=206 HFD=3.2
03:46:40.638 00.000 10844 MultiStar: [#1 0.27,-0.05,0.97,U] [#2 0.38,-0.16,0.92,U] [#3 0.55,-0.29,0.00,M4] [#4 0.09,0.08,1.02,U] [#5 0.98,-0.26,0.00,M1] [#6 0.13,-0.53,1.06,U] [#7 0.00,0.61,0.00,M1] [#8 -0.06,-0.09,0.85,U] 
03:46:40.638 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.20}, one-star: {-0.13, -0.39}
03:46:40.638 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.44 = -2.44)
03:46:40.638 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.68 = 0.68)
03:46:40.638 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.06 mountX=-0.17 mountY=0.14, mountTheta=2.45
03:46:40.643 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.20, opts=13)
03:46:40.644 00.001 10844 Enqueuing Move request for scope (0.11, -0.20)
03:46:40.644 00.000 11060 Worker thread wakes up
03:46:40.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:40.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
03:46:40.644 00.000 10844 UpdateGuideState exits: m=1687 SNR=25.9
03:46:40.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
03:46:40.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:40.644 00.000 11060 Moving (0.11, -0.20) raw xDistance=-0.17 yDistance=0.14
03:46:40.645 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:40.645 00.000 10844 Enqueuing Expose request
03:46:40.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:46:40.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:40.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:46:40.645 00.000 11060 MoveAxis(E, 40, ABG)
03:46:40.645 00.000 11060 Guiding  Dir = 2, Dur = 40
03:46:40.658 00.013 11060 IsSlewing returns 0
03:46:40.658 00.000 11060 IsGuiding returns 0
03:46:40.704 00.046 11060 IsGuiding returns 0
03:46:40.704 00.000 11060 Move returns status 0, amount 40
03:46:40.704 00.000 11060 MoveAxis(N, 0, ABG)
03:46:40.704 00.000 11060 Move returns status 0, amount 0
03:46:40.704 00.000 11060 move complete, result=0
03:46:40.704 00.000 11060 worker thread done servicing request
03:46:40.704 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
03:46:40.704 00.000 11060 Worker thread wakes up
03:46:40.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:40.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:41.345 00.641 11060 Exposure complete
03:46:41.564 00.219 11060 worker thread done servicing request
03:46:41.564 00.000 10844 OnExposeComplete: enter
03:46:41.564 00.000 10844 UpdateGuideState(): m_state=6
03:46:41.565 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
03:46:41.565 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=104.78, Mass=1726, SNR=26.4, Peak=153 HFD=3.2
03:46:41.565 00.000 10844 MultiStar: [#1 0.29,-0.00,0.90,U] [#2 0.03,0.24,0.91,U] [#3 0.09,-0.22,0.98,U] [#4 0.10,-0.52,0.94,U] [#5 0.41,0.05,0.97,U] [#6 0.09,0.25,1.05,U] [#7 0.05,-0.47,0.86,U] [#8 0.50,0.04,0.80,U] 
03:46:41.565 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.08}, one-star: {0.16, -0.14}
03:46:41.565 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
03:46:41.565 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.32 = 1.32)
03:46:41.565 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.42 mountX=-0.05 mountY=0.20, mountTheta=1.81
03:46:41.565 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.08, opts=13)
03:46:41.565 00.000 10844 Enqueuing Move request for scope (0.19, -0.08)
03:46:41.570 00.005 11060 Worker thread wakes up
03:46:41.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:41.570 00.000 10844 UpdateGuideState exits: m=1726 SNR=26.4
03:46:41.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
03:46:41.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:41.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
03:46:41.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:41.570 00.000 10844 Enqueuing Expose request
03:46:41.570 00.000 11060 Moving (0.19, -0.08) raw xDistance=-0.05 yDistance=0.20
03:46:41.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:46:41.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:46:41.570 00.000 11060 MoveAxis(E, 0, ABG)
03:46:41.570 00.000 11060 Move returns status 0, amount 0
03:46:41.570 00.000 11060 MoveAxis(S, 77, ABG)
03:46:41.570 00.000 11060 Guiding  Dir = 1, Dur = 77
03:46:41.585 00.015 11060 IsSlewing returns 0
03:46:41.585 00.000 11060 IsGuiding returns 0
03:46:41.677 00.092 11060 IsGuiding returns 0
03:46:41.677 00.000 11060 Move returns status 0, amount 77
03:46:41.677 00.000 11060 move complete, result=0
03:46:41.677 00.000 11060 worker thread done servicing request
03:46:41.677 00.000 11060 Worker thread wakes up
03:46:41.677 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 77 ms SOUTH
03:46:41.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:41.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:42.305 00.628 11060 Exposure complete
03:46:42.504 00.199 11060 worker thread done servicing request
03:46:42.504 00.000 10844 OnExposeComplete: enter
03:46:42.504 00.000 10844 UpdateGuideState(): m_state=6
03:46:42.504 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
03:46:42.504 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=104.67, Mass=1971, SNR=28.3, Peak=236 HFD=3.2
03:46:42.504 00.000 10844 MultiStar: [#1 -0.47,-0.08,0.80,U] [#2 -0.04,0.73,0.00,M2] [#3 -0.29,0.06,0.97,U] [#4 -0.19,-0.39,0.94,U] [#5 0.37,-0.33,0.85,U] [#6 -0.73,0.17,0.00,M1] [#7 0.38,-0.35,0.89,U] [#8 0.39,0.09,0.65,U] 
03:46:42.504 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.19}, one-star: {-0.45, -0.24}
03:46:42.504 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
03:46:42.504 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
03:46:42.504 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.89 mountX=-0.20 mountY=-0.03, mountTheta=-2.99
03:46:42.509 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.19, opts=13)
03:46:42.509 00.000 10844 Enqueuing Move request for scope (-0.06, -0.19)
03:46:42.509 00.000 11060 Worker thread wakes up
03:46:42.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:42.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
03:46:42.509 00.000 10844 UpdateGuideState exits: m=1971 SNR=28.3
03:46:42.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
03:46:42.509 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:42.511 00.002 11060 Moving (-0.06, -0.19) raw xDistance=-0.20 yDistance=-0.03
03:46:42.511 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:42.511 00.000 10844 Enqueuing Expose request
03:46:42.511 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:46:42.511 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:42.511 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:46:42.511 00.000 11060 MoveAxis(E, 46, ABG)
03:46:42.511 00.000 11060 Guiding  Dir = 2, Dur = 46
03:46:42.528 00.017 11060 IsSlewing returns 0
03:46:42.528 00.000 11060 IsGuiding returns 0
03:46:42.590 00.062 11060 IsGuiding returns 0
03:46:42.590 00.000 11060 Move returns status 0, amount 46
03:46:42.590 00.000 11060 MoveAxis(N, 0, ABG)
03:46:42.590 00.000 11060 Move returns status 0, amount 0
03:46:42.590 00.000 11060 move complete, result=0
03:46:42.590 00.000 11060 worker thread done servicing request
03:46:42.590 00.000 10844 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
03:46:42.592 00.002 11060 Worker thread wakes up
03:46:42.593 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:42.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:43.229 00.636 11060 Exposure complete
03:46:43.419 00.190 11060 worker thread done servicing request
03:46:43.419 00.000 10844 OnExposeComplete: enter
03:46:43.419 00.000 10844 UpdateGuideState(): m_state=6
03:46:43.419 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
03:46:43.424 00.005 10844 Star::Find returns 1 (0), X=620.94, Y=104.44, Mass=1456, SNR=23.9, Peak=196 HFD=3.2
03:46:43.424 00.000 10844 MultiStar: [#1 0.03,0.07,1.08,U] [#2 -0.06,-0.32,1.00,U] [#3 0.09,0.16,1.00,U] [#4 0.24,-0.58,0.00,M1] [#5 0.01,-0.62,0.00,M1] [#6 -0.38,-0.24,1.08,U] [#7 -0.06,-0.27,1.01,U] [#8 0.20,0.50,0.92,U] 
03:46:43.424 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {0.11, -0.48}
03:46:43.424 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.13)
03:46:43.424 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
03:46:43.424 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.76 mountX=-0.09 mountY=-0.00, mountTheta=-3.12
03:46:43.426 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
03:46:43.426 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
03:46:43.426 00.000 11060 Worker thread wakes up
03:46:43.426 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:43.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
03:46:43.426 00.000 10844 UpdateGuideState exits: m=1456 SNR=23.9
03:46:43.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
03:46:43.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:43.426 00.000 11060 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=-0.00
03:46:43.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:43.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:46:43.426 00.000 10844 Enqueuing Expose request
03:46:43.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:43.429 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:46:43.429 00.000 11060 MoveAxis(E, 0, ABG)
03:46:43.429 00.000 11060 Move returns status 0, amount 0
03:46:43.429 00.000 11060 MoveAxis(N, 0, ABG)
03:46:43.429 00.000 11060 Move returns status 0, amount 0
03:46:43.429 00.000 11060 move complete, result=0
03:46:43.429 00.000 11060 worker thread done servicing request
03:46:43.429 00.000 11060 Worker thread wakes up
03:46:43.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:43.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:43.431 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:44.080 00.649 11060 Exposure complete
03:46:44.298 00.218 11060 worker thread done servicing request
03:46:44.298 00.000 10844 OnExposeComplete: enter
03:46:44.298 00.000 10844 UpdateGuideState(): m_state=6
03:46:44.298 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
03:46:44.298 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.37, Mass=2064, SNR=28.6, Peak=207 HFD=3.5
03:46:44.298 00.000 10844 MultiStar: [#1 0.00,-0.01,0.90,U] [#2 -0.36,0.45,0.81,U] [#3 0.51,-0.30,0.00,M2] [#4 -0.03,-0.20,0.91,U] [#5 -0.19,-0.16,0.87,U] [#6 -0.07,0.39,0.96,U] [#7 -0.11,-0.17,0.90,U] [#8 0.22,0.43,0.76,U] 
03:46:44.298 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.01}, one-star: {0.05, -0.55}
03:46:44.298 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.39) = xAngle (1.65 = 1.65)
03:46:44.298 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.77 = -1.51)
03:46:44.298 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.04 mountX=-0.00 mountY=-0.06, mountTheta=-1.65
03:46:44.303 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
03:46:44.303 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
03:46:44.303 00.000 11060 Worker thread wakes up
03:46:44.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
03:46:44.303 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
03:46:44.303 00.000 11060 Moving (-0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
03:46:44.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:46:44.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:44.306 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:46:44.306 00.000 11060 MoveAxis(E, 0, ABG)
03:46:44.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:44.306 00.000 11060 Move returns status 0, amount 0
03:46:44.306 00.000 10844 UpdateGuideState exits: m=2064 SNR=28.6
03:46:44.306 00.000 11060 MoveAxis(N, 0, ABG)
03:46:44.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:44.306 00.000 11060 Move returns status 0, amount 0
03:46:44.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:44.306 00.000 11060 move complete, result=0
03:46:44.306 00.000 10844 Enqueuing Expose request
03:46:44.306 00.000 11060 worker thread done servicing request
03:46:44.306 00.000 11060 Worker thread wakes up
03:46:44.306 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:44.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:44.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:44.941 00.635 11060 Exposure complete
03:46:45.185 00.244 11060 worker thread done servicing request
03:46:45.185 00.000 10844 OnExposeComplete: enter
03:46:45.185 00.000 10844 UpdateGuideState(): m_state=6
03:46:45.185 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
03:46:45.185 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=105.17, Mass=2057, SNR=28.5, Peak=213 HFD=3.5
03:46:45.185 00.000 10844 MultiStar: [#1 -0.13,0.17,0.89,U] [#2 -0.13,0.17,0.81,U] [#3 -0.20,-0.39,0.90,U] [#4 -0.41,-0.43,0.00,M1] [#5 -0.14,-0.40,0.85,U] [#6 -0.31,-0.43,1.00,U] [#7 -0.17,-0.31,0.85,U] [#8 0.39,-0.50,0.00,M1] 
03:46:45.185 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.13}, one-star: {-0.14, 0.25}
03:46:45.185 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.88 = 2.41)
03:46:45.185 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
03:46:45.185 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.49 mountX=-0.16 mountY=-0.15, mountTheta=-2.40
03:46:45.187 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.13, opts=13)
03:46:45.187 00.000 10844 Enqueuing Move request for scope (-0.18, -0.13)
03:46:45.187 00.000 11060 Worker thread wakes up
03:46:45.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:45.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
03:46:45.187 00.000 10844 UpdateGuideState exits: m=2057 SNR=28.5
03:46:45.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
03:46:45.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:45.187 00.000 11060 Moving (-0.18, -0.13) raw xDistance=-0.16 yDistance=-0.15
03:46:45.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:45.187 00.000 10844 Enqueuing Expose request
03:46:45.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:46:45.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:45.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:46:45.187 00.000 11060 MoveAxis(E, 39, ABG)
03:46:45.187 00.000 11060 Guiding  Dir = 2, Dur = 39
03:46:45.224 00.037 11060 IsSlewing returns 0
03:46:45.224 00.000 11060 IsGuiding returns 0
03:46:45.290 00.066 11060 IsGuiding returns 0
03:46:45.290 00.000 11060 Move returns status 0, amount 39
03:46:45.290 00.000 11060 MoveAxis(N, 0, ABG)
03:46:45.290 00.000 11060 Move returns status 0, amount 0
03:46:45.290 00.000 11060 move complete, result=0
03:46:45.290 00.000 11060 worker thread done servicing request
03:46:45.290 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
03:46:45.290 00.000 11060 Worker thread wakes up
03:46:45.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:45.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:45.955 00.665 11060 Exposure complete
03:46:46.170 00.215 11060 worker thread done servicing request
03:46:46.170 00.000 10844 OnExposeComplete: enter
03:46:46.170 00.000 10844 UpdateGuideState(): m_state=6
03:46:46.170 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
03:46:46.170 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.92, Mass=1810, SNR=26.9, Peak=235 HFD=3.4
03:46:46.170 00.000 10844 MultiStar: [#1 0.49,0.33,0.00,M1] [#2 -0.16,-0.21,0.96,U] [#3 0.07,-0.48,1.01,U] [#4 -0.20,-0.29,1.02,U] [#5 0.11,-0.15,1.00,U] [#6 -0.14,-0.06,1.04,U] [#7 -0.15,-0.67,0.00,M1] [#8 -0.03,-0.49,0.79,U] 
03:46:46.170 00.000 10844 single-star, 6 included, MultiStar: {-0.07, -0.23}, one-star: {-0.15, 0.00}
03:46:46.170 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.39) = xAngle (1.74 = 1.74)
03:46:46.170 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.87 = -1.42)
03:46:46.170 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
03:46:46.170 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.00, opts=13)
03:46:46.170 00.000 10844 Enqueuing Move request for scope (-0.15, 0.00)
03:46:46.170 00.000 11060 Worker thread wakes up
03:46:46.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:46.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
03:46:46.170 00.000 10844 UpdateGuideState exits: m=1810 SNR=26.9
03:46:46.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
03:46:46.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:46.170 00.000 11060 Moving (-0.15, 0.00) raw xDistance=-0.02 yDistance=-0.14
03:46:46.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:46.170 00.000 10844 Enqueuing Expose request
03:46:46.175 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:46:46.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:46.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:46:46.175 00.000 11060 MoveAxis(E, 0, ABG)
03:46:46.175 00.000 11060 Move returns status 0, amount 0
03:46:46.176 00.001 11060 MoveAxis(N, 0, ABG)
03:46:46.176 00.000 11060 Move returns status 0, amount 0
03:46:46.176 00.000 11060 move complete, result=0
03:46:46.176 00.000 11060 worker thread done servicing request
03:46:46.176 00.000 11060 Worker thread wakes up
03:46:46.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:46.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:46.178 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:46.822 00.644 11060 Exposure complete
03:46:47.028 00.206 11060 worker thread done servicing request
03:46:47.028 00.000 10844 OnExposeComplete: enter
03:46:47.028 00.000 10844 UpdateGuideState(): m_state=6
03:46:47.028 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
03:46:47.028 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.83, Mass=1746, SNR=26.3, Peak=197 HFD=3.5
03:46:47.028 00.000 10844 MultiStar: [#1 -0.33,0.27,0.95,U] [#2 -0.18,-0.05,0.86,U] [#3 0.09,0.32,0.90,U] [#4 -0.46,-0.14,0.99,U] [#5 0.58,0.27,0.00,M1] [#6 -0.14,-0.90,0.00,M1] [#7 -0.37,0.29,0.92,U] [#8 0.07,0.12,0.79,U] 
03:46:47.028 00.000 10844 refined, 6 included, MultiStar: {-0.25, 0.10}, one-star: {-0.46, -0.09}
03:46:47.028 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.39) = xAngle (1.38 = 1.38)
03:46:47.028 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.51 = -1.78)
03:46:47.028 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.77 mountX=0.05 mountY=-0.26, mountTheta=-1.38
03:46:47.032 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.10, opts=13)
03:46:47.032 00.000 10844 Enqueuing Move request for scope (-0.25, 0.10)
03:46:47.032 00.000 11060 Worker thread wakes up
03:46:47.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
03:46:47.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:47.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
03:46:47.032 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.3
03:46:47.032 00.000 11060 Moving (-0.25, 0.10) raw xDistance=0.05 yDistance=-0.26
03:46:47.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:47.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:46:47.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:47.032 00.000 10844 Enqueuing Expose request
03:46:47.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:46:47.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:46:47.032 00.000 11060 MoveAxis(E, 0, ABG)
03:46:47.032 00.000 11060 Move returns status 0, amount 0
03:46:47.032 00.000 11060 MoveAxis(N, 0, ABG)
03:46:47.032 00.000 11060 Move returns status 0, amount 0
03:46:47.032 00.000 11060 move complete, result=0
03:46:47.032 00.000 11060 worker thread done servicing request
03:46:47.032 00.000 11060 Worker thread wakes up
03:46:47.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:47.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:47.037 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:46:47.658 00.621 11060 Exposure complete
03:46:47.862 00.204 11060 worker thread done servicing request
03:46:47.862 00.000 10844 OnExposeComplete: enter
03:46:47.862 00.000 10844 UpdateGuideState(): m_state=6
03:46:47.863 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
03:46:47.863 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.98, Mass=2087, SNR=29.0, Peak=234 HFD=3.1
03:46:47.863 00.000 10844 MultiStar: [#1 -0.42,0.69,0.00,M1] [#2 0.14,-0.11,0.78,U] [#3 0.46,0.15,0.86,U] [#4 -0.50,0.38,0.00,M1] [#5 0.05,0.50,0.83,U] [#6 -0.41,-0.77,0.00,M2] [#7 -0.15,0.34,0.93,U] [#8 -0.24,-0.03,0.76,U] 
03:46:47.863 00.000 10844 single-star, 5 included, MultiStar: {0.03, 0.16}, one-star: {-0.07, 0.06}
03:46:47.863 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.39) = xAngle (0.98 = 0.98)
03:46:47.863 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.10 = -2.18)
03:46:47.863 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.37 mountX=0.05 mountY=-0.08, mountTheta=-0.97
03:46:47.865 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.06, opts=13)
03:46:47.865 00.000 10844 Enqueuing Move request for scope (-0.07, 0.06)
03:46:47.865 00.000 11060 Worker thread wakes up
03:46:47.865 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:47.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
03:46:47.865 00.000 10844 UpdateGuideState exits: m=2087 SNR=29.0
03:46:47.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
03:46:47.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:47.867 00.002 11060 Moving (-0.07, 0.06) raw xDistance=0.05 yDistance=-0.08
03:46:47.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:47.867 00.000 10844 Enqueuing Expose request
03:46:47.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:46:47.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:47.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:46:47.867 00.000 11060 MoveAxis(E, 0, ABG)
03:46:47.867 00.000 11060 Move returns status 0, amount 0
03:46:47.867 00.000 11060 MoveAxis(N, 0, ABG)
03:46:47.867 00.000 11060 Move returns status 0, amount 0
03:46:47.867 00.000 11060 move complete, result=0
03:46:47.867 00.000 11060 worker thread done servicing request
03:46:47.867 00.000 11060 Worker thread wakes up
03:46:47.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:47.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:47.867 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:48.503 00.636 11060 Exposure complete
03:46:48.709 00.206 11060 worker thread done servicing request
03:46:48.709 00.000 10844 OnExposeComplete: enter
03:46:48.709 00.000 10844 UpdateGuideState(): m_state=6
03:46:48.709 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
03:46:48.709 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=105.29, Mass=1651, SNR=25.6, Peak=213 HFD=3.0
03:46:48.709 00.000 10844 MultiStar: [#1 -0.07,0.33,1.03,U] [#2 -0.21,-0.18,1.01,U] [#3 -0.01,-0.27,0.96,U] [#4 -0.30,-0.24,1.03,U] [#5 -0.21,0.29,0.96,U] [#6 -0.44,-0.16,1.05,U] [#7 0.03,-0.31,0.91,U] [#8 0.38,-0.04,0.76,U] 
03:46:48.711 00.002 10844 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.19, 0.37}
03:46:48.711 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.39) = xAngle (-4.37 = 1.91)
03:46:48.711 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
03:46:48.711 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=-0.04 mountY=-0.13, mountTheta=-1.91
03:46:48.711 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.02, opts=13)
03:46:48.711 00.000 10844 Enqueuing Move request for scope (-0.13, -0.02)
03:46:48.711 00.000 11060 Worker thread wakes up
03:46:48.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:48.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
03:46:48.711 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.6
03:46:48.711 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
03:46:48.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:48.711 00.000 11060 Moving (-0.13, -0.02) raw xDistance=-0.04 yDistance=-0.13
03:46:48.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:48.711 00.000 10844 Enqueuing Expose request
03:46:48.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:46:48.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:48.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:46:48.711 00.000 11060 MoveAxis(E, 0, ABG)
03:46:48.711 00.000 11060 Move returns status 0, amount 0
03:46:48.711 00.000 11060 MoveAxis(N, 0, ABG)
03:46:48.711 00.000 11060 Move returns status 0, amount 0
03:46:48.711 00.000 11060 move complete, result=0
03:46:48.711 00.000 11060 worker thread done servicing request
03:46:48.711 00.000 11060 Worker thread wakes up
03:46:48.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:48.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:48.717 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:49.341 00.624 11060 Exposure complete
03:46:49.551 00.210 11060 worker thread done servicing request
03:46:49.551 00.000 10844 OnExposeComplete: enter
03:46:49.551 00.000 10844 UpdateGuideState(): m_state=6
03:46:49.552 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
03:46:49.552 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=105.00, Mass=1867, SNR=27.6, Peak=159 HFD=3.7
03:46:49.552 00.000 10844 MultiStar: [#1 -0.22,0.16,0.90,U] [#2 0.03,0.19,0.88,U] [#3 0.24,-0.03,1.02,U] [#4 -0.47,-0.15,1.01,U] [#5 0.25,-0.07,0.93,U] [#6 0.13,-0.32,1.00,U] [#7 -0.20,0.43,0.87,U] [#8 0.18,0.28,0.85,U] 
03:46:49.552 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.25, 0.08}
03:46:49.552 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.39) = xAngle (0.80 = 0.80)
03:46:49.552 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.93 = -2.36)
03:46:49.552 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.19 mountX=0.04 mountY=-0.04, mountTheta=-0.80
03:46:49.554 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.05, opts=13)
03:46:49.554 00.000 10844 Enqueuing Move request for scope (-0.04, 0.05)
03:46:49.556 00.002 11060 Worker thread wakes up
03:46:49.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
03:46:49.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:49.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
03:46:49.556 00.000 10844 UpdateGuideState exits: m=1867 SNR=27.6
03:46:49.556 00.000 11060 Moving (-0.04, 0.05) raw xDistance=0.04 yDistance=-0.04
03:46:49.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:49.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:46:49.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:49.556 00.000 10844 Enqueuing Expose request
03:46:49.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:49.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:46:49.556 00.000 11060 MoveAxis(E, 0, ABG)
03:46:49.556 00.000 11060 Move returns status 0, amount 0
03:46:49.556 00.000 11060 MoveAxis(N, 0, ABG)
03:46:49.556 00.000 11060 Move returns status 0, amount 0
03:46:49.556 00.000 11060 move complete, result=0
03:46:49.557 00.001 11060 worker thread done servicing request
03:46:49.557 00.000 11060 Worker thread wakes up
03:46:49.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:49.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:49.558 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:50.194 00.636 11060 Exposure complete
03:46:50.406 00.212 11060 worker thread done servicing request
03:46:50.406 00.000 10844 OnExposeComplete: enter
03:46:50.406 00.000 10844 UpdateGuideState(): m_state=6
03:46:50.407 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
03:46:50.407 00.000 10844 Star::Find returns 1 (0), X=620.01, Y=104.51, Mass=1887, SNR=27.8, Peak=183 HFD=3.2
03:46:50.408 00.001 10844 MultiStar: [#1 -0.27,0.03,0.87,U] [#2 0.33,0.51,0.00,M1] [#3 0.54,0.17,0.86,U] [#4 -0.37,-0.13,0.88,U] [#5 0.32,-0.03,0.98,U] [#6 0.06,0.13,0.92,U] [#7 0.29,0.09,0.86,U] [#8 0.22,-0.27,0.81,U] 
03:46:50.408 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.82, -0.41}
03:46:50.408 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.01)
03:46:50.408 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
03:46:50.408 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.89 mountX=-0.06 mountY=-0.01, mountTheta=-2.99
03:46:50.409 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
03:46:50.409 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
03:46:50.409 00.000 11060 Worker thread wakes up
03:46:50.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:50.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:46:50.409 00.000 10844 UpdateGuideState exits: m=1887 SNR=27.8
03:46:50.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:46:50.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:50.409 00.000 11060 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
03:46:50.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:50.409 00.000 10844 Enqueuing Expose request
03:46:50.409 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:46:50.409 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:50.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:46:50.409 00.000 11060 MoveAxis(E, 0, ABG)
03:46:50.409 00.000 11060 Move returns status 0, amount 0
03:46:50.409 00.000 11060 MoveAxis(N, 0, ABG)
03:46:50.409 00.000 11060 Move returns status 0, amount 0
03:46:50.412 00.003 11060 move complete, result=0
03:46:50.412 00.000 11060 worker thread done servicing request
03:46:50.412 00.000 11060 Worker thread wakes up
03:46:50.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:50.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:50.423 00.011 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:51.044 00.621 11060 Exposure complete
03:46:51.264 00.220 11060 worker thread done servicing request
03:46:51.264 00.000 10844 OnExposeComplete: enter
03:46:51.264 00.000 10844 UpdateGuideState(): m_state=6
03:46:51.266 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
03:46:51.266 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=105.00, Mass=1839, SNR=27.0, Peak=197 HFD=3.6
03:46:51.266 00.000 10844 MultiStar: [#1 0.24,0.58,0.00,M1] [#2 -0.21,0.47,0.96,U] [#3 0.21,-0.12,0.94,U] [#4 -0.22,-0.09,1.02,U] [#5 0.67,0.10,0.00,M1] [#6 -0.13,-0.13,1.07,U] [#7 0.09,0.41,0.96,U] [#8 0.34,0.23,0.82,U] 
03:46:51.266 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.11}, one-star: {-0.35, 0.09}
03:46:51.266 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.39) = xAngle (0.60 = 0.60)
03:46:51.266 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.73 = -2.55)
03:46:51.266 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.10 mountY=-0.07, mountTheta=-0.59
03:46:51.268 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.11, opts=13)
03:46:51.268 00.000 10844 Enqueuing Move request for scope (-0.05, 0.11)
03:46:51.269 00.001 11060 Worker thread wakes up
03:46:51.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
03:46:51.269 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
03:46:51.269 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:51.269 00.000 11060 Moving (-0.05, 0.11) raw xDistance=0.10 yDistance=-0.07
03:46:51.269 00.000 10844 UpdateGuideState exits: m=1839 SNR=27.0
03:46:51.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:46:51.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:51.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:51.269 00.000 10844 Enqueuing Expose request
03:46:51.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:51.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:46:51.269 00.000 11060 MoveAxis(E, 0, ABG)
03:46:51.269 00.000 11060 Move returns status 0, amount 0
03:46:51.269 00.000 11060 MoveAxis(N, 0, ABG)
03:46:51.271 00.002 11060 Move returns status 0, amount 0
03:46:51.271 00.000 11060 move complete, result=0
03:46:51.271 00.000 11060 worker thread done servicing request
03:46:51.271 00.000 11060 Worker thread wakes up
03:46:51.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:51.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:51.272 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:51.916 00.644 11060 Exposure complete
03:46:52.116 00.200 11060 worker thread done servicing request
03:46:52.116 00.000 10844 OnExposeComplete: enter
03:46:52.116 00.000 10844 UpdateGuideState(): m_state=6
03:46:52.116 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
03:46:52.116 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.20, Mass=2282, SNR=29.9, Peak=183 HFD=3.9
03:46:52.116 00.000 10844 MultiStar: [#1 -0.02,-0.40,0.85,U] [#2 -0.11,0.19,0.81,U] [#3 0.47,-0.09,0.80,U] [#4 -0.05,-0.29,0.85,U] [#5 0.90,-0.30,0.00,M2] [#6 -0.30,-0.19,0.88,U] [#7 -0.63,-0.36,0.00,M1] [#8 0.18,-0.48,0.75,U] 
03:46:52.116 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.30}, one-star: {0.15, -0.71}
03:46:52.116 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
03:46:52.116 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.30 = 0.30)
03:46:52.116 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.43 mountX=-0.28 mountY=0.09, mountTheta=2.84
03:46:52.125 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.30, opts=13)
03:46:52.125 00.000 10844 Enqueuing Move request for scope (0.04, -0.30)
03:46:52.125 00.000 11060 Worker thread wakes up
03:46:52.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:46:52.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
03:46:52.125 00.000 10844 UpdateGuideState exits: m=2282 SNR=29.9
03:46:52.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
03:46:52.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:52.125 00.000 11060 Moving (0.04, -0.30) raw xDistance=-0.28 yDistance=0.09
03:46:52.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:52.127 00.002 10844 Enqueuing Expose request
03:46:52.127 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:46:52.127 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:52.127 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:46:52.127 00.000 11060 MoveAxis(E, 67, ABG)
03:46:52.127 00.000 11060 Guiding  Dir = 2, Dur = 67
03:46:52.167 00.040 11060 IsSlewing returns 0
03:46:52.168 00.001 11060 IsGuiding returns 0
03:46:52.274 00.106 11060 IsGuiding returns 0
03:46:52.274 00.000 11060 Move returns status 0, amount 67
03:46:52.274 00.000 11060 MoveAxis(N, 0, ABG)
03:46:52.274 00.000 11060 Move returns status 0, amount 0
03:46:52.274 00.000 11060 move complete, result=0
03:46:52.276 00.002 10844 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
03:46:52.279 00.003 11060 worker thread done servicing request
03:46:52.279 00.000 11060 Worker thread wakes up
03:46:52.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:52.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:52.900 00.621 11060 Exposure complete
03:46:53.107 00.207 11060 worker thread done servicing request
03:46:53.107 00.000 10844 OnExposeComplete: enter
03:46:53.107 00.000 10844 UpdateGuideState(): m_state=6
03:46:53.108 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
03:46:53.108 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=105.14, Mass=2043, SNR=29.1, Peak=189 HFD=3.6
03:46:53.108 00.000 10844 MultiStar: [#1 0.04,0.67,0.00,M1] [#2 -0.07,0.77,0.00,M1] [#3 0.28,0.30,0.88,U] [#4 -0.19,0.18,0.94,U] [#5 0.69,0.38,0.00,M3] [#6 0.00,0.00,0.95,U] [#7 -0.17,0.65,0.00,M2] [#8 0.47,-0.10,0.74,U] 
03:46:53.108 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.13}, one-star: {-0.38, 0.22}
03:46:53.108 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
03:46:53.108 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.23 = -3.05)
03:46:53.108 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.50 mountX=0.13 mountY=-0.01, mountTheta=-0.09
03:46:53.112 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
03:46:53.112 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
03:46:53.112 00.000 11060 Worker thread wakes up
03:46:53.112 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:53.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
03:46:53.112 00.000 10844 UpdateGuideState exits: m=2043 SNR=29.1
03:46:53.112 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
03:46:53.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:53.112 00.000 11060 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.01
03:46:53.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:53.112 00.000 10844 Enqueuing Expose request
03:46:53.113 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:46:53.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:53.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:46:53.113 00.000 11060 MoveAxis(W, 28, ABG)
03:46:53.113 00.000 11060 Guiding  Dir = 3, Dur = 28
03:46:53.123 00.010 11060 IsSlewing returns 0
03:46:53.124 00.001 11060 IsGuiding returns 0
03:46:53.159 00.035 11060 IsGuiding returns 0
03:46:53.159 00.000 11060 Move returns status 0, amount 28
03:46:53.159 00.000 11060 MoveAxis(N, 0, ABG)
03:46:53.159 00.000 11060 Move returns status 0, amount 0
03:46:53.159 00.000 11060 move complete, result=0
03:46:53.159 00.000 11060 worker thread done servicing request
03:46:53.159 00.000 10844 GuideStep: 0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
03:46:53.159 00.000 11060 Worker thread wakes up
03:46:53.160 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:53.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:53.787 00.627 11060 Exposure complete
03:46:53.976 00.189 11060 worker thread done servicing request
03:46:53.976 00.000 10844 OnExposeComplete: enter
03:46:53.976 00.000 10844 UpdateGuideState(): m_state=6
03:46:53.976 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
03:46:53.976 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.59, Mass=2092, SNR=28.8, Peak=217 HFD=3.3
03:46:53.976 00.000 10844 MultiStar: [#1 -0.27,0.16,0.81,U] [#2 -0.23,-0.07,0.82,U] [#3 0.15,-0.22,0.86,U] [#4 -0.26,-0.10,0.90,U] [#5 0.45,0.09,0.83,U] [#6 -0.04,-0.34,0.97,U] [#7 -0.11,0.16,0.94,U] [#8 -0.47,-0.66,0.00,M1] 
03:46:53.976 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.09}, one-star: {-0.25, -0.32}
03:46:53.976 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.62)
03:46:53.976 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
03:46:53.982 00.006 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.27 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
03:46:53.982 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.09, opts=13)
03:46:53.982 00.000 10844 Enqueuing Move request for scope (-0.07, -0.09)
03:46:53.982 00.000 11060 Worker thread wakes up
03:46:53.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:53.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
03:46:53.982 00.000 10844 UpdateGuideState exits: m=2092 SNR=28.8
03:46:53.982 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
03:46:53.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:53.982 00.000 11060 Moving (-0.07, -0.09) raw xDistance=-0.10 yDistance=-0.06
03:46:53.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:53.982 00.000 10844 Enqueuing Expose request
03:46:53.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:46:53.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:53.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:46:53.982 00.000 11060 MoveAxis(E, 0, ABG)
03:46:53.982 00.000 11060 Move returns status 0, amount 0
03:46:53.982 00.000 11060 MoveAxis(N, 0, ABG)
03:46:53.982 00.000 11060 Move returns status 0, amount 0
03:46:53.982 00.000 11060 move complete, result=0
03:46:53.982 00.000 11060 worker thread done servicing request
03:46:53.982 00.000 11060 Worker thread wakes up
03:46:53.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:53.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:53.989 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:46:54.620 00.631 11060 Exposure complete
03:46:54.824 00.204 11060 worker thread done servicing request
03:46:54.824 00.000 10844 OnExposeComplete: enter
03:46:54.824 00.000 10844 UpdateGuideState(): m_state=6
03:46:54.828 00.004 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
03:46:54.829 00.001 10844 Star::Find returns 1 (0), X=620.33, Y=104.36, Mass=2023, SNR=28.7, Peak=178 HFD=3.3
03:46:54.829 00.000 10844 MultiStar: [#1 0.04,0.18,0.88,U] [#2 -0.00,-0.55,0.88,U] [#3 0.10,-0.40,0.88,U] [#4 -0.96,-0.78,0.00,M1] [#5 0.51,-0.19,0.87,U] [#6 -0.30,-0.35,0.95,U] [#7 -0.40,-0.55,0.00,M2] [#8 -0.07,-0.64,0.00,M2] 
03:46:54.829 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.32}, one-star: {-0.50, -0.56}
03:46:54.829 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.39) = xAngle (-3.08 = -3.08)
03:46:54.829 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.04 = 0.04)
03:46:54.829 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.69 mountX=-0.32 mountY=0.01, mountTheta=3.10
03:46:54.840 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.32, opts=13)
03:46:54.840 00.000 10844 Enqueuing Move request for scope (-0.04, -0.32)
03:46:54.840 00.000 11060 Worker thread wakes up
03:46:54.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.32) opts 0xd
03:46:54.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:46:54.840 00.000 10844 UpdateGuideState exits: m=2023 SNR=28.7
03:46:54.840 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.32)
03:46:54.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:54.840 00.000 11060 Moving (-0.04, -0.32) raw xDistance=-0.32 yDistance=0.01
03:46:54.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:54.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:46:54.840 00.000 10844 Enqueuing Expose request
03:46:54.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:54.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:46:54.840 00.000 11060 MoveAxis(E, 76, ABG)
03:46:54.840 00.000 11060 Guiding  Dir = 2, Dur = 76
03:46:54.859 00.019 11060 IsSlewing returns 0
03:46:54.859 00.000 11060 IsGuiding returns 0
03:46:54.951 00.092 11060 IsGuiding returns 0
03:46:54.951 00.000 11060 Move returns status 0, amount 76
03:46:54.951 00.000 11060 MoveAxis(N, 0, ABG)
03:46:54.951 00.000 11060 Move returns status 0, amount 0
03:46:54.951 00.000 11060 move complete, result=0
03:46:54.951 00.000 11060 worker thread done servicing request
03:46:54.951 00.000 11060 Worker thread wakes up
03:46:54.951 00.000 10844 GuideStep: -0.3 px 76 ms EAST, 0.0 px 0 ms NORTH
03:46:54.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:54.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:55.582 00.631 11060 Exposure complete
03:46:55.812 00.230 11060 worker thread done servicing request
03:46:55.815 00.003 10844 OnExposeComplete: enter
03:46:55.815 00.000 10844 UpdateGuideState(): m_state=6
03:46:55.815 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
03:46:55.815 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.85, Mass=1703, SNR=26.2, Peak=179 HFD=3.5
03:46:55.815 00.000 10844 MultiStar: [#1 -0.45,0.64,0.00,M1] [#2 0.03,-0.06,0.92,U] [#3 -0.03,-0.34,0.96,U] [#4 -0.14,-0.22,0.97,U] [#5 0.31,0.02,0.92,U] [#6 0.02,-0.81,0.00,M1] [#7 0.10,-0.27,1.04,U] [#8 -0.33,-0.15,0.85,U] 
03:46:55.815 00.000 10844 single-star, 6 included, MultiStar: {-0.01, -0.16}, one-star: {-0.03, -0.07}
03:46:55.815 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.39) = xAngle (-3.36 = 2.92)
03:46:55.815 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.24 = -0.24)
03:46:55.817 00.002 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.97 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
03:46:55.819 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
03:46:55.819 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
03:46:55.819 00.000 11060 Worker thread wakes up
03:46:55.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:46:55.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:55.819 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:46:55.819 00.000 10844 UpdateGuideState exits: m=1703 SNR=26.2
03:46:55.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:55.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:55.821 00.002 10844 Enqueuing Expose request
03:46:55.821 00.000 11060 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=-0.02
03:46:55.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:46:55.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:55.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:46:55.821 00.000 11060 MoveAxis(E, 0, ABG)
03:46:55.821 00.000 11060 Move returns status 0, amount 0
03:46:55.821 00.000 11060 MoveAxis(N, 0, ABG)
03:46:55.821 00.000 11060 Move returns status 0, amount 0
03:46:55.821 00.000 11060 move complete, result=0
03:46:55.822 00.001 11060 worker thread done servicing request
03:46:55.822 00.000 11060 Worker thread wakes up
03:46:55.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:55.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:55.826 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:56.468 00.642 11060 Exposure complete
03:46:56.680 00.212 11060 worker thread done servicing request
03:46:56.682 00.002 10844 OnExposeComplete: enter
03:46:56.682 00.000 10844 UpdateGuideState(): m_state=6
03:46:56.682 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
03:46:56.682 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=105.00, Mass=2114, SNR=29.2, Peak=220 HFD=3.6
03:46:56.682 00.000 10844 MultiStar: [#1 -0.15,-0.03,0.92,U] [#2 -0.06,-0.16,0.80,U] [#3 0.56,-0.41,0.00,M1] [#4 0.19,-0.74,0.00,M1] [#5 0.33,-0.53,0.00,M1] [#6 -0.07,-0.65,0.00,M2] [#7 0.19,0.03,0.80,U] [#8 0.23,0.12,0.73,U] 
03:46:56.682 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.01}, one-star: {-0.33, 0.08}
03:46:56.682 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.60 = 1.60)
03:46:56.682 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.72 = -1.56)
03:46:56.682 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.98 mountX=-0.00 mountY=-0.05, mountTheta=-1.60
03:46:56.682 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
03:46:56.682 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
03:46:56.682 00.000 11060 Worker thread wakes up
03:46:56.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:56.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
03:46:56.682 00.000 10844 UpdateGuideState exits: m=2114 SNR=29.2
03:46:56.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
03:46:56.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:56.682 00.000 11060 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=-0.05
03:46:56.687 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:56.687 00.000 10844 Enqueuing Expose request
03:46:56.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:46:56.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:56.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:46:56.687 00.000 11060 MoveAxis(E, 0, ABG)
03:46:56.687 00.000 11060 Move returns status 0, amount 0
03:46:56.687 00.000 11060 MoveAxis(N, 0, ABG)
03:46:56.687 00.000 11060 Move returns status 0, amount 0
03:46:56.687 00.000 11060 move complete, result=0
03:46:56.687 00.000 11060 worker thread done servicing request
03:46:56.687 00.000 11060 Worker thread wakes up
03:46:56.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:56.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:56.687 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:46:57.339 00.652 11060 Exposure complete
03:46:57.553 00.214 11060 worker thread done servicing request
03:46:57.553 00.000 10844 OnExposeComplete: enter
03:46:57.553 00.000 10844 UpdateGuideState(): m_state=6
03:46:57.553 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
03:46:57.555 00.002 10844 Star::Find returns 1 (0), X=621.06, Y=104.44, Mass=1839, SNR=27.2, Peak=148 HFD=3.6
03:46:57.555 00.000 10844 MultiStar: [#1 -0.37,-0.37,0.93,U] [#2 0.65,-0.66,0.00,M1] [#3 0.00,-0.92,0.00,M2] [#4 -0.02,0.17,0.92,U] [#5 0.30,-0.17,0.91,U] [#6 -0.07,-0.95,0.00,M3] [#7 0.54,0.08,0.94,U] [#8 0.40,-0.57,0.00,M1] 
03:46:57.555 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.16}, one-star: {0.23, -0.48}
03:46:57.555 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:46:57.555 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
03:46:57.555 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.86 mountX=-0.13 mountY=0.16, mountTheta=2.26
03:46:57.558 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.16, opts=13)
03:46:57.567 00.009 10844 Enqueuing Move request for scope (0.14, -0.16)
03:46:57.567 00.000 11060 Worker thread wakes up
03:46:57.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:57.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
03:46:57.567 00.000 10844 UpdateGuideState exits: m=1839 SNR=27.2
03:46:57.567 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
03:46:57.567 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:57.567 00.000 11060 Moving (0.14, -0.16) raw xDistance=-0.13 yDistance=0.16
03:46:57.567 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:57.567 00.000 10844 Enqueuing Expose request
03:46:57.568 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:46:57.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:57.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:46:57.568 00.000 11060 MoveAxis(E, 31, ABG)
03:46:57.568 00.000 11060 Guiding  Dir = 2, Dur = 31
03:46:57.572 00.004 11060 IsSlewing returns 0
03:46:57.573 00.001 11060 IsGuiding returns 0
03:46:57.634 00.061 11060 IsGuiding returns 0
03:46:57.634 00.000 11060 Move returns status 0, amount 31
03:46:57.634 00.000 11060 MoveAxis(N, 0, ABG)
03:46:57.634 00.000 11060 Move returns status 0, amount 0
03:46:57.634 00.000 11060 move complete, result=0
03:46:57.634 00.000 11060 worker thread done servicing request
03:46:57.634 00.000 11060 Worker thread wakes up
03:46:57.634 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.2 px 0 ms NORTH
03:46:57.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:57.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:58.270 00.636 11060 Exposure complete
03:46:58.460 00.190 11060 worker thread done servicing request
03:46:58.460 00.000 10844 OnExposeComplete: enter
03:46:58.460 00.000 10844 UpdateGuideState(): m_state=6
03:46:58.462 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
03:46:58.462 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.78, Mass=1660, SNR=25.7, Peak=165 HFD=3.0
03:46:58.462 00.000 10844 MultiStar: [#1 -0.22,0.01,1.01,U] [#2 0.47,0.21,0.97,U] [#3 0.36,-0.07,1.01,U] [#4 0.01,-0.31,1.11,U] [#5 0.24,0.30,1.06,U] [#6 -0.19,-0.61,0.00,M4] [#7 -0.05,-0.20,0.98,U] [#8 0.13,-0.02,0.80,U] 
03:46:58.462 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.03}, one-star: {0.10, -0.14}
03:46:58.462 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:46:58.462 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.52 = 1.52)
03:46:58.462 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.22 mountX=-0.00 mountY=0.13, mountTheta=1.61
03:46:58.465 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
03:46:58.465 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
03:46:58.465 00.000 11060 Worker thread wakes up
03:46:58.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:46:58.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
03:46:58.465 00.000 10844 UpdateGuideState exits: m=1660 SNR=25.7
03:46:58.465 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
03:46:58.465 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:58.465 00.000 11060 Moving (0.13, -0.03) raw xDistance=-0.00 yDistance=0.13
03:46:58.465 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:58.465 00.000 10844 Enqueuing Expose request
03:46:58.465 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:46:58.465 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:58.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:46:58.465 00.000 11060 MoveAxis(E, 0, ABG)
03:46:58.465 00.000 11060 Move returns status 0, amount 0
03:46:58.465 00.000 11060 MoveAxis(N, 0, ABG)
03:46:58.465 00.000 11060 Move returns status 0, amount 0
03:46:58.465 00.000 11060 move complete, result=0
03:46:58.465 00.000 11060 worker thread done servicing request
03:46:58.465 00.000 11060 Worker thread wakes up
03:46:58.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:58.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:58.468 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:59.086 00.618 11060 Exposure complete
03:46:59.298 00.212 11060 worker thread done servicing request
03:46:59.298 00.000 10844 OnExposeComplete: enter
03:46:59.298 00.000 10844 UpdateGuideState(): m_state=6
03:46:59.299 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
03:46:59.299 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.79, Mass=1698, SNR=25.5, Peak=204 HFD=3.2
03:46:59.299 00.000 10844 MultiStar: [#1 0.00,-0.01,1.01,U] [#2 0.56,-0.37,0.00,M1] [#3 0.46,-0.81,0.00,M2] [#4 0.00,-0.19,1.08,U] [#5 0.32,0.14,1.01,U] [#6 0.12,-0.28,1.13,U] [#7 0.23,-0.20,1.04,U] [#8 0.12,-0.48,0.81,U] 
03:46:59.299 00.000 10844 single-star, 6 included, MultiStar: {0.11, -0.16}, one-star: {-0.01, -0.13}
03:46:59.299 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:46:59.299 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.05 = 0.05)
03:46:59.299 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.69 mountX=-0.13 mountY=0.01, mountTheta=3.09
03:46:59.301 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
03:46:59.302 00.001 10844 Enqueuing Move request for scope (-0.01, -0.13)
03:46:59.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:46:59.302 00.000 10844 UpdateGuideState exits: m=1698 SNR=25.5
03:46:59.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:59.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:46:59.302 00.000 11060 Worker thread wakes up
03:46:59.303 00.001 10844 Enqueuing Expose request
03:46:59.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
03:46:59.303 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
03:46:59.303 00.000 11060 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.01
03:46:59.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:46:59.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:46:59.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:46:59.303 00.000 11060 MoveAxis(E, 30, ABG)
03:46:59.303 00.000 11060 Guiding  Dir = 2, Dur = 30
03:46:59.307 00.004 11060 IsSlewing returns 0
03:46:59.308 00.001 11060 IsGuiding returns 0
03:46:59.354 00.046 11060 IsGuiding returns 0
03:46:59.354 00.000 11060 Move returns status 0, amount 30
03:46:59.354 00.000 11060 MoveAxis(N, 0, ABG)
03:46:59.354 00.000 11060 Move returns status 0, amount 0
03:46:59.354 00.000 11060 move complete, result=0
03:46:59.354 00.000 11060 worker thread done servicing request
03:46:59.355 00.001 11060 Worker thread wakes up
03:46:59.355 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
03:46:59.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:46:59.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:46:59.991 00.636 11060 Exposure complete
03:47:00.213 00.222 11060 worker thread done servicing request
03:47:00.213 00.000 10844 OnExposeComplete: enter
03:47:00.213 00.000 10844 UpdateGuideState(): m_state=6
03:47:00.213 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
03:47:00.213 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.32, Mass=1672, SNR=25.7, Peak=159 HFD=3.2
03:47:00.213 00.000 10844 MultiStar: [#1 0.27,-0.31,0.93,U] [#2 -0.21,-0.11,0.90,U] [#3 0.27,-1.21,0.00,M3] [#4 0.15,-0.46,0.99,U] [#5 0.38,-0.50,0.00,M1] [#6 -0.41,-0.69,0.00,M4] [#7 0.17,-0.13,0.99,U] [#8 0.67,-0.70,0.00,M1] 
03:47:00.213 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.32}, one-star: {-0.28, -0.60}
03:47:00.213 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
03:47:00.213 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
03:47:00.215 00.002 10844 CameraToMount -- cameraX=0.02 cameraY=-0.32 hyp=0.33 cameraTheta=-1.51 mountX=-0.32 mountY=0.07, mountTheta=2.92
03:47:00.226 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.32, opts=13)
03:47:00.226 00.000 10844 Enqueuing Move request for scope (0.02, -0.32)
03:47:00.226 00.000 11060 Worker thread wakes up
03:47:00.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:00.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.32) opts 0xd
03:47:00.226 00.000 10844 UpdateGuideState exits: m=1672 SNR=25.7
03:47:00.226 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.32)
03:47:00.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:00.226 00.000 11060 Moving (0.02, -0.32) raw xDistance=-0.32 yDistance=0.07
03:47:00.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:00.226 00.000 10844 Enqueuing Expose request
03:47:00.228 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:47:00.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:00.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:47:00.228 00.000 11060 MoveAxis(E, 75, ABG)
03:47:00.228 00.000 11060 Guiding  Dir = 2, Dur = 75
03:47:00.262 00.034 11060 IsSlewing returns 0
03:47:00.262 00.000 11060 IsGuiding returns 0
03:47:00.339 00.077 11060 IsGuiding returns 0
03:47:00.339 00.000 11060 Move returns status 0, amount 75
03:47:00.340 00.001 11060 MoveAxis(N, 0, ABG)
03:47:00.340 00.000 11060 Move returns status 0, amount 0
03:47:00.340 00.000 11060 move complete, result=0
03:47:00.340 00.000 11060 worker thread done servicing request
03:47:00.340 00.000 11060 Worker thread wakes up
03:47:00.340 00.000 10844 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
03:47:00.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:00.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:01.006 00.666 11060 Exposure complete
03:47:01.337 00.331 11060 worker thread done servicing request
03:47:01.337 00.000 10844 OnExposeComplete: enter
03:47:01.337 00.000 10844 UpdateGuideState(): m_state=6
03:47:01.338 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
03:47:01.338 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=104.67, Mass=1625, SNR=25.4, Peak=213 HFD=3.2
03:47:01.338 00.000 10844 MultiStar: [#1 0.25,-0.19,1.07,U] [#2 -0.04,0.03,0.96,U] [#3 0.24,-0.08,1.02,U] [#4 -0.12,-0.41,0.98,U] [#5 0.31,-0.34,1.00,U] [#6 0.21,-0.43,1.09,U] [#7 -0.12,-0.55,1.02,U] [#8 -0.13,-0.62,0.00,M2] 
03:47:01.338 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.28}, one-star: {-0.32, -0.25}
03:47:01.338 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
03:47:01.338 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.35 = 0.35)
03:47:01.338 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.38 mountX=-0.27 mountY=0.10, mountTheta=2.79
03:47:01.348 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.28, opts=13)
03:47:01.350 00.002 10844 Enqueuing Move request for scope (0.05, -0.28)
03:47:01.350 00.000 11060 Worker thread wakes up
03:47:01.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:01.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
03:47:01.350 00.000 10844 UpdateGuideState exits: m=1625 SNR=25.4
03:47:01.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
03:47:01.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:01.350 00.000 11060 Moving (0.05, -0.28) raw xDistance=-0.27 yDistance=0.10
03:47:01.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:01.351 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:47:01.351 00.000 10844 Enqueuing Expose request
03:47:01.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:01.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:47:01.351 00.000 11060 MoveAxis(E, 65, ABG)
03:47:01.351 00.000 11060 Guiding  Dir = 2, Dur = 65
03:47:01.379 00.028 11060 IsSlewing returns 0
03:47:01.391 00.012 11060 IsGuiding returns 0
03:47:01.487 00.096 11060 IsGuiding returns 0
03:47:01.487 00.000 11060 Move returns status 0, amount 65
03:47:01.487 00.000 11060 MoveAxis(N, 0, ABG)
03:47:01.487 00.000 11060 Move returns status 0, amount 0
03:47:01.487 00.000 11060 move complete, result=0
03:47:01.487 00.000 11060 worker thread done servicing request
03:47:01.487 00.000 10844 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
03:47:01.487 00.000 11060 Worker thread wakes up
03:47:01.489 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:01.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:02.123 00.634 11060 Exposure complete
03:47:02.489 00.366 11060 worker thread done servicing request
03:47:02.489 00.000 10844 OnExposeComplete: enter
03:47:02.489 00.000 10844 UpdateGuideState(): m_state=6
03:47:02.489 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
03:47:02.489 00.000 10844 Star::Find returns 1 (0), X=620.09, Y=104.64, Mass=1875, SNR=27.4, Peak=199 HFD=3.3
03:47:02.492 00.003 10844 MultiStar: [#1 0.18,0.15,0.94,U] [#2 0.11,-0.09,0.88,U] [#3 0.34,-0.05,0.92,U] [#4 -0.21,-0.11,0.94,U] [#5 0.15,-0.42,0.86,U] [#6 0.32,-0.57,0.00,M4] [#7 -0.12,0.48,0.93,U] [#8 0.26,0.19,0.79,U] 
03:47:02.492 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {-0.74, -0.28}
03:47:02.492 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.53)
03:47:02.492 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
03:47:02.492 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.36 mountX=-0.02 mountY=-0.02, mountTheta=-2.52
03:47:02.496 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
03:47:02.496 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
03:47:02.496 00.000 11060 Worker thread wakes up
03:47:02.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
03:47:02.496 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
03:47:02.496 00.000 11060 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
03:47:02.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:47:02.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:02.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:02.496 00.000 10844 UpdateGuideState exits: m=1875 SNR=27.4
03:47:02.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:02.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:47:02.496 00.000 11060 MoveAxis(E, 0, ABG)
03:47:02.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:02.496 00.000 11060 Move returns status 0, amount 0
03:47:02.496 00.000 11060 MoveAxis(N, 0, ABG)
03:47:02.496 00.000 11060 Move returns status 0, amount 0
03:47:02.499 00.003 11060 move complete, result=0
03:47:02.499 00.000 10844 Enqueuing Expose request
03:47:02.499 00.000 11060 worker thread done servicing request
03:47:02.499 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:02.499 00.000 11060 Worker thread wakes up
03:47:02.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:02.501 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:03.156 00.655 11060 Exposure complete
03:47:03.493 00.337 10844 evsrv: cli 0EEEEB10 connect
03:47:03.493 00.000 10844 case statement mapped state 6 to 3
03:47:03.493 00.000 10844 case statement mapped state 6 to 3
03:47:03.495 00.002 10844 evsrv: cli 0EEEEB10 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"e831f1f3-3484-4921-92c7-df21aff64c97"}
03:47:03.495 00.000 10844 PhdController::Guide begins
03:47:03.495 00.000 10844 PhdController: newstate STATE_SETUP
03:47:03.495 00.000 10844 PhdController: setup
03:47:03.495 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
03:47:03.495 00.000 10844 PhdController: guider state = 6
03:47:03.495 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:47:03.495 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
03:47:03.495 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":0,"id":"e831f1f3-3484-4921-92c7-df21aff64c97"}
03:47:03.497 00.002 10844 evsrv: cli 0EEEEB10 disconnect
03:47:03.500 00.003 10844 evsrv: cli 0EEEEA70 connect
03:47:03.500 00.000 10844 case statement mapped state 6 to 3
03:47:03.502 00.002 10844 case statement mapped state 6 to 3
03:47:03.503 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_shift_params","id":"3d1d4af2-3ce3-4cae-a022-95c44891a82d"}
03:47:03.503 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"3d1d4af2-3ce3-4cae-a022-95c44891a82d"}
03:47:03.503 00.000 10844 evsrv: cli 0EEEEA70 disconnect
03:47:03.506 00.003 10844 evsrv: cli 0EEEDDF0 connect
03:47:03.506 00.000 10844 case statement mapped state 6 to 3
03:47:03.507 00.001 10844 case statement mapped state 6 to 3
03:47:03.507 00.000 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_lock_position","id":"f11488b2-0954-4035-a0ae-e317c3d59223"}
03:47:03.507 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":[620.83,104.92],"id":"f11488b2-0954-4035-a0ae-e317c3d59223"}
03:47:03.509 00.002 10844 evsrv: cli 0EEEDDF0 disconnect
03:47:03.512 00.003 10844 evsrv: cli 0EEEDFD0 connect
03:47:03.512 00.000 10844 case statement mapped state 6 to 3
03:47:03.513 00.001 10844 case statement mapped state 6 to 3
03:47:03.513 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_calibrated","id":"996592dc-a3d0-40cc-8534-7d8213e089fa"}
03:47:03.513 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":true,"id":"996592dc-a3d0-40cc-8534-7d8213e089fa"}
03:47:03.516 00.003 10844 evsrv: cli 0EEEDFD0 disconnect
03:47:03.519 00.003 10844 evsrv: cli 0EEEE110 connect
03:47:03.519 00.000 10844 case statement mapped state 6 to 3
03:47:03.519 00.000 10844 case statement mapped state 6 to 3
03:47:03.519 00.000 10844 evsrv: cli 0EEEE110 request: {"method":"get_app_state","id":"bb27c961-e8d7-4021-88a2-08e5ec0be8f2"}
03:47:03.519 00.000 10844 case statement mapped state 6 to 3
03:47:03.519 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb27c961-e8d7-4021-88a2-08e5ec0be8f2"}
03:47:03.523 00.004 10844 evsrv: cli 0EEEE110 disconnect
03:47:03.613 00.090 11060 worker thread done servicing request
03:47:03.613 00.000 10844 OnExposeComplete: enter
03:47:03.613 00.000 10844 UpdateGuideState(): m_state=6
03:47:03.614 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
03:47:03.614 00.000 10844 Star::Find returns 1 (0), X=620.27, Y=104.61, Mass=1623, SNR=25.3, Peak=229 HFD=3.4
03:47:03.614 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.39) = xAngle (-4.03 = 2.26)
03:47:03.614 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.90 = -0.90)
03:47:03.615 00.001 10844 CameraToMount -- cameraX=-0.56 cameraY=-0.31 hyp=0.64 cameraTheta=-2.64 mountX=-0.40 mountY=-0.50, mountTheta=-2.25
03:47:03.619 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.56, y=-0.31, opts=13)
03:47:03.619 00.000 10844 Enqueuing Move request for scope (-0.56, -0.31)
03:47:03.620 00.001 11060 Worker thread wakes up
03:47:03.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:03.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.31) opts 0xd
03:47:03.620 00.000 10844 UpdateGuideState exits: m=1623 SNR=25.3
03:47:03.620 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 1 / 99999
03:47:03.620 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378423.620,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:47:03.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.56, -0.31)
03:47:03.620 00.000 11060 Moving (-0.56, -0.31) raw xDistance=-0.40 yDistance=-0.50
03:47:03.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
03:47:03.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:03.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:47:03.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:03.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
03:47:03.620 00.000 10844 Enqueuing Expose request
03:47:03.620 00.000 11060 MoveAxis(E, 95, ABG)
03:47:03.620 00.000 11060 Guiding  Dir = 2, Dur = 95
03:47:03.645 00.025 11060 IsSlewing returns 0
03:47:03.646 00.001 11060 IsGuiding returns 0
03:47:03.768 00.122 11060 IsGuiding returns 0
03:47:03.768 00.000 11060 Move returns status 0, amount 95
03:47:03.768 00.000 11060 MoveAxis(N, 0, ABG)
03:47:03.769 00.001 11060 Move returns status 0, amount 0
03:47:03.769 00.000 11060 move complete, result=0
03:47:03.769 00.000 11060 worker thread done servicing request
03:47:03.769 00.000 11060 Worker thread wakes up
03:47:03.769 00.000 10844 GuideStep: -0.4 px 95 ms EAST, -0.5 px 0 ms NORTH
03:47:03.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:03.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:04.400 00.631 11060 Exposure complete
03:47:04.788 00.388 11060 worker thread done servicing request
03:47:04.788 00.000 10844 OnExposeComplete: enter
03:47:04.788 00.000 10844 UpdateGuideState(): m_state=6
03:47:04.790 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
03:47:04.790 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.42, Mass=2085, SNR=29.3, Peak=165 HFD=3.5
03:47:04.790 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:47:04.790 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:47:04.790 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.50 hyp=0.51 cameraTheta=-1.36 mountX=-0.47 mountY=0.19, mountTheta=2.77
03:47:04.794 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.50, opts=13)
03:47:04.794 00.000 10844 Enqueuing Move request for scope (0.11, -0.50)
03:47:04.795 00.001 11060 Worker thread wakes up
03:47:04.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.50) opts 0xd
03:47:04.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:04.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.50)
03:47:04.795 00.000 10844 UpdateGuideState exits: m=2085 SNR=29.3
03:47:04.795 00.000 11060 Moving (0.11, -0.50) raw xDistance=-0.47 yDistance=0.19
03:47:04.795 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 2 / 99999
03:47:04.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
03:47:04.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:04.796 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770378424.795,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":1.2,"SettleTime":10.0,"StarLocked":true}
03:47:04.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:47:04.796 00.000 11060 MoveAxis(E, 114, ABG)
03:47:04.796 00.000 11060 Guiding  Dir = 2, Dur = 114
03:47:04.801 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:04.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:04.801 00.000 10844 Enqueuing Expose request
03:47:04.806 00.005 11060 IsSlewing returns 0
03:47:04.807 00.001 11060 IsGuiding returns 0
03:47:04.927 00.120 11060 IsGuiding returns 0
03:47:04.927 00.000 11060 Move returns status 0, amount 114
03:47:04.927 00.000 11060 MoveAxis(N, 0, ABG)
03:47:04.927 00.000 11060 Move returns status 0, amount 0
03:47:04.927 00.000 11060 move complete, result=0
03:47:04.927 00.000 11060 worker thread done servicing request
03:47:04.927 00.000 11060 Worker thread wakes up
03:47:04.927 00.000 10844 GuideStep: -0.5 px 114 ms EAST, 0.2 px 0 ms NORTH
03:47:04.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:04.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:05.632 00.705 11060 Exposure complete
03:47:06.415 00.783 11060 worker thread done servicing request
03:47:06.415 00.000 10844 OnExposeComplete: enter
03:47:06.415 00.000 10844 UpdateGuideState(): m_state=6
03:47:06.416 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
03:47:06.416 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=104.82, Mass=1662, SNR=26.0, Peak=222 HFD=3.2
03:47:06.416 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.39) = xAngle (-4.29 = 1.99)
03:47:06.417 00.001 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.17 = -1.17)
03:47:06.417 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.10 hyp=0.41 cameraTheta=-2.90 mountX=-0.16 mountY=-0.37, mountTheta=-1.99
03:47:06.422 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.10, opts=13)
03:47:06.422 00.000 10844 Enqueuing Move request for scope (-0.39, -0.10)
03:47:06.422 00.000 11060 Worker thread wakes up
03:47:06.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.10) opts 0xd
03:47:06.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.10)
03:47:06.422 00.000 11060 Moving (-0.39, -0.10) raw xDistance=-0.16 yDistance=-0.37
03:47:06.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
03:47:06.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:47:06.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
03:47:06.422 00.000 11060 MoveAxis(E, 42, ABG)
03:47:06.424 00.002 11060 Guiding  Dir = 2, Dur = 42
03:47:06.426 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:06.426 00.000 10844 UpdateGuideState exits: m=1662 SNR=26.0
03:47:06.426 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 3 / 99999
03:47:06.428 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770378426.428,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
03:47:06.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:06.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:06.428 00.000 10844 Enqueuing Expose request
03:47:06.440 00.012 11060 IsSlewing returns 0
03:47:06.442 00.002 11060 IsGuiding returns 0
03:47:06.488 00.046 11060 IsGuiding returns 0
03:47:06.488 00.000 11060 Move returns status 0, amount 42
03:47:06.488 00.000 11060 MoveAxis(N, 0, ABG)
03:47:06.488 00.000 11060 Move returns status 0, amount 0
03:47:06.488 00.000 11060 move complete, result=0
03:47:06.488 00.000 11060 worker thread done servicing request
03:47:06.488 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.4 px 0 ms NORTH
03:47:06.488 00.000 11060 Worker thread wakes up
03:47:06.489 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:06.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:07.173 00.684 11060 Exposure complete
03:47:07.877 00.704 11060 worker thread done servicing request
03:47:07.877 00.000 10844 OnExposeComplete: enter
03:47:07.877 00.000 10844 UpdateGuideState(): m_state=6
03:47:07.877 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
03:47:07.879 00.002 10844 Star::Find returns 1 (0), X=620.99, Y=104.89, Mass=1842, SNR=26.9, Peak=184 HFD=3.0
03:47:07.879 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.39) = xAngle (-1.60 = -1.60)
03:47:07.879 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.52 = 1.52)
03:47:07.879 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=-0.00 mountY=0.16, mountTheta=1.60
03:47:07.882 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.03, opts=13)
03:47:07.882 00.000 10844 Enqueuing Move request for scope (0.16, -0.03)
03:47:07.883 00.001 11060 Worker thread wakes up
03:47:07.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:07.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
03:47:07.883 00.000 10844 UpdateGuideState exits: m=1842 SNR=26.9
03:47:07.883 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
03:47:07.884 00.001 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 4 / 99999
03:47:07.884 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378427.884,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
03:47:07.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:07.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:07.884 00.000 10844 Enqueuing Expose request
03:47:07.884 00.000 11060 Moving (0.16, -0.03) raw xDistance=-0.00 yDistance=0.16
03:47:07.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:47:07.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:07.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:47:07.884 00.000 11060 MoveAxis(E, 0, ABG)
03:47:07.884 00.000 11060 Move returns status 0, amount 0
03:47:07.884 00.000 11060 MoveAxis(N, 0, ABG)
03:47:07.884 00.000 11060 Move returns status 0, amount 0
03:47:07.887 00.003 11060 move complete, result=0
03:47:07.887 00.000 11060 worker thread done servicing request
03:47:07.887 00.000 11060 Worker thread wakes up
03:47:07.887 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:07.889 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:07.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:08.552 00.663 11060 Exposure complete
03:47:08.918 00.366 11060 worker thread done servicing request
03:47:08.918 00.000 10844 OnExposeComplete: enter
03:47:08.918 00.000 10844 UpdateGuideState(): m_state=6
03:47:08.918 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
03:47:08.918 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=104.88, Mass=1894, SNR=27.3, Peak=171 HFD=3.5
03:47:08.918 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.39) = xAngle (-4.34 = 1.94)
03:47:08.918 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.22 = -1.22)
03:47:08.918 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=-0.08 mountY=-0.20, mountTheta=-1.94
03:47:08.922 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.04, opts=13)
03:47:08.922 00.000 10844 Enqueuing Move request for scope (-0.21, -0.04)
03:47:08.923 00.001 11060 Worker thread wakes up
03:47:08.923 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:47:08.923 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
03:47:08.923 00.000 10844 UpdateGuideState exits: m=1894 SNR=27.3
03:47:08.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
03:47:08.924 00.001 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 5 / 99999
03:47:08.924 00.000 11060 Moving (-0.21, -0.04) raw xDistance=-0.08 yDistance=-0.20
03:47:08.924 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378428.924,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
03:47:08.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:47:08.924 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.21 newest=-0.41
03:47:08.925 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:47:08.925 00.000 11060 MoveAxis(E, 0, ABG)
03:47:08.925 00.000 11060 Move returns status 0, amount 0
03:47:08.925 00.000 11060 BLC: Oldest BLC event removed
03:47:08.925 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 625 applied
03:47:08.925 00.000 11060 MoveAxis(N, 702, ABG)
03:47:08.925 00.000 11060 Guiding  Dir = 0, Dur = 702
03:47:08.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:08.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:08.925 00.000 10844 Enqueuing Expose request
03:47:08.950 00.025 11060 IsSlewing returns 0
03:47:08.951 00.001 11060 IsGuiding returns 0
03:47:09.676 00.725 11060 IsGuiding returns 0
03:47:09.676 00.000 11060 Move returns status 0, amount 702
03:47:09.676 00.000 11060 move complete, result=0
03:47:09.676 00.000 11060 worker thread done servicing request
03:47:09.676 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 702 ms NORTH
03:47:09.676 00.000 11060 Worker thread wakes up
03:47:09.678 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:09.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:10.313 00.635 11060 Exposure complete
03:47:10.578 00.265 11060 worker thread done servicing request
03:47:10.578 00.000 10844 OnExposeComplete: enter
03:47:10.578 00.000 10844 UpdateGuideState(): m_state=6
03:47:10.579 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
03:47:10.579 00.000 10844 Star::Find returns 1 (0), X=621.12, Y=104.89, Mass=1524, SNR=24.7, Peak=155 HFD=3.4
03:47:10.579 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
03:47:10.579 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.62 = 1.62)
03:47:10.579 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.12 mountX=0.02 mountY=0.29, mountTheta=1.51
03:47:10.582 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.03, opts=13)
03:47:10.582 00.000 10844 Enqueuing Move request for scope (0.29, -0.03)
03:47:10.582 00.000 11060 Worker thread wakes up
03:47:10.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:10.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
03:47:10.582 00.000 10844 UpdateGuideState exits: m=1524 SNR=24.7
03:47:10.582 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
03:47:10.582 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 6 / 99999
03:47:10.582 00.000 11060 Moving (0.29, -0.03) raw xDistance=0.02 yDistance=0.29
03:47:10.582 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378430.582,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":7.0,"SettleTime":10.0,"StarLocked":true}
03:47:10.583 00.001 11060 BLC: History state: CurrMiss=-0.29, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.138389, 1:-0.286981
03:47:10.583 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:47:10.583 00.000 11060 BLC: window closed
03:47:10.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:47:10.584 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:10.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:10.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:47:10.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:10.584 00.000 10844 Enqueuing Expose request
03:47:10.584 00.000 11060 MoveAxis(E, 0, ABG)
03:47:10.584 00.000 11060 Move returns status 0, amount 0
03:47:10.584 00.000 11060 MoveAxis(N, 0, ABG)
03:47:10.584 00.000 11060 Move returns status 0, amount 0
03:47:10.584 00.000 11060 move complete, result=0
03:47:10.585 00.001 11060 worker thread done servicing request
03:47:10.585 00.000 11060 Worker thread wakes up
03:47:10.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:10.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:10.589 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:47:11.213 00.624 11060 Exposure complete
03:47:11.464 00.251 11060 worker thread done servicing request
03:47:11.464 00.000 10844 OnExposeComplete: enter
03:47:11.464 00.000 10844 UpdateGuideState(): m_state=6
03:47:11.467 00.003 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
03:47:11.467 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=105.04, Mass=1705, SNR=25.8, Peak=190 HFD=2.9
03:47:11.467 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:47:11.467 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:47:11.467 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=0.13 mountY=0.05, mountTheta=0.34
03:47:11.481 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
03:47:11.481 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
03:47:11.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:11.483 00.002 10844 UpdateGuideState exits: m=1705 SNR=25.8
03:47:11.483 00.000 10844 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 7 / 99999
03:47:11.483 00.000 11060 Worker thread wakes up
03:47:11.484 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
03:47:11.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
03:47:11.484 00.000 11060 Moving (0.07, 0.12) raw xDistance=0.13 yDistance=0.05
03:47:11.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:47:11.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:11.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:47:11.484 00.000 11060 MoveAxis(W, 31, ABG)
03:47:11.484 00.000 11060 Guiding  Dir = 3, Dur = 31
03:47:11.484 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378431.483,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.24,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
03:47:11.486 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:11.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:11.486 00.000 10844 Enqueuing Expose request
03:47:11.499 00.013 11060 IsSlewing returns 0
03:47:11.499 00.000 11060 IsGuiding returns 0
03:47:11.543 00.044 11060 IsGuiding returns 0
03:47:11.543 00.000 11060 Move returns status 0, amount 31
03:47:11.543 00.000 11060 MoveAxis(N, 0, ABG)
03:47:11.543 00.000 11060 Move returns status 0, amount 0
03:47:11.543 00.000 11060 move complete, result=0
03:47:11.543 00.000 11060 worker thread done servicing request
03:47:11.543 00.000 11060 Worker thread wakes up
03:47:11.543 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
03:47:11.543 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:11.543 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:12.178 00.635 11060 Exposure complete
03:47:12.464 00.286 11060 worker thread done servicing request
03:47:12.464 00.000 10844 OnExposeComplete: enter
03:47:12.464 00.000 10844 UpdateGuideState(): m_state=6
03:47:12.466 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
03:47:12.466 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.62, Mass=1709, SNR=26.0, Peak=155 HFD=3.6
03:47:12.466 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:47:12.466 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
03:47:12.466 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.62 mountX=-0.30 mountY=0.03, mountTheta=3.03
03:47:12.470 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.30, opts=13)
03:47:12.470 00.000 10844 Enqueuing Move request for scope (-0.01, -0.30)
03:47:12.470 00.000 11060 Worker thread wakes up
03:47:12.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:47:12.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.30) opts 0xd
03:47:12.471 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.30)
03:47:12.471 00.000 11060 Moving (-0.01, -0.30) raw xDistance=-0.30 yDistance=0.03
03:47:12.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:47:12.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:12.472 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:47:12.472 00.000 11060 MoveAxis(E, 70, ABG)
03:47:12.472 00.000 11060 Guiding  Dir = 2, Dur = 70
03:47:12.472 00.000 10844 UpdateGuideState exits: m=1709 SNR=26.0
03:47:12.472 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 8 / 99999
03:47:12.473 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770378432.473,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
03:47:12.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:12.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:12.473 00.000 10844 Enqueuing Expose request
03:47:12.477 00.004 11060 IsSlewing returns 0
03:47:12.477 00.000 11060 IsGuiding returns 0
03:47:12.553 00.076 11060 IsGuiding returns 0
03:47:12.553 00.000 11060 Move returns status 0, amount 70
03:47:12.553 00.000 11060 MoveAxis(N, 0, ABG)
03:47:12.553 00.000 11060 Move returns status 0, amount 0
03:47:12.553 00.000 11060 move complete, result=0
03:47:12.553 00.000 11060 worker thread done servicing request
03:47:12.553 00.000 11060 Worker thread wakes up
03:47:12.553 00.000 10844 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
03:47:12.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:12.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:13.192 00.639 11060 Exposure complete
03:47:13.454 00.262 11060 worker thread done servicing request
03:47:13.454 00.000 10844 OnExposeComplete: enter
03:47:13.454 00.000 10844 UpdateGuideState(): m_state=6
03:47:13.456 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
03:47:13.456 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=105.08, Mass=1548, SNR=25.3, Peak=180 HFD=3.4
03:47:13.456 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.39) = xAngle (1.07 = 1.07)
03:47:13.456 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.19 = -2.09)
03:47:13.456 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.25 cameraTheta=2.46 mountX=0.12 mountY=-0.22, mountTheta=-1.06
03:47:13.460 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.16, opts=13)
03:47:13.460 00.000 10844 Enqueuing Move request for scope (-0.20, 0.16)
03:47:13.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:13.460 00.000 10844 UpdateGuideState exits: m=1548 SNR=25.3
03:47:13.460 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 9 / 99999
03:47:13.461 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770378433.461,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
03:47:13.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:13.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:13.461 00.000 10844 Enqueuing Expose request
03:47:13.461 00.000 11060 Worker thread wakes up
03:47:13.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
03:47:13.461 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
03:47:13.461 00.000 11060 Moving (-0.20, 0.16) raw xDistance=0.12 yDistance=-0.22
03:47:13.465 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:47:13.465 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
03:47:13.465 00.000 11060 MoveAxis(W, 27, ABG)
03:47:13.465 00.000 11060 Guiding  Dir = 3, Dur = 27
03:47:13.478 00.013 11060 IsSlewing returns 0
03:47:13.479 00.001 11060 IsGuiding returns 0
03:47:13.509 00.030 11060 IsGuiding returns 0
03:47:13.509 00.000 11060 Move returns status 0, amount 27
03:47:13.509 00.000 11060 MoveAxis(N, 86, ABG)
03:47:13.509 00.000 11060 Guiding  Dir = 0, Dur = 86
03:47:13.524 00.015 11060 IsSlewing returns 0
03:47:13.524 00.000 11060 IsGuiding returns 0
03:47:13.621 00.097 11060 IsGuiding returns 0
03:47:13.621 00.000 11060 Move returns status 0, amount 86
03:47:13.621 00.000 11060 move complete, result=0
03:47:13.621 00.000 11060 worker thread done servicing request
03:47:13.621 00.000 10844 GuideStep: 0.1 px 27 ms WEST, -0.2 px 86 ms NORTH
03:47:13.621 00.000 11060 Worker thread wakes up
03:47:13.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:13.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:14.262 00.641 11060 Exposure complete
03:47:14.513 00.251 11060 worker thread done servicing request
03:47:14.513 00.000 10844 OnExposeComplete: enter
03:47:14.513 00.000 10844 UpdateGuideState(): m_state=6
03:47:14.514 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
03:47:14.514 00.000 10844 Star::Find returns 1 (0), X=621.19, Y=105.04, Mass=1673, SNR=26.3, Peak=146 HFD=3.1
03:47:14.514 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.39) = xAngle (-1.06 = -1.06)
03:47:14.514 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.06 = 2.06)
03:47:14.514 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.12 hyp=0.38 cameraTheta=0.33 mountX=0.19 mountY=0.34, mountTheta=1.07
03:47:14.517 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.12, opts=13)
03:47:14.518 00.001 10844 Enqueuing Move request for scope (0.36, 0.12)
03:47:14.518 00.000 11060 Worker thread wakes up
03:47:14.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.12) opts 0xd
03:47:14.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.12)
03:47:14.518 00.000 11060 Moving (0.36, 0.12) raw xDistance=0.19 yDistance=0.34
03:47:14.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:47:14.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:14.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:47:14.518 00.000 11060 MoveAxis(W, 44, ABG)
03:47:14.518 00.000 11060 Guiding  Dir = 3, Dur = 44
03:47:14.520 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:14.520 00.000 10844 UpdateGuideState exits: m=1673 SNR=26.3
03:47:14.520 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 10 / 99999
03:47:14.520 00.000 10844 PhdController: newstate STATE_FINISH
03:47:14.522 00.002 10844 PhdController complete: success
03:47:14.522 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770378434.522,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
03:47:14.522 00.000 10844 Mount: notify guiding dither settle done success=1
03:47:14.522 00.000 10844 PhdController: newstate STATE_IDLE
03:47:14.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:14.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:14.522 00.000 10844 Enqueuing Expose request
03:47:14.546 00.024 11060 IsSlewing returns 0
03:47:14.548 00.002 11060 IsGuiding returns 0
03:47:14.615 00.067 11060 IsGuiding returns 0
03:47:14.616 00.001 11060 Move returns status 0, amount 44
03:47:14.616 00.000 11060 MoveAxis(N, 0, ABG)
03:47:14.616 00.000 11060 Move returns status 0, amount 0
03:47:14.616 00.000 11060 move complete, result=0
03:47:14.616 00.000 11060 worker thread done servicing request
03:47:14.617 00.001 11060 Worker thread wakes up
03:47:14.617 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
03:47:14.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:14.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:15.244 00.627 11060 Exposure complete
03:47:15.855 00.611 11060 worker thread done servicing request
03:47:15.855 00.000 10844 OnExposeComplete: enter
03:47:15.855 00.000 10844 UpdateGuideState(): m_state=6
03:47:15.855 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
03:47:15.857 00.002 10844 Star::Find returns 1 (0), X=620.71, Y=104.76, Mass=2116, SNR=28.9, Peak=186 HFD=3.5
03:47:15.857 00.000 10844 MultiStar: [#1 0.62,0.24,0.00,M1] [#2 0.36,0.17,0.91,U] [#3 0.37,-0.08,0.96,U] [#4 0.32,-0.04,0.89,U] [#5 0.85,0.20,0.00,M1] [#6 0.57,-0.08,0.90,U] [#7 0.42,0.55,0.00,M1] [#8 0.73,-0.35,0.00,M2] 
03:47:15.857 00.000 10844 single-star, 4 included, MultiStar: {0.29, -0.04}, one-star: {-0.12, -0.16}
03:47:15.857 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.39) = xAngle (-3.61 = 2.67)
03:47:15.857 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.49 = -0.49)
03:47:15.857 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.22 mountX=-0.18 mountY=-0.09, mountTheta=-2.66
03:47:15.860 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.16, opts=13)
03:47:15.860 00.000 10844 Enqueuing Move request for scope (-0.12, -0.16)
03:47:15.860 00.000 11060 Worker thread wakes up
03:47:15.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:15.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
03:47:15.860 00.000 10844 UpdateGuideState exits: m=2116 SNR=28.9
03:47:15.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
03:47:15.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:15.860 00.000 11060 Moving (-0.12, -0.16) raw xDistance=-0.18 yDistance=-0.09
03:47:15.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:15.863 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:47:15.863 00.000 10844 Enqueuing Expose request
03:47:15.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:15.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:47:15.863 00.000 11060 MoveAxis(E, 40, ABG)
03:47:15.863 00.000 11060 Guiding  Dir = 2, Dur = 40
03:47:15.876 00.013 11060 IsSlewing returns 0
03:47:15.877 00.001 11060 IsGuiding returns 0
03:47:15.921 00.044 11060 IsGuiding returns 0
03:47:15.922 00.001 11060 Move returns status 0, amount 40
03:47:15.922 00.000 11060 MoveAxis(N, 0, ABG)
03:47:15.922 00.000 11060 Move returns status 0, amount 0
03:47:15.922 00.000 11060 move complete, result=0
03:47:15.922 00.000 11060 worker thread done servicing request
03:47:15.922 00.000 11060 Worker thread wakes up
03:47:15.922 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
03:47:15.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:15.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:16.565 00.643 11060 Exposure complete
03:47:16.889 00.324 11060 worker thread done servicing request
03:47:16.891 00.002 10844 OnExposeComplete: enter
03:47:16.891 00.000 10844 UpdateGuideState(): m_state=6
03:47:16.891 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
03:47:16.891 00.000 10844 Star::Find returns 1 (0), X=621.29, Y=105.00, Mass=1676, SNR=25.5, Peak=183 HFD=3.3
03:47:16.892 00.001 10844 MultiStar: [#1 0.42,-0.04,1.06,U] [#2 0.28,0.05,0.85,U] [#3 0.73,-0.42,0.00,M1] [#4 0.54,-0.27,0.00,M1] [#5 0.90,0.13,0.00,M2] [#6 -0.02,-0.24,1.05,U] [#7 0.40,0.23,1.03,U] [#8 0.73,0.16,0.00,M3] 
03:47:16.893 00.001 10844 refined, 4 included, MultiStar: {0.31, 0.01}, one-star: {0.47, 0.08}
03:47:16.893 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
03:47:16.893 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
03:47:16.893 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.01 hyp=0.31 cameraTheta=0.04 mountX=0.07 mountY=0.30, mountTheta=1.35
03:47:16.906 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.01, opts=13)
03:47:16.906 00.000 10844 Enqueuing Move request for scope (0.31, 0.01)
03:47:16.906 00.000 11060 Worker thread wakes up
03:47:16.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.01) opts 0xd
03:47:16.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.01)
03:47:16.906 00.000 11060 Moving (0.31, 0.01) raw xDistance=0.07 yDistance=0.30
03:47:16.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:47:16.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:16.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:47:16.906 00.000 11060 MoveAxis(E, 0, ABG)
03:47:16.906 00.000 11060 Move returns status 0, amount 0
03:47:16.906 00.000 11060 MoveAxis(N, 0, ABG)
03:47:16.908 00.002 11060 Move returns status 0, amount 0
03:47:16.908 00.000 11060 move complete, result=0
03:47:16.908 00.000 11060 worker thread done servicing request
03:47:16.908 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:16.908 00.000 10844 UpdateGuideState exits: m=1676 SNR=25.5
03:47:16.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:16.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:16.908 00.000 10844 Enqueuing Expose request
03:47:16.908 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:47:16.911 00.003 11060 Worker thread wakes up
03:47:16.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:16.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:17.560 00.649 11060 Exposure complete
03:47:17.990 00.430 11060 worker thread done servicing request
03:47:17.990 00.000 10844 OnExposeComplete: enter
03:47:17.990 00.000 10844 UpdateGuideState(): m_state=6
03:47:17.991 00.001 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
03:47:17.991 00.000 10844 Star::Find returns 1 (0), X=621.09, Y=104.19, Mass=1733, SNR=26.1, Peak=165 HFD=3.2
03:47:17.991 00.000 10844 MultiStar: [#1 0.60,-0.34,0.00,M1] [#2 0.61,-0.28,0.00,M1] [#3 0.86,-0.31,0.00,M2] [#4 0.61,-0.41,0.00,M2] [#5 1.01,-0.10,0.00,M3] [#6 0.61,-0.36,0.00,M3] [#7 0.47,-0.04,0.98,U] [#8 0.78,0.05,0.00,M4] 
03:47:17.991 00.000 10844 refined, 1 included, MultiStar: {0.37, -0.38}, one-star: {0.26, -0.72}
03:47:17.991 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (1.39) = xAngle (-2.20 = -2.20)
03:47:17.991 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
03:47:17.991 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.38 hyp=0.53 cameraTheta=-0.81 mountX=-0.31 mountY=0.43, mountTheta=2.20
03:47:17.997 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.38, opts=13)
03:47:17.999 00.002 10844 Enqueuing Move request for scope (0.37, -0.38)
03:47:17.999 00.000 11060 Worker thread wakes up
03:47:17.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.38) opts 0xd
03:47:17.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.38)
03:47:17.999 00.000 11060 Moving (0.37, -0.38) raw xDistance=-0.31 yDistance=0.43
03:47:17.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
03:47:18.000 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:18.000 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.1
03:47:18.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:18.000 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:18.000 00.000 10844 Enqueuing Expose request
03:47:18.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:47:18.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
03:47:18.000 00.000 11060 MoveAxis(E, 73, ABG)
03:47:18.000 00.000 11060 Guiding  Dir = 2, Dur = 73
03:47:18.017 00.017 11060 IsSlewing returns 0
03:47:18.017 00.000 11060 IsGuiding returns 0
03:47:18.095 00.078 11060 IsGuiding returns 0
03:47:18.095 00.000 11060 Move returns status 0, amount 73
03:47:18.096 00.001 11060 MoveAxis(N, 0, ABG)
03:47:18.097 00.001 11060 Move returns status 0, amount 0
03:47:18.097 00.000 11060 move complete, result=0
03:47:18.097 00.000 10844 GuideStep: -0.3 px 73 ms EAST, 0.4 px 0 ms NORTH
03:47:18.098 00.001 11060 worker thread done servicing request
03:47:18.099 00.001 11060 Worker thread wakes up
03:47:18.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:18.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:18.742 00.643 11060 Exposure complete
03:47:19.097 00.355 11060 worker thread done servicing request
03:47:19.097 00.000 10844 OnExposeComplete: enter
03:47:19.097 00.000 10844 UpdateGuideState(): m_state=6
03:47:19.098 00.001 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
03:47:19.098 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=105.02, Mass=1787, SNR=26.3, Peak=193 HFD=3.3
03:47:19.098 00.000 10844 MultiStar: [#1 0.58,-0.33,0.00,M2] [#2 0.09,0.62,0.00,M2] [#3 0.77,0.05,0.00,M3] [#4 0.22,-0.23,1.07,U] [#5 1.02,-0.15,0.00,M4] [#6 -0.08,-0.35,1.01,U] [#7 0.25,-0.07,0.90,U] [#8 0.43,-0.15,0.85,U] 
03:47:19.098 00.000 10844 single-star, 4 included, MultiStar: {0.12, -0.14}, one-star: {-0.14, 0.10}
03:47:19.098 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.39) = xAngle (1.15 = 1.15)
03:47:19.100 00.002 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.27 = -2.01)
03:47:19.100 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.53 mountX=0.07 mountY=-0.16, mountTheta=-1.14
03:47:19.102 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.10, opts=13)
03:47:19.102 00.000 10844 Enqueuing Move request for scope (-0.14, 0.10)
03:47:19.102 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:19.102 00.000 10844 UpdateGuideState exits: m=1787 SNR=26.3
03:47:19.102 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:19.102 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:19.102 00.000 10844 Enqueuing Expose request
03:47:19.104 00.002 11060 Worker thread wakes up
03:47:19.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
03:47:19.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
03:47:19.104 00.000 11060 Moving (-0.14, 0.10) raw xDistance=0.07 yDistance=-0.16
03:47:19.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:47:19.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:19.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:47:19.104 00.000 11060 MoveAxis(E, 0, ABG)
03:47:19.104 00.000 11060 Move returns status 0, amount 0
03:47:19.104 00.000 11060 MoveAxis(N, 0, ABG)
03:47:19.104 00.000 11060 Move returns status 0, amount 0
03:47:19.104 00.000 11060 move complete, result=0
03:47:19.106 00.002 11060 worker thread done servicing request
03:47:19.106 00.000 11060 Worker thread wakes up
03:47:19.106 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:19.106 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:19.106 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:47:19.776 00.670 11060 Exposure complete
03:47:20.281 00.505 10844 OnExposeComplete: enter
03:47:20.281 00.000 10844 UpdateGuideState(): m_state=6
03:47:20.283 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
03:47:20.283 00.000 10844 Star::Find returns 1 (0), X=621.08, Y=104.56, Mass=1600, SNR=25.0, Peak=177 HFD=3.6
03:47:20.283 00.000 10844 MultiStar: [#1 0.39,-0.47,0.00,M3] [#2 0.30,0.07,0.99,U] [#3 0.82,-0.19,0.00,M4] [#4 0.64,-0.16,0.00,M2] [#5 1.30,0.19,0.00,M5] [#6 0.67,0.07,0.00,M3] [#7 0.79,-0.55,0.00,M1] [#8 1.12,-0.16,0.00,M4] 
03:47:20.283 00.000 10844 refined, 1 included, MultiStar: {0.28, -0.14}, one-star: {0.25, -0.36}
03:47:20.283 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
03:47:20.283 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
03:47:20.283 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-0.47 mountX=-0.09 mountY=0.30, mountTheta=1.86
03:47:20.285 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.14, opts=13)
03:47:20.285 00.000 10844 Enqueuing Move request for scope (0.28, -0.14)
03:47:20.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:20.285 00.000 10844 UpdateGuideState exits: m=1600 SNR=25.0
03:47:20.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:20.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:20.285 00.000 10844 Enqueuing Expose request
03:47:20.287 00.002 11060 worker thread done servicing request
03:47:20.287 00.000 11060 Worker thread wakes up
03:47:20.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.14) opts 0xd
03:47:20.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.14)
03:47:20.287 00.000 11060 Moving (0.28, -0.14) raw xDistance=-0.09 yDistance=0.30
03:47:20.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:47:20.287 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.37 newest=0.57
03:47:20.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
03:47:20.287 00.000 11060 MoveAxis(E, 0, ABG)
03:47:20.287 00.000 11060 Move returns status 0, amount 0
03:47:20.287 00.000 11060 BLC: Oldest BLC event removed
03:47:20.287 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 625 applied
03:47:20.287 00.000 11060 MoveAxis(S, 741, ABG)
03:47:20.287 00.000 11060 Guiding  Dir = 1, Dur = 741
03:47:20.312 00.025 11060 IsSlewing returns 0
03:47:20.314 00.002 11060 IsGuiding returns 0
03:47:21.086 00.772 11060 IsGuiding returns 0
03:47:21.086 00.000 11060 Move returns status 0, amount 741
03:47:21.087 00.001 11060 move complete, result=0
03:47:21.087 00.000 11060 worker thread done servicing request
03:47:21.087 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 741 ms SOUTH
03:47:21.087 00.000 11060 Worker thread wakes up
03:47:21.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:21.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:21.714 00.627 11060 Exposure complete
03:47:22.025 00.311 11060 worker thread done servicing request
03:47:22.025 00.000 10844 OnExposeComplete: enter
03:47:22.025 00.000 10844 UpdateGuideState(): m_state=6
03:47:22.025 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
03:47:22.030 00.005 10844 Star::Find returns 1 (0), X=620.22, Y=104.90, Mass=2002, SNR=28.7, Peak=194 HFD=3.7
03:47:22.030 00.000 10844 MultiStar: [#1 -0.19,-0.37,0.91,U] [#2 0.41,0.14,0.79,U] [#3 0.22,-0.19,0.85,U] [#4 -0.11,-0.42,0.92,U] [#5 0.22,0.06,0.83,U] [#6 -0.26,0.29,0.88,U] [#7 -0.16,0.24,0.93,U] [#8 0.19,0.05,0.74,U] 
03:47:22.030 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.61, -0.02}
03:47:22.030 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.39) = xAngle (-4.03 = 2.25)
03:47:22.030 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.91 = -0.91)
03:47:22.030 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.64 mountX=-0.04 mountY=-0.05, mountTheta=-2.24
03:47:22.032 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
03:47:22.032 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
03:47:22.032 00.000 11060 Worker thread wakes up
03:47:22.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:22.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
03:47:22.032 00.000 10844 UpdateGuideState exits: m=2002 SNR=28.7
03:47:22.032 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
03:47:22.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:22.032 00.000 11060 Moving (-0.05, -0.03) raw xDistance=-0.04 yDistance=-0.05
03:47:22.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:22.032 00.000 10844 Enqueuing Expose request
03:47:22.032 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.207967, 1:-0.048310
03:47:22.032 00.000 11060 BLC: No correction, Miss < min_move
03:47:22.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:47:22.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:22.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:47:22.032 00.000 11060 MoveAxis(E, 0, ABG)
03:47:22.032 00.000 11060 Move returns status 0, amount 0
03:47:22.032 00.000 11060 MoveAxis(N, 0, ABG)
03:47:22.032 00.000 11060 Move returns status 0, amount 0
03:47:22.032 00.000 11060 move complete, result=0
03:47:22.032 00.000 11060 worker thread done servicing request
03:47:22.032 00.000 11060 Worker thread wakes up
03:47:22.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:22.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:22.037 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:22.669 00.632 11060 Exposure complete
03:47:23.353 00.684 11060 worker thread done servicing request
03:47:23.353 00.000 10844 OnExposeComplete: enter
03:47:23.353 00.000 10844 UpdateGuideState(): m_state=6
03:47:23.353 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
03:47:23.353 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=104.61, Mass=1759, SNR=26.4, Peak=244 HFD=3.2
03:47:23.353 00.000 10844 MultiStar: [#1 0.03,-0.46,0.96,U] [#2 0.16,-0.34,0.88,U] [#3 0.28,-0.37,0.93,U] [#4 0.08,0.06,1.02,U] [#5 0.17,0.12,1.01,U] [#6 0.13,-0.64,0.00,M3] [#7 -0.09,0.09,0.94,U] [#8 0.25,-0.17,0.90,U] 
03:47:23.353 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.17}, one-star: {-0.61, -0.31}
03:47:23.353 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
03:47:23.353 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
03:47:23.353 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.41 mountX=-0.16 mountY=0.05, mountTheta=2.81
03:47:23.355 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.17, opts=13)
03:47:23.355 00.000 10844 Enqueuing Move request for scope (0.03, -0.17)
03:47:23.355 00.000 11060 Worker thread wakes up
03:47:23.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
03:47:23.355 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
03:47:23.355 00.000 11060 Moving (0.03, -0.17) raw xDistance=-0.16 yDistance=0.05
03:47:23.357 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:23.357 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.207967, 1:-0.048310, 2:0.054445
03:47:23.357 00.000 10844 UpdateGuideState exits: m=1759 SNR=26.4
03:47:23.357 00.000 11060 BLC: No correction, Miss < min_move
03:47:23.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:23.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:47:23.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:23.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:23.357 00.000 10844 Enqueuing Expose request
03:47:23.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:47:23.357 00.000 11060 MoveAxis(E, 38, ABG)
03:47:23.358 00.001 11060 Guiding  Dir = 2, Dur = 38
03:47:23.363 00.005 11060 IsSlewing returns 0
03:47:23.363 00.000 11060 IsGuiding returns 0
03:47:23.408 00.045 11060 IsGuiding returns 0
03:47:23.408 00.000 11060 Move returns status 0, amount 38
03:47:23.408 00.000 11060 MoveAxis(N, 0, ABG)
03:47:23.408 00.000 11060 Move returns status 0, amount 0
03:47:23.408 00.000 11060 move complete, result=0
03:47:23.408 00.000 11060 worker thread done servicing request
03:47:23.408 00.000 11060 Worker thread wakes up
03:47:23.408 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:47:23.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:23.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:24.052 00.644 11060 Exposure complete
03:47:24.563 00.511 11060 worker thread done servicing request
03:47:24.563 00.000 10844 OnExposeComplete: enter
03:47:24.563 00.000 10844 UpdateGuideState(): m_state=6
03:47:24.564 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
03:47:24.564 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=104.25, Mass=1804, SNR=27.0, Peak=206 HFD=3.5
03:47:24.564 00.000 10844 MultiStar: [#1 -0.04,-0.16,0.84,U] [#2 -0.14,-0.05,0.85,U] [#3 0.41,-0.26,0.94,U] [#4 -0.35,-0.13,1.00,U] [#5 0.27,-0.00,0.89,U] [#6 -0.00,-0.27,1.03,U] [#7 -0.07,-0.27,0.90,U] [#8 -0.00,-0.13,0.92,U] 
03:47:24.564 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.22}, one-star: {-0.61, -0.67}
03:47:24.564 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
03:47:24.564 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:47:24.564 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.86 mountX=-0.23 mountY=-0.03, mountTheta=-3.02
03:47:24.568 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.22, opts=13)
03:47:24.568 00.000 10844 Enqueuing Move request for scope (-0.07, -0.22)
03:47:24.568 00.000 11060 Worker thread wakes up
03:47:24.569 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:24.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
03:47:24.569 00.000 10844 UpdateGuideState exits: m=1804 SNR=27.0
03:47:24.569 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
03:47:24.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:24.569 00.000 11060 Moving (-0.07, -0.22) raw xDistance=-0.23 yDistance=-0.03
03:47:24.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:24.570 00.001 10844 Enqueuing Expose request
03:47:24.570 00.000 11060 BLC: window closed
03:47:24.570 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.207967, 1:-0.048310, 2:0.054445
03:47:24.570 00.000 11060 BLC: No correction, Miss < min_move
03:47:24.570 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:47:24.570 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:24.570 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:47:24.570 00.000 11060 MoveAxis(E, 55, ABG)
03:47:24.570 00.000 11060 Guiding  Dir = 2, Dur = 55
03:47:24.579 00.009 11060 IsSlewing returns 0
03:47:24.579 00.000 11060 IsGuiding returns 0
03:47:24.645 00.066 11060 IsGuiding returns 0
03:47:24.647 00.002 11060 Move returns status 0, amount 55
03:47:24.659 00.012 11060 MoveAxis(N, 0, ABG)
03:47:24.659 00.000 11060 Move returns status 0, amount 0
03:47:24.659 00.000 11060 move complete, result=0
03:47:24.659 00.000 11060 worker thread done servicing request
03:47:24.659 00.000 11060 Worker thread wakes up
03:47:24.659 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
03:47:24.662 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:24.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:25.300 00.638 11060 Exposure complete
03:47:25.565 00.265 10844 OnExposeComplete: enter
03:47:25.565 00.000 10844 UpdateGuideState(): m_state=6
03:47:25.567 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
03:47:25.567 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.53, Mass=1564, SNR=24.9, Peak=242 HFD=3.2
03:47:25.567 00.000 10844 MultiStar: [#1 -0.13,-0.72,0.00,M1] [#2 0.12,-0.28,1.01,U] [#3 0.10,-0.41,1.09,U] [#4 -0.13,-0.45,1.03,U] [#5 0.14,-0.23,1.01,U] [#6 -0.04,-0.48,1.04,U] [#7 -0.02,-0.30,1.05,U] [#8 0.44,-0.27,0.93,U] 
03:47:25.567 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.35}, one-star: {-0.49, -0.39}
03:47:25.567 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:47:25.567 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
03:47:25.567 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.54 mountX=-0.35 mountY=0.07, mountTheta=2.95
03:47:25.567 00.000 11060 worker thread done servicing request
03:47:25.569 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.35, opts=13)
03:47:25.569 00.000 10844 Enqueuing Move request for scope (0.01, -0.35)
03:47:25.569 00.000 11060 Worker thread wakes up
03:47:25.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
03:47:25.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
03:47:25.569 00.000 11060 Moving (0.01, -0.35) raw xDistance=-0.35 yDistance=0.07
03:47:25.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.35
03:47:25.571 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:25.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:47:25.571 00.000 11060 MoveAxis(E, 83, ABG)
03:47:25.571 00.000 11060 Guiding  Dir = 2, Dur = 83
03:47:25.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:25.571 00.000 10844 UpdateGuideState exits: m=1564 SNR=24.9
03:47:25.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:25.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:25.571 00.000 10844 Enqueuing Expose request
03:47:25.594 00.023 11060 IsSlewing returns 0
03:47:25.594 00.000 11060 IsGuiding returns 0
03:47:25.700 00.106 11060 IsGuiding returns 0
03:47:25.700 00.000 11060 Move returns status 0, amount 83
03:47:25.700 00.000 11060 MoveAxis(N, 0, ABG)
03:47:25.700 00.000 11060 Move returns status 0, amount 0
03:47:25.700 00.000 11060 move complete, result=0
03:47:25.700 00.000 11060 worker thread done servicing request
03:47:25.700 00.000 10844 GuideStep: -0.3 px 83 ms EAST, 0.1 px 0 ms NORTH
03:47:25.700 00.000 11060 Worker thread wakes up
03:47:25.700 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:25.702 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:26.334 00.632 11060 Exposure complete
03:47:26.811 00.477 11060 worker thread done servicing request
03:47:26.811 00.000 10844 OnExposeComplete: enter
03:47:26.811 00.000 10844 UpdateGuideState(): m_state=6
03:47:26.812 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
03:47:26.812 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.85, Mass=1723, SNR=25.8, Peak=206 HFD=3.4
03:47:26.812 00.000 10844 MultiStar: [#1 -0.21,-0.20,0.97,U] [#2 0.56,0.23,0.00,M1] [#3 0.49,-0.21,1.09,U] [#4 0.10,0.01,1.05,U] [#5 0.31,-0.13,1.04,U] [#6 0.49,0.22,1.08,U] [#7 -0.06,0.47,0.94,U] [#8 0.16,0.07,0.82,U] 
03:47:26.812 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.02}, one-star: {-0.40, -0.07}
03:47:26.813 00.001 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
03:47:26.813 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
03:47:26.813 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.13 mountX=0.04 mountY=0.11, mountTheta=1.26
03:47:26.815 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.02, opts=13)
03:47:26.819 00.004 10844 Enqueuing Move request for scope (0.12, 0.02)
03:47:26.819 00.000 11060 Worker thread wakes up
03:47:26.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:26.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
03:47:26.819 00.000 10844 UpdateGuideState exits: m=1723 SNR=25.8
03:47:26.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
03:47:26.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:26.819 00.000 11060 Moving (0.12, 0.02) raw xDistance=0.04 yDistance=0.11
03:47:26.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:26.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:47:26.819 00.000 10844 Enqueuing Expose request
03:47:26.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:26.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:47:26.819 00.000 11060 MoveAxis(E, 0, ABG)
03:47:26.821 00.002 11060 Move returns status 0, amount 0
03:47:26.821 00.000 11060 MoveAxis(N, 0, ABG)
03:47:26.821 00.000 11060 Move returns status 0, amount 0
03:47:26.821 00.000 11060 move complete, result=0
03:47:26.821 00.000 11060 worker thread done servicing request
03:47:26.821 00.000 11060 Worker thread wakes up
03:47:26.821 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:26.821 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:26.829 00.008 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:27.474 00.645 11060 Exposure complete
03:47:27.971 00.497 10844 OnExposeComplete: enter
03:47:27.971 00.000 10844 UpdateGuideState(): m_state=6
03:47:27.972 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
03:47:27.972 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.78, Mass=1907, SNR=27.5, Peak=191 HFD=3.3
03:47:27.972 00.000 10844 MultiStar: [#1 0.27,0.07,0.84,U] [#2 0.04,0.06,0.93,U] [#3 0.24,-0.17,1.03,U] [#4 0.13,0.06,0.88,U] [#5 0.37,0.03,0.93,U] [#6 0.33,-0.49,0.00,M1] [#7 0.34,-0.01,0.87,U] [#8 0.23,0.29,0.73,U] 
03:47:27.972 00.000 10844 single-star, 7 included, MultiStar: {0.22, 0.01}, one-star: {0.14, -0.14}
03:47:27.972 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
03:47:27.972 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.97 = 0.97)
03:47:27.972 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=-0.11 mountY=0.16, mountTheta=2.16
03:47:27.972 00.000 11060 worker thread done servicing request
03:47:27.975 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.14, opts=13)
03:47:27.975 00.000 10844 Enqueuing Move request for scope (0.14, -0.14)
03:47:27.975 00.000 11060 Worker thread wakes up
03:47:27.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
03:47:27.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
03:47:27.975 00.000 11060 Moving (0.14, -0.14) raw xDistance=-0.11 yDistance=0.16
03:47:27.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:47:27.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:27.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:47:27.975 00.000 11060 MoveAxis(E, 0, ABG)
03:47:27.975 00.000 11060 Move returns status 0, amount 0
03:47:27.977 00.002 11060 MoveAxis(N, 0, ABG)
03:47:27.977 00.000 11060 Move returns status 0, amount 0
03:47:27.977 00.000 11060 move complete, result=0
03:47:27.977 00.000 11060 worker thread done servicing request
03:47:27.979 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:27.979 00.000 10844 UpdateGuideState exits: m=1907 SNR=27.5
03:47:27.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:27.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:27.979 00.000 10844 Enqueuing Expose request
03:47:27.979 00.000 11060 Worker thread wakes up
03:47:27.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:27.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:27.980 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:28.618 00.638 11060 Exposure complete
03:47:29.064 00.446 11060 worker thread done servicing request
03:47:29.064 00.000 10844 OnExposeComplete: enter
03:47:29.064 00.000 10844 UpdateGuideState(): m_state=6
03:47:29.064 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
03:47:29.065 00.001 10844 Star::Find returns 1 (0), X=620.61, Y=104.83, Mass=1666, SNR=25.5, Peak=205 HFD=3.2
03:47:29.065 00.000 10844 MultiStar: [#1 0.31,0.05,0.94,U] [#2 0.43,0.10,0.99,U] [#3 0.63,-0.01,0.00,M1] [#4 0.10,-0.32,1.04,U] [#5 0.34,-0.07,0.96,U] [#6 0.27,-0.45,0.93,U] [#7 0.26,0.34,0.93,U] [#8 0.33,0.07,0.72,U] 
03:47:29.065 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.05}, one-star: {-0.22, -0.09}
03:47:29.065 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.39) = xAngle (-1.62 = -1.62)
03:47:29.065 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.50 = 1.50)
03:47:29.065 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.23 mountX=-0.01 mountY=0.23, mountTheta=1.62
03:47:29.067 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.05, opts=13)
03:47:29.067 00.000 10844 Enqueuing Move request for scope (0.22, -0.05)
03:47:29.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:29.067 00.000 10844 UpdateGuideState exits: m=1666 SNR=25.5
03:47:29.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:29.069 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:29.069 00.000 10844 Enqueuing Expose request
03:47:29.069 00.000 11060 Worker thread wakes up
03:47:29.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
03:47:29.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
03:47:29.069 00.000 11060 Moving (0.22, -0.05) raw xDistance=-0.01 yDistance=0.23
03:47:29.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:47:29.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:47:29.069 00.000 11060 MoveAxis(E, 0, ABG)
03:47:29.069 00.000 11060 Move returns status 0, amount 0
03:47:29.069 00.000 11060 MoveAxis(S, 88, ABG)
03:47:29.069 00.000 11060 Guiding  Dir = 1, Dur = 88
03:47:29.084 00.015 11060 IsSlewing returns 0
03:47:29.086 00.002 11060 IsGuiding returns 0
03:47:29.182 00.096 11060 IsGuiding returns 0
03:47:29.182 00.000 11060 Move returns status 0, amount 88
03:47:29.182 00.000 11060 move complete, result=0
03:47:29.183 00.001 11060 worker thread done servicing request
03:47:29.183 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 88 ms SOUTH
03:47:29.183 00.000 11060 Worker thread wakes up
03:47:29.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:29.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:29.833 00.650 11060 Exposure complete
03:47:30.162 00.329 11060 worker thread done servicing request
03:47:30.162 00.000 10844 OnExposeComplete: enter
03:47:30.162 00.000 10844 UpdateGuideState(): m_state=6
03:47:30.163 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
03:47:30.163 00.000 10844 Star::Find returns 1 (0), X=620.72, Y=104.83, Mass=1844, SNR=27.1, Peak=179 HFD=3.3
03:47:30.163 00.000 10844 MultiStar: [#1 0.06,0.64,0.00,M1] [#2 -0.06,0.34,0.86,U] [#3 0.51,-0.19,0.97,U] [#4 -0.54,-0.09,0.99,U] [#5 0.22,-0.13,0.93,U] [#6 -0.37,-0.51,0.00,M1] [#7 -0.45,-0.12,0.96,U] [#8 0.32,-0.80,0.00,M1] 
03:47:30.164 00.001 10844 refined, 5 included, MultiStar: {-0.08, -0.05}, one-star: {-0.11, -0.09}
03:47:30.164 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.39) = xAngle (-3.91 = 2.37)
03:47:30.164 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.79 = -0.79)
03:47:30.164 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.53 mountX=-0.07 mountY=-0.07, mountTheta=-2.36
03:47:30.167 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.05, opts=13)
03:47:30.167 00.000 10844 Enqueuing Move request for scope (-0.08, -0.05)
03:47:30.167 00.000 11060 Worker thread wakes up
03:47:30.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:30.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
03:47:30.167 00.000 10844 UpdateGuideState exits: m=1844 SNR=27.1
03:47:30.167 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
03:47:30.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:30.167 00.000 11060 Moving (-0.08, -0.05) raw xDistance=-0.07 yDistance=-0.07
03:47:30.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:30.167 00.000 10844 Enqueuing Expose request
03:47:30.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:47:30.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:30.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:47:30.167 00.000 11060 MoveAxis(E, 0, ABG)
03:47:30.167 00.000 11060 Move returns status 0, amount 0
03:47:30.167 00.000 11060 MoveAxis(N, 0, ABG)
03:47:30.167 00.000 11060 Move returns status 0, amount 0
03:47:30.167 00.000 11060 move complete, result=0
03:47:30.167 00.000 11060 worker thread done servicing request
03:47:30.167 00.000 11060 Worker thread wakes up
03:47:30.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:30.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:30.167 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:30.798 00.631 11060 Exposure complete
03:47:31.179 00.381 11060 worker thread done servicing request
03:47:31.179 00.000 10844 OnExposeComplete: enter
03:47:31.179 00.000 10844 UpdateGuideState(): m_state=6
03:47:31.179 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
03:47:31.181 00.002 10844 Star::Find returns 1 (0), X=620.35, Y=104.94, Mass=1949, SNR=27.4, Peak=236 HFD=3.3
03:47:31.181 00.000 10844 MultiStar: [#1 0.30,0.23,0.91,U] [#2 0.22,0.49,0.81,U] [#3 0.93,-0.45,0.00,M1] [#4 -0.42,0.05,0.95,U] [#5 0.10,0.28,1.03,U] [#6 -0.27,0.05,1.04,U] [#7 0.18,0.06,0.90,U] [#8 0.37,-0.25,0.80,U] 
03:47:31.181 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {-0.48, 0.02}
03:47:31.181 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.36 = 0.36)
03:47:31.181 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.80)
03:47:31.181 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=0.11 mountY=-0.04, mountTheta=-0.35
03:47:31.183 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
03:47:31.184 00.001 10844 Enqueuing Move request for scope (-0.02, 0.12)
03:47:31.184 00.000 11060 Worker thread wakes up
03:47:31.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
03:47:31.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:31.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
03:47:31.184 00.000 10844 UpdateGuideState exits: m=1949 SNR=27.4
03:47:31.184 00.000 11060 Moving (-0.02, 0.12) raw xDistance=0.11 yDistance=-0.04
03:47:31.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:31.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:31.184 00.000 10844 Enqueuing Expose request
03:47:31.186 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:47:31.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:31.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:47:31.186 00.000 11060 MoveAxis(E, 0, ABG)
03:47:31.187 00.001 11060 Move returns status 0, amount 0
03:47:31.187 00.000 11060 MoveAxis(N, 0, ABG)
03:47:31.187 00.000 11060 Move returns status 0, amount 0
03:47:31.187 00.000 11060 move complete, result=0
03:47:31.187 00.000 11060 worker thread done servicing request
03:47:31.187 00.000 11060 Worker thread wakes up
03:47:31.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:31.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:31.189 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:31.810 00.621 11060 Exposure complete
03:47:32.146 00.336 10844 OnExposeComplete: enter
03:47:32.147 00.001 10844 UpdateGuideState(): m_state=6
03:47:32.147 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
03:47:32.147 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.80, Mass=1766, SNR=26.1, Peak=202 HFD=3.6
03:47:32.148 00.001 10844 MultiStar: [#1 0.15,0.17,0.97,U] [#2 0.10,-0.09,1.00,U] [#3 0.09,-0.02,1.03,U] [#4 0.16,0.04,0.94,U] [#5 0.46,0.24,0.86,U] [#6 -0.17,-0.60,0.00,M1] [#7 0.67,-0.14,0.00,M1] [#8 0.66,-0.19,0.00,M1] 
03:47:32.148 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.03}, one-star: {-0.46, -0.12}
03:47:32.148 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
03:47:32.148 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
03:47:32.148 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.40 mountX=0.04 mountY=0.07, mountTheta=1.00
03:47:32.148 00.000 11060 worker thread done servicing request
03:47:32.151 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
03:47:32.152 00.001 10844 Enqueuing Move request for scope (0.08, 0.03)
03:47:32.152 00.000 11060 Worker thread wakes up
03:47:32.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:32.152 00.000 10844 UpdateGuideState exits: m=1766 SNR=26.1
03:47:32.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:32.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:32.152 00.000 10844 Enqueuing Expose request
03:47:32.153 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
03:47:32.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
03:47:32.153 00.000 11060 Moving (0.08, 0.03) raw xDistance=0.04 yDistance=0.07
03:47:32.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:47:32.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:32.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:47:32.153 00.000 11060 MoveAxis(E, 0, ABG)
03:47:32.153 00.000 11060 Move returns status 0, amount 0
03:47:32.153 00.000 11060 MoveAxis(N, 0, ABG)
03:47:32.153 00.000 11060 Move returns status 0, amount 0
03:47:32.153 00.000 11060 move complete, result=0
03:47:32.153 00.000 11060 worker thread done servicing request
03:47:32.153 00.000 11060 Worker thread wakes up
03:47:32.153 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:32.153 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:32.158 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:32.789 00.631 11060 Exposure complete
03:47:33.040 00.251 11060 worker thread done servicing request
03:47:33.040 00.000 10844 OnExposeComplete: enter
03:47:33.040 00.000 10844 UpdateGuideState(): m_state=6
03:47:33.040 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
03:47:33.040 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=105.05, Mass=1790, SNR=26.8, Peak=176 HFD=3.1
03:47:33.042 00.002 10844 MultiStar: [#1 0.20,0.11,0.99,U] [#2 0.15,-0.09,0.93,U] [#3 0.48,-0.06,0.90,U] [#4 0.11,-0.19,0.93,U] [#5 0.72,-0.21,0.00,M1] [#6 0.09,-0.15,1.04,U] [#7 0.16,0.14,0.89,U] [#8 0.67,-0.49,0.00,M2] 
03:47:33.042 00.000 10844 single-star, 6 included, MultiStar: {0.17, -0.01}, one-star: {0.01, 0.13}
03:47:33.042 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.14 = 0.14)
03:47:33.042 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.26 = -3.02)
03:47:33.042 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=0.13 mountY=-0.02, mountTheta=-0.12
03:47:33.045 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
03:47:33.045 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
03:47:33.045 00.000 11060 Worker thread wakes up
03:47:33.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
03:47:33.047 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
03:47:33.047 00.000 11060 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.02
03:47:33.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:33.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:47:33.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:33.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:47:33.047 00.000 11060 MoveAxis(W, 31, ABG)
03:47:33.047 00.000 11060 Guiding  Dir = 3, Dur = 31
03:47:33.048 00.001 10844 UpdateGuideState exits: m=1790 SNR=26.8
03:47:33.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:33.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:33.048 00.000 10844 Enqueuing Expose request
03:47:33.053 00.005 11060 IsSlewing returns 0
03:47:33.054 00.001 11060 IsGuiding returns 0
03:47:33.098 00.044 11060 IsGuiding returns 0
03:47:33.098 00.000 11060 Move returns status 0, amount 31
03:47:33.098 00.000 11060 MoveAxis(N, 0, ABG)
03:47:33.098 00.000 11060 Move returns status 0, amount 0
03:47:33.098 00.000 11060 move complete, result=0
03:47:33.098 00.000 11060 worker thread done servicing request
03:47:33.098 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
03:47:33.098 00.000 11060 Worker thread wakes up
03:47:33.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:33.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:33.733 00.635 11060 Exposure complete
03:47:33.967 00.234 11060 worker thread done servicing request
03:47:33.969 00.002 10844 OnExposeComplete: enter
03:47:33.969 00.000 10844 UpdateGuideState(): m_state=6
03:47:33.969 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
03:47:33.969 00.000 10844 Star::Find returns 1 (0), X=620.92, Y=104.85, Mass=1712, SNR=26.3, Peak=182 HFD=2.7
03:47:33.969 00.000 10844 MultiStar: [#1 0.35,0.25,0.88,U] [#2 0.60,0.39,0.00,M1] [#3 0.94,-0.36,0.00,M1] [#4 0.20,-0.28,0.93,U] [#5 0.21,-0.18,0.95,U] [#6 0.43,-0.26,1.09,U] [#7 0.71,0.20,0.00,M1] [#8 0.56,-0.10,0.81,U] 
03:47:33.969 00.000 10844 single-star, 5 included, MultiStar: {0.30, -0.11}, one-star: {0.09, -0.07}
03:47:33.969 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.39) = xAngle (-2.05 = -2.05)
03:47:33.969 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.08 = 1.08)
03:47:33.969 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=-0.05 mountY=0.10, mountTheta=2.05
03:47:33.971 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
03:47:33.971 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
03:47:33.971 00.000 11060 Worker thread wakes up
03:47:33.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:33.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
03:47:33.971 00.000 10844 UpdateGuideState exits: m=1712 SNR=26.3
03:47:33.971 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
03:47:33.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:33.971 00.000 11060 Moving (0.09, -0.07) raw xDistance=-0.05 yDistance=0.10
03:47:33.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:33.975 00.004 10844 Enqueuing Expose request
03:47:33.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:47:33.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:33.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:47:33.975 00.000 11060 MoveAxis(E, 0, ABG)
03:47:33.975 00.000 11060 Move returns status 0, amount 0
03:47:33.975 00.000 11060 MoveAxis(N, 0, ABG)
03:47:33.975 00.000 11060 Move returns status 0, amount 0
03:47:33.975 00.000 11060 move complete, result=0
03:47:33.975 00.000 11060 worker thread done servicing request
03:47:33.975 00.000 11060 Worker thread wakes up
03:47:33.975 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:33.975 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:33.975 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:34.604 00.629 11060 Exposure complete
03:47:34.900 00.296 11060 worker thread done servicing request
03:47:34.900 00.000 10844 OnExposeComplete: enter
03:47:34.900 00.000 10844 UpdateGuideState(): m_state=6
03:47:34.900 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
03:47:34.905 00.005 10844 Star::Find returns 1 (0), X=621.02, Y=104.97, Mass=1855, SNR=27.5, Peak=179 HFD=3.5
03:47:34.905 00.000 10844 MultiStar: [#1 -0.09,-0.12,0.92,U] [#2 0.68,-0.24,0.00,M2] [#3 0.67,-0.34,0.00,M2] [#4 0.44,-0.16,0.90,U] [#5 0.74,-0.43,0.00,M1] [#6 0.53,-0.30,0.00,M1] [#7 0.41,0.52,0.00,M2] [#8 0.46,-0.64,0.00,M2] 
03:47:34.905 00.000 10844 refined, 2 included, MultiStar: {0.18, -0.07}, one-star: {0.19, 0.05}
03:47:34.905 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
03:47:34.905 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.35 = 1.35)
03:47:34.905 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.39 mountX=-0.04 mountY=0.19, mountTheta=1.78
03:47:34.905 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.07, opts=13)
03:47:34.905 00.000 10844 Enqueuing Move request for scope (0.18, -0.07)
03:47:34.905 00.000 11060 Worker thread wakes up
03:47:34.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:34.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
03:47:34.905 00.000 10844 UpdateGuideState exits: m=1855 SNR=27.5
03:47:34.905 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
03:47:34.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:34.905 00.000 11060 Moving (0.18, -0.07) raw xDistance=-0.04 yDistance=0.19
03:47:34.909 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:34.909 00.000 10844 Enqueuing Expose request
03:47:34.909 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:47:34.909 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:34.909 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:47:34.909 00.000 11060 MoveAxis(E, 0, ABG)
03:47:34.909 00.000 11060 Move returns status 0, amount 0
03:47:34.909 00.000 11060 MoveAxis(N, 0, ABG)
03:47:34.909 00.000 11060 Move returns status 0, amount 0
03:47:34.909 00.000 11060 move complete, result=0
03:47:34.910 00.001 11060 worker thread done servicing request
03:47:34.911 00.001 11060 Worker thread wakes up
03:47:34.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:34.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:34.913 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:35.551 00.638 11060 Exposure complete
03:47:35.780 00.229 11060 worker thread done servicing request
03:47:35.780 00.000 10844 OnExposeComplete: enter
03:47:35.780 00.000 10844 UpdateGuideState(): m_state=6
03:47:35.780 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
03:47:35.780 00.000 10844 Star::Find returns 1 (0), X=621.25, Y=104.19, Mass=1844, SNR=27.5, Peak=168 HFD=2.9
03:47:35.780 00.000 10844 MultiStar: [#1 0.22,-0.40,0.99,U] [#2 0.52,0.19,0.94,U] [#3 0.88,-0.14,0.00,M3] [#4 0.03,-0.37,0.96,U] [#5 0.93,-0.35,0.00,M2] [#6 0.23,-0.80,0.00,M2] [#7 0.58,-0.16,0.00,M3] [#8 0.67,-0.67,0.00,M3] 
03:47:35.780 00.000 10844 refined, 3 included, MultiStar: {0.30, -0.33}, one-star: {0.43, -0.73}
03:47:35.780 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.39) = xAngle (-2.23 = -2.23)
03:47:35.780 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.89 = 0.89)
03:47:35.780 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.33 hyp=0.45 cameraTheta=-0.84 mountX=-0.27 mountY=0.35, mountTheta=2.24
03:47:35.780 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.33, opts=13)
03:47:35.780 00.000 10844 Enqueuing Move request for scope (0.30, -0.33)
03:47:35.780 00.000 11060 Worker thread wakes up
03:47:35.784 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:35.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.33) opts 0xd
03:47:35.784 00.000 10844 UpdateGuideState exits: m=1844 SNR=27.5
03:47:35.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.33)
03:47:35.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:35.784 00.000 11060 Moving (0.30, -0.33) raw xDistance=-0.27 yDistance=0.35
03:47:35.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:35.784 00.000 10844 Enqueuing Expose request
03:47:35.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:47:35.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.35
03:47:35.784 00.000 11060 MoveAxis(E, 64, ABG)
03:47:35.784 00.000 11060 Guiding  Dir = 2, Dur = 64
03:47:35.791 00.007 11060 IsSlewing returns 0
03:47:35.791 00.000 11060 IsGuiding returns 0
03:47:35.868 00.077 11060 IsGuiding returns 0
03:47:35.868 00.000 11060 Move returns status 0, amount 64
03:47:35.868 00.000 11060 MoveAxis(S, 135, ABG)
03:47:35.868 00.000 11060 Guiding  Dir = 1, Dur = 135
03:47:35.899 00.031 11060 IsSlewing returns 0
03:47:35.899 00.000 11060 IsGuiding returns 0
03:47:36.066 00.167 11060 IsGuiding returns 0
03:47:36.066 00.000 11060 Move returns status 0, amount 135
03:47:36.066 00.000 11060 move complete, result=0
03:47:36.066 00.000 11060 worker thread done servicing request
03:47:36.066 00.000 11060 Worker thread wakes up
03:47:36.066 00.000 10844 GuideStep: -0.3 px 64 ms EAST, 0.3 px 135 ms SOUTH
03:47:36.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:36.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:36.694 00.628 11060 Exposure complete
03:47:36.926 00.232 11060 worker thread done servicing request
03:47:36.926 00.000 10844 OnExposeComplete: enter
03:47:36.926 00.000 10844 UpdateGuideState(): m_state=6
03:47:36.926 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
03:47:36.928 00.002 10844 Star::Find returns 1 (0), X=620.72, Y=104.64, Mass=1877, SNR=26.8, Peak=195 HFD=3.5
03:47:36.928 00.000 10844 MultiStar: [#1 0.44,-0.04,0.90,U] [#2 0.10,0.09,0.93,U] [#3 0.51,-0.51,0.00,M4] [#4 0.14,-0.41,0.96,U] [#5 0.71,-0.54,0.00,M3] [#6 0.56,-0.83,0.00,M3] [#7 0.08,-0.36,0.84,U] [#8 0.10,-0.32,0.79,U] 
03:47:36.928 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.22}, one-star: {-0.11, -0.28}
03:47:36.928 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
03:47:36.928 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.68 = 0.68)
03:47:36.928 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.06 mountX=-0.19 mountY=0.16, mountTheta=2.46
03:47:36.930 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.22, opts=13)
03:47:36.930 00.000 10844 Enqueuing Move request for scope (0.12, -0.22)
03:47:36.930 00.000 11060 Worker thread wakes up
03:47:36.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:36.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
03:47:36.930 00.000 10844 UpdateGuideState exits: m=1877 SNR=26.8
03:47:36.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
03:47:36.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:36.930 00.000 11060 Moving (0.12, -0.22) raw xDistance=-0.19 yDistance=0.16
03:47:36.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:36.930 00.000 10844 Enqueuing Expose request
03:47:36.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:47:36.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:36.931 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:47:36.931 00.000 11060 MoveAxis(E, 47, ABG)
03:47:36.931 00.000 11060 Guiding  Dir = 2, Dur = 47
03:47:36.947 00.016 11060 IsSlewing returns 0
03:47:36.948 00.001 11060 IsGuiding returns 0
03:47:37.008 00.060 11060 IsGuiding returns 0
03:47:37.008 00.000 11060 Move returns status 0, amount 47
03:47:37.008 00.000 11060 MoveAxis(N, 0, ABG)
03:47:37.008 00.000 11060 Move returns status 0, amount 0
03:47:37.008 00.000 11060 move complete, result=0
03:47:37.008 00.000 11060 worker thread done servicing request
03:47:37.008 00.000 11060 Worker thread wakes up
03:47:37.008 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
03:47:37.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:37.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:37.650 00.642 11060 Exposure complete
03:47:37.901 00.251 11060 worker thread done servicing request
03:47:37.901 00.000 10844 OnExposeComplete: enter
03:47:37.901 00.000 10844 UpdateGuideState(): m_state=6
03:47:37.902 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
03:47:37.902 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.62, Mass=1724, SNR=25.7, Peak=181 HFD=3.1
03:47:37.902 00.000 10844 MultiStar: [#1 0.05,-0.40,0.98,U] [#2 0.12,-0.16,0.97,U] [#3 0.43,-0.41,0.00,M5] [#4 -0.28,-0.59,0.00,M1] [#5 0.47,0.48,0.00,M4] [#6 0.19,-0.25,0.99,U] [#7 -0.18,-0.68,0.00,M3] [#8 0.06,-0.27,0.83,U] 
03:47:37.902 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.28}, one-star: {-0.07, -0.30}
03:47:37.902 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
03:47:37.902 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
03:47:37.902 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.32 mountX=-0.26 mountY=0.11, mountTheta=2.73
03:47:37.906 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.28, opts=13)
03:47:37.906 00.000 10844 Enqueuing Move request for scope (0.07, -0.28)
03:47:37.906 00.000 11060 Worker thread wakes up
03:47:37.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
03:47:37.907 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:37.907 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
03:47:37.907 00.000 10844 UpdateGuideState exits: m=1724 SNR=25.7
03:47:37.907 00.000 11060 Moving (0.07, -0.28) raw xDistance=-0.26 yDistance=0.11
03:47:37.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:37.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:47:37.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:37.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:37.907 00.000 10844 Enqueuing Expose request
03:47:37.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:47:37.907 00.000 11060 MoveAxis(E, 62, ABG)
03:47:37.907 00.000 11060 Guiding  Dir = 2, Dur = 62
03:47:37.915 00.008 11060 IsSlewing returns 0
03:47:37.915 00.000 11060 IsGuiding returns 0
03:47:37.991 00.076 11060 IsGuiding returns 0
03:47:37.991 00.000 11060 Move returns status 0, amount 62
03:47:37.991 00.000 11060 MoveAxis(N, 0, ABG)
03:47:37.991 00.000 11060 Move returns status 0, amount 0
03:47:37.991 00.000 11060 move complete, result=0
03:47:37.991 00.000 11060 worker thread done servicing request
03:47:37.993 00.002 10844 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
03:47:37.993 00.000 11060 Worker thread wakes up
03:47:37.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:37.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:38.623 00.630 11060 Exposure complete
03:47:38.848 00.225 11060 worker thread done servicing request
03:47:38.848 00.000 10844 OnExposeComplete: enter
03:47:38.848 00.000 10844 UpdateGuideState(): m_state=6
03:47:38.848 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
03:47:38.848 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.75, Mass=2003, SNR=28.0, Peak=252 HFD=3.5
03:47:38.848 00.000 10844 MultiStar: [#1 0.10,0.33,0.91,U] [#2 -0.30,-0.35,0.90,U] [#3 -0.05,-0.52,0.88,U] [#4 -0.28,-0.34,0.95,U] [#5 0.06,-0.50,0.88,U] [#6 0.35,-0.31,0.97,U] [#7 -0.23,-0.31,0.93,U] [#8 -0.22,-0.07,0.78,U] 
03:47:38.848 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.25}, one-star: {-0.25, -0.17}
03:47:38.848 00.000 10844 CameraToMount -- cameraTheta (-1.92) - m_xAngle (1.39) = xAngle (-3.31 = 2.98)
03:47:38.848 00.000 10844 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:47:38.848 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.92 mountX=-0.26 mountY=-0.05, mountTheta=-2.96
03:47:38.851 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.25, opts=13)
03:47:38.851 00.000 10844 Enqueuing Move request for scope (-0.09, -0.25)
03:47:38.851 00.000 11060 Worker thread wakes up
03:47:38.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:38.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
03:47:38.853 00.002 10844 UpdateGuideState exits: m=2003 SNR=28.0
03:47:38.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
03:47:38.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:38.853 00.000 11060 Moving (-0.09, -0.25) raw xDistance=-0.26 yDistance=-0.05
03:47:38.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:38.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:47:38.853 00.000 10844 Enqueuing Expose request
03:47:38.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:38.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:47:38.853 00.000 11060 MoveAxis(E, 63, ABG)
03:47:38.853 00.000 11060 Guiding  Dir = 2, Dur = 63
03:47:38.886 00.033 11060 IsSlewing returns 0
03:47:38.887 00.001 11060 IsGuiding returns 0
03:47:38.953 00.066 11060 IsGuiding returns 0
03:47:38.953 00.000 11060 Move returns status 0, amount 63
03:47:38.953 00.000 11060 MoveAxis(N, 0, ABG)
03:47:38.953 00.000 11060 Move returns status 0, amount 0
03:47:38.953 00.000 11060 move complete, result=0
03:47:38.961 00.008 10844 GuideStep: -0.3 px 63 ms EAST, -0.0 px 0 ms NORTH
03:47:38.962 00.001 11060 worker thread done servicing request
03:47:38.962 00.000 11060 Worker thread wakes up
03:47:38.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:38.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:39.593 00.631 11060 Exposure complete
03:47:39.872 00.279 11060 worker thread done servicing request
03:47:39.874 00.002 10844 OnExposeComplete: enter
03:47:39.874 00.000 10844 UpdateGuideState(): m_state=6
03:47:39.874 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
03:47:39.874 00.000 10844 Star::Find returns 1 (1), X=620.54, Y=104.59, Mass=2090, SNR=29.4, Peak=255 HFD=3.2
03:47:39.874 00.000 10844 MultiStar: [#1 0.50,0.03,0.85,U] [#2 0.23,0.13,0.82,U] [#3 0.64,0.02,0.00,M5] [#4 -0.15,-0.54,0.85,U] [#5 0.25,0.08,0.81,U] [#6 0.20,-0.03,0.88,U] [#7 -0.02,0.25,0.84,U] [#8 0.34,-0.04,0.74,U] 
03:47:39.874 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.07}, one-star: {-0.29, -0.33}
03:47:39.874 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
03:47:39.874 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
03:47:39.874 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.50 mountX=-0.04 mountY=0.13, mountTheta=1.89
03:47:39.878 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.07, opts=13)
03:47:39.878 00.000 10844 Enqueuing Move request for scope (0.12, -0.07)
03:47:39.878 00.000 11060 Worker thread wakes up
03:47:39.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:39.879 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
03:47:39.879 00.000 10844 UpdateGuideState exits: m=2090 SNR=29.4 Saturated
03:47:39.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
03:47:39.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:39.879 00.000 11060 Moving (0.12, -0.07) raw xDistance=-0.04 yDistance=0.13
03:47:39.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:39.879 00.000 10844 Enqueuing Expose request
03:47:39.880 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:47:39.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:39.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:47:39.880 00.000 11060 MoveAxis(E, 0, ABG)
03:47:39.880 00.000 11060 Move returns status 0, amount 0
03:47:39.880 00.000 11060 MoveAxis(N, 0, ABG)
03:47:39.880 00.000 11060 Move returns status 0, amount 0
03:47:39.880 00.000 11060 move complete, result=0
03:47:39.880 00.000 11060 worker thread done servicing request
03:47:39.880 00.000 11060 Worker thread wakes up
03:47:39.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:39.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:39.883 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:40.507 00.624 11060 Exposure complete
03:47:40.937 00.430 11060 worker thread done servicing request
03:47:40.937 00.000 10844 OnExposeComplete: enter
03:47:40.937 00.000 10844 UpdateGuideState(): m_state=6
03:47:40.937 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
03:47:40.939 00.002 10844 Star::Find returns 1 (0), X=620.58, Y=104.13, Mass=1831, SNR=26.7, Peak=207 HFD=3.6
03:47:40.939 00.000 10844 MultiStar: [#1 0.44,-0.16,1.00,U] [#2 0.34,-0.31,0.80,U] [#3 0.26,-0.24,0.92,U] [#4 0.13,-0.29,0.91,U] [#5 -0.11,-0.12,0.88,U] [#6 -0.31,-0.64,0.00,M1] [#7 0.56,-0.20,0.00,M2] [#8 0.04,-0.26,0.74,U] 
03:47:40.939 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.32}, one-star: {-0.25, -0.79}
03:47:40.939 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:47:40.939 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
03:47:40.939 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.21 mountX=-0.29 mountY=0.17, mountTheta=2.61
03:47:40.941 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.32, opts=13)
03:47:40.942 00.001 10844 Enqueuing Move request for scope (0.12, -0.32)
03:47:40.942 00.000 11060 Worker thread wakes up
03:47:40.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.32) opts 0xd
03:47:40.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.32)
03:47:40.943 00.001 11060 Moving (0.12, -0.32) raw xDistance=-0.29 yDistance=0.17
03:47:40.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:47:40.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:40.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:47:40.943 00.000 11060 MoveAxis(E, 68, ABG)
03:47:40.943 00.000 11060 Guiding  Dir = 2, Dur = 68
03:47:40.945 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:40.945 00.000 10844 UpdateGuideState exits: m=1831 SNR=26.7
03:47:40.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:40.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:40.945 00.000 10844 Enqueuing Expose request
03:47:40.952 00.007 11060 IsSlewing returns 0
03:47:40.953 00.001 11060 IsGuiding returns 0
03:47:41.029 00.076 11060 IsGuiding returns 0
03:47:41.029 00.000 11060 Move returns status 0, amount 68
03:47:41.029 00.000 11060 MoveAxis(N, 0, ABG)
03:47:41.030 00.001 11060 Move returns status 0, amount 0
03:47:41.030 00.000 11060 move complete, result=0
03:47:41.030 00.000 11060 worker thread done servicing request
03:47:41.030 00.000 11060 Worker thread wakes up
03:47:41.030 00.000 10844 GuideStep: -0.3 px 68 ms EAST, 0.2 px 0 ms NORTH
03:47:41.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:41.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:41.671 00.641 11060 Exposure complete
03:47:41.888 00.217 11060 worker thread done servicing request
03:47:41.888 00.000 10844 OnExposeComplete: enter
03:47:41.888 00.000 10844 UpdateGuideState(): m_state=6
03:47:41.888 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
03:47:41.888 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=105.11, Mass=1624, SNR=25.2, Peak=201 HFD=2.7
03:47:41.892 00.004 10844 MultiStar: [#1 -0.01,0.09,1.07,U] [#2 -0.23,0.14,1.01,U] [#3 -0.07,-0.42,1.03,U] [#4 -0.34,-0.42,0.98,U] [#5 0.55,-0.35,0.00,M2] [#6 -0.25,-0.05,1.14,U] [#7 -0.20,0.19,0.96,U] [#8 0.32,0.16,0.82,U] 
03:47:41.892 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.02}, one-star: {-0.22, 0.19}
03:47:41.892 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.39) = xAngle (-4.38 = 1.90)
03:47:41.892 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.26 = -1.26)
03:47:41.892 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-2.99 mountX=-0.04 mountY=-0.13, mountTheta=-1.90
03:47:41.892 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.02, opts=13)
03:47:41.892 00.000 10844 Enqueuing Move request for scope (-0.14, -0.02)
03:47:41.894 00.002 11060 Worker thread wakes up
03:47:41.894 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:41.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
03:47:41.894 00.000 10844 UpdateGuideState exits: m=1624 SNR=25.2
03:47:41.894 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
03:47:41.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:41.894 00.000 11060 Moving (-0.14, -0.02) raw xDistance=-0.04 yDistance=-0.13
03:47:41.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:41.894 00.000 10844 Enqueuing Expose request
03:47:41.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:47:41.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:41.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:47:41.894 00.000 11060 MoveAxis(E, 0, ABG)
03:47:41.894 00.000 11060 Move returns status 0, amount 0
03:47:41.894 00.000 11060 MoveAxis(N, 0, ABG)
03:47:41.894 00.000 11060 Move returns status 0, amount 0
03:47:41.894 00.000 11060 move complete, result=0
03:47:41.894 00.000 11060 worker thread done servicing request
03:47:41.896 00.002 11060 Worker thread wakes up
03:47:41.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:41.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:41.897 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:42.535 00.638 11060 Exposure complete
03:47:42.781 00.246 11060 worker thread done servicing request
03:47:42.783 00.002 10844 OnExposeComplete: enter
03:47:42.783 00.000 10844 UpdateGuideState(): m_state=6
03:47:42.783 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
03:47:42.784 00.001 10844 Star::Find returns 1 (0), X=621.03, Y=104.35, Mass=1735, SNR=25.9, Peak=158 HFD=3.3
03:47:42.784 00.000 10844 MultiStar: [#1 0.02,-0.23,0.89,U] [#2 -0.16,0.36,0.91,U] [#3 -0.08,-0.45,1.03,U] [#4 0.12,-0.35,0.97,U] [#5 0.10,0.23,0.92,U] [#6 -0.37,-0.14,1.01,U] [#7 0.49,-0.11,1.06,U] [#8 0.45,-0.12,0.81,U] 
03:47:42.785 00.001 10844 refined, 8 included, MultiStar: {0.08, -0.16}, one-star: {0.20, -0.57}
03:47:42.785 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.49 = -2.49)
03:47:42.785 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
03:47:42.797 00.012 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.10 mountX=-0.15 mountY=0.11, mountTheta=2.50
03:47:42.807 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
03:47:42.807 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
03:47:42.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:42.807 00.000 10844 UpdateGuideState exits: m=1735 SNR=25.9
03:47:42.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:42.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:42.807 00.000 10844 Enqueuing Expose request
03:47:42.809 00.002 11060 Worker thread wakes up
03:47:42.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
03:47:42.814 00.005 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
03:47:42.816 00.002 11060 Moving (0.08, -0.16) raw xDistance=-0.15 yDistance=0.11
03:47:42.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:47:42.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:42.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:47:42.816 00.000 11060 MoveAxis(E, 34, ABG)
03:47:42.816 00.000 11060 Guiding  Dir = 2, Dur = 34
03:47:42.830 00.014 11060 IsSlewing returns 0
03:47:42.830 00.000 11060 IsGuiding returns 0
03:47:42.874 00.044 11060 IsGuiding returns 0
03:47:42.874 00.000 11060 Move returns status 0, amount 34
03:47:42.874 00.000 11060 MoveAxis(N, 0, ABG)
03:47:42.874 00.000 11060 Move returns status 0, amount 0
03:47:42.874 00.000 11060 move complete, result=0
03:47:42.875 00.001 11060 worker thread done servicing request
03:47:42.875 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
03:47:42.875 00.000 11060 Worker thread wakes up
03:47:42.884 00.009 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:42.884 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:43.514 00.630 11060 Exposure complete
03:47:43.739 00.225 11060 worker thread done servicing request
03:47:43.739 00.000 10844 OnExposeComplete: enter
03:47:43.739 00.000 10844 UpdateGuideState(): m_state=6
03:47:43.739 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
03:47:43.739 00.000 10844 Star::Find returns 1 (0), X=620.27, Y=104.62, Mass=1765, SNR=26.3, Peak=222 HFD=3.6
03:47:43.739 00.000 10844 MultiStar: [#1 0.06,0.39,1.02,U] [#2 -0.16,0.10,0.94,U] [#3 0.16,-0.53,1.03,U] [#4 0.21,-0.53,0.98,U] [#5 0.44,-0.25,0.99,U] [#6 -0.55,-0.27,0.00,M1] [#7 0.53,-0.01,0.95,U] [#8 0.16,-0.31,0.82,U] 
03:47:43.739 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.18}, one-star: {-0.56, -0.30}
03:47:43.739 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.39) = xAngle (-2.44 = -2.44)
03:47:43.739 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.68 = 0.68)
03:47:43.739 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.05 mountX=-0.16 mountY=0.13, mountTheta=2.45
03:47:43.745 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.18, opts=13)
03:47:43.745 00.000 10844 Enqueuing Move request for scope (0.10, -0.18)
03:47:43.745 00.000 11060 Worker thread wakes up
03:47:43.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
03:47:43.745 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
03:47:43.745 00.000 11060 Moving (0.10, -0.18) raw xDistance=-0.16 yDistance=0.13
03:47:43.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:47:43.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:43.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:43.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:47:43.745 00.000 10844 UpdateGuideState exits: m=1765 SNR=26.3
03:47:43.745 00.000 11060 MoveAxis(E, 38, ABG)
03:47:43.745 00.000 11060 Guiding  Dir = 2, Dur = 38
03:47:43.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:43.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:43.745 00.000 10844 Enqueuing Expose request
03:47:43.751 00.006 11060 IsSlewing returns 0
03:47:43.752 00.001 11060 IsGuiding returns 0
03:47:43.796 00.044 11060 IsGuiding returns 0
03:47:43.796 00.000 11060 Move returns status 0, amount 38
03:47:43.796 00.000 11060 MoveAxis(N, 0, ABG)
03:47:43.796 00.000 11060 Move returns status 0, amount 0
03:47:43.796 00.000 11060 move complete, result=0
03:47:43.796 00.000 11060 worker thread done servicing request
03:47:43.796 00.000 11060 Worker thread wakes up
03:47:43.796 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:47:43.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:43.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:44.432 00.636 11060 Exposure complete
03:47:44.628 00.196 11060 worker thread done servicing request
03:47:44.628 00.000 10844 OnExposeComplete: enter
03:47:44.628 00.000 10844 UpdateGuideState(): m_state=6
03:47:44.628 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
03:47:44.628 00.000 10844 Star::Find returns 1 (0), X=620.56, Y=104.93, Mass=1820, SNR=27.1, Peak=189 HFD=3.2
03:47:44.628 00.000 10844 MultiStar: [#1 0.32,0.60,0.00,M1] [#2 -0.39,-0.32,0.94,U] [#3 0.29,0.26,0.98,U] [#4 0.17,-0.16,0.98,U] [#5 -0.01,-0.27,0.91,U] [#6 -0.41,-0.78,0.00,M2] [#7 -0.13,0.21,0.89,U] [#8 -0.07,-0.24,0.82,U] 
03:47:44.628 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.07}, one-star: {-0.27, 0.01}
03:47:44.628 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.62)
03:47:44.628 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
03:47:44.628 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.27 mountX=-0.08 mountY=-0.04, mountTheta=-2.61
03:47:44.632 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
03:47:44.632 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
03:47:44.632 00.000 11060 Worker thread wakes up
03:47:44.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:44.632 00.000 10844 UpdateGuideState exits: m=1820 SNR=27.1
03:47:44.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
03:47:44.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:44.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
03:47:44.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:44.632 00.000 11060 Moving (-0.06, -0.07) raw xDistance=-0.08 yDistance=-0.04
03:47:44.632 00.000 10844 Enqueuing Expose request
03:47:44.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:47:44.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:44.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:47:44.632 00.000 11060 MoveAxis(E, 0, ABG)
03:47:44.632 00.000 11060 Move returns status 0, amount 0
03:47:44.632 00.000 11060 MoveAxis(N, 0, ABG)
03:47:44.632 00.000 11060 Move returns status 0, amount 0
03:47:44.632 00.000 11060 move complete, result=0
03:47:44.632 00.000 11060 worker thread done servicing request
03:47:44.632 00.000 11060 Worker thread wakes up
03:47:44.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:44.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:44.637 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:45.280 00.643 11060 Exposure complete
03:47:45.479 00.199 11060 worker thread done servicing request
03:47:45.479 00.000 10844 OnExposeComplete: enter
03:47:45.479 00.000 10844 UpdateGuideState(): m_state=6
03:47:45.479 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
03:47:45.479 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=105.32, Mass=1644, SNR=25.6, Peak=179 HFD=3.4
03:47:45.479 00.000 10844 MultiStar: [#1 -0.12,0.38,1.03,U] [#2 0.39,0.55,0.00,M1] [#3 0.42,0.16,0.99,U] [#4 0.22,-0.07,1.02,U] [#5 0.40,0.28,0.98,U] [#6 -0.13,-0.13,1.09,U] [#7 0.46,0.20,0.99,U] [#8 -0.14,0.34,0.84,U] 
03:47:45.479 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.19}, one-star: {-0.04, 0.40}
03:47:45.479 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.39) = xAngle (-0.43 = -0.43)
03:47:45.484 00.005 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.69 = 2.69)
03:47:45.484 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.96 mountX=0.21 mountY=0.10, mountTheta=0.45
03:47:45.484 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.19, opts=13)
03:47:45.484 00.000 10844 Enqueuing Move request for scope (0.13, 0.19)
03:47:45.484 00.000 11060 Worker thread wakes up
03:47:45.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:45.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
03:47:45.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
03:47:45.484 00.000 11060 Moving (0.13, 0.19) raw xDistance=0.21 yDistance=0.10
03:47:45.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:47:45.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:45.484 00.000 10844 UpdateGuideState exits: m=1644 SNR=25.6
03:47:45.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:47:45.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:45.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:45.484 00.000 10844 Enqueuing Expose request
03:47:45.484 00.000 11060 MoveAxis(W, 49, ABG)
03:47:45.484 00.000 11060 Guiding  Dir = 3, Dur = 49
03:47:45.504 00.020 11060 IsSlewing returns 0
03:47:45.504 00.000 11060 IsGuiding returns 0
03:47:45.581 00.077 11060 IsGuiding returns 0
03:47:45.581 00.000 11060 Move returns status 0, amount 49
03:47:45.581 00.000 11060 MoveAxis(N, 0, ABG)
03:47:45.581 00.000 11060 Move returns status 0, amount 0
03:47:45.581 00.000 11060 move complete, result=0
03:47:45.581 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
03:47:45.581 00.000 11060 worker thread done servicing request
03:47:45.581 00.000 11060 Worker thread wakes up
03:47:45.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:45.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:46.225 00.644 11060 Exposure complete
03:47:46.425 00.200 11060 worker thread done servicing request
03:47:46.425 00.000 10844 OnExposeComplete: enter
03:47:46.425 00.000 10844 UpdateGuideState(): m_state=6
03:47:46.425 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
03:47:46.425 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.91, Mass=1790, SNR=26.4, Peak=241 HFD=3.2
03:47:46.428 00.003 10844 MultiStar: [#1 -0.06,0.44,1.00,U] [#2 -0.37,-0.07,0.88,U] [#3 -0.05,0.03,1.01,U] [#4 -0.25,0.13,1.03,U] [#5 -0.16,0.18,0.98,U] [#6 -0.41,-0.58,0.00,M2] [#7 0.25,0.09,0.84,U] [#8 0.23,-0.09,0.81,U] 
03:47:46.428 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.09}, one-star: {-0.28, -0.01}
03:47:46.428 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.39) = xAngle (0.99 = 0.99)
03:47:46.428 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.11 = -2.17)
03:47:46.428 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.38 mountX=0.07 mountY=-0.11, mountTheta=-0.98
03:47:46.428 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.09, opts=13)
03:47:46.431 00.003 10844 Enqueuing Move request for scope (-0.10, 0.09)
03:47:46.431 00.000 11060 Worker thread wakes up
03:47:46.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
03:47:46.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
03:47:46.431 00.000 11060 Moving (-0.10, 0.09) raw xDistance=0.07 yDistance=-0.11
03:47:46.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:47:46.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:46.432 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:47:46.432 00.000 11060 MoveAxis(E, 0, ABG)
03:47:46.432 00.000 11060 Move returns status 0, amount 0
03:47:46.432 00.000 11060 MoveAxis(N, 0, ABG)
03:47:46.432 00.000 11060 Move returns status 0, amount 0
03:47:46.432 00.000 11060 move complete, result=0
03:47:46.432 00.000 11060 worker thread done servicing request
03:47:46.432 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:46.432 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.4
03:47:46.432 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:46.432 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:46.432 00.000 10844 Enqueuing Expose request
03:47:46.432 00.000 11060 Worker thread wakes up
03:47:46.432 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:46.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:46.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:47.067 00.635 11060 Exposure complete
03:47:47.262 00.195 11060 worker thread done servicing request
03:47:47.262 00.000 10844 OnExposeComplete: enter
03:47:47.262 00.000 10844 UpdateGuideState(): m_state=6
03:47:47.263 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
03:47:47.263 00.000 10844 Star::Find returns 1 (0), X=620.28, Y=104.61, Mass=1713, SNR=25.8, Peak=229 HFD=3.1
03:47:47.263 00.000 10844 MultiStar: [#1 0.20,0.17,0.93,U] [#2 -0.34,-0.15,0.92,U] [#3 0.06,-0.66,0.00,M1] [#4 -0.42,-0.14,1.07,U] [#5 0.37,-0.20,1.02,U] [#6 -0.15,-0.65,0.00,M3] [#7 0.33,0.25,0.97,U] [#8 -0.33,-0.46,0.87,U] 
03:47:47.263 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.12}, one-star: {-0.55, -0.31}
03:47:47.263 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.39) = xAngle (-3.68 = 2.60)
03:47:47.263 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.56 = -0.56)
03:47:47.263 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.29 mountX=-0.14 mountY=-0.09, mountTheta=-2.59
03:47:47.266 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.12, opts=13)
03:47:47.266 00.000 10844 Enqueuing Move request for scope (-0.11, -0.12)
03:47:47.266 00.000 11060 Worker thread wakes up
03:47:47.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:47.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
03:47:47.266 00.000 10844 UpdateGuideState exits: m=1713 SNR=25.8
03:47:47.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
03:47:47.268 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:47.268 00.000 11060 Moving (-0.11, -0.12) raw xDistance=-0.14 yDistance=-0.09
03:47:47.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:47.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:47:47.268 00.000 10844 Enqueuing Expose request
03:47:47.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:47.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:47:47.268 00.000 11060 MoveAxis(E, 32, ABG)
03:47:47.268 00.000 11060 Guiding  Dir = 2, Dur = 32
03:47:47.281 00.013 11060 IsSlewing returns 0
03:47:47.281 00.000 11060 IsGuiding returns 0
03:47:47.328 00.047 11060 IsGuiding returns 0
03:47:47.328 00.000 11060 Move returns status 0, amount 32
03:47:47.328 00.000 11060 MoveAxis(N, 0, ABG)
03:47:47.328 00.000 11060 Move returns status 0, amount 0
03:47:47.328 00.000 11060 move complete, result=0
03:47:47.328 00.000 11060 worker thread done servicing request
03:47:47.328 00.000 11060 Worker thread wakes up
03:47:47.328 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
03:47:47.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:47.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:47.956 00.628 11060 Exposure complete
03:47:48.162 00.206 11060 worker thread done servicing request
03:47:48.162 00.000 10844 OnExposeComplete: enter
03:47:48.162 00.000 10844 UpdateGuideState(): m_state=6
03:47:48.162 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
03:47:48.162 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.35, Mass=1742, SNR=26.4, Peak=223 HFD=3.2
03:47:48.162 00.000 10844 MultiStar: [#1 -0.31,0.10,1.02,U] [#2 0.06,0.52,0.91,U] [#3 -0.06,-0.08,1.03,U] [#4 -0.25,-0.41,1.00,U] [#5 -0.15,-0.34,0.95,U] [#6 -0.33,-0.46,1.05,U] [#7 0.20,-0.39,0.93,U] [#8 0.01,-0.03,0.88,U] 
03:47:48.162 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.19}, one-star: {-0.59, -0.57}
03:47:48.162 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.39) = xAngle (-3.67 = 2.61)
03:47:48.162 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.55 = -0.55)
03:47:48.162 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-2.28 mountX=-0.22 mountY=-0.13, mountTheta=-2.60
03:47:48.166 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.19, opts=13)
03:47:48.166 00.000 10844 Enqueuing Move request for scope (-0.17, -0.19)
03:47:48.166 00.000 11060 Worker thread wakes up
03:47:48.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:48.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
03:47:48.166 00.000 10844 UpdateGuideState exits: m=1742 SNR=26.4
03:47:48.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
03:47:48.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:48.168 00.002 11060 Moving (-0.17, -0.19) raw xDistance=-0.22 yDistance=-0.13
03:47:48.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:48.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:47:48.168 00.000 10844 Enqueuing Expose request
03:47:48.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:48.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:47:48.168 00.000 11060 MoveAxis(E, 52, ABG)
03:47:48.169 00.001 11060 Guiding  Dir = 2, Dur = 52
03:47:48.202 00.033 11060 IsSlewing returns 0
03:47:48.202 00.000 11060 IsGuiding returns 0
03:47:48.279 00.077 11060 IsGuiding returns 0
03:47:48.279 00.000 11060 Move returns status 0, amount 52
03:47:48.279 00.000 11060 MoveAxis(N, 0, ABG)
03:47:48.279 00.000 11060 Move returns status 0, amount 0
03:47:48.279 00.000 11060 move complete, result=0
03:47:48.279 00.000 11060 worker thread done servicing request
03:47:48.279 00.000 10844 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
03:47:48.279 00.000 11060 Worker thread wakes up
03:47:48.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:48.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:48.907 00.628 11060 Exposure complete
03:47:49.104 00.197 11060 worker thread done servicing request
03:47:49.106 00.002 10844 OnExposeComplete: enter
03:47:49.106 00.000 10844 UpdateGuideState(): m_state=6
03:47:49.106 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
03:47:49.106 00.000 10844 Star::Find returns 1 (0), X=620.22, Y=105.15, Mass=1838, SNR=27.1, Peak=187 HFD=3.4
03:47:49.107 00.001 10844 MultiStar: [#1 0.24,0.31,0.89,U] [#2 -0.12,-0.15,0.92,U] [#3 0.45,0.13,0.93,U] [#4 -0.26,-0.27,0.99,U] [#5 0.12,-0.53,1.00,U] [#6 0.04,0.19,1.03,U] [#7 0.03,0.39,0.94,U] [#8 -0.15,-0.25,0.88,U] 
03:47:49.107 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.00}, one-star: {-0.61, 0.23}
03:47:49.107 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.39) = xAngle (1.65 = 1.65)
03:47:49.107 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.77 = -1.51)
03:47:49.107 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.04 mountX=-0.00 mountY=-0.03, mountTheta=-1.65
03:47:49.107 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.00, opts=13)
03:47:49.107 00.000 10844 Enqueuing Move request for scope (-0.03, 0.00)
03:47:49.107 00.000 11060 Worker thread wakes up
03:47:49.107 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:49.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
03:47:49.107 00.000 10844 UpdateGuideState exits: m=1838 SNR=27.1
03:47:49.107 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
03:47:49.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:49.107 00.000 11060 Moving (-0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
03:47:49.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:49.107 00.000 10844 Enqueuing Expose request
03:47:49.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:47:49.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:49.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:47:49.107 00.000 11060 MoveAxis(E, 0, ABG)
03:47:49.107 00.000 11060 Move returns status 0, amount 0
03:47:49.107 00.000 11060 MoveAxis(N, 0, ABG)
03:47:49.107 00.000 11060 Move returns status 0, amount 0
03:47:49.107 00.000 11060 move complete, result=0
03:47:49.107 00.000 11060 worker thread done servicing request
03:47:49.107 00.000 11060 Worker thread wakes up
03:47:49.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:49.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:49.114 00.007 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:49.735 00.621 11060 Exposure complete
03:47:49.943 00.208 11060 worker thread done servicing request
03:47:49.943 00.000 10844 OnExposeComplete: enter
03:47:49.943 00.000 10844 UpdateGuideState(): m_state=6
03:47:49.944 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
03:47:49.944 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.79, Mass=1984, SNR=28.3, Peak=199 HFD=3.7
03:47:49.944 00.000 10844 MultiStar: [#1 -0.20,-0.06,0.90,U] [#2 -0.17,-0.17,0.83,U] [#3 0.62,-0.30,0.00,M1] [#4 -0.47,-0.93,0.00,M1] [#5 0.05,0.06,0.86,U] [#6 0.02,-0.75,0.00,M2] [#7 -0.22,-0.63,0.00,M1] [#8 -0.12,-0.66,0.00,M1] 
03:47:49.944 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.08}, one-star: {-0.01, -0.13}
03:47:49.944 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.39) = xAngle (-3.79 = 2.50)
03:47:49.944 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.66 = -0.66)
03:47:49.944 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.40 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
03:47:49.948 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
03:47:49.948 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
03:47:49.948 00.000 11060 Worker thread wakes up
03:47:49.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:49.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:47:49.948 00.000 10844 UpdateGuideState exits: m=1984 SNR=28.3
03:47:49.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:47:49.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:49.948 00.000 11060 Moving (-0.08, -0.08) raw xDistance=-0.09 yDistance=-0.07
03:47:49.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:49.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:47:49.948 00.000 10844 Enqueuing Expose request
03:47:49.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:49.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:47:49.948 00.000 11060 MoveAxis(E, 0, ABG)
03:47:49.948 00.000 11060 Move returns status 0, amount 0
03:47:49.948 00.000 11060 MoveAxis(N, 0, ABG)
03:47:49.948 00.000 11060 Move returns status 0, amount 0
03:47:49.948 00.000 11060 move complete, result=0
03:47:49.948 00.000 11060 worker thread done servicing request
03:47:49.948 00.000 11060 Worker thread wakes up
03:47:49.948 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:49.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:49.948 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:47:50.587 00.639 11060 Exposure complete
03:47:50.798 00.211 11060 worker thread done servicing request
03:47:50.798 00.000 10844 OnExposeComplete: enter
03:47:50.798 00.000 10844 UpdateGuideState(): m_state=6
03:47:50.798 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
03:47:50.798 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.84, Mass=1685, SNR=26.2, Peak=245 HFD=2.7
03:47:50.798 00.000 10844 MultiStar: [#1 0.24,-0.11,0.86,U] [#2 0.31,0.19,0.96,U] [#3 0.34,-0.14,1.08,U] [#4 0.00,-0.38,1.01,U] [#5 0.04,0.01,1.03,U] [#6 -0.29,-0.93,0.00,M3] [#7 -0.22,-0.27,1.01,U] [#8 0.58,-0.67,0.00,M2] 
03:47:50.798 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.11}, one-star: {-0.40, -0.08}
03:47:50.798 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
03:47:50.798 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
03:47:50.798 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.22 mountX=-0.10 mountY=0.06, mountTheta=2.62
03:47:50.815 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
03:47:50.815 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
03:47:50.815 00.000 11060 Worker thread wakes up
03:47:50.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
03:47:50.815 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
03:47:50.815 00.000 11060 Moving (0.04, -0.11) raw xDistance=-0.10 yDistance=0.06
03:47:50.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:47:50.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:50.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:47:50.815 00.000 11060 MoveAxis(E, 0, ABG)
03:47:50.815 00.000 11060 Move returns status 0, amount 0
03:47:50.817 00.002 11060 MoveAxis(N, 0, ABG)
03:47:50.817 00.000 11060 Move returns status 0, amount 0
03:47:50.817 00.000 11060 move complete, result=0
03:47:50.817 00.000 11060 worker thread done servicing request
03:47:50.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:47:50.817 00.000 10844 UpdateGuideState exits: m=1685 SNR=26.2
03:47:50.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:50.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:50.817 00.000 10844 Enqueuing Expose request
03:47:50.817 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:50.818 00.001 11060 Worker thread wakes up
03:47:50.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:50.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:51.450 00.632 11060 Exposure complete
03:47:51.671 00.221 11060 worker thread done servicing request
03:47:51.671 00.000 10844 OnExposeComplete: enter
03:47:51.671 00.000 10844 UpdateGuideState(): m_state=6
03:47:51.671 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
03:47:51.671 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.40, Mass=1891, SNR=27.5, Peak=203 HFD=3.4
03:47:51.671 00.000 10844 MultiStar: [#1 0.13,-0.09,0.97,U] [#2 -0.05,-0.21,0.89,U] [#3 0.05,-0.27,0.94,U] [#4 0.25,-0.22,0.99,U] [#5 0.60,-0.22,0.00,M1] [#6 -0.10,-0.53,1.00,U] [#7 0.23,0.06,0.96,U] [#8 0.04,0.03,0.84,U] 
03:47:51.671 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.23}, one-star: {-0.17, -0.52}
03:47:51.671 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:47:51.671 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:47:51.671 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.37 mountX=-0.21 mountY=0.08, mountTheta=2.77
03:47:51.671 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.23, opts=13)
03:47:51.676 00.005 10844 Enqueuing Move request for scope (0.05, -0.23)
03:47:51.676 00.000 11060 Worker thread wakes up
03:47:51.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
03:47:51.676 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
03:47:51.676 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:51.676 00.000 11060 Moving (0.05, -0.23) raw xDistance=-0.21 yDistance=0.08
03:47:51.676 00.000 10844 UpdateGuideState exits: m=1891 SNR=27.5
03:47:51.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:51.676 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:47:51.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:51.676 00.000 10844 Enqueuing Expose request
03:47:51.676 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:51.676 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:47:51.676 00.000 11060 MoveAxis(E, 50, ABG)
03:47:51.676 00.000 11060 Guiding  Dir = 2, Dur = 50
03:47:51.702 00.026 11060 IsSlewing returns 0
03:47:51.703 00.001 11060 IsGuiding returns 0
03:47:51.775 00.072 11060 IsGuiding returns 0
03:47:51.775 00.000 11060 Move returns status 0, amount 50
03:47:51.775 00.000 11060 MoveAxis(N, 0, ABG)
03:47:51.775 00.000 11060 Move returns status 0, amount 0
03:47:51.775 00.000 11060 move complete, result=0
03:47:51.775 00.000 11060 worker thread done servicing request
03:47:51.775 00.000 10844 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
03:47:51.775 00.000 11060 Worker thread wakes up
03:47:51.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:51.777 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:52.412 00.635 11060 Exposure complete
03:47:52.613 00.201 11060 worker thread done servicing request
03:47:52.613 00.000 10844 OnExposeComplete: enter
03:47:52.617 00.004 10844 UpdateGuideState(): m_state=6
03:47:52.617 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
03:47:52.617 00.000 10844 Star::Find returns 1 (0), X=620.13, Y=104.40, Mass=2101, SNR=28.3, Peak=189 HFD=3.8
03:47:52.618 00.001 10844 MultiStar: [#1 -0.09,-0.38,0.92,U] [#2 -0.02,-0.51,0.80,U] [#3 0.02,0.18,0.85,U] [#4 -0.31,-0.62,0.00,M1] [#5 0.13,-0.63,0.00,M2] [#6 -0.36,-0.96,0.00,M3] [#7 0.07,-0.00,0.91,U] [#8 -0.20,-0.17,0.85,U] 
03:47:52.618 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.24}, one-star: {-0.70, -0.52}
03:47:52.618 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.71)
03:47:52.618 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:47:52.618 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-2.18 mountX=-0.27 mountY=-0.13, mountTheta=-2.70
03:47:52.620 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.24, opts=13)
03:47:52.620 00.000 10844 Enqueuing Move request for scope (-0.17, -0.24)
03:47:52.620 00.000 11060 Worker thread wakes up
03:47:52.623 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:52.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd
03:47:52.623 00.000 10844 UpdateGuideState exits: m=2101 SNR=28.3
03:47:52.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.24)
03:47:52.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:52.623 00.000 11060 Moving (-0.17, -0.24) raw xDistance=-0.27 yDistance=-0.13
03:47:52.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:52.623 00.000 10844 Enqueuing Expose request
03:47:52.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:47:52.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:52.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:47:52.623 00.000 11060 MoveAxis(E, 64, ABG)
03:47:52.623 00.000 11060 Guiding  Dir = 2, Dur = 64
03:47:52.633 00.010 11060 IsSlewing returns 0
03:47:52.633 00.000 11060 IsGuiding returns 0
03:47:52.710 00.077 11060 IsGuiding returns 0
03:47:52.711 00.001 11060 Move returns status 0, amount 64
03:47:52.711 00.000 11060 MoveAxis(N, 0, ABG)
03:47:52.711 00.000 11060 Move returns status 0, amount 0
03:47:52.711 00.000 11060 move complete, result=0
03:47:52.711 00.000 11060 worker thread done servicing request
03:47:52.711 00.000 10844 GuideStep: -0.3 px 64 ms EAST, -0.1 px 0 ms NORTH
03:47:52.711 00.000 11060 Worker thread wakes up
03:47:52.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:52.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:53.359 00.648 11060 Exposure complete
03:47:53.571 00.212 11060 worker thread done servicing request
03:47:53.571 00.000 10844 OnExposeComplete: enter
03:47:53.571 00.000 10844 UpdateGuideState(): m_state=6
03:47:53.571 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
03:47:53.571 00.000 10844 Star::Find returns 1 (0), X=620.27, Y=104.63, Mass=1838, SNR=26.6, Peak=180 HFD=3.5
03:47:53.571 00.000 10844 MultiStar: [#1 -0.29,-0.16,0.98,U] [#2 -0.04,-0.02,0.99,U] [#3 0.39,-0.62,0.00,M1] [#4 -0.23,-0.53,1.09,U] [#5 0.28,-0.04,0.94,U] [#6 -0.23,-0.09,1.04,U] [#7 -0.04,-0.07,0.99,U] [#8 0.65,-0.10,0.00,M1] 
03:47:53.571 00.000 10844 refined, 6 included, MultiStar: {-0.16, -0.18}, one-star: {-0.56, -0.29}
03:47:53.571 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.71 = 2.57)
03:47:53.571 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
03:47:53.571 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-2.32 mountX=-0.20 mountY=-0.13, mountTheta=-2.56
03:47:53.576 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.18, opts=13)
03:47:53.576 00.000 10844 Enqueuing Move request for scope (-0.16, -0.18)
03:47:53.576 00.000 11060 Worker thread wakes up
03:47:53.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:53.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
03:47:53.576 00.000 10844 UpdateGuideState exits: m=1838 SNR=26.6
03:47:53.576 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
03:47:53.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:53.576 00.000 11060 Moving (-0.16, -0.18) raw xDistance=-0.20 yDistance=-0.13
03:47:53.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:53.576 00.000 10844 Enqueuing Expose request
03:47:53.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:47:53.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:53.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:47:53.576 00.000 11060 MoveAxis(E, 50, ABG)
03:47:53.576 00.000 11060 Guiding  Dir = 2, Dur = 50
03:47:53.589 00.013 11060 IsSlewing returns 0
03:47:53.589 00.000 11060 IsGuiding returns 0
03:47:53.664 00.075 11060 IsGuiding returns 0
03:47:53.665 00.001 11060 Move returns status 0, amount 50
03:47:53.665 00.000 11060 MoveAxis(N, 0, ABG)
03:47:53.665 00.000 11060 Move returns status 0, amount 0
03:47:53.665 00.000 11060 move complete, result=0
03:47:53.665 00.000 11060 worker thread done servicing request
03:47:53.665 00.000 11060 Worker thread wakes up
03:47:53.665 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
03:47:53.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:53.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:54.300 00.635 11060 Exposure complete
03:47:54.505 00.205 11060 worker thread done servicing request
03:47:54.505 00.000 10844 OnExposeComplete: enter
03:47:54.505 00.000 10844 UpdateGuideState(): m_state=6
03:47:54.505 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
03:47:54.505 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.84, Mass=2014, SNR=28.4, Peak=229 HFD=3.1
03:47:54.505 00.000 10844 MultiStar: [#1 -0.47,0.37,0.00,M1] [#2 0.14,0.44,0.85,U] [#3 0.14,-0.19,0.90,U] [#4 -0.42,0.20,0.93,U] [#5 0.07,-0.28,0.94,U] [#6 -0.22,-0.52,0.89,U] [#7 -0.11,-0.05,0.85,U] [#8 0.02,0.13,0.78,U] 
03:47:54.505 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.05}, one-star: {0.05, -0.08}
03:47:54.505 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.39) = xAngle (-3.69 = 2.60)
03:47:54.505 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.56 = -0.56)
03:47:54.505 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.30 mountX=-0.06 mountY=-0.03, mountTheta=-2.58
03:47:54.511 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
03:47:54.511 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
03:47:54.511 00.000 11060 Worker thread wakes up
03:47:54.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
03:47:54.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:47:54.511 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
03:47:54.512 00.001 10844 UpdateGuideState exits: m=2014 SNR=28.4
03:47:54.512 00.000 11060 Moving (-0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
03:47:54.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:54.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:47:54.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:54.512 00.000 10844 Enqueuing Expose request
03:47:54.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:47:54.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:47:54.513 00.001 11060 MoveAxis(E, 0, ABG)
03:47:54.513 00.000 11060 Move returns status 0, amount 0
03:47:54.513 00.000 11060 MoveAxis(N, 0, ABG)
03:47:54.513 00.000 11060 Move returns status 0, amount 0
03:47:54.513 00.000 11060 move complete, result=0
03:47:54.513 00.000 11060 worker thread done servicing request
03:47:54.513 00.000 11060 Worker thread wakes up
03:47:54.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:54.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:54.516 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:47:55.167 00.651 11060 Exposure complete
03:47:55.361 00.194 11060 worker thread done servicing request
03:47:55.361 00.000 10844 OnExposeComplete: enter
03:47:55.361 00.000 10844 UpdateGuideState(): m_state=6
03:47:55.362 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
03:47:55.362 00.000 10844 Star::Find returns 1 (0), X=619.71, Y=104.12, Mass=1927, SNR=27.6, Peak=187 HFD=3.3
03:47:55.362 00.000 10844 MultiStar: large primary error, entering stabilization period
03:47:55.362 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.37)
03:47:55.362 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.79 = -0.79)
03:47:55.362 00.000 10844 CameraToMount -- cameraX=-1.12 cameraY=-0.80 hyp=1.38 cameraTheta=-2.52 mountX=-0.99 mountY=-0.98, mountTheta=-2.36
03:47:55.363 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.12, y=-0.80, opts=13)
03:47:55.363 00.000 10844 Enqueuing Move request for scope (-1.12, -0.80)
03:47:55.366 00.003 11060 Worker thread wakes up
03:47:55.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:55.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.80) opts 0xd
03:47:55.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.12, -0.80)
03:47:55.366 00.000 11060 Moving (-1.12, -0.80) raw xDistance=-0.99 yDistance=-0.98
03:47:55.366 00.000 10844 UpdateGuideState exits: m=1927 SNR=27.6
03:47:55.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.99
03:47:55.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:55.366 00.000 11060 resist switch: large excursion: input -0.98 thresh 0.57 direction from 1 to -1
03:47:55.366 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.93
03:47:55.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.98
03:47:55.366 00.000 11060 MoveAxis(E, 232, ABG)
03:47:55.366 00.000 11060 Guiding  Dir = 2, Dur = 232
03:47:55.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:55.367 00.001 10844 Enqueuing Expose request
03:47:55.380 00.013 11060 IsSlewing returns 0
03:47:55.380 00.000 11060 IsGuiding returns 0
03:47:55.619 00.239 11060 IsGuiding returns 0
03:47:55.619 00.000 11060 Move returns status 0, amount 232
03:47:55.619 00.000 11060 BLC: Oldest BLC event removed
03:47:55.619 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 625 applied
03:47:55.619 00.000 11060 MoveAxis(N, 1006, ABG)
03:47:55.619 00.000 11060 duration set to 750 by maxDecDuration
03:47:55.619 00.000 11060 Guiding  Dir = 0, Dur = 750
03:47:55.650 00.031 11060 IsSlewing returns 0
03:47:55.651 00.001 11060 IsGuiding returns 0
03:47:56.414 00.763 11060 IsGuiding returns 0
03:47:56.414 00.000 11060 Move returns status 0, amount 750
03:47:56.414 00.000 11060 move complete, result=0
03:47:56.414 00.000 11060 worker thread done servicing request
03:47:56.414 00.000 11060 Worker thread wakes up
03:47:56.415 00.001 10844 GuideStep: -1.0 px 232 ms EAST, -1.0 px 750 ms NORTH
03:47:56.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:56.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:57.038 00.623 11060 Exposure complete
03:47:57.229 00.191 11060 worker thread done servicing request
03:47:57.229 00.000 10844 OnExposeComplete: enter
03:47:57.229 00.000 10844 UpdateGuideState(): m_state=6
03:47:57.229 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
03:47:57.229 00.000 10844 Star::Find returns 1 (0), X=620.29, Y=105.52, Mass=1776, SNR=26.6, Peak=211 HFD=3.4
03:47:57.229 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.39) = xAngle (0.90 = 0.90)
03:47:57.229 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.25)
03:47:57.229 00.000 10844 CameraToMount -- cameraX=-0.53 cameraY=0.61 hyp=0.81 cameraTheta=2.29 mountX=0.50 mountY=-0.63, mountTheta=-0.90
03:47:57.229 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.53, y=0.61, opts=13)
03:47:57.229 00.000 10844 Enqueuing Move request for scope (-0.53, 0.61)
03:47:57.229 00.000 11060 Worker thread wakes up
03:47:57.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:57.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.61) opts 0xd
03:47:57.229 00.000 10844 UpdateGuideState exits: m=1776 SNR=26.6
03:47:57.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.53, 0.61)
03:47:57.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:57.229 00.000 11060 Moving (-0.53, 0.61) raw xDistance=0.50 yDistance=-0.63
03:47:57.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:57.229 00.000 10844 Enqueuing Expose request
03:47:57.229 00.000 11060 BLC: History state: CurrMiss=0.63, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.684576, 1:0.626339
03:47:57.234 00.005 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:47:57.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.50
03:47:57.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.63
03:47:57.234 00.000 11060 MoveAxis(W, 110, ABG)
03:47:57.234 00.000 11060 Guiding  Dir = 3, Dur = 110
03:47:57.239 00.005 11060 IsSlewing returns 0
03:47:57.239 00.000 11060 IsGuiding returns 0
03:47:57.352 00.113 11060 IsGuiding returns 0
03:47:57.352 00.000 11060 Move returns status 0, amount 110
03:47:57.352 00.000 11060 MoveAxis(N, 244, ABG)
03:47:57.352 00.000 11060 Guiding  Dir = 0, Dur = 244
03:47:57.383 00.031 11060 IsSlewing returns 0
03:47:57.383 00.000 11060 IsGuiding returns 0
03:47:57.652 00.269 11060 IsGuiding returns 0
03:47:57.652 00.000 11060 Move returns status 0, amount 244
03:47:57.652 00.000 11060 move complete, result=0
03:47:57.652 00.000 11060 worker thread done servicing request
03:47:57.652 00.000 10844 GuideStep: 0.5 px 110 ms WEST, -0.6 px 244 ms NORTH
03:47:57.652 00.000 11060 Worker thread wakes up
03:47:57.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:57.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:58.284 00.632 11060 Exposure complete
03:47:58.466 00.182 11060 worker thread done servicing request
03:47:58.466 00.000 10844 OnExposeComplete: enter
03:47:58.468 00.002 10844 UpdateGuideState(): m_state=6
03:47:58.468 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
03:47:58.468 00.000 10844 Star::Find returns 1 (0), X=620.25, Y=104.88, Mass=2037, SNR=28.6, Peak=219 HFD=3.6
03:47:58.468 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.39) = xAngle (-4.47 = 1.82)
03:47:58.468 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.34 = -1.34)
03:47:58.468 00.000 10844 CameraToMount -- cameraX=-0.58 cameraY=-0.04 hyp=0.58 cameraTheta=-3.08 mountX=-0.14 mountY=-0.57, mountTheta=-1.82
03:47:58.468 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.58, y=-0.04, opts=13)
03:47:58.468 00.000 10844 Enqueuing Move request for scope (-0.58, -0.04)
03:47:58.468 00.000 11060 Worker thread wakes up
03:47:58.468 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:58.468 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.04) opts 0xd
03:47:58.468 00.000 10844 UpdateGuideState exits: m=2037 SNR=28.6
03:47:58.468 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.58, -0.04)
03:47:58.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:58.468 00.000 11060 Moving (-0.58, -0.04) raw xDistance=-0.14 yDistance=-0.57
03:47:58.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:58.468 00.000 10844 Enqueuing Expose request
03:47:58.468 00.000 11060 BLC: History state: CurrMiss=0.57, AvgInitMiss=0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.684576, 1:0.626339, 2:0.566852
03:47:58.468 00.000 11060 BLC: Under-shoot: nominal increase by 32
03:47:58.468 00.000 11060 BLC: window closed
03:47:58.468 00.000 11060 BLC: Pulse adjusted to 657
03:47:58.468 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.14
03:47:58.474 00.006 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.57
03:47:58.474 00.000 11060 MoveAxis(E, 30, ABG)
03:47:58.474 00.000 11060 Guiding  Dir = 2, Dur = 30
03:47:58.479 00.005 11060 IsSlewing returns 0
03:47:58.479 00.000 11060 IsGuiding returns 0
03:47:58.522 00.043 11060 IsGuiding returns 0
03:47:58.524 00.002 11060 Move returns status 0, amount 30
03:47:58.524 00.000 11060 MoveAxis(N, 221, ABG)
03:47:58.524 00.000 11060 Guiding  Dir = 0, Dur = 221
03:47:58.535 00.011 11060 IsSlewing returns 0
03:47:58.536 00.001 11060 IsGuiding returns 0
03:47:58.771 00.235 11060 IsGuiding returns 0
03:47:58.771 00.000 11060 Move returns status 0, amount 221
03:47:58.772 00.001 11060 move complete, result=0
03:47:58.772 00.000 11060 worker thread done servicing request
03:47:58.772 00.000 11060 Worker thread wakes up
03:47:58.772 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.6 px 221 ms NORTH
03:47:58.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:58.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:47:58.857 00.085 10844 evsrv: cli 0EEEDA30 connect
03:47:58.857 00.000 10844 case statement mapped state 6 to 3
03:47:58.857 00.000 10844 case statement mapped state 6 to 3
03:47:58.860 00.003 10844 evsrv: cli 0EEEDA30 request: {"method":"get_pixel_scale","id":"b8b85bc8-f81f-452d-94cb-1d27329c46a5"}
03:47:58.860 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":4.1253,"id":"b8b85bc8-f81f-452d-94cb-1d27329c46a5"}
03:47:58.860 00.000 10844 evsrv: cli 0EEEDA30 disconnect
03:47:59.404 00.544 11060 Exposure complete
03:47:59.597 00.193 11060 worker thread done servicing request
03:47:59.597 00.000 10844 OnExposeComplete: enter
03:47:59.597 00.000 10844 UpdateGuideState(): m_state=6
03:47:59.597 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
03:47:59.597 00.000 10844 Star::Find returns 1 (0), X=621.30, Y=105.32, Mass=1738, SNR=26.2, Peak=159 HFD=3.4
03:47:59.597 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
03:47:59.597 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.44 = 2.44)
03:47:59.597 00.000 10844 CameraToMount -- cameraX=0.47 cameraY=0.40 hyp=0.62 cameraTheta=0.71 mountX=0.48 mountY=0.40, mountTheta=0.69
03:47:59.600 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.47, y=0.40, opts=13)
03:47:59.600 00.000 10844 Enqueuing Move request for scope (0.47, 0.40)
03:47:59.601 00.001 11060 Worker thread wakes up
03:47:59.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.40) opts 0xd
03:47:59.601 00.000 11060 Handling offset move in thread for scope, endpoint = (0.47, 0.40)
03:47:59.601 00.000 11060 Moving (0.47, 0.40) raw xDistance=0.48 yDistance=0.40
03:47:59.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.48
03:47:59.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:47:59.602 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
03:47:59.602 00.000 11060 MoveAxis(W, 111, ABG)
03:47:59.602 00.000 11060 Guiding  Dir = 3, Dur = 111
03:47:59.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:47:59.602 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.2
03:47:59.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:59.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:47:59.602 00.000 10844 Enqueuing Expose request
03:47:59.605 00.003 11060 IsSlewing returns 0
03:47:59.606 00.001 11060 IsGuiding returns 0
03:47:59.729 00.123 11060 IsGuiding returns 0
03:47:59.729 00.000 11060 Move returns status 0, amount 111
03:47:59.729 00.000 11060 MoveAxis(N, 0, ABG)
03:47:59.729 00.000 11060 Move returns status 0, amount 0
03:47:59.729 00.000 11060 move complete, result=0
03:47:59.729 00.000 11060 worker thread done servicing request
03:47:59.729 00.000 10844 GuideStep: 0.5 px 111 ms WEST, 0.4 px 0 ms NORTH
03:47:59.729 00.000 11060 Worker thread wakes up
03:47:59.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:47:59.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:00.366 00.637 11060 Exposure complete
03:48:00.575 00.209 11060 worker thread done servicing request
03:48:00.575 00.000 10844 OnExposeComplete: enter
03:48:00.575 00.000 10844 UpdateGuideState(): m_state=6
03:48:00.575 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
03:48:00.576 00.001 10844 Star::Find returns 1 (0), X=620.92, Y=104.49, Mass=1615, SNR=25.4, Peak=157 HFD=3.5
03:48:00.576 00.000 10844 MultiStar: exiting stabilization period
03:48:00.577 00.001 10844 MultiStar: [#1 0.01,0.16,0.99,U] [#2 0.86,0.29,0.00,M1] [#3 0.71,0.25,0.00,M1] [#4 0.40,-0.01,1.10,U] [#5 0.70,-0.11,0.00,M1] [#6 0.58,0.07,1.05,U] [#7 0.83,0.48,0.00,M1] [#8 0.90,0.17,0.00,M1] 
03:48:00.577 00.000 10844 refined, 3 included, MultiStar: {0.28, -0.05}, one-star: {0.09, -0.43}
03:48:00.577 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
03:48:00.577 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:48:00.577 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-0.18 mountX=0.00 mountY=0.28, mountTheta=1.57
03:48:00.579 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.05, opts=13)
03:48:00.579 00.000 10844 Enqueuing Move request for scope (0.28, -0.05)
03:48:00.579 00.000 11060 Worker thread wakes up
03:48:00.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:00.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
03:48:00.579 00.000 10844 UpdateGuideState exits: m=1615 SNR=25.4
03:48:00.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
03:48:00.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:00.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:00.579 00.000 11060 Moving (0.28, -0.05) raw xDistance=0.00 yDistance=0.28
03:48:00.579 00.000 10844 Enqueuing Expose request
03:48:00.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:48:00.581 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:00.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
03:48:00.581 00.000 11060 MoveAxis(E, 0, ABG)
03:48:00.581 00.000 11060 Move returns status 0, amount 0
03:48:00.581 00.000 11060 MoveAxis(N, 0, ABG)
03:48:00.581 00.000 11060 Move returns status 0, amount 0
03:48:00.581 00.000 11060 move complete, result=0
03:48:00.581 00.000 11060 worker thread done servicing request
03:48:00.581 00.000 11060 Worker thread wakes up
03:48:00.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:00.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:00.583 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:48:01.228 00.645 11060 Exposure complete
03:48:01.441 00.213 11060 worker thread done servicing request
03:48:01.441 00.000 10844 OnExposeComplete: enter
03:48:01.441 00.000 10844 UpdateGuideState(): m_state=6
03:48:01.443 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
03:48:01.443 00.000 10844 Star::Find returns 1 (0), X=621.47, Y=105.13, Mass=1998, SNR=28.5, Peak=214 HFD=3.3
03:48:01.443 00.000 10844 MultiStar: [#1 0.63,0.42,0.00,M1] [#2 0.42,0.41,0.00,M2] [#3 0.90,0.28,0.00,M2] [#4 0.39,0.28,0.95,U] [#5 0.45,-0.19,0.88,U] [#6 0.25,-0.37,0.99,U] [#7 0.60,-0.08,0.00,M2] [#8 0.93,-0.38,0.00,M2] 
03:48:01.443 00.000 10844 refined, 3 included, MultiStar: {0.43, -0.02}, one-star: {0.64, 0.21}
03:48:01.443 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
03:48:01.443 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.70 = 1.70)
03:48:01.443 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=-0.02 hyp=0.43 cameraTheta=-0.04 mountX=0.06 mountY=0.43, mountTheta=1.43
03:48:01.446 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=-0.02, opts=13)
03:48:01.447 00.001 10844 Enqueuing Move request for scope (0.43, -0.02)
03:48:01.447 00.000 11060 Worker thread wakes up
03:48:01.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:01.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.02) opts 0xd
03:48:01.447 00.000 10844 UpdateGuideState exits: m=1998 SNR=28.5
03:48:01.447 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, -0.02)
03:48:01.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:01.447 00.000 11060 Moving (0.43, -0.02) raw xDistance=0.06 yDistance=0.43
03:48:01.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:01.447 00.000 10844 Enqueuing Expose request
03:48:01.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:48:01.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:01.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
03:48:01.447 00.000 11060 MoveAxis(E, 0, ABG)
03:48:01.447 00.000 11060 Move returns status 0, amount 0
03:48:01.447 00.000 11060 MoveAxis(N, 0, ABG)
03:48:01.447 00.000 11060 Move returns status 0, amount 0
03:48:01.447 00.000 11060 move complete, result=0
03:48:01.447 00.000 11060 worker thread done servicing request
03:48:01.447 00.000 11060 Worker thread wakes up
03:48:01.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:01.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:01.450 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
03:48:02.079 00.629 11060 Exposure complete
03:48:02.290 00.211 11060 worker thread done servicing request
03:48:02.290 00.000 10844 OnExposeComplete: enter
03:48:02.292 00.002 10844 UpdateGuideState(): m_state=6
03:48:02.292 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
03:48:02.292 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.65, Mass=1582, SNR=24.8, Peak=173 HFD=3.3
03:48:02.293 00.001 10844 MultiStar: [#1 0.25,0.86,0.00,M2] [#2 0.33,0.44,0.95,U] [#3 0.95,-0.30,0.00,M3] [#4 -0.16,-0.04,1.04,U] [#5 0.40,-0.15,1.03,U] [#6 0.44,-0.29,1.16,U] [#7 0.29,0.34,1.00,U] [#8 0.76,0.05,0.00,M3] 
03:48:02.293 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.01}, one-star: {0.07, -0.27}
03:48:02.293 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
03:48:02.293 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.70 = 1.70)
03:48:02.293 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-0.03 mountX=0.03 mountY=0.23, mountTheta=1.42
03:48:02.295 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.01, opts=13)
03:48:02.295 00.000 10844 Enqueuing Move request for scope (0.23, -0.01)
03:48:02.295 00.000 11060 Worker thread wakes up
03:48:02.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.01) opts 0xd
03:48:02.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:02.295 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.01)
03:48:02.295 00.000 10844 UpdateGuideState exits: m=1582 SNR=24.8
03:48:02.295 00.000 11060 Moving (0.23, -0.01) raw xDistance=0.03 yDistance=0.23
03:48:02.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:02.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:48:02.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:02.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:02.295 00.000 10844 Enqueuing Expose request
03:48:02.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:48:02.295 00.000 11060 MoveAxis(E, 0, ABG)
03:48:02.295 00.000 11060 Move returns status 0, amount 0
03:48:02.295 00.000 11060 MoveAxis(N, 0, ABG)
03:48:02.295 00.000 11060 Move returns status 0, amount 0
03:48:02.295 00.000 11060 move complete, result=0
03:48:02.295 00.000 11060 worker thread done servicing request
03:48:02.295 00.000 11060 Worker thread wakes up
03:48:02.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:02.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:02.299 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:02.942 00.643 11060 Exposure complete
03:48:03.151 00.209 11060 worker thread done servicing request
03:48:03.151 00.000 10844 OnExposeComplete: enter
03:48:03.151 00.000 10844 UpdateGuideState(): m_state=6
03:48:03.151 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
03:48:03.151 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.88, Mass=2111, SNR=28.6, Peak=229 HFD=3.9
03:48:03.151 00.000 10844 MultiStar: [#1 0.28,-0.24,0.90,U] [#2 0.28,0.13,0.88,U] [#3 0.78,0.08,0.00,M4] [#4 0.31,-0.33,0.90,U] [#5 0.14,0.30,0.92,U] [#6 0.05,-0.14,0.95,U] [#7 0.03,0.09,0.86,U] [#8 0.26,-0.17,0.63,U] 
03:48:03.151 00.000 10844 single-star, 7 included, MultiStar: {0.16, -0.05}, one-star: {-0.02, -0.04}
03:48:03.151 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
03:48:03.151 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:48:03.151 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.91 mountX=-0.04 mountY=-0.01, mountTheta=-2.96
03:48:03.156 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
03:48:03.156 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
03:48:03.156 00.000 11060 Worker thread wakes up
03:48:03.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:03.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:48:03.156 00.000 10844 UpdateGuideState exits: m=2111 SNR=28.6
03:48:03.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:48:03.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:03.156 00.000 11060 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
03:48:03.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:03.156 00.000 10844 Enqueuing Expose request
03:48:03.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:48:03.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:03.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:48:03.156 00.000 11060 MoveAxis(E, 0, ABG)
03:48:03.156 00.000 11060 Move returns status 0, amount 0
03:48:03.156 00.000 11060 MoveAxis(N, 0, ABG)
03:48:03.156 00.000 11060 Move returns status 0, amount 0
03:48:03.156 00.000 11060 move complete, result=0
03:48:03.156 00.000 11060 worker thread done servicing request
03:48:03.156 00.000 11060 Worker thread wakes up
03:48:03.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:03.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:03.160 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:03.792 00.632 11060 Exposure complete
03:48:03.989 00.197 11060 worker thread done servicing request
03:48:03.989 00.000 10844 OnExposeComplete: enter
03:48:03.989 00.000 10844 UpdateGuideState(): m_state=6
03:48:03.989 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
03:48:03.989 00.000 10844 Star::Find returns 1 (0), X=620.87, Y=104.54, Mass=1662, SNR=25.6, Peak=149 HFD=3.5
03:48:03.992 00.003 10844 MultiStar: [#1 0.67,-0.12,0.00,M2] [#2 0.62,0.01,0.00,M1] [#3 1.15,-0.34,0.00,M5] [#4 0.40,-0.46,0.00,M1] [#5 0.71,-0.15,0.00,M1] [#6 0.50,-0.59,0.00,M1] [#7 0.50,0.02,0.99,U] [#8 0.51,-0.51,0.00,M3] 
03:48:03.992 00.000 10844 refined, 1 included, MultiStar: {0.27, -0.18}, one-star: {0.04, -0.38}
03:48:03.992 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
03:48:03.992 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
03:48:03.992 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-0.59 mountX=-0.13 mountY=0.29, mountTheta=1.98
03:48:03.993 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.18, opts=13)
03:48:03.993 00.000 10844 Enqueuing Move request for scope (0.27, -0.18)
03:48:03.993 00.000 11060 Worker thread wakes up
03:48:03.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:03.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
03:48:03.993 00.000 10844 UpdateGuideState exits: m=1662 SNR=25.6
03:48:03.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
03:48:03.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:03.993 00.000 11060 Moving (0.27, -0.18) raw xDistance=-0.13 yDistance=0.29
03:48:03.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:03.993 00.000 10844 Enqueuing Expose request
03:48:03.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:48:03.993 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:48:03.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:48:03.993 00.000 11060 MoveAxis(E, 30, ABG)
03:48:03.993 00.000 11060 Guiding  Dir = 2, Dur = 30
03:48:04.015 00.022 11060 IsSlewing returns 0
03:48:04.015 00.000 11060 IsGuiding returns 0
03:48:04.072 00.057 11060 IsGuiding returns 0
03:48:04.072 00.000 11060 Move returns status 0, amount 30
03:48:04.072 00.000 11060 MoveAxis(N, 0, ABG)
03:48:04.072 00.000 11060 Move returns status 0, amount 0
03:48:04.072 00.000 11060 move complete, result=0
03:48:04.072 00.000 11060 worker thread done servicing request
03:48:04.072 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.3 px 0 ms NORTH
03:48:04.072 00.000 11060 Worker thread wakes up
03:48:04.072 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:04.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:04.705 00.633 11060 Exposure complete
03:48:04.908 00.203 11060 worker thread done servicing request
03:48:04.908 00.000 10844 OnExposeComplete: enter
03:48:04.908 00.000 10844 UpdateGuideState(): m_state=6
03:48:04.908 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
03:48:04.909 00.001 10844 Star::Find returns 1 (0), X=621.02, Y=104.32, Mass=1856, SNR=27.4, Peak=170 HFD=3.9
03:48:04.910 00.001 10844 MultiStar: [#1 0.88,-0.23,0.00,M3] [#2 0.77,-0.23,0.00,M2] [#3 0.76,-0.49,0.00,M6] [#4 0.60,-0.49,0.00,M2] [#5 1.13,-0.48,0.00,M2] [#6 0.46,-0.66,0.00,M2] [#7 0.45,0.19,0.97,U] [#8 0.91,-0.12,0.00,M4] 
03:48:04.910 00.000 10844 refined, 1 included, MultiStar: {0.32, -0.21}, one-star: {0.19, -0.60}
03:48:04.910 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
03:48:04.910 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
03:48:04.910 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.21 hyp=0.38 cameraTheta=-0.59 mountX=-0.15 mountY=0.35, mountTheta=1.98
03:48:04.910 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.21, opts=13)
03:48:04.910 00.000 10844 Enqueuing Move request for scope (0.32, -0.21)
03:48:04.910 00.000 11060 Worker thread wakes up
03:48:04.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:04.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.21) opts 0xd
03:48:04.910 00.000 10844 UpdateGuideState exits: m=1856 SNR=27.4
03:48:04.910 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.21)
03:48:04.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:04.910 00.000 11060 Moving (0.32, -0.21) raw xDistance=-0.15 yDistance=0.35
03:48:04.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:04.910 00.000 10844 Enqueuing Expose request
03:48:04.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:48:04.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:48:04.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
03:48:04.914 00.004 11060 MoveAxis(E, 37, ABG)
03:48:04.914 00.000 11060 Guiding  Dir = 2, Dur = 37
03:48:04.940 00.026 11060 IsSlewing returns 0
03:48:04.941 00.001 11060 IsGuiding returns 0
03:48:05.002 00.061 11060 IsGuiding returns 0
03:48:05.002 00.000 11060 Move returns status 0, amount 37
03:48:05.002 00.000 11060 MoveAxis(N, 0, ABG)
03:48:05.002 00.000 11060 Move returns status 0, amount 0
03:48:05.002 00.000 11060 move complete, result=0
03:48:05.002 00.000 11060 worker thread done servicing request
03:48:05.002 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.3 px 0 ms NORTH
03:48:05.002 00.000 11060 Worker thread wakes up
03:48:05.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:05.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:05.644 00.642 11060 Exposure complete
03:48:05.844 00.200 11060 worker thread done servicing request
03:48:05.844 00.000 10844 OnExposeComplete: enter
03:48:05.844 00.000 10844 UpdateGuideState(): m_state=6
03:48:05.844 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
03:48:05.844 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=104.28, Mass=1732, SNR=26.3, Peak=191 HFD=3.3
03:48:05.844 00.000 10844 MultiStar: [#1 0.62,-0.07,0.00,M4] [#2 0.73,0.10,0.00,M3] [#3 0.89,-0.10,0.00,M7] [#4 0.35,-0.17,1.01,U] [#5 0.80,0.18,0.00,M3] [#6 0.64,-0.09,0.00,M3] [#7 0.34,-0.19,0.94,U] [#8 0.70,-0.05,0.00,M5] 
03:48:05.844 00.000 10844 refined, 2 included, MultiStar: {0.12, -0.34}, one-star: {-0.32, -0.64}
03:48:05.844 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
03:48:05.844 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
03:48:05.844 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.34 hyp=0.36 cameraTheta=-1.23 mountX=-0.31 mountY=0.17, mountTheta=2.64
03:48:05.850 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.34, opts=13)
03:48:05.850 00.000 10844 Enqueuing Move request for scope (0.12, -0.34)
03:48:05.850 00.000 11060 Worker thread wakes up
03:48:05.850 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.34) opts 0xd
03:48:05.850 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.34)
03:48:05.850 00.000 11060 Moving (0.12, -0.34) raw xDistance=-0.31 yDistance=0.17
03:48:05.850 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:05.850 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.31
03:48:05.850 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:05.850 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:48:05.850 00.000 11060 MoveAxis(E, 74, ABG)
03:48:05.850 00.000 11060 Guiding  Dir = 2, Dur = 74
03:48:05.850 00.000 10844 UpdateGuideState exits: m=1732 SNR=26.3
03:48:05.850 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:05.850 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:05.850 00.000 10844 Enqueuing Expose request
03:48:05.879 00.029 11060 IsSlewing returns 0
03:48:05.880 00.001 11060 IsGuiding returns 0
03:48:05.970 00.090 11060 IsGuiding returns 0
03:48:05.970 00.000 11060 Move returns status 0, amount 74
03:48:05.970 00.000 11060 MoveAxis(N, 0, ABG)
03:48:05.970 00.000 11060 Move returns status 0, amount 0
03:48:05.970 00.000 11060 move complete, result=0
03:48:05.970 00.000 11060 worker thread done servicing request
03:48:05.970 00.000 11060 Worker thread wakes up
03:48:05.970 00.000 10844 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH
03:48:05.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:05.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:06.607 00.637 11060 Exposure complete
03:48:06.815 00.208 11060 worker thread done servicing request
03:48:06.815 00.000 10844 OnExposeComplete: enter
03:48:06.815 00.000 10844 UpdateGuideState(): m_state=6
03:48:06.817 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
03:48:06.817 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.66, Mass=1596, SNR=24.6, Peak=175 HFD=3.3
03:48:06.817 00.000 10844 MultiStar: [#1 0.26,0.34,1.03,U] [#2 0.72,0.30,0.00,M4] [#3 1.17,0.12,0.00,M8] [#4 0.36,-0.12,1.15,U] [#5 0.59,-0.01,0.00,M4] [#6 0.34,0.09,1.05,U] [#7 0.51,0.08,0.99,U] [#8 0.70,0.32,0.00,M6] 
03:48:06.817 00.000 10844 single-star, 4 included, MultiStar: {0.32, 0.03}, one-star: {0.10, -0.25}
03:48:06.817 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:48:06.817 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.55 = 0.55)
03:48:06.817 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.28 cameraTheta=-1.18 mountX=-0.23 mountY=0.14, mountTheta=2.58
03:48:06.821 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.25, opts=13)
03:48:06.821 00.000 10844 Enqueuing Move request for scope (0.10, -0.25)
03:48:06.821 00.000 11060 Worker thread wakes up
03:48:06.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:06.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
03:48:06.821 00.000 10844 UpdateGuideState exits: m=1596 SNR=24.6
03:48:06.821 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
03:48:06.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:06.821 00.000 11060 Moving (0.10, -0.25) raw xDistance=-0.23 yDistance=0.14
03:48:06.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:06.821 00.000 10844 Enqueuing Expose request
03:48:06.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
03:48:06.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:06.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:48:06.821 00.000 11060 MoveAxis(E, 57, ABG)
03:48:06.821 00.000 11060 Guiding  Dir = 2, Dur = 57
03:48:06.847 00.026 11060 IsSlewing returns 0
03:48:06.847 00.000 11060 IsGuiding returns 0
03:48:06.924 00.077 11060 IsGuiding returns 0
03:48:06.924 00.000 11060 Move returns status 0, amount 57
03:48:06.924 00.000 11060 MoveAxis(N, 0, ABG)
03:48:06.924 00.000 11060 Move returns status 0, amount 0
03:48:06.924 00.000 11060 move complete, result=0
03:48:06.924 00.000 11060 worker thread done servicing request
03:48:06.924 00.000 11060 Worker thread wakes up
03:48:06.924 00.000 10844 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
03:48:06.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:06.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:07.564 00.640 11060 Exposure complete
03:48:07.772 00.208 11060 worker thread done servicing request
03:48:07.772 00.000 10844 OnExposeComplete: enter
03:48:07.772 00.000 10844 UpdateGuideState(): m_state=6
03:48:07.772 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
03:48:07.772 00.000 10844 Star::Find returns 1 (0), X=621.28, Y=104.98, Mass=1865, SNR=27.4, Peak=193 HFD=3.3
03:48:07.772 00.000 10844 MultiStar: [#1 0.44,0.10,0.93,U] [#2 0.42,-0.00,0.89,U] [#3 1.18,-0.04,0.00,M9] [#4 0.46,-0.19,1.00,U] [#5 1.31,-0.09,0.00,M5] [#6 0.35,-0.39,0.98,U] [#7 0.62,0.21,0.00,M1] [#8 0.88,0.05,0.00,M7] 
03:48:07.772 00.000 10844 refined, 4 included, MultiStar: {0.43, -0.09}, one-star: {0.46, 0.06}
03:48:07.772 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.39) = xAngle (-1.59 = -1.59)
03:48:07.772 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.53 = 1.53)
03:48:07.772 00.000 10844 CameraToMount -- cameraX=0.43 cameraY=-0.09 hyp=0.43 cameraTheta=-0.20 mountX=-0.01 mountY=0.43, mountTheta=1.59
03:48:07.777 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.43, y=-0.09, opts=13)
03:48:07.777 00.000 10844 Enqueuing Move request for scope (0.43, -0.09)
03:48:07.777 00.000 11060 Worker thread wakes up
03:48:07.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:07.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.09) opts 0xd
03:48:07.777 00.000 10844 UpdateGuideState exits: m=1865 SNR=27.4
03:48:07.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.43, -0.09)
03:48:07.779 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:07.779 00.000 11060 Moving (0.43, -0.09) raw xDistance=-0.01 yDistance=0.43
03:48:07.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:07.779 00.000 10844 Enqueuing Expose request
03:48:07.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:48:07.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:48:07.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
03:48:07.779 00.000 11060 MoveAxis(E, 0, ABG)
03:48:07.779 00.000 11060 Move returns status 0, amount 0
03:48:07.779 00.000 11060 MoveAxis(N, 0, ABG)
03:48:07.779 00.000 11060 Move returns status 0, amount 0
03:48:07.779 00.000 11060 move complete, result=0
03:48:07.779 00.000 11060 worker thread done servicing request
03:48:07.779 00.000 11060 Worker thread wakes up
03:48:07.779 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:07.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:07.781 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
03:48:08.405 00.624 11060 Exposure complete
03:48:08.603 00.198 11060 worker thread done servicing request
03:48:08.605 00.002 10844 OnExposeComplete: enter
03:48:08.605 00.000 10844 UpdateGuideState(): m_state=6
03:48:08.605 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
03:48:08.605 00.000 10844 Star::Find returns 1 (0), X=621.28, Y=104.56, Mass=1538, SNR=24.6, Peak=218 HFD=3.2
03:48:08.606 00.001 10844 MultiStar: [#1 0.89,0.36,0.00,M3] [#2 0.53,-0.05,0.95,U] [#3 1.09,-0.16,0.00,M10] [#4 0.79,-0.39,0.00,M1] [#5 0.73,-0.17,0.00,M6] [#6 0.17,-0.48,1.16,U] [#7 0.77,0.14,0.00,M2] [#8 0.52,-0.14,0.86,U] 
03:48:08.606 00.000 10844 refined, 3 included, MultiStar: {0.40, -0.27}, one-star: {0.45, -0.35}
03:48:08.606 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:48:08.606 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
03:48:08.606 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.27 hyp=0.49 cameraTheta=-0.60 mountX=-0.20 mountY=0.44, mountTheta=1.99
03:48:08.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.27, opts=13)
03:48:08.609 00.001 10844 Enqueuing Move request for scope (0.40, -0.27)
03:48:08.609 00.000 11060 Worker thread wakes up
03:48:08.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:08.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.27) opts 0xd
03:48:08.609 00.000 10844 UpdateGuideState exits: m=1538 SNR=24.6
03:48:08.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.27)
03:48:08.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:08.609 00.000 11060 Moving (0.40, -0.27) raw xDistance=-0.20 yDistance=0.44
03:48:08.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:08.609 00.000 10844 Enqueuing Expose request
03:48:08.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:48:08.609 00.000 11060 switching direction from -1 to 1 - decHistory=7 oldest=0.94 newest=1.02
03:48:08.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.44
03:48:08.609 00.000 11060 MoveAxis(E, 46, ABG)
03:48:08.609 00.000 11060 Guiding  Dir = 2, Dur = 46
03:48:08.616 00.007 11060 IsSlewing returns 0
03:48:08.617 00.001 11060 IsGuiding returns 0
03:48:08.677 00.060 11060 IsGuiding returns 0
03:48:08.677 00.000 11060 Move returns status 0, amount 46
03:48:08.677 00.000 11060 BLC: Oldest BLC event removed
03:48:08.677 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
03:48:08.677 00.000 11060 MoveAxis(S, 828, ABG)
03:48:08.677 00.000 11060 duration set to 750 by maxDecDuration
03:48:08.677 00.000 11060 Guiding  Dir = 1, Dur = 750
03:48:08.692 00.015 11060 IsSlewing returns 0
03:48:08.692 00.000 11060 IsGuiding returns 0
03:48:09.447 00.755 11060 IsGuiding returns 0
03:48:09.447 00.000 11060 Move returns status 0, amount 750
03:48:09.447 00.000 11060 move complete, result=0
03:48:09.447 00.000 11060 worker thread done servicing request
03:48:09.447 00.000 11060 Worker thread wakes up
03:48:09.447 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.4 px 750 ms SOUTH
03:48:09.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:09.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:10.099 00.652 11060 Exposure complete
03:48:10.331 00.232 11060 worker thread done servicing request
03:48:10.331 00.000 10844 OnExposeComplete: enter
03:48:10.331 00.000 10844 UpdateGuideState(): m_state=6
03:48:10.331 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
03:48:10.331 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.36, Mass=1632, SNR=25.6, Peak=165 HFD=3.3
03:48:10.331 00.000 10844 MultiStar: [#1 0.51,-0.07,0.99,U] [#2 0.71,0.06,0.00,M3] [#3 0.53,-0.15,0.99,U] [#4 0.65,-0.51,0.00,M2] [#5 0.72,-0.24,0.00,M7] [#6 0.35,-0.15,1.02,U] [#7 0.56,-0.08,0.89,U] [#8 0.86,0.01,0.00,M7] 
03:48:10.331 00.000 10844 refined, 4 included, MultiStar: {0.37, -0.21}, one-star: {-0.06, -0.56}
03:48:10.331 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.39) = xAngle (-1.90 = -1.90)
03:48:10.331 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.23 = 1.23)
03:48:10.331 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.21 hyp=0.42 cameraTheta=-0.51 mountX=-0.14 mountY=0.40, mountTheta=1.90
03:48:10.335 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.21, opts=13)
03:48:10.335 00.000 10844 Enqueuing Move request for scope (0.37, -0.21)
03:48:10.335 00.000 11060 Worker thread wakes up
03:48:10.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:10.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.21) opts 0xd
03:48:10.335 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.21)
03:48:10.335 00.000 11060 Moving (0.37, -0.21) raw xDistance=-0.14 yDistance=0.40
03:48:10.335 00.000 11060 BLC: History state: CurrMiss=0.40, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.308408, 1:0.399440
03:48:10.335 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:48:10.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:48:10.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
03:48:10.335 00.000 11060 MoveAxis(E, 33, ABG)
03:48:10.335 00.000 11060 Guiding  Dir = 2, Dur = 33
03:48:10.335 00.000 10844 UpdateGuideState exits: m=1632 SNR=25.6
03:48:10.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:10.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:10.335 00.000 10844 Enqueuing Expose request
03:48:10.381 00.046 11060 IsSlewing returns 0
03:48:10.381 00.000 11060 IsGuiding returns 0
03:48:10.457 00.076 11060 IsGuiding returns 0
03:48:10.457 00.000 11060 Move returns status 0, amount 33
03:48:10.457 00.000 11060 MoveAxis(S, 155, ABG)
03:48:10.457 00.000 11060 Guiding  Dir = 1, Dur = 155
03:48:10.472 00.015 11060 IsSlewing returns 0
03:48:10.472 00.000 11060 IsGuiding returns 0
03:48:10.630 00.158 11060 IsGuiding returns 0
03:48:10.630 00.000 11060 Move returns status 0, amount 155
03:48:10.630 00.000 11060 move complete, result=0
03:48:10.630 00.000 11060 worker thread done servicing request
03:48:10.631 00.001 10844 GuideStep: -0.1 px 33 ms EAST, 0.4 px 155 ms SOUTH
03:48:10.631 00.000 11060 Worker thread wakes up
03:48:10.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:10.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:11.271 00.640 11060 Exposure complete
03:48:11.475 00.204 11060 worker thread done servicing request
03:48:11.475 00.000 10844 OnExposeComplete: enter
03:48:11.475 00.000 10844 UpdateGuideState(): m_state=6
03:48:11.475 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
03:48:11.475 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.89, Mass=1604, SNR=25.7, Peak=181 HFD=2.9
03:48:11.475 00.000 10844 MultiStar: [#1 0.01,-0.05,1.01,U] [#2 0.05,0.59,0.00,M4] [#3 0.53,0.21,0.97,U] [#4 -0.10,-0.07,0.98,U] [#5 0.74,-0.38,0.00,M8] [#6 0.14,0.29,1.07,U] [#7 0.65,0.07,0.00,M2] [#8 0.44,-0.04,0.94,U] 
03:48:11.475 00.000 10844 single-star, 5 included, MultiStar: {0.15, 0.06}, one-star: {-0.06, -0.03}
03:48:11.475 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.39) = xAngle (-4.07 = 2.21)
03:48:11.475 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.95 = -0.95)
03:48:11.477 00.002 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.68 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
03:48:11.480 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
03:48:11.480 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
03:48:11.480 00.000 11060 Worker thread wakes up
03:48:11.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:11.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:48:11.480 00.000 10844 UpdateGuideState exits: m=1604 SNR=25.7
03:48:11.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:48:11.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:11.480 00.000 11060 Moving (-0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
03:48:11.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:11.481 00.001 10844 Enqueuing Expose request
03:48:11.481 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.308408, 1:0.399440, 2:-0.050887
03:48:11.481 00.000 11060 BLC: No correction, Miss < min_move
03:48:11.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:48:11.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:11.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:48:11.481 00.000 11060 MoveAxis(E, 0, ABG)
03:48:11.482 00.001 11060 Move returns status 0, amount 0
03:48:11.482 00.000 11060 MoveAxis(N, 0, ABG)
03:48:11.482 00.000 11060 Move returns status 0, amount 0
03:48:11.482 00.000 11060 move complete, result=0
03:48:11.482 00.000 11060 worker thread done servicing request
03:48:11.482 00.000 11060 Worker thread wakes up
03:48:11.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:11.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:11.484 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:12.127 00.643 11060 Exposure complete
03:48:12.339 00.212 11060 worker thread done servicing request
03:48:12.339 00.000 10844 OnExposeComplete: enter
03:48:12.339 00.000 10844 UpdateGuideState(): m_state=6
03:48:12.339 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
03:48:12.339 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.87, Mass=1821, SNR=27.0, Peak=195 HFD=3.4
03:48:12.339 00.000 10844 MultiStar: [#1 0.24,-0.11,0.95,U] [#2 0.41,0.17,0.89,U] [#3 0.61,0.34,0.00,M9] [#4 0.19,-0.18,0.93,U] [#5 0.14,-0.02,1.06,U] [#6 0.41,-0.04,0.96,U] [#7 0.11,0.30,0.93,U] [#8 0.38,0.55,0.00,M7] 
03:48:12.339 00.000 10844 single-star, 6 included, MultiStar: {0.19, 0.01}, one-star: {-0.11, -0.05}
03:48:12.339 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.16)
03:48:12.339 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
03:48:12.339 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.74 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
03:48:12.344 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
03:48:12.344 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
03:48:12.344 00.000 11060 Worker thread wakes up
03:48:12.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:12.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
03:48:12.344 00.000 10844 UpdateGuideState exits: m=1821 SNR=27.0
03:48:12.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
03:48:12.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:12.344 00.000 11060 Moving (-0.11, -0.05) raw xDistance=-0.07 yDistance=-0.11
03:48:12.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:12.344 00.000 10844 Enqueuing Expose request
03:48:12.344 00.000 11060 BLC: window closed
03:48:12.344 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.09, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.308408, 1:0.399440, 2:-0.050887
03:48:12.344 00.000 11060 BLC: No correction, Miss < min_move
03:48:12.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:48:12.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:12.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:48:12.344 00.000 11060 MoveAxis(E, 0, ABG)
03:48:12.344 00.000 11060 Move returns status 0, amount 0
03:48:12.344 00.000 11060 MoveAxis(N, 0, ABG)
03:48:12.344 00.000 11060 Move returns status 0, amount 0
03:48:12.344 00.000 11060 move complete, result=0
03:48:12.344 00.000 11060 worker thread done servicing request
03:48:12.344 00.000 11060 Worker thread wakes up
03:48:12.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:12.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:12.350 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:12.988 00.638 11060 Exposure complete
03:48:13.191 00.203 11060 worker thread done servicing request
03:48:13.191 00.000 10844 OnExposeComplete: enter
03:48:13.191 00.000 10844 UpdateGuideState(): m_state=6
03:48:13.192 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
03:48:13.192 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.89, Mass=1831, SNR=26.8, Peak=163 HFD=3.4
03:48:13.192 00.000 10844 MultiStar: [#1 0.16,0.13,0.89,U] [#2 0.24,-0.05,0.93,U] [#3 0.49,-0.30,0.97,U] [#4 -0.04,-0.43,0.94,U] [#5 0.48,-0.13,0.97,U] [#6 -0.15,-0.65,0.00,M1] [#7 0.39,-0.47,0.00,M2] [#8 0.08,-0.17,0.78,U] 
03:48:13.192 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.14}, one-star: {-0.24, -0.03}
03:48:13.192 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
03:48:13.192 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
03:48:13.192 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.70 mountX=-0.11 mountY=0.19, mountTheta=2.10
03:48:13.195 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.14, opts=13)
03:48:13.195 00.000 10844 Enqueuing Move request for scope (0.17, -0.14)
03:48:13.195 00.000 11060 Worker thread wakes up
03:48:13.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:13.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
03:48:13.195 00.000 10844 UpdateGuideState exits: m=1831 SNR=26.8
03:48:13.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
03:48:13.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:13.195 00.000 11060 Moving (0.17, -0.14) raw xDistance=-0.11 yDistance=0.19
03:48:13.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:13.195 00.000 10844 Enqueuing Expose request
03:48:13.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:48:13.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:13.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:48:13.195 00.000 11060 MoveAxis(E, 0, ABG)
03:48:13.197 00.002 11060 Move returns status 0, amount 0
03:48:13.197 00.000 11060 MoveAxis(N, 0, ABG)
03:48:13.197 00.000 11060 Move returns status 0, amount 0
03:48:13.197 00.000 11060 move complete, result=0
03:48:13.197 00.000 11060 worker thread done servicing request
03:48:13.197 00.000 11060 Worker thread wakes up
03:48:13.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:13.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:13.199 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:13.823 00.624 11060 Exposure complete
03:48:14.013 00.190 11060 worker thread done servicing request
03:48:14.013 00.000 10844 OnExposeComplete: enter
03:48:14.013 00.000 10844 UpdateGuideState(): m_state=6
03:48:14.013 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
03:48:14.013 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.90, Mass=1784, SNR=26.3, Peak=191 HFD=3.3
03:48:14.014 00.001 10844 MultiStar: [#1 0.72,0.25,0.00,M1] [#2 0.06,-0.22,0.84,U] [#3 0.22,-0.57,0.00,M9] [#4 0.09,-0.12,0.98,U] [#5 -0.26,-0.41,0.92,U] [#6 0.25,-0.29,0.99,U] [#7 0.27,-0.09,0.97,U] [#8 0.87,0.11,0.00,M7] 
03:48:14.014 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.19}, one-star: {-0.24, -0.01}
03:48:14.014 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.39) = xAngle (-2.81 = -2.81)
03:48:14.014 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
03:48:14.014 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.42 mountX=-0.18 mountY=0.06, mountTheta=2.82
03:48:14.015 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.19, opts=13)
03:48:14.015 00.000 10844 Enqueuing Move request for scope (0.03, -0.19)
03:48:14.015 00.000 11060 Worker thread wakes up
03:48:14.018 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
03:48:14.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:14.018 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
03:48:14.018 00.000 10844 UpdateGuideState exits: m=1784 SNR=26.3
03:48:14.018 00.000 11060 Moving (0.03, -0.19) raw xDistance=-0.18 yDistance=0.06
03:48:14.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:14.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:48:14.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:14.018 00.000 10844 Enqueuing Expose request
03:48:14.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:14.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:48:14.018 00.000 11060 MoveAxis(E, 42, ABG)
03:48:14.018 00.000 11060 Guiding  Dir = 2, Dur = 42
03:48:14.035 00.017 11060 IsSlewing returns 0
03:48:14.035 00.000 11060 IsGuiding returns 0
03:48:14.107 00.072 11060 IsGuiding returns 0
03:48:14.108 00.001 11060 Move returns status 0, amount 42
03:48:14.108 00.000 11060 MoveAxis(N, 0, ABG)
03:48:14.108 00.000 11060 Move returns status 0, amount 0
03:48:14.108 00.000 11060 move complete, result=0
03:48:14.108 00.000 11060 worker thread done servicing request
03:48:14.108 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:48:14.108 00.000 11060 Worker thread wakes up
03:48:14.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:14.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:14.745 00.637 11060 Exposure complete
03:48:14.948 00.203 11060 worker thread done servicing request
03:48:14.948 00.000 10844 OnExposeComplete: enter
03:48:14.948 00.000 10844 UpdateGuideState(): m_state=6
03:48:14.948 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
03:48:14.948 00.000 10844 Star::Find returns 1 (0), X=620.96, Y=104.56, Mass=1750, SNR=26.1, Peak=170 HFD=3.7
03:48:14.949 00.001 10844 MultiStar: [#1 0.35,0.13,1.00,U] [#2 0.23,0.33,0.88,U] [#3 0.34,-0.17,1.06,U] [#4 0.24,-0.34,0.98,U] [#5 -0.14,0.28,0.92,U] [#6 0.34,-0.31,1.07,U] [#7 0.36,0.06,0.92,U] [#8 0.58,0.10,0.00,M8] 
03:48:14.949 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.06}, one-star: {0.13, -0.36}
03:48:14.949 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.39) = xAngle (-1.64 = -1.64)
03:48:14.949 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.49 = 1.49)
03:48:14.949 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.25 mountX=-0.02 mountY=0.24, mountTheta=1.64
03:48:14.951 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.06, opts=13)
03:48:14.951 00.000 10844 Enqueuing Move request for scope (0.23, -0.06)
03:48:14.951 00.000 11060 Worker thread wakes up
03:48:14.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:14.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
03:48:14.951 00.000 10844 UpdateGuideState exits: m=1750 SNR=26.1
03:48:14.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
03:48:14.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:14.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:14.951 00.000 10844 Enqueuing Expose request
03:48:14.951 00.000 11060 Moving (0.23, -0.06) raw xDistance=-0.02 yDistance=0.24
03:48:14.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:48:14.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:48:14.951 00.000 11060 MoveAxis(E, 0, ABG)
03:48:14.951 00.000 11060 Move returns status 0, amount 0
03:48:14.951 00.000 11060 MoveAxis(S, 94, ABG)
03:48:14.951 00.000 11060 Guiding  Dir = 1, Dur = 94
03:48:14.956 00.005 11060 IsSlewing returns 0
03:48:14.956 00.000 11060 IsGuiding returns 0
03:48:15.065 00.109 11060 IsGuiding returns 0
03:48:15.065 00.000 11060 Move returns status 0, amount 94
03:48:15.065 00.000 11060 move complete, result=0
03:48:15.065 00.000 11060 worker thread done servicing request
03:48:15.065 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 94 ms SOUTH
03:48:15.065 00.000 11060 Worker thread wakes up
03:48:15.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:15.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:15.715 00.650 11060 Exposure complete
03:48:15.919 00.204 11060 worker thread done servicing request
03:48:15.919 00.000 10844 OnExposeComplete: enter
03:48:15.919 00.000 10844 UpdateGuideState(): m_state=6
03:48:15.919 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
03:48:15.919 00.000 10844 Star::Find returns 1 (1), X=620.62, Y=104.76, Mass=1552, SNR=25.1, Peak=255 HFD=2.8
03:48:15.919 00.000 10844 MultiStar: [#1 0.24,-0.13,0.97,U] [#2 0.22,-0.30,1.00,U] [#3 0.40,-0.61,0.00,M9] [#4 0.02,-0.49,1.01,U] [#5 0.35,-0.00,0.94,U] [#6 -0.22,-0.19,1.09,U] [#7 0.18,0.30,1.00,U] [#8 0.11,-0.54,0.79,U] 
03:48:15.919 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.18}, one-star: {-0.21, -0.16}
03:48:15.919 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.39) = xAngle (-2.55 = -2.55)
03:48:15.919 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.57 = 0.57)
03:48:15.919 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.16 mountX=-0.17 mountY=0.11, mountTheta=2.56
03:48:15.919 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.18, opts=13)
03:48:15.919 00.000 10844 Enqueuing Move request for scope (0.08, -0.18)
03:48:15.919 00.000 11060 Worker thread wakes up
03:48:15.924 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:15.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
03:48:15.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
03:48:15.924 00.000 11060 Moving (0.08, -0.18) raw xDistance=-0.17 yDistance=0.11
03:48:15.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
03:48:15.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:15.924 00.000 10844 UpdateGuideState exits: m=1552 SNR=25.1 Saturated
03:48:15.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:48:15.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:15.924 00.000 11060 MoveAxis(E, 39, ABG)
03:48:15.924 00.000 11060 Guiding  Dir = 2, Dur = 39
03:48:15.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:15.924 00.000 10844 Enqueuing Expose request
03:48:15.954 00.030 11060 IsSlewing returns 0
03:48:15.954 00.000 11060 IsGuiding returns 0
03:48:16.016 00.062 11060 IsGuiding returns 0
03:48:16.016 00.000 11060 Move returns status 0, amount 39
03:48:16.016 00.000 11060 MoveAxis(N, 0, ABG)
03:48:16.016 00.000 11060 Move returns status 0, amount 0
03:48:16.016 00.000 11060 move complete, result=0
03:48:16.016 00.000 11060 worker thread done servicing request
03:48:16.016 00.000 11060 Worker thread wakes up
03:48:16.016 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
03:48:16.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:16.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:16.659 00.643 11060 Exposure complete
03:48:16.867 00.208 11060 worker thread done servicing request
03:48:16.867 00.000 10844 OnExposeComplete: enter
03:48:16.867 00.000 10844 UpdateGuideState(): m_state=6
03:48:16.869 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
03:48:16.869 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=105.01, Mass=1535, SNR=24.6, Peak=223 HFD=2.7
03:48:16.869 00.000 10844 MultiStar: [#1 0.18,0.04,1.01,U] [#2 -0.39,-0.19,0.93,U] [#3 0.26,-0.23,1.08,U] [#4 0.12,-0.09,1.12,U] [#5 -0.07,0.22,1.05,U] [#6 -0.39,0.04,1.03,U] [#7 -0.22,0.19,1.10,U] [#8 0.13,-0.01,0.88,U] 
03:48:16.869 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.24, 0.09}
03:48:16.869 00.000 10844 CameraToMount -- cameraTheta (2.99) - m_xAngle (1.39) = xAngle (1.60 = 1.60)
03:48:16.869 00.000 10844 CameraToMount -- cameraTheta (2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.73 = -1.56)
03:48:16.869 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.99 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
03:48:16.871 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.01, opts=13)
03:48:16.871 00.000 10844 Enqueuing Move request for scope (-0.07, 0.01)
03:48:16.871 00.000 11060 Worker thread wakes up
03:48:16.871 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:16.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
03:48:16.871 00.000 10844 UpdateGuideState exits: m=1535 SNR=24.6
03:48:16.871 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
03:48:16.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:16.871 00.000 11060 Moving (-0.07, 0.01) raw xDistance=-0.00 yDistance=-0.07
03:48:16.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:16.871 00.000 10844 Enqueuing Expose request
03:48:16.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:48:16.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:16.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:48:16.871 00.000 11060 MoveAxis(E, 0, ABG)
03:48:16.871 00.000 11060 Move returns status 0, amount 0
03:48:16.874 00.003 11060 MoveAxis(N, 0, ABG)
03:48:16.874 00.000 11060 Move returns status 0, amount 0
03:48:16.874 00.000 11060 move complete, result=0
03:48:16.874 00.000 11060 worker thread done servicing request
03:48:16.875 00.001 11060 Worker thread wakes up
03:48:16.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:16.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:16.877 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:17.528 00.651 11060 Exposure complete
03:48:17.714 00.186 11060 worker thread done servicing request
03:48:17.714 00.000 10844 OnExposeComplete: enter
03:48:17.714 00.000 10844 UpdateGuideState(): m_state=6
03:48:17.714 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
03:48:17.714 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=105.33, Mass=1734, SNR=26.3, Peak=183 HFD=3.3
03:48:17.714 00.000 10844 MultiStar: [#1 -0.17,0.33,1.05,U] [#2 -0.03,0.33,0.95,U] [#3 0.52,0.00,0.98,U] [#4 -0.13,0.22,1.01,U] [#5 0.39,0.37,0.99,U] [#6 0.24,-0.40,1.00,U] [#7 0.46,0.18,0.97,U] [#8 0.16,0.27,0.85,U] 
03:48:17.714 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.19}, one-star: {-0.31, 0.41}
03:48:17.714 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.39) = xAngle (-0.39 = -0.39)
03:48:17.714 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.73 = 2.73)
03:48:17.714 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=0.99 mountX=0.21 mountY=0.09, mountTheta=0.41
03:48:17.718 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.19, opts=13)
03:48:17.718 00.000 10844 Enqueuing Move request for scope (0.12, 0.19)
03:48:17.718 00.000 11060 Worker thread wakes up
03:48:17.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:17.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
03:48:17.718 00.000 10844 UpdateGuideState exits: m=1734 SNR=26.3
03:48:17.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
03:48:17.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:17.718 00.000 11060 Moving (0.12, 0.19) raw xDistance=0.21 yDistance=0.09
03:48:17.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:17.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:48:17.718 00.000 10844 Enqueuing Expose request
03:48:17.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:17.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:48:17.718 00.000 11060 MoveAxis(W, 49, ABG)
03:48:17.718 00.000 11060 Guiding  Dir = 3, Dur = 49
03:48:17.724 00.006 11060 IsSlewing returns 0
03:48:17.724 00.000 11060 IsGuiding returns 0
03:48:17.786 00.062 11060 IsGuiding returns 0
03:48:17.786 00.000 11060 Move returns status 0, amount 49
03:48:17.786 00.000 11060 MoveAxis(N, 0, ABG)
03:48:17.787 00.001 11060 Move returns status 0, amount 0
03:48:17.787 00.000 11060 move complete, result=0
03:48:17.787 00.000 11060 worker thread done servicing request
03:48:17.787 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
03:48:17.787 00.000 11060 Worker thread wakes up
03:48:17.795 00.008 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:17.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:18.429 00.634 11060 Exposure complete
03:48:18.645 00.216 11060 worker thread done servicing request
03:48:18.645 00.000 10844 OnExposeComplete: enter
03:48:18.645 00.000 10844 UpdateGuideState(): m_state=6
03:48:18.645 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
03:48:18.645 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=105.27, Mass=1534, SNR=24.5, Peak=166 HFD=3.3
03:48:18.645 00.000 10844 MultiStar: [#1 0.06,0.64,0.00,M1] [#2 0.49,0.46,0.00,M1] [#3 0.03,-0.02,1.07,U] [#4 0.02,-0.20,1.04,U] [#5 0.67,0.13,0.00,M2] [#6 0.14,0.23,1.09,U] [#7 0.43,0.27,1.03,U] [#8 0.33,0.33,0.83,U] 
03:48:18.645 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.15}, one-star: {-0.46, 0.35}
03:48:18.645 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:48:18.645 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:48:18.645 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.10 mountX=0.16 mountY=0.05, mountTheta=0.31
03:48:18.650 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.15, opts=13)
03:48:18.650 00.000 10844 Enqueuing Move request for scope (0.08, 0.15)
03:48:18.650 00.000 11060 Worker thread wakes up
03:48:18.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:18.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
03:48:18.650 00.000 10844 UpdateGuideState exits: m=1534 SNR=24.5
03:48:18.650 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
03:48:18.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:18.650 00.000 11060 Moving (0.08, 0.15) raw xDistance=0.16 yDistance=0.05
03:48:18.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:18.650 00.000 10844 Enqueuing Expose request
03:48:18.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
03:48:18.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:18.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:48:18.653 00.003 11060 MoveAxis(W, 40, ABG)
03:48:18.653 00.000 11060 Guiding  Dir = 3, Dur = 40
03:48:18.660 00.007 11060 IsSlewing returns 0
03:48:18.660 00.000 11060 IsGuiding returns 0
03:48:18.706 00.046 11060 IsGuiding returns 0
03:48:18.706 00.000 11060 Move returns status 0, amount 40
03:48:18.706 00.000 11060 MoveAxis(N, 0, ABG)
03:48:18.706 00.000 11060 Move returns status 0, amount 0
03:48:18.706 00.000 11060 move complete, result=0
03:48:18.706 00.000 11060 worker thread done servicing request
03:48:18.706 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
03:48:18.706 00.000 11060 Worker thread wakes up
03:48:18.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:18.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:19.349 00.643 11060 Exposure complete
03:48:19.546 00.197 11060 worker thread done servicing request
03:48:19.546 00.000 10844 OnExposeComplete: enter
03:48:19.546 00.000 10844 UpdateGuideState(): m_state=6
03:48:19.546 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
03:48:19.546 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=105.44, Mass=1706, SNR=25.4, Peak=182 HFD=3.3
03:48:19.546 00.000 10844 MultiStar: [#1 0.25,0.79,0.00,M2] [#2 -0.11,0.46,0.90,U] [#3 0.01,0.33,1.00,U] [#4 -0.15,0.42,1.11,U] [#5 0.48,0.57,0.00,M3] [#6 -0.27,0.12,0.99,U] [#7 0.05,0.44,1.02,U] [#8 0.06,0.32,0.81,U] 
03:48:19.546 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.37}, one-star: {-0.09, 0.52}
03:48:19.546 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.39) = xAngle (0.38 = 0.38)
03:48:19.546 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.78)
03:48:19.546 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.77 mountX=0.36 mountY=-0.14, mountTheta=-0.36
03:48:19.550 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.37, opts=13)
03:48:19.550 00.000 10844 Enqueuing Move request for scope (-0.08, 0.37)
03:48:19.550 00.000 11060 Worker thread wakes up
03:48:19.550 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:19.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.37) opts 0xd
03:48:19.550 00.000 10844 UpdateGuideState exits: m=1706 SNR=25.4
03:48:19.550 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.37)
03:48:19.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:19.550 00.000 11060 Moving (-0.08, 0.37) raw xDistance=0.36 yDistance=-0.14
03:48:19.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:19.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
03:48:19.550 00.000 10844 Enqueuing Expose request
03:48:19.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:19.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:48:19.550 00.000 11060 MoveAxis(W, 85, ABG)
03:48:19.550 00.000 11060 Guiding  Dir = 3, Dur = 85
03:48:19.560 00.010 11060 IsSlewing returns 0
03:48:19.560 00.000 11060 IsGuiding returns 0
03:48:19.652 00.092 11060 IsGuiding returns 0
03:48:19.652 00.000 11060 Move returns status 0, amount 85
03:48:19.652 00.000 11060 MoveAxis(N, 0, ABG)
03:48:19.652 00.000 11060 Move returns status 0, amount 0
03:48:19.652 00.000 11060 move complete, result=0
03:48:19.652 00.000 11060 worker thread done servicing request
03:48:19.652 00.000 11060 Worker thread wakes up
03:48:19.652 00.000 10844 GuideStep: 0.4 px 85 ms WEST, -0.1 px 0 ms NORTH
03:48:19.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:19.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:20.284 00.632 11060 Exposure complete
03:48:20.483 00.199 11060 worker thread done servicing request
03:48:20.483 00.000 10844 OnExposeComplete: enter
03:48:20.483 00.000 10844 UpdateGuideState(): m_state=6
03:48:20.483 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
03:48:20.483 00.000 10844 Star::Find returns 1 (0), X=620.33, Y=105.04, Mass=1550, SNR=25.1, Peak=157 HFD=3.3
03:48:20.483 00.000 10844 MultiStar: [#1 0.05,0.52,1.08,U] [#2 0.23,0.23,0.97,U] [#3 0.09,0.09,1.04,U] [#4 -0.38,-0.03,1.08,U] [#5 -0.26,0.23,1.12,U] [#6 -0.27,-0.17,1.04,U] [#7 -0.25,0.20,1.00,U] [#8 -0.16,0.50,0.87,U] 
03:48:20.483 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.18}, one-star: {-0.50, 0.12}
03:48:20.483 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.39) = xAngle (0.91 = 0.91)
03:48:20.483 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.25)
03:48:20.483 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.30 mountX=0.15 mountY=-0.19, mountTheta=-0.90
03:48:20.483 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.18, opts=13)
03:48:20.483 00.000 10844 Enqueuing Move request for scope (-0.16, 0.18)
03:48:20.483 00.000 11060 Worker thread wakes up
03:48:20.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:20.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
03:48:20.488 00.005 10844 UpdateGuideState exits: m=1550 SNR=25.1
03:48:20.488 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
03:48:20.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:20.488 00.000 11060 Moving (-0.16, 0.18) raw xDistance=0.15 yDistance=-0.19
03:48:20.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:20.488 00.000 10844 Enqueuing Expose request
03:48:20.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:48:20.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:20.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:48:20.488 00.000 11060 MoveAxis(W, 38, ABG)
03:48:20.488 00.000 11060 Guiding  Dir = 3, Dur = 38
03:48:20.504 00.016 11060 IsSlewing returns 0
03:48:20.504 00.000 11060 IsGuiding returns 0
03:48:20.550 00.046 11060 IsGuiding returns 0
03:48:20.550 00.000 11060 Move returns status 0, amount 38
03:48:20.550 00.000 11060 MoveAxis(N, 0, ABG)
03:48:20.550 00.000 11060 Move returns status 0, amount 0
03:48:20.550 00.000 11060 move complete, result=0
03:48:20.550 00.000 11060 worker thread done servicing request
03:48:20.550 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
03:48:20.550 00.000 11060 Worker thread wakes up
03:48:20.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:20.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:21.188 00.638 11060 Exposure complete
03:48:21.399 00.211 11060 worker thread done servicing request
03:48:21.399 00.000 10844 OnExposeComplete: enter
03:48:21.399 00.000 10844 UpdateGuideState(): m_state=6
03:48:21.400 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
03:48:21.400 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=104.78, Mass=1505, SNR=24.2, Peak=204 HFD=3.1
03:48:21.400 00.000 10844 MultiStar: [#1 -0.09,0.13,1.00,U] [#2 -0.37,0.75,0.00,M1] [#3 0.60,0.08,0.00,M5] [#4 -0.28,0.05,1.12,U] [#5 -0.19,0.00,1.08,U] [#6 -0.08,-0.08,1.08,U] [#7 -0.37,-0.12,1.09,U] [#8 0.37,-0.26,0.94,U] 
03:48:21.400 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.06}, one-star: {-0.37, -0.14}
03:48:21.400 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.39) = xAngle (-4.17 = 2.11)
03:48:21.400 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.05 = -1.05)
03:48:21.400 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.78 mountX=-0.08 mountY=-0.14, mountTheta=-2.11
03:48:21.404 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.06, opts=13)
03:48:21.404 00.000 10844 Enqueuing Move request for scope (-0.15, -0.06)
03:48:21.406 00.002 11060 Worker thread wakes up
03:48:21.407 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:21.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
03:48:21.407 00.000 10844 UpdateGuideState exits: m=1505 SNR=24.2
03:48:21.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:21.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
03:48:21.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:21.407 00.000 11060 Moving (-0.15, -0.06) raw xDistance=-0.08 yDistance=-0.14
03:48:21.407 00.000 10844 Enqueuing Expose request
03:48:21.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:48:21.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:21.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:48:21.407 00.000 11060 MoveAxis(E, 0, ABG)
03:48:21.407 00.000 11060 Move returns status 0, amount 0
03:48:21.409 00.002 11060 MoveAxis(N, 0, ABG)
03:48:21.409 00.000 11060 Move returns status 0, amount 0
03:48:21.409 00.000 11060 move complete, result=0
03:48:21.409 00.000 11060 worker thread done servicing request
03:48:21.409 00.000 11060 Worker thread wakes up
03:48:21.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:21.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:21.412 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:22.045 00.633 11060 Exposure complete
03:48:22.266 00.221 11060 worker thread done servicing request
03:48:22.266 00.000 10844 OnExposeComplete: enter
03:48:22.266 00.000 10844 UpdateGuideState(): m_state=6
03:48:22.268 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
03:48:22.268 00.000 10844 Star::Find returns 1 (0), X=620.08, Y=104.73, Mass=1697, SNR=26.1, Peak=211 HFD=3.2
03:48:22.268 00.000 10844 MultiStar: [#1 -0.01,0.36,0.94,U] [#2 0.03,0.43,1.00,U] [#3 0.22,0.29,0.92,U] [#4 -0.35,0.24,1.04,U] [#5 0.30,-0.19,0.90,U] [#6 -0.26,-0.41,1.05,U] [#7 0.18,0.32,0.82,U] [#8 -0.04,0.34,0.83,U] 
03:48:22.268 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.12}, one-star: {-0.74, -0.18}
03:48:22.268 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.39) = xAngle (0.82 = 0.82)
03:48:22.268 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.95 = -2.34)
03:48:22.268 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.21 mountX=0.10 mountY=-0.11, mountTheta=-0.81
03:48:22.268 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.12, opts=13)
03:48:22.268 00.000 10844 Enqueuing Move request for scope (-0.09, 0.12)
03:48:22.268 00.000 11060 Worker thread wakes up
03:48:22.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
03:48:22.268 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
03:48:22.272 00.004 11060 Moving (-0.09, 0.12) raw xDistance=0.10 yDistance=-0.11
03:48:22.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:48:22.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:22.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:48:22.272 00.000 11060 MoveAxis(E, 0, ABG)
03:48:22.272 00.000 11060 Move returns status 0, amount 0
03:48:22.272 00.000 11060 MoveAxis(N, 0, ABG)
03:48:22.272 00.000 11060 Move returns status 0, amount 0
03:48:22.272 00.000 11060 move complete, result=0
03:48:22.272 00.000 11060 worker thread done servicing request
03:48:22.272 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:22.272 00.000 10844 UpdateGuideState exits: m=1697 SNR=26.1
03:48:22.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:22.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:22.272 00.000 10844 Enqueuing Expose request
03:48:22.272 00.000 11060 Worker thread wakes up
03:48:22.272 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:22.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:22.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:22.915 00.643 11060 Exposure complete
03:48:23.136 00.221 11060 worker thread done servicing request
03:48:23.136 00.000 10844 OnExposeComplete: enter
03:48:23.136 00.000 10844 UpdateGuideState(): m_state=6
03:48:23.136 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
03:48:23.138 00.002 10844 Star::Find returns 1 (0), X=620.23, Y=105.07, Mass=1899, SNR=27.6, Peak=203 HFD=3.2
03:48:23.138 00.000 10844 MultiStar: [#1 -0.47,0.56,0.00,M1] [#2 -0.75,0.23,0.00,M1] [#3 0.06,0.04,0.97,U] [#4 -0.73,0.03,0.00,M1] [#5 -0.25,0.04,0.92,U] [#6 -0.42,-0.13,0.99,U] [#7 0.14,0.36,0.81,U] [#8 -0.25,-0.02,0.75,U] 
03:48:23.138 00.000 10844 refined, 5 included, MultiStar: {-0.23, 0.07}, one-star: {-0.60, 0.15}
03:48:23.138 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
03:48:23.138 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
03:48:23.138 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.07 hyp=0.24 cameraTheta=2.84 mountX=0.03 mountY=-0.24, mountTheta=-1.45
03:48:23.141 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.07, opts=13)
03:48:23.141 00.000 10844 Enqueuing Move request for scope (-0.23, 0.07)
03:48:23.141 00.000 11060 Worker thread wakes up
03:48:23.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:23.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.07) opts 0xd
03:48:23.141 00.000 10844 UpdateGuideState exits: m=1899 SNR=27.6
03:48:23.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.07)
03:48:23.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:23.141 00.000 11060 Moving (-0.23, 0.07) raw xDistance=0.03 yDistance=-0.24
03:48:23.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:23.141 00.000 10844 Enqueuing Expose request
03:48:23.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:48:23.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:48:23.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:48:23.141 00.000 11060 MoveAxis(E, 0, ABG)
03:48:23.141 00.000 11060 Move returns status 0, amount 0
03:48:23.141 00.000 11060 MoveAxis(N, 0, ABG)
03:48:23.141 00.000 11060 Move returns status 0, amount 0
03:48:23.141 00.000 11060 move complete, result=0
03:48:23.141 00.000 11060 worker thread done servicing request
03:48:23.141 00.000 11060 Worker thread wakes up
03:48:23.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:23.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:23.145 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:23.774 00.629 11060 Exposure complete
03:48:23.975 00.201 10844 OnExposeComplete: enter
03:48:23.977 00.002 10844 UpdateGuideState(): m_state=6
03:48:23.977 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
03:48:23.977 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=105.16, Mass=1962, SNR=28.3, Peak=214 HFD=3.5
03:48:23.978 00.001 10844 MultiStar: [#1 -0.45,0.42,0.00,M2] [#2 -0.25,0.15,0.84,U] [#3 0.42,0.18,0.87,U] [#4 0.17,0.04,0.95,U] [#5 0.47,0.02,0.88,U] [#6 -0.40,0.14,0.97,U] [#7 0.44,0.69,0.00,M1] [#8 0.15,-0.29,0.81,U] 
03:48:23.978 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.08}, one-star: {-0.32, 0.24}
03:48:23.978 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.39) = xAngle (-0.08 = -0.08)
03:48:23.978 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.04 = 3.04)
03:48:23.978 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.31 mountX=0.08 mountY=0.01, mountTheta=0.10
03:48:23.978 00.000 11060 worker thread done servicing request
03:48:23.981 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
03:48:23.981 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
03:48:23.981 00.000 11060 Worker thread wakes up
03:48:23.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:23.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
03:48:23.981 00.000 10844 UpdateGuideState exits: m=1962 SNR=28.3
03:48:23.981 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
03:48:23.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:23.981 00.000 11060 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=0.01
03:48:23.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:23.981 00.000 10844 Enqueuing Expose request
03:48:23.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:48:23.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:23.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:48:23.981 00.000 11060 MoveAxis(E, 0, ABG)
03:48:23.981 00.000 11060 Move returns status 0, amount 0
03:48:23.981 00.000 11060 MoveAxis(N, 0, ABG)
03:48:23.981 00.000 11060 Move returns status 0, amount 0
03:48:23.981 00.000 11060 move complete, result=0
03:48:23.983 00.002 11060 worker thread done servicing request
03:48:23.983 00.000 11060 Worker thread wakes up
03:48:23.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:23.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:23.985 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:48:24.615 00.630 11060 Exposure complete
03:48:24.818 00.203 11060 worker thread done servicing request
03:48:24.818 00.000 10844 OnExposeComplete: enter
03:48:24.818 00.000 10844 UpdateGuideState(): m_state=6
03:48:24.818 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
03:48:24.818 00.000 10844 Star::Find returns 1 (0), X=620.40, Y=105.26, Mass=1830, SNR=26.9, Peak=202 HFD=3.2
03:48:24.820 00.002 10844 MultiStar: [#1 -0.26,0.32,0.99,U] [#2 -0.30,0.79,0.00,M1] [#3 -0.09,-0.21,0.97,U] [#4 -0.41,-0.11,1.02,U] [#5 0.16,-0.01,0.95,U] [#6 -0.39,-0.10,1.05,U] [#7 0.22,0.29,0.87,U] [#8 0.25,-0.05,0.78,U] 
03:48:24.820 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.06}, one-star: {-0.43, 0.34}
03:48:24.820 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.39) = xAngle (1.37 = 1.37)
03:48:24.820 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.49 = -1.79)
03:48:24.820 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.76 mountX=0.03 mountY=-0.15, mountTheta=-1.37
03:48:24.820 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.06, opts=13)
03:48:24.820 00.000 10844 Enqueuing Move request for scope (-0.14, 0.06)
03:48:24.820 00.000 11060 Worker thread wakes up
03:48:24.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:24.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
03:48:24.820 00.000 10844 UpdateGuideState exits: m=1830 SNR=26.9
03:48:24.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:24.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:24.820 00.000 10844 Enqueuing Expose request
03:48:24.820 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
03:48:24.820 00.000 11060 Moving (-0.14, 0.06) raw xDistance=0.03 yDistance=-0.15
03:48:24.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:48:24.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:24.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:48:24.820 00.000 11060 MoveAxis(E, 0, ABG)
03:48:24.820 00.000 11060 Move returns status 0, amount 0
03:48:24.820 00.000 11060 MoveAxis(N, 0, ABG)
03:48:24.820 00.000 11060 Move returns status 0, amount 0
03:48:24.820 00.000 11060 move complete, result=0
03:48:24.820 00.000 11060 worker thread done servicing request
03:48:24.820 00.000 11060 Worker thread wakes up
03:48:24.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:24.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:24.828 00.008 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:25.465 00.637 11060 Exposure complete
03:48:25.677 00.212 11060 worker thread done servicing request
03:48:25.677 00.000 10844 OnExposeComplete: enter
03:48:25.677 00.000 10844 UpdateGuideState(): m_state=6
03:48:25.679 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
03:48:25.679 00.000 10844 Star::Find returns 1 (0), X=621.47, Y=105.44, Mass=1754, SNR=26.4, Peak=206 HFD=3.2
03:48:25.679 00.000 10844 MultiStar: [#1 0.06,0.73,0.00,M2] [#2 0.03,0.67,0.00,M2] [#3 0.17,0.28,1.06,U] [#4 -0.12,0.67,0.00,M1] [#5 0.24,0.32,0.91,U] [#6 -0.04,0.49,1.06,U] [#7 -0.06,0.53,0.90,U] [#8 0.02,0.35,0.78,U] 
03:48:25.679 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.42}, one-star: {0.64, 0.52}
03:48:25.679 00.000 10844 CameraToMount -- cameraTheta (1.19) - m_xAngle (1.39) = xAngle (-0.20 = -0.20)
03:48:25.679 00.000 10844 CameraToMount -- cameraTheta (1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.92 = 2.92)
03:48:25.679 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.19 mountX=0.44 mountY=0.10, mountTheta=0.22
03:48:25.684 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.42, opts=13)
03:48:25.684 00.000 10844 Enqueuing Move request for scope (0.17, 0.42)
03:48:25.684 00.000 11060 Worker thread wakes up
03:48:25.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.42) opts 0xd
03:48:25.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.42)
03:48:25.684 00.000 11060 Moving (0.17, 0.42) raw xDistance=0.44 yDistance=0.10
03:48:25.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
03:48:25.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:25.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:48:25.684 00.000 11060 MoveAxis(W, 104, ABG)
03:48:25.684 00.000 11060 Guiding  Dir = 3, Dur = 104
03:48:25.685 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:25.685 00.000 10844 UpdateGuideState exits: m=1754 SNR=26.4
03:48:25.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:25.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:25.685 00.000 10844 Enqueuing Expose request
03:48:25.691 00.006 11060 IsSlewing returns 0
03:48:25.691 00.000 11060 IsGuiding returns 0
03:48:25.798 00.107 11060 IsGuiding returns 0
03:48:25.798 00.000 11060 Move returns status 0, amount 104
03:48:25.798 00.000 11060 MoveAxis(N, 0, ABG)
03:48:25.798 00.000 11060 Move returns status 0, amount 0
03:48:25.798 00.000 11060 move complete, result=0
03:48:25.798 00.000 11060 worker thread done servicing request
03:48:25.798 00.000 10844 GuideStep: 0.4 px 104 ms WEST, 0.1 px 0 ms NORTH
03:48:25.798 00.000 11060 Worker thread wakes up
03:48:25.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:25.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:26.433 00.635 11060 Exposure complete
03:48:26.636 00.203 11060 worker thread done servicing request
03:48:26.636 00.000 10844 OnExposeComplete: enter
03:48:26.636 00.000 10844 UpdateGuideState(): m_state=6
03:48:26.636 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
03:48:26.636 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.62, Mass=1864, SNR=27.4, Peak=234 HFD=3.1
03:48:26.636 00.000 10844 MultiStar: [#1 0.24,-0.47,0.94,U] [#2 0.14,0.00,0.85,U] [#3 0.36,-0.36,0.94,U] [#4 -0.08,-0.65,0.00,M2] [#5 0.66,-0.03,0.00,M1] [#6 0.20,-0.66,0.00,M1] [#7 -0.07,0.07,0.95,U] [#8 -0.16,-0.05,0.82,U] 
03:48:26.636 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.19}, one-star: {-0.29, -0.30}
03:48:26.636 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
03:48:26.636 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.35 = 0.35)
03:48:26.636 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.38 mountX=-0.18 mountY=0.07, mountTheta=2.79
03:48:26.641 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.19, opts=13)
03:48:26.641 00.000 10844 Enqueuing Move request for scope (0.04, -0.19)
03:48:26.641 00.000 11060 Worker thread wakes up
03:48:26.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:26.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
03:48:26.641 00.000 10844 UpdateGuideState exits: m=1864 SNR=27.4
03:48:26.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
03:48:26.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:26.641 00.000 11060 Moving (0.04, -0.19) raw xDistance=-0.18 yDistance=0.07
03:48:26.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:26.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:48:26.641 00.000 10844 Enqueuing Expose request
03:48:26.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:26.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:48:26.641 00.000 11060 MoveAxis(E, 39, ABG)
03:48:26.641 00.000 11060 Guiding  Dir = 2, Dur = 39
03:48:26.646 00.005 11060 IsSlewing returns 0
03:48:26.646 00.000 11060 IsGuiding returns 0
03:48:26.692 00.046 11060 IsGuiding returns 0
03:48:26.692 00.000 11060 Move returns status 0, amount 39
03:48:26.692 00.000 11060 MoveAxis(N, 0, ABG)
03:48:26.692 00.000 11060 Move returns status 0, amount 0
03:48:26.692 00.000 11060 move complete, result=0
03:48:26.692 00.000 11060 worker thread done servicing request
03:48:26.692 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
03:48:26.692 00.000 11060 Worker thread wakes up
03:48:26.692 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:26.692 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:27.327 00.635 11060 Exposure complete
03:48:27.516 00.189 11060 worker thread done servicing request
03:48:27.516 00.000 10844 OnExposeComplete: enter
03:48:27.516 00.000 10844 UpdateGuideState(): m_state=6
03:48:27.516 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
03:48:27.516 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=104.35, Mass=1619, SNR=25.6, Peak=164 HFD=3.0
03:48:27.516 00.000 10844 MultiStar: [#1 0.30,-0.26,1.00,U] [#2 0.35,0.22,0.88,U] [#3 0.87,0.46,0.00,M1] [#4 0.18,-0.18,0.98,U] [#5 0.67,-0.47,0.00,M2] [#6 -0.25,-0.17,1.04,U] [#7 0.88,0.07,0.00,M1] [#8 0.54,-0.16,0.80,U] 
03:48:27.516 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.20}, one-star: {0.08, -0.57}
03:48:27.516 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
03:48:27.516 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:48:27.516 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=-0.16 mountY=0.21, mountTheta=2.22
03:48:27.530 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.20, opts=13)
03:48:27.530 00.000 10844 Enqueuing Move request for scope (0.18, -0.20)
03:48:27.530 00.000 11060 Worker thread wakes up
03:48:27.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:27.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
03:48:27.530 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
03:48:27.530 00.000 11060 Moving (0.18, -0.20) raw xDistance=-0.16 yDistance=0.21
03:48:27.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:48:27.531 00.001 10844 UpdateGuideState exits: m=1619 SNR=25.6
03:48:27.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:27.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:27.531 00.000 10844 Enqueuing Expose request
03:48:27.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:48:27.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:48:27.531 00.000 11060 MoveAxis(E, 39, ABG)
03:48:27.531 00.000 11060 Guiding  Dir = 2, Dur = 39
03:48:27.535 00.004 11060 IsSlewing returns 0
03:48:27.535 00.000 11060 IsGuiding returns 0
03:48:27.581 00.046 11060 IsGuiding returns 0
03:48:27.581 00.000 11060 Move returns status 0, amount 39
03:48:27.581 00.000 11060 MoveAxis(N, 0, ABG)
03:48:27.581 00.000 11060 Move returns status 0, amount 0
03:48:27.581 00.000 11060 move complete, result=0
03:48:27.581 00.000 11060 worker thread done servicing request
03:48:27.581 00.000 11060 Worker thread wakes up
03:48:27.581 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
03:48:27.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:27.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:28.209 00.628 11060 Exposure complete
03:48:28.426 00.217 11060 worker thread done servicing request
03:48:28.426 00.000 10844 OnExposeComplete: enter
03:48:28.426 00.000 10844 UpdateGuideState(): m_state=6
03:48:28.426 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
03:48:28.426 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.82, Mass=2052, SNR=28.7, Peak=191 HFD=3.2
03:48:28.427 00.001 10844 MultiStar: [#1 0.80,0.11,0.00,M1] [#2 0.37,-0.02,0.80,U] [#3 0.63,0.09,0.00,M2] [#4 0.39,-0.21,0.98,U] [#5 0.92,0.43,0.00,M3] [#6 0.15,0.09,0.88,U] [#7 0.29,-0.04,0.85,U] [#8 0.75,-0.38,0.00,M1] 
03:48:28.427 00.000 10844 single-star, 4 included, MultiStar: {0.27, -0.06}, one-star: {0.14, -0.10}
03:48:28.427 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (1.39) = xAngle (-2.03 = -2.03)
03:48:28.427 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.10 = 1.10)
03:48:28.427 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.64 mountX=-0.08 mountY=0.15, mountTheta=2.03
03:48:28.438 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.10, opts=13)
03:48:28.438 00.000 10844 Enqueuing Move request for scope (0.14, -0.10)
03:48:28.438 00.000 11060 Worker thread wakes up
03:48:28.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
03:48:28.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:28.438 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
03:48:28.438 00.000 11060 Moving (0.14, -0.10) raw xDistance=-0.08 yDistance=0.15
03:48:28.438 00.000 10844 UpdateGuideState exits: m=2052 SNR=28.7
03:48:28.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:48:28.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:28.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:28.441 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:28.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:48:28.441 00.000 10844 Enqueuing Expose request
03:48:28.441 00.000 11060 MoveAxis(E, 0, ABG)
03:48:28.441 00.000 11060 Move returns status 0, amount 0
03:48:28.441 00.000 11060 MoveAxis(N, 0, ABG)
03:48:28.441 00.000 11060 Move returns status 0, amount 0
03:48:28.441 00.000 11060 move complete, result=0
03:48:28.441 00.000 11060 worker thread done servicing request
03:48:28.441 00.000 11060 Worker thread wakes up
03:48:28.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:28.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:28.443 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:29.077 00.634 11060 Exposure complete
03:48:29.307 00.230 11060 worker thread done servicing request
03:48:29.307 00.000 10844 OnExposeComplete: enter
03:48:29.307 00.000 10844 UpdateGuideState(): m_state=6
03:48:29.307 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
03:48:29.307 00.000 10844 Star::Find returns 1 (0), X=621.06, Y=104.52, Mass=1695, SNR=25.4, Peak=180 HFD=3.4
03:48:29.307 00.000 10844 MultiStar: [#1 0.15,0.80,0.00,M2] [#2 0.40,0.31,0.94,U] [#3 0.07,0.15,0.84,U] [#4 0.20,0.52,1.00,U] [#5 0.62,-0.36,0.00,M4] [#6 -0.11,-0.19,1.08,U] [#7 0.19,0.39,0.91,U] [#8 -0.12,0.11,0.79,U] 
03:48:29.307 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.23, -0.40}
03:48:29.307 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:48:29.307 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
03:48:29.309 00.002 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.75 mountX=0.14 mountY=0.11, mountTheta=0.65
03:48:29.309 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
03:48:29.309 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
03:48:29.309 00.000 11060 Worker thread wakes up
03:48:29.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:29.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
03:48:29.309 00.000 10844 UpdateGuideState exits: m=1695 SNR=25.4
03:48:29.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
03:48:29.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:29.309 00.000 11060 Moving (0.13, 0.12) raw xDistance=0.14 yDistance=0.11
03:48:29.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:29.309 00.000 10844 Enqueuing Expose request
03:48:29.312 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:48:29.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:29.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:48:29.312 00.000 11060 MoveAxis(W, 33, ABG)
03:48:29.312 00.000 11060 Guiding  Dir = 3, Dur = 33
03:48:29.318 00.006 11060 IsSlewing returns 0
03:48:29.319 00.001 11060 IsGuiding returns 0
03:48:29.364 00.045 11060 IsGuiding returns 0
03:48:29.365 00.001 11060 Move returns status 0, amount 33
03:48:29.365 00.000 11060 MoveAxis(N, 0, ABG)
03:48:29.365 00.000 11060 Move returns status 0, amount 0
03:48:29.365 00.000 11060 move complete, result=0
03:48:29.365 00.000 11060 worker thread done servicing request
03:48:29.365 00.000 11060 Worker thread wakes up
03:48:29.365 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
03:48:29.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:29.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:30.002 00.637 11060 Exposure complete
03:48:30.210 00.208 11060 worker thread done servicing request
03:48:30.210 00.000 10844 OnExposeComplete: enter
03:48:30.210 00.000 10844 UpdateGuideState(): m_state=6
03:48:30.210 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
03:48:30.210 00.000 10844 Star::Find returns 1 (0), X=621.10, Y=104.58, Mass=1852, SNR=26.8, Peak=236 HFD=3.6
03:48:30.210 00.000 10844 MultiStar: [#1 0.38,0.84,0.00,M3] [#2 0.33,-0.06,0.99,U] [#3 0.67,0.24,0.00,M2] [#4 -0.03,0.30,0.96,U] [#5 0.39,-0.07,0.89,U] [#6 0.15,-0.40,1.10,U] [#7 0.10,0.40,0.91,U] [#8 0.28,0.23,0.79,U] 
03:48:30.210 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.01}, one-star: {0.27, -0.34}
03:48:30.210 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.39) = xAngle (-1.43 = -1.43)
03:48:30.210 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.69 = 1.69)
03:48:30.210 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.04 mountX=0.03 mountY=0.21, mountTheta=1.43
03:48:30.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.01, opts=13)
03:48:30.210 00.000 10844 Enqueuing Move request for scope (0.21, -0.01)
03:48:30.210 00.000 11060 Worker thread wakes up
03:48:30.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:30.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
03:48:30.215 00.005 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
03:48:30.215 00.000 11060 Moving (0.21, -0.01) raw xDistance=0.03 yDistance=0.21
03:48:30.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:48:30.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
03:48:30.215 00.000 11060 MoveAxis(E, 0, ABG)
03:48:30.215 00.000 11060 Move returns status 0, amount 0
03:48:30.215 00.000 11060 MoveAxis(S, 80, ABG)
03:48:30.215 00.000 11060 Guiding  Dir = 1, Dur = 80
03:48:30.225 00.010 10844 UpdateGuideState exits: m=1852 SNR=26.8
03:48:30.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:30.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:30.225 00.000 10844 Enqueuing Expose request
03:48:30.261 00.036 11060 IsSlewing returns 0
03:48:30.261 00.000 11060 IsGuiding returns 0
03:48:30.382 00.121 11060 IsGuiding returns 0
03:48:30.382 00.000 11060 Move returns status 0, amount 80
03:48:30.382 00.000 11060 move complete, result=0
03:48:30.382 00.000 11060 worker thread done servicing request
03:48:30.382 00.000 11060 Worker thread wakes up
03:48:30.382 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 80 ms SOUTH
03:48:30.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:30.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:31.010 00.628 11060 Exposure complete
03:48:31.223 00.213 11060 worker thread done servicing request
03:48:31.223 00.000 10844 OnExposeComplete: enter
03:48:31.223 00.000 10844 UpdateGuideState(): m_state=6
03:48:31.223 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
03:48:31.223 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.97, Mass=1824, SNR=27.4, Peak=206 HFD=2.7
03:48:31.223 00.000 10844 MultiStar: [#1 0.08,0.48,0.97,U] [#2 0.34,0.11,0.88,U] [#3 0.51,-0.14,0.94,U] [#4 0.10,0.22,0.95,U] [#5 0.78,0.18,0.00,M4] [#6 0.14,-0.45,0.98,U] [#7 0.12,0.71,0.00,M1] [#8 0.75,-0.17,0.00,M1] 
03:48:31.223 00.000 10844 single-star, 5 included, MultiStar: {0.19, 0.04}, one-star: {-0.02, 0.05}
03:48:31.223 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.39) = xAngle (0.51 = 0.51)
03:48:31.223 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.63 = -2.65)
03:48:31.223 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.90 mountX=0.05 mountY=-0.03, mountTheta=-0.49
03:48:31.230 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
03:48:31.230 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
03:48:31.230 00.000 11060 Worker thread wakes up
03:48:31.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:31.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
03:48:31.230 00.000 10844 UpdateGuideState exits: m=1824 SNR=27.4
03:48:31.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
03:48:31.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:31.230 00.000 11060 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
03:48:31.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:31.230 00.000 10844 Enqueuing Expose request
03:48:31.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:48:31.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:31.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:48:31.230 00.000 11060 MoveAxis(E, 0, ABG)
03:48:31.230 00.000 11060 Move returns status 0, amount 0
03:48:31.230 00.000 11060 MoveAxis(N, 0, ABG)
03:48:31.230 00.000 11060 Move returns status 0, amount 0
03:48:31.230 00.000 11060 move complete, result=0
03:48:31.230 00.000 11060 worker thread done servicing request
03:48:31.230 00.000 11060 Worker thread wakes up
03:48:31.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:31.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:31.242 00.012 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:48:31.868 00.626 11060 Exposure complete
03:48:32.066 00.198 11060 worker thread done servicing request
03:48:32.066 00.000 10844 OnExposeComplete: enter
03:48:32.066 00.000 10844 UpdateGuideState(): m_state=6
03:48:32.066 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
03:48:32.066 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.77, Mass=1710, SNR=26.5, Peak=158 HFD=3.2
03:48:32.068 00.002 10844 MultiStar: [#1 -0.12,0.49,0.95,U] [#2 0.22,0.79,0.00,M1] [#3 -0.05,0.27,1.04,U] [#4 0.37,0.40,0.96,U] [#5 0.62,0.12,0.00,M5] [#6 0.04,0.05,0.98,U] [#7 0.47,0.41,0.00,M2] [#8 -0.12,0.41,0.78,U] 
03:48:32.068 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.24}, one-star: {0.14, -0.15}
03:48:32.068 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
03:48:32.068 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
03:48:32.068 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.80 mountX=-0.12 mountY=0.16, mountTheta=2.20
03:48:32.071 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.15, opts=13)
03:48:32.071 00.000 10844 Enqueuing Move request for scope (0.14, -0.15)
03:48:32.071 00.000 11060 Worker thread wakes up
03:48:32.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:32.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
03:48:32.071 00.000 10844 UpdateGuideState exits: m=1710 SNR=26.5
03:48:32.071 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
03:48:32.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:32.071 00.000 11060 Moving (0.14, -0.15) raw xDistance=-0.12 yDistance=0.16
03:48:32.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:32.071 00.000 10844 Enqueuing Expose request
03:48:32.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:48:32.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:32.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:48:32.071 00.000 11060 MoveAxis(E, 0, ABG)
03:48:32.071 00.000 11060 Move returns status 0, amount 0
03:48:32.071 00.000 11060 MoveAxis(N, 0, ABG)
03:48:32.071 00.000 11060 Move returns status 0, amount 0
03:48:32.071 00.000 11060 move complete, result=0
03:48:32.071 00.000 11060 worker thread done servicing request
03:48:32.071 00.000 11060 Worker thread wakes up
03:48:32.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:32.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:32.071 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:32.699 00.628 11060 Exposure complete
03:48:32.907 00.208 11060 worker thread done servicing request
03:48:32.908 00.001 10844 OnExposeComplete: enter
03:48:32.908 00.000 10844 UpdateGuideState(): m_state=6
03:48:32.908 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
03:48:32.908 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.95, Mass=1918, SNR=27.6, Peak=171 HFD=3.4
03:48:32.908 00.000 10844 MultiStar: [#1 0.07,-0.26,0.89,U] [#2 0.28,0.50,0.87,U] [#3 0.08,-0.18,1.01,U] [#4 0.22,-0.14,0.92,U] [#5 0.52,-0.21,0.91,U] [#6 -0.19,-0.07,0.95,U] [#7 0.07,0.22,0.88,U] [#8 0.35,0.29,0.83,U] 
03:48:32.908 00.000 10844 single-star, 8 included, MultiStar: {0.14, 0.01}, one-star: {-0.09, 0.04}
03:48:32.908 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.39) = xAngle (1.39 = 1.39)
03:48:32.908 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.52 = -1.77)
03:48:32.908 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.78 mountX=0.02 mountY=-0.10, mountTheta=-1.39
03:48:32.912 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.04, opts=13)
03:48:32.912 00.000 10844 Enqueuing Move request for scope (-0.09, 0.04)
03:48:32.912 00.000 11060 Worker thread wakes up
03:48:32.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
03:48:32.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:32.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
03:48:32.912 00.000 10844 UpdateGuideState exits: m=1918 SNR=27.6
03:48:32.912 00.000 11060 Moving (-0.09, 0.04) raw xDistance=0.02 yDistance=-0.10
03:48:32.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:32.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:48:32.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:32.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:32.912 00.000 10844 Enqueuing Expose request
03:48:32.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:48:32.912 00.000 11060 MoveAxis(E, 0, ABG)
03:48:32.912 00.000 11060 Move returns status 0, amount 0
03:48:32.912 00.000 11060 MoveAxis(N, 0, ABG)
03:48:32.912 00.000 11060 Move returns status 0, amount 0
03:48:32.912 00.000 11060 move complete, result=0
03:48:32.912 00.000 11060 worker thread done servicing request
03:48:32.912 00.000 11060 Worker thread wakes up
03:48:32.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:32.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:32.918 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:33.555 00.637 11060 Exposure complete
03:48:33.749 00.194 11060 worker thread done servicing request
03:48:33.749 00.000 10844 OnExposeComplete: enter
03:48:33.754 00.005 10844 UpdateGuideState(): m_state=6
03:48:33.754 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
03:48:33.754 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=105.19, Mass=1846, SNR=27.6, Peak=191 HFD=3.6
03:48:33.754 00.000 10844 MultiStar: [#1 0.28,0.51,0.91,U] [#2 0.33,0.44,0.84,U] [#3 0.29,-0.28,1.00,U] [#4 0.26,0.41,0.97,U] [#5 0.40,-0.15,0.86,U] [#6 0.07,0.18,0.97,U] [#7 0.35,0.12,0.90,U] [#8 0.48,-0.34,0.00,M1] 
03:48:33.754 00.000 10844 single-star, 7 included, MultiStar: {0.23, 0.18}, one-star: {-0.05, 0.27}
03:48:33.754 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:48:33.754 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.79)
03:48:33.754 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.76 mountX=0.26 mountY=-0.09, mountTheta=-0.35
03:48:33.756 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.27, opts=13)
03:48:33.756 00.000 10844 Enqueuing Move request for scope (-0.05, 0.27)
03:48:33.756 00.000 11060 Worker thread wakes up
03:48:33.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:33.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
03:48:33.756 00.000 10844 UpdateGuideState exits: m=1846 SNR=27.6
03:48:33.756 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
03:48:33.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:33.758 00.002 11060 Moving (-0.05, 0.27) raw xDistance=0.26 yDistance=-0.09
03:48:33.758 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:48:33.758 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:33.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:48:33.758 00.000 11060 MoveAxis(W, 60, ABG)
03:48:33.758 00.000 11060 Guiding  Dir = 3, Dur = 60
03:48:33.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:33.758 00.000 10844 Enqueuing Expose request
03:48:33.770 00.012 11060 IsSlewing returns 0
03:48:33.770 00.000 11060 IsGuiding returns 0
03:48:33.847 00.077 11060 IsGuiding returns 0
03:48:33.847 00.000 11060 Move returns status 0, amount 60
03:48:33.847 00.000 11060 MoveAxis(N, 0, ABG)
03:48:33.847 00.000 11060 Move returns status 0, amount 0
03:48:33.847 00.000 11060 move complete, result=0
03:48:33.847 00.000 11060 worker thread done servicing request
03:48:33.847 00.000 11060 Worker thread wakes up
03:48:33.847 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
03:48:33.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:33.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:34.476 00.629 11060 Exposure complete
03:48:34.684 00.208 11060 worker thread done servicing request
03:48:34.684 00.000 10844 OnExposeComplete: enter
03:48:34.684 00.000 10844 UpdateGuideState(): m_state=6
03:48:34.685 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
03:48:34.685 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.83, Mass=1530, SNR=24.8, Peak=199 HFD=2.8
03:48:34.696 00.011 10844 MultiStar: [#1 -0.15,0.56,0.97,U] [#2 -0.06,0.35,0.90,U] [#3 0.48,0.36,0.00,M1] [#4 -0.09,0.49,1.09,U] [#5 0.59,0.15,0.00,M4] [#6 -0.18,-0.19,1.17,U] [#7 -0.12,0.54,1.03,U] [#8 0.25,0.92,0.00,M2] 
03:48:34.696 00.000 10844 single-star, 5 included, MultiStar: {-0.13, 0.27}, one-star: {-0.15, -0.09}
03:48:34.696 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.30)
03:48:34.696 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.86 = -0.86)
03:48:34.696 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.59 mountX=-0.11 mountY=-0.13, mountTheta=-2.29
03:48:34.698 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.09, opts=13)
03:48:34.698 00.000 10844 Enqueuing Move request for scope (-0.15, -0.09)
03:48:34.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:34.698 00.000 10844 UpdateGuideState exits: m=1530 SNR=24.8
03:48:34.700 00.002 11060 Worker thread wakes up
03:48:34.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
03:48:34.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
03:48:34.700 00.000 11060 Moving (-0.15, -0.09) raw xDistance=-0.11 yDistance=-0.13
03:48:34.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:48:34.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:34.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:34.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:34.700 00.000 10844 Enqueuing Expose request
03:48:34.701 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:48:34.701 00.000 11060 MoveAxis(E, 0, ABG)
03:48:34.701 00.000 11060 Move returns status 0, amount 0
03:48:34.701 00.000 11060 MoveAxis(N, 0, ABG)
03:48:34.701 00.000 11060 Move returns status 0, amount 0
03:48:34.701 00.000 11060 move complete, result=0
03:48:34.701 00.000 11060 worker thread done servicing request
03:48:34.701 00.000 11060 Worker thread wakes up
03:48:34.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:34.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:34.701 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:35.338 00.637 11060 Exposure complete
03:48:35.539 00.201 11060 worker thread done servicing request
03:48:35.539 00.000 10844 OnExposeComplete: enter
03:48:35.539 00.000 10844 UpdateGuideState(): m_state=6
03:48:35.539 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
03:48:35.539 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=105.03, Mass=1946, SNR=28.1, Peak=207 HFD=3.3
03:48:35.539 00.000 10844 MultiStar: [#1 0.22,-0.04,0.90,U] [#2 -0.22,0.01,0.86,U] [#3 0.16,0.07,0.92,U] [#4 0.31,-0.27,0.93,U] [#5 0.43,-0.17,0.94,U] [#6 -0.36,-0.17,1.06,U] [#7 0.02,0.32,0.94,U] [#8 0.17,-0.01,0.83,U] 
03:48:35.539 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {-0.16, 0.11}
03:48:35.539 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
03:48:35.539 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
03:48:35.539 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.33 mountX=-0.01 mountY=0.06, mountTheta=1.72
03:48:35.545 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.02, opts=13)
03:48:35.545 00.000 10844 Enqueuing Move request for scope (0.06, -0.02)
03:48:35.545 00.000 11060 Worker thread wakes up
03:48:35.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
03:48:35.545 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:35.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
03:48:35.545 00.000 10844 UpdateGuideState exits: m=1946 SNR=28.1
03:48:35.545 00.000 11060 Moving (0.06, -0.02) raw xDistance=-0.01 yDistance=0.06
03:48:35.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:35.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:48:35.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:35.545 00.000 10844 Enqueuing Expose request
03:48:35.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:35.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:48:35.547 00.002 11060 MoveAxis(E, 0, ABG)
03:48:35.547 00.000 11060 Move returns status 0, amount 0
03:48:35.547 00.000 11060 MoveAxis(N, 0, ABG)
03:48:35.547 00.000 11060 Move returns status 0, amount 0
03:48:35.547 00.000 11060 move complete, result=0
03:48:35.547 00.000 11060 worker thread done servicing request
03:48:35.547 00.000 11060 Worker thread wakes up
03:48:35.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:35.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:35.549 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:36.173 00.624 11060 Exposure complete
03:48:36.382 00.209 11060 worker thread done servicing request
03:48:36.382 00.000 10844 OnExposeComplete: enter
03:48:36.382 00.000 10844 UpdateGuideState(): m_state=6
03:48:36.382 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
03:48:36.382 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=105.00, Mass=1919, SNR=28.3, Peak=203 HFD=3.2
03:48:36.382 00.000 10844 MultiStar: [#1 0.73,0.44,0.00,M1] [#2 0.18,0.57,0.00,M1] [#3 0.55,0.11,0.95,U] [#4 0.77,0.08,0.00,M1] [#5 0.40,0.36,0.80,U] [#6 0.06,0.05,0.97,U] [#7 0.73,0.71,0.00,M1] [#8 0.43,-0.19,0.71,U] 
03:48:36.382 00.000 10844 single-star, 4 included, MultiStar: {0.26, 0.09}, one-star: {-0.06, 0.09}
03:48:36.382 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.39) = xAngle (0.81 = 0.81)
03:48:36.382 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.93 = -2.35)
03:48:36.382 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.20 mountX=0.07 mountY=-0.08, mountTheta=-0.80
03:48:36.399 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
03:48:36.399 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
03:48:36.399 00.000 11060 Worker thread wakes up
03:48:36.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
03:48:36.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:36.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
03:48:36.399 00.000 10844 UpdateGuideState exits: m=1919 SNR=28.3
03:48:36.399 00.000 11060 Moving (-0.06, 0.09) raw xDistance=0.07 yDistance=-0.08
03:48:36.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:48:36.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:36.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:36.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:48:36.402 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:36.402 00.000 10844 Enqueuing Expose request
03:48:36.402 00.000 11060 MoveAxis(E, 0, ABG)
03:48:36.402 00.000 11060 Move returns status 0, amount 0
03:48:36.402 00.000 11060 MoveAxis(N, 0, ABG)
03:48:36.402 00.000 11060 Move returns status 0, amount 0
03:48:36.402 00.000 11060 move complete, result=0
03:48:36.402 00.000 11060 worker thread done servicing request
03:48:36.402 00.000 11060 Worker thread wakes up
03:48:36.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:36.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:36.405 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:48:37.046 00.641 11060 Exposure complete
03:48:37.268 00.222 11060 worker thread done servicing request
03:48:37.268 00.000 10844 OnExposeComplete: enter
03:48:37.268 00.000 10844 UpdateGuideState(): m_state=6
03:48:37.271 00.003 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
03:48:37.271 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=105.18, Mass=1948, SNR=27.8, Peak=198 HFD=3.3
03:48:37.272 00.001 10844 MultiStar: [#1 0.22,0.58,0.00,M2] [#2 -0.05,0.77,0.00,M2] [#3 0.28,-0.20,0.93,U] [#4 0.43,0.17,0.93,U] [#5 0.61,-0.13,0.00,M3] [#6 -0.26,0.30,1.01,U] [#7 0.08,0.55,0.88,U] [#8 -0.10,0.54,0.78,U] 
03:48:37.272 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.26}, one-star: {-0.17, 0.26}
03:48:37.272 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.39) = xAngle (0.03 = 0.03)
03:48:37.272 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.16 = -3.13)
03:48:37.272 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.42 mountX=0.26 mountY=-0.00, mountTheta=-0.02
03:48:37.284 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.26, opts=13)
03:48:37.285 00.001 10844 Enqueuing Move request for scope (0.04, 0.26)
03:48:37.285 00.000 11060 Worker thread wakes up
03:48:37.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
03:48:37.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:37.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
03:48:37.285 00.000 10844 UpdateGuideState exits: m=1948 SNR=27.8
03:48:37.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:37.285 00.000 11060 Moving (0.04, 0.26) raw xDistance=0.26 yDistance=-0.00
03:48:37.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:37.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:48:37.285 00.000 10844 Enqueuing Expose request
03:48:37.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:37.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:48:37.285 00.000 11060 MoveAxis(W, 62, ABG)
03:48:37.285 00.000 11060 Guiding  Dir = 3, Dur = 62
03:48:37.316 00.031 11060 IsSlewing returns 0
03:48:37.316 00.000 11060 IsGuiding returns 0
03:48:37.398 00.082 11060 IsGuiding returns 0
03:48:37.398 00.000 11060 Move returns status 0, amount 62
03:48:37.398 00.000 11060 MoveAxis(N, 0, ABG)
03:48:37.398 00.000 11060 Move returns status 0, amount 0
03:48:37.398 00.000 11060 move complete, result=0
03:48:37.398 00.000 11060 worker thread done servicing request
03:48:37.398 00.000 11060 Worker thread wakes up
03:48:37.398 00.000 10844 GuideStep: 0.3 px 62 ms WEST, -0.0 px 0 ms NORTH
03:48:37.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:37.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:38.049 00.651 11060 Exposure complete
03:48:38.263 00.214 11060 worker thread done servicing request
03:48:38.263 00.000 10844 OnExposeComplete: enter
03:48:38.263 00.000 10844 UpdateGuideState(): m_state=6
03:48:38.263 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
03:48:38.263 00.000 10844 Star::Find returns 1 (0), X=621.19, Y=105.11, Mass=1774, SNR=26.8, Peak=205 HFD=2.7
03:48:38.263 00.000 10844 MultiStar: [#1 0.17,0.53,0.94,U] [#2 0.13,0.27,0.98,U] [#3 0.10,-0.34,0.97,U] [#4 0.39,0.14,0.96,U] [#5 0.55,-0.18,0.93,U] [#6 0.55,0.18,0.96,U] [#7 0.66,0.51,0.00,M1] [#8 0.04,-0.25,0.76,U] 
03:48:38.263 00.000 10844 refined, 7 included, MultiStar: {0.29, 0.08}, one-star: {0.36, 0.19}
03:48:38.263 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.39) = xAngle (-1.13 = -1.13)
03:48:38.263 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
03:48:38.268 00.005 10844 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.26 mountX=0.13 mountY=0.27, mountTheta=1.13
03:48:38.268 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.08, opts=13)
03:48:38.268 00.000 10844 Enqueuing Move request for scope (0.29, 0.08)
03:48:38.268 00.000 11060 Worker thread wakes up
03:48:38.268 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:38.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
03:48:38.268 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.8
03:48:38.268 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
03:48:38.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:38.268 00.000 11060 Moving (0.29, 0.08) raw xDistance=0.13 yDistance=0.27
03:48:38.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:38.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:48:38.268 00.000 10844 Enqueuing Expose request
03:48:38.268 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
03:48:38.268 00.000 11060 MoveAxis(W, 32, ABG)
03:48:38.268 00.000 11060 Guiding  Dir = 3, Dur = 32
03:48:38.318 00.050 11060 IsSlewing returns 0
03:48:38.318 00.000 11060 IsGuiding returns 0
03:48:38.397 00.079 11060 IsGuiding returns 0
03:48:38.397 00.000 11060 Move returns status 0, amount 32
03:48:38.397 00.000 11060 MoveAxis(S, 107, ABG)
03:48:38.397 00.000 11060 Guiding  Dir = 1, Dur = 107
03:48:38.423 00.026 11060 IsSlewing returns 0
03:48:38.424 00.001 11060 IsGuiding returns 0
03:48:38.548 00.124 11060 IsGuiding returns 0
03:48:38.548 00.000 11060 Move returns status 0, amount 107
03:48:38.548 00.000 11060 move complete, result=0
03:48:38.548 00.000 11060 worker thread done servicing request
03:48:38.548 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.3 px 107 ms SOUTH
03:48:38.548 00.000 11060 Worker thread wakes up
03:48:38.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:38.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:39.182 00.634 11060 Exposure complete
03:48:39.365 00.183 11060 worker thread done servicing request
03:48:39.367 00.002 10844 OnExposeComplete: enter
03:48:39.367 00.000 10844 UpdateGuideState(): m_state=6
03:48:39.367 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
03:48:39.367 00.000 10844 Star::Find returns 1 (0), X=620.79, Y=104.59, Mass=1756, SNR=26.4, Peak=220 HFD=3.2
03:48:39.367 00.000 10844 MultiStar: [#1 0.02,0.56,0.97,U] [#2 -0.43,0.41,0.00,M2] [#3 0.33,-0.22,0.98,U] [#4 -0.09,-0.36,1.02,U] [#5 0.22,0.22,0.91,U] [#6 -0.05,0.06,0.97,U] [#7 -0.16,0.66,0.00,M2] [#8 0.55,-0.02,0.86,U] 
03:48:39.367 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.02}, one-star: {-0.04, -0.33}
03:48:39.367 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
03:48:39.367 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
03:48:39.367 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=0.00 mountY=0.12, mountTheta=1.54
03:48:39.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
03:48:39.369 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
03:48:39.369 00.000 11060 Worker thread wakes up
03:48:39.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:39.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
03:48:39.369 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.4
03:48:39.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
03:48:39.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:39.369 00.000 11060 Moving (0.12, -0.02) raw xDistance=0.00 yDistance=0.12
03:48:39.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:39.369 00.000 10844 Enqueuing Expose request
03:48:39.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:48:39.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:39.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:48:39.369 00.000 11060 MoveAxis(E, 0, ABG)
03:48:39.369 00.000 11060 Move returns status 0, amount 0
03:48:39.369 00.000 11060 MoveAxis(N, 0, ABG)
03:48:39.372 00.003 11060 Move returns status 0, amount 0
03:48:39.372 00.000 11060 move complete, result=0
03:48:39.372 00.000 11060 worker thread done servicing request
03:48:39.372 00.000 11060 Worker thread wakes up
03:48:39.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:39.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:39.372 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:39.996 00.624 11060 Exposure complete
03:48:40.217 00.221 11060 worker thread done servicing request
03:48:40.217 00.000 10844 OnExposeComplete: enter
03:48:40.217 00.000 10844 UpdateGuideState(): m_state=6
03:48:40.219 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
03:48:40.219 00.000 10844 Star::Find returns 1 (0), X=621.17, Y=105.09, Mass=1496, SNR=24.1, Peak=148 HFD=3.0
03:48:40.219 00.000 10844 MultiStar: [#1 0.43,0.61,0.00,M1] [#2 0.20,0.39,1.04,U] [#3 0.29,0.18,1.08,U] [#4 0.16,0.24,1.04,U] [#5 0.00,0.64,0.00,M2] [#6 0.34,0.01,1.10,U] [#7 -0.07,0.38,0.98,U] [#8 0.24,-0.08,0.93,U] 
03:48:40.219 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.19}, one-star: {0.34, 0.17}
03:48:40.219 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
03:48:40.219 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.44 = 2.44)
03:48:40.219 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.71 mountX=0.22 mountY=0.18, mountTheta=0.69
03:48:40.221 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.19, opts=13)
03:48:40.221 00.000 10844 Enqueuing Move request for scope (0.22, 0.19)
03:48:40.223 00.002 11060 Worker thread wakes up
03:48:40.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:40.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
03:48:40.223 00.000 10844 UpdateGuideState exits: m=1496 SNR=24.1
03:48:40.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
03:48:40.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:40.223 00.000 11060 Moving (0.22, 0.19) raw xDistance=0.22 yDistance=0.18
03:48:40.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:40.223 00.000 10844 Enqueuing Expose request
03:48:40.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:48:40.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:40.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:48:40.223 00.000 11060 MoveAxis(W, 52, ABG)
03:48:40.223 00.000 11060 Guiding  Dir = 3, Dur = 52
03:48:40.261 00.038 11060 IsSlewing returns 0
03:48:40.261 00.000 11060 IsGuiding returns 0
03:48:40.353 00.092 11060 IsGuiding returns 0
03:48:40.353 00.000 11060 Move returns status 0, amount 52
03:48:40.353 00.000 11060 MoveAxis(N, 0, ABG)
03:48:40.353 00.000 11060 Move returns status 0, amount 0
03:48:40.355 00.002 11060 move complete, result=0
03:48:40.355 00.000 11060 worker thread done servicing request
03:48:40.355 00.000 10844 GuideStep: 0.2 px 52 ms WEST, 0.2 px 0 ms NORTH
03:48:40.355 00.000 11060 Worker thread wakes up
03:48:40.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:40.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:41.006 00.651 11060 Exposure complete
03:48:41.222 00.216 11060 worker thread done servicing request
03:48:41.222 00.000 10844 OnExposeComplete: enter
03:48:41.222 00.000 10844 UpdateGuideState(): m_state=6
03:48:41.223 00.001 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
03:48:41.223 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.93, Mass=1852, SNR=26.9, Peak=184 HFD=3.8
03:48:41.223 00.000 10844 MultiStar: [#1 0.31,0.35,0.89,U] [#2 0.42,0.39,0.97,U] [#3 0.56,0.13,0.98,U] [#4 0.57,0.06,0.91,U] [#5 0.61,0.18,0.00,M3] [#6 0.27,-0.38,0.98,U] [#7 0.03,0.04,0.91,U] [#8 0.35,0.19,0.78,U] 
03:48:41.223 00.000 10844 single-star, 7 included, MultiStar: {0.28, 0.09}, one-star: {-0.22, 0.01}
03:48:41.223 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
03:48:41.223 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
03:48:41.223 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.09 mountX=-0.03 mountY=-0.22, mountTheta=-1.71
03:48:41.225 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.01, opts=13)
03:48:41.225 00.000 10844 Enqueuing Move request for scope (-0.22, 0.01)
03:48:41.225 00.000 11060 Worker thread wakes up
03:48:41.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:41.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
03:48:41.225 00.000 10844 UpdateGuideState exits: m=1852 SNR=26.9
03:48:41.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
03:48:41.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:41.225 00.000 11060 Moving (-0.22, 0.01) raw xDistance=-0.03 yDistance=-0.22
03:48:41.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:41.228 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:48:41.228 00.000 10844 Enqueuing Expose request
03:48:41.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:41.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:48:41.228 00.000 11060 MoveAxis(E, 0, ABG)
03:48:41.228 00.000 11060 Move returns status 0, amount 0
03:48:41.228 00.000 11060 MoveAxis(N, 0, ABG)
03:48:41.230 00.002 11060 Move returns status 0, amount 0
03:48:41.230 00.000 11060 move complete, result=0
03:48:41.230 00.000 11060 worker thread done servicing request
03:48:41.230 00.000 11060 Worker thread wakes up
03:48:41.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:41.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:41.230 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:48:41.860 00.630 11060 Exposure complete
03:48:42.065 00.205 11060 worker thread done servicing request
03:48:42.065 00.000 10844 OnExposeComplete: enter
03:48:42.065 00.000 10844 UpdateGuideState(): m_state=6
03:48:42.065 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
03:48:42.065 00.000 10844 Star::Find returns 1 (0), X=621.17, Y=105.05, Mass=1829, SNR=26.8, Peak=188 HFD=3.7
03:48:42.065 00.000 10844 MultiStar: [#1 0.07,0.40,0.94,U] [#2 0.41,0.23,0.86,U] [#3 0.80,0.13,0.00,M1] [#4 0.01,-0.11,1.00,U] [#5 0.71,0.11,0.00,M4] [#6 0.13,-0.14,0.98,U] [#7 0.13,0.28,0.88,U] [#8 0.32,0.12,0.75,U] 
03:48:42.065 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.13}, one-star: {0.34, 0.14}
03:48:42.065 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
03:48:42.065 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.31 = 2.31)
03:48:42.065 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.58 mountX=0.16 mountY=0.17, mountTheta=0.82
03:48:42.071 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.13, opts=13)
03:48:42.071 00.000 10844 Enqueuing Move request for scope (0.19, 0.13)
03:48:42.071 00.000 11060 Worker thread wakes up
03:48:42.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:42.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
03:48:42.071 00.000 10844 UpdateGuideState exits: m=1829 SNR=26.8
03:48:42.071 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
03:48:42.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:42.071 00.000 11060 Moving (0.19, 0.13) raw xDistance=0.16 yDistance=0.17
03:48:42.072 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:48:42.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:42.072 00.000 10844 Enqueuing Expose request
03:48:42.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:42.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:48:42.072 00.000 11060 MoveAxis(W, 37, ABG)
03:48:42.072 00.000 11060 Guiding  Dir = 3, Dur = 37
03:48:42.094 00.022 11060 IsSlewing returns 0
03:48:42.095 00.001 11060 IsGuiding returns 0
03:48:42.170 00.075 11060 IsGuiding returns 0
03:48:42.170 00.000 11060 Move returns status 0, amount 37
03:48:42.170 00.000 11060 MoveAxis(N, 0, ABG)
03:48:42.170 00.000 11060 Move returns status 0, amount 0
03:48:42.170 00.000 11060 move complete, result=0
03:48:42.172 00.002 11060 worker thread done servicing request
03:48:42.172 00.000 11060 Worker thread wakes up
03:48:42.172 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
03:48:42.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:42.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:42.801 00.629 11060 Exposure complete
03:48:43.005 00.204 11060 worker thread done servicing request
03:48:43.005 00.000 10844 OnExposeComplete: enter
03:48:43.005 00.000 10844 UpdateGuideState(): m_state=6
03:48:43.005 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
03:48:43.005 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=105.09, Mass=1947, SNR=28.2, Peak=198 HFD=3.0
03:48:43.005 00.000 10844 MultiStar: [#1 0.46,0.67,0.00,M1] [#2 0.40,0.37,0.80,U] [#3 0.90,-0.02,0.00,M2] [#4 0.27,0.27,1.00,U] [#5 0.62,0.21,0.00,M5] [#6 0.27,-0.01,0.98,U] [#7 0.32,0.75,0.00,M1] [#8 0.33,0.43,0.77,U] 
03:48:43.005 00.000 10844 single-star, 4 included, MultiStar: {0.27, 0.23}, one-star: {0.14, 0.17}
03:48:43.005 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.39) = xAngle (-0.50 = -0.50)
03:48:43.005 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.63 = 2.63)
03:48:43.005 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.89 mountX=0.19 mountY=0.11, mountTheta=0.51
03:48:43.010 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.17, opts=13)
03:48:43.010 00.000 10844 Enqueuing Move request for scope (0.14, 0.17)
03:48:43.010 00.000 11060 Worker thread wakes up
03:48:43.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
03:48:43.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
03:48:43.010 00.000 11060 Moving (0.14, 0.17) raw xDistance=0.19 yDistance=0.11
03:48:43.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:48:43.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:43.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:43.010 00.000 10844 UpdateGuideState exits: m=1947 SNR=28.2
03:48:43.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:48:43.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:43.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:43.010 00.000 10844 Enqueuing Expose request
03:48:43.010 00.000 11060 MoveAxis(W, 46, ABG)
03:48:43.010 00.000 11060 Guiding  Dir = 3, Dur = 46
03:48:43.031 00.021 11060 IsSlewing returns 0
03:48:43.032 00.001 11060 IsGuiding returns 0
03:48:43.093 00.061 11060 IsGuiding returns 0
03:48:43.093 00.000 11060 Move returns status 0, amount 46
03:48:43.093 00.000 11060 MoveAxis(N, 0, ABG)
03:48:43.093 00.000 11060 Move returns status 0, amount 0
03:48:43.093 00.000 11060 move complete, result=0
03:48:43.093 00.000 11060 worker thread done servicing request
03:48:43.093 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
03:48:43.093 00.000 11060 Worker thread wakes up
03:48:43.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:43.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:43.746 00.653 11060 Exposure complete
03:48:43.949 00.203 11060 worker thread done servicing request
03:48:43.949 00.000 10844 OnExposeComplete: enter
03:48:43.949 00.000 10844 UpdateGuideState(): m_state=6
03:48:43.949 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
03:48:43.951 00.002 10844 Star::Find returns 1 (0), X=621.04, Y=104.77, Mass=1724, SNR=26.0, Peak=160 HFD=3.2
03:48:43.951 00.000 10844 MultiStar: [#1 0.28,0.74,0.00,M2] [#2 0.40,0.24,0.94,U] [#3 0.58,-0.20,0.00,M3] [#4 0.20,0.14,0.96,U] [#5 0.36,0.23,1.00,U] [#6 0.09,-0.28,0.97,U] [#7 0.18,0.34,0.95,U] [#8 0.16,0.16,0.84,U] 
03:48:43.951 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.10}, one-star: {0.21, -0.15}
03:48:43.951 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
03:48:43.951 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
03:48:43.951 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.39 mountX=0.14 mountY=0.21, mountTheta=1.00
03:48:43.953 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.10, opts=13)
03:48:43.953 00.000 10844 Enqueuing Move request for scope (0.23, 0.10)
03:48:43.954 00.001 11060 Worker thread wakes up
03:48:43.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
03:48:43.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
03:48:43.954 00.000 11060 Moving (0.23, 0.10) raw xDistance=0.14 yDistance=0.21
03:48:43.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:48:43.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:48:43.954 00.000 11060 MoveAxis(W, 33, ABG)
03:48:43.954 00.000 11060 Guiding  Dir = 3, Dur = 33
03:48:43.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:43.954 00.000 10844 UpdateGuideState exits: m=1724 SNR=26.0
03:48:43.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:43.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:43.954 00.000 10844 Enqueuing Expose request
03:48:43.970 00.016 11060 IsSlewing returns 0
03:48:43.970 00.000 11060 IsGuiding returns 0
03:48:44.015 00.045 11060 IsGuiding returns 0
03:48:44.015 00.000 11060 Move returns status 0, amount 33
03:48:44.015 00.000 11060 MoveAxis(S, 82, ABG)
03:48:44.015 00.000 11060 Guiding  Dir = 1, Dur = 82
03:48:44.030 00.015 11060 IsSlewing returns 0
03:48:44.031 00.001 11060 IsGuiding returns 0
03:48:44.122 00.091 11060 IsGuiding returns 0
03:48:44.122 00.000 11060 Move returns status 0, amount 82
03:48:44.123 00.001 11060 move complete, result=0
03:48:44.123 00.000 11060 worker thread done servicing request
03:48:44.123 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.2 px 82 ms SOUTH
03:48:44.124 00.001 11060 Worker thread wakes up
03:48:44.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:44.125 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:44.753 00.628 11060 Exposure complete
03:48:44.954 00.201 10844 OnExposeComplete: enter
03:48:44.954 00.000 10844 UpdateGuideState(): m_state=6
03:48:44.956 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
03:48:44.956 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=104.67, Mass=1981, SNR=28.0, Peak=226 HFD=3.5
03:48:44.956 00.000 10844 MultiStar: [#1 0.05,-0.26,1.00,U] [#2 0.27,-0.52,0.00,M1] [#3 0.10,0.02,0.89,U] [#4 0.09,-0.16,0.88,U] [#5 0.67,-0.19,0.00,M5] [#6 -0.00,-0.49,0.98,U] [#7 -0.19,-0.40,0.86,U] [#8 0.21,0.11,0.82,U] 
03:48:44.956 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.21}, one-star: {-0.17, -0.24}
03:48:44.956 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.92 = -2.92)
03:48:44.956 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.21 = 0.21)
03:48:44.956 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.53 mountX=-0.21 mountY=0.04, mountTheta=2.93
03:48:44.956 00.000 11060 worker thread done servicing request
03:48:44.958 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.21, opts=13)
03:48:44.958 00.000 10844 Enqueuing Move request for scope (0.01, -0.21)
03:48:44.958 00.000 11060 Worker thread wakes up
03:48:44.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
03:48:44.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
03:48:44.958 00.000 11060 Moving (0.01, -0.21) raw xDistance=-0.21 yDistance=0.04
03:48:44.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:48:44.960 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:44.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:48:44.960 00.000 11060 MoveAxis(E, 48, ABG)
03:48:44.960 00.000 11060 Guiding  Dir = 2, Dur = 48
03:48:44.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:44.961 00.001 10844 UpdateGuideState exits: m=1981 SNR=28.0
03:48:44.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:44.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:44.961 00.000 10844 Enqueuing Expose request
03:48:44.976 00.015 11060 IsSlewing returns 0
03:48:44.976 00.000 11060 IsGuiding returns 0
03:48:45.038 00.062 11060 IsGuiding returns 0
03:48:45.038 00.000 11060 Move returns status 0, amount 48
03:48:45.038 00.000 11060 MoveAxis(N, 0, ABG)
03:48:45.038 00.000 11060 Move returns status 0, amount 0
03:48:45.038 00.000 11060 move complete, result=0
03:48:45.038 00.000 11060 worker thread done servicing request
03:48:45.038 00.000 11060 Worker thread wakes up
03:48:45.038 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
03:48:45.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:45.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:45.682 00.644 11060 Exposure complete
03:48:45.885 00.203 11060 worker thread done servicing request
03:48:45.885 00.000 10844 OnExposeComplete: enter
03:48:45.885 00.000 10844 UpdateGuideState(): m_state=6
03:48:45.887 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
03:48:45.887 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.82, Mass=1845, SNR=27.5, Peak=182 HFD=3.0
03:48:45.887 00.000 10844 MultiStar: [#1 -0.28,0.58,0.00,M2] [#2 0.31,-0.14,0.93,U] [#3 0.85,0.14,0.00,M3] [#4 0.58,0.07,0.96,U] [#5 0.44,0.01,0.90,U] [#6 -0.14,-0.05,1.00,U] [#7 -0.15,0.31,0.90,U] [#8 0.03,-0.07,0.80,U] 
03:48:45.887 00.000 10844 single-star, 6 included, MultiStar: {0.17, 0.00}, one-star: {0.14, -0.10}
03:48:45.887 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
03:48:45.887 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
03:48:45.887 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.60 mountX=-0.07 mountY=0.15, mountTheta=1.99
03:48:45.889 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.10, opts=13)
03:48:45.889 00.000 10844 Enqueuing Move request for scope (0.14, -0.10)
03:48:45.889 00.000 11060 Worker thread wakes up
03:48:45.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:45.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
03:48:45.889 00.000 10844 UpdateGuideState exits: m=1845 SNR=27.5
03:48:45.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:45.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:45.889 00.000 10844 Enqueuing Expose request
03:48:45.891 00.002 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
03:48:45.891 00.000 11060 Moving (0.14, -0.10) raw xDistance=-0.07 yDistance=0.15
03:48:45.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:48:45.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:45.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:48:45.891 00.000 11060 MoveAxis(E, 0, ABG)
03:48:45.891 00.000 11060 Move returns status 0, amount 0
03:48:45.891 00.000 11060 MoveAxis(N, 0, ABG)
03:48:45.891 00.000 11060 Move returns status 0, amount 0
03:48:45.891 00.000 11060 move complete, result=0
03:48:45.893 00.002 11060 worker thread done servicing request
03:48:45.893 00.000 11060 Worker thread wakes up
03:48:45.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:45.894 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:45.894 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:46.524 00.630 11060 Exposure complete
03:48:46.735 00.211 11060 worker thread done servicing request
03:48:46.735 00.000 10844 OnExposeComplete: enter
03:48:46.735 00.000 10844 UpdateGuideState(): m_state=6
03:48:46.735 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
03:48:46.735 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=104.76, Mass=1787, SNR=26.4, Peak=187 HFD=2.8
03:48:46.735 00.000 10844 MultiStar: [#1 -0.11,0.17,0.99,U] [#2 0.13,0.60,0.00,M1] [#3 0.50,0.23,0.99,U] [#4 0.12,0.31,1.03,U] [#5 0.73,0.23,0.00,M5] [#6 0.15,0.24,1.02,U] [#7 0.36,0.40,0.91,U] [#8 0.69,-0.25,0.00,M1] 
03:48:46.735 00.000 10844 single-star, 5 included, MultiStar: {0.18, 0.20}, one-star: {0.05, -0.16}
03:48:46.735 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
03:48:46.735 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
03:48:46.737 00.002 10844 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.23 mountX=-0.14 mountY=0.08, mountTheta=2.64
03:48:46.739 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.16, opts=13)
03:48:46.739 00.000 10844 Enqueuing Move request for scope (0.05, -0.16)
03:48:46.739 00.000 11060 Worker thread wakes up
03:48:46.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:46.740 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
03:48:46.740 00.000 10844 UpdateGuideState exits: m=1787 SNR=26.4
03:48:46.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
03:48:46.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:46.740 00.000 11060 Moving (0.05, -0.16) raw xDistance=-0.14 yDistance=0.08
03:48:46.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:46.740 00.000 10844 Enqueuing Expose request
03:48:46.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:48:46.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:46.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:48:46.740 00.000 11060 MoveAxis(E, 34, ABG)
03:48:46.740 00.000 11060 Guiding  Dir = 2, Dur = 34
03:48:46.751 00.011 11060 IsSlewing returns 0
03:48:46.752 00.001 11060 IsGuiding returns 0
03:48:46.797 00.045 11060 IsGuiding returns 0
03:48:46.797 00.000 11060 Move returns status 0, amount 34
03:48:46.797 00.000 11060 MoveAxis(N, 0, ABG)
03:48:46.797 00.000 11060 Move returns status 0, amount 0
03:48:46.797 00.000 11060 move complete, result=0
03:48:46.797 00.000 11060 worker thread done servicing request
03:48:46.797 00.000 11060 Worker thread wakes up
03:48:46.797 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
03:48:46.797 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:46.797 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:47.425 00.628 11060 Exposure complete
03:48:47.623 00.198 11060 worker thread done servicing request
03:48:47.623 00.000 10844 OnExposeComplete: enter
03:48:47.623 00.000 10844 UpdateGuideState(): m_state=6
03:48:47.623 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
03:48:47.623 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.99, Mass=1926, SNR=27.6, Peak=218 HFD=3.2
03:48:47.623 00.000 10844 MultiStar: [#1 0.14,0.61,0.00,M2] [#2 0.38,0.17,0.79,U] [#3 0.69,0.27,0.00,M3] [#4 -0.06,0.05,0.98,U] [#5 0.60,-0.00,0.00,M6] [#6 0.15,0.17,1.02,U] [#7 0.08,-0.23,0.87,U] [#8 0.67,-0.00,0.00,M2] 
03:48:47.623 00.000 10844 refined, 4 included, MultiStar: {0.08, 0.05}, one-star: {-0.09, 0.07}
03:48:47.623 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.39) = xAngle (-0.83 = -0.83)
03:48:47.623 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.30 = 2.30)
03:48:47.623 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.56 mountX=0.06 mountY=0.07, mountTheta=0.84
03:48:47.628 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.05, opts=13)
03:48:47.628 00.000 10844 Enqueuing Move request for scope (0.08, 0.05)
03:48:47.628 00.000 11060 Worker thread wakes up
03:48:47.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:47.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
03:48:47.628 00.000 10844 UpdateGuideState exits: m=1926 SNR=27.6
03:48:47.628 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
03:48:47.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:47.628 00.000 11060 Moving (0.08, 0.05) raw xDistance=0.06 yDistance=0.07
03:48:47.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:47.628 00.000 10844 Enqueuing Expose request
03:48:47.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:48:47.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:47.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:48:47.628 00.000 11060 MoveAxis(E, 0, ABG)
03:48:47.628 00.000 11060 Move returns status 0, amount 0
03:48:47.628 00.000 11060 MoveAxis(N, 0, ABG)
03:48:47.630 00.002 11060 Move returns status 0, amount 0
03:48:47.630 00.000 11060 move complete, result=0
03:48:47.630 00.000 11060 worker thread done servicing request
03:48:47.630 00.000 11060 Worker thread wakes up
03:48:47.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:47.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:47.641 00.011 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:48.262 00.621 11060 Exposure complete
03:48:48.467 00.205 11060 worker thread done servicing request
03:48:48.467 00.000 10844 OnExposeComplete: enter
03:48:48.467 00.000 10844 UpdateGuideState(): m_state=6
03:48:48.467 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
03:48:48.467 00.000 10844 Star::Find returns 1 (0), X=621.08, Y=105.42, Mass=1911, SNR=27.7, Peak=162 HFD=3.3
03:48:48.467 00.000 10844 MultiStar: [#1 0.68,0.80,0.00,M3] [#2 0.43,0.78,0.00,M1] [#3 0.82,0.49,0.00,M4] [#4 0.55,0.33,0.00,M1] [#5 0.97,0.57,0.00,M7] [#6 0.62,0.02,0.00,M1] [#7 0.28,0.59,0.00,M1] [#8 0.49,0.84,0.00,M3] 
03:48:48.467 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:48:48.467 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:48:48.467 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.50 hyp=0.56 cameraTheta=1.10 mountX=0.53 mountY=0.17, mountTheta=0.31
03:48:48.472 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.50, opts=13)
03:48:48.472 00.000 10844 Enqueuing Move request for scope (0.25, 0.50)
03:48:48.472 00.000 11060 Worker thread wakes up
03:48:48.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:48.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.50) opts 0xd
03:48:48.472 00.000 10844 UpdateGuideState exits: m=1911 SNR=27.7
03:48:48.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.50)
03:48:48.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:48.472 00.000 11060 Moving (0.25, 0.50) raw xDistance=0.53 yDistance=0.17
03:48:48.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:48.472 00.000 10844 Enqueuing Expose request
03:48:48.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.53
03:48:48.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:48.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:48:48.472 00.000 11060 MoveAxis(W, 125, ABG)
03:48:48.472 00.000 11060 Guiding  Dir = 3, Dur = 125
03:48:48.497 00.025 11060 IsSlewing returns 0
03:48:48.497 00.000 11060 IsGuiding returns 0
03:48:48.636 00.139 11060 IsGuiding returns 0
03:48:48.636 00.000 11060 Move returns status 0, amount 125
03:48:48.636 00.000 11060 MoveAxis(N, 0, ABG)
03:48:48.636 00.000 11060 Move returns status 0, amount 0
03:48:48.636 00.000 11060 move complete, result=0
03:48:48.636 00.000 11060 worker thread done servicing request
03:48:48.636 00.000 11060 Worker thread wakes up
03:48:48.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:48.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:48.636 00.000 10844 GuideStep: 0.5 px 125 ms WEST, 0.2 px 0 ms NORTH
03:48:49.270 00.634 11060 Exposure complete
03:48:49.466 00.196 11060 worker thread done servicing request
03:48:49.466 00.000 10844 OnExposeComplete: enter
03:48:49.466 00.000 10844 UpdateGuideState(): m_state=6
03:48:49.472 00.006 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
03:48:49.472 00.000 10844 Star::Find returns 1 (0), X=621.41, Y=105.32, Mass=1900, SNR=27.5, Peak=203 HFD=3.3
03:48:49.472 00.000 10844 MultiStar: [#1 0.97,0.14,0.00,M4] [#2 0.92,0.63,0.00,M2] [#3 0.94,0.39,0.00,M5] [#4 0.42,-0.13,0.90,U] [#5 0.89,0.26,0.00,M8] [#6 0.51,0.16,1.02,U] [#7 0.80,0.55,0.00,M2] [#8 1.23,0.05,0.00,M4] 
03:48:49.472 00.000 10844 refined, 2 included, MultiStar: {0.51, 0.15}, one-star: {0.58, 0.40}
03:48:49.472 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.39) = xAngle (-1.09 = -1.09)
03:48:49.472 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.03 = 2.03)
03:48:49.472 00.000 10844 CameraToMount -- cameraX=0.51 cameraY=0.15 hyp=0.53 cameraTheta=0.30 mountX=0.24 mountY=0.47, mountTheta=1.10
03:48:49.472 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.51, y=0.15, opts=13)
03:48:49.472 00.000 10844 Enqueuing Move request for scope (0.51, 0.15)
03:48:49.472 00.000 11060 Worker thread wakes up
03:48:49.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:49.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.15) opts 0xd
03:48:49.472 00.000 10844 UpdateGuideState exits: m=1900 SNR=27.5
03:48:49.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.51, 0.15)
03:48:49.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:49.472 00.000 11060 Moving (0.51, 0.15) raw xDistance=0.24 yDistance=0.47
03:48:49.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:49.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
03:48:49.472 00.000 10844 Enqueuing Expose request
03:48:49.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.47
03:48:49.472 00.000 11060 MoveAxis(W, 61, ABG)
03:48:49.472 00.000 11060 Guiding  Dir = 3, Dur = 61
03:48:49.482 00.010 11060 IsSlewing returns 0
03:48:49.482 00.000 11060 IsGuiding returns 0
03:48:49.549 00.067 11060 IsGuiding returns 0
03:48:49.549 00.000 11060 Move returns status 0, amount 61
03:48:49.549 00.000 11060 MoveAxis(S, 184, ABG)
03:48:49.549 00.000 11060 Guiding  Dir = 1, Dur = 184
03:48:49.565 00.016 11060 IsSlewing returns 0
03:48:49.565 00.000 11060 IsGuiding returns 0
03:48:49.764 00.199 11060 IsGuiding returns 0
03:48:49.764 00.000 11060 Move returns status 0, amount 184
03:48:49.764 00.000 11060 move complete, result=0
03:48:49.764 00.000 11060 worker thread done servicing request
03:48:49.764 00.000 11060 Worker thread wakes up
03:48:49.764 00.000 10844 GuideStep: 0.2 px 61 ms WEST, 0.5 px 184 ms SOUTH
03:48:49.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:49.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:50.384 00.620 11060 Exposure complete
03:48:50.583 00.199 10844 OnExposeComplete: enter
03:48:50.583 00.000 10844 UpdateGuideState(): m_state=6
03:48:50.583 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
03:48:50.583 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.53, Mass=1783, SNR=26.3, Peak=179 HFD=3.2
03:48:50.583 00.000 10844 MultiStar: [#1 0.49,0.04,1.00,U] [#2 0.58,-0.14,0.00,M3] [#3 0.60,0.10,0.00,M6] [#4 0.52,0.02,1.04,U] [#5 0.67,0.06,0.00,M9] [#6 0.60,-0.31,0.00,M1] [#7 0.64,0.37,0.00,M3] [#8 0.48,0.11,0.85,U] 
03:48:50.583 00.000 10844 refined, 3 included, MultiStar: {0.36, -0.06}, one-star: {-0.05, -0.39}
03:48:50.583 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:48:50.583 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:48:50.583 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.06 hyp=0.36 cameraTheta=-0.17 mountX=0.00 mountY=0.36, mountTheta=1.56
03:48:50.584 00.001 11060 worker thread done servicing request
03:48:50.586 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.06, opts=13)
03:48:50.586 00.000 10844 Enqueuing Move request for scope (0.36, -0.06)
03:48:50.586 00.000 11060 Worker thread wakes up
03:48:50.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:50.586 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.3
03:48:50.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.06) opts 0xd
03:48:50.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:50.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.06)
03:48:50.586 00.000 11060 Moving (0.36, -0.06) raw xDistance=0.00 yDistance=0.36
03:48:50.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:48:50.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
03:48:50.586 00.000 11060 MoveAxis(E, 0, ABG)
03:48:50.586 00.000 11060 Move returns status 0, amount 0
03:48:50.586 00.000 11060 MoveAxis(S, 141, ABG)
03:48:50.586 00.000 11060 Guiding  Dir = 1, Dur = 141
03:48:50.588 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:50.588 00.000 10844 Enqueuing Expose request
03:48:50.592 00.004 11060 IsSlewing returns 0
03:48:50.592 00.000 11060 IsGuiding returns 0
03:48:50.742 00.150 11060 IsGuiding returns 0
03:48:50.742 00.000 11060 Move returns status 0, amount 141
03:48:50.744 00.002 11060 move complete, result=0
03:48:50.744 00.000 11060 worker thread done servicing request
03:48:50.744 00.000 11060 Worker thread wakes up
03:48:50.744 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 141 ms SOUTH
03:48:50.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:50.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:51.385 00.641 11060 Exposure complete
03:48:51.582 00.197 11060 worker thread done servicing request
03:48:51.582 00.000 10844 OnExposeComplete: enter
03:48:51.582 00.000 10844 UpdateGuideState(): m_state=6
03:48:51.582 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
03:48:51.582 00.000 10844 Star::Find returns 1 (0), X=621.15, Y=104.78, Mass=1941, SNR=27.4, Peak=198 HFD=3.7
03:48:51.582 00.000 10844 MultiStar: [#1 0.77,0.36,0.00,M4] [#2 0.32,0.14,0.96,U] [#3 1.13,-0.01,0.00,M7] [#4 0.33,-0.55,0.00,M1] [#5 1.08,-0.22,0.00,M10] [#6 0.28,-0.41,1.05,U] [#7 0.27,-0.02,0.95,U] [#8 0.83,0.01,0.00,M4] 
03:48:51.582 00.000 10844 refined, 3 included, MultiStar: {0.30, -0.12}, one-star: {0.32, -0.13}
03:48:51.582 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.39) = xAngle (-1.76 = -1.76)
03:48:51.582 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.36 = 1.36)
03:48:51.582 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.12 hyp=0.32 cameraTheta=-0.37 mountX=-0.06 mountY=0.31, mountTheta=1.76
03:48:51.582 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.12, opts=13)
03:48:51.582 00.000 10844 Enqueuing Move request for scope (0.30, -0.12)
03:48:51.587 00.005 11060 Worker thread wakes up
03:48:51.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.12) opts 0xd
03:48:51.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:51.587 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.12)
03:48:51.587 00.000 10844 UpdateGuideState exits: m=1941 SNR=27.4
03:48:51.587 00.000 11060 Moving (0.30, -0.12) raw xDistance=-0.06 yDistance=0.31
03:48:51.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:51.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:48:51.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:51.587 00.000 10844 Enqueuing Expose request
03:48:51.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
03:48:51.587 00.000 11060 MoveAxis(E, 0, ABG)
03:48:51.587 00.000 11060 Move returns status 0, amount 0
03:48:51.587 00.000 11060 MoveAxis(S, 121, ABG)
03:48:51.587 00.000 11060 Guiding  Dir = 1, Dur = 121
03:48:51.603 00.016 11060 IsSlewing returns 0
03:48:51.603 00.000 11060 IsGuiding returns 0
03:48:51.727 00.124 11060 IsGuiding returns 0
03:48:51.727 00.000 11060 Move returns status 0, amount 121
03:48:51.727 00.000 11060 move complete, result=0
03:48:51.727 00.000 11060 worker thread done servicing request
03:48:51.727 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 121 ms SOUTH
03:48:51.727 00.000 11060 Worker thread wakes up
03:48:51.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:51.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:52.344 00.617 11060 Exposure complete
03:48:52.541 00.197 11060 worker thread done servicing request
03:48:52.541 00.000 10844 OnExposeComplete: enter
03:48:52.541 00.000 10844 UpdateGuideState(): m_state=6
03:48:52.541 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
03:48:52.541 00.000 10844 Star::Find returns 1 (0), X=621.47, Y=105.32, Mass=1911, SNR=27.7, Peak=211 HFD=3.3
03:48:52.542 00.001 10844 MultiStar: [#1 0.63,0.75,0.00,M5] [#2 0.81,0.49,0.00,M3] [#3 1.07,0.35,0.00,M8] [#4 0.59,0.56,0.00,M2] [#5 0.72,0.38,0.00,R] [#6 0.73,0.09,0.00,M1] [#7 0.47,0.33,0.97,U] [#8 0.78,0.71,0.00,M5] 
03:48:52.542 00.000 10844 refined, 1 included, MultiStar: {0.55, 0.37}, one-star: {0.64, 0.41}
03:48:52.542 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.39) = xAngle (-0.80 = -0.80)
03:48:52.542 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
03:48:52.542 00.000 10844 CameraToMount -- cameraX=0.55 cameraY=0.37 hyp=0.67 cameraTheta=0.59 mountX=0.46 mountY=0.49, mountTheta=0.81
03:48:52.542 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.55, y=0.37, opts=13)
03:48:52.542 00.000 10844 Enqueuing Move request for scope (0.55, 0.37)
03:48:52.542 00.000 11060 Worker thread wakes up
03:48:52.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.37) opts 0xd
03:48:52.542 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:52.542 00.000 11060 Handling offset move in thread for scope, endpoint = (0.55, 0.37)
03:48:52.542 00.000 10844 UpdateGuideState exits: m=1911 SNR=27.7
03:48:52.542 00.000 11060 Moving (0.55, 0.37) raw xDistance=0.46 yDistance=0.49
03:48:52.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:52.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.46
03:48:52.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:52.542 00.000 10844 Enqueuing Expose request
03:48:52.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.49
03:48:52.542 00.000 11060 MoveAxis(W, 109, ABG)
03:48:52.542 00.000 11060 Guiding  Dir = 3, Dur = 109
03:48:52.552 00.010 11060 IsSlewing returns 0
03:48:52.552 00.000 11060 IsGuiding returns 0
03:48:52.674 00.122 11060 IsGuiding returns 0
03:48:52.675 00.001 11060 Move returns status 0, amount 109
03:48:52.675 00.000 11060 MoveAxis(S, 189, ABG)
03:48:52.675 00.000 11060 Guiding  Dir = 1, Dur = 189
03:48:52.707 00.032 11060 IsSlewing returns 0
03:48:52.707 00.000 11060 IsGuiding returns 0
03:48:52.919 00.212 11060 IsGuiding returns 0
03:48:52.919 00.000 11060 Move returns status 0, amount 189
03:48:52.919 00.000 11060 move complete, result=0
03:48:52.919 00.000 11060 worker thread done servicing request
03:48:52.919 00.000 10844 GuideStep: 0.5 px 109 ms WEST, 0.5 px 189 ms SOUTH
03:48:52.919 00.000 11060 Worker thread wakes up
03:48:52.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:52.921 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:53.563 00.642 11060 Exposure complete
03:48:53.759 00.196 11060 worker thread done servicing request
03:48:53.759 00.000 10844 OnExposeComplete: enter
03:48:53.759 00.000 10844 UpdateGuideState(): m_state=6
03:48:53.759 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
03:48:53.759 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=105.63, Mass=1782, SNR=26.3, Peak=213 HFD=3.1
03:48:53.759 00.000 10844 MultiStar: [#1 0.07,0.79,0.00,M6] [#2 0.45,0.42,0.00,M4] [#3 0.31,0.44,0.99,U] [#4 -0.29,0.39,0.98,U] [#5 -0.70,-0.28,0.00,M1] [#6 0.10,0.16,0.97,U] [#7 -0.16,0.64,0.00,M2] [#8 0.70,0.66,0.00,M6] 
03:48:53.759 00.000 10844 refined, 3 included, MultiStar: {-0.04, 0.43}, one-star: {-0.26, 0.71}
03:48:53.759 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.39) = xAngle (0.26 = 0.26)
03:48:53.759 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.90)
03:48:53.759 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.43 hyp=0.43 cameraTheta=1.65 mountX=0.41 mountY=-0.10, mountTheta=-0.25
03:48:53.763 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.43, opts=13)
03:48:53.763 00.000 10844 Enqueuing Move request for scope (-0.04, 0.43)
03:48:53.763 00.000 11060 Worker thread wakes up
03:48:53.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:53.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.43) opts 0xd
03:48:53.763 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.3
03:48:53.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.43)
03:48:53.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:53.763 00.000 11060 Moving (-0.04, 0.43) raw xDistance=0.41 yDistance=-0.10
03:48:53.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:53.763 00.000 10844 Enqueuing Expose request
03:48:53.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.41
03:48:53.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:53.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:48:53.763 00.000 11060 MoveAxis(W, 100, ABG)
03:48:53.763 00.000 11060 Guiding  Dir = 3, Dur = 100
03:48:53.773 00.010 11060 IsSlewing returns 0
03:48:53.773 00.000 11060 IsGuiding returns 0
03:48:53.885 00.112 11060 IsGuiding returns 0
03:48:53.885 00.000 11060 Move returns status 0, amount 100
03:48:53.885 00.000 11060 MoveAxis(N, 0, ABG)
03:48:53.885 00.000 11060 Move returns status 0, amount 0
03:48:53.885 00.000 11060 move complete, result=0
03:48:53.885 00.000 11060 worker thread done servicing request
03:48:53.885 00.000 11060 Worker thread wakes up
03:48:53.885 00.000 10844 GuideStep: 0.4 px 100 ms WEST, -0.1 px 0 ms NORTH
03:48:53.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:53.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:54.516 00.631 11060 Exposure complete
03:48:54.723 00.207 11060 worker thread done servicing request
03:48:54.723 00.000 10844 OnExposeComplete: enter
03:48:54.723 00.000 10844 UpdateGuideState(): m_state=6
03:48:54.723 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
03:48:54.723 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=105.51, Mass=1635, SNR=25.5, Peak=206 HFD=3.1
03:48:54.725 00.002 10844 MultiStar: [#1 -0.36,1.06,0.00,M7] [#2 -0.10,0.54,0.95,U] [#3 -0.19,0.59,0.00,M8] [#4 -0.76,0.52,0.00,M2] [#5 -1.20,-0.37,0.00,M2] [#6 -0.17,0.44,1.06,U] [#7 -0.77,0.21,0.00,M3] [#8 -0.15,0.70,0.00,M7] 
03:48:54.725 00.000 10844 refined, 2 included, MultiStar: {-0.27, 0.52}, one-star: {-0.52, 0.60}
03:48:54.725 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:48:54.725 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
03:48:54.725 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.52 hyp=0.59 cameraTheta=2.04 mountX=0.47 mountY=-0.35, mountTheta=-0.64
03:48:54.725 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.52, opts=13)
03:48:54.725 00.000 10844 Enqueuing Move request for scope (-0.27, 0.52)
03:48:54.725 00.000 11060 Worker thread wakes up
03:48:54.728 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.52) opts 0xd
03:48:54.728 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.52)
03:48:54.728 00.000 11060 Moving (-0.27, 0.52) raw xDistance=0.47 yDistance=-0.35
03:48:54.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
03:48:54.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:54.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:48:54.728 00.000 11060 MoveAxis(W, 113, ABG)
03:48:54.728 00.000 11060 Guiding  Dir = 3, Dur = 113
03:48:54.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:54.728 00.000 10844 UpdateGuideState exits: m=1635 SNR=25.5
03:48:54.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:54.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:54.728 00.000 10844 Enqueuing Expose request
03:48:54.743 00.015 11060 IsSlewing returns 0
03:48:54.744 00.001 11060 IsGuiding returns 0
03:48:54.867 00.123 11060 IsGuiding returns 0
03:48:54.867 00.000 11060 Move returns status 0, amount 113
03:48:54.867 00.000 11060 MoveAxis(N, 0, ABG)
03:48:54.867 00.000 11060 Move returns status 0, amount 0
03:48:54.868 00.001 11060 move complete, result=0
03:48:54.868 00.000 11060 worker thread done servicing request
03:48:54.868 00.000 11060 Worker thread wakes up
03:48:54.868 00.000 10844 GuideStep: 0.5 px 113 ms WEST, -0.3 px 0 ms NORTH
03:48:54.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:54.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:55.497 00.629 11060 Exposure complete
03:48:55.723 00.226 11060 worker thread done servicing request
03:48:55.724 00.001 10844 OnExposeComplete: enter
03:48:55.724 00.000 10844 UpdateGuideState(): m_state=6
03:48:55.724 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
03:48:55.724 00.000 10844 Star::Find returns 1 (0), X=619.93, Y=104.38, Mass=1737, SNR=26.1, Peak=174 HFD=3.4
03:48:55.724 00.000 10844 MultiStar: [#1 -0.65,0.09,0.00,M8] [#2 -0.47,0.30,0.95,U] [#3 -0.18,-0.47,1.04,U] [#4 -0.95,-0.15,0.00,M3] [#5 -1.11,-0.35,0.00,M3] [#6 -0.57,-0.20,0.00,M1] [#7 -0.72,0.03,0.00,M4] [#8 -0.47,-0.10,0.81,U] 
03:48:55.724 00.000 10844 refined, 3 included, MultiStar: {-0.50, -0.22}, one-star: {-0.90, -0.54}
03:48:55.724 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.16)
03:48:55.724 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
03:48:55.724 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=-0.22 hyp=0.55 cameraTheta=-2.74 mountX=-0.30 mountY=-0.46, mountTheta=-2.15
03:48:55.728 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=-0.22, opts=13)
03:48:55.728 00.000 10844 Enqueuing Move request for scope (-0.50, -0.22)
03:48:55.729 00.001 11060 Worker thread wakes up
03:48:55.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.22) opts 0xd
03:48:55.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, -0.22)
03:48:55.729 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:55.729 00.000 11060 Moving (-0.50, -0.22) raw xDistance=-0.30 yDistance=-0.46
03:48:55.729 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.1
03:48:55.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:55.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:55.729 00.000 10844 Enqueuing Expose request
03:48:55.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:48:55.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:48:55.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
03:48:55.729 00.000 11060 MoveAxis(E, 68, ABG)
03:48:55.729 00.000 11060 Guiding  Dir = 2, Dur = 68
03:48:55.736 00.007 11060 IsSlewing returns 0
03:48:55.736 00.000 11060 IsGuiding returns 0
03:48:55.819 00.083 11060 IsGuiding returns 0
03:48:55.819 00.000 11060 Move returns status 0, amount 68
03:48:55.819 00.000 11060 MoveAxis(N, 0, ABG)
03:48:55.819 00.000 11060 Move returns status 0, amount 0
03:48:55.819 00.000 11060 move complete, result=0
03:48:55.819 00.000 10844 GuideStep: -0.3 px 68 ms EAST, -0.5 px 0 ms NORTH
03:48:55.819 00.000 11060 worker thread done servicing request
03:48:55.819 00.000 11060 Worker thread wakes up
03:48:55.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:55.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:56.442 00.623 11060 Exposure complete
03:48:56.655 00.213 11060 worker thread done servicing request
03:48:56.655 00.000 10844 OnExposeComplete: enter
03:48:56.655 00.000 10844 UpdateGuideState(): m_state=6
03:48:56.655 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
03:48:56.655 00.000 10844 Star::Find returns 1 (0), X=619.69, Y=105.04, Mass=1800, SNR=26.5, Peak=195 HFD=3.3
03:48:56.655 00.000 10844 MultiStar: [#1 -0.56,0.77,0.00,M9] [#2 -0.85,0.26,0.00,M3] [#3 -0.49,0.11,1.00,U] [#4 -0.80,0.28,0.00,M4] [#5 -1.21,-0.16,0.00,M4] [#6 -1.24,0.04,0.00,M2] [#7 -0.66,0.25,0.00,M5] [#8 -0.74,0.39,0.00,M7] 
03:48:56.655 00.000 10844 refined, 1 included, MultiStar: {-0.82, 0.12}, one-star: {-1.14, 0.12}
03:48:56.655 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.39) = xAngle (1.61 = 1.61)
03:48:56.655 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.74 = -1.55)
03:48:56.655 00.000 10844 CameraToMount -- cameraX=-0.82 cameraY=0.12 hyp=0.82 cameraTheta=3.00 mountX=-0.03 mountY=-0.82, mountTheta=-1.61
03:48:56.661 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.82, y=0.12, opts=13)
03:48:56.661 00.000 10844 Enqueuing Move request for scope (-0.82, 0.12)
03:48:56.661 00.000 11060 Worker thread wakes up
03:48:56.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:48:56.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.12) opts 0xd
03:48:56.661 00.000 10844 UpdateGuideState exits: m=1800 SNR=26.5
03:48:56.661 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.82, 0.12)
03:48:56.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:56.661 00.000 11060 Moving (-0.82, 0.12) raw xDistance=-0.03 yDistance=-0.82
03:48:56.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:48:56.661 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:56.661 00.000 10844 Enqueuing Expose request
03:48:56.661 00.000 11060 resist switch: large excursion: input -0.82 thresh 0.57 direction from 1 to -1
03:48:56.661 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.47
03:48:56.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.82
03:48:56.662 00.001 11060 MoveAxis(E, 0, ABG)
03:48:56.662 00.000 11060 Move returns status 0, amount 0
03:48:56.662 00.000 11060 BLC: Oldest BLC event removed
03:48:56.662 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
03:48:56.662 00.000 11060 MoveAxis(N, 978, ABG)
03:48:56.662 00.000 11060 duration set to 750 by maxDecDuration
03:48:56.662 00.000 11060 Guiding  Dir = 0, Dur = 750
03:48:56.666 00.004 11060 IsSlewing returns 0
03:48:56.666 00.000 11060 IsGuiding returns 0
03:48:57.418 00.752 11060 IsGuiding returns 0
03:48:57.418 00.000 11060 Move returns status 0, amount 750
03:48:57.418 00.000 11060 move complete, result=0
03:48:57.418 00.000 11060 worker thread done servicing request
03:48:57.418 00.000 11060 Worker thread wakes up
03:48:57.418 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.8 px 750 ms NORTH
03:48:57.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:57.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:58.063 00.645 11060 Exposure complete
03:48:58.262 00.199 11060 worker thread done servicing request
03:48:58.262 00.000 10844 OnExposeComplete: enter
03:48:58.262 00.000 10844 UpdateGuideState(): m_state=6
03:48:58.262 00.000 10844 Star::Find(15, 619, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
03:48:58.262 00.000 10844 Star::Find returns 1 (0), X=619.52, Y=105.15, Mass=1525, SNR=24.5, Peak=171 HFD=3.5
03:48:58.262 00.000 10844 MultiStar: large primary error, entering stabilization period
03:48:58.262 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.39) = xAngle (1.58 = 1.58)
03:48:58.262 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.70 = -1.58)
03:48:58.262 00.000 10844 CameraToMount -- cameraX=-1.31 cameraY=0.23 hyp=1.33 cameraTheta=2.97 mountX=-0.01 mountY=-1.33, mountTheta=-1.58
03:48:58.262 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.31, y=0.23, opts=13)
03:48:58.267 00.005 10844 Enqueuing Move request for scope (-1.31, 0.23)
03:48:58.267 00.000 11060 Worker thread wakes up
03:48:58.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.31, 0.23) opts 0xd
03:48:58.267 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.31, 0.23)
03:48:58.267 00.000 11060 Moving (-1.31, 0.23) raw xDistance=-0.01 yDistance=-1.33
03:48:58.267 00.000 11060 BLC: History state: CurrMiss=1.33, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.577218, 1:1.331519
03:48:58.267 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:48:58.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:48:58.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.93 from input -1.33
03:48:58.267 00.000 11060 MoveAxis(E, 0, ABG)
03:48:58.267 00.000 11060 Move returns status 0, amount 0
03:48:58.267 00.000 11060 MoveAxis(N, 518, ABG)
03:48:58.267 00.000 11060 Guiding  Dir = 0, Dur = 518
03:48:58.268 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:58.268 00.000 10844 UpdateGuideState exits: m=1525 SNR=24.5
03:48:58.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:58.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:58.268 00.000 10844 Enqueuing Expose request
03:48:58.303 00.035 11060 IsSlewing returns 0
03:48:58.303 00.000 11060 IsGuiding returns 0
03:48:58.855 00.552 11060 IsGuiding returns 0
03:48:58.855 00.000 11060 Move returns status 0, amount 518
03:48:58.855 00.000 11060 move complete, result=0
03:48:58.855 00.000 11060 worker thread done servicing request
03:48:58.855 00.000 11060 Worker thread wakes up
03:48:58.855 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -1.3 px 518 ms NORTH
03:48:58.855 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:58.855 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:59.492 00.637 11060 Exposure complete
03:48:59.673 00.181 11060 worker thread done servicing request
03:48:59.673 00.000 10844 OnExposeComplete: enter
03:48:59.673 00.000 10844 UpdateGuideState(): m_state=6
03:48:59.673 00.000 10844 Star::Find(15, 619, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
03:48:59.674 00.001 10844 Star::Find returns 1 (0), X=620.71, Y=104.91, Mass=1688, SNR=26.1, Peak=190 HFD=3.4
03:48:59.674 00.000 10844 MultiStar: exiting stabilization period
03:48:59.674 00.000 10844 MultiStar: [#1 -0.44,-0.13,0.94,U] [#2 -0.41,0.30,0.92,U] [#3 0.11,0.34,1.02,U] [#4 -0.80,0.24,0.00,M5] [#5 -0.45,0.05,0.96,U] [#6 -0.58,-0.07,1.07,U] [#7 -0.36,0.49,0.00,M6] [#8 0.14,0.44,0.81,U] 
03:48:59.674 00.000 10844 single-star, 6 included, MultiStar: {-0.26, 0.12}, one-star: {-0.12, -0.00}
03:48:59.674 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.79)
03:48:59.674 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.37 = -1.37)
03:48:59.674 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.10 mountX=-0.03 mountY=-0.11, mountTheta=-1.79
03:48:59.675 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.00, opts=13)
03:48:59.675 00.000 10844 Enqueuing Move request for scope (-0.12, -0.00)
03:48:59.675 00.000 11060 Worker thread wakes up
03:48:59.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:48:59.675 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
03:48:59.675 00.000 10844 UpdateGuideState exits: m=1688 SNR=26.1
03:48:59.677 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
03:48:59.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:59.677 00.000 11060 Moving (-0.12, -0.00) raw xDistance=-0.03 yDistance=-0.11
03:48:59.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:48:59.677 00.000 11060 BLC: History state: CurrMiss=0.11, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.577218, 1:1.331519, 2:0.114184
03:48:59.677 00.000 10844 Enqueuing Expose request
03:48:59.677 00.000 11060 BLC: No correction, Miss < min_move
03:48:59.678 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:48:59.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:48:59.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:48:59.678 00.000 11060 MoveAxis(E, 0, ABG)
03:48:59.678 00.000 11060 Move returns status 0, amount 0
03:48:59.678 00.000 11060 MoveAxis(N, 0, ABG)
03:48:59.678 00.000 11060 Move returns status 0, amount 0
03:48:59.678 00.000 11060 move complete, result=0
03:48:59.678 00.000 11060 worker thread done servicing request
03:48:59.678 00.000 11060 Worker thread wakes up
03:48:59.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:48:59.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:48:59.680 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:00.309 00.629 11060 Exposure complete
03:49:00.525 00.216 11060 worker thread done servicing request
03:49:00.525 00.000 10844 OnExposeComplete: enter
03:49:00.525 00.000 10844 UpdateGuideState(): m_state=6
03:49:00.528 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
03:49:00.528 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.76, Mass=1695, SNR=26.1, Peak=231 HFD=2.9
03:49:00.528 00.000 10844 MultiStar: [#1 -0.03,0.53,0.97,U] [#2 -0.16,0.27,0.90,U] [#3 0.37,0.25,1.03,U] [#4 -0.18,-0.28,0.99,U] [#5 -0.34,-0.28,0.87,U] [#6 0.10,0.07,1.15,U] [#7 0.04,0.12,0.87,U] [#8 0.31,0.18,0.83,U] 
03:49:00.528 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.08, -0.16}
03:49:00.528 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.09 = 0.09)
03:49:00.528 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.21 = -3.07)
03:49:00.528 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.48 mountX=0.08 mountY=-0.01, mountTheta=-0.07
03:49:00.531 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
03:49:00.531 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
03:49:00.531 00.000 11060 Worker thread wakes up
03:49:00.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:00.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
03:49:00.531 00.000 10844 UpdateGuideState exits: m=1695 SNR=26.1
03:49:00.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:00.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:00.531 00.000 10844 Enqueuing Expose request
03:49:00.531 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
03:49:00.531 00.000 11060 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.01
03:49:00.531 00.000 11060 BLC: window closed
03:49:00.531 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.577218, 1:1.331519, 2:0.114184
03:49:00.531 00.000 11060 BLC: No correction, Miss < min_move
03:49:00.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:49:00.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:00.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:49:00.531 00.000 11060 MoveAxis(E, 0, ABG)
03:49:00.531 00.000 11060 Move returns status 0, amount 0
03:49:00.531 00.000 11060 MoveAxis(N, 0, ABG)
03:49:00.531 00.000 11060 Move returns status 0, amount 0
03:49:00.531 00.000 11060 move complete, result=0
03:49:00.531 00.000 11060 worker thread done servicing request
03:49:00.531 00.000 11060 Worker thread wakes up
03:49:00.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:00.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:00.533 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:01.169 00.636 11060 Exposure complete
03:49:01.371 00.202 11060 worker thread done servicing request
03:49:01.371 00.000 10844 OnExposeComplete: enter
03:49:01.371 00.000 10844 UpdateGuideState(): m_state=6
03:49:01.373 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
03:49:01.373 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.72, Mass=1784, SNR=27.0, Peak=205 HFD=3.3
03:49:01.373 00.000 10844 MultiStar: [#1 -0.33,0.31,0.94,U] [#2 -0.49,0.33,0.00,M2] [#3 -0.14,-0.15,0.96,U] [#4 -0.41,-0.12,0.96,U] [#5 -0.75,-0.03,0.00,M3] [#6 -0.63,-0.35,0.00,M1] [#7 -0.25,-0.26,0.99,U] [#8 0.09,-0.19,0.74,U] 
03:49:01.373 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.10}, one-star: {-0.34, -0.19}
03:49:01.373 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
03:49:01.373 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
03:49:01.373 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-2.74 mountX=-0.14 mountY=-0.22, mountTheta=-2.15
03:49:01.376 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.10, opts=13)
03:49:01.376 00.000 10844 Enqueuing Move request for scope (-0.24, -0.10)
03:49:01.376 00.000 11060 Worker thread wakes up
03:49:01.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:01.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.10) opts 0xd
03:49:01.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.10)
03:49:01.376 00.000 11060 Moving (-0.24, -0.10) raw xDistance=-0.14 yDistance=-0.22
03:49:01.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:49:01.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.22
03:49:01.376 00.000 11060 MoveAxis(E, 34, ABG)
03:49:01.376 00.000 11060 Guiding  Dir = 2, Dur = 34
03:49:01.378 00.002 10844 UpdateGuideState exits: m=1784 SNR=27.0
03:49:01.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:01.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:01.378 00.000 10844 Enqueuing Expose request
03:49:01.382 00.004 11060 IsSlewing returns 0
03:49:01.383 00.001 11060 IsGuiding returns 0
03:49:01.431 00.048 11060 IsGuiding returns 0
03:49:01.431 00.000 11060 Move returns status 0, amount 34
03:49:01.431 00.000 11060 MoveAxis(N, 86, ABG)
03:49:01.431 00.000 11060 Guiding  Dir = 0, Dur = 86
03:49:01.447 00.016 11060 IsSlewing returns 0
03:49:01.447 00.000 11060 IsGuiding returns 0
03:49:01.546 00.099 11060 IsGuiding returns 0
03:49:01.546 00.000 11060 Move returns status 0, amount 86
03:49:01.546 00.000 11060 move complete, result=0
03:49:01.546 00.000 11060 worker thread done servicing request
03:49:01.546 00.000 11060 Worker thread wakes up
03:49:01.546 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.2 px 86 ms NORTH
03:49:01.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:01.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:02.201 00.655 11060 Exposure complete
03:49:02.402 00.201 11060 worker thread done servicing request
03:49:02.402 00.000 10844 OnExposeComplete: enter
03:49:02.402 00.000 10844 UpdateGuideState(): m_state=6
03:49:02.402 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
03:49:02.402 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=104.55, Mass=1868, SNR=27.1, Peak=223 HFD=3.2
03:49:02.405 00.003 10844 MultiStar: [#1 -0.41,0.29,0.93,U] [#2 -0.12,-0.05,0.89,U] [#3 0.30,-0.38,0.97,U] [#4 -0.21,-0.48,0.93,U] [#5 -0.92,-0.69,0.00,M4] [#6 -0.80,-0.70,0.00,M2] [#7 0.06,0.16,0.94,U] [#8 -0.58,-0.58,0.00,M5] 
03:49:02.405 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.14}, one-star: {-0.32, -0.36}
03:49:02.405 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.39) = xAngle (-3.63 = 2.65)
03:49:02.405 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.51 = -0.51)
03:49:02.405 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.24 mountX=-0.16 mountY=-0.09, mountTheta=-2.64
03:49:02.407 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.14, opts=13)
03:49:02.407 00.000 10844 Enqueuing Move request for scope (-0.11, -0.14)
03:49:02.407 00.000 11060 Worker thread wakes up
03:49:02.407 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:02.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
03:49:02.407 00.000 10844 UpdateGuideState exits: m=1868 SNR=27.1
03:49:02.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
03:49:02.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:02.407 00.000 11060 Moving (-0.11, -0.14) raw xDistance=-0.16 yDistance=-0.09
03:49:02.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:02.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:49:02.407 00.000 10844 Enqueuing Expose request
03:49:02.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:02.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:49:02.407 00.000 11060 MoveAxis(E, 39, ABG)
03:49:02.407 00.000 11060 Guiding  Dir = 2, Dur = 39
03:49:02.425 00.018 11060 IsSlewing returns 0
03:49:02.425 00.000 11060 IsGuiding returns 0
03:49:02.471 00.046 11060 IsGuiding returns 0
03:49:02.471 00.000 11060 Move returns status 0, amount 39
03:49:02.471 00.000 11060 MoveAxis(N, 0, ABG)
03:49:02.471 00.000 11060 Move returns status 0, amount 0
03:49:02.471 00.000 11060 move complete, result=0
03:49:02.471 00.000 11060 worker thread done servicing request
03:49:02.471 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
03:49:02.471 00.000 11060 Worker thread wakes up
03:49:02.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:02.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:03.126 00.655 11060 Exposure complete
03:49:03.325 00.199 11060 worker thread done servicing request
03:49:03.325 00.000 10844 OnExposeComplete: enter
03:49:03.325 00.000 10844 UpdateGuideState(): m_state=6
03:49:03.325 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
03:49:03.325 00.000 10844 Star::Find returns 1 (1), X=620.79, Y=104.66, Mass=1734, SNR=26.5, Peak=255 HFD=3.1
03:49:03.325 00.000 10844 MultiStar: [#1 -0.50,-0.05,0.96,U] [#2 0.01,-0.24,0.88,U] [#3 0.37,-0.04,0.95,U] [#4 -0.30,-0.36,1.00,U] [#5 -0.60,-0.52,0.00,M5] [#6 -0.39,-0.47,0.00,M3] [#7 -0.18,-0.12,0.90,U] [#8 0.34,-0.09,0.75,U] 
03:49:03.325 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.17}, one-star: {-0.04, -0.26}
03:49:03.325 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 2.99)
03:49:03.325 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
03:49:03.325 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.90 mountX=-0.18 mountY=-0.03, mountTheta=-2.97
03:49:03.325 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.17, opts=13)
03:49:03.325 00.000 10844 Enqueuing Move request for scope (-0.06, -0.17)
03:49:03.325 00.000 11060 Worker thread wakes up
03:49:03.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:03.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
03:49:03.330 00.005 10844 UpdateGuideState exits: m=1734 SNR=26.5 Saturated
03:49:03.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:03.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:03.330 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
03:49:03.330 00.000 11060 Moving (-0.06, -0.17) raw xDistance=-0.18 yDistance=-0.03
03:49:03.330 00.000 10844 Enqueuing Expose request
03:49:03.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:49:03.330 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:03.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:49:03.330 00.000 11060 MoveAxis(E, 43, ABG)
03:49:03.330 00.000 11060 Guiding  Dir = 2, Dur = 43
03:49:03.336 00.006 11060 IsSlewing returns 0
03:49:03.336 00.000 11060 IsGuiding returns 0
03:49:03.383 00.047 11060 IsGuiding returns 0
03:49:03.383 00.000 11060 Move returns status 0, amount 43
03:49:03.383 00.000 11060 MoveAxis(N, 0, ABG)
03:49:03.383 00.000 11060 Move returns status 0, amount 0
03:49:03.383 00.000 11060 move complete, result=0
03:49:03.383 00.000 11060 worker thread done servicing request
03:49:03.383 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
03:49:03.383 00.000 11060 Worker thread wakes up
03:49:03.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:03.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:04.029 00.646 11060 Exposure complete
03:49:04.255 00.226 11060 worker thread done servicing request
03:49:04.258 00.003 10844 OnExposeComplete: enter
03:49:04.258 00.000 10844 UpdateGuideState(): m_state=6
03:49:04.258 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
03:49:04.258 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.75, Mass=1737, SNR=26.4, Peak=232 HFD=3.1
03:49:04.258 00.000 10844 MultiStar: [#1 0.03,0.13,0.85,U] [#2 0.24,0.08,0.87,U] [#3 0.28,0.04,0.96,U] [#4 -0.30,0.01,0.99,U] [#5 -0.48,-0.41,0.00,M6] [#6 0.16,-0.56,0.98,U] [#7 0.01,0.32,0.96,U] [#8 -0.02,0.27,0.77,U] 
03:49:04.258 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.00}, one-star: {-0.29, -0.17}
03:49:04.258 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:49:04.258 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.11 = 2.11)
03:49:04.258 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.38 mountX=0.00 mountY=0.01, mountTheta=1.02
03:49:04.263 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
03:49:04.263 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
03:49:04.263 00.000 11060 Worker thread wakes up
03:49:04.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:04.264 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
03:49:04.264 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.4
03:49:04.264 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
03:49:04.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:04.264 00.000 11060 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=0.01
03:49:04.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:04.264 00.000 10844 Enqueuing Expose request
03:49:04.265 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:49:04.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:04.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:49:04.265 00.000 11060 MoveAxis(E, 0, ABG)
03:49:04.265 00.000 11060 Move returns status 0, amount 0
03:49:04.265 00.000 11060 MoveAxis(N, 0, ABG)
03:49:04.265 00.000 11060 Move returns status 0, amount 0
03:49:04.265 00.000 11060 move complete, result=0
03:49:04.265 00.000 11060 worker thread done servicing request
03:49:04.265 00.000 11060 Worker thread wakes up
03:49:04.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:04.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:04.267 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:04.910 00.643 11060 Exposure complete
03:49:05.125 00.215 11060 worker thread done servicing request
03:49:05.125 00.000 10844 OnExposeComplete: enter
03:49:05.125 00.000 10844 UpdateGuideState(): m_state=6
03:49:05.125 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
03:49:05.125 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=105.01, Mass=1956, SNR=27.9, Peak=216 HFD=3.9
03:49:05.125 00.000 10844 MultiStar: [#1 -0.26,-0.05,0.94,U] [#2 -0.48,-0.27,0.90,U] [#3 0.17,-0.56,0.92,U] [#4 -0.24,-0.39,0.93,U] [#5 -0.89,-0.68,0.00,M7] [#6 -0.65,0.06,0.00,M3] [#7 -0.09,0.14,0.97,U] [#8 -0.08,-0.41,0.76,U] 
03:49:05.125 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.19}, one-star: {-0.49, 0.09}
03:49:05.125 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.39) = xAngle (-3.80 = 2.49)
03:49:05.125 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.67 = -0.67)
03:49:05.125 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.41 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
03:49:05.131 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.19, opts=13)
03:49:05.131 00.000 10844 Enqueuing Move request for scope (-0.22, -0.19)
03:49:05.131 00.000 11060 Worker thread wakes up
03:49:05.131 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:05.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
03:49:05.132 00.001 10844 UpdateGuideState exits: m=1956 SNR=27.9
03:49:05.132 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
03:49:05.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:05.132 00.000 11060 Moving (-0.22, -0.19) raw xDistance=-0.23 yDistance=-0.18
03:49:05.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:05.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:49:05.132 00.000 10844 Enqueuing Expose request
03:49:05.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:05.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:49:05.132 00.000 11060 MoveAxis(E, 54, ABG)
03:49:05.132 00.000 11060 Guiding  Dir = 2, Dur = 54
03:49:05.140 00.008 11060 IsSlewing returns 0
03:49:05.140 00.000 11060 IsGuiding returns 0
03:49:05.205 00.065 11060 IsGuiding returns 0
03:49:05.205 00.000 11060 Move returns status 0, amount 54
03:49:05.205 00.000 11060 MoveAxis(N, 0, ABG)
03:49:05.205 00.000 11060 Move returns status 0, amount 0
03:49:05.205 00.000 11060 move complete, result=0
03:49:05.205 00.000 11060 worker thread done servicing request
03:49:05.205 00.000 11060 Worker thread wakes up
03:49:05.205 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
03:49:05.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:05.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:05.845 00.640 11060 Exposure complete
03:49:06.058 00.213 11060 worker thread done servicing request
03:49:06.058 00.000 10844 OnExposeComplete: enter
03:49:06.058 00.000 10844 UpdateGuideState(): m_state=6
03:49:06.058 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
03:49:06.058 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.54, Mass=1951, SNR=27.7, Peak=209 HFD=3.2
03:49:06.058 00.000 10844 MultiStar: [#1 -0.26,-0.26,0.88,U] [#2 -0.10,-0.37,0.87,U] [#3 -0.06,-0.45,0.99,U] [#4 -0.31,-0.38,0.97,U] [#5 -0.80,-0.78,0.00,M8] [#6 -0.56,-0.48,0.00,M4] [#7 -0.23,-0.15,0.91,U] [#8 -0.40,-0.46,0.00,M3] 
03:49:06.058 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.33}, one-star: {-0.48, -0.38}
03:49:06.058 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.39) = xAngle (-3.59 = 2.69)
03:49:06.058 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.47 = -0.47)
03:49:06.058 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.33 hyp=0.41 cameraTheta=-2.20 mountX=-0.37 mountY=-0.19, mountTheta=-2.68
03:49:06.062 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.33, opts=13)
03:49:06.062 00.000 10844 Enqueuing Move request for scope (-0.24, -0.33)
03:49:06.062 00.000 11060 Worker thread wakes up
03:49:06.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:06.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.33) opts 0xd
03:49:06.062 00.000 10844 UpdateGuideState exits: m=1951 SNR=27.7
03:49:06.062 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.33)
03:49:06.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:06.062 00.000 11060 Moving (-0.24, -0.33) raw xDistance=-0.37 yDistance=-0.19
03:49:06.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:06.062 00.000 10844 Enqueuing Expose request
03:49:06.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
03:49:06.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:06.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:49:06.062 00.000 11060 MoveAxis(E, 89, ABG)
03:49:06.062 00.000 11060 Guiding  Dir = 2, Dur = 89
03:49:06.077 00.015 11060 IsSlewing returns 0
03:49:06.077 00.000 11060 IsGuiding returns 0
03:49:06.170 00.093 11060 IsGuiding returns 0
03:49:06.170 00.000 11060 Move returns status 0, amount 89
03:49:06.170 00.000 11060 MoveAxis(N, 0, ABG)
03:49:06.170 00.000 11060 Move returns status 0, amount 0
03:49:06.170 00.000 11060 move complete, result=0
03:49:06.170 00.000 11060 worker thread done servicing request
03:49:06.172 00.002 11060 Worker thread wakes up
03:49:06.172 00.000 10844 GuideStep: -0.4 px 89 ms EAST, -0.2 px 0 ms NORTH
03:49:06.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:06.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:06.833 00.661 11060 Exposure complete
03:49:07.059 00.226 11060 worker thread done servicing request
03:49:07.059 00.000 10844 OnExposeComplete: enter
03:49:07.059 00.000 10844 UpdateGuideState(): m_state=6
03:49:07.059 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
03:49:07.059 00.000 10844 Star::Find returns 1 (0), X=620.38, Y=105.12, Mass=1584, SNR=24.8, Peak=171 HFD=3.5
03:49:07.059 00.000 10844 MultiStar: [#1 0.12,0.32,1.05,U] [#2 0.05,0.30,0.93,U] [#3 0.24,-0.37,1.01,U] [#4 0.47,-0.04,1.11,U] [#5 -0.64,-0.36,0.00,M9] [#6 -0.70,-0.38,0.00,M5] [#7 0.26,0.49,0.93,U] [#8 0.13,-0.11,0.90,U] 
03:49:07.059 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.11}, one-star: {-0.44, 0.20}
03:49:07.059 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.39) = xAngle (-0.66 = -0.66)
03:49:07.059 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.46 = 2.46)
03:49:07.059 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.73 mountX=0.13 mountY=0.10, mountTheta=0.67
03:49:07.063 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.11, opts=13)
03:49:07.063 00.000 10844 Enqueuing Move request for scope (0.12, 0.11)
03:49:07.063 00.000 11060 Worker thread wakes up
03:49:07.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
03:49:07.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:07.063 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
03:49:07.063 00.000 10844 UpdateGuideState exits: m=1584 SNR=24.8
03:49:07.063 00.000 11060 Moving (0.12, 0.11) raw xDistance=0.13 yDistance=0.10
03:49:07.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:07.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:49:07.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:07.063 00.000 10844 Enqueuing Expose request
03:49:07.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:07.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:49:07.063 00.000 11060 MoveAxis(W, 27, ABG)
03:49:07.063 00.000 11060 Guiding  Dir = 3, Dur = 27
03:49:07.073 00.010 11060 IsSlewing returns 0
03:49:07.073 00.000 11060 IsGuiding returns 0
03:49:07.104 00.031 11060 IsGuiding returns 0
03:49:07.104 00.000 11060 Move returns status 0, amount 27
03:49:07.104 00.000 11060 MoveAxis(N, 0, ABG)
03:49:07.104 00.000 11060 Move returns status 0, amount 0
03:49:07.104 00.000 11060 move complete, result=0
03:49:07.104 00.000 11060 worker thread done servicing request
03:49:07.104 00.000 11060 Worker thread wakes up
03:49:07.104 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
03:49:07.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:07.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:07.741 00.637 11060 Exposure complete
03:49:07.936 00.195 11060 worker thread done servicing request
03:49:07.936 00.000 10844 OnExposeComplete: enter
03:49:07.936 00.000 10844 UpdateGuideState(): m_state=6
03:49:07.936 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
03:49:07.940 00.004 10844 Star::Find returns 1 (0), X=620.20, Y=104.85, Mass=1478, SNR=24.2, Peak=205 HFD=2.8
03:49:07.940 00.000 10844 MultiStar: [#1 -0.31,0.15,0.98,U] [#2 -0.11,-0.14,1.00,U] [#3 0.30,0.13,0.99,U] [#4 -0.22,-0.17,0.91,U] [#5 -0.62,-0.29,0.00,M10] [#6 -0.36,-0.58,0.00,M6] [#7 -0.21,0.12,0.94,U] [#8 -0.21,0.08,0.88,U] 
03:49:07.940 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.01}, one-star: {-0.63, -0.07}
03:49:07.940 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.39) = xAngle (1.69 = 1.69)
03:49:07.940 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.81 = -1.47)
03:49:07.940 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.08 mountX=-0.02 mountY=-0.20, mountTheta=-1.69
03:49:07.941 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.01, opts=13)
03:49:07.941 00.000 10844 Enqueuing Move request for scope (-0.20, 0.01)
03:49:07.941 00.000 11060 Worker thread wakes up
03:49:07.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
03:49:07.941 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
03:49:07.941 00.000 11060 Moving (-0.20, 0.01) raw xDistance=-0.02 yDistance=-0.20
03:49:07.941 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:49:07.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:49:07.941 00.000 11060 MoveAxis(E, 0, ABG)
03:49:07.941 00.000 11060 Move returns status 0, amount 0
03:49:07.941 00.000 11060 MoveAxis(N, 77, ABG)
03:49:07.941 00.000 11060 Guiding  Dir = 0, Dur = 77
03:49:07.941 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:07.946 00.005 10844 UpdateGuideState exits: m=1478 SNR=24.2
03:49:07.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:07.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:07.946 00.000 10844 Enqueuing Expose request
03:49:07.947 00.001 11060 IsSlewing returns 0
03:49:07.949 00.002 11060 IsGuiding returns 0
03:49:08.039 00.090 11060 IsGuiding returns 0
03:49:08.039 00.000 11060 Move returns status 0, amount 77
03:49:08.039 00.000 11060 move complete, result=0
03:49:08.039 00.000 11060 worker thread done servicing request
03:49:08.039 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 77 ms NORTH
03:49:08.039 00.000 11060 Worker thread wakes up
03:49:08.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:08.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:08.670 00.631 11060 Exposure complete
03:49:08.874 00.204 11060 worker thread done servicing request
03:49:08.874 00.000 10844 OnExposeComplete: enter
03:49:08.874 00.000 10844 UpdateGuideState(): m_state=6
03:49:08.874 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
03:49:08.874 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.73, Mass=2077, SNR=28.6, Peak=222 HFD=3.2
03:49:08.878 00.004 10844 MultiStar: [#1 0.19,-0.10,0.83,U] [#2 0.38,-0.05,0.80,U] [#3 0.52,-0.21,0.86,U] [#4 0.02,-0.24,0.90,U] [#5 -0.20,-0.64,0.00,R] [#6 -0.04,-0.76,0.00,M7] [#7 0.41,-0.07,0.85,U] [#8 0.14,-0.15,0.79,U] 
03:49:08.878 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.15}, one-star: {-0.20, -0.18}
03:49:08.878 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.03 = -2.03)
03:49:08.878 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.09 = 1.09)
03:49:08.878 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.24 cameraTheta=-0.65 mountX=-0.11 mountY=0.22, mountTheta=2.04
03:49:08.879 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.15, opts=13)
03:49:08.879 00.000 10844 Enqueuing Move request for scope (0.20, -0.15)
03:49:08.879 00.000 11060 Worker thread wakes up
03:49:08.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:08.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
03:49:08.879 00.000 10844 UpdateGuideState exits: m=2077 SNR=28.6
03:49:08.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
03:49:08.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:08.879 00.000 11060 Moving (0.20, -0.15) raw xDistance=-0.11 yDistance=0.22
03:49:08.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:08.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:49:08.879 00.000 10844 Enqueuing Expose request
03:49:08.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:08.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:49:08.879 00.000 11060 MoveAxis(E, 0, ABG)
03:49:08.879 00.000 11060 Move returns status 0, amount 0
03:49:08.879 00.000 11060 MoveAxis(N, 0, ABG)
03:49:08.879 00.000 11060 Move returns status 0, amount 0
03:49:08.879 00.000 11060 move complete, result=0
03:49:08.879 00.000 11060 worker thread done servicing request
03:49:08.879 00.000 11060 Worker thread wakes up
03:49:08.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:08.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:08.885 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:49:09.516 00.631 11060 Exposure complete
03:49:09.722 00.206 11060 worker thread done servicing request
03:49:09.722 00.000 10844 OnExposeComplete: enter
03:49:09.722 00.000 10844 UpdateGuideState(): m_state=6
03:49:09.722 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
03:49:09.722 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.57, Mass=1919, SNR=27.8, Peak=228 HFD=3.2
03:49:09.722 00.000 10844 MultiStar: [#1 0.20,0.12,0.92,U] [#2 -0.17,-0.30,0.92,U] [#3 0.56,-0.18,0.96,U] [#4 0.02,-0.15,0.89,U] [#5 -0.41,0.33,0.82,U] [#6 -0.21,-0.32,0.90,U] [#7 0.57,0.25,0.00,M1] [#8 0.50,0.04,0.79,U] 
03:49:09.722 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {-0.19, -0.35}
03:49:09.722 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.39) = xAngle (-2.66 = -2.66)
03:49:09.722 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
03:49:09.722 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.27 mountX=-0.11 mountY=0.05, mountTheta=2.67
03:49:09.722 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
03:49:09.722 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
03:49:09.722 00.000 11060 Worker thread wakes up
03:49:09.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:09.722 00.000 10844 UpdateGuideState exits: m=1919 SNR=27.8
03:49:09.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:09.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:09.722 00.000 10844 Enqueuing Expose request
03:49:09.727 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
03:49:09.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
03:49:09.727 00.000 11060 Moving (0.04, -0.11) raw xDistance=-0.11 yDistance=0.05
03:49:09.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:49:09.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:09.728 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:49:09.728 00.000 11060 MoveAxis(E, 0, ABG)
03:49:09.728 00.000 11060 Move returns status 0, amount 0
03:49:09.728 00.000 11060 MoveAxis(N, 0, ABG)
03:49:09.728 00.000 11060 Move returns status 0, amount 0
03:49:09.728 00.000 11060 move complete, result=0
03:49:09.728 00.000 11060 worker thread done servicing request
03:49:09.728 00.000 11060 Worker thread wakes up
03:49:09.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:09.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:09.729 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:10.379 00.650 11060 Exposure complete
03:49:10.576 00.197 11060 worker thread done servicing request
03:49:10.576 00.000 10844 OnExposeComplete: enter
03:49:10.576 00.000 10844 UpdateGuideState(): m_state=6
03:49:10.579 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
03:49:10.579 00.000 10844 Star::Find returns 1 (0), X=620.88, Y=105.04, Mass=1598, SNR=25.4, Peak=189 HFD=3.0
03:49:10.579 00.000 10844 MultiStar: [#1 0.50,-0.05,0.99,U] [#2 -0.13,-0.20,0.98,U] [#3 0.39,-0.40,0.91,U] [#4 0.33,-0.40,1.10,U] [#5 -0.25,-0.16,1.07,U] [#6 -0.11,-0.22,1.05,U] [#7 0.37,-0.17,1.05,U] [#8 0.55,-0.53,0.00,M1] 
03:49:10.579 00.000 10844 single-star, 7 included, MultiStar: {0.14, -0.19}, one-star: {0.05, 0.12}
03:49:10.579 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.39) = xAngle (-0.23 = -0.23)
03:49:10.579 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.90 = 2.90)
03:49:10.579 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.16 mountX=0.13 mountY=0.03, mountTheta=0.24
03:49:10.581 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
03:49:10.581 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
03:49:10.581 00.000 11060 Worker thread wakes up
03:49:10.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:10.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
03:49:10.581 00.000 10844 UpdateGuideState exits: m=1598 SNR=25.4
03:49:10.583 00.002 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
03:49:10.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:10.583 00.000 11060 Moving (0.05, 0.12) raw xDistance=0.13 yDistance=0.03
03:49:10.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:10.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:49:10.583 00.000 10844 Enqueuing Expose request
03:49:10.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:10.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:49:10.583 00.000 11060 MoveAxis(W, 30, ABG)
03:49:10.583 00.000 11060 Guiding  Dir = 3, Dur = 30
03:49:10.593 00.010 11060 IsSlewing returns 0
03:49:10.593 00.000 11060 IsGuiding returns 0
03:49:10.636 00.043 11060 IsGuiding returns 0
03:49:10.637 00.001 11060 Move returns status 0, amount 30
03:49:10.637 00.000 11060 MoveAxis(N, 0, ABG)
03:49:10.637 00.000 11060 Move returns status 0, amount 0
03:49:10.637 00.000 11060 move complete, result=0
03:49:10.637 00.000 11060 worker thread done servicing request
03:49:10.637 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.0 px 0 ms NORTH
03:49:10.637 00.000 11060 Worker thread wakes up
03:49:10.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:10.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:11.283 00.646 11060 Exposure complete
03:49:11.498 00.215 11060 worker thread done servicing request
03:49:11.498 00.000 10844 OnExposeComplete: enter
03:49:11.498 00.000 10844 UpdateGuideState(): m_state=6
03:49:11.498 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
03:49:11.498 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=105.04, Mass=1524, SNR=24.2, Peak=220 HFD=3.2
03:49:11.498 00.000 10844 MultiStar: [#1 0.27,-0.00,1.03,U] [#2 0.22,-0.40,1.03,U] [#3 0.64,-0.10,0.00,M1] [#4 0.33,-0.29,1.05,U] [#5 -0.27,-0.59,0.00,M1] [#6 -0.08,-0.37,1.11,U] [#7 0.78,0.06,0.00,M1] [#8 0.13,-0.22,0.97,U] 
03:49:11.498 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.20}, one-star: {-0.47, 0.12}
03:49:11.498 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:49:11.498 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
03:49:11.498 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.24 mountX=-0.18 mountY=0.10, mountTheta=2.64
03:49:11.500 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.20, opts=13)
03:49:11.500 00.000 10844 Enqueuing Move request for scope (0.07, -0.20)
03:49:11.500 00.000 11060 Worker thread wakes up
03:49:11.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:11.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
03:49:11.500 00.000 10844 UpdateGuideState exits: m=1524 SNR=24.2
03:49:11.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
03:49:11.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:11.500 00.000 11060 Moving (0.07, -0.20) raw xDistance=-0.18 yDistance=0.10
03:49:11.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:11.502 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:49:11.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:11.502 00.000 10844 Enqueuing Expose request
03:49:11.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:49:11.502 00.000 11060 MoveAxis(E, 42, ABG)
03:49:11.502 00.000 11060 Guiding  Dir = 2, Dur = 42
03:49:11.508 00.006 11060 IsSlewing returns 0
03:49:11.509 00.001 11060 IsGuiding returns 0
03:49:11.555 00.046 11060 IsGuiding returns 0
03:49:11.555 00.000 11060 Move returns status 0, amount 42
03:49:11.555 00.000 11060 MoveAxis(N, 0, ABG)
03:49:11.555 00.000 11060 Move returns status 0, amount 0
03:49:11.555 00.000 11060 move complete, result=0
03:49:11.555 00.000 11060 worker thread done servicing request
03:49:11.555 00.000 11060 Worker thread wakes up
03:49:11.555 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:49:11.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:11.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:12.182 00.627 11060 Exposure complete
03:49:12.412 00.230 11060 worker thread done servicing request
03:49:12.412 00.000 10844 OnExposeComplete: enter
03:49:12.412 00.000 10844 UpdateGuideState(): m_state=6
03:49:12.412 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
03:49:12.412 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.87, Mass=1492, SNR=24.3, Peak=196 HFD=3.0
03:49:12.412 00.000 10844 MultiStar: [#1 -0.04,0.08,1.02,U] [#2 -0.20,0.01,0.99,U] [#3 0.42,-0.40,1.04,U] [#4 0.52,0.11,1.01,U] [#5 -0.29,-0.01,0.98,U] [#6 -0.20,-0.40,1.12,U] [#7 0.65,0.49,0.00,M2] [#8 0.40,-0.19,0.94,U] 
03:49:12.412 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {-0.16, -0.05}
03:49:12.412 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:49:12.412 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:49:12.412 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.12 mountX=-0.10 mountY=0.07, mountTheta=2.52
03:49:12.417 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
03:49:12.417 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
03:49:12.417 00.000 11060 Worker thread wakes up
03:49:12.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:12.417 00.000 10844 UpdateGuideState exits: m=1492 SNR=24.3
03:49:12.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
03:49:12.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:12.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:12.417 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
03:49:12.417 00.000 10844 Enqueuing Expose request
03:49:12.417 00.000 11060 Moving (0.05, -0.11) raw xDistance=-0.10 yDistance=0.07
03:49:12.419 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:49:12.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:12.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:49:12.419 00.000 11060 MoveAxis(E, 0, ABG)
03:49:12.419 00.000 11060 Move returns status 0, amount 0
03:49:12.419 00.000 11060 MoveAxis(N, 0, ABG)
03:49:12.419 00.000 11060 Move returns status 0, amount 0
03:49:12.420 00.001 11060 move complete, result=0
03:49:12.420 00.000 11060 worker thread done servicing request
03:49:12.420 00.000 11060 Worker thread wakes up
03:49:12.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:12.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:12.422 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:13.053 00.631 11060 Exposure complete
03:49:13.274 00.221 11060 worker thread done servicing request
03:49:13.283 00.009 10844 OnExposeComplete: enter
03:49:13.285 00.002 10844 UpdateGuideState(): m_state=6
03:49:13.285 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
03:49:13.285 00.000 10844 Star::Find returns 1 (0), X=621.09, Y=104.29, Mass=1921, SNR=27.7, Peak=178 HFD=3.2
03:49:13.285 00.000 10844 MultiStar: [#1 0.45,-0.10,0.90,U] [#2 0.56,-0.15,0.96,U] [#3 0.83,-0.22,0.00,M1] [#4 0.23,-0.29,0.95,U] [#5 -0.43,0.24,0.89,U] [#6 0.32,-0.77,0.00,M4] [#7 0.47,0.35,0.00,M3] [#8 1.20,-0.41,0.00,M1] 
03:49:13.285 00.000 10844 refined, 4 included, MultiStar: {0.22, -0.20}, one-star: {0.26, -0.62}
03:49:13.285 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.39) = xAngle (-2.12 = -2.12)
03:49:13.285 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
03:49:13.285 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.29 cameraTheta=-0.73 mountX=-0.15 mountY=0.25, mountTheta=2.12
03:49:13.289 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.20, opts=13)
03:49:13.289 00.000 10844 Enqueuing Move request for scope (0.22, -0.20)
03:49:13.289 00.000 11060 Worker thread wakes up
03:49:13.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
03:49:13.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
03:49:13.289 00.000 11060 Moving (0.22, -0.20) raw xDistance=-0.15 yDistance=0.25
03:49:13.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:49:13.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:49:13.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:13.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:49:13.289 00.000 10844 UpdateGuideState exits: m=1921 SNR=27.7
03:49:13.289 00.000 11060 MoveAxis(E, 36, ABG)
03:49:13.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:13.291 00.002 11060 Guiding  Dir = 2, Dur = 36
03:49:13.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:13.291 00.000 10844 Enqueuing Expose request
03:49:13.300 00.009 11060 IsSlewing returns 0
03:49:13.300 00.000 11060 IsGuiding returns 0
03:49:13.344 00.044 11060 IsGuiding returns 0
03:49:13.344 00.000 11060 Move returns status 0, amount 36
03:49:13.344 00.000 11060 MoveAxis(N, 0, ABG)
03:49:13.344 00.000 11060 Move returns status 0, amount 0
03:49:13.344 00.000 11060 move complete, result=0
03:49:13.344 00.000 11060 worker thread done servicing request
03:49:13.344 00.000 11060 Worker thread wakes up
03:49:13.345 00.001 10844 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
03:49:13.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:13.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:13.996 00.651 11060 Exposure complete
03:49:14.206 00.210 11060 worker thread done servicing request
03:49:14.206 00.000 10844 OnExposeComplete: enter
03:49:14.206 00.000 10844 UpdateGuideState(): m_state=6
03:49:14.206 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
03:49:14.206 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.72, Mass=1580, SNR=25.2, Peak=172 HFD=2.6
03:49:14.206 00.000 10844 MultiStar: [#1 0.14,0.32,1.04,U] [#2 0.14,0.26,1.01,U] [#3 0.45,0.23,1.08,U] [#4 -0.02,-0.09,1.01,U] [#5 -0.49,0.44,0.00,M1] [#6 -0.07,-0.14,1.03,U] [#7 0.21,0.13,1.08,U] [#8 0.10,0.27,0.86,U] 
03:49:14.206 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.10, -0.20}
03:49:14.206 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.39) = xAngle (-0.78 = -0.78)
03:49:14.206 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.35 = 2.35)
03:49:14.206 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.61 mountX=0.12 mountY=0.12, mountTheta=0.79
03:49:14.210 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.10, opts=13)
03:49:14.210 00.000 10844 Enqueuing Move request for scope (0.14, 0.10)
03:49:14.210 00.000 11060 Worker thread wakes up
03:49:14.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:14.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
03:49:14.210 00.000 10844 UpdateGuideState exits: m=1580 SNR=25.2
03:49:14.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
03:49:14.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:14.210 00.000 11060 Moving (0.14, 0.10) raw xDistance=0.12 yDistance=0.12
03:49:14.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:14.210 00.000 10844 Enqueuing Expose request
03:49:14.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:49:14.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:14.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:49:14.210 00.000 11060 MoveAxis(E, 0, ABG)
03:49:14.210 00.000 11060 Move returns status 0, amount 0
03:49:14.210 00.000 11060 MoveAxis(N, 0, ABG)
03:49:14.210 00.000 11060 Move returns status 0, amount 0
03:49:14.210 00.000 11060 move complete, result=0
03:49:14.210 00.000 11060 worker thread done servicing request
03:49:14.210 00.000 11060 Worker thread wakes up
03:49:14.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:14.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:14.210 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:14.850 00.640 11060 Exposure complete
03:49:15.055 00.205 11060 worker thread done servicing request
03:49:15.055 00.000 10844 OnExposeComplete: enter
03:49:15.055 00.000 10844 UpdateGuideState(): m_state=6
03:49:15.056 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
03:49:15.056 00.000 10844 Star::Find returns 1 (0), X=620.78, Y=104.30, Mass=1813, SNR=26.1, Peak=177 HFD=3.6
03:49:15.056 00.000 10844 MultiStar: [#1 -0.21,0.30,0.95,U] [#2 0.31,0.00,0.86,U] [#3 0.55,0.01,1.02,U] [#4 -0.02,-0.05,1.02,U] [#5 -0.07,-0.29,0.95,U] [#6 -0.03,-0.32,1.04,U] [#7 0.05,0.07,0.99,U] [#8 0.17,-0.32,0.94,U] 
03:49:15.056 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.14}, one-star: {-0.05, -0.62}
03:49:15.056 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
03:49:15.056 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
03:49:15.056 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.06 mountX=-0.12 mountY=0.10, mountTheta=2.46
03:49:15.057 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.14, opts=13)
03:49:15.057 00.000 10844 Enqueuing Move request for scope (0.08, -0.14)
03:49:15.057 00.000 11060 Worker thread wakes up
03:49:15.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:15.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
03:49:15.057 00.000 10844 UpdateGuideState exits: m=1813 SNR=26.1
03:49:15.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
03:49:15.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:15.057 00.000 11060 Moving (0.08, -0.14) raw xDistance=-0.12 yDistance=0.10
03:49:15.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:15.057 00.000 10844 Enqueuing Expose request
03:49:15.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:49:15.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:15.057 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:49:15.057 00.000 11060 MoveAxis(E, 29, ABG)
03:49:15.057 00.000 11060 Guiding  Dir = 2, Dur = 29
03:49:15.072 00.015 11060 IsSlewing returns 0
03:49:15.072 00.000 11060 IsGuiding returns 0
03:49:15.117 00.045 11060 IsGuiding returns 0
03:49:15.117 00.000 11060 Move returns status 0, amount 29
03:49:15.117 00.000 11060 MoveAxis(N, 0, ABG)
03:49:15.117 00.000 11060 Move returns status 0, amount 0
03:49:15.117 00.000 11060 move complete, result=0
03:49:15.117 00.000 11060 worker thread done servicing request
03:49:15.117 00.000 11060 Worker thread wakes up
03:49:15.117 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
03:49:15.117 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:15.117 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:15.760 00.643 11060 Exposure complete
03:49:15.978 00.218 11060 worker thread done servicing request
03:49:15.978 00.000 10844 OnExposeComplete: enter
03:49:15.978 00.000 10844 UpdateGuideState(): m_state=6
03:49:15.979 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
03:49:15.979 00.000 10844 Star::Find returns 1 (0), X=620.17, Y=105.12, Mass=1651, SNR=25.9, Peak=225 HFD=3.0
03:49:15.980 00.001 10844 MultiStar: [#1 0.34,0.32,0.96,U] [#2 -0.29,0.33,0.86,U] [#3 0.46,0.18,1.01,U] [#4 -0.07,0.24,1.00,U] [#5 -0.46,0.28,0.99,U] [#6 -0.50,-0.45,0.00,M3] [#7 -0.06,0.21,0.93,U] [#8 -0.34,0.12,0.73,U] 
03:49:15.980 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.24}, one-star: {-0.66, 0.20}
03:49:15.980 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.39) = xAngle (0.67 = 0.67)
03:49:15.980 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.79 = -2.49)
03:49:15.980 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.06 mountX=0.21 mountY=-0.16, mountTheta=-0.66
03:49:15.983 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.24, opts=13)
03:49:15.983 00.000 10844 Enqueuing Move request for scope (-0.13, 0.24)
03:49:15.984 00.001 11060 Worker thread wakes up
03:49:15.984 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:15.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
03:49:15.984 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.9
03:49:15.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:15.984 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
03:49:15.985 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:15.985 00.000 11060 Moving (-0.13, 0.24) raw xDistance=0.21 yDistance=-0.16
03:49:15.985 00.000 10844 Enqueuing Expose request
03:49:15.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:49:15.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:15.985 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:49:15.985 00.000 11060 MoveAxis(W, 49, ABG)
03:49:15.985 00.000 11060 Guiding  Dir = 3, Dur = 49
03:49:15.994 00.009 11060 IsSlewing returns 0
03:49:15.994 00.000 11060 IsGuiding returns 0
03:49:16.056 00.062 11060 IsGuiding returns 0
03:49:16.056 00.000 11060 Move returns status 0, amount 49
03:49:16.056 00.000 11060 MoveAxis(N, 0, ABG)
03:49:16.056 00.000 11060 Move returns status 0, amount 0
03:49:16.056 00.000 11060 move complete, result=0
03:49:16.056 00.000 11060 worker thread done servicing request
03:49:16.056 00.000 11060 Worker thread wakes up
03:49:16.056 00.000 10844 GuideStep: 0.2 px 49 ms WEST, -0.2 px 0 ms NORTH
03:49:16.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:16.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:16.703 00.647 11060 Exposure complete
03:49:16.907 00.204 11060 worker thread done servicing request
03:49:16.907 00.000 10844 OnExposeComplete: enter
03:49:16.907 00.000 10844 UpdateGuideState(): m_state=6
03:49:16.907 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
03:49:16.907 00.000 10844 Star::Find returns 1 (0), X=620.20, Y=104.95, Mass=1907, SNR=27.4, Peak=203 HFD=3.2
03:49:16.909 00.002 10844 MultiStar: [#1 -0.07,0.77,0.00,M1] [#2 0.06,0.43,0.83,U] [#3 0.11,0.13,0.87,U] [#4 -0.59,-0.18,0.00,M1] [#5 -1.20,0.51,0.00,M1] [#6 -0.45,-0.11,0.95,U] [#7 -0.00,0.66,0.00,M1] [#8 -0.06,0.37,0.81,U] 
03:49:16.909 00.000 10844 refined, 4 included, MultiStar: {-0.21, 0.16}, one-star: {-0.62, 0.04}
03:49:16.909 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.39) = xAngle (1.12 = 1.12)
03:49:16.909 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.24 = -2.04)
03:49:16.909 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.27 cameraTheta=2.50 mountX=0.12 mountY=-0.24, mountTheta=-1.11
03:49:16.910 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.16, opts=13)
03:49:16.910 00.000 10844 Enqueuing Move request for scope (-0.21, 0.16)
03:49:16.910 00.000 11060 Worker thread wakes up
03:49:16.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:16.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
03:49:16.910 00.000 10844 UpdateGuideState exits: m=1907 SNR=27.4
03:49:16.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
03:49:16.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:16.910 00.000 11060 Moving (-0.21, 0.16) raw xDistance=0.12 yDistance=-0.24
03:49:16.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:16.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:49:16.910 00.000 10844 Enqueuing Expose request
03:49:16.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:49:16.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:49:16.910 00.000 11060 MoveAxis(E, 0, ABG)
03:49:16.910 00.000 11060 Move returns status 0, amount 0
03:49:16.910 00.000 11060 MoveAxis(N, 0, ABG)
03:49:16.910 00.000 11060 Move returns status 0, amount 0
03:49:16.914 00.004 11060 move complete, result=0
03:49:16.914 00.000 11060 worker thread done servicing request
03:49:16.914 00.000 11060 Worker thread wakes up
03:49:16.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:16.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:16.916 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:49:17.562 00.646 11060 Exposure complete
03:49:17.771 00.209 11060 worker thread done servicing request
03:49:17.771 00.000 10844 OnExposeComplete: enter
03:49:17.771 00.000 10844 UpdateGuideState(): m_state=6
03:49:17.771 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
03:49:17.771 00.000 10844 Star::Find returns 1 (0), X=620.15, Y=104.66, Mass=1847, SNR=27.4, Peak=193 HFD=3.4
03:49:17.773 00.002 10844 MultiStar: [#1 -0.32,0.30,0.89,U] [#2 -0.39,0.17,0.83,U] [#3 -0.26,-0.28,0.96,U] [#4 -0.43,-0.41,0.00,M2] [#5 -1.01,-0.26,0.00,M2] [#6 -0.61,0.07,0.00,M3] [#7 -0.29,-0.31,0.93,U] [#8 -0.49,-0.32,0.85,U] 
03:49:17.773 00.000 10844 refined, 5 included, MultiStar: {-0.41, -0.12}, one-star: {-0.68, -0.25}
03:49:17.773 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.39) = xAngle (-4.24 = 2.05)
03:49:17.773 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.11 = -1.11)
03:49:17.773 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.12 hyp=0.43 cameraTheta=-2.85 mountX=-0.20 mountY=-0.38, mountTheta=-2.04
03:49:17.774 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.12, opts=13)
03:49:17.774 00.000 10844 Enqueuing Move request for scope (-0.41, -0.12)
03:49:17.774 00.000 11060 Worker thread wakes up
03:49:17.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:17.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.12) opts 0xd
03:49:17.774 00.000 10844 UpdateGuideState exits: m=1847 SNR=27.4
03:49:17.774 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.12)
03:49:17.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:17.774 00.000 11060 Moving (-0.41, -0.12) raw xDistance=-0.20 yDistance=-0.38
03:49:17.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:17.774 00.000 10844 Enqueuing Expose request
03:49:17.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:49:17.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
03:49:17.774 00.000 11060 MoveAxis(E, 46, ABG)
03:49:17.774 00.000 11060 Guiding  Dir = 2, Dur = 46
03:49:17.784 00.010 11060 IsSlewing returns 0
03:49:17.784 00.000 11060 IsGuiding returns 0
03:49:17.847 00.063 11060 IsGuiding returns 0
03:49:17.847 00.000 11060 Move returns status 0, amount 46
03:49:17.847 00.000 11060 MoveAxis(N, 149, ABG)
03:49:17.847 00.000 11060 Guiding  Dir = 0, Dur = 149
03:49:17.865 00.018 11060 IsSlewing returns 0
03:49:17.865 00.000 11060 IsGuiding returns 0
03:49:18.020 00.155 11060 IsGuiding returns 0
03:49:18.020 00.000 11060 Move returns status 0, amount 149
03:49:18.020 00.000 11060 move complete, result=0
03:49:18.021 00.001 11060 worker thread done servicing request
03:49:18.021 00.000 11060 Worker thread wakes up
03:49:18.021 00.000 10844 GuideStep: -0.2 px 46 ms EAST, -0.4 px 149 ms NORTH
03:49:18.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:18.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:18.653 00.632 11060 Exposure complete
03:49:18.870 00.217 11060 worker thread done servicing request
03:49:18.870 00.000 10844 OnExposeComplete: enter
03:49:18.870 00.000 10844 UpdateGuideState(): m_state=6
03:49:18.870 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
03:49:18.870 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.87, Mass=1710, SNR=26.1, Peak=193 HFD=3.3
03:49:18.870 00.000 10844 MultiStar: [#1 0.07,0.38,0.98,U] [#2 0.33,0.30,0.84,U] [#3 -0.00,0.23,1.03,U] [#4 0.23,0.12,1.05,U] [#5 -0.33,0.77,0.00,M3] [#6 0.13,-0.04,1.08,U] [#7 0.41,0.34,0.92,U] [#8 0.13,0.25,0.82,U] 
03:49:18.870 00.000 10844 single-star, 7 included, MultiStar: {0.13, 0.18}, one-star: {-0.22, -0.04}
03:49:18.870 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.95)
03:49:18.870 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.21 = -1.21)
03:49:18.870 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.94 mountX=-0.08 mountY=-0.21, mountTheta=-1.95
03:49:18.873 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.04, opts=13)
03:49:18.873 00.000 10844 Enqueuing Move request for scope (-0.22, -0.04)
03:49:18.873 00.000 11060 Worker thread wakes up
03:49:18.875 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:18.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
03:49:18.875 00.000 10844 UpdateGuideState exits: m=1710 SNR=26.1
03:49:18.875 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
03:49:18.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:18.875 00.000 11060 Moving (-0.22, -0.04) raw xDistance=-0.08 yDistance=-0.21
03:49:18.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:18.875 00.000 10844 Enqueuing Expose request
03:49:18.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:49:18.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
03:49:18.875 00.000 11060 MoveAxis(E, 0, ABG)
03:49:18.875 00.000 11060 Move returns status 0, amount 0
03:49:18.875 00.000 11060 MoveAxis(N, 82, ABG)
03:49:18.875 00.000 11060 Guiding  Dir = 0, Dur = 82
03:49:18.894 00.019 11060 IsSlewing returns 0
03:49:18.894 00.000 11060 IsGuiding returns 0
03:49:18.988 00.094 11060 IsGuiding returns 0
03:49:18.988 00.000 11060 Move returns status 0, amount 82
03:49:18.988 00.000 11060 move complete, result=0
03:49:18.988 00.000 11060 worker thread done servicing request
03:49:18.988 00.000 11060 Worker thread wakes up
03:49:18.988 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 82 ms NORTH
03:49:18.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:18.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:19.621 00.633 11060 Exposure complete
03:49:19.830 00.209 11060 worker thread done servicing request
03:49:19.830 00.000 10844 OnExposeComplete: enter
03:49:19.830 00.000 10844 UpdateGuideState(): m_state=6
03:49:19.830 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
03:49:19.831 00.001 10844 Star::Find returns 1 (0), X=621.24, Y=104.93, Mass=1819, SNR=26.8, Peak=223 HFD=3.1
03:49:19.831 00.000 10844 MultiStar: [#1 0.84,-0.05,0.00,M1] [#2 0.62,0.19,0.00,M1] [#3 0.46,-0.63,0.00,M1] [#4 0.88,-0.18,0.00,M2] [#5 0.29,0.50,1.00,U] [#6 0.16,-0.21,1.02,U] [#7 0.86,0.10,0.00,M1] [#8 0.13,-0.27,0.82,U] 
03:49:19.831 00.000 10844 refined, 3 included, MultiStar: {0.25, 0.02}, one-star: {0.41, 0.01}
03:49:19.831 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.39) = xAngle (-1.30 = -1.30)
03:49:19.831 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.82 = 1.82)
03:49:19.831 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.25 cameraTheta=0.09 mountX=0.07 mountY=0.24, mountTheta=1.30
03:49:19.835 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.02, opts=13)
03:49:19.835 00.000 10844 Enqueuing Move request for scope (0.25, 0.02)
03:49:19.835 00.000 11060 Worker thread wakes up
03:49:19.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
03:49:19.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
03:49:19.835 00.000 11060 Moving (0.25, 0.02) raw xDistance=0.07 yDistance=0.24
03:49:19.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:49:19.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:19.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:19.835 00.000 10844 UpdateGuideState exits: m=1819 SNR=26.8
03:49:19.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:19.836 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:49:19.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:19.836 00.000 11060 MoveAxis(E, 0, ABG)
03:49:19.836 00.000 10844 Enqueuing Expose request
03:49:19.836 00.000 11060 Move returns status 0, amount 0
03:49:19.836 00.000 11060 MoveAxis(N, 0, ABG)
03:49:19.836 00.000 11060 Move returns status 0, amount 0
03:49:19.836 00.000 11060 move complete, result=0
03:49:19.836 00.000 11060 worker thread done servicing request
03:49:19.836 00.000 11060 Worker thread wakes up
03:49:19.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:19.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:19.840 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:49:20.464 00.624 11060 Exposure complete
03:49:20.694 00.230 11060 worker thread done servicing request
03:49:20.694 00.000 10844 OnExposeComplete: enter
03:49:20.694 00.000 10844 UpdateGuideState(): m_state=6
03:49:20.696 00.002 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
03:49:20.696 00.000 10844 Star::Find returns 1 (0), X=621.24, Y=104.74, Mass=1636, SNR=25.3, Peak=191 HFD=3.5
03:49:20.696 00.000 10844 MultiStar: [#1 0.91,-0.04,0.00,M2] [#2 0.56,0.39,0.00,M2] [#3 0.62,-0.20,0.00,M2] [#4 0.60,-0.68,0.00,M3] [#5 0.06,0.01,1.04,U] [#6 0.49,-0.51,0.00,M2] [#7 0.63,-0.19,0.00,M2] [#8 -0.10,-0.13,0.97,U] 
03:49:20.696 00.000 10844 refined, 2 included, MultiStar: {0.13, -0.10}, one-star: {0.41, -0.18}
03:49:20.696 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.04 = -2.04)
03:49:20.696 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.08 = 1.08)
03:49:20.696 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.65 mountX=-0.07 mountY=0.14, mountTheta=2.05
03:49:20.696 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.10, opts=13)
03:49:20.696 00.000 10844 Enqueuing Move request for scope (0.13, -0.10)
03:49:20.696 00.000 11060 Worker thread wakes up
03:49:20.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:20.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:49:20.696 00.000 10844 UpdateGuideState exits: m=1636 SNR=25.3
03:49:20.696 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:49:20.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:20.696 00.000 11060 Moving (0.13, -0.10) raw xDistance=-0.07 yDistance=0.14
03:49:20.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:20.696 00.000 10844 Enqueuing Expose request
03:49:20.702 00.006 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:49:20.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:20.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:49:20.702 00.000 11060 MoveAxis(E, 0, ABG)
03:49:20.702 00.000 11060 Move returns status 0, amount 0
03:49:20.702 00.000 11060 MoveAxis(N, 0, ABG)
03:49:20.702 00.000 11060 Move returns status 0, amount 0
03:49:20.702 00.000 11060 move complete, result=0
03:49:20.702 00.000 11060 worker thread done servicing request
03:49:20.702 00.000 11060 Worker thread wakes up
03:49:20.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:20.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:20.704 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:21.350 00.646 11060 Exposure complete
03:49:21.552 00.202 11060 worker thread done servicing request
03:49:21.552 00.000 10844 OnExposeComplete: enter
03:49:21.552 00.000 10844 UpdateGuideState(): m_state=6
03:49:21.552 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
03:49:21.552 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=105.30, Mass=1583, SNR=25.2, Peak=181 HFD=2.9
03:49:21.552 00.000 10844 MultiStar: [#1 0.41,0.47,0.00,M3] [#2 0.55,0.88,0.00,M3] [#3 0.45,0.01,1.09,U] [#4 0.16,-0.11,1.10,U] [#5 -0.22,-0.07,1.01,U] [#6 0.15,-0.10,1.11,U] [#7 0.07,-0.09,0.95,U] [#8 0.23,-0.06,0.91,U] 
03:49:21.552 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {-0.24, 0.38}
03:49:21.552 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.39) = xAngle (-1.47 = -1.47)
03:49:21.552 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.66 = 1.66)
03:49:21.552 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=0.01 mountY=0.09, mountTheta=1.47
03:49:21.555 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
03:49:21.555 00.000 10844 Enqueuing Move request for scope (0.09, -0.01)
03:49:21.555 00.000 11060 Worker thread wakes up
03:49:21.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:21.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:49:21.555 00.000 10844 UpdateGuideState exits: m=1583 SNR=25.2
03:49:21.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:49:21.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:21.555 00.000 11060 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=0.09
03:49:21.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:21.555 00.000 10844 Enqueuing Expose request
03:49:21.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:49:21.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:21.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:49:21.555 00.000 11060 MoveAxis(E, 0, ABG)
03:49:21.555 00.000 11060 Move returns status 0, amount 0
03:49:21.555 00.000 11060 MoveAxis(N, 0, ABG)
03:49:21.555 00.000 11060 Move returns status 0, amount 0
03:49:21.555 00.000 11060 move complete, result=0
03:49:21.555 00.000 11060 worker thread done servicing request
03:49:21.555 00.000 11060 Worker thread wakes up
03:49:21.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:21.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:21.555 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:22.199 00.644 11060 Exposure complete
03:49:22.405 00.206 11060 worker thread done servicing request
03:49:22.405 00.000 10844 OnExposeComplete: enter
03:49:22.405 00.000 10844 UpdateGuideState(): m_state=6
03:49:22.405 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
03:49:22.405 00.000 10844 Star::Find returns 1 (0), X=621.23, Y=105.44, Mass=1606, SNR=24.9, Peak=145 HFD=3.3
03:49:22.405 00.000 10844 MultiStar: [#1 0.13,0.80,0.00,M4] [#2 0.07,0.38,0.94,U] [#3 0.63,0.37,0.00,M2] [#4 -0.18,-0.11,1.14,U] [#5 -0.28,-0.22,1.05,U] [#6 0.35,-0.27,1.10,U] [#7 0.45,-0.09,1.01,U] [#8 0.66,-0.13,0.00,M1] 
03:49:22.405 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.02}, one-star: {0.40, 0.52}
03:49:22.405 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
03:49:22.405 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
03:49:22.407 00.002 10844 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=0.05 mountY=0.13, mountTheta=1.21
03:49:22.408 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.02, opts=13)
03:49:22.408 00.000 10844 Enqueuing Move request for scope (0.13, 0.02)
03:49:22.408 00.000 11060 Worker thread wakes up
03:49:22.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:22.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
03:49:22.408 00.000 10844 UpdateGuideState exits: m=1606 SNR=24.9
03:49:22.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
03:49:22.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:22.410 00.002 11060 Moving (0.13, 0.02) raw xDistance=0.05 yDistance=0.13
03:49:22.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:22.410 00.000 10844 Enqueuing Expose request
03:49:22.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:49:22.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:22.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:49:22.410 00.000 11060 MoveAxis(E, 0, ABG)
03:49:22.410 00.000 11060 Move returns status 0, amount 0
03:49:22.410 00.000 11060 MoveAxis(N, 0, ABG)
03:49:22.410 00.000 11060 Move returns status 0, amount 0
03:49:22.410 00.000 11060 move complete, result=0
03:49:22.410 00.000 11060 worker thread done servicing request
03:49:22.410 00.000 11060 Worker thread wakes up
03:49:22.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:22.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:22.412 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:23.055 00.643 11060 Exposure complete
03:49:23.255 00.200 11060 worker thread done servicing request
03:49:23.259 00.004 10844 OnExposeComplete: enter
03:49:23.259 00.000 10844 UpdateGuideState(): m_state=6
03:49:23.259 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
03:49:23.260 00.001 10844 Star::Find returns 1 (0), X=621.00, Y=105.00, Mass=1473, SNR=24.3, Peak=146 HFD=2.8
03:49:23.260 00.000 10844 MultiStar: [#1 0.41,0.61,0.00,M5] [#2 0.45,0.64,0.00,M3] [#3 1.08,-0.28,0.00,M3] [#4 0.59,0.38,0.00,M2] [#5 -0.25,0.55,0.00,M1] [#6 -0.25,-0.02,1.16,U] [#7 0.08,0.70,0.00,M1] [#8 0.63,-0.16,0.00,M2] 
03:49:23.260 00.000 10844 refined, 1 included, MultiStar: {-0.06, 0.03}, one-star: {0.17, 0.08}
03:49:23.260 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.39) = xAngle (1.33 = 1.33)
03:49:23.260 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.46 = -1.83)
03:49:23.260 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.72 mountX=0.01 mountY=-0.06, mountTheta=-1.33
03:49:23.260 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.03, opts=13)
03:49:23.260 00.000 10844 Enqueuing Move request for scope (-0.06, 0.03)
03:49:23.260 00.000 11060 Worker thread wakes up
03:49:23.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:23.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
03:49:23.260 00.000 10844 UpdateGuideState exits: m=1473 SNR=24.3
03:49:23.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
03:49:23.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:23.260 00.000 11060 Moving (-0.06, 0.03) raw xDistance=0.01 yDistance=-0.06
03:49:23.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:23.260 00.000 10844 Enqueuing Expose request
03:49:23.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:49:23.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:23.265 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:49:23.265 00.000 11060 MoveAxis(E, 0, ABG)
03:49:23.265 00.000 11060 Move returns status 0, amount 0
03:49:23.265 00.000 11060 MoveAxis(N, 0, ABG)
03:49:23.265 00.000 11060 Move returns status 0, amount 0
03:49:23.265 00.000 11060 move complete, result=0
03:49:23.265 00.000 11060 worker thread done servicing request
03:49:23.265 00.000 11060 Worker thread wakes up
03:49:23.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:23.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:23.266 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:23.899 00.633 11060 Exposure complete
03:49:24.118 00.219 11060 worker thread done servicing request
03:49:24.118 00.000 10844 OnExposeComplete: enter
03:49:24.118 00.000 10844 UpdateGuideState(): m_state=6
03:49:24.118 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
03:49:24.118 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=105.60, Mass=1928, SNR=27.9, Peak=172 HFD=3.4
03:49:24.118 00.000 10844 MultiStar: [#1 0.44,0.50,0.00,M6] [#2 -0.06,0.16,0.90,U] [#3 0.58,-0.12,0.00,M4] [#4 0.28,0.81,0.00,M3] [#5 -0.42,0.20,0.93,U] [#6 0.21,0.13,0.96,U] [#7 0.41,0.48,0.00,M2] [#8 0.25,-0.22,0.79,U] 
03:49:24.118 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.21}, one-star: {0.15, 0.69}
03:49:24.118 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.39) = xAngle (0.08 = 0.08)
03:49:24.118 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.20 = -3.08)
03:49:24.122 00.004 10844 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.47 mountX=0.21 mountY=-0.01, mountTheta=-0.06
03:49:24.122 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.21, opts=13)
03:49:24.125 00.003 10844 Enqueuing Move request for scope (0.02, 0.21)
03:49:24.125 00.000 11060 Worker thread wakes up
03:49:24.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:24.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
03:49:24.125 00.000 10844 UpdateGuideState exits: m=1928 SNR=27.9
03:49:24.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
03:49:24.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:24.125 00.000 11060 Moving (0.02, 0.21) raw xDistance=0.21 yDistance=-0.01
03:49:24.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:24.125 00.000 10844 Enqueuing Expose request
03:49:24.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:49:24.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:24.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:49:24.125 00.000 11060 MoveAxis(W, 50, ABG)
03:49:24.125 00.000 11060 Guiding  Dir = 3, Dur = 50
03:49:24.152 00.027 11060 IsSlewing returns 0
03:49:24.152 00.000 11060 IsGuiding returns 0
03:49:24.212 00.060 11060 IsGuiding returns 0
03:49:24.212 00.000 11060 Move returns status 0, amount 50
03:49:24.212 00.000 11060 MoveAxis(N, 0, ABG)
03:49:24.212 00.000 11060 Move returns status 0, amount 0
03:49:24.212 00.000 11060 move complete, result=0
03:49:24.212 00.000 11060 worker thread done servicing request
03:49:24.212 00.000 10844 GuideStep: 0.2 px 50 ms WEST, -0.0 px 0 ms NORTH
03:49:24.212 00.000 11060 Worker thread wakes up
03:49:24.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:24.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:24.871 00.659 11060 Exposure complete
03:49:25.071 00.200 11060 worker thread done servicing request
03:49:25.071 00.000 10844 OnExposeComplete: enter
03:49:25.071 00.000 10844 UpdateGuideState(): m_state=6
03:49:25.071 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
03:49:25.073 00.002 10844 Star::Find returns 1 (0), X=620.96, Y=105.31, Mass=1771, SNR=26.5, Peak=176 HFD=3.3
03:49:25.073 00.000 10844 MultiStar: [#1 0.17,0.69,0.00,M7] [#2 0.36,-0.13,0.78,U] [#3 0.80,-0.14,0.00,M5] [#4 0.16,0.25,1.11,U] [#5 0.04,0.35,0.92,U] [#6 0.39,-0.20,1.02,U] [#7 0.01,1.06,0.00,M3] [#8 0.23,-0.06,0.81,U] 
03:49:25.073 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.11}, one-star: {0.13, 0.39}
03:49:25.073 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.39) = xAngle (-0.91 = -0.91)
03:49:25.073 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.22 = 2.22)
03:49:25.073 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.48 mountX=0.15 mountY=0.19, mountTheta=0.91
03:49:25.073 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.11, opts=13)
03:49:25.073 00.000 10844 Enqueuing Move request for scope (0.21, 0.11)
03:49:25.073 00.000 11060 Worker thread wakes up
03:49:25.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:25.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
03:49:25.073 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.5
03:49:25.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
03:49:25.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:25.073 00.000 11060 Moving (0.21, 0.11) raw xDistance=0.15 yDistance=0.19
03:49:25.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:25.073 00.000 10844 Enqueuing Expose request
03:49:25.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:49:25.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:25.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:49:25.073 00.000 11060 MoveAxis(W, 36, ABG)
03:49:25.073 00.000 11060 Guiding  Dir = 3, Dur = 36
03:49:25.083 00.010 11060 IsSlewing returns 0
03:49:25.083 00.000 11060 IsGuiding returns 0
03:49:25.134 00.051 11060 IsGuiding returns 0
03:49:25.134 00.000 11060 Move returns status 0, amount 36
03:49:25.134 00.000 11060 MoveAxis(N, 0, ABG)
03:49:25.135 00.001 11060 Move returns status 0, amount 0
03:49:25.135 00.000 11060 move complete, result=0
03:49:25.135 00.000 11060 worker thread done servicing request
03:49:25.135 00.000 10844 GuideStep: 0.1 px 36 ms WEST, 0.2 px 0 ms NORTH
03:49:25.149 00.014 11060 Worker thread wakes up
03:49:25.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:25.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:25.795 00.646 11060 Exposure complete
03:49:26.002 00.207 11060 worker thread done servicing request
03:49:26.002 00.000 10844 OnExposeComplete: enter
03:49:26.002 00.000 10844 UpdateGuideState(): m_state=6
03:49:26.003 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
03:49:26.003 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=105.69, Mass=1828, SNR=27.0, Peak=150 HFD=3.8
03:49:26.003 00.000 10844 MultiStar: [#1 0.63,0.74,0.00,M8] [#2 0.52,0.07,0.99,U] [#3 0.82,-0.03,0.00,M6] [#4 0.77,0.39,0.00,M3] [#5 0.24,0.41,0.92,U] [#6 0.31,-0.14,1.04,U] [#7 0.51,1.04,0.00,M4] [#8 0.64,-0.43,0.00,M1] 
03:49:26.003 00.000 10844 refined, 3 included, MultiStar: {0.27, 0.27}, one-star: {-0.01, 0.78}
03:49:26.003 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.39) = xAngle (-0.60 = -0.60)
03:49:26.003 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.53 = 2.53)
03:49:26.003 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.27 hyp=0.38 cameraTheta=0.79 mountX=0.32 mountY=0.22, mountTheta=0.61
03:49:26.006 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.27, opts=13)
03:49:26.010 00.004 10844 Enqueuing Move request for scope (0.27, 0.27)
03:49:26.010 00.000 11060 Worker thread wakes up
03:49:26.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:26.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.27) opts 0xd
03:49:26.010 00.000 10844 UpdateGuideState exits: m=1828 SNR=27.0
03:49:26.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.27)
03:49:26.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:26.011 00.001 11060 Moving (0.27, 0.27) raw xDistance=0.32 yDistance=0.22
03:49:26.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:26.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
03:49:26.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:49:26.011 00.000 10844 Enqueuing Expose request
03:49:26.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:49:26.012 00.001 11060 MoveAxis(W, 75, ABG)
03:49:26.012 00.000 11060 Guiding  Dir = 3, Dur = 75
03:49:26.025 00.013 11060 IsSlewing returns 0
03:49:26.026 00.001 11060 IsGuiding returns 0
03:49:26.117 00.091 11060 IsGuiding returns 0
03:49:26.117 00.000 11060 Move returns status 0, amount 75
03:49:26.117 00.000 11060 MoveAxis(N, 0, ABG)
03:49:26.117 00.000 11060 Move returns status 0, amount 0
03:49:26.118 00.001 11060 move complete, result=0
03:49:26.118 00.000 11060 worker thread done servicing request
03:49:26.118 00.000 10844 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH
03:49:26.118 00.000 11060 Worker thread wakes up
03:49:26.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:26.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:26.756 00.638 11060 Exposure complete
03:49:26.952 00.196 11060 worker thread done servicing request
03:49:26.952 00.000 10844 OnExposeComplete: enter
03:49:26.952 00.000 10844 UpdateGuideState(): m_state=6
03:49:26.952 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
03:49:26.952 00.000 10844 Star::Find returns 1 (0), X=620.18, Y=105.31, Mass=1704, SNR=25.5, Peak=174 HFD=3.6
03:49:26.952 00.000 10844 MultiStar: [#1 0.13,0.36,1.04,U] [#2 0.48,0.30,0.94,U] [#3 0.86,-0.00,0.00,M7] [#4 0.47,0.25,1.03,U] [#5 -0.38,0.46,0.00,M1] [#6 0.43,-0.14,1.04,U] [#7 0.43,0.51,0.00,M5] [#8 0.66,0.47,0.00,M2] 
03:49:26.952 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.23}, one-star: {-0.64, 0.39}
03:49:26.952 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.47 = -0.47)
03:49:26.952 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.66 = 2.66)
03:49:26.952 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.29 cameraTheta=0.92 mountX=0.26 mountY=0.13, mountTheta=0.48
03:49:26.957 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.23, opts=13)
03:49:26.957 00.000 10844 Enqueuing Move request for scope (0.17, 0.23)
03:49:26.957 00.000 11060 Worker thread wakes up
03:49:26.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
03:49:26.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
03:49:26.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:26.957 00.000 11060 Moving (0.17, 0.23) raw xDistance=0.26 yDistance=0.13
03:49:26.957 00.000 10844 UpdateGuideState exits: m=1704 SNR=25.5
03:49:26.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:26.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:49:26.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:26.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:26.957 00.000 10844 Enqueuing Expose request
03:49:26.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:49:26.957 00.000 11060 MoveAxis(W, 62, ABG)
03:49:26.957 00.000 11060 Guiding  Dir = 3, Dur = 62
03:49:26.962 00.005 11060 IsSlewing returns 0
03:49:26.962 00.000 11060 IsGuiding returns 0
03:49:27.033 00.071 11060 IsGuiding returns 0
03:49:27.033 00.000 11060 Move returns status 0, amount 62
03:49:27.033 00.000 11060 MoveAxis(N, 0, ABG)
03:49:27.033 00.000 11060 Move returns status 0, amount 0
03:49:27.033 00.000 11060 move complete, result=0
03:49:27.033 00.000 11060 worker thread done servicing request
03:49:27.033 00.000 11060 Worker thread wakes up
03:49:27.033 00.000 10844 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
03:49:27.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:27.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:27.664 00.631 11060 Exposure complete
03:49:27.857 00.193 11060 worker thread done servicing request
03:49:27.857 00.000 10844 OnExposeComplete: enter
03:49:27.857 00.000 10844 UpdateGuideState(): m_state=6
03:49:27.858 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
03:49:27.858 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=105.38, Mass=1987, SNR=28.0, Peak=207 HFD=3.6
03:49:27.858 00.000 10844 MultiStar: [#1 0.28,0.41,0.87,U] [#2 0.29,0.83,0.00,M1] [#3 0.88,0.31,0.00,M8] [#4 0.23,0.90,0.00,M3] [#5 -0.25,0.55,0.00,M2] [#6 -0.00,0.13,1.04,U] [#7 0.15,0.56,0.92,U] [#8 0.03,0.33,0.79,U] 
03:49:27.858 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.37}, one-star: {0.02, 0.46}
03:49:27.858 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.39) = xAngle (-0.06 = -0.06)
03:49:27.858 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.07 = 3.07)
03:49:27.858 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.33 mountX=0.38 mountY=0.03, mountTheta=0.07
03:49:27.858 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.37, opts=13)
03:49:27.858 00.000 10844 Enqueuing Move request for scope (0.09, 0.37)
03:49:27.858 00.000 11060 Worker thread wakes up
03:49:27.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:27.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.37) opts 0xd
03:49:27.858 00.000 10844 UpdateGuideState exits: m=1987 SNR=28.0
03:49:27.858 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.37)
03:49:27.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:27.858 00.000 11060 Moving (0.09, 0.37) raw xDistance=0.38 yDistance=0.03
03:49:27.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:27.858 00.000 10844 Enqueuing Expose request
03:49:27.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.38
03:49:27.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:27.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:49:27.858 00.000 11060 MoveAxis(W, 92, ABG)
03:49:27.862 00.004 11060 Guiding  Dir = 3, Dur = 92
03:49:27.873 00.011 11060 IsSlewing returns 0
03:49:27.873 00.000 11060 IsGuiding returns 0
03:49:27.980 00.107 11060 IsGuiding returns 0
03:49:27.980 00.000 11060 Move returns status 0, amount 92
03:49:27.980 00.000 11060 MoveAxis(N, 0, ABG)
03:49:27.980 00.000 11060 Move returns status 0, amount 0
03:49:27.982 00.002 11060 move complete, result=0
03:49:27.982 00.000 11060 worker thread done servicing request
03:49:27.982 00.000 10844 GuideStep: 0.4 px 92 ms WEST, 0.0 px 0 ms NORTH
03:49:27.982 00.000 11060 Worker thread wakes up
03:49:27.995 00.013 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:27.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:28.622 00.627 11060 Exposure complete
03:49:28.819 00.197 11060 worker thread done servicing request
03:49:28.819 00.000 10844 OnExposeComplete: enter
03:49:28.819 00.000 10844 UpdateGuideState(): m_state=6
03:49:28.819 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
03:49:28.824 00.005 10844 Star::Find returns 1 (0), X=620.70, Y=105.07, Mass=1735, SNR=26.6, Peak=195 HFD=3.4
03:49:28.824 00.000 10844 MultiStar: [#1 0.14,0.55,0.96,U] [#2 0.20,0.66,0.00,M2] [#3 0.77,0.02,0.00,M9] [#4 -0.10,0.66,0.00,M4] [#5 -0.39,0.65,0.00,M3] [#6 -0.15,0.44,0.96,U] [#7 -0.10,0.53,0.94,U] [#8 0.04,0.37,0.83,U] 
03:49:28.824 00.000 10844 single-star, 4 included, MultiStar: {-0.04, 0.41}, one-star: {-0.13, 0.15}
03:49:28.824 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.39) = xAngle (0.91 = 0.91)
03:49:28.824 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.25)
03:49:28.824 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.30 mountX=0.12 mountY=-0.15, mountTheta=-0.90
03:49:28.824 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.15, opts=13)
03:49:28.824 00.000 10844 Enqueuing Move request for scope (-0.13, 0.15)
03:49:28.824 00.000 11060 Worker thread wakes up
03:49:28.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:28.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
03:49:28.824 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.6
03:49:28.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
03:49:28.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:28.824 00.000 11060 Moving (-0.13, 0.15) raw xDistance=0.12 yDistance=-0.15
03:49:28.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:28.824 00.000 10844 Enqueuing Expose request
03:49:28.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
03:49:28.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:28.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:49:28.824 00.000 11060 MoveAxis(W, 31, ABG)
03:49:28.824 00.000 11060 Guiding  Dir = 3, Dur = 31
03:49:28.834 00.010 11060 IsSlewing returns 0
03:49:28.834 00.000 11060 IsGuiding returns 0
03:49:28.881 00.047 11060 IsGuiding returns 0
03:49:28.881 00.000 11060 Move returns status 0, amount 31
03:49:28.881 00.000 11060 MoveAxis(N, 0, ABG)
03:49:28.881 00.000 11060 Move returns status 0, amount 0
03:49:28.881 00.000 11060 move complete, result=0
03:49:28.881 00.000 11060 worker thread done servicing request
03:49:28.881 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
03:49:28.881 00.000 11060 Worker thread wakes up
03:49:28.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:28.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:29.541 00.660 11060 Exposure complete
03:49:29.746 00.205 11060 worker thread done servicing request
03:49:29.746 00.000 10844 OnExposeComplete: enter
03:49:29.747 00.001 10844 UpdateGuideState(): m_state=6
03:49:29.747 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
03:49:29.747 00.000 10844 Star::Find returns 1 (0), X=621.11, Y=105.14, Mass=1994, SNR=28.2, Peak=148 HFD=3.6
03:49:29.747 00.000 10844 MultiStar: [#1 0.23,0.69,0.00,M6] [#2 0.25,0.05,0.82,U] [#3 0.32,0.26,0.90,U] [#4 0.30,0.63,0.00,M5] [#5 0.17,0.88,0.00,M4] [#6 -0.05,-0.15,0.95,U] [#7 0.64,1.03,0.00,M4] [#8 0.56,0.65,0.00,M1] 
03:49:29.747 00.000 10844 refined, 3 included, MultiStar: {0.20, 0.10}, one-star: {0.28, 0.22}
03:49:29.747 00.000 10844 CameraToMount -- cameraTheta (0.45) - m_xAngle (1.39) = xAngle (-0.94 = -0.94)
03:49:29.747 00.000 10844 CameraToMount -- cameraTheta (0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.19 = 2.19)
03:49:29.747 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.10 hyp=0.22 cameraTheta=0.45 mountX=0.13 mountY=0.18, mountTheta=0.94
03:49:29.747 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.10, opts=13)
03:49:29.747 00.000 10844 Enqueuing Move request for scope (0.20, 0.10)
03:49:29.747 00.000 11060 Worker thread wakes up
03:49:29.747 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:29.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.10) opts 0xd
03:49:29.747 00.000 10844 UpdateGuideState exits: m=1994 SNR=28.2
03:49:29.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:29.747 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.10)
03:49:29.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:29.747 00.000 10844 Enqueuing Expose request
03:49:29.747 00.000 11060 Moving (0.20, 0.10) raw xDistance=0.13 yDistance=0.18
03:49:29.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:49:29.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:29.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:49:29.747 00.000 11060 MoveAxis(W, 32, ABG)
03:49:29.747 00.000 11060 Guiding  Dir = 3, Dur = 32
03:49:29.768 00.021 11060 IsSlewing returns 0
03:49:29.768 00.000 11060 IsGuiding returns 0
03:49:29.803 00.035 11060 IsGuiding returns 0
03:49:29.803 00.000 11060 Move returns status 0, amount 32
03:49:29.803 00.000 11060 MoveAxis(N, 0, ABG)
03:49:29.803 00.000 11060 Move returns status 0, amount 0
03:49:29.803 00.000 11060 move complete, result=0
03:49:29.803 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.2 px 0 ms NORTH
03:49:29.818 00.015 11060 worker thread done servicing request
03:49:29.818 00.000 11060 Worker thread wakes up
03:49:29.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:29.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:30.450 00.632 11060 Exposure complete
03:49:30.676 00.226 11060 worker thread done servicing request
03:49:30.676 00.000 10844 OnExposeComplete: enter
03:49:30.676 00.000 10844 UpdateGuideState(): m_state=6
03:49:30.676 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
03:49:30.676 00.000 10844 Star::Find returns 1 (0), X=621.35, Y=105.13, Mass=1637, SNR=25.6, Peak=153 HFD=3.3
03:49:30.676 00.000 10844 MultiStar: [#1 0.41,0.76,0.00,M7] [#2 -0.24,0.42,1.01,U] [#3 0.74,0.37,0.00,M9] [#4 0.29,0.70,0.00,M6] [#5 0.29,0.12,1.12,U] [#6 -0.37,0.51,0.00,M1] [#7 0.53,0.18,1.00,U] [#8 0.00,0.64,0.00,M2] 
03:49:30.676 00.000 10844 refined, 3 included, MultiStar: {0.28, 0.23}, one-star: {0.53, 0.21}
03:49:30.676 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.39) = xAngle (-0.69 = -0.69)
03:49:30.676 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.43 = 2.43)
03:49:30.676 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.23 hyp=0.36 cameraTheta=0.70 mountX=0.28 mountY=0.23, mountTheta=0.70
03:49:30.680 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.23, opts=13)
03:49:30.680 00.000 10844 Enqueuing Move request for scope (0.28, 0.23)
03:49:30.680 00.000 11060 Worker thread wakes up
03:49:30.680 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:30.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.23) opts 0xd
03:49:30.680 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.6
03:49:30.680 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.23)
03:49:30.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:30.680 00.000 11060 Moving (0.28, 0.23) raw xDistance=0.28 yDistance=0.23
03:49:30.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:30.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
03:49:30.680 00.000 10844 Enqueuing Expose request
03:49:30.680 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.05 newest=0.26
03:49:30.680 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:49:30.680 00.000 11060 MoveAxis(W, 66, ABG)
03:49:30.680 00.000 11060 Guiding  Dir = 3, Dur = 66
03:49:30.706 00.026 11060 IsSlewing returns 0
03:49:30.706 00.000 11060 IsGuiding returns 0
03:49:30.802 00.096 11060 IsGuiding returns 0
03:49:30.802 00.000 11060 Move returns status 0, amount 66
03:49:30.802 00.000 11060 BLC: Oldest BLC event removed
03:49:30.802 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
03:49:30.802 00.000 11060 MoveAxis(S, 748, ABG)
03:49:30.803 00.001 11060 Guiding  Dir = 1, Dur = 748
03:49:30.818 00.015 11060 IsSlewing returns 0
03:49:30.818 00.000 11060 IsGuiding returns 0
03:49:31.583 00.765 11060 IsGuiding returns 0
03:49:31.583 00.000 11060 Move returns status 0, amount 748
03:49:31.583 00.000 11060 move complete, result=0
03:49:31.583 00.000 11060 worker thread done servicing request
03:49:31.583 00.000 10844 GuideStep: 0.3 px 66 ms WEST, 0.2 px 748 ms SOUTH
03:49:31.583 00.000 11060 Worker thread wakes up
03:49:31.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:31.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:32.208 00.625 11060 Exposure complete
03:49:32.383 00.175 11060 worker thread done servicing request
03:49:32.383 00.000 10844 OnExposeComplete: enter
03:49:32.383 00.000 10844 UpdateGuideState(): m_state=6
03:49:32.383 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
03:49:32.385 00.002 10844 Star::Find returns 1 (0), X=620.98, Y=105.26, Mass=1992, SNR=28.1, Peak=206 HFD=3.2
03:49:32.385 00.000 10844 MultiStar: [#1 0.10,0.72,0.00,M8] [#2 0.16,0.30,0.93,U] [#3 0.31,0.40,0.98,U] [#4 0.37,0.34,1.00,U] [#5 -0.04,0.33,0.97,U] [#6 -0.13,0.20,0.97,U] [#7 0.27,1.23,0.00,M4] [#8 0.72,0.47,0.00,M3] 
03:49:32.385 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.32}, one-star: {0.15, 0.34}
03:49:32.385 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.39) = xAngle (-0.23 = -0.23)
03:49:32.385 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.90 = 2.90)
03:49:32.385 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.16 mountX=0.34 mountY=0.08, mountTheta=0.24
03:49:32.387 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.32, opts=13)
03:49:32.387 00.000 10844 Enqueuing Move request for scope (0.14, 0.32)
03:49:32.387 00.000 11060 Worker thread wakes up
03:49:32.388 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.32) opts 0xd
03:49:32.388 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.32)
03:49:32.388 00.000 11060 Moving (0.14, 0.32) raw xDistance=0.34 yDistance=0.08
03:49:32.388 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.163943, 1:0.083753
03:49:32.388 00.000 11060 BLC: No correction, Miss < min_move
03:49:32.388 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
03:49:32.388 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:32.388 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:49:32.388 00.000 11060 MoveAxis(W, 81, ABG)
03:49:32.388 00.000 11060 Guiding  Dir = 3, Dur = 81
03:49:32.388 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:32.388 00.000 10844 UpdateGuideState exits: m=1992 SNR=28.1
03:49:32.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:32.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:32.388 00.000 10844 Enqueuing Expose request
03:49:32.403 00.015 11060 IsSlewing returns 0
03:49:32.405 00.002 11060 IsGuiding returns 0
03:49:32.496 00.091 11060 IsGuiding returns 0
03:49:32.496 00.000 11060 Move returns status 0, amount 81
03:49:32.496 00.000 11060 MoveAxis(N, 0, ABG)
03:49:32.496 00.000 11060 Move returns status 0, amount 0
03:49:32.496 00.000 11060 move complete, result=0
03:49:32.496 00.000 11060 worker thread done servicing request
03:49:32.496 00.000 11060 Worker thread wakes up
03:49:32.496 00.000 10844 GuideStep: 0.3 px 81 ms WEST, 0.1 px 0 ms NORTH
03:49:32.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:32.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:33.122 00.626 11060 Exposure complete
03:49:33.321 00.199 11060 worker thread done servicing request
03:49:33.321 00.000 10844 OnExposeComplete: enter
03:49:33.321 00.000 10844 UpdateGuideState(): m_state=6
03:49:33.321 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
03:49:33.321 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.01, Mass=1677, SNR=25.8, Peak=182 HFD=3.2
03:49:33.321 00.000 10844 MultiStar: [#1 -0.29,0.10,0.99,U] [#2 0.07,-0.17,0.99,U] [#3 0.56,-0.69,0.00,M9] [#4 0.03,-0.37,1.03,U] [#5 -0.11,-0.01,0.93,U] [#6 -0.11,-0.02,1.13,U] [#7 0.06,-0.01,0.90,U] [#8 -0.01,-0.26,0.79,U] 
03:49:33.321 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.21}, one-star: {-0.40, -0.90}
03:49:33.321 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.88)
03:49:33.321 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
03:49:33.321 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.01 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
03:49:33.323 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.21, opts=13)
03:49:33.326 00.003 10844 Enqueuing Move request for scope (-0.10, -0.21)
03:49:33.326 00.000 11060 Worker thread wakes up
03:49:33.326 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:33.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
03:49:33.326 00.000 10844 UpdateGuideState exits: m=1677 SNR=25.8
03:49:33.326 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
03:49:33.326 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:33.326 00.000 11060 Moving (-0.10, -0.21) raw xDistance=-0.22 yDistance=-0.06
03:49:33.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:33.326 00.000 10844 Enqueuing Expose request
03:49:33.326 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.163943, 1:0.083753, 2:-0.062388
03:49:33.326 00.000 11060 BLC: No correction, Miss < min_move
03:49:33.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:49:33.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:33.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:49:33.326 00.000 11060 MoveAxis(E, 50, ABG)
03:49:33.326 00.000 11060 Guiding  Dir = 2, Dur = 50
03:49:33.335 00.009 11060 IsSlewing returns 0
03:49:33.335 00.000 11060 IsGuiding returns 0
03:49:33.398 00.063 11060 IsGuiding returns 0
03:49:33.398 00.000 11060 Move returns status 0, amount 50
03:49:33.398 00.000 11060 MoveAxis(N, 0, ABG)
03:49:33.398 00.000 11060 Move returns status 0, amount 0
03:49:33.398 00.000 11060 move complete, result=0
03:49:33.398 00.000 11060 worker thread done servicing request
03:49:33.398 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
03:49:33.398 00.000 11060 Worker thread wakes up
03:49:33.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:33.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:34.030 00.632 11060 Exposure complete
03:49:34.255 00.225 11060 worker thread done servicing request
03:49:34.255 00.000 10844 OnExposeComplete: enter
03:49:34.255 00.000 10844 UpdateGuideState(): m_state=6
03:49:34.257 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
03:49:34.257 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.45, Mass=1712, SNR=26.1, Peak=184 HFD=3.5
03:49:34.257 00.000 10844 MultiStar: [#1 -0.54,-0.21,0.91,U] [#2 -0.09,0.11,0.94,U] [#3 0.25,-0.41,1.04,U] [#4 -0.35,-0.49,0.00,M5] [#5 -0.41,-0.01,0.91,U] [#6 -0.45,-0.20,0.95,U] [#7 -0.24,-0.06,0.99,U] [#8 0.24,-0.38,0.89,U] 
03:49:34.257 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.21}, one-star: {0.07, -0.47}
03:49:34.258 00.001 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.73)
03:49:34.258 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
03:49:34.258 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-2.17 mountX=-0.23 mountY=-0.10, mountTheta=-2.71
03:49:34.260 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.21, opts=13)
03:49:34.260 00.000 10844 Enqueuing Move request for scope (-0.14, -0.21)
03:49:34.260 00.000 11060 Worker thread wakes up
03:49:34.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:34.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.21) opts 0xd
03:49:34.260 00.000 10844 UpdateGuideState exits: m=1712 SNR=26.1
03:49:34.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.21)
03:49:34.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:34.260 00.000 11060 Moving (-0.14, -0.21) raw xDistance=-0.23 yDistance=-0.10
03:49:34.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:34.260 00.000 10844 Enqueuing Expose request
03:49:34.260 00.000 11060 BLC: window closed
03:49:34.260 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.22, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.163943, 1:0.083753, 2:-0.062388
03:49:34.260 00.000 11060 BLC: No correction, Miss < min_move
03:49:34.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:49:34.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:34.263 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:49:34.263 00.000 11060 MoveAxis(E, 55, ABG)
03:49:34.263 00.000 11060 Guiding  Dir = 2, Dur = 55
03:49:34.299 00.036 11060 IsSlewing returns 0
03:49:34.299 00.000 11060 IsGuiding returns 0
03:49:34.390 00.091 11060 IsGuiding returns 0
03:49:34.390 00.000 11060 Move returns status 0, amount 55
03:49:34.390 00.000 11060 MoveAxis(N, 0, ABG)
03:49:34.390 00.000 11060 Move returns status 0, amount 0
03:49:34.390 00.000 11060 move complete, result=0
03:49:34.390 00.000 11060 worker thread done servicing request
03:49:34.390 00.000 11060 Worker thread wakes up
03:49:34.390 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
03:49:34.394 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:34.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:35.029 00.635 11060 Exposure complete
03:49:35.225 00.196 11060 worker thread done servicing request
03:49:35.225 00.000 10844 OnExposeComplete: enter
03:49:35.225 00.000 10844 UpdateGuideState(): m_state=6
03:49:35.225 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
03:49:35.225 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=105.01, Mass=1934, SNR=28.0, Peak=189 HFD=3.6
03:49:35.225 00.000 10844 MultiStar: [#1 -0.09,0.07,0.90,U] [#2 -0.33,-0.13,0.81,U] [#3 -0.42,0.02,1.02,U] [#4 -0.52,-0.28,0.00,M6] [#5 -0.06,-0.41,0.97,U] [#6 -0.21,-0.45,1.00,U] [#7 0.04,-0.40,0.86,U] [#8 -0.52,-0.12,0.85,U] 
03:49:35.225 00.000 10844 refined, 7 included, MultiStar: {-0.24, -0.17}, one-star: {-0.31, 0.09}
03:49:35.225 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.39) = xAngle (-3.93 = 2.36)
03:49:35.225 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.80 = -0.80)
03:49:35.225 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-2.54 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
03:49:35.225 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.17, opts=13)
03:49:35.230 00.005 10844 Enqueuing Move request for scope (-0.24, -0.17)
03:49:35.230 00.000 11060 Worker thread wakes up
03:49:35.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:35.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
03:49:35.230 00.000 10844 UpdateGuideState exits: m=1934 SNR=28.0
03:49:35.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
03:49:35.230 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:35.230 00.000 11060 Moving (-0.24, -0.17) raw xDistance=-0.21 yDistance=-0.21
03:49:35.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:35.230 00.000 10844 Enqueuing Expose request
03:49:35.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:49:35.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:35.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:49:35.230 00.000 11060 MoveAxis(E, 50, ABG)
03:49:35.230 00.000 11060 Guiding  Dir = 2, Dur = 50
03:49:35.246 00.016 11060 IsSlewing returns 0
03:49:35.247 00.001 11060 IsGuiding returns 0
03:49:35.309 00.062 11060 IsGuiding returns 0
03:49:35.309 00.000 11060 Move returns status 0, amount 50
03:49:35.309 00.000 11060 MoveAxis(N, 0, ABG)
03:49:35.309 00.000 11060 Move returns status 0, amount 0
03:49:35.309 00.000 11060 move complete, result=0
03:49:35.309 00.000 11060 worker thread done servicing request
03:49:35.309 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
03:49:35.309 00.000 11060 Worker thread wakes up
03:49:35.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:35.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:35.934 00.625 11060 Exposure complete
03:49:36.142 00.208 11060 worker thread done servicing request
03:49:36.142 00.000 10844 OnExposeComplete: enter
03:49:36.142 00.000 10844 UpdateGuideState(): m_state=6
03:49:36.144 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
03:49:36.144 00.000 10844 Star::Find returns 1 (1), X=620.44, Y=104.69, Mass=2013, SNR=28.4, Peak=255 HFD=3.2
03:49:36.144 00.000 10844 MultiStar: [#1 -0.03,0.41,0.93,U] [#2 0.20,-0.09,0.93,U] [#3 -0.11,0.22,0.89,U] [#4 -0.66,-0.10,0.00,M7] [#5 -0.53,0.24,0.92,U] [#6 -0.12,-0.19,1.02,U] [#7 -0.24,0.25,0.97,U] [#8 0.17,-0.27,0.70,U] 
03:49:36.144 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.05}, one-star: {-0.39, -0.23}
03:49:36.144 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.43 = 1.43)
03:49:36.144 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.55 = -1.73)
03:49:36.144 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.82 mountX=0.02 mountY=-0.15, mountTheta=-1.43
03:49:36.145 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.05, opts=13)
03:49:36.145 00.000 10844 Enqueuing Move request for scope (-0.14, 0.05)
03:49:36.145 00.000 11060 Worker thread wakes up
03:49:36.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:36.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
03:49:36.145 00.000 10844 UpdateGuideState exits: m=2013 SNR=28.4 Saturated
03:49:36.145 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
03:49:36.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:36.145 00.000 11060 Moving (-0.14, 0.05) raw xDistance=0.02 yDistance=-0.15
03:49:36.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:36.145 00.000 10844 Enqueuing Expose request
03:49:36.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:49:36.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:36.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:49:36.145 00.000 11060 MoveAxis(E, 0, ABG)
03:49:36.145 00.000 11060 Move returns status 0, amount 0
03:49:36.145 00.000 11060 MoveAxis(N, 0, ABG)
03:49:36.145 00.000 11060 Move returns status 0, amount 0
03:49:36.145 00.000 11060 move complete, result=0
03:49:36.145 00.000 11060 worker thread done servicing request
03:49:36.145 00.000 11060 Worker thread wakes up
03:49:36.150 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:36.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:36.151 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:49:36.770 00.619 11060 Exposure complete
03:49:36.984 00.214 11060 worker thread done servicing request
03:49:36.984 00.000 10844 OnExposeComplete: enter
03:49:36.984 00.000 10844 UpdateGuideState(): m_state=6
03:49:36.984 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
03:49:36.984 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=105.04, Mass=1951, SNR=28.4, Peak=166 HFD=3.4
03:49:36.984 00.000 10844 MultiStar: [#1 -0.38,0.17,0.91,U] [#2 -0.27,-0.09,0.84,U] [#3 0.21,0.39,0.94,U] [#4 -0.32,0.22,1.02,U] [#5 -0.40,0.72,0.00,M1] [#6 -0.01,-0.18,0.94,U] [#7 -0.04,0.01,0.91,U] [#8 0.60,0.14,0.00,M1] 
03:49:36.984 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.10}, one-star: {-0.51, 0.13}
03:49:36.984 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.39) = xAngle (1.29 = 1.29)
03:49:36.984 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.41 = -1.87)
03:49:36.984 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.68 mountX=0.06 mountY=-0.20, mountTheta=-1.28
03:49:36.989 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.10, opts=13)
03:49:36.989 00.000 10844 Enqueuing Move request for scope (-0.19, 0.10)
03:49:36.989 00.000 11060 Worker thread wakes up
03:49:36.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
03:49:36.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:36.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
03:49:36.989 00.000 10844 UpdateGuideState exits: m=1951 SNR=28.4
03:49:36.989 00.000 11060 Moving (-0.19, 0.10) raw xDistance=0.06 yDistance=-0.20
03:49:36.989 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:36.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:49:36.989 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:36.989 00.000 10844 Enqueuing Expose request
03:49:36.989 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:49:36.989 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:49:36.989 00.000 11060 MoveAxis(E, 0, ABG)
03:49:36.989 00.000 11060 Move returns status 0, amount 0
03:49:36.989 00.000 11060 MoveAxis(N, 0, ABG)
03:49:36.989 00.000 11060 Move returns status 0, amount 0
03:49:36.989 00.000 11060 move complete, result=0
03:49:36.989 00.000 11060 worker thread done servicing request
03:49:36.989 00.000 11060 Worker thread wakes up
03:49:36.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:36.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:36.989 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:49:37.624 00.635 11060 Exposure complete
03:49:37.843 00.219 10844 OnExposeComplete: enter
03:49:37.843 00.000 10844 UpdateGuideState(): m_state=6
03:49:37.845 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
03:49:37.845 00.000 10844 Star::Find returns 1 (0), X=619.73, Y=104.41, Mass=1630, SNR=25.5, Peak=161 HFD=3.2
03:49:37.845 00.000 10844 MultiStar: large primary error, entering stabilization period
03:49:37.845 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.39) = xAngle (-4.10 = 2.18)
03:49:37.845 00.000 11060 worker thread done servicing request
03:49:37.845 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.98 = -0.98)
03:49:37.845 00.000 10844 CameraToMount -- cameraX=-1.10 cameraY=-0.50 hyp=1.21 cameraTheta=-2.71 mountX=-0.69 mountY=-1.01, mountTheta=-2.18
03:49:37.848 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.10, y=-0.50, opts=13)
03:49:37.848 00.000 10844 Enqueuing Move request for scope (-1.10, -0.50)
03:49:37.848 00.000 11060 Worker thread wakes up
03:49:37.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -0.50) opts 0xd
03:49:37.848 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:37.848 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.10, -0.50)
03:49:37.848 00.000 10844 UpdateGuideState exits: m=1630 SNR=25.5
03:49:37.848 00.000 11060 Moving (-1.10, -0.50) raw xDistance=-0.69 yDistance=-1.01
03:49:37.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:37.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.69
03:49:37.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:37.848 00.000 11060 resist switch: large excursion: input -1.01 thresh 0.57 direction from 1 to -1
03:49:37.848 00.000 10844 Enqueuing Expose request
03:49:37.848 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.02
03:49:37.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.70 from input -1.01
03:49:37.848 00.000 11060 MoveAxis(E, 163, ABG)
03:49:37.848 00.000 11060 Guiding  Dir = 2, Dur = 163
03:49:37.864 00.016 11060 IsSlewing returns 0
03:49:37.865 00.001 11060 IsGuiding returns 0
03:49:38.041 00.176 11060 IsGuiding returns 0
03:49:38.041 00.000 11060 Move returns status 0, amount 163
03:49:38.043 00.002 11060 BLC: Oldest BLC event removed
03:49:38.043 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
03:49:38.043 00.000 11060 MoveAxis(N, 1048, ABG)
03:49:38.043 00.000 11060 duration set to 750 by maxDecDuration
03:49:38.043 00.000 11060 Guiding  Dir = 0, Dur = 750
03:49:38.057 00.014 11060 IsSlewing returns 0
03:49:38.057 00.000 11060 IsGuiding returns 0
03:49:38.824 00.767 11060 IsGuiding returns 0
03:49:38.824 00.000 11060 Move returns status 0, amount 750
03:49:38.824 00.000 11060 move complete, result=0
03:49:38.824 00.000 11060 worker thread done servicing request
03:49:38.824 00.000 11060 Worker thread wakes up
03:49:38.824 00.000 10844 GuideStep: -0.7 px 163 ms EAST, -1.0 px 750 ms NORTH
03:49:38.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:38.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:39.460 00.636 11060 Exposure complete
03:49:39.650 00.190 11060 worker thread done servicing request
03:49:39.650 00.000 10844 OnExposeComplete: enter
03:49:39.650 00.000 10844 UpdateGuideState(): m_state=6
03:49:39.650 00.000 10844 Star::Find(15, 619, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
03:49:39.650 00.000 10844 Star::Find returns 1 (0), X=620.42, Y=104.81, Mass=2088, SNR=29.2, Peak=212 HFD=3.7
03:49:39.650 00.000 10844 MultiStar: exiting stabilization period
03:49:39.650 00.000 10844 MultiStar: [#1 0.27,0.65,0.00,M4] [#2 0.43,0.76,0.00,M1] [#3 0.25,-0.18,0.85,U] [#4 0.30,0.44,0.94,U] [#5 -0.26,0.18,0.85,U] [#6 0.05,-0.17,0.92,U] [#7 -0.01,0.06,0.82,U] [#8 0.99,0.05,0.00,M2] 
03:49:39.650 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.04}, one-star: {-0.41, -0.10}
03:49:39.650 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.66 = 0.66)
03:49:39.650 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.79 = -2.50)
03:49:39.650 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.05 mountX=0.03 mountY=-0.02, mountTheta=-0.65
03:49:39.652 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
03:49:39.652 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
03:49:39.652 00.000 11060 Worker thread wakes up
03:49:39.655 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:39.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:49:39.655 00.000 10844 UpdateGuideState exits: m=2088 SNR=29.2
03:49:39.655 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:49:39.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:39.655 00.000 11060 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.02
03:49:39.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:39.655 00.000 10844 Enqueuing Expose request
03:49:39.655 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.20, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.703734, 1:0.024362
03:49:39.655 00.000 11060 BLC: No correction, Miss < min_move
03:49:39.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:49:39.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:39.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:49:39.655 00.000 11060 MoveAxis(E, 0, ABG)
03:49:39.655 00.000 11060 Move returns status 0, amount 0
03:49:39.655 00.000 11060 MoveAxis(N, 0, ABG)
03:49:39.655 00.000 11060 Move returns status 0, amount 0
03:49:39.655 00.000 11060 move complete, result=0
03:49:39.655 00.000 11060 worker thread done servicing request
03:49:39.655 00.000 11060 Worker thread wakes up
03:49:39.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:39.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:39.655 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:40.286 00.631 11060 Exposure complete
03:49:40.477 00.191 11060 worker thread done servicing request
03:49:40.477 00.000 10844 OnExposeComplete: enter
03:49:40.479 00.002 10844 UpdateGuideState(): m_state=6
03:49:40.479 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
03:49:40.479 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=105.10, Mass=1927, SNR=27.8, Peak=172 HFD=3.4
03:49:40.479 00.000 10844 MultiStar: [#1 0.06,0.68,0.00,M5] [#2 0.20,0.70,0.00,M2] [#3 0.02,-0.36,0.97,U] [#4 0.38,0.41,0.89,U] [#5 -0.86,0.52,0.00,M1] [#6 -0.25,-0.66,0.00,M1] [#7 0.65,-0.11,0.00,M1] [#8 0.82,-0.19,0.00,M3] 
03:49:40.480 00.001 10844 refined, 2 included, MultiStar: {0.05, 0.07}, one-star: {-0.21, 0.18}
03:49:40.480 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.39) = xAngle (-0.48 = -0.48)
03:49:40.480 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.65 = 2.65)
03:49:40.480 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.91 mountX=0.08 mountY=0.04, mountTheta=0.49
03:49:40.484 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
03:49:40.484 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
03:49:40.484 00.000 11060 Worker thread wakes up
03:49:40.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
03:49:40.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
03:49:40.484 00.000 11060 Moving (0.05, 0.07) raw xDistance=0.08 yDistance=0.04
03:49:40.484 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.20, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.703734, 1:0.024362, 2:-0.041839
03:49:40.484 00.000 11060 BLC: No correction, Miss < min_move
03:49:40.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:49:40.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:40.486 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:40.486 00.000 10844 UpdateGuideState exits: m=1927 SNR=27.8
03:49:40.486 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:40.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:49:40.486 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:40.486 00.000 10844 Enqueuing Expose request
03:49:40.486 00.000 11060 MoveAxis(E, 0, ABG)
03:49:40.486 00.000 11060 Move returns status 0, amount 0
03:49:40.486 00.000 11060 MoveAxis(N, 0, ABG)
03:49:40.486 00.000 11060 Move returns status 0, amount 0
03:49:40.486 00.000 11060 move complete, result=0
03:49:40.486 00.000 11060 worker thread done servicing request
03:49:40.486 00.000 11060 Worker thread wakes up
03:49:40.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:40.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:40.487 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:41.125 00.638 11060 Exposure complete
03:49:41.334 00.209 11060 worker thread done servicing request
03:49:41.334 00.000 10844 OnExposeComplete: enter
03:49:41.334 00.000 10844 UpdateGuideState(): m_state=6
03:49:41.335 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
03:49:41.335 00.000 10844 Star::Find returns 1 (0), X=621.30, Y=105.01, Mass=1479, SNR=24.1, Peak=154 HFD=3.3
03:49:41.335 00.000 10844 MultiStar: [#1 0.43,0.24,1.13,U] [#2 0.24,0.03,0.99,U] [#3 0.52,-0.25,1.02,U] [#4 0.18,0.25,0.99,U] [#5 -0.26,0.27,0.97,U] [#6 -0.40,-0.58,0.00,M2] [#7 0.26,0.28,1.04,U] [#8 -0.00,-0.29,0.87,U] 
03:49:41.335 00.000 10844 refined, 7 included, MultiStar: {0.24, 0.09}, one-star: {0.47, 0.09}
03:49:41.335 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.39) = xAngle (-1.05 = -1.05)
03:49:41.335 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.08 = 2.08)
03:49:41.335 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.09 hyp=0.25 cameraTheta=0.34 mountX=0.13 mountY=0.22, mountTheta=1.05
03:49:41.337 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.09, opts=13)
03:49:41.337 00.000 10844 Enqueuing Move request for scope (0.24, 0.09)
03:49:41.337 00.000 11060 Worker thread wakes up
03:49:41.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:41.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.09) opts 0xd
03:49:41.337 00.000 10844 UpdateGuideState exits: m=1479 SNR=24.1
03:49:41.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.09)
03:49:41.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:41.337 00.000 11060 Moving (0.24, 0.09) raw xDistance=0.13 yDistance=0.22
03:49:41.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:41.337 00.000 11060 BLC: window closed
03:49:41.337 00.000 10844 Enqueuing Expose request
03:49:41.337 00.000 11060 BLC: History state: CurrMiss=-0.22, AvgInitMiss=0.20, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.703734, 1:0.024362, 2:-0.041839
03:49:41.337 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:49:41.340 00.003 11060 BLC: window closed
03:49:41.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:49:41.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:41.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:49:41.340 00.000 11060 MoveAxis(W, 30, ABG)
03:49:41.340 00.000 11060 Guiding  Dir = 3, Dur = 30
03:49:41.351 00.011 11060 IsSlewing returns 0
03:49:41.352 00.001 11060 IsGuiding returns 0
03:49:41.398 00.046 11060 IsGuiding returns 0
03:49:41.398 00.000 11060 Move returns status 0, amount 30
03:49:41.398 00.000 11060 MoveAxis(N, 0, ABG)
03:49:41.398 00.000 11060 Move returns status 0, amount 0
03:49:41.398 00.000 11060 move complete, result=0
03:49:41.398 00.000 11060 worker thread done servicing request
03:49:41.399 00.001 10844 GuideStep: 0.1 px 30 ms WEST, 0.2 px 0 ms NORTH
03:49:41.399 00.000 11060 Worker thread wakes up
03:49:41.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:41.400 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:42.049 00.649 11060 Exposure complete
03:49:42.246 00.197 11060 worker thread done servicing request
03:49:42.246 00.000 10844 OnExposeComplete: enter
03:49:42.246 00.000 10844 UpdateGuideState(): m_state=6
03:49:42.246 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
03:49:42.246 00.000 10844 Star::Find returns 1 (0), X=621.14, Y=105.18, Mass=1645, SNR=25.4, Peak=213 HFD=3.3
03:49:42.246 00.000 10844 MultiStar: [#1 0.32,0.77,0.00,M5] [#2 0.30,-0.07,0.90,U] [#3 0.75,0.10,0.00,M3] [#4 0.20,-0.64,0.00,M4] [#5 -0.21,-0.13,1.01,U] [#6 0.02,-0.41,1.08,U] [#7 0.31,0.07,0.98,U] [#8 0.44,-0.19,0.93,U] 
03:49:42.246 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.08}, one-star: {0.31, 0.26}
03:49:42.246 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
03:49:42.246 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.32 = 1.32)
03:49:42.246 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-0.42 mountX=-0.05 mountY=0.20, mountTheta=1.81
03:49:42.250 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.08, opts=13)
03:49:42.250 00.000 10844 Enqueuing Move request for scope (0.19, -0.08)
03:49:42.250 00.000 11060 Worker thread wakes up
03:49:42.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:42.250 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
03:49:42.250 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.4
03:49:42.250 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
03:49:42.250 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:42.250 00.000 11060 Moving (0.19, -0.08) raw xDistance=-0.05 yDistance=0.20
03:49:42.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:49:42.250 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:42.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:49:42.250 00.000 11060 MoveAxis(E, 0, ABG)
03:49:42.250 00.000 11060 Move returns status 0, amount 0
03:49:42.250 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:42.250 00.000 10844 Enqueuing Expose request
03:49:42.250 00.000 11060 MoveAxis(N, 0, ABG)
03:49:42.250 00.000 11060 Move returns status 0, amount 0
03:49:42.250 00.000 11060 move complete, result=0
03:49:42.250 00.000 11060 worker thread done servicing request
03:49:42.250 00.000 11060 Worker thread wakes up
03:49:42.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:42.250 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:42.255 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:49:42.905 00.650 11060 Exposure complete
03:49:43.112 00.207 11060 worker thread done servicing request
03:49:43.112 00.000 10844 OnExposeComplete: enter
03:49:43.112 00.000 10844 UpdateGuideState(): m_state=6
03:49:43.112 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
03:49:43.112 00.000 10844 Star::Find returns 1 (0), X=621.38, Y=105.04, Mass=1953, SNR=27.8, Peak=190 HFD=3.4
03:49:43.112 00.000 10844 MultiStar: [#1 0.10,0.41,0.91,U] [#2 -0.49,0.41,0.00,M1] [#3 0.45,-0.04,0.94,U] [#4 -0.07,0.20,0.95,U] [#5 -0.07,0.28,0.91,U] [#6 -0.01,0.02,0.98,U] [#7 0.43,0.15,0.93,U] [#8 0.47,-0.16,0.76,U] 
03:49:43.112 00.000 10844 refined, 7 included, MultiStar: {0.23, 0.13}, one-star: {0.55, 0.13}
03:49:43.112 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.39) = xAngle (-0.88 = -0.88)
03:49:43.112 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.24 = 2.24)
03:49:43.112 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.26 cameraTheta=0.51 mountX=0.17 mountY=0.20, mountTheta=0.89
03:49:43.117 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.13, opts=13)
03:49:43.119 00.002 10844 Enqueuing Move request for scope (0.23, 0.13)
03:49:43.119 00.000 11060 Worker thread wakes up
03:49:43.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
03:49:43.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
03:49:43.119 00.000 11060 Moving (0.23, 0.13) raw xDistance=0.17 yDistance=0.20
03:49:43.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
03:49:43.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:43.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:43.119 00.000 10844 UpdateGuideState exits: m=1953 SNR=27.8
03:49:43.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:43.120 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:43.120 00.000 10844 Enqueuing Expose request
03:49:43.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:49:43.120 00.000 11060 MoveAxis(W, 39, ABG)
03:49:43.122 00.002 11060 Guiding  Dir = 3, Dur = 39
03:49:43.132 00.010 11060 IsSlewing returns 0
03:49:43.132 00.000 11060 IsGuiding returns 0
03:49:43.177 00.045 11060 IsGuiding returns 0
03:49:43.177 00.000 11060 Move returns status 0, amount 39
03:49:43.177 00.000 11060 MoveAxis(N, 0, ABG)
03:49:43.177 00.000 11060 Move returns status 0, amount 0
03:49:43.177 00.000 11060 move complete, result=0
03:49:43.177 00.000 11060 worker thread done servicing request
03:49:43.177 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
03:49:43.177 00.000 11060 Worker thread wakes up
03:49:43.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:43.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:43.818 00.641 11060 Exposure complete
03:49:44.020 00.202 11060 worker thread done servicing request
03:49:44.020 00.000 10844 OnExposeComplete: enter
03:49:44.020 00.000 10844 UpdateGuideState(): m_state=6
03:49:44.020 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
03:49:44.020 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=105.24, Mass=1764, SNR=26.9, Peak=195 HFD=3.3
03:49:44.020 00.000 10844 MultiStar: [#1 0.11,0.51,0.90,U] [#2 0.45,0.42,0.00,M2] [#3 0.48,0.54,0.00,M3] [#4 0.05,-0.10,0.99,U] [#5 -0.11,0.46,0.94,U] [#6 -0.11,0.49,0.96,U] [#7 0.05,0.78,0.00,M1] [#8 0.66,0.47,0.00,M1] 
03:49:44.026 00.006 10844 single-star, 4 included, MultiStar: {-0.01, 0.33}, one-star: {-0.00, 0.32}
03:49:44.026 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.39) = xAngle (0.19 = 0.19)
03:49:44.026 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.97)
03:49:44.026 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.58 mountX=0.32 mountY=-0.06, mountTheta=-0.18
03:49:44.026 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.32, opts=13)
03:49:44.026 00.000 10844 Enqueuing Move request for scope (-0.00, 0.32)
03:49:44.026 00.000 11060 Worker thread wakes up
03:49:44.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:44.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.32) opts 0xd
03:49:44.026 00.000 10844 UpdateGuideState exits: m=1764 SNR=26.9
03:49:44.026 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.32)
03:49:44.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:44.026 00.000 11060 Moving (-0.00, 0.32) raw xDistance=0.32 yDistance=-0.06
03:49:44.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:44.026 00.000 10844 Enqueuing Expose request
03:49:44.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
03:49:44.026 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:44.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:49:44.026 00.000 11060 MoveAxis(W, 75, ABG)
03:49:44.026 00.000 11060 Guiding  Dir = 3, Dur = 75
03:49:44.036 00.010 11060 IsSlewing returns 0
03:49:44.036 00.000 11060 IsGuiding returns 0
03:49:44.114 00.078 11060 IsGuiding returns 0
03:49:44.114 00.000 11060 Move returns status 0, amount 75
03:49:44.114 00.000 11060 MoveAxis(N, 0, ABG)
03:49:44.114 00.000 11060 Move returns status 0, amount 0
03:49:44.115 00.001 11060 move complete, result=0
03:49:44.115 00.000 11060 worker thread done servicing request
03:49:44.115 00.000 10844 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
03:49:44.115 00.000 11060 Worker thread wakes up
03:49:44.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:44.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:44.745 00.630 11060 Exposure complete
03:49:44.945 00.200 11060 worker thread done servicing request
03:49:44.945 00.000 10844 OnExposeComplete: enter
03:49:44.945 00.000 10844 UpdateGuideState(): m_state=6
03:49:44.945 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
03:49:44.947 00.002 10844 Star::Find returns 1 (0), X=621.10, Y=104.85, Mass=1976, SNR=28.0, Peak=203 HFD=2.8
03:49:44.947 00.000 10844 MultiStar: [#1 0.61,0.27,0.00,M4] [#2 0.03,0.74,0.00,M3] [#3 0.60,0.20,0.00,M4] [#4 0.35,0.28,0.96,U] [#5 0.38,0.46,0.00,M1] [#6 -0.41,0.11,0.93,U] [#7 0.90,0.30,0.00,M2] [#8 0.69,0.30,0.00,M2] 
03:49:44.947 00.000 10844 refined, 2 included, MultiStar: {0.08, 0.11}, one-star: {0.27, -0.07}
03:49:44.947 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.45 = -0.45)
03:49:44.947 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:49:44.947 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.93 mountX=0.12 mountY=0.06, mountTheta=0.47
03:49:44.947 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.11, opts=13)
03:49:44.947 00.000 10844 Enqueuing Move request for scope (0.08, 0.11)
03:49:44.947 00.000 11060 Worker thread wakes up
03:49:44.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
03:49:44.947 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
03:49:44.947 00.000 11060 Moving (0.08, 0.11) raw xDistance=0.12 yDistance=0.06
03:49:44.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:49:44.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:44.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:49:44.947 00.000 11060 MoveAxis(E, 0, ABG)
03:49:44.947 00.000 11060 Move returns status 0, amount 0
03:49:44.947 00.000 11060 MoveAxis(N, 0, ABG)
03:49:44.947 00.000 11060 Move returns status 0, amount 0
03:49:44.947 00.000 11060 move complete, result=0
03:49:44.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:44.947 00.000 11060 worker thread done servicing request
03:49:44.947 00.000 10844 UpdateGuideState exits: m=1976 SNR=28.0
03:49:44.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:44.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:44.947 00.000 10844 Enqueuing Expose request
03:49:44.954 00.007 11060 Worker thread wakes up
03:49:44.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:44.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:44.954 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:45.591 00.637 11060 Exposure complete
03:49:45.791 00.200 11060 worker thread done servicing request
03:49:45.791 00.000 10844 OnExposeComplete: enter
03:49:45.791 00.000 10844 UpdateGuideState(): m_state=6
03:49:45.791 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
03:49:45.793 00.002 10844 Star::Find returns 1 (0), X=620.86, Y=104.93, Mass=2132, SNR=28.8, Peak=175 HFD=4.2
03:49:45.793 00.000 10844 MultiStar: [#1 0.87,0.48,0.00,M5] [#2 0.23,0.76,0.00,M4] [#3 0.75,0.68,0.00,M5] [#4 0.47,0.15,0.98,U] [#5 0.41,0.40,0.83,U] [#6 -0.04,0.01,0.89,U] [#7 0.83,0.21,0.00,M3] [#8 0.41,0.25,0.70,U] 
03:49:45.793 00.000 10844 single-star, 4 included, MultiStar: {0.25, 0.15}, one-star: {0.03, 0.01}
03:49:45.793 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.39) = xAngle (-1.13 = -1.13)
03:49:45.793 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.99 = 1.99)
03:49:45.793 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.26 mountX=0.01 mountY=0.03, mountTheta=1.14
03:49:45.793 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
03:49:45.793 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
03:49:45.793 00.000 11060 Worker thread wakes up
03:49:45.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:45.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
03:49:45.797 00.004 10844 UpdateGuideState exits: m=2132 SNR=28.8
03:49:45.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
03:49:45.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:45.797 00.000 11060 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=0.03
03:49:45.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:45.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:49:45.797 00.000 10844 Enqueuing Expose request
03:49:45.797 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:45.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:49:45.797 00.000 11060 MoveAxis(E, 0, ABG)
03:49:45.797 00.000 11060 Move returns status 0, amount 0
03:49:45.797 00.000 11060 MoveAxis(N, 0, ABG)
03:49:45.797 00.000 11060 Move returns status 0, amount 0
03:49:45.798 00.001 11060 move complete, result=0
03:49:45.798 00.000 11060 worker thread done servicing request
03:49:45.798 00.000 11060 Worker thread wakes up
03:49:45.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:45.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:45.801 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:46.428 00.627 11060 Exposure complete
03:49:46.638 00.210 11060 worker thread done servicing request
03:49:46.638 00.000 10844 OnExposeComplete: enter
03:49:46.638 00.000 10844 UpdateGuideState(): m_state=6
03:49:46.638 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
03:49:46.638 00.000 10844 Star::Find returns 1 (0), X=621.31, Y=105.10, Mass=1900, SNR=27.7, Peak=183 HFD=3.4
03:49:46.639 00.001 10844 MultiStar: [#1 0.64,0.55,0.00,M6] [#2 0.48,0.14,0.89,U] [#3 0.76,-0.29,0.00,M6] [#4 0.25,-0.08,0.93,U] [#5 -0.06,0.21,0.86,U] [#6 0.54,0.17,0.92,U] [#7 0.72,0.23,0.00,M4] [#8 0.28,0.10,0.80,U] 
03:49:46.639 00.000 10844 refined, 5 included, MultiStar: {0.34, 0.12}, one-star: {0.48, 0.18}
03:49:46.639 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.39) = xAngle (-1.05 = -1.05)
03:49:46.639 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.08 = 2.08)
03:49:46.639 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.12 hyp=0.36 cameraTheta=0.34 mountX=0.18 mountY=0.31, mountTheta=1.05
03:49:46.641 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.12, opts=13)
03:49:46.641 00.000 10844 Enqueuing Move request for scope (0.34, 0.12)
03:49:46.641 00.000 11060 Worker thread wakes up
03:49:46.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.12) opts 0xd
03:49:46.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.12)
03:49:46.641 00.000 11060 Moving (0.34, 0.12) raw xDistance=0.18 yDistance=0.31
03:49:46.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:49:46.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:49:46.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:49:46.641 00.000 11060 MoveAxis(W, 42, ABG)
03:49:46.641 00.000 11060 Guiding  Dir = 3, Dur = 42
03:49:46.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:46.641 00.000 10844 UpdateGuideState exits: m=1900 SNR=27.7
03:49:46.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:46.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:46.641 00.000 10844 Enqueuing Expose request
03:49:46.657 00.016 11060 IsSlewing returns 0
03:49:46.657 00.000 11060 IsGuiding returns 0
03:49:46.703 00.046 11060 IsGuiding returns 0
03:49:46.703 00.000 11060 Move returns status 0, amount 42
03:49:46.703 00.000 11060 MoveAxis(N, 0, ABG)
03:49:46.703 00.000 11060 Move returns status 0, amount 0
03:49:46.703 00.000 11060 move complete, result=0
03:49:46.703 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.3 px 0 ms NORTH
03:49:46.703 00.000 11060 worker thread done servicing request
03:49:46.705 00.002 11060 Worker thread wakes up
03:49:46.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:46.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:47.325 00.620 11060 Exposure complete
03:49:47.526 00.201 11060 worker thread done servicing request
03:49:47.526 00.000 10844 OnExposeComplete: enter
03:49:47.526 00.000 10844 UpdateGuideState(): m_state=6
03:49:47.526 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
03:49:47.529 00.003 10844 Star::Find returns 1 (0), X=621.12, Y=105.27, Mass=1756, SNR=26.5, Peak=191 HFD=3.3
03:49:47.529 00.000 10844 MultiStar: [#1 0.38,0.45,0.00,M7] [#2 0.80,0.71,0.00,M4] [#3 0.83,-0.20,0.00,M7] [#4 0.63,-0.05,0.00,M1] [#5 0.57,0.45,0.00,M1] [#6 0.57,0.40,0.00,M1] [#7 0.62,0.48,0.00,M5] [#8 0.72,-0.09,0.00,M1] 
03:49:47.529 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (1.39) = xAngle (-0.51 = -0.51)
03:49:47.529 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.61 = 2.61)
03:49:47.529 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.35 hyp=0.46 cameraTheta=0.88 mountX=0.40 mountY=0.23, mountTheta=0.52
03:49:47.529 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.35, opts=13)
03:49:47.529 00.000 10844 Enqueuing Move request for scope (0.29, 0.35)
03:49:47.529 00.000 11060 Worker thread wakes up
03:49:47.529 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:47.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.35) opts 0xd
03:49:47.529 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.5
03:49:47.529 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.35)
03:49:47.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:47.529 00.000 11060 Moving (0.29, 0.35) raw xDistance=0.40 yDistance=0.23
03:49:47.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:47.529 00.000 10844 Enqueuing Expose request
03:49:47.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
03:49:47.529 00.000 11060 switching direction from -1 to 1 - decHistory=5 oldest=0.24 newest=0.57
03:49:47.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:49:47.529 00.000 11060 MoveAxis(W, 95, ABG)
03:49:47.529 00.000 11060 Guiding  Dir = 3, Dur = 95
03:49:47.539 00.010 11060 IsSlewing returns 0
03:49:47.540 00.001 11060 IsGuiding returns 0
03:49:47.648 00.108 11060 IsGuiding returns 0
03:49:47.648 00.000 11060 Move returns status 0, amount 95
03:49:47.648 00.000 11060 BLC: Oldest BLC event removed
03:49:47.648 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
03:49:47.648 00.000 11060 MoveAxis(S, 746, ABG)
03:49:47.648 00.000 11060 Guiding  Dir = 1, Dur = 746
03:49:47.679 00.031 11060 IsSlewing returns 0
03:49:47.679 00.000 11060 IsGuiding returns 0
03:49:48.452 00.773 11060 IsGuiding returns 0
03:49:48.452 00.000 11060 Move returns status 0, amount 746
03:49:48.452 00.000 11060 move complete, result=0
03:49:48.452 00.000 11060 worker thread done servicing request
03:49:48.452 00.000 10844 GuideStep: 0.4 px 95 ms WEST, 0.2 px 746 ms SOUTH
03:49:48.452 00.000 11060 Worker thread wakes up
03:49:48.453 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:48.453 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:49.086 00.633 11060 Exposure complete
03:49:49.305 00.219 11060 worker thread done servicing request
03:49:49.305 00.000 10844 OnExposeComplete: enter
03:49:49.305 00.000 10844 UpdateGuideState(): m_state=6
03:49:49.305 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
03:49:49.305 00.000 10844 Star::Find returns 1 (0), X=621.11, Y=104.83, Mass=1997, SNR=28.4, Peak=205 HFD=3.3
03:49:49.305 00.000 10844 MultiStar: [#1 0.44,0.16,0.99,U] [#2 0.36,0.41,0.80,U] [#3 0.54,0.59,0.00,M8] [#4 0.53,0.02,0.94,U] [#5 -0.22,0.15,0.89,U] [#6 0.11,0.26,0.94,U] [#7 0.81,0.20,0.00,M6] [#8 0.60,-0.01,0.00,M2] 
03:49:49.305 00.000 10844 refined, 5 included, MultiStar: {0.25, 0.14}, one-star: {0.28, -0.09}
03:49:49.305 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.39) = xAngle (-0.87 = -0.87)
03:49:49.305 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.25 = 2.25)
03:49:49.308 00.003 10844 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.52 mountX=0.19 mountY=0.23, mountTheta=0.88
03:49:49.308 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.14, opts=13)
03:49:49.308 00.000 10844 Enqueuing Move request for scope (0.25, 0.14)
03:49:49.308 00.000 11060 Worker thread wakes up
03:49:49.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:49.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
03:49:49.308 00.000 10844 UpdateGuideState exits: m=1997 SNR=28.4
03:49:49.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
03:49:49.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:49.308 00.000 11060 Moving (0.25, 0.14) raw xDistance=0.19 yDistance=0.23
03:49:49.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:49.308 00.000 10844 Enqueuing Expose request
03:49:49.308 00.000 11060 BLC: History state: CurrMiss=0.23, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.160197, 1:0.227393
03:49:49.308 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
03:49:49.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:49:49.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:49:49.308 00.000 11060 MoveAxis(W, 47, ABG)
03:49:49.308 00.000 11060 Guiding  Dir = 3, Dur = 47
03:49:49.333 00.025 11060 IsSlewing returns 0
03:49:49.333 00.000 11060 IsGuiding returns 0
03:49:49.384 00.051 11060 IsGuiding returns 0
03:49:49.384 00.000 11060 Move returns status 0, amount 47
03:49:49.384 00.000 11060 MoveAxis(S, 88, ABG)
03:49:49.384 00.000 11060 Guiding  Dir = 1, Dur = 88
03:49:49.399 00.015 11060 IsSlewing returns 0
03:49:49.400 00.001 11060 IsGuiding returns 0
03:49:49.492 00.092 11060 IsGuiding returns 0
03:49:49.492 00.000 11060 Move returns status 0, amount 88
03:49:49.492 00.000 11060 move complete, result=0
03:49:49.492 00.000 11060 worker thread done servicing request
03:49:49.492 00.000 10844 GuideStep: 0.2 px 47 ms WEST, 0.2 px 88 ms SOUTH
03:49:49.492 00.000 11060 Worker thread wakes up
03:49:49.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:49.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:50.123 00.631 11060 Exposure complete
03:49:50.330 00.207 11060 worker thread done servicing request
03:49:50.330 00.000 10844 OnExposeComplete: enter
03:49:50.330 00.000 10844 UpdateGuideState(): m_state=6
03:49:50.330 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
03:49:50.330 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.72, Mass=1888, SNR=27.4, Peak=213 HFD=3.4
03:49:50.330 00.000 10844 MultiStar: [#1 0.62,0.65,0.00,M7] [#2 0.21,-0.12,0.83,U] [#3 0.74,-0.27,0.00,M9] [#4 -0.18,-0.42,0.91,U] [#5 -0.14,0.30,0.95,U] [#6 -0.11,-0.40,0.83,U] [#7 0.01,0.17,0.89,U] [#8 0.65,-0.33,0.00,M3] 
03:49:50.330 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.11}, one-star: {0.10, -0.20}
03:49:50.330 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.13)
03:49:50.330 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.03 = -0.03)
03:49:50.330 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.76 mountX=-0.11 mountY=-0.00, mountTheta=-3.11
03:49:50.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.11, opts=13)
03:49:50.332 00.000 10844 Enqueuing Move request for scope (-0.02, -0.11)
03:49:50.332 00.000 11060 Worker thread wakes up
03:49:50.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:49:50.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
03:49:50.332 00.000 10844 UpdateGuideState exits: m=1888 SNR=27.4
03:49:50.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
03:49:50.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:50.332 00.000 11060 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=-0.00
03:49:50.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:50.332 00.000 10844 Enqueuing Expose request
03:49:50.332 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.160197, 1:0.227393, 2:-0.003064
03:49:50.332 00.000 11060 BLC: No correction, Miss < min_move
03:49:50.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:49:50.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:50.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:49:50.332 00.000 11060 MoveAxis(E, 0, ABG)
03:49:50.332 00.000 11060 Move returns status 0, amount 0
03:49:50.332 00.000 11060 MoveAxis(N, 0, ABG)
03:49:50.332 00.000 11060 Move returns status 0, amount 0
03:49:50.332 00.000 11060 move complete, result=0
03:49:50.332 00.000 11060 worker thread done servicing request
03:49:50.332 00.000 11060 Worker thread wakes up
03:49:50.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:50.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:50.338 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:50.968 00.630 11060 Exposure complete
03:49:51.186 00.218 11060 worker thread done servicing request
03:49:51.186 00.000 10844 OnExposeComplete: enter
03:49:51.186 00.000 10844 UpdateGuideState(): m_state=6
03:49:51.186 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
03:49:51.186 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=104.96, Mass=1719, SNR=25.8, Peak=162 HFD=3.5
03:49:51.186 00.000 10844 MultiStar: [#1 0.28,0.75,0.00,M8] [#2 0.35,0.01,0.95,U] [#3 0.04,0.41,1.01,U] [#4 0.39,-0.02,0.99,U] [#5 -0.19,0.50,0.98,U] [#6 -0.25,0.04,1.08,U] [#7 -0.21,0.38,1.03,U] [#8 0.73,-0.24,0.00,M4] 
03:49:51.186 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.19}, one-star: {-0.38, 0.04}
03:49:51.186 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
03:49:51.186 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.52 = -2.77)
03:49:51.186 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.78 mountX=0.18 mountY=-0.07, mountTheta=-0.38
03:49:51.191 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.19, opts=13)
03:49:51.191 00.000 10844 Enqueuing Move request for scope (-0.04, 0.19)
03:49:51.191 00.000 11060 Worker thread wakes up
03:49:51.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:51.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
03:49:51.191 00.000 10844 UpdateGuideState exits: m=1719 SNR=25.8
03:49:51.191 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
03:49:51.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:51.191 00.000 11060 Moving (-0.04, 0.19) raw xDistance=0.18 yDistance=-0.07
03:49:51.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:51.191 00.000 10844 Enqueuing Expose request
03:49:51.191 00.000 11060 BLC: window closed
03:49:51.191 00.000 11060 BLC: History state: CurrMiss=-0.07, AvgInitMiss=0.24, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.160197, 1:0.227393, 2:-0.003064
03:49:51.191 00.000 11060 BLC: No correction, Miss < min_move
03:49:51.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:49:51.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:51.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:49:51.191 00.000 11060 MoveAxis(W, 43, ABG)
03:49:51.191 00.000 11060 Guiding  Dir = 3, Dur = 43
03:49:51.217 00.026 11060 IsSlewing returns 0
03:49:51.218 00.001 11060 IsGuiding returns 0
03:49:51.278 00.060 11060 IsGuiding returns 0
03:49:51.278 00.000 11060 Move returns status 0, amount 43
03:49:51.278 00.000 11060 MoveAxis(N, 0, ABG)
03:49:51.278 00.000 11060 Move returns status 0, amount 0
03:49:51.278 00.000 11060 move complete, result=0
03:49:51.278 00.000 11060 worker thread done servicing request
03:49:51.278 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
03:49:51.278 00.000 11060 Worker thread wakes up
03:49:51.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:51.279 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:51.915 00.636 11060 Exposure complete
03:49:52.123 00.208 11060 worker thread done servicing request
03:49:52.123 00.000 10844 OnExposeComplete: enter
03:49:52.123 00.000 10844 UpdateGuideState(): m_state=6
03:49:52.123 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
03:49:52.123 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=105.48, Mass=1911, SNR=27.8, Peak=192 HFD=3.5
03:49:52.125 00.002 10844 MultiStar: [#1 0.47,0.04,0.89,U] [#2 0.32,0.56,0.00,M2] [#3 0.32,0.70,0.00,M9] [#4 0.32,0.35,0.99,U] [#5 0.01,0.35,0.82,U] [#6 0.08,-0.44,0.96,U] [#7 0.32,0.06,0.88,U] [#8 0.32,0.26,0.75,U] 
03:49:52.125 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.17}, one-star: {-0.14, 0.56}
03:49:52.125 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.67 = -0.67)
03:49:52.125 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.45 = 2.45)
03:49:52.125 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.25 cameraTheta=0.71 mountX=0.20 mountY=0.16, mountTheta=0.69
03:49:52.128 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.17, opts=13)
03:49:52.128 00.000 10844 Enqueuing Move request for scope (0.19, 0.17)
03:49:52.128 00.000 11060 Worker thread wakes up
03:49:52.128 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:52.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
03:49:52.128 00.000 10844 UpdateGuideState exits: m=1911 SNR=27.8
03:49:52.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
03:49:52.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:52.128 00.000 11060 Moving (0.19, 0.17) raw xDistance=0.20 yDistance=0.16
03:49:52.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:52.129 00.001 10844 Enqueuing Expose request
03:49:52.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:49:52.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:52.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:49:52.129 00.000 11060 MoveAxis(W, 48, ABG)
03:49:52.129 00.000 11060 Guiding  Dir = 3, Dur = 48
03:49:52.169 00.040 11060 IsSlewing returns 0
03:49:52.169 00.000 11060 IsGuiding returns 0
03:49:52.261 00.092 11060 IsGuiding returns 0
03:49:52.261 00.000 11060 Move returns status 0, amount 48
03:49:52.261 00.000 11060 MoveAxis(N, 0, ABG)
03:49:52.261 00.000 11060 Move returns status 0, amount 0
03:49:52.261 00.000 11060 move complete, result=0
03:49:52.261 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.2 px 0 ms NORTH
03:49:52.261 00.000 11060 worker thread done servicing request
03:49:52.261 00.000 11060 Worker thread wakes up
03:49:52.262 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:52.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:52.886 00.624 11060 Exposure complete
03:49:53.085 00.199 11060 worker thread done servicing request
03:49:53.085 00.000 10844 OnExposeComplete: enter
03:49:53.085 00.000 10844 UpdateGuideState(): m_state=6
03:49:53.085 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
03:49:53.085 00.000 10844 Star::Find returns 1 (0), X=621.03, Y=104.99, Mass=1754, SNR=26.3, Peak=177 HFD=4.0
03:49:53.085 00.000 10844 MultiStar: [#1 0.02,-0.31,0.92,U] [#2 -0.12,0.27,0.98,U] [#3 0.14,0.15,1.00,U] [#4 -0.01,0.03,0.95,U] [#5 -0.17,0.32,0.96,U] [#6 -0.67,-0.61,0.00,M1] [#7 0.31,0.26,0.94,U] [#8 -0.44,-0.07,0.89,U] 
03:49:53.085 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.09}, one-star: {0.20, 0.08}
03:49:53.085 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.39) = xAngle (0.21 = 0.21)
03:49:53.085 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.34 = -2.95)
03:49:53.085 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.09 mountY=-0.02, mountTheta=-0.20
03:49:53.090 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
03:49:53.090 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
03:49:53.090 00.000 11060 Worker thread wakes up
03:49:53.090 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:53.090 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
03:49:53.090 00.000 10844 UpdateGuideState exits: m=1754 SNR=26.3
03:49:53.090 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
03:49:53.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:53.090 00.000 11060 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
03:49:53.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:53.090 00.000 10844 Enqueuing Expose request
03:49:53.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:49:53.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:53.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:49:53.090 00.000 11060 MoveAxis(E, 0, ABG)
03:49:53.090 00.000 11060 Move returns status 0, amount 0
03:49:53.090 00.000 11060 MoveAxis(N, 0, ABG)
03:49:53.090 00.000 11060 Move returns status 0, amount 0
03:49:53.090 00.000 11060 move complete, result=0
03:49:53.090 00.000 11060 worker thread done servicing request
03:49:53.090 00.000 11060 Worker thread wakes up
03:49:53.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:53.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:53.090 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:49:53.729 00.639 11060 Exposure complete
03:49:53.913 00.184 11060 worker thread done servicing request
03:49:53.913 00.000 10844 OnExposeComplete: enter
03:49:53.913 00.000 10844 UpdateGuideState(): m_state=6
03:49:53.913 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
03:49:53.913 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.38, Mass=1804, SNR=27.1, Peak=181 HFD=2.7
03:49:53.913 00.000 10844 MultiStar: [#1 0.24,0.27,0.95,U] [#2 -0.26,0.48,0.86,U] [#3 0.22,-0.04,0.91,U] [#4 -0.33,-0.41,0.97,U] [#5 -0.07,0.03,0.88,U] [#6 0.11,0.15,1.02,U] [#7 0.06,-0.50,0.94,U] [#8 0.73,-0.60,0.00,M3] 
03:49:53.913 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.07, -0.53}
03:49:53.913 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
03:49:53.913 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.27 = 0.27)
03:49:53.913 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.46 mountX=-0.08 mountY=0.02, mountTheta=2.87
03:49:53.916 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
03:49:53.916 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
03:49:53.916 00.000 11060 Worker thread wakes up
03:49:53.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
03:49:53.916 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
03:49:53.916 00.000 11060 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.02
03:49:53.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:49:53.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:53.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:49:53.916 00.000 11060 MoveAxis(E, 0, ABG)
03:49:53.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:53.916 00.000 11060 Move returns status 0, amount 0
03:49:53.916 00.000 10844 UpdateGuideState exits: m=1804 SNR=27.1
03:49:53.916 00.000 11060 MoveAxis(N, 0, ABG)
03:49:53.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:53.916 00.000 11060 Move returns status 0, amount 0
03:49:53.916 00.000 11060 move complete, result=0
03:49:53.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:53.916 00.000 10844 Enqueuing Expose request
03:49:53.916 00.000 11060 worker thread done servicing request
03:49:53.916 00.000 11060 Worker thread wakes up
03:49:53.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:53.916 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:53.920 00.004 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:54.566 00.646 11060 Exposure complete
03:49:54.776 00.210 11060 worker thread done servicing request
03:49:54.776 00.000 10844 OnExposeComplete: enter
03:49:54.776 00.000 10844 UpdateGuideState(): m_state=6
03:49:54.776 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
03:49:54.776 00.000 10844 Star::Find returns 1 (0), X=620.51, Y=105.11, Mass=1850, SNR=27.5, Peak=224 HFD=3.3
03:49:54.776 00.000 10844 MultiStar: [#1 0.13,0.19,0.88,U] [#2 -0.12,-0.00,0.89,U] [#3 0.45,0.39,0.00,M8] [#4 -0.22,0.26,0.98,U] [#5 -0.40,0.16,0.91,U] [#6 -0.15,-0.35,0.94,U] [#7 -0.18,0.48,0.87,U] [#8 0.36,0.62,0.00,M4] 
03:49:54.776 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.13}, one-star: {-0.32, 0.19}
03:49:54.776 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.39) = xAngle (1.14 = 1.14)
03:49:54.776 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.26 = -2.02)
03:49:54.776 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.53 mountX=0.10 mountY=-0.20, mountTheta=-1.13
03:49:54.776 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.13, opts=13)
03:49:54.776 00.000 10844 Enqueuing Move request for scope (-0.19, 0.13)
03:49:54.781 00.005 11060 Worker thread wakes up
03:49:54.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:54.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
03:49:54.781 00.000 10844 UpdateGuideState exits: m=1850 SNR=27.5
03:49:54.781 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
03:49:54.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:54.781 00.000 11060 Moving (-0.19, 0.13) raw xDistance=0.10 yDistance=-0.20
03:49:54.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:54.781 00.000 10844 Enqueuing Expose request
03:49:54.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:49:54.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:49:54.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:49:54.781 00.000 11060 MoveAxis(E, 0, ABG)
03:49:54.781 00.000 11060 Move returns status 0, amount 0
03:49:54.781 00.000 11060 MoveAxis(N, 0, ABG)
03:49:54.781 00.000 11060 Move returns status 0, amount 0
03:49:54.781 00.000 11060 move complete, result=0
03:49:54.781 00.000 11060 worker thread done servicing request
03:49:54.781 00.000 11060 Worker thread wakes up
03:49:54.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:54.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:54.781 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:49:55.418 00.637 11060 Exposure complete
03:49:55.626 00.208 11060 worker thread done servicing request
03:49:55.626 00.000 10844 OnExposeComplete: enter
03:49:55.626 00.000 10844 UpdateGuideState(): m_state=6
03:49:55.626 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
03:49:55.626 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=105.60, Mass=2085, SNR=28.6, Peak=196 HFD=3.7
03:49:55.626 00.000 10844 MultiStar: [#1 0.08,0.41,0.93,U] [#2 -0.07,0.60,0.00,M1] [#3 0.67,0.65,0.00,M9] [#4 -0.01,0.08,0.85,U] [#5 -0.18,0.41,0.90,U] [#6 0.21,0.66,0.00,M1] [#7 0.51,0.38,0.00,M1] [#8 0.42,0.11,0.73,U] 
03:49:55.626 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.36}, one-star: {0.01, 0.68}
03:49:55.626 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
03:49:55.626 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.11)
03:49:55.626 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.43 mountX=0.36 mountY=-0.01, mountTheta=-0.03
03:49:55.631 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.36, opts=13)
03:49:55.631 00.000 10844 Enqueuing Move request for scope (0.05, 0.36)
03:49:55.631 00.000 11060 Worker thread wakes up
03:49:55.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:55.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.36) opts 0xd
03:49:55.631 00.000 10844 UpdateGuideState exits: m=2085 SNR=28.6
03:49:55.631 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.36)
03:49:55.631 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:55.631 00.000 11060 Moving (0.05, 0.36) raw xDistance=0.36 yDistance=-0.01
03:49:55.631 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:55.631 00.000 10844 Enqueuing Expose request
03:49:55.631 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
03:49:55.631 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:55.631 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:49:55.633 00.002 11060 MoveAxis(W, 84, ABG)
03:49:55.633 00.000 11060 Guiding  Dir = 3, Dur = 84
03:49:55.642 00.009 11060 IsSlewing returns 0
03:49:55.642 00.000 11060 IsGuiding returns 0
03:49:55.734 00.092 11060 IsGuiding returns 0
03:49:55.734 00.000 11060 Move returns status 0, amount 84
03:49:55.734 00.000 11060 MoveAxis(N, 0, ABG)
03:49:55.734 00.000 11060 Move returns status 0, amount 0
03:49:55.734 00.000 11060 move complete, result=0
03:49:55.735 00.001 11060 worker thread done servicing request
03:49:55.735 00.000 11060 Worker thread wakes up
03:49:55.735 00.000 10844 GuideStep: 0.4 px 84 ms WEST, -0.0 px 0 ms NORTH
03:49:55.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:55.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:56.378 00.643 11060 Exposure complete
03:49:56.583 00.205 11060 worker thread done servicing request
03:49:56.583 00.000 10844 OnExposeComplete: enter
03:49:56.583 00.000 10844 UpdateGuideState(): m_state=6
03:49:56.583 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
03:49:56.583 00.000 10844 Star::Find returns 1 (0), X=620.43, Y=104.85, Mass=1971, SNR=28.6, Peak=204 HFD=3.4
03:49:56.583 00.000 10844 MultiStar: [#1 0.11,0.04,0.86,U] [#2 -0.07,0.07,0.92,U] [#3 0.62,0.86,0.00,M10] [#4 0.45,-0.00,0.91,U] [#5 0.01,0.53,0.98,U] [#6 -0.13,0.51,0.96,U] [#7 0.26,0.43,0.83,U] [#8 0.20,0.87,0.00,M4] 
03:49:56.583 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.21}, one-star: {-0.40, -0.07}
03:49:56.583 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.39) = xAngle (0.08 = 0.08)
03:49:56.583 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.21 = -3.08)
03:49:56.583 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.47 mountX=0.21 mountY=-0.01, mountTheta=-0.06
03:49:56.583 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.21, opts=13)
03:49:56.583 00.000 10844 Enqueuing Move request for scope (0.02, 0.21)
03:49:56.583 00.000 11060 Worker thread wakes up
03:49:56.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:56.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
03:49:56.583 00.000 10844 UpdateGuideState exits: m=1971 SNR=28.6
03:49:56.583 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
03:49:56.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:56.583 00.000 11060 Moving (0.02, 0.21) raw xDistance=0.21 yDistance=-0.01
03:49:56.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:56.588 00.005 10844 Enqueuing Expose request
03:49:56.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:49:56.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:56.589 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:49:56.589 00.000 11060 MoveAxis(W, 53, ABG)
03:49:56.589 00.000 11060 Guiding  Dir = 3, Dur = 53
03:49:56.593 00.004 11060 IsSlewing returns 0
03:49:56.594 00.001 11060 IsGuiding returns 0
03:49:56.659 00.065 11060 IsGuiding returns 0
03:49:56.659 00.000 11060 Move returns status 0, amount 53
03:49:56.659 00.000 11060 MoveAxis(N, 0, ABG)
03:49:56.659 00.000 11060 Move returns status 0, amount 0
03:49:56.659 00.000 11060 move complete, result=0
03:49:56.659 00.000 11060 worker thread done servicing request
03:49:56.659 00.000 11060 Worker thread wakes up
03:49:56.659 00.000 10844 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
03:49:56.659 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:56.659 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:57.295 00.636 11060 Exposure complete
03:49:57.507 00.212 11060 worker thread done servicing request
03:49:57.507 00.000 10844 OnExposeComplete: enter
03:49:57.507 00.000 10844 UpdateGuideState(): m_state=6
03:49:57.507 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
03:49:57.507 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=105.42, Mass=1778, SNR=26.6, Peak=193 HFD=3.3
03:49:57.507 00.000 10844 MultiStar: [#1 -0.27,0.49,1.01,U] [#2 -0.59,0.77,0.00,M1] [#3 0.03,0.50,1.01,U] [#4 -0.19,-0.51,1.02,U] [#5 0.03,0.42,0.99,U] [#6 -0.32,0.51,0.00,M1] [#7 -0.16,-0.19,0.95,U] [#8 -0.17,-0.12,0.88,U] 
03:49:57.507 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.16}, one-star: {-0.21, 0.50}
03:49:57.507 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
03:49:57.507 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.28)
03:49:57.507 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.27 mountX=0.13 mountY=-0.16, mountTheta=-0.88
03:49:57.511 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.16, opts=13)
03:49:57.511 00.000 10844 Enqueuing Move request for scope (-0.13, 0.16)
03:49:57.512 00.001 11060 Worker thread wakes up
03:49:57.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:49:57.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
03:49:57.512 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.6
03:49:57.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
03:49:57.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:57.512 00.000 11060 Moving (-0.13, 0.16) raw xDistance=0.13 yDistance=-0.16
03:49:57.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:57.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:49:57.512 00.000 10844 Enqueuing Expose request
03:49:57.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:57.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:49:57.512 00.000 11060 MoveAxis(W, 33, ABG)
03:49:57.512 00.000 11060 Guiding  Dir = 3, Dur = 33
03:49:57.523 00.011 11060 IsSlewing returns 0
03:49:57.523 00.000 11060 IsGuiding returns 0
03:49:57.571 00.048 11060 IsGuiding returns 0
03:49:57.572 00.001 11060 Move returns status 0, amount 33
03:49:57.572 00.000 11060 MoveAxis(N, 0, ABG)
03:49:57.572 00.000 11060 Move returns status 0, amount 0
03:49:57.572 00.000 11060 move complete, result=0
03:49:57.572 00.000 11060 worker thread done servicing request
03:49:57.573 00.001 10844 GuideStep: 0.1 px 33 ms WEST, -0.2 px 0 ms NORTH
03:49:57.573 00.000 11060 Worker thread wakes up
03:49:57.574 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:57.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:58.214 00.640 11060 Exposure complete
03:49:58.421 00.207 11060 worker thread done servicing request
03:49:58.421 00.000 10844 OnExposeComplete: enter
03:49:58.421 00.000 10844 UpdateGuideState(): m_state=6
03:49:58.421 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
03:49:58.421 00.000 10844 Star::Find returns 1 (0), X=620.09, Y=104.92, Mass=1852, SNR=27.5, Peak=165 HFD=2.9
03:49:58.421 00.000 10844 MultiStar: [#1 -0.53,0.78,0.00,M2] [#2 -0.06,0.79,0.00,M2] [#3 -0.16,0.50,0.96,U] [#4 0.03,0.08,0.99,U] [#5 -0.52,0.80,0.00,M1] [#6 -0.37,0.31,0.94,U] [#7 -0.16,0.51,0.91,U] [#8 0.01,0.03,0.80,U] 
03:49:58.421 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.24}, one-star: {-0.74, -0.00}
03:49:58.421 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
03:49:58.421 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.19)
03:49:58.421 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.24 hyp=0.34 cameraTheta=2.36 mountX=0.19 mountY=-0.28, mountTheta=-0.96
03:49:58.428 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.24, opts=13)
03:49:58.428 00.000 10844 Enqueuing Move request for scope (-0.24, 0.24)
03:49:58.428 00.000 11060 Worker thread wakes up
03:49:58.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.24) opts 0xd
03:49:58.428 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.24)
03:49:58.428 00.000 11060 Moving (-0.24, 0.24) raw xDistance=0.19 yDistance=-0.28
03:49:58.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:49:58.428 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:58.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:49:58.428 00.000 10844 UpdateGuideState exits: m=1852 SNR=27.5
03:49:58.429 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:49:58.429 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:58.429 00.000 11060 MoveAxis(W, 46, ABG)
03:49:58.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:58.429 00.000 10844 Enqueuing Expose request
03:49:58.429 00.000 11060 Guiding  Dir = 3, Dur = 46
03:49:58.446 00.017 11060 IsSlewing returns 0
03:49:58.446 00.000 11060 IsGuiding returns 0
03:49:58.494 00.048 11060 IsGuiding returns 0
03:49:58.494 00.000 11060 Move returns status 0, amount 46
03:49:58.494 00.000 11060 MoveAxis(N, 0, ABG)
03:49:58.494 00.000 11060 Move returns status 0, amount 0
03:49:58.494 00.000 11060 move complete, result=0
03:49:58.494 00.000 11060 worker thread done servicing request
03:49:58.494 00.000 10844 GuideStep: 0.2 px 46 ms WEST, -0.3 px 0 ms NORTH
03:49:58.494 00.000 11060 Worker thread wakes up
03:49:58.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:58.494 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:59.119 00.625 11060 Exposure complete
03:49:59.323 00.204 11060 worker thread done servicing request
03:49:59.323 00.000 10844 OnExposeComplete: enter
03:49:59.323 00.000 10844 UpdateGuideState(): m_state=6
03:49:59.323 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
03:49:59.323 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.84, Mass=1898, SNR=28.0, Peak=216 HFD=2.9
03:49:59.323 00.000 10844 MultiStar: [#1 0.28,0.37,0.88,U] [#2 -0.41,0.47,0.00,M3] [#3 0.38,-0.42,0.93,U] [#4 -0.19,-0.46,0.93,U] [#5 -0.18,0.44,0.89,U] [#6 -0.39,0.09,0.99,U] [#7 0.18,0.19,0.86,U] [#8 0.08,0.02,0.82,U] 
03:49:59.323 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.01, -0.08}
03:49:59.323 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
03:49:59.323 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
03:49:59.323 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.74 mountX=0.02 mountY=0.01, mountTheta=0.66
03:49:59.327 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
03:49:59.327 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
03:49:59.327 00.000 11060 Worker thread wakes up
03:49:59.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:49:59.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
03:49:59.327 00.000 10844 UpdateGuideState exits: m=1898 SNR=28.0
03:49:59.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
03:49:59.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:59.327 00.000 11060 Moving (0.02, 0.01) raw xDistance=0.02 yDistance=0.01
03:49:59.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:49:59.327 00.000 10844 Enqueuing Expose request
03:49:59.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:49:59.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:49:59.329 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:49:59.329 00.000 11060 MoveAxis(E, 0, ABG)
03:49:59.329 00.000 11060 Move returns status 0, amount 0
03:49:59.329 00.000 11060 MoveAxis(N, 0, ABG)
03:49:59.329 00.000 11060 Move returns status 0, amount 0
03:49:59.329 00.000 11060 move complete, result=0
03:49:59.329 00.000 11060 worker thread done servicing request
03:49:59.329 00.000 11060 Worker thread wakes up
03:49:59.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:49:59.329 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:49:59.330 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:49:59.964 00.634 11060 Exposure complete
03:50:00.173 00.209 11060 worker thread done servicing request
03:50:00.173 00.000 10844 OnExposeComplete: enter
03:50:00.173 00.000 10844 UpdateGuideState(): m_state=6
03:50:00.175 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
03:50:00.175 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.73, Mass=2000, SNR=28.0, Peak=247 HFD=3.0
03:50:00.175 00.000 10844 MultiStar: [#1 -0.00,0.15,0.88,U] [#2 -0.08,0.27,0.97,U] [#3 0.35,-0.01,0.82,U] [#4 -0.22,-0.10,0.98,U] [#5 0.39,0.14,0.98,U] [#6 -0.08,-0.03,1.00,U] [#7 0.06,0.08,0.89,U] [#8 0.27,-0.06,0.78,U] 
03:50:00.175 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {-0.08, -0.19}
03:50:00.175 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.39) = xAngle (-0.95 = -0.95)
03:50:00.175 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.17 = 2.17)
03:50:00.175 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.44 mountX=0.04 mountY=0.05, mountTheta=0.96
03:50:00.178 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
03:50:00.178 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
03:50:00.178 00.000 11060 Worker thread wakes up
03:50:00.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:50:00.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
03:50:00.178 00.000 10844 UpdateGuideState exits: m=2000 SNR=28.0
03:50:00.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
03:50:00.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:00.178 00.000 11060 Moving (0.06, 0.03) raw xDistance=0.04 yDistance=0.05
03:50:00.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:00.178 00.000 10844 Enqueuing Expose request
03:50:00.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:50:00.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:00.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:50:00.178 00.000 11060 MoveAxis(E, 0, ABG)
03:50:00.178 00.000 11060 Move returns status 0, amount 0
03:50:00.178 00.000 11060 MoveAxis(N, 0, ABG)
03:50:00.178 00.000 11060 Move returns status 0, amount 0
03:50:00.178 00.000 11060 move complete, result=0
03:50:00.178 00.000 11060 worker thread done servicing request
03:50:00.178 00.000 11060 Worker thread wakes up
03:50:00.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:00.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:00.178 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:00.810 00.632 11060 Exposure complete
03:50:01.015 00.205 11060 worker thread done servicing request
03:50:01.015 00.000 10844 OnExposeComplete: enter
03:50:01.015 00.000 10844 UpdateGuideState(): m_state=6
03:50:01.015 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
03:50:01.015 00.000 10844 Star::Find returns 1 (0), X=621.05, Y=105.01, Mass=2031, SNR=28.4, Peak=203 HFD=2.9
03:50:01.015 00.000 10844 MultiStar: [#1 1.10,0.11,0.00,M1] [#2 -0.06,0.44,0.84,U] [#3 0.65,-0.45,0.00,M7] [#4 0.29,-0.14,0.99,U] [#5 -0.10,0.54,0.98,U] [#6 -0.30,-0.19,0.92,U] [#7 0.89,0.14,0.00,M1] [#8 0.53,-0.03,0.91,U] 
03:50:01.015 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {0.22, 0.09}
03:50:01.015 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
03:50:01.015 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
03:50:01.020 00.005 10844 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.85 mountX=0.13 mountY=0.08, mountTheta=0.55
03:50:01.021 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.11, opts=13)
03:50:01.021 00.000 10844 Enqueuing Move request for scope (0.10, 0.11)
03:50:01.021 00.000 11060 Worker thread wakes up
03:50:01.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:01.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
03:50:01.021 00.000 10844 UpdateGuideState exits: m=2031 SNR=28.4
03:50:01.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
03:50:01.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:01.021 00.000 11060 Moving (0.10, 0.11) raw xDistance=0.13 yDistance=0.08
03:50:01.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:01.021 00.000 10844 Enqueuing Expose request
03:50:01.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:50:01.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:01.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:50:01.021 00.000 11060 MoveAxis(W, 31, ABG)
03:50:01.021 00.000 11060 Guiding  Dir = 3, Dur = 31
03:50:01.036 00.015 11060 IsSlewing returns 0
03:50:01.037 00.001 11060 IsGuiding returns 0
03:50:01.083 00.046 11060 IsGuiding returns 0
03:50:01.083 00.000 11060 Move returns status 0, amount 31
03:50:01.083 00.000 11060 MoveAxis(N, 0, ABG)
03:50:01.083 00.000 11060 Move returns status 0, amount 0
03:50:01.083 00.000 11060 move complete, result=0
03:50:01.083 00.000 11060 worker thread done servicing request
03:50:01.083 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
03:50:01.084 00.001 11060 Worker thread wakes up
03:50:01.085 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:01.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:01.715 00.630 11060 Exposure complete
03:50:01.922 00.207 11060 worker thread done servicing request
03:50:01.922 00.000 10844 OnExposeComplete: enter
03:50:01.922 00.000 10844 UpdateGuideState(): m_state=6
03:50:01.922 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
03:50:01.922 00.000 10844 Star::Find returns 1 (0), X=621.22, Y=104.99, Mass=2125, SNR=29.4, Peak=183 HFD=3.5
03:50:01.926 00.004 10844 MultiStar: [#1 0.27,0.03,0.93,U] [#2 -0.09,0.03,0.77,U] [#3 0.31,-0.23,0.92,U] [#4 -0.08,-0.40,0.86,U] [#5 -0.23,-0.06,0.89,U] [#6 -0.37,-0.02,0.89,U] [#7 0.60,-0.53,0.00,M2] [#8 0.24,-0.39,0.84,U] 
03:50:01.926 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.39, 0.07}
03:50:01.926 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
03:50:01.926 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
03:50:01.926 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.07 mountX=-0.10 mountY=0.08, mountTheta=2.47
03:50:01.928 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.12, opts=13)
03:50:01.928 00.000 10844 Enqueuing Move request for scope (0.06, -0.12)
03:50:01.928 00.000 11060 Worker thread wakes up
03:50:01.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
03:50:01.928 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
03:50:01.928 00.000 11060 Moving (0.06, -0.12) raw xDistance=-0.10 yDistance=0.08
03:50:01.928 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:50:01.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:01.930 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:50:01.930 00.000 11060 MoveAxis(E, 0, ABG)
03:50:01.930 00.000 11060 Move returns status 0, amount 0
03:50:01.930 00.000 11060 MoveAxis(N, 0, ABG)
03:50:01.930 00.000 11060 Move returns status 0, amount 0
03:50:01.930 00.000 11060 move complete, result=0
03:50:01.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
03:50:01.930 00.000 10844 UpdateGuideState exits: m=2125 SNR=29.4
03:50:01.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:01.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:01.930 00.000 10844 Enqueuing Expose request
03:50:01.930 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:01.930 00.000 11060 worker thread done servicing request
03:50:01.930 00.000 11060 Worker thread wakes up
03:50:01.930 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:01.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:02.583 00.653 11060 Exposure complete
03:50:02.782 00.199 10844 OnExposeComplete: enter
03:50:02.782 00.000 10844 UpdateGuideState(): m_state=6
03:50:02.782 00.000 11060 worker thread done servicing request
03:50:02.782 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
03:50:02.783 00.001 10844 Star::Find returns 1 (0), X=620.61, Y=104.99, Mass=2051, SNR=28.9, Peak=179 HFD=3.5
03:50:02.783 00.000 10844 MultiStar: [#1 0.08,0.15,0.82,U] [#2 0.31,0.41,1.00,U] [#3 0.80,-0.47,0.00,M7] [#4 -0.11,-0.27,0.91,U] [#5 0.32,0.45,0.87,U] [#6 0.13,-0.10,0.89,U] [#7 0.18,-0.15,0.78,U] [#8 0.24,0.03,0.71,U] 
03:50:02.783 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {-0.22, 0.07}
03:50:02.783 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.39) = xAngle (-0.74 = -0.74)
03:50:02.783 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.38 = 2.38)
03:50:02.783 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.65 mountX=0.10 mountY=0.09, mountTheta=0.75
03:50:02.786 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.08, opts=13)
03:50:02.786 00.000 10844 Enqueuing Move request for scope (0.11, 0.08)
03:50:02.786 00.000 11060 Worker thread wakes up
03:50:02.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:02.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
03:50:02.786 00.000 10844 UpdateGuideState exits: m=2051 SNR=28.9
03:50:02.786 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
03:50:02.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:02.788 00.002 11060 Moving (0.11, 0.08) raw xDistance=0.10 yDistance=0.09
03:50:02.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:02.788 00.000 10844 Enqueuing Expose request
03:50:02.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:50:02.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:02.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:50:02.788 00.000 11060 MoveAxis(E, 0, ABG)
03:50:02.788 00.000 11060 Move returns status 0, amount 0
03:50:02.788 00.000 11060 MoveAxis(N, 0, ABG)
03:50:02.788 00.000 11060 Move returns status 0, amount 0
03:50:02.788 00.000 11060 move complete, result=0
03:50:02.788 00.000 11060 worker thread done servicing request
03:50:02.788 00.000 11060 Worker thread wakes up
03:50:02.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:02.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:02.791 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:03.432 00.641 11060 Exposure complete
03:50:03.650 00.218 11060 worker thread done servicing request
03:50:03.650 00.000 10844 OnExposeComplete: enter
03:50:03.650 00.000 10844 UpdateGuideState(): m_state=6
03:50:03.650 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
03:50:03.650 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.67, Mass=1648, SNR=25.7, Peak=195 HFD=3.2
03:50:03.650 00.000 10844 MultiStar: [#1 0.07,0.20,1.04,U] [#2 0.06,0.51,0.94,U] [#3 0.34,-0.42,1.07,U] [#4 0.04,0.04,0.98,U] [#5 0.01,0.85,0.00,M1] [#6 0.23,0.21,1.10,U] [#7 0.21,0.42,1.01,U] [#8 0.04,-0.33,0.88,U] 
03:50:03.650 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.05}, one-star: {-0.29, -0.25}
03:50:03.650 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.39) = xAngle (-0.90 = -0.90)
03:50:03.650 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.22 = 2.22)
03:50:03.650 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.49 mountX=0.07 mountY=0.08, mountTheta=0.91
03:50:03.655 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
03:50:03.655 00.000 10844 Enqueuing Move request for scope (0.09, 0.05)
03:50:03.655 00.000 11060 Worker thread wakes up
03:50:03.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:03.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
03:50:03.655 00.000 10844 UpdateGuideState exits: m=1648 SNR=25.7
03:50:03.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
03:50:03.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:03.655 00.000 11060 Moving (0.09, 0.05) raw xDistance=0.07 yDistance=0.08
03:50:03.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:03.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:50:03.655 00.000 10844 Enqueuing Expose request
03:50:03.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:03.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:50:03.655 00.000 11060 MoveAxis(E, 0, ABG)
03:50:03.655 00.000 11060 Move returns status 0, amount 0
03:50:03.655 00.000 11060 MoveAxis(N, 0, ABG)
03:50:03.655 00.000 11060 Move returns status 0, amount 0
03:50:03.655 00.000 11060 move complete, result=0
03:50:03.655 00.000 11060 worker thread done servicing request
03:50:03.655 00.000 11060 Worker thread wakes up
03:50:03.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:03.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:03.661 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:04.306 00.645 11060 Exposure complete
03:50:04.521 00.215 11060 worker thread done servicing request
03:50:04.521 00.000 10844 OnExposeComplete: enter
03:50:04.521 00.000 10844 UpdateGuideState(): m_state=6
03:50:04.521 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
03:50:04.521 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.82, Mass=2104, SNR=28.9, Peak=206 HFD=3.5
03:50:04.521 00.000 10844 MultiStar: [#1 0.57,-0.16,0.00,M1] [#2 0.05,0.34,0.82,U] [#3 0.37,-0.33,0.94,U] [#4 -0.14,-0.31,0.83,U] [#5 -0.41,0.28,0.92,U] [#6 -0.23,0.25,0.94,U] [#7 0.61,-0.04,0.00,M1] [#8 0.65,-0.22,0.00,M1] 
03:50:04.521 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.02}, one-star: {-0.08, -0.10}
03:50:04.521 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
03:50:04.521 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.61 = -1.67)
03:50:04.521 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.87 mountX=0.01 mountY=-0.07, mountTheta=-1.49
03:50:04.526 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
03:50:04.526 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
03:50:04.526 00.000 11060 Worker thread wakes up
03:50:04.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
03:50:04.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:04.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
03:50:04.526 00.000 10844 UpdateGuideState exits: m=2104 SNR=28.9
03:50:04.526 00.000 11060 Moving (-0.07, 0.02) raw xDistance=0.01 yDistance=-0.07
03:50:04.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:04.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:50:04.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:04.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:04.529 00.003 10844 Enqueuing Expose request
03:50:04.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:50:04.529 00.000 11060 MoveAxis(E, 0, ABG)
03:50:04.529 00.000 11060 Move returns status 0, amount 0
03:50:04.529 00.000 11060 MoveAxis(N, 0, ABG)
03:50:04.529 00.000 11060 Move returns status 0, amount 0
03:50:04.529 00.000 11060 move complete, result=0
03:50:04.529 00.000 11060 worker thread done servicing request
03:50:04.529 00.000 11060 Worker thread wakes up
03:50:04.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:04.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:04.531 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:05.158 00.627 11060 Exposure complete
03:50:05.363 00.205 11060 worker thread done servicing request
03:50:05.363 00.000 10844 OnExposeComplete: enter
03:50:05.363 00.000 10844 UpdateGuideState(): m_state=6
03:50:05.363 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
03:50:05.364 00.001 10844 Star::Find returns 1 (0), X=620.94, Y=104.77, Mass=1890, SNR=27.6, Peak=194 HFD=3.5
03:50:05.364 00.000 10844 MultiStar: [#1 0.10,0.29,0.82,U] [#2 0.31,0.27,0.81,U] [#3 0.56,0.28,0.00,M6] [#4 0.30,-0.25,0.88,U] [#5 -0.30,0.71,0.00,M1] [#6 0.19,0.10,0.99,U] [#7 0.23,-0.01,0.92,U] [#8 0.52,-0.36,0.00,M2] 
03:50:05.364 00.000 10844 single-star, 5 included, MultiStar: {0.20, 0.03}, one-star: {0.11, -0.15}
03:50:05.364 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
03:50:05.364 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.78 = 0.78)
03:50:05.364 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.96 mountX=-0.13 mountY=0.13, mountTheta=2.36
03:50:05.364 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.15, opts=13)
03:50:05.364 00.000 10844 Enqueuing Move request for scope (0.11, -0.15)
03:50:05.364 00.000 11060 Worker thread wakes up
03:50:05.368 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
03:50:05.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:05.368 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
03:50:05.368 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.6
03:50:05.368 00.000 11060 Moving (0.11, -0.15) raw xDistance=-0.13 yDistance=0.13
03:50:05.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:05.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:50:05.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:05.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:05.368 00.000 10844 Enqueuing Expose request
03:50:05.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:50:05.368 00.000 11060 MoveAxis(E, 30, ABG)
03:50:05.368 00.000 11060 Guiding  Dir = 2, Dur = 30
03:50:05.393 00.025 11060 IsSlewing returns 0
03:50:05.393 00.000 11060 IsGuiding returns 0
03:50:05.439 00.046 11060 IsGuiding returns 0
03:50:05.439 00.000 11060 Move returns status 0, amount 30
03:50:05.439 00.000 11060 MoveAxis(N, 0, ABG)
03:50:05.439 00.000 11060 Move returns status 0, amount 0
03:50:05.439 00.000 11060 move complete, result=0
03:50:05.440 00.001 11060 worker thread done servicing request
03:50:05.440 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
03:50:05.440 00.000 11060 Worker thread wakes up
03:50:05.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:05.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:06.080 00.640 11060 Exposure complete
03:50:06.316 00.236 11060 worker thread done servicing request
03:50:06.316 00.000 10844 OnExposeComplete: enter
03:50:06.316 00.000 10844 UpdateGuideState(): m_state=6
03:50:06.317 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
03:50:06.317 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.57, Mass=1725, SNR=26.3, Peak=217 HFD=3.3
03:50:06.317 00.000 10844 MultiStar: [#1 0.05,0.08,0.92,U] [#2 0.38,0.38,0.80,U] [#3 0.42,0.27,0.97,U] [#4 0.45,-0.21,1.00,U] [#5 -0.23,0.17,0.96,U] [#6 0.56,0.55,0.00,M1] [#7 0.86,0.26,0.00,M1] [#8 0.15,0.16,0.76,U] 
03:50:06.317 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.06}, one-star: {-0.16, -0.35}
03:50:06.317 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:50:06.317 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
03:50:06.317 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.38 mountX=0.08 mountY=0.13, mountTheta=1.01
03:50:06.324 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.06, opts=13)
03:50:06.324 00.000 10844 Enqueuing Move request for scope (0.15, 0.06)
03:50:06.324 00.000 11060 Worker thread wakes up
03:50:06.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:06.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
03:50:06.324 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.3
03:50:06.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
03:50:06.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:06.324 00.000 11060 Moving (0.15, 0.06) raw xDistance=0.08 yDistance=0.13
03:50:06.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:06.325 00.001 10844 Enqueuing Expose request
03:50:06.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:50:06.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:06.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:50:06.325 00.000 11060 MoveAxis(E, 0, ABG)
03:50:06.326 00.001 11060 Move returns status 0, amount 0
03:50:06.326 00.000 11060 MoveAxis(N, 0, ABG)
03:50:06.326 00.000 11060 Move returns status 0, amount 0
03:50:06.326 00.000 11060 move complete, result=0
03:50:06.326 00.000 11060 worker thread done servicing request
03:50:06.326 00.000 11060 Worker thread wakes up
03:50:06.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:06.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:06.327 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:06.962 00.635 11060 Exposure complete
03:50:07.171 00.209 11060 worker thread done servicing request
03:50:07.173 00.002 10844 OnExposeComplete: enter
03:50:07.173 00.000 10844 UpdateGuideState(): m_state=6
03:50:07.173 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
03:50:07.173 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.76, Mass=1821, SNR=26.6, Peak=201 HFD=3.5
03:50:07.174 00.001 10844 MultiStar: [#1 -0.26,0.30,0.92,U] [#2 0.20,0.42,0.92,U] [#3 0.62,-0.10,0.00,M6] [#4 0.09,0.02,1.00,U] [#5 -0.29,0.23,1.00,U] [#6 0.08,0.42,0.97,U] [#7 0.25,0.47,0.92,U] [#8 0.83,0.01,0.00,M2] 
03:50:07.174 00.000 10844 single-star, 6 included, MultiStar: {-0.01, 0.24}, one-star: {-0.14, -0.16}
03:50:07.174 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
03:50:07.174 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:50:07.174 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.31 mountX=-0.18 mountY=-0.12, mountTheta=-2.57
03:50:07.175 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.16, opts=13)
03:50:07.175 00.000 10844 Enqueuing Move request for scope (-0.14, -0.16)
03:50:07.175 00.000 11060 Worker thread wakes up
03:50:07.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:07.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
03:50:07.175 00.000 10844 UpdateGuideState exits: m=1821 SNR=26.6
03:50:07.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
03:50:07.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:07.175 00.000 11060 Moving (-0.14, -0.16) raw xDistance=-0.18 yDistance=-0.12
03:50:07.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:07.178 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:50:07.178 00.000 10844 Enqueuing Expose request
03:50:07.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:07.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:50:07.178 00.000 11060 MoveAxis(E, 42, ABG)
03:50:07.178 00.000 11060 Guiding  Dir = 2, Dur = 42
03:50:07.183 00.005 11060 IsSlewing returns 0
03:50:07.183 00.000 11060 IsGuiding returns 0
03:50:07.240 00.057 11060 IsGuiding returns 0
03:50:07.240 00.000 11060 Move returns status 0, amount 42
03:50:07.240 00.000 11060 MoveAxis(N, 0, ABG)
03:50:07.240 00.000 11060 Move returns status 0, amount 0
03:50:07.240 00.000 11060 move complete, result=0
03:50:07.241 00.001 11060 worker thread done servicing request
03:50:07.241 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:50:07.241 00.000 11060 Worker thread wakes up
03:50:07.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:07.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:07.868 00.627 11060 Exposure complete
03:50:08.064 00.196 11060 worker thread done servicing request
03:50:08.064 00.000 10844 OnExposeComplete: enter
03:50:08.064 00.000 10844 UpdateGuideState(): m_state=6
03:50:08.064 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
03:50:08.064 00.000 10844 Star::Find returns 1 (0), X=620.91, Y=105.07, Mass=1890, SNR=27.4, Peak=198 HFD=3.0
03:50:08.064 00.000 10844 MultiStar: [#1 -0.09,0.37,0.93,U] [#2 0.57,0.67,0.00,M1] [#3 1.13,-0.08,0.00,M7] [#4 -0.28,-0.05,0.99,U] [#5 -0.39,0.62,0.00,M1] [#6 0.40,0.12,0.96,U] [#7 -0.26,0.39,0.88,U] [#8 0.85,0.64,0.00,M3] 
03:50:08.064 00.000 10844 single-star, 4 included, MultiStar: {-0.03, 0.19}, one-star: {0.08, 0.15}
03:50:08.064 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.39) = xAngle (-0.31 = -0.31)
03:50:08.064 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
03:50:08.064 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=0.16 mountY=0.05, mountTheta=0.32
03:50:08.067 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.15, opts=13)
03:50:08.067 00.000 10844 Enqueuing Move request for scope (0.08, 0.15)
03:50:08.067 00.000 11060 Worker thread wakes up
03:50:08.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:08.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
03:50:08.067 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.4
03:50:08.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
03:50:08.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:08.067 00.000 11060 Moving (0.08, 0.15) raw xDistance=0.16 yDistance=0.05
03:50:08.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:08.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:50:08.067 00.000 10844 Enqueuing Expose request
03:50:08.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:08.070 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:50:08.070 00.000 11060 MoveAxis(W, 37, ABG)
03:50:08.070 00.000 11060 Guiding  Dir = 3, Dur = 37
03:50:08.085 00.015 11060 IsSlewing returns 0
03:50:08.085 00.000 11060 IsGuiding returns 0
03:50:08.131 00.046 11060 IsGuiding returns 0
03:50:08.131 00.000 11060 Move returns status 0, amount 37
03:50:08.132 00.001 11060 MoveAxis(N, 0, ABG)
03:50:08.132 00.000 11060 Move returns status 0, amount 0
03:50:08.132 00.000 11060 move complete, result=0
03:50:08.132 00.000 11060 worker thread done servicing request
03:50:08.132 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
03:50:08.132 00.000 11060 Worker thread wakes up
03:50:08.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:08.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:08.768 00.636 11060 Exposure complete
03:50:08.963 00.195 11060 worker thread done servicing request
03:50:08.963 00.000 10844 OnExposeComplete: enter
03:50:08.963 00.000 10844 UpdateGuideState(): m_state=6
03:50:08.963 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
03:50:08.963 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.87, Mass=2039, SNR=28.4, Peak=212 HFD=3.4
03:50:08.963 00.000 10844 MultiStar: [#1 0.12,0.14,0.86,U] [#2 0.20,0.51,0.85,U] [#3 0.77,-0.02,0.00,M8] [#4 0.01,-0.23,0.94,U] [#5 0.05,0.14,0.93,U] [#6 0.44,-0.01,0.99,U] [#7 -0.21,0.15,0.86,U] [#8 0.62,-0.25,0.00,M4] 
03:50:08.965 00.002 10844 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {-0.16, -0.05}
03:50:08.965 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.39) = xAngle (-0.48 = -0.48)
03:50:08.965 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.64 = 2.64)
03:50:08.965 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.91 mountX=0.09 mountY=0.05, mountTheta=0.50
03:50:08.967 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
03:50:08.967 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
03:50:08.967 00.000 11060 Worker thread wakes up
03:50:08.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:08.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
03:50:08.967 00.000 10844 UpdateGuideState exits: m=2039 SNR=28.4
03:50:08.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
03:50:08.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:08.967 00.000 11060 Moving (0.07, 0.08) raw xDistance=0.09 yDistance=0.05
03:50:08.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:08.969 00.002 10844 Enqueuing Expose request
03:50:08.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:50:08.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:08.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:50:08.969 00.000 11060 MoveAxis(E, 0, ABG)
03:50:08.969 00.000 11060 Move returns status 0, amount 0
03:50:08.969 00.000 11060 MoveAxis(N, 0, ABG)
03:50:08.969 00.000 11060 Move returns status 0, amount 0
03:50:08.969 00.000 11060 move complete, result=0
03:50:08.969 00.000 11060 worker thread done servicing request
03:50:08.969 00.000 11060 Worker thread wakes up
03:50:08.969 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:08.969 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:08.971 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:09.621 00.650 11060 Exposure complete
03:50:09.829 00.208 11060 worker thread done servicing request
03:50:09.829 00.000 10844 OnExposeComplete: enter
03:50:09.829 00.000 10844 UpdateGuideState(): m_state=6
03:50:09.830 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
03:50:09.830 00.000 10844 Star::Find returns 1 (0), X=620.67, Y=104.90, Mass=1790, SNR=26.7, Peak=179 HFD=3.3
03:50:09.830 00.000 10844 MultiStar: [#1 0.16,0.63,0.00,M1] [#2 0.37,0.91,0.00,M1] [#3 0.38,-0.03,0.95,U] [#4 -0.27,-0.01,0.94,U] [#5 -0.40,-0.01,0.97,U] [#6 0.27,-0.11,1.02,U] [#7 0.07,0.70,0.00,M1] [#8 0.72,0.15,0.00,M5] 
03:50:09.830 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.04}, one-star: {-0.16, -0.02}
03:50:09.830 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.39) = xAngle (-3.67 = 2.62)
03:50:09.830 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
03:50:09.830 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.28 mountX=-0.04 mountY=-0.03, mountTheta=-2.60
03:50:09.833 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
03:50:09.833 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
03:50:09.833 00.000 11060 Worker thread wakes up
03:50:09.833 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:09.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
03:50:09.833 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.7
03:50:09.833 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
03:50:09.833 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:09.834 00.001 11060 Moving (-0.03, -0.04) raw xDistance=-0.04 yDistance=-0.03
03:50:09.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:09.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:50:09.834 00.000 10844 Enqueuing Expose request
03:50:09.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:09.835 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:50:09.835 00.000 11060 MoveAxis(E, 0, ABG)
03:50:09.835 00.000 11060 Move returns status 0, amount 0
03:50:09.835 00.000 11060 MoveAxis(N, 0, ABG)
03:50:09.835 00.000 11060 Move returns status 0, amount 0
03:50:09.835 00.000 11060 move complete, result=0
03:50:09.835 00.000 11060 worker thread done servicing request
03:50:09.835 00.000 11060 Worker thread wakes up
03:50:09.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:09.835 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:09.837 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:10.478 00.641 11060 Exposure complete
03:50:10.699 00.221 11060 worker thread done servicing request
03:50:10.699 00.000 10844 OnExposeComplete: enter
03:50:10.699 00.000 10844 UpdateGuideState(): m_state=6
03:50:10.699 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
03:50:10.699 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=105.03, Mass=1915, SNR=27.6, Peak=170 HFD=3.3
03:50:10.699 00.000 10844 MultiStar: [#1 -0.01,0.73,0.00,M2] [#2 0.50,0.36,0.00,M2] [#3 0.69,0.02,0.00,M8] [#4 -0.33,0.04,0.94,U] [#5 0.29,0.67,0.00,M1] [#6 0.02,-0.11,0.94,U] [#7 0.35,0.41,0.90,U] [#8 1.06,-0.22,0.00,M6] 
03:50:10.699 00.000 10844 refined, 3 included, MultiStar: {0.00, 0.11}, one-star: {-0.02, 0.12}
03:50:10.699 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.39) = xAngle (0.18 = 0.18)
03:50:10.699 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.30 = -2.98)
03:50:10.699 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.56 mountX=0.11 mountY=-0.02, mountTheta=-0.16
03:50:10.699 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.11, opts=13)
03:50:10.699 00.000 10844 Enqueuing Move request for scope (0.00, 0.11)
03:50:10.699 00.000 11060 Worker thread wakes up
03:50:10.699 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:10.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
03:50:10.699 00.000 10844 UpdateGuideState exits: m=1915 SNR=27.6
03:50:10.699 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
03:50:10.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:10.699 00.000 11060 Moving (0.00, 0.11) raw xDistance=0.11 yDistance=-0.02
03:50:10.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:10.699 00.000 10844 Enqueuing Expose request
03:50:10.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:50:10.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:10.704 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:50:10.704 00.000 11060 MoveAxis(E, 0, ABG)
03:50:10.704 00.000 11060 Move returns status 0, amount 0
03:50:10.704 00.000 11060 MoveAxis(N, 0, ABG)
03:50:10.704 00.000 11060 Move returns status 0, amount 0
03:50:10.704 00.000 11060 move complete, result=0
03:50:10.704 00.000 11060 worker thread done servicing request
03:50:10.704 00.000 11060 Worker thread wakes up
03:50:10.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:10.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:10.705 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:11.336 00.631 11060 Exposure complete
03:50:11.541 00.205 11060 worker thread done servicing request
03:50:11.541 00.000 10844 OnExposeComplete: enter
03:50:11.541 00.000 10844 UpdateGuideState(): m_state=6
03:50:11.541 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
03:50:11.543 00.002 10844 Star::Find returns 1 (0), X=621.18, Y=105.06, Mass=2007, SNR=28.1, Peak=211 HFD=3.1
03:50:11.543 00.000 10844 MultiStar: [#1 0.42,0.31,0.88,U] [#2 0.34,0.04,0.90,U] [#3 0.85,0.01,0.00,M9] [#4 0.43,0.00,0.85,U] [#5 -0.04,-0.08,0.92,U] [#6 0.20,-0.36,0.86,U] [#7 0.02,0.58,0.86,U] [#8 0.83,0.46,0.00,M7] 
03:50:11.543 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.09}, one-star: {0.35, 0.14}
03:50:11.543 00.000 10844 CameraToMount -- cameraTheta (0.35) - m_xAngle (1.39) = xAngle (-1.03 = -1.03)
03:50:11.543 00.000 10844 CameraToMount -- cameraTheta (0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.09 = 2.09)
03:50:11.543 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.35 mountX=0.13 mountY=0.23, mountTheta=1.04
03:50:11.546 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.09, opts=13)
03:50:11.546 00.000 10844 Enqueuing Move request for scope (0.25, 0.09)
03:50:11.546 00.000 11060 Worker thread wakes up
03:50:11.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
03:50:11.546 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:11.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
03:50:11.546 00.000 10844 UpdateGuideState exits: m=2007 SNR=28.1
03:50:11.546 00.000 11060 Moving (0.25, 0.09) raw xDistance=0.13 yDistance=0.23
03:50:11.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:11.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:50:11.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:11.546 00.000 10844 Enqueuing Expose request
03:50:11.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:50:11.546 00.000 11060 MoveAxis(W, 31, ABG)
03:50:11.546 00.000 11060 Guiding  Dir = 3, Dur = 31
03:50:11.567 00.021 11060 IsSlewing returns 0
03:50:11.567 00.000 11060 IsGuiding returns 0
03:50:11.629 00.062 11060 IsGuiding returns 0
03:50:11.629 00.000 11060 Move returns status 0, amount 31
03:50:11.629 00.000 11060 MoveAxis(S, 89, ABG)
03:50:11.629 00.000 11060 Guiding  Dir = 1, Dur = 89
03:50:11.659 00.030 11060 IsSlewing returns 0
03:50:11.660 00.001 11060 IsGuiding returns 0
03:50:11.768 00.108 11060 IsGuiding returns 0
03:50:11.768 00.000 11060 Move returns status 0, amount 89
03:50:11.768 00.000 11060 move complete, result=0
03:50:11.768 00.000 11060 worker thread done servicing request
03:50:11.768 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.2 px 89 ms SOUTH
03:50:11.768 00.000 11060 Worker thread wakes up
03:50:11.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:11.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:12.426 00.658 11060 Exposure complete
03:50:12.643 00.217 11060 worker thread done servicing request
03:50:12.643 00.000 10844 OnExposeComplete: enter
03:50:12.643 00.000 10844 UpdateGuideState(): m_state=6
03:50:12.643 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
03:50:12.643 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.44, Mass=1682, SNR=26.1, Peak=184 HFD=3.0
03:50:12.643 00.000 10844 MultiStar: [#1 0.45,-0.39,0.00,M2] [#2 0.06,0.02,0.84,U] [#3 0.45,-0.01,0.92,U] [#4 -0.04,-0.52,0.95,U] [#5 0.05,-0.14,0.96,U] [#6 -0.13,0.15,0.93,U] [#7 0.48,-0.09,0.91,U] [#8 0.34,-0.10,0.73,U] 
03:50:12.643 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.15}, one-star: {-0.01, -0.48}
03:50:12.643 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
03:50:12.643 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:50:12.643 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.82 mountX=-0.13 mountY=0.17, mountTheta=2.22
03:50:12.643 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.15, opts=13)
03:50:12.643 00.000 10844 Enqueuing Move request for scope (0.14, -0.15)
03:50:12.643 00.000 11060 Worker thread wakes up
03:50:12.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
03:50:12.649 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:12.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
03:50:12.649 00.000 10844 UpdateGuideState exits: m=1682 SNR=26.1
03:50:12.649 00.000 11060 Moving (0.14, -0.15) raw xDistance=-0.13 yDistance=0.17
03:50:12.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:12.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:50:12.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:12.650 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:12.650 00.000 10844 Enqueuing Expose request
03:50:12.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:50:12.650 00.000 11060 MoveAxis(E, 29, ABG)
03:50:12.650 00.000 11060 Guiding  Dir = 2, Dur = 29
03:50:12.659 00.009 11060 IsSlewing returns 0
03:50:12.659 00.000 11060 IsGuiding returns 0
03:50:12.691 00.032 11060 IsGuiding returns 0
03:50:12.691 00.000 11060 Move returns status 0, amount 29
03:50:12.691 00.000 11060 MoveAxis(N, 0, ABG)
03:50:12.691 00.000 11060 Move returns status 0, amount 0
03:50:12.691 00.000 11060 move complete, result=0
03:50:12.691 00.000 11060 worker thread done servicing request
03:50:12.691 00.000 11060 Worker thread wakes up
03:50:12.691 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.2 px 0 ms NORTH
03:50:12.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:12.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:13.328 00.637 11060 Exposure complete
03:50:13.533 00.205 11060 worker thread done servicing request
03:50:13.533 00.000 10844 OnExposeComplete: enter
03:50:13.533 00.000 10844 UpdateGuideState(): m_state=6
03:50:13.533 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
03:50:13.533 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=105.02, Mass=1706, SNR=25.5, Peak=172 HFD=3.0
03:50:13.535 00.002 10844 MultiStar: [#1 0.48,-0.02,0.96,U] [#2 0.01,-0.01,0.94,U] [#3 0.60,0.01,0.00,M9] [#4 0.36,-0.09,1.03,U] [#5 0.05,0.05,1.03,U] [#6 -0.18,-0.00,1.13,U] [#7 0.19,-0.40,0.99,U] [#8 0.33,0.18,0.84,U] 
03:50:13.535 00.000 10844 single-star, 7 included, MultiStar: {0.16, -0.03}, one-star: {0.11, 0.10}
03:50:13.535 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
03:50:13.535 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.51 = 2.51)
03:50:13.536 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.77 mountX=0.12 mountY=0.09, mountTheta=0.63
03:50:13.536 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
03:50:13.536 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
03:50:13.536 00.000 11060 Worker thread wakes up
03:50:13.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:13.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
03:50:13.536 00.000 10844 UpdateGuideState exits: m=1706 SNR=25.5
03:50:13.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:13.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
03:50:13.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:13.536 00.000 11060 Moving (0.11, 0.10) raw xDistance=0.12 yDistance=0.09
03:50:13.536 00.000 10844 Enqueuing Expose request
03:50:13.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:50:13.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:13.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:50:13.536 00.000 11060 MoveAxis(W, 27, ABG)
03:50:13.536 00.000 11060 Guiding  Dir = 3, Dur = 27
03:50:13.566 00.030 11060 IsSlewing returns 0
03:50:13.567 00.001 11060 IsGuiding returns 0
03:50:13.613 00.046 11060 IsGuiding returns 0
03:50:13.613 00.000 11060 Move returns status 0, amount 27
03:50:13.613 00.000 11060 MoveAxis(N, 0, ABG)
03:50:13.613 00.000 11060 Move returns status 0, amount 0
03:50:13.613 00.000 11060 move complete, result=0
03:50:13.613 00.000 11060 worker thread done servicing request
03:50:13.613 00.000 10844 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
03:50:13.613 00.000 11060 Worker thread wakes up
03:50:13.614 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:13.614 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:14.253 00.639 11060 Exposure complete
03:50:14.460 00.207 11060 worker thread done servicing request
03:50:14.460 00.000 10844 OnExposeComplete: enter
03:50:14.460 00.000 10844 UpdateGuideState(): m_state=6
03:50:14.460 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
03:50:14.460 00.000 10844 Star::Find returns 1 (0), X=620.33, Y=105.72, Mass=1880, SNR=27.4, Peak=201 HFD=3.5
03:50:14.463 00.003 10844 MultiStar: [#1 0.55,0.34,0.00,M2] [#2 0.51,0.42,0.00,M1] [#3 0.46,0.30,1.00,U] [#4 0.34,-0.18,0.98,U] [#5 0.13,-0.06,0.94,U] [#6 0.11,0.00,1.00,U] [#7 0.62,0.22,0.00,M1] [#8 0.49,0.12,0.78,U] 
03:50:14.463 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.17}, one-star: {-0.50, 0.80}
03:50:14.463 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.39) = xAngle (-0.58 = -0.58)
03:50:14.463 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.54 = 2.54)
03:50:14.464 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.81 mountX=0.19 mountY=0.13, mountTheta=0.59
03:50:14.464 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.17, opts=13)
03:50:14.464 00.000 10844 Enqueuing Move request for scope (0.16, 0.17)
03:50:14.464 00.000 11060 Worker thread wakes up
03:50:14.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:14.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
03:50:14.464 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
03:50:14.464 00.000 11060 Moving (0.16, 0.17) raw xDistance=0.19 yDistance=0.13
03:50:14.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:50:14.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:14.468 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:50:14.468 00.000 11060 MoveAxis(W, 46, ABG)
03:50:14.468 00.000 11060 Guiding  Dir = 3, Dur = 46
03:50:14.468 00.000 10844 UpdateGuideState exits: m=1880 SNR=27.4
03:50:14.468 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:14.468 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:14.468 00.000 10844 Enqueuing Expose request
03:50:14.493 00.025 11060 IsSlewing returns 0
03:50:14.493 00.000 11060 IsGuiding returns 0
03:50:14.556 00.063 11060 IsGuiding returns 0
03:50:14.556 00.000 11060 Move returns status 0, amount 46
03:50:14.556 00.000 11060 MoveAxis(N, 0, ABG)
03:50:14.556 00.000 11060 Move returns status 0, amount 0
03:50:14.556 00.000 11060 move complete, result=0
03:50:14.556 00.000 11060 worker thread done servicing request
03:50:14.556 00.000 11060 Worker thread wakes up
03:50:14.556 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
03:50:14.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:14.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:15.182 00.626 11060 Exposure complete
03:50:15.379 00.197 10844 OnExposeComplete: enter
03:50:15.379 00.000 10844 UpdateGuideState(): m_state=6
03:50:15.381 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
03:50:15.390 00.009 10844 Star::Find returns 1 (0), X=620.56, Y=104.61, Mass=1590, SNR=24.7, Peak=237 HFD=3.1
03:50:15.392 00.002 10844 MultiStar: [#1 0.15,0.21,1.05,U] [#2 0.22,0.14,1.02,U] [#3 0.72,0.51,0.00,M9] [#4 0.14,-0.55,1.08,U] [#5 -0.00,0.02,0.93,U] [#6 0.13,-0.20,1.16,U] [#7 -0.20,-0.08,1.02,U] [#8 0.49,-0.39,0.00,M5] 
03:50:15.392 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.11}, one-star: {-0.27, -0.31}
03:50:15.392 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
03:50:15.392 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
03:50:15.392 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.32 mountX=-0.11 mountY=0.05, mountTheta=2.72
03:50:15.392 00.000 11060 worker thread done servicing request
03:50:15.394 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
03:50:15.394 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
03:50:15.394 00.000 11060 Worker thread wakes up
03:50:15.395 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
03:50:15.395 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
03:50:15.395 00.000 11060 Moving (0.03, -0.11) raw xDistance=-0.11 yDistance=0.05
03:50:15.395 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:50:15.395 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:15.395 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:50:15.395 00.000 11060 MoveAxis(E, 0, ABG)
03:50:15.395 00.000 11060 Move returns status 0, amount 0
03:50:15.395 00.000 11060 MoveAxis(N, 0, ABG)
03:50:15.395 00.000 11060 Move returns status 0, amount 0
03:50:15.395 00.000 11060 move complete, result=0
03:50:15.395 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:15.395 00.000 11060 worker thread done servicing request
03:50:15.396 00.001 10844 UpdateGuideState exits: m=1590 SNR=24.7
03:50:15.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:15.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:15.396 00.000 10844 Enqueuing Expose request
03:50:15.396 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:15.396 00.000 11060 Worker thread wakes up
03:50:15.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:15.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:16.022 00.626 11060 Exposure complete
03:50:16.243 00.221 11060 worker thread done servicing request
03:50:16.243 00.000 10844 OnExposeComplete: enter
03:50:16.243 00.000 10844 UpdateGuideState(): m_state=6
03:50:16.243 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
03:50:16.243 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=105.18, Mass=1987, SNR=28.3, Peak=192 HFD=3.0
03:50:16.245 00.002 10844 MultiStar: [#1 0.35,-0.12,0.93,U] [#2 0.30,0.31,0.89,U] [#3 0.64,-0.33,0.00,M10] [#4 0.45,-0.32,0.89,U] [#5 0.16,-0.09,0.87,U] [#6 0.14,-0.09,0.94,U] [#7 0.70,-0.24,0.00,M1] [#8 0.38,-0.08,0.84,U] 
03:50:16.245 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.02}, one-star: {0.11, 0.26}
03:50:16.246 00.001 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.39) = xAngle (-1.45 = -1.45)
03:50:16.246 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.67 = 1.67)
03:50:16.246 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-0.06 mountX=0.03 mountY=0.26, mountTheta=1.45
03:50:16.249 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.02, opts=13)
03:50:16.249 00.000 10844 Enqueuing Move request for scope (0.27, -0.02)
03:50:16.249 00.000 11060 Worker thread wakes up
03:50:16.250 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.02) opts 0xd
03:50:16.250 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.02)
03:50:16.250 00.000 11060 Moving (0.27, -0.02) raw xDistance=0.03 yDistance=0.26
03:50:16.250 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:50:16.250 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
03:50:16.250 00.000 11060 MoveAxis(E, 0, ABG)
03:50:16.250 00.000 11060 Move returns status 0, amount 0
03:50:16.250 00.000 11060 MoveAxis(S, 103, ABG)
03:50:16.250 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:16.250 00.000 10844 UpdateGuideState exits: m=1987 SNR=28.3
03:50:16.251 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:16.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:16.251 00.000 10844 Enqueuing Expose request
03:50:16.251 00.000 11060 Guiding  Dir = 1, Dur = 103
03:50:16.291 00.040 11060 IsSlewing returns 0
03:50:16.291 00.000 11060 IsGuiding returns 0
03:50:16.431 00.140 11060 IsGuiding returns 0
03:50:16.431 00.000 11060 Move returns status 0, amount 103
03:50:16.431 00.000 11060 move complete, result=0
03:50:16.431 00.000 11060 worker thread done servicing request
03:50:16.431 00.000 11060 Worker thread wakes up
03:50:16.431 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 103 ms SOUTH
03:50:16.432 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:16.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:17.086 00.654 11060 Exposure complete
03:50:17.293 00.207 11060 worker thread done servicing request
03:50:17.293 00.000 10844 OnExposeComplete: enter
03:50:17.293 00.000 10844 UpdateGuideState(): m_state=6
03:50:17.293 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
03:50:17.293 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.00, Mass=2107, SNR=28.4, Peak=177 HFD=4.0
03:50:17.293 00.000 10844 MultiStar: [#1 0.01,0.20,0.86,U] [#2 0.52,-0.09,0.84,U] [#3 0.46,-0.22,0.97,U] [#4 0.10,0.07,0.90,U] [#5 -0.23,0.51,0.83,U] [#6 0.27,-0.48,0.96,U] [#7 0.29,1.05,0.00,M2] [#8 0.43,-0.10,0.84,U] 
03:50:17.293 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.15}, one-star: {0.10, -0.92}
03:50:17.293 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
03:50:17.293 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.10 = 1.10)
03:50:17.293 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.63 mountX=-0.11 mountY=0.23, mountTheta=2.02
03:50:17.296 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.15, opts=13)
03:50:17.296 00.000 10844 Enqueuing Move request for scope (0.21, -0.15)
03:50:17.296 00.000 11060 Worker thread wakes up
03:50:17.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:17.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
03:50:17.296 00.000 10844 UpdateGuideState exits: m=2107 SNR=28.4
03:50:17.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
03:50:17.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:17.296 00.000 11060 Moving (0.21, -0.15) raw xDistance=-0.11 yDistance=0.23
03:50:17.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:17.296 00.000 10844 Enqueuing Expose request
03:50:17.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:50:17.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:50:17.296 00.000 11060 MoveAxis(E, 0, ABG)
03:50:17.296 00.000 11060 Move returns status 0, amount 0
03:50:17.296 00.000 11060 MoveAxis(S, 90, ABG)
03:50:17.296 00.000 11060 Guiding  Dir = 1, Dur = 90
03:50:17.328 00.032 11060 IsSlewing returns 0
03:50:17.328 00.000 11060 IsGuiding returns 0
03:50:17.447 00.119 11060 IsGuiding returns 0
03:50:17.447 00.000 11060 Move returns status 0, amount 90
03:50:17.447 00.000 11060 move complete, result=0
03:50:17.447 00.000 11060 worker thread done servicing request
03:50:17.447 00.000 11060 Worker thread wakes up
03:50:17.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:17.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:17.447 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 90 ms SOUTH
03:50:18.087 00.640 11060 Exposure complete
03:50:18.322 00.235 11060 worker thread done servicing request
03:50:18.322 00.000 10844 OnExposeComplete: enter
03:50:18.322 00.000 10844 UpdateGuideState(): m_state=6
03:50:18.322 00.000 10844 Star::Find(15, 620, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
03:50:18.322 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.87, Mass=2193, SNR=29.6, Peak=217 HFD=3.8
03:50:18.322 00.000 10844 MultiStar: [#1 -0.69,0.47,0.00,M1] [#2 -0.27,0.42,0.80,U] [#3 0.50,0.19,0.88,U] [#4 -0.11,0.17,0.93,U] [#5 -0.65,0.39,0.00,M1] [#6 -0.50,-0.21,0.94,U] [#7 0.12,1.10,0.00,M3] [#8 0.10,0.10,0.70,U] 
03:50:18.322 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.09}, one-star: {-0.29, -0.05}
03:50:18.322 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.39) = xAngle (1.06 = 1.06)
03:50:18.322 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.18 = -2.10)
03:50:18.322 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.45 mountX=0.07 mountY=-0.12, mountTheta=-1.05
03:50:18.326 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
03:50:18.326 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
03:50:18.326 00.000 11060 Worker thread wakes up
03:50:18.326 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
03:50:18.326 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
03:50:18.326 00.000 11060 Moving (-0.11, 0.09) raw xDistance=0.07 yDistance=-0.12
03:50:18.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:50:18.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:18.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:50:18.326 00.000 11060 MoveAxis(E, 0, ABG)
03:50:18.326 00.000 11060 Move returns status 0, amount 0
03:50:18.328 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:18.328 00.000 11060 MoveAxis(N, 0, ABG)
03:50:18.328 00.000 10844 UpdateGuideState exits: m=2193 SNR=29.6
03:50:18.328 00.000 11060 Move returns status 0, amount 0
03:50:18.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:18.328 00.000 11060 move complete, result=0
03:50:18.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:18.328 00.000 11060 worker thread done servicing request
03:50:18.328 00.000 10844 Enqueuing Expose request
03:50:18.328 00.000 11060 Worker thread wakes up
03:50:18.328 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:18.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:18.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:18.956 00.628 11060 Exposure complete
03:50:19.155 00.199 11060 worker thread done servicing request
03:50:19.155 00.000 10844 OnExposeComplete: enter
03:50:19.155 00.000 10844 UpdateGuideState(): m_state=6
03:50:19.155 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
03:50:19.155 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=105.39, Mass=1845, SNR=27.0, Peak=206 HFD=3.3
03:50:19.160 00.005 10844 MultiStar: [#1 -0.02,0.08,0.93,U] [#2 -0.13,0.31,0.96,U] [#3 0.45,0.03,0.98,U] [#4 -0.05,0.23,0.94,U] [#5 -0.27,0.16,0.86,U] [#6 -0.16,-0.40,1.07,U] [#7 0.82,-0.11,0.00,M4] [#8 -0.19,0.24,0.75,U] 
03:50:19.160 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.13}, one-star: {-0.49, 0.47}
03:50:19.160 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.39) = xAngle (0.86 = 0.86)
03:50:19.160 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.99 = -2.30)
03:50:19.160 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.25 mountX=0.11 mountY=-0.13, mountTheta=-0.86
03:50:19.163 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.13, opts=13)
03:50:19.163 00.000 10844 Enqueuing Move request for scope (-0.11, 0.13)
03:50:19.163 00.000 11060 Worker thread wakes up
03:50:19.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
03:50:19.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
03:50:19.163 00.000 11060 Moving (-0.11, 0.13) raw xDistance=0.11 yDistance=-0.13
03:50:19.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:50:19.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:19.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:50:19.163 00.000 11060 MoveAxis(E, 0, ABG)
03:50:19.163 00.000 11060 Move returns status 0, amount 0
03:50:19.163 00.000 11060 MoveAxis(N, 0, ABG)
03:50:19.163 00.000 11060 Move returns status 0, amount 0
03:50:19.163 00.000 11060 move complete, result=0
03:50:19.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:19.163 00.000 11060 worker thread done servicing request
03:50:19.163 00.000 10844 UpdateGuideState exits: m=1845 SNR=27.0
03:50:19.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:19.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:19.163 00.000 10844 Enqueuing Expose request
03:50:19.163 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:19.165 00.002 11060 Worker thread wakes up
03:50:19.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:19.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:19.816 00.651 11060 Exposure complete
03:50:20.011 00.195 11060 worker thread done servicing request
03:50:20.011 00.000 10844 OnExposeComplete: enter
03:50:20.011 00.000 10844 UpdateGuideState(): m_state=6
03:50:20.011 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
03:50:20.011 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=105.12, Mass=1856, SNR=27.3, Peak=197 HFD=3.3
03:50:20.011 00.000 10844 MultiStar: [#1 -0.16,0.20,0.99,U] [#2 0.38,0.31,0.94,U] [#3 0.53,0.58,0.00,M8] [#4 -0.06,0.43,1.00,U] [#5 -0.21,0.60,0.00,M1] [#6 0.03,0.16,0.99,U] [#7 0.31,0.40,1.01,U] [#8 0.05,0.01,0.70,U] 
03:50:20.011 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.25}, one-star: {-0.17, 0.20}
03:50:20.011 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.39) = xAngle (-0.03 = -0.03)
03:50:20.011 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
03:50:20.011 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.36 mountX=0.26 mountY=0.01, mountTheta=0.04
03:50:20.016 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.25, opts=13)
03:50:20.016 00.000 10844 Enqueuing Move request for scope (0.05, 0.25)
03:50:20.016 00.000 11060 Worker thread wakes up
03:50:20.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:20.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
03:50:20.016 00.000 10844 UpdateGuideState exits: m=1856 SNR=27.3
03:50:20.016 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
03:50:20.016 00.000 11060 Moving (0.05, 0.25) raw xDistance=0.26 yDistance=0.01
03:50:20.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:50:20.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:20.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:50:20.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:20.017 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:20.017 00.000 11060 MoveAxis(W, 61, ABG)
03:50:20.017 00.000 10844 Enqueuing Expose request
03:50:20.017 00.000 11060 Guiding  Dir = 3, Dur = 61
03:50:20.026 00.009 11060 IsSlewing returns 0
03:50:20.026 00.000 11060 IsGuiding returns 0
03:50:20.089 00.063 11060 IsGuiding returns 0
03:50:20.089 00.000 11060 Move returns status 0, amount 61
03:50:20.089 00.000 11060 MoveAxis(N, 0, ABG)
03:50:20.089 00.000 11060 Move returns status 0, amount 0
03:50:20.089 00.000 11060 move complete, result=0
03:50:20.089 00.000 11060 worker thread done servicing request
03:50:20.089 00.000 10844 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH
03:50:20.089 00.000 11060 Worker thread wakes up
03:50:20.089 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:20.089 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:20.719 00.630 11060 Exposure complete
03:50:20.931 00.212 11060 worker thread done servicing request
03:50:20.931 00.000 10844 OnExposeComplete: enter
03:50:20.938 00.007 10844 UpdateGuideState(): m_state=6
03:50:20.940 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
03:50:20.940 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=104.70, Mass=1944, SNR=28.0, Peak=233 HFD=3.2
03:50:20.940 00.000 10844 MultiStar: [#1 0.85,0.01,0.00,M1] [#2 0.71,0.51,0.00,M1] [#3 0.91,-0.18,0.00,M9] [#4 0.71,-0.06,0.00,M1] [#5 0.14,-0.32,0.94,U] [#6 -0.25,-0.18,0.94,U] [#7 -0.18,-0.31,0.93,U] [#8 0.53,-0.26,0.00,M1] 
03:50:20.941 00.001 10844 refined, 3 included, MultiStar: {-0.18, -0.25}, one-star: {-0.42, -0.22}
03:50:20.941 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.39) = xAngle (-3.58 = 2.70)
03:50:20.941 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:50:20.941 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.19 mountX=-0.28 mountY=-0.14, mountTheta=-2.69
03:50:20.943 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.25, opts=13)
03:50:20.943 00.000 10844 Enqueuing Move request for scope (-0.18, -0.25)
03:50:20.943 00.000 11060 Worker thread wakes up
03:50:20.943 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:20.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.25) opts 0xd
03:50:20.943 00.000 10844 UpdateGuideState exits: m=1944 SNR=28.0
03:50:20.943 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.25)
03:50:20.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:20.943 00.000 11060 Moving (-0.18, -0.25) raw xDistance=-0.28 yDistance=-0.14
03:50:20.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:20.943 00.000 10844 Enqueuing Expose request
03:50:20.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
03:50:20.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:20.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:50:20.943 00.000 11060 MoveAxis(E, 65, ABG)
03:50:20.943 00.000 11060 Guiding  Dir = 2, Dur = 65
03:50:20.959 00.016 11060 IsSlewing returns 0
03:50:20.959 00.000 11060 IsGuiding returns 0
03:50:21.036 00.077 11060 IsGuiding returns 0
03:50:21.036 00.000 11060 Move returns status 0, amount 65
03:50:21.036 00.000 11060 MoveAxis(N, 0, ABG)
03:50:21.036 00.000 11060 Move returns status 0, amount 0
03:50:21.036 00.000 11060 move complete, result=0
03:50:21.036 00.000 11060 worker thread done servicing request
03:50:21.036 00.000 10844 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
03:50:21.040 00.004 11060 Worker thread wakes up
03:50:21.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:21.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:21.684 00.644 11060 Exposure complete
03:50:21.885 00.201 11060 worker thread done servicing request
03:50:21.885 00.000 10844 OnExposeComplete: enter
03:50:21.885 00.000 10844 UpdateGuideState(): m_state=6
03:50:21.885 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
03:50:21.885 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.33, Mass=1903, SNR=27.5, Peak=155 HFD=3.7
03:50:21.885 00.000 10844 MultiStar: [#1 0.49,-0.01,0.99,U] [#2 0.35,-0.07,0.82,U] [#3 0.33,0.26,0.95,U] [#4 0.22,-0.29,0.92,U] [#5 0.81,0.42,0.00,M1] [#6 0.00,-0.32,1.01,U] [#7 0.04,-0.18,0.89,U] [#8 0.30,0.37,0.82,U] 
03:50:21.885 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.11}, one-star: {0.11, -0.58}
03:50:21.885 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
03:50:21.885 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.27 = 1.27)
03:50:21.885 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-0.47 mountX=-0.07 mountY=0.24, mountTheta=1.86
03:50:21.890 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.11, opts=13)
03:50:21.890 00.000 10844 Enqueuing Move request for scope (0.23, -0.11)
03:50:21.890 00.000 11060 Worker thread wakes up
03:50:21.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:21.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
03:50:21.890 00.000 10844 UpdateGuideState exits: m=1903 SNR=27.5
03:50:21.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
03:50:21.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:21.890 00.000 11060 Moving (0.23, -0.11) raw xDistance=-0.07 yDistance=0.24
03:50:21.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:21.890 00.000 10844 Enqueuing Expose request
03:50:21.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:21.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:50:21.890 00.000 11060 MoveAxis(E, 0, ABG)
03:50:21.890 00.000 11060 Move returns status 0, amount 0
03:50:21.890 00.000 11060 MoveAxis(S, 94, ABG)
03:50:21.890 00.000 11060 Guiding  Dir = 1, Dur = 94
03:50:21.905 00.015 11060 IsSlewing returns 0
03:50:21.905 00.000 11060 IsGuiding returns 0
03:50:22.017 00.112 11060 IsGuiding returns 0
03:50:22.017 00.000 11060 Move returns status 0, amount 94
03:50:22.017 00.000 11060 move complete, result=0
03:50:22.019 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 94 ms SOUTH
03:50:22.019 00.000 11060 worker thread done servicing request
03:50:22.019 00.000 11060 Worker thread wakes up
03:50:22.021 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:22.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:22.659 00.638 11060 Exposure complete
03:50:22.860 00.201 11060 worker thread done servicing request
03:50:22.860 00.000 10844 OnExposeComplete: enter
03:50:22.860 00.000 10844 UpdateGuideState(): m_state=6
03:50:22.860 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
03:50:22.862 00.002 10844 Star::Find returns 1 (0), X=620.56, Y=104.81, Mass=1798, SNR=26.9, Peak=250 HFD=3.1
03:50:22.862 00.000 10844 MultiStar: [#1 0.04,-0.01,1.01,U] [#2 0.05,0.52,0.90,U] [#3 -0.19,-0.25,0.92,U] [#4 0.04,0.09,0.97,U] [#5 0.07,0.83,0.00,M2] [#6 0.07,-0.33,1.01,U] [#7 0.02,0.11,0.85,U] [#8 0.62,0.45,0.00,M1] 
03:50:22.862 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.00}, one-star: {-0.27, -0.11}
03:50:22.862 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.81)
03:50:22.862 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.35 = -1.35)
03:50:22.862 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.09 mountX=-0.01 mountY=-0.03, mountTheta=-1.81
03:50:22.866 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.00, opts=13)
03:50:22.866 00.000 10844 Enqueuing Move request for scope (-0.04, -0.00)
03:50:22.866 00.000 11060 Worker thread wakes up
03:50:22.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:22.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
03:50:22.866 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
03:50:22.866 00.000 11060 Moving (-0.04, -0.00) raw xDistance=-0.01 yDistance=-0.03
03:50:22.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:50:22.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:22.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:50:22.866 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.9
03:50:22.866 00.000 11060 MoveAxis(E, 0, ABG)
03:50:22.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:22.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:22.866 00.000 10844 Enqueuing Expose request
03:50:22.866 00.000 11060 Move returns status 0, amount 0
03:50:22.866 00.000 11060 MoveAxis(N, 0, ABG)
03:50:22.869 00.003 11060 Move returns status 0, amount 0
03:50:22.869 00.000 11060 move complete, result=0
03:50:22.869 00.000 11060 worker thread done servicing request
03:50:22.869 00.000 11060 Worker thread wakes up
03:50:22.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:22.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:22.873 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:23.500 00.627 11060 Exposure complete
03:50:23.717 00.217 11060 worker thread done servicing request
03:50:23.717 00.000 10844 OnExposeComplete: enter
03:50:23.717 00.000 10844 UpdateGuideState(): m_state=6
03:50:23.717 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
03:50:23.717 00.000 10844 Star::Find returns 1 (0), X=620.29, Y=104.96, Mass=1404, SNR=23.6, Peak=175 HFD=3.2
03:50:23.717 00.000 10844 MultiStar: [#1 -0.11,0.51,1.03,U] [#2 -0.41,0.40,1.04,U] [#3 0.14,0.00,1.09,U] [#4 -0.50,-0.08,1.10,U] [#5 -0.59,0.08,0.00,M3] [#6 -0.68,0.25,0.00,M1] [#7 0.19,-0.06,1.07,U] [#8 -0.18,0.36,0.89,U] 
03:50:23.717 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.16}, one-star: {-0.53, 0.04}
03:50:23.717 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.39) = xAngle (1.08 = 1.08)
03:50:23.717 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.20 = -2.08)
03:50:23.717 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.25 cameraTheta=2.47 mountX=0.12 mountY=-0.22, mountTheta=-1.07
03:50:23.719 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.16, opts=13)
03:50:23.719 00.000 10844 Enqueuing Move request for scope (-0.20, 0.16)
03:50:23.719 00.000 11060 Worker thread wakes up
03:50:23.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:23.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
03:50:23.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
03:50:23.722 00.003 11060 Moving (-0.20, 0.16) raw xDistance=0.12 yDistance=-0.22
03:50:23.722 00.000 10844 UpdateGuideState exits: m=1404 SNR=23.6
03:50:23.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:23.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:50:23.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:23.722 00.000 10844 Enqueuing Expose request
03:50:23.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:50:23.723 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:50:23.723 00.000 11060 MoveAxis(W, 28, ABG)
03:50:23.723 00.000 11060 Guiding  Dir = 3, Dur = 28
03:50:23.726 00.003 11060 IsSlewing returns 0
03:50:23.726 00.000 11060 IsGuiding returns 0
03:50:23.758 00.032 11060 IsGuiding returns 0
03:50:23.758 00.000 11060 Move returns status 0, amount 28
03:50:23.758 00.000 11060 MoveAxis(N, 0, ABG)
03:50:23.758 00.000 11060 Move returns status 0, amount 0
03:50:23.758 00.000 11060 move complete, result=0
03:50:23.758 00.000 11060 worker thread done servicing request
03:50:23.758 00.000 11060 Worker thread wakes up
03:50:23.758 00.000 10844 GuideStep: 0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
03:50:23.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:23.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:24.379 00.621 11060 Exposure complete
03:50:24.576 00.197 11060 worker thread done servicing request
03:50:24.576 00.000 10844 OnExposeComplete: enter
03:50:24.576 00.000 10844 UpdateGuideState(): m_state=6
03:50:24.576 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
03:50:24.576 00.000 10844 Star::Find returns 1 (0), X=620.17, Y=104.76, Mass=1940, SNR=27.6, Peak=188 HFD=2.8
03:50:24.576 00.000 10844 MultiStar: [#1 -0.29,0.31,0.87,U] [#2 0.17,0.53,0.88,U] [#3 0.13,0.16,0.92,U] [#4 -0.20,0.24,0.88,U] [#5 0.13,0.60,0.00,M4] [#6 -0.58,-0.10,0.00,M2] [#7 -0.27,0.08,0.92,U] [#8 0.16,-0.06,0.81,U] 
03:50:24.576 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.15}, one-star: {-0.66, -0.16}
03:50:24.576 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.39) = xAngle (0.95 = 0.95)
03:50:24.576 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.08 = -2.21)
03:50:24.576 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.34 mountX=0.12 mountY=-0.17, mountTheta=-0.95
03:50:24.576 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.15, opts=13)
03:50:24.576 00.000 10844 Enqueuing Move request for scope (-0.15, 0.15)
03:50:24.576 00.000 11060 Worker thread wakes up
03:50:24.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:24.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
03:50:24.576 00.000 10844 UpdateGuideState exits: m=1940 SNR=27.6
03:50:24.576 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
03:50:24.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:24.576 00.000 11060 Moving (-0.15, 0.15) raw xDistance=0.12 yDistance=-0.17
03:50:24.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:24.581 00.005 10844 Enqueuing Expose request
03:50:24.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:50:24.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:24.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:50:24.581 00.000 11060 MoveAxis(W, 30, ABG)
03:50:24.581 00.000 11060 Guiding  Dir = 3, Dur = 30
03:50:24.586 00.005 11060 IsSlewing returns 0
03:50:24.586 00.000 11060 IsGuiding returns 0
03:50:24.626 00.040 11060 IsGuiding returns 0
03:50:24.626 00.000 11060 Move returns status 0, amount 30
03:50:24.626 00.000 11060 MoveAxis(N, 0, ABG)
03:50:24.626 00.000 11060 Move returns status 0, amount 0
03:50:24.626 00.000 11060 move complete, result=0
03:50:24.626 00.000 11060 worker thread done servicing request
03:50:24.626 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.2 px 0 ms NORTH
03:50:24.626 00.000 11060 Worker thread wakes up
03:50:24.627 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:24.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:25.261 00.634 11060 Exposure complete
03:50:25.470 00.209 11060 worker thread done servicing request
03:50:25.470 00.000 10844 OnExposeComplete: enter
03:50:25.470 00.000 10844 UpdateGuideState(): m_state=6
03:50:25.470 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
03:50:25.470 00.000 10844 Star::Find returns 1 (0), X=620.90, Y=104.61, Mass=1702, SNR=26.0, Peak=217 HFD=3.3
03:50:25.470 00.000 10844 MultiStar: [#1 0.23,-0.17,0.98,U] [#2 0.08,0.25,0.82,U] [#3 0.26,0.11,1.02,U] [#4 -0.05,-0.24,1.09,U] [#5 -0.22,0.24,0.91,U] [#6 0.03,-0.14,1.13,U] [#7 0.64,-0.00,0.00,M1] [#8 0.35,0.41,0.82,U] 
03:50:25.470 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.00}, one-star: {0.07, -0.31}
03:50:25.473 00.003 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
03:50:25.473 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.70 = 1.70)
03:50:25.473 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.03 mountX=0.01 mountY=0.09, mountTheta=1.42
03:50:25.474 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.00, opts=13)
03:50:25.474 00.000 10844 Enqueuing Move request for scope (0.09, -0.00)
03:50:25.474 00.000 11060 Worker thread wakes up
03:50:25.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
03:50:25.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
03:50:25.474 00.000 11060 Moving (0.09, -0.00) raw xDistance=0.01 yDistance=0.09
03:50:25.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:50:25.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:25.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:50:25.474 00.000 11060 MoveAxis(E, 0, ABG)
03:50:25.474 00.000 11060 Move returns status 0, amount 0
03:50:25.474 00.000 11060 MoveAxis(N, 0, ABG)
03:50:25.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:25.474 00.000 11060 Move returns status 0, amount 0
03:50:25.474 00.000 11060 move complete, result=0
03:50:25.474 00.000 10844 UpdateGuideState exits: m=1702 SNR=26.0
03:50:25.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:25.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:25.474 00.000 11060 worker thread done servicing request
03:50:25.474 00.000 10844 Enqueuing Expose request
03:50:25.474 00.000 11060 Worker thread wakes up
03:50:25.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:25.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:25.474 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:26.122 00.648 11060 Exposure complete
03:50:26.339 00.217 11060 worker thread done servicing request
03:50:26.339 00.000 10844 OnExposeComplete: enter
03:50:26.339 00.000 10844 UpdateGuideState(): m_state=6
03:50:26.339 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
03:50:26.339 00.000 10844 Star::Find returns 1 (0), X=621.17, Y=104.64, Mass=1819, SNR=26.8, Peak=167 HFD=3.4
03:50:26.339 00.000 10844 MultiStar: [#1 0.14,0.49,1.01,U] [#2 0.30,0.32,0.92,U] [#3 0.64,0.35,0.00,M5] [#4 0.17,0.24,1.00,U] [#5 0.09,0.43,0.96,U] [#6 0.15,-0.33,1.07,U] [#7 -0.01,0.45,0.95,U] [#8 0.12,-0.22,0.83,U] 
03:50:26.339 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.14}, one-star: {0.34, -0.28}
03:50:26.339 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.39) = xAngle (-0.70 = -0.70)
03:50:26.339 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.43 = 2.43)
03:50:26.339 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.69 mountX=0.16 mountY=0.14, mountTheta=0.71
03:50:26.342 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
03:50:26.342 00.000 10844 Enqueuing Move request for scope (0.16, 0.14)
03:50:26.342 00.000 11060 Worker thread wakes up
03:50:26.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:26.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
03:50:26.342 00.000 10844 UpdateGuideState exits: m=1819 SNR=26.8
03:50:26.342 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
03:50:26.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:26.342 00.000 11060 Moving (0.16, 0.14) raw xDistance=0.16 yDistance=0.14
03:50:26.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:26.342 00.000 10844 Enqueuing Expose request
03:50:26.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:50:26.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:26.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:50:26.342 00.000 11060 MoveAxis(W, 38, ABG)
03:50:26.342 00.000 11060 Guiding  Dir = 3, Dur = 38
03:50:26.383 00.041 11060 IsSlewing returns 0
03:50:26.383 00.000 11060 IsGuiding returns 0
03:50:26.446 00.063 11060 IsGuiding returns 0
03:50:26.446 00.000 11060 Move returns status 0, amount 38
03:50:26.446 00.000 11060 MoveAxis(N, 0, ABG)
03:50:26.446 00.000 11060 Move returns status 0, amount 0
03:50:26.446 00.000 11060 move complete, result=0
03:50:26.446 00.000 11060 worker thread done servicing request
03:50:26.446 00.000 11060 Worker thread wakes up
03:50:26.446 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
03:50:26.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:26.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:27.080 00.634 11060 Exposure complete
03:50:27.284 00.204 11060 worker thread done servicing request
03:50:27.284 00.000 10844 OnExposeComplete: enter
03:50:27.284 00.000 10844 UpdateGuideState(): m_state=6
03:50:27.284 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
03:50:27.284 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.24, Mass=1725, SNR=26.1, Peak=190 HFD=3.0
03:50:27.284 00.000 10844 MultiStar: [#1 0.04,-0.11,0.90,U] [#2 0.31,-0.26,0.96,U] [#3 0.45,0.21,0.97,U] [#4 -0.29,-0.19,1.06,U] [#5 0.30,-0.05,0.99,U] [#6 0.15,-0.60,0.00,M1] [#7 0.12,-0.05,0.98,U] [#8 0.04,-0.04,0.81,U] 
03:50:27.284 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.15}, one-star: {-0.06, -0.68}
03:50:27.284 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.39) = xAngle (-2.33 = -2.33)
03:50:27.284 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
03:50:27.285 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.94 mountX=-0.13 mountY=0.13, mountTheta=2.34
03:50:27.285 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.15, opts=13)
03:50:27.285 00.000 10844 Enqueuing Move request for scope (0.11, -0.15)
03:50:27.285 00.000 11060 Worker thread wakes up
03:50:27.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:27.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
03:50:27.285 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.1
03:50:27.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
03:50:27.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:27.285 00.000 11060 Moving (0.11, -0.15) raw xDistance=-0.13 yDistance=0.13
03:50:27.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:27.285 00.000 10844 Enqueuing Expose request
03:50:27.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:50:27.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:27.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:50:27.285 00.000 11060 MoveAxis(E, 29, ABG)
03:50:27.285 00.000 11060 Guiding  Dir = 2, Dur = 29
03:50:27.316 00.031 11060 IsSlewing returns 0
03:50:27.316 00.000 11060 IsGuiding returns 0
03:50:27.363 00.047 11060 IsGuiding returns 0
03:50:27.363 00.000 11060 Move returns status 0, amount 29
03:50:27.363 00.000 11060 MoveAxis(N, 0, ABG)
03:50:27.363 00.000 11060 Move returns status 0, amount 0
03:50:27.363 00.000 11060 move complete, result=0
03:50:27.363 00.000 11060 worker thread done servicing request
03:50:27.363 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
03:50:27.363 00.000 11060 Worker thread wakes up
03:50:27.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:27.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:28.003 00.640 11060 Exposure complete
03:50:28.210 00.207 11060 worker thread done servicing request
03:50:28.210 00.000 10844 OnExposeComplete: enter
03:50:28.210 00.000 10844 UpdateGuideState(): m_state=6
03:50:28.210 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
03:50:28.210 00.000 10844 Star::Find returns 1 (0), X=620.93, Y=104.24, Mass=1903, SNR=27.7, Peak=192 HFD=3.3
03:50:28.210 00.000 10844 MultiStar: [#1 0.24,0.47,0.91,U] [#2 0.18,0.26,0.92,U] [#3 0.68,0.11,0.00,M5] [#4 0.39,-0.27,0.94,U] [#5 0.10,0.07,0.88,U] [#6 0.26,-0.10,0.97,U] [#7 0.45,0.19,0.90,U] [#8 0.67,-0.23,0.00,M1] 
03:50:28.210 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.02}, one-star: {0.10, -0.67}
03:50:28.210 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.39) = xAngle (-1.47 = -1.47)
03:50:28.210 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.66 = 1.66)
03:50:28.210 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.08 mountX=0.03 mountY=0.25, mountTheta=1.47
03:50:28.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.02, opts=13)
03:50:28.215 00.005 10844 Enqueuing Move request for scope (0.25, -0.02)
03:50:28.215 00.000 11060 Worker thread wakes up
03:50:28.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:28.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
03:50:28.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
03:50:28.215 00.000 11060 Moving (0.25, -0.02) raw xDistance=0.03 yDistance=0.25
03:50:28.215 00.000 10844 UpdateGuideState exits: m=1903 SNR=27.7
03:50:28.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:50:28.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:28.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:28.215 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
03:50:28.215 00.000 10844 Enqueuing Expose request
03:50:28.216 00.001 11060 MoveAxis(E, 0, ABG)
03:50:28.216 00.000 11060 Move returns status 0, amount 0
03:50:28.216 00.000 11060 MoveAxis(S, 96, ABG)
03:50:28.216 00.000 11060 Guiding  Dir = 1, Dur = 96
03:50:28.251 00.035 11060 IsSlewing returns 0
03:50:28.251 00.000 11060 IsGuiding returns 0
03:50:28.384 00.133 11060 IsGuiding returns 0
03:50:28.384 00.000 11060 Move returns status 0, amount 96
03:50:28.384 00.000 11060 move complete, result=0
03:50:28.384 00.000 11060 worker thread done servicing request
03:50:28.385 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 96 ms SOUTH
03:50:28.385 00.000 11060 Worker thread wakes up
03:50:28.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:28.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:29.034 00.649 11060 Exposure complete
03:50:29.223 00.189 11060 worker thread done servicing request
03:50:29.227 00.004 10844 OnExposeComplete: enter
03:50:29.227 00.000 10844 UpdateGuideState(): m_state=6
03:50:29.227 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
03:50:29.227 00.000 10844 Star::Find returns 1 (0), X=620.46, Y=104.88, Mass=1735, SNR=26.2, Peak=227 HFD=3.2
03:50:29.228 00.001 10844 MultiStar: [#1 -0.27,0.42,0.93,U] [#2 0.15,-0.17,0.94,U] [#3 0.60,-0.41,0.00,M6] [#4 -0.17,0.00,0.95,U] [#5 -0.73,0.20,0.00,M1] [#6 0.12,0.24,1.01,U] [#7 0.10,0.35,0.93,U] [#8 0.45,-0.29,0.83,U] 
03:50:29.228 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {-0.37, -0.04}
03:50:29.228 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.39) = xAngle (0.28 = 0.28)
03:50:29.228 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.88)
03:50:29.228 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=0.08 mountY=-0.02, mountTheta=-0.26
03:50:29.228 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
03:50:29.228 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
03:50:29.228 00.000 11060 Worker thread wakes up
03:50:29.228 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:29.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
03:50:29.228 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.2
03:50:29.228 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
03:50:29.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:29.228 00.000 11060 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.02
03:50:29.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:29.232 00.004 10844 Enqueuing Expose request
03:50:29.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:50:29.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:29.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:50:29.232 00.000 11060 MoveAxis(E, 0, ABG)
03:50:29.232 00.000 11060 Move returns status 0, amount 0
03:50:29.232 00.000 11060 MoveAxis(N, 0, ABG)
03:50:29.232 00.000 11060 Move returns status 0, amount 0
03:50:29.232 00.000 11060 move complete, result=0
03:50:29.232 00.000 11060 worker thread done servicing request
03:50:29.232 00.000 11060 Worker thread wakes up
03:50:29.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:29.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:29.233 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:29.866 00.633 11060 Exposure complete
03:50:30.065 00.199 11060 worker thread done servicing request
03:50:30.065 00.000 10844 OnExposeComplete: enter
03:50:30.065 00.000 10844 UpdateGuideState(): m_state=6
03:50:30.067 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
03:50:30.067 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.36, Mass=1724, SNR=25.9, Peak=208 HFD=3.4
03:50:30.067 00.000 10844 MultiStar: [#1 -0.08,-0.19,0.91,U] [#2 0.03,-0.17,0.90,U] [#3 0.47,0.09,1.01,U] [#4 -0.02,-0.46,0.96,U] [#5 0.08,0.35,0.94,U] [#6 0.22,-0.42,1.01,U] [#7 -0.04,0.29,0.98,U] [#8 0.56,-0.07,0.85,U] 
03:50:30.067 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {-0.25, -0.55}
03:50:30.067 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.39) = xAngle (-2.29 = -2.29)
03:50:30.067 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.84 = 0.84)
03:50:30.067 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.90 mountX=-0.11 mountY=0.12, mountTheta=2.30
03:50:30.070 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.13, opts=13)
03:50:30.070 00.000 10844 Enqueuing Move request for scope (0.10, -0.13)
03:50:30.070 00.000 11060 Worker thread wakes up
03:50:30.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
03:50:30.070 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
03:50:30.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:30.070 00.000 11060 Moving (0.10, -0.13) raw xDistance=-0.11 yDistance=0.12
03:50:30.070 00.000 10844 UpdateGuideState exits: m=1724 SNR=25.9
03:50:30.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:50:30.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:30.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:30.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:30.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:50:30.070 00.000 10844 Enqueuing Expose request
03:50:30.070 00.000 11060 MoveAxis(E, 0, ABG)
03:50:30.070 00.000 11060 Move returns status 0, amount 0
03:50:30.070 00.000 11060 MoveAxis(N, 0, ABG)
03:50:30.070 00.000 11060 Move returns status 0, amount 0
03:50:30.070 00.000 11060 move complete, result=0
03:50:30.070 00.000 11060 worker thread done servicing request
03:50:30.070 00.000 11060 Worker thread wakes up
03:50:30.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:30.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:30.070 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:30.696 00.626 11060 Exposure complete
03:50:30.904 00.208 11060 worker thread done servicing request
03:50:30.904 00.000 10844 OnExposeComplete: enter
03:50:30.904 00.000 10844 UpdateGuideState(): m_state=6
03:50:30.904 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
03:50:30.904 00.000 10844 Star::Find returns 1 (0), X=620.05, Y=105.16, Mass=1733, SNR=26.0, Peak=164 HFD=3.5
03:50:30.904 00.000 10844 MultiStar: [#1 0.09,0.33,0.99,U] [#2 0.15,0.11,0.98,U] [#3 0.11,0.09,0.96,U] [#4 -0.24,0.15,1.06,U] [#5 -0.00,0.46,0.95,U] [#6 0.31,-0.06,1.12,U] [#7 0.22,0.44,0.92,U] [#8 -0.03,0.30,0.86,U] 
03:50:30.904 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.22}, one-star: {-0.78, 0.24}
03:50:30.904 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.39) = xAngle (0.26 = 0.26)
03:50:30.904 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.89)
03:50:30.904 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.65 mountX=0.21 mountY=-0.05, mountTheta=-0.25
03:50:30.909 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.22, opts=13)
03:50:30.909 00.000 10844 Enqueuing Move request for scope (-0.02, 0.22)
03:50:30.909 00.000 11060 Worker thread wakes up
03:50:30.909 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
03:50:30.909 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
03:50:30.909 00.000 11060 Moving (-0.02, 0.22) raw xDistance=0.21 yDistance=-0.05
03:50:30.910 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:50:30.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:30.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:50:30.910 00.000 11060 MoveAxis(W, 50, ABG)
03:50:30.910 00.000 11060 Guiding  Dir = 3, Dur = 50
03:50:30.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:30.910 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.0
03:50:30.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:30.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:30.910 00.000 10844 Enqueuing Expose request
03:50:30.919 00.009 11060 IsSlewing returns 0
03:50:30.920 00.001 11060 IsGuiding returns 0
03:50:30.982 00.062 11060 IsGuiding returns 0
03:50:30.982 00.000 11060 Move returns status 0, amount 50
03:50:30.982 00.000 11060 MoveAxis(N, 0, ABG)
03:50:30.982 00.000 11060 Move returns status 0, amount 0
03:50:30.982 00.000 11060 move complete, result=0
03:50:30.982 00.000 11060 worker thread done servicing request
03:50:30.982 00.000 11060 Worker thread wakes up
03:50:30.982 00.000 10844 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
03:50:30.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:30.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:31.626 00.644 11060 Exposure complete
03:50:31.826 00.200 11060 worker thread done servicing request
03:50:31.826 00.000 10844 OnExposeComplete: enter
03:50:31.826 00.000 10844 UpdateGuideState(): m_state=6
03:50:31.826 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
03:50:31.826 00.000 10844 Star::Find returns 1 (0), X=620.23, Y=104.84, Mass=1539, SNR=24.9, Peak=198 HFD=2.9
03:50:31.826 00.000 10844 MultiStar: [#1 -0.23,-0.17,0.97,U] [#2 0.15,-0.28,1.01,U] [#3 0.31,0.22,0.97,U] [#4 0.03,-0.52,1.05,U] [#5 -0.46,-0.15,0.96,U] [#6 0.13,-0.60,0.00,M1] [#7 0.49,-0.19,1.04,U] [#8 0.10,-0.11,0.90,U] 
03:50:31.826 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.16}, one-star: {-0.60, -0.08}
03:50:31.826 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
03:50:31.826 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
03:50:31.826 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.71 mountX=-0.16 mountY=0.00, mountTheta=3.11
03:50:31.829 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.16, opts=13)
03:50:31.829 00.000 10844 Enqueuing Move request for scope (-0.02, -0.16)
03:50:31.829 00.000 11060 Worker thread wakes up
03:50:31.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:31.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
03:50:31.829 00.000 10844 UpdateGuideState exits: m=1539 SNR=24.9
03:50:31.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
03:50:31.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:31.829 00.000 11060 Moving (-0.02, -0.16) raw xDistance=-0.16 yDistance=0.00
03:50:31.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:31.829 00.000 10844 Enqueuing Expose request
03:50:31.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:50:31.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:31.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:50:31.833 00.004 11060 MoveAxis(E, 37, ABG)
03:50:31.833 00.000 11060 Guiding  Dir = 2, Dur = 37
03:50:31.849 00.016 11060 IsSlewing returns 0
03:50:31.849 00.000 11060 IsGuiding returns 0
03:50:31.895 00.046 11060 IsGuiding returns 0
03:50:31.895 00.000 11060 Move returns status 0, amount 37
03:50:31.895 00.000 11060 MoveAxis(N, 0, ABG)
03:50:31.895 00.000 11060 Move returns status 0, amount 0
03:50:31.895 00.000 11060 move complete, result=0
03:50:31.895 00.000 11060 worker thread done servicing request
03:50:31.895 00.000 11060 Worker thread wakes up
03:50:31.895 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
03:50:31.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:31.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:32.530 00.635 11060 Exposure complete
03:50:32.736 00.206 10844 OnExposeComplete: enter
03:50:32.736 00.000 10844 UpdateGuideState(): m_state=6
03:50:32.738 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
03:50:32.738 00.000 10844 Star::Find returns 1 (1), X=620.27, Y=104.46, Mass=1759, SNR=26.8, Peak=255 HFD=3.1
03:50:32.738 00.000 10844 MultiStar: [#1 0.08,0.30,0.93,U] [#2 0.39,0.06,0.86,U] [#3 0.58,-0.23,0.00,M4] [#4 0.35,-0.54,0.00,M1] [#5 -0.28,0.02,0.96,U] [#6 0.48,-0.23,1.03,U] [#7 0.02,0.14,0.90,U] [#8 0.32,0.01,0.85,U] 
03:50:32.738 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {-0.56, -0.46}
03:50:32.738 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.39) = xAngle (-1.91 = -1.91)
03:50:32.738 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.22 = 1.22)
03:50:32.738 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.52 mountX=-0.02 mountY=0.06, mountTheta=1.91
03:50:32.738 00.000 11060 worker thread done servicing request
03:50:32.742 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
03:50:32.742 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
03:50:32.742 00.000 11060 Worker thread wakes up
03:50:32.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:50:32.742 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:50:32.742 00.000 11060 Moving (0.06, -0.03) raw xDistance=-0.02 yDistance=0.06
03:50:32.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:32.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:32.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:50:32.742 00.000 11060 MoveAxis(E, 0, ABG)
03:50:32.742 00.000 11060 Move returns status 0, amount 0
03:50:32.742 00.000 11060 MoveAxis(N, 0, ABG)
03:50:32.743 00.001 11060 Move returns status 0, amount 0
03:50:32.743 00.000 11060 move complete, result=0
03:50:32.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:32.743 00.000 11060 worker thread done servicing request
03:50:32.743 00.000 10844 UpdateGuideState exits: m=1759 SNR=26.8 Saturated
03:50:32.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:32.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:32.743 00.000 10844 Enqueuing Expose request
03:50:32.743 00.000 11060 Worker thread wakes up
03:50:32.743 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:32.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:32.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:33.385 00.642 11060 Exposure complete
03:50:33.595 00.210 10844 OnExposeComplete: enter
03:50:33.595 00.000 11060 worker thread done servicing request
03:50:33.595 00.000 10844 UpdateGuideState(): m_state=6
03:50:33.596 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
03:50:33.596 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=105.03, Mass=1884, SNR=27.5, Peak=223 HFD=3.3
03:50:33.596 00.000 10844 MultiStar: [#1 0.02,0.13,0.82,U] [#2 0.38,0.52,0.00,M1] [#3 0.66,-0.31,0.00,M5] [#4 -0.02,-0.04,0.91,U] [#5 -0.12,0.17,0.93,U] [#6 0.57,-0.54,0.00,M1] [#7 0.19,0.10,0.85,U] [#8 0.45,-0.47,0.00,M1] 
03:50:33.596 00.000 10844 refined, 4 included, MultiStar: {-0.01, 0.09}, one-star: {-0.08, 0.11}
03:50:33.597 00.001 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:50:33.597 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.89)
03:50:33.597 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.66 mountX=0.09 mountY=-0.02, mountTheta=-0.25
03:50:33.599 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
03:50:33.599 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
03:50:33.599 00.000 11060 Worker thread wakes up
03:50:33.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:33.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
03:50:33.599 00.000 10844 UpdateGuideState exits: m=1884 SNR=27.5
03:50:33.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
03:50:33.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:33.599 00.000 11060 Moving (-0.01, 0.09) raw xDistance=0.09 yDistance=-0.02
03:50:33.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:33.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:50:33.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:33.599 00.000 10844 Enqueuing Expose request
03:50:33.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:50:33.601 00.002 11060 MoveAxis(E, 0, ABG)
03:50:33.601 00.000 11060 Move returns status 0, amount 0
03:50:33.601 00.000 11060 MoveAxis(N, 0, ABG)
03:50:33.601 00.000 11060 Move returns status 0, amount 0
03:50:33.601 00.000 11060 move complete, result=0
03:50:33.601 00.000 11060 worker thread done servicing request
03:50:33.601 00.000 11060 Worker thread wakes up
03:50:33.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:33.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:33.603 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:34.232 00.629 11060 Exposure complete
03:50:34.440 00.208 11060 worker thread done servicing request
03:50:34.440 00.000 10844 OnExposeComplete: enter
03:50:34.440 00.000 10844 UpdateGuideState(): m_state=6
03:50:34.440 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
03:50:34.440 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.67, Mass=1743, SNR=27.3, Peak=230 HFD=3.4
03:50:34.440 00.000 10844 MultiStar: [#1 -0.20,0.05,0.95,U] [#2 0.06,0.24,0.82,U] [#3 0.62,-0.15,0.00,M6] [#4 -0.04,-0.00,0.92,U] [#5 -0.55,-0.11,0.98,U] [#6 0.06,0.40,0.97,U] [#7 0.06,-0.21,0.87,U] [#8 0.02,-0.07,0.77,U] 
03:50:34.442 00.002 10844 refined, 7 included, MultiStar: {-0.09, 0.01}, one-star: {-0.07, -0.25}
03:50:34.442 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.39) = xAngle (1.69 = 1.69)
03:50:34.442 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.81 = -1.47)
03:50:34.442 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.08 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
03:50:34.445 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
03:50:34.445 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
03:50:34.445 00.000 11060 Worker thread wakes up
03:50:34.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:34.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
03:50:34.445 00.000 10844 UpdateGuideState exits: m=1743 SNR=27.3
03:50:34.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
03:50:34.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:34.445 00.000 11060 Moving (-0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
03:50:34.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:34.445 00.000 10844 Enqueuing Expose request
03:50:34.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:50:34.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:34.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:50:34.445 00.000 11060 MoveAxis(E, 0, ABG)
03:50:34.445 00.000 11060 Move returns status 0, amount 0
03:50:34.445 00.000 11060 MoveAxis(N, 0, ABG)
03:50:34.445 00.000 11060 Move returns status 0, amount 0
03:50:34.445 00.000 11060 move complete, result=0
03:50:34.445 00.000 11060 worker thread done servicing request
03:50:34.445 00.000 11060 Worker thread wakes up
03:50:34.447 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:34.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:34.449 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:35.072 00.623 11060 Exposure complete
03:50:35.282 00.210 11060 worker thread done servicing request
03:50:35.282 00.000 10844 OnExposeComplete: enter
03:50:35.282 00.000 10844 UpdateGuideState(): m_state=6
03:50:35.282 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
03:50:35.282 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=105.30, Mass=2063, SNR=28.8, Peak=212 HFD=3.5
03:50:35.287 00.005 10844 MultiStar: [#1 0.14,-0.43,0.95,U] [#2 0.12,0.35,0.86,U] [#3 0.61,-0.09,0.00,M7] [#4 0.08,-0.17,0.86,U] [#5 -0.04,-0.17,0.95,U] [#6 -0.17,0.36,0.92,U] [#7 0.49,-0.15,0.93,U] [#8 0.43,0.00,0.74,U] 
03:50:35.287 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {-0.26, 0.39}
03:50:35.287 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.39) = xAngle (-1.15 = -1.15)
03:50:35.287 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.97 = 1.97)
03:50:35.288 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.24 mountX=0.04 mountY=0.08, mountTheta=1.15
03:50:35.288 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
03:50:35.288 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
03:50:35.288 00.000 11060 Worker thread wakes up
03:50:35.288 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:35.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
03:50:35.288 00.000 10844 UpdateGuideState exits: m=2063 SNR=28.8
03:50:35.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
03:50:35.288 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:35.288 00.000 11060 Moving (0.09, 0.02) raw xDistance=0.04 yDistance=0.08
03:50:35.288 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:35.288 00.000 10844 Enqueuing Expose request
03:50:35.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:50:35.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:35.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:50:35.288 00.000 11060 MoveAxis(E, 0, ABG)
03:50:35.288 00.000 11060 Move returns status 0, amount 0
03:50:35.288 00.000 11060 MoveAxis(N, 0, ABG)
03:50:35.288 00.000 11060 Move returns status 0, amount 0
03:50:35.288 00.000 11060 move complete, result=0
03:50:35.288 00.000 11060 worker thread done servicing request
03:50:35.288 00.000 11060 Worker thread wakes up
03:50:35.292 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:35.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:35.293 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:35.932 00.639 11060 Exposure complete
03:50:36.164 00.232 11060 worker thread done servicing request
03:50:36.164 00.000 10844 OnExposeComplete: enter
03:50:36.164 00.000 10844 UpdateGuideState(): m_state=6
03:50:36.164 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
03:50:36.164 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=104.90, Mass=1836, SNR=27.2, Peak=246 HFD=3.5
03:50:36.164 00.000 10844 MultiStar: [#1 -0.05,-0.07,0.85,U] [#2 0.26,0.37,0.86,U] [#3 0.09,-0.19,0.96,U] [#4 -0.30,-0.51,0.00,M1] [#5 0.01,-0.18,0.92,U] [#6 0.00,-0.60,0.00,M1] [#7 0.39,-0.12,0.90,U] [#8 0.22,0.03,0.73,U] 
03:50:36.164 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {-0.44, -0.02}
03:50:36.164 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
03:50:36.164 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
03:50:36.164 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.53 mountX=-0.02 mountY=0.06, mountTheta=1.93
03:50:36.168 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
03:50:36.168 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
03:50:36.168 00.000 11060 Worker thread wakes up
03:50:36.168 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
03:50:36.168 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
03:50:36.168 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:36.168 00.000 11060 Moving (0.06, -0.03) raw xDistance=-0.02 yDistance=0.06
03:50:36.168 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:36.168 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:36.168 00.000 10844 UpdateGuideState exits: m=1836 SNR=27.2
03:50:36.168 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:50:36.168 00.000 11060 MoveAxis(E, 0, ABG)
03:50:36.168 00.000 11060 Move returns status 0, amount 0
03:50:36.168 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:36.168 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:36.168 00.000 10844 Enqueuing Expose request
03:50:36.168 00.000 11060 MoveAxis(N, 0, ABG)
03:50:36.171 00.003 11060 Move returns status 0, amount 0
03:50:36.171 00.000 11060 move complete, result=0
03:50:36.171 00.000 11060 worker thread done servicing request
03:50:36.171 00.000 11060 Worker thread wakes up
03:50:36.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:36.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:36.175 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:36.794 00.619 11060 Exposure complete
03:50:37.011 00.217 11060 worker thread done servicing request
03:50:37.011 00.000 10844 OnExposeComplete: enter
03:50:37.011 00.000 10844 UpdateGuideState(): m_state=6
03:50:37.011 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
03:50:37.011 00.000 10844 Star::Find returns 1 (0), X=620.65, Y=105.02, Mass=1821, SNR=26.8, Peak=208 HFD=3.3
03:50:37.011 00.000 10844 MultiStar: [#1 0.59,-0.08,0.00,M1] [#2 0.44,0.46,0.00,M1] [#3 0.48,0.07,0.94,U] [#4 0.40,-0.16,0.98,U] [#5 -0.02,0.86,0.00,M1] [#6 -0.02,0.31,1.03,U] [#7 0.42,0.08,0.87,U] [#8 0.57,0.38,0.00,M1] 
03:50:37.011 00.000 10844 single-star, 4 included, MultiStar: {0.21, 0.08}, one-star: {-0.18, 0.11}
03:50:37.011 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.39) = xAngle (1.22 = 1.22)
03:50:37.011 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.34 = -1.94)
03:50:37.011 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.61 mountX=0.07 mountY=-0.19, mountTheta=-1.22
03:50:37.022 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.11, opts=13)
03:50:37.022 00.000 10844 Enqueuing Move request for scope (-0.18, 0.11)
03:50:37.022 00.000 11060 Worker thread wakes up
03:50:37.022 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:37.022 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
03:50:37.022 00.000 10844 UpdateGuideState exits: m=1821 SNR=26.8
03:50:37.022 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
03:50:37.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:37.022 00.000 11060 Moving (-0.18, 0.11) raw xDistance=0.07 yDistance=-0.19
03:50:37.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:37.022 00.000 10844 Enqueuing Expose request
03:50:37.022 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:50:37.022 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:50:37.022 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:50:37.022 00.000 11060 MoveAxis(E, 0, ABG)
03:50:37.022 00.000 11060 Move returns status 0, amount 0
03:50:37.022 00.000 11060 MoveAxis(N, 0, ABG)
03:50:37.022 00.000 11060 Move returns status 0, amount 0
03:50:37.022 00.000 11060 move complete, result=0
03:50:37.022 00.000 11060 worker thread done servicing request
03:50:37.022 00.000 11060 Worker thread wakes up
03:50:37.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:37.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:37.025 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:50:37.681 00.656 11060 Exposure complete
03:50:37.885 00.204 11060 worker thread done servicing request
03:50:37.885 00.000 10844 OnExposeComplete: enter
03:50:37.886 00.001 10844 UpdateGuideState(): m_state=6
03:50:37.886 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
03:50:37.886 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.74, Mass=1531, SNR=24.8, Peak=216 HFD=3.1
03:50:37.886 00.000 10844 MultiStar: [#1 -0.07,0.22,0.92,U] [#2 0.33,0.13,0.93,U] [#3 0.83,-0.14,0.00,M6] [#4 -0.25,-0.08,1.09,U] [#5 -0.23,0.43,1.02,U] [#6 0.19,-0.12,1.15,U] [#7 -0.18,0.30,1.02,U] [#8 0.54,-0.13,0.81,U] 
03:50:37.886 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {-0.36, -0.18}
03:50:37.886 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.39) = xAngle (0.44 = 0.44)
03:50:37.886 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.72)
03:50:37.886 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=0.07 mountY=-0.03, mountTheta=-0.42
03:50:37.890 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
03:50:37.890 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
03:50:37.890 00.000 11060 Worker thread wakes up
03:50:37.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:37.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
03:50:37.890 00.000 10844 UpdateGuideState exits: m=1531 SNR=24.8
03:50:37.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
03:50:37.891 00.001 11060 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.03
03:50:37.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:50:37.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:37.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:50:37.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:37.891 00.000 11060 MoveAxis(E, 0, ABG)
03:50:37.892 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:37.892 00.000 11060 Move returns status 0, amount 0
03:50:37.892 00.000 10844 Enqueuing Expose request
03:50:37.892 00.000 11060 MoveAxis(N, 0, ABG)
03:50:37.892 00.000 11060 Move returns status 0, amount 0
03:50:37.892 00.000 11060 move complete, result=0
03:50:37.892 00.000 11060 worker thread done servicing request
03:50:37.892 00.000 11060 Worker thread wakes up
03:50:37.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:37.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:37.896 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:38.529 00.633 11060 Exposure complete
03:50:38.741 00.212 11060 worker thread done servicing request
03:50:38.741 00.000 10844 OnExposeComplete: enter
03:50:38.741 00.000 10844 UpdateGuideState(): m_state=6
03:50:38.741 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
03:50:38.741 00.000 10844 Star::Find returns 1 (0), X=620.28, Y=104.77, Mass=1597, SNR=25.1, Peak=219 HFD=3.0
03:50:38.741 00.000 10844 MultiStar: [#1 -0.10,0.20,1.05,U] [#2 0.15,0.28,0.96,U] [#3 0.86,0.08,0.00,M7] [#4 0.35,-0.04,0.97,U] [#5 -0.58,0.32,0.00,M1] [#6 0.49,-0.27,1.12,U] [#7 0.01,0.46,0.99,U] [#8 0.27,0.15,0.99,U] 
03:50:38.741 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.08}, one-star: {-0.55, -0.15}
03:50:38.741 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
03:50:38.741 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
03:50:38.741 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.74 mountX=0.10 mountY=0.08, mountTheta=0.66
03:50:38.741 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.08, opts=13)
03:50:38.741 00.000 10844 Enqueuing Move request for scope (0.09, 0.08)
03:50:38.741 00.000 11060 Worker thread wakes up
03:50:38.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:38.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
03:50:38.746 00.005 10844 UpdateGuideState exits: m=1597 SNR=25.1
03:50:38.746 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:50:38.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:38.746 00.000 11060 Moving (0.09, 0.08) raw xDistance=0.10 yDistance=0.08
03:50:38.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:38.746 00.000 10844 Enqueuing Expose request
03:50:38.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:50:38.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:38.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:50:38.746 00.000 11060 MoveAxis(E, 0, ABG)
03:50:38.746 00.000 11060 Move returns status 0, amount 0
03:50:38.746 00.000 11060 MoveAxis(N, 0, ABG)
03:50:38.746 00.000 11060 Move returns status 0, amount 0
03:50:38.746 00.000 11060 move complete, result=0
03:50:38.746 00.000 11060 worker thread done servicing request
03:50:38.746 00.000 11060 Worker thread wakes up
03:50:38.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:38.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:38.746 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:39.388 00.642 11060 Exposure complete
03:50:39.588 00.200 11060 worker thread done servicing request
03:50:39.588 00.000 10844 OnExposeComplete: enter
03:50:39.588 00.000 10844 UpdateGuideState(): m_state=6
03:50:39.588 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
03:50:39.588 00.000 10844 Star::Find returns 1 (0), X=620.32, Y=105.29, Mass=1745, SNR=26.2, Peak=187 HFD=3.5
03:50:39.588 00.000 10844 MultiStar: [#1 0.11,0.63,0.00,M1] [#2 0.51,-0.03,0.91,U] [#3 0.76,-0.15,0.00,M8] [#4 -0.12,0.13,0.98,U] [#5 -0.29,0.07,0.93,U] [#6 0.38,-0.18,1.00,U] [#7 0.36,0.78,0.00,M1] [#8 0.42,0.31,0.86,U] 
03:50:39.588 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.11}, one-star: {-0.50, 0.37}
03:50:39.588 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:50:39.588 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:50:39.588 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.10 mountX=0.12 mountY=0.04, mountTheta=0.31
03:50:39.592 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
03:50:39.592 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
03:50:39.592 00.000 11060 Worker thread wakes up
03:50:39.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
03:50:39.592 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:39.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
03:50:39.592 00.000 10844 UpdateGuideState exits: m=1745 SNR=26.2
03:50:39.592 00.000 11060 Moving (0.06, 0.11) raw xDistance=0.12 yDistance=0.04
03:50:39.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:39.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:50:39.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:39.592 00.000 10844 Enqueuing Expose request
03:50:39.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:39.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:50:39.592 00.000 11060 MoveAxis(W, 28, ABG)
03:50:39.592 00.000 11060 Guiding  Dir = 3, Dur = 28
03:50:39.602 00.010 11060 IsSlewing returns 0
03:50:39.603 00.001 11060 IsGuiding returns 0
03:50:39.634 00.031 11060 IsGuiding returns 0
03:50:39.634 00.000 11060 Move returns status 0, amount 28
03:50:39.634 00.000 11060 MoveAxis(N, 0, ABG)
03:50:39.634 00.000 11060 Move returns status 0, amount 0
03:50:39.634 00.000 11060 move complete, result=0
03:50:39.634 00.000 10844 GuideStep: 0.1 px 28 ms WEST, 0.0 px 0 ms NORTH
03:50:39.635 00.001 11060 worker thread done servicing request
03:50:39.635 00.000 11060 Worker thread wakes up
03:50:39.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:39.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:40.270 00.635 11060 Exposure complete
03:50:40.474 00.204 11060 worker thread done servicing request
03:50:40.474 00.000 10844 OnExposeComplete: enter
03:50:40.474 00.000 10844 UpdateGuideState(): m_state=6
03:50:40.474 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
03:50:40.474 00.000 10844 Star::Find returns 1 (0), X=620.60, Y=104.90, Mass=1577, SNR=25.2, Peak=184 HFD=3.2
03:50:40.474 00.000 10844 MultiStar: [#1 0.30,0.21,1.07,U] [#2 0.25,-0.31,1.07,U] [#3 0.29,-0.02,0.97,U] [#4 0.01,-0.51,1.03,U] [#5 0.05,0.66,0.00,M1] [#6 0.17,-0.27,1.14,U] [#7 -0.09,0.17,1.02,U] [#8 0.50,0.20,0.86,U] 
03:50:40.474 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.08}, one-star: {-0.23, -0.02}
03:50:40.474 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
03:50:40.474 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
03:50:40.474 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.49 mountX=-0.05 mountY=0.15, mountTheta=1.88
03:50:40.487 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.08, opts=13)
03:50:40.487 00.000 10844 Enqueuing Move request for scope (0.14, -0.08)
03:50:40.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:40.487 00.000 10844 UpdateGuideState exits: m=1577 SNR=25.2
03:50:40.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:40.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:40.487 00.000 10844 Enqueuing Expose request
03:50:40.487 00.000 11060 Worker thread wakes up
03:50:40.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
03:50:40.492 00.005 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
03:50:40.492 00.000 11060 Moving (0.14, -0.08) raw xDistance=-0.05 yDistance=0.15
03:50:40.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:50:40.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:40.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:50:40.492 00.000 11060 MoveAxis(E, 0, ABG)
03:50:40.492 00.000 11060 Move returns status 0, amount 0
03:50:40.492 00.000 11060 MoveAxis(N, 0, ABG)
03:50:40.492 00.000 11060 Move returns status 0, amount 0
03:50:40.492 00.000 11060 move complete, result=0
03:50:40.492 00.000 11060 worker thread done servicing request
03:50:40.492 00.000 11060 Worker thread wakes up
03:50:40.492 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:40.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:40.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:41.125 00.633 11060 Exposure complete
03:50:41.327 00.202 11060 worker thread done servicing request
03:50:41.327 00.000 10844 OnExposeComplete: enter
03:50:41.327 00.000 10844 UpdateGuideState(): m_state=6
03:50:41.327 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
03:50:41.327 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.39, Mass=1914, SNR=27.4, Peak=227 HFD=3.5
03:50:41.327 00.000 10844 MultiStar: [#1 0.33,0.01,0.90,U] [#2 0.36,0.35,0.86,U] [#3 0.38,-0.21,0.89,U] [#4 -0.35,-0.59,0.00,M1] [#5 0.37,0.26,0.95,U] [#6 -0.11,-0.26,1.01,U] [#7 -0.29,-0.15,0.91,U] [#8 0.81,0.03,0.00,M1] 
03:50:41.327 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.09}, one-star: {-0.19, -0.53}
03:50:41.327 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.39) = xAngle (-2.05 = -2.05)
03:50:41.327 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.07 = 1.07)
03:50:41.327 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.67 mountX=-0.07 mountY=0.12, mountTheta=2.06
03:50:41.331 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.09, opts=13)
03:50:41.333 00.002 10844 Enqueuing Move request for scope (0.11, -0.09)
03:50:41.333 00.000 11060 Worker thread wakes up
03:50:41.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:41.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
03:50:41.333 00.000 10844 UpdateGuideState exits: m=1914 SNR=27.4
03:50:41.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
03:50:41.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:41.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:41.333 00.000 10844 Enqueuing Expose request
03:50:41.333 00.000 11060 Moving (0.11, -0.09) raw xDistance=-0.07 yDistance=0.12
03:50:41.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:41.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:41.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:50:41.333 00.000 11060 MoveAxis(E, 0, ABG)
03:50:41.333 00.000 11060 Move returns status 0, amount 0
03:50:41.335 00.002 11060 MoveAxis(N, 0, ABG)
03:50:41.335 00.000 11060 Move returns status 0, amount 0
03:50:41.335 00.000 11060 move complete, result=0
03:50:41.335 00.000 11060 worker thread done servicing request
03:50:41.343 00.008 11060 Worker thread wakes up
03:50:41.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:41.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:41.345 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:41.971 00.626 11060 Exposure complete
03:50:42.194 00.223 10844 OnExposeComplete: enter
03:50:42.194 00.000 10844 UpdateGuideState(): m_state=6
03:50:42.194 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
03:50:42.196 00.002 10844 Star::Find returns 1 (0), X=621.11, Y=104.89, Mass=1922, SNR=27.9, Peak=191 HFD=2.9
03:50:42.196 00.000 10844 MultiStar: [#1 0.08,0.30,0.86,U] [#2 0.36,0.03,0.87,U] [#3 0.84,0.57,0.00,M7] [#4 0.10,-0.63,0.00,M2] [#5 0.11,0.20,0.84,U] [#6 -0.08,-0.52,1.05,U] [#7 -0.06,-0.09,0.88,U] [#8 0.13,-0.10,0.77,U] 
03:50:42.196 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.04}, one-star: {0.28, -0.03}
03:50:42.196 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.39) = xAngle (-1.74 = -1.74)
03:50:42.196 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
03:50:42.196 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.35 mountX=-0.02 mountY=0.12, mountTheta=1.74
03:50:42.196 00.000 11060 worker thread done servicing request
03:50:42.198 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.04, opts=13)
03:50:42.198 00.000 10844 Enqueuing Move request for scope (0.11, -0.04)
03:50:42.198 00.000 11060 Worker thread wakes up
03:50:42.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:42.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:50:42.198 00.000 10844 UpdateGuideState exits: m=1922 SNR=27.9
03:50:42.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:50:42.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:42.198 00.000 11060 Moving (0.11, -0.04) raw xDistance=-0.02 yDistance=0.12
03:50:42.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:42.198 00.000 10844 Enqueuing Expose request
03:50:42.200 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:42.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:42.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:50:42.200 00.000 11060 MoveAxis(E, 0, ABG)
03:50:42.200 00.000 11060 Move returns status 0, amount 0
03:50:42.200 00.000 11060 MoveAxis(N, 0, ABG)
03:50:42.200 00.000 11060 Move returns status 0, amount 0
03:50:42.200 00.000 11060 move complete, result=0
03:50:42.200 00.000 11060 worker thread done servicing request
03:50:42.200 00.000 11060 Worker thread wakes up
03:50:42.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:42.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:42.203 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:42.851 00.648 11060 Exposure complete
03:50:43.047 00.196 11060 worker thread done servicing request
03:50:43.047 00.000 10844 OnExposeComplete: enter
03:50:43.047 00.000 10844 UpdateGuideState(): m_state=6
03:50:43.047 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
03:50:43.047 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=105.15, Mass=1691, SNR=26.3, Peak=181 HFD=3.2
03:50:43.047 00.000 10844 MultiStar: [#1 0.18,0.14,0.94,U] [#2 0.03,0.73,0.00,M1] [#3 0.85,0.17,0.00,M8] [#4 0.53,-0.08,0.99,U] [#5 -0.17,-0.12,0.96,U] [#6 0.01,-0.03,1.04,U] [#7 0.77,0.46,0.00,M1] [#8 0.22,-0.49,0.89,U] 
03:50:43.047 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {-0.11, 0.23}
03:50:43.047 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
03:50:43.047 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
03:50:43.049 00.002 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.45 mountX=-0.03 mountY=0.11, mountTheta=1.84
03:50:43.052 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
03:50:43.052 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
03:50:43.052 00.000 11060 Worker thread wakes up
03:50:43.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:43.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
03:50:43.052 00.000 10844 UpdateGuideState exits: m=1691 SNR=26.3
03:50:43.052 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
03:50:43.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:43.052 00.000 11060 Moving (0.11, -0.05) raw xDistance=-0.03 yDistance=0.11
03:50:43.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:43.052 00.000 10844 Enqueuing Expose request
03:50:43.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:50:43.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:43.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:50:43.052 00.000 11060 MoveAxis(E, 0, ABG)
03:50:43.052 00.000 11060 Move returns status 0, amount 0
03:50:43.052 00.000 11060 MoveAxis(N, 0, ABG)
03:50:43.052 00.000 11060 Move returns status 0, amount 0
03:50:43.052 00.000 11060 move complete, result=0
03:50:43.052 00.000 11060 worker thread done servicing request
03:50:43.052 00.000 11060 Worker thread wakes up
03:50:43.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:43.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:43.052 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:43.678 00.626 11060 Exposure complete
03:50:43.894 00.216 11060 worker thread done servicing request
03:50:43.894 00.000 10844 OnExposeComplete: enter
03:50:43.894 00.000 10844 UpdateGuideState(): m_state=6
03:50:43.894 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
03:50:43.894 00.000 10844 Star::Find returns 1 (0), X=621.26, Y=105.27, Mass=1969, SNR=27.9, Peak=191 HFD=3.5
03:50:43.894 00.000 10844 MultiStar: [#1 1.04,0.44,0.00,M1] [#2 0.41,0.05,0.88,U] [#3 0.51,-0.57,0.00,M9] [#4 0.44,-0.15,1.01,U] [#5 0.13,0.17,0.89,U] [#6 0.28,-0.15,0.92,U] [#7 0.72,0.08,0.00,M2] [#8 0.41,0.10,0.79,U] 
03:50:43.894 00.000 10844 refined, 5 included, MultiStar: {0.36, 0.06}, one-star: {0.43, 0.35}
03:50:43.894 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
03:50:43.894 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
03:50:43.896 00.002 10844 CameraToMount -- cameraX=0.36 cameraY=0.06 hyp=0.36 cameraTheta=0.17 mountX=0.13 mountY=0.34, mountTheta=1.22
03:50:43.898 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.06, opts=13)
03:50:43.898 00.000 10844 Enqueuing Move request for scope (0.36, 0.06)
03:50:43.898 00.000 11060 Worker thread wakes up
03:50:43.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:43.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.06) opts 0xd
03:50:43.898 00.000 10844 UpdateGuideState exits: m=1969 SNR=27.9
03:50:43.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.06)
03:50:43.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:43.898 00.000 11060 Moving (0.36, 0.06) raw xDistance=0.13 yDistance=0.34
03:50:43.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:43.898 00.000 10844 Enqueuing Expose request
03:50:43.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:50:43.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.34
03:50:43.898 00.000 11060 MoveAxis(W, 30, ABG)
03:50:43.898 00.000 11060 Guiding  Dir = 3, Dur = 30
03:50:43.913 00.015 11060 IsSlewing returns 0
03:50:43.913 00.000 11060 IsGuiding returns 0
03:50:43.959 00.046 11060 IsGuiding returns 0
03:50:43.959 00.000 11060 Move returns status 0, amount 30
03:50:43.959 00.000 11060 MoveAxis(S, 132, ABG)
03:50:43.959 00.000 11060 Guiding  Dir = 1, Dur = 132
03:50:43.975 00.016 11060 IsSlewing returns 0
03:50:43.975 00.000 11060 IsGuiding returns 0
03:50:44.114 00.139 11060 IsGuiding returns 0
03:50:44.115 00.001 11060 Move returns status 0, amount 132
03:50:44.115 00.000 11060 move complete, result=0
03:50:44.115 00.000 11060 worker thread done servicing request
03:50:44.115 00.000 11060 Worker thread wakes up
03:50:44.115 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.3 px 132 ms SOUTH
03:50:44.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:44.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:44.746 00.631 11060 Exposure complete
03:50:44.938 00.192 11060 worker thread done servicing request
03:50:44.938 00.000 10844 OnExposeComplete: enter
03:50:44.938 00.000 10844 UpdateGuideState(): m_state=6
03:50:44.944 00.006 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
03:50:44.944 00.000 10844 Star::Find returns 1 (1), X=620.54, Y=104.82, Mass=1755, SNR=26.6, Peak=255 HFD=3.2
03:50:44.944 00.000 10844 MultiStar: [#1 0.29,0.06,0.93,U] [#2 -0.35,-0.52,0.00,M1] [#3 0.06,-0.48,0.95,U] [#4 0.71,-0.55,0.00,M1] [#5 -0.04,0.01,1.01,U] [#6 -0.06,-0.32,1.02,U] [#7 0.29,0.17,0.87,U] [#8 0.38,-0.18,0.84,U] 
03:50:44.944 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {-0.29, -0.10}
03:50:44.944 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.39) = xAngle (-2.41 = -2.41)
03:50:44.944 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.71 = 0.71)
03:50:44.944 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-1.02 mountX=-0.11 mountY=0.09, mountTheta=2.42
03:50:44.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.12, opts=13)
03:50:44.946 00.000 10844 Enqueuing Move request for scope (0.08, -0.12)
03:50:44.946 00.000 11060 Worker thread wakes up
03:50:44.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:50:44.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
03:50:44.946 00.000 10844 UpdateGuideState exits: m=1755 SNR=26.6 Saturated
03:50:44.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
03:50:44.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:44.946 00.000 11060 Moving (0.08, -0.12) raw xDistance=-0.11 yDistance=0.09
03:50:44.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:44.946 00.000 10844 Enqueuing Expose request
03:50:44.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:50:44.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:44.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:50:44.949 00.003 11060 MoveAxis(E, 0, ABG)
03:50:44.949 00.000 11060 Move returns status 0, amount 0
03:50:44.949 00.000 11060 MoveAxis(N, 0, ABG)
03:50:44.949 00.000 11060 Move returns status 0, amount 0
03:50:44.949 00.000 11060 move complete, result=0
03:50:44.949 00.000 11060 worker thread done servicing request
03:50:44.949 00.000 11060 Worker thread wakes up
03:50:44.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:44.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:44.951 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:45.581 00.630 11060 Exposure complete
03:50:45.812 00.231 11060 worker thread done servicing request
03:50:45.812 00.000 10844 OnExposeComplete: enter
03:50:45.814 00.002 10844 UpdateGuideState(): m_state=6
03:50:45.814 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
03:50:45.814 00.000 10844 Star::Find returns 1 (0), X=620.74, Y=104.85, Mass=1880, SNR=27.3, Peak=188 HFD=3.5
03:50:45.815 00.001 10844 MultiStar: [#1 0.21,-0.34,0.95,U] [#2 -0.43,0.56,0.00,M2] [#3 -0.15,-0.05,0.93,U] [#4 0.04,-0.89,0.00,M2] [#5 -0.11,-0.10,0.95,U] [#6 -0.55,-0.05,1.06,U] [#7 0.50,0.32,0.00,M2] [#8 0.45,0.11,0.80,U] 
03:50:45.815 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.09}, one-star: {-0.09, -0.07}
03:50:45.815 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.39) = xAngle (-3.58 = 2.70)
03:50:45.815 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:50:45.815 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
03:50:45.815 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.09, opts=13)
03:50:45.818 00.003 10844 Enqueuing Move request for scope (-0.06, -0.09)
03:50:45.818 00.000 11060 Worker thread wakes up
03:50:45.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:45.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
03:50:45.818 00.000 10844 UpdateGuideState exits: m=1880 SNR=27.3
03:50:45.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
03:50:45.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:45.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:45.818 00.000 10844 Enqueuing Expose request
03:50:45.818 00.000 11060 Moving (-0.06, -0.09) raw xDistance=-0.10 yDistance=-0.05
03:50:45.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:50:45.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:45.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:50:45.818 00.000 11060 MoveAxis(E, 0, ABG)
03:50:45.818 00.000 11060 Move returns status 0, amount 0
03:50:45.818 00.000 11060 MoveAxis(N, 0, ABG)
03:50:45.818 00.000 11060 Move returns status 0, amount 0
03:50:45.818 00.000 11060 move complete, result=0
03:50:45.820 00.002 11060 worker thread done servicing request
03:50:45.820 00.000 11060 Worker thread wakes up
03:50:45.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:45.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:45.822 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:46.470 00.648 11060 Exposure complete
03:50:46.675 00.205 11060 worker thread done servicing request
03:50:46.675 00.000 10844 OnExposeComplete: enter
03:50:46.675 00.000 10844 UpdateGuideState(): m_state=6
03:50:46.675 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
03:50:46.675 00.000 10844 Star::Find returns 1 (0), X=621.14, Y=104.64, Mass=1640, SNR=25.7, Peak=152 HFD=3.2
03:50:46.675 00.000 10844 MultiStar: [#1 0.34,-0.29,0.99,U] [#2 -0.43,-0.16,0.98,U] [#3 -0.27,-0.26,1.05,U] [#4 -0.43,-0.47,0.00,M3] [#5 -0.65,-0.45,0.00,M1] [#6 -0.04,-0.46,1.09,U] [#7 -0.19,0.13,0.95,U] [#8 0.18,-0.37,0.85,U] 
03:50:46.675 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.24}, one-star: {0.31, -0.28}
03:50:46.675 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:50:46.675 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
03:50:46.675 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.64 mountX=-0.24 mountY=0.02, mountTheta=3.05
03:50:46.678 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.24, opts=13)
03:50:46.678 00.000 10844 Enqueuing Move request for scope (-0.02, -0.24)
03:50:46.678 00.000 11060 Worker thread wakes up
03:50:46.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:46.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
03:50:46.681 00.003 10844 UpdateGuideState exits: m=1640 SNR=25.7
03:50:46.681 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
03:50:46.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:46.681 00.000 11060 Moving (-0.02, -0.24) raw xDistance=-0.24 yDistance=0.02
03:50:46.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:46.681 00.000 10844 Enqueuing Expose request
03:50:46.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:50:46.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:46.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:50:46.681 00.000 11060 MoveAxis(E, 57, ABG)
03:50:46.681 00.000 11060 Guiding  Dir = 2, Dur = 57
03:50:46.708 00.027 11060 IsSlewing returns 0
03:50:46.708 00.000 11060 IsGuiding returns 0
03:50:46.784 00.076 11060 IsGuiding returns 0
03:50:46.784 00.000 11060 Move returns status 0, amount 57
03:50:46.784 00.000 11060 MoveAxis(N, 0, ABG)
03:50:46.785 00.001 11060 Move returns status 0, amount 0
03:50:46.785 00.000 11060 move complete, result=0
03:50:46.785 00.000 11060 worker thread done servicing request
03:50:46.785 00.000 11060 Worker thread wakes up
03:50:46.785 00.000 10844 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
03:50:46.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:46.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:47.422 00.637 11060 Exposure complete
03:50:47.617 00.195 11060 worker thread done servicing request
03:50:47.617 00.000 10844 OnExposeComplete: enter
03:50:47.617 00.000 10844 UpdateGuideState(): m_state=6
03:50:47.617 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
03:50:47.617 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.96, Mass=1976, SNR=27.7, Peak=201 HFD=3.3
03:50:47.617 00.000 10844 MultiStar: [#1 0.04,-0.26,0.88,U] [#2 -0.06,-0.20,0.83,U] [#3 -0.04,-0.16,0.90,U] [#4 -0.55,-0.49,0.00,M4] [#5 -0.61,-0.26,0.00,M2] [#6 -0.24,-0.76,0.00,M1] [#7 -0.33,-0.32,0.90,U] [#8 -0.28,-0.35,0.87,U] 
03:50:47.617 00.000 10844 single-star, 5 included, MultiStar: {-0.12, -0.20}, one-star: {-0.06, 0.04}
03:50:47.617 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.39) = xAngle (1.18 = 1.18)
03:50:47.617 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.30 = -1.98)
03:50:47.617 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.57 mountX=0.03 mountY=-0.07, mountTheta=-1.18
03:50:47.623 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
03:50:47.623 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
03:50:47.623 00.000 11060 Worker thread wakes up
03:50:47.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:47.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
03:50:47.623 00.000 10844 UpdateGuideState exits: m=1976 SNR=27.7
03:50:47.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
03:50:47.623 00.000 11060 Moving (-0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
03:50:47.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:47.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:50:47.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:47.623 00.000 10844 Enqueuing Expose request
03:50:47.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:47.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:50:47.623 00.000 11060 MoveAxis(E, 0, ABG)
03:50:47.623 00.000 11060 Move returns status 0, amount 0
03:50:47.623 00.000 11060 MoveAxis(N, 0, ABG)
03:50:47.623 00.000 11060 Move returns status 0, amount 0
03:50:47.623 00.000 11060 move complete, result=0
03:50:47.623 00.000 11060 worker thread done servicing request
03:50:47.623 00.000 11060 Worker thread wakes up
03:50:47.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:47.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:47.628 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:48.247 00.619 11060 Exposure complete
03:50:48.455 00.208 11060 worker thread done servicing request
03:50:48.455 00.000 10844 OnExposeComplete: enter
03:50:48.455 00.000 10844 UpdateGuideState(): m_state=6
03:50:48.456 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
03:50:48.456 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.80, Mass=1899, SNR=26.8, Peak=194 HFD=3.7
03:50:48.457 00.001 10844 MultiStar: [#1 -0.21,0.18,0.98,U] [#2 -0.05,0.11,0.84,U] [#3 0.30,-0.21,0.94,U] [#4 -0.41,-0.03,1.05,U] [#5 0.01,0.69,0.00,M3] [#6 -0.04,-0.12,1.00,U] [#7 0.46,-0.01,0.93,U] [#8 0.37,0.44,0.76,U] 
03:50:48.457 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.02}, one-star: {-0.26, -0.12}
03:50:48.457 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
03:50:48.457 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.16 = -3.12)
03:50:48.457 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.42 mountX=0.02 mountY=-0.00, mountTheta=-0.02
03:50:48.457 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.02, opts=13)
03:50:48.457 00.000 10844 Enqueuing Move request for scope (0.00, 0.02)
03:50:48.457 00.000 11060 Worker thread wakes up
03:50:48.460 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:48.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
03:50:48.460 00.000 10844 UpdateGuideState exits: m=1899 SNR=26.8
03:50:48.460 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
03:50:48.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:48.460 00.000 11060 Moving (0.00, 0.02) raw xDistance=0.02 yDistance=-0.00
03:50:48.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:48.460 00.000 10844 Enqueuing Expose request
03:50:48.460 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:50:48.460 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:48.460 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:50:48.460 00.000 11060 MoveAxis(E, 0, ABG)
03:50:48.460 00.000 11060 Move returns status 0, amount 0
03:50:48.460 00.000 11060 MoveAxis(N, 0, ABG)
03:50:48.460 00.000 11060 Move returns status 0, amount 0
03:50:48.460 00.000 11060 move complete, result=0
03:50:48.460 00.000 11060 worker thread done servicing request
03:50:48.460 00.000 11060 Worker thread wakes up
03:50:48.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:48.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:48.463 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:49.087 00.624 11060 Exposure complete
03:50:49.298 00.211 11060 worker thread done servicing request
03:50:49.298 00.000 10844 OnExposeComplete: enter
03:50:49.302 00.004 10844 UpdateGuideState(): m_state=6
03:50:49.302 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
03:50:49.302 00.000 10844 Star::Find returns 1 (1), X=620.50, Y=104.64, Mass=1973, SNR=27.6, Peak=255 HFD=3.2
03:50:49.302 00.000 10844 MultiStar: [#1 0.37,-0.18,0.91,U] [#2 -0.23,0.18,0.86,U] [#3 -0.54,-0.29,0.00,M5] [#4 0.12,-0.41,0.84,U] [#5 -0.27,0.17,0.90,U] [#6 -0.42,-0.47,0.00,M1] [#7 0.39,0.23,0.90,U] [#8 -0.06,-0.04,0.77,U] 
03:50:49.303 00.001 10844 refined, 6 included, MultiStar: {-0.00, -0.05}, one-star: {-0.33, -0.28}
03:50:49.303 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:50:49.303 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
03:50:49.303 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.64 mountX=-0.05 mountY=0.00, mountTheta=3.05
03:50:49.307 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
03:50:49.307 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
03:50:49.307 00.000 11060 Worker thread wakes up
03:50:49.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
03:50:49.308 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
03:50:49.308 00.000 11060 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.00
03:50:49.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:50:49.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:49.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:50:49.308 00.000 11060 MoveAxis(E, 0, ABG)
03:50:49.308 00.000 11060 Move returns status 0, amount 0
03:50:49.308 00.000 11060 MoveAxis(N, 0, ABG)
03:50:49.308 00.000 11060 Move returns status 0, amount 0
03:50:49.308 00.000 11060 move complete, result=0
03:50:49.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:49.308 00.000 11060 worker thread done servicing request
03:50:49.308 00.000 10844 UpdateGuideState exits: m=1973 SNR=27.6 Saturated
03:50:49.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:49.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:49.308 00.000 10844 Enqueuing Expose request
03:50:49.308 00.000 11060 Worker thread wakes up
03:50:49.308 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:49.308 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:49.308 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:49.955 00.647 11060 Exposure complete
03:50:50.169 00.214 11060 worker thread done servicing request
03:50:50.169 00.000 10844 OnExposeComplete: enter
03:50:50.169 00.000 10844 UpdateGuideState(): m_state=6
03:50:50.171 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
03:50:50.171 00.000 10844 Star::Find returns 1 (0), X=620.49, Y=104.75, Mass=1765, SNR=26.7, Peak=204 HFD=3.4
03:50:50.171 00.000 10844 MultiStar: [#1 0.18,-0.40,0.95,U] [#2 -0.37,-0.02,0.89,U] [#3 0.29,-0.57,0.00,M6] [#4 -0.22,-0.32,0.94,U] [#5 -0.42,-0.13,0.90,U] [#6 -0.32,-0.79,0.00,M2] [#7 -0.08,-0.32,0.99,U] [#8 0.52,-0.13,0.81,U] 
03:50:50.171 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.22}, one-star: {-0.34, -0.17}
03:50:50.172 00.001 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
03:50:50.172 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.32 = -0.32)
03:50:50.172 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.06 mountX=-0.24 mountY=-0.08, mountTheta=-2.82
03:50:50.172 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.22, opts=13)
03:50:50.172 00.000 10844 Enqueuing Move request for scope (-0.12, -0.22)
03:50:50.172 00.000 11060 Worker thread wakes up
03:50:50.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:50.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
03:50:50.172 00.000 10844 UpdateGuideState exits: m=1765 SNR=26.7
03:50:50.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
03:50:50.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:50.172 00.000 11060 Moving (-0.12, -0.22) raw xDistance=-0.24 yDistance=-0.08
03:50:50.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:50.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
03:50:50.172 00.000 10844 Enqueuing Expose request
03:50:50.176 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:50.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:50:50.176 00.000 11060 MoveAxis(E, 55, ABG)
03:50:50.176 00.000 11060 Guiding  Dir = 2, Dur = 55
03:50:50.196 00.020 11060 IsSlewing returns 0
03:50:50.197 00.001 11060 IsGuiding returns 0
03:50:50.273 00.076 11060 IsGuiding returns 0
03:50:50.273 00.000 11060 Move returns status 0, amount 55
03:50:50.273 00.000 11060 MoveAxis(N, 0, ABG)
03:50:50.273 00.000 11060 Move returns status 0, amount 0
03:50:50.273 00.000 11060 move complete, result=0
03:50:50.273 00.000 11060 worker thread done servicing request
03:50:50.273 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
03:50:50.273 00.000 11060 Worker thread wakes up
03:50:50.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:50.274 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:50.924 00.650 11060 Exposure complete
03:50:51.139 00.215 11060 worker thread done servicing request
03:50:51.139 00.000 10844 OnExposeComplete: enter
03:50:51.139 00.000 10844 UpdateGuideState(): m_state=6
03:50:51.141 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
03:50:51.141 00.000 10844 Star::Find returns 1 (0), X=620.35, Y=104.77, Mass=1566, SNR=24.8, Peak=236 HFD=2.9
03:50:51.141 00.000 10844 MultiStar: [#1 0.44,0.27,0.97,U] [#2 0.10,-0.21,0.96,U] [#3 0.40,0.15,1.09,U] [#4 -0.06,-0.59,0.00,M2] [#5 -0.36,0.51,0.00,M2] [#6 -0.31,-0.21,1.09,U] [#7 -0.21,-0.05,0.98,U] [#8 0.28,-0.30,0.83,U] 
03:50:51.141 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.06}, one-star: {-0.48, -0.15}
03:50:51.141 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:50:51.141 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
03:50:51.141 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.21 mountX=-0.06 mountY=0.03, mountTheta=2.61
03:50:51.143 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
03:50:51.143 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
03:50:51.143 00.000 11060 Worker thread wakes up
03:50:51.145 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:51.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
03:50:51.145 00.000 10844 UpdateGuideState exits: m=1566 SNR=24.8
03:50:51.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
03:50:51.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:51.145 00.000 11060 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.03
03:50:51.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:51.145 00.000 10844 Enqueuing Expose request
03:50:51.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:50:51.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:51.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:50:51.145 00.000 11060 MoveAxis(E, 0, ABG)
03:50:51.145 00.000 11060 Move returns status 0, amount 0
03:50:51.145 00.000 11060 MoveAxis(N, 0, ABG)
03:50:51.145 00.000 11060 Move returns status 0, amount 0
03:50:51.145 00.000 11060 move complete, result=0
03:50:51.145 00.000 11060 worker thread done servicing request
03:50:51.145 00.000 11060 Worker thread wakes up
03:50:51.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:51.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:51.148 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:51.798 00.650 11060 Exposure complete
03:50:52.003 00.205 11060 worker thread done servicing request
03:50:52.003 00.000 10844 OnExposeComplete: enter
03:50:52.003 00.000 10844 UpdateGuideState(): m_state=6
03:50:52.007 00.004 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
03:50:52.007 00.000 10844 Star::Find returns 1 (0), X=620.47, Y=104.59, Mass=1754, SNR=26.7, Peak=253 HFD=3.2
03:50:52.007 00.000 10844 MultiStar: [#1 0.48,-0.17,0.95,U] [#2 -0.31,-0.41,0.96,U] [#3 0.44,-0.22,0.95,U] [#4 -0.10,-0.47,0.91,U] [#5 -0.68,0.14,0.00,M3] [#6 -0.06,-0.50,1.02,U] [#7 -0.12,0.05,0.94,U] [#8 0.12,-0.52,0.83,U] 
03:50:52.007 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.32}, one-star: {-0.36, -0.33}
03:50:52.008 00.001 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
03:50:52.008 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:50:52.008 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.55 mountX=-0.31 mountY=0.06, mountTheta=2.96
03:50:52.011 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.32, opts=13)
03:50:52.011 00.000 10844 Enqueuing Move request for scope (0.01, -0.32)
03:50:52.011 00.000 11060 Worker thread wakes up
03:50:52.011 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:52.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
03:50:52.011 00.000 10844 UpdateGuideState exits: m=1754 SNR=26.7
03:50:52.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
03:50:52.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:52.011 00.000 11060 Moving (0.01, -0.32) raw xDistance=-0.31 yDistance=0.06
03:50:52.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:52.012 00.001 10844 Enqueuing Expose request
03:50:52.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
03:50:52.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:52.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:50:52.012 00.000 11060 MoveAxis(E, 74, ABG)
03:50:52.012 00.000 11060 Guiding  Dir = 2, Dur = 74
03:50:52.024 00.012 11060 IsSlewing returns 0
03:50:52.024 00.000 11060 IsGuiding returns 0
03:50:52.101 00.077 11060 IsGuiding returns 0
03:50:52.101 00.000 11060 Move returns status 0, amount 74
03:50:52.101 00.000 11060 MoveAxis(N, 0, ABG)
03:50:52.101 00.000 11060 Move returns status 0, amount 0
03:50:52.101 00.000 11060 move complete, result=0
03:50:52.101 00.000 11060 worker thread done servicing request
03:50:52.101 00.000 11060 Worker thread wakes up
03:50:52.101 00.000 10844 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
03:50:52.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:52.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:52.730 00.629 11060 Exposure complete
03:50:52.941 00.211 11060 worker thread done servicing request
03:50:52.941 00.000 10844 OnExposeComplete: enter
03:50:52.941 00.000 10844 UpdateGuideState(): m_state=6
03:50:52.941 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
03:50:52.941 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.72, Mass=1624, SNR=25.5, Peak=235 HFD=2.9
03:50:52.941 00.000 10844 MultiStar: [#1 -0.28,-0.10,0.93,U] [#2 -0.25,-0.14,0.93,U] [#3 -0.09,-0.53,1.07,U] [#4 -0.28,-0.68,0.00,M2] [#5 -0.03,-0.22,1.01,U] [#6 -0.23,-0.25,1.14,U] [#7 -0.32,-0.14,0.95,U] [#8 0.24,-0.48,0.81,U] 
03:50:52.941 00.000 10844 single-star, 7 included, MultiStar: {-0.14, -0.26}, one-star: {-0.07, -0.20}
03:50:52.941 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.99)
03:50:52.941 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
03:50:52.941 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.91 mountX=-0.21 mountY=-0.04, mountTheta=-2.97
03:50:52.945 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.20, opts=13)
03:50:52.945 00.000 10844 Enqueuing Move request for scope (-0.07, -0.20)
03:50:52.945 00.000 11060 Worker thread wakes up
03:50:52.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:52.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
03:50:52.945 00.000 10844 UpdateGuideState exits: m=1624 SNR=25.5
03:50:52.945 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
03:50:52.945 00.000 11060 Moving (-0.07, -0.20) raw xDistance=-0.21 yDistance=-0.04
03:50:52.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:52.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:50:52.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:52.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:52.945 00.000 10844 Enqueuing Expose request
03:50:52.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:50:52.945 00.000 11060 MoveAxis(E, 51, ABG)
03:50:52.945 00.000 11060 Guiding  Dir = 2, Dur = 51
03:50:52.950 00.005 11060 IsSlewing returns 0
03:50:52.951 00.001 11060 IsGuiding returns 0
03:50:53.015 00.064 11060 IsGuiding returns 0
03:50:53.017 00.002 11060 Move returns status 0, amount 51
03:50:53.017 00.000 11060 MoveAxis(N, 0, ABG)
03:50:53.017 00.000 11060 Move returns status 0, amount 0
03:50:53.017 00.000 11060 move complete, result=0
03:50:53.017 00.000 11060 worker thread done servicing request
03:50:53.017 00.000 10844 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
03:50:53.017 00.000 11060 Worker thread wakes up
03:50:53.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:53.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:53.646 00.629 11060 Exposure complete
03:50:53.848 00.202 11060 worker thread done servicing request
03:50:53.848 00.000 10844 OnExposeComplete: enter
03:50:53.848 00.000 10844 UpdateGuideState(): m_state=6
03:50:53.848 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
03:50:53.848 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=105.06, Mass=1854, SNR=27.2, Peak=225 HFD=3.4
03:50:53.848 00.000 10844 MultiStar: [#1 0.06,-0.23,0.96,U] [#2 -0.45,0.18,0.92,U] [#3 -0.02,-0.48,1.01,U] [#4 0.31,-0.68,0.00,M3] [#5 -0.06,0.33,0.92,U] [#6 -0.61,0.17,0.00,M1] [#7 -0.03,-0.04,0.94,U] [#8 -0.08,-0.12,0.79,U] 
03:50:53.848 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.03}, one-star: {-0.24, 0.14}
03:50:53.848 00.000 10844 CameraToMount -- cameraTheta (-2.85) - m_xAngle (1.39) = xAngle (-4.24 = 2.04)
03:50:53.848 00.000 10844 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.12 = -1.12)
03:50:53.848 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.85 mountX=-0.05 mountY=-0.11, mountTheta=-2.04
03:50:53.852 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.03, opts=13)
03:50:53.852 00.000 10844 Enqueuing Move request for scope (-0.12, -0.03)
03:50:53.852 00.000 11060 Worker thread wakes up
03:50:53.852 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:50:53.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
03:50:53.852 00.000 10844 UpdateGuideState exits: m=1854 SNR=27.2
03:50:53.852 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
03:50:53.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:53.852 00.000 11060 Moving (-0.12, -0.03) raw xDistance=-0.05 yDistance=-0.11
03:50:53.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:53.852 00.000 10844 Enqueuing Expose request
03:50:53.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:50:53.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:53.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:50:53.852 00.000 11060 MoveAxis(E, 0, ABG)
03:50:53.852 00.000 11060 Move returns status 0, amount 0
03:50:53.852 00.000 11060 MoveAxis(N, 0, ABG)
03:50:53.852 00.000 11060 Move returns status 0, amount 0
03:50:53.852 00.000 11060 move complete, result=0
03:50:53.852 00.000 11060 worker thread done servicing request
03:50:53.852 00.000 11060 Worker thread wakes up
03:50:53.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:53.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:53.856 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:54.482 00.626 11060 Exposure complete
03:50:54.695 00.213 11060 worker thread done servicing request
03:50:54.695 00.000 10844 OnExposeComplete: enter
03:50:54.695 00.000 10844 UpdateGuideState(): m_state=6
03:50:54.695 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
03:50:54.699 00.004 10844 Star::Find returns 1 (0), X=620.09, Y=104.99, Mass=1834, SNR=26.8, Peak=200 HFD=3.3
03:50:54.699 00.000 10844 MultiStar: [#1 0.31,-0.06,0.98,U] [#2 -0.51,0.04,0.92,U] [#3 0.28,0.06,0.95,U] [#4 0.20,-0.52,0.94,U] [#5 0.03,0.15,0.95,U] [#6 -0.25,-0.32,1.01,U] [#7 0.32,0.01,0.97,U] [#8 -0.03,0.00,0.81,U] 
03:50:54.699 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.74, 0.07}
03:50:54.699 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.39) = xAngle (-3.58 = 2.71)
03:50:54.699 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:50:54.699 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.19 mountX=-0.07 mountY=-0.03, mountTheta=-2.69
03:50:54.701 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.06, opts=13)
03:50:54.701 00.000 10844 Enqueuing Move request for scope (-0.05, -0.06)
03:50:54.701 00.000 11060 Worker thread wakes up
03:50:54.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:54.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
03:50:54.701 00.000 10844 UpdateGuideState exits: m=1834 SNR=26.8
03:50:54.701 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
03:50:54.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:54.701 00.000 11060 Moving (-0.05, -0.06) raw xDistance=-0.07 yDistance=-0.03
03:50:54.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:54.701 00.000 10844 Enqueuing Expose request
03:50:54.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:50:54.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:54.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:50:54.701 00.000 11060 MoveAxis(E, 0, ABG)
03:50:54.701 00.000 11060 Move returns status 0, amount 0
03:50:54.701 00.000 11060 MoveAxis(N, 0, ABG)
03:50:54.701 00.000 11060 Move returns status 0, amount 0
03:50:54.701 00.000 11060 move complete, result=0
03:50:54.701 00.000 11060 worker thread done servicing request
03:50:54.701 00.000 11060 Worker thread wakes up
03:50:54.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:54.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:54.706 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:55.331 00.625 11060 Exposure complete
03:50:55.527 00.196 11060 worker thread done servicing request
03:50:55.527 00.000 10844 OnExposeComplete: enter
03:50:55.527 00.000 10844 UpdateGuideState(): m_state=6
03:50:55.530 00.003 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
03:50:55.530 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.94, Mass=1826, SNR=27.0, Peak=197 HFD=3.4
03:50:55.530 00.000 10844 MultiStar: [#1 -0.07,0.02,0.96,U] [#2 -0.12,0.43,0.96,U] [#3 -0.10,-0.50,0.91,U] [#4 -0.11,-0.07,0.89,U] [#5 -0.27,0.41,0.93,U] [#6 -0.19,-0.36,0.96,U] [#7 0.05,-0.01,0.88,U] [#8 -0.42,-0.54,0.00,M1] 
03:50:55.530 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.01}, one-star: {-0.28, 0.02}
03:50:55.530 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.80)
03:50:55.530 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
03:50:55.530 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.10 mountX=-0.03 mountY=-0.13, mountTheta=-1.79
03:50:55.533 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.01, opts=13)
03:50:55.533 00.000 10844 Enqueuing Move request for scope (-0.14, -0.01)
03:50:55.533 00.000 11060 Worker thread wakes up
03:50:55.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:55.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
03:50:55.533 00.000 10844 UpdateGuideState exits: m=1826 SNR=27.0
03:50:55.533 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
03:50:55.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:55.533 00.000 11060 Moving (-0.14, -0.01) raw xDistance=-0.03 yDistance=-0.13
03:50:55.534 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:55.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:50:55.534 00.000 10844 Enqueuing Expose request
03:50:55.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:55.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:50:55.534 00.000 11060 MoveAxis(E, 0, ABG)
03:50:55.534 00.000 11060 Move returns status 0, amount 0
03:50:55.534 00.000 11060 MoveAxis(N, 0, ABG)
03:50:55.534 00.000 11060 Move returns status 0, amount 0
03:50:55.534 00.000 11060 move complete, result=0
03:50:55.534 00.000 11060 worker thread done servicing request
03:50:55.534 00.000 11060 Worker thread wakes up
03:50:55.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:55.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:55.538 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:56.166 00.628 11060 Exposure complete
03:50:56.369 00.203 11060 worker thread done servicing request
03:50:56.369 00.000 10844 OnExposeComplete: enter
03:50:56.369 00.000 10844 UpdateGuideState(): m_state=6
03:50:56.369 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
03:50:56.369 00.000 10844 Star::Find returns 1 (1), X=620.39, Y=104.99, Mass=1936, SNR=27.6, Peak=255 HFD=3.3
03:50:56.373 00.004 10844 MultiStar: [#1 -0.10,0.31,0.92,U] [#2 -0.26,0.23,0.93,U] [#3 -0.16,-0.65,0.00,M1] [#4 -0.20,-0.19,0.97,U] [#5 -0.46,0.45,0.00,M1] [#6 -0.39,-0.01,1.00,U] [#7 0.02,0.09,0.88,U] [#8 0.12,-0.52,0.77,U] 
03:50:56.373 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.01}, one-star: {-0.44, 0.07}
03:50:56.373 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
03:50:56.373 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
03:50:56.373 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.10 mountX=-0.03 mountY=-0.19, mountTheta=-1.71
03:50:56.376 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.01, opts=13)
03:50:56.376 00.000 10844 Enqueuing Move request for scope (-0.19, 0.01)
03:50:56.376 00.000 11060 Worker thread wakes up
03:50:56.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
03:50:56.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
03:50:56.376 00.000 11060 Moving (-0.19, 0.01) raw xDistance=-0.03 yDistance=-0.19
03:50:56.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:56.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:50:56.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:50:56.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:50:56.376 00.000 11060 MoveAxis(E, 0, ABG)
03:50:56.376 00.000 11060 Move returns status 0, amount 0
03:50:56.376 00.000 11060 MoveAxis(N, 0, ABG)
03:50:56.376 00.000 10844 UpdateGuideState exits: m=1936 SNR=27.6 Saturated
03:50:56.376 00.000 11060 Move returns status 0, amount 0
03:50:56.376 00.000 11060 move complete, result=0
03:50:56.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:56.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:56.376 00.000 10844 Enqueuing Expose request
03:50:56.376 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:50:56.376 00.000 11060 worker thread done servicing request
03:50:56.376 00.000 11060 Worker thread wakes up
03:50:56.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:56.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:57.023 00.647 11060 Exposure complete
03:50:57.230 00.207 11060 worker thread done servicing request
03:50:57.230 00.000 10844 OnExposeComplete: enter
03:50:57.230 00.000 10844 UpdateGuideState(): m_state=6
03:50:57.230 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
03:50:57.230 00.000 10844 Star::Find returns 1 (0), X=620.66, Y=105.05, Mass=2021, SNR=28.1, Peak=180 HFD=3.5
03:50:57.230 00.000 10844 MultiStar: [#1 0.08,0.34,0.92,U] [#2 -0.10,0.10,0.76,U] [#3 0.31,0.12,0.94,U] [#4 -0.12,-0.51,0.97,U] [#5 0.11,0.16,0.89,U] [#6 -0.07,-0.22,0.97,U] [#7 0.03,0.16,0.86,U] [#8 -0.23,0.10,0.82,U] 
03:50:57.230 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.17, 0.13}
03:50:57.230 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.39) = xAngle (0.58 = 0.58)
03:50:57.230 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.58)
03:50:57.230 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.97 mountX=0.03 mountY=-0.02, mountTheta=-0.57
03:50:57.236 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
03:50:57.236 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
03:50:57.236 00.000 11060 Worker thread wakes up
03:50:57.237 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
03:50:57.237 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
03:50:57.237 00.000 11060 Moving (-0.02, 0.04) raw xDistance=0.03 yDistance=-0.02
03:50:57.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:50:57.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:57.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:50:57.237 00.000 11060 MoveAxis(E, 0, ABG)
03:50:57.237 00.000 11060 Move returns status 0, amount 0
03:50:57.237 00.000 11060 MoveAxis(N, 0, ABG)
03:50:57.237 00.000 11060 Move returns status 0, amount 0
03:50:57.237 00.000 11060 move complete, result=0
03:50:57.237 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:57.237 00.000 10844 UpdateGuideState exits: m=2021 SNR=28.1
03:50:57.237 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:57.237 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:57.237 00.000 10844 Enqueuing Expose request
03:50:57.237 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:50:57.237 00.000 11060 worker thread done servicing request
03:50:57.238 00.001 11060 Worker thread wakes up
03:50:57.239 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:57.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:57.872 00.633 11060 Exposure complete
03:50:58.087 00.215 11060 worker thread done servicing request
03:50:58.087 00.000 10844 OnExposeComplete: enter
03:50:58.087 00.000 10844 UpdateGuideState(): m_state=6
03:50:58.087 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
03:50:58.087 00.000 10844 Star::Find returns 1 (0), X=621.02, Y=104.81, Mass=1930, SNR=27.9, Peak=206 HFD=3.1
03:50:58.087 00.000 10844 MultiStar: [#1 0.13,0.16,0.99,U] [#2 -0.11,-0.12,0.89,U] [#3 0.39,-0.46,0.00,M1] [#4 -0.15,0.11,0.96,U] [#5 -0.25,0.46,0.93,U] [#6 -0.00,0.16,0.99,U] [#7 -0.18,0.20,0.84,U] [#8 -0.48,-0.08,0.84,U] 
03:50:58.087 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.10}, one-star: {0.19, -0.11}
03:50:58.087 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.39) = xAngle (0.95 = 0.95)
03:50:58.087 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.07 = -2.21)
03:50:58.087 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.34 mountX=0.08 mountY=-0.11, mountTheta=-0.94
03:50:58.092 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.10, opts=13)
03:50:58.092 00.000 10844 Enqueuing Move request for scope (-0.10, 0.10)
03:50:58.092 00.000 11060 Worker thread wakes up
03:50:58.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
03:50:58.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
03:50:58.092 00.000 11060 Moving (-0.10, 0.10) raw xDistance=0.08 yDistance=-0.11
03:50:58.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:50:58.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:58.093 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:50:58.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:50:58.093 00.000 10844 UpdateGuideState exits: m=1930 SNR=27.9
03:50:58.093 00.000 11060 MoveAxis(E, 0, ABG)
03:50:58.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:58.093 00.000 11060 Move returns status 0, amount 0
03:50:58.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:58.093 00.000 10844 Enqueuing Expose request
03:50:58.093 00.000 11060 MoveAxis(N, 0, ABG)
03:50:58.093 00.000 11060 Move returns status 0, amount 0
03:50:58.093 00.000 11060 move complete, result=0
03:50:58.093 00.000 11060 worker thread done servicing request
03:50:58.093 00.000 11060 Worker thread wakes up
03:50:58.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:58.094 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:58.098 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:50:58.732 00.634 11060 Exposure complete
03:50:58.941 00.209 11060 worker thread done servicing request
03:50:58.941 00.000 10844 OnExposeComplete: enter
03:50:58.941 00.000 10844 UpdateGuideState(): m_state=6
03:50:58.941 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
03:50:58.941 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.63, Mass=1742, SNR=26.9, Peak=246 HFD=3.1
03:50:58.941 00.000 10844 MultiStar: [#1 0.16,0.03,0.93,U] [#2 -0.23,0.03,0.86,U] [#3 0.39,-0.22,1.01,U] [#4 0.21,-0.40,1.02,U] [#5 0.13,0.31,1.06,U] [#6 -0.04,-0.78,0.00,M1] [#7 -0.19,-0.05,0.99,U] [#8 -0.10,-0.65,0.00,M1] 
03:50:58.941 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {-0.28, -0.29}
03:50:58.941 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:50:58.941 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.55 = 0.55)
03:50:58.941 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.18 mountX=-0.08 mountY=0.05, mountTheta=2.59
03:50:58.941 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
03:50:58.941 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
03:50:58.941 00.000 11060 Worker thread wakes up
03:50:58.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
03:50:58.946 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:50:58.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
03:50:58.946 00.000 11060 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=0.05
03:50:58.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:50:58.946 00.000 10844 UpdateGuideState exits: m=1742 SNR=26.9
03:50:58.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:58.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:58.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:50:58.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:58.946 00.000 10844 Enqueuing Expose request
03:50:58.946 00.000 11060 MoveAxis(E, 0, ABG)
03:50:58.946 00.000 11060 Move returns status 0, amount 0
03:50:58.946 00.000 11060 MoveAxis(N, 0, ABG)
03:50:58.946 00.000 11060 Move returns status 0, amount 0
03:50:58.946 00.000 11060 move complete, result=0
03:50:58.946 00.000 11060 worker thread done servicing request
03:50:58.946 00.000 11060 Worker thread wakes up
03:50:58.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:58.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:58.949 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:59.584 00.635 11060 Exposure complete
03:50:59.784 00.200 11060 worker thread done servicing request
03:50:59.784 00.000 10844 OnExposeComplete: enter
03:50:59.784 00.000 10844 UpdateGuideState(): m_state=6
03:50:59.786 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
03:50:59.786 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.80, Mass=1633, SNR=25.7, Peak=199 HFD=3.1
03:50:59.787 00.001 10844 MultiStar: [#1 -0.01,0.20,0.90,U] [#2 0.23,-0.00,0.93,U] [#3 0.16,0.09,1.02,U] [#4 -0.11,-0.15,1.02,U] [#5 -0.14,-0.02,1.04,U] [#6 -0.26,-0.30,0.98,U] [#7 0.01,0.08,0.91,U] [#8 0.36,-0.20,0.93,U] 
03:50:59.787 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {-0.22, -0.12}
03:50:59.787 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
03:50:59.787 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
03:50:59.787 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.62 mountX=-0.05 mountY=0.01, mountTheta=3.02
03:50:59.787 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
03:50:59.787 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
03:50:59.787 00.000 11060 Worker thread wakes up
03:50:59.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=12, FiltMax=255, Gamma=1.000
03:50:59.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
03:50:59.787 00.000 10844 UpdateGuideState exits: m=1633 SNR=25.7
03:50:59.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
03:50:59.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:59.787 00.000 11060 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
03:50:59.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:50:59.787 00.000 10844 Enqueuing Expose request
03:50:59.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:50:59.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:50:59.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:50:59.787 00.000 11060 MoveAxis(E, 0, ABG)
03:50:59.787 00.000 11060 Move returns status 0, amount 0
03:50:59.787 00.000 11060 MoveAxis(N, 0, ABG)
03:50:59.787 00.000 11060 Move returns status 0, amount 0
03:50:59.787 00.000 11060 move complete, result=0
03:50:59.787 00.000 11060 worker thread done servicing request
03:50:59.787 00.000 11060 Worker thread wakes up
03:50:59.791 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:50:59.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:50:59.792 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:00.422 00.630 11060 Exposure complete
03:51:00.630 00.208 11060 worker thread done servicing request
03:51:00.630 00.000 10844 OnExposeComplete: enter
03:51:00.630 00.000 10844 UpdateGuideState(): m_state=6
03:51:00.631 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
03:51:00.631 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.89, Mass=1643, SNR=25.5, Peak=174 HFD=3.0
03:51:00.631 00.000 10844 MultiStar: [#1 -0.06,0.06,1.05,U] [#2 0.16,-0.26,1.04,U] [#3 -0.14,-0.64,0.00,M1] [#4 -0.52,-0.33,0.00,M1] [#5 -0.10,0.23,0.91,U] [#6 -0.19,-0.57,0.00,M1] [#7 0.06,0.09,0.93,U] [#8 0.29,-0.23,0.81,U] 
03:51:00.631 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.02}, one-star: {0.15, -0.03}
03:51:00.631 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
03:51:00.632 00.001 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.45 = 1.45)
03:51:00.632 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.29 mountX=-0.01 mountY=0.08, mountTheta=1.68
03:51:00.633 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
03:51:00.633 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
03:51:00.633 00.000 11060 Worker thread wakes up
03:51:00.633 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:00.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
03:51:00.633 00.000 10844 UpdateGuideState exits: m=1643 SNR=25.5
03:51:00.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
03:51:00.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:00.633 00.000 11060 Moving (0.08, -0.02) raw xDistance=-0.01 yDistance=0.08
03:51:00.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:00.633 00.000 10844 Enqueuing Expose request
03:51:00.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:51:00.636 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:00.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:51:00.636 00.000 11060 MoveAxis(E, 0, ABG)
03:51:00.636 00.000 11060 Move returns status 0, amount 0
03:51:00.636 00.000 11060 MoveAxis(N, 0, ABG)
03:51:00.636 00.000 11060 Move returns status 0, amount 0
03:51:00.636 00.000 11060 move complete, result=0
03:51:00.636 00.000 11060 worker thread done servicing request
03:51:00.636 00.000 11060 Worker thread wakes up
03:51:00.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:00.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:00.637 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:01.272 00.635 11060 Exposure complete
03:51:01.479 00.207 11060 worker thread done servicing request
03:51:01.479 00.000 10844 OnExposeComplete: enter
03:51:01.479 00.000 10844 UpdateGuideState(): m_state=6
03:51:01.479 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
03:51:01.479 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=105.16, Mass=1963, SNR=28.0, Peak=167 HFD=3.8
03:51:01.479 00.000 10844 MultiStar: [#1 0.04,-0.01,0.88,U] [#2 -0.19,0.03,0.83,U] [#3 0.57,-0.44,0.00,M2] [#4 -0.00,-0.16,0.92,U] [#5 -0.31,0.55,0.00,M1] [#6 -0.46,-0.51,0.00,M2] [#7 0.13,0.09,0.90,U] [#8 0.25,-0.25,0.79,U] 
03:51:01.479 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.00}, one-star: {-0.28, 0.24}
03:51:01.481 00.002 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.41 = 1.87)
03:51:01.481 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.29 = -1.29)
03:51:01.481 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.02 mountX=-0.01 mountY=-0.02, mountTheta=-1.87
03:51:01.483 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.00, opts=13)
03:51:01.483 00.000 10844 Enqueuing Move request for scope (-0.02, -0.00)
03:51:01.483 00.000 11060 Worker thread wakes up
03:51:01.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
03:51:01.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:01.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
03:51:01.483 00.000 10844 UpdateGuideState exits: m=1963 SNR=28.0
03:51:01.483 00.000 11060 Moving (-0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
03:51:01.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:01.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:51:01.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:01.483 00.000 10844 Enqueuing Expose request
03:51:01.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:01.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:51:01.483 00.000 11060 MoveAxis(E, 0, ABG)
03:51:01.483 00.000 11060 Move returns status 0, amount 0
03:51:01.483 00.000 11060 MoveAxis(N, 0, ABG)
03:51:01.483 00.000 11060 Move returns status 0, amount 0
03:51:01.483 00.000 11060 move complete, result=0
03:51:01.485 00.002 11060 worker thread done servicing request
03:51:01.485 00.000 11060 Worker thread wakes up
03:51:01.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:01.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:01.488 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:02.120 00.632 11060 Exposure complete
03:51:02.352 00.232 11060 worker thread done servicing request
03:51:02.352 00.000 10844 OnExposeComplete: enter
03:51:02.352 00.000 10844 UpdateGuideState(): m_state=6
03:51:02.352 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
03:51:02.352 00.000 10844 Star::Find returns 1 (0), X=620.50, Y=104.83, Mass=1865, SNR=27.4, Peak=250 HFD=2.9
03:51:02.352 00.000 10844 MultiStar: [#1 0.06,-0.27,0.94,U] [#2 -0.08,0.38,0.94,U] [#3 0.12,-0.34,0.88,U] [#4 -0.13,-0.49,0.92,U] [#5 -0.02,0.23,0.89,U] [#6 -0.20,-0.43,1.07,U] [#7 0.03,-0.08,0.89,U] [#8 0.45,-0.06,0.85,U] 
03:51:02.352 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.33, -0.09}
03:51:02.352 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
03:51:02.352 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.00 = -0.00)
03:51:02.352 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.74 mountX=-0.13 mountY=-0.00, mountTheta=-3.14
03:51:02.357 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
03:51:02.357 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
03:51:02.358 00.001 11060 Worker thread wakes up
03:51:02.358 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:02.358 00.000 10844 UpdateGuideState exits: m=1865 SNR=27.4
03:51:02.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:02.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:02.358 00.000 10844 Enqueuing Expose request
03:51:02.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
03:51:02.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
03:51:02.358 00.000 11060 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=-0.00
03:51:02.360 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:51:02.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:02.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:51:02.360 00.000 11060 MoveAxis(E, 31, ABG)
03:51:02.360 00.000 11060 Guiding  Dir = 2, Dur = 31
03:51:02.393 00.033 11060 IsSlewing returns 0
03:51:02.394 00.001 11060 IsGuiding returns 0
03:51:02.456 00.062 11060 IsGuiding returns 0
03:51:02.456 00.000 11060 Move returns status 0, amount 31
03:51:02.456 00.000 11060 MoveAxis(N, 0, ABG)
03:51:02.456 00.000 11060 Move returns status 0, amount 0
03:51:02.456 00.000 11060 move complete, result=0
03:51:02.456 00.000 11060 worker thread done servicing request
03:51:02.456 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
03:51:02.456 00.000 11060 Worker thread wakes up
03:51:02.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:02.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:03.074 00.618 11060 Exposure complete
03:51:03.280 00.206 11060 worker thread done servicing request
03:51:03.280 00.000 10844 OnExposeComplete: enter
03:51:03.280 00.000 10844 UpdateGuideState(): m_state=6
03:51:03.280 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
03:51:03.280 00.000 10844 Star::Find returns 1 (1), X=620.86, Y=104.49, Mass=2067, SNR=28.6, Peak=255 HFD=3.4
03:51:03.280 00.000 10844 MultiStar: [#1 0.53,-0.16,0.85,U] [#2 0.05,0.17,0.83,U] [#3 0.19,-0.50,0.94,U] [#4 -0.07,-0.43,0.89,U] [#5 -0.17,-0.37,0.99,U] [#6 -0.12,-0.11,0.94,U] [#7 -0.00,-0.27,0.87,U] [#8 0.28,-0.15,0.79,U] 
03:51:03.280 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.26}, one-star: {0.03, -0.43}
03:51:03.280 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
03:51:03.280 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:51:03.280 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.30 mountX=-0.24 mountY=0.11, mountTheta=2.70
03:51:03.285 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.26, opts=13)
03:51:03.285 00.000 10844 Enqueuing Move request for scope (0.07, -0.26)
03:51:03.285 00.000 11060 Worker thread wakes up
03:51:03.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:03.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
03:51:03.285 00.000 10844 UpdateGuideState exits: m=2067 SNR=28.6 Saturated
03:51:03.285 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
03:51:03.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:03.287 00.002 11060 Moving (0.07, -0.26) raw xDistance=-0.24 yDistance=0.11
03:51:03.287 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:03.287 00.000 10844 Enqueuing Expose request
03:51:03.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:51:03.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:03.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:51:03.287 00.000 11060 MoveAxis(E, 58, ABG)
03:51:03.287 00.000 11060 Guiding  Dir = 2, Dur = 58
03:51:03.294 00.007 11060 IsSlewing returns 0
03:51:03.294 00.000 11060 IsGuiding returns 0
03:51:03.356 00.062 11060 IsGuiding returns 0
03:51:03.356 00.000 11060 Move returns status 0, amount 58
03:51:03.356 00.000 11060 MoveAxis(N, 0, ABG)
03:51:03.356 00.000 11060 Move returns status 0, amount 0
03:51:03.356 00.000 11060 move complete, result=0
03:51:03.356 00.000 11060 worker thread done servicing request
03:51:03.356 00.000 11060 Worker thread wakes up
03:51:03.356 00.000 10844 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
03:51:03.356 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:03.356 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:03.986 00.630 11060 Exposure complete
03:51:04.208 00.222 11060 worker thread done servicing request
03:51:04.208 00.000 10844 OnExposeComplete: enter
03:51:04.208 00.000 10844 UpdateGuideState(): m_state=6
03:51:04.208 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
03:51:04.208 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=104.87, Mass=1826, SNR=26.9, Peak=192 HFD=3.0
03:51:04.208 00.000 10844 MultiStar: [#1 0.38,0.19,0.89,U] [#2 0.12,0.18,0.88,U] [#3 0.19,-0.23,0.92,U] [#4 0.34,-0.48,0.96,U] [#5 -0.10,-0.20,0.90,U] [#6 -0.15,-0.34,0.91,U] [#7 -0.00,-0.00,0.86,U] [#8 0.22,-0.29,0.82,U] 
03:51:04.208 00.000 10844 single-star, 8 included, MultiStar: {0.11, -0.14}, one-star: {-0.00, -0.05}
03:51:04.208 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.99 = -2.99)
03:51:04.208 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:51:04.208 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.60 mountX=-0.05 mountY=0.01, mountTheta=3.01
03:51:04.213 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
03:51:04.213 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
03:51:04.213 00.000 11060 Worker thread wakes up
03:51:04.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:04.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
03:51:04.214 00.001 10844 UpdateGuideState exits: m=1826 SNR=26.9
03:51:04.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
03:51:04.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:04.214 00.000 11060 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
03:51:04.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:04.214 00.000 10844 Enqueuing Expose request
03:51:04.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:51:04.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:04.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:51:04.214 00.000 11060 MoveAxis(E, 0, ABG)
03:51:04.214 00.000 11060 Move returns status 0, amount 0
03:51:04.214 00.000 11060 MoveAxis(N, 0, ABG)
03:51:04.214 00.000 11060 Move returns status 0, amount 0
03:51:04.214 00.000 11060 move complete, result=0
03:51:04.214 00.000 11060 worker thread done servicing request
03:51:04.214 00.000 11060 Worker thread wakes up
03:51:04.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:04.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:04.214 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:04.852 00.638 11060 Exposure complete
03:51:05.040 00.188 11060 worker thread done servicing request
03:51:05.040 00.000 10844 OnExposeComplete: enter
03:51:05.040 00.000 10844 UpdateGuideState(): m_state=6
03:51:05.040 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
03:51:05.040 00.000 10844 Star::Find returns 1 (0), X=620.99, Y=104.66, Mass=1693, SNR=26.1, Peak=153 HFD=3.3
03:51:05.040 00.000 10844 MultiStar: [#1 0.23,0.28,0.89,U] [#2 0.24,0.21,0.88,U] [#3 0.66,0.09,0.00,M1] [#4 0.29,0.31,0.95,U] [#5 0.07,0.18,0.93,U] [#6 0.08,-0.26,0.99,U] [#7 0.22,0.13,0.88,U] [#8 0.18,0.28,0.75,U] 
03:51:05.040 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.10}, one-star: {0.16, -0.26}
03:51:05.040 00.000 10844 CameraToMount -- cameraTheta (0.50) - m_xAngle (1.39) = xAngle (-0.89 = -0.89)
03:51:05.040 00.000 10844 CameraToMount -- cameraTheta (0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.23 = 2.23)
03:51:05.040 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.50 mountX=0.13 mountY=0.16, mountTheta=0.90
03:51:05.046 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.10, opts=13)
03:51:05.046 00.000 10844 Enqueuing Move request for scope (0.18, 0.10)
03:51:05.046 00.000 11060 Worker thread wakes up
03:51:05.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:05.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
03:51:05.046 00.000 10844 UpdateGuideState exits: m=1693 SNR=26.1
03:51:05.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
03:51:05.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:05.046 00.000 11060 Moving (0.18, 0.10) raw xDistance=0.13 yDistance=0.16
03:51:05.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:05.046 00.000 10844 Enqueuing Expose request
03:51:05.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:51:05.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:05.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:51:05.046 00.000 11060 MoveAxis(W, 31, ABG)
03:51:05.046 00.000 11060 Guiding  Dir = 3, Dur = 31
03:51:05.050 00.004 11060 IsSlewing returns 0
03:51:05.052 00.002 11060 IsGuiding returns 0
03:51:05.098 00.046 11060 IsGuiding returns 0
03:51:05.098 00.000 11060 Move returns status 0, amount 31
03:51:05.099 00.001 11060 MoveAxis(N, 0, ABG)
03:51:05.099 00.000 11060 Move returns status 0, amount 0
03:51:05.099 00.000 11060 move complete, result=0
03:51:05.099 00.000 11060 worker thread done servicing request
03:51:05.099 00.000 11060 Worker thread wakes up
03:51:05.099 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.2 px 0 ms NORTH
03:51:05.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:05.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:05.733 00.634 11060 Exposure complete
03:51:05.940 00.207 11060 worker thread done servicing request
03:51:05.940 00.000 10844 OnExposeComplete: enter
03:51:05.940 00.000 10844 UpdateGuideState(): m_state=6
03:51:05.940 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
03:51:05.940 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=104.97, Mass=1581, SNR=24.7, Peak=144 HFD=2.9
03:51:05.940 00.000 10844 MultiStar: [#1 0.17,0.30,1.08,U] [#2 0.38,0.49,0.00,M1] [#3 0.48,-0.03,1.07,U] [#4 0.09,-0.07,1.01,U] [#5 0.14,0.22,1.06,U] [#6 -0.06,-0.36,1.10,U] [#7 0.33,0.18,1.04,U] [#8 0.50,-0.04,0.85,U] 
03:51:05.940 00.000 10844 single-star, 7 included, MultiStar: {0.21, 0.03}, one-star: {0.12, 0.05}
03:51:05.940 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.39) = xAngle (-0.98 = -0.98)
03:51:05.940 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.15 = 2.15)
03:51:05.940 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=0.07 mountY=0.11, mountTheta=0.98
03:51:05.940 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.05, opts=13)
03:51:05.945 00.005 10844 Enqueuing Move request for scope (0.12, 0.05)
03:51:05.945 00.000 11060 Worker thread wakes up
03:51:05.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
03:51:05.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
03:51:05.945 00.000 11060 Moving (0.12, 0.05) raw xDistance=0.07 yDistance=0.11
03:51:05.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:05.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:51:05.945 00.000 10844 UpdateGuideState exits: m=1581 SNR=24.7
03:51:05.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:05.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:05.946 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:51:05.946 00.000 11060 MoveAxis(E, 0, ABG)
03:51:05.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:05.946 00.000 10844 Enqueuing Expose request
03:51:05.946 00.000 11060 Move returns status 0, amount 0
03:51:05.946 00.000 11060 MoveAxis(N, 0, ABG)
03:51:05.946 00.000 11060 Move returns status 0, amount 0
03:51:05.946 00.000 11060 move complete, result=0
03:51:05.946 00.000 11060 worker thread done servicing request
03:51:05.946 00.000 11060 Worker thread wakes up
03:51:05.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:05.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:05.949 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:06.574 00.625 11060 Exposure complete
03:51:06.785 00.211 11060 worker thread done servicing request
03:51:06.789 00.004 10844 OnExposeComplete: enter
03:51:06.789 00.000 10844 UpdateGuideState(): m_state=6
03:51:06.790 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
03:51:06.790 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.44, Mass=1614, SNR=25.7, Peak=203 HFD=2.9
03:51:06.790 00.000 10844 MultiStar: [#1 0.18,0.11,0.94,U] [#2 0.11,-0.34,0.89,U] [#3 0.71,-0.57,0.00,M1] [#4 -0.14,-0.40,0.95,U] [#5 0.21,-0.32,0.97,U] [#6 0.24,-0.33,1.06,U] [#7 0.25,-0.61,0.00,M1] [#8 0.14,-0.23,0.85,U] 
03:51:06.790 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.29}, one-star: {0.01, -0.48}
03:51:06.790 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:51:06.790 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.52 = 0.52)
03:51:06.790 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.21 mountX=-0.26 mountY=0.15, mountTheta=2.61
03:51:06.794 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.29, opts=13)
03:51:06.794 00.000 10844 Enqueuing Move request for scope (0.11, -0.29)
03:51:06.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:06.794 00.000 11060 Worker thread wakes up
03:51:06.794 00.000 10844 UpdateGuideState exits: m=1614 SNR=25.7
03:51:06.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
03:51:06.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:06.794 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
03:51:06.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:06.794 00.000 10844 Enqueuing Expose request
03:51:06.794 00.000 11060 Moving (0.11, -0.29) raw xDistance=-0.26 yDistance=0.15
03:51:06.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:51:06.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:06.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:51:06.794 00.000 11060 MoveAxis(E, 62, ABG)
03:51:06.796 00.002 11060 Guiding  Dir = 2, Dur = 62
03:51:06.809 00.013 11060 IsSlewing returns 0
03:51:06.809 00.000 11060 IsGuiding returns 0
03:51:06.890 00.081 11060 IsGuiding returns 0
03:51:06.890 00.000 11060 Move returns status 0, amount 62
03:51:06.890 00.000 11060 MoveAxis(N, 0, ABG)
03:51:06.890 00.000 11060 Move returns status 0, amount 0
03:51:06.891 00.001 11060 move complete, result=0
03:51:06.891 00.000 11060 worker thread done servicing request
03:51:06.891 00.000 10844 GuideStep: -0.3 px 62 ms EAST, 0.2 px 0 ms NORTH
03:51:06.891 00.000 11060 Worker thread wakes up
03:51:06.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:06.892 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:07.518 00.626 11060 Exposure complete
03:51:07.713 00.195 11060 worker thread done servicing request
03:51:07.713 00.000 10844 OnExposeComplete: enter
03:51:07.713 00.000 10844 UpdateGuideState(): m_state=6
03:51:07.713 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
03:51:07.713 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.47, Mass=1910, SNR=27.9, Peak=246 HFD=3.2
03:51:07.714 00.001 10844 MultiStar: [#1 0.38,-0.17,0.90,U] [#2 -0.04,-0.13,0.93,U] [#3 0.17,-0.82,0.00,M2] [#4 0.31,-0.68,0.00,M1] [#5 -0.78,-0.42,0.00,M1] [#6 0.06,-0.51,0.91,U] [#7 0.25,-0.17,0.80,U] [#8 0.62,-0.53,0.00,M1] 
03:51:07.714 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.29}, one-star: {-0.26, -0.44}
03:51:07.714 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.39) = xAngle (-2.74 = -2.74)
03:51:07.714 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.38 = 0.38)
03:51:07.714 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.35 mountX=-0.28 mountY=0.11, mountTheta=2.76
03:51:07.714 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.29, opts=13)
03:51:07.714 00.000 10844 Enqueuing Move request for scope (0.06, -0.29)
03:51:07.714 00.000 11060 Worker thread wakes up
03:51:07.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:07.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
03:51:07.714 00.000 10844 UpdateGuideState exits: m=1910 SNR=27.9
03:51:07.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
03:51:07.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:07.714 00.000 11060 Moving (0.06, -0.29) raw xDistance=-0.28 yDistance=0.11
03:51:07.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:07.714 00.000 10844 Enqueuing Expose request
03:51:07.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:51:07.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:07.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:51:07.714 00.000 11060 MoveAxis(E, 66, ABG)
03:51:07.714 00.000 11060 Guiding  Dir = 2, Dur = 66
03:51:07.734 00.020 11060 IsSlewing returns 0
03:51:07.734 00.000 11060 IsGuiding returns 0
03:51:07.811 00.077 11060 IsGuiding returns 0
03:51:07.811 00.000 11060 Move returns status 0, amount 66
03:51:07.811 00.000 11060 MoveAxis(N, 0, ABG)
03:51:07.811 00.000 11060 Move returns status 0, amount 0
03:51:07.811 00.000 11060 move complete, result=0
03:51:07.811 00.000 11060 worker thread done servicing request
03:51:07.811 00.000 11060 Worker thread wakes up
03:51:07.811 00.000 10844 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
03:51:07.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:07.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:08.437 00.626 11060 Exposure complete
03:51:08.643 00.206 11060 worker thread done servicing request
03:51:08.643 00.000 10844 OnExposeComplete: enter
03:51:08.643 00.000 10844 UpdateGuideState(): m_state=6
03:51:08.643 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
03:51:08.643 00.000 10844 Star::Find returns 1 (0), X=620.80, Y=104.61, Mass=1730, SNR=26.2, Peak=165 HFD=3.2
03:51:08.645 00.002 10844 MultiStar: [#1 0.36,0.03,1.00,U] [#2 0.19,0.03,0.91,U] [#3 0.54,-0.24,0.00,M3] [#4 0.25,-0.03,1.05,U] [#5 -0.10,-0.07,0.91,U] [#6 0.02,0.11,1.06,U] [#7 0.27,-0.31,0.88,U] [#8 0.63,-0.00,0.00,M2] 
03:51:08.645 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.07}, one-star: {-0.03, -0.31}
03:51:08.645 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
03:51:08.645 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
03:51:08.645 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.49 mountX=-0.05 mountY=0.15, mountTheta=1.89
03:51:08.647 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.07, opts=13)
03:51:08.647 00.000 10844 Enqueuing Move request for scope (0.14, -0.07)
03:51:08.647 00.000 11060 Worker thread wakes up
03:51:08.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:08.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
03:51:08.647 00.000 10844 UpdateGuideState exits: m=1730 SNR=26.2
03:51:08.647 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
03:51:08.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:08.647 00.000 11060 Moving (0.14, -0.07) raw xDistance=-0.05 yDistance=0.15
03:51:08.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:08.647 00.000 10844 Enqueuing Expose request
03:51:08.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:51:08.649 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:08.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:51:08.649 00.000 11060 MoveAxis(E, 0, ABG)
03:51:08.649 00.000 11060 Move returns status 0, amount 0
03:51:08.649 00.000 11060 MoveAxis(N, 0, ABG)
03:51:08.649 00.000 11060 Move returns status 0, amount 0
03:51:08.649 00.000 11060 move complete, result=0
03:51:08.649 00.000 11060 worker thread done servicing request
03:51:08.649 00.000 11060 Worker thread wakes up
03:51:08.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:08.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:08.650 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:09.287 00.637 11060 Exposure complete
03:51:09.494 00.207 10844 OnExposeComplete: enter
03:51:09.494 00.000 10844 UpdateGuideState(): m_state=6
03:51:09.494 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
03:51:09.494 00.000 10844 Star::Find returns 1 (0), X=621.12, Y=104.93, Mass=1504, SNR=24.4, Peak=148 HFD=2.9
03:51:09.494 00.000 10844 MultiStar: [#1 0.35,0.42,1.00,U] [#2 0.06,0.19,0.98,U] [#3 0.27,-0.55,0.00,M4] [#4 0.18,-0.23,1.08,U] [#5 -0.23,0.43,1.04,U] [#6 -0.22,-0.41,1.10,U] [#7 0.46,0.30,1.00,U] [#8 0.32,0.03,0.88,U] 
03:51:09.494 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.09}, one-star: {0.29, 0.01}
03:51:09.494 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.39) = xAngle (-0.85 = -0.85)
03:51:09.494 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
03:51:09.494 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.54 mountX=0.11 mountY=0.13, mountTheta=0.86
03:51:09.494 00.000 11060 worker thread done servicing request
03:51:09.498 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.09, opts=13)
03:51:09.498 00.000 10844 Enqueuing Move request for scope (0.14, 0.09)
03:51:09.498 00.000 11060 Worker thread wakes up
03:51:09.498 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:09.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
03:51:09.498 00.000 10844 UpdateGuideState exits: m=1504 SNR=24.4
03:51:09.498 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
03:51:09.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:09.498 00.000 11060 Moving (0.14, 0.09) raw xDistance=0.11 yDistance=0.13
03:51:09.499 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:51:09.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:09.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:51:09.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:09.499 00.000 11060 MoveAxis(E, 0, ABG)
03:51:09.499 00.000 10844 Enqueuing Expose request
03:51:09.499 00.000 11060 Move returns status 0, amount 0
03:51:09.499 00.000 11060 MoveAxis(N, 0, ABG)
03:51:09.499 00.000 11060 Move returns status 0, amount 0
03:51:09.499 00.000 11060 move complete, result=0
03:51:09.499 00.000 11060 worker thread done servicing request
03:51:09.499 00.000 11060 Worker thread wakes up
03:51:09.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:09.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:09.503 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:10.133 00.630 11060 Exposure complete
03:51:10.357 00.224 11060 worker thread done servicing request
03:51:10.357 00.000 10844 OnExposeComplete: enter
03:51:10.357 00.000 10844 UpdateGuideState(): m_state=6
03:51:10.357 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
03:51:10.357 00.000 10844 Star::Find returns 1 (0), X=621.34, Y=104.97, Mass=1746, SNR=26.2, Peak=204 HFD=2.8
03:51:10.357 00.000 10844 MultiStar: [#1 0.23,0.03,1.02,U] [#2 0.53,0.27,0.00,M1] [#3 0.77,-0.35,0.00,M5] [#4 0.22,-0.55,0.00,M1] [#5 -0.22,-0.10,1.05,U] [#6 0.19,-0.48,1.01,U] [#7 0.45,0.04,0.94,U] [#8 0.90,-0.26,0.00,M2] 
03:51:10.357 00.000 10844 refined, 4 included, MultiStar: {0.23, -0.10}, one-star: {0.51, 0.05}
03:51:10.359 00.002 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
03:51:10.359 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:51:10.359 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-0.40 mountX=-0.05 mountY=0.24, mountTheta=1.79
03:51:10.361 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.10, opts=13)
03:51:10.361 00.000 10844 Enqueuing Move request for scope (0.23, -0.10)
03:51:10.361 00.000 11060 Worker thread wakes up
03:51:10.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:10.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.10) opts 0xd
03:51:10.361 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.2
03:51:10.361 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.10)
03:51:10.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:10.361 00.000 11060 Moving (0.23, -0.10) raw xDistance=-0.05 yDistance=0.24
03:51:10.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:10.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:51:10.361 00.000 10844 Enqueuing Expose request
03:51:10.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:51:10.361 00.000 11060 MoveAxis(E, 0, ABG)
03:51:10.361 00.000 11060 Move returns status 0, amount 0
03:51:10.361 00.000 11060 MoveAxis(S, 94, ABG)
03:51:10.361 00.000 11060 Guiding  Dir = 1, Dur = 94
03:51:10.399 00.038 11060 IsSlewing returns 0
03:51:10.399 00.000 11060 IsGuiding returns 0
03:51:10.520 00.121 11060 IsGuiding returns 0
03:51:10.520 00.000 11060 Move returns status 0, amount 94
03:51:10.520 00.000 11060 move complete, result=0
03:51:10.520 00.000 11060 worker thread done servicing request
03:51:10.520 00.000 11060 Worker thread wakes up
03:51:10.520 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 94 ms SOUTH
03:51:10.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:10.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:11.172 00.652 11060 Exposure complete
03:51:11.376 00.204 11060 worker thread done servicing request
03:51:11.376 00.000 10844 OnExposeComplete: enter
03:51:11.376 00.000 10844 UpdateGuideState(): m_state=6
03:51:11.379 00.003 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
03:51:11.379 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=105.31, Mass=1873, SNR=27.4, Peak=193 HFD=3.5
03:51:11.379 00.000 10844 MultiStar: [#1 0.26,0.15,0.84,U] [#2 -0.03,-0.15,0.96,U] [#3 0.48,0.19,0.92,U] [#4 0.03,-0.29,0.89,U] [#5 -0.30,0.42,0.84,U] [#6 -0.07,0.11,0.97,U] [#7 0.02,-0.23,0.91,U] [#8 0.52,-0.01,0.75,U] 
03:51:11.379 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {-0.01, 0.39}
03:51:11.379 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
03:51:11.379 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
03:51:11.379 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.63 mountX=0.08 mountY=0.08, mountTheta=0.77
03:51:11.382 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
03:51:11.382 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
03:51:11.382 00.000 11060 Worker thread wakes up
03:51:11.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
03:51:11.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:51:11.382 00.000 11060 Moving (0.09, 0.07) raw xDistance=0.08 yDistance=0.08
03:51:11.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:11.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:51:11.382 00.000 10844 UpdateGuideState exits: m=1873 SNR=27.4
03:51:11.384 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:11.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:11.384 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:51:11.384 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:11.384 00.000 10844 Enqueuing Expose request
03:51:11.384 00.000 11060 MoveAxis(E, 0, ABG)
03:51:11.384 00.000 11060 Move returns status 0, amount 0
03:51:11.384 00.000 11060 MoveAxis(N, 0, ABG)
03:51:11.384 00.000 11060 Move returns status 0, amount 0
03:51:11.384 00.000 11060 move complete, result=0
03:51:11.384 00.000 11060 worker thread done servicing request
03:51:11.384 00.000 11060 Worker thread wakes up
03:51:11.384 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:11.384 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:11.387 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:12.005 00.618 11060 Exposure complete
03:51:12.219 00.214 10844 OnExposeComplete: enter
03:51:12.219 00.000 10844 UpdateGuideState(): m_state=6
03:51:12.221 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
03:51:12.221 00.000 10844 Star::Find returns 1 (1), X=620.38, Y=105.00, Mass=1945, SNR=28.3, Peak=255 HFD=3.4
03:51:12.221 00.000 11060 worker thread done servicing request
03:51:12.221 00.000 10844 MultiStar: [#1 -0.26,0.25,0.87,U] [#2 -0.26,-0.01,0.92,U] [#3 0.30,-0.12,0.88,U] [#4 -0.21,0.16,0.95,U] [#5 -0.19,0.15,0.90,U] [#6 -0.22,0.28,0.89,U] [#7 -0.12,-0.05,0.89,U] [#8 -0.05,-0.26,0.73,U] 
03:51:12.221 00.000 10844 refined, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.45, 0.08}
03:51:12.221 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.39) = xAngle (1.41 = 1.41)
03:51:12.221 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.53 = -1.75)
03:51:12.222 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.80 mountX=0.03 mountY=-0.18, mountTheta=-1.41
03:51:12.222 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.06, opts=13)
03:51:12.222 00.000 10844 Enqueuing Move request for scope (-0.17, 0.06)
03:51:12.222 00.000 11060 Worker thread wakes up
03:51:12.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:12.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
03:51:12.222 00.000 10844 UpdateGuideState exits: m=1945 SNR=28.3 Saturated
03:51:12.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
03:51:12.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:12.222 00.000 11060 Moving (-0.17, 0.06) raw xDistance=0.03 yDistance=-0.18
03:51:12.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:12.222 00.000 10844 Enqueuing Expose request
03:51:12.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:51:12.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:12.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:51:12.222 00.000 11060 MoveAxis(E, 0, ABG)
03:51:12.222 00.000 11060 Move returns status 0, amount 0
03:51:12.222 00.000 11060 MoveAxis(N, 0, ABG)
03:51:12.222 00.000 11060 Move returns status 0, amount 0
03:51:12.222 00.000 11060 move complete, result=0
03:51:12.222 00.000 11060 worker thread done servicing request
03:51:12.222 00.000 11060 Worker thread wakes up
03:51:12.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:12.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:12.227 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:51:12.873 00.646 11060 Exposure complete
03:51:13.075 00.202 11060 worker thread done servicing request
03:51:13.075 00.000 10844 OnExposeComplete: enter
03:51:13.076 00.001 10844 UpdateGuideState(): m_state=6
03:51:13.076 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
03:51:13.076 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.82, Mass=1749, SNR=26.3, Peak=154 HFD=3.5
03:51:13.076 00.000 10844 MultiStar: [#1 0.09,0.14,0.92,U] [#2 0.26,-0.21,0.84,U] [#3 0.34,0.06,0.98,U] [#4 0.26,-0.05,0.97,U] [#5 -0.01,0.18,1.01,U] [#6 -0.04,-0.59,0.00,M1] [#7 0.24,-0.45,0.90,U] [#8 0.02,0.04,0.82,U] 
03:51:13.076 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.15, -0.10}
03:51:13.076 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.39) = xAngle (-1.65 = -1.65)
03:51:13.076 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.47 = 1.47)
03:51:13.076 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=-0.01 mountY=0.17, mountTheta=1.65
03:51:13.080 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.04, opts=13)
03:51:13.080 00.000 10844 Enqueuing Move request for scope (0.17, -0.04)
03:51:13.080 00.000 11060 Worker thread wakes up
03:51:13.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:13.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
03:51:13.080 00.000 10844 UpdateGuideState exits: m=1749 SNR=26.3
03:51:13.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:13.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
03:51:13.081 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:13.081 00.000 10844 Enqueuing Expose request
03:51:13.081 00.000 11060 Moving (0.17, -0.04) raw xDistance=-0.01 yDistance=0.17
03:51:13.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:51:13.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:13.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:51:13.081 00.000 11060 MoveAxis(E, 0, ABG)
03:51:13.081 00.000 11060 Move returns status 0, amount 0
03:51:13.082 00.001 11060 MoveAxis(N, 0, ABG)
03:51:13.082 00.000 11060 Move returns status 0, amount 0
03:51:13.082 00.000 11060 move complete, result=0
03:51:13.082 00.000 11060 worker thread done servicing request
03:51:13.082 00.000 11060 Worker thread wakes up
03:51:13.082 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:13.082 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:13.083 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:51:13.719 00.636 11060 Exposure complete
03:51:13.917 00.198 11060 worker thread done servicing request
03:51:13.917 00.000 10844 OnExposeComplete: enter
03:51:13.917 00.000 10844 UpdateGuideState(): m_state=6
03:51:13.917 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
03:51:13.917 00.000 10844 Star::Find returns 1 (1), X=620.69, Y=104.87, Mass=1860, SNR=26.8, Peak=255 HFD=3.2
03:51:13.917 00.000 10844 MultiStar: [#1 0.01,-0.25,0.98,U] [#2 0.43,0.26,0.90,U] [#3 0.68,0.14,0.00,M3] [#4 -0.10,-0.47,0.98,U] [#5 -0.42,-0.08,0.87,U] [#6 0.45,-0.40,0.00,M2] [#7 -0.05,-0.15,0.95,U] [#8 0.25,-0.23,0.81,U] 
03:51:13.917 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.14}, one-star: {-0.14, -0.05}
03:51:13.917 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
03:51:13.917 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
03:51:13.917 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.61 mountX=-0.14 mountY=0.02, mountTheta=3.02
03:51:13.931 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
03:51:13.932 00.001 10844 Enqueuing Move request for scope (-0.01, -0.14)
03:51:13.932 00.000 11060 Worker thread wakes up
03:51:13.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:13.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
03:51:13.932 00.000 10844 UpdateGuideState exits: m=1860 SNR=26.8 Saturated
03:51:13.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:13.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:13.932 00.000 10844 Enqueuing Expose request
03:51:13.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
03:51:13.932 00.000 11060 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.02
03:51:13.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:51:13.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:13.936 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:51:13.936 00.000 11060 MoveAxis(E, 33, ABG)
03:51:13.936 00.000 11060 Guiding  Dir = 2, Dur = 33
03:51:13.953 00.017 11060 IsSlewing returns 0
03:51:13.953 00.000 11060 IsGuiding returns 0
03:51:13.999 00.046 11060 IsGuiding returns 0
03:51:13.999 00.000 11060 Move returns status 0, amount 33
03:51:13.999 00.000 11060 MoveAxis(N, 0, ABG)
03:51:13.999 00.000 11060 Move returns status 0, amount 0
03:51:13.999 00.000 11060 move complete, result=0
03:51:13.999 00.000 11060 worker thread done servicing request
03:51:13.999 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
03:51:13.999 00.000 11060 Worker thread wakes up
03:51:13.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:13.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:14.641 00.642 11060 Exposure complete
03:51:14.851 00.210 11060 worker thread done servicing request
03:51:14.851 00.000 10844 OnExposeComplete: enter
03:51:14.851 00.000 10844 UpdateGuideState(): m_state=6
03:51:14.851 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
03:51:14.851 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.64, Mass=1761, SNR=26.4, Peak=223 HFD=3.3
03:51:14.851 00.000 10844 MultiStar: [#1 0.06,-0.27,0.99,U] [#2 0.42,0.21,0.95,U] [#3 0.94,0.20,0.00,M4] [#4 0.51,0.12,0.94,U] [#5 0.07,0.31,0.85,U] [#6 0.13,-0.29,1.03,U] [#7 0.46,0.27,0.92,U] [#8 0.88,0.26,0.00,M1] 
03:51:14.851 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.00}, one-star: {-0.48, -0.28}
03:51:14.851 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.39) = xAngle (-1.41 = -1.41)
03:51:14.851 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.71 = 1.71)
03:51:14.851 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-0.02 mountX=0.03 mountY=0.16, mountTheta=1.41
03:51:14.861 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.00, opts=13)
03:51:14.861 00.000 10844 Enqueuing Move request for scope (0.16, -0.00)
03:51:14.861 00.000 11060 Worker thread wakes up
03:51:14.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:14.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.00) opts 0xd
03:51:14.861 00.000 10844 UpdateGuideState exits: m=1761 SNR=26.4
03:51:14.861 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.00)
03:51:14.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:14.861 00.000 11060 Moving (0.16, -0.00) raw xDistance=0.03 yDistance=0.16
03:51:14.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:14.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:51:14.861 00.000 10844 Enqueuing Expose request
03:51:14.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:14.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:51:14.861 00.000 11060 MoveAxis(E, 0, ABG)
03:51:14.861 00.000 11060 Move returns status 0, amount 0
03:51:14.861 00.000 11060 MoveAxis(N, 0, ABG)
03:51:14.861 00.000 11060 Move returns status 0, amount 0
03:51:14.861 00.000 11060 move complete, result=0
03:51:14.861 00.000 11060 worker thread done servicing request
03:51:14.865 00.004 11060 Worker thread wakes up
03:51:14.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:14.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:14.867 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:51:15.514 00.647 11060 Exposure complete
03:51:15.733 00.219 11060 worker thread done servicing request
03:51:15.733 00.000 10844 OnExposeComplete: enter
03:51:15.733 00.000 10844 UpdateGuideState(): m_state=6
03:51:15.733 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
03:51:15.733 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.75, Mass=1545, SNR=24.7, Peak=191 HFD=3.5
03:51:15.733 00.000 10844 MultiStar: [#1 -0.12,0.27,1.05,U] [#2 0.27,0.32,0.92,U] [#3 0.92,0.01,0.00,M5] [#4 0.14,0.04,1.12,U] [#5 -0.39,0.16,1.06,U] [#6 -0.00,-0.59,0.00,M2] [#7 0.08,-0.25,1.01,U] [#8 0.49,0.44,0.00,M2] 
03:51:15.733 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.06}, one-star: {-0.49, -0.17}
03:51:15.733 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.39) = xAngle (1.15 = 1.15)
03:51:15.733 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.27 = -2.01)
03:51:15.733 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.54 mountX=0.04 mountY=-0.10, mountTheta=-1.15
03:51:15.738 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
03:51:15.738 00.000 10844 Enqueuing Move request for scope (-0.09, 0.06)
03:51:15.738 00.000 11060 Worker thread wakes up
03:51:15.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:15.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
03:51:15.738 00.000 10844 UpdateGuideState exits: m=1545 SNR=24.7
03:51:15.738 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
03:51:15.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:15.738 00.000 11060 Moving (-0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
03:51:15.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:15.738 00.000 10844 Enqueuing Expose request
03:51:15.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:51:15.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:15.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:51:15.738 00.000 11060 MoveAxis(E, 0, ABG)
03:51:15.738 00.000 11060 Move returns status 0, amount 0
03:51:15.738 00.000 11060 MoveAxis(N, 0, ABG)
03:51:15.738 00.000 11060 Move returns status 0, amount 0
03:51:15.738 00.000 11060 move complete, result=0
03:51:15.738 00.000 11060 worker thread done servicing request
03:51:15.738 00.000 11060 Worker thread wakes up
03:51:15.738 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:15.738 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:15.742 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:16.378 00.636 11060 Exposure complete
03:51:16.581 00.203 11060 worker thread done servicing request
03:51:16.581 00.000 10844 OnExposeComplete: enter
03:51:16.581 00.000 10844 UpdateGuideState(): m_state=6
03:51:16.581 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
03:51:16.581 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.32, Mass=1741, SNR=26.7, Peak=163 HFD=3.3
03:51:16.581 00.000 10844 MultiStar: [#1 0.39,0.20,0.93,U] [#2 0.50,0.00,0.85,U] [#3 0.78,-0.22,0.00,M6] [#4 -0.07,-0.44,0.95,U] [#5 0.08,0.48,0.93,U] [#6 0.17,0.03,0.99,U] [#7 -0.07,-0.37,0.89,U] [#8 0.75,0.30,0.00,M3] 
03:51:16.581 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.10}, one-star: {-0.07, -0.60}
03:51:16.581 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
03:51:16.581 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:51:16.581 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=-0.08 mountY=0.14, mountTheta=2.08
03:51:16.586 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.10, opts=13)
03:51:16.586 00.000 10844 Enqueuing Move request for scope (0.13, -0.10)
03:51:16.586 00.000 11060 Worker thread wakes up
03:51:16.586 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:16.586 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
03:51:16.586 00.000 10844 UpdateGuideState exits: m=1741 SNR=26.7
03:51:16.586 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
03:51:16.586 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:16.586 00.000 11060 Moving (0.13, -0.10) raw xDistance=-0.08 yDistance=0.14
03:51:16.586 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:16.586 00.000 10844 Enqueuing Expose request
03:51:16.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:51:16.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:16.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:51:16.586 00.000 11060 MoveAxis(E, 0, ABG)
03:51:16.586 00.000 11060 Move returns status 0, amount 0
03:51:16.586 00.000 11060 MoveAxis(N, 0, ABG)
03:51:16.586 00.000 11060 Move returns status 0, amount 0
03:51:16.586 00.000 11060 move complete, result=0
03:51:16.586 00.000 11060 worker thread done servicing request
03:51:16.586 00.000 11060 Worker thread wakes up
03:51:16.586 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:16.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:16.586 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:17.228 00.642 11060 Exposure complete
03:51:17.441 00.213 11060 worker thread done servicing request
03:51:17.442 00.001 10844 OnExposeComplete: enter
03:51:17.442 00.000 10844 UpdateGuideState(): m_state=6
03:51:17.442 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
03:51:17.442 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.09, Mass=1621, SNR=25.5, Peak=205 HFD=3.3
03:51:17.442 00.000 10844 MultiStar: [#1 -0.04,0.22,1.04,U] [#2 0.21,0.12,0.96,U] [#3 0.64,-0.34,0.00,M7] [#4 -0.21,-0.07,1.04,U] [#5 -0.15,0.75,0.00,M1] [#6 0.22,0.48,1.15,U] [#7 0.02,0.05,1.10,U] [#8 0.77,-0.05,0.00,M4] 
03:51:17.442 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.01}, one-star: {-0.19, -0.83}
03:51:17.442 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.34 = -0.34)
03:51:17.442 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
03:51:17.442 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.05 mountX=0.01 mountY=0.00, mountTheta=0.35
03:51:17.445 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.01, opts=13)
03:51:17.445 00.000 10844 Enqueuing Move request for scope (0.00, 0.01)
03:51:17.445 00.000 11060 Worker thread wakes up
03:51:17.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:17.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
03:51:17.445 00.000 10844 UpdateGuideState exits: m=1621 SNR=25.5
03:51:17.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
03:51:17.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:17.445 00.000 11060 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=0.00
03:51:17.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:17.445 00.000 10844 Enqueuing Expose request
03:51:17.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:51:17.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:17.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:51:17.445 00.000 11060 MoveAxis(E, 0, ABG)
03:51:17.445 00.000 11060 Move returns status 0, amount 0
03:51:17.445 00.000 11060 MoveAxis(N, 0, ABG)
03:51:17.445 00.000 11060 Move returns status 0, amount 0
03:51:17.445 00.000 11060 move complete, result=0
03:51:17.445 00.000 11060 worker thread done servicing request
03:51:17.445 00.000 11060 Worker thread wakes up
03:51:17.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:17.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:17.445 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:18.082 00.637 11060 Exposure complete
03:51:18.288 00.206 11060 worker thread done servicing request
03:51:18.288 00.000 10844 OnExposeComplete: enter
03:51:18.288 00.000 10844 UpdateGuideState(): m_state=6
03:51:18.290 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
03:51:18.290 00.000 10844 Star::Find returns 1 (0), X=620.95, Y=104.40, Mass=1884, SNR=27.4, Peak=186 HFD=3.6
03:51:18.290 00.000 10844 MultiStar: [#1 0.17,0.35,1.00,U] [#2 0.55,0.63,0.00,M1] [#3 0.65,-0.11,0.00,M8] [#4 0.34,-0.30,0.88,U] [#5 0.00,0.48,0.90,U] [#6 -0.31,-0.05,0.94,U] [#7 0.11,0.12,0.87,U] [#8 0.20,-0.37,0.81,U] 
03:51:18.290 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.04}, one-star: {0.12, -0.52}
03:51:18.290 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.39) = xAngle (-1.80 = -1.80)
03:51:18.290 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.33 = 1.33)
03:51:18.290 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-0.41 mountX=-0.02 mountY=0.09, mountTheta=1.80
03:51:18.290 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.04, opts=13)
03:51:18.290 00.000 10844 Enqueuing Move request for scope (0.09, -0.04)
03:51:18.290 00.000 11060 Worker thread wakes up
03:51:18.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:18.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
03:51:18.294 00.004 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
03:51:18.294 00.000 11060 Moving (0.09, -0.04) raw xDistance=-0.02 yDistance=0.09
03:51:18.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:51:18.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:18.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:51:18.294 00.000 11060 MoveAxis(E, 0, ABG)
03:51:18.294 00.000 11060 Move returns status 0, amount 0
03:51:18.294 00.000 11060 MoveAxis(N, 0, ABG)
03:51:18.294 00.000 11060 Move returns status 0, amount 0
03:51:18.294 00.000 11060 move complete, result=0
03:51:18.294 00.000 10844 UpdateGuideState exits: m=1884 SNR=27.4
03:51:18.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:18.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:18.294 00.000 10844 Enqueuing Expose request
03:51:18.294 00.000 11060 worker thread done servicing request
03:51:18.294 00.000 11060 Worker thread wakes up
03:51:18.294 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:18.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:18.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:18.926 00.632 11060 Exposure complete
03:51:19.132 00.206 11060 worker thread done servicing request
03:51:19.132 00.000 10844 OnExposeComplete: enter
03:51:19.132 00.000 10844 UpdateGuideState(): m_state=6
03:51:19.132 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
03:51:19.132 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=104.24, Mass=1801, SNR=26.9, Peak=214 HFD=3.2
03:51:19.132 00.000 10844 MultiStar: [#1 0.00,0.02,0.97,U] [#2 -0.06,-0.02,0.98,U] [#3 0.36,-0.50,0.00,M9] [#4 0.02,-0.32,1.01,U] [#5 -0.04,0.52,0.86,U] [#6 0.04,-0.04,0.98,U] [#7 -0.13,0.49,0.98,U] [#8 -0.14,-0.26,0.79,U] 
03:51:19.132 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {-0.25, -0.68}
03:51:19.132 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
03:51:19.132 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
03:51:19.132 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.58 mountX=-0.05 mountY=-0.06, mountTheta=-2.31
03:51:19.136 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
03:51:19.137 00.001 10844 Enqueuing Move request for scope (-0.07, -0.04)
03:51:19.137 00.000 11060 Worker thread wakes up
03:51:19.137 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:19.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
03:51:19.137 00.000 10844 UpdateGuideState exits: m=1801 SNR=26.9
03:51:19.137 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
03:51:19.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:19.137 00.000 11060 Moving (-0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
03:51:19.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:19.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:51:19.137 00.000 10844 Enqueuing Expose request
03:51:19.137 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:19.138 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:51:19.138 00.000 11060 MoveAxis(E, 0, ABG)
03:51:19.138 00.000 11060 Move returns status 0, amount 0
03:51:19.138 00.000 11060 MoveAxis(N, 0, ABG)
03:51:19.138 00.000 11060 Move returns status 0, amount 0
03:51:19.138 00.000 11060 move complete, result=0
03:51:19.138 00.000 11060 worker thread done servicing request
03:51:19.138 00.000 11060 Worker thread wakes up
03:51:19.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:19.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:19.141 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:19.772 00.631 11060 Exposure complete
03:51:19.981 00.209 11060 worker thread done servicing request
03:51:19.981 00.000 10844 OnExposeComplete: enter
03:51:19.981 00.000 10844 UpdateGuideState(): m_state=6
03:51:19.981 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
03:51:19.981 00.000 10844 Star::Find returns 1 (0), X=620.76, Y=104.91, Mass=1339, SNR=22.7, Peak=179 HFD=2.7
03:51:19.981 00.000 10844 MultiStar: [#1 0.00,-0.01,1.15,U] [#2 0.01,-0.06,1.08,U] [#3 0.56,0.17,1.06,U] [#4 -0.51,-0.84,0.00,M1] [#5 -0.12,0.32,1.09,U] [#6 -0.10,0.11,1.13,U] [#7 0.06,-0.30,1.10,U] [#8 0.46,0.08,1.01,U] 
03:51:19.981 00.000 10844 single-star, 7 included, MultiStar: {0.10, 0.04}, one-star: {-0.07, -0.01}
03:51:19.981 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.39) = xAngle (-4.42 = 1.86)
03:51:19.981 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.29 = -1.29)
03:51:19.981 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.03 mountX=-0.02 mountY=-0.06, mountTheta=-1.86
03:51:19.983 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.01, opts=13)
03:51:19.983 00.000 10844 Enqueuing Move request for scope (-0.07, -0.01)
03:51:19.983 00.000 11060 Worker thread wakes up
03:51:19.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:19.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
03:51:19.983 00.000 10844 UpdateGuideState exits: m=1339 SNR=22.7
03:51:19.983 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
03:51:19.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:19.983 00.000 11060 Moving (-0.07, -0.01) raw xDistance=-0.02 yDistance=-0.06
03:51:19.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:19.983 00.000 10844 Enqueuing Expose request
03:51:19.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:51:19.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:19.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:51:19.983 00.000 11060 MoveAxis(E, 0, ABG)
03:51:19.983 00.000 11060 Move returns status 0, amount 0
03:51:19.983 00.000 11060 MoveAxis(N, 0, ABG)
03:51:19.983 00.000 11060 Move returns status 0, amount 0
03:51:19.983 00.000 11060 move complete, result=0
03:51:19.983 00.000 11060 worker thread done servicing request
03:51:19.983 00.000 11060 Worker thread wakes up
03:51:19.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:19.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:19.989 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:20.625 00.636 11060 Exposure complete
03:51:20.836 00.211 11060 worker thread done servicing request
03:51:20.836 00.000 10844 OnExposeComplete: enter
03:51:20.836 00.000 10844 UpdateGuideState(): m_state=6
03:51:20.836 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
03:51:20.836 00.000 10844 Star::Find returns 1 (1), X=620.82, Y=104.62, Mass=1845, SNR=27.3, Peak=255 HFD=3.0
03:51:20.839 00.003 10844 MultiStar: [#1 0.01,0.03,0.93,U] [#2 0.25,-0.15,0.95,U] [#3 -0.08,-0.48,0.87,U] [#4 -0.37,-0.31,0.99,U] [#5 -0.17,-0.17,0.94,U] [#6 -0.05,-0.63,0.00,M1] [#7 -0.26,-0.01,0.90,U] [#8 0.67,0.05,0.00,M2] 
03:51:20.839 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.20}, one-star: {-0.01, -0.30}
03:51:20.839 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.39) = xAngle (-3.38 = 2.90)
03:51:20.839 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
03:51:20.839 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-2.00 mountX=-0.21 mountY=-0.06, mountTheta=-2.88
03:51:20.841 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.20, opts=13)
03:51:20.841 00.000 10844 Enqueuing Move request for scope (-0.09, -0.20)
03:51:20.841 00.000 11060 Worker thread wakes up
03:51:20.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:20.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
03:51:20.841 00.000 10844 UpdateGuideState exits: m=1845 SNR=27.3 Saturated
03:51:20.841 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
03:51:20.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:20.841 00.000 11060 Moving (-0.09, -0.20) raw xDistance=-0.21 yDistance=-0.06
03:51:20.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:20.841 00.000 10844 Enqueuing Expose request
03:51:20.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:51:20.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:20.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:51:20.841 00.000 11060 MoveAxis(E, 50, ABG)
03:51:20.841 00.000 11060 Guiding  Dir = 2, Dur = 50
03:51:20.875 00.034 11060 IsSlewing returns 0
03:51:20.875 00.000 11060 IsGuiding returns 0
03:51:20.951 00.076 11060 IsGuiding returns 0
03:51:20.951 00.000 11060 Move returns status 0, amount 50
03:51:20.951 00.000 11060 MoveAxis(N, 0, ABG)
03:51:20.951 00.000 11060 Move returns status 0, amount 0
03:51:20.951 00.000 11060 move complete, result=0
03:51:20.951 00.000 11060 worker thread done servicing request
03:51:20.951 00.000 11060 Worker thread wakes up
03:51:20.951 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
03:51:20.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:20.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:21.584 00.633 11060 Exposure complete
03:51:21.784 00.200 11060 worker thread done servicing request
03:51:21.784 00.000 10844 OnExposeComplete: enter
03:51:21.784 00.000 10844 UpdateGuideState(): m_state=6
03:51:21.784 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
03:51:21.784 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.87, Mass=1849, SNR=26.5, Peak=196 HFD=3.2
03:51:21.784 00.000 10844 MultiStar: [#1 -0.02,0.27,0.93,U] [#2 0.02,0.11,0.98,U] [#3 0.60,0.06,0.00,M8] [#4 -0.10,-0.30,0.98,U] [#5 0.02,-0.14,0.95,U] [#6 0.26,-0.29,0.97,U] [#7 0.75,0.04,0.00,M1] [#8 0.50,0.05,0.78,U] 
03:51:21.784 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {-0.22, -0.04}
03:51:21.784 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.18 = -2.18)
03:51:21.784 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
03:51:21.784 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=-0.04 mountY=0.06, mountTheta=2.19
03:51:21.789 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
03:51:21.789 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
03:51:21.789 00.000 11060 Worker thread wakes up
03:51:21.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:21.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
03:51:21.789 00.000 10844 UpdateGuideState exits: m=1849 SNR=26.5
03:51:21.789 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
03:51:21.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:21.789 00.000 11060 Moving (0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
03:51:21.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:21.789 00.000 10844 Enqueuing Expose request
03:51:21.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:51:21.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:21.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:51:21.789 00.000 11060 MoveAxis(E, 0, ABG)
03:51:21.789 00.000 11060 Move returns status 0, amount 0
03:51:21.789 00.000 11060 MoveAxis(N, 0, ABG)
03:51:21.789 00.000 11060 Move returns status 0, amount 0
03:51:21.789 00.000 11060 move complete, result=0
03:51:21.789 00.000 11060 worker thread done servicing request
03:51:21.789 00.000 11060 Worker thread wakes up
03:51:21.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:21.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:21.789 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:22.432 00.643 11060 Exposure complete
03:51:22.636 00.204 11060 worker thread done servicing request
03:51:22.636 00.000 10844 OnExposeComplete: enter
03:51:22.636 00.000 10844 UpdateGuideState(): m_state=6
03:51:22.636 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
03:51:22.636 00.000 10844 Star::Find returns 1 (0), X=620.52, Y=104.64, Mass=1926, SNR=27.9, Peak=249 HFD=3.2
03:51:22.636 00.000 10844 MultiStar: [#1 0.10,0.40,0.94,U] [#2 -0.03,-0.30,0.91,U] [#3 0.47,0.13,0.92,U] [#4 -0.01,-0.20,0.88,U] [#5 0.25,0.15,0.92,U] [#6 0.23,-0.41,0.95,U] [#7 0.05,-0.09,0.90,U] [#8 0.36,0.31,0.75,U] 
03:51:22.636 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {-0.31, -0.28}
03:51:22.636 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
03:51:22.636 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
03:51:22.636 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.02 mountY=0.12, mountTheta=1.72
03:51:22.640 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.04, opts=13)
03:51:22.640 00.000 10844 Enqueuing Move request for scope (0.11, -0.04)
03:51:22.640 00.000 11060 Worker thread wakes up
03:51:22.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:22.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:51:22.640 00.000 10844 UpdateGuideState exits: m=1926 SNR=27.9
03:51:22.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:51:22.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:22.640 00.000 11060 Moving (0.11, -0.04) raw xDistance=-0.02 yDistance=0.12
03:51:22.640 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:22.640 00.000 10844 Enqueuing Expose request
03:51:22.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:51:22.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:22.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:51:22.640 00.000 11060 MoveAxis(E, 0, ABG)
03:51:22.640 00.000 11060 Move returns status 0, amount 0
03:51:22.640 00.000 11060 MoveAxis(N, 0, ABG)
03:51:22.640 00.000 11060 Move returns status 0, amount 0
03:51:22.640 00.000 11060 move complete, result=0
03:51:22.642 00.002 11060 worker thread done servicing request
03:51:22.642 00.000 11060 Worker thread wakes up
03:51:22.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:22.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:22.643 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:23.272 00.629 11060 Exposure complete
03:51:23.485 00.213 11060 worker thread done servicing request
03:51:23.485 00.000 10844 OnExposeComplete: enter
03:51:23.485 00.000 10844 UpdateGuideState(): m_state=6
03:51:23.486 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
03:51:23.486 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=105.12, Mass=1725, SNR=26.2, Peak=152 HFD=3.6
03:51:23.486 00.000 10844 MultiStar: [#1 -0.15,0.21,0.99,U] [#2 0.18,0.41,0.95,U] [#3 0.51,-0.09,0.97,U] [#4 0.24,-0.01,1.02,U] [#5 -0.03,0.41,0.92,U] [#6 -0.16,-0.28,1.04,U] [#7 0.25,0.29,0.95,U] [#8 0.06,0.28,0.77,U] 
03:51:23.486 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {-0.24, 0.20}
03:51:23.486 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.39) = xAngle (-0.27 = -0.27)
03:51:23.486 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.86 = 2.86)
03:51:23.486 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.12 mountX=0.16 mountY=0.05, mountTheta=0.28
03:51:23.488 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.15, opts=13)
03:51:23.488 00.000 10844 Enqueuing Move request for scope (0.07, 0.15)
03:51:23.488 00.000 11060 Worker thread wakes up
03:51:23.490 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:23.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
03:51:23.490 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.2
03:51:23.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
03:51:23.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:23.490 00.000 11060 Moving (0.07, 0.15) raw xDistance=0.16 yDistance=0.05
03:51:23.491 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:23.491 00.000 10844 Enqueuing Expose request
03:51:23.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:51:23.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:23.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:51:23.491 00.000 11060 MoveAxis(W, 37, ABG)
03:51:23.491 00.000 11060 Guiding  Dir = 3, Dur = 37
03:51:23.495 00.004 11060 IsSlewing returns 0
03:51:23.495 00.000 11060 IsGuiding returns 0
03:51:23.546 00.051 11060 IsGuiding returns 0
03:51:23.546 00.000 11060 Move returns status 0, amount 37
03:51:23.546 00.000 11060 MoveAxis(N, 0, ABG)
03:51:23.548 00.002 11060 Move returns status 0, amount 0
03:51:23.548 00.000 11060 move complete, result=0
03:51:23.548 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
03:51:23.548 00.000 11060 worker thread done servicing request
03:51:23.548 00.000 11060 Worker thread wakes up
03:51:23.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:23.550 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:24.185 00.635 11060 Exposure complete
03:51:24.410 00.225 11060 worker thread done servicing request
03:51:24.410 00.000 10844 OnExposeComplete: enter
03:51:24.410 00.000 10844 UpdateGuideState(): m_state=6
03:51:24.411 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
03:51:24.411 00.000 10844 Star::Find returns 1 (0), X=620.31, Y=104.59, Mass=1913, SNR=27.9, Peak=209 HFD=3.1
03:51:24.411 00.000 10844 MultiStar: [#1 0.12,-0.13,0.89,U] [#2 0.09,0.45,0.91,U] [#3 0.21,0.20,0.99,U] [#4 -0.27,-0.26,0.94,U] [#5 -0.30,0.15,0.93,U] [#6 -0.13,-0.44,0.95,U] [#7 0.05,0.18,0.97,U] [#8 0.59,0.06,0.00,M1] 
03:51:24.411 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {-0.52, -0.32}
03:51:24.411 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.39) = xAngle (-4.27 = 2.01)
03:51:24.411 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.15 = -1.15)
03:51:24.411 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.88 mountX=-0.04 mountY=-0.09, mountTheta=-2.01
03:51:24.413 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
03:51:24.413 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
03:51:24.413 00.000 11060 Worker thread wakes up
03:51:24.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:24.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
03:51:24.413 00.000 10844 UpdateGuideState exits: m=1913 SNR=27.9
03:51:24.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
03:51:24.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:24.413 00.000 11060 Moving (-0.10, -0.03) raw xDistance=-0.04 yDistance=-0.09
03:51:24.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:24.413 00.000 10844 Enqueuing Expose request
03:51:24.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:51:24.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:24.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:51:24.413 00.000 11060 MoveAxis(E, 0, ABG)
03:51:24.413 00.000 11060 Move returns status 0, amount 0
03:51:24.413 00.000 11060 MoveAxis(N, 0, ABG)
03:51:24.413 00.000 11060 Move returns status 0, amount 0
03:51:24.413 00.000 11060 move complete, result=0
03:51:24.413 00.000 11060 worker thread done servicing request
03:51:24.413 00.000 11060 Worker thread wakes up
03:51:24.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:24.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:24.420 00.007 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:25.042 00.622 11060 Exposure complete
03:51:25.261 00.219 11060 worker thread done servicing request
03:51:25.261 00.000 10844 OnExposeComplete: enter
03:51:25.261 00.000 10844 UpdateGuideState(): m_state=6
03:51:25.262 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
03:51:25.262 00.000 10844 Star::Find returns 1 (0), X=620.69, Y=104.96, Mass=1585, SNR=25.2, Peak=210 HFD=3.3
03:51:25.262 00.000 10844 MultiStar: [#1 0.04,-0.48,1.04,U] [#2 -0.09,0.12,0.92,U] [#3 0.13,-0.43,1.09,U] [#4 -0.11,-0.28,1.05,U] [#5 -0.01,0.12,0.95,U] [#6 -0.22,-0.11,1.06,U] [#7 0.27,-0.84,0.00,M1] [#8 0.36,-0.17,0.83,U] 
03:51:25.262 00.000 10844 single-star, 7 included, MultiStar: {-0.01, -0.16}, one-star: {-0.14, 0.04}
03:51:25.262 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
03:51:25.262 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.71)
03:51:25.262 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.84 mountX=0.02 mountY=-0.15, mountTheta=-1.45
03:51:25.264 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.04, opts=13)
03:51:25.264 00.000 10844 Enqueuing Move request for scope (-0.14, 0.04)
03:51:25.264 00.000 11060 Worker thread wakes up
03:51:25.266 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
03:51:25.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
03:51:25.266 00.000 11060 Moving (-0.14, 0.04) raw xDistance=0.02 yDistance=-0.15
03:51:25.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:51:25.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:25.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:51:25.266 00.000 11060 MoveAxis(E, 0, ABG)
03:51:25.266 00.000 11060 Move returns status 0, amount 0
03:51:25.266 00.000 11060 MoveAxis(N, 0, ABG)
03:51:25.266 00.000 11060 Move returns status 0, amount 0
03:51:25.266 00.000 11060 move complete, result=0
03:51:25.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:25.266 00.000 11060 worker thread done servicing request
03:51:25.266 00.000 10844 UpdateGuideState exits: m=1585 SNR=25.2
03:51:25.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:25.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:25.266 00.000 10844 Enqueuing Expose request
03:51:25.266 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:25.266 00.000 11060 Worker thread wakes up
03:51:25.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:25.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:25.903 00.637 11060 Exposure complete
03:51:26.115 00.212 11060 worker thread done servicing request
03:51:26.115 00.000 10844 OnExposeComplete: enter
03:51:26.115 00.000 10844 UpdateGuideState(): m_state=6
03:51:26.115 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
03:51:26.115 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.63, Mass=1736, SNR=26.7, Peak=251 HFD=3.1
03:51:26.117 00.002 10844 MultiStar: [#1 0.17,-0.34,0.90,U] [#2 -0.04,-0.26,0.85,U] [#3 0.72,0.40,0.00,M5] [#4 0.49,-0.27,0.88,U] [#5 -0.34,0.38,1.00,U] [#6 0.05,-0.51,1.03,U] [#7 0.37,-0.23,0.91,U] [#8 0.32,0.02,0.78,U] 
03:51:26.117 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.19}, one-star: {-0.19, -0.29}
03:51:26.117 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
03:51:26.117 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:51:26.117 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.13 mountX=-0.17 mountY=0.12, mountTheta=2.53
03:51:26.118 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.19, opts=13)
03:51:26.118 00.000 10844 Enqueuing Move request for scope (0.09, -0.19)
03:51:26.118 00.000 11060 Worker thread wakes up
03:51:26.118 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:26.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
03:51:26.118 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.7
03:51:26.118 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
03:51:26.118 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:26.118 00.000 11060 Moving (0.09, -0.19) raw xDistance=-0.17 yDistance=0.12
03:51:26.118 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:26.118 00.000 10844 Enqueuing Expose request
03:51:26.118 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:51:26.118 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:26.118 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:51:26.118 00.000 11060 MoveAxis(E, 40, ABG)
03:51:26.118 00.000 11060 Guiding  Dir = 2, Dur = 40
03:51:26.154 00.036 11060 IsSlewing returns 0
03:51:26.154 00.000 11060 IsGuiding returns 0
03:51:26.226 00.072 11060 IsGuiding returns 0
03:51:26.226 00.000 11060 Move returns status 0, amount 40
03:51:26.226 00.000 11060 MoveAxis(N, 0, ABG)
03:51:26.226 00.000 11060 Move returns status 0, amount 0
03:51:26.226 00.000 11060 move complete, result=0
03:51:26.226 00.000 11060 worker thread done servicing request
03:51:26.226 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
03:51:26.226 00.000 11060 Worker thread wakes up
03:51:26.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:26.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:26.851 00.625 11060 Exposure complete
03:51:27.058 00.207 11060 worker thread done servicing request
03:51:27.058 00.000 10844 OnExposeComplete: enter
03:51:27.058 00.000 10844 UpdateGuideState(): m_state=6
03:51:27.060 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
03:51:27.060 00.000 10844 Star::Find returns 1 (1), X=620.50, Y=104.39, Mass=1814, SNR=26.7, Peak=255 HFD=3.3
03:51:27.060 00.000 10844 MultiStar: [#1 -0.08,-0.33,0.93,U] [#2 0.10,-0.08,0.94,U] [#3 0.05,-0.28,0.98,U] [#4 0.25,-0.69,0.00,M1] [#5 -0.19,-0.08,0.96,U] [#6 -0.38,-0.61,0.00,M1] [#7 0.55,-0.66,0.00,M1] [#8 0.08,-0.26,0.76,U] 
03:51:27.060 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.26}, one-star: {-0.33, -0.53}
03:51:27.060 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.39) = xAngle (-3.22 = 3.06)
03:51:27.060 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.10 = -0.10)
03:51:27.061 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.83 mountX=-0.27 mountY=-0.03, mountTheta=-3.05
03:51:27.063 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.26, opts=13)
03:51:27.063 00.000 10844 Enqueuing Move request for scope (-0.07, -0.26)
03:51:27.063 00.000 11060 Worker thread wakes up
03:51:27.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
03:51:27.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:27.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
03:51:27.063 00.000 10844 UpdateGuideState exits: m=1814 SNR=26.7 Saturated
03:51:27.063 00.000 11060 Moving (-0.07, -0.26) raw xDistance=-0.27 yDistance=-0.03
03:51:27.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:27.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:51:27.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:27.063 00.000 10844 Enqueuing Expose request
03:51:27.065 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:27.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:51:27.065 00.000 11060 MoveAxis(E, 64, ABG)
03:51:27.065 00.000 11060 Guiding  Dir = 2, Dur = 64
03:51:27.092 00.027 11060 IsSlewing returns 0
03:51:27.092 00.000 11060 IsGuiding returns 0
03:51:27.184 00.092 11060 IsGuiding returns 0
03:51:27.184 00.000 11060 Move returns status 0, amount 64
03:51:27.184 00.000 11060 MoveAxis(N, 0, ABG)
03:51:27.184 00.000 11060 Move returns status 0, amount 0
03:51:27.184 00.000 11060 move complete, result=0
03:51:27.184 00.000 11060 worker thread done servicing request
03:51:27.184 00.000 10844 GuideStep: -0.3 px 64 ms EAST, -0.0 px 0 ms NORTH
03:51:27.184 00.000 11060 Worker thread wakes up
03:51:27.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:27.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:27.809 00.625 11060 Exposure complete
03:51:28.010 00.201 11060 worker thread done servicing request
03:51:28.010 00.000 10844 OnExposeComplete: enter
03:51:28.010 00.000 10844 UpdateGuideState(): m_state=6
03:51:28.010 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
03:51:28.010 00.000 10844 Star::Find returns 1 (0), X=620.36, Y=104.78, Mass=1943, SNR=28.1, Peak=253 HFD=3.3
03:51:28.010 00.000 10844 MultiStar: [#1 -0.45,-0.30,0.83,U] [#2 0.03,-0.05,0.86,U] [#3 -0.02,-0.57,0.94,U] [#4 -0.07,-0.17,0.90,U] [#5 -1.03,-0.16,0.00,M1] [#6 -0.04,-0.71,0.00,M2] [#7 -0.07,-0.30,0.85,U] [#8 0.39,-0.50,0.00,M1] 
03:51:28.010 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.26}, one-star: {-0.47, -0.14}
03:51:28.010 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.71)
03:51:28.010 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
03:51:28.010 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.31 cameraTheta=-2.18 mountX=-0.28 mountY=-0.14, mountTheta=-2.70
03:51:28.012 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.26, opts=13)
03:51:28.012 00.000 10844 Enqueuing Move request for scope (-0.18, -0.26)
03:51:28.012 00.000 11060 Worker thread wakes up
03:51:28.012 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:28.012 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd
03:51:28.012 00.000 10844 UpdateGuideState exits: m=1943 SNR=28.1
03:51:28.012 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.26)
03:51:28.012 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:28.012 00.000 11060 Moving (-0.18, -0.26) raw xDistance=-0.28 yDistance=-0.14
03:51:28.012 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:28.012 00.000 10844 Enqueuing Expose request
03:51:28.012 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:51:28.012 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:28.012 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:51:28.012 00.000 11060 MoveAxis(E, 69, ABG)
03:51:28.012 00.000 11060 Guiding  Dir = 2, Dur = 69
03:51:28.039 00.027 11060 IsSlewing returns 0
03:51:28.040 00.001 11060 IsGuiding returns 0
03:51:28.131 00.091 11060 IsGuiding returns 0
03:51:28.131 00.000 11060 Move returns status 0, amount 69
03:51:28.131 00.000 11060 MoveAxis(N, 0, ABG)
03:51:28.131 00.000 11060 Move returns status 0, amount 0
03:51:28.131 00.000 11060 move complete, result=0
03:51:28.131 00.000 11060 worker thread done servicing request
03:51:28.131 00.000 11060 Worker thread wakes up
03:51:28.131 00.000 10844 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
03:51:28.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:28.132 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:28.766 00.634 11060 Exposure complete
03:51:28.964 00.198 11060 worker thread done servicing request
03:51:28.964 00.000 10844 OnExposeComplete: enter
03:51:28.964 00.000 10844 UpdateGuideState(): m_state=6
03:51:28.964 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
03:51:28.964 00.000 10844 Star::Find returns 1 (0), X=620.61, Y=104.36, Mass=1527, SNR=24.7, Peak=231 HFD=3.1
03:51:28.964 00.000 10844 MultiStar: [#1 -0.27,-0.07,1.04,U] [#2 -0.22,0.05,0.87,U] [#3 0.08,-0.33,1.08,U] [#4 0.16,-0.19,0.99,U] [#5 -0.20,0.29,1.05,U] [#6 -0.30,-0.58,0.00,M3] [#7 0.19,-0.31,1.04,U] [#8 0.37,-0.18,0.97,U] 
03:51:28.964 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.16}, one-star: {-0.22, -0.55}
03:51:28.964 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.39) = xAngle (-3.04 = -3.04)
03:51:28.964 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
03:51:28.964 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.17 cameraTheta=-1.65 mountX=-0.16 mountY=0.01, mountTheta=3.06
03:51:28.969 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.16, opts=13)
03:51:28.969 00.000 10844 Enqueuing Move request for scope (-0.01, -0.16)
03:51:28.969 00.000 11060 Worker thread wakes up
03:51:28.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:28.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
03:51:28.969 00.000 10844 UpdateGuideState exits: m=1527 SNR=24.7
03:51:28.969 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
03:51:28.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:28.969 00.000 11060 Moving (-0.01, -0.16) raw xDistance=-0.16 yDistance=0.01
03:51:28.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:28.969 00.000 10844 Enqueuing Expose request
03:51:28.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
03:51:28.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:28.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:51:28.969 00.000 11060 MoveAxis(E, 41, ABG)
03:51:28.969 00.000 11060 Guiding  Dir = 2, Dur = 41
03:51:28.975 00.006 11060 IsSlewing returns 0
03:51:28.975 00.000 11060 IsGuiding returns 0
03:51:29.036 00.061 11060 IsGuiding returns 0
03:51:29.036 00.000 11060 Move returns status 0, amount 41
03:51:29.036 00.000 11060 MoveAxis(N, 0, ABG)
03:51:29.038 00.002 11060 Move returns status 0, amount 0
03:51:29.038 00.000 11060 move complete, result=0
03:51:29.038 00.000 11060 worker thread done servicing request
03:51:29.038 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
03:51:29.038 00.000 11060 Worker thread wakes up
03:51:29.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:29.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:29.669 00.631 11060 Exposure complete
03:51:29.856 00.187 11060 worker thread done servicing request
03:51:29.856 00.000 10844 OnExposeComplete: enter
03:51:29.856 00.000 10844 UpdateGuideState(): m_state=6
03:51:29.856 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
03:51:29.856 00.000 10844 Star::Find returns 1 (0), X=620.64, Y=104.58, Mass=1759, SNR=26.2, Peak=208 HFD=3.3
03:51:29.856 00.000 10844 MultiStar: [#1 0.06,-0.50,0.96,U] [#2 0.22,-0.21,0.92,U] [#3 0.36,0.07,1.02,U] [#4 0.11,-0.21,1.06,U] [#5 -0.13,0.17,0.98,U] [#6 -0.32,-0.59,0.00,M4] [#7 0.17,-0.12,0.98,U] [#8 -0.00,-0.12,0.86,U] 
03:51:29.856 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.16}, one-star: {-0.19, -0.34}
03:51:29.856 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:51:29.856 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:51:29.856 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.17 cameraTheta=-1.12 mountX=-0.14 mountY=0.10, mountTheta=2.52
03:51:29.862 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
03:51:29.862 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
03:51:29.862 00.000 11060 Worker thread wakes up
03:51:29.862 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:29.862 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
03:51:29.862 00.000 10844 UpdateGuideState exits: m=1759 SNR=26.2
03:51:29.862 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
03:51:29.862 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:29.862 00.000 11060 Moving (0.08, -0.16) raw xDistance=-0.14 yDistance=0.10
03:51:29.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:29.862 00.000 10844 Enqueuing Expose request
03:51:29.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:51:29.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:29.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:51:29.862 00.000 11060 MoveAxis(E, 34, ABG)
03:51:29.862 00.000 11060 Guiding  Dir = 2, Dur = 34
03:51:29.877 00.015 11060 IsSlewing returns 0
03:51:29.878 00.001 11060 IsGuiding returns 0
03:51:29.924 00.046 11060 IsGuiding returns 0
03:51:29.925 00.001 11060 Move returns status 0, amount 34
03:51:29.925 00.000 11060 MoveAxis(N, 0, ABG)
03:51:29.925 00.000 11060 Move returns status 0, amount 0
03:51:29.925 00.000 11060 move complete, result=0
03:51:29.925 00.000 11060 worker thread done servicing request
03:51:29.925 00.000 11060 Worker thread wakes up
03:51:29.925 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
03:51:29.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:29.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:30.553 00.628 11060 Exposure complete
03:51:30.774 00.221 11060 worker thread done servicing request
03:51:30.774 00.000 10844 OnExposeComplete: enter
03:51:30.774 00.000 10844 UpdateGuideState(): m_state=6
03:51:30.774 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
03:51:30.774 00.000 10844 Star::Find returns 1 (0), X=620.17, Y=103.98, Mass=1664, SNR=26.1, Peak=221 HFD=3.0
03:51:30.774 00.000 10844 MultiStar: [#1 0.28,-0.34,0.99,U] [#2 -0.44,-0.44,0.00,M1] [#3 0.14,-0.69,0.00,M2] [#4 0.18,-0.77,0.00,M1] [#5 -0.25,-0.33,0.91,U] [#6 -0.27,-0.60,0.00,M5] [#7 0.05,-0.39,0.89,U] [#8 -0.15,-0.44,0.91,U] 
03:51:30.774 00.000 10844 refined, 4 included, MultiStar: {-0.15, -0.49}, one-star: {-0.66, -0.93}
03:51:30.774 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
03:51:30.776 00.002 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:51:30.776 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.49 hyp=0.51 cameraTheta=-1.86 mountX=-0.51 mountY=-0.07, mountTheta=-3.01
03:51:30.776 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.49, opts=13)
03:51:30.776 00.000 10844 Enqueuing Move request for scope (-0.15, -0.49)
03:51:30.776 00.000 11060 Worker thread wakes up
03:51:30.776 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:30.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.49) opts 0xd
03:51:30.776 00.000 10844 UpdateGuideState exits: m=1664 SNR=26.1
03:51:30.776 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.49)
03:51:30.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:30.776 00.000 11060 Moving (-0.15, -0.49) raw xDistance=-0.51 yDistance=-0.07
03:51:30.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:30.776 00.000 10844 Enqueuing Expose request
03:51:30.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.51
03:51:30.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:30.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:51:30.776 00.000 11060 MoveAxis(E, 121, ABG)
03:51:30.776 00.000 11060 Guiding  Dir = 2, Dur = 121
03:51:30.796 00.020 11060 IsSlewing returns 0
03:51:30.796 00.000 11060 IsGuiding returns 0
03:51:30.921 00.125 11060 IsGuiding returns 0
03:51:30.921 00.000 11060 Move returns status 0, amount 121
03:51:30.921 00.000 11060 MoveAxis(N, 0, ABG)
03:51:30.921 00.000 11060 Move returns status 0, amount 0
03:51:30.921 00.000 11060 move complete, result=0
03:51:30.921 00.000 11060 worker thread done servicing request
03:51:30.921 00.000 10844 GuideStep: -0.5 px 121 ms EAST, -0.1 px 0 ms NORTH
03:51:30.922 00.001 11060 Worker thread wakes up
03:51:30.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:30.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:31.544 00.622 11060 Exposure complete
03:51:31.752 00.208 11060 worker thread done servicing request
03:51:31.752 00.000 10844 OnExposeComplete: enter
03:51:31.752 00.000 10844 UpdateGuideState(): m_state=6
03:51:31.753 00.001 10844 Star::Find(15, 620, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
03:51:31.753 00.000 10844 Star::Find returns 1 (0), X=620.05, Y=104.56, Mass=1533, SNR=24.8, Peak=207 HFD=3.0
03:51:31.754 00.001 10844 MultiStar: [#1 -0.40,-0.21,1.00,U] [#2 -0.21,-0.18,1.00,U] [#3 0.24,-0.32,1.02,U] [#4 0.05,-0.06,0.98,U] [#5 -0.50,0.03,0.94,U] [#6 -0.46,-0.23,1.11,U] [#7 -0.11,-0.24,0.89,U] [#8 0.34,-0.16,0.81,U] 
03:51:31.754 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.20}, one-star: {-0.78, -0.36}
03:51:31.754 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.39) = xAngle (-3.80 = 2.49)
03:51:31.754 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.67 = -0.67)
03:51:31.754 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.29 cameraTheta=-2.41 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
03:51:31.754 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.20, opts=13)
03:51:31.754 00.000 10844 Enqueuing Move request for scope (-0.22, -0.20)
03:51:31.754 00.000 11060 Worker thread wakes up
03:51:31.754 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:31.754 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.20) opts 0xd
03:51:31.754 00.000 10844 UpdateGuideState exits: m=1533 SNR=24.8
03:51:31.754 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.20)
03:51:31.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:31.754 00.000 11060 Moving (-0.22, -0.20) raw xDistance=-0.23 yDistance=-0.18
03:51:31.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:31.754 00.000 10844 Enqueuing Expose request
03:51:31.754 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
03:51:31.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:31.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:51:31.754 00.000 11060 MoveAxis(E, 58, ABG)
03:51:31.754 00.000 11060 Guiding  Dir = 2, Dur = 58
03:51:31.773 00.019 11060 IsSlewing returns 0
03:51:31.773 00.000 11060 IsGuiding returns 0
03:51:31.851 00.078 11060 IsGuiding returns 0
03:51:31.851 00.000 11060 Move returns status 0, amount 58
03:51:31.866 00.015 11060 MoveAxis(N, 0, ABG)
03:51:31.867 00.001 11060 Move returns status 0, amount 0
03:51:31.867 00.000 11060 move complete, result=0
03:51:31.867 00.000 11060 worker thread done servicing request
03:51:31.867 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.2 px 0 ms NORTH
03:51:31.869 00.002 11060 Worker thread wakes up
03:51:31.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:31.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:32.503 00.634 11060 Exposure complete
03:51:32.711 00.208 11060 worker thread done servicing request
03:51:32.711 00.000 10844 OnExposeComplete: enter
03:51:32.712 00.001 10844 UpdateGuideState(): m_state=6
03:51:32.712 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
03:51:32.712 00.000 10844 Star::Find returns 1 (1), X=620.15, Y=104.68, Mass=1917, SNR=27.3, Peak=255 HFD=3.4
03:51:32.713 00.001 10844 MultiStar: [#1 -0.23,0.16,0.90,U] [#2 0.59,0.55,0.00,M1] [#3 0.31,-0.18,0.91,U] [#4 0.18,-0.20,1.02,U] [#5 -0.43,0.11,0.91,U] [#6 0.07,-0.50,0.99,U] [#7 -0.19,0.19,0.92,U] [#8 -0.12,-0.24,0.73,U] 
03:51:32.713 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.12}, one-star: {-0.68, -0.24}
03:51:32.713 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.39) = xAngle (-3.82 = 2.46)
03:51:32.713 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.70 = -0.70)
03:51:32.713 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.44 mountX=-0.14 mountY=-0.12, mountTheta=-2.45
03:51:32.714 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.12, opts=13)
03:51:32.714 00.000 10844 Enqueuing Move request for scope (-0.14, -0.12)
03:51:32.714 00.000 11060 Worker thread wakes up
03:51:32.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:32.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
03:51:32.714 00.000 10844 UpdateGuideState exits: m=1917 SNR=27.3 Saturated
03:51:32.714 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
03:51:32.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:32.714 00.000 11060 Moving (-0.14, -0.12) raw xDistance=-0.14 yDistance=-0.12
03:51:32.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:32.714 00.000 10844 Enqueuing Expose request
03:51:32.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:51:32.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:32.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:51:32.714 00.000 11060 MoveAxis(E, 35, ABG)
03:51:32.714 00.000 11060 Guiding  Dir = 2, Dur = 35
03:51:32.744 00.030 11060 IsSlewing returns 0
03:51:32.745 00.001 11060 IsGuiding returns 0
03:51:32.804 00.059 11060 IsGuiding returns 0
03:51:32.804 00.000 11060 Move returns status 0, amount 35
03:51:32.804 00.000 11060 MoveAxis(N, 0, ABG)
03:51:32.805 00.001 11060 Move returns status 0, amount 0
03:51:32.805 00.000 11060 move complete, result=0
03:51:32.805 00.000 11060 worker thread done servicing request
03:51:32.805 00.000 11060 Worker thread wakes up
03:51:32.805 00.000 10844 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
03:51:32.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:32.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:33.437 00.632 11060 Exposure complete
03:51:33.653 00.216 11060 worker thread done servicing request
03:51:33.653 00.000 10844 OnExposeComplete: enter
03:51:33.653 00.000 10844 UpdateGuideState(): m_state=6
03:51:33.653 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
03:51:33.653 00.000 10844 Star::Find returns 1 (1), X=620.64, Y=104.76, Mass=1773, SNR=26.7, Peak=255 HFD=3.3
03:51:33.655 00.002 10844 MultiStar: [#1 0.09,0.11,0.93,U] [#2 0.42,-0.04,0.85,U] [#3 0.21,-0.33,1.01,U] [#4 0.07,-0.18,0.89,U] [#5 -0.22,-0.51,0.91,U] [#6 0.36,-0.48,0.00,M4] [#7 0.15,-0.25,0.88,U] [#8 0.52,-0.34,0.00,M1] 
03:51:33.655 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.19}, one-star: {-0.19, -0.16}
03:51:33.655 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
03:51:33.655 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.52 = 0.52)
03:51:33.655 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.22 mountX=-0.18 mountY=0.10, mountTheta=2.62
03:51:33.658 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.19, opts=13)
03:51:33.658 00.000 10844 Enqueuing Move request for scope (0.07, -0.19)
03:51:33.658 00.000 11060 Worker thread wakes up
03:51:33.659 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:33.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
03:51:33.659 00.000 10844 UpdateGuideState exits: m=1773 SNR=26.7 Saturated
03:51:33.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
03:51:33.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:33.659 00.000 11060 Moving (0.07, -0.19) raw xDistance=-0.18 yDistance=0.10
03:51:33.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:33.659 00.000 10844 Enqueuing Expose request
03:51:33.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:51:33.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:33.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:51:33.659 00.000 11060 MoveAxis(E, 43, ABG)
03:51:33.659 00.000 11060 Guiding  Dir = 2, Dur = 43
03:51:33.677 00.018 11060 IsSlewing returns 0
03:51:33.677 00.000 11060 IsGuiding returns 0
03:51:33.734 00.057 11060 IsGuiding returns 0
03:51:33.735 00.001 11060 Move returns status 0, amount 43
03:51:33.735 00.000 11060 MoveAxis(N, 0, ABG)
03:51:33.735 00.000 11060 Move returns status 0, amount 0
03:51:33.735 00.000 11060 move complete, result=0
03:51:33.735 00.000 11060 worker thread done servicing request
03:51:33.735 00.000 11060 Worker thread wakes up
03:51:33.735 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
03:51:33.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:33.736 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:34.372 00.636 11060 Exposure complete
03:51:34.580 00.208 11060 worker thread done servicing request
03:51:34.580 00.000 10844 OnExposeComplete: enter
03:51:34.580 00.000 10844 UpdateGuideState(): m_state=6
03:51:34.580 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
03:51:34.580 00.000 10844 Star::Find returns 1 (0), X=621.05, Y=105.16, Mass=1578, SNR=24.7, Peak=178 HFD=3.0
03:51:34.580 00.000 10844 MultiStar: [#1 0.19,0.32,1.02,U] [#2 0.09,0.29,0.98,U] [#3 0.54,0.07,1.18,U] [#4 0.02,-0.22,0.95,U] [#5 -0.08,0.24,0.91,U] [#6 -0.16,-0.03,1.05,U] [#7 -0.03,0.02,0.98,U] [#8 0.29,-0.40,0.85,U] 
03:51:34.580 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {0.22, 0.24}
03:51:34.580 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.39) = xAngle (-0.91 = -0.91)
03:51:34.580 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.22 = 2.22)
03:51:34.583 00.003 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.48 mountX=0.09 mountY=0.11, mountTheta=0.91
03:51:34.583 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
03:51:34.583 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
03:51:34.583 00.000 11060 Worker thread wakes up
03:51:34.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:34.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:51:34.583 00.000 10844 UpdateGuideState exits: m=1578 SNR=24.7
03:51:34.583 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:51:34.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:34.583 00.000 11060 Moving (0.13, 0.07) raw xDistance=0.09 yDistance=0.11
03:51:34.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:34.583 00.000 10844 Enqueuing Expose request
03:51:34.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:51:34.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:34.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:51:34.583 00.000 11060 MoveAxis(E, 0, ABG)
03:51:34.583 00.000 11060 Move returns status 0, amount 0
03:51:34.583 00.000 11060 MoveAxis(N, 0, ABG)
03:51:34.583 00.000 11060 Move returns status 0, amount 0
03:51:34.583 00.000 11060 move complete, result=0
03:51:34.583 00.000 11060 worker thread done servicing request
03:51:34.583 00.000 11060 Worker thread wakes up
03:51:34.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:34.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:34.588 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:35.216 00.628 11060 Exposure complete
03:51:35.414 00.198 11060 worker thread done servicing request
03:51:35.414 00.000 10844 OnExposeComplete: enter
03:51:35.414 00.000 10844 UpdateGuideState(): m_state=6
03:51:35.414 00.000 10844 Star::Find(15, 621, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
03:51:35.414 00.000 10844 Star::Find returns 1 (0), X=620.53, Y=104.81, Mass=1724, SNR=25.9, Peak=185 HFD=3.3
03:51:35.414 00.000 10844 MultiStar: [#1 0.58,0.35,0.00,M1] [#2 0.42,0.50,0.00,M1] [#3 0.73,-0.50,0.00,M1] [#4 -0.09,0.27,0.95,U] [#5 -0.24,0.03,0.99,U] [#6 0.04,-0.01,1.01,U] [#7 -0.11,0.38,0.96,U] [#8 0.11,-0.41,0.87,U] 
03:51:35.414 00.000 10844 refined, 5 included, MultiStar: {-0.10, 0.03}, one-star: {-0.30, -0.11}
03:51:35.414 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.39) = xAngle (1.47 = 1.47)
03:51:35.414 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.59 = -1.69)
03:51:35.414 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.86 mountX=0.01 mountY=-0.11, mountTheta=-1.47
03:51:35.420 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
03:51:35.420 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
03:51:35.420 00.000 11060 Worker thread wakes up
03:51:35.420 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:35.420 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
03:51:35.420 00.000 10844 UpdateGuideState exits: m=1724 SNR=25.9
03:51:35.420 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
03:51:35.420 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:35.420 00.000 11060 Moving (-0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
03:51:35.420 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:35.420 00.000 10844 Enqueuing Expose request
03:51:35.420 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:51:35.420 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:35.420 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:51:35.420 00.000 11060 MoveAxis(E, 0, ABG)
03:51:35.420 00.000 11060 Move returns status 0, amount 0
03:51:35.420 00.000 11060 MoveAxis(N, 0, ABG)
03:51:35.420 00.000 11060 Move returns status 0, amount 0
03:51:35.420 00.000 11060 move complete, result=0
03:51:35.420 00.000 11060 worker thread done servicing request
03:51:35.420 00.000 11060 Worker thread wakes up
03:51:35.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:35.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:35.425 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:51:36.060 00.635 11060 Exposure complete
03:51:36.315 00.255 11060 worker thread done servicing request
03:51:36.315 00.000 10844 OnExposeComplete: enter
03:51:36.315 00.000 10844 UpdateGuideState(): m_state=6
03:51:36.315 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
03:51:36.316 00.001 10844 Star::Find returns 1 (0), X=620.66, Y=104.81, Mass=1751, SNR=26.8, Peak=197 HFD=3.4
03:51:36.316 00.000 10844 MultiStar: [#1 0.22,0.40,0.91,U] [#2 0.31,0.16,0.92,U] [#3 0.34,-0.16,0.89,U] [#4 -0.14,0.04,1.02,U] [#5 -0.72,0.01,0.00,M1] [#6 0.07,-0.22,0.97,U] [#7 0.27,0.36,0.91,U] [#8 0.28,-0.65,0.00,M1] 
03:51:36.316 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {-0.17, -0.11}
03:51:36.316 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.39) = xAngle (-0.91 = -0.91)
03:51:36.317 00.001 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.21 = 2.21)
03:51:36.317 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.48 mountX=0.08 mountY=0.11, mountTheta=0.92
03:51:36.321 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.06, opts=13)
03:51:36.321 00.000 10844 Enqueuing Move request for scope (0.12, 0.06)
03:51:36.321 00.000 11060 Worker thread wakes up
03:51:36.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
03:51:36.322 00.001 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
03:51:36.322 00.000 11060 Moving (0.12, 0.06) raw xDistance=0.08 yDistance=0.11
03:51:36.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:51:36.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:36.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:51:36.322 00.000 11060 MoveAxis(E, 0, ABG)
03:51:36.322 00.000 11060 Move returns status 0, amount 0
03:51:36.322 00.000 11060 MoveAxis(N, 0, ABG)
03:51:36.322 00.000 11060 Move returns status 0, amount 0
03:51:36.322 00.000 11060 move complete, result=0
03:51:36.322 00.000 11060 worker thread done servicing request
03:51:36.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:36.322 00.000 10844 UpdateGuideState exits: m=1751 SNR=26.8
03:51:36.323 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:36.323 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:36.323 00.000 10844 Enqueuing Expose request
03:51:36.323 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:36.323 00.000 11060 Worker thread wakes up
03:51:36.323 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:36.323 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:36.982 00.659 11060 Exposure complete
03:51:37.187 00.205 11060 worker thread done servicing request
03:51:37.187 00.000 10844 OnExposeComplete: enter
03:51:37.187 00.000 10844 UpdateGuideState(): m_state=6
03:51:37.187 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
03:51:37.187 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=105.12, Mass=1846, SNR=26.9, Peak=194 HFD=3.1
03:51:37.187 00.000 10844 MultiStar: [#1 0.23,0.58,0.00,M1] [#2 0.31,-0.13,0.87,U] [#3 0.37,-0.25,0.93,U] [#4 -0.04,-0.23,0.90,U] [#5 -0.15,-0.05,0.98,U] [#6 0.17,-0.20,0.97,U] [#7 0.15,0.21,0.93,U] [#8 0.08,-0.11,0.77,U] 
03:51:37.187 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.07}, one-star: {-0.06, 0.21}
03:51:37.187 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
03:51:37.187 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
03:51:37.187 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.60 mountX=-0.05 mountY=0.11, mountTheta=1.99
03:51:37.193 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.07, opts=13)
03:51:37.193 00.000 10844 Enqueuing Move request for scope (0.10, -0.07)
03:51:37.193 00.000 11060 Worker thread wakes up
03:51:37.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:37.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
03:51:37.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
03:51:37.193 00.000 11060 Moving (0.10, -0.07) raw xDistance=-0.05 yDistance=0.11
03:51:37.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:51:37.193 00.000 10844 UpdateGuideState exits: m=1846 SNR=26.9
03:51:37.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:37.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:37.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:51:37.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:37.193 00.000 10844 Enqueuing Expose request
03:51:37.193 00.000 11060 MoveAxis(E, 0, ABG)
03:51:37.195 00.002 11060 Move returns status 0, amount 0
03:51:37.195 00.000 11060 MoveAxis(N, 0, ABG)
03:51:37.195 00.000 11060 Move returns status 0, amount 0
03:51:37.195 00.000 11060 move complete, result=0
03:51:37.195 00.000 11060 worker thread done servicing request
03:51:37.195 00.000 11060 Worker thread wakes up
03:51:37.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:37.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:37.199 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:37.822 00.623 11060 Exposure complete
03:51:38.026 00.204 11060 worker thread done servicing request
03:51:38.029 00.003 10844 OnExposeComplete: enter
03:51:38.029 00.000 10844 UpdateGuideState(): m_state=6
03:51:38.029 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
03:51:38.029 00.000 10844 Star::Find returns 1 (0), X=620.62, Y=105.01, Mass=1653, SNR=25.0, Peak=180 HFD=3.4
03:51:38.029 00.000 10844 MultiStar: [#1 0.40,0.14,1.07,U] [#2 0.20,0.08,0.96,U] [#3 0.70,-0.37,0.00,M1] [#4 0.07,-0.49,1.03,U] [#5 0.33,0.09,1.06,U] [#6 0.04,-0.09,1.09,U] [#7 0.63,0.60,0.00,M1] [#8 0.73,-0.06,0.00,M1] 
03:51:38.029 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.03}, one-star: {-0.21, 0.09}
03:51:38.029 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:51:38.029 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.51 = 1.51)
03:51:38.029 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.01 mountY=0.14, mountTheta=1.61
03:51:38.032 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
03:51:38.032 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
03:51:38.032 00.000 11060 Worker thread wakes up
03:51:38.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:38.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
03:51:38.032 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.0
03:51:38.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
03:51:38.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:38.032 00.000 11060 Moving (0.14, -0.03) raw xDistance=-0.01 yDistance=0.14
03:51:38.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:38.032 00.000 10844 Enqueuing Expose request
03:51:38.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:51:38.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:38.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:51:38.032 00.000 11060 MoveAxis(E, 0, ABG)
03:51:38.032 00.000 11060 Move returns status 0, amount 0
03:51:38.032 00.000 11060 MoveAxis(N, 0, ABG)
03:51:38.032 00.000 11060 Move returns status 0, amount 0
03:51:38.032 00.000 11060 move complete, result=0
03:51:38.032 00.000 11060 worker thread done servicing request
03:51:38.032 00.000 11060 Worker thread wakes up
03:51:38.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:38.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:38.036 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:38.687 00.651 11060 Exposure complete
03:51:38.896 00.209 11060 worker thread done servicing request
03:51:38.896 00.000 10844 OnExposeComplete: enter
03:51:38.896 00.000 10844 UpdateGuideState(): m_state=6
03:51:38.897 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
03:51:38.897 00.000 10844 Star::Find returns 1 (0), X=620.85, Y=105.04, Mass=1676, SNR=26.2, Peak=199 HFD=3.1
03:51:38.897 00.000 10844 MultiStar: [#1 0.41,-0.05,0.92,U] [#2 0.08,-0.29,0.97,U] [#3 0.40,-0.27,0.99,U] [#4 0.46,-0.09,0.99,U] [#5 -0.18,-0.43,0.95,U] [#6 0.17,-0.07,1.03,U] [#7 0.09,0.12,0.98,U] [#8 0.55,-0.44,0.00,M2] 
03:51:38.897 00.000 10844 single-star, 7 included, MultiStar: {0.18, -0.12}, one-star: {0.02, 0.13}
03:51:38.897 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.39) = xAngle (0.00 = 0.00)
03:51:38.897 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.13 = 3.13)
03:51:38.897 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.39 mountX=0.13 mountY=0.00, mountTheta=0.02
03:51:38.901 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
03:51:38.901 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
03:51:38.901 00.000 11060 Worker thread wakes up
03:51:38.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:38.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
03:51:38.901 00.000 10844 UpdateGuideState exits: m=1676 SNR=26.2
03:51:38.902 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
03:51:38.902 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:38.902 00.000 11060 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=0.00
03:51:38.902 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:38.902 00.000 10844 Enqueuing Expose request
03:51:38.902 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:51:38.902 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:38.902 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:51:38.902 00.000 11060 MoveAxis(W, 30, ABG)
03:51:38.902 00.000 11060 Guiding  Dir = 3, Dur = 30
03:51:38.910 00.008 11060 IsSlewing returns 0
03:51:38.911 00.001 11060 IsGuiding returns 0
03:51:38.956 00.045 11060 IsGuiding returns 0
03:51:38.956 00.000 11060 Move returns status 0, amount 30
03:51:38.956 00.000 11060 MoveAxis(N, 0, ABG)
03:51:38.956 00.000 11060 Move returns status 0, amount 0
03:51:38.956 00.000 11060 move complete, result=0
03:51:38.956 00.000 11060 worker thread done servicing request
03:51:38.956 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.0 px 0 ms NORTH
03:51:38.956 00.000 11060 Worker thread wakes up
03:51:38.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:38.956 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:39.579 00.623 11060 Exposure complete
03:51:39.784 00.205 11060 worker thread done servicing request
03:51:39.784 00.000 10844 OnExposeComplete: enter
03:51:39.784 00.000 10844 UpdateGuideState(): m_state=6
03:51:39.784 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
03:51:39.784 00.000 10844 Star::Find returns 1 (0), X=620.98, Y=104.71, Mass=1921, SNR=27.6, Peak=203 HFD=4.0
03:51:39.784 00.000 10844 MultiStar: [#1 0.68,-0.33,0.00,M1] [#2 0.65,0.38,0.00,M1] [#3 0.40,-0.52,0.00,M1] [#4 0.06,0.34,0.96,U] [#5 0.24,-0.12,0.89,U] [#6 0.18,-0.28,0.92,U] [#7 0.60,-0.25,0.00,M1] [#8 0.05,-0.05,0.71,U] 
03:51:39.784 00.000 10844 refined, 4 included, MultiStar: {0.14, -0.06}, one-star: {0.15, -0.20}
03:51:39.784 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
03:51:39.784 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
03:51:39.784 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.04 mountY=0.15, mountTheta=1.81
03:51:39.787 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.06, opts=13)
03:51:39.787 00.000 10844 Enqueuing Move request for scope (0.14, -0.06)
03:51:39.787 00.000 11060 Worker thread wakes up
03:51:39.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:39.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
03:51:39.787 00.000 10844 UpdateGuideState exits: m=1921 SNR=27.6
03:51:39.787 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
03:51:39.787 00.000 11060 Moving (0.14, -0.06) raw xDistance=-0.04 yDistance=0.15
03:51:39.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:51:39.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:39.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:39.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:39.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:51:39.787 00.000 10844 Enqueuing Expose request
03:51:39.787 00.000 11060 MoveAxis(E, 0, ABG)
03:51:39.787 00.000 11060 Move returns status 0, amount 0
03:51:39.787 00.000 11060 MoveAxis(N, 0, ABG)
03:51:39.787 00.000 11060 Move returns status 0, amount 0
03:51:39.787 00.000 11060 move complete, result=0
03:51:39.787 00.000 11060 worker thread done servicing request
03:51:39.787 00.000 11060 Worker thread wakes up
03:51:39.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:39.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:39.793 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:40.420 00.627 11060 Exposure complete
03:51:40.633 00.213 11060 worker thread done servicing request
03:51:40.633 00.000 10844 OnExposeComplete: enter
03:51:40.633 00.000 10844 UpdateGuideState(): m_state=6
03:51:40.637 00.004 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
03:51:40.637 00.000 10844 Star::Find returns 1 (0), X=620.84, Y=104.63, Mass=1749, SNR=26.3, Peak=223 HFD=3.0
03:51:40.637 00.000 10844 MultiStar: [#1 0.18,0.59,0.00,M2] [#2 0.37,-0.01,0.90,U] [#3 0.10,0.14,0.97,U] [#4 0.16,0.58,0.00,M1] [#5 -0.33,0.32,0.95,U] [#6 -0.05,-0.66,0.00,M1] [#7 0.40,0.40,0.93,U] [#8 -0.03,0.18,0.81,U] 
03:51:40.637 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.12}, one-star: {0.01, -0.29}
03:51:40.637 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
03:51:40.637 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:51:40.637 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=0.13 mountY=0.07, mountTheta=0.47
03:51:40.639 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.12, opts=13)
03:51:40.639 00.000 10844 Enqueuing Move request for scope (0.09, 0.12)
03:51:40.639 00.000 11060 Worker thread wakes up
03:51:40.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:40.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
03:51:40.639 00.000 10844 UpdateGuideState exits: m=1749 SNR=26.3
03:51:40.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
03:51:40.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:40.641 00.002 11060 Moving (0.09, 0.12) raw xDistance=0.13 yDistance=0.07
03:51:40.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:40.641 00.000 10844 Enqueuing Expose request
03:51:40.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:51:40.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:40.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:51:40.641 00.000 11060 MoveAxis(W, 31, ABG)
03:51:40.641 00.000 11060 Guiding  Dir = 3, Dur = 31
03:51:40.663 00.022 11060 IsSlewing returns 0
03:51:40.663 00.000 11060 IsGuiding returns 0
03:51:40.714 00.051 11060 IsGuiding returns 0
03:51:40.714 00.000 11060 Move returns status 0, amount 31
03:51:40.714 00.000 11060 MoveAxis(N, 0, ABG)
03:51:40.714 00.000 11060 Move returns status 0, amount 0
03:51:40.714 00.000 11060 move complete, result=0
03:51:40.714 00.000 11060 worker thread done servicing request
03:51:40.714 00.000 11060 Worker thread wakes up
03:51:40.714 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
03:51:40.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:40.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:41.337 00.623 11060 Exposure complete
03:51:41.546 00.209 11060 worker thread done servicing request
03:51:41.546 00.000 10844 OnExposeComplete: enter
03:51:41.546 00.000 10844 UpdateGuideState(): m_state=6
03:51:41.546 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
03:51:41.546 00.000 10844 Star::Find returns 1 (0), X=621.08, Y=104.80, Mass=1618, SNR=25.6, Peak=146 HFD=3.2
03:51:41.548 00.002 10844 MultiStar: [#1 0.20,0.27,0.97,U] [#2 0.41,-0.45,0.00,M1] [#3 0.01,-0.29,0.98,U] [#4 0.53,-0.09,1.08,U] [#5 -0.15,-0.41,1.02,U] [#6 0.03,-1.14,0.00,M2] [#7 0.73,0.61,0.00,M1] [#8 0.51,-0.21,0.86,U] 
03:51:41.548 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.14}, one-star: {0.25, -0.12}
03:51:41.548 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.39) = xAngle (-1.96 = -1.96)
03:51:41.548 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.16 = 1.16)
03:51:41.548 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.57 mountX=-0.10 mountY=0.24, mountTheta=1.96
03:51:41.549 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.14, opts=13)
03:51:41.549 00.000 10844 Enqueuing Move request for scope (0.22, -0.14)
03:51:41.549 00.000 11060 Worker thread wakes up
03:51:41.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
03:51:41.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:41.549 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
03:51:41.549 00.000 10844 UpdateGuideState exits: m=1618 SNR=25.6
03:51:41.549 00.000 11060 Moving (0.22, -0.14) raw xDistance=-0.10 yDistance=0.24
03:51:41.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:41.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:51:41.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:41.549 00.000 10844 Enqueuing Expose request
03:51:41.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:51:41.549 00.000 11060 MoveAxis(E, 0, ABG)
03:51:41.549 00.000 11060 Move returns status 0, amount 0
03:51:41.549 00.000 11060 MoveAxis(S, 94, ABG)
03:51:41.549 00.000 11060 Guiding  Dir = 1, Dur = 94
03:51:41.584 00.035 11060 IsSlewing returns 0
03:51:41.584 00.000 11060 IsGuiding returns 0
03:51:41.706 00.122 11060 IsGuiding returns 0
03:51:41.706 00.000 11060 Move returns status 0, amount 94
03:51:41.706 00.000 11060 move complete, result=0
03:51:41.707 00.001 11060 worker thread done servicing request
03:51:41.707 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 94 ms SOUTH
03:51:41.707 00.000 11060 Worker thread wakes up
03:51:41.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:41.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:42.342 00.635 11060 Exposure complete
03:51:42.552 00.210 11060 worker thread done servicing request
03:51:42.552 00.000 10844 OnExposeComplete: enter
03:51:42.552 00.000 10844 UpdateGuideState(): m_state=6
03:51:42.552 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
03:51:42.552 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.28, Mass=2046, SNR=28.2, Peak=184 HFD=3.5
03:51:42.552 00.000 10844 MultiStar: [#1 0.34,0.35,0.93,U] [#2 -0.10,-0.66,0.00,M2] [#3 0.16,-0.24,0.92,U] [#4 0.36,-0.63,0.00,M1] [#5 -0.27,0.12,0.95,U] [#6 -0.28,-0.60,0.00,M3] [#7 0.30,0.56,0.00,M2] [#8 0.32,0.03,0.79,U] 
03:51:42.552 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.09}, one-star: {-0.15, -0.64}
03:51:42.552 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
03:51:42.552 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.82 = 0.82)
03:51:42.552 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=-0.07 mountY=0.08, mountTheta=2.31
03:51:42.557 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
03:51:42.557 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
03:51:42.557 00.000 11060 Worker thread wakes up
03:51:42.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:42.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
03:51:42.557 00.000 10844 UpdateGuideState exits: m=2046 SNR=28.2
03:51:42.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
03:51:42.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:42.557 00.000 11060 Moving (0.07, -0.09) raw xDistance=-0.07 yDistance=0.08
03:51:42.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:42.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:51:42.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:42.557 00.000 10844 Enqueuing Expose request
03:51:42.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:51:42.557 00.000 11060 MoveAxis(E, 0, ABG)
03:51:42.557 00.000 11060 Move returns status 0, amount 0
03:51:42.557 00.000 11060 MoveAxis(N, 0, ABG)
03:51:42.557 00.000 11060 Move returns status 0, amount 0
03:51:42.557 00.000 11060 move complete, result=0
03:51:42.557 00.000 11060 worker thread done servicing request
03:51:42.557 00.000 11060 Worker thread wakes up
03:51:42.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:42.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:42.561 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:43.198 00.637 11060 Exposure complete
03:51:43.393 00.195 11060 worker thread done servicing request
03:51:43.393 00.000 10844 OnExposeComplete: enter
03:51:43.393 00.000 10844 UpdateGuideState(): m_state=6
03:51:43.393 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
03:51:43.393 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.94, Mass=1795, SNR=26.7, Peak=182 HFD=3.2
03:51:43.393 00.000 10844 MultiStar: [#1 0.32,-0.06,0.95,U] [#2 0.16,0.12,0.92,U] [#3 -0.32,-0.14,1.02,U] [#4 -0.19,-0.30,1.04,U] [#5 -0.02,-0.30,0.92,U] [#6 -0.60,-0.18,0.00,M4] [#7 0.60,-0.28,0.00,M3] [#8 0.36,0.11,0.79,U] 
03:51:43.393 00.000 10844 single-star, 6 included, MultiStar: {0.03, -0.08}, one-star: {-0.01, 0.02}
03:51:43.393 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.39) = xAngle (0.64 = 0.64)
03:51:43.393 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.52)
03:51:43.393 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.03 mountX=0.02 mountY=-0.01, mountTheta=-0.63
03:51:43.399 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
03:51:43.399 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
03:51:43.399 00.000 11060 Worker thread wakes up
03:51:43.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:43.399 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
03:51:43.399 00.000 10844 UpdateGuideState exits: m=1795 SNR=26.7
03:51:43.399 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
03:51:43.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:43.399 00.000 11060 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.01
03:51:43.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:43.399 00.000 10844 Enqueuing Expose request
03:51:43.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:51:43.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:43.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:51:43.399 00.000 11060 MoveAxis(E, 0, ABG)
03:51:43.399 00.000 11060 Move returns status 0, amount 0
03:51:43.399 00.000 11060 MoveAxis(N, 0, ABG)
03:51:43.399 00.000 11060 Move returns status 0, amount 0
03:51:43.399 00.000 11060 move complete, result=0
03:51:43.399 00.000 11060 worker thread done servicing request
03:51:43.399 00.000 11060 Worker thread wakes up
03:51:43.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:43.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:43.403 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:44.034 00.631 11060 Exposure complete
03:51:44.243 00.209 11060 worker thread done servicing request
03:51:44.243 00.000 10844 OnExposeComplete: enter
03:51:44.243 00.000 10844 UpdateGuideState(): m_state=6
03:51:44.243 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
03:51:44.243 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.49, Mass=2064, SNR=28.7, Peak=243 HFD=3.4
03:51:44.243 00.000 10844 MultiStar: [#1 -0.50,-0.68,0.00,M1] [#2 -0.03,-0.71,0.00,M2] [#3 0.13,-0.33,0.94,U] [#4 0.02,-0.72,0.00,M1] [#5 -0.24,-0.28,0.86,U] [#6 -0.13,-0.40,0.87,U] [#7 -0.20,-0.07,0.80,U] [#8 0.04,-0.15,0.79,U] 
03:51:44.248 00.005 10844 refined, 5 included, MultiStar: {-0.07, -0.28}, one-star: {-0.05, -0.43}
03:51:44.248 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.20 = 3.08)
03:51:44.248 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.08 = -0.08)
03:51:44.248 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.82 mountX=-0.29 mountY=-0.02, mountTheta=-3.06
03:51:44.249 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.28, opts=13)
03:51:44.249 00.000 10844 Enqueuing Move request for scope (-0.07, -0.28)
03:51:44.249 00.000 11060 Worker thread wakes up
03:51:44.249 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:44.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
03:51:44.249 00.000 10844 UpdateGuideState exits: m=2064 SNR=28.7
03:51:44.249 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
03:51:44.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:44.249 00.000 11060 Moving (-0.07, -0.28) raw xDistance=-0.29 yDistance=-0.02
03:51:44.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:44.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:51:44.249 00.000 10844 Enqueuing Expose request
03:51:44.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:44.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:51:44.249 00.000 11060 MoveAxis(E, 69, ABG)
03:51:44.249 00.000 11060 Guiding  Dir = 2, Dur = 69
03:51:44.283 00.034 11060 IsSlewing returns 0
03:51:44.283 00.000 11060 IsGuiding returns 0
03:51:44.387 00.104 11060 IsGuiding returns 0
03:51:44.387 00.000 11060 Move returns status 0, amount 69
03:51:44.387 00.000 11060 MoveAxis(N, 0, ABG)
03:51:44.387 00.000 11060 Move returns status 0, amount 0
03:51:44.388 00.001 11060 move complete, result=0
03:51:44.388 00.000 11060 worker thread done servicing request
03:51:44.388 00.000 10844 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
03:51:44.388 00.000 11060 Worker thread wakes up
03:51:44.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:44.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:45.013 00.625 11060 Exposure complete
03:51:45.216 00.203 11060 worker thread done servicing request
03:51:45.216 00.000 10844 OnExposeComplete: enter
03:51:45.216 00.000 10844 UpdateGuideState(): m_state=6
03:51:45.216 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
03:51:45.216 00.000 10844 Star::Find returns 1 (0), X=620.54, Y=104.44, Mass=1764, SNR=26.7, Peak=245 HFD=3.1
03:51:45.216 00.000 10844 MultiStar: [#1 0.01,-0.23,0.85,U] [#2 0.31,0.08,0.88,U] [#3 0.26,-0.83,0.00,M1] [#4 -0.33,-0.23,1.03,U] [#5 -0.33,-0.09,0.98,U] [#6 -0.18,-0.68,0.00,M4] [#7 0.02,-0.35,0.98,U] [#8 0.81,0.26,0.00,M1] 
03:51:45.216 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.22}, one-star: {-0.29, -0.47}
03:51:45.216 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.39) = xAngle (-3.43 = 2.85)
03:51:45.216 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
03:51:45.216 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.04 mountX=-0.24 mountY=-0.07, mountTheta=-2.84
03:51:45.221 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.22, opts=13)
03:51:45.221 00.000 10844 Enqueuing Move request for scope (-0.11, -0.22)
03:51:45.221 00.000 11060 Worker thread wakes up
03:51:45.221 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:45.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
03:51:45.223 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
03:51:45.223 00.000 10844 UpdateGuideState exits: m=1764 SNR=26.7
03:51:45.223 00.000 11060 Moving (-0.11, -0.22) raw xDistance=-0.24 yDistance=-0.07
03:51:45.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:51:45.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:45.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:51:45.223 00.000 11060 MoveAxis(E, 58, ABG)
03:51:45.223 00.000 11060 Guiding  Dir = 2, Dur = 58
03:51:45.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:45.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:45.223 00.000 10844 Enqueuing Expose request
03:51:45.242 00.019 11060 IsSlewing returns 0
03:51:45.242 00.000 11060 IsGuiding returns 0
03:51:45.318 00.076 11060 IsGuiding returns 0
03:51:45.318 00.000 11060 Move returns status 0, amount 58
03:51:45.318 00.000 11060 MoveAxis(N, 0, ABG)
03:51:45.319 00.001 11060 Move returns status 0, amount 0
03:51:45.319 00.000 11060 move complete, result=0
03:51:45.319 00.000 11060 worker thread done servicing request
03:51:45.319 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
03:51:45.319 00.000 11060 Worker thread wakes up
03:51:45.320 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:45.321 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:45.946 00.625 11060 Exposure complete
03:51:46.152 00.206 11060 worker thread done servicing request
03:51:46.153 00.001 10844 OnExposeComplete: enter
03:51:46.153 00.000 10844 UpdateGuideState(): m_state=6
03:51:46.153 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
03:51:46.153 00.000 10844 Star::Find returns 1 (0), X=620.37, Y=104.80, Mass=1941, SNR=27.3, Peak=227 HFD=3.6
03:51:46.153 00.000 10844 MultiStar: [#1 0.31,-0.14,0.95,U] [#2 0.05,-0.22,0.90,U] [#3 0.64,-0.74,0.00,M2] [#4 0.20,-0.51,0.94,U] [#5 -0.52,-0.28,0.00,M1] [#6 -0.16,-0.67,0.00,M5] [#7 0.49,-0.33,0.00,M2] [#8 0.22,-0.38,0.79,U] 
03:51:46.153 00.000 10844 refined, 4 included, MultiStar: {0.05, -0.27}, one-star: {-0.46, -0.12}
03:51:46.153 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
03:51:46.153 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
03:51:46.153 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.38 mountX=-0.25 mountY=0.10, mountTheta=2.78
03:51:46.153 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.27, opts=13)
03:51:46.153 00.000 10844 Enqueuing Move request for scope (0.05, -0.27)
03:51:46.153 00.000 11060 Worker thread wakes up
03:51:46.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:46.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
03:51:46.153 00.000 10844 UpdateGuideState exits: m=1941 SNR=27.3
03:51:46.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
03:51:46.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:46.153 00.000 11060 Moving (0.05, -0.27) raw xDistance=-0.25 yDistance=0.10
03:51:46.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:46.153 00.000 10844 Enqueuing Expose request
03:51:46.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:51:46.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:46.158 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:51:46.158 00.000 11060 MoveAxis(E, 62, ABG)
03:51:46.158 00.000 11060 Guiding  Dir = 2, Dur = 62
03:51:46.162 00.004 11060 IsSlewing returns 0
03:51:46.162 00.000 11060 IsGuiding returns 0
03:51:46.241 00.079 11060 IsGuiding returns 0
03:51:46.241 00.000 11060 Move returns status 0, amount 62
03:51:46.241 00.000 11060 MoveAxis(N, 0, ABG)
03:51:46.241 00.000 11060 Move returns status 0, amount 0
03:51:46.241 00.000 11060 move complete, result=0
03:51:46.241 00.000 11060 worker thread done servicing request
03:51:46.241 00.000 11060 Worker thread wakes up
03:51:46.241 00.000 10844 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
03:51:46.244 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:46.244 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:46.883 00.639 11060 Exposure complete
03:51:47.083 00.200 11060 worker thread done servicing request
03:51:47.083 00.000 10844 OnExposeComplete: enter
03:51:47.083 00.000 10844 UpdateGuideState(): m_state=6
03:51:47.083 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
03:51:47.083 00.000 10844 Star::Find returns 1 (0), X=620.39, Y=105.24, Mass=2030, SNR=28.3, Peak=228 HFD=3.3
03:51:47.087 00.004 10844 MultiStar: [#1 0.16,-0.19,0.90,U] [#2 0.26,-0.06,0.78,U] [#3 0.04,-0.30,0.92,U] [#4 0.06,-0.47,0.96,U] [#5 -0.31,-0.52,0.00,M2] [#6 0.02,-0.55,1.05,U] [#7 0.23,0.11,0.94,U] [#8 -0.01,-0.30,0.80,U] 
03:51:47.087 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.18}, one-star: {-0.44, 0.32}
03:51:47.087 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
03:51:47.087 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.34 = 0.34)
03:51:47.087 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.40 mountX=-0.17 mountY=0.06, mountTheta=2.80
03:51:47.087 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.18, opts=13)
03:51:47.087 00.000 10844 Enqueuing Move request for scope (0.03, -0.18)
03:51:47.087 00.000 11060 Worker thread wakes up
03:51:47.087 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:47.087 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
03:51:47.087 00.000 10844 UpdateGuideState exits: m=2030 SNR=28.3
03:51:47.087 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
03:51:47.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:47.087 00.000 11060 Moving (0.03, -0.18) raw xDistance=-0.17 yDistance=0.06
03:51:47.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:47.087 00.000 10844 Enqueuing Expose request
03:51:47.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:51:47.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:47.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:51:47.087 00.000 11060 MoveAxis(E, 42, ABG)
03:51:47.087 00.000 11060 Guiding  Dir = 2, Dur = 42
03:51:47.097 00.010 11060 IsSlewing returns 0
03:51:47.097 00.000 11060 IsGuiding returns 0
03:51:47.143 00.046 11060 IsGuiding returns 0
03:51:47.143 00.000 11060 Move returns status 0, amount 42
03:51:47.143 00.000 11060 MoveAxis(N, 0, ABG)
03:51:47.144 00.001 11060 Move returns status 0, amount 0
03:51:47.144 00.000 11060 move complete, result=0
03:51:47.144 00.000 11060 worker thread done servicing request
03:51:47.144 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:51:47.144 00.000 11060 Worker thread wakes up
03:51:47.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:47.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:47.787 00.643 11060 Exposure complete
03:51:47.986 00.199 11060 worker thread done servicing request
03:51:47.991 00.005 10844 OnExposeComplete: enter
03:51:47.991 00.000 10844 UpdateGuideState(): m_state=6
03:51:47.991 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
03:51:47.991 00.000 10844 Star::Find returns 1 (0), X=620.20, Y=104.50, Mass=1778, SNR=26.9, Peak=249 HFD=3.4
03:51:47.992 00.001 10844 MultiStar: [#1 -0.19,0.14,0.93,U] [#2 -0.26,0.48,0.90,U] [#3 0.47,-0.48,0.00,M2] [#4 -0.17,-0.21,0.90,U] [#5 -0.73,0.28,0.00,M3] [#6 -0.09,-0.29,1.09,U] [#7 0.01,0.20,1.00,U] [#8 -0.02,-0.44,0.82,U] 
03:51:47.992 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.08}, one-star: {-0.63, -0.42}
03:51:47.992 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.39) = xAngle (-4.15 = 2.14)
03:51:47.992 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.02 = -1.02)
03:51:47.992 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.76 mountX=-0.11 mountY=-0.18, mountTheta=-2.13
03:51:47.992 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.08, opts=13)
03:51:47.992 00.000 10844 Enqueuing Move request for scope (-0.20, -0.08)
03:51:47.992 00.000 11060 Worker thread wakes up
03:51:47.992 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:47.996 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
03:51:47.996 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
03:51:47.996 00.000 11060 Moving (-0.20, -0.08) raw xDistance=-0.11 yDistance=-0.18
03:51:47.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:51:47.997 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:47.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:51:47.997 00.000 11060 MoveAxis(E, 0, ABG)
03:51:47.997 00.000 11060 Move returns status 0, amount 0
03:51:47.997 00.000 11060 MoveAxis(N, 0, ABG)
03:51:47.997 00.000 11060 Move returns status 0, amount 0
03:51:47.997 00.000 11060 move complete, result=0
03:51:47.997 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.9
03:51:47.997 00.000 11060 worker thread done servicing request
03:51:47.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:47.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:47.997 00.000 10844 Enqueuing Expose request
03:51:47.997 00.000 11060 Worker thread wakes up
03:51:47.997 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:51:47.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:47.998 00.001 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:48.643 00.645 11060 Exposure complete
03:51:48.856 00.213 11060 worker thread done servicing request
03:51:48.856 00.000 10844 OnExposeComplete: enter
03:51:48.856 00.000 10844 UpdateGuideState(): m_state=6
03:51:48.858 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
03:51:48.858 00.000 10844 Star::Find returns 1 (0), X=620.07, Y=104.33, Mass=1656, SNR=26.1, Peak=199 HFD=3.3
03:51:48.858 00.000 10844 MultiStar: [#1 -0.10,-0.44,0.97,U] [#2 0.01,0.04,0.89,U] [#3 0.36,-0.29,0.92,U] [#4 0.15,-0.64,0.00,M1] [#5 -0.28,-0.16,0.91,U] [#6 -0.08,-0.79,0.00,M4] [#7 0.24,-0.24,0.95,U] [#8 0.29,-0.30,0.77,U] 
03:51:48.858 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.29}, one-star: {-0.76, -0.59}
03:51:48.858 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
03:51:48.858 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.00 = 0.00)
03:51:48.858 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.73 mountX=-0.29 mountY=0.00, mountTheta=3.14
03:51:48.860 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.29, opts=13)
03:51:48.860 00.000 10844 Enqueuing Move request for scope (-0.05, -0.29)
03:51:48.860 00.000 11060 Worker thread wakes up
03:51:48.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:48.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
03:51:48.860 00.000 10844 UpdateGuideState exits: m=1656 SNR=26.1
03:51:48.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
03:51:48.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:48.860 00.000 11060 Moving (-0.05, -0.29) raw xDistance=-0.29 yDistance=0.00
03:51:48.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:48.860 00.000 10844 Enqueuing Expose request
03:51:48.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:51:48.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:48.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:51:48.860 00.000 11060 MoveAxis(E, 69, ABG)
03:51:48.860 00.000 11060 Guiding  Dir = 2, Dur = 69
03:51:48.877 00.017 11060 IsSlewing returns 0
03:51:48.877 00.000 11060 IsGuiding returns 0
03:51:48.958 00.081 11060 IsGuiding returns 0
03:51:48.958 00.000 11060 Move returns status 0, amount 69
03:51:48.958 00.000 11060 MoveAxis(N, 0, ABG)
03:51:48.958 00.000 11060 Move returns status 0, amount 0
03:51:48.958 00.000 11060 move complete, result=0
03:51:48.958 00.000 11060 worker thread done servicing request
03:51:48.958 00.000 10844 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
03:51:48.958 00.000 11060 Worker thread wakes up
03:51:48.958 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:48.958 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:49.597 00.639 11060 Exposure complete
03:51:49.793 00.196 11060 worker thread done servicing request
03:51:49.793 00.000 10844 OnExposeComplete: enter
03:51:49.793 00.000 10844 UpdateGuideState(): m_state=6
03:51:49.794 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
03:51:49.794 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.95, Mass=2082, SNR=29.0, Peak=227 HFD=4.0
03:51:49.794 00.000 10844 MultiStar: [#1 -0.28,-0.14,0.83,U] [#2 0.33,0.22,0.78,U] [#3 0.30,-0.19,0.87,U] [#4 -0.25,-0.24,0.91,U] [#5 -0.40,0.46,0.00,M3] [#6 -0.39,-0.49,0.00,M5] [#7 0.03,-0.04,0.82,U] [#8 0.44,0.20,0.72,U] 
03:51:49.794 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.03}, one-star: {-0.58, 0.04}
03:51:49.794 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.39) = xAngle (-3.74 = 2.54)
03:51:49.794 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
03:51:49.794 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.35 mountX=-0.04 mountY=-0.03, mountTheta=-2.53
03:51:49.796 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
03:51:49.796 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
03:51:49.796 00.000 11060 Worker thread wakes up
03:51:49.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
03:51:49.796 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
03:51:49.796 00.000 11060 Moving (-0.03, -0.03) raw xDistance=-0.04 yDistance=-0.03
03:51:49.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:51:49.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:49.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:51:49.796 00.000 11060 MoveAxis(E, 0, ABG)
03:51:49.796 00.000 11060 Move returns status 0, amount 0
03:51:49.796 00.000 11060 MoveAxis(N, 0, ABG)
03:51:49.796 00.000 11060 Move returns status 0, amount 0
03:51:49.796 00.000 11060 move complete, result=0
03:51:49.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:49.796 00.000 11060 worker thread done servicing request
03:51:49.796 00.000 10844 UpdateGuideState exits: m=2082 SNR=29.0
03:51:49.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:49.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:49.796 00.000 10844 Enqueuing Expose request
03:51:49.800 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:49.800 00.000 11060 Worker thread wakes up
03:51:49.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:49.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:50.450 00.650 11060 Exposure complete
03:51:50.680 00.230 11060 worker thread done servicing request
03:51:50.680 00.000 10844 OnExposeComplete: enter
03:51:50.680 00.000 10844 UpdateGuideState(): m_state=6
03:51:50.680 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
03:51:50.680 00.000 10844 Star::Find returns 1 (0), X=620.68, Y=104.70, Mass=1772, SNR=26.7, Peak=206 HFD=3.1
03:51:50.680 00.000 10844 MultiStar: [#1 -0.15,0.21,0.88,U] [#2 -0.05,-0.35,0.93,U] [#3 0.09,-0.55,0.91,U] [#4 -0.27,-0.44,0.97,U] [#5 -0.44,-0.33,0.90,U] [#6 -0.17,-0.63,0.00,M6] [#7 -0.03,-0.19,0.97,U] [#8 0.55,0.10,0.76,U] 
03:51:50.680 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.23}, one-star: {-0.15, -0.22}
03:51:50.680 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
03:51:50.680 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:51:50.680 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.87 mountX=-0.24 mountY=-0.03, mountTheta=-3.01
03:51:50.684 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.23, opts=13)
03:51:50.684 00.000 10844 Enqueuing Move request for scope (-0.07, -0.23)
03:51:50.684 00.000 11060 Worker thread wakes up
03:51:50.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:50.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
03:51:50.684 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.7
03:51:50.684 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
03:51:50.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:50.684 00.000 11060 Moving (-0.07, -0.23) raw xDistance=-0.24 yDistance=-0.03
03:51:50.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:50.684 00.000 10844 Enqueuing Expose request
03:51:50.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:51:50.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:50.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:51:50.684 00.000 11060 MoveAxis(E, 57, ABG)
03:51:50.684 00.000 11060 Guiding  Dir = 2, Dur = 57
03:51:50.720 00.036 11060 IsSlewing returns 0
03:51:50.720 00.000 11060 IsGuiding returns 0
03:51:50.796 00.076 11060 IsGuiding returns 0
03:51:50.796 00.000 11060 Move returns status 0, amount 57
03:51:50.796 00.000 11060 MoveAxis(N, 0, ABG)
03:51:50.796 00.000 11060 Move returns status 0, amount 0
03:51:50.796 00.000 11060 move complete, result=0
03:51:50.796 00.000 11060 worker thread done servicing request
03:51:50.796 00.000 11060 Worker thread wakes up
03:51:50.796 00.000 10844 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
03:51:50.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:50.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:51.427 00.631 11060 Exposure complete
03:51:51.632 00.205 11060 worker thread done servicing request
03:51:51.632 00.000 10844 OnExposeComplete: enter
03:51:51.632 00.000 10844 UpdateGuideState(): m_state=6
03:51:51.632 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
03:51:51.632 00.000 10844 Star::Find returns 1 (0), X=620.71, Y=104.52, Mass=1638, SNR=26.1, Peak=237 HFD=3.1
03:51:51.632 00.000 10844 MultiStar: [#1 0.14,0.52,1.03,U] [#2 -0.16,0.07,0.92,U] [#3 0.06,-0.37,1.05,U] [#4 0.03,-0.23,0.98,U] [#5 0.01,0.38,0.93,U] [#6 -0.01,-0.53,1.08,U] [#7 0.04,-0.24,0.95,U] [#8 0.28,-0.40,0.83,U] 
03:51:51.632 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {-0.12, -0.40}
03:51:51.632 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:51:51.632 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
03:51:51.632 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.38 mountX=-0.13 mountY=0.05, mountTheta=2.78
03:51:51.651 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.13, opts=13)
03:51:51.651 00.000 10844 Enqueuing Move request for scope (0.03, -0.13)
03:51:51.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:51.651 00.000 10844 UpdateGuideState exits: m=1638 SNR=26.1
03:51:51.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:51.653 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:51.653 00.000 10844 Enqueuing Expose request
03:51:51.653 00.000 11060 Worker thread wakes up
03:51:51.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
03:51:51.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
03:51:51.653 00.000 11060 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.05
03:51:51.655 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:51:51.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:51.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:51:51.655 00.000 11060 MoveAxis(E, 32, ABG)
03:51:51.655 00.000 11060 Guiding  Dir = 2, Dur = 32
03:51:51.683 00.028 11060 IsSlewing returns 0
03:51:51.683 00.000 11060 IsGuiding returns 0
03:51:51.741 00.058 11060 IsGuiding returns 0
03:51:51.741 00.000 11060 Move returns status 0, amount 32
03:51:51.741 00.000 11060 MoveAxis(N, 0, ABG)
03:51:51.741 00.000 11060 Move returns status 0, amount 0
03:51:51.741 00.000 11060 move complete, result=0
03:51:51.741 00.000 11060 worker thread done servicing request
03:51:51.741 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
03:51:51.741 00.000 11060 Worker thread wakes up
03:51:51.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:51.743 00.002 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:52.367 00.624 11060 Exposure complete
03:51:52.563 00.196 11060 worker thread done servicing request
03:51:52.563 00.000 10844 OnExposeComplete: enter
03:51:52.563 00.000 10844 UpdateGuideState(): m_state=6
03:51:52.565 00.002 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
03:51:52.565 00.000 10844 Star::Find returns 1 (0), X=620.75, Y=104.76, Mass=1932, SNR=27.0, Peak=179 HFD=3.7
03:51:52.565 00.000 10844 MultiStar: [#1 0.55,0.27,0.00,M1] [#2 -0.26,0.32,0.89,U] [#3 0.15,-0.10,0.97,U] [#4 -0.11,0.22,1.03,U] [#5 -0.02,0.47,0.98,U] [#6 0.12,-0.46,0.98,U] [#7 0.38,-0.09,0.95,U] [#8 0.25,-0.08,0.73,U] 
03:51:52.565 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.02}, one-star: {-0.07, -0.16}
03:51:52.565 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
03:51:52.565 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.05 = 2.05)
03:51:52.565 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.32 mountX=0.02 mountY=0.05, mountTheta=1.07
03:51:52.565 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
03:51:52.565 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
03:51:52.565 00.000 11060 Worker thread wakes up
03:51:52.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:52.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
03:51:52.565 00.000 10844 UpdateGuideState exits: m=1932 SNR=27.0
03:51:52.565 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
03:51:52.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:52.565 00.000 11060 Moving (0.05, 0.02) raw xDistance=0.02 yDistance=0.05
03:51:52.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:52.565 00.000 10844 Enqueuing Expose request
03:51:52.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:51:52.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:52.570 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:51:52.570 00.000 11060 MoveAxis(E, 0, ABG)
03:51:52.570 00.000 11060 Move returns status 0, amount 0
03:51:52.570 00.000 11060 MoveAxis(N, 0, ABG)
03:51:52.570 00.000 11060 Move returns status 0, amount 0
03:51:52.570 00.000 11060 move complete, result=0
03:51:52.570 00.000 11060 worker thread done servicing request
03:51:52.570 00.000 11060 Worker thread wakes up
03:51:52.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:52.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:52.572 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:53.214 00.642 11060 Exposure complete
03:51:53.414 00.200 11060 worker thread done servicing request
03:51:53.414 00.000 10844 OnExposeComplete: enter
03:51:53.414 00.000 10844 UpdateGuideState(): m_state=6
03:51:53.415 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
03:51:53.415 00.000 10844 Star::Find returns 1 (0), X=620.58, Y=105.04, Mass=1824, SNR=27.3, Peak=189 HFD=3.4
03:51:53.415 00.000 10844 MultiStar: [#1 0.00,0.09,0.97,U] [#2 0.23,0.34,0.87,U] [#3 0.44,0.04,0.91,U] [#4 0.15,0.64,0.00,M1] [#5 0.49,0.24,0.97,U] [#6 0.01,0.25,1.04,U] [#7 0.47,0.21,0.82,U] [#8 0.10,0.22,0.74,U] 
03:51:53.415 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.19}, one-star: {-0.25, 0.12}
03:51:53.415 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.39) = xAngle (-0.58 = -0.58)
03:51:53.415 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.54 = 2.54)
03:51:53.415 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.81 mountX=0.21 mountY=0.14, mountTheta=0.59
03:51:53.418 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.19, opts=13)
03:51:53.418 00.000 10844 Enqueuing Move request for scope (0.18, 0.19)
03:51:53.418 00.000 11060 Worker thread wakes up
03:51:53.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:53.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
03:51:53.418 00.000 10844 UpdateGuideState exits: m=1824 SNR=27.3
03:51:53.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
03:51:53.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:53.418 00.000 11060 Moving (0.18, 0.19) raw xDistance=0.21 yDistance=0.14
03:51:53.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:53.418 00.000 10844 Enqueuing Expose request
03:51:53.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:51:53.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:53.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:51:53.418 00.000 11060 MoveAxis(W, 50, ABG)
03:51:53.418 00.000 11060 Guiding  Dir = 3, Dur = 50
03:51:53.428 00.010 11060 IsSlewing returns 0
03:51:53.429 00.001 11060 IsGuiding returns 0
03:51:53.505 00.076 11060 IsGuiding returns 0
03:51:53.505 00.000 11060 Move returns status 0, amount 50
03:51:53.505 00.000 11060 MoveAxis(N, 0, ABG)
03:51:53.505 00.000 11060 Move returns status 0, amount 0
03:51:53.505 00.000 11060 move complete, result=0
03:51:53.505 00.000 11060 worker thread done servicing request
03:51:53.505 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
03:51:53.505 00.000 11060 Worker thread wakes up
03:51:53.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:53.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:54.132 00.627 11060 Exposure complete
03:51:54.347 00.215 11060 worker thread done servicing request
03:51:54.347 00.000 10844 OnExposeComplete: enter
03:51:54.347 00.000 10844 UpdateGuideState(): m_state=6
03:51:54.348 00.001 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
03:51:54.348 00.000 10844 Star::Find returns 1 (0), X=620.63, Y=104.60, Mass=1812, SNR=27.2, Peak=227 HFD=3.3
03:51:54.348 00.000 10844 MultiStar: [#1 -0.15,-0.15,0.94,U] [#2 0.06,-0.21,0.90,U] [#3 0.47,0.05,0.97,U] [#4 -0.13,-0.20,1.03,U] [#5 -0.18,-0.31,0.82,U] [#6 -0.05,-0.07,0.98,U] [#7 0.39,0.32,0.94,U] [#8 0.63,-0.23,0.00,M1] 
03:51:54.348 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.11}, one-star: {-0.20, -0.32}
03:51:54.348 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
03:51:54.348 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
03:51:54.348 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.33 mountX=-0.10 mountY=0.04, mountTheta=2.73
03:51:54.352 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
03:51:54.352 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
03:51:54.352 00.000 11060 Worker thread wakes up
03:51:54.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:54.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
03:51:54.352 00.000 10844 UpdateGuideState exits: m=1812 SNR=27.2
03:51:54.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
03:51:54.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:54.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:54.352 00.000 11060 Moving (0.03, -0.11) raw xDistance=-0.10 yDistance=0.04
03:51:54.352 00.000 10844 Enqueuing Expose request
03:51:54.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:51:54.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:54.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:51:54.352 00.000 11060 MoveAxis(E, 0, ABG)
03:51:54.352 00.000 11060 Move returns status 0, amount 0
03:51:54.352 00.000 11060 MoveAxis(N, 0, ABG)
03:51:54.352 00.000 11060 Move returns status 0, amount 0
03:51:54.352 00.000 11060 move complete, result=0
03:51:54.352 00.000 11060 worker thread done servicing request
03:51:54.352 00.000 11060 Worker thread wakes up
03:51:54.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:54.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:54.359 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:54.984 00.625 11060 Exposure complete
03:51:55.182 00.198 11060 worker thread done servicing request
03:51:55.183 00.001 10844 OnExposeComplete: enter
03:51:55.183 00.000 10844 UpdateGuideState(): m_state=6
03:51:55.183 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
03:51:55.183 00.000 10844 Star::Find returns 1 (0), X=620.77, Y=104.74, Mass=1370, SNR=23.7, Peak=204 HFD=2.9
03:51:55.184 00.001 10844 MultiStar: [#1 0.80,0.22,0.00,M1] [#2 0.60,0.13,0.00,M1] [#3 0.55,0.10,1.02,U] [#4 0.10,-0.12,1.15,U] [#5 -0.07,-0.06,1.03,U] [#6 0.10,-0.10,1.15,U] [#7 0.33,0.10,1.06,U] [#8 0.19,0.24,0.92,U] 
03:51:55.184 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.01}, one-star: {-0.06, -0.18}
03:51:55.184 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.39) = xAngle (-1.44 = -1.44)
03:51:55.184 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.68 = 1.68)
03:51:55.184 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=0.02 mountY=0.16, mountTheta=1.44
03:51:55.184 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.01, opts=13)
03:51:55.184 00.000 10844 Enqueuing Move request for scope (0.16, -0.01)
03:51:55.184 00.000 11060 Worker thread wakes up
03:51:55.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:55.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
03:51:55.184 00.000 10844 UpdateGuideState exits: m=1370 SNR=23.7
03:51:55.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
03:51:55.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:55.184 00.000 11060 Moving (0.16, -0.01) raw xDistance=0.02 yDistance=0.16
03:51:55.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:55.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:51:55.184 00.000 10844 Enqueuing Expose request
03:51:55.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:55.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:51:55.184 00.000 11060 MoveAxis(E, 0, ABG)
03:51:55.184 00.000 11060 Move returns status 0, amount 0
03:51:55.188 00.004 11060 MoveAxis(N, 0, ABG)
03:51:55.188 00.000 11060 Move returns status 0, amount 0
03:51:55.188 00.000 11060 move complete, result=0
03:51:55.188 00.000 11060 worker thread done servicing request
03:51:55.188 00.000 11060 Worker thread wakes up
03:51:55.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:55.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:55.190 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:51:55.827 00.637 11060 Exposure complete
03:51:56.021 00.194 11060 worker thread done servicing request
03:51:56.021 00.000 10844 OnExposeComplete: enter
03:51:56.021 00.000 10844 UpdateGuideState(): m_state=6
03:51:56.021 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
03:51:56.021 00.000 10844 Star::Find returns 1 (0), X=620.24, Y=104.55, Mass=1803, SNR=26.7, Peak=253 HFD=3.2
03:51:56.021 00.000 10844 MultiStar: [#1 0.37,-0.10,0.98,U] [#2 0.06,0.19,0.88,U] [#3 0.55,0.14,0.96,U] [#4 0.31,-0.34,0.89,U] [#5 -0.33,0.15,1.00,U] [#6 -0.08,-0.52,1.03,U] [#7 0.47,-0.02,0.93,U] [#8 0.58,0.24,0.00,M1] 
03:51:56.021 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {-0.59, -0.37}
03:51:56.021 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
03:51:56.021 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.82 = 0.82)
03:51:56.021 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.91 mountX=-0.10 mountY=0.11, mountTheta=2.31
03:51:56.026 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
03:51:56.026 00.000 10844 Enqueuing Move request for scope (0.09, -0.11)
03:51:56.026 00.000 11060 Worker thread wakes up
03:51:56.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
03:51:56.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:51:56.026 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
03:51:56.026 00.000 10844 UpdateGuideState exits: m=1803 SNR=26.7
03:51:56.026 00.000 11060 Moving (0.09, -0.11) raw xDistance=-0.10 yDistance=0.11
03:51:56.026 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:56.026 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:51:56.026 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:56.026 00.000 10844 Enqueuing Expose request
03:51:56.026 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:56.026 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:51:56.026 00.000 11060 MoveAxis(E, 0, ABG)
03:51:56.026 00.000 11060 Move returns status 0, amount 0
03:51:56.026 00.000 11060 MoveAxis(N, 0, ABG)
03:51:56.026 00.000 11060 Move returns status 0, amount 0
03:51:56.026 00.000 11060 move complete, result=0
03:51:56.026 00.000 11060 worker thread done servicing request
03:51:56.026 00.000 11060 Worker thread wakes up
03:51:56.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:56.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:56.026 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:56.654 00.628 11060 Exposure complete
03:51:56.862 00.208 11060 worker thread done servicing request
03:51:56.862 00.000 10844 OnExposeComplete: enter
03:51:56.862 00.000 10844 UpdateGuideState(): m_state=6
03:51:56.863 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
03:51:56.863 00.000 10844 Star::Find returns 1 (1), X=620.84, Y=104.35, Mass=1884, SNR=27.1, Peak=255 HFD=3.2
03:51:56.863 00.000 10844 MultiStar: [#1 0.31,0.50,0.87,U] [#2 0.29,0.59,0.00,M1] [#3 0.54,-0.23,0.00,M1] [#4 -0.09,-0.33,0.99,U] [#5 0.08,-0.09,0.87,U] [#6 0.53,-0.37,0.00,M1] [#7 0.07,-0.28,0.82,U] [#8 0.61,-0.02,0.00,M2] 
03:51:56.863 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.17}, one-star: {0.01, -0.57}
03:51:56.863 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
03:51:56.863 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.55 = 0.55)
03:51:56.863 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.19 mountX=-0.16 mountY=0.10, mountTheta=2.59
03:51:56.865 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.17, opts=13)
03:51:56.865 00.000 10844 Enqueuing Move request for scope (0.07, -0.17)
03:51:56.865 00.000 11060 Worker thread wakes up
03:51:56.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
03:51:56.865 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:56.865 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
03:51:56.865 00.000 10844 UpdateGuideState exits: m=1884 SNR=27.1 Saturated
03:51:56.865 00.000 11060 Moving (0.07, -0.17) raw xDistance=-0.16 yDistance=0.10
03:51:56.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:56.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:51:56.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:56.865 00.000 10844 Enqueuing Expose request
03:51:56.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:56.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:51:56.865 00.000 11060 MoveAxis(E, 37, ABG)
03:51:56.865 00.000 11060 Guiding  Dir = 2, Dur = 37
03:51:56.898 00.033 11060 IsSlewing returns 0
03:51:56.898 00.000 11060 IsGuiding returns 0
03:51:56.946 00.048 11060 IsGuiding returns 0
03:51:56.946 00.000 11060 Move returns status 0, amount 37
03:51:56.946 00.000 11060 MoveAxis(N, 0, ABG)
03:51:56.946 00.000 11060 Move returns status 0, amount 0
03:51:56.946 00.000 11060 move complete, result=0
03:51:56.946 00.000 11060 worker thread done servicing request
03:51:56.946 00.000 11060 Worker thread wakes up
03:51:56.946 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
03:51:56.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:56.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:57.578 00.632 11060 Exposure complete
03:51:57.780 00.202 11060 worker thread done servicing request
03:51:57.780 00.000 10844 OnExposeComplete: enter
03:51:57.780 00.000 10844 UpdateGuideState(): m_state=6
03:51:57.780 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
03:51:57.780 00.000 10844 Star::Find returns 1 (0), X=620.83, Y=105.02, Mass=1876, SNR=28.0, Peak=209 HFD=3.1
03:51:57.780 00.000 10844 MultiStar: [#1 0.56,0.48,0.00,M1] [#2 0.25,0.60,0.00,M2] [#3 0.28,0.03,0.96,U] [#4 0.40,-0.14,0.92,U] [#5 -0.01,0.33,0.93,U] [#6 0.12,-0.21,1.01,U] [#7 0.61,0.56,0.00,M1] [#8 0.51,0.81,0.00,M3] 
03:51:57.780 00.000 10844 single-star, 4 included, MultiStar: {0.16, 0.02}, one-star: {0.00, 0.10}
03:51:57.780 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.39) = xAngle (0.14 = 0.14)
03:51:57.780 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.27 = -3.02)
03:51:57.780 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.53 mountX=0.10 mountY=-0.01, mountTheta=-0.12
03:51:57.780 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.10, opts=13)
03:51:57.780 00.000 10844 Enqueuing Move request for scope (0.00, 0.10)
03:51:57.780 00.000 11060 Worker thread wakes up
03:51:57.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:51:57.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
03:51:57.780 00.000 10844 UpdateGuideState exits: m=1876 SNR=28.0
03:51:57.780 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
03:51:57.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:57.780 00.000 11060 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.01
03:51:57.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:57.780 00.000 10844 Enqueuing Expose request
03:51:57.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:51:57.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:57.785 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:51:57.785 00.000 11060 MoveAxis(E, 0, ABG)
03:51:57.785 00.000 11060 Move returns status 0, amount 0
03:51:57.785 00.000 11060 MoveAxis(N, 0, ABG)
03:51:57.785 00.000 11060 Move returns status 0, amount 0
03:51:57.785 00.000 11060 move complete, result=0
03:51:57.785 00.000 11060 worker thread done servicing request
03:51:57.785 00.000 11060 Worker thread wakes up
03:51:57.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:57.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:57.788 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:58.421 00.633 11060 Exposure complete
03:51:58.621 00.200 11060 worker thread done servicing request
03:51:58.621 00.000 10844 OnExposeComplete: enter
03:51:58.621 00.000 10844 UpdateGuideState(): m_state=6
03:51:58.621 00.000 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
03:51:58.621 00.000 10844 Star::Find returns 1 (0), X=620.41, Y=105.08, Mass=1494, SNR=24.4, Peak=179 HFD=2.8
03:51:58.621 00.000 10844 MultiStar: [#1 0.34,0.38,1.02,U] [#2 0.17,0.62,0.00,M3] [#3 0.27,0.45,0.98,U] [#4 0.40,-0.21,1.06,U] [#5 -0.05,0.50,1.00,U] [#6 0.22,0.21,1.07,U] [#7 0.36,0.18,0.93,U] [#8 0.38,0.33,0.86,U] 
03:51:58.621 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.25}, one-star: {-0.42, 0.16}
03:51:58.621 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.47 = -0.47)
03:51:58.621 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.66 = 2.66)
03:51:58.621 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.92 mountX=0.28 mountY=0.14, mountTheta=0.48
03:51:58.625 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.25, opts=13)
03:51:58.626 00.001 10844 Enqueuing Move request for scope (0.19, 0.25)
03:51:58.626 00.000 11060 Worker thread wakes up
03:51:58.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:58.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
03:51:58.626 00.000 10844 UpdateGuideState exits: m=1494 SNR=24.4
03:51:58.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
03:51:58.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:58.626 00.000 11060 Moving (0.19, 0.25) raw xDistance=0.28 yDistance=0.14
03:51:58.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:58.626 00.000 10844 Enqueuing Expose request
03:51:58.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
03:51:58.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:58.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:51:58.626 00.000 11060 MoveAxis(W, 65, ABG)
03:51:58.626 00.000 11060 Guiding  Dir = 3, Dur = 65
03:51:58.636 00.010 11060 IsSlewing returns 0
03:51:58.636 00.000 11060 IsGuiding returns 0
03:51:58.712 00.076 11060 IsGuiding returns 0
03:51:58.712 00.000 11060 Move returns status 0, amount 65
03:51:58.712 00.000 11060 MoveAxis(N, 0, ABG)
03:51:58.713 00.001 11060 Move returns status 0, amount 0
03:51:58.713 00.000 11060 move complete, result=0
03:51:58.713 00.000 11060 worker thread done servicing request
03:51:58.713 00.000 10844 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
03:51:58.713 00.000 11060 Worker thread wakes up
03:51:58.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:58.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:59.344 00.631 11060 Exposure complete
03:51:59.545 00.201 11060 worker thread done servicing request
03:51:59.545 00.000 10844 OnExposeComplete: enter
03:51:59.545 00.000 10844 UpdateGuideState(): m_state=6
03:51:59.547 00.002 10844 Star::Find(15, 620, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
03:51:59.547 00.000 10844 Star::Find returns 1 (0), X=620.73, Y=104.68, Mass=1780, SNR=26.8, Peak=206 HFD=3.0
03:51:59.547 00.000 10844 MultiStar: [#1 0.03,0.10,0.93,U] [#2 0.82,0.40,0.00,M4] [#3 0.84,0.06,0.00,M1] [#4 0.18,-0.14,0.97,U] [#5 -0.19,0.31,0.89,U] [#6 0.28,0.15,0.98,U] [#7 0.31,-0.06,0.83,U] [#8 0.43,0.69,0.00,M3] 
03:51:59.547 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.02}, one-star: {-0.10, -0.24}
03:51:59.547 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
03:51:59.547 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
03:51:59.547 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.20 mountX=0.03 mountY=0.08, mountTheta=1.20
03:51:59.547 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
03:51:59.547 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
03:51:59.547 00.000 11060 Worker thread wakes up
03:51:59.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:51:59.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
03:51:59.547 00.000 10844 UpdateGuideState exits: m=1780 SNR=26.8
03:51:59.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
03:51:59.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:59.547 00.000 11060 Moving (0.08, 0.02) raw xDistance=0.03 yDistance=0.08
03:51:59.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:51:59.547 00.000 10844 Enqueuing Expose request
03:51:59.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:51:59.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:51:59.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:51:59.547 00.000 11060 MoveAxis(E, 0, ABG)
03:51:59.547 00.000 11060 Move returns status 0, amount 0
03:51:59.547 00.000 11060 MoveAxis(N, 0, ABG)
03:51:59.547 00.000 11060 Move returns status 0, amount 0
03:51:59.547 00.000 11060 move complete, result=0
03:51:59.547 00.000 11060 worker thread done servicing request
03:51:59.552 00.005 11060 Worker thread wakes up
03:51:59.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:51:59.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:51:59.554 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:00.184 00.630 11060 Exposure complete
03:52:00.404 00.220 11060 worker thread done servicing request
03:52:00.404 00.000 10844 OnExposeComplete: enter
03:52:00.404 00.000 10844 UpdateGuideState(): m_state=6
03:52:00.404 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
03:52:00.404 00.000 10844 Star::Find returns 1 (0), X=621.09, Y=104.37, Mass=1793, SNR=26.5, Peak=217 HFD=3.7
03:52:00.405 00.001 10844 MultiStar: [#1 0.28,-0.35,1.03,U] [#2 0.50,0.35,0.00,M5] [#3 0.49,-0.43,0.00,M2] [#4 0.58,-0.31,0.00,M1] [#5 0.04,0.43,0.86,U] [#6 0.10,-0.12,0.92,U] [#7 0.29,0.04,0.87,U] [#8 0.47,-0.04,0.82,U] 
03:52:00.405 00.000 10844 refined, 5 included, MultiStar: {0.24, -0.12}, one-star: {0.26, -0.55}
03:52:00.405 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.39) = xAngle (-1.85 = -1.85)
03:52:00.405 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
03:52:00.405 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.26 cameraTheta=-0.46 mountX=-0.07 mountY=0.25, mountTheta=1.85
03:52:00.405 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.12, opts=13)
03:52:00.405 00.000 10844 Enqueuing Move request for scope (0.24, -0.12)
03:52:00.405 00.000 11060 Worker thread wakes up
03:52:00.405 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:00.405 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
03:52:00.405 00.000 10844 UpdateGuideState exits: m=1793 SNR=26.5
03:52:00.405 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
03:52:00.405 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:00.405 00.000 11060 Moving (0.24, -0.12) raw xDistance=-0.07 yDistance=0.25
03:52:00.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:00.405 00.000 10844 Enqueuing Expose request
03:52:00.409 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:52:00.409 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
03:52:00.409 00.000 11060 MoveAxis(E, 0, ABG)
03:52:00.409 00.000 11060 Move returns status 0, amount 0
03:52:00.409 00.000 11060 MoveAxis(S, 98, ABG)
03:52:00.409 00.000 11060 Guiding  Dir = 1, Dur = 98
03:52:00.414 00.005 11060 IsSlewing returns 0
03:52:00.414 00.000 11060 IsGuiding returns 0
03:52:00.523 00.109 11060 IsGuiding returns 0
03:52:00.523 00.000 11060 Move returns status 0, amount 98
03:52:00.523 00.000 11060 move complete, result=0
03:52:00.524 00.001 11060 worker thread done servicing request
03:52:00.524 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 98 ms SOUTH
03:52:00.524 00.000 11060 Worker thread wakes up
03:52:00.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:00.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:01.164 00.640 11060 Exposure complete
03:52:01.365 00.201 11060 worker thread done servicing request
03:52:01.365 00.000 10844 OnExposeComplete: enter
03:52:01.365 00.000 10844 UpdateGuideState(): m_state=6
03:52:01.365 00.000 10844 Star::Find(15, 621, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
03:52:01.365 00.000 10844 Star::Find returns 1 (0), X=620.97, Y=104.58, Mass=1780, SNR=26.6, Peak=182 HFD=3.5
03:52:01.365 00.000 10844 MultiStar: [#1 0.35,0.06,0.93,U] [#2 0.22,-0.35,0.92,U] [#3 0.71,-0.33,0.00,M3] [#4 -0.04,0.02,1.03,U] [#5 -0.05,0.35,0.98,U] [#6 -0.32,-0.32,1.00,U] [#7 0.27,0.32,0.90,U] [#8 0.70,-0.19,0.00,M3] 
03:52:01.365 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.14, -0.34}
03:52:01.365 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
03:52:01.365 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.23 = 1.23)
03:52:01.365 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-0.50 mountX=-0.03 mountY=0.08, mountTheta=1.90
03:52:01.368 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
03:52:01.368 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
03:52:01.368 00.000 11060 Worker thread wakes up
03:52:01.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:01.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
03:52:01.368 00.000 10844 UpdateGuideState exits: m=1780 SNR=26.6
03:52:01.368 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
03:52:01.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:01.368 00.000 11060 Moving (0.07, -0.04) raw xDistance=-0.03 yDistance=0.08
03:52:01.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:01.368 00.000 10844 Enqueuing Expose request
03:52:01.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:52:01.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:01.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:52:01.368 00.000 11060 MoveAxis(E, 0, ABG)
03:52:01.368 00.000 11060 Move returns status 0, amount 0
03:52:01.368 00.000 11060 MoveAxis(N, 0, ABG)
03:52:01.368 00.000 11060 Move returns status 0, amount 0
03:52:01.368 00.000 11060 move complete, result=0
03:52:01.368 00.000 11060 worker thread done servicing request
03:52:01.368 00.000 11060 Worker thread wakes up
03:52:01.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:01.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:01.372 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:02.002 00.630 11060 Exposure complete
03:52:02.211 00.209 11060 worker thread done servicing request
03:52:02.211 00.000 10844 OnExposeComplete: enter
03:52:02.211 00.000 10844 UpdateGuideState(): m_state=6
03:52:02.212 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
03:52:02.212 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=104.89, Mass=1621, SNR=25.4, Peak=223 HFD=3.1
03:52:02.212 00.000 10844 MultiStar: [#1 0.08,0.09,1.08,U] [#2 0.20,0.34,0.97,U] [#3 0.20,0.06,0.99,U] [#4 0.20,-0.07,1.01,U] [#5 0.05,0.44,0.90,U] [#6 0.05,-0.06,1.09,U] [#7 0.36,0.51,0.00,M1] [#8 0.05,0.37,0.82,U] 
03:52:02.213 00.001 10844 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {-0.39, -0.03}
03:52:02.213 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.39) = xAngle (-0.23 = -0.23)
03:52:02.213 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.90 = 2.90)
03:52:02.213 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.16 mountX=0.14 mountY=0.03, mountTheta=0.24
03:52:02.215 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.13, opts=13)
03:52:02.215 00.000 10844 Enqueuing Move request for scope (0.06, 0.13)
03:52:02.215 00.000 11060 Worker thread wakes up
03:52:02.216 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:02.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
03:52:02.216 00.000 10844 UpdateGuideState exits: m=1621 SNR=25.4
03:52:02.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
03:52:02.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:02.216 00.000 11060 Moving (0.06, 0.13) raw xDistance=0.14 yDistance=0.03
03:52:02.217 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:02.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:52:02.217 00.000 10844 Enqueuing Expose request
03:52:02.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:02.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:52:02.217 00.000 11060 MoveAxis(W, 33, ABG)
03:52:02.217 00.000 11060 Guiding  Dir = 3, Dur = 33
03:52:02.256 00.039 11060 IsSlewing returns 0
03:52:02.256 00.000 11060 IsGuiding returns 0
03:52:02.319 00.063 11060 IsGuiding returns 0
03:52:02.319 00.000 11060 Move returns status 0, amount 33
03:52:02.319 00.000 11060 MoveAxis(N, 0, ABG)
03:52:02.319 00.000 11060 Move returns status 0, amount 0
03:52:02.319 00.000 11060 move complete, result=0
03:52:02.319 00.000 11060 worker thread done servicing request
03:52:02.319 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
03:52:02.319 00.000 11060 Worker thread wakes up
03:52:02.321 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:02.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:02.945 00.624 11060 Exposure complete
03:52:03.147 00.202 11060 worker thread done servicing request
03:52:03.147 00.000 10844 OnExposeComplete: enter
03:52:03.147 00.000 10844 UpdateGuideState(): m_state=6
03:52:03.148 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
03:52:03.148 00.000 10844 Star::Find returns 1 (0), X=620.94, Y=104.54, Mass=1745, SNR=25.9, Peak=201 HFD=3.5
03:52:03.148 00.000 10844 MultiStar: [#1 -0.01,-0.21,0.97,U] [#2 0.39,-0.29,0.90,U] [#3 0.60,-0.38,0.00,M3] [#4 0.20,-0.43,1.02,U] [#5 -0.19,0.03,0.92,U] [#6 0.42,-0.04,1.00,U] [#7 0.48,-0.11,0.98,U] [#8 0.72,-0.26,0.00,M3] 
03:52:03.148 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.21}, one-star: {0.11, -0.38}
03:52:03.148 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
03:52:03.148 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
03:52:03.148 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.80 mountX=-0.17 mountY=0.23, mountTheta=2.19
03:52:03.151 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.21, opts=13)
03:52:03.151 00.000 10844 Enqueuing Move request for scope (0.20, -0.21)
03:52:03.151 00.000 11060 Worker thread wakes up
03:52:03.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:03.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
03:52:03.151 00.000 10844 UpdateGuideState exits: m=1745 SNR=25.9
03:52:03.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
03:52:03.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:03.151 00.000 11060 Moving (0.20, -0.21) raw xDistance=-0.17 yDistance=0.23
03:52:03.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:03.151 00.000 10844 Enqueuing Expose request
03:52:03.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
03:52:03.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:52:03.151 00.000 11060 MoveAxis(E, 38, ABG)
03:52:03.151 00.000 11060 Guiding  Dir = 2, Dur = 38
03:52:03.174 00.023 11060 IsSlewing returns 0
03:52:03.176 00.002 11060 IsGuiding returns 0
03:52:03.234 00.058 11060 IsGuiding returns 0
03:52:03.234 00.000 11060 Move returns status 0, amount 38
03:52:03.234 00.000 11060 MoveAxis(S, 91, ABG)
03:52:03.234 00.000 11060 Guiding  Dir = 1, Dur = 91
03:52:03.265 00.031 11060 IsSlewing returns 0
03:52:03.265 00.000 11060 IsGuiding returns 0
03:52:03.388 00.123 11060 IsGuiding returns 0
03:52:03.388 00.000 11060 Move returns status 0, amount 91
03:52:03.388 00.000 11060 move complete, result=0
03:52:03.388 00.000 11060 worker thread done servicing request
03:52:03.388 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.2 px 91 ms SOUTH
03:52:03.388 00.000 11060 Worker thread wakes up
03:52:03.388 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:03.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:04.025 00.637 11060 Exposure complete
03:52:04.242 00.217 11060 worker thread done servicing request
03:52:04.242 00.000 10844 OnExposeComplete: enter
03:52:04.242 00.000 10844 UpdateGuideState(): m_state=6
03:52:04.242 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
03:52:04.242 00.000 10844 Star::Find returns 1 (0), X=620.34, Y=104.37, Mass=1569, SNR=25.6, Peak=212 HFD=3.0
03:52:04.242 00.000 10844 MultiStar: [#1 -0.21,0.39,1.03,U] [#2 0.20,0.34,0.96,U] [#3 0.17,-0.04,0.97,U] [#4 -0.31,0.16,1.01,U] [#5 -0.30,0.41,1.02,U] [#6 -0.32,0.21,1.06,U] [#7 0.05,-0.03,0.97,U] [#8 0.24,0.56,0.00,M4] 
03:52:04.242 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.11}, one-star: {-0.49, -0.55}
03:52:04.242 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.39) = xAngle (1.12 = 1.12)
03:52:04.242 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.25 = -2.03)
03:52:04.242 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.51 mountX=0.08 mountY=-0.17, mountTheta=-1.12
03:52:04.246 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.11, opts=13)
03:52:04.246 00.000 10844 Enqueuing Move request for scope (-0.16, 0.11)
03:52:04.246 00.000 11060 Worker thread wakes up
03:52:04.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:04.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
03:52:04.246 00.000 10844 UpdateGuideState exits: m=1569 SNR=25.6
03:52:04.246 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
03:52:04.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:04.246 00.000 11060 Moving (-0.16, 0.11) raw xDistance=0.08 yDistance=-0.17
03:52:04.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:04.246 00.000 10844 Enqueuing Expose request
03:52:04.246 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:52:04.246 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:04.246 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:52:04.246 00.000 11060 MoveAxis(E, 0, ABG)
03:52:04.246 00.000 11060 Move returns status 0, amount 0
03:52:04.246 00.000 11060 MoveAxis(N, 0, ABG)
03:52:04.246 00.000 11060 Move returns status 0, amount 0
03:52:04.246 00.000 11060 move complete, result=0
03:52:04.246 00.000 11060 worker thread done servicing request
03:52:04.246 00.000 11060 Worker thread wakes up
03:52:04.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:04.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:04.255 00.009 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:52:04.872 00.617 11060 Exposure complete
03:52:05.071 00.199 11060 worker thread done servicing request
03:52:05.071 00.000 10844 OnExposeComplete: enter
03:52:05.071 00.000 10844 UpdateGuideState(): m_state=6
03:52:05.071 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
03:52:05.076 00.005 10844 Star::Find returns 1 (0), X=620.78, Y=104.57, Mass=1811, SNR=26.9, Peak=241 HFD=3.2
03:52:05.076 00.000 10844 MultiStar: [#1 0.08,0.14,0.93,U] [#2 0.30,0.28,0.91,U] [#3 0.30,0.23,0.96,U] [#4 -0.06,-0.39,1.01,U] [#5 0.02,0.70,0.00,M1] [#6 0.39,0.14,0.93,U] [#7 0.32,0.15,0.92,U] [#8 0.43,0.27,0.79,U] 
03:52:05.076 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.05}, one-star: {-0.05, -0.35}
03:52:05.076 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
03:52:05.076 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.95 = 1.95)
03:52:05.076 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.22 mountX=0.08 mountY=0.19, mountTheta=1.17
03:52:05.076 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.05, opts=13)
03:52:05.076 00.000 10844 Enqueuing Move request for scope (0.20, 0.05)
03:52:05.076 00.000 11060 Worker thread wakes up
03:52:05.076 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:05.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
03:52:05.076 00.000 10844 UpdateGuideState exits: m=1811 SNR=26.9
03:52:05.076 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
03:52:05.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:05.076 00.000 11060 Moving (0.20, 0.05) raw xDistance=0.08 yDistance=0.19
03:52:05.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:05.076 00.000 10844 Enqueuing Expose request
03:52:05.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:52:05.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
03:52:05.076 00.000 11060 MoveAxis(E, 0, ABG)
03:52:05.076 00.000 11060 Move returns status 0, amount 0
03:52:05.076 00.000 11060 MoveAxis(S, 75, ABG)
03:52:05.076 00.000 11060 Guiding  Dir = 1, Dur = 75
03:52:05.093 00.017 11060 IsSlewing returns 0
03:52:05.093 00.000 11060 IsGuiding returns 0
03:52:05.173 00.080 11060 IsGuiding returns 0
03:52:05.174 00.001 11060 Move returns status 0, amount 75
03:52:05.174 00.000 11060 move complete, result=0
03:52:05.174 00.000 11060 worker thread done servicing request
03:52:05.174 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 75 ms SOUTH
03:52:05.174 00.000 11060 Worker thread wakes up
03:52:05.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:05.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:05.830 00.656 11060 Exposure complete
03:52:06.045 00.215 11060 worker thread done servicing request
03:52:06.047 00.002 10844 OnExposeComplete: enter
03:52:06.047 00.000 10844 UpdateGuideState(): m_state=6
03:52:06.047 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
03:52:06.047 00.000 10844 Star::Find returns 1 (0), X=620.81, Y=104.37, Mass=1860, SNR=27.1, Peak=189 HFD=3.3
03:52:06.047 00.000 10844 MultiStar: [#1 -0.03,0.25,0.98,U] [#2 0.25,0.01,0.88,U] [#3 0.46,-0.45,0.00,M2] [#4 -0.06,-0.49,0.94,U] [#5 0.16,-0.51,0.96,U] [#6 0.31,-0.29,0.98,U] [#7 0.27,-0.16,0.84,U] [#8 0.83,-0.25,0.00,M4] 
03:52:06.047 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.25}, one-star: {-0.02, -0.55}
03:52:06.047 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:52:06.047 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:52:06.047 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.12 mountX=-0.23 mountY=0.16, mountTheta=2.53
03:52:06.050 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.25, opts=13)
03:52:06.050 00.000 10844 Enqueuing Move request for scope (0.12, -0.25)
03:52:06.050 00.000 11060 Worker thread wakes up
03:52:06.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
03:52:06.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:06.050 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
03:52:06.050 00.000 10844 UpdateGuideState exits: m=1860 SNR=27.1
03:52:06.050 00.000 11060 Moving (0.12, -0.25) raw xDistance=-0.23 yDistance=0.16
03:52:06.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:06.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:52:06.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:06.050 00.000 10844 Enqueuing Expose request
03:52:06.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:06.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:52:06.050 00.000 11060 MoveAxis(E, 53, ABG)
03:52:06.050 00.000 11060 Guiding  Dir = 2, Dur = 53
03:52:06.065 00.015 11060 IsSlewing returns 0
03:52:06.065 00.000 11060 IsGuiding returns 0
03:52:06.142 00.077 11060 IsGuiding returns 0
03:52:06.142 00.000 11060 Move returns status 0, amount 53
03:52:06.142 00.000 11060 MoveAxis(N, 0, ABG)
03:52:06.142 00.000 11060 Move returns status 0, amount 0
03:52:06.142 00.000 11060 move complete, result=0
03:52:06.142 00.000 10844 GuideStep: -0.2 px 53 ms EAST, 0.2 px 0 ms NORTH
03:52:06.147 00.005 11060 worker thread done servicing request
03:52:06.147 00.000 11060 Worker thread wakes up
03:52:06.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:06.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:06.787 00.640 11060 Exposure complete
03:52:06.995 00.208 11060 worker thread done servicing request
03:52:06.995 00.000 10844 OnExposeComplete: enter
03:52:06.995 00.000 10844 UpdateGuideState(): m_state=6
03:52:06.995 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
03:52:06.995 00.000 10844 Star::Find returns 1 (0), X=620.48, Y=104.92, Mass=1883, SNR=27.4, Peak=234 HFD=3.5
03:52:06.999 00.004 10844 MultiStar: [#1 -0.00,0.20,0.83,U] [#2 0.02,0.48,0.86,U] [#3 0.72,-0.23,0.00,M3] [#4 -0.37,0.13,0.94,U] [#5 -0.30,0.16,0.83,U] [#6 0.09,-0.31,0.95,U] [#7 -0.07,-0.15,0.91,U] [#8 0.29,-0.04,0.68,U] 
03:52:06.999 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.05}, one-star: {-0.35, 0.01}
03:52:06.999 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.39) = xAngle (1.26 = 1.26)
03:52:06.999 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.38 = -1.90)
03:52:06.999 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.65 mountX=0.03 mountY=-0.11, mountTheta=-1.26
03:52:06.999 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
03:52:06.999 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
03:52:06.999 00.000 11060 Worker thread wakes up
03:52:06.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:06.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
03:52:06.999 00.000 10844 UpdateGuideState exits: m=1883 SNR=27.4
03:52:06.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:52:06.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:06.999 00.000 11060 Moving (-0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
03:52:06.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:06.999 00.000 10844 Enqueuing Expose request
03:52:06.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:52:06.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:06.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:52:06.999 00.000 11060 MoveAxis(E, 0, ABG)
03:52:06.999 00.000 11060 Move returns status 0, amount 0
03:52:06.999 00.000 11060 MoveAxis(N, 0, ABG)
03:52:06.999 00.000 11060 Move returns status 0, amount 0
03:52:06.999 00.000 11060 move complete, result=0
03:52:06.999 00.000 11060 worker thread done servicing request
03:52:06.999 00.000 11060 Worker thread wakes up
03:52:06.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:06.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:07.017 00.018 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:07.644 00.627 11060 Exposure complete
03:52:07.854 00.210 11060 worker thread done servicing request
03:52:07.854 00.000 10844 OnExposeComplete: enter
03:52:07.854 00.000 10844 UpdateGuideState(): m_state=6
03:52:07.854 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
03:52:07.854 00.000 10844 Star::Find returns 1 (1), X=620.65, Y=104.58, Mass=2084, SNR=28.9, Peak=255 HFD=3.4
03:52:07.854 00.000 10844 MultiStar: [#1 -0.13,0.09,0.84,U] [#2 0.03,0.33,0.86,U] [#3 0.29,-0.21,0.88,U] [#4 -0.23,-0.11,0.91,U] [#5 -0.10,-0.05,0.84,U] [#6 -0.40,-0.52,0.00,M1] [#7 -0.20,-0.07,0.90,U] [#8 0.28,-0.37,0.75,U] 
03:52:07.854 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.09}, one-star: {-0.18, -0.33}
03:52:07.854 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.39) = xAngle (-3.36 = 2.93)
03:52:07.854 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.23 = -0.23)
03:52:07.854 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.97 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
03:52:07.859 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.09, opts=13)
03:52:07.859 00.000 10844 Enqueuing Move request for scope (-0.04, -0.09)
03:52:07.859 00.000 11060 Worker thread wakes up
03:52:07.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:07.859 00.000 10844 UpdateGuideState exits: m=2084 SNR=28.9 Saturated
03:52:07.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:07.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:07.859 00.000 10844 Enqueuing Expose request
03:52:07.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
03:52:07.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
03:52:07.859 00.000 11060 Moving (-0.04, -0.09) raw xDistance=-0.10 yDistance=-0.02
03:52:07.860 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:52:07.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:07.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:52:07.860 00.000 11060 MoveAxis(E, 0, ABG)
03:52:07.860 00.000 11060 Move returns status 0, amount 0
03:52:07.860 00.000 11060 MoveAxis(N, 0, ABG)
03:52:07.860 00.000 11060 Move returns status 0, amount 0
03:52:07.860 00.000 11060 move complete, result=0
03:52:07.860 00.000 11060 worker thread done servicing request
03:52:07.860 00.000 11060 Worker thread wakes up
03:52:07.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:07.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:07.860 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:52:08.504 00.644 11060 Exposure complete
03:52:08.699 00.195 11060 worker thread done servicing request
03:52:08.699 00.000 10844 OnExposeComplete: enter
03:52:08.699 00.000 10844 UpdateGuideState(): m_state=6
03:52:08.704 00.005 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
03:52:08.704 00.000 10844 Star::Find returns 1 (0), X=620.57, Y=104.72, Mass=1810, SNR=26.9, Peak=225 HFD=3.3
03:52:08.704 00.000 10844 MultiStar: [#1 0.32,0.20,0.87,U] [#2 0.43,-0.26,0.91,U] [#3 0.68,-0.21,0.00,M3] [#4 -0.03,-0.70,0.00,M1] [#5 -0.02,0.14,0.90,U] [#6 -0.28,-0.47,0.97,U] [#7 0.19,-0.09,0.84,U] [#8 0.13,-0.55,0.82,U] 
03:52:08.704 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.18}, one-star: {-0.26, -0.20}
03:52:08.704 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
03:52:08.704 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
03:52:08.704 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.24 mountX=-0.16 mountY=0.09, mountTheta=2.64
03:52:08.707 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.18, opts=13)
03:52:08.707 00.000 10844 Enqueuing Move request for scope (0.06, -0.18)
03:52:08.707 00.000 11060 Worker thread wakes up
03:52:08.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
03:52:08.707 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:08.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
03:52:08.707 00.000 10844 UpdateGuideState exits: m=1810 SNR=26.9
03:52:08.707 00.000 11060 Moving (0.06, -0.18) raw xDistance=-0.16 yDistance=0.09
03:52:08.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:08.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:52:08.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:08.707 00.000 10844 Enqueuing Expose request
03:52:08.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:08.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:52:08.707 00.000 11060 MoveAxis(E, 38, ABG)
03:52:08.707 00.000 11060 Guiding  Dir = 2, Dur = 38
03:52:08.739 00.032 11060 IsSlewing returns 0
03:52:08.739 00.000 11060 IsGuiding returns 0
03:52:08.801 00.062 11060 IsGuiding returns 0
03:52:08.801 00.000 11060 Move returns status 0, amount 38
03:52:08.801 00.000 11060 MoveAxis(N, 0, ABG)
03:52:08.801 00.000 11060 Move returns status 0, amount 0
03:52:08.801 00.000 11060 move complete, result=0
03:52:08.801 00.000 11060 worker thread done servicing request
03:52:08.801 00.000 11060 Worker thread wakes up
03:52:08.801 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
03:52:08.802 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:08.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:09.436 00.634 11060 Exposure complete
03:52:09.634 00.198 11060 worker thread done servicing request
03:52:09.634 00.000 10844 OnExposeComplete: enter
03:52:09.634 00.000 10844 UpdateGuideState(): m_state=6
03:52:09.634 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
03:52:09.634 00.000 10844 Star::Find returns 1 (0), X=620.55, Y=104.57, Mass=1665, SNR=25.7, Peak=212 HFD=3.2
03:52:09.634 00.000 10844 MultiStar: [#1 0.23,-0.47,0.95,U] [#2 0.13,0.13,1.02,U] [#3 0.34,0.02,0.99,U] [#4 -0.31,0.06,1.00,U] [#5 -0.21,0.34,0.92,U] [#6 0.13,-0.08,1.09,U] [#7 0.00,0.28,0.94,U] [#8 0.45,0.01,0.74,U] 
03:52:09.634 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {-0.28, -0.35}
03:52:09.634 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:52:09.634 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.51 = 1.51)
03:52:09.634 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.22 mountX=-0.00 mountY=0.05, mountTheta=1.61
03:52:09.634 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
03:52:09.639 00.005 10844 Enqueuing Move request for scope (0.05, -0.01)
03:52:09.639 00.000 11060 Worker thread wakes up
03:52:09.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:09.639 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:52:09.639 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.7
03:52:09.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:09.639 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:52:09.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:09.639 00.000 10844 Enqueuing Expose request
03:52:09.639 00.000 11060 Moving (0.05, -0.01) raw xDistance=-0.00 yDistance=0.05
03:52:09.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:52:09.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:09.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:52:09.639 00.000 11060 MoveAxis(E, 0, ABG)
03:52:09.639 00.000 11060 Move returns status 0, amount 0
03:52:09.639 00.000 11060 MoveAxis(N, 0, ABG)
03:52:09.639 00.000 11060 Move returns status 0, amount 0
03:52:09.639 00.000 11060 move complete, result=0
03:52:09.639 00.000 11060 worker thread done servicing request
03:52:09.639 00.000 11060 Worker thread wakes up
03:52:09.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:09.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:09.639 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:10.261 00.622 11060 Exposure complete
03:52:10.454 00.193 11060 worker thread done servicing request
03:52:10.454 00.000 10844 OnExposeComplete: enter
03:52:10.454 00.000 10844 UpdateGuideState(): m_state=6
03:52:10.454 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
03:52:10.454 00.000 10844 Star::Find returns 1 (1), X=620.47, Y=104.58, Mass=1625, SNR=26.1, Peak=255 HFD=3.1
03:52:10.454 00.000 10844 MultiStar: [#1 -0.21,-0.21,0.96,U] [#2 0.00,0.00,0.96,U] [#3 0.46,-0.02,1.04,U] [#4 -0.03,-0.65,0.00,M1] [#5 -0.48,0.34,0.00,M1] [#6 -0.05,0.05,1.03,U] [#7 -0.21,-0.01,0.84,U] [#8 0.37,0.21,0.83,U] 
03:52:10.454 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.05}, one-star: {-0.36, -0.34}
03:52:10.454 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
03:52:10.454 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:52:10.454 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.56 mountX=-0.05 mountY=0.01, mountTheta=2.97
03:52:10.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.05, opts=13)
03:52:10.456 00.000 10844 Enqueuing Move request for scope (0.00, -0.05)
03:52:10.456 00.000 11060 Worker thread wakes up
03:52:10.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:10.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
03:52:10.456 00.000 10844 UpdateGuideState exits: m=1625 SNR=26.1 Saturated
03:52:10.456 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
03:52:10.456 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:10.456 00.000 11060 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
03:52:10.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:10.456 00.000 10844 Enqueuing Expose request
03:52:10.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:52:10.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:10.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:52:10.456 00.000 11060 MoveAxis(E, 0, ABG)
03:52:10.456 00.000 11060 Move returns status 0, amount 0
03:52:10.456 00.000 11060 MoveAxis(N, 0, ABG)
03:52:10.456 00.000 11060 Move returns status 0, amount 0
03:52:10.456 00.000 11060 move complete, result=0
03:52:10.456 00.000 11060 worker thread done servicing request
03:52:10.456 00.000 11060 Worker thread wakes up
03:52:10.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:10.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:10.461 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:11.080 00.619 11060 Exposure complete
03:52:11.309 00.229 11060 worker thread done servicing request
03:52:11.309 00.000 10844 OnExposeComplete: enter
03:52:11.309 00.000 10844 UpdateGuideState(): m_state=6
03:52:11.309 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
03:52:11.309 00.000 10844 Star::Find returns 1 (0), X=620.82, Y=104.82, Mass=1774, SNR=26.4, Peak=246 HFD=2.9
03:52:11.309 00.000 10844 MultiStar: [#1 -0.01,0.10,0.98,U] [#2 -0.04,-0.12,0.91,U] [#3 0.13,-0.35,0.95,U] [#4 -0.27,-0.51,1.00,U] [#5 -0.14,0.09,0.92,U] [#6 0.12,-0.40,0.95,U] [#7 -0.16,0.11,0.93,U] [#8 0.09,-0.02,0.84,U] 
03:52:11.309 00.000 10844 single-star, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.01, -0.10}
03:52:11.309 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:52:11.309 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
03:52:11.309 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.64 mountX=-0.09 mountY=0.01, mountTheta=3.05
03:52:11.315 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.10, opts=13)
03:52:11.315 00.000 10844 Enqueuing Move request for scope (-0.01, -0.10)
03:52:11.315 00.000 11060 Worker thread wakes up
03:52:11.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:11.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
03:52:11.315 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
03:52:11.315 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.4
03:52:11.315 00.000 11060 Moving (-0.01, -0.10) raw xDistance=-0.09 yDistance=0.01
03:52:11.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:11.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:11.315 00.000 10844 Enqueuing Expose request
03:52:11.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:52:11.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:11.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:52:11.315 00.000 11060 MoveAxis(E, 0, ABG)
03:52:11.317 00.002 11060 Move returns status 0, amount 0
03:52:11.317 00.000 11060 MoveAxis(N, 0, ABG)
03:52:11.317 00.000 11060 Move returns status 0, amount 0
03:52:11.317 00.000 11060 move complete, result=0
03:52:11.318 00.001 11060 worker thread done servicing request
03:52:11.318 00.000 11060 Worker thread wakes up
03:52:11.318 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:11.318 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:11.320 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:11.957 00.637 11060 Exposure complete
03:52:12.171 00.214 11060 worker thread done servicing request
03:52:12.171 00.000 10844 OnExposeComplete: enter
03:52:12.171 00.000 10844 UpdateGuideState(): m_state=6
03:52:12.172 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
03:52:12.172 00.000 10844 Star::Find returns 1 (1), X=620.57, Y=104.76, Mass=1912, SNR=27.8, Peak=255 HFD=3.2
03:52:12.172 00.000 10844 MultiStar: [#1 0.27,0.23,0.89,U] [#2 0.29,-0.09,0.89,U] [#3 0.37,0.14,0.93,U] [#4 0.06,-0.69,0.00,M1] [#5 0.15,0.57,0.00,M1] [#6 0.05,-0.33,0.94,U] [#7 0.32,-0.25,0.82,U] [#8 0.32,-0.23,0.75,U] 
03:52:12.172 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.10}, one-star: {-0.26, -0.15}
03:52:12.172 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.39) = xAngle (-1.87 = -1.87)
03:52:12.172 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
03:52:12.172 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.48 mountX=-0.06 mountY=0.19, mountTheta=1.87
03:52:12.172 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.10, opts=13)
03:52:12.172 00.000 10844 Enqueuing Move request for scope (0.18, -0.10)
03:52:12.172 00.000 11060 Worker thread wakes up
03:52:12.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:12.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
03:52:12.172 00.000 10844 UpdateGuideState exits: m=1912 SNR=27.8 Saturated
03:52:12.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
03:52:12.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:12.172 00.000 11060 Moving (0.18, -0.10) raw xDistance=-0.06 yDistance=0.19
03:52:12.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:12.172 00.000 10844 Enqueuing Expose request
03:52:12.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:52:12.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
03:52:12.172 00.000 11060 MoveAxis(E, 0, ABG)
03:52:12.172 00.000 11060 Move returns status 0, amount 0
03:52:12.172 00.000 11060 MoveAxis(S, 76, ABG)
03:52:12.172 00.000 11060 Guiding  Dir = 1, Dur = 76
03:52:12.198 00.026 11060 IsSlewing returns 0
03:52:12.198 00.000 11060 IsGuiding returns 0
03:52:12.305 00.107 11060 IsGuiding returns 0
03:52:12.305 00.000 11060 Move returns status 0, amount 76
03:52:12.305 00.000 11060 move complete, result=0
03:52:12.305 00.000 11060 worker thread done servicing request
03:52:12.305 00.000 11060 Worker thread wakes up
03:52:12.305 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
03:52:12.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:12.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:12.932 00.627 11060 Exposure complete
03:52:13.128 00.196 11060 worker thread done servicing request
03:52:13.128 00.000 10844 OnExposeComplete: enter
03:52:13.128 00.000 10844 UpdateGuideState(): m_state=6
03:52:13.128 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
03:52:13.128 00.000 10844 Star::Find returns 1 (0), X=620.44, Y=104.60, Mass=1659, SNR=25.9, Peak=214 HFD=3.2
03:52:13.129 00.001 10844 MultiStar: [#1 -0.14,0.09,1.04,U] [#2 -0.10,0.05,0.87,U] [#3 -0.07,-0.15,0.96,U] [#4 -0.01,-0.62,0.00,M2] [#5 -0.58,-0.11,0.00,M2] [#6 -0.35,-0.09,1.00,U] [#7 0.02,0.16,0.90,U] [#8 -0.10,0.09,0.82,U] 
03:52:13.129 00.000 10844 refined, 6 included, MultiStar: {-0.17, -0.03}, one-star: {-0.39, -0.31}
03:52:13.129 00.000 10844 CameraToMount -- cameraTheta (-2.97) - m_xAngle (1.39) = xAngle (-4.36 = 1.93)
03:52:13.129 00.000 10844 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.23 = -1.23)
03:52:13.129 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
03:52:13.131 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.03, opts=13)
03:52:13.131 00.000 10844 Enqueuing Move request for scope (-0.17, -0.03)
03:52:13.131 00.000 11060 Worker thread wakes up
03:52:13.131 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:13.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
03:52:13.131 00.000 10844 UpdateGuideState exits: m=1659 SNR=25.9
03:52:13.131 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
03:52:13.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:13.131 00.000 11060 Moving (-0.17, -0.03) raw xDistance=-0.06 yDistance=-0.16
03:52:13.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:13.131 00.000 10844 Enqueuing Expose request
03:52:13.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:52:13.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:13.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:52:13.131 00.000 11060 MoveAxis(E, 0, ABG)
03:52:13.131 00.000 11060 Move returns status 0, amount 0
03:52:13.131 00.000 11060 MoveAxis(N, 0, ABG)
03:52:13.131 00.000 11060 Move returns status 0, amount 0
03:52:13.131 00.000 11060 move complete, result=0
03:52:13.131 00.000 11060 worker thread done servicing request
03:52:13.134 00.003 11060 Worker thread wakes up
03:52:13.134 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:13.134 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:13.136 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:52:13.765 00.629 11060 Exposure complete
03:52:13.970 00.205 11060 worker thread done servicing request
03:52:13.970 00.000 10844 OnExposeComplete: enter
03:52:13.970 00.000 10844 UpdateGuideState(): m_state=6
03:52:13.970 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
03:52:13.970 00.000 10844 Star::Find returns 1 (0), X=620.45, Y=104.63, Mass=1663, SNR=25.9, Peak=244 HFD=3.2
03:52:13.970 00.000 10844 MultiStar: [#1 0.11,-0.14,0.98,U] [#2 -0.17,0.05,0.87,U] [#3 0.00,-0.17,1.03,U] [#4 -0.37,-0.31,0.98,U] [#5 -0.30,-0.20,0.87,U] [#6 -0.31,-0.46,0.98,U] [#7 -0.19,-0.24,0.99,U] [#8 0.61,-0.17,0.00,M1] 
03:52:13.970 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.22}, one-star: {-0.38, -0.28}
03:52:13.970 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.39) = xAngle (-3.69 = 2.59)
03:52:13.970 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.56 = -0.56)
03:52:13.975 00.005 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-2.30 mountX=-0.25 mountY=-0.16, mountTheta=-2.58
03:52:13.975 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.22, opts=13)
03:52:13.979 00.004 10844 Enqueuing Move request for scope (-0.20, -0.22)
03:52:13.979 00.000 11060 Worker thread wakes up
03:52:13.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.22) opts 0xd
03:52:13.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.22)
03:52:13.979 00.000 11060 Moving (-0.20, -0.22) raw xDistance=-0.25 yDistance=-0.16
03:52:13.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:13.979 00.000 10844 UpdateGuideState exits: m=1663 SNR=25.9
03:52:13.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:13.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:13.979 00.000 10844 Enqueuing Expose request
03:52:13.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:52:13.980 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:13.981 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:52:13.981 00.000 11060 MoveAxis(E, 60, ABG)
03:52:13.981 00.000 11060 Guiding  Dir = 2, Dur = 60
03:52:13.990 00.009 11060 IsSlewing returns 0
03:52:13.990 00.000 11060 IsGuiding returns 0
03:52:14.055 00.065 11060 IsGuiding returns 0
03:52:14.055 00.000 11060 Move returns status 0, amount 60
03:52:14.055 00.000 11060 MoveAxis(N, 0, ABG)
03:52:14.055 00.000 11060 Move returns status 0, amount 0
03:52:14.055 00.000 11060 move complete, result=0
03:52:14.055 00.000 11060 worker thread done servicing request
03:52:14.055 00.000 11060 Worker thread wakes up
03:52:14.055 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
03:52:14.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:14.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:14.681 00.626 11060 Exposure complete
03:52:14.887 00.206 11060 worker thread done servicing request
03:52:14.887 00.000 10844 OnExposeComplete: enter
03:52:14.887 00.000 10844 UpdateGuideState(): m_state=6
03:52:14.887 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
03:52:14.887 00.000 10844 Star::Find returns 1 (0), X=620.59, Y=104.64, Mass=1742, SNR=26.4, Peak=228 HFD=3.4
03:52:14.887 00.000 10844 MultiStar: [#1 -0.16,0.37,0.93,U] [#2 -0.35,-0.04,0.95,U] [#3 0.46,0.24,0.94,U] [#4 -0.30,-0.09,1.00,U] [#5 -0.18,0.10,0.86,U] [#6 -0.47,-0.20,1.00,U] [#7 -0.55,-0.03,0.97,U] [#8 0.13,-0.06,0.78,U] 
03:52:14.887 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.00}, one-star: {-0.24, -0.28}
03:52:14.887 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.39) = xAngle (-4.51 = 1.77)
03:52:14.887 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.39 = -1.39)
03:52:14.887 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-3.12 mountX=-0.04 mountY=-0.19, mountTheta=-1.77
03:52:14.892 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.00, opts=13)
03:52:14.892 00.000 10844 Enqueuing Move request for scope (-0.20, -0.00)
03:52:14.892 00.000 11060 Worker thread wakes up
03:52:14.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:14.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.00) opts 0xd
03:52:14.892 00.000 10844 UpdateGuideState exits: m=1742 SNR=26.4
03:52:14.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.00)
03:52:14.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:14.892 00.000 11060 Moving (-0.20, -0.00) raw xDistance=-0.04 yDistance=-0.19
03:52:14.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:14.892 00.000 10844 Enqueuing Expose request
03:52:14.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:52:14.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:52:14.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:52:14.892 00.000 11060 MoveAxis(E, 0, ABG)
03:52:14.892 00.000 11060 Move returns status 0, amount 0
03:52:14.892 00.000 11060 MoveAxis(N, 0, ABG)
03:52:14.892 00.000 11060 Move returns status 0, amount 0
03:52:14.892 00.000 11060 move complete, result=0
03:52:14.892 00.000 11060 worker thread done servicing request
03:52:14.892 00.000 11060 Worker thread wakes up
03:52:14.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:14.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:14.897 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:52:15.520 00.623 11060 Exposure complete
03:52:15.815 00.295 11060 worker thread done servicing request
03:52:15.815 00.000 10844 OnExposeComplete: enter
03:52:15.815 00.000 10844 UpdateGuideState(): m_state=6
03:52:15.815 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
03:52:15.815 00.000 10844 Star::Find returns 1 (0), X=620.07, Y=104.70, Mass=1460, SNR=24.2, Peak=187 HFD=2.6
03:52:15.815 00.000 10844 MultiStar: [#1 0.08,0.36,1.06,U] [#2 0.05,0.20,0.99,U] [#3 0.16,-0.00,1.08,U] [#4 -0.41,0.07,1.10,U] [#5 -0.75,0.10,0.00,M1] [#6 -0.49,-0.04,1.12,U] [#7 0.20,0.15,0.94,U] [#8 0.44,0.00,0.86,U] 
03:52:15.815 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.07}, one-star: {-0.76, -0.22}
03:52:15.815 00.000 10844 CameraToMount -- cameraTheta (2.60) - m_xAngle (1.39) = xAngle (1.21 = 1.21)
03:52:15.815 00.000 10844 CameraToMount -- cameraTheta (2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.33 = -1.95)
03:52:15.815 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.60 mountX=0.05 mountY=-0.12, mountTheta=-1.21
03:52:15.818 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.07, opts=13)
03:52:15.818 00.000 10844 Enqueuing Move request for scope (-0.11, 0.07)
03:52:15.818 00.000 11060 Worker thread wakes up
03:52:15.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
03:52:15.818 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
03:52:15.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:15.818 00.000 11060 Moving (-0.11, 0.07) raw xDistance=0.05 yDistance=-0.12
03:52:15.818 00.000 10844 UpdateGuideState exits: m=1460 SNR=24.2
03:52:15.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:52:15.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:15.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:15.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:15.818 00.000 10844 Enqueuing Expose request
03:52:15.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:52:15.818 00.000 11060 MoveAxis(E, 0, ABG)
03:52:15.818 00.000 11060 Move returns status 0, amount 0
03:52:15.818 00.000 11060 MoveAxis(N, 0, ABG)
03:52:15.818 00.000 11060 Move returns status 0, amount 0
03:52:15.818 00.000 11060 move complete, result=0
03:52:15.818 00.000 11060 worker thread done servicing request
03:52:15.818 00.000 11060 Worker thread wakes up
03:52:15.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:15.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(606,90,31,31)
03:52:15.823 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:15.889 00.066 10844 evsrv: cli 0EEEDDF0 connect
03:52:15.889 00.000 10844 case statement mapped state 6 to 3
03:52:15.889 00.000 10844 case statement mapped state 6 to 3
03:52:15.891 00.002 10844 evsrv: cli 0EEEDDF0 request: {"method":"get_app_state","id":"f9196601-32b0-4887-b927-92bbbe93cb12"}
03:52:15.891 00.000 10844 case statement mapped state 6 to 3
03:52:15.891 00.000 10844 evsrv: cli 0EEEDDF0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9196601-32b0-4887-b927-92bbbe93cb12"}
03:52:15.894 00.003 10844 evsrv: cli 0EEEDDF0 disconnect
03:52:15.896 00.002 10844 evsrv: cli 0EEEEA70 connect
03:52:15.896 00.000 10844 case statement mapped state 6 to 3
03:52:15.898 00.002 10844 case statement mapped state 6 to 3
03:52:15.910 00.012 10844 evsrv: cli 0EEEEA70 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"b7a06d89-2da7-4ab0-9088-e924aa1ccd28"}
03:52:15.910 00.000 10844 PhdController::Dither begins
03:52:15.910 00.000 10844 dither: size=5.00, dRA=-3.53 dDec=-3.34
03:52:15.910 00.000 10844 MountToCamera -- mountTheta (2.38) + m_xAngle (1.39) = xAngle (3.77 = -2.51)
03:52:15.910 00.000 10844 MountToCamera -- mountX=-3.53 mountY=-3.34 hyp=4.86 mountTheta=2.38 cameraX=-3.92, cameraY=-2.87 cameraTheta=-2.51
03:52:15.910 00.000 10844 setting lock position to (616.91, 102.05)
03:52:15.910 00.000 10844 Mount: notify guiding dithered (-3.9, -2.9)
03:52:15.910 00.000 10844 MultiStar: stabilizing after lock position change
03:52:15.912 00.002 10844 Status Line: Dither by -3.53,-3.34
03:52:15.914 00.002 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:52:15.914 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
03:52:15.914 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":0,"id":"b7a06d89-2da7-4ab0-9088-e924aa1ccd28"}
03:52:15.916 00.002 10844 evsrv: cli 0EEEEA70 disconnect
03:52:16.452 00.536 11060 Exposure complete
03:52:16.825 00.373 11060 worker thread done servicing request
03:52:16.825 00.000 10844 OnExposeComplete: enter
03:52:16.825 00.000 10844 UpdateGuideState(): m_state=6
03:52:16.825 00.000 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
03:52:16.825 00.000 10844 Star::Find returns 1 (0), X=620.28, Y=104.82, Mass=1646, SNR=25.5, Peak=247 HFD=2.7
03:52:16.825 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.39) = xAngle (-0.70 = -0.70)
03:52:16.825 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.42 = 2.42)
03:52:16.825 00.000 10844 CameraToMount -- cameraX=3.37 cameraY=2.77 hyp=4.37 cameraTheta=0.69 mountX=3.34 mountY=2.88, mountTheta=0.71
03:52:16.832 00.007 10844 dither recenter: remaining=(3.5,3.3) step=(3.5,3.3)
03:52:16.832 00.000 10844 MountToCamera -- mountTheta (-0.76) + m_xAngle (1.39) = xAngle (0.63 = 0.63)
03:52:16.832 00.000 10844 MountToCamera -- mountX=3.53 mountY=3.34 hyp=4.86 mountTheta=-0.76 cameraX=3.92, cameraY=2.87 cameraTheta=0.63
03:52:16.832 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=3.92, y=2.87, opts=4)
03:52:16.832 00.000 10844 Enqueuing Move request for scope (3.92, 2.87)
03:52:16.832 00.000 10844 Mount: notify direct move 3.53,3.34
03:52:16.832 00.000 11060 Worker thread wakes up
03:52:16.832 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:16.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (3.92, 2.87) opts 0x4
03:52:16.832 00.000 10844 UpdateGuideState exits: m=1646 SNR=25.5
03:52:16.834 00.002 11060 Handling offset move in thread for scope, endpoint = (3.92, 2.87)
03:52:16.834 00.000 10844 PhdController: settling, locked = 1, distance = 4.83 (1.50) aobump = 0 frame = 1 / 99999
03:52:16.834 00.000 11060 Moving (3.92, 2.87) raw xDistance=3.53 yDistance=3.34
03:52:16.834 00.000 11060 BLC: window closed
03:52:16.834 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378736.834,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":4.83,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:52:16.834 00.000 11060 MoveAxis(W, 3067, B)
03:52:16.834 00.000 11060 Guiding  Dir = 3, Dur = 3067
03:52:16.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:16.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:16.835 00.001 10844 Enqueuing Expose request
03:52:16.840 00.005 11060 IsSlewing returns 0
03:52:16.840 00.000 11060 IsGuiding returns 0
03:52:19.911 03.071 11060 IsGuiding returns 0
03:52:19.911 00.000 11060 Move returns status 0, amount 3067
03:52:19.911 00.000 11060 BLC: non-algo type move will not reverse Dec direction, no blc applied
03:52:19.911 00.000 11060 MoveAxis(S, 1857, B)
03:52:19.911 00.000 11060 Guiding  Dir = 1, Dur = 1857
03:52:19.942 00.031 11060 IsSlewing returns 0
03:52:19.942 00.000 11060 IsGuiding returns 0
03:52:21.831 01.889 11060 IsGuiding returns 0
03:52:21.831 00.000 11060 Move returns status 0, amount 1857
03:52:21.831 00.000 11060 move complete, result=0
03:52:21.831 00.000 11060 worker thread done servicing request
03:52:21.831 00.000 11060 Worker thread wakes up
03:52:21.831 00.000 10844 GuideStep: 3.5 px 3067 ms WEST, 3.3 px 1857 ms SOUTH
03:52:21.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:21.833 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:22.470 00.637 11060 Exposure complete
03:52:22.697 00.227 11060 worker thread done servicing request
03:52:22.697 00.000 10844 OnExposeComplete: enter
03:52:22.697 00.000 10844 UpdateGuideState(): m_state=6
03:52:22.698 00.001 10844 Star::Find(15, 620, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
03:52:22.698 00.000 10844 Star::Find returns 1 (0), X=616.31, Y=101.09, Mass=1676, SNR=26.0, Peak=166 HFD=3.4
03:52:22.698 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.39) = xAngle (-3.52 = 2.76)
03:52:22.698 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.40 = -0.40)
03:52:22.698 00.000 10844 CameraToMount -- cameraX=-0.60 cameraY=-0.96 hyp=1.13 cameraTheta=-2.13 mountX=-1.05 mountY=-0.44, mountTheta=-2.75
03:52:22.698 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.60, y=-0.96, opts=13)
03:52:22.698 00.000 10844 Enqueuing Move request for scope (-0.60, -0.96)
03:52:22.698 00.000 11060 Worker thread wakes up
03:52:22.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:22.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.96) opts 0xd
03:52:22.698 00.000 10844 UpdateGuideState exits: m=1676 SNR=26.0
03:52:22.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.60, -0.96)
03:52:22.698 00.000 10844 PhdController: settling, locked = 1, distance = 1.13 (1.50) aobump = 0 frame = 2 / 99999
03:52:22.698 00.000 11060 Moving (-0.60, -0.96) raw xDistance=-1.05 yDistance=-0.44
03:52:22.698 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378742.698,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:52:22.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.28 from input -1.05
03:52:22.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:52:22.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:22.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:52:22.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:22.703 00.005 10844 Enqueuing Expose request
03:52:22.703 00.000 11060 MoveAxis(E, 247, ABG)
03:52:22.703 00.000 11060 Guiding  Dir = 2, Dur = 247
03:52:22.719 00.016 11060 IsSlewing returns 0
03:52:22.719 00.000 11060 IsGuiding returns 0
03:52:22.992 00.273 11060 IsGuiding returns 0
03:52:22.992 00.000 11060 Move returns status 0, amount 247
03:52:22.992 00.000 11060 MoveAxis(N, 0, ABG)
03:52:22.992 00.000 11060 Move returns status 0, amount 0
03:52:22.992 00.000 11060 move complete, result=0
03:52:22.992 00.000 11060 worker thread done servicing request
03:52:22.992 00.000 11060 Worker thread wakes up
03:52:22.992 00.000 10844 GuideStep: -1.1 px 247 ms EAST, -0.4 px 0 ms NORTH
03:52:22.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:22.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:23.645 00.653 11060 Exposure complete
03:52:23.865 00.220 11060 worker thread done servicing request
03:52:23.865 00.000 10844 OnExposeComplete: enter
03:52:23.865 00.000 10844 UpdateGuideState(): m_state=6
03:52:23.865 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
03:52:23.865 00.000 10844 Star::Find returns 1 (0), X=616.55, Y=100.86, Mass=1796, SNR=26.3, Peak=178 HFD=3.7
03:52:23.865 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
03:52:23.865 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:52:23.865 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-1.19 hyp=1.25 cameraTheta=-1.86 mountX=-1.24 mountY=-0.16, mountTheta=-3.02
03:52:23.870 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-1.19, opts=13)
03:52:23.870 00.000 10844 Enqueuing Move request for scope (-0.36, -1.19)
03:52:23.870 00.000 11060 Worker thread wakes up
03:52:23.870 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:23.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -1.19) opts 0xd
03:52:23.870 00.000 10844 UpdateGuideState exits: m=1796 SNR=26.3
03:52:23.870 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -1.19)
03:52:23.870 00.000 10844 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 3 / 99999
03:52:23.870 00.000 11060 Moving (-0.36, -1.19) raw xDistance=-1.24 yDistance=-0.16
03:52:23.870 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378743.870,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.17,"Time":1.2,"SettleTime":10.0,"StarLocked":true}
03:52:23.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.24
03:52:23.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:23.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:52:23.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:23.870 00.000 11060 MoveAxis(E, 298, ABG)
03:52:23.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:23.870 00.000 10844 Enqueuing Expose request
03:52:23.870 00.000 11060 Guiding  Dir = 2, Dur = 298
03:52:23.880 00.010 11060 IsSlewing returns 0
03:52:23.881 00.001 11060 IsGuiding returns 0
03:52:24.183 00.302 11060 IsGuiding returns 0
03:52:24.184 00.001 11060 Move returns status 0, amount 298
03:52:24.184 00.000 11060 MoveAxis(N, 0, ABG)
03:52:24.184 00.000 11060 Move returns status 0, amount 0
03:52:24.184 00.000 11060 move complete, result=0
03:52:24.195 00.011 10844 GuideStep: -1.2 px 298 ms EAST, -0.2 px 0 ms NORTH
03:52:24.195 00.000 11060 worker thread done servicing request
03:52:24.195 00.000 11060 Worker thread wakes up
03:52:24.197 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:24.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:24.890 00.693 11060 Exposure complete
03:52:25.235 00.345 11060 worker thread done servicing request
03:52:25.237 00.002 10844 OnExposeComplete: enter
03:52:25.237 00.000 10844 UpdateGuideState(): m_state=6
03:52:25.237 00.000 10844 Star::Find(15, 616, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
03:52:25.237 00.000 10844 Star::Find returns 1 (0), X=616.47, Y=101.75, Mass=1595, SNR=25.2, Peak=242 HFD=3.0
03:52:25.238 00.001 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.39) = xAngle (-3.93 = 2.35)
03:52:25.238 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
03:52:25.238 00.000 10844 CameraToMount -- cameraX=-0.44 cameraY=-0.30 hyp=0.53 cameraTheta=-2.54 mountX=-0.38 mountY=-0.38, mountTheta=-2.35
03:52:25.240 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=-0.30, opts=13)
03:52:25.240 00.000 10844 Enqueuing Move request for scope (-0.44, -0.30)
03:52:25.240 00.000 11060 Worker thread wakes up
03:52:25.242 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:25.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.30) opts 0xd
03:52:25.242 00.000 10844 UpdateGuideState exits: m=1595 SNR=25.2
03:52:25.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, -0.30)
03:52:25.242 00.000 10844 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 4 / 99999
03:52:25.242 00.000 11060 Moving (-0.44, -0.30) raw xDistance=-0.38 yDistance=-0.38
03:52:25.243 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770378745.242,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.98,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
03:52:25.256 00.013 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.38
03:52:25.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:52:25.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:52:25.256 00.000 11060 MoveAxis(E, 97, ABG)
03:52:25.256 00.000 11060 Guiding  Dir = 2, Dur = 97
03:52:25.258 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:25.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:25.258 00.000 10844 Enqueuing Expose request
03:52:25.283 00.025 11060 IsSlewing returns 0
03:52:25.283 00.000 11060 IsGuiding returns 0
03:52:25.389 00.106 11060 IsGuiding returns 0
03:52:25.389 00.000 11060 Move returns status 0, amount 97
03:52:25.389 00.000 11060 MoveAxis(N, 0, ABG)
03:52:25.389 00.000 11060 Move returns status 0, amount 0
03:52:25.389 00.000 11060 move complete, result=0
03:52:25.389 00.000 11060 worker thread done servicing request
03:52:25.389 00.000 11060 Worker thread wakes up
03:52:25.389 00.000 10844 GuideStep: -0.4 px 97 ms EAST, -0.4 px 0 ms NORTH
03:52:25.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:25.391 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:26.010 00.619 11060 Exposure complete
03:52:26.334 00.324 11060 worker thread done servicing request
03:52:26.334 00.000 10844 OnExposeComplete: enter
03:52:26.334 00.000 10844 UpdateGuideState(): m_state=6
03:52:26.334 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
03:52:26.334 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=102.04, Mass=1773, SNR=26.8, Peak=221 HFD=3.1
03:52:26.334 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.39) = xAngle (-4.40 = 1.89)
03:52:26.334 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.27 = -1.27)
03:52:26.334 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.01 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
03:52:26.338 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.02, opts=13)
03:52:26.338 00.000 10844 Enqueuing Move request for scope (-0.13, -0.02)
03:52:26.338 00.000 11060 Worker thread wakes up
03:52:26.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:26.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
03:52:26.338 00.000 10844 UpdateGuideState exits: m=1773 SNR=26.8
03:52:26.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
03:52:26.338 00.000 10844 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 5 / 99999
03:52:26.338 00.000 11060 Moving (-0.13, -0.02) raw xDistance=-0.04 yDistance=-0.13
03:52:26.338 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378746.338,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.72,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
03:52:26.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:52:26.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:26.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:52:26.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:26.338 00.000 11060 MoveAxis(E, 0, ABG)
03:52:26.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:26.338 00.000 10844 Enqueuing Expose request
03:52:26.340 00.002 11060 Move returns status 0, amount 0
03:52:26.340 00.000 11060 MoveAxis(N, 0, ABG)
03:52:26.340 00.000 11060 Move returns status 0, amount 0
03:52:26.340 00.000 11060 move complete, result=0
03:52:26.340 00.000 11060 worker thread done servicing request
03:52:26.340 00.000 11060 Worker thread wakes up
03:52:26.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:26.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:26.342 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:26.979 00.637 11060 Exposure complete
03:52:27.266 00.287 11060 worker thread done servicing request
03:52:27.266 00.000 10844 OnExposeComplete: enter
03:52:27.266 00.000 10844 UpdateGuideState(): m_state=6
03:52:27.266 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
03:52:27.266 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=102.44, Mass=1646, SNR=24.8, Peak=181 HFD=3.5
03:52:27.266 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.39) = xAngle (0.64 = 0.64)
03:52:27.266 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.76 = -2.52)
03:52:27.268 00.002 10844 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.43 cameraTheta=2.03 mountX=0.34 mountY=-0.25, mountTheta=-0.63
03:52:27.269 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.38, opts=13)
03:52:27.271 00.002 10844 Enqueuing Move request for scope (-0.19, 0.38)
03:52:27.271 00.000 11060 Worker thread wakes up
03:52:27.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:27.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.38) opts 0xd
03:52:27.271 00.000 10844 UpdateGuideState exits: m=1646 SNR=24.8
03:52:27.271 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.38)
03:52:27.271 00.000 10844 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 6 / 99999
03:52:27.271 00.000 11060 Moving (-0.19, 0.38) raw xDistance=0.34 yDistance=-0.25
03:52:27.271 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378747.271,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.63,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
03:52:27.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
03:52:27.271 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.76
03:52:27.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
03:52:27.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:27.271 00.000 11060 MoveAxis(W, 81, ABG)
03:52:27.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:27.271 00.000 11060 Guiding  Dir = 3, Dur = 81
03:52:27.271 00.000 10844 Enqueuing Expose request
03:52:27.298 00.027 11060 IsSlewing returns 0
03:52:27.300 00.002 11060 IsGuiding returns 0
03:52:27.394 00.094 11060 IsGuiding returns 0
03:52:27.394 00.000 11060 Move returns status 0, amount 81
03:52:27.397 00.003 11060 BLC: Oldest BLC event removed
03:52:27.397 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
03:52:27.397 00.000 11060 MoveAxis(N, 754, ABG)
03:52:27.397 00.000 11060 duration set to 750 by maxDecDuration
03:52:27.397 00.000 11060 Guiding  Dir = 0, Dur = 750
03:52:27.409 00.012 11060 IsSlewing returns 0
03:52:27.409 00.000 11060 IsGuiding returns 0
03:52:28.173 00.764 11060 IsGuiding returns 0
03:52:28.173 00.000 11060 Move returns status 0, amount 750
03:52:28.173 00.000 11060 move complete, result=0
03:52:28.173 00.000 11060 worker thread done servicing request
03:52:28.173 00.000 10844 GuideStep: 0.3 px 81 ms WEST, -0.2 px 750 ms NORTH
03:52:28.173 00.000 11060 Worker thread wakes up
03:52:28.173 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:28.173 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:28.797 00.624 11060 Exposure complete
03:52:29.174 00.377 11060 worker thread done servicing request
03:52:29.174 00.000 10844 OnExposeComplete: enter
03:52:29.174 00.000 10844 UpdateGuideState(): m_state=6
03:52:29.174 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
03:52:29.174 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.90, Mass=1734, SNR=25.9, Peak=184 HFD=2.9
03:52:29.175 00.001 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
03:52:29.175 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
03:52:29.175 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.15 hyp=0.32 cameraTheta=-0.47 mountX=-0.09 mountY=0.31, mountTheta=1.87
03:52:29.175 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.15, opts=13)
03:52:29.177 00.002 10844 Enqueuing Move request for scope (0.29, -0.15)
03:52:29.177 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:29.177 00.000 10844 UpdateGuideState exits: m=1734 SNR=25.9
03:52:29.177 00.000 10844 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 7 / 99999
03:52:29.177 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378749.177,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.54,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
03:52:29.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:29.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:29.177 00.000 10844 Enqueuing Expose request
03:52:29.180 00.003 11060 Worker thread wakes up
03:52:29.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.15) opts 0xd
03:52:29.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.15)
03:52:29.180 00.000 11060 Moving (0.29, -0.15) raw xDistance=-0.09 yDistance=0.31
03:52:29.183 00.003 11060 BLC: History state: CurrMiss=-0.31, AvgInitMiss=0.20, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.174422, 1:-0.309026
03:52:29.183 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:52:29.183 00.000 11060 BLC: window closed
03:52:29.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:52:29.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:52:29.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:52:29.183 00.000 11060 MoveAxis(E, 0, ABG)
03:52:29.183 00.000 11060 Move returns status 0, amount 0
03:52:29.183 00.000 11060 MoveAxis(N, 0, ABG)
03:52:29.183 00.000 11060 Move returns status 0, amount 0
03:52:29.183 00.000 11060 move complete, result=0
03:52:29.183 00.000 11060 worker thread done servicing request
03:52:29.183 00.000 11060 Worker thread wakes up
03:52:29.183 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:52:29.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:29.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:29.830 00.647 11060 Exposure complete
03:52:30.352 00.522 11060 worker thread done servicing request
03:52:30.352 00.000 10844 OnExposeComplete: enter
03:52:30.352 00.000 10844 UpdateGuideState(): m_state=6
03:52:30.354 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
03:52:30.354 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.59, Mass=1794, SNR=26.5, Peak=162 HFD=3.3
03:52:30.354 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
03:52:30.354 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.23 = 0.23)
03:52:30.354 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.46 hyp=0.46 cameraTheta=-1.50 mountX=-0.45 mountY=0.11, mountTheta=2.91
03:52:30.356 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.46, opts=13)
03:52:30.356 00.000 10844 Enqueuing Move request for scope (0.03, -0.46)
03:52:30.356 00.000 11060 Worker thread wakes up
03:52:30.356 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:30.356 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.5
03:52:30.356 00.000 10844 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 8 / 99999
03:52:30.356 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378750.356,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.52,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
03:52:30.356 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:30.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:30.364 00.008 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.46) opts 0xd
03:52:30.364 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.46)
03:52:30.364 00.000 11060 Moving (0.03, -0.46) raw xDistance=-0.45 yDistance=0.11
03:52:30.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.45
03:52:30.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:30.366 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:52:30.366 00.000 11060 MoveAxis(E, 105, ABG)
03:52:30.366 00.000 11060 Guiding  Dir = 2, Dur = 105
03:52:30.374 00.008 10844 Enqueuing Expose request
03:52:30.395 00.021 11060 IsSlewing returns 0
03:52:30.395 00.000 11060 IsGuiding returns 0
03:52:30.521 00.126 11060 IsGuiding returns 0
03:52:30.521 00.000 11060 Move returns status 0, amount 105
03:52:30.521 00.000 11060 MoveAxis(N, 0, ABG)
03:52:30.522 00.001 11060 Move returns status 0, amount 0
03:52:30.522 00.000 11060 move complete, result=0
03:52:30.522 00.000 11060 worker thread done servicing request
03:52:30.522 00.000 11060 Worker thread wakes up
03:52:30.522 00.000 10844 GuideStep: -0.4 px 105 ms EAST, 0.1 px 0 ms NORTH
03:52:30.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:30.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:31.163 00.641 11060 Exposure complete
03:52:31.416 00.253 11060 worker thread done servicing request
03:52:31.416 00.000 10844 OnExposeComplete: enter
03:52:31.416 00.000 10844 UpdateGuideState(): m_state=6
03:52:31.417 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
03:52:31.417 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.59, Mass=1893, SNR=27.3, Peak=212 HFD=3.2
03:52:31.417 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
03:52:31.417 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.05 = 0.05)
03:52:31.417 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.46 hyp=0.47 cameraTheta=-1.68 mountX=-0.46 mountY=0.02, mountTheta=3.09
03:52:31.419 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.46, opts=13)
03:52:31.419 00.000 10844 Enqueuing Move request for scope (-0.05, -0.46)
03:52:31.419 00.000 11060 Worker thread wakes up
03:52:31.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:31.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.46) opts 0xd
03:52:31.419 00.000 10844 UpdateGuideState exits: m=1893 SNR=27.3
03:52:31.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.46)
03:52:31.419 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 9 / 99999
03:52:31.419 00.000 11060 Moving (-0.05, -0.46) raw xDistance=-0.46 yDistance=0.02
03:52:31.419 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378751.419,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.50,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
03:52:31.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
03:52:31.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:31.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:31.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:31.419 00.000 10844 Enqueuing Expose request
03:52:31.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:52:31.419 00.000 11060 MoveAxis(E, 112, ABG)
03:52:31.419 00.000 11060 Guiding  Dir = 2, Dur = 112
03:52:31.445 00.026 11060 IsSlewing returns 0
03:52:31.445 00.000 11060 IsGuiding returns 0
03:52:31.572 00.127 11060 IsGuiding returns 0
03:52:31.572 00.000 11060 Move returns status 0, amount 112
03:52:31.572 00.000 11060 MoveAxis(N, 0, ABG)
03:52:31.572 00.000 11060 Move returns status 0, amount 0
03:52:31.572 00.000 11060 move complete, result=0
03:52:31.572 00.000 11060 worker thread done servicing request
03:52:31.572 00.000 11060 Worker thread wakes up
03:52:31.572 00.000 10844 GuideStep: -0.5 px 112 ms EAST, 0.0 px 0 ms NORTH
03:52:31.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:31.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:32.227 00.655 11060 Exposure complete
03:52:32.533 00.306 11060 worker thread done servicing request
03:52:32.535 00.002 10844 OnExposeComplete: enter
03:52:32.535 00.000 10844 UpdateGuideState(): m_state=6
03:52:32.535 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
03:52:32.535 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=102.46, Mass=1759, SNR=26.4, Peak=151 HFD=3.6
03:52:32.535 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.39) = xAngle (0.03 = 0.03)
03:52:32.535 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.15 = -3.13)
03:52:32.535 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.41 cameraTheta=1.41 mountX=0.41 mountY=-0.00, mountTheta=-0.01
03:52:32.537 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.41, opts=13)
03:52:32.537 00.000 10844 Enqueuing Move request for scope (0.06, 0.41)
03:52:32.537 00.000 11060 Worker thread wakes up
03:52:32.537 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:32.539 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.41) opts 0xd
03:52:32.539 00.000 10844 UpdateGuideState exits: m=1759 SNR=26.4
03:52:32.539 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.41)
03:52:32.539 00.000 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 10 / 99999
03:52:32.539 00.000 11060 Moving (0.06, 0.41) raw xDistance=0.41 yDistance=-0.00
03:52:32.539 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378752.539,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.47,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
03:52:32.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
03:52:32.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:32.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:32.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:32.539 00.000 10844 Enqueuing Expose request
03:52:32.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:52:32.539 00.000 11060 MoveAxis(W, 93, ABG)
03:52:32.539 00.000 11060 Guiding  Dir = 3, Dur = 93
03:52:32.547 00.008 11060 IsSlewing returns 0
03:52:32.547 00.000 11060 IsGuiding returns 0
03:52:32.653 00.106 11060 IsGuiding returns 0
03:52:32.653 00.000 11060 Move returns status 0, amount 93
03:52:32.653 00.000 11060 MoveAxis(N, 0, ABG)
03:52:32.653 00.000 11060 Move returns status 0, amount 0
03:52:32.653 00.000 11060 move complete, result=0
03:52:32.653 00.000 11060 worker thread done servicing request
03:52:32.653 00.000 11060 Worker thread wakes up
03:52:32.653 00.000 10844 GuideStep: 0.4 px 93 ms WEST, -0.0 px 0 ms NORTH
03:52:32.653 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:32.653 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:33.289 00.636 11060 Exposure complete
03:52:33.618 00.329 10844 OnExposeComplete: enter
03:52:33.618 00.000 10844 UpdateGuideState(): m_state=6
03:52:33.620 00.002 11060 worker thread done servicing request
03:52:33.620 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
03:52:33.621 00.001 10844 Star::Find returns 1 (0), X=616.72, Y=101.30, Mass=1732, SNR=26.2, Peak=211 HFD=3.3
03:52:33.621 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.20 = 3.08)
03:52:33.621 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.08 = -0.08)
03:52:33.621 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.75 hyp=0.78 cameraTheta=-1.82 mountX=-0.77 mountY=-0.06, mountTheta=-3.06
03:52:33.622 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.75, opts=13)
03:52:33.622 00.000 10844 Enqueuing Move request for scope (-0.19, -0.75)
03:52:33.622 00.000 11060 Worker thread wakes up
03:52:33.622 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:33.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.75) opts 0xd
03:52:33.622 00.000 10844 UpdateGuideState exits: m=1732 SNR=26.2
03:52:33.622 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.75)
03:52:33.622 00.000 10844 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 11 / 99999
03:52:33.622 00.000 11060 Moving (-0.19, -0.75) raw xDistance=-0.77 yDistance=-0.06
03:52:33.622 00.000 10844 PhdController: newstate STATE_FINISH
03:52:33.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.77
03:52:33.622 00.000 10844 PhdController complete: success
03:52:33.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:33.622 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770378753.622,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
03:52:33.624 00.002 10844 Mount: notify guiding dither settle done success=1
03:52:33.624 00.000 10844 PhdController: newstate STATE_IDLE
03:52:33.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:33.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:33.624 00.000 10844 Enqueuing Expose request
03:52:33.626 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:52:33.626 00.000 11060 MoveAxis(E, 179, ABG)
03:52:33.626 00.000 11060 Guiding  Dir = 2, Dur = 179
03:52:33.647 00.021 11060 IsSlewing returns 0
03:52:33.647 00.000 11060 IsGuiding returns 0
03:52:33.843 00.196 11060 IsGuiding returns 0
03:52:33.843 00.000 11060 Move returns status 0, amount 179
03:52:33.843 00.000 11060 MoveAxis(N, 0, ABG)
03:52:33.843 00.000 11060 Move returns status 0, amount 0
03:52:33.843 00.000 11060 move complete, result=0
03:52:33.843 00.000 11060 worker thread done servicing request
03:52:33.843 00.000 11060 Worker thread wakes up
03:52:33.845 00.002 10844 GuideStep: -0.8 px 179 ms EAST, -0.1 px 0 ms NORTH
03:52:33.845 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:33.855 00.010 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:34.235 00.380 10844 evsrv: cli 0EEEE6B0 connect
03:52:34.238 00.003 10844 case statement mapped state 6 to 3
03:52:34.238 00.000 10844 case statement mapped state 6 to 3
03:52:34.238 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"260aa965-0f36-4fd8-ba15-24c82dc7319e"}
03:52:34.238 00.000 10844 PhdController::Guide begins
03:52:34.238 00.000 10844 PhdController: newstate STATE_SETUP
03:52:34.238 00.000 10844 PhdController: setup
03:52:34.238 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
03:52:34.238 00.000 10844 PhdController: guider state = 6
03:52:34.240 00.002 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:52:34.240 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
03:52:34.240 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":0,"id":"260aa965-0f36-4fd8-ba15-24c82dc7319e"}
03:52:34.241 00.001 10844 evsrv: cli 0EEEE6B0 disconnect
03:52:34.241 00.000 10844 evsrv: cli 0EEEE610 connect
03:52:34.241 00.000 10844 case statement mapped state 6 to 3
03:52:34.243 00.002 10844 case statement mapped state 6 to 3
03:52:34.243 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_shift_params","id":"e97fb64b-d44e-44fa-90ef-e3c9909a8617"}
03:52:34.243 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"e97fb64b-d44e-44fa-90ef-e3c9909a8617"}
03:52:34.243 00.000 10844 evsrv: cli 0EEEE610 disconnect
03:52:34.246 00.003 10844 evsrv: cli 0EEEE110 connect
03:52:34.247 00.001 10844 case statement mapped state 6 to 3
03:52:34.247 00.000 10844 case statement mapped state 6 to 3
03:52:34.247 00.000 10844 evsrv: cli 0EEEE110 request: {"method":"get_lock_position","id":"9151f95e-9333-4cc3-8952-66a5cbc1eeed"}
03:52:34.247 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":[616.91,102.05],"id":"9151f95e-9333-4cc3-8952-66a5cbc1eeed"}
03:52:34.247 00.000 10844 evsrv: cli 0EEEE110 disconnect
03:52:34.249 00.002 10844 evsrv: cli 0EEEDFD0 connect
03:52:34.249 00.000 10844 case statement mapped state 6 to 3
03:52:34.249 00.000 10844 case statement mapped state 6 to 3
03:52:34.249 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_calibrated","id":"0b9ad875-9590-4890-8b11-5cfbf9fa1202"}
03:52:34.249 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":true,"id":"0b9ad875-9590-4890-8b11-5cfbf9fa1202"}
03:52:34.249 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
03:52:34.251 00.002 10844 evsrv: cli 0EEEDFD0 connect
03:52:34.251 00.000 10844 case statement mapped state 6 to 3
03:52:34.252 00.001 10844 case statement mapped state 6 to 3
03:52:34.253 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"d45b59bf-acd2-4c8a-b8dd-1aaaee17b936"}
03:52:34.253 00.000 10844 case statement mapped state 6 to 3
03:52:34.253 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d45b59bf-acd2-4c8a-b8dd-1aaaee17b936"}
03:52:34.253 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
03:52:34.502 00.249 11060 Exposure complete
03:52:34.894 00.392 11060 worker thread done servicing request
03:52:34.894 00.000 10844 OnExposeComplete: enter
03:52:34.894 00.000 10844 UpdateGuideState(): m_state=6
03:52:34.894 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
03:52:34.894 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.74, Mass=1760, SNR=26.2, Peak=215 HFD=3.5
03:52:34.894 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.01)
03:52:34.894 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
03:52:34.896 00.002 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.89 mountX=-0.32 mountY=-0.05, mountTheta=-2.99
03:52:34.896 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.31, opts=13)
03:52:34.896 00.000 10844 Enqueuing Move request for scope (-0.10, -0.31)
03:52:34.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:34.896 00.000 10844 UpdateGuideState exits: m=1760 SNR=26.2
03:52:34.898 00.002 10844 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 1 / 99999
03:52:34.898 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378754.898,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:52:34.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:34.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:34.898 00.000 11060 Worker thread wakes up
03:52:34.898 00.000 10844 Enqueuing Expose request
03:52:34.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.31) opts 0xd
03:52:34.898 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.31)
03:52:34.899 00.001 11060 Moving (-0.10, -0.31) raw xDistance=-0.32 yDistance=-0.05
03:52:34.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
03:52:34.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:34.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:52:34.899 00.000 11060 MoveAxis(E, 81, ABG)
03:52:34.899 00.000 11060 Guiding  Dir = 2, Dur = 81
03:52:34.914 00.015 11060 IsSlewing returns 0
03:52:34.915 00.001 11060 IsGuiding returns 0
03:52:35.008 00.093 11060 IsGuiding returns 0
03:52:35.008 00.000 11060 Move returns status 0, amount 81
03:52:35.008 00.000 11060 MoveAxis(N, 0, ABG)
03:52:35.008 00.000 11060 Move returns status 0, amount 0
03:52:35.008 00.000 11060 move complete, result=0
03:52:35.008 00.000 11060 worker thread done servicing request
03:52:35.008 00.000 11060 Worker thread wakes up
03:52:35.008 00.000 10844 GuideStep: -0.3 px 81 ms EAST, -0.0 px 0 ms NORTH
03:52:35.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:35.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:35.679 00.671 11060 Exposure complete
03:52:36.075 00.396 10844 OnExposeComplete: enter
03:52:36.075 00.000 10844 UpdateGuideState(): m_state=6
03:52:36.077 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
03:52:36.077 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=102.29, Mass=1597, SNR=24.9, Peak=139 HFD=3.5
03:52:36.077 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.39) = xAngle (0.89 = 0.89)
03:52:36.077 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.02 = -2.27)
03:52:36.077 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.31 cameraTheta=2.28 mountX=0.19 mountY=-0.24, mountTheta=-0.89
03:52:36.080 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.23, opts=13)
03:52:36.080 00.000 10844 Enqueuing Move request for scope (-0.20, 0.23)
03:52:36.081 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:36.081 00.000 10844 UpdateGuideState exits: m=1597 SNR=24.9
03:52:36.081 00.000 10844 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 2 / 99999
03:52:36.081 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378756.081,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.44,"Time":1.2,"SettleTime":10.0,"StarLocked":true}
03:52:36.081 00.000 11060 worker thread done servicing request
03:52:36.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:36.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:36.081 00.000 10844 Enqueuing Expose request
03:52:36.085 00.004 11060 Worker thread wakes up
03:52:36.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
03:52:36.085 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
03:52:36.085 00.000 11060 Moving (-0.20, 0.23) raw xDistance=0.19 yDistance=-0.24
03:52:36.085 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:52:36.085 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
03:52:36.085 00.000 11060 MoveAxis(W, 43, ABG)
03:52:36.085 00.000 11060 Guiding  Dir = 3, Dur = 43
03:52:36.110 00.025 11060 IsSlewing returns 0
03:52:36.111 00.001 11060 IsGuiding returns 0
03:52:36.184 00.073 11060 IsGuiding returns 0
03:52:36.184 00.000 11060 Move returns status 0, amount 43
03:52:36.184 00.000 11060 MoveAxis(N, 92, ABG)
03:52:36.184 00.000 11060 Guiding  Dir = 0, Dur = 92
03:52:36.214 00.030 11060 IsSlewing returns 0
03:52:36.214 00.000 11060 IsGuiding returns 0
03:52:36.333 00.119 11060 IsGuiding returns 0
03:52:36.333 00.000 11060 Move returns status 0, amount 92
03:52:36.335 00.002 11060 move complete, result=0
03:52:36.335 00.000 11060 worker thread done servicing request
03:52:36.335 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.2 px 92 ms NORTH
03:52:36.335 00.000 11060 Worker thread wakes up
03:52:36.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:36.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:36.975 00.640 11060 Exposure complete
03:52:37.488 00.513 11060 worker thread done servicing request
03:52:37.488 00.000 10844 OnExposeComplete: enter
03:52:37.488 00.000 10844 UpdateGuideState(): m_state=6
03:52:37.488 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
03:52:37.488 00.000 10844 Star::Find returns 1 (0), X=616.53, Y=102.01, Mass=1611, SNR=25.1, Peak=167 HFD=3.2
03:52:37.488 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.39) = xAngle (-4.42 = 1.86)
03:52:37.490 00.002 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
03:52:37.490 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.04 hyp=0.38 cameraTheta=-3.03 mountX=-0.11 mountY=-0.37, mountTheta=-1.86
03:52:37.492 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.04, opts=13)
03:52:37.492 00.000 10844 Enqueuing Move request for scope (-0.38, -0.04)
03:52:37.492 00.000 11060 Worker thread wakes up
03:52:37.493 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.04) opts 0xd
03:52:37.493 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.04)
03:52:37.493 00.000 11060 Moving (-0.38, -0.04) raw xDistance=-0.11 yDistance=-0.37
03:52:37.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:52:37.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.37
03:52:37.493 00.000 11060 MoveAxis(E, 0, ABG)
03:52:37.493 00.000 11060 Move returns status 0, amount 0
03:52:37.493 00.000 11060 MoveAxis(N, 143, ABG)
03:52:37.493 00.000 11060 Guiding  Dir = 0, Dur = 143
03:52:37.505 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:37.507 00.002 10844 UpdateGuideState exits: m=1611 SNR=25.1
03:52:37.507 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 3 / 99999
03:52:37.507 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378757.507,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
03:52:37.508 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:37.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:37.508 00.000 10844 Enqueuing Expose request
03:52:37.537 00.029 11060 IsSlewing returns 0
03:52:37.537 00.000 11060 IsGuiding returns 0
03:52:37.706 00.169 11060 IsGuiding returns 0
03:52:37.706 00.000 11060 Move returns status 0, amount 143
03:52:37.706 00.000 11060 move complete, result=0
03:52:37.706 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 143 ms NORTH
03:52:37.708 00.002 11060 worker thread done servicing request
03:52:37.708 00.000 11060 Worker thread wakes up
03:52:37.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:37.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:38.364 00.656 11060 Exposure complete
03:52:38.701 00.337 11060 worker thread done servicing request
03:52:38.703 00.002 10844 OnExposeComplete: enter
03:52:38.703 00.000 10844 UpdateGuideState(): m_state=6
03:52:38.703 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
03:52:38.703 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.80, Mass=1695, SNR=25.4, Peak=223 HFD=3.6
03:52:38.703 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
03:52:38.703 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
03:52:38.703 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.26 hyp=0.38 cameraTheta=-0.74 mountX=-0.20 mountY=0.32, mountTheta=2.13
03:52:38.706 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.26, opts=13)
03:52:38.706 00.000 10844 Enqueuing Move request for scope (0.28, -0.26)
03:52:38.706 00.000 11060 Worker thread wakes up
03:52:38.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:52:38.708 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.26) opts 0xd
03:52:38.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.26)
03:52:38.710 00.002 11060 Moving (0.28, -0.26) raw xDistance=-0.20 yDistance=0.32
03:52:38.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:52:38.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:52:38.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:52:38.710 00.000 11060 MoveAxis(E, 47, ABG)
03:52:38.711 00.001 11060 Guiding  Dir = 2, Dur = 47
03:52:38.711 00.000 10844 UpdateGuideState exits: m=1695 SNR=25.4
03:52:38.711 00.000 10844 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 4 / 99999
03:52:38.711 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378758.711,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.41,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
03:52:38.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:38.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:38.713 00.002 10844 Enqueuing Expose request
03:52:38.721 00.008 11060 IsSlewing returns 0
03:52:38.722 00.001 11060 IsGuiding returns 0
03:52:38.782 00.060 11060 IsGuiding returns 0
03:52:38.782 00.000 11060 Move returns status 0, amount 47
03:52:38.782 00.000 11060 MoveAxis(N, 0, ABG)
03:52:38.782 00.000 11060 Move returns status 0, amount 0
03:52:38.784 00.002 11060 move complete, result=0
03:52:38.784 00.000 11060 worker thread done servicing request
03:52:38.784 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.3 px 0 ms NORTH
03:52:38.784 00.000 11060 Worker thread wakes up
03:52:38.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:38.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:39.423 00.639 11060 Exposure complete
03:52:39.854 00.431 10844 OnExposeComplete: enter
03:52:39.854 00.000 10844 UpdateGuideState(): m_state=6
03:52:39.854 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
03:52:39.856 00.002 10844 Star::Find returns 1 (0), X=616.75, Y=101.59, Mass=1791, SNR=26.4, Peak=211 HFD=3.5
03:52:39.856 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
03:52:39.856 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
03:52:39.856 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.46 hyp=0.48 cameraTheta=-1.90 mountX=-0.48 mountY=-0.08, mountTheta=-2.98
03:52:39.858 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.46, opts=13)
03:52:39.858 00.000 10844 Enqueuing Move request for scope (-0.15, -0.46)
03:52:39.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:39.858 00.000 10844 UpdateGuideState exits: m=1791 SNR=26.4
03:52:39.859 00.001 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 5 / 99999
03:52:39.859 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378759.859,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
03:52:39.860 00.001 11060 worker thread done servicing request
03:52:39.860 00.000 11060 Worker thread wakes up
03:52:39.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.46) opts 0xd
03:52:39.860 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.46)
03:52:39.860 00.000 11060 Moving (-0.15, -0.46) raw xDistance=-0.48 yDistance=-0.08
03:52:39.862 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:39.862 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
03:52:39.862 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:39.862 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:39.862 00.000 10844 Enqueuing Expose request
03:52:39.862 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:52:39.862 00.000 11060 MoveAxis(E, 114, ABG)
03:52:39.862 00.000 11060 Guiding  Dir = 2, Dur = 114
03:52:39.895 00.033 11060 IsSlewing returns 0
03:52:39.895 00.000 11060 IsGuiding returns 0
03:52:40.035 00.140 11060 IsGuiding returns 0
03:52:40.035 00.000 11060 Move returns status 0, amount 114
03:52:40.036 00.001 11060 MoveAxis(N, 0, ABG)
03:52:40.036 00.000 11060 Move returns status 0, amount 0
03:52:40.036 00.000 11060 move complete, result=0
03:52:40.036 00.000 11060 worker thread done servicing request
03:52:40.036 00.000 11060 Worker thread wakes up
03:52:40.036 00.000 10844 GuideStep: -0.5 px 114 ms EAST, -0.1 px 0 ms NORTH
03:52:40.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:40.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:40.676 00.640 11060 Exposure complete
03:52:40.956 00.280 11060 worker thread done servicing request
03:52:40.956 00.000 10844 OnExposeComplete: enter
03:52:40.956 00.000 10844 UpdateGuideState(): m_state=6
03:52:40.956 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
03:52:40.956 00.000 10844 Star::Find returns 1 (0), X=616.49, Y=102.19, Mass=1438, SNR=23.5, Peak=153 HFD=3.2
03:52:40.956 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.39) = xAngle (1.44 = 1.44)
03:52:40.956 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.71)
03:52:40.956 00.000 10844 CameraToMount -- cameraX=-0.42 cameraY=0.13 hyp=0.44 cameraTheta=2.83 mountX=0.05 mountY=-0.43, mountTheta=-1.44
03:52:40.960 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.42, y=0.13, opts=13)
03:52:40.960 00.000 10844 Enqueuing Move request for scope (-0.42, 0.13)
03:52:40.960 00.000 11060 Worker thread wakes up
03:52:40.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:40.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.13) opts 0xd
03:52:40.960 00.000 10844 UpdateGuideState exits: m=1438 SNR=23.5
03:52:40.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.42, 0.13)
03:52:40.960 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 6 / 99999
03:52:40.960 00.000 11060 Moving (-0.42, 0.13) raw xDistance=0.05 yDistance=-0.43
03:52:40.960 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378760.960,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
03:52:40.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:52:40.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.43
03:52:40.960 00.000 11060 MoveAxis(E, 0, ABG)
03:52:40.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:40.960 00.000 11060 Move returns status 0, amount 0
03:52:40.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:40.960 00.000 10844 Enqueuing Expose request
03:52:40.960 00.000 11060 MoveAxis(N, 168, ABG)
03:52:40.960 00.000 11060 Guiding  Dir = 0, Dur = 168
03:52:40.973 00.013 11060 IsSlewing returns 0
03:52:40.973 00.000 11060 IsGuiding returns 0
03:52:41.152 00.179 11060 IsGuiding returns 0
03:52:41.152 00.000 11060 Move returns status 0, amount 168
03:52:41.152 00.000 11060 move complete, result=0
03:52:41.152 00.000 11060 worker thread done servicing request
03:52:41.152 00.000 11060 Worker thread wakes up
03:52:41.152 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.4 px 168 ms NORTH
03:52:41.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:41.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:41.795 00.643 11060 Exposure complete
03:52:42.000 00.205 11060 worker thread done servicing request
03:52:42.000 00.000 10844 OnExposeComplete: enter
03:52:42.000 00.000 10844 UpdateGuideState(): m_state=6
03:52:42.000 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
03:52:42.000 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.96, Mass=1713, SNR=26.1, Peak=198 HFD=3.0
03:52:42.000 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.39) = xAngle (-1.73 = -1.73)
03:52:42.000 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.39 = 1.39)
03:52:42.000 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.34 mountX=-0.04 mountY=0.27, mountTheta=1.73
03:52:42.005 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.09, opts=13)
03:52:42.005 00.000 10844 Enqueuing Move request for scope (0.25, -0.09)
03:52:42.005 00.000 11060 Worker thread wakes up
03:52:42.005 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:42.005 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
03:52:42.005 00.000 10844 UpdateGuideState exits: m=1713 SNR=26.1
03:52:42.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
03:52:42.005 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 7 / 99999
03:52:42.005 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378762.005,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
03:52:42.005 00.000 11060 Moving (0.25, -0.09) raw xDistance=-0.04 yDistance=0.27
03:52:42.008 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:52:42.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:52:42.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:42.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:52:42.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:42.008 00.000 10844 Enqueuing Expose request
03:52:42.008 00.000 11060 MoveAxis(E, 0, ABG)
03:52:42.008 00.000 11060 Move returns status 0, amount 0
03:52:42.009 00.001 11060 MoveAxis(N, 0, ABG)
03:52:42.009 00.000 11060 Move returns status 0, amount 0
03:52:42.009 00.000 11060 move complete, result=0
03:52:42.009 00.000 11060 worker thread done servicing request
03:52:42.009 00.000 11060 Worker thread wakes up
03:52:42.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:42.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:42.012 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:52:42.662 00.650 11060 Exposure complete
03:52:42.855 00.193 11060 worker thread done servicing request
03:52:42.855 00.000 10844 OnExposeComplete: enter
03:52:42.855 00.000 10844 UpdateGuideState(): m_state=6
03:52:42.855 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
03:52:42.856 00.001 10844 Star::Find returns 1 (0), X=616.79, Y=101.76, Mass=2040, SNR=28.3, Peak=220 HFD=3.5
03:52:42.856 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.94)
03:52:42.856 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
03:52:42.856 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.95 mountX=-0.30 mountY=-0.07, mountTheta=-2.93
03:52:42.859 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.29, opts=13)
03:52:42.859 00.000 10844 Enqueuing Move request for scope (-0.12, -0.29)
03:52:42.859 00.000 11060 Worker thread wakes up
03:52:42.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:42.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.29) opts 0xd
03:52:42.859 00.000 10844 UpdateGuideState exits: m=2040 SNR=28.3
03:52:42.859 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 8 / 99999
03:52:42.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.29)
03:52:42.859 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378762.859,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
03:52:42.859 00.000 11060 Moving (-0.12, -0.29) raw xDistance=-0.30 yDistance=-0.07
03:52:42.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:52:42.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:42.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:42.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:42.860 00.001 10844 Enqueuing Expose request
03:52:42.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:52:42.860 00.000 11060 MoveAxis(E, 72, ABG)
03:52:42.860 00.000 11060 Guiding  Dir = 2, Dur = 72
03:52:42.864 00.004 11060 IsSlewing returns 0
03:52:42.864 00.000 11060 IsGuiding returns 0
03:52:42.941 00.077 11060 IsGuiding returns 0
03:52:42.941 00.000 11060 Move returns status 0, amount 72
03:52:42.941 00.000 11060 MoveAxis(N, 0, ABG)
03:52:42.941 00.000 11060 Move returns status 0, amount 0
03:52:42.941 00.000 11060 move complete, result=0
03:52:42.941 00.000 11060 worker thread done servicing request
03:52:42.941 00.000 11060 Worker thread wakes up
03:52:42.941 00.000 10844 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
03:52:42.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:42.941 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:43.587 00.646 11060 Exposure complete
03:52:43.828 00.241 11060 worker thread done servicing request
03:52:43.828 00.000 10844 OnExposeComplete: enter
03:52:43.828 00.000 10844 UpdateGuideState(): m_state=6
03:52:43.828 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
03:52:43.828 00.000 10844 Star::Find returns 1 (0), X=616.62, Y=102.51, Mass=1688, SNR=25.8, Peak=190 HFD=3.2
03:52:43.828 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.39) = xAngle (0.73 = 0.73)
03:52:43.828 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.86 = -2.43)
03:52:43.828 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.46 hyp=0.54 cameraTheta=2.12 mountX=0.40 mountY=-0.35, mountTheta=-0.72
03:52:43.831 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.46, opts=13)
03:52:43.831 00.000 10844 Enqueuing Move request for scope (-0.28, 0.46)
03:52:43.831 00.000 11060 Worker thread wakes up
03:52:43.831 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:43.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.46) opts 0xd
03:52:43.831 00.000 10844 UpdateGuideState exits: m=1688 SNR=25.8
03:52:43.831 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.46)
03:52:43.831 00.000 10844 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 9 / 99999
03:52:43.831 00.000 11060 Moving (-0.28, 0.46) raw xDistance=0.40 yDistance=-0.35
03:52:43.831 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770378763.831,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.42,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
03:52:43.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.40
03:52:43.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
03:52:43.831 00.000 11060 MoveAxis(W, 92, ABG)
03:52:43.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:43.831 00.000 11060 Guiding  Dir = 3, Dur = 92
03:52:43.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:43.831 00.000 10844 Enqueuing Expose request
03:52:43.852 00.021 11060 IsSlewing returns 0
03:52:43.853 00.001 11060 IsGuiding returns 0
03:52:43.959 00.106 11060 IsGuiding returns 0
03:52:43.959 00.000 11060 Move returns status 0, amount 92
03:52:43.959 00.000 11060 MoveAxis(N, 138, ABG)
03:52:43.959 00.000 11060 Guiding  Dir = 0, Dur = 138
03:52:43.974 00.015 11060 IsSlewing returns 0
03:52:43.975 00.001 11060 IsGuiding returns 0
03:52:44.126 00.151 11060 IsGuiding returns 0
03:52:44.126 00.000 11060 Move returns status 0, amount 138
03:52:44.126 00.000 11060 move complete, result=0
03:52:44.126 00.000 11060 worker thread done servicing request
03:52:44.126 00.000 11060 Worker thread wakes up
03:52:44.126 00.000 10844 GuideStep: 0.4 px 92 ms WEST, -0.4 px 138 ms NORTH
03:52:44.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:44.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:44.761 00.635 11060 Exposure complete
03:52:44.991 00.230 11060 worker thread done servicing request
03:52:44.991 00.000 10844 OnExposeComplete: enter
03:52:44.991 00.000 10844 UpdateGuideState(): m_state=6
03:52:44.991 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
03:52:44.991 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.90, Mass=1736, SNR=26.6, Peak=180 HFD=2.8
03:52:44.991 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
03:52:44.991 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.83 = 0.83)
03:52:44.991 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=-0.13 mountY=0.14, mountTheta=2.30
03:52:44.996 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.15, opts=13)
03:52:44.996 00.000 10844 Enqueuing Move request for scope (0.12, -0.15)
03:52:44.996 00.000 11060 Worker thread wakes up
03:52:44.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:44.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
03:52:44.996 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.6
03:52:44.996 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
03:52:44.996 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 10 / 99999
03:52:44.997 00.001 11060 Moving (0.12, -0.15) raw xDistance=-0.13 yDistance=0.14
03:52:44.997 00.000 10844 PhdController: newstate STATE_FINISH
03:52:44.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:52:44.997 00.000 10844 PhdController complete: success
03:52:44.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:44.997 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770378764.997,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
03:52:44.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:52:44.997 00.000 11060 MoveAxis(E, 27, ABG)
03:52:44.997 00.000 11060 Guiding  Dir = 2, Dur = 27
03:52:44.997 00.000 10844 Mount: notify guiding dither settle done success=1
03:52:44.997 00.000 10844 PhdController: newstate STATE_IDLE
03:52:44.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:44.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:44.997 00.000 10844 Enqueuing Expose request
03:52:45.007 00.010 11060 IsSlewing returns 0
03:52:45.008 00.001 11060 IsGuiding returns 0
03:52:45.054 00.046 11060 IsGuiding returns 0
03:52:45.054 00.000 11060 Move returns status 0, amount 27
03:52:45.054 00.000 11060 MoveAxis(N, 0, ABG)
03:52:45.054 00.000 11060 Move returns status 0, amount 0
03:52:45.054 00.000 11060 move complete, result=0
03:52:45.055 00.001 10844 GuideStep: -0.1 px 27 ms EAST, 0.1 px 0 ms NORTH
03:52:45.055 00.000 11060 worker thread done servicing request
03:52:45.055 00.000 11060 Worker thread wakes up
03:52:45.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:45.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:45.680 00.625 11060 Exposure complete
03:52:46.031 00.351 11060 worker thread done servicing request
03:52:46.031 00.000 10844 OnExposeComplete: enter
03:52:46.031 00.000 10844 UpdateGuideState(): m_state=6
03:52:46.031 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.031 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=102.36, Mass=1588, SNR=24.9, Peak=191 HFD=2.7
03:52:46.031 00.000 10844 MultiStar: exiting stabilization period
03:52:46.031 00.000 10844 MultiStar: updating star positions after lock position change
03:52:46.031 00.000 10844 Star::Find(15, 81, 419, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.031 00.000 10844 Star::Find returns 1 (0), X=81.34, Y=419.01, Mass=1846, SNR=27.3, Peak=156 HFD=3.3
03:52:46.031 00.000 10844 Star::Find(15, 1827, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.031 00.000 10844 Star::Find returns 1 (0), X=1827.73, Y=432.51, Mass=1413, SNR=23.5, Peak=131 HFD=3.1
03:52:46.031 00.000 10844 Star::Find(15, 1821, 958, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.031 00.000 10844 Star::Find returns 1 (0), X=1821.61, Y=957.87, Mass=1752, SNR=26.7, Peak=184 HFD=3.6
03:52:46.033 00.002 10844 Star::Find(15, 182, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.033 00.000 10844 Star::Find returns 1 (0), X=183.06, Y=593.29, Mass=1858, SNR=27.1, Peak=161 HFD=3.9
03:52:46.033 00.000 10844 Star::Find(15, 772, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.033 00.000 10844 Star::Find returns 1 (0), X=772.36, Y=878.73, Mass=1486, SNR=24.4, Peak=224 HFD=3.0
03:52:46.033 00.000 10844 Star::Find(15, 1870, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.033 00.000 10844 Star::Find returns 1 (0), X=1870.23, Y=519.16, Mass=1565, SNR=24.8, Peak=146 HFD=3.2
03:52:46.033 00.000 10844 Star::Find(15, 262, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.033 00.000 10844 Star::Find returns 1 (0), X=262.39, Y=521.87, Mass=1537, SNR=24.9, Peak=169 HFD=3.3
03:52:46.033 00.000 10844 Star::Find(15, 1550, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.033 00.000 10844 Star::Find returns 1 (0), X=1550.65, Y=841.15, Mass=1068, SNR=20.2, Peak=125 HFD=3.3
03:52:46.033 00.000 10844 Star::Find(15, 1879, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.033 00.000 10844 Star::Find returns 1 (0), X=1879.90, Y=58.05, Mass=1478, SNR=24.4, Peak=143 HFD=3.0
03:52:46.033 00.000 10844 Star::Find(15, 576, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.033 00.000 10844 Star::Find returns 1 (0), X=576.14, Y=916.07, Mass=1362, SNR=23.3, Peak=165 HFD=3.1
03:52:46.033 00.000 10844 Star::Find(15, 1136, 954, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:52:46.033 00.000 10844 Star::Find returns 1 (0), X=1136.27, Y=953.89, Mass=977, SNR=19.4, Peak=151 HFD=3.1
03:52:46.033 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.39) = xAngle (-0.60 = -0.60)
03:52:46.033 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.52 = 2.52)
03:52:46.033 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.30 hyp=0.43 cameraTheta=0.79 mountX=0.35 mountY=0.25, mountTheta=0.61
03:52:46.035 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.30, opts=13)
03:52:46.037 00.002 10844 Enqueuing Move request for scope (0.30, 0.30)
03:52:46.037 00.000 11060 Worker thread wakes up
03:52:46.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:46.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.30) opts 0xd
03:52:46.037 00.000 10844 UpdateGuideState exits: m=1588 SNR=24.9
03:52:46.037 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.30)
03:52:46.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:46.037 00.000 11060 Moving (0.30, 0.30) raw xDistance=0.35 yDistance=0.25
03:52:46.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:46.038 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
03:52:46.038 00.000 10844 Enqueuing Expose request
03:52:46.038 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:52:46.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:52:46.038 00.000 11060 MoveAxis(W, 82, ABG)
03:52:46.038 00.000 11060 Guiding  Dir = 3, Dur = 82
03:52:46.068 00.030 11060 IsSlewing returns 0
03:52:46.068 00.000 11060 IsGuiding returns 0
03:52:46.174 00.106 11060 IsGuiding returns 0
03:52:46.174 00.000 11060 Move returns status 0, amount 82
03:52:46.174 00.000 11060 MoveAxis(N, 0, ABG)
03:52:46.174 00.000 11060 Move returns status 0, amount 0
03:52:46.174 00.000 11060 move complete, result=0
03:52:46.174 00.000 11060 worker thread done servicing request
03:52:46.174 00.000 10844 GuideStep: 0.4 px 82 ms WEST, 0.2 px 0 ms NORTH
03:52:46.174 00.000 11060 Worker thread wakes up
03:52:46.176 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:46.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:46.812 00.636 11060 Exposure complete
03:52:47.032 00.220 11060 worker thread done servicing request
03:52:47.032 00.000 10844 OnExposeComplete: enter
03:52:47.032 00.000 10844 UpdateGuideState(): m_state=6
03:52:47.032 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
03:52:47.032 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=102.39, Mass=1778, SNR=26.4, Peak=174 HFD=3.3
03:52:47.032 00.000 10844 MultiStar: [#1 -0.31,-0.01,1.04,U] [#2 -0.21,-0.45,0.80,U] [#3 0.01,0.20,0.94,U] [#4 -0.48,0.24,0.97,U] [#5 -0.30,-0.43,0.92,U] [#6 0.07,-0.36,0.99,U] [#7 -0.48,-0.09,0.96,U] [#8 -0.43,0.28,0.75,U] 
03:52:47.032 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.03}, one-star: {0.23, 0.34}
03:52:47.032 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.39) = xAngle (-4.39 = 1.89)
03:52:47.032 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.27 = -1.27)
03:52:47.032 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-3.00 mountX=-0.07 mountY=-0.20, mountTheta=-1.89
03:52:47.037 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.03, opts=13)
03:52:47.037 00.000 10844 Enqueuing Move request for scope (-0.20, -0.03)
03:52:47.037 00.000 11060 Worker thread wakes up
03:52:47.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:47.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
03:52:47.037 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.4
03:52:47.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
03:52:47.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:47.037 00.000 11060 Moving (-0.20, -0.03) raw xDistance=-0.07 yDistance=-0.20
03:52:47.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:47.039 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:52:47.039 00.000 10844 Enqueuing Expose request
03:52:47.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:52:47.039 00.000 11060 MoveAxis(E, 0, ABG)
03:52:47.039 00.000 11060 Move returns status 0, amount 0
03:52:47.039 00.000 11060 MoveAxis(N, 77, ABG)
03:52:47.039 00.000 11060 Guiding  Dir = 0, Dur = 77
03:52:47.052 00.013 11060 IsSlewing returns 0
03:52:47.054 00.002 11060 IsGuiding returns 0
03:52:47.159 00.105 11060 IsGuiding returns 0
03:52:47.159 00.000 11060 Move returns status 0, amount 77
03:52:47.159 00.000 11060 move complete, result=0
03:52:47.159 00.000 11060 worker thread done servicing request
03:52:47.159 00.000 11060 Worker thread wakes up
03:52:47.159 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 77 ms NORTH
03:52:47.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:47.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:47.821 00.662 11060 Exposure complete
03:52:48.047 00.226 11060 worker thread done servicing request
03:52:48.047 00.000 10844 OnExposeComplete: enter
03:52:48.047 00.000 10844 UpdateGuideState(): m_state=6
03:52:48.047 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
03:52:48.047 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.52, Mass=1907, SNR=27.8, Peak=245 HFD=3.4
03:52:48.047 00.000 10844 MultiStar: [#1 -0.05,0.47,0.90,U] [#2 -0.40,-0.72,0.00,M1] [#3 -0.43,0.02,1.03,U] [#4 -0.52,-0.10,0.98,U] [#5 -0.08,-0.20,0.85,U] [#6 -0.04,-0.43,1.07,U] [#7 -0.51,-0.08,0.84,U] [#8 -0.69,0.11,0.00,M1] 
03:52:48.047 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.13}, one-star: {0.03, -0.54}
03:52:48.047 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.39) = xAngle (-4.00 = 2.28)
03:52:48.047 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.88 = -0.88)
03:52:48.047 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.61 mountX=-0.17 mountY=-0.20, mountTheta=-2.28
03:52:48.052 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.13, opts=13)
03:52:48.052 00.000 10844 Enqueuing Move request for scope (-0.23, -0.13)
03:52:48.052 00.000 11060 Worker thread wakes up
03:52:48.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:48.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
03:52:48.052 00.000 10844 UpdateGuideState exits: m=1907 SNR=27.8
03:52:48.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
03:52:48.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:48.052 00.000 11060 Moving (-0.23, -0.13) raw xDistance=-0.17 yDistance=-0.20
03:52:48.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:48.052 00.000 10844 Enqueuing Expose request
03:52:48.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:52:48.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:52:48.052 00.000 11060 MoveAxis(E, 40, ABG)
03:52:48.052 00.000 11060 Guiding  Dir = 2, Dur = 40
03:52:48.058 00.006 11060 IsSlewing returns 0
03:52:48.058 00.000 11060 IsGuiding returns 0
03:52:48.105 00.047 11060 IsGuiding returns 0
03:52:48.105 00.000 11060 Move returns status 0, amount 40
03:52:48.105 00.000 11060 MoveAxis(N, 78, ABG)
03:52:48.105 00.000 11060 Guiding  Dir = 0, Dur = 78
03:52:48.119 00.014 11060 IsSlewing returns 0
03:52:48.119 00.000 11060 IsGuiding returns 0
03:52:48.226 00.107 11060 IsGuiding returns 0
03:52:48.226 00.000 11060 Move returns status 0, amount 78
03:52:48.226 00.000 11060 move complete, result=0
03:52:48.226 00.000 11060 worker thread done servicing request
03:52:48.227 00.001 11060 Worker thread wakes up
03:52:48.227 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.2 px 78 ms NORTH
03:52:48.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:48.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:48.871 00.644 11060 Exposure complete
03:52:49.130 00.259 11060 worker thread done servicing request
03:52:49.130 00.000 10844 OnExposeComplete: enter
03:52:49.130 00.000 10844 UpdateGuideState(): m_state=6
03:52:49.132 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
03:52:49.132 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.95, Mass=1701, SNR=26.3, Peak=203 HFD=2.6
03:52:49.133 00.001 10844 MultiStar: [#1 0.07,-0.09,1.01,U] [#2 -0.06,-0.50,0.84,U] [#3 -0.06,0.34,1.00,U] [#4 -0.39,0.35,1.03,U] [#5 0.08,0.45,0.94,U] [#6 0.68,0.21,0.00,M1] [#7 -0.67,-0.18,0.00,M1] [#8 -0.18,0.01,0.84,U] 
03:52:49.133 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.08}, one-star: {0.39, -0.10}
03:52:49.133 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
03:52:49.133 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.55 = -2.73)
03:52:49.133 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.82 mountX=0.07 mountY=-0.03, mountTheta=-0.41
03:52:49.134 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
03:52:49.134 00.000 10844 Enqueuing Move request for scope (-0.02, 0.08)
03:52:49.136 00.002 11060 Worker thread wakes up
03:52:49.136 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:49.136 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
03:52:49.136 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
03:52:49.136 00.000 11060 Moving (-0.02, 0.08) raw xDistance=0.07 yDistance=-0.03
03:52:49.136 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:52:49.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:49.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:52:49.136 00.000 11060 MoveAxis(E, 0, ABG)
03:52:49.136 00.000 11060 Move returns status 0, amount 0
03:52:49.136 00.000 11060 MoveAxis(N, 0, ABG)
03:52:49.136 00.000 11060 Move returns status 0, amount 0
03:52:49.136 00.000 11060 move complete, result=0
03:52:49.136 00.000 11060 worker thread done servicing request
03:52:49.139 00.003 10844 UpdateGuideState exits: m=1701 SNR=26.3
03:52:49.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:49.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:49.139 00.000 10844 Enqueuing Expose request
03:52:49.139 00.000 11060 Worker thread wakes up
03:52:49.139 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:52:49.141 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:49.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:49.786 00.645 11060 Exposure complete
03:52:50.028 00.242 11060 worker thread done servicing request
03:52:50.028 00.000 10844 OnExposeComplete: enter
03:52:50.028 00.000 10844 UpdateGuideState(): m_state=6
03:52:50.028 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
03:52:50.028 00.000 10844 Star::Find returns 1 (0), X=617.54, Y=101.70, Mass=1743, SNR=26.4, Peak=241 HFD=3.0
03:52:50.030 00.002 10844 MultiStar: [#1 0.67,-0.05,0.00,M1] [#2 0.30,-0.52,0.00,M1] [#3 0.21,-0.25,0.97,U] [#4 0.00,-0.20,1.02,U] [#5 0.18,-0.15,0.92,U] [#6 -0.03,-0.67,0.00,M2] [#7 0.19,-0.18,0.86,U] [#8 -0.19,-0.16,0.80,U] 
03:52:50.030 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.22}, one-star: {0.64, -0.35}
03:52:50.030 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.39) = xAngle (-2.26 = -2.26)
03:52:50.030 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
03:52:50.030 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-0.87 mountX=-0.18 mountY=0.22, mountTheta=2.27
03:52:50.032 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.22, opts=13)
03:52:50.032 00.000 10844 Enqueuing Move request for scope (0.18, -0.22)
03:52:50.032 00.000 11060 Worker thread wakes up
03:52:50.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:50.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
03:52:50.032 00.000 10844 UpdateGuideState exits: m=1743 SNR=26.4
03:52:50.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
03:52:50.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:50.032 00.000 11060 Moving (0.18, -0.22) raw xDistance=-0.18 yDistance=0.22
03:52:50.033 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:50.033 00.000 10844 Enqueuing Expose request
03:52:50.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:52:50.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:52:50.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
03:52:50.033 00.000 11060 MoveAxis(E, 43, ABG)
03:52:50.033 00.000 11060 Guiding  Dir = 2, Dur = 43
03:52:50.038 00.005 11060 IsSlewing returns 0
03:52:50.038 00.000 11060 IsGuiding returns 0
03:52:50.083 00.045 11060 IsGuiding returns 0
03:52:50.084 00.001 11060 Move returns status 0, amount 43
03:52:50.084 00.000 11060 MoveAxis(N, 0, ABG)
03:52:50.084 00.000 11060 Move returns status 0, amount 0
03:52:50.084 00.000 11060 move complete, result=0
03:52:50.084 00.000 11060 worker thread done servicing request
03:52:50.084 00.000 11060 Worker thread wakes up
03:52:50.085 00.001 10844 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
03:52:50.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:50.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:50.737 00.652 11060 Exposure complete
03:52:50.973 00.236 11060 worker thread done servicing request
03:52:50.973 00.000 10844 OnExposeComplete: enter
03:52:50.973 00.000 10844 UpdateGuideState(): m_state=6
03:52:50.973 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
03:52:50.973 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=101.66, Mass=1544, SNR=24.8, Peak=191 HFD=2.8
03:52:50.973 00.000 10844 MultiStar: [#1 0.21,-0.19,0.98,U] [#2 0.35,-0.71,0.00,M2] [#3 0.12,-0.34,1.08,U] [#4 -0.17,-0.30,1.10,U] [#5 -0.15,0.11,1.08,U] [#6 0.46,-0.13,1.09,U] [#7 -0.26,0.39,0.95,U] [#8 -0.25,0.38,0.87,U] 
03:52:50.973 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {0.34, -0.39}
03:52:50.973 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.39) = xAngle (-2.42 = -2.42)
03:52:50.973 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.70 = 0.70)
03:52:50.973 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.03 mountX=-0.07 mountY=0.06, mountTheta=2.43
03:52:50.976 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
03:52:50.976 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
03:52:50.976 00.000 11060 Worker thread wakes up
03:52:50.976 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:50.976 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
03:52:50.976 00.000 10844 UpdateGuideState exits: m=1544 SNR=24.8
03:52:50.976 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
03:52:50.976 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:50.976 00.000 11060 Moving (0.05, -0.08) raw xDistance=-0.07 yDistance=0.06
03:52:50.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:50.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:52:50.976 00.000 10844 Enqueuing Expose request
03:52:50.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:50.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:52:50.976 00.000 11060 MoveAxis(E, 0, ABG)
03:52:50.976 00.000 11060 Move returns status 0, amount 0
03:52:50.976 00.000 11060 MoveAxis(N, 0, ABG)
03:52:50.976 00.000 11060 Move returns status 0, amount 0
03:52:50.976 00.000 11060 move complete, result=0
03:52:50.976 00.000 11060 worker thread done servicing request
03:52:50.976 00.000 11060 Worker thread wakes up
03:52:50.981 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:50.981 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:50.981 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:51.608 00.627 11060 Exposure complete
03:52:51.816 00.208 11060 worker thread done servicing request
03:52:51.816 00.000 10844 OnExposeComplete: enter
03:52:51.816 00.000 10844 UpdateGuideState(): m_state=6
03:52:51.816 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
03:52:51.816 00.000 10844 Star::Find returns 1 (0), X=617.50, Y=101.75, Mass=1905, SNR=27.7, Peak=230 HFD=3.3
03:52:51.818 00.002 10844 MultiStar: [#1 0.80,-0.03,0.00,M1] [#2 0.27,-0.25,0.96,U] [#3 0.20,-0.38,0.95,U] [#4 -0.06,-0.01,1.02,U] [#5 0.15,0.35,0.96,U] [#6 0.65,0.14,0.00,M2] [#7 -0.16,0.04,0.87,U] [#8 0.01,-0.36,0.81,U] 
03:52:51.818 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.13}, one-star: {0.59, -0.31}
03:52:51.818 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
03:52:51.818 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
03:52:51.818 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.70 mountX=-0.10 mountY=0.17, mountTheta=2.09
03:52:51.820 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.13, opts=13)
03:52:51.820 00.000 10844 Enqueuing Move request for scope (0.15, -0.13)
03:52:51.820 00.000 11060 Worker thread wakes up
03:52:51.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:51.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
03:52:51.820 00.000 10844 UpdateGuideState exits: m=1905 SNR=27.7
03:52:51.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
03:52:51.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:51.820 00.000 11060 Moving (0.15, -0.13) raw xDistance=-0.10 yDistance=0.17
03:52:51.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:51.820 00.000 10844 Enqueuing Expose request
03:52:51.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:52:51.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:51.822 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:52:51.822 00.000 11060 MoveAxis(E, 0, ABG)
03:52:51.822 00.000 11060 Move returns status 0, amount 0
03:52:51.822 00.000 11060 MoveAxis(N, 0, ABG)
03:52:51.822 00.000 11060 Move returns status 0, amount 0
03:52:51.822 00.000 11060 move complete, result=0
03:52:51.822 00.000 11060 worker thread done servicing request
03:52:51.822 00.000 11060 Worker thread wakes up
03:52:51.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:51.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:51.824 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:52.446 00.622 11060 Exposure complete
03:52:52.655 00.209 11060 worker thread done servicing request
03:52:52.655 00.000 10844 OnExposeComplete: enter
03:52:52.655 00.000 10844 UpdateGuideState(): m_state=6
03:52:52.655 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
03:52:52.655 00.000 10844 Star::Find returns 1 (0), X=617.61, Y=102.08, Mass=1767, SNR=26.3, Peak=169 HFD=3.7
03:52:52.655 00.000 10844 MultiStar: [#1 0.63,-0.13,0.00,M2] [#2 0.18,-0.33,0.96,U] [#3 -0.07,0.09,0.94,U] [#4 0.06,-0.60,0.00,M1] [#5 0.53,0.07,0.86,U] [#6 0.05,0.39,0.91,U] [#7 -0.17,-0.38,0.86,U] [#8 -0.49,0.24,0.89,U] 
03:52:52.657 00.002 10844 refined, 6 included, MultiStar: {0.11, 0.02}, one-star: {0.71, 0.02}
03:52:52.657 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
03:52:52.657 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.88 = 1.88)
03:52:52.657 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=0.04 mountY=0.11, mountTheta=1.25
03:52:52.657 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
03:52:52.660 00.003 10844 Enqueuing Move request for scope (0.11, 0.02)
03:52:52.660 00.000 11060 Worker thread wakes up
03:52:52.661 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
03:52:52.661 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
03:52:52.661 00.000 11060 Moving (0.11, 0.02) raw xDistance=0.04 yDistance=0.11
03:52:52.661 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:52:52.661 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:52.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:52.661 00.000 10844 UpdateGuideState exits: m=1767 SNR=26.3
03:52:52.661 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:52:52.661 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:52.662 00.001 11060 MoveAxis(E, 0, ABG)
03:52:52.662 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:52.662 00.000 11060 Move returns status 0, amount 0
03:52:52.662 00.000 10844 Enqueuing Expose request
03:52:52.662 00.000 11060 MoveAxis(N, 0, ABG)
03:52:52.662 00.000 11060 Move returns status 0, amount 0
03:52:52.662 00.000 11060 move complete, result=0
03:52:52.663 00.001 11060 worker thread done servicing request
03:52:52.663 00.000 11060 Worker thread wakes up
03:52:52.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:52.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:52.666 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:53.294 00.628 11060 Exposure complete
03:52:53.501 00.207 11060 worker thread done servicing request
03:52:53.501 00.000 10844 OnExposeComplete: enter
03:52:53.501 00.000 10844 UpdateGuideState(): m_state=6
03:52:53.501 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
03:52:53.501 00.000 10844 Star::Find returns 1 (0), X=617.60, Y=101.76, Mass=1701, SNR=25.9, Peak=226 HFD=3.2
03:52:53.503 00.002 10844 MultiStar: [#1 0.44,0.18,0.99,U] [#2 0.41,-0.30,0.89,U] [#3 -0.45,-0.70,0.00,M1] [#4 -0.29,-0.32,1.01,U] [#5 0.55,0.26,0.00,M1] [#6 0.30,0.23,1.00,U] [#7 -0.08,-0.31,0.97,U] [#8 -0.23,-0.03,0.83,U] 
03:52:53.503 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.12}, one-star: {0.69, -0.30}
03:52:53.503 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.39) = xAngle (-1.97 = -1.97)
03:52:53.503 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
03:52:53.503 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.58 mountX=-0.09 mountY=0.20, mountTheta=1.97
03:52:53.507 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.12, opts=13)
03:52:53.507 00.000 10844 Enqueuing Move request for scope (0.18, -0.12)
03:52:53.507 00.000 11060 Worker thread wakes up
03:52:53.508 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:53.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
03:52:53.508 00.000 10844 UpdateGuideState exits: m=1701 SNR=25.9
03:52:53.508 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
03:52:53.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:53.508 00.000 11060 Moving (0.18, -0.12) raw xDistance=-0.09 yDistance=0.20
03:52:53.509 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:53.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:52:53.509 00.000 10844 Enqueuing Expose request
03:52:53.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:52:53.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:52:53.509 00.000 11060 MoveAxis(E, 0, ABG)
03:52:53.509 00.000 11060 Move returns status 0, amount 0
03:52:53.509 00.000 11060 MoveAxis(N, 0, ABG)
03:52:53.509 00.000 11060 Move returns status 0, amount 0
03:52:53.509 00.000 11060 move complete, result=0
03:52:53.509 00.000 11060 worker thread done servicing request
03:52:53.510 00.001 11060 Worker thread wakes up
03:52:53.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:53.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:53.511 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:54.148 00.637 11060 Exposure complete
03:52:54.354 00.206 11060 worker thread done servicing request
03:52:54.354 00.000 10844 OnExposeComplete: enter
03:52:54.354 00.000 10844 UpdateGuideState(): m_state=6
03:52:54.354 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
03:52:54.354 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.75, Mass=1943, SNR=27.6, Peak=160 HFD=3.5
03:52:54.356 00.002 10844 MultiStar: [#1 -0.04,0.26,0.96,U] [#2 -0.03,-0.47,0.89,U] [#3 -0.25,-0.70,0.00,M2] [#4 -0.33,-0.18,0.99,U] [#5 -0.30,-0.05,0.92,U] [#6 0.05,-0.50,0.93,U] [#7 -0.49,0.11,0.89,U] [#8 -1.00,-0.32,0.00,M1] 
03:52:54.356 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.16}, one-star: {0.28, -0.30}
03:52:54.356 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.39) = xAngle (-3.60 = 2.68)
03:52:54.356 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.48 = -0.48)
03:52:54.356 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.21 mountX=-0.18 mountY=-0.09, mountTheta=-2.67
03:52:54.358 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.16, opts=13)
03:52:54.358 00.000 10844 Enqueuing Move request for scope (-0.12, -0.16)
03:52:54.358 00.000 11060 Worker thread wakes up
03:52:54.358 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:54.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
03:52:54.358 00.000 10844 UpdateGuideState exits: m=1943 SNR=27.6
03:52:54.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
03:52:54.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:54.358 00.000 11060 Moving (-0.12, -0.16) raw xDistance=-0.18 yDistance=-0.09
03:52:54.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:54.358 00.000 10844 Enqueuing Expose request
03:52:54.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:52:54.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:54.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:52:54.358 00.000 11060 MoveAxis(E, 42, ABG)
03:52:54.358 00.000 11060 Guiding  Dir = 2, Dur = 42
03:52:54.378 00.020 11060 IsSlewing returns 0
03:52:54.378 00.000 11060 IsGuiding returns 0
03:52:54.424 00.046 11060 IsGuiding returns 0
03:52:54.424 00.000 11060 Move returns status 0, amount 42
03:52:54.424 00.000 11060 MoveAxis(N, 0, ABG)
03:52:54.424 00.000 11060 Move returns status 0, amount 0
03:52:54.424 00.000 11060 move complete, result=0
03:52:54.424 00.000 11060 worker thread done servicing request
03:52:54.424 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:52:54.426 00.002 11060 Worker thread wakes up
03:52:54.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:54.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:55.056 00.630 11060 Exposure complete
03:52:55.254 00.198 11060 worker thread done servicing request
03:52:55.254 00.000 10844 OnExposeComplete: enter
03:52:55.254 00.000 10844 UpdateGuideState(): m_state=6
03:52:55.254 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
03:52:55.255 00.001 10844 Star::Find returns 1 (0), X=617.47, Y=101.67, Mass=1817, SNR=27.1, Peak=244 HFD=3.2
03:52:55.255 00.000 10844 MultiStar: [#1 0.34,0.01,0.89,U] [#2 0.07,-0.79,0.00,M1] [#3 -0.18,-0.43,0.87,U] [#4 0.05,-0.20,1.01,U] [#5 0.51,0.06,0.96,U] [#6 0.15,-0.30,1.05,U] [#7 -0.77,-0.26,0.00,M1] [#8 -0.39,0.15,0.75,U] 
03:52:55.255 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.17}, one-star: {0.56, -0.38}
03:52:55.255 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
03:52:55.255 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
03:52:55.255 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.78 mountX=-0.13 mountY=0.19, mountTheta=2.17
03:52:55.255 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.17, opts=13)
03:52:55.255 00.000 10844 Enqueuing Move request for scope (0.17, -0.17)
03:52:55.255 00.000 11060 Worker thread wakes up
03:52:55.255 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:55.255 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
03:52:55.255 00.000 10844 UpdateGuideState exits: m=1817 SNR=27.1
03:52:55.255 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
03:52:55.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:55.255 00.000 11060 Moving (0.17, -0.17) raw xDistance=-0.13 yDistance=0.19
03:52:55.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:55.255 00.000 10844 Enqueuing Expose request
03:52:55.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:52:55.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:52:55.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:52:55.255 00.000 11060 MoveAxis(E, 33, ABG)
03:52:55.255 00.000 11060 Guiding  Dir = 2, Dur = 33
03:52:55.276 00.021 11060 IsSlewing returns 0
03:52:55.276 00.000 11060 IsGuiding returns 0
03:52:55.322 00.046 11060 IsGuiding returns 0
03:52:55.322 00.000 11060 Move returns status 0, amount 33
03:52:55.322 00.000 11060 MoveAxis(N, 0, ABG)
03:52:55.322 00.000 11060 Move returns status 0, amount 0
03:52:55.322 00.000 11060 move complete, result=0
03:52:55.322 00.000 11060 worker thread done servicing request
03:52:55.322 00.000 11060 Worker thread wakes up
03:52:55.322 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.2 px 0 ms NORTH
03:52:55.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:55.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:55.947 00.625 11060 Exposure complete
03:52:56.146 00.199 11060 worker thread done servicing request
03:52:56.146 00.000 10844 OnExposeComplete: enter
03:52:56.146 00.000 10844 UpdateGuideState(): m_state=6
03:52:56.146 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
03:52:56.146 00.000 10844 Star::Find returns 1 (0), X=617.65, Y=101.77, Mass=1833, SNR=27.0, Peak=241 HFD=3.3
03:52:56.146 00.000 10844 MultiStar: [#1 0.50,0.11,0.87,U] [#2 0.21,-0.24,0.97,U] [#3 -0.42,-0.26,1.00,U] [#4 -0.58,-0.52,0.00,M1] [#5 0.07,0.22,0.96,U] [#6 0.51,0.06,1.00,U] [#7 0.13,0.10,0.90,U] [#8 -0.28,0.35,0.77,U] 
03:52:56.146 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.01}, one-star: {0.75, -0.28}
03:52:56.146 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.39) = xAngle (-1.43 = -1.43)
03:52:56.146 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.69 = 1.69)
03:52:56.146 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.20 cameraTheta=-0.04 mountX=0.03 mountY=0.19, mountTheta=1.43
03:52:56.152 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.01, opts=13)
03:52:56.152 00.000 10844 Enqueuing Move request for scope (0.19, -0.01)
03:52:56.154 00.002 11060 Worker thread wakes up
03:52:56.154 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:56.154 00.000 10844 UpdateGuideState exits: m=1833 SNR=27.0
03:52:56.154 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:56.154 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:56.154 00.000 10844 Enqueuing Expose request
03:52:56.154 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
03:52:56.154 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
03:52:56.154 00.000 11060 Moving (0.19, -0.01) raw xDistance=0.03 yDistance=0.19
03:52:56.154 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:52:56.154 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.02 newest=0.30
03:52:56.154 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
03:52:56.154 00.000 11060 MoveAxis(E, 0, ABG)
03:52:56.154 00.000 11060 Move returns status 0, amount 0
03:52:56.154 00.000 11060 BLC: Oldest BLC event removed
03:52:56.154 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
03:52:56.154 00.000 11060 MoveAxis(S, 732, ABG)
03:52:56.154 00.000 11060 Guiding  Dir = 1, Dur = 732
03:52:56.182 00.028 11060 IsSlewing returns 0
03:52:56.183 00.001 11060 IsGuiding returns 0
03:52:56.935 00.752 11060 IsGuiding returns 0
03:52:56.935 00.000 11060 Move returns status 0, amount 732
03:52:56.935 00.000 11060 move complete, result=0
03:52:56.935 00.000 11060 worker thread done servicing request
03:52:56.935 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 732 ms SOUTH
03:52:56.935 00.000 11060 Worker thread wakes up
03:52:56.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:56.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:57.572 00.637 11060 Exposure complete
03:52:57.755 00.183 11060 worker thread done servicing request
03:52:57.755 00.000 10844 OnExposeComplete: enter
03:52:57.755 00.000 10844 UpdateGuideState(): m_state=6
03:52:57.755 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
03:52:57.755 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=102.36, Mass=1818, SNR=27.5, Peak=186 HFD=3.4
03:52:57.755 00.000 10844 MultiStar: [#1 0.16,0.11,0.90,U] [#2 -0.15,-0.53,0.81,U] [#3 -0.49,-0.15,0.99,U] [#4 -1.14,-0.47,0.00,M2] [#5 -0.55,-0.09,0.92,U] [#6 0.33,0.28,0.96,U] [#7 -0.53,-0.33,0.00,M1] [#8 -0.43,0.38,0.81,U] 
03:52:57.755 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.05}, one-star: {-0.17, 0.31}
03:52:57.755 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
03:52:57.755 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.61 = -1.67)
03:52:57.755 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.87 mountX=0.02 mountY=-0.19, mountTheta=-1.48
03:52:57.761 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.05, opts=13)
03:52:57.761 00.000 10844 Enqueuing Move request for scope (-0.18, 0.05)
03:52:57.761 00.000 11060 Worker thread wakes up
03:52:57.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:52:57.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
03:52:57.761 00.000 10844 UpdateGuideState exits: m=1818 SNR=27.5
03:52:57.761 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
03:52:57.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:57.761 00.000 11060 Moving (-0.18, 0.05) raw xDistance=0.02 yDistance=-0.19
03:52:57.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:57.761 00.000 10844 Enqueuing Expose request
03:52:57.761 00.000 11060 BLC: History state: CurrMiss=-0.19, AvgInitMiss=0.19, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.135550, 1:-0.190474
03:52:57.761 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:52:57.761 00.000 11060 BLC: window closed
03:52:57.761 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:52:57.761 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:52:57.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:52:57.761 00.000 11060 MoveAxis(E, 0, ABG)
03:52:57.761 00.000 11060 Move returns status 0, amount 0
03:52:57.761 00.000 11060 MoveAxis(N, 0, ABG)
03:52:57.761 00.000 11060 Move returns status 0, amount 0
03:52:57.761 00.000 11060 move complete, result=0
03:52:57.761 00.000 11060 worker thread done servicing request
03:52:57.761 00.000 11060 Worker thread wakes up
03:52:57.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:57.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:57.767 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:52:58.393 00.626 11060 Exposure complete
03:52:58.588 00.195 11060 worker thread done servicing request
03:52:58.588 00.000 10844 OnExposeComplete: enter
03:52:58.588 00.000 10844 UpdateGuideState(): m_state=6
03:52:58.588 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
03:52:58.588 00.000 10844 Star::Find returns 1 (0), X=616.55, Y=102.02, Mass=1620, SNR=25.2, Peak=186 HFD=3.2
03:52:58.589 00.001 10844 MultiStar: [#1 -0.45,-0.22,0.99,U] [#2 -0.29,-0.79,0.00,M1] [#3 -1.05,-0.53,0.00,M1] [#4 -0.82,-0.40,0.00,M3] [#5 -0.55,-0.44,0.00,M1] [#6 0.17,-0.17,1.09,U] [#7 -1.47,-0.45,0.00,M2] [#8 -0.82,-0.34,0.00,M1] 
03:52:58.589 00.000 10844 refined, 2 included, MultiStar: {-0.20, -0.14}, one-star: {-0.36, -0.03}
03:52:58.589 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.38)
03:52:58.589 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.78 = -0.78)
03:52:58.589 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.52 mountX=-0.18 mountY=-0.17, mountTheta=-2.37
03:52:58.594 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.14, opts=13)
03:52:58.594 00.000 10844 Enqueuing Move request for scope (-0.20, -0.14)
03:52:58.594 00.000 11060 Worker thread wakes up
03:52:58.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
03:52:58.594 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
03:52:58.594 00.000 11060 Moving (-0.20, -0.14) raw xDistance=-0.18 yDistance=-0.17
03:52:58.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:52:58.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:58.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:52:58.594 00.000 11060 MoveAxis(E, 41, ABG)
03:52:58.594 00.000 11060 Guiding  Dir = 2, Dur = 41
03:52:58.594 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:58.594 00.000 10844 UpdateGuideState exits: m=1620 SNR=25.2
03:52:58.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:58.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:58.596 00.002 10844 Enqueuing Expose request
03:52:58.606 00.010 11060 IsSlewing returns 0
03:52:58.607 00.001 11060 IsGuiding returns 0
03:52:58.654 00.047 11060 IsGuiding returns 0
03:52:58.654 00.000 11060 Move returns status 0, amount 41
03:52:58.654 00.000 11060 MoveAxis(N, 0, ABG)
03:52:58.654 00.000 11060 Move returns status 0, amount 0
03:52:58.654 00.000 11060 move complete, result=0
03:52:58.654 00.000 11060 worker thread done servicing request
03:52:58.654 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
03:52:58.654 00.000 11060 Worker thread wakes up
03:52:58.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:58.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:52:59.295 00.641 11060 Exposure complete
03:52:59.502 00.207 11060 worker thread done servicing request
03:52:59.502 00.000 10844 OnExposeComplete: enter
03:52:59.502 00.000 10844 UpdateGuideState(): m_state=6
03:52:59.502 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
03:52:59.502 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.55, Mass=1794, SNR=26.6, Peak=169 HFD=3.5
03:52:59.502 00.000 10844 MultiStar: [#1 -0.06,-0.06,1.00,U] [#2 -0.28,-0.56,0.00,M2] [#3 -0.71,-0.35,0.00,M2] [#4 -0.59,0.13,0.00,M4] [#5 -0.00,-0.26,0.90,U] [#6 0.06,-0.17,1.05,U] [#7 -0.09,-0.55,0.86,U] [#8 -0.77,0.07,0.00,M2] 
03:52:59.502 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.30}, one-star: {0.25, -0.50}
03:52:59.502 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
03:52:59.502 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
03:52:59.502 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.45 mountX=-0.29 mountY=0.09, mountTheta=2.85
03:52:59.507 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.30, opts=13)
03:52:59.507 00.000 10844 Enqueuing Move request for scope (0.04, -0.30)
03:52:59.507 00.000 11060 Worker thread wakes up
03:52:59.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:52:59.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
03:52:59.507 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.6
03:52:59.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
03:52:59.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:59.507 00.000 11060 Moving (0.04, -0.30) raw xDistance=-0.29 yDistance=0.09
03:52:59.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:52:59.507 00.000 10844 Enqueuing Expose request
03:52:59.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
03:52:59.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:52:59.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:52:59.507 00.000 11060 MoveAxis(E, 69, ABG)
03:52:59.507 00.000 11060 Guiding  Dir = 2, Dur = 69
03:52:59.512 00.005 11060 IsSlewing returns 0
03:52:59.512 00.000 11060 IsGuiding returns 0
03:52:59.589 00.077 11060 IsGuiding returns 0
03:52:59.589 00.000 11060 Move returns status 0, amount 69
03:52:59.589 00.000 11060 MoveAxis(N, 0, ABG)
03:52:59.589 00.000 11060 Move returns status 0, amount 0
03:52:59.589 00.000 11060 move complete, result=0
03:52:59.589 00.000 11060 worker thread done servicing request
03:52:59.589 00.000 11060 Worker thread wakes up
03:52:59.589 00.000 10844 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
03:52:59.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:52:59.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:00.229 00.640 11060 Exposure complete
03:53:00.458 00.229 11060 worker thread done servicing request
03:53:00.458 00.000 10844 OnExposeComplete: enter
03:53:00.458 00.000 10844 UpdateGuideState(): m_state=6
03:53:00.459 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
03:53:00.459 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.84, Mass=1858, SNR=26.9, Peak=226 HFD=3.1
03:53:00.459 00.000 10844 MultiStar: [#1 0.34,0.21,0.98,U] [#2 -0.05,-0.64,0.00,M3] [#3 -0.12,0.29,0.97,U] [#4 -0.38,-0.04,0.99,U] [#5 0.11,0.29,0.95,U] [#6 0.15,-0.34,1.02,U] [#7 -0.44,0.34,0.98,U] [#8 -0.64,0.35,0.00,M3] 
03:53:00.459 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {0.11, -0.21}
03:53:00.459 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.39) = xAngle (0.63 = 0.63)
03:53:00.459 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.76 = -2.53)
03:53:00.459 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.02 mountX=0.06 mountY=-0.05, mountTheta=-0.62
03:53:00.461 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.07, opts=13)
03:53:00.461 00.000 10844 Enqueuing Move request for scope (-0.03, 0.07)
03:53:00.461 00.000 11060 Worker thread wakes up
03:53:00.462 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:00.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
03:53:00.462 00.000 10844 UpdateGuideState exits: m=1858 SNR=26.9
03:53:00.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
03:53:00.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:00.462 00.000 11060 Moving (-0.03, 0.07) raw xDistance=0.06 yDistance=-0.05
03:53:00.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:00.462 00.000 10844 Enqueuing Expose request
03:53:00.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:53:00.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:00.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:53:00.463 00.001 11060 MoveAxis(E, 0, ABG)
03:53:00.463 00.000 11060 Move returns status 0, amount 0
03:53:00.463 00.000 11060 MoveAxis(N, 0, ABG)
03:53:00.463 00.000 11060 Move returns status 0, amount 0
03:53:00.463 00.000 11060 move complete, result=0
03:53:00.463 00.000 11060 worker thread done servicing request
03:53:00.463 00.000 11060 Worker thread wakes up
03:53:00.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:00.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:00.465 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:01.097 00.632 11060 Exposure complete
03:53:01.296 00.199 11060 worker thread done servicing request
03:53:01.296 00.000 10844 OnExposeComplete: enter
03:53:01.296 00.000 10844 UpdateGuideState(): m_state=6
03:53:01.296 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
03:53:01.296 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=102.37, Mass=1701, SNR=25.8, Peak=190 HFD=3.3
03:53:01.296 00.000 10844 MultiStar: [#1 -0.04,0.35,0.98,U] [#2 -0.11,-0.34,1.01,U] [#3 -0.32,-0.30,1.00,U] [#4 -0.60,-0.09,0.00,M4] [#5 0.15,0.06,0.97,U] [#6 0.21,0.07,1.01,U] [#7 -0.56,0.20,0.00,M1] [#8 -0.32,0.49,0.83,U] 
03:53:01.296 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.08}, one-star: {0.49, 0.32}
03:53:01.296 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.39) = xAngle (-0.01 = -0.01)
03:53:01.296 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.11 = 3.11)
03:53:01.296 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.38 mountX=0.08 mountY=0.00, mountTheta=0.03
03:53:01.301 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
03:53:01.301 00.000 10844 Enqueuing Move request for scope (0.02, 0.08)
03:53:01.301 00.000 11060 Worker thread wakes up
03:53:01.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:01.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
03:53:01.301 00.000 10844 UpdateGuideState exits: m=1701 SNR=25.8
03:53:01.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
03:53:01.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:01.301 00.000 11060 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=0.00
03:53:01.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:01.301 00.000 10844 Enqueuing Expose request
03:53:01.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:53:01.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:01.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:53:01.301 00.000 11060 MoveAxis(E, 0, ABG)
03:53:01.301 00.000 11060 Move returns status 0, amount 0
03:53:01.301 00.000 11060 MoveAxis(N, 0, ABG)
03:53:01.301 00.000 11060 Move returns status 0, amount 0
03:53:01.301 00.000 11060 move complete, result=0
03:53:01.301 00.000 11060 worker thread done servicing request
03:53:01.301 00.000 11060 Worker thread wakes up
03:53:01.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:01.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:01.301 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:01.934 00.633 11060 Exposure complete
03:53:02.131 00.197 11060 worker thread done servicing request
03:53:02.131 00.000 10844 OnExposeComplete: enter
03:53:02.131 00.000 10844 UpdateGuideState(): m_state=6
03:53:02.131 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
03:53:02.131 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.79, Mass=1361, SNR=23.0, Peak=168 HFD=3.0
03:53:02.131 00.000 10844 MultiStar: [#1 -0.20,0.23,1.04,U] [#2 0.08,-0.51,1.09,U] [#3 -0.58,-0.58,0.00,M1] [#4 -0.60,-0.02,0.00,M5] [#5 -0.22,-0.05,1.11,U] [#6 0.13,-0.43,1.16,U] [#7 -0.71,0.15,0.00,M2] [#8 -0.29,-0.26,0.91,U] 
03:53:02.131 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.22}, one-star: {0.30, -0.26}
03:53:02.131 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
03:53:02.131 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
03:53:02.131 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.70 mountX=-0.22 mountY=0.01, mountTheta=3.11
03:53:02.135 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.22, opts=13)
03:53:02.135 00.000 10844 Enqueuing Move request for scope (-0.03, -0.22)
03:53:02.138 00.003 11060 Worker thread wakes up
03:53:02.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:02.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
03:53:02.138 00.000 10844 UpdateGuideState exits: m=1361 SNR=23.0
03:53:02.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
03:53:02.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:02.138 00.000 11060 Moving (-0.03, -0.22) raw xDistance=-0.22 yDistance=0.01
03:53:02.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:02.138 00.000 10844 Enqueuing Expose request
03:53:02.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:53:02.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:02.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:53:02.138 00.000 11060 MoveAxis(E, 52, ABG)
03:53:02.138 00.000 11060 Guiding  Dir = 2, Dur = 52
03:53:02.169 00.031 11060 IsSlewing returns 0
03:53:02.170 00.001 11060 IsGuiding returns 0
03:53:02.262 00.092 11060 IsGuiding returns 0
03:53:02.262 00.000 11060 Move returns status 0, amount 52
03:53:02.262 00.000 11060 MoveAxis(N, 0, ABG)
03:53:02.262 00.000 11060 Move returns status 0, amount 0
03:53:02.262 00.000 11060 move complete, result=0
03:53:02.262 00.000 11060 worker thread done servicing request
03:53:02.262 00.000 10844 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
03:53:02.262 00.000 11060 Worker thread wakes up
03:53:02.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:02.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:02.888 00.626 11060 Exposure complete
03:53:03.081 00.193 11060 worker thread done servicing request
03:53:03.081 00.000 10844 OnExposeComplete: enter
03:53:03.081 00.000 10844 UpdateGuideState(): m_state=6
03:53:03.081 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
03:53:03.081 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=102.04, Mass=1543, SNR=25.0, Peak=152 HFD=3.3
03:53:03.081 00.000 10844 MultiStar: [#1 0.22,0.05,1.07,U] [#2 -0.19,-0.72,0.00,M2] [#3 -0.64,-0.47,0.00,M2] [#4 0.10,0.30,1.01,U] [#5 -0.10,0.01,1.03,U] [#6 0.39,-0.23,1.04,U] [#7 -0.22,-0.01,0.95,U] [#8 -0.19,0.19,0.83,U] 
03:53:03.081 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {0.41, -0.01}
03:53:03.081 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.39) = xAngle (-1.02 = -1.02)
03:53:03.081 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.10 = 2.10)
03:53:03.081 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.06 mountY=0.09, mountTheta=1.03
03:53:03.081 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
03:53:03.081 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
03:53:03.081 00.000 11060 Worker thread wakes up
03:53:03.086 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:03.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
03:53:03.086 00.000 10844 UpdateGuideState exits: m=1543 SNR=25.0
03:53:03.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:03.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
03:53:03.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:03.087 00.001 11060 Moving (0.10, 0.04) raw xDistance=0.06 yDistance=0.09
03:53:03.087 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:53:03.087 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:03.087 00.000 10844 Enqueuing Expose request
03:53:03.087 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:53:03.087 00.000 11060 MoveAxis(E, 0, ABG)
03:53:03.087 00.000 11060 Move returns status 0, amount 0
03:53:03.087 00.000 11060 MoveAxis(N, 0, ABG)
03:53:03.087 00.000 11060 Move returns status 0, amount 0
03:53:03.087 00.000 11060 move complete, result=0
03:53:03.088 00.001 11060 worker thread done servicing request
03:53:03.088 00.000 11060 Worker thread wakes up
03:53:03.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:03.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:03.098 00.010 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:03.720 00.622 11060 Exposure complete
03:53:03.929 00.209 11060 worker thread done servicing request
03:53:03.929 00.000 10844 OnExposeComplete: enter
03:53:03.929 00.000 10844 UpdateGuideState(): m_state=6
03:53:03.939 00.010 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
03:53:03.939 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=101.75, Mass=1648, SNR=26.2, Peak=228 HFD=2.9
03:53:03.941 00.002 10844 MultiStar: [#1 0.05,-0.02,0.96,U] [#2 -0.35,-0.80,0.00,M3] [#3 -0.41,-0.80,0.00,M3] [#4 -0.50,-0.13,0.96,U] [#5 0.25,-0.09,0.94,U] [#6 0.29,0.17,1.03,U] [#7 -0.18,-0.04,0.94,U] [#8 -0.56,-0.28,0.00,M1] 
03:53:03.941 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.07}, one-star: {0.47, -0.30}
03:53:03.941 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
03:53:03.941 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
03:53:03.941 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.78 mountX=-0.06 mountY=0.08, mountTheta=2.18
03:53:03.941 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
03:53:03.941 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
03:53:03.941 00.000 11060 Worker thread wakes up
03:53:03.944 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
03:53:03.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:03.944 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
03:53:03.944 00.000 10844 UpdateGuideState exits: m=1648 SNR=26.2
03:53:03.944 00.000 11060 Moving (0.07, -0.07) raw xDistance=-0.06 yDistance=0.08
03:53:03.944 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:03.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:53:03.944 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:03.944 00.000 10844 Enqueuing Expose request
03:53:03.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:03.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:53:03.944 00.000 11060 MoveAxis(E, 0, ABG)
03:53:03.944 00.000 11060 Move returns status 0, amount 0
03:53:03.944 00.000 11060 MoveAxis(N, 0, ABG)
03:53:03.944 00.000 11060 Move returns status 0, amount 0
03:53:03.944 00.000 11060 move complete, result=0
03:53:03.944 00.000 11060 worker thread done servicing request
03:53:03.944 00.000 11060 Worker thread wakes up
03:53:03.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:03.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:03.946 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:04.597 00.651 11060 Exposure complete
03:53:04.798 00.201 11060 worker thread done servicing request
03:53:04.798 00.000 10844 OnExposeComplete: enter
03:53:04.798 00.000 10844 UpdateGuideState(): m_state=6
03:53:04.798 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
03:53:04.798 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=102.09, Mass=1578, SNR=24.7, Peak=150 HFD=3.0
03:53:04.798 00.000 10844 MultiStar: [#1 0.15,-0.10,1.08,U] [#2 -0.65,-0.48,0.00,M4] [#3 -0.50,-0.43,0.00,M4] [#4 -0.17,-0.09,1.01,U] [#5 -0.39,0.28,0.92,U] [#6 -0.05,-0.10,1.12,U] [#7 -0.02,0.00,1.00,U] [#8 -1.23,0.49,0.00,M2] 
03:53:04.798 00.000 10844 single-star, 5 included, MultiStar: {-0.08, -0.00}, one-star: {-0.07, 0.03}
03:53:04.798 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.39) = xAngle (1.30 = 1.30)
03:53:04.798 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.43 = -1.86)
03:53:04.802 00.004 10844 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.69 mountX=0.02 mountY=-0.07, mountTheta=-1.30
03:53:04.804 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.03, opts=13)
03:53:04.804 00.000 10844 Enqueuing Move request for scope (-0.07, 0.03)
03:53:04.804 00.000 11060 Worker thread wakes up
03:53:04.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:04.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
03:53:04.804 00.000 10844 UpdateGuideState exits: m=1578 SNR=24.7
03:53:04.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:04.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
03:53:04.804 00.000 11060 Moving (-0.07, 0.03) raw xDistance=0.02 yDistance=-0.07
03:53:04.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:53:04.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:04.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:53:04.804 00.000 11060 MoveAxis(E, 0, ABG)
03:53:04.804 00.000 11060 Move returns status 0, amount 0
03:53:04.804 00.000 11060 MoveAxis(N, 0, ABG)
03:53:04.804 00.000 11060 Move returns status 0, amount 0
03:53:04.804 00.000 11060 move complete, result=0
03:53:04.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:04.806 00.002 11060 worker thread done servicing request
03:53:04.806 00.000 10844 Enqueuing Expose request
03:53:04.806 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:04.806 00.000 11060 Worker thread wakes up
03:53:04.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:04.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:05.441 00.635 11060 Exposure complete
03:53:05.643 00.202 11060 worker thread done servicing request
03:53:05.643 00.000 10844 OnExposeComplete: enter
03:53:05.643 00.000 10844 UpdateGuideState(): m_state=6
03:53:05.644 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
03:53:05.644 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=102.34, Mass=1763, SNR=26.5, Peak=220 HFD=3.4
03:53:05.644 00.000 10844 MultiStar: [#1 0.17,0.08,0.95,U] [#2 0.15,-0.50,0.93,U] [#3 -0.27,0.06,0.90,U] [#4 -0.17,0.42,1.06,U] [#5 0.11,0.21,0.94,U] [#6 -0.19,-0.32,0.98,U] [#7 -0.04,0.01,0.90,U] [#8 -0.72,-0.35,0.00,M3] 
03:53:05.644 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.40, 0.29}
03:53:05.644 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.39) = xAngle (-0.31 = -0.31)
03:53:05.644 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
03:53:05.644 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.08 mountX=0.04 mountY=0.01, mountTheta=0.32
03:53:05.647 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
03:53:05.647 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
03:53:05.647 00.000 11060 Worker thread wakes up
03:53:05.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:05.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:53:05.647 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.5
03:53:05.647 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:53:05.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:05.647 00.000 11060 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=0.01
03:53:05.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:05.647 00.000 10844 Enqueuing Expose request
03:53:05.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:53:05.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:05.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:53:05.647 00.000 11060 MoveAxis(E, 0, ABG)
03:53:05.647 00.000 11060 Move returns status 0, amount 0
03:53:05.647 00.000 11060 MoveAxis(N, 0, ABG)
03:53:05.647 00.000 11060 Move returns status 0, amount 0
03:53:05.647 00.000 11060 move complete, result=0
03:53:05.647 00.000 11060 worker thread done servicing request
03:53:05.647 00.000 11060 Worker thread wakes up
03:53:05.649 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:05.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:05.651 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:06.280 00.629 11060 Exposure complete
03:53:06.487 00.207 11060 worker thread done servicing request
03:53:06.487 00.000 10844 OnExposeComplete: enter
03:53:06.487 00.000 10844 UpdateGuideState(): m_state=6
03:53:06.487 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
03:53:06.487 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=102.23, Mass=1814, SNR=26.2, Peak=172 HFD=3.6
03:53:06.488 00.001 10844 MultiStar: [#1 0.30,0.26,0.90,U] [#2 0.31,-0.31,0.85,U] [#3 0.17,-0.17,0.91,U] [#4 -0.12,0.02,0.99,U] [#5 0.34,0.17,0.99,U] [#6 0.24,-0.31,1.03,U] [#7 -0.26,-0.22,0.99,U] [#8 -0.63,0.26,0.00,M4] 
03:53:06.488 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.05}, one-star: {0.43, 0.18}
03:53:06.488 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.39) = xAngle (-1.65 = -1.65)
03:53:06.488 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.48 = 1.48)
03:53:06.488 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.26 mountX=-0.01 mountY=0.18, mountTheta=1.65
03:53:06.488 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.05, opts=13)
03:53:06.492 00.004 10844 Enqueuing Move request for scope (0.17, -0.05)
03:53:06.492 00.000 11060 Worker thread wakes up
03:53:06.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:06.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
03:53:06.492 00.000 10844 UpdateGuideState exits: m=1814 SNR=26.2
03:53:06.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
03:53:06.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:06.492 00.000 11060 Moving (0.17, -0.05) raw xDistance=-0.01 yDistance=0.18
03:53:06.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:06.492 00.000 10844 Enqueuing Expose request
03:53:06.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:53:06.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:06.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:53:06.492 00.000 11060 MoveAxis(E, 0, ABG)
03:53:06.492 00.000 11060 Move returns status 0, amount 0
03:53:06.492 00.000 11060 MoveAxis(N, 0, ABG)
03:53:06.492 00.000 11060 Move returns status 0, amount 0
03:53:06.492 00.000 11060 move complete, result=0
03:53:06.492 00.000 11060 worker thread done servicing request
03:53:06.492 00.000 11060 Worker thread wakes up
03:53:06.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:06.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:06.500 00.008 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:53:07.139 00.639 11060 Exposure complete
03:53:07.338 00.199 11060 worker thread done servicing request
03:53:07.338 00.000 10844 OnExposeComplete: enter
03:53:07.338 00.000 10844 UpdateGuideState(): m_state=6
03:53:07.338 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
03:53:07.338 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=102.24, Mass=1645, SNR=25.2, Peak=173 HFD=3.5
03:53:07.340 00.002 10844 MultiStar: [#1 0.63,0.65,0.00,M1] [#2 -0.01,-0.60,0.00,M3] [#3 -0.11,-0.41,1.06,U] [#4 0.10,0.39,1.07,U] [#5 0.20,0.13,1.04,U] [#6 0.24,-0.21,1.10,U] [#7 -0.30,0.01,0.97,U] [#8 -0.57,0.01,0.92,U] 
03:53:07.340 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.01}, one-star: {0.36, 0.18}
03:53:07.340 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.39) = xAngle (0.01 = 0.01)
03:53:07.340 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.13 = 3.13)
03:53:07.340 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.40 mountX=0.01 mountY=0.00, mountTheta=0.01
03:53:07.343 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.01, opts=13)
03:53:07.343 00.000 10844 Enqueuing Move request for scope (0.00, 0.01)
03:53:07.343 00.000 11060 Worker thread wakes up
03:53:07.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:07.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
03:53:07.343 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.2
03:53:07.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
03:53:07.343 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:07.343 00.000 11060 Moving (0.00, 0.01) raw xDistance=0.01 yDistance=0.00
03:53:07.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:07.343 00.000 10844 Enqueuing Expose request
03:53:07.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:53:07.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:07.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:53:07.343 00.000 11060 MoveAxis(E, 0, ABG)
03:53:07.345 00.002 11060 Move returns status 0, amount 0
03:53:07.345 00.000 11060 MoveAxis(N, 0, ABG)
03:53:07.345 00.000 11060 Move returns status 0, amount 0
03:53:07.345 00.000 11060 move complete, result=0
03:53:07.345 00.000 11060 worker thread done servicing request
03:53:07.345 00.000 11060 Worker thread wakes up
03:53:07.345 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:07.345 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:07.345 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:07.972 00.627 11060 Exposure complete
03:53:08.190 00.218 11060 worker thread done servicing request
03:53:08.190 00.000 10844 OnExposeComplete: enter
03:53:08.190 00.000 10844 UpdateGuideState(): m_state=6
03:53:08.190 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
03:53:08.190 00.000 10844 Star::Find returns 1 (0), X=617.87, Y=101.40, Mass=1643, SNR=26.0, Peak=200 HFD=3.3
03:53:08.190 00.000 10844 MultiStar: [#1 0.60,-0.26,0.00,M2] [#2 0.29,-0.57,0.00,M4] [#3 -0.12,-0.57,0.97,U] [#4 -0.13,-0.67,0.00,M1] [#5 0.70,-0.61,0.00,M1] [#6 0.79,0.09,0.00,M1] [#7 0.05,-0.47,0.93,U] [#8 -0.01,0.14,0.77,U] 
03:53:08.190 00.000 10844 refined, 3 included, MultiStar: {0.24, -0.42}, one-star: {0.96, -0.65}
03:53:08.190 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.39) = xAngle (-2.44 = -2.44)
03:53:08.190 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
03:53:08.190 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.42 hyp=0.48 cameraTheta=-1.05 mountX=-0.37 mountY=0.31, mountTheta=2.45
03:53:08.197 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.42, opts=13)
03:53:08.199 00.002 10844 Enqueuing Move request for scope (0.24, -0.42)
03:53:08.199 00.000 11060 Worker thread wakes up
03:53:08.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.42) opts 0xd
03:53:08.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.42)
03:53:08.199 00.000 11060 Moving (0.24, -0.42) raw xDistance=-0.37 yDistance=0.31
03:53:08.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
03:53:08.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.31
03:53:08.199 00.000 11060 MoveAxis(E, 86, ABG)
03:53:08.199 00.000 11060 Guiding  Dir = 2, Dur = 86
03:53:08.201 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:08.201 00.000 10844 UpdateGuideState exits: m=1643 SNR=26.0
03:53:08.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:08.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:08.201 00.000 10844 Enqueuing Expose request
03:53:08.225 00.024 11060 IsSlewing returns 0
03:53:08.226 00.001 11060 IsGuiding returns 0
03:53:08.334 00.108 11060 IsGuiding returns 0
03:53:08.334 00.000 11060 Move returns status 0, amount 86
03:53:08.334 00.000 11060 MoveAxis(S, 119, ABG)
03:53:08.334 00.000 11060 Guiding  Dir = 1, Dur = 119
03:53:08.365 00.031 11060 IsSlewing returns 0
03:53:08.365 00.000 11060 IsGuiding returns 0
03:53:08.503 00.138 11060 IsGuiding returns 0
03:53:08.503 00.000 11060 Move returns status 0, amount 119
03:53:08.503 00.000 11060 move complete, result=0
03:53:08.504 00.001 11060 worker thread done servicing request
03:53:08.504 00.000 11060 Worker thread wakes up
03:53:08.504 00.000 10844 GuideStep: -0.4 px 86 ms EAST, 0.3 px 119 ms SOUTH
03:53:08.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:08.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:09.140 00.636 11060 Exposure complete
03:53:09.343 00.203 11060 worker thread done servicing request
03:53:09.343 00.000 10844 OnExposeComplete: enter
03:53:09.343 00.000 10844 UpdateGuideState(): m_state=6
03:53:09.343 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
03:53:09.343 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.64, Mass=1861, SNR=27.5, Peak=185 HFD=3.1
03:53:09.343 00.000 10844 MultiStar: [#1 0.54,0.57,0.00,M3] [#2 -0.22,0.25,0.88,U] [#3 -0.74,-0.07,0.00,M1] [#4 -0.28,0.18,0.93,U] [#5 0.36,-0.22,0.89,U] [#6 0.09,0.59,0.00,M2] [#7 -0.35,0.19,0.84,U] [#8 -0.75,0.11,0.00,M3] 
03:53:09.343 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.01}, one-star: {0.23, -0.41}
03:53:09.343 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.39) = xAngle (-4.25 = 2.04)
03:53:09.343 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.12 = -1.12)
03:53:09.343 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.86 mountX=-0.02 mountY=-0.04, mountTheta=-2.03
03:53:09.348 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.01, opts=13)
03:53:09.348 00.000 10844 Enqueuing Move request for scope (-0.04, -0.01)
03:53:09.348 00.000 11060 Worker thread wakes up
03:53:09.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:09.348 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
03:53:09.348 00.000 10844 UpdateGuideState exits: m=1861 SNR=27.5
03:53:09.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
03:53:09.348 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:09.348 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:09.348 00.000 11060 Moving (-0.04, -0.01) raw xDistance=-0.02 yDistance=-0.04
03:53:09.348 00.000 10844 Enqueuing Expose request
03:53:09.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:53:09.348 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:09.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:53:09.348 00.000 11060 MoveAxis(E, 0, ABG)
03:53:09.348 00.000 11060 Move returns status 0, amount 0
03:53:09.348 00.000 11060 MoveAxis(N, 0, ABG)
03:53:09.348 00.000 11060 Move returns status 0, amount 0
03:53:09.348 00.000 11060 move complete, result=0
03:53:09.348 00.000 11060 worker thread done servicing request
03:53:09.351 00.003 11060 Worker thread wakes up
03:53:09.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:09.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:09.351 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:09.985 00.634 11060 Exposure complete
03:53:10.217 00.232 11060 worker thread done servicing request
03:53:10.217 00.000 10844 OnExposeComplete: enter
03:53:10.217 00.000 10844 UpdateGuideState(): m_state=6
03:53:10.217 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
03:53:10.217 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=102.13, Mass=1591, SNR=24.9, Peak=214 HFD=3.2
03:53:10.217 00.000 10844 MultiStar: [#1 -0.11,0.48,0.94,U] [#2 -0.09,-0.48,0.94,U] [#3 -0.52,0.13,1.01,U] [#4 -0.39,0.27,0.99,U] [#5 -0.32,-0.14,1.03,U] [#6 0.01,0.23,1.07,U] [#7 -0.21,0.32,1.02,U] [#8 -0.31,0.37,0.76,U] 
03:53:10.217 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.14}, one-star: {0.52, 0.07}
03:53:10.217 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.39) = xAngle (1.03 = 1.03)
03:53:10.220 00.003 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.15 = -2.13)
03:53:10.220 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.41 mountX=0.11 mountY=-0.17, mountTheta=-1.02
03:53:10.221 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.14, opts=13)
03:53:10.221 00.000 10844 Enqueuing Move request for scope (-0.15, 0.14)
03:53:10.225 00.004 11060 Worker thread wakes up
03:53:10.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:10.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
03:53:10.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
03:53:10.225 00.000 11060 Moving (-0.15, 0.14) raw xDistance=0.11 yDistance=-0.17
03:53:10.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:53:10.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:10.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:53:10.225 00.000 11060 MoveAxis(E, 0, ABG)
03:53:10.225 00.000 11060 Move returns status 0, amount 0
03:53:10.225 00.000 11060 MoveAxis(N, 0, ABG)
03:53:10.225 00.000 11060 Move returns status 0, amount 0
03:53:10.225 00.000 11060 move complete, result=0
03:53:10.225 00.000 10844 UpdateGuideState exits: m=1591 SNR=24.9
03:53:10.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:10.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:10.225 00.000 10844 Enqueuing Expose request
03:53:10.225 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:53:10.225 00.000 11060 worker thread done servicing request
03:53:10.225 00.000 11060 Worker thread wakes up
03:53:10.227 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:10.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:10.855 00.628 11060 Exposure complete
03:53:11.061 00.206 11060 worker thread done servicing request
03:53:11.061 00.000 10844 OnExposeComplete: enter
03:53:11.061 00.000 10844 UpdateGuideState(): m_state=6
03:53:11.072 00.011 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
03:53:11.072 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=102.33, Mass=1959, SNR=27.9, Peak=231 HFD=3.5
03:53:11.072 00.000 10844 MultiStar: [#1 0.14,0.38,0.86,U] [#2 0.17,-0.22,0.79,U] [#3 -0.58,-0.02,0.95,U] [#4 0.18,0.72,0.00,M1] [#5 -0.46,0.26,0.93,U] [#6 0.26,0.17,0.92,U] [#7 0.13,0.63,0.00,M1] [#8 -0.12,0.97,0.00,M3] 
03:53:11.072 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.15}, one-star: {0.38, 0.28}
03:53:11.072 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.39) = xAngle (0.29 = 0.29)
03:53:11.072 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.42 = -2.86)
03:53:11.072 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.68 mountX=0.15 mountY=-0.04, mountTheta=-0.28
03:53:11.072 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.15, opts=13)
03:53:11.072 00.000 10844 Enqueuing Move request for scope (-0.02, 0.15)
03:53:11.072 00.000 11060 Worker thread wakes up
03:53:11.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
03:53:11.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
03:53:11.072 00.000 11060 Moving (-0.02, 0.15) raw xDistance=0.15 yDistance=-0.04
03:53:11.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:53:11.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:11.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:53:11.072 00.000 11060 MoveAxis(W, 34, ABG)
03:53:11.072 00.000 11060 Guiding  Dir = 3, Dur = 34
03:53:11.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:11.072 00.000 10844 UpdateGuideState exits: m=1959 SNR=27.9
03:53:11.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:11.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:11.072 00.000 10844 Enqueuing Expose request
03:53:11.079 00.007 11060 IsSlewing returns 0
03:53:11.079 00.000 11060 IsGuiding returns 0
03:53:11.123 00.044 11060 IsGuiding returns 0
03:53:11.123 00.000 11060 Move returns status 0, amount 34
03:53:11.123 00.000 11060 MoveAxis(N, 0, ABG)
03:53:11.123 00.000 11060 Move returns status 0, amount 0
03:53:11.123 00.000 11060 move complete, result=0
03:53:11.123 00.000 11060 worker thread done servicing request
03:53:11.123 00.000 11060 Worker thread wakes up
03:53:11.123 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.0 px 0 ms NORTH
03:53:11.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:11.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:11.753 00.630 11060 Exposure complete
03:53:12.109 00.356 11060 worker thread done servicing request
03:53:12.109 00.000 10844 OnExposeComplete: enter
03:53:12.110 00.001 10844 UpdateGuideState(): m_state=6
03:53:12.110 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
03:53:12.110 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=102.59, Mass=1771, SNR=26.7, Peak=177 HFD=3.5
03:53:12.110 00.000 10844 MultiStar: [#1 -0.01,0.95,0.00,M2] [#2 -0.03,-0.15,0.91,U] [#3 -0.67,0.28,0.00,M1] [#4 -0.19,0.26,1.02,U] [#5 0.17,0.17,0.95,U] [#6 0.07,-0.07,0.99,U] [#7 -0.06,0.54,0.84,U] [#8 -0.38,0.41,0.82,U] 
03:53:12.110 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.24}, one-star: {0.30, 0.53}
03:53:12.110 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.39) = xAngle (0.22 = 0.22)
03:53:12.110 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.34 = -2.94)
03:53:12.110 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.61 mountX=0.23 mountY=-0.05, mountTheta=-0.20
03:53:12.112 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.24, opts=13)
03:53:12.112 00.000 10844 Enqueuing Move request for scope (-0.01, 0.24)
03:53:12.114 00.002 11060 Worker thread wakes up
03:53:12.114 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:12.115 00.001 10844 UpdateGuideState exits: m=1771 SNR=26.7
03:53:12.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:12.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:12.115 00.000 10844 Enqueuing Expose request
03:53:12.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
03:53:12.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
03:53:12.115 00.000 11060 Moving (-0.01, 0.24) raw xDistance=0.23 yDistance=-0.05
03:53:12.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:53:12.116 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:12.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:53:12.116 00.000 11060 MoveAxis(W, 55, ABG)
03:53:12.116 00.000 11060 Guiding  Dir = 3, Dur = 55
03:53:12.155 00.039 11060 IsSlewing returns 0
03:53:12.155 00.000 11060 IsGuiding returns 0
03:53:12.246 00.091 11060 IsGuiding returns 0
03:53:12.246 00.000 11060 Move returns status 0, amount 55
03:53:12.246 00.000 11060 MoveAxis(N, 0, ABG)
03:53:12.246 00.000 11060 Move returns status 0, amount 0
03:53:12.246 00.000 11060 move complete, result=0
03:53:12.246 00.000 11060 worker thread done servicing request
03:53:12.246 00.000 10844 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
03:53:12.246 00.000 11060 Worker thread wakes up
03:53:12.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:12.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:12.876 00.630 11060 Exposure complete
03:53:13.217 00.341 11060 worker thread done servicing request
03:53:13.217 00.000 10844 OnExposeComplete: enter
03:53:13.217 00.000 10844 UpdateGuideState(): m_state=6
03:53:13.217 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
03:53:13.217 00.000 10844 Star::Find returns 1 (0), X=617.69, Y=102.65, Mass=1847, SNR=27.1, Peak=238 HFD=3.1
03:53:13.217 00.000 10844 MultiStar: [#1 0.11,0.66,0.00,M3] [#2 0.05,-0.28,0.84,U] [#3 -0.25,-0.16,0.95,U] [#4 -0.39,0.17,0.99,U] [#5 -0.26,-0.10,0.97,U] [#6 0.35,0.31,1.03,U] [#7 -0.68,0.46,0.00,M1] [#8 0.04,0.72,0.00,M3] 
03:53:13.217 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {0.79, 0.60}
03:53:13.217 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:53:13.219 00.002 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.81 = 2.81)
03:53:13.219 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.07 mountX=0.11 mountY=0.04, mountTheta=0.33
03:53:13.233 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
03:53:13.233 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
03:53:13.233 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:13.233 00.000 10844 UpdateGuideState exits: m=1847 SNR=27.1
03:53:13.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:13.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:13.233 00.000 10844 Enqueuing Expose request
03:53:13.236 00.003 11060 Worker thread wakes up
03:53:13.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
03:53:13.236 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:53:13.236 00.000 11060 Moving (0.06, 0.10) raw xDistance=0.11 yDistance=0.04
03:53:13.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:53:13.236 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:13.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:53:13.237 00.001 11060 MoveAxis(E, 0, ABG)
03:53:13.237 00.000 11060 Move returns status 0, amount 0
03:53:13.237 00.000 11060 MoveAxis(N, 0, ABG)
03:53:13.237 00.000 11060 Move returns status 0, amount 0
03:53:13.237 00.000 11060 move complete, result=0
03:53:13.237 00.000 11060 worker thread done servicing request
03:53:13.238 00.001 11060 Worker thread wakes up
03:53:13.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:13.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:13.242 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:13.874 00.632 11060 Exposure complete
03:53:14.165 00.291 11060 worker thread done servicing request
03:53:14.165 00.000 10844 OnExposeComplete: enter
03:53:14.165 00.000 10844 UpdateGuideState(): m_state=6
03:53:14.165 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
03:53:14.165 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=102.39, Mass=1822, SNR=27.4, Peak=179 HFD=3.4
03:53:14.165 00.000 10844 MultiStar: [#1 0.11,0.56,0.96,U] [#2 -0.22,-0.78,0.00,M1] [#3 -0.33,-0.11,0.95,U] [#4 -0.25,0.05,0.96,U] [#5 0.09,0.25,0.90,U] [#6 0.26,-0.01,1.02,U] [#7 -0.50,0.22,0.88,U] [#8 -0.59,0.06,0.00,M4] 
03:53:14.165 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.18}, one-star: {0.58, 0.34}
03:53:14.165 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.39) = xAngle (0.15 = 0.15)
03:53:14.165 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.27 = -3.01)
03:53:14.165 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.54 mountX=0.18 mountY=-0.02, mountTheta=-0.13
03:53:14.169 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.18, opts=13)
03:53:14.169 00.000 10844 Enqueuing Move request for scope (0.01, 0.18)
03:53:14.169 00.000 11060 Worker thread wakes up
03:53:14.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:14.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
03:53:14.169 00.000 10844 UpdateGuideState exits: m=1822 SNR=27.4
03:53:14.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
03:53:14.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:14.169 00.000 11060 Moving (0.01, 0.18) raw xDistance=0.18 yDistance=-0.02
03:53:14.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:14.171 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:53:14.171 00.000 10844 Enqueuing Expose request
03:53:14.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:14.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:53:14.171 00.000 11060 MoveAxis(W, 42, ABG)
03:53:14.171 00.000 11060 Guiding  Dir = 3, Dur = 42
03:53:14.189 00.018 11060 IsSlewing returns 0
03:53:14.189 00.000 11060 IsGuiding returns 0
03:53:14.250 00.061 11060 IsGuiding returns 0
03:53:14.250 00.000 11060 Move returns status 0, amount 42
03:53:14.250 00.000 11060 MoveAxis(N, 0, ABG)
03:53:14.250 00.000 11060 Move returns status 0, amount 0
03:53:14.250 00.000 11060 move complete, result=0
03:53:14.250 00.000 11060 worker thread done servicing request
03:53:14.250 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
03:53:14.250 00.000 11060 Worker thread wakes up
03:53:14.250 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:14.252 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:14.892 00.640 11060 Exposure complete
03:53:15.196 00.304 10844 OnExposeComplete: enter
03:53:15.196 00.000 10844 UpdateGuideState(): m_state=6
03:53:15.198 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
03:53:15.198 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=102.18, Mass=1567, SNR=25.2, Peak=175 HFD=2.9
03:53:15.199 00.001 10844 MultiStar: [#1 0.37,0.68,0.00,M3] [#2 0.08,-0.21,0.93,U] [#3 0.05,-0.45,1.05,U] [#4 -0.04,0.30,1.02,U] [#5 0.41,0.21,1.00,U] [#6 0.60,-0.04,0.00,M1] [#7 -0.32,0.25,0.96,U] [#8 -0.26,0.47,0.88,U] 
03:53:15.199 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {0.50, 0.13}
03:53:15.199 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.39) = xAngle (-0.44 = -0.44)
03:53:15.199 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.69 = 2.69)
03:53:15.199 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=0.10 mountY=0.05, mountTheta=0.45
03:53:15.200 00.001 11060 worker thread done servicing request
03:53:15.203 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.09, opts=13)
03:53:15.203 00.000 10844 Enqueuing Move request for scope (0.07, 0.09)
03:53:15.203 00.000 11060 Worker thread wakes up
03:53:15.204 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
03:53:15.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:53:15.204 00.000 11060 Moving (0.07, 0.09) raw xDistance=0.10 yDistance=0.05
03:53:15.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:53:15.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:15.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:53:15.204 00.000 11060 MoveAxis(E, 0, ABG)
03:53:15.204 00.000 11060 Move returns status 0, amount 0
03:53:15.204 00.000 11060 MoveAxis(N, 0, ABG)
03:53:15.204 00.000 11060 Move returns status 0, amount 0
03:53:15.207 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:15.207 00.000 10844 UpdateGuideState exits: m=1567 SNR=25.2
03:53:15.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:15.207 00.000 11060 move complete, result=0
03:53:15.207 00.000 11060 worker thread done servicing request
03:53:15.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:15.209 00.002 10844 Enqueuing Expose request
03:53:15.209 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:15.209 00.000 11060 Worker thread wakes up
03:53:15.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:15.210 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:15.848 00.638 11060 Exposure complete
03:53:16.102 00.254 10844 OnExposeComplete: enter
03:53:16.102 00.000 10844 UpdateGuideState(): m_state=6
03:53:16.103 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
03:53:16.103 00.000 10844 Star::Find returns 1 (0), X=617.61, Y=102.32, Mass=1761, SNR=26.4, Peak=158 HFD=3.5
03:53:16.104 00.001 11060 worker thread done servicing request
03:53:16.104 00.000 10844 MultiStar: [#1 0.05,0.26,0.97,U] [#2 0.07,-0.03,0.93,U] [#3 -0.35,-0.32,0.93,U] [#4 -0.09,0.10,1.02,U] [#5 0.26,0.37,0.97,U] [#6 0.25,0.14,1.05,U] [#7 -0.22,0.27,0.96,U] [#8 -0.34,0.10,0.78,U] 
03:53:16.104 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.70, 0.27}
03:53:16.104 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.39) = xAngle (-0.19 = -0.19)
03:53:16.104 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.93 = 2.93)
03:53:16.104 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.20 mountX=0.14 mountY=0.03, mountTheta=0.21
03:53:16.107 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.13, opts=13)
03:53:16.107 00.000 10844 Enqueuing Move request for scope (0.05, 0.13)
03:53:16.108 00.001 11060 Worker thread wakes up
03:53:16.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:16.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
03:53:16.108 00.000 10844 UpdateGuideState exits: m=1761 SNR=26.4
03:53:16.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:16.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
03:53:16.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:16.108 00.000 10844 Enqueuing Expose request
03:53:16.109 00.001 11060 Moving (0.05, 0.13) raw xDistance=0.14 yDistance=0.03
03:53:16.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:53:16.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:16.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:53:16.109 00.000 11060 MoveAxis(W, 33, ABG)
03:53:16.109 00.000 11060 Guiding  Dir = 3, Dur = 33
03:53:16.143 00.034 11060 IsSlewing returns 0
03:53:16.143 00.000 11060 IsGuiding returns 0
03:53:16.222 00.079 11060 IsGuiding returns 0
03:53:16.222 00.000 11060 Move returns status 0, amount 33
03:53:16.222 00.000 11060 MoveAxis(N, 0, ABG)
03:53:16.222 00.000 11060 Move returns status 0, amount 0
03:53:16.222 00.000 11060 move complete, result=0
03:53:16.222 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
03:53:16.224 00.002 11060 worker thread done servicing request
03:53:16.224 00.000 11060 Worker thread wakes up
03:53:16.225 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:16.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:16.856 00.631 11060 Exposure complete
03:53:17.083 00.227 11060 worker thread done servicing request
03:53:17.083 00.000 10844 OnExposeComplete: enter
03:53:17.083 00.000 10844 UpdateGuideState(): m_state=6
03:53:17.083 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
03:53:17.083 00.000 10844 Star::Find returns 1 (0), X=617.80, Y=102.00, Mass=1781, SNR=26.8, Peak=206 HFD=3.1
03:53:17.083 00.000 10844 MultiStar: [#1 0.22,0.32,0.88,U] [#2 0.17,-0.42,0.96,U] [#3 -0.38,-0.64,0.00,M1] [#4 -0.13,0.01,0.86,U] [#5 0.10,0.56,0.93,U] [#6 0.27,-0.19,0.98,U] [#7 -0.22,-0.01,0.91,U] [#8 -0.41,0.00,0.77,U] 
03:53:17.083 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.89, -0.05}
03:53:17.083 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.39) = xAngle (-1.22 = -1.22)
03:53:17.083 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.90 = 1.90)
03:53:17.083 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.14 cameraTheta=0.17 mountX=0.05 mountY=0.13, mountTheta=1.23
03:53:17.088 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.02, opts=13)
03:53:17.088 00.000 10844 Enqueuing Move request for scope (0.13, 0.02)
03:53:17.088 00.000 11060 Worker thread wakes up
03:53:17.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:17.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
03:53:17.088 00.000 10844 UpdateGuideState exits: m=1781 SNR=26.8
03:53:17.088 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
03:53:17.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:17.088 00.000 11060 Moving (0.13, 0.02) raw xDistance=0.05 yDistance=0.13
03:53:17.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:17.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:53:17.088 00.000 10844 Enqueuing Expose request
03:53:17.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:17.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:53:17.088 00.000 11060 MoveAxis(E, 0, ABG)
03:53:17.088 00.000 11060 Move returns status 0, amount 0
03:53:17.088 00.000 11060 MoveAxis(N, 0, ABG)
03:53:17.088 00.000 11060 Move returns status 0, amount 0
03:53:17.088 00.000 11060 move complete, result=0
03:53:17.088 00.000 11060 worker thread done servicing request
03:53:17.088 00.000 11060 Worker thread wakes up
03:53:17.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:17.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:17.092 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:17.723 00.631 11060 Exposure complete
03:53:17.929 00.206 11060 worker thread done servicing request
03:53:17.929 00.000 10844 OnExposeComplete: enter
03:53:17.929 00.000 10844 UpdateGuideState(): m_state=6
03:53:17.929 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
03:53:17.929 00.000 10844 Star::Find returns 1 (0), X=617.76, Y=102.24, Mass=1675, SNR=26.0, Peak=168 HFD=3.5
03:53:17.929 00.000 10844 MultiStar: [#1 0.27,0.52,0.96,U] [#2 0.00,0.03,0.97,U] [#3 0.19,-0.06,0.97,U] [#4 -0.33,0.15,0.89,U] [#5 -0.12,0.36,1.00,U] [#6 0.23,0.14,1.07,U] [#7 0.09,0.35,0.89,U] [#8 -0.46,0.19,0.81,U] 
03:53:17.929 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.21}, one-star: {0.86, 0.18}
03:53:17.929 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.39) = xAngle (-0.26 = -0.26)
03:53:17.929 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.86 = 2.86)
03:53:17.929 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.13 mountX=0.22 mountY=0.06, mountTheta=0.28
03:53:17.940 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.21, opts=13)
03:53:17.942 00.002 10844 Enqueuing Move request for scope (0.10, 0.21)
03:53:17.942 00.000 11060 Worker thread wakes up
03:53:17.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
03:53:17.942 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
03:53:17.942 00.000 11060 Moving (0.10, 0.21) raw xDistance=0.22 yDistance=0.06
03:53:17.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:53:17.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:17.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:53:17.942 00.000 11060 MoveAxis(W, 52, ABG)
03:53:17.942 00.000 11060 Guiding  Dir = 3, Dur = 52
03:53:17.942 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:17.942 00.000 10844 UpdateGuideState exits: m=1675 SNR=26.0
03:53:17.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:17.942 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:17.942 00.000 10844 Enqueuing Expose request
03:53:17.945 00.003 11060 IsSlewing returns 0
03:53:17.946 00.001 11060 IsGuiding returns 0
03:53:18.005 00.059 11060 IsGuiding returns 0
03:53:18.005 00.000 11060 Move returns status 0, amount 52
03:53:18.005 00.000 11060 MoveAxis(N, 0, ABG)
03:53:18.005 00.000 11060 Move returns status 0, amount 0
03:53:18.005 00.000 11060 move complete, result=0
03:53:18.005 00.000 11060 worker thread done servicing request
03:53:18.005 00.000 11060 Worker thread wakes up
03:53:18.005 00.000 10844 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
03:53:18.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:18.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:18.640 00.635 11060 Exposure complete
03:53:18.833 00.193 11060 worker thread done servicing request
03:53:18.833 00.000 10844 OnExposeComplete: enter
03:53:18.833 00.000 10844 UpdateGuideState(): m_state=6
03:53:18.833 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
03:53:18.833 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.99, Mass=1706, SNR=25.8, Peak=159 HFD=3.0
03:53:18.835 00.002 10844 MultiStar: [#1 0.37,0.36,0.99,U] [#2 -0.12,-0.44,0.94,U] [#3 -0.58,-0.17,0.00,M1] [#4 0.04,0.21,1.05,U] [#5 0.19,0.25,0.88,U] [#6 0.17,0.36,1.02,U] [#7 -0.43,0.18,0.90,U] [#8 -0.71,0.48,0.00,M1] 
03:53:18.835 00.000 10844 single-star, 6 included, MultiStar: {0.03, 0.13}, one-star: {-0.02, -0.06}
03:53:18.835 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.39) = xAngle (-3.22 = 3.06)
03:53:18.835 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.10 = -0.10)
03:53:18.835 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.84 mountX=-0.07 mountY=-0.01, mountTheta=-3.04
03:53:18.835 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
03:53:18.835 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
03:53:18.835 00.000 11060 Worker thread wakes up
03:53:18.835 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:18.835 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:53:18.838 00.003 10844 UpdateGuideState exits: m=1706 SNR=25.8
03:53:18.838 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:53:18.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:18.838 00.000 11060 Moving (-0.02, -0.06) raw xDistance=-0.07 yDistance=-0.01
03:53:18.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:18.838 00.000 10844 Enqueuing Expose request
03:53:18.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:53:18.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:18.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:53:18.838 00.000 11060 MoveAxis(E, 0, ABG)
03:53:18.838 00.000 11060 Move returns status 0, amount 0
03:53:18.838 00.000 11060 MoveAxis(N, 0, ABG)
03:53:18.838 00.000 11060 Move returns status 0, amount 0
03:53:18.838 00.000 11060 move complete, result=0
03:53:18.838 00.000 11060 worker thread done servicing request
03:53:18.838 00.000 11060 Worker thread wakes up
03:53:18.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:18.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:18.840 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:19.479 00.639 11060 Exposure complete
03:53:19.694 00.215 10844 OnExposeComplete: enter
03:53:19.694 00.000 10844 UpdateGuideState(): m_state=6
03:53:19.696 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
03:53:19.696 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.79, Mass=1677, SNR=26.1, Peak=223 HFD=2.6
03:53:19.696 00.000 10844 MultiStar: [#1 0.39,-0.09,1.01,U] [#2 0.07,-0.33,1.00,U] [#3 -0.49,-0.24,1.02,U] [#4 -0.03,-0.25,0.92,U] [#5 0.17,-0.09,0.95,U] [#6 0.05,-0.18,0.96,U] [#7 -0.44,-0.35,0.92,U] [#8 -0.72,0.07,0.00,M2] 
03:53:19.696 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.22}, one-star: {0.01, -0.27}
03:53:19.696 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
03:53:19.696 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
03:53:19.696 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.23 cameraTheta=-1.71 mountX=-0.23 mountY=0.00, mountTheta=3.12
03:53:19.698 00.002 11060 worker thread done servicing request
03:53:19.698 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.22, opts=13)
03:53:19.698 00.000 10844 Enqueuing Move request for scope (-0.03, -0.22)
03:53:19.698 00.000 11060 Worker thread wakes up
03:53:19.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
03:53:19.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:19.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
03:53:19.698 00.000 10844 UpdateGuideState exits: m=1677 SNR=26.1
03:53:19.698 00.000 11060 Moving (-0.03, -0.22) raw xDistance=-0.23 yDistance=0.00
03:53:19.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:19.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:53:19.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:19.698 00.000 10844 Enqueuing Expose request
03:53:19.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:19.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:53:19.698 00.000 11060 MoveAxis(E, 53, ABG)
03:53:19.698 00.000 11060 Guiding  Dir = 2, Dur = 53
03:53:19.707 00.009 11060 IsSlewing returns 0
03:53:19.708 00.001 11060 IsGuiding returns 0
03:53:19.771 00.063 11060 IsGuiding returns 0
03:53:19.771 00.000 11060 Move returns status 0, amount 53
03:53:19.771 00.000 11060 MoveAxis(N, 0, ABG)
03:53:19.771 00.000 11060 Move returns status 0, amount 0
03:53:19.771 00.000 11060 move complete, result=0
03:53:19.771 00.000 11060 worker thread done servicing request
03:53:19.774 00.003 10844 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
03:53:19.774 00.000 11060 Worker thread wakes up
03:53:19.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:19.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:20.403 00.629 11060 Exposure complete
03:53:20.617 00.214 11060 worker thread done servicing request
03:53:20.617 00.000 10844 OnExposeComplete: enter
03:53:20.617 00.000 10844 UpdateGuideState(): m_state=6
03:53:20.617 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
03:53:20.617 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=101.91, Mass=1871, SNR=26.7, Peak=209 HFD=3.6
03:53:20.617 00.000 10844 MultiStar: [#1 0.10,0.45,0.86,U] [#2 -0.09,-0.20,0.85,U] [#3 0.02,-0.20,0.96,U] [#4 0.19,0.52,1.00,U] [#5 0.09,0.19,0.98,U] [#6 0.23,-0.16,1.01,U] [#7 -0.19,0.20,0.89,U] [#8 -0.30,0.26,0.83,U] 
03:53:20.617 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.54, -0.14}
03:53:20.617 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.39) = xAngle (-0.48 = -0.48)
03:53:20.617 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.64 = 2.64)
03:53:20.617 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.91 mountX=0.11 mountY=0.06, mountTheta=0.50
03:53:20.629 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
03:53:20.629 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
03:53:20.629 00.000 11060 Worker thread wakes up
03:53:20.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:20.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
03:53:20.629 00.000 10844 UpdateGuideState exits: m=1871 SNR=26.7
03:53:20.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:20.629 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
03:53:20.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:20.629 00.000 11060 Moving (0.08, 0.10) raw xDistance=0.11 yDistance=0.06
03:53:20.629 00.000 10844 Enqueuing Expose request
03:53:20.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:53:20.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:20.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:53:20.629 00.000 11060 MoveAxis(E, 0, ABG)
03:53:20.629 00.000 11060 Move returns status 0, amount 0
03:53:20.629 00.000 11060 MoveAxis(N, 0, ABG)
03:53:20.629 00.000 11060 Move returns status 0, amount 0
03:53:20.629 00.000 11060 move complete, result=0
03:53:20.631 00.002 11060 worker thread done servicing request
03:53:20.631 00.000 11060 Worker thread wakes up
03:53:20.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:20.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:20.632 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:21.270 00.638 11060 Exposure complete
03:53:21.475 00.205 10844 OnExposeComplete: enter
03:53:21.475 00.000 10844 UpdateGuideState(): m_state=6
03:53:21.475 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
03:53:21.475 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.90, Mass=1834, SNR=26.8, Peak=170 HFD=2.9
03:53:21.475 00.000 10844 MultiStar: [#1 0.33,0.04,1.03,U] [#2 -0.11,-0.76,0.00,M1] [#3 -0.59,-0.29,0.00,M1] [#4 0.07,-0.04,0.96,U] [#5 0.18,0.30,0.84,U] [#6 0.37,0.11,0.99,U] [#7 -0.20,0.48,0.90,U] [#8 -0.55,0.45,0.00,M2] 
03:53:21.475 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.11}, one-star: {0.29, -0.16}
03:53:21.475 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.39) = xAngle (-0.83 = -0.83)
03:53:21.475 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.29 = 2.29)
03:53:21.475 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.56 mountX=0.14 mountY=0.16, mountTheta=0.84
03:53:21.475 00.000 11060 worker thread done servicing request
03:53:21.478 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.11, opts=13)
03:53:21.478 00.000 10844 Enqueuing Move request for scope (0.18, 0.11)
03:53:21.478 00.000 11060 Worker thread wakes up
03:53:21.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
03:53:21.478 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
03:53:21.478 00.000 11060 Moving (0.18, 0.11) raw xDistance=0.14 yDistance=0.16
03:53:21.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:53:21.478 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:21.478 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:53:21.478 00.000 11060 MoveAxis(W, 33, ABG)
03:53:21.478 00.000 11060 Guiding  Dir = 3, Dur = 33
03:53:21.478 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:21.478 00.000 10844 UpdateGuideState exits: m=1834 SNR=26.8
03:53:21.481 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:21.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:21.481 00.000 10844 Enqueuing Expose request
03:53:21.504 00.023 11060 IsSlewing returns 0
03:53:21.504 00.000 11060 IsGuiding returns 0
03:53:21.565 00.061 11060 IsGuiding returns 0
03:53:21.565 00.000 11060 Move returns status 0, amount 33
03:53:21.566 00.001 11060 MoveAxis(N, 0, ABG)
03:53:21.566 00.000 11060 Move returns status 0, amount 0
03:53:21.566 00.000 11060 move complete, result=0
03:53:21.566 00.000 11060 worker thread done servicing request
03:53:21.566 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.2 px 0 ms NORTH
03:53:21.566 00.000 11060 Worker thread wakes up
03:53:21.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:21.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:22.223 00.657 11060 Exposure complete
03:53:22.429 00.206 11060 worker thread done servicing request
03:53:22.429 00.000 10844 OnExposeComplete: enter
03:53:22.429 00.000 10844 UpdateGuideState(): m_state=6
03:53:22.429 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
03:53:22.429 00.000 10844 Star::Find returns 1 (1), X=617.49, Y=101.51, Mass=1916, SNR=27.9, Peak=255 HFD=3.2
03:53:22.429 00.000 10844 MultiStar: [#1 0.23,0.33,0.90,U] [#2 -0.04,-0.82,0.00,M2] [#3 0.21,-0.33,0.92,U] [#4 -0.28,0.00,0.95,U] [#5 0.00,0.17,0.87,U] [#6 0.39,-0.41,0.95,U] [#7 -0.35,0.20,0.84,U] [#8 -0.88,0.09,0.00,M3] 
03:53:22.429 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.10}, one-star: {0.58, -0.55}
03:53:22.429 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.39) = xAngle (-2.05 = -2.05)
03:53:22.429 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.07 = 1.07)
03:53:22.429 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.66 mountX=-0.07 mountY=0.14, mountTheta=2.06
03:53:22.434 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.10, opts=13)
03:53:22.434 00.000 10844 Enqueuing Move request for scope (0.12, -0.10)
03:53:22.434 00.000 11060 Worker thread wakes up
03:53:22.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:22.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
03:53:22.434 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
03:53:22.434 00.000 11060 Moving (0.12, -0.10) raw xDistance=-0.07 yDistance=0.14
03:53:22.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:53:22.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:22.434 00.000 10844 UpdateGuideState exits: m=1916 SNR=27.9 Saturated
03:53:22.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:53:22.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:22.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:22.434 00.000 10844 Enqueuing Expose request
03:53:22.434 00.000 11060 MoveAxis(E, 0, ABG)
03:53:22.434 00.000 11060 Move returns status 0, amount 0
03:53:22.434 00.000 11060 MoveAxis(N, 0, ABG)
03:53:22.434 00.000 11060 Move returns status 0, amount 0
03:53:22.434 00.000 11060 move complete, result=0
03:53:22.434 00.000 11060 worker thread done servicing request
03:53:22.434 00.000 11060 Worker thread wakes up
03:53:22.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:22.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:22.438 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:23.061 00.623 11060 Exposure complete
03:53:23.281 00.220 11060 worker thread done servicing request
03:53:23.282 00.001 10844 OnExposeComplete: enter
03:53:23.282 00.000 10844 UpdateGuideState(): m_state=6
03:53:23.282 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
03:53:23.282 00.000 10844 Star::Find returns 1 (0), X=617.64, Y=101.64, Mass=1848, SNR=26.7, Peak=209 HFD=3.4
03:53:23.282 00.000 10844 MultiStar: [#1 0.44,0.11,0.90,U] [#2 0.07,-0.54,0.93,U] [#3 -0.03,0.02,0.89,U] [#4 -0.16,0.21,0.98,U] [#5 -0.09,0.54,0.89,U] [#6 0.15,0.28,1.02,U] [#7 0.16,0.00,0.94,U] [#8 -0.33,0.08,0.70,U] 
03:53:23.282 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.03}, one-star: {0.73, -0.41}
03:53:23.282 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.39) = xAngle (-1.16 = -1.16)
03:53:23.282 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:53:23.282 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.23 mountX=0.05 mountY=0.12, mountTheta=1.16
03:53:23.284 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.03, opts=13)
03:53:23.284 00.000 10844 Enqueuing Move request for scope (0.12, 0.03)
03:53:23.284 00.000 11060 Worker thread wakes up
03:53:23.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:23.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
03:53:23.284 00.000 10844 UpdateGuideState exits: m=1848 SNR=26.7
03:53:23.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
03:53:23.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:23.284 00.000 11060 Moving (0.12, 0.03) raw xDistance=0.05 yDistance=0.12
03:53:23.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:23.284 00.000 10844 Enqueuing Expose request
03:53:23.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:53:23.287 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:23.287 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:53:23.287 00.000 11060 MoveAxis(E, 0, ABG)
03:53:23.287 00.000 11060 Move returns status 0, amount 0
03:53:23.287 00.000 11060 MoveAxis(N, 0, ABG)
03:53:23.287 00.000 11060 Move returns status 0, amount 0
03:53:23.287 00.000 11060 move complete, result=0
03:53:23.287 00.000 11060 worker thread done servicing request
03:53:23.287 00.000 11060 Worker thread wakes up
03:53:23.287 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:23.287 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:23.290 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:23.921 00.631 11060 Exposure complete
03:53:24.131 00.210 10844 OnExposeComplete: enter
03:53:24.131 00.000 10844 UpdateGuideState(): m_state=6
03:53:24.132 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
03:53:24.132 00.000 10844 Star::Find returns 1 (0), X=618.00, Y=102.41, Mass=2055, SNR=28.7, Peak=195 HFD=3.5
03:53:24.132 00.000 10844 MultiStar: [#1 0.13,0.65,0.00,M1] [#2 -0.06,-0.44,0.79,U] [#3 -0.29,0.20,0.89,U] [#4 -0.04,-0.09,0.89,U] [#5 0.18,0.22,0.79,U] [#6 0.31,-0.28,0.91,U] [#7 -0.09,-0.35,0.77,U] [#8 -0.54,0.38,0.00,M3] 
03:53:24.132 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.04}, one-star: {1.09, 0.35}
03:53:24.132 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:53:24.132 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.51 = 1.51)
03:53:24.132 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=-0.01 mountY=0.19, mountTheta=1.61
03:53:24.132 00.000 11060 worker thread done servicing request
03:53:24.135 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.04, opts=13)
03:53:24.135 00.000 10844 Enqueuing Move request for scope (0.18, -0.04)
03:53:24.135 00.000 11060 Worker thread wakes up
03:53:24.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:24.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
03:53:24.135 00.000 10844 UpdateGuideState exits: m=2055 SNR=28.7
03:53:24.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
03:53:24.135 00.000 11060 Moving (0.18, -0.04) raw xDistance=-0.01 yDistance=0.19
03:53:24.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:53:24.137 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:24.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:53:24.137 00.000 11060 MoveAxis(E, 0, ABG)
03:53:24.137 00.000 11060 Move returns status 0, amount 0
03:53:24.137 00.000 11060 MoveAxis(N, 0, ABG)
03:53:24.137 00.000 11060 Move returns status 0, amount 0
03:53:24.137 00.000 11060 move complete, result=0
03:53:24.137 00.000 11060 worker thread done servicing request
03:53:24.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:24.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:24.137 00.000 10844 Enqueuing Expose request
03:53:24.137 00.000 11060 Worker thread wakes up
03:53:24.137 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:53:24.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:24.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:24.773 00.636 11060 Exposure complete
03:53:24.992 00.219 11060 worker thread done servicing request
03:53:24.992 00.000 10844 OnExposeComplete: enter
03:53:24.992 00.000 10844 UpdateGuideState(): m_state=6
03:53:24.992 00.000 10844 Star::Find(15, 618, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
03:53:24.992 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=102.33, Mass=1586, SNR=24.9, Peak=191 HFD=3.0
03:53:24.992 00.000 10844 MultiStar: [#1 0.46,-0.21,1.04,U] [#2 0.40,-0.24,0.95,U] [#3 0.10,-0.32,1.08,U] [#4 -0.11,-0.42,1.00,U] [#5 0.27,0.04,1.06,U] [#6 0.29,-0.17,1.09,U] [#7 -0.05,-0.05,0.95,U] [#8 -0.34,0.35,0.84,U] 
03:53:24.992 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.42, 0.27}
03:53:24.992 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
03:53:24.992 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
03:53:24.992 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-0.49 mountX=-0.06 mountY=0.19, mountTheta=1.88
03:53:24.996 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.09, opts=13)
03:53:24.996 00.000 10844 Enqueuing Move request for scope (0.17, -0.09)
03:53:24.996 00.000 11060 Worker thread wakes up
03:53:24.996 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:24.996 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
03:53:24.996 00.000 10844 UpdateGuideState exits: m=1586 SNR=24.9
03:53:24.996 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
03:53:24.996 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:24.996 00.000 11060 Moving (0.17, -0.09) raw xDistance=-0.06 yDistance=0.19
03:53:24.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:24.996 00.000 10844 Enqueuing Expose request
03:53:24.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:53:24.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:24.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:53:24.996 00.000 11060 MoveAxis(E, 0, ABG)
03:53:24.996 00.000 11060 Move returns status 0, amount 0
03:53:24.996 00.000 11060 MoveAxis(N, 0, ABG)
03:53:24.997 00.001 11060 Move returns status 0, amount 0
03:53:24.997 00.000 11060 move complete, result=0
03:53:24.997 00.000 11060 worker thread done servicing request
03:53:24.997 00.000 11060 Worker thread wakes up
03:53:24.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:24.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:24.998 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:53:25.639 00.641 11060 Exposure complete
03:53:25.842 00.203 11060 worker thread done servicing request
03:53:25.844 00.002 10844 OnExposeComplete: enter
03:53:25.844 00.000 10844 UpdateGuideState(): m_state=6
03:53:25.844 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
03:53:25.844 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.93, Mass=1799, SNR=26.4, Peak=193 HFD=3.9
03:53:25.845 00.001 10844 MultiStar: [#1 0.24,0.19,0.87,U] [#2 -0.28,-0.43,0.93,U] [#3 -0.11,-0.02,1.05,U] [#4 -0.17,0.23,0.98,U] [#5 0.35,0.18,0.98,U] [#6 0.26,-0.23,1.00,U] [#7 0.08,-0.01,0.94,U] [#8 -0.68,0.23,0.00,M3] 
03:53:25.845 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.03}, one-star: {0.38, -0.12}
03:53:25.845 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.39) = xAngle (-1.67 = -1.67)
03:53:25.845 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.45 = 1.45)
03:53:25.845 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=-0.01 mountY=0.10, mountTheta=1.67
03:53:25.847 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.03, opts=13)
03:53:25.847 00.000 10844 Enqueuing Move request for scope (0.09, -0.03)
03:53:25.847 00.000 11060 Worker thread wakes up
03:53:25.847 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:25.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
03:53:25.847 00.000 10844 UpdateGuideState exits: m=1799 SNR=26.4
03:53:25.847 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
03:53:25.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:25.847 00.000 11060 Moving (0.09, -0.03) raw xDistance=-0.01 yDistance=0.10
03:53:25.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:25.847 00.000 10844 Enqueuing Expose request
03:53:25.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:53:25.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:25.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:53:25.847 00.000 11060 MoveAxis(E, 0, ABG)
03:53:25.847 00.000 11060 Move returns status 0, amount 0
03:53:25.847 00.000 11060 MoveAxis(N, 0, ABG)
03:53:25.849 00.002 11060 Move returns status 0, amount 0
03:53:25.849 00.000 11060 move complete, result=0
03:53:25.849 00.000 11060 worker thread done servicing request
03:53:25.849 00.000 11060 Worker thread wakes up
03:53:25.849 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:25.849 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:25.851 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:26.488 00.637 11060 Exposure complete
03:53:26.685 00.197 11060 worker thread done servicing request
03:53:26.685 00.000 10844 OnExposeComplete: enter
03:53:26.685 00.000 10844 UpdateGuideState(): m_state=6
03:53:26.685 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
03:53:26.685 00.000 10844 Star::Find returns 1 (0), X=617.65, Y=101.96, Mass=1454, SNR=23.8, Peak=192 HFD=2.8
03:53:26.689 00.004 10844 MultiStar: [#1 0.68,0.23,0.00,M1] [#2 0.06,-0.18,0.92,U] [#3 0.20,0.10,1.08,U] [#4 -0.16,0.11,1.18,U] [#5 0.59,0.38,0.00,M1] [#6 0.29,-0.06,1.11,U] [#7 -0.38,0.25,0.97,U] [#8 -0.16,0.41,0.85,U] 
03:53:26.689 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.07}, one-star: {0.74, -0.10}
03:53:26.689 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.39) = xAngle (-0.71 = -0.71)
03:53:26.689 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.41 = 2.41)
03:53:26.689 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.68 mountX=0.09 mountY=0.08, mountTheta=0.72
03:53:26.691 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.07, opts=13)
03:53:26.691 00.000 10844 Enqueuing Move request for scope (0.09, 0.07)
03:53:26.691 00.000 11060 Worker thread wakes up
03:53:26.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:26.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
03:53:26.691 00.000 10844 UpdateGuideState exits: m=1454 SNR=23.8
03:53:26.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
03:53:26.691 00.000 11060 Moving (0.09, 0.07) raw xDistance=0.09 yDistance=0.08
03:53:26.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:26.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:53:26.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:26.691 00.000 10844 Enqueuing Expose request
03:53:26.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:26.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:53:26.691 00.000 11060 MoveAxis(E, 0, ABG)
03:53:26.691 00.000 11060 Move returns status 0, amount 0
03:53:26.693 00.002 11060 MoveAxis(N, 0, ABG)
03:53:26.693 00.000 11060 Move returns status 0, amount 0
03:53:26.693 00.000 11060 move complete, result=0
03:53:26.693 00.000 11060 worker thread done servicing request
03:53:26.693 00.000 11060 Worker thread wakes up
03:53:26.693 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:26.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:26.697 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:27.328 00.631 11060 Exposure complete
03:53:27.535 00.207 11060 worker thread done servicing request
03:53:27.535 00.000 10844 OnExposeComplete: enter
03:53:27.535 00.000 10844 UpdateGuideState(): m_state=6
03:53:27.535 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
03:53:27.535 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=101.95, Mass=1716, SNR=25.9, Peak=214 HFD=3.4
03:53:27.535 00.000 10844 MultiStar: [#1 0.28,0.14,0.96,U] [#2 -0.07,-0.47,0.85,U] [#3 0.05,0.16,1.00,U] [#4 -0.09,0.11,1.01,U] [#5 0.19,0.11,0.93,U] [#6 0.23,0.08,1.02,U] [#7 -0.06,0.17,0.90,U] [#8 0.37,0.54,0.00,M3] 
03:53:27.535 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.49, -0.10}
03:53:27.535 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:53:27.535 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
03:53:27.535 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.24 mountX=0.06 mountY=0.13, mountTheta=1.15
03:53:27.535 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.03, opts=13)
03:53:27.535 00.000 10844 Enqueuing Move request for scope (0.13, 0.03)
03:53:27.535 00.000 11060 Worker thread wakes up
03:53:27.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:27.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
03:53:27.535 00.000 10844 UpdateGuideState exits: m=1716 SNR=25.9
03:53:27.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
03:53:27.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:27.535 00.000 11060 Moving (0.13, 0.03) raw xDistance=0.06 yDistance=0.13
03:53:27.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:27.535 00.000 10844 Enqueuing Expose request
03:53:27.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:53:27.541 00.006 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:27.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:53:27.541 00.000 11060 MoveAxis(E, 0, ABG)
03:53:27.541 00.000 11060 Move returns status 0, amount 0
03:53:27.541 00.000 11060 MoveAxis(N, 0, ABG)
03:53:27.541 00.000 11060 Move returns status 0, amount 0
03:53:27.541 00.000 11060 move complete, result=0
03:53:27.541 00.000 11060 worker thread done servicing request
03:53:27.541 00.000 11060 Worker thread wakes up
03:53:27.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:27.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:27.543 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:28.175 00.632 11060 Exposure complete
03:53:28.370 00.195 11060 worker thread done servicing request
03:53:28.370 00.000 10844 OnExposeComplete: enter
03:53:28.370 00.000 10844 UpdateGuideState(): m_state=6
03:53:28.376 00.006 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
03:53:28.376 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=102.38, Mass=1597, SNR=24.8, Peak=159 HFD=3.5
03:53:28.376 00.000 10844 MultiStar: [#1 0.58,0.01,1.05,U] [#2 -0.22,-0.29,0.86,U] [#3 0.10,-0.56,0.99,U] [#4 0.13,-0.12,1.01,U] [#5 -0.02,0.04,1.04,U] [#6 0.33,0.08,1.03,U] [#7 -0.05,0.19,1.00,U] [#8 -0.24,0.03,0.78,U] 
03:53:28.376 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.03}, one-star: {0.45, 0.32}
03:53:28.376 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:53:28.376 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.52 = 1.52)
03:53:28.376 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.22 mountX=-0.01 mountY=0.14, mountTheta=1.61
03:53:28.376 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
03:53:28.376 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
03:53:28.376 00.000 11060 Worker thread wakes up
03:53:28.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
03:53:28.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:28.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
03:53:28.376 00.000 10844 UpdateGuideState exits: m=1597 SNR=24.8
03:53:28.376 00.000 11060 Moving (0.14, -0.03) raw xDistance=-0.01 yDistance=0.14
03:53:28.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:28.380 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:53:28.380 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:28.380 00.000 10844 Enqueuing Expose request
03:53:28.380 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:28.380 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:53:28.381 00.001 11060 MoveAxis(E, 0, ABG)
03:53:28.381 00.000 11060 Move returns status 0, amount 0
03:53:28.382 00.001 11060 MoveAxis(N, 0, ABG)
03:53:28.382 00.000 11060 Move returns status 0, amount 0
03:53:28.382 00.000 11060 move complete, result=0
03:53:28.382 00.000 11060 worker thread done servicing request
03:53:28.382 00.000 11060 Worker thread wakes up
03:53:28.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:28.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:28.382 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:29.014 00.632 11060 Exposure complete
03:53:29.226 00.212 11060 worker thread done servicing request
03:53:29.226 00.000 10844 OnExposeComplete: enter
03:53:29.226 00.000 10844 UpdateGuideState(): m_state=6
03:53:29.228 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
03:53:29.228 00.000 10844 Star::Find returns 1 (0), X=617.85, Y=102.27, Mass=1512, SNR=24.1, Peak=159 HFD=3.5
03:53:29.228 00.000 10844 MultiStar: [#1 0.58,0.74,0.00,M1] [#2 0.25,-0.52,1.07,U] [#3 -0.33,-0.14,1.10,U] [#4 -0.08,0.71,0.00,M1] [#5 -0.27,0.30,1.05,U] [#6 0.66,0.13,0.00,M1] [#7 -0.09,0.29,0.96,U] [#8 -0.20,0.87,0.00,M3] 
03:53:29.228 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.02}, one-star: {0.94, 0.21}
03:53:29.228 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
03:53:29.228 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
03:53:29.228 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.20 mountX=0.04 mountY=0.09, mountTheta=1.19
03:53:29.228 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
03:53:29.228 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
03:53:29.228 00.000 11060 Worker thread wakes up
03:53:29.228 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:29.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
03:53:29.228 00.000 10844 UpdateGuideState exits: m=1512 SNR=24.1
03:53:29.228 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
03:53:29.228 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:29.228 00.000 11060 Moving (0.09, 0.02) raw xDistance=0.04 yDistance=0.09
03:53:29.228 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:29.228 00.000 10844 Enqueuing Expose request
03:53:29.228 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:53:29.228 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:29.228 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:53:29.228 00.000 11060 MoveAxis(E, 0, ABG)
03:53:29.228 00.000 11060 Move returns status 0, amount 0
03:53:29.228 00.000 11060 MoveAxis(N, 0, ABG)
03:53:29.228 00.000 11060 Move returns status 0, amount 0
03:53:29.228 00.000 11060 move complete, result=0
03:53:29.228 00.000 11060 worker thread done servicing request
03:53:29.228 00.000 11060 Worker thread wakes up
03:53:29.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:29.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:29.233 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:29.856 00.623 11060 Exposure complete
03:53:30.050 00.194 11060 worker thread done servicing request
03:53:30.050 00.000 10844 OnExposeComplete: enter
03:53:30.050 00.000 10844 UpdateGuideState(): m_state=6
03:53:30.052 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
03:53:30.052 00.000 10844 Star::Find returns 1 (0), X=617.97, Y=102.44, Mass=1628, SNR=25.1, Peak=155 HFD=3.5
03:53:30.052 00.000 10844 MultiStar: [#1 0.60,0.05,0.00,M2] [#2 0.65,-0.16,0.00,M1] [#3 -0.21,-0.52,1.06,U] [#4 -0.02,0.42,0.91,U] [#5 0.06,0.29,0.93,U] [#6 0.48,0.11,1.09,U] [#7 0.27,0.35,0.96,U] [#8 -0.23,0.13,0.80,U] 
03:53:30.052 00.000 10844 refined, 6 included, MultiStar: {0.22, 0.16}, one-star: {1.06, 0.39}
03:53:30.052 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.39) = xAngle (-0.77 = -0.77)
03:53:30.052 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.36 = 2.36)
03:53:30.052 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.62 mountX=0.19 mountY=0.19, mountTheta=0.78
03:53:30.052 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.16, opts=13)
03:53:30.052 00.000 10844 Enqueuing Move request for scope (0.22, 0.16)
03:53:30.052 00.000 11060 Worker thread wakes up
03:53:30.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:30.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
03:53:30.052 00.000 10844 UpdateGuideState exits: m=1628 SNR=25.1
03:53:30.052 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
03:53:30.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:30.052 00.000 11060 Moving (0.22, 0.16) raw xDistance=0.19 yDistance=0.19
03:53:30.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:30.052 00.000 10844 Enqueuing Expose request
03:53:30.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:53:30.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:30.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:53:30.052 00.000 11060 MoveAxis(W, 45, ABG)
03:53:30.052 00.000 11060 Guiding  Dir = 3, Dur = 45
03:53:30.073 00.021 11060 IsSlewing returns 0
03:53:30.073 00.000 11060 IsGuiding returns 0
03:53:30.120 00.047 11060 IsGuiding returns 0
03:53:30.121 00.001 11060 Move returns status 0, amount 45
03:53:30.121 00.000 11060 MoveAxis(N, 0, ABG)
03:53:30.121 00.000 11060 Move returns status 0, amount 0
03:53:30.121 00.000 11060 move complete, result=0
03:53:30.121 00.000 11060 worker thread done servicing request
03:53:30.121 00.000 11060 Worker thread wakes up
03:53:30.121 00.000 10844 GuideStep: 0.2 px 45 ms WEST, 0.2 px 0 ms NORTH
03:53:30.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:30.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:30.741 00.620 11060 Exposure complete
03:53:30.941 00.200 11060 worker thread done servicing request
03:53:30.941 00.000 10844 OnExposeComplete: enter
03:53:30.941 00.000 10844 UpdateGuideState(): m_state=6
03:53:30.941 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
03:53:30.941 00.000 10844 Star::Find returns 1 (1), X=617.68, Y=101.77, Mass=1906, SNR=27.0, Peak=255 HFD=3.2
03:53:30.943 00.002 10844 MultiStar: [#1 0.58,-0.09,0.87,U] [#2 -0.11,-0.50,0.77,U] [#3 -0.51,-0.45,0.00,M1] [#4 -0.11,0.13,0.94,U] [#5 0.07,-0.03,0.96,U] [#6 0.64,0.01,0.00,M1] [#7 0.09,-0.03,0.96,U] [#8 -0.28,-0.07,0.76,U] 
03:53:30.943 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.12}, one-star: {0.77, -0.28}
03:53:30.943 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.39) = xAngle (-2.01 = -2.01)
03:53:30.943 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
03:53:30.943 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.62 mountX=-0.09 mountY=0.18, mountTheta=2.01
03:53:30.946 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.12, opts=13)
03:53:30.946 00.000 10844 Enqueuing Move request for scope (0.16, -0.12)
03:53:30.946 00.000 11060 Worker thread wakes up
03:53:30.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:30.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
03:53:30.946 00.000 10844 UpdateGuideState exits: m=1906 SNR=27.0 Saturated
03:53:30.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
03:53:30.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:30.946 00.000 11060 Moving (0.16, -0.12) raw xDistance=-0.09 yDistance=0.18
03:53:30.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:30.946 00.000 10844 Enqueuing Expose request
03:53:30.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:53:30.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:30.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:53:30.946 00.000 11060 MoveAxis(E, 0, ABG)
03:53:30.946 00.000 11060 Move returns status 0, amount 0
03:53:30.946 00.000 11060 MoveAxis(N, 0, ABG)
03:53:30.946 00.000 11060 Move returns status 0, amount 0
03:53:30.946 00.000 11060 move complete, result=0
03:53:30.946 00.000 11060 worker thread done servicing request
03:53:30.946 00.000 11060 Worker thread wakes up
03:53:30.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:30.948 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:30.961 00.013 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:53:31.571 00.610 11060 Exposure complete
03:53:31.775 00.204 11060 worker thread done servicing request
03:53:31.775 00.000 10844 OnExposeComplete: enter
03:53:31.775 00.000 10844 UpdateGuideState(): m_state=6
03:53:31.780 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
03:53:31.780 00.000 10844 Star::Find returns 1 (0), X=617.79, Y=102.42, Mass=1486, SNR=24.1, Peak=163 HFD=3.2
03:53:31.780 00.000 10844 MultiStar: [#1 0.44,0.62,0.00,M2] [#2 -0.29,0.12,1.05,U] [#3 -0.28,0.03,1.10,U] [#4 0.20,0.10,1.04,U] [#5 0.20,0.09,0.99,U] [#6 -0.10,-0.14,1.10,U] [#7 0.20,0.16,0.97,U] [#8 -0.44,0.32,0.85,U] 
03:53:31.780 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.88, 0.37}
03:53:31.780 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
03:53:31.780 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.94 = 2.94)
03:53:31.780 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.21 mountX=0.13 mountY=0.03, mountTheta=0.20
03:53:31.794 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
03:53:31.795 00.001 10844 Enqueuing Move request for scope (0.05, 0.12)
03:53:31.795 00.000 11060 Worker thread wakes up
03:53:31.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
03:53:31.795 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
03:53:31.795 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:31.795 00.000 11060 Moving (0.05, 0.12) raw xDistance=0.13 yDistance=0.03
03:53:31.795 00.000 10844 UpdateGuideState exits: m=1486 SNR=24.1
03:53:31.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:53:31.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:31.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:31.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:31.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:53:31.795 00.000 10844 Enqueuing Expose request
03:53:31.795 00.000 11060 MoveAxis(W, 30, ABG)
03:53:31.795 00.000 11060 Guiding  Dir = 3, Dur = 30
03:53:31.825 00.030 11060 IsSlewing returns 0
03:53:31.825 00.000 11060 IsGuiding returns 0
03:53:31.886 00.061 11060 IsGuiding returns 0
03:53:31.886 00.000 11060 Move returns status 0, amount 30
03:53:31.886 00.000 11060 MoveAxis(N, 0, ABG)
03:53:31.886 00.000 11060 Move returns status 0, amount 0
03:53:31.887 00.001 11060 move complete, result=0
03:53:31.887 00.000 11060 worker thread done servicing request
03:53:31.887 00.000 11060 Worker thread wakes up
03:53:31.887 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.0 px 0 ms NORTH
03:53:31.887 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:31.887 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:32.531 00.644 11060 Exposure complete
03:53:32.806 00.275 11060 worker thread done servicing request
03:53:32.806 00.000 10844 OnExposeComplete: enter
03:53:32.806 00.000 10844 UpdateGuideState(): m_state=6
03:53:32.808 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
03:53:32.808 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=102.04, Mass=1694, SNR=25.9, Peak=194 HFD=3.0
03:53:32.808 00.000 10844 MultiStar: [#1 0.21,0.02,1.01,U] [#2 0.22,-0.43,0.89,U] [#3 -0.41,-0.29,1.01,U] [#4 -0.29,0.02,0.99,U] [#5 -0.03,-0.03,0.92,U] [#6 0.27,0.33,0.98,U] [#7 -0.26,0.04,0.93,U] [#8 -0.61,0.30,0.00,M1] 
03:53:32.808 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.27, -0.01}
03:53:32.808 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
03:53:32.809 00.001 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.04 = 0.04)
03:53:32.809 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.70 mountX=-0.04 mountY=0.00, mountTheta=3.10
03:53:32.811 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
03:53:32.811 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
03:53:32.811 00.000 11060 Worker thread wakes up
03:53:32.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:32.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
03:53:32.811 00.000 10844 UpdateGuideState exits: m=1694 SNR=25.9
03:53:32.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:32.813 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
03:53:32.813 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:32.813 00.000 10844 Enqueuing Expose request
03:53:32.813 00.000 11060 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=0.00
03:53:32.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:53:32.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:32.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:53:32.813 00.000 11060 MoveAxis(E, 0, ABG)
03:53:32.813 00.000 11060 Move returns status 0, amount 0
03:53:32.813 00.000 11060 MoveAxis(N, 0, ABG)
03:53:32.814 00.001 11060 Move returns status 0, amount 0
03:53:32.814 00.000 11060 move complete, result=0
03:53:32.814 00.000 11060 worker thread done servicing request
03:53:32.814 00.000 11060 Worker thread wakes up
03:53:32.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:32.815 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:32.817 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:33.454 00.637 11060 Exposure complete
03:53:33.674 00.220 11060 worker thread done servicing request
03:53:33.674 00.000 10844 OnExposeComplete: enter
03:53:33.674 00.000 10844 UpdateGuideState(): m_state=6
03:53:33.675 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
03:53:33.675 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.64, Mass=1640, SNR=25.1, Peak=186 HFD=3.6
03:53:33.675 00.000 10844 MultiStar: [#1 0.25,-0.10,0.96,U] [#2 -0.26,-0.74,0.00,M1] [#3 -0.24,-0.29,0.95,U] [#4 -0.13,-0.42,1.01,U] [#5 0.23,-0.19,1.08,U] [#6 0.34,-0.13,1.06,U] [#7 -0.70,-0.26,0.00,M1] [#8 -0.13,-0.29,0.76,U] 
03:53:33.675 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.26}, one-star: {-0.09, -0.42}
03:53:33.675 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
03:53:33.675 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
03:53:33.675 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.40 mountX=-0.25 mountY=0.09, mountTheta=2.81
03:53:33.677 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.26, opts=13)
03:53:33.677 00.000 10844 Enqueuing Move request for scope (0.04, -0.26)
03:53:33.677 00.000 11060 Worker thread wakes up
03:53:33.677 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:33.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
03:53:33.677 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.1
03:53:33.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
03:53:33.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:33.677 00.000 11060 Moving (0.04, -0.26) raw xDistance=-0.25 yDistance=0.09
03:53:33.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:33.677 00.000 10844 Enqueuing Expose request
03:53:33.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:53:33.679 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:33.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:53:33.679 00.000 11060 MoveAxis(E, 58, ABG)
03:53:33.679 00.000 11060 Guiding  Dir = 2, Dur = 58
03:53:33.695 00.016 11060 IsSlewing returns 0
03:53:33.695 00.000 11060 IsGuiding returns 0
03:53:33.772 00.077 11060 IsGuiding returns 0
03:53:33.772 00.000 11060 Move returns status 0, amount 58
03:53:33.772 00.000 11060 MoveAxis(N, 0, ABG)
03:53:33.773 00.001 11060 Move returns status 0, amount 0
03:53:33.773 00.000 11060 move complete, result=0
03:53:33.773 00.000 11060 worker thread done servicing request
03:53:33.773 00.000 11060 Worker thread wakes up
03:53:33.773 00.000 10844 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
03:53:33.773 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:33.773 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:34.398 00.625 11060 Exposure complete
03:53:34.625 00.227 11060 worker thread done servicing request
03:53:34.625 00.000 10844 OnExposeComplete: enter
03:53:34.625 00.000 10844 UpdateGuideState(): m_state=6
03:53:34.626 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
03:53:34.626 00.000 10844 Star::Find returns 1 (0), X=617.65, Y=102.09, Mass=1675, SNR=25.9, Peak=138 HFD=3.4
03:53:34.626 00.000 10844 MultiStar: [#1 0.45,0.15,0.92,U] [#2 0.11,-0.48,1.02,U] [#3 -0.06,-0.11,1.02,U] [#4 -0.25,0.10,0.99,U] [#5 0.25,-0.01,1.03,U] [#6 0.54,0.02,0.98,U] [#7 -0.58,-0.08,0.00,M2] [#8 -0.58,0.17,0.00,M1] 
03:53:34.626 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.05}, one-star: {0.75, 0.03}
03:53:34.626 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
03:53:34.626 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.55 = 1.55)
03:53:34.626 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.18 mountX=0.00 mountY=0.25, mountTheta=1.57
03:53:34.630 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.05, opts=13)
03:53:34.630 00.000 10844 Enqueuing Move request for scope (0.25, -0.05)
03:53:34.630 00.000 11060 Worker thread wakes up
03:53:34.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
03:53:34.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:34.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
03:53:34.630 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.9
03:53:34.630 00.000 11060 Moving (0.25, -0.05) raw xDistance=0.00 yDistance=0.25
03:53:34.632 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:34.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:34.632 00.000 10844 Enqueuing Expose request
03:53:34.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:53:34.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
03:53:34.632 00.000 11060 MoveAxis(E, 0, ABG)
03:53:34.632 00.000 11060 Move returns status 0, amount 0
03:53:34.632 00.000 11060 MoveAxis(S, 99, ABG)
03:53:34.632 00.000 11060 Guiding  Dir = 1, Dur = 99
03:53:34.660 00.028 11060 IsSlewing returns 0
03:53:34.660 00.000 11060 IsGuiding returns 0
03:53:34.783 00.123 11060 IsGuiding returns 0
03:53:34.783 00.000 11060 Move returns status 0, amount 99
03:53:34.783 00.000 11060 move complete, result=0
03:53:34.783 00.000 11060 worker thread done servicing request
03:53:34.783 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 99 ms SOUTH
03:53:34.783 00.000 11060 Worker thread wakes up
03:53:34.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:34.798 00.015 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:35.422 00.624 11060 Exposure complete
03:53:35.649 00.227 11060 worker thread done servicing request
03:53:35.649 00.000 10844 OnExposeComplete: enter
03:53:35.649 00.000 10844 UpdateGuideState(): m_state=6
03:53:35.651 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
03:53:35.651 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=102.52, Mass=1518, SNR=24.5, Peak=177 HFD=3.3
03:53:35.651 00.000 10844 MultiStar: [#1 0.24,-0.01,1.08,U] [#2 0.11,0.03,1.01,U] [#3 -0.05,-0.14,1.07,U] [#4 -0.11,0.13,1.04,U] [#5 0.40,0.08,1.02,U] [#6 0.23,0.03,0.97,U] [#7 -0.20,0.19,1.00,U] [#8 -0.34,0.65,0.00,M2] 
03:53:35.651 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.09}, one-star: {0.39, 0.47}
03:53:35.651 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.39) = xAngle (-0.75 = -0.75)
03:53:35.651 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
03:53:35.651 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.64 mountX=0.11 mountY=0.11, mountTheta=0.76
03:53:35.654 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
03:53:35.656 00.002 10844 Enqueuing Move request for scope (0.13, 0.09)
03:53:35.656 00.000 11060 Worker thread wakes up
03:53:35.656 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:35.656 00.000 10844 UpdateGuideState exits: m=1518 SNR=24.5
03:53:35.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:35.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
03:53:35.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:35.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
03:53:35.656 00.000 11060 Moving (0.13, 0.09) raw xDistance=0.11 yDistance=0.11
03:53:35.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:53:35.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:35.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:53:35.656 00.000 11060 MoveAxis(E, 0, ABG)
03:53:35.656 00.000 10844 Enqueuing Expose request
03:53:35.656 00.000 11060 Move returns status 0, amount 0
03:53:35.656 00.000 11060 MoveAxis(N, 0, ABG)
03:53:35.656 00.000 11060 Move returns status 0, amount 0
03:53:35.656 00.000 11060 move complete, result=0
03:53:35.656 00.000 11060 worker thread done servicing request
03:53:35.656 00.000 11060 Worker thread wakes up
03:53:35.658 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:35.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:35.658 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:36.276 00.618 11060 Exposure complete
03:53:36.499 00.223 11060 worker thread done servicing request
03:53:36.499 00.000 10844 OnExposeComplete: enter
03:53:36.499 00.000 10844 UpdateGuideState(): m_state=6
03:53:36.499 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
03:53:36.499 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=102.52, Mass=1754, SNR=26.1, Peak=187 HFD=3.4
03:53:36.499 00.000 10844 MultiStar: [#1 0.27,0.64,0.00,M1] [#2 -0.46,0.50,0.00,M1] [#3 -0.38,0.37,0.97,U] [#4 0.09,0.17,0.99,U] [#5 -0.02,-0.17,0.93,U] [#6 -0.14,0.15,0.96,U] [#7 -0.37,0.12,0.90,U] [#8 -0.77,0.31,0.00,M3] 
03:53:36.499 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.19}, one-star: {0.29, 0.47}
03:53:36.499 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.39) = xAngle (0.61 = 0.61)
03:53:36.499 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.73 = -2.55)
03:53:36.499 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.00 mountX=0.17 mountY=-0.11, mountTheta=-0.59
03:53:36.504 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.19, opts=13)
03:53:36.504 00.000 10844 Enqueuing Move request for scope (-0.09, 0.19)
03:53:36.504 00.000 11060 Worker thread wakes up
03:53:36.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:36.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
03:53:36.504 00.000 10844 UpdateGuideState exits: m=1754 SNR=26.1
03:53:36.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
03:53:36.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:36.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:36.504 00.000 10844 Enqueuing Expose request
03:53:36.505 00.001 11060 Moving (-0.09, 0.19) raw xDistance=0.17 yDistance=-0.11
03:53:36.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:53:36.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:36.506 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:53:36.506 00.000 11060 MoveAxis(W, 40, ABG)
03:53:36.506 00.000 11060 Guiding  Dir = 3, Dur = 40
03:53:36.519 00.013 11060 IsSlewing returns 0
03:53:36.519 00.000 11060 IsGuiding returns 0
03:53:36.565 00.046 11060 IsGuiding returns 0
03:53:36.566 00.001 11060 Move returns status 0, amount 40
03:53:36.566 00.000 11060 MoveAxis(N, 0, ABG)
03:53:36.566 00.000 11060 Move returns status 0, amount 0
03:53:36.566 00.000 11060 move complete, result=0
03:53:36.566 00.000 11060 worker thread done servicing request
03:53:36.566 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
03:53:36.580 00.014 11060 Worker thread wakes up
03:53:36.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:36.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:37.209 00.629 11060 Exposure complete
03:53:37.413 00.204 11060 worker thread done servicing request
03:53:37.413 00.000 10844 OnExposeComplete: enter
03:53:37.413 00.000 10844 UpdateGuideState(): m_state=6
03:53:37.416 00.003 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
03:53:37.416 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=102.48, Mass=1649, SNR=25.5, Peak=182 HFD=3.2
03:53:37.416 00.000 10844 MultiStar: [#1 0.07,0.52,1.00,U] [#2 -0.19,0.01,0.95,U] [#3 -0.46,-0.23,1.01,U] [#4 -0.05,0.10,1.08,U] [#5 0.17,0.21,0.99,U] [#6 0.22,0.55,0.00,M1] [#7 -0.21,0.21,1.01,U] [#8 -0.54,-0.06,0.90,U] 
03:53:37.416 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.15}, one-star: {0.60, 0.43}
03:53:37.416 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.39) = xAngle (0.62 = 0.62)
03:53:37.416 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.74 = -2.54)
03:53:37.416 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.00 mountX=0.13 mountY=-0.09, mountTheta=-0.60
03:53:37.416 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.15, opts=13)
03:53:37.416 00.000 10844 Enqueuing Move request for scope (-0.07, 0.15)
03:53:37.416 00.000 11060 Worker thread wakes up
03:53:37.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:37.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
03:53:37.416 00.000 10844 UpdateGuideState exits: m=1649 SNR=25.5
03:53:37.416 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
03:53:37.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:37.416 00.000 11060 Moving (-0.07, 0.15) raw xDistance=0.13 yDistance=-0.09
03:53:37.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:37.416 00.000 10844 Enqueuing Expose request
03:53:37.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:53:37.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:37.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:53:37.416 00.000 11060 MoveAxis(W, 33, ABG)
03:53:37.416 00.000 11060 Guiding  Dir = 3, Dur = 33
03:53:37.437 00.021 11060 IsSlewing returns 0
03:53:37.437 00.000 11060 IsGuiding returns 0
03:53:37.472 00.035 11060 IsGuiding returns 0
03:53:37.472 00.000 11060 Move returns status 0, amount 33
03:53:37.473 00.001 11060 MoveAxis(N, 0, ABG)
03:53:37.473 00.000 11060 Move returns status 0, amount 0
03:53:37.473 00.000 11060 move complete, result=0
03:53:37.473 00.000 11060 worker thread done servicing request
03:53:37.473 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
03:53:37.473 00.000 11060 Worker thread wakes up
03:53:37.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:37.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:38.115 00.642 11060 Exposure complete
03:53:38.322 00.207 10844 OnExposeComplete: enter
03:53:38.322 00.000 10844 UpdateGuideState(): m_state=6
03:53:38.323 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
03:53:38.323 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=102.11, Mass=1767, SNR=26.4, Peak=199 HFD=3.3
03:53:38.323 00.000 11060 worker thread done servicing request
03:53:38.323 00.000 10844 MultiStar: [#1 0.12,0.23,0.92,U] [#2 -0.16,-0.49,0.80,U] [#3 -0.19,-0.19,0.96,U] [#4 0.16,0.18,1.00,U] [#5 0.21,-0.15,0.94,U] [#6 0.13,-0.11,0.96,U] [#7 -0.07,-0.26,0.83,U] [#8 -0.45,0.04,0.84,U] 
03:53:38.323 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.07}, one-star: {0.42, 0.06}
03:53:38.323 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
03:53:38.323 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
03:53:38.323 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.12 mountX=-0.06 mountY=0.04, mountTheta=2.52
03:53:38.325 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.07, opts=13)
03:53:38.325 00.000 10844 Enqueuing Move request for scope (0.03, -0.07)
03:53:38.325 00.000 11060 Worker thread wakes up
03:53:38.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:38.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
03:53:38.325 00.000 10844 UpdateGuideState exits: m=1767 SNR=26.4
03:53:38.325 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
03:53:38.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:38.325 00.000 11060 Moving (0.03, -0.07) raw xDistance=-0.06 yDistance=0.04
03:53:38.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:38.325 00.000 10844 Enqueuing Expose request
03:53:38.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:53:38.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:38.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:53:38.325 00.000 11060 MoveAxis(E, 0, ABG)
03:53:38.325 00.000 11060 Move returns status 0, amount 0
03:53:38.325 00.000 11060 MoveAxis(N, 0, ABG)
03:53:38.325 00.000 11060 Move returns status 0, amount 0
03:53:38.325 00.000 11060 move complete, result=0
03:53:38.325 00.000 11060 worker thread done servicing request
03:53:38.325 00.000 11060 Worker thread wakes up
03:53:38.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:38.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:38.330 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:38.972 00.642 11060 Exposure complete
03:53:39.180 00.208 11060 worker thread done servicing request
03:53:39.180 00.000 10844 OnExposeComplete: enter
03:53:39.180 00.000 10844 UpdateGuideState(): m_state=6
03:53:39.183 00.003 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
03:53:39.183 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=102.18, Mass=1731, SNR=26.1, Peak=170 HFD=3.0
03:53:39.183 00.000 10844 MultiStar: [#1 0.45,0.32,0.96,U] [#2 -0.22,-0.52,0.96,U] [#3 -0.33,-0.37,0.90,U] [#4 -0.01,0.40,1.02,U] [#5 -0.00,-0.15,0.95,U] [#6 0.09,-0.06,0.98,U] [#7 -0.02,0.41,1.01,U] [#8 -0.61,0.38,0.00,M2] 
03:53:39.183 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.03}, one-star: {0.00, 0.13}
03:53:39.183 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.39) = xAngle (0.28 = 0.28)
03:53:39.183 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.88)
03:53:39.183 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.67 mountX=0.03 mountY=-0.01, mountTheta=-0.26
03:53:39.187 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.03, opts=13)
03:53:39.187 00.000 10844 Enqueuing Move request for scope (-0.00, 0.03)
03:53:39.187 00.000 11060 Worker thread wakes up
03:53:39.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:39.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
03:53:39.187 00.000 10844 UpdateGuideState exits: m=1731 SNR=26.1
03:53:39.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
03:53:39.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:39.188 00.001 11060 Moving (-0.00, 0.03) raw xDistance=0.03 yDistance=-0.01
03:53:39.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:39.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:53:39.188 00.000 10844 Enqueuing Expose request
03:53:39.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:39.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:53:39.188 00.000 11060 MoveAxis(E, 0, ABG)
03:53:39.188 00.000 11060 Move returns status 0, amount 0
03:53:39.188 00.000 11060 MoveAxis(N, 0, ABG)
03:53:39.188 00.000 11060 Move returns status 0, amount 0
03:53:39.188 00.000 11060 move complete, result=0
03:53:39.188 00.000 11060 worker thread done servicing request
03:53:39.188 00.000 11060 Worker thread wakes up
03:53:39.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:39.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:39.191 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:39.831 00.640 11060 Exposure complete
03:53:40.040 00.209 11060 worker thread done servicing request
03:53:40.040 00.000 10844 OnExposeComplete: enter
03:53:40.040 00.000 10844 UpdateGuideState(): m_state=6
03:53:40.040 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
03:53:40.042 00.002 10844 Star::Find returns 1 (0), X=617.07, Y=101.76, Mass=1694, SNR=26.0, Peak=179 HFD=3.2
03:53:40.042 00.000 10844 MultiStar: [#1 -0.13,0.05,0.94,U] [#2 -0.16,-0.68,0.00,M1] [#3 -0.13,-0.63,0.00,M1] [#4 -0.17,0.34,0.99,U] [#5 -0.11,0.11,0.97,U] [#6 0.56,-0.25,0.00,M1] [#7 -0.27,-0.02,1.01,U] [#8 -0.80,-0.11,0.00,M3] 
03:53:40.042 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.04}, one-star: {0.16, -0.29}
03:53:40.042 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.39) = xAngle (1.42 = 1.42)
03:53:40.042 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.54 = -1.74)
03:53:40.042 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.81 mountX=0.02 mountY=-0.11, mountTheta=-1.42
03:53:40.045 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.04, opts=13)
03:53:40.045 00.000 10844 Enqueuing Move request for scope (-0.10, 0.04)
03:53:40.045 00.000 11060 Worker thread wakes up
03:53:40.045 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:40.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
03:53:40.045 00.000 10844 UpdateGuideState exits: m=1694 SNR=26.0
03:53:40.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
03:53:40.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:40.045 00.000 11060 Moving (-0.10, 0.04) raw xDistance=0.02 yDistance=-0.11
03:53:40.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:40.045 00.000 10844 Enqueuing Expose request
03:53:40.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:53:40.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:40.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:53:40.045 00.000 11060 MoveAxis(E, 0, ABG)
03:53:40.045 00.000 11060 Move returns status 0, amount 0
03:53:40.045 00.000 11060 MoveAxis(N, 0, ABG)
03:53:40.045 00.000 11060 Move returns status 0, amount 0
03:53:40.045 00.000 11060 move complete, result=0
03:53:40.045 00.000 11060 worker thread done servicing request
03:53:40.045 00.000 11060 Worker thread wakes up
03:53:40.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:40.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:40.051 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:40.684 00.633 11060 Exposure complete
03:53:40.898 00.214 11060 worker thread done servicing request
03:53:40.898 00.000 10844 OnExposeComplete: enter
03:53:40.898 00.000 10844 UpdateGuideState(): m_state=6
03:53:40.898 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
03:53:40.898 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=102.29, Mass=1900, SNR=27.5, Peak=174 HFD=3.3
03:53:40.898 00.000 10844 MultiStar: [#1 0.27,0.40,0.91,U] [#2 0.34,0.00,0.87,U] [#3 -0.34,-0.40,0.91,U] [#4 0.18,0.22,0.93,U] [#5 -0.13,0.15,0.92,U] [#6 0.03,0.02,0.89,U] [#7 -0.06,0.41,0.84,U] [#8 -0.16,0.36,0.77,U] 
03:53:40.898 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.15}, one-star: {0.59, 0.24}
03:53:40.898 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
03:53:40.898 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
03:53:40.898 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.18 cameraTheta=1.03 mountX=0.17 mountY=0.06, mountTheta=0.37
03:53:40.901 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.15, opts=13)
03:53:40.901 00.000 10844 Enqueuing Move request for scope (0.09, 0.15)
03:53:40.901 00.000 11060 Worker thread wakes up
03:53:40.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:40.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
03:53:40.901 00.000 10844 UpdateGuideState exits: m=1900 SNR=27.5
03:53:40.901 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
03:53:40.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:40.901 00.000 11060 Moving (0.09, 0.15) raw xDistance=0.17 yDistance=0.06
03:53:40.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:40.901 00.000 10844 Enqueuing Expose request
03:53:40.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
03:53:40.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:40.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:53:40.901 00.000 11060 MoveAxis(W, 39, ABG)
03:53:40.901 00.000 11060 Guiding  Dir = 3, Dur = 39
03:53:40.906 00.005 11060 IsSlewing returns 0
03:53:40.906 00.000 11060 IsGuiding returns 0
03:53:40.952 00.046 11060 IsGuiding returns 0
03:53:40.952 00.000 11060 Move returns status 0, amount 39
03:53:40.952 00.000 11060 MoveAxis(N, 0, ABG)
03:53:40.952 00.000 11060 Move returns status 0, amount 0
03:53:40.952 00.000 11060 move complete, result=0
03:53:40.954 00.002 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
03:53:40.954 00.000 11060 worker thread done servicing request
03:53:40.954 00.000 11060 Worker thread wakes up
03:53:40.956 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:40.956 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:41.591 00.635 11060 Exposure complete
03:53:41.795 00.204 11060 worker thread done servicing request
03:53:41.795 00.000 10844 OnExposeComplete: enter
03:53:41.795 00.000 10844 UpdateGuideState(): m_state=6
03:53:41.795 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
03:53:41.795 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=102.20, Mass=2024, SNR=28.5, Peak=200 HFD=3.2
03:53:41.795 00.000 10844 MultiStar: [#1 0.30,0.22,0.83,U] [#2 0.21,-0.33,0.90,U] [#3 0.03,-0.41,0.94,U] [#4 -0.04,0.13,0.92,U] [#5 0.04,0.44,0.85,U] [#6 0.58,0.11,0.00,M1] [#7 0.04,0.20,0.85,U] [#8 -0.79,0.01,0.00,M3] 
03:53:41.795 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.05}, one-star: {0.47, 0.15}
03:53:41.795 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.39) = xAngle (-1.08 = -1.08)
03:53:41.795 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.04 = 2.04)
03:53:41.795 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=0.08 mountY=0.14, mountTheta=1.09
03:53:41.800 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.05, opts=13)
03:53:41.800 00.000 10844 Enqueuing Move request for scope (0.15, 0.05)
03:53:41.800 00.000 11060 Worker thread wakes up
03:53:41.800 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
03:53:41.800 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:41.800 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
03:53:41.800 00.000 10844 UpdateGuideState exits: m=2024 SNR=28.5
03:53:41.800 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:41.800 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:41.800 00.000 10844 Enqueuing Expose request
03:53:41.801 00.001 11060 Moving (0.15, 0.05) raw xDistance=0.08 yDistance=0.14
03:53:41.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:53:41.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:41.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:53:41.801 00.000 11060 MoveAxis(E, 0, ABG)
03:53:41.801 00.000 11060 Move returns status 0, amount 0
03:53:41.801 00.000 11060 MoveAxis(N, 0, ABG)
03:53:41.810 00.009 11060 Move returns status 0, amount 0
03:53:41.810 00.000 11060 move complete, result=0
03:53:41.810 00.000 11060 worker thread done servicing request
03:53:41.810 00.000 11060 Worker thread wakes up
03:53:41.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:41.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:41.811 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:42.438 00.627 11060 Exposure complete
03:53:42.638 00.200 11060 worker thread done servicing request
03:53:42.638 00.000 10844 OnExposeComplete: enter
03:53:42.638 00.000 10844 UpdateGuideState(): m_state=6
03:53:42.638 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
03:53:42.638 00.000 10844 Star::Find returns 1 (0), X=617.59, Y=101.66, Mass=1802, SNR=25.9, Peak=196 HFD=3.4
03:53:42.640 00.002 10844 MultiStar: [#1 0.21,0.20,1.03,U] [#2 -0.29,-0.56,0.00,M1] [#3 -0.18,-0.33,1.01,U] [#4 -0.46,-0.16,1.01,U] [#5 0.23,-0.14,0.92,U] [#6 0.32,-0.32,1.01,U] [#7 -0.42,-0.13,0.97,U] [#8 -0.22,-0.12,0.82,U] 
03:53:42.640 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.17}, one-star: {0.68, -0.39}
03:53:42.640 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.39) = xAngle (-2.81 = -2.81)
03:53:42.640 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
03:53:42.640 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.42 mountX=-0.16 mountY=0.05, mountTheta=2.82
03:53:42.643 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.17, opts=13)
03:53:42.643 00.000 10844 Enqueuing Move request for scope (0.03, -0.17)
03:53:42.643 00.000 11060 Worker thread wakes up
03:53:42.643 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:42.643 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
03:53:42.644 00.001 10844 UpdateGuideState exits: m=1802 SNR=25.9
03:53:42.644 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
03:53:42.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:42.644 00.000 11060 Moving (0.03, -0.17) raw xDistance=-0.16 yDistance=0.05
03:53:42.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:42.644 00.000 10844 Enqueuing Expose request
03:53:42.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:53:42.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:42.644 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:53:42.644 00.000 11060 MoveAxis(E, 39, ABG)
03:53:42.644 00.000 11060 Guiding  Dir = 2, Dur = 39
03:53:42.648 00.004 11060 IsSlewing returns 0
03:53:42.648 00.000 11060 IsGuiding returns 0
03:53:42.709 00.061 11060 IsGuiding returns 0
03:53:42.709 00.000 11060 Move returns status 0, amount 39
03:53:42.709 00.000 11060 MoveAxis(N, 0, ABG)
03:53:42.709 00.000 11060 Move returns status 0, amount 0
03:53:42.709 00.000 11060 move complete, result=0
03:53:42.709 00.000 11060 worker thread done servicing request
03:53:42.709 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
03:53:42.710 00.001 11060 Worker thread wakes up
03:53:42.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:42.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:43.333 00.623 11060 Exposure complete
03:53:43.548 00.215 11060 worker thread done servicing request
03:53:43.548 00.000 10844 OnExposeComplete: enter
03:53:43.548 00.000 10844 UpdateGuideState(): m_state=6
03:53:43.548 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
03:53:43.548 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=102.23, Mass=1714, SNR=26.3, Peak=158 HFD=3.3
03:53:43.548 00.000 10844 MultiStar: [#1 0.15,0.38,0.96,U] [#2 0.05,-0.01,0.94,U] [#3 -0.26,-0.18,1.01,U] [#4 -0.21,-0.14,1.01,U] [#5 -0.08,-0.35,0.89,U] [#6 -0.02,0.11,1.02,U] [#7 -0.40,0.01,0.86,U] [#8 -0.77,0.12,0.00,M3] 
03:53:43.548 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.00}, one-star: {0.17, 0.18}
03:53:43.548 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
03:53:43.548 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
03:53:43.548 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.10 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
03:53:43.554 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
03:53:43.554 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
03:53:43.554 00.000 11060 Worker thread wakes up
03:53:43.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:43.554 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
03:53:43.554 00.000 10844 UpdateGuideState exits: m=1714 SNR=26.3
03:53:43.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
03:53:43.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:43.554 00.000 11060 Moving (-0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
03:53:43.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:43.554 00.000 10844 Enqueuing Expose request
03:53:43.555 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:53:43.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:43.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:53:43.555 00.000 11060 MoveAxis(E, 0, ABG)
03:53:43.555 00.000 11060 Move returns status 0, amount 0
03:53:43.555 00.000 11060 MoveAxis(N, 0, ABG)
03:53:43.555 00.000 11060 Move returns status 0, amount 0
03:53:43.555 00.000 11060 move complete, result=0
03:53:43.555 00.000 11060 worker thread done servicing request
03:53:43.555 00.000 11060 Worker thread wakes up
03:53:43.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:43.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:43.559 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:44.190 00.631 11060 Exposure complete
03:53:44.404 00.214 11060 worker thread done servicing request
03:53:44.404 00.000 10844 OnExposeComplete: enter
03:53:44.404 00.000 10844 UpdateGuideState(): m_state=6
03:53:44.404 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
03:53:44.404 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=101.63, Mass=1504, SNR=24.3, Peak=203 HFD=2.9
03:53:44.406 00.002 10844 MultiStar: [#1 0.11,0.19,1.02,U] [#2 -0.54,-0.87,0.00,M1] [#3 -0.46,-0.19,1.07,U] [#4 -0.46,-0.22,1.05,U] [#5 0.35,-0.18,1.05,U] [#6 0.10,-0.28,1.10,U] [#7 -0.37,-0.15,1.01,U] [#8 -0.67,0.36,0.00,M4] 
03:53:44.406 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.18}, one-star: {0.38, -0.43}
03:53:44.406 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.04)
03:53:44.406 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
03:53:44.406 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.86 mountX=-0.19 mountY=-0.02, mountTheta=-3.02
03:53:44.406 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.18, opts=13)
03:53:44.406 00.000 10844 Enqueuing Move request for scope (-0.05, -0.18)
03:53:44.406 00.000 11060 Worker thread wakes up
03:53:44.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
03:53:44.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
03:53:44.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:44.406 00.000 11060 Moving (-0.05, -0.18) raw xDistance=-0.19 yDistance=-0.02
03:53:44.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:53:44.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:44.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:53:44.406 00.000 11060 MoveAxis(E, 44, ABG)
03:53:44.406 00.000 11060 Guiding  Dir = 2, Dur = 44
03:53:44.406 00.000 10844 UpdateGuideState exits: m=1504 SNR=24.3
03:53:44.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:44.411 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:44.411 00.000 10844 Enqueuing Expose request
03:53:44.427 00.016 11060 IsSlewing returns 0
03:53:44.427 00.000 11060 IsGuiding returns 0
03:53:44.473 00.046 11060 IsGuiding returns 0
03:53:44.473 00.000 11060 Move returns status 0, amount 44
03:53:44.473 00.000 11060 MoveAxis(N, 0, ABG)
03:53:44.473 00.000 11060 Move returns status 0, amount 0
03:53:44.473 00.000 11060 move complete, result=0
03:53:44.473 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
03:53:44.473 00.000 11060 worker thread done servicing request
03:53:44.473 00.000 11060 Worker thread wakes up
03:53:44.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:44.475 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:45.110 00.635 11060 Exposure complete
03:53:45.314 00.204 11060 worker thread done servicing request
03:53:45.314 00.000 10844 OnExposeComplete: enter
03:53:45.314 00.000 10844 UpdateGuideState(): m_state=6
03:53:45.314 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
03:53:45.314 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=102.16, Mass=1741, SNR=26.0, Peak=165 HFD=3.1
03:53:45.316 00.002 10844 MultiStar: [#1 -0.04,0.49,0.95,U] [#2 -0.36,-0.37,0.86,U] [#3 0.17,0.04,0.93,U] [#4 -0.71,-0.08,0.00,M1] [#5 0.45,0.18,0.97,U] [#6 0.05,-0.53,1.00,U] [#7 -0.57,-0.08,0.90,U] [#8 -0.83,0.54,0.00,M5] 
03:53:45.316 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.02}, one-star: {0.14, 0.11}
03:53:45.316 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.39) = xAngle (-3.49 = 2.79)
03:53:45.316 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.37 = -0.37)
03:53:45.316 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.10 mountX=-0.02 mountY=-0.01, mountTheta=-2.78
03:53:45.316 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
03:53:45.316 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
03:53:45.316 00.000 11060 Worker thread wakes up
03:53:45.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:45.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:53:45.316 00.000 10844 UpdateGuideState exits: m=1741 SNR=26.0
03:53:45.316 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:53:45.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:45.316 00.000 11060 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
03:53:45.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:45.316 00.000 10844 Enqueuing Expose request
03:53:45.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:53:45.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:45.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:53:45.316 00.000 11060 MoveAxis(E, 0, ABG)
03:53:45.316 00.000 11060 Move returns status 0, amount 0
03:53:45.316 00.000 11060 MoveAxis(N, 0, ABG)
03:53:45.316 00.000 11060 Move returns status 0, amount 0
03:53:45.316 00.000 11060 move complete, result=0
03:53:45.321 00.005 11060 worker thread done servicing request
03:53:45.321 00.000 11060 Worker thread wakes up
03:53:45.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:45.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:45.331 00.010 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:45.944 00.613 11060 Exposure complete
03:53:46.163 00.219 11060 worker thread done servicing request
03:53:46.163 00.000 10844 OnExposeComplete: enter
03:53:46.163 00.000 10844 UpdateGuideState(): m_state=6
03:53:46.163 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
03:53:46.163 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=102.00, Mass=1818, SNR=27.1, Peak=175 HFD=3.6
03:53:46.163 00.000 10844 MultiStar: [#1 -0.19,0.65,0.00,M1] [#2 -0.48,-0.78,0.00,M1] [#3 -0.69,0.25,0.00,M1] [#4 -0.40,0.36,0.97,U] [#5 0.04,0.59,0.00,M1] [#6 0.20,0.02,1.03,U] [#7 -0.34,0.10,0.87,U] [#8 -0.81,0.18,0.00,M6] 
03:53:46.163 00.000 10844 refined, 3 included, MultiStar: {-0.07, 0.11}, one-star: {0.20, -0.05}
03:53:46.163 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.39) = xAngle (0.79 = 0.79)
03:53:46.163 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.91 = -2.37)
03:53:46.163 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.18 mountX=0.09 mountY=-0.09, mountTheta=-0.78
03:53:46.179 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
03:53:46.179 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
03:53:46.179 00.000 11060 Worker thread wakes up
03:53:46.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:46.179 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
03:53:46.179 00.000 10844 UpdateGuideState exits: m=1818 SNR=27.1
03:53:46.179 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
03:53:46.179 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:46.179 00.000 11060 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.09
03:53:46.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:46.179 00.000 10844 Enqueuing Expose request
03:53:46.180 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:53:46.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:46.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:53:46.180 00.000 11060 MoveAxis(E, 0, ABG)
03:53:46.180 00.000 11060 Move returns status 0, amount 0
03:53:46.180 00.000 11060 MoveAxis(N, 0, ABG)
03:53:46.180 00.000 11060 Move returns status 0, amount 0
03:53:46.181 00.001 11060 move complete, result=0
03:53:46.181 00.000 11060 worker thread done servicing request
03:53:46.181 00.000 11060 Worker thread wakes up
03:53:46.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:46.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:46.182 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:46.811 00.629 11060 Exposure complete
03:53:47.036 00.225 11060 worker thread done servicing request
03:53:47.036 00.000 10844 OnExposeComplete: enter
03:53:47.036 00.000 10844 UpdateGuideState(): m_state=6
03:53:47.036 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
03:53:47.036 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=101.86, Mass=1734, SNR=26.4, Peak=187 HFD=3.1
03:53:47.036 00.000 10844 MultiStar: [#1 0.13,-0.06,0.99,U] [#2 -0.31,-0.53,0.00,M2] [#3 -0.43,-0.21,1.01,U] [#4 -0.20,-0.12,1.00,U] [#5 0.12,0.26,1.01,U] [#6 0.43,-0.10,1.10,U] [#7 -0.35,0.12,1.02,U] [#8 -0.42,0.40,0.78,U] 
03:53:47.036 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.00}, one-star: {0.54, -0.19}
03:53:47.036 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.39) = xAngle (-4.40 = 1.88)
03:53:47.036 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.28 = -1.28)
03:53:47.036 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.01 mountX=-0.00 mountY=-0.01, mountTheta=-1.88
03:53:47.039 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.00, opts=13)
03:53:47.039 00.000 10844 Enqueuing Move request for scope (-0.01, -0.00)
03:53:47.039 00.000 11060 Worker thread wakes up
03:53:47.039 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
03:53:47.039 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
03:53:47.039 00.000 11060 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
03:53:47.039 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:53:47.039 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:47.039 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:53:47.039 00.000 11060 MoveAxis(E, 0, ABG)
03:53:47.039 00.000 11060 Move returns status 0, amount 0
03:53:47.042 00.003 11060 MoveAxis(N, 0, ABG)
03:53:47.042 00.000 11060 Move returns status 0, amount 0
03:53:47.042 00.000 11060 move complete, result=0
03:53:47.042 00.000 11060 worker thread done servicing request
03:53:47.042 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:47.042 00.000 10844 UpdateGuideState exits: m=1734 SNR=26.4
03:53:47.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:47.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:47.042 00.000 10844 Enqueuing Expose request
03:53:47.042 00.000 11060 Worker thread wakes up
03:53:47.042 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:47.043 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:47.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:47.677 00.634 11060 Exposure complete
03:53:47.873 00.196 11060 worker thread done servicing request
03:53:47.873 00.000 10844 OnExposeComplete: enter
03:53:47.873 00.000 10844 UpdateGuideState(): m_state=6
03:53:47.873 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
03:53:47.873 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.59, Mass=1727, SNR=26.1, Peak=228 HFD=3.3
03:53:47.873 00.000 10844 MultiStar: [#1 0.28,0.33,1.01,U] [#2 -0.23,-0.87,0.00,M3] [#3 -0.21,-0.49,0.91,U] [#4 -0.27,-0.02,0.98,U] [#5 0.33,-0.14,0.92,U] [#6 0.40,-0.19,0.95,U] [#7 -0.68,-0.39,0.00,M1] [#8 -0.44,-0.00,0.83,U] 
03:53:47.873 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.14}, one-star: {0.40, -0.46}
03:53:47.873 00.000 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (1.39) = xAngle (-2.42 = -2.42)
03:53:47.873 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.71 = 0.71)
03:53:47.873 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.03 mountX=-0.12 mountY=0.10, mountTheta=2.43
03:53:47.878 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.14, opts=13)
03:53:47.878 00.000 10844 Enqueuing Move request for scope (0.08, -0.14)
03:53:47.878 00.000 11060 Worker thread wakes up
03:53:47.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
03:53:47.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:47.878 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
03:53:47.878 00.000 10844 UpdateGuideState exits: m=1727 SNR=26.1
03:53:47.878 00.000 11060 Moving (0.08, -0.14) raw xDistance=-0.12 yDistance=0.10
03:53:47.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:47.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:53:47.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:47.878 00.000 10844 Enqueuing Expose request
03:53:47.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:47.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:53:47.878 00.000 11060 MoveAxis(E, 0, ABG)
03:53:47.878 00.000 11060 Move returns status 0, amount 0
03:53:47.878 00.000 11060 MoveAxis(N, 0, ABG)
03:53:47.878 00.000 11060 Move returns status 0, amount 0
03:53:47.878 00.000 11060 move complete, result=0
03:53:47.878 00.000 11060 worker thread done servicing request
03:53:47.878 00.000 11060 Worker thread wakes up
03:53:47.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:47.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:47.878 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:48.512 00.634 11060 Exposure complete
03:53:48.719 00.207 11060 worker thread done servicing request
03:53:48.719 00.000 10844 OnExposeComplete: enter
03:53:48.719 00.000 10844 UpdateGuideState(): m_state=6
03:53:48.719 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
03:53:48.719 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.96, Mass=1871, SNR=27.4, Peak=167 HFD=3.9
03:53:48.719 00.000 10844 MultiStar: [#1 0.21,0.27,0.92,U] [#2 -0.34,-0.62,0.00,M4] [#3 0.07,-0.26,0.92,U] [#4 -0.29,-0.00,0.93,U] [#5 0.06,-0.12,0.90,U] [#6 -0.04,-0.43,1.05,U] [#7 -0.44,-0.32,0.82,U] [#8 -0.27,-0.09,0.79,U] 
03:53:48.719 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.13}, one-star: {0.13, -0.10}
03:53:48.719 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.91)
03:53:48.719 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.25 = -0.25)
03:53:48.719 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.99 mountX=-0.14 mountY=-0.04, mountTheta=-2.89
03:53:48.724 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.13, opts=13)
03:53:48.724 00.000 10844 Enqueuing Move request for scope (-0.06, -0.13)
03:53:48.724 00.000 11060 Worker thread wakes up
03:53:48.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
03:53:48.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
03:53:48.724 00.000 11060 Moving (-0.06, -0.13) raw xDistance=-0.14 yDistance=-0.04
03:53:48.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:48.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:53:48.724 00.000 10844 UpdateGuideState exits: m=1871 SNR=27.4
03:53:48.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:48.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:48.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:53:48.726 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:48.726 00.000 11060 MoveAxis(E, 33, ABG)
03:53:48.726 00.000 10844 Enqueuing Expose request
03:53:48.726 00.000 11060 Guiding  Dir = 2, Dur = 33
03:53:48.740 00.014 11060 IsSlewing returns 0
03:53:48.740 00.000 11060 IsGuiding returns 0
03:53:48.784 00.044 11060 IsGuiding returns 0
03:53:48.784 00.000 11060 Move returns status 0, amount 33
03:53:48.784 00.000 11060 MoveAxis(N, 0, ABG)
03:53:48.784 00.000 11060 Move returns status 0, amount 0
03:53:48.784 00.000 11060 move complete, result=0
03:53:48.784 00.000 11060 worker thread done servicing request
03:53:48.784 00.000 11060 Worker thread wakes up
03:53:48.784 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
03:53:48.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:48.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:49.423 00.639 11060 Exposure complete
03:53:49.625 00.202 11060 worker thread done servicing request
03:53:49.625 00.000 10844 OnExposeComplete: enter
03:53:49.625 00.000 10844 UpdateGuideState(): m_state=6
03:53:49.625 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
03:53:49.625 00.000 10844 Star::Find returns 1 (0), X=617.74, Y=102.24, Mass=1716, SNR=25.6, Peak=152 HFD=3.8
03:53:49.625 00.000 10844 MultiStar: [#1 0.57,0.31,0.00,M1] [#2 -0.06,-0.29,0.85,U] [#3 -0.00,-0.63,0.00,M1] [#4 -0.16,0.32,1.12,U] [#5 0.10,0.10,0.92,U] [#6 0.46,-0.10,1.04,U] [#7 0.06,0.45,0.94,U] [#8 -0.22,0.48,0.83,U] 
03:53:49.625 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.17}, one-star: {0.84, 0.18}
03:53:49.625 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
03:53:49.625 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
03:53:49.625 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.82 mountX=0.19 mountY=0.13, mountTheta=0.58
03:53:49.628 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.17, opts=13)
03:53:49.630 00.002 10844 Enqueuing Move request for scope (0.15, 0.17)
03:53:49.630 00.000 11060 Worker thread wakes up
03:53:49.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
03:53:49.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
03:53:49.630 00.000 11060 Moving (0.15, 0.17) raw xDistance=0.19 yDistance=0.13
03:53:49.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:53:49.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:49.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:53:49.630 00.000 11060 MoveAxis(W, 44, ABG)
03:53:49.630 00.000 11060 Guiding  Dir = 3, Dur = 44
03:53:49.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:49.632 00.002 10844 UpdateGuideState exits: m=1716 SNR=25.6
03:53:49.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:49.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:49.632 00.000 10844 Enqueuing Expose request
03:53:49.644 00.012 11060 IsSlewing returns 0
03:53:49.644 00.000 11060 IsGuiding returns 0
03:53:49.689 00.045 11060 IsGuiding returns 0
03:53:49.690 00.001 11060 Move returns status 0, amount 44
03:53:49.690 00.000 11060 MoveAxis(N, 0, ABG)
03:53:49.690 00.000 11060 Move returns status 0, amount 0
03:53:49.690 00.000 11060 move complete, result=0
03:53:49.690 00.000 11060 worker thread done servicing request
03:53:49.690 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
03:53:49.690 00.000 11060 Worker thread wakes up
03:53:49.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:49.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:50.319 00.629 11060 Exposure complete
03:53:50.517 00.198 11060 worker thread done servicing request
03:53:50.517 00.000 10844 OnExposeComplete: enter
03:53:50.517 00.000 10844 UpdateGuideState(): m_state=6
03:53:50.522 00.005 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
03:53:50.522 00.000 10844 Star::Find returns 1 (0), X=617.56, Y=101.84, Mass=1642, SNR=25.5, Peak=236 HFD=3.0
03:53:50.523 00.001 10844 MultiStar: [#1 0.40,0.16,0.94,U] [#2 -0.10,-0.56,0.93,U] [#3 -0.35,-0.28,1.03,U] [#4 -0.01,-0.15,1.03,U] [#5 -0.21,-0.36,0.88,U] [#6 0.26,-0.51,1.12,U] [#7 0.16,0.01,1.01,U] [#8 -0.52,0.03,0.82,U] 
03:53:50.523 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.22}, one-star: {0.65, -0.21}
03:53:50.523 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:53:50.523 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:53:50.523 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.36 mountX=-0.20 mountY=0.08, mountTheta=2.77
03:53:50.532 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.22, opts=13)
03:53:50.532 00.000 10844 Enqueuing Move request for scope (0.05, -0.22)
03:53:50.532 00.000 11060 Worker thread wakes up
03:53:50.532 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:50.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
03:53:50.532 00.000 10844 UpdateGuideState exits: m=1642 SNR=25.5
03:53:50.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
03:53:50.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:50.532 00.000 11060 Moving (0.05, -0.22) raw xDistance=-0.20 yDistance=0.08
03:53:50.535 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:50.535 00.000 10844 Enqueuing Expose request
03:53:50.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:53:50.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:50.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:53:50.535 00.000 11060 MoveAxis(E, 47, ABG)
03:53:50.535 00.000 11060 Guiding  Dir = 2, Dur = 47
03:53:50.554 00.019 11060 IsSlewing returns 0
03:53:50.554 00.000 11060 IsGuiding returns 0
03:53:50.611 00.057 11060 IsGuiding returns 0
03:53:50.611 00.000 11060 Move returns status 0, amount 47
03:53:50.611 00.000 11060 MoveAxis(N, 0, ABG)
03:53:50.612 00.001 11060 Move returns status 0, amount 0
03:53:50.612 00.000 11060 move complete, result=0
03:53:50.612 00.000 11060 worker thread done servicing request
03:53:50.612 00.000 11060 Worker thread wakes up
03:53:50.612 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
03:53:50.623 00.011 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:50.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:51.259 00.636 11060 Exposure complete
03:53:51.460 00.201 11060 worker thread done servicing request
03:53:51.460 00.000 10844 OnExposeComplete: enter
03:53:51.460 00.000 10844 UpdateGuideState(): m_state=6
03:53:51.461 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
03:53:51.461 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=101.68, Mass=1782, SNR=26.6, Peak=252 HFD=3.3
03:53:51.461 00.000 10844 MultiStar: [#1 0.23,0.21,0.84,U] [#2 -0.13,-0.19,0.88,U] [#3 0.12,-0.20,1.01,U] [#4 -0.33,0.21,1.02,U] [#5 0.02,-0.24,0.93,U] [#6 0.07,-0.16,1.02,U] [#7 -0.29,0.10,0.95,U] [#8 -0.27,0.19,0.72,U] 
03:53:51.461 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {0.52, -0.38}
03:53:51.461 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
03:53:51.461 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
03:53:51.461 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.56 mountX=-0.06 mountY=0.01, mountTheta=2.96
03:53:51.463 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.06, opts=13)
03:53:51.463 00.000 10844 Enqueuing Move request for scope (0.00, -0.06)
03:53:51.463 00.000 11060 Worker thread wakes up
03:53:51.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:51.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
03:53:51.463 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.6
03:53:51.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
03:53:51.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:51.463 00.000 11060 Moving (0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
03:53:51.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:51.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:53:51.463 00.000 10844 Enqueuing Expose request
03:53:51.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:51.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:53:51.463 00.000 11060 MoveAxis(E, 0, ABG)
03:53:51.463 00.000 11060 Move returns status 0, amount 0
03:53:51.463 00.000 11060 MoveAxis(N, 0, ABG)
03:53:51.463 00.000 11060 Move returns status 0, amount 0
03:53:51.463 00.000 11060 move complete, result=0
03:53:51.463 00.000 11060 worker thread done servicing request
03:53:51.463 00.000 11060 Worker thread wakes up
03:53:51.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:51.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:51.466 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:52.107 00.641 11060 Exposure complete
03:53:52.327 00.220 11060 worker thread done servicing request
03:53:52.327 00.000 10844 OnExposeComplete: enter
03:53:52.327 00.000 10844 UpdateGuideState(): m_state=6
03:53:52.328 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
03:53:52.328 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=102.01, Mass=1867, SNR=27.7, Peak=175 HFD=3.0
03:53:52.328 00.000 10844 MultiStar: [#1 0.15,0.54,0.94,U] [#2 0.09,-0.14,0.85,U] [#3 -0.14,-0.24,0.92,U] [#4 -0.29,0.15,0.89,U] [#5 0.61,0.34,0.00,M1] [#6 0.20,0.31,0.89,U] [#7 -0.41,-0.13,0.84,U] [#8 -0.35,0.43,0.79,U] 
03:53:52.328 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.11}, one-star: {0.21, -0.04}
03:53:52.328 00.000 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.39) = xAngle (0.67 = 0.67)
03:53:52.328 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.79 = -2.49)
03:53:52.328 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.06 mountX=0.10 mountY=-0.07, mountTheta=-0.66
03:53:52.328 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.11, opts=13)
03:53:52.328 00.000 10844 Enqueuing Move request for scope (-0.06, 0.11)
03:53:52.328 00.000 11060 Worker thread wakes up
03:53:52.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:52.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
03:53:52.328 00.000 10844 UpdateGuideState exits: m=1867 SNR=27.7
03:53:52.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
03:53:52.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:52.328 00.000 11060 Moving (-0.06, 0.11) raw xDistance=0.10 yDistance=-0.07
03:53:52.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:52.328 00.000 10844 Enqueuing Expose request
03:53:52.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:53:52.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:52.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:53:52.328 00.000 11060 MoveAxis(E, 0, ABG)
03:53:52.328 00.000 11060 Move returns status 0, amount 0
03:53:52.328 00.000 11060 MoveAxis(N, 0, ABG)
03:53:52.328 00.000 11060 Move returns status 0, amount 0
03:53:52.328 00.000 11060 move complete, result=0
03:53:52.333 00.005 11060 worker thread done servicing request
03:53:52.333 00.000 11060 Worker thread wakes up
03:53:52.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:52.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:52.334 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:52.980 00.646 11060 Exposure complete
03:53:53.185 00.205 11060 worker thread done servicing request
03:53:53.185 00.000 10844 OnExposeComplete: enter
03:53:53.185 00.000 10844 UpdateGuideState(): m_state=6
03:53:53.185 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
03:53:53.185 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.91, Mass=1640, SNR=25.7, Peak=208 HFD=2.9
03:53:53.185 00.000 10844 MultiStar: [#1 0.15,0.23,0.88,U] [#2 0.12,-0.16,0.92,U] [#3 -0.40,-0.62,0.00,M1] [#4 -0.27,0.11,1.10,U] [#5 0.01,-0.28,0.91,U] [#6 0.47,0.10,1.09,U] [#7 -0.06,-0.10,0.87,U] [#8 -0.17,0.60,0.00,M1] 
03:53:53.185 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.03}, one-star: {0.05, -0.14}
03:53:53.187 00.002 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
03:53:53.187 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:53:53.187 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.39 mountX=-0.02 mountY=0.07, mountTheta=1.78
03:53:53.187 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.03, opts=13)
03:53:53.187 00.000 10844 Enqueuing Move request for scope (0.07, -0.03)
03:53:53.187 00.000 11060 Worker thread wakes up
03:53:53.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:53.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
03:53:53.187 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.7
03:53:53.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
03:53:53.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:53.187 00.000 11060 Moving (0.07, -0.03) raw xDistance=-0.02 yDistance=0.07
03:53:53.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:53.187 00.000 10844 Enqueuing Expose request
03:53:53.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:53:53.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:53.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:53:53.187 00.000 11060 MoveAxis(E, 0, ABG)
03:53:53.187 00.000 11060 Move returns status 0, amount 0
03:53:53.187 00.000 11060 MoveAxis(N, 0, ABG)
03:53:53.187 00.000 11060 Move returns status 0, amount 0
03:53:53.187 00.000 11060 move complete, result=0
03:53:53.187 00.000 11060 worker thread done servicing request
03:53:53.187 00.000 11060 Worker thread wakes up
03:53:53.187 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:53.187 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:53.194 00.007 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:53.826 00.632 11060 Exposure complete
03:53:54.017 00.191 11060 worker thread done servicing request
03:53:54.017 00.000 10844 OnExposeComplete: enter
03:53:54.017 00.000 10844 UpdateGuideState(): m_state=6
03:53:54.019 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
03:53:54.019 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.87, Mass=1770, SNR=26.2, Peak=222 HFD=3.1
03:53:54.019 00.000 10844 MultiStar: [#1 0.30,0.29,1.01,U] [#2 -0.25,-0.82,0.00,M1] [#3 -0.09,-0.07,0.97,U] [#4 -0.84,0.22,0.00,M1] [#5 0.45,0.10,1.06,U] [#6 0.01,-0.07,0.97,U] [#7 -0.30,0.05,0.94,U] [#8 -0.80,0.13,0.00,M2] 
03:53:54.019 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.02}, one-star: {0.24, -0.18}
03:53:54.019 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.39) = xAngle (-1.20 = -1.20)
03:53:54.019 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
03:53:54.019 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=0.04 mountY=0.11, mountTheta=1.20
03:53:54.023 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
03:53:54.023 00.000 10844 Enqueuing Move request for scope (0.11, 0.02)
03:53:54.023 00.000 11060 Worker thread wakes up
03:53:54.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:54.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
03:53:54.023 00.000 10844 UpdateGuideState exits: m=1770 SNR=26.2
03:53:54.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
03:53:54.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:54.023 00.000 11060 Moving (0.11, 0.02) raw xDistance=0.04 yDistance=0.11
03:53:54.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:54.023 00.000 10844 Enqueuing Expose request
03:53:54.024 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:53:54.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:54.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:53:54.024 00.000 11060 MoveAxis(E, 0, ABG)
03:53:54.024 00.000 11060 Move returns status 0, amount 0
03:53:54.024 00.000 11060 MoveAxis(N, 0, ABG)
03:53:54.024 00.000 11060 Move returns status 0, amount 0
03:53:54.025 00.001 11060 move complete, result=0
03:53:54.025 00.000 11060 worker thread done servicing request
03:53:54.025 00.000 11060 Worker thread wakes up
03:53:54.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:54.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:54.027 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:54.656 00.629 11060 Exposure complete
03:53:54.857 00.201 11060 worker thread done servicing request
03:53:54.857 00.000 10844 OnExposeComplete: enter
03:53:54.857 00.000 10844 UpdateGuideState(): m_state=6
03:53:54.857 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
03:53:54.857 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=101.83, Mass=1901, SNR=27.4, Peak=201 HFD=3.5
03:53:54.857 00.000 10844 MultiStar: [#1 -0.32,0.15,0.95,U] [#2 0.25,-0.40,0.85,U] [#3 -0.35,-0.21,1.00,U] [#4 -0.49,0.22,0.91,U] [#5 -0.31,0.16,0.95,U] [#6 0.42,-0.12,0.97,U] [#7 -0.39,-0.12,0.90,U] [#8 -0.14,0.06,0.77,U] 
03:53:54.857 00.000 10844 refined, 8 included, MultiStar: {-0.17, -0.06}, one-star: {-0.19, -0.22}
03:53:54.857 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.22 = 2.07)
03:53:54.857 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
03:53:54.857 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.83 mountX=-0.08 mountY=-0.16, mountTheta=-2.06
03:53:54.863 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.06, opts=13)
03:53:54.863 00.000 10844 Enqueuing Move request for scope (-0.17, -0.06)
03:53:54.863 00.000 11060 Worker thread wakes up
03:53:54.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:54.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
03:53:54.863 00.000 10844 UpdateGuideState exits: m=1901 SNR=27.4
03:53:54.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
03:53:54.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:54.863 00.000 11060 Moving (-0.17, -0.06) raw xDistance=-0.08 yDistance=-0.16
03:53:54.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:54.863 00.000 10844 Enqueuing Expose request
03:53:54.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:53:54.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:54.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:53:54.863 00.000 11060 MoveAxis(E, 0, ABG)
03:53:54.863 00.000 11060 Move returns status 0, amount 0
03:53:54.863 00.000 11060 MoveAxis(N, 0, ABG)
03:53:54.863 00.000 11060 Move returns status 0, amount 0
03:53:54.863 00.000 11060 move complete, result=0
03:53:54.863 00.000 11060 worker thread done servicing request
03:53:54.863 00.000 11060 Worker thread wakes up
03:53:54.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:54.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:54.868 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:53:55.518 00.650 11060 Exposure complete
03:53:55.726 00.208 11060 worker thread done servicing request
03:53:55.726 00.000 10844 OnExposeComplete: enter
03:53:55.726 00.000 10844 UpdateGuideState(): m_state=6
03:53:55.727 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
03:53:55.727 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.92, Mass=1418, SNR=23.6, Peak=139 HFD=2.9
03:53:55.727 00.000 10844 MultiStar: [#1 -0.53,0.67,0.00,M1] [#2 0.06,-0.17,0.97,U] [#3 -0.47,-0.04,1.05,U] [#4 -0.58,0.54,0.00,M1] [#5 -0.13,0.25,1.04,U] [#6 0.16,0.39,1.20,U] [#7 -0.61,0.11,0.00,M1] [#8 -0.35,0.19,0.84,U] 
03:53:55.727 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.09}, one-star: {0.12, -0.13}
03:53:55.727 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.39) = xAngle (0.98 = 0.98)
03:53:55.727 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.10 = -2.18)
03:53:55.727 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.37 mountX=0.07 mountY=-0.11, mountTheta=-0.97
03:53:55.730 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
03:53:55.730 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
03:53:55.730 00.000 11060 Worker thread wakes up
03:53:55.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:55.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
03:53:55.730 00.000 10844 UpdateGuideState exits: m=1418 SNR=23.6
03:53:55.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
03:53:55.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:55.730 00.000 11060 Moving (-0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
03:53:55.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:55.730 00.000 10844 Enqueuing Expose request
03:53:55.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:53:55.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:55.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:53:55.730 00.000 11060 MoveAxis(E, 0, ABG)
03:53:55.730 00.000 11060 Move returns status 0, amount 0
03:53:55.732 00.002 11060 MoveAxis(N, 0, ABG)
03:53:55.732 00.000 11060 Move returns status 0, amount 0
03:53:55.732 00.000 11060 move complete, result=0
03:53:55.732 00.000 11060 worker thread done servicing request
03:53:55.732 00.000 11060 Worker thread wakes up
03:53:55.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:55.732 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:55.732 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:56.378 00.646 11060 Exposure complete
03:53:56.592 00.214 11060 worker thread done servicing request
03:53:56.592 00.000 10844 OnExposeComplete: enter
03:53:56.592 00.000 10844 UpdateGuideState(): m_state=6
03:53:56.592 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
03:53:56.592 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=101.82, Mass=1592, SNR=25.0, Peak=196 HFD=3.3
03:53:56.593 00.001 10844 MultiStar: [#1 -0.15,0.16,1.05,U] [#2 0.29,-0.23,0.94,U] [#3 -0.24,-0.41,1.03,U] [#4 0.09,-0.06,1.03,U] [#5 -0.07,-0.04,0.99,U] [#6 0.45,0.36,1.01,U] [#7 -0.27,0.40,0.95,U] [#8 -0.72,0.03,0.00,M1] 
03:53:56.593 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.45, -0.23}
03:53:56.594 00.001 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.39) = xAngle (-1.49 = -1.49)
03:53:56.594 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.63 = 1.63)
03:53:56.594 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.11 mountX=0.01 mountY=0.07, mountTheta=1.49
03:53:56.595 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.01, opts=13)
03:53:56.595 00.000 10844 Enqueuing Move request for scope (0.07, -0.01)
03:53:56.595 00.000 11060 Worker thread wakes up
03:53:56.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
03:53:56.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:56.595 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
03:53:56.595 00.000 10844 UpdateGuideState exits: m=1592 SNR=25.0
03:53:56.595 00.000 11060 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=0.07
03:53:56.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:56.595 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:53:56.595 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:56.595 00.000 10844 Enqueuing Expose request
03:53:56.595 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:56.598 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:53:56.598 00.000 11060 MoveAxis(E, 0, ABG)
03:53:56.598 00.000 11060 Move returns status 0, amount 0
03:53:56.598 00.000 11060 MoveAxis(N, 0, ABG)
03:53:56.598 00.000 11060 Move returns status 0, amount 0
03:53:56.598 00.000 11060 move complete, result=0
03:53:56.598 00.000 11060 worker thread done servicing request
03:53:56.598 00.000 11060 Worker thread wakes up
03:53:56.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:56.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:56.602 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:57.225 00.623 11060 Exposure complete
03:53:57.432 00.207 11060 worker thread done servicing request
03:53:57.432 00.000 10844 OnExposeComplete: enter
03:53:57.432 00.000 10844 UpdateGuideState(): m_state=6
03:53:57.432 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
03:53:57.432 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.81, Mass=2216, SNR=30.3, Peak=218 HFD=3.6
03:53:57.437 00.005 10844 MultiStar: [#1 -0.57,0.12,0.90,U] [#2 -0.01,-0.25,0.71,U] [#3 -0.26,-0.28,0.84,U] [#4 -0.62,-0.18,0.00,M1] [#5 -0.01,0.25,0.75,U] [#6 0.17,-0.38,0.86,U] [#7 -0.91,0.07,0.00,M1] [#8 -0.65,-0.59,0.00,M2] 
03:53:57.437 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.14}, one-star: {-0.04, -0.25}
03:53:57.437 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.71 = 2.58)
03:53:57.437 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:53:57.437 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.32 mountX=-0.16 mountY=-0.10, mountTheta=-2.56
03:53:57.438 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.14, opts=13)
03:53:57.438 00.000 10844 Enqueuing Move request for scope (-0.13, -0.14)
03:53:57.438 00.000 11060 Worker thread wakes up
03:53:57.438 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:57.438 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
03:53:57.438 00.000 10844 UpdateGuideState exits: m=2216 SNR=30.3
03:53:57.438 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
03:53:57.438 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:57.438 00.000 11060 Moving (-0.13, -0.14) raw xDistance=-0.16 yDistance=-0.10
03:53:57.438 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:57.438 00.000 10844 Enqueuing Expose request
03:53:57.438 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:53:57.438 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:57.438 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:53:57.438 00.000 11060 MoveAxis(E, 37, ABG)
03:53:57.438 00.000 11060 Guiding  Dir = 2, Dur = 37
03:53:57.462 00.024 11060 IsSlewing returns 0
03:53:57.462 00.000 11060 IsGuiding returns 0
03:53:57.538 00.076 11060 IsGuiding returns 0
03:53:57.538 00.000 11060 Move returns status 0, amount 37
03:53:57.538 00.000 11060 MoveAxis(N, 0, ABG)
03:53:57.538 00.000 11060 Move returns status 0, amount 0
03:53:57.538 00.000 11060 move complete, result=0
03:53:57.538 00.000 11060 worker thread done servicing request
03:53:57.538 00.000 11060 Worker thread wakes up
03:53:57.538 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
03:53:57.538 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:57.538 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:58.165 00.627 11060 Exposure complete
03:53:58.369 00.204 11060 worker thread done servicing request
03:53:58.369 00.000 10844 OnExposeComplete: enter
03:53:58.369 00.000 10844 UpdateGuideState(): m_state=6
03:53:58.369 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
03:53:58.369 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=102.25, Mass=1755, SNR=26.5, Peak=166 HFD=3.4
03:53:58.369 00.000 10844 MultiStar: [#1 0.10,0.40,0.98,U] [#2 0.36,-0.35,0.88,U] [#3 -0.02,0.25,0.98,U] [#4 -0.44,0.28,1.05,U] [#5 -0.37,0.42,1.00,U] [#6 0.10,0.05,1.01,U] [#7 -0.28,0.22,0.89,U] [#8 -0.36,0.56,0.00,M3] 
03:53:58.369 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.19}, one-star: {-0.15, 0.20}
03:53:58.369 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
03:53:58.369 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
03:53:58.369 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.04 mountX=0.17 mountY=-0.13, mountTheta=-0.64
03:53:58.372 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.19, opts=13)
03:53:58.372 00.000 10844 Enqueuing Move request for scope (-0.10, 0.19)
03:53:58.372 00.000 11060 Worker thread wakes up
03:53:58.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:53:58.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
03:53:58.372 00.000 10844 UpdateGuideState exits: m=1755 SNR=26.5
03:53:58.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
03:53:58.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:58.372 00.000 11060 Moving (-0.10, 0.19) raw xDistance=0.17 yDistance=-0.13
03:53:58.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:58.372 00.000 10844 Enqueuing Expose request
03:53:58.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:53:58.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:58.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:53:58.372 00.000 11060 MoveAxis(W, 39, ABG)
03:53:58.372 00.000 11060 Guiding  Dir = 3, Dur = 39
03:53:58.408 00.036 11060 IsSlewing returns 0
03:53:58.409 00.001 11060 IsGuiding returns 0
03:53:58.471 00.062 11060 IsGuiding returns 0
03:53:58.471 00.000 11060 Move returns status 0, amount 39
03:53:58.471 00.000 11060 MoveAxis(N, 0, ABG)
03:53:58.471 00.000 11060 Move returns status 0, amount 0
03:53:58.471 00.000 11060 move complete, result=0
03:53:58.471 00.000 11060 worker thread done servicing request
03:53:58.471 00.000 11060 Worker thread wakes up
03:53:58.471 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
03:53:58.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:58.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:59.112 00.641 11060 Exposure complete
03:53:59.307 00.195 11060 worker thread done servicing request
03:53:59.307 00.000 10844 OnExposeComplete: enter
03:53:59.307 00.000 10844 UpdateGuideState(): m_state=6
03:53:59.307 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
03:53:59.307 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=102.23, Mass=1418, SNR=23.7, Peak=159 HFD=2.9
03:53:59.307 00.000 10844 MultiStar: [#1 -0.29,0.23,1.08,U] [#2 -0.10,-0.25,1.00,U] [#3 -0.43,-0.26,1.10,U] [#4 -0.36,0.29,1.19,U] [#5 -0.17,0.11,1.08,U] [#6 0.37,-0.14,1.11,U] [#7 -0.87,0.10,0.00,M1] [#8 -0.34,0.44,0.84,U] 
03:53:59.307 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.07}, one-star: {0.35, 0.18}
03:53:59.307 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.39) = xAngle (1.24 = 1.24)
03:53:59.307 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.37 = -1.92)
03:53:59.307 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.63 mountX=0.05 mountY=-0.13, mountTheta=-1.24
03:53:59.311 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.07, opts=13)
03:53:59.311 00.000 10844 Enqueuing Move request for scope (-0.12, 0.07)
03:53:59.311 00.000 11060 Worker thread wakes up
03:53:59.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
03:53:59.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:53:59.311 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
03:53:59.311 00.000 10844 UpdateGuideState exits: m=1418 SNR=23.7
03:53:59.311 00.000 11060 Moving (-0.12, 0.07) raw xDistance=0.05 yDistance=-0.13
03:53:59.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:59.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:53:59.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:53:59.311 00.000 10844 Enqueuing Expose request
03:53:59.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:53:59.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:53:59.311 00.000 11060 MoveAxis(E, 0, ABG)
03:53:59.311 00.000 11060 Move returns status 0, amount 0
03:53:59.311 00.000 11060 MoveAxis(N, 0, ABG)
03:53:59.311 00.000 11060 Move returns status 0, amount 0
03:53:59.311 00.000 11060 move complete, result=0
03:53:59.311 00.000 11060 worker thread done servicing request
03:53:59.311 00.000 11060 Worker thread wakes up
03:53:59.311 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:53:59.311 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:53:59.311 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:59.948 00.637 11060 Exposure complete
03:54:00.162 00.214 11060 worker thread done servicing request
03:54:00.162 00.000 10844 OnExposeComplete: enter
03:54:00.162 00.000 10844 UpdateGuideState(): m_state=6
03:54:00.162 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
03:54:00.162 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=102.02, Mass=1820, SNR=27.1, Peak=159 HFD=3.2
03:54:00.162 00.000 10844 MultiStar: [#1 -0.23,0.49,0.96,U] [#2 0.08,-0.49,0.87,U] [#3 -0.47,-0.11,0.99,U] [#4 -0.44,0.21,1.00,U] [#5 0.31,-0.15,1.00,U] [#6 0.07,0.22,0.97,U] [#7 -0.62,0.11,0.00,M2] [#8 -0.30,0.11,0.79,U] 
03:54:00.162 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {0.34, -0.03}
03:54:00.162 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.39) = xAngle (1.32 = 1.32)
03:54:00.162 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.44 = -1.84)
03:54:00.162 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.08 cameraTheta=2.71 mountX=0.02 mountY=-0.08, mountTheta=-1.32
03:54:00.167 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
03:54:00.167 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
03:54:00.167 00.000 11060 Worker thread wakes up
03:54:00.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:00.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
03:54:00.167 00.000 10844 UpdateGuideState exits: m=1820 SNR=27.1
03:54:00.167 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
03:54:00.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:00.167 00.000 11060 Moving (-0.08, 0.04) raw xDistance=0.02 yDistance=-0.08
03:54:00.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:00.167 00.000 10844 Enqueuing Expose request
03:54:00.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:54:00.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:00.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:54:00.167 00.000 11060 MoveAxis(E, 0, ABG)
03:54:00.167 00.000 11060 Move returns status 0, amount 0
03:54:00.167 00.000 11060 MoveAxis(N, 0, ABG)
03:54:00.167 00.000 11060 Move returns status 0, amount 0
03:54:00.167 00.000 11060 move complete, result=0
03:54:00.167 00.000 11060 worker thread done servicing request
03:54:00.167 00.000 11060 Worker thread wakes up
03:54:00.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:00.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:00.171 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:00.805 00.634 11060 Exposure complete
03:54:01.015 00.210 11060 worker thread done servicing request
03:54:01.015 00.000 10844 OnExposeComplete: enter
03:54:01.015 00.000 10844 UpdateGuideState(): m_state=6
03:54:01.015 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
03:54:01.015 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=102.28, Mass=1685, SNR=26.1, Peak=188 HFD=3.3
03:54:01.015 00.000 10844 MultiStar: [#1 0.37,0.44,0.97,U] [#2 0.02,-0.50,0.87,U] [#3 -0.36,-0.36,0.95,U] [#4 -0.31,-0.02,0.98,U] [#5 0.26,0.10,0.96,U] [#6 -0.05,0.53,1.10,U] [#7 -0.33,0.07,0.97,U] [#8 -0.44,0.13,0.81,U] 
03:54:01.015 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {0.02, 0.22}
03:54:01.015 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.39) = xAngle (1.00 = 1.00)
03:54:01.015 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.12 = -2.16)
03:54:01.015 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.39 mountX=0.06 mountY=-0.10, mountTheta=-0.99
03:54:01.018 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
03:54:01.018 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
03:54:01.018 00.000 11060 Worker thread wakes up
03:54:01.018 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
03:54:01.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:01.018 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
03:54:01.018 00.000 10844 UpdateGuideState exits: m=1685 SNR=26.1
03:54:01.018 00.000 11060 Moving (-0.09, 0.08) raw xDistance=0.06 yDistance=-0.10
03:54:01.018 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:01.018 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:54:01.018 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:01.018 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:01.018 00.000 10844 Enqueuing Expose request
03:54:01.018 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:54:01.018 00.000 11060 MoveAxis(E, 0, ABG)
03:54:01.018 00.000 11060 Move returns status 0, amount 0
03:54:01.018 00.000 11060 MoveAxis(N, 0, ABG)
03:54:01.018 00.000 11060 Move returns status 0, amount 0
03:54:01.018 00.000 11060 move complete, result=0
03:54:01.018 00.000 11060 worker thread done servicing request
03:54:01.018 00.000 11060 Worker thread wakes up
03:54:01.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:01.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:01.023 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:01.646 00.623 11060 Exposure complete
03:54:01.851 00.205 11060 worker thread done servicing request
03:54:01.851 00.000 10844 OnExposeComplete: enter
03:54:01.851 00.000 10844 UpdateGuideState(): m_state=6
03:54:01.853 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
03:54:01.853 00.000 10844 Star::Find returns 1 (0), X=616.56, Y=102.10, Mass=1896, SNR=27.3, Peak=177 HFD=3.7
03:54:01.853 00.000 10844 MultiStar: [#1 -0.02,0.36,0.87,U] [#2 -0.68,-0.30,0.00,M1] [#3 -0.32,-0.38,0.98,U] [#4 -0.31,0.33,0.93,U] [#5 0.17,-0.00,0.97,U] [#6 -0.17,0.44,1.04,U] [#7 -0.53,0.21,0.89,U] [#8 -0.38,0.71,0.00,M1] 
03:54:01.853 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.14}, one-star: {-0.34, 0.05}
03:54:01.853 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.39) = xAngle (1.18 = 1.18)
03:54:01.853 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.30 = -1.98)
03:54:01.853 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.57 mountX=0.10 mountY=-0.24, mountTheta=-1.18
03:54:01.864 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.14, opts=13)
03:54:01.864 00.000 10844 Enqueuing Move request for scope (-0.22, 0.14)
03:54:01.864 00.000 11060 Worker thread wakes up
03:54:01.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:01.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
03:54:01.864 00.000 10844 UpdateGuideState exits: m=1896 SNR=27.3
03:54:01.864 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
03:54:01.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:01.866 00.002 11060 Moving (-0.22, 0.14) raw xDistance=0.10 yDistance=-0.24
03:54:01.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:01.866 00.000 10844 Enqueuing Expose request
03:54:01.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:54:01.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:54:01.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:54:01.866 00.000 11060 MoveAxis(E, 0, ABG)
03:54:01.866 00.000 11060 Move returns status 0, amount 0
03:54:01.866 00.000 11060 MoveAxis(N, 0, ABG)
03:54:01.866 00.000 11060 Move returns status 0, amount 0
03:54:01.867 00.001 11060 move complete, result=0
03:54:01.867 00.000 11060 worker thread done servicing request
03:54:01.867 00.000 11060 Worker thread wakes up
03:54:01.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:01.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:01.869 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:54:02.490 00.621 11060 Exposure complete
03:54:02.688 00.198 11060 worker thread done servicing request
03:54:02.688 00.000 10844 OnExposeComplete: enter
03:54:02.688 00.000 10844 UpdateGuideState(): m_state=6
03:54:02.688 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
03:54:02.688 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=102.32, Mass=1635, SNR=25.6, Peak=191 HFD=2.9
03:54:02.689 00.001 10844 MultiStar: [#1 0.05,-0.12,1.00,U] [#2 0.04,-0.28,0.95,U] [#3 0.09,-0.16,0.91,U] [#4 -0.22,-0.00,0.99,U] [#5 0.25,0.06,0.90,U] [#6 0.10,0.05,1.06,U] [#7 -0.28,-0.22,0.94,U] [#8 -0.65,0.25,0.00,M2] 
03:54:02.689 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.05}, one-star: {0.28, 0.27}
03:54:02.689 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
03:54:02.689 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
03:54:02.689 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.88 mountX=-0.04 mountY=0.05, mountTheta=2.27
03:54:02.691 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
03:54:02.691 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
03:54:02.691 00.000 11060 Worker thread wakes up
03:54:02.691 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:02.691 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:54:02.691 00.000 10844 UpdateGuideState exits: m=1635 SNR=25.6
03:54:02.691 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:54:02.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:02.691 00.000 11060 Moving (0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
03:54:02.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:02.691 00.000 10844 Enqueuing Expose request
03:54:02.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:54:02.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:02.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:54:02.691 00.000 11060 MoveAxis(E, 0, ABG)
03:54:02.691 00.000 11060 Move returns status 0, amount 0
03:54:02.694 00.003 11060 MoveAxis(N, 0, ABG)
03:54:02.694 00.000 11060 Move returns status 0, amount 0
03:54:02.694 00.000 11060 move complete, result=0
03:54:02.694 00.000 11060 worker thread done servicing request
03:54:02.694 00.000 11060 Worker thread wakes up
03:54:02.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:02.695 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:02.696 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:03.321 00.625 11060 Exposure complete
03:54:03.520 00.199 11060 worker thread done servicing request
03:54:03.520 00.000 10844 OnExposeComplete: enter
03:54:03.520 00.000 10844 UpdateGuideState(): m_state=6
03:54:03.520 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
03:54:03.520 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=102.07, Mass=1541, SNR=24.6, Peak=185 HFD=2.8
03:54:03.521 00.001 10844 MultiStar: [#1 0.02,0.55,1.01,U] [#2 0.21,-0.06,0.90,U] [#3 0.30,0.00,1.03,U] [#4 -0.60,-0.01,0.00,M1] [#5 0.16,0.54,1.01,U] [#6 0.67,0.41,0.00,M1] [#7 -0.49,-0.05,1.02,U] [#8 -0.54,0.37,0.00,M3] 
03:54:03.521 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.17}, one-star: {0.60, 0.02}
03:54:03.521 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.39) = xAngle (-0.48 = -0.48)
03:54:03.521 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.65 = 2.65)
03:54:03.521 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.91 mountX=0.19 mountY=0.10, mountTheta=0.49
03:54:03.521 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.17, opts=13)
03:54:03.521 00.000 10844 Enqueuing Move request for scope (0.13, 0.17)
03:54:03.521 00.000 11060 Worker thread wakes up
03:54:03.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:03.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
03:54:03.521 00.000 10844 UpdateGuideState exits: m=1541 SNR=24.6
03:54:03.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
03:54:03.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:03.521 00.000 11060 Moving (0.13, 0.17) raw xDistance=0.19 yDistance=0.10
03:54:03.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:03.521 00.000 10844 Enqueuing Expose request
03:54:03.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:54:03.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:03.521 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:54:03.521 00.000 11060 MoveAxis(W, 44, ABG)
03:54:03.521 00.000 11060 Guiding  Dir = 3, Dur = 44
03:54:03.534 00.013 11060 IsSlewing returns 0
03:54:03.534 00.000 11060 IsGuiding returns 0
03:54:03.581 00.047 11060 IsGuiding returns 0
03:54:03.581 00.000 11060 Move returns status 0, amount 44
03:54:03.582 00.001 11060 MoveAxis(N, 0, ABG)
03:54:03.582 00.000 11060 Move returns status 0, amount 0
03:54:03.582 00.000 11060 move complete, result=0
03:54:03.582 00.000 11060 worker thread done servicing request
03:54:03.583 00.001 10844 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
03:54:03.583 00.000 11060 Worker thread wakes up
03:54:03.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:03.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:04.213 00.630 11060 Exposure complete
03:54:04.416 00.203 11060 worker thread done servicing request
03:54:04.416 00.000 10844 OnExposeComplete: enter
03:54:04.416 00.000 10844 UpdateGuideState(): m_state=6
03:54:04.416 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
03:54:04.416 00.000 10844 Star::Find returns 1 (0), X=617.70, Y=102.12, Mass=1655, SNR=25.8, Peak=151 HFD=3.2
03:54:04.416 00.000 10844 MultiStar: [#1 0.23,0.25,0.96,U] [#2 0.36,-0.27,0.98,U] [#3 -0.30,0.15,1.05,U] [#4 -0.27,0.09,1.03,U] [#5 0.47,0.20,0.97,U] [#6 0.24,0.27,1.09,U] [#7 -0.49,0.20,1.01,U] [#8 -0.02,0.30,0.80,U] 
03:54:04.416 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.80, 0.07}
03:54:04.416 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.39) = xAngle (-0.49 = -0.49)
03:54:04.416 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.64 = 2.64)
03:54:04.416 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.90 mountX=0.16 mountY=0.09, mountTheta=0.50
03:54:04.422 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.14, opts=13)
03:54:04.422 00.000 10844 Enqueuing Move request for scope (0.11, 0.14)
03:54:04.422 00.000 11060 Worker thread wakes up
03:54:04.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:04.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
03:54:04.422 00.000 10844 UpdateGuideState exits: m=1655 SNR=25.8
03:54:04.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:04.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:04.422 00.000 10844 Enqueuing Expose request
03:54:04.422 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
03:54:04.422 00.000 11060 Moving (0.11, 0.14) raw xDistance=0.16 yDistance=0.09
03:54:04.433 00.011 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:54:04.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:04.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:54:04.433 00.000 11060 MoveAxis(W, 38, ABG)
03:54:04.433 00.000 11060 Guiding  Dir = 3, Dur = 38
03:54:04.452 00.019 11060 IsSlewing returns 0
03:54:04.452 00.000 11060 IsGuiding returns 0
03:54:04.498 00.046 11060 IsGuiding returns 0
03:54:04.498 00.000 11060 Move returns status 0, amount 38
03:54:04.498 00.000 11060 MoveAxis(N, 0, ABG)
03:54:04.498 00.000 11060 Move returns status 0, amount 0
03:54:04.498 00.000 11060 move complete, result=0
03:54:04.498 00.000 11060 worker thread done servicing request
03:54:04.498 00.000 11060 Worker thread wakes up
03:54:04.498 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
03:54:04.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:04.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:05.136 00.638 11060 Exposure complete
03:54:05.333 00.197 11060 worker thread done servicing request
03:54:05.333 00.000 10844 OnExposeComplete: enter
03:54:05.333 00.000 10844 UpdateGuideState(): m_state=6
03:54:05.338 00.005 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
03:54:05.338 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=101.66, Mass=1971, SNR=28.2, Peak=234 HFD=3.3
03:54:05.338 00.000 10844 MultiStar: [#1 0.35,0.10,0.88,U] [#2 0.05,-0.34,0.86,U] [#3 -0.06,0.06,0.97,U] [#4 -0.10,-0.01,0.91,U] [#5 0.45,0.33,0.87,U] [#6 0.50,-0.09,1.00,U] [#7 -0.04,-0.07,0.90,U] [#8 -0.29,0.24,0.80,U] 
03:54:05.338 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.59, -0.39}
03:54:05.338 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
03:54:05.338 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
03:54:05.338 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-0.15 mountX=0.01 mountY=0.18, mountTheta=1.54
03:54:05.340 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.03, opts=13)
03:54:05.340 00.000 10844 Enqueuing Move request for scope (0.17, -0.03)
03:54:05.340 00.000 11060 Worker thread wakes up
03:54:05.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:05.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
03:54:05.340 00.000 10844 UpdateGuideState exits: m=1971 SNR=28.2
03:54:05.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
03:54:05.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:05.340 00.000 11060 Moving (0.17, -0.03) raw xDistance=0.01 yDistance=0.18
03:54:05.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:05.340 00.000 10844 Enqueuing Expose request
03:54:05.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:05.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:05.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:54:05.340 00.000 11060 MoveAxis(E, 0, ABG)
03:54:05.340 00.000 11060 Move returns status 0, amount 0
03:54:05.340 00.000 11060 MoveAxis(N, 0, ABG)
03:54:05.340 00.000 11060 Move returns status 0, amount 0
03:54:05.340 00.000 11060 move complete, result=0
03:54:05.344 00.004 11060 worker thread done servicing request
03:54:05.344 00.000 11060 Worker thread wakes up
03:54:05.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:05.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:05.344 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:54:05.973 00.629 11060 Exposure complete
03:54:06.190 00.217 11060 worker thread done servicing request
03:54:06.190 00.000 10844 OnExposeComplete: enter
03:54:06.190 00.000 10844 UpdateGuideState(): m_state=6
03:54:06.191 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
03:54:06.191 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=102.26, Mass=1695, SNR=25.6, Peak=168 HFD=3.2
03:54:06.191 00.000 10844 MultiStar: [#1 0.56,0.22,0.00,M1] [#2 -0.09,0.01,0.98,U] [#3 -0.26,-0.12,0.93,U] [#4 0.05,0.18,0.91,U] [#5 0.60,0.59,0.00,M1] [#6 0.13,0.03,1.00,U] [#7 -0.41,-0.33,0.91,U] [#8 -0.57,0.58,0.00,M2] 
03:54:06.191 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.00}, one-star: {0.08, 0.21}
03:54:06.191 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.39) = xAngle (1.74 = 1.74)
03:54:06.191 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.86 = -1.42)
03:54:06.191 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.13 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
03:54:06.193 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.00, opts=13)
03:54:06.193 00.000 10844 Enqueuing Move request for scope (-0.08, 0.00)
03:54:06.193 00.000 11060 Worker thread wakes up
03:54:06.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
03:54:06.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
03:54:06.195 00.002 11060 Moving (-0.08, 0.00) raw xDistance=-0.01 yDistance=-0.08
03:54:06.195 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:54:06.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:06.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:54:06.195 00.000 11060 MoveAxis(E, 0, ABG)
03:54:06.195 00.000 11060 Move returns status 0, amount 0
03:54:06.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:06.195 00.000 10844 UpdateGuideState exits: m=1695 SNR=25.6
03:54:06.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:06.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:06.195 00.000 10844 Enqueuing Expose request
03:54:06.195 00.000 11060 MoveAxis(N, 0, ABG)
03:54:06.195 00.000 11060 Move returns status 0, amount 0
03:54:06.195 00.000 11060 move complete, result=0
03:54:06.195 00.000 11060 worker thread done servicing request
03:54:06.195 00.000 11060 Worker thread wakes up
03:54:06.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:06.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:06.200 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:06.836 00.636 11060 Exposure complete
03:54:07.045 00.209 11060 worker thread done servicing request
03:54:07.045 00.000 10844 OnExposeComplete: enter
03:54:07.045 00.000 10844 UpdateGuideState(): m_state=6
03:54:07.045 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
03:54:07.045 00.000 10844 Star::Find returns 1 (0), X=617.45, Y=101.73, Mass=1490, SNR=24.0, Peak=198 HFD=3.2
03:54:07.045 00.000 10844 MultiStar: [#1 0.43,0.20,0.97,U] [#2 0.22,-0.14,1.03,U] [#3 -0.03,-0.36,1.06,U] [#4 -0.17,-0.05,1.09,U] [#5 0.25,0.07,0.96,U] [#6 0.56,0.20,0.00,M1] [#7 -0.19,0.05,1.05,U] [#8 -0.02,0.31,0.87,U] 
03:54:07.045 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.04}, one-star: {0.54, -0.32}
03:54:07.045 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.70 = -1.70)
03:54:07.045 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.42 = 1.42)
03:54:07.045 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.31 mountX=-0.02 mountY=0.13, mountTheta=1.70
03:54:07.050 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.04, opts=13)
03:54:07.050 00.000 10844 Enqueuing Move request for scope (0.12, -0.04)
03:54:07.050 00.000 11060 Worker thread wakes up
03:54:07.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:07.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
03:54:07.050 00.000 10844 UpdateGuideState exits: m=1490 SNR=24.0
03:54:07.050 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
03:54:07.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:07.050 00.000 11060 Moving (0.12, -0.04) raw xDistance=-0.02 yDistance=0.13
03:54:07.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:07.050 00.000 10844 Enqueuing Expose request
03:54:07.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:54:07.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:07.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:54:07.050 00.000 11060 MoveAxis(E, 0, ABG)
03:54:07.050 00.000 11060 Move returns status 0, amount 0
03:54:07.050 00.000 11060 MoveAxis(N, 0, ABG)
03:54:07.050 00.000 11060 Move returns status 0, amount 0
03:54:07.050 00.000 11060 move complete, result=0
03:54:07.050 00.000 11060 worker thread done servicing request
03:54:07.050 00.000 11060 Worker thread wakes up
03:54:07.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:07.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:07.056 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:07.685 00.629 11060 Exposure complete
03:54:07.896 00.211 11060 worker thread done servicing request
03:54:07.896 00.000 10844 OnExposeComplete: enter
03:54:07.896 00.000 10844 UpdateGuideState(): m_state=6
03:54:07.896 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
03:54:07.896 00.000 10844 Star::Find returns 1 (0), X=617.60, Y=101.97, Mass=2038, SNR=28.6, Peak=235 HFD=3.4
03:54:07.899 00.003 10844 MultiStar: [#1 0.21,0.48,0.85,U] [#2 0.20,0.14,0.80,U] [#3 -0.03,-0.01,0.90,U] [#4 -0.14,0.42,0.84,U] [#5 0.46,0.03,0.94,U] [#6 0.44,0.02,0.89,U] [#7 -0.15,0.21,0.83,U] [#8 -0.05,0.64,0.00,M2] 
03:54:07.899 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.14}, one-star: {0.69, -0.08}
03:54:07.899 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.39) = xAngle (-0.82 = -0.82)
03:54:07.899 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.30 = 2.30)
03:54:07.899 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.27 cameraTheta=0.56 mountX=0.18 mountY=0.20, mountTheta=0.83
03:54:07.899 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.14, opts=13)
03:54:07.899 00.000 10844 Enqueuing Move request for scope (0.22, 0.14)
03:54:07.899 00.000 11060 Worker thread wakes up
03:54:07.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:07.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
03:54:07.899 00.000 10844 UpdateGuideState exits: m=2038 SNR=28.6
03:54:07.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
03:54:07.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:07.899 00.000 11060 Moving (0.22, 0.14) raw xDistance=0.18 yDistance=0.20
03:54:07.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:07.899 00.000 10844 Enqueuing Expose request
03:54:07.904 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:54:07.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:54:07.904 00.000 11060 MoveAxis(W, 42, ABG)
03:54:07.904 00.000 11060 Guiding  Dir = 3, Dur = 42
03:54:07.924 00.020 11060 IsSlewing returns 0
03:54:07.925 00.001 11060 IsGuiding returns 0
03:54:07.971 00.046 11060 IsGuiding returns 0
03:54:07.971 00.000 11060 Move returns status 0, amount 42
03:54:07.971 00.000 11060 MoveAxis(S, 77, ABG)
03:54:07.971 00.000 11060 Guiding  Dir = 1, Dur = 77
03:54:07.987 00.016 11060 IsSlewing returns 0
03:54:07.987 00.000 11060 IsGuiding returns 0
03:54:08.078 00.091 11060 IsGuiding returns 0
03:54:08.078 00.000 11060 Move returns status 0, amount 77
03:54:08.078 00.000 11060 move complete, result=0
03:54:08.078 00.000 11060 worker thread done servicing request
03:54:08.078 00.000 11060 Worker thread wakes up
03:54:08.078 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.2 px 77 ms SOUTH
03:54:08.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:08.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:08.718 00.640 11060 Exposure complete
03:54:08.922 00.204 11060 worker thread done servicing request
03:54:08.922 00.000 10844 OnExposeComplete: enter
03:54:08.922 00.000 10844 UpdateGuideState(): m_state=6
03:54:08.922 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
03:54:08.922 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=101.79, Mass=1839, SNR=27.4, Peak=218 HFD=3.4
03:54:08.922 00.000 10844 MultiStar: [#1 0.28,0.19,0.96,U] [#2 0.25,-0.69,0.00,M1] [#3 0.29,0.09,0.89,U] [#4 -0.24,0.53,0.92,U] [#5 0.36,-0.15,0.96,U] [#6 0.57,-0.17,0.00,M1] [#7 -0.33,-0.14,0.91,U] [#8 -0.18,0.12,0.70,U] 
03:54:08.922 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.05}, one-star: {0.57, -0.26}
03:54:08.922 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.39) = xAngle (-1.02 = -1.02)
03:54:08.922 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.10 = 2.10)
03:54:08.922 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.13 cameraTheta=0.37 mountX=0.07 mountY=0.12, mountTheta=1.03
03:54:08.925 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.05, opts=13)
03:54:08.925 00.000 10844 Enqueuing Move request for scope (0.13, 0.05)
03:54:08.925 00.000 11060 Worker thread wakes up
03:54:08.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:08.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
03:54:08.925 00.000 10844 UpdateGuideState exits: m=1839 SNR=27.4
03:54:08.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
03:54:08.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:08.925 00.000 11060 Moving (0.13, 0.05) raw xDistance=0.07 yDistance=0.12
03:54:08.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:08.925 00.000 10844 Enqueuing Expose request
03:54:08.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:54:08.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:08.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:54:08.925 00.000 11060 MoveAxis(E, 0, ABG)
03:54:08.925 00.000 11060 Move returns status 0, amount 0
03:54:08.925 00.000 11060 MoveAxis(N, 0, ABG)
03:54:08.925 00.000 11060 Move returns status 0, amount 0
03:54:08.925 00.000 11060 move complete, result=0
03:54:08.925 00.000 11060 worker thread done servicing request
03:54:08.925 00.000 11060 Worker thread wakes up
03:54:08.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:08.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:08.930 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:09.571 00.641 11060 Exposure complete
03:54:09.776 00.205 11060 worker thread done servicing request
03:54:09.777 00.001 10844 OnExposeComplete: enter
03:54:09.777 00.000 10844 UpdateGuideState(): m_state=6
03:54:09.777 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
03:54:09.777 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=102.24, Mass=1953, SNR=28.0, Peak=159 HFD=3.4
03:54:09.777 00.000 10844 MultiStar: [#1 0.40,0.41,0.88,U] [#2 0.41,-0.11,0.85,U] [#3 -0.22,-0.22,1.00,U] [#4 -0.04,-0.63,0.00,M1] [#5 0.30,0.15,0.86,U] [#6 0.16,-0.18,1.00,U] [#7 -0.05,-0.15,0.86,U] [#8 -0.01,0.35,0.78,U] 
03:54:09.777 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.04}, one-star: {0.26, 0.18}
03:54:09.777 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
03:54:09.777 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
03:54:09.777 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.28 mountX=0.07 mountY=0.15, mountTheta=1.12
03:54:09.780 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.04, opts=13)
03:54:09.780 00.000 10844 Enqueuing Move request for scope (0.15, 0.04)
03:54:09.780 00.000 11060 Worker thread wakes up
03:54:09.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:09.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
03:54:09.780 00.000 10844 UpdateGuideState exits: m=1953 SNR=28.0
03:54:09.780 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
03:54:09.782 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:09.782 00.000 11060 Moving (0.15, 0.04) raw xDistance=0.07 yDistance=0.15
03:54:09.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:09.782 00.000 10844 Enqueuing Expose request
03:54:09.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:54:09.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:09.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:54:09.782 00.000 11060 MoveAxis(E, 0, ABG)
03:54:09.782 00.000 11060 Move returns status 0, amount 0
03:54:09.782 00.000 11060 MoveAxis(N, 0, ABG)
03:54:09.782 00.000 11060 Move returns status 0, amount 0
03:54:09.782 00.000 11060 move complete, result=0
03:54:09.782 00.000 11060 worker thread done servicing request
03:54:09.782 00.000 11060 Worker thread wakes up
03:54:09.782 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:09.782 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:09.784 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:10.406 00.622 11060 Exposure complete
03:54:10.626 00.220 11060 worker thread done servicing request
03:54:10.626 00.000 10844 OnExposeComplete: enter
03:54:10.626 00.000 10844 UpdateGuideState(): m_state=6
03:54:10.626 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
03:54:10.626 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=102.24, Mass=1625, SNR=25.6, Peak=153 HFD=3.2
03:54:10.626 00.000 10844 MultiStar: [#1 0.22,0.46,0.98,U] [#2 0.31,-0.41,0.99,U] [#3 -0.32,-0.14,0.93,U] [#4 -0.30,-0.40,1.01,U] [#5 -0.04,0.23,1.00,U] [#6 0.36,-0.08,1.00,U] [#7 -0.12,-0.14,0.97,U] [#8 -0.24,0.49,0.87,U] 
03:54:10.626 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.03, 0.18}
03:54:10.626 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
03:54:10.626 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.62 = -2.67)
03:54:10.626 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.88 mountX=0.01 mountY=-0.01, mountTheta=-0.48
03:54:10.630 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
03:54:10.630 00.000 10844 Enqueuing Move request for scope (-0.00, 0.01)
03:54:10.630 00.000 11060 Worker thread wakes up
03:54:10.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:54:10.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
03:54:10.630 00.000 10844 UpdateGuideState exits: m=1625 SNR=25.6
03:54:10.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
03:54:10.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:10.630 00.000 11060 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
03:54:10.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:10.630 00.000 10844 Enqueuing Expose request
03:54:10.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:10.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:10.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:54:10.630 00.000 11060 MoveAxis(E, 0, ABG)
03:54:10.630 00.000 11060 Move returns status 0, amount 0
03:54:10.630 00.000 11060 MoveAxis(N, 0, ABG)
03:54:10.632 00.002 11060 Move returns status 0, amount 0
03:54:10.632 00.000 11060 move complete, result=0
03:54:10.632 00.000 11060 worker thread done servicing request
03:54:10.632 00.000 11060 Worker thread wakes up
03:54:10.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:10.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:10.636 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:11.261 00.625 11060 Exposure complete
03:54:11.464 00.203 11060 worker thread done servicing request
03:54:11.464 00.000 10844 OnExposeComplete: enter
03:54:11.464 00.000 10844 UpdateGuideState(): m_state=6
03:54:11.464 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
03:54:11.464 00.000 10844 Star::Find returns 1 (0), X=617.72, Y=101.55, Mass=1640, SNR=25.4, Peak=210 HFD=3.4
03:54:11.464 00.000 10844 MultiStar: [#1 0.22,0.02,0.94,U] [#2 0.06,-0.77,0.00,M1] [#3 -0.44,-0.47,0.00,M1] [#4 -0.26,-0.03,1.00,U] [#5 0.20,0.37,0.97,U] [#6 0.15,0.05,1.06,U] [#7 -0.20,-0.10,0.93,U] [#8 -0.18,0.14,0.76,U] 
03:54:11.464 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.81, -0.50}
03:54:11.464 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.39) = xAngle (-1.49 = -1.49)
03:54:11.464 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.63 = 1.63)
03:54:11.464 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=0.01 mountY=0.12, mountTheta=1.49
03:54:11.469 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.01, opts=13)
03:54:11.469 00.000 10844 Enqueuing Move request for scope (0.12, -0.01)
03:54:11.469 00.000 11060 Worker thread wakes up
03:54:11.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
03:54:11.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:11.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
03:54:11.469 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.4
03:54:11.469 00.000 11060 Moving (0.12, -0.01) raw xDistance=0.01 yDistance=0.12
03:54:11.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:11.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:11.469 00.000 10844 Enqueuing Expose request
03:54:11.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:11.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:11.472 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:54:11.472 00.000 11060 MoveAxis(E, 0, ABG)
03:54:11.472 00.000 11060 Move returns status 0, amount 0
03:54:11.472 00.000 11060 MoveAxis(N, 0, ABG)
03:54:11.472 00.000 11060 Move returns status 0, amount 0
03:54:11.472 00.000 11060 move complete, result=0
03:54:11.472 00.000 11060 worker thread done servicing request
03:54:11.472 00.000 11060 Worker thread wakes up
03:54:11.472 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:11.472 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:11.474 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:12.124 00.650 11060 Exposure complete
03:54:12.340 00.216 11060 worker thread done servicing request
03:54:12.340 00.000 10844 OnExposeComplete: enter
03:54:12.340 00.000 10844 UpdateGuideState(): m_state=6
03:54:12.340 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
03:54:12.340 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=101.88, Mass=1861, SNR=27.2, Peak=205 HFD=3.5
03:54:12.345 00.005 10844 MultiStar: [#1 0.24,0.34,0.91,U] [#2 -0.06,-0.59,0.00,M2] [#3 -0.04,-0.13,0.94,U] [#4 -0.42,-0.05,0.98,U] [#5 0.62,-0.02,0.00,M1] [#6 0.12,-0.28,1.02,U] [#7 -0.46,-0.02,0.90,U] [#8 -0.54,0.23,0.77,U] 
03:54:12.345 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.02}, one-star: {0.46, -0.17}
03:54:12.345 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.39) = xAngle (-4.21 = 2.07)
03:54:12.345 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
03:54:12.345 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.82 mountX=-0.04 mountY=-0.07, mountTheta=-2.07
03:54:12.347 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
03:54:12.347 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
03:54:12.347 00.000 11060 Worker thread wakes up
03:54:12.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:12.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
03:54:12.347 00.000 10844 UpdateGuideState exits: m=1861 SNR=27.2
03:54:12.347 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
03:54:12.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:12.347 00.000 11060 Moving (-0.07, -0.02) raw xDistance=-0.04 yDistance=-0.07
03:54:12.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:12.347 00.000 10844 Enqueuing Expose request
03:54:12.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:54:12.349 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:12.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:54:12.349 00.000 11060 MoveAxis(E, 0, ABG)
03:54:12.349 00.000 11060 Move returns status 0, amount 0
03:54:12.349 00.000 11060 MoveAxis(N, 0, ABG)
03:54:12.349 00.000 11060 Move returns status 0, amount 0
03:54:12.349 00.000 11060 move complete, result=0
03:54:12.349 00.000 11060 worker thread done servicing request
03:54:12.349 00.000 11060 Worker thread wakes up
03:54:12.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:12.350 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:12.351 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:12.985 00.634 11060 Exposure complete
03:54:13.186 00.201 11060 worker thread done servicing request
03:54:13.186 00.000 10844 OnExposeComplete: enter
03:54:13.186 00.000 10844 UpdateGuideState(): m_state=6
03:54:13.186 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
03:54:13.186 00.000 10844 Star::Find returns 1 (0), X=617.65, Y=102.25, Mass=1751, SNR=26.0, Peak=183 HFD=3.6
03:54:13.186 00.000 10844 MultiStar: [#1 -0.19,0.09,0.95,U] [#2 -0.02,-0.22,0.86,U] [#3 -0.07,-0.41,1.03,U] [#4 -0.26,0.10,1.03,U] [#5 -0.25,0.37,0.85,U] [#6 0.06,0.02,1.02,U] [#7 -0.30,0.11,0.94,U] [#8 -0.20,-0.22,0.86,U] 
03:54:13.186 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {0.75, 0.20}
03:54:13.186 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.39) = xAngle (1.67 = 1.67)
03:54:13.186 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.80 = -1.48)
03:54:13.186 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.06 mountX=-0.00 mountY=-0.05, mountTheta=-1.67
03:54:13.186 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.00, opts=13)
03:54:13.191 00.005 10844 Enqueuing Move request for scope (-0.05, 0.00)
03:54:13.191 00.000 11060 Worker thread wakes up
03:54:13.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:13.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
03:54:13.191 00.000 10844 UpdateGuideState exits: m=1751 SNR=26.0
03:54:13.191 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
03:54:13.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:13.191 00.000 11060 Moving (-0.05, 0.00) raw xDistance=-0.00 yDistance=-0.05
03:54:13.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:13.191 00.000 10844 Enqueuing Expose request
03:54:13.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:54:13.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:13.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:54:13.191 00.000 11060 MoveAxis(E, 0, ABG)
03:54:13.191 00.000 11060 Move returns status 0, amount 0
03:54:13.191 00.000 11060 MoveAxis(N, 0, ABG)
03:54:13.191 00.000 11060 Move returns status 0, amount 0
03:54:13.191 00.000 11060 move complete, result=0
03:54:13.191 00.000 11060 worker thread done servicing request
03:54:13.191 00.000 11060 Worker thread wakes up
03:54:13.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:13.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:13.191 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:13.835 00.644 11060 Exposure complete
03:54:14.035 00.200 11060 worker thread done servicing request
03:54:14.035 00.000 10844 OnExposeComplete: enter
03:54:14.035 00.000 10844 UpdateGuideState(): m_state=6
03:54:14.035 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
03:54:14.035 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=102.07, Mass=1744, SNR=25.9, Peak=183 HFD=3.5
03:54:14.035 00.000 10844 MultiStar: [#1 0.28,0.35,0.99,U] [#2 0.23,-0.19,0.93,U] [#3 -0.08,-0.32,1.00,U] [#4 -0.11,0.07,0.94,U] [#5 0.51,0.01,1.00,U] [#6 0.42,-0.13,1.03,U] [#7 -0.52,-0.01,0.98,U] [#8 -0.34,0.55,0.00,M1] 
03:54:14.035 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.35, 0.01}
03:54:14.035 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.39) = xAngle (-1.58 = -1.58)
03:54:14.039 00.004 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.54 = 1.54)
03:54:14.039 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=-0.00 mountY=0.14, mountTheta=1.58
03:54:14.041 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
03:54:14.041 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
03:54:14.041 00.000 11060 Worker thread wakes up
03:54:14.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:14.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
03:54:14.041 00.000 10844 UpdateGuideState exits: m=1744 SNR=25.9
03:54:14.041 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
03:54:14.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:14.041 00.000 11060 Moving (0.14, -0.03) raw xDistance=-0.00 yDistance=0.14
03:54:14.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:14.041 00.000 10844 Enqueuing Expose request
03:54:14.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:54:14.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:14.041 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:54:14.041 00.000 11060 MoveAxis(E, 0, ABG)
03:54:14.041 00.000 11060 Move returns status 0, amount 0
03:54:14.041 00.000 11060 MoveAxis(N, 0, ABG)
03:54:14.041 00.000 11060 Move returns status 0, amount 0
03:54:14.041 00.000 11060 move complete, result=0
03:54:14.041 00.000 11060 worker thread done servicing request
03:54:14.041 00.000 11060 Worker thread wakes up
03:54:14.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:14.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:14.044 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:14.679 00.635 11060 Exposure complete
03:54:14.873 00.194 11060 worker thread done servicing request
03:54:14.873 00.000 10844 OnExposeComplete: enter
03:54:14.873 00.000 10844 UpdateGuideState(): m_state=6
03:54:14.873 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
03:54:14.873 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=102.36, Mass=1720, SNR=26.0, Peak=214 HFD=3.4
03:54:14.873 00.000 10844 MultiStar: [#1 0.62,0.30,0.00,M1] [#2 0.32,-0.50,0.00,M1] [#3 -0.17,0.01,1.00,U] [#4 -0.27,0.04,1.03,U] [#5 0.61,0.19,0.00,M1] [#6 0.68,0.56,0.00,M1] [#7 -0.01,0.28,0.95,U] [#8 -0.18,0.32,0.84,U] 
03:54:14.873 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.18}, one-star: {0.49, 0.31}
03:54:14.873 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
03:54:14.873 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.45 = -2.83)
03:54:14.873 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.72 mountX=0.18 mountY=-0.06, mountTheta=-0.31
03:54:14.873 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.18, opts=13)
03:54:14.873 00.000 10844 Enqueuing Move request for scope (-0.03, 0.18)
03:54:14.873 00.000 11060 Worker thread wakes up
03:54:14.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:14.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
03:54:14.873 00.000 10844 UpdateGuideState exits: m=1720 SNR=26.0
03:54:14.873 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
03:54:14.878 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:14.878 00.000 11060 Moving (-0.03, 0.18) raw xDistance=0.18 yDistance=-0.06
03:54:14.878 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:14.878 00.000 10844 Enqueuing Expose request
03:54:14.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:54:14.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:14.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:54:14.878 00.000 11060 MoveAxis(W, 41, ABG)
03:54:14.878 00.000 11060 Guiding  Dir = 3, Dur = 41
03:54:14.884 00.006 11060 IsSlewing returns 0
03:54:14.884 00.000 11060 IsGuiding returns 0
03:54:14.930 00.046 11060 IsGuiding returns 0
03:54:14.930 00.000 11060 Move returns status 0, amount 41
03:54:14.930 00.000 11060 MoveAxis(N, 0, ABG)
03:54:14.930 00.000 11060 Move returns status 0, amount 0
03:54:14.930 00.000 11060 move complete, result=0
03:54:14.930 00.000 11060 worker thread done servicing request
03:54:14.930 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
03:54:14.939 00.009 11060 Worker thread wakes up
03:54:14.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:14.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:15.582 00.643 11060 Exposure complete
03:54:15.784 00.202 11060 worker thread done servicing request
03:54:15.784 00.000 10844 OnExposeComplete: enter
03:54:15.784 00.000 10844 UpdateGuideState(): m_state=6
03:54:15.784 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
03:54:15.784 00.000 10844 Star::Find returns 1 (0), X=617.58, Y=102.05, Mass=1534, SNR=24.6, Peak=150 HFD=3.4
03:54:15.784 00.000 10844 MultiStar: [#1 0.53,0.63,0.00,M2] [#2 0.05,-0.36,0.96,U] [#3 -0.24,-0.21,1.13,U] [#4 0.08,0.30,1.06,U] [#5 0.12,0.15,0.98,U] [#6 0.52,0.22,1.10,U] [#7 -0.40,0.14,0.91,U] [#8 -0.52,0.53,0.00,M1] 
03:54:15.784 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.04}, one-star: {0.67, 0.00}
03:54:15.784 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
03:54:15.784 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.02 = 2.02)
03:54:15.784 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.28 mountX=0.06 mountY=0.11, mountTheta=1.11
03:54:15.787 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.04, opts=13)
03:54:15.787 00.000 10844 Enqueuing Move request for scope (0.12, 0.04)
03:54:15.787 00.000 11060 Worker thread wakes up
03:54:15.787 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:15.787 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
03:54:15.787 00.000 10844 UpdateGuideState exits: m=1534 SNR=24.6
03:54:15.787 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
03:54:15.787 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:15.787 00.000 11060 Moving (0.12, 0.04) raw xDistance=0.06 yDistance=0.11
03:54:15.787 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:15.787 00.000 10844 Enqueuing Expose request
03:54:15.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:54:15.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:15.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:54:15.787 00.000 11060 MoveAxis(E, 0, ABG)
03:54:15.787 00.000 11060 Move returns status 0, amount 0
03:54:15.787 00.000 11060 MoveAxis(N, 0, ABG)
03:54:15.787 00.000 11060 Move returns status 0, amount 0
03:54:15.787 00.000 11060 move complete, result=0
03:54:15.787 00.000 11060 worker thread done servicing request
03:54:15.787 00.000 11060 Worker thread wakes up
03:54:15.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:15.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:15.792 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:16.425 00.633 11060 Exposure complete
03:54:16.635 00.210 11060 worker thread done servicing request
03:54:16.635 00.000 10844 OnExposeComplete: enter
03:54:16.635 00.000 10844 UpdateGuideState(): m_state=6
03:54:16.639 00.004 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
03:54:16.639 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=102.19, Mass=1598, SNR=24.6, Peak=170 HFD=3.0
03:54:16.639 00.000 10844 MultiStar: [#1 0.33,0.17,0.98,U] [#2 0.08,-0.52,0.99,U] [#3 -0.14,-0.14,1.07,U] [#4 -0.46,-0.32,1.04,U] [#5 0.19,0.12,1.09,U] [#6 0.56,0.37,0.00,M1] [#7 -0.30,0.23,0.98,U] [#8 0.00,0.40,0.89,U] 
03:54:16.639 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.00}, one-star: {0.27, 0.13}
03:54:16.639 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.43 = 1.43)
03:54:16.639 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.56 = -1.72)
03:54:16.639 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.82 mountX=0.00 mountY=-0.00, mountTheta=-1.43
03:54:16.641 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.00, opts=13)
03:54:16.641 00.000 10844 Enqueuing Move request for scope (-0.00, 0.00)
03:54:16.641 00.000 11060 Worker thread wakes up
03:54:16.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:16.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
03:54:16.641 00.000 10844 UpdateGuideState exits: m=1598 SNR=24.6
03:54:16.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
03:54:16.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:16.641 00.000 11060 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
03:54:16.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:16.641 00.000 10844 Enqueuing Expose request
03:54:16.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:54:16.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:16.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:54:16.641 00.000 11060 MoveAxis(E, 0, ABG)
03:54:16.641 00.000 11060 Move returns status 0, amount 0
03:54:16.641 00.000 11060 MoveAxis(N, 0, ABG)
03:54:16.641 00.000 11060 Move returns status 0, amount 0
03:54:16.641 00.000 11060 move complete, result=0
03:54:16.641 00.000 11060 worker thread done servicing request
03:54:16.641 00.000 11060 Worker thread wakes up
03:54:16.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:16.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:16.646 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:17.288 00.642 11060 Exposure complete
03:54:17.503 00.215 10844 OnExposeComplete: enter
03:54:17.503 00.000 10844 UpdateGuideState(): m_state=6
03:54:17.505 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
03:54:17.505 00.000 11060 worker thread done servicing request
03:54:17.505 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=102.57, Mass=1684, SNR=25.9, Peak=206 HFD=3.3
03:54:17.505 00.000 10844 MultiStar: [#1 0.18,0.59,0.00,M2] [#2 0.12,-0.36,0.97,U] [#3 -0.14,-0.04,0.95,U] [#4 -0.14,0.15,1.00,U] [#5 -0.03,0.53,1.02,U] [#6 0.62,0.20,0.00,M2] [#7 -0.32,0.28,0.92,U] [#8 -0.11,0.43,0.83,U] 
03:54:17.505 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.22}, one-star: {0.19, 0.52}
03:54:17.505 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.39) = xAngle (0.45 = 0.45)
03:54:17.505 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.57 = -2.71)
03:54:17.505 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.83 mountX=0.20 mountY=-0.09, mountTheta=-0.43
03:54:17.509 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.22, opts=13)
03:54:17.509 00.000 10844 Enqueuing Move request for scope (-0.06, 0.22)
03:54:17.509 00.000 11060 Worker thread wakes up
03:54:17.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:17.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
03:54:17.509 00.000 10844 UpdateGuideState exits: m=1684 SNR=25.9
03:54:17.509 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
03:54:17.510 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:17.510 00.000 11060 Moving (-0.06, 0.22) raw xDistance=0.20 yDistance=-0.09
03:54:17.510 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:17.510 00.000 10844 Enqueuing Expose request
03:54:17.510 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:54:17.510 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:17.510 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:54:17.510 00.000 11060 MoveAxis(W, 48, ABG)
03:54:17.510 00.000 11060 Guiding  Dir = 3, Dur = 48
03:54:17.519 00.009 11060 IsSlewing returns 0
03:54:17.519 00.000 11060 IsGuiding returns 0
03:54:17.581 00.062 11060 IsGuiding returns 0
03:54:17.581 00.000 11060 Move returns status 0, amount 48
03:54:17.581 00.000 11060 MoveAxis(N, 0, ABG)
03:54:17.581 00.000 11060 Move returns status 0, amount 0
03:54:17.581 00.000 11060 move complete, result=0
03:54:17.581 00.000 11060 worker thread done servicing request
03:54:17.581 00.000 11060 Worker thread wakes up
03:54:17.581 00.000 10844 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
03:54:17.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:17.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:18.208 00.627 11060 Exposure complete
03:54:18.440 00.232 11060 worker thread done servicing request
03:54:18.440 00.000 10844 OnExposeComplete: enter
03:54:18.440 00.000 10844 UpdateGuideState(): m_state=6
03:54:18.440 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
03:54:18.440 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=102.12, Mass=1548, SNR=24.6, Peak=181 HFD=3.2
03:54:18.440 00.000 10844 MultiStar: [#1 0.47,0.09,0.93,U] [#2 0.47,-0.47,0.00,M1] [#3 0.11,-0.17,1.04,U] [#4 -0.17,-0.41,1.09,U] [#5 0.51,-0.15,1.00,U] [#6 0.67,0.05,0.00,M3] [#7 0.20,0.34,1.04,U] [#8 -0.08,0.63,0.00,M1] 
03:54:18.440 00.000 10844 refined, 5 included, MultiStar: {0.27, -0.05}, one-star: {0.58, 0.06}
03:54:18.440 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.55 = -1.55)
03:54:18.440 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.57 = 1.57)
03:54:18.440 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-0.17 mountX=0.00 mountY=0.28, mountTheta=1.55
03:54:18.443 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.05, opts=13)
03:54:18.443 00.000 10844 Enqueuing Move request for scope (0.27, -0.05)
03:54:18.443 00.000 11060 Worker thread wakes up
03:54:18.445 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:18.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
03:54:18.445 00.000 10844 UpdateGuideState exits: m=1548 SNR=24.6
03:54:18.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
03:54:18.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:18.445 00.000 11060 Moving (0.27, -0.05) raw xDistance=0.00 yDistance=0.28
03:54:18.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:18.445 00.000 10844 Enqueuing Expose request
03:54:18.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:54:18.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
03:54:18.445 00.000 11060 MoveAxis(E, 0, ABG)
03:54:18.445 00.000 11060 Move returns status 0, amount 0
03:54:18.445 00.000 11060 MoveAxis(S, 108, ABG)
03:54:18.445 00.000 11060 Guiding  Dir = 1, Dur = 108
03:54:18.460 00.015 11060 IsSlewing returns 0
03:54:18.460 00.000 11060 IsGuiding returns 0
03:54:18.584 00.124 11060 IsGuiding returns 0
03:54:18.585 00.001 11060 Move returns status 0, amount 108
03:54:18.585 00.000 11060 move complete, result=0
03:54:18.585 00.000 11060 worker thread done servicing request
03:54:18.585 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.3 px 108 ms SOUTH
03:54:18.585 00.000 11060 Worker thread wakes up
03:54:18.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:18.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:19.220 00.635 11060 Exposure complete
03:54:19.427 00.207 11060 worker thread done servicing request
03:54:19.427 00.000 10844 OnExposeComplete: enter
03:54:19.427 00.000 10844 UpdateGuideState(): m_state=6
03:54:19.427 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
03:54:19.427 00.000 10844 Star::Find returns 1 (0), X=617.77, Y=102.13, Mass=1773, SNR=26.2, Peak=159 HFD=3.8
03:54:19.427 00.000 10844 MultiStar: [#1 0.29,0.45,1.02,U] [#2 -0.09,-0.27,0.86,U] [#3 -0.26,-0.25,0.99,U] [#4 -0.35,-0.01,0.92,U] [#5 -0.06,-0.16,0.88,U] [#6 0.75,0.28,0.00,M4] [#7 0.07,-0.09,0.92,U] [#8 -0.39,0.31,0.78,U] 
03:54:19.427 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.86, 0.08}
03:54:19.427 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
03:54:19.427 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
03:54:19.427 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.27 mountX=0.01 mountY=0.03, mountTheta=1.12
03:54:19.427 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
03:54:19.427 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
03:54:19.427 00.000 11060 Worker thread wakes up
03:54:19.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:19.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
03:54:19.427 00.000 10844 UpdateGuideState exits: m=1773 SNR=26.2
03:54:19.427 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
03:54:19.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:19.427 00.000 11060 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=0.03
03:54:19.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:19.432 00.005 10844 Enqueuing Expose request
03:54:19.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:19.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:19.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:54:19.432 00.000 11060 MoveAxis(E, 0, ABG)
03:54:19.432 00.000 11060 Move returns status 0, amount 0
03:54:19.432 00.000 11060 MoveAxis(N, 0, ABG)
03:54:19.432 00.000 11060 Move returns status 0, amount 0
03:54:19.432 00.000 11060 move complete, result=0
03:54:19.432 00.000 11060 worker thread done servicing request
03:54:19.432 00.000 11060 Worker thread wakes up
03:54:19.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:19.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:19.432 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:20.058 00.626 11060 Exposure complete
03:54:20.278 00.220 11060 worker thread done servicing request
03:54:20.278 00.000 10844 OnExposeComplete: enter
03:54:20.278 00.000 10844 UpdateGuideState(): m_state=6
03:54:20.278 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
03:54:20.278 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=102.46, Mass=1747, SNR=26.4, Peak=253 HFD=3.2
03:54:20.278 00.000 10844 MultiStar: [#1 0.38,0.48,0.00,M1] [#2 0.23,0.28,0.93,U] [#3 -0.35,0.00,0.96,U] [#4 -0.22,-0.31,0.95,U] [#5 0.30,-0.06,0.84,U] [#6 0.49,0.07,1.07,U] [#7 -0.53,0.29,0.00,M1] [#8 -0.11,0.48,0.89,U] 
03:54:20.278 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.54, 0.41}
03:54:20.278 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:54:20.278 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
03:54:20.278 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=0.15 mountY=0.11, mountTheta=0.65
03:54:20.284 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
03:54:20.284 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
03:54:20.284 00.000 11060 Worker thread wakes up
03:54:20.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
03:54:20.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:20.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
03:54:20.284 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.4
03:54:20.284 00.000 11060 Moving (0.13, 0.12) raw xDistance=0.15 yDistance=0.11
03:54:20.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:54:20.286 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:20.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:54:20.286 00.000 11060 MoveAxis(W, 34, ABG)
03:54:20.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:20.286 00.000 11060 Guiding  Dir = 3, Dur = 34
03:54:20.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:20.286 00.000 10844 Enqueuing Expose request
03:54:20.328 00.042 11060 IsSlewing returns 0
03:54:20.328 00.000 11060 IsGuiding returns 0
03:54:20.406 00.078 11060 IsGuiding returns 0
03:54:20.406 00.000 11060 Move returns status 0, amount 34
03:54:20.406 00.000 11060 MoveAxis(N, 0, ABG)
03:54:20.406 00.000 11060 Move returns status 0, amount 0
03:54:20.406 00.000 11060 move complete, result=0
03:54:20.406 00.000 11060 worker thread done servicing request
03:54:20.406 00.000 11060 Worker thread wakes up
03:54:20.406 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
03:54:20.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:20.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:21.044 00.638 11060 Exposure complete
03:54:21.247 00.203 11060 worker thread done servicing request
03:54:21.247 00.000 10844 OnExposeComplete: enter
03:54:21.247 00.000 10844 UpdateGuideState(): m_state=6
03:54:21.247 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
03:54:21.247 00.000 10844 Star::Find returns 1 (0), X=617.68, Y=102.35, Mass=1957, SNR=27.9, Peak=229 HFD=3.4
03:54:21.247 00.000 10844 MultiStar: [#1 0.34,0.62,0.00,M2] [#2 0.31,0.10,0.85,U] [#3 -0.49,0.02,0.89,U] [#4 -0.19,1.07,0.00,M1] [#5 0.23,0.41,0.91,U] [#6 0.21,0.15,0.93,U] [#7 0.13,0.73,0.00,M2] [#8 -0.60,0.07,0.00,M1] 
03:54:21.247 00.000 10844 refined, 4 included, MultiStar: {0.22, 0.20}, one-star: {0.78, 0.29}
03:54:21.247 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.39) = xAngle (-0.66 = -0.66)
03:54:21.247 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
03:54:21.247 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.29 cameraTheta=0.73 mountX=0.23 mountY=0.18, mountTheta=0.67
03:54:21.250 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.20, opts=13)
03:54:21.260 00.010 10844 Enqueuing Move request for scope (0.22, 0.20)
03:54:21.260 00.000 11060 Worker thread wakes up
03:54:21.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:21.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
03:54:21.260 00.000 10844 UpdateGuideState exits: m=1957 SNR=27.9
03:54:21.260 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
03:54:21.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:21.260 00.000 11060 Moving (0.22, 0.20) raw xDistance=0.23 yDistance=0.18
03:54:21.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:21.260 00.000 10844 Enqueuing Expose request
03:54:21.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
03:54:21.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:21.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:54:21.260 00.000 11060 MoveAxis(W, 55, ABG)
03:54:21.260 00.000 11060 Guiding  Dir = 3, Dur = 55
03:54:21.296 00.036 11060 IsSlewing returns 0
03:54:21.296 00.000 11060 IsGuiding returns 0
03:54:21.372 00.076 11060 IsGuiding returns 0
03:54:21.372 00.000 11060 Move returns status 0, amount 55
03:54:21.372 00.000 11060 MoveAxis(N, 0, ABG)
03:54:21.372 00.000 11060 Move returns status 0, amount 0
03:54:21.372 00.000 11060 move complete, result=0
03:54:21.372 00.000 11060 worker thread done servicing request
03:54:21.372 00.000 11060 Worker thread wakes up
03:54:21.372 00.000 10844 GuideStep: 0.2 px 55 ms WEST, 0.2 px 0 ms NORTH
03:54:21.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:21.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:22.013 00.641 11060 Exposure complete
03:54:22.243 00.230 11060 worker thread done servicing request
03:54:22.243 00.000 10844 OnExposeComplete: enter
03:54:22.244 00.001 10844 UpdateGuideState(): m_state=6
03:54:22.244 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
03:54:22.244 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=102.40, Mass=1794, SNR=26.3, Peak=193 HFD=3.6
03:54:22.244 00.000 10844 MultiStar: [#1 0.42,0.71,0.00,M3] [#2 0.08,-0.06,0.87,U] [#3 -0.74,-0.16,0.00,M1] [#4 -0.01,0.56,1.02,U] [#5 0.29,0.35,0.94,U] [#6 0.42,0.14,0.99,U] [#7 -0.37,0.58,0.00,M3] [#8 -0.37,0.46,0.00,M2] 
03:54:22.244 00.000 10844 refined, 4 included, MultiStar: {0.19, 0.28}, one-star: {0.17, 0.34}
03:54:22.244 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.39) = xAngle (-0.42 = -0.42)
03:54:22.244 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.70 = 2.70)
03:54:22.244 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.33 cameraTheta=0.97 mountX=0.31 mountY=0.14, mountTheta=0.44
03:54:22.247 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.28, opts=13)
03:54:22.247 00.000 10844 Enqueuing Move request for scope (0.19, 0.28)
03:54:22.247 00.000 11060 Worker thread wakes up
03:54:22.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
03:54:22.247 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
03:54:22.247 00.000 11060 Moving (0.19, 0.28) raw xDistance=0.31 yDistance=0.14
03:54:22.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
03:54:22.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:22.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:22.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:54:22.247 00.000 11060 MoveAxis(W, 73, ABG)
03:54:22.247 00.000 11060 Guiding  Dir = 3, Dur = 73
03:54:22.247 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.3
03:54:22.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:22.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:22.249 00.002 10844 Enqueuing Expose request
03:54:22.287 00.038 11060 IsSlewing returns 0
03:54:22.287 00.000 11060 IsGuiding returns 0
03:54:22.380 00.093 11060 IsGuiding returns 0
03:54:22.380 00.000 11060 Move returns status 0, amount 73
03:54:22.380 00.000 11060 MoveAxis(N, 0, ABG)
03:54:22.380 00.000 11060 Move returns status 0, amount 0
03:54:22.380 00.000 11060 move complete, result=0
03:54:22.380 00.000 11060 worker thread done servicing request
03:54:22.380 00.000 10844 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
03:54:22.380 00.000 11060 Worker thread wakes up
03:54:22.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:22.381 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:23.015 00.634 11060 Exposure complete
03:54:23.202 00.187 11060 worker thread done servicing request
03:54:23.202 00.000 10844 OnExposeComplete: enter
03:54:23.202 00.000 10844 UpdateGuideState(): m_state=6
03:54:23.202 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
03:54:23.204 00.002 10844 Star::Find returns 1 (0), X=617.42, Y=102.14, Mass=1713, SNR=26.1, Peak=167 HFD=3.5
03:54:23.204 00.000 10844 MultiStar: [#1 0.49,0.24,0.93,U] [#2 -0.28,-0.91,0.00,M1] [#3 -0.11,-0.24,1.06,U] [#4 -0.55,-0.02,1.03,U] [#5 -0.09,0.41,0.97,U] [#6 0.17,0.18,1.08,U] [#7 -0.15,-0.03,0.91,U] [#8 -0.40,0.19,0.79,U] 
03:54:23.204 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {0.51, 0.09}
03:54:23.204 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.39) = xAngle (0.28 = 0.28)
03:54:23.204 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.88)
03:54:23.204 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.67 mountX=0.09 mountY=-0.03, mountTheta=-0.26
03:54:23.208 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
03:54:23.208 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
03:54:23.208 00.000 11060 Worker thread wakes up
03:54:23.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:54:23.208 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:54:23.208 00.000 11060 Moving (-0.01, 0.10) raw xDistance=0.09 yDistance=-0.03
03:54:23.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:54:23.209 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:23.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:23.209 00.000 10844 UpdateGuideState exits: m=1713 SNR=26.1
03:54:23.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:23.209 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:23.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:54:23.209 00.000 10844 Enqueuing Expose request
03:54:23.209 00.000 11060 MoveAxis(E, 0, ABG)
03:54:23.209 00.000 11060 Move returns status 0, amount 0
03:54:23.209 00.000 11060 MoveAxis(N, 0, ABG)
03:54:23.209 00.000 11060 Move returns status 0, amount 0
03:54:23.209 00.000 11060 move complete, result=0
03:54:23.209 00.000 11060 worker thread done servicing request
03:54:23.209 00.000 11060 Worker thread wakes up
03:54:23.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:23.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:23.209 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:23.837 00.628 11060 Exposure complete
03:54:24.059 00.222 11060 worker thread done servicing request
03:54:24.059 00.000 10844 OnExposeComplete: enter
03:54:24.059 00.000 10844 UpdateGuideState(): m_state=6
03:54:24.059 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
03:54:24.059 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=101.93, Mass=1468, SNR=24.0, Peak=200 HFD=3.2
03:54:24.059 00.000 10844 MultiStar: [#1 0.44,0.47,0.00,M3] [#2 -0.54,-0.45,0.00,M2] [#3 -0.42,-0.51,0.00,M1] [#4 -0.19,0.32,1.08,U] [#5 0.33,-0.14,0.98,U] [#6 -0.06,0.17,1.09,U] [#7 -0.39,-0.07,1.02,U] [#8 -0.61,-0.05,0.00,M2] 
03:54:24.059 00.000 10844 refined, 4 included, MultiStar: {0.00, 0.04}, one-star: {0.36, -0.13}
03:54:24.059 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
03:54:24.059 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.24 = -3.05)
03:54:24.059 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.50 mountX=0.04 mountY=-0.00, mountTheta=-0.10
03:54:24.066 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
03:54:24.066 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
03:54:24.066 00.000 11060 Worker thread wakes up
03:54:24.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
03:54:24.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
03:54:24.066 00.000 11060 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.00
03:54:24.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:54:24.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:24.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:54:24.066 00.000 11060 MoveAxis(E, 0, ABG)
03:54:24.067 00.001 11060 Move returns status 0, amount 0
03:54:24.067 00.000 11060 MoveAxis(N, 0, ABG)
03:54:24.067 00.000 11060 Move returns status 0, amount 0
03:54:24.067 00.000 11060 move complete, result=0
03:54:24.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:24.067 00.000 11060 worker thread done servicing request
03:54:24.067 00.000 10844 UpdateGuideState exits: m=1468 SNR=24.0
03:54:24.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:24.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:24.067 00.000 10844 Enqueuing Expose request
03:54:24.067 00.000 11060 Worker thread wakes up
03:54:24.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:24.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:24.067 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:24.708 00.641 11060 Exposure complete
03:54:24.916 00.208 11060 worker thread done servicing request
03:54:24.916 00.000 10844 OnExposeComplete: enter
03:54:24.916 00.000 10844 UpdateGuideState(): m_state=6
03:54:24.916 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
03:54:24.916 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.92, Mass=1775, SNR=27.2, Peak=168 HFD=2.8
03:54:24.916 00.000 10844 MultiStar: [#1 0.44,0.46,0.00,M4] [#2 -0.23,-0.45,0.90,U] [#3 -0.33,-0.25,1.00,U] [#4 -0.19,-0.41,1.05,U] [#5 -0.34,-0.13,0.86,U] [#6 0.47,-0.01,0.98,U] [#7 -0.45,-0.03,0.85,U] [#8 -0.82,-0.02,0.00,M3] 
03:54:24.919 00.003 10844 single-star, 6 included, MultiStar: {-0.13, -0.20}, one-star: {0.11, -0.13}
03:54:24.919 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.39) = xAngle (-2.26 = -2.26)
03:54:24.919 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
03:54:24.919 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.87 mountX=-0.11 mountY=0.13, mountTheta=2.27
03:54:24.921 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
03:54:24.921 00.000 10844 Enqueuing Move request for scope (0.11, -0.13)
03:54:24.921 00.000 11060 Worker thread wakes up
03:54:24.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:24.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
03:54:24.921 00.000 10844 UpdateGuideState exits: m=1775 SNR=27.2
03:54:24.923 00.002 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
03:54:24.923 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:24.923 00.000 11060 Moving (0.11, -0.13) raw xDistance=-0.11 yDistance=0.13
03:54:24.923 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:24.923 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:54:24.923 00.000 10844 Enqueuing Expose request
03:54:24.923 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:24.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:54:24.923 00.000 11060 MoveAxis(E, 0, ABG)
03:54:24.923 00.000 11060 Move returns status 0, amount 0
03:54:24.923 00.000 11060 MoveAxis(N, 0, ABG)
03:54:24.924 00.001 11060 Move returns status 0, amount 0
03:54:24.924 00.000 11060 move complete, result=0
03:54:24.924 00.000 11060 worker thread done servicing request
03:54:24.924 00.000 11060 Worker thread wakes up
03:54:24.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:24.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:24.928 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:25.554 00.626 11060 Exposure complete
03:54:25.766 00.212 11060 worker thread done servicing request
03:54:25.766 00.000 10844 OnExposeComplete: enter
03:54:25.766 00.000 10844 UpdateGuideState(): m_state=6
03:54:25.766 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
03:54:25.766 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.65, Mass=1746, SNR=26.5, Peak=221 HFD=3.2
03:54:25.767 00.001 10844 MultiStar: [#1 0.04,0.18,0.86,U] [#2 -0.75,-0.40,0.00,M2] [#3 -0.21,-0.39,1.01,U] [#4 -0.09,-0.07,1.03,U] [#5 0.00,0.02,0.95,U] [#6 -0.35,-0.07,1.02,U] [#7 -0.28,-0.03,0.92,U] [#8 -0.53,0.52,0.00,M4] 
03:54:25.767 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.12}, one-star: {0.16, -0.40}
03:54:25.767 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
03:54:25.767 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:54:25.767 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.31 mountX=-0.13 mountY=-0.09, mountTheta=-2.57
03:54:25.769 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.12, opts=13)
03:54:25.769 00.000 10844 Enqueuing Move request for scope (-0.11, -0.12)
03:54:25.769 00.000 11060 Worker thread wakes up
03:54:25.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:25.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
03:54:25.769 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.5
03:54:25.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
03:54:25.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:25.769 00.000 11060 Moving (-0.11, -0.12) raw xDistance=-0.13 yDistance=-0.09
03:54:25.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:25.769 00.000 10844 Enqueuing Expose request
03:54:25.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:54:25.771 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:25.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:54:25.771 00.000 11060 MoveAxis(E, 32, ABG)
03:54:25.771 00.000 11060 Guiding  Dir = 2, Dur = 32
03:54:25.777 00.006 11060 IsSlewing returns 0
03:54:25.777 00.000 11060 IsGuiding returns 0
03:54:25.824 00.047 11060 IsGuiding returns 0
03:54:25.824 00.000 11060 Move returns status 0, amount 32
03:54:25.824 00.000 11060 MoveAxis(N, 0, ABG)
03:54:25.824 00.000 11060 Move returns status 0, amount 0
03:54:25.824 00.000 11060 move complete, result=0
03:54:25.824 00.000 11060 worker thread done servicing request
03:54:25.824 00.000 11060 Worker thread wakes up
03:54:25.824 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
03:54:25.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:25.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:26.449 00.625 11060 Exposure complete
03:54:26.673 00.224 11060 worker thread done servicing request
03:54:26.673 00.000 10844 OnExposeComplete: enter
03:54:26.673 00.000 10844 UpdateGuideState(): m_state=6
03:54:26.673 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
03:54:26.673 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=101.99, Mass=1941, SNR=28.1, Peak=189 HFD=3.2
03:54:26.673 00.000 10844 MultiStar: [#1 0.07,0.34,0.88,U] [#2 -0.29,-0.18,0.80,U] [#3 -0.28,0.08,0.92,U] [#4 0.24,0.05,0.96,U] [#5 -0.13,0.27,0.81,U] [#6 0.50,-0.15,0.92,U] [#7 -0.20,-0.07,0.88,U] [#8 -0.41,0.45,0.00,M5] 
03:54:26.673 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {-0.16, -0.06}
03:54:26.673 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
03:54:26.673 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.28)
03:54:26.673 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.27 mountX=0.03 mountY=-0.03, mountTheta=-0.87
03:54:26.673 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
03:54:26.673 00.000 10844 Enqueuing Move request for scope (-0.03, 0.03)
03:54:26.677 00.004 11060 Worker thread wakes up
03:54:26.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
03:54:26.677 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
03:54:26.677 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:26.677 00.000 11060 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.03
03:54:26.677 00.000 10844 UpdateGuideState exits: m=1941 SNR=28.1
03:54:26.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:54:26.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:26.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:26.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:26.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:54:26.677 00.000 10844 Enqueuing Expose request
03:54:26.680 00.003 11060 MoveAxis(E, 0, ABG)
03:54:26.680 00.000 11060 Move returns status 0, amount 0
03:54:26.680 00.000 11060 MoveAxis(N, 0, ABG)
03:54:26.680 00.000 11060 Move returns status 0, amount 0
03:54:26.680 00.000 11060 move complete, result=0
03:54:26.680 00.000 11060 worker thread done servicing request
03:54:26.680 00.000 11060 Worker thread wakes up
03:54:26.680 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:26.680 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:26.683 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:27.333 00.650 11060 Exposure complete
03:54:27.559 00.226 11060 worker thread done servicing request
03:54:27.559 00.000 10844 OnExposeComplete: enter
03:54:27.559 00.000 10844 UpdateGuideState(): m_state=6
03:54:27.559 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
03:54:27.559 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=102.14, Mass=1592, SNR=25.0, Peak=155 HFD=3.0
03:54:27.561 00.002 10844 MultiStar: [#1 -0.07,0.65,0.00,M3] [#2 -0.35,-0.26,0.86,U] [#3 -0.28,0.32,1.05,U] [#4 -0.13,-0.05,1.01,U] [#5 -0.19,0.31,0.93,U] [#6 0.15,-0.14,1.07,U] [#7 -0.19,-0.21,0.96,U] [#8 -0.59,0.78,0.00,M6] 
03:54:27.561 00.000 10844 single-star, 6 included, MultiStar: {-0.14, 0.01}, one-star: {-0.02, 0.09}
03:54:27.561 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
03:54:27.561 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.72)
03:54:27.561 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.82 mountX=0.09 mountY=-0.04, mountTheta=-0.42
03:54:27.563 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
03:54:27.565 00.002 10844 Enqueuing Move request for scope (-0.02, 0.09)
03:54:27.565 00.000 11060 Worker thread wakes up
03:54:27.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:27.565 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
03:54:27.565 00.000 10844 UpdateGuideState exits: m=1592 SNR=25.0
03:54:27.565 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
03:54:27.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:27.565 00.000 11060 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.04
03:54:27.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:27.565 00.000 10844 Enqueuing Expose request
03:54:27.565 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:54:27.565 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:27.565 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:54:27.565 00.000 11060 MoveAxis(E, 0, ABG)
03:54:27.565 00.000 11060 Move returns status 0, amount 0
03:54:27.565 00.000 11060 MoveAxis(N, 0, ABG)
03:54:27.565 00.000 11060 Move returns status 0, amount 0
03:54:27.565 00.000 11060 move complete, result=0
03:54:27.565 00.000 11060 worker thread done servicing request
03:54:27.567 00.002 11060 Worker thread wakes up
03:54:27.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:27.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:27.569 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:28.215 00.646 11060 Exposure complete
03:54:28.432 00.217 10844 OnExposeComplete: enter
03:54:28.432 00.000 10844 UpdateGuideState(): m_state=6
03:54:28.432 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
03:54:28.439 00.007 10844 Star::Find returns 1 (0), X=617.22, Y=102.23, Mass=1842, SNR=27.4, Peak=198 HFD=3.5
03:54:28.440 00.001 10844 MultiStar: [#1 0.30,-0.20,0.99,U] [#2 -0.24,-0.18,0.88,U] [#3 -0.17,-0.16,0.91,U] [#4 0.12,0.02,0.92,U] [#5 0.23,0.13,0.91,U] [#6 -0.04,0.13,1.00,U] [#7 -0.09,-0.31,0.97,U] [#8 -0.41,0.39,0.83,U] 
03:54:28.440 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.31, 0.18}
03:54:28.441 00.001 11060 worker thread done servicing request
03:54:28.441 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.39) = xAngle (-1.76 = -1.76)
03:54:28.441 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
03:54:28.441 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.37 mountX=-0.00 mountY=0.01, mountTheta=1.76
03:54:28.443 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.00, opts=13)
03:54:28.443 00.000 10844 Enqueuing Move request for scope (0.01, -0.00)
03:54:28.443 00.000 11060 Worker thread wakes up
03:54:28.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:28.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
03:54:28.443 00.000 10844 UpdateGuideState exits: m=1842 SNR=27.4
03:54:28.443 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
03:54:28.443 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:28.444 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:28.444 00.000 10844 Enqueuing Expose request
03:54:28.444 00.000 11060 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
03:54:28.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:54:28.444 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:28.444 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:54:28.444 00.000 11060 MoveAxis(E, 0, ABG)
03:54:28.444 00.000 11060 Move returns status 0, amount 0
03:54:28.444 00.000 11060 MoveAxis(N, 0, ABG)
03:54:28.444 00.000 11060 Move returns status 0, amount 0
03:54:28.444 00.000 11060 move complete, result=0
03:54:28.444 00.000 11060 worker thread done servicing request
03:54:28.444 00.000 11060 Worker thread wakes up
03:54:28.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:28.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:28.448 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:29.071 00.623 11060 Exposure complete
03:54:29.279 00.208 11060 worker thread done servicing request
03:54:29.279 00.000 10844 OnExposeComplete: enter
03:54:29.279 00.000 10844 UpdateGuideState(): m_state=6
03:54:29.279 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
03:54:29.279 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=101.85, Mass=1686, SNR=25.6, Peak=203 HFD=3.3
03:54:29.279 00.000 10844 MultiStar: [#1 0.24,0.26,0.95,U] [#2 -0.15,-0.42,0.94,U] [#3 -0.22,-0.33,1.11,U] [#4 0.00,0.40,1.00,U] [#5 -0.20,0.42,0.97,U] [#6 -0.04,0.53,1.07,U] [#7 0.14,0.39,1.04,U] [#8 -0.15,0.79,0.00,M6] 
03:54:29.279 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {0.44, -0.20}
03:54:29.279 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.39) = xAngle (0.00 = 0.00)
03:54:29.279 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.13 = 3.13)
03:54:29.279 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.39 mountX=0.13 mountY=0.00, mountTheta=0.01
03:54:29.282 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
03:54:29.282 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
03:54:29.282 00.000 11060 Worker thread wakes up
03:54:29.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:29.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
03:54:29.282 00.000 10844 UpdateGuideState exits: m=1686 SNR=25.6
03:54:29.283 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
03:54:29.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:29.283 00.000 11060 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=0.00
03:54:29.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:29.283 00.000 10844 Enqueuing Expose request
03:54:29.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:54:29.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:29.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:54:29.283 00.000 11060 MoveAxis(W, 32, ABG)
03:54:29.283 00.000 11060 Guiding  Dir = 3, Dur = 32
03:54:29.309 00.026 11060 IsSlewing returns 0
03:54:29.309 00.000 11060 IsGuiding returns 0
03:54:29.370 00.061 11060 IsGuiding returns 0
03:54:29.370 00.000 11060 Move returns status 0, amount 32
03:54:29.370 00.000 11060 MoveAxis(N, 0, ABG)
03:54:29.370 00.000 11060 Move returns status 0, amount 0
03:54:29.370 00.000 11060 move complete, result=0
03:54:29.370 00.000 11060 worker thread done servicing request
03:54:29.370 00.000 11060 Worker thread wakes up
03:54:29.370 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
03:54:29.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:29.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:30.001 00.631 11060 Exposure complete
03:54:30.205 00.204 11060 worker thread done servicing request
03:54:30.205 00.000 10844 OnExposeComplete: enter
03:54:30.205 00.000 10844 UpdateGuideState(): m_state=6
03:54:30.205 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
03:54:30.205 00.000 10844 Star::Find returns 1 (0), X=617.50, Y=101.96, Mass=1621, SNR=25.1, Peak=183 HFD=3.6
03:54:30.205 00.000 10844 MultiStar: [#1 0.59,0.32,0.00,M2] [#2 0.18,-0.20,0.95,U] [#3 0.10,-0.17,0.97,U] [#4 0.30,0.28,1.05,U] [#5 0.11,0.03,1.01,U] [#6 0.38,0.18,1.05,U] [#7 -0.03,0.38,0.95,U] [#8 -0.53,0.15,0.83,U] 
03:54:30.205 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.07}, one-star: {0.59, -0.09}
03:54:30.205 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.39) = xAngle (-0.97 = -0.97)
03:54:30.205 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.16 = 2.16)
03:54:30.205 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.42 mountX=0.10 mountY=0.14, mountTheta=0.97
03:54:30.210 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.07, opts=13)
03:54:30.210 00.000 10844 Enqueuing Move request for scope (0.16, 0.07)
03:54:30.210 00.000 11060 Worker thread wakes up
03:54:30.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:30.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
03:54:30.211 00.001 10844 UpdateGuideState exits: m=1621 SNR=25.1
03:54:30.211 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
03:54:30.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:30.211 00.000 11060 Moving (0.16, 0.07) raw xDistance=0.10 yDistance=0.14
03:54:30.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:30.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:54:30.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:30.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:54:30.211 00.000 10844 Enqueuing Expose request
03:54:30.211 00.000 11060 MoveAxis(E, 0, ABG)
03:54:30.212 00.001 11060 Move returns status 0, amount 0
03:54:30.212 00.000 11060 MoveAxis(N, 0, ABG)
03:54:30.212 00.000 11060 Move returns status 0, amount 0
03:54:30.212 00.000 11060 move complete, result=0
03:54:30.212 00.000 11060 worker thread done servicing request
03:54:30.212 00.000 11060 Worker thread wakes up
03:54:30.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:30.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:30.214 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:30.847 00.633 11060 Exposure complete
03:54:31.056 00.209 11060 worker thread done servicing request
03:54:31.056 00.000 10844 OnExposeComplete: enter
03:54:31.056 00.000 10844 UpdateGuideState(): m_state=6
03:54:31.061 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
03:54:31.061 00.000 10844 Star::Find returns 1 (0), X=617.74, Y=101.93, Mass=1797, SNR=26.8, Peak=204 HFD=3.4
03:54:31.061 00.000 10844 MultiStar: [#1 0.04,0.17,0.98,U] [#2 0.14,-0.39,0.96,U] [#3 -0.22,0.12,1.02,U] [#4 -0.11,0.01,0.90,U] [#5 0.15,0.15,0.93,U] [#6 0.12,-0.02,1.07,U] [#7 -0.39,0.33,0.95,U] [#8 -0.67,0.56,0.00,M6] 
03:54:31.061 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.03}, one-star: {0.83, -0.12}
03:54:31.061 00.000 10844 CameraToMount -- cameraTheta (0.38) - m_xAngle (1.39) = xAngle (-1.01 = -1.01)
03:54:31.061 00.000 10844 CameraToMount -- cameraTheta (0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
03:54:31.061 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.38 mountX=0.04 mountY=0.07, mountTheta=1.01
03:54:31.061 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
03:54:31.061 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
03:54:31.061 00.000 11060 Worker thread wakes up
03:54:31.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:31.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:54:31.061 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.8
03:54:31.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:54:31.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:31.061 00.000 11060 Moving (0.07, 0.03) raw xDistance=0.04 yDistance=0.07
03:54:31.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:31.061 00.000 10844 Enqueuing Expose request
03:54:31.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:54:31.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:31.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:54:31.061 00.000 11060 MoveAxis(E, 0, ABG)
03:54:31.061 00.000 11060 Move returns status 0, amount 0
03:54:31.061 00.000 11060 MoveAxis(N, 0, ABG)
03:54:31.061 00.000 11060 Move returns status 0, amount 0
03:54:31.061 00.000 11060 move complete, result=0
03:54:31.066 00.005 11060 worker thread done servicing request
03:54:31.066 00.000 11060 Worker thread wakes up
03:54:31.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:31.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:31.077 00.011 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:31.706 00.629 11060 Exposure complete
03:54:31.934 00.228 11060 worker thread done servicing request
03:54:31.934 00.000 10844 OnExposeComplete: enter
03:54:31.934 00.000 10844 UpdateGuideState(): m_state=6
03:54:31.934 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
03:54:31.934 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=102.34, Mass=1675, SNR=25.7, Peak=173 HFD=3.3
03:54:31.936 00.002 10844 MultiStar: [#1 0.06,0.55,0.97,U] [#2 0.21,-0.28,0.88,U] [#3 -0.08,0.14,1.04,U] [#4 -0.33,0.30,1.05,U] [#5 -0.04,0.20,0.91,U] [#6 0.23,-0.18,0.98,U] [#7 -0.23,0.33,0.99,U] [#8 -0.44,0.48,0.00,M7] 
03:54:31.936 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.18}, one-star: {0.10, 0.29}
03:54:31.936 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:54:31.936 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.89)
03:54:31.936 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.66 mountX=0.17 mountY=-0.04, mountTheta=-0.25
03:54:31.938 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.18, opts=13)
03:54:31.938 00.000 10844 Enqueuing Move request for scope (-0.02, 0.18)
03:54:31.938 00.000 11060 Worker thread wakes up
03:54:31.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
03:54:31.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
03:54:31.938 00.000 11060 Moving (-0.02, 0.18) raw xDistance=0.17 yDistance=-0.04
03:54:31.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:54:31.940 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:31.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:54:31.940 00.000 11060 MoveAxis(W, 40, ABG)
03:54:31.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:31.940 00.000 11060 Guiding  Dir = 3, Dur = 40
03:54:31.940 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.7
03:54:31.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:31.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:31.940 00.000 10844 Enqueuing Expose request
03:54:31.947 00.007 11060 IsSlewing returns 0
03:54:31.947 00.000 11060 IsGuiding returns 0
03:54:31.993 00.046 11060 IsGuiding returns 0
03:54:31.993 00.000 11060 Move returns status 0, amount 40
03:54:31.993 00.000 11060 MoveAxis(N, 0, ABG)
03:54:31.993 00.000 11060 Move returns status 0, amount 0
03:54:31.993 00.000 11060 move complete, result=0
03:54:31.993 00.000 11060 worker thread done servicing request
03:54:31.993 00.000 11060 Worker thread wakes up
03:54:31.993 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
03:54:31.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:31.993 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:32.636 00.643 11060 Exposure complete
03:54:32.836 00.200 11060 worker thread done servicing request
03:54:32.836 00.000 10844 OnExposeComplete: enter
03:54:32.836 00.000 10844 UpdateGuideState(): m_state=6
03:54:32.836 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
03:54:32.836 00.000 10844 Star::Find returns 1 (0), X=617.70, Y=101.85, Mass=1597, SNR=25.2, Peak=206 HFD=2.8
03:54:32.836 00.000 10844 MultiStar: [#1 0.04,0.51,0.96,U] [#2 -0.03,-0.61,0.00,M1] [#3 -0.30,0.25,1.02,U] [#4 -0.32,0.24,1.04,U] [#5 0.51,-0.13,1.03,U] [#6 0.12,0.45,1.04,U] [#7 -0.44,-0.11,0.98,U] [#8 -0.31,0.52,0.00,M8] 
03:54:32.836 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.14}, one-star: {0.80, -0.20}
03:54:32.836 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.39) = xAngle (-0.21 = -0.21)
03:54:32.836 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.92 = 2.92)
03:54:32.836 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.18 mountX=0.15 mountY=0.03, mountTheta=0.23
03:54:32.836 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.14, opts=13)
03:54:32.836 00.000 10844 Enqueuing Move request for scope (0.06, 0.14)
03:54:32.836 00.000 11060 Worker thread wakes up
03:54:32.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:32.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
03:54:32.836 00.000 10844 UpdateGuideState exits: m=1597 SNR=25.2
03:54:32.836 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
03:54:32.842 00.006 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:32.842 00.000 11060 Moving (0.06, 0.14) raw xDistance=0.15 yDistance=0.03
03:54:32.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:32.842 00.000 10844 Enqueuing Expose request
03:54:32.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:54:32.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:32.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:54:32.842 00.000 11060 MoveAxis(W, 37, ABG)
03:54:32.842 00.000 11060 Guiding  Dir = 3, Dur = 37
03:54:32.862 00.020 11060 IsSlewing returns 0
03:54:32.862 00.000 11060 IsGuiding returns 0
03:54:32.923 00.061 11060 IsGuiding returns 0
03:54:32.923 00.000 11060 Move returns status 0, amount 37
03:54:32.923 00.000 11060 MoveAxis(N, 0, ABG)
03:54:32.923 00.000 11060 Move returns status 0, amount 0
03:54:32.923 00.000 11060 move complete, result=0
03:54:32.923 00.000 11060 worker thread done servicing request
03:54:32.923 00.000 11060 Worker thread wakes up
03:54:32.923 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
03:54:32.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:32.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:33.552 00.629 11060 Exposure complete
03:54:33.752 00.200 11060 worker thread done servicing request
03:54:33.752 00.000 10844 OnExposeComplete: enter
03:54:33.752 00.000 10844 UpdateGuideState(): m_state=6
03:54:33.752 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
03:54:33.752 00.000 10844 Star::Find returns 1 (0), X=617.37, Y=102.09, Mass=1879, SNR=27.4, Peak=217 HFD=3.3
03:54:33.752 00.000 10844 MultiStar: [#1 0.74,0.14,0.00,M1] [#2 0.03,-0.52,0.88,U] [#3 0.07,-0.07,0.97,U] [#4 -0.38,-0.20,0.99,U] [#5 0.28,0.21,0.87,U] [#6 0.47,-0.16,1.01,U] [#7 -0.16,-0.26,0.92,U] [#8 -0.68,0.27,0.00,M9] 
03:54:33.752 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.14}, one-star: {0.47, 0.04}
03:54:33.752 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
03:54:33.752 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
03:54:33.752 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.88 mountX=-0.11 mountY=0.13, mountTheta=2.28
03:54:33.756 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.14, opts=13)
03:54:33.756 00.000 10844 Enqueuing Move request for scope (0.11, -0.14)
03:54:33.756 00.000 11060 Worker thread wakes up
03:54:33.756 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:33.756 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
03:54:33.756 00.000 10844 UpdateGuideState exits: m=1879 SNR=27.4
03:54:33.756 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
03:54:33.756 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:33.756 00.000 11060 Moving (0.11, -0.14) raw xDistance=-0.11 yDistance=0.13
03:54:33.756 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:33.756 00.000 10844 Enqueuing Expose request
03:54:33.756 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:54:33.756 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:33.756 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:54:33.756 00.000 11060 MoveAxis(E, 0, ABG)
03:54:33.756 00.000 11060 Move returns status 0, amount 0
03:54:33.756 00.000 11060 MoveAxis(N, 0, ABG)
03:54:33.756 00.000 11060 Move returns status 0, amount 0
03:54:33.756 00.000 11060 move complete, result=0
03:54:33.756 00.000 11060 worker thread done servicing request
03:54:33.756 00.000 11060 Worker thread wakes up
03:54:33.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:33.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:33.763 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:34.385 00.622 11060 Exposure complete
03:54:34.588 00.203 11060 worker thread done servicing request
03:54:34.588 00.000 10844 OnExposeComplete: enter
03:54:34.588 00.000 10844 UpdateGuideState(): m_state=6
03:54:34.590 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
03:54:34.590 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=102.13, Mass=1850, SNR=27.1, Peak=218 HFD=3.7
03:54:34.590 00.000 10844 MultiStar: [#1 0.22,0.33,0.97,U] [#2 0.15,-0.72,0.00,M1] [#3 -0.25,-0.08,0.94,U] [#4 0.27,-0.11,0.93,U] [#5 0.81,-0.35,0.00,M1] [#6 0.44,-0.26,1.00,U] [#7 -0.34,-0.06,0.91,U] [#8 -0.51,0.44,0.00,M10] 
03:54:34.590 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.02}, one-star: {0.40, 0.08}
03:54:34.590 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
03:54:34.590 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.62 = 1.62)
03:54:34.590 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.12 mountX=0.01 mountY=0.13, mountTheta=1.51
03:54:34.593 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
03:54:34.593 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
03:54:34.593 00.000 11060 Worker thread wakes up
03:54:34.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
03:54:34.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:34.593 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
03:54:34.593 00.000 10844 UpdateGuideState exits: m=1850 SNR=27.1
03:54:34.593 00.000 11060 Moving (0.13, -0.02) raw xDistance=0.01 yDistance=0.13
03:54:34.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:34.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:34.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:34.593 00.000 10844 Enqueuing Expose request
03:54:34.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:34.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:54:34.593 00.000 11060 MoveAxis(E, 0, ABG)
03:54:34.593 00.000 11060 Move returns status 0, amount 0
03:54:34.593 00.000 11060 MoveAxis(N, 0, ABG)
03:54:34.593 00.000 11060 Move returns status 0, amount 0
03:54:34.593 00.000 11060 move complete, result=0
03:54:34.593 00.000 11060 worker thread done servicing request
03:54:34.593 00.000 11060 Worker thread wakes up
03:54:34.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:34.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:34.599 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:35.225 00.626 11060 Exposure complete
03:54:35.424 00.199 11060 worker thread done servicing request
03:54:35.424 00.000 10844 OnExposeComplete: enter
03:54:35.424 00.000 10844 UpdateGuideState(): m_state=6
03:54:35.424 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
03:54:35.424 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=102.21, Mass=1472, SNR=24.2, Peak=162 HFD=3.2
03:54:35.424 00.000 10844 MultiStar: [#1 0.16,0.59,0.00,M1] [#2 0.15,-0.26,0.94,U] [#3 0.14,-0.13,1.09,U] [#4 0.07,0.21,1.18,U] [#5 0.26,0.49,1.00,U] [#6 0.23,-0.23,1.10,U] [#7 0.07,0.28,0.94,U] [#8 -0.23,0.10,0.86,U] 
03:54:35.424 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.08}, one-star: {0.46, 0.16}
03:54:35.424 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.39) = xAngle (-0.92 = -0.92)
03:54:35.424 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.20 = 2.20)
03:54:35.424 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=0.10 mountY=0.14, mountTheta=0.93
03:54:35.429 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.08, opts=13)
03:54:35.429 00.000 10844 Enqueuing Move request for scope (0.15, 0.08)
03:54:35.429 00.000 11060 Worker thread wakes up
03:54:35.430 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:35.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
03:54:35.430 00.000 10844 UpdateGuideState exits: m=1472 SNR=24.2
03:54:35.430 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
03:54:35.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:35.430 00.000 11060 Moving (0.15, 0.08) raw xDistance=0.10 yDistance=0.14
03:54:35.431 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:35.431 00.000 10844 Enqueuing Expose request
03:54:35.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:54:35.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:35.432 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:54:35.432 00.000 11060 MoveAxis(E, 0, ABG)
03:54:35.432 00.000 11060 Move returns status 0, amount 0
03:54:35.432 00.000 11060 MoveAxis(N, 0, ABG)
03:54:35.432 00.000 11060 Move returns status 0, amount 0
03:54:35.432 00.000 11060 move complete, result=0
03:54:35.432 00.000 11060 worker thread done servicing request
03:54:35.432 00.000 11060 Worker thread wakes up
03:54:35.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:35.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:35.434 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:36.091 00.657 11060 Exposure complete
03:54:36.313 00.222 11060 worker thread done servicing request
03:54:36.313 00.000 10844 OnExposeComplete: enter
03:54:36.313 00.000 10844 UpdateGuideState(): m_state=6
03:54:36.313 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
03:54:36.313 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=102.24, Mass=1824, SNR=26.4, Peak=171 HFD=3.6
03:54:36.313 00.000 10844 MultiStar: [#1 0.58,0.28,0.00,M2] [#2 0.21,-0.68,0.00,M1] [#3 -0.37,-0.46,0.00,M1] [#4 0.02,0.28,1.00,U] [#5 0.56,0.50,0.00,M1] [#6 0.53,-0.08,0.99,U] [#7 -0.26,0.17,0.89,U] [#8 -0.24,0.46,0.82,U] 
03:54:36.313 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.19}, one-star: {0.53, 0.18}
03:54:36.313 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.39) = xAngle (-0.45 = -0.45)
03:54:36.313 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.68 = 2.68)
03:54:36.313 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.94 mountX=0.21 mountY=0.11, mountTheta=0.46
03:54:36.318 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.19, opts=13)
03:54:36.319 00.001 10844 Enqueuing Move request for scope (0.14, 0.19)
03:54:36.319 00.000 11060 Worker thread wakes up
03:54:36.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
03:54:36.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
03:54:36.319 00.000 11060 Moving (0.14, 0.19) raw xDistance=0.21 yDistance=0.11
03:54:36.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
03:54:36.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:36.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:54:36.319 00.000 11060 MoveAxis(W, 50, ABG)
03:54:36.319 00.000 11060 Guiding  Dir = 3, Dur = 50
03:54:36.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:36.319 00.000 10844 UpdateGuideState exits: m=1824 SNR=26.4
03:54:36.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:36.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:36.319 00.000 10844 Enqueuing Expose request
03:54:36.364 00.045 11060 IsSlewing returns 0
03:54:36.365 00.001 11060 IsGuiding returns 0
03:54:36.461 00.096 11060 IsGuiding returns 0
03:54:36.461 00.000 11060 Move returns status 0, amount 50
03:54:36.461 00.000 11060 MoveAxis(N, 0, ABG)
03:54:36.461 00.000 11060 Move returns status 0, amount 0
03:54:36.461 00.000 11060 move complete, result=0
03:54:36.461 00.000 11060 worker thread done servicing request
03:54:36.461 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
03:54:36.462 00.001 11060 Worker thread wakes up
03:54:36.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:36.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:37.083 00.621 11060 Exposure complete
03:54:37.287 00.204 11060 worker thread done servicing request
03:54:37.287 00.000 10844 OnExposeComplete: enter
03:54:37.287 00.000 10844 UpdateGuideState(): m_state=6
03:54:37.287 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
03:54:37.287 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=102.27, Mass=1517, SNR=25.0, Peak=182 HFD=3.2
03:54:37.287 00.000 10844 MultiStar: [#1 0.07,0.14,0.97,U] [#2 0.07,-0.13,0.89,U] [#3 -0.12,-0.43,1.09,U] [#4 -0.18,0.05,0.94,U] [#5 0.36,-0.04,0.98,U] [#6 0.55,-0.14,0.97,U] [#7 -0.12,0.15,1.05,U] [#8 -0.14,0.18,0.89,U] 
03:54:37.287 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.36, 0.22}
03:54:37.287 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.39) = xAngle (-1.45 = -1.45)
03:54:37.287 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.68 = 1.68)
03:54:37.287 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.06 mountX=0.01 mountY=0.09, mountTheta=1.45
03:54:37.291 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
03:54:37.291 00.000 10844 Enqueuing Move request for scope (0.09, -0.01)
03:54:37.291 00.000 11060 Worker thread wakes up
03:54:37.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:37.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:54:37.293 00.002 10844 UpdateGuideState exits: m=1517 SNR=25.0
03:54:37.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:54:37.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:37.293 00.000 11060 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=0.09
03:54:37.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:37.293 00.000 10844 Enqueuing Expose request
03:54:37.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:37.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:37.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:54:37.293 00.000 11060 MoveAxis(E, 0, ABG)
03:54:37.293 00.000 11060 Move returns status 0, amount 0
03:54:37.293 00.000 11060 MoveAxis(N, 0, ABG)
03:54:37.293 00.000 11060 Move returns status 0, amount 0
03:54:37.294 00.001 11060 move complete, result=0
03:54:37.294 00.000 11060 worker thread done servicing request
03:54:37.294 00.000 11060 Worker thread wakes up
03:54:37.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:37.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:37.295 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:37.914 00.619 11060 Exposure complete
03:54:38.108 00.194 11060 worker thread done servicing request
03:54:38.108 00.000 10844 OnExposeComplete: enter
03:54:38.108 00.000 10844 UpdateGuideState(): m_state=6
03:54:38.108 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
03:54:38.108 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=102.17, Mass=1483, SNR=24.4, Peak=168 HFD=3.1
03:54:38.108 00.000 10844 MultiStar: [#1 0.47,0.53,0.00,M2] [#2 0.44,-0.35,0.96,U] [#3 -0.20,-0.38,1.07,U] [#4 -0.08,0.11,1.02,U] [#5 0.20,0.16,0.98,U] [#6 0.33,-0.02,1.09,U] [#7 0.16,0.04,0.94,U] [#8 0.20,0.02,0.81,U] 
03:54:38.108 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.04}, one-star: {0.50, 0.11}
03:54:38.108 00.000 10844 CameraToMount -- cameraTheta (-0.22) - m_xAngle (1.39) = xAngle (-1.61 = -1.61)
03:54:38.108 00.000 10844 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.51 = 1.51)
03:54:38.108 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=-0.01 mountY=0.19, mountTheta=1.61
03:54:38.116 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.04, opts=13)
03:54:38.116 00.000 10844 Enqueuing Move request for scope (0.19, -0.04)
03:54:38.116 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:38.116 00.000 10844 UpdateGuideState exits: m=1483 SNR=24.4
03:54:38.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:38.124 00.008 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:38.124 00.000 10844 Enqueuing Expose request
03:54:38.126 00.002 11060 Worker thread wakes up
03:54:38.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
03:54:38.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
03:54:38.126 00.000 11060 Moving (0.19, -0.04) raw xDistance=-0.01 yDistance=0.19
03:54:38.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:54:38.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
03:54:38.126 00.000 11060 MoveAxis(E, 0, ABG)
03:54:38.126 00.000 11060 Move returns status 0, amount 0
03:54:38.126 00.000 11060 MoveAxis(S, 75, ABG)
03:54:38.126 00.000 11060 Guiding  Dir = 1, Dur = 75
03:54:38.159 00.033 11060 IsSlewing returns 0
03:54:38.159 00.000 11060 IsGuiding returns 0
03:54:38.266 00.107 11060 IsGuiding returns 0
03:54:38.266 00.000 11060 Move returns status 0, amount 75
03:54:38.266 00.000 11060 move complete, result=0
03:54:38.266 00.000 11060 worker thread done servicing request
03:54:38.267 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 75 ms SOUTH
03:54:38.267 00.000 11060 Worker thread wakes up
03:54:38.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:38.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:38.897 00.630 11060 Exposure complete
03:54:39.102 00.205 11060 worker thread done servicing request
03:54:39.102 00.000 10844 OnExposeComplete: enter
03:54:39.104 00.002 10844 UpdateGuideState(): m_state=6
03:54:39.104 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
03:54:39.104 00.000 10844 Star::Find returns 1 (0), X=617.50, Y=102.40, Mass=1514, SNR=24.0, Peak=165 HFD=3.2
03:54:39.104 00.000 10844 MultiStar: [#1 0.57,0.52,0.00,M3] [#2 0.40,-0.39,0.96,U] [#3 -0.12,0.05,1.14,U] [#4 -0.14,0.16,1.20,U] [#5 0.17,0.07,0.99,U] [#6 0.39,0.78,0.00,M1] [#7 -0.26,0.53,0.00,M1] [#8 -0.25,0.33,0.93,U] 
03:54:39.104 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.10}, one-star: {0.59, 0.35}
03:54:39.104 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
03:54:39.104 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.51 = 2.51)
03:54:39.104 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.77 mountX=0.11 mountY=0.08, mountTheta=0.63
03:54:39.106 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
03:54:39.106 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
03:54:39.108 00.002 11060 Worker thread wakes up
03:54:39.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
03:54:39.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
03:54:39.108 00.000 11060 Moving (0.10, 0.10) raw xDistance=0.11 yDistance=0.08
03:54:39.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:54:39.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:39.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:54:39.108 00.000 11060 MoveAxis(E, 0, ABG)
03:54:39.108 00.000 11060 Move returns status 0, amount 0
03:54:39.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:39.108 00.000 11060 MoveAxis(N, 0, ABG)
03:54:39.108 00.000 11060 Move returns status 0, amount 0
03:54:39.108 00.000 11060 move complete, result=0
03:54:39.108 00.000 10844 UpdateGuideState exits: m=1514 SNR=24.0
03:54:39.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:39.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:39.108 00.000 10844 Enqueuing Expose request
03:54:39.108 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:39.108 00.000 11060 worker thread done servicing request
03:54:39.110 00.002 11060 Worker thread wakes up
03:54:39.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:39.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:39.747 00.637 11060 Exposure complete
03:54:39.957 00.210 11060 worker thread done servicing request
03:54:39.957 00.000 10844 OnExposeComplete: enter
03:54:39.957 00.000 10844 UpdateGuideState(): m_state=6
03:54:39.957 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
03:54:39.957 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.97, Mass=1758, SNR=26.8, Peak=244 HFD=3.1
03:54:39.957 00.000 10844 MultiStar: [#1 -0.02,0.12,0.97,U] [#2 -0.28,-0.39,0.85,U] [#3 -0.36,-0.02,1.00,U] [#4 -0.47,0.16,1.02,U] [#5 0.12,-0.12,0.85,U] [#6 0.26,-0.24,0.99,U] [#7 -0.13,0.43,0.95,U] [#8 -0.52,-0.05,0.75,U] 
03:54:39.957 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {0.32, -0.08}
03:54:39.957 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.41 = 1.88)
03:54:39.957 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.28 = -1.28)
03:54:39.957 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.02 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
03:54:39.960 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.01, opts=13)
03:54:39.960 00.000 10844 Enqueuing Move request for scope (-0.11, -0.01)
03:54:39.960 00.000 11060 Worker thread wakes up
03:54:39.960 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:39.960 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
03:54:39.960 00.000 10844 UpdateGuideState exits: m=1758 SNR=26.8
03:54:39.960 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
03:54:39.960 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:39.960 00.000 11060 Moving (-0.11, -0.01) raw xDistance=-0.03 yDistance=-0.11
03:54:39.960 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:39.960 00.000 10844 Enqueuing Expose request
03:54:39.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:54:39.962 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:39.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:54:39.962 00.000 11060 MoveAxis(E, 0, ABG)
03:54:39.962 00.000 11060 Move returns status 0, amount 0
03:54:39.962 00.000 11060 MoveAxis(N, 0, ABG)
03:54:39.962 00.000 11060 Move returns status 0, amount 0
03:54:39.962 00.000 11060 move complete, result=0
03:54:39.962 00.000 11060 worker thread done servicing request
03:54:39.962 00.000 11060 Worker thread wakes up
03:54:39.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:39.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:39.964 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:40.594 00.630 11060 Exposure complete
03:54:40.802 00.208 11060 worker thread done servicing request
03:54:40.802 00.000 10844 OnExposeComplete: enter
03:54:40.802 00.000 10844 UpdateGuideState(): m_state=6
03:54:40.802 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
03:54:40.802 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=101.93, Mass=1962, SNR=28.3, Peak=212 HFD=3.4
03:54:40.802 00.000 10844 MultiStar: [#1 0.23,0.39,0.85,U] [#2 0.28,-0.57,0.00,M1] [#3 0.10,0.00,0.87,U] [#4 -0.41,0.33,0.88,U] [#5 0.13,0.37,0.86,U] [#6 0.07,0.04,0.92,U] [#7 -0.38,0.59,0.00,M1] [#8 -0.86,0.43,0.00,M5] 
03:54:40.802 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.16}, one-star: {0.53, -0.12}
03:54:40.802 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.39) = xAngle (-0.45 = -0.45)
03:54:40.807 00.005 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
03:54:40.807 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.94 mountX=0.18 mountY=0.09, mountTheta=0.47
03:54:40.818 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.16, opts=13)
03:54:40.818 00.000 10844 Enqueuing Move request for scope (0.12, 0.16)
03:54:40.818 00.000 11060 Worker thread wakes up
03:54:40.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:40.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
03:54:40.818 00.000 10844 UpdateGuideState exits: m=1962 SNR=28.3
03:54:40.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
03:54:40.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:40.818 00.000 11060 Moving (0.12, 0.16) raw xDistance=0.18 yDistance=0.09
03:54:40.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:40.818 00.000 10844 Enqueuing Expose request
03:54:40.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:54:40.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:40.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:54:40.818 00.000 11060 MoveAxis(W, 42, ABG)
03:54:40.818 00.000 11060 Guiding  Dir = 3, Dur = 42
03:54:40.823 00.005 11060 IsSlewing returns 0
03:54:40.823 00.000 11060 IsGuiding returns 0
03:54:40.870 00.047 11060 IsGuiding returns 0
03:54:40.870 00.000 11060 Move returns status 0, amount 42
03:54:40.870 00.000 11060 MoveAxis(N, 0, ABG)
03:54:40.870 00.000 11060 Move returns status 0, amount 0
03:54:40.870 00.000 11060 move complete, result=0
03:54:40.870 00.000 11060 worker thread done servicing request
03:54:40.870 00.000 11060 Worker thread wakes up
03:54:40.870 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
03:54:40.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:40.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:41.511 00.641 11060 Exposure complete
03:54:41.719 00.208 11060 worker thread done servicing request
03:54:41.719 00.000 10844 OnExposeComplete: enter
03:54:41.719 00.000 10844 UpdateGuideState(): m_state=6
03:54:41.719 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
03:54:41.719 00.000 10844 Star::Find returns 1 (0), X=617.58, Y=102.07, Mass=1589, SNR=25.0, Peak=186 HFD=3.6
03:54:41.719 00.000 10844 MultiStar: [#1 -0.02,0.38,0.99,U] [#2 -0.13,-0.50,0.94,U] [#3 -0.57,-0.68,0.00,M1] [#4 -0.23,0.47,1.13,U] [#5 0.52,0.38,0.00,M1] [#6 0.04,-0.27,1.06,U] [#7 -0.39,0.19,1.06,U] [#8 -0.44,0.19,0.88,U] 
03:54:41.719 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.08}, one-star: {0.67, 0.02}
03:54:41.721 00.002 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.39) = xAngle (0.93 = 0.93)
03:54:41.721 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.06 = -2.22)
03:54:41.721 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.32 mountX=0.06 mountY=-0.08, mountTheta=-0.93
03:54:41.724 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
03:54:41.724 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
03:54:41.724 00.000 11060 Worker thread wakes up
03:54:41.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:41.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
03:54:41.724 00.000 10844 UpdateGuideState exits: m=1589 SNR=25.0
03:54:41.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
03:54:41.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:41.724 00.000 11060 Moving (-0.07, 0.08) raw xDistance=0.06 yDistance=-0.08
03:54:41.724 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:41.724 00.000 10844 Enqueuing Expose request
03:54:41.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:54:41.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:41.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:54:41.724 00.000 11060 MoveAxis(E, 0, ABG)
03:54:41.724 00.000 11060 Move returns status 0, amount 0
03:54:41.724 00.000 11060 MoveAxis(N, 0, ABG)
03:54:41.724 00.000 11060 Move returns status 0, amount 0
03:54:41.724 00.000 11060 move complete, result=0
03:54:41.724 00.000 11060 worker thread done servicing request
03:54:41.724 00.000 11060 Worker thread wakes up
03:54:41.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:41.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:41.724 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:42.359 00.635 11060 Exposure complete
03:54:42.557 00.198 11060 worker thread done servicing request
03:54:42.557 00.000 10844 OnExposeComplete: enter
03:54:42.557 00.000 10844 UpdateGuideState(): m_state=6
03:54:42.560 00.003 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
03:54:42.560 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=101.72, Mass=1692, SNR=26.2, Peak=239 HFD=2.9
03:54:42.560 00.000 10844 MultiStar: [#1 -0.04,0.27,0.96,U] [#2 -0.27,-0.41,0.91,U] [#3 -0.21,-0.08,1.05,U] [#4 -0.42,0.19,0.94,U] [#5 0.21,0.31,0.84,U] [#6 0.17,0.16,1.10,U] [#7 -0.58,0.20,0.00,M1] [#8 -0.40,0.13,0.79,U] 
03:54:42.560 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {0.33, -0.33}
03:54:42.560 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.43 = 1.43)
03:54:42.560 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.55 = -1.73)
03:54:42.560 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.82 mountX=0.01 mountY=-0.08, mountTheta=-1.43
03:54:42.562 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
03:54:42.562 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
03:54:42.562 00.000 11060 Worker thread wakes up
03:54:42.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:42.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
03:54:42.562 00.000 10844 UpdateGuideState exits: m=1692 SNR=26.2
03:54:42.562 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
03:54:42.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:42.562 00.000 11060 Moving (-0.07, 0.02) raw xDistance=0.01 yDistance=-0.08
03:54:42.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:42.562 00.000 10844 Enqueuing Expose request
03:54:42.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:42.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:42.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:54:42.562 00.000 11060 MoveAxis(E, 0, ABG)
03:54:42.562 00.000 11060 Move returns status 0, amount 0
03:54:42.562 00.000 11060 MoveAxis(N, 0, ABG)
03:54:42.562 00.000 11060 Move returns status 0, amount 0
03:54:42.562 00.000 11060 move complete, result=0
03:54:42.562 00.000 11060 worker thread done servicing request
03:54:42.562 00.000 11060 Worker thread wakes up
03:54:42.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:42.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:42.567 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:43.206 00.639 11060 Exposure complete
03:54:43.401 00.195 11060 worker thread done servicing request
03:54:43.401 00.000 10844 OnExposeComplete: enter
03:54:43.401 00.000 10844 UpdateGuideState(): m_state=6
03:54:43.401 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
03:54:43.401 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=101.86, Mass=1755, SNR=26.5, Peak=178 HFD=3.3
03:54:43.401 00.000 10844 MultiStar: [#1 0.03,0.29,0.92,U] [#2 -0.10,-0.09,0.95,U] [#3 -0.02,0.26,0.96,U] [#4 -0.34,0.60,0.00,M1] [#5 0.15,0.63,0.00,M1] [#6 0.37,0.15,1.03,U] [#7 -0.11,0.22,0.99,U] [#8 -0.64,0.37,0.00,M4] 
03:54:43.401 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.10}, one-star: {0.51, -0.19}
03:54:43.401 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.39) = xAngle (-0.67 = -0.67)
03:54:43.401 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.45 = 2.45)
03:54:43.401 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.72 mountX=0.12 mountY=0.10, mountTheta=0.68
03:54:43.406 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.10, opts=13)
03:54:43.406 00.000 10844 Enqueuing Move request for scope (0.12, 0.10)
03:54:43.406 00.000 11060 Worker thread wakes up
03:54:43.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:43.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
03:54:43.406 00.000 10844 UpdateGuideState exits: m=1755 SNR=26.5
03:54:43.408 00.002 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
03:54:43.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:43.408 00.000 11060 Moving (0.12, 0.10) raw xDistance=0.12 yDistance=0.10
03:54:43.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:54:43.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:43.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:54:43.408 00.000 11060 MoveAxis(W, 29, ABG)
03:54:43.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:43.408 00.000 10844 Enqueuing Expose request
03:54:43.408 00.000 11060 Guiding  Dir = 3, Dur = 29
03:54:43.411 00.003 11060 IsSlewing returns 0
03:54:43.412 00.001 11060 IsGuiding returns 0
03:54:43.443 00.031 11060 IsGuiding returns 0
03:54:43.443 00.000 11060 Move returns status 0, amount 29
03:54:43.443 00.000 11060 MoveAxis(N, 0, ABG)
03:54:43.443 00.000 11060 Move returns status 0, amount 0
03:54:43.443 00.000 11060 move complete, result=0
03:54:43.443 00.000 11060 worker thread done servicing request
03:54:43.443 00.000 11060 Worker thread wakes up
03:54:43.443 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
03:54:43.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:43.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:44.070 00.627 11060 Exposure complete
03:54:44.287 00.217 11060 worker thread done servicing request
03:54:44.287 00.000 10844 OnExposeComplete: enter
03:54:44.287 00.000 10844 UpdateGuideState(): m_state=6
03:54:44.287 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
03:54:44.287 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=102.11, Mass=1475, SNR=24.2, Peak=175 HFD=3.0
03:54:44.287 00.000 10844 MultiStar: [#1 0.29,0.30,1.11,U] [#2 -0.04,-0.17,0.88,U] [#3 -0.09,0.15,1.02,U] [#4 -0.26,0.36,1.11,U] [#5 0.14,0.09,0.93,U] [#6 0.35,0.28,1.14,U] [#7 -0.05,0.33,1.01,U] [#8 -0.51,0.29,0.84,U] 
03:54:44.287 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {0.47, 0.06}
03:54:44.287 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.39) = xAngle (-0.05 = -0.05)
03:54:44.287 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.07 = 3.07)
03:54:44.287 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.34 mountX=0.20 mountY=0.01, mountTheta=0.07
03:54:44.287 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.20, opts=13)
03:54:44.287 00.000 10844 Enqueuing Move request for scope (0.05, 0.20)
03:54:44.292 00.005 11060 Worker thread wakes up
03:54:44.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
03:54:44.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
03:54:44.292 00.000 11060 Moving (0.05, 0.20) raw xDistance=0.20 yDistance=0.01
03:54:44.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:44.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
03:54:44.292 00.000 10844 UpdateGuideState exits: m=1475 SNR=24.2
03:54:44.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:44.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:44.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:54:44.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:44.292 00.000 10844 Enqueuing Expose request
03:54:44.293 00.001 11060 MoveAxis(W, 48, ABG)
03:54:44.293 00.000 11060 Guiding  Dir = 3, Dur = 48
03:54:44.338 00.045 11060 IsSlewing returns 0
03:54:44.338 00.000 11060 IsGuiding returns 0
03:54:44.432 00.094 11060 IsGuiding returns 0
03:54:44.432 00.000 11060 Move returns status 0, amount 48
03:54:44.432 00.000 11060 MoveAxis(N, 0, ABG)
03:54:44.432 00.000 11060 Move returns status 0, amount 0
03:54:44.432 00.000 11060 move complete, result=0
03:54:44.432 00.000 11060 worker thread done servicing request
03:54:44.432 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.0 px 0 ms NORTH
03:54:44.432 00.000 11060 Worker thread wakes up
03:54:44.432 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:44.432 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:45.057 00.625 11060 Exposure complete
03:54:45.274 00.217 11060 worker thread done servicing request
03:54:45.274 00.000 10844 OnExposeComplete: enter
03:54:45.274 00.000 10844 UpdateGuideState(): m_state=6
03:54:45.274 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
03:54:45.274 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=102.08, Mass=2003, SNR=28.2, Peak=228 HFD=3.9
03:54:45.274 00.000 10844 MultiStar: [#1 0.25,0.10,0.82,U] [#2 -0.08,-0.73,0.00,M1] [#3 -0.10,-0.09,0.95,U] [#4 -0.06,-0.21,0.90,U] [#5 0.12,0.17,0.93,U] [#6 0.27,-0.05,1.00,U] [#7 -0.45,-0.32,0.93,U] [#8 -0.73,0.05,0.00,M4] 
03:54:45.274 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.05}, one-star: {0.40, 0.03}
03:54:45.274 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
03:54:45.274 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
03:54:45.274 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.70 mountX=-0.04 mountY=0.07, mountTheta=2.10
03:54:45.276 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
03:54:45.276 00.000 10844 Enqueuing Move request for scope (0.06, -0.05)
03:54:45.276 00.000 11060 Worker thread wakes up
03:54:45.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:45.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
03:54:45.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
03:54:45.276 00.000 10844 UpdateGuideState exits: m=2003 SNR=28.2
03:54:45.279 00.003 11060 Moving (0.06, -0.05) raw xDistance=-0.04 yDistance=0.07
03:54:45.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:45.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:54:45.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:45.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:45.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:54:45.279 00.000 11060 MoveAxis(E, 0, ABG)
03:54:45.279 00.000 10844 Enqueuing Expose request
03:54:45.279 00.000 11060 Move returns status 0, amount 0
03:54:45.279 00.000 11060 MoveAxis(N, 0, ABG)
03:54:45.279 00.000 11060 Move returns status 0, amount 0
03:54:45.279 00.000 11060 move complete, result=0
03:54:45.279 00.000 11060 worker thread done servicing request
03:54:45.280 00.001 11060 Worker thread wakes up
03:54:45.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:45.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:45.280 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:45.915 00.635 11060 Exposure complete
03:54:46.135 00.220 11060 worker thread done servicing request
03:54:46.135 00.000 10844 OnExposeComplete: enter
03:54:46.135 00.000 10844 UpdateGuideState(): m_state=6
03:54:46.135 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
03:54:46.135 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=101.78, Mass=1867, SNR=27.4, Peak=177 HFD=3.4
03:54:46.137 00.002 10844 MultiStar: [#1 0.51,0.12,0.89,U] [#2 0.27,-0.63,0.00,M2] [#3 -0.33,-0.39,0.92,U] [#4 -0.24,0.21,0.98,U] [#5 0.36,0.04,1.01,U] [#6 0.39,-0.33,0.92,U] [#7 -0.42,0.04,0.94,U] [#8 -0.18,-0.14,0.72,U] 
03:54:46.137 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.09}, one-star: {0.48, -0.27}
03:54:46.137 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
03:54:46.137 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:54:46.137 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.82 mountX=-0.07 mountY=0.09, mountTheta=2.22
03:54:46.140 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
03:54:46.140 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
03:54:46.140 00.000 11060 Worker thread wakes up
03:54:46.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
03:54:46.140 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
03:54:46.140 00.000 11060 Moving (0.08, -0.09) raw xDistance=-0.07 yDistance=0.09
03:54:46.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:54:46.140 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:46.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:46.140 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:54:46.140 00.000 10844 UpdateGuideState exits: m=1867 SNR=27.4
03:54:46.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:46.142 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:46.142 00.000 11060 MoveAxis(E, 0, ABG)
03:54:46.142 00.000 10844 Enqueuing Expose request
03:54:46.142 00.000 11060 Move returns status 0, amount 0
03:54:46.142 00.000 11060 MoveAxis(N, 0, ABG)
03:54:46.142 00.000 11060 Move returns status 0, amount 0
03:54:46.142 00.000 11060 move complete, result=0
03:54:46.142 00.000 11060 worker thread done servicing request
03:54:46.142 00.000 11060 Worker thread wakes up
03:54:46.143 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:46.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:46.145 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:46.775 00.630 11060 Exposure complete
03:54:46.977 00.202 11060 worker thread done servicing request
03:54:46.977 00.000 10844 OnExposeComplete: enter
03:54:46.977 00.000 10844 UpdateGuideState(): m_state=6
03:54:46.977 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
03:54:46.977 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=101.87, Mass=1736, SNR=26.0, Peak=191 HFD=3.4
03:54:46.977 00.000 10844 MultiStar: [#1 0.38,-0.06,0.95,U] [#2 0.07,-0.41,0.91,U] [#3 -0.26,0.06,1.03,U] [#4 -0.01,-0.20,0.99,U] [#5 0.18,0.23,0.93,U] [#6 0.25,-0.37,1.04,U] [#7 0.01,-0.24,0.91,U] [#8 -0.33,0.16,0.73,U] 
03:54:46.977 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.53, -0.18}
03:54:46.977 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:54:46.977 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:54:46.977 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.86 mountX=-0.10 mountY=0.12, mountTheta=2.26
03:54:46.979 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.12, opts=13)
03:54:46.979 00.000 10844 Enqueuing Move request for scope (0.10, -0.12)
03:54:46.979 00.000 11060 Worker thread wakes up
03:54:46.979 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:46.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
03:54:46.979 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.0
03:54:46.979 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
03:54:46.979 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:46.979 00.000 11060 Moving (0.10, -0.12) raw xDistance=-0.10 yDistance=0.12
03:54:46.979 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:46.979 00.000 10844 Enqueuing Expose request
03:54:46.982 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:54:46.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:46.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:54:46.982 00.000 11060 MoveAxis(E, 0, ABG)
03:54:46.982 00.000 11060 Move returns status 0, amount 0
03:54:46.982 00.000 11060 MoveAxis(N, 0, ABG)
03:54:46.982 00.000 11060 Move returns status 0, amount 0
03:54:46.982 00.000 11060 move complete, result=0
03:54:46.982 00.000 11060 worker thread done servicing request
03:54:46.982 00.000 11060 Worker thread wakes up
03:54:46.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:46.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:46.984 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:47.611 00.627 11060 Exposure complete
03:54:47.819 00.208 11060 worker thread done servicing request
03:54:47.821 00.002 10844 OnExposeComplete: enter
03:54:47.821 00.000 10844 UpdateGuideState(): m_state=6
03:54:47.821 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
03:54:47.821 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=102.12, Mass=1790, SNR=26.5, Peak=193 HFD=3.1
03:54:47.821 00.000 10844 MultiStar: [#1 0.17,0.13,0.92,U] [#2 0.05,-0.50,0.85,U] [#3 -0.55,-0.30,0.00,M1] [#4 0.21,-0.16,0.97,U] [#5 -0.24,-0.09,0.96,U] [#6 0.44,-0.09,0.97,U] [#7 -0.24,0.28,0.96,U] [#8 -0.29,0.30,0.76,U] 
03:54:47.821 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.02, 0.07}
03:54:47.821 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
03:54:47.821 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:54:47.821 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.40 mountX=-0.01 mountY=0.02, mountTheta=1.79
03:54:47.824 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
03:54:47.824 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
03:54:47.824 00.000 11060 Worker thread wakes up
03:54:47.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:47.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:54:47.824 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.5
03:54:47.824 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:54:47.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:47.824 00.000 11060 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
03:54:47.826 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:47.826 00.000 10844 Enqueuing Expose request
03:54:47.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:54:47.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:47.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:54:47.826 00.000 11060 MoveAxis(E, 0, ABG)
03:54:47.826 00.000 11060 Move returns status 0, amount 0
03:54:47.826 00.000 11060 MoveAxis(N, 0, ABG)
03:54:47.826 00.000 11060 Move returns status 0, amount 0
03:54:47.826 00.000 11060 move complete, result=0
03:54:47.826 00.000 11060 worker thread done servicing request
03:54:47.826 00.000 11060 Worker thread wakes up
03:54:47.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:47.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:47.826 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:48.462 00.636 11060 Exposure complete
03:54:48.668 00.206 11060 worker thread done servicing request
03:54:48.668 00.000 10844 OnExposeComplete: enter
03:54:48.668 00.000 10844 UpdateGuideState(): m_state=6
03:54:48.669 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
03:54:48.669 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=101.82, Mass=1748, SNR=26.3, Peak=253 HFD=3.2
03:54:48.669 00.000 10844 MultiStar: [#1 0.54,0.10,0.95,U] [#2 -0.24,-0.60,0.00,M1] [#3 -0.36,-0.64,0.00,M2] [#4 -0.25,0.31,0.93,U] [#5 0.16,0.11,0.96,U] [#6 0.08,-0.02,0.98,U] [#7 0.03,-0.00,0.98,U] [#8 -0.30,-0.15,0.78,U] 
03:54:48.669 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.48, -0.24}
03:54:48.669 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.39) = xAngle (-1.24 = -1.24)
03:54:48.669 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.89 = 1.89)
03:54:48.669 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.15 mountX=0.04 mountY=0.11, mountTheta=1.24
03:54:48.671 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.02, opts=13)
03:54:48.671 00.000 10844 Enqueuing Move request for scope (0.12, 0.02)
03:54:48.671 00.000 11060 Worker thread wakes up
03:54:48.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:48.671 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
03:54:48.671 00.000 10844 UpdateGuideState exits: m=1748 SNR=26.3
03:54:48.673 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:48.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:48.673 00.000 10844 Enqueuing Expose request
03:54:48.673 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
03:54:48.673 00.000 11060 Moving (0.12, 0.02) raw xDistance=0.04 yDistance=0.11
03:54:48.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:54:48.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:48.674 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:54:48.674 00.000 11060 MoveAxis(E, 0, ABG)
03:54:48.674 00.000 11060 Move returns status 0, amount 0
03:54:48.674 00.000 11060 MoveAxis(N, 0, ABG)
03:54:48.674 00.000 11060 Move returns status 0, amount 0
03:54:48.675 00.001 11060 move complete, result=0
03:54:48.675 00.000 11060 worker thread done servicing request
03:54:48.675 00.000 11060 Worker thread wakes up
03:54:48.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:48.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:48.677 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:49.307 00.630 11060 Exposure complete
03:54:49.515 00.208 11060 worker thread done servicing request
03:54:49.515 00.000 10844 OnExposeComplete: enter
03:54:49.515 00.000 10844 UpdateGuideState(): m_state=6
03:54:49.515 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
03:54:49.515 00.000 10844 Star::Find returns 1 (0), X=617.47, Y=101.67, Mass=1670, SNR=26.1, Peak=185 HFD=3.2
03:54:49.515 00.000 10844 MultiStar: [#1 0.30,-0.18,0.89,U] [#2 0.30,-0.36,0.91,U] [#3 -0.37,-0.55,0.00,M3] [#4 -0.15,0.50,1.01,U] [#5 0.27,0.18,0.92,U] [#6 0.13,0.14,1.07,U] [#7 -0.16,0.10,0.97,U] [#8 -0.24,0.45,0.81,U] 
03:54:49.515 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.56, -0.38}
03:54:49.515 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
03:54:49.515 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
03:54:49.518 00.003 10844 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.39 mountX=0.08 mountY=0.12, mountTheta=1.01
03:54:49.520 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.05, opts=13)
03:54:49.520 00.000 10844 Enqueuing Move request for scope (0.13, 0.05)
03:54:49.520 00.000 11060 Worker thread wakes up
03:54:49.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
03:54:49.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:49.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
03:54:49.520 00.000 10844 UpdateGuideState exits: m=1670 SNR=26.1
03:54:49.520 00.000 11060 Moving (0.13, 0.05) raw xDistance=0.08 yDistance=0.12
03:54:49.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:49.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:54:49.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:49.520 00.000 10844 Enqueuing Expose request
03:54:49.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:49.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:54:49.520 00.000 11060 MoveAxis(E, 0, ABG)
03:54:49.520 00.000 11060 Move returns status 0, amount 0
03:54:49.520 00.000 11060 MoveAxis(N, 0, ABG)
03:54:49.520 00.000 11060 Move returns status 0, amount 0
03:54:49.524 00.004 11060 move complete, result=0
03:54:49.524 00.000 11060 worker thread done servicing request
03:54:49.524 00.000 11060 Worker thread wakes up
03:54:49.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:49.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:49.524 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:50.156 00.632 11060 Exposure complete
03:54:50.383 00.227 11060 worker thread done servicing request
03:54:50.383 00.000 10844 OnExposeComplete: enter
03:54:50.385 00.002 10844 UpdateGuideState(): m_state=6
03:54:50.385 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
03:54:50.386 00.001 10844 Star::Find returns 1 (0), X=617.53, Y=101.78, Mass=1757, SNR=26.4, Peak=218 HFD=3.3
03:54:50.386 00.000 10844 MultiStar: [#1 0.29,0.15,1.00,U] [#2 0.58,-0.47,0.00,M1] [#3 -0.17,-0.15,0.98,U] [#4 0.19,-0.09,0.89,U] [#5 0.41,0.03,0.98,U] [#6 0.41,-0.39,0.98,U] [#7 -0.03,-0.24,0.93,U] [#8 -0.28,-0.31,0.80,U] 
03:54:50.386 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.16}, one-star: {0.63, -0.27}
03:54:50.386 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.39) = xAngle (-2.07 = -2.07)
03:54:50.386 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.06 = 1.06)
03:54:50.386 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.68 mountX=-0.12 mountY=0.22, mountTheta=2.07
03:54:50.386 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.16, opts=13)
03:54:50.386 00.000 10844 Enqueuing Move request for scope (0.19, -0.16)
03:54:50.386 00.000 11060 Worker thread wakes up
03:54:50.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:50.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
03:54:50.386 00.000 10844 UpdateGuideState exits: m=1757 SNR=26.4
03:54:50.386 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
03:54:50.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:50.386 00.000 11060 Moving (0.19, -0.16) raw xDistance=-0.12 yDistance=0.22
03:54:50.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:50.386 00.000 10844 Enqueuing Expose request
03:54:50.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:54:50.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:54:50.386 00.000 11060 MoveAxis(E, 0, ABG)
03:54:50.386 00.000 11060 Move returns status 0, amount 0
03:54:50.386 00.000 11060 MoveAxis(S, 84, ABG)
03:54:50.386 00.000 11060 Guiding  Dir = 1, Dur = 84
03:54:50.395 00.009 11060 IsSlewing returns 0
03:54:50.395 00.000 11060 IsGuiding returns 0
03:54:50.488 00.093 11060 IsGuiding returns 0
03:54:50.488 00.000 11060 Move returns status 0, amount 84
03:54:50.488 00.000 11060 move complete, result=0
03:54:50.488 00.000 11060 worker thread done servicing request
03:54:50.488 00.000 11060 Worker thread wakes up
03:54:50.488 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 84 ms SOUTH
03:54:50.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:50.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:51.124 00.636 11060 Exposure complete
03:54:51.336 00.212 11060 worker thread done servicing request
03:54:51.336 00.000 10844 OnExposeComplete: enter
03:54:51.336 00.000 10844 UpdateGuideState(): m_state=6
03:54:51.336 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
03:54:51.336 00.000 10844 Star::Find returns 1 (0), X=617.50, Y=101.89, Mass=1604, SNR=25.6, Peak=225 HFD=3.3
03:54:51.336 00.000 10844 MultiStar: [#1 0.07,0.15,1.05,U] [#2 0.11,-0.45,0.83,U] [#3 -0.58,-0.05,0.93,U] [#4 -0.13,-0.39,1.01,U] [#5 0.32,0.23,1.01,U] [#6 0.15,0.02,1.02,U] [#7 -0.20,-0.37,0.96,U] [#8 -0.38,0.10,0.69,U] 
03:54:51.336 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.59, -0.16}
03:54:51.336 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
03:54:51.336 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
03:54:51.336 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.44 mountX=-0.10 mountY=0.03, mountTheta=2.85
03:54:51.339 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
03:54:51.339 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
03:54:51.339 00.000 11060 Worker thread wakes up
03:54:51.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:51.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
03:54:51.339 00.000 10844 UpdateGuideState exits: m=1604 SNR=25.6
03:54:51.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
03:54:51.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:51.339 00.000 11060 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.03
03:54:51.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:51.339 00.000 10844 Enqueuing Expose request
03:54:51.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:54:51.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:51.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:54:51.339 00.000 11060 MoveAxis(E, 0, ABG)
03:54:51.339 00.000 11060 Move returns status 0, amount 0
03:54:51.339 00.000 11060 MoveAxis(N, 0, ABG)
03:54:51.339 00.000 11060 Move returns status 0, amount 0
03:54:51.339 00.000 11060 move complete, result=0
03:54:51.339 00.000 11060 worker thread done servicing request
03:54:51.339 00.000 11060 Worker thread wakes up
03:54:51.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:51.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:51.345 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:51.990 00.645 11060 Exposure complete
03:54:52.199 00.209 11060 worker thread done servicing request
03:54:52.199 00.000 10844 OnExposeComplete: enter
03:54:52.199 00.000 10844 UpdateGuideState(): m_state=6
03:54:52.199 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
03:54:52.199 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=101.94, Mass=1647, SNR=25.5, Peak=157 HFD=2.9
03:54:52.200 00.001 10844 MultiStar: [#1 0.04,0.13,1.01,U] [#2 -0.31,-0.37,0.86,U] [#3 -0.35,-0.52,0.00,M2] [#4 -0.26,0.21,1.09,U] [#5 0.13,-0.28,1.10,U] [#6 0.08,0.16,0.93,U] [#7 -0.10,0.01,1.05,U] [#8 -0.65,-0.31,0.00,M1] 
03:54:52.200 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.03}, one-star: {0.16, -0.12}
03:54:52.200 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.39) = xAngle (-3.80 = 2.48)
03:54:52.200 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.67 = -0.67)
03:54:52.200 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.41 mountX=-0.04 mountY=-0.03, mountTheta=-2.47
03:54:52.203 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
03:54:52.203 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
03:54:52.203 00.000 11060 Worker thread wakes up
03:54:52.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:54:52.203 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:54:52.205 00.002 11060 Moving (-0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
03:54:52.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:54:52.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:52.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:54:52.205 00.000 11060 MoveAxis(E, 0, ABG)
03:54:52.205 00.000 11060 Move returns status 0, amount 0
03:54:52.205 00.000 11060 MoveAxis(N, 0, ABG)
03:54:52.206 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:52.206 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.5
03:54:52.206 00.000 11060 Move returns status 0, amount 0
03:54:52.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:52.206 00.000 11060 move complete, result=0
03:54:52.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:52.206 00.000 10844 Enqueuing Expose request
03:54:52.206 00.000 11060 worker thread done servicing request
03:54:52.206 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:52.206 00.000 11060 Worker thread wakes up
03:54:52.207 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:52.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:52.854 00.647 11060 Exposure complete
03:54:53.061 00.207 11060 worker thread done servicing request
03:54:53.061 00.000 10844 OnExposeComplete: enter
03:54:53.061 00.000 10844 UpdateGuideState(): m_state=6
03:54:53.061 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
03:54:53.061 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=101.90, Mass=1741, SNR=26.0, Peak=231 HFD=3.0
03:54:53.061 00.000 10844 MultiStar: [#1 0.21,0.49,0.94,U] [#2 -0.30,-0.33,0.89,U] [#3 -0.42,-0.32,0.99,U] [#4 -0.71,0.05,0.00,M1] [#5 0.23,0.07,0.95,U] [#6 0.07,0.22,1.03,U] [#7 -0.41,0.08,0.97,U] [#8 -0.66,0.21,0.00,M2] 
03:54:53.061 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.01}, one-star: {0.54, -0.15}
03:54:53.061 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
03:54:53.061 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.00 = -2.28)
03:54:53.061 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.27 mountX=0.01 mountY=-0.01, mountTheta=-0.87
03:54:53.061 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
03:54:53.061 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
03:54:53.061 00.000 11060 Worker thread wakes up
03:54:53.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
03:54:53.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:53.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
03:54:53.061 00.000 10844 UpdateGuideState exits: m=1741 SNR=26.0
03:54:53.066 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:53.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:53.066 00.000 10844 Enqueuing Expose request
03:54:53.066 00.000 11060 Moving (-0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:54:53.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:54:53.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:53.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:54:53.066 00.000 11060 MoveAxis(E, 0, ABG)
03:54:53.066 00.000 11060 Move returns status 0, amount 0
03:54:53.066 00.000 11060 MoveAxis(N, 0, ABG)
03:54:53.066 00.000 11060 Move returns status 0, amount 0
03:54:53.066 00.000 11060 move complete, result=0
03:54:53.067 00.001 11060 worker thread done servicing request
03:54:53.067 00.000 11060 Worker thread wakes up
03:54:53.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:53.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:53.068 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:53.709 00.641 11060 Exposure complete
03:54:53.918 00.209 11060 worker thread done servicing request
03:54:53.918 00.000 10844 OnExposeComplete: enter
03:54:53.918 00.000 10844 UpdateGuideState(): m_state=6
03:54:53.920 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
03:54:53.920 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.87, Mass=1688, SNR=25.9, Peak=237 HFD=2.9
03:54:53.921 00.001 10844 MultiStar: [#1 -0.29,0.15,0.94,U] [#2 -0.49,-0.44,0.00,M1] [#3 -0.41,-0.02,1.02,U] [#4 0.15,-0.02,1.02,U] [#5 0.35,-0.05,0.91,U] [#6 0.16,-0.17,1.00,U] [#7 -0.35,0.12,1.00,U] [#8 -0.52,0.61,0.00,M3] 
03:54:53.921 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {0.23, -0.18}
03:54:53.921 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.54)
03:54:53.921 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
03:54:53.921 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.36 mountX=-0.03 mountY=-0.02, mountTheta=-2.52
03:54:53.921 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
03:54:53.925 00.004 10844 Enqueuing Move request for scope (-0.02, -0.02)
03:54:53.925 00.000 11060 Worker thread wakes up
03:54:53.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:53.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
03:54:53.925 00.000 10844 UpdateGuideState exits: m=1688 SNR=25.9
03:54:53.925 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
03:54:53.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:53.925 00.000 11060 Moving (-0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
03:54:53.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:53.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:54:53.925 00.000 10844 Enqueuing Expose request
03:54:53.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:53.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:54:53.925 00.000 11060 MoveAxis(E, 0, ABG)
03:54:53.925 00.000 11060 Move returns status 0, amount 0
03:54:53.925 00.000 11060 MoveAxis(N, 0, ABG)
03:54:53.925 00.000 11060 Move returns status 0, amount 0
03:54:53.925 00.000 11060 move complete, result=0
03:54:53.925 00.000 11060 worker thread done servicing request
03:54:53.925 00.000 11060 Worker thread wakes up
03:54:53.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:53.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:53.927 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:54.561 00.634 11060 Exposure complete
03:54:54.768 00.207 11060 worker thread done servicing request
03:54:54.769 00.001 10844 OnExposeComplete: enter
03:54:54.769 00.000 10844 UpdateGuideState(): m_state=6
03:54:54.770 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
03:54:54.770 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=101.94, Mass=1657, SNR=25.3, Peak=180 HFD=3.3
03:54:54.770 00.000 10844 MultiStar: [#1 0.25,0.35,0.95,U] [#2 0.11,0.24,0.96,U] [#3 -0.51,-0.22,1.07,U] [#4 -0.40,-0.08,1.00,U] [#5 0.03,-0.10,1.02,U] [#6 0.08,0.01,1.06,U] [#7 -0.28,0.22,0.96,U] [#8 -0.72,0.27,0.00,M4] 
03:54:54.770 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {0.42, -0.11}
03:54:54.770 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.39) = xAngle (1.08 = 1.08)
03:54:54.770 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.21 = -2.08)
03:54:54.770 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.47 mountX=0.02 mountY=-0.05, mountTheta=-1.08
03:54:54.770 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
03:54:54.773 00.003 10844 Enqueuing Move request for scope (-0.04, 0.03)
03:54:54.773 00.000 11060 Worker thread wakes up
03:54:54.773 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
03:54:54.773 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
03:54:54.773 00.000 11060 Moving (-0.04, 0.03) raw xDistance=0.02 yDistance=-0.05
03:54:54.773 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:54:54.773 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:54.773 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:54:54.774 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:54.774 00.000 10844 UpdateGuideState exits: m=1657 SNR=25.3
03:54:54.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:54.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:54.775 00.001 10844 Enqueuing Expose request
03:54:54.775 00.000 11060 MoveAxis(E, 0, ABG)
03:54:54.775 00.000 11060 Move returns status 0, amount 0
03:54:54.775 00.000 11060 MoveAxis(N, 0, ABG)
03:54:54.775 00.000 11060 Move returns status 0, amount 0
03:54:54.775 00.000 11060 move complete, result=0
03:54:54.775 00.000 11060 worker thread done servicing request
03:54:54.776 00.001 11060 Worker thread wakes up
03:54:54.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:54.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:54.778 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:54:55.401 00.623 11060 Exposure complete
03:54:55.616 00.215 11060 worker thread done servicing request
03:54:55.616 00.000 10844 OnExposeComplete: enter
03:54:55.616 00.000 10844 UpdateGuideState(): m_state=6
03:54:55.620 00.004 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
03:54:55.620 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=102.24, Mass=1948, SNR=27.7, Peak=184 HFD=3.3
03:54:55.620 00.000 10844 MultiStar: [#1 -0.03,0.48,0.86,U] [#2 -0.08,-0.24,0.93,U] [#3 -0.52,-0.12,0.94,U] [#4 -0.07,-0.21,0.94,U] [#5 -0.26,0.27,0.88,U] [#6 0.12,0.05,0.91,U] [#7 -0.63,-0.16,0.00,M1] [#8 -0.76,0.04,0.00,M5] 
03:54:55.620 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.05}, one-star: {0.45, 0.19}
03:54:55.620 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.39) = xAngle (0.92 = 0.92)
03:54:55.620 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.05 = -2.24)
03:54:55.620 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.31 mountX=0.04 mountY=-0.06, mountTheta=-0.91
03:54:55.623 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.05, opts=13)
03:54:55.623 00.000 10844 Enqueuing Move request for scope (-0.05, 0.05)
03:54:55.623 00.000 11060 Worker thread wakes up
03:54:55.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:54:55.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
03:54:55.623 00.000 10844 UpdateGuideState exits: m=1948 SNR=27.7
03:54:55.623 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
03:54:55.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:55.623 00.000 11060 Moving (-0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
03:54:55.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:55.623 00.000 10844 Enqueuing Expose request
03:54:55.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:54:55.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:55.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:54:55.623 00.000 11060 MoveAxis(E, 0, ABG)
03:54:55.623 00.000 11060 Move returns status 0, amount 0
03:54:55.623 00.000 11060 MoveAxis(N, 0, ABG)
03:54:55.623 00.000 11060 Move returns status 0, amount 0
03:54:55.623 00.000 11060 move complete, result=0
03:54:55.623 00.000 11060 worker thread done servicing request
03:54:55.625 00.002 11060 Worker thread wakes up
03:54:55.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:55.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:55.638 00.013 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:56.249 00.611 11060 Exposure complete
03:54:56.457 00.208 11060 worker thread done servicing request
03:54:56.457 00.000 10844 OnExposeComplete: enter
03:54:56.457 00.000 10844 UpdateGuideState(): m_state=6
03:54:56.457 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
03:54:56.457 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=102.29, Mass=1583, SNR=25.2, Peak=199 HFD=2.8
03:54:56.457 00.000 10844 MultiStar: [#1 -0.28,0.34,0.96,U] [#2 -0.39,-0.55,0.00,M1] [#3 -0.22,-0.30,1.05,U] [#4 -0.18,-0.40,1.02,U] [#5 0.21,-0.01,0.92,U] [#6 -0.03,-0.57,1.09,U] [#7 -0.54,-0.15,1.05,U] [#8 -0.25,-0.55,0.00,M6] 
03:54:56.457 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.13}, one-star: {0.32, 0.23}
03:54:56.457 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.39) = xAngle (-3.64 = 2.64)
03:54:56.462 00.005 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.52 = -0.52)
03:54:56.462 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.25 mountX=-0.15 mountY=-0.09, mountTheta=-2.63
03:54:56.464 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.13, opts=13)
03:54:56.464 00.000 10844 Enqueuing Move request for scope (-0.11, -0.13)
03:54:56.464 00.000 11060 Worker thread wakes up
03:54:56.464 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:54:56.464 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
03:54:56.464 00.000 10844 UpdateGuideState exits: m=1583 SNR=25.2
03:54:56.464 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
03:54:56.464 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:56.464 00.000 11060 Moving (-0.11, -0.13) raw xDistance=-0.15 yDistance=-0.09
03:54:56.464 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:56.464 00.000 10844 Enqueuing Expose request
03:54:56.464 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:54:56.464 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:56.464 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:54:56.464 00.000 11060 MoveAxis(E, 36, ABG)
03:54:56.464 00.000 11060 Guiding  Dir = 2, Dur = 36
03:54:56.472 00.008 11060 IsSlewing returns 0
03:54:56.473 00.001 11060 IsGuiding returns 0
03:54:56.513 00.040 11060 IsGuiding returns 0
03:54:56.513 00.000 11060 Move returns status 0, amount 36
03:54:56.513 00.000 11060 MoveAxis(N, 0, ABG)
03:54:56.513 00.000 11060 Move returns status 0, amount 0
03:54:56.513 00.000 11060 move complete, result=0
03:54:56.513 00.000 11060 worker thread done servicing request
03:54:56.513 00.000 11060 Worker thread wakes up
03:54:56.513 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
03:54:56.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:56.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:57.144 00.631 11060 Exposure complete
03:54:57.339 00.195 11060 worker thread done servicing request
03:54:57.339 00.000 10844 OnExposeComplete: enter
03:54:57.339 00.000 10844 UpdateGuideState(): m_state=6
03:54:57.339 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
03:54:57.339 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=102.24, Mass=1581, SNR=24.7, Peak=189 HFD=3.6
03:54:57.344 00.005 10844 MultiStar: [#1 0.04,0.56,1.02,U] [#2 -0.76,-0.74,0.00,M2] [#3 -0.27,-0.12,1.08,U] [#4 -0.69,0.12,0.00,M1] [#5 -0.27,0.24,1.00,U] [#6 -0.22,-0.21,1.15,U] [#7 -0.73,0.24,0.00,M1] [#8 -0.67,-0.15,0.00,M7] 
03:54:57.344 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.12}, one-star: {0.49, 0.18}
03:54:57.344 00.000 10844 CameraToMount -- cameraTheta (2.01) - m_xAngle (1.39) = xAngle (0.62 = 0.62)
03:54:57.344 00.000 10844 CameraToMount -- cameraTheta (2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.74 = -2.54)
03:54:57.344 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.01 mountX=0.11 mountY=-0.07, mountTheta=-0.61
03:54:57.344 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.12, opts=13)
03:54:57.344 00.000 10844 Enqueuing Move request for scope (-0.05, 0.12)
03:54:57.344 00.000 11060 Worker thread wakes up
03:54:57.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:57.344 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
03:54:57.344 00.000 10844 UpdateGuideState exits: m=1581 SNR=24.7
03:54:57.344 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
03:54:57.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:57.344 00.000 11060 Moving (-0.05, 0.12) raw xDistance=0.11 yDistance=-0.07
03:54:57.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:57.344 00.000 10844 Enqueuing Expose request
03:54:57.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:54:57.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:57.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:54:57.344 00.000 11060 MoveAxis(E, 0, ABG)
03:54:57.344 00.000 11060 Move returns status 0, amount 0
03:54:57.344 00.000 11060 MoveAxis(N, 0, ABG)
03:54:57.344 00.000 11060 Move returns status 0, amount 0
03:54:57.349 00.005 11060 move complete, result=0
03:54:57.349 00.000 11060 worker thread done servicing request
03:54:57.349 00.000 11060 Worker thread wakes up
03:54:57.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:57.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:57.362 00.013 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:57.983 00.621 11060 Exposure complete
03:54:58.199 00.216 11060 worker thread done servicing request
03:54:58.199 00.000 10844 OnExposeComplete: enter
03:54:58.199 00.000 10844 UpdateGuideState(): m_state=6
03:54:58.199 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
03:54:58.199 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=102.19, Mass=1817, SNR=26.7, Peak=201 HFD=3.2
03:54:58.199 00.000 10844 MultiStar: [#1 0.15,0.25,0.94,U] [#2 -0.18,-0.66,0.00,M3] [#3 -0.40,-0.12,1.00,U] [#4 -0.22,0.54,1.01,U] [#5 -0.26,0.05,0.94,U] [#6 0.19,-0.40,1.01,U] [#7 0.48,0.40,0.00,M2] [#8 -0.50,-0.06,0.75,U] 
03:54:58.199 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.06}, one-star: {0.46, 0.14}
03:54:58.199 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.39) = xAngle (1.02 = 1.02)
03:54:58.199 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.14 = -2.14)
03:54:58.199 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.41 mountX=0.05 mountY=-0.08, mountTheta=-1.02
03:54:58.199 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.06, opts=13)
03:54:58.204 00.005 10844 Enqueuing Move request for scope (-0.07, 0.06)
03:54:58.204 00.000 11060 Worker thread wakes up
03:54:58.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:54:58.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
03:54:58.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
03:54:58.204 00.000 11060 Moving (-0.07, 0.06) raw xDistance=0.05 yDistance=-0.08
03:54:58.204 00.000 10844 UpdateGuideState exits: m=1817 SNR=26.7
03:54:58.205 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:54:58.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:58.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:54:58.205 00.000 11060 MoveAxis(E, 0, ABG)
03:54:58.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:58.205 00.000 11060 Move returns status 0, amount 0
03:54:58.205 00.000 11060 MoveAxis(N, 0, ABG)
03:54:58.205 00.000 11060 Move returns status 0, amount 0
03:54:58.205 00.000 11060 move complete, result=0
03:54:58.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:58.214 00.009 11060 worker thread done servicing request
03:54:58.214 00.000 10844 Enqueuing Expose request
03:54:58.214 00.000 11060 Worker thread wakes up
03:54:58.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:58.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:58.214 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:58.846 00.632 11060 Exposure complete
03:54:59.092 00.246 11060 worker thread done servicing request
03:54:59.092 00.000 10844 OnExposeComplete: enter
03:54:59.092 00.000 10844 UpdateGuideState(): m_state=6
03:54:59.092 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
03:54:59.093 00.001 10844 Star::Find returns 1 (0), X=617.50, Y=102.05, Mass=1692, SNR=26.0, Peak=230 HFD=3.0
03:54:59.093 00.000 10844 MultiStar: [#1 0.21,0.49,1.00,U] [#2 -0.15,-0.50,0.88,U] [#3 -0.25,0.04,0.99,U] [#4 -0.43,-0.02,1.04,U] [#5 0.16,-0.02,1.03,U] [#6 -0.17,0.08,1.04,U] [#7 -0.26,0.07,1.10,U] [#8 -0.40,0.13,0.82,U] 
03:54:59.093 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {0.59, -0.01}
03:54:59.094 00.001 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.39) = xAngle (1.29 = 1.29)
03:54:59.094 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.87)
03:54:59.094 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.68 mountX=0.02 mountY=-0.08, mountTheta=-1.29
03:54:59.094 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.04, opts=13)
03:54:59.094 00.000 10844 Enqueuing Move request for scope (-0.07, 0.04)
03:54:59.094 00.000 11060 Worker thread wakes up
03:54:59.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:59.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
03:54:59.094 00.000 10844 UpdateGuideState exits: m=1692 SNR=26.0
03:54:59.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
03:54:59.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:59.094 00.000 11060 Moving (-0.07, 0.04) raw xDistance=0.02 yDistance=-0.08
03:54:59.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:59.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:54:59.094 00.000 10844 Enqueuing Expose request
03:54:59.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:59.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:54:59.094 00.000 11060 MoveAxis(E, 0, ABG)
03:54:59.094 00.000 11060 Move returns status 0, amount 0
03:54:59.094 00.000 11060 MoveAxis(N, 0, ABG)
03:54:59.098 00.004 11060 Move returns status 0, amount 0
03:54:59.098 00.000 11060 move complete, result=0
03:54:59.098 00.000 11060 worker thread done servicing request
03:54:59.098 00.000 11060 Worker thread wakes up
03:54:59.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:59.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:59.108 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:54:59.721 00.613 11060 Exposure complete
03:54:59.959 00.238 11060 worker thread done servicing request
03:54:59.959 00.000 10844 OnExposeComplete: enter
03:54:59.959 00.000 10844 UpdateGuideState(): m_state=6
03:54:59.959 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
03:54:59.959 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=101.96, Mass=1374, SNR=23.8, Peak=213 HFD=2.5
03:54:59.959 00.000 10844 MultiStar: [#1 0.01,0.36,1.04,U] [#2 0.06,-0.14,0.91,U] [#3 -0.68,-0.43,0.00,M1] [#4 -0.18,-0.07,1.11,U] [#5 -0.21,-0.45,1.00,U] [#6 0.38,-0.58,0.00,M1] [#7 -0.72,0.30,0.00,M2] [#8 -0.75,0.49,0.00,M6] 
03:54:59.959 00.000 10844 refined, 4 included, MultiStar: {0.00, -0.08}, one-star: {0.36, -0.10}
03:54:59.959 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.39) = xAngle (-2.91 = -2.91)
03:54:59.959 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
03:54:59.959 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.52 mountX=-0.07 mountY=0.02, mountTheta=2.93
03:54:59.966 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.08, opts=13)
03:54:59.966 00.000 10844 Enqueuing Move request for scope (0.00, -0.08)
03:54:59.966 00.000 11060 Worker thread wakes up
03:54:59.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:54:59.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
03:54:59.966 00.000 10844 UpdateGuideState exits: m=1374 SNR=23.8
03:54:59.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
03:54:59.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:59.966 00.000 11060 Moving (0.00, -0.08) raw xDistance=-0.07 yDistance=0.02
03:54:59.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:54:59.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:54:59.969 00.003 10844 Enqueuing Expose request
03:54:59.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:54:59.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:54:59.969 00.000 11060 MoveAxis(E, 0, ABG)
03:54:59.969 00.000 11060 Move returns status 0, amount 0
03:54:59.969 00.000 11060 MoveAxis(N, 0, ABG)
03:54:59.969 00.000 11060 Move returns status 0, amount 0
03:54:59.969 00.000 11060 move complete, result=0
03:54:59.969 00.000 11060 worker thread done servicing request
03:54:59.969 00.000 11060 Worker thread wakes up
03:54:59.970 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:54:59.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:54:59.971 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:00.600 00.629 11060 Exposure complete
03:55:00.832 00.232 11060 worker thread done servicing request
03:55:00.832 00.000 10844 OnExposeComplete: enter
03:55:00.832 00.000 10844 UpdateGuideState(): m_state=6
03:55:00.832 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
03:55:00.832 00.000 10844 Star::Find returns 1 (0), X=617.69, Y=102.00, Mass=1676, SNR=25.8, Peak=163 HFD=3.4
03:55:00.832 00.000 10844 MultiStar: [#1 0.12,0.57,0.00,M1] [#2 0.11,-0.09,0.95,U] [#3 -0.24,-0.15,1.01,U] [#4 -0.29,0.19,0.98,U] [#5 0.30,-0.33,1.01,U] [#6 0.29,-0.01,1.06,U] [#7 -0.07,0.51,0.94,U] [#8 -0.87,0.35,0.00,M7] 
03:55:00.832 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.00}, one-star: {0.78, -0.06}
03:55:00.832 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
03:55:00.832 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
03:55:00.832 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.04 mountX=0.03 mountY=0.13, mountTheta=1.35
03:55:00.837 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.00, opts=13)
03:55:00.837 00.000 10844 Enqueuing Move request for scope (0.13, 0.00)
03:55:00.837 00.000 11060 Worker thread wakes up
03:55:00.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:00.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
03:55:00.837 00.000 10844 UpdateGuideState exits: m=1676 SNR=25.8
03:55:00.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
03:55:00.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:00.837 00.000 11060 Moving (0.13, 0.00) raw xDistance=0.03 yDistance=0.13
03:55:00.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:00.837 00.000 10844 Enqueuing Expose request
03:55:00.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:55:00.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:00.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:55:00.837 00.000 11060 MoveAxis(E, 0, ABG)
03:55:00.837 00.000 11060 Move returns status 0, amount 0
03:55:00.837 00.000 11060 MoveAxis(N, 0, ABG)
03:55:00.837 00.000 11060 Move returns status 0, amount 0
03:55:00.837 00.000 11060 move complete, result=0
03:55:00.837 00.000 11060 worker thread done servicing request
03:55:00.837 00.000 11060 Worker thread wakes up
03:55:00.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:00.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:00.841 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:01.482 00.641 11060 Exposure complete
03:55:01.696 00.214 10844 OnExposeComplete: enter
03:55:01.696 00.000 10844 UpdateGuideState(): m_state=6
03:55:01.696 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
03:55:01.696 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.88, Mass=1639, SNR=25.5, Peak=172 HFD=3.2
03:55:01.697 00.001 10844 MultiStar: [#1 0.30,0.54,0.00,M2] [#2 -0.42,-0.64,0.00,M1] [#3 -0.30,-0.34,1.04,U] [#4 -0.13,0.29,1.02,U] [#5 -0.27,-0.18,1.00,U] [#6 0.47,0.08,1.04,U] [#7 -0.43,0.28,1.02,U] [#8 -0.97,-0.17,0.00,M8] 
03:55:01.697 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.01}, one-star: {0.39, -0.17}
03:55:01.697 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.39) = xAngle (-4.38 = 1.90)
03:55:01.697 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.26 = -1.26)
03:55:01.697 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-2.99 mountX=-0.01 mountY=-0.04, mountTheta=-1.90
03:55:01.698 00.001 11060 worker thread done servicing request
03:55:01.699 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.01, opts=13)
03:55:01.699 00.000 10844 Enqueuing Move request for scope (-0.04, -0.01)
03:55:01.699 00.000 11060 Worker thread wakes up
03:55:01.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
03:55:01.699 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
03:55:01.699 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:01.699 00.000 10844 UpdateGuideState exits: m=1639 SNR=25.5
03:55:01.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:01.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:01.702 00.003 10844 Enqueuing Expose request
03:55:01.702 00.000 11060 Moving (-0.04, -0.01) raw xDistance=-0.01 yDistance=-0.04
03:55:01.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:01.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:01.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:55:01.702 00.000 11060 MoveAxis(E, 0, ABG)
03:55:01.702 00.000 11060 Move returns status 0, amount 0
03:55:01.702 00.000 11060 MoveAxis(N, 0, ABG)
03:55:01.702 00.000 11060 Move returns status 0, amount 0
03:55:01.702 00.000 11060 move complete, result=0
03:55:01.702 00.000 11060 worker thread done servicing request
03:55:01.702 00.000 11060 Worker thread wakes up
03:55:01.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:01.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:01.704 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:02.352 00.648 11060 Exposure complete
03:55:02.553 00.201 11060 worker thread done servicing request
03:55:02.553 00.000 10844 OnExposeComplete: enter
03:55:02.553 00.000 10844 UpdateGuideState(): m_state=6
03:55:02.553 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
03:55:02.553 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=101.99, Mass=1749, SNR=26.0, Peak=207 HFD=3.3
03:55:02.553 00.000 10844 MultiStar: [#1 0.66,0.53,0.00,M3] [#2 -0.01,-0.44,0.97,U] [#3 0.03,-0.37,0.99,U] [#4 -0.14,0.03,0.94,U] [#5 -0.02,-0.03,1.04,U] [#6 -0.10,-0.20,1.00,U] [#7 -0.39,0.11,0.87,U] [#8 -0.08,0.11,0.75,U] 
03:55:02.553 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {0.42, -0.06}
03:55:02.553 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.39) = xAngle (-3.20 = 3.08)
03:55:02.553 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.08 = -0.08)
03:55:02.553 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.81 mountX=-0.12 mountY=-0.01, mountTheta=-3.06
03:55:02.557 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.12, opts=13)
03:55:02.557 00.000 10844 Enqueuing Move request for scope (-0.03, -0.12)
03:55:02.557 00.000 11060 Worker thread wakes up
03:55:02.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:02.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:55:02.557 00.000 10844 UpdateGuideState exits: m=1749 SNR=26.0
03:55:02.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:55:02.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:02.558 00.001 11060 Moving (-0.03, -0.12) raw xDistance=-0.12 yDistance=-0.01
03:55:02.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:55:02.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:02.558 00.000 10844 Enqueuing Expose request
03:55:02.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:02.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:55:02.558 00.000 11060 MoveAxis(E, 28, ABG)
03:55:02.558 00.000 11060 Guiding  Dir = 2, Dur = 28
03:55:02.574 00.016 11060 IsSlewing returns 0
03:55:02.574 00.000 11060 IsGuiding returns 0
03:55:02.605 00.031 11060 IsGuiding returns 0
03:55:02.605 00.000 11060 Move returns status 0, amount 28
03:55:02.605 00.000 11060 MoveAxis(N, 0, ABG)
03:55:02.605 00.000 11060 Move returns status 0, amount 0
03:55:02.605 00.000 11060 move complete, result=0
03:55:02.605 00.000 11060 worker thread done servicing request
03:55:02.605 00.000 11060 Worker thread wakes up
03:55:02.605 00.000 10844 GuideStep: -0.1 px 28 ms EAST, -0.0 px 0 ms NORTH
03:55:02.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:02.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:03.232 00.627 11060 Exposure complete
03:55:03.443 00.211 11060 worker thread done servicing request
03:55:03.443 00.000 10844 OnExposeComplete: enter
03:55:03.443 00.000 10844 UpdateGuideState(): m_state=6
03:55:03.443 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
03:55:03.443 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=102.55, Mass=1760, SNR=26.7, Peak=199 HFD=3.6
03:55:03.444 00.001 10844 MultiStar: [#1 -0.03,0.44,0.91,U] [#2 -0.39,-0.21,0.90,U] [#3 -0.18,-0.03,1.00,U] [#4 -0.27,-0.04,1.01,U] [#5 -0.13,0.18,0.87,U] [#6 0.59,-0.19,0.00,M1] [#7 -0.46,0.06,0.99,U] [#8 -0.27,0.08,0.79,U] 
03:55:03.444 00.000 10844 refined, 7 included, MultiStar: {-0.22, 0.12}, one-star: {-0.02, 0.50}
03:55:03.444 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.39) = xAngle (1.24 = 1.24)
03:55:03.444 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.36 = -1.92)
03:55:03.444 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.63 mountX=0.08 mountY=-0.24, mountTheta=-1.23
03:55:03.445 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.12, opts=13)
03:55:03.445 00.000 10844 Enqueuing Move request for scope (-0.22, 0.12)
03:55:03.445 00.000 11060 Worker thread wakes up
03:55:03.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:03.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
03:55:03.445 00.000 10844 UpdateGuideState exits: m=1760 SNR=26.7
03:55:03.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
03:55:03.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:03.445 00.000 11060 Moving (-0.22, 0.12) raw xDistance=0.08 yDistance=-0.24
03:55:03.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:03.445 00.000 10844 Enqueuing Expose request
03:55:03.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:55:03.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:55:03.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:55:03.445 00.000 11060 MoveAxis(E, 0, ABG)
03:55:03.445 00.000 11060 Move returns status 0, amount 0
03:55:03.445 00.000 11060 MoveAxis(N, 0, ABG)
03:55:03.445 00.000 11060 Move returns status 0, amount 0
03:55:03.445 00.000 11060 move complete, result=0
03:55:03.445 00.000 11060 worker thread done servicing request
03:55:03.445 00.000 11060 Worker thread wakes up
03:55:03.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:03.449 00.004 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:03.450 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:04.080 00.630 11060 Exposure complete
03:55:04.316 00.236 11060 worker thread done servicing request
03:55:04.316 00.000 10844 OnExposeComplete: enter
03:55:04.316 00.000 10844 UpdateGuideState(): m_state=6
03:55:04.316 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
03:55:04.316 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=102.03, Mass=1671, SNR=25.3, Peak=187 HFD=3.0
03:55:04.316 00.000 10844 MultiStar: [#1 0.04,0.59,0.00,M3] [#2 -0.48,-0.11,0.89,U] [#3 -0.56,-0.82,0.00,M1] [#4 -0.24,0.50,1.05,U] [#5 0.07,-0.11,1.01,U] [#6 0.23,-0.01,1.05,U] [#7 0.04,0.27,0.94,U] [#8 -0.21,0.16,0.86,U] 
03:55:04.316 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {0.21, -0.02}
03:55:04.316 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.39) = xAngle (0.58 = 0.58)
03:55:04.316 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.58)
03:55:04.316 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.97 mountX=0.09 mountY=-0.06, mountTheta=-0.57
03:55:04.316 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.10, opts=13)
03:55:04.320 00.004 10844 Enqueuing Move request for scope (-0.04, 0.10)
03:55:04.320 00.000 11060 Worker thread wakes up
03:55:04.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:04.320 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.3
03:55:04.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:04.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:04.320 00.000 10844 Enqueuing Expose request
03:55:04.320 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
03:55:04.320 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
03:55:04.320 00.000 11060 Moving (-0.04, 0.10) raw xDistance=0.09 yDistance=-0.06
03:55:04.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:55:04.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:04.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:55:04.320 00.000 11060 MoveAxis(E, 0, ABG)
03:55:04.320 00.000 11060 Move returns status 0, amount 0
03:55:04.320 00.000 11060 MoveAxis(N, 0, ABG)
03:55:04.320 00.000 11060 Move returns status 0, amount 0
03:55:04.320 00.000 11060 move complete, result=0
03:55:04.320 00.000 11060 worker thread done servicing request
03:55:04.320 00.000 11060 Worker thread wakes up
03:55:04.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:04.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:04.323 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:04.956 00.633 11060 Exposure complete
03:55:05.167 00.211 11060 worker thread done servicing request
03:55:05.167 00.000 10844 OnExposeComplete: enter
03:55:05.167 00.000 10844 UpdateGuideState(): m_state=6
03:55:05.167 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
03:55:05.169 00.002 10844 Star::Find returns 1 (0), X=617.47, Y=102.42, Mass=1665, SNR=25.9, Peak=222 HFD=3.2
03:55:05.169 00.000 10844 MultiStar: [#1 0.27,0.78,0.00,M4] [#2 -0.04,-0.60,0.00,M1] [#3 -0.06,-0.30,1.00,U] [#4 -0.40,0.54,0.00,M1] [#5 -0.21,-0.01,0.95,U] [#6 0.01,-0.21,1.02,U] [#7 -0.48,0.14,0.89,U] [#8 -0.35,0.12,0.91,U] 
03:55:05.169 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.02}, one-star: {0.56, 0.37}
03:55:05.169 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.39) = xAngle (1.55 = 1.55)
03:55:05.169 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.67 = -1.61)
03:55:05.169 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.94 mountX=0.00 mountY=-0.08, mountTheta=-1.55
03:55:05.171 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
03:55:05.171 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
03:55:05.171 00.000 11060 Worker thread wakes up
03:55:05.171 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:05.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
03:55:05.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
03:55:05.171 00.000 11060 Moving (-0.08, 0.02) raw xDistance=0.00 yDistance=-0.08
03:55:05.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:55:05.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:05.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:55:05.171 00.000 11060 MoveAxis(E, 0, ABG)
03:55:05.171 00.000 11060 Move returns status 0, amount 0
03:55:05.171 00.000 11060 MoveAxis(N, 0, ABG)
03:55:05.171 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.9
03:55:05.171 00.000 11060 Move returns status 0, amount 0
03:55:05.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:05.171 00.000 11060 move complete, result=0
03:55:05.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:05.171 00.000 11060 worker thread done servicing request
03:55:05.171 00.000 10844 Enqueuing Expose request
03:55:05.171 00.000 11060 Worker thread wakes up
03:55:05.171 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:05.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:05.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:05.804 00.633 11060 Exposure complete
03:55:06.019 00.215 11060 worker thread done servicing request
03:55:06.019 00.000 10844 OnExposeComplete: enter
03:55:06.019 00.000 10844 UpdateGuideState(): m_state=6
03:55:06.019 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
03:55:06.019 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=102.17, Mass=1658, SNR=26.1, Peak=198 HFD=2.9
03:55:06.021 00.002 10844 MultiStar: [#1 0.07,0.31,0.92,U] [#2 -0.35,-0.10,0.86,U] [#3 -0.57,-0.04,1.05,U] [#4 -0.51,0.52,0.00,M2] [#5 0.13,0.51,0.91,U] [#6 -0.19,-0.12,1.04,U] [#7 -0.22,0.01,0.98,U] [#8 -0.94,0.38,0.00,M5] 
03:55:06.021 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.09}, one-star: {0.43, 0.12}
03:55:06.021 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.39) = xAngle (1.03 = 1.03)
03:55:06.021 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.16 = -2.13)
03:55:06.021 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.42 mountX=0.07 mountY=-0.12, mountTheta=-1.03
03:55:06.021 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.09, opts=13)
03:55:06.021 00.000 10844 Enqueuing Move request for scope (-0.10, 0.09)
03:55:06.021 00.000 11060 Worker thread wakes up
03:55:06.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:06.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
03:55:06.021 00.000 10844 UpdateGuideState exits: m=1658 SNR=26.1
03:55:06.021 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
03:55:06.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:06.021 00.000 11060 Moving (-0.10, 0.09) raw xDistance=0.07 yDistance=-0.12
03:55:06.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:06.021 00.000 10844 Enqueuing Expose request
03:55:06.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:55:06.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:06.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:55:06.021 00.000 11060 MoveAxis(E, 0, ABG)
03:55:06.021 00.000 11060 Move returns status 0, amount 0
03:55:06.021 00.000 11060 MoveAxis(N, 0, ABG)
03:55:06.021 00.000 11060 Move returns status 0, amount 0
03:55:06.021 00.000 11060 move complete, result=0
03:55:06.021 00.000 11060 worker thread done servicing request
03:55:06.021 00.000 11060 Worker thread wakes up
03:55:06.021 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:06.021 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:06.028 00.007 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:06.665 00.637 11060 Exposure complete
03:55:06.874 00.209 11060 worker thread done servicing request
03:55:06.876 00.002 10844 OnExposeComplete: enter
03:55:06.876 00.000 10844 UpdateGuideState(): m_state=6
03:55:06.876 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
03:55:06.877 00.001 10844 Star::Find returns 1 (0), X=616.68, Y=102.23, Mass=1893, SNR=27.6, Peak=167 HFD=3.3
03:55:06.877 00.000 10844 MultiStar: [#1 0.18,0.32,0.93,U] [#2 -0.39,-0.30,0.86,U] [#3 -0.56,-0.10,0.95,U] [#4 -0.10,0.61,0.00,M3] [#5 -0.50,0.03,0.98,U] [#6 0.05,0.50,0.99,U] [#7 -0.60,0.32,0.00,M1] [#8 -0.64,0.45,0.00,M6] 
03:55:06.877 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.11}, one-star: {-0.22, 0.18}
03:55:06.877 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.39) = xAngle (1.31 = 1.31)
03:55:06.877 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.43 = -1.85)
03:55:06.877 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.70 mountX=0.07 mountY=-0.25, mountTheta=-1.31
03:55:06.879 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.11, opts=13)
03:55:06.879 00.000 10844 Enqueuing Move request for scope (-0.24, 0.11)
03:55:06.879 00.000 11060 Worker thread wakes up
03:55:06.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:06.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
03:55:06.879 00.000 10844 UpdateGuideState exits: m=1893 SNR=27.6
03:55:06.879 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
03:55:06.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:06.879 00.000 11060 Moving (-0.24, 0.11) raw xDistance=0.07 yDistance=-0.25
03:55:06.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:06.879 00.000 10844 Enqueuing Expose request
03:55:06.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:55:06.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:55:06.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:55:06.879 00.000 11060 MoveAxis(E, 0, ABG)
03:55:06.879 00.000 11060 Move returns status 0, amount 0
03:55:06.879 00.000 11060 MoveAxis(N, 0, ABG)
03:55:06.879 00.000 11060 Move returns status 0, amount 0
03:55:06.879 00.000 11060 move complete, result=0
03:55:06.879 00.000 11060 worker thread done servicing request
03:55:06.879 00.000 11060 Worker thread wakes up
03:55:06.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:06.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:06.884 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:55:07.529 00.645 11060 Exposure complete
03:55:07.757 00.228 11060 worker thread done servicing request
03:55:07.757 00.000 10844 OnExposeComplete: enter
03:55:07.757 00.000 10844 UpdateGuideState(): m_state=6
03:55:07.757 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
03:55:07.757 00.000 10844 Star::Find returns 1 (0), X=616.56, Y=102.57, Mass=1757, SNR=26.6, Peak=183 HFD=3.3
03:55:07.757 00.000 10844 MultiStar: [#1 0.27,0.55,0.00,M3] [#2 -0.43,0.00,0.92,U] [#3 -0.03,0.02,1.02,U] [#4 -0.46,0.55,0.00,M4] [#5 -0.16,0.25,0.96,U] [#6 -0.05,0.95,0.00,M1] [#7 -0.64,0.23,0.00,M2] [#8 -0.57,0.08,0.72,U] 
03:55:07.757 00.000 10844 refined, 4 included, MultiStar: {-0.29, 0.18}, one-star: {-0.35, 0.52}
03:55:07.759 00.002 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.39) = xAngle (1.19 = 1.19)
03:55:07.759 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.32 = -1.97)
03:55:07.759 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.34 cameraTheta=2.58 mountX=0.13 mountY=-0.32, mountTheta=-1.19
03:55:07.761 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=0.18, opts=13)
03:55:07.762 00.001 10844 Enqueuing Move request for scope (-0.29, 0.18)
03:55:07.762 00.000 11060 Worker thread wakes up
03:55:07.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:07.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd
03:55:07.762 00.000 10844 UpdateGuideState exits: m=1757 SNR=26.6
03:55:07.762 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, 0.18)
03:55:07.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:07.762 00.000 11060 Moving (-0.29, 0.18) raw xDistance=0.13 yDistance=-0.32
03:55:07.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:07.762 00.000 10844 Enqueuing Expose request
03:55:07.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:55:07.762 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.10 newest=-0.69
03:55:07.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
03:55:07.762 00.000 11060 MoveAxis(W, 30, ABG)
03:55:07.762 00.000 11060 Guiding  Dir = 3, Dur = 30
03:55:07.777 00.015 11060 IsSlewing returns 0
03:55:07.777 00.000 11060 IsGuiding returns 0
03:55:07.808 00.031 11060 IsGuiding returns 0
03:55:07.808 00.000 11060 Move returns status 0, amount 30
03:55:07.808 00.000 11060 BLC: Oldest BLC event removed
03:55:07.808 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
03:55:07.808 00.000 11060 MoveAxis(N, 780, ABG)
03:55:07.808 00.000 11060 duration set to 750 by maxDecDuration
03:55:07.808 00.000 11060 Guiding  Dir = 0, Dur = 750
03:55:07.824 00.016 11060 IsSlewing returns 0
03:55:07.824 00.000 11060 IsGuiding returns 0
03:55:08.576 00.752 11060 IsGuiding returns 0
03:55:08.577 00.001 11060 Move returns status 0, amount 750
03:55:08.577 00.000 11060 move complete, result=0
03:55:08.577 00.000 11060 worker thread done servicing request
03:55:08.577 00.000 11060 Worker thread wakes up
03:55:08.577 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.3 px 750 ms NORTH
03:55:08.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:08.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:09.226 00.649 11060 Exposure complete
03:55:09.422 00.196 10844 OnExposeComplete: enter
03:55:09.422 00.000 10844 UpdateGuideState(): m_state=6
03:55:09.423 00.001 11060 worker thread done servicing request
03:55:09.423 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
03:55:09.423 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=102.37, Mass=1642, SNR=25.2, Peak=161 HFD=3.3
03:55:09.423 00.000 10844 MultiStar: [#1 0.44,0.35,1.01,U] [#2 -0.09,-0.68,0.00,M1] [#3 -0.33,-0.14,0.98,U] [#4 0.10,0.48,1.06,U] [#5 0.13,0.09,1.06,U] [#6 0.19,0.11,1.03,U] [#7 -0.20,0.39,0.93,U] [#8 -0.45,0.52,0.00,M6] 
03:55:09.423 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.23}, one-star: {0.58, 0.31}
03:55:09.423 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
03:55:09.423 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
03:55:09.423 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.03 mountX=0.25 mountY=0.10, mountTheta=0.37
03:55:09.424 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.23, opts=13)
03:55:09.424 00.000 10844 Enqueuing Move request for scope (0.14, 0.23)
03:55:09.424 00.000 11060 Worker thread wakes up
03:55:09.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:09.427 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
03:55:09.427 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
03:55:09.427 00.000 10844 UpdateGuideState exits: m=1642 SNR=25.2
03:55:09.427 00.000 11060 Moving (0.14, 0.23) raw xDistance=0.25 yDistance=0.10
03:55:09.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:09.427 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.20, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.221966, 1:-0.096916
03:55:09.427 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:09.427 00.000 10844 Enqueuing Expose request
03:55:09.427 00.000 11060 BLC: No correction, Miss < min_move
03:55:09.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:55:09.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:09.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:55:09.427 00.000 11060 MoveAxis(W, 59, ABG)
03:55:09.427 00.000 11060 Guiding  Dir = 3, Dur = 59
03:55:09.446 00.019 11060 IsSlewing returns 0
03:55:09.446 00.000 11060 IsGuiding returns 0
03:55:09.526 00.080 11060 IsGuiding returns 0
03:55:09.526 00.000 11060 Move returns status 0, amount 59
03:55:09.526 00.000 11060 MoveAxis(N, 0, ABG)
03:55:09.526 00.000 11060 Move returns status 0, amount 0
03:55:09.526 00.000 11060 move complete, result=0
03:55:09.526 00.000 11060 worker thread done servicing request
03:55:09.528 00.002 10844 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
03:55:09.528 00.000 11060 Worker thread wakes up
03:55:09.528 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:09.528 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:10.153 00.625 11060 Exposure complete
03:55:10.348 00.195 11060 worker thread done servicing request
03:55:10.348 00.000 10844 OnExposeComplete: enter
03:55:10.348 00.000 10844 UpdateGuideState(): m_state=6
03:55:10.348 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
03:55:10.348 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.95, Mass=1762, SNR=26.4, Peak=185 HFD=3.0
03:55:10.349 00.001 10844 MultiStar: [#1 0.01,0.27,0.98,U] [#2 0.01,-0.30,0.92,U] [#3 -0.07,-0.33,1.03,U] [#4 0.03,0.26,0.99,U] [#5 0.30,-0.02,0.93,U] [#6 0.41,-0.45,0.00,M1] [#7 -0.32,0.37,0.90,U] [#8 -0.26,0.51,0.88,U] 
03:55:10.349 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.29, -0.10}
03:55:10.349 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.39) = xAngle (0.10 = 0.10)
03:55:10.349 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.23 = -3.05)
03:55:10.349 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.49 mountX=0.07 mountY=-0.01, mountTheta=-0.09
03:55:10.349 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
03:55:10.349 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
03:55:10.349 00.000 11060 Worker thread wakes up
03:55:10.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:10.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
03:55:10.349 00.000 10844 UpdateGuideState exits: m=1762 SNR=26.4
03:55:10.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
03:55:10.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:10.349 00.000 11060 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.01
03:55:10.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:10.349 00.000 10844 Enqueuing Expose request
03:55:10.349 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.20, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.221966, 1:-0.096916, 2:0.006441
03:55:10.349 00.000 11060 BLC: No correction, Miss < min_move
03:55:10.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:55:10.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:10.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:55:10.353 00.004 11060 MoveAxis(E, 0, ABG)
03:55:10.353 00.000 11060 Move returns status 0, amount 0
03:55:10.353 00.000 11060 MoveAxis(N, 0, ABG)
03:55:10.353 00.000 11060 Move returns status 0, amount 0
03:55:10.353 00.000 11060 move complete, result=0
03:55:10.353 00.000 11060 worker thread done servicing request
03:55:10.353 00.000 11060 Worker thread wakes up
03:55:10.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:10.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:10.354 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:10.990 00.636 11060 Exposure complete
03:55:11.202 00.212 11060 worker thread done servicing request
03:55:11.202 00.000 10844 OnExposeComplete: enter
03:55:11.202 00.000 10844 UpdateGuideState(): m_state=6
03:55:11.202 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
03:55:11.202 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=102.16, Mass=1471, SNR=23.6, Peak=173 HFD=3.3
03:55:11.202 00.000 10844 MultiStar: [#1 0.62,0.29,0.00,M2] [#2 0.18,-0.55,1.01,U] [#3 -0.15,-0.21,1.20,U] [#4 0.03,0.20,1.13,U] [#5 0.32,-0.03,1.04,U] [#6 0.09,-0.34,1.08,U] [#7 -0.04,0.21,1.00,U] [#8 -0.43,-0.25,0.83,U] 
03:55:11.202 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.60, 0.10}
03:55:11.202 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.39) = xAngle (-2.31 = -2.31)
03:55:11.202 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
03:55:11.202 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.92 mountX=-0.09 mountY=0.10, mountTheta=2.32
03:55:11.205 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
03:55:11.205 00.000 10844 Enqueuing Move request for scope (0.08, -0.11)
03:55:11.205 00.000 11060 Worker thread wakes up
03:55:11.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
03:55:11.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
03:55:11.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:11.205 00.000 11060 Moving (0.08, -0.11) raw xDistance=-0.09 yDistance=0.10
03:55:11.205 00.000 10844 UpdateGuideState exits: m=1471 SNR=23.6
03:55:11.205 00.000 11060 BLC: window closed
03:55:11.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:11.208 00.003 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.20, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.221966, 1:-0.096916, 2:0.006441
03:55:11.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:11.208 00.000 10844 Enqueuing Expose request
03:55:11.208 00.000 11060 BLC: No correction, Miss < min_move
03:55:11.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:55:11.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:11.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:55:11.208 00.000 11060 MoveAxis(E, 0, ABG)
03:55:11.208 00.000 11060 Move returns status 0, amount 0
03:55:11.208 00.000 11060 MoveAxis(N, 0, ABG)
03:55:11.208 00.000 11060 Move returns status 0, amount 0
03:55:11.208 00.000 11060 move complete, result=0
03:55:11.208 00.000 11060 worker thread done servicing request
03:55:11.208 00.000 11060 Worker thread wakes up
03:55:11.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:11.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:11.211 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:11.823 00.612 11060 Exposure complete
03:55:12.020 00.197 11060 worker thread done servicing request
03:55:12.020 00.000 10844 OnExposeComplete: enter
03:55:12.020 00.000 10844 UpdateGuideState(): m_state=6
03:55:12.020 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
03:55:12.020 00.000 10844 Star::Find returns 1 (0), X=617.62, Y=102.71, Mass=1815, SNR=27.2, Peak=204 HFD=3.4
03:55:12.020 00.000 10844 MultiStar: [#1 0.53,1.02,0.00,M3] [#2 0.35,-0.71,0.00,M1] [#3 0.09,-0.44,1.00,U] [#4 -0.16,0.25,0.93,U] [#5 0.33,-0.07,0.87,U] [#6 0.81,-0.52,0.00,M1] [#7 -0.25,0.45,0.83,U] [#8 -0.42,0.22,0.81,U] 
03:55:12.020 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.17}, one-star: {0.71, 0.66}
03:55:12.020 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.39) = xAngle (-0.22 = -0.22)
03:55:12.020 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.91 = 2.91)
03:55:12.020 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.17 mountX=0.19 mountY=0.04, mountTheta=0.24
03:55:12.025 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.17, opts=13)
03:55:12.025 00.000 10844 Enqueuing Move request for scope (0.07, 0.17)
03:55:12.025 00.000 11060 Worker thread wakes up
03:55:12.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
03:55:12.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:12.025 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
03:55:12.025 00.000 10844 UpdateGuideState exits: m=1815 SNR=27.2
03:55:12.025 00.000 11060 Moving (0.07, 0.17) raw xDistance=0.19 yDistance=0.04
03:55:12.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:12.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:55:12.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:12.025 00.000 10844 Enqueuing Expose request
03:55:12.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:12.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:55:12.025 00.000 11060 MoveAxis(W, 43, ABG)
03:55:12.025 00.000 11060 Guiding  Dir = 3, Dur = 43
03:55:12.031 00.006 11060 IsSlewing returns 0
03:55:12.032 00.001 11060 IsGuiding returns 0
03:55:12.077 00.045 11060 IsGuiding returns 0
03:55:12.077 00.000 11060 Move returns status 0, amount 43
03:55:12.077 00.000 11060 MoveAxis(N, 0, ABG)
03:55:12.077 00.000 11060 Move returns status 0, amount 0
03:55:12.077 00.000 11060 move complete, result=0
03:55:12.077 00.000 11060 worker thread done servicing request
03:55:12.077 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
03:55:12.077 00.000 11060 Worker thread wakes up
03:55:12.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:12.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:12.717 00.640 11060 Exposure complete
03:55:12.921 00.204 11060 worker thread done servicing request
03:55:12.921 00.000 10844 OnExposeComplete: enter
03:55:12.921 00.000 10844 UpdateGuideState(): m_state=6
03:55:12.921 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
03:55:12.921 00.000 10844 Star::Find returns 1 (0), X=617.70, Y=102.11, Mass=1694, SNR=25.7, Peak=207 HFD=3.3
03:55:12.921 00.000 10844 MultiStar: [#1 0.56,0.60,0.00,M4] [#2 0.07,-0.22,0.88,U] [#3 0.01,0.23,0.97,U] [#4 -0.08,0.15,1.01,U] [#5 0.56,0.49,0.00,M1] [#6 0.47,0.48,0.00,M2] [#7 -0.54,0.47,0.00,M1] [#8 -0.32,0.64,0.00,M4] 
03:55:12.921 00.000 10844 refined, 3 included, MultiStar: {0.20, 0.06}, one-star: {0.79, 0.06}
03:55:12.921 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.39) = xAngle (-1.09 = -1.09)
03:55:12.921 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.03 = 2.03)
03:55:12.921 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.30 mountX=0.10 mountY=0.19, mountTheta=1.10
03:55:12.921 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.06, opts=13)
03:55:12.921 00.000 10844 Enqueuing Move request for scope (0.20, 0.06)
03:55:12.921 00.000 11060 Worker thread wakes up
03:55:12.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:55:12.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
03:55:12.921 00.000 10844 UpdateGuideState exits: m=1694 SNR=25.7
03:55:12.921 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
03:55:12.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:12.921 00.000 11060 Moving (0.20, 0.06) raw xDistance=0.10 yDistance=0.19
03:55:12.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:12.921 00.000 10844 Enqueuing Expose request
03:55:12.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:55:12.926 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:12.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:55:12.926 00.000 11060 MoveAxis(E, 0, ABG)
03:55:12.926 00.000 11060 Move returns status 0, amount 0
03:55:12.926 00.000 11060 MoveAxis(N, 0, ABG)
03:55:12.926 00.000 11060 Move returns status 0, amount 0
03:55:12.926 00.000 11060 move complete, result=0
03:55:12.926 00.000 11060 worker thread done servicing request
03:55:12.926 00.000 11060 Worker thread wakes up
03:55:12.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:12.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:12.928 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:13.556 00.628 11060 Exposure complete
03:55:13.764 00.208 11060 worker thread done servicing request
03:55:13.764 00.000 10844 OnExposeComplete: enter
03:55:13.764 00.000 10844 UpdateGuideState(): m_state=6
03:55:13.764 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
03:55:13.764 00.000 10844 Star::Find returns 1 (0), X=617.74, Y=102.33, Mass=1695, SNR=26.1, Peak=186 HFD=3.0
03:55:13.764 00.000 10844 MultiStar: [#1 0.84,0.75,0.00,M5] [#2 0.35,-0.53,0.00,M1] [#3 0.04,-0.13,1.02,U] [#4 0.03,0.60,0.00,M1] [#5 0.30,0.17,0.86,U] [#6 0.66,-0.25,0.00,M3] [#7 0.05,0.50,0.98,U] [#8 -0.48,0.34,0.00,M5] 
03:55:13.764 00.000 10844 refined, 3 included, MultiStar: {0.31, 0.20}, one-star: {0.84, 0.28}
03:55:13.764 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
03:55:13.764 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.31 = 2.31)
03:55:13.764 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.20 hyp=0.37 cameraTheta=0.58 mountX=0.25 mountY=0.27, mountTheta=0.82
03:55:13.767 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.20, opts=13)
03:55:13.767 00.000 10844 Enqueuing Move request for scope (0.31, 0.20)
03:55:13.767 00.000 11060 Worker thread wakes up
03:55:13.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:55:13.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.20) opts 0xd
03:55:13.767 00.000 10844 UpdateGuideState exits: m=1695 SNR=26.1
03:55:13.767 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.20)
03:55:13.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:13.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:13.767 00.000 10844 Enqueuing Expose request
03:55:13.767 00.000 11060 Moving (0.31, 0.20) raw xDistance=0.25 yDistance=0.27
03:55:13.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:55:13.769 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:55:13.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:55:13.769 00.000 11060 MoveAxis(W, 60, ABG)
03:55:13.769 00.000 11060 Guiding  Dir = 3, Dur = 60
03:55:13.795 00.026 11060 IsSlewing returns 0
03:55:13.796 00.001 11060 IsGuiding returns 0
03:55:13.874 00.078 11060 IsGuiding returns 0
03:55:13.874 00.000 11060 Move returns status 0, amount 60
03:55:13.874 00.000 11060 MoveAxis(N, 0, ABG)
03:55:13.874 00.000 11060 Move returns status 0, amount 0
03:55:13.874 00.000 11060 move complete, result=0
03:55:13.874 00.000 11060 worker thread done servicing request
03:55:13.874 00.000 10844 GuideStep: 0.3 px 60 ms WEST, 0.3 px 0 ms NORTH
03:55:13.874 00.000 11060 Worker thread wakes up
03:55:13.874 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:13.874 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:14.508 00.634 11060 Exposure complete
03:55:14.713 00.205 11060 worker thread done servicing request
03:55:14.713 00.000 10844 OnExposeComplete: enter
03:55:14.713 00.000 10844 UpdateGuideState(): m_state=6
03:55:14.713 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
03:55:14.713 00.000 10844 Star::Find returns 1 (0), X=617.78, Y=102.29, Mass=1717, SNR=26.1, Peak=182 HFD=3.5
03:55:14.713 00.000 10844 MultiStar: [#1 0.66,0.51,0.00,M6] [#2 0.42,0.03,0.87,U] [#3 0.14,-0.11,0.87,U] [#4 -0.05,0.41,1.06,U] [#5 0.60,0.18,0.00,M1] [#6 0.89,-0.04,0.00,M4] [#7 -0.02,0.45,0.85,U] [#8 0.49,0.18,0.85,U] 
03:55:14.713 00.000 10844 refined, 5 included, MultiStar: {0.31, 0.21}, one-star: {0.88, 0.24}
03:55:14.713 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.39) = xAngle (-0.80 = -0.80)
03:55:14.713 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:55:14.713 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.37 cameraTheta=0.59 mountX=0.26 mountY=0.27, mountTheta=0.81
03:55:14.718 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.21, opts=13)
03:55:14.718 00.000 10844 Enqueuing Move request for scope (0.31, 0.21)
03:55:14.718 00.000 11060 Worker thread wakes up
03:55:14.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:14.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.21) opts 0xd
03:55:14.718 00.000 10844 UpdateGuideState exits: m=1717 SNR=26.1
03:55:14.718 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.21)
03:55:14.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:14.718 00.000 11060 Moving (0.31, 0.21) raw xDistance=0.26 yDistance=0.27
03:55:14.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:14.718 00.000 10844 Enqueuing Expose request
03:55:14.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
03:55:14.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:55:14.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:55:14.718 00.000 11060 MoveAxis(W, 63, ABG)
03:55:14.718 00.000 11060 Guiding  Dir = 3, Dur = 63
03:55:14.744 00.026 11060 IsSlewing returns 0
03:55:14.744 00.000 11060 IsGuiding returns 0
03:55:14.837 00.093 11060 IsGuiding returns 0
03:55:14.838 00.001 11060 Move returns status 0, amount 63
03:55:14.838 00.000 11060 MoveAxis(N, 0, ABG)
03:55:14.838 00.000 11060 Move returns status 0, amount 0
03:55:14.838 00.000 11060 move complete, result=0
03:55:14.838 00.000 11060 worker thread done servicing request
03:55:14.838 00.000 10844 GuideStep: 0.3 px 63 ms WEST, 0.3 px 0 ms NORTH
03:55:14.838 00.000 11060 Worker thread wakes up
03:55:14.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:14.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:15.466 00.628 11060 Exposure complete
03:55:15.673 00.207 11060 worker thread done servicing request
03:55:15.673 00.000 10844 OnExposeComplete: enter
03:55:15.673 00.000 10844 UpdateGuideState(): m_state=6
03:55:15.674 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
03:55:15.674 00.000 10844 Star::Find returns 1 (0), X=617.81, Y=102.01, Mass=1836, SNR=26.9, Peak=240 HFD=3.1
03:55:15.674 00.000 10844 MultiStar: [#1 0.70,0.37,0.00,M7] [#2 0.35,-0.15,0.81,U] [#3 -0.18,-0.17,0.99,U] [#4 -0.04,0.30,0.98,U] [#5 0.56,0.41,0.00,M2] [#6 0.54,-0.27,0.00,M5] [#7 0.03,0.17,0.89,U] [#8 0.18,0.16,0.73,U] 
03:55:15.674 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.04}, one-star: {0.90, -0.04}
03:55:15.674 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.39) = xAngle (-1.18 = -1.18)
03:55:15.674 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.94 = 1.94)
03:55:15.674 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.21 mountX=0.08 mountY=0.20, mountTheta=1.19
03:55:15.687 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.04, opts=13)
03:55:15.687 00.000 10844 Enqueuing Move request for scope (0.21, 0.04)
03:55:15.687 00.000 11060 Worker thread wakes up
03:55:15.687 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:15.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
03:55:15.687 00.000 10844 UpdateGuideState exits: m=1836 SNR=26.9
03:55:15.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
03:55:15.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:15.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:15.687 00.000 10844 Enqueuing Expose request
03:55:15.687 00.000 11060 Moving (0.21, 0.04) raw xDistance=0.08 yDistance=0.20
03:55:15.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:55:15.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:55:15.689 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:55:15.689 00.000 11060 MoveAxis(E, 0, ABG)
03:55:15.689 00.000 11060 Move returns status 0, amount 0
03:55:15.689 00.000 11060 MoveAxis(N, 0, ABG)
03:55:15.689 00.000 11060 Move returns status 0, amount 0
03:55:15.689 00.000 11060 move complete, result=0
03:55:15.689 00.000 11060 worker thread done servicing request
03:55:15.689 00.000 11060 Worker thread wakes up
03:55:15.689 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:15.689 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:15.692 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:16.313 00.621 11060 Exposure complete
03:55:16.530 00.217 11060 worker thread done servicing request
03:55:16.530 00.000 10844 OnExposeComplete: enter
03:55:16.530 00.000 10844 UpdateGuideState(): m_state=6
03:55:16.530 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
03:55:16.530 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=102.24, Mass=1839, SNR=27.1, Peak=155 HFD=3.7
03:55:16.530 00.000 10844 MultiStar: [#1 0.33,0.07,0.91,U] [#2 0.33,-0.76,0.00,M1] [#3 0.14,-0.33,1.02,U] [#4 -0.13,-0.06,0.96,U] [#5 0.23,-0.03,0.94,U] [#6 0.41,-0.26,1.03,U] [#7 -0.17,-0.01,0.92,U] [#8 0.34,-0.24,0.73,U] 
03:55:16.530 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.08}, one-star: {0.47, 0.19}
03:55:16.530 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
03:55:16.530 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
03:55:16.530 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.39 mountX=-0.05 mountY=0.21, mountTheta=1.78
03:55:16.530 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.08, opts=13)
03:55:16.530 00.000 10844 Enqueuing Move request for scope (0.20, -0.08)
03:55:16.530 00.000 11060 Worker thread wakes up
03:55:16.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:16.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
03:55:16.535 00.005 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
03:55:16.535 00.000 11060 Moving (0.20, -0.08) raw xDistance=-0.05 yDistance=0.21
03:55:16.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:55:16.535 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.23 newest=0.68
03:55:16.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
03:55:16.535 00.000 11060 MoveAxis(E, 0, ABG)
03:55:16.535 00.000 11060 Move returns status 0, amount 0
03:55:16.537 00.002 11060 BLC: Oldest BLC event removed
03:55:16.537 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
03:55:16.537 00.000 11060 MoveAxis(S, 740, ABG)
03:55:16.537 00.000 11060 Guiding  Dir = 1, Dur = 740
03:55:16.537 00.000 10844 UpdateGuideState exits: m=1839 SNR=27.1
03:55:16.537 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:16.537 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:16.537 00.000 10844 Enqueuing Expose request
03:55:16.549 00.012 11060 IsSlewing returns 0
03:55:16.551 00.002 11060 IsGuiding returns 0
03:55:17.300 00.749 11060 IsGuiding returns 0
03:55:17.301 00.001 11060 Move returns status 0, amount 740
03:55:17.301 00.000 11060 move complete, result=0
03:55:17.301 00.000 11060 worker thread done servicing request
03:55:17.301 00.000 11060 Worker thread wakes up
03:55:17.301 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 740 ms SOUTH
03:55:17.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:17.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:17.933 00.632 11060 Exposure complete
03:55:18.104 00.171 11060 worker thread done servicing request
03:55:18.104 00.000 10844 OnExposeComplete: enter
03:55:18.104 00.000 10844 UpdateGuideState(): m_state=6
03:55:18.104 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
03:55:18.104 00.000 10844 Star::Find returns 1 (0), X=617.69, Y=102.29, Mass=1726, SNR=26.1, Peak=173 HFD=3.6
03:55:18.109 00.005 10844 MultiStar: [#1 0.40,0.05,0.94,U] [#2 -0.15,-0.31,0.90,U] [#3 -0.67,-0.72,0.00,M1] [#4 -0.05,0.05,0.99,U] [#5 0.01,0.32,0.94,U] [#6 0.16,-0.31,1.05,U] [#7 -0.11,0.54,0.91,U] [#8 -0.68,-0.02,0.00,M3] 
03:55:18.109 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.79, 0.24}
03:55:18.109 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.39) = xAngle (-0.93 = -0.93)
03:55:18.109 00.000 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.20 = 2.20)
03:55:18.109 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.17 cameraTheta=0.46 mountX=0.10 mountY=0.14, mountTheta=0.93
03:55:18.109 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.08, opts=13)
03:55:18.109 00.000 10844 Enqueuing Move request for scope (0.16, 0.08)
03:55:18.109 00.000 11060 Worker thread wakes up
03:55:18.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
03:55:18.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:18.109 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
03:55:18.109 00.000 10844 UpdateGuideState exits: m=1726 SNR=26.1
03:55:18.109 00.000 11060 Moving (0.16, 0.08) raw xDistance=0.10 yDistance=0.14
03:55:18.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:18.109 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.22, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.149063, 1:0.141867
03:55:18.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:18.109 00.000 10844 Enqueuing Expose request
03:55:18.109 00.000 11060 BLC: No correction, Miss < min_move
03:55:18.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:55:18.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:18.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:55:18.109 00.000 11060 MoveAxis(E, 0, ABG)
03:55:18.109 00.000 11060 Move returns status 0, amount 0
03:55:18.109 00.000 11060 MoveAxis(N, 0, ABG)
03:55:18.109 00.000 11060 Move returns status 0, amount 0
03:55:18.109 00.000 11060 move complete, result=0
03:55:18.109 00.000 11060 worker thread done servicing request
03:55:18.109 00.000 11060 Worker thread wakes up
03:55:18.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:18.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:18.115 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:18.746 00.631 11060 Exposure complete
03:55:18.943 00.197 11060 worker thread done servicing request
03:55:18.943 00.000 10844 OnExposeComplete: enter
03:55:18.943 00.000 10844 UpdateGuideState(): m_state=6
03:55:18.943 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
03:55:18.943 00.000 10844 Star::Find returns 1 (0), X=617.57, Y=102.63, Mass=2124, SNR=28.9, Peak=230 HFD=3.4
03:55:18.943 00.000 10844 MultiStar: [#1 0.30,0.53,0.00,M6] [#2 -0.08,-0.58,0.00,M1] [#3 -0.02,-0.12,0.92,U] [#4 -0.21,0.23,0.89,U] [#5 -0.11,-0.22,0.86,U] [#6 -0.01,-0.03,0.93,U] [#7 -0.14,0.47,0.79,U] [#8 -0.79,0.10,0.00,M4] 
03:55:18.943 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.15}, one-star: {0.67, 0.57}
03:55:18.944 00.001 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.39) = xAngle (-0.11 = -0.11)
03:55:18.944 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.02 = 3.02)
03:55:18.944 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=0.16 mountY=0.02, mountTheta=0.12
03:55:18.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.15, opts=13)
03:55:18.946 00.000 10844 Enqueuing Move request for scope (0.05, 0.15)
03:55:18.946 00.000 11060 Worker thread wakes up
03:55:18.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:18.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
03:55:18.946 00.000 10844 UpdateGuideState exits: m=2124 SNR=28.9
03:55:18.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
03:55:18.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:18.946 00.000 11060 Moving (0.05, 0.15) raw xDistance=0.16 yDistance=0.02
03:55:18.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:18.946 00.000 10844 Enqueuing Expose request
03:55:18.946 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.22, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.149063, 1:0.141867, 2:0.019579
03:55:18.946 00.000 11060 BLC: No correction, Miss < min_move
03:55:18.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:55:18.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:18.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:55:18.946 00.000 11060 MoveAxis(W, 37, ABG)
03:55:18.946 00.000 11060 Guiding  Dir = 3, Dur = 37
03:55:18.956 00.010 11060 IsSlewing returns 0
03:55:18.956 00.000 11060 IsGuiding returns 0
03:55:19.007 00.051 11060 IsGuiding returns 0
03:55:19.007 00.000 11060 Move returns status 0, amount 37
03:55:19.007 00.000 11060 MoveAxis(N, 0, ABG)
03:55:19.007 00.000 11060 Move returns status 0, amount 0
03:55:19.007 00.000 11060 move complete, result=0
03:55:19.007 00.000 11060 worker thread done servicing request
03:55:19.007 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
03:55:19.007 00.000 11060 Worker thread wakes up
03:55:19.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:19.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:19.651 00.644 11060 Exposure complete
03:55:19.855 00.204 11060 worker thread done servicing request
03:55:19.855 00.000 10844 OnExposeComplete: enter
03:55:19.855 00.000 10844 UpdateGuideState(): m_state=6
03:55:19.857 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
03:55:19.857 00.000 10844 Star::Find returns 1 (1), X=617.47, Y=101.48, Mass=1791, SNR=27.2, Peak=255 HFD=3.1
03:55:19.857 00.000 10844 MultiStar: [#1 0.14,0.20,0.89,U] [#2 0.02,-0.60,0.00,M2] [#3 -0.13,-0.37,0.95,U] [#4 -0.27,-0.15,0.99,U] [#5 0.21,0.12,0.93,U] [#6 0.20,-0.05,0.94,U] [#7 -0.45,-0.12,0.99,U] [#8 -0.20,-0.01,0.78,U] 
03:55:19.857 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.13}, one-star: {0.56, -0.57}
03:55:19.858 00.001 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
03:55:19.858 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.24 = 0.24)
03:55:19.858 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.49 mountX=-0.12 mountY=0.03, mountTheta=2.90
03:55:19.859 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
03:55:19.859 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
03:55:19.859 00.000 11060 Worker thread wakes up
03:55:19.859 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:19.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
03:55:19.859 00.000 10844 UpdateGuideState exits: m=1791 SNR=27.2 Saturated
03:55:19.859 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
03:55:19.859 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:19.859 00.000 11060 Moving (0.01, -0.13) raw xDistance=-0.12 yDistance=0.03
03:55:19.859 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:19.859 00.000 11060 BLC: window closed
03:55:19.859 00.000 10844 Enqueuing Expose request
03:55:19.859 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=0.22, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.149063, 1:0.141867, 2:0.019579
03:55:19.859 00.000 11060 BLC: No correction, Miss < min_move
03:55:19.863 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:55:19.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:19.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:55:19.863 00.000 11060 MoveAxis(E, 28, ABG)
03:55:19.863 00.000 11060 Guiding  Dir = 2, Dur = 28
03:55:19.868 00.005 11060 IsSlewing returns 0
03:55:19.868 00.000 11060 IsGuiding returns 0
03:55:19.898 00.030 11060 IsGuiding returns 0
03:55:19.898 00.000 11060 Move returns status 0, amount 28
03:55:19.898 00.000 11060 MoveAxis(N, 0, ABG)
03:55:19.898 00.000 11060 Move returns status 0, amount 0
03:55:19.898 00.000 11060 move complete, result=0
03:55:19.898 00.000 11060 worker thread done servicing request
03:55:19.898 00.000 10844 GuideStep: -0.1 px 28 ms EAST, 0.0 px 0 ms NORTH
03:55:19.898 00.000 11060 Worker thread wakes up
03:55:19.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:19.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:20.530 00.632 11060 Exposure complete
03:55:20.750 00.220 11060 worker thread done servicing request
03:55:20.750 00.000 10844 OnExposeComplete: enter
03:55:20.750 00.000 10844 UpdateGuideState(): m_state=6
03:55:20.750 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
03:55:20.750 00.000 10844 Star::Find returns 1 (0), X=617.58, Y=101.99, Mass=1382, SNR=23.2, Peak=143 HFD=3.2
03:55:20.750 00.000 10844 MultiStar: [#1 0.24,0.30,1.08,U] [#2 0.32,-0.59,0.00,M3] [#3 -0.23,-0.25,1.23,U] [#4 -0.16,-0.15,1.13,U] [#5 0.02,0.20,1.11,U] [#6 0.27,-0.16,1.05,U] [#7 -0.43,-0.06,1.10,U] [#8 -0.30,-0.03,0.94,U] 
03:55:20.750 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.03}, one-star: {0.67, -0.06}
03:55:20.750 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.92 = -2.92)
03:55:20.750 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
03:55:20.750 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.53 mountX=-0.03 mountY=0.01, mountTheta=2.94
03:55:20.754 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.03, opts=13)
03:55:20.754 00.000 10844 Enqueuing Move request for scope (0.00, -0.03)
03:55:20.754 00.000 11060 Worker thread wakes up
03:55:20.757 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
03:55:20.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:20.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
03:55:20.757 00.000 10844 UpdateGuideState exits: m=1382 SNR=23.2
03:55:20.757 00.000 11060 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
03:55:20.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:20.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:55:20.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:20.757 00.000 10844 Enqueuing Expose request
03:55:20.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:20.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:20.757 00.000 11060 MoveAxis(E, 0, ABG)
03:55:20.757 00.000 11060 Move returns status 0, amount 0
03:55:20.757 00.000 11060 MoveAxis(N, 0, ABG)
03:55:20.757 00.000 11060 Move returns status 0, amount 0
03:55:20.757 00.000 11060 move complete, result=0
03:55:20.757 00.000 11060 worker thread done servicing request
03:55:20.758 00.001 11060 Worker thread wakes up
03:55:20.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:20.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:20.769 00.011 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:21.387 00.618 11060 Exposure complete
03:55:21.590 00.203 11060 worker thread done servicing request
03:55:21.590 00.000 10844 OnExposeComplete: enter
03:55:21.590 00.000 10844 UpdateGuideState(): m_state=6
03:55:21.593 00.003 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
03:55:21.593 00.000 10844 Star::Find returns 1 (0), X=617.59, Y=102.19, Mass=1538, SNR=24.2, Peak=193 HFD=3.2
03:55:21.593 00.000 10844 MultiStar: [#1 -0.11,0.23,1.07,U] [#2 -0.24,-0.72,0.00,M4] [#3 -0.36,-0.34,1.10,U] [#4 0.17,0.21,1.13,U] [#5 0.12,0.18,1.01,U] [#6 0.11,-0.15,1.18,U] [#7 -0.32,0.42,1.04,U] [#8 -0.67,-0.10,0.00,M3] 
03:55:21.593 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.09}, one-star: {0.69, 0.14}
03:55:21.593 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.39) = xAngle (-0.21 = -0.21)
03:55:21.593 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.91 = 2.91)
03:55:21.593 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.18 mountX=0.10 mountY=0.02, mountTheta=0.23
03:55:21.596 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.09, opts=13)
03:55:21.596 00.000 10844 Enqueuing Move request for scope (0.04, 0.09)
03:55:21.596 00.000 11060 Worker thread wakes up
03:55:21.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:21.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
03:55:21.596 00.000 10844 UpdateGuideState exits: m=1538 SNR=24.2
03:55:21.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
03:55:21.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:21.596 00.000 11060 Moving (0.04, 0.09) raw xDistance=0.10 yDistance=0.02
03:55:21.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:21.596 00.000 10844 Enqueuing Expose request
03:55:21.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:55:21.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:21.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:55:21.596 00.000 11060 MoveAxis(E, 0, ABG)
03:55:21.596 00.000 11060 Move returns status 0, amount 0
03:55:21.596 00.000 11060 MoveAxis(N, 0, ABG)
03:55:21.596 00.000 11060 Move returns status 0, amount 0
03:55:21.596 00.000 11060 move complete, result=0
03:55:21.596 00.000 11060 worker thread done servicing request
03:55:21.596 00.000 11060 Worker thread wakes up
03:55:21.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:21.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:21.600 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:22.225 00.625 11060 Exposure complete
03:55:22.423 00.198 11060 worker thread done servicing request
03:55:22.423 00.000 10844 OnExposeComplete: enter
03:55:22.423 00.000 10844 UpdateGuideState(): m_state=6
03:55:22.423 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
03:55:22.423 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=102.22, Mass=1656, SNR=25.6, Peak=159 HFD=3.3
03:55:22.423 00.000 10844 MultiStar: [#1 0.49,0.58,0.00,M4] [#2 -0.27,-0.25,0.82,U] [#3 -0.47,0.14,1.03,U] [#4 -0.02,0.11,0.97,U] [#5 -0.35,0.02,1.00,U] [#6 -0.19,-0.39,1.03,U] [#7 -0.16,0.62,0.00,M1] [#8 -0.44,0.40,0.00,M4] 
03:55:22.423 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.03}, one-star: {0.58, 0.17}
03:55:22.423 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.39) = xAngle (-4.29 = 1.99)
03:55:22.423 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.17 = -1.17)
03:55:22.423 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.90 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
03:55:22.423 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.03, opts=13)
03:55:22.423 00.000 10844 Enqueuing Move request for scope (-0.12, -0.03)
03:55:22.423 00.000 11060 Worker thread wakes up
03:55:22.428 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:22.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
03:55:22.428 00.000 10844 UpdateGuideState exits: m=1656 SNR=25.6
03:55:22.428 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
03:55:22.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:22.428 00.000 11060 Moving (-0.12, -0.03) raw xDistance=-0.05 yDistance=-0.11
03:55:22.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:22.428 00.000 10844 Enqueuing Expose request
03:55:22.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:55:22.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:22.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:55:22.428 00.000 11060 MoveAxis(E, 0, ABG)
03:55:22.428 00.000 11060 Move returns status 0, amount 0
03:55:22.428 00.000 11060 MoveAxis(N, 0, ABG)
03:55:22.428 00.000 11060 Move returns status 0, amount 0
03:55:22.428 00.000 11060 move complete, result=0
03:55:22.428 00.000 11060 worker thread done servicing request
03:55:22.428 00.000 11060 Worker thread wakes up
03:55:22.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:22.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:22.428 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:23.076 00.648 11060 Exposure complete
03:55:23.281 00.205 11060 worker thread done servicing request
03:55:23.281 00.000 10844 OnExposeComplete: enter
03:55:23.281 00.000 10844 UpdateGuideState(): m_state=6
03:55:23.281 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
03:55:23.281 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=102.21, Mass=1609, SNR=25.3, Peak=152 HFD=3.1
03:55:23.281 00.000 10844 MultiStar: [#1 0.35,0.55,0.00,M5] [#2 0.25,-0.66,0.00,M4] [#3 -0.14,-0.29,0.98,U] [#4 -0.40,0.50,0.00,M1] [#5 0.02,0.38,0.93,U] [#6 0.17,-0.05,1.01,U] [#7 -0.58,0.40,0.00,M2] [#8 -0.43,0.34,0.90,U] 
03:55:23.281 00.000 10844 refined, 4 included, MultiStar: {-0.02, 0.10}, one-star: {0.23, 0.15}
03:55:23.281 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
03:55:23.281 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.54 = -2.75)
03:55:23.281 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.80 mountX=0.09 mountY=-0.04, mountTheta=-0.40
03:55:23.286 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.10, opts=13)
03:55:23.286 00.000 10844 Enqueuing Move request for scope (-0.02, 0.10)
03:55:23.286 00.000 11060 Worker thread wakes up
03:55:23.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:23.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
03:55:23.286 00.000 10844 UpdateGuideState exits: m=1609 SNR=25.3
03:55:23.286 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
03:55:23.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:23.286 00.000 11060 Moving (-0.02, 0.10) raw xDistance=0.09 yDistance=-0.04
03:55:23.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:23.286 00.000 10844 Enqueuing Expose request
03:55:23.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:55:23.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:23.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:55:23.286 00.000 11060 MoveAxis(E, 0, ABG)
03:55:23.286 00.000 11060 Move returns status 0, amount 0
03:55:23.286 00.000 11060 MoveAxis(N, 0, ABG)
03:55:23.286 00.000 11060 Move returns status 0, amount 0
03:55:23.286 00.000 11060 move complete, result=0
03:55:23.286 00.000 11060 worker thread done servicing request
03:55:23.286 00.000 11060 Worker thread wakes up
03:55:23.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:23.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:23.291 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:23.928 00.637 11060 Exposure complete
03:55:24.141 00.213 11060 worker thread done servicing request
03:55:24.142 00.001 10844 OnExposeComplete: enter
03:55:24.142 00.000 10844 UpdateGuideState(): m_state=6
03:55:24.142 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
03:55:24.142 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=101.95, Mass=1734, SNR=26.2, Peak=170 HFD=3.3
03:55:24.142 00.000 10844 MultiStar: [#1 0.89,0.77,0.00,M6] [#2 -0.02,-0.25,0.88,U] [#3 -0.14,-0.17,0.99,U] [#4 0.27,0.43,1.03,U] [#5 0.29,0.32,0.95,U] [#6 0.37,-0.45,0.00,M1] [#7 -0.06,0.47,0.87,U] [#8 -0.33,0.11,0.81,U] 
03:55:24.142 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.11}, one-star: {0.36, -0.11}
03:55:24.142 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
03:55:24.142 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.76 = 2.76)
03:55:24.142 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.03 mountX=0.12 mountY=0.05, mountTheta=0.37
03:55:24.144 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
03:55:24.144 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
03:55:24.144 00.000 11060 Worker thread wakes up
03:55:24.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:24.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
03:55:24.144 00.000 10844 UpdateGuideState exits: m=1734 SNR=26.2
03:55:24.144 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
03:55:24.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:24.144 00.000 11060 Moving (0.07, 0.11) raw xDistance=0.12 yDistance=0.05
03:55:24.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:24.144 00.000 10844 Enqueuing Expose request
03:55:24.144 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:55:24.144 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:24.144 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:55:24.144 00.000 11060 MoveAxis(W, 29, ABG)
03:55:24.144 00.000 11060 Guiding  Dir = 3, Dur = 29
03:55:24.178 00.034 11060 IsSlewing returns 0
03:55:24.178 00.000 11060 IsGuiding returns 0
03:55:24.225 00.047 11060 IsGuiding returns 0
03:55:24.225 00.000 11060 Move returns status 0, amount 29
03:55:24.225 00.000 11060 MoveAxis(N, 0, ABG)
03:55:24.225 00.000 11060 Move returns status 0, amount 0
03:55:24.225 00.000 11060 move complete, result=0
03:55:24.225 00.000 11060 worker thread done servicing request
03:55:24.226 00.001 11060 Worker thread wakes up
03:55:24.226 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
03:55:24.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:24.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:24.865 00.639 11060 Exposure complete
03:55:25.076 00.211 11060 worker thread done servicing request
03:55:25.078 00.002 10844 OnExposeComplete: enter
03:55:25.078 00.000 10844 UpdateGuideState(): m_state=6
03:55:25.078 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
03:55:25.078 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=102.24, Mass=1791, SNR=27.0, Peak=188 HFD=3.3
03:55:25.078 00.000 10844 MultiStar: [#1 0.21,-0.03,0.95,U] [#2 -0.19,-0.98,0.00,M4] [#3 -0.12,-0.27,0.96,U] [#4 -0.20,0.04,0.97,U] [#5 0.28,0.04,0.94,U] [#6 0.49,0.21,1.07,U] [#7 -0.39,0.36,0.91,U] [#8 -0.55,-0.12,0.82,U] 
03:55:25.078 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {0.39, 0.18}
03:55:25.078 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
03:55:25.078 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
03:55:25.078 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=0.06 mountY=0.03, mountTheta=0.40
03:55:25.080 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
03:55:25.080 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
03:55:25.080 00.000 11060 Worker thread wakes up
03:55:25.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:25.080 00.000 10844 UpdateGuideState exits: m=1791 SNR=27.0
03:55:25.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
03:55:25.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:25.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
03:55:25.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:25.080 00.000 10844 Enqueuing Expose request
03:55:25.080 00.000 11060 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=0.03
03:55:25.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:55:25.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:25.083 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:55:25.083 00.000 11060 MoveAxis(E, 0, ABG)
03:55:25.083 00.000 11060 Move returns status 0, amount 0
03:55:25.083 00.000 11060 MoveAxis(N, 0, ABG)
03:55:25.083 00.000 11060 Move returns status 0, amount 0
03:55:25.083 00.000 11060 move complete, result=0
03:55:25.083 00.000 11060 worker thread done servicing request
03:55:25.083 00.000 11060 Worker thread wakes up
03:55:25.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:25.084 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:25.084 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:25.713 00.629 11060 Exposure complete
03:55:25.921 00.208 11060 worker thread done servicing request
03:55:25.921 00.000 10844 OnExposeComplete: enter
03:55:25.921 00.000 10844 UpdateGuideState(): m_state=6
03:55:25.922 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
03:55:25.922 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=102.25, Mass=1716, SNR=26.0, Peak=202 HFD=2.9
03:55:25.922 00.000 10844 MultiStar: [#1 0.54,0.19,0.98,U] [#2 0.08,-0.44,0.95,U] [#3 0.18,-0.47,1.00,U] [#4 -0.15,-0.08,0.99,U] [#5 0.11,0.11,0.97,U] [#6 0.51,-0.14,1.04,U] [#7 -0.31,-0.04,0.93,U] [#8 0.05,-0.36,0.78,U] 
03:55:25.922 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.27, 0.20}
03:55:25.922 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
03:55:25.922 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.10 = 1.10)
03:55:25.922 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.63 mountX=-0.08 mountY=0.16, mountTheta=2.03
03:55:25.922 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.11, opts=13)
03:55:25.922 00.000 10844 Enqueuing Move request for scope (0.15, -0.11)
03:55:25.922 00.000 11060 Worker thread wakes up
03:55:25.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
03:55:25.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:25.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
03:55:25.922 00.000 10844 UpdateGuideState exits: m=1716 SNR=26.0
03:55:25.922 00.000 11060 Moving (0.15, -0.11) raw xDistance=-0.08 yDistance=0.16
03:55:25.926 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:25.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:55:25.926 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:25.926 00.000 10844 Enqueuing Expose request
03:55:25.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:25.926 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:55:25.926 00.000 11060 MoveAxis(E, 0, ABG)
03:55:25.926 00.000 11060 Move returns status 0, amount 0
03:55:25.926 00.000 11060 MoveAxis(N, 0, ABG)
03:55:25.926 00.000 11060 Move returns status 0, amount 0
03:55:25.926 00.000 11060 move complete, result=0
03:55:25.926 00.000 11060 worker thread done servicing request
03:55:25.926 00.000 11060 Worker thread wakes up
03:55:25.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:25.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:25.929 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:26.551 00.622 11060 Exposure complete
03:55:26.757 00.206 11060 worker thread done servicing request
03:55:26.757 00.000 10844 OnExposeComplete: enter
03:55:26.757 00.000 10844 UpdateGuideState(): m_state=6
03:55:26.757 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
03:55:26.757 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=102.21, Mass=1651, SNR=25.3, Peak=172 HFD=3.0
03:55:26.757 00.000 10844 MultiStar: [#1 0.49,0.08,0.92,U] [#2 0.52,-0.49,0.00,M4] [#3 -0.02,-0.60,0.00,M1] [#4 -0.25,-0.01,1.06,U] [#5 0.04,0.12,1.06,U] [#6 0.46,-0.12,1.09,U] [#7 -0.28,0.17,0.98,U] [#8 -0.10,-0.11,0.81,U] 
03:55:26.757 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.04}, one-star: {-0.13, 0.15}
03:55:26.757 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
03:55:26.757 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
03:55:26.757 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.86 mountX=0.05 mountY=0.03, mountTheta=0.54
03:55:26.759 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
03:55:26.759 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
03:55:26.759 00.000 11060 Worker thread wakes up
03:55:26.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
03:55:26.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
03:55:26.759 00.000 11060 Moving (0.04, 0.04) raw xDistance=0.05 yDistance=0.03
03:55:26.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:55:26.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:26.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:55:26.759 00.000 11060 MoveAxis(E, 0, ABG)
03:55:26.759 00.000 11060 Move returns status 0, amount 0
03:55:26.759 00.000 11060 MoveAxis(N, 0, ABG)
03:55:26.759 00.000 11060 Move returns status 0, amount 0
03:55:26.759 00.000 11060 move complete, result=0
03:55:26.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:26.759 00.000 11060 worker thread done servicing request
03:55:26.759 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.3
03:55:26.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:26.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:26.759 00.000 10844 Enqueuing Expose request
03:55:26.759 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:26.759 00.000 11060 Worker thread wakes up
03:55:26.763 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:26.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:27.395 00.632 11060 Exposure complete
03:55:27.598 00.203 11060 worker thread done servicing request
03:55:27.598 00.000 10844 OnExposeComplete: enter
03:55:27.598 00.000 10844 UpdateGuideState(): m_state=6
03:55:27.598 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
03:55:27.598 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=102.15, Mass=2036, SNR=29.0, Peak=184 HFD=3.2
03:55:27.598 00.000 10844 MultiStar: [#1 0.08,0.48,0.76,U] [#2 0.23,-0.21,0.85,U] [#3 -0.04,-0.38,0.86,U] [#4 -0.08,0.19,0.88,U] [#5 0.12,0.05,0.82,U] [#6 0.30,-0.07,1.02,U] [#7 -0.27,0.05,0.86,U] [#8 -0.43,-0.07,0.68,U] 
03:55:27.598 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.26, 0.10}
03:55:27.598 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.39) = xAngle (-1.10 = -1.10)
03:55:27.598 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.03 = 2.03)
03:55:27.598 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.29 mountX=0.02 mountY=0.03, mountTheta=1.10
03:55:27.602 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
03:55:27.602 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
03:55:27.602 00.000 11060 Worker thread wakes up
03:55:27.602 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:27.602 00.000 10844 UpdateGuideState exits: m=2036 SNR=29.0
03:55:27.602 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:27.602 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:27.602 00.000 10844 Enqueuing Expose request
03:55:27.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
03:55:27.604 00.002 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
03:55:27.604 00.000 11060 Moving (0.04, 0.01) raw xDistance=0.02 yDistance=0.03
03:55:27.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:55:27.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:27.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:55:27.604 00.000 11060 MoveAxis(E, 0, ABG)
03:55:27.604 00.000 11060 Move returns status 0, amount 0
03:55:27.604 00.000 11060 MoveAxis(N, 0, ABG)
03:55:27.604 00.000 11060 Move returns status 0, amount 0
03:55:27.604 00.000 11060 move complete, result=0
03:55:27.605 00.001 11060 worker thread done servicing request
03:55:27.606 00.001 11060 Worker thread wakes up
03:55:27.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:27.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:27.606 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:28.253 00.647 11060 Exposure complete
03:55:28.457 00.204 11060 worker thread done servicing request
03:55:28.457 00.000 10844 OnExposeComplete: enter
03:55:28.461 00.004 10844 UpdateGuideState(): m_state=6
03:55:28.461 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
03:55:28.461 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=102.22, Mass=1697, SNR=26.2, Peak=172 HFD=3.4
03:55:28.461 00.000 10844 MultiStar: [#1 0.09,0.18,0.96,U] [#2 0.09,-0.22,0.91,U] [#3 0.06,-0.06,0.98,U] [#4 -0.19,-0.31,1.00,U] [#5 0.04,-0.12,0.98,U] [#6 0.27,-0.24,1.02,U] [#7 -0.34,-0.30,0.94,U] [#8 -0.37,-0.18,0.81,U] 
03:55:28.461 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {0.59, 0.17}
03:55:28.461 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
03:55:28.461 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
03:55:28.461 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.26 mountX=-0.11 mountY=0.06, mountTheta=2.67
03:55:28.461 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
03:55:28.461 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
03:55:28.461 00.000 11060 Worker thread wakes up
03:55:28.461 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:28.461 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
03:55:28.461 00.000 10844 UpdateGuideState exits: m=1697 SNR=26.2
03:55:28.461 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
03:55:28.461 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:28.461 00.000 11060 Moving (0.04, -0.12) raw xDistance=-0.11 yDistance=0.06
03:55:28.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:28.461 00.000 10844 Enqueuing Expose request
03:55:28.466 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:55:28.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:28.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:55:28.466 00.000 11060 MoveAxis(E, 0, ABG)
03:55:28.466 00.000 11060 Move returns status 0, amount 0
03:55:28.466 00.000 11060 MoveAxis(N, 0, ABG)
03:55:28.466 00.000 11060 Move returns status 0, amount 0
03:55:28.466 00.000 11060 move complete, result=0
03:55:28.466 00.000 11060 worker thread done servicing request
03:55:28.466 00.000 11060 Worker thread wakes up
03:55:28.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:28.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:28.469 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:29.103 00.634 11060 Exposure complete
03:55:29.302 00.199 11060 worker thread done servicing request
03:55:29.302 00.000 10844 OnExposeComplete: enter
03:55:29.302 00.000 10844 UpdateGuideState(): m_state=6
03:55:29.302 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
03:55:29.302 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=102.01, Mass=1540, SNR=25.0, Peak=195 HFD=3.2
03:55:29.302 00.000 10844 MultiStar: [#1 0.49,0.50,0.00,M2] [#2 0.07,-0.31,0.94,U] [#3 0.16,-0.16,1.10,U] [#4 -0.36,0.26,1.02,U] [#5 0.06,0.47,0.91,U] [#6 -0.05,-0.29,1.04,U] [#7 -0.36,-0.03,0.90,U] [#8 -0.63,0.23,0.00,M1] 
03:55:29.302 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.02}, one-star: {0.49, -0.05}
03:55:29.302 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
03:55:29.302 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
03:55:29.302 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.23 mountX=-0.02 mountY=0.01, mountTheta=2.63
03:55:29.306 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.02, opts=13)
03:55:29.306 00.000 10844 Enqueuing Move request for scope (0.01, -0.02)
03:55:29.306 00.000 11060 Worker thread wakes up
03:55:29.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
03:55:29.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
03:55:29.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:29.306 00.000 11060 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
03:55:29.306 00.000 10844 UpdateGuideState exits: m=1540 SNR=25.0
03:55:29.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:55:29.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:29.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:29.307 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:29.307 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:29.307 00.000 10844 Enqueuing Expose request
03:55:29.307 00.000 11060 MoveAxis(E, 0, ABG)
03:55:29.307 00.000 11060 Move returns status 0, amount 0
03:55:29.307 00.000 11060 MoveAxis(N, 0, ABG)
03:55:29.307 00.000 11060 Move returns status 0, amount 0
03:55:29.307 00.000 11060 move complete, result=0
03:55:29.307 00.000 11060 worker thread done servicing request
03:55:29.307 00.000 11060 Worker thread wakes up
03:55:29.307 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:29.307 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:29.311 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:29.953 00.642 11060 Exposure complete
03:55:30.157 00.204 10844 OnExposeComplete: enter
03:55:30.157 00.000 11060 worker thread done servicing request
03:55:30.157 00.000 10844 UpdateGuideState(): m_state=6
03:55:30.157 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
03:55:30.157 00.000 10844 Star::Find returns 1 (0), X=617.98, Y=102.01, Mass=1579, SNR=24.6, Peak=172 HFD=2.8
03:55:30.157 00.000 10844 MultiStar: [#1 0.10,0.10,0.97,U] [#2 0.03,-0.41,0.98,U] [#3 -0.37,-0.53,0.00,M1] [#4 -0.05,0.20,1.02,U] [#5 0.44,-0.60,0.00,M1] [#6 0.31,0.17,1.05,U] [#7 -0.32,-0.00,1.04,U] [#8 -0.06,0.18,0.88,U] 
03:55:30.157 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.03}, one-star: {1.07, -0.04}
03:55:30.157 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
03:55:30.157 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
03:55:30.157 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.18 mountX=0.06 mountY=0.15, mountTheta=1.21
03:55:30.160 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.03, opts=13)
03:55:30.162 00.002 10844 Enqueuing Move request for scope (0.16, 0.03)
03:55:30.162 00.000 11060 Worker thread wakes up
03:55:30.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:30.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
03:55:30.162 00.000 10844 UpdateGuideState exits: m=1579 SNR=24.6
03:55:30.162 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
03:55:30.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:30.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:30.162 00.000 10844 Enqueuing Expose request
03:55:30.162 00.000 11060 Moving (0.16, 0.03) raw xDistance=0.06 yDistance=0.15
03:55:30.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:55:30.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:30.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:55:30.162 00.000 11060 MoveAxis(E, 0, ABG)
03:55:30.162 00.000 11060 Move returns status 0, amount 0
03:55:30.162 00.000 11060 MoveAxis(N, 0, ABG)
03:55:30.162 00.000 11060 Move returns status 0, amount 0
03:55:30.162 00.000 11060 move complete, result=0
03:55:30.162 00.000 11060 worker thread done servicing request
03:55:30.162 00.000 11060 Worker thread wakes up
03:55:30.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:30.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:30.166 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:30.805 00.639 11060 Exposure complete
03:55:31.028 00.223 11060 worker thread done servicing request
03:55:31.028 00.000 10844 OnExposeComplete: enter
03:55:31.028 00.000 10844 UpdateGuideState(): m_state=6
03:55:31.030 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
03:55:31.030 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=101.75, Mass=1725, SNR=26.3, Peak=191 HFD=3.2
03:55:31.030 00.000 10844 MultiStar: [#1 0.45,0.22,1.03,U] [#2 0.04,-0.86,0.00,M1] [#3 -0.22,-0.40,0.92,U] [#4 -0.39,-0.21,1.00,U] [#5 0.16,0.12,0.99,U] [#6 0.29,-0.41,0.98,U] [#7 -0.22,-0.05,0.93,U] [#8 -0.55,-0.24,0.00,M1] 
03:55:31.030 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.14}, one-star: {0.45, -0.30}
03:55:31.030 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.39) = xAngle (-2.44 = -2.44)
03:55:31.030 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
03:55:31.030 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.17 cameraTheta=-1.05 mountX=-0.13 mountY=0.11, mountTheta=2.45
03:55:31.034 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.14, opts=13)
03:55:31.034 00.000 10844 Enqueuing Move request for scope (0.08, -0.14)
03:55:31.034 00.000 11060 Worker thread wakes up
03:55:31.034 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:31.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
03:55:31.034 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.3
03:55:31.034 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
03:55:31.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:31.034 00.000 11060 Moving (0.08, -0.14) raw xDistance=-0.13 yDistance=0.11
03:55:31.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:31.034 00.000 10844 Enqueuing Expose request
03:55:31.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:55:31.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:31.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:55:31.034 00.000 11060 MoveAxis(E, 30, ABG)
03:55:31.034 00.000 11060 Guiding  Dir = 2, Dur = 30
03:55:31.043 00.009 11060 IsSlewing returns 0
03:55:31.044 00.001 11060 IsGuiding returns 0
03:55:31.091 00.047 11060 IsGuiding returns 0
03:55:31.091 00.000 11060 Move returns status 0, amount 30
03:55:31.091 00.000 11060 MoveAxis(N, 0, ABG)
03:55:31.091 00.000 11060 Move returns status 0, amount 0
03:55:31.091 00.000 11060 move complete, result=0
03:55:31.091 00.000 11060 worker thread done servicing request
03:55:31.091 00.000 11060 Worker thread wakes up
03:55:31.091 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
03:55:31.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:31.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:31.734 00.643 11060 Exposure complete
03:55:31.938 00.204 11060 worker thread done servicing request
03:55:31.938 00.000 10844 OnExposeComplete: enter
03:55:31.938 00.000 10844 UpdateGuideState(): m_state=6
03:55:31.938 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
03:55:31.938 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=101.65, Mass=1758, SNR=26.8, Peak=253 HFD=3.0
03:55:31.938 00.000 10844 MultiStar: [#1 0.61,0.62,0.00,M1] [#2 -0.01,-0.74,0.00,M2] [#3 -0.52,-0.14,1.02,U] [#4 0.21,0.13,0.95,U] [#5 0.40,0.45,0.00,M1] [#6 -0.09,-0.01,1.06,U] [#7 -0.22,0.15,0.96,U] [#8 -0.55,0.26,0.00,M2] 
03:55:31.938 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.06}, one-star: {0.50, -0.40}
03:55:31.938 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.88)
03:55:31.943 00.005 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
03:55:31.943 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.01 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
03:55:31.950 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
03:55:31.950 00.000 10844 Enqueuing Move request for scope (-0.03, -0.06)
03:55:31.953 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:31.953 00.000 11060 Worker thread wakes up
03:55:31.953 00.000 10844 UpdateGuideState exits: m=1758 SNR=26.8
03:55:31.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
03:55:31.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:31.954 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
03:55:31.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:31.954 00.000 11060 Moving (-0.03, -0.06) raw xDistance=-0.06 yDistance=-0.02
03:55:31.954 00.000 10844 Enqueuing Expose request
03:55:31.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:55:31.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:31.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:55:31.954 00.000 11060 MoveAxis(E, 0, ABG)
03:55:31.954 00.000 11060 Move returns status 0, amount 0
03:55:31.954 00.000 11060 MoveAxis(N, 0, ABG)
03:55:31.954 00.000 11060 Move returns status 0, amount 0
03:55:31.954 00.000 11060 move complete, result=0
03:55:31.954 00.000 11060 worker thread done servicing request
03:55:31.954 00.000 11060 Worker thread wakes up
03:55:31.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:31.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:31.956 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:32.578 00.622 11060 Exposure complete
03:55:32.789 00.211 11060 worker thread done servicing request
03:55:32.789 00.000 10844 OnExposeComplete: enter
03:55:32.789 00.000 10844 UpdateGuideState(): m_state=6
03:55:32.789 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
03:55:32.789 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=101.94, Mass=1569, SNR=24.4, Peak=147 HFD=3.5
03:55:32.789 00.000 10844 MultiStar: [#1 0.74,0.56,0.00,M2] [#2 0.00,-0.78,0.00,M3] [#3 -0.85,-0.43,0.00,M1] [#4 0.15,0.11,1.02,U] [#5 0.18,-0.18,1.06,U] [#6 0.34,0.01,1.13,U] [#7 -0.09,-0.29,0.96,U] [#8 -0.35,-0.14,0.91,U] 
03:55:32.789 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.10}, one-star: {0.14, -0.11}
03:55:32.789 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.39) = xAngle (-2.29 = -2.29)
03:55:32.789 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.84 = 0.84)
03:55:32.789 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.90 mountX=-0.08 mountY=0.09, mountTheta=2.29
03:55:32.794 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
03:55:32.794 00.000 10844 Enqueuing Move request for scope (0.08, -0.10)
03:55:32.794 00.000 11060 Worker thread wakes up
03:55:32.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:32.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
03:55:32.794 00.000 10844 UpdateGuideState exits: m=1569 SNR=24.4
03:55:32.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:32.794 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
03:55:32.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:32.794 00.000 10844 Enqueuing Expose request
03:55:32.795 00.001 11060 Moving (0.08, -0.10) raw xDistance=-0.08 yDistance=0.09
03:55:32.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:55:32.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:32.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:55:32.795 00.000 11060 MoveAxis(E, 0, ABG)
03:55:32.795 00.000 11060 Move returns status 0, amount 0
03:55:32.795 00.000 11060 MoveAxis(N, 0, ABG)
03:55:32.796 00.001 11060 Move returns status 0, amount 0
03:55:32.796 00.000 11060 move complete, result=0
03:55:32.796 00.000 11060 worker thread done servicing request
03:55:32.796 00.000 11060 Worker thread wakes up
03:55:32.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:32.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:32.797 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:33.451 00.654 11060 Exposure complete
03:55:33.644 00.193 11060 worker thread done servicing request
03:55:33.647 00.003 10844 OnExposeComplete: enter
03:55:33.647 00.000 10844 UpdateGuideState(): m_state=6
03:55:33.647 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
03:55:33.647 00.000 10844 Star::Find returns 1 (0), X=617.50, Y=101.78, Mass=1462, SNR=24.0, Peak=210 HFD=3.2
03:55:33.647 00.000 10844 MultiStar: [#1 0.23,-0.19,1.05,U] [#2 -0.06,-0.59,0.00,M4] [#3 -0.29,-0.69,0.00,M2] [#4 -0.71,-0.42,0.00,M1] [#5 -0.09,-0.21,0.98,U] [#6 -0.18,-0.11,1.12,U] [#7 -0.16,-0.19,1.01,U] [#8 -0.90,-0.31,0.00,M2] 
03:55:33.647 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.19}, one-star: {0.59, -0.28}
03:55:33.647 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.39) = xAngle (-2.59 = -2.59)
03:55:33.647 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
03:55:33.647 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.20 mountX=-0.18 mountY=0.10, mountTheta=2.61
03:55:33.649 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.19, opts=13)
03:55:33.651 00.002 10844 Enqueuing Move request for scope (0.07, -0.19)
03:55:33.651 00.000 11060 Worker thread wakes up
03:55:33.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:33.651 00.000 10844 UpdateGuideState exits: m=1462 SNR=24.0
03:55:33.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:33.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:33.651 00.000 10844 Enqueuing Expose request
03:55:33.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
03:55:33.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
03:55:33.651 00.000 11060 Moving (0.07, -0.19) raw xDistance=-0.18 yDistance=0.10
03:55:33.652 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:55:33.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:33.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:55:33.652 00.000 11060 MoveAxis(E, 41, ABG)
03:55:33.652 00.000 11060 Guiding  Dir = 2, Dur = 41
03:55:33.663 00.011 11060 IsSlewing returns 0
03:55:33.663 00.000 11060 IsGuiding returns 0
03:55:33.710 00.047 11060 IsGuiding returns 0
03:55:33.710 00.000 11060 Move returns status 0, amount 41
03:55:33.710 00.000 11060 MoveAxis(N, 0, ABG)
03:55:33.710 00.000 11060 Move returns status 0, amount 0
03:55:33.710 00.000 11060 move complete, result=0
03:55:33.710 00.000 11060 worker thread done servicing request
03:55:33.710 00.000 11060 Worker thread wakes up
03:55:33.710 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
03:55:33.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:33.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:34.349 00.639 11060 Exposure complete
03:55:34.570 00.221 11060 worker thread done servicing request
03:55:34.570 00.000 10844 OnExposeComplete: enter
03:55:34.570 00.000 10844 UpdateGuideState(): m_state=6
03:55:34.570 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
03:55:34.570 00.000 10844 Star::Find returns 1 (0), X=617.55, Y=101.55, Mass=1758, SNR=26.7, Peak=244 HFD=3.2
03:55:34.570 00.000 10844 MultiStar: [#1 0.25,-0.13,1.03,U] [#2 0.18,-0.52,0.95,U] [#3 0.30,0.18,0.95,U] [#4 0.16,0.12,1.02,U] [#5 0.03,-0.09,0.82,U] [#6 0.25,-0.32,1.00,U] [#7 -0.32,-0.44,0.98,U] [#8 -0.46,-0.08,0.84,U] 
03:55:34.572 00.002 10844 refined, 8 included, MultiStar: {0.13, -0.20}, one-star: {0.64, -0.51}
03:55:34.572 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
03:55:34.572 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.73 = 0.73)
03:55:34.572 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.00 mountX=-0.18 mountY=0.16, mountTheta=2.40
03:55:34.575 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.20, opts=13)
03:55:34.575 00.000 10844 Enqueuing Move request for scope (0.13, -0.20)
03:55:34.575 00.000 11060 Worker thread wakes up
03:55:34.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:34.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
03:55:34.576 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
03:55:34.576 00.000 11060 Moving (0.13, -0.20) raw xDistance=-0.18 yDistance=0.16
03:55:34.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:55:34.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:34.576 00.000 10844 UpdateGuideState exits: m=1758 SNR=26.7
03:55:34.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:55:34.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:34.576 00.000 11060 MoveAxis(E, 42, ABG)
03:55:34.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:34.577 00.001 11060 Guiding  Dir = 2, Dur = 42
03:55:34.577 00.000 10844 Enqueuing Expose request
03:55:34.588 00.011 11060 IsSlewing returns 0
03:55:34.588 00.000 11060 IsGuiding returns 0
03:55:34.633 00.045 11060 IsGuiding returns 0
03:55:34.633 00.000 11060 Move returns status 0, amount 42
03:55:34.633 00.000 11060 MoveAxis(N, 0, ABG)
03:55:34.633 00.000 11060 Move returns status 0, amount 0
03:55:34.633 00.000 11060 move complete, result=0
03:55:34.633 00.000 11060 worker thread done servicing request
03:55:34.633 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
03:55:34.633 00.000 11060 Worker thread wakes up
03:55:34.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:34.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:35.262 00.629 11060 Exposure complete
03:55:35.470 00.208 11060 worker thread done servicing request
03:55:35.470 00.000 10844 OnExposeComplete: enter
03:55:35.470 00.000 10844 UpdateGuideState(): m_state=6
03:55:35.470 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
03:55:35.470 00.000 10844 Star::Find returns 1 (0), X=617.57, Y=101.97, Mass=1650, SNR=25.8, Peak=181 HFD=3.5
03:55:35.470 00.000 10844 MultiStar: [#1 -0.02,0.55,0.99,U] [#2 0.36,-0.53,0.00,M4] [#3 0.22,-0.45,0.99,U] [#4 -0.28,0.06,0.92,U] [#5 0.11,0.40,1.02,U] [#6 0.32,-0.07,1.06,U] [#7 -0.22,-0.16,0.95,U] [#8 -0.17,-0.07,0.76,U] 
03:55:35.470 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.66, -0.09}
03:55:35.470 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:55:35.470 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.99 = 1.99)
03:55:35.470 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.25 mountX=0.04 mountY=0.09, mountTheta=1.14
03:55:35.484 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
03:55:35.484 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
03:55:35.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:35.484 00.000 10844 UpdateGuideState exits: m=1650 SNR=25.8
03:55:35.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:35.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:35.486 00.002 10844 Enqueuing Expose request
03:55:35.487 00.001 11060 Worker thread wakes up
03:55:35.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
03:55:35.487 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
03:55:35.487 00.000 11060 Moving (0.09, 0.02) raw xDistance=0.04 yDistance=0.09
03:55:35.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:55:35.489 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:35.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:55:35.489 00.000 11060 MoveAxis(E, 0, ABG)
03:55:35.490 00.001 11060 Move returns status 0, amount 0
03:55:35.490 00.000 11060 MoveAxis(N, 0, ABG)
03:55:35.490 00.000 11060 Move returns status 0, amount 0
03:55:35.490 00.000 11060 move complete, result=0
03:55:35.490 00.000 11060 worker thread done servicing request
03:55:35.490 00.000 11060 Worker thread wakes up
03:55:35.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:35.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:35.492 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:36.119 00.627 11060 Exposure complete
03:55:36.336 00.217 10844 OnExposeComplete: enter
03:55:36.336 00.000 11060 worker thread done servicing request
03:55:36.336 00.000 10844 UpdateGuideState(): m_state=6
03:55:36.336 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
03:55:36.336 00.000 10844 Star::Find returns 1 (0), X=617.75, Y=101.98, Mass=1672, SNR=25.9, Peak=193 HFD=3.5
03:55:36.336 00.000 10844 MultiStar: [#1 0.42,-0.40,1.01,U] [#2 0.31,-0.44,0.91,U] [#3 -0.04,-0.31,0.97,U] [#4 0.30,-0.04,0.90,U] [#5 0.68,0.01,0.00,M1] [#6 0.07,-0.46,0.93,U] [#7 -0.08,-0.37,0.84,U] [#8 -0.51,-0.15,0.80,U] 
03:55:36.336 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.28}, one-star: {0.84, -0.07}
03:55:36.337 00.001 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
03:55:36.337 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.75 = 0.75)
03:55:36.337 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-0.99 mountX=-0.24 mountY=0.23, mountTheta=2.39
03:55:36.337 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.28, opts=13)
03:55:36.337 00.000 10844 Enqueuing Move request for scope (0.19, -0.28)
03:55:36.337 00.000 11060 Worker thread wakes up
03:55:36.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.28) opts 0xd
03:55:36.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:36.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.28)
03:55:36.337 00.000 10844 UpdateGuideState exits: m=1672 SNR=25.9
03:55:36.337 00.000 11060 Moving (0.19, -0.28) raw xDistance=-0.24 yDistance=0.23
03:55:36.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:36.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:55:36.341 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:36.341 00.000 10844 Enqueuing Expose request
03:55:36.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
03:55:36.341 00.000 11060 MoveAxis(E, 57, ABG)
03:55:36.341 00.000 11060 Guiding  Dir = 2, Dur = 57
03:55:36.371 00.030 11060 IsSlewing returns 0
03:55:36.372 00.001 11060 IsGuiding returns 0
03:55:36.447 00.075 11060 IsGuiding returns 0
03:55:36.447 00.000 11060 Move returns status 0, amount 57
03:55:36.447 00.000 11060 MoveAxis(S, 89, ABG)
03:55:36.447 00.000 11060 Guiding  Dir = 1, Dur = 89
03:55:36.462 00.015 11060 IsSlewing returns 0
03:55:36.462 00.000 11060 IsGuiding returns 0
03:55:36.556 00.094 11060 IsGuiding returns 0
03:55:36.556 00.000 11060 Move returns status 0, amount 89
03:55:36.556 00.000 11060 move complete, result=0
03:55:36.556 00.000 11060 worker thread done servicing request
03:55:36.556 00.000 11060 Worker thread wakes up
03:55:36.556 00.000 10844 GuideStep: -0.2 px 57 ms EAST, 0.2 px 89 ms SOUTH
03:55:36.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:36.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:37.217 00.661 11060 Exposure complete
03:55:37.416 00.199 11060 worker thread done servicing request
03:55:37.416 00.000 10844 OnExposeComplete: enter
03:55:37.416 00.000 10844 UpdateGuideState(): m_state=6
03:55:37.417 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
03:55:37.417 00.000 10844 Star::Find returns 1 (0), X=617.53, Y=101.57, Mass=1782, SNR=26.5, Peak=225 HFD=3.2
03:55:37.418 00.001 10844 MultiStar: [#1 0.25,0.32,0.97,U] [#2 0.12,-0.65,0.00,M4] [#3 -0.12,-0.34,0.94,U] [#4 -0.08,-0.13,1.02,U] [#5 -0.06,-0.29,0.90,U] [#6 0.10,-0.66,0.00,M1] [#7 -0.23,0.13,0.87,U] [#8 -0.25,-0.15,0.84,U] 
03:55:37.418 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.14}, one-star: {0.62, -0.48}
03:55:37.418 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
03:55:37.418 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
03:55:37.418 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.34 mountX=-0.13 mountY=0.05, mountTheta=2.74
03:55:37.419 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
03:55:37.419 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
03:55:37.419 00.000 11060 Worker thread wakes up
03:55:37.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:37.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
03:55:37.419 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.5
03:55:37.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
03:55:37.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:37.419 00.000 11060 Moving (0.03, -0.14) raw xDistance=-0.13 yDistance=0.05
03:55:37.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:37.419 00.000 10844 Enqueuing Expose request
03:55:37.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:55:37.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:37.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:55:37.419 00.000 11060 MoveAxis(E, 32, ABG)
03:55:37.419 00.000 11060 Guiding  Dir = 2, Dur = 32
03:55:37.435 00.016 11060 IsSlewing returns 0
03:55:37.435 00.000 11060 IsGuiding returns 0
03:55:37.469 00.034 11060 IsGuiding returns 0
03:55:37.469 00.000 11060 Move returns status 0, amount 32
03:55:37.469 00.000 11060 MoveAxis(N, 0, ABG)
03:55:37.469 00.000 11060 Move returns status 0, amount 0
03:55:37.469 00.000 11060 move complete, result=0
03:55:37.470 00.001 11060 worker thread done servicing request
03:55:37.470 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
03:55:37.470 00.000 11060 Worker thread wakes up
03:55:37.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:37.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:38.105 00.635 11060 Exposure complete
03:55:38.305 00.200 11060 worker thread done servicing request
03:55:38.305 00.000 10844 OnExposeComplete: enter
03:55:38.305 00.000 10844 UpdateGuideState(): m_state=6
03:55:38.305 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
03:55:38.305 00.000 10844 Star::Find returns 1 (0), X=617.85, Y=101.64, Mass=1729, SNR=26.3, Peak=196 HFD=3.2
03:55:38.310 00.005 10844 MultiStar: [#1 0.60,-0.14,0.00,M1] [#2 -0.53,-0.60,0.00,M5] [#3 -0.39,-0.27,1.03,U] [#4 -0.02,0.12,1.07,U] [#5 0.63,0.22,0.00,M1] [#6 0.26,-0.47,1.03,U] [#7 -0.20,0.04,1.04,U] [#8 -0.77,0.43,0.00,M1] 
03:55:38.310 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.20}, one-star: {0.95, -0.42}
03:55:38.310 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.39) = xAngle (-2.44 = -2.44)
03:55:38.310 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.68 = 0.68)
03:55:38.310 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.22 cameraTheta=-1.05 mountX=-0.17 mountY=0.14, mountTheta=2.45
03:55:38.310 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.20, opts=13)
03:55:38.310 00.000 10844 Enqueuing Move request for scope (0.11, -0.20)
03:55:38.310 00.000 11060 Worker thread wakes up
03:55:38.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:38.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
03:55:38.310 00.000 10844 UpdateGuideState exits: m=1729 SNR=26.3
03:55:38.310 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
03:55:38.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:38.310 00.000 11060 Moving (0.11, -0.20) raw xDistance=-0.17 yDistance=0.14
03:55:38.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:38.310 00.000 10844 Enqueuing Expose request
03:55:38.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:55:38.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:38.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:55:38.310 00.000 11060 MoveAxis(E, 41, ABG)
03:55:38.310 00.000 11060 Guiding  Dir = 2, Dur = 41
03:55:38.336 00.026 11060 IsSlewing returns 0
03:55:38.337 00.001 11060 IsGuiding returns 0
03:55:38.398 00.061 11060 IsGuiding returns 0
03:55:38.398 00.000 11060 Move returns status 0, amount 41
03:55:38.398 00.000 11060 MoveAxis(N, 0, ABG)
03:55:38.398 00.000 11060 Move returns status 0, amount 0
03:55:38.398 00.000 11060 move complete, result=0
03:55:38.398 00.000 11060 worker thread done servicing request
03:55:38.398 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
03:55:38.398 00.000 11060 Worker thread wakes up
03:55:38.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:38.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:39.046 00.648 11060 Exposure complete
03:55:39.255 00.209 11060 worker thread done servicing request
03:55:39.255 00.000 10844 OnExposeComplete: enter
03:55:39.255 00.000 10844 UpdateGuideState(): m_state=6
03:55:39.257 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
03:55:39.257 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=101.90, Mass=1443, SNR=23.7, Peak=171 HFD=3.3
03:55:39.257 00.000 10844 MultiStar: [#1 0.16,0.28,1.14,U] [#2 -0.52,-0.75,0.00,M6] [#3 -0.40,-0.45,0.00,M1] [#4 -0.28,0.09,1.12,U] [#5 0.14,-0.33,0.91,U] [#6 0.20,0.19,1.14,U] [#7 -0.50,-0.17,1.03,U] [#8 -0.54,-0.09,0.86,U] 
03:55:39.257 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.01}, one-star: {0.49, -0.15}
03:55:39.257 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.39) = xAngle (-4.27 = 2.02)
03:55:39.257 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.14 = -1.14)
03:55:39.257 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.88 mountX=-0.01 mountY=-0.03, mountTheta=-2.01
03:55:39.259 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
03:55:39.259 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
03:55:39.259 00.000 11060 Worker thread wakes up
03:55:39.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
03:55:39.259 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
03:55:39.259 00.000 11060 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
03:55:39.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:39.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:39.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:55:39.259 00.000 11060 MoveAxis(E, 0, ABG)
03:55:39.259 00.000 11060 Move returns status 0, amount 0
03:55:39.259 00.000 11060 MoveAxis(N, 0, ABG)
03:55:39.259 00.000 11060 Move returns status 0, amount 0
03:55:39.259 00.000 11060 move complete, result=0
03:55:39.259 00.000 11060 worker thread done servicing request
03:55:39.259 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:39.259 00.000 10844 UpdateGuideState exits: m=1443 SNR=23.7
03:55:39.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:39.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:39.259 00.000 10844 Enqueuing Expose request
03:55:39.259 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:39.259 00.000 11060 Worker thread wakes up
03:55:39.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:39.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:39.892 00.633 11060 Exposure complete
03:55:40.092 00.200 11060 worker thread done servicing request
03:55:40.092 00.000 10844 OnExposeComplete: enter
03:55:40.092 00.000 10844 UpdateGuideState(): m_state=6
03:55:40.092 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
03:55:40.092 00.000 10844 Star::Find returns 1 (1), X=617.34, Y=101.67, Mass=1894, SNR=27.7, Peak=255 HFD=3.2
03:55:40.092 00.000 10844 MultiStar: [#1 0.30,0.11,0.92,U] [#2 -0.05,-0.26,0.83,U] [#3 -0.24,-0.37,0.98,U] [#4 0.09,0.25,0.90,U] [#5 -0.19,-0.17,0.87,U] [#6 -0.08,-0.34,0.97,U] [#7 -0.12,0.45,0.91,U] [#8 -0.49,0.07,0.72,U] 
03:55:40.092 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.44, -0.38}
03:55:40.094 00.002 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
03:55:40.094 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
03:55:40.094 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.86 mountX=-0.08 mountY=-0.01, mountTheta=-3.01
03:55:40.094 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
03:55:40.094 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
03:55:40.094 00.000 11060 Worker thread wakes up
03:55:40.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:40.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:55:40.094 00.000 10844 UpdateGuideState exits: m=1894 SNR=27.7 Saturated
03:55:40.094 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:55:40.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:40.094 00.000 11060 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=-0.01
03:55:40.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:40.094 00.000 10844 Enqueuing Expose request
03:55:40.094 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:55:40.094 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:40.094 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:55:40.097 00.003 11060 MoveAxis(E, 0, ABG)
03:55:40.097 00.000 11060 Move returns status 0, amount 0
03:55:40.097 00.000 11060 MoveAxis(N, 0, ABG)
03:55:40.097 00.000 11060 Move returns status 0, amount 0
03:55:40.097 00.000 11060 move complete, result=0
03:55:40.106 00.009 11060 worker thread done servicing request
03:55:40.107 00.001 11060 Worker thread wakes up
03:55:40.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:40.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:40.111 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:40.744 00.633 11060 Exposure complete
03:55:40.968 00.224 11060 worker thread done servicing request
03:55:40.968 00.000 10844 OnExposeComplete: enter
03:55:40.968 00.000 10844 UpdateGuideState(): m_state=6
03:55:40.968 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
03:55:40.968 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=101.71, Mass=1677, SNR=26.1, Peak=228 HFD=2.9
03:55:40.969 00.001 10844 MultiStar: [#1 0.49,0.17,0.98,U] [#2 0.02,-0.28,0.88,U] [#3 -0.55,0.28,0.00,M1] [#4 -0.11,0.21,1.03,U] [#5 -0.14,0.21,0.89,U] [#6 0.31,-0.31,1.07,U] [#7 -0.15,0.19,0.99,U] [#8 -0.70,0.61,0.00,M1] 
03:55:40.969 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.03}, one-star: {0.45, -0.34}
03:55:40.969 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.39) = xAngle (-1.58 = -1.58)
03:55:40.969 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.54 = 1.54)
03:55:40.969 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.20 mountX=-0.00 mountY=0.13, mountTheta=1.58
03:55:40.971 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
03:55:40.971 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
03:55:40.971 00.000 11060 Worker thread wakes up
03:55:40.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:40.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
03:55:40.971 00.000 10844 UpdateGuideState exits: m=1677 SNR=26.1
03:55:40.974 00.003 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
03:55:40.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:40.974 00.000 11060 Moving (0.13, -0.03) raw xDistance=-0.00 yDistance=0.13
03:55:40.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:40.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:55:40.974 00.000 10844 Enqueuing Expose request
03:55:40.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:40.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:55:40.974 00.000 11060 MoveAxis(E, 0, ABG)
03:55:40.974 00.000 11060 Move returns status 0, amount 0
03:55:40.974 00.000 11060 MoveAxis(N, 0, ABG)
03:55:40.974 00.000 11060 Move returns status 0, amount 0
03:55:40.974 00.000 11060 move complete, result=0
03:55:40.974 00.000 11060 worker thread done servicing request
03:55:40.974 00.000 11060 Worker thread wakes up
03:55:40.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:40.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:40.978 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:41.601 00.623 11060 Exposure complete
03:55:41.819 00.218 11060 worker thread done servicing request
03:55:41.819 00.000 10844 OnExposeComplete: enter
03:55:41.819 00.000 10844 UpdateGuideState(): m_state=6
03:55:41.819 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
03:55:41.824 00.005 10844 Star::Find returns 1 (0), X=617.63, Y=102.09, Mass=1652, SNR=25.3, Peak=170 HFD=3.3
03:55:41.824 00.000 10844 MultiStar: [#1 0.24,0.45,1.03,U] [#2 0.10,-0.46,0.94,U] [#3 -0.21,-0.39,1.01,U] [#4 -0.33,0.40,1.01,U] [#5 0.15,0.35,0.98,U] [#6 0.39,-0.44,0.97,U] [#7 -0.26,0.13,1.00,U] [#8 -0.52,0.11,0.90,U] 
03:55:41.824 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.72, 0.04}
03:55:41.824 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
03:55:41.825 00.001 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
03:55:41.825 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.60 mountX=0.03 mountY=0.03, mountTheta=0.80
03:55:41.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
03:55:41.827 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
03:55:41.827 00.000 11060 Worker thread wakes up
03:55:41.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:41.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
03:55:41.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
03:55:41.827 00.000 10844 UpdateGuideState exits: m=1652 SNR=25.3
03:55:41.827 00.000 11060 Moving (0.04, 0.02) raw xDistance=0.03 yDistance=0.03
03:55:41.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:41.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:55:41.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:41.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:41.827 00.000 10844 Enqueuing Expose request
03:55:41.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:55:41.827 00.000 11060 MoveAxis(E, 0, ABG)
03:55:41.827 00.000 11060 Move returns status 0, amount 0
03:55:41.827 00.000 11060 MoveAxis(N, 0, ABG)
03:55:41.827 00.000 11060 Move returns status 0, amount 0
03:55:41.827 00.000 11060 move complete, result=0
03:55:41.827 00.000 11060 worker thread done servicing request
03:55:41.829 00.002 11060 Worker thread wakes up
03:55:41.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:41.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:41.831 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:42.467 00.636 11060 Exposure complete
03:55:42.683 00.216 11060 worker thread done servicing request
03:55:42.683 00.000 10844 OnExposeComplete: enter
03:55:42.683 00.000 10844 UpdateGuideState(): m_state=6
03:55:42.683 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
03:55:42.683 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=101.63, Mass=1675, SNR=25.6, Peak=226 HFD=3.0
03:55:42.683 00.000 10844 MultiStar: [#1 0.29,0.31,0.93,U] [#2 -0.07,-0.71,0.00,M4] [#3 -0.42,-0.45,0.00,M1] [#4 -0.20,-0.32,0.98,U] [#5 -0.16,-0.05,1.02,U] [#6 0.19,-0.31,1.06,U] [#7 -0.20,-0.04,0.94,U] [#8 -0.32,-0.69,0.00,M1] 
03:55:42.683 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.14}, one-star: {0.37, -0.42}
03:55:42.683 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
03:55:42.683 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
03:55:42.686 00.003 10844 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=-0.13 mountY=0.07, mountTheta=2.63
03:55:42.686 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.14, opts=13)
03:55:42.686 00.000 10844 Enqueuing Move request for scope (0.05, -0.14)
03:55:42.686 00.000 11060 Worker thread wakes up
03:55:42.689 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
03:55:42.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
03:55:42.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:42.689 00.000 11060 Moving (0.05, -0.14) raw xDistance=-0.13 yDistance=0.07
03:55:42.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:55:42.689 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.6
03:55:42.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:42.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:42.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:42.690 00.001 10844 Enqueuing Expose request
03:55:42.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:55:42.690 00.000 11060 MoveAxis(E, 31, ABG)
03:55:42.690 00.000 11060 Guiding  Dir = 2, Dur = 31
03:55:42.697 00.007 11060 IsSlewing returns 0
03:55:42.697 00.000 11060 IsGuiding returns 0
03:55:42.743 00.046 11060 IsGuiding returns 0
03:55:42.743 00.000 11060 Move returns status 0, amount 31
03:55:42.743 00.000 11060 MoveAxis(N, 0, ABG)
03:55:42.743 00.000 11060 Move returns status 0, amount 0
03:55:42.743 00.000 11060 move complete, result=0
03:55:42.743 00.000 11060 worker thread done servicing request
03:55:42.743 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
03:55:42.743 00.000 11060 Worker thread wakes up
03:55:42.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:42.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:43.366 00.623 11060 Exposure complete
03:55:43.573 00.207 10844 OnExposeComplete: enter
03:55:43.573 00.000 11060 worker thread done servicing request
03:55:43.573 00.000 10844 UpdateGuideState(): m_state=6
03:55:43.573 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
03:55:43.573 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=101.82, Mass=1721, SNR=25.8, Peak=236 HFD=3.2
03:55:43.573 00.000 10844 MultiStar: [#1 0.34,-0.34,0.94,U] [#2 -0.20,-0.15,0.92,U] [#3 -0.47,-0.32,0.99,U] [#4 0.17,0.27,0.94,U] [#5 -0.13,0.24,0.91,U] [#6 0.03,-0.46,1.04,U] [#7 -0.36,-0.11,0.96,U] [#8 -0.65,-0.35,0.00,M2] 
03:55:43.573 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.15}, one-star: {0.45, -0.24}
03:55:43.573 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
03:55:43.573 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
03:55:43.573 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.71 mountX=-0.15 mountY=0.00, mountTheta=3.12
03:55:43.573 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
03:55:43.577 00.004 10844 Enqueuing Move request for scope (-0.02, -0.15)
03:55:43.577 00.000 11060 Worker thread wakes up
03:55:43.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:43.577 00.000 10844 UpdateGuideState exits: m=1721 SNR=25.8
03:55:43.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:43.578 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:43.578 00.000 10844 Enqueuing Expose request
03:55:43.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
03:55:43.579 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
03:55:43.580 00.001 11060 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.00
03:55:43.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:55:43.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:43.581 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:55:43.581 00.000 11060 MoveAxis(E, 36, ABG)
03:55:43.581 00.000 11060 Guiding  Dir = 2, Dur = 36
03:55:43.593 00.012 11060 IsSlewing returns 0
03:55:43.593 00.000 11060 IsGuiding returns 0
03:55:43.640 00.047 11060 IsGuiding returns 0
03:55:43.642 00.002 11060 Move returns status 0, amount 36
03:55:43.642 00.000 11060 MoveAxis(N, 0, ABG)
03:55:43.642 00.000 11060 Move returns status 0, amount 0
03:55:43.642 00.000 11060 move complete, result=0
03:55:43.642 00.000 11060 worker thread done servicing request
03:55:43.644 00.002 10844 GuideStep: -0.1 px 36 ms EAST, 0.0 px 0 ms NORTH
03:55:43.644 00.000 11060 Worker thread wakes up
03:55:43.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:43.645 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:44.273 00.628 11060 Exposure complete
03:55:44.485 00.212 11060 worker thread done servicing request
03:55:44.485 00.000 10844 OnExposeComplete: enter
03:55:44.485 00.000 10844 UpdateGuideState(): m_state=6
03:55:44.485 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
03:55:44.485 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=101.89, Mass=1763, SNR=26.3, Peak=221 HFD=3.3
03:55:44.485 00.000 10844 MultiStar: [#1 0.46,-0.04,0.97,U] [#2 0.00,-0.43,0.87,U] [#3 -0.24,-0.31,1.00,U] [#4 -0.18,-0.34,0.95,U] [#5 0.31,0.05,0.98,U] [#6 0.13,-0.51,0.90,U] [#7 -0.10,-0.17,0.96,U] [#8 -0.34,0.11,0.83,U] 
03:55:44.485 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.20}, one-star: {0.61, -0.17}
03:55:44.485 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:55:44.485 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
03:55:44.485 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.18 mountX=-0.18 mountY=0.11, mountTheta=2.58
03:55:44.488 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.20, opts=13)
03:55:44.488 00.000 10844 Enqueuing Move request for scope (0.08, -0.20)
03:55:44.488 00.000 11060 Worker thread wakes up
03:55:44.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:44.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
03:55:44.488 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.3
03:55:44.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
03:55:44.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:44.488 00.000 11060 Moving (0.08, -0.20) raw xDistance=-0.18 yDistance=0.11
03:55:44.488 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:44.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
03:55:44.488 00.000 10844 Enqueuing Expose request
03:55:44.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:44.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:55:44.488 00.000 11060 MoveAxis(E, 43, ABG)
03:55:44.488 00.000 11060 Guiding  Dir = 2, Dur = 43
03:55:44.503 00.015 11060 IsSlewing returns 0
03:55:44.503 00.000 11060 IsGuiding returns 0
03:55:44.551 00.048 11060 IsGuiding returns 0
03:55:44.551 00.000 11060 Move returns status 0, amount 43
03:55:44.551 00.000 11060 MoveAxis(N, 0, ABG)
03:55:44.551 00.000 11060 Move returns status 0, amount 0
03:55:44.551 00.000 11060 move complete, result=0
03:55:44.551 00.000 11060 worker thread done servicing request
03:55:44.551 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
03:55:44.551 00.000 11060 Worker thread wakes up
03:55:44.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:44.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:45.195 00.644 11060 Exposure complete
03:55:45.397 00.202 11060 worker thread done servicing request
03:55:45.397 00.000 10844 OnExposeComplete: enter
03:55:45.397 00.000 10844 UpdateGuideState(): m_state=6
03:55:45.397 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
03:55:45.397 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=102.16, Mass=1587, SNR=25.2, Peak=167 HFD=3.3
03:55:45.397 00.000 10844 MultiStar: [#1 0.38,0.32,0.98,U] [#2 -0.44,-0.86,0.00,M3] [#3 -0.57,-0.22,0.00,M1] [#4 -0.41,0.41,1.01,U] [#5 0.16,-0.07,0.98,U] [#6 0.03,-0.25,1.04,U] [#7 0.02,0.01,0.97,U] [#8 -0.59,0.35,0.00,M2] 
03:55:45.397 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.09}, one-star: {0.43, 0.11}
03:55:45.397 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
03:55:45.397 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.44 = 2.44)
03:55:45.397 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.71 mountX=0.10 mountY=0.09, mountTheta=0.69
03:55:45.397 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.09, opts=13)
03:55:45.397 00.000 10844 Enqueuing Move request for scope (0.10, 0.09)
03:55:45.397 00.000 11060 Worker thread wakes up
03:55:45.397 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:45.397 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
03:55:45.397 00.000 10844 UpdateGuideState exits: m=1587 SNR=25.2
03:55:45.397 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
03:55:45.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:45.397 00.000 11060 Moving (0.10, 0.09) raw xDistance=0.10 yDistance=0.09
03:55:45.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:45.397 00.000 10844 Enqueuing Expose request
03:55:45.397 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:55:45.397 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:45.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:55:45.397 00.000 11060 MoveAxis(E, 0, ABG)
03:55:45.402 00.005 11060 Move returns status 0, amount 0
03:55:45.402 00.000 11060 MoveAxis(N, 0, ABG)
03:55:45.402 00.000 11060 Move returns status 0, amount 0
03:55:45.402 00.000 11060 move complete, result=0
03:55:45.402 00.000 11060 worker thread done servicing request
03:55:45.402 00.000 11060 Worker thread wakes up
03:55:45.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:45.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:45.413 00.011 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:46.028 00.615 11060 Exposure complete
03:55:46.255 00.227 11060 worker thread done servicing request
03:55:46.255 00.000 10844 OnExposeComplete: enter
03:55:46.255 00.000 10844 UpdateGuideState(): m_state=6
03:55:46.256 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
03:55:46.256 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=101.77, Mass=1699, SNR=26.3, Peak=164 HFD=3.2
03:55:46.257 00.001 10844 MultiStar: [#1 0.09,0.25,1.00,U] [#2 -0.05,-0.72,0.00,M4] [#3 -0.69,-0.51,0.00,M2] [#4 -0.16,0.33,1.04,U] [#5 -0.07,-0.56,0.86,U] [#6 0.11,-0.20,1.01,U] [#7 -0.22,0.05,1.04,U] [#8 -0.22,0.01,0.87,U] 
03:55:46.257 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.04}, one-star: {0.44, -0.28}
03:55:46.257 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.92 = -2.92)
03:55:46.257 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
03:55:46.257 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.54 mountX=-0.04 mountY=0.01, mountTheta=2.94
03:55:46.266 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.04, opts=13)
03:55:46.266 00.000 10844 Enqueuing Move request for scope (0.00, -0.04)
03:55:46.266 00.000 11060 Worker thread wakes up
03:55:46.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:46.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
03:55:46.268 00.002 10844 UpdateGuideState exits: m=1699 SNR=26.3
03:55:46.268 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
03:55:46.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:46.268 00.000 11060 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
03:55:46.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:46.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:55:46.268 00.000 10844 Enqueuing Expose request
03:55:46.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:46.269 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:46.269 00.000 11060 MoveAxis(E, 0, ABG)
03:55:46.269 00.000 11060 Move returns status 0, amount 0
03:55:46.269 00.000 11060 MoveAxis(N, 0, ABG)
03:55:46.269 00.000 11060 Move returns status 0, amount 0
03:55:46.269 00.000 11060 move complete, result=0
03:55:46.269 00.000 11060 worker thread done servicing request
03:55:46.269 00.000 11060 Worker thread wakes up
03:55:46.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:46.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:46.271 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:46.898 00.627 11060 Exposure complete
03:55:47.099 00.201 11060 worker thread done servicing request
03:55:47.099 00.000 10844 OnExposeComplete: enter
03:55:47.099 00.000 10844 UpdateGuideState(): m_state=6
03:55:47.109 00.010 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
03:55:47.109 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=102.23, Mass=1623, SNR=25.1, Peak=166 HFD=3.1
03:55:47.110 00.001 10844 MultiStar: [#1 -0.09,0.61,0.00,M1] [#2 -0.16,-0.37,0.92,U] [#3 0.09,-0.17,1.01,U] [#4 -0.20,-0.06,1.03,U] [#5 0.00,-0.03,1.03,U] [#6 0.09,-0.14,1.06,U] [#7 -0.40,0.43,1.02,U] [#8 -0.41,0.20,0.83,U] 
03:55:47.110 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.01}, one-star: {0.06, 0.18}
03:55:47.110 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.70 = 1.70)
03:55:47.111 00.001 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.82 = -1.46)
03:55:47.111 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
03:55:47.115 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
03:55:47.115 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
03:55:47.115 00.000 11060 Worker thread wakes up
03:55:47.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
03:55:47.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:47.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
03:55:47.115 00.000 10844 UpdateGuideState exits: m=1623 SNR=25.1
03:55:47.115 00.000 11060 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
03:55:47.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:47.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:47.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:47.115 00.000 10844 Enqueuing Expose request
03:55:47.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:47.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:55:47.115 00.000 11060 MoveAxis(E, 0, ABG)
03:55:47.115 00.000 11060 Move returns status 0, amount 0
03:55:47.115 00.000 11060 MoveAxis(N, 0, ABG)
03:55:47.115 00.000 11060 Move returns status 0, amount 0
03:55:47.115 00.000 11060 move complete, result=0
03:55:47.115 00.000 11060 worker thread done servicing request
03:55:47.115 00.000 11060 Worker thread wakes up
03:55:47.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:47.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:47.120 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:47.745 00.625 11060 Exposure complete
03:55:47.967 00.222 11060 worker thread done servicing request
03:55:47.967 00.000 10844 OnExposeComplete: enter
03:55:47.967 00.000 10844 UpdateGuideState(): m_state=6
03:55:47.968 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
03:55:47.968 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=102.04, Mass=1793, SNR=26.7, Peak=194 HFD=2.8
03:55:47.968 00.000 10844 MultiStar: [#1 0.24,0.81,0.00,M2] [#2 -0.31,-0.08,0.87,U] [#3 -0.47,-0.32,0.92,U] [#4 -0.30,-0.06,0.99,U] [#5 -0.21,0.10,0.92,U] [#6 0.17,-0.20,0.94,U] [#7 -0.11,0.20,0.91,U] [#8 -0.82,-0.00,0.00,M1] 
03:55:47.968 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.05}, one-star: {0.05, -0.01}
03:55:47.968 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.70 = -1.70)
03:55:47.968 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
03:55:47.968 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.31 mountX=-0.01 mountY=0.05, mountTheta=1.70
03:55:47.972 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
03:55:47.972 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
03:55:47.973 00.001 11060 Worker thread wakes up
03:55:47.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:55:47.973 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:55:47.973 00.000 11060 Moving (0.05, -0.01) raw xDistance=-0.01 yDistance=0.05
03:55:47.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:55:47.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:47.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:47.973 00.000 10844 UpdateGuideState exits: m=1793 SNR=26.7
03:55:47.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:47.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:55:47.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:47.973 00.000 10844 Enqueuing Expose request
03:55:47.973 00.000 11060 MoveAxis(E, 0, ABG)
03:55:47.973 00.000 11060 Move returns status 0, amount 0
03:55:47.973 00.000 11060 MoveAxis(N, 0, ABG)
03:55:47.973 00.000 11060 Move returns status 0, amount 0
03:55:47.973 00.000 11060 move complete, result=0
03:55:47.973 00.000 11060 worker thread done servicing request
03:55:47.973 00.000 11060 Worker thread wakes up
03:55:47.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:47.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:47.980 00.007 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:48.630 00.650 11060 Exposure complete
03:55:48.831 00.201 11060 worker thread done servicing request
03:55:48.831 00.000 10844 OnExposeComplete: enter
03:55:48.831 00.000 10844 UpdateGuideState(): m_state=6
03:55:48.833 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
03:55:48.833 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.32, Mass=1883, SNR=27.7, Peak=180 HFD=3.4
03:55:48.833 00.000 10844 MultiStar: [#1 0.10,0.43,0.95,U] [#2 -0.17,-0.45,0.87,U] [#3 -0.61,-0.27,0.00,M1] [#4 -0.79,-0.18,0.00,M1] [#5 0.00,-0.12,0.90,U] [#6 -0.01,-0.13,0.91,U] [#7 -0.39,0.03,0.92,U] [#8 -0.96,0.36,0.00,M2] 
03:55:48.833 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.02}, one-star: {0.15, 0.27}
03:55:48.833 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.39) = xAngle (1.44 = 1.44)
03:55:48.833 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.56 = -1.72)
03:55:48.833 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.83 mountX=0.01 mountY=-0.05, mountTheta=-1.44
03:55:48.836 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.02, opts=13)
03:55:48.837 00.001 10844 Enqueuing Move request for scope (-0.05, 0.02)
03:55:48.837 00.000 11060 Worker thread wakes up
03:55:48.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:48.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
03:55:48.837 00.000 10844 UpdateGuideState exits: m=1883 SNR=27.7
03:55:48.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
03:55:48.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:48.837 00.000 11060 Moving (-0.05, 0.02) raw xDistance=0.01 yDistance=-0.05
03:55:48.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:55:48.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:48.837 00.000 10844 Enqueuing Expose request
03:55:48.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:48.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:55:48.837 00.000 11060 MoveAxis(E, 0, ABG)
03:55:48.837 00.000 11060 Move returns status 0, amount 0
03:55:48.837 00.000 11060 MoveAxis(N, 0, ABG)
03:55:48.837 00.000 11060 Move returns status 0, amount 0
03:55:48.837 00.000 11060 move complete, result=0
03:55:48.837 00.000 11060 worker thread done servicing request
03:55:48.837 00.000 11060 Worker thread wakes up
03:55:48.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:48.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:48.840 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:49.464 00.624 11060 Exposure complete
03:55:49.672 00.208 11060 worker thread done servicing request
03:55:49.672 00.000 10844 OnExposeComplete: enter
03:55:49.672 00.000 10844 UpdateGuideState(): m_state=6
03:55:49.672 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
03:55:49.672 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=102.11, Mass=2045, SNR=28.7, Peak=224 HFD=3.5
03:55:49.674 00.002 10844 MultiStar: [#1 0.21,0.25,0.90,U] [#2 -0.50,-0.44,0.00,M2] [#3 -0.53,-0.64,0.00,M2] [#4 -0.24,0.10,0.87,U] [#5 0.20,-0.26,0.85,U] [#6 0.11,-0.15,0.89,U] [#7 -0.39,-0.07,0.83,U] [#8 -0.74,0.25,0.00,M3] 
03:55:49.674 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.01}, one-star: {0.36, 0.05}
03:55:49.674 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (1.39) = xAngle (-1.58 = -1.58)
03:55:49.674 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.54 = 1.54)
03:55:49.674 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.20 mountX=-0.00 mountY=0.05, mountTheta=1.58
03:55:49.677 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
03:55:49.677 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
03:55:49.677 00.000 11060 Worker thread wakes up
03:55:49.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
03:55:49.677 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:49.677 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
03:55:49.677 00.000 10844 UpdateGuideState exits: m=2045 SNR=28.7
03:55:49.677 00.000 11060 Moving (0.05, -0.01) raw xDistance=-0.00 yDistance=0.05
03:55:49.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:49.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:55:49.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:49.677 00.000 10844 Enqueuing Expose request
03:55:49.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:49.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:55:49.677 00.000 11060 MoveAxis(E, 0, ABG)
03:55:49.677 00.000 11060 Move returns status 0, amount 0
03:55:49.677 00.000 11060 MoveAxis(N, 0, ABG)
03:55:49.677 00.000 11060 Move returns status 0, amount 0
03:55:49.677 00.000 11060 move complete, result=0
03:55:49.677 00.000 11060 worker thread done servicing request
03:55:49.677 00.000 11060 Worker thread wakes up
03:55:49.677 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:49.677 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:49.677 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:50.315 00.638 11060 Exposure complete
03:55:50.521 00.206 11060 worker thread done servicing request
03:55:50.523 00.002 10844 OnExposeComplete: enter
03:55:50.523 00.000 10844 UpdateGuideState(): m_state=6
03:55:50.523 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
03:55:50.523 00.000 10844 Star::Find returns 1 (1), X=617.59, Y=101.51, Mass=1966, SNR=27.8, Peak=255 HFD=3.3
03:55:50.523 00.000 10844 MultiStar: [#1 0.16,0.00,0.95,U] [#2 -0.08,-0.81,0.00,M3] [#3 -0.24,-0.49,0.89,U] [#4 -0.44,-0.12,0.91,U] [#5 0.19,-0.56,0.00,M1] [#6 0.07,-0.22,0.94,U] [#7 -0.73,-0.62,0.00,M1] [#8 -0.69,-0.16,0.00,M4] 
03:55:50.523 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.27}, one-star: {0.69, -0.54}
03:55:50.523 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.39) = xAngle (-2.74 = -2.74)
03:55:50.523 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.38 = 0.38)
03:55:50.523 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.35 mountX=-0.26 mountY=0.10, mountTheta=2.76
03:55:50.526 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.27, opts=13)
03:55:50.526 00.000 10844 Enqueuing Move request for scope (0.06, -0.27)
03:55:50.526 00.000 11060 Worker thread wakes up
03:55:50.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
03:55:50.526 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
03:55:50.526 00.000 11060 Moving (0.06, -0.27) raw xDistance=-0.26 yDistance=0.10
03:55:50.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:55:50.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:50.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:55:50.526 00.000 11060 MoveAxis(E, 61, ABG)
03:55:50.526 00.000 11060 Guiding  Dir = 2, Dur = 61
03:55:50.529 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:50.529 00.000 10844 UpdateGuideState exits: m=1966 SNR=27.8 Saturated
03:55:50.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:50.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:50.529 00.000 10844 Enqueuing Expose request
03:55:50.545 00.016 11060 IsSlewing returns 0
03:55:50.545 00.000 11060 IsGuiding returns 0
03:55:50.621 00.076 11060 IsGuiding returns 0
03:55:50.621 00.000 11060 Move returns status 0, amount 61
03:55:50.621 00.000 11060 MoveAxis(N, 0, ABG)
03:55:50.621 00.000 11060 Move returns status 0, amount 0
03:55:50.621 00.000 11060 move complete, result=0
03:55:50.621 00.000 11060 worker thread done servicing request
03:55:50.621 00.000 10844 GuideStep: -0.3 px 61 ms EAST, 0.1 px 0 ms NORTH
03:55:50.621 00.000 11060 Worker thread wakes up
03:55:50.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:50.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:51.267 00.646 11060 Exposure complete
03:55:51.473 00.206 11060 worker thread done servicing request
03:55:51.473 00.000 10844 OnExposeComplete: enter
03:55:51.473 00.000 10844 UpdateGuideState(): m_state=6
03:55:51.473 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
03:55:51.473 00.000 10844 Star::Find returns 1 (0), X=617.45, Y=101.84, Mass=1700, SNR=25.8, Peak=182 HFD=3.4
03:55:51.473 00.000 10844 MultiStar: [#1 0.50,0.30,0.99,U] [#2 -0.26,-0.69,0.00,M4] [#3 -0.20,-0.53,1.01,U] [#4 -0.37,-0.26,1.00,U] [#5 -0.27,-0.28,1.08,U] [#6 -0.20,-0.28,1.01,U] [#7 -0.35,-0.36,0.98,U] [#8 -0.71,-0.51,0.00,M5] 
03:55:51.473 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.23}, one-star: {0.55, -0.21}
03:55:51.473 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.11)
03:55:51.473 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
03:55:51.473 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.79 mountX=-0.24 mountY=-0.01, mountTheta=-3.09
03:55:51.477 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.23, opts=13)
03:55:51.477 00.000 10844 Enqueuing Move request for scope (-0.05, -0.23)
03:55:51.477 00.000 11060 Worker thread wakes up
03:55:51.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
03:55:51.477 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
03:55:51.477 00.000 11060 Moving (-0.05, -0.23) raw xDistance=-0.24 yDistance=-0.01
03:55:51.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:51.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:55:51.477 00.000 10844 UpdateGuideState exits: m=1700 SNR=25.8
03:55:51.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:51.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:51.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:51.477 00.000 10844 Enqueuing Expose request
03:55:51.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:55:51.477 00.000 11060 MoveAxis(E, 58, ABG)
03:55:51.477 00.000 11060 Guiding  Dir = 2, Dur = 58
03:55:51.482 00.005 11060 IsSlewing returns 0
03:55:51.483 00.001 11060 IsGuiding returns 0
03:55:51.545 00.062 11060 IsGuiding returns 0
03:55:51.545 00.000 11060 Move returns status 0, amount 58
03:55:51.545 00.000 11060 MoveAxis(N, 0, ABG)
03:55:51.545 00.000 11060 Move returns status 0, amount 0
03:55:51.545 00.000 11060 move complete, result=0
03:55:51.545 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.0 px 0 ms NORTH
03:55:51.545 00.000 11060 worker thread done servicing request
03:55:51.545 00.000 11060 Worker thread wakes up
03:55:51.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:51.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:52.178 00.633 11060 Exposure complete
03:55:52.391 00.213 11060 worker thread done servicing request
03:55:52.391 00.000 10844 OnExposeComplete: enter
03:55:52.391 00.000 10844 UpdateGuideState(): m_state=6
03:55:52.391 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
03:55:52.391 00.000 10844 Star::Find returns 1 (0), X=617.82, Y=102.09, Mass=1731, SNR=25.9, Peak=158 HFD=3.4
03:55:52.391 00.000 10844 MultiStar: [#1 0.18,0.74,0.00,M1] [#2 -0.53,-0.46,0.00,M5] [#3 -0.30,-0.31,0.98,U] [#4 -0.08,0.19,0.98,U] [#5 0.24,0.32,0.99,U] [#6 0.35,0.26,1.00,U] [#7 -0.35,0.31,0.90,U] [#8 -0.63,0.31,0.00,M6] 
03:55:52.391 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.13}, one-star: {0.92, 0.04}
03:55:52.391 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
03:55:52.391 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
03:55:52.391 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.76 mountX=0.16 mountY=0.12, mountTheta=0.64
03:55:52.394 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.13, opts=13)
03:55:52.394 00.000 10844 Enqueuing Move request for scope (0.14, 0.13)
03:55:52.394 00.000 11060 Worker thread wakes up
03:55:52.394 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
03:55:52.394 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
03:55:52.394 00.000 11060 Moving (0.14, 0.13) raw xDistance=0.16 yDistance=0.12
03:55:52.394 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:55:52.397 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:52.397 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:55:52.397 00.000 11060 MoveAxis(W, 35, ABG)
03:55:52.397 00.000 11060 Guiding  Dir = 3, Dur = 35
03:55:52.397 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:52.397 00.000 10844 UpdateGuideState exits: m=1731 SNR=25.9
03:55:52.397 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:52.397 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:52.397 00.000 10844 Enqueuing Expose request
03:55:52.430 00.033 11060 IsSlewing returns 0
03:55:52.430 00.000 11060 IsGuiding returns 0
03:55:52.491 00.061 11060 IsGuiding returns 0
03:55:52.492 00.001 11060 Move returns status 0, amount 35
03:55:52.492 00.000 11060 MoveAxis(N, 0, ABG)
03:55:52.492 00.000 11060 Move returns status 0, amount 0
03:55:52.492 00.000 11060 move complete, result=0
03:55:52.492 00.000 11060 worker thread done servicing request
03:55:52.492 00.000 10844 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
03:55:52.492 00.000 11060 Worker thread wakes up
03:55:52.493 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:52.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:53.128 00.635 11060 Exposure complete
03:55:53.339 00.211 11060 worker thread done servicing request
03:55:53.339 00.000 10844 OnExposeComplete: enter
03:55:53.339 00.000 10844 UpdateGuideState(): m_state=6
03:55:53.341 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
03:55:53.341 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=102.03, Mass=1910, SNR=27.6, Peak=180 HFD=3.3
03:55:53.341 00.000 10844 MultiStar: [#1 -0.12,0.24,0.86,U] [#2 -0.25,-0.54,0.00,M6] [#3 -0.21,-0.17,0.94,U] [#4 -0.32,0.01,0.92,U] [#5 -0.29,-0.04,0.88,U] [#6 0.21,-0.52,1.02,U] [#7 -0.16,0.12,0.92,U] [#8 -0.56,0.23,0.00,M7] 
03:55:53.341 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {0.41, -0.03}
03:55:53.341 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
03:55:53.341 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:55:53.342 00.001 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.32 mountX=-0.07 mountY=-0.05, mountTheta=-2.57
03:55:53.342 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
03:55:53.342 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
03:55:53.346 00.004 11060 Worker thread wakes up
03:55:53.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:53.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
03:55:53.346 00.000 10844 UpdateGuideState exits: m=1910 SNR=27.6
03:55:53.346 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
03:55:53.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:53.346 00.000 11060 Moving (-0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
03:55:53.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:53.346 00.000 10844 Enqueuing Expose request
03:55:53.347 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:55:53.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:53.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:55:53.347 00.000 11060 MoveAxis(E, 0, ABG)
03:55:53.347 00.000 11060 Move returns status 0, amount 0
03:55:53.347 00.000 11060 MoveAxis(N, 0, ABG)
03:55:53.347 00.000 11060 Move returns status 0, amount 0
03:55:53.347 00.000 11060 move complete, result=0
03:55:53.347 00.000 11060 worker thread done servicing request
03:55:53.347 00.000 11060 Worker thread wakes up
03:55:53.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:53.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:53.352 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:53.976 00.624 11060 Exposure complete
03:55:54.193 00.217 11060 worker thread done servicing request
03:55:54.193 00.000 10844 OnExposeComplete: enter
03:55:54.193 00.000 10844 UpdateGuideState(): m_state=6
03:55:54.193 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
03:55:54.193 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=102.11, Mass=1720, SNR=26.3, Peak=176 HFD=3.3
03:55:54.193 00.000 10844 MultiStar: [#1 -0.18,0.08,0.90,U] [#2 -0.20,-0.69,0.00,M7] [#3 -0.11,-0.05,0.99,U] [#4 -0.80,-0.05,0.00,M1] [#5 0.07,-0.26,0.96,U] [#6 0.33,-0.29,0.97,U] [#7 -0.40,-0.22,0.94,U] [#8 -0.96,-0.26,0.00,M8] 
03:55:54.193 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.12}, one-star: {0.38, 0.06}
03:55:54.193 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
03:55:54.193 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
03:55:54.193 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.40 mountX=-0.11 mountY=0.04, mountTheta=2.81
03:55:54.198 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
03:55:54.198 00.000 10844 Enqueuing Move request for scope (0.02, -0.12)
03:55:54.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:54.198 00.000 10844 UpdateGuideState exits: m=1720 SNR=26.3
03:55:54.198 00.000 11060 Worker thread wakes up
03:55:54.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
03:55:54.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
03:55:54.199 00.001 11060 Moving (0.02, -0.12) raw xDistance=-0.11 yDistance=0.04
03:55:54.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:55:54.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:54.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:54.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:55:54.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:54.200 00.001 10844 Enqueuing Expose request
03:55:54.200 00.000 11060 MoveAxis(E, 0, ABG)
03:55:54.200 00.000 11060 Move returns status 0, amount 0
03:55:54.200 00.000 11060 MoveAxis(N, 0, ABG)
03:55:54.200 00.000 11060 Move returns status 0, amount 0
03:55:54.200 00.000 11060 move complete, result=0
03:55:54.200 00.000 11060 worker thread done servicing request
03:55:54.200 00.000 11060 Worker thread wakes up
03:55:54.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:54.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:54.202 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:54.818 00.616 11060 Exposure complete
03:55:55.019 00.201 11060 worker thread done servicing request
03:55:55.019 00.000 10844 OnExposeComplete: enter
03:55:55.019 00.000 10844 UpdateGuideState(): m_state=6
03:55:55.019 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
03:55:55.019 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=102.01, Mass=1857, SNR=27.2, Peak=217 HFD=3.4
03:55:55.019 00.000 10844 MultiStar: [#1 0.19,-0.05,0.89,U] [#2 -0.34,-0.87,0.00,M8] [#3 0.05,-0.40,0.90,U] [#4 -0.53,-0.29,0.00,M2] [#5 -0.12,-0.14,0.78,U] [#6 0.51,-0.39,0.00,M1] [#7 -0.33,-0.10,0.96,U] [#8 -0.71,-0.07,0.00,M9] 
03:55:55.019 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.14}, one-star: {0.39, -0.04}
03:55:55.019 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.39) = xAngle (-2.67 = -2.67)
03:55:55.019 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.45 = 0.45)
03:55:55.019 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.28 mountX=-0.13 mountY=0.07, mountTheta=2.68
03:55:55.024 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.14, opts=13)
03:55:55.024 00.000 10844 Enqueuing Move request for scope (0.04, -0.14)
03:55:55.024 00.000 11060 Worker thread wakes up
03:55:55.025 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
03:55:55.025 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
03:55:55.025 00.000 11060 Moving (0.04, -0.14) raw xDistance=-0.13 yDistance=0.07
03:55:55.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:55:55.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:55.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:55:55.025 00.000 11060 MoveAxis(E, 32, ABG)
03:55:55.025 00.000 11060 Guiding  Dir = 2, Dur = 32
03:55:55.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:55.025 00.000 10844 UpdateGuideState exits: m=1857 SNR=27.2
03:55:55.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:55.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:55.025 00.000 10844 Enqueuing Expose request
03:55:55.029 00.004 11060 IsSlewing returns 0
03:55:55.029 00.000 11060 IsGuiding returns 0
03:55:55.076 00.047 11060 IsGuiding returns 0
03:55:55.076 00.000 11060 Move returns status 0, amount 32
03:55:55.076 00.000 11060 MoveAxis(N, 0, ABG)
03:55:55.076 00.000 11060 Move returns status 0, amount 0
03:55:55.076 00.000 11060 move complete, result=0
03:55:55.076 00.000 11060 worker thread done servicing request
03:55:55.076 00.000 11060 Worker thread wakes up
03:55:55.076 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
03:55:55.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:55.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:55.728 00.652 11060 Exposure complete
03:55:55.942 00.214 11060 worker thread done servicing request
03:55:55.942 00.000 10844 OnExposeComplete: enter
03:55:55.942 00.000 10844 UpdateGuideState(): m_state=6
03:55:55.942 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
03:55:55.942 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.94, Mass=1612, SNR=25.3, Peak=181 HFD=2.8
03:55:55.942 00.000 10844 MultiStar: [#1 0.15,-0.20,1.00,U] [#2 -0.28,-0.65,0.00,M9] [#3 -0.53,-0.69,0.00,M1] [#4 -0.17,-0.16,0.99,U] [#5 -0.16,-0.72,0.00,M1] [#6 0.09,-0.30,1.03,U] [#7 -0.18,-0.34,0.94,U] [#8 -0.80,-0.06,0.00,M10] 
03:55:55.942 00.000 10844 single-star, 4 included, MultiStar: {0.01, -0.22}, one-star: {0.14, -0.11}
03:55:55.942 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
03:55:55.942 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.04 = 1.04)
03:55:55.942 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.70 mountX=-0.09 mountY=0.15, mountTheta=2.09
03:55:55.946 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.11, opts=13)
03:55:55.946 00.000 10844 Enqueuing Move request for scope (0.14, -0.11)
03:55:55.946 00.000 11060 Worker thread wakes up
03:55:55.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:55.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
03:55:55.946 00.000 10844 UpdateGuideState exits: m=1612 SNR=25.3
03:55:55.946 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
03:55:55.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:55.946 00.000 11060 Moving (0.14, -0.11) raw xDistance=-0.09 yDistance=0.15
03:55:55.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:55.946 00.000 10844 Enqueuing Expose request
03:55:55.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:55:55.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:55.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:55:55.946 00.000 11060 MoveAxis(E, 0, ABG)
03:55:55.946 00.000 11060 Move returns status 0, amount 0
03:55:55.946 00.000 11060 MoveAxis(N, 0, ABG)
03:55:55.946 00.000 11060 Move returns status 0, amount 0
03:55:55.946 00.000 11060 move complete, result=0
03:55:55.946 00.000 11060 worker thread done servicing request
03:55:55.946 00.000 11060 Worker thread wakes up
03:55:55.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:55.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:55.951 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:55:56.591 00.640 11060 Exposure complete
03:55:56.801 00.210 11060 worker thread done servicing request
03:55:56.802 00.001 10844 OnExposeComplete: enter
03:55:56.802 00.000 10844 UpdateGuideState(): m_state=6
03:55:56.802 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
03:55:56.802 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.59, Mass=1820, SNR=26.8, Peak=161 HFD=3.6
03:55:56.802 00.000 10844 MultiStar: [#1 -0.15,-0.23,0.97,U] [#2 -0.39,-0.77,0.00,M10] [#3 -0.72,-0.62,0.00,M2] [#4 -0.40,-0.31,1.04,U] [#5 -0.52,-0.52,0.00,M2] [#6 -0.19,-0.54,1.01,U] [#7 -0.40,0.03,0.85,U] [#8 -0.68,-0.31,0.00,R] 
03:55:56.802 00.000 10844 refined, 4 included, MultiStar: {-0.19, -0.31}, one-star: {0.18, -0.47}
03:55:56.802 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.39) = xAngle (-3.50 = 2.78)
03:55:56.802 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
03:55:56.802 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.31 hyp=0.37 cameraTheta=-2.11 mountX=-0.34 mountY=-0.13, mountTheta=-2.77
03:55:56.804 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.31, opts=13)
03:55:56.804 00.000 10844 Enqueuing Move request for scope (-0.19, -0.31)
03:55:56.804 00.000 11060 Worker thread wakes up
03:55:56.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.31) opts 0xd
03:55:56.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:56.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.31)
03:55:56.807 00.003 10844 UpdateGuideState exits: m=1820 SNR=26.8
03:55:56.807 00.000 11060 Moving (-0.19, -0.31) raw xDistance=-0.34 yDistance=-0.13
03:55:56.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:56.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
03:55:56.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:56.807 00.000 10844 Enqueuing Expose request
03:55:56.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:56.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:55:56.807 00.000 11060 MoveAxis(E, 80, ABG)
03:55:56.807 00.000 11060 Guiding  Dir = 2, Dur = 80
03:55:56.823 00.016 11060 IsSlewing returns 0
03:55:56.824 00.001 11060 IsGuiding returns 0
03:55:56.915 00.091 11060 IsGuiding returns 0
03:55:56.915 00.000 11060 Move returns status 0, amount 80
03:55:56.915 00.000 11060 MoveAxis(N, 0, ABG)
03:55:56.916 00.001 11060 Move returns status 0, amount 0
03:55:56.916 00.000 11060 move complete, result=0
03:55:56.916 00.000 11060 worker thread done servicing request
03:55:56.916 00.000 10844 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH
03:55:56.917 00.001 11060 Worker thread wakes up
03:55:56.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:56.929 00.012 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:57.561 00.632 11060 Exposure complete
03:55:57.783 00.222 11060 worker thread done servicing request
03:55:57.783 00.000 10844 OnExposeComplete: enter
03:55:57.783 00.000 10844 UpdateGuideState(): m_state=6
03:55:57.784 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
03:55:57.784 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=102.09, Mass=1919, SNR=27.9, Peak=194 HFD=3.0
03:55:57.784 00.000 10844 MultiStar: [#1 0.19,0.29,0.89,U] [#2 -0.26,-0.87,0.00,R] [#3 -0.05,-0.16,0.81,U] [#4 -0.30,0.27,0.97,U] [#5 -0.09,-0.00,0.93,U] [#6 0.36,-0.04,0.94,U] [#7 -0.36,-0.12,0.90,U] [#8 0.16,0.06,0.75,U] 
03:55:57.784 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.14, 0.04}
03:55:57.784 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
03:55:57.784 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.09)
03:55:57.784 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.46 mountX=0.04 mountY=-0.00, mountTheta=-0.05
03:55:57.787 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.04, opts=13)
03:55:57.787 00.000 10844 Enqueuing Move request for scope (0.01, 0.04)
03:55:57.789 00.002 11060 Worker thread wakes up
03:55:57.791 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
03:55:57.791 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
03:55:57.791 00.000 11060 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=-0.00
03:55:57.791 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:55:57.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:57.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:55:57.791 00.000 11060 MoveAxis(E, 0, ABG)
03:55:57.791 00.000 11060 Move returns status 0, amount 0
03:55:57.791 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:57.791 00.000 11060 MoveAxis(N, 0, ABG)
03:55:57.791 00.000 10844 UpdateGuideState exits: m=1919 SNR=27.9
03:55:57.791 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:57.791 00.000 11060 Move returns status 0, amount 0
03:55:57.791 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:57.791 00.000 11060 move complete, result=0
03:55:57.791 00.000 10844 Enqueuing Expose request
03:55:57.791 00.000 11060 worker thread done servicing request
03:55:57.791 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:55:57.791 00.000 11060 Worker thread wakes up
03:55:57.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:57.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:58.421 00.630 11060 Exposure complete
03:55:58.620 00.199 11060 worker thread done servicing request
03:55:58.620 00.000 10844 OnExposeComplete: enter
03:55:58.620 00.000 10844 UpdateGuideState(): m_state=6
03:55:58.620 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
03:55:58.620 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=102.22, Mass=1863, SNR=26.9, Peak=226 HFD=3.6
03:55:58.620 00.000 10844 MultiStar: [#1 0.48,0.34,0.00,M1] [#2 0.18,0.42,0.78,U] [#3 -0.20,-0.15,0.89,U] [#4 -0.37,0.37,0.91,U] [#5 0.25,-0.44,0.99,U] [#6 0.31,-0.03,1.02,U] [#7 -0.14,0.02,0.90,U] [#8 -0.04,-0.01,0.77,U] 
03:55:58.620 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.03}, one-star: {0.11, 0.17}
03:55:58.620 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.39) = xAngle (-0.31 = -0.31)
03:55:58.620 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
03:55:58.620 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.08 mountX=0.04 mountY=0.01, mountTheta=0.32
03:55:58.626 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
03:55:58.626 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
03:55:58.626 00.000 11060 Worker thread wakes up
03:55:58.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:55:58.626 00.000 10844 UpdateGuideState exits: m=1863 SNR=26.9
03:55:58.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:58.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:58.626 00.000 10844 Enqueuing Expose request
03:55:58.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:55:58.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:55:58.626 00.000 11060 Moving (0.02, 0.03) raw xDistance=0.04 yDistance=0.01
03:55:58.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:55:58.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:58.629 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:55:58.629 00.000 11060 MoveAxis(E, 0, ABG)
03:55:58.629 00.000 11060 Move returns status 0, amount 0
03:55:58.629 00.000 11060 MoveAxis(N, 0, ABG)
03:55:58.629 00.000 11060 Move returns status 0, amount 0
03:55:58.629 00.000 11060 move complete, result=0
03:55:58.629 00.000 11060 worker thread done servicing request
03:55:58.629 00.000 11060 Worker thread wakes up
03:55:58.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:58.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:58.630 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:55:59.265 00.635 11060 Exposure complete
03:55:59.469 00.204 11060 worker thread done servicing request
03:55:59.469 00.000 10844 OnExposeComplete: enter
03:55:59.469 00.000 10844 UpdateGuideState(): m_state=6
03:55:59.469 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
03:55:59.469 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=101.90, Mass=1342, SNR=23.0, Peak=218 HFD=2.9
03:55:59.469 00.000 10844 MultiStar: [#1 0.06,0.22,1.05,U] [#2 -0.13,0.49,0.93,U] [#3 -0.44,-0.08,1.07,U] [#4 -0.37,0.25,1.12,U] [#5 0.08,0.09,1.18,U] [#6 0.67,0.27,0.00,M1] [#7 -0.23,-0.25,1.06,U] [#8 -0.16,0.03,0.91,U] 
03:55:59.469 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.07}, one-star: {0.58, -0.16}
03:55:59.472 00.003 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.39) = xAngle (1.03 = 1.03)
03:55:59.472 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.15 = -2.13)
03:55:59.472 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.42 mountX=0.06 mountY=-0.09, mountTheta=-1.02
03:55:59.482 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.07, opts=13)
03:55:59.482 00.000 10844 Enqueuing Move request for scope (-0.08, 0.07)
03:55:59.482 00.000 11060 Worker thread wakes up
03:55:59.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:55:59.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
03:55:59.482 00.000 10844 UpdateGuideState exits: m=1342 SNR=23.0
03:55:59.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
03:55:59.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:59.482 00.000 11060 Moving (-0.08, 0.07) raw xDistance=0.06 yDistance=-0.09
03:55:59.484 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:55:59.484 00.000 10844 Enqueuing Expose request
03:55:59.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:55:59.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:55:59.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:55:59.484 00.000 11060 MoveAxis(E, 0, ABG)
03:55:59.484 00.000 11060 Move returns status 0, amount 0
03:55:59.484 00.000 11060 MoveAxis(N, 0, ABG)
03:55:59.484 00.000 11060 Move returns status 0, amount 0
03:55:59.484 00.000 11060 move complete, result=0
03:55:59.484 00.000 11060 worker thread done servicing request
03:55:59.484 00.000 11060 Worker thread wakes up
03:55:59.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:55:59.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:55:59.485 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:00.120 00.635 11060 Exposure complete
03:56:00.328 00.208 11060 worker thread done servicing request
03:56:00.328 00.000 10844 OnExposeComplete: enter
03:56:00.328 00.000 10844 UpdateGuideState(): m_state=6
03:56:00.330 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
03:56:00.330 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=101.80, Mass=1944, SNR=27.6, Peak=210 HFD=3.0
03:56:00.330 00.000 10844 MultiStar: [#1 0.09,0.12,0.92,U] [#2 0.05,0.11,0.83,U] [#3 -0.42,-0.36,1.00,U] [#4 -0.17,-0.36,0.94,U] [#5 0.29,-0.15,0.89,U] [#6 0.15,-0.32,0.94,U] [#7 -0.08,-0.24,0.96,U] [#8 0.12,-0.01,0.70,U] 
03:56:00.330 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.18}, one-star: {0.35, -0.26}
03:56:00.330 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
03:56:00.330 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
03:56:00.330 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.36 mountX=-0.17 mountY=0.07, mountTheta=2.77
03:56:00.333 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.18, opts=13)
03:56:00.333 00.000 10844 Enqueuing Move request for scope (0.04, -0.18)
03:56:00.333 00.000 11060 Worker thread wakes up
03:56:00.333 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:00.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
03:56:00.333 00.000 10844 UpdateGuideState exits: m=1944 SNR=27.6
03:56:00.333 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
03:56:00.333 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:00.333 00.000 11060 Moving (0.04, -0.18) raw xDistance=-0.17 yDistance=0.07
03:56:00.333 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:00.333 00.000 10844 Enqueuing Expose request
03:56:00.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
03:56:00.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:00.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:56:00.333 00.000 11060 MoveAxis(E, 39, ABG)
03:56:00.333 00.000 11060 Guiding  Dir = 2, Dur = 39
03:56:00.346 00.013 11060 IsSlewing returns 0
03:56:00.347 00.001 11060 IsGuiding returns 0
03:56:00.392 00.045 11060 IsGuiding returns 0
03:56:00.392 00.000 11060 Move returns status 0, amount 39
03:56:00.392 00.000 11060 MoveAxis(N, 0, ABG)
03:56:00.392 00.000 11060 Move returns status 0, amount 0
03:56:00.392 00.000 11060 move complete, result=0
03:56:00.392 00.000 11060 worker thread done servicing request
03:56:00.392 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
03:56:00.392 00.000 11060 Worker thread wakes up
03:56:00.396 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:00.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:01.041 00.645 11060 Exposure complete
03:56:01.262 00.221 11060 worker thread done servicing request
03:56:01.262 00.000 10844 OnExposeComplete: enter
03:56:01.262 00.000 10844 UpdateGuideState(): m_state=6
03:56:01.262 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
03:56:01.262 00.000 10844 Star::Find returns 1 (0), X=617.37, Y=101.94, Mass=1868, SNR=26.9, Peak=171 HFD=3.5
03:56:01.262 00.000 10844 MultiStar: [#1 0.10,0.52,0.93,U] [#2 0.09,0.50,0.81,U] [#3 -0.50,-0.21,0.89,U] [#4 -0.56,-0.26,0.00,M1] [#5 0.04,-0.22,0.92,U] [#6 -0.06,-0.13,0.92,U] [#7 -0.28,0.11,0.94,U] [#8 0.04,-0.08,0.81,U] 
03:56:01.262 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {0.46, -0.11}
03:56:01.262 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.39) = xAngle (0.42 = 0.42)
03:56:01.262 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.54 = -2.74)
03:56:01.262 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.81 mountX=0.04 mountY=-0.02, mountTheta=-0.40
03:56:01.262 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
03:56:01.262 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
03:56:01.262 00.000 11060 Worker thread wakes up
03:56:01.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:01.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
03:56:01.262 00.000 10844 UpdateGuideState exits: m=1868 SNR=26.9
03:56:01.262 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
03:56:01.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:01.262 00.000 11060 Moving (-0.01, 0.04) raw xDistance=0.04 yDistance=-0.02
03:56:01.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:01.262 00.000 10844 Enqueuing Expose request
03:56:01.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:56:01.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:01.267 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:56:01.267 00.000 11060 MoveAxis(E, 0, ABG)
03:56:01.267 00.000 11060 Move returns status 0, amount 0
03:56:01.267 00.000 11060 MoveAxis(N, 0, ABG)
03:56:01.267 00.000 11060 Move returns status 0, amount 0
03:56:01.267 00.000 11060 move complete, result=0
03:56:01.267 00.000 11060 worker thread done servicing request
03:56:01.267 00.000 11060 Worker thread wakes up
03:56:01.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:01.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:01.270 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:01.895 00.625 11060 Exposure complete
03:56:02.114 00.219 11060 worker thread done servicing request
03:56:02.114 00.000 10844 OnExposeComplete: enter
03:56:02.114 00.000 10844 UpdateGuideState(): m_state=6
03:56:02.116 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
03:56:02.116 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.73, Mass=1787, SNR=26.8, Peak=158 HFD=3.4
03:56:02.116 00.000 10844 MultiStar: [#1 -0.21,0.06,0.99,U] [#2 0.07,0.42,0.88,U] [#3 -0.72,-0.31,0.00,M1] [#4 -0.02,-0.11,0.95,U] [#5 -0.02,0.25,0.87,U] [#6 -0.31,-0.03,1.00,U] [#7 -0.45,-0.11,0.85,U] [#8 -0.19,0.26,0.81,U] 
03:56:02.116 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.04}, one-star: {0.31, -0.32}
03:56:02.116 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.39) = xAngle (1.35 = 1.35)
03:56:02.116 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.47 = -1.81)
03:56:02.116 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.74 mountX=0.02 mountY=-0.10, mountTheta=-1.35
03:56:02.121 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.04, opts=13)
03:56:02.121 00.000 10844 Enqueuing Move request for scope (-0.10, 0.04)
03:56:02.121 00.000 11060 Worker thread wakes up
03:56:02.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
03:56:02.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
03:56:02.121 00.000 11060 Moving (-0.10, 0.04) raw xDistance=0.02 yDistance=-0.10
03:56:02.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:56:02.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:02.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:02.121 00.000 10844 UpdateGuideState exits: m=1787 SNR=26.8
03:56:02.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:02.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:02.121 00.000 10844 Enqueuing Expose request
03:56:02.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:56:02.121 00.000 11060 MoveAxis(E, 0, ABG)
03:56:02.123 00.002 11060 Move returns status 0, amount 0
03:56:02.123 00.000 11060 MoveAxis(N, 0, ABG)
03:56:02.123 00.000 11060 Move returns status 0, amount 0
03:56:02.123 00.000 11060 move complete, result=0
03:56:02.123 00.000 11060 worker thread done servicing request
03:56:02.123 00.000 11060 Worker thread wakes up
03:56:02.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:02.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:02.127 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:02.755 00.628 11060 Exposure complete
03:56:02.960 00.205 11060 worker thread done servicing request
03:56:02.960 00.000 10844 OnExposeComplete: enter
03:56:02.960 00.000 10844 UpdateGuideState(): m_state=6
03:56:02.960 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
03:56:02.960 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.60, Mass=1911, SNR=27.3, Peak=144 HFD=3.9
03:56:02.961 00.001 10844 MultiStar: [#1 0.06,-0.01,0.90,U] [#2 -0.09,0.15,0.81,U] [#3 -0.29,-0.18,0.93,U] [#4 -0.27,-0.18,0.95,U] [#5 -0.23,0.19,0.89,U] [#6 0.47,-0.05,1.00,U] [#7 -0.26,0.25,0.88,U] [#8 -0.05,0.38,0.82,U] 
03:56:02.961 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {0.26, -0.45}
03:56:02.961 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.39) = xAngle (-4.42 = 1.86)
03:56:02.961 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
03:56:02.961 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.03 mountX=-0.01 mountY=-0.03, mountTheta=-1.86
03:56:02.974 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.00, opts=13)
03:56:02.974 00.000 10844 Enqueuing Move request for scope (-0.03, -0.00)
03:56:02.974 00.000 11060 Worker thread wakes up
03:56:02.974 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:02.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
03:56:02.974 00.000 10844 UpdateGuideState exits: m=1911 SNR=27.3
03:56:02.974 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
03:56:02.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:02.974 00.000 11060 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
03:56:02.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:02.974 00.000 10844 Enqueuing Expose request
03:56:02.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:56:02.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:02.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:56:02.974 00.000 11060 MoveAxis(E, 0, ABG)
03:56:02.977 00.003 11060 Move returns status 0, amount 0
03:56:02.977 00.000 11060 MoveAxis(N, 0, ABG)
03:56:02.977 00.000 11060 Move returns status 0, amount 0
03:56:02.977 00.000 11060 move complete, result=0
03:56:02.977 00.000 11060 worker thread done servicing request
03:56:02.977 00.000 11060 Worker thread wakes up
03:56:02.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:02.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:02.980 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:03.613 00.633 11060 Exposure complete
03:56:03.830 00.217 11060 worker thread done servicing request
03:56:03.830 00.000 10844 OnExposeComplete: enter
03:56:03.830 00.000 10844 UpdateGuideState(): m_state=6
03:56:03.830 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
03:56:03.830 00.000 10844 Star::Find returns 1 (0), X=617.37, Y=101.57, Mass=1605, SNR=25.6, Peak=170 HFD=3.0
03:56:03.830 00.000 10844 MultiStar: [#1 -0.14,0.52,0.93,U] [#2 0.08,0.34,0.85,U] [#3 -0.47,-0.32,1.08,U] [#4 -0.36,0.36,1.04,U] [#5 0.02,-0.17,0.96,U] [#6 0.16,0.19,1.03,U] [#7 -0.62,0.33,0.00,M1] [#8 0.15,0.33,0.83,U] 
03:56:03.830 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {0.46, -0.48}
03:56:03.830 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.39) = xAngle (0.45 = 0.45)
03:56:03.830 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.58 = -2.71)
03:56:03.830 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.84 mountX=0.08 mountY=-0.04, mountTheta=-0.44
03:56:03.834 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.08, opts=13)
03:56:03.834 00.000 10844 Enqueuing Move request for scope (-0.02, 0.08)
03:56:03.834 00.000 11060 Worker thread wakes up
03:56:03.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
03:56:03.834 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
03:56:03.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:03.834 00.000 11060 Moving (-0.02, 0.08) raw xDistance=0.08 yDistance=-0.04
03:56:03.834 00.000 10844 UpdateGuideState exits: m=1605 SNR=25.6
03:56:03.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:56:03.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:03.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:03.834 00.000 10844 Enqueuing Expose request
03:56:03.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:03.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:56:03.834 00.000 11060 MoveAxis(E, 0, ABG)
03:56:03.834 00.000 11060 Move returns status 0, amount 0
03:56:03.834 00.000 11060 MoveAxis(N, 0, ABG)
03:56:03.834 00.000 11060 Move returns status 0, amount 0
03:56:03.834 00.000 11060 move complete, result=0
03:56:03.834 00.000 11060 worker thread done servicing request
03:56:03.834 00.000 11060 Worker thread wakes up
03:56:03.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:03.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:03.838 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:04.478 00.640 11060 Exposure complete
03:56:04.701 00.223 11060 worker thread done servicing request
03:56:04.701 00.000 10844 OnExposeComplete: enter
03:56:04.701 00.000 10844 UpdateGuideState(): m_state=6
03:56:04.701 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
03:56:04.701 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=102.09, Mass=1674, SNR=26.2, Peak=193 HFD=2.8
03:56:04.703 00.002 10844 MultiStar: [#1 -0.04,0.57,1.00,U] [#2 0.47,0.67,0.00,M1] [#3 -0.46,0.20,0.97,U] [#4 -0.39,0.36,0.95,U] [#5 0.13,-0.13,0.92,U] [#6 0.15,0.08,1.04,U] [#7 -0.80,0.20,0.00,M2] [#8 0.13,0.56,0.86,U] 
03:56:04.703 00.000 10844 single-star, 6 included, MultiStar: {-0.06, 0.23}, one-star: {0.06, 0.04}
03:56:04.703 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.80 = -0.80)
03:56:04.703 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
03:56:04.703 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.58 mountX=0.05 mountY=0.05, mountTheta=0.81
03:56:04.706 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
03:56:04.706 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
03:56:04.706 00.000 11060 Worker thread wakes up
03:56:04.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:04.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
03:56:04.706 00.000 10844 UpdateGuideState exits: m=1674 SNR=26.2
03:56:04.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
03:56:04.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:04.706 00.000 11060 Moving (0.06, 0.04) raw xDistance=0.05 yDistance=0.05
03:56:04.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:04.706 00.000 10844 Enqueuing Expose request
03:56:04.708 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:56:04.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:04.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:56:04.708 00.000 11060 MoveAxis(E, 0, ABG)
03:56:04.708 00.000 11060 Move returns status 0, amount 0
03:56:04.708 00.000 11060 MoveAxis(N, 0, ABG)
03:56:04.708 00.000 11060 Move returns status 0, amount 0
03:56:04.708 00.000 11060 move complete, result=0
03:56:04.708 00.000 11060 worker thread done servicing request
03:56:04.708 00.000 11060 Worker thread wakes up
03:56:04.709 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:04.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:04.709 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:05.339 00.630 11060 Exposure complete
03:56:05.567 00.228 11060 worker thread done servicing request
03:56:05.569 00.002 10844 OnExposeComplete: enter
03:56:05.569 00.000 10844 UpdateGuideState(): m_state=6
03:56:05.569 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
03:56:05.569 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.96, Mass=1549, SNR=24.8, Peak=190 HFD=3.1
03:56:05.569 00.000 10844 MultiStar: [#1 0.11,0.06,0.96,U] [#2 0.28,0.49,0.88,U] [#3 -0.61,-0.26,0.00,M1] [#4 -0.10,0.15,1.02,U] [#5 -0.06,-0.10,0.98,U] [#6 0.27,0.03,1.03,U] [#7 -0.45,0.24,0.94,U] [#8 0.02,0.53,0.79,U] 
03:56:05.569 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.15}, one-star: {0.24, -0.09}
03:56:05.569 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.39) = xAngle (-0.08 = -0.08)
03:56:05.569 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.05 = 3.05)
03:56:05.569 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.31 mountX=0.15 mountY=0.01, mountTheta=0.09
03:56:05.573 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
03:56:05.573 00.000 10844 Enqueuing Move request for scope (0.04, 0.15)
03:56:05.573 00.000 11060 Worker thread wakes up
03:56:05.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:05.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
03:56:05.573 00.000 10844 UpdateGuideState exits: m=1549 SNR=24.8
03:56:05.573 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
03:56:05.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:05.573 00.000 11060 Moving (0.04, 0.15) raw xDistance=0.15 yDistance=0.01
03:56:05.573 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:05.573 00.000 10844 Enqueuing Expose request
03:56:05.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:56:05.573 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:05.573 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:56:05.575 00.002 11060 MoveAxis(W, 36, ABG)
03:56:05.575 00.000 11060 Guiding  Dir = 3, Dur = 36
03:56:05.596 00.021 11060 IsSlewing returns 0
03:56:05.598 00.002 11060 IsGuiding returns 0
03:56:05.655 00.057 11060 IsGuiding returns 0
03:56:05.656 00.001 11060 Move returns status 0, amount 36
03:56:05.656 00.000 11060 MoveAxis(N, 0, ABG)
03:56:05.656 00.000 11060 Move returns status 0, amount 0
03:56:05.656 00.000 11060 move complete, result=0
03:56:05.656 00.000 11060 worker thread done servicing request
03:56:05.656 00.000 11060 Worker thread wakes up
03:56:05.656 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
03:56:05.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:05.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:06.297 00.641 11060 Exposure complete
03:56:06.510 00.213 11060 worker thread done servicing request
03:56:06.510 00.000 10844 OnExposeComplete: enter
03:56:06.510 00.000 10844 UpdateGuideState(): m_state=6
03:56:06.510 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
03:56:06.510 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=101.50, Mass=1816, SNR=27.1, Peak=176 HFD=3.2
03:56:06.514 00.004 10844 MultiStar: [#1 -0.32,-0.20,0.92,U] [#2 -0.27,0.34,0.89,U] [#3 -0.63,-0.66,0.00,M2] [#4 -0.38,-0.06,0.98,U] [#5 0.41,0.01,0.90,U] [#6 0.25,-0.12,0.98,U] [#7 -0.65,-0.18,0.00,M2] [#8 -0.11,0.11,0.81,U] 
03:56:06.514 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.08}, one-star: {-0.15, -0.55}
03:56:06.514 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.39) = xAngle (-3.77 = 2.51)
03:56:06.514 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
03:56:06.514 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.38 mountX=-0.09 mountY=-0.07, mountTheta=-2.50
03:56:06.515 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
03:56:06.515 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
03:56:06.515 00.000 11060 Worker thread wakes up
03:56:06.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:56:06.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:06.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:56:06.515 00.000 10844 UpdateGuideState exits: m=1816 SNR=27.1
03:56:06.515 00.000 11060 Moving (-0.08, -0.08) raw xDistance=-0.09 yDistance=-0.07
03:56:06.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:06.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:56:06.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:06.515 00.000 10844 Enqueuing Expose request
03:56:06.518 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:06.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:56:06.518 00.000 11060 MoveAxis(E, 0, ABG)
03:56:06.518 00.000 11060 Move returns status 0, amount 0
03:56:06.518 00.000 11060 MoveAxis(N, 0, ABG)
03:56:06.518 00.000 11060 Move returns status 0, amount 0
03:56:06.518 00.000 11060 move complete, result=0
03:56:06.518 00.000 11060 worker thread done servicing request
03:56:06.518 00.000 11060 Worker thread wakes up
03:56:06.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:06.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:06.520 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:07.154 00.634 11060 Exposure complete
03:56:07.361 00.207 11060 worker thread done servicing request
03:56:07.361 00.000 10844 OnExposeComplete: enter
03:56:07.361 00.000 10844 UpdateGuideState(): m_state=6
03:56:07.361 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
03:56:07.361 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.63, Mass=1811, SNR=26.7, Peak=237 HFD=2.7
03:56:07.361 00.000 10844 MultiStar: [#1 -0.06,0.13,0.92,U] [#2 0.02,0.40,0.95,U] [#3 -0.70,-0.14,0.00,M3] [#4 -0.11,-0.39,1.01,U] [#5 -0.26,-0.25,0.92,U] [#6 -0.05,-0.84,0.00,M1] [#7 -0.73,-0.23,0.00,M3] [#8 0.06,0.49,0.79,U] 
03:56:07.361 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.03}, one-star: {0.19, -0.42}
03:56:07.361 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.39) = xAngle (-3.77 = 2.51)
03:56:07.361 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.64 = -0.64)
03:56:07.361 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.38 mountX=-0.03 mountY=-0.02, mountTheta=-2.50
03:56:07.361 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
03:56:07.361 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
03:56:07.361 00.000 11060 Worker thread wakes up
03:56:07.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:07.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
03:56:07.366 00.005 10844 UpdateGuideState exits: m=1811 SNR=26.7
03:56:07.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
03:56:07.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:07.366 00.000 11060 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=-0.02
03:56:07.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:07.366 00.000 10844 Enqueuing Expose request
03:56:07.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:56:07.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:07.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:56:07.366 00.000 11060 MoveAxis(E, 0, ABG)
03:56:07.366 00.000 11060 Move returns status 0, amount 0
03:56:07.366 00.000 11060 MoveAxis(N, 0, ABG)
03:56:07.366 00.000 11060 Move returns status 0, amount 0
03:56:07.366 00.000 11060 move complete, result=0
03:56:07.366 00.000 11060 worker thread done servicing request
03:56:07.366 00.000 11060 Worker thread wakes up
03:56:07.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:07.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:07.366 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:08.021 00.655 11060 Exposure complete
03:56:08.239 00.218 11060 worker thread done servicing request
03:56:08.239 00.000 10844 OnExposeComplete: enter
03:56:08.239 00.000 10844 UpdateGuideState(): m_state=6
03:56:08.239 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
03:56:08.240 00.001 10844 Star::Find returns 1 (0), X=616.52, Y=101.54, Mass=1895, SNR=27.4, Peak=224 HFD=3.2
03:56:08.240 00.000 10844 MultiStar: [#1 -0.03,-0.38,0.90,U] [#2 -0.07,-0.02,0.85,U] [#3 -0.50,-0.79,0.00,M4] [#4 -0.47,-0.54,0.00,M1] [#5 -0.34,-0.07,0.87,U] [#6 -0.32,-0.29,0.88,U] [#7 -0.85,-0.19,0.00,M4] [#8 -0.05,-0.05,0.79,U] 
03:56:08.240 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.23}, one-star: {-0.39, -0.51}
03:56:08.240 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.39) = xAngle (-3.69 = 2.59)
03:56:08.240 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.57 = -0.57)
03:56:08.240 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-2.30 mountX=-0.27 mountY=-0.17, mountTheta=-2.58
03:56:08.242 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.23, opts=13)
03:56:08.242 00.000 10844 Enqueuing Move request for scope (-0.21, -0.23)
03:56:08.242 00.000 11060 Worker thread wakes up
03:56:08.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
03:56:08.245 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
03:56:08.245 00.000 11060 Moving (-0.21, -0.23) raw xDistance=-0.27 yDistance=-0.17
03:56:08.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
03:56:08.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:08.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:56:08.245 00.000 11060 MoveAxis(E, 62, ABG)
03:56:08.245 00.000 11060 Guiding  Dir = 2, Dur = 62
03:56:08.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:08.247 00.002 10844 UpdateGuideState exits: m=1895 SNR=27.4
03:56:08.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:08.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:08.247 00.000 10844 Enqueuing Expose request
03:56:08.271 00.024 11060 IsSlewing returns 0
03:56:08.272 00.001 11060 IsGuiding returns 0
03:56:08.364 00.092 11060 IsGuiding returns 0
03:56:08.364 00.000 11060 Move returns status 0, amount 62
03:56:08.364 00.000 11060 MoveAxis(N, 0, ABG)
03:56:08.364 00.000 11060 Move returns status 0, amount 0
03:56:08.364 00.000 11060 move complete, result=0
03:56:08.364 00.000 11060 worker thread done servicing request
03:56:08.364 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.2 px 0 ms NORTH
03:56:08.364 00.000 11060 Worker thread wakes up
03:56:08.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:08.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:08.997 00.633 11060 Exposure complete
03:56:09.200 00.203 11060 worker thread done servicing request
03:56:09.201 00.001 10844 OnExposeComplete: enter
03:56:09.201 00.000 10844 UpdateGuideState(): m_state=6
03:56:09.201 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
03:56:09.201 00.000 10844 Star::Find returns 1 (0), X=616.56, Y=101.24, Mass=1744, SNR=26.3, Peak=199 HFD=3.2
03:56:09.201 00.000 10844 MultiStar: [#1 -0.34,-0.02,0.90,U] [#2 -0.68,0.41,0.00,M1] [#3 -0.73,-0.58,0.00,M5] [#4 -0.33,-0.31,0.93,U] [#5 -0.36,0.13,0.90,U] [#6 -0.14,0.05,1.06,U] [#7 -0.36,-0.42,1.01,U] [#8 -0.02,0.20,0.80,U] 
03:56:09.201 00.000 10844 refined, 6 included, MultiStar: {-0.28, -0.18}, one-star: {-0.35, -0.81}
03:56:09.201 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.39) = xAngle (-3.95 = 2.34)
03:56:09.201 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.82 = -0.82)
03:56:09.201 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.56 mountX=-0.23 mountY=-0.24, mountTheta=-2.33
03:56:09.203 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.18, opts=13)
03:56:09.203 00.000 10844 Enqueuing Move request for scope (-0.28, -0.18)
03:56:09.203 00.000 11060 Worker thread wakes up
03:56:09.203 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:09.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
03:56:09.203 00.000 10844 UpdateGuideState exits: m=1744 SNR=26.3
03:56:09.203 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
03:56:09.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:09.203 00.000 11060 Moving (-0.28, -0.18) raw xDistance=-0.23 yDistance=-0.24
03:56:09.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:09.203 00.000 10844 Enqueuing Expose request
03:56:09.206 00.003 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:56:09.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:56:09.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:56:09.206 00.000 11060 MoveAxis(E, 56, ABG)
03:56:09.206 00.000 11060 Guiding  Dir = 2, Dur = 56
03:56:09.215 00.009 11060 IsSlewing returns 0
03:56:09.215 00.000 11060 IsGuiding returns 0
03:56:09.277 00.062 11060 IsGuiding returns 0
03:56:09.277 00.000 11060 Move returns status 0, amount 56
03:56:09.277 00.000 11060 MoveAxis(N, 0, ABG)
03:56:09.277 00.000 11060 Move returns status 0, amount 0
03:56:09.277 00.000 11060 move complete, result=0
03:56:09.277 00.000 11060 worker thread done servicing request
03:56:09.277 00.000 11060 Worker thread wakes up
03:56:09.277 00.000 10844 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
03:56:09.277 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:09.277 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:09.902 00.625 11060 Exposure complete
03:56:10.106 00.204 11060 worker thread done servicing request
03:56:10.106 00.000 10844 OnExposeComplete: enter
03:56:10.106 00.000 10844 UpdateGuideState(): m_state=6
03:56:10.106 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
03:56:10.106 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.86, Mass=1736, SNR=26.2, Peak=168 HFD=3.9
03:56:10.108 00.002 10844 MultiStar: [#1 -0.34,0.50,0.00,M1] [#2 0.08,0.44,0.93,U] [#3 -0.69,-0.58,0.00,M6] [#4 -0.08,0.23,1.04,U] [#5 -0.26,-0.07,0.96,U] [#6 -0.42,-0.48,0.00,M1] [#7 -0.62,0.29,0.00,M4] [#8 -0.01,0.62,0.00,M1] 
03:56:10.108 00.000 10844 refined, 3 included, MultiStar: {-0.06, 0.10}, one-star: {0.04, -0.19}
03:56:10.108 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.39) = xAngle (0.69 = 0.69)
03:56:10.108 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.81 = -2.47)
03:56:10.108 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.08 mountX=0.09 mountY=-0.07, mountTheta=-0.68
03:56:10.120 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.10, opts=13)
03:56:10.120 00.000 10844 Enqueuing Move request for scope (-0.06, 0.10)
03:56:10.120 00.000 11060 Worker thread wakes up
03:56:10.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:10.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
03:56:10.120 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
03:56:10.120 00.000 11060 Moving (-0.06, 0.10) raw xDistance=0.09 yDistance=-0.07
03:56:10.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:56:10.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:10.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:56:10.120 00.000 11060 MoveAxis(E, 0, ABG)
03:56:10.120 00.000 11060 Move returns status 0, amount 0
03:56:10.120 00.000 11060 MoveAxis(N, 0, ABG)
03:56:10.120 00.000 11060 Move returns status 0, amount 0
03:56:10.120 00.000 11060 move complete, result=0
03:56:10.120 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.2
03:56:10.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:10.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:10.120 00.000 10844 Enqueuing Expose request
03:56:10.120 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:10.120 00.000 11060 worker thread done servicing request
03:56:10.122 00.002 11060 Worker thread wakes up
03:56:10.122 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:10.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:10.749 00.627 11060 Exposure complete
03:56:10.976 00.227 11060 worker thread done servicing request
03:56:10.976 00.000 10844 OnExposeComplete: enter
03:56:10.976 00.000 10844 UpdateGuideState(): m_state=6
03:56:10.976 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
03:56:10.976 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.72, Mass=1542, SNR=24.7, Peak=174 HFD=2.8
03:56:10.976 00.000 10844 MultiStar: [#1 -0.11,0.07,0.97,U] [#2 0.09,0.21,1.05,U] [#3 -0.14,-0.42,1.07,U] [#4 -0.42,-0.06,1.06,U] [#5 0.10,0.04,1.05,U] [#6 0.07,-0.36,1.01,U] [#7 -0.60,-0.02,0.00,M5] [#8 0.35,0.40,0.85,U] 
03:56:10.976 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.22, -0.33}
03:56:10.976 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
03:56:10.976 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.30 = 0.30)
03:56:10.976 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.43 mountX=-0.06 mountY=0.02, mountTheta=2.84
03:56:10.978 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
03:56:10.978 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
03:56:10.978 00.000 11060 Worker thread wakes up
03:56:10.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:10.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
03:56:10.978 00.000 10844 UpdateGuideState exits: m=1542 SNR=24.7
03:56:10.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
03:56:10.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:10.978 00.000 11060 Moving (0.01, -0.07) raw xDistance=-0.06 yDistance=0.02
03:56:10.978 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:10.978 00.000 10844 Enqueuing Expose request
03:56:10.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:56:10.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:10.978 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:56:10.978 00.000 11060 MoveAxis(E, 0, ABG)
03:56:10.978 00.000 11060 Move returns status 0, amount 0
03:56:10.978 00.000 11060 MoveAxis(N, 0, ABG)
03:56:10.978 00.000 11060 Move returns status 0, amount 0
03:56:10.978 00.000 11060 move complete, result=0
03:56:10.978 00.000 11060 worker thread done servicing request
03:56:10.978 00.000 11060 Worker thread wakes up
03:56:10.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:10.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:10.983 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:56:11.638 00.655 11060 Exposure complete
03:56:11.837 00.199 11060 worker thread done servicing request
03:56:11.837 00.000 10844 OnExposeComplete: enter
03:56:11.837 00.000 10844 UpdateGuideState(): m_state=6
03:56:11.842 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
03:56:11.842 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=101.95, Mass=1764, SNR=26.9, Peak=228 HFD=3.3
03:56:11.843 00.001 10844 MultiStar: [#1 0.12,-0.09,0.89,U] [#2 -0.22,0.44,0.87,U] [#3 -0.47,-0.02,1.03,U] [#4 -0.24,0.16,0.95,U] [#5 -0.17,0.01,0.83,U] [#6 -0.25,-0.29,0.98,U] [#7 -0.35,0.13,0.95,U] [#8 0.38,0.08,0.85,U] 
03:56:11.843 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {0.49, -0.10}
03:56:11.843 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.39) = xAngle (1.41 = 1.41)
03:56:11.843 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.54 = -1.75)
03:56:11.843 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.80 mountX=0.01 mountY=-0.09, mountTheta=-1.41
03:56:11.843 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.03, opts=13)
03:56:11.843 00.000 10844 Enqueuing Move request for scope (-0.08, 0.03)
03:56:11.843 00.000 11060 Worker thread wakes up
03:56:11.843 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:11.843 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
03:56:11.843 00.000 10844 UpdateGuideState exits: m=1764 SNR=26.9
03:56:11.843 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
03:56:11.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:11.843 00.000 11060 Moving (-0.08, 0.03) raw xDistance=0.01 yDistance=-0.09
03:56:11.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:11.843 00.000 10844 Enqueuing Expose request
03:56:11.848 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:56:11.848 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:11.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:56:11.848 00.000 11060 MoveAxis(E, 0, ABG)
03:56:11.848 00.000 11060 Move returns status 0, amount 0
03:56:11.848 00.000 11060 MoveAxis(N, 0, ABG)
03:56:11.848 00.000 11060 Move returns status 0, amount 0
03:56:11.848 00.000 11060 move complete, result=0
03:56:11.848 00.000 11060 worker thread done servicing request
03:56:11.848 00.000 11060 Worker thread wakes up
03:56:11.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:11.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:11.850 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:12.482 00.632 11060 Exposure complete
03:56:12.685 00.203 11060 worker thread done servicing request
03:56:12.685 00.000 10844 OnExposeComplete: enter
03:56:12.685 00.000 10844 UpdateGuideState(): m_state=6
03:56:12.685 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
03:56:12.685 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=102.11, Mass=1869, SNR=27.1, Peak=173 HFD=3.0
03:56:12.687 00.002 10844 MultiStar: [#1 0.17,0.16,0.92,U] [#2 0.42,0.59,0.00,M1] [#3 -0.39,-0.24,0.99,U] [#4 -0.25,-0.05,0.98,U] [#5 -0.03,-0.01,1.01,U] [#6 -0.04,-0.12,0.99,U] [#7 -0.35,-0.12,0.90,U] [#8 -0.08,0.69,0.00,M1] 
03:56:12.687 00.000 10844 single-star, 6 included, MultiStar: {-0.11, -0.05}, one-star: {0.09, 0.06}
03:56:12.687 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.39) = xAngle (-0.78 = -0.78)
03:56:12.687 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.34 = 2.34)
03:56:12.687 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.61 mountX=0.08 mountY=0.08, mountTheta=0.79
03:56:12.689 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.06, opts=13)
03:56:12.689 00.000 10844 Enqueuing Move request for scope (0.09, 0.06)
03:56:12.689 00.000 11060 Worker thread wakes up
03:56:12.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:12.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
03:56:12.689 00.000 10844 UpdateGuideState exits: m=1869 SNR=27.1
03:56:12.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
03:56:12.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:12.691 00.002 11060 Moving (0.09, 0.06) raw xDistance=0.08 yDistance=0.08
03:56:12.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:12.691 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:56:12.691 00.000 10844 Enqueuing Expose request
03:56:12.691 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:12.691 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:56:12.691 00.000 11060 MoveAxis(E, 0, ABG)
03:56:12.691 00.000 11060 Move returns status 0, amount 0
03:56:12.691 00.000 11060 MoveAxis(N, 0, ABG)
03:56:12.691 00.000 11060 Move returns status 0, amount 0
03:56:12.691 00.000 11060 move complete, result=0
03:56:12.691 00.000 11060 worker thread done servicing request
03:56:12.691 00.000 11060 Worker thread wakes up
03:56:12.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:12.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:12.695 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:13.336 00.641 11060 Exposure complete
03:56:13.528 00.192 11060 worker thread done servicing request
03:56:13.528 00.000 10844 OnExposeComplete: enter
03:56:13.528 00.000 10844 UpdateGuideState(): m_state=6
03:56:13.528 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
03:56:13.528 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=101.84, Mass=1895, SNR=27.2, Peak=235 HFD=3.2
03:56:13.528 00.000 10844 MultiStar: [#1 0.06,-0.06,0.99,U] [#2 0.00,0.69,0.00,M2] [#3 -0.38,-0.57,0.00,M4] [#4 -0.33,-0.06,0.95,U] [#5 0.16,0.05,0.85,U] [#6 0.36,-0.36,1.01,U] [#7 -0.28,-0.10,0.99,U] [#8 -0.11,-0.05,0.87,U] 
03:56:13.528 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.12}, one-star: {0.52, -0.21}
03:56:13.528 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.49 = -2.49)
03:56:13.528 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.63 = 0.63)
03:56:13.528 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.10 mountX=-0.11 mountY=0.08, mountTheta=2.50
03:56:13.532 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.12, opts=13)
03:56:13.532 00.000 10844 Enqueuing Move request for scope (0.06, -0.12)
03:56:13.532 00.000 11060 Worker thread wakes up
03:56:13.532 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:13.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
03:56:13.532 00.000 10844 UpdateGuideState exits: m=1895 SNR=27.2
03:56:13.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
03:56:13.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:13.532 00.000 11060 Moving (0.06, -0.12) raw xDistance=-0.11 yDistance=0.08
03:56:13.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:13.532 00.000 10844 Enqueuing Expose request
03:56:13.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:56:13.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:13.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:56:13.532 00.000 11060 MoveAxis(E, 0, ABG)
03:56:13.532 00.000 11060 Move returns status 0, amount 0
03:56:13.532 00.000 11060 MoveAxis(N, 0, ABG)
03:56:13.532 00.000 11060 Move returns status 0, amount 0
03:56:13.532 00.000 11060 move complete, result=0
03:56:13.532 00.000 11060 worker thread done servicing request
03:56:13.532 00.000 11060 Worker thread wakes up
03:56:13.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:13.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:13.537 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:14.170 00.633 11060 Exposure complete
03:56:14.405 00.235 11060 worker thread done servicing request
03:56:14.405 00.000 10844 OnExposeComplete: enter
03:56:14.405 00.000 10844 UpdateGuideState(): m_state=6
03:56:14.407 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
03:56:14.407 00.000 10844 Star::Find returns 1 (1), X=617.40, Y=101.57, Mass=1681, SNR=26.2, Peak=255 HFD=3.1
03:56:14.407 00.000 10844 MultiStar: [#1 0.05,-0.06,0.96,U] [#2 -0.06,0.13,0.91,U] [#3 -0.36,-0.09,1.05,U] [#4 -0.19,0.08,0.95,U] [#5 -0.50,-0.41,0.00,M1] [#6 -0.13,-0.08,1.02,U] [#7 -0.36,0.09,0.95,U] [#8 -0.19,0.29,0.69,U] 
03:56:14.408 00.001 10844 refined, 7 included, MultiStar: {-0.09, -0.03}, one-star: {0.49, -0.49}
03:56:14.408 00.000 10844 CameraToMount -- cameraTheta (-2.82) - m_xAngle (1.39) = xAngle (-4.21 = 2.08)
03:56:14.408 00.000 10844 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.08 = -1.08)
03:56:14.408 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.82 mountX=-0.05 mountY=-0.08, mountTheta=-2.07
03:56:14.408 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
03:56:14.408 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
03:56:14.412 00.004 11060 Worker thread wakes up
03:56:14.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:14.412 00.000 10844 UpdateGuideState exits: m=1681 SNR=26.2 Saturated
03:56:14.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:14.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:14.412 00.000 10844 Enqueuing Expose request
03:56:14.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
03:56:14.412 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
03:56:14.412 00.000 11060 Moving (-0.09, -0.03) raw xDistance=-0.05 yDistance=-0.08
03:56:14.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:56:14.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:14.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:14.412 00.000 11060 MoveAxis(E, 0, ABG)
03:56:14.412 00.000 11060 Move returns status 0, amount 0
03:56:14.412 00.000 11060 MoveAxis(N, 0, ABG)
03:56:14.412 00.000 11060 Move returns status 0, amount 0
03:56:14.412 00.000 11060 move complete, result=0
03:56:14.413 00.001 11060 worker thread done servicing request
03:56:14.413 00.000 11060 Worker thread wakes up
03:56:14.414 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:14.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:14.419 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:15.046 00.627 11060 Exposure complete
03:56:15.246 00.200 11060 worker thread done servicing request
03:56:15.246 00.000 10844 OnExposeComplete: enter
03:56:15.246 00.000 10844 UpdateGuideState(): m_state=6
03:56:15.250 00.004 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
03:56:15.250 00.000 10844 Star::Find returns 1 (0), X=616.56, Y=101.61, Mass=1657, SNR=25.5, Peak=184 HFD=3.2
03:56:15.250 00.000 10844 MultiStar: [#1 -0.13,-0.53,1.02,U] [#2 0.16,-0.04,0.83,U] [#3 -0.28,-0.49,1.08,U] [#4 -0.38,-0.37,1.03,U] [#5 0.09,-0.31,0.94,U] [#6 0.27,-0.53,0.00,M1] [#7 -0.44,-0.47,0.00,M2] [#8 -0.04,-0.01,0.86,U] 
03:56:15.250 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.33}, one-star: {-0.35, -0.44}
03:56:15.250 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.90)
03:56:15.250 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
03:56:15.250 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.99 mountX=-0.35 mountY=-0.09, mountTheta=-2.89
03:56:15.251 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.33, opts=13)
03:56:15.254 00.003 10844 Enqueuing Move request for scope (-0.15, -0.33)
03:56:15.254 00.000 11060 Worker thread wakes up
03:56:15.254 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:15.254 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.33) opts 0xd
03:56:15.254 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.33)
03:56:15.255 00.001 11060 Moving (-0.15, -0.33) raw xDistance=-0.35 yDistance=-0.09
03:56:15.255 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
03:56:15.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:15.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:56:15.255 00.000 11060 MoveAxis(E, 82, ABG)
03:56:15.255 00.000 11060 Guiding  Dir = 2, Dur = 82
03:56:15.257 00.002 10844 UpdateGuideState exits: m=1657 SNR=25.5
03:56:15.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:15.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:15.257 00.000 10844 Enqueuing Expose request
03:56:15.283 00.026 11060 IsSlewing returns 0
03:56:15.283 00.000 11060 IsGuiding returns 0
03:56:15.393 00.110 11060 IsGuiding returns 0
03:56:15.393 00.000 11060 Move returns status 0, amount 82
03:56:15.393 00.000 11060 MoveAxis(N, 0, ABG)
03:56:15.393 00.000 11060 Move returns status 0, amount 0
03:56:15.393 00.000 11060 move complete, result=0
03:56:15.393 00.000 11060 worker thread done servicing request
03:56:15.393 00.000 10844 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH
03:56:15.393 00.000 11060 Worker thread wakes up
03:56:15.394 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:15.394 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:16.040 00.646 11060 Exposure complete
03:56:16.264 00.224 11060 worker thread done servicing request
03:56:16.264 00.000 10844 OnExposeComplete: enter
03:56:16.264 00.000 10844 UpdateGuideState(): m_state=6
03:56:16.265 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
03:56:16.265 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=102.11, Mass=1685, SNR=25.9, Peak=154 HFD=3.1
03:56:16.266 00.001 10844 MultiStar: [#1 -0.09,0.30,0.99,U] [#2 -0.15,0.20,0.94,U] [#3 -0.41,-0.63,0.00,M3] [#4 -0.27,0.25,1.08,U] [#5 -0.17,-0.32,1.02,U] [#6 -0.18,-0.17,0.97,U] [#7 -0.32,0.04,0.93,U] [#8 0.06,0.51,0.79,U] 
03:56:16.266 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.10}, one-star: {-0.19, 0.06}
03:56:16.266 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (1.39) = xAngle (1.22 = 1.22)
03:56:16.266 00.000 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.34 = -1.94)
03:56:16.266 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.61 mountX=0.07 mountY=-0.18, mountTheta=-1.22
03:56:16.270 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.10, opts=13)
03:56:16.270 00.000 10844 Enqueuing Move request for scope (-0.17, 0.10)
03:56:16.270 00.000 11060 Worker thread wakes up
03:56:16.270 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:16.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
03:56:16.270 00.000 10844 UpdateGuideState exits: m=1685 SNR=25.9
03:56:16.270 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
03:56:16.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:16.270 00.000 11060 Moving (-0.17, 0.10) raw xDistance=0.07 yDistance=-0.18
03:56:16.271 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:16.271 00.000 10844 Enqueuing Expose request
03:56:16.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:56:16.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:16.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:56:16.271 00.000 11060 MoveAxis(E, 0, ABG)
03:56:16.273 00.002 11060 Move returns status 0, amount 0
03:56:16.273 00.000 11060 MoveAxis(N, 0, ABG)
03:56:16.273 00.000 11060 Move returns status 0, amount 0
03:56:16.273 00.000 11060 move complete, result=0
03:56:16.274 00.001 11060 worker thread done servicing request
03:56:16.274 00.000 11060 Worker thread wakes up
03:56:16.274 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:16.274 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:16.274 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:16.904 00.630 11060 Exposure complete
03:56:17.101 00.197 11060 worker thread done servicing request
03:56:17.101 00.000 10844 OnExposeComplete: enter
03:56:17.101 00.000 10844 UpdateGuideState(): m_state=6
03:56:17.101 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
03:56:17.101 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.94, Mass=1778, SNR=26.1, Peak=175 HFD=3.0
03:56:17.101 00.000 10844 MultiStar: [#1 0.11,0.15,0.93,U] [#2 -0.06,0.36,0.94,U] [#3 -0.27,-0.33,1.05,U] [#4 -0.66,0.00,0.00,M1] [#5 -0.30,-0.23,1.00,U] [#6 0.26,0.21,1.00,U] [#7 -0.36,-0.20,0.92,U] [#8 0.20,-0.06,0.81,U] 
03:56:17.101 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.03}, one-star: {0.17, -0.12}
03:56:17.101 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.39) = xAngle (-3.83 = 2.46)
03:56:17.101 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.70 = -0.70)
03:56:17.101 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.44 mountX=-0.04 mountY=-0.03, mountTheta=-2.45
03:56:17.101 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.03, opts=13)
03:56:17.101 00.000 10844 Enqueuing Move request for scope (-0.04, -0.03)
03:56:17.101 00.000 11060 Worker thread wakes up
03:56:17.107 00.006 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
03:56:17.107 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:17.107 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
03:56:17.107 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.1
03:56:17.107 00.000 11060 Moving (-0.04, -0.03) raw xDistance=-0.04 yDistance=-0.03
03:56:17.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:17.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:56:17.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:17.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:17.107 00.000 10844 Enqueuing Expose request
03:56:17.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:56:17.107 00.000 11060 MoveAxis(E, 0, ABG)
03:56:17.107 00.000 11060 Move returns status 0, amount 0
03:56:17.107 00.000 11060 MoveAxis(N, 0, ABG)
03:56:17.107 00.000 11060 Move returns status 0, amount 0
03:56:17.107 00.000 11060 move complete, result=0
03:56:17.107 00.000 11060 worker thread done servicing request
03:56:17.107 00.000 11060 Worker thread wakes up
03:56:17.107 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:17.107 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:17.110 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:17.752 00.642 11060 Exposure complete
03:56:17.965 00.213 11060 worker thread done servicing request
03:56:17.965 00.000 10844 OnExposeComplete: enter
03:56:17.965 00.000 10844 UpdateGuideState(): m_state=6
03:56:17.965 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
03:56:17.965 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.70, Mass=1709, SNR=26.2, Peak=158 HFD=2.9
03:56:17.967 00.002 10844 MultiStar: [#1 0.27,0.11,0.98,U] [#2 -0.25,-0.11,0.93,U] [#3 -0.65,-0.35,0.00,M3] [#4 -0.42,-0.33,0.99,U] [#5 -0.17,-0.06,0.93,U] [#6 -0.46,-0.31,0.99,U] [#7 -0.83,-0.32,0.00,M1] [#8 -0.50,0.36,0.00,M1] 
03:56:17.967 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.18}, one-star: {0.31, -0.35}
03:56:17.967 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.53 = 2.75)
03:56:17.967 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.41 = -0.41)
03:56:17.967 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.21 cameraTheta=-2.15 mountX=-0.20 mountY=-0.08, mountTheta=-2.73
03:56:17.969 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.18, opts=13)
03:56:17.969 00.000 10844 Enqueuing Move request for scope (-0.12, -0.18)
03:56:17.969 00.000 11060 Worker thread wakes up
03:56:17.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:17.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
03:56:17.969 00.000 10844 UpdateGuideState exits: m=1709 SNR=26.2
03:56:17.969 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
03:56:17.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:17.969 00.000 11060 Moving (-0.12, -0.18) raw xDistance=-0.20 yDistance=-0.08
03:56:17.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:17.969 00.000 10844 Enqueuing Expose request
03:56:17.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:56:17.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:17.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:17.969 00.000 11060 MoveAxis(E, 46, ABG)
03:56:17.969 00.000 11060 Guiding  Dir = 2, Dur = 46
03:56:17.983 00.014 11060 IsSlewing returns 0
03:56:17.984 00.001 11060 IsGuiding returns 0
03:56:18.046 00.062 11060 IsGuiding returns 0
03:56:18.046 00.000 11060 Move returns status 0, amount 46
03:56:18.046 00.000 11060 MoveAxis(N, 0, ABG)
03:56:18.046 00.000 11060 Move returns status 0, amount 0
03:56:18.046 00.000 11060 move complete, result=0
03:56:18.046 00.000 11060 worker thread done servicing request
03:56:18.046 00.000 10844 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
03:56:18.047 00.001 11060 Worker thread wakes up
03:56:18.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:18.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:18.684 00.637 11060 Exposure complete
03:56:18.885 00.201 11060 worker thread done servicing request
03:56:18.885 00.000 10844 OnExposeComplete: enter
03:56:18.885 00.000 10844 UpdateGuideState(): m_state=6
03:56:18.885 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
03:56:18.885 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=102.39, Mass=1404, SNR=23.6, Peak=142 HFD=3.1
03:56:18.885 00.000 10844 MultiStar: [#1 0.22,0.34,1.07,U] [#2 0.04,0.35,1.05,U] [#3 -0.03,0.09,1.07,U] [#4 -0.39,-0.42,1.06,U] [#5 -0.45,0.16,1.04,U] [#6 0.05,-0.11,1.06,U] [#7 -0.65,-0.03,0.00,M2] [#8 0.04,0.41,0.80,U] 
03:56:18.885 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.13}, one-star: {-0.16, 0.34}
03:56:18.885 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.39) = xAngle (0.76 = 0.76)
03:56:18.885 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.88 = -2.40)
03:56:18.885 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.15 mountX=0.12 mountY=-0.11, mountTheta=-0.75
03:56:18.889 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.13, opts=13)
03:56:18.889 00.000 10844 Enqueuing Move request for scope (-0.09, 0.13)
03:56:18.889 00.000 11060 Worker thread wakes up
03:56:18.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:18.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
03:56:18.889 00.000 10844 UpdateGuideState exits: m=1404 SNR=23.6
03:56:18.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
03:56:18.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:18.889 00.000 11060 Moving (-0.09, 0.13) raw xDistance=0.12 yDistance=-0.11
03:56:18.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:18.889 00.000 10844 Enqueuing Expose request
03:56:18.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:56:18.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:18.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:56:18.889 00.000 11060 MoveAxis(E, 0, ABG)
03:56:18.889 00.000 11060 Move returns status 0, amount 0
03:56:18.889 00.000 11060 MoveAxis(N, 0, ABG)
03:56:18.889 00.000 11060 Move returns status 0, amount 0
03:56:18.889 00.000 11060 move complete, result=0
03:56:18.889 00.000 11060 worker thread done servicing request
03:56:18.892 00.003 11060 Worker thread wakes up
03:56:18.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:18.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:18.892 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:19.533 00.641 11060 Exposure complete
03:56:19.735 00.202 11060 worker thread done servicing request
03:56:19.735 00.000 10844 OnExposeComplete: enter
03:56:19.735 00.000 10844 UpdateGuideState(): m_state=6
03:56:19.737 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
03:56:19.737 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=102.08, Mass=1789, SNR=26.8, Peak=171 HFD=3.8
03:56:19.737 00.000 10844 MultiStar: [#1 -0.22,0.16,0.90,U] [#2 0.08,-0.01,0.93,U] [#3 -0.49,-0.52,0.00,M3] [#4 -0.50,-0.26,1.01,U] [#5 0.16,0.29,0.89,U] [#6 0.12,-0.61,0.00,M1] [#7 -0.86,-0.23,0.00,M3] [#8 0.08,0.29,0.69,U] 
03:56:19.737 00.000 10844 single-star, 5 included, MultiStar: {-0.08, 0.07}, one-star: {0.00, 0.03}
03:56:19.737 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.39) = xAngle (0.18 = 0.18)
03:56:19.737 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.30 = -2.98)
03:56:19.737 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.57 mountX=0.03 mountY=-0.00, mountTheta=-0.16
03:56:19.739 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.03, opts=13)
03:56:19.739 00.000 10844 Enqueuing Move request for scope (0.00, 0.03)
03:56:19.739 00.000 11060 Worker thread wakes up
03:56:19.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:19.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
03:56:19.739 00.000 10844 UpdateGuideState exits: m=1789 SNR=26.8
03:56:19.739 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
03:56:19.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:19.739 00.000 11060 Moving (0.00, 0.03) raw xDistance=0.03 yDistance=-0.00
03:56:19.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:19.739 00.000 10844 Enqueuing Expose request
03:56:19.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:56:19.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:19.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:56:19.739 00.000 11060 MoveAxis(E, 0, ABG)
03:56:19.739 00.000 11060 Move returns status 0, amount 0
03:56:19.739 00.000 11060 MoveAxis(N, 0, ABG)
03:56:19.739 00.000 11060 Move returns status 0, amount 0
03:56:19.739 00.000 11060 move complete, result=0
03:56:19.739 00.000 11060 worker thread done servicing request
03:56:19.742 00.003 11060 Worker thread wakes up
03:56:19.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:19.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:19.742 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:20.375 00.633 11060 Exposure complete
03:56:20.594 00.219 11060 worker thread done servicing request
03:56:20.594 00.000 10844 OnExposeComplete: enter
03:56:20.594 00.000 10844 UpdateGuideState(): m_state=6
03:56:20.594 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
03:56:20.596 00.002 10844 Star::Find returns 1 (0), X=617.33, Y=101.58, Mass=1980, SNR=28.5, Peak=203 HFD=3.2
03:56:20.596 00.000 10844 MultiStar: [#1 -0.25,-0.21,0.89,U] [#2 0.19,0.05,0.87,U] [#3 -0.25,-0.20,0.78,U] [#4 -0.57,-0.31,0.00,M1] [#5 -0.35,-0.42,0.85,U] [#6 -0.01,-0.26,0.95,U] [#7 -0.82,-0.58,0.00,M4] [#8 0.51,-0.00,0.76,U] 
03:56:20.596 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.23}, one-star: {0.42, -0.48}
03:56:20.597 00.001 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.78 = -2.78)
03:56:20.597 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.34 = 0.34)
03:56:20.597 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.40 mountX=-0.22 mountY=0.08, mountTheta=2.80
03:56:20.604 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.23, opts=13)
03:56:20.604 00.000 10844 Enqueuing Move request for scope (0.04, -0.23)
03:56:20.604 00.000 11060 Worker thread wakes up
03:56:20.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
03:56:20.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:20.604 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
03:56:20.604 00.000 10844 UpdateGuideState exits: m=1980 SNR=28.5
03:56:20.604 00.000 11060 Moving (0.04, -0.23) raw xDistance=-0.22 yDistance=0.08
03:56:20.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:56:20.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:20.605 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:20.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:56:20.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:20.605 00.000 10844 Enqueuing Expose request
03:56:20.605 00.000 11060 MoveAxis(E, 51, ABG)
03:56:20.606 00.001 11060 Guiding  Dir = 2, Dur = 51
03:56:20.614 00.008 11060 IsSlewing returns 0
03:56:20.615 00.001 11060 IsGuiding returns 0
03:56:20.674 00.059 11060 IsGuiding returns 0
03:56:20.674 00.000 11060 Move returns status 0, amount 51
03:56:20.674 00.000 11060 MoveAxis(N, 0, ABG)
03:56:20.674 00.000 11060 Move returns status 0, amount 0
03:56:20.674 00.000 11060 move complete, result=0
03:56:20.674 00.000 11060 worker thread done servicing request
03:56:20.674 00.000 11060 Worker thread wakes up
03:56:20.674 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
03:56:20.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:20.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:21.308 00.634 11060 Exposure complete
03:56:21.525 00.217 11060 worker thread done servicing request
03:56:21.525 00.000 10844 OnExposeComplete: enter
03:56:21.525 00.000 10844 UpdateGuideState(): m_state=6
03:56:21.530 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
03:56:21.530 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=101.70, Mass=1545, SNR=24.2, Peak=147 HFD=3.2
03:56:21.530 00.000 10844 MultiStar: [#1 -0.12,0.29,1.00,U] [#2 0.18,0.32,0.94,U] [#3 0.05,-0.09,1.01,U] [#4 -0.23,-0.46,1.14,U] [#5 0.03,0.17,1.01,U] [#6 0.21,-0.03,1.02,U] [#7 -0.42,-0.21,1.00,U] [#8 0.08,0.13,0.91,U] 
03:56:21.530 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.19, -0.36}
03:56:21.530 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.88 = 2.40)
03:56:21.530 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.76 = -0.76)
03:56:21.530 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.49 mountX=-0.05 mountY=-0.04, mountTheta=-2.39
03:56:21.530 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
03:56:21.530 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
03:56:21.530 00.000 11060 Worker thread wakes up
03:56:21.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:21.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
03:56:21.530 00.000 10844 UpdateGuideState exits: m=1545 SNR=24.2
03:56:21.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
03:56:21.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:21.530 00.000 11060 Moving (-0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
03:56:21.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:21.530 00.000 10844 Enqueuing Expose request
03:56:21.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:56:21.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:21.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:56:21.535 00.005 11060 MoveAxis(E, 0, ABG)
03:56:21.535 00.000 11060 Move returns status 0, amount 0
03:56:21.535 00.000 11060 MoveAxis(N, 0, ABG)
03:56:21.535 00.000 11060 Move returns status 0, amount 0
03:56:21.535 00.000 11060 move complete, result=0
03:56:21.535 00.000 11060 worker thread done servicing request
03:56:21.535 00.000 11060 Worker thread wakes up
03:56:21.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:21.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:21.536 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:22.157 00.621 11060 Exposure complete
03:56:22.367 00.210 11060 worker thread done servicing request
03:56:22.369 00.002 10844 OnExposeComplete: enter
03:56:22.369 00.000 10844 UpdateGuideState(): m_state=6
03:56:22.370 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
03:56:22.370 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=102.12, Mass=1788, SNR=26.7, Peak=177 HFD=3.4
03:56:22.370 00.000 10844 MultiStar: [#1 -0.12,0.30,0.92,U] [#2 0.11,0.33,0.90,U] [#3 -0.32,-0.08,0.98,U] [#4 -0.49,-0.03,0.97,U] [#5 -0.13,-0.18,0.96,U] [#6 0.23,-0.16,1.04,U] [#7 -0.58,-0.10,0.00,M4] [#8 0.75,0.32,0.00,M1] 
03:56:22.370 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.03}, one-star: {-0.11, 0.07}
03:56:22.370 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.39) = xAngle (1.51 = 1.51)
03:56:22.370 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.64 = -1.65)
03:56:22.370 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=0.01 mountY=-0.12, mountTheta=-1.51
03:56:22.370 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
03:56:22.370 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
03:56:22.370 00.000 11060 Worker thread wakes up
03:56:22.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
03:56:22.373 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
03:56:22.373 00.000 11060 Moving (-0.12, 0.03) raw xDistance=0.01 yDistance=-0.12
03:56:22.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:56:22.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:22.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:56:22.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:22.373 00.000 11060 MoveAxis(E, 0, ABG)
03:56:22.373 00.000 10844 UpdateGuideState exits: m=1788 SNR=26.7
03:56:22.373 00.000 11060 Move returns status 0, amount 0
03:56:22.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:22.373 00.000 11060 MoveAxis(N, 0, ABG)
03:56:22.374 00.001 11060 Move returns status 0, amount 0
03:56:22.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:22.374 00.000 10844 Enqueuing Expose request
03:56:22.374 00.000 11060 move complete, result=0
03:56:22.374 00.000 11060 worker thread done servicing request
03:56:22.374 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:22.374 00.000 11060 Worker thread wakes up
03:56:22.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:22.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:23.014 00.640 11060 Exposure complete
03:56:23.214 00.200 11060 worker thread done servicing request
03:56:23.214 00.000 10844 OnExposeComplete: enter
03:56:23.214 00.000 10844 UpdateGuideState(): m_state=6
03:56:23.214 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
03:56:23.216 00.002 10844 Star::Find returns 1 (0), X=616.92, Y=101.52, Mass=1862, SNR=27.2, Peak=170 HFD=3.4
03:56:23.216 00.000 10844 MultiStar: [#1 0.06,-0.30,0.92,U] [#2 0.22,-0.15,0.83,U] [#3 -0.44,-0.26,0.90,U] [#4 -0.78,-0.14,0.00,M1] [#5 -0.26,-0.20,0.89,U] [#6 0.15,-0.53,0.95,U] [#7 -0.76,-0.22,0.00,M5] [#8 -0.21,0.01,0.82,U] 
03:56:23.216 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.29}, one-star: {0.01, -0.53}
03:56:23.216 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.11)
03:56:23.216 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
03:56:23.216 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.79 mountX=-0.30 mountY=-0.02, mountTheta=-3.09
03:56:23.217 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.29, opts=13)
03:56:23.217 00.000 10844 Enqueuing Move request for scope (-0.06, -0.29)
03:56:23.217 00.000 11060 Worker thread wakes up
03:56:23.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:23.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
03:56:23.219 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
03:56:23.219 00.000 11060 Moving (-0.06, -0.29) raw xDistance=-0.30 yDistance=-0.02
03:56:23.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
03:56:23.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:23.219 00.000 10844 UpdateGuideState exits: m=1862 SNR=27.2
03:56:23.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:23.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:23.219 00.000 10844 Enqueuing Expose request
03:56:23.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:56:23.221 00.002 11060 MoveAxis(E, 71, ABG)
03:56:23.232 00.011 11060 Guiding  Dir = 2, Dur = 71
03:56:23.250 00.018 11060 IsSlewing returns 0
03:56:23.251 00.001 11060 IsGuiding returns 0
03:56:23.352 00.101 11060 IsGuiding returns 0
03:56:23.352 00.000 11060 Move returns status 0, amount 71
03:56:23.352 00.000 11060 MoveAxis(N, 0, ABG)
03:56:23.352 00.000 11060 Move returns status 0, amount 0
03:56:23.352 00.000 11060 move complete, result=0
03:56:23.352 00.000 11060 worker thread done servicing request
03:56:23.352 00.000 11060 Worker thread wakes up
03:56:23.352 00.000 10844 GuideStep: -0.3 px 71 ms EAST, -0.0 px 0 ms NORTH
03:56:23.354 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:23.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:23.979 00.625 11060 Exposure complete
03:56:24.209 00.230 11060 worker thread done servicing request
03:56:24.209 00.000 10844 OnExposeComplete: enter
03:56:24.209 00.000 10844 UpdateGuideState(): m_state=6
03:56:24.209 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
03:56:24.209 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=102.10, Mass=1938, SNR=27.5, Peak=178 HFD=3.1
03:56:24.209 00.000 10844 MultiStar: [#1 -0.10,0.09,0.93,U] [#2 -0.02,0.12,0.85,U] [#3 -0.16,-0.07,0.94,U] [#4 -0.41,0.25,0.93,U] [#5 -0.36,0.04,0.91,U] [#6 -0.26,-0.16,1.04,U] [#7 -0.89,-0.32,0.00,M6] [#8 -0.20,0.16,0.81,U] 
03:56:24.209 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.05}, one-star: {0.21, 0.04}
03:56:24.209 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.43 = 1.43)
03:56:24.209 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.56 = -1.73)
03:56:24.209 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.82 mountX=0.02 mountY=-0.17, mountTheta=-1.43
03:56:24.214 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.05, opts=13)
03:56:24.214 00.000 10844 Enqueuing Move request for scope (-0.16, 0.05)
03:56:24.214 00.000 11060 Worker thread wakes up
03:56:24.214 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
03:56:24.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
03:56:24.214 00.000 11060 Moving (-0.16, 0.05) raw xDistance=0.02 yDistance=-0.17
03:56:24.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:56:24.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:24.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:56:24.214 00.000 11060 MoveAxis(E, 0, ABG)
03:56:24.214 00.000 11060 Move returns status 0, amount 0
03:56:24.214 00.000 11060 MoveAxis(N, 0, ABG)
03:56:24.214 00.000 11060 Move returns status 0, amount 0
03:56:24.214 00.000 11060 move complete, result=0
03:56:24.214 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:24.214 00.000 11060 worker thread done servicing request
03:56:24.214 00.000 10844 UpdateGuideState exits: m=1938 SNR=27.5
03:56:24.215 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:24.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:24.215 00.000 10844 Enqueuing Expose request
03:56:24.215 00.000 11060 Worker thread wakes up
03:56:24.215 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:24.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:24.215 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:24.849 00.634 11060 Exposure complete
03:56:25.056 00.207 11060 worker thread done servicing request
03:56:25.056 00.000 10844 OnExposeComplete: enter
03:56:25.056 00.000 10844 UpdateGuideState(): m_state=6
03:56:25.056 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
03:56:25.056 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=101.75, Mass=1769, SNR=26.0, Peak=191 HFD=3.2
03:56:25.056 00.000 10844 MultiStar: [#1 0.38,0.55,0.00,M1] [#2 0.48,1.00,0.00,M1] [#3 -0.58,0.08,1.05,U] [#4 -0.35,0.25,1.06,U] [#5 0.18,-0.09,0.97,U] [#6 0.15,0.21,1.04,U] [#7 -0.34,-0.34,0.88,U] [#8 -0.00,0.68,0.00,M1] 
03:56:25.056 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.02}, one-star: {0.47, -0.31}
03:56:25.056 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.39) = xAngle (-4.29 = 1.99)
03:56:25.056 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.17 = -1.17)
03:56:25.056 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.90 mountX=-0.03 mountY=-0.08, mountTheta=-1.99
03:56:25.066 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
03:56:25.066 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
03:56:25.066 00.000 11060 Worker thread wakes up
03:56:25.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:25.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
03:56:25.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
03:56:25.066 00.000 11060 Moving (-0.08, -0.02) raw xDistance=-0.03 yDistance=-0.08
03:56:25.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:56:25.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:25.069 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:25.069 00.000 11060 MoveAxis(E, 0, ABG)
03:56:25.069 00.000 11060 Move returns status 0, amount 0
03:56:25.069 00.000 11060 MoveAxis(N, 0, ABG)
03:56:25.069 00.000 11060 Move returns status 0, amount 0
03:56:25.069 00.000 11060 move complete, result=0
03:56:25.069 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.0
03:56:25.069 00.000 11060 worker thread done servicing request
03:56:25.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:25.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:25.069 00.000 10844 Enqueuing Expose request
03:56:25.069 00.000 11060 Worker thread wakes up
03:56:25.069 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:25.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:25.071 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:25.706 00.635 11060 Exposure complete
03:56:25.912 00.206 11060 worker thread done servicing request
03:56:25.912 00.000 10844 OnExposeComplete: enter
03:56:25.912 00.000 10844 UpdateGuideState(): m_state=6
03:56:25.912 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
03:56:25.912 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.60, Mass=1657, SNR=25.7, Peak=178 HFD=3.6
03:56:25.912 00.000 10844 MultiStar: [#1 0.15,0.11,1.04,U] [#2 0.64,0.34,0.00,M2] [#3 -0.09,-0.40,1.03,U] [#4 -0.53,-0.62,0.00,M1] [#5 -0.08,0.11,0.99,U] [#6 0.48,-0.21,1.04,U] [#7 -0.44,0.01,0.93,U] [#8 0.07,-0.17,0.89,U] 
03:56:25.912 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {0.28, -0.46}
03:56:25.912 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
03:56:25.912 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
03:56:25.912 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=-0.13 mountY=0.08, mountTheta=2.58
03:56:25.917 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
03:56:25.917 00.000 10844 Enqueuing Move request for scope (0.06, -0.15)
03:56:25.917 00.000 11060 Worker thread wakes up
03:56:25.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:25.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
03:56:25.917 00.000 10844 UpdateGuideState exits: m=1657 SNR=25.7
03:56:25.917 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
03:56:25.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:25.917 00.000 11060 Moving (0.06, -0.15) raw xDistance=-0.13 yDistance=0.08
03:56:25.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:25.917 00.000 10844 Enqueuing Expose request
03:56:25.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:56:25.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:25.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:56:25.917 00.000 11060 MoveAxis(E, 31, ABG)
03:56:25.917 00.000 11060 Guiding  Dir = 2, Dur = 31
03:56:25.928 00.011 11060 IsSlewing returns 0
03:56:25.928 00.000 11060 IsGuiding returns 0
03:56:25.973 00.045 11060 IsGuiding returns 0
03:56:25.973 00.000 11060 Move returns status 0, amount 31
03:56:25.973 00.000 11060 MoveAxis(N, 0, ABG)
03:56:25.973 00.000 11060 Move returns status 0, amount 0
03:56:25.973 00.000 11060 move complete, result=0
03:56:25.973 00.000 11060 worker thread done servicing request
03:56:25.973 00.000 11060 Worker thread wakes up
03:56:25.973 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
03:56:25.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:25.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:26.608 00.635 11060 Exposure complete
03:56:26.826 00.218 11060 worker thread done servicing request
03:56:26.826 00.000 10844 OnExposeComplete: enter
03:56:26.826 00.000 10844 UpdateGuideState(): m_state=6
03:56:26.827 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
03:56:26.827 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=102.16, Mass=1963, SNR=27.7, Peak=165 HFD=3.7
03:56:26.827 00.000 10844 MultiStar: [#1 0.34,0.56,0.00,M1] [#2 0.39,0.89,0.00,M3] [#3 -0.25,-0.03,0.91,U] [#4 -0.21,0.31,1.03,U] [#5 -0.10,0.03,0.92,U] [#6 0.34,0.01,0.92,U] [#7 -0.42,-0.16,0.90,U] [#8 -0.01,0.67,0.00,M1] 
03:56:26.827 00.000 10844 single-star, 5 included, MultiStar: {-0.12, 0.05}, one-star: {-0.08, 0.10}
03:56:26.827 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.39) = xAngle (0.81 = 0.81)
03:56:26.827 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.94 = -2.35)
03:56:26.827 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.20 mountX=0.09 mountY=-0.09, mountTheta=-0.81
03:56:26.829 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.10, opts=13)
03:56:26.829 00.000 10844 Enqueuing Move request for scope (-0.08, 0.10)
03:56:26.829 00.000 11060 Worker thread wakes up
03:56:26.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:26.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
03:56:26.829 00.000 10844 UpdateGuideState exits: m=1963 SNR=27.7
03:56:26.829 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
03:56:26.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:26.829 00.000 11060 Moving (-0.08, 0.10) raw xDistance=0.09 yDistance=-0.09
03:56:26.829 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:26.829 00.000 10844 Enqueuing Expose request
03:56:26.829 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:56:26.829 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:26.829 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:56:26.829 00.000 11060 MoveAxis(E, 0, ABG)
03:56:26.829 00.000 11060 Move returns status 0, amount 0
03:56:26.829 00.000 11060 MoveAxis(N, 0, ABG)
03:56:26.829 00.000 11060 Move returns status 0, amount 0
03:56:26.829 00.000 11060 move complete, result=0
03:56:26.829 00.000 11060 worker thread done servicing request
03:56:26.829 00.000 11060 Worker thread wakes up
03:56:26.829 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:26.829 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:26.834 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:27.481 00.647 11060 Exposure complete
03:56:27.688 00.207 11060 worker thread done servicing request
03:56:27.688 00.000 10844 OnExposeComplete: enter
03:56:27.688 00.000 10844 UpdateGuideState(): m_state=6
03:56:27.688 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
03:56:27.688 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=101.92, Mass=1613, SNR=25.6, Peak=194 HFD=2.8
03:56:27.688 00.000 10844 MultiStar: [#1 -0.05,0.15,0.99,U] [#2 -0.09,0.61,0.00,M4] [#3 0.13,-0.26,0.99,U] [#4 -0.20,0.13,1.02,U] [#5 0.22,0.18,0.98,U] [#6 -0.01,0.28,1.14,U] [#7 -0.49,0.08,0.97,U] [#8 -0.07,0.66,0.00,M2] 
03:56:27.688 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {0.18, -0.13}
03:56:27.688 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.39) = xAngle (0.60 = 0.60)
03:56:27.688 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.72 = -2.56)
03:56:27.691 00.003 10844 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.99 mountX=0.06 mountY=-0.04, mountTheta=-0.59
03:56:27.693 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.07, opts=13)
03:56:27.693 00.000 10844 Enqueuing Move request for scope (-0.03, 0.07)
03:56:27.693 00.000 11060 Worker thread wakes up
03:56:27.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
03:56:27.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
03:56:27.693 00.000 11060 Moving (-0.03, 0.07) raw xDistance=0.06 yDistance=-0.04
03:56:27.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:56:27.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:27.693 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:56:27.693 00.000 11060 MoveAxis(E, 0, ABG)
03:56:27.693 00.000 11060 Move returns status 0, amount 0
03:56:27.693 00.000 11060 MoveAxis(N, 0, ABG)
03:56:27.693 00.000 11060 Move returns status 0, amount 0
03:56:27.693 00.000 11060 move complete, result=0
03:56:27.693 00.000 11060 worker thread done servicing request
03:56:27.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:27.693 00.000 10844 UpdateGuideState exits: m=1613 SNR=25.6
03:56:27.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:27.696 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:27.696 00.000 10844 Enqueuing Expose request
03:56:27.696 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:27.696 00.000 11060 Worker thread wakes up
03:56:27.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:27.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:28.331 00.635 11060 Exposure complete
03:56:28.551 00.220 11060 worker thread done servicing request
03:56:28.551 00.000 10844 OnExposeComplete: enter
03:56:28.551 00.000 10844 UpdateGuideState(): m_state=6
03:56:28.551 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
03:56:28.553 00.002 10844 Star::Find returns 1 (0), X=617.44, Y=101.61, Mass=1811, SNR=26.5, Peak=183 HFD=3.3
03:56:28.553 00.000 10844 MultiStar: [#1 -0.35,-0.08,0.93,U] [#2 -0.15,0.55,0.89,U] [#3 -0.09,-0.07,1.02,U] [#4 -0.35,-0.04,1.10,U] [#5 -0.12,0.28,0.94,U] [#6 -0.02,-0.16,0.99,U] [#7 -0.57,0.42,0.00,M3] [#8 0.08,0.71,0.00,M3] 
03:56:28.553 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.01}, one-star: {0.54, -0.44}
03:56:28.553 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.39) = xAngle (-4.46 = 1.82)
03:56:28.553 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.34 = -1.34)
03:56:28.553 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.07 mountX=-0.02 mountY=-0.07, mountTheta=-1.82
03:56:28.553 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
03:56:28.553 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
03:56:28.553 00.000 11060 Worker thread wakes up
03:56:28.553 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:28.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
03:56:28.553 00.000 10844 UpdateGuideState exits: m=1811 SNR=26.5
03:56:28.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
03:56:28.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:28.553 00.000 11060 Moving (-0.08, -0.01) raw xDistance=-0.02 yDistance=-0.07
03:56:28.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:28.553 00.000 10844 Enqueuing Expose request
03:56:28.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:56:28.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:28.553 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:56:28.553 00.000 11060 MoveAxis(E, 0, ABG)
03:56:28.558 00.005 11060 Move returns status 0, amount 0
03:56:28.558 00.000 11060 MoveAxis(N, 0, ABG)
03:56:28.558 00.000 11060 Move returns status 0, amount 0
03:56:28.558 00.000 11060 move complete, result=0
03:56:28.558 00.000 11060 worker thread done servicing request
03:56:28.558 00.000 11060 Worker thread wakes up
03:56:28.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:28.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:28.561 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:29.194 00.633 11060 Exposure complete
03:56:29.404 00.210 11060 worker thread done servicing request
03:56:29.404 00.000 10844 OnExposeComplete: enter
03:56:29.404 00.000 10844 UpdateGuideState(): m_state=6
03:56:29.404 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
03:56:29.404 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.68, Mass=1781, SNR=26.4, Peak=208 HFD=3.3
03:56:29.404 00.000 10844 MultiStar: [#1 -0.44,-0.09,0.92,U] [#2 -0.26,0.32,0.93,U] [#3 -0.68,-0.59,0.00,M1] [#4 -0.71,0.35,0.00,M1] [#5 0.05,-0.11,1.00,U] [#6 -0.23,-0.15,1.06,U] [#7 -0.28,-0.20,0.90,U] [#8 0.10,0.28,0.76,U] 
03:56:29.404 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.06}, one-star: {0.07, -0.37}
03:56:29.404 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
03:56:29.404 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
03:56:29.409 00.005 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.74 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
03:56:29.409 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.06, opts=13)
03:56:29.409 00.000 10844 Enqueuing Move request for scope (-0.14, -0.06)
03:56:29.409 00.000 11060 Worker thread wakes up
03:56:29.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:29.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
03:56:29.409 00.000 10844 UpdateGuideState exits: m=1781 SNR=26.4
03:56:29.412 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
03:56:29.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:29.412 00.000 11060 Moving (-0.14, -0.06) raw xDistance=-0.08 yDistance=-0.13
03:56:29.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:29.412 00.000 10844 Enqueuing Expose request
03:56:29.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:56:29.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:29.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:56:29.412 00.000 11060 MoveAxis(E, 0, ABG)
03:56:29.412 00.000 11060 Move returns status 0, amount 0
03:56:29.412 00.000 11060 MoveAxis(N, 0, ABG)
03:56:29.412 00.000 11060 Move returns status 0, amount 0
03:56:29.412 00.000 11060 move complete, result=0
03:56:29.414 00.002 11060 worker thread done servicing request
03:56:29.414 00.000 11060 Worker thread wakes up
03:56:29.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:29.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:29.416 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:30.056 00.640 11060 Exposure complete
03:56:30.272 00.216 11060 worker thread done servicing request
03:56:30.272 00.000 10844 OnExposeComplete: enter
03:56:30.272 00.000 10844 UpdateGuideState(): m_state=6
03:56:30.272 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
03:56:30.272 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.88, Mass=1658, SNR=25.9, Peak=191 HFD=2.8
03:56:30.272 00.000 10844 MultiStar: [#1 0.05,0.06,1.04,U] [#2 -0.10,0.45,0.91,U] [#3 -0.47,-0.00,1.01,U] [#4 -0.36,0.05,0.93,U] [#5 -0.23,-0.04,0.91,U] [#6 -0.21,0.16,1.07,U] [#7 -0.42,-0.13,1.04,U] [#8 -0.35,0.45,0.78,U] 
03:56:30.274 00.002 10844 single-star, 8 included, MultiStar: {-0.23, 0.08}, one-star: {-0.04, -0.17}
03:56:30.274 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.09)
03:56:30.274 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
03:56:30.274 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.80 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
03:56:30.276 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
03:56:30.276 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
03:56:30.276 00.000 11060 Worker thread wakes up
03:56:30.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:30.277 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
03:56:30.277 00.000 10844 UpdateGuideState exits: m=1658 SNR=25.9
03:56:30.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
03:56:30.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:30.277 00.000 11060 Moving (-0.04, -0.17) raw xDistance=-0.17 yDistance=-0.01
03:56:30.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:30.277 00.000 10844 Enqueuing Expose request
03:56:30.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
03:56:30.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:30.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:56:30.277 00.000 11060 MoveAxis(E, 41, ABG)
03:56:30.277 00.000 11060 Guiding  Dir = 2, Dur = 41
03:56:30.294 00.017 11060 IsSlewing returns 0
03:56:30.294 00.000 11060 IsGuiding returns 0
03:56:30.355 00.061 11060 IsGuiding returns 0
03:56:30.355 00.000 11060 Move returns status 0, amount 41
03:56:30.355 00.000 11060 MoveAxis(N, 0, ABG)
03:56:30.355 00.000 11060 Move returns status 0, amount 0
03:56:30.355 00.000 11060 move complete, result=0
03:56:30.355 00.000 11060 worker thread done servicing request
03:56:30.355 00.000 11060 Worker thread wakes up
03:56:30.355 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
03:56:30.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:30.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:30.988 00.633 11060 Exposure complete
03:56:31.193 00.205 11060 worker thread done servicing request
03:56:31.193 00.000 10844 OnExposeComplete: enter
03:56:31.193 00.000 10844 UpdateGuideState(): m_state=6
03:56:31.193 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
03:56:31.193 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=101.07, Mass=1803, SNR=26.8, Peak=231 HFD=3.3
03:56:31.193 00.000 10844 MultiStar: [#1 0.33,-0.31,0.94,U] [#2 -0.04,0.14,0.93,U] [#3 -0.54,-0.35,0.00,M1] [#4 0.13,-0.30,0.88,U] [#5 -0.20,-0.42,0.94,U] [#6 -0.27,-0.41,1.00,U] [#7 -0.48,-0.15,0.90,U] [#8 0.13,0.57,0.78,U] 
03:56:31.193 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.26}, one-star: {0.42, -0.98}
03:56:31.193 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.39) = xAngle (-2.96 = -2.96)
03:56:31.193 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
03:56:31.193 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.57 mountX=-0.25 mountY=0.04, mountTheta=2.97
03:56:31.198 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.26, opts=13)
03:56:31.198 00.000 10844 Enqueuing Move request for scope (0.00, -0.26)
03:56:31.198 00.000 11060 Worker thread wakes up
03:56:31.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:31.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.26) opts 0xd
03:56:31.198 00.000 10844 UpdateGuideState exits: m=1803 SNR=26.8
03:56:31.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.26)
03:56:31.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:31.198 00.000 11060 Moving (0.00, -0.26) raw xDistance=-0.25 yDistance=0.04
03:56:31.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:31.198 00.000 10844 Enqueuing Expose request
03:56:31.200 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:56:31.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:31.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:56:31.200 00.000 11060 MoveAxis(E, 61, ABG)
03:56:31.200 00.000 11060 Guiding  Dir = 2, Dur = 61
03:56:31.213 00.013 11060 IsSlewing returns 0
03:56:31.213 00.000 11060 IsGuiding returns 0
03:56:31.289 00.076 11060 IsGuiding returns 0
03:56:31.289 00.000 11060 Move returns status 0, amount 61
03:56:31.289 00.000 11060 MoveAxis(N, 0, ABG)
03:56:31.289 00.000 11060 Move returns status 0, amount 0
03:56:31.290 00.001 11060 move complete, result=0
03:56:31.290 00.000 11060 worker thread done servicing request
03:56:31.290 00.000 11060 Worker thread wakes up
03:56:31.290 00.000 10844 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
03:56:31.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:31.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:31.926 00.636 11060 Exposure complete
03:56:32.142 00.216 11060 worker thread done servicing request
03:56:32.142 00.000 10844 OnExposeComplete: enter
03:56:32.143 00.001 10844 UpdateGuideState(): m_state=6
03:56:32.143 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
03:56:32.143 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.78, Mass=2115, SNR=29.5, Peak=224 HFD=3.1
03:56:32.143 00.000 10844 MultiStar: [#1 -0.07,0.15,0.84,U] [#2 0.22,0.65,0.00,M1] [#3 -0.41,-0.23,0.88,U] [#4 -0.61,-0.10,0.00,M1] [#5 0.17,-0.10,0.80,U] [#6 -0.03,-0.61,0.00,M1] [#7 -0.25,-0.38,0.90,U] [#8 0.11,0.14,0.70,U] 
03:56:32.143 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.13}, one-star: {0.02, -0.27}
03:56:32.143 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.77)
03:56:32.143 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
03:56:32.143 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.12 mountX=-0.14 mountY=-0.06, mountTheta=-2.76
03:56:32.146 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
03:56:32.146 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
03:56:32.146 00.000 11060 Worker thread wakes up
03:56:32.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:32.148 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
03:56:32.148 00.000 10844 UpdateGuideState exits: m=2115 SNR=29.5
03:56:32.148 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
03:56:32.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:32.149 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:32.149 00.000 11060 Moving (-0.08, -0.13) raw xDistance=-0.14 yDistance=-0.06
03:56:32.149 00.000 10844 Enqueuing Expose request
03:56:32.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:56:32.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:32.150 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:56:32.150 00.000 11060 MoveAxis(E, 35, ABG)
03:56:32.150 00.000 11060 Guiding  Dir = 2, Dur = 35
03:56:32.169 00.019 11060 IsSlewing returns 0
03:56:32.169 00.000 11060 IsGuiding returns 0
03:56:32.230 00.061 11060 IsGuiding returns 0
03:56:32.230 00.000 11060 Move returns status 0, amount 35
03:56:32.230 00.000 11060 MoveAxis(N, 0, ABG)
03:56:32.230 00.000 11060 Move returns status 0, amount 0
03:56:32.230 00.000 11060 move complete, result=0
03:56:32.230 00.000 11060 worker thread done servicing request
03:56:32.230 00.000 10844 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
03:56:32.230 00.000 11060 Worker thread wakes up
03:56:32.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:32.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:32.872 00.642 11060 Exposure complete
03:56:33.078 00.206 11060 worker thread done servicing request
03:56:33.082 00.004 10844 OnExposeComplete: enter
03:56:33.082 00.000 10844 UpdateGuideState(): m_state=6
03:56:33.082 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
03:56:33.082 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.99, Mass=1645, SNR=25.6, Peak=177 HFD=2.8
03:56:33.082 00.000 10844 MultiStar: [#1 -0.17,0.16,0.99,U] [#2 -0.00,0.16,0.95,U] [#3 -0.57,-0.90,0.00,M1] [#4 -0.56,0.03,1.04,U] [#5 0.08,-0.17,0.99,U] [#6 -0.37,-0.45,1.04,U] [#7 -0.55,-0.14,1.04,U] [#8 -0.36,0.24,0.78,U] 
03:56:33.082 00.000 10844 single-star, 7 included, MultiStar: {-0.23, -0.04}, one-star: {0.12, -0.06}
03:56:33.082 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
03:56:33.082 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.27 = 1.27)
03:56:33.082 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.47 mountX=-0.04 mountY=0.13, mountTheta=1.86
03:56:33.082 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.06, opts=13)
03:56:33.082 00.000 10844 Enqueuing Move request for scope (0.12, -0.06)
03:56:33.082 00.000 11060 Worker thread wakes up
03:56:33.082 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
03:56:33.082 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
03:56:33.082 00.000 11060 Moving (0.12, -0.06) raw xDistance=-0.04 yDistance=0.13
03:56:33.082 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:56:33.082 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:33.082 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:33.087 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:56:33.087 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.6
03:56:33.087 00.000 11060 MoveAxis(E, 0, ABG)
03:56:33.087 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:33.087 00.000 11060 Move returns status 0, amount 0
03:56:33.087 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:33.087 00.000 10844 Enqueuing Expose request
03:56:33.087 00.000 11060 MoveAxis(N, 0, ABG)
03:56:33.087 00.000 11060 Move returns status 0, amount 0
03:56:33.087 00.000 11060 move complete, result=0
03:56:33.088 00.001 11060 worker thread done servicing request
03:56:33.088 00.000 11060 Worker thread wakes up
03:56:33.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:33.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:33.089 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:33.723 00.634 11060 Exposure complete
03:56:33.925 00.202 11060 worker thread done servicing request
03:56:33.925 00.000 10844 OnExposeComplete: enter
03:56:33.925 00.000 10844 UpdateGuideState(): m_state=6
03:56:33.925 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
03:56:33.925 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.93, Mass=1568, SNR=24.8, Peak=156 HFD=2.8
03:56:33.925 00.000 10844 MultiStar: [#1 -0.17,0.28,1.02,U] [#2 0.10,0.63,0.00,M1] [#3 -0.44,-0.48,0.00,M2] [#4 -0.16,0.02,1.14,U] [#5 0.07,0.41,0.92,U] [#6 -0.26,-0.37,1.08,U] [#7 -0.15,-0.14,0.96,U] [#8 -0.29,0.57,0.00,M1] 
03:56:33.925 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.01}, one-star: {0.03, -0.13}
03:56:33.925 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.70 = 1.70)
03:56:33.925 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.46)
03:56:33.925 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
03:56:33.929 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
03:56:33.929 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
03:56:33.929 00.000 11060 Worker thread wakes up
03:56:33.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:33.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
03:56:33.929 00.000 10844 UpdateGuideState exits: m=1568 SNR=24.8
03:56:33.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
03:56:33.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:33.929 00.000 11060 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
03:56:33.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:33.929 00.000 10844 Enqueuing Expose request
03:56:33.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:56:33.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:33.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:56:33.929 00.000 11060 MoveAxis(E, 0, ABG)
03:56:33.929 00.000 11060 Move returns status 0, amount 0
03:56:33.929 00.000 11060 MoveAxis(N, 0, ABG)
03:56:33.929 00.000 11060 Move returns status 0, amount 0
03:56:33.929 00.000 11060 move complete, result=0
03:56:33.929 00.000 11060 worker thread done servicing request
03:56:33.929 00.000 11060 Worker thread wakes up
03:56:33.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:33.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:33.934 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:34.569 00.635 11060 Exposure complete
03:56:34.778 00.209 11060 worker thread done servicing request
03:56:34.778 00.000 10844 OnExposeComplete: enter
03:56:34.778 00.000 10844 UpdateGuideState(): m_state=6
03:56:34.778 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
03:56:34.778 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.86, Mass=1879, SNR=27.5, Peak=201 HFD=3.3
03:56:34.778 00.000 10844 MultiStar: [#1 -0.00,-0.21,0.90,U] [#2 -0.12,0.51,0.84,U] [#3 -0.39,-0.64,0.00,M3] [#4 -0.39,-0.18,0.94,U] [#5 -0.35,-0.56,0.00,M1] [#6 0.26,0.09,0.92,U] [#7 -0.33,-0.27,0.86,U] [#8 -0.17,0.07,0.83,U] 
03:56:34.778 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.03}, one-star: {0.31, -0.19}
03:56:34.778 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.30)
03:56:34.778 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.86 = -0.86)
03:56:34.778 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.59 mountX=-0.04 mountY=-0.05, mountTheta=-2.30
03:56:34.783 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
03:56:34.783 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
03:56:34.783 00.000 11060 Worker thread wakes up
03:56:34.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:34.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:56:34.783 00.000 10844 UpdateGuideState exits: m=1879 SNR=27.5
03:56:34.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:56:34.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:34.783 00.000 11060 Moving (-0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
03:56:34.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:34.783 00.000 10844 Enqueuing Expose request
03:56:34.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:56:34.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:34.786 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:56:34.786 00.000 11060 MoveAxis(E, 0, ABG)
03:56:34.786 00.000 11060 Move returns status 0, amount 0
03:56:34.786 00.000 11060 MoveAxis(N, 0, ABG)
03:56:34.786 00.000 11060 Move returns status 0, amount 0
03:56:34.786 00.000 11060 move complete, result=0
03:56:34.786 00.000 11060 worker thread done servicing request
03:56:34.786 00.000 11060 Worker thread wakes up
03:56:34.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:34.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:34.788 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:35.425 00.637 11060 Exposure complete
03:56:35.644 00.219 11060 worker thread done servicing request
03:56:35.644 00.000 10844 OnExposeComplete: enter
03:56:35.644 00.000 10844 UpdateGuideState(): m_state=6
03:56:35.645 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
03:56:35.645 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.37, Mass=1884, SNR=26.6, Peak=240 HFD=3.6
03:56:35.645 00.000 10844 MultiStar: [#1 0.17,0.12,0.96,U] [#2 0.21,0.34,0.87,U] [#3 0.12,-0.53,1.02,U] [#4 -0.47,-0.64,0.00,M1] [#5 0.14,-0.54,0.88,U] [#6 0.04,-0.50,1.05,U] [#7 -0.32,-0.83,0.00,M1] [#8 -0.17,-0.05,0.81,U] 
03:56:35.645 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.28}, one-star: {0.19, -0.69}
03:56:35.645 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
03:56:35.645 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.52 = 0.52)
03:56:35.645 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.21 mountX=-0.26 mountY=0.15, mountTheta=2.61
03:56:35.649 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.28, opts=13)
03:56:35.649 00.000 10844 Enqueuing Move request for scope (0.11, -0.28)
03:56:35.649 00.000 11060 Worker thread wakes up
03:56:35.649 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.28) opts 0xd
03:56:35.649 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:35.649 00.000 10844 UpdateGuideState exits: m=1884 SNR=26.6
03:56:35.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:35.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:35.649 00.000 10844 Enqueuing Expose request
03:56:35.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.28)
03:56:35.649 00.000 11060 Moving (0.11, -0.28) raw xDistance=-0.26 yDistance=0.15
03:56:35.650 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:56:35.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:35.659 00.009 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:56:35.659 00.000 11060 MoveAxis(E, 60, ABG)
03:56:35.659 00.000 11060 Guiding  Dir = 2, Dur = 60
03:56:35.664 00.005 11060 IsSlewing returns 0
03:56:35.664 00.000 11060 IsGuiding returns 0
03:56:35.726 00.062 11060 IsGuiding returns 0
03:56:35.726 00.000 11060 Move returns status 0, amount 60
03:56:35.726 00.000 11060 MoveAxis(N, 0, ABG)
03:56:35.726 00.000 11060 Move returns status 0, amount 0
03:56:35.727 00.001 11060 move complete, result=0
03:56:35.727 00.000 11060 worker thread done servicing request
03:56:35.727 00.000 10844 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
03:56:35.727 00.000 11060 Worker thread wakes up
03:56:35.727 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:35.727 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:36.364 00.637 11060 Exposure complete
03:56:36.573 00.209 11060 worker thread done servicing request
03:56:36.573 00.000 10844 OnExposeComplete: enter
03:56:36.573 00.000 10844 UpdateGuideState(): m_state=6
03:56:36.573 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
03:56:36.573 00.000 10844 Star::Find returns 1 (0), X=617.53, Y=101.40, Mass=1658, SNR=25.8, Peak=244 HFD=3.3
03:56:36.573 00.000 10844 MultiStar: [#1 0.26,-0.48,1.02,U] [#2 0.53,-0.33,0.00,M1] [#3 -0.08,-0.56,0.97,U] [#4 -0.22,-0.53,0.96,U] [#5 0.13,-0.66,0.00,M1] [#6 0.29,-0.45,1.02,U] [#7 -0.30,-0.69,0.00,M2] [#8 0.15,0.05,0.85,U] 
03:56:36.573 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.45}, one-star: {0.62, -0.66}
03:56:36.573 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (1.39) = xAngle (-2.59 = -2.59)
03:56:36.573 00.000 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
03:56:36.573 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.45 hyp=0.48 cameraTheta=-1.20 mountX=-0.41 mountY=0.24, mountTheta=2.60
03:56:36.579 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.45, opts=13)
03:56:36.579 00.000 10844 Enqueuing Move request for scope (0.17, -0.45)
03:56:36.579 00.000 11060 Worker thread wakes up
03:56:36.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:36.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.45) opts 0xd
03:56:36.579 00.000 10844 UpdateGuideState exits: m=1658 SNR=25.8
03:56:36.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.45)
03:56:36.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:36.579 00.000 11060 Moving (0.17, -0.45) raw xDistance=-0.41 yDistance=0.24
03:56:36.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:36.579 00.000 10844 Enqueuing Expose request
03:56:36.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.41
03:56:36.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:56:36.579 00.000 11060 MoveAxis(E, 98, ABG)
03:56:36.579 00.000 11060 Guiding  Dir = 2, Dur = 98
03:56:36.584 00.005 11060 IsSlewing returns 0
03:56:36.585 00.001 11060 IsGuiding returns 0
03:56:36.693 00.108 11060 IsGuiding returns 0
03:56:36.694 00.001 11060 Move returns status 0, amount 98
03:56:36.694 00.000 11060 MoveAxis(S, 95, ABG)
03:56:36.694 00.000 11060 Guiding  Dir = 1, Dur = 95
03:56:36.708 00.014 11060 IsSlewing returns 0
03:56:36.708 00.000 11060 IsGuiding returns 0
03:56:36.816 00.108 11060 IsGuiding returns 0
03:56:36.816 00.000 11060 Move returns status 0, amount 95
03:56:36.816 00.000 11060 move complete, result=0
03:56:36.816 00.000 11060 worker thread done servicing request
03:56:36.816 00.000 10844 GuideStep: -0.4 px 98 ms EAST, 0.2 px 95 ms SOUTH
03:56:36.816 00.000 11060 Worker thread wakes up
03:56:36.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:36.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:37.454 00.638 11060 Exposure complete
03:56:37.669 00.215 11060 worker thread done servicing request
03:56:37.669 00.000 10844 OnExposeComplete: enter
03:56:37.669 00.000 10844 UpdateGuideState(): m_state=6
03:56:37.669 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
03:56:37.669 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=102.06, Mass=1922, SNR=27.8, Peak=199 HFD=3.4
03:56:37.669 00.000 10844 MultiStar: [#1 0.30,0.22,0.86,U] [#2 0.36,0.65,0.00,M2] [#3 -0.31,-0.52,0.00,M2] [#4 0.16,-0.11,0.88,U] [#5 0.39,0.15,0.98,U] [#6 0.31,-0.31,1.00,U] [#7 -0.24,-0.28,0.88,U] [#8 0.07,0.08,0.76,U] 
03:56:37.669 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.04}, one-star: {0.42, 0.01}
03:56:37.669 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:56:37.669 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:56:37.669 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.17 mountX=0.00 mountY=0.22, mountTheta=1.56
03:56:37.672 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.04, opts=13)
03:56:37.672 00.000 10844 Enqueuing Move request for scope (0.21, -0.04)
03:56:37.672 00.000 11060 Worker thread wakes up
03:56:37.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:37.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
03:56:37.672 00.000 10844 UpdateGuideState exits: m=1922 SNR=27.8
03:56:37.672 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
03:56:37.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:37.675 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:37.675 00.000 10844 Enqueuing Expose request
03:56:37.675 00.000 11060 Moving (0.21, -0.04) raw xDistance=0.00 yDistance=0.22
03:56:37.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:56:37.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:56:37.675 00.000 11060 MoveAxis(E, 0, ABG)
03:56:37.675 00.000 11060 Move returns status 0, amount 0
03:56:37.675 00.000 11060 MoveAxis(S, 84, ABG)
03:56:37.675 00.000 11060 Guiding  Dir = 1, Dur = 84
03:56:37.706 00.031 11060 IsSlewing returns 0
03:56:37.706 00.000 11060 IsGuiding returns 0
03:56:37.813 00.107 11060 IsGuiding returns 0
03:56:37.813 00.000 11060 Move returns status 0, amount 84
03:56:37.813 00.000 11060 move complete, result=0
03:56:37.813 00.000 11060 worker thread done servicing request
03:56:37.813 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 84 ms SOUTH
03:56:37.813 00.000 11060 Worker thread wakes up
03:56:37.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:37.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:38.440 00.627 11060 Exposure complete
03:56:38.637 00.197 11060 worker thread done servicing request
03:56:38.637 00.000 10844 OnExposeComplete: enter
03:56:38.637 00.000 10844 UpdateGuideState(): m_state=6
03:56:38.637 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
03:56:38.637 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.98, Mass=1909, SNR=27.9, Peak=156 HFD=3.0
03:56:38.637 00.000 10844 MultiStar: [#1 -0.13,0.30,0.88,U] [#2 -0.01,0.79,0.00,M3] [#3 -0.25,-0.13,0.87,U] [#4 -0.59,-0.14,0.00,M1] [#5 -0.01,0.09,0.89,U] [#6 0.07,-0.18,0.90,U] [#7 -0.33,-0.16,0.81,U] [#8 0.15,0.77,0.00,M1] 
03:56:38.637 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.02}, one-star: {0.18, -0.07}
03:56:38.637 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.39) = xAngle (-4.19 = 2.10)
03:56:38.637 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
03:56:38.637 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.80 mountX=-0.04 mountY=-0.06, mountTheta=-2.09
03:56:38.642 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.02, opts=13)
03:56:38.642 00.000 10844 Enqueuing Move request for scope (-0.07, -0.02)
03:56:38.642 00.000 11060 Worker thread wakes up
03:56:38.642 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:38.642 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
03:56:38.642 00.000 10844 UpdateGuideState exits: m=1909 SNR=27.9
03:56:38.642 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
03:56:38.642 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:38.642 00.000 11060 Moving (-0.07, -0.02) raw xDistance=-0.04 yDistance=-0.06
03:56:38.642 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:38.642 00.000 10844 Enqueuing Expose request
03:56:38.642 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:56:38.642 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:38.642 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:56:38.642 00.000 11060 MoveAxis(E, 0, ABG)
03:56:38.642 00.000 11060 Move returns status 0, amount 0
03:56:38.642 00.000 11060 MoveAxis(N, 0, ABG)
03:56:38.642 00.000 11060 Move returns status 0, amount 0
03:56:38.642 00.000 11060 move complete, result=0
03:56:38.642 00.000 11060 worker thread done servicing request
03:56:38.642 00.000 11060 Worker thread wakes up
03:56:38.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:38.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:38.642 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:39.285 00.643 11060 Exposure complete
03:56:39.499 00.214 11060 worker thread done servicing request
03:56:39.499 00.000 10844 OnExposeComplete: enter
03:56:39.499 00.000 10844 UpdateGuideState(): m_state=6
03:56:39.500 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
03:56:39.500 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=102.11, Mass=1804, SNR=27.0, Peak=147 HFD=3.8
03:56:39.500 00.000 10844 MultiStar: [#1 -0.15,-0.02,0.96,U] [#2 -0.38,0.02,0.84,U] [#3 -0.46,-0.36,0.96,U] [#4 -0.52,-0.20,1.00,U] [#5 -0.22,-0.38,0.97,U] [#6 -0.04,-0.37,0.99,U] [#7 -0.51,-0.14,0.94,U] [#8 -0.15,0.21,0.81,U] 
03:56:39.500 00.000 10844 single-star, 8 included, MultiStar: {-0.28, -0.14}, one-star: {-0.12, 0.06}
03:56:39.500 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.39) = xAngle (1.30 = 1.30)
03:56:39.500 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.86)
03:56:39.500 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.69 mountX=0.03 mountY=-0.12, mountTheta=-1.30
03:56:39.500 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.06, opts=13)
03:56:39.500 00.000 10844 Enqueuing Move request for scope (-0.12, 0.06)
03:56:39.504 00.004 11060 Worker thread wakes up
03:56:39.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:39.504 00.000 10844 UpdateGuideState exits: m=1804 SNR=27.0
03:56:39.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:39.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:39.504 00.000 10844 Enqueuing Expose request
03:56:39.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
03:56:39.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
03:56:39.504 00.000 11060 Moving (-0.12, 0.06) raw xDistance=0.03 yDistance=-0.12
03:56:39.504 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:56:39.504 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:39.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:56:39.504 00.000 11060 MoveAxis(E, 0, ABG)
03:56:39.516 00.012 11060 Move returns status 0, amount 0
03:56:39.518 00.002 11060 MoveAxis(N, 0, ABG)
03:56:39.518 00.000 11060 Move returns status 0, amount 0
03:56:39.518 00.000 11060 move complete, result=0
03:56:39.519 00.001 11060 worker thread done servicing request
03:56:39.519 00.000 11060 Worker thread wakes up
03:56:39.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:39.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:39.523 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:40.150 00.627 11060 Exposure complete
03:56:40.362 00.212 11060 worker thread done servicing request
03:56:40.362 00.000 10844 OnExposeComplete: enter
03:56:40.362 00.000 10844 UpdateGuideState(): m_state=6
03:56:40.362 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
03:56:40.362 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.63, Mass=1628, SNR=25.5, Peak=207 HFD=3.3
03:56:40.367 00.005 10844 MultiStar: [#1 0.13,0.25,1.03,U] [#2 -0.00,0.18,0.96,U] [#3 -0.39,-0.80,0.00,M1] [#4 -0.49,0.15,0.99,U] [#5 -0.44,-0.25,1.04,U] [#6 -0.24,-0.37,1.05,U] [#7 -0.42,0.10,0.95,U] [#8 -0.31,0.01,0.85,U] 
03:56:40.367 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.05}, one-star: {0.10, -0.42}
03:56:40.367 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.39) = xAngle (-4.29 = 1.99)
03:56:40.367 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.17 = -1.17)
03:56:40.367 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.91 mountX=-0.09 mountY=-0.19, mountTheta=-1.99
03:56:40.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.05, opts=13)
03:56:40.369 00.000 10844 Enqueuing Move request for scope (-0.21, -0.05)
03:56:40.369 00.000 11060 Worker thread wakes up
03:56:40.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:40.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
03:56:40.369 00.000 10844 UpdateGuideState exits: m=1628 SNR=25.5
03:56:40.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
03:56:40.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:40.371 00.002 11060 Moving (-0.21, -0.05) raw xDistance=-0.09 yDistance=-0.19
03:56:40.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:40.371 00.000 10844 Enqueuing Expose request
03:56:40.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:56:40.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:56:40.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:56:40.371 00.000 11060 MoveAxis(E, 0, ABG)
03:56:40.371 00.000 11060 Move returns status 0, amount 0
03:56:40.371 00.000 11060 MoveAxis(N, 0, ABG)
03:56:40.371 00.000 11060 Move returns status 0, amount 0
03:56:40.371 00.000 11060 move complete, result=0
03:56:40.372 00.001 11060 worker thread done servicing request
03:56:40.372 00.000 11060 Worker thread wakes up
03:56:40.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:40.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:40.386 00.014 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:41.025 00.639 11060 Exposure complete
03:56:41.234 00.209 11060 worker thread done servicing request
03:56:41.234 00.000 10844 OnExposeComplete: enter
03:56:41.234 00.000 10844 UpdateGuideState(): m_state=6
03:56:41.234 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
03:56:41.234 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.72, Mass=1611, SNR=25.1, Peak=140 HFD=3.4
03:56:41.234 00.000 10844 MultiStar: [#1 -0.05,0.01,0.98,U] [#2 0.24,0.06,0.93,U] [#3 -0.41,-0.41,1.02,U] [#4 -0.14,-0.53,1.00,U] [#5 0.02,-0.30,0.96,U] [#6 -0.18,-0.37,0.96,U] [#7 -0.21,-0.38,0.95,U] [#8 0.04,0.38,0.88,U] 
03:56:41.234 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.22}, one-star: {0.03, -0.33}
03:56:41.234 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
03:56:41.234 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:56:41.234 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.91 mountX=-0.23 mountY=-0.04, mountTheta=-2.96
03:56:41.241 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.22, opts=13)
03:56:41.241 00.000 10844 Enqueuing Move request for scope (-0.08, -0.22)
03:56:41.241 00.000 11060 Worker thread wakes up
03:56:41.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:41.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
03:56:41.241 00.000 10844 UpdateGuideState exits: m=1611 SNR=25.1
03:56:41.241 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
03:56:41.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:41.241 00.000 11060 Moving (-0.08, -0.22) raw xDistance=-0.23 yDistance=-0.04
03:56:41.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:41.241 00.000 10844 Enqueuing Expose request
03:56:41.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:56:41.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:41.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:56:41.243 00.002 11060 MoveAxis(E, 53, ABG)
03:56:41.243 00.000 11060 Guiding  Dir = 2, Dur = 53
03:56:41.250 00.007 11060 IsSlewing returns 0
03:56:41.250 00.000 11060 IsGuiding returns 0
03:56:41.312 00.062 11060 IsGuiding returns 0
03:56:41.312 00.000 11060 Move returns status 0, amount 53
03:56:41.312 00.000 11060 MoveAxis(N, 0, ABG)
03:56:41.312 00.000 11060 Move returns status 0, amount 0
03:56:41.312 00.000 11060 move complete, result=0
03:56:41.312 00.000 11060 worker thread done servicing request
03:56:41.312 00.000 11060 Worker thread wakes up
03:56:41.312 00.000 10844 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
03:56:41.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:41.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:41.947 00.635 11060 Exposure complete
03:56:42.169 00.222 11060 worker thread done servicing request
03:56:42.169 00.000 10844 OnExposeComplete: enter
03:56:42.169 00.000 10844 UpdateGuideState(): m_state=6
03:56:42.171 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
03:56:42.171 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.75, Mass=1967, SNR=27.6, Peak=190 HFD=2.9
03:56:42.171 00.000 10844 MultiStar: [#1 0.27,-0.29,0.94,U] [#2 0.18,0.29,0.85,U] [#3 -0.42,-0.52,0.00,M1] [#4 -0.18,0.09,0.96,U] [#5 -0.04,-0.30,1.00,U] [#6 -0.10,-0.15,0.96,U] [#7 -0.46,-0.23,0.83,U] [#8 0.00,0.39,0.78,U] 
03:56:42.171 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.08}, one-star: {0.01, -0.31}
03:56:42.171 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.88)
03:56:42.171 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
03:56:42.171 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.01 mountX=-0.08 mountY=-0.02, mountTheta=-2.86
03:56:42.173 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
03:56:42.173 00.000 10844 Enqueuing Move request for scope (-0.04, -0.08)
03:56:42.173 00.000 11060 Worker thread wakes up
03:56:42.173 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
03:56:42.173 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:42.173 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
03:56:42.173 00.000 10844 UpdateGuideState exits: m=1967 SNR=27.6
03:56:42.173 00.000 11060 Moving (-0.04, -0.08) raw xDistance=-0.08 yDistance=-0.02
03:56:42.173 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:42.173 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:42.173 00.000 10844 Enqueuing Expose request
03:56:42.173 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:56:42.173 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:42.173 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:56:42.173 00.000 11060 MoveAxis(E, 0, ABG)
03:56:42.173 00.000 11060 Move returns status 0, amount 0
03:56:42.173 00.000 11060 MoveAxis(N, 0, ABG)
03:56:42.173 00.000 11060 Move returns status 0, amount 0
03:56:42.176 00.003 11060 move complete, result=0
03:56:42.176 00.000 11060 worker thread done servicing request
03:56:42.176 00.000 11060 Worker thread wakes up
03:56:42.176 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:42.176 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:42.178 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:42.820 00.642 11060 Exposure complete
03:56:43.018 00.198 10844 OnExposeComplete: enter
03:56:43.018 00.000 10844 UpdateGuideState(): m_state=6
03:56:43.018 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
03:56:43.018 00.000 11060 worker thread done servicing request
03:56:43.018 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=101.84, Mass=2218, SNR=29.6, Peak=195 HFD=3.2
03:56:43.020 00.002 10844 MultiStar: [#1 0.15,0.08,0.84,U] [#2 0.26,0.03,0.89,U] [#3 -0.40,-0.46,0.00,M2] [#4 -0.26,-0.15,0.90,U] [#5 -0.08,0.09,0.86,U] [#6 0.31,-0.14,0.85,U] [#7 -0.84,0.27,0.00,M1] [#8 0.12,-0.02,0.71,U] 
03:56:43.020 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.05}, one-star: {0.34, -0.21}
03:56:43.020 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.39) = xAngle (-1.77 = -1.77)
03:56:43.020 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.35 = 1.35)
03:56:43.020 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=-0.03 mountY=0.13, mountTheta=1.77
03:56:43.023 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.05, opts=13)
03:56:43.023 00.000 10844 Enqueuing Move request for scope (0.12, -0.05)
03:56:43.023 00.000 11060 Worker thread wakes up
03:56:43.024 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:43.024 00.000 10844 UpdateGuideState exits: m=2218 SNR=29.6
03:56:43.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:43.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:43.024 00.000 10844 Enqueuing Expose request
03:56:43.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
03:56:43.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
03:56:43.024 00.000 11060 Moving (0.12, -0.05) raw xDistance=-0.03 yDistance=0.13
03:56:43.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:56:43.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:43.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:56:43.024 00.000 11060 MoveAxis(E, 0, ABG)
03:56:43.024 00.000 11060 Move returns status 0, amount 0
03:56:43.024 00.000 11060 MoveAxis(N, 0, ABG)
03:56:43.024 00.000 11060 Move returns status 0, amount 0
03:56:43.024 00.000 11060 move complete, result=0
03:56:43.024 00.000 11060 worker thread done servicing request
03:56:43.024 00.000 11060 Worker thread wakes up
03:56:43.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:43.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:43.028 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:43.679 00.651 11060 Exposure complete
03:56:43.892 00.213 11060 worker thread done servicing request
03:56:43.892 00.000 10844 OnExposeComplete: enter
03:56:43.892 00.000 10844 UpdateGuideState(): m_state=6
03:56:43.892 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
03:56:43.892 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.68, Mass=1417, SNR=23.5, Peak=197 HFD=3.1
03:56:43.894 00.002 10844 MultiStar: [#1 -0.53,0.18,1.04,U] [#2 -0.10,0.47,1.01,U] [#3 -0.59,-0.42,0.00,M3] [#4 -0.69,-0.15,0.00,M1] [#5 -0.43,-0.17,1.09,U] [#6 -0.05,0.40,1.13,U] [#7 -0.91,-0.42,0.00,M2] [#8 0.19,0.35,0.95,U] 
03:56:43.894 00.000 10844 refined, 5 included, MultiStar: {-0.17, 0.14}, one-star: {-0.06, -0.38}
03:56:43.894 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.39) = xAngle (1.06 = 1.06)
03:56:43.894 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.18 = -2.10)
03:56:43.894 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.45 mountX=0.11 mountY=-0.19, mountTheta=-1.06
03:56:43.897 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.14, opts=13)
03:56:43.898 00.001 10844 Enqueuing Move request for scope (-0.17, 0.14)
03:56:43.898 00.000 11060 Worker thread wakes up
03:56:43.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:43.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
03:56:43.898 00.000 10844 UpdateGuideState exits: m=1417 SNR=23.5
03:56:43.898 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
03:56:43.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:43.898 00.000 11060 Moving (-0.17, 0.14) raw xDistance=0.11 yDistance=-0.19
03:56:43.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:43.898 00.000 10844 Enqueuing Expose request
03:56:43.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:56:43.899 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:56:43.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:56:43.899 00.000 11060 MoveAxis(E, 0, ABG)
03:56:43.899 00.000 11060 Move returns status 0, amount 0
03:56:43.899 00.000 11060 MoveAxis(N, 0, ABG)
03:56:43.899 00.000 11060 Move returns status 0, amount 0
03:56:43.899 00.000 11060 move complete, result=0
03:56:43.899 00.000 11060 worker thread done servicing request
03:56:43.899 00.000 11060 Worker thread wakes up
03:56:43.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:43.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:43.899 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:44.531 00.632 11060 Exposure complete
03:56:44.735 00.204 11060 worker thread done servicing request
03:56:44.735 00.000 10844 OnExposeComplete: enter
03:56:44.735 00.000 10844 UpdateGuideState(): m_state=6
03:56:44.735 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
03:56:44.735 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=102.11, Mass=1679, SNR=26.2, Peak=177 HFD=2.7
03:56:44.735 00.000 10844 MultiStar: [#1 -0.16,0.31,0.94,U] [#2 -0.24,0.72,0.00,M1] [#3 -0.81,0.10,0.00,M4] [#4 -0.73,0.06,0.00,M2] [#5 -0.43,0.54,0.00,M1] [#6 -0.09,-0.10,1.03,U] [#7 -0.52,0.18,0.91,U] [#8 -0.13,0.61,0.00,M1] 
03:56:44.735 00.000 10844 refined, 3 included, MultiStar: {-0.13, 0.10}, one-star: {0.19, 0.05}
03:56:44.735 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.39) = xAngle (1.09 = 1.09)
03:56:44.735 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.22 = -2.07)
03:56:44.735 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.48 mountX=0.08 mountY=-0.15, mountTheta=-1.09
03:56:44.739 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.10, opts=13)
03:56:44.739 00.000 10844 Enqueuing Move request for scope (-0.13, 0.10)
03:56:44.739 00.000 11060 Worker thread wakes up
03:56:44.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:44.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
03:56:44.739 00.000 10844 UpdateGuideState exits: m=1679 SNR=26.2
03:56:44.739 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
03:56:44.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:44.739 00.000 11060 Moving (-0.13, 0.10) raw xDistance=0.08 yDistance=-0.15
03:56:44.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:44.739 00.000 10844 Enqueuing Expose request
03:56:44.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:56:44.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:44.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:56:44.739 00.000 11060 MoveAxis(E, 0, ABG)
03:56:44.739 00.000 11060 Move returns status 0, amount 0
03:56:44.740 00.001 11060 MoveAxis(N, 0, ABG)
03:56:44.740 00.000 11060 Move returns status 0, amount 0
03:56:44.740 00.000 11060 move complete, result=0
03:56:44.740 00.000 11060 worker thread done servicing request
03:56:44.740 00.000 11060 Worker thread wakes up
03:56:44.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:44.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:44.741 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:45.366 00.625 11060 Exposure complete
03:56:45.573 00.207 11060 worker thread done servicing request
03:56:45.573 00.000 10844 OnExposeComplete: enter
03:56:45.573 00.000 10844 UpdateGuideState(): m_state=6
03:56:45.573 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
03:56:45.573 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.68, Mass=1841, SNR=26.9, Peak=217 HFD=2.8
03:56:45.573 00.000 10844 MultiStar: [#1 -0.07,0.28,0.88,U] [#2 0.31,0.35,0.87,U] [#3 -0.81,-0.07,0.00,M5] [#4 -0.42,0.18,1.00,U] [#5 -0.04,-0.07,0.88,U] [#6 0.18,-0.14,1.04,U] [#7 -0.49,0.03,0.86,U] [#8 -0.01,0.40,0.89,U] 
03:56:45.573 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {0.13, -0.37}
03:56:45.573 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.39) = xAngle (0.75 = 0.75)
03:56:45.573 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.87 = -2.41)
03:56:45.573 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.14 mountX=0.06 mountY=-0.06, mountTheta=-0.74
03:56:45.579 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
03:56:45.579 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
03:56:45.579 00.000 11060 Worker thread wakes up
03:56:45.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
03:56:45.579 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
03:56:45.579 00.000 11060 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
03:56:45.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:45.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:56:45.579 00.000 10844 UpdateGuideState exits: m=1841 SNR=26.9
03:56:45.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:45.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:45.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:56:45.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:45.579 00.000 10844 Enqueuing Expose request
03:56:45.579 00.000 11060 MoveAxis(E, 0, ABG)
03:56:45.579 00.000 11060 Move returns status 0, amount 0
03:56:45.579 00.000 11060 MoveAxis(N, 0, ABG)
03:56:45.579 00.000 11060 Move returns status 0, amount 0
03:56:45.579 00.000 11060 move complete, result=0
03:56:45.579 00.000 11060 worker thread done servicing request
03:56:45.579 00.000 11060 Worker thread wakes up
03:56:45.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:45.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:45.579 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:46.221 00.642 11060 Exposure complete
03:56:46.440 00.219 11060 worker thread done servicing request
03:56:46.440 00.000 10844 OnExposeComplete: enter
03:56:46.440 00.000 10844 UpdateGuideState(): m_state=6
03:56:46.442 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
03:56:46.442 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=102.24, Mass=1861, SNR=27.1, Peak=205 HFD=3.0
03:56:46.442 00.000 10844 MultiStar: [#1 -0.15,-0.03,0.83,U] [#2 0.35,0.86,0.00,M1] [#3 -0.13,-0.30,0.95,U] [#4 -0.44,-0.11,0.86,U] [#5 0.01,0.09,0.92,U] [#6 -0.05,-0.31,0.95,U] [#7 -0.54,-0.36,0.00,M1] [#8 -0.26,0.41,0.80,U] 
03:56:46.442 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.02}, one-star: {0.21, 0.18}
03:56:46.442 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.39) = xAngle (-4.38 = 1.91)
03:56:46.442 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
03:56:46.442 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.99 mountX=-0.04 mountY=-0.10, mountTheta=-1.91
03:56:46.445 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
03:56:46.445 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
03:56:46.445 00.000 11060 Worker thread wakes up
03:56:46.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
03:56:46.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:46.445 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
03:56:46.445 00.000 10844 UpdateGuideState exits: m=1861 SNR=27.1
03:56:46.445 00.000 11060 Moving (-0.11, -0.02) raw xDistance=-0.04 yDistance=-0.10
03:56:46.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:46.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:56:46.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:46.445 00.000 10844 Enqueuing Expose request
03:56:46.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:46.447 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:56:46.447 00.000 11060 MoveAxis(E, 0, ABG)
03:56:46.447 00.000 11060 Move returns status 0, amount 0
03:56:46.447 00.000 11060 MoveAxis(N, 0, ABG)
03:56:46.447 00.000 11060 Move returns status 0, amount 0
03:56:46.447 00.000 11060 move complete, result=0
03:56:46.447 00.000 11060 worker thread done servicing request
03:56:46.447 00.000 11060 Worker thread wakes up
03:56:46.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:46.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:46.450 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:47.077 00.627 11060 Exposure complete
03:56:47.294 00.217 11060 worker thread done servicing request
03:56:47.294 00.000 10844 OnExposeComplete: enter
03:56:47.294 00.000 10844 UpdateGuideState(): m_state=6
03:56:47.294 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
03:56:47.294 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.60, Mass=1847, SNR=27.0, Peak=229 HFD=3.3
03:56:47.294 00.000 10844 MultiStar: [#1 -0.07,-0.02,0.93,U] [#2 -0.11,0.07,0.81,U] [#3 -0.78,-0.47,0.00,M5] [#4 -0.25,-0.48,0.93,U] [#5 -0.28,0.17,0.89,U] [#6 0.07,-0.29,0.95,U] [#7 -0.46,-0.26,0.89,U] [#8 -0.30,-0.20,0.87,U] 
03:56:47.294 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.19}, one-star: {0.39, -0.45}
03:56:47.294 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.78)
03:56:47.294 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
03:56:47.296 00.002 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.12 mountX=-0.21 mountY=-0.08, mountTheta=-2.76
03:56:47.298 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.19, opts=13)
03:56:47.298 00.000 10844 Enqueuing Move request for scope (-0.12, -0.19)
03:56:47.298 00.000 11060 Worker thread wakes up
03:56:47.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:47.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
03:56:47.298 00.000 10844 UpdateGuideState exits: m=1847 SNR=27.0
03:56:47.298 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
03:56:47.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:47.298 00.000 11060 Moving (-0.12, -0.19) raw xDistance=-0.21 yDistance=-0.08
03:56:47.300 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:47.300 00.000 10844 Enqueuing Expose request
03:56:47.300 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:56:47.300 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:47.300 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:47.300 00.000 11060 MoveAxis(E, 50, ABG)
03:56:47.300 00.000 11060 Guiding  Dir = 2, Dur = 50
03:56:47.323 00.023 11060 IsSlewing returns 0
03:56:47.323 00.000 11060 IsGuiding returns 0
03:56:47.395 00.072 11060 IsGuiding returns 0
03:56:47.395 00.000 11060 Move returns status 0, amount 50
03:56:47.395 00.000 11060 MoveAxis(N, 0, ABG)
03:56:47.395 00.000 11060 Move returns status 0, amount 0
03:56:47.395 00.000 11060 move complete, result=0
03:56:47.395 00.000 11060 worker thread done servicing request
03:56:47.395 00.000 11060 Worker thread wakes up
03:56:47.395 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
03:56:47.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:47.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:48.028 00.633 11060 Exposure complete
03:56:48.247 00.219 11060 worker thread done servicing request
03:56:48.247 00.000 10844 OnExposeComplete: enter
03:56:48.247 00.000 10844 UpdateGuideState(): m_state=6
03:56:48.247 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
03:56:48.247 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=102.18, Mass=1504, SNR=24.2, Peak=179 HFD=2.9
03:56:48.247 00.000 10844 MultiStar: [#1 0.10,0.40,0.96,U] [#2 -0.10,-0.09,0.98,U] [#3 -0.21,-0.20,1.11,U] [#4 -0.42,0.17,1.07,U] [#5 -0.20,-0.02,1.11,U] [#6 0.13,-0.23,1.09,U] [#7 -0.60,0.06,0.00,M1] [#8 -0.25,0.18,0.90,U] 
03:56:48.247 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.03}, one-star: {0.29, 0.13}
03:56:48.247 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.39) = xAngle (1.39 = 1.39)
03:56:48.247 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.52 = -1.77)
03:56:48.247 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.78 mountX=0.02 mountY=-0.09, mountTheta=-1.39
03:56:48.256 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
03:56:48.256 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
03:56:48.256 00.000 11060 Worker thread wakes up
03:56:48.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:48.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
03:56:48.256 00.000 10844 UpdateGuideState exits: m=1504 SNR=24.2
03:56:48.257 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:48.257 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
03:56:48.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:48.257 00.000 11060 Moving (-0.09, 0.03) raw xDistance=0.02 yDistance=-0.09
03:56:48.257 00.000 10844 Enqueuing Expose request
03:56:48.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:56:48.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:48.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:56:48.257 00.000 11060 MoveAxis(E, 0, ABG)
03:56:48.257 00.000 11060 Move returns status 0, amount 0
03:56:48.257 00.000 11060 MoveAxis(N, 0, ABG)
03:56:48.258 00.001 11060 Move returns status 0, amount 0
03:56:48.258 00.000 11060 move complete, result=0
03:56:48.258 00.000 11060 worker thread done servicing request
03:56:48.258 00.000 11060 Worker thread wakes up
03:56:48.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:48.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:48.260 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:48.890 00.630 11060 Exposure complete
03:56:49.094 00.204 11060 worker thread done servicing request
03:56:49.094 00.000 10844 OnExposeComplete: enter
03:56:49.094 00.000 10844 UpdateGuideState(): m_state=6
03:56:49.094 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
03:56:49.094 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.55, Mass=1914, SNR=27.8, Peak=161 HFD=3.5
03:56:49.094 00.000 10844 MultiStar: [#1 0.36,0.18,0.98,U] [#2 -0.08,0.25,0.86,U] [#3 -0.75,-0.74,0.00,M5] [#4 -0.23,0.05,0.89,U] [#5 -0.47,-0.73,0.00,M1] [#6 -0.24,-0.24,0.92,U] [#7 -0.46,-0.28,0.88,U] [#8 -0.04,0.20,0.75,U] 
03:56:49.094 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.06}, one-star: {0.07, -0.50}
03:56:49.094 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.88 = 2.41)
03:56:49.094 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
03:56:49.094 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.49 mountX=-0.07 mountY=-0.07, mountTheta=-2.40
03:56:49.094 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
03:56:49.094 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
03:56:49.098 00.004 11060 Worker thread wakes up
03:56:49.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
03:56:49.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
03:56:49.098 00.000 11060 Moving (-0.08, -0.06) raw xDistance=-0.07 yDistance=-0.07
03:56:49.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:56:49.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:49.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:56:49.098 00.000 11060 MoveAxis(E, 0, ABG)
03:56:49.098 00.000 11060 Move returns status 0, amount 0
03:56:49.098 00.000 11060 MoveAxis(N, 0, ABG)
03:56:49.098 00.000 11060 Move returns status 0, amount 0
03:56:49.098 00.000 11060 move complete, result=0
03:56:49.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:49.098 00.000 11060 worker thread done servicing request
03:56:49.098 00.000 10844 UpdateGuideState exits: m=1914 SNR=27.8
03:56:49.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:49.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:49.098 00.000 10844 Enqueuing Expose request
03:56:49.098 00.000 11060 Worker thread wakes up
03:56:49.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:49.100 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:49.100 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:49.734 00.634 11060 Exposure complete
03:56:49.947 00.213 11060 worker thread done servicing request
03:56:49.947 00.000 10844 OnExposeComplete: enter
03:56:49.947 00.000 10844 UpdateGuideState(): m_state=6
03:56:49.947 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
03:56:49.947 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.65, Mass=1795, SNR=26.9, Peak=192 HFD=3.5
03:56:49.949 00.002 10844 MultiStar: [#1 0.58,0.05,0.91,U] [#2 0.12,0.64,0.00,M1] [#3 -0.63,-0.22,0.00,M6] [#4 -0.05,-0.27,1.04,U] [#5 0.23,-0.45,0.92,U] [#6 -0.21,-0.28,0.98,U] [#7 -0.30,0.07,0.93,U] [#8 0.02,0.14,0.81,U] 
03:56:49.949 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.17}, one-star: {0.31, -0.40}
03:56:49.949 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
03:56:49.949 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
03:56:49.949 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.14 mountX=-0.16 mountY=0.11, mountTheta=2.54
03:56:49.951 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.17, opts=13)
03:56:49.951 00.000 10844 Enqueuing Move request for scope (0.08, -0.17)
03:56:49.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:49.951 00.000 10844 UpdateGuideState exits: m=1795 SNR=26.9
03:56:49.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:49.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:49.951 00.000 10844 Enqueuing Expose request
03:56:49.953 00.002 11060 Worker thread wakes up
03:56:49.954 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
03:56:49.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
03:56:49.954 00.000 11060 Moving (0.08, -0.17) raw xDistance=-0.16 yDistance=0.11
03:56:49.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:56:49.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:49.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:56:49.956 00.002 11060 MoveAxis(E, 37, ABG)
03:56:49.956 00.000 11060 Guiding  Dir = 2, Dur = 37
03:56:49.959 00.003 11060 IsSlewing returns 0
03:56:49.959 00.000 11060 IsGuiding returns 0
03:56:50.006 00.047 11060 IsGuiding returns 0
03:56:50.006 00.000 11060 Move returns status 0, amount 37
03:56:50.006 00.000 11060 MoveAxis(N, 0, ABG)
03:56:50.006 00.000 11060 Move returns status 0, amount 0
03:56:50.006 00.000 11060 move complete, result=0
03:56:50.006 00.000 11060 worker thread done servicing request
03:56:50.006 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
03:56:50.006 00.000 11060 Worker thread wakes up
03:56:50.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:50.007 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:50.643 00.636 11060 Exposure complete
03:56:50.852 00.209 11060 worker thread done servicing request
03:56:50.852 00.000 10844 OnExposeComplete: enter
03:56:50.852 00.000 10844 UpdateGuideState(): m_state=6
03:56:50.852 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
03:56:50.852 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.95, Mass=1625, SNR=25.3, Peak=159 HFD=3.1
03:56:50.854 00.002 10844 MultiStar: [#1 -0.46,0.27,0.95,U] [#2 0.44,0.29,0.81,U] [#3 -0.81,-0.11,0.00,M7] [#4 -0.82,0.14,0.00,M1] [#5 -0.36,-0.15,0.98,U] [#6 -0.17,-0.08,1.05,U] [#7 -0.73,0.21,0.00,M1] [#8 -0.10,0.25,0.76,U] 
03:56:50.854 00.000 10844 single-star, 5 included, MultiStar: {-0.14, 0.06}, one-star: {-0.10, -0.11}
03:56:50.854 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.72 = 2.57)
03:56:50.854 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
03:56:50.854 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.33 mountX=-0.12 mountY=-0.08, mountTheta=-2.56
03:56:50.855 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.11, opts=13)
03:56:50.855 00.000 10844 Enqueuing Move request for scope (-0.10, -0.11)
03:56:50.855 00.000 11060 Worker thread wakes up
03:56:50.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:50.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
03:56:50.855 00.000 10844 UpdateGuideState exits: m=1625 SNR=25.3
03:56:50.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
03:56:50.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:50.855 00.000 11060 Moving (-0.10, -0.11) raw xDistance=-0.12 yDistance=-0.08
03:56:50.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:50.855 00.000 10844 Enqueuing Expose request
03:56:50.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
03:56:50.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:50.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:50.855 00.000 11060 MoveAxis(E, 30, ABG)
03:56:50.855 00.000 11060 Guiding  Dir = 2, Dur = 30
03:56:50.861 00.006 11060 IsSlewing returns 0
03:56:50.861 00.000 11060 IsGuiding returns 0
03:56:50.906 00.045 11060 IsGuiding returns 0
03:56:50.906 00.000 11060 Move returns status 0, amount 30
03:56:50.906 00.000 11060 MoveAxis(N, 0, ABG)
03:56:50.906 00.000 11060 Move returns status 0, amount 0
03:56:50.906 00.000 11060 move complete, result=0
03:56:50.906 00.000 11060 worker thread done servicing request
03:56:50.906 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
03:56:50.906 00.000 11060 Worker thread wakes up
03:56:50.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:50.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:51.562 00.656 11060 Exposure complete
03:56:51.759 00.197 11060 worker thread done servicing request
03:56:51.759 00.000 10844 OnExposeComplete: enter
03:56:51.759 00.000 10844 UpdateGuideState(): m_state=6
03:56:51.759 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
03:56:51.759 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.81, Mass=1705, SNR=26.3, Peak=169 HFD=3.5
03:56:51.759 00.000 10844 MultiStar: [#1 0.05,0.05,0.96,U] [#2 0.31,0.12,0.92,U] [#3 -0.49,-0.25,1.04,U] [#4 -0.46,-0.13,0.98,U] [#5 -0.18,-0.13,1.03,U] [#6 -0.14,-0.07,0.97,U] [#7 -0.90,-0.04,0.00,M2] [#8 -0.13,0.33,0.81,U] 
03:56:51.759 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.05}, one-star: {0.39, -0.24}
03:56:51.759 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.39) = xAngle (-4.00 = 2.29)
03:56:51.759 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.87 = -0.87)
03:56:51.759 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
03:56:51.764 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
03:56:51.764 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
03:56:51.764 00.000 11060 Worker thread wakes up
03:56:51.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
03:56:51.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:51.766 00.002 10844 UpdateGuideState exits: m=1705 SNR=26.3
03:56:51.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:51.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:51.766 00.000 10844 Enqueuing Expose request
03:56:51.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
03:56:51.766 00.000 11060 Moving (-0.09, -0.05) raw xDistance=-0.07 yDistance=-0.08
03:56:51.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:56:51.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:51.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:51.766 00.000 11060 MoveAxis(E, 0, ABG)
03:56:51.766 00.000 11060 Move returns status 0, amount 0
03:56:51.766 00.000 11060 MoveAxis(N, 0, ABG)
03:56:51.766 00.000 11060 Move returns status 0, amount 0
03:56:51.766 00.000 11060 move complete, result=0
03:56:51.766 00.000 11060 worker thread done servicing request
03:56:51.768 00.002 11060 Worker thread wakes up
03:56:51.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:51.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:51.771 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:52.404 00.633 11060 Exposure complete
03:56:52.613 00.209 11060 worker thread done servicing request
03:56:52.613 00.000 10844 OnExposeComplete: enter
03:56:52.613 00.000 10844 UpdateGuideState(): m_state=6
03:56:52.613 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
03:56:52.613 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.84, Mass=1644, SNR=26.1, Peak=161 HFD=2.9
03:56:52.613 00.000 10844 MultiStar: [#1 -0.24,-0.27,0.98,U] [#2 0.44,0.18,0.94,U] [#3 -0.15,-0.55,1.02,U] [#4 -0.38,-0.25,0.95,U] [#5 -0.21,-0.62,0.00,M1] [#6 0.00,-0.38,1.07,U] [#7 -0.49,-0.27,0.96,U] [#8 -0.10,0.13,0.85,U] 
03:56:52.613 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.21}, one-star: {0.13, -0.21}
03:56:52.615 00.002 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.90)
03:56:52.615 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
03:56:52.615 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.99 mountX=-0.23 mountY=-0.06, mountTheta=-2.88
03:56:52.617 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.21, opts=13)
03:56:52.617 00.000 10844 Enqueuing Move request for scope (-0.10, -0.21)
03:56:52.617 00.000 11060 Worker thread wakes up
03:56:52.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:52.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
03:56:52.617 00.000 10844 UpdateGuideState exits: m=1644 SNR=26.1
03:56:52.617 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
03:56:52.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:52.617 00.000 11060 Moving (-0.10, -0.21) raw xDistance=-0.23 yDistance=-0.06
03:56:52.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:52.617 00.000 10844 Enqueuing Expose request
03:56:52.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:56:52.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:52.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:56:52.617 00.000 11060 MoveAxis(E, 54, ABG)
03:56:52.617 00.000 11060 Guiding  Dir = 2, Dur = 54
03:56:52.652 00.035 11060 IsSlewing returns 0
03:56:52.652 00.000 11060 IsGuiding returns 0
03:56:52.709 00.057 11060 IsGuiding returns 0
03:56:52.709 00.000 11060 Move returns status 0, amount 54
03:56:52.709 00.000 11060 MoveAxis(N, 0, ABG)
03:56:52.709 00.000 11060 Move returns status 0, amount 0
03:56:52.709 00.000 11060 move complete, result=0
03:56:52.709 00.000 11060 worker thread done servicing request
03:56:52.709 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
03:56:52.709 00.000 11060 Worker thread wakes up
03:56:52.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:52.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:53.343 00.634 11060 Exposure complete
03:56:53.548 00.205 11060 worker thread done servicing request
03:56:53.548 00.000 10844 OnExposeComplete: enter
03:56:53.548 00.000 10844 UpdateGuideState(): m_state=6
03:56:53.548 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
03:56:53.548 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.13, Mass=1844, SNR=27.1, Peak=190 HFD=3.0
03:56:53.548 00.000 10844 MultiStar: [#1 0.25,0.79,0.00,M1] [#2 0.45,0.42,0.00,M1] [#3 -0.22,-0.22,0.96,U] [#4 -0.47,-0.01,0.95,U] [#5 0.18,0.28,0.92,U] [#6 0.30,-0.47,1.11,U] [#7 -0.37,-0.14,0.97,U] [#8 -0.21,0.49,0.79,U] 
03:56:53.548 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.02}, one-star: {0.15, 0.07}
03:56:53.548 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.39) = xAngle (-4.25 = 2.03)
03:56:53.548 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.13 = -1.13)
03:56:53.548 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.86 mountX=-0.04 mountY=-0.07, mountTheta=-2.03
03:56:53.553 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.02, opts=13)
03:56:53.553 00.000 10844 Enqueuing Move request for scope (-0.08, -0.02)
03:56:53.553 00.000 11060 Worker thread wakes up
03:56:53.553 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
03:56:53.553 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:53.553 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
03:56:53.553 00.000 10844 UpdateGuideState exits: m=1844 SNR=27.1
03:56:53.553 00.000 11060 Moving (-0.08, -0.02) raw xDistance=-0.04 yDistance=-0.07
03:56:53.553 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:53.553 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:56:53.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:53.553 00.000 10844 Enqueuing Expose request
03:56:53.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:53.556 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:56:53.556 00.000 11060 MoveAxis(E, 0, ABG)
03:56:53.556 00.000 11060 Move returns status 0, amount 0
03:56:53.556 00.000 11060 MoveAxis(N, 0, ABG)
03:56:53.556 00.000 11060 Move returns status 0, amount 0
03:56:53.556 00.000 11060 move complete, result=0
03:56:53.556 00.000 11060 worker thread done servicing request
03:56:53.556 00.000 11060 Worker thread wakes up
03:56:53.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:53.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:53.558 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:54.203 00.645 11060 Exposure complete
03:56:54.407 00.204 11060 worker thread done servicing request
03:56:54.407 00.000 10844 OnExposeComplete: enter
03:56:54.407 00.000 10844 UpdateGuideState(): m_state=6
03:56:54.407 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
03:56:54.407 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=102.23, Mass=1922, SNR=28.0, Peak=205 HFD=3.2
03:56:54.409 00.002 10844 MultiStar: [#1 -0.04,0.19,0.90,U] [#2 -0.01,0.54,0.82,U] [#3 -0.10,-0.19,0.97,U] [#4 -0.73,-0.28,0.00,M1] [#5 -0.21,0.08,0.79,U] [#6 -0.30,-0.04,0.94,U] [#7 -0.68,-0.04,0.00,M1] [#8 -0.20,-0.07,0.73,U] 
03:56:54.409 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.09}, one-star: {0.19, 0.17}
03:56:54.409 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.39) = xAngle (0.94 = 0.94)
03:56:54.409 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.07 = -2.22)
03:56:54.409 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.33 mountX=0.07 mountY=-0.10, mountTheta=-0.94
03:56:54.411 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
03:56:54.411 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
03:56:54.411 00.000 11060 Worker thread wakes up
03:56:54.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:54.413 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
03:56:54.413 00.000 10844 UpdateGuideState exits: m=1922 SNR=28.0
03:56:54.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
03:56:54.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:54.413 00.000 11060 Moving (-0.09, 0.09) raw xDistance=0.07 yDistance=-0.10
03:56:54.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:54.413 00.000 10844 Enqueuing Expose request
03:56:54.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:56:54.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:54.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:56:54.413 00.000 11060 MoveAxis(E, 0, ABG)
03:56:54.413 00.000 11060 Move returns status 0, amount 0
03:56:54.413 00.000 11060 MoveAxis(N, 0, ABG)
03:56:54.413 00.000 11060 Move returns status 0, amount 0
03:56:54.413 00.000 11060 move complete, result=0
03:56:54.413 00.000 11060 worker thread done servicing request
03:56:54.413 00.000 11060 Worker thread wakes up
03:56:54.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:54.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:54.416 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:55.038 00.622 11060 Exposure complete
03:56:55.237 00.199 11060 worker thread done servicing request
03:56:55.237 00.000 10844 OnExposeComplete: enter
03:56:55.237 00.000 10844 UpdateGuideState(): m_state=6
03:56:55.238 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
03:56:55.238 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.79, Mass=1727, SNR=26.2, Peak=185 HFD=2.6
03:56:55.238 00.000 10844 MultiStar: [#1 0.25,0.23,0.95,U] [#2 0.19,0.18,0.92,U] [#3 -0.11,-0.56,0.93,U] [#4 -0.19,-0.19,1.05,U] [#5 -0.49,-0.04,0.99,U] [#6 -0.09,-0.38,1.06,U] [#7 -0.39,-0.15,0.98,U] [#8 -0.26,-0.38,0.81,U] 
03:56:55.238 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.17}, one-star: {0.09, -0.26}
03:56:55.238 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
03:56:55.238 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
03:56:55.238 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-2.15 mountX=-0.19 mountY=-0.08, mountTheta=-2.72
03:56:55.249 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.17, opts=13)
03:56:55.249 00.000 10844 Enqueuing Move request for scope (-0.11, -0.17)
03:56:55.249 00.000 11060 Worker thread wakes up
03:56:55.249 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:55.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
03:56:55.249 00.000 10844 UpdateGuideState exits: m=1727 SNR=26.2
03:56:55.249 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
03:56:55.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:55.249 00.000 11060 Moving (-0.11, -0.17) raw xDistance=-0.19 yDistance=-0.08
03:56:55.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:55.249 00.000 10844 Enqueuing Expose request
03:56:55.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:56:55.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:55.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:56:55.249 00.000 11060 MoveAxis(E, 45, ABG)
03:56:55.249 00.000 11060 Guiding  Dir = 2, Dur = 45
03:56:55.267 00.018 11060 IsSlewing returns 0
03:56:55.267 00.000 11060 IsGuiding returns 0
03:56:55.329 00.062 11060 IsGuiding returns 0
03:56:55.329 00.000 11060 Move returns status 0, amount 45
03:56:55.329 00.000 11060 MoveAxis(N, 0, ABG)
03:56:55.331 00.002 11060 Move returns status 0, amount 0
03:56:55.331 00.000 11060 move complete, result=0
03:56:55.331 00.000 11060 worker thread done servicing request
03:56:55.331 00.000 11060 Worker thread wakes up
03:56:55.331 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
03:56:55.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:55.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:55.967 00.636 11060 Exposure complete
03:56:56.180 00.213 11060 worker thread done servicing request
03:56:56.180 00.000 10844 OnExposeComplete: enter
03:56:56.180 00.000 10844 UpdateGuideState(): m_state=6
03:56:56.180 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
03:56:56.180 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.91, Mass=1774, SNR=26.5, Peak=173 HFD=2.9
03:56:56.180 00.000 10844 MultiStar: [#1 -0.14,0.29,0.90,U] [#2 -0.17,0.78,0.00,M1] [#3 -0.35,-0.63,0.00,M3] [#4 -0.30,-0.12,1.03,U] [#5 -0.13,-0.17,0.87,U] [#6 -0.10,-0.18,1.00,U] [#7 -0.55,0.11,0.94,U] [#8 0.11,0.01,0.76,U] 
03:56:56.180 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.04}, one-star: {0.11, -0.15}
03:56:56.180 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.39) = xAngle (-4.30 = 1.99)
03:56:56.180 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.17 = -1.17)
03:56:56.180 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.91 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
03:56:56.185 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.04, opts=13)
03:56:56.185 00.000 10844 Enqueuing Move request for scope (-0.15, -0.04)
03:56:56.185 00.000 11060 Worker thread wakes up
03:56:56.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:56.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
03:56:56.185 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.5
03:56:56.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
03:56:56.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:56.185 00.000 11060 Moving (-0.15, -0.04) raw xDistance=-0.06 yDistance=-0.14
03:56:56.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:56.185 00.000 10844 Enqueuing Expose request
03:56:56.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:56:56.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:56.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:56:56.185 00.000 11060 MoveAxis(E, 0, ABG)
03:56:56.185 00.000 11060 Move returns status 0, amount 0
03:56:56.188 00.003 11060 MoveAxis(N, 0, ABG)
03:56:56.188 00.000 11060 Move returns status 0, amount 0
03:56:56.188 00.000 11060 move complete, result=0
03:56:56.188 00.000 11060 worker thread done servicing request
03:56:56.188 00.000 11060 Worker thread wakes up
03:56:56.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:56.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:56.190 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:56.817 00.627 11060 Exposure complete
03:56:57.019 00.202 11060 worker thread done servicing request
03:56:57.019 00.000 10844 OnExposeComplete: enter
03:56:57.019 00.000 10844 UpdateGuideState(): m_state=6
03:56:57.019 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
03:56:57.019 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=102.09, Mass=1959, SNR=27.8, Peak=158 HFD=3.9
03:56:57.019 00.000 10844 MultiStar: [#1 -0.22,0.58,0.00,M1] [#2 -0.23,0.66,0.00,M2] [#3 -0.30,0.11,0.90,U] [#4 -0.39,0.57,0.00,M1] [#5 -0.47,-0.09,1.03,U] [#6 0.19,-0.25,0.99,U] [#7 -0.25,0.42,0.86,U] [#8 0.42,0.57,0.00,M1] 
03:56:57.019 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.03}, one-star: {0.26, 0.04}
03:56:57.019 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
03:56:57.019 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
03:56:57.019 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.85 mountX=0.01 mountY=-0.12, mountTheta=-1.46
03:56:57.024 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
03:56:57.024 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
03:56:57.024 00.000 11060 Worker thread wakes up
03:56:57.034 00.010 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
03:56:57.034 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
03:56:57.034 00.000 11060 Moving (-0.11, 0.03) raw xDistance=0.01 yDistance=-0.12
03:56:57.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:56:57.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:57.034 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:57.034 00.000 10844 UpdateGuideState exits: m=1959 SNR=27.8
03:56:57.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:57.036 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:57.036 00.000 10844 Enqueuing Expose request
03:56:57.036 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:56:57.036 00.000 11060 MoveAxis(E, 0, ABG)
03:56:57.036 00.000 11060 Move returns status 0, amount 0
03:56:57.036 00.000 11060 MoveAxis(N, 0, ABG)
03:56:57.036 00.000 11060 Move returns status 0, amount 0
03:56:57.036 00.000 11060 move complete, result=0
03:56:57.036 00.000 11060 worker thread done servicing request
03:56:57.036 00.000 11060 Worker thread wakes up
03:56:57.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:57.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:57.037 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:57.677 00.640 11060 Exposure complete
03:56:57.888 00.211 11060 worker thread done servicing request
03:56:57.888 00.000 10844 OnExposeComplete: enter
03:56:57.888 00.000 10844 UpdateGuideState(): m_state=6
03:56:57.888 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
03:56:57.888 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=102.27, Mass=2034, SNR=28.7, Peak=208 HFD=3.5
03:56:57.888 00.000 10844 MultiStar: [#1 -0.11,0.74,0.00,M2] [#2 0.11,0.46,0.82,U] [#3 -0.24,-0.54,0.00,M3] [#4 -0.57,-0.04,0.96,U] [#5 -0.31,-0.32,0.86,U] [#6 0.31,0.25,0.94,U] [#7 -0.57,-0.07,0.81,U] [#8 0.24,0.86,0.00,M2] 
03:56:57.890 00.002 10844 refined, 5 included, MultiStar: {-0.18, 0.09}, one-star: {-0.10, 0.21}
03:56:57.890 00.000 10844 CameraToMount -- cameraTheta (2.70) - m_xAngle (1.39) = xAngle (1.32 = 1.32)
03:56:57.890 00.000 10844 CameraToMount -- cameraTheta (2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.44 = -1.84)
03:56:57.890 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.70 mountX=0.05 mountY=-0.20, mountTheta=-1.31
03:56:57.891 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.09, opts=13)
03:56:57.891 00.000 10844 Enqueuing Move request for scope (-0.18, 0.09)
03:56:57.891 00.000 11060 Worker thread wakes up
03:56:57.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
03:56:57.891 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
03:56:57.891 00.000 11060 Moving (-0.18, 0.09) raw xDistance=0.05 yDistance=-0.20
03:56:57.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:56:57.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:56:57.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:56:57.891 00.000 11060 MoveAxis(E, 0, ABG)
03:56:57.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:57.891 00.000 11060 Move returns status 0, amount 0
03:56:57.891 00.000 10844 UpdateGuideState exits: m=2034 SNR=28.7
03:56:57.891 00.000 11060 MoveAxis(N, 0, ABG)
03:56:57.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:57.891 00.000 11060 Move returns status 0, amount 0
03:56:57.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:57.891 00.000 10844 Enqueuing Expose request
03:56:57.891 00.000 11060 move complete, result=0
03:56:57.891 00.000 11060 worker thread done servicing request
03:56:57.891 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:57.891 00.000 11060 Worker thread wakes up
03:56:57.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:57.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:58.522 00.631 11060 Exposure complete
03:56:58.739 00.217 11060 worker thread done servicing request
03:56:58.739 00.000 10844 OnExposeComplete: enter
03:56:58.739 00.000 10844 UpdateGuideState(): m_state=6
03:56:58.739 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
03:56:58.739 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.95, Mass=1903, SNR=27.9, Peak=192 HFD=3.1
03:56:58.739 00.000 10844 MultiStar: [#1 -0.04,0.64,0.00,M3] [#2 0.58,0.67,0.00,M2] [#3 -0.19,-0.55,0.94,U] [#4 -0.46,0.55,0.00,M1] [#5 -0.06,0.09,0.92,U] [#6 0.24,-0.20,0.97,U] [#7 -0.72,0.49,0.00,M1] [#8 0.22,0.54,0.75,U] 
03:56:58.739 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.07}, one-star: {0.23, -0.10}
03:56:58.739 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
03:56:58.739 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
03:56:58.739 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.69 mountX=-0.05 mountY=0.10, mountTheta=2.08
03:56:58.745 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
03:56:58.745 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
03:56:58.745 00.000 11060 Worker thread wakes up
03:56:58.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:56:58.746 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
03:56:58.746 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
03:56:58.746 00.000 11060 Moving (0.09, -0.07) raw xDistance=-0.05 yDistance=0.10
03:56:58.746 00.000 10844 UpdateGuideState exits: m=1903 SNR=27.9
03:56:58.746 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:56:58.746 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:58.746 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:58.746 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:58.746 00.000 10844 Enqueuing Expose request
03:56:58.746 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:56:58.746 00.000 11060 MoveAxis(E, 0, ABG)
03:56:58.748 00.002 11060 Move returns status 0, amount 0
03:56:58.748 00.000 11060 MoveAxis(N, 0, ABG)
03:56:58.748 00.000 11060 Move returns status 0, amount 0
03:56:58.750 00.002 11060 move complete, result=0
03:56:58.750 00.000 11060 worker thread done servicing request
03:56:58.750 00.000 11060 Worker thread wakes up
03:56:58.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:58.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:58.754 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:56:59.372 00.618 11060 Exposure complete
03:56:59.578 00.206 11060 worker thread done servicing request
03:56:59.578 00.000 10844 OnExposeComplete: enter
03:56:59.578 00.000 10844 UpdateGuideState(): m_state=6
03:56:59.578 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
03:56:59.578 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.75, Mass=1779, SNR=26.5, Peak=194 HFD=3.2
03:56:59.578 00.000 10844 MultiStar: [#1 -0.18,0.14,0.85,U] [#2 -0.02,0.26,0.89,U] [#3 -0.25,-0.38,0.93,U] [#4 -0.33,-0.44,1.01,U] [#5 -0.28,0.25,0.91,U] [#6 0.07,-0.07,1.11,U] [#7 -0.62,-0.16,0.00,M2] [#8 -0.02,0.38,0.80,U] 
03:56:59.578 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.04}, one-star: {0.16, -0.30}
03:56:59.578 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.39) = xAngle (-4.16 = 2.12)
03:56:59.578 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.04 = -1.04)
03:56:59.578 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.77 mountX=-0.06 mountY=-0.09, mountTheta=-2.12
03:56:59.581 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
03:56:59.581 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
03:56:59.581 00.000 11060 Worker thread wakes up
03:56:59.581 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:56:59.581 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
03:56:59.581 00.000 10844 UpdateGuideState exits: m=1779 SNR=26.5
03:56:59.581 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
03:56:59.581 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:59.581 00.000 11060 Moving (-0.10, -0.04) raw xDistance=-0.06 yDistance=-0.09
03:56:59.581 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:56:59.581 00.000 10844 Enqueuing Expose request
03:56:59.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:56:59.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:56:59.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:56:59.581 00.000 11060 MoveAxis(E, 0, ABG)
03:56:59.581 00.000 11060 Move returns status 0, amount 0
03:56:59.581 00.000 11060 MoveAxis(N, 0, ABG)
03:56:59.581 00.000 11060 Move returns status 0, amount 0
03:56:59.581 00.000 11060 move complete, result=0
03:56:59.581 00.000 11060 worker thread done servicing request
03:56:59.581 00.000 11060 Worker thread wakes up
03:56:59.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:56:59.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:56:59.581 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:00.210 00.629 11060 Exposure complete
03:57:00.425 00.215 11060 worker thread done servicing request
03:57:00.425 00.000 10844 OnExposeComplete: enter
03:57:00.425 00.000 10844 UpdateGuideState(): m_state=6
03:57:00.425 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
03:57:00.425 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.41, Mass=1850, SNR=27.2, Peak=217 HFD=3.2
03:57:00.425 00.000 10844 MultiStar: [#1 0.59,-0.25,0.00,M3] [#2 -0.05,-0.14,0.78,U] [#3 -0.18,-0.50,0.95,U] [#4 -0.07,-0.54,0.92,U] [#5 0.05,-0.09,0.84,U] [#6 0.60,-0.07,0.00,M1] [#7 -0.18,-0.77,0.00,M3] [#8 -0.30,0.42,0.81,U] 
03:57:00.425 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.28}, one-star: {0.28, -0.64}
03:57:00.425 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.39) = xAngle (-3.08 = -3.08)
03:57:00.427 00.002 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.04 = 0.04)
03:57:00.427 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.69 mountX=-0.28 mountY=0.01, mountTheta=3.10
03:57:00.428 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.28, opts=13)
03:57:00.428 00.000 10844 Enqueuing Move request for scope (-0.03, -0.28)
03:57:00.428 00.000 11060 Worker thread wakes up
03:57:00.428 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:00.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
03:57:00.428 00.000 10844 UpdateGuideState exits: m=1850 SNR=27.2
03:57:00.430 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
03:57:00.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:00.430 00.000 11060 Moving (-0.03, -0.28) raw xDistance=-0.28 yDistance=0.01
03:57:00.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:00.430 00.000 10844 Enqueuing Expose request
03:57:00.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
03:57:00.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:00.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:57:00.430 00.000 11060 MoveAxis(E, 65, ABG)
03:57:00.430 00.000 11060 Guiding  Dir = 2, Dur = 65
03:57:00.443 00.013 11060 IsSlewing returns 0
03:57:00.444 00.001 11060 IsGuiding returns 0
03:57:00.520 00.076 11060 IsGuiding returns 0
03:57:00.520 00.000 11060 Move returns status 0, amount 65
03:57:00.520 00.000 11060 MoveAxis(N, 0, ABG)
03:57:00.520 00.000 11060 Move returns status 0, amount 0
03:57:00.520 00.000 11060 move complete, result=0
03:57:00.520 00.000 11060 worker thread done servicing request
03:57:00.520 00.000 11060 Worker thread wakes up
03:57:00.520 00.000 10844 GuideStep: -0.3 px 65 ms EAST, 0.0 px 0 ms NORTH
03:57:00.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:00.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:01.155 00.635 11060 Exposure complete
03:57:01.355 00.200 11060 worker thread done servicing request
03:57:01.357 00.002 10844 OnExposeComplete: enter
03:57:01.357 00.000 10844 UpdateGuideState(): m_state=6
03:57:01.357 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
03:57:01.357 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.94, Mass=1877, SNR=27.8, Peak=172 HFD=3.0
03:57:01.357 00.000 10844 MultiStar: [#1 -0.23,0.19,0.86,U] [#2 0.27,0.34,0.90,U] [#3 -0.40,-0.41,1.01,U] [#4 0.00,0.13,0.96,U] [#5 -0.16,-0.30,0.78,U] [#6 0.22,-0.10,0.99,U] [#7 -0.51,0.16,0.88,U] [#8 0.05,0.52,0.74,U] 
03:57:01.357 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {0.29, -0.11}
03:57:01.357 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.39) = xAngle (1.17 = 1.17)
03:57:01.357 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.29 = -1.99)
03:57:01.357 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.56 mountX=0.02 mountY=-0.05, mountTheta=-1.16
03:57:01.357 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
03:57:01.357 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
03:57:01.357 00.000 11060 Worker thread wakes up
03:57:01.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
03:57:01.357 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
03:57:01.357 00.000 11060 Moving (-0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
03:57:01.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:01.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:57:01.357 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.8
03:57:01.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:01.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:01.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:01.362 00.005 10844 Enqueuing Expose request
03:57:01.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:57:01.362 00.000 11060 MoveAxis(E, 0, ABG)
03:57:01.362 00.000 11060 Move returns status 0, amount 0
03:57:01.362 00.000 11060 MoveAxis(N, 0, ABG)
03:57:01.362 00.000 11060 Move returns status 0, amount 0
03:57:01.362 00.000 11060 move complete, result=0
03:57:01.362 00.000 11060 worker thread done servicing request
03:57:01.362 00.000 11060 Worker thread wakes up
03:57:01.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:01.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:01.365 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:01.994 00.629 11060 Exposure complete
03:57:02.218 00.224 11060 worker thread done servicing request
03:57:02.218 00.000 10844 OnExposeComplete: enter
03:57:02.218 00.000 10844 UpdateGuideState(): m_state=6
03:57:02.218 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
03:57:02.218 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=102.07, Mass=1949, SNR=27.8, Peak=222 HFD=3.2
03:57:02.220 00.002 10844 MultiStar: [#1 0.01,0.86,0.00,M3] [#2 0.10,0.65,0.00,M1] [#3 -0.43,-0.15,0.93,U] [#4 -0.38,0.92,0.00,M1] [#5 -0.43,0.28,0.85,U] [#6 0.22,0.28,0.89,U] [#7 -0.29,0.06,0.95,U] [#8 -0.04,0.38,0.73,U] 
03:57:02.220 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.13}, one-star: {0.39, 0.02}
03:57:02.220 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.39) = xAngle (0.80 = 0.80)
03:57:02.220 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.92 = -2.36)
03:57:02.220 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.19 mountX=0.11 mountY=-0.11, mountTheta=-0.79
03:57:02.223 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.13, opts=13)
03:57:02.223 00.000 10844 Enqueuing Move request for scope (-0.09, 0.13)
03:57:02.223 00.000 11060 Worker thread wakes up
03:57:02.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
03:57:02.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
03:57:02.223 00.000 11060 Moving (-0.09, 0.13) raw xDistance=0.11 yDistance=-0.11
03:57:02.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:57:02.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:02.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:57:02.223 00.000 11060 MoveAxis(E, 0, ABG)
03:57:02.223 00.000 11060 Move returns status 0, amount 0
03:57:02.223 00.000 11060 MoveAxis(N, 0, ABG)
03:57:02.223 00.000 11060 Move returns status 0, amount 0
03:57:02.223 00.000 11060 move complete, result=0
03:57:02.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:02.223 00.000 11060 worker thread done servicing request
03:57:02.223 00.000 10844 UpdateGuideState exits: m=1949 SNR=27.8
03:57:02.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:02.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:02.223 00.000 10844 Enqueuing Expose request
03:57:02.223 00.000 11060 Worker thread wakes up
03:57:02.223 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:02.225 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:02.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:02.864 00.639 11060 Exposure complete
03:57:03.070 00.206 11060 worker thread done servicing request
03:57:03.070 00.000 10844 OnExposeComplete: enter
03:57:03.070 00.000 10844 UpdateGuideState(): m_state=6
03:57:03.070 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
03:57:03.070 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=102.19, Mass=1619, SNR=25.1, Peak=155 HFD=3.1
03:57:03.072 00.002 10844 MultiStar: [#1 0.24,0.57,0.00,M4] [#2 0.04,0.37,0.88,U] [#3 -0.67,-0.22,0.00,M1] [#4 -0.29,0.44,1.01,U] [#5 0.08,-0.13,1.12,U] [#6 -0.27,-0.05,0.99,U] [#7 -0.39,0.51,0.00,M2] [#8 -0.25,0.36,0.87,U] 
03:57:03.072 00.000 10844 refined, 5 included, MultiStar: {-0.05, 0.17}, one-star: {0.34, 0.13}
03:57:03.072 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.39) = xAngle (0.48 = 0.48)
03:57:03.072 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.68)
03:57:03.072 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.87 mountX=0.16 mountY=-0.08, mountTheta=-0.47
03:57:03.075 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
03:57:03.075 00.000 10844 Enqueuing Move request for scope (-0.05, 0.17)
03:57:03.075 00.000 11060 Worker thread wakes up
03:57:03.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:03.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
03:57:03.075 00.000 10844 UpdateGuideState exits: m=1619 SNR=25.1
03:57:03.075 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
03:57:03.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:03.075 00.000 11060 Moving (-0.05, 0.17) raw xDistance=0.16 yDistance=-0.08
03:57:03.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:03.075 00.000 10844 Enqueuing Expose request
03:57:03.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:57:03.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:03.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:57:03.075 00.000 11060 MoveAxis(W, 38, ABG)
03:57:03.075 00.000 11060 Guiding  Dir = 3, Dur = 38
03:57:03.083 00.008 11060 IsSlewing returns 0
03:57:03.083 00.000 11060 IsGuiding returns 0
03:57:03.130 00.047 11060 IsGuiding returns 0
03:57:03.130 00.000 11060 Move returns status 0, amount 38
03:57:03.130 00.000 11060 MoveAxis(N, 0, ABG)
03:57:03.130 00.000 11060 Move returns status 0, amount 0
03:57:03.130 00.000 11060 move complete, result=0
03:57:03.130 00.000 11060 worker thread done servicing request
03:57:03.130 00.000 11060 Worker thread wakes up
03:57:03.130 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
03:57:03.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:03.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:03.769 00.639 11060 Exposure complete
03:57:03.983 00.214 11060 worker thread done servicing request
03:57:03.983 00.000 10844 OnExposeComplete: enter
03:57:03.983 00.000 10844 UpdateGuideState(): m_state=6
03:57:03.983 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
03:57:03.983 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=101.98, Mass=1856, SNR=27.0, Peak=237 HFD=3.1
03:57:03.983 00.000 10844 MultiStar: [#1 0.11,-0.09,0.95,U] [#2 -0.03,0.33,0.83,U] [#3 -0.43,-0.74,0.00,M2] [#4 -0.26,-0.37,0.97,U] [#5 -0.22,-0.39,0.97,U] [#6 -0.02,-0.32,0.94,U] [#7 -0.16,-0.08,0.88,U] [#8 0.03,-0.11,0.82,U] 
03:57:03.983 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.15}, one-star: {0.32, -0.08}
03:57:03.983 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
03:57:03.983 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
03:57:03.983 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.74 mountX=-0.15 mountY=-0.00, mountTheta=-3.14
03:57:03.983 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
03:57:03.983 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
03:57:03.983 00.000 11060 Worker thread wakes up
03:57:03.983 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:03.983 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
03:57:03.983 00.000 10844 UpdateGuideState exits: m=1856 SNR=27.0
03:57:03.983 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
03:57:03.983 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:03.983 00.000 11060 Moving (-0.03, -0.15) raw xDistance=-0.15 yDistance=-0.00
03:57:03.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:03.983 00.000 10844 Enqueuing Expose request
03:57:03.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:57:03.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:03.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:57:03.983 00.000 11060 MoveAxis(E, 34, ABG)
03:57:03.988 00.005 11060 Guiding  Dir = 2, Dur = 34
03:57:03.998 00.010 11060 IsSlewing returns 0
03:57:03.998 00.000 11060 IsGuiding returns 0
03:57:04.043 00.045 11060 IsGuiding returns 0
03:57:04.043 00.000 11060 Move returns status 0, amount 34
03:57:04.043 00.000 11060 MoveAxis(N, 0, ABG)
03:57:04.043 00.000 11060 Move returns status 0, amount 0
03:57:04.043 00.000 11060 move complete, result=0
03:57:04.043 00.000 11060 worker thread done servicing request
03:57:04.043 00.000 10844 GuideStep: -0.2 px 34 ms EAST, -0.0 px 0 ms NORTH
03:57:04.043 00.000 11060 Worker thread wakes up
03:57:04.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:04.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:04.689 00.646 11060 Exposure complete
03:57:04.901 00.212 11060 worker thread done servicing request
03:57:04.901 00.000 10844 OnExposeComplete: enter
03:57:04.901 00.000 10844 UpdateGuideState(): m_state=6
03:57:04.901 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
03:57:04.901 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.91, Mass=2153, SNR=29.2, Peak=205 HFD=3.9
03:57:04.901 00.000 10844 MultiStar: [#1 -0.04,-0.13,0.86,U] [#2 -0.14,0.31,0.82,U] [#3 -0.91,-0.54,0.00,M3] [#4 -0.57,0.12,0.85,U] [#5 -0.20,-0.06,0.91,U] [#6 -0.07,-0.26,0.94,U] [#7 -0.34,-0.21,0.87,U] [#8 0.02,0.10,0.70,U] 
03:57:04.901 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {0.40, -0.14}
03:57:04.901 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
03:57:04.901 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
03:57:04.901 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.74 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
03:57:04.905 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
03:57:04.905 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
03:57:04.905 00.000 11060 Worker thread wakes up
03:57:04.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
03:57:04.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:04.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
03:57:04.905 00.000 10844 UpdateGuideState exits: m=2153 SNR=29.2
03:57:04.907 00.002 11060 Moving (-0.11, -0.05) raw xDistance=-0.06 yDistance=-0.10
03:57:04.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:04.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:57:04.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:04.907 00.000 10844 Enqueuing Expose request
03:57:04.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:04.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:57:04.907 00.000 11060 MoveAxis(E, 0, ABG)
03:57:04.907 00.000 11060 Move returns status 0, amount 0
03:57:04.907 00.000 11060 MoveAxis(N, 0, ABG)
03:57:04.907 00.000 11060 Move returns status 0, amount 0
03:57:04.907 00.000 11060 move complete, result=0
03:57:04.907 00.000 11060 worker thread done servicing request
03:57:04.907 00.000 11060 Worker thread wakes up
03:57:04.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:04.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:04.909 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:05.553 00.644 11060 Exposure complete
03:57:05.774 00.221 11060 worker thread done servicing request
03:57:05.774 00.000 10844 OnExposeComplete: enter
03:57:05.776 00.002 10844 UpdateGuideState(): m_state=6
03:57:05.776 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
03:57:05.776 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=102.09, Mass=1637, SNR=24.8, Peak=168 HFD=3.0
03:57:05.776 00.000 10844 MultiStar: [#1 -0.05,-0.02,0.96,U] [#2 -0.58,0.05,0.88,U] [#3 -0.67,-0.85,0.00,M4] [#4 -0.52,-0.31,0.00,M1] [#5 -0.47,-0.40,0.00,M1] [#6 -0.07,-0.45,1.03,U] [#7 -0.34,-0.10,0.93,U] [#8 -0.43,0.18,0.84,U] 
03:57:05.777 00.001 10844 single-star, 5 included, MultiStar: {-0.20, -0.06}, one-star: {0.17, 0.04}
03:57:05.777 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
03:57:05.777 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:57:05.777 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.22 mountX=0.07 mountY=0.16, mountTheta=1.17
03:57:05.777 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.04, opts=13)
03:57:05.777 00.000 10844 Enqueuing Move request for scope (0.17, 0.04)
03:57:05.777 00.000 11060 Worker thread wakes up
03:57:05.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:05.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
03:57:05.777 00.000 10844 UpdateGuideState exits: m=1637 SNR=24.8
03:57:05.777 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
03:57:05.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:05.777 00.000 11060 Moving (0.17, 0.04) raw xDistance=0.07 yDistance=0.16
03:57:05.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:05.777 00.000 10844 Enqueuing Expose request
03:57:05.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:57:05.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:05.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:57:05.777 00.000 11060 MoveAxis(E, 0, ABG)
03:57:05.777 00.000 11060 Move returns status 0, amount 0
03:57:05.777 00.000 11060 MoveAxis(N, 0, ABG)
03:57:05.777 00.000 11060 Move returns status 0, amount 0
03:57:05.777 00.000 11060 move complete, result=0
03:57:05.777 00.000 11060 worker thread done servicing request
03:57:05.777 00.000 11060 Worker thread wakes up
03:57:05.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:05.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:05.782 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:57:06.413 00.631 11060 Exposure complete
03:57:06.629 00.216 11060 worker thread done servicing request
03:57:06.629 00.000 10844 OnExposeComplete: enter
03:57:06.629 00.000 10844 UpdateGuideState(): m_state=6
03:57:06.630 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
03:57:06.630 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.55, Mass=1711, SNR=26.1, Peak=176 HFD=3.3
03:57:06.630 00.000 10844 MultiStar: [#1 -0.39,-0.03,0.96,U] [#2 -0.29,0.25,0.90,U] [#3 -0.53,-0.76,0.00,M5] [#4 -0.30,-0.31,1.06,U] [#5 -0.05,-0.61,0.00,M2] [#6 -0.44,-0.38,0.93,U] [#7 -0.60,-0.52,0.00,M1] [#8 -0.63,0.01,0.00,M1] 
03:57:06.630 00.000 10844 refined, 4 included, MultiStar: {-0.27, -0.20}, one-star: {0.02, -0.50}
03:57:06.630 00.000 10844 CameraToMount -- cameraTheta (-2.51) - m_xAngle (1.39) = xAngle (-3.89 = 2.39)
03:57:06.630 00.000 10844 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.77 = -0.77)
03:57:06.630 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.20 hyp=0.34 cameraTheta=-2.51 mountX=-0.25 mountY=-0.24, mountTheta=-2.38
03:57:06.634 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.20, opts=13)
03:57:06.634 00.000 10844 Enqueuing Move request for scope (-0.27, -0.20)
03:57:06.634 00.000 11060 Worker thread wakes up
03:57:06.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.20) opts 0xd
03:57:06.634 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.20)
03:57:06.634 00.000 11060 Moving (-0.27, -0.20) raw xDistance=-0.25 yDistance=-0.24
03:57:06.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:57:06.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:57:06.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:57:06.634 00.000 11060 MoveAxis(E, 58, ABG)
03:57:06.634 00.000 11060 Guiding  Dir = 2, Dur = 58
03:57:06.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:06.634 00.000 10844 UpdateGuideState exits: m=1711 SNR=26.1
03:57:06.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:06.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:06.634 00.000 10844 Enqueuing Expose request
03:57:06.644 00.010 11060 IsSlewing returns 0
03:57:06.644 00.000 11060 IsGuiding returns 0
03:57:06.705 00.061 11060 IsGuiding returns 0
03:57:06.705 00.000 11060 Move returns status 0, amount 58
03:57:06.705 00.000 11060 MoveAxis(N, 0, ABG)
03:57:06.705 00.000 11060 Move returns status 0, amount 0
03:57:06.706 00.001 11060 move complete, result=0
03:57:06.706 00.000 11060 worker thread done servicing request
03:57:06.706 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.2 px 0 ms NORTH
03:57:06.706 00.000 11060 Worker thread wakes up
03:57:06.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:06.715 00.009 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:07.349 00.634 11060 Exposure complete
03:57:07.550 00.201 11060 worker thread done servicing request
03:57:07.550 00.000 10844 OnExposeComplete: enter
03:57:07.550 00.000 10844 UpdateGuideState(): m_state=6
03:57:07.553 00.003 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
03:57:07.553 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.82, Mass=1740, SNR=26.2, Peak=186 HFD=3.5
03:57:07.553 00.000 10844 MultiStar: [#1 -0.18,0.00,0.93,U] [#2 -0.57,0.35,0.00,M1] [#3 -0.58,-0.51,0.00,M6] [#4 -0.77,-0.21,0.00,M1] [#5 -0.68,0.01,0.00,M3] [#6 -0.13,-0.60,0.00,M1] [#7 -0.33,-0.35,0.91,U] [#8 -0.24,0.20,0.72,U] 
03:57:07.553 00.000 10844 refined, 3 included, MultiStar: {-0.18, -0.11}, one-star: {0.01, -0.23}
03:57:07.553 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
03:57:07.553 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
03:57:07.553 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.59 mountX=-0.14 mountY=-0.16, mountTheta=-2.30
03:57:07.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.11, opts=13)
03:57:07.555 00.000 10844 Enqueuing Move request for scope (-0.18, -0.11)
03:57:07.555 00.000 11060 Worker thread wakes up
03:57:07.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:07.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
03:57:07.555 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.2
03:57:07.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
03:57:07.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:07.555 00.000 11060 Moving (-0.18, -0.11) raw xDistance=-0.14 yDistance=-0.16
03:57:07.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:07.555 00.000 10844 Enqueuing Expose request
03:57:07.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:57:07.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:07.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:57:07.555 00.000 11060 MoveAxis(E, 35, ABG)
03:57:07.555 00.000 11060 Guiding  Dir = 2, Dur = 35
03:57:07.576 00.021 11060 IsSlewing returns 0
03:57:07.576 00.000 11060 IsGuiding returns 0
03:57:07.622 00.046 11060 IsGuiding returns 0
03:57:07.622 00.000 11060 Move returns status 0, amount 35
03:57:07.622 00.000 11060 MoveAxis(N, 0, ABG)
03:57:07.622 00.000 11060 Move returns status 0, amount 0
03:57:07.622 00.000 11060 move complete, result=0
03:57:07.623 00.001 11060 worker thread done servicing request
03:57:07.623 00.000 10844 GuideStep: -0.1 px 35 ms EAST, -0.2 px 0 ms NORTH
03:57:07.623 00.000 11060 Worker thread wakes up
03:57:07.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:07.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:08.251 00.628 11060 Exposure complete
03:57:08.456 00.205 11060 worker thread done servicing request
03:57:08.456 00.000 10844 OnExposeComplete: enter
03:57:08.456 00.000 10844 UpdateGuideState(): m_state=6
03:57:08.456 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
03:57:08.456 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.66, Mass=1743, SNR=26.6, Peak=190 HFD=2.7
03:57:08.456 00.000 10844 MultiStar: [#1 -0.42,-0.07,0.91,U] [#2 -0.33,0.27,0.87,U] [#3 -0.87,-0.42,0.00,M7] [#4 -0.76,-0.44,0.00,M2] [#5 -0.29,-0.31,0.97,U] [#6 -0.20,-0.16,1.04,U] [#7 -0.84,-0.46,0.00,M1] [#8 -0.19,0.52,0.78,U] 
03:57:08.456 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.05}, one-star: {0.09, -0.40}
03:57:08.456 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.39) = xAngle (-4.31 = 1.98)
03:57:08.456 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.18 = -1.18)
03:57:08.456 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.92 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
03:57:08.456 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.05, opts=13)
03:57:08.456 00.000 10844 Enqueuing Move request for scope (-0.22, -0.05)
03:57:08.456 00.000 11060 Worker thread wakes up
03:57:08.456 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:08.456 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
03:57:08.456 00.000 10844 UpdateGuideState exits: m=1743 SNR=26.6
03:57:08.456 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
03:57:08.461 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:08.461 00.000 11060 Moving (-0.22, -0.05) raw xDistance=-0.09 yDistance=-0.21
03:57:08.461 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:08.461 00.000 10844 Enqueuing Expose request
03:57:08.461 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:57:08.461 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:57:08.461 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:57:08.461 00.000 11060 MoveAxis(E, 0, ABG)
03:57:08.461 00.000 11060 Move returns status 0, amount 0
03:57:08.461 00.000 11060 MoveAxis(N, 0, ABG)
03:57:08.461 00.000 11060 Move returns status 0, amount 0
03:57:08.461 00.000 11060 move complete, result=0
03:57:08.461 00.000 11060 worker thread done servicing request
03:57:08.461 00.000 11060 Worker thread wakes up
03:57:08.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:08.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:08.474 00.013 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:09.097 00.623 11060 Exposure complete
03:57:09.313 00.216 11060 worker thread done servicing request
03:57:09.313 00.000 10844 OnExposeComplete: enter
03:57:09.313 00.000 10844 UpdateGuideState(): m_state=6
03:57:09.313 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
03:57:09.313 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.90, Mass=1768, SNR=26.7, Peak=198 HFD=2.9
03:57:09.313 00.000 10844 MultiStar: [#1 0.14,-0.25,0.93,U] [#2 0.06,0.33,0.77,U] [#3 -0.55,-0.73,0.00,M8] [#4 -0.37,-0.37,0.91,U] [#5 -0.57,-0.55,0.00,M3] [#6 0.12,-0.43,1.02,U] [#7 -0.57,-0.34,0.00,M2] [#8 -0.36,0.21,0.79,U] 
03:57:09.313 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.14}, one-star: {0.05, -0.15}
03:57:09.313 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
03:57:09.313 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:57:09.313 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.91 mountX=-0.15 mountY=-0.03, mountTheta=-2.97
03:57:09.317 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.14, opts=13)
03:57:09.317 00.000 10844 Enqueuing Move request for scope (-0.05, -0.14)
03:57:09.317 00.000 11060 Worker thread wakes up
03:57:09.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:09.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
03:57:09.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
03:57:09.317 00.000 11060 Moving (-0.05, -0.14) raw xDistance=-0.15 yDistance=-0.03
03:57:09.319 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:57:09.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:09.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:57:09.319 00.000 11060 MoveAxis(E, 34, ABG)
03:57:09.319 00.000 11060 Guiding  Dir = 2, Dur = 34
03:57:09.319 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.7
03:57:09.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:09.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:09.319 00.000 10844 Enqueuing Expose request
03:57:09.333 00.014 11060 IsSlewing returns 0
03:57:09.333 00.000 11060 IsGuiding returns 0
03:57:09.381 00.048 11060 IsGuiding returns 0
03:57:09.381 00.000 11060 Move returns status 0, amount 34
03:57:09.381 00.000 11060 MoveAxis(N, 0, ABG)
03:57:09.381 00.000 11060 Move returns status 0, amount 0
03:57:09.381 00.000 11060 move complete, result=0
03:57:09.381 00.000 11060 worker thread done servicing request
03:57:09.381 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
03:57:09.381 00.000 11060 Worker thread wakes up
03:57:09.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:09.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:10.018 00.637 11060 Exposure complete
03:57:10.246 00.228 11060 worker thread done servicing request
03:57:10.246 00.000 10844 OnExposeComplete: enter
03:57:10.246 00.000 10844 UpdateGuideState(): m_state=6
03:57:10.246 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
03:57:10.246 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.52, Mass=1909, SNR=27.2, Peak=174 HFD=3.9
03:57:10.246 00.000 10844 MultiStar: [#1 -0.12,-0.30,0.91,U] [#2 -0.25,0.12,0.90,U] [#3 -0.90,-0.51,0.00,M9] [#4 -0.67,-0.47,0.00,M2] [#5 -0.49,-0.44,0.00,M4] [#6 -0.08,-0.70,0.00,M1] [#7 -0.45,-0.37,0.90,U] [#8 -0.20,0.06,0.73,U] 
03:57:10.246 00.000 10844 refined, 4 included, MultiStar: {-0.17, -0.22}, one-star: {0.12, -0.53}
03:57:10.248 00.002 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.39) = xAngle (-3.62 = 2.66)
03:57:10.248 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.50 = -0.50)
03:57:10.248 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.23 mountX=-0.25 mountY=-0.13, mountTheta=-2.65
03:57:10.248 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.22, opts=13)
03:57:10.248 00.000 10844 Enqueuing Move request for scope (-0.17, -0.22)
03:57:10.251 00.003 11060 Worker thread wakes up
03:57:10.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:10.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
03:57:10.251 00.000 10844 UpdateGuideState exits: m=1909 SNR=27.2
03:57:10.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
03:57:10.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:10.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:10.251 00.000 10844 Enqueuing Expose request
03:57:10.251 00.000 11060 Moving (-0.17, -0.22) raw xDistance=-0.25 yDistance=-0.13
03:57:10.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
03:57:10.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:10.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:57:10.251 00.000 11060 MoveAxis(E, 60, ABG)
03:57:10.251 00.000 11060 Guiding  Dir = 2, Dur = 60
03:57:10.288 00.037 11060 IsSlewing returns 0
03:57:10.288 00.000 11060 IsGuiding returns 0
03:57:10.379 00.091 11060 IsGuiding returns 0
03:57:10.379 00.000 11060 Move returns status 0, amount 60
03:57:10.379 00.000 11060 MoveAxis(N, 0, ABG)
03:57:10.379 00.000 11060 Move returns status 0, amount 0
03:57:10.379 00.000 11060 move complete, result=0
03:57:10.379 00.000 11060 worker thread done servicing request
03:57:10.379 00.000 11060 Worker thread wakes up
03:57:10.379 00.000 10844 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
03:57:10.381 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:10.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:11.004 00.623 11060 Exposure complete
03:57:11.222 00.218 11060 worker thread done servicing request
03:57:11.222 00.000 10844 OnExposeComplete: enter
03:57:11.222 00.000 10844 UpdateGuideState(): m_state=6
03:57:11.227 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
03:57:11.227 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.81, Mass=1591, SNR=25.5, Peak=205 HFD=2.7
03:57:11.227 00.000 10844 MultiStar: [#1 -0.26,0.03,0.98,U] [#2 -0.34,-0.10,0.88,U] [#3 -0.91,-0.64,0.00,M10] [#4 -0.44,-0.61,0.00,M3] [#5 -0.02,-0.60,0.00,M5] [#6 -0.35,-0.42,1.02,U] [#7 -0.56,-0.29,0.00,M2] [#8 -0.28,0.22,0.84,U] 
03:57:11.227 00.000 10844 single-star, 4 included, MultiStar: {-0.27, -0.12}, one-star: {-0.14, -0.24}
03:57:11.227 00.000 10844 CameraToMount -- cameraTheta (-2.10) - m_xAngle (1.39) = xAngle (-3.49 = 2.79)
03:57:11.227 00.000 10844 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.37 = -0.37)
03:57:11.227 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-2.10 mountX=-0.26 mountY=-0.10, mountTheta=-2.78
03:57:11.227 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.24, opts=13)
03:57:11.227 00.000 10844 Enqueuing Move request for scope (-0.14, -0.24)
03:57:11.227 00.000 11060 Worker thread wakes up
03:57:11.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:11.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.24) opts 0xd
03:57:11.227 00.000 10844 UpdateGuideState exits: m=1591 SNR=25.5
03:57:11.227 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.24)
03:57:11.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:11.227 00.000 11060 Moving (-0.14, -0.24) raw xDistance=-0.26 yDistance=-0.10
03:57:11.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:11.227 00.000 10844 Enqueuing Expose request
03:57:11.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
03:57:11.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:11.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:57:11.227 00.000 11060 MoveAxis(E, 63, ABG)
03:57:11.227 00.000 11060 Guiding  Dir = 2, Dur = 63
03:57:11.238 00.011 11060 IsSlewing returns 0
03:57:11.238 00.000 11060 IsGuiding returns 0
03:57:11.312 00.074 11060 IsGuiding returns 0
03:57:11.312 00.000 11060 Move returns status 0, amount 63
03:57:11.312 00.000 11060 MoveAxis(N, 0, ABG)
03:57:11.312 00.000 11060 Move returns status 0, amount 0
03:57:11.312 00.000 11060 move complete, result=0
03:57:11.312 00.000 11060 worker thread done servicing request
03:57:11.312 00.000 11060 Worker thread wakes up
03:57:11.312 00.000 10844 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
03:57:11.312 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:11.312 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:11.948 00.636 11060 Exposure complete
03:57:12.163 00.215 11060 worker thread done servicing request
03:57:12.163 00.000 10844 OnExposeComplete: enter
03:57:12.163 00.000 10844 UpdateGuideState(): m_state=6
03:57:12.163 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
03:57:12.163 00.000 10844 Star::Find returns 1 (0), X=616.51, Y=102.04, Mass=1702, SNR=25.7, Peak=203 HFD=3.6
03:57:12.163 00.000 10844 MultiStar: [#1 -0.36,0.16,0.91,U] [#2 -0.02,0.33,0.91,U] [#3 -0.70,-0.31,0.00,R] [#4 -0.84,-0.46,0.00,M4] [#5 -0.01,-0.33,1.03,U] [#6 -0.08,-0.16,1.08,U] [#7 -0.91,-0.52,0.00,M3] [#8 0.28,0.49,0.80,U] 
03:57:12.163 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.06}, one-star: {-0.39, -0.01}
03:57:12.163 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.39) = xAngle (1.27 = 1.27)
03:57:12.163 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.39 = -1.89)
03:57:12.163 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.65 mountX=0.04 mountY=-0.11, mountTheta=-1.26
03:57:12.166 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
03:57:12.166 00.000 10844 Enqueuing Move request for scope (-0.11, 0.06)
03:57:12.166 00.000 11060 Worker thread wakes up
03:57:12.166 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:12.166 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
03:57:12.166 00.000 10844 UpdateGuideState exits: m=1702 SNR=25.7
03:57:12.166 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
03:57:12.166 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:12.166 00.000 11060 Moving (-0.11, 0.06) raw xDistance=0.04 yDistance=-0.11
03:57:12.166 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:12.166 00.000 10844 Enqueuing Expose request
03:57:12.166 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:57:12.166 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:12.166 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:57:12.166 00.000 11060 MoveAxis(E, 0, ABG)
03:57:12.166 00.000 11060 Move returns status 0, amount 0
03:57:12.166 00.000 11060 MoveAxis(N, 0, ABG)
03:57:12.166 00.000 11060 Move returns status 0, amount 0
03:57:12.166 00.000 11060 move complete, result=0
03:57:12.166 00.000 11060 worker thread done servicing request
03:57:12.166 00.000 11060 Worker thread wakes up
03:57:12.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:12.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:12.172 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:12.811 00.639 11060 Exposure complete
03:57:13.035 00.224 11060 worker thread done servicing request
03:57:13.035 00.000 10844 OnExposeComplete: enter
03:57:13.035 00.000 10844 UpdateGuideState(): m_state=6
03:57:13.036 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
03:57:13.036 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.41, Mass=1617, SNR=24.8, Peak=142 HFD=3.5
03:57:13.036 00.000 10844 MultiStar: [#1 -0.35,-0.32,0.99,U] [#2 -0.06,0.17,0.86,U] [#3 0.31,-0.28,1.11,U] [#4 -0.65,-0.29,0.00,M5] [#5 -0.18,-0.19,0.90,U] [#6 -0.13,-0.36,1.14,U] [#7 -0.61,-0.40,0.00,M4] [#8 -0.29,0.11,0.84,U] 
03:57:13.036 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.23}, one-star: {0.21, -0.64}
03:57:13.036 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.21 = 3.08)
03:57:13.036 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.08 = -0.08)
03:57:13.036 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.82 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
03:57:13.037 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.23, opts=13)
03:57:13.037 00.000 10844 Enqueuing Move request for scope (-0.06, -0.23)
03:57:13.037 00.000 11060 Worker thread wakes up
03:57:13.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:13.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
03:57:13.037 00.000 10844 UpdateGuideState exits: m=1617 SNR=24.8
03:57:13.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
03:57:13.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:13.037 00.000 11060 Moving (-0.06, -0.23) raw xDistance=-0.24 yDistance=-0.02
03:57:13.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:13.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
03:57:13.037 00.000 10844 Enqueuing Expose request
03:57:13.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:13.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:57:13.037 00.000 11060 MoveAxis(E, 57, ABG)
03:57:13.037 00.000 11060 Guiding  Dir = 2, Dur = 57
03:57:13.073 00.036 11060 IsSlewing returns 0
03:57:13.073 00.000 11060 IsGuiding returns 0
03:57:13.152 00.079 11060 IsGuiding returns 0
03:57:13.152 00.000 11060 Move returns status 0, amount 57
03:57:13.152 00.000 11060 MoveAxis(N, 0, ABG)
03:57:13.152 00.000 11060 Move returns status 0, amount 0
03:57:13.152 00.000 11060 move complete, result=0
03:57:13.152 00.000 11060 worker thread done servicing request
03:57:13.152 00.000 11060 Worker thread wakes up
03:57:13.152 00.000 10844 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
03:57:13.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:13.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:13.787 00.635 11060 Exposure complete
03:57:13.984 00.197 11060 worker thread done servicing request
03:57:13.984 00.000 10844 OnExposeComplete: enter
03:57:13.984 00.000 10844 UpdateGuideState(): m_state=6
03:57:13.984 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
03:57:13.984 00.000 10844 Star::Find returns 1 (1), X=617.15, Y=101.86, Mass=2099, SNR=29.1, Peak=255 HFD=3.7
03:57:13.988 00.004 10844 MultiStar: [#1 -0.01,0.03,0.86,U] [#2 -0.17,0.39,0.86,U] [#3 0.28,-0.29,0.83,U] [#4 -0.83,-0.28,0.00,M6] [#5 -0.29,-0.16,0.86,U] [#6 0.02,-0.29,0.91,U] [#7 -0.52,-0.40,0.00,M5] [#8 -0.12,0.25,0.77,U] 
03:57:13.988 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.05}, one-star: {0.25, -0.19}
03:57:13.988 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.99 = -2.99)
03:57:13.988 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
03:57:13.988 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.60 mountX=-0.05 mountY=0.01, mountTheta=3.01
03:57:13.988 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
03:57:13.988 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
03:57:13.988 00.000 11060 Worker thread wakes up
03:57:13.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:13.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
03:57:13.988 00.000 10844 UpdateGuideState exits: m=2099 SNR=29.1 Saturated
03:57:13.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
03:57:13.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:13.988 00.000 11060 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
03:57:13.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:13.988 00.000 10844 Enqueuing Expose request
03:57:13.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:57:13.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:13.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:57:13.988 00.000 11060 MoveAxis(E, 0, ABG)
03:57:13.988 00.000 11060 Move returns status 0, amount 0
03:57:13.988 00.000 11060 MoveAxis(N, 0, ABG)
03:57:13.988 00.000 11060 Move returns status 0, amount 0
03:57:13.988 00.000 11060 move complete, result=0
03:57:13.988 00.000 11060 worker thread done servicing request
03:57:13.988 00.000 11060 Worker thread wakes up
03:57:13.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:13.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:14.003 00.015 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:14.614 00.611 11060 Exposure complete
03:57:14.816 00.202 11060 worker thread done servicing request
03:57:14.816 00.000 10844 OnExposeComplete: enter
03:57:14.816 00.000 10844 UpdateGuideState(): m_state=6
03:57:14.816 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
03:57:14.816 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=101.47, Mass=1941, SNR=27.8, Peak=166 HFD=3.4
03:57:14.816 00.000 10844 MultiStar: [#1 -0.22,-0.69,0.00,M1] [#2 -0.32,0.34,0.91,U] [#3 -0.10,-0.11,0.87,U] [#4 -0.69,-0.67,0.00,M7] [#5 -0.27,-0.76,0.00,M3] [#6 -0.04,-0.11,0.93,U] [#7 -0.86,-0.30,0.00,M6] [#8 -0.05,-0.05,0.84,U] 
03:57:14.816 00.000 10844 refined, 4 included, MultiStar: {-0.14, -0.11}, one-star: {-0.16, -0.58}
03:57:14.816 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.39) = xAngle (-3.83 = 2.45)
03:57:14.816 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.71 = -0.71)
03:57:14.816 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.44 mountX=-0.14 mountY=-0.11, mountTheta=-2.44
03:57:14.831 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.11, opts=13)
03:57:14.831 00.000 10844 Enqueuing Move request for scope (-0.14, -0.11)
03:57:14.831 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:14.831 00.000 10844 UpdateGuideState exits: m=1941 SNR=27.8
03:57:14.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:14.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:14.831 00.000 10844 Enqueuing Expose request
03:57:14.833 00.002 11060 Worker thread wakes up
03:57:14.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
03:57:14.833 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
03:57:14.833 00.000 11060 Moving (-0.14, -0.11) raw xDistance=-0.14 yDistance=-0.11
03:57:14.833 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:57:14.833 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:14.833 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:57:14.833 00.000 11060 MoveAxis(E, 32, ABG)
03:57:14.833 00.000 11060 Guiding  Dir = 2, Dur = 32
03:57:14.842 00.009 11060 IsSlewing returns 0
03:57:14.843 00.001 11060 IsGuiding returns 0
03:57:14.888 00.045 11060 IsGuiding returns 0
03:57:14.888 00.000 11060 Move returns status 0, amount 32
03:57:14.888 00.000 11060 MoveAxis(N, 0, ABG)
03:57:14.888 00.000 11060 Move returns status 0, amount 0
03:57:14.888 00.000 11060 move complete, result=0
03:57:14.888 00.000 11060 worker thread done servicing request
03:57:14.888 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
03:57:14.888 00.000 11060 Worker thread wakes up
03:57:14.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:14.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:15.529 00.641 11060 Exposure complete
03:57:15.769 00.240 11060 worker thread done servicing request
03:57:15.769 00.000 10844 OnExposeComplete: enter
03:57:15.769 00.000 10844 UpdateGuideState(): m_state=6
03:57:15.769 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
03:57:15.769 00.000 10844 Star::Find returns 1 (0), X=616.32, Y=101.78, Mass=1819, SNR=27.2, Peak=244 HFD=3.4
03:57:15.769 00.000 10844 MultiStar: [#1 -0.51,0.34,0.00,M2] [#2 -0.47,-0.11,0.87,U] [#3 -0.39,-0.12,0.99,U] [#4 -1.02,-0.63,0.00,M8] [#5 -0.12,-0.21,0.92,U] [#6 -0.44,-0.10,0.97,U] [#7 -1.05,-0.36,0.00,M7] [#8 -0.23,0.43,0.81,U] 
03:57:15.769 00.000 10844 refined, 5 included, MultiStar: {-0.38, -0.08}, one-star: {-0.59, -0.27}
03:57:15.769 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.95)
03:57:15.778 00.009 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.21 = -1.21)
03:57:15.780 00.002 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.08 hyp=0.39 cameraTheta=-2.94 mountX=-0.14 mountY=-0.36, mountTheta=-1.95
03:57:15.782 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.08, opts=13)
03:57:15.782 00.000 10844 Enqueuing Move request for scope (-0.38, -0.08)
03:57:15.782 00.000 11060 Worker thread wakes up
03:57:15.782 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.08) opts 0xd
03:57:15.782 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.08)
03:57:15.782 00.000 11060 Moving (-0.38, -0.08) raw xDistance=-0.14 yDistance=-0.36
03:57:15.782 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:57:15.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:57:15.784 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
03:57:15.784 00.000 11060 MoveAxis(E, 35, ABG)
03:57:15.784 00.000 11060 Guiding  Dir = 2, Dur = 35
03:57:15.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:15.784 00.000 10844 UpdateGuideState exits: m=1819 SNR=27.2
03:57:15.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:15.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:15.784 00.000 10844 Enqueuing Expose request
03:57:15.787 00.003 11060 IsSlewing returns 0
03:57:15.787 00.000 11060 IsGuiding returns 0
03:57:15.848 00.061 11060 IsGuiding returns 0
03:57:15.848 00.000 11060 Move returns status 0, amount 35
03:57:15.848 00.000 11060 MoveAxis(N, 0, ABG)
03:57:15.848 00.000 11060 Move returns status 0, amount 0
03:57:15.848 00.000 11060 move complete, result=0
03:57:15.848 00.000 11060 worker thread done servicing request
03:57:15.848 00.000 11060 Worker thread wakes up
03:57:15.848 00.000 10844 GuideStep: -0.1 px 35 ms EAST, -0.4 px 0 ms NORTH
03:57:15.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:15.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:16.499 00.651 11060 Exposure complete
03:57:16.698 00.199 11060 worker thread done servicing request
03:57:16.698 00.000 10844 OnExposeComplete: enter
03:57:16.698 00.000 10844 UpdateGuideState(): m_state=6
03:57:16.698 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
03:57:16.698 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.56, Mass=2039, SNR=28.5, Peak=177 HFD=3.6
03:57:16.698 00.000 10844 MultiStar: [#1 -0.39,-0.52,0.00,M3] [#2 -0.63,0.13,0.00,M1] [#3 0.25,-0.04,0.90,U] [#4 -0.89,-0.12,0.00,M9] [#5 -0.35,-0.29,0.86,U] [#6 -0.47,-0.16,0.90,U] [#7 -0.48,-0.45,0.00,M8] [#8 0.02,0.51,0.78,U] 
03:57:16.698 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.12}, one-star: {0.16, -0.49}
03:57:16.698 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.77)
03:57:16.698 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
03:57:16.698 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.12 mountX=-0.13 mountY=-0.05, mountTheta=-2.76
03:57:16.702 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.12, opts=13)
03:57:16.702 00.000 10844 Enqueuing Move request for scope (-0.07, -0.12)
03:57:16.702 00.000 11060 Worker thread wakes up
03:57:16.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:16.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
03:57:16.702 00.000 10844 UpdateGuideState exits: m=2039 SNR=28.5
03:57:16.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
03:57:16.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:16.703 00.001 11060 Moving (-0.07, -0.12) raw xDistance=-0.13 yDistance=-0.05
03:57:16.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:16.703 00.000 10844 Enqueuing Expose request
03:57:16.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:57:16.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:16.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:57:16.703 00.000 11060 MoveAxis(E, 32, ABG)
03:57:16.703 00.000 11060 Guiding  Dir = 2, Dur = 32
03:57:16.717 00.014 11060 IsSlewing returns 0
03:57:16.718 00.001 11060 IsGuiding returns 0
03:57:16.780 00.062 11060 IsGuiding returns 0
03:57:16.780 00.000 11060 Move returns status 0, amount 32
03:57:16.780 00.000 11060 MoveAxis(N, 0, ABG)
03:57:16.780 00.000 11060 Move returns status 0, amount 0
03:57:16.780 00.000 11060 move complete, result=0
03:57:16.780 00.000 11060 worker thread done servicing request
03:57:16.782 00.002 11060 Worker thread wakes up
03:57:16.782 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
03:57:16.784 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:16.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:17.414 00.630 11060 Exposure complete
03:57:17.611 00.197 11060 worker thread done servicing request
03:57:17.611 00.000 10844 OnExposeComplete: enter
03:57:17.611 00.000 10844 UpdateGuideState(): m_state=6
03:57:17.611 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
03:57:17.611 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.67, Mass=2196, SNR=30.1, Peak=208 HFD=3.6
03:57:17.611 00.000 10844 MultiStar: [#1 -0.61,-0.06,0.00,M4] [#2 -0.64,0.36,0.00,M2] [#3 0.15,-0.21,0.89,U] [#4 -0.73,0.00,0.00,M10] [#5 -0.56,-0.33,0.00,M2] [#6 -0.35,-0.12,0.88,U] [#7 -0.96,-0.14,0.00,M9] [#8 -0.32,0.14,0.77,U] 
03:57:17.611 00.000 10844 refined, 3 included, MultiStar: {-0.01, -0.16}, one-star: {0.39, -0.38}
03:57:17.611 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:57:17.611 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.10 = 0.10)
03:57:17.611 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.64 mountX=-0.16 mountY=0.02, mountTheta=3.04
03:57:17.615 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.16, opts=13)
03:57:17.615 00.000 10844 Enqueuing Move request for scope (-0.01, -0.16)
03:57:17.615 00.000 11060 Worker thread wakes up
03:57:17.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
03:57:17.615 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
03:57:17.615 00.000 11060 Moving (-0.01, -0.16) raw xDistance=-0.16 yDistance=0.02
03:57:17.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:57:17.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:17.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:57:17.615 00.000 11060 MoveAxis(E, 39, ABG)
03:57:17.615 00.000 11060 Guiding  Dir = 2, Dur = 39
03:57:17.617 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:17.617 00.000 10844 UpdateGuideState exits: m=2196 SNR=30.1
03:57:17.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:17.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:17.617 00.000 10844 Enqueuing Expose request
03:57:17.631 00.014 11060 IsSlewing returns 0
03:57:17.631 00.000 11060 IsGuiding returns 0
03:57:17.678 00.047 11060 IsGuiding returns 0
03:57:17.678 00.000 11060 Move returns status 0, amount 39
03:57:17.678 00.000 11060 MoveAxis(N, 0, ABG)
03:57:17.678 00.000 11060 Move returns status 0, amount 0
03:57:17.678 00.000 11060 move complete, result=0
03:57:17.678 00.000 11060 worker thread done servicing request
03:57:17.678 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
03:57:17.678 00.000 11060 Worker thread wakes up
03:57:17.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:17.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:18.301 00.623 11060 Exposure complete
03:57:18.509 00.208 11060 worker thread done servicing request
03:57:18.509 00.000 10844 OnExposeComplete: enter
03:57:18.509 00.000 10844 UpdateGuideState(): m_state=6
03:57:18.509 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
03:57:18.511 00.002 10844 Star::Find returns 1 (0), X=616.94, Y=101.48, Mass=1517, SNR=24.3, Peak=190 HFD=3.0
03:57:18.511 00.000 10844 MultiStar: [#1 -0.64,-0.16,0.00,M5] [#2 -0.33,0.01,0.98,U] [#3 -0.52,-0.47,0.00,M1] [#4 -0.63,-0.33,0.00,R] [#5 -0.55,-0.55,0.00,M3] [#6 -0.05,-0.63,0.00,M1] [#7 -0.69,-0.15,0.00,M10] [#8 -0.26,0.47,0.97,U] 
03:57:18.512 00.001 10844 refined, 2 included, MultiStar: {-0.18, -0.04}, one-star: {0.04, -0.57}
03:57:18.512 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.95)
03:57:18.512 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.20 = -1.20)
03:57:18.512 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.94 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
03:57:18.524 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
03:57:18.524 00.000 10844 Enqueuing Move request for scope (-0.18, -0.04)
03:57:18.524 00.000 11060 Worker thread wakes up
03:57:18.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:18.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
03:57:18.526 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
03:57:18.526 00.000 11060 Moving (-0.18, -0.04) raw xDistance=-0.07 yDistance=-0.17
03:57:18.526 00.000 10844 UpdateGuideState exits: m=1517 SNR=24.3
03:57:18.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:57:18.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:18.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:18.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:18.526 00.000 10844 Enqueuing Expose request
03:57:18.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:57:18.527 00.001 11060 MoveAxis(E, 0, ABG)
03:57:18.527 00.000 11060 Move returns status 0, amount 0
03:57:18.527 00.000 11060 MoveAxis(N, 0, ABG)
03:57:18.527 00.000 11060 Move returns status 0, amount 0
03:57:18.527 00.000 11060 move complete, result=0
03:57:18.527 00.000 11060 worker thread done servicing request
03:57:18.527 00.000 11060 Worker thread wakes up
03:57:18.527 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:18.527 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:18.534 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:19.163 00.629 11060 Exposure complete
03:57:19.377 00.214 11060 worker thread done servicing request
03:57:19.377 00.000 10844 OnExposeComplete: enter
03:57:19.377 00.000 10844 UpdateGuideState(): m_state=6
03:57:19.378 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
03:57:19.378 00.000 10844 Star::Find returns 1 (0), X=617.59, Y=102.30, Mass=1865, SNR=26.9, Peak=224 HFD=3.5
03:57:19.378 00.000 10844 MultiStar: [#1 -0.70,-0.31,0.00,M6] [#2 -0.29,0.40,0.83,U] [#3 0.19,0.02,0.99,U] [#4 -0.22,0.43,0.96,U] [#5 -0.31,-0.18,0.94,U] [#6 0.08,0.04,0.90,U] [#7 -0.84,0.18,0.00,R] [#8 -0.04,0.30,0.80,U] 
03:57:19.378 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.17}, one-star: {0.68, 0.25}
03:57:19.378 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
03:57:19.378 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.16 = -3.12)
03:57:19.378 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.42 mountX=0.18 mountY=-0.00, mountTheta=-0.02
03:57:19.378 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.17, opts=13)
03:57:19.378 00.000 10844 Enqueuing Move request for scope (0.03, 0.17)
03:57:19.378 00.000 11060 Worker thread wakes up
03:57:19.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:19.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
03:57:19.382 00.004 10844 UpdateGuideState exits: m=1865 SNR=26.9
03:57:19.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
03:57:19.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:19.382 00.000 11060 Moving (0.03, 0.17) raw xDistance=0.18 yDistance=-0.00
03:57:19.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:19.382 00.000 10844 Enqueuing Expose request
03:57:19.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:57:19.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:19.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:57:19.382 00.000 11060 MoveAxis(W, 41, ABG)
03:57:19.382 00.000 11060 Guiding  Dir = 3, Dur = 41
03:57:19.394 00.012 11060 IsSlewing returns 0
03:57:19.394 00.000 11060 IsGuiding returns 0
03:57:19.440 00.046 11060 IsGuiding returns 0
03:57:19.440 00.000 11060 Move returns status 0, amount 41
03:57:19.440 00.000 11060 MoveAxis(N, 0, ABG)
03:57:19.440 00.000 11060 Move returns status 0, amount 0
03:57:19.440 00.000 11060 move complete, result=0
03:57:19.440 00.000 11060 worker thread done servicing request
03:57:19.440 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
03:57:19.440 00.000 11060 Worker thread wakes up
03:57:19.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:19.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:20.111 00.671 11060 Exposure complete
03:57:20.332 00.221 11060 worker thread done servicing request
03:57:20.332 00.000 10844 OnExposeComplete: enter
03:57:20.332 00.000 10844 UpdateGuideState(): m_state=6
03:57:20.332 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
03:57:20.332 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=102.04, Mass=2041, SNR=28.6, Peak=215 HFD=3.7
03:57:20.332 00.000 10844 MultiStar: [#1 -0.43,0.22,0.90,U] [#2 -0.02,0.73,0.00,M1] [#3 0.13,0.06,0.97,U] [#4 -0.11,0.10,0.94,U] [#5 0.01,-0.02,0.88,U] [#6 -0.39,-0.20,0.92,U] [#7 0.25,-0.63,0.00,M1] [#8 0.08,0.71,0.00,M1] 
03:57:20.332 00.000 10844 single-star, 5 included, MultiStar: {-0.14, 0.02}, one-star: {-0.05, -0.01}
03:57:20.332 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.96)
03:57:20.332 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.20 = -1.20)
03:57:20.332 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.94 mountX=-0.02 mountY=-0.05, mountTheta=-1.95
03:57:20.337 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
03:57:20.337 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
03:57:20.337 00.000 11060 Worker thread wakes up
03:57:20.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:57:20.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:20.337 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:57:20.337 00.000 10844 UpdateGuideState exits: m=2041 SNR=28.6
03:57:20.337 00.000 11060 Moving (-0.05, -0.01) raw xDistance=-0.02 yDistance=-0.05
03:57:20.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:20.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:57:20.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:20.337 00.000 10844 Enqueuing Expose request
03:57:20.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:20.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:57:20.337 00.000 11060 MoveAxis(E, 0, ABG)
03:57:20.337 00.000 11060 Move returns status 0, amount 0
03:57:20.337 00.000 11060 MoveAxis(N, 0, ABG)
03:57:20.337 00.000 11060 Move returns status 0, amount 0
03:57:20.337 00.000 11060 move complete, result=0
03:57:20.337 00.000 11060 worker thread done servicing request
03:57:20.337 00.000 11060 Worker thread wakes up
03:57:20.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:20.337 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:20.340 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:20.971 00.631 11060 Exposure complete
03:57:21.186 00.215 11060 worker thread done servicing request
03:57:21.186 00.000 10844 OnExposeComplete: enter
03:57:21.186 00.000 10844 UpdateGuideState(): m_state=6
03:57:21.186 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
03:57:21.186 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.55, Mass=1757, SNR=26.5, Peak=176 HFD=2.6
03:57:21.190 00.004 10844 MultiStar: [#1 -0.38,-0.17,0.96,U] [#2 -0.27,0.17,0.87,U] [#3 0.14,-0.09,0.93,U] [#4 0.29,0.33,1.05,U] [#5 -0.04,-0.15,0.93,U] [#6 0.13,-0.09,0.98,U] [#7 0.35,-0.33,0.90,U] [#8 0.15,0.39,0.77,U] 
03:57:21.190 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {0.19, -0.50}
03:57:21.190 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.39) = xAngle (-2.11 = -2.11)
03:57:21.190 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
03:57:21.190 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.72 mountX=-0.04 mountY=0.07, mountTheta=2.11
03:57:21.193 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
03:57:21.193 00.000 10844 Enqueuing Move request for scope (0.07, -0.06)
03:57:21.193 00.000 11060 Worker thread wakes up
03:57:21.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:21.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
03:57:21.193 00.000 10844 UpdateGuideState exits: m=1757 SNR=26.5
03:57:21.193 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
03:57:21.193 00.000 11060 Moving (0.07, -0.06) raw xDistance=-0.04 yDistance=0.07
03:57:21.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:21.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:57:21.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:21.195 00.002 10844 Enqueuing Expose request
03:57:21.195 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:21.195 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:57:21.195 00.000 11060 MoveAxis(E, 0, ABG)
03:57:21.195 00.000 11060 Move returns status 0, amount 0
03:57:21.195 00.000 11060 MoveAxis(N, 0, ABG)
03:57:21.195 00.000 11060 Move returns status 0, amount 0
03:57:21.195 00.000 11060 move complete, result=0
03:57:21.196 00.001 11060 worker thread done servicing request
03:57:21.196 00.000 11060 Worker thread wakes up
03:57:21.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:21.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:21.201 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:21.829 00.628 11060 Exposure complete
03:57:22.047 00.218 11060 worker thread done servicing request
03:57:22.047 00.000 10844 OnExposeComplete: enter
03:57:22.047 00.000 10844 UpdateGuideState(): m_state=6
03:57:22.047 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
03:57:22.049 00.002 10844 Star::Find returns 1 (0), X=617.38, Y=101.59, Mass=1739, SNR=25.7, Peak=197 HFD=3.1
03:57:22.049 00.000 10844 MultiStar: [#1 -0.16,-0.16,0.98,U] [#2 0.05,0.33,0.88,U] [#3 -0.07,-0.45,1.09,U] [#4 0.22,0.13,1.06,U] [#5 -0.23,-0.65,0.00,M1] [#6 -0.23,-0.65,0.00,M1] [#7 0.29,-0.43,0.94,U] [#8 -0.23,0.46,0.82,U] 
03:57:22.049 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.10}, one-star: {0.47, -0.46}
03:57:22.049 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
03:57:22.049 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
03:57:22.049 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.86 mountX=-0.09 mountY=0.11, mountTheta=2.26
03:57:22.050 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.10, opts=13)
03:57:22.050 00.000 10844 Enqueuing Move request for scope (0.09, -0.10)
03:57:22.050 00.000 11060 Worker thread wakes up
03:57:22.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:57:22.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
03:57:22.050 00.000 10844 UpdateGuideState exits: m=1739 SNR=25.7
03:57:22.050 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
03:57:22.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:22.050 00.000 11060 Moving (0.09, -0.10) raw xDistance=-0.09 yDistance=0.11
03:57:22.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:22.050 00.000 10844 Enqueuing Expose request
03:57:22.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:57:22.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:22.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:57:22.050 00.000 11060 MoveAxis(E, 0, ABG)
03:57:22.050 00.000 11060 Move returns status 0, amount 0
03:57:22.050 00.000 11060 MoveAxis(N, 0, ABG)
03:57:22.054 00.004 11060 Move returns status 0, amount 0
03:57:22.054 00.000 11060 move complete, result=0
03:57:22.054 00.000 11060 worker thread done servicing request
03:57:22.054 00.000 11060 Worker thread wakes up
03:57:22.054 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:22.054 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:22.056 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:22.688 00.632 11060 Exposure complete
03:57:22.886 00.198 11060 worker thread done servicing request
03:57:22.886 00.000 10844 OnExposeComplete: enter
03:57:22.886 00.000 10844 UpdateGuideState(): m_state=6
03:57:22.886 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
03:57:22.886 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.40, Mass=1711, SNR=26.6, Peak=211 HFD=3.1
03:57:22.886 00.000 10844 MultiStar: [#1 -0.21,-0.10,1.02,U] [#2 -0.05,0.04,0.87,U] [#3 0.02,-0.51,0.99,U] [#4 0.32,-0.11,1.03,U] [#5 -0.04,-0.30,0.91,U] [#6 -0.01,-0.71,0.00,M2] [#7 0.44,-0.48,0.00,M1] [#8 0.01,0.22,0.84,U] 
03:57:22.886 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.21}, one-star: {0.19, -0.65}
03:57:22.886 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.39) = xAngle (-2.78 = -2.78)
03:57:22.889 00.003 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.34 = 0.34)
03:57:22.889 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.39 mountX=-0.20 mountY=0.07, mountTheta=2.80
03:57:22.890 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.21, opts=13)
03:57:22.890 00.000 10844 Enqueuing Move request for scope (0.04, -0.21)
03:57:22.890 00.000 11060 Worker thread wakes up
03:57:22.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:22.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
03:57:22.890 00.000 10844 UpdateGuideState exits: m=1711 SNR=26.6
03:57:22.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
03:57:22.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:22.890 00.000 11060 Moving (0.04, -0.21) raw xDistance=-0.20 yDistance=0.07
03:57:22.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:22.890 00.000 10844 Enqueuing Expose request
03:57:22.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:57:22.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:22.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:57:22.890 00.000 11060 MoveAxis(E, 47, ABG)
03:57:22.890 00.000 11060 Guiding  Dir = 2, Dur = 47
03:57:22.896 00.006 11060 IsSlewing returns 0
03:57:22.896 00.000 11060 IsGuiding returns 0
03:57:22.957 00.061 11060 IsGuiding returns 0
03:57:22.957 00.000 11060 Move returns status 0, amount 47
03:57:22.957 00.000 11060 MoveAxis(N, 0, ABG)
03:57:22.957 00.000 11060 Move returns status 0, amount 0
03:57:22.957 00.000 11060 move complete, result=0
03:57:22.957 00.000 11060 worker thread done servicing request
03:57:22.957 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
03:57:22.957 00.000 11060 Worker thread wakes up
03:57:22.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:22.959 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:23.608 00.649 11060 Exposure complete
03:57:23.820 00.212 10844 OnExposeComplete: enter
03:57:23.820 00.000 10844 UpdateGuideState(): m_state=6
03:57:23.820 00.000 11060 worker thread done servicing request
03:57:23.820 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
03:57:23.820 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.91, Mass=1803, SNR=26.7, Peak=244 HFD=2.9
03:57:23.822 00.002 10844 MultiStar: [#1 -0.11,-0.34,0.96,U] [#2 -0.16,0.03,0.85,U] [#3 0.38,-0.26,0.98,U] [#4 0.34,-0.31,0.95,U] [#5 0.11,-0.30,0.90,U] [#6 0.22,-0.32,1.02,U] [#7 0.26,-0.61,0.00,M2] [#8 0.42,-0.22,0.76,U] 
03:57:23.822 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.24}, one-star: {0.28, -0.14}
03:57:23.822 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
03:57:23.822 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.83 = 0.83)
03:57:23.822 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.30 cameraTheta=-0.91 mountX=-0.20 mountY=0.22, mountTheta=2.30
03:57:23.825 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.24, opts=13)
03:57:23.825 00.000 10844 Enqueuing Move request for scope (0.19, -0.24)
03:57:23.825 00.000 11060 Worker thread wakes up
03:57:23.825 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:57:23.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
03:57:23.825 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
03:57:23.825 00.000 11060 Moving (0.19, -0.24) raw xDistance=-0.20 yDistance=0.22
03:57:23.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
03:57:23.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:57:23.825 00.000 11060 MoveAxis(E, 48, ABG)
03:57:23.825 00.000 11060 Guiding  Dir = 2, Dur = 48
03:57:23.825 00.000 10844 UpdateGuideState exits: m=1803 SNR=26.7
03:57:23.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:23.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:23.827 00.002 10844 Enqueuing Expose request
03:57:23.836 00.009 11060 IsSlewing returns 0
03:57:23.836 00.000 11060 IsGuiding returns 0
03:57:23.914 00.078 11060 IsGuiding returns 0
03:57:23.914 00.000 11060 Move returns status 0, amount 48
03:57:23.914 00.000 11060 MoveAxis(S, 86, ABG)
03:57:23.914 00.000 11060 Guiding  Dir = 1, Dur = 86
03:57:23.944 00.030 11060 IsSlewing returns 0
03:57:23.944 00.000 11060 IsGuiding returns 0
03:57:24.047 00.103 11060 IsGuiding returns 0
03:57:24.047 00.000 11060 Move returns status 0, amount 86
03:57:24.047 00.000 11060 move complete, result=0
03:57:24.047 00.000 11060 worker thread done servicing request
03:57:24.047 00.000 11060 Worker thread wakes up
03:57:24.047 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.2 px 86 ms SOUTH
03:57:24.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:24.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:24.687 00.640 11060 Exposure complete
03:57:24.880 00.193 11060 worker thread done servicing request
03:57:24.880 00.000 10844 OnExposeComplete: enter
03:57:24.880 00.000 10844 UpdateGuideState(): m_state=6
03:57:24.880 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
03:57:24.880 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.83, Mass=1616, SNR=25.5, Peak=140 HFD=2.9
03:57:24.882 00.002 10844 MultiStar: [#1 -0.32,0.28,1.08,U] [#2 -0.55,0.22,0.00,M1] [#3 -0.01,0.16,1.04,U] [#4 -0.14,0.19,1.02,U] [#5 -0.08,0.03,0.94,U] [#6 -0.36,-0.13,1.07,U] [#7 0.31,-0.08,1.01,U] [#8 -0.31,0.64,0.00,M1] 
03:57:24.882 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.03}, one-star: {0.20, -0.22}
03:57:24.882 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.39) = xAngle (1.25 = 1.25)
03:57:24.882 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.38 = -1.91)
03:57:24.882 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.64 mountX=0.02 mountY=-0.07, mountTheta=-1.25
03:57:24.883 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.03, opts=13)
03:57:24.883 00.000 10844 Enqueuing Move request for scope (-0.06, 0.03)
03:57:24.883 00.000 11060 Worker thread wakes up
03:57:24.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:24.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
03:57:24.883 00.000 10844 UpdateGuideState exits: m=1616 SNR=25.5
03:57:24.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
03:57:24.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:24.883 00.000 11060 Moving (-0.06, 0.03) raw xDistance=0.02 yDistance=-0.07
03:57:24.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:24.883 00.000 10844 Enqueuing Expose request
03:57:24.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:57:24.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:24.885 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:57:24.885 00.000 11060 MoveAxis(E, 0, ABG)
03:57:24.885 00.000 11060 Move returns status 0, amount 0
03:57:24.885 00.000 11060 MoveAxis(N, 0, ABG)
03:57:24.885 00.000 11060 Move returns status 0, amount 0
03:57:24.885 00.000 11060 move complete, result=0
03:57:24.885 00.000 11060 worker thread done servicing request
03:57:24.885 00.000 11060 Worker thread wakes up
03:57:24.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:24.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:24.887 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:25.525 00.638 11060 Exposure complete
03:57:25.742 00.217 11060 worker thread done servicing request
03:57:25.742 00.000 10844 OnExposeComplete: enter
03:57:25.742 00.000 10844 UpdateGuideState(): m_state=6
03:57:25.742 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
03:57:25.742 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.63, Mass=1542, SNR=25.0, Peak=196 HFD=2.9
03:57:25.742 00.000 10844 MultiStar: [#1 -0.42,-0.12,1.02,U] [#2 -0.30,-0.13,0.90,U] [#3 -0.30,-0.38,1.00,U] [#4 -0.14,0.44,1.03,U] [#5 -0.85,-0.71,0.00,M1] [#6 -0.42,-0.34,0.97,U] [#7 0.05,-0.72,0.00,M2] [#8 -0.36,-0.10,0.94,U] 
03:57:25.742 00.000 10844 refined, 6 included, MultiStar: {-0.30, -0.15}, one-star: {-0.17, -0.42}
03:57:25.742 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (1.39) = xAngle (-4.07 = 2.21)
03:57:25.747 00.005 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.95 = -0.95)
03:57:25.747 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-2.68 mountX=-0.20 mountY=-0.27, mountTheta=-2.20
03:57:25.749 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.15, opts=13)
03:57:25.750 00.001 10844 Enqueuing Move request for scope (-0.30, -0.15)
03:57:25.750 00.000 11060 Worker thread wakes up
03:57:25.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:25.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
03:57:25.750 00.000 10844 UpdateGuideState exits: m=1542 SNR=25.0
03:57:25.750 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
03:57:25.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:25.750 00.000 11060 Moving (-0.30, -0.15) raw xDistance=-0.20 yDistance=-0.27
03:57:25.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:25.750 00.000 10844 Enqueuing Expose request
03:57:25.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
03:57:25.751 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:57:25.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:57:25.751 00.000 11060 MoveAxis(E, 47, ABG)
03:57:25.751 00.000 11060 Guiding  Dir = 2, Dur = 47
03:57:25.777 00.026 11060 IsSlewing returns 0
03:57:25.777 00.000 11060 IsGuiding returns 0
03:57:25.865 00.088 11060 IsGuiding returns 0
03:57:25.865 00.000 11060 Move returns status 0, amount 47
03:57:25.867 00.002 11060 MoveAxis(N, 0, ABG)
03:57:25.867 00.000 11060 Move returns status 0, amount 0
03:57:25.867 00.000 11060 move complete, result=0
03:57:25.867 00.000 11060 worker thread done servicing request
03:57:25.867 00.000 11060 Worker thread wakes up
03:57:25.867 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.3 px 0 ms NORTH
03:57:25.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:25.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:26.482 00.615 11060 Exposure complete
03:57:26.696 00.214 11060 worker thread done servicing request
03:57:26.696 00.000 10844 OnExposeComplete: enter
03:57:26.696 00.000 10844 UpdateGuideState(): m_state=6
03:57:26.696 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
03:57:26.696 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.64, Mass=1618, SNR=25.5, Peak=194 HFD=3.0
03:57:26.696 00.000 10844 MultiStar: [#1 -0.28,0.04,0.98,U] [#2 -0.33,-0.25,0.89,U] [#3 0.10,-0.28,0.97,U] [#4 0.16,-0.23,0.98,U] [#5 -0.55,-0.11,1.00,U] [#6 -0.46,-0.47,0.00,M1] [#7 0.30,-0.61,0.00,M3] [#8 -0.55,-0.28,0.00,M1] 
03:57:26.696 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.21}, one-star: {-0.13, -0.41}
03:57:26.696 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.66 = 2.63)
03:57:26.696 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.53 = -0.53)
03:57:26.696 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.27 mountX=-0.23 mountY=-0.14, mountTheta=-2.61
03:57:26.700 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.21, opts=13)
03:57:26.700 00.000 10844 Enqueuing Move request for scope (-0.17, -0.21)
03:57:26.700 00.000 11060 Worker thread wakes up
03:57:26.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:26.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.21) opts 0xd
03:57:26.700 00.000 10844 UpdateGuideState exits: m=1618 SNR=25.5
03:57:26.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.21)
03:57:26.701 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:26.701 00.000 11060 Moving (-0.17, -0.21) raw xDistance=-0.23 yDistance=-0.14
03:57:26.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:26.701 00.000 10844 Enqueuing Expose request
03:57:26.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
03:57:26.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:26.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:57:26.701 00.000 11060 MoveAxis(E, 56, ABG)
03:57:26.701 00.000 11060 Guiding  Dir = 2, Dur = 56
03:57:26.705 00.004 11060 IsSlewing returns 0
03:57:26.705 00.000 11060 IsGuiding returns 0
03:57:26.766 00.061 11060 IsGuiding returns 0
03:57:26.766 00.000 11060 Move returns status 0, amount 56
03:57:26.766 00.000 11060 MoveAxis(N, 0, ABG)
03:57:26.766 00.000 11060 Move returns status 0, amount 0
03:57:26.766 00.000 11060 move complete, result=0
03:57:26.766 00.000 11060 worker thread done servicing request
03:57:26.766 00.000 10844 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
03:57:26.766 00.000 11060 Worker thread wakes up
03:57:26.781 00.015 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:26.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:27.429 00.648 11060 Exposure complete
03:57:27.630 00.201 11060 worker thread done servicing request
03:57:27.630 00.000 10844 OnExposeComplete: enter
03:57:27.630 00.000 10844 UpdateGuideState(): m_state=6
03:57:27.630 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
03:57:27.630 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.61, Mass=1530, SNR=24.7, Peak=207 HFD=3.2
03:57:27.630 00.000 10844 MultiStar: [#1 -0.64,0.05,0.00,M1] [#2 -0.55,0.08,0.95,U] [#3 0.06,-0.18,1.07,U] [#4 -0.35,0.26,0.93,U] [#5 -0.49,-0.49,0.00,M1] [#6 -0.65,-0.60,0.00,M2] [#7 -0.03,-0.56,0.95,U] [#8 -0.66,-0.15,0.00,M2] 
03:57:27.630 00.000 10844 refined, 4 included, MultiStar: {-0.19, -0.17}, one-star: {-0.12, -0.44}
03:57:27.630 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.39) = xAngle (-3.79 = 2.50)
03:57:27.630 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.66 = -0.66)
03:57:27.630 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-2.40 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
03:57:27.634 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.17, opts=13)
03:57:27.634 00.000 10844 Enqueuing Move request for scope (-0.19, -0.17)
03:57:27.634 00.000 11060 Worker thread wakes up
03:57:27.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:27.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.17) opts 0xd
03:57:27.634 00.000 10844 UpdateGuideState exits: m=1530 SNR=24.7
03:57:27.634 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.17)
03:57:27.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:27.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:27.634 00.000 10844 Enqueuing Expose request
03:57:27.634 00.000 11060 Moving (-0.19, -0.17) raw xDistance=-0.21 yDistance=-0.16
03:57:27.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:57:27.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:27.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:57:27.634 00.000 11060 MoveAxis(E, 50, ABG)
03:57:27.634 00.000 11060 Guiding  Dir = 2, Dur = 50
03:57:27.644 00.010 11060 IsSlewing returns 0
03:57:27.644 00.000 11060 IsGuiding returns 0
03:57:27.721 00.077 11060 IsGuiding returns 0
03:57:27.721 00.000 11060 Move returns status 0, amount 50
03:57:27.721 00.000 11060 MoveAxis(N, 0, ABG)
03:57:27.721 00.000 11060 Move returns status 0, amount 0
03:57:27.721 00.000 11060 move complete, result=0
03:57:27.721 00.000 11060 worker thread done servicing request
03:57:27.721 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
03:57:27.721 00.000 11060 Worker thread wakes up
03:57:27.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:27.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:28.345 00.624 11060 Exposure complete
03:57:28.549 00.204 11060 worker thread done servicing request
03:57:28.551 00.002 10844 OnExposeComplete: enter
03:57:28.551 00.000 10844 UpdateGuideState(): m_state=6
03:57:28.551 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
03:57:28.551 00.000 10844 Star::Find returns 1 (0), X=616.55, Y=101.78, Mass=1740, SNR=26.3, Peak=249 HFD=3.3
03:57:28.551 00.000 10844 MultiStar: [#1 -0.36,0.13,0.92,U] [#2 -0.25,0.46,0.88,U] [#3 -0.06,0.18,0.99,U] [#4 -0.46,0.22,0.95,U] [#5 -0.22,-0.02,0.93,U] [#6 -0.62,-0.24,0.00,M3] [#7 -0.09,-0.01,0.93,U] [#8 -0.71,0.16,0.00,M3] 
03:57:28.551 00.000 10844 refined, 6 included, MultiStar: {-0.26, 0.09}, one-star: {-0.36, -0.27}
03:57:28.551 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.39) = xAngle (1.40 = 1.40)
03:57:28.551 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.52 = -1.76)
03:57:28.551 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.27 cameraTheta=2.79 mountX=0.05 mountY=-0.27, mountTheta=-1.40
03:57:28.556 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.09, opts=13)
03:57:28.556 00.000 10844 Enqueuing Move request for scope (-0.26, 0.09)
03:57:28.556 00.000 11060 Worker thread wakes up
03:57:28.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:28.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
03:57:28.556 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.3
03:57:28.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
03:57:28.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:28.556 00.000 11060 Moving (-0.26, 0.09) raw xDistance=0.05 yDistance=-0.27
03:57:28.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:28.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:57:28.556 00.000 10844 Enqueuing Expose request
03:57:28.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:57:28.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:57:28.556 00.000 11060 MoveAxis(E, 0, ABG)
03:57:28.556 00.000 11060 Move returns status 0, amount 0
03:57:28.556 00.000 11060 MoveAxis(N, 0, ABG)
03:57:28.558 00.002 11060 Move returns status 0, amount 0
03:57:28.558 00.000 11060 move complete, result=0
03:57:28.558 00.000 11060 worker thread done servicing request
03:57:28.558 00.000 11060 Worker thread wakes up
03:57:28.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:28.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:28.561 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:57:29.187 00.626 11060 Exposure complete
03:57:29.393 00.206 10844 OnExposeComplete: enter
03:57:29.393 00.000 10844 UpdateGuideState(): m_state=6
03:57:29.393 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
03:57:29.393 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.83, Mass=1778, SNR=27.1, Peak=211 HFD=2.8
03:57:29.395 00.002 11060 worker thread done servicing request
03:57:29.395 00.000 10844 MultiStar: [#1 -0.14,-0.26,0.97,U] [#2 -0.26,0.11,0.86,U] [#3 0.03,0.12,0.92,U] [#4 -0.34,-0.39,0.97,U] [#5 -0.09,-0.01,0.86,U] [#6 -0.58,-0.88,0.00,M4] [#7 -0.26,-0.64,0.00,M2] [#8 -0.21,-0.04,0.81,U] 
03:57:29.395 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.11}, one-star: {-0.05, -0.22}
03:57:29.395 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.38)
03:57:29.395 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.78 = -0.78)
03:57:29.396 00.001 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.52 mountX=-0.13 mountY=-0.13, mountTheta=-2.37
03:57:29.397 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.11, opts=13)
03:57:29.397 00.000 10844 Enqueuing Move request for scope (-0.15, -0.11)
03:57:29.397 00.000 11060 Worker thread wakes up
03:57:29.400 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:29.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
03:57:29.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
03:57:29.400 00.000 11060 Moving (-0.15, -0.11) raw xDistance=-0.13 yDistance=-0.13
03:57:29.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:57:29.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:29.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:57:29.400 00.000 10844 UpdateGuideState exits: m=1778 SNR=27.1
03:57:29.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:29.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:29.400 00.000 10844 Enqueuing Expose request
03:57:29.400 00.000 11060 MoveAxis(E, 31, ABG)
03:57:29.400 00.000 11060 Guiding  Dir = 2, Dur = 31
03:57:29.408 00.008 11060 IsSlewing returns 0
03:57:29.408 00.000 11060 IsGuiding returns 0
03:57:29.453 00.045 11060 IsGuiding returns 0
03:57:29.453 00.000 11060 Move returns status 0, amount 31
03:57:29.453 00.000 11060 MoveAxis(N, 0, ABG)
03:57:29.453 00.000 11060 Move returns status 0, amount 0
03:57:29.453 00.000 11060 move complete, result=0
03:57:29.454 00.001 11060 worker thread done servicing request
03:57:29.454 00.000 11060 Worker thread wakes up
03:57:29.454 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
03:57:29.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:29.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:30.090 00.636 11060 Exposure complete
03:57:30.305 00.215 11060 worker thread done servicing request
03:57:30.305 00.000 10844 OnExposeComplete: enter
03:57:30.305 00.000 10844 UpdateGuideState(): m_state=6
03:57:30.305 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
03:57:30.305 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.73, Mass=1876, SNR=27.4, Peak=199 HFD=2.7
03:57:30.305 00.000 10844 MultiStar: [#1 -0.49,-0.26,1.00,U] [#2 -0.40,0.21,0.83,U] [#3 0.29,-0.32,0.97,U] [#4 0.09,-0.13,0.93,U] [#5 0.13,-0.00,0.82,U] [#6 -0.28,-0.36,1.01,U] [#7 0.46,-0.56,0.00,M3] [#8 -0.25,-0.29,0.76,U] 
03:57:30.305 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.19}, one-star: {0.24, -0.32}
03:57:30.305 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.39) = xAngle (-3.36 = 2.93)
03:57:30.305 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.23 = -0.23)
03:57:30.305 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.97 mountX=-0.21 mountY=-0.05, mountTheta=-2.91
03:57:30.311 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.19, opts=13)
03:57:30.311 00.000 10844 Enqueuing Move request for scope (-0.08, -0.19)
03:57:30.311 00.000 11060 Worker thread wakes up
03:57:30.311 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
03:57:30.313 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
03:57:30.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:30.313 00.000 10844 UpdateGuideState exits: m=1876 SNR=27.4
03:57:30.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:30.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:30.313 00.000 10844 Enqueuing Expose request
03:57:30.313 00.000 11060 Moving (-0.08, -0.19) raw xDistance=-0.21 yDistance=-0.05
03:57:30.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
03:57:30.315 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:30.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:57:30.315 00.000 11060 MoveAxis(E, 49, ABG)
03:57:30.315 00.000 11060 Guiding  Dir = 2, Dur = 49
03:57:30.341 00.026 11060 IsSlewing returns 0
03:57:30.341 00.000 11060 IsGuiding returns 0
03:57:30.418 00.077 11060 IsGuiding returns 0
03:57:30.418 00.000 11060 Move returns status 0, amount 49
03:57:30.418 00.000 11060 MoveAxis(N, 0, ABG)
03:57:30.418 00.000 11060 Move returns status 0, amount 0
03:57:30.418 00.000 11060 move complete, result=0
03:57:30.418 00.000 11060 worker thread done servicing request
03:57:30.418 00.000 11060 Worker thread wakes up
03:57:30.418 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
03:57:30.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:30.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:31.053 00.635 11060 Exposure complete
03:57:31.260 00.207 11060 worker thread done servicing request
03:57:31.260 00.000 10844 OnExposeComplete: enter
03:57:31.260 00.000 10844 UpdateGuideState(): m_state=6
03:57:31.260 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
03:57:31.262 00.002 10844 Star::Find returns 1 (0), X=617.00, Y=101.55, Mass=1933, SNR=27.7, Peak=176 HFD=3.5
03:57:31.262 00.000 10844 MultiStar: [#1 -0.23,-0.16,0.89,U] [#2 -0.22,0.31,0.82,U] [#3 -0.11,-0.06,0.95,U] [#4 0.02,0.09,0.95,U] [#5 -0.23,0.09,1.00,U] [#6 -0.02,-0.16,0.97,U] [#7 -0.13,-0.09,0.93,U] [#8 -0.02,0.26,0.79,U] 
03:57:31.262 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.04}, one-star: {0.10, -0.50}
03:57:31.262 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.39) = xAngle (-4.16 = 2.12)
03:57:31.262 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.04 = -1.04)
03:57:31.262 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.77 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
03:57:31.264 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
03:57:31.264 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
03:57:31.264 00.000 11060 Worker thread wakes up
03:57:31.264 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:31.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
03:57:31.264 00.000 10844 UpdateGuideState exits: m=1933 SNR=27.7
03:57:31.266 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
03:57:31.266 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:31.266 00.000 11060 Moving (-0.09, -0.04) raw xDistance=-0.05 yDistance=-0.08
03:57:31.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:31.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:57:31.266 00.000 10844 Enqueuing Expose request
03:57:31.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:31.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:57:31.266 00.000 11060 MoveAxis(E, 0, ABG)
03:57:31.266 00.000 11060 Move returns status 0, amount 0
03:57:31.266 00.000 11060 MoveAxis(N, 0, ABG)
03:57:31.266 00.000 11060 Move returns status 0, amount 0
03:57:31.266 00.000 11060 move complete, result=0
03:57:31.266 00.000 11060 worker thread done servicing request
03:57:31.266 00.000 11060 Worker thread wakes up
03:57:31.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:31.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:31.270 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:31.903 00.633 11060 Exposure complete
03:57:32.120 00.217 11060 worker thread done servicing request
03:57:32.120 00.000 10844 OnExposeComplete: enter
03:57:32.120 00.000 10844 UpdateGuideState(): m_state=6
03:57:32.120 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
03:57:32.120 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.74, Mass=1989, SNR=28.4, Peak=193 HFD=3.2
03:57:32.122 00.002 10844 MultiStar: [#1 -0.43,0.33,0.86,U] [#2 -0.13,0.33,0.91,U] [#3 0.04,-0.11,0.94,U] [#4 -0.19,0.35,0.92,U] [#5 -0.25,0.20,0.88,U] [#6 -0.32,-0.17,0.89,U] [#7 0.21,-0.37,0.87,U] [#8 -0.27,0.74,0.00,M1] 
03:57:32.122 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.03}, one-star: {0.20, -0.31}
03:57:32.122 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.39) = xAngle (1.51 = 1.51)
03:57:32.122 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.63 = -1.65)
03:57:32.122 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.90 mountX=0.01 mountY=-0.11, mountTheta=-1.51
03:57:32.122 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
03:57:32.122 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
03:57:32.122 00.000 11060 Worker thread wakes up
03:57:32.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:32.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
03:57:32.122 00.000 10844 UpdateGuideState exits: m=1989 SNR=28.4
03:57:32.122 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
03:57:32.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:32.122 00.000 11060 Moving (-0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
03:57:32.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:32.122 00.000 10844 Enqueuing Expose request
03:57:32.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:57:32.122 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:32.122 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:57:32.122 00.000 11060 MoveAxis(E, 0, ABG)
03:57:32.122 00.000 11060 Move returns status 0, amount 0
03:57:32.122 00.000 11060 MoveAxis(N, 0, ABG)
03:57:32.122 00.000 11060 Move returns status 0, amount 0
03:57:32.122 00.000 11060 move complete, result=0
03:57:32.122 00.000 11060 worker thread done servicing request
03:57:32.127 00.005 11060 Worker thread wakes up
03:57:32.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:32.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:32.132 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:32.766 00.634 11060 Exposure complete
03:57:32.985 00.219 11060 worker thread done servicing request
03:57:32.985 00.000 10844 OnExposeComplete: enter
03:57:32.985 00.000 10844 UpdateGuideState(): m_state=6
03:57:32.985 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
03:57:32.985 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.26, Mass=1709, SNR=25.7, Peak=193 HFD=3.4
03:57:32.985 00.000 10844 MultiStar: [#1 -0.03,-0.31,1.03,U] [#2 0.09,0.48,0.92,U] [#3 0.22,-0.12,1.00,U] [#4 -0.07,-0.25,0.97,U] [#5 -0.01,-0.48,0.97,U] [#6 -0.05,-0.06,1.12,U] [#7 0.31,-0.72,0.00,M2] [#8 0.38,-0.08,0.84,U] 
03:57:32.985 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.21}, one-star: {0.00, -0.80}
03:57:32.985 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
03:57:32.985 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
03:57:32.985 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.29 mountX=-0.19 mountY=0.09, mountTheta=2.70
03:57:32.990 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.21, opts=13)
03:57:32.990 00.000 10844 Enqueuing Move request for scope (0.06, -0.21)
03:57:32.990 00.000 11060 Worker thread wakes up
03:57:32.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
03:57:32.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:32.990 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
03:57:32.990 00.000 10844 UpdateGuideState exits: m=1709 SNR=25.7
03:57:32.990 00.000 11060 Moving (0.06, -0.21) raw xDistance=-0.19 yDistance=0.09
03:57:32.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:32.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:57:32.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:32.990 00.000 10844 Enqueuing Expose request
03:57:32.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:32.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:57:32.990 00.000 11060 MoveAxis(E, 45, ABG)
03:57:33.001 00.011 11060 Guiding  Dir = 2, Dur = 45
03:57:33.006 00.005 11060 IsSlewing returns 0
03:57:33.007 00.001 11060 IsGuiding returns 0
03:57:33.053 00.046 11060 IsGuiding returns 0
03:57:33.053 00.000 11060 Move returns status 0, amount 45
03:57:33.053 00.000 11060 MoveAxis(N, 0, ABG)
03:57:33.053 00.000 11060 Move returns status 0, amount 0
03:57:33.053 00.000 11060 move complete, result=0
03:57:33.053 00.000 11060 worker thread done servicing request
03:57:33.053 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
03:57:33.053 00.000 11060 Worker thread wakes up
03:57:33.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:33.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:33.680 00.627 11060 Exposure complete
03:57:33.894 00.214 11060 worker thread done servicing request
03:57:33.894 00.000 10844 OnExposeComplete: enter
03:57:33.894 00.000 10844 UpdateGuideState(): m_state=6
03:57:33.894 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
03:57:33.894 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.93, Mass=1888, SNR=27.5, Peak=205 HFD=2.9
03:57:33.895 00.001 10844 MultiStar: [#1 -0.40,-0.23,0.90,U] [#2 -0.02,0.18,0.79,U] [#3 0.31,-0.30,0.95,U] [#4 -0.12,0.29,0.96,U] [#5 -0.25,-0.42,0.96,U] [#6 -0.04,-0.57,1.01,U] [#7 0.35,-0.37,0.97,U] [#8 0.25,0.01,0.71,U] 
03:57:33.895 00.000 10844 single-star, 8 included, MultiStar: {0.02, -0.18}, one-star: {0.08, -0.12}
03:57:33.895 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
03:57:33.895 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.77 = 0.77)
03:57:33.895 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.96 mountX=-0.10 mountY=0.10, mountTheta=2.36
03:57:33.897 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.12, opts=13)
03:57:33.897 00.000 10844 Enqueuing Move request for scope (0.08, -0.12)
03:57:33.897 00.000 11060 Worker thread wakes up
03:57:33.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
03:57:33.897 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
03:57:33.897 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:33.897 00.000 11060 Moving (0.08, -0.12) raw xDistance=-0.10 yDistance=0.10
03:57:33.897 00.000 10844 UpdateGuideState exits: m=1888 SNR=27.5
03:57:33.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:57:33.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:33.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:33.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:33.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:57:33.897 00.000 10844 Enqueuing Expose request
03:57:33.897 00.000 11060 MoveAxis(E, 0, ABG)
03:57:33.897 00.000 11060 Move returns status 0, amount 0
03:57:33.897 00.000 11060 MoveAxis(N, 0, ABG)
03:57:33.897 00.000 11060 Move returns status 0, amount 0
03:57:33.897 00.000 11060 move complete, result=0
03:57:33.897 00.000 11060 worker thread done servicing request
03:57:33.900 00.003 11060 Worker thread wakes up
03:57:33.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:33.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:33.902 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:34.531 00.629 11060 Exposure complete
03:57:34.747 00.216 11060 worker thread done servicing request
03:57:34.747 00.000 10844 OnExposeComplete: enter
03:57:34.747 00.000 10844 UpdateGuideState(): m_state=6
03:57:34.749 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
03:57:34.749 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.45, Mass=1577, SNR=25.1, Peak=181 HFD=3.1
03:57:34.749 00.000 10844 MultiStar: [#1 -0.13,0.01,0.97,U] [#2 -0.24,0.21,0.95,U] [#3 0.45,-0.15,1.04,U] [#4 0.56,0.30,0.00,M1] [#5 -0.13,-0.16,1.01,U] [#6 0.15,-0.09,0.99,U] [#7 0.63,-0.09,0.00,M2] [#8 -0.06,0.27,0.82,U] 
03:57:34.749 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.09}, one-star: {-0.08, -0.60}
03:57:34.749 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
03:57:34.749 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
03:57:34.749 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.55 mountX=-0.08 mountY=0.02, mountTheta=2.95
03:57:34.749 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.09, opts=13)
03:57:34.749 00.000 10844 Enqueuing Move request for scope (0.00, -0.09)
03:57:34.749 00.000 11060 Worker thread wakes up
03:57:34.749 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:34.749 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
03:57:34.749 00.000 10844 UpdateGuideState exits: m=1577 SNR=25.1
03:57:34.749 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
03:57:34.749 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:34.749 00.000 11060 Moving (0.00, -0.09) raw xDistance=-0.08 yDistance=0.02
03:57:34.749 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:34.749 00.000 10844 Enqueuing Expose request
03:57:34.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:57:34.749 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:34.749 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:57:34.749 00.000 11060 MoveAxis(E, 0, ABG)
03:57:34.749 00.000 11060 Move returns status 0, amount 0
03:57:34.749 00.000 11060 MoveAxis(N, 0, ABG)
03:57:34.754 00.005 11060 Move returns status 0, amount 0
03:57:34.754 00.000 11060 move complete, result=0
03:57:34.754 00.000 11060 worker thread done servicing request
03:57:34.754 00.000 11060 Worker thread wakes up
03:57:34.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:34.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:34.755 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:35.380 00.625 11060 Exposure complete
03:57:35.603 00.223 11060 worker thread done servicing request
03:57:35.603 00.000 10844 OnExposeComplete: enter
03:57:35.603 00.000 10844 UpdateGuideState(): m_state=6
03:57:35.605 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
03:57:35.605 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.67, Mass=1826, SNR=27.1, Peak=161 HFD=3.1
03:57:35.605 00.000 10844 MultiStar: [#1 -0.01,0.11,0.89,U] [#2 -0.04,0.06,0.82,U] [#3 0.45,-0.00,0.96,U] [#4 0.26,0.41,0.92,U] [#5 0.21,-0.19,1.00,U] [#6 0.08,-0.51,0.97,U] [#7 0.37,-0.51,0.00,M3] [#8 -0.12,-0.07,0.75,U] 
03:57:35.605 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.08}, one-star: {-0.05, -0.38}
03:57:35.606 00.001 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.04 = -2.04)
03:57:35.606 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.08 = 1.08)
03:57:35.606 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.06 mountY=0.12, mountTheta=2.05
03:57:35.606 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
03:57:35.606 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
03:57:35.606 00.000 11060 Worker thread wakes up
03:57:35.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:35.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
03:57:35.606 00.000 10844 UpdateGuideState exits: m=1826 SNR=27.1
03:57:35.606 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
03:57:35.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:35.606 00.000 11060 Moving (0.11, -0.08) raw xDistance=-0.06 yDistance=0.12
03:57:35.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:35.606 00.000 10844 Enqueuing Expose request
03:57:35.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:57:35.610 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:35.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:57:35.610 00.000 11060 MoveAxis(E, 0, ABG)
03:57:35.610 00.000 11060 Move returns status 0, amount 0
03:57:35.610 00.000 11060 MoveAxis(N, 0, ABG)
03:57:35.610 00.000 11060 Move returns status 0, amount 0
03:57:35.610 00.000 11060 move complete, result=0
03:57:35.610 00.000 11060 worker thread done servicing request
03:57:35.610 00.000 11060 Worker thread wakes up
03:57:35.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:35.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:35.612 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:36.244 00.632 11060 Exposure complete
03:57:36.453 00.209 11060 worker thread done servicing request
03:57:36.453 00.000 10844 OnExposeComplete: enter
03:57:36.453 00.000 10844 UpdateGuideState(): m_state=6
03:57:36.453 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
03:57:36.453 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.70, Mass=1791, SNR=27.1, Peak=181 HFD=3.3
03:57:36.453 00.000 10844 MultiStar: [#1 0.19,0.27,0.94,U] [#2 0.09,0.17,0.87,U] [#3 -0.04,-0.31,0.88,U] [#4 0.39,0.26,0.99,U] [#5 -0.20,-0.09,0.93,U] [#6 0.19,-0.59,0.00,M1] [#7 0.23,-0.41,0.92,U] [#8 0.09,-0.21,0.78,U] 
03:57:36.453 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {-0.06, -0.35}
03:57:36.453 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
03:57:36.453 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.00 = 1.00)
03:57:36.454 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.74 mountX=-0.06 mountY=0.10, mountTheta=2.13
03:57:36.454 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
03:57:36.454 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
03:57:36.454 00.000 11060 Worker thread wakes up
03:57:36.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:36.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
03:57:36.454 00.000 10844 UpdateGuideState exits: m=1791 SNR=27.1
03:57:36.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
03:57:36.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:36.454 00.000 11060 Moving (0.09, -0.08) raw xDistance=-0.06 yDistance=0.10
03:57:36.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:36.454 00.000 10844 Enqueuing Expose request
03:57:36.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:57:36.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:36.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:57:36.454 00.000 11060 MoveAxis(E, 0, ABG)
03:57:36.454 00.000 11060 Move returns status 0, amount 0
03:57:36.454 00.000 11060 MoveAxis(N, 0, ABG)
03:57:36.454 00.000 11060 Move returns status 0, amount 0
03:57:36.454 00.000 11060 move complete, result=0
03:57:36.454 00.000 11060 worker thread done servicing request
03:57:36.454 00.000 11060 Worker thread wakes up
03:57:36.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:36.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:36.460 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:37.112 00.652 11060 Exposure complete
03:57:37.322 00.210 11060 worker thread done servicing request
03:57:37.322 00.000 10844 OnExposeComplete: enter
03:57:37.322 00.000 10844 UpdateGuideState(): m_state=6
03:57:37.324 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
03:57:37.324 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=102.46, Mass=1991, SNR=27.7, Peak=194 HFD=3.4
03:57:37.324 00.000 10844 MultiStar: [#1 -0.17,0.16,0.95,U] [#2 -0.06,0.17,0.79,U] [#3 0.16,-0.09,0.85,U] [#4 -0.06,0.19,0.96,U] [#5 -0.29,-0.01,0.88,U] [#6 -0.13,-0.41,0.97,U] [#7 0.47,-0.30,0.80,U] [#8 0.05,0.15,0.75,U] 
03:57:37.324 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.39, 0.40}
03:57:37.324 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
03:57:37.324 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.48 = 2.48)
03:57:37.324 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.75 mountX=0.04 mountY=0.03, mountTheta=0.65
03:57:37.324 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
03:57:37.324 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
03:57:37.324 00.000 11060 Worker thread wakes up
03:57:37.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:37.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
03:57:37.324 00.000 10844 UpdateGuideState exits: m=1991 SNR=27.7
03:57:37.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
03:57:37.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:37.324 00.000 11060 Moving (0.04, 0.03) raw xDistance=0.04 yDistance=0.03
03:57:37.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:37.324 00.000 10844 Enqueuing Expose request
03:57:37.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:57:37.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:37.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:57:37.324 00.000 11060 MoveAxis(E, 0, ABG)
03:57:37.324 00.000 11060 Move returns status 0, amount 0
03:57:37.324 00.000 11060 MoveAxis(N, 0, ABG)
03:57:37.324 00.000 11060 Move returns status 0, amount 0
03:57:37.324 00.000 11060 move complete, result=0
03:57:37.324 00.000 11060 worker thread done servicing request
03:57:37.324 00.000 11060 Worker thread wakes up
03:57:37.324 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:37.329 00.005 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:37.331 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:37.952 00.621 11060 Exposure complete
03:57:38.169 00.217 11060 worker thread done servicing request
03:57:38.169 00.000 10844 OnExposeComplete: enter
03:57:38.169 00.000 10844 UpdateGuideState(): m_state=6
03:57:38.170 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
03:57:38.170 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.96, Mass=1940, SNR=27.1, Peak=214 HFD=3.0
03:57:38.170 00.000 10844 MultiStar: [#1 0.30,-0.10,0.91,U] [#2 -0.08,0.46,0.88,U] [#3 0.29,-0.11,0.98,U] [#4 0.36,0.04,0.94,U] [#5 -0.07,0.25,0.89,U] [#6 -0.03,-0.49,1.05,U] [#7 0.39,-0.38,0.95,U] [#8 -0.49,0.19,0.77,U] 
03:57:38.170 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.23, -0.09}
03:57:38.170 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
03:57:38.170 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
03:57:38.170 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.36 mountX=-0.02 mountY=0.12, mountTheta=1.75
03:57:38.174 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.04, opts=13)
03:57:38.174 00.000 10844 Enqueuing Move request for scope (0.11, -0.04)
03:57:38.174 00.000 11060 Worker thread wakes up
03:57:38.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:38.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:57:38.174 00.000 10844 UpdateGuideState exits: m=1940 SNR=27.1
03:57:38.174 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:57:38.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:38.175 00.001 11060 Moving (0.11, -0.04) raw xDistance=-0.02 yDistance=0.12
03:57:38.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:38.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:57:38.175 00.000 10844 Enqueuing Expose request
03:57:38.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:38.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:57:38.175 00.000 11060 MoveAxis(E, 0, ABG)
03:57:38.175 00.000 11060 Move returns status 0, amount 0
03:57:38.175 00.000 11060 MoveAxis(N, 0, ABG)
03:57:38.175 00.000 11060 Move returns status 0, amount 0
03:57:38.175 00.000 11060 move complete, result=0
03:57:38.175 00.000 11060 worker thread done servicing request
03:57:38.175 00.000 11060 Worker thread wakes up
03:57:38.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:38.176 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:38.178 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:57:38.829 00.651 11060 Exposure complete
03:57:39.040 00.211 11060 worker thread done servicing request
03:57:39.040 00.000 10844 OnExposeComplete: enter
03:57:39.040 00.000 10844 UpdateGuideState(): m_state=6
03:57:39.040 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
03:57:39.040 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.90, Mass=1734, SNR=26.4, Peak=188 HFD=2.9
03:57:39.040 00.000 10844 MultiStar: [#1 -0.08,-0.05,0.85,U] [#2 -0.16,0.16,0.85,U] [#3 -0.03,-0.13,0.88,U] [#4 0.17,0.19,0.98,U] [#5 -0.21,-0.37,0.93,U] [#6 -0.23,-0.36,0.99,U] [#7 0.35,-0.56,0.00,M1] [#8 -0.27,0.11,0.74,U] 
03:57:39.040 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.08}, one-star: {0.09, -0.15}
03:57:39.040 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.39) = xAngle (-3.74 = 2.54)
03:57:39.042 00.002 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
03:57:39.042 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-2.35 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
03:57:39.043 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.08, opts=13)
03:57:39.043 00.000 10844 Enqueuing Move request for scope (-0.08, -0.08)
03:57:39.043 00.000 11060 Worker thread wakes up
03:57:39.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
03:57:39.045 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
03:57:39.045 00.000 11060 Moving (-0.08, -0.08) raw xDistance=-0.10 yDistance=-0.07
03:57:39.045 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:39.045 00.000 10844 UpdateGuideState exits: m=1734 SNR=26.4
03:57:39.045 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:39.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:39.045 00.000 10844 Enqueuing Expose request
03:57:39.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:57:39.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:39.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:57:39.045 00.000 11060 MoveAxis(E, 0, ABG)
03:57:39.045 00.000 11060 Move returns status 0, amount 0
03:57:39.045 00.000 11060 MoveAxis(N, 0, ABG)
03:57:39.045 00.000 11060 Move returns status 0, amount 0
03:57:39.045 00.000 11060 move complete, result=0
03:57:39.045 00.000 11060 worker thread done servicing request
03:57:39.045 00.000 11060 Worker thread wakes up
03:57:39.045 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:39.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:39.050 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:39.678 00.628 11060 Exposure complete
03:57:39.887 00.209 11060 worker thread done servicing request
03:57:39.887 00.000 10844 OnExposeComplete: enter
03:57:39.887 00.000 10844 UpdateGuideState(): m_state=6
03:57:39.887 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
03:57:39.887 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.63, Mass=1592, SNR=24.9, Peak=200 HFD=2.6
03:57:39.887 00.000 10844 MultiStar: [#1 -0.07,-0.05,0.98,U] [#2 -0.29,0.02,0.97,U] [#3 0.12,-0.13,1.10,U] [#4 0.26,0.52,1.03,U] [#5 -0.40,0.20,1.03,U] [#6 -0.07,-0.03,1.09,U] [#7 0.48,-0.05,1.03,U] [#8 0.11,-0.19,0.85,U] 
03:57:39.887 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.20, -0.42}
03:57:39.887 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.39) = xAngle (-1.65 = -1.65)
03:57:39.887 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.47 = 1.47)
03:57:39.887 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.26 mountX=-0.00 mountY=0.04, mountTheta=1.65
03:57:39.891 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
03:57:39.891 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
03:57:39.891 00.000 11060 Worker thread wakes up
03:57:39.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:39.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
03:57:39.891 00.000 10844 UpdateGuideState exits: m=1592 SNR=24.9
03:57:39.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
03:57:39.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:39.893 00.002 11060 Moving (0.04, -0.01) raw xDistance=-0.00 yDistance=0.04
03:57:39.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:39.893 00.000 10844 Enqueuing Expose request
03:57:39.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:57:39.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:39.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:57:39.893 00.000 11060 MoveAxis(E, 0, ABG)
03:57:39.893 00.000 11060 Move returns status 0, amount 0
03:57:39.893 00.000 11060 MoveAxis(N, 0, ABG)
03:57:39.893 00.000 11060 Move returns status 0, amount 0
03:57:39.893 00.000 11060 move complete, result=0
03:57:39.894 00.001 11060 worker thread done servicing request
03:57:39.894 00.000 11060 Worker thread wakes up
03:57:39.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:39.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:39.896 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:40.529 00.633 11060 Exposure complete
03:57:40.758 00.229 11060 worker thread done servicing request
03:57:40.758 00.000 10844 OnExposeComplete: enter
03:57:40.758 00.000 10844 UpdateGuideState(): m_state=6
03:57:40.760 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
03:57:40.760 00.000 10844 Star::Find returns 1 (0), X=617.64, Y=102.37, Mass=1790, SNR=26.2, Peak=175 HFD=3.4
03:57:40.760 00.000 10844 MultiStar: [#1 0.01,0.16,0.95,U] [#2 -0.35,0.17,0.95,U] [#3 -0.02,0.13,0.99,U] [#4 0.24,0.25,0.90,U] [#5 0.12,-0.20,1.02,U] [#6 -0.37,-0.16,1.07,U] [#7 0.22,-0.26,0.93,U] [#8 -0.24,0.27,0.81,U] 
03:57:40.760 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.73, 0.32}
03:57:40.760 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
03:57:40.760 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:57:40.760 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.06 mountX=0.08 mountY=0.03, mountTheta=0.34
03:57:40.763 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
03:57:40.763 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
03:57:40.763 00.000 11060 Worker thread wakes up
03:57:40.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:40.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
03:57:40.763 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.2
03:57:40.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
03:57:40.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:40.763 00.000 11060 Moving (0.04, 0.07) raw xDistance=0.08 yDistance=0.03
03:57:40.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:40.763 00.000 10844 Enqueuing Expose request
03:57:40.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:57:40.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:40.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:57:40.763 00.000 11060 MoveAxis(E, 0, ABG)
03:57:40.763 00.000 11060 Move returns status 0, amount 0
03:57:40.763 00.000 11060 MoveAxis(N, 0, ABG)
03:57:40.763 00.000 11060 Move returns status 0, amount 0
03:57:40.763 00.000 11060 move complete, result=0
03:57:40.763 00.000 11060 worker thread done servicing request
03:57:40.763 00.000 11060 Worker thread wakes up
03:57:40.763 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:40.763 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:40.767 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:57:41.383 00.616 11060 Exposure complete
03:57:41.589 00.206 11060 worker thread done servicing request
03:57:41.589 00.000 10844 OnExposeComplete: enter
03:57:41.590 00.001 10844 UpdateGuideState(): m_state=6
03:57:41.590 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
03:57:41.590 00.000 10844 Star::Find returns 1 (0), X=616.68, Y=101.91, Mass=1826, SNR=26.6, Peak=148 HFD=3.4
03:57:41.590 00.000 10844 MultiStar: [#1 -0.09,-0.17,0.93,U] [#2 -0.50,0.18,0.86,U] [#3 0.27,-0.46,0.95,U] [#4 0.35,0.00,1.08,U] [#5 -0.06,-0.21,0.94,U] [#6 -0.19,-0.24,1.02,U] [#7 0.33,-0.37,0.93,U] [#8 -0.03,0.10,0.82,U] 
03:57:41.590 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.22, -0.14}
03:57:41.590 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
03:57:41.590 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
03:57:41.590 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=-0.15 mountY=0.02, mountTheta=3.03
03:57:41.590 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
03:57:41.590 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
03:57:41.590 00.000 11060 Worker thread wakes up
03:57:41.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:41.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
03:57:41.590 00.000 10844 UpdateGuideState exits: m=1826 SNR=26.6
03:57:41.590 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
03:57:41.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:41.590 00.000 11060 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.02
03:57:41.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:41.590 00.000 10844 Enqueuing Expose request
03:57:41.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:57:41.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:41.590 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:57:41.590 00.000 11060 MoveAxis(E, 35, ABG)
03:57:41.590 00.000 11060 Guiding  Dir = 2, Dur = 35
03:57:41.601 00.011 11060 IsSlewing returns 0
03:57:41.601 00.000 11060 IsGuiding returns 0
03:57:41.647 00.046 11060 IsGuiding returns 0
03:57:41.647 00.000 11060 Move returns status 0, amount 35
03:57:41.647 00.000 11060 MoveAxis(N, 0, ABG)
03:57:41.647 00.000 11060 Move returns status 0, amount 0
03:57:41.647 00.000 11060 move complete, result=0
03:57:41.647 00.000 11060 worker thread done servicing request
03:57:41.647 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
03:57:41.647 00.000 11060 Worker thread wakes up
03:57:41.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:41.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:42.277 00.630 11060 Exposure complete
03:57:42.520 00.243 11060 worker thread done servicing request
03:57:42.520 00.000 10844 OnExposeComplete: enter
03:57:42.520 00.000 10844 UpdateGuideState(): m_state=6
03:57:42.520 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
03:57:42.520 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.63, Mass=1899, SNR=27.9, Peak=192 HFD=3.0
03:57:42.520 00.000 10844 MultiStar: [#1 -0.39,-0.11,0.87,U] [#2 -0.34,0.55,0.00,M1] [#3 -0.07,0.24,0.84,U] [#4 0.30,0.34,0.91,U] [#5 -0.54,0.13,0.85,U] [#6 -0.31,0.20,0.98,U] [#7 0.40,-0.02,0.87,U] [#8 -0.38,0.74,0.00,M1] 
03:57:42.520 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {0.29, -0.42}
03:57:42.521 00.001 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.39) = xAngle (0.92 = 0.92)
03:57:42.521 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.04 = -2.24)
03:57:42.521 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.31 mountX=0.04 mountY=-0.05, mountTheta=-0.91
03:57:42.522 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
03:57:42.522 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
03:57:42.522 00.000 11060 Worker thread wakes up
03:57:42.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:42.522 00.000 10844 UpdateGuideState exits: m=1899 SNR=27.9
03:57:42.524 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:42.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:42.524 00.000 10844 Enqueuing Expose request
03:57:42.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
03:57:42.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
03:57:42.524 00.000 11060 Moving (-0.04, 0.04) raw xDistance=0.04 yDistance=-0.05
03:57:42.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:57:42.528 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:42.529 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:57:42.529 00.000 11060 MoveAxis(E, 0, ABG)
03:57:42.529 00.000 11060 Move returns status 0, amount 0
03:57:42.529 00.000 11060 MoveAxis(N, 0, ABG)
03:57:42.529 00.000 11060 Move returns status 0, amount 0
03:57:42.529 00.000 11060 move complete, result=0
03:57:42.529 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:57:42.529 00.000 11060 worker thread done servicing request
03:57:42.531 00.002 11060 Worker thread wakes up
03:57:42.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:42.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:43.177 00.646 11060 Exposure complete
03:57:43.399 00.222 11060 worker thread done servicing request
03:57:43.399 00.000 10844 OnExposeComplete: enter
03:57:43.399 00.000 10844 UpdateGuideState(): m_state=6
03:57:43.399 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
03:57:43.399 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.47, Mass=1721, SNR=26.3, Peak=171 HFD=3.3
03:57:43.399 00.000 10844 MultiStar: [#1 -0.16,-0.10,0.92,U] [#2 -0.71,0.65,0.00,M2] [#3 0.15,0.23,0.99,U] [#4 0.38,0.35,0.98,U] [#5 -0.69,-0.20,0.00,M1] [#6 -0.26,-0.01,1.02,U] [#7 0.30,0.03,0.94,U] [#8 -0.56,0.55,0.00,M2] 
03:57:43.399 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.16}, one-star: {0.15, 0.42}
03:57:43.399 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
03:57:43.399 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
03:57:43.399 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.04 mountX=0.17 mountY=0.07, mountTheta=0.37
03:57:43.404 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.16, opts=13)
03:57:43.404 00.000 10844 Enqueuing Move request for scope (0.09, 0.16)
03:57:43.404 00.000 11060 Worker thread wakes up
03:57:43.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:43.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
03:57:43.404 00.000 10844 UpdateGuideState exits: m=1721 SNR=26.3
03:57:43.404 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
03:57:43.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:43.404 00.000 11060 Moving (0.09, 0.16) raw xDistance=0.17 yDistance=0.07
03:57:43.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:43.404 00.000 10844 Enqueuing Expose request
03:57:43.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:57:43.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:43.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:57:43.404 00.000 11060 MoveAxis(W, 40, ABG)
03:57:43.404 00.000 11060 Guiding  Dir = 3, Dur = 40
03:57:43.425 00.021 11060 IsSlewing returns 0
03:57:43.425 00.000 11060 IsGuiding returns 0
03:57:43.473 00.048 11060 IsGuiding returns 0
03:57:43.473 00.000 11060 Move returns status 0, amount 40
03:57:43.473 00.000 11060 MoveAxis(N, 0, ABG)
03:57:43.473 00.000 11060 Move returns status 0, amount 0
03:57:43.473 00.000 11060 move complete, result=0
03:57:43.473 00.000 11060 worker thread done servicing request
03:57:43.473 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
03:57:43.473 00.000 11060 Worker thread wakes up
03:57:43.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:43.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:44.108 00.635 11060 Exposure complete
03:57:44.326 00.218 11060 worker thread done servicing request
03:57:44.326 00.000 10844 OnExposeComplete: enter
03:57:44.326 00.000 10844 UpdateGuideState(): m_state=6
03:57:44.327 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
03:57:44.327 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=102.17, Mass=1815, SNR=27.0, Peak=203 HFD=3.5
03:57:44.328 00.001 10844 MultiStar: [#1 -0.11,0.48,0.98,U] [#2 -0.09,0.37,0.93,U] [#3 0.14,-0.28,0.93,U] [#4 0.20,0.67,0.00,M1] [#5 -0.30,0.01,0.95,U] [#6 -0.32,-0.40,1.03,U] [#7 0.05,-0.06,0.90,U] [#8 -0.24,0.40,0.76,U] 
03:57:44.328 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.07}, one-star: {-0.22, 0.11}
03:57:44.328 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.39) = xAngle (1.29 = 1.29)
03:57:44.328 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.87)
03:57:44.328 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.68 mountX=0.04 mountY=-0.15, mountTheta=-1.29
03:57:44.331 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.07, opts=13)
03:57:44.331 00.000 10844 Enqueuing Move request for scope (-0.14, 0.07)
03:57:44.331 00.000 11060 Worker thread wakes up
03:57:44.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:44.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
03:57:44.331 00.000 10844 UpdateGuideState exits: m=1815 SNR=27.0
03:57:44.331 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
03:57:44.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:44.331 00.000 11060 Moving (-0.14, 0.07) raw xDistance=0.04 yDistance=-0.15
03:57:44.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:44.331 00.000 10844 Enqueuing Expose request
03:57:44.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:57:44.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:44.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:57:44.331 00.000 11060 MoveAxis(E, 0, ABG)
03:57:44.331 00.000 11060 Move returns status 0, amount 0
03:57:44.331 00.000 11060 MoveAxis(N, 0, ABG)
03:57:44.331 00.000 11060 Move returns status 0, amount 0
03:57:44.331 00.000 11060 move complete, result=0
03:57:44.331 00.000 11060 worker thread done servicing request
03:57:44.331 00.000 11060 Worker thread wakes up
03:57:44.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:44.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:44.334 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:44.967 00.633 11060 Exposure complete
03:57:45.176 00.209 10844 OnExposeComplete: enter
03:57:45.176 00.000 11060 worker thread done servicing request
03:57:45.176 00.000 10844 UpdateGuideState(): m_state=6
03:57:45.176 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
03:57:45.178 00.002 10844 Star::Find returns 1 (0), X=616.93, Y=101.66, Mass=1986, SNR=27.9, Peak=164 HFD=3.3
03:57:45.178 00.000 10844 MultiStar: [#1 -0.40,0.52,0.00,M1] [#2 -0.39,0.47,0.00,M2] [#3 0.20,-0.02,0.96,U] [#4 -0.40,0.53,0.00,M2] [#5 -0.11,-0.48,0.91,U] [#6 -0.15,-0.16,0.98,U] [#7 0.07,-0.08,0.87,U] [#8 -0.12,0.36,0.78,U] 
03:57:45.178 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.14}, one-star: {0.02, -0.40}
03:57:45.178 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.05 = -3.05)
03:57:45.178 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
03:57:45.178 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.66 mountX=-0.14 mountY=0.01, mountTheta=3.06
03:57:45.181 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
03:57:45.181 00.000 10844 Enqueuing Move request for scope (-0.01, -0.14)
03:57:45.181 00.000 11060 Worker thread wakes up
03:57:45.181 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:45.181 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
03:57:45.181 00.000 10844 UpdateGuideState exits: m=1986 SNR=27.9
03:57:45.181 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
03:57:45.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:45.181 00.000 11060 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.01
03:57:45.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:45.181 00.000 10844 Enqueuing Expose request
03:57:45.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
03:57:45.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:45.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:57:45.181 00.000 11060 MoveAxis(E, 34, ABG)
03:57:45.181 00.000 11060 Guiding  Dir = 2, Dur = 34
03:57:45.206 00.025 11060 IsSlewing returns 0
03:57:45.206 00.000 11060 IsGuiding returns 0
03:57:45.269 00.063 11060 IsGuiding returns 0
03:57:45.269 00.000 11060 Move returns status 0, amount 34
03:57:45.270 00.001 11060 MoveAxis(N, 0, ABG)
03:57:45.270 00.000 11060 Move returns status 0, amount 0
03:57:45.270 00.000 11060 move complete, result=0
03:57:45.270 00.000 11060 worker thread done servicing request
03:57:45.270 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
03:57:45.270 00.000 11060 Worker thread wakes up
03:57:45.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:45.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:45.913 00.643 11060 Exposure complete
03:57:46.029 00.116 10844 evsrv: cli 0EEEDB70 connect
03:57:46.029 00.000 10844 case statement mapped state 6 to 3
03:57:46.031 00.002 10844 case statement mapped state 6 to 3
03:57:46.031 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"3e03473d-a8ad-4c05-9328-374126789ac3"}
03:57:46.032 00.001 10844 PhdController::Guide begins
03:57:46.032 00.000 10844 PhdController: newstate STATE_SETUP
03:57:46.032 00.000 10844 PhdController: setup
03:57:46.032 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
03:57:46.032 00.000 10844 PhdController: guider state = 6
03:57:46.032 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
03:57:46.032 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
03:57:46.032 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":0,"id":"3e03473d-a8ad-4c05-9328-374126789ac3"}
03:57:46.039 00.007 10844 evsrv: cli 0EEEDB70 disconnect
03:57:46.039 00.000 10844 evsrv: cli 0EEEDFD0 connect
03:57:46.039 00.000 10844 case statement mapped state 6 to 3
03:57:46.041 00.002 10844 case statement mapped state 6 to 3
03:57:46.041 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_lock_shift_params","id":"2acc632e-7b82-4d0f-baac-003a9bca2aff"}
03:57:46.041 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"2acc632e-7b82-4d0f-baac-003a9bca2aff"}
03:57:46.042 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
03:57:46.044 00.002 10844 evsrv: cli 0EEEDAD0 connect
03:57:46.044 00.000 10844 case statement mapped state 6 to 3
03:57:46.046 00.002 10844 case statement mapped state 6 to 3
03:57:46.046 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_lock_position","id":"5ad5675c-481f-44f8-8333-8e843c3dbb84"}
03:57:46.047 00.001 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":[616.91,102.05],"id":"5ad5675c-481f-44f8-8333-8e843c3dbb84"}
03:57:46.047 00.000 10844 evsrv: cli 0EEEDAD0 disconnect
03:57:46.049 00.002 10844 evsrv: cli 0EEEE6B0 connect
03:57:46.049 00.000 10844 case statement mapped state 6 to 3
03:57:46.051 00.002 10844 case statement mapped state 6 to 3
03:57:46.051 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_calibrated","id":"4bbfa902-2278-47fd-b713-1d4ba26396aa"}
03:57:46.052 00.001 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":true,"id":"4bbfa902-2278-47fd-b713-1d4ba26396aa"}
03:57:46.054 00.002 10844 evsrv: cli 0EEEE6B0 disconnect
03:57:46.055 00.001 10844 evsrv: cli 0EEEE430 connect
03:57:46.055 00.000 10844 case statement mapped state 6 to 3
03:57:46.056 00.001 10844 case statement mapped state 6 to 3
03:57:46.056 00.000 10844 evsrv: cli 0EEEE430 request: {"method":"get_app_state","id":"3003b0f4-9182-47f9-b540-d04300f8a508"}
03:57:46.056 00.000 10844 case statement mapped state 6 to 3
03:57:46.056 00.000 10844 evsrv: cli 0EEEE430 response: {"jsonrpc":"2.0","result":"Guiding","id":"3003b0f4-9182-47f9-b540-d04300f8a508"}
03:57:46.058 00.002 10844 evsrv: cli 0EEEE430 disconnect
03:57:46.197 00.139 10844 OnExposeComplete: enter
03:57:46.197 00.000 10844 UpdateGuideState(): m_state=6
03:57:46.198 00.001 11060 worker thread done servicing request
03:57:46.198 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
03:57:46.198 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.87, Mass=1672, SNR=25.5, Peak=219 HFD=3.2
03:57:46.198 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.39) = xAngle (-1.82 = -1.82)
03:57:46.198 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
03:57:46.198 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=-0.19 hyp=0.45 cameraTheta=-0.43 mountX=-0.11 mountY=0.43, mountTheta=1.82
03:57:46.202 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=-0.19, opts=13)
03:57:46.202 00.000 10844 Enqueuing Move request for scope (0.41, -0.19)
03:57:46.202 00.000 11060 Worker thread wakes up
03:57:46.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:46.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.19) opts 0xd
03:57:46.202 00.000 10844 UpdateGuideState exits: m=1672 SNR=25.5
03:57:46.202 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, -0.19)
03:57:46.202 00.000 10844 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 1 / 99999
03:57:46.203 00.001 11060 Moving (0.41, -0.19) raw xDistance=-0.11 yDistance=0.43
03:57:46.203 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379066.203,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.23,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:57:46.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:57:46.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.43
03:57:46.203 00.000 11060 MoveAxis(E, 0, ABG)
03:57:46.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:46.203 00.000 11060 Move returns status 0, amount 0
03:57:46.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:46.203 00.000 10844 Enqueuing Expose request
03:57:46.203 00.000 11060 MoveAxis(S, 167, ABG)
03:57:46.203 00.000 11060 Guiding  Dir = 1, Dur = 167
03:57:46.240 00.037 11060 IsSlewing returns 0
03:57:46.240 00.000 11060 IsGuiding returns 0
03:57:46.454 00.214 11060 IsGuiding returns 0
03:57:46.454 00.000 11060 Move returns status 0, amount 167
03:57:46.454 00.000 11060 move complete, result=0
03:57:46.454 00.000 11060 worker thread done servicing request
03:57:46.454 00.000 11060 Worker thread wakes up
03:57:46.454 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 167 ms SOUTH
03:57:46.454 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:46.454 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:47.094 00.640 11060 Exposure complete
03:57:47.536 00.442 11060 worker thread done servicing request
03:57:47.536 00.000 10844 OnExposeComplete: enter
03:57:47.536 00.000 10844 UpdateGuideState(): m_state=6
03:57:47.537 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
03:57:47.537 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.53, Mass=2168, SNR=29.4, Peak=208 HFD=3.6
03:57:47.537 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.39) = xAngle (-2.56 = -2.56)
03:57:47.537 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
03:57:47.537 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.52 hyp=0.57 cameraTheta=-1.17 mountX=-0.47 mountY=0.30, mountTheta=2.58
03:57:47.538 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.52, opts=13)
03:57:47.540 00.002 10844 Enqueuing Move request for scope (0.22, -0.52)
03:57:47.540 00.000 11060 Worker thread wakes up
03:57:47.540 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.52) opts 0xd
03:57:47.540 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.52)
03:57:47.540 00.000 11060 Moving (0.22, -0.52) raw xDistance=-0.47 yDistance=0.30
03:57:47.540 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
03:57:47.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
03:57:47.540 00.000 11060 MoveAxis(E, 111, ABG)
03:57:47.540 00.000 11060 Guiding  Dir = 2, Dur = 111
03:57:47.548 00.008 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:47.548 00.000 10844 UpdateGuideState exits: m=2168 SNR=29.4
03:57:47.548 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 2 / 99999
03:57:47.548 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379067.548,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":1.3,"SettleTime":10.0,"StarLocked":true}
03:57:47.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:47.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:47.548 00.000 10844 Enqueuing Expose request
03:57:47.568 00.020 11060 IsSlewing returns 0
03:57:47.568 00.000 11060 IsGuiding returns 0
03:57:47.721 00.153 11060 IsGuiding returns 0
03:57:47.721 00.000 11060 Move returns status 0, amount 111
03:57:47.721 00.000 11060 MoveAxis(S, 117, ABG)
03:57:47.721 00.000 11060 Guiding  Dir = 1, Dur = 117
03:57:47.738 00.017 11060 IsSlewing returns 0
03:57:47.739 00.001 11060 IsGuiding returns 0
03:57:47.861 00.122 11060 IsGuiding returns 0
03:57:47.861 00.000 11060 Move returns status 0, amount 117
03:57:47.861 00.000 11060 move complete, result=0
03:57:47.861 00.000 11060 worker thread done servicing request
03:57:47.861 00.000 11060 Worker thread wakes up
03:57:47.861 00.000 10844 GuideStep: -0.5 px 111 ms EAST, 0.3 px 117 ms SOUTH
03:57:47.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:47.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:48.518 00.657 11060 Exposure complete
03:57:49.024 00.506 11060 worker thread done servicing request
03:57:49.024 00.000 10844 OnExposeComplete: enter
03:57:49.024 00.000 10844 UpdateGuideState(): m_state=6
03:57:49.025 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
03:57:49.025 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=102.24, Mass=1685, SNR=26.3, Peak=225 HFD=2.9
03:57:49.025 00.000 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.39) = xAngle (0.68 = 0.68)
03:57:49.025 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.80 = -2.48)
03:57:49.025 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.07 mountX=0.17 mountY=-0.13, mountTheta=-0.67
03:57:49.048 00.023 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.19, opts=13)
03:57:49.050 00.002 10844 Enqueuing Move request for scope (-0.10, 0.19)
03:57:49.050 00.000 11060 Worker thread wakes up
03:57:49.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
03:57:49.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
03:57:49.050 00.000 11060 Moving (-0.10, 0.19) raw xDistance=0.17 yDistance=-0.13
03:57:49.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:49.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
03:57:49.050 00.000 10844 UpdateGuideState exits: m=1685 SNR=26.3
03:57:49.050 00.000 10844 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 3 / 99999
03:57:49.051 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770379069.051,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.30,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
03:57:49.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:49.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:49.051 00.000 10844 Enqueuing Expose request
03:57:49.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:49.052 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:57:49.052 00.000 11060 MoveAxis(W, 37, ABG)
03:57:49.052 00.000 11060 Guiding  Dir = 3, Dur = 37
03:57:49.057 00.005 11060 IsSlewing returns 0
03:57:49.058 00.001 11060 IsGuiding returns 0
03:57:49.102 00.044 11060 IsGuiding returns 0
03:57:49.102 00.000 11060 Move returns status 0, amount 37
03:57:49.102 00.000 11060 MoveAxis(N, 0, ABG)
03:57:49.102 00.000 11060 Move returns status 0, amount 0
03:57:49.102 00.000 11060 move complete, result=0
03:57:49.102 00.000 11060 worker thread done servicing request
03:57:49.102 00.000 11060 Worker thread wakes up
03:57:49.102 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
03:57:49.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:49.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:49.812 00.710 11060 Exposure complete
03:57:50.535 00.723 11060 worker thread done servicing request
03:57:50.535 00.000 10844 OnExposeComplete: enter
03:57:50.535 00.000 10844 UpdateGuideState(): m_state=6
03:57:50.535 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
03:57:50.535 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=102.15, Mass=1742, SNR=26.1, Peak=156 HFD=3.5
03:57:50.535 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.39) = xAngle (1.26 = 1.26)
03:57:50.535 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.39 = -1.90)
03:57:50.535 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.20 cameraTheta=2.65 mountX=0.06 mountY=-0.19, mountTheta=-1.26
03:57:50.539 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.09, opts=13)
03:57:50.539 00.000 10844 Enqueuing Move request for scope (-0.17, 0.09)
03:57:50.539 00.000 11060 Worker thread wakes up
03:57:50.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:50.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
03:57:50.539 00.000 10844 UpdateGuideState exits: m=1742 SNR=26.1
03:57:50.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
03:57:50.539 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 4 / 99999
03:57:50.539 00.000 11060 Moving (-0.17, 0.09) raw xDistance=0.06 yDistance=-0.19
03:57:50.539 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379070.539,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
03:57:50.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:57:50.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:50.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:50.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:50.539 00.000 10844 Enqueuing Expose request
03:57:50.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:57:50.539 00.000 11060 MoveAxis(E, 0, ABG)
03:57:50.539 00.000 11060 Move returns status 0, amount 0
03:57:50.539 00.000 11060 MoveAxis(N, 0, ABG)
03:57:50.539 00.000 11060 Move returns status 0, amount 0
03:57:50.539 00.000 11060 move complete, result=0
03:57:50.539 00.000 11060 worker thread done servicing request
03:57:50.539 00.000 11060 Worker thread wakes up
03:57:50.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:50.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:50.545 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:51.177 00.632 11060 Exposure complete
03:57:51.444 00.267 11060 worker thread done servicing request
03:57:51.444 00.000 10844 OnExposeComplete: enter
03:57:51.444 00.000 10844 UpdateGuideState(): m_state=6
03:57:51.446 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
03:57:51.446 00.000 10844 Star::Find returns 1 (0), X=616.47, Y=102.06, Mass=1789, SNR=27.0, Peak=164 HFD=3.6
03:57:51.446 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
03:57:51.446 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.43)
03:57:51.447 00.001 10844 CameraToMount -- cameraX=-0.44 cameraY=0.01 hyp=0.44 cameraTheta=3.11 mountX=-0.07 mountY=-0.43, mountTheta=-1.72
03:57:51.450 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.44, y=0.01, opts=13)
03:57:51.450 00.000 10844 Enqueuing Move request for scope (-0.44, 0.01)
03:57:51.450 00.000 11060 Worker thread wakes up
03:57:51.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:51.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.01) opts 0xd
03:57:51.450 00.000 10844 UpdateGuideState exits: m=1789 SNR=27.0
03:57:51.450 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.44, 0.01)
03:57:51.450 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 5 / 99999
03:57:51.450 00.000 11060 Moving (-0.44, 0.01) raw xDistance=-0.07 yDistance=-0.43
03:57:51.450 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379071.450,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
03:57:51.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:57:51.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:57:51.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:51.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
03:57:51.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:51.450 00.000 10844 Enqueuing Expose request
03:57:51.452 00.002 11060 MoveAxis(E, 0, ABG)
03:57:51.452 00.000 11060 Move returns status 0, amount 0
03:57:51.452 00.000 11060 MoveAxis(N, 0, ABG)
03:57:51.452 00.000 11060 Move returns status 0, amount 0
03:57:51.452 00.000 11060 move complete, result=0
03:57:51.452 00.000 11060 worker thread done servicing request
03:57:51.452 00.000 11060 Worker thread wakes up
03:57:51.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:51.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:51.454 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:57:52.092 00.638 11060 Exposure complete
03:57:52.404 00.312 11060 worker thread done servicing request
03:57:52.404 00.000 10844 OnExposeComplete: enter
03:57:52.404 00.000 10844 UpdateGuideState(): m_state=6
03:57:52.406 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
03:57:52.406 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=102.23, Mass=1712, SNR=26.0, Peak=173 HFD=2.8
03:57:52.406 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.39) = xAngle (-0.25 = -0.25)
03:57:52.406 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.87 = 2.87)
03:57:52.406 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.14 mountX=0.19 mountY=0.05, mountTheta=0.27
03:57:52.406 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.18, opts=13)
03:57:52.406 00.000 10844 Enqueuing Move request for scope (0.08, 0.18)
03:57:52.406 00.000 11060 Worker thread wakes up
03:57:52.412 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:52.412 00.000 10844 UpdateGuideState exits: m=1712 SNR=26.0
03:57:52.412 00.000 10844 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 6 / 99999
03:57:52.412 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379072.412,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.28,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
03:57:52.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:52.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:52.412 00.000 10844 Enqueuing Expose request
03:57:52.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
03:57:52.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
03:57:52.412 00.000 11060 Moving (0.08, 0.18) raw xDistance=0.19 yDistance=0.05
03:57:52.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:57:52.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:52.414 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:57:52.414 00.000 11060 MoveAxis(W, 46, ABG)
03:57:52.414 00.000 11060 Guiding  Dir = 3, Dur = 46
03:57:52.448 00.034 11060 IsSlewing returns 0
03:57:52.448 00.000 11060 IsGuiding returns 0
03:57:52.514 00.066 11060 IsGuiding returns 0
03:57:52.514 00.000 11060 Move returns status 0, amount 46
03:57:52.514 00.000 11060 MoveAxis(N, 0, ABG)
03:57:52.514 00.000 11060 Move returns status 0, amount 0
03:57:52.514 00.000 11060 move complete, result=0
03:57:52.514 00.000 11060 worker thread done servicing request
03:57:52.514 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
03:57:52.514 00.000 11060 Worker thread wakes up
03:57:52.515 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:52.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:53.154 00.639 11060 Exposure complete
03:57:53.423 00.269 11060 worker thread done servicing request
03:57:53.423 00.000 10844 OnExposeComplete: enter
03:57:53.423 00.000 10844 UpdateGuideState(): m_state=6
03:57:53.425 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
03:57:53.425 00.000 10844 Star::Find returns 1 (0), X=616.48, Y=101.91, Mass=1799, SNR=26.6, Peak=246 HFD=3.5
03:57:53.425 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.39) = xAngle (-4.20 = 2.09)
03:57:53.425 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.07 = -1.07)
03:57:53.425 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-0.15 hyp=0.45 cameraTheta=-2.81 mountX=-0.22 mountY=-0.40, mountTheta=-2.08
03:57:53.431 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-0.15, opts=13)
03:57:53.431 00.000 10844 Enqueuing Move request for scope (-0.43, -0.15)
03:57:53.431 00.000 11060 Worker thread wakes up
03:57:53.431 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.15) opts 0xd
03:57:53.431 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:53.431 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -0.15)
03:57:53.431 00.000 10844 UpdateGuideState exits: m=1799 SNR=26.6
03:57:53.431 00.000 11060 Moving (-0.43, -0.15) raw xDistance=-0.22 yDistance=-0.40
03:57:53.431 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 7 / 99999
03:57:53.431 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
03:57:53.431 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379073.431,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
03:57:53.431 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:57:53.433 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:53.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
03:57:53.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:53.433 00.000 10844 Enqueuing Expose request
03:57:53.433 00.000 11060 MoveAxis(E, 51, ABG)
03:57:53.433 00.000 11060 Guiding  Dir = 2, Dur = 51
03:57:53.451 00.018 11060 IsSlewing returns 0
03:57:53.451 00.000 11060 IsGuiding returns 0
03:57:53.512 00.061 11060 IsGuiding returns 0
03:57:53.512 00.000 11060 Move returns status 0, amount 51
03:57:53.512 00.000 11060 MoveAxis(N, 0, ABG)
03:57:53.512 00.000 11060 Move returns status 0, amount 0
03:57:53.512 00.000 11060 move complete, result=0
03:57:53.512 00.000 11060 worker thread done servicing request
03:57:53.512 00.000 11060 Worker thread wakes up
03:57:53.512 00.000 10844 GuideStep: -0.2 px 51 ms EAST, -0.4 px 0 ms NORTH
03:57:53.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:53.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:54.145 00.633 11060 Exposure complete
03:57:54.437 00.292 11060 worker thread done servicing request
03:57:54.437 00.000 10844 OnExposeComplete: enter
03:57:54.437 00.000 10844 UpdateGuideState(): m_state=6
03:57:54.437 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
03:57:54.437 00.000 10844 Star::Find returns 1 (0), X=616.39, Y=102.13, Mass=1797, SNR=26.6, Peak=163 HFD=3.4
03:57:54.437 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.39) = xAngle (1.61 = 1.61)
03:57:54.437 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.74 = -1.55)
03:57:54.437 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=0.07 hyp=0.52 cameraTheta=3.00 mountX=-0.02 mountY=-0.52, mountTheta=-1.61
03:57:54.440 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=0.07, opts=13)
03:57:54.440 00.000 10844 Enqueuing Move request for scope (-0.52, 0.07)
03:57:54.440 00.000 11060 Worker thread wakes up
03:57:54.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:54.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.07) opts 0xd
03:57:54.440 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.6
03:57:54.440 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, 0.07)
03:57:54.440 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 8 / 99999
03:57:54.440 00.000 11060 Moving (-0.52, 0.07) raw xDistance=-0.02 yDistance=-0.52
03:57:54.440 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379074.440,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
03:57:54.440 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:57:54.440 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:57:54.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:54.440 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
03:57:54.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:54.440 00.000 10844 Enqueuing Expose request
03:57:54.440 00.000 11060 MoveAxis(E, 0, ABG)
03:57:54.440 00.000 11060 Move returns status 0, amount 0
03:57:54.440 00.000 11060 MoveAxis(N, 0, ABG)
03:57:54.440 00.000 11060 Move returns status 0, amount 0
03:57:54.440 00.000 11060 move complete, result=0
03:57:54.440 00.000 11060 worker thread done servicing request
03:57:54.440 00.000 11060 Worker thread wakes up
03:57:54.440 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:54.440 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:54.446 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
03:57:55.093 00.647 11060 Exposure complete
03:57:55.354 00.261 11060 worker thread done servicing request
03:57:55.354 00.000 10844 OnExposeComplete: enter
03:57:55.354 00.000 10844 UpdateGuideState(): m_state=6
03:57:55.354 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
03:57:55.354 00.000 10844 Star::Find returns 1 (0), X=616.39, Y=101.98, Mass=1775, SNR=26.6, Peak=202 HFD=3.4
03:57:55.354 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.39) = xAngle (-4.39 = 1.89)
03:57:55.354 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.27 = -1.27)
03:57:55.354 00.000 10844 CameraToMount -- cameraX=-0.52 cameraY=-0.07 hyp=0.52 cameraTheta=-3.00 mountX=-0.16 mountY=-0.50, mountTheta=-1.89
03:57:55.358 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.52, y=-0.07, opts=13)
03:57:55.359 00.001 10844 Enqueuing Move request for scope (-0.52, -0.07)
03:57:55.359 00.000 11060 Worker thread wakes up
03:57:55.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.07) opts 0xd
03:57:55.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.52, -0.07)
03:57:55.359 00.000 11060 Moving (-0.52, -0.07) raw xDistance=-0.16 yDistance=-0.50
03:57:55.359 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:55.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
03:57:55.359 00.000 10844 UpdateGuideState exits: m=1775 SNR=26.6
03:57:55.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:57:55.359 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 9 / 99999
03:57:55.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
03:57:55.359 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379075.359,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
03:57:55.359 00.000 11060 MoveAxis(E, 39, ABG)
03:57:55.359 00.000 11060 Guiding  Dir = 2, Dur = 39
03:57:55.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:55.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:55.359 00.000 10844 Enqueuing Expose request
03:57:55.369 00.010 11060 IsSlewing returns 0
03:57:55.369 00.000 11060 IsGuiding returns 0
03:57:55.416 00.047 11060 IsGuiding returns 0
03:57:55.416 00.000 11060 Move returns status 0, amount 39
03:57:55.416 00.000 11060 MoveAxis(N, 0, ABG)
03:57:55.416 00.000 11060 Move returns status 0, amount 0
03:57:55.416 00.000 11060 move complete, result=0
03:57:55.416 00.000 11060 worker thread done servicing request
03:57:55.416 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.5 px 0 ms NORTH
03:57:55.416 00.000 11060 Worker thread wakes up
03:57:55.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:55.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:56.049 00.633 11060 Exposure complete
03:57:56.332 00.283 11060 worker thread done servicing request
03:57:56.332 00.000 10844 OnExposeComplete: enter
03:57:56.332 00.000 10844 UpdateGuideState(): m_state=6
03:57:56.332 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
03:57:56.332 00.000 10844 Star::Find returns 1 (0), X=616.41, Y=102.04, Mass=1870, SNR=27.5, Peak=211 HFD=3.4
03:57:56.332 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
03:57:56.332 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
03:57:56.332 00.000 10844 CameraToMount -- cameraX=-0.50 cameraY=-0.02 hyp=0.50 cameraTheta=-3.11 mountX=-0.11 mountY=-0.49, mountTheta=-1.78
03:57:56.337 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.50, y=-0.02, opts=13)
03:57:56.337 00.000 10844 Enqueuing Move request for scope (-0.50, -0.02)
03:57:56.337 00.000 11060 Worker thread wakes up
03:57:56.338 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:57:56.338 00.000 10844 UpdateGuideState exits: m=1870 SNR=27.5
03:57:56.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.02) opts 0xd
03:57:56.338 00.000 10844 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 10 / 99999
03:57:56.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.50, -0.02)
03:57:56.338 00.000 10844 PhdController: newstate STATE_FINISH
03:57:56.338 00.000 10844 PhdController complete: success
03:57:56.338 00.000 11060 Moving (-0.50, -0.02) raw xDistance=-0.11 yDistance=-0.49
03:57:56.338 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770379076.338,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
03:57:56.338 00.000 10844 Mount: notify guiding dither settle done success=1
03:57:56.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:57:56.340 00.002 10844 PhdController: newstate STATE_IDLE
03:57:56.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:56.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:56.340 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.60 newest=-1.51
03:57:56.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.49
03:57:56.340 00.000 10844 Enqueuing Expose request
03:57:56.340 00.000 11060 MoveAxis(E, 0, ABG)
03:57:56.340 00.000 11060 Move returns status 0, amount 0
03:57:56.340 00.000 11060 BLC: Oldest BLC event removed
03:57:56.340 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
03:57:56.340 00.000 11060 MoveAxis(N, 847, ABG)
03:57:56.341 00.001 11060 duration set to 750 by maxDecDuration
03:57:56.341 00.000 11060 Guiding  Dir = 0, Dur = 750
03:57:56.356 00.015 11060 IsSlewing returns 0
03:57:56.356 00.000 11060 IsGuiding returns 0
03:57:57.115 00.759 11060 IsGuiding returns 0
03:57:57.115 00.000 11060 Move returns status 0, amount 750
03:57:57.115 00.000 11060 move complete, result=0
03:57:57.115 00.000 11060 worker thread done servicing request
03:57:57.115 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 750 ms NORTH
03:57:57.115 00.000 11060 Worker thread wakes up
03:57:57.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:57.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:57.777 00.662 11060 Exposure complete
03:57:58.231 00.454 11060 worker thread done servicing request
03:57:58.231 00.000 10844 OnExposeComplete: enter
03:57:58.231 00.000 10844 UpdateGuideState(): m_state=6
03:57:58.233 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
03:57:58.233 00.000 10844 Star::Find returns 1 (0), X=616.56, Y=102.07, Mass=1947, SNR=27.6, Peak=153 HFD=3.6
03:57:58.233 00.000 10844 MultiStar: [#1 -0.44,0.57,0.00,M2] [#2 -0.37,0.28,0.86,U] [#3 0.31,0.19,0.98,U] [#4 -0.27,0.62,0.00,M3] [#5 -0.62,0.25,0.00,M1] [#6 -0.18,0.31,0.98,U] [#7 0.34,0.36,0.87,U] [#8 0.23,0.51,0.69,U] 
03:57:58.233 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.26}, one-star: {-0.35, 0.02}
03:57:58.233 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.39) = xAngle (0.24 = 0.24)
03:57:58.234 00.001 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.36 = -2.92)
03:57:58.234 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.62 mountX=0.25 mountY=-0.06, mountTheta=-0.22
03:57:58.234 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.26, opts=13)
03:57:58.236 00.002 10844 Enqueuing Move request for scope (-0.01, 0.26)
03:57:58.236 00.000 11060 Worker thread wakes up
03:57:58.236 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:58.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
03:57:58.236 00.000 10844 UpdateGuideState exits: m=1947 SNR=27.6
03:57:58.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:58.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:58.236 00.000 10844 Enqueuing Expose request
03:57:58.236 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
03:57:58.238 00.002 11060 Moving (-0.01, 0.26) raw xDistance=0.25 yDistance=-0.06
03:57:58.238 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.17, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.342081, 1:0.056615
03:57:58.238 00.000 11060 BLC: No correction, Miss < min_move
03:57:58.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:57:58.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:58.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:57:58.238 00.000 11060 MoveAxis(W, 60, ABG)
03:57:58.238 00.000 11060 Guiding  Dir = 3, Dur = 60
03:57:58.244 00.006 11060 IsSlewing returns 0
03:57:58.245 00.001 11060 IsGuiding returns 0
03:57:58.321 00.076 11060 IsGuiding returns 0
03:57:58.321 00.000 11060 Move returns status 0, amount 60
03:57:58.321 00.000 11060 MoveAxis(N, 0, ABG)
03:57:58.321 00.000 11060 Move returns status 0, amount 0
03:57:58.321 00.000 11060 move complete, result=0
03:57:58.321 00.000 11060 worker thread done servicing request
03:57:58.321 00.000 11060 Worker thread wakes up
03:57:58.321 00.000 10844 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
03:57:58.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:58.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:58.966 00.645 11060 Exposure complete
03:57:59.365 00.399 11060 worker thread done servicing request
03:57:59.365 00.000 10844 OnExposeComplete: enter
03:57:59.365 00.000 10844 UpdateGuideState(): m_state=6
03:57:59.365 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
03:57:59.365 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.94, Mass=1689, SNR=25.8, Peak=169 HFD=3.3
03:57:59.365 00.000 10844 MultiStar: [#1 -0.46,0.41,0.00,M3] [#2 -0.21,0.66,0.00,M2] [#3 -0.08,0.19,0.89,U] [#4 -0.45,0.49,0.00,M4] [#5 -0.73,0.07,0.00,M2] [#6 -0.26,0.06,1.04,U] [#7 -0.30,-0.00,0.99,U] [#8 -0.39,0.63,0.00,M1] 
03:57:59.365 00.000 10844 refined, 3 included, MultiStar: {-0.12, 0.03}, one-star: {0.18, -0.11}
03:57:59.365 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
03:57:59.365 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.61 = -1.67)
03:57:59.368 00.003 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.88 mountX=0.01 mountY=-0.12, mountTheta=-1.49
03:57:59.370 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
03:57:59.370 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
03:57:59.370 00.000 11060 Worker thread wakes up
03:57:59.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:57:59.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
03:57:59.370 00.000 10844 UpdateGuideState exits: m=1689 SNR=25.8
03:57:59.370 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
03:57:59.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:59.370 00.000 11060 Moving (-0.12, 0.03) raw xDistance=0.01 yDistance=-0.12
03:57:59.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:57:59.370 00.000 10844 Enqueuing Expose request
03:57:59.370 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.17, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.342081, 1:0.056615, 2:0.120636
03:57:59.370 00.000 11060 BLC: No correction, Miss < min_move
03:57:59.372 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:57:59.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:57:59.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:57:59.372 00.000 11060 MoveAxis(E, 0, ABG)
03:57:59.373 00.001 11060 Move returns status 0, amount 0
03:57:59.373 00.000 11060 MoveAxis(N, 0, ABG)
03:57:59.373 00.000 11060 Move returns status 0, amount 0
03:57:59.373 00.000 11060 move complete, result=0
03:57:59.373 00.000 11060 worker thread done servicing request
03:57:59.373 00.000 11060 Worker thread wakes up
03:57:59.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:57:59.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:57:59.375 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:59.996 00.621 11060 Exposure complete
03:58:00.527 00.531 11060 worker thread done servicing request
03:58:00.528 00.001 10844 OnExposeComplete: enter
03:58:00.528 00.000 10844 UpdateGuideState(): m_state=6
03:58:00.528 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
03:58:00.528 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=102.49, Mass=1549, SNR=25.0, Peak=168 HFD=3.0
03:58:00.528 00.000 10844 MultiStar: [#1 -0.06,0.70,0.00,M4] [#2 -0.23,1.02,0.00,M3] [#3 -0.02,0.77,0.00,M1] [#4 0.21,0.67,0.00,M5] [#5 -0.40,0.38,0.91,U] [#6 -0.20,-0.10,1.02,U] [#7 0.29,0.45,0.94,U] [#8 -0.33,0.84,0.00,M2] 
03:58:00.528 00.000 10844 refined, 3 included, MultiStar: {-0.05, 0.29}, one-star: {0.10, 0.44}
03:58:00.528 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.36 = 0.36)
03:58:00.528 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.48 = -2.80)
03:58:00.528 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.75 mountX=0.27 mountY=-0.10, mountTheta=-0.34
03:58:00.540 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.29, opts=13)
03:58:00.542 00.002 10844 Enqueuing Move request for scope (-0.05, 0.29)
03:58:00.542 00.000 11060 Worker thread wakes up
03:58:00.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
03:58:00.542 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
03:58:00.542 00.000 11060 Moving (-0.05, 0.29) raw xDistance=0.27 yDistance=-0.10
03:58:00.542 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:00.542 00.000 11060 BLC: window closed
03:58:00.542 00.000 10844 UpdateGuideState exits: m=1549 SNR=25.0
03:58:00.542 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=0.17, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.342081, 1:0.056615, 2:0.120636
03:58:00.542 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:00.542 00.000 11060 BLC: No correction, Miss < min_move
03:58:00.542 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:00.542 00.000 10844 Enqueuing Expose request
03:58:00.542 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
03:58:00.542 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:00.542 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:58:00.542 00.000 11060 MoveAxis(W, 64, ABG)
03:58:00.542 00.000 11060 Guiding  Dir = 3, Dur = 64
03:58:00.556 00.014 11060 IsSlewing returns 0
03:58:00.556 00.000 11060 IsGuiding returns 0
03:58:00.631 00.075 11060 IsGuiding returns 0
03:58:00.631 00.000 11060 Move returns status 0, amount 64
03:58:00.631 00.000 11060 MoveAxis(N, 0, ABG)
03:58:00.631 00.000 11060 Move returns status 0, amount 0
03:58:00.631 00.000 11060 move complete, result=0
03:58:00.631 00.000 11060 worker thread done servicing request
03:58:00.631 00.000 11060 Worker thread wakes up
03:58:00.631 00.000 10844 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
03:58:00.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:00.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:01.274 00.643 11060 Exposure complete
03:58:01.884 00.610 11060 worker thread done servicing request
03:58:01.884 00.000 10844 OnExposeComplete: enter
03:58:01.884 00.000 10844 UpdateGuideState(): m_state=6
03:58:01.886 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
03:58:01.886 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=101.93, Mass=1804, SNR=26.9, Peak=169 HFD=2.9
03:58:01.886 00.000 10844 MultiStar: [#1 -0.08,0.47,0.96,U] [#2 -0.20,0.70,0.00,M4] [#3 0.28,0.27,0.95,U] [#4 0.33,0.38,0.99,U] [#5 -0.28,-0.10,0.98,U] [#6 -0.20,-0.12,0.99,U] [#7 0.17,-0.21,0.94,U] [#8 0.05,0.41,0.75,U] 
03:58:01.887 00.001 10844 refined, 7 included, MultiStar: {0.03, 0.11}, one-star: {-0.01, -0.12}
03:58:01.887 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.39) = xAngle (-0.09 = -0.09)
03:58:01.887 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.04 = 3.04)
03:58:01.887 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.30 mountX=0.12 mountY=0.01, mountTheta=0.11
03:58:01.887 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.11, opts=13)
03:58:01.889 00.002 10844 Enqueuing Move request for scope (0.03, 0.11)
03:58:01.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:01.889 00.000 10844 UpdateGuideState exits: m=1804 SNR=26.9
03:58:01.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:01.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:01.889 00.000 10844 Enqueuing Expose request
03:58:01.889 00.000 11060 Worker thread wakes up
03:58:01.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
03:58:01.889 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
03:58:01.889 00.000 11060 Moving (0.03, 0.11) raw xDistance=0.12 yDistance=0.01
03:58:01.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:58:01.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:01.891 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:58:01.891 00.000 11060 MoveAxis(E, 0, ABG)
03:58:01.891 00.000 11060 Move returns status 0, amount 0
03:58:01.891 00.000 11060 MoveAxis(N, 0, ABG)
03:58:01.891 00.000 11060 Move returns status 0, amount 0
03:58:01.891 00.000 11060 move complete, result=0
03:58:01.891 00.000 11060 worker thread done servicing request
03:58:01.891 00.000 11060 Worker thread wakes up
03:58:01.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:01.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:01.894 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:02.558 00.664 11060 Exposure complete
03:58:03.105 00.547 11060 worker thread done servicing request
03:58:03.105 00.000 10844 OnExposeComplete: enter
03:58:03.105 00.000 10844 UpdateGuideState(): m_state=6
03:58:03.107 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
03:58:03.107 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=102.66, Mass=1600, SNR=25.4, Peak=162 HFD=3.0
03:58:03.107 00.000 10844 MultiStar: [#1 -0.16,1.06,0.00,M4] [#2 -0.87,0.96,0.00,M5] [#3 -0.13,0.50,1.04,U] [#4 0.11,0.80,0.00,M5] [#5 -0.27,0.63,0.00,M1] [#6 -0.43,0.19,1.03,U] [#7 0.28,0.06,1.01,U] [#8 -0.01,0.75,0.00,M2] 
03:58:03.107 00.000 10844 refined, 3 included, MultiStar: {-0.07, 0.34}, one-star: {0.01, 0.60}
03:58:03.107 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
03:58:03.107 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.51 = -2.77)
03:58:03.107 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.78 mountX=0.32 mountY=-0.12, mountTheta=-0.37
03:58:03.111 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.34, opts=13)
03:58:03.111 00.000 10844 Enqueuing Move request for scope (-0.07, 0.34)
03:58:03.112 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:03.112 00.000 10844 UpdateGuideState exits: m=1600 SNR=25.4
03:58:03.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:03.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:03.112 00.000 10844 Enqueuing Expose request
03:58:03.114 00.002 11060 Worker thread wakes up
03:58:03.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
03:58:03.114 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
03:58:03.115 00.001 11060 Moving (-0.07, 0.34) raw xDistance=0.32 yDistance=-0.12
03:58:03.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
03:58:03.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:03.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:58:03.115 00.000 11060 MoveAxis(W, 75, ABG)
03:58:03.115 00.000 11060 Guiding  Dir = 3, Dur = 75
03:58:03.153 00.038 11060 IsSlewing returns 0
03:58:03.154 00.001 11060 IsGuiding returns 0
03:58:03.260 00.106 11060 IsGuiding returns 0
03:58:03.260 00.000 11060 Move returns status 0, amount 75
03:58:03.260 00.000 11060 MoveAxis(N, 0, ABG)
03:58:03.260 00.000 11060 Move returns status 0, amount 0
03:58:03.260 00.000 11060 move complete, result=0
03:58:03.260 00.000 11060 worker thread done servicing request
03:58:03.260 00.000 11060 Worker thread wakes up
03:58:03.260 00.000 10844 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
03:58:03.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:03.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:03.914 00.654 11060 Exposure complete
03:58:04.232 00.318 10844 OnExposeComplete: enter
03:58:04.232 00.000 10844 UpdateGuideState(): m_state=6
03:58:04.232 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
03:58:04.234 00.002 10844 Star::Find returns 1 (0), X=616.80, Y=101.94, Mass=1692, SNR=26.3, Peak=161 HFD=3.0
03:58:04.234 00.000 10844 MultiStar: [#1 -0.25,-0.25,0.94,U] [#2 -0.16,0.81,0.00,M6] [#3 -0.00,0.18,0.96,U] [#4 -0.13,0.32,0.87,U] [#5 -0.26,0.04,0.88,U] [#6 -0.39,0.27,1.06,U] [#7 0.03,-0.24,0.84,U] [#8 -0.17,0.82,0.00,M3] 
03:58:04.234 00.000 10844 single-star, 6 included, MultiStar: {-0.16, 0.03}, one-star: {-0.10, -0.11}
03:58:04.234 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.71 = 2.58)
03:58:04.235 00.001 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
03:58:04.235 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=-0.13 mountY=-0.08, mountTheta=-2.57
03:58:04.235 00.000 11060 worker thread done servicing request
03:58:04.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.11, opts=13)
03:58:04.237 00.000 10844 Enqueuing Move request for scope (-0.10, -0.11)
03:58:04.237 00.000 11060 Worker thread wakes up
03:58:04.237 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
03:58:04.237 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
03:58:04.237 00.000 11060 Moving (-0.10, -0.11) raw xDistance=-0.13 yDistance=-0.08
03:58:04.237 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:58:04.237 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:04.237 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:58:04.237 00.000 11060 MoveAxis(E, 28, ABG)
03:58:04.239 00.002 11060 Guiding  Dir = 2, Dur = 28
03:58:04.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:04.239 00.000 10844 UpdateGuideState exits: m=1692 SNR=26.3
03:58:04.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:04.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:04.239 00.000 10844 Enqueuing Expose request
03:58:04.260 00.021 11060 IsSlewing returns 0
03:58:04.261 00.001 11060 IsGuiding returns 0
03:58:04.306 00.045 11060 IsGuiding returns 0
03:58:04.306 00.000 11060 Move returns status 0, amount 28
03:58:04.306 00.000 11060 MoveAxis(N, 0, ABG)
03:58:04.306 00.000 11060 Move returns status 0, amount 0
03:58:04.306 00.000 11060 move complete, result=0
03:58:04.306 00.000 11060 worker thread done servicing request
03:58:04.306 00.000 11060 Worker thread wakes up
03:58:04.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:04.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:04.308 00.002 10844 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
03:58:04.962 00.654 11060 Exposure complete
03:58:05.557 00.595 11060 worker thread done servicing request
03:58:05.557 00.000 10844 OnExposeComplete: enter
03:58:05.557 00.000 10844 UpdateGuideState(): m_state=6
03:58:05.559 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
03:58:05.559 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.06, Mass=1810, SNR=26.7, Peak=173 HFD=3.1
03:58:05.560 00.001 10844 MultiStar: [#1 -0.10,-0.10,0.90,U] [#2 -0.44,0.84,0.00,M7] [#3 -0.02,0.06,0.97,U] [#4 -0.07,0.52,1.01,U] [#5 -0.08,-0.31,0.88,U] [#6 -0.11,-0.00,0.98,U] [#7 0.23,-0.37,0.82,U] [#8 -0.21,0.41,0.83,U] 
03:58:05.560 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {0.24, 0.01}
03:58:05.560 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
03:58:05.560 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.61)
03:58:05.560 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.94 mountX=0.03 mountY=-0.02, mountTheta=-0.54
03:58:05.562 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.04, opts=13)
03:58:05.562 00.000 10844 Enqueuing Move request for scope (-0.01, 0.04)
03:58:05.562 00.000 11060 Worker thread wakes up
03:58:05.562 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:05.562 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
03:58:05.562 00.000 10844 UpdateGuideState exits: m=1810 SNR=26.7
03:58:05.562 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
03:58:05.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:05.562 00.000 11060 Moving (-0.01, 0.04) raw xDistance=0.03 yDistance=-0.02
03:58:05.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:05.562 00.000 10844 Enqueuing Expose request
03:58:05.564 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:58:05.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:05.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:58:05.564 00.000 11060 MoveAxis(E, 0, ABG)
03:58:05.564 00.000 11060 Move returns status 0, amount 0
03:58:05.564 00.000 11060 MoveAxis(N, 0, ABG)
03:58:05.564 00.000 11060 Move returns status 0, amount 0
03:58:05.564 00.000 11060 move complete, result=0
03:58:05.564 00.000 11060 worker thread done servicing request
03:58:05.564 00.000 11060 Worker thread wakes up
03:58:05.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:05.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:05.566 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:06.208 00.642 11060 Exposure complete
03:58:06.666 00.458 11060 worker thread done servicing request
03:58:06.666 00.000 10844 OnExposeComplete: enter
03:58:06.666 00.000 10844 UpdateGuideState(): m_state=6
03:58:06.667 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
03:58:06.667 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=102.44, Mass=1713, SNR=26.2, Peak=173 HFD=3.3
03:58:06.667 00.000 10844 MultiStar: [#1 0.05,0.42,0.94,U] [#2 -0.28,0.24,0.92,U] [#3 0.17,0.66,0.00,M1] [#4 0.09,0.31,1.02,U] [#5 -0.01,0.39,0.93,U] [#6 -0.09,0.25,1.03,U] [#7 0.15,0.26,0.91,U] [#8 -0.36,0.78,0.00,M3] 
03:58:06.667 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.32}, one-star: {-0.01, 0.39}
03:58:06.667 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.39) = xAngle (0.22 = 0.22)
03:58:06.667 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.35 = -2.93)
03:58:06.668 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.61 mountX=0.31 mountY=-0.07, mountTheta=-0.21
03:58:06.669 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.32, opts=13)
03:58:06.671 00.002 10844 Enqueuing Move request for scope (-0.01, 0.32)
03:58:06.671 00.000 11060 Worker thread wakes up
03:58:06.672 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:06.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
03:58:06.672 00.000 10844 UpdateGuideState exits: m=1713 SNR=26.2
03:58:06.672 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
03:58:06.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:06.672 00.000 11060 Moving (-0.01, 0.32) raw xDistance=0.31 yDistance=-0.07
03:58:06.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:06.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
03:58:06.672 00.000 10844 Enqueuing Expose request
03:58:06.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:06.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:58:06.672 00.000 11060 MoveAxis(W, 74, ABG)
03:58:06.672 00.000 11060 Guiding  Dir = 3, Dur = 74
03:58:06.676 00.004 11060 IsSlewing returns 0
03:58:06.677 00.001 11060 IsGuiding returns 0
03:58:06.758 00.081 11060 IsGuiding returns 0
03:58:06.758 00.000 11060 Move returns status 0, amount 74
03:58:06.758 00.000 11060 MoveAxis(N, 0, ABG)
03:58:06.758 00.000 11060 Move returns status 0, amount 0
03:58:06.758 00.000 11060 move complete, result=0
03:58:06.758 00.000 11060 worker thread done servicing request
03:58:06.758 00.000 10844 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH
03:58:06.758 00.000 11060 Worker thread wakes up
03:58:06.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:06.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:07.402 00.644 11060 Exposure complete
03:58:07.650 00.248 11060 worker thread done servicing request
03:58:07.651 00.001 10844 OnExposeComplete: enter
03:58:07.651 00.000 10844 UpdateGuideState(): m_state=6
03:58:07.651 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
03:58:07.651 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=102.09, Mass=1849, SNR=27.7, Peak=200 HFD=2.8
03:58:07.651 00.000 10844 MultiStar: [#1 -0.07,0.12,0.88,U] [#2 -0.31,0.46,0.87,U] [#3 0.06,0.12,0.86,U] [#4 0.14,0.48,0.92,U] [#5 -0.39,0.14,0.88,U] [#6 -0.56,0.14,0.96,U] [#7 -0.05,-0.13,0.88,U] [#8 0.06,0.70,0.00,M4] 
03:58:07.651 00.000 10844 single-star, 7 included, MultiStar: {-0.17, 0.17}, one-star: {-0.17, 0.04}
03:58:07.651 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.39) = xAngle (1.53 = 1.53)
03:58:07.651 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.65 = -1.63)
03:58:07.651 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.17 cameraTheta=2.92 mountX=0.01 mountY=-0.17, mountTheta=-1.53
03:58:07.654 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.04, opts=13)
03:58:07.654 00.000 10844 Enqueuing Move request for scope (-0.17, 0.04)
03:58:07.654 00.000 11060 Worker thread wakes up
03:58:07.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:07.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
03:58:07.654 00.000 10844 UpdateGuideState exits: m=1849 SNR=27.7
03:58:07.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
03:58:07.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:07.654 00.000 11060 Moving (-0.17, 0.04) raw xDistance=0.01 yDistance=-0.17
03:58:07.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:07.654 00.000 10844 Enqueuing Expose request
03:58:07.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:58:07.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:07.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:58:07.654 00.000 11060 MoveAxis(E, 0, ABG)
03:58:07.654 00.000 11060 Move returns status 0, amount 0
03:58:07.654 00.000 11060 MoveAxis(N, 0, ABG)
03:58:07.654 00.000 11060 Move returns status 0, amount 0
03:58:07.654 00.000 11060 move complete, result=0
03:58:07.654 00.000 11060 worker thread done servicing request
03:58:07.656 00.002 11060 Worker thread wakes up
03:58:07.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:07.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:07.656 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:58:08.298 00.642 11060 Exposure complete
03:58:08.762 00.464 11060 worker thread done servicing request
03:58:08.762 00.000 10844 OnExposeComplete: enter
03:58:08.762 00.000 10844 UpdateGuideState(): m_state=6
03:58:08.764 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
03:58:08.764 00.000 10844 Star::Find returns 1 (0), X=616.65, Y=101.99, Mass=1935, SNR=28.2, Peak=156 HFD=3.3
03:58:08.764 00.000 10844 MultiStar: [#1 -0.41,0.07,0.89,U] [#2 -0.28,0.86,0.00,M6] [#3 -0.11,0.06,0.94,U] [#4 -0.07,0.33,0.88,U] [#5 -0.02,0.11,0.79,U] [#6 -0.28,0.32,0.88,U] [#7 0.03,0.15,0.98,U] [#8 -0.10,0.37,0.73,U] 
03:58:08.764 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.16}, one-star: {-0.25, -0.06}
03:58:08.764 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.39) = xAngle (0.95 = 0.95)
03:58:08.764 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.07 = -2.21)
03:58:08.764 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.34 mountX=0.13 mountY=-0.18, mountTheta=-0.94
03:58:08.767 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.16, opts=13)
03:58:08.767 00.000 10844 Enqueuing Move request for scope (-0.15, 0.16)
03:58:08.767 00.000 11060 Worker thread wakes up
03:58:08.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:08.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
03:58:08.767 00.000 10844 UpdateGuideState exits: m=1935 SNR=28.2
03:58:08.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:08.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:08.767 00.000 10844 Enqueuing Expose request
03:58:08.769 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
03:58:08.769 00.000 11060 Moving (-0.15, 0.16) raw xDistance=0.13 yDistance=-0.18
03:58:08.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:58:08.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:08.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:58:08.769 00.000 11060 MoveAxis(W, 30, ABG)
03:58:08.769 00.000 11060 Guiding  Dir = 3, Dur = 30
03:58:08.792 00.023 11060 IsSlewing returns 0
03:58:08.792 00.000 11060 IsGuiding returns 0
03:58:08.865 00.073 11060 IsGuiding returns 0
03:58:08.865 00.000 11060 Move returns status 0, amount 30
03:58:08.865 00.000 11060 MoveAxis(N, 0, ABG)
03:58:08.865 00.000 11060 Move returns status 0, amount 0
03:58:08.865 00.000 11060 move complete, result=0
03:58:08.865 00.000 11060 worker thread done servicing request
03:58:08.865 00.000 11060 Worker thread wakes up
03:58:08.865 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.2 px 0 ms NORTH
03:58:08.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:08.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:09.500 00.635 11060 Exposure complete
03:58:09.994 00.494 11060 worker thread done servicing request
03:58:09.994 00.000 10844 OnExposeComplete: enter
03:58:09.994 00.000 10844 UpdateGuideState(): m_state=6
03:58:09.994 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
03:58:09.994 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=102.05, Mass=1520, SNR=24.7, Peak=152 HFD=2.9
03:58:09.996 00.002 10844 MultiStar: [#1 -0.14,0.25,1.11,U] [#2 0.03,0.39,1.01,U] [#3 -0.23,0.14,1.01,U] [#4 0.08,0.45,1.01,U] [#5 -0.18,0.36,0.98,U] [#6 -0.35,-0.33,1.19,U] [#7 0.20,-0.32,1.03,U] [#8 -0.30,0.33,0.85,U] 
03:58:09.996 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {0.42, -0.00}
03:58:09.996 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.39) = xAngle (0.58 = 0.58)
03:58:09.996 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.70 = -2.58)
03:58:09.996 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.97 mountX=0.12 mountY=-0.07, mountTheta=-0.57
03:58:09.998 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.13, opts=13)
03:58:09.998 00.000 10844 Enqueuing Move request for scope (-0.05, 0.13)
03:58:09.998 00.000 11060 Worker thread wakes up
03:58:09.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:09.998 00.000 10844 UpdateGuideState exits: m=1520 SNR=24.7
03:58:09.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:10.001 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
03:58:10.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
03:58:10.001 00.000 11060 Moving (-0.05, 0.13) raw xDistance=0.12 yDistance=-0.07
03:58:10.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:58:10.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:10.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:58:10.001 00.000 11060 MoveAxis(E, 0, ABG)
03:58:10.001 00.000 11060 Move returns status 0, amount 0
03:58:10.001 00.000 11060 MoveAxis(N, 0, ABG)
03:58:10.001 00.000 11060 Move returns status 0, amount 0
03:58:10.001 00.000 11060 move complete, result=0
03:58:10.001 00.000 11060 worker thread done servicing request
03:58:10.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:10.001 00.000 10844 Enqueuing Expose request
03:58:10.001 00.000 11060 Worker thread wakes up
03:58:10.001 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:10.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:10.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:10.652 00.651 11060 Exposure complete
03:58:11.200 00.548 11060 worker thread done servicing request
03:58:11.200 00.000 10844 OnExposeComplete: enter
03:58:11.200 00.000 10844 UpdateGuideState(): m_state=6
03:58:11.200 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
03:58:11.200 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=101.77, Mass=1864, SNR=27.5, Peak=207 HFD=2.9
03:58:11.200 00.000 10844 MultiStar: [#1 0.08,0.78,0.00,M1] [#2 -0.26,0.57,0.00,M6] [#3 0.50,0.35,0.00,M1] [#4 0.02,0.59,0.00,M1] [#5 -0.25,0.05,0.88,U] [#6 -0.26,0.11,1.00,U] [#7 0.22,-0.23,0.90,U] [#8 -0.12,0.14,0.78,U] 
03:58:11.200 00.000 10844 refined, 4 included, MultiStar: {-0.00, -0.05}, one-star: {0.36, -0.28}
03:58:11.202 00.002 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
03:58:11.202 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
03:58:11.202 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.64 mountX=-0.05 mountY=0.00, mountTheta=3.05
03:58:11.203 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.05, opts=13)
03:58:11.203 00.000 10844 Enqueuing Move request for scope (-0.00, -0.05)
03:58:11.205 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:11.205 00.000 11060 Worker thread wakes up
03:58:11.205 00.000 10844 UpdateGuideState exits: m=1864 SNR=27.5
03:58:11.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
03:58:11.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:11.205 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
03:58:11.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:11.205 00.000 11060 Moving (-0.00, -0.05) raw xDistance=-0.05 yDistance=0.00
03:58:11.205 00.000 10844 Enqueuing Expose request
03:58:11.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:58:11.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:11.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:58:11.205 00.000 11060 MoveAxis(E, 0, ABG)
03:58:11.205 00.000 11060 Move returns status 0, amount 0
03:58:11.205 00.000 11060 MoveAxis(N, 0, ABG)
03:58:11.205 00.000 11060 Move returns status 0, amount 0
03:58:11.205 00.000 11060 move complete, result=0
03:58:11.207 00.002 11060 worker thread done servicing request
03:58:11.207 00.000 11060 Worker thread wakes up
03:58:11.207 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:11.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:11.211 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:11.838 00.627 11060 Exposure complete
03:58:12.121 00.283 11060 worker thread done servicing request
03:58:12.121 00.000 10844 OnExposeComplete: enter
03:58:12.121 00.000 10844 UpdateGuideState(): m_state=6
03:58:12.121 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
03:58:12.121 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.33, Mass=1909, SNR=27.6, Peak=191 HFD=3.9
03:58:12.123 00.002 10844 MultiStar: [#1 0.02,0.30,0.91,U] [#2 -0.27,0.72,0.00,M7] [#3 0.12,0.44,0.94,U] [#4 0.38,0.70,0.00,M2] [#5 0.23,0.39,0.91,U] [#6 0.17,-0.05,0.97,U] [#7 0.16,0.23,1.00,U] [#8 -0.17,0.60,0.00,M2] 
03:58:12.123 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.26}, one-star: {0.15, 0.28}
03:58:12.123 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:58:12.123 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.81 = 2.81)
03:58:12.123 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.30 cameraTheta=1.07 mountX=0.28 mountY=0.10, mountTheta=0.33
03:58:12.126 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.26, opts=13)
03:58:12.126 00.000 10844 Enqueuing Move request for scope (0.14, 0.26)
03:58:12.126 00.000 11060 Worker thread wakes up
03:58:12.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:12.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
03:58:12.126 00.000 10844 UpdateGuideState exits: m=1909 SNR=27.6
03:58:12.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
03:58:12.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:12.126 00.000 11060 Moving (0.14, 0.26) raw xDistance=0.28 yDistance=0.10
03:58:12.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:12.126 00.000 10844 Enqueuing Expose request
03:58:12.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
03:58:12.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:12.128 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:58:12.128 00.000 11060 MoveAxis(W, 67, ABG)
03:58:12.128 00.000 11060 Guiding  Dir = 3, Dur = 67
03:58:12.136 00.008 11060 IsSlewing returns 0
03:58:12.136 00.000 11060 IsGuiding returns 0
03:58:12.214 00.078 11060 IsGuiding returns 0
03:58:12.214 00.000 11060 Move returns status 0, amount 67
03:58:12.214 00.000 11060 MoveAxis(N, 0, ABG)
03:58:12.214 00.000 11060 Move returns status 0, amount 0
03:58:12.214 00.000 11060 move complete, result=0
03:58:12.214 00.000 11060 worker thread done servicing request
03:58:12.214 00.000 11060 Worker thread wakes up
03:58:12.214 00.000 10844 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
03:58:12.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:12.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:12.850 00.636 11060 Exposure complete
03:58:13.148 00.298 11060 worker thread done servicing request
03:58:13.148 00.000 10844 OnExposeComplete: enter
03:58:13.148 00.000 10844 UpdateGuideState(): m_state=6
03:58:13.148 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
03:58:13.148 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=102.18, Mass=1825, SNR=26.8, Peak=193 HFD=2.9
03:58:13.148 00.000 10844 MultiStar: [#1 0.05,0.50,0.89,U] [#2 -0.09,0.24,0.88,U] [#3 0.23,0.14,0.95,U] [#4 0.23,0.69,0.00,M3] [#5 0.16,-0.09,0.90,U] [#6 0.07,-0.33,0.99,U] [#7 0.17,0.38,0.90,U] [#8 -0.30,0.49,0.84,U] 
03:58:13.148 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.17}, one-star: {0.29, 0.12}
03:58:13.148 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.39) = xAngle (-0.26 = -0.26)
03:58:13.148 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.87 = 2.87)
03:58:13.148 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.13 mountX=0.18 mountY=0.05, mountTheta=0.27
03:58:13.148 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.17, opts=13)
03:58:13.148 00.000 10844 Enqueuing Move request for scope (0.08, 0.17)
03:58:13.148 00.000 11060 Worker thread wakes up
03:58:13.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:13.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
03:58:13.148 00.000 10844 UpdateGuideState exits: m=1825 SNR=26.8
03:58:13.148 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
03:58:13.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:13.148 00.000 11060 Moving (0.08, 0.17) raw xDistance=0.18 yDistance=0.05
03:58:13.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:13.148 00.000 10844 Enqueuing Expose request
03:58:13.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:58:13.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:13.153 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:58:13.153 00.000 11060 MoveAxis(W, 45, ABG)
03:58:13.153 00.000 11060 Guiding  Dir = 3, Dur = 45
03:58:13.169 00.016 11060 IsSlewing returns 0
03:58:13.169 00.000 11060 IsGuiding returns 0
03:58:13.216 00.047 11060 IsGuiding returns 0
03:58:13.216 00.000 11060 Move returns status 0, amount 45
03:58:13.216 00.000 11060 MoveAxis(N, 0, ABG)
03:58:13.216 00.000 11060 Move returns status 0, amount 0
03:58:13.216 00.000 11060 move complete, result=0
03:58:13.216 00.000 11060 worker thread done servicing request
03:58:13.216 00.000 11060 Worker thread wakes up
03:58:13.216 00.000 10844 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
03:58:13.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:13.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:13.881 00.665 11060 Exposure complete
03:58:14.334 00.453 11060 worker thread done servicing request
03:58:14.334 00.000 10844 OnExposeComplete: enter
03:58:14.334 00.000 10844 UpdateGuideState(): m_state=6
03:58:14.335 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
03:58:14.335 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=102.16, Mass=1742, SNR=26.5, Peak=165 HFD=2.8
03:58:14.335 00.000 10844 MultiStar: [#1 -0.30,0.50,0.83,U] [#2 -0.21,0.04,0.91,U] [#3 0.22,0.26,0.93,U] [#4 0.07,0.27,1.02,U] [#5 -0.14,0.03,0.98,U] [#6 0.08,-0.16,1.04,U] [#7 0.25,-0.03,0.96,U] [#8 -0.13,0.54,0.78,U] 
03:58:14.336 00.001 10844 single-star, 8 included, MultiStar: {-0.00, 0.16}, one-star: {0.06, 0.10}
03:58:14.336 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
03:58:14.336 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
03:58:14.336 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.06 mountX=0.11 mountY=0.04, mountTheta=0.35
03:58:14.338 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
03:58:14.338 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
03:58:14.338 00.000 11060 Worker thread wakes up
03:58:14.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:14.338 00.000 10844 UpdateGuideState exits: m=1742 SNR=26.5
03:58:14.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:14.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:14.338 00.000 10844 Enqueuing Expose request
03:58:14.340 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
03:58:14.341 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:58:14.341 00.000 11060 Moving (0.06, 0.10) raw xDistance=0.11 yDistance=0.04
03:58:14.341 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:58:14.341 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:14.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:58:14.341 00.000 11060 MoveAxis(E, 0, ABG)
03:58:14.341 00.000 11060 Move returns status 0, amount 0
03:58:14.341 00.000 11060 MoveAxis(N, 0, ABG)
03:58:14.341 00.000 11060 Move returns status 0, amount 0
03:58:14.341 00.000 11060 move complete, result=0
03:58:14.341 00.000 11060 worker thread done servicing request
03:58:14.341 00.000 11060 Worker thread wakes up
03:58:14.341 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:14.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:14.341 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:14.986 00.645 11060 Exposure complete
03:58:15.229 00.243 11060 worker thread done servicing request
03:58:15.229 00.000 10844 OnExposeComplete: enter
03:58:15.229 00.000 10844 UpdateGuideState(): m_state=6
03:58:15.229 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
03:58:15.229 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.97, Mass=1624, SNR=25.3, Peak=223 HFD=2.7
03:58:15.229 00.000 10844 MultiStar: [#1 -0.01,0.41,0.98,U] [#2 0.02,0.41,1.01,U] [#3 0.40,0.06,0.96,U] [#4 0.02,0.38,0.99,U] [#5 -0.47,-0.08,0.92,U] [#6 -0.04,-0.35,1.11,U] [#7 0.04,0.16,0.98,U] [#8 -0.33,0.79,0.00,M1] 
03:58:15.231 00.002 10844 single-star, 7 included, MultiStar: {-0.01, 0.11}, one-star: {-0.06, -0.08}
03:58:15.231 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.39) = xAngle (-3.60 = 2.68)
03:58:15.231 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.48 = -0.48)
03:58:15.231 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.22 mountX=-0.09 mountY=-0.05, mountTheta=-2.66
03:58:15.233 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
03:58:15.233 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
03:58:15.233 00.000 11060 Worker thread wakes up
03:58:15.233 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:15.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
03:58:15.233 00.000 10844 UpdateGuideState exits: m=1624 SNR=25.3
03:58:15.233 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
03:58:15.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:15.233 00.000 11060 Moving (-0.06, -0.08) raw xDistance=-0.09 yDistance=-0.05
03:58:15.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:15.233 00.000 10844 Enqueuing Expose request
03:58:15.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:58:15.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:15.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:58:15.233 00.000 11060 MoveAxis(E, 0, ABG)
03:58:15.233 00.000 11060 Move returns status 0, amount 0
03:58:15.233 00.000 11060 MoveAxis(N, 0, ABG)
03:58:15.233 00.000 11060 Move returns status 0, amount 0
03:58:15.233 00.000 11060 move complete, result=0
03:58:15.236 00.003 11060 worker thread done servicing request
03:58:15.236 00.000 11060 Worker thread wakes up
03:58:15.236 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:15.236 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:15.239 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:15.874 00.635 11060 Exposure complete
03:58:16.094 00.220 11060 worker thread done servicing request
03:58:16.094 00.000 10844 OnExposeComplete: enter
03:58:16.094 00.000 10844 UpdateGuideState(): m_state=6
03:58:16.096 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
03:58:16.096 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=102.15, Mass=1803, SNR=27.3, Peak=166 HFD=3.4
03:58:16.096 00.000 10844 MultiStar: [#1 -0.16,0.84,0.00,M1] [#2 -0.03,0.29,0.87,U] [#3 -0.06,-0.04,0.98,U] [#4 -0.05,0.69,0.00,M2] [#5 -0.90,0.27,0.00,M1] [#6 -0.26,0.20,0.99,U] [#7 -0.23,0.03,0.85,U] [#8 -0.34,1.10,0.00,M2] 
03:58:16.096 00.000 10844 single-star, 4 included, MultiStar: {-0.13, 0.11}, one-star: {-0.08, 0.09}
03:58:16.096 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.39) = xAngle (0.89 = 0.89)
03:58:16.096 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.02 = -2.27)
03:58:16.096 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=0.08 mountY=-0.09, mountTheta=-0.89
03:58:16.098 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
03:58:16.098 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
03:58:16.098 00.000 11060 Worker thread wakes up
03:58:16.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
03:58:16.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:58:16.098 00.000 11060 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.09
03:58:16.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:58:16.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:16.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:58:16.098 00.000 11060 MoveAxis(E, 0, ABG)
03:58:16.098 00.000 11060 Move returns status 0, amount 0
03:58:16.098 00.000 11060 MoveAxis(N, 0, ABG)
03:58:16.100 00.002 11060 Move returns status 0, amount 0
03:58:16.100 00.000 11060 move complete, result=0
03:58:16.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:16.100 00.000 10844 UpdateGuideState exits: m=1803 SNR=27.3
03:58:16.100 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:16.100 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:16.101 00.001 10844 Enqueuing Expose request
03:58:16.101 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:16.101 00.000 11060 worker thread done servicing request
03:58:16.101 00.000 11060 Worker thread wakes up
03:58:16.101 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:16.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:16.755 00.654 11060 Exposure complete
03:58:16.997 00.242 11060 worker thread done servicing request
03:58:16.997 00.000 10844 OnExposeComplete: enter
03:58:16.997 00.000 10844 UpdateGuideState(): m_state=6
03:58:16.997 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
03:58:16.997 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=102.63, Mass=1839, SNR=26.7, Peak=173 HFD=3.6
03:58:16.997 00.000 10844 MultiStar: [#1 -0.16,0.57,0.00,M2] [#2 -0.28,0.66,0.00,M4] [#3 -0.22,0.37,0.98,U] [#4 0.01,0.61,0.00,M3] [#5 -0.41,0.33,0.93,U] [#6 -0.40,-0.18,1.00,U] [#7 0.13,0.33,0.91,U] [#8 -0.33,0.49,0.00,M3] 
03:58:16.997 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.28}, one-star: {0.01, 0.58}
03:58:16.997 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.39) = xAngle (0.75 = 0.75)
03:58:16.997 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.87 = -2.41)
03:58:16.997 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.34 cameraTheta=2.14 mountX=0.25 mountY=-0.23, mountTheta=-0.74
03:58:17.000 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.28, opts=13)
03:58:17.001 00.001 10844 Enqueuing Move request for scope (-0.18, 0.28)
03:58:17.001 00.000 11060 Worker thread wakes up
03:58:17.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:17.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
03:58:17.001 00.000 10844 UpdateGuideState exits: m=1839 SNR=26.7
03:58:17.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:17.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
03:58:17.002 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:17.002 00.000 10844 Enqueuing Expose request
03:58:17.002 00.000 11060 Moving (-0.18, 0.28) raw xDistance=0.25 yDistance=-0.23
03:58:17.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
03:58:17.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
03:58:17.002 00.000 11060 MoveAxis(W, 58, ABG)
03:58:17.002 00.000 11060 Guiding  Dir = 3, Dur = 58
03:58:17.005 00.003 11060 IsSlewing returns 0
03:58:17.006 00.001 11060 IsGuiding returns 0
03:58:17.066 00.060 11060 IsGuiding returns 0
03:58:17.066 00.000 11060 Move returns status 0, amount 58
03:58:17.066 00.000 11060 MoveAxis(N, 88, ABG)
03:58:17.066 00.000 11060 Guiding  Dir = 0, Dur = 88
03:58:17.082 00.016 11060 IsSlewing returns 0
03:58:17.082 00.000 11060 IsGuiding returns 0
03:58:17.187 00.105 11060 IsGuiding returns 0
03:58:17.187 00.000 11060 Move returns status 0, amount 88
03:58:17.187 00.000 11060 move complete, result=0
03:58:17.187 00.000 11060 worker thread done servicing request
03:58:17.187 00.000 10844 GuideStep: 0.2 px 58 ms WEST, -0.2 px 88 ms NORTH
03:58:17.188 00.001 11060 Worker thread wakes up
03:58:17.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:17.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:17.846 00.658 11060 Exposure complete
03:58:18.164 00.318 11060 worker thread done servicing request
03:58:18.164 00.000 10844 OnExposeComplete: enter
03:58:18.164 00.000 10844 UpdateGuideState(): m_state=6
03:58:18.165 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
03:58:18.165 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.67, Mass=1451, SNR=24.1, Peak=192 HFD=2.9
03:58:18.165 00.000 10844 MultiStar: [#1 0.26,0.28,1.11,U] [#2 -0.02,0.51,1.02,U] [#3 0.08,0.53,1.18,U] [#4 0.28,0.50,1.07,U] [#5 -0.33,0.11,1.03,U] [#6 -0.13,-0.05,1.13,U] [#7 0.26,-0.25,1.02,U] [#8 0.01,0.25,0.96,U] 
03:58:18.165 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.17}, one-star: {0.40, -0.38}
03:58:18.165 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:58:18.165 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
03:58:18.165 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.10 mountX=0.19 mountY=0.06, mountTheta=0.31
03:58:18.165 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.17, opts=13)
03:58:18.165 00.000 10844 Enqueuing Move request for scope (0.09, 0.17)
03:58:18.165 00.000 11060 Worker thread wakes up
03:58:18.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:18.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
03:58:18.165 00.000 10844 UpdateGuideState exits: m=1451 SNR=24.1
03:58:18.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
03:58:18.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:18.165 00.000 11060 Moving (0.09, 0.17) raw xDistance=0.19 yDistance=0.06
03:58:18.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:18.165 00.000 10844 Enqueuing Expose request
03:58:18.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:58:18.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:18.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:58:18.165 00.000 11060 MoveAxis(W, 46, ABG)
03:58:18.165 00.000 11060 Guiding  Dir = 3, Dur = 46
03:58:18.202 00.037 11060 IsSlewing returns 0
03:58:18.203 00.001 11060 IsGuiding returns 0
03:58:18.264 00.061 11060 IsGuiding returns 0
03:58:18.264 00.000 11060 Move returns status 0, amount 46
03:58:18.264 00.000 11060 MoveAxis(N, 0, ABG)
03:58:18.264 00.000 11060 Move returns status 0, amount 0
03:58:18.264 00.000 11060 move complete, result=0
03:58:18.264 00.000 11060 worker thread done servicing request
03:58:18.264 00.000 11060 Worker thread wakes up
03:58:18.264 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
03:58:18.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:18.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:18.907 00.643 11060 Exposure complete
03:58:19.133 00.226 11060 worker thread done servicing request
03:58:19.133 00.000 10844 OnExposeComplete: enter
03:58:19.135 00.002 10844 UpdateGuideState(): m_state=6
03:58:19.135 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
03:58:19.135 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.74, Mass=1920, SNR=27.6, Peak=174 HFD=3.3
03:58:19.135 00.000 10844 MultiStar: [#1 -0.02,-0.09,0.91,U] [#2 -0.28,0.38,0.84,U] [#3 0.17,0.03,0.89,U] [#4 0.18,0.34,0.92,U] [#5 -0.24,-0.20,0.86,U] [#6 -0.04,0.04,0.95,U] [#7 0.48,-0.37,0.00,M1] [#8 -0.24,0.60,0.00,M3] 
03:58:19.135 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.02}, one-star: {0.05, -0.32}
03:58:19.135 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.39) = xAngle (1.06 = 1.06)
03:58:19.135 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.18 = -2.10)
03:58:19.135 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.45 mountX=0.01 mountY=-0.03, mountTheta=-1.05
03:58:19.139 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
03:58:19.139 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
03:58:19.139 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:19.139 00.000 10844 UpdateGuideState exits: m=1920 SNR=27.6
03:58:19.139 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:19.139 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:19.139 00.000 10844 Enqueuing Expose request
03:58:19.139 00.000 11060 Worker thread wakes up
03:58:19.139 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
03:58:19.139 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
03:58:19.139 00.000 11060 Moving (-0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
03:58:19.139 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:58:19.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:19.140 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:58:19.140 00.000 11060 MoveAxis(E, 0, ABG)
03:58:19.140 00.000 11060 Move returns status 0, amount 0
03:58:19.140 00.000 11060 MoveAxis(N, 0, ABG)
03:58:19.140 00.000 11060 Move returns status 0, amount 0
03:58:19.141 00.001 11060 move complete, result=0
03:58:19.141 00.000 11060 worker thread done servicing request
03:58:19.141 00.000 11060 Worker thread wakes up
03:58:19.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:19.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:19.143 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:19.780 00.637 11060 Exposure complete
03:58:20.029 00.249 11060 worker thread done servicing request
03:58:20.029 00.000 10844 OnExposeComplete: enter
03:58:20.029 00.000 10844 UpdateGuideState(): m_state=6
03:58:20.030 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
03:58:20.030 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=102.19, Mass=1956, SNR=27.5, Peak=192 HFD=3.4
03:58:20.030 00.000 10844 MultiStar: [#1 0.33,0.20,0.94,U] [#2 -0.49,0.57,0.00,M3] [#3 0.30,0.04,0.92,U] [#4 0.25,0.59,0.00,M2] [#5 -0.09,-0.02,0.93,U] [#6 0.03,-0.02,0.95,U] [#7 0.24,-0.29,0.91,U] [#8 0.36,0.84,0.00,M4] 
03:58:20.030 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.01}, one-star: {0.44, 0.13}
03:58:20.030 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
03:58:20.030 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
03:58:20.030 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.04 mountX=0.05 mountY=0.21, mountTheta=1.35
03:58:20.032 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.01, opts=13)
03:58:20.032 00.000 10844 Enqueuing Move request for scope (0.21, 0.01)
03:58:20.032 00.000 11060 Worker thread wakes up
03:58:20.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:20.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
03:58:20.032 00.000 10844 UpdateGuideState exits: m=1956 SNR=27.5
03:58:20.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
03:58:20.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:20.032 00.000 11060 Moving (0.21, 0.01) raw xDistance=0.05 yDistance=0.21
03:58:20.034 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:20.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:58:20.034 00.000 10844 Enqueuing Expose request
03:58:20.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:58:20.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:58:20.034 00.000 11060 MoveAxis(E, 0, ABG)
03:58:20.034 00.000 11060 Move returns status 0, amount 0
03:58:20.034 00.000 11060 MoveAxis(N, 0, ABG)
03:58:20.034 00.000 11060 Move returns status 0, amount 0
03:58:20.034 00.000 11060 move complete, result=0
03:58:20.035 00.001 11060 worker thread done servicing request
03:58:20.035 00.000 11060 Worker thread wakes up
03:58:20.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:20.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:20.038 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:20.659 00.621 11060 Exposure complete
03:58:21.007 00.348 11060 worker thread done servicing request
03:58:21.007 00.000 10844 OnExposeComplete: enter
03:58:21.007 00.000 10844 UpdateGuideState(): m_state=6
03:58:21.009 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
03:58:21.009 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=102.25, Mass=1932, SNR=27.4, Peak=173 HFD=3.4
03:58:21.009 00.000 10844 MultiStar: [#1 -0.23,0.75,0.00,M1] [#2 0.22,0.68,0.00,M4] [#3 0.30,0.26,0.98,U] [#4 -0.05,0.84,0.00,M3] [#5 -0.16,0.08,0.81,U] [#6 0.19,0.26,0.91,U] [#7 0.34,0.39,0.80,U] [#8 0.09,0.27,0.76,U] 
03:58:21.009 00.000 10844 single-star, 5 included, MultiStar: {0.13, 0.24}, one-star: {-0.00, 0.20}
03:58:21.010 00.001 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.39) = xAngle (0.19 = 0.19)
03:58:21.010 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.31 = -2.97)
03:58:21.010 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.58 mountX=0.19 mountY=-0.03, mountTheta=-0.17
03:58:21.015 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.20, opts=13)
03:58:21.015 00.000 10844 Enqueuing Move request for scope (-0.00, 0.20)
03:58:21.015 00.000 11060 Worker thread wakes up
03:58:21.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
03:58:21.016 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:21.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
03:58:21.016 00.000 11060 Moving (-0.00, 0.20) raw xDistance=0.19 yDistance=-0.03
03:58:21.017 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:58:21.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:21.017 00.000 10844 UpdateGuideState exits: m=1932 SNR=27.4
03:58:21.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:21.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:21.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:58:21.017 00.000 11060 MoveAxis(W, 45, ABG)
03:58:21.017 00.000 10844 Enqueuing Expose request
03:58:21.018 00.001 11060 Guiding  Dir = 3, Dur = 45
03:58:21.043 00.025 11060 IsSlewing returns 0
03:58:21.044 00.001 11060 IsGuiding returns 0
03:58:21.103 00.059 11060 IsGuiding returns 0
03:58:21.104 00.001 11060 Move returns status 0, amount 45
03:58:21.105 00.001 11060 MoveAxis(N, 0, ABG)
03:58:21.105 00.000 11060 Move returns status 0, amount 0
03:58:21.105 00.000 11060 move complete, result=0
03:58:21.105 00.000 11060 worker thread done servicing request
03:58:21.105 00.000 10844 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
03:58:21.105 00.000 11060 Worker thread wakes up
03:58:21.105 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:21.107 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:21.745 00.638 11060 Exposure complete
03:58:21.957 00.212 11060 worker thread done servicing request
03:58:21.961 00.004 10844 OnExposeComplete: enter
03:58:21.961 00.000 10844 UpdateGuideState(): m_state=6
03:58:21.961 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
03:58:21.961 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=101.77, Mass=1568, SNR=25.4, Peak=192 HFD=2.5
03:58:21.961 00.000 10844 MultiStar: [#1 -0.05,0.27,1.04,U] [#2 -0.24,0.30,0.86,U] [#3 0.34,-0.24,1.09,U] [#4 -0.02,0.17,0.95,U] [#5 0.25,0.10,0.96,U] [#6 0.20,-0.35,1.07,U] [#7 0.30,-0.32,0.95,U] [#8 0.16,0.26,0.89,U] 
03:58:21.961 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.18, -0.28}
03:58:21.961 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (1.39) = xAngle (-1.56 = -1.56)
03:58:21.961 00.000 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
03:58:21.961 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=0.00 mountY=0.13, mountTheta=1.56
03:58:21.961 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
03:58:21.961 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
03:58:21.961 00.000 11060 Worker thread wakes up
03:58:21.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:21.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
03:58:21.961 00.000 10844 UpdateGuideState exits: m=1568 SNR=25.4
03:58:21.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
03:58:21.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:21.961 00.000 11060 Moving (0.13, -0.02) raw xDistance=0.00 yDistance=0.13
03:58:21.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:21.961 00.000 10844 Enqueuing Expose request
03:58:21.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:58:21.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:21.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:58:21.961 00.000 11060 MoveAxis(E, 0, ABG)
03:58:21.966 00.005 11060 Move returns status 0, amount 0
03:58:21.966 00.000 11060 MoveAxis(N, 0, ABG)
03:58:21.966 00.000 11060 Move returns status 0, amount 0
03:58:21.966 00.000 11060 move complete, result=0
03:58:21.966 00.000 11060 worker thread done servicing request
03:58:21.966 00.000 11060 Worker thread wakes up
03:58:21.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:21.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:21.966 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:22.598 00.632 11060 Exposure complete
03:58:22.902 00.304 11060 worker thread done servicing request
03:58:22.902 00.000 10844 OnExposeComplete: enter
03:58:22.904 00.002 10844 UpdateGuideState(): m_state=6
03:58:22.904 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
03:58:22.904 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.96, Mass=1904, SNR=27.7, Peak=242 HFD=3.0
03:58:22.904 00.000 10844 MultiStar: [#1 -0.23,0.38,0.92,U] [#2 -0.09,0.56,0.83,U] [#3 0.38,-0.04,0.98,U] [#4 0.28,0.37,0.92,U] [#5 0.07,-0.12,0.90,U] [#6 0.00,-0.09,1.00,U] [#7 0.42,-0.43,0.00,M1] [#8 -0.03,0.44,0.82,U] 
03:58:22.904 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.16}, one-star: {0.25, -0.09}
03:58:22.904 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.39) = xAngle (-0.31 = -0.31)
03:58:22.904 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.81 = 2.81)
03:58:22.904 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=0.18 mountY=0.06, mountTheta=0.33
03:58:22.909 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.16, opts=13)
03:58:22.909 00.000 10844 Enqueuing Move request for scope (0.09, 0.16)
03:58:22.909 00.000 11060 Worker thread wakes up
03:58:22.919 00.010 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
03:58:22.919 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
03:58:22.919 00.000 11060 Moving (0.09, 0.16) raw xDistance=0.18 yDistance=0.06
03:58:22.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:58:22.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:22.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:58:22.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:22.919 00.000 10844 UpdateGuideState exits: m=1904 SNR=27.7
03:58:22.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:22.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:22.921 00.002 10844 Enqueuing Expose request
03:58:22.922 00.001 11060 MoveAxis(W, 41, ABG)
03:58:22.923 00.001 11060 Guiding  Dir = 3, Dur = 41
03:58:22.938 00.015 11060 IsSlewing returns 0
03:58:22.939 00.001 11060 IsGuiding returns 0
03:58:22.984 00.045 11060 IsGuiding returns 0
03:58:22.984 00.000 11060 Move returns status 0, amount 41
03:58:22.985 00.001 11060 MoveAxis(N, 0, ABG)
03:58:22.985 00.000 11060 Move returns status 0, amount 0
03:58:22.985 00.000 11060 move complete, result=0
03:58:22.985 00.000 11060 worker thread done servicing request
03:58:22.985 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
03:58:22.985 00.000 11060 Worker thread wakes up
03:58:22.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:22.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:23.619 00.634 11060 Exposure complete
03:58:23.894 00.275 11060 worker thread done servicing request
03:58:23.896 00.002 10844 OnExposeComplete: enter
03:58:23.896 00.000 10844 UpdateGuideState(): m_state=6
03:58:23.896 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
03:58:23.896 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.63, Mass=1737, SNR=26.5, Peak=149 HFD=3.4
03:58:23.896 00.000 10844 MultiStar: [#1 0.11,0.13,1.01,U] [#2 -0.28,-0.49,0.91,U] [#3 0.24,-0.37,0.97,U] [#4 0.25,0.21,1.07,U] [#5 -0.15,-0.06,1.00,U] [#6 -0.26,-0.18,0.98,U] [#7 0.14,-0.63,0.00,M2] [#8 0.02,0.09,0.86,U] 
03:58:23.896 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.13}, one-star: {0.14, -0.42}
03:58:23.896 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
03:58:23.896 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.27 = 0.27)
03:58:23.896 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.46 mountX=-0.13 mountY=0.04, mountTheta=2.87
03:58:23.900 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
03:58:23.900 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
03:58:23.900 00.000 11060 Worker thread wakes up
03:58:23.900 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
03:58:23.900 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
03:58:23.900 00.000 11060 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.04
03:58:23.900 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
03:58:23.900 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:23.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:58:23.901 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:23.901 00.000 11060 MoveAxis(E, 29, ABG)
03:58:23.901 00.000 11060 Guiding  Dir = 2, Dur = 29
03:58:23.901 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.5
03:58:23.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:23.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:23.902 00.001 10844 Enqueuing Expose request
03:58:23.914 00.012 11060 IsSlewing returns 0
03:58:23.914 00.000 11060 IsGuiding returns 0
03:58:23.945 00.031 11060 IsGuiding returns 0
03:58:23.945 00.000 11060 Move returns status 0, amount 29
03:58:23.945 00.000 11060 MoveAxis(N, 0, ABG)
03:58:23.945 00.000 11060 Move returns status 0, amount 0
03:58:23.945 00.000 11060 move complete, result=0
03:58:23.945 00.000 11060 worker thread done servicing request
03:58:23.945 00.000 11060 Worker thread wakes up
03:58:23.945 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.0 px 0 ms NORTH
03:58:23.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:23.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:24.573 00.628 11060 Exposure complete
03:58:24.798 00.225 11060 worker thread done servicing request
03:58:24.798 00.000 10844 OnExposeComplete: enter
03:58:24.798 00.000 10844 UpdateGuideState(): m_state=6
03:58:24.798 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
03:58:24.798 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=101.91, Mass=1641, SNR=25.5, Peak=179 HFD=3.1
03:58:24.798 00.000 10844 MultiStar: [#1 0.15,-0.03,0.96,U] [#2 -0.46,-0.06,0.94,U] [#3 0.00,-0.12,0.93,U] [#4 0.47,0.23,1.14,U] [#5 -0.42,-0.53,0.00,M1] [#6 -0.57,-0.27,0.00,M1] [#7 0.21,-0.24,0.89,U] [#8 -0.22,-0.10,0.83,U] 
03:58:24.798 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.06}, one-star: {0.43, -0.15}
03:58:24.798 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
03:58:24.800 00.002 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
03:58:24.800 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.49 mountX=-0.04 mountY=0.11, mountTheta=1.88
03:58:24.801 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.06, opts=13)
03:58:24.801 00.000 10844 Enqueuing Move request for scope (0.10, -0.06)
03:58:24.801 00.000 11060 Worker thread wakes up
03:58:24.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:24.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
03:58:24.801 00.000 10844 UpdateGuideState exits: m=1641 SNR=25.5
03:58:24.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
03:58:24.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:24.801 00.000 11060 Moving (0.10, -0.06) raw xDistance=-0.04 yDistance=0.11
03:58:24.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:24.801 00.000 10844 Enqueuing Expose request
03:58:24.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:58:24.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:24.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:58:24.801 00.000 11060 MoveAxis(E, 0, ABG)
03:58:24.803 00.002 11060 Move returns status 0, amount 0
03:58:24.803 00.000 11060 MoveAxis(N, 0, ABG)
03:58:24.803 00.000 11060 Move returns status 0, amount 0
03:58:24.803 00.000 11060 move complete, result=0
03:58:24.803 00.000 11060 worker thread done servicing request
03:58:24.803 00.000 11060 Worker thread wakes up
03:58:24.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:24.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:24.805 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:25.434 00.629 11060 Exposure complete
03:58:25.645 00.211 11060 worker thread done servicing request
03:58:25.645 00.000 10844 OnExposeComplete: enter
03:58:25.645 00.000 10844 UpdateGuideState(): m_state=6
03:58:25.645 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
03:58:25.645 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=102.18, Mass=1891, SNR=27.8, Peak=190 HFD=3.1
03:58:25.647 00.002 10844 MultiStar: [#1 0.38,0.08,0.93,U] [#2 -0.02,0.30,0.75,U] [#3 0.44,0.05,0.85,U] [#4 -0.01,0.25,0.97,U] [#5 -0.50,0.25,0.89,U] [#6 0.05,-0.33,0.87,U] [#7 0.44,-0.17,0.95,U] [#8 -0.46,0.13,0.72,U] 
03:58:25.647 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.10, 0.13}
03:58:25.647 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
03:58:25.647 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
03:58:25.647 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.10 cameraTheta=0.86 mountX=0.08 mountY=0.05, mountTheta=0.54
03:58:25.649 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.07, opts=13)
03:58:25.649 00.000 10844 Enqueuing Move request for scope (0.06, 0.07)
03:58:25.649 00.000 11060 Worker thread wakes up
03:58:25.651 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:25.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
03:58:25.651 00.000 10844 UpdateGuideState exits: m=1891 SNR=27.8
03:58:25.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
03:58:25.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:25.651 00.000 11060 Moving (0.06, 0.07) raw xDistance=0.08 yDistance=0.05
03:58:25.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:25.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:58:25.651 00.000 10844 Enqueuing Expose request
03:58:25.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:25.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:58:25.651 00.000 11060 MoveAxis(E, 0, ABG)
03:58:25.651 00.000 11060 Move returns status 0, amount 0
03:58:25.651 00.000 11060 MoveAxis(N, 0, ABG)
03:58:25.651 00.000 11060 Move returns status 0, amount 0
03:58:25.651 00.000 11060 move complete, result=0
03:58:25.652 00.001 11060 worker thread done servicing request
03:58:25.652 00.000 11060 Worker thread wakes up
03:58:25.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:25.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:25.656 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:26.294 00.638 11060 Exposure complete
03:58:26.550 00.256 11060 worker thread done servicing request
03:58:26.550 00.000 10844 OnExposeComplete: enter
03:58:26.550 00.000 10844 UpdateGuideState(): m_state=6
03:58:26.552 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
03:58:26.552 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.90, Mass=1821, SNR=27.4, Peak=201 HFD=2.7
03:58:26.552 00.000 10844 MultiStar: [#1 0.22,0.34,0.96,U] [#2 -0.08,0.21,0.93,U] [#3 0.28,0.17,0.95,U] [#4 0.25,0.34,1.01,U] [#5 -0.18,-0.23,0.90,U] [#6 -0.42,-0.43,0.00,M1] [#7 0.42,-0.14,0.89,U] [#8 -0.14,0.26,0.79,U] 
03:58:26.552 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.05, -0.15}
03:58:26.552 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
03:58:26.552 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
03:58:26.552 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.74 mountX=0.12 mountY=0.09, mountTheta=0.66
03:58:26.555 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.10, opts=13)
03:58:26.555 00.000 10844 Enqueuing Move request for scope (0.11, 0.10)
03:58:26.555 00.000 11060 Worker thread wakes up
03:58:26.555 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:26.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
03:58:26.555 00.000 10844 UpdateGuideState exits: m=1821 SNR=27.4
03:58:26.555 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
03:58:26.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:26.555 00.000 11060 Moving (0.11, 0.10) raw xDistance=0.12 yDistance=0.09
03:58:26.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:26.555 00.000 10844 Enqueuing Expose request
03:58:26.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:58:26.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:26.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:58:26.555 00.000 11060 MoveAxis(E, 0, ABG)
03:58:26.555 00.000 11060 Move returns status 0, amount 0
03:58:26.555 00.000 11060 MoveAxis(N, 0, ABG)
03:58:26.555 00.000 11060 Move returns status 0, amount 0
03:58:26.555 00.000 11060 move complete, result=0
03:58:26.555 00.000 11060 worker thread done servicing request
03:58:26.555 00.000 11060 Worker thread wakes up
03:58:26.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:26.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:26.559 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:27.190 00.631 11060 Exposure complete
03:58:27.383 00.193 11060 worker thread done servicing request
03:58:27.383 00.000 10844 OnExposeComplete: enter
03:58:27.383 00.000 10844 UpdateGuideState(): m_state=6
03:58:27.383 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
03:58:27.383 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=102.03, Mass=1753, SNR=26.9, Peak=170 HFD=3.2
03:58:27.385 00.002 10844 MultiStar: [#1 -0.19,-0.17,0.96,U] [#2 -0.24,0.30,0.92,U] [#3 0.22,-0.18,0.94,U] [#4 0.32,0.15,1.01,U] [#5 -0.60,-0.65,0.00,M1] [#6 0.04,-0.18,1.12,U] [#7 0.59,-0.41,0.00,M1] [#8 -0.00,0.26,0.84,U] 
03:58:27.385 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.01}, one-star: {-0.18, -0.02}
03:58:27.385 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.39) = xAngle (0.25 = 0.25)
03:58:27.385 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.90)
03:58:27.385 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.64 mountX=0.01 mountY=-0.00, mountTheta=-0.24
03:58:27.387 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
03:58:27.387 00.000 10844 Enqueuing Move request for scope (-0.00, 0.01)
03:58:27.387 00.000 11060 Worker thread wakes up
03:58:27.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:27.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
03:58:27.387 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.9
03:58:27.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
03:58:27.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:27.387 00.000 11060 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
03:58:27.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:27.387 00.000 10844 Enqueuing Expose request
03:58:27.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:58:27.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:27.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:58:27.387 00.000 11060 MoveAxis(E, 0, ABG)
03:58:27.387 00.000 11060 Move returns status 0, amount 0
03:58:27.387 00.000 11060 MoveAxis(N, 0, ABG)
03:58:27.387 00.000 11060 Move returns status 0, amount 0
03:58:27.387 00.000 11060 move complete, result=0
03:58:27.387 00.000 11060 worker thread done servicing request
03:58:27.387 00.000 11060 Worker thread wakes up
03:58:27.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:27.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:27.391 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:28.010 00.619 11060 Exposure complete
03:58:28.234 00.224 11060 worker thread done servicing request
03:58:28.234 00.000 10844 OnExposeComplete: enter
03:58:28.234 00.000 10844 UpdateGuideState(): m_state=6
03:58:28.234 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
03:58:28.234 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=102.03, Mass=1561, SNR=25.1, Peak=157 HFD=3.2
03:58:28.234 00.000 10844 MultiStar: [#1 -0.36,0.45,1.04,U] [#2 -0.17,0.55,0.94,U] [#3 0.10,0.22,1.06,U] [#4 -0.19,0.38,1.09,U] [#5 -0.70,0.06,0.00,M2] [#6 0.06,-0.30,1.08,U] [#7 0.04,0.17,0.90,U] [#8 -0.14,0.54,0.78,U] 
03:58:28.234 00.000 10844 single-star, 7 included, MultiStar: {-0.11, 0.24}, one-star: {-0.20, -0.03}
03:58:28.234 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.41 = 1.88)
03:58:28.234 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.28 = -1.28)
03:58:28.234 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-3.02 mountX=-0.06 mountY=-0.20, mountTheta=-1.88
03:58:28.240 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.03, opts=13)
03:58:28.240 00.000 10844 Enqueuing Move request for scope (-0.20, -0.03)
03:58:28.240 00.000 11060 Worker thread wakes up
03:58:28.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:28.240 00.000 10844 UpdateGuideState exits: m=1561 SNR=25.1
03:58:28.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
03:58:28.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:28.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
03:58:28.241 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:28.241 00.000 11060 Moving (-0.20, -0.03) raw xDistance=-0.06 yDistance=-0.20
03:58:28.241 00.000 10844 Enqueuing Expose request
03:58:28.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:58:28.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
03:58:28.241 00.000 11060 MoveAxis(E, 0, ABG)
03:58:28.241 00.000 11060 Move returns status 0, amount 0
03:58:28.241 00.000 11060 MoveAxis(N, 77, ABG)
03:58:28.241 00.000 11060 Guiding  Dir = 0, Dur = 77
03:58:28.267 00.026 11060 IsSlewing returns 0
03:58:28.267 00.000 11060 IsGuiding returns 0
03:58:28.374 00.107 11060 IsGuiding returns 0
03:58:28.374 00.000 11060 Move returns status 0, amount 77
03:58:28.374 00.000 11060 move complete, result=0
03:58:28.374 00.000 11060 worker thread done servicing request
03:58:28.374 00.000 11060 Worker thread wakes up
03:58:28.374 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 77 ms NORTH
03:58:28.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:28.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:28.990 00.616 11060 Exposure complete
03:58:29.187 00.197 11060 worker thread done servicing request
03:58:29.187 00.000 10844 OnExposeComplete: enter
03:58:29.187 00.000 10844 UpdateGuideState(): m_state=6
03:58:29.187 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
03:58:29.187 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=102.04, Mass=1739, SNR=26.4, Peak=169 HFD=2.8
03:58:29.187 00.000 10844 MultiStar: [#1 -0.38,0.29,1.00,U] [#2 -0.06,0.99,0.00,M1] [#3 0.08,0.34,0.88,U] [#4 0.06,0.93,0.00,M1] [#5 0.02,0.20,0.90,U] [#6 -0.07,0.27,1.03,U] [#7 0.36,0.08,1.04,U] [#8 0.13,0.62,0.00,M1] 
03:58:29.189 00.002 10844 single-star, 5 included, MultiStar: {0.02, 0.19}, one-star: {0.12, -0.02}
03:58:29.189 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.39) = xAngle (-1.53 = -1.53)
03:58:29.189 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
03:58:29.189 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=0.00 mountY=0.12, mountTheta=1.53
03:58:29.191 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
03:58:29.191 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
03:58:29.191 00.000 11060 Worker thread wakes up
03:58:29.191 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:29.191 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
03:58:29.191 00.000 10844 UpdateGuideState exits: m=1739 SNR=26.4
03:58:29.191 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
03:58:29.191 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:29.191 00.000 11060 Moving (0.12, -0.02) raw xDistance=0.00 yDistance=0.12
03:58:29.191 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:29.191 00.000 10844 Enqueuing Expose request
03:58:29.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:58:29.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:29.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:58:29.191 00.000 11060 MoveAxis(E, 0, ABG)
03:58:29.191 00.000 11060 Move returns status 0, amount 0
03:58:29.191 00.000 11060 MoveAxis(N, 0, ABG)
03:58:29.191 00.000 11060 Move returns status 0, amount 0
03:58:29.191 00.000 11060 move complete, result=0
03:58:29.191 00.000 11060 worker thread done servicing request
03:58:29.191 00.000 11060 Worker thread wakes up
03:58:29.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:29.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:29.191 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:29.846 00.655 11060 Exposure complete
03:58:30.057 00.211 11060 worker thread done servicing request
03:58:30.057 00.000 10844 OnExposeComplete: enter
03:58:30.057 00.000 10844 UpdateGuideState(): m_state=6
03:58:30.057 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
03:58:30.057 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=102.13, Mass=1981, SNR=28.0, Peak=200 HFD=3.4
03:58:30.057 00.000 10844 MultiStar: [#1 -0.01,0.38,0.93,U] [#2 -0.21,0.51,0.81,U] [#3 0.34,0.08,0.89,U] [#4 -0.04,0.60,0.00,M2] [#5 -0.27,0.56,0.00,M2] [#6 -0.02,0.04,0.92,U] [#7 0.66,-0.09,0.00,M1] [#8 0.12,0.60,0.00,M2] 
03:58:30.057 00.000 10844 single-star, 4 included, MultiStar: {-0.00, 0.21}, one-star: {-0.12, 0.08}
03:58:30.057 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.39) = xAngle (1.15 = 1.15)
03:58:30.057 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.27 = -2.01)
03:58:30.057 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.54 mountX=0.06 mountY=-0.13, mountTheta=-1.14
03:58:30.064 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.08, opts=13)
03:58:30.064 00.000 10844 Enqueuing Move request for scope (-0.12, 0.08)
03:58:30.064 00.000 11060 Worker thread wakes up
03:58:30.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:30.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
03:58:30.064 00.000 10844 UpdateGuideState exits: m=1981 SNR=28.0
03:58:30.064 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
03:58:30.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:30.064 00.000 11060 Moving (-0.12, 0.08) raw xDistance=0.06 yDistance=-0.13
03:58:30.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:30.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:58:30.065 00.001 10844 Enqueuing Expose request
03:58:30.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:30.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:58:30.065 00.000 11060 MoveAxis(E, 0, ABG)
03:58:30.065 00.000 11060 Move returns status 0, amount 0
03:58:30.065 00.000 11060 MoveAxis(N, 0, ABG)
03:58:30.065 00.000 11060 Move returns status 0, amount 0
03:58:30.065 00.000 11060 move complete, result=0
03:58:30.066 00.001 11060 worker thread done servicing request
03:58:30.066 00.000 11060 Worker thread wakes up
03:58:30.066 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:30.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:30.068 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:30.708 00.640 11060 Exposure complete
03:58:30.917 00.209 11060 worker thread done servicing request
03:58:30.917 00.000 10844 OnExposeComplete: enter
03:58:30.917 00.000 10844 UpdateGuideState(): m_state=6
03:58:30.917 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
03:58:30.917 00.000 10844 Star::Find returns 1 (0), X=616.68, Y=102.04, Mass=1723, SNR=26.1, Peak=152 HFD=3.3
03:58:30.917 00.000 10844 MultiStar: [#1 -0.26,0.15,0.94,U] [#2 -0.31,0.14,0.91,U] [#3 0.25,0.22,1.00,U] [#4 0.07,0.20,1.02,U] [#5 -0.20,0.15,0.96,U] [#6 -0.27,0.13,1.02,U] [#7 0.61,-0.09,0.00,M2] [#8 0.30,0.32,0.75,U] 
03:58:30.917 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.16}, one-star: {-0.22, -0.01}
03:58:30.917 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.39) = xAngle (0.69 = 0.69)
03:58:30.917 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.81 = -2.47)
03:58:30.917 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.08 mountX=0.14 mountY=-0.11, mountTheta=-0.68
03:58:30.922 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.16, opts=13)
03:58:30.922 00.000 10844 Enqueuing Move request for scope (-0.09, 0.16)
03:58:30.922 00.000 11060 Worker thread wakes up
03:58:30.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:30.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
03:58:30.922 00.000 10844 UpdateGuideState exits: m=1723 SNR=26.1
03:58:30.922 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
03:58:30.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:30.922 00.000 11060 Moving (-0.09, 0.16) raw xDistance=0.14 yDistance=-0.11
03:58:30.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:30.922 00.000 10844 Enqueuing Expose request
03:58:30.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:58:30.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:30.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:58:30.922 00.000 11060 MoveAxis(W, 33, ABG)
03:58:30.922 00.000 11060 Guiding  Dir = 3, Dur = 33
03:58:30.949 00.027 11060 IsSlewing returns 0
03:58:30.949 00.000 11060 IsGuiding returns 0
03:58:31.012 00.063 11060 IsGuiding returns 0
03:58:31.013 00.001 11060 Move returns status 0, amount 33
03:58:31.013 00.000 11060 MoveAxis(N, 0, ABG)
03:58:31.013 00.000 11060 Move returns status 0, amount 0
03:58:31.013 00.000 11060 move complete, result=0
03:58:31.013 00.000 11060 worker thread done servicing request
03:58:31.013 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
03:58:31.013 00.000 11060 Worker thread wakes up
03:58:31.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:31.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:31.648 00.635 11060 Exposure complete
03:58:31.862 00.214 11060 worker thread done servicing request
03:58:31.862 00.000 10844 OnExposeComplete: enter
03:58:31.862 00.000 10844 UpdateGuideState(): m_state=6
03:58:31.864 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
03:58:31.864 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.92, Mass=1794, SNR=26.7, Peak=185 HFD=2.9
03:58:31.864 00.000 10844 MultiStar: [#1 -0.07,0.39,0.87,U] [#2 0.14,0.65,0.00,M1] [#3 0.43,0.12,0.99,U] [#4 0.37,0.38,0.89,U] [#5 -0.36,-0.19,0.87,U] [#6 -0.25,-0.07,0.98,U] [#7 0.25,-0.31,0.96,U] [#8 0.11,0.43,0.85,U] 
03:58:31.864 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.26, -0.13}
03:58:31.864 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.39) = xAngle (-0.80 = -0.80)
03:58:31.864 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
03:58:31.864 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.59 mountX=0.08 mountY=0.09, mountTheta=0.81
03:58:31.864 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
03:58:31.864 00.000 10844 Enqueuing Move request for scope (0.10, 0.07)
03:58:31.864 00.000 11060 Worker thread wakes up
03:58:31.870 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:31.870 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.7
03:58:31.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:31.870 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
03:58:31.870 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
03:58:31.870 00.000 11060 Moving (0.10, 0.07) raw xDistance=0.08 yDistance=0.09
03:58:31.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:58:31.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:31.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:58:31.870 00.000 11060 MoveAxis(E, 0, ABG)
03:58:31.870 00.000 11060 Move returns status 0, amount 0
03:58:31.870 00.000 11060 MoveAxis(N, 0, ABG)
03:58:31.870 00.000 11060 Move returns status 0, amount 0
03:58:31.870 00.000 11060 move complete, result=0
03:58:31.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:31.870 00.000 11060 worker thread done servicing request
03:58:31.870 00.000 10844 Enqueuing Expose request
03:58:31.870 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:31.872 00.002 11060 Worker thread wakes up
03:58:31.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:31.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:32.497 00.625 11060 Exposure complete
03:58:32.725 00.228 10844 OnExposeComplete: enter
03:58:32.727 00.002 10844 UpdateGuideState(): m_state=6
03:58:32.727 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
03:58:32.727 00.000 11060 worker thread done servicing request
03:58:32.727 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.48, Mass=1520, SNR=23.9, Peak=182 HFD=3.5
03:58:32.727 00.000 10844 MultiStar: [#1 -0.14,0.03,1.07,U] [#2 -0.32,0.64,0.00,M2] [#3 0.44,0.02,1.09,U] [#4 0.13,-0.01,1.07,U] [#5 -0.05,0.11,1.04,U] [#6 -0.13,0.05,1.16,U] [#7 0.06,-0.45,1.08,U] [#8 0.32,0.62,0.00,M1] 
03:58:32.727 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.11}, one-star: {-0.12, -0.57}
03:58:32.727 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
03:58:32.727 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
03:58:32.727 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.31 mountX=-0.10 mountY=0.05, mountTheta=2.71
03:58:32.730 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
03:58:32.730 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
03:58:32.730 00.000 11060 Worker thread wakes up
03:58:32.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:32.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
03:58:32.730 00.000 10844 UpdateGuideState exits: m=1520 SNR=23.9
03:58:32.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
03:58:32.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:32.730 00.000 11060 Moving (0.03, -0.11) raw xDistance=-0.10 yDistance=0.05
03:58:32.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:32.730 00.000 10844 Enqueuing Expose request
03:58:32.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:58:32.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:32.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:58:32.730 00.000 11060 MoveAxis(E, 0, ABG)
03:58:32.730 00.000 11060 Move returns status 0, amount 0
03:58:32.730 00.000 11060 MoveAxis(N, 0, ABG)
03:58:32.730 00.000 11060 Move returns status 0, amount 0
03:58:32.730 00.000 11060 move complete, result=0
03:58:32.730 00.000 11060 worker thread done servicing request
03:58:32.730 00.000 11060 Worker thread wakes up
03:58:32.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:32.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:32.734 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:33.364 00.630 11060 Exposure complete
03:58:33.572 00.208 11060 worker thread done servicing request
03:58:33.572 00.000 10844 OnExposeComplete: enter
03:58:33.572 00.000 10844 UpdateGuideState(): m_state=6
03:58:33.572 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
03:58:33.572 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=102.19, Mass=1701, SNR=26.0, Peak=161 HFD=3.1
03:58:33.572 00.000 10844 MultiStar: [#1 -0.20,0.02,0.96,U] [#2 -0.32,0.12,0.89,U] [#3 0.38,0.24,0.94,U] [#4 -0.10,-0.02,1.08,U] [#5 -0.23,0.06,0.95,U] [#6 -0.06,0.10,0.99,U] [#7 0.12,-0.76,0.00,M1] [#8 -0.38,0.56,0.00,M2] 
03:58:33.572 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.09}, one-star: {0.13, 0.13}
03:58:33.572 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.39) = xAngle (0.72 = 0.72)
03:58:33.576 00.004 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.85 = -2.44)
03:58:33.576 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.11 mountX=0.08 mountY=-0.07, mountTheta=-0.71
03:58:33.576 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
03:58:33.576 00.000 10844 Enqueuing Move request for scope (-0.05, 0.09)
03:58:33.576 00.000 11060 Worker thread wakes up
03:58:33.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:33.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
03:58:33.576 00.000 10844 UpdateGuideState exits: m=1701 SNR=26.0
03:58:33.576 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
03:58:33.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:33.576 00.000 11060 Moving (-0.05, 0.09) raw xDistance=0.08 yDistance=-0.07
03:58:33.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:33.576 00.000 10844 Enqueuing Expose request
03:58:33.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:58:33.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:33.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:58:33.576 00.000 11060 MoveAxis(E, 0, ABG)
03:58:33.576 00.000 11060 Move returns status 0, amount 0
03:58:33.576 00.000 11060 MoveAxis(N, 0, ABG)
03:58:33.576 00.000 11060 Move returns status 0, amount 0
03:58:33.576 00.000 11060 move complete, result=0
03:58:33.576 00.000 11060 worker thread done servicing request
03:58:33.576 00.000 11060 Worker thread wakes up
03:58:33.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:33.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:33.581 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:34.228 00.647 11060 Exposure complete
03:58:34.444 00.216 11060 worker thread done servicing request
03:58:34.444 00.000 10844 OnExposeComplete: enter
03:58:34.444 00.000 10844 UpdateGuideState(): m_state=6
03:58:34.444 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
03:58:34.444 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=101.73, Mass=1903, SNR=27.9, Peak=225 HFD=3.1
03:58:34.444 00.000 10844 MultiStar: [#1 0.13,0.43,0.96,U] [#2 0.32,0.36,0.83,U] [#3 0.45,0.05,0.93,U] [#4 0.59,0.83,0.00,M1] [#5 -0.31,-0.15,0.94,U] [#6 0.26,0.11,1.03,U] [#7 0.49,0.05,0.89,U] [#8 0.14,0.58,0.00,M3] 
03:58:34.444 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.07}, one-star: {0.44, -0.32}
03:58:34.444 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.39) = xAngle (-1.13 = -1.13)
03:58:34.446 00.002 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
03:58:34.446 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.26 mountX=0.11 mountY=0.24, mountTheta=1.13
03:58:34.448 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.07, opts=13)
03:58:34.448 00.000 10844 Enqueuing Move request for scope (0.25, 0.07)
03:58:34.448 00.000 11060 Worker thread wakes up
03:58:34.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:34.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
03:58:34.448 00.000 10844 UpdateGuideState exits: m=1903 SNR=27.9
03:58:34.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
03:58:34.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:34.450 00.002 11060 Moving (0.25, 0.07) raw xDistance=0.11 yDistance=0.24
03:58:34.450 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:34.450 00.000 10844 Enqueuing Expose request
03:58:34.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:58:34.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:58:34.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:58:34.450 00.000 11060 MoveAxis(E, 0, ABG)
03:58:34.450 00.000 11060 Move returns status 0, amount 0
03:58:34.450 00.000 11060 MoveAxis(N, 0, ABG)
03:58:34.450 00.000 11060 Move returns status 0, amount 0
03:58:34.450 00.000 11060 move complete, result=0
03:58:34.450 00.000 11060 worker thread done servicing request
03:58:34.450 00.000 11060 Worker thread wakes up
03:58:34.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:34.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:34.454 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:35.088 00.634 11060 Exposure complete
03:58:35.300 00.212 11060 worker thread done servicing request
03:58:35.300 00.000 10844 OnExposeComplete: enter
03:58:35.300 00.000 10844 UpdateGuideState(): m_state=6
03:58:35.300 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
03:58:35.300 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.89, Mass=1577, SNR=25.2, Peak=168 HFD=2.8
03:58:35.300 00.000 10844 MultiStar: [#1 -0.26,0.17,1.06,U] [#2 -0.11,0.68,0.00,M1] [#3 0.51,0.22,0.92,U] [#4 0.02,0.67,0.00,M2] [#5 -0.28,0.03,0.96,U] [#6 -0.06,-0.12,1.14,U] [#7 0.13,-0.12,1.00,U] [#8 0.23,0.22,0.88,U] 
03:58:35.300 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {-0.03, -0.16}
03:58:35.300 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.39) = xAngle (-0.55 = -0.55)
03:58:35.300 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.57 = 2.57)
03:58:35.300 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.83 mountX=0.03 mountY=0.02, mountTheta=0.57
03:58:35.309 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
03:58:35.309 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
03:58:35.309 00.000 11060 Worker thread wakes up
03:58:35.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
03:58:35.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:35.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
03:58:35.310 00.001 10844 UpdateGuideState exits: m=1577 SNR=25.2
03:58:35.310 00.000 11060 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=0.02
03:58:35.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:35.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:58:35.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:35.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:35.310 00.000 10844 Enqueuing Expose request
03:58:35.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:58:35.310 00.000 11060 MoveAxis(E, 0, ABG)
03:58:35.310 00.000 11060 Move returns status 0, amount 0
03:58:35.310 00.000 11060 MoveAxis(N, 0, ABG)
03:58:35.310 00.000 11060 Move returns status 0, amount 0
03:58:35.310 00.000 11060 move complete, result=0
03:58:35.310 00.000 11060 worker thread done servicing request
03:58:35.310 00.000 11060 Worker thread wakes up
03:58:35.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:35.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:35.313 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:35.952 00.639 11060 Exposure complete
03:58:36.175 00.223 11060 worker thread done servicing request
03:58:36.175 00.000 10844 OnExposeComplete: enter
03:58:36.175 00.000 10844 UpdateGuideState(): m_state=6
03:58:36.177 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
03:58:36.177 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.80, Mass=1808, SNR=27.5, Peak=206 HFD=2.8
03:58:36.177 00.000 10844 MultiStar: [#1 -0.13,0.44,0.91,U] [#2 0.01,0.69,0.00,M2] [#3 0.28,0.01,0.95,U] [#4 0.55,0.46,0.00,M3] [#5 -0.07,0.01,0.93,U] [#6 0.18,0.37,0.98,U] [#7 0.02,-0.05,0.90,U] [#8 -0.12,0.64,0.00,M3] 
03:58:36.177 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.09}, one-star: {0.23, -0.25}
03:58:36.177 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.39) = xAngle (-0.61 = -0.61)
03:58:36.177 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.51 = 2.51)
03:58:36.178 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.78 mountX=0.10 mountY=0.07, mountTheta=0.62
03:58:36.180 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.09, opts=13)
03:58:36.180 00.000 10844 Enqueuing Move request for scope (0.09, 0.09)
03:58:36.180 00.000 11060 Worker thread wakes up
03:58:36.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:36.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
03:58:36.180 00.000 10844 UpdateGuideState exits: m=1808 SNR=27.5
03:58:36.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
03:58:36.180 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:36.180 00.000 11060 Moving (0.09, 0.09) raw xDistance=0.10 yDistance=0.07
03:58:36.180 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:36.180 00.000 10844 Enqueuing Expose request
03:58:36.180 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:58:36.180 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:36.180 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:58:36.180 00.000 11060 MoveAxis(E, 0, ABG)
03:58:36.180 00.000 11060 Move returns status 0, amount 0
03:58:36.180 00.000 11060 MoveAxis(N, 0, ABG)
03:58:36.180 00.000 11060 Move returns status 0, amount 0
03:58:36.180 00.000 11060 move complete, result=0
03:58:36.180 00.000 11060 worker thread done servicing request
03:58:36.180 00.000 11060 Worker thread wakes up
03:58:36.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:36.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:36.183 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:36.824 00.641 11060 Exposure complete
03:58:37.028 00.204 11060 worker thread done servicing request
03:58:37.028 00.000 10844 OnExposeComplete: enter
03:58:37.028 00.000 10844 UpdateGuideState(): m_state=6
03:58:37.028 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
03:58:37.028 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.24, Mass=1915, SNR=27.6, Peak=198 HFD=3.0
03:58:37.033 00.005 10844 MultiStar: [#1 0.07,0.78,0.00,M1] [#2 0.02,0.58,0.85,U] [#3 0.77,0.51,0.00,M1] [#4 0.07,0.44,0.90,U] [#5 0.10,-0.31,0.89,U] [#6 0.11,0.09,0.92,U] [#7 0.17,-0.46,0.88,U] [#8 -0.17,0.17,0.77,U] 
03:58:37.033 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.24, 0.19}
03:58:37.033 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
03:58:37.033 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
03:58:37.033 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.85 mountX=0.11 mountY=0.07, mountTheta=0.55
03:58:37.033 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
03:58:37.033 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
03:58:37.033 00.000 11060 Worker thread wakes up
03:58:37.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:37.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
03:58:37.033 00.000 10844 UpdateGuideState exits: m=1915 SNR=27.6
03:58:37.033 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
03:58:37.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:37.033 00.000 11060 Moving (0.09, 0.10) raw xDistance=0.11 yDistance=0.07
03:58:37.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:37.033 00.000 10844 Enqueuing Expose request
03:58:37.033 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:58:37.033 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:37.033 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:58:37.033 00.000 11060 MoveAxis(E, 0, ABG)
03:58:37.033 00.000 11060 Move returns status 0, amount 0
03:58:37.033 00.000 11060 MoveAxis(N, 0, ABG)
03:58:37.033 00.000 11060 Move returns status 0, amount 0
03:58:37.033 00.000 11060 move complete, result=0
03:58:37.033 00.000 11060 worker thread done servicing request
03:58:37.033 00.000 11060 Worker thread wakes up
03:58:37.038 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:37.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:37.039 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:37.675 00.636 11060 Exposure complete
03:58:37.873 00.198 11060 worker thread done servicing request
03:58:37.873 00.000 10844 OnExposeComplete: enter
03:58:37.873 00.000 10844 UpdateGuideState(): m_state=6
03:58:37.873 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
03:58:37.873 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=102.01, Mass=1999, SNR=28.3, Peak=177 HFD=3.3
03:58:37.873 00.000 10844 MultiStar: [#1 0.16,0.13,0.84,U] [#2 0.09,0.50,0.81,U] [#3 0.39,0.21,0.92,U] [#4 0.16,0.71,0.00,M3] [#5 -0.38,-0.10,0.85,U] [#6 -0.03,-0.07,0.99,U] [#7 0.47,-0.16,0.89,U] [#8 0.05,0.35,0.81,U] 
03:58:37.873 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.09}, one-star: {0.38, -0.04}
03:58:37.873 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.39) = xAngle (-0.84 = -0.84)
03:58:37.873 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.28 = 2.28)
03:58:37.873 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.55 mountX=0.12 mountY=0.13, mountTheta=0.85
03:58:37.873 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.09, opts=13)
03:58:37.873 00.000 10844 Enqueuing Move request for scope (0.15, 0.09)
03:58:37.873 00.000 11060 Worker thread wakes up
03:58:37.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:37.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
03:58:37.873 00.000 10844 UpdateGuideState exits: m=1999 SNR=28.3
03:58:37.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
03:58:37.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:37.873 00.000 11060 Moving (0.15, 0.09) raw xDistance=0.12 yDistance=0.13
03:58:37.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:37.873 00.000 10844 Enqueuing Expose request
03:58:37.873 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:58:37.873 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:37.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:58:37.873 00.000 11060 MoveAxis(E, 0, ABG)
03:58:37.873 00.000 11060 Move returns status 0, amount 0
03:58:37.879 00.006 11060 MoveAxis(N, 0, ABG)
03:58:37.879 00.000 11060 Move returns status 0, amount 0
03:58:37.879 00.000 11060 move complete, result=0
03:58:37.879 00.000 11060 worker thread done servicing request
03:58:37.879 00.000 11060 Worker thread wakes up
03:58:37.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:37.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:37.879 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:38.515 00.636 11060 Exposure complete
03:58:38.724 00.209 11060 worker thread done servicing request
03:58:38.724 00.000 10844 OnExposeComplete: enter
03:58:38.724 00.000 10844 UpdateGuideState(): m_state=6
03:58:38.724 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
03:58:38.724 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.82, Mass=1693, SNR=25.9, Peak=157 HFD=2.9
03:58:38.726 00.002 10844 MultiStar: [#1 -0.12,0.37,1.02,U] [#2 0.08,0.14,1.02,U] [#3 0.60,0.15,0.00,M1] [#4 0.10,-0.00,1.06,U] [#5 -0.00,-0.61,0.00,M1] [#6 0.35,-0.37,1.09,U] [#7 0.04,-0.19,0.94,U] [#8 -0.58,0.47,0.00,M2] 
03:58:38.726 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.05}, one-star: {0.31, -0.24}
03:58:38.726 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
03:58:38.726 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
03:58:38.726 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.36 mountX=-0.02 mountY=0.14, mountTheta=1.75
03:58:38.728 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
03:58:38.728 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
03:58:38.728 00.000 11060 Worker thread wakes up
03:58:38.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:38.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:58:38.728 00.000 10844 UpdateGuideState exits: m=1693 SNR=25.9
03:58:38.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:58:38.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:38.728 00.000 11060 Moving (0.13, -0.05) raw xDistance=-0.02 yDistance=0.14
03:58:38.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:38.728 00.000 10844 Enqueuing Expose request
03:58:38.730 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:58:38.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:38.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:58:38.730 00.000 11060 MoveAxis(E, 0, ABG)
03:58:38.730 00.000 11060 Move returns status 0, amount 0
03:58:38.730 00.000 11060 MoveAxis(N, 0, ABG)
03:58:38.730 00.000 11060 Move returns status 0, amount 0
03:58:38.730 00.000 11060 move complete, result=0
03:58:38.730 00.000 11060 worker thread done servicing request
03:58:38.730 00.000 11060 Worker thread wakes up
03:58:38.730 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:38.730 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:38.732 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:39.363 00.631 11060 Exposure complete
03:58:39.559 00.196 11060 worker thread done servicing request
03:58:39.559 00.000 10844 OnExposeComplete: enter
03:58:39.559 00.000 10844 UpdateGuideState(): m_state=6
03:58:39.559 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
03:58:39.559 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.65, Mass=1629, SNR=25.6, Peak=168 HFD=3.2
03:58:39.561 00.002 10844 MultiStar: [#1 -0.00,0.38,0.94,U] [#2 0.25,0.43,0.91,U] [#3 0.06,0.09,1.00,U] [#4 0.28,-0.08,1.00,U] [#5 0.10,-0.07,1.01,U] [#6 0.06,0.14,1.01,U] [#7 -0.17,-0.71,0.00,M1] [#8 0.53,0.25,0.84,U] 
03:58:39.561 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.08}, one-star: {0.28, -0.40}
03:58:39.561 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.39) = xAngle (-0.98 = -0.98)
03:58:39.561 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
03:58:39.561 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.41 mountX=0.11 mountY=0.17, mountTheta=0.98
03:58:39.563 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.08, opts=13)
03:58:39.563 00.000 10844 Enqueuing Move request for scope (0.19, 0.08)
03:58:39.563 00.000 11060 Worker thread wakes up
03:58:39.563 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
03:58:39.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
03:58:39.563 00.000 11060 Moving (0.19, 0.08) raw xDistance=0.11 yDistance=0.17
03:58:39.563 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:58:39.563 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:39.563 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:58:39.563 00.000 11060 MoveAxis(E, 0, ABG)
03:58:39.565 00.002 11060 Move returns status 0, amount 0
03:58:39.565 00.000 11060 MoveAxis(N, 0, ABG)
03:58:39.565 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:39.565 00.000 11060 Move returns status 0, amount 0
03:58:39.565 00.000 10844 UpdateGuideState exits: m=1629 SNR=25.6
03:58:39.565 00.000 11060 move complete, result=0
03:58:39.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:39.565 00.000 11060 worker thread done servicing request
03:58:39.565 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:39.565 00.000 10844 Enqueuing Expose request
03:58:39.565 00.000 11060 Worker thread wakes up
03:58:39.565 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:39.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:39.567 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:40.206 00.639 11060 Exposure complete
03:58:40.398 00.192 11060 worker thread done servicing request
03:58:40.399 00.001 10844 OnExposeComplete: enter
03:58:40.399 00.000 10844 UpdateGuideState(): m_state=6
03:58:40.399 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
03:58:40.399 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=102.41, Mass=1666, SNR=25.9, Peak=197 HFD=3.2
03:58:40.399 00.000 10844 MultiStar: [#1 0.38,0.82,0.00,M1] [#2 -0.13,0.54,0.91,U] [#3 0.06,0.17,1.01,U] [#4 0.20,0.81,0.00,M2] [#5 0.01,0.20,0.96,U] [#6 0.14,0.54,1.02,U] [#7 0.45,-0.08,0.94,U] [#8 0.12,0.53,0.81,U] 
03:58:40.399 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.32}, one-star: {0.30, 0.36}
03:58:40.399 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.39) = xAngle (-0.22 = -0.22)
03:58:40.399 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.90 = 2.90)
03:58:40.399 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.17 mountX=0.34 mountY=0.08, mountTheta=0.24
03:58:40.403 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.32, opts=13)
03:58:40.403 00.000 10844 Enqueuing Move request for scope (0.14, 0.32)
03:58:40.403 00.000 11060 Worker thread wakes up
03:58:40.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:40.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.32) opts 0xd
03:58:40.403 00.000 10844 UpdateGuideState exits: m=1666 SNR=25.9
03:58:40.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.32)
03:58:40.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:40.403 00.000 11060 Moving (0.14, 0.32) raw xDistance=0.34 yDistance=0.08
03:58:40.404 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:40.404 00.000 10844 Enqueuing Expose request
03:58:40.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
03:58:40.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:40.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:58:40.404 00.000 11060 MoveAxis(W, 80, ABG)
03:58:40.404 00.000 11060 Guiding  Dir = 3, Dur = 80
03:58:40.432 00.028 11060 IsSlewing returns 0
03:58:40.433 00.001 11060 IsGuiding returns 0
03:58:40.541 00.108 11060 IsGuiding returns 0
03:58:40.541 00.000 11060 Move returns status 0, amount 80
03:58:40.541 00.000 11060 MoveAxis(N, 0, ABG)
03:58:40.541 00.000 11060 Move returns status 0, amount 0
03:58:40.541 00.000 11060 move complete, result=0
03:58:40.541 00.000 11060 worker thread done servicing request
03:58:40.541 00.000 11060 Worker thread wakes up
03:58:40.541 00.000 10844 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
03:58:40.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:40.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:41.166 00.625 11060 Exposure complete
03:58:41.377 00.211 10844 OnExposeComplete: enter
03:58:41.377 00.000 11060 worker thread done servicing request
03:58:41.377 00.000 10844 UpdateGuideState(): m_state=6
03:58:41.378 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
03:58:41.378 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.88, Mass=1883, SNR=27.1, Peak=171 HFD=3.8
03:58:41.379 00.001 10844 MultiStar: [#1 -0.12,0.05,0.93,U] [#2 -0.20,0.39,0.80,U] [#3 0.58,0.17,0.00,M1] [#4 0.18,0.89,0.00,M3] [#5 -0.41,-0.16,0.93,U] [#6 0.13,0.00,0.93,U] [#7 0.33,0.08,0.93,U] [#8 0.07,0.36,0.67,U] 
03:58:41.379 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.06}, one-star: {0.12, -0.17}
03:58:41.379 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:58:41.379 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.79)
03:58:41.379 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=0.06 mountY=-0.02, mountTheta=-0.35
03:58:41.380 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
03:58:41.380 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
03:58:41.380 00.000 11060 Worker thread wakes up
03:58:41.380 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:41.380 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
03:58:41.382 00.002 10844 UpdateGuideState exits: m=1883 SNR=27.1
03:58:41.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
03:58:41.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:41.382 00.000 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
03:58:41.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:41.382 00.000 10844 Enqueuing Expose request
03:58:41.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:58:41.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:41.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:58:41.382 00.000 11060 MoveAxis(E, 0, ABG)
03:58:41.382 00.000 11060 Move returns status 0, amount 0
03:58:41.382 00.000 11060 MoveAxis(N, 0, ABG)
03:58:41.382 00.000 11060 Move returns status 0, amount 0
03:58:41.382 00.000 11060 move complete, result=0
03:58:41.382 00.000 11060 worker thread done servicing request
03:58:41.382 00.000 11060 Worker thread wakes up
03:58:41.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:41.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:41.382 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:42.025 00.643 11060 Exposure complete
03:58:42.236 00.211 11060 worker thread done servicing request
03:58:42.236 00.000 10844 OnExposeComplete: enter
03:58:42.236 00.000 10844 UpdateGuideState(): m_state=6
03:58:42.236 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
03:58:42.236 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=102.09, Mass=1712, SNR=26.3, Peak=152 HFD=3.0
03:58:42.236 00.000 10844 MultiStar: [#1 0.16,0.20,0.96,U] [#2 0.08,0.19,0.81,U] [#3 0.21,0.15,1.03,U] [#4 0.15,0.47,0.98,U] [#5 -0.24,0.14,0.91,U] [#6 0.11,-0.22,1.00,U] [#7 0.38,-0.58,0.00,M1] [#8 -0.03,0.47,0.81,U] 
03:58:42.236 00.000 10844 single-star, 7 included, MultiStar: {0.06, 0.17}, one-star: {0.02, 0.04}
03:58:42.236 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.32 = -0.32)
03:58:42.236 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:58:42.236 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.07 mountX=0.04 mountY=0.01, mountTheta=0.34
03:58:42.243 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
03:58:42.243 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
03:58:42.243 00.000 11060 Worker thread wakes up
03:58:42.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:42.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
03:58:42.243 00.000 10844 UpdateGuideState exits: m=1712 SNR=26.3
03:58:42.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:42.243 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
03:58:42.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:42.243 00.000 10844 Enqueuing Expose request
03:58:42.243 00.000 11060 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=0.01
03:58:42.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:58:42.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:42.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:58:42.243 00.000 11060 MoveAxis(E, 0, ABG)
03:58:42.243 00.000 11060 Move returns status 0, amount 0
03:58:42.243 00.000 11060 MoveAxis(N, 0, ABG)
03:58:42.243 00.000 11060 Move returns status 0, amount 0
03:58:42.243 00.000 11060 move complete, result=0
03:58:42.243 00.000 11060 worker thread done servicing request
03:58:42.243 00.000 11060 Worker thread wakes up
03:58:42.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:42.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:42.247 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:42.876 00.629 11060 Exposure complete
03:58:43.102 00.226 11060 worker thread done servicing request
03:58:43.102 00.000 10844 OnExposeComplete: enter
03:58:43.102 00.000 10844 UpdateGuideState(): m_state=6
03:58:43.102 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
03:58:43.102 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=101.82, Mass=1637, SNR=25.6, Peak=191 HFD=2.8
03:58:43.102 00.000 10844 MultiStar: [#1 -0.31,0.24,0.94,U] [#2 0.14,0.46,0.86,U] [#3 0.36,0.22,1.05,U] [#4 0.29,0.20,1.00,U] [#5 0.13,0.25,0.89,U] [#6 -0.01,-0.16,1.03,U] [#7 0.07,-0.57,1.08,U] [#8 0.44,0.50,0.00,M1] 
03:58:43.102 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.32, -0.23}
03:58:43.102 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
03:58:43.102 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.99 = 1.99)
03:58:43.102 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.25 mountX=0.06 mountY=0.12, mountTheta=1.14
03:58:43.108 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.03, opts=13)
03:58:43.108 00.000 10844 Enqueuing Move request for scope (0.13, 0.03)
03:58:43.108 00.000 11060 Worker thread wakes up
03:58:43.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:43.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
03:58:43.108 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.6
03:58:43.108 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
03:58:43.108 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:43.108 00.000 11060 Moving (0.13, 0.03) raw xDistance=0.06 yDistance=0.12
03:58:43.108 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:43.108 00.000 10844 Enqueuing Expose request
03:58:43.108 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:58:43.108 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:43.108 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:58:43.108 00.000 11060 MoveAxis(E, 0, ABG)
03:58:43.108 00.000 11060 Move returns status 0, amount 0
03:58:43.108 00.000 11060 MoveAxis(N, 0, ABG)
03:58:43.108 00.000 11060 Move returns status 0, amount 0
03:58:43.108 00.000 11060 move complete, result=0
03:58:43.108 00.000 11060 worker thread done servicing request
03:58:43.108 00.000 11060 Worker thread wakes up
03:58:43.108 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:43.108 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:43.112 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:43.761 00.649 11060 Exposure complete
03:58:43.975 00.214 11060 worker thread done servicing request
03:58:43.977 00.002 10844 OnExposeComplete: enter
03:58:43.977 00.000 10844 UpdateGuideState(): m_state=6
03:58:43.977 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
03:58:43.977 00.000 10844 Star::Find returns 1 (0), X=617.37, Y=101.99, Mass=1921, SNR=27.5, Peak=211 HFD=3.3
03:58:43.977 00.000 10844 MultiStar: [#1 0.12,-0.18,0.89,U] [#2 0.44,0.65,0.00,M1] [#3 0.26,-0.04,0.88,U] [#4 0.48,0.33,0.96,U] [#5 -0.13,-0.14,0.86,U] [#6 0.18,-0.18,1.00,U] [#7 0.45,-0.19,0.87,U] [#8 0.23,0.57,0.00,M2] 
03:58:43.977 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.06}, one-star: {0.46, -0.06}
03:58:43.977 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.39) = xAngle (-1.63 = -1.63)
03:58:43.977 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.50 = 1.50)
03:58:43.977 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.24 mountX=-0.01 mountY=0.27, mountTheta=1.63
03:58:43.980 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.06, opts=13)
03:58:43.980 00.000 10844 Enqueuing Move request for scope (0.26, -0.06)
03:58:43.980 00.000 11060 Worker thread wakes up
03:58:43.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:43.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
03:58:43.980 00.000 10844 UpdateGuideState exits: m=1921 SNR=27.5
03:58:43.980 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
03:58:43.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:43.980 00.000 11060 Moving (0.26, -0.06) raw xDistance=-0.01 yDistance=0.27
03:58:43.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:43.980 00.000 10844 Enqueuing Expose request
03:58:43.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:58:43.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:58:43.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
03:58:43.980 00.000 11060 MoveAxis(E, 0, ABG)
03:58:43.980 00.000 11060 Move returns status 0, amount 0
03:58:43.980 00.000 11060 MoveAxis(N, 0, ABG)
03:58:43.980 00.000 11060 Move returns status 0, amount 0
03:58:43.980 00.000 11060 move complete, result=0
03:58:43.980 00.000 11060 worker thread done servicing request
03:58:43.980 00.000 11060 Worker thread wakes up
03:58:43.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:43.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:43.980 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
03:58:44.601 00.621 11060 Exposure complete
03:58:44.808 00.207 11060 worker thread done servicing request
03:58:44.808 00.000 10844 OnExposeComplete: enter
03:58:44.808 00.000 10844 UpdateGuideState(): m_state=6
03:58:44.808 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
03:58:44.808 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=102.47, Mass=1600, SNR=25.5, Peak=233 HFD=3.0
03:58:44.808 00.000 10844 MultiStar: [#1 0.05,0.38,0.99,U] [#2 0.04,0.52,0.93,U] [#3 0.29,-0.27,1.02,U] [#4 0.50,0.45,0.00,M1] [#5 -0.18,-0.14,1.01,U] [#6 0.01,-0.14,0.98,U] [#7 0.49,-0.05,1.00,U] [#8 0.48,0.37,0.00,M3] 
03:58:44.808 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.10}, one-star: {0.51, 0.42}
03:58:44.808 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.39) = xAngle (-0.88 = -0.88)
03:58:44.808 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.24 = 2.24)
03:58:44.808 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.51 mountX=0.13 mountY=0.16, mountTheta=0.89
03:58:44.808 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.10, opts=13)
03:58:44.813 00.005 10844 Enqueuing Move request for scope (0.18, 0.10)
03:58:44.813 00.000 11060 Worker thread wakes up
03:58:44.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:44.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
03:58:44.813 00.000 10844 UpdateGuideState exits: m=1600 SNR=25.5
03:58:44.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
03:58:44.813 00.000 11060 Moving (0.18, 0.10) raw xDistance=0.13 yDistance=0.16
03:58:44.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:58:44.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:44.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:58:44.813 00.000 11060 MoveAxis(W, 30, ABG)
03:58:44.813 00.000 11060 Guiding  Dir = 3, Dur = 30
03:58:44.824 00.011 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:44.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:44.824 00.000 10844 Enqueuing Expose request
03:58:44.844 00.020 11060 IsSlewing returns 0
03:58:44.844 00.000 11060 IsGuiding returns 0
03:58:44.919 00.075 11060 IsGuiding returns 0
03:58:44.919 00.000 11060 Move returns status 0, amount 30
03:58:44.919 00.000 11060 MoveAxis(N, 0, ABG)
03:58:44.919 00.000 11060 Move returns status 0, amount 0
03:58:44.919 00.000 11060 move complete, result=0
03:58:44.919 00.000 11060 worker thread done servicing request
03:58:44.919 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.2 px 0 ms NORTH
03:58:44.919 00.000 11060 Worker thread wakes up
03:58:44.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:44.921 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:45.551 00.630 11060 Exposure complete
03:58:45.765 00.214 11060 worker thread done servicing request
03:58:45.765 00.000 10844 OnExposeComplete: enter
03:58:45.765 00.000 10844 UpdateGuideState(): m_state=6
03:58:45.765 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
03:58:45.765 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=102.07, Mass=1519, SNR=24.5, Peak=148 HFD=3.5
03:58:45.767 00.002 10844 MultiStar: [#1 0.43,0.16,1.02,U] [#2 -0.06,0.57,0.98,U] [#3 0.53,0.14,1.08,U] [#4 0.49,0.27,1.00,U] [#5 0.17,-0.10,1.05,U] [#6 -0.05,-0.38,1.03,U] [#7 0.59,-0.06,0.00,M1] [#8 0.08,0.23,0.86,U] 
03:58:45.767 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.11}, one-star: {0.53, 0.02}
03:58:45.767 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
03:58:45.767 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
03:58:45.767 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.39 mountX=0.16 mountY=0.25, mountTheta=1.01
03:58:45.770 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.11, opts=13)
03:58:45.770 00.000 10844 Enqueuing Move request for scope (0.27, 0.11)
03:58:45.770 00.000 11060 Worker thread wakes up
03:58:45.770 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:45.770 00.000 10844 UpdateGuideState exits: m=1519 SNR=24.5
03:58:45.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:45.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:45.770 00.000 10844 Enqueuing Expose request
03:58:45.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd
03:58:45.770 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.11)
03:58:45.770 00.000 11060 Moving (0.27, 0.11) raw xDistance=0.16 yDistance=0.25
03:58:45.770 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:58:45.772 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:58:45.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
03:58:45.772 00.000 11060 MoveAxis(W, 38, ABG)
03:58:45.772 00.000 11060 Guiding  Dir = 3, Dur = 38
03:58:45.799 00.027 11060 IsSlewing returns 0
03:58:45.799 00.000 11060 IsGuiding returns 0
03:58:45.860 00.061 11060 IsGuiding returns 0
03:58:45.860 00.000 11060 Move returns status 0, amount 38
03:58:45.860 00.000 11060 MoveAxis(N, 0, ABG)
03:58:45.860 00.000 11060 Move returns status 0, amount 0
03:58:45.860 00.000 11060 move complete, result=0
03:58:45.860 00.000 11060 worker thread done servicing request
03:58:45.860 00.000 11060 Worker thread wakes up
03:58:45.860 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.2 px 0 ms NORTH
03:58:45.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:45.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:46.480 00.620 11060 Exposure complete
03:58:46.701 00.221 11060 worker thread done servicing request
03:58:46.701 00.000 10844 OnExposeComplete: enter
03:58:46.701 00.000 10844 UpdateGuideState(): m_state=6
03:58:46.701 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
03:58:46.701 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=102.05, Mass=1482, SNR=24.6, Peak=171 HFD=2.6
03:58:46.701 00.000 10844 MultiStar: [#1 0.21,0.04,1.04,U] [#2 -0.27,0.56,0.00,M1] [#3 0.20,-0.32,1.12,U] [#4 0.26,0.21,1.08,U] [#5 -0.37,-0.10,1.05,U] [#6 0.23,-0.47,1.04,U] [#7 0.39,0.05,1.05,U] [#8 -0.13,0.40,0.71,U] 
03:58:46.701 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.28, 0.00}
03:58:46.704 00.003 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.39) = xAngle (-1.67 = -1.67)
03:58:46.704 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.45 = 1.45)
03:58:46.704 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=-0.02 mountY=0.15, mountTheta=1.67
03:58:46.707 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.04, opts=13)
03:58:46.707 00.000 10844 Enqueuing Move request for scope (0.14, -0.04)
03:58:46.707 00.000 11060 Worker thread wakes up
03:58:46.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
03:58:46.707 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:46.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
03:58:46.707 00.000 10844 UpdateGuideState exits: m=1482 SNR=24.6
03:58:46.707 00.000 11060 Moving (0.14, -0.04) raw xDistance=-0.02 yDistance=0.15
03:58:46.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:46.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:58:46.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:46.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:46.707 00.000 10844 Enqueuing Expose request
03:58:46.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:58:46.707 00.000 11060 MoveAxis(E, 0, ABG)
03:58:46.707 00.000 11060 Move returns status 0, amount 0
03:58:46.707 00.000 11060 MoveAxis(N, 0, ABG)
03:58:46.707 00.000 11060 Move returns status 0, amount 0
03:58:46.707 00.000 11060 move complete, result=0
03:58:46.709 00.002 11060 worker thread done servicing request
03:58:46.709 00.000 11060 Worker thread wakes up
03:58:46.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:46.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:46.710 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:47.357 00.647 11060 Exposure complete
03:58:47.564 00.207 11060 worker thread done servicing request
03:58:47.564 00.000 10844 OnExposeComplete: enter
03:58:47.564 00.000 10844 UpdateGuideState(): m_state=6
03:58:47.564 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
03:58:47.564 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.78, Mass=2045, SNR=28.9, Peak=180 HFD=3.1
03:58:47.566 00.002 10844 MultiStar: [#1 -0.05,-0.08,0.83,U] [#2 -0.07,0.30,0.77,U] [#3 0.06,-0.28,0.93,U] [#4 0.43,0.39,0.87,U] [#5 -0.15,0.05,0.88,U] [#6 -0.48,0.10,0.85,U] [#7 0.33,-0.10,0.90,U] [#8 -0.11,0.47,0.71,U] 
03:58:47.566 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.01, -0.27}
03:58:47.566 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
03:58:47.566 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.23 = -3.05)
03:58:47.566 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.05 cameraTheta=1.50 mountX=0.04 mountY=-0.00, mountTheta=-0.09
03:58:47.567 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
03:58:47.567 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
03:58:47.567 00.000 11060 Worker thread wakes up
03:58:47.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:47.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
03:58:47.567 00.000 10844 UpdateGuideState exits: m=2045 SNR=28.9
03:58:47.567 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
03:58:47.571 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:47.571 00.000 11060 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.00
03:58:47.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:47.571 00.000 10844 Enqueuing Expose request
03:58:47.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:58:47.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:47.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:58:47.571 00.000 11060 MoveAxis(E, 0, ABG)
03:58:47.571 00.000 11060 Move returns status 0, amount 0
03:58:47.571 00.000 11060 MoveAxis(N, 0, ABG)
03:58:47.572 00.001 11060 Move returns status 0, amount 0
03:58:47.572 00.000 11060 move complete, result=0
03:58:47.572 00.000 11060 worker thread done servicing request
03:58:47.572 00.000 11060 Worker thread wakes up
03:58:47.572 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:47.572 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:47.574 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:58:48.210 00.636 11060 Exposure complete
03:58:48.421 00.211 11060 worker thread done servicing request
03:58:48.421 00.000 10844 OnExposeComplete: enter
03:58:48.421 00.000 10844 UpdateGuideState(): m_state=6
03:58:48.422 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
03:58:48.422 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=102.25, Mass=1656, SNR=25.2, Peak=157 HFD=3.5
03:58:48.422 00.000 10844 MultiStar: [#1 0.24,0.47,1.01,U] [#2 -0.13,0.76,0.00,M1] [#3 0.13,0.10,1.07,U] [#4 0.76,0.76,0.00,M1] [#5 -0.34,-0.56,0.00,M1] [#6 0.21,-0.06,1.07,U] [#7 0.16,-0.13,1.01,U] [#8 0.10,1.00,0.00,M1] 
03:58:48.422 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.12}, one-star: {-0.16, 0.20}
03:58:48.422 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
03:58:48.422 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.51 = 2.51)
03:58:48.422 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=0.13 mountY=0.10, mountTheta=0.63
03:58:48.425 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
03:58:48.425 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
03:58:48.425 00.000 11060 Worker thread wakes up
03:58:48.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:48.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
03:58:48.425 00.000 10844 UpdateGuideState exits: m=1656 SNR=25.2
03:58:48.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
03:58:48.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:48.425 00.000 11060 Moving (0.12, 0.12) raw xDistance=0.13 yDistance=0.10
03:58:48.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:48.425 00.000 10844 Enqueuing Expose request
03:58:48.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:58:48.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:48.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:58:48.425 00.000 11060 MoveAxis(W, 32, ABG)
03:58:48.425 00.000 11060 Guiding  Dir = 3, Dur = 32
03:58:48.442 00.017 11060 IsSlewing returns 0
03:58:48.442 00.000 11060 IsGuiding returns 0
03:58:48.490 00.048 11060 IsGuiding returns 0
03:58:48.490 00.000 11060 Move returns status 0, amount 32
03:58:48.490 00.000 11060 MoveAxis(N, 0, ABG)
03:58:48.490 00.000 11060 Move returns status 0, amount 0
03:58:48.490 00.000 11060 move complete, result=0
03:58:48.490 00.000 11060 worker thread done servicing request
03:58:48.490 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
03:58:48.490 00.000 11060 Worker thread wakes up
03:58:48.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:48.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:49.134 00.644 11060 Exposure complete
03:58:49.333 00.199 11060 worker thread done servicing request
03:58:49.333 00.000 10844 OnExposeComplete: enter
03:58:49.333 00.000 10844 UpdateGuideState(): m_state=6
03:58:49.333 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
03:58:49.333 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.97, Mass=1829, SNR=26.9, Peak=170 HFD=3.8
03:58:49.333 00.000 10844 MultiStar: [#1 -0.19,0.66,0.00,M1] [#2 0.25,0.67,0.00,M2] [#3 0.12,0.20,0.92,U] [#4 0.27,0.82,0.00,M2] [#5 -0.33,0.17,0.90,U] [#6 0.06,0.33,0.94,U] [#7 0.23,-0.17,0.93,U] [#8 -0.01,0.50,0.72,U] 
03:58:49.333 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.14}, one-star: {0.39, -0.08}
03:58:49.333 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.39) = xAngle (-0.37 = -0.37)
03:58:49.333 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
03:58:49.333 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.02 mountX=0.16 mountY=0.06, mountTheta=0.39
03:58:49.339 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
03:58:49.339 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
03:58:49.339 00.000 11060 Worker thread wakes up
03:58:49.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:49.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
03:58:49.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
03:58:49.339 00.000 11060 Moving (0.09, 0.14) raw xDistance=0.16 yDistance=0.06
03:58:49.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
03:58:49.339 00.000 10844 UpdateGuideState exits: m=1829 SNR=26.9
03:58:49.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:49.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:49.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:58:49.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:49.341 00.002 10844 Enqueuing Expose request
03:58:49.341 00.000 11060 MoveAxis(W, 38, ABG)
03:58:49.341 00.000 11060 Guiding  Dir = 3, Dur = 38
03:58:49.343 00.002 11060 IsSlewing returns 0
03:58:49.343 00.000 11060 IsGuiding returns 0
03:58:49.385 00.042 11060 IsGuiding returns 0
03:58:49.385 00.000 11060 Move returns status 0, amount 38
03:58:49.385 00.000 11060 MoveAxis(N, 0, ABG)
03:58:49.385 00.000 11060 Move returns status 0, amount 0
03:58:49.385 00.000 11060 move complete, result=0
03:58:49.385 00.000 11060 worker thread done servicing request
03:58:49.385 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
03:58:49.385 00.000 11060 Worker thread wakes up
03:58:49.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:49.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:50.011 00.626 11060 Exposure complete
03:58:50.216 00.205 11060 worker thread done servicing request
03:58:50.216 00.000 10844 OnExposeComplete: enter
03:58:50.221 00.005 10844 UpdateGuideState(): m_state=6
03:58:50.221 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
03:58:50.221 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=102.00, Mass=1829, SNR=26.5, Peak=180 HFD=3.3
03:58:50.221 00.000 10844 MultiStar: [#1 0.45,0.39,0.00,M2] [#2 0.29,0.41,0.90,U] [#3 0.28,-0.18,0.99,U] [#4 0.20,0.20,0.91,U] [#5 0.07,-0.22,0.90,U] [#6 0.23,0.02,1.07,U] [#7 -0.01,-0.26,0.90,U] [#8 0.06,0.54,0.75,U] 
03:58:50.222 00.001 10844 refined, 7 included, MultiStar: {0.18, 0.04}, one-star: {0.30, -0.05}
03:58:50.222 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.16 = -1.16)
03:58:50.222 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
03:58:50.222 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.22 mountX=0.07 mountY=0.17, mountTheta=1.17
03:58:50.224 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.04, opts=13)
03:58:50.224 00.000 10844 Enqueuing Move request for scope (0.18, 0.04)
03:58:50.224 00.000 11060 Worker thread wakes up
03:58:50.224 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:50.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
03:58:50.224 00.000 10844 UpdateGuideState exits: m=1829 SNR=26.5
03:58:50.224 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
03:58:50.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:50.224 00.000 11060 Moving (0.18, 0.04) raw xDistance=0.07 yDistance=0.17
03:58:50.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:50.224 00.000 10844 Enqueuing Expose request
03:58:50.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:58:50.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:50.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:58:50.224 00.000 11060 MoveAxis(E, 0, ABG)
03:58:50.224 00.000 11060 Move returns status 0, amount 0
03:58:50.224 00.000 11060 MoveAxis(N, 0, ABG)
03:58:50.226 00.002 11060 Move returns status 0, amount 0
03:58:50.226 00.000 11060 move complete, result=0
03:58:50.227 00.001 11060 worker thread done servicing request
03:58:50.227 00.000 11060 Worker thread wakes up
03:58:50.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:50.228 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:50.237 00.009 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:50.846 00.609 11060 Exposure complete
03:58:51.089 00.243 11060 worker thread done servicing request
03:58:51.089 00.000 10844 OnExposeComplete: enter
03:58:51.089 00.000 10844 UpdateGuideState(): m_state=6
03:58:51.090 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
03:58:51.090 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.72, Mass=1719, SNR=26.2, Peak=193 HFD=2.5
03:58:51.090 00.000 10844 MultiStar: [#1 0.20,0.45,1.02,U] [#2 0.33,1.08,0.00,M2] [#3 0.14,0.12,0.97,U] [#4 0.18,0.28,1.11,U] [#5 0.12,-0.14,0.99,U] [#6 0.09,-0.27,0.97,U] [#7 0.46,-0.20,0.89,U] [#8 0.35,0.40,0.75,U] 
03:58:51.090 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.04}, one-star: {0.06, -0.33}
03:58:51.090 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
03:58:51.090 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.92 = 1.92)
03:58:51.090 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.18 mountX=0.07 mountY=0.18, mountTheta=1.21
03:58:51.090 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.04, opts=13)
03:58:51.090 00.000 10844 Enqueuing Move request for scope (0.19, 0.04)
03:58:51.090 00.000 11060 Worker thread wakes up
03:58:51.090 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:51.090 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
03:58:51.090 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
03:58:51.090 00.000 11060 Moving (0.19, 0.04) raw xDistance=0.07 yDistance=0.18
03:58:51.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:58:51.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:51.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:58:51.096 00.006 11060 MoveAxis(E, 0, ABG)
03:58:51.096 00.000 11060 Move returns status 0, amount 0
03:58:51.096 00.000 11060 MoveAxis(N, 0, ABG)
03:58:51.096 00.000 11060 Move returns status 0, amount 0
03:58:51.096 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.2
03:58:51.096 00.000 11060 move complete, result=0
03:58:51.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:51.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:51.096 00.000 10844 Enqueuing Expose request
03:58:51.096 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:51.096 00.000 11060 worker thread done servicing request
03:58:51.096 00.000 11060 Worker thread wakes up
03:58:51.097 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:51.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:51.728 00.631 11060 Exposure complete
03:58:51.932 00.204 11060 worker thread done servicing request
03:58:51.932 00.000 10844 OnExposeComplete: enter
03:58:51.933 00.001 10844 UpdateGuideState(): m_state=6
03:58:51.933 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
03:58:51.934 00.001 10844 Star::Find returns 1 (0), X=617.14, Y=102.16, Mass=1705, SNR=26.0, Peak=187 HFD=2.9
03:58:51.934 00.000 10844 MultiStar: [#1 0.27,0.64,0.00,M2] [#2 0.05,0.96,0.00,M3] [#3 0.35,0.31,1.00,U] [#4 0.16,0.68,0.00,M1] [#5 0.21,-0.21,0.93,U] [#6 0.25,0.40,0.99,U] [#7 0.81,0.06,0.00,M1] [#8 -0.06,0.50,0.86,U] 
03:58:51.934 00.000 10844 single-star, 4 included, MultiStar: {0.20, 0.22}, one-star: {0.23, 0.10}
03:58:51.934 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.39) = xAngle (-0.97 = -0.97)
03:58:51.934 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.16 = 2.16)
03:58:51.934 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.42 mountX=0.14 mountY=0.21, mountTheta=0.97
03:58:51.936 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.10, opts=13)
03:58:51.936 00.000 10844 Enqueuing Move request for scope (0.23, 0.10)
03:58:51.937 00.001 11060 Worker thread wakes up
03:58:51.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:51.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
03:58:51.937 00.000 10844 UpdateGuideState exits: m=1705 SNR=26.0
03:58:51.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
03:58:51.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:51.937 00.000 11060 Moving (0.23, 0.10) raw xDistance=0.14 yDistance=0.21
03:58:51.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:51.937 00.000 10844 Enqueuing Expose request
03:58:51.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:58:51.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
03:58:51.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:58:51.938 00.001 11060 MoveAxis(W, 34, ABG)
03:58:51.938 00.000 11060 Guiding  Dir = 3, Dur = 34
03:58:51.947 00.009 11060 IsSlewing returns 0
03:58:51.947 00.000 11060 IsGuiding returns 0
03:58:51.982 00.035 11060 IsGuiding returns 0
03:58:51.982 00.000 11060 Move returns status 0, amount 34
03:58:51.982 00.000 11060 MoveAxis(N, 0, ABG)
03:58:51.982 00.000 11060 Move returns status 0, amount 0
03:58:51.982 00.000 11060 move complete, result=0
03:58:51.982 00.000 11060 worker thread done servicing request
03:58:51.982 00.000 11060 Worker thread wakes up
03:58:51.982 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.2 px 0 ms NORTH
03:58:51.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:51.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:52.616 00.634 11060 Exposure complete
03:58:52.819 00.203 11060 worker thread done servicing request
03:58:52.819 00.000 10844 OnExposeComplete: enter
03:58:52.819 00.000 10844 UpdateGuideState(): m_state=6
03:58:52.820 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
03:58:52.820 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=102.22, Mass=1517, SNR=24.8, Peak=183 HFD=2.9
03:58:52.820 00.000 10844 MultiStar: [#1 0.24,0.37,1.03,U] [#2 0.06,0.67,0.00,M4] [#3 0.25,-0.02,1.08,U] [#4 0.83,0.40,0.00,M2] [#5 -0.06,0.04,1.10,U] [#6 0.21,0.13,1.02,U] [#7 0.74,0.05,0.00,M2] [#8 0.05,0.56,0.84,U] 
03:58:52.820 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.19}, one-star: {0.38, 0.16}
03:58:52.820 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
03:58:52.820 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.56 = 2.56)
03:58:52.820 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.82 mountX=0.22 mountY=0.14, mountTheta=0.58
03:58:52.820 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.19, opts=13)
03:58:52.820 00.000 10844 Enqueuing Move request for scope (0.18, 0.19)
03:58:52.820 00.000 11060 Worker thread wakes up
03:58:52.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:52.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
03:58:52.820 00.000 10844 UpdateGuideState exits: m=1517 SNR=24.8
03:58:52.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
03:58:52.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:52.820 00.000 11060 Moving (0.18, 0.19) raw xDistance=0.22 yDistance=0.14
03:58:52.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:52.824 00.004 10844 Enqueuing Expose request
03:58:52.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:58:52.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:52.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:58:52.824 00.000 11060 MoveAxis(W, 53, ABG)
03:58:52.824 00.000 11060 Guiding  Dir = 3, Dur = 53
03:58:52.844 00.020 11060 IsSlewing returns 0
03:58:52.844 00.000 11060 IsGuiding returns 0
03:58:52.921 00.077 11060 IsGuiding returns 0
03:58:52.921 00.000 11060 Move returns status 0, amount 53
03:58:52.921 00.000 11060 MoveAxis(N, 0, ABG)
03:58:52.921 00.000 11060 Move returns status 0, amount 0
03:58:52.921 00.000 11060 move complete, result=0
03:58:52.921 00.000 11060 worker thread done servicing request
03:58:52.921 00.000 10844 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
03:58:52.921 00.000 11060 Worker thread wakes up
03:58:52.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:52.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:53.567 00.646 11060 Exposure complete
03:58:53.792 00.225 11060 worker thread done servicing request
03:58:53.792 00.000 10844 OnExposeComplete: enter
03:58:53.792 00.000 10844 UpdateGuideState(): m_state=6
03:58:53.793 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
03:58:53.793 00.000 10844 Star::Find returns 1 (0), X=617.86, Y=102.04, Mass=1797, SNR=26.6, Peak=181 HFD=3.2
03:58:53.793 00.000 10844 MultiStar: [#1 0.09,-0.02,0.95,U] [#2 -0.11,0.52,0.89,U] [#3 0.16,-0.16,0.90,U] [#4 0.26,0.15,1.10,U] [#5 -0.02,0.13,0.94,U] [#6 0.26,-0.15,0.96,U] [#7 0.55,-0.27,0.00,M3] [#8 0.46,0.14,0.76,U] 
03:58:53.793 00.000 10844 refined, 7 included, MultiStar: {0.26, 0.07}, one-star: {0.96, -0.02}
03:58:53.793 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
03:58:53.793 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
03:58:53.793 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.27 mountX=0.12 mountY=0.24, mountTheta=1.12
03:58:53.796 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.07, opts=13)
03:58:53.796 00.000 10844 Enqueuing Move request for scope (0.26, 0.07)
03:58:53.797 00.001 11060 Worker thread wakes up
03:58:53.797 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:53.797 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
03:58:53.797 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.6
03:58:53.797 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
03:58:53.797 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:53.797 00.000 11060 Moving (0.26, 0.07) raw xDistance=0.12 yDistance=0.24
03:58:53.797 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:53.797 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:58:53.797 00.000 10844 Enqueuing Expose request
03:58:53.797 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.39 newest=0.60
03:58:53.797 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
03:58:53.797 00.000 11060 MoveAxis(E, 0, ABG)
03:58:53.797 00.000 11060 Move returns status 0, amount 0
03:58:53.797 00.000 11060 BLC: Oldest BLC event removed
03:58:53.797 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
03:58:53.797 00.000 11060 MoveAxis(S, 752, ABG)
03:58:53.797 00.000 11060 duration set to 750 by maxDecDuration
03:58:53.797 00.000 11060 Guiding  Dir = 1, Dur = 750
03:58:53.807 00.010 11060 IsSlewing returns 0
03:58:53.807 00.000 11060 IsGuiding returns 0
03:58:54.565 00.758 11060 IsGuiding returns 0
03:58:54.565 00.000 11060 Move returns status 0, amount 750
03:58:54.565 00.000 11060 move complete, result=0
03:58:54.567 00.002 11060 worker thread done servicing request
03:58:54.567 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
03:58:54.567 00.000 11060 Worker thread wakes up
03:58:54.567 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:54.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:55.195 00.628 11060 Exposure complete
03:58:55.368 00.173 11060 worker thread done servicing request
03:58:55.368 00.000 10844 OnExposeComplete: enter
03:58:55.368 00.000 10844 UpdateGuideState(): m_state=6
03:58:55.368 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
03:58:55.368 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=102.02, Mass=1655, SNR=25.7, Peak=156 HFD=2.9
03:58:55.368 00.000 10844 MultiStar: [#1 -0.11,0.32,1.00,U] [#2 -0.62,0.35,0.00,M4] [#3 0.18,-0.09,1.05,U] [#4 -0.01,0.59,0.00,M2] [#5 -0.29,0.04,1.02,U] [#6 -0.25,-0.01,1.02,U] [#7 0.14,-0.22,1.04,U] [#8 -0.34,0.17,0.84,U] 
03:58:55.368 00.000 10844 single-star, 6 included, MultiStar: {-0.08, 0.02}, one-star: {0.06, -0.04}
03:58:55.368 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.39) = xAngle (-1.96 = -1.96)
03:58:55.368 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.16 = 1.16)
03:58:55.368 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=-0.03 mountY=0.06, mountTheta=1.96
03:58:55.373 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
03:58:55.373 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
03:58:55.373 00.000 11060 Worker thread wakes up
03:58:55.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:55.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
03:58:55.373 00.000 10844 UpdateGuideState exits: m=1655 SNR=25.7
03:58:55.373 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
03:58:55.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:55.373 00.000 11060 Moving (0.06, -0.04) raw xDistance=-0.03 yDistance=0.06
03:58:55.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:55.373 00.000 10844 Enqueuing Expose request
03:58:55.373 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.13, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.171308, 1:0.060655
03:58:55.373 00.000 11060 BLC: No correction, Miss < min_move
03:58:55.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:58:55.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:55.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:58:55.373 00.000 11060 MoveAxis(E, 0, ABG)
03:58:55.373 00.000 11060 Move returns status 0, amount 0
03:58:55.373 00.000 11060 MoveAxis(N, 0, ABG)
03:58:55.373 00.000 11060 Move returns status 0, amount 0
03:58:55.373 00.000 11060 move complete, result=0
03:58:55.373 00.000 11060 worker thread done servicing request
03:58:55.373 00.000 11060 Worker thread wakes up
03:58:55.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:55.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:55.379 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:58:56.009 00.630 11060 Exposure complete
03:58:56.220 00.211 11060 worker thread done servicing request
03:58:56.220 00.000 10844 OnExposeComplete: enter
03:58:56.220 00.000 10844 UpdateGuideState(): m_state=6
03:58:56.220 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
03:58:56.220 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.72, Mass=1938, SNR=27.8, Peak=220 HFD=2.7
03:58:56.220 00.000 10844 MultiStar: [#1 -0.03,0.28,0.88,U] [#2 -0.40,0.36,0.92,U] [#3 0.03,0.21,0.88,U] [#4 -0.10,-0.17,0.96,U] [#5 -0.56,-0.37,0.00,M1] [#6 -0.43,0.04,0.89,U] [#7 0.01,-1.00,0.00,M3] [#8 0.05,0.35,0.72,U] 
03:58:56.220 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.09}, one-star: {-0.09, -0.33}
03:58:56.220 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.39) = xAngle (1.19 = 1.19)
03:58:56.220 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.32 = -1.97)
03:58:56.220 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.58 mountX=0.06 mountY=-0.16, mountTheta=-1.19
03:58:56.223 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.09, opts=13)
03:58:56.223 00.000 10844 Enqueuing Move request for scope (-0.14, 0.09)
03:58:56.223 00.000 11060 Worker thread wakes up
03:58:56.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
03:58:56.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
03:58:56.223 00.000 11060 Moving (-0.14, 0.09) raw xDistance=0.06 yDistance=-0.16
03:58:56.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:56.223 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.13, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.171308, 1:0.060655, 2:-0.155979
03:58:56.223 00.000 10844 UpdateGuideState exits: m=1938 SNR=27.8
03:58:56.223 00.000 11060 BLC: No correction, Miss < min_move
03:58:56.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:56.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:56.223 00.000 10844 Enqueuing Expose request
03:58:56.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:58:56.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:56.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:58:56.223 00.000 11060 MoveAxis(E, 0, ABG)
03:58:56.223 00.000 11060 Move returns status 0, amount 0
03:58:56.227 00.004 11060 MoveAxis(N, 0, ABG)
03:58:56.227 00.000 11060 Move returns status 0, amount 0
03:58:56.227 00.000 11060 move complete, result=0
03:58:56.227 00.000 11060 worker thread done servicing request
03:58:56.227 00.000 11060 Worker thread wakes up
03:58:56.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:56.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:56.228 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:58:56.860 00.632 11060 Exposure complete
03:58:57.061 00.201 11060 worker thread done servicing request
03:58:57.061 00.000 10844 OnExposeComplete: enter
03:58:57.061 00.000 10844 UpdateGuideState(): m_state=6
03:58:57.062 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
03:58:57.062 00.000 10844 Star::Find returns 1 (0), X=616.64, Y=102.25, Mass=1645, SNR=25.1, Peak=203 HFD=3.1
03:58:57.062 00.000 10844 MultiStar: [#1 -0.29,0.24,1.02,U] [#2 -0.42,0.42,0.00,M4] [#3 -0.36,-0.16,0.95,U] [#4 0.23,-0.00,1.01,U] [#5 -0.29,0.19,0.99,U] [#6 -0.53,-0.10,1.09,U] [#7 0.13,-0.04,1.03,U] [#8 -0.45,0.37,0.91,U] 
03:58:57.062 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.08}, one-star: {-0.26, 0.19}
03:58:57.062 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.39) = xAngle (1.41 = 1.41)
03:58:57.062 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.53 = -1.75)
03:58:57.062 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.80 mountX=0.04 mountY=-0.24, mountTheta=-1.41
03:58:57.066 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.08, opts=13)
03:58:57.066 00.000 10844 Enqueuing Move request for scope (-0.23, 0.08)
03:58:57.066 00.000 11060 Worker thread wakes up
03:58:57.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
03:58:57.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
03:58:57.066 00.000 11060 Moving (-0.23, 0.08) raw xDistance=0.04 yDistance=-0.24
03:58:57.066 00.000 11060 BLC: window closed
03:58:57.066 00.000 11060 BLC: History state: CurrMiss=-0.24, AvgInitMiss=0.13, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.171308, 1:0.060655, 2:-0.155979
03:58:57.066 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
03:58:57.066 00.000 11060 BLC: window closed
03:58:57.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:58:57.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
03:58:57.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:58:57.066 00.000 11060 MoveAxis(E, 0, ABG)
03:58:57.066 00.000 11060 Move returns status 0, amount 0
03:58:57.066 00.000 11060 MoveAxis(N, 0, ABG)
03:58:57.068 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:57.068 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.1
03:58:57.068 00.000 11060 Move returns status 0, amount 0
03:58:57.068 00.000 11060 move complete, result=0
03:58:57.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:57.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:57.068 00.000 10844 Enqueuing Expose request
03:58:57.068 00.000 11060 worker thread done servicing request
03:58:57.068 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:58:57.069 00.001 11060 Worker thread wakes up
03:58:57.069 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:57.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:57.706 00.637 11060 Exposure complete
03:58:57.906 00.200 11060 worker thread done servicing request
03:58:57.906 00.000 10844 OnExposeComplete: enter
03:58:57.906 00.000 10844 UpdateGuideState(): m_state=6
03:58:57.906 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
03:58:57.906 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=102.06, Mass=1455, SNR=23.9, Peak=150 HFD=3.2
03:58:57.906 00.000 10844 MultiStar: [#1 0.09,0.41,1.02,U] [#2 -0.66,0.11,0.00,M5] [#3 -0.18,0.05,1.05,U] [#4 0.39,0.30,0.99,U] [#5 -0.42,0.21,1.02,U] [#6 -0.37,-0.29,1.02,U] [#7 0.08,-0.27,1.02,U] [#8 -0.77,0.56,0.00,M1] 
03:58:57.906 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.06}, one-star: {-0.19, 0.00}
03:58:57.906 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.39) = xAngle (1.17 = 1.17)
03:58:57.906 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.29 = -1.99)
03:58:57.906 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.56 mountX=0.04 mountY=-0.10, mountTheta=-1.17
03:58:57.910 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.06, opts=13)
03:58:57.910 00.000 10844 Enqueuing Move request for scope (-0.09, 0.06)
03:58:57.910 00.000 11060 Worker thread wakes up
03:58:57.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
03:58:57.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
03:58:57.910 00.000 11060 Moving (-0.09, 0.06) raw xDistance=0.04 yDistance=-0.10
03:58:57.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:57.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:58:57.910 00.000 10844 UpdateGuideState exits: m=1455 SNR=23.9
03:58:57.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:57.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:57.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:58:57.910 00.000 11060 MoveAxis(E, 0, ABG)
03:58:57.910 00.000 11060 Move returns status 0, amount 0
03:58:57.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:57.910 00.000 10844 Enqueuing Expose request
03:58:57.910 00.000 11060 MoveAxis(N, 0, ABG)
03:58:57.910 00.000 11060 Move returns status 0, amount 0
03:58:57.910 00.000 11060 move complete, result=0
03:58:57.910 00.000 11060 worker thread done servicing request
03:58:57.910 00.000 11060 Worker thread wakes up
03:58:57.910 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:57.910 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:57.914 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:58.555 00.641 11060 Exposure complete
03:58:58.762 00.207 11060 worker thread done servicing request
03:58:58.762 00.000 10844 OnExposeComplete: enter
03:58:58.762 00.000 10844 UpdateGuideState(): m_state=6
03:58:58.762 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
03:58:58.762 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=102.18, Mass=1510, SNR=24.6, Peak=149 HFD=2.9
03:58:58.762 00.000 10844 MultiStar: [#1 -0.35,0.14,0.91,U] [#2 -0.40,0.43,0.00,M6] [#3 0.23,-0.46,1.07,U] [#4 0.12,0.36,1.03,U] [#5 0.03,-0.07,0.97,U] [#6 -0.21,-0.24,1.04,U] [#7 0.13,-0.07,1.02,U] [#8 0.14,0.58,0.00,M2] 
03:58:58.762 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.04}, one-star: {0.22, 0.13}
03:58:58.762 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.39) = xAngle (-2.23 = -2.23)
03:58:58.762 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.89 = 0.89)
03:58:58.762 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.84 mountX=-0.03 mountY=0.04, mountTheta=2.24
03:58:58.766 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
03:58:58.766 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
03:58:58.766 00.000 11060 Worker thread wakes up
03:58:58.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
03:58:58.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
03:58:58.767 00.001 11060 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.04
03:58:58.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:58:58.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:58.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:58:58.767 00.000 11060 MoveAxis(E, 0, ABG)
03:58:58.767 00.000 11060 Move returns status 0, amount 0
03:58:58.767 00.000 11060 MoveAxis(N, 0, ABG)
03:58:58.767 00.000 11060 Move returns status 0, amount 0
03:58:58.767 00.000 11060 move complete, result=0
03:58:58.767 00.000 11060 worker thread done servicing request
03:58:58.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:58:58.767 00.000 10844 UpdateGuideState exits: m=1510 SNR=24.6
03:58:58.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:58.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:58.767 00.000 10844 Enqueuing Expose request
03:58:58.767 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:58:58.767 00.000 11060 Worker thread wakes up
03:58:58.769 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:58.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:59.405 00.636 11060 Exposure complete
03:58:59.611 00.206 11060 worker thread done servicing request
03:58:59.611 00.000 10844 OnExposeComplete: enter
03:58:59.611 00.000 10844 UpdateGuideState(): m_state=6
03:58:59.611 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
03:58:59.611 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.94, Mass=1788, SNR=27.0, Peak=164 HFD=2.9
03:58:59.611 00.000 10844 MultiStar: [#1 -0.26,0.46,0.93,U] [#2 -0.07,0.60,0.00,M7] [#3 0.25,0.19,0.97,U] [#4 0.12,0.70,0.00,M1] [#5 -0.39,0.21,0.82,U] [#6 0.08,0.15,1.03,U] [#7 0.07,-0.26,0.95,U] [#8 0.11,0.61,0.00,M3] 
03:58:59.611 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.10}, one-star: {0.12, -0.11}
03:58:59.611 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
03:58:59.611 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.89)
03:58:59.611 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.66 mountX=0.10 mountY=-0.03, mountTheta=-0.26
03:58:59.615 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
03:58:59.615 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
03:58:59.616 00.001 11060 Worker thread wakes up
03:58:59.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:58:59.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:58:59.616 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:58:59.616 00.000 10844 UpdateGuideState exits: m=1788 SNR=27.0
03:58:59.616 00.000 11060 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.03
03:58:59.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:59.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:58:59.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:58:59.616 00.000 10844 Enqueuing Expose request
03:58:59.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:58:59.617 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:58:59.617 00.000 11060 MoveAxis(E, 0, ABG)
03:58:59.617 00.000 11060 Move returns status 0, amount 0
03:58:59.617 00.000 11060 MoveAxis(N, 0, ABG)
03:58:59.617 00.000 11060 Move returns status 0, amount 0
03:58:59.617 00.000 11060 move complete, result=0
03:58:59.617 00.000 11060 worker thread done servicing request
03:58:59.617 00.000 11060 Worker thread wakes up
03:58:59.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:58:59.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:58:59.622 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:00.249 00.627 11060 Exposure complete
03:59:00.458 00.209 11060 worker thread done servicing request
03:59:00.458 00.000 10844 OnExposeComplete: enter
03:59:00.458 00.000 10844 UpdateGuideState(): m_state=6
03:59:00.459 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
03:59:00.459 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=101.76, Mass=1682, SNR=26.0, Peak=187 HFD=2.9
03:59:00.460 00.001 10844 MultiStar: [#1 0.02,0.20,0.97,U] [#2 -0.38,0.88,0.00,M8] [#3 0.41,-0.09,1.01,U] [#4 -0.02,0.25,0.90,U] [#5 -0.07,-0.01,1.03,U] [#6 -0.06,-0.10,1.06,U] [#7 0.10,-0.51,0.93,U] [#8 -0.10,0.43,0.85,U] 
03:59:00.460 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {-0.21, -0.29}
03:59:00.460 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
03:59:00.460 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.52 = 0.52)
03:59:00.460 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.22 mountX=-0.02 mountY=0.01, mountTheta=2.62
03:59:00.463 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.02, opts=13)
03:59:00.463 00.000 10844 Enqueuing Move request for scope (0.01, -0.02)
03:59:00.463 00.000 11060 Worker thread wakes up
03:59:00.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
03:59:00.463 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
03:59:00.463 00.000 11060 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
03:59:00.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:59:00.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:00.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:00.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:59:00.463 00.000 10844 UpdateGuideState exits: m=1682 SNR=26.0
03:59:00.463 00.000 11060 MoveAxis(E, 0, ABG)
03:59:00.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:00.463 00.000 11060 Move returns status 0, amount 0
03:59:00.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:00.463 00.000 10844 Enqueuing Expose request
03:59:00.463 00.000 11060 MoveAxis(N, 0, ABG)
03:59:00.463 00.000 11060 Move returns status 0, amount 0
03:59:00.463 00.000 11060 move complete, result=0
03:59:00.465 00.002 11060 worker thread done servicing request
03:59:00.465 00.000 11060 Worker thread wakes up
03:59:00.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:00.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:00.466 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:01.109 00.643 11060 Exposure complete
03:59:01.312 00.203 11060 worker thread done servicing request
03:59:01.312 00.000 10844 OnExposeComplete: enter
03:59:01.313 00.001 10844 UpdateGuideState(): m_state=6
03:59:01.313 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
03:59:01.313 00.000 10844 Star::Find returns 1 (0), X=616.26, Y=102.14, Mass=1702, SNR=26.1, Peak=181 HFD=3.4
03:59:01.313 00.000 10844 MultiStar: [#1 -0.48,0.49,0.00,M1] [#2 0.08,0.42,0.97,U] [#3 0.40,-0.13,0.95,U] [#4 -0.17,0.24,0.97,U] [#5 -0.57,0.04,0.97,U] [#6 -0.10,-0.09,1.01,U] [#7 0.03,-0.29,0.90,U] [#8 -0.34,0.82,0.00,M3] 
03:59:01.313 00.000 10844 refined, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.64, 0.08}
03:59:01.313 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.39) = xAngle (1.47 = 1.47)
03:59:01.313 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.60 = -1.69)
03:59:01.313 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=0.01 mountY=-0.15, mountTheta=-1.47
03:59:01.319 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.04, opts=13)
03:59:01.319 00.000 10844 Enqueuing Move request for scope (-0.15, 0.04)
03:59:01.319 00.000 11060 Worker thread wakes up
03:59:01.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:01.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
03:59:01.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
03:59:01.319 00.000 11060 Moving (-0.15, 0.04) raw xDistance=0.01 yDistance=-0.15
03:59:01.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:59:01.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:01.319 00.000 10844 UpdateGuideState exits: m=1702 SNR=26.1
03:59:01.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:59:01.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:01.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:01.319 00.000 10844 Enqueuing Expose request
03:59:01.319 00.000 11060 MoveAxis(E, 0, ABG)
03:59:01.319 00.000 11060 Move returns status 0, amount 0
03:59:01.319 00.000 11060 MoveAxis(N, 0, ABG)
03:59:01.319 00.000 11060 Move returns status 0, amount 0
03:59:01.321 00.002 11060 move complete, result=0
03:59:01.321 00.000 11060 worker thread done servicing request
03:59:01.321 00.000 11060 Worker thread wakes up
03:59:01.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:01.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:01.324 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:59:01.953 00.629 11060 Exposure complete
03:59:02.163 00.210 11060 worker thread done servicing request
03:59:02.163 00.000 10844 OnExposeComplete: enter
03:59:02.163 00.000 10844 UpdateGuideState(): m_state=6
03:59:02.163 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
03:59:02.163 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.80, Mass=1698, SNR=25.7, Peak=163 HFD=3.1
03:59:02.163 00.000 10844 MultiStar: [#1 -0.21,0.01,0.93,U] [#2 -0.15,0.34,0.91,U] [#3 -0.00,-0.55,0.97,U] [#4 0.17,0.30,0.99,U] [#5 -0.63,0.26,0.00,M1] [#6 -0.07,-0.37,1.02,U] [#7 -0.04,0.18,0.92,U] [#8 -0.21,0.44,0.85,U] 
03:59:02.163 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {0.20, -0.25}
03:59:02.163 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.39) = xAngle (-4.53 = 1.76)
03:59:02.163 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.40 = -1.40)
03:59:02.163 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.14 mountX=-0.01 mountY=-0.03, mountTheta=-1.76
03:59:02.166 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.00, opts=13)
03:59:02.176 00.010 10844 Enqueuing Move request for scope (-0.03, -0.00)
03:59:02.176 00.000 11060 Worker thread wakes up
03:59:02.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
03:59:02.176 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
03:59:02.176 00.000 11060 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
03:59:02.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:59:02.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:02.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:59:02.176 00.000 11060 MoveAxis(E, 0, ABG)
03:59:02.176 00.000 11060 Move returns status 0, amount 0
03:59:02.176 00.000 11060 MoveAxis(N, 0, ABG)
03:59:02.176 00.000 11060 Move returns status 0, amount 0
03:59:02.176 00.000 11060 move complete, result=0
03:59:02.178 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:02.178 00.000 10844 UpdateGuideState exits: m=1698 SNR=25.7
03:59:02.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:02.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:02.178 00.000 10844 Enqueuing Expose request
03:59:02.178 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:02.178 00.000 11060 worker thread done servicing request
03:59:02.178 00.000 11060 Worker thread wakes up
03:59:02.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:02.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:02.801 00.623 11060 Exposure complete
03:59:03.012 00.211 11060 worker thread done servicing request
03:59:03.012 00.000 10844 OnExposeComplete: enter
03:59:03.012 00.000 10844 UpdateGuideState(): m_state=6
03:59:03.012 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
03:59:03.012 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=102.07, Mass=1687, SNR=25.7, Peak=161 HFD=3.0
03:59:03.012 00.000 10844 MultiStar: [#1 -0.01,0.43,0.96,U] [#2 0.12,0.53,0.95,U] [#3 0.41,-0.36,0.99,U] [#4 0.20,0.41,0.96,U] [#5 -0.00,0.09,0.94,U] [#6 -0.20,0.29,1.00,U] [#7 0.36,-0.06,0.95,U] [#8 0.54,0.50,0.00,M3] 
03:59:03.012 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.17}, one-star: {0.27, 0.02}
03:59:03.012 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.52 = -0.52)
03:59:03.012 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.60 = 2.60)
03:59:03.012 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.86 mountX=0.19 mountY=0.11, mountTheta=0.54
03:59:03.017 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.17, opts=13)
03:59:03.017 00.000 10844 Enqueuing Move request for scope (0.14, 0.17)
03:59:03.017 00.000 11060 Worker thread wakes up
03:59:03.017 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:03.017 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
03:59:03.017 00.000 10844 UpdateGuideState exits: m=1687 SNR=25.7
03:59:03.017 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
03:59:03.017 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:03.017 00.000 11060 Moving (0.14, 0.17) raw xDistance=0.19 yDistance=0.11
03:59:03.017 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:03.017 00.000 10844 Enqueuing Expose request
03:59:03.017 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:59:03.017 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:03.017 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:59:03.017 00.000 11060 MoveAxis(W, 44, ABG)
03:59:03.017 00.000 11060 Guiding  Dir = 3, Dur = 44
03:59:03.038 00.021 11060 IsSlewing returns 0
03:59:03.038 00.000 11060 IsGuiding returns 0
03:59:03.085 00.047 11060 IsGuiding returns 0
03:59:03.085 00.000 11060 Move returns status 0, amount 44
03:59:03.085 00.000 11060 MoveAxis(N, 0, ABG)
03:59:03.085 00.000 11060 Move returns status 0, amount 0
03:59:03.085 00.000 11060 move complete, result=0
03:59:03.085 00.000 11060 worker thread done servicing request
03:59:03.085 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
03:59:03.085 00.000 11060 Worker thread wakes up
03:59:03.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:03.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:03.708 00.623 11060 Exposure complete
03:59:03.913 00.205 10844 OnExposeComplete: enter
03:59:03.913 00.000 10844 UpdateGuideState(): m_state=6
03:59:03.913 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
03:59:03.913 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=102.19, Mass=1747, SNR=26.5, Peak=182 HFD=2.7
03:59:03.914 00.001 10844 MultiStar: [#1 -0.34,0.29,0.89,U] [#2 0.04,0.57,0.80,U] [#3 0.14,-0.07,1.01,U] [#4 0.26,0.27,1.07,U] [#5 -0.26,0.32,0.91,U] [#6 -0.16,-0.01,0.91,U] [#7 0.21,0.03,0.91,U] [#8 -0.42,0.83,0.00,M4] 
03:59:03.914 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.18}, one-star: {-0.20, 0.14}
03:59:03.914 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.39) = xAngle (0.35 = 0.35)
03:59:03.914 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.48 = -2.80)
03:59:03.914 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.74 mountX=0.17 mountY=-0.06, mountTheta=-0.34
03:59:03.914 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.18, opts=13)
03:59:03.916 00.002 10844 Enqueuing Move request for scope (-0.03, 0.18)
03:59:03.916 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:03.916 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.5
03:59:03.916 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:03.916 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:03.916 00.000 10844 Enqueuing Expose request
03:59:03.916 00.000 11060 worker thread done servicing request
03:59:03.916 00.000 11060 Worker thread wakes up
03:59:03.916 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
03:59:03.916 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
03:59:03.916 00.000 11060 Moving (-0.03, 0.18) raw xDistance=0.17 yDistance=-0.06
03:59:03.916 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:59:03.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:03.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:59:03.916 00.000 11060 MoveAxis(W, 42, ABG)
03:59:03.916 00.000 11060 Guiding  Dir = 3, Dur = 42
03:59:03.925 00.009 11060 IsSlewing returns 0
03:59:03.925 00.000 11060 IsGuiding returns 0
03:59:03.973 00.048 11060 IsGuiding returns 0
03:59:03.973 00.000 11060 Move returns status 0, amount 42
03:59:03.973 00.000 11060 MoveAxis(N, 0, ABG)
03:59:03.973 00.000 11060 Move returns status 0, amount 0
03:59:03.973 00.000 11060 move complete, result=0
03:59:03.973 00.000 11060 worker thread done servicing request
03:59:03.973 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
03:59:03.973 00.000 11060 Worker thread wakes up
03:59:03.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:03.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:04.629 00.656 11060 Exposure complete
03:59:04.835 00.206 11060 worker thread done servicing request
03:59:04.836 00.001 10844 OnExposeComplete: enter
03:59:04.836 00.000 10844 UpdateGuideState(): m_state=6
03:59:04.836 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
03:59:04.836 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=101.95, Mass=2045, SNR=28.3, Peak=182 HFD=3.9
03:59:04.836 00.000 10844 MultiStar: [#1 -0.41,0.25,0.92,U] [#2 0.20,0.42,0.89,U] [#3 0.24,0.16,0.92,U] [#4 0.08,0.29,0.91,U] [#5 -0.09,-0.25,0.89,U] [#6 0.23,-0.06,0.98,U] [#7 0.24,0.05,0.90,U] [#8 -0.09,0.50,0.74,U] 
03:59:04.836 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.18, -0.10}
03:59:04.836 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.39) = xAngle (-0.31 = -0.31)
03:59:04.836 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
03:59:04.836 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=0.14 mountY=0.05, mountTheta=0.32
03:59:04.838 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.13, opts=13)
03:59:04.838 00.000 10844 Enqueuing Move request for scope (0.07, 0.13)
03:59:04.838 00.000 11060 Worker thread wakes up
03:59:04.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:04.841 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
03:59:04.841 00.000 10844 UpdateGuideState exits: m=2045 SNR=28.3
03:59:04.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
03:59:04.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:04.841 00.000 11060 Moving (0.07, 0.13) raw xDistance=0.14 yDistance=0.05
03:59:04.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:04.841 00.000 10844 Enqueuing Expose request
03:59:04.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:59:04.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:04.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:59:04.841 00.000 11060 MoveAxis(W, 34, ABG)
03:59:04.841 00.000 11060 Guiding  Dir = 3, Dur = 34
03:59:04.850 00.009 11060 IsSlewing returns 0
03:59:04.850 00.000 11060 IsGuiding returns 0
03:59:04.898 00.048 11060 IsGuiding returns 0
03:59:04.898 00.000 11060 Move returns status 0, amount 34
03:59:04.898 00.000 11060 MoveAxis(N, 0, ABG)
03:59:04.898 00.000 11060 Move returns status 0, amount 0
03:59:04.898 00.000 11060 move complete, result=0
03:59:04.898 00.000 11060 worker thread done servicing request
03:59:04.898 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
03:59:04.898 00.000 11060 Worker thread wakes up
03:59:04.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:04.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:05.522 00.624 11060 Exposure complete
03:59:05.757 00.235 11060 worker thread done servicing request
03:59:05.757 00.000 10844 OnExposeComplete: enter
03:59:05.757 00.000 10844 UpdateGuideState(): m_state=6
03:59:05.757 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
03:59:05.759 00.002 10844 Star::Find returns 1 (0), X=616.98, Y=102.00, Mass=1749, SNR=26.2, Peak=189 HFD=2.8
03:59:05.759 00.000 10844 MultiStar: [#1 -0.24,0.30,0.95,U] [#2 -0.19,0.67,0.00,M4] [#3 0.25,-0.15,0.97,U] [#4 0.31,0.45,0.95,U] [#5 -0.14,0.10,0.96,U] [#6 -0.23,-0.20,0.97,U] [#7 0.08,0.06,0.94,U] [#8 -0.11,0.38,0.76,U] 
03:59:05.759 00.000 10844 single-star, 7 included, MultiStar: {0.00, 0.10}, one-star: {0.08, -0.06}
03:59:05.759 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
03:59:05.759 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.10 = 1.10)
03:59:05.759 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.63 mountX=-0.04 mountY=0.09, mountTheta=2.03
03:59:05.764 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
03:59:05.764 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
03:59:05.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:05.764 00.000 10844 UpdateGuideState exits: m=1749 SNR=26.2
03:59:05.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:05.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:05.764 00.000 10844 Enqueuing Expose request
03:59:05.764 00.000 11060 Worker thread wakes up
03:59:05.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
03:59:05.769 00.005 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
03:59:05.769 00.000 11060 Moving (0.08, -0.06) raw xDistance=-0.04 yDistance=0.09
03:59:05.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:59:05.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:05.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:59:05.769 00.000 11060 MoveAxis(E, 0, ABG)
03:59:05.769 00.000 11060 Move returns status 0, amount 0
03:59:05.769 00.000 11060 MoveAxis(N, 0, ABG)
03:59:05.769 00.000 11060 Move returns status 0, amount 0
03:59:05.769 00.000 11060 move complete, result=0
03:59:05.769 00.000 11060 worker thread done servicing request
03:59:05.769 00.000 11060 Worker thread wakes up
03:59:05.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:05.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:05.771 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:06.413 00.642 11060 Exposure complete
03:59:06.628 00.215 11060 worker thread done servicing request
03:59:06.628 00.000 10844 OnExposeComplete: enter
03:59:06.628 00.000 10844 UpdateGuideState(): m_state=6
03:59:06.628 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
03:59:06.628 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=101.99, Mass=1508, SNR=24.5, Peak=142 HFD=3.1
03:59:06.628 00.000 10844 MultiStar: [#1 -0.27,0.27,1.05,U] [#2 -0.34,0.05,0.96,U] [#3 0.41,0.02,1.04,U] [#4 0.12,0.41,1.05,U] [#5 -0.23,-0.24,1.03,U] [#6 -0.23,0.12,1.10,U] [#7 0.02,-0.21,0.93,U] [#8 -0.22,-0.02,0.88,U] 
03:59:06.628 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.18, -0.06}
03:59:06.628 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.39) = xAngle (1.33 = 1.33)
03:59:06.628 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.45 = -1.83)
03:59:06.628 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.72 mountX=0.03 mountY=-0.11, mountTheta=-1.33
03:59:06.631 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
03:59:06.634 00.003 10844 Enqueuing Move request for scope (-0.10, 0.05)
03:59:06.634 00.000 11060 Worker thread wakes up
03:59:06.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
03:59:06.634 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:59:06.634 00.000 11060 Moving (-0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
03:59:06.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:59:06.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:06.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:06.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:59:06.634 00.000 10844 UpdateGuideState exits: m=1508 SNR=24.5
03:59:06.634 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:06.634 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:06.634 00.000 10844 Enqueuing Expose request
03:59:06.634 00.000 11060 MoveAxis(E, 0, ABG)
03:59:06.634 00.000 11060 Move returns status 0, amount 0
03:59:06.634 00.000 11060 MoveAxis(N, 0, ABG)
03:59:06.634 00.000 11060 Move returns status 0, amount 0
03:59:06.634 00.000 11060 move complete, result=0
03:59:06.636 00.002 11060 worker thread done servicing request
03:59:06.636 00.000 11060 Worker thread wakes up
03:59:06.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:06.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:06.640 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:07.281 00.641 11060 Exposure complete
03:59:07.486 00.205 11060 worker thread done servicing request
03:59:07.486 00.000 10844 OnExposeComplete: enter
03:59:07.486 00.000 10844 UpdateGuideState(): m_state=6
03:59:07.486 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
03:59:07.486 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=102.11, Mass=1491, SNR=24.9, Peak=151 HFD=2.8
03:59:07.486 00.000 10844 MultiStar: [#1 -0.14,0.38,0.97,U] [#2 -0.50,0.15,0.92,U] [#3 -0.25,0.19,1.00,U] [#4 0.15,0.17,1.07,U] [#5 0.05,-0.21,0.97,U] [#6 0.02,-0.17,1.13,U] [#7 0.26,0.01,0.97,U] [#8 -0.11,0.53,0.80,U] 
03:59:07.486 00.000 10844 single-star, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.07, 0.05}
03:59:07.486 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.39) = xAngle (1.07 = 1.07)
03:59:07.486 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.19 = -2.09)
03:59:07.486 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=0.04 mountY=-0.07, mountTheta=-1.07
03:59:07.490 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.05, opts=13)
03:59:07.490 00.000 10844 Enqueuing Move request for scope (-0.07, 0.05)
03:59:07.490 00.000 11060 Worker thread wakes up
03:59:07.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
03:59:07.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:07.490 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
03:59:07.490 00.000 10844 UpdateGuideState exits: m=1491 SNR=24.9
03:59:07.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:07.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:07.490 00.000 10844 Enqueuing Expose request
03:59:07.490 00.000 11060 Moving (-0.07, 0.05) raw xDistance=0.04 yDistance=-0.07
03:59:07.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:59:07.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:07.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:59:07.490 00.000 11060 MoveAxis(E, 0, ABG)
03:59:07.496 00.006 11060 Move returns status 0, amount 0
03:59:07.496 00.000 11060 MoveAxis(N, 0, ABG)
03:59:07.496 00.000 11060 Move returns status 0, amount 0
03:59:07.496 00.000 11060 move complete, result=0
03:59:07.496 00.000 11060 worker thread done servicing request
03:59:07.496 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:07.496 00.000 11060 Worker thread wakes up
03:59:07.497 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:07.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:08.117 00.620 11060 Exposure complete
03:59:08.341 00.224 11060 worker thread done servicing request
03:59:08.341 00.000 10844 OnExposeComplete: enter
03:59:08.341 00.000 10844 UpdateGuideState(): m_state=6
03:59:08.344 00.003 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
03:59:08.344 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=101.99, Mass=1735, SNR=26.4, Peak=209 HFD=3.1
03:59:08.344 00.000 10844 MultiStar: [#1 0.16,0.53,0.91,U] [#2 -0.04,0.61,0.00,M3] [#3 0.25,0.43,0.96,U] [#4 0.00,0.73,0.00,M1] [#5 -0.30,-0.08,0.92,U] [#6 0.22,0.33,0.99,U] [#7 0.27,-0.09,0.95,U] [#8 0.58,0.92,0.00,M1] 
03:59:08.344 00.000 10844 refined, 5 included, MultiStar: {0.19, 0.17}, one-star: {0.50, -0.07}
03:59:08.344 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
03:59:08.344 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
03:59:08.344 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.26 cameraTheta=0.74 mountX=0.20 mountY=0.16, mountTheta=0.66
03:59:08.347 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.17, opts=13)
03:59:08.347 00.000 10844 Enqueuing Move request for scope (0.19, 0.17)
03:59:08.347 00.000 11060 Worker thread wakes up
03:59:08.347 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:08.347 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
03:59:08.347 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.4
03:59:08.347 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
03:59:08.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:08.347 00.000 11060 Moving (0.19, 0.17) raw xDistance=0.20 yDistance=0.16
03:59:08.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:08.347 00.000 10844 Enqueuing Expose request
03:59:08.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
03:59:08.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:08.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:59:08.347 00.000 11060 MoveAxis(W, 48, ABG)
03:59:08.347 00.000 11060 Guiding  Dir = 3, Dur = 48
03:59:08.356 00.009 11060 IsSlewing returns 0
03:59:08.357 00.001 11060 IsGuiding returns 0
03:59:08.420 00.063 11060 IsGuiding returns 0
03:59:08.420 00.000 11060 Move returns status 0, amount 48
03:59:08.420 00.000 11060 MoveAxis(N, 0, ABG)
03:59:08.420 00.000 11060 Move returns status 0, amount 0
03:59:08.420 00.000 11060 move complete, result=0
03:59:08.420 00.000 11060 worker thread done servicing request
03:59:08.420 00.000 11060 Worker thread wakes up
03:59:08.420 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.2 px 0 ms NORTH
03:59:08.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:08.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:09.066 00.646 11060 Exposure complete
03:59:09.269 00.203 11060 worker thread done servicing request
03:59:09.269 00.000 10844 OnExposeComplete: enter
03:59:09.269 00.000 10844 UpdateGuideState(): m_state=6
03:59:09.270 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
03:59:09.270 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=102.23, Mass=1689, SNR=25.9, Peak=173 HFD=3.3
03:59:09.270 00.000 10844 MultiStar: [#1 -0.30,0.09,0.99,U] [#2 0.07,0.82,0.00,M4] [#3 0.08,0.18,1.01,U] [#4 0.28,0.28,0.91,U] [#5 -0.13,0.13,0.96,U] [#6 0.10,-0.08,1.10,U] [#7 0.43,0.09,0.93,U] [#8 0.40,0.95,0.00,M2] 
03:59:09.270 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.12}, one-star: {-0.03, 0.17}
03:59:09.270 00.000 10844 CameraToMount -- cameraTheta (1.12) - m_xAngle (1.39) = xAngle (-0.27 = -0.27)
03:59:09.270 00.000 10844 CameraToMount -- cameraTheta (1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.85 = 2.85)
03:59:09.270 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=0.13 mountY=0.04, mountTheta=0.29
03:59:09.270 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.12, opts=13)
03:59:09.270 00.000 10844 Enqueuing Move request for scope (0.06, 0.12)
03:59:09.270 00.000 11060 Worker thread wakes up
03:59:09.270 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:09.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
03:59:09.270 00.000 10844 UpdateGuideState exits: m=1689 SNR=25.9
03:59:09.275 00.005 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
03:59:09.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:09.275 00.000 11060 Moving (0.06, 0.12) raw xDistance=0.13 yDistance=0.04
03:59:09.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:09.275 00.000 10844 Enqueuing Expose request
03:59:09.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:59:09.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:09.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:59:09.275 00.000 11060 MoveAxis(W, 31, ABG)
03:59:09.275 00.000 11060 Guiding  Dir = 3, Dur = 31
03:59:09.286 00.011 11060 IsSlewing returns 0
03:59:09.286 00.000 11060 IsGuiding returns 0
03:59:09.333 00.047 11060 IsGuiding returns 0
03:59:09.333 00.000 11060 Move returns status 0, amount 31
03:59:09.333 00.000 11060 MoveAxis(N, 0, ABG)
03:59:09.333 00.000 11060 Move returns status 0, amount 0
03:59:09.333 00.000 11060 move complete, result=0
03:59:09.333 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
03:59:09.333 00.000 11060 worker thread done servicing request
03:59:09.333 00.000 11060 Worker thread wakes up
03:59:09.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:09.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:09.972 00.639 11060 Exposure complete
03:59:10.201 00.229 11060 worker thread done servicing request
03:59:10.201 00.000 10844 OnExposeComplete: enter
03:59:10.201 00.000 10844 UpdateGuideState(): m_state=6
03:59:10.201 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
03:59:10.201 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.79, Mass=1688, SNR=25.7, Peak=182 HFD=3.1
03:59:10.203 00.002 10844 MultiStar: [#1 -0.03,0.63,0.00,M1] [#2 -0.34,0.24,0.88,U] [#3 0.27,0.29,0.95,U] [#4 -0.22,0.03,0.92,U] [#5 -0.04,0.08,0.97,U] [#6 -0.40,-0.00,1.02,U] [#7 -0.22,-0.40,0.99,U] [#8 -0.00,0.52,0.86,U] 
03:59:10.203 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.05}, one-star: {0.23, -0.27}
03:59:10.203 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.39) = xAngle (1.25 = 1.25)
03:59:10.203 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.37 = -1.91)
03:59:10.203 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.64 mountX=0.03 mountY=-0.10, mountTheta=-1.24
03:59:10.205 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
03:59:10.205 00.000 10844 Enqueuing Move request for scope (-0.09, 0.05)
03:59:10.205 00.000 11060 Worker thread wakes up
03:59:10.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:10.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
03:59:10.205 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
03:59:10.205 00.000 10844 UpdateGuideState exits: m=1688 SNR=25.7
03:59:10.205 00.000 11060 Moving (-0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
03:59:10.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:10.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:59:10.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:10.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:59:10.205 00.000 11060 MoveAxis(E, 0, ABG)
03:59:10.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:10.205 00.000 10844 Enqueuing Expose request
03:59:10.205 00.000 11060 Move returns status 0, amount 0
03:59:10.205 00.000 11060 MoveAxis(N, 0, ABG)
03:59:10.205 00.000 11060 Move returns status 0, amount 0
03:59:10.205 00.000 11060 move complete, result=0
03:59:10.205 00.000 11060 worker thread done servicing request
03:59:10.205 00.000 11060 Worker thread wakes up
03:59:10.208 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:10.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:10.210 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:10.848 00.638 11060 Exposure complete
03:59:11.064 00.216 11060 worker thread done servicing request
03:59:11.064 00.000 10844 OnExposeComplete: enter
03:59:11.064 00.000 10844 UpdateGuideState(): m_state=6
03:59:11.064 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
03:59:11.064 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.81, Mass=1881, SNR=27.3, Peak=168 HFD=3.2
03:59:11.064 00.000 10844 MultiStar: [#1 -0.23,0.02,0.95,U] [#2 0.07,0.36,0.79,U] [#3 0.15,-0.16,0.92,U] [#4 0.23,0.32,0.98,U] [#5 0.00,0.21,0.94,U] [#6 -0.03,-0.08,0.91,U] [#7 -0.04,0.03,0.92,U] [#8 0.06,0.60,0.00,M2] 
03:59:11.064 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.08, -0.24}
03:59:11.064 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
03:59:11.064 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
03:59:11.064 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=0.06 mountY=0.02, mountTheta=0.34
03:59:11.069 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
03:59:11.069 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
03:59:11.069 00.000 11060 Worker thread wakes up
03:59:11.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:11.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
03:59:11.069 00.000 10844 UpdateGuideState exits: m=1881 SNR=27.3
03:59:11.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
03:59:11.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:11.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:11.069 00.000 11060 Moving (0.03, 0.05) raw xDistance=0.06 yDistance=0.02
03:59:11.069 00.000 10844 Enqueuing Expose request
03:59:11.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:59:11.069 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:11.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:59:11.069 00.000 11060 MoveAxis(E, 0, ABG)
03:59:11.069 00.000 11060 Move returns status 0, amount 0
03:59:11.069 00.000 11060 MoveAxis(N, 0, ABG)
03:59:11.069 00.000 11060 Move returns status 0, amount 0
03:59:11.069 00.000 11060 move complete, result=0
03:59:11.073 00.004 11060 worker thread done servicing request
03:59:11.073 00.000 11060 Worker thread wakes up
03:59:11.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:11.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:11.077 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:11.713 00.636 11060 Exposure complete
03:59:11.925 00.212 11060 worker thread done servicing request
03:59:11.925 00.000 10844 OnExposeComplete: enter
03:59:11.925 00.000 10844 UpdateGuideState(): m_state=6
03:59:11.927 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
03:59:11.927 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.66, Mass=1736, SNR=26.3, Peak=169 HFD=3.1
03:59:11.927 00.000 10844 MultiStar: [#1 -0.17,0.02,1.02,U] [#2 -0.61,0.29,0.00,M3] [#3 0.47,0.11,0.90,U] [#4 0.18,0.33,0.88,U] [#5 -0.19,-0.13,0.86,U] [#6 -0.10,-0.10,0.89,U] [#7 0.32,-0.44,0.87,U] [#8 -0.01,0.34,0.78,U] 
03:59:11.927 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {-0.14, -0.39}
03:59:11.927 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
03:59:11.927 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
03:59:11.927 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.82 mountX=-0.04 mountY=0.05, mountTheta=2.22
03:59:11.930 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
03:59:11.930 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
03:59:11.930 00.000 11060 Worker thread wakes up
03:59:11.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:11.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
03:59:11.930 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.3
03:59:11.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:11.931 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
03:59:11.931 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:11.931 00.000 10844 Enqueuing Expose request
03:59:11.931 00.000 11060 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.05
03:59:11.931 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:59:11.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:11.931 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:59:11.931 00.000 11060 MoveAxis(E, 0, ABG)
03:59:11.931 00.000 11060 Move returns status 0, amount 0
03:59:11.931 00.000 11060 MoveAxis(N, 0, ABG)
03:59:11.931 00.000 11060 Move returns status 0, amount 0
03:59:11.932 00.001 11060 move complete, result=0
03:59:11.932 00.000 11060 worker thread done servicing request
03:59:11.932 00.000 11060 Worker thread wakes up
03:59:11.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:11.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:11.933 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:12.563 00.630 11060 Exposure complete
03:59:12.774 00.211 11060 worker thread done servicing request
03:59:12.774 00.000 10844 OnExposeComplete: enter
03:59:12.774 00.000 10844 UpdateGuideState(): m_state=6
03:59:12.774 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
03:59:12.774 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.45, Mass=1769, SNR=26.8, Peak=168 HFD=3.0
03:59:12.774 00.000 10844 MultiStar: [#1 -0.13,0.38,0.88,U] [#2 -0.52,0.12,0.90,U] [#3 0.22,0.20,0.98,U] [#4 0.17,0.26,0.85,U] [#5 -0.61,-0.28,0.00,M1] [#6 -0.33,0.09,0.98,U] [#7 0.11,-0.20,0.93,U] [#8 -0.02,-0.05,0.78,U] 
03:59:12.774 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.02, -0.60}
03:59:12.774 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
03:59:12.774 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.62 = -1.66)
03:59:12.774 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.89 mountX=0.00 mountY=-0.07, mountTheta=-1.50
03:59:12.780 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
03:59:12.780 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
03:59:12.780 00.000 11060 Worker thread wakes up
03:59:12.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:12.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
03:59:12.780 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.8
03:59:12.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
03:59:12.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:12.780 00.000 11060 Moving (-0.07, 0.02) raw xDistance=0.00 yDistance=-0.07
03:59:12.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:12.780 00.000 10844 Enqueuing Expose request
03:59:12.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:59:12.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:12.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:59:12.780 00.000 11060 MoveAxis(E, 0, ABG)
03:59:12.780 00.000 11060 Move returns status 0, amount 0
03:59:12.780 00.000 11060 MoveAxis(N, 0, ABG)
03:59:12.780 00.000 11060 Move returns status 0, amount 0
03:59:12.780 00.000 11060 move complete, result=0
03:59:12.780 00.000 11060 worker thread done servicing request
03:59:12.780 00.000 11060 Worker thread wakes up
03:59:12.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:12.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:12.782 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:13.422 00.640 11060 Exposure complete
03:59:13.623 00.201 11060 worker thread done servicing request
03:59:13.623 00.000 10844 OnExposeComplete: enter
03:59:13.623 00.000 10844 UpdateGuideState(): m_state=6
03:59:13.623 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
03:59:13.623 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=101.87, Mass=1736, SNR=26.2, Peak=196 HFD=2.9
03:59:13.623 00.000 10844 MultiStar: [#1 -0.15,0.28,0.96,U] [#2 -0.42,0.20,0.87,U] [#3 0.21,0.36,1.06,U] [#4 0.37,0.47,0.00,M1] [#5 -0.55,0.10,0.94,U] [#6 -0.18,0.38,1.03,U] [#7 0.37,0.03,0.91,U] [#8 -0.29,0.65,0.00,M1] 
03:59:13.623 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.17}, one-star: {0.14, -0.18}
03:59:13.623 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.39) = xAngle (0.59 = 0.59)
03:59:13.623 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.72 = -2.57)
03:59:13.623 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.98 mountX=0.15 mountY=-0.10, mountTheta=-0.58
03:59:13.627 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
03:59:13.627 00.000 10844 Enqueuing Move request for scope (-0.07, 0.17)
03:59:13.627 00.000 11060 Worker thread wakes up
03:59:13.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:13.629 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
03:59:13.629 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.2
03:59:13.629 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
03:59:13.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:13.629 00.000 11060 Moving (-0.07, 0.17) raw xDistance=0.15 yDistance=-0.10
03:59:13.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:13.629 00.000 10844 Enqueuing Expose request
03:59:13.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:59:13.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:13.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:59:13.629 00.000 11060 MoveAxis(W, 36, ABG)
03:59:13.629 00.000 11060 Guiding  Dir = 3, Dur = 36
03:59:13.646 00.017 11060 IsSlewing returns 0
03:59:13.646 00.000 11060 IsGuiding returns 0
03:59:13.709 00.063 11060 IsGuiding returns 0
03:59:13.709 00.000 11060 Move returns status 0, amount 36
03:59:13.709 00.000 11060 MoveAxis(N, 0, ABG)
03:59:13.709 00.000 11060 Move returns status 0, amount 0
03:59:13.709 00.000 11060 move complete, result=0
03:59:13.709 00.000 11060 worker thread done servicing request
03:59:13.709 00.000 11060 Worker thread wakes up
03:59:13.709 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
03:59:13.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:13.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:14.352 00.643 11060 Exposure complete
03:59:14.554 00.202 11060 worker thread done servicing request
03:59:14.554 00.000 10844 OnExposeComplete: enter
03:59:14.554 00.000 10844 UpdateGuideState(): m_state=6
03:59:14.554 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
03:59:14.554 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.70, Mass=1643, SNR=25.7, Peak=176 HFD=2.8
03:59:14.556 00.002 10844 MultiStar: [#1 -0.22,-0.02,0.99,U] [#2 -0.27,0.74,0.00,M2] [#3 0.00,0.53,1.02,U] [#4 0.27,0.44,1.00,U] [#5 -0.42,0.11,0.87,U] [#6 0.06,0.06,1.08,U] [#7 0.28,0.03,0.99,U] [#8 -0.20,0.48,0.79,U] 
03:59:14.556 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.15}, one-star: {0.09, -0.36}
03:59:14.556 00.000 10844 CameraToMount -- cameraTheta (1.61) - m_xAngle (1.39) = xAngle (0.22 = 0.22)
03:59:14.556 00.000 10844 CameraToMount -- cameraTheta (1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.34 = -2.94)
03:59:14.556 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=0.15 mountY=-0.03, mountTheta=-0.20
03:59:14.558 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
03:59:14.558 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
03:59:14.558 00.000 11060 Worker thread wakes up
03:59:14.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:14.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
03:59:14.558 00.000 10844 UpdateGuideState exits: m=1643 SNR=25.7
03:59:14.558 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
03:59:14.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:14.558 00.000 11060 Moving (-0.01, 0.15) raw xDistance=0.15 yDistance=-0.03
03:59:14.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:14.558 00.000 10844 Enqueuing Expose request
03:59:14.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
03:59:14.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:14.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:59:14.558 00.000 11060 MoveAxis(W, 36, ABG)
03:59:14.558 00.000 11060 Guiding  Dir = 3, Dur = 36
03:59:14.577 00.019 11060 IsSlewing returns 0
03:59:14.577 00.000 11060 IsGuiding returns 0
03:59:14.624 00.047 11060 IsGuiding returns 0
03:59:14.624 00.000 11060 Move returns status 0, amount 36
03:59:14.624 00.000 11060 MoveAxis(N, 0, ABG)
03:59:14.624 00.000 11060 Move returns status 0, amount 0
03:59:14.624 00.000 11060 move complete, result=0
03:59:14.624 00.000 11060 worker thread done servicing request
03:59:14.624 00.000 10844 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
03:59:14.624 00.000 11060 Worker thread wakes up
03:59:14.625 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:14.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:15.247 00.622 11060 Exposure complete
03:59:15.456 00.209 11060 worker thread done servicing request
03:59:15.458 00.002 10844 OnExposeComplete: enter
03:59:15.458 00.000 10844 UpdateGuideState(): m_state=6
03:59:15.458 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
03:59:15.458 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=102.03, Mass=1533, SNR=25.2, Peak=167 HFD=2.8
03:59:15.458 00.000 10844 MultiStar: [#1 -0.51,0.44,0.00,M1] [#2 -0.60,0.26,0.00,M3] [#3 0.27,0.25,0.98,U] [#4 0.08,-0.20,0.99,U] [#5 -0.56,-0.33,0.00,M1] [#6 -0.13,-0.03,1.09,U] [#7 0.22,-0.07,0.98,U] [#8 -0.20,0.02,0.75,U] 
03:59:15.458 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.01}, one-star: {0.18, -0.02}
03:59:15.458 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
03:59:15.458 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
03:59:15.458 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.15 mountX=0.00 mountY=0.08, mountTheta=1.54
03:59:15.460 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
03:59:15.460 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
03:59:15.460 00.000 11060 Worker thread wakes up
03:59:15.460 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:15.460 00.000 10844 UpdateGuideState exits: m=1533 SNR=25.2
03:59:15.460 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:15.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
03:59:15.462 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:15.462 00.000 10844 Enqueuing Expose request
03:59:15.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
03:59:15.462 00.000 11060 Moving (0.08, -0.01) raw xDistance=0.00 yDistance=0.08
03:59:15.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:59:15.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:15.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:59:15.462 00.000 11060 MoveAxis(E, 0, ABG)
03:59:15.462 00.000 11060 Move returns status 0, amount 0
03:59:15.462 00.000 11060 MoveAxis(N, 0, ABG)
03:59:15.462 00.000 11060 Move returns status 0, amount 0
03:59:15.462 00.000 11060 move complete, result=0
03:59:15.463 00.001 11060 worker thread done servicing request
03:59:15.463 00.000 11060 Worker thread wakes up
03:59:15.463 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:15.463 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:15.465 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:16.113 00.648 11060 Exposure complete
03:59:16.337 00.224 11060 worker thread done servicing request
03:59:16.337 00.000 10844 OnExposeComplete: enter
03:59:16.337 00.000 10844 UpdateGuideState(): m_state=6
03:59:16.337 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
03:59:16.337 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.81, Mass=1689, SNR=26.1, Peak=183 HFD=3.0
03:59:16.338 00.001 10844 MultiStar: [#1 -0.21,0.24,0.93,U] [#2 -0.30,0.25,0.88,U] [#3 -0.32,0.20,0.92,U] [#4 -0.01,0.22,1.01,U] [#5 -0.17,0.22,0.84,U] [#6 -0.49,-0.17,0.94,U] [#7 0.20,-0.09,0.95,U] [#8 -0.20,0.75,0.00,M1] 
03:59:16.338 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.07}, one-star: {0.11, -0.25}
03:59:16.338 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.39) = xAngle (1.29 = 1.29)
03:59:16.338 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.41 = -1.87)
03:59:16.338 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.68 mountX=0.04 mountY=-0.15, mountTheta=-1.28
03:59:16.338 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.07, opts=13)
03:59:16.338 00.000 10844 Enqueuing Move request for scope (-0.14, 0.07)
03:59:16.338 00.000 11060 Worker thread wakes up
03:59:16.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:16.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
03:59:16.338 00.000 10844 UpdateGuideState exits: m=1689 SNR=26.1
03:59:16.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
03:59:16.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:16.338 00.000 11060 Moving (-0.14, 0.07) raw xDistance=0.04 yDistance=-0.15
03:59:16.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:16.338 00.000 10844 Enqueuing Expose request
03:59:16.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:59:16.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:16.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:59:16.338 00.000 11060 MoveAxis(E, 0, ABG)
03:59:16.338 00.000 11060 Move returns status 0, amount 0
03:59:16.338 00.000 11060 MoveAxis(N, 0, ABG)
03:59:16.338 00.000 11060 Move returns status 0, amount 0
03:59:16.338 00.000 11060 move complete, result=0
03:59:16.338 00.000 11060 worker thread done servicing request
03:59:16.344 00.006 11060 Worker thread wakes up
03:59:16.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:16.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:16.347 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:59:16.988 00.641 11060 Exposure complete
03:59:17.195 00.207 11060 worker thread done servicing request
03:59:17.195 00.000 10844 OnExposeComplete: enter
03:59:17.195 00.000 10844 UpdateGuideState(): m_state=6
03:59:17.195 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
03:59:17.195 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.74, Mass=1805, SNR=26.9, Peak=164 HFD=3.3
03:59:17.195 00.000 10844 MultiStar: [#1 -0.36,0.09,0.96,U] [#2 0.00,0.33,0.86,U] [#3 0.34,0.11,0.92,U] [#4 -0.25,0.52,0.93,U] [#5 -0.55,0.17,0.90,U] [#6 -0.15,-0.07,0.98,U] [#7 0.38,-0.46,0.00,M1] [#8 -0.23,1.11,0.00,M2] 
03:59:17.195 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.11}, one-star: {0.03, -0.31}
03:59:17.195 00.000 10844 CameraToMount -- cameraTheta (2.45) - m_xAngle (1.39) = xAngle (1.06 = 1.06)
03:59:17.195 00.000 10844 CameraToMount -- cameraTheta (2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.19 = -2.10)
03:59:17.195 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.45 mountX=0.09 mountY=-0.15, mountTheta=-1.06
03:59:17.200 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.11, opts=13)
03:59:17.200 00.000 10844 Enqueuing Move request for scope (-0.13, 0.11)
03:59:17.200 00.000 11060 Worker thread wakes up
03:59:17.200 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:17.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
03:59:17.200 00.000 10844 UpdateGuideState exits: m=1805 SNR=26.9
03:59:17.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:17.200 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
03:59:17.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:17.203 00.003 11060 Moving (-0.13, 0.11) raw xDistance=0.09 yDistance=-0.15
03:59:17.203 00.000 10844 Enqueuing Expose request
03:59:17.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:59:17.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:17.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:59:17.203 00.000 11060 MoveAxis(E, 0, ABG)
03:59:17.203 00.000 11060 Move returns status 0, amount 0
03:59:17.203 00.000 11060 MoveAxis(N, 0, ABG)
03:59:17.203 00.000 11060 Move returns status 0, amount 0
03:59:17.203 00.000 11060 move complete, result=0
03:59:17.203 00.000 11060 worker thread done servicing request
03:59:17.203 00.000 11060 Worker thread wakes up
03:59:17.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:17.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:17.207 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:59:17.849 00.642 11060 Exposure complete
03:59:18.051 00.202 11060 worker thread done servicing request
03:59:18.051 00.000 10844 OnExposeComplete: enter
03:59:18.051 00.000 10844 UpdateGuideState(): m_state=6
03:59:18.051 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
03:59:18.051 00.000 10844 Star::Find returns 1 (0), X=616.55, Y=101.91, Mass=1424, SNR=23.9, Peak=181 HFD=3.0
03:59:18.051 00.000 10844 MultiStar: [#1 -0.39,-0.32,1.13,U] [#2 -0.33,0.42,0.94,U] [#3 0.10,-0.16,1.04,U] [#4 0.06,0.18,1.13,U] [#5 -0.40,-0.58,0.00,M1] [#6 -0.58,-0.47,0.00,M1] [#7 0.28,-0.20,1.07,U] [#8 -0.41,0.33,0.91,U] 
03:59:18.051 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.00}, one-star: {-0.36, -0.14}
03:59:18.051 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.39) = xAngle (1.74 = 1.74)
03:59:18.051 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.87 = -1.42)
03:59:18.051 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.13 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
03:59:18.056 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.00, opts=13)
03:59:18.056 00.000 10844 Enqueuing Move request for scope (-0.14, 0.00)
03:59:18.056 00.000 11060 Worker thread wakes up
03:59:18.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:18.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
03:59:18.056 00.000 10844 UpdateGuideState exits: m=1424 SNR=23.9
03:59:18.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
03:59:18.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:18.056 00.000 11060 Moving (-0.14, 0.00) raw xDistance=-0.02 yDistance=-0.14
03:59:18.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:59:18.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:18.056 00.000 10844 Enqueuing Expose request
03:59:18.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:18.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:59:18.056 00.000 11060 MoveAxis(E, 0, ABG)
03:59:18.056 00.000 11060 Move returns status 0, amount 0
03:59:18.056 00.000 11060 MoveAxis(N, 0, ABG)
03:59:18.056 00.000 11060 Move returns status 0, amount 0
03:59:18.056 00.000 11060 move complete, result=0
03:59:18.056 00.000 11060 worker thread done servicing request
03:59:18.056 00.000 11060 Worker thread wakes up
03:59:18.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:18.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:18.056 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:18.686 00.630 11060 Exposure complete
03:59:18.889 00.203 11060 worker thread done servicing request
03:59:18.891 00.002 10844 OnExposeComplete: enter
03:59:18.891 00.000 10844 UpdateGuideState(): m_state=6
03:59:18.891 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
03:59:18.891 00.000 10844 Star::Find returns 1 (0), X=616.68, Y=101.89, Mass=1943, SNR=27.9, Peak=172 HFD=3.3
03:59:18.891 00.000 10844 MultiStar: [#1 -0.40,0.18,0.91,U] [#2 -0.34,0.45,0.87,U] [#3 0.09,0.08,0.92,U] [#4 -0.26,0.19,0.96,U] [#5 -0.47,-0.33,0.89,U] [#6 -0.37,-0.48,0.00,M2] [#7 0.33,-0.51,0.00,M1] [#8 0.07,0.57,0.75,U] 
03:59:18.891 00.000 10844 refined, 6 included, MultiStar: {-0.23, 0.12}, one-star: {-0.22, -0.16}
03:59:18.891 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.39) = xAngle (1.25 = 1.25)
03:59:18.891 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.37 = -1.91)
03:59:18.891 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.64 mountX=0.08 mountY=-0.24, mountTheta=-1.25
03:59:18.894 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.12, opts=13)
03:59:18.894 00.000 10844 Enqueuing Move request for scope (-0.23, 0.12)
03:59:18.896 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:18.896 00.000 11060 Worker thread wakes up
03:59:18.897 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
03:59:18.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
03:59:18.897 00.000 11060 Moving (-0.23, 0.12) raw xDistance=0.08 yDistance=-0.24
03:59:18.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:59:18.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:59:18.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:59:18.897 00.000 11060 MoveAxis(E, 0, ABG)
03:59:18.897 00.000 11060 Move returns status 0, amount 0
03:59:18.897 00.000 11060 MoveAxis(N, 0, ABG)
03:59:18.897 00.000 10844 UpdateGuideState exits: m=1943 SNR=27.9
03:59:18.897 00.000 11060 Move returns status 0, amount 0
03:59:18.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:18.897 00.000 11060 move complete, result=0
03:59:18.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:18.897 00.000 11060 worker thread done servicing request
03:59:18.897 00.000 10844 Enqueuing Expose request
03:59:18.897 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:59:18.897 00.000 11060 Worker thread wakes up
03:59:18.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:18.899 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:19.524 00.625 11060 Exposure complete
03:59:19.713 00.189 11060 worker thread done servicing request
03:59:19.713 00.000 10844 OnExposeComplete: enter
03:59:19.713 00.000 10844 UpdateGuideState(): m_state=6
03:59:19.713 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3814
03:59:19.718 00.005 10844 Star::Find returns 1 (0), X=617.00, Y=101.93, Mass=1624, SNR=25.3, Peak=154 HFD=2.9
03:59:19.718 00.000 10844 MultiStar: [#1 -0.22,0.25,1.05,U] [#2 0.21,-0.16,0.96,U] [#3 0.43,0.30,1.05,U] [#4 -0.36,0.04,1.05,U] [#5 -0.32,-0.37,0.94,U] [#6 -0.55,-0.27,0.00,M3] [#7 -0.05,0.04,0.90,U] [#8 -0.49,0.21,0.76,U] 
03:59:19.718 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {0.09, -0.13}
03:59:19.718 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
03:59:19.718 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.71)
03:59:19.718 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.84 mountX=0.01 mountY=-0.08, mountTheta=-1.45
03:59:19.718 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
03:59:19.718 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
03:59:19.718 00.000 11060 Worker thread wakes up
03:59:19.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:19.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
03:59:19.718 00.000 10844 UpdateGuideState exits: m=1624 SNR=25.3
03:59:19.718 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
03:59:19.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:19.718 00.000 11060 Moving (-0.08, 0.02) raw xDistance=0.01 yDistance=-0.08
03:59:19.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:19.718 00.000 10844 Enqueuing Expose request
03:59:19.718 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:59:19.718 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:19.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:59:19.718 00.000 11060 MoveAxis(E, 0, ABG)
03:59:19.718 00.000 11060 Move returns status 0, amount 0
03:59:19.718 00.000 11060 MoveAxis(N, 0, ABG)
03:59:19.718 00.000 11060 Move returns status 0, amount 0
03:59:19.718 00.000 11060 move complete, result=0
03:59:19.718 00.000 11060 worker thread done servicing request
03:59:19.718 00.000 11060 Worker thread wakes up
03:59:19.723 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:19.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:19.724 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:20.354 00.630 11060 Exposure complete
03:59:20.562 00.208 11060 worker thread done servicing request
03:59:20.562 00.000 10844 OnExposeComplete: enter
03:59:20.562 00.000 10844 UpdateGuideState(): m_state=6
03:59:20.563 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3815
03:59:20.563 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.86, Mass=1779, SNR=26.5, Peak=155 HFD=4.1
03:59:20.570 00.007 10844 MultiStar: [#1 -0.45,0.72,0.00,M1] [#2 -0.13,0.08,0.91,U] [#3 0.30,0.19,0.97,U] [#4 -0.57,0.35,0.00,M1] [#5 -0.78,0.10,0.00,M1] [#6 -0.03,-0.25,1.00,U] [#7 -0.14,-0.20,0.96,U] [#8 -0.13,0.70,0.00,M1] 
03:59:20.572 00.002 10844 refined, 4 included, MultiStar: {0.02, -0.08}, one-star: {0.06, -0.19}
03:59:20.572 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
03:59:20.572 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
03:59:20.572 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.38 mountX=-0.07 mountY=0.03, mountTheta=2.78
03:59:20.576 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
03:59:20.577 00.001 10844 Enqueuing Move request for scope (0.02, -0.08)
03:59:20.577 00.000 11060 Worker thread wakes up
03:59:20.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
03:59:20.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:20.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
03:59:20.577 00.000 10844 UpdateGuideState exits: m=1779 SNR=26.5
03:59:20.577 00.000 11060 Moving (0.02, -0.08) raw xDistance=-0.07 yDistance=0.03
03:59:20.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:20.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:59:20.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:20.577 00.000 10844 Enqueuing Expose request
03:59:20.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:20.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:59:20.577 00.000 11060 MoveAxis(E, 0, ABG)
03:59:20.577 00.000 11060 Move returns status 0, amount 0
03:59:20.577 00.000 11060 MoveAxis(N, 0, ABG)
03:59:20.577 00.000 11060 Move returns status 0, amount 0
03:59:20.577 00.000 11060 move complete, result=0
03:59:20.577 00.000 11060 worker thread done servicing request
03:59:20.577 00.000 11060 Worker thread wakes up
03:59:20.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:20.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:20.577 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:21.230 00.653 11060 Exposure complete
03:59:21.443 00.213 11060 worker thread done servicing request
03:59:21.443 00.000 10844 OnExposeComplete: enter
03:59:21.443 00.000 10844 UpdateGuideState(): m_state=6
03:59:21.443 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3816
03:59:21.443 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=102.22, Mass=1390, SNR=23.3, Peak=146 HFD=3.2
03:59:21.443 00.000 10844 MultiStar: [#1 -0.17,0.37,1.12,U] [#2 -0.13,0.39,0.93,U] [#3 0.19,0.56,0.00,M1] [#4 -0.17,0.77,0.00,M2] [#5 -0.28,-0.07,1.01,U] [#6 -0.13,-0.01,1.11,U] [#7 0.08,-0.23,0.96,U] [#8 0.09,0.71,0.00,M2] 
03:59:21.443 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.10}, one-star: {0.00, 0.17}
03:59:21.443 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.39) = xAngle (0.99 = 0.99)
03:59:21.443 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.11 = -2.17)
03:59:21.443 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.38 mountX=0.08 mountY=-0.12, mountTheta=-0.98
03:59:21.446 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.10, opts=13)
03:59:21.446 00.000 10844 Enqueuing Move request for scope (-0.11, 0.10)
03:59:21.446 00.000 11060 Worker thread wakes up
03:59:21.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:21.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
03:59:21.446 00.000 10844 UpdateGuideState exits: m=1390 SNR=23.3
03:59:21.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
03:59:21.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:21.449 00.003 11060 Moving (-0.11, 0.10) raw xDistance=0.08 yDistance=-0.12
03:59:21.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:21.449 00.000 10844 Enqueuing Expose request
03:59:21.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:59:21.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:21.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:59:21.449 00.000 11060 MoveAxis(E, 0, ABG)
03:59:21.449 00.000 11060 Move returns status 0, amount 0
03:59:21.449 00.000 11060 MoveAxis(N, 0, ABG)
03:59:21.449 00.000 11060 Move returns status 0, amount 0
03:59:21.449 00.000 11060 move complete, result=0
03:59:21.449 00.000 11060 worker thread done servicing request
03:59:21.449 00.000 11060 Worker thread wakes up
03:59:21.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:21.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:21.452 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:22.097 00.645 11060 Exposure complete
03:59:22.316 00.219 11060 worker thread done servicing request
03:59:22.316 00.000 10844 OnExposeComplete: enter
03:59:22.316 00.000 10844 UpdateGuideState(): m_state=6
03:59:22.316 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3817
03:59:22.316 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=102.10, Mass=1541, SNR=25.0, Peak=154 HFD=2.8
03:59:22.316 00.000 10844 MultiStar: [#1 -0.29,-0.01,1.00,U] [#2 -0.32,0.55,0.00,M1] [#3 0.37,0.35,1.01,U] [#4 0.05,0.07,1.00,U] [#5 -0.39,-0.53,0.00,M1] [#6 -0.09,-0.08,1.05,U] [#7 0.04,-0.17,1.04,U] [#8 -0.38,0.73,0.00,M3] 
03:59:22.316 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.03}, one-star: {0.23, 0.05}
03:59:22.316 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.39) = xAngle (-0.83 = -0.83)
03:59:22.316 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.29 = 2.29)
03:59:22.316 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.56 mountX=0.04 mountY=0.05, mountTheta=0.84
03:59:22.316 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
03:59:22.316 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
03:59:22.316 00.000 11060 Worker thread wakes up
03:59:22.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:22.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
03:59:22.316 00.000 10844 UpdateGuideState exits: m=1541 SNR=25.0
03:59:22.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
03:59:22.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:22.316 00.000 11060 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.05
03:59:22.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:22.316 00.000 10844 Enqueuing Expose request
03:59:22.321 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:59:22.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:22.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:59:22.321 00.000 11060 MoveAxis(E, 0, ABG)
03:59:22.321 00.000 11060 Move returns status 0, amount 0
03:59:22.321 00.000 11060 MoveAxis(N, 0, ABG)
03:59:22.321 00.000 11060 Move returns status 0, amount 0
03:59:22.321 00.000 11060 move complete, result=0
03:59:22.321 00.000 11060 worker thread done servicing request
03:59:22.321 00.000 11060 Worker thread wakes up
03:59:22.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:22.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:22.323 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:22.961 00.638 11060 Exposure complete
03:59:23.186 00.225 10844 OnExposeComplete: enter
03:59:23.186 00.000 10844 UpdateGuideState(): m_state=6
03:59:23.187 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3818
03:59:23.187 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.94, Mass=2028, SNR=28.7, Peak=245 HFD=3.2
03:59:23.187 00.000 10844 MultiStar: [#1 0.03,0.49,0.83,U] [#2 -0.03,0.48,0.85,U] [#3 0.23,0.42,0.89,U] [#4 0.13,0.44,0.89,U] [#5 -0.11,0.24,0.89,U] [#6 -0.40,0.29,0.99,U] [#7 -0.00,-0.01,0.82,U] [#8 -0.14,0.67,0.00,M4] 
03:59:23.187 00.000 10844 single-star, 7 included, MultiStar: {-0.04, 0.27}, one-star: {-0.13, -0.11}
03:59:23.187 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.39) = xAngle (-3.83 = 2.46)
03:59:23.187 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.70 = -0.70)
03:59:23.187 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.44 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
03:59:23.189 00.002 11060 worker thread done servicing request
03:59:23.192 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.11, opts=13)
03:59:23.192 00.000 10844 Enqueuing Move request for scope (-0.13, -0.11)
03:59:23.192 00.000 11060 Worker thread wakes up
03:59:23.192 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:23.192 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
03:59:23.192 00.000 10844 UpdateGuideState exits: m=2028 SNR=28.7
03:59:23.192 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
03:59:23.192 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:23.192 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:23.192 00.000 10844 Enqueuing Expose request
03:59:23.192 00.000 11060 Moving (-0.13, -0.11) raw xDistance=-0.13 yDistance=-0.11
03:59:23.192 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
03:59:23.192 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:23.192 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:59:23.192 00.000 11060 MoveAxis(E, 32, ABG)
03:59:23.192 00.000 11060 Guiding  Dir = 2, Dur = 32
03:59:23.220 00.028 11060 IsSlewing returns 0
03:59:23.220 00.000 11060 IsGuiding returns 0
03:59:23.283 00.063 11060 IsGuiding returns 0
03:59:23.284 00.001 11060 Move returns status 0, amount 32
03:59:23.284 00.000 11060 MoveAxis(N, 0, ABG)
03:59:23.284 00.000 11060 Move returns status 0, amount 0
03:59:23.284 00.000 11060 move complete, result=0
03:59:23.284 00.000 11060 worker thread done servicing request
03:59:23.284 00.000 11060 Worker thread wakes up
03:59:23.284 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
03:59:23.286 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:23.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:23.921 00.635 11060 Exposure complete
03:59:24.124 00.203 11060 worker thread done servicing request
03:59:24.124 00.000 10844 OnExposeComplete: enter
03:59:24.124 00.000 10844 UpdateGuideState(): m_state=6
03:59:24.124 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3819
03:59:24.124 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=102.13, Mass=1783, SNR=26.9, Peak=179 HFD=3.0
03:59:24.126 00.002 10844 MultiStar: [#1 -0.27,0.61,0.00,M1] [#2 -0.22,0.36,0.82,U] [#3 0.54,0.17,1.00,U] [#4 0.25,0.52,0.94,U] [#5 -0.24,-0.33,0.92,U] [#6 -0.05,0.37,0.93,U] [#7 -0.04,-0.30,0.88,U] [#8 0.02,0.56,0.83,U] 
03:59:24.126 00.000 10844 single-star, 7 included, MultiStar: {0.05, 0.18}, one-star: {0.04, 0.08}
03:59:24.126 00.000 10844 CameraToMount -- cameraTheta (1.10) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
03:59:24.126 00.000 10844 CameraToMount -- cameraTheta (1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.84 = 2.84)
03:59:24.126 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.10 mountX=0.09 mountY=0.03, mountTheta=0.30
03:59:24.126 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
03:59:24.126 00.000 10844 Enqueuing Move request for scope (0.04, 0.08)
03:59:24.126 00.000 11060 Worker thread wakes up
03:59:24.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:24.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
03:59:24.126 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.9
03:59:24.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
03:59:24.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:24.126 00.000 11060 Moving (0.04, 0.08) raw xDistance=0.09 yDistance=0.03
03:59:24.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:24.126 00.000 10844 Enqueuing Expose request
03:59:24.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:59:24.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:24.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:59:24.126 00.000 11060 MoveAxis(E, 0, ABG)
03:59:24.126 00.000 11060 Move returns status 0, amount 0
03:59:24.126 00.000 11060 MoveAxis(N, 0, ABG)
03:59:24.126 00.000 11060 Move returns status 0, amount 0
03:59:24.126 00.000 11060 move complete, result=0
03:59:24.126 00.000 11060 worker thread done servicing request
03:59:24.126 00.000 11060 Worker thread wakes up
03:59:24.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:24.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:24.131 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:24.757 00.626 11060 Exposure complete
03:59:24.963 00.206 11060 worker thread done servicing request
03:59:24.963 00.000 10844 OnExposeComplete: enter
03:59:24.963 00.000 10844 UpdateGuideState(): m_state=6
03:59:24.963 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3820
03:59:24.963 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.83, Mass=1537, SNR=25.0, Peak=207 HFD=2.9
03:59:24.963 00.000 10844 MultiStar: [#1 -0.43,0.32,1.03,U] [#2 -0.45,0.55,0.00,M1] [#3 0.15,0.29,0.99,U] [#4 -0.01,0.52,0.99,U] [#5 -0.14,0.41,0.98,U] [#6 -0.30,-0.16,1.10,U] [#7 0.15,-0.16,1.04,U] [#8 -0.12,0.62,0.00,M4] 
03:59:24.963 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.14}, one-star: {0.28, -0.23}
03:59:24.963 00.000 10844 CameraToMount -- cameraTheta (1.90) - m_xAngle (1.39) = xAngle (0.51 = 0.51)
03:59:24.963 00.000 10844 CameraToMount -- cameraTheta (1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.63 = -2.65)
03:59:24.963 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.90 mountX=0.13 mountY=-0.07, mountTheta=-0.49
03:59:24.969 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.14, opts=13)
03:59:24.969 00.000 10844 Enqueuing Move request for scope (-0.05, 0.14)
03:59:24.969 00.000 11060 Worker thread wakes up
03:59:24.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:24.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
03:59:24.969 00.000 10844 UpdateGuideState exits: m=1537 SNR=25.0
03:59:24.969 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
03:59:24.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:24.969 00.000 11060 Moving (-0.05, 0.14) raw xDistance=0.13 yDistance=-0.07
03:59:24.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:24.969 00.000 10844 Enqueuing Expose request
03:59:24.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
03:59:24.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:24.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:59:24.969 00.000 11060 MoveAxis(W, 29, ABG)
03:59:24.969 00.000 11060 Guiding  Dir = 3, Dur = 29
03:59:24.984 00.015 11060 IsSlewing returns 0
03:59:24.985 00.001 11060 IsGuiding returns 0
03:59:25.015 00.030 11060 IsGuiding returns 0
03:59:25.015 00.000 11060 Move returns status 0, amount 29
03:59:25.015 00.000 11060 MoveAxis(N, 0, ABG)
03:59:25.015 00.000 11060 Move returns status 0, amount 0
03:59:25.015 00.000 11060 move complete, result=0
03:59:25.015 00.000 11060 worker thread done servicing request
03:59:25.015 00.000 10844 GuideStep: 0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
03:59:25.015 00.000 11060 Worker thread wakes up
03:59:25.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:25.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:25.647 00.632 11060 Exposure complete
03:59:25.846 00.199 11060 worker thread done servicing request
03:59:25.846 00.000 10844 OnExposeComplete: enter
03:59:25.846 00.000 10844 UpdateGuideState(): m_state=6
03:59:25.846 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3821
03:59:25.846 00.000 10844 Star::Find returns 1 (0), X=617.60, Y=102.12, Mass=1671, SNR=25.4, Peak=225 HFD=3.5
03:59:25.846 00.000 10844 MultiStar: [#1 -0.08,0.56,0.96,U] [#2 -0.15,0.81,0.00,M2] [#3 0.56,0.29,0.00,M1] [#4 -0.37,0.54,0.00,M1] [#5 0.03,-0.22,0.91,U] [#6 0.11,0.35,1.02,U] [#7 0.21,-0.06,0.97,U] [#8 -0.01,1.20,0.00,M5] 
03:59:25.846 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.14}, one-star: {0.69, 0.07}
03:59:25.846 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
03:59:25.846 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.36 = 2.36)
03:59:25.846 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.63 mountX=0.18 mountY=0.17, mountTheta=0.77
03:59:25.849 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.14, opts=13)
03:59:25.849 00.000 10844 Enqueuing Move request for scope (0.20, 0.14)
03:59:25.849 00.000 11060 Worker thread wakes up
03:59:25.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:25.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
03:59:25.849 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.4
03:59:25.849 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
03:59:25.849 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:25.849 00.000 11060 Moving (0.20, 0.14) raw xDistance=0.18 yDistance=0.17
03:59:25.849 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:25.849 00.000 10844 Enqueuing Expose request
03:59:25.849 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:59:25.849 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:25.849 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:59:25.849 00.000 11060 MoveAxis(W, 42, ABG)
03:59:25.849 00.000 11060 Guiding  Dir = 3, Dur = 42
03:59:25.855 00.006 11060 IsSlewing returns 0
03:59:25.864 00.009 11060 IsGuiding returns 0
03:59:25.915 00.051 11060 IsGuiding returns 0
03:59:25.915 00.000 11060 Move returns status 0, amount 42
03:59:25.915 00.000 11060 MoveAxis(N, 0, ABG)
03:59:25.915 00.000 11060 Move returns status 0, amount 0
03:59:25.916 00.001 11060 move complete, result=0
03:59:25.916 00.000 11060 worker thread done servicing request
03:59:25.916 00.000 11060 Worker thread wakes up
03:59:25.916 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
03:59:25.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:25.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:26.544 00.628 11060 Exposure complete
03:59:26.759 00.215 11060 worker thread done servicing request
03:59:26.759 00.000 10844 OnExposeComplete: enter
03:59:26.759 00.000 10844 UpdateGuideState(): m_state=6
03:59:26.759 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3822
03:59:26.759 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=102.18, Mass=1603, SNR=24.9, Peak=157 HFD=3.3
03:59:26.759 00.000 10844 MultiStar: [#1 -0.36,0.14,0.99,U] [#2 0.49,0.77,0.00,M3] [#3 0.23,0.41,1.15,U] [#4 -0.07,0.54,1.08,U] [#5 -0.14,0.85,0.00,M1] [#6 -0.29,0.24,1.12,U] [#7 0.34,0.05,1.01,U] [#8 0.12,0.73,0.00,M6] 
03:59:26.759 00.000 10844 single-star, 5 included, MultiStar: {0.01, 0.26}, one-star: {0.22, 0.12}
03:59:26.759 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.39) = xAngle (-0.87 = -0.87)
03:59:26.759 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.25 = 2.25)
03:59:26.759 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.52 mountX=0.16 mountY=0.20, mountTheta=0.88
03:59:26.762 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.12, opts=13)
03:59:26.762 00.000 10844 Enqueuing Move request for scope (0.22, 0.12)
03:59:26.762 00.000 11060 Worker thread wakes up
03:59:26.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:26.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
03:59:26.762 00.000 10844 UpdateGuideState exits: m=1603 SNR=24.9
03:59:26.762 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
03:59:26.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:26.762 00.000 11060 Moving (0.22, 0.12) raw xDistance=0.16 yDistance=0.20
03:59:26.766 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:26.766 00.000 10844 Enqueuing Expose request
03:59:26.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
03:59:26.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
03:59:26.766 00.000 11060 MoveAxis(W, 39, ABG)
03:59:26.766 00.000 11060 Guiding  Dir = 3, Dur = 39
03:59:26.799 00.033 11060 IsSlewing returns 0
03:59:26.799 00.000 11060 IsGuiding returns 0
03:59:26.861 00.062 11060 IsGuiding returns 0
03:59:26.862 00.001 11060 Move returns status 0, amount 39
03:59:26.862 00.000 11060 MoveAxis(S, 76, ABG)
03:59:26.862 00.000 11060 Guiding  Dir = 1, Dur = 76
03:59:26.877 00.015 11060 IsSlewing returns 0
03:59:26.878 00.001 11060 IsGuiding returns 0
03:59:26.956 00.078 11060 IsGuiding returns 0
03:59:26.956 00.000 11060 Move returns status 0, amount 76
03:59:26.956 00.000 11060 move complete, result=0
03:59:26.956 00.000 11060 worker thread done servicing request
03:59:26.956 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 76 ms SOUTH
03:59:26.956 00.000 11060 Worker thread wakes up
03:59:26.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:26.956 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:27.584 00.628 11060 Exposure complete
03:59:27.790 00.206 11060 worker thread done servicing request
03:59:27.790 00.000 10844 OnExposeComplete: enter
03:59:27.790 00.000 10844 UpdateGuideState(): m_state=6
03:59:27.793 00.003 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3823
03:59:27.793 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=101.92, Mass=1732, SNR=25.4, Peak=153 HFD=3.3
03:59:27.793 00.000 10844 MultiStar: [#1 -0.76,-0.24,0.00,M1] [#2 -0.29,0.44,0.87,U] [#3 0.07,0.42,1.06,U] [#4 -0.10,0.34,1.05,U] [#5 -0.35,-0.11,0.98,U] [#6 -0.33,-0.18,1.05,U] [#7 0.26,-0.17,0.94,U] [#8 0.18,0.63,0.00,M7] 
03:59:27.793 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.09}, one-star: {-0.10, -0.13}
03:59:27.793 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.39) = xAngle (1.13 = 1.13)
03:59:27.793 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.25 = -2.03)
03:59:27.793 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.52 mountX=0.06 mountY=-0.13, mountTheta=-1.13
03:59:27.796 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.09, opts=13)
03:59:27.796 00.000 10844 Enqueuing Move request for scope (-0.12, 0.09)
03:59:27.796 00.000 11060 Worker thread wakes up
03:59:27.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:27.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
03:59:27.796 00.000 10844 UpdateGuideState exits: m=1732 SNR=25.4
03:59:27.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:27.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:27.796 00.000 10844 Enqueuing Expose request
03:59:27.796 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
03:59:27.796 00.000 11060 Moving (-0.12, 0.09) raw xDistance=0.06 yDistance=-0.13
03:59:27.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:59:27.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:27.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:59:27.796 00.000 11060 MoveAxis(E, 0, ABG)
03:59:27.796 00.000 11060 Move returns status 0, amount 0
03:59:27.796 00.000 11060 MoveAxis(N, 0, ABG)
03:59:27.796 00.000 11060 Move returns status 0, amount 0
03:59:27.796 00.000 11060 move complete, result=0
03:59:27.798 00.002 11060 worker thread done servicing request
03:59:27.798 00.000 11060 Worker thread wakes up
03:59:27.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:27.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:27.800 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:28.423 00.623 11060 Exposure complete
03:59:28.624 00.201 10844 OnExposeComplete: enter
03:59:28.624 00.000 10844 UpdateGuideState(): m_state=6
03:59:28.624 00.000 11060 worker thread done servicing request
03:59:28.624 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3824
03:59:28.626 00.002 10844 Star::Find returns 1 (0), X=616.79, Y=102.45, Mass=1540, SNR=24.4, Peak=144 HFD=3.4
03:59:28.626 00.000 10844 MultiStar: [#1 -0.54,0.47,0.00,M2] [#2 -0.62,0.62,0.00,M3] [#3 -0.28,-0.04,1.03,U] [#4 -0.06,0.39,1.02,U] [#5 -0.49,0.41,0.00,M1] [#6 -0.25,0.18,1.12,U] [#7 0.19,-0.23,0.98,U] [#8 0.09,0.56,0.91,U] 
03:59:28.626 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.20}, one-star: {-0.11, 0.40}
03:59:28.627 00.001 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
03:59:28.627 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.61)
03:59:28.627 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.94 mountX=0.19 mountY=-0.11, mountTheta=-0.54
03:59:28.629 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.20, opts=13)
03:59:28.629 00.000 10844 Enqueuing Move request for scope (-0.08, 0.20)
03:59:28.629 00.000 11060 Worker thread wakes up
03:59:28.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:28.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
03:59:28.629 00.000 10844 UpdateGuideState exits: m=1540 SNR=24.4
03:59:28.629 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
03:59:28.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:28.629 00.000 11060 Moving (-0.08, 0.20) raw xDistance=0.19 yDistance=-0.11
03:59:28.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:28.629 00.000 10844 Enqueuing Expose request
03:59:28.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
03:59:28.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:28.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:59:28.629 00.000 11060 MoveAxis(W, 44, ABG)
03:59:28.629 00.000 11060 Guiding  Dir = 3, Dur = 44
03:59:28.659 00.030 11060 IsSlewing returns 0
03:59:28.659 00.000 11060 IsGuiding returns 0
03:59:28.720 00.061 11060 IsGuiding returns 0
03:59:28.720 00.000 11060 Move returns status 0, amount 44
03:59:28.720 00.000 11060 MoveAxis(N, 0, ABG)
03:59:28.720 00.000 11060 Move returns status 0, amount 0
03:59:28.720 00.000 11060 move complete, result=0
03:59:28.720 00.000 11060 worker thread done servicing request
03:59:28.720 00.000 11060 Worker thread wakes up
03:59:28.720 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
03:59:28.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:28.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:29.357 00.637 11060 Exposure complete
03:59:29.548 00.191 11060 worker thread done servicing request
03:59:29.548 00.000 10844 OnExposeComplete: enter
03:59:29.548 00.000 10844 UpdateGuideState(): m_state=6
03:59:29.548 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3825
03:59:29.548 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=102.37, Mass=1557, SNR=24.7, Peak=145 HFD=3.2
03:59:29.548 00.000 10844 MultiStar: [#1 -0.13,0.53,1.06,U] [#2 -0.77,0.69,0.00,M4] [#3 -0.10,-0.26,1.07,U] [#4 -0.16,0.15,1.02,U] [#5 -0.34,-0.14,0.98,U] [#6 -0.59,0.41,0.00,M1] [#7 0.28,-0.33,0.99,U] [#8 -0.50,0.67,0.00,M7] 
03:59:29.548 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.05}, one-star: {-0.19, 0.32}
03:59:29.548 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.39) = xAngle (1.34 = 1.34)
03:59:29.548 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.46 = -1.82)
03:59:29.548 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=0.03 mountY=-0.11, mountTheta=-1.34
03:59:29.548 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.05, opts=13)
03:59:29.548 00.000 10844 Enqueuing Move request for scope (-0.11, 0.05)
03:59:29.548 00.000 11060 Worker thread wakes up
03:59:29.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:29.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
03:59:29.548 00.000 10844 UpdateGuideState exits: m=1557 SNR=24.7
03:59:29.548 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
03:59:29.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:29.548 00.000 11060 Moving (-0.11, 0.05) raw xDistance=0.03 yDistance=-0.11
03:59:29.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:29.548 00.000 10844 Enqueuing Expose request
03:59:29.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:59:29.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:29.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:59:29.548 00.000 11060 MoveAxis(E, 0, ABG)
03:59:29.548 00.000 11060 Move returns status 0, amount 0
03:59:29.553 00.005 11060 MoveAxis(N, 0, ABG)
03:59:29.553 00.000 11060 Move returns status 0, amount 0
03:59:29.553 00.000 11060 move complete, result=0
03:59:29.553 00.000 11060 worker thread done servicing request
03:59:29.553 00.000 11060 Worker thread wakes up
03:59:29.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:29.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:29.556 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:30.183 00.627 11060 Exposure complete
03:59:30.400 00.217 11060 worker thread done servicing request
03:59:30.400 00.000 10844 OnExposeComplete: enter
03:59:30.401 00.001 10844 UpdateGuideState(): m_state=6
03:59:30.401 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3826
03:59:30.401 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.76, Mass=1673, SNR=25.8, Peak=134 HFD=3.6
03:59:30.401 00.000 10844 MultiStar: [#1 0.17,0.02,0.89,U] [#2 -0.31,0.01,0.91,U] [#3 0.00,-0.02,1.01,U] [#4 -0.01,0.03,1.04,U] [#5 -0.29,-0.30,0.91,U] [#6 -0.36,-0.44,1.06,U] [#7 0.20,0.24,0.91,U] [#8 -0.39,0.61,0.00,M8] 
03:59:30.401 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.10}, one-star: {-0.14, -0.30}
03:59:30.401 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.72 = 2.57)
03:59:30.401 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
03:59:30.401 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
03:59:30.401 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.10, opts=13)
03:59:30.401 00.000 10844 Enqueuing Move request for scope (-0.10, -0.10)
03:59:30.401 00.000 11060 Worker thread wakes up
03:59:30.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:30.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
03:59:30.406 00.005 10844 UpdateGuideState exits: m=1673 SNR=25.8
03:59:30.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:30.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
03:59:30.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:30.406 00.000 10844 Enqueuing Expose request
03:59:30.406 00.000 11060 Moving (-0.10, -0.10) raw xDistance=-0.12 yDistance=-0.08
03:59:30.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:59:30.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:30.407 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:59:30.407 00.000 11060 MoveAxis(E, 0, ABG)
03:59:30.407 00.000 11060 Move returns status 0, amount 0
03:59:30.407 00.000 11060 MoveAxis(N, 0, ABG)
03:59:30.407 00.000 11060 Move returns status 0, amount 0
03:59:30.407 00.000 11060 move complete, result=0
03:59:30.407 00.000 11060 worker thread done servicing request
03:59:30.407 00.000 11060 Worker thread wakes up
03:59:30.407 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:30.407 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:30.407 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:31.039 00.632 11060 Exposure complete
03:59:31.248 00.209 11060 worker thread done servicing request
03:59:31.248 00.000 10844 OnExposeComplete: enter
03:59:31.248 00.000 10844 UpdateGuideState(): m_state=6
03:59:31.251 00.003 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3827
03:59:31.251 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=102.02, Mass=1884, SNR=27.5, Peak=170 HFD=3.3
03:59:31.252 00.001 10844 MultiStar: [#1 -0.29,0.43,0.91,U] [#2 0.05,0.39,0.79,U] [#3 -0.18,0.37,0.92,U] [#4 -0.41,0.17,0.92,U] [#5 -0.99,0.02,0.00,M1] [#6 -0.24,-0.11,0.99,U] [#7 -0.10,-0.23,0.94,U] [#8 0.04,0.28,0.79,U] 
03:59:31.252 00.000 10844 single-star, 7 included, MultiStar: {-0.15, 0.15}, one-star: {-0.06, -0.03}
03:59:31.252 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.39) = xAngle (-4.02 = 2.26)
03:59:31.252 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.90 = -0.90)
03:59:31.252 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.63 mountX=-0.04 mountY=-0.05, mountTheta=-2.26
03:59:31.258 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.03, opts=13)
03:59:31.258 00.000 10844 Enqueuing Move request for scope (-0.06, -0.03)
03:59:31.258 00.000 11060 Worker thread wakes up
03:59:31.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
03:59:31.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
03:59:31.258 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:31.258 00.000 11060 Moving (-0.06, -0.03) raw xDistance=-0.04 yDistance=-0.05
03:59:31.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:59:31.259 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:31.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:59:31.259 00.000 11060 MoveAxis(E, 0, ABG)
03:59:31.259 00.000 11060 Move returns status 0, amount 0
03:59:31.259 00.000 11060 MoveAxis(N, 0, ABG)
03:59:31.259 00.000 11060 Move returns status 0, amount 0
03:59:31.259 00.000 11060 move complete, result=0
03:59:31.259 00.000 10844 UpdateGuideState exits: m=1884 SNR=27.5
03:59:31.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:31.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:31.259 00.000 10844 Enqueuing Expose request
03:59:31.259 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:31.259 00.000 11060 worker thread done servicing request
03:59:31.259 00.000 11060 Worker thread wakes up
03:59:31.262 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:31.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:31.899 00.637 11060 Exposure complete
03:59:32.118 00.219 11060 worker thread done servicing request
03:59:32.118 00.000 10844 OnExposeComplete: enter
03:59:32.118 00.000 10844 UpdateGuideState(): m_state=6
03:59:32.118 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3828
03:59:32.118 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=102.21, Mass=1782, SNR=26.4, Peak=148 HFD=3.7
03:59:32.118 00.000 10844 MultiStar: [#1 -0.48,0.51,0.00,M1] [#2 -0.01,0.40,0.92,U] [#3 0.08,0.02,1.03,U] [#4 -0.61,0.23,0.00,M1] [#5 -1.01,-0.27,0.00,M2] [#6 -0.19,0.12,1.02,U] [#7 0.05,0.23,0.85,U] [#8 -0.07,0.59,0.00,M8] 
03:59:32.118 00.000 10844 single-star, 4 included, MultiStar: {-0.03, 0.18}, one-star: {-0.06, 0.16}
03:59:32.120 00.002 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.39) = xAngle (0.54 = 0.54)
03:59:32.120 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.66 = -2.62)
03:59:32.120 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.93 mountX=0.14 mountY=-0.08, mountTheta=-0.53
03:59:32.122 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.16, opts=13)
03:59:32.123 00.001 10844 Enqueuing Move request for scope (-0.06, 0.16)
03:59:32.123 00.000 11060 Worker thread wakes up
03:59:32.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:32.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
03:59:32.123 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.4
03:59:32.123 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
03:59:32.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:32.123 00.000 11060 Moving (-0.06, 0.16) raw xDistance=0.14 yDistance=-0.08
03:59:32.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:32.123 00.000 10844 Enqueuing Expose request
03:59:32.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
03:59:32.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:32.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:59:32.123 00.000 11060 MoveAxis(W, 33, ABG)
03:59:32.123 00.000 11060 Guiding  Dir = 3, Dur = 33
03:59:32.144 00.021 11060 IsSlewing returns 0
03:59:32.144 00.000 11060 IsGuiding returns 0
03:59:32.205 00.061 11060 IsGuiding returns 0
03:59:32.205 00.000 11060 Move returns status 0, amount 33
03:59:32.205 00.000 11060 MoveAxis(N, 0, ABG)
03:59:32.205 00.000 11060 Move returns status 0, amount 0
03:59:32.205 00.000 11060 move complete, result=0
03:59:32.205 00.000 11060 worker thread done servicing request
03:59:32.205 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
03:59:32.205 00.000 11060 Worker thread wakes up
03:59:32.205 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:32.205 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:32.842 00.637 11060 Exposure complete
03:59:33.047 00.205 11060 worker thread done servicing request
03:59:33.047 00.000 10844 OnExposeComplete: enter
03:59:33.047 00.000 10844 UpdateGuideState(): m_state=6
03:59:33.048 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3829
03:59:33.048 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.58, Mass=1762, SNR=26.2, Peak=160 HFD=3.4
03:59:33.048 00.000 10844 MultiStar: [#1 -0.22,0.23,0.93,U] [#2 -0.34,0.27,0.82,U] [#3 0.00,-0.16,1.03,U] [#4 0.14,0.23,0.99,U] [#5 -0.27,-0.30,0.88,U] [#6 -0.32,-0.15,1.00,U] [#7 0.03,-0.22,0.96,U] [#8 -0.35,0.28,0.81,U] 
03:59:33.048 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.02, -0.48}
03:59:33.048 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.39) = xAngle (-4.23 = 2.06)
03:59:33.048 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.10 = -1.10)
03:59:33.048 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.84 mountX=-0.07 mountY=-0.13, mountTheta=-2.05
03:59:33.048 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.04, opts=13)
03:59:33.048 00.000 10844 Enqueuing Move request for scope (-0.14, -0.04)
03:59:33.048 00.000 11060 Worker thread wakes up
03:59:33.048 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:33.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
03:59:33.048 00.000 10844 UpdateGuideState exits: m=1762 SNR=26.2
03:59:33.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
03:59:33.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:33.048 00.000 11060 Moving (-0.14, -0.04) raw xDistance=-0.07 yDistance=-0.13
03:59:33.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:33.048 00.000 10844 Enqueuing Expose request
03:59:33.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:59:33.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:33.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:59:33.048 00.000 11060 MoveAxis(E, 0, ABG)
03:59:33.048 00.000 11060 Move returns status 0, amount 0
03:59:33.048 00.000 11060 MoveAxis(N, 0, ABG)
03:59:33.048 00.000 11060 Move returns status 0, amount 0
03:59:33.053 00.005 11060 move complete, result=0
03:59:33.053 00.000 11060 worker thread done servicing request
03:59:33.053 00.000 11060 Worker thread wakes up
03:59:33.053 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:33.053 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:33.057 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:33.686 00.629 11060 Exposure complete
03:59:33.892 00.206 11060 worker thread done servicing request
03:59:33.892 00.000 10844 OnExposeComplete: enter
03:59:33.892 00.000 10844 UpdateGuideState(): m_state=6
03:59:33.892 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3830
03:59:33.892 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.85, Mass=1778, SNR=26.7, Peak=230 HFD=3.8
03:59:33.895 00.003 10844 MultiStar: [#1 -0.38,0.24,0.94,U] [#2 -0.15,0.14,0.89,U] [#3 0.13,-0.14,0.98,U] [#4 -0.15,0.14,0.93,U] [#5 -0.58,-0.14,0.00,M2] [#6 -0.24,-0.48,1.00,U] [#7 -0.06,0.19,0.94,U] [#8 -0.36,0.92,0.00,M8] 
03:59:33.895 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.02}, one-star: {0.01, -0.20}
03:59:33.895 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.95)
03:59:33.895 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.21 = -1.21)
03:59:33.895 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.94 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
03:59:33.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
03:59:33.895 00.000 10844 Enqueuing Move request for scope (-0.12, -0.02)
03:59:33.895 00.000 11060 Worker thread wakes up
03:59:33.899 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:33.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
03:59:33.899 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.7
03:59:33.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
03:59:33.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:33.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:33.899 00.000 10844 Enqueuing Expose request
03:59:33.899 00.000 11060 Moving (-0.12, -0.02) raw xDistance=-0.04 yDistance=-0.11
03:59:33.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:59:33.900 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:33.900 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:59:33.900 00.000 11060 MoveAxis(E, 0, ABG)
03:59:33.900 00.000 11060 Move returns status 0, amount 0
03:59:33.900 00.000 11060 MoveAxis(N, 0, ABG)
03:59:33.900 00.000 11060 Move returns status 0, amount 0
03:59:33.900 00.000 11060 move complete, result=0
03:59:33.900 00.000 11060 worker thread done servicing request
03:59:33.900 00.000 11060 Worker thread wakes up
03:59:33.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:33.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:33.903 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:34.529 00.626 11060 Exposure complete
03:59:34.730 00.201 11060 worker thread done servicing request
03:59:34.730 00.000 10844 OnExposeComplete: enter
03:59:34.730 00.000 10844 UpdateGuideState(): m_state=6
03:59:34.732 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3831
03:59:34.732 00.000 10844 Star::Find returns 1 (0), X=616.20, Y=102.08, Mass=1532, SNR=24.5, Peak=240 HFD=2.7
03:59:34.732 00.000 10844 MultiStar: [#1 -0.19,-0.05,1.00,U] [#2 -0.45,-0.00,0.89,U] [#3 0.18,0.28,1.14,U] [#4 -0.26,0.02,1.08,U] [#5 0.22,-0.35,0.96,U] [#6 -0.02,-0.12,1.12,U] [#7 0.03,-0.46,1.01,U] [#8 0.17,0.53,0.85,U] 
03:59:34.733 00.001 10844 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {-0.71, 0.03}
03:59:34.733 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.39) = xAngle (-4.38 = 1.91)
03:59:34.733 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
03:59:34.733 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.99 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
03:59:34.734 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.02, opts=13)
03:59:34.734 00.000 10844 Enqueuing Move request for scope (-0.11, -0.02)
03:59:34.734 00.000 11060 Worker thread wakes up
03:59:34.734 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:34.734 00.000 10844 UpdateGuideState exits: m=1532 SNR=24.5
03:59:34.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:34.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:34.734 00.000 10844 Enqueuing Expose request
03:59:34.734 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
03:59:34.734 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
03:59:34.738 00.004 11060 Moving (-0.11, -0.02) raw xDistance=-0.04 yDistance=-0.11
03:59:34.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:59:34.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:34.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:59:34.738 00.000 11060 MoveAxis(E, 0, ABG)
03:59:34.738 00.000 11060 Move returns status 0, amount 0
03:59:34.740 00.002 11060 MoveAxis(N, 0, ABG)
03:59:34.740 00.000 11060 Move returns status 0, amount 0
03:59:34.740 00.000 11060 move complete, result=0
03:59:34.740 00.000 11060 worker thread done servicing request
03:59:34.740 00.000 11060 Worker thread wakes up
03:59:34.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:34.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:34.744 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:35.370 00.626 11060 Exposure complete
03:59:35.583 00.213 11060 worker thread done servicing request
03:59:35.583 00.000 10844 OnExposeComplete: enter
03:59:35.583 00.000 10844 UpdateGuideState(): m_state=6
03:59:35.584 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3832
03:59:35.584 00.000 10844 Star::Find returns 1 (0), X=616.57, Y=102.11, Mass=1879, SNR=27.1, Peak=180 HFD=3.4
03:59:35.584 00.000 10844 MultiStar: [#1 -0.16,-0.34,0.88,U] [#2 -0.25,0.28,0.83,U] [#3 0.24,0.16,0.98,U] [#4 0.17,0.26,1.02,U] [#5 -0.69,-0.41,0.00,M2] [#6 -0.02,-0.23,0.91,U] [#7 0.17,0.04,0.79,U] [#8 0.05,0.25,0.80,U] 
03:59:35.584 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {-0.34, 0.05}
03:59:35.584 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.39) = xAngle (0.47 = 0.47)
03:59:35.584 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.60 = -2.69)
03:59:35.584 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.86 mountX=0.06 mountY=-0.03, mountTheta=-0.46
03:59:35.587 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
03:59:35.587 00.000 10844 Enqueuing Move request for scope (-0.02, 0.06)
03:59:35.587 00.000 11060 Worker thread wakes up
03:59:35.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:35.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
03:59:35.587 00.000 10844 UpdateGuideState exits: m=1879 SNR=27.1
03:59:35.587 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
03:59:35.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:35.587 00.000 11060 Moving (-0.02, 0.06) raw xDistance=0.06 yDistance=-0.03
03:59:35.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:35.587 00.000 10844 Enqueuing Expose request
03:59:35.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:59:35.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:35.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:59:35.587 00.000 11060 MoveAxis(E, 0, ABG)
03:59:35.587 00.000 11060 Move returns status 0, amount 0
03:59:35.587 00.000 11060 MoveAxis(N, 0, ABG)
03:59:35.587 00.000 11060 Move returns status 0, amount 0
03:59:35.587 00.000 11060 move complete, result=0
03:59:35.587 00.000 11060 worker thread done servicing request
03:59:35.587 00.000 11060 Worker thread wakes up
03:59:35.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:35.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:35.590 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:36.222 00.632 11060 Exposure complete
03:59:36.443 00.221 11060 worker thread done servicing request
03:59:36.443 00.000 10844 OnExposeComplete: enter
03:59:36.443 00.000 10844 UpdateGuideState(): m_state=6
03:59:36.443 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3833
03:59:36.443 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=102.21, Mass=1755, SNR=26.5, Peak=169 HFD=3.1
03:59:36.445 00.002 10844 MultiStar: [#1 -0.29,-0.18,0.96,U] [#2 0.06,0.28,0.86,U] [#3 0.15,0.21,1.08,U] [#4 0.09,0.16,0.90,U] [#5 -0.36,-0.18,0.91,U] [#6 -0.11,-0.19,0.95,U] [#7 0.43,-0.26,0.86,U] [#8 0.18,0.49,0.74,U] 
03:59:36.445 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.04, 0.16}
03:59:36.445 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
03:59:36.445 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.00 = 3.00)
03:59:36.445 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.26 mountX=0.05 mountY=0.01, mountTheta=0.14
03:59:36.448 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.05, opts=13)
03:59:36.448 00.000 10844 Enqueuing Move request for scope (0.02, 0.05)
03:59:36.448 00.000 11060 Worker thread wakes up
03:59:36.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:36.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
03:59:36.448 00.000 10844 UpdateGuideState exits: m=1755 SNR=26.5
03:59:36.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
03:59:36.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:36.448 00.000 11060 Moving (0.02, 0.05) raw xDistance=0.05 yDistance=0.01
03:59:36.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:36.448 00.000 10844 Enqueuing Expose request
03:59:36.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:59:36.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:36.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:59:36.448 00.000 11060 MoveAxis(E, 0, ABG)
03:59:36.448 00.000 11060 Move returns status 0, amount 0
03:59:36.448 00.000 11060 MoveAxis(N, 0, ABG)
03:59:36.448 00.000 11060 Move returns status 0, amount 0
03:59:36.448 00.000 11060 move complete, result=0
03:59:36.448 00.000 11060 worker thread done servicing request
03:59:36.450 00.002 11060 Worker thread wakes up
03:59:36.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:36.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:36.452 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:37.070 00.618 11060 Exposure complete
03:59:37.280 00.210 11060 worker thread done servicing request
03:59:37.280 00.000 10844 OnExposeComplete: enter
03:59:37.280 00.000 10844 UpdateGuideState(): m_state=6
03:59:37.280 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3834
03:59:37.280 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.97, Mass=1596, SNR=25.0, Peak=171 HFD=3.2
03:59:37.282 00.002 10844 MultiStar: [#1 0.04,0.41,0.98,U] [#2 -0.15,0.61,0.00,M1] [#3 0.12,0.09,1.05,U] [#4 -0.09,0.21,0.99,U] [#5 -0.37,0.02,0.94,U] [#6 0.05,0.18,1.10,U] [#7 -0.20,-0.06,1.04,U] [#8 0.16,0.37,0.82,U] 
03:59:37.282 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.14}, one-star: {-0.14, -0.08}
03:59:37.282 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.39) = xAngle (0.56 = 0.56)
03:59:37.282 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.69 = -2.60)
03:59:37.282 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.95 mountX=0.12 mountY=-0.08, mountTheta=-0.55
03:59:37.285 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.14, opts=13)
03:59:37.285 00.000 10844 Enqueuing Move request for scope (-0.05, 0.14)
03:59:37.285 00.000 11060 Worker thread wakes up
03:59:37.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
03:59:37.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
03:59:37.285 00.000 11060 Moving (-0.05, 0.14) raw xDistance=0.12 yDistance=-0.08
03:59:37.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
03:59:37.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:37.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:59:37.285 00.000 11060 MoveAxis(W, 29, ABG)
03:59:37.285 00.000 11060 Guiding  Dir = 3, Dur = 29
03:59:37.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:37.285 00.000 10844 UpdateGuideState exits: m=1596 SNR=25.0
03:59:37.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:37.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:37.287 00.002 10844 Enqueuing Expose request
03:59:37.296 00.009 11060 IsSlewing returns 0
03:59:37.296 00.000 11060 IsGuiding returns 0
03:59:37.327 00.031 11060 IsGuiding returns 0
03:59:37.327 00.000 11060 Move returns status 0, amount 29
03:59:37.327 00.000 11060 MoveAxis(N, 0, ABG)
03:59:37.327 00.000 11060 Move returns status 0, amount 0
03:59:37.327 00.000 11060 move complete, result=0
03:59:37.327 00.000 11060 worker thread done servicing request
03:59:37.327 00.000 11060 Worker thread wakes up
03:59:37.327 00.000 10844 GuideStep: 0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
03:59:37.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:37.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:37.963 00.636 11060 Exposure complete
03:59:38.168 00.205 11060 worker thread done servicing request
03:59:38.168 00.000 10844 OnExposeComplete: enter
03:59:38.168 00.000 10844 UpdateGuideState(): m_state=6
03:59:38.168 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3835
03:59:38.169 00.001 10844 Star::Find returns 1 (0), X=616.12, Y=101.96, Mass=1855, SNR=26.6, Peak=246 HFD=3.6
03:59:38.169 00.000 10844 MultiStar: [#1 -0.42,0.06,1.00,U] [#2 0.17,0.58,0.00,M2] [#3 -0.07,-0.47,0.98,U] [#4 -0.32,0.49,0.00,M1] [#5 -0.35,-0.04,0.90,U] [#6 -0.30,-0.32,1.02,U] [#7 0.15,0.08,0.96,U] [#8 -0.20,0.49,0.78,U] 
03:59:38.169 00.000 10844 refined, 6 included, MultiStar: {-0.29, -0.06}, one-star: {-0.78, -0.10}
03:59:38.169 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.97)
03:59:38.169 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
03:59:38.169 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.06 hyp=0.29 cameraTheta=-2.93 mountX=-0.11 mountY=-0.27, mountTheta=-1.96
03:59:38.171 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.06, opts=13)
03:59:38.171 00.000 10844 Enqueuing Move request for scope (-0.29, -0.06)
03:59:38.171 00.000 11060 Worker thread wakes up
03:59:38.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.06) opts 0xd
03:59:38.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.06)
03:59:38.171 00.000 11060 Moving (-0.29, -0.06) raw xDistance=-0.11 yDistance=-0.27
03:59:38.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:59:38.171 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:38.171 00.000 10844 UpdateGuideState exits: m=1855 SNR=26.6
03:59:38.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:38.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:38.171 00.000 10844 Enqueuing Expose request
03:59:38.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
03:59:38.174 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:59:38.174 00.000 11060 MoveAxis(E, 0, ABG)
03:59:38.174 00.000 11060 Move returns status 0, amount 0
03:59:38.174 00.000 11060 MoveAxis(N, 0, ABG)
03:59:38.174 00.000 11060 Move returns status 0, amount 0
03:59:38.174 00.000 11060 move complete, result=0
03:59:38.174 00.000 11060 worker thread done servicing request
03:59:38.174 00.000 11060 Worker thread wakes up
03:59:38.174 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:38.174 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:38.178 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:59:38.808 00.630 11060 Exposure complete
03:59:39.024 00.216 11060 worker thread done servicing request
03:59:39.024 00.000 10844 OnExposeComplete: enter
03:59:39.024 00.000 10844 UpdateGuideState(): m_state=6
03:59:39.024 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3836
03:59:39.024 00.000 10844 Star::Find returns 1 (0), X=616.57, Y=101.48, Mass=1732, SNR=26.3, Peak=208 HFD=3.3
03:59:39.024 00.000 10844 MultiStar: [#1 -0.20,-0.08,0.85,U] [#2 -0.43,0.52,0.00,M3] [#3 0.29,0.47,0.89,U] [#4 0.14,-0.05,0.98,U] [#5 -0.51,-0.09,0.86,U] [#6 -0.53,0.34,0.00,M1] [#7 0.23,-0.48,0.94,U] [#8 -0.44,0.53,0.00,M4] 
03:59:39.024 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.15}, one-star: {-0.34, -0.57}
03:59:39.024 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.94)
03:59:39.024 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
03:59:39.024 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.95 mountX=-0.15 mountY=-0.03, mountTheta=-2.92
03:59:39.029 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.15, opts=13)
03:59:39.031 00.002 10844 Enqueuing Move request for scope (-0.06, -0.15)
03:59:39.031 00.000 11060 Worker thread wakes up
03:59:39.031 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:39.031 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
03:59:39.031 00.000 10844 UpdateGuideState exits: m=1732 SNR=26.3
03:59:39.031 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
03:59:39.031 00.000 11060 Moving (-0.06, -0.15) raw xDistance=-0.15 yDistance=-0.03
03:59:39.031 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:39.031 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
03:59:39.031 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:39.031 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:39.031 00.000 10844 Enqueuing Expose request
03:59:39.031 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:59:39.031 00.000 11060 MoveAxis(E, 36, ABG)
03:59:39.031 00.000 11060 Guiding  Dir = 2, Dur = 36
03:59:39.054 00.023 11060 IsSlewing returns 0
03:59:39.054 00.000 11060 IsGuiding returns 0
03:59:39.116 00.062 11060 IsGuiding returns 0
03:59:39.116 00.000 11060 Move returns status 0, amount 36
03:59:39.116 00.000 11060 MoveAxis(N, 0, ABG)
03:59:39.116 00.000 11060 Move returns status 0, amount 0
03:59:39.116 00.000 11060 move complete, result=0
03:59:39.116 00.000 11060 worker thread done servicing request
03:59:39.116 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
03:59:39.116 00.000 11060 Worker thread wakes up
03:59:39.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:39.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:39.767 00.651 11060 Exposure complete
03:59:39.973 00.206 11060 worker thread done servicing request
03:59:39.973 00.000 10844 OnExposeComplete: enter
03:59:39.973 00.000 10844 UpdateGuideState(): m_state=6
03:59:39.974 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3837
03:59:39.974 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=102.27, Mass=1747, SNR=25.9, Peak=137 HFD=3.4
03:59:39.974 00.000 10844 MultiStar: [#1 -0.50,0.26,0.95,U] [#2 0.05,0.80,0.00,M4] [#3 0.36,-0.08,0.98,U] [#4 0.03,0.49,0.96,U] [#5 -0.15,0.26,0.92,U] [#6 -0.10,-0.06,1.09,U] [#7 0.28,0.25,1.00,U] [#8 -0.27,0.46,0.82,U] 
03:59:39.974 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.21}, one-star: {-0.04, 0.22}
03:59:39.974 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
03:59:39.974 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.79)
03:59:39.974 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.76 mountX=0.20 mountY=-0.08, mountTheta=-0.36
03:59:39.974 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
03:59:39.974 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
03:59:39.978 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:39.978 00.000 11060 Worker thread wakes up
03:59:39.978 00.000 10844 UpdateGuideState exits: m=1747 SNR=25.9
03:59:39.978 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:39.979 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:39.979 00.000 10844 Enqueuing Expose request
03:59:39.979 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
03:59:39.979 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
03:59:39.979 00.000 11060 Moving (-0.04, 0.21) raw xDistance=0.20 yDistance=-0.08
03:59:39.979 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
03:59:39.979 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:39.979 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:59:39.979 00.000 11060 MoveAxis(W, 47, ABG)
03:59:39.980 00.001 11060 Guiding  Dir = 3, Dur = 47
03:59:40.009 00.029 11060 IsSlewing returns 0
03:59:40.009 00.000 11060 IsGuiding returns 0
03:59:40.086 00.077 11060 IsGuiding returns 0
03:59:40.086 00.000 11060 Move returns status 0, amount 47
03:59:40.086 00.000 11060 MoveAxis(N, 0, ABG)
03:59:40.086 00.000 11060 Move returns status 0, amount 0
03:59:40.086 00.000 11060 move complete, result=0
03:59:40.086 00.000 11060 worker thread done servicing request
03:59:40.086 00.000 11060 Worker thread wakes up
03:59:40.086 00.000 10844 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
03:59:40.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:40.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:40.717 00.631 11060 Exposure complete
03:59:40.929 00.212 10844 OnExposeComplete: enter
03:59:40.929 00.000 10844 UpdateGuideState(): m_state=6
03:59:40.929 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3838
03:59:40.929 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=102.23, Mass=1554, SNR=24.6, Peak=172 HFD=2.6
03:59:40.929 00.000 10844 MultiStar: [#1 -0.09,-0.09,0.98,U] [#2 -0.17,0.68,0.00,M5] [#3 0.30,0.02,1.05,U] [#4 0.27,0.12,1.05,U] [#5 -0.27,-0.25,0.98,U] [#6 -0.22,-0.05,1.15,U] [#7 0.43,-0.59,0.00,M1] [#8 0.04,0.61,0.00,M4] 
03:59:40.929 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.01}, one-star: {0.12, 0.18}
03:59:40.929 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.39) = xAngle (-1.94 = -1.94)
03:59:40.929 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.19 = 1.19)
03:59:40.929 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.55 mountX=-0.01 mountY=0.02, mountTheta=1.94
03:59:40.929 00.000 11060 worker thread done servicing request
03:59:40.934 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.01, opts=13)
03:59:40.934 00.000 10844 Enqueuing Move request for scope (0.02, -0.01)
03:59:40.934 00.000 11060 Worker thread wakes up
03:59:40.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
03:59:40.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:40.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
03:59:40.934 00.000 10844 UpdateGuideState exits: m=1554 SNR=24.6
03:59:40.934 00.000 11060 Moving (0.02, -0.01) raw xDistance=-0.01 yDistance=0.02
03:59:40.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:40.936 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:59:40.936 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:40.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:40.936 00.000 10844 Enqueuing Expose request
03:59:40.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:59:40.936 00.000 11060 MoveAxis(E, 0, ABG)
03:59:40.936 00.000 11060 Move returns status 0, amount 0
03:59:40.936 00.000 11060 MoveAxis(N, 0, ABG)
03:59:40.936 00.000 11060 Move returns status 0, amount 0
03:59:40.936 00.000 11060 move complete, result=0
03:59:40.936 00.000 11060 worker thread done servicing request
03:59:40.936 00.000 11060 Worker thread wakes up
03:59:40.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:40.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:40.939 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:41.577 00.638 11060 Exposure complete
03:59:41.787 00.210 11060 worker thread done servicing request
03:59:41.787 00.000 10844 OnExposeComplete: enter
03:59:41.787 00.000 10844 UpdateGuideState(): m_state=6
03:59:41.787 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3839
03:59:41.787 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=102.29, Mass=1531, SNR=25.0, Peak=154 HFD=2.9
03:59:41.787 00.000 10844 MultiStar: [#1 0.21,0.22,1.00,U] [#2 0.07,-0.01,0.97,U] [#3 0.12,0.31,1.02,U] [#4 0.10,0.01,1.06,U] [#5 -0.41,-0.30,1.00,U] [#6 -0.41,0.01,1.05,U] [#7 0.47,-0.20,0.94,U] [#8 -0.17,0.22,0.81,U] 
03:59:41.787 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.09, 0.23}
03:59:41.787 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.39) = xAngle (0.47 = 0.47)
03:59:41.787 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.59 = -2.69)
03:59:41.787 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.86 mountX=0.05 mountY=-0.02, mountTheta=-0.45
03:59:41.789 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
03:59:41.789 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
03:59:41.789 00.000 11060 Worker thread wakes up
03:59:41.789 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
03:59:41.789 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
03:59:41.789 00.000 11060 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.02
03:59:41.789 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:59:41.789 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:59:41.789 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:41.789 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:59:41.789 00.000 10844 UpdateGuideState exits: m=1531 SNR=25.0
03:59:41.789 00.000 11060 MoveAxis(E, 0, ABG)
03:59:41.789 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:41.789 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:41.789 00.000 10844 Enqueuing Expose request
03:59:41.789 00.000 11060 Move returns status 0, amount 0
03:59:41.789 00.000 11060 MoveAxis(N, 0, ABG)
03:59:41.789 00.000 11060 Move returns status 0, amount 0
03:59:41.789 00.000 11060 move complete, result=0
03:59:41.789 00.000 11060 worker thread done servicing request
03:59:41.789 00.000 11060 Worker thread wakes up
03:59:41.789 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:41.789 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:41.797 00.008 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:42.429 00.632 11060 Exposure complete
03:59:42.642 00.213 11060 worker thread done servicing request
03:59:42.642 00.000 10844 OnExposeComplete: enter
03:59:42.642 00.000 10844 UpdateGuideState(): m_state=6
03:59:42.644 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3840
03:59:42.644 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=102.19, Mass=1362, SNR=22.8, Peak=148 HFD=2.9
03:59:42.644 00.000 10844 MultiStar: [#1 -0.09,0.31,1.11,U] [#2 -0.25,0.67,0.00,M5] [#3 0.16,-0.04,1.17,U] [#4 0.15,0.19,1.20,U] [#5 -0.54,0.18,1.08,U] [#6 -0.13,0.13,1.15,U] [#7 0.40,-0.13,1.01,U] [#8 -0.32,0.66,0.00,M4] 
03:59:42.644 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.11}, one-star: {0.09, 0.14}
03:59:42.644 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.39) = xAngle (0.14 = 0.14)
03:59:42.644 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.27 = -3.02)
03:59:42.644 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.53 mountX=0.11 mountY=-0.01, mountTheta=-0.13
03:59:42.647 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.11, opts=13)
03:59:42.647 00.000 10844 Enqueuing Move request for scope (0.00, 0.11)
03:59:42.647 00.000 11060 Worker thread wakes up
03:59:42.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:42.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
03:59:42.647 00.000 10844 UpdateGuideState exits: m=1362 SNR=22.8
03:59:42.647 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
03:59:42.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:42.647 00.000 11060 Moving (0.00, 0.11) raw xDistance=0.11 yDistance=-0.01
03:59:42.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:42.647 00.000 10844 Enqueuing Expose request
03:59:42.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:59:42.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:42.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:59:42.647 00.000 11060 MoveAxis(E, 0, ABG)
03:59:42.647 00.000 11060 Move returns status 0, amount 0
03:59:42.647 00.000 11060 MoveAxis(N, 0, ABG)
03:59:42.647 00.000 11060 Move returns status 0, amount 0
03:59:42.647 00.000 11060 move complete, result=0
03:59:42.647 00.000 11060 worker thread done servicing request
03:59:42.647 00.000 11060 Worker thread wakes up
03:59:42.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:42.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:42.650 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:43.288 00.638 11060 Exposure complete
03:59:43.495 00.207 11060 worker thread done servicing request
03:59:43.495 00.000 10844 OnExposeComplete: enter
03:59:43.495 00.000 10844 UpdateGuideState(): m_state=6
03:59:43.495 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3841
03:59:43.495 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=102.67, Mass=1465, SNR=24.0, Peak=217 HFD=3.5
03:59:43.495 00.000 10844 MultiStar: [#1 -0.13,0.52,1.13,U] [#2 -0.14,0.59,0.00,M6] [#3 -0.03,0.21,1.16,U] [#4 0.22,0.74,0.00,M1] [#5 -0.50,0.03,1.00,U] [#6 0.19,0.08,1.09,U] [#7 0.30,-0.13,1.08,U] [#8 -0.28,0.28,0.80,U] 
03:59:43.495 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.23}, one-star: {0.39, 0.62}
03:59:43.495 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.39) = xAngle (0.17 = 0.17)
03:59:43.495 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.29 = -2.99)
03:59:43.495 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=0.22 mountY=-0.03, mountTheta=-0.15
03:59:43.500 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.23, opts=13)
03:59:43.500 00.000 10844 Enqueuing Move request for scope (0.00, 0.23)
03:59:43.500 00.000 11060 Worker thread wakes up
03:59:43.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
03:59:43.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
03:59:43.500 00.000 11060 Moving (0.00, 0.23) raw xDistance=0.22 yDistance=-0.03
03:59:43.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:43.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
03:59:43.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:43.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:59:43.500 00.000 11060 MoveAxis(W, 53, ABG)
03:59:43.500 00.000 11060 Guiding  Dir = 3, Dur = 53
03:59:43.500 00.000 10844 UpdateGuideState exits: m=1465 SNR=24.0
03:59:43.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:43.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:43.500 00.000 10844 Enqueuing Expose request
03:59:43.519 00.019 11060 IsSlewing returns 0
03:59:43.521 00.002 11060 IsGuiding returns 0
03:59:43.582 00.061 11060 IsGuiding returns 0
03:59:43.582 00.000 11060 Move returns status 0, amount 53
03:59:43.582 00.000 11060 MoveAxis(N, 0, ABG)
03:59:43.582 00.000 11060 Move returns status 0, amount 0
03:59:43.582 00.000 11060 move complete, result=0
03:59:43.582 00.000 11060 worker thread done servicing request
03:59:43.582 00.000 10844 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
03:59:43.582 00.000 11060 Worker thread wakes up
03:59:43.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:43.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:44.228 00.646 11060 Exposure complete
03:59:44.445 00.217 11060 worker thread done servicing request
03:59:44.445 00.000 10844 OnExposeComplete: enter
03:59:44.445 00.000 10844 UpdateGuideState(): m_state=6
03:59:44.446 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3842
03:59:44.446 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=101.58, Mass=1890, SNR=27.5, Peak=184 HFD=3.2
03:59:44.446 00.000 10844 MultiStar: [#1 0.00,0.25,0.93,U] [#2 -0.10,0.73,0.00,M7] [#3 0.28,0.03,0.81,U] [#4 0.11,0.27,0.93,U] [#5 -0.25,0.04,0.89,U] [#6 -0.05,-0.13,0.95,U] [#7 0.32,-0.10,0.90,U] [#8 0.04,0.53,0.76,U] 
03:59:44.446 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.15, -0.47}
03:59:44.446 00.000 10844 CameraToMount -- cameraTheta (0.47) - m_xAngle (1.39) = xAngle (-0.92 = -0.92)
03:59:44.446 00.000 10844 CameraToMount -- cameraTheta (0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.20 = 2.20)
03:59:44.446 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.47 mountX=0.05 mountY=0.07, mountTheta=0.93
03:59:44.449 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
03:59:44.449 00.000 10844 Enqueuing Move request for scope (0.07, 0.04)
03:59:44.449 00.000 11060 Worker thread wakes up
03:59:44.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:44.450 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
03:59:44.450 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.5
03:59:44.450 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
03:59:44.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:44.451 00.001 11060 Moving (0.07, 0.04) raw xDistance=0.05 yDistance=0.07
03:59:44.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:44.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:59:44.451 00.000 10844 Enqueuing Expose request
03:59:44.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:44.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:59:44.451 00.000 11060 MoveAxis(E, 0, ABG)
03:59:44.451 00.000 11060 Move returns status 0, amount 0
03:59:44.451 00.000 11060 MoveAxis(N, 0, ABG)
03:59:44.451 00.000 11060 Move returns status 0, amount 0
03:59:44.451 00.000 11060 move complete, result=0
03:59:44.452 00.001 11060 worker thread done servicing request
03:59:44.452 00.000 11060 Worker thread wakes up
03:59:44.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:44.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:44.455 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:45.084 00.629 11060 Exposure complete
03:59:45.294 00.210 11060 worker thread done servicing request
03:59:45.294 00.000 10844 OnExposeComplete: enter
03:59:45.294 00.000 10844 UpdateGuideState(): m_state=6
03:59:45.294 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3843
03:59:45.296 00.002 10844 Star::Find returns 1 (0), X=617.15, Y=101.83, Mass=1785, SNR=26.4, Peak=225 HFD=3.0
03:59:45.296 00.000 10844 MultiStar: [#1 0.08,0.02,0.91,U] [#2 -0.27,0.41,0.95,U] [#3 0.29,-0.08,0.99,U] [#4 0.12,0.17,1.03,U] [#5 0.18,-0.06,0.91,U] [#6 -0.05,-0.35,0.96,U] [#7 0.19,-0.01,0.97,U] [#8 0.17,0.13,0.88,U] 
03:59:45.296 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.24, -0.23}
03:59:45.296 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.39) = xAngle (-1.40 = -1.40)
03:59:45.296 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
03:59:45.296 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.01 mountX=0.02 mountY=0.10, mountTheta=1.40
03:59:45.297 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.00, opts=13)
03:59:45.299 00.002 10844 Enqueuing Move request for scope (0.11, -0.00)
03:59:45.299 00.000 11060 Worker thread wakes up
03:59:45.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:45.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
03:59:45.299 00.000 10844 UpdateGuideState exits: m=1785 SNR=26.4
03:59:45.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
03:59:45.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:45.299 00.000 11060 Moving (0.11, -0.00) raw xDistance=0.02 yDistance=0.10
03:59:45.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:45.299 00.000 10844 Enqueuing Expose request
03:59:45.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:59:45.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:45.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:59:45.299 00.000 11060 MoveAxis(E, 0, ABG)
03:59:45.299 00.000 11060 Move returns status 0, amount 0
03:59:45.299 00.000 11060 MoveAxis(N, 0, ABG)
03:59:45.299 00.000 11060 Move returns status 0, amount 0
03:59:45.299 00.000 11060 move complete, result=0
03:59:45.301 00.002 11060 worker thread done servicing request
03:59:45.301 00.000 11060 Worker thread wakes up
03:59:45.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:45.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:45.304 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:45.944 00.640 11060 Exposure complete
03:59:46.166 00.222 11060 worker thread done servicing request
03:59:46.166 00.000 10844 OnExposeComplete: enter
03:59:46.166 00.000 10844 UpdateGuideState(): m_state=6
03:59:46.166 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3844
03:59:46.166 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.77, Mass=1973, SNR=28.0, Peak=167 HFD=3.7
03:59:46.166 00.000 10844 MultiStar: [#1 0.14,0.29,0.87,U] [#2 0.43,0.47,0.00,M7] [#3 0.16,-0.64,0.00,M1] [#4 0.12,0.41,0.99,U] [#5 -0.10,0.09,0.92,U] [#6 -0.07,-0.56,0.92,U] [#7 0.03,-0.22,0.84,U] [#8 0.06,-0.06,0.81,U] 
03:59:46.166 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.07, -0.28}
03:59:46.166 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.39) = xAngle (-2.29 = -2.29)
03:59:46.169 00.003 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.84 = 0.84)
03:59:46.169 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.90 mountX=-0.04 mountY=0.04, mountTheta=2.30
03:59:46.169 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
03:59:46.169 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
03:59:46.169 00.000 11060 Worker thread wakes up
03:59:46.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:46.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:59:46.169 00.000 10844 UpdateGuideState exits: m=1973 SNR=28.0
03:59:46.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:59:46.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:46.169 00.000 11060 Moving (0.04, -0.05) raw xDistance=-0.04 yDistance=0.04
03:59:46.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:46.169 00.000 10844 Enqueuing Expose request
03:59:46.169 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:59:46.169 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:46.169 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:59:46.169 00.000 11060 MoveAxis(E, 0, ABG)
03:59:46.169 00.000 11060 Move returns status 0, amount 0
03:59:46.169 00.000 11060 MoveAxis(N, 0, ABG)
03:59:46.169 00.000 11060 Move returns status 0, amount 0
03:59:46.169 00.000 11060 move complete, result=0
03:59:46.169 00.000 11060 worker thread done servicing request
03:59:46.169 00.000 11060 Worker thread wakes up
03:59:46.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:46.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:46.174 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:46.806 00.632 11060 Exposure complete
03:59:47.025 00.219 11060 worker thread done servicing request
03:59:47.025 00.000 10844 OnExposeComplete: enter
03:59:47.025 00.000 10844 UpdateGuideState(): m_state=6
03:59:47.025 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3845
03:59:47.025 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.93, Mass=1522, SNR=24.3, Peak=177 HFD=2.8
03:59:47.025 00.000 10844 MultiStar: [#1 -0.23,0.14,1.04,U] [#2 0.25,0.36,0.93,U] [#3 -0.01,0.13,0.97,U] [#4 -0.39,0.26,1.04,U] [#5 -0.05,-0.19,1.05,U] [#6 -0.09,-0.30,0.96,U] [#7 0.08,-0.44,1.04,U] [#8 0.29,-0.04,0.89,U] 
03:59:47.025 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.24, -0.12}
03:59:47.025 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.92 = -2.92)
03:59:47.026 00.001 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
03:59:47.026 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.53 mountX=-0.02 mountY=0.00, mountTheta=2.94
03:59:47.027 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
03:59:47.029 00.002 10844 Enqueuing Move request for scope (0.00, -0.02)
03:59:47.029 00.000 11060 Worker thread wakes up
03:59:47.029 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:47.029 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
03:59:47.029 00.000 10844 UpdateGuideState exits: m=1522 SNR=24.3
03:59:47.029 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
03:59:47.029 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:47.029 00.000 11060 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
03:59:47.029 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:47.029 00.000 10844 Enqueuing Expose request
03:59:47.029 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:59:47.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:47.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:59:47.029 00.000 11060 MoveAxis(E, 0, ABG)
03:59:47.029 00.000 11060 Move returns status 0, amount 0
03:59:47.029 00.000 11060 MoveAxis(N, 0, ABG)
03:59:47.029 00.000 11060 Move returns status 0, amount 0
03:59:47.029 00.000 11060 move complete, result=0
03:59:47.029 00.000 11060 worker thread done servicing request
03:59:47.029 00.000 11060 Worker thread wakes up
03:59:47.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:47.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:47.032 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:47.658 00.626 11060 Exposure complete
03:59:47.866 00.208 11060 worker thread done servicing request
03:59:47.866 00.000 10844 OnExposeComplete: enter
03:59:47.866 00.000 10844 UpdateGuideState(): m_state=6
03:59:47.876 00.010 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3846
03:59:47.876 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.70, Mass=1659, SNR=26.0, Peak=157 HFD=3.3
03:59:47.876 00.000 10844 MultiStar: [#1 -0.17,0.38,0.95,U] [#2 0.33,0.35,1.03,U] [#3 0.29,-0.51,0.00,M1] [#4 0.06,0.48,0.97,U] [#5 -0.16,0.07,0.97,U] [#6 0.38,-0.08,0.97,U] [#7 0.41,-0.48,0.00,M1] [#8 0.46,0.17,0.83,U] 
03:59:47.876 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.14}, one-star: {0.09, -0.35}
03:59:47.876 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.39) = xAngle (-0.58 = -0.58)
03:59:47.876 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.54 = 2.54)
03:59:47.876 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.81 mountX=0.17 mountY=0.11, mountTheta=0.59
03:59:47.879 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.14, opts=13)
03:59:47.879 00.000 10844 Enqueuing Move request for scope (0.14, 0.14)
03:59:47.879 00.000 11060 Worker thread wakes up
03:59:47.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
03:59:47.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
03:59:47.879 00.000 11060 Moving (0.14, 0.14) raw xDistance=0.17 yDistance=0.11
03:59:47.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
03:59:47.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:47.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:59:47.879 00.000 11060 MoveAxis(W, 39, ABG)
03:59:47.879 00.000 11060 Guiding  Dir = 3, Dur = 39
03:59:47.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
03:59:47.879 00.000 10844 UpdateGuideState exits: m=1659 SNR=26.0
03:59:47.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:47.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:47.881 00.002 10844 Enqueuing Expose request
03:59:47.886 00.005 11060 IsSlewing returns 0
03:59:47.886 00.000 11060 IsGuiding returns 0
03:59:47.932 00.046 11060 IsGuiding returns 0
03:59:47.932 00.000 11060 Move returns status 0, amount 39
03:59:47.932 00.000 11060 MoveAxis(N, 0, ABG)
03:59:47.932 00.000 11060 Move returns status 0, amount 0
03:59:47.932 00.000 11060 move complete, result=0
03:59:47.932 00.000 11060 worker thread done servicing request
03:59:47.932 00.000 11060 Worker thread wakes up
03:59:47.932 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
03:59:47.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:47.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:48.571 00.639 11060 Exposure complete
03:59:48.790 00.219 11060 worker thread done servicing request
03:59:48.790 00.000 10844 OnExposeComplete: enter
03:59:48.790 00.000 10844 UpdateGuideState(): m_state=6
03:59:48.790 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3847
03:59:48.790 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.83, Mass=1500, SNR=24.1, Peak=166 HFD=3.1
03:59:48.791 00.001 10844 MultiStar: [#1 -0.07,0.05,1.07,U] [#2 0.50,0.31,0.00,M6] [#3 0.38,-0.31,1.02,U] [#4 0.20,0.47,1.14,U] [#5 0.16,0.09,1.04,U] [#6 0.39,-0.31,1.09,U] [#7 0.20,-0.37,1.02,U] [#8 0.07,-0.09,0.93,U] 
03:59:48.791 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.08}, one-star: {0.30, -0.22}
03:59:48.791 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.39) = xAngle (-1.76 = -1.76)
03:59:48.791 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
03:59:48.792 00.001 10844 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.37 mountX=-0.04 mountY=0.22, mountTheta=1.76
03:59:48.793 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.08, opts=13)
03:59:48.793 00.000 10844 Enqueuing Move request for scope (0.21, -0.08)
03:59:48.793 00.000 11060 Worker thread wakes up
03:59:48.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:48.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
03:59:48.793 00.000 10844 UpdateGuideState exits: m=1500 SNR=24.1
03:59:48.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
03:59:48.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:48.795 00.002 11060 Moving (0.21, -0.08) raw xDistance=-0.04 yDistance=0.22
03:59:48.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:48.795 00.000 10844 Enqueuing Expose request
03:59:48.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:59:48.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
03:59:48.795 00.000 11060 MoveAxis(E, 0, ABG)
03:59:48.795 00.000 11060 Move returns status 0, amount 0
03:59:48.795 00.000 11060 MoveAxis(S, 84, ABG)
03:59:48.795 00.000 11060 Guiding  Dir = 1, Dur = 84
03:59:48.802 00.007 11060 IsSlewing returns 0
03:59:48.803 00.001 11060 IsGuiding returns 0
03:59:48.894 00.091 11060 IsGuiding returns 0
03:59:48.895 00.001 11060 Move returns status 0, amount 84
03:59:48.895 00.000 11060 move complete, result=0
03:59:48.895 00.000 11060 worker thread done servicing request
03:59:48.895 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 84 ms SOUTH
03:59:48.895 00.000 11060 Worker thread wakes up
03:59:48.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:48.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:49.529 00.634 11060 Exposure complete
03:59:49.791 00.262 11060 worker thread done servicing request
03:59:49.791 00.000 10844 OnExposeComplete: enter
03:59:49.791 00.000 10844 UpdateGuideState(): m_state=6
03:59:49.793 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3848
03:59:49.793 00.000 10844 Star::Find returns 1 (0), X=617.50, Y=101.84, Mass=1988, SNR=28.3, Peak=248 HFD=3.4
03:59:49.793 00.000 10844 MultiStar: [#1 -0.22,-0.11,0.90,U] [#2 -0.24,0.26,0.84,U] [#3 0.03,0.33,0.86,U] [#4 0.06,0.23,0.86,U] [#5 -0.22,-0.11,0.91,U] [#6 0.29,-0.08,0.95,U] [#7 0.63,-0.23,0.00,M1] [#8 0.12,0.51,0.77,U] 
03:59:49.793 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.08}, one-star: {0.60, -0.21}
03:59:49.793 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.47 = -0.47)
03:59:49.793 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.65 = 2.65)
03:59:49.793 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.11 cameraTheta=0.92 mountX=0.09 mountY=0.05, mountTheta=0.48
03:59:49.798 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
03:59:49.798 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
03:59:49.798 00.000 11060 Worker thread wakes up
03:59:49.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
03:59:49.798 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
03:59:49.799 00.001 11060 Moving (0.06, 0.08) raw xDistance=0.09 yDistance=0.05
03:59:49.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:59:49.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:49.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:49.799 00.000 10844 UpdateGuideState exits: m=1988 SNR=28.3
03:59:49.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:59:49.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:49.799 00.000 11060 MoveAxis(E, 0, ABG)
03:59:49.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:49.799 00.000 10844 Enqueuing Expose request
03:59:49.799 00.000 11060 Move returns status 0, amount 0
03:59:49.799 00.000 11060 MoveAxis(N, 0, ABG)
03:59:49.799 00.000 11060 Move returns status 0, amount 0
03:59:49.799 00.000 11060 move complete, result=0
03:59:49.799 00.000 11060 worker thread done servicing request
03:59:49.799 00.000 11060 Worker thread wakes up
03:59:49.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:49.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:49.804 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:50.427 00.623 11060 Exposure complete
03:59:50.672 00.245 11060 worker thread done servicing request
03:59:50.672 00.000 10844 OnExposeComplete: enter
03:59:50.672 00.000 10844 UpdateGuideState(): m_state=6
03:59:50.672 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3849
03:59:50.672 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.61, Mass=1711, SNR=26.2, Peak=160 HFD=3.2
03:59:50.672 00.000 10844 MultiStar: [#1 -0.28,0.15,0.91,U] [#2 -0.51,-0.16,0.83,U] [#3 0.06,-0.43,1.08,U] [#4 0.05,0.47,0.97,U] [#5 -0.13,-0.40,0.83,U] [#6 -0.02,-0.58,1.00,U] [#7 -0.26,-0.58,0.00,M2] [#8 0.07,0.07,0.82,U] 
03:59:50.672 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.18}, one-star: {-0.05, -0.44}
03:59:50.672 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
03:59:50.672 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
03:59:50.674 00.002 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.06 mountX=-0.19 mountY=-0.06, mountTheta=-2.82
03:59:50.677 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.18, opts=13)
03:59:50.677 00.000 10844 Enqueuing Move request for scope (-0.09, -0.18)
03:59:50.677 00.000 11060 Worker thread wakes up
03:59:50.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
03:59:50.677 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
03:59:50.677 00.000 11060 Moving (-0.09, -0.18) raw xDistance=-0.19 yDistance=-0.06
03:59:50.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
03:59:50.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:50.677 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:50.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:59:50.677 00.000 11060 MoveAxis(E, 44, ABG)
03:59:50.677 00.000 11060 Guiding  Dir = 2, Dur = 44
03:59:50.677 00.000 10844 UpdateGuideState exits: m=1711 SNR=26.2
03:59:50.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:50.677 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:50.679 00.002 10844 Enqueuing Expose request
03:59:50.686 00.007 11060 IsSlewing returns 0
03:59:50.686 00.000 11060 IsGuiding returns 0
03:59:50.732 00.046 11060 IsGuiding returns 0
03:59:50.733 00.001 11060 Move returns status 0, amount 44
03:59:50.733 00.000 11060 MoveAxis(N, 0, ABG)
03:59:50.733 00.000 11060 Move returns status 0, amount 0
03:59:50.733 00.000 11060 move complete, result=0
03:59:50.733 00.000 11060 worker thread done servicing request
03:59:50.734 00.001 11060 Worker thread wakes up
03:59:50.734 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
03:59:50.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:50.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:51.379 00.645 11060 Exposure complete
03:59:51.586 00.207 11060 worker thread done servicing request
03:59:51.586 00.000 10844 OnExposeComplete: enter
03:59:51.586 00.000 10844 UpdateGuideState(): m_state=6
03:59:51.586 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3850
03:59:51.586 00.000 10844 Star::Find returns 1 (0), X=617.61, Y=101.62, Mass=1889, SNR=27.4, Peak=216 HFD=3.3
03:59:51.586 00.000 10844 MultiStar: [#1 0.00,0.11,0.89,U] [#2 -0.42,-0.01,0.82,U] [#3 0.09,-0.14,0.94,U] [#4 0.50,0.82,0.00,M1] [#5 0.04,0.28,0.86,U] [#6 -0.39,-0.00,0.98,U] [#7 0.50,-0.20,0.88,U] [#8 0.04,0.16,0.71,U] 
03:59:51.586 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.70, -0.43}
03:59:51.586 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
03:59:51.586 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
03:59:51.586 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=-0.03 mountY=0.09, mountTheta=1.88
03:59:51.591 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
03:59:51.591 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
03:59:51.591 00.000 11060 Worker thread wakes up
03:59:51.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:51.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
03:59:51.591 00.000 10844 UpdateGuideState exits: m=1889 SNR=27.4
03:59:51.591 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
03:59:51.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:51.591 00.000 11060 Moving (0.08, -0.04) raw xDistance=-0.03 yDistance=0.09
03:59:51.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:51.591 00.000 10844 Enqueuing Expose request
03:59:51.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:59:51.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:51.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:59:51.591 00.000 11060 MoveAxis(E, 0, ABG)
03:59:51.591 00.000 11060 Move returns status 0, amount 0
03:59:51.591 00.000 11060 MoveAxis(N, 0, ABG)
03:59:51.591 00.000 11060 Move returns status 0, amount 0
03:59:51.591 00.000 11060 move complete, result=0
03:59:51.591 00.000 11060 worker thread done servicing request
03:59:51.591 00.000 11060 Worker thread wakes up
03:59:51.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:51.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:51.595 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:59:52.222 00.627 11060 Exposure complete
03:59:52.432 00.210 11060 worker thread done servicing request
03:59:52.432 00.000 10844 OnExposeComplete: enter
03:59:52.432 00.000 10844 UpdateGuideState(): m_state=6
03:59:52.432 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3851
03:59:52.432 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.75, Mass=1456, SNR=24.0, Peak=165 HFD=2.9
03:59:52.432 00.000 10844 MultiStar: [#1 0.01,-0.04,0.95,U] [#2 -0.36,0.46,0.94,U] [#3 -0.19,-0.01,1.11,U] [#4 0.01,0.45,1.16,U] [#5 -0.35,0.00,0.95,U] [#6 0.09,-0.54,1.07,U] [#7 0.34,-0.46,0.97,U] [#8 -0.10,-0.17,0.79,U] 
03:59:52.432 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.29, -0.30}
03:59:52.432 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
03:59:52.432 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
03:59:52.432 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.91 mountX=-0.07 mountY=-0.01, mountTheta=-2.96
03:59:52.437 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
03:59:52.437 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
03:59:52.437 00.000 11060 Worker thread wakes up
03:59:52.437 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:52.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
03:59:52.437 00.000 10844 UpdateGuideState exits: m=1456 SNR=24.0
03:59:52.437 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
03:59:52.437 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:52.437 00.000 11060 Moving (-0.02, -0.06) raw xDistance=-0.07 yDistance=-0.01
03:59:52.437 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:52.437 00.000 10844 Enqueuing Expose request
03:59:52.437 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:59:52.437 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:52.437 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:59:52.437 00.000 11060 MoveAxis(E, 0, ABG)
03:59:52.437 00.000 11060 Move returns status 0, amount 0
03:59:52.437 00.000 11060 MoveAxis(N, 0, ABG)
03:59:52.437 00.000 11060 Move returns status 0, amount 0
03:59:52.437 00.000 11060 move complete, result=0
03:59:52.437 00.000 11060 worker thread done servicing request
03:59:52.437 00.000 11060 Worker thread wakes up
03:59:52.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:52.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:52.442 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:53.078 00.636 11060 Exposure complete
03:59:53.285 00.207 11060 worker thread done servicing request
03:59:53.285 00.000 10844 OnExposeComplete: enter
03:59:53.285 00.000 10844 UpdateGuideState(): m_state=6
03:59:53.285 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3852
03:59:53.285 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.87, Mass=1784, SNR=26.4, Peak=178 HFD=3.8
03:59:53.287 00.002 10844 MultiStar: [#1 -0.25,0.47,0.88,U] [#2 0.06,0.33,0.96,U] [#3 0.10,-0.20,1.03,U] [#4 0.17,0.39,1.03,U] [#5 -0.20,-0.28,0.86,U] [#6 -0.23,0.08,1.03,U] [#7 0.18,-0.29,0.95,U] [#8 -0.36,0.26,0.81,U] 
03:59:53.287 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.29, -0.18}
03:59:53.287 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
03:59:53.287 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.54 = -2.75)
03:59:53.287 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.80 mountX=0.06 mountY=-0.02, mountTheta=-0.40
03:59:53.287 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
03:59:53.287 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
03:59:53.287 00.000 11060 Worker thread wakes up
03:59:53.287 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:53.291 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
03:59:53.291 00.000 10844 UpdateGuideState exits: m=1784 SNR=26.4
03:59:53.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
03:59:53.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:53.291 00.000 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
03:59:53.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:53.291 00.000 10844 Enqueuing Expose request
03:59:53.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:59:53.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:53.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:59:53.291 00.000 11060 MoveAxis(E, 0, ABG)
03:59:53.291 00.000 11060 Move returns status 0, amount 0
03:59:53.291 00.000 11060 MoveAxis(N, 0, ABG)
03:59:53.291 00.000 11060 Move returns status 0, amount 0
03:59:53.291 00.000 11060 move complete, result=0
03:59:53.291 00.000 11060 worker thread done servicing request
03:59:53.291 00.000 11060 Worker thread wakes up
03:59:53.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:53.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:53.294 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:53.927 00.633 11060 Exposure complete
03:59:54.123 00.196 11060 worker thread done servicing request
03:59:54.123 00.000 10844 OnExposeComplete: enter
03:59:54.123 00.000 10844 UpdateGuideState(): m_state=6
03:59:54.125 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3853
03:59:54.125 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=101.76, Mass=1614, SNR=25.2, Peak=212 HFD=2.9
03:59:54.125 00.000 10844 MultiStar: [#1 -0.15,0.42,1.01,U] [#2 -0.37,0.50,0.00,M2] [#3 0.35,0.13,0.96,U] [#4 0.09,0.55,1.03,U] [#5 -0.40,0.07,0.99,U] [#6 -0.18,0.38,1.03,U] [#7 -0.25,-0.02,0.90,U] [#8 -0.11,0.81,0.00,M1] 
03:59:54.125 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.18}, one-star: {0.43, -0.29}
03:59:54.125 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.39) = xAngle (0.26 = 0.26)
03:59:54.125 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.90)
03:59:54.126 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.65 mountX=0.18 mountY=-0.04, mountTheta=-0.24
03:59:54.127 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.18, opts=13)
03:59:54.127 00.000 10844 Enqueuing Move request for scope (-0.01, 0.18)
03:59:54.127 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:54.127 00.000 10844 UpdateGuideState exits: m=1614 SNR=25.2
03:59:54.127 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:54.127 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:54.127 00.000 10844 Enqueuing Expose request
03:59:54.129 00.002 11060 Worker thread wakes up
03:59:54.129 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
03:59:54.129 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
03:59:54.129 00.000 11060 Moving (-0.01, 0.18) raw xDistance=0.18 yDistance=-0.04
03:59:54.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
03:59:54.131 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:54.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:59:54.131 00.000 11060 MoveAxis(W, 42, ABG)
03:59:54.131 00.000 11060 Guiding  Dir = 3, Dur = 42
03:59:54.173 00.042 11060 IsSlewing returns 0
03:59:54.173 00.000 11060 IsGuiding returns 0
03:59:54.260 00.087 11060 IsGuiding returns 0
03:59:54.260 00.000 11060 Move returns status 0, amount 42
03:59:54.260 00.000 11060 MoveAxis(N, 0, ABG)
03:59:54.260 00.000 11060 Move returns status 0, amount 0
03:59:54.260 00.000 11060 move complete, result=0
03:59:54.260 00.000 11060 worker thread done servicing request
03:59:54.260 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
03:59:54.260 00.000 11060 Worker thread wakes up
03:59:54.260 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:54.260 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:54.890 00.630 11060 Exposure complete
03:59:55.089 00.199 10844 OnExposeComplete: enter
03:59:55.089 00.000 10844 UpdateGuideState(): m_state=6
03:59:55.089 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
03:59:55.089 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=101.57, Mass=1685, SNR=25.8, Peak=194 HFD=3.2
03:59:55.089 00.000 10844 MultiStar: [#1 -0.53,-0.10,0.98,U] [#2 -0.01,0.12,0.89,U] [#3 -0.11,-0.09,0.94,U] [#4 0.03,0.38,1.03,U] [#5 -0.39,0.24,0.85,U] [#6 -0.43,-0.44,0.00,M1] [#7 0.19,-0.14,1.03,U] [#8 -0.38,0.44,0.75,U] 
03:59:55.089 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.03}, one-star: {0.32, -0.48}
03:59:55.089 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
03:59:55.089 00.000 11060 worker thread done servicing request
03:59:55.089 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.71)
03:59:55.089 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.84 mountX=0.01 mountY=-0.10, mountTheta=-1.45
03:59:55.092 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
03:59:55.092 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
03:59:55.092 00.000 11060 Worker thread wakes up
03:59:55.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:55.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
03:59:55.092 00.000 10844 UpdateGuideState exits: m=1685 SNR=25.8
03:59:55.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
03:59:55.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:55.092 00.000 11060 Moving (-0.09, 0.03) raw xDistance=0.01 yDistance=-0.10
03:59:55.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:55.092 00.000 10844 Enqueuing Expose request
03:59:55.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:59:55.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:55.094 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:59:55.094 00.000 11060 MoveAxis(E, 0, ABG)
03:59:55.094 00.000 11060 Move returns status 0, amount 0
03:59:55.094 00.000 11060 MoveAxis(N, 0, ABG)
03:59:55.094 00.000 11060 Move returns status 0, amount 0
03:59:55.094 00.000 11060 move complete, result=0
03:59:55.094 00.000 11060 worker thread done servicing request
03:59:55.094 00.000 11060 Worker thread wakes up
03:59:55.094 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:55.094 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:55.094 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:55.739 00.645 11060 Exposure complete
03:59:56.008 00.269 11060 worker thread done servicing request
03:59:56.008 00.000 10844 OnExposeComplete: enter
03:59:56.008 00.000 10844 UpdateGuideState(): m_state=6
03:59:56.010 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3855
03:59:56.010 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.76, Mass=1643, SNR=25.5, Peak=226 HFD=3.0
03:59:56.011 00.001 10844 MultiStar: [#1 -0.21,-0.18,0.97,U] [#2 -0.17,0.05,0.86,U] [#3 0.19,0.04,1.06,U] [#4 -0.15,0.32,0.95,U] [#5 -0.29,0.04,0.97,U] [#6 -0.01,-0.28,1.06,U] [#7 0.22,-0.28,0.88,U] [#8 0.15,0.33,0.75,U] 
03:59:56.011 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {0.31, -0.30}
03:59:56.011 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
03:59:56.011 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
03:59:56.011 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.49 mountX=-0.04 mountY=0.01, mountTheta=2.89
03:59:56.013 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.04, opts=13)
03:59:56.013 00.000 10844 Enqueuing Move request for scope (0.00, -0.04)
03:59:56.013 00.000 11060 Worker thread wakes up
03:59:56.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:56.014 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
03:59:56.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
03:59:56.014 00.000 11060 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
03:59:56.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:59:56.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:56.014 00.000 10844 UpdateGuideState exits: m=1643 SNR=25.5
03:59:56.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:59:56.015 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:56.015 00.000 11060 MoveAxis(E, 0, ABG)
03:59:56.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:56.015 00.000 11060 Move returns status 0, amount 0
03:59:56.015 00.000 10844 Enqueuing Expose request
03:59:56.015 00.000 11060 MoveAxis(N, 0, ABG)
03:59:56.015 00.000 11060 Move returns status 0, amount 0
03:59:56.015 00.000 11060 move complete, result=0
03:59:56.015 00.000 11060 worker thread done servicing request
03:59:56.015 00.000 11060 Worker thread wakes up
03:59:56.015 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:56.015 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:56.019 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:59:56.643 00.624 11060 Exposure complete
03:59:56.876 00.233 11060 worker thread done servicing request
03:59:56.876 00.000 10844 OnExposeComplete: enter
03:59:56.876 00.000 10844 UpdateGuideState(): m_state=6
03:59:56.876 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3856
03:59:56.876 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=101.99, Mass=1915, SNR=27.4, Peak=197 HFD=3.2
03:59:56.876 00.000 10844 MultiStar: [#1 -0.21,0.32,0.86,U] [#2 0.03,0.49,0.81,U] [#3 0.19,-0.02,0.94,U] [#4 0.15,0.48,0.90,U] [#5 -0.04,-0.07,0.83,U] [#6 -0.44,0.09,0.97,U] [#7 -0.07,-0.33,0.80,U] [#8 0.07,0.38,0.72,U] 
03:59:56.876 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.13}, one-star: {0.34, -0.07}
03:59:56.876 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.39) = xAngle (0.15 = 0.15)
03:59:56.876 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.28 = -3.00)
03:59:56.881 00.005 10844 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.54 mountX=0.13 mountY=-0.02, mountTheta=-0.14
03:59:56.884 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.13, opts=13)
03:59:56.884 00.000 10844 Enqueuing Move request for scope (0.00, 0.13)
03:59:56.884 00.000 11060 Worker thread wakes up
03:59:56.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
03:59:56.884 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
03:59:56.884 00.000 11060 Moving (0.00, 0.13) raw xDistance=0.13 yDistance=-0.02
03:59:56.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
03:59:56.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:56.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:59:56.884 00.000 11060 MoveAxis(W, 31, ABG)
03:59:56.884 00.000 11060 Guiding  Dir = 3, Dur = 31
03:59:56.884 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:56.884 00.000 10844 UpdateGuideState exits: m=1915 SNR=27.4
03:59:56.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:56.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:56.884 00.000 10844 Enqueuing Expose request
03:59:56.892 00.008 11060 IsSlewing returns 0
03:59:56.892 00.000 11060 IsGuiding returns 0
03:59:56.937 00.045 11060 IsGuiding returns 0
03:59:56.937 00.000 11060 Move returns status 0, amount 31
03:59:56.937 00.000 11060 MoveAxis(N, 0, ABG)
03:59:56.937 00.000 11060 Move returns status 0, amount 0
03:59:56.937 00.000 11060 move complete, result=0
03:59:56.937 00.000 11060 worker thread done servicing request
03:59:56.937 00.000 11060 Worker thread wakes up
03:59:56.937 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
03:59:56.938 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:56.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:57.572 00.634 11060 Exposure complete
03:59:57.779 00.207 11060 worker thread done servicing request
03:59:57.779 00.000 10844 OnExposeComplete: enter
03:59:57.779 00.000 10844 UpdateGuideState(): m_state=6
03:59:57.779 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3857
03:59:57.779 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.75, Mass=1827, SNR=27.2, Peak=201 HFD=2.7
03:59:57.779 00.000 10844 MultiStar: [#1 -0.41,0.42,0.00,M1] [#2 -0.13,0.46,0.89,U] [#3 0.00,-0.19,0.97,U] [#4 0.01,0.53,0.97,U] [#5 -0.48,-0.46,0.00,M1] [#6 -0.20,-0.27,1.03,U] [#7 0.01,-0.56,0.86,U] [#8 -0.13,0.64,0.00,M1] 
03:59:57.779 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.06}, one-star: {-0.05, -0.31}
03:59:57.779 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (1.39) = xAngle (-3.81 = 2.47)
03:59:57.779 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.69 = -0.69)
03:59:57.779 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.42 mountX=-0.07 mountY=-0.05, mountTheta=-2.46
03:59:57.783 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
03:59:57.783 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
03:59:57.783 00.000 11060 Worker thread wakes up
03:59:57.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:57.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
03:59:57.783 00.000 10844 UpdateGuideState exits: m=1827 SNR=27.2
03:59:57.783 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
03:59:57.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:57.786 00.003 11060 Moving (-0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
03:59:57.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:57.786 00.000 10844 Enqueuing Expose request
03:59:57.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:59:57.786 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:57.786 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:59:57.786 00.000 11060 MoveAxis(E, 0, ABG)
03:59:57.786 00.000 11060 Move returns status 0, amount 0
03:59:57.786 00.000 11060 MoveAxis(N, 0, ABG)
03:59:57.786 00.000 11060 Move returns status 0, amount 0
03:59:57.786 00.000 11060 move complete, result=0
03:59:57.786 00.000 11060 worker thread done servicing request
03:59:57.786 00.000 11060 Worker thread wakes up
03:59:57.786 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:57.786 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:57.788 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:58.424 00.636 11060 Exposure complete
03:59:58.627 00.203 11060 worker thread done servicing request
03:59:58.627 00.000 10844 OnExposeComplete: enter
03:59:58.627 00.000 10844 UpdateGuideState(): m_state=6
03:59:58.629 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3858
03:59:58.629 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.79, Mass=1549, SNR=24.7, Peak=161 HFD=3.0
03:59:58.629 00.000 10844 MultiStar: [#1 -0.42,0.32,1.00,U] [#2 -0.09,0.19,1.07,U] [#3 0.06,-0.16,1.06,U] [#4 -0.11,0.20,1.07,U] [#5 -0.27,-0.10,1.04,U] [#6 0.02,-0.24,1.14,U] [#7 -0.21,-0.19,0.96,U] [#8 -0.07,0.45,0.84,U] 
03:59:58.629 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.40, -0.27}
03:59:58.629 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.39) = xAngle (1.57 = 1.57)
03:59:58.629 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.69 = -1.59)
03:59:58.629 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.96 mountX=0.00 mountY=-0.08, mountTheta=-1.57
03:59:58.632 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
03:59:58.632 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
03:59:58.632 00.000 11060 Worker thread wakes up
03:59:58.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
03:59:58.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
03:59:58.632 00.000 10844 UpdateGuideState exits: m=1549 SNR=24.7
03:59:58.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
03:59:58.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:58.632 00.000 11060 Moving (-0.08, 0.01) raw xDistance=0.00 yDistance=-0.08
03:59:58.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:58.632 00.000 10844 Enqueuing Expose request
03:59:58.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:59:58.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:58.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:59:58.632 00.000 11060 MoveAxis(E, 0, ABG)
03:59:58.632 00.000 11060 Move returns status 0, amount 0
03:59:58.632 00.000 11060 MoveAxis(N, 0, ABG)
03:59:58.632 00.000 11060 Move returns status 0, amount 0
03:59:58.632 00.000 11060 move complete, result=0
03:59:58.632 00.000 11060 worker thread done servicing request
03:59:58.632 00.000 11060 Worker thread wakes up
03:59:58.632 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:58.632 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
03:59:58.632 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:59.263 00.631 11060 Exposure complete
03:59:59.475 00.212 11060 worker thread done servicing request
03:59:59.475 00.000 10844 OnExposeComplete: enter
03:59:59.475 00.000 10844 UpdateGuideState(): m_state=6
03:59:59.475 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3859
03:59:59.475 00.000 10844 Star::Find returns 1 (0), X=617.37, Y=102.18, Mass=1505, SNR=24.3, Peak=216 HFD=3.5
03:59:59.475 00.000 10844 MultiStar: [#1 -0.08,0.34,1.02,U] [#2 -0.05,0.37,0.93,U] [#3 -0.07,-0.17,1.11,U] [#4 0.18,0.56,0.00,M1] [#5 -0.12,0.15,0.99,U] [#6 -0.29,0.10,1.02,U] [#7 -0.10,-0.57,0.98,U] [#8 0.48,0.36,0.00,M1] 
03:59:59.475 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.05}, one-star: {0.46, 0.12}
03:59:59.475 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
03:59:59.475 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.28)
03:59:59.475 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.27 mountX=0.04 mountY=-0.05, mountTheta=-0.88
03:59:59.478 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.05, opts=13)
03:59:59.478 00.000 10844 Enqueuing Move request for scope (-0.04, 0.05)
03:59:59.478 00.000 11060 Worker thread wakes up
03:59:59.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
03:59:59.478 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
03:59:59.478 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
03:59:59.478 00.000 10844 UpdateGuideState exits: m=1505 SNR=24.3
03:59:59.478 00.000 11060 Moving (-0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
03:59:59.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:59.478 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:59:59.481 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
03:59:59.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
03:59:59.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:59:59.481 00.000 10844 Enqueuing Expose request
03:59:59.481 00.000 11060 MoveAxis(E, 0, ABG)
03:59:59.481 00.000 11060 Move returns status 0, amount 0
03:59:59.481 00.000 11060 MoveAxis(N, 0, ABG)
03:59:59.481 00.000 11060 Move returns status 0, amount 0
03:59:59.481 00.000 11060 move complete, result=0
03:59:59.481 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:59:59.481 00.000 11060 worker thread done servicing request
03:59:59.481 00.000 11060 Worker thread wakes up
03:59:59.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
03:59:59.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:00.123 00.642 11060 Exposure complete
04:00:00.347 00.224 11060 worker thread done servicing request
04:00:00.347 00.000 10844 OnExposeComplete: enter
04:00:00.347 00.000 10844 UpdateGuideState(): m_state=6
04:00:00.347 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3860
04:00:00.347 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.96, Mass=1768, SNR=26.7, Peak=172 HFD=3.1
04:00:00.347 00.000 10844 MultiStar: [#1 0.03,0.25,1.03,U] [#2 -0.25,0.30,0.97,U] [#3 0.30,0.31,0.96,U] [#4 0.31,0.31,0.95,U] [#5 -0.24,0.08,0.87,U] [#6 -0.25,-0.12,1.02,U] [#7 0.37,-0.04,0.93,U] [#8 -0.39,0.35,0.76,U] 
04:00:00.347 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.27, -0.09}
04:00:00.347 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.39) = xAngle (-0.01 = -0.01)
04:00:00.347 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.12 = 3.12)
04:00:00.347 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.38 mountX=0.15 mountY=0.00, mountTheta=0.03
04:00:00.351 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.15, opts=13)
04:00:00.351 00.000 10844 Enqueuing Move request for scope (0.03, 0.15)
04:00:00.351 00.000 11060 Worker thread wakes up
04:00:00.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
04:00:00.351 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
04:00:00.351 00.000 11060 Moving (0.03, 0.15) raw xDistance=0.15 yDistance=0.00
04:00:00.351 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:00:00.351 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:00.352 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:00:00.352 00.000 11060 MoveAxis(W, 35, ABG)
04:00:00.352 00.000 11060 Guiding  Dir = 3, Dur = 35
04:00:00.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:00.352 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.7
04:00:00.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:00.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:00.352 00.000 10844 Enqueuing Expose request
04:00:00.376 00.024 11060 IsSlewing returns 0
04:00:00.377 00.001 11060 IsGuiding returns 0
04:00:00.439 00.062 11060 IsGuiding returns 0
04:00:00.439 00.000 11060 Move returns status 0, amount 35
04:00:00.439 00.000 11060 MoveAxis(N, 0, ABG)
04:00:00.439 00.000 11060 Move returns status 0, amount 0
04:00:00.439 00.000 11060 move complete, result=0
04:00:00.439 00.000 11060 worker thread done servicing request
04:00:00.439 00.000 11060 Worker thread wakes up
04:00:00.439 00.000 10844 GuideStep: 0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
04:00:00.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:00.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:01.089 00.650 11060 Exposure complete
04:00:01.305 00.216 11060 worker thread done servicing request
04:00:01.305 00.000 10844 OnExposeComplete: enter
04:00:01.305 00.000 10844 UpdateGuideState(): m_state=6
04:00:01.305 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3861
04:00:01.305 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=102.15, Mass=2011, SNR=28.4, Peak=229 HFD=3.0
04:00:01.305 00.000 10844 MultiStar: [#1 0.11,-0.07,0.88,U] [#2 -0.18,0.43,0.84,U] [#3 0.29,-0.05,0.95,U] [#4 -0.02,0.41,0.93,U] [#5 -0.15,-0.03,0.94,U] [#6 0.01,-0.47,0.94,U] [#7 0.49,-0.32,0.00,M1] [#8 -0.22,0.58,0.00,M1] 
04:00:01.305 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.07, 0.10}
04:00:01.305 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.39) = xAngle (-0.31 = -0.31)
04:00:01.305 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.81 = 2.81)
04:00:01.308 00.003 10844 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.08 mountX=0.04 mountY=0.01, mountTheta=0.33
04:00:01.309 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.04, opts=13)
04:00:01.309 00.000 10844 Enqueuing Move request for scope (0.02, 0.04)
04:00:01.309 00.000 11060 Worker thread wakes up
04:00:01.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:01.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
04:00:01.309 00.000 10844 UpdateGuideState exits: m=2011 SNR=28.4
04:00:01.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
04:00:01.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:01.309 00.000 11060 Moving (0.02, 0.04) raw xDistance=0.04 yDistance=0.01
04:00:01.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:01.309 00.000 10844 Enqueuing Expose request
04:00:01.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:00:01.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:01.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:00:01.309 00.000 11060 MoveAxis(E, 0, ABG)
04:00:01.309 00.000 11060 Move returns status 0, amount 0
04:00:01.309 00.000 11060 MoveAxis(N, 0, ABG)
04:00:01.309 00.000 11060 Move returns status 0, amount 0
04:00:01.309 00.000 11060 move complete, result=0
04:00:01.309 00.000 11060 worker thread done servicing request
04:00:01.309 00.000 11060 Worker thread wakes up
04:00:01.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:01.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:01.314 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:01.942 00.628 11060 Exposure complete
04:00:02.158 00.216 11060 worker thread done servicing request
04:00:02.158 00.000 10844 OnExposeComplete: enter
04:00:02.158 00.000 10844 UpdateGuideState(): m_state=6
04:00:02.158 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3862
04:00:02.158 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.27, Mass=1725, SNR=26.4, Peak=161 HFD=3.2
04:00:02.160 00.002 10844 MultiStar: [#1 0.03,0.56,0.97,U] [#2 0.02,0.71,0.00,M1] [#3 0.25,-0.19,1.01,U] [#4 0.19,0.08,1.02,U] [#5 -0.19,-0.17,0.93,U] [#6 0.25,-0.13,1.03,U] [#7 0.08,-0.49,0.92,U] [#8 -0.20,0.12,0.73,U] 
04:00:02.160 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.13}, one-star: {0.05, -0.78}
04:00:02.160 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
04:00:02.160 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
04:00:02.160 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=-0.12 mountY=0.09, mountTheta=2.47
04:00:02.162 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
04:00:02.162 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
04:00:02.162 00.000 11060 Worker thread wakes up
04:00:02.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:02.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
04:00:02.162 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.4
04:00:02.162 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
04:00:02.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:02.162 00.000 11060 Moving (0.07, -0.13) raw xDistance=-0.12 yDistance=0.09
04:00:02.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:02.162 00.000 10844 Enqueuing Expose request
04:00:02.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:00:02.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:02.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:00:02.162 00.000 11060 MoveAxis(E, 0, ABG)
04:00:02.162 00.000 11060 Move returns status 0, amount 0
04:00:02.162 00.000 11060 MoveAxis(N, 0, ABG)
04:00:02.162 00.000 11060 Move returns status 0, amount 0
04:00:02.162 00.000 11060 move complete, result=0
04:00:02.162 00.000 11060 worker thread done servicing request
04:00:02.162 00.000 11060 Worker thread wakes up
04:00:02.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:02.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:02.167 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:02.814 00.647 11060 Exposure complete
04:00:03.024 00.210 11060 worker thread done servicing request
04:00:03.024 00.000 10844 OnExposeComplete: enter
04:00:03.024 00.000 10844 UpdateGuideState(): m_state=6
04:00:03.026 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3863
04:00:03.026 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=101.34, Mass=1652, SNR=25.9, Peak=158 HFD=3.0
04:00:03.026 00.000 10844 MultiStar: [#1 0.04,-0.01,1.07,U] [#2 -0.02,0.42,0.91,U] [#3 0.31,0.06,1.02,U] [#4 0.20,0.04,1.00,U] [#5 -0.53,-0.80,0.00,M1] [#6 -0.20,-0.09,1.01,U] [#7 0.19,-0.46,0.90,U] [#8 -0.22,0.29,0.84,U] 
04:00:03.026 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.06}, one-star: {-0.20, -0.71}
04:00:03.026 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
04:00:03.027 00.001 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
04:00:03.027 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.33 mountX=-0.06 mountY=0.03, mountTheta=2.73
04:00:03.028 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
04:00:03.028 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
04:00:03.028 00.000 11060 Worker thread wakes up
04:00:03.028 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:03.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
04:00:03.028 00.000 10844 UpdateGuideState exits: m=1652 SNR=25.9
04:00:03.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
04:00:03.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:03.028 00.000 11060 Moving (0.02, -0.06) raw xDistance=-0.06 yDistance=0.03
04:00:03.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:03.028 00.000 10844 Enqueuing Expose request
04:00:03.028 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:00:03.028 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:03.028 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:00:03.028 00.000 11060 MoveAxis(E, 0, ABG)
04:00:03.028 00.000 11060 Move returns status 0, amount 0
04:00:03.028 00.000 11060 MoveAxis(N, 0, ABG)
04:00:03.028 00.000 11060 Move returns status 0, amount 0
04:00:03.028 00.000 11060 move complete, result=0
04:00:03.028 00.000 11060 worker thread done servicing request
04:00:03.028 00.000 11060 Worker thread wakes up
04:00:03.028 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:03.028 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:03.032 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:03.667 00.635 11060 Exposure complete
04:00:03.872 00.205 11060 worker thread done servicing request
04:00:03.872 00.000 10844 OnExposeComplete: enter
04:00:03.872 00.000 10844 UpdateGuideState(): m_state=6
04:00:03.872 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3864
04:00:03.872 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.76, Mass=1652, SNR=25.8, Peak=193 HFD=2.5
04:00:03.872 00.000 10844 MultiStar: [#1 -0.26,0.05,0.96,U] [#2 -0.21,0.55,0.00,M1] [#3 0.40,-0.12,1.01,U] [#4 -0.06,0.10,0.95,U] [#5 -0.05,-0.23,1.01,U] [#6 0.03,-0.35,1.12,U] [#7 -0.02,-0.42,0.86,U] [#8 -0.45,0.01,0.85,U] 
04:00:03.872 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.16}, one-star: {0.09, -0.29}
04:00:03.872 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
04:00:03.872 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
04:00:03.872 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=-0.16 mountY=-0.00, mountTheta=-3.13
04:00:03.876 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
04:00:03.876 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
04:00:03.876 00.000 11060 Worker thread wakes up
04:00:03.877 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
04:00:03.877 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
04:00:03.877 00.000 11060 Moving (-0.03, -0.16) raw xDistance=-0.16 yDistance=-0.00
04:00:03.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:00:03.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:03.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:03.877 00.000 10844 UpdateGuideState exits: m=1652 SNR=25.8
04:00:03.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:03.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:03.877 00.000 10844 Enqueuing Expose request
04:00:03.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:00:03.877 00.000 11060 MoveAxis(E, 38, ABG)
04:00:03.877 00.000 11060 Guiding  Dir = 2, Dur = 38
04:00:03.880 00.003 11060 IsSlewing returns 0
04:00:03.882 00.002 11060 IsGuiding returns 0
04:00:03.924 00.042 11060 IsGuiding returns 0
04:00:03.924 00.000 11060 Move returns status 0, amount 38
04:00:03.924 00.000 11060 MoveAxis(N, 0, ABG)
04:00:03.924 00.000 11060 Move returns status 0, amount 0
04:00:03.925 00.001 11060 move complete, result=0
04:00:03.925 00.000 11060 worker thread done servicing request
04:00:03.925 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
04:00:03.925 00.000 11060 Worker thread wakes up
04:00:03.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:03.941 00.016 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:04.571 00.630 11060 Exposure complete
04:00:04.780 00.209 11060 worker thread done servicing request
04:00:04.780 00.000 10844 OnExposeComplete: enter
04:00:04.780 00.000 10844 UpdateGuideState(): m_state=6
04:00:04.780 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
04:00:04.780 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=102.04, Mass=1528, SNR=24.7, Peak=158 HFD=3.1
04:00:04.780 00.000 10844 MultiStar: [#1 0.01,0.46,1.04,U] [#2 -0.04,0.56,0.92,U] [#3 0.29,0.03,1.01,U] [#4 -0.07,0.47,1.02,U] [#5 -0.21,0.25,0.96,U] [#6 0.33,-0.05,1.14,U] [#7 0.06,-0.25,0.97,U] [#8 -0.26,-0.02,0.87,U] 
04:00:04.780 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.16}, one-star: {0.23, -0.01}
04:00:04.780 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.39) = xAngle (-0.11 = -0.11)
04:00:04.780 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.01 = 3.01)
04:00:04.785 00.005 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=0.16 mountY=0.02, mountTheta=0.13
04:00:04.785 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
04:00:04.785 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
04:00:04.785 00.000 11060 Worker thread wakes up
04:00:04.785 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:04.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
04:00:04.785 00.000 10844 UpdateGuideState exits: m=1528 SNR=24.7
04:00:04.785 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
04:00:04.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:04.785 00.000 11060 Moving (0.05, 0.16) raw xDistance=0.16 yDistance=0.02
04:00:04.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:04.785 00.000 10844 Enqueuing Expose request
04:00:04.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:00:04.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:04.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:00:04.785 00.000 11060 MoveAxis(W, 37, ABG)
04:00:04.785 00.000 11060 Guiding  Dir = 3, Dur = 37
04:00:04.801 00.016 11060 IsSlewing returns 0
04:00:04.801 00.000 11060 IsGuiding returns 0
04:00:04.848 00.047 11060 IsGuiding returns 0
04:00:04.848 00.000 11060 Move returns status 0, amount 37
04:00:04.848 00.000 11060 MoveAxis(N, 0, ABG)
04:00:04.848 00.000 11060 Move returns status 0, amount 0
04:00:04.848 00.000 11060 move complete, result=0
04:00:04.848 00.000 11060 worker thread done servicing request
04:00:04.848 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
04:00:04.848 00.000 11060 Worker thread wakes up
04:00:04.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:04.850 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:05.487 00.637 11060 Exposure complete
04:00:05.714 00.227 11060 worker thread done servicing request
04:00:05.714 00.000 10844 OnExposeComplete: enter
04:00:05.714 00.000 10844 UpdateGuideState(): m_state=6
04:00:05.714 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3866
04:00:05.714 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.97, Mass=1708, SNR=26.1, Peak=182 HFD=2.8
04:00:05.714 00.000 10844 MultiStar: [#1 -0.31,0.02,0.98,U] [#2 0.17,0.67,0.00,M1] [#3 0.48,0.23,0.97,U] [#4 -0.10,0.63,0.00,M1] [#5 -0.48,-0.36,0.00,M1] [#6 -0.18,0.24,0.98,U] [#7 0.07,0.02,0.93,U] [#8 -0.18,0.40,0.84,U] 
04:00:05.714 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.13}, one-star: {0.13, -0.08}
04:00:05.714 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.13 = 0.13)
04:00:05.714 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.26 = -3.03)
04:00:05.714 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=0.13 mountY=-0.02, mountTheta=-0.12
04:00:05.716 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.13, opts=13)
04:00:05.716 00.000 10844 Enqueuing Move request for scope (0.01, 0.13)
04:00:05.716 00.000 11060 Worker thread wakes up
04:00:05.716 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:05.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
04:00:05.716 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
04:00:05.716 00.000 10844 UpdateGuideState exits: m=1708 SNR=26.1
04:00:05.716 00.000 11060 Moving (0.01, 0.13) raw xDistance=0.13 yDistance=-0.02
04:00:05.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:05.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:00:05.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:05.716 00.000 10844 Enqueuing Expose request
04:00:05.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:05.719 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:00:05.719 00.000 11060 MoveAxis(W, 31, ABG)
04:00:05.719 00.000 11060 Guiding  Dir = 3, Dur = 31
04:00:05.734 00.015 11060 IsSlewing returns 0
04:00:05.734 00.000 11060 IsGuiding returns 0
04:00:05.781 00.047 11060 IsGuiding returns 0
04:00:05.781 00.000 11060 Move returns status 0, amount 31
04:00:05.781 00.000 11060 MoveAxis(N, 0, ABG)
04:00:05.781 00.000 11060 Move returns status 0, amount 0
04:00:05.781 00.000 11060 move complete, result=0
04:00:05.781 00.000 11060 worker thread done servicing request
04:00:05.781 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
04:00:05.781 00.000 11060 Worker thread wakes up
04:00:05.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:05.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:06.413 00.632 11060 Exposure complete
04:00:06.633 00.220 11060 worker thread done servicing request
04:00:06.633 00.000 10844 OnExposeComplete: enter
04:00:06.633 00.000 10844 UpdateGuideState(): m_state=6
04:00:06.633 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3867
04:00:06.633 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=102.01, Mass=1797, SNR=26.6, Peak=161 HFD=3.8
04:00:06.633 00.000 10844 MultiStar: [#1 -0.21,-0.01,0.86,U] [#2 -0.18,0.28,0.80,U] [#3 0.11,-0.26,1.00,U] [#4 -0.46,0.26,0.92,U] [#5 -0.46,-0.12,0.93,U] [#6 -0.18,-0.36,0.94,U] [#7 0.02,-0.22,0.96,U] [#8 -0.23,0.27,0.73,U] 
04:00:06.633 00.000 10844 single-star, 8 included, MultiStar: {-0.16, -0.04}, one-star: {0.11, -0.04}
04:00:06.633 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.39) = xAngle (-1.76 = -1.76)
04:00:06.633 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
04:00:06.633 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.37 mountX=-0.02 mountY=0.12, mountTheta=1.76
04:00:06.637 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.04, opts=13)
04:00:06.637 00.000 10844 Enqueuing Move request for scope (0.11, -0.04)
04:00:06.637 00.000 11060 Worker thread wakes up
04:00:06.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
04:00:06.637 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
04:00:06.637 00.000 11060 Moving (0.11, -0.04) raw xDistance=-0.02 yDistance=0.12
04:00:06.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:00:06.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:06.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:00:06.637 00.000 11060 MoveAxis(E, 0, ABG)
04:00:06.637 00.000 11060 Move returns status 0, amount 0
04:00:06.637 00.000 11060 MoveAxis(N, 0, ABG)
04:00:06.637 00.000 11060 Move returns status 0, amount 0
04:00:06.639 00.002 11060 move complete, result=0
04:00:06.639 00.000 11060 worker thread done servicing request
04:00:06.639 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:06.639 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.6
04:00:06.639 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:06.639 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:06.639 00.000 10844 Enqueuing Expose request
04:00:06.639 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:06.639 00.000 11060 Worker thread wakes up
04:00:06.639 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:06.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:07.279 00.640 11060 Exposure complete
04:00:07.477 00.198 11060 worker thread done servicing request
04:00:07.477 00.000 10844 OnExposeComplete: enter
04:00:07.477 00.000 10844 UpdateGuideState(): m_state=6
04:00:07.477 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3868
04:00:07.477 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.70, Mass=1548, SNR=24.6, Peak=181 HFD=3.5
04:00:07.477 00.000 10844 MultiStar: [#1 -0.11,0.16,1.02,U] [#2 0.40,-0.14,0.95,U] [#3 -0.06,-0.09,1.07,U] [#4 -0.34,-0.02,1.06,U] [#5 -0.05,0.06,1.01,U] [#6 -0.08,-0.34,1.13,U] [#7 0.28,-0.28,1.03,U] [#8 -0.09,0.26,0.87,U] 
04:00:07.477 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.39, -0.35}
04:00:07.477 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
04:00:07.477 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
04:00:07.477 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.23 mountX=-0.08 mountY=0.05, mountTheta=2.63
04:00:07.477 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
04:00:07.481 00.004 10844 Enqueuing Move request for scope (0.03, -0.09)
04:00:07.481 00.000 11060 Worker thread wakes up
04:00:07.481 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=12, FiltMax=255, Gamma=1.000
04:00:07.481 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
04:00:07.481 00.000 10844 UpdateGuideState exits: m=1548 SNR=24.6
04:00:07.481 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
04:00:07.481 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:07.481 00.000 11060 Moving (0.03, -0.09) raw xDistance=-0.08 yDistance=0.05
04:00:07.481 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:00:07.481 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:07.481 00.000 10844 Enqueuing Expose request
04:00:07.481 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:07.481 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:00:07.481 00.000 11060 MoveAxis(E, 0, ABG)
04:00:07.481 00.000 11060 Move returns status 0, amount 0
04:00:07.481 00.000 11060 MoveAxis(N, 0, ABG)
04:00:07.481 00.000 11060 Move returns status 0, amount 0
04:00:07.481 00.000 11060 move complete, result=0
04:00:07.481 00.000 11060 worker thread done servicing request
04:00:07.481 00.000 11060 Worker thread wakes up
04:00:07.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:07.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:07.486 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:08.121 00.635 11060 Exposure complete
04:00:08.356 00.235 11060 worker thread done servicing request
04:00:08.356 00.000 10844 OnExposeComplete: enter
04:00:08.356 00.000 10844 UpdateGuideState(): m_state=6
04:00:08.361 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3869
04:00:08.361 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.89, Mass=1654, SNR=25.4, Peak=170 HFD=3.0
04:00:08.361 00.000 10844 MultiStar: [#1 -0.18,0.29,0.94,U] [#2 -0.24,0.06,0.96,U] [#3 0.04,-0.45,1.08,U] [#4 -0.01,-0.01,1.02,U] [#5 -0.31,-0.40,1.01,U] [#6 -0.18,0.13,0.97,U] [#7 -0.06,-0.22,1.01,U] [#8 -0.33,0.15,0.85,U] 
04:00:08.361 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {0.16, -0.16}
04:00:08.361 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.39) = xAngle (-3.94 = 2.35)
04:00:08.361 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
04:00:08.361 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.55 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
04:00:08.361 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
04:00:08.361 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
04:00:08.361 00.000 11060 Worker thread wakes up
04:00:08.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:08.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
04:00:08.361 00.000 10844 UpdateGuideState exits: m=1654 SNR=25.4
04:00:08.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
04:00:08.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:08.361 00.000 11060 Moving (-0.12, -0.08) raw xDistance=-0.10 yDistance=-0.10
04:00:08.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:08.361 00.000 10844 Enqueuing Expose request
04:00:08.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:00:08.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:08.366 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:00:08.366 00.000 11060 MoveAxis(E, 0, ABG)
04:00:08.366 00.000 11060 Move returns status 0, amount 0
04:00:08.366 00.000 11060 MoveAxis(N, 0, ABG)
04:00:08.366 00.000 11060 Move returns status 0, amount 0
04:00:08.366 00.000 11060 move complete, result=0
04:00:08.366 00.000 11060 worker thread done servicing request
04:00:08.366 00.000 11060 Worker thread wakes up
04:00:08.366 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:08.366 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:08.368 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:09.014 00.646 11060 Exposure complete
04:00:09.204 00.190 11060 worker thread done servicing request
04:00:09.204 00.000 10844 OnExposeComplete: enter
04:00:09.204 00.000 10844 UpdateGuideState(): m_state=6
04:00:09.204 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3870
04:00:09.204 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=101.94, Mass=1947, SNR=27.6, Peak=182 HFD=3.3
04:00:09.204 00.000 10844 MultiStar: [#1 -0.37,0.10,0.92,U] [#2 -0.46,0.39,0.00,M1] [#3 -0.07,-0.02,0.87,U] [#4 0.10,0.61,0.00,M1] [#5 -0.29,-0.36,0.91,U] [#6 -0.00,-0.42,0.95,U] [#7 0.31,-0.00,0.82,U] [#8 -0.22,0.82,0.00,M1] 
04:00:09.204 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.14}, one-star: {0.37, -0.11}
04:00:09.204 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
04:00:09.204 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
04:00:09.204 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.62 mountX=-0.14 mountY=0.02, mountTheta=3.03
04:00:09.209 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
04:00:09.209 00.000 10844 Enqueuing Move request for scope (-0.01, -0.14)
04:00:09.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:09.209 00.000 10844 UpdateGuideState exits: m=1947 SNR=27.6
04:00:09.209 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:09.209 00.000 11060 Worker thread wakes up
04:00:09.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
04:00:09.209 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
04:00:09.209 00.000 11060 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.02
04:00:09.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:00:09.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:09.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:00:09.209 00.000 11060 MoveAxis(E, 33, ABG)
04:00:09.209 00.000 11060 Guiding  Dir = 2, Dur = 33
04:00:09.214 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:09.214 00.000 10844 Enqueuing Expose request
04:00:09.238 00.024 11060 IsSlewing returns 0
04:00:09.238 00.000 11060 IsGuiding returns 0
04:00:09.298 00.060 11060 IsGuiding returns 0
04:00:09.298 00.000 11060 Move returns status 0, amount 33
04:00:09.298 00.000 11060 MoveAxis(N, 0, ABG)
04:00:09.298 00.000 11060 Move returns status 0, amount 0
04:00:09.298 00.000 11060 move complete, result=0
04:00:09.298 00.000 11060 worker thread done servicing request
04:00:09.298 00.000 11060 Worker thread wakes up
04:00:09.298 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
04:00:09.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:09.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:09.926 00.628 11060 Exposure complete
04:00:10.137 00.211 11060 worker thread done servicing request
04:00:10.137 00.000 10844 OnExposeComplete: enter
04:00:10.137 00.000 10844 UpdateGuideState(): m_state=6
04:00:10.137 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3871
04:00:10.137 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.53, Mass=1747, SNR=26.5, Peak=165 HFD=2.8
04:00:10.137 00.000 10844 MultiStar: [#1 -0.37,-0.25,0.94,U] [#2 -0.19,0.04,0.85,U] [#3 0.20,-0.04,0.91,U] [#4 -0.34,0.60,0.00,M2] [#5 -0.33,-0.46,0.91,U] [#6 -0.27,-0.62,0.00,M1] [#7 -0.03,-0.34,0.86,U] [#8 -0.55,0.62,0.00,M2] 
04:00:10.137 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.27}, one-star: {0.05, -0.53}
04:00:10.137 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.93)
04:00:10.139 00.002 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.23 = -0.23)
04:00:10.139 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.96 mountX=-0.28 mountY=-0.07, mountTheta=-2.92
04:00:10.139 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.27, opts=13)
04:00:10.139 00.000 10844 Enqueuing Move request for scope (-0.11, -0.27)
04:00:10.139 00.000 11060 Worker thread wakes up
04:00:10.143 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
04:00:10.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
04:00:10.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:10.143 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.5
04:00:10.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:10.145 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:10.145 00.000 10844 Enqueuing Expose request
04:00:10.147 00.002 11060 Moving (-0.11, -0.27) raw xDistance=-0.28 yDistance=-0.07
04:00:10.148 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
04:00:10.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:10.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:00:10.148 00.000 11060 MoveAxis(E, 68, ABG)
04:00:10.148 00.000 11060 Guiding  Dir = 2, Dur = 68
04:00:10.190 00.042 11060 IsSlewing returns 0
04:00:10.190 00.000 11060 IsGuiding returns 0
04:00:10.297 00.107 11060 IsGuiding returns 0
04:00:10.297 00.000 11060 Move returns status 0, amount 68
04:00:10.298 00.001 11060 MoveAxis(N, 0, ABG)
04:00:10.298 00.000 11060 Move returns status 0, amount 0
04:00:10.298 00.000 11060 move complete, result=0
04:00:10.299 00.001 10844 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
04:00:10.299 00.000 11060 worker thread done servicing request
04:00:10.299 00.000 11060 Worker thread wakes up
04:00:10.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:10.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:10.923 00.624 11060 Exposure complete
04:00:11.129 00.206 11060 worker thread done servicing request
04:00:11.129 00.000 10844 OnExposeComplete: enter
04:00:11.129 00.000 10844 UpdateGuideState(): m_state=6
04:00:11.129 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3872
04:00:11.129 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.94, Mass=1491, SNR=24.4, Peak=154 HFD=3.1
04:00:11.129 00.000 10844 MultiStar: [#1 -0.10,0.25,0.96,U] [#2 0.10,-0.21,0.98,U] [#3 0.35,-0.43,1.00,U] [#4 0.13,0.17,1.02,U] [#5 -0.02,0.06,1.05,U] [#6 -0.04,-0.42,1.17,U] [#7 0.33,-0.44,0.97,U] [#8 -0.75,-0.25,0.00,M3] 
04:00:11.129 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.15}, one-star: {0.23, -0.11}
04:00:11.129 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
04:00:11.129 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
04:00:11.129 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.88 mountX=-0.12 mountY=0.14, mountTheta=2.28
04:00:11.132 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.15, opts=13)
04:00:11.132 00.000 10844 Enqueuing Move request for scope (0.12, -0.15)
04:00:11.132 00.000 11060 Worker thread wakes up
04:00:11.132 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:11.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
04:00:11.132 00.000 10844 UpdateGuideState exits: m=1491 SNR=24.4
04:00:11.132 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
04:00:11.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:11.132 00.000 11060 Moving (0.12, -0.15) raw xDistance=-0.12 yDistance=0.14
04:00:11.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:11.132 00.000 10844 Enqueuing Expose request
04:00:11.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.12
04:00:11.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:11.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:00:11.132 00.000 11060 MoveAxis(E, 31, ABG)
04:00:11.132 00.000 11060 Guiding  Dir = 2, Dur = 31
04:00:11.148 00.016 11060 IsSlewing returns 0
04:00:11.149 00.001 11060 IsGuiding returns 0
04:00:11.195 00.046 11060 IsGuiding returns 0
04:00:11.195 00.000 11060 Move returns status 0, amount 31
04:00:11.195 00.000 11060 MoveAxis(N, 0, ABG)
04:00:11.195 00.000 11060 Move returns status 0, amount 0
04:00:11.195 00.000 11060 move complete, result=0
04:00:11.195 00.000 11060 worker thread done servicing request
04:00:11.195 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
04:00:11.195 00.000 11060 Worker thread wakes up
04:00:11.196 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:11.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:11.830 00.634 11060 Exposure complete
04:00:12.017 00.187 11060 worker thread done servicing request
04:00:12.017 00.000 10844 OnExposeComplete: enter
04:00:12.017 00.000 10844 UpdateGuideState(): m_state=6
04:00:12.017 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3873
04:00:12.017 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=101.82, Mass=1966, SNR=27.5, Peak=171 HFD=3.5
04:00:12.020 00.003 10844 MultiStar: [#1 0.21,0.19,0.95,U] [#2 -0.10,0.18,0.84,U] [#3 0.12,0.01,0.99,U] [#4 0.73,-0.04,0.00,M2] [#5 -0.06,-0.40,0.93,U] [#6 -0.10,-0.16,0.98,U] [#7 0.40,-0.23,0.80,U] [#8 -0.14,0.09,0.71,U] 
04:00:12.020 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.34, -0.23}
04:00:12.020 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
04:00:12.020 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.04 = 1.04)
04:00:12.020 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.70 mountX=-0.06 mountY=0.10, mountTheta=2.09
04:00:12.020 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
04:00:12.020 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
04:00:12.020 00.000 11060 Worker thread wakes up
04:00:12.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:12.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
04:00:12.020 00.000 10844 UpdateGuideState exits: m=1966 SNR=27.5
04:00:12.020 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
04:00:12.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:12.020 00.000 11060 Moving (0.09, -0.07) raw xDistance=-0.06 yDistance=0.10
04:00:12.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:12.020 00.000 10844 Enqueuing Expose request
04:00:12.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:00:12.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:12.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:00:12.020 00.000 11060 MoveAxis(E, 0, ABG)
04:00:12.020 00.000 11060 Move returns status 0, amount 0
04:00:12.020 00.000 11060 MoveAxis(N, 0, ABG)
04:00:12.020 00.000 11060 Move returns status 0, amount 0
04:00:12.020 00.000 11060 move complete, result=0
04:00:12.020 00.000 11060 worker thread done servicing request
04:00:12.020 00.000 11060 Worker thread wakes up
04:00:12.020 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:12.020 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:12.026 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:12.670 00.644 11060 Exposure complete
04:00:12.873 00.203 11060 worker thread done servicing request
04:00:12.873 00.000 10844 OnExposeComplete: enter
04:00:12.873 00.000 10844 UpdateGuideState(): m_state=6
04:00:12.873 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3874
04:00:12.873 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=102.11, Mass=1999, SNR=28.3, Peak=158 HFD=3.5
04:00:12.876 00.003 10844 MultiStar: [#1 -0.21,0.52,0.85,U] [#2 -0.33,0.32,0.88,U] [#3 0.49,0.12,0.87,U] [#4 0.17,0.32,0.95,U] [#5 0.10,0.04,0.85,U] [#6 -0.29,-0.39,0.88,U] [#7 0.32,0.03,0.83,U] [#8 0.46,0.11,0.77,U] 
04:00:12.876 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.40, 0.06}
04:00:12.876 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.39) = xAngle (-0.59 = -0.59)
04:00:12.876 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.53 = 2.53)
04:00:12.876 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.80 mountX=0.15 mountY=0.10, mountTheta=0.60
04:00:12.879 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.13, opts=13)
04:00:12.879 00.000 10844 Enqueuing Move request for scope (0.12, 0.13)
04:00:12.879 00.000 11060 Worker thread wakes up
04:00:12.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:00:12.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
04:00:12.879 00.000 10844 UpdateGuideState exits: m=1999 SNR=28.3
04:00:12.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
04:00:12.881 00.002 11060 Moving (0.12, 0.13) raw xDistance=0.15 yDistance=0.10
04:00:12.881 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:00:12.881 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:12.881 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:12.881 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:12.881 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:00:12.881 00.000 10844 Enqueuing Expose request
04:00:12.881 00.000 11060 MoveAxis(W, 34, ABG)
04:00:12.881 00.000 11060 Guiding  Dir = 3, Dur = 34
04:00:12.891 00.010 11060 IsSlewing returns 0
04:00:12.891 00.000 11060 IsGuiding returns 0
04:00:12.937 00.046 11060 IsGuiding returns 0
04:00:12.937 00.000 11060 Move returns status 0, amount 34
04:00:12.937 00.000 11060 MoveAxis(N, 0, ABG)
04:00:12.937 00.000 11060 Move returns status 0, amount 0
04:00:12.937 00.000 11060 move complete, result=0
04:00:12.937 00.000 11060 worker thread done servicing request
04:00:12.937 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
04:00:12.937 00.000 11060 Worker thread wakes up
04:00:12.939 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:12.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:13.580 00.641 11060 Exposure complete
04:00:13.805 00.225 11060 worker thread done servicing request
04:00:13.805 00.000 10844 OnExposeComplete: enter
04:00:13.805 00.000 10844 UpdateGuideState(): m_state=6
04:00:13.805 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3875
04:00:13.805 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=102.02, Mass=1725, SNR=25.8, Peak=207 HFD=3.8
04:00:13.807 00.002 10844 MultiStar: [#1 0.43,-0.19,0.99,U] [#2 -0.08,0.17,0.89,U] [#3 -0.19,0.15,0.95,U] [#4 0.18,0.15,1.07,U] [#5 -0.19,0.01,1.01,U] [#6 -0.32,0.11,1.05,U] [#7 0.11,-0.40,0.93,U] [#8 -0.45,0.52,0.00,M2] 
04:00:13.807 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.00}, one-star: {0.45, -0.03}
04:00:13.807 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
04:00:13.807 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.71 = 1.71)
04:00:13.807 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.03 mountX=0.01 mountY=0.05, mountTheta=1.42
04:00:13.807 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.00, opts=13)
04:00:13.807 00.000 10844 Enqueuing Move request for scope (0.05, -0.00)
04:00:13.807 00.000 11060 Worker thread wakes up
04:00:13.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:13.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
04:00:13.807 00.000 10844 UpdateGuideState exits: m=1725 SNR=25.8
04:00:13.807 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
04:00:13.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:13.807 00.000 11060 Moving (0.05, -0.00) raw xDistance=0.01 yDistance=0.05
04:00:13.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:13.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:00:13.807 00.000 10844 Enqueuing Expose request
04:00:13.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:13.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:00:13.812 00.005 11060 MoveAxis(E, 0, ABG)
04:00:13.812 00.000 11060 Move returns status 0, amount 0
04:00:13.812 00.000 11060 MoveAxis(N, 0, ABG)
04:00:13.812 00.000 11060 Move returns status 0, amount 0
04:00:13.812 00.000 11060 move complete, result=0
04:00:13.812 00.000 11060 worker thread done servicing request
04:00:13.812 00.000 11060 Worker thread wakes up
04:00:13.813 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:13.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:13.813 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:14.433 00.620 11060 Exposure complete
04:00:14.643 00.210 11060 worker thread done servicing request
04:00:14.647 00.004 10844 OnExposeComplete: enter
04:00:14.647 00.000 10844 UpdateGuideState(): m_state=6
04:00:14.647 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3876
04:00:14.647 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=101.81, Mass=1818, SNR=26.7, Peak=185 HFD=3.6
04:00:14.647 00.000 10844 MultiStar: [#1 -0.28,0.18,0.99,U] [#2 -0.16,0.31,0.86,U] [#3 0.05,-0.16,0.97,U] [#4 -0.18,0.21,1.00,U] [#5 -0.37,-0.23,0.88,U] [#6 -0.05,0.09,1.02,U] [#7 0.22,0.15,0.90,U] [#8 -0.44,-0.26,0.87,U] 
04:00:14.647 00.000 10844 refined, 8 included, MultiStar: {-0.15, 0.01}, one-star: {-0.14, -0.24}
04:00:14.647 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.70 = 1.70)
04:00:14.647 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.82 = -1.46)
04:00:14.647 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.09 mountX=-0.02 mountY=-0.15, mountTheta=-1.70
04:00:14.649 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.01, opts=13)
04:00:14.649 00.000 10844 Enqueuing Move request for scope (-0.15, 0.01)
04:00:14.651 00.002 11060 Worker thread wakes up
04:00:14.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:14.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
04:00:14.651 00.000 10844 UpdateGuideState exits: m=1818 SNR=26.7
04:00:14.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
04:00:14.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:14.651 00.000 11060 Moving (-0.15, 0.01) raw xDistance=-0.02 yDistance=-0.15
04:00:14.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:00:14.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:14.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:14.652 00.001 10844 Enqueuing Expose request
04:00:14.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:00:14.652 00.000 11060 MoveAxis(E, 0, ABG)
04:00:14.652 00.000 11060 Move returns status 0, amount 0
04:00:14.652 00.000 11060 MoveAxis(N, 0, ABG)
04:00:14.652 00.000 11060 Move returns status 0, amount 0
04:00:14.652 00.000 11060 move complete, result=0
04:00:14.652 00.000 11060 worker thread done servicing request
04:00:14.652 00.000 11060 Worker thread wakes up
04:00:14.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:14.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:14.654 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:15.279 00.625 11060 Exposure complete
04:00:15.507 00.228 11060 worker thread done servicing request
04:00:15.507 00.000 10844 OnExposeComplete: enter
04:00:15.507 00.000 10844 UpdateGuideState(): m_state=6
04:00:15.507 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3877
04:00:15.507 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.49, Mass=1548, SNR=25.3, Peak=158 HFD=3.0
04:00:15.507 00.000 10844 MultiStar: [#1 0.01,-0.22,1.03,U] [#2 -0.29,0.53,0.00,M1] [#3 0.08,-0.18,0.98,U] [#4 0.27,-0.03,1.10,U] [#5 -0.45,-0.55,0.00,M1] [#6 -0.12,-0.23,1.00,U] [#7 -0.04,-0.08,0.93,U] [#8 -0.08,0.31,0.82,U] 
04:00:15.507 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.15}, one-star: {0.20, -0.56}
04:00:15.507 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
04:00:15.511 00.004 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
04:00:15.511 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.23 mountX=-0.14 mountY=0.08, mountTheta=2.63
04:00:15.513 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.15, opts=13)
04:00:15.513 00.000 10844 Enqueuing Move request for scope (0.06, -0.15)
04:00:15.513 00.000 11060 Worker thread wakes up
04:00:15.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:15.513 00.000 10844 UpdateGuideState exits: m=1548 SNR=25.3
04:00:15.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:15.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:15.513 00.000 10844 Enqueuing Expose request
04:00:15.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
04:00:15.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
04:00:15.513 00.000 11060 Moving (0.06, -0.15) raw xDistance=-0.14 yDistance=0.08
04:00:15.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:00:15.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:15.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:00:15.513 00.000 11060 MoveAxis(E, 33, ABG)
04:00:15.513 00.000 11060 Guiding  Dir = 2, Dur = 33
04:00:15.518 00.005 11060 IsSlewing returns 0
04:00:15.518 00.000 11060 IsGuiding returns 0
04:00:15.564 00.046 11060 IsGuiding returns 0
04:00:15.565 00.001 11060 Move returns status 0, amount 33
04:00:15.565 00.000 11060 MoveAxis(N, 0, ABG)
04:00:15.565 00.000 11060 Move returns status 0, amount 0
04:00:15.565 00.000 11060 move complete, result=0
04:00:15.565 00.000 11060 worker thread done servicing request
04:00:15.565 00.000 11060 Worker thread wakes up
04:00:15.565 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
04:00:15.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:15.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:16.202 00.637 11060 Exposure complete
04:00:16.429 00.227 11060 worker thread done servicing request
04:00:16.429 00.000 10844 OnExposeComplete: enter
04:00:16.429 00.000 10844 UpdateGuideState(): m_state=6
04:00:16.431 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3878
04:00:16.431 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=102.14, Mass=1799, SNR=26.9, Peak=177 HFD=3.0
04:00:16.431 00.000 10844 MultiStar: [#1 -0.32,0.21,0.94,U] [#2 -0.27,0.79,0.00,M2] [#3 0.06,0.21,0.90,U] [#4 0.19,0.17,1.02,U] [#5 -0.10,-0.32,0.91,U] [#6 -0.77,-0.04,0.00,M1] [#7 0.03,-0.01,0.92,U] [#8 -0.34,0.54,0.00,M1] 
04:00:16.431 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.06}, one-star: {0.06, 0.08}
04:00:16.431 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.39) = xAngle (0.32 = 0.32)
04:00:16.431 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.44 = -2.84)
04:00:16.431 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.71 mountX=0.06 mountY=-0.02, mountTheta=-0.30
04:00:16.433 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
04:00:16.433 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
04:00:16.433 00.000 11060 Worker thread wakes up
04:00:16.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:16.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
04:00:16.433 00.000 10844 UpdateGuideState exits: m=1799 SNR=26.9
04:00:16.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
04:00:16.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:16.433 00.000 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
04:00:16.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:16.433 00.000 10844 Enqueuing Expose request
04:00:16.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:00:16.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:16.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:00:16.433 00.000 11060 MoveAxis(E, 0, ABG)
04:00:16.433 00.000 11060 Move returns status 0, amount 0
04:00:16.433 00.000 11060 MoveAxis(N, 0, ABG)
04:00:16.433 00.000 11060 Move returns status 0, amount 0
04:00:16.433 00.000 11060 move complete, result=0
04:00:16.433 00.000 11060 worker thread done servicing request
04:00:16.433 00.000 11060 Worker thread wakes up
04:00:16.433 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:16.433 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:16.439 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:17.073 00.634 11060 Exposure complete
04:00:17.262 00.189 11060 worker thread done servicing request
04:00:17.262 00.000 10844 OnExposeComplete: enter
04:00:17.262 00.000 10844 UpdateGuideState(): m_state=6
04:00:17.262 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3879
04:00:17.262 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=102.08, Mass=1547, SNR=24.7, Peak=143 HFD=3.4
04:00:17.262 00.000 10844 MultiStar: [#1 0.07,0.54,1.13,U] [#2 -0.28,0.74,0.00,M3] [#3 0.07,0.19,1.12,U] [#4 0.18,0.93,0.00,M1] [#5 -0.38,0.04,0.89,U] [#6 -0.20,0.10,1.16,U] [#7 0.16,0.42,0.99,U] [#8 -0.13,0.91,0.00,M2] 
04:00:17.262 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.22}, one-star: {0.44, 0.03}
04:00:17.262 00.000 10844 CameraToMount -- cameraTheta (1.45) - m_xAngle (1.39) = xAngle (0.06 = 0.06)
04:00:17.262 00.000 10844 CameraToMount -- cameraTheta (1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.18 = -3.10)
04:00:17.267 00.005 10844 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.45 mountX=0.23 mountY=-0.01, mountTheta=-0.04
04:00:17.269 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.22, opts=13)
04:00:17.269 00.000 10844 Enqueuing Move request for scope (0.03, 0.22)
04:00:17.269 00.000 11060 Worker thread wakes up
04:00:17.269 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:17.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
04:00:17.269 00.000 10844 UpdateGuideState exits: m=1547 SNR=24.7
04:00:17.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
04:00:17.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:17.269 00.000 11060 Moving (0.03, 0.22) raw xDistance=0.23 yDistance=-0.01
04:00:17.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:17.269 00.000 10844 Enqueuing Expose request
04:00:17.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:00:17.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:17.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:00:17.269 00.000 11060 MoveAxis(W, 53, ABG)
04:00:17.269 00.000 11060 Guiding  Dir = 3, Dur = 53
04:00:17.283 00.014 11060 IsSlewing returns 0
04:00:17.284 00.001 11060 IsGuiding returns 0
04:00:17.339 00.055 11060 IsGuiding returns 0
04:00:17.339 00.000 11060 Move returns status 0, amount 53
04:00:17.339 00.000 11060 MoveAxis(N, 0, ABG)
04:00:17.339 00.000 11060 Move returns status 0, amount 0
04:00:17.339 00.000 11060 move complete, result=0
04:00:17.340 00.001 11060 worker thread done servicing request
04:00:17.340 00.000 10844 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
04:00:17.340 00.000 11060 Worker thread wakes up
04:00:17.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:17.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:17.964 00.624 11060 Exposure complete
04:00:18.178 00.214 11060 worker thread done servicing request
04:00:18.178 00.000 10844 OnExposeComplete: enter
04:00:18.178 00.000 10844 UpdateGuideState(): m_state=6
04:00:18.178 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3880
04:00:18.178 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=101.96, Mass=1691, SNR=26.3, Peak=189 HFD=2.7
04:00:18.178 00.000 10844 MultiStar: [#1 -0.17,0.40,0.92,U] [#2 -0.20,0.01,0.92,U] [#3 -0.09,-0.21,1.03,U] [#4 0.05,0.67,0.00,M2] [#5 -0.16,-0.17,0.96,U] [#6 -0.34,-0.22,1.06,U] [#7 0.43,-0.05,0.95,U] [#8 0.26,0.43,0.80,U] 
04:00:18.178 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.00}, one-star: {-0.20, -0.09}
04:00:18.178 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.39) = xAngle (-4.47 = 1.81)
04:00:18.178 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.34 = -1.34)
04:00:18.178 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.08 mountX=-0.02 mountY=-0.07, mountTheta=-1.81
04:00:18.183 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.00, opts=13)
04:00:18.183 00.000 10844 Enqueuing Move request for scope (-0.07, -0.00)
04:00:18.183 00.000 11060 Worker thread wakes up
04:00:18.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
04:00:18.183 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
04:00:18.183 00.000 11060 Moving (-0.07, -0.00) raw xDistance=-0.02 yDistance=-0.07
04:00:18.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:00:18.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:18.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:18.183 00.000 10844 UpdateGuideState exits: m=1691 SNR=26.3
04:00:18.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:18.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:18.183 00.000 10844 Enqueuing Expose request
04:00:18.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:00:18.183 00.000 11060 MoveAxis(E, 0, ABG)
04:00:18.183 00.000 11060 Move returns status 0, amount 0
04:00:18.183 00.000 11060 MoveAxis(N, 0, ABG)
04:00:18.183 00.000 11060 Move returns status 0, amount 0
04:00:18.183 00.000 11060 move complete, result=0
04:00:18.183 00.000 11060 worker thread done servicing request
04:00:18.183 00.000 11060 Worker thread wakes up
04:00:18.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:18.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:18.190 00.007 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:18.813 00.623 11060 Exposure complete
04:00:19.018 00.205 11060 worker thread done servicing request
04:00:19.018 00.000 10844 OnExposeComplete: enter
04:00:19.018 00.000 10844 UpdateGuideState(): m_state=6
04:00:19.018 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3881
04:00:19.018 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=102.18, Mass=1656, SNR=25.4, Peak=184 HFD=2.9
04:00:19.018 00.000 10844 MultiStar: [#1 -0.24,0.06,0.98,U] [#2 -0.21,0.22,0.91,U] [#3 0.30,-0.33,1.13,U] [#4 0.20,0.09,0.95,U] [#5 -0.21,0.08,0.94,U] [#6 0.03,-0.10,1.07,U] [#7 0.40,-0.18,0.86,U] [#8 -0.02,-0.07,0.86,U] 
04:00:19.018 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.05, 0.13}
04:00:19.018 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
04:00:19.021 00.003 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.17 = 1.17)
04:00:19.021 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.56 mountX=-0.01 mountY=0.03, mountTheta=1.95
04:00:19.032 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.02, opts=13)
04:00:19.032 00.000 10844 Enqueuing Move request for scope (0.03, -0.02)
04:00:19.032 00.000 11060 Worker thread wakes up
04:00:19.032 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:19.032 00.000 10844 UpdateGuideState exits: m=1656 SNR=25.4
04:00:19.032 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
04:00:19.032 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:19.032 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
04:00:19.032 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:19.032 00.000 11060 Moving (0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
04:00:19.032 00.000 10844 Enqueuing Expose request
04:00:19.032 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:00:19.032 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:19.032 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:00:19.034 00.002 11060 MoveAxis(E, 0, ABG)
04:00:19.034 00.000 11060 Move returns status 0, amount 0
04:00:19.034 00.000 11060 MoveAxis(N, 0, ABG)
04:00:19.034 00.000 11060 Move returns status 0, amount 0
04:00:19.034 00.000 11060 move complete, result=0
04:00:19.034 00.000 11060 worker thread done servicing request
04:00:19.034 00.000 11060 Worker thread wakes up
04:00:19.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:19.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:19.035 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:19.665 00.630 11060 Exposure complete
04:00:19.889 00.224 11060 worker thread done servicing request
04:00:19.889 00.000 10844 OnExposeComplete: enter
04:00:19.889 00.000 10844 UpdateGuideState(): m_state=6
04:00:19.889 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3882
04:00:19.889 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.92, Mass=1677, SNR=25.9, Peak=174 HFD=2.9
04:00:19.889 00.000 10844 MultiStar: [#1 -0.34,-0.14,0.87,U] [#2 0.19,-0.08,0.92,U] [#3 0.15,0.26,0.96,U] [#4 0.06,0.41,0.99,U] [#5 -0.40,-0.25,0.93,U] [#6 0.25,0.14,0.99,U] [#7 0.14,-0.04,0.93,U] [#8 -0.00,0.27,0.78,U] 
04:00:19.889 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.31, -0.14}
04:00:19.889 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
04:00:19.889 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.51 = 2.51)
04:00:19.889 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.77 mountX=0.06 mountY=0.04, mountTheta=0.63
04:00:19.889 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.05, opts=13)
04:00:19.889 00.000 10844 Enqueuing Move request for scope (0.05, 0.05)
04:00:19.889 00.000 11060 Worker thread wakes up
04:00:19.894 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
04:00:19.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
04:00:19.894 00.000 11060 Moving (0.05, 0.05) raw xDistance=0.06 yDistance=0.04
04:00:19.895 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:00:19.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:19.895 00.000 10844 UpdateGuideState exits: m=1677 SNR=25.9
04:00:19.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:19.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:19.895 00.000 10844 Enqueuing Expose request
04:00:19.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:19.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:00:19.895 00.000 11060 MoveAxis(E, 0, ABG)
04:00:19.895 00.000 11060 Move returns status 0, amount 0
04:00:19.895 00.000 11060 MoveAxis(N, 0, ABG)
04:00:19.895 00.000 11060 Move returns status 0, amount 0
04:00:19.895 00.000 11060 move complete, result=0
04:00:19.895 00.000 11060 worker thread done servicing request
04:00:19.895 00.000 11060 Worker thread wakes up
04:00:19.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:19.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:19.899 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:20.548 00.649 11060 Exposure complete
04:00:20.768 00.220 11060 worker thread done servicing request
04:00:20.768 00.000 10844 OnExposeComplete: enter
04:00:20.768 00.000 10844 UpdateGuideState(): m_state=6
04:00:20.768 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3883
04:00:20.768 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.84, Mass=1709, SNR=26.0, Peak=183 HFD=3.1
04:00:20.768 00.000 10844 MultiStar: [#1 0.06,0.38,0.88,U] [#2 -0.21,0.50,0.93,U] [#3 0.43,-0.22,1.01,U] [#4 0.31,0.25,0.97,U] [#5 -0.16,0.20,0.93,U] [#6 -0.20,-0.33,0.97,U] [#7 0.32,-0.17,0.90,U] [#8 -0.09,0.01,0.82,U] 
04:00:20.768 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.07, -0.22}
04:00:20.768 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.39) = xAngle (-0.82 = -0.82)
04:00:20.768 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.31 = 2.31)
04:00:20.768 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.57 mountX=0.05 mountY=0.05, mountTheta=0.83
04:00:20.768 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
04:00:20.768 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
04:00:20.768 00.000 11060 Worker thread wakes up
04:00:20.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
04:00:20.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:20.773 00.005 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
04:00:20.773 00.000 10844 UpdateGuideState exits: m=1709 SNR=26.0
04:00:20.773 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:20.773 00.000 11060 Moving (0.06, 0.04) raw xDistance=0.05 yDistance=0.05
04:00:20.774 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:00:20.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:20.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:00:20.774 00.000 11060 MoveAxis(E, 0, ABG)
04:00:20.774 00.000 11060 Move returns status 0, amount 0
04:00:20.774 00.000 11060 MoveAxis(N, 0, ABG)
04:00:20.775 00.001 11060 Move returns status 0, amount 0
04:00:20.775 00.000 11060 move complete, result=0
04:00:20.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:20.775 00.000 10844 Enqueuing Expose request
04:00:20.775 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:20.775 00.000 11060 worker thread done servicing request
04:00:20.775 00.000 11060 Worker thread wakes up
04:00:20.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:20.775 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:21.399 00.624 11060 Exposure complete
04:00:21.605 00.206 11060 worker thread done servicing request
04:00:21.606 00.001 10844 OnExposeComplete: enter
04:00:21.606 00.000 10844 UpdateGuideState(): m_state=6
04:00:21.606 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3884
04:00:21.606 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=101.83, Mass=1632, SNR=25.0, Peak=146 HFD=2.9
04:00:21.606 00.000 10844 MultiStar: [#1 -0.00,0.28,0.99,U] [#2 -0.37,0.32,0.92,U] [#3 0.67,-0.11,0.00,M1] [#4 0.08,0.19,1.03,U] [#5 -0.40,-0.06,1.00,U] [#6 0.07,0.03,1.06,U] [#7 0.50,-0.13,1.04,U] [#8 0.08,0.69,0.00,M1] 
04:00:21.606 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {-0.01, -0.22}
04:00:21.606 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
04:00:21.606 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.79)
04:00:21.606 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.76 mountX=0.05 mountY=-0.02, mountTheta=-0.36
04:00:21.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.05, opts=13)
04:00:21.608 00.000 10844 Enqueuing Move request for scope (-0.01, 0.05)
04:00:21.608 00.000 11060 Worker thread wakes up
04:00:21.608 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:21.608 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
04:00:21.608 00.000 10844 UpdateGuideState exits: m=1632 SNR=25.0
04:00:21.608 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
04:00:21.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:21.611 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:21.611 00.000 10844 Enqueuing Expose request
04:00:21.611 00.000 11060 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.02
04:00:21.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:00:21.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:21.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:00:21.611 00.000 11060 MoveAxis(E, 0, ABG)
04:00:21.611 00.000 11060 Move returns status 0, amount 0
04:00:21.611 00.000 11060 MoveAxis(N, 0, ABG)
04:00:21.611 00.000 11060 Move returns status 0, amount 0
04:00:21.611 00.000 11060 move complete, result=0
04:00:21.611 00.000 11060 worker thread done servicing request
04:00:21.611 00.000 11060 Worker thread wakes up
04:00:21.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:21.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:21.615 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:22.263 00.648 11060 Exposure complete
04:00:22.469 00.206 11060 worker thread done servicing request
04:00:22.469 00.000 10844 OnExposeComplete: enter
04:00:22.469 00.000 10844 UpdateGuideState(): m_state=6
04:00:22.469 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3885
04:00:22.470 00.001 10844 Star::Find returns 1 (0), X=617.11, Y=101.88, Mass=1752, SNR=26.3, Peak=191 HFD=3.1
04:00:22.470 00.000 10844 MultiStar: [#1 -0.03,0.42,0.95,U] [#2 -0.12,0.52,0.86,U] [#3 0.29,0.01,0.98,U] [#4 0.49,0.17,0.97,U] [#5 -0.07,-0.23,0.99,U] [#6 -0.08,-0.29,1.05,U] [#7 0.29,-0.35,0.87,U] [#8 -0.09,0.32,0.82,U] 
04:00:22.470 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.20, -0.17}
04:00:22.470 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.39) = xAngle (-1.06 = -1.06)
04:00:22.470 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.07 = 2.07)
04:00:22.470 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.33 mountX=0.05 mountY=0.09, mountTheta=1.06
04:00:22.473 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.03, opts=13)
04:00:22.473 00.000 10844 Enqueuing Move request for scope (0.10, 0.03)
04:00:22.474 00.001 11060 Worker thread wakes up
04:00:22.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:22.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
04:00:22.474 00.000 10844 UpdateGuideState exits: m=1752 SNR=26.3
04:00:22.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
04:00:22.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:22.474 00.000 11060 Moving (0.10, 0.03) raw xDistance=0.05 yDistance=0.09
04:00:22.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:22.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:00:22.474 00.000 10844 Enqueuing Expose request
04:00:22.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:22.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:00:22.474 00.000 11060 MoveAxis(E, 0, ABG)
04:00:22.474 00.000 11060 Move returns status 0, amount 0
04:00:22.474 00.000 11060 MoveAxis(N, 0, ABG)
04:00:22.476 00.002 11060 Move returns status 0, amount 0
04:00:22.476 00.000 11060 move complete, result=0
04:00:22.476 00.000 11060 worker thread done servicing request
04:00:22.476 00.000 11060 Worker thread wakes up
04:00:22.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:22.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:22.478 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:23.112 00.634 11060 Exposure complete
04:00:23.311 00.199 11060 worker thread done servicing request
04:00:23.311 00.000 10844 OnExposeComplete: enter
04:00:23.311 00.000 10844 UpdateGuideState(): m_state=6
04:00:23.313 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3886
04:00:23.313 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=102.01, Mass=1667, SNR=25.5, Peak=165 HFD=3.3
04:00:23.313 00.000 10844 MultiStar: [#1 -0.16,0.47,1.04,U] [#2 0.25,0.55,0.00,M1] [#3 0.11,-0.33,1.02,U] [#4 0.45,0.41,0.00,M1] [#5 0.14,0.33,0.97,U] [#6 0.12,0.13,1.13,U] [#7 0.74,0.12,0.00,M1] [#8 -0.19,0.53,0.79,U] 
04:00:23.313 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.17}, one-star: {0.37, -0.05}
04:00:23.313 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.39) = xAngle (-0.24 = -0.24)
04:00:23.314 00.001 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.89 = 2.89)
04:00:23.314 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.15 mountX=0.18 mountY=0.05, mountTheta=0.25
04:00:23.317 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.17, opts=13)
04:00:23.317 00.000 10844 Enqueuing Move request for scope (0.07, 0.17)
04:00:23.317 00.000 11060 Worker thread wakes up
04:00:23.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:23.317 00.000 10844 UpdateGuideState exits: m=1667 SNR=25.5
04:00:23.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:23.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:23.317 00.000 10844 Enqueuing Expose request
04:00:23.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
04:00:23.317 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
04:00:23.317 00.000 11060 Moving (0.07, 0.17) raw xDistance=0.18 yDistance=0.05
04:00:23.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:00:23.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:23.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:00:23.317 00.000 11060 MoveAxis(W, 42, ABG)
04:00:23.317 00.000 11060 Guiding  Dir = 3, Dur = 42
04:00:23.336 00.019 11060 IsSlewing returns 0
04:00:23.336 00.000 11060 IsGuiding returns 0
04:00:23.383 00.047 11060 IsGuiding returns 0
04:00:23.383 00.000 11060 Move returns status 0, amount 42
04:00:23.383 00.000 11060 MoveAxis(N, 0, ABG)
04:00:23.383 00.000 11060 Move returns status 0, amount 0
04:00:23.383 00.000 11060 move complete, result=0
04:00:23.383 00.000 11060 worker thread done servicing request
04:00:23.383 00.000 11060 Worker thread wakes up
04:00:23.383 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
04:00:23.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:23.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:24.009 00.626 11060 Exposure complete
04:00:24.239 00.230 11060 worker thread done servicing request
04:00:24.239 00.000 10844 OnExposeComplete: enter
04:00:24.239 00.000 10844 UpdateGuideState(): m_state=6
04:00:24.239 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3887
04:00:24.239 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=102.14, Mass=1686, SNR=26.0, Peak=186 HFD=3.2
04:00:24.239 00.000 10844 MultiStar: [#1 0.05,0.14,0.93,U] [#2 -0.17,0.16,0.97,U] [#3 0.23,-0.03,1.02,U] [#4 0.31,0.45,1.08,U] [#5 -0.38,-0.22,0.90,U] [#6 0.03,-0.38,1.04,U] [#7 0.52,-0.42,0.00,M2] [#8 -0.11,-0.03,0.79,U] 
04:00:24.239 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.03}, one-star: {0.33, 0.08}
04:00:24.239 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.39) = xAngle (-0.87 = -0.87)
04:00:24.239 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.26 = 2.26)
04:00:24.239 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.52 mountX=0.04 mountY=0.04, mountTheta=0.87
04:00:24.243 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.03, opts=13)
04:00:24.243 00.000 10844 Enqueuing Move request for scope (0.05, 0.03)
04:00:24.243 00.000 11060 Worker thread wakes up
04:00:24.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:24.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
04:00:24.243 00.000 10844 UpdateGuideState exits: m=1686 SNR=26.0
04:00:24.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:24.243 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
04:00:24.245 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:24.245 00.000 10844 Enqueuing Expose request
04:00:24.245 00.000 11060 Moving (0.05, 0.03) raw xDistance=0.04 yDistance=0.04
04:00:24.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:00:24.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:24.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:00:24.245 00.000 11060 MoveAxis(E, 0, ABG)
04:00:24.245 00.000 11060 Move returns status 0, amount 0
04:00:24.245 00.000 11060 MoveAxis(N, 0, ABG)
04:00:24.245 00.000 11060 Move returns status 0, amount 0
04:00:24.246 00.001 11060 move complete, result=0
04:00:24.246 00.000 11060 worker thread done servicing request
04:00:24.246 00.000 11060 Worker thread wakes up
04:00:24.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:24.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:24.248 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:24.887 00.639 11060 Exposure complete
04:00:25.092 00.205 10844 OnExposeComplete: enter
04:00:25.092 00.000 10844 UpdateGuideState(): m_state=6
04:00:25.092 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3888
04:00:25.092 00.000 10844 Star::Find returns 1 (1), X=617.56, Y=101.80, Mass=2029, SNR=28.7, Peak=255 HFD=3.1
04:00:25.092 00.000 11060 worker thread done servicing request
04:00:25.093 00.001 10844 MultiStar: [#1 0.01,-0.03,0.82,U] [#2 0.20,0.17,0.82,U] [#3 0.15,-0.39,0.90,U] [#4 0.65,0.10,0.00,M1] [#5 -0.18,-0.07,0.90,U] [#6 -0.17,-0.58,0.00,M1] [#7 0.54,-0.28,0.00,M3] [#8 -0.08,0.55,0.69,U] 
04:00:25.093 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.03}, one-star: {0.65, -0.25}
04:00:25.093 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.39) = xAngle (-1.62 = -1.62)
04:00:25.093 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.50 = 1.50)
04:00:25.093 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=-0.01 mountY=0.15, mountTheta=1.62
04:00:25.095 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.03, opts=13)
04:00:25.095 00.000 10844 Enqueuing Move request for scope (0.14, -0.03)
04:00:25.095 00.000 11060 Worker thread wakes up
04:00:25.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:25.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
04:00:25.095 00.000 10844 UpdateGuideState exits: m=2029 SNR=28.7 Saturated
04:00:25.095 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
04:00:25.095 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:25.095 00.000 11060 Moving (0.14, -0.03) raw xDistance=-0.01 yDistance=0.15
04:00:25.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:25.095 00.000 10844 Enqueuing Expose request
04:00:25.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:00:25.097 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:25.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:00:25.097 00.000 11060 MoveAxis(E, 0, ABG)
04:00:25.097 00.000 11060 Move returns status 0, amount 0
04:00:25.097 00.000 11060 MoveAxis(N, 0, ABG)
04:00:25.097 00.000 11060 Move returns status 0, amount 0
04:00:25.097 00.000 11060 move complete, result=0
04:00:25.097 00.000 11060 worker thread done servicing request
04:00:25.097 00.000 11060 Worker thread wakes up
04:00:25.098 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:25.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:25.100 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:25.712 00.612 11060 Exposure complete
04:00:25.909 00.197 11060 worker thread done servicing request
04:00:25.909 00.000 10844 OnExposeComplete: enter
04:00:25.909 00.000 10844 UpdateGuideState(): m_state=6
04:00:25.909 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3889
04:00:25.909 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=102.05, Mass=1940, SNR=27.2, Peak=190 HFD=3.1
04:00:25.909 00.000 10844 MultiStar: [#1 0.20,0.33,0.96,U] [#2 -0.44,-0.04,0.79,U] [#3 -0.05,-0.08,0.80,U] [#4 0.21,0.12,0.92,U] [#5 0.15,-0.25,0.88,U] [#6 -0.21,-0.26,0.92,U] [#7 0.36,-0.47,0.00,M4] [#8 0.11,0.21,0.84,U] 
04:00:25.909 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.01}, one-star: {0.19, 0.00}
04:00:25.909 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.39) = xAngle (-1.16 = -1.16)
04:00:25.909 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
04:00:25.909 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.23 mountX=0.01 mountY=0.03, mountTheta=1.16
04:00:25.914 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
04:00:25.914 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
04:00:25.914 00.000 11060 Worker thread wakes up
04:00:25.914 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:25.914 00.000 10844 UpdateGuideState exits: m=1940 SNR=27.2
04:00:25.914 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:25.914 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:25.914 00.000 10844 Enqueuing Expose request
04:00:25.914 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
04:00:25.914 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
04:00:25.914 00.000 11060 Moving (0.03, 0.01) raw xDistance=0.01 yDistance=0.03
04:00:25.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:00:25.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:25.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:00:25.914 00.000 11060 MoveAxis(E, 0, ABG)
04:00:25.914 00.000 11060 Move returns status 0, amount 0
04:00:25.914 00.000 11060 MoveAxis(N, 0, ABG)
04:00:25.914 00.000 11060 Move returns status 0, amount 0
04:00:25.914 00.000 11060 move complete, result=0
04:00:25.914 00.000 11060 worker thread done servicing request
04:00:25.914 00.000 11060 Worker thread wakes up
04:00:25.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:25.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:25.919 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:26.541 00.622 11060 Exposure complete
04:00:26.748 00.207 11060 worker thread done servicing request
04:00:26.748 00.000 10844 OnExposeComplete: enter
04:00:26.748 00.000 10844 UpdateGuideState(): m_state=6
04:00:26.748 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3890
04:00:26.748 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.92, Mass=1613, SNR=25.1, Peak=182 HFD=3.1
04:00:26.748 00.000 10844 MultiStar: [#1 -0.24,0.11,1.01,U] [#2 -0.35,0.30,0.96,U] [#3 0.07,-0.33,1.03,U] [#4 0.05,-0.10,1.04,U] [#5 -0.03,0.25,0.93,U] [#6 -0.21,-0.41,1.03,U] [#7 0.34,-0.59,0.00,M5] [#8 0.10,0.09,0.87,U] 
04:00:26.748 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {0.24, -0.13}
04:00:26.748 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.43)
04:00:26.748 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
04:00:26.751 00.003 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=-0.04 mountY=-0.04, mountTheta=-2.42
04:00:26.766 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
04:00:26.766 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
04:00:26.766 00.000 11060 Worker thread wakes up
04:00:26.767 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
04:00:26.767 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
04:00:26.767 00.000 11060 Moving (-0.05, -0.04) raw xDistance=-0.04 yDistance=-0.04
04:00:26.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:00:26.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:26.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:00:26.767 00.000 11060 MoveAxis(E, 0, ABG)
04:00:26.767 00.000 11060 Move returns status 0, amount 0
04:00:26.767 00.000 11060 MoveAxis(N, 0, ABG)
04:00:26.767 00.000 11060 Move returns status 0, amount 0
04:00:26.767 00.000 11060 move complete, result=0
04:00:26.767 00.000 11060 worker thread done servicing request
04:00:26.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:26.767 00.000 10844 UpdateGuideState exits: m=1613 SNR=25.1
04:00:26.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:26.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:26.769 00.002 10844 Enqueuing Expose request
04:00:26.769 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:26.769 00.000 11060 Worker thread wakes up
04:00:26.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:26.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:27.403 00.634 11060 Exposure complete
04:00:27.617 00.214 11060 worker thread done servicing request
04:00:27.617 00.000 10844 OnExposeComplete: enter
04:00:27.617 00.000 10844 UpdateGuideState(): m_state=6
04:00:27.617 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3891
04:00:27.617 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.68, Mass=2016, SNR=28.8, Peak=246 HFD=3.0
04:00:27.619 00.002 10844 MultiStar: [#1 -0.12,0.30,0.84,U] [#2 -0.14,0.25,0.82,U] [#3 0.51,-0.37,0.00,M1] [#4 0.56,-0.03,0.97,U] [#5 0.07,-0.19,0.85,U] [#6 -0.17,-0.53,0.92,U] [#7 0.77,-0.31,0.00,M6] [#8 0.06,0.14,0.73,U] 
04:00:27.619 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.08}, one-star: {0.38, -0.38}
04:00:27.619 00.000 10844 CameraToMount -- cameraTheta (-0.65) - m_xAngle (1.39) = xAngle (-2.04 = -2.04)
04:00:27.619 00.000 10844 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.09 = 1.09)
04:00:27.619 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=-0.06 mountY=0.12, mountTheta=2.04
04:00:27.619 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
04:00:27.619 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
04:00:27.619 00.000 11060 Worker thread wakes up
04:00:27.619 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:27.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
04:00:27.619 00.000 10844 UpdateGuideState exits: m=2016 SNR=28.8
04:00:27.619 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
04:00:27.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:27.619 00.000 11060 Moving (0.11, -0.08) raw xDistance=-0.06 yDistance=0.12
04:00:27.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:27.622 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:00:27.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:27.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:00:27.622 00.000 11060 MoveAxis(E, 0, ABG)
04:00:27.622 00.000 11060 Move returns status 0, amount 0
04:00:27.622 00.000 10844 Enqueuing Expose request
04:00:27.622 00.000 11060 MoveAxis(N, 0, ABG)
04:00:27.622 00.000 11060 Move returns status 0, amount 0
04:00:27.622 00.000 11060 move complete, result=0
04:00:27.622 00.000 11060 worker thread done servicing request
04:00:27.623 00.001 11060 Worker thread wakes up
04:00:27.623 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:27.623 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:27.624 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:28.264 00.640 11060 Exposure complete
04:00:28.466 00.202 11060 worker thread done servicing request
04:00:28.466 00.000 10844 OnExposeComplete: enter
04:00:28.466 00.000 10844 UpdateGuideState(): m_state=6
04:00:28.466 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3892
04:00:28.466 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.85, Mass=1786, SNR=26.7, Peak=188 HFD=2.9
04:00:28.471 00.005 10844 MultiStar: [#1 0.05,0.00,0.97,U] [#2 -0.13,0.24,0.81,U] [#3 -0.22,-0.47,0.89,U] [#4 0.47,0.09,0.97,U] [#5 -0.34,-0.64,0.00,M1] [#6 -0.02,-0.20,0.95,U] [#7 0.42,-0.53,0.00,M7] [#8 -0.27,0.29,0.76,U] 
04:00:28.471 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.05}, one-star: {0.22, -0.20}
04:00:28.471 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.39) = xAngle (-2.37 = -2.37)
04:00:28.471 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.75 = 0.75)
04:00:28.471 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=-0.04 mountY=0.04, mountTheta=2.38
04:00:28.472 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
04:00:28.472 00.000 10844 Enqueuing Move request for scope (0.03, -0.05)
04:00:28.472 00.000 11060 Worker thread wakes up
04:00:28.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:28.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
04:00:28.472 00.000 10844 UpdateGuideState exits: m=1786 SNR=26.7
04:00:28.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
04:00:28.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:28.472 00.000 11060 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
04:00:28.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:28.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:00:28.472 00.000 10844 Enqueuing Expose request
04:00:28.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:28.476 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:00:28.476 00.000 11060 MoveAxis(E, 0, ABG)
04:00:28.476 00.000 11060 Move returns status 0, amount 0
04:00:28.476 00.000 11060 MoveAxis(N, 0, ABG)
04:00:28.476 00.000 11060 Move returns status 0, amount 0
04:00:28.476 00.000 11060 move complete, result=0
04:00:28.476 00.000 11060 worker thread done servicing request
04:00:28.476 00.000 11060 Worker thread wakes up
04:00:28.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:28.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:28.478 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:29.130 00.652 11060 Exposure complete
04:00:29.331 00.201 10844 OnExposeComplete: enter
04:00:29.331 00.000 10844 UpdateGuideState(): m_state=6
04:00:29.333 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3893
04:00:29.333 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.62, Mass=1488, SNR=24.2, Peak=187 HFD=3.3
04:00:29.333 00.000 10844 MultiStar: [#1 -0.17,-0.16,0.99,U] [#2 -0.31,0.31,0.98,U] [#3 0.12,0.06,1.05,U] [#4 0.09,0.50,1.06,U] [#5 -0.08,0.04,0.99,U] [#6 0.15,0.04,1.03,U] [#7 0.47,-0.25,1.06,U] [#8 0.28,0.56,0.00,M1] 
04:00:29.333 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.29, -0.43}
04:00:29.333 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.39) = xAngle (-1.20 = -1.20)
04:00:29.333 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
04:00:29.334 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.19 mountX=0.03 mountY=0.07, mountTheta=1.20
04:00:29.334 00.000 11060 worker thread done servicing request
04:00:29.337 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
04:00:29.337 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
04:00:29.337 00.000 11060 Worker thread wakes up
04:00:29.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
04:00:29.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
04:00:29.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:29.337 00.000 11060 Moving (0.08, 0.01) raw xDistance=0.03 yDistance=0.07
04:00:29.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:00:29.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:29.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:00:29.337 00.000 10844 UpdateGuideState exits: m=1488 SNR=24.2
04:00:29.337 00.000 11060 MoveAxis(E, 0, ABG)
04:00:29.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:29.337 00.000 11060 Move returns status 0, amount 0
04:00:29.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:29.337 00.000 11060 MoveAxis(N, 0, ABG)
04:00:29.337 00.000 11060 Move returns status 0, amount 0
04:00:29.337 00.000 11060 move complete, result=0
04:00:29.337 00.000 10844 Enqueuing Expose request
04:00:29.337 00.000 11060 worker thread done servicing request
04:00:29.337 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:29.339 00.002 11060 Worker thread wakes up
04:00:29.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:29.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:29.982 00.643 11060 Exposure complete
04:00:30.183 00.201 11060 worker thread done servicing request
04:00:30.183 00.000 10844 OnExposeComplete: enter
04:00:30.183 00.000 10844 UpdateGuideState(): m_state=6
04:00:30.185 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3894
04:00:30.185 00.000 10844 Star::Find returns 1 (0), X=617.45, Y=101.71, Mass=1770, SNR=26.4, Peak=219 HFD=3.2
04:00:30.185 00.000 10844 MultiStar: [#1 -0.27,-0.16,0.94,U] [#2 -0.11,-0.11,0.93,U] [#3 0.12,-0.54,1.01,U] [#4 0.20,0.09,0.99,U] [#5 -0.53,-0.75,0.00,M1] [#6 0.06,-0.43,1.08,U] [#7 -0.02,-0.94,0.00,M7] [#8 -0.01,-0.16,0.83,U] 
04:00:30.185 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.24}, one-star: {0.54, -0.34}
04:00:30.185 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.63 = -2.63)
04:00:30.185 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
04:00:30.185 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.26 cameraTheta=-1.24 mountX=-0.22 mountY=0.12, mountTheta=2.64
04:00:30.185 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.24, opts=13)
04:00:30.185 00.000 10844 Enqueuing Move request for scope (0.08, -0.24)
04:00:30.185 00.000 11060 Worker thread wakes up
04:00:30.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:30.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
04:00:30.185 00.000 10844 UpdateGuideState exits: m=1770 SNR=26.4
04:00:30.185 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
04:00:30.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:30.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:30.185 00.000 10844 Enqueuing Expose request
04:00:30.185 00.000 11060 Moving (0.08, -0.24) raw xDistance=-0.22 yDistance=0.12
04:00:30.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:00:30.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:30.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:00:30.185 00.000 11060 MoveAxis(E, 53, ABG)
04:00:30.185 00.000 11060 Guiding  Dir = 2, Dur = 53
04:00:30.221 00.036 11060 IsSlewing returns 0
04:00:30.221 00.000 11060 IsGuiding returns 0
04:00:30.313 00.092 11060 IsGuiding returns 0
04:00:30.313 00.000 11060 Move returns status 0, amount 53
04:00:30.314 00.001 11060 MoveAxis(N, 0, ABG)
04:00:30.314 00.000 11060 Move returns status 0, amount 0
04:00:30.314 00.000 11060 move complete, result=0
04:00:30.314 00.000 10844 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
04:00:30.315 00.001 11060 worker thread done servicing request
04:00:30.315 00.000 11060 Worker thread wakes up
04:00:30.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:30.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:30.934 00.619 11060 Exposure complete
04:00:31.148 00.214 11060 worker thread done servicing request
04:00:31.148 00.000 10844 OnExposeComplete: enter
04:00:31.148 00.000 10844 UpdateGuideState(): m_state=6
04:00:31.148 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3895
04:00:31.148 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.87, Mass=1481, SNR=23.8, Peak=184 HFD=2.8
04:00:31.148 00.000 10844 MultiStar: [#1 -0.18,-0.18,0.95,U] [#2 -0.29,0.18,1.08,U] [#3 0.40,-0.45,0.00,M1] [#4 -0.01,0.06,1.09,U] [#5 -0.18,-0.29,0.93,U] [#6 0.06,-0.23,1.08,U] [#7 -0.07,-0.49,1.07,U] [#8 -0.35,-0.43,0.94,U] 
04:00:31.148 00.000 10844 single-star, 7 included, MultiStar: {-0.11, -0.19}, one-star: {0.08, -0.18}
04:00:31.148 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.39) = xAngle (-2.55 = -2.55)
04:00:31.148 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.57 = 0.57)
04:00:31.148 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.16 mountX=-0.16 mountY=0.11, mountTheta=2.56
04:00:31.153 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.18, opts=13)
04:00:31.153 00.000 10844 Enqueuing Move request for scope (0.08, -0.18)
04:00:31.153 00.000 11060 Worker thread wakes up
04:00:31.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:31.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
04:00:31.153 00.000 10844 UpdateGuideState exits: m=1481 SNR=23.8
04:00:31.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
04:00:31.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:31.153 00.000 11060 Moving (0.08, -0.18) raw xDistance=-0.16 yDistance=0.11
04:00:31.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:31.153 00.000 10844 Enqueuing Expose request
04:00:31.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
04:00:31.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:31.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:00:31.153 00.000 11060 MoveAxis(E, 39, ABG)
04:00:31.153 00.000 11060 Guiding  Dir = 2, Dur = 39
04:00:31.162 00.009 11060 IsSlewing returns 0
04:00:31.162 00.000 11060 IsGuiding returns 0
04:00:31.208 00.046 11060 IsGuiding returns 0
04:00:31.208 00.000 11060 Move returns status 0, amount 39
04:00:31.208 00.000 11060 MoveAxis(N, 0, ABG)
04:00:31.208 00.000 11060 Move returns status 0, amount 0
04:00:31.208 00.000 11060 move complete, result=0
04:00:31.208 00.000 11060 worker thread done servicing request
04:00:31.208 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
04:00:31.208 00.000 11060 Worker thread wakes up
04:00:31.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:31.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:31.843 00.635 11060 Exposure complete
04:00:32.066 00.223 11060 worker thread done servicing request
04:00:32.066 00.000 10844 OnExposeComplete: enter
04:00:32.066 00.000 10844 UpdateGuideState(): m_state=6
04:00:32.067 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3896
04:00:32.067 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=102.17, Mass=1746, SNR=26.4, Peak=173 HFD=3.0
04:00:32.067 00.000 10844 MultiStar: [#1 0.01,0.00,0.95,U] [#2 0.25,0.01,0.91,U] [#3 0.32,0.19,0.89,U] [#4 0.37,0.18,1.03,U] [#5 -0.18,-0.06,1.00,U] [#6 0.29,-0.39,0.94,U] [#7 0.47,-0.25,0.88,U] [#8 0.41,0.49,0.00,M1] 
04:00:32.067 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.02}, one-star: {0.27, 0.12}
04:00:32.067 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.39) = xAngle (-1.48 = -1.48)
04:00:32.067 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.64 = 1.64)
04:00:32.067 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.09 mountX=0.02 mountY=0.22, mountTheta=1.48
04:00:32.069 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.02, opts=13)
04:00:32.069 00.000 10844 Enqueuing Move request for scope (0.22, -0.02)
04:00:32.069 00.000 11060 Worker thread wakes up
04:00:32.069 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:32.069 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
04:00:32.069 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.4
04:00:32.069 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
04:00:32.069 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:32.069 00.000 11060 Moving (0.22, -0.02) raw xDistance=0.02 yDistance=0.22
04:00:32.069 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:32.069 00.000 10844 Enqueuing Expose request
04:00:32.069 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:00:32.069 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
04:00:32.069 00.000 11060 MoveAxis(E, 0, ABG)
04:00:32.069 00.000 11060 Move returns status 0, amount 0
04:00:32.069 00.000 11060 MoveAxis(S, 87, ABG)
04:00:32.069 00.000 11060 Guiding  Dir = 1, Dur = 87
04:00:32.074 00.005 11060 IsSlewing returns 0
04:00:32.074 00.000 11060 IsGuiding returns 0
04:00:32.167 00.093 11060 IsGuiding returns 0
04:00:32.167 00.000 11060 Move returns status 0, amount 87
04:00:32.167 00.000 11060 move complete, result=0
04:00:32.168 00.001 11060 worker thread done servicing request
04:00:32.168 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 87 ms SOUTH
04:00:32.168 00.000 11060 Worker thread wakes up
04:00:32.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:32.169 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:32.809 00.640 11060 Exposure complete
04:00:33.019 00.210 11060 worker thread done servicing request
04:00:33.019 00.000 10844 OnExposeComplete: enter
04:00:33.019 00.000 10844 UpdateGuideState(): m_state=6
04:00:33.019 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3897
04:00:33.019 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.69, Mass=1704, SNR=26.0, Peak=175 HFD=2.7
04:00:33.019 00.000 10844 MultiStar: [#1 -0.22,0.42,0.88,U] [#2 -0.09,0.23,0.95,U] [#3 0.07,-0.21,0.95,U] [#4 0.13,0.24,0.97,U] [#5 -0.65,-0.14,0.00,M1] [#6 -0.05,-0.74,0.00,M1] [#7 0.14,-0.10,0.92,U] [#8 0.14,0.19,0.69,U] 
04:00:33.019 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {-0.07, -0.36}
04:00:33.019 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.39) = xAngle (-0.07 = -0.07)
04:00:33.021 00.002 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.06 = 3.06)
04:00:33.021 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.32 mountX=0.05 mountY=0.00, mountTheta=0.08
04:00:33.021 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
04:00:33.021 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
04:00:33.021 00.000 11060 Worker thread wakes up
04:00:33.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:33.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
04:00:33.024 00.003 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
04:00:33.024 00.000 10844 UpdateGuideState exits: m=1704 SNR=26.0
04:00:33.024 00.000 11060 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=0.00
04:00:33.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:33.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:00:33.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:33.024 00.000 10844 Enqueuing Expose request
04:00:33.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:33.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:00:33.024 00.000 11060 MoveAxis(E, 0, ABG)
04:00:33.024 00.000 11060 Move returns status 0, amount 0
04:00:33.024 00.000 11060 MoveAxis(N, 0, ABG)
04:00:33.024 00.000 11060 Move returns status 0, amount 0
04:00:33.024 00.000 11060 move complete, result=0
04:00:33.024 00.000 11060 worker thread done servicing request
04:00:33.024 00.000 11060 Worker thread wakes up
04:00:33.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:33.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:33.027 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:33.658 00.631 11060 Exposure complete
04:00:33.873 00.215 11060 worker thread done servicing request
04:00:33.873 00.000 10844 OnExposeComplete: enter
04:00:33.873 00.000 10844 UpdateGuideState(): m_state=6
04:00:33.873 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3898
04:00:33.873 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.76, Mass=1638, SNR=25.5, Peak=218 HFD=3.2
04:00:33.873 00.000 10844 MultiStar: [#1 -0.09,-0.27,1.02,U] [#2 0.42,0.40,0.00,M1] [#3 0.03,0.12,0.99,U] [#4 -0.16,-0.13,1.00,U] [#5 -0.38,-0.22,0.90,U] [#6 -0.20,-0.30,0.98,U] [#7 0.34,-0.21,0.90,U] [#8 0.11,-0.09,0.87,U] 
04:00:33.873 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.17}, one-star: {0.04, -0.29}
04:00:33.873 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.39) = xAngle (-3.20 = 3.08)
04:00:33.873 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.08 = -0.08)
04:00:33.873 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.81 mountX=-0.18 mountY=-0.01, mountTheta=-3.06
04:00:33.878 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.17, opts=13)
04:00:33.878 00.000 10844 Enqueuing Move request for scope (-0.04, -0.17)
04:00:33.878 00.000 11060 Worker thread wakes up
04:00:33.878 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
04:00:33.878 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
04:00:33.878 00.000 11060 Moving (-0.04, -0.17) raw xDistance=-0.18 yDistance=-0.01
04:00:33.878 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:33.878 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:00:33.878 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:33.878 00.000 10844 UpdateGuideState exits: m=1638 SNR=25.5
04:00:33.878 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:00:33.878 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:33.878 00.000 11060 MoveAxis(E, 42, ABG)
04:00:33.882 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:33.882 00.000 11060 Guiding  Dir = 2, Dur = 42
04:00:33.882 00.000 10844 Enqueuing Expose request
04:00:33.898 00.016 11060 IsSlewing returns 0
04:00:33.898 00.000 11060 IsGuiding returns 0
04:00:33.944 00.046 11060 IsGuiding returns 0
04:00:33.944 00.000 11060 Move returns status 0, amount 42
04:00:33.944 00.000 11060 MoveAxis(N, 0, ABG)
04:00:33.944 00.000 11060 Move returns status 0, amount 0
04:00:33.944 00.000 11060 move complete, result=0
04:00:33.944 00.000 11060 worker thread done servicing request
04:00:33.944 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
04:00:33.944 00.000 11060 Worker thread wakes up
04:00:33.944 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:33.944 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:34.571 00.627 11060 Exposure complete
04:00:34.789 00.218 11060 worker thread done servicing request
04:00:34.789 00.000 10844 OnExposeComplete: enter
04:00:34.789 00.000 10844 UpdateGuideState(): m_state=6
04:00:34.789 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3899
04:00:34.789 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=102.18, Mass=2019, SNR=28.4, Peak=166 HFD=3.5
04:00:34.789 00.000 10844 MultiStar: [#1 0.23,0.31,0.90,U] [#2 -0.27,0.52,0.00,M2] [#3 -0.22,0.07,0.84,U] [#4 -0.01,0.39,0.93,U] [#5 -0.14,0.01,0.90,U] [#6 -0.42,0.06,0.94,U] [#7 0.62,-0.26,0.00,M4] [#8 -0.04,0.48,0.72,U] 
04:00:34.789 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.20}, one-star: {0.40, 0.13}
04:00:34.789 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.39) = xAngle (0.28 = 0.28)
04:00:34.789 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.41 = -2.88)
04:00:34.792 00.003 10844 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=0.19 mountY=-0.05, mountTheta=-0.27
04:00:34.794 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.20, opts=13)
04:00:34.794 00.000 10844 Enqueuing Move request for scope (-0.02, 0.20)
04:00:34.794 00.000 11060 Worker thread wakes up
04:00:34.795 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:34.795 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
04:00:34.795 00.000 10844 UpdateGuideState exits: m=2019 SNR=28.4
04:00:34.795 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
04:00:34.795 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:34.795 00.000 11060 Moving (-0.02, 0.20) raw xDistance=0.19 yDistance=-0.05
04:00:34.795 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:34.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:00:34.795 00.000 10844 Enqueuing Expose request
04:00:34.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:34.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:00:34.795 00.000 11060 MoveAxis(W, 44, ABG)
04:00:34.795 00.000 11060 Guiding  Dir = 3, Dur = 44
04:00:34.811 00.016 11060 IsSlewing returns 0
04:00:34.811 00.000 11060 IsGuiding returns 0
04:00:34.857 00.046 11060 IsGuiding returns 0
04:00:34.857 00.000 11060 Move returns status 0, amount 44
04:00:34.857 00.000 11060 MoveAxis(N, 0, ABG)
04:00:34.857 00.000 11060 Move returns status 0, amount 0
04:00:34.857 00.000 11060 move complete, result=0
04:00:34.857 00.000 11060 worker thread done servicing request
04:00:34.857 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
04:00:34.857 00.000 11060 Worker thread wakes up
04:00:34.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:34.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:35.492 00.635 11060 Exposure complete
04:00:35.698 00.206 10844 OnExposeComplete: enter
04:00:35.698 00.000 10844 UpdateGuideState(): m_state=6
04:00:35.699 00.001 11060 worker thread done servicing request
04:00:35.699 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3900
04:00:35.699 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.74, Mass=1592, SNR=25.0, Peak=152 HFD=3.1
04:00:35.699 00.000 10844 MultiStar: [#1 0.25,0.07,0.97,U] [#2 -0.19,0.41,0.94,U] [#3 0.30,-0.14,1.07,U] [#4 0.25,0.56,0.00,M1] [#5 -0.19,0.11,1.05,U] [#6 -0.49,-0.21,0.96,U] [#7 0.56,-0.07,1.00,U] [#8 -0.07,0.12,0.86,U] 
04:00:35.699 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.01}, one-star: {0.16, -0.31}
04:00:35.699 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.39) = xAngle (-1.53 = -1.53)
04:00:35.700 00.001 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
04:00:35.700 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.14 mountX=0.00 mountY=0.05, mountTheta=1.53
04:00:35.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
04:00:35.702 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
04:00:35.702 00.000 11060 Worker thread wakes up
04:00:35.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:35.702 00.000 10844 UpdateGuideState exits: m=1592 SNR=25.0
04:00:35.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:35.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:35.702 00.000 10844 Enqueuing Expose request
04:00:35.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
04:00:35.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
04:00:35.704 00.002 11060 Moving (0.05, -0.01) raw xDistance=0.00 yDistance=0.05
04:00:35.705 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:00:35.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:35.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:00:35.705 00.000 11060 MoveAxis(E, 0, ABG)
04:00:35.705 00.000 11060 Move returns status 0, amount 0
04:00:35.705 00.000 11060 MoveAxis(N, 0, ABG)
04:00:35.705 00.000 11060 Move returns status 0, amount 0
04:00:35.705 00.000 11060 move complete, result=0
04:00:35.705 00.000 11060 worker thread done servicing request
04:00:35.705 00.000 11060 Worker thread wakes up
04:00:35.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:35.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:35.709 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:36.335 00.626 11060 Exposure complete
04:00:36.552 00.217 11060 worker thread done servicing request
04:00:36.552 00.000 10844 OnExposeComplete: enter
04:00:36.552 00.000 10844 UpdateGuideState(): m_state=6
04:00:36.552 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3901
04:00:36.552 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.87, Mass=1739, SNR=26.3, Peak=176 HFD=3.7
04:00:36.556 00.004 10844 MultiStar: [#1 0.09,-0.16,0.95,U] [#2 -0.10,0.25,0.99,U] [#3 0.23,-0.39,0.89,U] [#4 0.12,0.07,0.95,U] [#5 -0.61,-0.06,0.00,M1] [#6 0.35,-0.37,1.05,U] [#7 0.03,-0.34,0.88,U] [#8 -0.12,-0.05,0.75,U] 
04:00:36.556 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {-0.06, -0.19}
04:00:36.556 00.000 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (1.39) = xAngle (-2.49 = -2.49)
04:00:36.556 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.63 = 0.63)
04:00:36.556 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.10 mountX=-0.13 mountY=0.10, mountTheta=2.50
04:00:36.558 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
04:00:36.558 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
04:00:36.558 00.000 11060 Worker thread wakes up
04:00:36.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:36.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
04:00:36.558 00.000 10844 UpdateGuideState exits: m=1739 SNR=26.3
04:00:36.561 00.003 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
04:00:36.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:36.561 00.000 11060 Moving (0.07, -0.15) raw xDistance=-0.13 yDistance=0.10
04:00:36.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:36.561 00.000 10844 Enqueuing Expose request
04:00:36.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:00:36.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:36.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:00:36.561 00.000 11060 MoveAxis(E, 30, ABG)
04:00:36.561 00.000 11060 Guiding  Dir = 2, Dur = 30
04:00:36.596 00.035 11060 IsSlewing returns 0
04:00:36.596 00.000 11060 IsGuiding returns 0
04:00:36.642 00.046 11060 IsGuiding returns 0
04:00:36.642 00.000 11060 Move returns status 0, amount 30
04:00:36.642 00.000 11060 MoveAxis(N, 0, ABG)
04:00:36.642 00.000 11060 Move returns status 0, amount 0
04:00:36.642 00.000 11060 move complete, result=0
04:00:36.642 00.000 11060 worker thread done servicing request
04:00:36.642 00.000 11060 Worker thread wakes up
04:00:36.642 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
04:00:36.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:36.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:37.267 00.625 11060 Exposure complete
04:00:37.479 00.212 11060 worker thread done servicing request
04:00:37.479 00.000 10844 OnExposeComplete: enter
04:00:37.479 00.000 10844 UpdateGuideState(): m_state=6
04:00:37.479 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3902
04:00:37.479 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.66, Mass=1543, SNR=25.2, Peak=149 HFD=3.1
04:00:37.479 00.000 10844 MultiStar: [#1 -0.41,0.20,1.00,U] [#2 -0.31,0.37,0.91,U] [#3 0.38,0.33,1.08,U] [#4 0.10,0.31,1.03,U] [#5 -0.23,0.06,0.99,U] [#6 -0.23,-0.31,1.05,U] [#7 -0.04,0.02,0.95,U] [#8 -0.20,0.26,0.90,U] 
04:00:37.479 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.09}, one-star: {0.21, -0.39}
04:00:37.479 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.39) = xAngle (0.87 = 0.87)
04:00:37.479 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.99 = -2.29)
04:00:37.479 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.09, mountTheta=-0.86
04:00:37.479 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.09, opts=13)
04:00:37.479 00.000 10844 Enqueuing Move request for scope (-0.07, 0.09)
04:00:37.479 00.000 11060 Worker thread wakes up
04:00:37.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:37.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
04:00:37.479 00.000 10844 UpdateGuideState exits: m=1543 SNR=25.2
04:00:37.479 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
04:00:37.484 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:37.484 00.000 11060 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
04:00:37.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:37.484 00.000 10844 Enqueuing Expose request
04:00:37.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:00:37.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:37.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:00:37.484 00.000 11060 MoveAxis(E, 0, ABG)
04:00:37.484 00.000 11060 Move returns status 0, amount 0
04:00:37.484 00.000 11060 MoveAxis(N, 0, ABG)
04:00:37.484 00.000 11060 Move returns status 0, amount 0
04:00:37.484 00.000 11060 move complete, result=0
04:00:37.484 00.000 11060 worker thread done servicing request
04:00:37.484 00.000 11060 Worker thread wakes up
04:00:37.484 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:37.484 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:37.484 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:38.115 00.631 11060 Exposure complete
04:00:38.329 00.214 11060 worker thread done servicing request
04:00:38.329 00.000 10844 OnExposeComplete: enter
04:00:38.329 00.000 10844 UpdateGuideState(): m_state=6
04:00:38.329 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3903
04:00:38.329 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.91, Mass=1741, SNR=26.3, Peak=229 HFD=2.8
04:00:38.329 00.000 10844 MultiStar: [#1 -0.22,0.06,0.94,U] [#2 -0.35,0.01,0.81,U] [#3 -0.06,-0.01,0.97,U] [#4 -0.24,0.30,1.05,U] [#5 -0.05,-0.16,0.87,U] [#6 -0.39,-0.53,0.00,M1] [#7 0.14,-0.47,1.00,U] [#8 -0.35,0.21,0.69,U] 
04:00:38.329 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.03}, one-star: {-0.08, -0.14}
04:00:38.329 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.31 = 1.97)
04:00:38.329 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
04:00:38.329 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=-0.06 mountY=-0.14, mountTheta=-1.97
04:00:38.334 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
04:00:38.334 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
04:00:38.335 00.001 11060 Worker thread wakes up
04:00:38.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:38.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
04:00:38.335 00.000 10844 UpdateGuideState exits: m=1741 SNR=26.3
04:00:38.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
04:00:38.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:38.335 00.000 11060 Moving (-0.14, -0.03) raw xDistance=-0.06 yDistance=-0.14
04:00:38.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:38.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:00:38.335 00.000 10844 Enqueuing Expose request
04:00:38.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:38.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:00:38.335 00.000 11060 MoveAxis(E, 0, ABG)
04:00:38.335 00.000 11060 Move returns status 0, amount 0
04:00:38.335 00.000 11060 MoveAxis(N, 0, ABG)
04:00:38.335 00.000 11060 Move returns status 0, amount 0
04:00:38.335 00.000 11060 move complete, result=0
04:00:38.335 00.000 11060 worker thread done servicing request
04:00:38.335 00.000 11060 Worker thread wakes up
04:00:38.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:38.337 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:38.339 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:38.966 00.627 11060 Exposure complete
04:00:39.176 00.210 11060 worker thread done servicing request
04:00:39.176 00.000 10844 OnExposeComplete: enter
04:00:39.176 00.000 10844 UpdateGuideState(): m_state=6
04:00:39.181 00.005 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3904
04:00:39.181 00.000 10844 Star::Find returns 1 (0), X=616.46, Y=101.42, Mass=1718, SNR=25.8, Peak=210 HFD=3.3
04:00:39.181 00.000 10844 MultiStar: [#1 -0.46,0.09,1.06,U] [#2 -0.21,-0.22,0.97,U] [#3 0.42,-0.10,1.01,U] [#4 0.23,0.12,1.01,U] [#5 -0.05,-0.22,0.95,U] [#6 -0.14,-0.29,0.98,U] [#7 0.25,-0.22,0.97,U] [#8 -0.21,0.09,0.82,U] 
04:00:39.181 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.15}, one-star: {-0.45, -0.63}
04:00:39.181 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.39) = xAngle (-3.37 = 2.91)
04:00:39.181 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.25 = -0.25)
04:00:39.181 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.98 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
04:00:39.184 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
04:00:39.184 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
04:00:39.184 00.000 11060 Worker thread wakes up
04:00:39.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:39.186 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
04:00:39.186 00.000 10844 UpdateGuideState exits: m=1718 SNR=25.8
04:00:39.186 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
04:00:39.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:39.186 00.000 11060 Moving (-0.07, -0.15) raw xDistance=-0.16 yDistance=-0.04
04:00:39.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:39.186 00.000 10844 Enqueuing Expose request
04:00:39.186 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:00:39.186 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:39.186 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:00:39.187 00.001 11060 MoveAxis(E, 39, ABG)
04:00:39.187 00.000 11060 Guiding  Dir = 2, Dur = 39
04:00:39.192 00.005 11060 IsSlewing returns 0
04:00:39.192 00.000 11060 IsGuiding returns 0
04:00:39.243 00.051 11060 IsGuiding returns 0
04:00:39.243 00.000 11060 Move returns status 0, amount 39
04:00:39.243 00.000 11060 MoveAxis(N, 0, ABG)
04:00:39.243 00.000 11060 Move returns status 0, amount 0
04:00:39.243 00.000 11060 move complete, result=0
04:00:39.243 00.000 11060 worker thread done servicing request
04:00:39.243 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
04:00:39.243 00.000 11060 Worker thread wakes up
04:00:39.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:39.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:39.882 00.639 11060 Exposure complete
04:00:40.086 00.204 11060 worker thread done servicing request
04:00:40.086 00.000 10844 OnExposeComplete: enter
04:00:40.086 00.000 10844 UpdateGuideState(): m_state=6
04:00:40.086 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3905
04:00:40.086 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=102.39, Mass=1617, SNR=25.2, Peak=164 HFD=3.4
04:00:40.086 00.000 10844 MultiStar: [#1 0.28,0.15,1.10,U] [#2 -0.10,0.44,0.98,U] [#3 0.56,0.23,0.00,M1] [#4 0.18,0.20,0.98,U] [#5 0.00,-0.16,0.99,U] [#6 0.06,0.10,1.11,U] [#7 0.36,-0.20,1.01,U] [#8 0.16,0.25,0.81,U] 
04:00:40.086 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.14}, one-star: {0.18, 0.33}
04:00:40.086 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
04:00:40.086 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
04:00:40.086 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.19 cameraTheta=0.77 mountX=0.16 mountY=0.12, mountTheta=0.63
04:00:40.089 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.14, opts=13)
04:00:40.089 00.000 10844 Enqueuing Move request for scope (0.14, 0.14)
04:00:40.089 00.000 11060 Worker thread wakes up
04:00:40.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:40.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
04:00:40.089 00.000 10844 UpdateGuideState exits: m=1617 SNR=25.2
04:00:40.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
04:00:40.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:40.089 00.000 11060 Moving (0.14, 0.14) raw xDistance=0.16 yDistance=0.12
04:00:40.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:40.089 00.000 10844 Enqueuing Expose request
04:00:40.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:00:40.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:40.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:00:40.089 00.000 11060 MoveAxis(W, 36, ABG)
04:00:40.089 00.000 11060 Guiding  Dir = 3, Dur = 36
04:00:40.094 00.005 11060 IsSlewing returns 0
04:00:40.094 00.000 11060 IsGuiding returns 0
04:00:40.143 00.049 11060 IsGuiding returns 0
04:00:40.143 00.000 11060 Move returns status 0, amount 36
04:00:40.143 00.000 11060 MoveAxis(N, 0, ABG)
04:00:40.143 00.000 11060 Move returns status 0, amount 0
04:00:40.143 00.000 11060 move complete, result=0
04:00:40.143 00.000 11060 worker thread done servicing request
04:00:40.143 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
04:00:40.143 00.000 11060 Worker thread wakes up
04:00:40.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:40.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:40.774 00.631 11060 Exposure complete
04:00:40.994 00.220 11060 worker thread done servicing request
04:00:40.994 00.000 10844 OnExposeComplete: enter
04:00:40.994 00.000 10844 UpdateGuideState(): m_state=6
04:00:40.995 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3906
04:00:40.995 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=101.68, Mass=1650, SNR=25.7, Peak=234 HFD=2.8
04:00:40.995 00.000 10844 MultiStar: [#1 -0.22,0.13,0.97,U] [#2 -0.15,0.27,0.94,U] [#3 0.42,0.06,0.98,U] [#4 0.20,0.26,0.99,U] [#5 -0.29,-0.02,0.94,U] [#6 0.07,-0.08,1.05,U] [#7 0.51,-0.05,0.99,U] [#8 0.24,0.42,0.89,U] 
04:00:40.995 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {-0.14, -0.37}
04:00:40.995 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
04:00:40.995 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.44 = 2.44)
04:00:40.995 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.71 mountX=0.07 mountY=0.06, mountTheta=0.69
04:00:40.999 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.06, opts=13)
04:00:40.999 00.000 10844 Enqueuing Move request for scope (0.07, 0.06)
04:00:40.999 00.000 11060 Worker thread wakes up
04:00:40.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:40.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
04:00:40.999 00.000 10844 UpdateGuideState exits: m=1650 SNR=25.7
04:00:40.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
04:00:40.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:40.999 00.000 11060 Moving (0.07, 0.06) raw xDistance=0.07 yDistance=0.06
04:00:40.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:40.999 00.000 10844 Enqueuing Expose request
04:00:40.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:00:40.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:40.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:00:40.999 00.000 11060 MoveAxis(E, 0, ABG)
04:00:40.999 00.000 11060 Move returns status 0, amount 0
04:00:40.999 00.000 11060 MoveAxis(N, 0, ABG)
04:00:40.999 00.000 11060 Move returns status 0, amount 0
04:00:40.999 00.000 11060 move complete, result=0
04:00:40.999 00.000 11060 worker thread done servicing request
04:00:40.999 00.000 11060 Worker thread wakes up
04:00:40.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:40.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:41.003 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:41.630 00.627 11060 Exposure complete
04:00:41.850 00.220 10844 OnExposeComplete: enter
04:00:41.850 00.000 10844 UpdateGuideState(): m_state=6
04:00:41.850 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3907
04:00:41.852 00.002 10844 Star::Find returns 1 (0), X=617.09, Y=102.09, Mass=1737, SNR=26.5, Peak=174 HFD=2.8
04:00:41.852 00.000 10844 MultiStar: [#1 -0.84,0.44,0.00,M1] [#2 -0.26,0.10,0.90,U] [#3 -0.04,0.02,0.92,U] [#4 0.10,0.43,0.97,U] [#5 -0.31,0.19,0.95,U] [#6 -0.39,-0.15,0.99,U] [#7 0.08,-0.39,1.00,U] [#8 0.10,0.53,0.80,U] 
04:00:41.852 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {0.18, 0.04}
04:00:41.852 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.39) = xAngle (0.87 = 0.87)
04:00:41.852 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.99 = -2.29)
04:00:41.852 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.26 mountX=0.07 mountY=-0.08, mountTheta=-0.86
04:00:41.852 00.000 11060 worker thread done servicing request
04:00:41.855 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
04:00:41.855 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
04:00:41.855 00.000 11060 Worker thread wakes up
04:00:41.855 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:41.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
04:00:41.855 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.5
04:00:41.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
04:00:41.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:41.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:41.855 00.000 10844 Enqueuing Expose request
04:00:41.855 00.000 11060 Moving (-0.07, 0.08) raw xDistance=0.07 yDistance=-0.08
04:00:41.855 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:00:41.855 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:41.855 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:00:41.855 00.000 11060 MoveAxis(E, 0, ABG)
04:00:41.855 00.000 11060 Move returns status 0, amount 0
04:00:41.855 00.000 11060 MoveAxis(N, 0, ABG)
04:00:41.855 00.000 11060 Move returns status 0, amount 0
04:00:41.857 00.002 11060 move complete, result=0
04:00:41.857 00.000 11060 worker thread done servicing request
04:00:41.857 00.000 11060 Worker thread wakes up
04:00:41.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:41.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:41.860 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:42.492 00.632 11060 Exposure complete
04:00:42.724 00.232 10844 OnExposeComplete: enter
04:00:42.724 00.000 10844 UpdateGuideState(): m_state=6
04:00:42.724 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3908
04:00:42.724 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.68, Mass=1744, SNR=25.9, Peak=166 HFD=3.1
04:00:42.724 00.000 10844 MultiStar: [#1 -0.28,-0.10,0.89,U] [#2 -0.07,0.10,0.92,U] [#3 0.29,-0.02,1.04,U] [#4 -0.07,0.59,0.00,M1] [#5 0.03,-0.38,1.07,U] [#6 0.10,-0.46,1.03,U] [#7 -0.13,-0.06,0.96,U] [#8 -0.11,0.33,0.83,U] 
04:00:42.724 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.14}, one-star: {0.20, -0.37}
04:00:42.724 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.39) = xAngle (-2.86 = -2.86)
04:00:42.724 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.27 = 0.27)
04:00:42.724 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.47 mountX=-0.13 mountY=0.04, mountTheta=2.87
04:00:42.724 00.000 11060 worker thread done servicing request
04:00:42.726 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
04:00:42.726 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
04:00:42.728 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:42.728 00.000 10844 UpdateGuideState exits: m=1744 SNR=25.9
04:00:42.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:42.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:42.728 00.000 10844 Enqueuing Expose request
04:00:42.728 00.000 11060 Worker thread wakes up
04:00:42.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
04:00:42.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
04:00:42.730 00.002 11060 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.04
04:00:42.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:00:42.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:42.732 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:00:42.732 00.000 11060 MoveAxis(E, 31, ABG)
04:00:42.732 00.000 11060 Guiding  Dir = 2, Dur = 31
04:00:42.751 00.019 11060 IsSlewing returns 0
04:00:42.751 00.000 11060 IsGuiding returns 0
04:00:42.813 00.062 11060 IsGuiding returns 0
04:00:42.813 00.000 11060 Move returns status 0, amount 31
04:00:42.813 00.000 11060 MoveAxis(N, 0, ABG)
04:00:42.814 00.001 11060 Move returns status 0, amount 0
04:00:42.814 00.000 11060 move complete, result=0
04:00:42.814 00.000 11060 worker thread done servicing request
04:00:42.814 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
04:00:42.814 00.000 11060 Worker thread wakes up
04:00:42.814 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:42.814 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:43.448 00.634 11060 Exposure complete
04:00:43.655 00.207 11060 worker thread done servicing request
04:00:43.655 00.000 10844 OnExposeComplete: enter
04:00:43.655 00.000 10844 UpdateGuideState(): m_state=6
04:00:43.655 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3909
04:00:43.655 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=101.62, Mass=1795, SNR=26.3, Peak=180 HFD=3.2
04:00:43.655 00.000 10844 MultiStar: [#1 0.08,0.14,0.95,U] [#2 0.30,0.27,0.93,U] [#3 0.17,-0.08,0.90,U] [#4 0.09,0.28,0.95,U] [#5 -0.26,-0.12,0.97,U] [#6 0.19,-0.08,0.99,U] [#7 0.27,-0.52,0.00,M1] [#8 0.31,0.37,0.77,U] 
04:00:43.655 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.03}, one-star: {0.58, -0.44}
04:00:43.655 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.39) = xAngle (-1.22 = -1.22)
04:00:43.655 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
04:00:43.655 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=0.06 mountY=0.17, mountTheta=1.22
04:00:43.657 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.03, opts=13)
04:00:43.657 00.000 10844 Enqueuing Move request for scope (0.18, 0.03)
04:00:43.660 00.003 11060 Worker thread wakes up
04:00:43.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
04:00:43.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:43.660 00.000 10844 UpdateGuideState exits: m=1795 SNR=26.3
04:00:43.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:43.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:43.660 00.000 10844 Enqueuing Expose request
04:00:43.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
04:00:43.660 00.000 11060 Moving (0.18, 0.03) raw xDistance=0.06 yDistance=0.17
04:00:43.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:00:43.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:43.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:00:43.660 00.000 11060 MoveAxis(E, 0, ABG)
04:00:43.661 00.001 11060 Move returns status 0, amount 0
04:00:43.661 00.000 11060 MoveAxis(N, 0, ABG)
04:00:43.661 00.000 11060 Move returns status 0, amount 0
04:00:43.661 00.000 11060 move complete, result=0
04:00:43.661 00.000 11060 worker thread done servicing request
04:00:43.661 00.000 11060 Worker thread wakes up
04:00:43.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:43.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:43.663 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:00:44.290 00.627 11060 Exposure complete
04:00:44.511 00.221 11060 worker thread done servicing request
04:00:44.511 00.000 10844 OnExposeComplete: enter
04:00:44.511 00.000 10844 UpdateGuideState(): m_state=6
04:00:44.511 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3910
04:00:44.511 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.58, Mass=1640, SNR=25.3, Peak=171 HFD=2.4
04:00:44.511 00.000 10844 MultiStar: [#1 -0.11,-0.06,1.03,U] [#2 0.11,0.05,0.99,U] [#3 0.27,-0.01,1.00,U] [#4 -0.01,0.24,0.88,U] [#5 0.13,-0.45,0.95,U] [#6 0.30,-0.28,1.11,U] [#7 0.43,-0.43,0.00,M2] [#8 0.17,0.03,0.80,U] 
04:00:44.511 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.13}, one-star: {0.04, -0.48}
04:00:44.511 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.39) = xAngle (-2.23 = -2.23)
04:00:44.513 00.002 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.89 = 0.89)
04:00:44.513 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.85 mountX=-0.11 mountY=0.13, mountTheta=2.24
04:00:44.513 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
04:00:44.513 00.000 10844 Enqueuing Move request for scope (0.11, -0.13)
04:00:44.513 00.000 11060 Worker thread wakes up
04:00:44.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:44.513 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.3
04:00:44.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:44.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:44.513 00.000 10844 Enqueuing Expose request
04:00:44.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
04:00:44.513 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
04:00:44.513 00.000 11060 Moving (0.11, -0.13) raw xDistance=-0.11 yDistance=0.13
04:00:44.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:00:44.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:44.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:00:44.513 00.000 11060 MoveAxis(E, 0, ABG)
04:00:44.513 00.000 11060 Move returns status 0, amount 0
04:00:44.513 00.000 11060 MoveAxis(N, 0, ABG)
04:00:44.513 00.000 11060 Move returns status 0, amount 0
04:00:44.513 00.000 11060 move complete, result=0
04:00:44.513 00.000 11060 worker thread done servicing request
04:00:44.513 00.000 11060 Worker thread wakes up
04:00:44.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:44.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:44.518 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:45.164 00.646 11060 Exposure complete
04:00:45.369 00.205 11060 worker thread done servicing request
04:00:45.369 00.000 10844 OnExposeComplete: enter
04:00:45.369 00.000 10844 UpdateGuideState(): m_state=6
04:00:45.370 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3911
04:00:45.370 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.79, Mass=2101, SNR=28.6, Peak=246 HFD=3.0
04:00:45.370 00.000 10844 MultiStar: [#1 0.10,-0.07,0.90,U] [#2 -0.02,0.02,0.78,U] [#3 0.13,-0.47,0.81,U] [#4 -0.06,0.23,0.87,U] [#5 -0.12,-0.32,0.84,U] [#6 0.02,-0.20,0.94,U] [#7 0.47,-0.18,0.84,U] [#8 -0.06,0.31,0.75,U] 
04:00:45.370 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.06, -0.27}
04:00:45.370 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
04:00:45.370 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
04:00:45.370 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.09 mountX=-0.10 mountY=0.08, mountTheta=2.49
04:00:45.373 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.11, opts=13)
04:00:45.373 00.000 10844 Enqueuing Move request for scope (0.06, -0.11)
04:00:45.373 00.000 11060 Worker thread wakes up
04:00:45.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:45.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
04:00:45.373 00.000 10844 UpdateGuideState exits: m=2101 SNR=28.6
04:00:45.373 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
04:00:45.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:45.373 00.000 11060 Moving (0.06, -0.11) raw xDistance=-0.10 yDistance=0.08
04:00:45.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:00:45.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:45.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:45.373 00.000 10844 Enqueuing Expose request
04:00:45.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:00:45.373 00.000 11060 MoveAxis(E, 0, ABG)
04:00:45.373 00.000 11060 Move returns status 0, amount 0
04:00:45.373 00.000 11060 MoveAxis(N, 0, ABG)
04:00:45.373 00.000 11060 Move returns status 0, amount 0
04:00:45.373 00.000 11060 move complete, result=0
04:00:45.373 00.000 11060 worker thread done servicing request
04:00:45.373 00.000 11060 Worker thread wakes up
04:00:45.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:45.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:45.375 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:46.006 00.631 11060 Exposure complete
04:00:46.220 00.214 11060 worker thread done servicing request
04:00:46.220 00.000 10844 OnExposeComplete: enter
04:00:46.220 00.000 10844 UpdateGuideState(): m_state=6
04:00:46.221 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3912
04:00:46.221 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=101.61, Mass=1621, SNR=25.5, Peak=168 HFD=3.3
04:00:46.221 00.000 10844 MultiStar: [#1 -0.37,0.12,0.93,U] [#2 -0.21,-0.03,0.95,U] [#3 -0.10,-0.07,1.00,U] [#4 0.08,0.14,1.02,U] [#5 -0.23,-0.20,1.01,U] [#6 -0.26,-0.23,1.09,U] [#7 0.58,-0.72,0.00,M2] [#8 -0.49,0.05,0.86,U] 
04:00:46.221 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.09}, one-star: {0.47, -0.44}
04:00:46.221 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.39) = xAngle (-3.93 = 2.35)
04:00:46.221 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
04:00:46.221 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.54 mountX=-0.11 mountY=-0.11, mountTheta=-2.34
04:00:46.221 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.09, opts=13)
04:00:46.221 00.000 10844 Enqueuing Move request for scope (-0.13, -0.09)
04:00:46.221 00.000 11060 Worker thread wakes up
04:00:46.221 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:46.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
04:00:46.221 00.000 10844 UpdateGuideState exits: m=1621 SNR=25.5
04:00:46.221 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
04:00:46.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:46.221 00.000 11060 Moving (-0.13, -0.09) raw xDistance=-0.11 yDistance=-0.11
04:00:46.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:46.221 00.000 10844 Enqueuing Expose request
04:00:46.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:00:46.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:46.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:00:46.221 00.000 11060 MoveAxis(E, 0, ABG)
04:00:46.221 00.000 11060 Move returns status 0, amount 0
04:00:46.221 00.000 11060 MoveAxis(N, 0, ABG)
04:00:46.230 00.009 11060 Move returns status 0, amount 0
04:00:46.230 00.000 11060 move complete, result=0
04:00:46.230 00.000 11060 worker thread done servicing request
04:00:46.230 00.000 11060 Worker thread wakes up
04:00:46.230 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:00:46.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:46.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:46.863 00.633 11060 Exposure complete
04:00:47.081 00.218 11060 worker thread done servicing request
04:00:47.084 00.003 10844 OnExposeComplete: enter
04:00:47.084 00.000 10844 UpdateGuideState(): m_state=6
04:00:47.084 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3913
04:00:47.084 00.000 10844 Star::Find returns 1 (1), X=617.18, Y=101.84, Mass=1951, SNR=28.3, Peak=255 HFD=3.3
04:00:47.084 00.000 10844 MultiStar: [#1 -0.04,0.08,0.87,U] [#2 0.33,-0.26,0.90,U] [#3 0.50,-0.40,0.00,M1] [#4 0.27,0.48,0.95,U] [#5 -0.19,-0.50,0.86,U] [#6 0.55,-0.78,0.00,M1] [#7 0.22,-0.67,0.00,M3] [#8 0.06,-0.29,0.78,U] 
04:00:47.084 00.000 10844 refined, 5 included, MultiStar: {0.13, -0.11}, one-star: {0.28, -0.21}
04:00:47.084 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
04:00:47.084 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.04 = 1.04)
04:00:47.084 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.16 cameraTheta=-0.70 mountX=-0.08 mountY=0.14, mountTheta=2.09
04:00:47.086 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
04:00:47.086 00.000 10844 Enqueuing Move request for scope (0.13, -0.11)
04:00:47.086 00.000 11060 Worker thread wakes up
04:00:47.086 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:47.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
04:00:47.086 00.000 10844 UpdateGuideState exits: m=1951 SNR=28.3 Saturated
04:00:47.086 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
04:00:47.086 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:47.086 00.000 11060 Moving (0.13, -0.11) raw xDistance=-0.08 yDistance=0.14
04:00:47.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:47.086 00.000 10844 Enqueuing Expose request
04:00:47.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:00:47.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:47.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:00:47.086 00.000 11060 MoveAxis(E, 0, ABG)
04:00:47.086 00.000 11060 Move returns status 0, amount 0
04:00:47.086 00.000 11060 MoveAxis(N, 0, ABG)
04:00:47.086 00.000 11060 Move returns status 0, amount 0
04:00:47.086 00.000 11060 move complete, result=0
04:00:47.086 00.000 11060 worker thread done servicing request
04:00:47.086 00.000 11060 Worker thread wakes up
04:00:47.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:47.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:47.091 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:47.716 00.625 11060 Exposure complete
04:00:47.918 00.202 11060 worker thread done servicing request
04:00:47.918 00.000 10844 OnExposeComplete: enter
04:00:47.918 00.000 10844 UpdateGuideState(): m_state=6
04:00:47.918 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3914
04:00:47.920 00.002 10844 Star::Find returns 1 (0), X=616.90, Y=101.84, Mass=1718, SNR=25.8, Peak=193 HFD=3.1
04:00:47.920 00.000 10844 MultiStar: [#1 -0.32,-0.25,0.95,U] [#2 -0.19,0.19,0.87,U] [#3 -0.21,-0.60,0.00,M2] [#4 0.19,0.15,0.91,U] [#5 -0.16,-0.49,1.00,U] [#6 -0.19,-0.86,0.00,M2] [#7 0.23,-0.37,0.88,U] [#8 -0.27,-0.11,0.79,U] 
04:00:47.920 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.16}, one-star: {-0.01, -0.22}
04:00:47.920 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.39) = xAngle (-3.39 = 2.89)
04:00:47.920 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.27 = -0.27)
04:00:47.920 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.00 mountX=-0.18 mountY=-0.05, mountTheta=-2.88
04:00:47.920 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.16, opts=13)
04:00:47.920 00.000 10844 Enqueuing Move request for scope (-0.08, -0.16)
04:00:47.920 00.000 11060 Worker thread wakes up
04:00:47.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:47.920 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
04:00:47.920 00.000 10844 UpdateGuideState exits: m=1718 SNR=25.8
04:00:47.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
04:00:47.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:47.920 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:47.920 00.000 10844 Enqueuing Expose request
04:00:47.920 00.000 11060 Moving (-0.08, -0.16) raw xDistance=-0.18 yDistance=-0.05
04:00:47.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:00:47.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:47.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:00:47.920 00.000 11060 MoveAxis(E, 41, ABG)
04:00:47.920 00.000 11060 Guiding  Dir = 2, Dur = 41
04:00:47.935 00.015 11060 IsSlewing returns 0
04:00:47.935 00.000 11060 IsGuiding returns 0
04:00:47.982 00.047 11060 IsGuiding returns 0
04:00:47.982 00.000 11060 Move returns status 0, amount 41
04:00:47.982 00.000 11060 MoveAxis(N, 0, ABG)
04:00:47.982 00.000 11060 Move returns status 0, amount 0
04:00:47.982 00.000 11060 move complete, result=0
04:00:47.982 00.000 11060 worker thread done servicing request
04:00:47.982 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
04:00:47.982 00.000 11060 Worker thread wakes up
04:00:47.983 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:47.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:48.638 00.655 11060 Exposure complete
04:00:48.854 00.216 11060 worker thread done servicing request
04:00:48.854 00.000 10844 OnExposeComplete: enter
04:00:48.854 00.000 10844 UpdateGuideState(): m_state=6
04:00:48.855 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3915
04:00:48.855 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.83, Mass=1818, SNR=26.4, Peak=232 HFD=2.9
04:00:48.855 00.000 10844 MultiStar: [#1 -0.01,-0.04,0.94,U] [#2 -0.10,0.08,0.90,U] [#3 0.24,-0.09,0.94,U] [#4 0.44,0.25,1.00,U] [#5 0.25,-0.40,0.94,U] [#6 -0.11,-0.34,0.99,U] [#7 0.63,-0.42,0.00,M3] [#8 0.07,0.38,0.74,U] 
04:00:48.855 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.25, -0.22}
04:00:48.855 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
04:00:48.855 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
04:00:48.856 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.03 mountY=0.14, mountTheta=1.81
04:00:48.859 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
04:00:48.859 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
04:00:48.859 00.000 11060 Worker thread wakes up
04:00:48.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
04:00:48.859 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
04:00:48.859 00.000 11060 Moving (0.13, -0.06) raw xDistance=-0.03 yDistance=0.14
04:00:48.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:00:48.859 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:48.859 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:00:48.859 00.000 11060 MoveAxis(E, 0, ABG)
04:00:48.859 00.000 11060 Move returns status 0, amount 0
04:00:48.859 00.000 11060 MoveAxis(N, 0, ABG)
04:00:48.860 00.001 11060 Move returns status 0, amount 0
04:00:48.860 00.000 11060 move complete, result=0
04:00:48.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:48.860 00.000 10844 UpdateGuideState exits: m=1818 SNR=26.4
04:00:48.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:48.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:48.860 00.000 10844 Enqueuing Expose request
04:00:48.860 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:48.860 00.000 11060 worker thread done servicing request
04:00:48.860 00.000 11060 Worker thread wakes up
04:00:48.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:48.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:49.490 00.630 11060 Exposure complete
04:00:49.700 00.210 11060 worker thread done servicing request
04:00:49.700 00.000 10844 OnExposeComplete: enter
04:00:49.700 00.000 10844 UpdateGuideState(): m_state=6
04:00:49.700 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3916
04:00:49.702 00.002 10844 Star::Find returns 1 (0), X=617.20, Y=102.14, Mass=1804, SNR=26.4, Peak=162 HFD=3.4
04:00:49.702 00.000 10844 MultiStar: [#1 0.05,0.26,1.01,U] [#2 -0.22,0.11,0.84,U] [#3 -0.09,-0.02,0.95,U] [#4 0.15,0.60,0.00,M1] [#5 0.14,-0.13,0.95,U] [#6 -0.27,-0.35,0.94,U] [#7 0.37,-0.64,0.00,M4] [#8 -0.02,0.22,0.82,U] 
04:00:49.702 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.02}, one-star: {0.29, 0.08}
04:00:49.702 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
04:00:49.702 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
04:00:49.702 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.04 mountX=0.02 mountY=-0.02, mountTheta=-0.64
04:00:49.703 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
04:00:49.703 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
04:00:49.703 00.000 11060 Worker thread wakes up
04:00:49.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:49.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
04:00:49.703 00.000 10844 UpdateGuideState exits: m=1804 SNR=26.4
04:00:49.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:49.703 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
04:00:49.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:49.703 00.000 10844 Enqueuing Expose request
04:00:49.703 00.000 11060 Moving (-0.01, 0.02) raw xDistance=0.02 yDistance=-0.02
04:00:49.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:00:49.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:49.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:00:49.703 00.000 11060 MoveAxis(E, 0, ABG)
04:00:49.707 00.004 11060 Move returns status 0, amount 0
04:00:49.707 00.000 11060 MoveAxis(N, 0, ABG)
04:00:49.707 00.000 11060 Move returns status 0, amount 0
04:00:49.707 00.000 11060 move complete, result=0
04:00:49.707 00.000 11060 worker thread done servicing request
04:00:49.707 00.000 11060 Worker thread wakes up
04:00:49.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:49.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:49.712 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:00:50.343 00.631 11060 Exposure complete
04:00:50.552 00.209 11060 worker thread done servicing request
04:00:50.552 00.000 10844 OnExposeComplete: enter
04:00:50.552 00.000 10844 UpdateGuideState(): m_state=6
04:00:50.555 00.003 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3917
04:00:50.555 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=102.04, Mass=2008, SNR=28.5, Peak=236 HFD=3.0
04:00:50.555 00.000 10844 MultiStar: [#1 -0.04,0.07,0.77,U] [#2 0.21,-0.13,0.87,U] [#3 0.16,-0.12,0.94,U] [#4 0.08,-0.06,0.89,U] [#5 -0.43,-0.23,0.83,U] [#6 -0.02,-0.13,0.87,U] [#7 0.35,-0.97,0.00,M5] [#8 0.13,0.32,0.75,U] 
04:00:50.555 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.19, -0.01}
04:00:50.555 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
04:00:50.555 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.92 = 0.92)
04:00:50.556 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.82 mountX=-0.04 mountY=0.05, mountTheta=2.21
04:00:50.558 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
04:00:50.558 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
04:00:50.558 00.000 11060 Worker thread wakes up
04:00:50.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
04:00:50.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:50.558 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
04:00:50.558 00.000 10844 UpdateGuideState exits: m=2008 SNR=28.5
04:00:50.558 00.000 11060 Moving (0.04, -0.04) raw xDistance=-0.04 yDistance=0.05
04:00:50.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:50.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:00:50.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:50.558 00.000 10844 Enqueuing Expose request
04:00:50.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:50.558 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:00:50.558 00.000 11060 MoveAxis(E, 0, ABG)
04:00:50.558 00.000 11060 Move returns status 0, amount 0
04:00:50.558 00.000 11060 MoveAxis(N, 0, ABG)
04:00:50.558 00.000 11060 Move returns status 0, amount 0
04:00:50.558 00.000 11060 move complete, result=0
04:00:50.558 00.000 11060 worker thread done servicing request
04:00:50.558 00.000 11060 Worker thread wakes up
04:00:50.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:50.563 00.005 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:50.564 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:51.201 00.637 11060 Exposure complete
04:00:51.413 00.212 11060 worker thread done servicing request
04:00:51.414 00.001 10844 OnExposeComplete: enter
04:00:51.414 00.000 10844 UpdateGuideState(): m_state=6
04:00:51.415 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3918
04:00:51.415 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.94, Mass=1775, SNR=27.0, Peak=219 HFD=2.9
04:00:51.415 00.000 10844 MultiStar: [#1 -0.04,0.01,0.93,U] [#2 -0.19,0.26,0.90,U] [#3 0.25,-0.21,0.99,U] [#4 0.38,0.53,0.00,M1] [#5 0.06,-0.18,0.94,U] [#6 -0.21,-0.35,0.97,U] [#7 0.50,0.14,0.89,U] [#8 -0.08,-0.02,0.71,U] 
04:00:51.415 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.19, -0.11}
04:00:51.415 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.39) = xAngle (-2.18 = -2.18)
04:00:51.415 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
04:00:51.415 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-0.79 mountX=-0.05 mountY=0.07, mountTheta=2.18
04:00:51.415 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
04:00:51.415 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
04:00:51.415 00.000 11060 Worker thread wakes up
04:00:51.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:51.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
04:00:51.415 00.000 10844 UpdateGuideState exits: m=1775 SNR=27.0
04:00:51.415 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
04:00:51.419 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:51.419 00.000 11060 Moving (0.07, -0.07) raw xDistance=-0.05 yDistance=0.07
04:00:51.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:51.419 00.000 10844 Enqueuing Expose request
04:00:51.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:00:51.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:51.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:00:51.419 00.000 11060 MoveAxis(E, 0, ABG)
04:00:51.420 00.001 11060 Move returns status 0, amount 0
04:00:51.420 00.000 11060 MoveAxis(N, 0, ABG)
04:00:51.420 00.000 11060 Move returns status 0, amount 0
04:00:51.420 00.000 11060 move complete, result=0
04:00:51.420 00.000 11060 worker thread done servicing request
04:00:51.420 00.000 11060 Worker thread wakes up
04:00:51.421 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:51.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:51.421 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:52.046 00.625 11060 Exposure complete
04:00:52.274 00.228 11060 worker thread done servicing request
04:00:52.274 00.000 10844 OnExposeComplete: enter
04:00:52.274 00.000 10844 UpdateGuideState(): m_state=6
04:00:52.274 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3919
04:00:52.275 00.001 10844 Star::Find returns 1 (0), X=617.40, Y=101.64, Mass=1850, SNR=27.1, Peak=242 HFD=3.0
04:00:52.275 00.000 10844 MultiStar: [#1 0.05,0.05,0.91,U] [#2 -0.23,0.15,0.89,U] [#3 0.10,-0.22,0.92,U] [#4 0.50,0.24,0.92,U] [#5 -0.38,-0.30,0.93,U] [#6 -0.24,0.15,0.95,U] [#7 0.07,-0.48,0.92,U] [#8 -0.25,0.26,0.83,U] 
04:00:52.275 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.50, -0.41}
04:00:52.275 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
04:00:52.275 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.45 = 0.45)
04:00:52.275 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.29 mountX=-0.07 mountY=0.03, mountTheta=2.69
04:00:52.277 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
04:00:52.277 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
04:00:52.277 00.000 11060 Worker thread wakes up
04:00:52.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
04:00:52.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:52.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
04:00:52.277 00.000 10844 UpdateGuideState exits: m=1850 SNR=27.1
04:00:52.277 00.000 11060 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.03
04:00:52.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:52.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:00:52.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:52.277 00.000 10844 Enqueuing Expose request
04:00:52.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:52.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:00:52.277 00.000 11060 MoveAxis(E, 0, ABG)
04:00:52.277 00.000 11060 Move returns status 0, amount 0
04:00:52.277 00.000 11060 MoveAxis(N, 0, ABG)
04:00:52.277 00.000 11060 Move returns status 0, amount 0
04:00:52.277 00.000 11060 move complete, result=0
04:00:52.281 00.004 11060 worker thread done servicing request
04:00:52.281 00.000 11060 Worker thread wakes up
04:00:52.281 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:52.281 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:52.282 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:52.920 00.638 11060 Exposure complete
04:00:53.126 00.206 11060 worker thread done servicing request
04:00:53.126 00.000 10844 OnExposeComplete: enter
04:00:53.126 00.000 10844 UpdateGuideState(): m_state=6
04:00:53.129 00.003 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3920
04:00:53.129 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.48, Mass=1901, SNR=26.9, Peak=173 HFD=3.5
04:00:53.129 00.000 10844 MultiStar: [#1 -0.48,-0.05,0.91,U] [#2 -0.21,0.00,0.87,U] [#3 -0.28,-0.41,0.93,U] [#4 -0.37,0.08,1.00,U] [#5 -0.24,-0.15,0.95,U] [#6 -0.14,-0.74,0.00,M1] [#7 0.07,-0.77,0.00,M4] [#8 0.22,0.20,0.75,U] 
04:00:53.129 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.14}, one-star: {0.02, -0.57}
04:00:53.129 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.39) = xAngle (-3.92 = 2.37)
04:00:53.129 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.79 = -0.79)
04:00:53.129 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.53 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
04:00:53.132 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.14, opts=13)
04:00:53.132 00.000 10844 Enqueuing Move request for scope (-0.20, -0.14)
04:00:53.132 00.000 11060 Worker thread wakes up
04:00:53.132 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:53.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
04:00:53.132 00.000 10844 UpdateGuideState exits: m=1901 SNR=26.9
04:00:53.132 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
04:00:53.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:53.132 00.000 11060 Moving (-0.20, -0.14) raw xDistance=-0.18 yDistance=-0.18
04:00:53.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:53.132 00.000 10844 Enqueuing Expose request
04:00:53.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:00:53.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:53.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:00:53.132 00.000 11060 MoveAxis(E, 41, ABG)
04:00:53.132 00.000 11060 Guiding  Dir = 2, Dur = 41
04:00:53.147 00.015 11060 IsSlewing returns 0
04:00:53.148 00.001 11060 IsGuiding returns 0
04:00:53.194 00.046 11060 IsGuiding returns 0
04:00:53.194 00.000 11060 Move returns status 0, amount 41
04:00:53.194 00.000 11060 MoveAxis(N, 0, ABG)
04:00:53.194 00.000 11060 Move returns status 0, amount 0
04:00:53.194 00.000 11060 move complete, result=0
04:00:53.194 00.000 11060 worker thread done servicing request
04:00:53.194 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
04:00:53.194 00.000 11060 Worker thread wakes up
04:00:53.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:53.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:53.841 00.647 11060 Exposure complete
04:00:54.039 00.198 11060 worker thread done servicing request
04:00:54.039 00.000 10844 OnExposeComplete: enter
04:00:54.039 00.000 10844 UpdateGuideState(): m_state=6
04:00:54.039 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3921
04:00:54.039 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.93, Mass=1617, SNR=25.7, Peak=177 HFD=3.4
04:00:54.039 00.000 10844 MultiStar: [#1 -0.26,0.21,0.98,U] [#2 0.02,-0.12,0.88,U] [#3 -0.14,-0.45,0.91,U] [#4 -0.19,0.36,1.05,U] [#5 -0.33,-0.47,0.91,U] [#6 -0.13,-0.88,0.00,M2] [#7 0.27,-0.58,0.00,M5] [#8 -0.25,0.19,0.86,U] 
04:00:54.039 00.000 10844 single-star, 6 included, MultiStar: {-0.17, -0.05}, one-star: {-0.07, -0.13}
04:00:54.039 00.000 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.39) = xAngle (-3.48 = 2.81)
04:00:54.039 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.35 = -0.35)
04:00:54.039 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.09 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
04:00:54.044 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
04:00:54.044 00.000 10844 Enqueuing Move request for scope (-0.07, -0.13)
04:00:54.044 00.000 11060 Worker thread wakes up
04:00:54.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:54.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
04:00:54.044 00.000 10844 UpdateGuideState exits: m=1617 SNR=25.7
04:00:54.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
04:00:54.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:54.044 00.000 11060 Moving (-0.07, -0.13) raw xDistance=-0.14 yDistance=-0.05
04:00:54.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:00:54.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:54.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:54.048 00.004 10844 Enqueuing Expose request
04:00:54.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:00:54.048 00.000 11060 MoveAxis(E, 34, ABG)
04:00:54.048 00.000 11060 Guiding  Dir = 2, Dur = 34
04:00:54.051 00.003 11060 IsSlewing returns 0
04:00:54.052 00.001 11060 IsGuiding returns 0
04:00:54.096 00.044 11060 IsGuiding returns 0
04:00:54.096 00.000 11060 Move returns status 0, amount 34
04:00:54.096 00.000 11060 MoveAxis(N, 0, ABG)
04:00:54.096 00.000 11060 Move returns status 0, amount 0
04:00:54.096 00.000 11060 move complete, result=0
04:00:54.096 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
04:00:54.109 00.013 11060 worker thread done servicing request
04:00:54.109 00.000 11060 Worker thread wakes up
04:00:54.109 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:54.109 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:54.740 00.631 11060 Exposure complete
04:00:54.953 00.213 11060 worker thread done servicing request
04:00:54.953 00.000 10844 OnExposeComplete: enter
04:00:54.962 00.009 10844 UpdateGuideState(): m_state=6
04:00:54.962 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3922
04:00:54.962 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.93, Mass=1490, SNR=23.8, Peak=145 HFD=2.8
04:00:54.962 00.000 10844 MultiStar: [#1 -0.06,0.37,0.94,U] [#2 -0.05,0.41,1.07,U] [#3 0.35,-0.30,1.11,U] [#4 0.23,0.26,1.01,U] [#5 -0.27,0.01,0.92,U] [#6 -0.38,-0.13,1.06,U] [#7 0.30,-0.29,0.98,U] [#8 -0.51,0.33,0.00,M1] 
04:00:54.962 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.02}, one-star: {0.05, -0.12}
04:00:54.962 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.39) = xAngle (-0.67 = -0.67)
04:00:54.962 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.45 = 2.45)
04:00:54.962 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.72 mountX=0.03 mountY=0.02, mountTheta=0.68
04:00:54.962 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
04:00:54.962 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
04:00:54.962 00.000 11060 Worker thread wakes up
04:00:54.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:54.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
04:00:54.962 00.000 10844 UpdateGuideState exits: m=1490 SNR=23.8
04:00:54.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
04:00:54.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:54.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:54.962 00.000 11060 Moving (0.02, 0.02) raw xDistance=0.03 yDistance=0.02
04:00:54.962 00.000 10844 Enqueuing Expose request
04:00:54.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:00:54.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:54.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:00:54.967 00.005 11060 MoveAxis(E, 0, ABG)
04:00:54.967 00.000 11060 Move returns status 0, amount 0
04:00:54.967 00.000 11060 MoveAxis(N, 0, ABG)
04:00:54.967 00.000 11060 Move returns status 0, amount 0
04:00:54.967 00.000 11060 move complete, result=0
04:00:54.967 00.000 11060 worker thread done servicing request
04:00:54.967 00.000 11060 Worker thread wakes up
04:00:54.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:54.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:54.967 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:55.589 00.622 11060 Exposure complete
04:00:55.804 00.215 11060 worker thread done servicing request
04:00:55.804 00.000 10844 OnExposeComplete: enter
04:00:55.804 00.000 10844 UpdateGuideState(): m_state=6
04:00:55.805 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3923
04:00:55.805 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=102.04, Mass=1841, SNR=26.7, Peak=182 HFD=2.9
04:00:55.805 00.000 10844 MultiStar: [#1 0.08,-0.05,0.95,U] [#2 -0.25,0.16,0.91,U] [#3 0.05,-0.12,0.96,U] [#4 0.03,0.27,0.99,U] [#5 -0.19,-0.25,0.93,U] [#6 -0.12,0.10,0.98,U] [#7 0.50,-0.23,0.93,U] [#8 0.01,0.14,0.76,U] 
04:00:55.805 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.12, -0.01}
04:00:55.805 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.39) = xAngle (-1.44 = -1.44)
04:00:55.805 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.68 = 1.68)
04:00:55.805 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.05 mountX=0.00 mountY=0.03, mountTheta=1.44
04:00:55.807 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.00, opts=13)
04:00:55.807 00.000 10844 Enqueuing Move request for scope (0.03, -0.00)
04:00:55.807 00.000 11060 Worker thread wakes up
04:00:55.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:00:55.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
04:00:55.809 00.002 10844 UpdateGuideState exits: m=1841 SNR=26.7
04:00:55.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
04:00:55.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:55.809 00.000 11060 Moving (0.03, -0.00) raw xDistance=0.00 yDistance=0.03
04:00:55.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:55.809 00.000 10844 Enqueuing Expose request
04:00:55.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:00:55.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:55.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:00:55.809 00.000 11060 MoveAxis(E, 0, ABG)
04:00:55.809 00.000 11060 Move returns status 0, amount 0
04:00:55.809 00.000 11060 MoveAxis(N, 0, ABG)
04:00:55.809 00.000 11060 Move returns status 0, amount 0
04:00:55.809 00.000 11060 move complete, result=0
04:00:55.809 00.000 11060 worker thread done servicing request
04:00:55.809 00.000 11060 Worker thread wakes up
04:00:55.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:55.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:55.812 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:56.447 00.635 11060 Exposure complete
04:00:56.659 00.212 11060 worker thread done servicing request
04:00:56.659 00.000 10844 OnExposeComplete: enter
04:00:56.659 00.000 10844 UpdateGuideState(): m_state=6
04:00:56.659 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3924
04:00:56.659 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=101.78, Mass=1798, SNR=27.1, Peak=229 HFD=3.1
04:00:56.659 00.000 10844 MultiStar: [#1 -0.03,-0.19,0.87,U] [#2 0.19,0.52,0.82,U] [#3 0.44,-0.43,0.00,M1] [#4 0.27,0.11,0.92,U] [#5 -0.24,-0.61,0.00,M1] [#6 -0.19,0.03,0.89,U] [#7 -0.12,-0.33,0.94,U] [#8 -0.19,0.19,0.76,U] 
04:00:56.659 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.01}, one-star: {0.41, -0.27}
04:00:56.659 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.39) = xAngle (-1.50 = -1.50)
04:00:56.659 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.63 = 1.63)
04:00:56.659 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.11 mountX=0.00 mountY=0.06, mountTheta=1.50
04:00:56.659 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
04:00:56.659 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
04:00:56.659 00.000 11060 Worker thread wakes up
04:00:56.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:56.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
04:00:56.659 00.000 10844 UpdateGuideState exits: m=1798 SNR=27.1
04:00:56.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
04:00:56.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:56.664 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:56.664 00.000 10844 Enqueuing Expose request
04:00:56.664 00.000 11060 Moving (0.06, -0.01) raw xDistance=0.00 yDistance=0.06
04:00:56.664 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:00:56.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:56.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:00:56.664 00.000 11060 MoveAxis(E, 0, ABG)
04:00:56.664 00.000 11060 Move returns status 0, amount 0
04:00:56.664 00.000 11060 MoveAxis(N, 0, ABG)
04:00:56.664 00.000 11060 Move returns status 0, amount 0
04:00:56.664 00.000 11060 move complete, result=0
04:00:56.664 00.000 11060 worker thread done servicing request
04:00:56.664 00.000 11060 Worker thread wakes up
04:00:56.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:56.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:56.678 00.014 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:57.298 00.620 11060 Exposure complete
04:00:57.512 00.214 11060 worker thread done servicing request
04:00:57.512 00.000 10844 OnExposeComplete: enter
04:00:57.512 00.000 10844 UpdateGuideState(): m_state=6
04:00:57.512 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3925
04:00:57.512 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.56, Mass=1633, SNR=25.7, Peak=182 HFD=3.3
04:00:57.512 00.000 10844 MultiStar: [#1 -0.10,0.43,0.99,U] [#2 -0.35,0.11,0.95,U] [#3 0.22,-0.29,0.95,U] [#4 0.13,-0.12,0.95,U] [#5 -0.09,0.28,0.90,U] [#6 0.14,-0.19,1.04,U] [#7 0.43,-0.27,0.89,U] [#8 -0.22,-0.11,0.82,U] 
04:00:57.514 00.002 10844 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {-0.13, -0.49}
04:00:57.514 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
04:00:57.514 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
04:00:57.514 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=-0.07 mountY=0.02, mountTheta=2.92
04:00:57.514 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.07, opts=13)
04:00:57.517 00.003 10844 Enqueuing Move request for scope (0.00, -0.07)
04:00:57.517 00.000 11060 Worker thread wakes up
04:00:57.517 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:57.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
04:00:57.517 00.000 10844 UpdateGuideState exits: m=1633 SNR=25.7
04:00:57.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
04:00:57.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:57.517 00.000 11060 Moving (0.00, -0.07) raw xDistance=-0.07 yDistance=0.02
04:00:57.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:57.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:00:57.517 00.000 10844 Enqueuing Expose request
04:00:57.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:57.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:00:57.517 00.000 11060 MoveAxis(E, 0, ABG)
04:00:57.517 00.000 11060 Move returns status 0, amount 0
04:00:57.517 00.000 11060 MoveAxis(N, 0, ABG)
04:00:57.517 00.000 11060 Move returns status 0, amount 0
04:00:57.517 00.000 11060 move complete, result=0
04:00:57.517 00.000 11060 worker thread done servicing request
04:00:57.517 00.000 11060 Worker thread wakes up
04:00:57.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:57.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:57.517 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:00:58.152 00.635 11060 Exposure complete
04:00:58.371 00.219 11060 worker thread done servicing request
04:00:58.371 00.000 10844 OnExposeComplete: enter
04:00:58.371 00.000 10844 UpdateGuideState(): m_state=6
04:00:58.371 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3926
04:00:58.371 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.71, Mass=1804, SNR=26.9, Peak=179 HFD=2.6
04:00:58.371 00.000 10844 MultiStar: [#1 -0.12,-0.06,0.95,U] [#2 -0.28,0.64,0.00,M1] [#3 0.11,-0.12,0.99,U] [#4 0.32,0.00,0.98,U] [#5 -0.27,-0.40,0.85,U] [#6 -0.15,0.01,1.02,U] [#7 0.17,-0.26,0.88,U] [#8 -0.45,0.13,0.77,U] 
04:00:58.371 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.13}, one-star: {0.03, -0.34}
04:00:58.371 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.39) = xAngle (-3.20 = 3.08)
04:00:58.371 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.08 = -0.08)
04:00:58.371 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.81 mountX=-0.13 mountY=-0.01, mountTheta=-3.06
04:00:58.371 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
04:00:58.376 00.005 10844 Enqueuing Move request for scope (-0.03, -0.13)
04:00:58.376 00.000 11060 Worker thread wakes up
04:00:58.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:58.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
04:00:58.376 00.000 10844 UpdateGuideState exits: m=1804 SNR=26.9
04:00:58.376 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
04:00:58.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:58.376 00.000 11060 Moving (-0.03, -0.13) raw xDistance=-0.13 yDistance=-0.01
04:00:58.376 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:00:58.376 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:58.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:58.376 00.000 10844 Enqueuing Expose request
04:00:58.376 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:00:58.376 00.000 11060 MoveAxis(E, 31, ABG)
04:00:58.376 00.000 11060 Guiding  Dir = 2, Dur = 31
04:00:58.391 00.015 11060 IsSlewing returns 0
04:00:58.392 00.001 11060 IsGuiding returns 0
04:00:58.438 00.046 11060 IsGuiding returns 0
04:00:58.439 00.001 11060 Move returns status 0, amount 31
04:00:58.439 00.000 11060 MoveAxis(N, 0, ABG)
04:00:58.439 00.000 11060 Move returns status 0, amount 0
04:00:58.439 00.000 11060 move complete, result=0
04:00:58.439 00.000 11060 worker thread done servicing request
04:00:58.439 00.000 11060 Worker thread wakes up
04:00:58.439 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
04:00:58.439 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:58.439 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:59.097 00.658 11060 Exposure complete
04:00:59.295 00.198 11060 worker thread done servicing request
04:00:59.295 00.000 10844 OnExposeComplete: enter
04:00:59.295 00.000 10844 UpdateGuideState(): m_state=6
04:00:59.295 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3927
04:00:59.295 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.49, Mass=1559, SNR=24.5, Peak=200 HFD=3.5
04:00:59.295 00.000 10844 MultiStar: [#1 0.09,-0.05,1.00,U] [#2 0.21,0.25,1.06,U] [#3 0.23,-0.26,1.02,U] [#4 0.22,-0.10,1.15,U] [#5 -0.28,0.05,0.98,U] [#6 -0.11,-0.60,0.00,M1] [#7 0.13,-0.44,1.05,U] [#8 -0.19,0.33,0.83,U] 
04:00:59.295 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.21, -0.56}
04:00:59.295 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
04:00:59.295 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
04:00:59.295 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.88 mountX=-0.09 mountY=0.10, mountTheta=2.28
04:00:59.301 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.11, opts=13)
04:00:59.301 00.000 10844 Enqueuing Move request for scope (0.09, -0.11)
04:00:59.301 00.000 11060 Worker thread wakes up
04:00:59.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
04:00:59.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
04:00:59.301 00.000 11060 Moving (0.09, -0.11) raw xDistance=-0.09 yDistance=0.10
04:00:59.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:00:59.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:00:59.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:00:59.301 00.000 10844 UpdateGuideState exits: m=1559 SNR=24.5
04:00:59.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:59.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:00:59.301 00.000 10844 Enqueuing Expose request
04:00:59.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:00:59.303 00.002 11060 MoveAxis(E, 0, ABG)
04:00:59.303 00.000 11060 Move returns status 0, amount 0
04:00:59.303 00.000 11060 MoveAxis(N, 0, ABG)
04:00:59.303 00.000 11060 Move returns status 0, amount 0
04:00:59.303 00.000 11060 move complete, result=0
04:00:59.303 00.000 11060 worker thread done servicing request
04:00:59.303 00.000 11060 Worker thread wakes up
04:00:59.304 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:00:59.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:00:59.307 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:00:59.933 00.626 11060 Exposure complete
04:01:00.166 00.233 11060 worker thread done servicing request
04:01:00.166 00.000 10844 OnExposeComplete: enter
04:01:00.169 00.003 10844 UpdateGuideState(): m_state=6
04:01:00.169 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3928
04:01:00.169 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.35, Mass=1839, SNR=27.0, Peak=238 HFD=3.4
04:01:00.169 00.000 10844 MultiStar: [#1 0.33,-0.37,0.95,U] [#2 -0.15,-0.25,0.95,U] [#3 0.07,-0.56,0.93,U] [#4 0.44,-0.09,0.98,U] [#5 -0.34,-0.57,0.00,M1] [#6 -0.18,-0.62,0.00,M2] [#7 0.47,-0.65,0.00,M1] [#8 -0.07,-0.16,0.77,U] 
04:01:00.169 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.36}, one-star: {0.19, -0.71}
04:01:00.169 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
04:01:00.169 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.54 = 0.54)
04:01:00.169 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.19 mountX=-0.33 mountY=0.20, mountTheta=2.59
04:01:00.169 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.36, opts=13)
04:01:00.169 00.000 10844 Enqueuing Move request for scope (0.14, -0.36)
04:01:00.169 00.000 11060 Worker thread wakes up
04:01:00.169 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:00.169 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.36) opts 0xd
04:01:00.169 00.000 10844 UpdateGuideState exits: m=1839 SNR=27.0
04:01:00.169 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.36)
04:01:00.169 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:00.169 00.000 11060 Moving (0.14, -0.36) raw xDistance=-0.33 yDistance=0.20
04:01:00.169 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:00.174 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
04:01:00.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
04:01:00.174 00.000 11060 MoveAxis(E, 77, ABG)
04:01:00.174 00.000 11060 Guiding  Dir = 2, Dur = 77
04:01:00.175 00.001 10844 Enqueuing Expose request
04:01:00.190 00.015 11060 IsSlewing returns 0
04:01:00.190 00.000 11060 IsGuiding returns 0
04:01:00.283 00.093 11060 IsGuiding returns 0
04:01:00.284 00.001 11060 Move returns status 0, amount 77
04:01:00.284 00.000 11060 MoveAxis(S, 78, ABG)
04:01:00.284 00.000 11060 Guiding  Dir = 1, Dur = 78
04:01:00.314 00.030 11060 IsSlewing returns 0
04:01:00.314 00.000 11060 IsGuiding returns 0
04:01:00.422 00.108 11060 IsGuiding returns 0
04:01:00.422 00.000 11060 Move returns status 0, amount 78
04:01:00.422 00.000 11060 move complete, result=0
04:01:00.422 00.000 11060 worker thread done servicing request
04:01:00.422 00.000 10844 GuideStep: -0.3 px 77 ms EAST, 0.2 px 78 ms SOUTH
04:01:00.422 00.000 11060 Worker thread wakes up
04:01:00.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:00.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:01.059 00.637 11060 Exposure complete
04:01:01.261 00.202 11060 worker thread done servicing request
04:01:01.261 00.000 10844 OnExposeComplete: enter
04:01:01.261 00.000 10844 UpdateGuideState(): m_state=6
04:01:01.261 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3929
04:01:01.266 00.005 10844 Star::Find returns 1 (0), X=617.02, Y=101.80, Mass=1792, SNR=26.7, Peak=220 HFD=2.9
04:01:01.266 00.000 10844 MultiStar: [#1 -0.25,-0.26,0.88,U] [#2 -0.19,0.07,0.78,U] [#3 -0.05,-0.39,0.99,U] [#4 0.30,-0.19,0.99,U] [#5 0.26,-0.09,0.90,U] [#6 -0.20,-0.47,1.05,U] [#7 0.50,-0.97,0.00,M2] [#8 0.09,0.29,0.76,U] 
04:01:01.267 00.001 10844 refined, 7 included, MultiStar: {0.01, -0.18}, one-star: {0.12, -0.25}
04:01:01.267 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
04:01:01.267 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.23 = 0.23)
04:01:01.267 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.50 mountX=-0.18 mountY=0.04, mountTheta=2.91
04:01:01.267 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.18, opts=13)
04:01:01.267 00.000 10844 Enqueuing Move request for scope (0.01, -0.18)
04:01:01.267 00.000 11060 Worker thread wakes up
04:01:01.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:01.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
04:01:01.267 00.000 10844 UpdateGuideState exits: m=1792 SNR=26.7
04:01:01.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
04:01:01.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:01.267 00.000 11060 Moving (0.01, -0.18) raw xDistance=-0.18 yDistance=0.04
04:01:01.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:01.267 00.000 10844 Enqueuing Expose request
04:01:01.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:01:01.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:01.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:01:01.267 00.000 11060 MoveAxis(E, 44, ABG)
04:01:01.267 00.000 11060 Guiding  Dir = 2, Dur = 44
04:01:01.282 00.015 11060 IsSlewing returns 0
04:01:01.282 00.000 11060 IsGuiding returns 0
04:01:01.328 00.046 11060 IsGuiding returns 0
04:01:01.328 00.000 11060 Move returns status 0, amount 44
04:01:01.328 00.000 11060 MoveAxis(N, 0, ABG)
04:01:01.328 00.000 11060 Move returns status 0, amount 0
04:01:01.328 00.000 11060 move complete, result=0
04:01:01.329 00.001 11060 worker thread done servicing request
04:01:01.329 00.000 11060 Worker thread wakes up
04:01:01.329 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
04:01:01.329 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:01.330 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:01.976 00.646 11060 Exposure complete
04:01:02.182 00.206 11060 worker thread done servicing request
04:01:02.182 00.000 10844 OnExposeComplete: enter
04:01:02.182 00.000 10844 UpdateGuideState(): m_state=6
04:01:02.183 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3930
04:01:02.183 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.14, Mass=1591, SNR=24.7, Peak=139 HFD=3.2
04:01:02.183 00.000 10844 MultiStar: [#1 -0.27,0.02,0.96,U] [#2 -0.21,0.20,0.88,U] [#3 -0.10,-0.15,1.01,U] [#4 0.06,-0.03,0.99,U] [#5 -0.08,-0.17,1.05,U] [#6 0.04,-0.51,1.15,U] [#7 0.24,-0.82,0.00,M3] [#8 -0.35,0.14,0.82,U] 
04:01:02.183 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.20}, one-star: {-0.02, -0.91}
04:01:02.183 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
04:01:02.183 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
04:01:02.183 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.22 cameraTheta=-2.06 mountX=-0.21 mountY=-0.07, mountTheta=-2.81
04:01:02.185 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.20, opts=13)
04:01:02.187 00.002 10844 Enqueuing Move request for scope (-0.11, -0.20)
04:01:02.187 00.000 11060 Worker thread wakes up
04:01:02.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:02.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
04:01:02.187 00.000 10844 UpdateGuideState exits: m=1591 SNR=24.7
04:01:02.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
04:01:02.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:02.188 00.001 11060 Moving (-0.11, -0.20) raw xDistance=-0.21 yDistance=-0.07
04:01:02.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:02.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:01:02.188 00.000 10844 Enqueuing Expose request
04:01:02.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:02.189 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:01:02.189 00.000 11060 MoveAxis(E, 51, ABG)
04:01:02.189 00.000 11060 Guiding  Dir = 2, Dur = 51
04:01:02.218 00.029 11060 IsSlewing returns 0
04:01:02.219 00.001 11060 IsGuiding returns 0
04:01:02.297 00.078 11060 IsGuiding returns 0
04:01:02.297 00.000 11060 Move returns status 0, amount 51
04:01:02.297 00.000 11060 MoveAxis(N, 0, ABG)
04:01:02.297 00.000 11060 Move returns status 0, amount 0
04:01:02.297 00.000 11060 move complete, result=0
04:01:02.297 00.000 11060 worker thread done servicing request
04:01:02.297 00.000 11060 Worker thread wakes up
04:01:02.297 00.000 10844 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
04:01:02.297 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:02.297 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:02.938 00.641 11060 Exposure complete
04:01:03.138 00.200 11060 worker thread done servicing request
04:01:03.140 00.002 10844 OnExposeComplete: enter
04:01:03.140 00.000 10844 UpdateGuideState(): m_state=6
04:01:03.140 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3931
04:01:03.140 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=101.48, Mass=1761, SNR=26.5, Peak=213 HFD=3.3
04:01:03.140 00.000 10844 MultiStar: [#1 -0.22,-0.12,0.95,U] [#2 -0.25,0.39,0.97,U] [#3 -0.06,0.21,1.02,U] [#4 0.24,0.25,0.99,U] [#5 -0.46,0.13,0.98,U] [#6 -0.12,-0.14,0.98,U] [#7 -0.21,-0.33,0.92,U] [#8 0.40,0.16,0.81,U] 
04:01:03.140 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.00}, one-star: {-0.18, -0.57}
04:01:03.140 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.79)
04:01:03.140 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.37 = -1.37)
04:01:03.142 00.002 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.10 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
04:01:03.143 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.00, opts=13)
04:01:03.143 00.000 10844 Enqueuing Move request for scope (-0.10, -0.00)
04:01:03.143 00.000 11060 Worker thread wakes up
04:01:03.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:03.143 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
04:01:03.143 00.000 10844 UpdateGuideState exits: m=1761 SNR=26.5
04:01:03.143 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
04:01:03.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:03.143 00.000 11060 Moving (-0.10, -0.00) raw xDistance=-0.02 yDistance=-0.10
04:01:03.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:03.143 00.000 10844 Enqueuing Expose request
04:01:03.143 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:01:03.143 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:03.143 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:01:03.143 00.000 11060 MoveAxis(E, 0, ABG)
04:01:03.143 00.000 11060 Move returns status 0, amount 0
04:01:03.143 00.000 11060 MoveAxis(N, 0, ABG)
04:01:03.143 00.000 11060 Move returns status 0, amount 0
04:01:03.143 00.000 11060 move complete, result=0
04:01:03.143 00.000 11060 worker thread done servicing request
04:01:03.143 00.000 11060 Worker thread wakes up
04:01:03.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:03.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:03.147 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:03.780 00.633 11060 Exposure complete
04:01:03.997 00.217 11060 worker thread done servicing request
04:01:03.997 00.000 10844 OnExposeComplete: enter
04:01:03.997 00.000 10844 UpdateGuideState(): m_state=6
04:01:03.997 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3932
04:01:03.997 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=101.75, Mass=1522, SNR=24.6, Peak=167 HFD=2.9
04:01:03.998 00.001 10844 MultiStar: [#1 0.03,-0.39,0.99,U] [#2 -0.12,0.08,0.87,U] [#3 0.12,0.01,1.00,U] [#4 0.06,0.10,1.05,U] [#5 -0.58,0.01,1.04,U] [#6 0.28,0.18,1.05,U] [#7 -0.01,-0.22,0.92,U] [#8 0.27,0.21,0.92,U] 
04:01:03.998 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {-0.18, -0.30}
04:01:03.998 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.91)
04:01:03.998 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.25 = -0.25)
04:01:03.998 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.99 mountX=-0.04 mountY=-0.01, mountTheta=-2.89
04:01:03.998 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.04, opts=13)
04:01:03.998 00.000 10844 Enqueuing Move request for scope (-0.02, -0.04)
04:01:03.998 00.000 11060 Worker thread wakes up
04:01:03.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:03.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
04:01:03.998 00.000 10844 UpdateGuideState exits: m=1522 SNR=24.6
04:01:03.998 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
04:01:03.998 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:03.998 00.000 11060 Moving (-0.02, -0.04) raw xDistance=-0.04 yDistance=-0.01
04:01:03.998 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:03.998 00.000 10844 Enqueuing Expose request
04:01:03.998 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:01:03.998 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:04.002 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:01:04.002 00.000 11060 MoveAxis(E, 0, ABG)
04:01:04.002 00.000 11060 Move returns status 0, amount 0
04:01:04.002 00.000 11060 MoveAxis(N, 0, ABG)
04:01:04.002 00.000 11060 Move returns status 0, amount 0
04:01:04.002 00.000 11060 move complete, result=0
04:01:04.002 00.000 11060 worker thread done servicing request
04:01:04.002 00.000 11060 Worker thread wakes up
04:01:04.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:04.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:04.002 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:04.633 00.631 11060 Exposure complete
04:01:04.836 00.203 11060 worker thread done servicing request
04:01:04.836 00.000 10844 OnExposeComplete: enter
04:01:04.836 00.000 10844 UpdateGuideState(): m_state=6
04:01:04.836 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3933
04:01:04.836 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=101.76, Mass=1702, SNR=26.3, Peak=225 HFD=3.2
04:01:04.836 00.000 10844 MultiStar: [#1 -0.42,-0.29,0.92,U] [#2 -0.48,-0.32,0.84,U] [#3 -0.09,-0.06,1.01,U] [#4 0.30,-0.24,1.01,U] [#5 -0.33,0.11,0.88,U] [#6 0.05,-0.21,1.15,U] [#7 -0.06,-0.52,0.85,U] [#8 -0.24,-0.07,0.85,U] 
04:01:04.836 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.21}, one-star: {0.15, -0.29}
04:01:04.836 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.39) = xAngle (-3.43 = 2.85)
04:01:04.836 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
04:01:04.836 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.05 mountX=-0.23 mountY=-0.07, mountTheta=-2.83
04:01:04.841 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.21, opts=13)
04:01:04.841 00.000 10844 Enqueuing Move request for scope (-0.11, -0.21)
04:01:04.841 00.000 11060 Worker thread wakes up
04:01:04.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:04.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
04:01:04.841 00.000 10844 UpdateGuideState exits: m=1702 SNR=26.3
04:01:04.841 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
04:01:04.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:04.841 00.000 11060 Moving (-0.11, -0.21) raw xDistance=-0.23 yDistance=-0.07
04:01:04.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:04.841 00.000 10844 Enqueuing Expose request
04:01:04.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:01:04.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:04.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:01:04.841 00.000 11060 MoveAxis(E, 53, ABG)
04:01:04.841 00.000 11060 Guiding  Dir = 2, Dur = 53
04:01:04.867 00.026 11060 IsSlewing returns 0
04:01:04.867 00.000 11060 IsGuiding returns 0
04:01:04.965 00.098 11060 IsGuiding returns 0
04:01:04.965 00.000 11060 Move returns status 0, amount 53
04:01:04.965 00.000 11060 MoveAxis(N, 0, ABG)
04:01:04.965 00.000 11060 Move returns status 0, amount 0
04:01:04.966 00.001 11060 move complete, result=0
04:01:04.966 00.000 11060 worker thread done servicing request
04:01:04.966 00.000 10844 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
04:01:04.966 00.000 11060 Worker thread wakes up
04:01:04.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:04.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:05.612 00.646 11060 Exposure complete
04:01:05.821 00.209 11060 worker thread done servicing request
04:01:05.821 00.000 10844 OnExposeComplete: enter
04:01:05.821 00.000 10844 UpdateGuideState(): m_state=6
04:01:05.821 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3934
04:01:05.821 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=101.73, Mass=1978, SNR=27.9, Peak=197 HFD=3.6
04:01:05.821 00.000 10844 MultiStar: [#1 -0.56,-0.35,0.00,M1] [#2 -0.26,-0.25,0.85,U] [#3 0.21,-0.21,0.89,U] [#4 0.05,0.34,0.91,U] [#5 -0.33,-0.48,0.00,M1] [#6 -0.45,-0.16,0.97,U] [#7 -0.08,-0.45,0.76,U] [#8 -0.15,0.02,0.68,U] 
04:01:05.821 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.15}, one-star: {-0.21, -0.33}
04:01:05.821 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.39) = xAngle (-3.67 = 2.61)
04:01:05.821 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.55 = -0.55)
04:01:05.821 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.28 mountX=-0.17 mountY=-0.10, mountTheta=-2.60
04:01:05.821 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.15, opts=13)
04:01:05.821 00.000 10844 Enqueuing Move request for scope (-0.13, -0.15)
04:01:05.821 00.000 11060 Worker thread wakes up
04:01:05.826 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:05.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
04:01:05.826 00.000 10844 UpdateGuideState exits: m=1978 SNR=27.9
04:01:05.826 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
04:01:05.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:05.826 00.000 11060 Moving (-0.13, -0.15) raw xDistance=-0.17 yDistance=-0.10
04:01:05.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:05.826 00.000 10844 Enqueuing Expose request
04:01:05.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:01:05.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:05.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:01:05.826 00.000 11060 MoveAxis(E, 42, ABG)
04:01:05.826 00.000 11060 Guiding  Dir = 2, Dur = 42
04:01:05.852 00.026 11060 IsSlewing returns 0
04:01:05.852 00.000 11060 IsGuiding returns 0
04:01:05.899 00.047 11060 IsGuiding returns 0
04:01:05.899 00.000 11060 Move returns status 0, amount 42
04:01:05.899 00.000 11060 MoveAxis(N, 0, ABG)
04:01:05.899 00.000 11060 Move returns status 0, amount 0
04:01:05.899 00.000 11060 move complete, result=0
04:01:05.899 00.000 11060 worker thread done servicing request
04:01:05.899 00.000 11060 Worker thread wakes up
04:01:05.899 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
04:01:05.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:05.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:06.532 00.633 11060 Exposure complete
04:01:06.729 00.197 11060 worker thread done servicing request
04:01:06.729 00.000 10844 OnExposeComplete: enter
04:01:06.729 00.000 10844 UpdateGuideState(): m_state=6
04:01:06.729 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3935
04:01:06.729 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=102.07, Mass=1845, SNR=26.6, Peak=209 HFD=3.4
04:01:06.731 00.002 10844 MultiStar: [#1 -0.57,0.45,0.00,M2] [#2 -0.31,0.24,0.89,U] [#3 -0.24,-0.07,0.96,U] [#4 -0.22,0.36,0.92,U] [#5 -0.27,0.27,0.92,U] [#6 -0.60,-0.11,0.00,M1] [#7 -0.28,-0.11,0.91,U] [#8 -0.54,0.52,0.00,M1] 
04:01:06.731 00.000 10844 single-star, 5 included, MultiStar: {-0.22, 0.11}, one-star: {-0.04, 0.01}
04:01:06.731 00.000 10844 CameraToMount -- cameraTheta (2.81) - m_xAngle (1.39) = xAngle (1.42 = 1.42)
04:01:06.731 00.000 10844 CameraToMount -- cameraTheta (2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.55 = -1.74)
04:01:06.731 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.05 cameraTheta=2.81 mountX=0.01 mountY=-0.04, mountTheta=-1.42
04:01:06.731 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
04:01:06.731 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
04:01:06.731 00.000 11060 Worker thread wakes up
04:01:06.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:06.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
04:01:06.731 00.000 10844 UpdateGuideState exits: m=1845 SNR=26.6
04:01:06.731 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
04:01:06.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:06.731 00.000 11060 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=-0.04
04:01:06.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:06.731 00.000 10844 Enqueuing Expose request
04:01:06.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:01:06.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:06.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:01:06.731 00.000 11060 MoveAxis(E, 0, ABG)
04:01:06.731 00.000 11060 Move returns status 0, amount 0
04:01:06.731 00.000 11060 MoveAxis(N, 0, ABG)
04:01:06.731 00.000 11060 Move returns status 0, amount 0
04:01:06.731 00.000 11060 move complete, result=0
04:01:06.731 00.000 11060 worker thread done servicing request
04:01:06.731 00.000 11060 Worker thread wakes up
04:01:06.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:06.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:06.736 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:07.381 00.645 11060 Exposure complete
04:01:07.586 00.205 11060 worker thread done servicing request
04:01:07.586 00.000 10844 OnExposeComplete: enter
04:01:07.586 00.000 10844 UpdateGuideState(): m_state=6
04:01:07.586 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3936
04:01:07.586 00.000 10844 Star::Find returns 1 (0), X=616.60, Y=101.85, Mass=1865, SNR=27.3, Peak=223 HFD=3.3
04:01:07.587 00.001 10844 MultiStar: [#1 -0.25,0.37,0.92,U] [#2 -0.32,0.10,0.84,U] [#3 -0.23,-0.16,1.03,U] [#4 -0.50,0.13,0.95,U] [#5 -0.32,0.13,0.89,U] [#6 -0.11,-0.59,0.00,M2] [#7 -0.15,-0.34,0.79,U] [#8 -0.35,0.46,0.00,M2] 
04:01:07.587 00.000 10844 refined, 6 included, MultiStar: {-0.30, 0.00}, one-star: {-0.31, -0.20}
04:01:07.587 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.39) = xAngle (1.74 = 1.74)
04:01:07.587 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.87 = -1.42)
04:01:07.587 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=0.00 hyp=0.30 cameraTheta=3.13 mountX=-0.05 mountY=-0.30, mountTheta=-1.74
04:01:07.587 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=0.00, opts=13)
04:01:07.587 00.000 10844 Enqueuing Move request for scope (-0.30, 0.00)
04:01:07.587 00.000 11060 Worker thread wakes up
04:01:07.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:07.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.00) opts 0xd
04:01:07.587 00.000 10844 UpdateGuideState exits: m=1865 SNR=27.3
04:01:07.587 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, 0.00)
04:01:07.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:07.587 00.000 11060 Moving (-0.30, 0.00) raw xDistance=-0.05 yDistance=-0.30
04:01:07.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:07.587 00.000 10844 Enqueuing Expose request
04:01:07.587 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:01:07.587 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:01:07.587 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:01:07.587 00.000 11060 MoveAxis(E, 0, ABG)
04:01:07.587 00.000 11060 Move returns status 0, amount 0
04:01:07.587 00.000 11060 MoveAxis(N, 0, ABG)
04:01:07.587 00.000 11060 Move returns status 0, amount 0
04:01:07.587 00.000 11060 move complete, result=0
04:01:07.587 00.000 11060 worker thread done servicing request
04:01:07.587 00.000 11060 Worker thread wakes up
04:01:07.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:07.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:07.594 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:01:08.221 00.627 11060 Exposure complete
04:01:08.434 00.213 11060 worker thread done servicing request
04:01:08.434 00.000 10844 OnExposeComplete: enter
04:01:08.434 00.000 10844 UpdateGuideState(): m_state=6
04:01:08.435 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3937
04:01:08.435 00.000 10844 Star::Find returns 1 (1), X=616.58, Y=101.82, Mass=1696, SNR=26.0, Peak=255 HFD=3.2
04:01:08.435 00.000 10844 MultiStar: [#1 -0.28,0.28,0.94,U] [#2 -0.46,-0.04,0.86,U] [#3 -0.43,-0.25,1.06,U] [#4 -0.26,0.21,1.04,U] [#5 -0.55,-0.71,0.00,M1] [#6 -0.29,-0.55,0.00,M3] [#7 0.42,-0.62,0.00,M1] [#8 -0.31,0.32,0.70,U] 
04:01:08.435 00.000 10844 refined, 5 included, MultiStar: {-0.34, 0.03}, one-star: {-0.33, -0.24}
04:01:08.435 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.39) = xAngle (1.66 = 1.66)
04:01:08.435 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.79 = -1.50)
04:01:08.435 00.000 10844 CameraToMount -- cameraX=-0.34 cameraY=0.03 hyp=0.35 cameraTheta=3.05 mountX=-0.03 mountY=-0.35, mountTheta=-1.66
04:01:08.439 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.34, y=0.03, opts=13)
04:01:08.439 00.000 10844 Enqueuing Move request for scope (-0.34, 0.03)
04:01:08.439 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:08.439 00.000 10844 UpdateGuideState exits: m=1696 SNR=26.0 Saturated
04:01:08.439 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:08.439 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:08.439 00.000 10844 Enqueuing Expose request
04:01:08.439 00.000 11060 Worker thread wakes up
04:01:08.439 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.03) opts 0xd
04:01:08.439 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.34, 0.03)
04:01:08.439 00.000 11060 Moving (-0.34, 0.03) raw xDistance=-0.03 yDistance=-0.35
04:01:08.441 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:01:08.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:08.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:01:08.441 00.000 11060 MoveAxis(E, 0, ABG)
04:01:08.441 00.000 11060 Move returns status 0, amount 0
04:01:08.441 00.000 11060 MoveAxis(N, 0, ABG)
04:01:08.441 00.000 11060 Move returns status 0, amount 0
04:01:08.441 00.000 11060 move complete, result=0
04:01:08.441 00.000 11060 worker thread done servicing request
04:01:08.441 00.000 11060 Worker thread wakes up
04:01:08.442 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:08.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:08.444 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:01:09.085 00.641 11060 Exposure complete
04:01:09.287 00.202 11060 worker thread done servicing request
04:01:09.287 00.000 10844 OnExposeComplete: enter
04:01:09.287 00.000 10844 UpdateGuideState(): m_state=6
04:01:09.287 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3938
04:01:09.287 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.59, Mass=1794, SNR=26.7, Peak=211 HFD=3.3
04:01:09.287 00.000 10844 MultiStar: [#1 -0.48,-0.08,0.93,U] [#2 -0.20,0.04,0.90,U] [#3 -0.05,-0.05,0.95,U] [#4 -0.12,0.62,0.00,M1] [#5 -0.53,-0.08,0.95,U] [#6 -0.35,-0.33,1.00,U] [#7 0.04,-0.23,0.93,U] [#8 -0.23,0.47,0.73,U] 
04:01:09.287 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.11}, one-star: {0.06, -0.46}
04:01:09.287 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.39) = xAngle (-4.06 = 2.23)
04:01:09.287 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.93 = -0.93)
04:01:09.287 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-2.67 mountX=-0.15 mountY=-0.20, mountTheta=-2.22
04:01:09.291 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.11, opts=13)
04:01:09.291 00.000 10844 Enqueuing Move request for scope (-0.22, -0.11)
04:01:09.291 00.000 11060 Worker thread wakes up
04:01:09.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:09.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd
04:01:09.291 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.7
04:01:09.291 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.11)
04:01:09.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:09.291 00.000 11060 Moving (-0.22, -0.11) raw xDistance=-0.15 yDistance=-0.20
04:01:09.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:09.291 00.000 10844 Enqueuing Expose request
04:01:09.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:01:09.291 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.13 newest=-0.84
04:01:09.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
04:01:09.291 00.000 11060 MoveAxis(E, 35, ABG)
04:01:09.291 00.000 11060 Guiding  Dir = 2, Dur = 35
04:01:09.307 00.016 11060 IsSlewing returns 0
04:01:09.307 00.000 11060 IsGuiding returns 0
04:01:09.352 00.045 11060 IsGuiding returns 0
04:01:09.352 00.000 11060 Move returns status 0, amount 35
04:01:09.352 00.000 11060 BLC: Oldest BLC event removed
04:01:09.352 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:01:09.352 00.000 11060 MoveAxis(N, 733, ABG)
04:01:09.352 00.000 11060 Guiding  Dir = 0, Dur = 733
04:01:09.368 00.016 11060 IsSlewing returns 0
04:01:09.369 00.001 11060 IsGuiding returns 0
04:01:10.113 00.744 11060 IsGuiding returns 0
04:01:10.113 00.000 11060 Move returns status 0, amount 733
04:01:10.113 00.000 11060 move complete, result=0
04:01:10.115 00.002 10844 GuideStep: -0.1 px 35 ms EAST, -0.2 px 733 ms NORTH
04:01:10.116 00.001 11060 worker thread done servicing request
04:01:10.116 00.000 11060 Worker thread wakes up
04:01:10.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:10.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:10.747 00.631 11060 Exposure complete
04:01:10.958 00.211 11060 worker thread done servicing request
04:01:10.958 00.000 10844 OnExposeComplete: enter
04:01:10.958 00.000 10844 UpdateGuideState(): m_state=6
04:01:10.958 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3939
04:01:10.958 00.000 10844 Star::Find returns 1 (0), X=616.51, Y=101.93, Mass=1603, SNR=25.2, Peak=185 HFD=3.5
04:01:10.958 00.000 10844 MultiStar: [#1 -0.16,-0.00,1.09,U] [#2 0.49,0.02,1.05,U] [#3 0.08,-0.19,0.96,U] [#4 0.16,0.14,1.02,U] [#5 -0.26,-0.28,1.02,U] [#6 -0.06,-0.73,0.00,M3] [#7 0.49,-0.60,0.00,M1] [#8 -0.24,0.50,0.86,U] 
04:01:10.958 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.00}, one-star: {-0.39, -0.12}
04:01:10.958 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
04:01:10.958 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.43)
04:01:10.958 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.12 mountX=-0.01 mountY=-0.04, mountTheta=-1.73
04:01:10.964 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.00, opts=13)
04:01:10.964 00.000 10844 Enqueuing Move request for scope (-0.04, 0.00)
04:01:10.964 00.000 11060 Worker thread wakes up
04:01:10.964 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:10.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
04:01:10.964 00.000 10844 UpdateGuideState exits: m=1603 SNR=25.2
04:01:10.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
04:01:10.964 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:10.964 00.000 11060 Moving (-0.04, 0.00) raw xDistance=-0.01 yDistance=-0.04
04:01:10.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:10.964 00.000 10844 Enqueuing Expose request
04:01:10.964 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.136685, 1:0.039621
04:01:10.964 00.000 11060 BLC: No correction, Miss < min_move
04:01:10.965 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:10.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:10.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:01:10.965 00.000 11060 MoveAxis(E, 0, ABG)
04:01:10.965 00.000 11060 Move returns status 0, amount 0
04:01:10.965 00.000 11060 MoveAxis(N, 0, ABG)
04:01:10.965 00.000 11060 Move returns status 0, amount 0
04:01:10.965 00.000 11060 move complete, result=0
04:01:10.965 00.000 11060 worker thread done servicing request
04:01:10.965 00.000 11060 Worker thread wakes up
04:01:10.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:10.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:10.966 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:11.619 00.653 11060 Exposure complete
04:01:11.826 00.207 11060 worker thread done servicing request
04:01:11.826 00.000 10844 OnExposeComplete: enter
04:01:11.826 00.000 10844 UpdateGuideState(): m_state=6
04:01:11.828 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3940
04:01:11.828 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.57, Mass=1665, SNR=25.2, Peak=151 HFD=3.5
04:01:11.828 00.000 10844 MultiStar: [#1 -0.29,-0.05,1.03,U] [#2 0.04,-0.01,0.93,U] [#3 0.18,0.06,0.96,U] [#4 0.54,0.16,1.02,U] [#5 -0.33,-0.27,0.97,U] [#6 0.10,0.24,1.06,U] [#7 0.32,0.05,0.95,U] [#8 -0.04,0.25,0.84,U] 
04:01:11.828 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {-0.02, -0.48}
04:01:11.828 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.39) = xAngle (-1.53 = -1.53)
04:01:11.828 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.60 = 1.60)
04:01:11.828 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.14 mountX=0.00 mountY=0.06, mountTheta=1.53
04:01:11.828 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
04:01:11.828 00.000 10844 Enqueuing Move request for scope (0.06, -0.01)
04:01:11.828 00.000 11060 Worker thread wakes up
04:01:11.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:11.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
04:01:11.828 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.2
04:01:11.828 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
04:01:11.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:11.828 00.000 11060 Moving (0.06, -0.01) raw xDistance=0.00 yDistance=0.06
04:01:11.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:11.828 00.000 10844 Enqueuing Expose request
04:01:11.828 00.000 11060 BLC: History state: CurrMiss=-0.06, AvgInitMiss=0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.136685, 1:0.039621, 2:-0.058132
04:01:11.828 00.000 11060 BLC: No correction, Miss < min_move
04:01:11.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:01:11.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:11.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:01:11.828 00.000 11060 MoveAxis(E, 0, ABG)
04:01:11.828 00.000 11060 Move returns status 0, amount 0
04:01:11.828 00.000 11060 MoveAxis(N, 0, ABG)
04:01:11.828 00.000 11060 Move returns status 0, amount 0
04:01:11.828 00.000 11060 move complete, result=0
04:01:11.828 00.000 11060 worker thread done servicing request
04:01:11.828 00.000 11060 Worker thread wakes up
04:01:11.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:11.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:11.834 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:12.462 00.628 11060 Exposure complete
04:01:12.689 00.227 11060 worker thread done servicing request
04:01:12.689 00.000 10844 OnExposeComplete: enter
04:01:12.689 00.000 10844 UpdateGuideState(): m_state=6
04:01:12.689 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3941
04:01:12.689 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.48, Mass=1770, SNR=26.6, Peak=160 HFD=3.1
04:01:12.689 00.000 10844 MultiStar: [#1 -0.04,0.35,0.87,U] [#2 -0.10,0.40,0.89,U] [#3 0.43,-0.18,0.96,U] [#4 0.24,0.14,1.00,U] [#5 -0.04,-0.23,0.91,U] [#6 0.19,0.04,1.05,U] [#7 -0.07,-0.24,0.97,U] [#8 0.66,0.35,0.00,M1] 
04:01:12.689 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {-0.08, -0.58}
04:01:12.689 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.39) = xAngle (-1.97 = -1.97)
04:01:12.689 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
04:01:12.689 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.58 mountX=-0.03 mountY=0.08, mountTheta=1.98
04:01:12.696 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
04:01:12.696 00.000 10844 Enqueuing Move request for scope (0.07, -0.05)
04:01:12.696 00.000 11060 Worker thread wakes up
04:01:12.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
04:01:12.696 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
04:01:12.696 00.000 11060 Moving (0.07, -0.05) raw xDistance=-0.03 yDistance=0.08
04:01:12.696 00.000 11060 BLC: window closed
04:01:12.696 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.00, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.136685, 1:0.039621, 2:-0.058132
04:01:12.696 00.000 11060 BLC: No correction, Miss < min_move
04:01:12.696 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:01:12.696 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:12.697 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:01:12.697 00.000 11060 MoveAxis(E, 0, ABG)
04:01:12.697 00.000 11060 Move returns status 0, amount 0
04:01:12.697 00.000 11060 MoveAxis(N, 0, ABG)
04:01:12.697 00.000 11060 Move returns status 0, amount 0
04:01:12.697 00.000 11060 move complete, result=0
04:01:12.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:12.697 00.000 10844 UpdateGuideState exits: m=1770 SNR=26.6
04:01:12.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:12.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:12.697 00.000 10844 Enqueuing Expose request
04:01:12.697 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:12.698 00.001 11060 worker thread done servicing request
04:01:12.698 00.000 11060 Worker thread wakes up
04:01:12.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:12.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:13.317 00.619 11060 Exposure complete
04:01:13.526 00.209 11060 worker thread done servicing request
04:01:13.526 00.000 10844 OnExposeComplete: enter
04:01:13.528 00.002 10844 UpdateGuideState(): m_state=6
04:01:13.528 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3942
04:01:13.528 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.50, Mass=1675, SNR=25.9, Peak=207 HFD=3.0
04:01:13.528 00.000 10844 MultiStar: [#1 -0.32,-0.04,1.01,U] [#2 -0.13,0.13,0.88,U] [#3 -0.03,0.17,1.04,U] [#4 -0.31,0.03,1.04,U] [#5 -0.34,0.13,0.98,U] [#6 -0.03,-0.28,1.01,U] [#7 0.11,-0.29,0.91,U] [#8 -0.08,0.51,0.83,U] 
04:01:13.528 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.04, -0.55}
04:01:13.528 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.39) = xAngle (-4.31 = 1.97)
04:01:13.528 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
04:01:13.528 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-2.92 mountX=-0.05 mountY=-0.13, mountTheta=-1.97
04:01:13.531 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
04:01:13.531 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
04:01:13.531 00.000 11060 Worker thread wakes up
04:01:13.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
04:01:13.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:13.531 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
04:01:13.531 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.9
04:01:13.531 00.000 11060 Moving (-0.13, -0.03) raw xDistance=-0.05 yDistance=-0.13
04:01:13.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:01:13.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:13.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:13.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:01:13.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:13.531 00.000 10844 Enqueuing Expose request
04:01:13.531 00.000 11060 MoveAxis(E, 0, ABG)
04:01:13.531 00.000 11060 Move returns status 0, amount 0
04:01:13.531 00.000 11060 MoveAxis(N, 0, ABG)
04:01:13.531 00.000 11060 Move returns status 0, amount 0
04:01:13.531 00.000 11060 move complete, result=0
04:01:13.531 00.000 11060 worker thread done servicing request
04:01:13.541 00.010 11060 Worker thread wakes up
04:01:13.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:13.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:13.543 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:14.168 00.625 11060 Exposure complete
04:01:14.374 00.206 11060 worker thread done servicing request
04:01:14.374 00.000 10844 OnExposeComplete: enter
04:01:14.374 00.000 10844 UpdateGuideState(): m_state=6
04:01:14.374 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3943
04:01:14.374 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.69, Mass=1663, SNR=25.5, Peak=171 HFD=3.3
04:01:14.374 00.000 10844 MultiStar: [#1 -0.52,0.18,0.96,U] [#2 0.28,0.50,1.01,U] [#3 0.12,-0.25,1.04,U] [#4 0.02,-0.15,0.98,U] [#5 -0.37,-0.04,1.05,U] [#6 0.18,-0.12,1.10,U] [#7 -0.06,-0.41,0.91,U] [#8 0.11,0.51,0.85,U] 
04:01:14.374 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.12, -0.36}
04:01:14.374 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.39) = xAngle (-3.41 = 2.88)
04:01:14.374 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
04:01:14.374 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.02 mountX=-0.03 mountY=-0.01, mountTheta=-2.86
04:01:14.378 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
04:01:14.378 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
04:01:14.378 00.000 11060 Worker thread wakes up
04:01:14.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
04:01:14.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:14.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
04:01:14.378 00.000 10844 UpdateGuideState exits: m=1663 SNR=25.5
04:01:14.378 00.000 11060 Moving (-0.01, -0.02) raw xDistance=-0.03 yDistance=-0.01
04:01:14.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:14.379 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:01:14.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:14.379 00.000 10844 Enqueuing Expose request
04:01:14.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:14.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:01:14.379 00.000 11060 MoveAxis(E, 0, ABG)
04:01:14.379 00.000 11060 Move returns status 0, amount 0
04:01:14.379 00.000 11060 MoveAxis(N, 0, ABG)
04:01:14.379 00.000 11060 Move returns status 0, amount 0
04:01:14.379 00.000 11060 move complete, result=0
04:01:14.379 00.000 11060 worker thread done servicing request
04:01:14.379 00.000 11060 Worker thread wakes up
04:01:14.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:14.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:14.382 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:15.012 00.630 11060 Exposure complete
04:01:15.216 00.204 11060 worker thread done servicing request
04:01:15.216 00.000 10844 OnExposeComplete: enter
04:01:15.216 00.000 10844 UpdateGuideState(): m_state=6
04:01:15.216 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3944
04:01:15.216 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=102.08, Mass=1701, SNR=25.4, Peak=175 HFD=3.8
04:01:15.216 00.000 10844 MultiStar: [#1 -0.59,0.41,0.00,M1] [#2 0.10,0.45,0.89,U] [#3 0.44,0.27,0.97,U] [#4 -0.05,0.46,0.99,U] [#5 0.01,0.38,0.95,U] [#6 0.16,-0.12,1.04,U] [#7 0.11,-0.21,0.99,U] [#8 0.33,0.37,0.89,U] 
04:01:15.216 00.000 10844 single-star, 7 included, MultiStar: {0.13, 0.19}, one-star: {-0.03, 0.03}
04:01:15.216 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.39) = xAngle (0.99 = 0.99)
04:01:15.216 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.11 = -2.17)
04:01:15.216 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.38 mountX=0.02 mountY=-0.03, mountTheta=-0.98
04:01:15.223 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
04:01:15.223 00.000 10844 Enqueuing Move request for scope (-0.03, 0.03)
04:01:15.223 00.000 11060 Worker thread wakes up
04:01:15.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
04:01:15.223 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
04:01:15.223 00.000 11060 Moving (-0.03, 0.03) raw xDistance=0.02 yDistance=-0.03
04:01:15.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:01:15.223 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:15.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:15.223 00.000 10844 UpdateGuideState exits: m=1701 SNR=25.4
04:01:15.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:01:15.223 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:15.223 00.000 11060 MoveAxis(E, 0, ABG)
04:01:15.223 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:15.223 00.000 11060 Move returns status 0, amount 0
04:01:15.223 00.000 10844 Enqueuing Expose request
04:01:15.223 00.000 11060 MoveAxis(N, 0, ABG)
04:01:15.223 00.000 11060 Move returns status 0, amount 0
04:01:15.223 00.000 11060 move complete, result=0
04:01:15.225 00.002 11060 worker thread done servicing request
04:01:15.225 00.000 11060 Worker thread wakes up
04:01:15.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:15.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:15.229 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:15.847 00.618 11060 Exposure complete
04:01:16.055 00.208 11060 worker thread done servicing request
04:01:16.055 00.000 10844 OnExposeComplete: enter
04:01:16.055 00.000 10844 UpdateGuideState(): m_state=6
04:01:16.057 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
04:01:16.057 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=102.08, Mass=1668, SNR=26.2, Peak=173 HFD=2.9
04:01:16.057 00.000 10844 MultiStar: [#1 -0.21,0.04,0.93,U] [#2 0.25,0.49,0.93,U] [#3 0.19,-0.12,0.94,U] [#4 0.57,0.01,1.02,U] [#5 -0.04,0.14,0.91,U] [#6 -0.26,-0.57,0.00,M1] [#7 0.60,-0.51,0.00,M1] [#8 -0.04,0.77,0.00,M1] 
04:01:16.057 00.000 10844 single-star, 5 included, MultiStar: {0.14, 0.09}, one-star: {0.03, 0.03}
04:01:16.057 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
04:01:16.057 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
04:01:16.057 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.76 mountX=0.03 mountY=0.02, mountTheta=0.64
04:01:16.059 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.03, opts=13)
04:01:16.059 00.000 10844 Enqueuing Move request for scope (0.03, 0.03)
04:01:16.059 00.000 11060 Worker thread wakes up
04:01:16.061 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:16.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
04:01:16.061 00.000 10844 UpdateGuideState exits: m=1668 SNR=26.2
04:01:16.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
04:01:16.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:16.061 00.000 11060 Moving (0.03, 0.03) raw xDistance=0.03 yDistance=0.02
04:01:16.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:16.061 00.000 10844 Enqueuing Expose request
04:01:16.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:01:16.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:16.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:01:16.061 00.000 11060 MoveAxis(E, 0, ABG)
04:01:16.062 00.001 11060 Move returns status 0, amount 0
04:01:16.062 00.000 11060 MoveAxis(N, 0, ABG)
04:01:16.062 00.000 11060 Move returns status 0, amount 0
04:01:16.062 00.000 11060 move complete, result=0
04:01:16.062 00.000 11060 worker thread done servicing request
04:01:16.062 00.000 11060 Worker thread wakes up
04:01:16.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:16.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:16.064 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:16.695 00.631 11060 Exposure complete
04:01:16.917 00.222 11060 worker thread done servicing request
04:01:16.917 00.000 10844 OnExposeComplete: enter
04:01:16.917 00.000 10844 UpdateGuideState(): m_state=6
04:01:16.917 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3946
04:01:16.918 00.001 10844 Star::Find returns 1 (0), X=617.01, Y=101.95, Mass=1450, SNR=23.7, Peak=169 HFD=2.8
04:01:16.918 00.000 10844 MultiStar: [#1 0.18,-0.08,1.01,U] [#2 -0.06,0.39,0.94,U] [#3 0.56,-0.15,1.04,U] [#4 0.40,0.01,1.18,U] [#5 0.28,-0.33,1.09,U] [#6 -0.15,-0.56,1.12,U] [#7 0.21,-0.37,1.05,U] [#8 0.26,0.05,0.94,U] 
04:01:16.918 00.000 10844 single-star, 8 included, MultiStar: {0.20, -0.14}, one-star: {0.11, -0.10}
04:01:16.918 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
04:01:16.918 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
04:01:16.918 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.76 mountX=-0.08 mountY=0.12, mountTheta=2.15
04:01:16.930 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.10, opts=13)
04:01:16.930 00.000 10844 Enqueuing Move request for scope (0.11, -0.10)
04:01:16.930 00.000 11060 Worker thread wakes up
04:01:16.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
04:01:16.930 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
04:01:16.930 00.000 11060 Moving (0.11, -0.10) raw xDistance=-0.08 yDistance=0.12
04:01:16.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:01:16.930 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:16.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:01:16.930 00.000 11060 MoveAxis(E, 0, ABG)
04:01:16.930 00.000 11060 Move returns status 0, amount 0
04:01:16.930 00.000 11060 MoveAxis(N, 0, ABG)
04:01:16.930 00.000 11060 Move returns status 0, amount 0
04:01:16.930 00.000 11060 move complete, result=0
04:01:16.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:16.930 00.000 10844 UpdateGuideState exits: m=1450 SNR=23.7
04:01:16.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:16.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:16.930 00.000 10844 Enqueuing Expose request
04:01:16.930 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:16.933 00.003 11060 worker thread done servicing request
04:01:16.933 00.000 11060 Worker thread wakes up
04:01:16.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:16.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:17.562 00.629 11060 Exposure complete
04:01:17.790 00.228 11060 worker thread done servicing request
04:01:17.790 00.000 10844 OnExposeComplete: enter
04:01:17.790 00.000 10844 UpdateGuideState(): m_state=6
04:01:17.792 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3947
04:01:17.792 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=101.69, Mass=1890, SNR=27.3, Peak=244 HFD=3.1
04:01:17.792 00.000 10844 MultiStar: [#1 -0.12,0.48,0.93,U] [#2 0.20,0.48,0.82,U] [#3 0.25,-0.20,0.89,U] [#4 -0.04,0.15,0.90,U] [#5 0.07,-0.14,0.97,U] [#6 -0.17,-0.06,0.97,U] [#7 0.03,-0.38,0.89,U] [#8 -0.12,-0.07,0.75,U] 
04:01:17.792 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.33, -0.36}
04:01:17.792 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.39) = xAngle (-1.73 = -1.73)
04:01:17.792 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.39 = 1.39)
04:01:17.792 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.34 mountX=-0.01 mountY=0.05, mountTheta=1.73
04:01:17.796 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
04:01:17.796 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
04:01:17.796 00.000 11060 Worker thread wakes up
04:01:17.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:17.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
04:01:17.796 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.3
04:01:17.796 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
04:01:17.798 00.002 11060 Moving (0.05, -0.02) raw xDistance=-0.01 yDistance=0.05
04:01:17.798 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:17.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:17.798 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:17.798 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:17.798 00.000 10844 Enqueuing Expose request
04:01:17.798 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:01:17.798 00.000 11060 MoveAxis(E, 0, ABG)
04:01:17.798 00.000 11060 Move returns status 0, amount 0
04:01:17.798 00.000 11060 MoveAxis(N, 0, ABG)
04:01:17.798 00.000 11060 Move returns status 0, amount 0
04:01:17.798 00.000 11060 move complete, result=0
04:01:17.799 00.001 11060 worker thread done servicing request
04:01:17.799 00.000 11060 Worker thread wakes up
04:01:17.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:17.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:17.801 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:18.433 00.632 11060 Exposure complete
04:01:18.639 00.206 11060 worker thread done servicing request
04:01:18.639 00.000 10844 OnExposeComplete: enter
04:01:18.639 00.000 10844 UpdateGuideState(): m_state=6
04:01:18.639 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3948
04:01:18.639 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.48, Mass=1549, SNR=24.4, Peak=167 HFD=2.5
04:01:18.641 00.002 10844 MultiStar: [#1 0.02,-0.07,1.03,U] [#2 -0.48,0.20,0.92,U] [#3 0.16,-0.29,0.97,U] [#4 0.08,-0.35,1.13,U] [#5 -0.60,-0.63,0.00,M1] [#6 -0.30,-0.09,1.02,U] [#7 0.35,-0.72,0.00,M1] [#8 -0.07,-0.02,0.83,U] 
04:01:18.641 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.18}, one-star: {0.01, -0.57}
04:01:18.641 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.39) = xAngle (-3.36 = 2.92)
04:01:18.641 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.24 = -0.24)
04:01:18.641 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.97 mountX=-0.19 mountY=-0.05, mountTheta=-2.90
04:01:18.641 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.18, opts=13)
04:01:18.641 00.000 10844 Enqueuing Move request for scope (-0.08, -0.18)
04:01:18.641 00.000 11060 Worker thread wakes up
04:01:18.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
04:01:18.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
04:01:18.641 00.000 11060 Moving (-0.08, -0.18) raw xDistance=-0.19 yDistance=-0.05
04:01:18.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:01:18.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:18.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:01:18.641 00.000 11060 MoveAxis(E, 45, ABG)
04:01:18.641 00.000 11060 Guiding  Dir = 2, Dur = 45
04:01:18.645 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:18.645 00.000 10844 UpdateGuideState exits: m=1549 SNR=24.4
04:01:18.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:18.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:18.646 00.001 10844 Enqueuing Expose request
04:01:18.672 00.026 11060 IsSlewing returns 0
04:01:18.672 00.000 11060 IsGuiding returns 0
04:01:18.743 00.071 11060 IsGuiding returns 0
04:01:18.743 00.000 11060 Move returns status 0, amount 45
04:01:18.743 00.000 11060 MoveAxis(N, 0, ABG)
04:01:18.743 00.000 11060 Move returns status 0, amount 0
04:01:18.743 00.000 11060 move complete, result=0
04:01:18.743 00.000 11060 worker thread done servicing request
04:01:18.743 00.000 11060 Worker thread wakes up
04:01:18.743 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
04:01:18.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:18.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:19.377 00.634 11060 Exposure complete
04:01:19.579 00.202 11060 worker thread done servicing request
04:01:19.579 00.000 10844 OnExposeComplete: enter
04:01:19.579 00.000 10844 UpdateGuideState(): m_state=6
04:01:19.579 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3949
04:01:19.579 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.52, Mass=1679, SNR=26.1, Peak=221 HFD=3.1
04:01:19.579 00.000 10844 MultiStar: [#1 0.21,0.09,0.93,U] [#2 0.04,-0.12,0.78,U] [#3 0.33,-0.36,0.96,U] [#4 0.11,0.25,0.94,U] [#5 -0.15,-0.49,0.93,U] [#6 -0.21,-0.58,0.00,M1] [#7 0.59,-0.42,0.00,M2] [#8 0.22,-0.63,0.00,M1] 
04:01:19.579 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.20}, one-star: {0.25, -0.54}
04:01:19.579 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
04:01:19.579 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.76 = 0.76)
04:01:19.579 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.98 mountX=-0.17 mountY=0.17, mountTheta=2.37
04:01:19.583 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.20, opts=13)
04:01:19.583 00.000 10844 Enqueuing Move request for scope (0.14, -0.20)
04:01:19.583 00.000 11060 Worker thread wakes up
04:01:19.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:19.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
04:01:19.583 00.000 10844 UpdateGuideState exits: m=1679 SNR=26.1
04:01:19.583 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
04:01:19.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:19.583 00.000 11060 Moving (0.14, -0.20) raw xDistance=-0.17 yDistance=0.17
04:01:19.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:19.583 00.000 10844 Enqueuing Expose request
04:01:19.583 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:01:19.583 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:19.583 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:01:19.583 00.000 11060 MoveAxis(E, 42, ABG)
04:01:19.583 00.000 11060 Guiding  Dir = 2, Dur = 42
04:01:19.609 00.026 11060 IsSlewing returns 0
04:01:19.609 00.000 11060 IsGuiding returns 0
04:01:19.670 00.061 11060 IsGuiding returns 0
04:01:19.670 00.000 11060 Move returns status 0, amount 42
04:01:19.670 00.000 11060 MoveAxis(N, 0, ABG)
04:01:19.670 00.000 11060 Move returns status 0, amount 0
04:01:19.671 00.001 11060 move complete, result=0
04:01:19.671 00.000 11060 worker thread done servicing request
04:01:19.671 00.000 11060 Worker thread wakes up
04:01:19.671 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
04:01:19.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:19.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:20.303 00.632 11060 Exposure complete
04:01:20.499 00.196 11060 worker thread done servicing request
04:01:20.499 00.000 10844 OnExposeComplete: enter
04:01:20.499 00.000 10844 UpdateGuideState(): m_state=6
04:01:20.499 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3950
04:01:20.499 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.58, Mass=1766, SNR=26.2, Peak=166 HFD=3.7
04:01:20.499 00.000 10844 MultiStar: [#1 0.19,-0.16,0.94,U] [#2 -0.20,-0.05,0.87,U] [#3 0.30,-0.07,0.95,U] [#4 0.13,0.07,0.96,U] [#5 -0.00,-0.29,0.91,U] [#6 -0.08,-0.21,0.99,U] [#7 0.41,-0.33,0.85,U] [#8 0.58,0.14,0.00,M2] 
04:01:20.499 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.19}, one-star: {0.30, -0.47}
04:01:20.499 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
04:01:20.499 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.76 = 0.76)
04:01:20.499 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.97 mountX=-0.16 mountY=0.16, mountTheta=2.37
04:01:20.504 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.19, opts=13)
04:01:20.504 00.000 10844 Enqueuing Move request for scope (0.13, -0.19)
04:01:20.504 00.000 11060 Worker thread wakes up
04:01:20.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:20.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
04:01:20.504 00.000 10844 UpdateGuideState exits: m=1766 SNR=26.2
04:01:20.504 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
04:01:20.504 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:20.504 00.000 11060 Moving (0.13, -0.19) raw xDistance=-0.16 yDistance=0.16
04:01:20.504 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:20.507 00.003 10844 Enqueuing Expose request
04:01:20.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
04:01:20.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:20.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:01:20.507 00.000 11060 MoveAxis(E, 40, ABG)
04:01:20.507 00.000 11060 Guiding  Dir = 2, Dur = 40
04:01:20.515 00.008 11060 IsSlewing returns 0
04:01:20.516 00.001 11060 IsGuiding returns 0
04:01:20.576 00.060 11060 IsGuiding returns 0
04:01:20.576 00.000 11060 Move returns status 0, amount 40
04:01:20.576 00.000 11060 MoveAxis(N, 0, ABG)
04:01:20.576 00.000 11060 Move returns status 0, amount 0
04:01:20.576 00.000 11060 move complete, result=0
04:01:20.576 00.000 11060 worker thread done servicing request
04:01:20.576 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
04:01:20.576 00.000 11060 Worker thread wakes up
04:01:20.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:20.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:21.204 00.628 11060 Exposure complete
04:01:21.416 00.212 11060 worker thread done servicing request
04:01:21.416 00.000 10844 OnExposeComplete: enter
04:01:21.416 00.000 10844 UpdateGuideState(): m_state=6
04:01:21.416 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3951
04:01:21.416 00.000 10844 Star::Find returns 1 (0), X=617.58, Y=101.64, Mass=2072, SNR=29.3, Peak=242 HFD=3.3
04:01:21.416 00.000 10844 MultiStar: [#1 0.29,0.04,0.87,U] [#2 0.28,0.25,0.80,U] [#3 0.49,0.02,0.89,U] [#4 0.46,0.43,0.00,M1] [#5 0.13,-0.12,0.83,U] [#6 0.04,-0.29,0.89,U] [#7 0.30,-0.37,0.90,U] [#8 0.29,0.31,0.74,U] 
04:01:21.416 00.000 10844 refined, 7 included, MultiStar: {0.32, -0.09}, one-star: {0.68, -0.42}
04:01:21.416 00.000 10844 CameraToMount -- cameraTheta (-0.27) - m_xAngle (1.39) = xAngle (-1.66 = -1.66)
04:01:21.416 00.000 10844 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.46 = 1.46)
04:01:21.416 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-0.27 mountX=-0.03 mountY=0.33, mountTheta=1.66
04:01:21.419 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.09, opts=13)
04:01:21.419 00.000 10844 Enqueuing Move request for scope (0.32, -0.09)
04:01:21.419 00.000 11060 Worker thread wakes up
04:01:21.419 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:21.419 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.09) opts 0xd
04:01:21.419 00.000 10844 UpdateGuideState exits: m=2072 SNR=29.3
04:01:21.419 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.09)
04:01:21.419 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:21.419 00.000 11060 Moving (0.32, -0.09) raw xDistance=-0.03 yDistance=0.33
04:01:21.419 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:21.419 00.000 10844 Enqueuing Expose request
04:01:21.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:01:21.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:21.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:01:21.419 00.000 11060 MoveAxis(E, 0, ABG)
04:01:21.419 00.000 11060 Move returns status 0, amount 0
04:01:21.419 00.000 11060 MoveAxis(N, 0, ABG)
04:01:21.419 00.000 11060 Move returns status 0, amount 0
04:01:21.419 00.000 11060 move complete, result=0
04:01:21.419 00.000 11060 worker thread done servicing request
04:01:21.419 00.000 11060 Worker thread wakes up
04:01:21.419 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:21.419 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:21.426 00.007 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:01:22.057 00.631 11060 Exposure complete
04:01:22.299 00.242 11060 worker thread done servicing request
04:01:22.299 00.000 10844 OnExposeComplete: enter
04:01:22.299 00.000 10844 UpdateGuideState(): m_state=6
04:01:22.299 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3952
04:01:22.299 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.74, Mass=1772, SNR=26.4, Peak=237 HFD=2.9
04:01:22.299 00.000 10844 MultiStar: [#1 0.11,-0.19,0.92,U] [#2 -0.27,0.05,0.87,U] [#3 0.04,-0.21,0.96,U] [#4 0.37,-0.42,0.94,U] [#5 0.24,-0.63,0.00,M1] [#6 0.26,-0.28,0.98,U] [#7 0.36,-0.87,0.00,M1] [#8 0.03,0.51,0.80,U] 
04:01:22.299 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.14}, one-star: {0.39, -0.31}
04:01:22.299 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
04:01:22.299 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
04:01:22.299 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=-0.11 mountY=0.16, mountTheta=2.17
04:01:22.302 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.14, opts=13)
04:01:22.302 00.000 10844 Enqueuing Move request for scope (0.14, -0.14)
04:01:22.302 00.000 11060 Worker thread wakes up
04:01:22.304 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
04:01:22.304 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:22.304 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
04:01:22.304 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.4
04:01:22.304 00.000 11060 Moving (0.14, -0.14) raw xDistance=-0.11 yDistance=0.16
04:01:22.304 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:22.304 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:01:22.304 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:22.304 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:22.305 00.001 10844 Enqueuing Expose request
04:01:22.305 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:01:22.305 00.000 11060 MoveAxis(E, 0, ABG)
04:01:22.305 00.000 11060 Move returns status 0, amount 0
04:01:22.305 00.000 11060 MoveAxis(N, 0, ABG)
04:01:22.305 00.000 11060 Move returns status 0, amount 0
04:01:22.305 00.000 11060 move complete, result=0
04:01:22.306 00.001 11060 worker thread done servicing request
04:01:22.306 00.000 11060 Worker thread wakes up
04:01:22.306 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:22.306 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:22.308 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:22.942 00.634 11060 Exposure complete
04:01:23.148 00.206 11060 worker thread done servicing request
04:01:23.148 00.000 10844 OnExposeComplete: enter
04:01:23.148 00.000 10844 UpdateGuideState(): m_state=6
04:01:23.151 00.003 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3953
04:01:23.151 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.13, Mass=1626, SNR=25.5, Peak=197 HFD=2.9
04:01:23.151 00.000 10844 MultiStar: [#1 -0.08,-0.16,1.02,U] [#2 -0.42,-0.31,0.98,U] [#3 0.26,-0.17,0.98,U] [#4 0.54,-0.08,1.00,U] [#5 -0.15,-0.60,0.00,M2] [#6 0.04,-0.78,0.00,M1] [#7 0.06,-1.05,0.00,M2] [#8 0.15,0.28,0.90,U] 
04:01:23.151 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.24}, one-star: {0.06, -0.92}
04:01:23.151 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
04:01:23.151 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
04:01:23.151 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.23 mountX=-0.22 mountY=0.12, mountTheta=2.63
04:01:23.155 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.24, opts=13)
04:01:23.155 00.000 10844 Enqueuing Move request for scope (0.08, -0.24)
04:01:23.155 00.000 11060 Worker thread wakes up
04:01:23.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:23.155 00.000 10844 UpdateGuideState exits: m=1626 SNR=25.5
04:01:23.156 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:23.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:23.156 00.000 10844 Enqueuing Expose request
04:01:23.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
04:01:23.156 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
04:01:23.156 00.000 11060 Moving (0.08, -0.24) raw xDistance=-0.22 yDistance=0.12
04:01:23.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:01:23.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:23.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:01:23.156 00.000 11060 MoveAxis(E, 51, ABG)
04:01:23.156 00.000 11060 Guiding  Dir = 2, Dur = 51
04:01:23.171 00.015 11060 IsSlewing returns 0
04:01:23.171 00.000 11060 IsGuiding returns 0
04:01:23.233 00.062 11060 IsGuiding returns 0
04:01:23.233 00.000 11060 Move returns status 0, amount 51
04:01:23.233 00.000 11060 MoveAxis(N, 0, ABG)
04:01:23.233 00.000 11060 Move returns status 0, amount 0
04:01:23.233 00.000 11060 move complete, result=0
04:01:23.233 00.000 11060 worker thread done servicing request
04:01:23.233 00.000 11060 Worker thread wakes up
04:01:23.233 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
04:01:23.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:23.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:23.857 00.624 11060 Exposure complete
04:01:24.062 00.205 11060 worker thread done servicing request
04:01:24.062 00.000 10844 OnExposeComplete: enter
04:01:24.062 00.000 10844 UpdateGuideState(): m_state=6
04:01:24.063 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3954
04:01:24.063 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.67, Mass=1640, SNR=25.6, Peak=192 HFD=2.9
04:01:24.063 00.000 10844 MultiStar: [#1 -0.10,-0.00,1.01,U] [#2 0.01,-0.02,0.85,U] [#3 0.30,0.03,1.06,U] [#4 -0.13,-0.22,1.07,U] [#5 0.44,-0.32,0.90,U] [#6 0.03,-0.25,1.08,U] [#7 0.22,-0.90,0.00,M3] [#8 -0.20,0.10,0.75,U] 
04:01:24.063 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.12, -0.39}
04:01:24.063 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.39) = xAngle (-2.55 = -2.55)
04:01:24.063 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.57 = 0.57)
04:01:24.063 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.16 mountX=-0.13 mountY=0.08, mountTheta=2.56
04:01:24.066 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.14, opts=13)
04:01:24.066 00.000 10844 Enqueuing Move request for scope (0.06, -0.14)
04:01:24.066 00.000 11060 Worker thread wakes up
04:01:24.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:24.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
04:01:24.066 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.6
04:01:24.066 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
04:01:24.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:24.066 00.000 11060 Moving (0.06, -0.14) raw xDistance=-0.13 yDistance=0.08
04:01:24.066 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:24.066 00.000 10844 Enqueuing Expose request
04:01:24.066 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:01:24.066 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:24.066 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:01:24.066 00.000 11060 MoveAxis(E, 32, ABG)
04:01:24.066 00.000 11060 Guiding  Dir = 2, Dur = 32
04:01:24.080 00.014 11060 IsSlewing returns 0
04:01:24.080 00.000 11060 IsGuiding returns 0
04:01:24.123 00.043 11060 IsGuiding returns 0
04:01:24.123 00.000 11060 Move returns status 0, amount 32
04:01:24.123 00.000 11060 MoveAxis(N, 0, ABG)
04:01:24.123 00.000 11060 Move returns status 0, amount 0
04:01:24.123 00.000 11060 move complete, result=0
04:01:24.123 00.000 11060 worker thread done servicing request
04:01:24.123 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
04:01:24.123 00.000 11060 Worker thread wakes up
04:01:24.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:24.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:24.755 00.632 11060 Exposure complete
04:01:24.962 00.207 11060 worker thread done servicing request
04:01:24.962 00.000 10844 OnExposeComplete: enter
04:01:24.962 00.000 10844 UpdateGuideState(): m_state=6
04:01:24.962 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3955
04:01:24.962 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.55, Mass=2171, SNR=29.3, Peak=197 HFD=3.7
04:01:24.962 00.000 10844 MultiStar: [#1 -0.06,0.18,0.82,U] [#2 -0.01,-0.12,0.81,U] [#3 0.30,-0.25,0.86,U] [#4 0.23,-0.11,0.82,U] [#5 0.19,-0.14,0.85,U] [#6 -0.26,-0.56,0.00,M1] [#7 0.47,-0.31,0.82,U] [#8 0.39,0.27,0.81,U] 
04:01:24.962 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.13}, one-star: {-0.11, -0.50}
04:01:24.962 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.39) = xAngle (-2.06 = -2.06)
04:01:24.962 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.06 = 1.06)
04:01:24.962 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.67 mountX=-0.10 mountY=0.19, mountTheta=2.07
04:01:24.967 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.13, opts=13)
04:01:24.967 00.000 10844 Enqueuing Move request for scope (0.17, -0.13)
04:01:24.967 00.000 11060 Worker thread wakes up
04:01:24.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:24.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
04:01:24.967 00.000 10844 UpdateGuideState exits: m=2171 SNR=29.3
04:01:24.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
04:01:24.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:24.967 00.000 11060 Moving (0.17, -0.13) raw xDistance=-0.10 yDistance=0.19
04:01:24.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:24.967 00.000 10844 Enqueuing Expose request
04:01:24.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:01:24.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:24.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:01:24.967 00.000 11060 MoveAxis(E, 0, ABG)
04:01:24.967 00.000 11060 Move returns status 0, amount 0
04:01:24.967 00.000 11060 MoveAxis(N, 0, ABG)
04:01:24.967 00.000 11060 Move returns status 0, amount 0
04:01:24.967 00.000 11060 move complete, result=0
04:01:24.967 00.000 11060 worker thread done servicing request
04:01:24.967 00.000 11060 Worker thread wakes up
04:01:24.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:24.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:24.967 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:25.603 00.636 11060 Exposure complete
04:01:25.834 00.231 11060 worker thread done servicing request
04:01:25.834 00.000 10844 OnExposeComplete: enter
04:01:25.834 00.000 10844 UpdateGuideState(): m_state=6
04:01:25.837 00.003 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3956
04:01:25.837 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.50, Mass=1693, SNR=26.3, Peak=213 HFD=2.9
04:01:25.838 00.001 10844 MultiStar: [#1 -0.20,0.30,0.90,U] [#2 -0.02,0.07,0.90,U] [#3 0.20,-0.35,1.03,U] [#4 0.39,0.06,1.02,U] [#5 -0.39,-0.25,0.95,U] [#6 0.15,-0.28,0.95,U] [#7 0.28,-0.56,0.00,M3] [#8 0.37,-0.04,0.79,U] 
04:01:25.838 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.21, -0.55}
04:01:25.838 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
04:01:25.838 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
04:01:25.838 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.00 mountX=-0.12 mountY=0.11, mountTheta=2.40
04:01:25.839 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.14, opts=13)
04:01:25.839 00.000 10844 Enqueuing Move request for scope (0.09, -0.14)
04:01:25.839 00.000 11060 Worker thread wakes up
04:01:25.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:25.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
04:01:25.839 00.000 10844 UpdateGuideState exits: m=1693 SNR=26.3
04:01:25.839 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
04:01:25.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:25.839 00.000 11060 Moving (0.09, -0.14) raw xDistance=-0.12 yDistance=0.11
04:01:25.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:25.839 00.000 10844 Enqueuing Expose request
04:01:25.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:01:25.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:25.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:01:25.843 00.004 11060 MoveAxis(E, 29, ABG)
04:01:25.843 00.000 11060 Guiding  Dir = 2, Dur = 29
04:01:25.853 00.010 11060 IsSlewing returns 0
04:01:25.855 00.002 11060 IsGuiding returns 0
04:01:25.889 00.034 11060 IsGuiding returns 0
04:01:25.889 00.000 11060 Move returns status 0, amount 29
04:01:25.889 00.000 11060 MoveAxis(N, 0, ABG)
04:01:25.889 00.000 11060 Move returns status 0, amount 0
04:01:25.889 00.000 11060 move complete, result=0
04:01:25.889 00.000 11060 worker thread done servicing request
04:01:25.889 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
04:01:25.889 00.000 11060 Worker thread wakes up
04:01:25.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:25.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:26.521 00.632 11060 Exposure complete
04:01:26.721 00.200 11060 worker thread done servicing request
04:01:26.721 00.000 10844 OnExposeComplete: enter
04:01:26.721 00.000 10844 UpdateGuideState(): m_state=6
04:01:26.723 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3957
04:01:26.723 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.97, Mass=1619, SNR=25.5, Peak=171 HFD=2.8
04:01:26.723 00.000 10844 MultiStar: [#1 0.39,0.26,0.99,U] [#2 0.18,0.84,0.00,M1] [#3 0.77,0.30,0.00,M1] [#4 0.07,0.05,0.96,U] [#5 0.08,0.04,0.99,U] [#6 0.43,0.36,1.05,U] [#7 0.17,-0.19,0.98,U] [#8 0.59,0.67,0.00,M1] 
04:01:26.723 00.000 10844 single-star, 5 included, MultiStar: {0.21, 0.08}, one-star: {0.08, -0.08}
04:01:26.723 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
04:01:26.723 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
04:01:26.723 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.78 mountX=-0.07 mountY=0.09, mountTheta=2.18
04:01:26.723 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
04:01:26.723 00.000 10844 Enqueuing Move request for scope (0.08, -0.08)
04:01:26.727 00.004 11060 Worker thread wakes up
04:01:26.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:26.728 00.001 10844 UpdateGuideState exits: m=1619 SNR=25.5
04:01:26.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:26.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:26.728 00.000 10844 Enqueuing Expose request
04:01:26.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
04:01:26.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
04:01:26.728 00.000 11060 Moving (0.08, -0.08) raw xDistance=-0.07 yDistance=0.09
04:01:26.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:01:26.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:26.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:01:26.728 00.000 11060 MoveAxis(E, 0, ABG)
04:01:26.730 00.002 11060 Move returns status 0, amount 0
04:01:26.730 00.000 11060 MoveAxis(N, 0, ABG)
04:01:26.730 00.000 11060 Move returns status 0, amount 0
04:01:26.730 00.000 11060 move complete, result=0
04:01:26.730 00.000 11060 worker thread done servicing request
04:01:26.730 00.000 11060 Worker thread wakes up
04:01:26.731 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:26.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:26.732 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:27.352 00.620 11060 Exposure complete
04:01:27.575 00.223 11060 worker thread done servicing request
04:01:27.575 00.000 10844 OnExposeComplete: enter
04:01:27.575 00.000 10844 UpdateGuideState(): m_state=6
04:01:27.577 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3958
04:01:27.577 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.65, Mass=1469, SNR=24.0, Peak=176 HFD=2.8
04:01:27.577 00.000 10844 MultiStar: [#1 0.10,-0.05,1.06,U] [#2 -0.21,0.49,0.97,U] [#3 0.21,0.00,1.10,U] [#4 0.40,0.16,1.05,U] [#5 -0.15,-0.23,0.99,U] [#6 -0.06,0.26,1.18,U] [#7 0.43,-0.26,1.11,U] [#8 0.16,0.07,0.84,U] 
04:01:27.577 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.39, -0.40}
04:01:27.577 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
04:01:27.577 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
04:01:27.577 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.04 mountX=0.03 mountY=0.14, mountTheta=1.35
04:01:27.580 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
04:01:27.580 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
04:01:27.580 00.000 11060 Worker thread wakes up
04:01:27.580 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:27.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
04:01:27.580 00.000 10844 UpdateGuideState exits: m=1469 SNR=24.0
04:01:27.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
04:01:27.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:27.580 00.000 11060 Moving (0.14, 0.01) raw xDistance=0.03 yDistance=0.14
04:01:27.581 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:27.581 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:01:27.581 00.000 10844 Enqueuing Expose request
04:01:27.581 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:27.581 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:01:27.581 00.000 11060 MoveAxis(E, 0, ABG)
04:01:27.581 00.000 11060 Move returns status 0, amount 0
04:01:27.581 00.000 11060 MoveAxis(N, 0, ABG)
04:01:27.581 00.000 11060 Move returns status 0, amount 0
04:01:27.582 00.001 11060 move complete, result=0
04:01:27.582 00.000 11060 worker thread done servicing request
04:01:27.582 00.000 11060 Worker thread wakes up
04:01:27.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:27.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:27.583 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:28.209 00.626 11060 Exposure complete
04:01:28.438 00.229 11060 worker thread done servicing request
04:01:28.438 00.000 10844 OnExposeComplete: enter
04:01:28.438 00.000 10844 UpdateGuideState(): m_state=6
04:01:28.438 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3959
04:01:28.438 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.72, Mass=1973, SNR=28.0, Peak=175 HFD=3.2
04:01:28.438 00.000 10844 MultiStar: [#1 0.28,0.20,0.88,U] [#2 -0.17,-0.06,0.87,U] [#3 0.11,-0.37,0.87,U] [#4 0.39,0.18,0.89,U] [#5 0.28,-0.06,0.91,U] [#6 0.41,0.15,0.82,U] [#7 0.58,-0.29,0.00,M2] [#8 0.12,0.50,0.71,U] 
04:01:28.438 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.01}, one-star: {0.20, -0.33}
04:01:28.438 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
04:01:28.438 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
04:01:28.438 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.04 mountX=0.04 mountY=0.20, mountTheta=1.35
04:01:28.441 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.01, opts=13)
04:01:28.441 00.000 10844 Enqueuing Move request for scope (0.20, 0.01)
04:01:28.441 00.000 11060 Worker thread wakes up
04:01:28.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
04:01:28.441 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
04:01:28.441 00.000 11060 Moving (0.20, 0.01) raw xDistance=0.04 yDistance=0.20
04:01:28.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:01:28.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:28.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:01:28.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:28.441 00.000 11060 MoveAxis(E, 0, ABG)
04:01:28.441 00.000 10844 UpdateGuideState exits: m=1973 SNR=28.0
04:01:28.441 00.000 11060 Move returns status 0, amount 0
04:01:28.441 00.000 11060 MoveAxis(N, 0, ABG)
04:01:28.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:28.441 00.000 11060 Move returns status 0, amount 0
04:01:28.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:28.441 00.000 10844 Enqueuing Expose request
04:01:28.441 00.000 11060 move complete, result=0
04:01:28.441 00.000 11060 worker thread done servicing request
04:01:28.441 00.000 11060 Worker thread wakes up
04:01:28.441 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:28.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:28.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:29.077 00.636 11060 Exposure complete
04:01:29.286 00.209 11060 worker thread done servicing request
04:01:29.288 00.002 10844 OnExposeComplete: enter
04:01:29.288 00.000 10844 UpdateGuideState(): m_state=6
04:01:29.288 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3960
04:01:29.288 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.66, Mass=1746, SNR=26.5, Peak=247 HFD=2.7
04:01:29.288 00.000 10844 MultiStar: [#1 0.11,-0.14,0.96,U] [#2 0.44,0.09,0.94,U] [#3 0.12,0.26,0.98,U] [#4 0.15,0.34,0.94,U] [#5 0.20,0.13,0.95,U] [#6 -0.11,-0.54,0.97,U] [#7 0.27,-0.16,0.98,U] [#8 0.00,0.72,0.00,M1] 
04:01:29.288 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.20, -0.40}
04:01:29.288 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.39) = xAngle (-1.71 = -1.71)
04:01:29.288 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.41 = 1.41)
04:01:29.288 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=-0.03 mountY=0.18, mountTheta=1.71
04:01:29.291 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.06, opts=13)
04:01:29.291 00.000 10844 Enqueuing Move request for scope (0.17, -0.06)
04:01:29.291 00.000 11060 Worker thread wakes up
04:01:29.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:29.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
04:01:29.291 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.5
04:01:29.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
04:01:29.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:29.291 00.000 11060 Moving (0.17, -0.06) raw xDistance=-0.03 yDistance=0.18
04:01:29.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:29.291 00.000 10844 Enqueuing Expose request
04:01:29.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:01:29.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:29.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:01:29.291 00.000 11060 MoveAxis(E, 0, ABG)
04:01:29.291 00.000 11060 Move returns status 0, amount 0
04:01:29.291 00.000 11060 MoveAxis(N, 0, ABG)
04:01:29.291 00.000 11060 Move returns status 0, amount 0
04:01:29.291 00.000 11060 move complete, result=0
04:01:29.291 00.000 11060 worker thread done servicing request
04:01:29.291 00.000 11060 Worker thread wakes up
04:01:29.291 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:29.291 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:29.297 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:29.941 00.644 11060 Exposure complete
04:01:30.162 00.221 11060 worker thread done servicing request
04:01:30.162 00.000 10844 OnExposeComplete: enter
04:01:30.162 00.000 10844 UpdateGuideState(): m_state=6
04:01:30.162 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3961
04:01:30.162 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=102.02, Mass=1959, SNR=28.2, Peak=249 HFD=2.9
04:01:30.162 00.000 10844 MultiStar: [#1 0.18,0.12,0.93,U] [#2 -0.10,0.18,0.84,U] [#3 0.48,-0.05,0.97,U] [#4 0.29,-0.22,0.92,U] [#5 -0.05,0.22,0.83,U] [#6 -0.05,-0.19,0.88,U] [#7 0.22,-0.56,0.00,M2] [#8 -0.03,0.30,0.70,U] 
04:01:30.162 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.33, -0.03}
04:01:30.162 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.39) = xAngle (-1.20 = -1.20)
04:01:30.162 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
04:01:30.162 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=0.05 mountY=0.14, mountTheta=1.20
04:01:30.166 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.03, opts=13)
04:01:30.167 00.001 10844 Enqueuing Move request for scope (0.15, 0.03)
04:01:30.167 00.000 11060 Worker thread wakes up
04:01:30.167 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:30.167 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
04:01:30.167 00.000 10844 UpdateGuideState exits: m=1959 SNR=28.2
04:01:30.167 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
04:01:30.167 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:30.167 00.000 11060 Moving (0.15, 0.03) raw xDistance=0.05 yDistance=0.14
04:01:30.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:30.167 00.000 10844 Enqueuing Expose request
04:01:30.167 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:01:30.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:30.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:01:30.167 00.000 11060 MoveAxis(E, 0, ABG)
04:01:30.167 00.000 11060 Move returns status 0, amount 0
04:01:30.167 00.000 11060 MoveAxis(N, 0, ABG)
04:01:30.167 00.000 11060 Move returns status 0, amount 0
04:01:30.167 00.000 11060 move complete, result=0
04:01:30.167 00.000 11060 worker thread done servicing request
04:01:30.167 00.000 11060 Worker thread wakes up
04:01:30.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:30.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:30.167 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:30.809 00.642 11060 Exposure complete
04:01:31.029 00.220 11060 worker thread done servicing request
04:01:31.029 00.000 10844 OnExposeComplete: enter
04:01:31.029 00.000 10844 UpdateGuideState(): m_state=6
04:01:31.029 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3962
04:01:31.029 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=101.45, Mass=1808, SNR=26.8, Peak=173 HFD=3.4
04:01:31.029 00.000 10844 MultiStar: [#1 -0.00,0.12,1.00,U] [#2 0.20,0.12,0.97,U] [#3 0.35,-0.28,1.01,U] [#4 0.03,0.20,0.91,U] [#5 0.35,0.14,0.93,U] [#6 0.18,-0.16,0.99,U] [#7 0.10,-0.30,0.90,U] [#8 0.14,0.23,0.75,U] 
04:01:31.029 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.07}, one-star: {0.14, -0.60}
04:01:31.029 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
04:01:31.029 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
04:01:31.029 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.40 mountX=-0.04 mountY=0.17, mountTheta=1.79
04:01:31.034 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.07, opts=13)
04:01:31.034 00.000 10844 Enqueuing Move request for scope (0.17, -0.07)
04:01:31.034 00.000 11060 Worker thread wakes up
04:01:31.034 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:31.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
04:01:31.034 00.000 10844 UpdateGuideState exits: m=1808 SNR=26.8
04:01:31.034 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
04:01:31.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:31.034 00.000 11060 Moving (0.17, -0.07) raw xDistance=-0.04 yDistance=0.17
04:01:31.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:31.034 00.000 10844 Enqueuing Expose request
04:01:31.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:01:31.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:31.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:01:31.034 00.000 11060 MoveAxis(E, 0, ABG)
04:01:31.034 00.000 11060 Move returns status 0, amount 0
04:01:31.034 00.000 11060 MoveAxis(N, 0, ABG)
04:01:31.034 00.000 11060 Move returns status 0, amount 0
04:01:31.034 00.000 11060 move complete, result=0
04:01:31.034 00.000 11060 worker thread done servicing request
04:01:31.034 00.000 11060 Worker thread wakes up
04:01:31.034 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:31.034 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:31.034 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:31.672 00.638 11060 Exposure complete
04:01:31.889 00.217 10844 OnExposeComplete: enter
04:01:31.889 00.000 11060 worker thread done servicing request
04:01:31.889 00.000 10844 UpdateGuideState(): m_state=6
04:01:31.889 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3963
04:01:31.889 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.71, Mass=1959, SNR=27.9, Peak=197 HFD=3.2
04:01:31.889 00.000 10844 MultiStar: [#1 0.43,-0.04,0.90,U] [#2 0.29,0.43,0.90,U] [#3 0.36,-0.02,0.93,U] [#4 0.63,0.13,0.00,M1] [#5 -0.04,0.17,0.95,U] [#6 0.46,-0.08,1.01,U] [#7 0.59,-0.32,0.00,M2] [#8 0.40,-0.05,0.80,U] 
04:01:31.889 00.000 10844 refined, 6 included, MultiStar: {0.30, 0.01}, one-star: {0.21, -0.34}
04:01:31.889 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.39) = xAngle (-1.37 = -1.37)
04:01:31.891 00.002 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.75 = 1.75)
04:01:31.891 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.02 mountX=0.06 mountY=0.29, mountTheta=1.37
04:01:31.893 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.01, opts=13)
04:01:31.893 00.000 10844 Enqueuing Move request for scope (0.30, 0.01)
04:01:31.893 00.000 11060 Worker thread wakes up
04:01:31.893 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:31.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.01) opts 0xd
04:01:31.893 00.000 10844 UpdateGuideState exits: m=1959 SNR=27.9
04:01:31.893 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.01)
04:01:31.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:31.893 00.000 11060 Moving (0.30, 0.01) raw xDistance=0.06 yDistance=0.29
04:01:31.895 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:31.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:01:31.895 00.000 10844 Enqueuing Expose request
04:01:31.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:31.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:01:31.895 00.000 11060 MoveAxis(E, 0, ABG)
04:01:31.895 00.000 11060 Move returns status 0, amount 0
04:01:31.895 00.000 11060 MoveAxis(N, 0, ABG)
04:01:31.895 00.000 11060 Move returns status 0, amount 0
04:01:31.895 00.000 11060 move complete, result=0
04:01:31.895 00.000 11060 worker thread done servicing request
04:01:31.895 00.000 11060 Worker thread wakes up
04:01:31.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:31.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:31.899 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:01:32.534 00.635 11060 Exposure complete
04:01:32.751 00.217 11060 worker thread done servicing request
04:01:32.751 00.000 10844 OnExposeComplete: enter
04:01:32.751 00.000 10844 UpdateGuideState(): m_state=6
04:01:32.751 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3964
04:01:32.751 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.17, Mass=1776, SNR=26.9, Peak=190 HFD=2.9
04:01:32.751 00.000 10844 MultiStar: [#1 0.43,-0.22,0.90,U] [#2 -0.08,0.92,0.00,M1] [#3 0.44,-0.14,0.96,U] [#4 0.50,0.32,0.00,M2] [#5 -0.21,0.15,0.82,U] [#6 -0.14,0.21,0.95,U] [#7 0.47,-0.46,0.00,M3] [#8 0.29,0.75,0.00,M1] 
04:01:32.751 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.02}, one-star: {0.24, 0.12}
04:01:32.751 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
04:01:32.751 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.87 = 1.87)
04:01:32.751 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=0.05 mountY=0.15, mountTheta=1.25
04:01:32.755 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.02, opts=13)
04:01:32.755 00.000 10844 Enqueuing Move request for scope (0.16, 0.02)
04:01:32.755 00.000 11060 Worker thread wakes up
04:01:32.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:32.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
04:01:32.755 00.000 10844 UpdateGuideState exits: m=1776 SNR=26.9
04:01:32.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
04:01:32.755 00.000 11060 Moving (0.16, 0.02) raw xDistance=0.05 yDistance=0.15
04:01:32.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:01:32.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:32.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:01:32.758 00.003 11060 MoveAxis(E, 0, ABG)
04:01:32.758 00.000 11060 Move returns status 0, amount 0
04:01:32.758 00.000 11060 MoveAxis(N, 0, ABG)
04:01:32.758 00.000 11060 Move returns status 0, amount 0
04:01:32.758 00.000 11060 move complete, result=0
04:01:32.758 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:32.758 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:32.758 00.000 10844 Enqueuing Expose request
04:01:32.758 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:32.758 00.000 11060 worker thread done servicing request
04:01:32.758 00.000 11060 Worker thread wakes up
04:01:32.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:32.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:33.403 00.645 11060 Exposure complete
04:01:33.611 00.208 11060 worker thread done servicing request
04:01:33.611 00.000 10844 OnExposeComplete: enter
04:01:33.611 00.000 10844 UpdateGuideState(): m_state=6
04:01:33.611 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3965
04:01:33.611 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.95, Mass=1680, SNR=26.3, Peak=172 HFD=2.9
04:01:33.613 00.002 10844 MultiStar: [#1 0.21,0.17,0.94,U] [#2 0.23,0.36,0.96,U] [#3 0.07,-0.05,1.02,U] [#4 0.29,-0.12,0.94,U] [#5 -0.22,-0.13,0.99,U] [#6 0.33,0.01,1.00,U] [#7 0.45,-0.14,1.00,U] [#8 0.20,1.07,0.00,M2] 
04:01:33.613 00.000 10844 single-star, 7 included, MultiStar: {0.18, -0.00}, one-star: {0.08, -0.11}
04:01:33.613 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.39) = xAngle (-2.33 = -2.33)
04:01:33.613 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
04:01:33.613 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.94 mountX=-0.09 mountY=0.09, mountTheta=2.34
04:01:33.617 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
04:01:33.617 00.000 10844 Enqueuing Move request for scope (0.08, -0.11)
04:01:33.617 00.000 11060 Worker thread wakes up
04:01:33.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
04:01:33.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:33.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
04:01:33.617 00.000 10844 UpdateGuideState exits: m=1680 SNR=26.3
04:01:33.617 00.000 11060 Moving (0.08, -0.11) raw xDistance=-0.09 yDistance=0.09
04:01:33.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:33.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:33.617 00.000 10844 Enqueuing Expose request
04:01:33.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:01:33.618 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:33.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:01:33.618 00.000 11060 MoveAxis(E, 0, ABG)
04:01:33.618 00.000 11060 Move returns status 0, amount 0
04:01:33.618 00.000 11060 MoveAxis(N, 0, ABG)
04:01:33.618 00.000 11060 Move returns status 0, amount 0
04:01:33.618 00.000 11060 move complete, result=0
04:01:33.619 00.001 11060 worker thread done servicing request
04:01:33.619 00.000 11060 Worker thread wakes up
04:01:33.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:33.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:33.621 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:34.264 00.643 11060 Exposure complete
04:01:34.488 00.224 11060 worker thread done servicing request
04:01:34.488 00.000 10844 OnExposeComplete: enter
04:01:34.488 00.000 10844 UpdateGuideState(): m_state=6
04:01:34.488 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3966
04:01:34.488 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.43, Mass=1481, SNR=24.0, Peak=164 HFD=3.4
04:01:34.488 00.000 10844 MultiStar: [#1 -0.21,0.12,1.00,U] [#2 0.28,0.04,0.93,U] [#3 0.52,-0.34,0.00,M1] [#4 0.17,0.17,1.08,U] [#5 0.23,0.09,1.03,U] [#6 -0.06,-0.23,1.11,U] [#7 0.02,-0.09,1.05,U] [#8 0.31,0.18,0.86,U] 
04:01:34.488 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.23, -0.62}
04:01:34.488 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
04:01:34.488 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
04:01:34.488 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.39 mountX=-0.03 mountY=0.12, mountTheta=1.78
04:01:34.492 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
04:01:34.492 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
04:01:34.492 00.000 11060 Worker thread wakes up
04:01:34.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:34.493 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
04:01:34.493 00.000 10844 UpdateGuideState exits: m=1481 SNR=24.0
04:01:34.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:34.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
04:01:34.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:34.493 00.000 10844 Enqueuing Expose request
04:01:34.493 00.000 11060 Moving (0.11, -0.05) raw xDistance=-0.03 yDistance=0.12
04:01:34.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:01:34.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:34.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:01:34.493 00.000 11060 MoveAxis(E, 0, ABG)
04:01:34.493 00.000 11060 Move returns status 0, amount 0
04:01:34.493 00.000 11060 MoveAxis(N, 0, ABG)
04:01:34.493 00.000 11060 Move returns status 0, amount 0
04:01:34.493 00.000 11060 move complete, result=0
04:01:34.493 00.000 11060 worker thread done servicing request
04:01:34.493 00.000 11060 Worker thread wakes up
04:01:34.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:34.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:34.493 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:35.134 00.641 11060 Exposure complete
04:01:35.402 00.268 11060 worker thread done servicing request
04:01:35.402 00.000 10844 OnExposeComplete: enter
04:01:35.402 00.000 10844 UpdateGuideState(): m_state=6
04:01:35.402 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3967
04:01:35.402 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=101.76, Mass=1800, SNR=26.7, Peak=188 HFD=3.1
04:01:35.402 00.000 10844 MultiStar: [#1 0.32,-0.13,0.88,U] [#2 0.43,0.22,0.92,U] [#3 0.80,-0.29,0.00,M2] [#4 0.58,0.02,1.02,U] [#5 0.19,-0.30,0.90,U] [#6 0.23,-0.34,0.98,U] [#7 0.38,-0.61,0.00,M2] [#8 0.12,0.23,0.79,U] 
04:01:35.404 00.002 10844 refined, 6 included, MultiStar: {0.29, -0.09}, one-star: {0.14, -0.29}
04:01:35.404 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
04:01:35.404 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
04:01:35.404 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-0.30 mountX=-0.04 mountY=0.30, mountTheta=1.69
04:01:35.404 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.09, opts=13)
04:01:35.407 00.003 10844 Enqueuing Move request for scope (0.29, -0.09)
04:01:35.407 00.000 11060 Worker thread wakes up
04:01:35.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
04:01:35.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
04:01:35.407 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:35.407 00.000 11060 Moving (0.29, -0.09) raw xDistance=-0.04 yDistance=0.30
04:01:35.407 00.000 10844 UpdateGuideState exits: m=1800 SNR=26.7
04:01:35.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:01:35.407 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:35.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:35.407 00.000 10844 Enqueuing Expose request
04:01:35.408 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:01:35.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:01:35.408 00.000 11060 MoveAxis(E, 0, ABG)
04:01:35.408 00.000 11060 Move returns status 0, amount 0
04:01:35.408 00.000 11060 MoveAxis(N, 0, ABG)
04:01:35.408 00.000 11060 Move returns status 0, amount 0
04:01:35.408 00.000 11060 move complete, result=0
04:01:35.408 00.000 11060 worker thread done servicing request
04:01:35.410 00.002 11060 Worker thread wakes up
04:01:35.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:35.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:35.411 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:01:36.055 00.644 11060 Exposure complete
04:01:36.286 00.231 11060 worker thread done servicing request
04:01:36.286 00.000 10844 OnExposeComplete: enter
04:01:36.286 00.000 10844 UpdateGuideState(): m_state=6
04:01:36.288 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3968
04:01:36.288 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=102.07, Mass=1746, SNR=26.6, Peak=178 HFD=2.8
04:01:36.288 00.000 10844 MultiStar: [#1 0.30,0.10,0.95,U] [#2 -0.02,0.02,0.92,U] [#3 -0.01,-0.59,0.00,M3] [#4 0.06,0.02,0.89,U] [#5 -0.24,-0.31,0.86,U] [#6 -0.02,-0.38,1.01,U] [#7 0.58,-0.43,0.00,M3] [#8 -0.32,-0.15,0.78,U] 
04:01:36.288 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.09}, one-star: {0.17, 0.02}
04:01:36.288 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
04:01:36.288 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
04:01:36.288 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.54 mountX=-0.09 mountY=0.02, mountTheta=2.94
04:01:36.290 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.09, opts=13)
04:01:36.290 00.000 10844 Enqueuing Move request for scope (0.00, -0.09)
04:01:36.290 00.000 11060 Worker thread wakes up
04:01:36.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:36.290 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
04:01:36.290 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.6
04:01:36.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
04:01:36.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:36.290 00.000 11060 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
04:01:36.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:36.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:01:36.290 00.000 10844 Enqueuing Expose request
04:01:36.293 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:36.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:01:36.293 00.000 11060 MoveAxis(E, 0, ABG)
04:01:36.293 00.000 11060 Move returns status 0, amount 0
04:01:36.293 00.000 11060 MoveAxis(N, 0, ABG)
04:01:36.293 00.000 11060 Move returns status 0, amount 0
04:01:36.293 00.000 11060 move complete, result=0
04:01:36.293 00.000 11060 worker thread done servicing request
04:01:36.293 00.000 11060 Worker thread wakes up
04:01:36.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:36.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:36.297 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:36.929 00.632 11060 Exposure complete
04:01:37.157 00.228 11060 worker thread done servicing request
04:01:37.157 00.000 10844 OnExposeComplete: enter
04:01:37.157 00.000 10844 UpdateGuideState(): m_state=6
04:01:37.157 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3969
04:01:37.157 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.75, Mass=1854, SNR=27.1, Peak=221 HFD=2.6
04:01:37.158 00.001 10844 MultiStar: [#1 -0.06,0.11,0.97,U] [#2 -0.15,0.02,0.89,U] [#3 0.19,-0.63,0.00,M4] [#4 -0.18,0.15,0.96,U] [#5 0.10,-0.42,0.88,U] [#6 -0.13,-0.97,0.00,M1] [#7 0.36,-0.59,0.00,M4] [#8 -0.16,-0.02,0.76,U] 
04:01:37.158 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.08}, one-star: {0.22, -0.30}
04:01:37.158 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.93)
04:01:37.158 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
04:01:37.158 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.96 mountX=-0.08 mountY=-0.02, mountTheta=-2.92
04:01:37.159 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
04:01:37.159 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
04:01:37.159 00.000 11060 Worker thread wakes up
04:01:37.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
04:01:37.159 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
04:01:37.159 00.000 11060 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=-0.02
04:01:37.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:01:37.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:37.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:01:37.159 00.000 11060 MoveAxis(E, 0, ABG)
04:01:37.159 00.000 11060 Move returns status 0, amount 0
04:01:37.159 00.000 11060 MoveAxis(N, 0, ABG)
04:01:37.159 00.000 11060 Move returns status 0, amount 0
04:01:37.159 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:37.159 00.000 11060 move complete, result=0
04:01:37.159 00.000 10844 UpdateGuideState exits: m=1854 SNR=27.1
04:01:37.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:37.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:37.159 00.000 10844 Enqueuing Expose request
04:01:37.163 00.004 11060 worker thread done servicing request
04:01:37.163 00.000 11060 Worker thread wakes up
04:01:37.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:37.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:37.163 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:37.794 00.631 11060 Exposure complete
04:01:37.993 00.199 11060 worker thread done servicing request
04:01:37.993 00.000 10844 OnExposeComplete: enter
04:01:37.993 00.000 10844 UpdateGuideState(): m_state=6
04:01:37.993 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3970
04:01:37.993 00.000 10844 Star::Find returns 1 (1), X=617.80, Y=101.67, Mass=1504, SNR=24.4, Peak=255 HFD=2.7
04:01:37.993 00.000 10844 MultiStar: [#1 -0.20,0.13,1.05,U] [#2 0.17,-0.15,0.98,U] [#3 0.24,-0.24,1.05,U] [#4 0.44,0.03,1.19,U] [#5 -0.10,-0.39,0.93,U] [#6 0.12,-0.27,1.14,U] [#7 0.62,-0.45,0.00,M5] [#8 0.36,0.17,0.91,U] 
04:01:37.993 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.14}, one-star: {0.90, -0.38}
04:01:37.993 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.39) = xAngle (-1.90 = -1.90)
04:01:37.995 00.002 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.22 = 1.22)
04:01:37.995 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.51 mountX=-0.09 mountY=0.26, mountTheta=1.90
04:01:37.995 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.14, opts=13)
04:01:37.995 00.000 10844 Enqueuing Move request for scope (0.24, -0.14)
04:01:37.995 00.000 11060 Worker thread wakes up
04:01:37.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:37.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
04:01:37.995 00.000 10844 UpdateGuideState exits: m=1504 SNR=24.4 Saturated
04:01:37.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
04:01:37.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:37.995 00.000 11060 Moving (0.24, -0.14) raw xDistance=-0.09 yDistance=0.26
04:01:37.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:37.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:01:37.995 00.000 10844 Enqueuing Expose request
04:01:37.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:01:37.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:01:37.995 00.000 11060 MoveAxis(E, 0, ABG)
04:01:37.995 00.000 11060 Move returns status 0, amount 0
04:01:37.995 00.000 11060 MoveAxis(N, 0, ABG)
04:01:37.995 00.000 11060 Move returns status 0, amount 0
04:01:37.995 00.000 11060 move complete, result=0
04:01:37.995 00.000 11060 worker thread done servicing request
04:01:37.995 00.000 11060 Worker thread wakes up
04:01:37.995 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:37.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:38.000 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:01:38.639 00.639 11060 Exposure complete
04:01:38.838 00.199 11060 worker thread done servicing request
04:01:38.838 00.000 10844 OnExposeComplete: enter
04:01:38.838 00.000 10844 UpdateGuideState(): m_state=6
04:01:38.838 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3971
04:01:38.838 00.000 10844 Star::Find returns 1 (1), X=617.04, Y=101.68, Mass=2180, SNR=29.7, Peak=255 HFD=3.4
04:01:38.840 00.002 10844 MultiStar: [#1 0.23,-0.22,0.80,U] [#2 0.24,0.22,0.79,U] [#3 0.33,-0.15,0.92,U] [#4 0.87,0.52,0.00,M1] [#5 0.07,-0.55,0.74,U] [#6 -0.34,-0.33,0.91,U] [#7 0.45,-0.47,0.00,M6] [#8 0.04,-0.15,0.63,U] 
04:01:38.840 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.23}, one-star: {0.13, -0.37}
04:01:38.840 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
04:01:38.840 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.58 = 0.58)
04:01:38.840 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.15 mountX=-0.20 mountY=0.14, mountTheta=2.55
04:01:38.840 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.23, opts=13)
04:01:38.840 00.000 10844 Enqueuing Move request for scope (0.10, -0.23)
04:01:38.840 00.000 11060 Worker thread wakes up
04:01:38.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:38.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
04:01:38.840 00.000 10844 UpdateGuideState exits: m=2180 SNR=29.7 Saturated
04:01:38.840 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
04:01:38.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:38.840 00.000 11060 Moving (0.10, -0.23) raw xDistance=-0.20 yDistance=0.14
04:01:38.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:38.840 00.000 10844 Enqueuing Expose request
04:01:38.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:01:38.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:38.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:01:38.840 00.000 11060 MoveAxis(E, 48, ABG)
04:01:38.840 00.000 11060 Guiding  Dir = 2, Dur = 48
04:01:38.851 00.011 11060 IsSlewing returns 0
04:01:38.851 00.000 11060 IsGuiding returns 0
04:01:38.912 00.061 11060 IsGuiding returns 0
04:01:38.912 00.000 11060 Move returns status 0, amount 48
04:01:38.913 00.001 11060 MoveAxis(N, 0, ABG)
04:01:38.913 00.000 11060 Move returns status 0, amount 0
04:01:38.913 00.000 11060 move complete, result=0
04:01:38.913 00.000 11060 worker thread done servicing request
04:01:38.913 00.000 10844 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
04:01:38.913 00.000 11060 Worker thread wakes up
04:01:38.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:38.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:39.554 00.641 11060 Exposure complete
04:01:39.762 00.208 11060 worker thread done servicing request
04:01:39.762 00.000 10844 OnExposeComplete: enter
04:01:39.762 00.000 10844 UpdateGuideState(): m_state=6
04:01:39.764 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3972
04:01:39.764 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.22, Mass=1738, SNR=26.5, Peak=176 HFD=3.7
04:01:39.765 00.001 10844 MultiStar: [#1 0.17,-0.19,0.93,U] [#2 -0.31,0.46,0.85,U] [#3 0.16,-0.36,0.93,U] [#4 0.55,0.37,0.00,M2] [#5 0.24,-0.35,1.02,U] [#6 0.14,-0.13,0.97,U] [#7 0.50,-0.25,0.89,U] [#8 0.28,-0.55,0.00,M1] 
04:01:39.765 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.10}, one-star: {0.25, 0.17}
04:01:39.765 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
04:01:39.765 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
04:01:39.765 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.53 mountX=-0.07 mountY=0.18, mountTheta=1.92
04:01:39.765 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.10, opts=13)
04:01:39.765 00.000 10844 Enqueuing Move request for scope (0.17, -0.10)
04:01:39.765 00.000 11060 Worker thread wakes up
04:01:39.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:39.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
04:01:39.765 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.5
04:01:39.765 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
04:01:39.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:39.765 00.000 11060 Moving (0.17, -0.10) raw xDistance=-0.07 yDistance=0.18
04:01:39.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:39.765 00.000 10844 Enqueuing Expose request
04:01:39.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:01:39.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:39.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:01:39.765 00.000 11060 MoveAxis(E, 0, ABG)
04:01:39.770 00.005 11060 Move returns status 0, amount 0
04:01:39.770 00.000 11060 MoveAxis(N, 0, ABG)
04:01:39.770 00.000 11060 Move returns status 0, amount 0
04:01:39.770 00.000 11060 move complete, result=0
04:01:39.770 00.000 11060 worker thread done servicing request
04:01:39.770 00.000 11060 Worker thread wakes up
04:01:39.770 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:39.770 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:39.770 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:40.410 00.640 11060 Exposure complete
04:01:40.608 00.198 11060 worker thread done servicing request
04:01:40.608 00.000 10844 OnExposeComplete: enter
04:01:40.608 00.000 10844 UpdateGuideState(): m_state=6
04:01:40.610 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3973
04:01:40.610 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.87, Mass=1559, SNR=24.4, Peak=179 HFD=2.9
04:01:40.610 00.000 10844 MultiStar: [#1 0.02,-0.26,1.06,U] [#2 0.03,-0.44,0.96,U] [#3 0.32,-0.13,1.02,U] [#4 0.66,0.14,0.00,M3] [#5 0.01,0.03,0.99,U] [#6 0.08,-0.30,0.97,U] [#7 0.47,-0.19,1.00,U] [#8 -0.06,0.05,0.90,U] 
04:01:40.610 00.000 10844 single-star, 7 included, MultiStar: {0.10, -0.18}, one-star: {-0.09, -0.19}
04:01:40.610 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.89)
04:01:40.610 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.27 = -0.27)
04:01:40.610 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.01 mountX=-0.20 mountY=-0.06, mountTheta=-2.87
04:01:40.610 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.19, opts=13)
04:01:40.613 00.003 10844 Enqueuing Move request for scope (-0.09, -0.19)
04:01:40.613 00.000 11060 Worker thread wakes up
04:01:40.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
04:01:40.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:40.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
04:01:40.613 00.000 10844 UpdateGuideState exits: m=1559 SNR=24.4
04:01:40.613 00.000 11060 Moving (-0.09, -0.19) raw xDistance=-0.20 yDistance=-0.06
04:01:40.614 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:40.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:01:40.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:40.614 00.000 10844 Enqueuing Expose request
04:01:40.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:40.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:01:40.614 00.000 11060 MoveAxis(E, 47, ABG)
04:01:40.614 00.000 11060 Guiding  Dir = 2, Dur = 47
04:01:40.619 00.005 11060 IsSlewing returns 0
04:01:40.619 00.000 11060 IsGuiding returns 0
04:01:40.681 00.062 11060 IsGuiding returns 0
04:01:40.681 00.000 11060 Move returns status 0, amount 47
04:01:40.681 00.000 11060 MoveAxis(N, 0, ABG)
04:01:40.681 00.000 11060 Move returns status 0, amount 0
04:01:40.681 00.000 11060 move complete, result=0
04:01:40.681 00.000 11060 worker thread done servicing request
04:01:40.681 00.000 11060 Worker thread wakes up
04:01:40.681 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
04:01:40.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:40.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:41.321 00.640 11060 Exposure complete
04:01:41.528 00.207 11060 worker thread done servicing request
04:01:41.528 00.000 10844 OnExposeComplete: enter
04:01:41.528 00.000 10844 UpdateGuideState(): m_state=6
04:01:41.528 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3974
04:01:41.528 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=102.17, Mass=1611, SNR=25.3, Peak=171 HFD=2.9
04:01:41.530 00.002 10844 MultiStar: [#1 -0.17,0.27,1.03,U] [#2 -0.14,0.28,1.03,U] [#3 0.07,0.11,1.02,U] [#4 0.06,0.02,0.93,U] [#5 -0.63,-0.18,0.00,M1] [#6 0.14,-0.21,1.06,U] [#7 0.34,-0.00,0.97,U] [#8 -0.28,0.20,0.86,U] 
04:01:41.530 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.11, 0.12}
04:01:41.530 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.39) = xAngle (0.01 = 0.01)
04:01:41.530 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.13 = 3.13)
04:01:41.530 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.40 mountX=0.10 mountY=0.00, mountTheta=0.01
04:01:41.533 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
04:01:41.533 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
04:01:41.533 00.000 11060 Worker thread wakes up
04:01:41.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:41.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
04:01:41.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
04:01:41.533 00.000 11060 Moving (0.02, 0.10) raw xDistance=0.10 yDistance=0.00
04:01:41.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:01:41.534 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:41.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:01:41.534 00.000 11060 MoveAxis(E, 0, ABG)
04:01:41.534 00.000 11060 Move returns status 0, amount 0
04:01:41.534 00.000 11060 MoveAxis(N, 0, ABG)
04:01:41.534 00.000 11060 Move returns status 0, amount 0
04:01:41.534 00.000 11060 move complete, result=0
04:01:41.534 00.000 10844 UpdateGuideState exits: m=1611 SNR=25.3
04:01:41.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:41.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:41.534 00.000 10844 Enqueuing Expose request
04:01:41.534 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:41.534 00.000 11060 worker thread done servicing request
04:01:41.534 00.000 11060 Worker thread wakes up
04:01:41.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:41.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:42.171 00.637 11060 Exposure complete
04:01:42.407 00.236 11060 worker thread done servicing request
04:01:42.407 00.000 10844 OnExposeComplete: enter
04:01:42.407 00.000 10844 UpdateGuideState(): m_state=6
04:01:42.407 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3975
04:01:42.407 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=101.86, Mass=1651, SNR=25.6, Peak=213 HFD=3.0
04:01:42.407 00.000 10844 MultiStar: [#1 0.53,0.27,0.00,M1] [#2 -0.06,-0.26,0.94,U] [#3 0.05,0.07,1.08,U] [#4 0.45,0.08,1.00,U] [#5 -0.31,-0.48,0.93,U] [#6 0.11,-0.69,0.00,M1] [#7 0.53,-0.46,0.00,M4] [#8 -0.06,0.18,0.87,U] 
04:01:42.407 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.10}, one-star: {0.35, -0.19}
04:01:42.407 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
04:01:42.407 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
04:01:42.407 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.89 mountX=-0.08 mountY=0.09, mountTheta=2.28
04:01:42.410 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
04:01:42.410 00.000 10844 Enqueuing Move request for scope (0.08, -0.10)
04:01:42.410 00.000 11060 Worker thread wakes up
04:01:42.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:42.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
04:01:42.410 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.6
04:01:42.413 00.003 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
04:01:42.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:42.413 00.000 11060 Moving (0.08, -0.10) raw xDistance=-0.08 yDistance=0.09
04:01:42.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:42.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:01:42.413 00.000 10844 Enqueuing Expose request
04:01:42.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:42.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:01:42.413 00.000 11060 MoveAxis(E, 0, ABG)
04:01:42.413 00.000 11060 Move returns status 0, amount 0
04:01:42.413 00.000 11060 MoveAxis(N, 0, ABG)
04:01:42.413 00.000 11060 Move returns status 0, amount 0
04:01:42.413 00.000 11060 move complete, result=0
04:01:42.415 00.002 11060 worker thread done servicing request
04:01:42.415 00.000 11060 Worker thread wakes up
04:01:42.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:42.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:42.417 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:43.041 00.624 11060 Exposure complete
04:01:43.235 00.194 11060 worker thread done servicing request
04:01:43.235 00.000 10844 OnExposeComplete: enter
04:01:43.235 00.000 10844 UpdateGuideState(): m_state=6
04:01:43.237 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3976
04:01:43.237 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.88, Mass=1531, SNR=24.7, Peak=206 HFD=2.8
04:01:43.237 00.000 10844 MultiStar: [#1 -0.00,-0.20,0.99,U] [#2 -0.21,-0.10,1.01,U] [#3 0.33,-0.52,0.00,M1] [#4 0.47,0.08,1.00,U] [#5 -0.05,0.20,0.92,U] [#6 -0.01,-0.43,1.09,U] [#7 0.64,-0.28,0.00,M5] [#8 -0.14,0.51,0.86,U] 
04:01:43.237 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.03}, one-star: {0.20, -0.17}
04:01:43.237 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.39) = xAngle (-2.11 = -2.11)
04:01:43.237 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.02 = 1.02)
04:01:43.237 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.72 mountX=-0.03 mountY=0.05, mountTheta=2.11
04:01:43.239 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
04:01:43.239 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
04:01:43.239 00.000 11060 Worker thread wakes up
04:01:43.241 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
04:01:43.241 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
04:01:43.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:43.241 00.000 11060 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=0.05
04:01:43.241 00.000 10844 UpdateGuideState exits: m=1531 SNR=24.7
04:01:43.242 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:01:43.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:43.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:43.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:43.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:01:43.242 00.000 10844 Enqueuing Expose request
04:01:43.242 00.000 11060 MoveAxis(E, 0, ABG)
04:01:43.242 00.000 11060 Move returns status 0, amount 0
04:01:43.242 00.000 11060 MoveAxis(N, 0, ABG)
04:01:43.242 00.000 11060 Move returns status 0, amount 0
04:01:43.242 00.000 11060 move complete, result=0
04:01:43.242 00.000 11060 worker thread done servicing request
04:01:43.242 00.000 11060 Worker thread wakes up
04:01:43.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:43.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:43.242 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:43.877 00.635 11060 Exposure complete
04:01:44.083 00.206 11060 worker thread done servicing request
04:01:44.083 00.000 10844 OnExposeComplete: enter
04:01:44.083 00.000 10844 UpdateGuideState(): m_state=6
04:01:44.083 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3977
04:01:44.083 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=101.96, Mass=1872, SNR=27.2, Peak=186 HFD=3.3
04:01:44.083 00.000 10844 MultiStar: [#1 0.00,0.13,0.95,U] [#2 -0.06,0.25,0.89,U] [#3 0.51,-0.15,0.93,U] [#4 0.51,0.71,0.00,M1] [#5 -0.21,-0.30,0.94,U] [#6 0.24,-0.13,1.07,U] [#7 0.38,-0.21,0.95,U] [#8 0.57,0.20,0.00,M1] 
04:01:44.083 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.08}, one-star: {0.36, -0.10}
04:01:44.083 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
04:01:44.083 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.33 = 1.33)
04:01:44.083 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.08 hyp=0.19 cameraTheta=-0.40 mountX=-0.04 mountY=0.19, mountTheta=1.79
04:01:44.091 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.08, opts=13)
04:01:44.091 00.000 10844 Enqueuing Move request for scope (0.18, -0.08)
04:01:44.091 00.000 11060 Worker thread wakes up
04:01:44.091 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:44.091 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.08) opts 0xd
04:01:44.091 00.000 10844 UpdateGuideState exits: m=1872 SNR=27.2
04:01:44.091 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.08)
04:01:44.091 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:44.091 00.000 11060 Moving (0.18, -0.08) raw xDistance=-0.04 yDistance=0.19
04:01:44.091 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:44.091 00.000 10844 Enqueuing Expose request
04:01:44.091 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:01:44.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:44.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:01:44.091 00.000 11060 MoveAxis(E, 0, ABG)
04:01:44.091 00.000 11060 Move returns status 0, amount 0
04:01:44.091 00.000 11060 MoveAxis(N, 0, ABG)
04:01:44.091 00.000 11060 Move returns status 0, amount 0
04:01:44.091 00.000 11060 move complete, result=0
04:01:44.091 00.000 11060 worker thread done servicing request
04:01:44.093 00.002 11060 Worker thread wakes up
04:01:44.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:44.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:44.095 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:44.735 00.640 11060 Exposure complete
04:01:44.942 00.207 11060 worker thread done servicing request
04:01:44.942 00.000 10844 OnExposeComplete: enter
04:01:44.942 00.000 10844 UpdateGuideState(): m_state=6
04:01:44.942 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3978
04:01:44.942 00.000 10844 Star::Find returns 1 (0), X=617.92, Y=102.07, Mass=1498, SNR=24.6, Peak=169 HFD=2.8
04:01:44.942 00.000 10844 MultiStar: [#1 0.13,0.31,1.03,U] [#2 0.21,0.28,0.95,U] [#3 0.50,-0.28,1.10,U] [#4 0.27,0.07,1.11,U] [#5 0.18,-0.21,1.01,U] [#6 0.22,-0.28,1.07,U] [#7 0.69,0.06,0.00,M5] [#8 0.15,0.33,0.81,U] 
04:01:44.945 00.003 10844 refined, 7 included, MultiStar: {0.34, 0.01}, one-star: {1.02, 0.01}
04:01:44.945 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
04:01:44.945 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
04:01:44.945 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.01 hyp=0.34 cameraTheta=0.04 mountX=0.08 mountY=0.33, mountTheta=1.35
04:01:44.945 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.01, opts=13)
04:01:44.945 00.000 10844 Enqueuing Move request for scope (0.34, 0.01)
04:01:44.945 00.000 11060 Worker thread wakes up
04:01:44.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:44.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.01) opts 0xd
04:01:44.945 00.000 10844 UpdateGuideState exits: m=1498 SNR=24.6
04:01:44.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.01)
04:01:44.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:44.945 00.000 11060 Moving (0.34, 0.01) raw xDistance=0.08 yDistance=0.33
04:01:44.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:44.945 00.000 10844 Enqueuing Expose request
04:01:44.945 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:01:44.945 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:44.945 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:01:44.949 00.004 11060 MoveAxis(E, 0, ABG)
04:01:44.949 00.000 11060 Move returns status 0, amount 0
04:01:44.949 00.000 11060 MoveAxis(N, 0, ABG)
04:01:44.949 00.000 11060 Move returns status 0, amount 0
04:01:44.949 00.000 11060 move complete, result=0
04:01:44.949 00.000 11060 worker thread done servicing request
04:01:44.949 00.000 11060 Worker thread wakes up
04:01:44.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:44.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:44.951 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:01:45.598 00.647 11060 Exposure complete
04:01:45.808 00.210 11060 worker thread done servicing request
04:01:45.808 00.000 10844 OnExposeComplete: enter
04:01:45.808 00.000 10844 UpdateGuideState(): m_state=6
04:01:45.808 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3979
04:01:45.808 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=101.71, Mass=1631, SNR=25.5, Peak=250 HFD=2.9
04:01:45.808 00.000 10844 MultiStar: [#1 0.30,0.02,1.00,U] [#2 0.16,-0.13,0.88,U] [#3 0.60,-0.41,0.00,M1] [#4 0.10,-0.13,1.02,U] [#5 0.18,-0.31,0.92,U] [#6 0.10,-0.62,0.00,M1] [#7 0.33,-0.66,0.00,M6] [#8 -0.27,0.29,0.83,U] 
04:01:45.808 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.11}, one-star: {0.48, -0.34}
04:01:45.808 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.39) = xAngle (-1.96 = -1.96)
04:01:45.808 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.17 = 1.17)
04:01:45.810 00.002 10844 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.57 mountX=-0.08 mountY=0.18, mountTheta=1.96
04:01:45.813 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.11, opts=13)
04:01:45.813 00.000 10844 Enqueuing Move request for scope (0.17, -0.11)
04:01:45.813 00.000 11060 Worker thread wakes up
04:01:45.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
04:01:45.813 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
04:01:45.813 00.000 11060 Moving (0.17, -0.11) raw xDistance=-0.08 yDistance=0.18
04:01:45.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:01:45.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:45.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:01:45.813 00.000 11060 MoveAxis(E, 0, ABG)
04:01:45.813 00.000 11060 Move returns status 0, amount 0
04:01:45.813 00.000 11060 MoveAxis(N, 0, ABG)
04:01:45.813 00.000 11060 Move returns status 0, amount 0
04:01:45.813 00.000 11060 move complete, result=0
04:01:45.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:45.813 00.000 11060 worker thread done servicing request
04:01:45.813 00.000 10844 UpdateGuideState exits: m=1631 SNR=25.5
04:01:45.815 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:45.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:45.815 00.000 10844 Enqueuing Expose request
04:01:45.815 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:01:45.815 00.000 11060 Worker thread wakes up
04:01:45.815 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:45.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:46.461 00.646 11060 Exposure complete
04:01:46.676 00.215 11060 worker thread done servicing request
04:01:46.676 00.000 10844 OnExposeComplete: enter
04:01:46.676 00.000 10844 UpdateGuideState(): m_state=6
04:01:46.678 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3980
04:01:46.678 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.80, Mass=1724, SNR=26.4, Peak=227 HFD=2.8
04:01:46.678 00.000 10844 MultiStar: [#1 0.27,-0.02,0.95,U] [#2 0.39,-0.01,0.85,U] [#3 0.46,-0.23,0.97,U] [#4 0.19,-0.07,0.99,U] [#5 0.15,0.01,0.92,U] [#6 0.43,0.04,1.09,U] [#7 0.15,-0.25,0.97,U] [#8 0.35,-0.15,0.78,U] 
04:01:46.678 00.000 10844 refined, 8 included, MultiStar: {0.28, -0.10}, one-star: {0.18, -0.25}
04:01:46.678 00.000 10844 CameraToMount -- cameraTheta (-0.35) - m_xAngle (1.39) = xAngle (-1.74 = -1.74)
04:01:46.678 00.000 10844 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
04:01:46.678 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-0.35 mountX=-0.05 mountY=0.30, mountTheta=1.74
04:01:46.681 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.10, opts=13)
04:01:46.681 00.000 10844 Enqueuing Move request for scope (0.28, -0.10)
04:01:46.681 00.000 11060 Worker thread wakes up
04:01:46.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:46.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.10) opts 0xd
04:01:46.681 00.000 10844 UpdateGuideState exits: m=1724 SNR=26.4
04:01:46.681 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.10)
04:01:46.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:46.681 00.000 11060 Moving (0.28, -0.10) raw xDistance=-0.05 yDistance=0.30
04:01:46.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:46.681 00.000 10844 Enqueuing Expose request
04:01:46.681 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:01:46.681 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:01:46.681 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:01:46.681 00.000 11060 MoveAxis(E, 0, ABG)
04:01:46.681 00.000 11060 Move returns status 0, amount 0
04:01:46.681 00.000 11060 MoveAxis(N, 0, ABG)
04:01:46.681 00.000 11060 Move returns status 0, amount 0
04:01:46.681 00.000 11060 move complete, result=0
04:01:46.681 00.000 11060 worker thread done servicing request
04:01:46.681 00.000 11060 Worker thread wakes up
04:01:46.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:46.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:46.686 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:01:47.319 00.633 11060 Exposure complete
04:01:47.533 00.214 11060 worker thread done servicing request
04:01:47.533 00.000 10844 OnExposeComplete: enter
04:01:47.533 00.000 10844 UpdateGuideState(): m_state=6
04:01:47.533 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3981
04:01:47.533 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=101.50, Mass=1649, SNR=25.0, Peak=236 HFD=3.1
04:01:47.533 00.000 10844 MultiStar: [#1 -0.12,0.17,0.93,U] [#2 -0.20,-0.03,1.00,U] [#3 0.63,-0.44,0.00,M1] [#4 -0.02,-0.17,1.02,U] [#5 -0.19,-0.44,0.91,U] [#6 0.09,-0.16,1.10,U] [#7 0.24,-0.89,0.00,M6] [#8 0.08,-0.01,0.78,U] 
04:01:47.533 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.17}, one-star: {0.50, -0.56}
04:01:47.533 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
04:01:47.533 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
04:01:47.533 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.18 cameraTheta=-1.44 mountX=-0.17 mountY=0.05, mountTheta=2.85
04:01:47.536 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.17, opts=13)
04:01:47.536 00.000 10844 Enqueuing Move request for scope (0.02, -0.17)
04:01:47.536 00.000 11060 Worker thread wakes up
04:01:47.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:47.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
04:01:47.536 00.000 10844 UpdateGuideState exits: m=1649 SNR=25.0
04:01:47.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
04:01:47.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:47.536 00.000 11060 Moving (0.02, -0.17) raw xDistance=-0.17 yDistance=0.05
04:01:47.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:47.536 00.000 10844 Enqueuing Expose request
04:01:47.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:01:47.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:47.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:01:47.536 00.000 11060 MoveAxis(E, 39, ABG)
04:01:47.536 00.000 11060 Guiding  Dir = 2, Dur = 39
04:01:47.547 00.011 11060 IsSlewing returns 0
04:01:47.547 00.000 11060 IsGuiding returns 0
04:01:47.607 00.060 11060 IsGuiding returns 0
04:01:47.607 00.000 11060 Move returns status 0, amount 39
04:01:47.607 00.000 11060 MoveAxis(N, 0, ABG)
04:01:47.607 00.000 11060 Move returns status 0, amount 0
04:01:47.607 00.000 11060 move complete, result=0
04:01:47.607 00.000 11060 worker thread done servicing request
04:01:47.607 00.000 11060 Worker thread wakes up
04:01:47.607 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
04:01:47.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:47.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:48.245 00.638 11060 Exposure complete
04:01:48.446 00.201 10844 OnExposeComplete: enter
04:01:48.446 00.000 10844 UpdateGuideState(): m_state=6
04:01:48.447 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3982
04:01:48.447 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=101.72, Mass=1656, SNR=25.5, Peak=238 HFD=3.1
04:01:48.447 00.000 10844 MultiStar: [#1 -0.19,0.16,0.98,U] [#2 0.04,0.01,0.88,U] [#3 0.49,-0.60,0.00,M2] [#4 0.55,-0.21,0.00,M1] [#5 -0.02,-0.30,0.95,U] [#6 -0.25,-0.54,0.00,M1] [#7 0.49,-0.65,0.00,M7] [#8 0.19,0.16,0.86,U] 
04:01:48.447 00.000 10844 refined, 4 included, MultiStar: {0.09, -0.07}, one-star: {0.41, -0.34}
04:01:48.447 00.000 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.39) = xAngle (-2.05 = -2.05)
04:01:48.447 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.07 = 1.07)
04:01:48.447 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=-0.05 mountY=0.10, mountTheta=2.06
04:01:48.447 00.000 11060 worker thread done servicing request
04:01:48.447 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
04:01:48.447 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
04:01:48.447 00.000 11060 Worker thread wakes up
04:01:48.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:48.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
04:01:48.447 00.000 10844 UpdateGuideState exits: m=1656 SNR=25.5
04:01:48.447 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
04:01:48.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:48.447 00.000 11060 Moving (0.09, -0.07) raw xDistance=-0.05 yDistance=0.10
04:01:48.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:48.447 00.000 10844 Enqueuing Expose request
04:01:48.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:01:48.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:48.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:01:48.447 00.000 11060 MoveAxis(E, 0, ABG)
04:01:48.447 00.000 11060 Move returns status 0, amount 0
04:01:48.447 00.000 11060 MoveAxis(N, 0, ABG)
04:01:48.447 00.000 11060 Move returns status 0, amount 0
04:01:48.447 00.000 11060 move complete, result=0
04:01:48.447 00.000 11060 worker thread done servicing request
04:01:48.447 00.000 11060 Worker thread wakes up
04:01:48.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:48.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:48.453 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:49.088 00.635 11060 Exposure complete
04:01:49.287 00.199 11060 worker thread done servicing request
04:01:49.287 00.000 10844 OnExposeComplete: enter
04:01:49.287 00.000 10844 UpdateGuideState(): m_state=6
04:01:49.292 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3983
04:01:49.292 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=101.61, Mass=1857, SNR=26.7, Peak=205 HFD=3.4
04:01:49.292 00.000 10844 MultiStar: [#1 -0.03,-0.30,0.84,U] [#2 0.22,-0.25,0.95,U] [#3 -0.04,-0.34,0.97,U] [#4 0.47,0.14,0.91,U] [#5 -0.05,-0.50,0.91,U] [#6 -0.04,-0.00,1.07,U] [#7 0.55,-0.27,0.00,M8] [#8 0.02,0.06,0.78,U] 
04:01:49.292 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.21}, one-star: {0.34, -0.44}
04:01:49.292 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
04:01:49.292 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
04:01:49.292 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.07 mountX=-0.18 mountY=0.15, mountTheta=2.47
04:01:49.292 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.21, opts=13)
04:01:49.296 00.004 10844 Enqueuing Move request for scope (0.11, -0.21)
04:01:49.296 00.000 11060 Worker thread wakes up
04:01:49.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
04:01:49.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:49.296 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
04:01:49.296 00.000 11060 Moving (0.11, -0.21) raw xDistance=-0.18 yDistance=0.15
04:01:49.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:01:49.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:49.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:01:49.296 00.000 11060 MoveAxis(E, 43, ABG)
04:01:49.296 00.000 11060 Guiding  Dir = 2, Dur = 43
04:01:49.297 00.001 10844 UpdateGuideState exits: m=1857 SNR=26.7
04:01:49.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:49.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:49.297 00.000 10844 Enqueuing Expose request
04:01:49.312 00.015 11060 IsSlewing returns 0
04:01:49.312 00.000 11060 IsGuiding returns 0
04:01:49.359 00.047 11060 IsGuiding returns 0
04:01:49.359 00.000 11060 Move returns status 0, amount 43
04:01:49.360 00.001 11060 MoveAxis(N, 0, ABG)
04:01:49.360 00.000 11060 Move returns status 0, amount 0
04:01:49.360 00.000 11060 move complete, result=0
04:01:49.360 00.000 11060 worker thread done servicing request
04:01:49.360 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
04:01:49.360 00.000 11060 Worker thread wakes up
04:01:49.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:49.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:49.988 00.628 11060 Exposure complete
04:01:50.182 00.194 11060 worker thread done servicing request
04:01:50.182 00.000 10844 OnExposeComplete: enter
04:01:50.182 00.000 10844 UpdateGuideState(): m_state=6
04:01:50.182 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3984
04:01:50.182 00.000 10844 Star::Find returns 1 (0), X=617.65, Y=102.00, Mass=1460, SNR=24.4, Peak=171 HFD=3.3
04:01:50.182 00.000 10844 MultiStar: [#1 0.05,0.12,0.97,U] [#2 0.42,0.05,0.88,U] [#3 0.47,-0.22,1.06,U] [#4 0.20,0.31,1.09,U] [#5 0.10,0.07,1.00,U] [#6 -0.02,-0.49,1.12,U] [#7 0.49,-0.61,0.00,M9] [#8 0.31,0.45,0.83,U] 
04:01:50.182 00.000 10844 refined, 7 included, MultiStar: {0.28, 0.01}, one-star: {0.75, -0.05}
04:01:50.182 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.39) = xAngle (-1.34 = -1.34)
04:01:50.182 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
04:01:50.182 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.05 mountX=0.06 mountY=0.27, mountTheta=1.34
04:01:50.187 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.01, opts=13)
04:01:50.187 00.000 10844 Enqueuing Move request for scope (0.28, 0.01)
04:01:50.187 00.000 11060 Worker thread wakes up
04:01:50.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
04:01:50.187 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
04:01:50.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=12, FiltMax=255, Gamma=1.000
04:01:50.187 00.000 11060 Moving (0.28, 0.01) raw xDistance=0.06 yDistance=0.27
04:01:50.187 00.000 10844 UpdateGuideState exits: m=1460 SNR=24.4
04:01:50.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:01:50.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:50.187 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.33 newest=0.52
04:01:50.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:50.187 00.000 10844 Enqueuing Expose request
04:01:50.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
04:01:50.187 00.000 11060 MoveAxis(E, 0, ABG)
04:01:50.187 00.000 11060 Move returns status 0, amount 0
04:01:50.187 00.000 11060 BLC: Oldest BLC event removed
04:01:50.187 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:01:50.187 00.000 11060 MoveAxis(S, 763, ABG)
04:01:50.187 00.000 11060 duration set to 750 by maxDecDuration
04:01:50.187 00.000 11060 Guiding  Dir = 1, Dur = 750
04:01:50.216 00.029 11060 IsSlewing returns 0
04:01:50.217 00.001 11060 IsGuiding returns 0
04:01:50.989 00.772 11060 IsGuiding returns 0
04:01:50.990 00.001 11060 Move returns status 0, amount 750
04:01:50.990 00.000 11060 move complete, result=0
04:01:50.990 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
04:01:50.990 00.000 11060 worker thread done servicing request
04:01:50.990 00.000 11060 Worker thread wakes up
04:01:50.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:50.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:51.626 00.636 11060 Exposure complete
04:01:51.808 00.182 11060 worker thread done servicing request
04:01:51.808 00.000 10844 OnExposeComplete: enter
04:01:51.808 00.000 10844 UpdateGuideState(): m_state=6
04:01:51.808 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3985
04:01:51.811 00.003 10844 Star::Find returns 1 (0), X=616.93, Y=101.36, Mass=1560, SNR=24.6, Peak=161 HFD=3.3
04:01:51.811 00.000 10844 MultiStar: [#1 -0.34,-0.14,1.01,U] [#2 -0.19,0.15,0.86,U] [#3 0.15,-0.14,1.02,U] [#4 -0.20,0.27,0.98,U] [#5 -0.51,-0.21,0.95,U] [#6 -0.15,-0.48,1.07,U] [#7 0.16,-0.43,1.03,U] [#8 -0.09,0.19,0.82,U] 
04:01:51.811 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.18}, one-star: {0.03, -0.70}
04:01:51.811 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.72)
04:01:51.811 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
04:01:51.811 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.17 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
04:01:51.812 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.18, opts=13)
04:01:51.812 00.000 10844 Enqueuing Move request for scope (-0.12, -0.18)
04:01:51.812 00.000 11060 Worker thread wakes up
04:01:51.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:51.812 00.000 10844 UpdateGuideState exits: m=1560 SNR=24.6
04:01:51.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:51.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:51.812 00.000 10844 Enqueuing Expose request
04:01:51.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
04:01:51.812 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
04:01:51.816 00.004 11060 Moving (-0.12, -0.18) raw xDistance=-0.20 yDistance=-0.09
04:01:51.816 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.191202, 1:-0.091795
04:01:51.816 00.000 11060 BLC: No correction, Miss < min_move
04:01:51.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:01:51.816 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:51.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:01:51.816 00.000 11060 MoveAxis(E, 47, ABG)
04:01:51.816 00.000 11060 Guiding  Dir = 2, Dur = 47
04:01:51.841 00.025 11060 IsSlewing returns 0
04:01:51.841 00.000 11060 IsGuiding returns 0
04:01:51.919 00.078 11060 IsGuiding returns 0
04:01:51.919 00.000 11060 Move returns status 0, amount 47
04:01:51.919 00.000 11060 MoveAxis(N, 0, ABG)
04:01:51.920 00.001 11060 Move returns status 0, amount 0
04:01:51.920 00.000 11060 move complete, result=0
04:01:51.920 00.000 11060 worker thread done servicing request
04:01:51.920 00.000 11060 Worker thread wakes up
04:01:51.920 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
04:01:51.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:51.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:52.549 00.629 11060 Exposure complete
04:01:52.763 00.214 11060 worker thread done servicing request
04:01:52.763 00.000 10844 OnExposeComplete: enter
04:01:52.763 00.000 10844 UpdateGuideState(): m_state=6
04:01:52.765 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3986
04:01:52.765 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.29, Mass=1884, SNR=27.4, Peak=213 HFD=3.0
04:01:52.765 00.000 10844 MultiStar: [#1 -0.25,-0.06,0.95,U] [#2 -0.33,-0.22,0.88,U] [#3 0.26,0.30,0.94,U] [#4 -0.39,0.01,0.90,U] [#5 -0.60,-0.09,0.00,M1] [#6 0.00,-0.29,0.95,U] [#7 -0.18,-0.61,0.00,M9] [#8 0.12,0.17,0.76,U] 
04:01:52.765 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.13}, one-star: {-0.17, -0.76}
04:01:52.765 00.000 10844 CameraToMount -- cameraTheta (-2.27) - m_xAngle (1.39) = xAngle (-3.65 = 2.63)
04:01:52.765 00.000 10844 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.53 = -0.53)
04:01:52.765 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.18 cameraTheta=-2.27 mountX=-0.15 mountY=-0.09, mountTheta=-2.62
04:01:52.769 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.13, opts=13)
04:01:52.769 00.000 10844 Enqueuing Move request for scope (-0.11, -0.13)
04:01:52.769 00.000 11060 Worker thread wakes up
04:01:52.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
04:01:52.769 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
04:01:52.769 00.000 11060 Moving (-0.11, -0.13) raw xDistance=-0.15 yDistance=-0.09
04:01:52.769 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.191202, 1:-0.091795, 2:-0.088733
04:01:52.769 00.000 11060 BLC: No correction, Miss < min_move
04:01:52.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:01:52.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:52.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:01:52.769 00.000 11060 MoveAxis(E, 37, ABG)
04:01:52.769 00.000 11060 Guiding  Dir = 2, Dur = 37
04:01:52.770 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=8, FiltMax=255, Gamma=1.000
04:01:52.770 00.000 10844 UpdateGuideState exits: m=1884 SNR=27.4
04:01:52.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:52.770 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:52.770 00.000 10844 Enqueuing Expose request
04:01:52.780 00.010 11060 IsSlewing returns 0
04:01:52.781 00.001 11060 IsGuiding returns 0
04:01:52.826 00.045 11060 IsGuiding returns 0
04:01:52.826 00.000 11060 Move returns status 0, amount 37
04:01:52.827 00.001 11060 MoveAxis(N, 0, ABG)
04:01:52.827 00.000 11060 Move returns status 0, amount 0
04:01:52.827 00.000 11060 move complete, result=0
04:01:52.827 00.000 11060 worker thread done servicing request
04:01:52.827 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
04:01:52.827 00.000 11060 Worker thread wakes up
04:01:52.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:52.827 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:53.464 00.637 11060 Exposure complete
04:01:53.671 00.207 11060 worker thread done servicing request
04:01:53.671 00.000 10844 OnExposeComplete: enter
04:01:53.671 00.000 10844 UpdateGuideState(): m_state=6
04:01:53.671 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3987
04:01:53.671 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=101.87, Mass=1893, SNR=27.7, Peak=208 HFD=3.4
04:01:53.671 00.000 10844 MultiStar: [#1 -0.38,0.25,0.83,U] [#2 -0.28,0.02,0.88,U] [#3 0.19,-0.19,0.92,U] [#4 0.08,-0.04,0.90,U] [#5 -0.11,-0.02,0.98,U] [#6 0.06,-0.28,1.00,U] [#7 -0.22,-0.14,0.81,U] [#8 -0.14,0.54,0.75,U] 
04:01:53.671 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.32, -0.18}
04:01:53.671 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.39) = xAngle (-4.01 = 2.27)
04:01:53.673 00.002 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.88 = -0.88)
04:01:53.673 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.62 mountX=-0.03 mountY=-0.04, mountTheta=-2.27
04:01:53.674 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
04:01:53.674 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
04:01:53.674 00.000 11060 Worker thread wakes up
04:01:53.674 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:53.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
04:01:53.674 00.000 10844 UpdateGuideState exits: m=1893 SNR=27.7
04:01:53.674 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
04:01:53.674 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:53.674 00.000 11060 Moving (-0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
04:01:53.674 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:53.674 00.000 10844 Enqueuing Expose request
04:01:53.674 00.000 11060 BLC: window closed
04:01:53.674 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.191202, 1:-0.091795, 2:-0.088733
04:01:53.674 00.000 11060 BLC: No correction, Miss < min_move
04:01:53.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:01:53.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:53.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:01:53.674 00.000 11060 MoveAxis(E, 0, ABG)
04:01:53.674 00.000 11060 Move returns status 0, amount 0
04:01:53.674 00.000 11060 MoveAxis(N, 0, ABG)
04:01:53.674 00.000 11060 Move returns status 0, amount 0
04:01:53.674 00.000 11060 move complete, result=0
04:01:53.678 00.004 11060 worker thread done servicing request
04:01:53.678 00.000 11060 Worker thread wakes up
04:01:53.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:53.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:53.679 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:01:54.303 00.624 11060 Exposure complete
04:01:54.509 00.206 11060 worker thread done servicing request
04:01:54.509 00.000 10844 OnExposeComplete: enter
04:01:54.509 00.000 10844 UpdateGuideState(): m_state=6
04:01:54.509 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3988
04:01:54.509 00.000 10844 Star::Find returns 1 (0), X=616.47, Y=101.51, Mass=1917, SNR=27.6, Peak=199 HFD=3.2
04:01:54.509 00.000 10844 MultiStar: [#1 -0.28,-0.33,0.95,U] [#2 -0.12,-0.09,0.80,U] [#3 0.24,-0.23,0.94,U] [#4 -0.16,-0.21,0.93,U] [#5 -0.49,-0.27,0.92,U] [#6 -0.17,0.00,0.97,U] [#7 -0.15,-0.71,0.00,M9] [#8 -0.23,0.51,0.83,U] 
04:01:54.509 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.16}, one-star: {-0.43, -0.54}
04:01:54.509 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.88 = 2.40)
04:01:54.509 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
04:01:54.509 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-2.49 mountX=-0.19 mountY=-0.18, mountTheta=-2.40
04:01:54.512 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.16, opts=13)
04:01:54.512 00.000 10844 Enqueuing Move request for scope (-0.21, -0.16)
04:01:54.512 00.000 11060 Worker thread wakes up
04:01:54.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
04:01:54.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:54.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
04:01:54.512 00.000 10844 UpdateGuideState exits: m=1917 SNR=27.6
04:01:54.512 00.000 11060 Moving (-0.21, -0.16) raw xDistance=-0.19 yDistance=-0.18
04:01:54.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:54.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:01:54.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:54.514 00.002 10844 Enqueuing Expose request
04:01:54.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:54.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:01:54.514 00.000 11060 MoveAxis(E, 45, ABG)
04:01:54.514 00.000 11060 Guiding  Dir = 2, Dur = 45
04:01:54.525 00.011 11060 IsSlewing returns 0
04:01:54.525 00.000 11060 IsGuiding returns 0
04:01:54.585 00.060 11060 IsGuiding returns 0
04:01:54.585 00.000 11060 Move returns status 0, amount 45
04:01:54.585 00.000 11060 MoveAxis(N, 0, ABG)
04:01:54.585 00.000 11060 Move returns status 0, amount 0
04:01:54.585 00.000 11060 move complete, result=0
04:01:54.585 00.000 11060 worker thread done servicing request
04:01:54.585 00.000 11060 Worker thread wakes up
04:01:54.585 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
04:01:54.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:54.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:55.216 00.631 11060 Exposure complete
04:01:55.420 00.204 11060 worker thread done servicing request
04:01:55.420 00.000 10844 OnExposeComplete: enter
04:01:55.420 00.000 10844 UpdateGuideState(): m_state=6
04:01:55.420 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3989
04:01:55.420 00.000 10844 Star::Find returns 1 (0), X=616.56, Y=101.71, Mass=1790, SNR=26.9, Peak=223 HFD=3.2
04:01:55.421 00.001 10844 MultiStar: [#1 -0.58,-0.21,0.00,M1] [#2 -0.29,0.10,0.93,U] [#3 -0.03,-0.09,0.85,U] [#4 -0.23,-0.06,0.98,U] [#5 -0.17,-0.35,0.89,U] [#6 -0.10,-0.34,1.04,U] [#7 -0.17,-0.16,0.96,U] [#8 0.14,0.42,0.79,U] 
04:01:55.421 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.12}, one-star: {-0.34, -0.34}
04:01:55.421 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.39) = xAngle (-3.89 = 2.39)
04:01:55.421 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.77 = -0.77)
04:01:55.421 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.50 mountX=-0.14 mountY=-0.14, mountTheta=-2.38
04:01:55.424 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.12, opts=13)
04:01:55.424 00.000 10844 Enqueuing Move request for scope (-0.16, -0.12)
04:01:55.425 00.001 11060 Worker thread wakes up
04:01:55.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:55.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
04:01:55.425 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.9
04:01:55.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
04:01:55.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:55.425 00.000 11060 Moving (-0.16, -0.12) raw xDistance=-0.14 yDistance=-0.14
04:01:55.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:55.425 00.000 10844 Enqueuing Expose request
04:01:55.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:01:55.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:55.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:01:55.425 00.000 11060 MoveAxis(E, 35, ABG)
04:01:55.426 00.001 11060 Guiding  Dir = 2, Dur = 35
04:01:55.436 00.010 11060 IsSlewing returns 0
04:01:55.436 00.000 11060 IsGuiding returns 0
04:01:55.483 00.047 11060 IsGuiding returns 0
04:01:55.483 00.000 11060 Move returns status 0, amount 35
04:01:55.483 00.000 11060 MoveAxis(N, 0, ABG)
04:01:55.483 00.000 11060 Move returns status 0, amount 0
04:01:55.483 00.000 11060 move complete, result=0
04:01:55.483 00.000 11060 worker thread done servicing request
04:01:55.483 00.000 11060 Worker thread wakes up
04:01:55.483 00.000 10844 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
04:01:55.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:55.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:56.120 00.637 11060 Exposure complete
04:01:56.358 00.238 11060 worker thread done servicing request
04:01:56.358 00.000 10844 OnExposeComplete: enter
04:01:56.358 00.000 10844 UpdateGuideState(): m_state=6
04:01:56.358 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3990
04:01:56.358 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.62, Mass=1866, SNR=27.7, Peak=180 HFD=3.1
04:01:56.358 00.000 10844 MultiStar: [#1 -0.66,-0.08,0.00,M2] [#2 -0.03,0.15,0.79,U] [#3 0.13,0.16,0.87,U] [#4 -0.03,0.31,0.92,U] [#5 -0.46,-0.11,0.83,U] [#6 0.04,-0.00,0.92,U] [#7 0.14,-0.59,0.00,M9] [#8 -0.07,0.69,0.00,M1] 
04:01:56.359 00.001 10844 refined, 5 included, MultiStar: {-0.07, 0.00}, one-star: {-0.06, -0.43}
04:01:56.359 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.70 = 1.70)
04:01:56.359 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.46)
04:01:56.359 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.09 mountX=-0.01 mountY=-0.07, mountTheta=-1.70
04:01:56.361 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
04:01:56.361 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
04:01:56.361 00.000 11060 Worker thread wakes up
04:01:56.361 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:56.361 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
04:01:56.361 00.000 10844 UpdateGuideState exits: m=1866 SNR=27.7
04:01:56.361 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
04:01:56.361 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:56.361 00.000 11060 Moving (-0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
04:01:56.361 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:56.361 00.000 10844 Enqueuing Expose request
04:01:56.361 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:56.361 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:56.361 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:01:56.361 00.000 11060 MoveAxis(E, 0, ABG)
04:01:56.361 00.000 11060 Move returns status 0, amount 0
04:01:56.361 00.000 11060 MoveAxis(N, 0, ABG)
04:01:56.363 00.002 11060 Move returns status 0, amount 0
04:01:56.363 00.000 11060 move complete, result=0
04:01:56.363 00.000 11060 worker thread done servicing request
04:01:56.363 00.000 11060 Worker thread wakes up
04:01:56.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:56.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:56.364 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:57.002 00.638 11060 Exposure complete
04:01:57.210 00.208 11060 worker thread done servicing request
04:01:57.210 00.000 10844 OnExposeComplete: enter
04:01:57.210 00.000 10844 UpdateGuideState(): m_state=6
04:01:57.211 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3991
04:01:57.211 00.000 10844 Star::Find returns 1 (0), X=616.63, Y=101.75, Mass=1741, SNR=25.9, Peak=241 HFD=3.2
04:01:57.211 00.000 10844 MultiStar: [#1 -0.55,0.29,0.00,M3] [#2 -0.43,0.26,0.93,U] [#3 -0.10,-0.13,0.88,U] [#4 -0.11,0.33,0.93,U] [#5 -0.39,-0.18,0.87,U] [#6 -0.03,-0.17,1.07,U] [#7 0.26,-0.50,0.95,U] [#8 -0.28,0.41,0.80,U] 
04:01:57.211 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.05}, one-star: {-0.28, -0.30}
04:01:57.211 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.39) = xAngle (-4.26 = 2.02)
04:01:57.211 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.14 = -1.14)
04:01:57.211 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.87 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
04:01:57.215 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.05, opts=13)
04:01:57.215 00.000 10844 Enqueuing Move request for scope (-0.16, -0.05)
04:01:57.215 00.000 11060 Worker thread wakes up
04:01:57.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
04:01:57.216 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:57.216 00.000 10844 UpdateGuideState exits: m=1741 SNR=25.9
04:01:57.216 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
04:01:57.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:57.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:57.217 00.001 11060 Moving (-0.16, -0.05) raw xDistance=-0.07 yDistance=-0.15
04:01:57.217 00.000 10844 Enqueuing Expose request
04:01:57.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:01:57.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:57.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:01:57.217 00.000 11060 MoveAxis(E, 0, ABG)
04:01:57.217 00.000 11060 Move returns status 0, amount 0
04:01:57.217 00.000 11060 MoveAxis(N, 0, ABG)
04:01:57.217 00.000 11060 Move returns status 0, amount 0
04:01:57.217 00.000 11060 move complete, result=0
04:01:57.218 00.001 11060 worker thread done servicing request
04:01:57.218 00.000 11060 Worker thread wakes up
04:01:57.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:57.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:57.222 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:01:57.856 00.634 11060 Exposure complete
04:01:58.053 00.197 11060 worker thread done servicing request
04:01:58.053 00.000 10844 OnExposeComplete: enter
04:01:58.053 00.000 10844 UpdateGuideState(): m_state=6
04:01:58.054 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3992
04:01:58.054 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=102.06, Mass=1892, SNR=27.6, Peak=163 HFD=3.9
04:01:58.054 00.000 10844 MultiStar: [#1 -0.38,0.00,0.93,U] [#2 -0.30,0.58,0.00,M1] [#3 0.21,-0.08,0.97,U] [#4 0.12,-0.10,0.94,U] [#5 -0.33,-0.23,0.91,U] [#6 -0.23,-0.10,0.95,U] [#7 0.16,-0.54,0.94,U] [#8 0.02,0.02,0.73,U] 
04:01:58.054 00.000 10844 single-star, 7 included, MultiStar: {-0.05, -0.13}, one-star: {0.01, 0.01}
04:01:58.054 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.39) = xAngle (-0.78 = -0.78)
04:01:58.054 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.35 = 2.35)
04:01:58.054 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.61 mountX=0.01 mountY=0.01, mountTheta=0.79
04:01:58.057 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
04:01:58.057 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
04:01:58.059 00.002 11060 Worker thread wakes up
04:01:58.059 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:58.059 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
04:01:58.059 00.000 10844 UpdateGuideState exits: m=1892 SNR=27.6
04:01:58.059 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
04:01:58.059 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:58.059 00.000 11060 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=0.01
04:01:58.059 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:58.059 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:01:58.059 00.000 10844 Enqueuing Expose request
04:01:58.059 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:58.059 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:01:58.059 00.000 11060 MoveAxis(E, 0, ABG)
04:01:58.059 00.000 11060 Move returns status 0, amount 0
04:01:58.059 00.000 11060 MoveAxis(N, 0, ABG)
04:01:58.059 00.000 11060 Move returns status 0, amount 0
04:01:58.059 00.000 11060 move complete, result=0
04:01:58.061 00.002 11060 worker thread done servicing request
04:01:58.061 00.000 11060 Worker thread wakes up
04:01:58.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:58.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:58.063 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:01:58.706 00.643 11060 Exposure complete
04:01:58.901 00.195 11060 worker thread done servicing request
04:01:58.901 00.000 10844 OnExposeComplete: enter
04:01:58.901 00.000 10844 UpdateGuideState(): m_state=6
04:01:58.901 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3993
04:01:58.901 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=102.10, Mass=1733, SNR=26.3, Peak=154 HFD=3.0
04:01:58.904 00.003 10844 MultiStar: [#1 -0.27,0.09,1.02,U] [#2 -0.15,0.32,0.84,U] [#3 -0.26,-0.15,0.95,U] [#4 -0.28,0.44,0.95,U] [#5 -0.10,-0.12,0.94,U] [#6 0.05,-0.08,1.06,U] [#7 0.13,-0.41,0.92,U] [#8 -0.42,0.45,0.00,M1] 
04:01:58.904 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.01}, one-star: {-0.05, 0.04}
04:01:58.904 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.39) = xAngle (1.08 = 1.08)
04:01:58.904 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.21 = -2.08)
04:01:58.904 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.47 mountX=0.03 mountY=-0.06, mountTheta=-1.08
04:01:58.904 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
04:01:58.904 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
04:01:58.904 00.000 11060 Worker thread wakes up
04:01:58.904 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:01:58.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
04:01:58.904 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.3
04:01:58.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
04:01:58.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:58.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:58.904 00.000 11060 Moving (-0.05, 0.04) raw xDistance=0.03 yDistance=-0.06
04:01:58.904 00.000 10844 Enqueuing Expose request
04:01:58.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:01:58.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:58.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:01:58.904 00.000 11060 MoveAxis(E, 0, ABG)
04:01:58.904 00.000 11060 Move returns status 0, amount 0
04:01:58.904 00.000 11060 MoveAxis(N, 0, ABG)
04:01:58.904 00.000 11060 Move returns status 0, amount 0
04:01:58.904 00.000 11060 move complete, result=0
04:01:58.904 00.000 11060 worker thread done servicing request
04:01:58.904 00.000 11060 Worker thread wakes up
04:01:58.904 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:58.904 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:01:58.910 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:59.559 00.649 11060 Exposure complete
04:01:59.764 00.205 11060 worker thread done servicing request
04:01:59.764 00.000 10844 OnExposeComplete: enter
04:01:59.764 00.000 10844 UpdateGuideState(): m_state=6
04:01:59.764 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3994
04:01:59.766 00.002 10844 Star::Find returns 1 (0), X=616.92, Y=101.70, Mass=1700, SNR=25.9, Peak=188 HFD=3.2
04:01:59.766 00.000 10844 MultiStar: [#1 -0.09,-0.37,0.99,U] [#2 -0.10,0.32,0.85,U] [#3 0.21,-0.25,1.00,U] [#4 0.16,-0.12,0.95,U] [#5 0.09,-0.26,0.97,U] [#6 -0.13,-0.33,1.03,U] [#7 0.30,-0.86,0.00,M7] [#8 -0.46,0.39,0.00,M2] 
04:01:59.766 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.21}, one-star: {0.02, -0.35}
04:01:59.766 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
04:01:59.766 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
04:01:59.766 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.46 mountX=-0.20 mountY=0.06, mountTheta=2.86
04:01:59.766 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.21, opts=13)
04:01:59.766 00.000 10844 Enqueuing Move request for scope (0.02, -0.21)
04:01:59.766 00.000 11060 Worker thread wakes up
04:01:59.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:01:59.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
04:01:59.766 00.000 10844 UpdateGuideState exits: m=1700 SNR=25.9
04:01:59.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
04:01:59.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:59.766 00.000 11060 Moving (0.02, -0.21) raw xDistance=-0.20 yDistance=0.06
04:01:59.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:01:59.766 00.000 10844 Enqueuing Expose request
04:01:59.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:01:59.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:01:59.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:01:59.766 00.000 11060 MoveAxis(E, 47, ABG)
04:01:59.766 00.000 11060 Guiding  Dir = 2, Dur = 47
04:01:59.781 00.015 11060 IsSlewing returns 0
04:01:59.782 00.001 11060 IsGuiding returns 0
04:01:59.841 00.059 11060 IsGuiding returns 0
04:01:59.841 00.000 11060 Move returns status 0, amount 47
04:01:59.841 00.000 11060 MoveAxis(N, 0, ABG)
04:01:59.841 00.000 11060 Move returns status 0, amount 0
04:01:59.841 00.000 11060 move complete, result=0
04:01:59.841 00.000 11060 worker thread done servicing request
04:01:59.841 00.000 11060 Worker thread wakes up
04:01:59.841 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
04:01:59.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:01:59.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:00.479 00.638 11060 Exposure complete
04:02:00.711 00.232 11060 worker thread done servicing request
04:02:00.711 00.000 10844 OnExposeComplete: enter
04:02:00.711 00.000 10844 UpdateGuideState(): m_state=6
04:02:00.712 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3995
04:02:00.712 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.82, Mass=1551, SNR=24.3, Peak=156 HFD=3.1
04:02:00.712 00.000 10844 MultiStar: [#1 -0.11,0.01,1.04,U] [#2 -0.10,0.03,1.05,U] [#3 0.27,0.08,1.05,U] [#4 0.11,0.22,1.08,U] [#5 -0.44,-0.11,1.10,U] [#6 -0.28,-0.16,1.08,U] [#7 0.41,-0.20,0.96,U] [#8 -0.06,0.14,0.87,U] 
04:02:00.712 00.000 10844 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.31, -0.23}
04:02:00.712 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
04:02:00.712 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
04:02:00.712 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.37 mountX=-0.02 mountY=0.01, mountTheta=2.78
04:02:00.712 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
04:02:00.712 00.000 10844 Enqueuing Move request for scope (0.00, -0.02)
04:02:00.717 00.005 11060 Worker thread wakes up
04:02:00.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
04:02:00.717 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
04:02:00.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:00.717 00.000 11060 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
04:02:00.717 00.000 10844 UpdateGuideState exits: m=1551 SNR=24.3
04:02:00.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:00.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:00.717 00.000 10844 Enqueuing Expose request
04:02:00.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:02:00.718 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:00.718 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:00.718 00.000 11060 MoveAxis(E, 0, ABG)
04:02:00.718 00.000 11060 Move returns status 0, amount 0
04:02:00.718 00.000 11060 MoveAxis(N, 0, ABG)
04:02:00.718 00.000 11060 Move returns status 0, amount 0
04:02:00.718 00.000 11060 move complete, result=0
04:02:00.718 00.000 11060 worker thread done servicing request
04:02:00.718 00.000 11060 Worker thread wakes up
04:02:00.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:00.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:00.722 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:01.366 00.644 11060 Exposure complete
04:02:01.570 00.204 11060 worker thread done servicing request
04:02:01.570 00.000 10844 OnExposeComplete: enter
04:02:01.570 00.000 10844 UpdateGuideState(): m_state=6
04:02:01.571 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3996
04:02:01.571 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.74, Mass=1738, SNR=26.2, Peak=213 HFD=3.2
04:02:01.571 00.000 10844 MultiStar: [#1 -0.31,0.23,0.99,U] [#2 -0.16,0.50,0.92,U] [#3 -0.11,-0.15,0.99,U] [#4 -0.22,0.46,1.00,U] [#5 -0.34,-0.25,0.98,U] [#6 -0.24,0.08,0.99,U] [#7 0.02,-0.14,0.96,U] [#8 0.03,0.33,0.80,U] 
04:02:01.571 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {0.29, -0.31}
04:02:01.571 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.39) = xAngle (1.20 = 1.20)
04:02:01.571 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.32 = -1.96)
04:02:01.571 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.59 mountX=0.05 mountY=-0.13, mountTheta=-1.19
04:02:01.575 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.07, opts=13)
04:02:01.575 00.000 10844 Enqueuing Move request for scope (-0.12, 0.07)
04:02:01.575 00.000 11060 Worker thread wakes up
04:02:01.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:01.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
04:02:01.575 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.2
04:02:01.576 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
04:02:01.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:01.576 00.000 11060 Moving (-0.12, 0.07) raw xDistance=0.05 yDistance=-0.13
04:02:01.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:01.576 00.000 10844 Enqueuing Expose request
04:02:01.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:02:01.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:01.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:01.576 00.000 11060 MoveAxis(E, 0, ABG)
04:02:01.576 00.000 11060 Move returns status 0, amount 0
04:02:01.576 00.000 11060 MoveAxis(N, 0, ABG)
04:02:01.576 00.000 11060 Move returns status 0, amount 0
04:02:01.576 00.000 11060 move complete, result=0
04:02:01.576 00.000 11060 worker thread done servicing request
04:02:01.576 00.000 11060 Worker thread wakes up
04:02:01.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:01.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:01.580 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:02.204 00.624 11060 Exposure complete
04:02:02.406 00.202 11060 worker thread done servicing request
04:02:02.406 00.000 10844 OnExposeComplete: enter
04:02:02.406 00.000 10844 UpdateGuideState(): m_state=6
04:02:02.406 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3997
04:02:02.406 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=102.26, Mass=1707, SNR=26.0, Peak=189 HFD=2.8
04:02:02.406 00.000 10844 MultiStar: [#1 -0.25,-0.16,1.04,U] [#2 -0.01,0.08,0.89,U] [#3 0.18,0.05,0.92,U] [#4 -0.62,0.09,0.00,M1] [#5 -0.50,-0.02,0.84,U] [#6 -0.07,-0.24,1.01,U] [#7 -0.37,-0.55,0.00,M6] [#8 0.02,0.29,0.79,U] 
04:02:02.406 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.02}, one-star: {0.06, 0.21}
04:02:02.406 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
04:02:02.406 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.62 = -1.66)
04:02:02.406 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.89 mountX=0.01 mountY=-0.08, mountTheta=-1.50
04:02:02.406 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
04:02:02.406 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
04:02:02.406 00.000 11060 Worker thread wakes up
04:02:02.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:02.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
04:02:02.406 00.000 10844 UpdateGuideState exits: m=1707 SNR=26.0
04:02:02.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
04:02:02.406 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:02.406 00.000 11060 Moving (-0.08, 0.02) raw xDistance=0.01 yDistance=-0.08
04:02:02.406 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:02.406 00.000 10844 Enqueuing Expose request
04:02:02.406 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:02.406 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:02.406 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:02:02.406 00.000 11060 MoveAxis(E, 0, ABG)
04:02:02.406 00.000 11060 Move returns status 0, amount 0
04:02:02.406 00.000 11060 MoveAxis(N, 0, ABG)
04:02:02.406 00.000 11060 Move returns status 0, amount 0
04:02:02.406 00.000 11060 move complete, result=0
04:02:02.411 00.005 11060 worker thread done servicing request
04:02:02.411 00.000 11060 Worker thread wakes up
04:02:02.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:02.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:02.411 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:03.044 00.633 11060 Exposure complete
04:02:03.256 00.212 11060 worker thread done servicing request
04:02:03.256 00.000 10844 OnExposeComplete: enter
04:02:03.256 00.000 10844 UpdateGuideState(): m_state=6
04:02:03.258 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3998
04:02:03.258 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.74, Mass=1702, SNR=26.3, Peak=193 HFD=3.2
04:02:03.258 00.000 10844 MultiStar: [#1 -0.55,-0.08,0.98,U] [#2 0.04,0.12,0.93,U] [#3 0.28,0.16,0.96,U] [#4 0.06,0.06,0.99,U] [#5 -0.40,-0.29,1.05,U] [#6 -0.16,-0.37,0.95,U] [#7 -0.27,-0.43,1.00,U] [#8 -0.24,-0.32,0.80,U] 
04:02:03.258 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.16}, one-star: {0.01, -0.31}
04:02:03.258 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.39) = xAngle (-3.67 = 2.62)
04:02:03.258 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
04:02:03.258 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
04:02:03.261 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.16, opts=13)
04:02:03.261 00.000 10844 Enqueuing Move request for scope (-0.14, -0.16)
04:02:03.261 00.000 11060 Worker thread wakes up
04:02:03.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:03.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
04:02:03.261 00.000 10844 UpdateGuideState exits: m=1702 SNR=26.3
04:02:03.261 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
04:02:03.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:03.261 00.000 11060 Moving (-0.14, -0.16) raw xDistance=-0.18 yDistance=-0.11
04:02:03.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:03.261 00.000 10844 Enqueuing Expose request
04:02:03.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:02:03.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:03.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:02:03.261 00.000 11060 MoveAxis(E, 43, ABG)
04:02:03.261 00.000 11060 Guiding  Dir = 2, Dur = 43
04:02:03.271 00.010 11060 IsSlewing returns 0
04:02:03.271 00.000 11060 IsGuiding returns 0
04:02:03.318 00.047 11060 IsGuiding returns 0
04:02:03.318 00.000 11060 Move returns status 0, amount 43
04:02:03.318 00.000 11060 MoveAxis(N, 0, ABG)
04:02:03.318 00.000 11060 Move returns status 0, amount 0
04:02:03.318 00.000 11060 move complete, result=0
04:02:03.318 00.000 11060 worker thread done servicing request
04:02:03.319 00.001 11060 Worker thread wakes up
04:02:03.319 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
04:02:03.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:03.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:03.946 00.627 11060 Exposure complete
04:02:04.156 00.210 11060 worker thread done servicing request
04:02:04.156 00.000 10844 OnExposeComplete: enter
04:02:04.156 00.000 10844 UpdateGuideState(): m_state=6
04:02:04.156 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3999
04:02:04.156 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.87, Mass=1696, SNR=26.0, Peak=199 HFD=3.0
04:02:04.156 00.000 10844 MultiStar: [#1 -0.27,-0.03,0.98,U] [#2 -0.04,0.10,0.92,U] [#3 0.20,-0.21,1.01,U] [#4 -0.02,0.41,0.97,U] [#5 0.11,0.36,0.96,U] [#6 -0.42,-0.57,0.00,M1] [#7 0.07,-0.39,0.95,U] [#8 -0.03,0.38,0.79,U] 
04:02:04.156 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.06, -0.18}
04:02:04.156 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.39) = xAngle (-0.05 = -0.05)
04:02:04.156 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.08 = 3.08)
04:02:04.156 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.34 mountX=0.05 mountY=0.00, mountTheta=0.07
04:02:04.161 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.04, opts=13)
04:02:04.161 00.000 10844 Enqueuing Move request for scope (0.01, 0.04)
04:02:04.161 00.000 11060 Worker thread wakes up
04:02:04.161 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:04.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
04:02:04.161 00.000 10844 UpdateGuideState exits: m=1696 SNR=26.0
04:02:04.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
04:02:04.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:04.161 00.000 11060 Moving (0.01, 0.04) raw xDistance=0.05 yDistance=0.00
04:02:04.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:04.161 00.000 10844 Enqueuing Expose request
04:02:04.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:02:04.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:04.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:02:04.161 00.000 11060 MoveAxis(E, 0, ABG)
04:02:04.161 00.000 11060 Move returns status 0, amount 0
04:02:04.161 00.000 11060 MoveAxis(N, 0, ABG)
04:02:04.161 00.000 11060 Move returns status 0, amount 0
04:02:04.161 00.000 11060 move complete, result=0
04:02:04.161 00.000 11060 worker thread done servicing request
04:02:04.161 00.000 11060 Worker thread wakes up
04:02:04.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:04.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:04.167 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:04.805 00.638 11060 Exposure complete
04:02:05.006 00.201 11060 worker thread done servicing request
04:02:05.006 00.000 10844 OnExposeComplete: enter
04:02:05.006 00.000 10844 UpdateGuideState(): m_state=6
04:02:05.006 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4000
04:02:05.006 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=101.78, Mass=1696, SNR=26.1, Peak=173 HFD=2.7
04:02:05.006 00.000 10844 MultiStar: [#1 -0.38,-0.03,0.98,U] [#2 -0.52,0.45,0.00,M1] [#3 0.06,-0.23,0.97,U] [#4 -0.18,0.14,0.89,U] [#5 -0.19,0.09,1.01,U] [#6 -0.04,0.02,0.98,U] [#7 0.13,-0.33,0.87,U] [#8 -0.31,0.09,0.79,U] 
04:02:05.006 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.07}, one-star: {-0.00, -0.28}
04:02:05.006 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.39) = xAngle (-3.99 = 2.29)
04:02:05.006 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.87 = -0.87)
04:02:05.006 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.60 mountX=-0.09 mountY=-0.10, mountTheta=-2.29
04:02:05.011 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
04:02:05.013 00.002 10844 Enqueuing Move request for scope (-0.11, -0.07)
04:02:05.013 00.000 11060 Worker thread wakes up
04:02:05.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
04:02:05.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:05.013 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
04:02:05.013 00.000 10844 UpdateGuideState exits: m=1696 SNR=26.1
04:02:05.013 00.000 11060 Moving (-0.11, -0.07) raw xDistance=-0.09 yDistance=-0.10
04:02:05.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:05.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:02:05.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:05.013 00.000 10844 Enqueuing Expose request
04:02:05.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:05.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:02:05.013 00.000 11060 MoveAxis(E, 0, ABG)
04:02:05.013 00.000 11060 Move returns status 0, amount 0
04:02:05.013 00.000 11060 MoveAxis(N, 0, ABG)
04:02:05.013 00.000 11060 Move returns status 0, amount 0
04:02:05.013 00.000 11060 move complete, result=0
04:02:05.013 00.000 11060 worker thread done servicing request
04:02:05.013 00.000 11060 Worker thread wakes up
04:02:05.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:05.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:05.016 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:05.648 00.632 11060 Exposure complete
04:02:05.857 00.209 11060 worker thread done servicing request
04:02:05.857 00.000 10844 OnExposeComplete: enter
04:02:05.857 00.000 10844 UpdateGuideState(): m_state=6
04:02:05.862 00.005 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4001
04:02:05.862 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.84, Mass=1833, SNR=27.4, Peak=146 HFD=3.4
04:02:05.862 00.000 10844 MultiStar: [#1 -0.70,0.12,0.00,M1] [#2 0.33,0.16,0.93,U] [#3 0.13,-0.03,0.90,U] [#4 -0.18,0.33,0.88,U] [#5 -0.50,0.09,0.88,U] [#6 -0.15,-0.60,0.00,M1] [#7 0.28,-0.64,0.00,M4] [#8 0.33,0.11,0.75,U] 
04:02:05.862 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.07}, one-star: {-0.04, -0.22}
04:02:05.862 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.09 = 0.09)
04:02:05.862 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.21 = -3.07)
04:02:05.862 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.48 mountX=0.07 mountY=-0.00, mountTheta=-0.07
04:02:05.865 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
04:02:05.865 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
04:02:05.865 00.000 11060 Worker thread wakes up
04:02:05.865 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:05.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
04:02:05.865 00.000 10844 UpdateGuideState exits: m=1833 SNR=27.4
04:02:05.865 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
04:02:05.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:05.865 00.000 11060 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.00
04:02:05.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:05.865 00.000 10844 Enqueuing Expose request
04:02:05.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:02:05.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:05.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:02:05.865 00.000 11060 MoveAxis(E, 0, ABG)
04:02:05.865 00.000 11060 Move returns status 0, amount 0
04:02:05.865 00.000 11060 MoveAxis(N, 0, ABG)
04:02:05.865 00.000 11060 Move returns status 0, amount 0
04:02:05.865 00.000 11060 move complete, result=0
04:02:05.867 00.002 11060 worker thread done servicing request
04:02:05.867 00.000 11060 Worker thread wakes up
04:02:05.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:05.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:05.869 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:06.504 00.635 11060 Exposure complete
04:02:06.715 00.211 11060 worker thread done servicing request
04:02:06.715 00.000 10844 OnExposeComplete: enter
04:02:06.715 00.000 10844 UpdateGuideState(): m_state=6
04:02:06.715 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4002
04:02:06.715 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.84, Mass=1708, SNR=26.1, Peak=187 HFD=2.8
04:02:06.715 00.000 10844 MultiStar: [#1 -0.20,0.17,0.85,U] [#2 0.10,-0.08,0.87,U] [#3 0.20,0.23,1.01,U] [#4 0.21,0.54,0.97,U] [#5 -0.08,-0.35,0.98,U] [#6 0.06,-0.41,1.00,U] [#7 0.30,-0.09,0.91,U] [#8 0.13,0.30,0.79,U] 
04:02:06.715 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.09, -0.21}
04:02:06.715 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.39) = xAngle (-1.36 = -1.36)
04:02:06.715 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
04:02:06.715 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.03 mountX=0.02 mountY=0.09, mountTheta=1.36
04:02:06.720 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.00, opts=13)
04:02:06.720 00.000 10844 Enqueuing Move request for scope (0.09, 0.00)
04:02:06.720 00.000 11060 Worker thread wakes up
04:02:06.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:06.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
04:02:06.720 00.000 10844 UpdateGuideState exits: m=1708 SNR=26.1
04:02:06.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
04:02:06.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:06.720 00.000 11060 Moving (0.09, 0.00) raw xDistance=0.02 yDistance=0.09
04:02:06.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:06.720 00.000 10844 Enqueuing Expose request
04:02:06.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:06.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:06.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:02:06.720 00.000 11060 MoveAxis(E, 0, ABG)
04:02:06.720 00.000 11060 Move returns status 0, amount 0
04:02:06.720 00.000 11060 MoveAxis(N, 0, ABG)
04:02:06.720 00.000 11060 Move returns status 0, amount 0
04:02:06.720 00.000 11060 move complete, result=0
04:02:06.720 00.000 11060 worker thread done servicing request
04:02:06.720 00.000 11060 Worker thread wakes up
04:02:06.720 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:06.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:06.725 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:07.358 00.633 11060 Exposure complete
04:02:07.576 00.218 11060 worker thread done servicing request
04:02:07.576 00.000 10844 OnExposeComplete: enter
04:02:07.576 00.000 10844 UpdateGuideState(): m_state=6
04:02:07.577 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4003
04:02:07.577 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.64, Mass=1728, SNR=26.2, Peak=176 HFD=2.7
04:02:07.577 00.000 10844 MultiStar: [#1 -0.18,0.37,0.97,U] [#2 -0.21,0.29,1.00,U] [#3 0.25,-0.44,0.98,U] [#4 0.19,0.24,0.96,U] [#5 -0.24,0.10,1.01,U] [#6 -0.20,0.02,1.03,U] [#7 0.01,-0.21,0.94,U] [#8 0.26,0.75,0.00,M1] 
04:02:07.577 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {0.01, -0.41}
04:02:07.577 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.42 = 1.86)
04:02:07.577 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
04:02:07.577 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.04 mountX=-0.01 mountY=-0.05, mountTheta=-1.86
04:02:07.579 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
04:02:07.582 00.003 10844 Enqueuing Move request for scope (-0.05, -0.01)
04:02:07.582 00.000 11060 Worker thread wakes up
04:02:07.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
04:02:07.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:07.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
04:02:07.582 00.000 10844 UpdateGuideState exits: m=1728 SNR=26.2
04:02:07.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:07.582 00.000 11060 Moving (-0.05, -0.01) raw xDistance=-0.01 yDistance=-0.05
04:02:07.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:07.582 00.000 10844 Enqueuing Expose request
04:02:07.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:02:07.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:07.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:02:07.582 00.000 11060 MoveAxis(E, 0, ABG)
04:02:07.582 00.000 11060 Move returns status 0, amount 0
04:02:07.582 00.000 11060 MoveAxis(N, 0, ABG)
04:02:07.582 00.000 11060 Move returns status 0, amount 0
04:02:07.582 00.000 11060 move complete, result=0
04:02:07.582 00.000 11060 worker thread done servicing request
04:02:07.582 00.000 11060 Worker thread wakes up
04:02:07.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:07.582 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:07.584 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:08.231 00.647 11060 Exposure complete
04:02:08.451 00.220 11060 worker thread done servicing request
04:02:08.451 00.000 10844 OnExposeComplete: enter
04:02:08.451 00.000 10844 UpdateGuideState(): m_state=6
04:02:08.453 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4004
04:02:08.453 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.98, Mass=1578, SNR=24.5, Peak=202 HFD=2.8
04:02:08.453 00.000 10844 MultiStar: [#1 -0.33,0.11,1.10,U] [#2 0.06,0.27,1.01,U] [#3 0.39,-0.31,1.03,U] [#4 0.18,0.27,0.94,U] [#5 -0.03,-0.22,1.03,U] [#6 -0.57,-0.29,0.00,M1] [#7 0.61,-0.43,0.00,M3] [#8 -0.28,0.00,0.91,U] 
04:02:08.453 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.00}, one-star: {0.10, -0.07}
04:02:08.454 00.001 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (1.39) = xAngle (-1.08 = -1.08)
04:02:08.454 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.04 = 2.04)
04:02:08.454 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.30 mountX=0.01 mountY=0.01, mountTheta=1.09
04:02:08.454 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
04:02:08.454 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
04:02:08.454 00.000 11060 Worker thread wakes up
04:02:08.454 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:08.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
04:02:08.454 00.000 10844 UpdateGuideState exits: m=1578 SNR=24.5
04:02:08.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
04:02:08.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:08.454 00.000 11060 Moving (0.01, 0.00) raw xDistance=0.01 yDistance=0.01
04:02:08.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:08.454 00.000 10844 Enqueuing Expose request
04:02:08.454 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:08.454 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:08.454 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:08.454 00.000 11060 MoveAxis(E, 0, ABG)
04:02:08.454 00.000 11060 Move returns status 0, amount 0
04:02:08.454 00.000 11060 MoveAxis(N, 0, ABG)
04:02:08.454 00.000 11060 Move returns status 0, amount 0
04:02:08.454 00.000 11060 move complete, result=0
04:02:08.454 00.000 11060 worker thread done servicing request
04:02:08.459 00.005 11060 Worker thread wakes up
04:02:08.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:08.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:08.459 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:09.099 00.640 11060 Exposure complete
04:02:09.304 00.205 11060 worker thread done servicing request
04:02:09.304 00.000 10844 OnExposeComplete: enter
04:02:09.304 00.000 10844 UpdateGuideState(): m_state=6
04:02:09.305 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4005
04:02:09.305 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=101.67, Mass=1653, SNR=25.6, Peak=206 HFD=3.2
04:02:09.305 00.000 10844 MultiStar: [#1 -0.30,-0.07,0.97,U] [#2 -0.66,0.17,0.00,M1] [#3 0.16,-0.40,1.06,U] [#4 -0.05,0.18,0.99,U] [#5 -0.55,-0.75,0.00,M1] [#6 -0.30,-0.20,1.05,U] [#7 0.09,-0.83,0.00,M4] [#8 -0.14,-0.47,0.83,U] 
04:02:09.305 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.22}, one-star: {-0.20, -0.38}
04:02:09.305 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.39) = xAngle (-3.52 = 2.76)
04:02:09.305 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.40 = -0.40)
04:02:09.305 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.13 mountX=-0.24 mountY=-0.10, mountTheta=-2.75
04:02:09.305 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.22, opts=13)
04:02:09.305 00.000 10844 Enqueuing Move request for scope (-0.14, -0.22)
04:02:09.305 00.000 11060 Worker thread wakes up
04:02:09.305 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:09.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
04:02:09.305 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.6
04:02:09.305 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
04:02:09.309 00.004 11060 Moving (-0.14, -0.22) raw xDistance=-0.24 yDistance=-0.10
04:02:09.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:09.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
04:02:09.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:09.309 00.000 10844 Enqueuing Expose request
04:02:09.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:09.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:02:09.309 00.000 11060 MoveAxis(E, 57, ABG)
04:02:09.309 00.000 11060 Guiding  Dir = 2, Dur = 57
04:02:09.314 00.005 11060 IsSlewing returns 0
04:02:09.315 00.001 11060 IsGuiding returns 0
04:02:09.381 00.066 11060 IsGuiding returns 0
04:02:09.381 00.000 11060 Move returns status 0, amount 57
04:02:09.381 00.000 11060 MoveAxis(N, 0, ABG)
04:02:09.381 00.000 11060 Move returns status 0, amount 0
04:02:09.381 00.000 11060 move complete, result=0
04:02:09.381 00.000 11060 worker thread done servicing request
04:02:09.381 00.000 11060 Worker thread wakes up
04:02:09.381 00.000 10844 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
04:02:09.381 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:09.381 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:10.023 00.642 11060 Exposure complete
04:02:10.238 00.215 10844 OnExposeComplete: enter
04:02:10.238 00.000 10844 UpdateGuideState(): m_state=6
04:02:10.240 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4006
04:02:10.240 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.72, Mass=1632, SNR=25.5, Peak=201 HFD=2.6
04:02:10.240 00.000 10844 MultiStar: [#1 -0.06,-0.25,0.92,U] [#2 0.29,0.28,0.95,U] [#3 0.14,0.15,0.97,U] [#4 0.38,-0.01,1.09,U] [#5 -0.04,-0.16,0.97,U] [#6 -0.40,-0.28,1.01,U] [#7 0.09,-0.49,0.90,U] [#8 0.09,0.47,0.79,U] 
04:02:10.240 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.02, -0.33}
04:02:10.240 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
04:02:10.240 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.82 = 0.82)
04:02:10.240 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.91 mountX=-0.07 mountY=0.07, mountTheta=2.31
04:02:10.240 00.000 11060 worker thread done servicing request
04:02:10.244 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.08, opts=13)
04:02:10.244 00.000 10844 Enqueuing Move request for scope (0.06, -0.08)
04:02:10.244 00.000 11060 Worker thread wakes up
04:02:10.244 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:10.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
04:02:10.244 00.000 10844 UpdateGuideState exits: m=1632 SNR=25.5
04:02:10.244 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
04:02:10.244 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:10.244 00.000 11060 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=0.07
04:02:10.244 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:10.244 00.000 10844 Enqueuing Expose request
04:02:10.244 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:02:10.244 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:10.244 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:02:10.244 00.000 11060 MoveAxis(E, 0, ABG)
04:02:10.244 00.000 11060 Move returns status 0, amount 0
04:02:10.244 00.000 11060 MoveAxis(N, 0, ABG)
04:02:10.244 00.000 11060 Move returns status 0, amount 0
04:02:10.246 00.002 11060 move complete, result=0
04:02:10.246 00.000 11060 worker thread done servicing request
04:02:10.246 00.000 11060 Worker thread wakes up
04:02:10.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:10.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:10.246 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:10.877 00.631 11060 Exposure complete
04:02:11.085 00.208 11060 worker thread done servicing request
04:02:11.085 00.000 10844 OnExposeComplete: enter
04:02:11.085 00.000 10844 UpdateGuideState(): m_state=6
04:02:11.085 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4007
04:02:11.085 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.69, Mass=1685, SNR=25.7, Peak=162 HFD=3.3
04:02:11.085 00.000 10844 MultiStar: [#1 -0.26,0.12,0.92,U] [#2 -0.04,-0.19,1.08,U] [#3 0.48,0.15,0.98,U] [#4 0.03,0.34,1.00,U] [#5 -0.27,-0.16,0.96,U] [#6 -0.20,-0.43,1.04,U] [#7 0.13,-0.45,0.96,U] [#8 -0.50,0.23,0.77,U] 
04:02:11.085 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {0.11, -0.36}
04:02:11.085 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.88)
04:02:11.085 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
04:02:11.085 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=-0.10 mountY=-0.03, mountTheta=-2.86
04:02:11.091 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
04:02:11.091 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
04:02:11.091 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
04:02:11.091 00.000 10844 UpdateGuideState exits: m=1685 SNR=25.7
04:02:11.092 00.001 11060 Worker thread wakes up
04:02:11.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:11.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:11.092 00.000 10844 Enqueuing Expose request
04:02:11.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
04:02:11.092 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
04:02:11.092 00.000 11060 Moving (-0.05, -0.10) raw xDistance=-0.10 yDistance=-0.03
04:02:11.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:02:11.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:11.092 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:02:11.092 00.000 11060 MoveAxis(E, 0, ABG)
04:02:11.092 00.000 11060 Move returns status 0, amount 0
04:02:11.092 00.000 11060 MoveAxis(N, 0, ABG)
04:02:11.092 00.000 11060 Move returns status 0, amount 0
04:02:11.092 00.000 11060 move complete, result=0
04:02:11.092 00.000 11060 worker thread done servicing request
04:02:11.092 00.000 11060 Worker thread wakes up
04:02:11.092 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:11.092 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:11.096 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:11.716 00.620 11060 Exposure complete
04:02:11.936 00.220 11060 worker thread done servicing request
04:02:11.938 00.002 10844 OnExposeComplete: enter
04:02:11.938 00.000 10844 UpdateGuideState(): m_state=6
04:02:11.938 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4008
04:02:11.938 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.74, Mass=1599, SNR=25.1, Peak=203 HFD=2.6
04:02:11.938 00.000 10844 MultiStar: [#1 0.08,-0.40,1.05,U] [#2 -0.07,-0.12,1.04,U] [#3 0.10,-0.40,1.04,U] [#4 -0.18,-0.02,1.07,U] [#5 -0.27,-0.40,0.95,U] [#6 0.09,-0.86,0.00,M1] [#7 0.30,-0.59,0.00,M3] [#8 0.03,0.21,0.82,U] 
04:02:11.938 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.22}, one-star: {0.21, -0.31}
04:02:11.938 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
04:02:11.938 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
04:02:11.938 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.64 mountX=-0.21 mountY=0.02, mountTheta=3.05
04:02:11.940 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.22, opts=13)
04:02:11.940 00.000 10844 Enqueuing Move request for scope (-0.02, -0.22)
04:02:11.940 00.000 11060 Worker thread wakes up
04:02:11.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:11.943 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
04:02:11.943 00.000 10844 UpdateGuideState exits: m=1599 SNR=25.1
04:02:11.943 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
04:02:11.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:11.943 00.000 11060 Moving (-0.02, -0.22) raw xDistance=-0.21 yDistance=0.02
04:02:11.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:11.943 00.000 10844 Enqueuing Expose request
04:02:11.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:02:11.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:11.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:02:11.943 00.000 11060 MoveAxis(E, 50, ABG)
04:02:11.943 00.000 11060 Guiding  Dir = 2, Dur = 50
04:02:11.966 00.023 11060 IsSlewing returns 0
04:02:11.966 00.000 11060 IsGuiding returns 0
04:02:12.038 00.072 11060 IsGuiding returns 0
04:02:12.038 00.000 11060 Move returns status 0, amount 50
04:02:12.038 00.000 11060 MoveAxis(N, 0, ABG)
04:02:12.038 00.000 11060 Move returns status 0, amount 0
04:02:12.038 00.000 11060 move complete, result=0
04:02:12.038 00.000 11060 worker thread done servicing request
04:02:12.038 00.000 10844 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
04:02:12.038 00.000 11060 Worker thread wakes up
04:02:12.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:12.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:12.677 00.639 11060 Exposure complete
04:02:12.890 00.213 11060 worker thread done servicing request
04:02:12.890 00.000 10844 OnExposeComplete: enter
04:02:12.890 00.000 10844 UpdateGuideState(): m_state=6
04:02:12.890 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4009
04:02:12.890 00.000 10844 Star::Find returns 1 (0), X=616.58, Y=102.06, Mass=1738, SNR=26.3, Peak=178 HFD=3.5
04:02:12.890 00.000 10844 MultiStar: [#1 -0.26,0.10,0.96,U] [#2 -0.25,0.41,0.96,U] [#3 0.24,-0.28,0.95,U] [#4 -0.02,0.73,0.00,M1] [#5 -0.40,-0.13,0.89,U] [#6 -0.07,0.01,1.03,U] [#7 0.17,-0.39,0.84,U] [#8 -0.03,0.33,0.82,U] 
04:02:12.890 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {-0.33, 0.01}
04:02:12.890 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.39) = xAngle (1.69 = 1.69)
04:02:12.890 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.81 = -1.47)
04:02:12.890 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.07 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
04:02:12.894 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
04:02:12.894 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
04:02:12.894 00.000 11060 Worker thread wakes up
04:02:12.894 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:12.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
04:02:12.894 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.3
04:02:12.894 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
04:02:12.894 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:12.894 00.000 11060 Moving (-0.12, 0.01) raw xDistance=-0.01 yDistance=-0.12
04:02:12.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:12.895 00.001 10844 Enqueuing Expose request
04:02:12.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:02:12.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:12.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:02:12.895 00.000 11060 MoveAxis(E, 0, ABG)
04:02:12.895 00.000 11060 Move returns status 0, amount 0
04:02:12.895 00.000 11060 MoveAxis(N, 0, ABG)
04:02:12.895 00.000 11060 Move returns status 0, amount 0
04:02:12.895 00.000 11060 move complete, result=0
04:02:12.895 00.000 11060 worker thread done servicing request
04:02:12.895 00.000 11060 Worker thread wakes up
04:02:12.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:12.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:12.895 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:13.529 00.634 11060 Exposure complete
04:02:13.738 00.209 11060 worker thread done servicing request
04:02:13.738 00.000 10844 OnExposeComplete: enter
04:02:13.738 00.000 10844 UpdateGuideState(): m_state=6
04:02:13.739 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4010
04:02:13.739 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.86, Mass=1610, SNR=25.0, Peak=172 HFD=3.0
04:02:13.739 00.000 10844 MultiStar: [#1 0.03,-0.00,0.99,U] [#2 0.25,0.12,0.93,U] [#3 0.10,-0.53,1.04,U] [#4 0.53,0.20,0.97,U] [#5 -0.39,-0.43,0.00,M1] [#6 0.03,0.02,1.09,U] [#7 0.46,-0.31,0.91,U] [#8 0.01,-0.07,0.85,U] 
04:02:13.739 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.10}, one-star: {0.11, -0.20}
04:02:13.739 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
04:02:13.739 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
04:02:13.740 00.001 10844 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.49 mountX=-0.06 mountY=0.20, mountTheta=1.88
04:02:13.741 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.10, opts=13)
04:02:13.741 00.000 10844 Enqueuing Move request for scope (0.19, -0.10)
04:02:13.741 00.000 11060 Worker thread wakes up
04:02:13.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:13.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
04:02:13.741 00.000 10844 UpdateGuideState exits: m=1610 SNR=25.0
04:02:13.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
04:02:13.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:13.741 00.000 11060 Moving (0.19, -0.10) raw xDistance=-0.06 yDistance=0.20
04:02:13.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:13.744 00.003 10844 Enqueuing Expose request
04:02:13.744 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:02:13.744 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
04:02:13.744 00.000 11060 MoveAxis(E, 0, ABG)
04:02:13.744 00.000 11060 Move returns status 0, amount 0
04:02:13.744 00.000 11060 MoveAxis(S, 78, ABG)
04:02:13.744 00.000 11060 Guiding  Dir = 1, Dur = 78
04:02:13.751 00.007 11060 IsSlewing returns 0
04:02:13.751 00.000 11060 IsGuiding returns 0
04:02:13.839 00.088 11060 IsGuiding returns 0
04:02:13.839 00.000 11060 Move returns status 0, amount 78
04:02:13.839 00.000 11060 move complete, result=0
04:02:13.839 00.000 11060 worker thread done servicing request
04:02:13.839 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 78 ms SOUTH
04:02:13.839 00.000 11060 Worker thread wakes up
04:02:13.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:13.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:14.472 00.633 11060 Exposure complete
04:02:14.663 00.191 11060 worker thread done servicing request
04:02:14.663 00.000 10844 OnExposeComplete: enter
04:02:14.663 00.000 10844 UpdateGuideState(): m_state=6
04:02:14.665 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4011
04:02:14.672 00.007 10844 Star::Find returns 1 (0), X=617.13, Y=101.51, Mass=1772, SNR=26.4, Peak=218 HFD=3.4
04:02:14.672 00.000 10844 MultiStar: [#1 -0.16,0.21,0.94,U] [#2 -0.05,-0.02,0.87,U] [#3 -0.02,-0.37,1.01,U] [#4 0.22,0.26,0.90,U] [#5 -0.26,-0.47,0.91,U] [#6 -0.18,-0.36,1.01,U] [#7 0.12,-0.52,0.90,U] [#8 -0.29,0.03,0.84,U] 
04:02:14.673 00.001 10844 refined, 8 included, MultiStar: {-0.04, -0.21}, one-star: {0.22, -0.54}
04:02:14.673 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.39) = xAngle (-3.16 = 3.13)
04:02:14.673 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.03 = -0.03)
04:02:14.673 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.77 mountX=-0.21 mountY=-0.01, mountTheta=-3.11
04:02:14.676 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.21, opts=13)
04:02:14.676 00.000 10844 Enqueuing Move request for scope (-0.04, -0.21)
04:02:14.676 00.000 11060 Worker thread wakes up
04:02:14.676 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:14.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
04:02:14.676 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.4
04:02:14.676 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
04:02:14.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:14.676 00.000 11060 Moving (-0.04, -0.21) raw xDistance=-0.21 yDistance=-0.01
04:02:14.676 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:14.677 00.001 10844 Enqueuing Expose request
04:02:14.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:02:14.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:14.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:02:14.677 00.000 11060 MoveAxis(E, 49, ABG)
04:02:14.677 00.000 11060 Guiding  Dir = 2, Dur = 49
04:02:14.695 00.018 11060 IsSlewing returns 0
04:02:14.695 00.000 11060 IsGuiding returns 0
04:02:14.754 00.059 11060 IsGuiding returns 0
04:02:14.754 00.000 11060 Move returns status 0, amount 49
04:02:14.754 00.000 11060 MoveAxis(N, 0, ABG)
04:02:14.754 00.000 11060 Move returns status 0, amount 0
04:02:14.754 00.000 11060 move complete, result=0
04:02:14.767 00.013 10844 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
04:02:14.767 00.000 11060 worker thread done servicing request
04:02:14.769 00.002 11060 Worker thread wakes up
04:02:14.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:14.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:15.403 00.634 11060 Exposure complete
04:02:15.625 00.222 11060 worker thread done servicing request
04:02:15.625 00.000 10844 OnExposeComplete: enter
04:02:15.625 00.000 10844 UpdateGuideState(): m_state=6
04:02:15.625 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4012
04:02:15.625 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.81, Mass=1768, SNR=26.2, Peak=186 HFD=2.9
04:02:15.625 00.000 10844 MultiStar: [#1 -0.08,0.11,0.90,U] [#2 -0.18,0.06,0.85,U] [#3 0.22,0.21,0.97,U] [#4 0.29,0.46,1.02,U] [#5 -0.13,-0.15,0.89,U] [#6 -0.40,-0.13,0.98,U] [#7 0.13,-0.37,0.85,U] [#8 -0.28,0.28,0.74,U] 
04:02:15.625 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.03}, one-star: {0.30, -0.25}
04:02:15.625 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
04:02:15.625 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.46 = -2.83)
04:02:15.625 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.72 mountX=0.02 mountY=-0.01, mountTheta=-0.32
04:02:15.631 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.03, opts=13)
04:02:15.631 00.000 10844 Enqueuing Move request for scope (-0.00, 0.03)
04:02:15.632 00.001 11060 Worker thread wakes up
04:02:15.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:15.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
04:02:15.632 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.2
04:02:15.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
04:02:15.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:15.632 00.000 11060 Moving (-0.00, 0.03) raw xDistance=0.02 yDistance=-0.01
04:02:15.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:15.632 00.000 10844 Enqueuing Expose request
04:02:15.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:15.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:15.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:02:15.632 00.000 11060 MoveAxis(E, 0, ABG)
04:02:15.632 00.000 11060 Move returns status 0, amount 0
04:02:15.633 00.001 11060 MoveAxis(N, 0, ABG)
04:02:15.633 00.000 11060 Move returns status 0, amount 0
04:02:15.633 00.000 11060 move complete, result=0
04:02:15.633 00.000 11060 worker thread done servicing request
04:02:15.633 00.000 11060 Worker thread wakes up
04:02:15.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:15.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:15.640 00.007 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:16.269 00.629 11060 Exposure complete
04:02:16.485 00.216 11060 worker thread done servicing request
04:02:16.485 00.000 10844 OnExposeComplete: enter
04:02:16.485 00.000 10844 UpdateGuideState(): m_state=6
04:02:16.485 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4013
04:02:16.485 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.66, Mass=1935, SNR=27.8, Peak=171 HFD=3.3
04:02:16.487 00.002 10844 MultiStar: [#1 -0.26,0.02,0.92,U] [#2 -0.31,-0.00,0.88,U] [#3 0.20,0.10,0.96,U] [#4 0.20,0.37,0.88,U] [#5 -0.14,-0.69,0.00,M1] [#6 -0.02,-0.11,1.01,U] [#7 0.39,-0.03,0.82,U] [#8 -0.17,0.25,0.76,U] 
04:02:16.487 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {0.01, -0.40}
04:02:16.487 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.39) = xAngle (-0.17 = -0.17)
04:02:16.487 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.96 = 2.96)
04:02:16.487 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.22 mountX=0.02 mountY=0.00, mountTheta=0.18
04:02:16.487 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
04:02:16.487 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
04:02:16.490 00.003 11060 Worker thread wakes up
04:02:16.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
04:02:16.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:16.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
04:02:16.490 00.000 10844 UpdateGuideState exits: m=1935 SNR=27.8
04:02:16.490 00.000 11060 Moving (0.01, 0.01) raw xDistance=0.02 yDistance=0.00
04:02:16.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:16.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:16.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:16.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:16.490 00.000 10844 Enqueuing Expose request
04:02:16.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:02:16.490 00.000 11060 MoveAxis(E, 0, ABG)
04:02:16.490 00.000 11060 Move returns status 0, amount 0
04:02:16.490 00.000 11060 MoveAxis(N, 0, ABG)
04:02:16.490 00.000 11060 Move returns status 0, amount 0
04:02:16.490 00.000 11060 move complete, result=0
04:02:16.490 00.000 11060 worker thread done servicing request
04:02:16.490 00.000 11060 Worker thread wakes up
04:02:16.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:16.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:16.492 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:17.137 00.645 11060 Exposure complete
04:02:17.346 00.209 11060 worker thread done servicing request
04:02:17.346 00.000 10844 OnExposeComplete: enter
04:02:17.346 00.000 10844 UpdateGuideState(): m_state=6
04:02:17.346 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4014
04:02:17.346 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.62, Mass=1786, SNR=26.8, Peak=199 HFD=3.1
04:02:17.346 00.000 10844 MultiStar: [#1 -0.22,-0.24,0.96,U] [#2 -0.30,0.14,0.89,U] [#3 0.01,-0.23,0.89,U] [#4 -0.08,-0.16,0.96,U] [#5 -0.42,-0.27,0.90,U] [#6 -0.46,-0.46,0.00,M1] [#7 0.19,-0.32,0.95,U] [#8 -0.12,0.14,0.84,U] 
04:02:17.346 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.18}, one-star: {0.24, -0.43}
04:02:17.346 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.90)
04:02:17.346 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
04:02:17.346 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.99 mountX=-0.19 mountY=-0.05, mountTheta=-2.88
04:02:17.350 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.18, opts=13)
04:02:17.350 00.000 10844 Enqueuing Move request for scope (-0.08, -0.18)
04:02:17.350 00.000 11060 Worker thread wakes up
04:02:17.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:17.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
04:02:17.350 00.000 10844 UpdateGuideState exits: m=1786 SNR=26.8
04:02:17.350 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
04:02:17.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:17.350 00.000 11060 Moving (-0.08, -0.18) raw xDistance=-0.19 yDistance=-0.05
04:02:17.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:17.350 00.000 10844 Enqueuing Expose request
04:02:17.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:02:17.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:17.352 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:02:17.352 00.000 11060 MoveAxis(E, 45, ABG)
04:02:17.352 00.000 11060 Guiding  Dir = 2, Dur = 45
04:02:17.364 00.012 11060 IsSlewing returns 0
04:02:17.364 00.000 11060 IsGuiding returns 0
04:02:17.414 00.050 11060 IsGuiding returns 0
04:02:17.414 00.000 11060 Move returns status 0, amount 45
04:02:17.414 00.000 11060 MoveAxis(N, 0, ABG)
04:02:17.414 00.000 11060 Move returns status 0, amount 0
04:02:17.414 00.000 11060 move complete, result=0
04:02:17.415 00.001 11060 worker thread done servicing request
04:02:17.415 00.000 11060 Worker thread wakes up
04:02:17.415 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
04:02:17.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:17.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:18.050 00.635 11060 Exposure complete
04:02:18.273 00.223 11060 worker thread done servicing request
04:02:18.273 00.000 10844 OnExposeComplete: enter
04:02:18.273 00.000 10844 UpdateGuideState(): m_state=6
04:02:18.273 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4015
04:02:18.273 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.73, Mass=1830, SNR=27.0, Peak=179 HFD=3.2
04:02:18.273 00.000 10844 MultiStar: [#1 0.04,0.06,1.00,U] [#2 -0.36,0.31,0.77,U] [#3 0.13,0.00,0.90,U] [#4 0.56,0.11,0.99,U] [#5 -0.36,-0.55,0.00,M1] [#6 -0.08,-0.07,0.98,U] [#7 0.32,-0.31,0.93,U] [#8 -0.20,0.30,0.75,U] 
04:02:18.273 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {-0.02, -0.32}
04:02:18.273 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.39) = xAngle (-1.49 = -1.49)
04:02:18.273 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.63 = 1.63)
04:02:18.273 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=0.01 mountY=0.07, mountTheta=1.49
04:02:18.276 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.01, opts=13)
04:02:18.276 00.000 10844 Enqueuing Move request for scope (0.07, -0.01)
04:02:18.276 00.000 11060 Worker thread wakes up
04:02:18.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:18.278 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
04:02:18.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
04:02:18.278 00.000 11060 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=0.07
04:02:18.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:18.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:18.278 00.000 10844 UpdateGuideState exits: m=1830 SNR=27.0
04:02:18.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:02:18.278 00.000 11060 MoveAxis(E, 0, ABG)
04:02:18.278 00.000 11060 Move returns status 0, amount 0
04:02:18.278 00.000 11060 MoveAxis(N, 0, ABG)
04:02:18.278 00.000 11060 Move returns status 0, amount 0
04:02:18.278 00.000 11060 move complete, result=0
04:02:18.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:18.278 00.000 11060 worker thread done servicing request
04:02:18.279 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:18.279 00.000 10844 Enqueuing Expose request
04:02:18.279 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:18.279 00.000 11060 Worker thread wakes up
04:02:18.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:18.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:18.915 00.636 11060 Exposure complete
04:02:19.122 00.207 11060 worker thread done servicing request
04:02:19.122 00.000 10844 OnExposeComplete: enter
04:02:19.122 00.000 10844 UpdateGuideState(): m_state=6
04:02:19.122 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4016
04:02:19.122 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=102.29, Mass=1665, SNR=25.6, Peak=180 HFD=3.2
04:02:19.122 00.000 10844 MultiStar: [#1 -0.23,-0.01,0.99,U] [#2 -0.49,-0.20,0.87,U] [#3 -0.12,-0.12,1.03,U] [#4 -0.00,0.42,0.93,U] [#5 -0.28,-0.39,0.89,U] [#6 -0.21,-0.32,1.04,U] [#7 0.11,-0.34,0.93,U] [#8 -0.51,0.12,0.81,U] 
04:02:19.122 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.07}, one-star: {0.53, 0.23}
04:02:19.122 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.39) = xAngle (-4.02 = 2.27)
04:02:19.122 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.89 = -0.89)
04:02:19.122 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.63 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
04:02:19.126 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.07, opts=13)
04:02:19.126 00.000 10844 Enqueuing Move request for scope (-0.12, -0.07)
04:02:19.126 00.000 11060 Worker thread wakes up
04:02:19.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:19.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
04:02:19.126 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.6
04:02:19.126 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
04:02:19.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:19.126 00.000 11060 Moving (-0.12, -0.07) raw xDistance=-0.09 yDistance=-0.11
04:02:19.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:19.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:02:19.126 00.000 10844 Enqueuing Expose request
04:02:19.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:19.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:02:19.126 00.000 11060 MoveAxis(E, 0, ABG)
04:02:19.126 00.000 11060 Move returns status 0, amount 0
04:02:19.126 00.000 11060 MoveAxis(N, 0, ABG)
04:02:19.126 00.000 11060 Move returns status 0, amount 0
04:02:19.126 00.000 11060 move complete, result=0
04:02:19.126 00.000 11060 worker thread done servicing request
04:02:19.126 00.000 11060 Worker thread wakes up
04:02:19.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:19.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:19.126 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:19.769 00.643 11060 Exposure complete
04:02:19.969 00.200 11060 worker thread done servicing request
04:02:19.969 00.000 10844 OnExposeComplete: enter
04:02:19.969 00.000 10844 UpdateGuideState(): m_state=6
04:02:19.969 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4017
04:02:19.969 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.73, Mass=1607, SNR=24.8, Peak=186 HFD=3.5
04:02:19.971 00.002 10844 MultiStar: [#1 -0.14,0.16,0.91,U] [#2 -0.30,0.26,0.93,U] [#3 0.02,-0.33,0.97,U] [#4 0.17,0.28,1.03,U] [#5 -0.08,-0.34,0.98,U] [#6 -0.21,-0.23,1.10,U] [#7 0.27,-0.23,0.94,U] [#8 -0.22,0.19,0.81,U] 
04:02:19.971 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.40, -0.32}
04:02:19.971 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.04 = -3.04)
04:02:19.971 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
04:02:19.971 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=-0.07 mountY=0.01, mountTheta=3.06
04:02:19.973 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
04:02:19.973 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
04:02:19.973 00.000 11060 Worker thread wakes up
04:02:19.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:19.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
04:02:19.973 00.000 10844 UpdateGuideState exits: m=1607 SNR=24.8
04:02:19.974 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:19.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:19.974 00.000 10844 Enqueuing Expose request
04:02:19.974 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
04:02:19.974 00.000 11060 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
04:02:19.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:02:19.975 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:19.984 00.009 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:19.984 00.000 11060 MoveAxis(E, 0, ABG)
04:02:19.984 00.000 11060 Move returns status 0, amount 0
04:02:19.984 00.000 11060 MoveAxis(N, 0, ABG)
04:02:19.986 00.002 11060 Move returns status 0, amount 0
04:02:19.986 00.000 11060 move complete, result=0
04:02:19.986 00.000 11060 worker thread done servicing request
04:02:19.986 00.000 11060 Worker thread wakes up
04:02:19.986 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:19.986 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:19.987 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:20.609 00.622 11060 Exposure complete
04:02:20.819 00.210 11060 worker thread done servicing request
04:02:20.819 00.000 10844 OnExposeComplete: enter
04:02:20.819 00.000 10844 UpdateGuideState(): m_state=6
04:02:20.819 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
04:02:20.819 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.64, Mass=1725, SNR=26.4, Peak=154 HFD=3.3
04:02:20.819 00.000 10844 MultiStar: [#1 -0.08,-0.10,1.00,U] [#2 -0.23,0.04,0.92,U] [#3 -0.03,-0.22,0.97,U] [#4 -0.19,-0.14,1.00,U] [#5 -0.50,-0.56,0.00,M1] [#6 -0.13,-0.35,1.02,U] [#7 0.14,-0.71,0.00,M1] [#8 -0.39,0.17,0.87,U] 
04:02:20.819 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.15}, one-star: {0.27, -0.41}
04:02:20.819 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.72)
04:02:20.819 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.44 = -0.44)
04:02:20.819 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.17 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
04:02:20.825 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.15, opts=13)
04:02:20.825 00.000 10844 Enqueuing Move request for scope (-0.10, -0.15)
04:02:20.825 00.000 11060 Worker thread wakes up
04:02:20.825 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:20.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
04:02:20.827 00.002 10844 UpdateGuideState exits: m=1725 SNR=26.4
04:02:20.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
04:02:20.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:20.827 00.000 11060 Moving (-0.10, -0.15) raw xDistance=-0.17 yDistance=-0.08
04:02:20.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:20.827 00.000 10844 Enqueuing Expose request
04:02:20.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:02:20.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:20.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:02:20.827 00.000 11060 MoveAxis(E, 40, ABG)
04:02:20.827 00.000 11060 Guiding  Dir = 2, Dur = 40
04:02:20.830 00.003 11060 IsSlewing returns 0
04:02:20.830 00.000 11060 IsGuiding returns 0
04:02:20.877 00.047 11060 IsGuiding returns 0
04:02:20.877 00.000 11060 Move returns status 0, amount 40
04:02:20.878 00.001 11060 MoveAxis(N, 0, ABG)
04:02:20.878 00.000 11060 Move returns status 0, amount 0
04:02:20.878 00.000 11060 move complete, result=0
04:02:20.878 00.000 11060 worker thread done servicing request
04:02:20.878 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
04:02:20.878 00.000 11060 Worker thread wakes up
04:02:20.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:20.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:21.499 00.621 11060 Exposure complete
04:02:21.732 00.233 11060 worker thread done servicing request
04:02:21.732 00.000 10844 OnExposeComplete: enter
04:02:21.732 00.000 10844 UpdateGuideState(): m_state=6
04:02:21.734 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4019
04:02:21.734 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.99, Mass=1759, SNR=26.3, Peak=175 HFD=3.3
04:02:21.734 00.000 10844 MultiStar: [#1 -0.23,0.01,1.00,U] [#2 -0.34,0.09,0.99,U] [#3 0.11,-0.09,0.99,U] [#4 0.20,0.45,0.99,U] [#5 -0.72,0.14,0.00,M2] [#6 -0.24,-0.21,1.05,U] [#7 -0.06,-0.25,0.92,U] [#8 -0.29,0.11,0.86,U] 
04:02:21.734 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.01}, one-star: {-0.17, -0.06}
04:02:21.734 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
04:02:21.734 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
04:02:21.734 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.10 mountX=-0.02 mountY=-0.13, mountTheta=-1.71
04:02:21.737 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.01, opts=13)
04:02:21.737 00.000 10844 Enqueuing Move request for scope (-0.13, 0.01)
04:02:21.737 00.000 11060 Worker thread wakes up
04:02:21.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:21.737 00.000 10844 UpdateGuideState exits: m=1759 SNR=26.3
04:02:21.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
04:02:21.739 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:21.739 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
04:02:21.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:21.739 00.000 10844 Enqueuing Expose request
04:02:21.739 00.000 11060 Moving (-0.13, 0.01) raw xDistance=-0.02 yDistance=-0.13
04:02:21.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:02:21.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:21.740 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:21.740 00.000 11060 MoveAxis(E, 0, ABG)
04:02:21.740 00.000 11060 Move returns status 0, amount 0
04:02:21.740 00.000 11060 MoveAxis(N, 0, ABG)
04:02:21.740 00.000 11060 Move returns status 0, amount 0
04:02:21.740 00.000 11060 move complete, result=0
04:02:21.740 00.000 11060 worker thread done servicing request
04:02:21.740 00.000 11060 Worker thread wakes up
04:02:21.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:21.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:21.742 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:22.369 00.627 11060 Exposure complete
04:02:22.584 00.215 11060 worker thread done servicing request
04:02:22.584 00.000 10844 OnExposeComplete: enter
04:02:22.584 00.000 10844 UpdateGuideState(): m_state=6
04:02:22.586 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4020
04:02:22.586 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.51, Mass=1848, SNR=27.3, Peak=201 HFD=3.1
04:02:22.586 00.000 10844 MultiStar: [#1 -0.47,0.28,0.89,U] [#2 -0.24,0.14,0.88,U] [#3 -0.22,0.01,0.90,U] [#4 0.09,-0.05,1.00,U] [#5 -0.01,-0.39,0.94,U] [#6 -0.31,-0.68,0.00,M1] [#7 -0.17,-0.50,0.87,U] [#8 -0.20,0.13,0.78,U] 
04:02:22.586 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.13}, one-star: {-0.14, -0.55}
04:02:22.586 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.88 = 2.40)
04:02:22.586 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
04:02:22.586 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.49 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
04:02:22.588 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.13, opts=13)
04:02:22.588 00.000 10844 Enqueuing Move request for scope (-0.16, -0.13)
04:02:22.588 00.000 11060 Worker thread wakes up
04:02:22.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:22.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
04:02:22.588 00.000 10844 UpdateGuideState exits: m=1848 SNR=27.3
04:02:22.588 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
04:02:22.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:22.588 00.000 11060 Moving (-0.16, -0.13) raw xDistance=-0.15 yDistance=-0.14
04:02:22.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:22.588 00.000 10844 Enqueuing Expose request
04:02:22.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:02:22.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:22.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:02:22.588 00.000 11060 MoveAxis(E, 36, ABG)
04:02:22.588 00.000 11060 Guiding  Dir = 2, Dur = 36
04:02:22.597 00.009 11060 IsSlewing returns 0
04:02:22.597 00.000 11060 IsGuiding returns 0
04:02:22.643 00.046 11060 IsGuiding returns 0
04:02:22.643 00.000 11060 Move returns status 0, amount 36
04:02:22.643 00.000 11060 MoveAxis(N, 0, ABG)
04:02:22.643 00.000 11060 Move returns status 0, amount 0
04:02:22.643 00.000 11060 move complete, result=0
04:02:22.644 00.001 11060 worker thread done servicing request
04:02:22.644 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
04:02:22.644 00.000 11060 Worker thread wakes up
04:02:22.644 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:22.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:23.291 00.647 11060 Exposure complete
04:02:23.498 00.207 11060 worker thread done servicing request
04:02:23.498 00.000 10844 OnExposeComplete: enter
04:02:23.498 00.000 10844 UpdateGuideState(): m_state=6
04:02:23.498 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4021
04:02:23.498 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.75, Mass=1801, SNR=26.2, Peak=152 HFD=3.9
04:02:23.498 00.000 10844 MultiStar: [#1 -0.09,0.25,0.90,U] [#2 -0.48,0.15,0.91,U] [#3 0.13,0.19,0.99,U] [#4 0.13,-0.01,0.98,U] [#5 -0.40,-0.16,1.00,U] [#6 -0.44,-0.30,1.10,U] [#7 -0.11,-0.64,0.00,M1] [#8 0.15,0.26,0.74,U] 
04:02:23.498 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.01}, one-star: {0.02, -0.30}
04:02:23.498 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.47 = 1.81)
04:02:23.498 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.35 = -1.35)
04:02:23.498 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.09 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
04:02:23.503 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.01, opts=13)
04:02:23.503 00.000 10844 Enqueuing Move request for scope (-0.13, -0.01)
04:02:23.503 00.000 11060 Worker thread wakes up
04:02:23.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:23.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
04:02:23.503 00.000 10844 UpdateGuideState exits: m=1801 SNR=26.2
04:02:23.503 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
04:02:23.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:23.503 00.000 11060 Moving (-0.13, -0.01) raw xDistance=-0.03 yDistance=-0.13
04:02:23.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:23.503 00.000 10844 Enqueuing Expose request
04:02:23.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:02:23.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:23.503 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:23.503 00.000 11060 MoveAxis(E, 0, ABG)
04:02:23.503 00.000 11060 Move returns status 0, amount 0
04:02:23.503 00.000 11060 MoveAxis(N, 0, ABG)
04:02:23.503 00.000 11060 Move returns status 0, amount 0
04:02:23.503 00.000 11060 move complete, result=0
04:02:23.503 00.000 11060 worker thread done servicing request
04:02:23.503 00.000 11060 Worker thread wakes up
04:02:23.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:23.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:23.508 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:24.133 00.625 11060 Exposure complete
04:02:24.339 00.206 11060 worker thread done servicing request
04:02:24.339 00.000 10844 OnExposeComplete: enter
04:02:24.339 00.000 10844 UpdateGuideState(): m_state=6
04:02:24.339 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4022
04:02:24.339 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=101.90, Mass=1763, SNR=26.8, Peak=235 HFD=3.0
04:02:24.341 00.002 10844 MultiStar: [#1 0.13,0.21,0.96,U] [#2 -0.36,0.57,0.00,M1] [#3 0.10,0.00,0.94,U] [#4 -0.08,0.06,0.97,U] [#5 -0.27,-0.27,0.81,U] [#6 -0.06,-0.15,0.94,U] [#7 0.46,-0.46,0.00,M2] [#8 -0.54,0.35,0.00,M1] 
04:02:24.341 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.05}, one-star: {-0.21, -0.16}
04:02:24.341 00.000 10844 CameraToMount -- cameraTheta (-2.49) - m_xAngle (1.39) = xAngle (-3.87 = 2.41)
04:02:24.341 00.000 10844 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.75 = -0.75)
04:02:24.341 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.49 mountX=-0.06 mountY=-0.05, mountTheta=-2.40
04:02:24.342 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.05, opts=13)
04:02:24.342 00.000 10844 Enqueuing Move request for scope (-0.06, -0.05)
04:02:24.342 00.000 11060 Worker thread wakes up
04:02:24.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:24.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
04:02:24.342 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.8
04:02:24.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
04:02:24.344 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:24.344 00.000 11060 Moving (-0.06, -0.05) raw xDistance=-0.06 yDistance=-0.05
04:02:24.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:24.344 00.000 10844 Enqueuing Expose request
04:02:24.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:02:24.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:24.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:02:24.344 00.000 11060 MoveAxis(E, 0, ABG)
04:02:24.344 00.000 11060 Move returns status 0, amount 0
04:02:24.344 00.000 11060 MoveAxis(N, 0, ABG)
04:02:24.344 00.000 11060 Move returns status 0, amount 0
04:02:24.344 00.000 11060 move complete, result=0
04:02:24.344 00.000 11060 worker thread done servicing request
04:02:24.344 00.000 11060 Worker thread wakes up
04:02:24.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:24.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:24.350 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:24.982 00.632 11060 Exposure complete
04:02:25.197 00.215 11060 worker thread done servicing request
04:02:25.197 00.000 10844 OnExposeComplete: enter
04:02:25.197 00.000 10844 UpdateGuideState(): m_state=6
04:02:25.197 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4023
04:02:25.197 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=102.02, Mass=1752, SNR=26.5, Peak=200 HFD=3.2
04:02:25.197 00.000 10844 MultiStar: [#1 0.10,-0.02,0.95,U] [#2 -0.58,-0.12,0.00,M2] [#3 0.19,-0.43,1.01,U] [#4 0.04,0.01,1.06,U] [#5 -0.11,-0.33,0.94,U] [#6 -0.23,-0.47,1.00,U] [#7 0.13,-0.28,0.87,U] [#8 -0.08,0.26,0.85,U] 
04:02:25.197 00.000 10844 single-star, 7 included, MultiStar: {-0.01, -0.17}, one-star: {-0.13, -0.03}
04:02:25.197 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.39) = xAngle (-4.29 = 2.00)
04:02:25.199 00.002 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.16 = -1.16)
04:02:25.199 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.90 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
04:02:25.200 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
04:02:25.200 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
04:02:25.202 00.002 11060 Worker thread wakes up
04:02:25.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:25.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
04:02:25.202 00.000 10844 UpdateGuideState exits: m=1752 SNR=26.5
04:02:25.202 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
04:02:25.202 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:25.202 00.000 11060 Moving (-0.13, -0.03) raw xDistance=-0.05 yDistance=-0.12
04:02:25.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:25.202 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:02:25.202 00.000 10844 Enqueuing Expose request
04:02:25.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:25.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:02:25.202 00.000 11060 MoveAxis(E, 0, ABG)
04:02:25.202 00.000 11060 Move returns status 0, amount 0
04:02:25.202 00.000 11060 MoveAxis(N, 0, ABG)
04:02:25.202 00.000 11060 Move returns status 0, amount 0
04:02:25.202 00.000 11060 move complete, result=0
04:02:25.202 00.000 11060 worker thread done servicing request
04:02:25.202 00.000 11060 Worker thread wakes up
04:02:25.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:25.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:25.205 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:25.832 00.627 11060 Exposure complete
04:02:26.052 00.220 11060 worker thread done servicing request
04:02:26.052 00.000 10844 OnExposeComplete: enter
04:02:26.052 00.000 10844 UpdateGuideState(): m_state=6
04:02:26.053 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4024
04:02:26.053 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.65, Mass=1640, SNR=25.2, Peak=187 HFD=3.2
04:02:26.053 00.000 10844 MultiStar: [#1 -0.07,0.13,1.01,U] [#2 -0.62,-0.02,0.00,M3] [#3 -0.17,-0.40,1.06,U] [#4 -0.49,-0.02,0.94,U] [#5 -0.41,-0.23,0.86,U] [#6 -0.30,-0.02,1.06,U] [#7 0.32,-0.56,0.00,M2] [#8 -0.46,-0.13,0.78,U] 
04:02:26.053 00.000 10844 refined, 6 included, MultiStar: {-0.26, -0.16}, one-star: {-0.03, -0.40}
04:02:26.053 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.39) = xAngle (-4.00 = 2.29)
04:02:26.053 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.87 = -0.87)
04:02:26.053 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.16 hyp=0.31 cameraTheta=-2.61 mountX=-0.20 mountY=-0.23, mountTheta=-2.28
04:02:26.053 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.16, opts=13)
04:02:26.053 00.000 10844 Enqueuing Move request for scope (-0.26, -0.16)
04:02:26.053 00.000 11060 Worker thread wakes up
04:02:26.058 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:26.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.16) opts 0xd
04:02:26.058 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.2
04:02:26.058 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.16)
04:02:26.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:26.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:26.058 00.000 10844 Enqueuing Expose request
04:02:26.058 00.000 11060 Moving (-0.26, -0.16) raw xDistance=-0.20 yDistance=-0.23
04:02:26.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:02:26.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:02:26.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:02:26.058 00.000 11060 MoveAxis(E, 47, ABG)
04:02:26.058 00.000 11060 Guiding  Dir = 2, Dur = 47
04:02:26.082 00.024 11060 IsSlewing returns 0
04:02:26.082 00.000 11060 IsGuiding returns 0
04:02:26.158 00.076 11060 IsGuiding returns 0
04:02:26.159 00.001 11060 Move returns status 0, amount 47
04:02:26.159 00.000 11060 MoveAxis(N, 0, ABG)
04:02:26.159 00.000 11060 Move returns status 0, amount 0
04:02:26.159 00.000 11060 move complete, result=0
04:02:26.159 00.000 11060 worker thread done servicing request
04:02:26.159 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.2 px 0 ms NORTH
04:02:26.159 00.000 11060 Worker thread wakes up
04:02:26.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:26.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:26.796 00.637 11060 Exposure complete
04:02:27.002 00.206 11060 worker thread done servicing request
04:02:27.002 00.000 10844 OnExposeComplete: enter
04:02:27.002 00.000 10844 UpdateGuideState(): m_state=6
04:02:27.002 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4025
04:02:27.002 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.83, Mass=1695, SNR=25.7, Peak=186 HFD=3.1
04:02:27.002 00.000 10844 MultiStar: [#1 0.06,-0.03,1.01,U] [#2 -0.40,0.05,0.94,U] [#3 -0.10,-0.06,1.07,U] [#4 -0.01,0.48,0.93,U] [#5 -0.38,-0.51,0.00,M1] [#6 -0.19,-0.04,1.00,U] [#7 0.50,-0.25,0.93,U] [#8 -0.44,0.15,0.80,U] 
04:02:27.002 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.00}, one-star: {0.08, -0.22}
04:02:27.002 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
04:02:27.002 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
04:02:27.002 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=-0.01 mountY=-0.06, mountTheta=-1.71
04:02:27.002 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.00, opts=13)
04:02:27.002 00.000 10844 Enqueuing Move request for scope (-0.06, 0.00)
04:02:27.002 00.000 11060 Worker thread wakes up
04:02:27.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:27.007 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
04:02:27.007 00.000 10844 UpdateGuideState exits: m=1695 SNR=25.7
04:02:27.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
04:02:27.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:27.007 00.000 11060 Moving (-0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
04:02:27.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:27.007 00.000 10844 Enqueuing Expose request
04:02:27.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:02:27.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:27.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:02:27.007 00.000 11060 MoveAxis(E, 0, ABG)
04:02:27.007 00.000 11060 Move returns status 0, amount 0
04:02:27.007 00.000 11060 MoveAxis(N, 0, ABG)
04:02:27.007 00.000 11060 Move returns status 0, amount 0
04:02:27.007 00.000 11060 move complete, result=0
04:02:27.007 00.000 11060 worker thread done servicing request
04:02:27.007 00.000 11060 Worker thread wakes up
04:02:27.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:27.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:27.010 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:27.641 00.631 11060 Exposure complete
04:02:27.845 00.204 11060 worker thread done servicing request
04:02:27.845 00.000 10844 OnExposeComplete: enter
04:02:27.845 00.000 10844 UpdateGuideState(): m_state=6
04:02:27.845 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4026
04:02:27.845 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.65, Mass=1636, SNR=25.6, Peak=175 HFD=3.3
04:02:27.847 00.002 10844 MultiStar: [#1 0.04,-0.11,1.04,U] [#2 -0.42,-0.03,0.97,U] [#3 0.07,-0.15,1.03,U] [#4 -0.22,0.34,0.97,U] [#5 -0.29,0.07,0.90,U] [#6 -0.29,-0.40,1.07,U] [#7 0.26,-0.20,0.99,U] [#8 -0.09,0.05,0.77,U] 
04:02:27.847 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {0.09, -0.40}
04:02:27.847 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.39) = xAngle (-3.68 = 2.60)
04:02:27.847 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.56 = -0.56)
04:02:27.847 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.29 mountX=-0.12 mountY=-0.07, mountTheta=-2.59
04:02:27.849 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.10, opts=13)
04:02:27.849 00.000 10844 Enqueuing Move request for scope (-0.09, -0.10)
04:02:27.849 00.000 11060 Worker thread wakes up
04:02:27.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:27.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
04:02:27.851 00.002 10844 UpdateGuideState exits: m=1636 SNR=25.6
04:02:27.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
04:02:27.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:27.851 00.000 11060 Moving (-0.09, -0.10) raw xDistance=-0.12 yDistance=-0.07
04:02:27.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:27.851 00.000 10844 Enqueuing Expose request
04:02:27.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:02:27.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:27.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:02:27.852 00.001 11060 MoveAxis(E, 0, ABG)
04:02:27.852 00.000 11060 Move returns status 0, amount 0
04:02:27.852 00.000 11060 MoveAxis(N, 0, ABG)
04:02:27.852 00.000 11060 Move returns status 0, amount 0
04:02:27.852 00.000 11060 move complete, result=0
04:02:27.852 00.000 11060 worker thread done servicing request
04:02:27.852 00.000 11060 Worker thread wakes up
04:02:27.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:27.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:27.854 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:28.486 00.632 11060 Exposure complete
04:02:28.705 00.219 11060 worker thread done servicing request
04:02:28.705 00.000 10844 OnExposeComplete: enter
04:02:28.705 00.000 10844 UpdateGuideState(): m_state=6
04:02:28.705 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4027
04:02:28.705 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.73, Mass=1742, SNR=26.1, Peak=160 HFD=3.4
04:02:28.705 00.000 10844 MultiStar: [#1 -0.18,0.56,0.00,M1] [#2 -0.42,-0.06,0.96,U] [#3 -0.13,-0.44,1.00,U] [#4 0.10,0.25,1.00,U] [#5 -0.39,-0.22,0.90,U] [#6 -0.12,-0.41,0.94,U] [#7 0.51,-0.30,0.00,M1] [#8 -0.05,0.02,0.77,U] 
04:02:28.705 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.17}, one-star: {0.22, -0.33}
04:02:28.705 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.39) = xAngle (-3.52 = 2.77)
04:02:28.705 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
04:02:28.705 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-2.13 mountX=-0.19 mountY=-0.08, mountTheta=-2.75
04:02:28.708 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.17, opts=13)
04:02:28.708 00.000 10844 Enqueuing Move request for scope (-0.11, -0.17)
04:02:28.708 00.000 11060 Worker thread wakes up
04:02:28.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:28.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
04:02:28.708 00.000 10844 UpdateGuideState exits: m=1742 SNR=26.1
04:02:28.708 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
04:02:28.710 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:28.710 00.000 11060 Moving (-0.11, -0.17) raw xDistance=-0.19 yDistance=-0.08
04:02:28.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:28.710 00.000 10844 Enqueuing Expose request
04:02:28.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:02:28.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:28.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:02:28.710 00.000 11060 MoveAxis(E, 45, ABG)
04:02:28.710 00.000 11060 Guiding  Dir = 2, Dur = 45
04:02:28.725 00.015 11060 IsSlewing returns 0
04:02:28.725 00.000 11060 IsGuiding returns 0
04:02:28.787 00.062 11060 IsGuiding returns 0
04:02:28.787 00.000 11060 Move returns status 0, amount 45
04:02:28.787 00.000 11060 MoveAxis(N, 0, ABG)
04:02:28.787 00.000 11060 Move returns status 0, amount 0
04:02:28.787 00.000 11060 move complete, result=0
04:02:28.787 00.000 11060 worker thread done servicing request
04:02:28.787 00.000 11060 Worker thread wakes up
04:02:28.787 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
04:02:28.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:28.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:29.420 00.633 11060 Exposure complete
04:02:29.625 00.205 11060 worker thread done servicing request
04:02:29.625 00.000 10844 OnExposeComplete: enter
04:02:29.630 00.005 10844 UpdateGuideState(): m_state=6
04:02:29.630 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4028
04:02:29.630 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=102.00, Mass=1618, SNR=25.2, Peak=164 HFD=3.0
04:02:29.630 00.000 10844 MultiStar: [#1 0.08,0.03,0.94,U] [#2 0.21,0.39,0.95,U] [#3 0.46,-0.34,1.11,U] [#4 0.29,0.24,1.07,U] [#5 -0.56,-0.21,0.00,M1] [#6 -0.16,-0.25,1.05,U] [#7 0.73,-0.29,0.00,M2] [#8 0.24,0.14,0.80,U] 
04:02:29.630 00.000 10844 single-star, 6 included, MultiStar: {0.16, 0.01}, one-star: {-0.02, -0.05}
04:02:29.630 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
04:02:29.630 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
04:02:29.630 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.87 mountX=-0.05 mountY=-0.01, mountTheta=-3.01
04:02:29.632 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
04:02:29.632 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
04:02:29.632 00.000 11060 Worker thread wakes up
04:02:29.632 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:29.632 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
04:02:29.632 00.000 10844 UpdateGuideState exits: m=1618 SNR=25.2
04:02:29.632 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
04:02:29.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:29.632 00.000 11060 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
04:02:29.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:29.632 00.000 10844 Enqueuing Expose request
04:02:29.632 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:02:29.632 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:29.632 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:02:29.632 00.000 11060 MoveAxis(E, 0, ABG)
04:02:29.632 00.000 11060 Move returns status 0, amount 0
04:02:29.632 00.000 11060 MoveAxis(N, 0, ABG)
04:02:29.632 00.000 11060 Move returns status 0, amount 0
04:02:29.635 00.003 11060 move complete, result=0
04:02:29.635 00.000 11060 worker thread done servicing request
04:02:29.635 00.000 11060 Worker thread wakes up
04:02:29.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:29.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:29.635 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:30.263 00.628 11060 Exposure complete
04:02:30.469 00.206 11060 worker thread done servicing request
04:02:30.469 00.000 10844 OnExposeComplete: enter
04:02:30.469 00.000 10844 UpdateGuideState(): m_state=6
04:02:30.470 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4029
04:02:30.470 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=102.02, Mass=1951, SNR=28.1, Peak=200 HFD=2.9
04:02:30.471 00.001 10844 MultiStar: [#1 0.04,0.58,0.00,M1] [#2 -0.47,0.32,0.83,U] [#3 0.19,0.08,0.84,U] [#4 0.27,0.49,0.85,U] [#5 -0.33,-0.10,0.89,U] [#6 -0.36,-0.37,0.87,U] [#7 0.68,-0.05,0.00,M3] [#8 -0.12,0.24,0.78,U] 
04:02:30.471 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.08}, one-star: {0.13, -0.03}
04:02:30.471 00.000 10844 CameraToMount -- cameraTheta (2.42) - m_xAngle (1.39) = xAngle (1.03 = 1.03)
04:02:30.471 00.000 10844 CameraToMount -- cameraTheta (2.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.15 = -2.13)
04:02:30.471 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.42 mountX=0.06 mountY=-0.10, mountTheta=-1.02
04:02:30.473 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
04:02:30.473 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
04:02:30.473 00.000 11060 Worker thread wakes up
04:02:30.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:30.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
04:02:30.473 00.000 10844 UpdateGuideState exits: m=1951 SNR=28.1
04:02:30.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
04:02:30.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:30.475 00.002 11060 Moving (-0.09, 0.08) raw xDistance=0.06 yDistance=-0.10
04:02:30.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:30.475 00.000 10844 Enqueuing Expose request
04:02:30.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:02:30.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:30.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:02:30.475 00.000 11060 MoveAxis(E, 0, ABG)
04:02:30.475 00.000 11060 Move returns status 0, amount 0
04:02:30.475 00.000 11060 MoveAxis(N, 0, ABG)
04:02:30.475 00.000 11060 Move returns status 0, amount 0
04:02:30.475 00.000 11060 move complete, result=0
04:02:30.475 00.000 11060 worker thread done servicing request
04:02:30.475 00.000 11060 Worker thread wakes up
04:02:30.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:30.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:30.477 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:31.113 00.636 11060 Exposure complete
04:02:31.328 00.215 11060 worker thread done servicing request
04:02:31.328 00.000 10844 OnExposeComplete: enter
04:02:31.328 00.000 10844 UpdateGuideState(): m_state=6
04:02:31.328 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4030
04:02:31.328 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.91, Mass=1625, SNR=25.1, Peak=150 HFD=3.1
04:02:31.328 00.000 10844 MultiStar: [#1 0.12,0.21,1.01,U] [#2 -0.27,0.50,0.95,U] [#3 0.03,-0.10,1.07,U] [#4 -0.07,0.09,1.02,U] [#5 -0.33,-0.19,0.93,U] [#6 -0.05,-0.20,1.10,U] [#7 0.48,-0.33,0.00,M4] [#8 0.02,0.27,0.90,U] 
04:02:31.328 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.05}, one-star: {-0.08, -0.14}
04:02:31.328 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.39) = xAngle (1.19 = 1.19)
04:02:31.328 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.31 = -1.97)
04:02:31.328 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.58 mountX=0.03 mountY=-0.08, mountTheta=-1.18
04:02:31.332 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.05, opts=13)
04:02:31.332 00.000 10844 Enqueuing Move request for scope (-0.07, 0.05)
04:02:31.332 00.000 11060 Worker thread wakes up
04:02:31.334 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:31.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
04:02:31.334 00.000 10844 UpdateGuideState exits: m=1625 SNR=25.1
04:02:31.334 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
04:02:31.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:31.334 00.000 11060 Moving (-0.07, 0.05) raw xDistance=0.03 yDistance=-0.08
04:02:31.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:31.334 00.000 10844 Enqueuing Expose request
04:02:31.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:02:31.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:31.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:02:31.334 00.000 11060 MoveAxis(E, 0, ABG)
04:02:31.334 00.000 11060 Move returns status 0, amount 0
04:02:31.334 00.000 11060 MoveAxis(N, 0, ABG)
04:02:31.334 00.000 11060 Move returns status 0, amount 0
04:02:31.334 00.000 11060 move complete, result=0
04:02:31.334 00.000 11060 worker thread done servicing request
04:02:31.334 00.000 11060 Worker thread wakes up
04:02:31.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:31.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:31.347 00.013 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:31.983 00.636 11060 Exposure complete
04:02:32.210 00.227 11060 worker thread done servicing request
04:02:32.210 00.000 10844 OnExposeComplete: enter
04:02:32.210 00.000 10844 UpdateGuideState(): m_state=6
04:02:32.210 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4031
04:02:32.212 00.002 10844 Star::Find returns 1 (0), X=616.66, Y=101.61, Mass=1764, SNR=26.6, Peak=216 HFD=3.1
04:02:32.212 00.000 10844 MultiStar: [#1 -0.09,0.09,1.06,U] [#2 0.03,0.51,0.87,U] [#3 -0.10,-0.34,1.01,U] [#4 0.41,0.15,1.05,U] [#5 -0.18,-0.45,0.94,U] [#6 -0.07,-0.14,1.02,U] [#7 0.18,-0.47,0.84,U] [#8 -0.44,0.57,0.00,M1] 
04:02:32.213 00.001 10844 refined, 7 included, MultiStar: {-0.01, -0.13}, one-star: {-0.25, -0.44}
04:02:32.213 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
04:02:32.213 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
04:02:32.213 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.14 cameraTheta=-1.64 mountX=-0.13 mountY=0.01, mountTheta=3.05
04:02:32.216 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.13, opts=13)
04:02:32.216 00.000 10844 Enqueuing Move request for scope (-0.01, -0.13)
04:02:32.216 00.000 11060 Worker thread wakes up
04:02:32.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
04:02:32.216 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
04:02:32.216 00.000 11060 Moving (-0.01, -0.13) raw xDistance=-0.13 yDistance=0.01
04:02:32.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:02:32.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:32.217 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:32.217 00.000 11060 MoveAxis(E, 32, ABG)
04:02:32.217 00.000 11060 Guiding  Dir = 2, Dur = 32
04:02:32.219 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:32.219 00.000 10844 UpdateGuideState exits: m=1764 SNR=26.6
04:02:32.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:32.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:32.219 00.000 10844 Enqueuing Expose request
04:02:32.262 00.043 11060 IsSlewing returns 0
04:02:32.262 00.000 11060 IsGuiding returns 0
04:02:32.333 00.071 11060 IsGuiding returns 0
04:02:32.333 00.000 11060 Move returns status 0, amount 32
04:02:32.333 00.000 11060 MoveAxis(N, 0, ABG)
04:02:32.333 00.000 11060 Move returns status 0, amount 0
04:02:32.333 00.000 11060 move complete, result=0
04:02:32.333 00.000 11060 worker thread done servicing request
04:02:32.333 00.000 11060 Worker thread wakes up
04:02:32.333 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
04:02:32.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:32.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:32.968 00.635 11060 Exposure complete
04:02:33.188 00.220 11060 worker thread done servicing request
04:02:33.188 00.000 10844 OnExposeComplete: enter
04:02:33.188 00.000 10844 UpdateGuideState(): m_state=6
04:02:33.188 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4032
04:02:33.188 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.66, Mass=1650, SNR=25.9, Peak=191 HFD=2.8
04:02:33.188 00.000 10844 MultiStar: [#1 -0.41,0.09,0.97,U] [#2 -0.28,0.59,0.00,M1] [#3 -0.11,-0.30,1.10,U] [#4 0.46,0.37,0.00,M1] [#5 -0.26,-0.01,0.96,U] [#6 -0.22,-0.11,1.13,U] [#7 0.50,-0.43,0.00,M4] [#8 -0.09,0.02,0.79,U] 
04:02:33.188 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.13}, one-star: {-0.06, -0.40}
04:02:33.188 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.39) = xAngle (-3.94 = 2.34)
04:02:33.188 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.82 = -0.82)
04:02:33.188 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.55 mountX=-0.16 mountY=-0.17, mountTheta=-2.33
04:02:33.190 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.13, opts=13)
04:02:33.190 00.000 10844 Enqueuing Move request for scope (-0.19, -0.13)
04:02:33.190 00.000 11060 Worker thread wakes up
04:02:33.193 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:33.193 00.000 10844 UpdateGuideState exits: m=1650 SNR=25.9
04:02:33.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:33.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
04:02:33.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:33.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
04:02:33.193 00.000 10844 Enqueuing Expose request
04:02:33.193 00.000 11060 Moving (-0.19, -0.13) raw xDistance=-0.16 yDistance=-0.17
04:02:33.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:02:33.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:33.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:02:33.193 00.000 11060 MoveAxis(E, 39, ABG)
04:02:33.193 00.000 11060 Guiding  Dir = 2, Dur = 39
04:02:33.223 00.030 11060 IsSlewing returns 0
04:02:33.223 00.000 11060 IsGuiding returns 0
04:02:33.285 00.062 11060 IsGuiding returns 0
04:02:33.285 00.000 11060 Move returns status 0, amount 39
04:02:33.285 00.000 11060 MoveAxis(N, 0, ABG)
04:02:33.285 00.000 11060 Move returns status 0, amount 0
04:02:33.285 00.000 11060 move complete, result=0
04:02:33.285 00.000 11060 worker thread done servicing request
04:02:33.285 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
04:02:33.285 00.000 11060 Worker thread wakes up
04:02:33.285 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:33.285 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:33.915 00.630 11060 Exposure complete
04:02:34.118 00.203 11060 worker thread done servicing request
04:02:34.118 00.000 10844 OnExposeComplete: enter
04:02:34.118 00.000 10844 UpdateGuideState(): m_state=6
04:02:34.118 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4033
04:02:34.118 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.45, Mass=1947, SNR=27.8, Peak=200 HFD=3.0
04:02:34.118 00.000 10844 MultiStar: [#1 0.06,0.05,0.96,U] [#2 0.15,0.33,0.83,U] [#3 -0.07,-0.10,0.87,U] [#4 0.32,-0.03,0.98,U] [#5 -0.28,-0.37,0.86,U] [#6 -0.31,-0.11,0.98,U] [#7 0.06,-0.52,0.89,U] [#8 -0.11,0.39,0.83,U] 
04:02:34.118 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.12}, one-star: {0.04, -0.61}
04:02:34.118 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.39) = xAngle (-3.06 = -3.06)
04:02:34.118 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
04:02:34.118 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.67 mountX=-0.12 mountY=0.01, mountTheta=3.08
04:02:34.123 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
04:02:34.123 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
04:02:34.123 00.000 11060 Worker thread wakes up
04:02:34.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
04:02:34.123 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
04:02:34.124 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:34.125 00.001 10844 UpdateGuideState exits: m=1947 SNR=27.8
04:02:34.125 00.000 11060 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
04:02:34.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:34.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:02:34.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:34.125 00.000 10844 Enqueuing Expose request
04:02:34.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:34.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:34.125 00.000 11060 MoveAxis(E, 0, ABG)
04:02:34.125 00.000 11060 Move returns status 0, amount 0
04:02:34.125 00.000 11060 MoveAxis(N, 0, ABG)
04:02:34.125 00.000 11060 Move returns status 0, amount 0
04:02:34.125 00.000 11060 move complete, result=0
04:02:34.126 00.001 11060 worker thread done servicing request
04:02:34.126 00.000 11060 Worker thread wakes up
04:02:34.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:34.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:34.129 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:34.753 00.624 11060 Exposure complete
04:02:34.956 00.203 11060 worker thread done servicing request
04:02:34.956 00.000 10844 OnExposeComplete: enter
04:02:34.956 00.000 10844 UpdateGuideState(): m_state=6
04:02:34.956 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4034
04:02:34.956 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.91, Mass=1600, SNR=25.1, Peak=158 HFD=2.9
04:02:34.956 00.000 10844 MultiStar: [#1 -0.22,-0.13,0.99,U] [#2 -0.15,0.44,1.00,U] [#3 0.06,-0.32,0.95,U] [#4 0.34,0.00,1.10,U] [#5 -0.19,-0.48,0.98,U] [#6 -0.35,-0.55,0.00,M1] [#7 0.23,-0.81,0.00,M4] [#8 -0.25,0.58,0.00,M1] 
04:02:34.956 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.10}, one-star: {0.23, -0.14}
04:02:34.956 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
04:02:34.956 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.34 = 0.34)
04:02:34.956 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.40 mountX=-0.09 mountY=0.03, mountTheta=2.80
04:02:34.961 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
04:02:34.961 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
04:02:34.961 00.000 11060 Worker thread wakes up
04:02:34.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:34.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
04:02:34.961 00.000 10844 UpdateGuideState exits: m=1600 SNR=25.1
04:02:34.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
04:02:34.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:34.961 00.000 11060 Moving (0.02, -0.10) raw xDistance=-0.09 yDistance=0.03
04:02:34.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:34.961 00.000 10844 Enqueuing Expose request
04:02:34.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:02:34.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:34.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:02:34.961 00.000 11060 MoveAxis(E, 0, ABG)
04:02:34.961 00.000 11060 Move returns status 0, amount 0
04:02:34.961 00.000 11060 MoveAxis(N, 0, ABG)
04:02:34.961 00.000 11060 Move returns status 0, amount 0
04:02:34.961 00.000 11060 move complete, result=0
04:02:34.961 00.000 11060 worker thread done servicing request
04:02:34.961 00.000 11060 Worker thread wakes up
04:02:34.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:34.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:34.966 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:35.591 00.625 11060 Exposure complete
04:02:35.812 00.221 11060 worker thread done servicing request
04:02:35.812 00.000 10844 OnExposeComplete: enter
04:02:35.812 00.000 10844 UpdateGuideState(): m_state=6
04:02:35.812 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4035
04:02:35.812 00.000 10844 Star::Find returns 1 (0), X=616.44, Y=101.59, Mass=1568, SNR=25.2, Peak=210 HFD=3.3
04:02:35.812 00.000 10844 MultiStar: [#1 -0.24,0.24,0.94,U] [#2 -0.26,0.32,0.96,U] [#3 0.17,-0.17,0.97,U] [#4 0.07,0.19,0.95,U] [#5 -0.14,-0.28,0.96,U] [#6 -0.21,-0.01,1.02,U] [#7 0.16,-0.53,0.96,U] [#8 -0.42,0.10,0.80,U] 
04:02:35.812 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {-0.46, -0.47}
04:02:35.812 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.39) = xAngle (-4.06 = 2.22)
04:02:35.812 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.94 = -0.94)
04:02:35.812 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.67 mountX=-0.10 mountY=-0.13, mountTheta=-2.21
04:02:35.815 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.07, opts=13)
04:02:35.815 00.000 10844 Enqueuing Move request for scope (-0.14, -0.07)
04:02:35.815 00.000 11060 Worker thread wakes up
04:02:35.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:35.817 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
04:02:35.817 00.000 10844 UpdateGuideState exits: m=1568 SNR=25.2
04:02:35.817 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
04:02:35.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:35.817 00.000 11060 Moving (-0.14, -0.07) raw xDistance=-0.10 yDistance=-0.13
04:02:35.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:35.817 00.000 10844 Enqueuing Expose request
04:02:35.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:02:35.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:35.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:35.817 00.000 11060 MoveAxis(E, 0, ABG)
04:02:35.817 00.000 11060 Move returns status 0, amount 0
04:02:35.817 00.000 11060 MoveAxis(N, 0, ABG)
04:02:35.817 00.000 11060 Move returns status 0, amount 0
04:02:35.817 00.000 11060 move complete, result=0
04:02:35.817 00.000 11060 worker thread done servicing request
04:02:35.817 00.000 11060 Worker thread wakes up
04:02:35.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:35.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:35.821 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:36.444 00.623 11060 Exposure complete
04:02:36.647 00.203 11060 worker thread done servicing request
04:02:36.647 00.000 10844 OnExposeComplete: enter
04:02:36.647 00.000 10844 UpdateGuideState(): m_state=6
04:02:36.649 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4036
04:02:36.649 00.000 10844 Star::Find returns 1 (0), X=616.62, Y=101.74, Mass=1772, SNR=26.7, Peak=196 HFD=3.3
04:02:36.650 00.001 10844 MultiStar: [#1 0.04,-0.22,0.91,U] [#2 -0.34,0.29,0.87,U] [#3 0.09,0.34,1.02,U] [#4 -0.06,0.17,0.94,U] [#5 -0.28,-0.08,0.94,U] [#6 -0.29,-0.56,0.00,M1] [#7 0.21,-0.60,0.00,M4] [#8 -0.04,0.24,0.83,U] 
04:02:36.650 00.000 10844 refined, 6 included, MultiStar: {-0.12, 0.06}, one-star: {-0.29, -0.31}
04:02:36.650 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (1.39) = xAngle (1.32 = 1.32)
04:02:36.650 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.44 = -1.84)
04:02:36.650 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.71 mountX=0.03 mountY=-0.13, mountTheta=-1.31
04:02:36.651 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.06, opts=13)
04:02:36.651 00.000 10844 Enqueuing Move request for scope (-0.12, 0.06)
04:02:36.651 00.000 11060 Worker thread wakes up
04:02:36.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:36.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
04:02:36.651 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.7
04:02:36.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
04:02:36.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:36.654 00.003 11060 Moving (-0.12, 0.06) raw xDistance=0.03 yDistance=-0.13
04:02:36.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:36.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:02:36.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:36.654 00.000 10844 Enqueuing Expose request
04:02:36.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:36.654 00.000 11060 MoveAxis(E, 0, ABG)
04:02:36.654 00.000 11060 Move returns status 0, amount 0
04:02:36.654 00.000 11060 MoveAxis(N, 0, ABG)
04:02:36.654 00.000 11060 Move returns status 0, amount 0
04:02:36.654 00.000 11060 move complete, result=0
04:02:36.654 00.000 11060 worker thread done servicing request
04:02:36.654 00.000 11060 Worker thread wakes up
04:02:36.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:36.656 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:36.656 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:37.276 00.620 11060 Exposure complete
04:02:37.499 00.223 10844 OnExposeComplete: enter
04:02:37.499 00.000 10844 UpdateGuideState(): m_state=6
04:02:37.499 00.000 11060 worker thread done servicing request
04:02:37.499 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4037
04:02:37.499 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.94, Mass=1900, SNR=27.7, Peak=202 HFD=3.0
04:02:37.499 00.000 10844 MultiStar: [#1 -0.03,0.24,0.96,U] [#2 -0.30,0.23,0.78,U] [#3 -0.07,-0.25,0.90,U] [#4 -0.09,0.46,0.84,U] [#5 -0.62,-0.23,0.00,M1] [#6 -0.26,-0.38,1.06,U] [#7 0.08,-0.47,0.95,U] [#8 -0.22,0.45,0.77,U] 
04:02:37.499 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {0.02, -0.11}
04:02:37.499 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.81)
04:02:37.499 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.35 = -1.35)
04:02:37.499 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.09 mountX=-0.02 mountY=-0.10, mountTheta=-1.80
04:02:37.504 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.01, opts=13)
04:02:37.504 00.000 10844 Enqueuing Move request for scope (-0.10, -0.01)
04:02:37.504 00.000 11060 Worker thread wakes up
04:02:37.504 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
04:02:37.504 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
04:02:37.505 00.001 11060 Moving (-0.10, -0.01) raw xDistance=-0.02 yDistance=-0.10
04:02:37.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:02:37.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:37.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:02:37.505 00.000 11060 MoveAxis(E, 0, ABG)
04:02:37.505 00.000 11060 Move returns status 0, amount 0
04:02:37.505 00.000 11060 MoveAxis(N, 0, ABG)
04:02:37.505 00.000 11060 Move returns status 0, amount 0
04:02:37.505 00.000 11060 move complete, result=0
04:02:37.505 00.000 11060 worker thread done servicing request
04:02:37.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:37.505 00.000 10844 UpdateGuideState exits: m=1900 SNR=27.7
04:02:37.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:37.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:37.505 00.000 10844 Enqueuing Expose request
04:02:37.505 00.000 11060 Worker thread wakes up
04:02:37.505 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:37.506 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:37.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:38.154 00.648 11060 Exposure complete
04:02:38.360 00.206 11060 worker thread done servicing request
04:02:38.360 00.000 10844 OnExposeComplete: enter
04:02:38.360 00.000 10844 UpdateGuideState(): m_state=6
04:02:38.360 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4038
04:02:38.360 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=101.60, Mass=1892, SNR=27.7, Peak=227 HFD=3.2
04:02:38.360 00.000 10844 MultiStar: [#1 -0.45,-0.36,0.91,U] [#2 -0.25,-0.02,0.87,U] [#3 0.20,-0.18,0.93,U] [#4 -0.63,0.22,0.00,M1] [#5 -0.63,0.20,0.00,M2] [#6 -0.12,-0.34,0.96,U] [#7 -0.37,-0.49,0.00,M4] [#8 -0.19,-0.10,0.81,U] 
04:02:38.360 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.25}, one-star: {-0.22, -0.45}
04:02:38.360 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.73)
04:02:38.360 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
04:02:38.360 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.17 mountX=-0.28 mountY=-0.13, mountTheta=-2.71
04:02:38.363 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.25, opts=13)
04:02:38.366 00.003 10844 Enqueuing Move request for scope (-0.17, -0.25)
04:02:38.366 00.000 11060 Worker thread wakes up
04:02:38.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:38.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
04:02:38.366 00.000 10844 UpdateGuideState exits: m=1892 SNR=27.7
04:02:38.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
04:02:38.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:38.366 00.000 11060 Moving (-0.17, -0.25) raw xDistance=-0.28 yDistance=-0.13
04:02:38.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:38.366 00.000 10844 Enqueuing Expose request
04:02:38.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
04:02:38.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:38.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:02:38.366 00.000 11060 MoveAxis(E, 65, ABG)
04:02:38.366 00.000 11060 Guiding  Dir = 2, Dur = 65
04:02:38.378 00.012 11060 IsSlewing returns 0
04:02:38.378 00.000 11060 IsGuiding returns 0
04:02:38.456 00.078 11060 IsGuiding returns 0
04:02:38.456 00.000 11060 Move returns status 0, amount 65
04:02:38.456 00.000 11060 MoveAxis(N, 0, ABG)
04:02:38.456 00.000 11060 Move returns status 0, amount 0
04:02:38.456 00.000 11060 move complete, result=0
04:02:38.457 00.001 11060 worker thread done servicing request
04:02:38.457 00.000 10844 GuideStep: -0.3 px 65 ms EAST, -0.1 px 0 ms NORTH
04:02:38.457 00.000 11060 Worker thread wakes up
04:02:38.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:38.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:39.083 00.626 11060 Exposure complete
04:02:39.290 00.207 11060 worker thread done servicing request
04:02:39.292 00.002 10844 OnExposeComplete: enter
04:02:39.292 00.000 10844 UpdateGuideState(): m_state=6
04:02:39.292 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4039
04:02:39.292 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.55, Mass=1687, SNR=25.9, Peak=171 HFD=3.2
04:02:39.293 00.001 10844 MultiStar: [#1 -0.39,0.09,0.95,U] [#2 -0.61,0.17,0.00,M1] [#3 0.01,0.13,1.04,U] [#4 -0.10,0.20,1.05,U] [#5 -0.04,-0.27,0.94,U] [#6 -0.51,-0.00,1.15,U] [#7 0.23,-0.22,0.89,U] [#8 0.00,0.43,0.82,U] 
04:02:39.293 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.02}, one-star: {-0.04, -0.50}
04:02:39.293 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.39) = xAngle (-4.35 = 1.93)
04:02:39.293 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.23 = -1.23)
04:02:39.293 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.96 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
04:02:39.295 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
04:02:39.295 00.000 10844 Enqueuing Move request for scope (-0.12, -0.02)
04:02:39.295 00.000 11060 Worker thread wakes up
04:02:39.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
04:02:39.295 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
04:02:39.295 00.000 11060 Moving (-0.12, -0.02) raw xDistance=-0.04 yDistance=-0.11
04:02:39.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:02:39.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:39.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:39.297 00.002 10844 UpdateGuideState exits: m=1687 SNR=25.9
04:02:39.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:39.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:39.297 00.000 10844 Enqueuing Expose request
04:02:39.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:02:39.297 00.000 11060 MoveAxis(E, 0, ABG)
04:02:39.297 00.000 11060 Move returns status 0, amount 0
04:02:39.297 00.000 11060 MoveAxis(N, 0, ABG)
04:02:39.297 00.000 11060 Move returns status 0, amount 0
04:02:39.297 00.000 11060 move complete, result=0
04:02:39.298 00.001 11060 worker thread done servicing request
04:02:39.298 00.000 11060 Worker thread wakes up
04:02:39.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:39.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:39.300 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:39.935 00.635 11060 Exposure complete
04:02:40.143 00.208 10844 OnExposeComplete: enter
04:02:40.143 00.000 10844 UpdateGuideState(): m_state=6
04:02:40.143 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4040
04:02:40.143 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=101.87, Mass=1321, SNR=22.3, Peak=178 HFD=2.8
04:02:40.143 00.000 10844 MultiStar: [#1 -0.29,-0.02,1.12,U] [#2 0.03,0.13,1.04,U] [#3 0.29,0.08,1.23,U] [#4 0.00,0.54,1.10,U] [#5 -0.05,0.03,1.09,U] [#6 -0.01,0.18,1.24,U] [#7 -0.06,0.12,1.01,U] [#8 0.31,0.54,0.00,M1] 
04:02:40.143 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.12}, one-star: {-0.16, -0.18}
04:02:40.143 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
04:02:40.145 00.002 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.53 = -2.75)
04:02:40.145 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.80 mountX=0.11 mountY=-0.05, mountTheta=-0.39
04:02:40.145 00.000 11060 worker thread done servicing request
04:02:40.147 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.12, opts=13)
04:02:40.147 00.000 10844 Enqueuing Move request for scope (-0.03, 0.12)
04:02:40.147 00.000 11060 Worker thread wakes up
04:02:40.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:40.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
04:02:40.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
04:02:40.147 00.000 10844 UpdateGuideState exits: m=1321 SNR=22.3
04:02:40.149 00.002 11060 Moving (-0.03, 0.12) raw xDistance=0.11 yDistance=-0.05
04:02:40.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:40.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:02:40.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:40.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:40.149 00.000 10844 Enqueuing Expose request
04:02:40.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:02:40.149 00.000 11060 MoveAxis(E, 0, ABG)
04:02:40.149 00.000 11060 Move returns status 0, amount 0
04:02:40.149 00.000 11060 MoveAxis(N, 0, ABG)
04:02:40.149 00.000 11060 Move returns status 0, amount 0
04:02:40.149 00.000 11060 move complete, result=0
04:02:40.149 00.000 11060 worker thread done servicing request
04:02:40.149 00.000 11060 Worker thread wakes up
04:02:40.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:40.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:40.152 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:40.777 00.625 11060 Exposure complete
04:02:40.997 00.220 11060 worker thread done servicing request
04:02:40.997 00.000 10844 OnExposeComplete: enter
04:02:40.997 00.000 10844 UpdateGuideState(): m_state=6
04:02:40.997 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4041
04:02:40.997 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.93, Mass=1554, SNR=25.1, Peak=184 HFD=2.7
04:02:40.997 00.000 10844 MultiStar: [#1 -0.19,-0.01,0.99,U] [#2 -0.11,0.14,0.97,U] [#3 0.29,-0.17,0.94,U] [#4 -0.19,0.22,0.98,U] [#5 -0.10,-0.13,1.01,U] [#6 -0.07,-0.38,1.05,U] [#7 0.21,-0.39,1.03,U] [#8 -0.42,0.27,0.83,U] 
04:02:40.997 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.03, -0.12}
04:02:40.997 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.39) = xAngle (-3.64 = 2.64)
04:02:40.997 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.52 = -0.52)
04:02:40.997 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.25 mountX=-0.08 mountY=-0.05, mountTheta=-2.63
04:02:41.001 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
04:02:41.001 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
04:02:41.001 00.000 11060 Worker thread wakes up
04:02:41.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:41.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
04:02:41.001 00.000 10844 UpdateGuideState exits: m=1554 SNR=25.1
04:02:41.002 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:41.002 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
04:02:41.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:41.002 00.000 10844 Enqueuing Expose request
04:02:41.002 00.000 11060 Moving (-0.06, -0.07) raw xDistance=-0.08 yDistance=-0.05
04:02:41.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:02:41.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:41.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:02:41.002 00.000 11060 MoveAxis(E, 0, ABG)
04:02:41.002 00.000 11060 Move returns status 0, amount 0
04:02:41.002 00.000 11060 MoveAxis(N, 0, ABG)
04:02:41.002 00.000 11060 Move returns status 0, amount 0
04:02:41.002 00.000 11060 move complete, result=0
04:02:41.002 00.000 11060 worker thread done servicing request
04:02:41.002 00.000 11060 Worker thread wakes up
04:02:41.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:41.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:41.005 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:41.653 00.648 11060 Exposure complete
04:02:41.869 00.216 11060 worker thread done servicing request
04:02:41.869 00.000 10844 OnExposeComplete: enter
04:02:41.869 00.000 10844 UpdateGuideState(): m_state=6
04:02:41.869 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4042
04:02:41.869 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=102.18, Mass=1394, SNR=23.8, Peak=168 HFD=2.7
04:02:41.869 00.000 10844 MultiStar: [#1 -0.26,0.39,1.06,U] [#2 -0.09,0.75,0.00,M1] [#3 0.08,0.08,1.10,U] [#4 -0.17,0.61,0.00,M1] [#5 -0.16,0.38,0.97,U] [#6 -0.01,0.65,0.00,M1] [#7 0.32,0.18,1.01,U] [#8 0.14,0.42,0.84,U] 
04:02:41.869 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.26}, one-star: {0.26, 0.12}
04:02:41.869 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.39) = xAngle (-0.05 = -0.05)
04:02:41.869 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.08 = 3.08)
04:02:41.869 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.34 mountX=0.26 mountY=0.02, mountTheta=0.06
04:02:41.873 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.26, opts=13)
04:02:41.873 00.000 10844 Enqueuing Move request for scope (0.06, 0.26)
04:02:41.873 00.000 11060 Worker thread wakes up
04:02:41.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:41.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
04:02:41.873 00.000 10844 UpdateGuideState exits: m=1394 SNR=23.8
04:02:41.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
04:02:41.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:41.873 00.000 11060 Moving (0.06, 0.26) raw xDistance=0.26 yDistance=0.02
04:02:41.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:41.874 00.001 10844 Enqueuing Expose request
04:02:41.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
04:02:41.874 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:41.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:02:41.874 00.000 11060 MoveAxis(W, 62, ABG)
04:02:41.874 00.000 11060 Guiding  Dir = 3, Dur = 62
04:02:41.884 00.010 11060 IsSlewing returns 0
04:02:41.884 00.000 11060 IsGuiding returns 0
04:02:41.962 00.078 11060 IsGuiding returns 0
04:02:41.962 00.000 11060 Move returns status 0, amount 62
04:02:41.962 00.000 11060 MoveAxis(N, 0, ABG)
04:02:41.962 00.000 11060 Move returns status 0, amount 0
04:02:41.962 00.000 11060 move complete, result=0
04:02:41.962 00.000 11060 worker thread done servicing request
04:02:41.962 00.000 11060 Worker thread wakes up
04:02:41.962 00.000 10844 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
04:02:41.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:41.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:42.598 00.636 11060 Exposure complete
04:02:42.813 00.215 11060 worker thread done servicing request
04:02:42.813 00.000 10844 OnExposeComplete: enter
04:02:42.813 00.000 10844 UpdateGuideState(): m_state=6
04:02:42.813 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4043
04:02:42.813 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.79, Mass=1551, SNR=24.8, Peak=189 HFD=2.9
04:02:42.813 00.000 10844 MultiStar: [#1 -0.24,0.16,0.94,U] [#2 -0.21,0.13,0.89,U] [#3 0.24,0.36,1.04,U] [#4 0.03,0.51,1.04,U] [#5 -0.35,-0.06,0.95,U] [#6 -0.34,-0.09,1.04,U] [#7 0.02,-0.05,0.96,U] [#8 -0.11,0.66,0.00,M1] 
04:02:42.813 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.09}, one-star: {-0.04, -0.26}
04:02:42.813 00.000 10844 CameraToMount -- cameraTheta (2.44) - m_xAngle (1.39) = xAngle (1.05 = 1.05)
04:02:42.813 00.000 10844 CameraToMount -- cameraTheta (2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.17 = -2.11)
04:02:42.813 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.44 mountX=0.07 mountY=-0.12, mountTheta=-1.05
04:02:42.817 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
04:02:42.817 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
04:02:42.817 00.000 11060 Worker thread wakes up
04:02:42.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:42.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
04:02:42.817 00.000 10844 UpdateGuideState exits: m=1551 SNR=24.8
04:02:42.817 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
04:02:42.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:42.819 00.002 11060 Moving (-0.11, 0.09) raw xDistance=0.07 yDistance=-0.12
04:02:42.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:42.819 00.000 10844 Enqueuing Expose request
04:02:42.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:02:42.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:42.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:02:42.819 00.000 11060 MoveAxis(E, 0, ABG)
04:02:42.819 00.000 11060 Move returns status 0, amount 0
04:02:42.819 00.000 11060 MoveAxis(N, 0, ABG)
04:02:42.819 00.000 11060 Move returns status 0, amount 0
04:02:42.819 00.000 11060 move complete, result=0
04:02:42.819 00.000 11060 worker thread done servicing request
04:02:42.819 00.000 11060 Worker thread wakes up
04:02:42.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:42.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:42.823 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:43.447 00.624 11060 Exposure complete
04:02:43.643 00.196 11060 worker thread done servicing request
04:02:43.643 00.000 10844 OnExposeComplete: enter
04:02:43.643 00.000 10844 UpdateGuideState(): m_state=6
04:02:43.643 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4044
04:02:43.645 00.002 10844 Star::Find returns 1 (0), X=617.03, Y=101.66, Mass=1754, SNR=26.5, Peak=168 HFD=2.7
04:02:43.645 00.000 10844 MultiStar: [#1 -0.12,0.16,0.94,U] [#2 0.03,0.37,0.82,U] [#3 0.39,-0.11,0.97,U] [#4 0.17,0.59,0.00,M1] [#5 -0.17,0.00,0.86,U] [#6 -0.13,-0.24,1.10,U] [#7 0.46,-0.22,0.98,U] [#8 0.13,0.19,0.75,U] 
04:02:43.645 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.12, -0.39}
04:02:43.645 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
04:02:43.645 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.23 = 1.23)
04:02:43.645 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=-0.03 mountY=0.10, mountTheta=1.90
04:02:43.648 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
04:02:43.648 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
04:02:43.648 00.000 11060 Worker thread wakes up
04:02:43.648 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:43.649 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
04:02:43.649 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
04:02:43.649 00.000 11060 Moving (0.09, -0.05) raw xDistance=-0.03 yDistance=0.10
04:02:43.649 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:02:43.649 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:43.649 00.000 10844 UpdateGuideState exits: m=1754 SNR=26.5
04:02:43.649 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:02:43.649 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:43.649 00.000 11060 MoveAxis(E, 0, ABG)
04:02:43.649 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:43.649 00.000 10844 Enqueuing Expose request
04:02:43.649 00.000 11060 Move returns status 0, amount 0
04:02:43.650 00.001 11060 MoveAxis(N, 0, ABG)
04:02:43.650 00.000 11060 Move returns status 0, amount 0
04:02:43.650 00.000 11060 move complete, result=0
04:02:43.650 00.000 11060 worker thread done servicing request
04:02:43.650 00.000 11060 Worker thread wakes up
04:02:43.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:43.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:43.652 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:44.271 00.619 11060 Exposure complete
04:02:44.487 00.216 11060 worker thread done servicing request
04:02:44.487 00.000 10844 OnExposeComplete: enter
04:02:44.487 00.000 10844 UpdateGuideState(): m_state=6
04:02:44.487 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4045
04:02:44.487 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.39, Mass=2083, SNR=28.9, Peak=179 HFD=3.8
04:02:44.487 00.000 10844 MultiStar: [#1 -0.06,0.68,0.00,M1] [#2 -0.15,0.59,0.00,M1] [#3 0.17,0.07,0.90,U] [#4 -0.10,0.29,0.81,U] [#5 -0.09,-0.07,0.88,U] [#6 -0.01,-0.23,0.87,U] [#7 0.33,-0.09,0.87,U] [#8 0.21,0.70,0.00,M1] 
04:02:44.487 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.13}, one-star: {0.12, -0.66}
04:02:44.487 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
04:02:44.487 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
04:02:44.487 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=-0.12 mountY=0.09, mountTheta=2.47
04:02:44.491 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
04:02:44.491 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
04:02:44.491 00.000 11060 Worker thread wakes up
04:02:44.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:44.491 00.000 10844 UpdateGuideState exits: m=2083 SNR=28.9
04:02:44.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:44.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:44.491 00.000 10844 Enqueuing Expose request
04:02:44.493 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
04:02:44.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
04:02:44.493 00.000 11060 Moving (0.07, -0.13) raw xDistance=-0.12 yDistance=0.09
04:02:44.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:02:44.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:44.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:02:44.493 00.000 11060 MoveAxis(E, 0, ABG)
04:02:44.493 00.000 11060 Move returns status 0, amount 0
04:02:44.493 00.000 11060 MoveAxis(N, 0, ABG)
04:02:44.493 00.000 11060 Move returns status 0, amount 0
04:02:44.493 00.000 11060 move complete, result=0
04:02:44.493 00.000 11060 worker thread done servicing request
04:02:44.493 00.000 11060 Worker thread wakes up
04:02:44.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:44.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:44.495 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:45.132 00.637 11060 Exposure complete
04:02:45.359 00.227 11060 worker thread done servicing request
04:02:45.359 00.000 10844 OnExposeComplete: enter
04:02:45.359 00.000 10844 UpdateGuideState(): m_state=6
04:02:45.359 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4046
04:02:45.359 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=102.06, Mass=1744, SNR=26.4, Peak=161 HFD=2.9
04:02:45.362 00.003 10844 MultiStar: [#1 -0.06,0.33,0.93,U] [#2 0.05,0.71,0.00,M2] [#3 -0.27,-0.31,0.95,U] [#4 0.35,0.37,0.98,U] [#5 -0.19,0.21,0.94,U] [#6 -0.17,-0.14,1.02,U] [#7 0.46,-0.25,0.94,U] [#8 -0.29,0.60,0.00,M2] 
04:02:45.362 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.03}, one-star: {0.14, 0.00}
04:02:45.362 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
04:02:45.362 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
04:02:45.362 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.66 mountX=0.04 mountY=0.03, mountTheta=0.74
04:02:45.364 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.03, opts=13)
04:02:45.364 00.000 10844 Enqueuing Move request for scope (0.04, 0.03)
04:02:45.364 00.000 11060 Worker thread wakes up
04:02:45.367 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
04:02:45.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:45.367 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
04:02:45.367 00.000 10844 UpdateGuideState exits: m=1744 SNR=26.4
04:02:45.367 00.000 11060 Moving (0.04, 0.03) raw xDistance=0.04 yDistance=0.03
04:02:45.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:45.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:45.367 00.000 10844 Enqueuing Expose request
04:02:45.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:02:45.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:45.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:02:45.367 00.000 11060 MoveAxis(E, 0, ABG)
04:02:45.367 00.000 11060 Move returns status 0, amount 0
04:02:45.367 00.000 11060 MoveAxis(N, 0, ABG)
04:02:45.367 00.000 11060 Move returns status 0, amount 0
04:02:45.368 00.001 11060 move complete, result=0
04:02:45.368 00.000 11060 worker thread done servicing request
04:02:45.368 00.000 11060 Worker thread wakes up
04:02:45.368 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:45.368 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:45.369 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:46.010 00.641 11060 Exposure complete
04:02:46.249 00.239 11060 worker thread done servicing request
04:02:46.249 00.000 10844 OnExposeComplete: enter
04:02:46.249 00.000 10844 UpdateGuideState(): m_state=6
04:02:46.249 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4047
04:02:46.249 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=102.16, Mass=1860, SNR=27.2, Peak=185 HFD=2.9
04:02:46.249 00.000 10844 MultiStar: [#1 -0.12,0.52,0.80,U] [#2 0.05,0.24,0.88,U] [#3 -0.23,-0.18,0.87,U] [#4 0.54,0.32,0.00,M1] [#5 -0.42,0.20,0.91,U] [#6 -0.17,-0.18,0.95,U] [#7 0.05,-0.13,0.88,U] [#8 -0.59,0.56,0.00,M3] 
04:02:46.249 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.08}, one-star: {0.27, 0.11}
04:02:46.249 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.39) = xAngle (0.98 = 0.98)
04:02:46.249 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.10 = -2.18)
04:02:46.249 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.37 mountX=0.06 mountY=-0.09, mountTheta=-0.97
04:02:46.257 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
04:02:46.257 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
04:02:46.258 00.001 11060 Worker thread wakes up
04:02:46.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
04:02:46.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
04:02:46.258 00.000 11060 Moving (-0.08, 0.08) raw xDistance=0.06 yDistance=-0.09
04:02:46.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:02:46.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:46.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:02:46.259 00.001 11060 MoveAxis(E, 0, ABG)
04:02:46.259 00.000 11060 Move returns status 0, amount 0
04:02:46.259 00.000 11060 MoveAxis(N, 0, ABG)
04:02:46.259 00.000 11060 Move returns status 0, amount 0
04:02:46.259 00.000 11060 move complete, result=0
04:02:46.259 00.000 11060 worker thread done servicing request
04:02:46.259 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:46.259 00.000 10844 UpdateGuideState exits: m=1860 SNR=27.2
04:02:46.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:46.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:46.259 00.000 10844 Enqueuing Expose request
04:02:46.259 00.000 11060 Worker thread wakes up
04:02:46.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:46.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:46.259 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:46.898 00.639 11060 Exposure complete
04:02:47.110 00.212 10844 OnExposeComplete: enter
04:02:47.110 00.000 10844 UpdateGuideState(): m_state=6
04:02:47.110 00.000 11060 worker thread done servicing request
04:02:47.110 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4048
04:02:47.110 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=102.09, Mass=1590, SNR=24.6, Peak=204 HFD=2.9
04:02:47.110 00.000 10844 MultiStar: [#1 0.01,0.34,1.00,U] [#2 -0.01,0.25,0.88,U] [#3 0.40,0.18,1.02,U] [#4 0.06,0.65,0.00,M2] [#5 0.01,0.51,1.08,U] [#6 -0.06,-0.11,1.06,U] [#7 0.47,0.06,1.09,U] [#8 0.32,0.53,0.00,M4] 
04:02:47.110 00.000 10844 single-star, 6 included, MultiStar: {0.15, 0.18}, one-star: {0.19, 0.04}
04:02:47.110 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.39) = xAngle (-1.18 = -1.18)
04:02:47.112 00.002 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.95 = 1.95)
04:02:47.112 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.21 mountX=0.08 mountY=0.18, mountTheta=1.18
04:02:47.115 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.04, opts=13)
04:02:47.115 00.000 10844 Enqueuing Move request for scope (0.19, 0.04)
04:02:47.115 00.000 11060 Worker thread wakes up
04:02:47.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:47.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
04:02:47.115 00.000 10844 UpdateGuideState exits: m=1590 SNR=24.6
04:02:47.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
04:02:47.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:47.115 00.000 11060 Moving (0.19, 0.04) raw xDistance=0.08 yDistance=0.18
04:02:47.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:47.115 00.000 10844 Enqueuing Expose request
04:02:47.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:02:47.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:47.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:02:47.115 00.000 11060 MoveAxis(E, 0, ABG)
04:02:47.115 00.000 11060 Move returns status 0, amount 0
04:02:47.115 00.000 11060 MoveAxis(N, 0, ABG)
04:02:47.115 00.000 11060 Move returns status 0, amount 0
04:02:47.115 00.000 11060 move complete, result=0
04:02:47.115 00.000 11060 worker thread done servicing request
04:02:47.115 00.000 11060 Worker thread wakes up
04:02:47.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:47.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:47.115 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:02:47.736 00.621 11060 Exposure complete
04:02:47.946 00.210 11060 worker thread done servicing request
04:02:47.946 00.000 10844 OnExposeComplete: enter
04:02:47.946 00.000 10844 UpdateGuideState(): m_state=6
04:02:47.946 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4049
04:02:47.946 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=102.32, Mass=1638, SNR=25.2, Peak=198 HFD=3.6
04:02:47.946 00.000 10844 MultiStar: [#1 -0.22,0.75,0.00,M1] [#2 0.15,0.81,0.00,M1] [#3 0.50,0.37,0.00,M1] [#4 0.17,0.64,0.00,M3] [#5 -0.07,0.05,0.99,U] [#6 -0.17,0.03,1.00,U] [#7 0.06,0.12,0.79,U] [#8 0.26,0.66,0.00,M5] 
04:02:47.946 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.12}, one-star: {0.29, 0.27}
04:02:47.946 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.39) = xAngle (-0.05 = -0.05)
04:02:47.952 00.006 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.08 = 3.08)
04:02:47.952 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.34 mountX=0.12 mountY=0.01, mountTheta=0.06
04:02:47.952 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.12, opts=13)
04:02:47.952 00.000 10844 Enqueuing Move request for scope (0.03, 0.12)
04:02:47.952 00.000 11060 Worker thread wakes up
04:02:47.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:47.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
04:02:47.952 00.000 10844 UpdateGuideState exits: m=1638 SNR=25.2
04:02:47.952 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
04:02:47.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:47.952 00.000 11060 Moving (0.03, 0.12) raw xDistance=0.12 yDistance=0.01
04:02:47.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:47.952 00.000 10844 Enqueuing Expose request
04:02:47.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:02:47.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:47.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:47.952 00.000 11060 MoveAxis(E, 0, ABG)
04:02:47.952 00.000 11060 Move returns status 0, amount 0
04:02:47.952 00.000 11060 MoveAxis(N, 0, ABG)
04:02:47.952 00.000 11060 Move returns status 0, amount 0
04:02:47.952 00.000 11060 move complete, result=0
04:02:47.952 00.000 11060 worker thread done servicing request
04:02:47.952 00.000 11060 Worker thread wakes up
04:02:47.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:47.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:47.957 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:48.585 00.628 11060 Exposure complete
04:02:48.790 00.205 11060 worker thread done servicing request
04:02:48.790 00.000 10844 OnExposeComplete: enter
04:02:48.790 00.000 10844 UpdateGuideState(): m_state=6
04:02:48.790 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4050
04:02:48.790 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=102.08, Mass=1675, SNR=25.8, Peak=164 HFD=2.8
04:02:48.794 00.004 10844 MultiStar: [#1 0.09,0.04,0.99,U] [#2 0.16,0.89,0.00,M2] [#3 0.02,0.31,1.02,U] [#4 0.04,0.42,0.93,U] [#5 -0.31,-0.10,1.00,U] [#6 -0.14,-0.12,1.02,U] [#7 0.55,0.07,0.97,U] [#8 -0.15,0.68,0.00,M6] 
04:02:48.794 00.000 10844 single-star, 6 included, MultiStar: {0.03, 0.09}, one-star: {-0.04, 0.03}
04:02:48.795 00.001 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.39) = xAngle (1.13 = 1.13)
04:02:48.795 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.25 = -2.03)
04:02:48.795 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.52 mountX=0.02 mountY=-0.04, mountTheta=-1.13
04:02:48.806 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
04:02:48.806 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
04:02:48.806 00.000 11060 Worker thread wakes up
04:02:48.806 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:48.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
04:02:48.806 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.8
04:02:48.806 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
04:02:48.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:48.807 00.001 11060 Moving (-0.04, 0.03) raw xDistance=0.02 yDistance=-0.04
04:02:48.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:48.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:48.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:48.807 00.000 10844 Enqueuing Expose request
04:02:48.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:02:48.807 00.000 11060 MoveAxis(E, 0, ABG)
04:02:48.807 00.000 11060 Move returns status 0, amount 0
04:02:48.807 00.000 11060 MoveAxis(N, 0, ABG)
04:02:48.808 00.001 11060 Move returns status 0, amount 0
04:02:48.808 00.000 11060 move complete, result=0
04:02:48.808 00.000 11060 worker thread done servicing request
04:02:48.808 00.000 11060 Worker thread wakes up
04:02:48.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:48.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:48.810 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:49.446 00.636 11060 Exposure complete
04:02:49.661 00.215 11060 worker thread done servicing request
04:02:49.661 00.000 10844 OnExposeComplete: enter
04:02:49.661 00.000 10844 UpdateGuideState(): m_state=6
04:02:49.661 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4051
04:02:49.661 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.61, Mass=1915, SNR=27.3, Peak=189 HFD=3.5
04:02:49.663 00.002 10844 MultiStar: [#1 -0.06,0.29,0.93,U] [#2 -0.24,0.41,0.83,U] [#3 0.36,0.11,0.91,U] [#4 0.38,0.47,0.00,M3] [#5 -0.03,-0.14,0.87,U] [#6 0.07,-0.18,0.90,U] [#7 0.32,-0.12,0.92,U] [#8 -0.29,0.25,0.73,U] 
04:02:49.663 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {-0.02, -0.44}
04:02:49.663 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
04:02:49.663 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.06 = 2.06)
04:02:49.663 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.32 mountX=0.01 mountY=0.02, mountTheta=1.07
04:02:49.673 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
04:02:49.673 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
04:02:49.673 00.000 11060 Worker thread wakes up
04:02:49.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:49.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
04:02:49.673 00.000 10844 UpdateGuideState exits: m=1915 SNR=27.3
04:02:49.673 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
04:02:49.673 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:49.673 00.000 11060 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=0.02
04:02:49.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:49.673 00.000 10844 Enqueuing Expose request
04:02:49.673 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:49.673 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:49.673 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:02:49.673 00.000 11060 MoveAxis(E, 0, ABG)
04:02:49.673 00.000 11060 Move returns status 0, amount 0
04:02:49.673 00.000 11060 MoveAxis(N, 0, ABG)
04:02:49.673 00.000 11060 Move returns status 0, amount 0
04:02:49.673 00.000 11060 move complete, result=0
04:02:49.673 00.000 11060 worker thread done servicing request
04:02:49.673 00.000 11060 Worker thread wakes up
04:02:49.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:49.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:49.677 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:50.320 00.643 11060 Exposure complete
04:02:50.519 00.199 11060 worker thread done servicing request
04:02:50.519 00.000 10844 OnExposeComplete: enter
04:02:50.519 00.000 10844 UpdateGuideState(): m_state=6
04:02:50.520 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4052
04:02:50.520 00.000 10844 Star::Find returns 1 (0), X=616.64, Y=102.11, Mass=1855, SNR=27.1, Peak=143 HFD=3.7
04:02:50.520 00.000 10844 MultiStar: [#1 -0.16,0.18,1.02,U] [#2 -0.69,-0.04,0.00,M2] [#3 0.20,0.16,0.91,U] [#4 0.15,0.04,0.89,U] [#5 -0.59,0.03,0.00,M1] [#6 -0.43,-0.11,0.99,U] [#7 0.54,0.01,0.90,U] [#8 0.02,0.57,0.70,U] 
04:02:50.520 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.11}, one-star: {-0.27, 0.06}
04:02:50.520 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.39) = xAngle (0.23 = 0.23)
04:02:50.520 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.36 = -2.93)
04:02:50.520 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.62 mountX=0.11 mountY=-0.02, mountTheta=-0.22
04:02:50.521 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.11, opts=13)
04:02:50.521 00.000 10844 Enqueuing Move request for scope (-0.01, 0.11)
04:02:50.521 00.000 11060 Worker thread wakes up
04:02:50.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:50.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
04:02:50.521 00.000 10844 UpdateGuideState exits: m=1855 SNR=27.1
04:02:50.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
04:02:50.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:50.521 00.000 11060 Moving (-0.01, 0.11) raw xDistance=0.11 yDistance=-0.02
04:02:50.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:50.521 00.000 10844 Enqueuing Expose request
04:02:50.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:02:50.524 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:50.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:02:50.524 00.000 11060 MoveAxis(E, 0, ABG)
04:02:50.524 00.000 11060 Move returns status 0, amount 0
04:02:50.524 00.000 11060 MoveAxis(N, 0, ABG)
04:02:50.524 00.000 11060 Move returns status 0, amount 0
04:02:50.524 00.000 11060 move complete, result=0
04:02:50.524 00.000 11060 worker thread done servicing request
04:02:50.524 00.000 11060 Worker thread wakes up
04:02:50.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:50.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:50.525 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:02:51.146 00.621 11060 Exposure complete
04:02:51.368 00.222 11060 worker thread done servicing request
04:02:51.368 00.000 10844 OnExposeComplete: enter
04:02:51.368 00.000 10844 UpdateGuideState(): m_state=6
04:02:51.368 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4053
04:02:51.368 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.98, Mass=1651, SNR=25.9, Peak=187 HFD=2.8
04:02:51.370 00.002 10844 MultiStar: [#1 -0.26,0.49,0.98,U] [#2 0.05,0.53,0.87,U] [#3 0.15,0.22,1.01,U] [#4 -0.03,0.21,1.05,U] [#5 -0.01,-0.20,1.02,U] [#6 -0.38,-0.14,0.93,U] [#7 0.34,-0.10,0.94,U] [#8 -0.36,0.32,0.84,U] 
04:02:51.370 00.000 10844 single-star, 8 included, MultiStar: {-0.04, 0.13}, one-star: {0.11, -0.08}
04:02:51.370 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
04:02:51.370 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.10 = 1.10)
04:02:51.370 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=-0.06 mountY=0.12, mountTheta=2.03
04:02:51.370 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
04:02:51.370 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
04:02:51.370 00.000 11060 Worker thread wakes up
04:02:51.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
04:02:51.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
04:02:51.370 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.9
04:02:51.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
04:02:51.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:51.373 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:51.373 00.000 10844 Enqueuing Expose request
04:02:51.373 00.000 11060 Moving (0.11, -0.08) raw xDistance=-0.06 yDistance=0.12
04:02:51.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:02:51.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:51.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:02:51.373 00.000 11060 MoveAxis(E, 0, ABG)
04:02:51.373 00.000 11060 Move returns status 0, amount 0
04:02:51.373 00.000 11060 MoveAxis(N, 0, ABG)
04:02:51.373 00.000 11060 Move returns status 0, amount 0
04:02:51.373 00.000 11060 move complete, result=0
04:02:51.373 00.000 11060 worker thread done servicing request
04:02:51.373 00.000 11060 Worker thread wakes up
04:02:51.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:51.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:51.375 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:02:52.010 00.635 11060 Exposure complete
04:02:52.225 00.215 11060 worker thread done servicing request
04:02:52.225 00.000 10844 OnExposeComplete: enter
04:02:52.225 00.000 10844 UpdateGuideState(): m_state=6
04:02:52.225 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4054
04:02:52.225 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.88, Mass=1438, SNR=23.9, Peak=163 HFD=2.9
04:02:52.225 00.000 10844 MultiStar: [#1 -0.31,0.48,1.03,U] [#2 -0.18,0.37,0.87,U] [#3 0.38,-0.09,1.07,U] [#4 0.09,0.16,1.08,U] [#5 0.08,-0.25,1.02,U] [#6 -0.53,0.02,1.04,U] [#7 0.20,-0.01,1.12,U] [#8 -0.26,0.25,0.89,U] 
04:02:52.225 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {0.06, -0.17}
04:02:52.225 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.39) = xAngle (0.69 = 0.69)
04:02:52.225 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.81 = -2.47)
04:02:52.225 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.08 mountX=0.07 mountY=-0.06, mountTheta=-0.68
04:02:52.229 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
04:02:52.229 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
04:02:52.229 00.000 11060 Worker thread wakes up
04:02:52.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:52.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
04:02:52.229 00.000 10844 UpdateGuideState exits: m=1438 SNR=23.9
04:02:52.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
04:02:52.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:52.229 00.000 11060 Moving (-0.04, 0.08) raw xDistance=0.07 yDistance=-0.06
04:02:52.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:52.229 00.000 10844 Enqueuing Expose request
04:02:52.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:02:52.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:52.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:02:52.231 00.002 11060 MoveAxis(E, 0, ABG)
04:02:52.231 00.000 11060 Move returns status 0, amount 0
04:02:52.231 00.000 11060 MoveAxis(N, 0, ABG)
04:02:52.231 00.000 11060 Move returns status 0, amount 0
04:02:52.231 00.000 11060 move complete, result=0
04:02:52.231 00.000 11060 worker thread done servicing request
04:02:52.231 00.000 11060 Worker thread wakes up
04:02:52.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:52.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:52.233 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:52.864 00.631 11060 Exposure complete
04:02:53.068 00.204 11060 worker thread done servicing request
04:02:53.068 00.000 10844 OnExposeComplete: enter
04:02:53.068 00.000 10844 UpdateGuideState(): m_state=6
04:02:53.068 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4055
04:02:53.068 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=101.84, Mass=1862, SNR=27.3, Peak=154 HFD=3.4
04:02:53.071 00.003 10844 MultiStar: [#1 0.08,0.05,0.81,U] [#2 -0.24,0.45,0.89,U] [#3 -0.14,0.23,0.92,U] [#4 0.16,0.52,0.96,U] [#5 -0.05,-0.01,0.90,U] [#6 -0.19,-0.06,0.97,U] [#7 0.45,-0.02,0.90,U] [#8 -0.23,0.33,0.68,U] 
04:02:53.071 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.37, -0.22}
04:02:53.071 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.39) = xAngle (-0.07 = -0.07)
04:02:53.071 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.05 = 3.05)
04:02:53.071 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.32 mountX=0.14 mountY=0.01, mountTheta=0.09
04:02:53.073 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.13, opts=13)
04:02:53.073 00.000 10844 Enqueuing Move request for scope (0.03, 0.13)
04:02:53.073 00.000 11060 Worker thread wakes up
04:02:53.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:53.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
04:02:53.073 00.000 10844 UpdateGuideState exits: m=1862 SNR=27.3
04:02:53.073 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
04:02:53.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:53.073 00.000 11060 Moving (0.03, 0.13) raw xDistance=0.14 yDistance=0.01
04:02:53.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:53.073 00.000 10844 Enqueuing Expose request
04:02:53.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:02:53.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:53.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:02:53.073 00.000 11060 MoveAxis(W, 32, ABG)
04:02:53.073 00.000 11060 Guiding  Dir = 3, Dur = 32
04:02:53.089 00.016 11060 IsSlewing returns 0
04:02:53.089 00.000 11060 IsGuiding returns 0
04:02:53.150 00.061 11060 IsGuiding returns 0
04:02:53.150 00.000 11060 Move returns status 0, amount 32
04:02:53.150 00.000 11060 MoveAxis(N, 0, ABG)
04:02:53.150 00.000 11060 Move returns status 0, amount 0
04:02:53.150 00.000 11060 move complete, result=0
04:02:53.150 00.000 11060 worker thread done servicing request
04:02:53.150 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
04:02:53.150 00.000 11060 Worker thread wakes up
04:02:53.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:53.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:53.793 00.643 11060 Exposure complete
04:02:53.996 00.203 11060 worker thread done servicing request
04:02:53.996 00.000 10844 OnExposeComplete: enter
04:02:53.996 00.000 10844 UpdateGuideState(): m_state=6
04:02:53.998 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4056
04:02:53.998 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=102.01, Mass=1404, SNR=23.3, Peak=145 HFD=3.2
04:02:53.998 00.000 10844 MultiStar: [#1 -0.48,0.32,0.00,M1] [#2 -0.07,-0.05,1.04,U] [#3 0.40,-0.19,1.08,U] [#4 -0.03,0.24,1.04,U] [#5 -0.23,-0.13,1.03,U] [#6 0.10,0.14,1.10,U] [#7 0.44,0.04,1.09,U] [#8 -0.21,0.43,0.96,U] 
04:02:53.998 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {-0.18, -0.04}
04:02:53.998 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.39) = xAngle (-0.42 = -0.42)
04:02:53.999 00.001 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.70 = 2.70)
04:02:53.999 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.97 mountX=0.06 mountY=0.03, mountTheta=0.44
04:02:53.999 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
04:02:53.999 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
04:02:53.999 00.000 11060 Worker thread wakes up
04:02:53.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:53.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
04:02:53.999 00.000 10844 UpdateGuideState exits: m=1404 SNR=23.3
04:02:53.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
04:02:53.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:53.999 00.000 11060 Moving (0.04, 0.05) raw xDistance=0.06 yDistance=0.03
04:02:53.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:53.999 00.000 10844 Enqueuing Expose request
04:02:53.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:02:53.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:53.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:02:53.999 00.000 11060 MoveAxis(E, 0, ABG)
04:02:53.999 00.000 11060 Move returns status 0, amount 0
04:02:53.999 00.000 11060 MoveAxis(N, 0, ABG)
04:02:53.999 00.000 11060 Move returns status 0, amount 0
04:02:53.999 00.000 11060 move complete, result=0
04:02:53.999 00.000 11060 worker thread done servicing request
04:02:53.999 00.000 11060 Worker thread wakes up
04:02:53.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:53.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:54.006 00.007 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:54.638 00.632 11060 Exposure complete
04:02:54.849 00.211 11060 worker thread done servicing request
04:02:54.849 00.000 10844 OnExposeComplete: enter
04:02:54.849 00.000 10844 UpdateGuideState(): m_state=6
04:02:54.849 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4057
04:02:54.849 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.66, Mass=1425, SNR=24.0, Peak=181 HFD=2.7
04:02:54.849 00.000 10844 MultiStar: [#1 -0.22,0.19,1.01,U] [#2 -0.31,0.43,1.01,U] [#3 0.39,-0.04,1.14,U] [#4 0.03,0.48,0.99,U] [#5 -0.41,0.15,0.96,U] [#6 -0.19,-0.32,1.09,U] [#7 0.12,-0.50,0.98,U] [#8 0.08,0.59,0.00,M1] 
04:02:54.849 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.00}, one-star: {-0.09, -0.39}
04:02:54.849 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
04:02:54.849 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
04:02:54.849 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.11 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
04:02:54.853 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.00, opts=13)
04:02:54.853 00.000 10844 Enqueuing Move request for scope (-0.08, -0.00)
04:02:54.853 00.000 11060 Worker thread wakes up
04:02:54.853 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:54.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
04:02:54.853 00.000 10844 UpdateGuideState exits: m=1425 SNR=24.0
04:02:54.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
04:02:54.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:54.853 00.000 11060 Moving (-0.08, -0.00) raw xDistance=-0.02 yDistance=-0.08
04:02:54.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:54.853 00.000 10844 Enqueuing Expose request
04:02:54.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:02:54.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:54.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:02:54.853 00.000 11060 MoveAxis(E, 0, ABG)
04:02:54.853 00.000 11060 Move returns status 0, amount 0
04:02:54.853 00.000 11060 MoveAxis(N, 0, ABG)
04:02:54.853 00.000 11060 Move returns status 0, amount 0
04:02:54.853 00.000 11060 move complete, result=0
04:02:54.856 00.003 11060 worker thread done servicing request
04:02:54.856 00.000 11060 Worker thread wakes up
04:02:54.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:54.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:54.858 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:55.497 00.639 11060 Exposure complete
04:02:55.706 00.209 11060 worker thread done servicing request
04:02:55.706 00.000 10844 OnExposeComplete: enter
04:02:55.706 00.000 10844 UpdateGuideState(): m_state=6
04:02:55.706 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4058
04:02:55.706 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.51, Mass=2099, SNR=28.9, Peak=189 HFD=3.5
04:02:55.706 00.000 10844 MultiStar: [#1 -0.17,-0.05,0.83,U] [#2 -0.26,0.46,0.89,U] [#3 -0.11,0.32,0.97,U] [#4 0.03,0.22,0.81,U] [#5 -0.46,0.02,0.85,U] [#6 -0.17,-0.54,0.91,U] [#7 0.24,-0.17,0.85,U] [#8 -0.05,0.51,0.73,U] 
04:02:55.706 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {0.21, -0.54}
04:02:55.706 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.39) = xAngle (1.66 = 1.66)
04:02:55.706 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.79 = -1.50)
04:02:55.706 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.05 mountX=-0.01 mountY=-0.08, mountTheta=-1.66
04:02:55.711 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
04:02:55.711 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
04:02:55.711 00.000 11060 Worker thread wakes up
04:02:55.711 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
04:02:55.711 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
04:02:55.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:55.711 00.000 11060 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
04:02:55.711 00.000 10844 UpdateGuideState exits: m=2099 SNR=28.9
04:02:55.711 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:02:55.711 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:55.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:55.711 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:02:55.711 00.000 11060 MoveAxis(E, 0, ABG)
04:02:55.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:55.711 00.000 10844 Enqueuing Expose request
04:02:55.711 00.000 11060 Move returns status 0, amount 0
04:02:55.711 00.000 11060 MoveAxis(N, 0, ABG)
04:02:55.711 00.000 11060 Move returns status 0, amount 0
04:02:55.711 00.000 11060 move complete, result=0
04:02:55.711 00.000 11060 worker thread done servicing request
04:02:55.711 00.000 11060 Worker thread wakes up
04:02:55.711 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:55.711 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:55.714 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:56.347 00.633 11060 Exposure complete
04:02:56.552 00.205 11060 worker thread done servicing request
04:02:56.557 00.005 10844 OnExposeComplete: enter
04:02:56.557 00.000 10844 UpdateGuideState(): m_state=6
04:02:56.558 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4059
04:02:56.558 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=102.07, Mass=1743, SNR=25.8, Peak=177 HFD=3.3
04:02:56.558 00.000 10844 MultiStar: [#1 -0.25,0.09,0.96,U] [#2 0.01,0.49,0.89,U] [#3 -0.08,0.12,1.00,U] [#4 -0.12,0.41,0.99,U] [#5 -0.13,0.06,0.94,U] [#6 -0.09,-0.38,0.98,U] [#7 0.06,-0.36,0.92,U] [#8 -0.02,0.56,0.85,U] 
04:02:56.558 00.000 10844 single-star, 8 included, MultiStar: {-0.07, 0.10}, one-star: {0.03, 0.01}
04:02:56.558 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
04:02:56.558 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
04:02:56.558 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.40 mountX=0.02 mountY=0.03, mountTheta=0.99
04:02:56.559 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.01, opts=13)
04:02:56.559 00.000 10844 Enqueuing Move request for scope (0.03, 0.01)
04:02:56.559 00.000 11060 Worker thread wakes up
04:02:56.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:02:56.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
04:02:56.559 00.000 10844 UpdateGuideState exits: m=1743 SNR=25.8
04:02:56.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
04:02:56.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:56.559 00.000 11060 Moving (0.03, 0.01) raw xDistance=0.02 yDistance=0.03
04:02:56.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:56.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:56.559 00.000 10844 Enqueuing Expose request
04:02:56.562 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:56.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:02:56.562 00.000 11060 MoveAxis(E, 0, ABG)
04:02:56.562 00.000 11060 Move returns status 0, amount 0
04:02:56.562 00.000 11060 MoveAxis(N, 0, ABG)
04:02:56.562 00.000 11060 Move returns status 0, amount 0
04:02:56.562 00.000 11060 move complete, result=0
04:02:56.562 00.000 11060 worker thread done servicing request
04:02:56.562 00.000 11060 Worker thread wakes up
04:02:56.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:56.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:56.562 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:02:57.198 00.636 11060 Exposure complete
04:02:57.433 00.235 11060 worker thread done servicing request
04:02:57.433 00.000 10844 OnExposeComplete: enter
04:02:57.433 00.000 10844 UpdateGuideState(): m_state=6
04:02:57.435 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4060
04:02:57.435 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=101.81, Mass=1633, SNR=25.6, Peak=196 HFD=3.0
04:02:57.436 00.001 10844 MultiStar: [#1 -0.44,0.10,0.96,U] [#2 -0.48,0.13,0.91,U] [#3 -0.39,-0.18,1.00,U] [#4 -0.06,0.40,1.07,U] [#5 0.28,0.78,0.00,M1] [#6 -0.43,-0.40,0.00,M1] [#7 0.17,-0.20,0.92,U] [#8 -0.47,0.59,0.00,M1] 
04:02:57.436 00.000 10844 refined, 5 included, MultiStar: {-0.20, 0.01}, one-star: {-0.01, -0.24}
04:02:57.436 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
04:02:57.436 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.44)
04:02:57.436 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.11 mountX=-0.03 mountY=-0.20, mountTheta=-1.72
04:02:57.437 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.01, opts=13)
04:02:57.437 00.000 10844 Enqueuing Move request for scope (-0.20, 0.01)
04:02:57.440 00.003 11060 Worker thread wakes up
04:02:57.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
04:02:57.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
04:02:57.440 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
04:02:57.440 00.000 10844 UpdateGuideState exits: m=1633 SNR=25.6
04:02:57.441 00.001 11060 Moving (-0.20, 0.01) raw xDistance=-0.03 yDistance=-0.20
04:02:57.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:57.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:02:57.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:57.441 00.000 10844 Enqueuing Expose request
04:02:57.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:02:57.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:02:57.441 00.000 11060 MoveAxis(E, 0, ABG)
04:02:57.441 00.000 11060 Move returns status 0, amount 0
04:02:57.441 00.000 11060 MoveAxis(N, 0, ABG)
04:02:57.441 00.000 11060 Move returns status 0, amount 0
04:02:57.441 00.000 11060 move complete, result=0
04:02:57.441 00.000 11060 worker thread done servicing request
04:02:57.441 00.000 11060 Worker thread wakes up
04:02:57.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:57.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:57.444 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:57.576 00.132 10844 evsrv: cli 0EEEDFD0 connect
04:02:57.576 00.000 10844 case statement mapped state 6 to 3
04:02:57.577 00.001 10844 case statement mapped state 6 to 3
04:02:57.577 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"1e983139-c2af-472c-9275-f126331d76b0"}
04:02:57.577 00.000 10844 PhdController::Guide begins
04:02:57.577 00.000 10844 PhdController: newstate STATE_SETUP
04:02:57.577 00.000 10844 PhdController: setup
04:02:57.577 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
04:02:57.577 00.000 10844 PhdController: guider state = 6
04:02:57.577 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
04:02:57.577 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
04:02:57.577 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":0,"id":"1e983139-c2af-472c-9275-f126331d76b0"}
04:02:57.582 00.005 10844 evsrv: cli 0EEEDFD0 disconnect
04:02:57.585 00.003 10844 evsrv: cli 0EEEE250 connect
04:02:57.585 00.000 10844 case statement mapped state 6 to 3
04:02:57.586 00.001 10844 case statement mapped state 6 to 3
04:02:57.587 00.001 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_shift_params","id":"15448576-ed3a-4a96-a16f-842817fbe23a"}
04:02:57.587 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"15448576-ed3a-4a96-a16f-842817fbe23a"}
04:02:57.594 00.007 10844 evsrv: cli 0EEEE250 disconnect
04:02:57.594 00.000 10844 evsrv: cli 0EEEEC50 connect
04:02:57.594 00.000 10844 case statement mapped state 6 to 3
04:02:57.596 00.002 10844 case statement mapped state 6 to 3
04:02:57.601 00.005 10844 evsrv: cli 0EEEEC50 request: {"method":"get_lock_position","id":"0e4e9750-8c21-4b01-a1b7-8c0ec4f8dfb4"}
04:02:57.601 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":[616.91,102.05],"id":"0e4e9750-8c21-4b01-a1b7-8c0ec4f8dfb4"}
04:02:57.612 00.011 10844 evsrv: cli 0EEEEC50 disconnect
04:02:57.612 00.000 10844 evsrv: cli 0EEEDA30 connect
04:02:57.612 00.000 10844 case statement mapped state 6 to 3
04:02:57.614 00.002 10844 case statement mapped state 6 to 3
04:02:57.614 00.000 10844 evsrv: cli 0EEEDA30 request: {"method":"get_calibrated","id":"cf22ed15-1ecf-424f-af74-dc8f4fc62bb6"}
04:02:57.614 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":true,"id":"cf22ed15-1ecf-424f-af74-dc8f4fc62bb6"}
04:02:57.616 00.002 10844 evsrv: cli 0EEEDA30 disconnect
04:02:57.618 00.002 10844 evsrv: cli 0EEEDFD0 connect
04:02:57.618 00.000 10844 case statement mapped state 6 to 3
04:02:57.618 00.000 10844 case statement mapped state 6 to 3
04:02:57.619 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"c44424d0-261e-411f-9854-c64514927174"}
04:02:57.619 00.000 10844 case statement mapped state 6 to 3
04:02:57.619 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c44424d0-261e-411f-9854-c64514927174"}
04:02:57.620 00.001 10844 evsrv: cli 0EEEDFD0 disconnect
04:02:58.093 00.473 11060 Exposure complete
04:02:58.451 00.358 11060 worker thread done servicing request
04:02:58.453 00.002 10844 OnExposeComplete: enter
04:02:58.453 00.000 10844 UpdateGuideState(): m_state=6
04:02:58.453 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4061
04:02:58.453 00.000 10844 Star::Find returns 1 (1), X=616.92, Y=101.62, Mass=1937, SNR=27.6, Peak=255 HFD=3.2
04:02:58.453 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
04:02:58.453 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
04:02:58.453 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.55 mountX=-0.42 mountY=0.08, mountTheta=2.96
04:02:58.457 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.43, opts=13)
04:02:58.457 00.000 10844 Enqueuing Move request for scope (0.01, -0.43)
04:02:58.457 00.000 11060 Worker thread wakes up
04:02:58.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:58.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.43) opts 0xd
04:02:58.457 00.000 10844 UpdateGuideState exits: m=1937 SNR=27.6 Saturated
04:02:58.457 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.43)
04:02:58.457 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 1 / 99999
04:02:58.457 00.000 11060 Moving (0.01, -0.43) raw xDistance=-0.42 yDistance=0.08
04:02:58.457 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379378.457,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.21,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:02:58.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
04:02:58.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:02:58.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:58.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:02:58.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:58.457 00.000 10844 Enqueuing Expose request
04:02:58.457 00.000 11060 MoveAxis(E, 100, ABG)
04:02:58.457 00.000 11060 Guiding  Dir = 2, Dur = 100
04:02:58.465 00.008 11060 IsSlewing returns 0
04:02:58.465 00.000 11060 IsGuiding returns 0
04:02:58.574 00.109 11060 IsGuiding returns 0
04:02:58.574 00.000 11060 Move returns status 0, amount 100
04:02:58.574 00.000 11060 MoveAxis(N, 0, ABG)
04:02:58.574 00.000 11060 Move returns status 0, amount 0
04:02:58.574 00.000 11060 move complete, result=0
04:02:58.574 00.000 11060 worker thread done servicing request
04:02:58.574 00.000 10844 GuideStep: -0.4 px 100 ms EAST, 0.1 px 0 ms NORTH
04:02:58.587 00.013 11060 Worker thread wakes up
04:02:58.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:58.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:02:59.241 00.654 11060 Exposure complete
04:02:59.851 00.610 11060 worker thread done servicing request
04:02:59.851 00.000 10844 OnExposeComplete: enter
04:02:59.851 00.000 10844 UpdateGuideState(): m_state=6
04:02:59.853 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4062
04:02:59.853 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=102.26, Mass=1857, SNR=27.0, Peak=197 HFD=3.7
04:02:59.853 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
04:02:59.853 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.19)
04:02:59.853 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.29 cameraTheta=2.36 mountX=0.17 mountY=-0.24, mountTheta=-0.96
04:02:59.867 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.21, opts=13)
04:02:59.868 00.001 10844 Enqueuing Move request for scope (-0.21, 0.21)
04:02:59.868 00.000 11060 Worker thread wakes up
04:02:59.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:02:59.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
04:02:59.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
04:02:59.868 00.000 11060 Moving (-0.21, 0.21) raw xDistance=0.17 yDistance=-0.24
04:02:59.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
04:02:59.868 00.000 10844 UpdateGuideState exits: m=1857 SNR=27.0
04:02:59.869 00.001 10844 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 2 / 99999
04:02:59.869 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379379.869,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.23,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
04:02:59.873 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:02:59.873 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:02:59.873 00.000 11060 MoveAxis(W, 36, ABG)
04:02:59.873 00.000 11060 Guiding  Dir = 3, Dur = 36
04:02:59.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:59.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:02:59.873 00.000 10844 Enqueuing Expose request
04:02:59.890 00.017 11060 IsSlewing returns 0
04:02:59.891 00.001 11060 IsGuiding returns 0
04:02:59.935 00.044 11060 IsGuiding returns 0
04:02:59.935 00.000 11060 Move returns status 0, amount 36
04:02:59.935 00.000 11060 MoveAxis(N, 0, ABG)
04:02:59.935 00.000 11060 Move returns status 0, amount 0
04:02:59.935 00.000 11060 move complete, result=0
04:02:59.935 00.000 11060 worker thread done servicing request
04:02:59.935 00.000 11060 Worker thread wakes up
04:02:59.935 00.000 10844 GuideStep: 0.2 px 36 ms WEST, -0.2 px 0 ms NORTH
04:02:59.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:02:59.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:00.604 00.669 11060 Exposure complete
04:03:01.312 00.708 11060 worker thread done servicing request
04:03:01.312 00.000 10844 OnExposeComplete: enter
04:03:01.312 00.000 10844 UpdateGuideState(): m_state=6
04:03:01.312 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
04:03:01.323 00.011 10844 Star::Find returns 1 (0), X=616.94, Y=101.92, Mass=1793, SNR=26.8, Peak=160 HFD=3.6
04:03:01.323 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
04:03:01.323 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
04:03:01.324 00.001 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.37 mountX=-0.13 mountY=0.05, mountTheta=2.77
04:03:01.326 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
04:03:01.326 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
04:03:01.326 00.000 11060 Worker thread wakes up
04:03:01.328 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
04:03:01.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
04:03:01.328 00.000 11060 Moving (0.03, -0.14) raw xDistance=-0.13 yDistance=0.05
04:03:01.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:03:01.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
04:03:01.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:01.328 00.000 10844 UpdateGuideState exits: m=1793 SNR=26.8
04:03:01.328 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 3 / 99999
04:03:01.329 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770379381.328,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.21,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
04:03:01.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:01.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:01.329 00.000 10844 Enqueuing Expose request
04:03:01.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:03:01.330 00.001 11060 MoveAxis(E, 29, ABG)
04:03:01.330 00.000 11060 Guiding  Dir = 2, Dur = 29
04:03:01.340 00.010 11060 IsSlewing returns 0
04:03:01.340 00.000 11060 IsGuiding returns 0
04:03:01.385 00.045 11060 IsGuiding returns 0
04:03:01.386 00.001 11060 Move returns status 0, amount 29
04:03:01.386 00.000 11060 MoveAxis(N, 0, ABG)
04:03:01.386 00.000 11060 Move returns status 0, amount 0
04:03:01.386 00.000 11060 move complete, result=0
04:03:01.386 00.000 11060 worker thread done servicing request
04:03:01.386 00.000 11060 Worker thread wakes up
04:03:01.386 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
04:03:01.386 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:01.386 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:02.086 00.700 11060 Exposure complete
04:03:02.495 00.409 11060 worker thread done servicing request
04:03:02.497 00.002 10844 OnExposeComplete: enter
04:03:02.497 00.000 10844 UpdateGuideState(): m_state=6
04:03:02.497 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4064
04:03:02.498 00.001 10844 Star::Find returns 1 (0), X=616.98, Y=102.48, Mass=1856, SNR=27.1, Peak=175 HFD=3.6
04:03:02.498 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.39) = xAngle (0.01 = 0.01)
04:03:02.498 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.13 = 3.13)
04:03:02.498 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.42 hyp=0.43 cameraTheta=1.40 mountX=0.43 mountY=0.00, mountTheta=0.01
04:03:02.501 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.42, opts=13)
04:03:02.501 00.000 10844 Enqueuing Move request for scope (0.07, 0.42)
04:03:02.501 00.000 11060 Worker thread wakes up
04:03:02.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:02.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.42) opts 0xd
04:03:02.501 00.000 10844 UpdateGuideState exits: m=1856 SNR=27.1
04:03:02.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.42)
04:03:02.501 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 4 / 99999
04:03:02.501 00.000 11060 Moving (0.07, 0.42) raw xDistance=0.43 yDistance=0.00
04:03:02.503 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770379382.501,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
04:03:02.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:02.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:02.503 00.000 10844 Enqueuing Expose request
04:03:02.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
04:03:02.504 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:02.504 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:03:02.504 00.000 11060 MoveAxis(W, 100, ABG)
04:03:02.504 00.000 11060 Guiding  Dir = 3, Dur = 100
04:03:02.553 00.049 11060 IsSlewing returns 0
04:03:02.553 00.000 11060 IsGuiding returns 0
04:03:02.671 00.118 11060 IsGuiding returns 0
04:03:02.672 00.001 11060 Move returns status 0, amount 100
04:03:02.672 00.000 11060 MoveAxis(N, 0, ABG)
04:03:02.672 00.000 11060 Move returns status 0, amount 0
04:03:02.672 00.000 11060 move complete, result=0
04:03:02.673 00.001 11060 worker thread done servicing request
04:03:02.673 00.000 11060 Worker thread wakes up
04:03:02.673 00.000 10844 GuideStep: 0.4 px 100 ms WEST, 0.0 px 0 ms NORTH
04:03:02.673 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:02.673 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:03.305 00.632 11060 Exposure complete
04:03:03.570 00.265 11060 worker thread done servicing request
04:03:03.570 00.000 10844 OnExposeComplete: enter
04:03:03.570 00.000 10844 UpdateGuideState(): m_state=6
04:03:03.570 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4065
04:03:03.572 00.002 10844 Star::Find returns 1 (0), X=616.80, Y=102.24, Mass=1516, SNR=24.6, Peak=153 HFD=2.9
04:03:03.572 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.39) = xAngle (0.72 = 0.72)
04:03:03.572 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.84 = -2.44)
04:03:03.572 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.11 mountX=0.16 mountY=-0.14, mountTheta=-0.71
04:03:03.573 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.19, opts=13)
04:03:03.573 00.000 10844 Enqueuing Move request for scope (-0.11, 0.19)
04:03:03.573 00.000 11060 Worker thread wakes up
04:03:03.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:03.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
04:03:03.573 00.000 10844 UpdateGuideState exits: m=1516 SNR=24.6
04:03:03.573 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 5 / 99999
04:03:03.573 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
04:03:03.573 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379383.573,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
04:03:03.573 00.000 11060 Moving (-0.11, 0.19) raw xDistance=0.16 yDistance=-0.14
04:03:03.576 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
04:03:03.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:03.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:03.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:03:03.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:03.576 00.000 10844 Enqueuing Expose request
04:03:03.577 00.001 11060 MoveAxis(W, 41, ABG)
04:03:03.577 00.000 11060 Guiding  Dir = 3, Dur = 41
04:03:03.589 00.012 11060 IsSlewing returns 0
04:03:03.590 00.001 11060 IsGuiding returns 0
04:03:03.640 00.050 11060 IsGuiding returns 0
04:03:03.640 00.000 11060 Move returns status 0, amount 41
04:03:03.640 00.000 11060 MoveAxis(N, 0, ABG)
04:03:03.640 00.000 11060 Move returns status 0, amount 0
04:03:03.640 00.000 11060 move complete, result=0
04:03:03.640 00.000 11060 worker thread done servicing request
04:03:03.640 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
04:03:03.640 00.000 11060 Worker thread wakes up
04:03:03.640 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:03.640 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:04.270 00.630 11060 Exposure complete
04:03:04.545 00.275 11060 worker thread done servicing request
04:03:04.545 00.000 10844 OnExposeComplete: enter
04:03:04.546 00.001 10844 UpdateGuideState(): m_state=6
04:03:04.546 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4066
04:03:04.546 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=102.24, Mass=1824, SNR=26.5, Peak=180 HFD=3.2
04:03:04.546 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.39) = xAngle (-1.08 = -1.08)
04:03:04.546 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.04 = 2.04)
04:03:04.546 00.000 10844 CameraToMount -- cameraX=0.59 cameraY=0.19 hyp=0.62 cameraTheta=0.31 mountX=0.29 mountY=0.55, mountTheta=1.09
04:03:04.546 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.59, y=0.19, opts=13)
04:03:04.546 00.000 10844 Enqueuing Move request for scope (0.59, 0.19)
04:03:04.546 00.000 11060 Worker thread wakes up
04:03:04.546 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:04.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.19) opts 0xd
04:03:04.546 00.000 10844 UpdateGuideState exits: m=1824 SNR=26.5
04:03:04.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.59, 0.19)
04:03:04.546 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 6 / 99999
04:03:04.546 00.000 11060 Moving (0.59, 0.19) raw xDistance=0.29 yDistance=0.55
04:03:04.546 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379384.546,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
04:03:04.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
04:03:04.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:04.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:04.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
04:03:04.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:04.551 00.005 11060 MoveAxis(W, 69, ABG)
04:03:04.551 00.000 10844 Enqueuing Expose request
04:03:04.551 00.000 11060 Guiding  Dir = 3, Dur = 69
04:03:04.566 00.015 11060 IsSlewing returns 0
04:03:04.566 00.000 11060 IsGuiding returns 0
04:03:04.642 00.076 11060 IsGuiding returns 0
04:03:04.642 00.000 11060 Move returns status 0, amount 69
04:03:04.642 00.000 11060 MoveAxis(N, 0, ABG)
04:03:04.642 00.000 11060 Move returns status 0, amount 0
04:03:04.642 00.000 11060 move complete, result=0
04:03:04.642 00.000 11060 worker thread done servicing request
04:03:04.642 00.000 11060 Worker thread wakes up
04:03:04.642 00.000 10844 GuideStep: 0.3 px 69 ms WEST, 0.5 px 0 ms NORTH
04:03:04.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:04.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:05.271 00.629 11060 Exposure complete
04:03:05.526 00.255 11060 worker thread done servicing request
04:03:05.526 00.000 10844 OnExposeComplete: enter
04:03:05.526 00.000 10844 UpdateGuideState(): m_state=6
04:03:05.526 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4067
04:03:05.527 00.001 10844 Star::Find returns 1 (0), X=616.93, Y=102.06, Mass=1674, SNR=26.1, Peak=163 HFD=2.9
04:03:05.527 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
04:03:05.527 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
04:03:05.527 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.39 mountX=0.01 mountY=0.02, mountTheta=1.00
04:03:05.530 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
04:03:05.530 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
04:03:05.531 00.001 11060 Worker thread wakes up
04:03:05.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:05.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
04:03:05.531 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
04:03:05.531 00.000 10844 UpdateGuideState exits: m=1674 SNR=26.1
04:03:05.532 00.001 11060 Moving (0.02, 0.01) raw xDistance=0.01 yDistance=0.02
04:03:05.532 00.000 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 7 / 99999
04:03:05.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:03:05.532 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379385.532,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
04:03:05.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:05.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:03:05.533 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:05.533 00.000 11060 MoveAxis(E, 0, ABG)
04:03:05.533 00.000 11060 Move returns status 0, amount 0
04:03:05.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:05.533 00.000 10844 Enqueuing Expose request
04:03:05.533 00.000 11060 MoveAxis(N, 0, ABG)
04:03:05.533 00.000 11060 Move returns status 0, amount 0
04:03:05.533 00.000 11060 move complete, result=0
04:03:05.533 00.000 11060 worker thread done servicing request
04:03:05.534 00.001 11060 Worker thread wakes up
04:03:05.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:05.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:05.537 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:03:06.176 00.639 11060 Exposure complete
04:03:06.464 00.288 11060 worker thread done servicing request
04:03:06.464 00.000 10844 OnExposeComplete: enter
04:03:06.464 00.000 10844 UpdateGuideState(): m_state=6
04:03:06.466 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4068
04:03:06.466 00.000 10844 Star::Find returns 1 (1), X=616.50, Y=101.66, Mass=1592, SNR=25.2, Peak=255 HFD=3.1
04:03:06.466 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.39) = xAngle (-3.77 = 2.51)
04:03:06.466 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
04:03:06.466 00.000 10844 CameraToMount -- cameraX=-0.41 cameraY=-0.39 hyp=0.56 cameraTheta=-2.38 mountX=-0.46 mountY=-0.34, mountTheta=-2.50
04:03:06.470 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.41, y=-0.39, opts=13)
04:03:06.470 00.000 10844 Enqueuing Move request for scope (-0.41, -0.39)
04:03:06.471 00.001 11060 Worker thread wakes up
04:03:06.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:06.471 00.000 10844 UpdateGuideState exits: m=1592 SNR=25.2 Saturated
04:03:06.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.39) opts 0xd
04:03:06.471 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 8 / 99999
04:03:06.471 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.41, -0.39)
04:03:06.471 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379386.471,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
04:03:06.471 00.000 11060 Moving (-0.41, -0.39) raw xDistance=-0.46 yDistance=-0.34
04:03:06.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.46
04:03:06.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:06.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:06.472 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:03:06.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:06.472 00.000 10844 Enqueuing Expose request
04:03:06.472 00.000 11060 MoveAxis(E, 107, ABG)
04:03:06.472 00.000 11060 Guiding  Dir = 2, Dur = 107
04:03:06.483 00.011 11060 IsSlewing returns 0
04:03:06.484 00.001 11060 IsGuiding returns 0
04:03:06.601 00.117 11060 IsGuiding returns 0
04:03:06.602 00.001 11060 Move returns status 0, amount 107
04:03:06.602 00.000 11060 MoveAxis(N, 0, ABG)
04:03:06.602 00.000 11060 Move returns status 0, amount 0
04:03:06.602 00.000 11060 move complete, result=0
04:03:06.602 00.000 11060 worker thread done servicing request
04:03:06.602 00.000 10844 GuideStep: -0.5 px 107 ms EAST, -0.3 px 0 ms NORTH
04:03:06.602 00.000 11060 Worker thread wakes up
04:03:06.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:06.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:07.252 00.650 11060 Exposure complete
04:03:07.523 00.271 11060 worker thread done servicing request
04:03:07.523 00.000 10844 OnExposeComplete: enter
04:03:07.523 00.000 10844 UpdateGuideState(): m_state=6
04:03:07.523 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4069
04:03:07.523 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.59, Mass=2146, SNR=29.5, Peak=196 HFD=3.3
04:03:07.523 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
04:03:07.524 00.001 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
04:03:07.524 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.62 mountX=-0.46 mountY=0.06, mountTheta=3.02
04:03:07.527 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.47, opts=13)
04:03:07.527 00.000 10844 Enqueuing Move request for scope (-0.02, -0.47)
04:03:07.527 00.000 11060 Worker thread wakes up
04:03:07.529 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:07.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.47) opts 0xd
04:03:07.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.47)
04:03:07.529 00.000 10844 UpdateGuideState exits: m=2146 SNR=29.5
04:03:07.529 00.000 11060 Moving (-0.02, -0.47) raw xDistance=-0.46 yDistance=0.06
04:03:07.529 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 9 / 99999
04:03:07.530 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.46
04:03:07.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:07.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:03:07.530 00.000 11060 MoveAxis(E, 112, ABG)
04:03:07.530 00.000 11060 Guiding  Dir = 2, Dur = 112
04:03:07.530 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379387.530,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
04:03:07.531 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:07.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:07.531 00.000 10844 Enqueuing Expose request
04:03:07.537 00.006 11060 IsSlewing returns 0
04:03:07.537 00.000 11060 IsGuiding returns 0
04:03:07.664 00.127 11060 IsGuiding returns 0
04:03:07.664 00.000 11060 Move returns status 0, amount 112
04:03:07.664 00.000 11060 MoveAxis(N, 0, ABG)
04:03:07.664 00.000 11060 Move returns status 0, amount 0
04:03:07.664 00.000 11060 move complete, result=0
04:03:07.664 00.000 11060 worker thread done servicing request
04:03:07.664 00.000 10844 GuideStep: -0.5 px 112 ms EAST, 0.1 px 0 ms NORTH
04:03:07.664 00.000 11060 Worker thread wakes up
04:03:07.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:07.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:08.373 00.709 11060 Exposure complete
04:03:08.920 00.547 11060 worker thread done servicing request
04:03:08.920 00.000 10844 OnExposeComplete: enter
04:03:08.920 00.000 10844 UpdateGuideState(): m_state=6
04:03:08.920 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4070
04:03:08.920 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.82, Mass=1741, SNR=26.2, Peak=181 HFD=3.1
04:03:08.922 00.002 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (1.39) = xAngle (-3.02 = -3.02)
04:03:08.922 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.10 = 0.10)
04:03:08.922 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.63 mountX=-0.23 mountY=0.02, mountTheta=3.04
04:03:08.926 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.24, opts=13)
04:03:08.926 00.000 10844 Enqueuing Move request for scope (-0.01, -0.24)
04:03:08.926 00.000 11060 Worker thread wakes up
04:03:08.928 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:08.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
04:03:08.928 00.000 10844 UpdateGuideState exits: m=1741 SNR=26.2
04:03:08.928 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
04:03:08.928 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 10 / 99999
04:03:08.928 00.000 11060 Moving (-0.01, -0.24) raw xDistance=-0.23 yDistance=0.02
04:03:08.928 00.000 10844 PhdController: newstate STATE_FINISH
04:03:08.929 00.001 10844 PhdController complete: success
04:03:08.929 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770379388.929,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
04:03:08.929 00.000 10844 Mount: notify guiding dither settle done success=1
04:03:08.929 00.000 10844 PhdController: newstate STATE_IDLE
04:03:08.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:08.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:08.929 00.000 10844 Enqueuing Expose request
04:03:08.931 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.23
04:03:08.931 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:08.933 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:03:08.933 00.000 11060 MoveAxis(E, 58, ABG)
04:03:08.933 00.000 11060 Guiding  Dir = 2, Dur = 58
04:03:08.936 00.003 11060 IsSlewing returns 0
04:03:08.936 00.000 11060 IsGuiding returns 0
04:03:09.011 00.075 11060 IsGuiding returns 0
04:03:09.011 00.000 11060 Move returns status 0, amount 58
04:03:09.011 00.000 11060 MoveAxis(N, 0, ABG)
04:03:09.011 00.000 11060 Move returns status 0, amount 0
04:03:09.011 00.000 11060 move complete, result=0
04:03:09.011 00.000 11060 worker thread done servicing request
04:03:09.011 00.000 11060 Worker thread wakes up
04:03:09.011 00.000 10844 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
04:03:09.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:09.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:09.649 00.638 11060 Exposure complete
04:03:09.969 00.320 11060 worker thread done servicing request
04:03:09.969 00.000 10844 OnExposeComplete: enter
04:03:09.969 00.000 10844 UpdateGuideState(): m_state=6
04:03:09.971 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4071
04:03:09.971 00.000 10844 Star::Find returns 1 (0), X=616.66, Y=102.24, Mass=1822, SNR=26.8, Peak=202 HFD=3.6
04:03:09.971 00.000 10844 MultiStar: [#1 -0.18,0.38,0.96,U] [#2 -0.36,0.40,0.86,U] [#3 -0.19,0.33,0.95,U] [#4 -0.02,0.55,1.04,U] [#5 -0.71,0.47,0.00,M2] [#6 -0.52,0.45,0.00,M2] [#7 -0.14,0.26,0.92,U] [#8 -0.28,0.76,0.00,M2] 
04:03:09.971 00.000 10844 single-star, 5 included, MultiStar: {-0.18, 0.35}, one-star: {-0.24, 0.19}
04:03:09.971 00.000 10844 CameraToMount -- cameraTheta (2.48) - m_xAngle (1.39) = xAngle (1.09 = 1.09)
04:03:09.971 00.000 10844 CameraToMount -- cameraTheta (2.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.22 = -2.07)
04:03:09.971 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.31 cameraTheta=2.48 mountX=0.14 mountY=-0.27, mountTheta=-1.09
04:03:09.973 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.19, opts=13)
04:03:09.973 00.000 10844 Enqueuing Move request for scope (-0.24, 0.19)
04:03:09.973 00.000 11060 Worker thread wakes up
04:03:09.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:09.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
04:03:09.973 00.000 10844 UpdateGuideState exits: m=1822 SNR=26.8
04:03:09.973 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
04:03:09.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:09.975 00.002 11060 Moving (-0.24, 0.19) raw xDistance=0.14 yDistance=-0.27
04:03:09.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:09.975 00.000 10844 Enqueuing Expose request
04:03:09.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:03:09.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:09.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:03:09.975 00.000 11060 MoveAxis(W, 31, ABG)
04:03:09.975 00.000 11060 Guiding  Dir = 3, Dur = 31
04:03:09.996 00.021 11060 IsSlewing returns 0
04:03:09.997 00.001 11060 IsGuiding returns 0
04:03:10.057 00.060 11060 IsGuiding returns 0
04:03:10.057 00.000 11060 Move returns status 0, amount 31
04:03:10.057 00.000 11060 MoveAxis(N, 0, ABG)
04:03:10.057 00.000 11060 Move returns status 0, amount 0
04:03:10.057 00.000 11060 move complete, result=0
04:03:10.057 00.000 11060 worker thread done servicing request
04:03:10.057 00.000 11060 Worker thread wakes up
04:03:10.057 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.3 px 0 ms NORTH
04:03:10.059 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:10.059 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:10.705 00.646 11060 Exposure complete
04:03:11.168 00.463 11060 worker thread done servicing request
04:03:11.168 00.000 10844 OnExposeComplete: enter
04:03:11.168 00.000 10844 UpdateGuideState(): m_state=6
04:03:11.170 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4072
04:03:11.170 00.000 10844 Star::Find returns 1 (0), X=617.59, Y=102.57, Mass=1907, SNR=27.6, Peak=241 HFD=3.3
04:03:11.170 00.000 10844 MultiStar: [#1 -0.41,0.58,0.00,M1] [#2 -0.50,0.41,0.00,M1] [#3 -0.06,0.44,0.91,U] [#4 0.17,0.71,0.00,M1] [#5 0.17,-0.18,0.89,U] [#6 -0.27,-0.11,0.98,U] [#7 0.19,-0.05,0.87,U] [#8 -0.12,0.63,0.00,M3] 
04:03:11.170 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.13}, one-star: {0.68, 0.51}
04:03:11.170 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
04:03:11.170 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
04:03:11.170 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.73 mountX=0.15 mountY=0.12, mountTheta=0.67
04:03:11.172 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.13, opts=13)
04:03:11.172 00.000 10844 Enqueuing Move request for scope (0.14, 0.13)
04:03:11.172 00.000 11060 Worker thread wakes up
04:03:11.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
04:03:11.172 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
04:03:11.174 00.002 11060 Moving (0.14, 0.13) raw xDistance=0.15 yDistance=0.12
04:03:11.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:03:11.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:11.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:03:11.174 00.000 11060 MoveAxis(W, 37, ABG)
04:03:11.174 00.000 11060 Guiding  Dir = 3, Dur = 37
04:03:11.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:11.174 00.000 10844 UpdateGuideState exits: m=1907 SNR=27.6
04:03:11.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:11.174 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:11.174 00.000 10844 Enqueuing Expose request
04:03:11.177 00.003 11060 IsSlewing returns 0
04:03:11.179 00.002 11060 IsGuiding returns 0
04:03:11.238 00.059 11060 IsGuiding returns 0
04:03:11.238 00.000 11060 Move returns status 0, amount 37
04:03:11.238 00.000 11060 MoveAxis(N, 0, ABG)
04:03:11.240 00.002 11060 Move returns status 0, amount 0
04:03:11.240 00.000 11060 move complete, result=0
04:03:11.240 00.000 11060 worker thread done servicing request
04:03:11.240 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
04:03:11.240 00.000 11060 Worker thread wakes up
04:03:11.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:11.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:11.875 00.635 11060 Exposure complete
04:03:12.151 00.276 11060 worker thread done servicing request
04:03:12.151 00.000 10844 OnExposeComplete: enter
04:03:12.151 00.000 10844 UpdateGuideState(): m_state=6
04:03:12.152 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4073
04:03:12.152 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.60, Mass=1740, SNR=26.6, Peak=220 HFD=3.2
04:03:12.152 00.000 10844 MultiStar: [#1 -0.08,0.26,0.93,U] [#2 -0.18,0.48,0.82,U] [#3 0.43,-0.04,0.92,U] [#4 0.03,-0.14,1.00,U] [#5 -0.53,-0.23,0.00,M2] [#6 -0.12,-0.07,1.07,U] [#7 -0.04,0.06,0.89,U] [#8 0.03,0.40,0.81,U] 
04:03:12.152 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.04}, one-star: {-0.17, -0.45}
04:03:12.152 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
04:03:12.152 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.61)
04:03:12.152 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.94 mountX=0.04 mountY=-0.02, mountTheta=-0.53
04:03:12.156 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
04:03:12.156 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
04:03:12.156 00.000 11060 Worker thread wakes up
04:03:12.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:12.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
04:03:12.156 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.6
04:03:12.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
04:03:12.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:12.156 00.000 11060 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.02
04:03:12.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:12.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:03:12.156 00.000 10844 Enqueuing Expose request
04:03:12.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:12.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:03:12.158 00.002 11060 MoveAxis(E, 0, ABG)
04:03:12.158 00.000 11060 Move returns status 0, amount 0
04:03:12.158 00.000 11060 MoveAxis(N, 0, ABG)
04:03:12.158 00.000 11060 Move returns status 0, amount 0
04:03:12.158 00.000 11060 move complete, result=0
04:03:12.158 00.000 11060 worker thread done servicing request
04:03:12.158 00.000 11060 Worker thread wakes up
04:03:12.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:12.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:12.160 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:12.807 00.647 11060 Exposure complete
04:03:13.102 00.295 11060 worker thread done servicing request
04:03:13.102 00.000 10844 OnExposeComplete: enter
04:03:13.102 00.000 10844 UpdateGuideState(): m_state=6
04:03:13.102 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4074
04:03:13.102 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.86, Mass=1719, SNR=26.4, Peak=173 HFD=2.6
04:03:13.104 00.002 10844 MultiStar: [#1 -0.53,0.06,1.00,U] [#2 0.11,0.50,0.95,U] [#3 0.21,-0.16,1.05,U] [#4 -0.69,-0.08,0.00,M1] [#5 0.18,0.08,1.05,U] [#6 -0.30,-0.01,1.08,U] [#7 0.04,-0.28,0.94,U] [#8 0.31,0.54,0.00,M3] 
04:03:13.104 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.00}, one-star: {0.08, -0.19}
04:03:13.104 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.39) = xAngle (-4.42 = 1.86)
04:03:13.104 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
04:03:13.104 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.03 mountX=-0.01 mountY=-0.03, mountTheta=-1.86
04:03:13.107 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.00, opts=13)
04:03:13.108 00.001 10844 Enqueuing Move request for scope (-0.03, -0.00)
04:03:13.108 00.000 11060 Worker thread wakes up
04:03:13.108 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=9, FiltMax=255, Gamma=1.000
04:03:13.108 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
04:03:13.108 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.4
04:03:13.108 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
04:03:13.109 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:13.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:13.109 00.000 10844 Enqueuing Expose request
04:03:13.109 00.000 11060 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
04:03:13.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:03:13.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:13.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:03:13.109 00.000 11060 MoveAxis(E, 0, ABG)
04:03:13.109 00.000 11060 Move returns status 0, amount 0
04:03:13.109 00.000 11060 MoveAxis(N, 0, ABG)
04:03:13.109 00.000 11060 Move returns status 0, amount 0
04:03:13.109 00.000 11060 move complete, result=0
04:03:13.109 00.000 11060 worker thread done servicing request
04:03:13.109 00.000 11060 Worker thread wakes up
04:03:13.110 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:13.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:13.115 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:13.751 00.636 11060 Exposure complete
04:03:14.290 00.539 11060 worker thread done servicing request
04:03:14.292 00.002 10844 OnExposeComplete: enter
04:03:14.292 00.000 10844 UpdateGuideState(): m_state=6
04:03:14.293 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4075
04:03:14.293 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=102.13, Mass=1528, SNR=24.7, Peak=169 HFD=3.1
04:03:14.293 00.000 10844 MultiStar: [#1 -0.32,-0.17,1.09,U] [#2 -0.22,0.36,0.88,U] [#3 0.05,0.12,1.09,U] [#4 -0.20,0.32,1.06,U] [#5 -0.17,-0.01,1.04,U] [#6 0.19,-0.16,1.07,U] [#7 0.32,-0.35,1.00,U] [#8 -0.03,0.59,0.00,M4] 
04:03:14.293 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.02}, one-star: {0.25, 0.07}
04:03:14.293 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.39) = xAngle (0.80 = 0.80)
04:03:14.293 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.93 = -2.36)
04:03:14.293 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.19 mountX=0.01 mountY=-0.01, mountTheta=-0.79
04:03:14.295 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.02, opts=13)
04:03:14.295 00.000 10844 Enqueuing Move request for scope (-0.01, 0.02)
04:03:14.295 00.000 11060 Worker thread wakes up
04:03:14.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:14.295 00.000 10844 UpdateGuideState exits: m=1528 SNR=24.7
04:03:14.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:14.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:14.295 00.000 10844 Enqueuing Expose request
04:03:14.298 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
04:03:14.299 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
04:03:14.299 00.000 11060 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.01
04:03:14.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:03:14.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:14.300 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:03:14.300 00.000 11060 MoveAxis(E, 0, ABG)
04:03:14.300 00.000 11060 Move returns status 0, amount 0
04:03:14.300 00.000 11060 MoveAxis(N, 0, ABG)
04:03:14.300 00.000 11060 Move returns status 0, amount 0
04:03:14.300 00.000 11060 move complete, result=0
04:03:14.300 00.000 11060 worker thread done servicing request
04:03:14.300 00.000 11060 Worker thread wakes up
04:03:14.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:14.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:14.301 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:14.924 00.623 11060 Exposure complete
04:03:15.455 00.531 11060 worker thread done servicing request
04:03:15.455 00.000 10844 OnExposeComplete: enter
04:03:15.455 00.000 10844 UpdateGuideState(): m_state=6
04:03:15.455 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4076
04:03:15.455 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.76, Mass=1761, SNR=26.1, Peak=177 HFD=3.3
04:03:15.455 00.000 10844 MultiStar: [#1 -0.21,0.16,0.97,U] [#2 0.09,0.81,0.00,M1] [#3 0.49,0.01,1.00,U] [#4 -0.23,0.61,0.00,M1] [#5 -0.19,0.24,1.01,U] [#6 0.24,-0.09,1.07,U] [#7 0.25,0.05,0.98,U] [#8 -0.02,0.27,0.90,U] 
04:03:15.455 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.05}, one-star: {0.07, -0.30}
04:03:15.455 00.000 10844 CameraToMount -- cameraTheta (0.46) - m_xAngle (1.39) = xAngle (-0.93 = -0.93)
04:03:15.457 00.002 10844 CameraToMount -- cameraTheta (0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.20 = 2.20)
04:03:15.457 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.46 mountX=0.06 mountY=0.08, mountTheta=0.93
04:03:15.457 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.05, opts=13)
04:03:15.459 00.002 10844 Enqueuing Move request for scope (0.09, 0.05)
04:03:15.459 00.000 11060 Worker thread wakes up
04:03:15.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:15.459 00.000 10844 UpdateGuideState exits: m=1761 SNR=26.1
04:03:15.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:15.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:15.459 00.000 10844 Enqueuing Expose request
04:03:15.462 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
04:03:15.462 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
04:03:15.462 00.000 11060 Moving (0.09, 0.05) raw xDistance=0.06 yDistance=0.08
04:03:15.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:03:15.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:15.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:03:15.462 00.000 11060 MoveAxis(E, 0, ABG)
04:03:15.462 00.000 11060 Move returns status 0, amount 0
04:03:15.462 00.000 11060 MoveAxis(N, 0, ABG)
04:03:15.462 00.000 11060 Move returns status 0, amount 0
04:03:15.462 00.000 11060 move complete, result=0
04:03:15.462 00.000 11060 worker thread done servicing request
04:03:15.462 00.000 11060 Worker thread wakes up
04:03:15.462 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:15.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:15.466 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:16.131 00.665 11060 Exposure complete
04:03:16.714 00.583 11060 worker thread done servicing request
04:03:16.714 00.000 10844 OnExposeComplete: enter
04:03:16.714 00.000 10844 UpdateGuideState(): m_state=6
04:03:16.716 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4077
04:03:16.716 00.000 10844 Star::Find returns 1 (0), X=616.58, Y=102.76, Mass=1646, SNR=25.5, Peak=192 HFD=3.4
04:03:16.716 00.000 10844 MultiStar: [#1 -0.37,0.92,0.00,M1] [#2 -0.09,0.89,0.00,M2] [#3 -0.03,0.39,1.08,U] [#4 0.05,1.05,0.00,M2] [#5 -0.50,0.16,0.96,U] [#6 0.05,0.47,1.01,U] [#7 0.18,0.32,0.98,U] [#8 -0.29,0.89,0.00,M4] 
04:03:16.716 00.000 10844 refined, 4 included, MultiStar: {-0.12, 0.41}, one-star: {-0.33, 0.71}
04:03:16.716 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.39) = xAngle (0.47 = 0.47)
04:03:16.716 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.59 = -2.69)
04:03:16.716 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.41 hyp=0.43 cameraTheta=1.86 mountX=0.38 mountY=-0.19, mountTheta=-0.45
04:03:16.719 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.41, opts=13)
04:03:16.719 00.000 10844 Enqueuing Move request for scope (-0.12, 0.41)
04:03:16.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:16.719 00.000 10844 UpdateGuideState exits: m=1646 SNR=25.5
04:03:16.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:16.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:16.719 00.000 10844 Enqueuing Expose request
04:03:16.724 00.005 11060 Worker thread wakes up
04:03:16.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.41) opts 0xd
04:03:16.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.41)
04:03:16.724 00.000 11060 Moving (-0.12, 0.41) raw xDistance=0.38 yDistance=-0.19
04:03:16.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
04:03:16.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:16.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:03:16.724 00.000 11060 MoveAxis(W, 90, ABG)
04:03:16.724 00.000 11060 Guiding  Dir = 3, Dur = 90
04:03:16.754 00.030 11060 IsSlewing returns 0
04:03:16.754 00.000 11060 IsGuiding returns 0
04:03:16.850 00.096 11060 IsGuiding returns 0
04:03:16.850 00.000 11060 Move returns status 0, amount 90
04:03:16.850 00.000 11060 MoveAxis(N, 0, ABG)
04:03:16.850 00.000 11060 Move returns status 0, amount 0
04:03:16.850 00.000 11060 move complete, result=0
04:03:16.850 00.000 11060 worker thread done servicing request
04:03:16.850 00.000 11060 Worker thread wakes up
04:03:16.850 00.000 10844 GuideStep: 0.4 px 90 ms WEST, -0.2 px 0 ms NORTH
04:03:16.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:16.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:17.496 00.646 11060 Exposure complete
04:03:17.730 00.234 11060 worker thread done servicing request
04:03:17.730 00.000 10844 OnExposeComplete: enter
04:03:17.730 00.000 10844 UpdateGuideState(): m_state=6
04:03:17.730 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4078
04:03:17.730 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.95, Mass=1719, SNR=26.1, Peak=170 HFD=2.9
04:03:17.730 00.000 10844 MultiStar: [#1 -0.18,0.46,0.94,U] [#2 0.01,0.52,0.93,U] [#3 0.24,0.24,0.99,U] [#4 -0.11,0.25,1.06,U] [#5 0.12,0.24,0.96,U] [#6 0.11,0.01,1.01,U] [#7 0.12,0.06,1.00,U] [#8 -0.29,0.60,0.00,M5] 
04:03:17.730 00.000 10844 single-star, 7 included, MultiStar: {0.05, 0.21}, one-star: {0.11, -0.10}
04:03:17.730 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
04:03:17.730 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
04:03:17.730 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=-0.08 mountY=0.12, mountTheta=2.14
04:03:17.733 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.10, opts=13)
04:03:17.733 00.000 10844 Enqueuing Move request for scope (0.11, -0.10)
04:03:17.733 00.000 11060 Worker thread wakes up
04:03:17.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
04:03:17.743 00.010 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
04:03:17.743 00.000 11060 Moving (0.11, -0.10) raw xDistance=-0.08 yDistance=0.12
04:03:17.745 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:03:17.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:17.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:03:17.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:17.745 00.000 11060 MoveAxis(E, 0, ABG)
04:03:17.745 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.1
04:03:17.745 00.000 11060 Move returns status 0, amount 0
04:03:17.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:17.745 00.000 11060 MoveAxis(N, 0, ABG)
04:03:17.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:17.745 00.000 11060 Move returns status 0, amount 0
04:03:17.745 00.000 10844 Enqueuing Expose request
04:03:17.745 00.000 11060 move complete, result=0
04:03:17.747 00.002 11060 worker thread done servicing request
04:03:17.747 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:17.747 00.000 11060 Worker thread wakes up
04:03:17.747 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:17.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:18.388 00.641 11060 Exposure complete
04:03:18.859 00.471 11060 worker thread done servicing request
04:03:18.861 00.002 10844 OnExposeComplete: enter
04:03:18.861 00.000 10844 UpdateGuideState(): m_state=6
04:03:18.861 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
04:03:18.861 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.96, Mass=1953, SNR=28.3, Peak=181 HFD=2.9
04:03:18.861 00.000 10844 MultiStar: [#1 0.02,0.41,0.97,U] [#2 -0.16,0.48,0.90,U] [#3 0.15,-0.01,0.86,U] [#4 -0.08,0.98,0.00,M2] [#5 -0.52,0.15,0.89,U] [#6 -0.40,0.03,0.92,U] [#7 0.37,0.25,0.87,U] [#8 -0.01,0.33,0.78,U] 
04:03:18.861 00.000 10844 single-star, 7 included, MultiStar: {-0.06, 0.19}, one-star: {0.11, -0.09}
04:03:18.861 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
04:03:18.861 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.04 = 1.04)
04:03:18.861 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.70 mountX=-0.07 mountY=0.13, mountTheta=2.09
04:03:18.863 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.09, opts=13)
04:03:18.863 00.000 10844 Enqueuing Move request for scope (0.11, -0.09)
04:03:18.863 00.000 11060 Worker thread wakes up
04:03:18.865 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
04:03:18.865 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
04:03:18.865 00.000 11060 Moving (0.11, -0.09) raw xDistance=-0.07 yDistance=0.13
04:03:18.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:03:18.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:18.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:03:18.865 00.000 11060 MoveAxis(E, 0, ABG)
04:03:18.865 00.000 11060 Move returns status 0, amount 0
04:03:18.865 00.000 11060 MoveAxis(N, 0, ABG)
04:03:18.865 00.000 11060 Move returns status 0, amount 0
04:03:18.865 00.000 11060 move complete, result=0
04:03:18.865 00.000 11060 worker thread done servicing request
04:03:18.865 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:18.865 00.000 10844 UpdateGuideState exits: m=1953 SNR=28.3
04:03:18.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:18.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:18.867 00.002 10844 Enqueuing Expose request
04:03:18.867 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:18.868 00.001 11060 Worker thread wakes up
04:03:18.870 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:18.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:19.518 00.648 11060 Exposure complete
04:03:19.935 00.417 11060 worker thread done servicing request
04:03:19.935 00.000 10844 OnExposeComplete: enter
04:03:19.935 00.000 10844 UpdateGuideState(): m_state=6
04:03:19.935 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4080
04:03:19.936 00.001 10844 Star::Find returns 1 (0), X=617.04, Y=102.08, Mass=1559, SNR=24.7, Peak=155 HFD=2.9
04:03:19.936 00.000 10844 MultiStar: [#1 -0.04,0.30,1.06,U] [#2 -0.28,0.77,0.00,M1] [#3 -0.34,-0.14,1.05,U] [#4 0.07,0.56,1.06,U] [#5 -0.61,0.13,0.00,M1] [#6 -0.23,0.24,1.08,U] [#7 0.54,-0.20,0.00,M1] [#8 0.05,0.70,0.00,M5] 
04:03:19.936 00.000 10844 single-star, 4 included, MultiStar: {-0.08, 0.20}, one-star: {0.14, 0.03}
04:03:19.936 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.39) = xAngle (-1.20 = -1.20)
04:03:19.936 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.92 = 1.92)
04:03:19.936 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=0.05 mountY=0.13, mountTheta=1.20
04:03:19.939 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
04:03:19.939 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
04:03:19.939 00.000 11060 Worker thread wakes up
04:03:19.939 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:19.939 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
04:03:19.939 00.000 10844 UpdateGuideState exits: m=1559 SNR=24.7
04:03:19.939 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
04:03:19.939 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:19.939 00.000 11060 Moving (0.14, 0.03) raw xDistance=0.05 yDistance=0.13
04:03:19.939 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:19.939 00.000 10844 Enqueuing Expose request
04:03:19.941 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:03:19.941 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:19.941 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:03:19.942 00.001 11060 MoveAxis(E, 0, ABG)
04:03:19.942 00.000 11060 Move returns status 0, amount 0
04:03:19.942 00.000 11060 MoveAxis(N, 0, ABG)
04:03:19.942 00.000 11060 Move returns status 0, amount 0
04:03:19.942 00.000 11060 move complete, result=0
04:03:19.942 00.000 11060 worker thread done servicing request
04:03:19.942 00.000 11060 Worker thread wakes up
04:03:19.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:19.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:19.951 00.009 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:20.595 00.644 11060 Exposure complete
04:03:20.899 00.304 11060 worker thread done servicing request
04:03:20.899 00.000 10844 OnExposeComplete: enter
04:03:20.899 00.000 10844 UpdateGuideState(): m_state=6
04:03:20.899 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4081
04:03:20.899 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=101.98, Mass=1591, SNR=25.3, Peak=191 HFD=2.9
04:03:20.903 00.004 10844 MultiStar: [#1 -0.10,0.54,1.03,U] [#2 0.02,0.66,0.00,M2] [#3 0.17,0.10,1.09,U] [#4 0.06,0.58,0.00,M2] [#5 -0.35,0.45,1.02,U] [#6 -0.28,0.25,1.04,U] [#7 0.30,0.20,0.99,U] [#8 -0.45,0.40,0.00,M6] 
04:03:20.903 00.000 10844 single-star, 5 included, MultiStar: {-0.05, 0.24}, one-star: {-0.01, -0.08}
04:03:20.903 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
04:03:20.903 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
04:03:20.903 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.71 mountX=-0.08 mountY=0.00, mountTheta=3.12
04:03:20.905 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
04:03:20.905 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
04:03:20.905 00.000 11060 Worker thread wakes up
04:03:20.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=21, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:20.905 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
04:03:20.905 00.000 10844 UpdateGuideState exits: m=1591 SNR=25.3
04:03:20.905 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
04:03:20.905 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:20.905 00.000 11060 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.00
04:03:20.905 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:20.905 00.000 10844 Enqueuing Expose request
04:03:20.905 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:03:20.905 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:20.905 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:03:20.905 00.000 11060 MoveAxis(E, 0, ABG)
04:03:20.905 00.000 11060 Move returns status 0, amount 0
04:03:20.905 00.000 11060 MoveAxis(N, 0, ABG)
04:03:20.905 00.000 11060 Move returns status 0, amount 0
04:03:20.905 00.000 11060 move complete, result=0
04:03:20.905 00.000 11060 worker thread done servicing request
04:03:20.908 00.003 11060 Worker thread wakes up
04:03:20.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:20.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:20.909 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:03:21.546 00.637 11060 Exposure complete
04:03:21.972 00.426 11060 worker thread done servicing request
04:03:21.973 00.001 10844 OnExposeComplete: enter
04:03:21.973 00.000 10844 UpdateGuideState(): m_state=6
04:03:21.973 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4082
04:03:21.973 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.98, Mass=2264, SNR=30.5, Peak=214 HFD=3.1
04:03:21.975 00.002 10844 MultiStar: [#1 0.20,0.50,0.88,U] [#2 0.23,0.28,0.85,U] [#3 0.80,0.29,0.00,M1] [#4 -0.23,0.33,0.84,U] [#5 -0.11,0.14,0.77,U] [#6 0.33,-0.05,0.85,U] [#7 0.46,0.08,0.85,U] [#8 -0.22,0.69,0.00,M7] 
04:03:21.975 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.17}, one-star: {0.30, -0.07}
04:03:21.975 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
04:03:21.975 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
04:03:21.975 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.76 mountX=0.20 mountY=0.15, mountTheta=0.64
04:03:21.977 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.17, opts=13)
04:03:21.977 00.000 10844 Enqueuing Move request for scope (0.18, 0.17)
04:03:21.977 00.000 11060 Worker thread wakes up
04:03:21.977 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:21.977 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
04:03:21.977 00.000 10844 UpdateGuideState exits: m=2264 SNR=30.5
04:03:21.977 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
04:03:21.977 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:21.977 00.000 11060 Moving (0.18, 0.17) raw xDistance=0.20 yDistance=0.15
04:03:21.977 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:21.977 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:03:21.977 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:21.977 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:03:21.977 00.000 11060 MoveAxis(W, 46, ABG)
04:03:21.977 00.000 11060 Guiding  Dir = 3, Dur = 46
04:03:21.981 00.004 10844 Enqueuing Expose request
04:03:21.982 00.001 11060 IsSlewing returns 0
04:03:21.983 00.001 11060 IsGuiding returns 0
04:03:22.033 00.050 11060 IsGuiding returns 0
04:03:22.033 00.000 11060 Move returns status 0, amount 46
04:03:22.033 00.000 11060 MoveAxis(N, 0, ABG)
04:03:22.033 00.000 11060 Move returns status 0, amount 0
04:03:22.033 00.000 11060 move complete, result=0
04:03:22.033 00.000 11060 worker thread done servicing request
04:03:22.033 00.000 11060 Worker thread wakes up
04:03:22.033 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
04:03:22.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:22.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:22.670 00.637 11060 Exposure complete
04:03:23.096 00.426 11060 worker thread done servicing request
04:03:23.096 00.000 10844 OnExposeComplete: enter
04:03:23.098 00.002 10844 UpdateGuideState(): m_state=6
04:03:23.098 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4083
04:03:23.098 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.12, Mass=1885, SNR=27.7, Peak=170 HFD=3.0
04:03:23.099 00.001 10844 MultiStar: [#1 0.28,0.61,0.00,M1] [#2 0.10,0.50,0.90,U] [#3 0.21,0.21,1.00,U] [#4 0.33,0.45,0.89,U] [#5 0.23,0.48,0.94,U] [#6 0.09,0.52,0.97,U] [#7 0.78,-0.25,0.00,M1] [#8 0.43,0.80,0.00,M8] 
04:03:23.099 00.000 10844 single-star, 5 included, MultiStar: {0.19, 0.37}, one-star: {0.15, 0.07}
04:03:23.099 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.39) = xAngle (-0.98 = -0.98)
04:03:23.099 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
04:03:23.099 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.17 cameraTheta=0.41 mountX=0.09 mountY=0.14, mountTheta=0.99
04:03:23.101 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.07, opts=13)
04:03:23.101 00.000 10844 Enqueuing Move request for scope (0.15, 0.07)
04:03:23.101 00.000 11060 Worker thread wakes up
04:03:23.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
04:03:23.101 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
04:03:23.101 00.000 11060 Moving (0.15, 0.07) raw xDistance=0.09 yDistance=0.14
04:03:23.101 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:03:23.101 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:23.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:03:23.101 00.000 11060 MoveAxis(E, 0, ABG)
04:03:23.101 00.000 11060 Move returns status 0, amount 0
04:03:23.103 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:23.104 00.001 11060 MoveAxis(N, 0, ABG)
04:03:23.104 00.000 10844 UpdateGuideState exits: m=1885 SNR=27.7
04:03:23.104 00.000 11060 Move returns status 0, amount 0
04:03:23.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:23.104 00.000 11060 move complete, result=0
04:03:23.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:23.104 00.000 10844 Enqueuing Expose request
04:03:23.104 00.000 11060 worker thread done servicing request
04:03:23.104 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:23.104 00.000 11060 Worker thread wakes up
04:03:23.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:23.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:23.769 00.665 11060 Exposure complete
04:03:24.354 00.585 11060 worker thread done servicing request
04:03:24.354 00.000 10844 OnExposeComplete: enter
04:03:24.354 00.000 10844 UpdateGuideState(): m_state=6
04:03:24.354 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4084
04:03:24.354 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=102.25, Mass=1920, SNR=28.0, Peak=170 HFD=3.3
04:03:24.354 00.000 10844 MultiStar: [#1 0.24,0.35,0.92,U] [#2 0.08,0.29,0.80,U] [#3 0.16,0.00,0.92,U] [#4 0.58,0.33,0.00,M1] [#5 0.08,0.11,0.94,U] [#6 0.11,0.26,0.89,U] [#7 0.64,0.15,0.00,M2] [#8 0.12,0.51,0.74,U] 
04:03:24.354 00.000 10844 single-star, 6 included, MultiStar: {0.13, 0.24}, one-star: {0.11, 0.20}
04:03:24.354 00.000 10844 CameraToMount -- cameraTheta (1.08) - m_xAngle (1.39) = xAngle (-0.31 = -0.31)
04:03:24.354 00.000 10844 CameraToMount -- cameraTheta (1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.81 = 2.81)
04:03:24.356 00.002 10844 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.08 mountX=0.22 mountY=0.07, mountTheta=0.33
04:03:24.377 00.021 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.20, opts=13)
04:03:24.377 00.000 10844 Enqueuing Move request for scope (0.11, 0.20)
04:03:24.377 00.000 11060 Worker thread wakes up
04:03:24.377 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:24.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
04:03:24.378 00.001 10844 UpdateGuideState exits: m=1920 SNR=28.0
04:03:24.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
04:03:24.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:24.378 00.000 11060 Moving (0.11, 0.20) raw xDistance=0.22 yDistance=0.07
04:03:24.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:24.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:03:24.378 00.000 10844 Enqueuing Expose request
04:03:24.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:24.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:03:24.378 00.000 11060 MoveAxis(W, 51, ABG)
04:03:24.378 00.000 11060 Guiding  Dir = 3, Dur = 51
04:03:24.402 00.024 11060 IsSlewing returns 0
04:03:24.402 00.000 11060 IsGuiding returns 0
04:03:24.465 00.063 11060 IsGuiding returns 0
04:03:24.465 00.000 11060 Move returns status 0, amount 51
04:03:24.465 00.000 11060 MoveAxis(N, 0, ABG)
04:03:24.465 00.000 11060 Move returns status 0, amount 0
04:03:24.465 00.000 11060 move complete, result=0
04:03:24.465 00.000 11060 worker thread done servicing request
04:03:24.465 00.000 10844 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
04:03:24.476 00.011 11060 Worker thread wakes up
04:03:24.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:24.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:25.130 00.654 11060 Exposure complete
04:03:25.366 00.236 11060 worker thread done servicing request
04:03:25.366 00.000 10844 OnExposeComplete: enter
04:03:25.366 00.000 10844 UpdateGuideState(): m_state=6
04:03:25.366 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4085
04:03:25.366 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=102.24, Mass=1651, SNR=25.4, Peak=166 HFD=3.1
04:03:25.366 00.000 10844 MultiStar: [#1 -0.14,0.52,0.95,U] [#2 -0.08,0.05,0.82,U] [#3 0.13,0.10,1.04,U] [#4 0.19,0.68,0.00,M2] [#5 -0.27,0.19,1.00,U] [#6 0.27,-0.19,1.13,U] [#7 0.43,0.04,1.01,U] [#8 0.45,0.34,0.73,U] 
04:03:25.370 00.004 10844 refined, 7 included, MultiStar: {0.14, 0.14}, one-star: {0.35, 0.19}
04:03:25.370 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.39) = xAngle (-0.61 = -0.61)
04:03:25.370 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.52 = 2.52)
04:03:25.370 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.78 mountX=0.17 mountY=0.12, mountTheta=0.62
04:03:25.370 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.14, opts=13)
04:03:25.370 00.000 10844 Enqueuing Move request for scope (0.14, 0.14)
04:03:25.370 00.000 11060 Worker thread wakes up
04:03:25.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:25.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
04:03:25.370 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.4
04:03:25.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
04:03:25.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:25.370 00.000 11060 Moving (0.14, 0.14) raw xDistance=0.17 yDistance=0.12
04:03:25.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:25.370 00.000 10844 Enqueuing Expose request
04:03:25.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:03:25.370 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:25.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:03:25.370 00.000 11060 MoveAxis(W, 40, ABG)
04:03:25.370 00.000 11060 Guiding  Dir = 3, Dur = 40
04:03:25.391 00.021 11060 IsSlewing returns 0
04:03:25.391 00.000 11060 IsGuiding returns 0
04:03:25.437 00.046 11060 IsGuiding returns 0
04:03:25.437 00.000 11060 Move returns status 0, amount 40
04:03:25.437 00.000 11060 MoveAxis(N, 0, ABG)
04:03:25.437 00.000 11060 Move returns status 0, amount 0
04:03:25.437 00.000 11060 move complete, result=0
04:03:25.437 00.000 11060 worker thread done servicing request
04:03:25.437 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
04:03:25.437 00.000 11060 Worker thread wakes up
04:03:25.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:25.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:26.068 00.631 11060 Exposure complete
04:03:26.400 00.332 11060 worker thread done servicing request
04:03:26.402 00.002 10844 OnExposeComplete: enter
04:03:26.402 00.000 10844 UpdateGuideState(): m_state=6
04:03:26.402 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4086
04:03:26.402 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=101.87, Mass=1721, SNR=25.6, Peak=148 HFD=3.8
04:03:26.402 00.000 10844 MultiStar: [#1 -0.02,0.17,0.99,U] [#2 0.35,0.47,0.00,M1] [#3 0.36,-0.13,1.04,U] [#4 0.39,0.29,1.05,U] [#5 0.10,-0.20,0.98,U] [#6 0.35,-0.39,1.07,U] [#7 0.28,-0.32,1.00,U] [#8 0.22,0.51,0.84,U] 
04:03:26.402 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.05}, one-star: {0.17, -0.18}
04:03:26.402 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.39) = xAngle (-1.58 = -1.58)
04:03:26.402 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.54 = 1.54)
04:03:26.402 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-0.19 mountX=-0.00 mountY=0.24, mountTheta=1.58
04:03:26.405 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.05, opts=13)
04:03:26.407 00.002 10844 Enqueuing Move request for scope (0.24, -0.05)
04:03:26.407 00.000 11060 Worker thread wakes up
04:03:26.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
04:03:26.407 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
04:03:26.407 00.000 11060 Moving (0.24, -0.05) raw xDistance=-0.00 yDistance=0.24
04:03:26.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:03:26.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
04:03:26.407 00.000 11060 MoveAxis(E, 0, ABG)
04:03:26.407 00.000 11060 Move returns status 0, amount 0
04:03:26.407 00.000 11060 MoveAxis(S, 93, ABG)
04:03:26.407 00.000 11060 Guiding  Dir = 1, Dur = 93
04:03:26.409 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=21, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:26.409 00.000 10844 UpdateGuideState exits: m=1721 SNR=25.6
04:03:26.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:26.409 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:26.409 00.000 10844 Enqueuing Expose request
04:03:26.416 00.007 11060 IsSlewing returns 0
04:03:26.416 00.000 11060 IsGuiding returns 0
04:03:26.524 00.108 11060 IsGuiding returns 0
04:03:26.524 00.000 11060 Move returns status 0, amount 93
04:03:26.524 00.000 11060 move complete, result=0
04:03:26.524 00.000 11060 worker thread done servicing request
04:03:26.524 00.000 11060 Worker thread wakes up
04:03:26.524 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 93 ms SOUTH
04:03:26.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:26.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:27.181 00.657 11060 Exposure complete
04:03:27.749 00.568 11060 worker thread done servicing request
04:03:27.749 00.000 10844 OnExposeComplete: enter
04:03:27.749 00.000 10844 UpdateGuideState(): m_state=6
04:03:27.749 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4087
04:03:27.749 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=102.26, Mass=1576, SNR=25.0, Peak=167 HFD=3.2
04:03:27.749 00.000 10844 MultiStar: [#1 -0.02,0.36,0.99,U] [#2 0.17,0.50,1.03,U] [#3 0.25,0.22,1.02,U] [#4 0.47,0.39,0.00,M2] [#5 -0.23,-0.29,1.00,U] [#6 0.14,0.01,1.02,U] [#7 0.47,0.15,0.97,U] [#8 -0.03,0.84,0.00,M6] 
04:03:27.749 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.17}, one-star: {0.21, 0.21}
04:03:27.749 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.52 = -0.52)
04:03:27.749 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.60 = 2.60)
04:03:27.749 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.86 mountX=0.19 mountY=0.11, mountTheta=0.54
04:03:27.752 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.17, opts=13)
04:03:27.752 00.000 10844 Enqueuing Move request for scope (0.14, 0.17)
04:03:27.752 00.000 11060 Worker thread wakes up
04:03:27.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
04:03:27.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
04:03:27.752 00.000 11060 Moving (0.14, 0.17) raw xDistance=0.19 yDistance=0.11
04:03:27.754 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:03:27.754 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:27.754 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:03:27.754 00.000 11060 MoveAxis(W, 44, ABG)
04:03:27.754 00.000 11060 Guiding  Dir = 3, Dur = 44
04:03:27.754 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:27.754 00.000 10844 UpdateGuideState exits: m=1576 SNR=25.0
04:03:27.754 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:27.754 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:27.754 00.000 10844 Enqueuing Expose request
04:03:27.761 00.007 11060 IsSlewing returns 0
04:03:27.765 00.004 11060 IsGuiding returns 0
04:03:27.821 00.056 11060 IsGuiding returns 0
04:03:27.822 00.001 11060 Move returns status 0, amount 44
04:03:27.822 00.000 11060 MoveAxis(N, 0, ABG)
04:03:27.822 00.000 11060 Move returns status 0, amount 0
04:03:27.822 00.000 11060 move complete, result=0
04:03:27.822 00.000 11060 worker thread done servicing request
04:03:27.822 00.000 11060 Worker thread wakes up
04:03:27.822 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
04:03:27.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:27.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:28.463 00.641 11060 Exposure complete
04:03:28.726 00.263 11060 worker thread done servicing request
04:03:28.726 00.000 10844 OnExposeComplete: enter
04:03:28.726 00.000 10844 UpdateGuideState(): m_state=6
04:03:28.726 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4088
04:03:28.726 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=102.22, Mass=1696, SNR=25.6, Peak=180 HFD=3.2
04:03:28.728 00.002 10844 MultiStar: [#1 -0.39,0.41,0.97,U] [#2 -0.42,0.78,0.00,M1] [#3 0.21,0.36,0.93,U] [#4 -0.16,0.93,0.00,M3] [#5 -0.76,0.23,0.00,M1] [#6 -0.60,0.05,0.00,M1] [#7 0.16,0.10,0.94,U] [#8 -0.28,0.43,0.76,U] 
04:03:28.728 00.000 10844 single-star, 4 included, MultiStar: {-0.05, 0.29}, one-star: {-0.00, 0.17}
04:03:28.728 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.39) = xAngle (0.18 = 0.18)
04:03:28.728 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.31 = -2.98)
04:03:28.728 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.57 mountX=0.17 mountY=-0.03, mountTheta=-0.17
04:03:28.729 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.17, opts=13)
04:03:28.731 00.002 10844 Enqueuing Move request for scope (-0.00, 0.17)
04:03:28.731 00.000 11060 Worker thread wakes up
04:03:28.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:28.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
04:03:28.731 00.000 10844 UpdateGuideState exits: m=1696 SNR=25.6
04:03:28.731 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
04:03:28.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:28.731 00.000 11060 Moving (-0.00, 0.17) raw xDistance=0.17 yDistance=-0.03
04:03:28.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:28.731 00.000 10844 Enqueuing Expose request
04:03:28.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:03:28.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:28.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:03:28.731 00.000 11060 MoveAxis(W, 41, ABG)
04:03:28.731 00.000 11060 Guiding  Dir = 3, Dur = 41
04:03:28.744 00.013 11060 IsSlewing returns 0
04:03:28.744 00.000 11060 IsGuiding returns 0
04:03:28.790 00.046 11060 IsGuiding returns 0
04:03:28.790 00.000 11060 Move returns status 0, amount 41
04:03:28.790 00.000 11060 MoveAxis(N, 0, ABG)
04:03:28.790 00.000 11060 Move returns status 0, amount 0
04:03:28.790 00.000 11060 move complete, result=0
04:03:28.790 00.000 11060 worker thread done servicing request
04:03:28.790 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
04:03:28.790 00.000 11060 Worker thread wakes up
04:03:28.792 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:28.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:29.434 00.642 11060 Exposure complete
04:03:29.651 00.217 11060 worker thread done servicing request
04:03:29.651 00.000 10844 OnExposeComplete: enter
04:03:29.651 00.000 10844 UpdateGuideState(): m_state=6
04:03:29.651 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4089
04:03:29.651 00.000 10844 Star::Find returns 1 (0), X=616.60, Y=101.78, Mass=1630, SNR=25.6, Peak=218 HFD=3.0
04:03:29.651 00.000 10844 MultiStar: [#1 -0.57,0.33,0.00,M1] [#2 -0.30,0.47,0.92,U] [#3 0.19,0.06,0.98,U] [#4 -0.44,0.28,1.06,U] [#5 -0.66,0.39,0.00,M2] [#6 -0.22,-0.15,1.01,U] [#7 0.17,-0.19,1.00,U] [#8 0.24,0.23,0.85,U] 
04:03:29.651 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.05}, one-star: {-0.31, -0.28}
04:03:29.651 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.39) = xAngle (1.28 = 1.28)
04:03:29.651 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.41 = -1.88)
04:03:29.651 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.67 mountX=0.03 mountY=-0.11, mountTheta=-1.28
04:03:29.654 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
04:03:29.654 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
04:03:29.654 00.000 11060 Worker thread wakes up
04:03:29.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:29.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
04:03:29.654 00.000 10844 UpdateGuideState exits: m=1630 SNR=25.6
04:03:29.654 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
04:03:29.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:29.654 00.000 11060 Moving (-0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
04:03:29.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:29.654 00.000 10844 Enqueuing Expose request
04:03:29.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:03:29.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:29.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:03:29.654 00.000 11060 MoveAxis(E, 0, ABG)
04:03:29.654 00.000 11060 Move returns status 0, amount 0
04:03:29.654 00.000 11060 MoveAxis(N, 0, ABG)
04:03:29.654 00.000 11060 Move returns status 0, amount 0
04:03:29.654 00.000 11060 move complete, result=0
04:03:29.654 00.000 11060 worker thread done servicing request
04:03:29.654 00.000 11060 Worker thread wakes up
04:03:29.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:29.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:29.659 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:30.283 00.624 11060 Exposure complete
04:03:30.493 00.210 11060 worker thread done servicing request
04:03:30.493 00.000 10844 OnExposeComplete: enter
04:03:30.493 00.000 10844 UpdateGuideState(): m_state=6
04:03:30.495 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4090
04:03:30.495 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.90, Mass=1774, SNR=26.8, Peak=181 HFD=3.0
04:03:30.495 00.000 10844 MultiStar: [#1 -0.58,-0.08,0.00,M2] [#2 -0.17,0.60,0.00,M1] [#3 -0.12,0.11,0.95,U] [#4 -0.45,0.04,0.97,U] [#5 -0.27,0.23,0.95,U] [#6 -0.17,-0.07,1.08,U] [#7 -0.44,-0.33,1.04,U] [#8 -0.17,0.81,0.00,M5] 
04:03:30.495 00.000 10844 single-star, 5 included, MultiStar: {-0.26, -0.04}, one-star: {-0.14, -0.16}
04:03:30.495 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.39) = xAngle (-3.67 = 2.61)
04:03:30.495 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.55 = -0.55)
04:03:30.496 00.001 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
04:03:30.498 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.16, opts=13)
04:03:30.498 00.000 10844 Enqueuing Move request for scope (-0.14, -0.16)
04:03:30.498 00.000 11060 Worker thread wakes up
04:03:30.498 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:30.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
04:03:30.498 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.8
04:03:30.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
04:03:30.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:30.498 00.000 11060 Moving (-0.14, -0.16) raw xDistance=-0.18 yDistance=-0.11
04:03:30.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:30.498 00.000 10844 Enqueuing Expose request
04:03:30.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:03:30.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:30.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:03:30.498 00.000 11060 MoveAxis(E, 42, ABG)
04:03:30.498 00.000 11060 Guiding  Dir = 2, Dur = 42
04:03:30.502 00.004 11060 IsSlewing returns 0
04:03:30.503 00.001 11060 IsGuiding returns 0
04:03:30.553 00.050 11060 IsGuiding returns 0
04:03:30.553 00.000 11060 Move returns status 0, amount 42
04:03:30.553 00.000 11060 MoveAxis(N, 0, ABG)
04:03:30.553 00.000 11060 Move returns status 0, amount 0
04:03:30.553 00.000 11060 move complete, result=0
04:03:30.553 00.000 11060 worker thread done servicing request
04:03:30.553 00.000 11060 Worker thread wakes up
04:03:30.553 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
04:03:30.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:30.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:31.204 00.651 11060 Exposure complete
04:03:31.498 00.294 11060 worker thread done servicing request
04:03:31.498 00.000 10844 OnExposeComplete: enter
04:03:31.498 00.000 10844 UpdateGuideState(): m_state=6
04:03:31.499 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4091
04:03:31.499 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=102.16, Mass=1846, SNR=27.3, Peak=163 HFD=3.3
04:03:31.499 00.000 10844 MultiStar: [#1 -0.33,0.19,0.89,U] [#2 -0.28,0.60,0.00,M2] [#3 0.24,0.19,0.94,U] [#4 0.04,0.62,0.00,M2] [#5 -0.18,-0.29,0.91,U] [#6 -0.03,0.49,0.95,U] [#7 0.37,0.28,0.96,U] [#8 0.15,0.35,0.81,U] 
04:03:31.499 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.19}, one-star: {-0.22, 0.11}
04:03:31.499 00.000 10844 CameraToMount -- cameraTheta (1.58) - m_xAngle (1.39) = xAngle (0.19 = 0.19)
04:03:31.499 00.000 10844 CameraToMount -- cameraTheta (1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.97)
04:03:31.499 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.58 mountX=0.18 mountY=-0.03, mountTheta=-0.18
04:03:31.501 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.19, opts=13)
04:03:31.503 00.002 10844 Enqueuing Move request for scope (-0.00, 0.19)
04:03:31.503 00.000 11060 Worker thread wakes up
04:03:31.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:31.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
04:03:31.503 00.000 10844 UpdateGuideState exits: m=1846 SNR=27.3
04:03:31.503 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
04:03:31.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:31.503 00.000 11060 Moving (-0.00, 0.19) raw xDistance=0.18 yDistance=-0.03
04:03:31.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:31.503 00.000 10844 Enqueuing Expose request
04:03:31.503 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:03:31.503 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:31.504 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:03:31.504 00.000 11060 MoveAxis(W, 42, ABG)
04:03:31.504 00.000 11060 Guiding  Dir = 3, Dur = 42
04:03:31.509 00.005 11060 IsSlewing returns 0
04:03:31.509 00.000 11060 IsGuiding returns 0
04:03:31.558 00.049 11060 IsGuiding returns 0
04:03:31.558 00.000 11060 Move returns status 0, amount 42
04:03:31.558 00.000 11060 MoveAxis(N, 0, ABG)
04:03:31.558 00.000 11060 Move returns status 0, amount 0
04:03:31.558 00.000 11060 move complete, result=0
04:03:31.558 00.000 11060 worker thread done servicing request
04:03:31.558 00.000 11060 Worker thread wakes up
04:03:31.558 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
04:03:31.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:31.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:32.199 00.641 11060 Exposure complete
04:03:32.442 00.243 11060 worker thread done servicing request
04:03:32.444 00.002 10844 OnExposeComplete: enter
04:03:32.444 00.000 10844 UpdateGuideState(): m_state=6
04:03:32.444 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4092
04:03:32.444 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.98, Mass=1810, SNR=26.6, Peak=155 HFD=3.8
04:03:32.445 00.001 10844 MultiStar: [#1 -0.18,0.63,0.00,M2] [#2 -0.09,0.36,0.83,U] [#3 -0.00,0.35,0.98,U] [#4 0.05,0.52,0.97,U] [#5 -0.06,0.08,1.01,U] [#6 -0.01,0.10,0.97,U] [#7 0.11,0.17,0.88,U] [#8 -0.07,1.09,0.00,M5] 
04:03:32.445 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.21}, one-star: {0.12, -0.07}
04:03:32.445 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
04:03:32.446 00.001 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.21 = 1.21)
04:03:32.446 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.53 mountX=-0.05 mountY=0.13, mountTheta=1.92
04:03:32.446 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.07, opts=13)
04:03:32.446 00.000 10844 Enqueuing Move request for scope (0.12, -0.07)
04:03:32.448 00.002 11060 Worker thread wakes up
04:03:32.448 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:32.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
04:03:32.448 00.000 10844 UpdateGuideState exits: m=1810 SNR=26.6
04:03:32.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
04:03:32.448 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:32.448 00.000 11060 Moving (0.12, -0.07) raw xDistance=-0.05 yDistance=0.13
04:03:32.448 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:32.448 00.000 10844 Enqueuing Expose request
04:03:32.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:03:32.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:32.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:03:32.448 00.000 11060 MoveAxis(E, 0, ABG)
04:03:32.448 00.000 11060 Move returns status 0, amount 0
04:03:32.448 00.000 11060 MoveAxis(N, 0, ABG)
04:03:32.448 00.000 11060 Move returns status 0, amount 0
04:03:32.448 00.000 11060 move complete, result=0
04:03:32.448 00.000 11060 worker thread done servicing request
04:03:32.448 00.000 11060 Worker thread wakes up
04:03:32.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:32.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:32.451 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:33.075 00.624 11060 Exposure complete
04:03:33.315 00.240 11060 worker thread done servicing request
04:03:33.315 00.000 10844 OnExposeComplete: enter
04:03:33.315 00.000 10844 UpdateGuideState(): m_state=6
04:03:33.315 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4093
04:03:33.315 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=102.54, Mass=1776, SNR=26.8, Peak=178 HFD=3.1
04:03:33.317 00.002 10844 MultiStar: [#1 -0.22,0.66,0.00,M3] [#2 -0.00,1.10,0.00,M2] [#3 0.40,0.17,0.97,U] [#4 0.16,1.10,0.00,M2] [#5 -0.07,0.04,0.93,U] [#6 -0.22,0.12,1.01,U] [#7 0.46,0.23,0.92,U] [#8 -0.05,0.23,0.68,U] 
04:03:33.317 00.000 10844 refined, 5 included, MultiStar: {0.12, 0.21}, one-star: {0.19, 0.48}
04:03:33.317 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.34 = -0.34)
04:03:33.317 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.78 = 2.78)
04:03:33.317 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.25 cameraTheta=1.05 mountX=0.23 mountY=0.09, mountTheta=0.36
04:03:33.319 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.21, opts=13)
04:03:33.320 00.001 10844 Enqueuing Move request for scope (0.12, 0.21)
04:03:33.320 00.000 11060 Worker thread wakes up
04:03:33.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:33.321 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
04:03:33.321 00.000 10844 UpdateGuideState exits: m=1776 SNR=26.8
04:03:33.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
04:03:33.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:33.321 00.000 11060 Moving (0.12, 0.21) raw xDistance=0.23 yDistance=0.09
04:03:33.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:33.321 00.000 10844 Enqueuing Expose request
04:03:33.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:03:33.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:33.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:03:33.321 00.000 11060 MoveAxis(W, 54, ABG)
04:03:33.321 00.000 11060 Guiding  Dir = 3, Dur = 54
04:03:33.329 00.008 11060 IsSlewing returns 0
04:03:33.331 00.002 11060 IsGuiding returns 0
04:03:33.388 00.057 11060 IsGuiding returns 0
04:03:33.388 00.000 11060 Move returns status 0, amount 54
04:03:33.388 00.000 11060 MoveAxis(N, 0, ABG)
04:03:33.389 00.001 11060 Move returns status 0, amount 0
04:03:33.389 00.000 11060 move complete, result=0
04:03:33.389 00.000 11060 worker thread done servicing request
04:03:33.389 00.000 11060 Worker thread wakes up
04:03:33.389 00.000 10844 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
04:03:33.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:33.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:34.027 00.638 11060 Exposure complete
04:03:34.285 00.258 11060 worker thread done servicing request
04:03:34.285 00.000 10844 OnExposeComplete: enter
04:03:34.285 00.000 10844 UpdateGuideState(): m_state=6
04:03:34.285 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
04:03:34.285 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=102.55, Mass=1511, SNR=24.6, Peak=182 HFD=3.0
04:03:34.286 00.001 10844 MultiStar: [#1 -0.33,0.77,0.00,M4] [#2 -0.06,0.51,0.93,U] [#3 0.46,0.26,1.05,U] [#4 0.29,1.00,0.00,M3] [#5 -0.03,0.40,1.01,U] [#6 0.24,0.42,1.02,U] [#7 0.70,0.73,0.00,M1] [#8 0.12,1.01,0.00,M5] 
04:03:34.286 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.42}, one-star: {0.22, 0.50}
04:03:34.286 00.000 10844 CameraToMount -- cameraTheta (1.18) - m_xAngle (1.39) = xAngle (-0.21 = -0.21)
04:03:34.286 00.000 10844 CameraToMount -- cameraTheta (1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.91 = 2.91)
04:03:34.286 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.18 mountX=0.44 mountY=0.10, mountTheta=0.23
04:03:34.286 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.42, opts=13)
04:03:34.286 00.000 10844 Enqueuing Move request for scope (0.17, 0.42)
04:03:34.286 00.000 11060 Worker thread wakes up
04:03:34.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:03:34.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.42) opts 0xd
04:03:34.286 00.000 10844 UpdateGuideState exits: m=1511 SNR=24.6
04:03:34.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.42)
04:03:34.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:34.286 00.000 11060 Moving (0.17, 0.42) raw xDistance=0.44 yDistance=0.10
04:03:34.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:34.286 00.000 10844 Enqueuing Expose request
04:03:34.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.44
04:03:34.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:34.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:03:34.286 00.000 11060 MoveAxis(W, 105, ABG)
04:03:34.286 00.000 11060 Guiding  Dir = 3, Dur = 105
04:03:34.302 00.016 11060 IsSlewing returns 0
04:03:34.302 00.000 11060 IsGuiding returns 0
04:03:34.425 00.123 11060 IsGuiding returns 0
04:03:34.425 00.000 11060 Move returns status 0, amount 105
04:03:34.425 00.000 11060 MoveAxis(N, 0, ABG)
04:03:34.425 00.000 11060 Move returns status 0, amount 0
04:03:34.425 00.000 11060 move complete, result=0
04:03:34.425 00.000 11060 worker thread done servicing request
04:03:34.425 00.000 11060 Worker thread wakes up
04:03:34.425 00.000 10844 GuideStep: 0.4 px 105 ms WEST, 0.1 px 0 ms NORTH
04:03:34.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:34.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:35.059 00.634 11060 Exposure complete
04:03:35.271 00.212 11060 worker thread done servicing request
04:03:35.271 00.000 10844 OnExposeComplete: enter
04:03:35.271 00.000 10844 UpdateGuideState(): m_state=6
04:03:35.272 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4095
04:03:35.272 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=102.08, Mass=1544, SNR=24.2, Peak=149 HFD=2.9
04:03:35.272 00.000 10844 MultiStar: [#1 0.10,0.38,1.03,U] [#2 0.13,0.96,0.00,M2] [#3 0.38,0.40,1.00,U] [#4 -0.05,0.57,1.11,U] [#5 -0.25,-0.23,0.90,U] [#6 -0.03,0.07,1.04,U] [#7 0.35,-0.02,0.99,U] [#8 0.26,1.02,0.00,M6] 
04:03:35.272 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.18}, one-star: {0.23, 0.03}
04:03:35.272 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
04:03:35.272 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.78 = 2.78)
04:03:35.272 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.04 mountX=0.20 mountY=0.08, mountTheta=0.36
04:03:35.275 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
04:03:35.275 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
04:03:35.275 00.000 11060 Worker thread wakes up
04:03:35.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:35.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
04:03:35.275 00.000 10844 UpdateGuideState exits: m=1544 SNR=24.2
04:03:35.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
04:03:35.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:35.275 00.000 11060 Moving (0.11, 0.18) raw xDistance=0.20 yDistance=0.08
04:03:35.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:35.275 00.000 10844 Enqueuing Expose request
04:03:35.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
04:03:35.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:35.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:03:35.275 00.000 11060 MoveAxis(W, 50, ABG)
04:03:35.275 00.000 11060 Guiding  Dir = 3, Dur = 50
04:03:35.286 00.011 11060 IsSlewing returns 0
04:03:35.286 00.000 11060 IsGuiding returns 0
04:03:35.346 00.060 11060 IsGuiding returns 0
04:03:35.346 00.000 11060 Move returns status 0, amount 50
04:03:35.346 00.000 11060 MoveAxis(N, 0, ABG)
04:03:35.346 00.000 11060 Move returns status 0, amount 0
04:03:35.346 00.000 11060 move complete, result=0
04:03:35.346 00.000 11060 worker thread done servicing request
04:03:35.346 00.000 11060 Worker thread wakes up
04:03:35.346 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
04:03:35.346 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:35.346 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:35.988 00.642 11060 Exposure complete
04:03:36.290 00.302 11060 worker thread done servicing request
04:03:36.290 00.000 10844 OnExposeComplete: enter
04:03:36.290 00.000 10844 UpdateGuideState(): m_state=6
04:03:36.291 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4096
04:03:36.291 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=102.11, Mass=1638, SNR=25.5, Peak=179 HFD=3.0
04:03:36.291 00.000 10844 MultiStar: [#1 0.03,-0.32,0.94,U] [#2 0.06,0.40,0.89,U] [#3 0.14,0.10,1.01,U] [#4 0.01,0.47,1.03,U] [#5 -0.50,0.34,0.00,M1] [#6 -0.16,0.04,1.01,U] [#7 0.31,0.05,0.95,U] [#8 -0.04,0.40,0.78,U] 
04:03:36.291 00.000 10844 single-star, 7 included, MultiStar: {0.03, 0.14}, one-star: {-0.11, 0.06}
04:03:36.291 00.000 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.39) = xAngle (1.28 = 1.28)
04:03:36.292 00.001 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.40 = -1.88)
04:03:36.292 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.67 mountX=0.04 mountY=-0.12, mountTheta=-1.28
04:03:36.292 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.06, opts=13)
04:03:36.294 00.002 10844 Enqueuing Move request for scope (-0.11, 0.06)
04:03:36.294 00.000 11060 Worker thread wakes up
04:03:36.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:36.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
04:03:36.294 00.000 10844 UpdateGuideState exits: m=1638 SNR=25.5
04:03:36.294 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
04:03:36.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:36.294 00.000 11060 Moving (-0.11, 0.06) raw xDistance=0.04 yDistance=-0.12
04:03:36.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:36.294 00.000 10844 Enqueuing Expose request
04:03:36.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:03:36.295 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:36.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:03:36.295 00.000 11060 MoveAxis(E, 0, ABG)
04:03:36.295 00.000 11060 Move returns status 0, amount 0
04:03:36.295 00.000 11060 MoveAxis(N, 0, ABG)
04:03:36.295 00.000 11060 Move returns status 0, amount 0
04:03:36.295 00.000 11060 move complete, result=0
04:03:36.295 00.000 11060 worker thread done servicing request
04:03:36.295 00.000 11060 Worker thread wakes up
04:03:36.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:36.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:36.300 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:36.937 00.637 11060 Exposure complete
04:03:37.314 00.377 11060 worker thread done servicing request
04:03:37.316 00.002 10844 OnExposeComplete: enter
04:03:37.316 00.000 10844 UpdateGuideState(): m_state=6
04:03:37.316 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4097
04:03:37.316 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=102.00, Mass=1613, SNR=24.7, Peak=139 HFD=3.5
04:03:37.317 00.001 10844 MultiStar: [#1 -0.26,0.48,1.10,U] [#2 0.16,0.43,0.96,U] [#3 0.54,0.45,0.00,M1] [#4 0.06,0.37,1.01,U] [#5 -0.38,0.33,0.94,U] [#6 -0.05,0.36,1.03,U] [#7 0.14,-0.12,1.07,U] [#8 -0.27,0.64,0.00,M6] 
04:03:37.317 00.000 10844 single-star, 6 included, MultiStar: {-0.07, 0.26}, one-star: {-0.18, -0.05}
04:03:37.317 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.39) = xAngle (-4.23 = 2.05)
04:03:37.317 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.11 = -1.11)
04:03:37.317 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.84 mountX=-0.09 mountY=-0.17, mountTheta=-2.05
04:03:37.319 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.05, opts=13)
04:03:37.319 00.000 10844 Enqueuing Move request for scope (-0.18, -0.05)
04:03:37.319 00.000 11060 Worker thread wakes up
04:03:37.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
04:03:37.319 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
04:03:37.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:37.319 00.000 11060 Moving (-0.18, -0.05) raw xDistance=-0.09 yDistance=-0.17
04:03:37.319 00.000 10844 UpdateGuideState exits: m=1613 SNR=24.7
04:03:37.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:03:37.321 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:37.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:37.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:37.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:03:37.321 00.000 10844 Enqueuing Expose request
04:03:37.321 00.000 11060 MoveAxis(E, 0, ABG)
04:03:37.321 00.000 11060 Move returns status 0, amount 0
04:03:37.321 00.000 11060 MoveAxis(N, 0, ABG)
04:03:37.321 00.000 11060 Move returns status 0, amount 0
04:03:37.321 00.000 11060 move complete, result=0
04:03:37.321 00.000 11060 worker thread done servicing request
04:03:37.321 00.000 11060 Worker thread wakes up
04:03:37.321 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:37.321 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:37.326 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:03:37.963 00.637 11060 Exposure complete
04:03:38.195 00.232 11060 worker thread done servicing request
04:03:38.195 00.000 10844 OnExposeComplete: enter
04:03:38.195 00.000 10844 UpdateGuideState(): m_state=6
04:03:38.195 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4098
04:03:38.195 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=102.09, Mass=1636, SNR=25.4, Peak=183 HFD=2.9
04:03:38.195 00.000 10844 MultiStar: [#1 0.05,0.83,0.00,M2] [#2 -0.12,0.61,0.00,M1] [#3 0.08,-0.12,1.08,U] [#4 -0.14,0.41,0.93,U] [#5 -0.03,0.18,0.95,U] [#6 -0.54,-0.11,1.04,U] [#7 0.12,-0.25,0.90,U] [#8 -0.21,0.46,0.85,U] 
04:03:38.195 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.08}, one-star: {0.12, 0.04}
04:03:38.195 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.39) = xAngle (1.01 = 1.01)
04:03:38.195 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.14 = -2.14)
04:03:38.195 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.06 mountY=-0.10, mountTheta=-1.01
04:03:38.212 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
04:03:38.212 00.000 10844 Enqueuing Move request for scope (-0.09, 0.08)
04:03:38.213 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:38.213 00.000 10844 UpdateGuideState exits: m=1636 SNR=25.4
04:03:38.213 00.000 11060 Worker thread wakes up
04:03:38.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:38.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
04:03:38.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:38.213 00.000 10844 Enqueuing Expose request
04:03:38.213 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
04:03:38.213 00.000 11060 Moving (-0.09, 0.08) raw xDistance=0.06 yDistance=-0.10
04:03:38.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:03:38.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:38.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:03:38.213 00.000 11060 MoveAxis(E, 0, ABG)
04:03:38.213 00.000 11060 Move returns status 0, amount 0
04:03:38.213 00.000 11060 MoveAxis(N, 0, ABG)
04:03:38.213 00.000 11060 Move returns status 0, amount 0
04:03:38.213 00.000 11060 move complete, result=0
04:03:38.213 00.000 11060 worker thread done servicing request
04:03:38.213 00.000 11060 Worker thread wakes up
04:03:38.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:38.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:38.216 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:38.858 00.642 11060 Exposure complete
04:03:39.065 00.207 11060 worker thread done servicing request
04:03:39.065 00.000 10844 OnExposeComplete: enter
04:03:39.065 00.000 10844 UpdateGuideState(): m_state=6
04:03:39.065 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4099
04:03:39.065 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=102.05, Mass=1323, SNR=22.9, Peak=149 HFD=3.2
04:03:39.065 00.000 10844 MultiStar: [#1 -0.29,0.80,0.00,M3] [#2 -0.03,0.64,0.00,M2] [#3 0.18,0.48,1.12,U] [#4 -0.06,0.89,0.00,M1] [#5 -0.05,0.24,1.07,U] [#6 0.09,0.57,1.14,U] [#7 0.24,0.31,1.08,U] [#8 -0.25,1.03,0.00,M6] 
04:03:39.065 00.000 10844 single-star, 4 included, MultiStar: {0.06, 0.33}, one-star: {-0.19, -0.01}
04:03:39.065 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
04:03:39.065 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
04:03:39.065 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.11 mountX=-0.04 mountY=-0.19, mountTheta=-1.78
04:03:39.070 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.01, opts=13)
04:03:39.070 00.000 10844 Enqueuing Move request for scope (-0.19, -0.01)
04:03:39.070 00.000 11060 Worker thread wakes up
04:03:39.070 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:39.070 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
04:03:39.070 00.000 10844 UpdateGuideState exits: m=1323 SNR=22.9
04:03:39.070 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
04:03:39.070 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:39.070 00.000 11060 Moving (-0.19, -0.01) raw xDistance=-0.04 yDistance=-0.19
04:03:39.070 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:39.070 00.000 10844 Enqueuing Expose request
04:03:39.070 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:03:39.070 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:39.070 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:03:39.070 00.000 11060 MoveAxis(E, 0, ABG)
04:03:39.070 00.000 11060 Move returns status 0, amount 0
04:03:39.070 00.000 11060 MoveAxis(N, 0, ABG)
04:03:39.070 00.000 11060 Move returns status 0, amount 0
04:03:39.070 00.000 11060 move complete, result=0
04:03:39.070 00.000 11060 worker thread done servicing request
04:03:39.070 00.000 11060 Worker thread wakes up
04:03:39.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:39.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:39.070 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:03:39.713 00.643 11060 Exposure complete
04:03:39.926 00.213 11060 worker thread done servicing request
04:03:39.926 00.000 10844 OnExposeComplete: enter
04:03:39.926 00.000 10844 UpdateGuideState(): m_state=6
04:03:39.926 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4100
04:03:39.926 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=102.23, Mass=1627, SNR=25.0, Peak=142 HFD=3.6
04:03:39.926 00.000 10844 MultiStar: [#1 -0.24,0.14,1.10,U] [#2 -0.10,0.83,0.00,M3] [#3 0.23,0.28,1.09,U] [#4 -0.13,0.75,0.00,M2] [#5 -0.20,-0.09,0.99,U] [#6 -0.00,0.12,1.04,U] [#7 0.17,0.72,0.00,M1] [#8 0.02,0.51,0.87,U] 
04:03:39.926 00.000 10844 single-star, 5 included, MultiStar: {-0.04, 0.18}, one-star: {-0.05, 0.18}
04:03:39.926 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
04:03:39.926 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.73)
04:03:39.926 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.82 mountX=0.17 mountY=-0.07, mountTheta=-0.42
04:03:39.929 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.18, opts=13)
04:03:39.929 00.000 10844 Enqueuing Move request for scope (-0.05, 0.18)
04:03:39.929 00.000 11060 Worker thread wakes up
04:03:39.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:39.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
04:03:39.929 00.000 10844 UpdateGuideState exits: m=1627 SNR=25.0
04:03:39.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
04:03:39.929 00.000 11060 Moving (-0.05, 0.18) raw xDistance=0.17 yDistance=-0.07
04:03:39.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:39.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:03:39.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:39.929 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:39.929 00.000 10844 Enqueuing Expose request
04:03:39.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:03:39.929 00.000 11060 MoveAxis(W, 39, ABG)
04:03:39.929 00.000 11060 Guiding  Dir = 3, Dur = 39
04:03:39.949 00.020 11060 IsSlewing returns 0
04:03:39.950 00.001 11060 IsGuiding returns 0
04:03:39.997 00.047 11060 IsGuiding returns 0
04:03:39.997 00.000 11060 Move returns status 0, amount 39
04:03:39.997 00.000 11060 MoveAxis(N, 0, ABG)
04:03:39.997 00.000 11060 Move returns status 0, amount 0
04:03:39.997 00.000 11060 move complete, result=0
04:03:39.997 00.000 11060 worker thread done servicing request
04:03:39.997 00.000 11060 Worker thread wakes up
04:03:39.997 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
04:03:39.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:39.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:40.639 00.642 11060 Exposure complete
04:03:40.843 00.204 11060 worker thread done servicing request
04:03:40.843 00.000 10844 OnExposeComplete: enter
04:03:40.843 00.000 10844 UpdateGuideState(): m_state=6
04:03:40.843 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4101
04:03:40.843 00.000 10844 Star::Find returns 1 (0), X=616.65, Y=101.58, Mass=1842, SNR=27.0, Peak=191 HFD=3.3
04:03:40.843 00.000 10844 MultiStar: [#1 -0.33,0.09,0.92,U] [#2 -0.18,0.52,0.90,U] [#3 0.45,0.14,0.92,U] [#4 -0.25,0.33,0.97,U] [#5 -0.04,-0.02,1.02,U] [#6 -0.02,0.15,0.99,U] [#7 -0.07,-0.33,0.88,U] [#8 0.04,0.58,0.00,M6] 
04:03:40.843 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.05}, one-star: {-0.26, -0.47}
04:03:40.843 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.39) = xAngle (1.26 = 1.26)
04:03:40.843 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.39 = -1.90)
04:03:40.843 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.65 mountX=0.03 mountY=-0.10, mountTheta=-1.26
04:03:40.849 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
04:03:40.849 00.000 10844 Enqueuing Move request for scope (-0.09, 0.05)
04:03:40.849 00.000 11060 Worker thread wakes up
04:03:40.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:03:40.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
04:03:40.851 00.002 10844 UpdateGuideState exits: m=1842 SNR=27.0
04:03:40.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
04:03:40.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:40.851 00.000 11060 Moving (-0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
04:03:40.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:40.851 00.000 10844 Enqueuing Expose request
04:03:40.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:03:40.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:40.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:03:40.851 00.000 11060 MoveAxis(E, 0, ABG)
04:03:40.851 00.000 11060 Move returns status 0, amount 0
04:03:40.851 00.000 11060 MoveAxis(N, 0, ABG)
04:03:40.851 00.000 11060 Move returns status 0, amount 0
04:03:40.851 00.000 11060 move complete, result=0
04:03:40.851 00.000 11060 worker thread done servicing request
04:03:40.851 00.000 11060 Worker thread wakes up
04:03:40.851 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:40.851 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:40.853 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:41.503 00.650 11060 Exposure complete
04:03:41.718 00.215 11060 worker thread done servicing request
04:03:41.721 00.003 10844 OnExposeComplete: enter
04:03:41.721 00.000 10844 UpdateGuideState(): m_state=6
04:03:41.721 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4102
04:03:41.721 00.000 10844 Star::Find returns 1 (0), X=617.37, Y=102.20, Mass=1737, SNR=26.5, Peak=164 HFD=3.4
04:03:41.722 00.001 10844 MultiStar: [#1 0.01,0.24,0.98,U] [#2 -0.01,0.66,0.00,M3] [#3 0.28,0.16,0.96,U] [#4 -0.15,0.30,0.91,U] [#5 -0.07,-0.16,0.87,U] [#6 0.37,0.08,0.97,U] [#7 0.18,-0.30,0.94,U] [#8 0.22,0.36,0.76,U] 
04:03:41.722 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.10}, one-star: {0.47, 0.14}
04:03:41.722 00.000 10844 CameraToMount -- cameraTheta (0.53) - m_xAngle (1.39) = xAngle (-0.86 = -0.86)
04:03:41.722 00.000 10844 CameraToMount -- cameraTheta (0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.26 = 2.26)
04:03:41.722 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.19 cameraTheta=0.53 mountX=0.13 mountY=0.15, mountTheta=0.87
04:03:41.722 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.10, opts=13)
04:03:41.722 00.000 10844 Enqueuing Move request for scope (0.17, 0.10)
04:03:41.722 00.000 11060 Worker thread wakes up
04:03:41.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:41.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
04:03:41.722 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.5
04:03:41.722 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
04:03:41.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:41.722 00.000 11060 Moving (0.17, 0.10) raw xDistance=0.13 yDistance=0.15
04:03:41.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:41.722 00.000 10844 Enqueuing Expose request
04:03:41.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
04:03:41.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:41.727 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:03:41.727 00.000 11060 MoveAxis(W, 30, ABG)
04:03:41.727 00.000 11060 Guiding  Dir = 3, Dur = 30
04:03:41.742 00.015 11060 IsSlewing returns 0
04:03:41.742 00.000 11060 IsGuiding returns 0
04:03:41.778 00.036 11060 IsGuiding returns 0
04:03:41.778 00.000 11060 Move returns status 0, amount 30
04:03:41.778 00.000 11060 MoveAxis(N, 0, ABG)
04:03:41.778 00.000 11060 Move returns status 0, amount 0
04:03:41.778 00.000 11060 move complete, result=0
04:03:41.778 00.000 11060 worker thread done servicing request
04:03:41.778 00.000 11060 Worker thread wakes up
04:03:41.778 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
04:03:41.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:41.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:42.410 00.632 11060 Exposure complete
04:03:42.633 00.223 11060 worker thread done servicing request
04:03:42.633 00.000 10844 OnExposeComplete: enter
04:03:42.633 00.000 10844 UpdateGuideState(): m_state=6
04:03:42.635 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4103
04:03:42.635 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=102.32, Mass=1613, SNR=25.2, Peak=161 HFD=3.3
04:03:42.636 00.001 10844 MultiStar: [#1 -0.59,0.46,0.00,M1] [#2 -0.14,0.28,0.87,U] [#3 0.28,-0.22,1.02,U] [#4 0.15,0.37,0.95,U] [#5 -0.51,-0.23,0.94,U] [#6 -0.23,-0.07,1.00,U] [#7 -0.02,-0.32,1.01,U] [#8 0.28,0.43,0.86,U] 
04:03:42.636 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {0.02, 0.27}
04:03:42.636 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
04:03:42.636 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.61)
04:03:42.636 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.94 mountX=0.05 mountY=-0.03, mountTheta=-0.54
04:03:42.637 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
04:03:42.637 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
04:03:42.637 00.000 11060 Worker thread wakes up
04:03:42.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
04:03:42.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:42.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
04:03:42.637 00.000 10844 UpdateGuideState exits: m=1613 SNR=25.2
04:03:42.637 00.000 11060 Moving (-0.02, 0.05) raw xDistance=0.05 yDistance=-0.03
04:03:42.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:42.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:03:42.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:42.637 00.000 10844 Enqueuing Expose request
04:03:42.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:42.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:03:42.637 00.000 11060 MoveAxis(E, 0, ABG)
04:03:42.637 00.000 11060 Move returns status 0, amount 0
04:03:42.637 00.000 11060 MoveAxis(N, 0, ABG)
04:03:42.637 00.000 11060 Move returns status 0, amount 0
04:03:42.637 00.000 11060 move complete, result=0
04:03:42.637 00.000 11060 worker thread done servicing request
04:03:42.637 00.000 11060 Worker thread wakes up
04:03:42.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:42.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:42.644 00.007 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:43.269 00.625 11060 Exposure complete
04:03:43.483 00.214 11060 worker thread done servicing request
04:03:43.483 00.000 10844 OnExposeComplete: enter
04:03:43.483 00.000 10844 UpdateGuideState(): m_state=6
04:03:43.483 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4104
04:03:43.483 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.75, Mass=1723, SNR=26.1, Peak=177 HFD=3.2
04:03:43.484 00.001 10844 MultiStar: [#1 -0.18,0.67,0.00,M2] [#2 -0.22,0.73,0.00,M3] [#3 -0.23,-0.09,0.96,U] [#4 -0.37,0.25,1.07,U] [#5 -0.57,-0.10,0.99,U] [#6 -0.20,-0.02,1.06,U] [#7 0.13,0.04,0.91,U] [#8 0.08,0.21,0.82,U] 
04:03:43.484 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.00}, one-star: {0.30, -0.30}
04:03:43.484 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
04:03:43.484 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.37 = -1.37)
04:03:43.484 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.11 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
04:03:43.486 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.00, opts=13)
04:03:43.486 00.000 10844 Enqueuing Move request for scope (-0.13, -0.00)
04:03:43.486 00.000 11060 Worker thread wakes up
04:03:43.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
04:03:43.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
04:03:43.486 00.000 11060 Moving (-0.13, -0.00) raw xDistance=-0.03 yDistance=-0.13
04:03:43.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:03:43.486 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:43.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:43.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:03:43.486 00.000 10844 UpdateGuideState exits: m=1723 SNR=26.1
04:03:43.489 00.003 11060 MoveAxis(E, 0, ABG)
04:03:43.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:43.489 00.000 11060 Move returns status 0, amount 0
04:03:43.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:43.489 00.000 10844 Enqueuing Expose request
04:03:43.489 00.000 11060 MoveAxis(N, 0, ABG)
04:03:43.489 00.000 11060 Move returns status 0, amount 0
04:03:43.489 00.000 11060 move complete, result=0
04:03:43.489 00.000 11060 worker thread done servicing request
04:03:43.489 00.000 11060 Worker thread wakes up
04:03:43.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:43.490 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:43.491 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:44.116 00.625 11060 Exposure complete
04:03:44.311 00.195 11060 worker thread done servicing request
04:03:44.311 00.000 10844 OnExposeComplete: enter
04:03:44.311 00.000 10844 UpdateGuideState(): m_state=6
04:03:44.311 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4105
04:03:44.311 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.95, Mass=1653, SNR=25.8, Peak=219 HFD=2.7
04:03:44.311 00.000 10844 MultiStar: [#1 -0.04,0.35,1.03,U] [#2 0.01,-0.06,0.90,U] [#3 0.26,-0.15,1.00,U] [#4 0.23,0.02,0.95,U] [#5 -0.05,0.09,1.07,U] [#6 -0.05,-0.14,0.98,U] [#7 0.25,-0.53,0.00,M1] [#8 0.14,0.56,0.00,M4] 
04:03:44.311 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {0.31, -0.10}
04:03:44.311 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.39) = xAngle (-1.33 = -1.33)
04:03:44.311 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.79 = 1.79)
04:03:44.311 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=0.02 mountY=0.09, mountTheta=1.33
04:03:44.315 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
04:03:44.315 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
04:03:44.315 00.000 11060 Worker thread wakes up
04:03:44.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
04:03:44.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:44.315 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
04:03:44.315 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.8
04:03:44.315 00.000 11060 Moving (0.10, 0.01) raw xDistance=0.02 yDistance=0.09
04:03:44.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:44.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:03:44.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:44.315 00.000 10844 Enqueuing Expose request
04:03:44.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:44.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:03:44.315 00.000 11060 MoveAxis(E, 0, ABG)
04:03:44.315 00.000 11060 Move returns status 0, amount 0
04:03:44.315 00.000 11060 MoveAxis(N, 0, ABG)
04:03:44.315 00.000 11060 Move returns status 0, amount 0
04:03:44.315 00.000 11060 move complete, result=0
04:03:44.315 00.000 11060 worker thread done servicing request
04:03:44.315 00.000 11060 Worker thread wakes up
04:03:44.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:44.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:44.315 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:44.944 00.629 11060 Exposure complete
04:03:45.147 00.203 11060 worker thread done servicing request
04:03:45.147 00.000 10844 OnExposeComplete: enter
04:03:45.147 00.000 10844 UpdateGuideState(): m_state=6
04:03:45.147 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4106
04:03:45.147 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=102.04, Mass=1762, SNR=26.3, Peak=178 HFD=3.3
04:03:45.147 00.000 10844 MultiStar: [#1 -0.03,0.37,1.01,U] [#2 -0.27,0.34,0.99,U] [#3 0.12,-0.11,0.96,U] [#4 0.27,0.53,0.00,M1] [#5 -0.08,0.13,0.96,U] [#6 0.05,-0.07,1.01,U] [#7 0.56,-0.03,0.93,U] [#8 0.17,0.40,0.75,U] 
04:03:45.147 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.12}, one-star: {0.43, -0.01}
04:03:45.147 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
04:03:45.147 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
04:03:45.147 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.82 mountX=0.14 mountY=0.09, mountTheta=0.59
04:03:45.150 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
04:03:45.150 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
04:03:45.150 00.000 11060 Worker thread wakes up
04:03:45.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
04:03:45.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:45.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
04:03:45.150 00.000 10844 UpdateGuideState exits: m=1762 SNR=26.3
04:03:45.150 00.000 11060 Moving (0.12, 0.12) raw xDistance=0.14 yDistance=0.09
04:03:45.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:45.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:03:45.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:45.150 00.000 10844 Enqueuing Expose request
04:03:45.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:45.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:03:45.150 00.000 11060 MoveAxis(W, 33, ABG)
04:03:45.150 00.000 11060 Guiding  Dir = 3, Dur = 33
04:03:45.155 00.005 11060 IsSlewing returns 0
04:03:45.156 00.001 11060 IsGuiding returns 0
04:03:45.201 00.045 11060 IsGuiding returns 0
04:03:45.202 00.001 11060 Move returns status 0, amount 33
04:03:45.202 00.000 11060 MoveAxis(N, 0, ABG)
04:03:45.202 00.000 11060 Move returns status 0, amount 0
04:03:45.202 00.000 11060 move complete, result=0
04:03:45.202 00.000 11060 worker thread done servicing request
04:03:45.202 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
04:03:45.202 00.000 11060 Worker thread wakes up
04:03:45.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:45.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:45.835 00.633 11060 Exposure complete
04:03:46.046 00.211 11060 worker thread done servicing request
04:03:46.046 00.000 10844 OnExposeComplete: enter
04:03:46.046 00.000 10844 UpdateGuideState(): m_state=6
04:03:46.046 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4107
04:03:46.046 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.55, Mass=1567, SNR=24.6, Peak=142 HFD=3.5
04:03:46.046 00.000 10844 MultiStar: [#1 -0.00,0.16,1.05,U] [#2 -0.11,0.25,0.85,U] [#3 0.35,-0.13,1.04,U] [#4 0.16,0.38,1.10,U] [#5 -0.16,-0.12,0.93,U] [#6 0.08,0.03,1.09,U] [#7 0.42,-0.06,1.09,U] [#8 -0.39,0.20,0.88,U] 
04:03:46.046 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.10, -0.50}
04:03:46.046 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.39) = xAngle (-1.10 = -1.10)
04:03:46.046 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.02 = 2.02)
04:03:46.046 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.29 mountX=0.03 mountY=0.06, mountTheta=1.10
04:03:46.046 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
04:03:46.052 00.006 10844 Enqueuing Move request for scope (0.07, 0.02)
04:03:46.052 00.000 11060 Worker thread wakes up
04:03:46.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
04:03:46.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:46.052 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
04:03:46.052 00.000 10844 UpdateGuideState exits: m=1567 SNR=24.6
04:03:46.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:46.052 00.000 11060 Moving (0.07, 0.02) raw xDistance=0.03 yDistance=0.06
04:03:46.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:46.052 00.000 10844 Enqueuing Expose request
04:03:46.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:03:46.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:46.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:03:46.052 00.000 11060 MoveAxis(E, 0, ABG)
04:03:46.052 00.000 11060 Move returns status 0, amount 0
04:03:46.052 00.000 11060 MoveAxis(N, 0, ABG)
04:03:46.052 00.000 11060 Move returns status 0, amount 0
04:03:46.052 00.000 11060 move complete, result=0
04:03:46.052 00.000 11060 worker thread done servicing request
04:03:46.052 00.000 11060 Worker thread wakes up
04:03:46.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:46.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:46.055 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:46.697 00.642 11060 Exposure complete
04:03:46.903 00.206 11060 worker thread done servicing request
04:03:46.903 00.000 10844 OnExposeComplete: enter
04:03:46.903 00.000 10844 UpdateGuideState(): m_state=6
04:03:46.903 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4108
04:03:46.903 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=102.14, Mass=1643, SNR=25.2, Peak=171 HFD=2.8
04:03:46.903 00.000 10844 MultiStar: [#1 0.05,0.52,0.99,U] [#2 -0.03,0.61,0.00,M1] [#3 0.13,-0.01,1.06,U] [#4 0.10,0.59,0.00,M1] [#5 0.04,0.22,0.90,U] [#6 -0.06,0.09,0.99,U] [#7 0.07,-0.20,0.84,U] [#8 -0.28,0.49,0.81,U] 
04:03:46.903 00.000 10844 single-star, 6 included, MultiStar: {0.00, 0.17}, one-star: {0.01, 0.09}
04:03:46.903 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.39) = xAngle (0.03 = 0.03)
04:03:46.903 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.15 = -3.13)
04:03:46.903 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.42 mountX=0.09 mountY=-0.00, mountTheta=-0.01
04:03:46.907 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
04:03:46.907 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
04:03:46.907 00.000 11060 Worker thread wakes up
04:03:46.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:46.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
04:03:46.907 00.000 10844 UpdateGuideState exits: m=1643 SNR=25.2
04:03:46.907 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
04:03:46.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:46.907 00.000 11060 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.00
04:03:46.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:46.907 00.000 10844 Enqueuing Expose request
04:03:46.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:03:46.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:46.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:03:46.907 00.000 11060 MoveAxis(E, 0, ABG)
04:03:46.907 00.000 11060 Move returns status 0, amount 0
04:03:46.909 00.002 11060 MoveAxis(N, 0, ABG)
04:03:46.909 00.000 11060 Move returns status 0, amount 0
04:03:46.909 00.000 11060 move complete, result=0
04:03:46.909 00.000 11060 worker thread done servicing request
04:03:46.909 00.000 11060 Worker thread wakes up
04:03:46.909 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:46.909 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:46.911 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:47.537 00.626 11060 Exposure complete
04:03:47.746 00.209 11060 worker thread done servicing request
04:03:47.746 00.000 10844 OnExposeComplete: enter
04:03:47.746 00.000 10844 UpdateGuideState(): m_state=6
04:03:47.749 00.003 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
04:03:47.749 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.97, Mass=1811, SNR=26.8, Peak=159 HFD=2.9
04:03:47.749 00.000 10844 MultiStar: [#1 -0.19,0.21,0.98,U] [#2 -0.35,0.52,0.00,M2] [#3 0.41,-0.04,0.86,U] [#4 0.13,0.35,0.95,U] [#5 -0.36,0.12,0.92,U] [#6 0.03,0.00,1.02,U] [#7 0.24,-0.10,0.92,U] [#8 -0.03,0.81,0.00,M2] 
04:03:47.749 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.07}, one-star: {0.12, -0.09}
04:03:47.749 00.000 10844 CameraToMount -- cameraTheta (0.94) - m_xAngle (1.39) = xAngle (-0.45 = -0.45)
04:03:47.749 00.000 10844 CameraToMount -- cameraTheta (0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
04:03:47.749 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.94 mountX=0.07 mountY=0.04, mountTheta=0.47
04:03:47.750 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.07, opts=13)
04:03:47.750 00.000 10844 Enqueuing Move request for scope (0.05, 0.07)
04:03:47.750 00.000 11060 Worker thread wakes up
04:03:47.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:47.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
04:03:47.750 00.000 10844 UpdateGuideState exits: m=1811 SNR=26.8
04:03:47.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
04:03:47.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:47.750 00.000 11060 Moving (0.05, 0.07) raw xDistance=0.07 yDistance=0.04
04:03:47.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:47.750 00.000 10844 Enqueuing Expose request
04:03:47.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:03:47.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:47.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:03:47.750 00.000 11060 MoveAxis(E, 0, ABG)
04:03:47.750 00.000 11060 Move returns status 0, amount 0
04:03:47.750 00.000 11060 MoveAxis(N, 0, ABG)
04:03:47.750 00.000 11060 Move returns status 0, amount 0
04:03:47.750 00.000 11060 move complete, result=0
04:03:47.750 00.000 11060 worker thread done servicing request
04:03:47.750 00.000 11060 Worker thread wakes up
04:03:47.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:47.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:47.757 00.007 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:03:48.391 00.634 11060 Exposure complete
04:03:48.589 00.198 11060 worker thread done servicing request
04:03:48.589 00.000 10844 OnExposeComplete: enter
04:03:48.589 00.000 10844 UpdateGuideState(): m_state=6
04:03:48.589 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4110
04:03:48.589 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=102.07, Mass=1918, SNR=27.9, Peak=188 HFD=3.3
04:03:48.589 00.000 10844 MultiStar: [#1 -0.37,-0.04,0.86,U] [#2 -0.05,0.42,0.88,U] [#3 -0.04,0.22,0.92,U] [#4 -0.10,0.65,0.00,M1] [#5 -0.46,0.09,0.94,U] [#6 -0.27,0.09,1.06,U] [#7 0.15,-0.06,0.88,U] [#8 0.20,1.13,0.00,M3] 
04:03:48.589 00.000 10844 single-star, 6 included, MultiStar: {-0.13, 0.10}, one-star: {0.15, 0.02}
04:03:48.589 00.000 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.39) = xAngle (-1.28 = -1.28)
04:03:48.589 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
04:03:48.589 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=0.04 mountY=0.14, mountTheta=1.28
04:03:48.589 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.02, opts=13)
04:03:48.589 00.000 10844 Enqueuing Move request for scope (0.15, 0.02)
04:03:48.589 00.000 11060 Worker thread wakes up
04:03:48.594 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:48.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
04:03:48.594 00.000 10844 UpdateGuideState exits: m=1918 SNR=27.9
04:03:48.594 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
04:03:48.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:48.594 00.000 11060 Moving (0.15, 0.02) raw xDistance=0.04 yDistance=0.14
04:03:48.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:48.594 00.000 10844 Enqueuing Expose request
04:03:48.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:03:48.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:48.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:03:48.594 00.000 11060 MoveAxis(E, 0, ABG)
04:03:48.594 00.000 11060 Move returns status 0, amount 0
04:03:48.594 00.000 11060 MoveAxis(N, 0, ABG)
04:03:48.594 00.000 11060 Move returns status 0, amount 0
04:03:48.594 00.000 11060 move complete, result=0
04:03:48.594 00.000 11060 worker thread done servicing request
04:03:48.594 00.000 11060 Worker thread wakes up
04:03:48.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:48.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:48.597 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:49.236 00.639 11060 Exposure complete
04:03:49.434 00.198 11060 worker thread done servicing request
04:03:49.434 00.000 10844 OnExposeComplete: enter
04:03:49.434 00.000 10844 UpdateGuideState(): m_state=6
04:03:49.434 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4111
04:03:49.434 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=102.23, Mass=1584, SNR=25.1, Peak=190 HFD=2.8
04:03:49.439 00.005 10844 MultiStar: [#1 -0.28,0.46,1.02,U] [#2 -0.54,0.55,0.00,M2] [#3 0.20,-0.07,1.11,U] [#4 -0.19,0.80,0.00,M2] [#5 -0.47,0.08,0.93,U] [#6 -0.79,0.21,0.00,M1] [#7 -0.28,-0.23,0.96,U] [#8 -0.32,0.12,0.82,U] 
04:03:49.439 00.000 10844 single-star, 5 included, MultiStar: {-0.17, 0.09}, one-star: {0.03, 0.18}
04:03:49.439 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.39) = xAngle (0.03 = 0.03)
04:03:49.439 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.16 = -3.13)
04:03:49.439 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.42 mountX=0.18 mountY=-0.00, mountTheta=-0.01
04:03:49.449 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.18, opts=13)
04:03:49.449 00.000 10844 Enqueuing Move request for scope (0.03, 0.18)
04:03:49.449 00.000 11060 Worker thread wakes up
04:03:49.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:49.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
04:03:49.449 00.000 10844 UpdateGuideState exits: m=1584 SNR=25.1
04:03:49.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
04:03:49.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:49.449 00.000 11060 Moving (0.03, 0.18) raw xDistance=0.18 yDistance=-0.00
04:03:49.451 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:49.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:03:49.451 00.000 10844 Enqueuing Expose request
04:03:49.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:49.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:03:49.451 00.000 11060 MoveAxis(W, 42, ABG)
04:03:49.451 00.000 11060 Guiding  Dir = 3, Dur = 42
04:03:49.454 00.003 11060 IsSlewing returns 0
04:03:49.454 00.000 11060 IsGuiding returns 0
04:03:49.511 00.057 11060 IsGuiding returns 0
04:03:49.511 00.000 11060 Move returns status 0, amount 42
04:03:49.511 00.000 11060 MoveAxis(N, 0, ABG)
04:03:49.511 00.000 11060 Move returns status 0, amount 0
04:03:49.511 00.000 11060 move complete, result=0
04:03:49.512 00.001 11060 worker thread done servicing request
04:03:49.512 00.000 11060 Worker thread wakes up
04:03:49.512 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
04:03:49.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:49.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:50.140 00.628 11060 Exposure complete
04:03:50.379 00.239 11060 worker thread done servicing request
04:03:50.379 00.000 10844 OnExposeComplete: enter
04:03:50.379 00.000 10844 UpdateGuideState(): m_state=6
04:03:50.379 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4112
04:03:50.379 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=101.99, Mass=1961, SNR=27.4, Peak=187 HFD=3.5
04:03:50.379 00.000 10844 MultiStar: [#1 -0.04,0.71,0.00,M1] [#2 0.17,0.60,0.00,M3] [#3 0.20,0.43,0.93,U] [#4 -0.19,0.46,0.98,U] [#5 -0.23,0.29,0.98,U] [#6 -0.17,-0.11,0.94,U] [#7 0.18,0.18,0.84,U] [#8 -0.08,0.86,0.00,M3] 
04:03:50.379 00.000 10844 single-star, 5 included, MultiStar: {-0.07, 0.20}, one-star: {-0.14, -0.06}
04:03:50.379 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.39) = xAngle (-4.11 = 2.18)
04:03:50.379 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.98 = -0.98)
04:03:50.379 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.16 cameraTheta=-2.72 mountX=-0.09 mountY=-0.13, mountTheta=-2.17
04:03:50.382 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.06, opts=13)
04:03:50.382 00.000 10844 Enqueuing Move request for scope (-0.14, -0.06)
04:03:50.382 00.000 11060 Worker thread wakes up
04:03:50.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:50.382 00.000 10844 UpdateGuideState exits: m=1961 SNR=27.4
04:03:50.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:50.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
04:03:50.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:50.382 00.000 10844 Enqueuing Expose request
04:03:50.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
04:03:50.382 00.000 11060 Moving (-0.14, -0.06) raw xDistance=-0.09 yDistance=-0.13
04:03:50.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:03:50.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:50.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:03:50.382 00.000 11060 MoveAxis(E, 0, ABG)
04:03:50.382 00.000 11060 Move returns status 0, amount 0
04:03:50.382 00.000 11060 MoveAxis(N, 0, ABG)
04:03:50.382 00.000 11060 Move returns status 0, amount 0
04:03:50.382 00.000 11060 move complete, result=0
04:03:50.382 00.000 11060 worker thread done servicing request
04:03:50.387 00.005 11060 Worker thread wakes up
04:03:50.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:50.387 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:50.390 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:51.025 00.635 11060 Exposure complete
04:03:51.248 00.223 11060 worker thread done servicing request
04:03:51.248 00.000 10844 OnExposeComplete: enter
04:03:51.248 00.000 10844 UpdateGuideState(): m_state=6
04:03:51.248 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4113
04:03:51.248 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=102.17, Mass=1781, SNR=26.9, Peak=202 HFD=2.9
04:03:51.248 00.000 10844 MultiStar: [#1 -0.46,0.40,0.00,M2] [#2 -0.49,0.58,0.00,M4] [#3 0.50,0.15,0.93,U] [#4 0.22,0.34,0.93,U] [#5 -0.16,0.35,0.96,U] [#6 -0.20,0.09,0.91,U] [#7 0.14,-0.21,0.90,U] [#8 -0.14,1.28,0.00,M4] 
04:03:51.248 00.000 10844 single-star, 5 included, MultiStar: {0.07, 0.14}, one-star: {-0.07, 0.12}
04:03:51.248 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.39) = xAngle (0.72 = 0.72)
04:03:51.248 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.85 = -2.43)
04:03:51.248 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=0.10 mountY=-0.09, mountTheta=-0.71
04:03:51.251 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
04:03:51.251 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
04:03:51.251 00.000 11060 Worker thread wakes up
04:03:51.251 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:51.251 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
04:03:51.251 00.000 10844 UpdateGuideState exits: m=1781 SNR=26.9
04:03:51.251 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
04:03:51.251 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:51.251 00.000 11060 Moving (-0.07, 0.12) raw xDistance=0.10 yDistance=-0.09
04:03:51.251 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:51.251 00.000 10844 Enqueuing Expose request
04:03:51.251 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:03:51.251 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:51.251 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:03:51.251 00.000 11060 MoveAxis(E, 0, ABG)
04:03:51.251 00.000 11060 Move returns status 0, amount 0
04:03:51.251 00.000 11060 MoveAxis(N, 0, ABG)
04:03:51.251 00.000 11060 Move returns status 0, amount 0
04:03:51.251 00.000 11060 move complete, result=0
04:03:51.251 00.000 11060 worker thread done servicing request
04:03:51.251 00.000 11060 Worker thread wakes up
04:03:51.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:51.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:51.256 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:51.894 00.638 11060 Exposure complete
04:03:52.098 00.204 11060 worker thread done servicing request
04:03:52.098 00.000 10844 OnExposeComplete: enter
04:03:52.098 00.000 10844 UpdateGuideState(): m_state=6
04:03:52.098 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4114
04:03:52.098 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=102.35, Mass=1615, SNR=25.7, Peak=189 HFD=2.9
04:03:52.098 00.000 10844 MultiStar: [#1 -0.04,0.58,0.00,M3] [#2 -0.27,0.36,0.84,U] [#3 0.48,0.12,0.99,U] [#4 -0.06,0.35,1.05,U] [#5 -0.30,-0.00,1.00,U] [#6 -0.24,0.19,1.04,U] [#7 0.40,-0.14,1.05,U] [#8 -0.19,0.42,0.91,U] 
04:03:52.098 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.19}, one-star: {0.10, 0.30}
04:03:52.098 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
04:03:52.100 00.002 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.96)
04:03:52.100 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.59 mountX=0.19 mountY=-0.03, mountTheta=-0.18
04:03:52.103 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.19, opts=13)
04:03:52.103 00.000 10844 Enqueuing Move request for scope (-0.00, 0.19)
04:03:52.103 00.000 11060 Worker thread wakes up
04:03:52.103 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:52.103 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
04:03:52.103 00.000 10844 UpdateGuideState exits: m=1615 SNR=25.7
04:03:52.103 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
04:03:52.103 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:52.103 00.000 11060 Moving (-0.00, 0.19) raw xDistance=0.19 yDistance=-0.03
04:03:52.103 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:52.103 00.000 10844 Enqueuing Expose request
04:03:52.104 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:03:52.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:52.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:03:52.104 00.000 11060 MoveAxis(W, 44, ABG)
04:03:52.104 00.000 11060 Guiding  Dir = 3, Dur = 44
04:03:52.150 00.046 11060 IsSlewing returns 0
04:03:52.150 00.000 11060 IsGuiding returns 0
04:03:52.226 00.076 11060 IsGuiding returns 0
04:03:52.226 00.000 11060 Move returns status 0, amount 44
04:03:52.226 00.000 11060 MoveAxis(N, 0, ABG)
04:03:52.226 00.000 11060 Move returns status 0, amount 0
04:03:52.226 00.000 11060 move complete, result=0
04:03:52.226 00.000 11060 worker thread done servicing request
04:03:52.226 00.000 11060 Worker thread wakes up
04:03:52.226 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
04:03:52.226 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:52.226 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:52.869 00.643 11060 Exposure complete
04:03:53.089 00.220 11060 worker thread done servicing request
04:03:53.089 00.000 10844 OnExposeComplete: enter
04:03:53.089 00.000 10844 UpdateGuideState(): m_state=6
04:03:53.091 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4115
04:03:53.091 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=102.28, Mass=1547, SNR=24.8, Peak=180 HFD=3.1
04:03:53.091 00.000 10844 MultiStar: [#1 0.07,0.55,1.07,U] [#2 0.13,0.86,0.00,M4] [#3 0.07,0.05,1.08,U] [#4 0.13,0.82,0.00,M1] [#5 -0.07,-0.21,0.95,U] [#6 -0.04,0.41,0.99,U] [#7 0.15,0.15,0.93,U] [#8 0.11,0.41,0.86,U] 
04:03:53.091 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.23}, one-star: {0.50, 0.23}
04:03:53.091 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.39) = xAngle (-0.27 = -0.27)
04:03:53.091 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.85 = 2.85)
04:03:53.091 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.11 mountX=0.25 mountY=0.07, mountTheta=0.29
04:03:53.093 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.23, opts=13)
04:03:53.093 00.000 10844 Enqueuing Move request for scope (0.11, 0.23)
04:03:53.093 00.000 11060 Worker thread wakes up
04:03:53.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:53.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
04:03:53.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
04:03:53.093 00.000 11060 Moving (0.11, 0.23) raw xDistance=0.25 yDistance=0.07
04:03:53.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
04:03:53.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:53.093 00.000 10844 UpdateGuideState exits: m=1547 SNR=24.8
04:03:53.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:03:53.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:53.093 00.000 11060 MoveAxis(W, 59, ABG)
04:03:53.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:53.093 00.000 11060 Guiding  Dir = 3, Dur = 59
04:03:53.093 00.000 10844 Enqueuing Expose request
04:03:53.123 00.030 11060 IsSlewing returns 0
04:03:53.123 00.000 11060 IsGuiding returns 0
04:03:53.203 00.080 11060 IsGuiding returns 0
04:03:53.203 00.000 11060 Move returns status 0, amount 59
04:03:53.203 00.000 11060 MoveAxis(N, 0, ABG)
04:03:53.203 00.000 11060 Move returns status 0, amount 0
04:03:53.203 00.000 11060 move complete, result=0
04:03:53.203 00.000 11060 worker thread done servicing request
04:03:53.203 00.000 11060 Worker thread wakes up
04:03:53.203 00.000 10844 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
04:03:53.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:53.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:53.841 00.638 11060 Exposure complete
04:03:54.053 00.212 11060 worker thread done servicing request
04:03:54.053 00.000 10844 OnExposeComplete: enter
04:03:54.053 00.000 10844 UpdateGuideState(): m_state=6
04:03:54.054 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4116
04:03:54.054 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=102.25, Mass=1871, SNR=27.2, Peak=182 HFD=3.2
04:03:54.054 00.000 10844 MultiStar: [#1 -0.31,0.77,0.00,M3] [#2 0.04,0.38,0.88,U] [#3 0.05,0.20,0.87,U] [#4 -0.10,0.18,1.01,U] [#5 0.05,0.20,0.89,U] [#6 0.10,0.02,1.03,U] [#7 0.19,-0.66,0.00,M1] [#8 -0.36,1.13,0.00,M3] 
04:03:54.054 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.19}, one-star: {0.11, 0.19}
04:03:54.054 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.39) = xAngle (-0.02 = -0.02)
04:03:54.054 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
04:03:54.054 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.37 mountX=0.20 mountY=0.01, mountTheta=0.04
04:03:54.054 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.19, opts=13)
04:03:54.054 00.000 10844 Enqueuing Move request for scope (0.04, 0.19)
04:03:54.054 00.000 11060 Worker thread wakes up
04:03:54.054 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:54.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
04:03:54.054 00.000 10844 UpdateGuideState exits: m=1871 SNR=27.2
04:03:54.054 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
04:03:54.054 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:54.054 00.000 11060 Moving (0.04, 0.19) raw xDistance=0.20 yDistance=0.01
04:03:54.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:54.054 00.000 10844 Enqueuing Expose request
04:03:54.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
04:03:54.054 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:54.059 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:03:54.059 00.000 11060 MoveAxis(W, 48, ABG)
04:03:54.059 00.000 11060 Guiding  Dir = 3, Dur = 48
04:03:54.090 00.031 11060 IsSlewing returns 0
04:03:54.092 00.002 11060 IsGuiding returns 0
04:03:54.166 00.074 11060 IsGuiding returns 0
04:03:54.166 00.000 11060 Move returns status 0, amount 48
04:03:54.166 00.000 11060 MoveAxis(N, 0, ABG)
04:03:54.166 00.000 11060 Move returns status 0, amount 0
04:03:54.166 00.000 11060 move complete, result=0
04:03:54.166 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.0 px 0 ms NORTH
04:03:54.166 00.000 11060 worker thread done servicing request
04:03:54.179 00.013 11060 Worker thread wakes up
04:03:54.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:54.180 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:54.809 00.629 11060 Exposure complete
04:03:55.045 00.236 11060 worker thread done servicing request
04:03:55.045 00.000 10844 OnExposeComplete: enter
04:03:55.045 00.000 10844 UpdateGuideState(): m_state=6
04:03:55.045 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4117
04:03:55.045 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=102.01, Mass=1860, SNR=26.9, Peak=205 HFD=3.0
04:03:55.045 00.000 10844 MultiStar: [#1 -0.05,0.27,0.96,U] [#2 -0.24,1.01,0.00,M4] [#3 0.67,0.33,0.00,M1] [#4 -0.30,0.21,0.92,U] [#5 -0.17,-0.14,1.02,U] [#6 -0.02,0.39,1.00,U] [#7 0.24,-0.38,0.85,U] [#8 0.04,0.26,0.85,U] 
04:03:55.045 00.000 10844 single-star, 6 included, MultiStar: {-0.05, 0.08}, one-star: {-0.02, -0.05}
04:03:55.045 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.88)
04:03:55.045 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
04:03:55.045 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.01 mountX=-0.05 mountY=-0.01, mountTheta=-2.87
04:03:55.049 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
04:03:55.049 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
04:03:55.049 00.000 11060 Worker thread wakes up
04:03:55.049 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:55.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
04:03:55.049 00.000 10844 UpdateGuideState exits: m=1860 SNR=26.9
04:03:55.049 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
04:03:55.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:55.049 00.000 11060 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
04:03:55.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:55.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:03:55.049 00.000 10844 Enqueuing Expose request
04:03:55.051 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:55.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:03:55.051 00.000 11060 MoveAxis(E, 0, ABG)
04:03:55.051 00.000 11060 Move returns status 0, amount 0
04:03:55.051 00.000 11060 MoveAxis(N, 0, ABG)
04:03:55.051 00.000 11060 Move returns status 0, amount 0
04:03:55.051 00.000 11060 move complete, result=0
04:03:55.051 00.000 11060 worker thread done servicing request
04:03:55.051 00.000 11060 Worker thread wakes up
04:03:55.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:55.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:55.054 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:55.685 00.631 11060 Exposure complete
04:03:55.897 00.212 11060 worker thread done servicing request
04:03:55.897 00.000 10844 OnExposeComplete: enter
04:03:55.897 00.000 10844 UpdateGuideState(): m_state=6
04:03:55.897 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4118
04:03:55.897 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=102.54, Mass=1472, SNR=24.3, Peak=191 HFD=3.1
04:03:55.899 00.002 10844 MultiStar: [#1 -0.33,0.55,0.00,M3] [#2 -0.10,0.49,0.98,U] [#3 -0.23,0.49,0.93,U] [#4 -0.33,1.15,0.00,M1] [#5 -0.45,0.28,0.96,U] [#6 -0.00,0.22,1.10,U] [#7 -0.09,0.20,0.90,U] [#8 -0.13,0.55,0.83,U] 
04:03:55.899 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.38}, one-star: {-0.15, 0.48}
04:03:55.899 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.39) = xAngle (0.59 = 0.59)
04:03:55.899 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.57)
04:03:55.899 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.38 hyp=0.42 cameraTheta=1.98 mountX=0.35 mountY=-0.22, mountTheta=-0.58
04:03:55.901 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.38, opts=13)
04:03:55.901 00.000 10844 Enqueuing Move request for scope (-0.16, 0.38)
04:03:55.901 00.000 11060 Worker thread wakes up
04:03:55.901 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:55.901 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.38) opts 0xd
04:03:55.901 00.000 10844 UpdateGuideState exits: m=1472 SNR=24.3
04:03:55.901 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.38)
04:03:55.901 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:55.901 00.000 11060 Moving (-0.16, 0.38) raw xDistance=0.35 yDistance=-0.22
04:03:55.901 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:55.901 00.000 10844 Enqueuing Expose request
04:03:55.901 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
04:03:55.901 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:03:55.901 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:03:55.901 00.000 11060 MoveAxis(W, 81, ABG)
04:03:55.901 00.000 11060 Guiding  Dir = 3, Dur = 81
04:03:55.933 00.032 11060 IsSlewing returns 0
04:03:55.933 00.000 11060 IsGuiding returns 0
04:03:56.041 00.108 11060 IsGuiding returns 0
04:03:56.041 00.000 11060 Move returns status 0, amount 81
04:03:56.041 00.000 11060 MoveAxis(N, 0, ABG)
04:03:56.041 00.000 11060 Move returns status 0, amount 0
04:03:56.041 00.000 11060 move complete, result=0
04:03:56.041 00.000 11060 worker thread done servicing request
04:03:56.041 00.000 10844 GuideStep: 0.3 px 81 ms WEST, -0.2 px 0 ms NORTH
04:03:56.041 00.000 11060 Worker thread wakes up
04:03:56.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:56.043 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:56.671 00.628 11060 Exposure complete
04:03:56.887 00.216 11060 worker thread done servicing request
04:03:56.887 00.000 10844 OnExposeComplete: enter
04:03:56.887 00.000 10844 UpdateGuideState(): m_state=6
04:03:56.887 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4119
04:03:56.887 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=102.04, Mass=1511, SNR=24.4, Peak=158 HFD=2.8
04:03:56.887 00.000 10844 MultiStar: [#1 -0.05,0.70,0.00,M4] [#2 -0.44,0.56,0.00,M4] [#3 0.19,0.28,1.04,U] [#4 -0.04,0.45,1.06,U] [#5 0.03,0.11,1.00,U] [#6 0.07,0.14,1.13,U] [#7 0.15,-0.01,1.03,U] [#8 -0.10,0.65,0.00,M2] 
04:03:56.887 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.16}, one-star: {0.42, -0.01}
04:03:56.887 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.39) = xAngle (-0.50 = -0.50)
04:03:56.887 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.62 = 2.62)
04:03:56.887 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.89 mountX=0.18 mountY=0.10, mountTheta=0.51
04:03:56.890 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.16, opts=13)
04:03:56.890 00.000 10844 Enqueuing Move request for scope (0.13, 0.16)
04:03:56.890 00.000 11060 Worker thread wakes up
04:03:56.892 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
04:03:56.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
04:03:56.892 00.000 11060 Moving (0.13, 0.16) raw xDistance=0.18 yDistance=0.10
04:03:56.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:03:56.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:56.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:03:56.892 00.000 11060 MoveAxis(W, 46, ABG)
04:03:56.892 00.000 11060 Guiding  Dir = 3, Dur = 46
04:03:56.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:03:56.892 00.000 10844 UpdateGuideState exits: m=1511 SNR=24.4
04:03:56.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:56.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:56.892 00.000 10844 Enqueuing Expose request
04:03:56.921 00.029 11060 IsSlewing returns 0
04:03:56.921 00.000 11060 IsGuiding returns 0
04:03:56.981 00.060 11060 IsGuiding returns 0
04:03:56.981 00.000 11060 Move returns status 0, amount 46
04:03:56.981 00.000 11060 MoveAxis(N, 0, ABG)
04:03:56.981 00.000 11060 Move returns status 0, amount 0
04:03:56.981 00.000 11060 move complete, result=0
04:03:56.981 00.000 11060 worker thread done servicing request
04:03:56.982 00.001 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
04:03:56.982 00.000 11060 Worker thread wakes up
04:03:56.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:56.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:57.625 00.643 11060 Exposure complete
04:03:57.814 00.189 11060 worker thread done servicing request
04:03:57.814 00.000 10844 OnExposeComplete: enter
04:03:57.814 00.000 10844 UpdateGuideState(): m_state=6
04:03:57.816 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4120
04:03:57.816 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=101.75, Mass=1681, SNR=25.7, Peak=234 HFD=2.8
04:03:57.816 00.000 10844 MultiStar: [#1 -0.06,0.68,0.00,M5] [#2 -0.16,0.37,0.81,U] [#3 0.55,0.29,0.00,M1] [#4 0.20,0.56,0.00,M1] [#5 0.00,0.16,1.01,U] [#6 -0.26,-0.70,0.00,M1] [#7 0.30,0.03,1.04,U] [#8 0.03,0.42,0.82,U] 
04:03:57.816 00.000 10844 refined, 4 included, MultiStar: {0.14, 0.11}, one-star: {0.45, -0.30}
04:03:57.816 00.000 10844 CameraToMount -- cameraTheta (0.68) - m_xAngle (1.39) = xAngle (-0.71 = -0.71)
04:03:57.816 00.000 10844 CameraToMount -- cameraTheta (0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.41 = 2.41)
04:03:57.816 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.68 mountX=0.14 mountY=0.12, mountTheta=0.72
04:03:57.818 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.11, opts=13)
04:03:57.818 00.000 10844 Enqueuing Move request for scope (0.14, 0.11)
04:03:57.818 00.000 11060 Worker thread wakes up
04:03:57.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
04:03:57.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
04:03:57.818 00.000 11060 Moving (0.14, 0.11) raw xDistance=0.14 yDistance=0.12
04:03:57.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:03:57.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:03:57.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:57.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:03:57.818 00.000 10844 UpdateGuideState exits: m=1681 SNR=25.7
04:03:57.818 00.000 11060 MoveAxis(W, 34, ABG)
04:03:57.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:57.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:57.818 00.000 10844 Enqueuing Expose request
04:03:57.818 00.000 11060 Guiding  Dir = 3, Dur = 34
04:03:57.837 00.019 11060 IsSlewing returns 0
04:03:57.837 00.000 11060 IsGuiding returns 0
04:03:57.883 00.046 11060 IsGuiding returns 0
04:03:57.883 00.000 11060 Move returns status 0, amount 34
04:03:57.883 00.000 11060 MoveAxis(N, 0, ABG)
04:03:57.883 00.000 11060 Move returns status 0, amount 0
04:03:57.883 00.000 11060 move complete, result=0
04:03:57.883 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
04:03:57.883 00.000 11060 worker thread done servicing request
04:03:57.883 00.000 11060 Worker thread wakes up
04:03:57.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:57.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:58.518 00.635 11060 Exposure complete
04:03:58.734 00.216 11060 worker thread done servicing request
04:03:58.734 00.000 10844 OnExposeComplete: enter
04:03:58.734 00.000 10844 UpdateGuideState(): m_state=6
04:03:58.734 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4121
04:03:58.736 00.002 10844 Star::Find returns 1 (0), X=616.78, Y=101.84, Mass=1593, SNR=25.1, Peak=165 HFD=2.9
04:03:58.736 00.000 10844 MultiStar: [#1 -0.16,0.28,1.01,U] [#2 0.05,0.37,1.00,U] [#3 0.28,0.01,1.08,U] [#4 -0.10,0.48,0.97,U] [#5 -0.32,-0.16,0.88,U] [#6 -0.15,0.22,0.96,U] [#7 0.09,-0.27,0.97,U] [#8 0.21,0.28,0.80,U] 
04:03:58.736 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.12, -0.21}
04:03:58.736 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.39) = xAngle (0.38 = 0.38)
04:03:58.736 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.78)
04:03:58.736 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.77 mountX=0.10 mountY=-0.04, mountTheta=-0.36
04:03:58.737 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
04:03:58.737 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
04:03:58.737 00.000 11060 Worker thread wakes up
04:03:58.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:58.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
04:03:58.737 00.000 10844 UpdateGuideState exits: m=1593 SNR=25.1
04:03:58.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
04:03:58.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:58.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:58.737 00.000 10844 Enqueuing Expose request
04:03:58.737 00.000 11060 Moving (-0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
04:03:58.742 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:03:58.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:58.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:03:58.742 00.000 11060 MoveAxis(E, 0, ABG)
04:03:58.742 00.000 11060 Move returns status 0, amount 0
04:03:58.742 00.000 11060 MoveAxis(N, 0, ABG)
04:03:58.743 00.001 11060 Move returns status 0, amount 0
04:03:58.743 00.000 11060 move complete, result=0
04:03:58.743 00.000 11060 worker thread done servicing request
04:03:58.744 00.001 11060 Worker thread wakes up
04:03:58.744 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:58.744 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:58.744 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:03:59.377 00.633 11060 Exposure complete
04:03:59.582 00.205 11060 worker thread done servicing request
04:03:59.582 00.000 10844 OnExposeComplete: enter
04:03:59.582 00.000 10844 UpdateGuideState(): m_state=6
04:03:59.583 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4122
04:03:59.583 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.83, Mass=1769, SNR=26.0, Peak=169 HFD=3.3
04:03:59.583 00.000 10844 MultiStar: [#1 -0.11,-0.11,0.95,U] [#2 -0.60,-0.12,0.00,M3] [#3 0.08,-0.10,0.98,U] [#4 -0.30,0.12,0.95,U] [#5 -0.05,-0.07,0.97,U] [#6 -0.32,-0.49,0.00,M1] [#7 0.49,-0.51,0.00,M1] [#8 0.15,-0.08,0.82,U] 
04:03:59.583 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.08}, one-star: {-0.02, -0.22}
04:03:59.583 00.000 10844 CameraToMount -- cameraTheta (-2.11) - m_xAngle (1.39) = xAngle (-3.50 = 2.78)
04:03:59.583 00.000 10844 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
04:03:59.583 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.11 mountX=-0.09 mountY=-0.03, mountTheta=-2.77
04:03:59.587 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
04:03:59.587 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
04:03:59.587 00.000 11060 Worker thread wakes up
04:03:59.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:03:59.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
04:03:59.587 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.0
04:03:59.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:59.587 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
04:03:59.587 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:03:59.587 00.000 10844 Enqueuing Expose request
04:03:59.587 00.000 11060 Moving (-0.05, -0.08) raw xDistance=-0.09 yDistance=-0.03
04:03:59.588 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:03:59.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:03:59.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:03:59.588 00.000 11060 MoveAxis(E, 0, ABG)
04:03:59.588 00.000 11060 Move returns status 0, amount 0
04:03:59.588 00.000 11060 MoveAxis(N, 0, ABG)
04:03:59.588 00.000 11060 Move returns status 0, amount 0
04:03:59.588 00.000 11060 move complete, result=0
04:03:59.588 00.000 11060 worker thread done servicing request
04:03:59.588 00.000 11060 Worker thread wakes up
04:03:59.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:03:59.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:03:59.590 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:00.240 00.650 11060 Exposure complete
04:04:00.454 00.214 11060 worker thread done servicing request
04:04:00.454 00.000 10844 OnExposeComplete: enter
04:04:00.454 00.000 10844 UpdateGuideState(): m_state=6
04:04:00.454 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4123
04:04:00.455 00.001 10844 Star::Find returns 1 (0), X=616.98, Y=101.67, Mass=1725, SNR=26.2, Peak=153 HFD=3.8
04:04:00.455 00.000 10844 MultiStar: [#1 -0.48,0.26,0.98,U] [#2 -0.33,-0.21,0.87,U] [#3 0.26,-0.24,0.92,U] [#4 -0.20,0.46,0.91,U] [#5 -0.43,-0.42,0.00,M1] [#6 -0.12,-0.07,0.99,U] [#7 0.10,-0.71,0.00,M2] [#8 0.23,0.03,0.79,U] 
04:04:00.455 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {0.07, -0.39}
04:04:00.455 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.39) = xAngle (-4.29 = 1.99)
04:04:00.455 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.17 = -1.17)
04:04:00.455 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.90 mountX=-0.04 mountY=-0.09, mountTheta=-1.99
04:04:00.455 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
04:04:00.455 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
04:04:00.455 00.000 11060 Worker thread wakes up
04:04:00.455 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:00.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
04:04:00.455 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.2
04:04:00.455 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
04:04:00.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:00.459 00.004 11060 Moving (-0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
04:04:00.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:00.459 00.000 10844 Enqueuing Expose request
04:04:00.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:04:00.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:00.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:04:00.459 00.000 11060 MoveAxis(E, 0, ABG)
04:04:00.459 00.000 11060 Move returns status 0, amount 0
04:04:00.459 00.000 11060 MoveAxis(N, 0, ABG)
04:04:00.459 00.000 11060 Move returns status 0, amount 0
04:04:00.459 00.000 11060 move complete, result=0
04:04:00.459 00.000 11060 worker thread done servicing request
04:04:00.459 00.000 11060 Worker thread wakes up
04:04:00.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:00.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:00.461 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:01.088 00.627 11060 Exposure complete
04:04:01.308 00.220 11060 worker thread done servicing request
04:04:01.308 00.000 10844 OnExposeComplete: enter
04:04:01.308 00.000 10844 UpdateGuideState(): m_state=6
04:04:01.308 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4124
04:04:01.308 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.67, Mass=1791, SNR=26.8, Peak=208 HFD=2.9
04:04:01.308 00.000 10844 MultiStar: [#1 -0.14,-0.26,0.93,U] [#2 -0.17,0.60,0.00,M3] [#3 -0.03,0.04,0.91,U] [#4 0.12,-0.21,0.97,U] [#5 -0.26,0.00,0.89,U] [#6 0.02,-0.11,0.97,U] [#7 0.64,-0.34,0.00,M3] [#8 0.14,0.81,0.00,M1] 
04:04:01.308 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.16}, one-star: {0.39, -0.38}
04:04:01.313 00.005 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
04:04:01.313 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.30 = 0.30)
04:04:01.313 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.43 mountX=-0.15 mountY=0.05, mountTheta=2.84
04:04:01.314 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.16, opts=13)
04:04:01.314 00.000 10844 Enqueuing Move request for scope (0.02, -0.16)
04:04:01.314 00.000 11060 Worker thread wakes up
04:04:01.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
04:04:01.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
04:04:01.314 00.000 11060 Moving (0.02, -0.16) raw xDistance=-0.15 yDistance=0.05
04:04:01.314 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:04:01.314 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:01.314 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:04:01.314 00.000 11060 MoveAxis(E, 35, ABG)
04:04:01.314 00.000 11060 Guiding  Dir = 2, Dur = 35
04:04:01.314 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:01.314 00.000 10844 UpdateGuideState exits: m=1791 SNR=26.8
04:04:01.314 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:01.314 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:01.318 00.004 10844 Enqueuing Expose request
04:04:01.323 00.005 11060 IsSlewing returns 0
04:04:01.323 00.000 11060 IsGuiding returns 0
04:04:01.375 00.052 11060 IsGuiding returns 0
04:04:01.375 00.000 11060 Move returns status 0, amount 35
04:04:01.375 00.000 11060 MoveAxis(N, 0, ABG)
04:04:01.375 00.000 11060 Move returns status 0, amount 0
04:04:01.375 00.000 11060 move complete, result=0
04:04:01.375 00.000 11060 worker thread done servicing request
04:04:01.376 00.001 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
04:04:01.376 00.000 11060 Worker thread wakes up
04:04:01.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:01.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:02.012 00.636 11060 Exposure complete
04:04:02.230 00.218 11060 worker thread done servicing request
04:04:02.230 00.000 10844 OnExposeComplete: enter
04:04:02.230 00.000 10844 UpdateGuideState(): m_state=6
04:04:02.230 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4125
04:04:02.233 00.003 10844 Star::Find returns 1 (0), X=617.42, Y=101.81, Mass=1607, SNR=25.3, Peak=203 HFD=3.2
04:04:02.233 00.000 10844 MultiStar: [#1 0.16,0.30,0.99,U] [#2 0.29,0.90,0.00,M4] [#3 0.43,-0.02,1.14,U] [#4 0.05,-0.05,1.08,U] [#5 -0.18,0.24,1.07,U] [#6 -0.02,0.25,1.02,U] [#7 0.41,0.07,0.90,U] [#8 0.12,0.67,0.00,M2] 
04:04:02.233 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.08}, one-star: {0.51, -0.24}
04:04:02.233 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
04:04:02.233 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
04:04:02.233 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.39 mountX=0.11 mountY=0.17, mountTheta=1.01
04:04:02.235 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.08, opts=13)
04:04:02.235 00.000 10844 Enqueuing Move request for scope (0.19, 0.08)
04:04:02.235 00.000 11060 Worker thread wakes up
04:04:02.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:02.235 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
04:04:02.235 00.000 10844 UpdateGuideState exits: m=1607 SNR=25.3
04:04:02.235 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
04:04:02.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:02.235 00.000 11060 Moving (0.19, 0.08) raw xDistance=0.11 yDistance=0.17
04:04:02.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:02.235 00.000 10844 Enqueuing Expose request
04:04:02.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:04:02.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:02.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:04:02.235 00.000 11060 MoveAxis(E, 0, ABG)
04:04:02.235 00.000 11060 Move returns status 0, amount 0
04:04:02.235 00.000 11060 MoveAxis(N, 0, ABG)
04:04:02.235 00.000 11060 Move returns status 0, amount 0
04:04:02.235 00.000 11060 move complete, result=0
04:04:02.235 00.000 11060 worker thread done servicing request
04:04:02.238 00.003 11060 Worker thread wakes up
04:04:02.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:02.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:02.240 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:04:02.862 00.622 11060 Exposure complete
04:04:03.077 00.215 11060 worker thread done servicing request
04:04:03.077 00.000 10844 OnExposeComplete: enter
04:04:03.077 00.000 10844 UpdateGuideState(): m_state=6
04:04:03.077 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4126
04:04:03.077 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=102.26, Mass=1653, SNR=25.8, Peak=169 HFD=2.9
04:04:03.077 00.000 10844 MultiStar: [#1 0.49,0.16,0.93,U] [#2 0.23,0.37,0.92,U] [#3 0.40,0.16,1.00,U] [#4 0.35,0.25,1.06,U] [#5 -0.18,-0.18,0.98,U] [#6 -0.04,-0.04,1.00,U] [#7 0.52,-0.26,0.00,M3] [#8 0.45,0.95,0.00,M3] 
04:04:03.077 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.13}, one-star: {0.19, 0.21}
04:04:03.077 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.39) = xAngle (-0.82 = -0.82)
04:04:03.077 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.31 = 2.31)
04:04:03.077 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.57 mountX=0.17 mountY=0.18, mountTheta=0.83
04:04:03.081 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.13, opts=13)
04:04:03.081 00.000 10844 Enqueuing Move request for scope (0.20, 0.13)
04:04:03.081 00.000 11060 Worker thread wakes up
04:04:03.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:03.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
04:04:03.081 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.8
04:04:03.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
04:04:03.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:03.081 00.000 11060 Moving (0.20, 0.13) raw xDistance=0.17 yDistance=0.18
04:04:03.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:03.081 00.000 10844 Enqueuing Expose request
04:04:03.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
04:04:03.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:03.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:04:03.081 00.000 11060 MoveAxis(W, 39, ABG)
04:04:03.081 00.000 11060 Guiding  Dir = 3, Dur = 39
04:04:03.107 00.026 11060 IsSlewing returns 0
04:04:03.107 00.000 11060 IsGuiding returns 0
04:04:03.167 00.060 11060 IsGuiding returns 0
04:04:03.167 00.000 11060 Move returns status 0, amount 39
04:04:03.167 00.000 11060 MoveAxis(N, 0, ABG)
04:04:03.167 00.000 11060 Move returns status 0, amount 0
04:04:03.167 00.000 11060 move complete, result=0
04:04:03.167 00.000 11060 worker thread done servicing request
04:04:03.167 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.2 px 0 ms NORTH
04:04:03.167 00.000 11060 Worker thread wakes up
04:04:03.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:03.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:03.814 00.647 11060 Exposure complete
04:04:04.030 00.216 11060 worker thread done servicing request
04:04:04.030 00.000 10844 OnExposeComplete: enter
04:04:04.030 00.000 10844 UpdateGuideState(): m_state=6
04:04:04.030 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4127
04:04:04.030 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=101.85, Mass=1562, SNR=24.5, Peak=159 HFD=2.9
04:04:04.030 00.000 10844 MultiStar: [#1 -0.00,0.24,1.02,U] [#2 -0.03,0.79,0.00,M4] [#3 0.52,0.08,1.08,U] [#4 0.14,0.31,1.09,U] [#5 0.21,0.08,1.01,U] [#6 -0.16,0.07,1.06,U] [#7 0.38,-0.11,1.05,U] [#8 -0.06,0.61,0.00,M4] 
04:04:04.030 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.07}, one-star: {-0.01, -0.20}
04:04:04.030 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.39) = xAngle (-0.97 = -0.97)
04:04:04.030 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.15 = 2.15)
04:04:04.030 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.42 mountX=0.10 mountY=0.14, mountTheta=0.98
04:04:04.035 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.07, opts=13)
04:04:04.035 00.000 10844 Enqueuing Move request for scope (0.16, 0.07)
04:04:04.035 00.000 11060 Worker thread wakes up
04:04:04.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
04:04:04.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
04:04:04.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:04.037 00.002 10844 UpdateGuideState exits: m=1562 SNR=24.5
04:04:04.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:04.037 00.000 11060 Moving (0.16, 0.07) raw xDistance=0.10 yDistance=0.14
04:04:04.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:04.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:04:04.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:04.037 00.000 10844 Enqueuing Expose request
04:04:04.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:04:04.037 00.000 11060 MoveAxis(E, 0, ABG)
04:04:04.037 00.000 11060 Move returns status 0, amount 0
04:04:04.037 00.000 11060 MoveAxis(N, 0, ABG)
04:04:04.037 00.000 11060 Move returns status 0, amount 0
04:04:04.037 00.000 11060 move complete, result=0
04:04:04.037 00.000 11060 worker thread done servicing request
04:04:04.037 00.000 11060 Worker thread wakes up
04:04:04.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:04.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:04.043 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:04.680 00.637 11060 Exposure complete
04:04:04.882 00.202 11060 worker thread done servicing request
04:04:04.882 00.000 10844 OnExposeComplete: enter
04:04:04.882 00.000 10844 UpdateGuideState(): m_state=6
04:04:04.885 00.003 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4128
04:04:04.885 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.85, Mass=1812, SNR=26.8, Peak=211 HFD=3.0
04:04:04.885 00.000 10844 MultiStar: [#1 -0.14,0.34,0.96,U] [#2 -0.25,0.16,0.85,U] [#3 0.50,0.07,1.04,U] [#4 0.15,0.17,1.01,U] [#5 -0.34,0.07,0.99,U] [#6 0.33,0.01,0.99,U] [#7 0.37,0.03,0.96,U] [#8 0.00,0.45,0.82,U] 
04:04:04.885 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.31, -0.20}
04:04:04.885 00.000 10844 CameraToMount -- cameraTheta (0.79) - m_xAngle (1.39) = xAngle (-0.60 = -0.60)
04:04:04.885 00.000 10844 CameraToMount -- cameraTheta (0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.53 = 2.53)
04:04:04.885 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.79 mountX=0.13 mountY=0.09, mountTheta=0.61
04:04:04.887 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.11, opts=13)
04:04:04.887 00.000 10844 Enqueuing Move request for scope (0.11, 0.11)
04:04:04.887 00.000 11060 Worker thread wakes up
04:04:04.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:04.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
04:04:04.887 00.000 10844 UpdateGuideState exits: m=1812 SNR=26.8
04:04:04.887 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
04:04:04.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:04.887 00.000 11060 Moving (0.11, 0.11) raw xDistance=0.13 yDistance=0.09
04:04:04.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:04.887 00.000 10844 Enqueuing Expose request
04:04:04.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:04:04.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:04.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:04:04.887 00.000 11060 MoveAxis(W, 31, ABG)
04:04:04.887 00.000 11060 Guiding  Dir = 3, Dur = 31
04:04:04.911 00.024 11060 IsSlewing returns 0
04:04:04.912 00.001 11060 IsGuiding returns 0
04:04:04.973 00.061 11060 IsGuiding returns 0
04:04:04.973 00.000 11060 Move returns status 0, amount 31
04:04:04.973 00.000 11060 MoveAxis(N, 0, ABG)
04:04:04.973 00.000 11060 Move returns status 0, amount 0
04:04:04.973 00.000 11060 move complete, result=0
04:04:04.973 00.000 11060 worker thread done servicing request
04:04:04.973 00.000 11060 Worker thread wakes up
04:04:04.973 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
04:04:04.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:04.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:05.607 00.634 11060 Exposure complete
04:04:05.823 00.216 11060 worker thread done servicing request
04:04:05.823 00.000 10844 OnExposeComplete: enter
04:04:05.823 00.000 10844 UpdateGuideState(): m_state=6
04:04:05.823 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4129
04:04:05.823 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.48, Mass=1662, SNR=24.8, Peak=201 HFD=3.2
04:04:05.823 00.000 10844 MultiStar: [#1 -0.21,-0.22,1.03,U] [#2 0.19,-0.12,0.96,U] [#3 0.66,0.09,0.00,M1] [#4 0.57,0.33,0.00,M1] [#5 0.22,-0.44,0.96,U] [#6 0.06,-0.65,0.00,M1] [#7 0.74,-0.17,0.00,M2] [#8 0.37,-0.35,0.91,U] 
04:04:05.823 00.000 10844 refined, 4 included, MultiStar: {0.17, -0.34}, one-star: {0.31, -0.57}
04:04:05.823 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.39) = xAngle (-2.50 = -2.50)
04:04:05.823 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.63 = 0.63)
04:04:05.823 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-1.11 mountX=-0.30 mountY=0.22, mountTheta=2.51
04:04:05.827 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.34, opts=13)
04:04:05.827 00.000 10844 Enqueuing Move request for scope (0.17, -0.34)
04:04:05.827 00.000 11060 Worker thread wakes up
04:04:05.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:05.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.34) opts 0xd
04:04:05.827 00.000 10844 UpdateGuideState exits: m=1662 SNR=24.8
04:04:05.827 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.34)
04:04:05.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:05.827 00.000 11060 Moving (0.17, -0.34) raw xDistance=-0.30 yDistance=0.22
04:04:05.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:05.827 00.000 10844 Enqueuing Expose request
04:04:05.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
04:04:05.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
04:04:05.827 00.000 11060 MoveAxis(E, 70, ABG)
04:04:05.827 00.000 11060 Guiding  Dir = 2, Dur = 70
04:04:05.851 00.024 11060 IsSlewing returns 0
04:04:05.851 00.000 11060 IsGuiding returns 0
04:04:05.941 00.090 11060 IsGuiding returns 0
04:04:05.941 00.000 11060 Move returns status 0, amount 70
04:04:05.941 00.000 11060 MoveAxis(S, 87, ABG)
04:04:05.941 00.000 11060 Guiding  Dir = 1, Dur = 87
04:04:05.958 00.017 11060 IsSlewing returns 0
04:04:05.958 00.000 11060 IsGuiding returns 0
04:04:06.051 00.093 11060 IsGuiding returns 0
04:04:06.051 00.000 11060 Move returns status 0, amount 87
04:04:06.051 00.000 11060 move complete, result=0
04:04:06.051 00.000 11060 worker thread done servicing request
04:04:06.051 00.000 11060 Worker thread wakes up
04:04:06.051 00.000 10844 GuideStep: -0.3 px 70 ms EAST, 0.2 px 87 ms SOUTH
04:04:06.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:06.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:06.682 00.631 11060 Exposure complete
04:04:06.886 00.204 11060 worker thread done servicing request
04:04:06.886 00.000 10844 OnExposeComplete: enter
04:04:06.886 00.000 10844 UpdateGuideState(): m_state=6
04:04:06.887 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4130
04:04:06.887 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=102.04, Mass=1868, SNR=27.6, Peak=194 HFD=2.9
04:04:06.887 00.000 10844 MultiStar: [#1 -0.02,-0.17,0.87,U] [#2 0.07,0.42,0.99,U] [#3 0.31,-0.37,0.92,U] [#4 0.57,0.44,0.00,M2] [#5 0.18,-0.01,0.95,U] [#6 0.01,-0.14,0.88,U] [#7 0.77,-0.20,0.00,M3] [#8 0.33,-0.10,0.85,U] 
04:04:06.887 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.05}, one-star: {0.23, -0.01}
04:04:06.887 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
04:04:06.887 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.44 = 1.44)
04:04:06.887 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.29 mountX=-0.02 mountY=0.17, mountTheta=1.68
04:04:06.891 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.05, opts=13)
04:04:06.891 00.000 10844 Enqueuing Move request for scope (0.16, -0.05)
04:04:06.891 00.000 11060 Worker thread wakes up
04:04:06.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:06.892 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
04:04:06.892 00.000 10844 UpdateGuideState exits: m=1868 SNR=27.6
04:04:06.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
04:04:06.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:06.892 00.000 11060 Moving (0.16, -0.05) raw xDistance=-0.02 yDistance=0.17
04:04:06.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:06.892 00.000 10844 Enqueuing Expose request
04:04:06.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:04:06.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:06.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:04:06.892 00.000 11060 MoveAxis(E, 0, ABG)
04:04:06.892 00.000 11060 Move returns status 0, amount 0
04:04:06.892 00.000 11060 MoveAxis(N, 0, ABG)
04:04:06.892 00.000 11060 Move returns status 0, amount 0
04:04:06.892 00.000 11060 move complete, result=0
04:04:06.892 00.000 11060 worker thread done servicing request
04:04:06.892 00.000 11060 Worker thread wakes up
04:04:06.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:06.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:06.895 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:04:07.530 00.635 11060 Exposure complete
04:04:07.736 00.206 11060 worker thread done servicing request
04:04:07.736 00.000 10844 OnExposeComplete: enter
04:04:07.739 00.003 10844 UpdateGuideState(): m_state=6
04:04:07.739 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4131
04:04:07.739 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.79, Mass=1606, SNR=24.9, Peak=155 HFD=3.2
04:04:07.739 00.000 10844 MultiStar: [#1 -0.19,0.33,0.95,U] [#2 -0.08,0.23,1.02,U] [#3 -0.08,-0.24,0.97,U] [#4 0.51,0.52,0.00,M3] [#5 0.04,-0.43,0.99,U] [#6 -0.09,-0.18,1.05,U] [#7 0.37,0.04,1.03,U] [#8 0.01,0.56,0.87,U] 
04:04:07.739 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.00}, one-star: {0.07, -0.26}
04:04:07.739 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
04:04:07.739 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
04:04:07.739 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.42 mountX=-0.00 mountY=0.01, mountTheta=1.81
04:04:07.739 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.00, opts=13)
04:04:07.739 00.000 10844 Enqueuing Move request for scope (0.01, -0.00)
04:04:07.739 00.000 11060 Worker thread wakes up
04:04:07.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:07.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
04:04:07.739 00.000 10844 UpdateGuideState exits: m=1606 SNR=24.9
04:04:07.739 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
04:04:07.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:07.739 00.000 11060 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
04:04:07.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:07.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:04:07.739 00.000 10844 Enqueuing Expose request
04:04:07.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:07.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:04:07.739 00.000 11060 MoveAxis(E, 0, ABG)
04:04:07.739 00.000 11060 Move returns status 0, amount 0
04:04:07.739 00.000 11060 MoveAxis(N, 0, ABG)
04:04:07.739 00.000 11060 Move returns status 0, amount 0
04:04:07.739 00.000 11060 move complete, result=0
04:04:07.739 00.000 11060 worker thread done servicing request
04:04:07.739 00.000 11060 Worker thread wakes up
04:04:07.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:07.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:07.744 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:08.370 00.626 11060 Exposure complete
04:04:08.574 00.204 11060 worker thread done servicing request
04:04:08.574 00.000 10844 OnExposeComplete: enter
04:04:08.574 00.000 10844 UpdateGuideState(): m_state=6
04:04:08.575 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4132
04:04:08.575 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.19, Mass=1883, SNR=27.5, Peak=196 HFD=3.1
04:04:08.575 00.000 10844 MultiStar: [#1 0.22,0.41,0.87,U] [#2 -0.11,0.60,0.00,M1] [#3 -0.11,-0.47,0.95,U] [#4 0.37,0.66,0.00,M4] [#5 -0.35,-0.21,0.86,U] [#6 -0.22,0.05,1.04,U] [#7 0.26,-0.28,0.87,U] [#8 -0.27,0.57,0.00,M1] 
04:04:08.575 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.06}, one-star: {0.15, 0.13}
04:04:08.575 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.14)
04:04:08.575 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
04:04:08.575 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.76 mountX=-0.06 mountY=-0.00, mountTheta=-3.12
04:04:08.575 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
04:04:08.575 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
04:04:08.575 00.000 11060 Worker thread wakes up
04:04:08.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:08.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
04:04:08.575 00.000 10844 UpdateGuideState exits: m=1883 SNR=27.5
04:04:08.579 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:08.579 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
04:04:08.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:08.579 00.000 10844 Enqueuing Expose request
04:04:08.579 00.000 11060 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=-0.00
04:04:08.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:04:08.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:08.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:04:08.579 00.000 11060 MoveAxis(E, 0, ABG)
04:04:08.579 00.000 11060 Move returns status 0, amount 0
04:04:08.579 00.000 11060 MoveAxis(N, 0, ABG)
04:04:08.579 00.000 11060 Move returns status 0, amount 0
04:04:08.579 00.000 11060 move complete, result=0
04:04:08.579 00.000 11060 worker thread done servicing request
04:04:08.579 00.000 11060 Worker thread wakes up
04:04:08.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:08.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:08.579 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:09.230 00.651 11060 Exposure complete
04:04:09.422 00.192 11060 worker thread done servicing request
04:04:09.422 00.000 10844 OnExposeComplete: enter
04:04:09.422 00.000 10844 UpdateGuideState(): m_state=6
04:04:09.422 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4133
04:04:09.422 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=102.24, Mass=1855, SNR=26.7, Peak=192 HFD=3.4
04:04:09.422 00.000 10844 MultiStar: [#1 0.10,0.05,0.96,U] [#2 0.09,0.25,0.95,U] [#3 0.21,-0.55,0.00,M1] [#4 0.32,0.27,1.03,U] [#5 -0.24,0.02,0.92,U] [#6 0.14,-0.14,0.89,U] [#7 0.74,-0.23,0.00,M2] [#8 0.13,0.03,0.82,U] 
04:04:09.422 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.10}, one-star: {0.57, 0.19}
04:04:09.422 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.39) = xAngle (-0.84 = -0.84)
04:04:09.422 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.29 = 2.29)
04:04:09.422 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.55 mountX=0.13 mountY=0.15, mountTheta=0.85
04:04:09.428 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.10, opts=13)
04:04:09.428 00.000 10844 Enqueuing Move request for scope (0.16, 0.10)
04:04:09.428 00.000 11060 Worker thread wakes up
04:04:09.428 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:09.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
04:04:09.428 00.000 10844 UpdateGuideState exits: m=1855 SNR=26.7
04:04:09.428 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
04:04:09.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:09.428 00.000 11060 Moving (0.16, 0.10) raw xDistance=0.13 yDistance=0.15
04:04:09.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:09.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
04:04:09.428 00.000 10844 Enqueuing Expose request
04:04:09.430 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:09.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:04:09.430 00.000 11060 MoveAxis(W, 30, ABG)
04:04:09.430 00.000 11060 Guiding  Dir = 3, Dur = 30
04:04:09.442 00.012 11060 IsSlewing returns 0
04:04:09.442 00.000 11060 IsGuiding returns 0
04:04:09.478 00.036 11060 IsGuiding returns 0
04:04:09.478 00.000 11060 Move returns status 0, amount 30
04:04:09.478 00.000 11060 MoveAxis(N, 0, ABG)
04:04:09.478 00.000 11060 Move returns status 0, amount 0
04:04:09.478 00.000 11060 move complete, result=0
04:04:09.478 00.000 11060 worker thread done servicing request
04:04:09.478 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
04:04:09.478 00.000 11060 Worker thread wakes up
04:04:09.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:09.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:10.115 00.637 11060 Exposure complete
04:04:10.324 00.209 11060 worker thread done servicing request
04:04:10.324 00.000 10844 OnExposeComplete: enter
04:04:10.324 00.000 10844 UpdateGuideState(): m_state=6
04:04:10.324 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4134
04:04:10.324 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=102.26, Mass=1910, SNR=27.8, Peak=224 HFD=3.4
04:04:10.324 00.000 10844 MultiStar: [#1 0.23,0.78,0.00,M1] [#2 -0.22,0.57,0.00,M1] [#3 -0.01,0.10,0.91,U] [#4 0.10,0.88,0.00,M4] [#5 -0.36,0.15,0.83,U] [#6 -0.63,-0.10,0.00,M1] [#7 0.35,0.12,0.86,U] [#8 -0.35,0.56,0.00,M1] 
04:04:10.324 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.15}, one-star: {0.14, 0.21}
04:04:10.324 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.39) = xAngle (-0.05 = -0.05)
04:04:10.324 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.07 = 3.07)
04:04:10.324 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.34 mountX=0.15 mountY=0.01, mountTheta=0.07
04:04:10.327 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
04:04:10.329 00.002 10844 Enqueuing Move request for scope (0.04, 0.15)
04:04:10.329 00.000 11060 Worker thread wakes up
04:04:10.329 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:10.329 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
04:04:10.329 00.000 10844 UpdateGuideState exits: m=1910 SNR=27.8
04:04:10.329 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
04:04:10.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:10.329 00.000 11060 Moving (0.04, 0.15) raw xDistance=0.15 yDistance=0.01
04:04:10.329 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:10.329 00.000 10844 Enqueuing Expose request
04:04:10.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:04:10.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:10.330 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:04:10.330 00.000 11060 MoveAxis(W, 37, ABG)
04:04:10.330 00.000 11060 Guiding  Dir = 3, Dur = 37
04:04:10.339 00.009 11060 IsSlewing returns 0
04:04:10.340 00.001 11060 IsGuiding returns 0
04:04:10.386 00.046 11060 IsGuiding returns 0
04:04:10.386 00.000 11060 Move returns status 0, amount 37
04:04:10.386 00.000 11060 MoveAxis(N, 0, ABG)
04:04:10.386 00.000 11060 Move returns status 0, amount 0
04:04:10.386 00.000 11060 move complete, result=0
04:04:10.386 00.000 11060 worker thread done servicing request
04:04:10.386 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
04:04:10.386 00.000 11060 Worker thread wakes up
04:04:10.388 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:10.388 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:11.042 00.654 11060 Exposure complete
04:04:11.249 00.207 11060 worker thread done servicing request
04:04:11.249 00.000 10844 OnExposeComplete: enter
04:04:11.250 00.001 10844 UpdateGuideState(): m_state=6
04:04:11.250 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4135
04:04:11.250 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.87, Mass=2051, SNR=28.7, Peak=207 HFD=3.0
04:04:11.250 00.000 10844 MultiStar: [#1 -0.46,0.55,0.00,M2] [#2 -0.34,0.67,0.00,M2] [#3 0.11,0.09,0.81,U] [#4 -0.14,0.86,0.00,M5] [#5 -0.17,-0.11,0.88,U] [#6 -0.51,0.20,0.96,U] [#7 -0.02,0.01,0.84,U] [#8 -0.33,0.54,0.00,M2] 
04:04:11.250 00.000 10844 refined, 4 included, MultiStar: {-0.10, 0.00}, one-star: {0.12, -0.18}
04:04:11.250 00.000 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (1.39) = xAngle (1.75 = 1.75)
04:04:11.250 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.87 = -1.41)
04:04:11.250 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.14 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
04:04:11.252 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.00, opts=13)
04:04:11.252 00.000 10844 Enqueuing Move request for scope (-0.10, 0.00)
04:04:11.252 00.000 11060 Worker thread wakes up
04:04:11.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
04:04:11.252 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:11.252 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
04:04:11.252 00.000 10844 UpdateGuideState exits: m=2051 SNR=28.7
04:04:11.252 00.000 11060 Moving (-0.10, 0.00) raw xDistance=-0.02 yDistance=-0.10
04:04:11.252 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:11.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:04:11.252 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:11.255 00.003 10844 Enqueuing Expose request
04:04:11.255 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:11.255 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:04:11.255 00.000 11060 MoveAxis(E, 0, ABG)
04:04:11.255 00.000 11060 Move returns status 0, amount 0
04:04:11.255 00.000 11060 MoveAxis(N, 0, ABG)
04:04:11.255 00.000 11060 Move returns status 0, amount 0
04:04:11.255 00.000 11060 move complete, result=0
04:04:11.255 00.000 11060 worker thread done servicing request
04:04:11.255 00.000 11060 Worker thread wakes up
04:04:11.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:11.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:11.259 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:11.879 00.620 11060 Exposure complete
04:04:12.082 00.203 11060 worker thread done servicing request
04:04:12.082 00.000 10844 OnExposeComplete: enter
04:04:12.082 00.000 10844 UpdateGuideState(): m_state=6
04:04:12.084 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4136
04:04:12.084 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=102.27, Mass=1707, SNR=26.1, Peak=180 HFD=3.0
04:04:12.084 00.000 10844 MultiStar: [#1 -0.19,0.12,0.95,U] [#2 -0.29,0.25,0.92,U] [#3 -0.13,0.05,1.07,U] [#4 0.08,0.45,0.90,U] [#5 -0.32,-0.11,0.93,U] [#6 -0.41,-0.02,1.04,U] [#7 -0.09,-0.27,0.93,U] [#8 -0.48,0.43,0.00,M3] 
04:04:12.084 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.08}, one-star: {0.20, 0.22}
04:04:12.084 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.39) = xAngle (1.24 = 1.24)
04:04:12.084 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.36 = -1.92)
04:04:12.084 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.17 cameraTheta=2.62 mountX=0.05 mountY=-0.16, mountTheta=-1.23
04:04:12.084 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.08, opts=13)
04:04:12.084 00.000 10844 Enqueuing Move request for scope (-0.14, 0.08)
04:04:12.084 00.000 11060 Worker thread wakes up
04:04:12.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:12.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
04:04:12.084 00.000 10844 UpdateGuideState exits: m=1707 SNR=26.1
04:04:12.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
04:04:12.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:12.084 00.000 11060 Moving (-0.14, 0.08) raw xDistance=0.05 yDistance=-0.16
04:04:12.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:12.084 00.000 10844 Enqueuing Expose request
04:04:12.084 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:04:12.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:12.089 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:04:12.089 00.000 11060 MoveAxis(E, 0, ABG)
04:04:12.089 00.000 11060 Move returns status 0, amount 0
04:04:12.089 00.000 11060 MoveAxis(N, 0, ABG)
04:04:12.089 00.000 11060 Move returns status 0, amount 0
04:04:12.089 00.000 11060 move complete, result=0
04:04:12.090 00.001 11060 worker thread done servicing request
04:04:12.090 00.000 11060 Worker thread wakes up
04:04:12.090 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:12.090 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:12.092 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:04:12.733 00.641 11060 Exposure complete
04:04:12.933 00.200 11060 worker thread done servicing request
04:04:12.933 00.000 10844 OnExposeComplete: enter
04:04:12.933 00.000 10844 UpdateGuideState(): m_state=6
04:04:12.933 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4137
04:04:12.933 00.000 10844 Star::Find returns 1 (0), X=616.65, Y=101.96, Mass=1732, SNR=26.1, Peak=167 HFD=3.3
04:04:12.933 00.000 10844 MultiStar: [#1 0.08,0.50,1.03,U] [#2 -0.18,0.44,0.92,U] [#3 0.03,0.21,1.03,U] [#4 -0.12,0.80,0.00,M5] [#5 -0.55,0.06,0.92,U] [#6 -0.14,0.26,1.02,U] [#7 -0.23,-0.13,0.94,U] [#8 -0.01,0.74,0.00,M4] 
04:04:12.933 00.000 10844 refined, 6 included, MultiStar: {-0.17, 0.18}, one-star: {-0.25, -0.09}
04:04:12.933 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.39) = xAngle (0.94 = 0.94)
04:04:12.933 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.06 = -2.22)
04:04:12.933 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.33 mountX=0.15 mountY=-0.20, mountTheta=-0.93
04:04:12.936 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.18, opts=13)
04:04:12.936 00.000 10844 Enqueuing Move request for scope (-0.17, 0.18)
04:04:12.936 00.000 11060 Worker thread wakes up
04:04:12.936 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
04:04:12.936 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
04:04:12.936 00.000 11060 Moving (-0.17, 0.18) raw xDistance=0.15 yDistance=-0.20
04:04:12.936 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:04:12.936 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:12.936 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:04:12.936 00.000 11060 MoveAxis(W, 35, ABG)
04:04:12.938 00.002 11060 Guiding  Dir = 3, Dur = 35
04:04:12.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:12.938 00.000 10844 UpdateGuideState exits: m=1732 SNR=26.1
04:04:12.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:12.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:12.938 00.000 10844 Enqueuing Expose request
04:04:12.951 00.013 11060 IsSlewing returns 0
04:04:12.952 00.001 11060 IsGuiding returns 0
04:04:13.003 00.051 11060 IsGuiding returns 0
04:04:13.003 00.000 11060 Move returns status 0, amount 35
04:04:13.003 00.000 11060 MoveAxis(N, 0, ABG)
04:04:13.003 00.000 11060 Move returns status 0, amount 0
04:04:13.003 00.000 11060 move complete, result=0
04:04:13.003 00.000 11060 worker thread done servicing request
04:04:13.003 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.2 px 0 ms NORTH
04:04:13.003 00.000 11060 Worker thread wakes up
04:04:13.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:13.003 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:13.647 00.644 11060 Exposure complete
04:04:13.839 00.192 11060 worker thread done servicing request
04:04:13.839 00.000 10844 OnExposeComplete: enter
04:04:13.840 00.001 10844 UpdateGuideState(): m_state=6
04:04:13.840 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4138
04:04:13.840 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=102.24, Mass=1717, SNR=26.1, Peak=179 HFD=3.2
04:04:13.840 00.000 10844 MultiStar: [#1 0.04,0.70,0.00,M1] [#2 0.08,0.50,0.91,U] [#3 0.14,0.39,0.96,U] [#4 -0.00,0.57,1.03,U] [#5 -0.52,0.41,0.00,M1] [#6 0.02,0.07,1.01,U] [#7 0.11,0.24,0.85,U] [#8 -0.26,0.88,0.00,M5] 
04:04:13.840 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.33}, one-star: {-0.00, 0.19}
04:04:13.840 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
04:04:13.840 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.33 = -2.96)
04:04:13.840 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.59 mountX=0.19 mountY=-0.04, mountTheta=-0.19
04:04:13.844 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.19, opts=13)
04:04:13.844 00.000 10844 Enqueuing Move request for scope (-0.00, 0.19)
04:04:13.844 00.000 11060 Worker thread wakes up
04:04:13.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:13.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
04:04:13.844 00.000 10844 UpdateGuideState exits: m=1717 SNR=26.1
04:04:13.844 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
04:04:13.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:13.845 00.001 11060 Moving (-0.00, 0.19) raw xDistance=0.19 yDistance=-0.04
04:04:13.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:13.845 00.000 10844 Enqueuing Expose request
04:04:13.846 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:04:13.846 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:13.846 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:04:13.846 00.000 11060 MoveAxis(W, 45, ABG)
04:04:13.846 00.000 11060 Guiding  Dir = 3, Dur = 45
04:04:13.860 00.014 11060 IsSlewing returns 0
04:04:13.861 00.001 11060 IsGuiding returns 0
04:04:13.919 00.058 11060 IsGuiding returns 0
04:04:13.919 00.000 11060 Move returns status 0, amount 45
04:04:13.919 00.000 11060 MoveAxis(N, 0, ABG)
04:04:13.919 00.000 11060 Move returns status 0, amount 0
04:04:13.919 00.000 11060 move complete, result=0
04:04:13.919 00.000 11060 worker thread done servicing request
04:04:13.919 00.000 11060 Worker thread wakes up
04:04:13.919 00.000 10844 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
04:04:13.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:13.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:14.563 00.644 11060 Exposure complete
04:04:14.762 00.199 11060 worker thread done servicing request
04:04:14.762 00.000 10844 OnExposeComplete: enter
04:04:14.762 00.000 10844 UpdateGuideState(): m_state=6
04:04:14.765 00.003 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4139
04:04:14.765 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=102.31, Mass=1881, SNR=27.4, Peak=223 HFD=2.7
04:04:14.765 00.000 10844 MultiStar: [#1 -0.20,-0.03,1.02,U] [#2 -0.68,0.27,0.00,M1] [#3 -0.07,-0.04,0.97,U] [#4 0.17,0.27,1.01,U] [#5 -0.42,0.32,0.89,U] [#6 -0.14,-0.24,0.99,U] [#7 0.18,-0.29,0.90,U] [#8 -0.15,0.53,0.79,U] 
04:04:14.765 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.09}, one-star: {0.04, 0.26}
04:04:14.765 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.39) = xAngle (0.86 = 0.86)
04:04:14.765 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.98 = -2.30)
04:04:14.765 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.25 mountX=0.07 mountY=-0.08, mountTheta=-0.85
04:04:14.769 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.09, opts=13)
04:04:14.770 00.001 10844 Enqueuing Move request for scope (-0.07, 0.09)
04:04:14.770 00.000 11060 Worker thread wakes up
04:04:14.770 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:14.770 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
04:04:14.770 00.000 10844 UpdateGuideState exits: m=1881 SNR=27.4
04:04:14.770 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
04:04:14.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:14.770 00.000 11060 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.08
04:04:14.771 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:04:14.771 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:14.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:04:14.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:14.772 00.001 10844 Enqueuing Expose request
04:04:14.772 00.000 11060 MoveAxis(E, 0, ABG)
04:04:14.772 00.000 11060 Move returns status 0, amount 0
04:04:14.772 00.000 11060 MoveAxis(N, 0, ABG)
04:04:14.772 00.000 11060 Move returns status 0, amount 0
04:04:14.772 00.000 11060 move complete, result=0
04:04:14.772 00.000 11060 worker thread done servicing request
04:04:14.772 00.000 11060 Worker thread wakes up
04:04:14.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:14.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:14.776 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:15.405 00.629 11060 Exposure complete
04:04:15.619 00.214 11060 worker thread done servicing request
04:04:15.619 00.000 10844 OnExposeComplete: enter
04:04:15.619 00.000 10844 UpdateGuideState(): m_state=6
04:04:15.619 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4140
04:04:15.619 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=102.38, Mass=2103, SNR=29.3, Peak=183 HFD=3.4
04:04:15.623 00.004 10844 MultiStar: [#1 -0.07,0.39,0.89,U] [#2 -0.18,0.21,0.84,U] [#3 0.39,0.33,0.89,U] [#4 0.28,0.33,0.90,U] [#5 -0.34,-0.01,0.88,U] [#6 -0.12,-0.18,0.98,U] [#7 0.18,-0.23,0.82,U] [#8 -0.08,0.53,0.79,U] 
04:04:15.623 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.19}, one-star: {0.09, 0.32}
04:04:15.623 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.09 = 0.09)
04:04:15.623 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.21 = -3.07)
04:04:15.623 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.48 mountX=0.19 mountY=-0.01, mountTheta=-0.07
04:04:15.623 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.19, opts=13)
04:04:15.623 00.000 10844 Enqueuing Move request for scope (0.02, 0.19)
04:04:15.623 00.000 11060 Worker thread wakes up
04:04:15.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:04:15.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
04:04:15.623 00.000 10844 UpdateGuideState exits: m=2103 SNR=29.3
04:04:15.623 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
04:04:15.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:15.623 00.000 11060 Moving (0.02, 0.19) raw xDistance=0.19 yDistance=-0.01
04:04:15.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:15.623 00.000 10844 Enqueuing Expose request
04:04:15.623 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:04:15.623 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:15.623 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:04:15.623 00.000 11060 MoveAxis(W, 44, ABG)
04:04:15.623 00.000 11060 Guiding  Dir = 3, Dur = 44
04:04:15.634 00.011 11060 IsSlewing returns 0
04:04:15.634 00.000 11060 IsGuiding returns 0
04:04:15.705 00.071 11060 IsGuiding returns 0
04:04:15.705 00.000 11060 Move returns status 0, amount 44
04:04:15.705 00.000 11060 MoveAxis(N, 0, ABG)
04:04:15.705 00.000 11060 Move returns status 0, amount 0
04:04:15.705 00.000 11060 move complete, result=0
04:04:15.705 00.000 11060 worker thread done servicing request
04:04:15.705 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
04:04:15.705 00.000 11060 Worker thread wakes up
04:04:15.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:15.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:16.337 00.632 11060 Exposure complete
04:04:16.544 00.207 11060 worker thread done servicing request
04:04:16.544 00.000 10844 OnExposeComplete: enter
04:04:16.544 00.000 10844 UpdateGuideState(): m_state=6
04:04:16.544 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4141
04:04:16.544 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=101.82, Mass=1754, SNR=26.6, Peak=235 HFD=2.9
04:04:16.546 00.002 10844 MultiStar: [#1 -0.40,0.03,0.99,U] [#2 -0.37,0.07,1.01,U] [#3 0.13,-0.07,0.90,U] [#4 0.11,0.05,1.08,U] [#5 -0.28,0.22,0.93,U] [#6 -0.01,-0.22,0.97,U] [#7 0.27,-0.29,0.95,U] [#8 -0.29,0.02,0.80,U] 
04:04:16.546 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.16, -0.24}
04:04:16.546 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.39) = xAngle (-4.11 = 2.17)
04:04:16.546 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.99 = -0.99)
04:04:16.546 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.72 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
04:04:16.549 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
04:04:16.549 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
04:04:16.549 00.000 11060 Worker thread wakes up
04:04:16.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:16.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
04:04:16.549 00.000 10844 UpdateGuideState exits: m=1754 SNR=26.6
04:04:16.549 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
04:04:16.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:16.549 00.000 11060 Moving (-0.11, -0.05) raw xDistance=-0.07 yDistance=-0.10
04:04:16.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:16.549 00.000 10844 Enqueuing Expose request
04:04:16.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:04:16.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:16.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:04:16.549 00.000 11060 MoveAxis(E, 0, ABG)
04:04:16.549 00.000 11060 Move returns status 0, amount 0
04:04:16.549 00.000 11060 MoveAxis(N, 0, ABG)
04:04:16.549 00.000 11060 Move returns status 0, amount 0
04:04:16.549 00.000 11060 move complete, result=0
04:04:16.551 00.002 11060 worker thread done servicing request
04:04:16.551 00.000 11060 Worker thread wakes up
04:04:16.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:16.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:16.553 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:17.186 00.633 11060 Exposure complete
04:04:17.398 00.212 11060 worker thread done servicing request
04:04:17.398 00.000 10844 OnExposeComplete: enter
04:04:17.398 00.000 10844 UpdateGuideState(): m_state=6
04:04:17.398 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4142
04:04:17.398 00.000 10844 Star::Find returns 1 (0), X=616.58, Y=102.22, Mass=1636, SNR=25.4, Peak=162 HFD=3.0
04:04:17.398 00.000 10844 MultiStar: [#1 0.04,-0.01,0.99,U] [#2 -0.45,0.24,0.98,U] [#3 -0.31,-0.07,1.07,U] [#4 -0.02,0.14,1.03,U] [#5 0.18,-0.01,1.06,U] [#6 -0.15,-0.02,1.08,U] [#7 0.17,-0.40,0.84,U] [#8 -0.12,0.14,0.85,U] 
04:04:17.398 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.32, 0.17}
04:04:17.398 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.39) = xAngle (1.54 = 1.54)
04:04:17.398 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.67 = -1.62)
04:04:17.400 00.002 10844 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.93 mountX=0.00 mountY=-0.12, mountTheta=-1.54
04:04:17.402 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.02, opts=13)
04:04:17.402 00.000 10844 Enqueuing Move request for scope (-0.11, 0.02)
04:04:17.402 00.000 11060 Worker thread wakes up
04:04:17.403 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:17.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
04:04:17.403 00.000 10844 UpdateGuideState exits: m=1636 SNR=25.4
04:04:17.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
04:04:17.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:17.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:17.403 00.000 11060 Moving (-0.11, 0.02) raw xDistance=0.00 yDistance=-0.12
04:04:17.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:04:17.403 00.000 10844 Enqueuing Expose request
04:04:17.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:17.404 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:04:17.404 00.000 11060 MoveAxis(E, 0, ABG)
04:04:17.404 00.000 11060 Move returns status 0, amount 0
04:04:17.404 00.000 11060 MoveAxis(N, 0, ABG)
04:04:17.404 00.000 11060 Move returns status 0, amount 0
04:04:17.404 00.000 11060 move complete, result=0
04:04:17.405 00.001 11060 worker thread done servicing request
04:04:17.405 00.000 11060 Worker thread wakes up
04:04:17.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:17.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:17.405 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:18.049 00.644 11060 Exposure complete
04:04:18.266 00.217 11060 worker thread done servicing request
04:04:18.266 00.000 10844 OnExposeComplete: enter
04:04:18.266 00.000 10844 UpdateGuideState(): m_state=6
04:04:18.266 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4143
04:04:18.266 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.87, Mass=1791, SNR=26.4, Peak=189 HFD=2.9
04:04:18.267 00.001 10844 MultiStar: [#1 0.08,-0.30,0.93,U] [#2 -0.70,0.14,0.00,M1] [#3 -0.14,0.16,0.90,U] [#4 -0.15,0.00,0.98,U] [#5 -0.13,0.03,0.94,U] [#6 -0.39,-0.01,1.11,U] [#7 0.41,-0.40,0.00,M1] [#8 -0.12,0.21,0.86,U] 
04:04:18.267 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.02}, one-star: {0.05, -0.18}
04:04:18.267 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.39) = xAngle (-4.39 = 1.89)
04:04:18.267 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.27 = -1.27)
04:04:18.267 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.00 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
04:04:18.267 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
04:04:18.267 00.000 10844 Enqueuing Move request for scope (-0.12, -0.02)
04:04:18.267 00.000 11060 Worker thread wakes up
04:04:18.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:04:18.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
04:04:18.267 00.000 10844 UpdateGuideState exits: m=1791 SNR=26.4
04:04:18.267 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
04:04:18.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:18.267 00.000 11060 Moving (-0.12, -0.02) raw xDistance=-0.04 yDistance=-0.12
04:04:18.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:18.267 00.000 10844 Enqueuing Expose request
04:04:18.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:04:18.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:18.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:04:18.267 00.000 11060 MoveAxis(E, 0, ABG)
04:04:18.267 00.000 11060 Move returns status 0, amount 0
04:04:18.267 00.000 11060 MoveAxis(N, 0, ABG)
04:04:18.267 00.000 11060 Move returns status 0, amount 0
04:04:18.267 00.000 11060 move complete, result=0
04:04:18.267 00.000 11060 worker thread done servicing request
04:04:18.267 00.000 11060 Worker thread wakes up
04:04:18.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:18.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:18.273 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:18.917 00.644 11060 Exposure complete
04:04:19.119 00.202 11060 worker thread done servicing request
04:04:19.119 00.000 10844 OnExposeComplete: enter
04:04:19.119 00.000 10844 UpdateGuideState(): m_state=6
04:04:19.119 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4144
04:04:19.119 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.93, Mass=1771, SNR=26.3, Peak=181 HFD=2.9
04:04:19.119 00.000 10844 MultiStar: [#1 -0.21,-0.14,0.88,U] [#2 -0.50,0.44,0.00,M2] [#3 -0.30,-0.07,1.02,U] [#4 0.11,-0.22,1.01,U] [#5 -0.52,-0.20,0.89,U] [#6 -0.34,-0.31,1.02,U] [#7 0.38,-0.80,0.00,M2] [#8 -0.31,0.36,0.85,U] 
04:04:19.119 00.000 10844 single-star, 6 included, MultiStar: {-0.21, -0.11}, one-star: {0.06, -0.13}
04:04:19.119 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
04:04:19.119 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
04:04:19.119 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.14 mountX=-0.11 mountY=0.08, mountTheta=2.55
04:04:19.124 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.13, opts=13)
04:04:19.124 00.000 10844 Enqueuing Move request for scope (0.06, -0.13)
04:04:19.124 00.000 11060 Worker thread wakes up
04:04:19.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:19.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
04:04:19.124 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.3
04:04:19.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
04:04:19.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:19.124 00.000 11060 Moving (0.06, -0.13) raw xDistance=-0.11 yDistance=0.08
04:04:19.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:19.124 00.000 10844 Enqueuing Expose request
04:04:19.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:19.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:19.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:04:19.124 00.000 11060 MoveAxis(E, 0, ABG)
04:04:19.124 00.000 11060 Move returns status 0, amount 0
04:04:19.124 00.000 11060 MoveAxis(N, 0, ABG)
04:04:19.124 00.000 11060 Move returns status 0, amount 0
04:04:19.124 00.000 11060 move complete, result=0
04:04:19.124 00.000 11060 worker thread done servicing request
04:04:19.127 00.003 11060 Worker thread wakes up
04:04:19.127 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:19.127 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:19.128 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:19.759 00.631 11060 Exposure complete
04:04:19.962 00.203 11060 worker thread done servicing request
04:04:19.962 00.000 10844 OnExposeComplete: enter
04:04:19.962 00.000 10844 UpdateGuideState(): m_state=6
04:04:19.964 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4145
04:04:19.964 00.000 10844 Star::Find returns 1 (0), X=616.61, Y=101.76, Mass=2099, SNR=28.7, Peak=252 HFD=3.3
04:04:19.964 00.000 10844 MultiStar: [#1 -0.60,0.12,0.00,M1] [#2 -0.49,0.35,0.00,M3] [#3 -0.35,0.13,0.91,U] [#4 -0.12,0.63,0.00,M1] [#5 -0.56,0.26,0.00,M1] [#6 -0.28,-0.58,0.00,M1] [#7 0.04,-0.28,0.84,U] [#8 -0.56,0.59,0.00,M1] 
04:04:19.964 00.000 10844 refined, 2 included, MultiStar: {-0.21, -0.15}, one-star: {-0.30, -0.29}
04:04:19.964 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.39) = xAngle (-3.91 = 2.37)
04:04:19.964 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.79 = -0.79)
04:04:19.964 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-2.53 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
04:04:19.967 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.15, opts=13)
04:04:19.967 00.000 10844 Enqueuing Move request for scope (-0.21, -0.15)
04:04:19.967 00.000 11060 Worker thread wakes up
04:04:19.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:19.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.15) opts 0xd
04:04:19.967 00.000 10844 UpdateGuideState exits: m=2099 SNR=28.7
04:04:19.967 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.15)
04:04:19.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:19.967 00.000 11060 Moving (-0.21, -0.15) raw xDistance=-0.18 yDistance=-0.18
04:04:19.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:19.967 00.000 10844 Enqueuing Expose request
04:04:19.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:04:19.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:19.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:04:19.967 00.000 11060 MoveAxis(E, 43, ABG)
04:04:19.967 00.000 11060 Guiding  Dir = 2, Dur = 43
04:04:19.995 00.028 11060 IsSlewing returns 0
04:04:19.995 00.000 11060 IsGuiding returns 0
04:04:20.055 00.060 11060 IsGuiding returns 0
04:04:20.055 00.000 11060 Move returns status 0, amount 43
04:04:20.055 00.000 11060 MoveAxis(N, 0, ABG)
04:04:20.055 00.000 11060 Move returns status 0, amount 0
04:04:20.055 00.000 11060 move complete, result=0
04:04:20.056 00.001 11060 worker thread done servicing request
04:04:20.056 00.000 11060 Worker thread wakes up
04:04:20.056 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
04:04:20.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:20.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:20.696 00.640 11060 Exposure complete
04:04:20.912 00.216 11060 worker thread done servicing request
04:04:20.912 00.000 10844 OnExposeComplete: enter
04:04:20.912 00.000 10844 UpdateGuideState(): m_state=6
04:04:20.912 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4146
04:04:20.912 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=102.09, Mass=1797, SNR=26.8, Peak=195 HFD=3.3
04:04:20.912 00.000 10844 MultiStar: [#1 -0.64,0.09,0.00,M2] [#2 0.08,0.48,0.83,U] [#3 -0.18,0.03,0.91,U] [#4 -0.07,0.09,0.93,U] [#5 0.12,0.34,0.90,U] [#6 -0.12,-0.20,1.07,U] [#7 -0.24,-0.47,0.97,U] [#8 -0.01,0.57,0.79,U] 
04:04:20.912 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.08}, one-star: {-0.15, 0.04}
04:04:20.912 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (1.39) = xAngle (0.93 = 0.93)
04:04:20.912 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.05 = -2.23)
04:04:20.912 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.31 mountX=0.07 mountY=-0.09, mountTheta=-0.92
04:04:20.912 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.08, opts=13)
04:04:20.912 00.000 10844 Enqueuing Move request for scope (-0.08, 0.08)
04:04:20.912 00.000 11060 Worker thread wakes up
04:04:20.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:20.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
04:04:20.912 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.8
04:04:20.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
04:04:20.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:20.912 00.000 11060 Moving (-0.08, 0.08) raw xDistance=0.07 yDistance=-0.09
04:04:20.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:20.918 00.006 10844 Enqueuing Expose request
04:04:20.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:04:20.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:20.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:04:20.918 00.000 11060 MoveAxis(E, 0, ABG)
04:04:20.919 00.001 11060 Move returns status 0, amount 0
04:04:20.919 00.000 11060 MoveAxis(N, 0, ABG)
04:04:20.928 00.009 11060 Move returns status 0, amount 0
04:04:20.928 00.000 11060 move complete, result=0
04:04:20.928 00.000 11060 worker thread done servicing request
04:04:20.928 00.000 11060 Worker thread wakes up
04:04:20.929 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:20.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:20.931 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:21.547 00.616 11060 Exposure complete
04:04:21.750 00.203 11060 worker thread done servicing request
04:04:21.750 00.000 10844 OnExposeComplete: enter
04:04:21.750 00.000 10844 UpdateGuideState(): m_state=6
04:04:21.750 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4147
04:04:21.750 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.09, Mass=1767, SNR=26.8, Peak=171 HFD=2.9
04:04:21.750 00.000 10844 MultiStar: [#1 0.00,-0.56,0.88,U] [#2 -0.12,-0.21,0.90,U] [#3 0.17,-0.63,0.00,M1] [#4 0.07,-0.11,0.93,U] [#5 0.05,-0.34,1.01,U] [#6 0.12,-0.78,0.00,M1] [#7 0.26,-0.43,0.87,U] [#8 0.34,0.04,0.82,U] 
04:04:21.750 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.38}, one-star: {0.04, -0.96}
04:04:21.750 00.000 10844 CameraToMount -- cameraTheta (-1.35) - m_xAngle (1.39) = xAngle (-2.74 = -2.74)
04:04:21.750 00.000 10844 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.39 = 0.39)
04:04:21.750 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.35 mountX=-0.36 mountY=0.15, mountTheta=2.75
04:04:21.755 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.38, opts=13)
04:04:21.755 00.000 10844 Enqueuing Move request for scope (0.09, -0.38)
04:04:21.755 00.000 11060 Worker thread wakes up
04:04:21.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:21.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.38) opts 0xd
04:04:21.755 00.000 10844 UpdateGuideState exits: m=1767 SNR=26.8
04:04:21.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.38)
04:04:21.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:21.755 00.000 11060 Moving (0.09, -0.38) raw xDistance=-0.36 yDistance=0.15
04:04:21.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:21.755 00.000 10844 Enqueuing Expose request
04:04:21.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.36
04:04:21.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:21.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:04:21.755 00.000 11060 MoveAxis(E, 84, ABG)
04:04:21.755 00.000 11060 Guiding  Dir = 2, Dur = 84
04:04:21.786 00.031 11060 IsSlewing returns 0
04:04:21.787 00.001 11060 IsGuiding returns 0
04:04:21.897 00.110 11060 IsGuiding returns 0
04:04:21.897 00.000 11060 Move returns status 0, amount 84
04:04:21.897 00.000 11060 MoveAxis(N, 0, ABG)
04:04:21.898 00.001 11060 Move returns status 0, amount 0
04:04:21.898 00.000 11060 move complete, result=0
04:04:21.898 00.000 11060 worker thread done servicing request
04:04:21.898 00.000 10844 GuideStep: -0.4 px 84 ms EAST, 0.1 px 0 ms NORTH
04:04:21.898 00.000 11060 Worker thread wakes up
04:04:21.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:21.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:22.527 00.629 11060 Exposure complete
04:04:22.736 00.209 11060 worker thread done servicing request
04:04:22.736 00.000 10844 OnExposeComplete: enter
04:04:22.736 00.000 10844 UpdateGuideState(): m_state=6
04:04:22.738 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4148
04:04:22.738 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.55, Mass=1908, SNR=27.3, Peak=159 HFD=3.6
04:04:22.738 00.000 10844 MultiStar: [#1 0.14,-0.23,0.95,U] [#2 0.08,0.34,0.87,U] [#3 0.45,-0.49,0.00,M2] [#4 0.21,0.02,0.93,U] [#5 -0.12,-0.32,0.87,U] [#6 0.08,-0.21,0.97,U] [#7 -0.06,-0.43,0.82,U] [#8 0.27,0.06,0.81,U] 
04:04:22.738 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.17}, one-star: {0.12, -0.51}
04:04:22.738 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
04:04:22.738 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
04:04:22.738 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.07 mountX=-0.15 mountY=0.12, mountTheta=2.47
04:04:22.741 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.17, opts=13)
04:04:22.741 00.000 10844 Enqueuing Move request for scope (0.09, -0.17)
04:04:22.741 00.000 11060 Worker thread wakes up
04:04:22.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
04:04:22.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:22.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
04:04:22.741 00.000 11060 Moving (0.09, -0.17) raw xDistance=-0.15 yDistance=0.12
04:04:22.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:04:22.741 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:22.741 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:04:22.741 00.000 11060 MoveAxis(E, 37, ABG)
04:04:22.745 00.004 11060 Guiding  Dir = 2, Dur = 37
04:04:22.745 00.000 10844 UpdateGuideState exits: m=1908 SNR=27.3
04:04:22.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:22.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:22.745 00.000 10844 Enqueuing Expose request
04:04:22.772 00.027 11060 IsSlewing returns 0
04:04:22.773 00.001 11060 IsGuiding returns 0
04:04:22.833 00.060 11060 IsGuiding returns 0
04:04:22.833 00.000 11060 Move returns status 0, amount 37
04:04:22.834 00.001 11060 MoveAxis(N, 0, ABG)
04:04:22.834 00.000 11060 Move returns status 0, amount 0
04:04:22.834 00.000 11060 move complete, result=0
04:04:22.834 00.000 10844 GuideStep: -0.1 px 37 ms EAST, 0.1 px 0 ms NORTH
04:04:22.834 00.000 11060 worker thread done servicing request
04:04:22.834 00.000 11060 Worker thread wakes up
04:04:22.834 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:22.834 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:23.476 00.642 11060 Exposure complete
04:04:23.675 00.199 11060 worker thread done servicing request
04:04:23.675 00.000 10844 OnExposeComplete: enter
04:04:23.675 00.000 10844 UpdateGuideState(): m_state=6
04:04:23.675 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4149
04:04:23.675 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=101.67, Mass=1943, SNR=27.8, Peak=175 HFD=3.6
04:04:23.675 00.000 10844 MultiStar: [#1 0.12,0.21,0.84,U] [#2 -0.06,-0.01,0.82,U] [#3 0.28,-0.00,0.86,U] [#4 0.49,-0.07,0.99,U] [#5 -0.63,-0.10,0.00,M1] [#6 -0.11,0.05,1.03,U] [#7 0.53,-0.08,0.90,U] [#8 0.12,0.50,0.79,U] 
04:04:23.675 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.01}, one-star: {0.33, -0.39}
04:04:23.675 00.000 10844 CameraToMount -- cameraTheta (0.05) - m_xAngle (1.39) = xAngle (-1.34 = -1.34)
04:04:23.675 00.000 10844 CameraToMount -- cameraTheta (0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.79 = 1.79)
04:04:23.675 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.05 mountX=0.05 mountY=0.21, mountTheta=1.34
04:04:23.679 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.01, opts=13)
04:04:23.679 00.000 10844 Enqueuing Move request for scope (0.22, 0.01)
04:04:23.679 00.000 11060 Worker thread wakes up
04:04:23.679 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:23.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
04:04:23.679 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
04:04:23.679 00.000 10844 UpdateGuideState exits: m=1943 SNR=27.8
04:04:23.679 00.000 11060 Moving (0.22, 0.01) raw xDistance=0.05 yDistance=0.21
04:04:23.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:23.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:04:23.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:23.679 00.000 10844 Enqueuing Expose request
04:04:23.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
04:04:23.679 00.000 11060 MoveAxis(E, 0, ABG)
04:04:23.679 00.000 11060 Move returns status 0, amount 0
04:04:23.679 00.000 11060 MoveAxis(S, 82, ABG)
04:04:23.679 00.000 11060 Guiding  Dir = 1, Dur = 82
04:04:23.709 00.030 11060 IsSlewing returns 0
04:04:23.710 00.001 11060 IsGuiding returns 0
04:04:23.818 00.108 11060 IsGuiding returns 0
04:04:23.818 00.000 11060 Move returns status 0, amount 82
04:04:23.818 00.000 11060 move complete, result=0
04:04:23.818 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 82 ms SOUTH
04:04:23.818 00.000 11060 worker thread done servicing request
04:04:23.818 00.000 11060 Worker thread wakes up
04:04:23.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:23.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:24.455 00.637 11060 Exposure complete
04:04:24.680 00.225 11060 worker thread done servicing request
04:04:24.680 00.000 10844 OnExposeComplete: enter
04:04:24.680 00.000 10844 UpdateGuideState(): m_state=6
04:04:24.680 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4150
04:04:24.680 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.78, Mass=1728, SNR=26.6, Peak=213 HFD=2.6
04:04:24.680 00.000 10844 MultiStar: [#1 -0.24,0.20,0.91,U] [#2 0.40,0.64,0.00,M1] [#3 0.08,0.16,0.97,U] [#4 0.22,0.47,0.97,U] [#5 -0.05,0.36,0.93,U] [#6 0.16,0.09,0.98,U] [#7 0.06,-0.24,0.93,U] [#8 0.42,0.53,0.00,M1] 
04:04:24.680 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {-0.05, -0.27}
04:04:24.680 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.39) = xAngle (-0.07 = -0.07)
04:04:24.680 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.05 = 3.05)
04:04:24.680 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.32 mountX=0.11 mountY=0.01, mountTheta=0.09
04:04:24.685 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.11, opts=13)
04:04:24.685 00.000 10844 Enqueuing Move request for scope (0.03, 0.11)
04:04:24.685 00.000 11060 Worker thread wakes up
04:04:24.685 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:24.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
04:04:24.685 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
04:04:24.685 00.000 11060 Moving (0.03, 0.11) raw xDistance=0.11 yDistance=0.01
04:04:24.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:04:24.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:24.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:04:24.685 00.000 11060 MoveAxis(E, 0, ABG)
04:04:24.685 00.000 11060 Move returns status 0, amount 0
04:04:24.685 00.000 11060 MoveAxis(N, 0, ABG)
04:04:24.685 00.000 11060 Move returns status 0, amount 0
04:04:24.685 00.000 11060 move complete, result=0
04:04:24.685 00.000 10844 UpdateGuideState exits: m=1728 SNR=26.6
04:04:24.685 00.000 11060 worker thread done servicing request
04:04:24.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:24.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:24.685 00.000 10844 Enqueuing Expose request
04:04:24.685 00.000 11060 Worker thread wakes up
04:04:24.685 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:24.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:24.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:25.319 00.634 11060 Exposure complete
04:04:25.519 00.200 11060 worker thread done servicing request
04:04:25.519 00.000 10844 OnExposeComplete: enter
04:04:25.519 00.000 10844 UpdateGuideState(): m_state=6
04:04:25.520 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4151
04:04:25.520 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=102.48, Mass=1955, SNR=28.3, Peak=204 HFD=3.3
04:04:25.520 00.000 10844 MultiStar: [#1 -0.33,0.67,0.00,M1] [#2 0.11,0.64,0.00,M2] [#3 0.11,0.14,0.97,U] [#4 -0.08,0.89,0.00,M1] [#5 -0.41,0.29,0.94,U] [#6 -0.22,0.02,0.94,U] [#7 -0.19,-0.03,0.89,U] [#8 0.14,0.74,0.00,M2] 
04:04:25.520 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.18}, one-star: {-0.19, 0.43}
04:04:25.520 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
04:04:25.520 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.10 = -2.19)
04:04:25.520 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.36 mountX=0.14 mountY=-0.20, mountTheta=-0.97
04:04:25.522 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.18, opts=13)
04:04:25.522 00.000 10844 Enqueuing Move request for scope (-0.18, 0.18)
04:04:25.522 00.000 11060 Worker thread wakes up
04:04:25.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:25.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
04:04:25.522 00.000 10844 UpdateGuideState exits: m=1955 SNR=28.3
04:04:25.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
04:04:25.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:25.522 00.000 11060 Moving (-0.18, 0.18) raw xDistance=0.14 yDistance=-0.20
04:04:25.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:25.522 00.000 10844 Enqueuing Expose request
04:04:25.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:04:25.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:25.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:04:25.524 00.002 11060 MoveAxis(W, 33, ABG)
04:04:25.524 00.000 11060 Guiding  Dir = 3, Dur = 33
04:04:25.538 00.014 11060 IsSlewing returns 0
04:04:25.538 00.000 11060 IsGuiding returns 0
04:04:25.583 00.045 11060 IsGuiding returns 0
04:04:25.585 00.002 11060 Move returns status 0, amount 33
04:04:25.585 00.000 11060 MoveAxis(N, 0, ABG)
04:04:25.585 00.000 11060 Move returns status 0, amount 0
04:04:25.585 00.000 11060 move complete, result=0
04:04:25.585 00.000 11060 worker thread done servicing request
04:04:25.585 00.000 11060 Worker thread wakes up
04:04:25.585 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.2 px 0 ms NORTH
04:04:25.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:25.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:26.207 00.622 11060 Exposure complete
04:04:26.409 00.202 11060 worker thread done servicing request
04:04:26.409 00.000 10844 OnExposeComplete: enter
04:04:26.409 00.000 10844 UpdateGuideState(): m_state=6
04:04:26.409 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4152
04:04:26.409 00.000 10844 Star::Find returns 1 (0), X=617.70, Y=101.81, Mass=1933, SNR=27.8, Peak=206 HFD=3.3
04:04:26.409 00.000 10844 MultiStar: [#1 0.08,-0.06,0.86,U] [#2 -0.01,0.29,0.91,U] [#3 0.04,-0.28,1.02,U] [#4 0.67,0.01,0.00,M2] [#5 -0.17,0.27,0.95,U] [#6 0.05,-0.35,0.90,U] [#7 0.74,-0.48,0.00,M1] [#8 0.07,-0.04,0.88,U] 
04:04:26.409 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.06}, one-star: {0.79, -0.24}
04:04:26.409 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.39) = xAngle (-1.85 = -1.85)
04:04:26.409 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.27 = 1.27)
04:04:26.409 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.46 mountX=-0.04 mountY=0.14, mountTheta=1.85
04:04:26.424 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
04:04:26.424 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
04:04:26.424 00.000 11060 Worker thread wakes up
04:04:26.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:26.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
04:04:26.424 00.000 10844 UpdateGuideState exits: m=1933 SNR=27.8
04:04:26.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
04:04:26.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:26.424 00.000 11060 Moving (0.13, -0.06) raw xDistance=-0.04 yDistance=0.14
04:04:26.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:26.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:04:26.424 00.000 10844 Enqueuing Expose request
04:04:26.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:26.426 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:04:26.426 00.000 11060 MoveAxis(E, 0, ABG)
04:04:26.426 00.000 11060 Move returns status 0, amount 0
04:04:26.426 00.000 11060 MoveAxis(N, 0, ABG)
04:04:26.426 00.000 11060 Move returns status 0, amount 0
04:04:26.426 00.000 11060 move complete, result=0
04:04:26.426 00.000 11060 worker thread done servicing request
04:04:26.426 00.000 11060 Worker thread wakes up
04:04:26.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:26.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:26.428 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:27.057 00.629 11060 Exposure complete
04:04:27.279 00.222 11060 worker thread done servicing request
04:04:27.279 00.000 10844 OnExposeComplete: enter
04:04:27.279 00.000 10844 UpdateGuideState(): m_state=6
04:04:27.279 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
04:04:27.279 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=102.18, Mass=1763, SNR=25.6, Peak=209 HFD=3.3
04:04:27.279 00.000 10844 MultiStar: [#1 0.28,0.39,1.04,U] [#2 0.22,0.41,0.90,U] [#3 0.44,0.34,1.00,U] [#4 0.61,0.51,0.00,M3] [#5 -0.08,0.07,0.96,U] [#6 -0.07,-0.34,0.99,U] [#7 0.90,0.08,0.00,M2] [#8 0.01,0.24,0.87,U] 
04:04:27.279 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.17}, one-star: {0.43, 0.12}
04:04:27.279 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
04:04:27.279 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
04:04:27.282 00.003 10844 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.76 mountX=0.20 mountY=0.15, mountTheta=0.64
04:04:27.284 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.17, opts=13)
04:04:27.284 00.000 10844 Enqueuing Move request for scope (0.18, 0.17)
04:04:27.284 00.000 11060 Worker thread wakes up
04:04:27.284 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:27.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
04:04:27.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
04:04:27.284 00.000 11060 Moving (0.18, 0.17) raw xDistance=0.20 yDistance=0.15
04:04:27.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:04:27.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:27.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:04:27.284 00.000 11060 MoveAxis(W, 48, ABG)
04:04:27.284 00.000 11060 Guiding  Dir = 3, Dur = 48
04:04:27.284 00.000 10844 UpdateGuideState exits: m=1763 SNR=25.6
04:04:27.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:27.287 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:27.287 00.000 10844 Enqueuing Expose request
04:04:27.300 00.013 11060 IsSlewing returns 0
04:04:27.300 00.000 11060 IsGuiding returns 0
04:04:27.361 00.061 11060 IsGuiding returns 0
04:04:27.361 00.000 11060 Move returns status 0, amount 48
04:04:27.361 00.000 11060 MoveAxis(N, 0, ABG)
04:04:27.361 00.000 11060 Move returns status 0, amount 0
04:04:27.361 00.000 11060 move complete, result=0
04:04:27.361 00.000 11060 worker thread done servicing request
04:04:27.361 00.000 11060 Worker thread wakes up
04:04:27.361 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.2 px 0 ms NORTH
04:04:27.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:27.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:27.997 00.636 11060 Exposure complete
04:04:28.233 00.236 11060 worker thread done servicing request
04:04:28.233 00.000 10844 OnExposeComplete: enter
04:04:28.233 00.000 10844 UpdateGuideState(): m_state=6
04:04:28.235 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4154
04:04:28.235 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.78, Mass=1779, SNR=26.7, Peak=195 HFD=3.4
04:04:28.235 00.000 10844 MultiStar: [#1 0.02,-0.00,0.91,U] [#2 0.03,0.51,0.83,U] [#3 -0.01,-0.34,1.03,U] [#4 -0.13,0.18,1.01,U] [#5 -0.02,-0.05,0.89,U] [#6 -0.34,-0.61,0.00,M1] [#7 -0.14,-0.42,0.93,U] [#8 0.06,0.37,0.78,U] 
04:04:28.235 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.02}, one-star: {0.40, -0.27}
04:04:28.235 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
04:04:28.235 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.04 = 1.04)
04:04:28.235 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.69 mountX=-0.02 mountY=0.03, mountTheta=2.09
04:04:28.237 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.02, opts=13)
04:04:28.239 00.002 10844 Enqueuing Move request for scope (0.03, -0.02)
04:04:28.239 00.000 11060 Worker thread wakes up
04:04:28.239 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
04:04:28.239 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
04:04:28.239 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:28.239 00.000 11060 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=0.03
04:04:28.239 00.000 10844 UpdateGuideState exits: m=1779 SNR=26.7
04:04:28.239 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:04:28.239 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:28.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:28.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:04:28.239 00.000 11060 MoveAxis(E, 0, ABG)
04:04:28.239 00.000 11060 Move returns status 0, amount 0
04:04:28.239 00.000 11060 MoveAxis(N, 0, ABG)
04:04:28.239 00.000 11060 Move returns status 0, amount 0
04:04:28.239 00.000 11060 move complete, result=0
04:04:28.239 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:28.239 00.000 11060 worker thread done servicing request
04:04:28.239 00.000 10844 Enqueuing Expose request
04:04:28.239 00.000 11060 Worker thread wakes up
04:04:28.239 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:28.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:28.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:28.877 00.638 11060 Exposure complete
04:04:29.089 00.212 10844 OnExposeComplete: enter
04:04:29.089 00.000 10844 UpdateGuideState(): m_state=6
04:04:29.090 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4155
04:04:29.090 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.08, Mass=1745, SNR=25.8, Peak=131 HFD=3.8
04:04:29.090 00.000 10844 MultiStar: [#1 -0.30,0.11,1.01,U] [#2 -0.12,-0.28,0.84,U] [#3 0.30,-0.37,1.03,U] [#4 0.10,0.10,1.05,U] [#5 0.04,-0.06,0.88,U] [#6 -0.62,-0.57,0.00,M2] [#7 -0.02,-0.27,1.04,U] [#8 -0.22,-0.24,0.82,U] 
04:04:29.090 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.12}, one-star: {0.25, 0.03}
04:04:29.090 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
04:04:29.090 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
04:04:29.090 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.45 mountX=-0.11 mountY=0.03, mountTheta=2.86
04:04:29.090 00.000 11060 worker thread done servicing request
04:04:29.094 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.12, opts=13)
04:04:29.094 00.000 10844 Enqueuing Move request for scope (0.01, -0.12)
04:04:29.094 00.000 11060 Worker thread wakes up
04:04:29.094 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:29.094 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
04:04:29.094 00.000 10844 UpdateGuideState exits: m=1745 SNR=25.8
04:04:29.094 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
04:04:29.095 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:29.095 00.000 11060 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.03
04:04:29.095 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:29.095 00.000 10844 Enqueuing Expose request
04:04:29.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:29.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:29.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:04:29.095 00.000 11060 MoveAxis(E, 0, ABG)
04:04:29.095 00.000 11060 Move returns status 0, amount 0
04:04:29.095 00.000 11060 MoveAxis(N, 0, ABG)
04:04:29.095 00.000 11060 Move returns status 0, amount 0
04:04:29.095 00.000 11060 move complete, result=0
04:04:29.095 00.000 11060 worker thread done servicing request
04:04:29.095 00.000 11060 Worker thread wakes up
04:04:29.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:29.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:29.097 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:29.736 00.639 11060 Exposure complete
04:04:29.928 00.192 10844 OnExposeComplete: enter
04:04:29.928 00.000 10844 UpdateGuideState(): m_state=6
04:04:29.929 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4156
04:04:29.929 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=102.11, Mass=2007, SNR=28.1, Peak=188 HFD=3.6
04:04:29.929 00.000 11060 worker thread done servicing request
04:04:29.929 00.000 10844 MultiStar: [#1 -0.33,0.40,0.85,U] [#2 -0.29,0.72,0.00,M1] [#3 -0.10,-0.20,0.88,U] [#4 -0.41,0.29,0.86,U] [#5 -0.21,0.10,0.92,U] [#6 -0.42,-0.09,0.96,U] [#7 0.00,-0.09,0.89,U] [#8 0.38,0.24,0.82,U] 
04:04:29.929 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.08}, one-star: {0.48, 0.06}
04:04:29.929 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.39) = xAngle (0.90 = 0.90)
04:04:29.929 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.02 = -2.26)
04:04:29.929 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.29 mountX=0.07 mountY=-0.08, mountTheta=-0.89
04:04:29.932 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.08, opts=13)
04:04:29.932 00.000 10844 Enqueuing Move request for scope (-0.07, 0.08)
04:04:29.932 00.000 11060 Worker thread wakes up
04:04:29.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:04:29.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
04:04:29.932 00.000 10844 UpdateGuideState exits: m=2007 SNR=28.1
04:04:29.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
04:04:29.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:29.932 00.000 11060 Moving (-0.07, 0.08) raw xDistance=0.07 yDistance=-0.08
04:04:29.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:29.932 00.000 10844 Enqueuing Expose request
04:04:29.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:04:29.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:29.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:04:29.932 00.000 11060 MoveAxis(E, 0, ABG)
04:04:29.932 00.000 11060 Move returns status 0, amount 0
04:04:29.932 00.000 11060 MoveAxis(N, 0, ABG)
04:04:29.932 00.000 11060 Move returns status 0, amount 0
04:04:29.932 00.000 11060 move complete, result=0
04:04:29.932 00.000 11060 worker thread done servicing request
04:04:29.932 00.000 11060 Worker thread wakes up
04:04:29.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:29.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:29.932 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:30.581 00.649 11060 Exposure complete
04:04:30.795 00.214 11060 worker thread done servicing request
04:04:30.795 00.000 10844 OnExposeComplete: enter
04:04:30.795 00.000 10844 UpdateGuideState(): m_state=6
04:04:30.795 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4157
04:04:30.795 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=102.02, Mass=1713, SNR=25.9, Peak=169 HFD=3.0
04:04:30.795 00.000 10844 MultiStar: [#1 0.38,0.44,0.00,M1] [#2 -0.97,0.63,0.00,M2] [#3 -0.35,0.54,0.00,M1] [#4 0.27,0.20,1.00,U] [#5 0.01,0.12,0.93,U] [#6 -0.44,0.27,1.06,U] [#7 0.25,-0.10,1.00,U] [#8 -0.19,0.63,0.00,M1] 
04:04:30.795 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.09}, one-star: {0.21, -0.03}
04:04:30.795 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.34 = -0.34)
04:04:30.795 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.78 = 2.78)
04:04:30.795 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.05 mountX=0.10 mountY=0.04, mountTheta=0.36
04:04:30.799 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
04:04:30.799 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
04:04:30.799 00.000 11060 Worker thread wakes up
04:04:30.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
04:04:30.799 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
04:04:30.799 00.000 11060 Moving (0.05, 0.09) raw xDistance=0.10 yDistance=0.04
04:04:30.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:04:30.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:30.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:30.801 00.002 10844 UpdateGuideState exits: m=1713 SNR=25.9
04:04:30.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:30.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:30.801 00.000 10844 Enqueuing Expose request
04:04:30.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:04:30.810 00.009 11060 MoveAxis(E, 0, ABG)
04:04:30.812 00.002 11060 Move returns status 0, amount 0
04:04:30.812 00.000 11060 MoveAxis(N, 0, ABG)
04:04:30.812 00.000 11060 Move returns status 0, amount 0
04:04:30.812 00.000 11060 move complete, result=0
04:04:30.812 00.000 11060 worker thread done servicing request
04:04:30.812 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:30.812 00.000 11060 Worker thread wakes up
04:04:30.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:30.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:31.447 00.635 11060 Exposure complete
04:04:31.668 00.221 11060 worker thread done servicing request
04:04:31.668 00.000 10844 OnExposeComplete: enter
04:04:31.668 00.000 10844 UpdateGuideState(): m_state=6
04:04:31.671 00.003 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4158
04:04:31.671 00.000 10844 Star::Find returns 1 (0), X=616.27, Y=101.91, Mass=1576, SNR=24.8, Peak=194 HFD=3.0
04:04:31.671 00.000 10844 MultiStar: [#1 0.12,0.62,0.00,M2] [#2 -0.17,0.46,1.07,U] [#3 -0.06,0.27,1.01,U] [#4 -0.16,0.44,1.03,U] [#5 -0.27,0.16,1.03,U] [#6 -0.31,0.24,1.05,U] [#7 0.02,-0.05,1.03,U] [#8 -0.52,0.66,0.00,M2] 
04:04:31.671 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.20}, one-star: {-0.64, -0.15}
04:04:31.671 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.39) = xAngle (1.02 = 1.02)
04:04:31.671 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.15 = -2.14)
04:04:31.671 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.41 mountX=0.16 mountY=-0.25, mountTheta=-1.02
04:04:31.673 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.20, opts=13)
04:04:31.673 00.000 10844 Enqueuing Move request for scope (-0.22, 0.20)
04:04:31.673 00.000 11060 Worker thread wakes up
04:04:31.673 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:31.673 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
04:04:31.673 00.000 10844 UpdateGuideState exits: m=1576 SNR=24.8
04:04:31.675 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
04:04:31.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:31.675 00.000 11060 Moving (-0.22, 0.20) raw xDistance=0.16 yDistance=-0.25
04:04:31.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:31.675 00.000 10844 Enqueuing Expose request
04:04:31.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:04:31.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:04:31.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:04:31.675 00.000 11060 MoveAxis(W, 37, ABG)
04:04:31.675 00.000 11060 Guiding  Dir = 3, Dur = 37
04:04:31.688 00.013 11060 IsSlewing returns 0
04:04:31.688 00.000 11060 IsGuiding returns 0
04:04:31.736 00.048 11060 IsGuiding returns 0
04:04:31.736 00.000 11060 Move returns status 0, amount 37
04:04:31.736 00.000 11060 MoveAxis(N, 0, ABG)
04:04:31.736 00.000 11060 Move returns status 0, amount 0
04:04:31.736 00.000 11060 move complete, result=0
04:04:31.736 00.000 11060 worker thread done servicing request
04:04:31.736 00.000 11060 Worker thread wakes up
04:04:31.736 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.3 px 0 ms NORTH
04:04:31.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:31.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:32.368 00.632 11060 Exposure complete
04:04:32.577 00.209 11060 worker thread done servicing request
04:04:32.577 00.000 10844 OnExposeComplete: enter
04:04:32.577 00.000 10844 UpdateGuideState(): m_state=6
04:04:32.577 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4159
04:04:32.577 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=102.40, Mass=2165, SNR=29.7, Peak=180 HFD=3.7
04:04:32.577 00.000 10844 MultiStar: [#1 0.12,0.75,0.00,M3] [#2 -0.15,1.06,0.00,M2] [#3 0.15,0.45,0.85,U] [#4 0.26,0.87,0.00,M1] [#5 -0.25,0.38,0.90,U] [#6 -0.30,0.40,0.87,U] [#7 0.10,-0.02,0.79,U] [#8 -0.60,0.37,0.00,M3] 
04:04:32.577 00.000 10844 refined, 4 included, MultiStar: {-0.09, 0.32}, one-star: {-0.12, 0.35}
04:04:32.577 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.39) = xAngle (0.46 = 0.46)
04:04:32.577 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.58 = -2.70)
04:04:32.577 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.85 mountX=0.30 mountY=-0.14, mountTheta=-0.45
04:04:32.582 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.32, opts=13)
04:04:32.582 00.000 10844 Enqueuing Move request for scope (-0.09, 0.32)
04:04:32.582 00.000 11060 Worker thread wakes up
04:04:32.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:32.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.32) opts 0xd
04:04:32.582 00.000 10844 UpdateGuideState exits: m=2165 SNR=29.7
04:04:32.582 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.32)
04:04:32.582 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:32.582 00.000 11060 Moving (-0.09, 0.32) raw xDistance=0.30 yDistance=-0.14
04:04:32.582 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:32.582 00.000 10844 Enqueuing Expose request
04:04:32.582 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
04:04:32.582 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:32.582 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:04:32.582 00.000 11060 MoveAxis(W, 71, ABG)
04:04:32.582 00.000 11060 Guiding  Dir = 3, Dur = 71
04:04:32.588 00.006 11060 IsSlewing returns 0
04:04:32.588 00.000 11060 IsGuiding returns 0
04:04:32.666 00.078 11060 IsGuiding returns 0
04:04:32.666 00.000 11060 Move returns status 0, amount 71
04:04:32.666 00.000 11060 MoveAxis(N, 0, ABG)
04:04:32.666 00.000 11060 Move returns status 0, amount 0
04:04:32.666 00.000 11060 move complete, result=0
04:04:32.666 00.000 11060 worker thread done servicing request
04:04:32.666 00.000 10844 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
04:04:32.666 00.000 11060 Worker thread wakes up
04:04:32.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:32.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:33.301 00.635 11060 Exposure complete
04:04:33.507 00.206 11060 worker thread done servicing request
04:04:33.507 00.000 10844 OnExposeComplete: enter
04:04:33.507 00.000 10844 UpdateGuideState(): m_state=6
04:04:33.507 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4160
04:04:33.507 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.93, Mass=1994, SNR=28.0, Peak=158 HFD=3.1
04:04:33.507 00.000 10844 MultiStar: [#1 -0.41,-0.17,0.91,U] [#2 -0.67,0.08,0.00,M3] [#3 0.30,0.27,0.88,U] [#4 0.01,0.34,0.86,U] [#5 -0.47,0.17,0.85,U] [#6 -0.46,0.26,1.02,U] [#7 0.32,0.16,0.92,U] [#8 -0.23,0.34,0.76,U] 
04:04:33.507 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.15}, one-star: {0.22, -0.12}
04:04:33.507 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.39) = xAngle (0.72 = 0.72)
04:04:33.507 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.84 = -2.44)
04:04:33.507 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.11 mountX=0.13 mountY=-0.11, mountTheta=-0.71
04:04:33.507 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.15, opts=13)
04:04:33.507 00.000 10844 Enqueuing Move request for scope (-0.09, 0.15)
04:04:33.507 00.000 11060 Worker thread wakes up
04:04:33.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:33.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
04:04:33.507 00.000 10844 UpdateGuideState exits: m=1994 SNR=28.0
04:04:33.507 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
04:04:33.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:33.513 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:33.513 00.000 10844 Enqueuing Expose request
04:04:33.513 00.000 11060 Moving (-0.09, 0.15) raw xDistance=0.13 yDistance=-0.11
04:04:33.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:04:33.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:33.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:04:33.513 00.000 11060 MoveAxis(W, 33, ABG)
04:04:33.513 00.000 11060 Guiding  Dir = 3, Dur = 33
04:04:33.518 00.005 11060 IsSlewing returns 0
04:04:33.518 00.000 11060 IsGuiding returns 0
04:04:33.553 00.035 11060 IsGuiding returns 0
04:04:33.553 00.000 11060 Move returns status 0, amount 33
04:04:33.553 00.000 11060 MoveAxis(N, 0, ABG)
04:04:33.553 00.000 11060 Move returns status 0, amount 0
04:04:33.553 00.000 11060 move complete, result=0
04:04:33.553 00.000 11060 worker thread done servicing request
04:04:33.553 00.000 11060 Worker thread wakes up
04:04:33.553 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
04:04:33.553 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:33.553 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:34.190 00.637 11060 Exposure complete
04:04:34.420 00.230 11060 worker thread done servicing request
04:04:34.420 00.000 10844 OnExposeComplete: enter
04:04:34.420 00.000 10844 UpdateGuideState(): m_state=6
04:04:34.420 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4161
04:04:34.420 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.95, Mass=1718, SNR=25.8, Peak=169 HFD=3.0
04:04:34.420 00.000 10844 MultiStar: [#1 -0.52,-0.08,1.03,U] [#2 -0.41,0.57,0.00,M4] [#3 -0.42,0.31,1.03,U] [#4 0.01,0.75,0.00,M1] [#5 -0.36,0.34,0.95,U] [#6 -0.37,-0.05,1.06,U] [#7 0.16,-0.10,0.97,U] [#8 -0.43,0.34,0.78,U] 
04:04:34.423 00.003 10844 single-star, 6 included, MultiStar: {-0.29, 0.09}, one-star: {-0.05, -0.10}
04:04:34.423 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.39) = xAngle (-3.43 = 2.85)
04:04:34.423 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
04:04:34.423 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.04 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
04:04:34.433 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
04:04:34.433 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
04:04:34.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:34.433 00.000 10844 UpdateGuideState exits: m=1718 SNR=25.8
04:04:34.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:34.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:34.433 00.000 10844 Enqueuing Expose request
04:04:34.435 00.002 11060 Worker thread wakes up
04:04:34.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
04:04:34.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
04:04:34.435 00.000 11060 Moving (-0.05, -0.10) raw xDistance=-0.11 yDistance=-0.03
04:04:34.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:34.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:34.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:04:34.435 00.000 11060 MoveAxis(E, 0, ABG)
04:04:34.435 00.000 11060 Move returns status 0, amount 0
04:04:34.435 00.000 11060 MoveAxis(N, 0, ABG)
04:04:34.435 00.000 11060 Move returns status 0, amount 0
04:04:34.435 00.000 11060 move complete, result=0
04:04:34.436 00.001 11060 worker thread done servicing request
04:04:34.436 00.000 11060 Worker thread wakes up
04:04:34.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:34.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:34.438 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:35.075 00.637 11060 Exposure complete
04:04:35.302 00.227 11060 worker thread done servicing request
04:04:35.302 00.000 10844 OnExposeComplete: enter
04:04:35.302 00.000 10844 UpdateGuideState(): m_state=6
04:04:35.302 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4162
04:04:35.302 00.000 10844 Star::Find returns 1 (0), X=616.66, Y=101.86, Mass=1704, SNR=26.0, Peak=168 HFD=2.9
04:04:35.303 00.001 10844 MultiStar: [#1 -0.44,0.16,0.92,U] [#2 -0.66,0.61,0.00,M5] [#3 -0.13,0.29,1.03,U] [#4 -0.07,0.92,0.00,M2] [#5 -0.40,0.06,0.87,U] [#6 -0.44,0.11,0.99,U] [#7 0.14,0.14,0.97,U] [#8 -0.58,0.59,0.00,M2] 
04:04:35.303 00.000 10844 refined, 5 included, MultiStar: {-0.25, 0.09}, one-star: {-0.25, -0.20}
04:04:35.303 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (1.39) = xAngle (1.39 = 1.39)
04:04:35.303 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.52 = -1.77)
04:04:35.303 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.27 cameraTheta=2.78 mountX=0.05 mountY=-0.26, mountTheta=-1.39
04:04:35.303 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.09, opts=13)
04:04:35.303 00.000 10844 Enqueuing Move request for scope (-0.25, 0.09)
04:04:35.303 00.000 11060 Worker thread wakes up
04:04:35.303 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:35.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
04:04:35.303 00.000 10844 UpdateGuideState exits: m=1704 SNR=26.0
04:04:35.303 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
04:04:35.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:35.303 00.000 11060 Moving (-0.25, 0.09) raw xDistance=0.05 yDistance=-0.26
04:04:35.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:35.303 00.000 10844 Enqueuing Expose request
04:04:35.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:04:35.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:04:35.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:04:35.303 00.000 11060 MoveAxis(E, 0, ABG)
04:04:35.303 00.000 11060 Move returns status 0, amount 0
04:04:35.303 00.000 11060 MoveAxis(N, 0, ABG)
04:04:35.303 00.000 11060 Move returns status 0, amount 0
04:04:35.303 00.000 11060 move complete, result=0
04:04:35.303 00.000 11060 worker thread done servicing request
04:04:35.303 00.000 11060 Worker thread wakes up
04:04:35.303 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:35.303 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:35.309 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:04:35.943 00.634 11060 Exposure complete
04:04:36.159 00.216 11060 worker thread done servicing request
04:04:36.159 00.000 10844 OnExposeComplete: enter
04:04:36.159 00.000 10844 UpdateGuideState(): m_state=6
04:04:36.160 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4163
04:04:36.160 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=102.17, Mass=1732, SNR=26.3, Peak=190 HFD=3.0
04:04:36.160 00.000 10844 MultiStar: [#1 -0.56,-0.03,0.96,U] [#2 -0.24,0.65,0.00,M6] [#3 -0.06,-0.21,0.90,U] [#4 -0.03,0.55,0.94,U] [#5 -0.39,-0.08,1.06,U] [#6 -0.12,-0.27,0.94,U] [#7 0.18,-0.21,0.90,U] [#8 -0.15,0.86,0.00,M3] 
04:04:36.160 00.000 10844 single-star, 6 included, MultiStar: {-0.15, -0.02}, one-star: {-0.04, 0.11}
04:04:36.160 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
04:04:36.160 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.61)
04:04:36.160 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.10 mountY=-0.06, mountTheta=-0.54
04:04:36.164 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
04:04:36.164 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
04:04:36.164 00.000 11060 Worker thread wakes up
04:04:36.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:04:36.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
04:04:36.164 00.000 10844 UpdateGuideState exits: m=1732 SNR=26.3
04:04:36.164 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
04:04:36.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:36.164 00.000 11060 Moving (-0.04, 0.11) raw xDistance=0.10 yDistance=-0.06
04:04:36.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:36.164 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:04:36.164 00.000 10844 Enqueuing Expose request
04:04:36.164 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:36.166 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:04:36.166 00.000 11060 MoveAxis(E, 0, ABG)
04:04:36.166 00.000 11060 Move returns status 0, amount 0
04:04:36.166 00.000 11060 MoveAxis(N, 0, ABG)
04:04:36.166 00.000 11060 Move returns status 0, amount 0
04:04:36.166 00.000 11060 move complete, result=0
04:04:36.166 00.000 11060 worker thread done servicing request
04:04:36.166 00.000 11060 Worker thread wakes up
04:04:36.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:36.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:36.167 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:36.807 00.640 11060 Exposure complete
04:04:37.017 00.210 11060 worker thread done servicing request
04:04:37.017 00.000 10844 OnExposeComplete: enter
04:04:37.017 00.000 10844 UpdateGuideState(): m_state=6
04:04:37.017 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4164
04:04:37.017 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=102.04, Mass=1680, SNR=26.0, Peak=177 HFD=2.8
04:04:37.017 00.000 10844 MultiStar: [#1 -0.11,0.30,1.05,U] [#2 0.50,0.94,0.00,M7] [#3 0.42,0.01,1.00,U] [#4 -0.15,-0.01,1.08,U] [#5 -0.68,-0.21,0.00,M1] [#6 -0.12,-0.17,1.03,U] [#7 0.10,-0.25,0.99,U] [#8 0.02,0.80,0.00,M4] 
04:04:37.017 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.02}, one-star: {-0.14, -0.01}
04:04:37.017 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.39) = xAngle (-3.20 = 3.09)
04:04:37.017 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
04:04:37.017 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.81 mountX=-0.02 mountY=-0.00, mountTheta=-3.07
04:04:37.021 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.02, opts=13)
04:04:37.021 00.000 10844 Enqueuing Move request for scope (-0.00, -0.02)
04:04:37.021 00.000 11060 Worker thread wakes up
04:04:37.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:37.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
04:04:37.021 00.000 10844 UpdateGuideState exits: m=1680 SNR=26.0
04:04:37.021 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
04:04:37.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:37.021 00.000 11060 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=-0.00
04:04:37.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:37.021 00.000 10844 Enqueuing Expose request
04:04:37.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:04:37.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:37.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:04:37.021 00.000 11060 MoveAxis(E, 0, ABG)
04:04:37.021 00.000 11060 Move returns status 0, amount 0
04:04:37.021 00.000 11060 MoveAxis(N, 0, ABG)
04:04:37.021 00.000 11060 Move returns status 0, amount 0
04:04:37.021 00.000 11060 move complete, result=0
04:04:37.023 00.002 11060 worker thread done servicing request
04:04:37.023 00.000 11060 Worker thread wakes up
04:04:37.023 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:37.023 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:37.026 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:37.657 00.631 11060 Exposure complete
04:04:37.867 00.210 11060 worker thread done servicing request
04:04:37.867 00.000 10844 OnExposeComplete: enter
04:04:37.867 00.000 10844 UpdateGuideState(): m_state=6
04:04:37.867 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4165
04:04:37.867 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=102.03, Mass=1675, SNR=25.8, Peak=187 HFD=3.0
04:04:37.867 00.000 10844 MultiStar: [#1 0.16,0.24,0.95,U] [#2 -0.03,0.01,0.92,U] [#3 -0.12,0.14,0.98,U] [#4 0.56,0.13,0.00,M1] [#5 -0.60,-0.07,0.00,M2] [#6 -0.11,-0.14,0.99,U] [#7 0.30,-0.44,0.91,U] [#8 0.01,0.58,0.00,M5] 
04:04:37.867 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.03}, one-star: {-0.07, -0.02}
04:04:37.867 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
04:04:37.867 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
04:04:37.867 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.06 mountX=-0.03 mountY=0.02, mountTheta=2.46
04:04:37.871 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
04:04:37.871 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
04:04:37.871 00.000 11060 Worker thread wakes up
04:04:37.871 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
04:04:37.871 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:04:37.871 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
04:04:37.871 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.8
04:04:37.871 00.000 11060 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
04:04:37.871 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:37.871 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:37.871 00.000 10844 Enqueuing Expose request
04:04:37.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:04:37.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:37.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:04:37.871 00.000 11060 MoveAxis(E, 0, ABG)
04:04:37.871 00.000 11060 Move returns status 0, amount 0
04:04:37.871 00.000 11060 MoveAxis(N, 0, ABG)
04:04:37.871 00.000 11060 Move returns status 0, amount 0
04:04:37.871 00.000 11060 move complete, result=0
04:04:37.871 00.000 11060 worker thread done servicing request
04:04:37.871 00.000 11060 Worker thread wakes up
04:04:37.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:37.871 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:37.871 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:38.514 00.643 11060 Exposure complete
04:04:38.728 00.214 11060 worker thread done servicing request
04:04:38.728 00.000 10844 OnExposeComplete: enter
04:04:38.728 00.000 10844 UpdateGuideState(): m_state=6
04:04:38.730 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4166
04:04:38.730 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=102.15, Mass=1309, SNR=22.4, Peak=163 HFD=2.7
04:04:38.730 00.000 10844 MultiStar: [#1 -0.18,0.63,0.00,M1] [#2 -0.20,0.15,1.02,U] [#3 0.13,0.09,1.08,U] [#4 0.62,-0.18,0.00,M2] [#5 -0.68,0.22,0.00,M3] [#6 -0.18,-0.13,1.29,U] [#7 0.20,-0.22,1.11,U] [#8 -0.22,0.52,0.93,U] 
04:04:38.730 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.07}, one-star: {0.00, 0.09}
04:04:38.731 00.001 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.39) = xAngle (0.74 = 0.74)
04:04:38.731 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.87 = -2.41)
04:04:38.731 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.13 mountX=0.06 mountY=-0.05, mountTheta=-0.74
04:04:38.733 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.07, opts=13)
04:04:38.733 00.000 10844 Enqueuing Move request for scope (-0.04, 0.07)
04:04:38.733 00.000 11060 Worker thread wakes up
04:04:38.733 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:38.733 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
04:04:38.733 00.000 10844 UpdateGuideState exits: m=1309 SNR=22.4
04:04:38.733 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
04:04:38.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:38.733 00.000 11060 Moving (-0.04, 0.07) raw xDistance=0.06 yDistance=-0.05
04:04:38.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:38.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:04:38.733 00.000 10844 Enqueuing Expose request
04:04:38.733 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:38.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:04:38.733 00.000 11060 MoveAxis(E, 0, ABG)
04:04:38.733 00.000 11060 Move returns status 0, amount 0
04:04:38.733 00.000 11060 MoveAxis(N, 0, ABG)
04:04:38.733 00.000 11060 Move returns status 0, amount 0
04:04:38.733 00.000 11060 move complete, result=0
04:04:38.733 00.000 11060 worker thread done servicing request
04:04:38.735 00.002 11060 Worker thread wakes up
04:04:38.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:38.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:38.737 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:39.355 00.618 11060 Exposure complete
04:04:39.571 00.216 11060 worker thread done servicing request
04:04:39.571 00.000 10844 OnExposeComplete: enter
04:04:39.571 00.000 10844 UpdateGuideState(): m_state=6
04:04:39.571 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4167
04:04:39.571 00.000 10844 Star::Find returns 1 (0), X=616.65, Y=101.49, Mass=1914, SNR=27.4, Peak=245 HFD=3.3
04:04:39.571 00.000 10844 MultiStar: [#1 -0.33,-0.05,0.86,U] [#2 -0.11,-0.00,0.85,U] [#3 0.54,0.33,0.00,M1] [#4 0.06,-0.10,1.00,U] [#5 -0.09,-0.22,0.92,U] [#6 0.25,-0.11,1.01,U] [#7 0.20,-0.37,0.92,U] [#8 -0.38,0.08,0.74,U] 
04:04:39.571 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {-0.26, -0.57}
04:04:39.571 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.39) = xAngle (-3.32 = 2.96)
04:04:39.571 00.000 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.20 = -0.20)
04:04:39.571 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.93 mountX=-0.19 mountY=-0.04, mountTheta=-2.94
04:04:39.575 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.18, opts=13)
04:04:39.575 00.000 10844 Enqueuing Move request for scope (-0.07, -0.18)
04:04:39.575 00.000 11060 Worker thread wakes up
04:04:39.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
04:04:39.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
04:04:39.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:39.575 00.000 11060 Moving (-0.07, -0.18) raw xDistance=-0.19 yDistance=-0.04
04:04:39.575 00.000 10844 UpdateGuideState exits: m=1914 SNR=27.4
04:04:39.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:04:39.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:39.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:39.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:39.575 00.000 10844 Enqueuing Expose request
04:04:39.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:04:39.575 00.000 11060 MoveAxis(E, 45, ABG)
04:04:39.575 00.000 11060 Guiding  Dir = 2, Dur = 45
04:04:39.605 00.030 11060 IsSlewing returns 0
04:04:39.605 00.000 11060 IsGuiding returns 0
04:04:39.681 00.076 11060 IsGuiding returns 0
04:04:39.681 00.000 11060 Move returns status 0, amount 45
04:04:39.681 00.000 11060 MoveAxis(N, 0, ABG)
04:04:39.681 00.000 11060 Move returns status 0, amount 0
04:04:39.681 00.000 11060 move complete, result=0
04:04:39.681 00.000 11060 worker thread done servicing request
04:04:39.681 00.000 11060 Worker thread wakes up
04:04:39.681 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
04:04:39.681 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:39.681 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:40.312 00.631 11060 Exposure complete
04:04:40.521 00.209 11060 worker thread done servicing request
04:04:40.521 00.000 10844 OnExposeComplete: enter
04:04:40.521 00.000 10844 UpdateGuideState(): m_state=6
04:04:40.522 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4168
04:04:40.522 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.83, Mass=1701, SNR=25.6, Peak=199 HFD=3.2
04:04:40.522 00.000 10844 MultiStar: [#1 0.11,-0.10,0.92,U] [#2 0.17,0.13,1.02,U] [#3 0.42,0.20,1.06,U] [#4 0.30,0.01,0.99,U] [#5 -0.03,-0.26,1.01,U] [#6 0.23,-0.06,1.07,U] [#7 0.31,-0.54,0.00,M1] [#8 0.30,0.31,0.81,U] 
04:04:40.522 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.00}, one-star: {0.22, -0.23}
04:04:40.522 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.39) = xAngle (-1.41 = -1.41)
04:04:40.522 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.71 = 1.71)
04:04:40.522 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.02 mountX=0.03 mountY=0.21, mountTheta=1.41
04:04:40.525 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.00, opts=13)
04:04:40.525 00.000 10844 Enqueuing Move request for scope (0.21, -0.00)
04:04:40.525 00.000 11060 Worker thread wakes up
04:04:40.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:40.525 00.000 10844 UpdateGuideState exits: m=1701 SNR=25.6
04:04:40.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:40.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:40.525 00.000 10844 Enqueuing Expose request
04:04:40.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
04:04:40.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
04:04:40.525 00.000 11060 Moving (0.21, -0.00) raw xDistance=0.03 yDistance=0.21
04:04:40.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:04:40.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
04:04:40.525 00.000 11060 MoveAxis(E, 0, ABG)
04:04:40.525 00.000 11060 Move returns status 0, amount 0
04:04:40.525 00.000 11060 MoveAxis(S, 83, ABG)
04:04:40.525 00.000 11060 Guiding  Dir = 1, Dur = 83
04:04:40.539 00.014 11060 IsSlewing returns 0
04:04:40.539 00.000 11060 IsGuiding returns 0
04:04:40.630 00.091 11060 IsGuiding returns 0
04:04:40.630 00.000 11060 Move returns status 0, amount 83
04:04:40.630 00.000 11060 move complete, result=0
04:04:40.630 00.000 11060 worker thread done servicing request
04:04:40.630 00.000 11060 Worker thread wakes up
04:04:40.630 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 83 ms SOUTH
04:04:40.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:40.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:41.252 00.622 11060 Exposure complete
04:04:41.461 00.209 11060 worker thread done servicing request
04:04:41.461 00.000 10844 OnExposeComplete: enter
04:04:41.461 00.000 10844 UpdateGuideState(): m_state=6
04:04:41.461 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4169
04:04:41.461 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=102.13, Mass=1672, SNR=25.7, Peak=183 HFD=3.8
04:04:41.461 00.000 10844 MultiStar: [#1 -0.69,-0.02,0.00,M1] [#2 -0.45,0.46,0.00,M4] [#3 0.41,-0.00,1.06,U] [#4 -0.49,0.54,0.00,M1] [#5 -0.49,-0.19,0.85,U] [#6 -0.35,-0.38,1.09,U] [#7 0.28,-0.14,1.00,U] [#8 -0.46,-0.02,0.84,U] 
04:04:41.463 00.002 10844 single-star, 5 included, MultiStar: {-0.08, -0.11}, one-star: {-0.03, 0.08}
04:04:41.463 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.39) = xAngle (0.56 = 0.56)
04:04:41.463 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.68 = -2.60)
04:04:41.463 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.95 mountX=0.07 mountY=-0.04, mountTheta=-0.55
04:04:41.464 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.08, opts=13)
04:04:41.464 00.000 10844 Enqueuing Move request for scope (-0.03, 0.08)
04:04:41.466 00.002 11060 Worker thread wakes up
04:04:41.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:41.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
04:04:41.466 00.000 10844 UpdateGuideState exits: m=1672 SNR=25.7
04:04:41.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
04:04:41.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:41.466 00.000 11060 Moving (-0.03, 0.08) raw xDistance=0.07 yDistance=-0.04
04:04:41.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:41.466 00.000 10844 Enqueuing Expose request
04:04:41.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:04:41.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:41.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:04:41.466 00.000 11060 MoveAxis(E, 0, ABG)
04:04:41.466 00.000 11060 Move returns status 0, amount 0
04:04:41.466 00.000 11060 MoveAxis(N, 0, ABG)
04:04:41.466 00.000 11060 Move returns status 0, amount 0
04:04:41.466 00.000 11060 move complete, result=0
04:04:41.466 00.000 11060 worker thread done servicing request
04:04:41.466 00.000 11060 Worker thread wakes up
04:04:41.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:41.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:41.468 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:42.099 00.631 11060 Exposure complete
04:04:42.334 00.235 11060 worker thread done servicing request
04:04:42.334 00.000 10844 OnExposeComplete: enter
04:04:42.334 00.000 10844 UpdateGuideState(): m_state=6
04:04:42.334 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4170
04:04:42.334 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=101.98, Mass=1526, SNR=24.9, Peak=159 HFD=2.9
04:04:42.334 00.000 10844 MultiStar: [#1 -0.38,-0.02,0.99,U] [#2 -0.30,0.45,0.94,U] [#3 -0.27,0.28,0.91,U] [#4 -0.14,0.28,1.09,U] [#5 -0.22,-0.09,0.96,U] [#6 -0.34,0.05,0.95,U] [#7 -0.25,-0.09,0.93,U] [#8 -0.36,0.39,0.85,U] 
04:04:42.334 00.000 10844 single-star, 8 included, MultiStar: {-0.26, 0.13}, one-star: {-0.13, -0.08}
04:04:42.334 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.39) = xAngle (-4.01 = 2.28)
04:04:42.334 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.88 = -0.88)
04:04:42.334 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.62 mountX=-0.10 mountY=-0.12, mountTheta=-2.27
04:04:42.338 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.08, opts=13)
04:04:42.338 00.000 10844 Enqueuing Move request for scope (-0.13, -0.08)
04:04:42.338 00.000 11060 Worker thread wakes up
04:04:42.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:42.338 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
04:04:42.338 00.000 10844 UpdateGuideState exits: m=1526 SNR=24.9
04:04:42.338 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
04:04:42.338 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:42.338 00.000 11060 Moving (-0.13, -0.08) raw xDistance=-0.10 yDistance=-0.12
04:04:42.338 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:42.338 00.000 10844 Enqueuing Expose request
04:04:42.338 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:04:42.338 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:42.338 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:04:42.338 00.000 11060 MoveAxis(E, 0, ABG)
04:04:42.338 00.000 11060 Move returns status 0, amount 0
04:04:42.338 00.000 11060 MoveAxis(N, 0, ABG)
04:04:42.338 00.000 11060 Move returns status 0, amount 0
04:04:42.338 00.000 11060 move complete, result=0
04:04:42.338 00.000 11060 worker thread done servicing request
04:04:42.338 00.000 11060 Worker thread wakes up
04:04:42.338 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:42.338 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:42.338 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:42.986 00.648 11060 Exposure complete
04:04:43.195 00.209 10844 OnExposeComplete: enter
04:04:43.195 00.000 10844 UpdateGuideState(): m_state=6
04:04:43.195 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4171
04:04:43.195 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.98, Mass=1693, SNR=26.2, Peak=173 HFD=2.9
04:04:43.195 00.000 10844 MultiStar: [#1 -0.11,-0.33,0.98,U] [#2 -0.41,0.21,0.98,U] [#3 -0.14,0.22,0.97,U] [#4 -0.03,-0.04,1.08,U] [#5 -0.36,-0.28,0.93,U] [#6 0.11,-0.14,1.02,U] [#7 0.14,0.17,0.95,U] [#8 -0.29,0.08,0.81,U] 
04:04:43.195 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {0.16, -0.08}
04:04:43.195 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.39) = xAngle (-4.31 = 1.98)
04:04:43.195 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.18 = -1.18)
04:04:43.195 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.92 mountX=-0.04 mountY=-0.09, mountTheta=-1.97
04:04:43.195 00.000 11060 worker thread done servicing request
04:04:43.198 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
04:04:43.198 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
04:04:43.198 00.000 11060 Worker thread wakes up
04:04:43.201 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
04:04:43.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
04:04:43.201 00.000 11060 Moving (-0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
04:04:43.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:04:43.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:43.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:04:43.201 00.000 11060 MoveAxis(E, 0, ABG)
04:04:43.201 00.000 11060 Move returns status 0, amount 0
04:04:43.201 00.000 11060 MoveAxis(N, 0, ABG)
04:04:43.201 00.000 11060 Move returns status 0, amount 0
04:04:43.201 00.000 11060 move complete, result=0
04:04:43.201 00.000 11060 worker thread done servicing request
04:04:43.201 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:43.201 00.000 10844 UpdateGuideState exits: m=1693 SNR=26.2
04:04:43.202 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:43.202 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:43.202 00.000 10844 Enqueuing Expose request
04:04:43.202 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:43.202 00.000 11060 Worker thread wakes up
04:04:43.202 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:43.202 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:43.852 00.650 11060 Exposure complete
04:04:44.057 00.205 11060 worker thread done servicing request
04:04:44.057 00.000 10844 OnExposeComplete: enter
04:04:44.057 00.000 10844 UpdateGuideState(): m_state=6
04:04:44.063 00.006 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4172
04:04:44.063 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=101.88, Mass=1728, SNR=25.9, Peak=167 HFD=2.9
04:04:44.063 00.000 10844 MultiStar: [#1 -0.29,0.30,0.92,U] [#2 0.02,0.69,0.00,M3] [#3 -0.01,-0.18,0.92,U] [#4 -0.11,0.22,0.92,U] [#5 -0.22,0.13,0.92,U] [#6 0.02,-0.13,1.19,U] [#7 0.27,-0.08,0.90,U] [#8 -0.70,0.33,0.00,M1] 
04:04:44.063 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.00}, one-star: {-0.18, -0.18}
04:04:44.063 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
04:04:44.063 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.84 = -1.45)
04:04:44.063 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.10 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
04:04:44.063 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
04:04:44.063 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
04:04:44.063 00.000 11060 Worker thread wakes up
04:04:44.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:44.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
04:04:44.063 00.000 10844 UpdateGuideState exits: m=1728 SNR=25.9
04:04:44.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
04:04:44.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:44.063 00.000 11060 Moving (-0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
04:04:44.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:44.063 00.000 10844 Enqueuing Expose request
04:04:44.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:04:44.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:44.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:04:44.063 00.000 11060 MoveAxis(E, 0, ABG)
04:04:44.063 00.000 11060 Move returns status 0, amount 0
04:04:44.063 00.000 11060 MoveAxis(N, 0, ABG)
04:04:44.063 00.000 11060 Move returns status 0, amount 0
04:04:44.063 00.000 11060 move complete, result=0
04:04:44.063 00.000 11060 worker thread done servicing request
04:04:44.063 00.000 11060 Worker thread wakes up
04:04:44.068 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:44.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:44.069 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:44.698 00.629 11060 Exposure complete
04:04:44.908 00.210 11060 worker thread done servicing request
04:04:44.908 00.000 10844 OnExposeComplete: enter
04:04:44.908 00.000 10844 UpdateGuideState(): m_state=6
04:04:44.908 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
04:04:44.908 00.000 10844 Star::Find returns 1 (1), X=616.37, Y=101.83, Mass=1807, SNR=26.6, Peak=255 HFD=3.2
04:04:44.908 00.000 10844 MultiStar: [#1 -0.39,0.21,0.88,U] [#2 -0.24,0.44,0.99,U] [#3 -0.06,-0.12,1.03,U] [#4 0.22,0.50,0.98,U] [#5 -0.20,-0.60,0.00,M1] [#6 -0.56,-0.10,0.85,U] [#7 0.18,-0.08,1.01,U] [#8 -0.12,0.47,0.81,U] 
04:04:44.908 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.13}, one-star: {-0.53, -0.22}
04:04:44.908 00.000 10844 CameraToMount -- cameraTheta (2.52) - m_xAngle (1.39) = xAngle (1.13 = 1.13)
04:04:44.908 00.000 10844 CameraToMount -- cameraTheta (2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.25 = -2.03)
04:04:44.908 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.52 mountX=0.09 mountY=-0.20, mountTheta=-1.12
04:04:44.912 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.13, opts=13)
04:04:44.912 00.000 10844 Enqueuing Move request for scope (-0.18, 0.13)
04:04:44.912 00.000 11060 Worker thread wakes up
04:04:44.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:44.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
04:04:44.912 00.000 10844 UpdateGuideState exits: m=1807 SNR=26.6 Saturated
04:04:44.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
04:04:44.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:44.912 00.000 11060 Moving (-0.18, 0.13) raw xDistance=0.09 yDistance=-0.20
04:04:44.913 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:44.913 00.000 10844 Enqueuing Expose request
04:04:44.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:04:44.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:04:44.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:04:44.913 00.000 11060 MoveAxis(E, 0, ABG)
04:04:44.913 00.000 11060 Move returns status 0, amount 0
04:04:44.913 00.000 11060 MoveAxis(N, 0, ABG)
04:04:44.914 00.001 11060 Move returns status 0, amount 0
04:04:44.914 00.000 11060 move complete, result=0
04:04:44.914 00.000 11060 worker thread done servicing request
04:04:44.914 00.000 11060 Worker thread wakes up
04:04:44.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:44.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:44.915 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:04:45.549 00.634 11060 Exposure complete
04:04:45.760 00.211 11060 worker thread done servicing request
04:04:45.760 00.000 10844 OnExposeComplete: enter
04:04:45.760 00.000 10844 UpdateGuideState(): m_state=6
04:04:45.760 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4174
04:04:45.760 00.000 10844 Star::Find returns 1 (0), X=616.63, Y=101.67, Mass=1727, SNR=26.1, Peak=193 HFD=3.0
04:04:45.762 00.002 10844 MultiStar: [#1 -0.04,0.23,0.98,U] [#2 -0.26,0.92,0.00,M3] [#3 -0.43,0.10,1.05,U] [#4 -0.20,1.05,0.00,M1] [#5 -0.16,0.38,0.93,U] [#6 -0.63,0.33,0.00,M1] [#7 0.08,-0.28,0.87,U] [#8 -0.80,0.62,0.00,M1] 
04:04:45.762 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.01}, one-star: {-0.28, -0.39}
04:04:45.762 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.39) = xAngle (1.69 = 1.69)
04:04:45.762 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.81 = -1.47)
04:04:45.762 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.08 mountX=-0.02 mountY=-0.18, mountTheta=-1.69
04:04:45.762 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.01, opts=13)
04:04:45.765 00.003 10844 Enqueuing Move request for scope (-0.18, 0.01)
04:04:45.765 00.000 11060 Worker thread wakes up
04:04:45.765 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:45.765 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
04:04:45.765 00.000 10844 UpdateGuideState exits: m=1727 SNR=26.1
04:04:45.765 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
04:04:45.765 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:45.765 00.000 11060 Moving (-0.18, 0.01) raw xDistance=-0.02 yDistance=-0.18
04:04:45.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:45.765 00.000 10844 Enqueuing Expose request
04:04:45.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:04:45.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:45.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:04:45.765 00.000 11060 MoveAxis(E, 0, ABG)
04:04:45.765 00.000 11060 Move returns status 0, amount 0
04:04:45.765 00.000 11060 MoveAxis(N, 0, ABG)
04:04:45.765 00.000 11060 Move returns status 0, amount 0
04:04:45.765 00.000 11060 move complete, result=0
04:04:45.765 00.000 11060 worker thread done servicing request
04:04:45.765 00.000 11060 Worker thread wakes up
04:04:45.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:45.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:45.769 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:04:46.395 00.626 11060 Exposure complete
04:04:46.605 00.210 11060 worker thread done servicing request
04:04:46.605 00.000 10844 OnExposeComplete: enter
04:04:46.605 00.000 10844 UpdateGuideState(): m_state=6
04:04:46.605 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4175
04:04:46.605 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=101.96, Mass=1882, SNR=27.4, Peak=228 HFD=3.4
04:04:46.607 00.002 10844 MultiStar: [#1 -0.39,0.25,0.92,U] [#2 -0.35,0.25,0.85,U] [#3 -0.44,0.26,0.95,U] [#4 -0.16,0.37,0.92,U] [#5 -0.23,-0.02,0.83,U] [#6 -0.32,0.20,0.92,U] [#7 0.03,-0.17,0.84,U] [#8 -0.30,0.84,0.00,M2] 
04:04:46.607 00.000 10844 single-star, 7 included, MultiStar: {-0.26, 0.13}, one-star: {-0.19, -0.10}
04:04:46.607 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.39) = xAngle (-4.06 = 2.22)
04:04:46.607 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.94 = -0.94)
04:04:46.607 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-2.67 mountX=-0.13 mountY=-0.17, mountTheta=-2.21
04:04:46.607 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.10, opts=13)
04:04:46.607 00.000 10844 Enqueuing Move request for scope (-0.19, -0.10)
04:04:46.607 00.000 11060 Worker thread wakes up
04:04:46.607 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:46.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
04:04:46.607 00.000 10844 UpdateGuideState exits: m=1882 SNR=27.4
04:04:46.607 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
04:04:46.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:46.607 00.000 11060 Moving (-0.19, -0.10) raw xDistance=-0.13 yDistance=-0.17
04:04:46.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:46.607 00.000 10844 Enqueuing Expose request
04:04:46.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:04:46.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:46.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:04:46.607 00.000 11060 MoveAxis(E, 30, ABG)
04:04:46.607 00.000 11060 Guiding  Dir = 2, Dur = 30
04:04:46.627 00.020 11060 IsSlewing returns 0
04:04:46.627 00.000 11060 IsGuiding returns 0
04:04:46.659 00.032 11060 IsGuiding returns 0
04:04:46.659 00.000 11060 Move returns status 0, amount 30
04:04:46.659 00.000 11060 MoveAxis(N, 0, ABG)
04:04:46.659 00.000 11060 Move returns status 0, amount 0
04:04:46.659 00.000 11060 move complete, result=0
04:04:46.659 00.000 11060 worker thread done servicing request
04:04:46.659 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.2 px 0 ms NORTH
04:04:46.662 00.003 11060 Worker thread wakes up
04:04:46.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:46.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:47.285 00.623 11060 Exposure complete
04:04:47.487 00.202 11060 worker thread done servicing request
04:04:47.487 00.000 10844 OnExposeComplete: enter
04:04:47.487 00.000 10844 UpdateGuideState(): m_state=6
04:04:47.488 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4176
04:04:47.488 00.000 10844 Star::Find returns 1 (0), X=616.42, Y=102.04, Mass=2072, SNR=29.1, Peak=180 HFD=3.6
04:04:47.488 00.000 10844 MultiStar: [#1 -0.93,-0.04,0.00,M1] [#2 -0.51,0.52,0.00,M3] [#3 -0.76,0.16,0.00,M1] [#4 -0.56,0.70,0.00,M1] [#5 -0.62,0.47,0.00,M1] [#6 -0.60,0.12,0.00,M1] [#7 -0.63,-0.13,0.00,M1] [#8 -0.34,0.92,0.00,M3] 
04:04:47.488 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
04:04:47.488 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
04:04:47.488 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=-0.01 hyp=0.49 cameraTheta=-3.11 mountX=-0.10 mountY=-0.48, mountTheta=-1.78
04:04:47.488 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=-0.01, opts=13)
04:04:47.488 00.000 10844 Enqueuing Move request for scope (-0.49, -0.01)
04:04:47.488 00.000 11060 Worker thread wakes up
04:04:47.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:47.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.01) opts 0xd
04:04:47.488 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.49, -0.01)
04:04:47.488 00.000 11060 Moving (-0.49, -0.01) raw xDistance=-0.10 yDistance=-0.48
04:04:47.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:04:47.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:04:47.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
04:04:47.488 00.000 11060 MoveAxis(E, 0, ABG)
04:04:47.488 00.000 11060 Move returns status 0, amount 0
04:04:47.493 00.005 11060 MoveAxis(N, 0, ABG)
04:04:47.493 00.000 11060 Move returns status 0, amount 0
04:04:47.493 00.000 11060 move complete, result=0
04:04:47.493 00.000 10844 UpdateGuideState exits: m=2072 SNR=29.1
04:04:47.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:47.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:47.493 00.000 10844 Enqueuing Expose request
04:04:47.493 00.000 11060 worker thread done servicing request
04:04:47.493 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
04:04:47.493 00.000 11060 Worker thread wakes up
04:04:47.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:47.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:48.129 00.636 11060 Exposure complete
04:04:48.348 00.219 11060 worker thread done servicing request
04:04:48.348 00.000 10844 OnExposeComplete: enter
04:04:48.348 00.000 10844 UpdateGuideState(): m_state=6
04:04:48.349 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4177
04:04:48.349 00.000 10844 Star::Find returns 1 (0), X=616.58, Y=102.28, Mass=1693, SNR=25.6, Peak=189 HFD=3.2
04:04:48.349 00.000 10844 MultiStar: [#1 -0.47,0.53,0.00,M2] [#2 -0.65,0.65,0.00,M4] [#3 -0.16,-0.06,1.10,U] [#4 -0.38,0.23,1.06,U] [#5 -0.80,0.26,0.00,M2] [#6 -0.56,0.08,1.03,U] [#7 -0.40,-0.27,0.91,U] [#8 -0.81,0.41,0.00,M4] 
04:04:48.349 00.000 10844 refined, 4 included, MultiStar: {-0.36, 0.05}, one-star: {-0.33, 0.23}
04:04:48.349 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.39) = xAngle (1.62 = 1.62)
04:04:48.349 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.75 = -1.54)
04:04:48.349 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=0.05 hyp=0.37 cameraTheta=3.01 mountX=-0.02 mountY=-0.37, mountTheta=-1.62
04:04:48.351 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=0.05, opts=13)
04:04:48.351 00.000 10844 Enqueuing Move request for scope (-0.36, 0.05)
04:04:48.351 00.000 11060 Worker thread wakes up
04:04:48.351 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:48.353 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.05) opts 0xd
04:04:48.353 00.000 10844 UpdateGuideState exits: m=1693 SNR=25.6
04:04:48.353 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, 0.05)
04:04:48.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:48.353 00.000 11060 Moving (-0.36, 0.05) raw xDistance=-0.02 yDistance=-0.37
04:04:48.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:48.353 00.000 10844 Enqueuing Expose request
04:04:48.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:04:48.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:04:48.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:04:48.353 00.000 11060 MoveAxis(E, 0, ABG)
04:04:48.353 00.000 11060 Move returns status 0, amount 0
04:04:48.354 00.001 11060 MoveAxis(N, 0, ABG)
04:04:48.354 00.000 11060 Move returns status 0, amount 0
04:04:48.354 00.000 11060 move complete, result=0
04:04:48.354 00.000 11060 worker thread done servicing request
04:04:48.354 00.000 11060 Worker thread wakes up
04:04:48.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:48.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:48.356 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:04:48.990 00.634 11060 Exposure complete
04:04:49.209 00.219 11060 worker thread done servicing request
04:04:49.209 00.000 10844 OnExposeComplete: enter
04:04:49.209 00.000 10844 UpdateGuideState(): m_state=6
04:04:49.209 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4178
04:04:49.209 00.000 10844 Star::Find returns 1 (0), X=616.64, Y=101.58, Mass=1783, SNR=26.5, Peak=220 HFD=3.0
04:04:49.209 00.000 10844 MultiStar: [#1 -0.38,-0.14,0.96,U] [#2 -0.24,0.28,0.89,U] [#3 0.15,0.30,1.01,U] [#4 -0.11,0.16,0.97,U] [#5 -1.07,-0.69,0.00,M3] [#6 -0.44,-0.16,1.00,U] [#7 0.01,-0.22,0.93,U] [#8 -0.72,0.12,0.00,M5] 
04:04:49.209 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.04}, one-star: {-0.27, -0.47}
04:04:49.209 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.96)
04:04:49.209 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.20 = -1.20)
04:04:49.209 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.94 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
04:04:49.212 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
04:04:49.212 00.000 10844 Enqueuing Move request for scope (-0.18, -0.04)
04:04:49.212 00.000 11060 Worker thread wakes up
04:04:49.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:49.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
04:04:49.212 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.5
04:04:49.212 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
04:04:49.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:49.212 00.000 11060 Moving (-0.18, -0.04) raw xDistance=-0.07 yDistance=-0.17
04:04:49.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:04:49.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:49.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:49.212 00.000 10844 Enqueuing Expose request
04:04:49.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:04:49.212 00.000 11060 MoveAxis(E, 0, ABG)
04:04:49.212 00.000 11060 Move returns status 0, amount 0
04:04:49.212 00.000 11060 MoveAxis(N, 0, ABG)
04:04:49.212 00.000 11060 Move returns status 0, amount 0
04:04:49.212 00.000 11060 move complete, result=0
04:04:49.212 00.000 11060 worker thread done servicing request
04:04:49.212 00.000 11060 Worker thread wakes up
04:04:49.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:49.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:49.218 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:04:49.843 00.625 11060 Exposure complete
04:04:50.052 00.209 11060 worker thread done servicing request
04:04:50.052 00.000 10844 OnExposeComplete: enter
04:04:50.052 00.000 10844 UpdateGuideState(): m_state=6
04:04:50.052 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4179
04:04:50.052 00.000 10844 Star::Find returns 1 (0), X=616.18, Y=101.98, Mass=1754, SNR=26.6, Peak=203 HFD=3.1
04:04:50.054 00.002 10844 MultiStar: [#1 -0.30,0.26,0.99,U] [#2 -0.16,0.54,0.81,U] [#3 0.05,-0.19,0.92,U] [#4 -0.38,0.72,0.00,M1] [#5 -0.81,-0.18,0.00,M4] [#6 -0.09,0.02,1.00,U] [#7 -0.43,-0.32,0.98,U] [#8 -0.68,0.46,0.00,M6] 
04:04:50.054 00.000 10844 refined, 5 included, MultiStar: {-0.28, 0.03}, one-star: {-0.73, -0.07}
04:04:50.054 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.39) = xAngle (1.65 = 1.65)
04:04:50.054 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.78 = -1.51)
04:04:50.054 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.04 mountX=-0.02 mountY=-0.28, mountTheta=-1.65
04:04:50.056 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.03, opts=13)
04:04:50.056 00.000 10844 Enqueuing Move request for scope (-0.28, 0.03)
04:04:50.056 00.000 11060 Worker thread wakes up
04:04:50.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:50.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
04:04:50.056 00.000 10844 UpdateGuideState exits: m=1754 SNR=26.6
04:04:50.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
04:04:50.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:50.056 00.000 11060 Moving (-0.28, 0.03) raw xDistance=-0.02 yDistance=-0.28
04:04:50.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:50.056 00.000 10844 Enqueuing Expose request
04:04:50.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:04:50.058 00.002 11060 switching direction from 1 to -1 - decHistory=-4 oldest=-0.28 newest=-0.82
04:04:50.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.28
04:04:50.058 00.000 11060 MoveAxis(E, 0, ABG)
04:04:50.058 00.000 11060 Move returns status 0, amount 0
04:04:50.058 00.000 11060 BLC: Oldest BLC event removed
04:04:50.058 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:04:50.058 00.000 11060 MoveAxis(N, 767, ABG)
04:04:50.058 00.000 11060 duration set to 750 by maxDecDuration
04:04:50.058 00.000 11060 Guiding  Dir = 0, Dur = 750
04:04:50.080 00.022 11060 IsSlewing returns 0
04:04:50.080 00.000 11060 IsGuiding returns 0
04:04:50.861 00.781 11060 IsGuiding returns 0
04:04:50.861 00.000 11060 Move returns status 0, amount 750
04:04:50.861 00.000 11060 move complete, result=0
04:04:50.861 00.000 11060 worker thread done servicing request
04:04:50.861 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 750 ms NORTH
04:04:50.861 00.000 11060 Worker thread wakes up
04:04:50.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:50.861 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:51.500 00.639 11060 Exposure complete
04:04:51.693 00.193 11060 worker thread done servicing request
04:04:51.695 00.002 10844 OnExposeComplete: enter
04:04:51.695 00.000 10844 UpdateGuideState(): m_state=6
04:04:51.695 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4180
04:04:51.695 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=102.15, Mass=1846, SNR=26.9, Peak=161 HFD=4.2
04:04:51.695 00.000 10844 MultiStar: [#1 -0.28,-0.37,0.92,U] [#2 -0.05,0.93,0.00,M3] [#3 0.01,0.08,0.92,U] [#4 0.06,0.33,0.95,U] [#5 -0.49,-0.13,0.99,U] [#6 0.10,0.36,0.96,U] [#7 -0.02,-0.56,0.94,U] [#8 0.25,0.60,0.00,M7] 
04:04:51.695 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {0.02, 0.09}
04:04:51.695 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.39) = xAngle (-4.25 = 2.04)
04:04:51.695 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.12 = -1.12)
04:04:51.695 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.86 mountX=-0.04 mountY=-0.08, mountTheta=-2.03
04:04:51.698 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
04:04:51.700 00.002 10844 Enqueuing Move request for scope (-0.09, -0.02)
04:04:51.700 00.000 11060 Worker thread wakes up
04:04:51.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:51.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
04:04:51.700 00.000 10844 UpdateGuideState exits: m=1846 SNR=26.9
04:04:51.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
04:04:51.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:51.701 00.001 11060 Moving (-0.09, -0.02) raw xDistance=-0.04 yDistance=-0.08
04:04:51.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:51.701 00.000 10844 Enqueuing Expose request
04:04:51.701 00.000 11060 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.197922, 1:0.079951
04:04:51.701 00.000 11060 BLC: No correction, Miss < min_move
04:04:51.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:04:51.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:51.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:04:51.701 00.000 11060 MoveAxis(E, 0, ABG)
04:04:51.701 00.000 11060 Move returns status 0, amount 0
04:04:51.701 00.000 11060 MoveAxis(N, 0, ABG)
04:04:51.701 00.000 11060 Move returns status 0, amount 0
04:04:51.701 00.000 11060 move complete, result=0
04:04:51.701 00.000 11060 worker thread done servicing request
04:04:51.701 00.000 11060 Worker thread wakes up
04:04:51.701 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:51.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:51.704 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:52.341 00.637 11060 Exposure complete
04:04:52.543 00.202 11060 worker thread done servicing request
04:04:52.543 00.000 10844 OnExposeComplete: enter
04:04:52.543 00.000 10844 UpdateGuideState(): m_state=6
04:04:52.543 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4181
04:04:52.543 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=101.49, Mass=2038, SNR=28.7, Peak=239 HFD=3.4
04:04:52.543 00.000 10844 MultiStar: [#1 -0.35,-0.39,0.83,U] [#2 -0.34,0.28,0.82,U] [#3 0.15,-0.12,0.94,U] [#4 -0.13,0.44,0.88,U] [#5 -0.38,0.15,0.94,U] [#6 -0.35,0.02,0.90,U] [#7 0.21,-0.06,0.93,U] [#8 -0.08,0.60,0.00,M8] 
04:04:52.543 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.04}, one-star: {-0.13, -0.56}
04:04:52.543 00.000 10844 CameraToMount -- cameraTheta (-2.91) - m_xAngle (1.39) = xAngle (-4.30 = 1.99)
04:04:52.543 00.000 10844 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.17 = -1.17)
04:04:52.543 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.91 mountX=-0.07 mountY=-0.15, mountTheta=-1.99
04:04:52.547 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.04, opts=13)
04:04:52.549 00.002 10844 Enqueuing Move request for scope (-0.16, -0.04)
04:04:52.549 00.000 11060 Worker thread wakes up
04:04:52.549 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
04:04:52.549 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:52.549 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
04:04:52.549 00.000 10844 UpdateGuideState exits: m=2038 SNR=28.7
04:04:52.549 00.000 11060 Moving (-0.16, -0.04) raw xDistance=-0.07 yDistance=-0.15
04:04:52.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:52.549 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.197922, 1:0.079951, 2:0.151820
04:04:52.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:52.549 00.000 10844 Enqueuing Expose request
04:04:52.549 00.000 11060 BLC: No correction, Miss < min_move
04:04:52.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:04:52.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:52.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:04:52.549 00.000 11060 MoveAxis(E, 0, ABG)
04:04:52.549 00.000 11060 Move returns status 0, amount 0
04:04:52.549 00.000 11060 MoveAxis(N, 0, ABG)
04:04:52.549 00.000 11060 Move returns status 0, amount 0
04:04:52.549 00.000 11060 move complete, result=0
04:04:52.549 00.000 11060 worker thread done servicing request
04:04:52.549 00.000 11060 Worker thread wakes up
04:04:52.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:52.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:52.549 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:04:53.177 00.628 11060 Exposure complete
04:04:53.381 00.204 11060 worker thread done servicing request
04:04:53.381 00.000 10844 OnExposeComplete: enter
04:04:53.381 00.000 10844 UpdateGuideState(): m_state=6
04:04:53.382 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4182
04:04:53.382 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=102.38, Mass=1738, SNR=26.1, Peak=183 HFD=3.1
04:04:53.382 00.000 10844 MultiStar: [#1 -0.39,0.24,1.10,U] [#2 -0.28,0.71,0.00,M3] [#3 -0.34,0.12,0.98,U] [#4 -0.08,0.44,1.04,U] [#5 -0.10,0.12,0.95,U] [#6 -0.52,0.46,0.00,M1] [#7 0.46,-0.15,0.98,U] [#8 0.09,0.73,0.00,M9] 
04:04:53.382 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.19}, one-star: {0.13, 0.33}
04:04:53.382 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
04:04:53.382 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.67)
04:04:53.382 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.88 mountX=0.17 mountY=-0.09, mountTheta=-0.48
04:04:53.382 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.19, opts=13)
04:04:53.382 00.000 10844 Enqueuing Move request for scope (-0.06, 0.19)
04:04:53.382 00.000 11060 Worker thread wakes up
04:04:53.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
04:04:53.382 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
04:04:53.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:53.382 00.000 11060 Moving (-0.06, 0.19) raw xDistance=0.17 yDistance=-0.09
04:04:53.382 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.1
04:04:53.382 00.000 11060 BLC: window closed
04:04:53.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:53.382 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=-0.01, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.197922, 1:0.079951, 2:0.151820
04:04:53.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:53.382 00.000 10844 Enqueuing Expose request
04:04:53.382 00.000 11060 BLC: No correction, Miss < min_move
04:04:53.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:04:53.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:53.387 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:04:53.387 00.000 11060 MoveAxis(W, 41, ABG)
04:04:53.387 00.000 11060 Guiding  Dir = 3, Dur = 41
04:04:53.397 00.010 11060 IsSlewing returns 0
04:04:53.398 00.001 11060 IsGuiding returns 0
04:04:53.443 00.045 11060 IsGuiding returns 0
04:04:53.443 00.000 11060 Move returns status 0, amount 41
04:04:53.443 00.000 11060 MoveAxis(N, 0, ABG)
04:04:53.443 00.000 11060 Move returns status 0, amount 0
04:04:53.443 00.000 11060 move complete, result=0
04:04:53.443 00.000 11060 worker thread done servicing request
04:04:53.443 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
04:04:53.444 00.001 11060 Worker thread wakes up
04:04:53.444 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:53.444 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:54.069 00.625 11060 Exposure complete
04:04:54.287 00.218 11060 worker thread done servicing request
04:04:54.287 00.000 10844 OnExposeComplete: enter
04:04:54.287 00.000 10844 UpdateGuideState(): m_state=6
04:04:54.287 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4183
04:04:54.287 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=102.27, Mass=1806, SNR=26.4, Peak=149 HFD=3.3
04:04:54.287 00.000 10844 MultiStar: [#1 -0.46,-0.15,0.96,U] [#2 -0.70,0.46,0.00,M4] [#3 -0.23,-0.09,1.00,U] [#4 0.27,0.41,0.90,U] [#5 -0.15,-0.08,0.96,U] [#6 -0.22,-0.51,1.13,U] [#7 0.47,-0.37,0.00,M1] [#8 -0.12,0.39,0.80,U] 
04:04:54.287 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.00}, one-star: {0.17, 0.22}
04:04:54.287 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
04:04:54.287 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.86 = -1.42)
04:04:54.287 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.12 mountX=-0.02 mountY=-0.11, mountTheta=-1.73
04:04:54.289 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.00, opts=13)
04:04:54.289 00.000 10844 Enqueuing Move request for scope (-0.11, 0.00)
04:04:54.289 00.000 11060 Worker thread wakes up
04:04:54.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:54.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
04:04:54.289 00.000 10844 UpdateGuideState exits: m=1806 SNR=26.4
04:04:54.289 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
04:04:54.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:54.289 00.000 11060 Moving (-0.11, 0.00) raw xDistance=-0.02 yDistance=-0.11
04:04:54.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:54.289 00.000 10844 Enqueuing Expose request
04:04:54.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:04:54.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:54.292 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:04:54.292 00.000 11060 MoveAxis(E, 0, ABG)
04:04:54.292 00.000 11060 Move returns status 0, amount 0
04:04:54.292 00.000 11060 MoveAxis(N, 0, ABG)
04:04:54.292 00.000 11060 Move returns status 0, amount 0
04:04:54.292 00.000 11060 move complete, result=0
04:04:54.292 00.000 11060 worker thread done servicing request
04:04:54.292 00.000 11060 Worker thread wakes up
04:04:54.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:54.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:54.296 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:54.935 00.639 11060 Exposure complete
04:04:55.142 00.207 10844 OnExposeComplete: enter
04:04:55.142 00.000 10844 UpdateGuideState(): m_state=6
04:04:55.142 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4184
04:04:55.142 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.59, Mass=1690, SNR=25.7, Peak=162 HFD=3.6
04:04:55.142 00.000 10844 MultiStar: [#1 0.04,-0.04,0.93,U] [#2 -0.40,0.34,0.92,U] [#3 0.08,-0.43,1.04,U] [#4 0.32,-0.15,1.00,U] [#5 -0.52,-0.61,0.00,M1] [#6 -0.22,-0.42,0.99,U] [#7 0.06,-0.54,0.97,U] [#8 -0.43,0.43,0.00,M9] 
04:04:55.142 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.25}, one-star: {0.26, -0.46}
04:04:55.144 00.002 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
04:04:55.144 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.26 = 0.26)
04:04:55.144 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.48 mountX=-0.24 mountY=0.06, mountTheta=2.88
04:04:55.145 00.001 11060 worker thread done servicing request
04:04:55.147 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.25, opts=13)
04:04:55.147 00.000 10844 Enqueuing Move request for scope (0.02, -0.25)
04:04:55.147 00.000 11060 Worker thread wakes up
04:04:55.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:55.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
04:04:55.147 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
04:04:55.147 00.000 11060 Moving (0.02, -0.25) raw xDistance=-0.24 yDistance=0.06
04:04:55.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
04:04:55.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:55.147 00.000 10844 UpdateGuideState exits: m=1690 SNR=25.7
04:04:55.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:04:55.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:55.147 00.000 11060 MoveAxis(E, 57, ABG)
04:04:55.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:55.147 00.000 11060 Guiding  Dir = 2, Dur = 57
04:04:55.147 00.000 10844 Enqueuing Expose request
04:04:55.154 00.007 11060 IsSlewing returns 0
04:04:55.154 00.000 11060 IsGuiding returns 0
04:04:55.213 00.059 11060 IsGuiding returns 0
04:04:55.213 00.000 11060 Move returns status 0, amount 57
04:04:55.213 00.000 11060 MoveAxis(N, 0, ABG)
04:04:55.213 00.000 11060 Move returns status 0, amount 0
04:04:55.213 00.000 11060 move complete, result=0
04:04:55.213 00.000 11060 worker thread done servicing request
04:04:55.213 00.000 10844 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
04:04:55.213 00.000 11060 Worker thread wakes up
04:04:55.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:55.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:55.840 00.627 11060 Exposure complete
04:04:56.041 00.201 11060 worker thread done servicing request
04:04:56.041 00.000 10844 OnExposeComplete: enter
04:04:56.041 00.000 10844 UpdateGuideState(): m_state=6
04:04:56.042 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4185
04:04:56.042 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=102.28, Mass=1490, SNR=24.0, Peak=197 HFD=2.9
04:04:56.042 00.000 10844 MultiStar: [#1 0.15,0.99,0.00,M1] [#2 -0.08,0.43,0.99,U] [#3 -0.02,0.33,1.00,U] [#4 -0.23,0.81,0.00,M1] [#5 -0.47,0.69,0.00,M2] [#6 -0.34,0.07,1.21,U] [#7 0.03,0.70,0.00,M1] [#8 0.04,1.03,0.00,M10] 
04:04:56.042 00.000 10844 single-star, 3 included, MultiStar: {-0.17, 0.25}, one-star: {-0.18, 0.22}
04:04:56.042 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.39) = xAngle (0.86 = 0.86)
04:04:56.042 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.99 = -2.30)
04:04:56.042 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.29 cameraTheta=2.25 mountX=0.19 mountY=-0.22, mountTheta=-0.85
04:04:56.046 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.22, opts=13)
04:04:56.046 00.000 10844 Enqueuing Move request for scope (-0.18, 0.22)
04:04:56.046 00.000 11060 Worker thread wakes up
04:04:56.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:56.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
04:04:56.046 00.000 10844 UpdateGuideState exits: m=1490 SNR=24.0
04:04:56.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
04:04:56.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:56.046 00.000 11060 Moving (-0.18, 0.22) raw xDistance=0.19 yDistance=-0.22
04:04:56.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:56.046 00.000 10844 Enqueuing Expose request
04:04:56.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:04:56.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
04:04:56.046 00.000 11060 MoveAxis(W, 42, ABG)
04:04:56.046 00.000 11060 Guiding  Dir = 3, Dur = 42
04:04:56.051 00.005 11060 IsSlewing returns 0
04:04:56.051 00.000 11060 IsGuiding returns 0
04:04:56.097 00.046 11060 IsGuiding returns 0
04:04:56.097 00.000 11060 Move returns status 0, amount 42
04:04:56.097 00.000 11060 MoveAxis(N, 84, ABG)
04:04:56.097 00.000 11060 Guiding  Dir = 0, Dur = 84
04:04:56.127 00.030 11060 IsSlewing returns 0
04:04:56.128 00.001 11060 IsGuiding returns 0
04:04:56.266 00.138 11060 IsGuiding returns 0
04:04:56.266 00.000 11060 Move returns status 0, amount 84
04:04:56.266 00.000 11060 move complete, result=0
04:04:56.266 00.000 11060 worker thread done servicing request
04:04:56.266 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.2 px 84 ms NORTH
04:04:56.266 00.000 11060 Worker thread wakes up
04:04:56.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:56.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:56.906 00.640 11060 Exposure complete
04:04:57.104 00.198 11060 worker thread done servicing request
04:04:57.104 00.000 10844 OnExposeComplete: enter
04:04:57.104 00.000 10844 UpdateGuideState(): m_state=6
04:04:57.104 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4186
04:04:57.104 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.35, Mass=1677, SNR=25.9, Peak=197 HFD=3.3
04:04:57.104 00.000 10844 MultiStar: [#1 -0.05,0.35,1.00,U] [#2 -0.54,0.25,0.00,M3] [#3 0.03,-0.07,1.01,U] [#4 -0.09,0.97,0.00,M2] [#5 -0.36,-0.20,0.97,U] [#6 -0.31,-0.25,1.00,U] [#7 0.27,-0.55,0.00,M2] [#8 -0.06,0.19,0.79,U] 
04:04:57.104 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.12}, one-star: {-0.14, -0.70}
04:04:57.104 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.39) = xAngle (-3.84 = 2.44)
04:04:57.104 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
04:04:57.104 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.45 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
04:04:57.109 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.12, opts=13)
04:04:57.109 00.000 10844 Enqueuing Move request for scope (-0.15, -0.12)
04:04:57.109 00.000 11060 Worker thread wakes up
04:04:57.109 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:04:57.109 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
04:04:57.109 00.000 10844 UpdateGuideState exits: m=1677 SNR=25.9
04:04:57.109 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
04:04:57.109 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:57.109 00.000 11060 Moving (-0.15, -0.12) raw xDistance=-0.15 yDistance=-0.13
04:04:57.109 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:57.109 00.000 10844 Enqueuing Expose request
04:04:57.109 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:04:57.109 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:57.109 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:04:57.109 00.000 11060 MoveAxis(E, 34, ABG)
04:04:57.109 00.000 11060 Guiding  Dir = 2, Dur = 34
04:04:57.119 00.010 11060 IsSlewing returns 0
04:04:57.120 00.001 11060 IsGuiding returns 0
04:04:57.165 00.045 11060 IsGuiding returns 0
04:04:57.166 00.001 11060 Move returns status 0, amount 34
04:04:57.166 00.000 11060 MoveAxis(N, 0, ABG)
04:04:57.166 00.000 11060 Move returns status 0, amount 0
04:04:57.166 00.000 11060 move complete, result=0
04:04:57.166 00.000 11060 worker thread done servicing request
04:04:57.166 00.000 11060 Worker thread wakes up
04:04:57.166 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
04:04:57.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:57.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:57.805 00.639 11060 Exposure complete
04:04:57.997 00.192 11060 worker thread done servicing request
04:04:57.997 00.000 10844 OnExposeComplete: enter
04:04:57.997 00.000 10844 UpdateGuideState(): m_state=6
04:04:57.997 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4187
04:04:57.997 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=101.98, Mass=1562, SNR=25.0, Peak=165 HFD=2.8
04:04:57.997 00.000 10844 MultiStar: [#1 0.07,0.22,0.96,U] [#2 -0.48,0.88,0.00,M4] [#3 0.17,-0.10,1.08,U] [#4 -0.03,0.28,1.07,U] [#5 -0.25,-0.06,1.03,U] [#6 -0.49,-0.06,1.03,U] [#7 0.26,-0.15,0.96,U] [#8 0.20,0.39,0.82,U] 
04:04:57.999 00.002 10844 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {-0.20, -0.07}
04:04:57.999 00.000 10844 CameraToMount -- cameraTheta (2.28) - m_xAngle (1.39) = xAngle (0.89 = 0.89)
04:04:57.999 00.000 10844 CameraToMount -- cameraTheta (2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.02 = -2.27)
04:04:57.999 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.28 mountX=0.04 mountY=-0.05, mountTheta=-0.88
04:04:58.002 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.05, opts=13)
04:04:58.002 00.000 10844 Enqueuing Move request for scope (-0.04, 0.05)
04:04:58.002 00.000 11060 Worker thread wakes up
04:04:58.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
04:04:58.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:58.002 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
04:04:58.002 00.000 10844 UpdateGuideState exits: m=1562 SNR=25.0
04:04:58.002 00.000 11060 Moving (-0.04, 0.05) raw xDistance=0.04 yDistance=-0.05
04:04:58.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:58.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:04:58.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:58.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:58.002 00.000 10844 Enqueuing Expose request
04:04:58.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:04:58.002 00.000 11060 MoveAxis(E, 0, ABG)
04:04:58.003 00.001 11060 Move returns status 0, amount 0
04:04:58.003 00.000 11060 MoveAxis(N, 0, ABG)
04:04:58.003 00.000 11060 Move returns status 0, amount 0
04:04:58.003 00.000 11060 move complete, result=0
04:04:58.003 00.000 11060 worker thread done servicing request
04:04:58.003 00.000 11060 Worker thread wakes up
04:04:58.003 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:58.004 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:58.008 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:58.631 00.623 11060 Exposure complete
04:04:58.848 00.217 11060 worker thread done servicing request
04:04:58.848 00.000 10844 OnExposeComplete: enter
04:04:58.848 00.000 10844 UpdateGuideState(): m_state=6
04:04:58.848 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4188
04:04:58.848 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.95, Mass=1837, SNR=26.8, Peak=198 HFD=3.0
04:04:58.848 00.000 10844 MultiStar: [#1 -0.26,0.34,0.96,U] [#2 0.41,0.78,0.00,M5] [#3 0.24,0.28,0.90,U] [#4 -0.61,0.35,0.00,M2] [#5 -0.26,0.07,0.94,U] [#6 0.27,0.80,0.00,M1] [#7 -0.26,-0.39,0.90,U] [#8 0.35,1.09,0.00,M9] 
04:04:58.848 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.04}, one-star: {-0.08, -0.11}
04:04:58.848 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
04:04:58.848 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
04:04:58.848 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.85 mountX=0.01 mountY=-0.13, mountTheta=-1.46
04:04:58.848 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.04, opts=13)
04:04:58.853 00.005 10844 Enqueuing Move request for scope (-0.13, 0.04)
04:04:58.853 00.000 11060 Worker thread wakes up
04:04:58.853 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:58.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
04:04:58.853 00.000 10844 UpdateGuideState exits: m=1837 SNR=26.8
04:04:58.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
04:04:58.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:58.853 00.000 11060 Moving (-0.13, 0.04) raw xDistance=0.01 yDistance=-0.13
04:04:58.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:58.853 00.000 10844 Enqueuing Expose request
04:04:58.853 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:04:58.853 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:58.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:04:58.853 00.000 11060 MoveAxis(E, 0, ABG)
04:04:58.853 00.000 11060 Move returns status 0, amount 0
04:04:58.853 00.000 11060 MoveAxis(N, 0, ABG)
04:04:58.853 00.000 11060 Move returns status 0, amount 0
04:04:58.853 00.000 11060 move complete, result=0
04:04:58.853 00.000 11060 worker thread done servicing request
04:04:58.853 00.000 11060 Worker thread wakes up
04:04:58.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:58.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:04:58.853 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:59.486 00.633 11060 Exposure complete
04:04:59.694 00.208 11060 worker thread done servicing request
04:04:59.694 00.000 10844 OnExposeComplete: enter
04:04:59.694 00.000 10844 UpdateGuideState(): m_state=6
04:04:59.694 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4189
04:04:59.694 00.000 10844 Star::Find returns 1 (0), X=617.57, Y=102.53, Mass=2065, SNR=28.7, Peak=216 HFD=3.3
04:04:59.694 00.000 10844 MultiStar: [#1 0.13,0.75,0.00,M1] [#2 0.03,0.63,0.00,M6] [#3 0.15,0.24,0.96,U] [#4 0.48,1.13,0.00,M3] [#5 -0.01,0.05,0.95,U] [#6 -0.18,0.07,0.92,U] [#7 0.31,0.53,0.00,M1] [#8 0.06,0.88,0.00,M10] 
04:04:59.694 00.000 10844 refined, 3 included, MultiStar: {0.16, 0.21}, one-star: {0.66, 0.48}
04:04:59.694 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.47 = -0.47)
04:04:59.694 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.65 = 2.65)
04:04:59.694 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.27 cameraTheta=0.92 mountX=0.24 mountY=0.13, mountTheta=0.48
04:04:59.698 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.21, opts=13)
04:04:59.698 00.000 10844 Enqueuing Move request for scope (0.16, 0.21)
04:04:59.698 00.000 11060 Worker thread wakes up
04:04:59.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:04:59.698 00.000 10844 UpdateGuideState exits: m=2065 SNR=28.7
04:04:59.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:59.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:04:59.698 00.000 10844 Enqueuing Expose request
04:04:59.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
04:04:59.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
04:04:59.701 00.003 11060 Moving (0.16, 0.21) raw xDistance=0.24 yDistance=0.13
04:04:59.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
04:04:59.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:04:59.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:04:59.701 00.000 11060 MoveAxis(W, 56, ABG)
04:04:59.701 00.000 11060 Guiding  Dir = 3, Dur = 56
04:04:59.714 00.013 11060 IsSlewing returns 0
04:04:59.714 00.000 11060 IsGuiding returns 0
04:04:59.781 00.067 11060 IsGuiding returns 0
04:04:59.781 00.000 11060 Move returns status 0, amount 56
04:04:59.781 00.000 11060 MoveAxis(N, 0, ABG)
04:04:59.781 00.000 11060 Move returns status 0, amount 0
04:04:59.781 00.000 11060 move complete, result=0
04:04:59.781 00.000 11060 worker thread done servicing request
04:04:59.781 00.000 11060 Worker thread wakes up
04:04:59.781 00.000 10844 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
04:04:59.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:04:59.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:00.408 00.627 11060 Exposure complete
04:05:00.632 00.224 11060 worker thread done servicing request
04:05:00.632 00.000 10844 OnExposeComplete: enter
04:05:00.632 00.000 10844 UpdateGuideState(): m_state=6
04:05:00.632 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4190
04:05:00.632 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.72, Mass=1585, SNR=25.1, Peak=193 HFD=2.9
04:05:00.632 00.000 10844 MultiStar: [#1 -0.22,-0.17,0.96,U] [#2 0.08,0.66,0.00,M7] [#3 0.58,0.25,0.00,M1] [#4 0.29,0.60,0.00,M4] [#5 0.26,-0.02,1.02,U] [#6 0.03,-0.17,0.98,U] [#7 0.26,-0.23,1.01,U] [#8 0.41,0.26,0.86,U] 
04:05:00.632 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.12}, one-star: {0.26, -0.33}
04:05:00.632 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.39) = xAngle (-2.01 = -2.01)
04:05:00.632 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
04:05:00.636 00.004 10844 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.62 mountX=-0.09 mountY=0.18, mountTheta=2.01
04:05:00.637 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.12, opts=13)
04:05:00.637 00.000 10844 Enqueuing Move request for scope (0.16, -0.12)
04:05:00.637 00.000 11060 Worker thread wakes up
04:05:00.640 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:00.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
04:05:00.640 00.000 10844 UpdateGuideState exits: m=1585 SNR=25.1
04:05:00.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
04:05:00.640 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:00.640 00.000 11060 Moving (0.16, -0.12) raw xDistance=-0.09 yDistance=0.18
04:05:00.641 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:00.641 00.000 10844 Enqueuing Expose request
04:05:00.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:00.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:00.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:05:00.641 00.000 11060 MoveAxis(E, 0, ABG)
04:05:00.641 00.000 11060 Move returns status 0, amount 0
04:05:00.641 00.000 11060 MoveAxis(N, 0, ABG)
04:05:00.641 00.000 11060 Move returns status 0, amount 0
04:05:00.641 00.000 11060 move complete, result=0
04:05:00.641 00.000 11060 worker thread done servicing request
04:05:00.641 00.000 11060 Worker thread wakes up
04:05:00.642 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:00.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:00.644 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:01.266 00.622 11060 Exposure complete
04:05:01.493 00.227 11060 worker thread done servicing request
04:05:01.493 00.000 10844 OnExposeComplete: enter
04:05:01.493 00.000 10844 UpdateGuideState(): m_state=6
04:05:01.493 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4191
04:05:01.493 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.44, Mass=1885, SNR=27.4, Peak=161 HFD=3.4
04:05:01.493 00.000 10844 MultiStar: [#1 -0.19,-0.41,0.90,U] [#2 0.15,0.58,0.00,M8] [#3 0.33,-0.29,0.88,U] [#4 0.35,0.03,0.98,U] [#5 -0.13,-0.04,0.91,U] [#6 0.01,0.04,1.02,U] [#7 -0.01,-0.72,0.00,M1] [#8 -0.12,0.46,0.74,U] 
04:05:01.493 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.13}, one-star: {-0.09, -0.61}
04:05:01.493 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
04:05:01.493 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.35 = 0.35)
04:05:01.493 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.38 mountX=-0.13 mountY=0.05, mountTheta=2.79
04:05:01.496 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.13, opts=13)
04:05:01.496 00.000 10844 Enqueuing Move request for scope (0.03, -0.13)
04:05:01.496 00.000 11060 Worker thread wakes up
04:05:01.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:01.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
04:05:01.496 00.000 10844 UpdateGuideState exits: m=1885 SNR=27.4
04:05:01.498 00.002 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
04:05:01.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:01.498 00.000 11060 Moving (0.03, -0.13) raw xDistance=-0.13 yDistance=0.05
04:05:01.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:01.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:05:01.498 00.000 10844 Enqueuing Expose request
04:05:01.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:01.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:05:01.499 00.001 11060 MoveAxis(E, 30, ABG)
04:05:01.499 00.000 11060 Guiding  Dir = 2, Dur = 30
04:05:01.521 00.022 11060 IsSlewing returns 0
04:05:01.522 00.001 11060 IsGuiding returns 0
04:05:01.569 00.047 11060 IsGuiding returns 0
04:05:01.569 00.000 11060 Move returns status 0, amount 30
04:05:01.569 00.000 11060 MoveAxis(N, 0, ABG)
04:05:01.570 00.001 11060 Move returns status 0, amount 0
04:05:01.570 00.000 11060 move complete, result=0
04:05:01.570 00.000 11060 worker thread done servicing request
04:05:01.570 00.000 11060 Worker thread wakes up
04:05:01.570 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
04:05:01.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:01.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:02.210 00.640 11060 Exposure complete
04:05:02.407 00.197 11060 worker thread done servicing request
04:05:02.407 00.000 10844 OnExposeComplete: enter
04:05:02.407 00.000 10844 UpdateGuideState(): m_state=6
04:05:02.412 00.005 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4192
04:05:02.412 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.95, Mass=1830, SNR=27.0, Peak=172 HFD=3.1
04:05:02.413 00.001 10844 MultiStar: [#1 -0.12,0.15,1.00,U] [#2 -0.20,0.03,0.85,U] [#3 -0.26,-0.12,0.90,U] [#4 0.51,0.11,1.01,U] [#5 -0.05,-0.11,0.92,U] [#6 -0.01,-0.20,0.96,U] [#7 0.06,-0.33,0.92,U] [#8 0.33,-0.01,0.74,U] 
04:05:02.413 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {-0.17, -0.10}
04:05:02.413 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
04:05:02.413 00.000 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.30 = 0.30)
04:05:02.413 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.44 mountX=-0.06 mountY=0.02, mountTheta=2.84
04:05:02.413 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
04:05:02.413 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
04:05:02.413 00.000 11060 Worker thread wakes up
04:05:02.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:02.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
04:05:02.413 00.000 10844 UpdateGuideState exits: m=1830 SNR=27.0
04:05:02.413 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
04:05:02.413 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:02.413 00.000 11060 Moving (0.01, -0.07) raw xDistance=-0.06 yDistance=0.02
04:05:02.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:02.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:05:02.413 00.000 10844 Enqueuing Expose request
04:05:02.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:02.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:05:02.413 00.000 11060 MoveAxis(E, 0, ABG)
04:05:02.413 00.000 11060 Move returns status 0, amount 0
04:05:02.413 00.000 11060 MoveAxis(N, 0, ABG)
04:05:02.413 00.000 11060 Move returns status 0, amount 0
04:05:02.417 00.004 11060 move complete, result=0
04:05:02.417 00.000 11060 worker thread done servicing request
04:05:02.417 00.000 11060 Worker thread wakes up
04:05:02.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:02.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:02.419 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:03.039 00.620 11060 Exposure complete
04:05:03.241 00.202 11060 worker thread done servicing request
04:05:03.241 00.000 10844 OnExposeComplete: enter
04:05:03.241 00.000 10844 UpdateGuideState(): m_state=6
04:05:03.241 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4193
04:05:03.241 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.55, Mass=1637, SNR=25.3, Peak=186 HFD=3.5
04:05:03.241 00.000 10844 MultiStar: [#1 0.06,0.14,0.95,U] [#2 0.01,0.39,0.94,U] [#3 -0.11,-0.04,1.01,U] [#4 0.13,0.32,0.99,U] [#5 -0.31,-0.21,0.93,U] [#6 -0.31,-0.35,1.02,U] [#7 0.51,-0.38,0.00,M1] [#8 -0.10,0.37,0.79,U] 
04:05:03.241 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.00}, one-star: {0.13, -0.50}
04:05:03.241 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.39) = xAngle (1.74 = 1.74)
04:05:03.241 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.86 = -1.42)
04:05:03.241 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.13 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
04:05:03.245 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.00, opts=13)
04:05:03.245 00.000 10844 Enqueuing Move request for scope (-0.06, 0.00)
04:05:03.245 00.000 11060 Worker thread wakes up
04:05:03.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:03.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
04:05:03.245 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.3
04:05:03.245 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
04:05:03.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:03.245 00.000 11060 Moving (-0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
04:05:03.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:03.245 00.000 10844 Enqueuing Expose request
04:05:03.245 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:05:03.245 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:03.245 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:05:03.245 00.000 11060 MoveAxis(E, 0, ABG)
04:05:03.245 00.000 11060 Move returns status 0, amount 0
04:05:03.245 00.000 11060 MoveAxis(N, 0, ABG)
04:05:03.245 00.000 11060 Move returns status 0, amount 0
04:05:03.245 00.000 11060 move complete, result=0
04:05:03.245 00.000 11060 worker thread done servicing request
04:05:03.245 00.000 11060 Worker thread wakes up
04:05:03.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:03.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:03.252 00.007 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:03.879 00.627 11060 Exposure complete
04:05:04.084 00.205 11060 worker thread done servicing request
04:05:04.084 00.000 10844 OnExposeComplete: enter
04:05:04.084 00.000 10844 UpdateGuideState(): m_state=6
04:05:04.084 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4194
04:05:04.084 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.72, Mass=1853, SNR=27.3, Peak=181 HFD=3.4
04:05:04.084 00.000 10844 MultiStar: [#1 -0.15,-0.53,0.94,U] [#2 -0.48,-0.21,0.80,U] [#3 -0.17,-0.29,0.92,U] [#4 0.06,0.24,0.94,U] [#5 -0.04,0.03,0.83,U] [#6 -0.40,-0.67,0.00,M1] [#7 0.04,-0.28,0.90,U] [#8 -0.10,-0.07,0.81,U] 
04:05:04.084 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.19}, one-star: {0.23, -0.33}
04:05:04.084 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
04:05:04.084 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
04:05:04.084 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.91 mountX=-0.19 mountY=-0.03, mountTheta=-2.96
04:05:04.088 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.19, opts=13)
04:05:04.088 00.000 10844 Enqueuing Move request for scope (-0.07, -0.19)
04:05:04.088 00.000 11060 Worker thread wakes up
04:05:04.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:04.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
04:05:04.088 00.000 10844 UpdateGuideState exits: m=1853 SNR=27.3
04:05:04.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:04.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:04.090 00.002 10844 Enqueuing Expose request
04:05:04.090 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
04:05:04.090 00.000 11060 Moving (-0.07, -0.19) raw xDistance=-0.19 yDistance=-0.03
04:05:04.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:05:04.090 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:04.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:05:04.090 00.000 11060 MoveAxis(E, 46, ABG)
04:05:04.090 00.000 11060 Guiding  Dir = 2, Dur = 46
04:05:04.102 00.012 11060 IsSlewing returns 0
04:05:04.102 00.000 11060 IsGuiding returns 0
04:05:04.165 00.063 11060 IsGuiding returns 0
04:05:04.165 00.000 11060 Move returns status 0, amount 46
04:05:04.165 00.000 11060 MoveAxis(N, 0, ABG)
04:05:04.165 00.000 11060 Move returns status 0, amount 0
04:05:04.165 00.000 11060 move complete, result=0
04:05:04.166 00.001 11060 worker thread done servicing request
04:05:04.166 00.000 10844 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
04:05:04.166 00.000 11060 Worker thread wakes up
04:05:04.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:04.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:04.824 00.658 11060 Exposure complete
04:05:05.057 00.233 11060 worker thread done servicing request
04:05:05.057 00.000 10844 OnExposeComplete: enter
04:05:05.057 00.000 10844 UpdateGuideState(): m_state=6
04:05:05.057 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4195
04:05:05.057 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=102.01, Mass=1844, SNR=27.3, Peak=201 HFD=3.2
04:05:05.057 00.000 10844 MultiStar: [#1 -0.41,0.21,0.85,U] [#2 -0.02,-0.04,0.85,U] [#3 0.30,-0.40,0.93,U] [#4 0.23,0.59,0.00,M1] [#5 0.17,0.02,0.92,U] [#6 0.17,-0.30,0.90,U] [#7 0.40,0.11,0.84,U] [#8 0.16,0.21,0.70,U] 
04:05:05.057 00.000 10844 refined, 7 included, MultiStar: {0.14, -0.04}, one-star: {0.33, -0.04}
04:05:05.057 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.39) = xAngle (-1.67 = -1.67)
04:05:05.057 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.46 = 1.46)
04:05:05.057 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=-0.01 mountY=0.15, mountTheta=1.67
04:05:05.062 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.04, opts=13)
04:05:05.062 00.000 10844 Enqueuing Move request for scope (0.14, -0.04)
04:05:05.062 00.000 11060 Worker thread wakes up
04:05:05.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
04:05:05.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:05.062 00.000 10844 UpdateGuideState exits: m=1844 SNR=27.3
04:05:05.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:05.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:05.062 00.000 10844 Enqueuing Expose request
04:05:05.062 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
04:05:05.062 00.000 11060 Moving (0.14, -0.04) raw xDistance=-0.01 yDistance=0.15
04:05:05.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:05:05.072 00.010 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:05.072 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:05:05.072 00.000 11060 MoveAxis(E, 0, ABG)
04:05:05.072 00.000 11060 Move returns status 0, amount 0
04:05:05.074 00.002 11060 MoveAxis(N, 0, ABG)
04:05:05.074 00.000 11060 Move returns status 0, amount 0
04:05:05.074 00.000 11060 move complete, result=0
04:05:05.074 00.000 11060 worker thread done servicing request
04:05:05.074 00.000 11060 Worker thread wakes up
04:05:05.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:05.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:05.078 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:05.705 00.627 11060 Exposure complete
04:05:05.942 00.237 11060 worker thread done servicing request
04:05:05.942 00.000 10844 OnExposeComplete: enter
04:05:05.942 00.000 10844 UpdateGuideState(): m_state=6
04:05:05.942 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4196
04:05:05.942 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=102.04, Mass=1843, SNR=26.9, Peak=169 HFD=3.4
04:05:05.942 00.000 10844 MultiStar: [#1 -0.30,0.18,0.93,U] [#2 -0.27,0.38,0.87,U] [#3 -0.43,-0.52,0.00,M1] [#4 0.26,0.39,0.93,U] [#5 -0.34,-0.36,0.87,U] [#6 -0.06,-0.42,0.97,U] [#7 0.53,0.01,0.86,U] [#8 -0.14,0.41,0.78,U] 
04:05:05.942 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {0.32, -0.01}
04:05:05.942 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.09 = 0.09)
04:05:05.942 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.22 = -3.07)
04:05:05.942 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.48 mountX=0.06 mountY=-0.00, mountTheta=-0.08
04:05:05.947 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
04:05:05.947 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
04:05:05.947 00.000 11060 Worker thread wakes up
04:05:05.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:05.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
04:05:05.947 00.000 10844 UpdateGuideState exits: m=1843 SNR=26.9
04:05:05.947 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
04:05:05.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:05.947 00.000 11060 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
04:05:05.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:05.947 00.000 10844 Enqueuing Expose request
04:05:05.947 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:05:05.947 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:05.947 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:05:05.947 00.000 11060 MoveAxis(E, 0, ABG)
04:05:05.947 00.000 11060 Move returns status 0, amount 0
04:05:05.947 00.000 11060 MoveAxis(N, 0, ABG)
04:05:05.947 00.000 11060 Move returns status 0, amount 0
04:05:05.947 00.000 11060 move complete, result=0
04:05:05.947 00.000 11060 worker thread done servicing request
04:05:05.947 00.000 11060 Worker thread wakes up
04:05:05.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:05.947 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:05.953 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:06.590 00.637 11060 Exposure complete
04:05:06.812 00.222 11060 worker thread done servicing request
04:05:06.812 00.000 10844 OnExposeComplete: enter
04:05:06.812 00.000 10844 UpdateGuideState(): m_state=6
04:05:06.812 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4197
04:05:06.812 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=102.02, Mass=1744, SNR=27.0, Peak=194 HFD=3.0
04:05:06.815 00.003 10844 MultiStar: [#1 -0.08,-0.11,0.87,U] [#2 -0.08,0.10,0.89,U] [#3 0.13,-0.54,1.05,U] [#4 0.23,0.48,0.94,U] [#5 -0.25,-0.22,0.95,U] [#6 0.22,-0.18,0.94,U] [#7 0.03,-0.43,0.87,U] [#8 -0.24,0.39,0.76,U] 
04:05:06.815 00.000 10844 single-star, 8 included, MultiStar: {0.00, -0.07}, one-star: {0.01, -0.04}
04:05:06.815 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
04:05:06.815 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
04:05:06.815 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.33 mountX=-0.03 mountY=0.01, mountTheta=2.73
04:05:06.816 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
04:05:06.816 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
04:05:06.819 00.003 11060 Worker thread wakes up
04:05:06.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:06.819 00.000 10844 UpdateGuideState exits: m=1744 SNR=27.0
04:05:06.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:06.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:06.819 00.000 10844 Enqueuing Expose request
04:05:06.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
04:05:06.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
04:05:06.819 00.000 11060 Moving (0.01, -0.04) raw xDistance=-0.03 yDistance=0.01
04:05:06.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:05:06.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:06.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:05:06.819 00.000 11060 MoveAxis(E, 0, ABG)
04:05:06.819 00.000 11060 Move returns status 0, amount 0
04:05:06.819 00.000 11060 MoveAxis(N, 0, ABG)
04:05:06.819 00.000 11060 Move returns status 0, amount 0
04:05:06.819 00.000 11060 move complete, result=0
04:05:06.820 00.001 11060 worker thread done servicing request
04:05:06.820 00.000 11060 Worker thread wakes up
04:05:06.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:06.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:06.823 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:07.439 00.616 11060 Exposure complete
04:05:07.660 00.221 11060 worker thread done servicing request
04:05:07.660 00.000 10844 OnExposeComplete: enter
04:05:07.660 00.000 10844 UpdateGuideState(): m_state=6
04:05:07.660 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4198
04:05:07.660 00.000 10844 Star::Find returns 1 (0), X=616.67, Y=101.94, Mass=1464, SNR=24.5, Peak=158 HFD=2.6
04:05:07.660 00.000 10844 MultiStar: [#1 -0.05,0.14,0.98,U] [#2 -0.26,0.02,0.93,U] [#3 0.01,-0.05,1.04,U] [#4 -0.18,0.49,1.06,U] [#5 -0.49,-0.32,0.00,M1] [#6 0.04,-0.28,1.03,U] [#7 -0.01,-0.39,1.05,U] [#8 -0.31,0.58,0.00,M3] 
04:05:07.660 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.02}, one-star: {-0.24, -0.11}
04:05:07.660 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.39) = xAngle (-4.28 = 2.00)
04:05:07.660 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.15 = -1.15)
04:05:07.660 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.89 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
04:05:07.663 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.02, opts=13)
04:05:07.663 00.000 10844 Enqueuing Move request for scope (-0.09, -0.02)
04:05:07.663 00.000 11060 Worker thread wakes up
04:05:07.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
04:05:07.663 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
04:05:07.663 00.000 11060 Moving (-0.09, -0.02) raw xDistance=-0.04 yDistance=-0.09
04:05:07.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:05:07.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:07.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:05:07.663 00.000 11060 MoveAxis(E, 0, ABG)
04:05:07.663 00.000 11060 Move returns status 0, amount 0
04:05:07.663 00.000 11060 MoveAxis(N, 0, ABG)
04:05:07.663 00.000 11060 Move returns status 0, amount 0
04:05:07.663 00.000 11060 move complete, result=0
04:05:07.663 00.000 11060 worker thread done servicing request
04:05:07.663 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:07.666 00.003 10844 UpdateGuideState exits: m=1464 SNR=24.5
04:05:07.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:07.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:07.666 00.000 10844 Enqueuing Expose request
04:05:07.666 00.000 11060 Worker thread wakes up
04:05:07.666 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:07.666 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:07.666 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:08.289 00.623 11060 Exposure complete
04:05:08.490 00.201 11060 worker thread done servicing request
04:05:08.490 00.000 10844 OnExposeComplete: enter
04:05:08.490 00.000 10844 UpdateGuideState(): m_state=6
04:05:08.493 00.003 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4199
04:05:08.493 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=101.84, Mass=2025, SNR=28.9, Peak=208 HFD=3.4
04:05:08.493 00.000 10844 MultiStar: [#1 -0.26,-0.08,0.81,U] [#2 0.01,0.22,0.83,U] [#3 0.16,0.13,0.86,U] [#4 0.01,0.37,0.91,U] [#5 -0.21,0.11,0.79,U] [#6 -0.21,0.14,0.91,U] [#7 0.09,-0.67,0.00,M1] [#8 -0.23,0.22,0.74,U] 
04:05:08.493 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {0.42, -0.22}
04:05:08.493 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
04:05:08.493 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.52 = -2.77)
04:05:08.493 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.78 mountX=0.10 mountY=-0.04, mountTheta=-0.38
04:05:08.495 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
04:05:08.495 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
04:05:08.497 00.002 11060 Worker thread wakes up
04:05:08.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
04:05:08.497 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
04:05:08.497 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:08.497 00.000 11060 Moving (-0.02, 0.11) raw xDistance=0.10 yDistance=-0.04
04:05:08.497 00.000 10844 UpdateGuideState exits: m=2025 SNR=28.9
04:05:08.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:05:08.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:08.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:08.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:08.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:05:08.497 00.000 10844 Enqueuing Expose request
04:05:08.498 00.001 11060 MoveAxis(E, 0, ABG)
04:05:08.498 00.000 11060 Move returns status 0, amount 0
04:05:08.498 00.000 11060 MoveAxis(N, 0, ABG)
04:05:08.498 00.000 11060 Move returns status 0, amount 0
04:05:08.498 00.000 11060 move complete, result=0
04:05:08.498 00.000 11060 worker thread done servicing request
04:05:08.498 00.000 11060 Worker thread wakes up
04:05:08.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:08.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:08.508 00.010 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:09.140 00.632 11060 Exposure complete
04:05:09.330 00.190 11060 worker thread done servicing request
04:05:09.330 00.000 10844 OnExposeComplete: enter
04:05:09.330 00.000 10844 UpdateGuideState(): m_state=6
04:05:09.330 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4200
04:05:09.330 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.87, Mass=1726, SNR=25.8, Peak=185 HFD=3.4
04:05:09.330 00.000 10844 MultiStar: [#1 -0.01,0.52,0.87,U] [#2 -0.30,0.06,0.86,U] [#3 0.19,-0.53,1.01,U] [#4 0.24,-0.23,0.96,U] [#5 0.19,-0.10,0.94,U] [#6 -0.32,-0.52,0.00,M1] [#7 -0.00,-0.21,0.95,U] [#8 -0.36,0.32,0.91,U] 
04:05:09.330 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.13, -0.18}
04:05:09.330 00.000 10844 CameraToMount -- cameraTheta (-1.88) - m_xAngle (1.39) = xAngle (-3.27 = 3.01)
04:05:09.330 00.000 10844 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
04:05:09.330 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.88 mountX=-0.06 mountY=-0.01, mountTheta=-2.99
04:05:09.335 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
04:05:09.335 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
04:05:09.335 00.000 11060 Worker thread wakes up
04:05:09.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:09.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
04:05:09.335 00.000 10844 UpdateGuideState exits: m=1726 SNR=25.8
04:05:09.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
04:05:09.335 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:09.335 00.000 11060 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
04:05:09.335 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:09.335 00.000 10844 Enqueuing Expose request
04:05:09.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:05:09.335 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:09.335 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:05:09.335 00.000 11060 MoveAxis(E, 0, ABG)
04:05:09.335 00.000 11060 Move returns status 0, amount 0
04:05:09.335 00.000 11060 MoveAxis(N, 0, ABG)
04:05:09.335 00.000 11060 Move returns status 0, amount 0
04:05:09.335 00.000 11060 move complete, result=0
04:05:09.335 00.000 11060 worker thread done servicing request
04:05:09.335 00.000 11060 Worker thread wakes up
04:05:09.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:09.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:09.338 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:09.966 00.628 11060 Exposure complete
04:05:10.198 00.232 11060 worker thread done servicing request
04:05:10.198 00.000 10844 OnExposeComplete: enter
04:05:10.198 00.000 10844 UpdateGuideState(): m_state=6
04:05:10.199 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4201
04:05:10.199 00.000 10844 Star::Find returns 1 (0), X=616.60, Y=101.55, Mass=1802, SNR=26.4, Peak=165 HFD=3.0
04:05:10.199 00.000 10844 MultiStar: [#1 0.07,-0.17,1.03,U] [#2 -0.34,0.05,0.91,U] [#3 0.37,-0.43,0.98,U] [#4 0.38,0.25,0.99,U] [#5 -0.54,-0.21,0.00,M1] [#6 -0.32,-0.81,0.00,M2] [#7 0.53,-0.35,0.00,M1] [#8 -0.27,-0.07,0.87,U] 
04:05:10.199 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.15}, one-star: {-0.30, -0.51}
04:05:10.199 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
04:05:10.199 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
04:05:10.199 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.61 mountX=-0.15 mountY=0.02, mountTheta=3.02
04:05:10.204 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
04:05:10.204 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
04:05:10.204 00.000 11060 Worker thread wakes up
04:05:10.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
04:05:10.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
04:05:10.204 00.000 11060 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.02
04:05:10.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:05:10.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:10.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:05:10.204 00.000 11060 MoveAxis(E, 35, ABG)
04:05:10.204 00.000 11060 Guiding  Dir = 2, Dur = 35
04:05:10.206 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:10.206 00.000 10844 UpdateGuideState exits: m=1802 SNR=26.4
04:05:10.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:10.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:10.206 00.000 10844 Enqueuing Expose request
04:05:10.242 00.036 11060 IsSlewing returns 0
04:05:10.243 00.001 11060 IsGuiding returns 0
04:05:10.320 00.077 11060 IsGuiding returns 0
04:05:10.320 00.000 11060 Move returns status 0, amount 35
04:05:10.320 00.000 11060 MoveAxis(N, 0, ABG)
04:05:10.320 00.000 11060 Move returns status 0, amount 0
04:05:10.320 00.000 11060 move complete, result=0
04:05:10.320 00.000 11060 worker thread done servicing request
04:05:10.320 00.000 11060 Worker thread wakes up
04:05:10.320 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
04:05:10.320 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:10.320 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:10.947 00.627 11060 Exposure complete
04:05:11.148 00.201 11060 worker thread done servicing request
04:05:11.148 00.000 10844 OnExposeComplete: enter
04:05:11.153 00.005 10844 UpdateGuideState(): m_state=6
04:05:11.153 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4202
04:05:11.153 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.61, Mass=1876, SNR=27.2, Peak=207 HFD=3.3
04:05:11.153 00.000 10844 MultiStar: [#1 0.05,-0.18,0.90,U] [#2 -0.13,0.03,0.87,U] [#3 -0.01,0.11,0.97,U] [#4 0.36,0.24,0.94,U] [#5 0.26,-0.08,0.88,U] [#6 -0.13,-0.13,0.98,U] [#7 0.55,-0.53,0.00,M2] [#8 0.03,0.37,0.78,U] 
04:05:11.153 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.08, -0.44}
04:05:11.153 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
04:05:11.153 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
04:05:11.153 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.36 mountX=-0.01 mountY=0.07, mountTheta=1.75
04:05:11.153 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.02, opts=13)
04:05:11.153 00.000 10844 Enqueuing Move request for scope (0.06, -0.02)
04:05:11.153 00.000 11060 Worker thread wakes up
04:05:11.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:11.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
04:05:11.153 00.000 10844 UpdateGuideState exits: m=1876 SNR=27.2
04:05:11.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
04:05:11.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:11.153 00.000 11060 Moving (0.06, -0.02) raw xDistance=-0.01 yDistance=0.07
04:05:11.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:11.153 00.000 10844 Enqueuing Expose request
04:05:11.153 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:05:11.153 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:11.153 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:05:11.153 00.000 11060 MoveAxis(E, 0, ABG)
04:05:11.153 00.000 11060 Move returns status 0, amount 0
04:05:11.153 00.000 11060 MoveAxis(N, 0, ABG)
04:05:11.153 00.000 11060 Move returns status 0, amount 0
04:05:11.158 00.005 11060 move complete, result=0
04:05:11.158 00.000 11060 worker thread done servicing request
04:05:11.158 00.000 11060 Worker thread wakes up
04:05:11.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:11.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:11.159 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:11.793 00.634 11060 Exposure complete
04:05:11.985 00.192 11060 worker thread done servicing request
04:05:11.985 00.000 10844 OnExposeComplete: enter
04:05:11.985 00.000 10844 UpdateGuideState(): m_state=6
04:05:11.985 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4203
04:05:11.987 00.002 10844 Star::Find returns 1 (0), X=616.96, Y=101.98, Mass=1642, SNR=25.3, Peak=178 HFD=3.9
04:05:11.987 00.000 10844 MultiStar: [#1 -0.01,0.41,1.04,U] [#2 0.22,-0.21,0.91,U] [#3 0.05,-0.20,1.09,U] [#4 0.35,0.48,0.00,M1] [#5 -0.55,-0.28,0.00,M1] [#6 -0.12,-0.55,1.04,U] [#7 0.55,0.04,0.98,U] [#8 0.07,0.40,0.87,U] 
04:05:11.987 00.000 10844 single-star, 6 included, MultiStar: {0.11, -0.03}, one-star: {0.06, -0.07}
04:05:11.987 00.000 10844 CameraToMount -- cameraTheta (-0.90) - m_xAngle (1.39) = xAngle (-2.29 = -2.29)
04:05:11.987 00.000 10844 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.84 = 0.84)
04:05:11.987 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.90 mountX=-0.06 mountY=0.07, mountTheta=2.29
04:05:11.990 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
04:05:11.990 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
04:05:11.990 00.000 11060 Worker thread wakes up
04:05:11.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=12, FiltMax=255, Gamma=1.000
04:05:11.990 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
04:05:11.990 00.000 10844 UpdateGuideState exits: m=1642 SNR=25.3
04:05:11.990 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
04:05:11.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:11.990 00.000 11060 Moving (0.06, -0.07) raw xDistance=-0.06 yDistance=0.07
04:05:11.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:11.990 00.000 10844 Enqueuing Expose request
04:05:11.990 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:05:11.990 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:11.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:05:11.990 00.000 11060 MoveAxis(E, 0, ABG)
04:05:11.990 00.000 11060 Move returns status 0, amount 0
04:05:11.990 00.000 11060 MoveAxis(N, 0, ABG)
04:05:11.990 00.000 11060 Move returns status 0, amount 0
04:05:11.990 00.000 11060 move complete, result=0
04:05:11.990 00.000 11060 worker thread done servicing request
04:05:11.990 00.000 11060 Worker thread wakes up
04:05:11.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:11.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:11.995 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:12.632 00.637 11060 Exposure complete
04:05:12.853 00.221 11060 worker thread done servicing request
04:05:12.853 00.000 10844 OnExposeComplete: enter
04:05:12.853 00.000 10844 UpdateGuideState(): m_state=6
04:05:12.854 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4204
04:05:12.854 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.81, Mass=1498, SNR=24.5, Peak=186 HFD=2.7
04:05:12.854 00.000 10844 MultiStar: [#1 0.04,-0.02,0.95,U] [#2 -0.08,0.21,0.94,U] [#3 -0.21,-0.17,1.13,U] [#4 -0.09,0.15,1.04,U] [#5 -0.32,-0.10,0.96,U] [#6 -0.19,-0.63,0.00,M1] [#7 0.20,-0.80,0.00,M2] [#8 -0.14,-0.42,0.90,U] 
04:05:12.854 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.08}, one-star: {0.41, -0.24}
04:05:12.854 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.73)
04:05:12.854 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
04:05:12.854 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.17 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
04:05:12.858 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
04:05:12.858 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
04:05:12.858 00.000 11060 Worker thread wakes up
04:05:12.858 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
04:05:12.858 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
04:05:12.858 00.000 11060 Moving (-0.06, -0.08) raw xDistance=-0.09 yDistance=-0.04
04:05:12.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:12.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:12.858 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:05:12.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:12.858 00.000 11060 MoveAxis(E, 0, ABG)
04:05:12.858 00.000 10844 UpdateGuideState exits: m=1498 SNR=24.5
04:05:12.858 00.000 11060 Move returns status 0, amount 0
04:05:12.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:12.858 00.000 11060 MoveAxis(N, 0, ABG)
04:05:12.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:12.858 00.000 10844 Enqueuing Expose request
04:05:12.858 00.000 11060 Move returns status 0, amount 0
04:05:12.858 00.000 11060 move complete, result=0
04:05:12.858 00.000 11060 worker thread done servicing request
04:05:12.858 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:12.858 00.000 11060 Worker thread wakes up
04:05:12.860 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:12.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:13.484 00.624 11060 Exposure complete
04:05:13.691 00.207 11060 worker thread done servicing request
04:05:13.691 00.000 10844 OnExposeComplete: enter
04:05:13.691 00.000 10844 UpdateGuideState(): m_state=6
04:05:13.693 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4205
04:05:13.693 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=101.73, Mass=1681, SNR=25.8, Peak=218 HFD=3.2
04:05:13.693 00.000 10844 MultiStar: [#1 0.26,0.35,0.99,U] [#2 0.11,0.15,0.97,U] [#3 0.09,-0.25,0.99,U] [#4 0.23,0.51,1.00,U] [#5 -0.10,-0.09,0.89,U] [#6 0.06,-0.48,0.95,U] [#7 0.64,-0.05,0.00,M3] [#8 -0.43,0.19,0.84,U] 
04:05:13.693 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.49, -0.32}
04:05:13.693 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
04:05:13.693 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
04:05:13.693 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.07 mountX=0.03 mountY=0.10, mountTheta=1.32
04:05:13.697 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
04:05:13.697 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
04:05:13.697 00.000 11060 Worker thread wakes up
04:05:13.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:13.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
04:05:13.697 00.000 10844 UpdateGuideState exits: m=1681 SNR=25.8
04:05:13.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
04:05:13.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:13.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:13.697 00.000 11060 Moving (0.10, 0.01) raw xDistance=0.03 yDistance=0.10
04:05:13.697 00.000 10844 Enqueuing Expose request
04:05:13.699 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:05:13.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:13.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:05:13.699 00.000 11060 MoveAxis(E, 0, ABG)
04:05:13.699 00.000 11060 Move returns status 0, amount 0
04:05:13.699 00.000 11060 MoveAxis(N, 0, ABG)
04:05:13.699 00.000 11060 Move returns status 0, amount 0
04:05:13.699 00.000 11060 move complete, result=0
04:05:13.699 00.000 11060 worker thread done servicing request
04:05:13.699 00.000 11060 Worker thread wakes up
04:05:13.699 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:13.699 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:13.702 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:14.327 00.625 11060 Exposure complete
04:05:14.531 00.204 11060 worker thread done servicing request
04:05:14.531 00.000 10844 OnExposeComplete: enter
04:05:14.531 00.000 10844 UpdateGuideState(): m_state=6
04:05:14.532 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4206
04:05:14.532 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.51, Mass=1831, SNR=27.2, Peak=179 HFD=2.8
04:05:14.532 00.000 10844 MultiStar: [#1 0.01,0.06,0.89,U] [#2 -0.10,-0.08,0.86,U] [#3 0.52,-0.03,1.06,U] [#4 0.13,-0.01,0.90,U] [#5 -0.51,-0.57,0.00,M1] [#6 0.17,-0.01,1.02,U] [#7 0.35,-0.33,0.80,U] [#8 0.33,0.04,0.71,U] 
04:05:14.532 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.12}, one-star: {0.03, -0.54}
04:05:14.532 00.000 10844 CameraToMount -- cameraTheta (-0.57) - m_xAngle (1.39) = xAngle (-1.96 = -1.96)
04:05:14.532 00.000 10844 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.16 = 1.16)
04:05:14.532 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.57 mountX=-0.08 mountY=0.20, mountTheta=1.96
04:05:14.535 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.12, opts=13)
04:05:14.535 00.000 10844 Enqueuing Move request for scope (0.18, -0.12)
04:05:14.535 00.000 11060 Worker thread wakes up
04:05:14.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:14.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
04:05:14.535 00.000 10844 UpdateGuideState exits: m=1831 SNR=27.2
04:05:14.535 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
04:05:14.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:14.535 00.000 11060 Moving (0.18, -0.12) raw xDistance=-0.08 yDistance=0.20
04:05:14.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:14.535 00.000 10844 Enqueuing Expose request
04:05:14.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:05:14.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:05:14.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:05:14.535 00.000 11060 MoveAxis(E, 0, ABG)
04:05:14.535 00.000 11060 Move returns status 0, amount 0
04:05:14.535 00.000 11060 MoveAxis(N, 0, ABG)
04:05:14.535 00.000 11060 Move returns status 0, amount 0
04:05:14.535 00.000 11060 move complete, result=0
04:05:14.535 00.000 11060 worker thread done servicing request
04:05:14.535 00.000 11060 Worker thread wakes up
04:05:14.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:14.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:14.538 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:15.167 00.629 11060 Exposure complete
04:05:15.381 00.214 11060 worker thread done servicing request
04:05:15.381 00.000 10844 OnExposeComplete: enter
04:05:15.381 00.000 10844 UpdateGuideState(): m_state=6
04:05:15.381 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4207
04:05:15.381 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.67, Mass=1782, SNR=26.4, Peak=182 HFD=3.3
04:05:15.381 00.000 10844 MultiStar: [#1 -0.06,-0.02,0.99,U] [#2 -0.33,0.02,0.92,U] [#3 0.08,-0.48,0.97,U] [#4 0.04,-0.11,0.95,U] [#5 0.11,-0.84,0.00,M2] [#6 0.00,-0.88,0.00,M1] [#7 0.05,-0.75,0.00,M3] [#8 -0.02,-0.39,0.79,U] 
04:05:15.381 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.22}, one-star: {0.10, -0.38}
04:05:15.381 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
04:05:15.381 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
04:05:15.381 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.23 cameraTheta=-1.70 mountX=-0.22 mountY=0.01, mountTheta=3.11
04:05:15.384 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.22, opts=13)
04:05:15.384 00.000 10844 Enqueuing Move request for scope (-0.03, -0.22)
04:05:15.384 00.000 11060 Worker thread wakes up
04:05:15.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:15.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
04:05:15.384 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.4
04:05:15.384 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
04:05:15.386 00.002 11060 Moving (-0.03, -0.22) raw xDistance=-0.22 yDistance=0.01
04:05:15.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:05:15.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:15.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:15.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:15.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:05:15.386 00.000 10844 Enqueuing Expose request
04:05:15.386 00.000 11060 MoveAxis(E, 53, ABG)
04:05:15.386 00.000 11060 Guiding  Dir = 2, Dur = 53
04:05:15.402 00.016 11060 IsSlewing returns 0
04:05:15.402 00.000 11060 IsGuiding returns 0
04:05:15.464 00.062 11060 IsGuiding returns 0
04:05:15.464 00.000 11060 Move returns status 0, amount 53
04:05:15.464 00.000 11060 MoveAxis(N, 0, ABG)
04:05:15.464 00.000 11060 Move returns status 0, amount 0
04:05:15.464 00.000 11060 move complete, result=0
04:05:15.464 00.000 11060 worker thread done servicing request
04:05:15.464 00.000 11060 Worker thread wakes up
04:05:15.464 00.000 10844 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
04:05:15.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:15.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:16.082 00.618 11060 Exposure complete
04:05:16.303 00.221 11060 worker thread done servicing request
04:05:16.303 00.000 10844 OnExposeComplete: enter
04:05:16.303 00.000 10844 UpdateGuideState(): m_state=6
04:05:16.303 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4208
04:05:16.303 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=102.11, Mass=1671, SNR=25.9, Peak=176 HFD=3.0
04:05:16.305 00.002 10844 MultiStar: [#1 0.13,0.46,0.95,U] [#2 -0.36,0.04,1.05,U] [#3 0.41,0.28,1.00,U] [#4 -0.14,0.50,1.01,U] [#5 -0.56,-0.35,0.00,M3] [#6 0.13,-0.59,0.00,M2] [#7 0.19,-0.47,0.96,U] [#8 0.07,0.07,0.92,U] 
04:05:16.305 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.14}, one-star: {0.21, 0.06}
04:05:16.305 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.39) = xAngle (-0.27 = -0.27)
04:05:16.305 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.85 = 2.85)
04:05:16.305 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.11 mountX=0.15 mountY=0.04, mountTheta=0.29
04:05:16.305 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.14, opts=13)
04:05:16.305 00.000 10844 Enqueuing Move request for scope (0.07, 0.14)
04:05:16.305 00.000 11060 Worker thread wakes up
04:05:16.305 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
04:05:16.305 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:05:16.305 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
04:05:16.305 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.9
04:05:16.305 00.000 11060 Moving (0.07, 0.14) raw xDistance=0.15 yDistance=0.04
04:05:16.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:16.305 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:05:16.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:16.305 00.000 10844 Enqueuing Expose request
04:05:16.308 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:16.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:05:16.308 00.000 11060 MoveAxis(W, 33, ABG)
04:05:16.308 00.000 11060 Guiding  Dir = 3, Dur = 33
04:05:16.347 00.039 11060 IsSlewing returns 0
04:05:16.347 00.000 11060 IsGuiding returns 0
04:05:16.406 00.059 11060 IsGuiding returns 0
04:05:16.406 00.000 11060 Move returns status 0, amount 33
04:05:16.406 00.000 11060 MoveAxis(N, 0, ABG)
04:05:16.406 00.000 11060 Move returns status 0, amount 0
04:05:16.406 00.000 11060 move complete, result=0
04:05:16.406 00.000 11060 worker thread done servicing request
04:05:16.406 00.000 11060 Worker thread wakes up
04:05:16.406 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
04:05:16.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:16.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:17.045 00.639 11060 Exposure complete
04:05:17.247 00.202 11060 worker thread done servicing request
04:05:17.247 00.000 10844 OnExposeComplete: enter
04:05:17.247 00.000 10844 UpdateGuideState(): m_state=6
04:05:17.247 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4209
04:05:17.247 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.79, Mass=1639, SNR=24.9, Peak=168 HFD=2.9
04:05:17.247 00.000 10844 MultiStar: [#1 0.10,0.01,1.06,U] [#2 -0.17,0.03,1.03,U] [#3 0.31,0.19,1.04,U] [#4 0.24,-0.37,0.97,U] [#5 -0.47,-0.16,0.96,U] [#6 -0.04,-0.25,1.12,U] [#7 -0.02,-0.25,0.95,U] [#8 0.55,-0.02,0.91,U] 
04:05:17.247 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.12}, one-star: {-0.09, -0.26}
04:05:17.247 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
04:05:17.247 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
04:05:17.247 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.22 mountX=-0.11 mountY=0.06, mountTheta=2.63
04:05:17.253 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
04:05:17.253 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
04:05:17.253 00.000 11060 Worker thread wakes up
04:05:17.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:17.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
04:05:17.253 00.000 10844 UpdateGuideState exits: m=1639 SNR=24.9
04:05:17.253 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
04:05:17.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:17.253 00.000 11060 Moving (0.04, -0.12) raw xDistance=-0.11 yDistance=0.06
04:05:17.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:17.253 00.000 10844 Enqueuing Expose request
04:05:17.254 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:05:17.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:17.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:05:17.254 00.000 11060 MoveAxis(E, 0, ABG)
04:05:17.254 00.000 11060 Move returns status 0, amount 0
04:05:17.254 00.000 11060 MoveAxis(N, 0, ABG)
04:05:17.254 00.000 11060 Move returns status 0, amount 0
04:05:17.255 00.001 11060 move complete, result=0
04:05:17.255 00.000 11060 worker thread done servicing request
04:05:17.255 00.000 11060 Worker thread wakes up
04:05:17.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:17.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:17.258 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:17.898 00.640 11060 Exposure complete
04:05:18.118 00.220 11060 worker thread done servicing request
04:05:18.118 00.000 10844 OnExposeComplete: enter
04:05:18.118 00.000 10844 UpdateGuideState(): m_state=6
04:05:18.118 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4210
04:05:18.118 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=101.56, Mass=1539, SNR=24.7, Peak=181 HFD=3.6
04:05:18.118 00.000 10844 MultiStar: [#1 -0.14,-0.34,0.99,U] [#2 0.32,0.23,0.92,U] [#3 0.48,-0.20,1.01,U] [#4 0.11,0.11,0.98,U] [#5 -0.23,-0.30,1.10,U] [#6 0.29,-0.36,1.08,U] [#7 0.20,-0.45,0.94,U] [#8 0.35,-0.45,0.82,U] 
04:05:18.118 00.000 10844 refined, 8 included, MultiStar: {0.16, -0.25}, one-star: {0.15, -0.50}
04:05:18.118 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
04:05:18.118 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
04:05:18.118 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-0.99 mountX=-0.22 mountY=0.20, mountTheta=2.39
04:05:18.123 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.25, opts=13)
04:05:18.123 00.000 10844 Enqueuing Move request for scope (0.16, -0.25)
04:05:18.123 00.000 11060 Worker thread wakes up
04:05:18.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:18.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
04:05:18.123 00.000 10844 UpdateGuideState exits: m=1539 SNR=24.7
04:05:18.123 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
04:05:18.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:18.123 00.000 11060 Moving (0.16, -0.25) raw xDistance=-0.22 yDistance=0.20
04:05:18.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:18.123 00.000 10844 Enqueuing Expose request
04:05:18.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:05:18.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:05:18.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:05:18.123 00.000 11060 MoveAxis(E, 51, ABG)
04:05:18.123 00.000 11060 Guiding  Dir = 2, Dur = 51
04:05:18.160 00.037 11060 IsSlewing returns 0
04:05:18.160 00.000 11060 IsGuiding returns 0
04:05:18.253 00.093 11060 IsGuiding returns 0
04:05:18.253 00.000 11060 Move returns status 0, amount 51
04:05:18.254 00.001 11060 MoveAxis(N, 0, ABG)
04:05:18.254 00.000 11060 Move returns status 0, amount 0
04:05:18.254 00.000 11060 move complete, result=0
04:05:18.254 00.000 11060 worker thread done servicing request
04:05:18.254 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.2 px 0 ms NORTH
04:05:18.268 00.014 11060 Worker thread wakes up
04:05:18.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:18.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:18.901 00.633 11060 Exposure complete
04:05:19.111 00.210 11060 worker thread done servicing request
04:05:19.111 00.000 10844 OnExposeComplete: enter
04:05:19.111 00.000 10844 UpdateGuideState(): m_state=6
04:05:19.111 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4211
04:05:19.111 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=101.48, Mass=1826, SNR=27.0, Peak=206 HFD=3.2
04:05:19.111 00.000 10844 MultiStar: [#1 -0.04,0.17,0.92,U] [#2 0.02,-0.10,0.87,U] [#3 0.52,-0.08,0.98,U] [#4 0.23,0.04,1.06,U] [#5 -0.12,-0.52,0.97,U] [#6 0.52,0.01,1.01,U] [#7 0.15,-0.74,0.00,M1] [#8 0.22,0.25,0.84,U] 
04:05:19.111 00.000 10844 refined, 7 included, MultiStar: {0.23, -0.11}, one-star: {0.44, -0.57}
04:05:19.111 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.39) = xAngle (-1.82 = -1.82)
04:05:19.111 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
04:05:19.111 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-0.43 mountX=-0.06 mountY=0.25, mountTheta=1.82
04:05:19.115 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.11, opts=13)
04:05:19.115 00.000 10844 Enqueuing Move request for scope (0.23, -0.11)
04:05:19.115 00.000 11060 Worker thread wakes up
04:05:19.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
04:05:19.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
04:05:19.115 00.000 11060 Moving (0.23, -0.11) raw xDistance=-0.06 yDistance=0.25
04:05:19.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:05:19.115 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.09 newest=0.51
04:05:19.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
04:05:19.115 00.000 11060 MoveAxis(E, 0, ABG)
04:05:19.115 00.000 11060 Move returns status 0, amount 0
04:05:19.117 00.002 11060 BLC: Oldest BLC event removed
04:05:19.117 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:05:19.117 00.000 11060 MoveAxis(S, 752, ABG)
04:05:19.117 00.000 11060 duration set to 750 by maxDecDuration
04:05:19.117 00.000 11060 Guiding  Dir = 1, Dur = 750
04:05:19.117 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:19.117 00.000 10844 UpdateGuideState exits: m=1826 SNR=27.0
04:05:19.117 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:19.117 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:19.117 00.000 10844 Enqueuing Expose request
04:05:19.140 00.023 11060 IsSlewing returns 0
04:05:19.140 00.000 11060 IsGuiding returns 0
04:05:19.919 00.779 11060 IsGuiding returns 0
04:05:19.919 00.000 11060 Move returns status 0, amount 750
04:05:19.919 00.000 11060 move complete, result=0
04:05:19.919 00.000 11060 worker thread done servicing request
04:05:19.919 00.000 11060 Worker thread wakes up
04:05:19.919 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 750 ms SOUTH
04:05:19.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:19.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:20.563 00.644 11060 Exposure complete
04:05:20.749 00.186 11060 worker thread done servicing request
04:05:20.749 00.000 10844 OnExposeComplete: enter
04:05:20.749 00.000 10844 UpdateGuideState(): m_state=6
04:05:20.749 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4212
04:05:20.749 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=101.71, Mass=1691, SNR=26.2, Peak=219 HFD=2.9
04:05:20.749 00.000 10844 MultiStar: [#1 -0.08,-0.16,0.93,U] [#2 0.03,0.30,0.83,U] [#3 0.14,-0.36,1.03,U] [#4 -0.28,0.04,0.99,U] [#5 -0.51,-0.64,0.00,M1] [#6 0.19,-0.29,1.10,U] [#7 -0.20,-0.44,0.91,U] [#8 -0.02,0.14,0.84,U] 
04:05:20.749 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.15}, one-star: {-0.21, -0.34}
04:05:20.749 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
04:05:20.749 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
04:05:20.749 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.89 mountX=-0.16 mountY=-0.02, mountTheta=-2.99
04:05:20.751 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.15, opts=13)
04:05:20.751 00.000 10844 Enqueuing Move request for scope (-0.05, -0.15)
04:05:20.751 00.000 11060 Worker thread wakes up
04:05:20.751 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:20.751 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
04:05:20.751 00.000 10844 UpdateGuideState exits: m=1691 SNR=26.2
04:05:20.751 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
04:05:20.751 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:20.751 00.000 11060 Moving (-0.05, -0.15) raw xDistance=-0.16 yDistance=-0.02
04:05:20.751 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:20.751 00.000 10844 Enqueuing Expose request
04:05:20.751 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.171722, 1:-0.024828
04:05:20.751 00.000 11060 BLC: No correction, Miss < min_move
04:05:20.751 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:05:20.751 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:20.751 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:05:20.751 00.000 11060 MoveAxis(E, 38, ABG)
04:05:20.751 00.000 11060 Guiding  Dir = 2, Dur = 38
04:05:20.771 00.020 11060 IsSlewing returns 0
04:05:20.771 00.000 11060 IsGuiding returns 0
04:05:20.822 00.051 11060 IsGuiding returns 0
04:05:20.822 00.000 11060 Move returns status 0, amount 38
04:05:20.822 00.000 11060 MoveAxis(N, 0, ABG)
04:05:20.822 00.000 11060 Move returns status 0, amount 0
04:05:20.822 00.000 11060 move complete, result=0
04:05:20.822 00.000 11060 worker thread done servicing request
04:05:20.822 00.000 11060 Worker thread wakes up
04:05:20.822 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
04:05:20.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:20.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:21.453 00.631 11060 Exposure complete
04:05:21.657 00.204 11060 worker thread done servicing request
04:05:21.657 00.000 10844 OnExposeComplete: enter
04:05:21.657 00.000 10844 UpdateGuideState(): m_state=6
04:05:21.657 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4213
04:05:21.657 00.000 10844 Star::Find returns 1 (0), X=616.53, Y=102.11, Mass=1619, SNR=24.8, Peak=231 HFD=3.3
04:05:21.658 00.001 10844 MultiStar: [#1 -0.56,0.21,0.00,M1] [#2 -0.31,0.30,1.06,U] [#3 0.24,0.02,1.00,U] [#4 -0.11,0.14,1.02,U] [#5 -0.22,-0.28,1.00,U] [#6 -0.26,-0.23,1.08,U] [#7 -0.11,-0.38,0.97,U] [#8 0.01,0.12,0.80,U] 
04:05:21.658 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.03}, one-star: {-0.38, 0.06}
04:05:21.658 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.96)
04:05:21.658 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.20 = -1.20)
04:05:21.658 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
04:05:21.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.03, opts=13)
04:05:21.660 00.000 10844 Enqueuing Move request for scope (-0.15, -0.03)
04:05:21.660 00.000 11060 Worker thread wakes up
04:05:21.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:21.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
04:05:21.660 00.000 10844 UpdateGuideState exits: m=1619 SNR=24.8
04:05:21.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
04:05:21.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:21.660 00.000 11060 Moving (-0.15, -0.03) raw xDistance=-0.06 yDistance=-0.14
04:05:21.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:21.660 00.000 10844 Enqueuing Expose request
04:05:21.660 00.000 11060 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.171722, 1:-0.024828, 2:-0.142671
04:05:21.660 00.000 11060 BLC: No correction, Miss < min_move
04:05:21.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:05:21.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:21.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:05:21.660 00.000 11060 MoveAxis(E, 0, ABG)
04:05:21.660 00.000 11060 Move returns status 0, amount 0
04:05:21.660 00.000 11060 MoveAxis(N, 0, ABG)
04:05:21.660 00.000 11060 Move returns status 0, amount 0
04:05:21.660 00.000 11060 move complete, result=0
04:05:21.660 00.000 11060 worker thread done servicing request
04:05:21.660 00.000 11060 Worker thread wakes up
04:05:21.663 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:21.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:21.663 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:22.312 00.649 11060 Exposure complete
04:05:22.508 00.196 11060 worker thread done servicing request
04:05:22.508 00.000 10844 OnExposeComplete: enter
04:05:22.508 00.000 10844 UpdateGuideState(): m_state=6
04:05:22.508 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4214
04:05:22.508 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.66, Mass=1815, SNR=26.5, Peak=182 HFD=3.2
04:05:22.508 00.000 10844 MultiStar: [#1 -0.27,-0.26,0.92,U] [#2 0.07,0.31,0.93,U] [#3 -0.02,0.10,1.00,U] [#4 -0.10,0.16,0.92,U] [#5 -0.35,0.08,0.91,U] [#6 0.12,-0.01,1.03,U] [#7 0.11,-0.57,0.00,M1] [#8 -0.08,-0.26,0.78,U] 
04:05:22.508 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {-0.17, -0.39}
04:05:22.508 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.22 = 2.06)
04:05:22.508 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.10 = -1.10)
04:05:22.508 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.83 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
04:05:22.508 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
04:05:22.508 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
04:05:22.508 00.000 11060 Worker thread wakes up
04:05:22.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:22.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
04:05:22.508 00.000 10844 UpdateGuideState exits: m=1815 SNR=26.5
04:05:22.513 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
04:05:22.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:22.513 00.000 11060 Moving (-0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
04:05:22.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:22.513 00.000 10844 Enqueuing Expose request
04:05:22.513 00.000 11060 BLC: window closed
04:05:22.513 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.03, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.171722, 1:-0.024828, 2:-0.142671
04:05:22.513 00.000 11060 BLC: No correction, Miss < min_move
04:05:22.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:05:22.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:22.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:05:22.513 00.000 11060 MoveAxis(E, 0, ABG)
04:05:22.513 00.000 11060 Move returns status 0, amount 0
04:05:22.513 00.000 11060 MoveAxis(N, 0, ABG)
04:05:22.513 00.000 11060 Move returns status 0, amount 0
04:05:22.513 00.000 11060 move complete, result=0
04:05:22.513 00.000 11060 worker thread done servicing request
04:05:22.513 00.000 11060 Worker thread wakes up
04:05:22.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:22.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:22.513 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:23.145 00.632 11060 Exposure complete
04:05:23.349 00.204 11060 worker thread done servicing request
04:05:23.349 00.000 10844 OnExposeComplete: enter
04:05:23.349 00.000 10844 UpdateGuideState(): m_state=6
04:05:23.349 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4215
04:05:23.349 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.93, Mass=1611, SNR=25.7, Peak=165 HFD=2.9
04:05:23.349 00.000 10844 MultiStar: [#1 -0.06,0.33,0.92,U] [#2 0.14,0.34,0.93,U] [#3 0.20,-0.14,0.95,U] [#4 0.05,0.12,1.01,U] [#5 -0.16,-0.44,0.92,U] [#6 -0.32,-0.31,0.98,U] [#7 0.32,0.22,0.96,U] [#8 -0.03,0.44,0.86,U] 
04:05:23.349 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.21, -0.12}
04:05:23.349 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
04:05:23.349 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
04:05:23.349 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.82 mountX=0.05 mountY=0.03, mountTheta=0.59
04:05:23.353 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.04, opts=13)
04:05:23.353 00.000 10844 Enqueuing Move request for scope (0.04, 0.04)
04:05:23.353 00.000 11060 Worker thread wakes up
04:05:23.354 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:23.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
04:05:23.354 00.000 10844 UpdateGuideState exits: m=1611 SNR=25.7
04:05:23.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
04:05:23.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:23.354 00.000 11060 Moving (0.04, 0.04) raw xDistance=0.05 yDistance=0.03
04:05:23.354 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:23.354 00.000 10844 Enqueuing Expose request
04:05:23.354 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:05:23.354 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:23.354 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:05:23.354 00.000 11060 MoveAxis(E, 0, ABG)
04:05:23.354 00.000 11060 Move returns status 0, amount 0
04:05:23.354 00.000 11060 MoveAxis(N, 0, ABG)
04:05:23.354 00.000 11060 Move returns status 0, amount 0
04:05:23.354 00.000 11060 move complete, result=0
04:05:23.354 00.000 11060 worker thread done servicing request
04:05:23.354 00.000 11060 Worker thread wakes up
04:05:23.354 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:23.354 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:23.354 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:23.986 00.632 11060 Exposure complete
04:05:24.197 00.211 11060 worker thread done servicing request
04:05:24.197 00.000 10844 OnExposeComplete: enter
04:05:24.197 00.000 10844 UpdateGuideState(): m_state=6
04:05:24.197 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4216
04:05:24.197 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.50, Mass=1832, SNR=27.2, Peak=206 HFD=3.0
04:05:24.197 00.000 10844 MultiStar: [#1 -0.23,-0.09,0.87,U] [#2 -0.21,0.13,0.90,U] [#3 0.34,-0.28,0.95,U] [#4 0.41,0.11,0.98,U] [#5 -0.18,-0.50,0.84,U] [#6 -0.02,-0.50,1.02,U] [#7 0.24,-0.28,0.89,U] [#8 -0.46,-0.25,0.81,U] 
04:05:24.197 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.25}, one-star: {0.04, -0.55}
04:05:24.197 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
04:05:24.199 00.002 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
04:05:24.199 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.55 mountX=-0.24 mountY=0.05, mountTheta=2.96
04:05:24.201 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.25, opts=13)
04:05:24.201 00.000 10844 Enqueuing Move request for scope (0.01, -0.25)
04:05:24.201 00.000 11060 Worker thread wakes up
04:05:24.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
04:05:24.201 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
04:05:24.201 00.000 11060 Moving (0.01, -0.25) raw xDistance=-0.24 yDistance=0.05
04:05:24.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
04:05:24.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:24.201 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:24.203 00.002 10844 UpdateGuideState exits: m=1832 SNR=27.2
04:05:24.203 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:24.203 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:24.203 00.000 10844 Enqueuing Expose request
04:05:24.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:05:24.203 00.000 11060 MoveAxis(E, 57, ABG)
04:05:24.203 00.000 11060 Guiding  Dir = 2, Dur = 57
04:05:24.247 00.044 11060 IsSlewing returns 0
04:05:24.247 00.000 11060 IsGuiding returns 0
04:05:24.323 00.076 11060 IsGuiding returns 0
04:05:24.323 00.000 11060 Move returns status 0, amount 57
04:05:24.323 00.000 11060 MoveAxis(N, 0, ABG)
04:05:24.323 00.000 11060 Move returns status 0, amount 0
04:05:24.323 00.000 11060 move complete, result=0
04:05:24.323 00.000 10844 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
04:05:24.324 00.001 11060 worker thread done servicing request
04:05:24.325 00.001 11060 Worker thread wakes up
04:05:24.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:24.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:24.945 00.620 11060 Exposure complete
04:05:25.148 00.203 11060 worker thread done servicing request
04:05:25.148 00.000 10844 OnExposeComplete: enter
04:05:25.148 00.000 10844 UpdateGuideState(): m_state=6
04:05:25.148 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4217
04:05:25.148 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.78, Mass=2160, SNR=29.9, Peak=224 HFD=2.9
04:05:25.148 00.000 10844 MultiStar: [#1 0.06,0.41,0.81,U] [#2 -0.06,0.08,0.81,U] [#3 0.18,-0.32,0.85,U] [#4 0.39,0.03,0.84,U] [#5 0.70,0.13,0.00,M1] [#6 -0.21,-0.41,0.92,U] [#7 0.36,-0.56,0.00,M1] [#8 0.00,0.57,0.74,U] 
04:05:25.148 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.01}, one-star: {0.23, -0.27}
04:05:25.148 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
04:05:25.153 00.005 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
04:05:25.153 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=0.00 mountY=0.09, mountTheta=1.54
04:05:25.155 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
04:05:25.155 00.000 10844 Enqueuing Move request for scope (0.09, -0.01)
04:05:25.155 00.000 11060 Worker thread wakes up
04:05:25.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:25.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
04:05:25.155 00.000 10844 UpdateGuideState exits: m=2160 SNR=29.9
04:05:25.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
04:05:25.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:25.155 00.000 11060 Moving (0.09, -0.01) raw xDistance=0.00 yDistance=0.09
04:05:25.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:25.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:05:25.155 00.000 10844 Enqueuing Expose request
04:05:25.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:25.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:05:25.155 00.000 11060 MoveAxis(E, 0, ABG)
04:05:25.155 00.000 11060 Move returns status 0, amount 0
04:05:25.157 00.002 11060 MoveAxis(N, 0, ABG)
04:05:25.157 00.000 11060 Move returns status 0, amount 0
04:05:25.157 00.000 11060 move complete, result=0
04:05:25.157 00.000 11060 worker thread done servicing request
04:05:25.157 00.000 11060 Worker thread wakes up
04:05:25.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:25.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:25.158 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:25.791 00.633 11060 Exposure complete
04:05:25.992 00.201 11060 worker thread done servicing request
04:05:25.992 00.000 10844 OnExposeComplete: enter
04:05:25.992 00.000 10844 UpdateGuideState(): m_state=6
04:05:25.992 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
04:05:25.992 00.000 10844 Star::Find returns 1 (1), X=617.40, Y=101.71, Mass=1733, SNR=26.1, Peak=255 HFD=3.2
04:05:25.994 00.002 10844 MultiStar: [#1 -0.13,0.15,0.93,U] [#2 0.01,0.41,0.87,U] [#3 0.37,0.02,1.01,U] [#4 0.23,0.56,0.00,M1] [#5 -0.22,-0.47,0.98,U] [#6 -0.00,-0.17,0.97,U] [#7 0.41,-0.28,1.00,U] [#8 0.02,0.40,0.84,U] 
04:05:25.994 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.49, -0.34}
04:05:25.994 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.39) = xAngle (-1.80 = -1.80)
04:05:25.994 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.33 = 1.33)
04:05:25.994 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.41 mountX=-0.03 mountY=0.13, mountTheta=1.80
04:05:25.995 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
04:05:25.995 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
04:05:25.995 00.000 11060 Worker thread wakes up
04:05:25.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
04:05:25.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:25.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
04:05:25.995 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.1 Saturated
04:05:25.995 00.000 11060 Moving (0.13, -0.05) raw xDistance=-0.03 yDistance=0.13
04:05:25.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:25.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:05:25.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:25.995 00.000 10844 Enqueuing Expose request
04:05:25.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:25.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:05:25.995 00.000 11060 MoveAxis(E, 0, ABG)
04:05:25.995 00.000 11060 Move returns status 0, amount 0
04:05:25.995 00.000 11060 MoveAxis(N, 0, ABG)
04:05:25.995 00.000 11060 Move returns status 0, amount 0
04:05:25.999 00.004 11060 move complete, result=0
04:05:25.999 00.000 11060 worker thread done servicing request
04:05:25.999 00.000 11060 Worker thread wakes up
04:05:25.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:25.999 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:26.003 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:26.629 00.626 11060 Exposure complete
04:05:26.827 00.198 11060 worker thread done servicing request
04:05:26.827 00.000 10844 OnExposeComplete: enter
04:05:26.827 00.000 10844 UpdateGuideState(): m_state=6
04:05:26.829 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4219
04:05:26.829 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.80, Mass=1701, SNR=26.2, Peak=176 HFD=3.0
04:05:26.829 00.000 10844 MultiStar: [#1 -0.39,0.25,0.93,U] [#2 -0.21,0.37,0.86,U] [#3 0.32,-0.81,0.00,M1] [#4 0.24,0.43,1.00,U] [#5 -0.05,-0.33,0.94,U] [#6 -0.08,-0.14,1.02,U] [#7 0.40,-0.12,1.00,U] [#8 0.06,0.27,0.91,U] 
04:05:26.829 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {0.21, -0.25}
04:05:26.829 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
04:05:26.829 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
04:05:26.829 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=0.06 mountY=0.02, mountTheta=0.35
04:05:26.831 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
04:05:26.831 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
04:05:26.831 00.000 11060 Worker thread wakes up
04:05:26.831 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:26.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
04:05:26.831 00.000 10844 UpdateGuideState exits: m=1701 SNR=26.2
04:05:26.831 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
04:05:26.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:26.831 00.000 11060 Moving (0.03, 0.05) raw xDistance=0.06 yDistance=0.02
04:05:26.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:26.831 00.000 10844 Enqueuing Expose request
04:05:26.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:05:26.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:26.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:05:26.831 00.000 11060 MoveAxis(E, 0, ABG)
04:05:26.831 00.000 11060 Move returns status 0, amount 0
04:05:26.831 00.000 11060 MoveAxis(N, 0, ABG)
04:05:26.831 00.000 11060 Move returns status 0, amount 0
04:05:26.831 00.000 11060 move complete, result=0
04:05:26.831 00.000 11060 worker thread done servicing request
04:05:26.831 00.000 11060 Worker thread wakes up
04:05:26.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:26.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:26.836 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:27.487 00.651 11060 Exposure complete
04:05:27.699 00.212 11060 worker thread done servicing request
04:05:27.699 00.000 10844 OnExposeComplete: enter
04:05:27.699 00.000 10844 UpdateGuideState(): m_state=6
04:05:27.699 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4220
04:05:27.699 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=102.09, Mass=1502, SNR=24.0, Peak=136 HFD=2.9
04:05:27.702 00.003 10844 MultiStar: [#1 0.12,0.17,1.03,U] [#2 -0.38,0.31,0.99,U] [#3 0.36,0.10,1.00,U] [#4 0.30,0.50,0.00,M1] [#5 -0.20,0.17,0.96,U] [#6 -0.01,0.12,1.06,U] [#7 -0.05,-0.38,0.96,U] [#8 0.15,0.38,0.84,U] 
04:05:27.702 00.000 10844 single-star, 7 included, MultiStar: {-0.00, 0.11}, one-star: {-0.01, 0.03}
04:05:27.702 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.39) = xAngle (0.58 = 0.58)
04:05:27.702 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.70 = -2.58)
04:05:27.702 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.97 mountX=0.03 mountY=-0.02, mountTheta=-0.57
04:05:27.703 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
04:05:27.705 00.002 10844 Enqueuing Move request for scope (-0.01, 0.03)
04:05:27.705 00.000 11060 Worker thread wakes up
04:05:27.705 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:27.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:05:27.705 00.000 10844 UpdateGuideState exits: m=1502 SNR=24.0
04:05:27.705 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:05:27.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:27.705 00.000 11060 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.02
04:05:27.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:27.705 00.000 10844 Enqueuing Expose request
04:05:27.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:05:27.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:27.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:05:27.705 00.000 11060 MoveAxis(E, 0, ABG)
04:05:27.705 00.000 11060 Move returns status 0, amount 0
04:05:27.705 00.000 11060 MoveAxis(N, 0, ABG)
04:05:27.705 00.000 11060 Move returns status 0, amount 0
04:05:27.705 00.000 11060 move complete, result=0
04:05:27.705 00.000 11060 worker thread done servicing request
04:05:27.707 00.002 11060 Worker thread wakes up
04:05:27.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:27.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:27.707 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:28.335 00.628 11060 Exposure complete
04:05:28.541 00.206 11060 worker thread done servicing request
04:05:28.541 00.000 10844 OnExposeComplete: enter
04:05:28.541 00.000 10844 UpdateGuideState(): m_state=6
04:05:28.541 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4221
04:05:28.541 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=102.08, Mass=1856, SNR=27.0, Peak=192 HFD=3.2
04:05:28.541 00.000 10844 MultiStar: [#1 -0.09,0.08,0.91,U] [#2 -0.26,0.74,0.00,M1] [#3 0.32,0.14,1.02,U] [#4 0.16,0.52,1.00,U] [#5 -0.08,0.10,0.95,U] [#6 0.15,-0.43,1.06,U] [#7 0.34,-0.33,0.90,U] [#8 0.12,0.44,0.66,U] 
04:05:28.541 00.000 10844 single-star, 7 included, MultiStar: {0.10, 0.05}, one-star: {-0.10, 0.02}
04:05:28.541 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.39) = xAngle (1.52 = 1.52)
04:05:28.541 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.65 = -1.64)
04:05:28.541 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.91 mountX=0.00 mountY=-0.11, mountTheta=-1.52
04:05:28.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
04:05:28.543 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
04:05:28.546 00.003 11060 Worker thread wakes up
04:05:28.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
04:05:28.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
04:05:28.546 00.000 11060 Moving (-0.10, 0.02) raw xDistance=0.00 yDistance=-0.11
04:05:28.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:05:28.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:28.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:05:28.546 00.000 11060 MoveAxis(E, 0, ABG)
04:05:28.546 00.000 11060 Move returns status 0, amount 0
04:05:28.546 00.000 11060 MoveAxis(N, 0, ABG)
04:05:28.546 00.000 11060 Move returns status 0, amount 0
04:05:28.546 00.000 11060 move complete, result=0
04:05:28.546 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:28.548 00.002 10844 UpdateGuideState exits: m=1856 SNR=27.0
04:05:28.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:28.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:28.548 00.000 10844 Enqueuing Expose request
04:05:28.548 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:28.548 00.000 11060 worker thread done servicing request
04:05:28.548 00.000 11060 Worker thread wakes up
04:05:28.548 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:28.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:29.176 00.628 11060 Exposure complete
04:05:29.367 00.191 11060 worker thread done servicing request
04:05:29.368 00.001 10844 OnExposeComplete: enter
04:05:29.368 00.000 10844 UpdateGuideState(): m_state=6
04:05:29.368 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4222
04:05:29.368 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.63, Mass=1781, SNR=26.3, Peak=198 HFD=2.7
04:05:29.368 00.000 10844 MultiStar: [#1 -0.13,0.02,0.99,U] [#2 -0.21,-0.05,0.92,U] [#3 0.31,0.18,1.04,U] [#4 0.05,0.17,0.96,U] [#5 0.01,-0.00,0.89,U] [#6 -0.02,0.02,1.04,U] [#7 0.01,-0.38,0.90,U] [#8 -0.36,0.40,0.78,U] 
04:05:29.368 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.11, -0.42}
04:05:29.368 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.84 = 2.44)
04:05:29.368 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
04:05:29.368 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.46 mountX=-0.02 mountY=-0.01, mountTheta=-2.43
04:05:29.368 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
04:05:29.368 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
04:05:29.368 00.000 11060 Worker thread wakes up
04:05:29.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
04:05:29.368 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
04:05:29.368 00.000 11060 Moving (-0.02, -0.01) raw xDistance=-0.02 yDistance=-0.01
04:05:29.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:05:29.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:29.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:05:29.368 00.000 11060 MoveAxis(E, 0, ABG)
04:05:29.368 00.000 11060 Move returns status 0, amount 0
04:05:29.368 00.000 11060 MoveAxis(N, 0, ABG)
04:05:29.372 00.004 11060 Move returns status 0, amount 0
04:05:29.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:29.372 00.000 11060 move complete, result=0
04:05:29.372 00.000 10844 UpdateGuideState exits: m=1781 SNR=26.3
04:05:29.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:29.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:29.372 00.000 10844 Enqueuing Expose request
04:05:29.372 00.000 11060 worker thread done servicing request
04:05:29.372 00.000 11060 Worker thread wakes up
04:05:29.372 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:29.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:29.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:30.013 00.641 11060 Exposure complete
04:05:30.236 00.223 11060 worker thread done servicing request
04:05:30.236 00.000 10844 OnExposeComplete: enter
04:05:30.236 00.000 10844 UpdateGuideState(): m_state=6
04:05:30.238 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4223
04:05:30.238 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.36, Mass=1710, SNR=25.3, Peak=159 HFD=3.6
04:05:30.238 00.000 10844 MultiStar: [#1 0.16,-0.17,0.92,U] [#2 -0.03,0.33,0.86,U] [#3 -0.07,-0.49,0.94,U] [#4 0.42,0.11,0.98,U] [#5 -0.25,-0.16,0.98,U] [#6 -0.32,-0.65,0.00,M1] [#7 0.57,-0.20,0.00,M1] [#8 0.15,0.05,0.92,U] 
04:05:30.238 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.15}, one-star: {0.12, -0.69}
04:05:30.238 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
04:05:30.238 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
04:05:30.238 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.13 mountX=-0.14 mountY=0.10, mountTheta=2.53
04:05:30.242 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
04:05:30.242 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
04:05:30.242 00.000 11060 Worker thread wakes up
04:05:30.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:30.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
04:05:30.242 00.000 10844 UpdateGuideState exits: m=1710 SNR=25.3
04:05:30.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
04:05:30.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:30.242 00.000 11060 Moving (0.07, -0.15) raw xDistance=-0.14 yDistance=0.10
04:05:30.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:30.242 00.000 10844 Enqueuing Expose request
04:05:30.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:05:30.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:30.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:05:30.242 00.000 11060 MoveAxis(E, 33, ABG)
04:05:30.242 00.000 11060 Guiding  Dir = 2, Dur = 33
04:05:30.267 00.025 11060 IsSlewing returns 0
04:05:30.267 00.000 11060 IsGuiding returns 0
04:05:30.344 00.077 11060 IsGuiding returns 0
04:05:30.344 00.000 11060 Move returns status 0, amount 33
04:05:30.344 00.000 11060 MoveAxis(N, 0, ABG)
04:05:30.344 00.000 11060 Move returns status 0, amount 0
04:05:30.344 00.000 11060 move complete, result=0
04:05:30.344 00.000 11060 worker thread done servicing request
04:05:30.344 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
04:05:30.344 00.000 11060 Worker thread wakes up
04:05:30.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:30.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:30.977 00.633 11060 Exposure complete
04:05:31.188 00.211 11060 worker thread done servicing request
04:05:31.190 00.002 10844 OnExposeComplete: enter
04:05:31.190 00.000 10844 UpdateGuideState(): m_state=6
04:05:31.191 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4224
04:05:31.191 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.83, Mass=1695, SNR=25.7, Peak=131 HFD=3.7
04:05:31.191 00.000 10844 MultiStar: [#1 0.01,0.22,0.89,U] [#2 -0.28,-0.04,0.99,U] [#3 0.12,-0.25,1.01,U] [#4 0.15,0.71,0.00,M1] [#5 -0.20,-0.40,0.92,U] [#6 -0.15,-0.12,1.10,U] [#7 0.22,-0.41,0.93,U] [#8 -0.05,0.32,0.86,U] 
04:05:31.191 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.12}, one-star: {-0.06, -0.22}
04:05:31.191 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.39) = xAngle (-3.37 = 2.91)
04:05:31.191 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.25 = -0.25)
04:05:31.192 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.98 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
04:05:31.193 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.12, opts=13)
04:05:31.193 00.000 10844 Enqueuing Move request for scope (-0.05, -0.12)
04:05:31.193 00.000 11060 Worker thread wakes up
04:05:31.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:31.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
04:05:31.193 00.000 10844 UpdateGuideState exits: m=1695 SNR=25.7
04:05:31.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
04:05:31.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:31.193 00.000 11060 Moving (-0.05, -0.12) raw xDistance=-0.13 yDistance=-0.03
04:05:31.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:31.193 00.000 10844 Enqueuing Expose request
04:05:31.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:05:31.197 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:31.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:05:31.197 00.000 11060 MoveAxis(E, 31, ABG)
04:05:31.197 00.000 11060 Guiding  Dir = 2, Dur = 31
04:05:31.213 00.016 11060 IsSlewing returns 0
04:05:31.213 00.000 11060 IsGuiding returns 0
04:05:31.259 00.046 11060 IsGuiding returns 0
04:05:31.259 00.000 11060 Move returns status 0, amount 31
04:05:31.259 00.000 11060 MoveAxis(N, 0, ABG)
04:05:31.259 00.000 11060 Move returns status 0, amount 0
04:05:31.259 00.000 11060 move complete, result=0
04:05:31.259 00.000 11060 worker thread done servicing request
04:05:31.259 00.000 11060 Worker thread wakes up
04:05:31.259 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
04:05:31.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:31.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:31.888 00.629 11060 Exposure complete
04:05:32.123 00.235 11060 worker thread done servicing request
04:05:32.123 00.000 10844 OnExposeComplete: enter
04:05:32.123 00.000 10844 UpdateGuideState(): m_state=6
04:05:32.123 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4225
04:05:32.125 00.002 10844 Star::Find returns 1 (0), X=617.16, Y=101.72, Mass=1976, SNR=28.5, Peak=199 HFD=3.1
04:05:32.125 00.000 10844 MultiStar: [#1 -0.03,0.38,0.78,U] [#2 -0.17,0.43,0.78,U] [#3 0.15,-0.60,0.00,M1] [#4 0.27,0.28,0.87,U] [#5 0.14,-0.04,0.84,U] [#6 -0.01,-0.62,0.00,M1] [#7 -0.04,-0.24,0.82,U] [#8 0.01,0.20,0.78,U] 
04:05:32.125 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.25, -0.34}
04:05:32.125 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.39) = xAngle (-0.56 = -0.56)
04:05:32.125 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.56 = 2.56)
04:05:32.125 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.83 mountX=0.09 mountY=0.06, mountTheta=0.57
04:05:32.125 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
04:05:32.125 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
04:05:32.125 00.000 11060 Worker thread wakes up
04:05:32.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:32.129 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
04:05:32.129 00.000 10844 UpdateGuideState exits: m=1976 SNR=28.5
04:05:32.129 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
04:05:32.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:32.129 00.000 11060 Moving (0.07, 0.08) raw xDistance=0.09 yDistance=0.06
04:05:32.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:32.129 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:05:32.129 00.000 10844 Enqueuing Expose request
04:05:32.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:32.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:05:32.129 00.000 11060 MoveAxis(E, 0, ABG)
04:05:32.129 00.000 11060 Move returns status 0, amount 0
04:05:32.129 00.000 11060 MoveAxis(N, 0, ABG)
04:05:32.129 00.000 11060 Move returns status 0, amount 0
04:05:32.129 00.000 11060 move complete, result=0
04:05:32.129 00.000 11060 worker thread done servicing request
04:05:32.129 00.000 11060 Worker thread wakes up
04:05:32.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:32.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:32.133 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:32.760 00.627 11060 Exposure complete
04:05:32.964 00.204 11060 worker thread done servicing request
04:05:32.964 00.000 10844 OnExposeComplete: enter
04:05:32.964 00.000 10844 UpdateGuideState(): m_state=6
04:05:32.964 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4226
04:05:32.964 00.000 10844 Star::Find returns 1 (0), X=616.67, Y=101.79, Mass=1857, SNR=26.9, Peak=179 HFD=3.6
04:05:32.966 00.002 10844 MultiStar: [#1 0.33,-0.14,1.05,U] [#2 -0.17,0.13,0.86,U] [#3 -0.07,-0.29,0.96,U] [#4 0.04,0.01,1.01,U] [#5 0.31,-0.19,0.90,U] [#6 0.03,-0.35,0.95,U] [#7 0.26,-0.63,0.00,M1] [#8 -0.10,-0.13,0.78,U] 
04:05:32.966 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.16}, one-star: {-0.24, -0.26}
04:05:32.966 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.81 = -2.81)
04:05:32.966 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.31 = 0.31)
04:05:32.966 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.43 mountX=-0.15 mountY=0.05, mountTheta=2.83
04:05:32.967 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.16, opts=13)
04:05:32.969 00.002 10844 Enqueuing Move request for scope (0.02, -0.16)
04:05:32.969 00.000 11060 Worker thread wakes up
04:05:32.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:32.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
04:05:32.969 00.000 10844 UpdateGuideState exits: m=1857 SNR=26.9
04:05:32.969 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
04:05:32.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:32.969 00.000 11060 Moving (0.02, -0.16) raw xDistance=-0.15 yDistance=0.05
04:05:32.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:32.969 00.000 10844 Enqueuing Expose request
04:05:32.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:05:32.969 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:32.969 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:05:32.969 00.000 11060 MoveAxis(E, 35, ABG)
04:05:32.969 00.000 11060 Guiding  Dir = 2, Dur = 35
04:05:32.974 00.005 11060 IsSlewing returns 0
04:05:32.974 00.000 11060 IsGuiding returns 0
04:05:33.018 00.044 11060 IsGuiding returns 0
04:05:33.018 00.000 11060 Move returns status 0, amount 35
04:05:33.018 00.000 11060 MoveAxis(N, 0, ABG)
04:05:33.018 00.000 11060 Move returns status 0, amount 0
04:05:33.018 00.000 11060 move complete, result=0
04:05:33.018 00.000 11060 worker thread done servicing request
04:05:33.018 00.000 11060 Worker thread wakes up
04:05:33.018 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
04:05:33.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:33.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:33.652 00.634 11060 Exposure complete
04:05:33.860 00.208 11060 worker thread done servicing request
04:05:33.860 00.000 10844 OnExposeComplete: enter
04:05:33.860 00.000 10844 UpdateGuideState(): m_state=6
04:05:33.860 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4227
04:05:33.860 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=101.58, Mass=1774, SNR=26.7, Peak=250 HFD=3.1
04:05:33.860 00.000 10844 MultiStar: [#1 -0.01,0.42,0.90,U] [#2 0.08,0.65,0.00,M1] [#3 -0.07,-0.20,0.93,U] [#4 0.17,0.00,0.99,U] [#5 -0.24,-0.31,0.89,U] [#6 -0.27,0.08,0.99,U] [#7 0.34,-0.48,0.00,M2] [#8 -0.08,0.30,0.81,U] 
04:05:33.860 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {0.51, -0.47}
04:05:33.860 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
04:05:33.860 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
04:05:33.860 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.31 mountX=-0.03 mountY=0.02, mountTheta=2.72
04:05:33.866 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.04, opts=13)
04:05:33.866 00.000 10844 Enqueuing Move request for scope (0.01, -0.04)
04:05:33.866 00.000 11060 Worker thread wakes up
04:05:33.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
04:05:33.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:33.868 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
04:05:33.868 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.7
04:05:33.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:33.868 00.000 11060 Moving (0.01, -0.04) raw xDistance=-0.03 yDistance=0.02
04:05:33.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:05:33.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:33.868 00.000 10844 Enqueuing Expose request
04:05:33.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:33.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:05:33.868 00.000 11060 MoveAxis(E, 0, ABG)
04:05:33.868 00.000 11060 Move returns status 0, amount 0
04:05:33.868 00.000 11060 MoveAxis(N, 0, ABG)
04:05:33.868 00.000 11060 Move returns status 0, amount 0
04:05:33.868 00.000 11060 move complete, result=0
04:05:33.868 00.000 11060 worker thread done servicing request
04:05:33.868 00.000 11060 Worker thread wakes up
04:05:33.870 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:33.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:33.872 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:34.495 00.623 11060 Exposure complete
04:05:34.712 00.217 10844 OnExposeComplete: enter
04:05:34.712 00.000 10844 UpdateGuideState(): m_state=6
04:05:34.712 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4228
04:05:34.712 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=101.57, Mass=1537, SNR=24.6, Peak=169 HFD=2.6
04:05:34.712 00.000 10844 MultiStar: [#1 -0.04,0.34,1.02,U] [#2 0.05,0.43,0.93,U] [#3 0.31,-0.35,1.03,U] [#4 0.17,0.18,1.05,U] [#5 -0.14,-0.32,1.02,U] [#6 -0.21,-0.47,1.04,U] [#7 0.04,-0.29,0.99,U] [#8 -0.21,0.19,0.88,U] 
04:05:34.712 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {-0.01, -0.48}
04:05:34.712 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
04:05:34.712 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
04:05:34.712 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.58 mountX=-0.09 mountY=0.01, mountTheta=2.99
04:05:34.715 00.003 11060 worker thread done servicing request
04:05:34.719 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.09, opts=13)
04:05:34.719 00.000 10844 Enqueuing Move request for scope (-0.00, -0.09)
04:05:34.719 00.000 11060 Worker thread wakes up
04:05:34.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
04:05:34.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
04:05:34.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:05:34.719 00.000 11060 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.01
04:05:34.719 00.000 10844 UpdateGuideState exits: m=1537 SNR=24.6
04:05:34.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:34.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:34.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:34.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:34.719 00.000 10844 Enqueuing Expose request
04:05:34.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:05:34.719 00.000 11060 MoveAxis(E, 0, ABG)
04:05:34.719 00.000 11060 Move returns status 0, amount 0
04:05:34.719 00.000 11060 MoveAxis(N, 0, ABG)
04:05:34.719 00.000 11060 Move returns status 0, amount 0
04:05:34.721 00.002 11060 move complete, result=0
04:05:34.721 00.000 11060 worker thread done servicing request
04:05:34.721 00.000 11060 Worker thread wakes up
04:05:34.721 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:34.721 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:34.724 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:35.356 00.632 11060 Exposure complete
04:05:35.560 00.204 11060 worker thread done servicing request
04:05:35.560 00.000 10844 OnExposeComplete: enter
04:05:35.560 00.000 10844 UpdateGuideState(): m_state=6
04:05:35.560 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4229
04:05:35.560 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.30, Mass=1834, SNR=27.2, Peak=165 HFD=3.4
04:05:35.560 00.000 10844 MultiStar: [#1 -0.48,-0.30,0.85,U] [#2 -0.20,0.40,0.83,U] [#3 -0.01,-0.52,0.94,U] [#4 -0.10,-0.10,1.07,U] [#5 -0.08,0.08,0.90,U] [#6 -0.07,-0.33,0.99,U] [#7 0.22,-0.27,0.86,U] [#8 -0.22,-0.01,0.75,U] 
04:05:35.560 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.21}, one-star: {0.19, -0.75}
04:05:35.560 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.99)
04:05:35.560 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
04:05:35.563 00.003 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.91 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
04:05:35.566 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.21, opts=13)
04:05:35.566 00.000 10844 Enqueuing Move request for scope (-0.08, -0.21)
04:05:35.566 00.000 11060 Worker thread wakes up
04:05:35.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
04:05:35.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:35.566 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
04:05:35.566 00.000 10844 UpdateGuideState exits: m=1834 SNR=27.2
04:05:35.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:35.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:35.566 00.000 10844 Enqueuing Expose request
04:05:35.566 00.000 11060 Moving (-0.08, -0.21) raw xDistance=-0.23 yDistance=-0.04
04:05:35.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:05:35.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:35.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:05:35.566 00.000 11060 MoveAxis(E, 53, ABG)
04:05:35.566 00.000 11060 Guiding  Dir = 2, Dur = 53
04:05:35.579 00.013 11060 IsSlewing returns 0
04:05:35.579 00.000 11060 IsGuiding returns 0
04:05:35.640 00.061 11060 IsGuiding returns 0
04:05:35.640 00.000 11060 Move returns status 0, amount 53
04:05:35.640 00.000 11060 MoveAxis(N, 0, ABG)
04:05:35.640 00.000 11060 Move returns status 0, amount 0
04:05:35.640 00.000 11060 move complete, result=0
04:05:35.640 00.000 11060 worker thread done servicing request
04:05:35.640 00.000 11060 Worker thread wakes up
04:05:35.640 00.000 10844 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
04:05:35.641 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:35.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:36.268 00.627 11060 Exposure complete
04:05:36.467 00.199 11060 worker thread done servicing request
04:05:36.467 00.000 10844 OnExposeComplete: enter
04:05:36.467 00.000 10844 UpdateGuideState(): m_state=6
04:05:36.467 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4230
04:05:36.467 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.87, Mass=1721, SNR=26.1, Peak=193 HFD=2.9
04:05:36.469 00.002 10844 MultiStar: [#1 -0.27,0.48,0.89,U] [#2 0.06,0.51,0.89,U] [#3 -0.04,0.21,0.93,U] [#4 0.29,0.13,0.96,U] [#5 0.29,-0.05,0.89,U] [#6 -0.11,0.11,1.08,U] [#7 -0.20,-0.34,0.92,U] [#8 -0.24,-0.01,0.82,U] 
04:05:36.469 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.27, -0.19}
04:05:36.469 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
04:05:36.469 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.09)
04:05:36.469 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=0.09 mountY=-0.00, mountTheta=-0.05
04:05:36.472 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
04:05:36.472 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
04:05:36.472 00.000 11060 Worker thread wakes up
04:05:36.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
04:05:36.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
04:05:36.472 00.000 11060 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.00
04:05:36.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:36.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:05:36.472 00.000 10844 UpdateGuideState exits: m=1721 SNR=26.1
04:05:36.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:36.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:36.472 00.000 10844 Enqueuing Expose request
04:05:36.474 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:36.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:05:36.474 00.000 11060 MoveAxis(E, 0, ABG)
04:05:36.474 00.000 11060 Move returns status 0, amount 0
04:05:36.474 00.000 11060 MoveAxis(N, 0, ABG)
04:05:36.474 00.000 11060 Move returns status 0, amount 0
04:05:36.474 00.000 11060 move complete, result=0
04:05:36.482 00.008 11060 worker thread done servicing request
04:05:36.482 00.000 11060 Worker thread wakes up
04:05:36.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:36.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:36.485 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:37.132 00.647 11060 Exposure complete
04:05:37.352 00.220 11060 worker thread done servicing request
04:05:37.352 00.000 10844 OnExposeComplete: enter
04:05:37.352 00.000 10844 UpdateGuideState(): m_state=6
04:05:37.353 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4231
04:05:37.353 00.000 10844 Star::Find returns 1 (0), X=616.48, Y=101.75, Mass=1798, SNR=26.8, Peak=210 HFD=3.3
04:05:37.353 00.000 10844 MultiStar: [#1 -0.09,0.17,0.88,U] [#2 -0.09,0.45,0.93,U] [#3 -0.42,-0.22,1.03,U] [#4 -0.22,-0.23,0.98,U] [#5 -0.21,-0.12,0.94,U] [#6 0.01,-0.15,1.02,U] [#7 -0.06,-0.51,0.90,U] [#8 -0.42,0.40,0.00,M1] 
04:05:37.353 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.12}, one-star: {-0.43, -0.30}
04:05:37.353 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.30)
04:05:37.353 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.86 = -0.86)
04:05:37.353 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-2.59 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
04:05:37.356 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.12, opts=13)
04:05:37.356 00.000 10844 Enqueuing Move request for scope (-0.19, -0.12)
04:05:37.356 00.000 11060 Worker thread wakes up
04:05:37.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
04:05:37.356 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
04:05:37.356 00.000 11060 Moving (-0.19, -0.12) raw xDistance=-0.15 yDistance=-0.17
04:05:37.356 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:37.358 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:05:37.358 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.8
04:05:37.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:37.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:37.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:05:37.359 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:37.359 00.000 10844 Enqueuing Expose request
04:05:37.359 00.000 11060 MoveAxis(E, 36, ABG)
04:05:37.359 00.000 11060 Guiding  Dir = 2, Dur = 36
04:05:37.373 00.014 11060 IsSlewing returns 0
04:05:37.373 00.000 11060 IsGuiding returns 0
04:05:37.425 00.052 11060 IsGuiding returns 0
04:05:37.425 00.000 11060 Move returns status 0, amount 36
04:05:37.425 00.000 11060 MoveAxis(N, 0, ABG)
04:05:37.425 00.000 11060 Move returns status 0, amount 0
04:05:37.425 00.000 11060 move complete, result=0
04:05:37.425 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
04:05:37.438 00.013 11060 worker thread done servicing request
04:05:37.438 00.000 11060 Worker thread wakes up
04:05:37.438 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:37.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:38.078 00.640 11060 Exposure complete
04:05:38.290 00.212 11060 worker thread done servicing request
04:05:38.290 00.000 10844 OnExposeComplete: enter
04:05:38.290 00.000 10844 UpdateGuideState(): m_state=6
04:05:38.290 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4232
04:05:38.290 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.94, Mass=1877, SNR=27.3, Peak=251 HFD=2.7
04:05:38.290 00.000 10844 MultiStar: [#1 0.14,-0.03,0.93,U] [#2 -0.05,0.27,0.84,U] [#3 0.33,-0.15,0.93,U] [#4 -0.04,0.13,0.86,U] [#5 -0.22,-0.24,0.85,U] [#6 0.06,-0.06,1.01,U] [#7 0.10,-0.52,0.82,U] [#8 0.45,0.12,0.69,U] 
04:05:38.290 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.30, -0.11}
04:05:38.290 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
04:05:38.290 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
04:05:38.290 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.54 mountX=-0.05 mountY=0.13, mountTheta=1.93
04:05:38.294 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.07, opts=13)
04:05:38.294 00.000 10844 Enqueuing Move request for scope (0.12, -0.07)
04:05:38.294 00.000 11060 Worker thread wakes up
04:05:38.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:38.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
04:05:38.294 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.3
04:05:38.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
04:05:38.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:38.294 00.000 11060 Moving (0.12, -0.07) raw xDistance=-0.05 yDistance=0.13
04:05:38.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:38.294 00.000 10844 Enqueuing Expose request
04:05:38.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:05:38.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:38.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:05:38.294 00.000 11060 MoveAxis(E, 0, ABG)
04:05:38.294 00.000 11060 Move returns status 0, amount 0
04:05:38.294 00.000 11060 MoveAxis(N, 0, ABG)
04:05:38.294 00.000 11060 Move returns status 0, amount 0
04:05:38.296 00.002 11060 move complete, result=0
04:05:38.296 00.000 11060 worker thread done servicing request
04:05:38.296 00.000 11060 Worker thread wakes up
04:05:38.296 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:38.296 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:38.311 00.015 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:38.916 00.605 11060 Exposure complete
04:05:39.116 00.200 11060 worker thread done servicing request
04:05:39.116 00.000 10844 OnExposeComplete: enter
04:05:39.116 00.000 10844 UpdateGuideState(): m_state=6
04:05:39.116 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4233
04:05:39.116 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=102.00, Mass=2183, SNR=29.6, Peak=190 HFD=3.2
04:05:39.116 00.000 10844 MultiStar: [#1 -0.05,-0.30,0.79,U] [#2 0.09,0.45,0.74,U] [#3 0.27,0.06,0.82,U] [#4 -0.14,0.10,0.86,U] [#5 -0.36,-0.16,0.85,U] [#6 -0.06,0.08,0.86,U] [#7 -0.26,-0.40,0.81,U] [#8 -0.16,0.60,0.00,M1] 
04:05:39.116 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.03}, one-star: {0.22, -0.06}
04:05:39.116 00.000 10844 CameraToMount -- cameraTheta (-2.38) - m_xAngle (1.39) = xAngle (-3.77 = 2.51)
04:05:39.116 00.000 10844 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.64 = -0.64)
04:05:39.116 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.38 mountX=-0.04 mountY=-0.03, mountTheta=-2.50
04:05:39.120 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.03, opts=13)
04:05:39.120 00.000 10844 Enqueuing Move request for scope (-0.03, -0.03)
04:05:39.120 00.000 11060 Worker thread wakes up
04:05:39.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:39.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
04:05:39.120 00.000 10844 UpdateGuideState exits: m=2183 SNR=29.6
04:05:39.120 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
04:05:39.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:39.120 00.000 11060 Moving (-0.03, -0.03) raw xDistance=-0.04 yDistance=-0.03
04:05:39.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:39.120 00.000 10844 Enqueuing Expose request
04:05:39.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:05:39.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:39.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:05:39.120 00.000 11060 MoveAxis(E, 0, ABG)
04:05:39.120 00.000 11060 Move returns status 0, amount 0
04:05:39.120 00.000 11060 MoveAxis(N, 0, ABG)
04:05:39.120 00.000 11060 Move returns status 0, amount 0
04:05:39.120 00.000 11060 move complete, result=0
04:05:39.120 00.000 11060 worker thread done servicing request
04:05:39.120 00.000 11060 Worker thread wakes up
04:05:39.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:39.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:39.124 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:39.761 00.637 11060 Exposure complete
04:05:39.955 00.194 11060 worker thread done servicing request
04:05:39.955 00.000 10844 OnExposeComplete: enter
04:05:39.955 00.000 10844 UpdateGuideState(): m_state=6
04:05:39.955 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4234
04:05:39.955 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=101.71, Mass=1505, SNR=24.1, Peak=161 HFD=3.2
04:05:39.955 00.000 10844 MultiStar: [#1 0.20,0.15,1.09,U] [#2 0.24,0.38,0.98,U] [#3 0.10,-0.02,0.94,U] [#4 0.23,0.65,0.00,M1] [#5 -0.10,-0.06,1.03,U] [#6 -0.06,0.05,1.07,U] [#7 0.58,-0.29,0.00,M1] [#8 0.02,0.41,0.83,U] 
04:05:39.957 00.002 10844 refined, 6 included, MultiStar: {0.11, 0.07}, one-star: {0.34, -0.34}
04:05:39.957 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
04:05:39.957 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
04:05:39.957 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.60 mountX=0.09 mountY=0.09, mountTheta=0.80
04:05:39.957 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.07, opts=13)
04:05:39.957 00.000 10844 Enqueuing Move request for scope (0.11, 0.07)
04:05:39.957 00.000 11060 Worker thread wakes up
04:05:39.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:39.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
04:05:39.957 00.000 10844 UpdateGuideState exits: m=1505 SNR=24.1
04:05:39.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
04:05:39.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:39.957 00.000 11060 Moving (0.11, 0.07) raw xDistance=0.09 yDistance=0.09
04:05:39.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:39.960 00.003 10844 Enqueuing Expose request
04:05:39.960 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:05:39.960 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:39.960 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:05:39.960 00.000 11060 MoveAxis(E, 0, ABG)
04:05:39.960 00.000 11060 Move returns status 0, amount 0
04:05:39.960 00.000 11060 MoveAxis(N, 0, ABG)
04:05:39.960 00.000 11060 Move returns status 0, amount 0
04:05:39.960 00.000 11060 move complete, result=0
04:05:39.960 00.000 11060 worker thread done servicing request
04:05:39.960 00.000 11060 Worker thread wakes up
04:05:39.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:39.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:39.962 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:40.592 00.630 11060 Exposure complete
04:05:40.810 00.218 11060 worker thread done servicing request
04:05:40.810 00.000 10844 OnExposeComplete: enter
04:05:40.810 00.000 10844 UpdateGuideState(): m_state=6
04:05:40.810 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4235
04:05:40.810 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.98, Mass=1697, SNR=25.9, Peak=205 HFD=2.8
04:05:40.810 00.000 10844 MultiStar: [#1 -0.56,0.31,0.00,M1] [#2 0.05,0.39,0.92,U] [#3 0.13,0.04,0.93,U] [#4 -0.25,0.59,0.00,M2] [#5 0.17,-0.23,0.96,U] [#6 -0.05,-0.13,1.00,U] [#7 0.11,-0.10,1.04,U] [#8 -0.33,0.13,0.79,U] 
04:05:40.810 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.00}, one-star: {0.19, -0.07}
04:05:40.810 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (1.39) = xAngle (-1.49 = -1.49)
04:05:40.810 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.64 = 1.64)
04:05:40.810 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.10 mountX=0.00 mountY=0.05, mountTheta=1.49
04:05:40.815 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.00, opts=13)
04:05:40.815 00.000 10844 Enqueuing Move request for scope (0.05, -0.00)
04:05:40.815 00.000 11060 Worker thread wakes up
04:05:40.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
04:05:40.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:05:40.815 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
04:05:40.815 00.000 10844 UpdateGuideState exits: m=1697 SNR=25.9
04:05:40.815 00.000 11060 Moving (0.05, -0.00) raw xDistance=0.00 yDistance=0.05
04:05:40.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:40.815 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:05:40.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:40.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:40.816 00.001 10844 Enqueuing Expose request
04:05:40.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:05:40.816 00.000 11060 MoveAxis(E, 0, ABG)
04:05:40.816 00.000 11060 Move returns status 0, amount 0
04:05:40.816 00.000 11060 MoveAxis(N, 0, ABG)
04:05:40.816 00.000 11060 Move returns status 0, amount 0
04:05:40.816 00.000 11060 move complete, result=0
04:05:40.816 00.000 11060 worker thread done servicing request
04:05:40.816 00.000 11060 Worker thread wakes up
04:05:40.816 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:40.816 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:40.818 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:41.447 00.629 11060 Exposure complete
04:05:41.648 00.201 11060 worker thread done servicing request
04:05:41.648 00.000 10844 OnExposeComplete: enter
04:05:41.648 00.000 10844 UpdateGuideState(): m_state=6
04:05:41.648 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4236
04:05:41.648 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=101.66, Mass=1779, SNR=26.1, Peak=187 HFD=2.9
04:05:41.648 00.000 10844 MultiStar: [#1 -0.19,-0.08,0.98,U] [#2 -0.19,0.31,0.88,U] [#3 0.25,-0.57,0.00,M1] [#4 0.44,0.10,1.03,U] [#5 -0.46,-0.20,0.89,U] [#6 -0.12,-0.12,1.08,U] [#7 0.41,-0.44,0.00,M1] [#8 -0.24,0.13,0.88,U] 
04:05:41.648 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.04}, one-star: {0.41, -0.39}
04:05:41.648 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.39) = xAngle (-3.64 = 2.64)
04:05:41.648 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.52 = -0.52)
04:05:41.648 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.25 mountX=-0.05 mountY=-0.03, mountTheta=-2.63
04:05:41.648 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
04:05:41.648 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
04:05:41.648 00.000 11060 Worker thread wakes up
04:05:41.653 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:41.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
04:05:41.653 00.000 10844 UpdateGuideState exits: m=1779 SNR=26.1
04:05:41.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
04:05:41.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:41.653 00.000 11060 Moving (-0.04, -0.04) raw xDistance=-0.05 yDistance=-0.03
04:05:41.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:41.653 00.000 10844 Enqueuing Expose request
04:05:41.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:05:41.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:41.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:05:41.653 00.000 11060 MoveAxis(E, 0, ABG)
04:05:41.653 00.000 11060 Move returns status 0, amount 0
04:05:41.653 00.000 11060 MoveAxis(N, 0, ABG)
04:05:41.653 00.000 11060 Move returns status 0, amount 0
04:05:41.654 00.001 11060 move complete, result=0
04:05:41.654 00.000 11060 worker thread done servicing request
04:05:41.654 00.000 11060 Worker thread wakes up
04:05:41.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:41.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:41.655 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:05:42.287 00.632 11060 Exposure complete
04:05:42.488 00.201 11060 worker thread done servicing request
04:05:42.488 00.000 10844 OnExposeComplete: enter
04:05:42.488 00.000 10844 UpdateGuideState(): m_state=6
04:05:42.488 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4237
04:05:42.488 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=101.64, Mass=1431, SNR=23.9, Peak=181 HFD=3.2
04:05:42.491 00.003 10844 MultiStar: [#1 -0.05,-0.28,1.07,U] [#2 -0.06,0.30,1.00,U] [#3 0.17,-0.04,1.09,U] [#4 0.29,-0.15,1.10,U] [#5 -0.45,-0.26,1.00,U] [#6 -0.05,0.04,1.10,U] [#7 0.27,-0.23,1.01,U] [#8 -0.06,0.33,0.88,U] 
04:05:42.491 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {-0.11, -0.42}
04:05:42.491 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
04:05:42.491 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
04:05:42.491 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.59 mountX=-0.09 mountY=0.01, mountTheta=3.00
04:05:42.491 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.09, opts=13)
04:05:42.491 00.000 10844 Enqueuing Move request for scope (-0.00, -0.09)
04:05:42.491 00.000 11060 Worker thread wakes up
04:05:42.491 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:42.491 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
04:05:42.491 00.000 10844 UpdateGuideState exits: m=1431 SNR=23.9
04:05:42.491 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
04:05:42.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:42.491 00.000 11060 Moving (-0.00, -0.09) raw xDistance=-0.09 yDistance=0.01
04:05:42.496 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:42.496 00.000 10844 Enqueuing Expose request
04:05:42.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:42.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:42.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:05:42.496 00.000 11060 MoveAxis(E, 0, ABG)
04:05:42.496 00.000 11060 Move returns status 0, amount 0
04:05:42.496 00.000 11060 MoveAxis(N, 0, ABG)
04:05:42.497 00.001 11060 Move returns status 0, amount 0
04:05:42.497 00.000 11060 move complete, result=0
04:05:42.497 00.000 11060 worker thread done servicing request
04:05:42.497 00.000 11060 Worker thread wakes up
04:05:42.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:42.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:42.498 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:43.137 00.639 11060 Exposure complete
04:05:43.350 00.213 11060 worker thread done servicing request
04:05:43.350 00.000 10844 OnExposeComplete: enter
04:05:43.350 00.000 10844 UpdateGuideState(): m_state=6
04:05:43.352 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4238
04:05:43.352 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=101.65, Mass=1683, SNR=25.8, Peak=216 HFD=3.5
04:05:43.352 00.000 10844 MultiStar: [#1 0.23,0.33,0.97,U] [#2 0.11,-0.31,0.97,U] [#3 0.35,-0.34,1.01,U] [#4 0.01,-0.03,0.97,U] [#5 0.18,-0.31,0.86,U] [#6 0.01,-0.53,1.13,U] [#7 0.11,-0.53,0.94,U] [#8 0.17,-0.04,0.78,U] 
04:05:43.352 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.25}, one-star: {0.36, -0.40}
04:05:43.352 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
04:05:43.352 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.76 = 0.76)
04:05:43.352 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.97 mountX=-0.21 mountY=0.21, mountTheta=2.37
04:05:43.354 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.25, opts=13)
04:05:43.354 00.000 10844 Enqueuing Move request for scope (0.17, -0.25)
04:05:43.354 00.000 11060 Worker thread wakes up
04:05:43.354 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:43.354 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.25) opts 0xd
04:05:43.354 00.000 10844 UpdateGuideState exits: m=1683 SNR=25.8
04:05:43.354 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.25)
04:05:43.354 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:43.354 00.000 11060 Moving (0.17, -0.25) raw xDistance=-0.21 yDistance=0.21
04:05:43.356 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:43.356 00.000 10844 Enqueuing Expose request
04:05:43.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:05:43.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
04:05:43.356 00.000 11060 MoveAxis(E, 50, ABG)
04:05:43.356 00.000 11060 Guiding  Dir = 2, Dur = 50
04:05:43.388 00.032 11060 IsSlewing returns 0
04:05:43.388 00.000 11060 IsGuiding returns 0
04:05:43.461 00.073 11060 IsGuiding returns 0
04:05:43.461 00.000 11060 Move returns status 0, amount 50
04:05:43.461 00.000 11060 MoveAxis(S, 80, ABG)
04:05:43.461 00.000 11060 Guiding  Dir = 1, Dur = 80
04:05:43.478 00.017 11060 IsSlewing returns 0
04:05:43.478 00.000 11060 IsGuiding returns 0
04:05:43.570 00.092 11060 IsGuiding returns 0
04:05:43.570 00.000 11060 Move returns status 0, amount 80
04:05:43.572 00.002 11060 move complete, result=0
04:05:43.572 00.000 10844 GuideStep: -0.2 px 50 ms EAST, 0.2 px 80 ms SOUTH
04:05:43.572 00.000 11060 worker thread done servicing request
04:05:43.574 00.002 11060 Worker thread wakes up
04:05:43.574 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:43.574 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:44.209 00.635 11060 Exposure complete
04:05:44.411 00.202 11060 worker thread done servicing request
04:05:44.411 00.000 10844 OnExposeComplete: enter
04:05:44.411 00.000 10844 UpdateGuideState(): m_state=6
04:05:44.411 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4239
04:05:44.411 00.000 10844 Star::Find returns 1 (1), X=616.49, Y=101.60, Mass=2059, SNR=28.5, Peak=255 HFD=3.2
04:05:44.411 00.000 10844 MultiStar: [#1 -0.12,-0.11,0.82,U] [#2 -0.06,-0.06,0.83,U] [#3 0.06,-0.24,0.90,U] [#4 -0.42,-0.06,0.92,U] [#5 -0.25,0.16,0.83,U] [#6 -0.08,-0.69,0.00,M1] [#7 -0.05,-0.56,0.85,U] [#8 -0.42,-0.41,0.00,M1] 
04:05:44.411 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.20}, one-star: {-0.42, -0.45}
04:05:44.411 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.71 = 2.57)
04:05:44.411 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
04:05:44.413 00.002 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-2.33 mountX=-0.23 mountY=-0.15, mountTheta=-2.56
04:05:44.424 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.20, opts=13)
04:05:44.424 00.000 10844 Enqueuing Move request for scope (-0.19, -0.20)
04:05:44.424 00.000 11060 Worker thread wakes up
04:05:44.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:44.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
04:05:44.424 00.000 10844 UpdateGuideState exits: m=2059 SNR=28.5 Saturated
04:05:44.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
04:05:44.425 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:44.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:44.425 00.000 10844 Enqueuing Expose request
04:05:44.425 00.000 11060 Moving (-0.19, -0.20) raw xDistance=-0.23 yDistance=-0.15
04:05:44.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:05:44.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:44.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:05:44.425 00.000 11060 MoveAxis(E, 55, ABG)
04:05:44.426 00.001 11060 Guiding  Dir = 2, Dur = 55
04:05:44.444 00.018 11060 IsSlewing returns 0
04:05:44.444 00.000 11060 IsGuiding returns 0
04:05:44.507 00.063 11060 IsGuiding returns 0
04:05:44.507 00.000 11060 Move returns status 0, amount 55
04:05:44.507 00.000 11060 MoveAxis(N, 0, ABG)
04:05:44.507 00.000 11060 Move returns status 0, amount 0
04:05:44.507 00.000 11060 move complete, result=0
04:05:44.507 00.000 11060 worker thread done servicing request
04:05:44.507 00.000 11060 Worker thread wakes up
04:05:44.507 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -0.2 px 0 ms NORTH
04:05:44.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:44.522 00.015 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:45.143 00.621 11060 Exposure complete
04:05:45.345 00.202 11060 worker thread done servicing request
04:05:45.345 00.000 10844 OnExposeComplete: enter
04:05:45.345 00.000 10844 UpdateGuideState(): m_state=6
04:05:45.345 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4240
04:05:45.345 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=102.20, Mass=1877, SNR=26.5, Peak=174 HFD=3.1
04:05:45.345 00.000 10844 MultiStar: [#1 0.11,0.21,0.87,U] [#2 -0.23,0.50,0.91,U] [#3 0.21,0.13,1.00,U] [#4 0.04,0.37,0.95,U] [#5 0.09,0.12,0.85,U] [#6 -0.21,-0.08,0.99,U] [#7 0.22,-0.33,0.94,U] [#8 -0.21,0.58,0.00,M2] 
04:05:45.345 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.13}, one-star: {0.17, 0.15}
04:05:45.345 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
04:05:45.345 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.95 = 2.95)
04:05:45.345 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.21 mountX=0.14 mountY=0.03, mountTheta=0.20
04:05:45.349 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.13, opts=13)
04:05:45.349 00.000 10844 Enqueuing Move request for scope (0.05, 0.13)
04:05:45.349 00.000 11060 Worker thread wakes up
04:05:45.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:05:45.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
04:05:45.349 00.000 10844 UpdateGuideState exits: m=1877 SNR=26.5
04:05:45.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
04:05:45.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:45.349 00.000 11060 Moving (0.05, 0.13) raw xDistance=0.14 yDistance=0.03
04:05:45.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:45.349 00.000 10844 Enqueuing Expose request
04:05:45.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:05:45.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:45.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:05:45.349 00.000 11060 MoveAxis(W, 31, ABG)
04:05:45.349 00.000 11060 Guiding  Dir = 3, Dur = 31
04:05:45.354 00.005 11060 IsSlewing returns 0
04:05:45.354 00.000 11060 IsGuiding returns 0
04:05:45.401 00.047 11060 IsGuiding returns 0
04:05:45.401 00.000 11060 Move returns status 0, amount 31
04:05:45.401 00.000 11060 MoveAxis(N, 0, ABG)
04:05:45.401 00.000 11060 Move returns status 0, amount 0
04:05:45.401 00.000 11060 move complete, result=0
04:05:45.401 00.000 11060 worker thread done servicing request
04:05:45.401 00.000 11060 Worker thread wakes up
04:05:45.401 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
04:05:45.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:45.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:46.037 00.636 11060 Exposure complete
04:05:46.261 00.224 11060 worker thread done servicing request
04:05:46.261 00.000 10844 OnExposeComplete: enter
04:05:46.261 00.000 10844 UpdateGuideState(): m_state=6
04:05:46.261 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4241
04:05:46.261 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=102.00, Mass=1830, SNR=27.4, Peak=188 HFD=3.0
04:05:46.262 00.001 10844 MultiStar: [#1 -0.47,0.08,0.99,U] [#2 -0.06,0.73,0.00,M1] [#3 0.11,-0.07,0.87,U] [#4 -0.12,0.44,0.96,U] [#5 -0.26,-0.16,0.88,U] [#6 -0.18,0.01,1.04,U] [#7 0.04,-0.33,0.88,U] [#8 0.19,0.06,0.71,U] 
04:05:46.262 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.00}, one-star: {0.20, -0.05}
04:05:46.262 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
04:05:46.263 00.001 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
04:05:46.263 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.09 mountX=-0.01 mountY=-0.07, mountTheta=-1.70
04:05:46.265 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
04:05:46.265 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
04:05:46.265 00.000 11060 Worker thread wakes up
04:05:46.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:46.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
04:05:46.265 00.000 10844 UpdateGuideState exits: m=1830 SNR=27.4
04:05:46.265 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
04:05:46.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:46.265 00.000 11060 Moving (-0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
04:05:46.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:46.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:05:46.265 00.000 10844 Enqueuing Expose request
04:05:46.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:46.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:05:46.265 00.000 11060 MoveAxis(E, 0, ABG)
04:05:46.265 00.000 11060 Move returns status 0, amount 0
04:05:46.265 00.000 11060 MoveAxis(N, 0, ABG)
04:05:46.265 00.000 11060 Move returns status 0, amount 0
04:05:46.265 00.000 11060 move complete, result=0
04:05:46.265 00.000 11060 worker thread done servicing request
04:05:46.267 00.002 11060 Worker thread wakes up
04:05:46.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:46.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:46.268 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:46.905 00.637 11060 Exposure complete
04:05:47.115 00.210 11060 worker thread done servicing request
04:05:47.115 00.000 10844 OnExposeComplete: enter
04:05:47.115 00.000 10844 UpdateGuideState(): m_state=6
04:05:47.115 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4242
04:05:47.115 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.37, Mass=1584, SNR=25.0, Peak=170 HFD=2.5
04:05:47.115 00.000 10844 MultiStar: [#1 0.01,0.05,1.00,U] [#2 -0.52,0.27,0.00,M2] [#3 -0.00,-0.03,1.00,U] [#4 -0.09,-0.47,1.10,U] [#5 -0.37,-0.22,1.09,U] [#6 -0.06,-0.20,1.09,U] [#7 0.10,-0.67,0.00,M1] [#8 -0.05,-0.04,0.83,U] 
04:05:47.116 00.001 10844 refined, 6 included, MultiStar: {-0.07, -0.23}, one-star: {0.10, -0.68}
04:05:47.116 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
04:05:47.116 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
04:05:47.116 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.86 mountX=-0.24 mountY=-0.03, mountTheta=-3.01
04:05:47.116 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.23, opts=13)
04:05:47.116 00.000 10844 Enqueuing Move request for scope (-0.07, -0.23)
04:05:47.116 00.000 11060 Worker thread wakes up
04:05:47.116 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
04:05:47.116 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:47.116 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
04:05:47.116 00.000 10844 UpdateGuideState exits: m=1584 SNR=25.0
04:05:47.116 00.000 11060 Moving (-0.07, -0.23) raw xDistance=-0.24 yDistance=-0.03
04:05:47.116 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:47.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
04:05:47.116 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:47.116 00.000 10844 Enqueuing Expose request
04:05:47.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:47.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:05:47.116 00.000 11060 MoveAxis(E, 57, ABG)
04:05:47.116 00.000 11060 Guiding  Dir = 2, Dur = 57
04:05:47.136 00.020 11060 IsSlewing returns 0
04:05:47.136 00.000 11060 IsGuiding returns 0
04:05:47.214 00.078 11060 IsGuiding returns 0
04:05:47.214 00.000 11060 Move returns status 0, amount 57
04:05:47.214 00.000 11060 MoveAxis(N, 0, ABG)
04:05:47.214 00.000 11060 Move returns status 0, amount 0
04:05:47.214 00.000 11060 move complete, result=0
04:05:47.214 00.000 11060 worker thread done servicing request
04:05:47.214 00.000 11060 Worker thread wakes up
04:05:47.214 00.000 10844 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
04:05:47.214 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:47.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:47.838 00.624 11060 Exposure complete
04:05:48.043 00.205 11060 worker thread done servicing request
04:05:48.045 00.002 10844 OnExposeComplete: enter
04:05:48.045 00.000 10844 UpdateGuideState(): m_state=6
04:05:48.045 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4243
04:05:48.045 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.74, Mass=1561, SNR=24.4, Peak=200 HFD=3.3
04:05:48.045 00.000 10844 MultiStar: [#1 -0.12,-0.03,1.04,U] [#2 -0.34,0.71,0.00,M3] [#3 -0.07,0.09,1.10,U] [#4 0.08,0.15,0.95,U] [#5 -0.39,-0.29,1.02,U] [#6 -0.27,-0.07,1.09,U] [#7 0.12,-0.15,0.99,U] [#8 -0.10,0.35,0.95,U] 
04:05:48.045 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {0.25, -0.31}
04:05:48.045 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (1.39) = xAngle (-4.03 = 2.25)
04:05:48.045 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.91 = -0.91)
04:05:48.045 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.64 mountX=-0.05 mountY=-0.06, mountTheta=-2.24
04:05:48.047 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
04:05:48.047 00.000 10844 Enqueuing Move request for scope (-0.07, -0.04)
04:05:48.047 00.000 11060 Worker thread wakes up
04:05:48.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:48.050 00.003 10844 UpdateGuideState exits: m=1561 SNR=24.4
04:05:48.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:48.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:48.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
04:05:48.050 00.000 10844 Enqueuing Expose request
04:05:48.050 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
04:05:48.050 00.000 11060 Moving (-0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
04:05:48.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:05:48.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:48.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:05:48.050 00.000 11060 MoveAxis(E, 0, ABG)
04:05:48.050 00.000 11060 Move returns status 0, amount 0
04:05:48.050 00.000 11060 MoveAxis(N, 0, ABG)
04:05:48.050 00.000 11060 Move returns status 0, amount 0
04:05:48.050 00.000 11060 move complete, result=0
04:05:48.050 00.000 11060 worker thread done servicing request
04:05:48.050 00.000 11060 Worker thread wakes up
04:05:48.050 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:48.050 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:48.052 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:48.689 00.637 11060 Exposure complete
04:05:48.877 00.188 11060 worker thread done servicing request
04:05:48.877 00.000 10844 OnExposeComplete: enter
04:05:48.877 00.000 10844 UpdateGuideState(): m_state=6
04:05:48.877 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4244
04:05:48.877 00.000 10844 Star::Find returns 1 (0), X=616.55, Y=101.46, Mass=1728, SNR=26.1, Peak=236 HFD=3.2
04:05:48.877 00.000 10844 MultiStar: [#1 -0.17,0.24,0.92,U] [#2 -0.38,-0.12,0.84,U] [#3 -0.00,0.03,0.95,U] [#4 0.05,0.34,0.95,U] [#5 -0.29,-0.25,0.92,U] [#6 0.04,-0.43,0.97,U] [#7 0.12,-0.36,0.89,U] [#8 -0.31,0.19,0.74,U] 
04:05:48.882 00.005 10844 refined, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.36, -0.59}
04:05:48.882 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.39) = xAngle (-3.84 = 2.45)
04:05:48.882 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.71 = -0.71)
04:05:48.882 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.45 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
04:05:48.882 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.12, opts=13)
04:05:48.882 00.000 10844 Enqueuing Move request for scope (-0.14, -0.12)
04:05:48.882 00.000 11060 Worker thread wakes up
04:05:48.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:48.882 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
04:05:48.882 00.000 10844 UpdateGuideState exits: m=1728 SNR=26.1
04:05:48.882 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
04:05:48.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:48.882 00.000 11060 Moving (-0.14, -0.12) raw xDistance=-0.14 yDistance=-0.12
04:05:48.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:48.882 00.000 10844 Enqueuing Expose request
04:05:48.882 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:05:48.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:48.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:05:48.882 00.000 11060 MoveAxis(E, 33, ABG)
04:05:48.882 00.000 11060 Guiding  Dir = 2, Dur = 33
04:05:48.903 00.021 11060 IsSlewing returns 0
04:05:48.903 00.000 11060 IsGuiding returns 0
04:05:48.949 00.046 11060 IsGuiding returns 0
04:05:48.949 00.000 11060 Move returns status 0, amount 33
04:05:48.949 00.000 11060 MoveAxis(N, 0, ABG)
04:05:48.949 00.000 11060 Move returns status 0, amount 0
04:05:48.951 00.002 11060 move complete, result=0
04:05:48.951 00.000 11060 worker thread done servicing request
04:05:48.951 00.000 11060 Worker thread wakes up
04:05:48.951 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
04:05:48.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:48.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:49.595 00.644 11060 Exposure complete
04:05:49.795 00.200 11060 worker thread done servicing request
04:05:49.795 00.000 10844 OnExposeComplete: enter
04:05:49.795 00.000 10844 UpdateGuideState(): m_state=6
04:05:49.795 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
04:05:49.795 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.40, Mass=1888, SNR=27.3, Peak=156 HFD=3.6
04:05:49.795 00.000 10844 MultiStar: [#1 -0.06,-0.23,0.90,U] [#2 0.08,0.25,0.87,U] [#3 0.39,-0.22,0.91,U] [#4 0.01,0.25,1.03,U] [#5 -0.22,-0.32,0.92,U] [#6 0.30,-0.49,0.93,U] [#7 0.22,-0.15,0.86,U] [#8 0.07,0.32,0.69,U] 
04:05:49.795 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.16}, one-star: {0.08, -0.65}
04:05:49.795 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
04:05:49.795 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.72 = 0.72)
04:05:49.795 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-1.01 mountX=-0.13 mountY=0.12, mountTheta=2.41
04:05:49.801 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.16, opts=13)
04:05:49.801 00.000 10844 Enqueuing Move request for scope (0.10, -0.16)
04:05:49.801 00.000 11060 Worker thread wakes up
04:05:49.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:49.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
04:05:49.801 00.000 10844 UpdateGuideState exits: m=1888 SNR=27.3
04:05:49.801 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
04:05:49.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:49.801 00.000 11060 Moving (0.10, -0.16) raw xDistance=-0.13 yDistance=0.12
04:05:49.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:49.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:05:49.801 00.000 10844 Enqueuing Expose request
04:05:49.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:49.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:05:49.801 00.000 11060 MoveAxis(E, 33, ABG)
04:05:49.801 00.000 11060 Guiding  Dir = 2, Dur = 33
04:05:49.806 00.005 11060 IsSlewing returns 0
04:05:49.807 00.001 11060 IsGuiding returns 0
04:05:49.852 00.045 11060 IsGuiding returns 0
04:05:49.852 00.000 11060 Move returns status 0, amount 33
04:05:49.852 00.000 11060 MoveAxis(N, 0, ABG)
04:05:49.852 00.000 11060 Move returns status 0, amount 0
04:05:49.852 00.000 11060 move complete, result=0
04:05:49.852 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
04:05:49.852 00.000 11060 worker thread done servicing request
04:05:49.852 00.000 11060 Worker thread wakes up
04:05:49.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:49.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:50.487 00.635 11060 Exposure complete
04:05:50.704 00.217 10844 OnExposeComplete: enter
04:05:50.704 00.000 10844 UpdateGuideState(): m_state=6
04:05:50.704 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4246
04:05:50.704 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=101.85, Mass=2170, SNR=29.4, Peak=241 HFD=3.5
04:05:50.705 00.001 10844 MultiStar: [#1 -0.12,-0.14,0.82,U] [#2 -0.35,0.35,0.86,U] [#3 0.42,-0.02,0.90,U] [#4 0.17,0.05,0.91,U] [#5 -0.60,-0.65,0.00,M1] [#6 0.24,-0.37,0.94,U] [#7 0.35,-0.33,0.80,U] [#8 0.11,-0.03,0.73,U] 
04:05:50.705 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.09}, one-star: {0.44, -0.20}
04:05:50.705 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
04:05:50.705 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.23 = 1.23)
04:05:50.705 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.50 mountX=-0.06 mountY=0.18, mountTheta=1.89
04:05:50.706 00.001 11060 worker thread done servicing request
04:05:50.706 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.09, opts=13)
04:05:50.706 00.000 10844 Enqueuing Move request for scope (0.17, -0.09)
04:05:50.706 00.000 11060 Worker thread wakes up
04:05:50.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:50.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
04:05:50.706 00.000 10844 UpdateGuideState exits: m=2170 SNR=29.4
04:05:50.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
04:05:50.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:50.706 00.000 11060 Moving (0.17, -0.09) raw xDistance=-0.06 yDistance=0.18
04:05:50.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:50.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:05:50.706 00.000 10844 Enqueuing Expose request
04:05:50.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:50.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:05:50.706 00.000 11060 MoveAxis(E, 0, ABG)
04:05:50.706 00.000 11060 Move returns status 0, amount 0
04:05:50.706 00.000 11060 MoveAxis(N, 0, ABG)
04:05:50.706 00.000 11060 Move returns status 0, amount 0
04:05:50.706 00.000 11060 move complete, result=0
04:05:50.706 00.000 11060 worker thread done servicing request
04:05:50.706 00.000 11060 Worker thread wakes up
04:05:50.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:50.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:50.711 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:51.338 00.627 11060 Exposure complete
04:05:51.548 00.210 11060 worker thread done servicing request
04:05:51.548 00.000 10844 OnExposeComplete: enter
04:05:51.548 00.000 10844 UpdateGuideState(): m_state=6
04:05:51.548 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4247
04:05:51.548 00.000 10844 Star::Find returns 1 (0), X=616.66, Y=101.79, Mass=1858, SNR=27.4, Peak=212 HFD=3.0
04:05:51.550 00.002 10844 MultiStar: [#1 -0.21,0.12,0.93,U] [#2 -0.14,-0.10,0.88,U] [#3 0.37,-0.05,0.93,U] [#4 0.20,0.09,0.98,U] [#5 0.11,0.24,0.94,U] [#6 -0.05,-0.09,1.01,U] [#7 0.43,-0.31,0.93,U] [#8 0.26,0.10,0.83,U] 
04:05:51.550 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {-0.24, -0.27}
04:05:51.550 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
04:05:51.550 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
04:05:51.550 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.40 mountX=-0.02 mountY=0.08, mountTheta=1.79
04:05:51.564 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.03, opts=13)
04:05:51.567 00.003 10844 Enqueuing Move request for scope (0.08, -0.03)
04:05:51.569 00.002 11060 Worker thread wakes up
04:05:51.569 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:51.569 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
04:05:51.569 00.000 10844 UpdateGuideState exits: m=1858 SNR=27.4
04:05:51.569 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
04:05:51.569 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:51.569 00.000 11060 Moving (0.08, -0.03) raw xDistance=-0.02 yDistance=0.08
04:05:51.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:51.569 00.000 10844 Enqueuing Expose request
04:05:51.569 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:05:51.569 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:51.569 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:05:51.569 00.000 11060 MoveAxis(E, 0, ABG)
04:05:51.569 00.000 11060 Move returns status 0, amount 0
04:05:51.569 00.000 11060 MoveAxis(N, 0, ABG)
04:05:51.569 00.000 11060 Move returns status 0, amount 0
04:05:51.569 00.000 11060 move complete, result=0
04:05:51.569 00.000 11060 worker thread done servicing request
04:05:51.569 00.000 11060 Worker thread wakes up
04:05:51.569 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:51.569 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:51.573 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:52.206 00.633 11060 Exposure complete
04:05:52.403 00.197 11060 worker thread done servicing request
04:05:52.403 00.000 10844 OnExposeComplete: enter
04:05:52.403 00.000 10844 UpdateGuideState(): m_state=6
04:05:52.403 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4248
04:05:52.403 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.78, Mass=2118, SNR=29.6, Peak=217 HFD=2.7
04:05:52.403 00.000 10844 MultiStar: [#1 0.34,-0.31,0.85,U] [#2 0.42,0.36,0.71,U] [#3 0.20,-0.16,0.90,U] [#4 0.18,-0.05,0.89,U] [#5 -0.01,-0.50,0.86,U] [#6 -0.13,-0.98,0.00,M1] [#7 0.42,-0.23,0.85,U] [#8 0.18,-0.29,0.67,U] 
04:05:52.403 00.000 10844 single-star, 7 included, MultiStar: {0.22, -0.19}, one-star: {0.09, -0.27}
04:05:52.403 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
04:05:52.403 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
04:05:52.403 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.23 mountX=-0.25 mountY=0.14, mountTheta=2.63
04:05:52.408 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.27, opts=13)
04:05:52.408 00.000 10844 Enqueuing Move request for scope (0.09, -0.27)
04:05:52.408 00.000 11060 Worker thread wakes up
04:05:52.408 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:52.408 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.27) opts 0xd
04:05:52.408 00.000 10844 UpdateGuideState exits: m=2118 SNR=29.6
04:05:52.408 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.27)
04:05:52.408 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:52.408 00.000 11060 Moving (0.09, -0.27) raw xDistance=-0.25 yDistance=0.14
04:05:52.408 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:52.408 00.000 10844 Enqueuing Expose request
04:05:52.408 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
04:05:52.408 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:52.408 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:05:52.408 00.000 11060 MoveAxis(E, 58, ABG)
04:05:52.408 00.000 11060 Guiding  Dir = 2, Dur = 58
04:05:52.413 00.005 11060 IsSlewing returns 0
04:05:52.413 00.000 11060 IsGuiding returns 0
04:05:52.486 00.073 11060 IsGuiding returns 0
04:05:52.486 00.000 11060 Move returns status 0, amount 58
04:05:52.486 00.000 11060 MoveAxis(N, 0, ABG)
04:05:52.486 00.000 11060 Move returns status 0, amount 0
04:05:52.486 00.000 11060 move complete, result=0
04:05:52.486 00.000 11060 worker thread done servicing request
04:05:52.486 00.000 10844 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
04:05:52.486 00.000 11060 Worker thread wakes up
04:05:52.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:52.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:53.128 00.642 11060 Exposure complete
04:05:53.331 00.203 11060 worker thread done servicing request
04:05:53.331 00.000 10844 OnExposeComplete: enter
04:05:53.331 00.000 10844 UpdateGuideState(): m_state=6
04:05:53.331 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4249
04:05:53.331 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.64, Mass=1830, SNR=26.9, Peak=189 HFD=3.1
04:05:53.331 00.000 10844 MultiStar: [#1 -0.17,-0.38,0.89,U] [#2 -0.10,0.19,0.90,U] [#3 0.75,-0.16,0.00,M1] [#4 0.32,0.08,0.99,U] [#5 -0.18,-0.04,0.89,U] [#6 -0.01,-0.16,1.11,U] [#7 0.32,-0.11,1.03,U] [#8 0.10,0.09,0.82,U] 
04:05:53.331 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.10}, one-star: {-0.10, -0.42}
04:05:53.331 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
04:05:53.331 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
04:05:53.331 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.30 mountX=-0.09 mountY=0.04, mountTheta=2.70
04:05:53.334 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.10, opts=13)
04:05:53.334 00.000 10844 Enqueuing Move request for scope (0.03, -0.10)
04:05:53.334 00.000 11060 Worker thread wakes up
04:05:53.334 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:53.334 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
04:05:53.334 00.000 10844 UpdateGuideState exits: m=1830 SNR=26.9
04:05:53.334 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:53.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:53.334 00.000 10844 Enqueuing Expose request
04:05:53.334 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
04:05:53.334 00.000 11060 Moving (0.03, -0.10) raw xDistance=-0.09 yDistance=0.04
04:05:53.334 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:05:53.334 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:53.334 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:05:53.337 00.003 11060 MoveAxis(E, 0, ABG)
04:05:53.337 00.000 11060 Move returns status 0, amount 0
04:05:53.337 00.000 11060 MoveAxis(N, 0, ABG)
04:05:53.337 00.000 11060 Move returns status 0, amount 0
04:05:53.337 00.000 11060 move complete, result=0
04:05:53.337 00.000 11060 worker thread done servicing request
04:05:53.337 00.000 11060 Worker thread wakes up
04:05:53.337 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:53.338 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:53.339 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:53.964 00.625 11060 Exposure complete
04:05:54.172 00.208 11060 worker thread done servicing request
04:05:54.172 00.000 10844 OnExposeComplete: enter
04:05:54.172 00.000 10844 UpdateGuideState(): m_state=6
04:05:54.172 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4250
04:05:54.172 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=102.01, Mass=1424, SNR=23.6, Peak=146 HFD=3.0
04:05:54.172 00.000 10844 MultiStar: [#1 0.05,-0.12,1.04,U] [#2 -0.24,0.12,1.09,U] [#3 0.39,-0.10,1.22,U] [#4 0.07,-0.29,1.19,U] [#5 0.11,-0.24,1.07,U] [#6 -0.01,-0.35,1.19,U] [#7 0.45,-0.58,0.00,M1] [#8 -0.33,0.20,0.90,U] 
04:05:54.172 00.000 10844 single-star, 7 included, MultiStar: {0.02, -0.12}, one-star: {0.01, -0.05}
04:05:54.172 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.39) = xAngle (-2.78 = -2.78)
04:05:54.172 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.35 = 0.35)
04:05:54.172 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.39 mountX=-0.04 mountY=0.02, mountTheta=2.79
04:05:54.178 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.05, opts=13)
04:05:54.178 00.000 10844 Enqueuing Move request for scope (0.01, -0.05)
04:05:54.178 00.000 11060 Worker thread wakes up
04:05:54.178 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:54.178 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
04:05:54.178 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
04:05:54.178 00.000 11060 Moving (0.01, -0.05) raw xDistance=-0.04 yDistance=0.02
04:05:54.178 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:05:54.178 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:54.178 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:05:54.178 00.000 11060 MoveAxis(E, 0, ABG)
04:05:54.178 00.000 11060 Move returns status 0, amount 0
04:05:54.178 00.000 11060 MoveAxis(N, 0, ABG)
04:05:54.178 00.000 11060 Move returns status 0, amount 0
04:05:54.178 00.000 11060 move complete, result=0
04:05:54.178 00.000 10844 UpdateGuideState exits: m=1424 SNR=23.6
04:05:54.178 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:54.178 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:54.178 00.000 10844 Enqueuing Expose request
04:05:54.180 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:54.180 00.000 11060 worker thread done servicing request
04:05:54.180 00.000 11060 Worker thread wakes up
04:05:54.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:54.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:54.812 00.632 11060 Exposure complete
04:05:55.014 00.202 11060 worker thread done servicing request
04:05:55.014 00.000 10844 OnExposeComplete: enter
04:05:55.014 00.000 10844 UpdateGuideState(): m_state=6
04:05:55.015 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4251
04:05:55.015 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=101.87, Mass=1825, SNR=26.8, Peak=216 HFD=3.0
04:05:55.015 00.000 10844 MultiStar: [#1 -0.43,0.17,0.93,U] [#2 -0.25,0.00,0.91,U] [#3 -0.04,0.02,0.88,U] [#4 -0.17,0.59,0.00,M1] [#5 -0.12,-0.12,0.89,U] [#6 0.07,-0.36,0.99,U] [#7 -0.15,-0.51,0.92,U] [#8 -0.20,0.18,0.73,U] 
04:05:55.015 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.11}, one-star: {0.17, -0.19}
04:05:55.015 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.52)
04:05:55.015 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.64 = -0.64)
04:05:55.015 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.37 mountX=-0.13 mountY=-0.09, mountTheta=-2.51
04:05:55.015 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.11, opts=13)
04:05:55.015 00.000 10844 Enqueuing Move request for scope (-0.11, -0.11)
04:05:55.020 00.005 11060 Worker thread wakes up
04:05:55.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:55.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
04:05:55.020 00.000 10844 UpdateGuideState exits: m=1825 SNR=26.8
04:05:55.020 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
04:05:55.020 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:55.020 00.000 11060 Moving (-0.11, -0.11) raw xDistance=-0.13 yDistance=-0.09
04:05:55.020 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:55.020 00.000 10844 Enqueuing Expose request
04:05:55.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:05:55.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:55.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:05:55.020 00.000 11060 MoveAxis(E, 30, ABG)
04:05:55.020 00.000 11060 Guiding  Dir = 2, Dur = 30
04:05:55.025 00.005 11060 IsSlewing returns 0
04:05:55.025 00.000 11060 IsGuiding returns 0
04:05:55.072 00.047 11060 IsGuiding returns 0
04:05:55.072 00.000 11060 Move returns status 0, amount 30
04:05:55.072 00.000 11060 MoveAxis(N, 0, ABG)
04:05:55.072 00.000 11060 Move returns status 0, amount 0
04:05:55.072 00.000 11060 move complete, result=0
04:05:55.072 00.000 11060 worker thread done servicing request
04:05:55.072 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
04:05:55.072 00.000 11060 Worker thread wakes up
04:05:55.074 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:55.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:55.711 00.637 11060 Exposure complete
04:05:55.911 00.200 11060 worker thread done servicing request
04:05:55.911 00.000 10844 OnExposeComplete: enter
04:05:55.911 00.000 10844 UpdateGuideState(): m_state=6
04:05:55.911 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4252
04:05:55.911 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.79, Mass=1864, SNR=26.8, Peak=148 HFD=3.6
04:05:55.911 00.000 10844 MultiStar: [#1 -0.05,-0.05,0.94,U] [#2 0.02,-0.03,0.80,U] [#3 -0.03,-0.30,0.96,U] [#4 0.13,0.29,0.94,U] [#5 -0.21,-0.11,0.96,U] [#6 -0.25,-0.49,1.04,U] [#7 0.23,-0.25,0.97,U] [#8 0.12,0.05,0.93,U] 
04:05:55.911 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.03, -0.26}
04:05:55.911 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
04:05:55.911 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
04:05:55.911 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=-0.14 mountY=0.01, mountTheta=3.05
04:05:55.911 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.14, opts=13)
04:05:55.911 00.000 10844 Enqueuing Move request for scope (-0.01, -0.14)
04:05:55.911 00.000 11060 Worker thread wakes up
04:05:55.911 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:55.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
04:05:55.911 00.000 10844 UpdateGuideState exits: m=1864 SNR=26.8
04:05:55.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
04:05:55.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:55.911 00.000 11060 Moving (-0.01, -0.14) raw xDistance=-0.14 yDistance=0.01
04:05:55.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:55.911 00.000 10844 Enqueuing Expose request
04:05:55.916 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:05:55.916 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:55.916 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:05:55.916 00.000 11060 MoveAxis(E, 33, ABG)
04:05:55.916 00.000 11060 Guiding  Dir = 2, Dur = 33
04:05:55.926 00.010 11060 IsSlewing returns 0
04:05:55.926 00.000 11060 IsGuiding returns 0
04:05:55.973 00.047 11060 IsGuiding returns 0
04:05:55.973 00.000 11060 Move returns status 0, amount 33
04:05:55.973 00.000 11060 MoveAxis(N, 0, ABG)
04:05:55.973 00.000 11060 Move returns status 0, amount 0
04:05:55.973 00.000 11060 move complete, result=0
04:05:55.974 00.001 11060 worker thread done servicing request
04:05:55.974 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
04:05:55.974 00.000 11060 Worker thread wakes up
04:05:55.974 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:55.974 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:56.605 00.631 11060 Exposure complete
04:05:56.815 00.210 11060 worker thread done servicing request
04:05:56.815 00.000 10844 OnExposeComplete: enter
04:05:56.815 00.000 10844 UpdateGuideState(): m_state=6
04:05:56.817 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4253
04:05:56.817 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=102.29, Mass=2004, SNR=27.7, Peak=187 HFD=3.6
04:05:56.817 00.000 10844 MultiStar: [#1 0.01,0.47,0.84,U] [#2 0.02,-0.08,0.88,U] [#3 0.13,-0.25,0.90,U] [#4 0.21,0.21,0.94,U] [#5 0.28,-0.33,0.85,U] [#6 -0.21,-0.26,0.95,U] [#7 0.48,0.02,0.93,U] [#8 0.01,0.42,0.72,U] 
04:05:56.817 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.28, 0.24}
04:05:56.817 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.39) = xAngle (-1.10 = -1.10)
04:05:56.817 00.000 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.03 = 2.03)
04:05:56.817 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.29 mountX=0.07 mountY=0.13, mountTheta=1.10
04:05:56.820 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.04, opts=13)
04:05:56.820 00.000 10844 Enqueuing Move request for scope (0.14, 0.04)
04:05:56.820 00.000 11060 Worker thread wakes up
04:05:56.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:56.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
04:05:56.820 00.000 10844 UpdateGuideState exits: m=2004 SNR=27.7
04:05:56.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
04:05:56.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:56.820 00.000 11060 Moving (0.14, 0.04) raw xDistance=0.07 yDistance=0.13
04:05:56.822 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:56.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:05:56.822 00.000 10844 Enqueuing Expose request
04:05:56.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:56.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:05:56.822 00.000 11060 MoveAxis(E, 0, ABG)
04:05:56.822 00.000 11060 Move returns status 0, amount 0
04:05:56.822 00.000 11060 MoveAxis(N, 0, ABG)
04:05:56.822 00.000 11060 Move returns status 0, amount 0
04:05:56.822 00.000 11060 move complete, result=0
04:05:56.822 00.000 11060 worker thread done servicing request
04:05:56.822 00.000 11060 Worker thread wakes up
04:05:56.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:56.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:56.827 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:57.464 00.637 11060 Exposure complete
04:05:57.677 00.213 11060 worker thread done servicing request
04:05:57.677 00.000 10844 OnExposeComplete: enter
04:05:57.677 00.000 10844 UpdateGuideState(): m_state=6
04:05:57.677 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4254
04:05:57.677 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.72, Mass=1861, SNR=27.2, Peak=187 HFD=2.9
04:05:57.677 00.000 10844 MultiStar: [#1 0.08,-0.08,1.03,U] [#2 0.02,0.47,0.81,U] [#3 0.35,-0.30,0.99,U] [#4 0.57,0.84,0.00,M1] [#5 -0.06,-0.16,0.95,U] [#6 -0.05,-0.31,0.92,U] [#7 0.60,0.32,0.00,M1] [#8 -0.61,0.46,0.00,M1] 
04:05:57.677 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.13}, one-star: {0.06, -0.33}
04:05:57.679 00.002 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
04:05:57.679 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
04:05:57.679 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.09 mountX=-0.12 mountY=0.09, mountTheta=2.49
04:05:57.682 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.13, opts=13)
04:05:57.682 00.000 10844 Enqueuing Move request for scope (0.07, -0.13)
04:05:57.682 00.000 11060 Worker thread wakes up
04:05:57.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
04:05:57.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:05:57.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
04:05:57.682 00.000 11060 Moving (0.07, -0.13) raw xDistance=-0.12 yDistance=0.09
04:05:57.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:05:57.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:57.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:05:57.682 00.000 10844 UpdateGuideState exits: m=1861 SNR=27.2
04:05:57.682 00.000 11060 MoveAxis(E, 0, ABG)
04:05:57.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:57.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:57.682 00.000 10844 Enqueuing Expose request
04:05:57.682 00.000 11060 Move returns status 0, amount 0
04:05:57.682 00.000 11060 MoveAxis(N, 0, ABG)
04:05:57.682 00.000 11060 Move returns status 0, amount 0
04:05:57.682 00.000 11060 move complete, result=0
04:05:57.682 00.000 11060 worker thread done servicing request
04:05:57.685 00.003 11060 Worker thread wakes up
04:05:57.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:57.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:57.690 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:58.315 00.625 11060 Exposure complete
04:05:58.520 00.205 11060 worker thread done servicing request
04:05:58.520 00.000 10844 OnExposeComplete: enter
04:05:58.520 00.000 10844 UpdateGuideState(): m_state=6
04:05:58.520 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4255
04:05:58.520 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.74, Mass=1581, SNR=25.0, Peak=169 HFD=3.2
04:05:58.520 00.000 10844 MultiStar: [#1 -0.21,0.05,1.06,U] [#2 0.05,-0.44,0.98,U] [#3 0.47,-0.02,1.12,U] [#4 0.39,0.35,1.12,U] [#5 -0.27,-0.16,0.97,U] [#6 0.13,-0.86,0.00,M1] [#7 0.25,-0.30,0.97,U] [#8 0.19,0.02,0.89,U] 
04:05:58.520 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.09}, one-star: {-0.10, -0.31}
04:05:58.520 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
04:05:58.520 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.00 = 1.00)
04:05:58.520 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.74 mountX=-0.07 mountY=0.12, mountTheta=2.13
04:05:58.525 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
04:05:58.525 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
04:05:58.525 00.000 11060 Worker thread wakes up
04:05:58.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
04:05:58.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:58.525 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
04:05:58.525 00.000 10844 UpdateGuideState exits: m=1581 SNR=25.0
04:05:58.525 00.000 11060 Moving (0.10, -0.09) raw xDistance=-0.07 yDistance=0.12
04:05:58.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:58.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:05:58.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:58.525 00.000 10844 Enqueuing Expose request
04:05:58.525 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:58.525 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:05:58.525 00.000 11060 MoveAxis(E, 0, ABG)
04:05:58.525 00.000 11060 Move returns status 0, amount 0
04:05:58.525 00.000 11060 MoveAxis(N, 0, ABG)
04:05:58.525 00.000 11060 Move returns status 0, amount 0
04:05:58.525 00.000 11060 move complete, result=0
04:05:58.525 00.000 11060 worker thread done servicing request
04:05:58.525 00.000 11060 Worker thread wakes up
04:05:58.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:58.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:05:58.530 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:59.169 00.639 11060 Exposure complete
04:05:59.370 00.201 11060 worker thread done servicing request
04:05:59.370 00.000 10844 OnExposeComplete: enter
04:05:59.370 00.000 10844 UpdateGuideState(): m_state=6
04:05:59.370 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4256
04:05:59.370 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.84, Mass=1670, SNR=26.2, Peak=180 HFD=2.8
04:05:59.370 00.000 10844 MultiStar: [#1 0.14,0.10,0.92,U] [#2 -0.31,0.18,0.99,U] [#3 0.42,-0.41,0.00,M1] [#4 0.53,0.55,0.00,M1] [#5 -0.31,-0.20,1.00,U] [#6 0.16,-0.47,1.06,U] [#7 0.71,0.26,0.00,M1] [#8 0.11,-0.09,0.88,U] 
04:05:59.370 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.12}, one-star: {0.21, -0.21}
04:05:59.370 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
04:05:59.370 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
04:05:59.370 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.62 mountX=-0.12 mountY=0.01, mountTheta=3.02
04:05:59.375 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.12, opts=13)
04:05:59.375 00.000 10844 Enqueuing Move request for scope (-0.01, -0.12)
04:05:59.375 00.000 11060 Worker thread wakes up
04:05:59.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:05:59.375 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
04:05:59.375 00.000 10844 UpdateGuideState exits: m=1670 SNR=26.2
04:05:59.375 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
04:05:59.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:59.375 00.000 11060 Moving (-0.01, -0.12) raw xDistance=-0.12 yDistance=0.01
04:05:59.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:05:59.375 00.000 10844 Enqueuing Expose request
04:05:59.375 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:05:59.375 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:05:59.375 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:05:59.375 00.000 11060 MoveAxis(E, 28, ABG)
04:05:59.375 00.000 11060 Guiding  Dir = 2, Dur = 28
04:05:59.411 00.036 11060 IsSlewing returns 0
04:05:59.411 00.000 11060 IsGuiding returns 0
04:05:59.458 00.047 11060 IsGuiding returns 0
04:05:59.459 00.001 11060 Move returns status 0, amount 28
04:05:59.459 00.000 11060 MoveAxis(N, 0, ABG)
04:05:59.459 00.000 11060 Move returns status 0, amount 0
04:05:59.459 00.000 11060 move complete, result=0
04:05:59.459 00.000 11060 worker thread done servicing request
04:05:59.459 00.000 10844 GuideStep: -0.1 px 28 ms EAST, 0.0 px 0 ms NORTH
04:05:59.459 00.000 11060 Worker thread wakes up
04:05:59.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:05:59.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:00.096 00.637 11060 Exposure complete
04:06:00.314 00.218 11060 worker thread done servicing request
04:06:00.314 00.000 10844 OnExposeComplete: enter
04:06:00.314 00.000 10844 UpdateGuideState(): m_state=6
04:06:00.315 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4257
04:06:00.315 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=101.78, Mass=1786, SNR=26.6, Peak=176 HFD=3.5
04:06:00.315 00.000 10844 MultiStar: [#1 0.17,0.04,0.97,U] [#2 -0.06,0.25,0.85,U] [#3 0.42,-0.32,0.98,U] [#4 0.67,0.04,0.00,M2] [#5 0.68,-0.27,0.00,M1] [#6 0.12,0.09,1.02,U] [#7 0.59,-0.10,0.00,M2] [#8 0.15,0.09,0.79,U] 
04:06:00.315 00.000 10844 refined, 5 included, MultiStar: {0.24, -0.03}, one-star: {0.58, -0.27}
04:06:00.315 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
04:06:00.315 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.61 = 1.61)
04:06:00.315 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.12 mountX=0.01 mountY=0.24, mountTheta=1.51
04:06:00.319 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.03, opts=13)
04:06:00.319 00.000 10844 Enqueuing Move request for scope (0.24, -0.03)
04:06:00.319 00.000 11060 Worker thread wakes up
04:06:00.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:00.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
04:06:00.319 00.000 10844 UpdateGuideState exits: m=1786 SNR=26.6
04:06:00.320 00.001 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
04:06:00.320 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:00.320 00.000 11060 Moving (0.24, -0.03) raw xDistance=0.01 yDistance=0.24
04:06:00.320 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:00.320 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:06:00.321 00.001 10844 Enqueuing Expose request
04:06:00.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
04:06:00.321 00.000 11060 MoveAxis(E, 0, ABG)
04:06:00.321 00.000 11060 Move returns status 0, amount 0
04:06:00.321 00.000 11060 MoveAxis(S, 94, ABG)
04:06:00.321 00.000 11060 Guiding  Dir = 1, Dur = 94
04:06:00.346 00.025 11060 IsSlewing returns 0
04:06:00.347 00.001 11060 IsGuiding returns 0
04:06:00.470 00.123 11060 IsGuiding returns 0
04:06:00.470 00.000 11060 Move returns status 0, amount 94
04:06:00.470 00.000 11060 move complete, result=0
04:06:00.471 00.001 11060 worker thread done servicing request
04:06:00.471 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 94 ms SOUTH
04:06:00.471 00.000 11060 Worker thread wakes up
04:06:00.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:00.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:01.107 00.636 11060 Exposure complete
04:06:01.331 00.224 11060 worker thread done servicing request
04:06:01.331 00.000 10844 OnExposeComplete: enter
04:06:01.331 00.000 10844 UpdateGuideState(): m_state=6
04:06:01.331 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4258
04:06:01.331 00.000 10844 Star::Find returns 1 (0), X=616.67, Y=102.08, Mass=2047, SNR=28.3, Peak=195 HFD=3.4
04:06:01.331 00.000 10844 MultiStar: [#1 -0.17,0.74,0.00,M1] [#2 -0.21,0.37,0.76,U] [#3 -0.05,0.09,0.95,U] [#4 -0.15,0.48,0.90,U] [#5 -0.68,-0.03,0.00,M2] [#6 -0.16,-0.34,1.00,U] [#7 -0.14,-0.01,0.88,U] [#8 -1.00,0.08,0.00,M1] 
04:06:01.331 00.000 10844 refined, 5 included, MultiStar: {-0.16, 0.09}, one-star: {-0.23, 0.03}
04:06:01.331 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (1.39) = xAngle (1.25 = 1.25)
04:06:01.331 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.37 = -1.91)
04:06:01.331 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.64 mountX=0.06 mountY=-0.17, mountTheta=-1.24
04:06:01.333 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.09, opts=13)
04:06:01.333 00.000 10844 Enqueuing Move request for scope (-0.16, 0.09)
04:06:01.333 00.000 11060 Worker thread wakes up
04:06:01.333 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
04:06:01.333 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
04:06:01.333 00.000 11060 Moving (-0.16, 0.09) raw xDistance=0.06 yDistance=-0.17
04:06:01.336 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:01.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:06:01.336 00.000 10844 UpdateGuideState exits: m=2047 SNR=28.3
04:06:01.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:01.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:01.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:06:01.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:01.336 00.000 10844 Enqueuing Expose request
04:06:01.336 00.000 11060 MoveAxis(E, 0, ABG)
04:06:01.336 00.000 11060 Move returns status 0, amount 0
04:06:01.336 00.000 11060 MoveAxis(N, 0, ABG)
04:06:01.336 00.000 11060 Move returns status 0, amount 0
04:06:01.336 00.000 11060 move complete, result=0
04:06:01.336 00.000 11060 worker thread done servicing request
04:06:01.336 00.000 11060 Worker thread wakes up
04:06:01.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:01.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:01.341 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:06:01.968 00.627 11060 Exposure complete
04:06:02.186 00.218 11060 worker thread done servicing request
04:06:02.186 00.000 10844 OnExposeComplete: enter
04:06:02.186 00.000 10844 UpdateGuideState(): m_state=6
04:06:02.186 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4259
04:06:02.186 00.000 10844 Star::Find returns 1 (0), X=617.45, Y=101.79, Mass=1854, SNR=27.2, Peak=177 HFD=3.3
04:06:02.186 00.000 10844 MultiStar: [#1 -0.21,0.58,0.00,M2] [#2 0.01,-0.02,0.93,U] [#3 0.23,-0.19,0.92,U] [#4 0.15,0.67,0.00,M2] [#5 0.03,0.23,0.97,U] [#6 -0.36,0.03,0.91,U] [#7 0.15,0.31,0.89,U] [#8 0.04,-0.12,0.82,U] 
04:06:02.186 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.00}, one-star: {0.54, -0.26}
04:06:02.186 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
04:06:02.186 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.71 = 1.71)
04:06:02.186 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=0.01 mountY=0.10, mountTheta=1.42
04:06:02.186 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.00, opts=13)
04:06:02.186 00.000 10844 Enqueuing Move request for scope (0.10, -0.00)
04:06:02.186 00.000 11060 Worker thread wakes up
04:06:02.186 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:02.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
04:06:02.186 00.000 10844 UpdateGuideState exits: m=1854 SNR=27.2
04:06:02.186 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
04:06:02.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:02.186 00.000 11060 Moving (0.10, -0.00) raw xDistance=0.01 yDistance=0.10
04:06:02.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:02.186 00.000 10844 Enqueuing Expose request
04:06:02.191 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:06:02.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:02.191 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:06:02.191 00.000 11060 MoveAxis(E, 0, ABG)
04:06:02.191 00.000 11060 Move returns status 0, amount 0
04:06:02.191 00.000 11060 MoveAxis(N, 0, ABG)
04:06:02.191 00.000 11060 Move returns status 0, amount 0
04:06:02.191 00.000 11060 move complete, result=0
04:06:02.191 00.000 11060 worker thread done servicing request
04:06:02.191 00.000 11060 Worker thread wakes up
04:06:02.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:02.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:02.195 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:02.824 00.629 11060 Exposure complete
04:06:03.039 00.215 11060 worker thread done servicing request
04:06:03.039 00.000 10844 OnExposeComplete: enter
04:06:03.039 00.000 10844 UpdateGuideState(): m_state=6
04:06:03.042 00.003 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
04:06:03.042 00.000 10844 Star::Find returns 1 (0), X=616.60, Y=102.16, Mass=1822, SNR=27.0, Peak=185 HFD=3.2
04:06:03.042 00.000 10844 MultiStar: [#1 -0.32,0.21,0.92,U] [#2 -0.75,0.52,0.00,M1] [#3 -0.59,0.22,0.00,M1] [#4 0.29,0.42,1.00,U] [#5 0.11,-0.37,1.01,U] [#6 -0.53,0.17,0.99,U] [#7 0.23,-0.00,0.93,U] [#8 -0.61,0.67,0.00,M1] 
04:06:03.042 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.09}, one-star: {-0.30, 0.10}
04:06:03.042 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
04:06:03.042 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.10 = -2.19)
04:06:03.042 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.36 mountX=0.07 mountY=-0.10, mountTheta=-0.97
04:06:03.042 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
04:06:03.042 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
04:06:03.042 00.000 11060 Worker thread wakes up
04:06:03.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
04:06:03.042 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
04:06:03.042 00.000 11060 Moving (-0.09, 0.09) raw xDistance=0.07 yDistance=-0.10
04:06:03.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:06:03.047 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:03.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:06:03.047 00.000 11060 MoveAxis(E, 0, ABG)
04:06:03.047 00.000 11060 Move returns status 0, amount 0
04:06:03.047 00.000 11060 MoveAxis(N, 0, ABG)
04:06:03.047 00.000 11060 Move returns status 0, amount 0
04:06:03.047 00.000 11060 move complete, result=0
04:06:03.047 00.000 11060 worker thread done servicing request
04:06:03.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:03.047 00.000 10844 UpdateGuideState exits: m=1822 SNR=27.0
04:06:03.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:03.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:03.047 00.000 10844 Enqueuing Expose request
04:06:03.047 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:03.049 00.002 11060 Worker thread wakes up
04:06:03.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:03.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:03.684 00.635 11060 Exposure complete
04:06:03.937 00.253 11060 worker thread done servicing request
04:06:03.937 00.000 10844 OnExposeComplete: enter
04:06:03.939 00.002 10844 UpdateGuideState(): m_state=6
04:06:03.939 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4261
04:06:03.939 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.52, Mass=1557, SNR=25.3, Peak=153 HFD=3.4
04:06:03.939 00.000 10844 MultiStar: [#1 -0.05,-0.18,0.95,U] [#2 -0.55,0.20,0.00,M2] [#3 -0.38,-0.37,1.00,U] [#4 0.26,-0.11,1.04,U] [#5 -0.31,-0.41,1.03,U] [#6 -0.59,-0.81,0.00,M1] [#7 0.32,-0.55,0.00,M1] [#8 -0.64,-0.52,0.00,M2] 
04:06:03.939 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.32}, one-star: {0.06, -0.53}
04:06:03.939 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.21 = 3.07)
04:06:03.939 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
04:06:03.939 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.82 mountX=-0.33 mountY=-0.03, mountTheta=-3.05
04:06:03.942 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.32, opts=13)
04:06:03.942 00.000 10844 Enqueuing Move request for scope (-0.08, -0.32)
04:06:03.942 00.000 11060 Worker thread wakes up
04:06:03.942 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:03.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
04:06:03.942 00.000 10844 UpdateGuideState exits: m=1557 SNR=25.3
04:06:03.942 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
04:06:03.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:03.942 00.000 11060 Moving (-0.08, -0.32) raw xDistance=-0.33 yDistance=-0.03
04:06:03.944 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:03.944 00.000 10844 Enqueuing Expose request
04:06:03.944 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
04:06:03.944 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:03.944 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:06:03.944 00.000 11060 MoveAxis(E, 78, ABG)
04:06:03.944 00.000 11060 Guiding  Dir = 2, Dur = 78
04:06:03.957 00.013 11060 IsSlewing returns 0
04:06:03.957 00.000 11060 IsGuiding returns 0
04:06:04.038 00.081 11060 IsGuiding returns 0
04:06:04.038 00.000 11060 Move returns status 0, amount 78
04:06:04.039 00.001 11060 MoveAxis(N, 0, ABG)
04:06:04.039 00.000 11060 Move returns status 0, amount 0
04:06:04.039 00.000 11060 move complete, result=0
04:06:04.039 00.000 10844 GuideStep: -0.3 px 78 ms EAST, -0.0 px 0 ms NORTH
04:06:04.039 00.000 11060 worker thread done servicing request
04:06:04.039 00.000 11060 Worker thread wakes up
04:06:04.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:04.040 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:04.691 00.651 11060 Exposure complete
04:06:04.989 00.298 11060 worker thread done servicing request
04:06:04.989 00.000 10844 OnExposeComplete: enter
04:06:04.989 00.000 10844 UpdateGuideState(): m_state=6
04:06:04.989 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4262
04:06:04.989 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=102.12, Mass=1761, SNR=26.3, Peak=234 HFD=3.5
04:06:04.989 00.000 10844 MultiStar: [#1 0.23,-0.03,0.99,U] [#2 0.10,-0.33,0.85,U] [#3 0.47,-0.38,0.00,M1] [#4 0.53,0.41,0.00,M1] [#5 -0.24,-0.59,0.00,M1] [#6 -0.11,-0.58,0.00,M2] [#7 0.77,-0.14,0.00,M2] [#8 -0.38,-0.49,0.00,M3] 
04:06:04.989 00.000 10844 refined, 2 included, MultiStar: {0.24, -0.08}, one-star: {0.37, 0.07}
04:06:04.989 00.000 10844 CameraToMount -- cameraTheta (-0.34) - m_xAngle (1.39) = xAngle (-1.73 = -1.73)
04:06:04.989 00.000 10844 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
04:06:04.989 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.08 hyp=0.26 cameraTheta=-0.34 mountX=-0.04 mountY=0.25, mountTheta=1.73
04:06:04.993 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.08, opts=13)
04:06:04.995 00.002 10844 Enqueuing Move request for scope (0.24, -0.08)
04:06:04.995 00.000 11060 Worker thread wakes up
04:06:04.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.08) opts 0xd
04:06:04.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.08)
04:06:04.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:04.995 00.000 11060 Moving (0.24, -0.08) raw xDistance=-0.04 yDistance=0.25
04:06:04.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:06:04.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
04:06:04.995 00.000 11060 MoveAxis(E, 0, ABG)
04:06:04.995 00.000 11060 Move returns status 0, amount 0
04:06:04.995 00.000 11060 MoveAxis(S, 98, ABG)
04:06:04.995 00.000 11060 Guiding  Dir = 1, Dur = 98
04:06:04.995 00.000 10844 UpdateGuideState exits: m=1761 SNR=26.3
04:06:04.997 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:04.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:04.997 00.000 10844 Enqueuing Expose request
04:06:05.010 00.013 11060 IsSlewing returns 0
04:06:05.012 00.002 11060 IsGuiding returns 0
04:06:05.118 00.106 11060 IsGuiding returns 0
04:06:05.118 00.000 11060 Move returns status 0, amount 98
04:06:05.118 00.000 11060 move complete, result=0
04:06:05.118 00.000 11060 worker thread done servicing request
04:06:05.118 00.000 11060 Worker thread wakes up
04:06:05.118 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 98 ms SOUTH
04:06:05.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:05.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:05.751 00.633 11060 Exposure complete
04:06:06.076 00.325 11060 worker thread done servicing request
04:06:06.076 00.000 10844 OnExposeComplete: enter
04:06:06.077 00.001 10844 UpdateGuideState(): m_state=6
04:06:06.077 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4263
04:06:06.077 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.91, Mass=1675, SNR=25.6, Peak=160 HFD=3.1
04:06:06.077 00.000 10844 MultiStar: [#1 -0.14,0.20,1.04,U] [#2 -0.01,-0.31,0.89,U] [#3 -0.20,-0.50,1.03,U] [#4 0.19,-0.17,1.06,U] [#5 -0.13,-0.28,1.00,U] [#6 -0.05,-0.45,1.04,U] [#7 -0.00,-0.19,0.88,U] [#8 -0.43,0.01,0.84,U] 
04:06:06.077 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.21}, one-star: {0.31, -0.15}
04:06:06.077 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.39) = xAngle (-3.17 = 3.11)
04:06:06.077 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
04:06:06.077 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.78 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
04:06:06.080 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.21, opts=13)
04:06:06.080 00.000 10844 Enqueuing Move request for scope (-0.04, -0.21)
04:06:06.080 00.000 11060 Worker thread wakes up
04:06:06.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:06.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
04:06:06.080 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.6
04:06:06.080 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
04:06:06.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:06.080 00.000 11060 Moving (-0.04, -0.21) raw xDistance=-0.21 yDistance=-0.01
04:06:06.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:06.080 00.000 10844 Enqueuing Expose request
04:06:06.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:06:06.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:06.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:06:06.080 00.000 11060 MoveAxis(E, 49, ABG)
04:06:06.080 00.000 11060 Guiding  Dir = 2, Dur = 49
04:06:06.105 00.025 11060 IsSlewing returns 0
04:06:06.105 00.000 11060 IsGuiding returns 0
04:06:06.198 00.093 11060 IsGuiding returns 0
04:06:06.198 00.000 11060 Move returns status 0, amount 49
04:06:06.198 00.000 11060 MoveAxis(N, 0, ABG)
04:06:06.198 00.000 11060 Move returns status 0, amount 0
04:06:06.198 00.000 11060 move complete, result=0
04:06:06.206 00.008 11060 worker thread done servicing request
04:06:06.208 00.002 10844 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
04:06:06.210 00.002 11060 Worker thread wakes up
04:06:06.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:06.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:06.843 00.633 11060 Exposure complete
04:06:07.092 00.249 10844 OnExposeComplete: enter
04:06:07.092 00.000 10844 UpdateGuideState(): m_state=6
04:06:07.092 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4264
04:06:07.092 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.69, Mass=1857, SNR=27.1, Peak=182 HFD=2.9
04:06:07.092 00.000 10844 MultiStar: [#1 0.04,0.04,0.97,U] [#2 -0.22,-0.07,0.90,U] [#3 0.07,-0.39,0.92,U] [#4 -0.15,0.05,0.97,U] [#5 0.23,-0.02,0.99,U] [#6 -0.17,-0.62,0.00,M2] [#7 0.10,-0.64,0.00,M2] [#8 -0.08,0.03,0.84,U] 
04:06:07.092 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.10}, one-star: {0.09, -0.36}
04:06:07.092 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
04:06:07.092 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
04:06:07.092 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.54 mountX=-0.10 mountY=0.02, mountTheta=2.95
04:06:07.092 00.000 11060 worker thread done servicing request
04:06:07.096 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.10, opts=13)
04:06:07.097 00.001 10844 Enqueuing Move request for scope (0.00, -0.10)
04:06:07.097 00.000 11060 Worker thread wakes up
04:06:07.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:06:07.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
04:06:07.097 00.000 10844 UpdateGuideState exits: m=1857 SNR=27.1
04:06:07.097 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
04:06:07.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:07.098 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:07.098 00.000 11060 Moving (0.00, -0.10) raw xDistance=-0.10 yDistance=0.02
04:06:07.098 00.000 10844 Enqueuing Expose request
04:06:07.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:06:07.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:07.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:06:07.098 00.000 11060 MoveAxis(E, 0, ABG)
04:06:07.098 00.000 11060 Move returns status 0, amount 0
04:06:07.098 00.000 11060 MoveAxis(N, 0, ABG)
04:06:07.098 00.000 11060 Move returns status 0, amount 0
04:06:07.099 00.001 11060 move complete, result=0
04:06:07.099 00.000 11060 worker thread done servicing request
04:06:07.099 00.000 11060 Worker thread wakes up
04:06:07.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:07.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:07.101 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:07.738 00.637 11060 Exposure complete
04:06:08.027 00.289 11060 worker thread done servicing request
04:06:08.028 00.001 10844 OnExposeComplete: enter
04:06:08.028 00.000 10844 UpdateGuideState(): m_state=6
04:06:08.028 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4265
04:06:08.028 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.50, Mass=2070, SNR=28.6, Peak=157 HFD=3.5
04:06:08.028 00.000 10844 MultiStar: [#1 -0.25,-0.18,0.94,U] [#2 -0.50,-0.30,0.00,M1] [#3 0.38,-0.31,0.91,U] [#4 -0.32,0.36,0.87,U] [#5 -0.40,-0.21,0.98,U] [#6 0.05,0.00,0.98,U] [#7 0.06,-0.25,0.84,U] [#8 0.06,0.31,0.75,U] 
04:06:08.028 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.12}, one-star: {-0.02, -0.55}
04:06:08.028 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.87)
04:06:08.028 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.29 = -0.29)
04:06:08.028 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.03 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
04:06:08.033 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
04:06:08.033 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
04:06:08.033 00.000 11060 Worker thread wakes up
04:06:08.033 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:08.033 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
04:06:08.033 00.000 10844 UpdateGuideState exits: m=2070 SNR=28.6
04:06:08.033 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
04:06:08.033 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:08.033 00.000 11060 Moving (-0.06, -0.12) raw xDistance=-0.13 yDistance=-0.04
04:06:08.034 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:08.034 00.000 10844 Enqueuing Expose request
04:06:08.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:06:08.034 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:08.034 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:06:08.034 00.000 11060 MoveAxis(E, 30, ABG)
04:06:08.034 00.000 11060 Guiding  Dir = 2, Dur = 30
04:06:08.043 00.009 11060 IsSlewing returns 0
04:06:08.043 00.000 11060 IsGuiding returns 0
04:06:08.087 00.044 11060 IsGuiding returns 0
04:06:08.087 00.000 11060 Move returns status 0, amount 30
04:06:08.087 00.000 11060 MoveAxis(N, 0, ABG)
04:06:08.087 00.000 11060 Move returns status 0, amount 0
04:06:08.087 00.000 11060 move complete, result=0
04:06:08.087 00.000 11060 worker thread done servicing request
04:06:08.087 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
04:06:08.087 00.000 11060 Worker thread wakes up
04:06:08.088 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:08.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:08.714 00.626 11060 Exposure complete
04:06:08.983 00.269 11060 worker thread done servicing request
04:06:08.983 00.000 10844 OnExposeComplete: enter
04:06:08.983 00.000 10844 UpdateGuideState(): m_state=6
04:06:08.987 00.004 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4266
04:06:08.987 00.000 10844 Star::Find returns 1 (0), X=616.63, Y=101.87, Mass=1511, SNR=24.7, Peak=197 HFD=3.3
04:06:08.987 00.000 10844 MultiStar: [#1 -0.06,0.27,1.03,U] [#2 -0.32,0.34,0.92,U] [#3 -0.06,-0.26,1.02,U] [#4 0.08,0.03,1.11,U] [#5 -0.52,-0.31,0.00,M1] [#6 -0.68,-0.27,0.00,M2] [#7 0.17,-0.42,1.01,U] [#8 -0.59,0.37,0.00,M1] 
04:06:08.988 00.001 10844 refined, 5 included, MultiStar: {-0.07, -0.04}, one-star: {-0.28, -0.19}
04:06:08.988 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.39) = xAngle (-4.01 = 2.27)
04:06:08.988 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.89 = -0.89)
04:06:08.988 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.62 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
04:06:08.988 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
04:06:08.988 00.000 10844 Enqueuing Move request for scope (-0.07, -0.04)
04:06:08.988 00.000 11060 Worker thread wakes up
04:06:08.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:08.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
04:06:08.988 00.000 10844 UpdateGuideState exits: m=1511 SNR=24.7
04:06:08.988 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
04:06:08.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:08.988 00.000 11060 Moving (-0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
04:06:08.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:08.988 00.000 10844 Enqueuing Expose request
04:06:08.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:06:08.988 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:08.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:06:08.988 00.000 11060 MoveAxis(E, 0, ABG)
04:06:08.988 00.000 11060 Move returns status 0, amount 0
04:06:08.988 00.000 11060 MoveAxis(N, 0, ABG)
04:06:08.988 00.000 11060 Move returns status 0, amount 0
04:06:08.988 00.000 11060 move complete, result=0
04:06:08.988 00.000 11060 worker thread done servicing request
04:06:08.988 00.000 11060 Worker thread wakes up
04:06:08.988 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:08.988 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:08.993 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:09.619 00.626 11060 Exposure complete
04:06:09.863 00.244 11060 worker thread done servicing request
04:06:09.863 00.000 10844 OnExposeComplete: enter
04:06:09.863 00.000 10844 UpdateGuideState(): m_state=6
04:06:09.866 00.003 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4267
04:06:09.866 00.000 10844 Star::Find returns 1 (0), X=616.45, Y=102.07, Mass=1490, SNR=24.4, Peak=187 HFD=3.0
04:06:09.866 00.000 10844 MultiStar: [#1 -0.40,0.15,1.05,U] [#2 -0.69,0.08,0.00,M1] [#3 -0.95,-0.07,0.00,M1] [#4 -0.23,0.81,0.00,M1] [#5 -0.53,-0.10,1.03,U] [#6 -0.97,-0.97,0.00,M3] [#7 -0.46,-0.07,1.02,U] [#8 -0.60,0.14,0.00,M2] 
04:06:09.866 00.000 10844 single-star, 3 included, MultiStar: {-0.46, -0.00}, one-star: {-0.45, 0.01}
04:06:09.866 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
04:06:09.866 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.84 = -1.44)
04:06:09.866 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=0.01 hyp=0.45 cameraTheta=3.11 mountX=-0.07 mountY=-0.45, mountTheta=-1.72
04:06:09.868 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=0.01, opts=13)
04:06:09.868 00.000 10844 Enqueuing Move request for scope (-0.45, 0.01)
04:06:09.868 00.000 11060 Worker thread wakes up
04:06:09.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:09.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.01) opts 0xd
04:06:09.868 00.000 10844 UpdateGuideState exits: m=1490 SNR=24.4
04:06:09.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, 0.01)
04:06:09.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:09.868 00.000 11060 Moving (-0.45, 0.01) raw xDistance=-0.07 yDistance=-0.45
04:06:09.870 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:09.870 00.000 10844 Enqueuing Expose request
04:06:09.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:06:09.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:09.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
04:06:09.870 00.000 11060 MoveAxis(E, 0, ABG)
04:06:09.870 00.000 11060 Move returns status 0, amount 0
04:06:09.870 00.000 11060 MoveAxis(N, 0, ABG)
04:06:09.870 00.000 11060 Move returns status 0, amount 0
04:06:09.870 00.000 11060 move complete, result=0
04:06:09.870 00.000 11060 worker thread done servicing request
04:06:09.870 00.000 11060 Worker thread wakes up
04:06:09.872 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:09.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:09.873 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:06:10.507 00.634 11060 Exposure complete
04:06:10.731 00.224 11060 worker thread done servicing request
04:06:10.731 00.000 10844 OnExposeComplete: enter
04:06:10.731 00.000 10844 UpdateGuideState(): m_state=6
04:06:10.731 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4268
04:06:10.731 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.62, Mass=1753, SNR=26.8, Peak=197 HFD=3.3
04:06:10.731 00.000 10844 MultiStar: [#1 -0.26,-0.05,0.96,U] [#2 -0.90,0.19,0.00,M2] [#3 -0.60,-0.31,0.00,M2] [#4 0.11,0.47,1.03,U] [#5 -0.37,-0.44,0.00,M1] [#6 -0.54,0.13,1.06,U] [#7 0.39,-0.42,0.89,U] [#8 -0.85,-0.15,0.00,M3] 
04:06:10.731 00.000 10844 refined, 4 included, MultiStar: {-0.09, -0.05}, one-star: {-0.08, -0.43}
04:06:10.731 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.39) = xAngle (-4.05 = 2.23)
04:06:10.731 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.93 = -0.93)
04:06:10.731 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.66 mountX=-0.06 mountY=-0.08, mountTheta=-2.23
04:06:10.731 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.05, opts=13)
04:06:10.731 00.000 10844 Enqueuing Move request for scope (-0.09, -0.05)
04:06:10.731 00.000 11060 Worker thread wakes up
04:06:10.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:10.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
04:06:10.731 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.8
04:06:10.731 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
04:06:10.736 00.005 11060 Moving (-0.09, -0.05) raw xDistance=-0.06 yDistance=-0.08
04:06:10.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:06:10.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:10.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:06:10.736 00.000 11060 MoveAxis(E, 0, ABG)
04:06:10.736 00.000 11060 Move returns status 0, amount 0
04:06:10.736 00.000 11060 MoveAxis(N, 0, ABG)
04:06:10.736 00.000 11060 Move returns status 0, amount 0
04:06:10.736 00.000 11060 move complete, result=0
04:06:10.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:10.736 00.000 11060 worker thread done servicing request
04:06:10.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:10.736 00.000 10844 Enqueuing Expose request
04:06:10.736 00.000 11060 Worker thread wakes up
04:06:10.736 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:10.736 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:10.736 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:11.367 00.631 11060 Exposure complete
04:06:11.571 00.204 11060 worker thread done servicing request
04:06:11.571 00.000 10844 OnExposeComplete: enter
04:06:11.571 00.000 10844 UpdateGuideState(): m_state=6
04:06:11.571 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4269
04:06:11.571 00.000 10844 Star::Find returns 1 (0), X=616.33, Y=101.81, Mass=1676, SNR=26.1, Peak=251 HFD=3.0
04:06:11.571 00.000 10844 MultiStar: [#1 -0.17,-0.15,1.02,U] [#2 -0.70,0.30,0.00,M3] [#3 -0.26,-0.39,0.91,U] [#4 -0.34,-0.16,1.04,U] [#5 -0.76,-0.29,0.00,M2] [#6 -0.41,-0.24,1.03,U] [#7 -0.05,-0.57,0.90,U] [#8 -0.79,-0.10,0.00,M4] 
04:06:11.571 00.000 10844 refined, 5 included, MultiStar: {-0.31, -0.28}, one-star: {-0.58, -0.24}
04:06:11.571 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.39) = xAngle (-3.79 = 2.50)
04:06:11.571 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.66 = -0.66)
04:06:11.571 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=-0.28 hyp=0.42 cameraTheta=-2.40 mountX=-0.33 mountY=-0.26, mountTheta=-2.49
04:06:11.576 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=-0.28, opts=13)
04:06:11.576 00.000 10844 Enqueuing Move request for scope (-0.31, -0.28)
04:06:11.576 00.000 11060 Worker thread wakes up
04:06:11.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:11.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.28) opts 0xd
04:06:11.576 00.000 10844 UpdateGuideState exits: m=1676 SNR=26.1
04:06:11.577 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.31, -0.28)
04:06:11.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:11.577 00.000 11060 Moving (-0.31, -0.28) raw xDistance=-0.33 yDistance=-0.26
04:06:11.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:11.577 00.000 10844 Enqueuing Expose request
04:06:11.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
04:06:11.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:11.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:06:11.577 00.000 11060 MoveAxis(E, 78, ABG)
04:06:11.577 00.000 11060 Guiding  Dir = 2, Dur = 78
04:06:11.591 00.014 11060 IsSlewing returns 0
04:06:11.591 00.000 11060 IsGuiding returns 0
04:06:11.683 00.092 11060 IsGuiding returns 0
04:06:11.683 00.000 11060 Move returns status 0, amount 78
04:06:11.683 00.000 11060 MoveAxis(N, 0, ABG)
04:06:11.683 00.000 11060 Move returns status 0, amount 0
04:06:11.683 00.000 11060 move complete, result=0
04:06:11.683 00.000 11060 worker thread done servicing request
04:06:11.683 00.000 10844 GuideStep: -0.3 px 78 ms EAST, -0.3 px 0 ms NORTH
04:06:11.683 00.000 11060 Worker thread wakes up
04:06:11.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:11.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:12.336 00.653 11060 Exposure complete
04:06:12.528 00.192 11060 worker thread done servicing request
04:06:12.528 00.000 10844 OnExposeComplete: enter
04:06:12.528 00.000 10844 UpdateGuideState(): m_state=6
04:06:12.530 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4270
04:06:12.530 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=101.60, Mass=1839, SNR=27.5, Peak=227 HFD=2.9
04:06:12.530 00.000 10844 MultiStar: [#1 -0.34,-0.14,0.91,U] [#2 -0.76,-0.23,0.00,M4] [#3 -0.39,-0.36,0.96,U] [#4 -0.30,0.18,0.88,U] [#5 -0.56,-0.34,0.00,M3] [#6 -0.84,-0.76,0.00,M2] [#7 -0.07,-0.76,0.00,M1] [#8 -0.71,-0.14,0.00,M5] 
04:06:12.530 00.000 10844 refined, 3 included, MultiStar: {-0.30, -0.20}, one-star: {-0.19, -0.46}
04:06:12.530 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.39) = xAngle (-3.94 = 2.35)
04:06:12.530 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
04:06:12.530 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.20 hyp=0.37 cameraTheta=-2.55 mountX=-0.26 mountY=-0.27, mountTheta=-2.34
04:06:12.530 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.20, opts=13)
04:06:12.530 00.000 10844 Enqueuing Move request for scope (-0.30, -0.20)
04:06:12.530 00.000 11060 Worker thread wakes up
04:06:12.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:12.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.20) opts 0xd
04:06:12.530 00.000 10844 UpdateGuideState exits: m=1839 SNR=27.5
04:06:12.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.20)
04:06:12.530 00.000 11060 Moving (-0.30, -0.20) raw xDistance=-0.26 yDistance=-0.27
04:06:12.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:12.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
04:06:12.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:12.530 00.000 10844 Enqueuing Expose request
04:06:12.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:12.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:06:12.530 00.000 11060 MoveAxis(E, 63, ABG)
04:06:12.530 00.000 11060 Guiding  Dir = 2, Dur = 63
04:06:12.540 00.010 11060 IsSlewing returns 0
04:06:12.541 00.001 11060 IsGuiding returns 0
04:06:12.618 00.077 11060 IsGuiding returns 0
04:06:12.618 00.000 11060 Move returns status 0, amount 63
04:06:12.618 00.000 11060 MoveAxis(N, 0, ABG)
04:06:12.618 00.000 11060 Move returns status 0, amount 0
04:06:12.618 00.000 11060 move complete, result=0
04:06:12.618 00.000 11060 worker thread done servicing request
04:06:12.618 00.000 10844 GuideStep: -0.3 px 63 ms EAST, -0.3 px 0 ms NORTH
04:06:12.618 00.000 11060 Worker thread wakes up
04:06:12.620 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:12.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:13.266 00.646 11060 Exposure complete
04:06:13.469 00.203 11060 worker thread done servicing request
04:06:13.469 00.000 10844 OnExposeComplete: enter
04:06:13.469 00.000 10844 UpdateGuideState(): m_state=6
04:06:13.471 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4271
04:06:13.471 00.000 10844 Star::Find returns 1 (0), X=616.54, Y=101.68, Mass=1568, SNR=25.5, Peak=227 HFD=2.8
04:06:13.471 00.000 10844 MultiStar: [#1 -0.54,-0.12,0.97,U] [#2 -0.50,-0.38,0.00,M5] [#3 -0.49,0.36,0.00,M1] [#4 -0.21,-0.00,1.00,U] [#5 -0.64,-0.26,0.00,M4] [#6 -0.40,-0.70,0.00,M3] [#7 -0.34,-0.43,0.98,U] [#8 -0.72,0.15,0.00,M6] 
04:06:13.471 00.000 10844 refined, 3 included, MultiStar: {-0.36, -0.23}, one-star: {-0.37, -0.38}
04:06:13.471 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.39) = xAngle (-3.96 = 2.32)
04:06:13.471 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.84 = -0.84)
04:06:13.471 00.000 10844 CameraToMount -- cameraX=-0.36 cameraY=-0.23 hyp=0.43 cameraTheta=-2.57 mountX=-0.29 mountY=-0.32, mountTheta=-2.32
04:06:13.473 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.36, y=-0.23, opts=13)
04:06:13.473 00.000 10844 Enqueuing Move request for scope (-0.36, -0.23)
04:06:13.473 00.000 11060 Worker thread wakes up
04:06:13.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:13.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.23) opts 0xd
04:06:13.473 00.000 10844 UpdateGuideState exits: m=1568 SNR=25.5
04:06:13.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.36, -0.23)
04:06:13.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:13.473 00.000 11060 Moving (-0.36, -0.23) raw xDistance=-0.29 yDistance=-0.32
04:06:13.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:13.473 00.000 10844 Enqueuing Expose request
04:06:13.475 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
04:06:13.475 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.26 newest=-0.84
04:06:13.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.32
04:06:13.475 00.000 11060 MoveAxis(E, 71, ABG)
04:06:13.475 00.000 11060 Guiding  Dir = 2, Dur = 71
04:06:13.489 00.014 11060 IsSlewing returns 0
04:06:13.490 00.001 11060 IsGuiding returns 0
04:06:13.571 00.081 11060 IsGuiding returns 0
04:06:13.572 00.001 11060 Move returns status 0, amount 71
04:06:13.572 00.000 11060 BLC: Oldest BLC event removed
04:06:13.572 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:06:13.572 00.000 11060 MoveAxis(N, 781, ABG)
04:06:13.572 00.000 11060 duration set to 750 by maxDecDuration
04:06:13.572 00.000 11060 Guiding  Dir = 0, Dur = 750
04:06:13.603 00.031 11060 IsSlewing returns 0
04:06:13.603 00.000 11060 IsGuiding returns 0
04:06:14.370 00.767 11060 IsGuiding returns 0
04:06:14.370 00.000 11060 Move returns status 0, amount 750
04:06:14.370 00.000 11060 move complete, result=0
04:06:14.370 00.000 11060 worker thread done servicing request
04:06:14.370 00.000 11060 Worker thread wakes up
04:06:14.370 00.000 10844 GuideStep: -0.3 px 71 ms EAST, -0.3 px 750 ms NORTH
04:06:14.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:14.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:14.995 00.625 11060 Exposure complete
04:06:15.195 00.200 11060 worker thread done servicing request
04:06:15.195 00.000 10844 OnExposeComplete: enter
04:06:15.195 00.000 10844 UpdateGuideState(): m_state=6
04:06:15.195 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4272
04:06:15.201 00.006 10844 Star::Find returns 1 (0), X=617.24, Y=101.66, Mass=1592, SNR=25.2, Peak=190 HFD=3.0
04:06:15.201 00.000 10844 MultiStar: [#1 -0.12,0.14,1.05,U] [#2 0.01,0.45,0.95,U] [#3 0.08,-0.06,0.97,U] [#4 -0.28,0.09,0.92,U] [#5 -0.44,-0.36,0.92,U] [#6 -0.13,-0.79,0.00,M4] [#7 0.29,-0.35,0.95,U] [#8 -0.17,-0.05,0.86,U] 
04:06:15.201 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {0.33, -0.39}
04:06:15.201 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.86)
04:06:15.201 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.29 = -0.29)
04:06:15.201 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.03 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
04:06:15.201 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
04:06:15.201 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
04:06:15.201 00.000 11060 Worker thread wakes up
04:06:15.201 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:15.201 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
04:06:15.201 00.000 10844 UpdateGuideState exits: m=1592 SNR=25.2
04:06:15.201 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
04:06:15.201 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:15.201 00.000 11060 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=-0.02
04:06:15.201 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:15.201 00.000 10844 Enqueuing Expose request
04:06:15.201 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.223831, 1:0.021093
04:06:15.201 00.000 11060 BLC: No correction, Miss < min_move
04:06:15.201 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:06:15.201 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:15.201 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:06:15.201 00.000 11060 MoveAxis(E, 0, ABG)
04:06:15.201 00.000 11060 Move returns status 0, amount 0
04:06:15.201 00.000 11060 MoveAxis(N, 0, ABG)
04:06:15.201 00.000 11060 Move returns status 0, amount 0
04:06:15.201 00.000 11060 move complete, result=0
04:06:15.201 00.000 11060 worker thread done servicing request
04:06:15.201 00.000 11060 Worker thread wakes up
04:06:15.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:15.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:15.206 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:15.848 00.642 11060 Exposure complete
04:06:16.048 00.200 11060 worker thread done servicing request
04:06:16.048 00.000 10844 OnExposeComplete: enter
04:06:16.048 00.000 10844 UpdateGuideState(): m_state=6
04:06:16.051 00.003 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4273
04:06:16.051 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.86, Mass=1843, SNR=27.3, Peak=187 HFD=3.0
04:06:16.051 00.000 10844 MultiStar: [#1 -0.38,0.45,0.00,M1] [#2 -0.01,0.25,0.83,U] [#3 0.12,0.04,0.99,U] [#4 0.08,0.24,0.96,U] [#5 -0.08,-0.50,0.91,U] [#6 -0.02,-0.57,1.00,U] [#7 -0.05,-0.41,0.92,U] [#8 -0.38,0.00,0.78,U] 
04:06:16.051 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.15}, one-star: {0.08, -0.20}
04:06:16.051 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
04:06:16.051 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
04:06:16.051 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.72 mountX=-0.15 mountY=0.00, mountTheta=3.13
04:06:16.055 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
04:06:16.055 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
04:06:16.055 00.000 11060 Worker thread wakes up
04:06:16.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:16.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
04:06:16.055 00.000 10844 UpdateGuideState exits: m=1843 SNR=27.3
04:06:16.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
04:06:16.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:16.056 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:16.056 00.000 10844 Enqueuing Expose request
04:06:16.056 00.000 11060 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.00
04:06:16.056 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.223831, 1:0.021093, 2:-0.002038
04:06:16.056 00.000 11060 BLC: No correction, Miss < min_move
04:06:16.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:06:16.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:16.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:06:16.056 00.000 11060 MoveAxis(E, 36, ABG)
04:06:16.057 00.001 11060 Guiding  Dir = 2, Dur = 36
04:06:16.081 00.024 11060 IsSlewing returns 0
04:06:16.082 00.001 11060 IsGuiding returns 0
04:06:16.143 00.061 11060 IsGuiding returns 0
04:06:16.144 00.001 11060 Move returns status 0, amount 36
04:06:16.144 00.000 11060 MoveAxis(N, 0, ABG)
04:06:16.144 00.000 11060 Move returns status 0, amount 0
04:06:16.144 00.000 11060 move complete, result=0
04:06:16.144 00.000 11060 worker thread done servicing request
04:06:16.144 00.000 11060 Worker thread wakes up
04:06:16.144 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
04:06:16.144 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:16.144 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:16.795 00.651 11060 Exposure complete
04:06:17.008 00.213 11060 worker thread done servicing request
04:06:17.008 00.000 10844 OnExposeComplete: enter
04:06:17.008 00.000 10844 UpdateGuideState(): m_state=6
04:06:17.008 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4274
04:06:17.008 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.94, Mass=1684, SNR=25.8, Peak=177 HFD=3.1
04:06:17.008 00.000 10844 MultiStar: [#1 -0.04,-0.11,0.90,U] [#2 -0.61,0.06,0.00,M4] [#3 0.32,-0.01,1.04,U] [#4 0.09,0.24,1.00,U] [#5 -0.10,-0.34,0.96,U] [#6 -0.55,-0.69,0.00,M4] [#7 0.62,-0.47,0.00,M1] [#8 -0.50,0.05,0.85,U] 
04:06:17.008 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.05}, one-star: {0.30, -0.12}
04:06:17.008 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
04:06:17.008 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
04:06:17.008 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.00 mountX=-0.04 mountY=0.04, mountTheta=2.40
04:06:17.011 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.05, opts=13)
04:06:17.011 00.000 10844 Enqueuing Move request for scope (0.03, -0.05)
04:06:17.011 00.000 11060 Worker thread wakes up
04:06:17.013 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:17.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
04:06:17.013 00.000 10844 UpdateGuideState exits: m=1684 SNR=25.8
04:06:17.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
04:06:17.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:17.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:17.013 00.000 10844 Enqueuing Expose request
04:06:17.013 00.000 11060 Moving (0.03, -0.05) raw xDistance=-0.04 yDistance=0.04
04:06:17.013 00.000 11060 BLC: window closed
04:06:17.013 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.223831, 1:0.021093, 2:-0.002038
04:06:17.013 00.000 11060 BLC: No correction, Miss < min_move
04:06:17.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:06:17.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:17.014 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:17.014 00.000 11060 MoveAxis(E, 0, ABG)
04:06:17.014 00.000 11060 Move returns status 0, amount 0
04:06:17.014 00.000 11060 MoveAxis(N, 0, ABG)
04:06:17.014 00.000 11060 Move returns status 0, amount 0
04:06:17.014 00.000 11060 move complete, result=0
04:06:17.014 00.000 11060 worker thread done servicing request
04:06:17.014 00.000 11060 Worker thread wakes up
04:06:17.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:17.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:17.016 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:17.644 00.628 11060 Exposure complete
04:06:17.851 00.207 11060 worker thread done servicing request
04:06:17.851 00.000 10844 OnExposeComplete: enter
04:06:17.851 00.000 10844 UpdateGuideState(): m_state=6
04:06:17.851 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4275
04:06:17.853 00.002 10844 Star::Find returns 1 (0), X=616.99, Y=101.87, Mass=1963, SNR=28.0, Peak=200 HFD=3.0
04:06:17.853 00.000 10844 MultiStar: [#1 0.00,0.14,0.95,U] [#2 -0.10,0.63,0.00,M5] [#3 0.10,-0.12,0.96,U] [#4 0.03,0.03,0.98,U] [#5 -0.07,0.01,0.88,U] [#6 0.11,-0.12,0.89,U] [#7 0.78,-0.63,0.00,M2] [#8 0.12,0.25,0.75,U] 
04:06:17.853 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {0.08, -0.19}
04:06:17.853 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
04:06:17.853 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
04:06:17.853 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.15 mountX=0.00 mountY=0.05, mountTheta=1.54
04:06:17.855 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
04:06:17.857 00.002 10844 Enqueuing Move request for scope (0.05, -0.01)
04:06:17.857 00.000 11060 Worker thread wakes up
04:06:17.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
04:06:17.857 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
04:06:17.857 00.000 11060 Moving (0.05, -0.01) raw xDistance=0.00 yDistance=0.05
04:06:17.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:06:17.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:17.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:06:17.857 00.000 11060 MoveAxis(E, 0, ABG)
04:06:17.857 00.000 11060 Move returns status 0, amount 0
04:06:17.857 00.000 11060 MoveAxis(N, 0, ABG)
04:06:17.857 00.000 11060 Move returns status 0, amount 0
04:06:17.857 00.000 11060 move complete, result=0
04:06:17.857 00.000 11060 worker thread done servicing request
04:06:17.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:17.857 00.000 10844 UpdateGuideState exits: m=1963 SNR=28.0
04:06:17.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:17.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:17.859 00.002 10844 Enqueuing Expose request
04:06:17.859 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:17.859 00.000 11060 Worker thread wakes up
04:06:17.860 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:17.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:18.499 00.639 11060 Exposure complete
04:06:18.714 00.215 11060 worker thread done servicing request
04:06:18.716 00.002 10844 OnExposeComplete: enter
04:06:18.716 00.000 10844 UpdateGuideState(): m_state=6
04:06:18.716 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4276
04:06:18.716 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.76, Mass=1748, SNR=26.5, Peak=186 HFD=3.2
04:06:18.716 00.000 10844 MultiStar: [#1 0.42,0.15,0.91,U] [#2 0.09,0.47,0.87,U] [#3 0.28,-0.52,0.00,M1] [#4 0.14,-0.21,1.00,U] [#5 -0.16,-0.13,0.93,U] [#6 -0.14,-0.44,0.94,U] [#7 0.26,-0.53,0.00,M3] [#8 -0.08,0.21,0.85,U] 
04:06:18.716 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.03, -0.29}
04:06:18.716 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
04:06:18.716 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
04:06:18.716 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.88 mountX=-0.04 mountY=0.05, mountTheta=2.28
04:06:18.719 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.05, opts=13)
04:06:18.719 00.000 10844 Enqueuing Move request for scope (0.04, -0.05)
04:06:18.719 00.000 11060 Worker thread wakes up
04:06:18.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:18.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
04:06:18.719 00.000 10844 UpdateGuideState exits: m=1748 SNR=26.5
04:06:18.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
04:06:18.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:18.719 00.000 11060 Moving (0.04, -0.05) raw xDistance=-0.04 yDistance=0.05
04:06:18.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:18.719 00.000 10844 Enqueuing Expose request
04:06:18.722 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:06:18.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:18.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:06:18.722 00.000 11060 MoveAxis(E, 0, ABG)
04:06:18.722 00.000 11060 Move returns status 0, amount 0
04:06:18.722 00.000 11060 MoveAxis(N, 0, ABG)
04:06:18.722 00.000 11060 Move returns status 0, amount 0
04:06:18.722 00.000 11060 move complete, result=0
04:06:18.722 00.000 11060 worker thread done servicing request
04:06:18.722 00.000 11060 Worker thread wakes up
04:06:18.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:18.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:18.723 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:19.355 00.632 11060 Exposure complete
04:06:19.575 00.220 11060 worker thread done servicing request
04:06:19.575 00.000 10844 OnExposeComplete: enter
04:06:19.575 00.000 10844 UpdateGuideState(): m_state=6
04:06:19.575 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4277
04:06:19.575 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.77, Mass=1848, SNR=27.3, Peak=229 HFD=2.9
04:06:19.575 00.000 10844 MultiStar: [#1 0.06,-0.41,0.90,U] [#2 -0.72,-0.24,0.00,M5] [#3 0.42,-0.30,0.97,U] [#4 0.12,-0.37,0.95,U] [#5 -0.01,-0.29,0.86,U] [#6 -0.28,-0.53,0.00,M3] [#7 0.14,-0.79,0.00,M4] [#8 -0.23,-0.10,0.73,U] 
04:06:19.575 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.30}, one-star: {0.25, -0.29}
04:06:19.575 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
04:06:19.575 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.55 = 0.55)
04:06:19.575 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.30 hyp=0.32 cameraTheta=-1.19 mountX=-0.27 mountY=0.17, mountTheta=2.59
04:06:19.579 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.30, opts=13)
04:06:19.579 00.000 10844 Enqueuing Move request for scope (0.12, -0.30)
04:06:19.579 00.000 11060 Worker thread wakes up
04:06:19.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:19.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.30) opts 0xd
04:06:19.579 00.000 10844 UpdateGuideState exits: m=1848 SNR=27.3
04:06:19.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:19.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.30)
04:06:19.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:19.579 00.000 10844 Enqueuing Expose request
04:06:19.579 00.000 11060 Moving (0.12, -0.30) raw xDistance=-0.27 yDistance=0.17
04:06:19.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
04:06:19.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:19.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:06:19.579 00.000 11060 MoveAxis(E, 64, ABG)
04:06:19.581 00.002 11060 Guiding  Dir = 2, Dur = 64
04:06:19.594 00.013 11060 IsSlewing returns 0
04:06:19.594 00.000 11060 IsGuiding returns 0
04:06:19.672 00.078 11060 IsGuiding returns 0
04:06:19.672 00.000 11060 Move returns status 0, amount 64
04:06:19.672 00.000 11060 MoveAxis(N, 0, ABG)
04:06:19.672 00.000 11060 Move returns status 0, amount 0
04:06:19.672 00.000 11060 move complete, result=0
04:06:19.672 00.000 11060 worker thread done servicing request
04:06:19.672 00.000 11060 Worker thread wakes up
04:06:19.672 00.000 10844 GuideStep: -0.3 px 64 ms EAST, 0.2 px 0 ms NORTH
04:06:19.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:19.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:20.328 00.656 11060 Exposure complete
04:06:20.538 00.210 11060 worker thread done servicing request
04:06:20.538 00.000 10844 OnExposeComplete: enter
04:06:20.538 00.000 10844 UpdateGuideState(): m_state=6
04:06:20.543 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4278
04:06:20.543 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=102.36, Mass=1381, SNR=23.3, Peak=189 HFD=3.2
04:06:20.543 00.000 10844 MultiStar: [#1 0.12,0.30,1.08,U] [#2 -0.57,0.65,0.00,M6] [#3 0.16,0.47,1.12,U] [#4 0.42,0.53,0.00,M1] [#5 -0.58,0.20,0.00,M1] [#6 -0.32,0.11,1.22,U] [#7 0.32,-0.10,1.17,U] [#8 -0.30,0.60,0.00,M1] 
04:06:20.543 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.21}, one-star: {-0.05, 0.31}
04:06:20.543 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.39) = xAngle (-0.03 = -0.03)
04:06:20.543 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
04:06:20.543 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.36 mountX=0.22 mountY=0.01, mountTheta=0.04
04:06:20.543 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.21, opts=13)
04:06:20.543 00.000 10844 Enqueuing Move request for scope (0.04, 0.21)
04:06:20.543 00.000 11060 Worker thread wakes up
04:06:20.543 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:20.543 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
04:06:20.543 00.000 10844 UpdateGuideState exits: m=1381 SNR=23.3
04:06:20.543 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
04:06:20.543 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:20.543 00.000 11060 Moving (0.04, 0.21) raw xDistance=0.22 yDistance=0.01
04:06:20.547 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:20.547 00.000 10844 Enqueuing Expose request
04:06:20.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:06:20.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:20.547 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:06:20.547 00.000 11060 MoveAxis(W, 49, ABG)
04:06:20.547 00.000 11060 Guiding  Dir = 3, Dur = 49
04:06:20.554 00.007 11060 IsSlewing returns 0
04:06:20.554 00.000 11060 IsGuiding returns 0
04:06:20.616 00.062 11060 IsGuiding returns 0
04:06:20.616 00.000 11060 Move returns status 0, amount 49
04:06:20.616 00.000 11060 MoveAxis(N, 0, ABG)
04:06:20.616 00.000 11060 Move returns status 0, amount 0
04:06:20.616 00.000 11060 move complete, result=0
04:06:20.616 00.000 11060 worker thread done servicing request
04:06:20.616 00.000 11060 Worker thread wakes up
04:06:20.616 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
04:06:20.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:20.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:21.252 00.636 11060 Exposure complete
04:06:21.467 00.215 11060 worker thread done servicing request
04:06:21.467 00.000 10844 OnExposeComplete: enter
04:06:21.467 00.000 10844 UpdateGuideState(): m_state=6
04:06:21.467 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4279
04:06:21.467 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=101.70, Mass=1777, SNR=26.7, Peak=248 HFD=3.1
04:06:21.467 00.000 10844 MultiStar: [#1 0.31,0.10,0.96,U] [#2 -0.05,0.17,0.91,U] [#3 0.53,-0.40,0.00,M1] [#4 0.07,0.06,1.00,U] [#5 0.05,-0.34,0.99,U] [#6 0.12,-0.23,1.02,U] [#7 0.53,-0.65,0.00,M4] [#8 0.37,0.06,0.84,U] 
04:06:21.467 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.08}, one-star: {0.57, -0.36}
04:06:21.467 00.000 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (1.39) = xAngle (-1.78 = -1.78)
04:06:21.467 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.34 = 1.34)
04:06:21.467 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.39 mountX=-0.05 mountY=0.21, mountTheta=1.78
04:06:21.467 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.08, opts=13)
04:06:21.467 00.000 10844 Enqueuing Move request for scope (0.20, -0.08)
04:06:21.467 00.000 11060 Worker thread wakes up
04:06:21.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
04:06:21.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
04:06:21.467 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:21.467 00.000 11060 Moving (0.20, -0.08) raw xDistance=-0.05 yDistance=0.21
04:06:21.467 00.000 10844 UpdateGuideState exits: m=1777 SNR=26.7
04:06:21.472 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:21.472 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:06:21.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:21.472 00.000 10844 Enqueuing Expose request
04:06:21.472 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:21.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:06:21.472 00.000 11060 MoveAxis(E, 0, ABG)
04:06:21.472 00.000 11060 Move returns status 0, amount 0
04:06:21.472 00.000 11060 MoveAxis(N, 0, ABG)
04:06:21.472 00.000 11060 Move returns status 0, amount 0
04:06:21.473 00.001 11060 move complete, result=0
04:06:21.473 00.000 11060 worker thread done servicing request
04:06:21.473 00.000 11060 Worker thread wakes up
04:06:21.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:21.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:21.474 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:22.116 00.642 11060 Exposure complete
04:06:22.329 00.213 11060 worker thread done servicing request
04:06:22.329 00.000 10844 OnExposeComplete: enter
04:06:22.329 00.000 10844 UpdateGuideState(): m_state=6
04:06:22.329 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4280
04:06:22.329 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.82, Mass=1831, SNR=27.3, Peak=204 HFD=2.6
04:06:22.331 00.002 10844 MultiStar: [#1 0.09,-0.08,0.92,U] [#2 0.28,0.10,0.90,U] [#3 0.18,-0.60,0.00,M2] [#4 0.48,-0.34,0.00,M1] [#5 0.46,-0.28,0.85,U] [#6 -0.02,-0.60,0.00,M2] [#7 0.72,-0.50,0.00,M5] [#8 -0.05,0.01,0.80,U] 
04:06:22.331 00.000 10844 refined, 4 included, MultiStar: {0.21, -0.10}, one-star: {0.23, -0.23}
04:06:22.331 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
04:06:22.331 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
04:06:22.331 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.45 mountX=-0.06 mountY=0.22, mountTheta=1.84
04:06:22.331 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.10, opts=13)
04:06:22.331 00.000 10844 Enqueuing Move request for scope (0.21, -0.10)
04:06:22.331 00.000 11060 Worker thread wakes up
04:06:22.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:22.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
04:06:22.331 00.000 10844 UpdateGuideState exits: m=1831 SNR=27.3
04:06:22.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
04:06:22.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:22.331 00.000 11060 Moving (0.21, -0.10) raw xDistance=-0.06 yDistance=0.22
04:06:22.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:22.331 00.000 10844 Enqueuing Expose request
04:06:22.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:06:22.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:22.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:06:22.331 00.000 11060 MoveAxis(E, 0, ABG)
04:06:22.331 00.000 11060 Move returns status 0, amount 0
04:06:22.331 00.000 11060 MoveAxis(N, 0, ABG)
04:06:22.331 00.000 11060 Move returns status 0, amount 0
04:06:22.331 00.000 11060 move complete, result=0
04:06:22.331 00.000 11060 worker thread done servicing request
04:06:22.331 00.000 11060 Worker thread wakes up
04:06:22.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:22.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:22.337 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:22.958 00.621 11060 Exposure complete
04:06:23.160 00.202 11060 worker thread done servicing request
04:06:23.160 00.000 10844 OnExposeComplete: enter
04:06:23.160 00.000 10844 UpdateGuideState(): m_state=6
04:06:23.160 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4281
04:06:23.161 00.001 10844 Star::Find returns 1 (0), X=617.39, Y=101.77, Mass=1851, SNR=27.1, Peak=241 HFD=3.1
04:06:23.161 00.000 10844 MultiStar: [#1 0.22,0.05,0.96,U] [#2 -0.35,0.13,0.92,U] [#3 0.13,-0.41,1.05,U] [#4 -0.12,-0.34,0.99,U] [#5 -0.25,-0.70,0.00,M1] [#6 -0.17,-0.35,1.06,U] [#7 0.48,-0.84,0.00,M6] [#8 -0.47,0.35,0.00,M1] 
04:06:23.161 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.21}, one-star: {0.48, -0.29}
04:06:23.161 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
04:06:23.161 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
04:06:23.161 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.41 mountX=-0.20 mountY=0.07, mountTheta=2.81
04:06:23.163 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.21, opts=13)
04:06:23.163 00.000 10844 Enqueuing Move request for scope (0.04, -0.21)
04:06:23.163 00.000 11060 Worker thread wakes up
04:06:23.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:23.165 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
04:06:23.165 00.000 10844 UpdateGuideState exits: m=1851 SNR=27.1
04:06:23.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
04:06:23.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:23.165 00.000 11060 Moving (0.04, -0.21) raw xDistance=-0.20 yDistance=0.07
04:06:23.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:23.165 00.000 10844 Enqueuing Expose request
04:06:23.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:06:23.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:23.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:06:23.165 00.000 11060 MoveAxis(E, 47, ABG)
04:06:23.165 00.000 11060 Guiding  Dir = 2, Dur = 47
04:06:23.171 00.006 11060 IsSlewing returns 0
04:06:23.171 00.000 11060 IsGuiding returns 0
04:06:23.232 00.061 11060 IsGuiding returns 0
04:06:23.233 00.001 11060 Move returns status 0, amount 47
04:06:23.233 00.000 11060 MoveAxis(N, 0, ABG)
04:06:23.233 00.000 11060 Move returns status 0, amount 0
04:06:23.233 00.000 11060 move complete, result=0
04:06:23.233 00.000 11060 worker thread done servicing request
04:06:23.233 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
04:06:23.233 00.000 11060 Worker thread wakes up
04:06:23.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:23.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:23.857 00.624 11060 Exposure complete
04:06:24.074 00.217 11060 worker thread done servicing request
04:06:24.074 00.000 10844 OnExposeComplete: enter
04:06:24.074 00.000 10844 UpdateGuideState(): m_state=6
04:06:24.075 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4282
04:06:24.075 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.46, Mass=1621, SNR=25.2, Peak=189 HFD=3.2
04:06:24.075 00.000 10844 MultiStar: [#1 0.38,-0.24,1.05,U] [#2 0.08,0.70,0.00,M4] [#3 -0.01,-0.29,1.01,U] [#4 0.09,-0.11,0.95,U] [#5 0.10,-0.22,0.97,U] [#6 -0.03,-0.30,1.00,U] [#7 0.03,-0.88,0.00,M7] [#8 -0.32,0.15,0.74,U] 
04:06:24.075 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.25}, one-star: {0.31, -0.60}
04:06:24.075 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
04:06:24.075 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.52 = 0.52)
04:06:24.075 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.26 cameraTheta=-1.22 mountX=-0.23 mountY=0.13, mountTheta=2.62
04:06:24.077 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.25, opts=13)
04:06:24.077 00.000 10844 Enqueuing Move request for scope (0.09, -0.25)
04:06:24.077 00.000 11060 Worker thread wakes up
04:06:24.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
04:06:24.077 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:24.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
04:06:24.077 00.000 11060 Moving (0.09, -0.25) raw xDistance=-0.23 yDistance=0.13
04:06:24.077 00.000 10844 UpdateGuideState exits: m=1621 SNR=25.2
04:06:24.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:24.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:24.077 00.000 10844 Enqueuing Expose request
04:06:24.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:06:24.080 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:24.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:06:24.080 00.000 11060 MoveAxis(E, 55, ABG)
04:06:24.080 00.000 11060 Guiding  Dir = 2, Dur = 55
04:06:24.089 00.009 11060 IsSlewing returns 0
04:06:24.089 00.000 11060 IsGuiding returns 0
04:06:24.150 00.061 11060 IsGuiding returns 0
04:06:24.150 00.000 11060 Move returns status 0, amount 55
04:06:24.150 00.000 11060 MoveAxis(N, 0, ABG)
04:06:24.150 00.000 11060 Move returns status 0, amount 0
04:06:24.150 00.000 11060 move complete, result=0
04:06:24.150 00.000 11060 worker thread done servicing request
04:06:24.150 00.000 10844 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
04:06:24.150 00.000 11060 Worker thread wakes up
04:06:24.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:24.164 00.014 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:24.791 00.627 11060 Exposure complete
04:06:25.015 00.224 10844 OnExposeComplete: enter
04:06:25.015 00.000 10844 UpdateGuideState(): m_state=6
04:06:25.015 00.000 11060 worker thread done servicing request
04:06:25.015 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4283
04:06:25.015 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=101.48, Mass=1562, SNR=24.7, Peak=176 HFD=3.0
04:06:25.015 00.000 10844 MultiStar: [#1 0.08,-0.45,0.94,U] [#2 -0.23,0.31,0.90,U] [#3 -0.22,-0.54,0.00,M1] [#4 -0.07,-0.27,1.01,U] [#5 -0.51,-0.33,0.00,M1] [#6 -0.12,-0.25,1.04,U] [#7 -0.03,-0.86,0.00,M8] [#8 0.27,0.13,0.90,U] 
04:06:25.017 00.002 10844 refined, 5 included, MultiStar: {0.02, -0.19}, one-star: {0.18, -0.57}
04:06:25.017 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
04:06:25.017 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
04:06:25.017 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.49 mountX=-0.19 mountY=0.05, mountTheta=2.89
04:06:25.020 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.19, opts=13)
04:06:25.020 00.000 10844 Enqueuing Move request for scope (0.02, -0.19)
04:06:25.020 00.000 11060 Worker thread wakes up
04:06:25.020 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
04:06:25.020 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
04:06:25.020 00.000 11060 Moving (0.02, -0.19) raw xDistance=-0.19 yDistance=0.05
04:06:25.020 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:25.020 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:06:25.020 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:25.020 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:06:25.020 00.000 10844 UpdateGuideState exits: m=1562 SNR=24.7
04:06:25.022 00.002 11060 MoveAxis(E, 46, ABG)
04:06:25.022 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:25.022 00.000 11060 Guiding  Dir = 2, Dur = 46
04:06:25.022 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:25.022 00.000 10844 Enqueuing Expose request
04:06:25.034 00.012 11060 IsSlewing returns 0
04:06:25.034 00.000 11060 IsGuiding returns 0
04:06:25.096 00.062 11060 IsGuiding returns 0
04:06:25.096 00.000 11060 Move returns status 0, amount 46
04:06:25.096 00.000 11060 MoveAxis(N, 0, ABG)
04:06:25.096 00.000 11060 Move returns status 0, amount 0
04:06:25.096 00.000 11060 move complete, result=0
04:06:25.096 00.000 11060 worker thread done servicing request
04:06:25.096 00.000 11060 Worker thread wakes up
04:06:25.096 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
04:06:25.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:25.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:25.726 00.630 11060 Exposure complete
04:06:25.929 00.203 11060 worker thread done servicing request
04:06:25.929 00.000 10844 OnExposeComplete: enter
04:06:25.929 00.000 10844 UpdateGuideState(): m_state=6
04:06:25.929 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4284
04:06:25.929 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.86, Mass=1743, SNR=26.3, Peak=167 HFD=2.9
04:06:25.929 00.000 10844 MultiStar: [#1 -0.29,0.40,0.98,U] [#2 0.16,0.43,1.00,U] [#3 -0.22,-0.03,1.03,U] [#4 -0.04,0.33,0.93,U] [#5 0.14,0.35,0.84,U] [#6 -0.12,-0.24,1.07,U] [#7 0.16,-0.15,0.89,U] [#8 0.31,-0.03,0.90,U] 
04:06:25.929 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {-0.04, -0.19}
04:06:25.929 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.39) = xAngle (0.21 = 0.21)
04:06:25.929 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.33 = -2.95)
04:06:25.929 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=0.09 mountY=-0.02, mountTheta=-0.19
04:06:25.933 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
04:06:25.933 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
04:06:25.933 00.000 11060 Worker thread wakes up
04:06:25.933 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:25.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
04:06:25.933 00.000 10844 UpdateGuideState exits: m=1743 SNR=26.3
04:06:25.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
04:06:25.933 00.000 11060 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
04:06:25.933 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:25.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:06:25.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:25.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:25.933 00.000 10844 Enqueuing Expose request
04:06:25.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:06:25.933 00.000 11060 MoveAxis(E, 0, ABG)
04:06:25.933 00.000 11060 Move returns status 0, amount 0
04:06:25.933 00.000 11060 MoveAxis(N, 0, ABG)
04:06:25.933 00.000 11060 Move returns status 0, amount 0
04:06:25.933 00.000 11060 move complete, result=0
04:06:25.933 00.000 11060 worker thread done servicing request
04:06:25.933 00.000 11060 Worker thread wakes up
04:06:25.933 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:25.933 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:25.951 00.018 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:26.571 00.620 11060 Exposure complete
04:06:26.791 00.220 11060 worker thread done servicing request
04:06:26.791 00.000 10844 OnExposeComplete: enter
04:06:26.791 00.000 10844 UpdateGuideState(): m_state=6
04:06:26.793 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4285
04:06:26.793 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.34, Mass=1766, SNR=26.4, Peak=185 HFD=2.9
04:06:26.793 00.000 10844 MultiStar: [#1 -0.10,0.16,0.90,U] [#2 -0.15,0.29,0.94,U] [#3 0.31,-0.14,0.96,U] [#4 -0.08,-0.14,0.94,U] [#5 -0.30,0.25,0.94,U] [#6 0.18,-0.45,0.91,U] [#7 0.13,-0.46,0.86,U] [#8 -0.32,0.26,0.82,U] 
04:06:26.793 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {-0.03, -0.71}
04:06:26.793 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 2.99)
04:06:26.793 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
04:06:26.793 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.90 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
04:06:26.796 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
04:06:26.796 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
04:06:26.796 00.000 11060 Worker thread wakes up
04:06:26.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
04:06:26.796 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
04:06:26.796 00.000 11060 Moving (-0.04, -0.11) raw xDistance=-0.12 yDistance=-0.02
04:06:26.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:06:26.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:26.798 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:06:26.798 00.000 11060 MoveAxis(E, 0, ABG)
04:06:26.798 00.000 11060 Move returns status 0, amount 0
04:06:26.798 00.000 11060 MoveAxis(N, 0, ABG)
04:06:26.798 00.000 11060 Move returns status 0, amount 0
04:06:26.798 00.000 11060 move complete, result=0
04:06:26.798 00.000 11060 worker thread done servicing request
04:06:26.798 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:26.798 00.000 10844 UpdateGuideState exits: m=1766 SNR=26.4
04:06:26.798 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:26.799 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:26.799 00.000 10844 Enqueuing Expose request
04:06:26.799 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:26.799 00.000 11060 Worker thread wakes up
04:06:26.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:26.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:27.447 00.648 11060 Exposure complete
04:06:27.664 00.217 11060 worker thread done servicing request
04:06:27.664 00.000 10844 OnExposeComplete: enter
04:06:27.664 00.000 10844 UpdateGuideState(): m_state=6
04:06:27.664 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4286
04:06:27.664 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.61, Mass=1847, SNR=27.4, Peak=183 HFD=3.3
04:06:27.664 00.000 10844 MultiStar: [#1 0.08,-0.46,0.94,U] [#2 0.08,-0.17,0.91,U] [#3 0.43,-0.15,0.83,U] [#4 0.33,0.07,1.01,U] [#5 0.06,-0.04,0.83,U] [#6 0.32,-0.42,1.03,U] [#7 0.16,-0.67,0.00,M7] [#8 0.23,0.29,0.77,U] 
04:06:27.664 00.000 10844 refined, 7 included, MultiStar: {0.22, -0.18}, one-star: {0.23, -0.44}
04:06:27.664 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
04:06:27.664 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
04:06:27.667 00.003 10844 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-0.69 mountX=-0.14 mountY=0.25, mountTheta=2.08
04:06:27.667 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.18, opts=13)
04:06:27.667 00.000 10844 Enqueuing Move request for scope (0.22, -0.18)
04:06:27.667 00.000 11060 Worker thread wakes up
04:06:27.667 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:27.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
04:06:27.667 00.000 10844 UpdateGuideState exits: m=1847 SNR=27.4
04:06:27.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
04:06:27.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:27.667 00.000 11060 Moving (0.22, -0.18) raw xDistance=-0.14 yDistance=0.25
04:06:27.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:27.667 00.000 10844 Enqueuing Expose request
04:06:27.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:06:27.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:06:27.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:06:27.667 00.000 11060 MoveAxis(E, 33, ABG)
04:06:27.667 00.000 11060 Guiding  Dir = 2, Dur = 33
04:06:27.673 00.006 11060 IsSlewing returns 0
04:06:27.673 00.000 11060 IsGuiding returns 0
04:06:27.722 00.049 11060 IsGuiding returns 0
04:06:27.723 00.001 11060 Move returns status 0, amount 33
04:06:27.723 00.000 11060 MoveAxis(N, 0, ABG)
04:06:27.723 00.000 11060 Move returns status 0, amount 0
04:06:27.723 00.000 11060 move complete, result=0
04:06:27.723 00.000 11060 worker thread done servicing request
04:06:27.724 00.001 10844 GuideStep: -0.1 px 33 ms EAST, 0.2 px 0 ms NORTH
04:06:27.724 00.000 11060 Worker thread wakes up
04:06:27.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:27.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:28.354 00.630 11060 Exposure complete
04:06:28.584 00.230 11060 worker thread done servicing request
04:06:28.584 00.000 10844 OnExposeComplete: enter
04:06:28.584 00.000 10844 UpdateGuideState(): m_state=6
04:06:28.584 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4287
04:06:28.584 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.56, Mass=1819, SNR=26.5, Peak=212 HFD=3.1
04:06:28.584 00.000 10844 MultiStar: [#1 -0.41,-0.08,0.93,U] [#2 -0.55,-0.07,0.86,U] [#3 0.07,-0.44,0.91,U] [#4 0.04,0.15,1.00,U] [#5 0.26,-0.05,0.97,U] [#6 0.16,-0.53,1.00,U] [#7 0.35,-0.41,0.93,U] [#8 0.00,0.17,0.83,U] 
04:06:28.584 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.20}, one-star: {0.06, -0.50}
04:06:28.584 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
04:06:28.584 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
04:06:28.584 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.55 mountX=-0.20 mountY=0.04, mountTheta=2.95
04:06:28.588 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.20, opts=13)
04:06:28.588 00.000 10844 Enqueuing Move request for scope (0.01, -0.20)
04:06:28.588 00.000 11060 Worker thread wakes up
04:06:28.588 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:28.588 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
04:06:28.588 00.000 10844 UpdateGuideState exits: m=1819 SNR=26.5
04:06:28.588 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
04:06:28.588 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:28.588 00.000 11060 Moving (0.01, -0.20) raw xDistance=-0.20 yDistance=0.04
04:06:28.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:28.588 00.000 10844 Enqueuing Expose request
04:06:28.588 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:06:28.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:28.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:28.588 00.000 11060 MoveAxis(E, 47, ABG)
04:06:28.588 00.000 11060 Guiding  Dir = 2, Dur = 47
04:06:28.593 00.005 11060 IsSlewing returns 0
04:06:28.594 00.001 11060 IsGuiding returns 0
04:06:28.655 00.061 11060 IsGuiding returns 0
04:06:28.655 00.000 11060 Move returns status 0, amount 47
04:06:28.655 00.000 11060 MoveAxis(N, 0, ABG)
04:06:28.655 00.000 11060 Move returns status 0, amount 0
04:06:28.655 00.000 11060 move complete, result=0
04:06:28.655 00.000 11060 worker thread done servicing request
04:06:28.655 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
04:06:28.655 00.000 11060 Worker thread wakes up
04:06:28.655 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:28.655 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:29.291 00.636 11060 Exposure complete
04:06:29.491 00.200 11060 worker thread done servicing request
04:06:29.491 00.000 10844 OnExposeComplete: enter
04:06:29.491 00.000 10844 UpdateGuideState(): m_state=6
04:06:29.491 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4288
04:06:29.491 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.44, Mass=1560, SNR=24.8, Peak=180 HFD=3.1
04:06:29.492 00.001 10844 MultiStar: [#1 -0.23,0.10,1.03,U] [#2 -0.05,0.33,0.87,U] [#3 0.47,-0.67,0.00,M1] [#4 -0.20,0.15,1.02,U] [#5 -0.15,-0.11,0.93,U] [#6 0.00,0.12,1.16,U] [#7 0.07,-0.70,0.00,M7] [#8 0.44,0.09,0.86,U] 
04:06:29.492 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.00}, one-star: {0.27, -0.62}
04:06:29.492 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
04:06:29.492 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
04:06:29.492 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.01 cameraTheta=0.85 mountX=0.01 mountY=0.00, mountTheta=0.55
04:06:29.492 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=13)
04:06:29.492 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
04:06:29.492 00.000 11060 Worker thread wakes up
04:06:29.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:29.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
04:06:29.492 00.000 10844 UpdateGuideState exits: m=1560 SNR=24.8
04:06:29.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:06:29.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:29.492 00.000 11060 Moving (0.00, 0.00) raw xDistance=0.01 yDistance=0.00
04:06:29.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:29.492 00.000 10844 Enqueuing Expose request
04:06:29.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:06:29.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:29.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:06:29.492 00.000 11060 MoveAxis(E, 0, ABG)
04:06:29.492 00.000 11060 Move returns status 0, amount 0
04:06:29.492 00.000 11060 MoveAxis(N, 0, ABG)
04:06:29.492 00.000 11060 Move returns status 0, amount 0
04:06:29.492 00.000 11060 move complete, result=0
04:06:29.492 00.000 11060 worker thread done servicing request
04:06:29.492 00.000 11060 Worker thread wakes up
04:06:29.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:29.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:29.497 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:30.126 00.629 11060 Exposure complete
04:06:30.350 00.224 11060 worker thread done servicing request
04:06:30.352 00.002 10844 OnExposeComplete: enter
04:06:30.352 00.000 10844 UpdateGuideState(): m_state=6
04:06:30.352 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4289
04:06:30.352 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.50, Mass=1943, SNR=27.9, Peak=213 HFD=3.4
04:06:30.352 00.000 10844 MultiStar: [#1 0.12,-0.30,0.81,U] [#2 -0.19,0.49,0.83,U] [#3 0.22,0.01,0.93,U] [#4 -0.09,-0.14,0.99,U] [#5 0.45,-0.47,0.00,M1] [#6 -0.29,-0.27,0.99,U] [#7 0.28,-0.77,0.00,M8] [#8 0.06,0.16,0.75,U] 
04:06:30.353 00.001 10844 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.24, -0.55}
04:06:30.353 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
04:06:30.353 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.24 = 0.24)
04:06:30.353 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.50 mountX=-0.10 mountY=0.03, mountTheta=2.90
04:06:30.355 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
04:06:30.355 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
04:06:30.355 00.000 11060 Worker thread wakes up
04:06:30.355 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:30.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
04:06:30.355 00.000 10844 UpdateGuideState exits: m=1943 SNR=27.9
04:06:30.355 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
04:06:30.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:30.355 00.000 11060 Moving (0.01, -0.11) raw xDistance=-0.10 yDistance=0.03
04:06:30.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:30.355 00.000 10844 Enqueuing Expose request
04:06:30.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:06:30.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:30.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:06:30.355 00.000 11060 MoveAxis(E, 0, ABG)
04:06:30.355 00.000 11060 Move returns status 0, amount 0
04:06:30.355 00.000 11060 MoveAxis(N, 0, ABG)
04:06:30.355 00.000 11060 Move returns status 0, amount 0
04:06:30.355 00.000 11060 move complete, result=0
04:06:30.355 00.000 11060 worker thread done servicing request
04:06:30.355 00.000 11060 Worker thread wakes up
04:06:30.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:30.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:30.355 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:30.988 00.633 11060 Exposure complete
04:06:31.205 00.217 11060 worker thread done servicing request
04:06:31.205 00.000 10844 OnExposeComplete: enter
04:06:31.205 00.000 10844 UpdateGuideState(): m_state=6
04:06:31.207 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4290
04:06:31.207 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=101.75, Mass=1673, SNR=25.9, Peak=222 HFD=3.5
04:06:31.207 00.000 10844 MultiStar: [#1 0.43,-0.05,0.91,U] [#2 -0.05,0.18,0.91,U] [#3 1.05,0.24,0.00,M1] [#4 -0.10,-0.07,1.02,U] [#5 -0.10,-0.49,0.93,U] [#6 0.35,-0.02,1.08,U] [#7 0.19,-0.58,0.00,M9] [#8 0.09,0.27,0.82,U] 
04:06:31.207 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.08}, one-star: {0.52, -0.30}
04:06:31.207 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
04:06:31.208 00.001 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.31 = 1.31)
04:06:31.208 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.42 mountX=-0.04 mountY=0.18, mountTheta=1.81
04:06:31.210 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.08, opts=13)
04:06:31.210 00.000 10844 Enqueuing Move request for scope (0.17, -0.08)
04:06:31.210 00.000 11060 Worker thread wakes up
04:06:31.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
04:06:31.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:31.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
04:06:31.210 00.000 10844 UpdateGuideState exits: m=1673 SNR=25.9
04:06:31.210 00.000 11060 Moving (0.17, -0.08) raw xDistance=-0.04 yDistance=0.18
04:06:31.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:31.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:06:31.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:31.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:31.210 00.000 10844 Enqueuing Expose request
04:06:31.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:06:31.210 00.000 11060 MoveAxis(E, 0, ABG)
04:06:31.210 00.000 11060 Move returns status 0, amount 0
04:06:31.210 00.000 11060 MoveAxis(N, 0, ABG)
04:06:31.210 00.000 11060 Move returns status 0, amount 0
04:06:31.210 00.000 11060 move complete, result=0
04:06:31.210 00.000 11060 worker thread done servicing request
04:06:31.210 00.000 11060 Worker thread wakes up
04:06:31.210 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:31.210 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:31.215 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:31.839 00.624 11060 Exposure complete
04:06:32.057 00.218 11060 worker thread done servicing request
04:06:32.057 00.000 10844 OnExposeComplete: enter
04:06:32.057 00.000 10844 UpdateGuideState(): m_state=6
04:06:32.058 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4291
04:06:32.058 00.000 10844 Star::Find returns 1 (0), X=617.54, Y=101.67, Mass=1733, SNR=26.1, Peak=186 HFD=3.4
04:06:32.058 00.000 10844 MultiStar: [#1 0.07,0.31,0.93,U] [#2 -0.29,0.25,0.93,U] [#3 0.88,0.43,0.00,M2] [#4 0.08,0.18,0.98,U] [#5 0.02,-0.04,0.93,U] [#6 0.39,-0.02,1.05,U] [#7 0.33,-0.72,0.00,M10] [#8 0.76,0.17,0.00,M1] 
04:06:32.058 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.04}, one-star: {0.63, -0.38}
04:06:32.058 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
04:06:32.058 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
04:06:32.058 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.27 mountX=0.07 mountY=0.15, mountTheta=1.12
04:06:32.058 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.04, opts=13)
04:06:32.058 00.000 10844 Enqueuing Move request for scope (0.16, 0.04)
04:06:32.062 00.004 11060 Worker thread wakes up
04:06:32.062 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:32.062 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
04:06:32.062 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.1
04:06:32.062 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
04:06:32.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:32.062 00.000 11060 Moving (0.16, 0.04) raw xDistance=0.07 yDistance=0.15
04:06:32.063 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:32.063 00.000 10844 Enqueuing Expose request
04:06:32.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:06:32.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:32.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:06:32.063 00.000 11060 MoveAxis(E, 0, ABG)
04:06:32.063 00.000 11060 Move returns status 0, amount 0
04:06:32.063 00.000 11060 MoveAxis(N, 0, ABG)
04:06:32.063 00.000 11060 Move returns status 0, amount 0
04:06:32.063 00.000 11060 move complete, result=0
04:06:32.064 00.001 11060 worker thread done servicing request
04:06:32.064 00.000 11060 Worker thread wakes up
04:06:32.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:32.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:32.064 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:32.703 00.639 11060 Exposure complete
04:06:32.931 00.228 11060 worker thread done servicing request
04:06:32.934 00.003 10844 OnExposeComplete: enter
04:06:32.934 00.000 10844 UpdateGuideState(): m_state=6
04:06:32.934 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4292
04:06:32.934 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.82, Mass=1821, SNR=27.1, Peak=227 HFD=3.4
04:06:32.934 00.000 10844 MultiStar: [#1 -0.36,0.33,0.94,U] [#2 -0.29,0.36,0.90,U] [#3 0.26,-0.02,0.98,U] [#4 0.37,0.02,0.97,U] [#5 0.24,-0.32,0.85,U] [#6 -0.06,-0.39,0.97,U] [#7 0.40,0.04,0.99,U] [#8 0.44,0.06,0.76,U] 
04:06:32.934 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.29, -0.24}
04:06:32.934 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.39) = xAngle (-1.52 = -1.52)
04:06:32.934 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.61 = 1.61)
04:06:32.934 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=0.01 mountY=0.14, mountTheta=1.52
04:06:32.934 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
04:06:32.934 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
04:06:32.934 00.000 11060 Worker thread wakes up
04:06:32.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:32.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
04:06:32.934 00.000 10844 UpdateGuideState exits: m=1821 SNR=27.1
04:06:32.934 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
04:06:32.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:32.934 00.000 11060 Moving (0.14, -0.02) raw xDistance=0.01 yDistance=0.14
04:06:32.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:32.939 00.005 10844 Enqueuing Expose request
04:06:32.939 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:06:32.939 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:32.939 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:06:32.939 00.000 11060 MoveAxis(E, 0, ABG)
04:06:32.939 00.000 11060 Move returns status 0, amount 0
04:06:32.939 00.000 11060 MoveAxis(N, 0, ABG)
04:06:32.939 00.000 11060 Move returns status 0, amount 0
04:06:32.939 00.000 11060 move complete, result=0
04:06:32.939 00.000 11060 worker thread done servicing request
04:06:32.939 00.000 11060 Worker thread wakes up
04:06:32.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:32.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:32.943 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:33.572 00.629 11060 Exposure complete
04:06:33.784 00.212 11060 worker thread done servicing request
04:06:33.784 00.000 10844 OnExposeComplete: enter
04:06:33.784 00.000 10844 UpdateGuideState(): m_state=6
04:06:33.784 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4293
04:06:33.784 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.80, Mass=1914, SNR=27.6, Peak=220 HFD=3.5
04:06:33.784 00.000 10844 MultiStar: [#1 -0.30,-0.51,0.00,M1] [#2 0.08,0.16,0.87,U] [#3 0.04,-0.52,0.95,U] [#4 0.05,-0.14,0.99,U] [#5 -0.09,-0.29,0.86,U] [#6 -0.06,-0.62,0.00,M1] [#7 -0.11,-0.59,0.00,M10] [#8 0.14,-0.12,0.76,U] 
04:06:33.784 00.000 10844 refined, 5 included, MultiStar: {0.00, -0.20}, one-star: {-0.17, -0.25}
04:06:33.784 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
04:06:33.784 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
04:06:33.784 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.55 mountX=-0.19 mountY=0.04, mountTheta=2.96
04:06:33.784 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.20, opts=13)
04:06:33.784 00.000 10844 Enqueuing Move request for scope (0.00, -0.20)
04:06:33.784 00.000 11060 Worker thread wakes up
04:06:33.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
04:06:33.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:33.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
04:06:33.784 00.000 10844 UpdateGuideState exits: m=1914 SNR=27.6
04:06:33.784 00.000 11060 Moving (0.00, -0.20) raw xDistance=-0.19 yDistance=0.04
04:06:33.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:33.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:06:33.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:33.784 00.000 10844 Enqueuing Expose request
04:06:33.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:33.789 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:33.789 00.000 11060 MoveAxis(E, 46, ABG)
04:06:33.789 00.000 11060 Guiding  Dir = 2, Dur = 46
04:06:33.804 00.015 11060 IsSlewing returns 0
04:06:33.804 00.000 11060 IsGuiding returns 0
04:06:33.865 00.061 11060 IsGuiding returns 0
04:06:33.865 00.000 11060 Move returns status 0, amount 46
04:06:33.865 00.000 11060 MoveAxis(N, 0, ABG)
04:06:33.865 00.000 11060 Move returns status 0, amount 0
04:06:33.865 00.000 11060 move complete, result=0
04:06:33.865 00.000 11060 worker thread done servicing request
04:06:33.865 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
04:06:33.865 00.000 11060 Worker thread wakes up
04:06:33.865 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:33.865 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:34.508 00.643 11060 Exposure complete
04:06:34.724 00.216 11060 worker thread done servicing request
04:06:34.724 00.000 10844 OnExposeComplete: enter
04:06:34.726 00.002 10844 UpdateGuideState(): m_state=6
04:06:34.726 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4294
04:06:34.726 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.34, Mass=1677, SNR=25.5, Peak=193 HFD=3.3
04:06:34.726 00.000 10844 MultiStar: [#1 -0.19,-0.14,0.95,U] [#2 -0.35,0.07,0.97,U] [#3 0.14,-0.29,0.93,U] [#4 0.12,0.44,1.01,U] [#5 0.11,-0.22,1.00,U] [#6 -0.24,-0.06,1.07,U] [#7 0.54,-0.39,0.00,R] [#8 0.27,0.49,0.79,U] 
04:06:34.726 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.06, -0.71}
04:06:34.726 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
04:06:34.726 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
04:06:34.726 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.86 mountX=-0.07 mountY=-0.01, mountTheta=-3.02
04:06:34.726 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
04:06:34.726 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
04:06:34.726 00.000 11060 Worker thread wakes up
04:06:34.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:34.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
04:06:34.726 00.000 10844 UpdateGuideState exits: m=1677 SNR=25.5
04:06:34.726 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
04:06:34.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:34.726 00.000 11060 Moving (-0.02, -0.06) raw xDistance=-0.07 yDistance=-0.01
04:06:34.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:34.726 00.000 10844 Enqueuing Expose request
04:06:34.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:06:34.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:34.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:06:34.726 00.000 11060 MoveAxis(E, 0, ABG)
04:06:34.726 00.000 11060 Move returns status 0, amount 0
04:06:34.731 00.005 11060 MoveAxis(N, 0, ABG)
04:06:34.731 00.000 11060 Move returns status 0, amount 0
04:06:34.731 00.000 11060 move complete, result=0
04:06:34.731 00.000 11060 worker thread done servicing request
04:06:34.731 00.000 11060 Worker thread wakes up
04:06:34.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:34.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:34.732 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:35.356 00.624 11060 Exposure complete
04:06:35.570 00.214 11060 worker thread done servicing request
04:06:35.572 00.002 10844 OnExposeComplete: enter
04:06:35.572 00.000 10844 UpdateGuideState(): m_state=6
04:06:35.572 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4295
04:06:35.572 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=102.04, Mass=1593, SNR=25.5, Peak=234 HFD=2.9
04:06:35.572 00.000 10844 MultiStar: [#1 -0.02,0.29,0.95,U] [#2 -0.17,0.37,0.84,U] [#3 0.20,0.30,1.05,U] [#4 0.35,0.41,1.06,U] [#5 0.06,0.09,0.96,U] [#6 0.00,-0.38,1.09,U] [#7 -0.13,-0.04,0.99,U] [#8 0.10,0.13,0.84,U] 
04:06:35.572 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.30, -0.01}
04:06:35.572 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.39) = xAngle (-0.43 = -0.43)
04:06:35.572 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.70 = 2.70)
04:06:35.572 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.96 mountX=0.13 mountY=0.06, mountTheta=0.44
04:06:35.574 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.12, opts=13)
04:06:35.574 00.000 10844 Enqueuing Move request for scope (0.08, 0.12)
04:06:35.574 00.000 11060 Worker thread wakes up
04:06:35.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:35.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
04:06:35.574 00.000 10844 UpdateGuideState exits: m=1593 SNR=25.5
04:06:35.574 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
04:06:35.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:35.574 00.000 11060 Moving (0.08, 0.12) raw xDistance=0.13 yDistance=0.06
04:06:35.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:35.574 00.000 10844 Enqueuing Expose request
04:06:35.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:06:35.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:35.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:06:35.574 00.000 11060 MoveAxis(W, 32, ABG)
04:06:35.574 00.000 11060 Guiding  Dir = 3, Dur = 32
04:06:35.609 00.035 11060 IsSlewing returns 0
04:06:35.609 00.000 11060 IsGuiding returns 0
04:06:35.670 00.061 11060 IsGuiding returns 0
04:06:35.670 00.000 11060 Move returns status 0, amount 32
04:06:35.670 00.000 11060 MoveAxis(N, 0, ABG)
04:06:35.670 00.000 11060 Move returns status 0, amount 0
04:06:35.670 00.000 11060 move complete, result=0
04:06:35.670 00.000 11060 worker thread done servicing request
04:06:35.670 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
04:06:35.670 00.000 11060 Worker thread wakes up
04:06:35.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:35.672 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:36.304 00.632 11060 Exposure complete
04:06:36.515 00.211 11060 worker thread done servicing request
04:06:36.515 00.000 10844 OnExposeComplete: enter
04:06:36.515 00.000 10844 UpdateGuideState(): m_state=6
04:06:36.515 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4296
04:06:36.515 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=102.03, Mass=1610, SNR=25.2, Peak=174 HFD=3.0
04:06:36.517 00.002 10844 MultiStar: [#1 0.37,0.07,1.02,U] [#2 0.15,0.02,0.94,U] [#3 0.05,-0.23,1.05,U] [#4 -0.02,-0.15,1.05,U] [#5 -0.19,-0.26,1.04,U] [#6 -0.27,-0.15,1.07,U] [#7 -0.32,-0.28,0.93,U] [#8 0.21,0.26,0.91,U] 
04:06:36.517 00.000 10844 single-star, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.02, -0.02}
04:06:36.517 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.39) = xAngle (-3.62 = 2.67)
04:06:36.517 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.49 = -0.49)
04:06:36.517 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.23 mountX=-0.03 mountY=-0.01, mountTheta=-2.65
04:06:36.519 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
04:06:36.519 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
04:06:36.519 00.000 11060 Worker thread wakes up
04:06:36.519 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:36.519 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
04:06:36.519 00.000 10844 UpdateGuideState exits: m=1610 SNR=25.2
04:06:36.519 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
04:06:36.519 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:36.519 00.000 11060 Moving (-0.02, -0.02) raw xDistance=-0.03 yDistance=-0.01
04:06:36.519 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:36.519 00.000 10844 Enqueuing Expose request
04:06:36.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:06:36.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:36.519 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:06:36.519 00.000 11060 MoveAxis(E, 0, ABG)
04:06:36.519 00.000 11060 Move returns status 0, amount 0
04:06:36.522 00.003 11060 MoveAxis(N, 0, ABG)
04:06:36.522 00.000 11060 Move returns status 0, amount 0
04:06:36.522 00.000 11060 move complete, result=0
04:06:36.522 00.000 11060 worker thread done servicing request
04:06:36.522 00.000 11060 Worker thread wakes up
04:06:36.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:36.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:36.524 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:37.159 00.635 11060 Exposure complete
04:06:37.357 00.198 11060 worker thread done servicing request
04:06:37.358 00.001 10844 OnExposeComplete: enter
04:06:37.358 00.000 10844 UpdateGuideState(): m_state=6
04:06:37.358 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4297
04:06:37.358 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.66, Mass=1822, SNR=27.3, Peak=186 HFD=3.2
04:06:37.358 00.000 10844 MultiStar: [#1 -0.17,-0.05,0.89,U] [#2 0.08,0.12,0.83,U] [#3 -0.19,-0.37,1.00,U] [#4 -0.13,0.01,0.90,U] [#5 -0.16,-0.21,0.94,U] [#6 0.05,-0.33,1.04,U] [#7 -1.07,0.04,0.00,M1] [#8 0.16,0.06,0.75,U] 
04:06:37.358 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.16}, one-star: {-0.09, -0.39}
04:06:37.358 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.39) = xAngle (-3.33 = 2.95)
04:06:37.358 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.21 = -0.21)
04:06:37.358 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.94 mountX=-0.17 mountY=-0.04, mountTheta=-2.93
04:06:37.361 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.16, opts=13)
04:06:37.361 00.000 10844 Enqueuing Move request for scope (-0.06, -0.16)
04:06:37.361 00.000 11060 Worker thread wakes up
04:06:37.363 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
04:06:37.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:37.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
04:06:37.363 00.000 10844 UpdateGuideState exits: m=1822 SNR=27.3
04:06:37.363 00.000 11060 Moving (-0.06, -0.16) raw xDistance=-0.17 yDistance=-0.04
04:06:37.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:37.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:06:37.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:37.363 00.000 10844 Enqueuing Expose request
04:06:37.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:37.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:06:37.363 00.000 11060 MoveAxis(E, 40, ABG)
04:06:37.363 00.000 11060 Guiding  Dir = 2, Dur = 40
04:06:37.368 00.005 11060 IsSlewing returns 0
04:06:37.368 00.000 11060 IsGuiding returns 0
04:06:37.415 00.047 11060 IsGuiding returns 0
04:06:37.415 00.000 11060 Move returns status 0, amount 40
04:06:37.415 00.000 11060 MoveAxis(N, 0, ABG)
04:06:37.415 00.000 11060 Move returns status 0, amount 0
04:06:37.415 00.000 11060 move complete, result=0
04:06:37.415 00.000 11060 worker thread done servicing request
04:06:37.415 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
04:06:37.415 00.000 11060 Worker thread wakes up
04:06:37.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:37.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:38.045 00.630 11060 Exposure complete
04:06:38.265 00.220 11060 worker thread done servicing request
04:06:38.265 00.000 10844 OnExposeComplete: enter
04:06:38.266 00.001 10844 UpdateGuideState(): m_state=6
04:06:38.266 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4298
04:06:38.266 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.95, Mass=1890, SNR=27.3, Peak=181 HFD=3.3
04:06:38.266 00.000 10844 MultiStar: [#1 -0.23,0.22,0.89,U] [#2 -0.35,0.15,0.99,U] [#3 0.12,-0.44,0.95,U] [#4 0.42,0.35,0.96,U] [#5 -0.04,0.01,0.88,U] [#6 -0.16,-0.12,1.07,U] [#7 -0.08,0.03,0.94,U] [#8 -0.11,-0.00,0.86,U] 
04:06:38.266 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.24, -0.11}
04:06:38.266 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.39) = xAngle (1.34 = 1.34)
04:06:38.266 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.47 = -1.82)
04:06:38.266 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.73 mountX=0.00 mountY=-0.02, mountTheta=-1.34
04:06:38.270 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
04:06:38.270 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
04:06:38.270 00.000 11060 Worker thread wakes up
04:06:38.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
04:06:38.270 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:38.270 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
04:06:38.270 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.3
04:06:38.270 00.000 11060 Moving (-0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
04:06:38.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:38.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:06:38.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:38.270 00.000 10844 Enqueuing Expose request
04:06:38.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:38.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:06:38.270 00.000 11060 MoveAxis(E, 0, ABG)
04:06:38.270 00.000 11060 Move returns status 0, amount 0
04:06:38.270 00.000 11060 MoveAxis(N, 0, ABG)
04:06:38.270 00.000 11060 Move returns status 0, amount 0
04:06:38.270 00.000 11060 move complete, result=0
04:06:38.270 00.000 11060 worker thread done servicing request
04:06:38.270 00.000 11060 Worker thread wakes up
04:06:38.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:38.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:38.270 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:38.900 00.630 11060 Exposure complete
04:06:39.124 00.224 11060 worker thread done servicing request
04:06:39.124 00.000 10844 OnExposeComplete: enter
04:06:39.124 00.000 10844 UpdateGuideState(): m_state=6
04:06:39.124 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4299
04:06:39.124 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=102.06, Mass=1689, SNR=25.9, Peak=194 HFD=3.2
04:06:39.124 00.000 10844 MultiStar: [#1 0.09,0.38,0.95,U] [#2 -0.36,0.54,0.00,M1] [#3 0.18,-0.23,0.98,U] [#4 0.39,-0.18,0.98,U] [#5 0.29,-0.17,0.96,U] [#6 -0.06,-0.28,0.99,U] [#7 -0.41,-0.51,0.00,M1] [#8 -0.17,-0.06,0.78,U] 
04:06:39.124 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.08}, one-star: {0.38, 0.01}
04:06:39.124 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.39) = xAngle (-1.83 = -1.83)
04:06:39.124 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.30 = 1.30)
04:06:39.124 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.44 mountX=-0.05 mountY=0.18, mountTheta=1.83
04:06:39.129 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.08, opts=13)
04:06:39.129 00.000 10844 Enqueuing Move request for scope (0.17, -0.08)
04:06:39.129 00.000 11060 Worker thread wakes up
04:06:39.130 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
04:06:39.130 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
04:06:39.130 00.000 11060 Moving (0.17, -0.08) raw xDistance=-0.05 yDistance=0.18
04:06:39.130 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:06:39.130 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:39.130 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:06:39.130 00.000 11060 MoveAxis(E, 0, ABG)
04:06:39.130 00.000 11060 Move returns status 0, amount 0
04:06:39.130 00.000 11060 MoveAxis(N, 0, ABG)
04:06:39.130 00.000 11060 Move returns status 0, amount 0
04:06:39.130 00.000 11060 move complete, result=0
04:06:39.130 00.000 11060 worker thread done servicing request
04:06:39.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:39.130 00.000 10844 UpdateGuideState exits: m=1689 SNR=25.9
04:06:39.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:39.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:39.130 00.000 10844 Enqueuing Expose request
04:06:39.130 00.000 11060 Worker thread wakes up
04:06:39.130 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:39.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:39.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:39.769 00.639 11060 Exposure complete
04:06:39.970 00.201 11060 worker thread done servicing request
04:06:39.970 00.000 10844 OnExposeComplete: enter
04:06:39.970 00.000 10844 UpdateGuideState(): m_state=6
04:06:39.971 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4300
04:06:39.971 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.35, Mass=2111, SNR=28.8, Peak=210 HFD=3.8
04:06:39.971 00.000 10844 MultiStar: [#1 0.21,-0.37,0.84,U] [#2 -0.09,0.11,0.79,U] [#3 0.15,-0.39,0.98,U] [#4 0.13,0.32,0.92,U] [#5 0.19,-0.67,0.00,M1] [#6 0.36,-0.33,0.89,U] [#7 -0.25,-0.52,0.00,M2] [#8 0.49,0.21,0.66,U] 
04:06:39.971 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.19}, one-star: {0.08, -0.71}
04:06:39.971 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
04:06:39.971 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
04:06:39.971 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.82 mountX=-0.16 mountY=0.21, mountTheta=2.22
04:06:39.973 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.19, opts=13)
04:06:39.973 00.000 10844 Enqueuing Move request for scope (0.18, -0.19)
04:06:39.975 00.002 11060 Worker thread wakes up
04:06:39.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:39.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
04:06:39.975 00.000 10844 UpdateGuideState exits: m=2111 SNR=28.8
04:06:39.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
04:06:39.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:39.975 00.000 11060 Moving (0.18, -0.19) raw xDistance=-0.16 yDistance=0.21
04:06:39.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:39.975 00.000 10844 Enqueuing Expose request
04:06:39.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:06:39.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:39.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:06:39.975 00.000 11060 MoveAxis(E, 37, ABG)
04:06:39.975 00.000 11060 Guiding  Dir = 2, Dur = 37
04:06:39.988 00.013 11060 IsSlewing returns 0
04:06:39.988 00.000 11060 IsGuiding returns 0
04:06:40.034 00.046 11060 IsGuiding returns 0
04:06:40.034 00.000 11060 Move returns status 0, amount 37
04:06:40.034 00.000 11060 MoveAxis(N, 0, ABG)
04:06:40.034 00.000 11060 Move returns status 0, amount 0
04:06:40.034 00.000 11060 move complete, result=0
04:06:40.034 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
04:06:40.047 00.013 11060 worker thread done servicing request
04:06:40.047 00.000 11060 Worker thread wakes up
04:06:40.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:40.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:40.695 00.648 11060 Exposure complete
04:06:40.920 00.225 11060 worker thread done servicing request
04:06:40.920 00.000 10844 OnExposeComplete: enter
04:06:40.920 00.000 10844 UpdateGuideState(): m_state=6
04:06:40.920 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4301
04:06:40.920 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=101.72, Mass=1588, SNR=24.7, Peak=192 HFD=3.0
04:06:40.924 00.004 10844 MultiStar: [#1 0.24,0.18,1.10,U] [#2 0.21,0.14,0.95,U] [#3 0.28,0.27,1.19,U] [#4 0.66,-0.04,0.00,M1] [#5 -0.07,-0.51,1.01,U] [#6 0.13,0.05,1.10,U] [#7 -0.45,-0.43,0.00,M3] [#8 0.25,0.46,0.83,U] 
04:06:40.924 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.03}, one-star: {0.57, -0.34}
04:06:40.924 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.39) = xAngle (-1.24 = -1.24)
04:06:40.924 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.88 = 1.88)
04:06:40.924 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.15 mountX=0.07 mountY=0.22, mountTheta=1.24
04:06:40.925 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.03, opts=13)
04:06:40.925 00.000 10844 Enqueuing Move request for scope (0.23, 0.03)
04:06:40.925 00.000 11060 Worker thread wakes up
04:06:40.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:40.925 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
04:06:40.925 00.000 10844 UpdateGuideState exits: m=1588 SNR=24.7
04:06:40.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:40.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:40.925 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
04:06:40.925 00.000 10844 Enqueuing Expose request
04:06:40.925 00.000 11060 Moving (0.23, 0.03) raw xDistance=0.07 yDistance=0.22
04:06:40.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:06:40.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:40.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:06:40.925 00.000 11060 MoveAxis(E, 0, ABG)
04:06:40.925 00.000 11060 Move returns status 0, amount 0
04:06:40.925 00.000 11060 MoveAxis(N, 0, ABG)
04:06:40.925 00.000 11060 Move returns status 0, amount 0
04:06:40.925 00.000 11060 move complete, result=0
04:06:40.925 00.000 11060 worker thread done servicing request
04:06:40.925 00.000 11060 Worker thread wakes up
04:06:40.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:40.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:40.931 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:41.568 00.637 11060 Exposure complete
04:06:41.776 00.208 11060 worker thread done servicing request
04:06:41.776 00.000 10844 OnExposeComplete: enter
04:06:41.776 00.000 10844 UpdateGuideState(): m_state=6
04:06:41.778 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4302
04:06:41.778 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.78, Mass=1594, SNR=25.3, Peak=215 HFD=3.0
04:06:41.778 00.000 10844 MultiStar: [#1 -0.03,0.05,0.91,U] [#2 -0.06,0.10,0.89,U] [#3 0.41,-0.23,1.05,U] [#4 0.16,0.30,1.01,U] [#5 -0.05,-0.09,0.93,U] [#6 0.20,-0.31,0.97,U] [#7 0.06,0.19,0.97,U] [#8 0.15,0.11,0.89,U] 
04:06:41.778 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.39, -0.27}
04:06:41.778 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
04:06:41.778 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
04:06:41.778 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.15 mountX=0.01 mountY=0.14, mountTheta=1.54
04:06:41.781 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
04:06:41.781 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
04:06:41.781 00.000 11060 Worker thread wakes up
04:06:41.781 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:41.781 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
04:06:41.781 00.000 10844 UpdateGuideState exits: m=1594 SNR=25.3
04:06:41.781 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
04:06:41.781 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:41.781 00.000 11060 Moving (0.14, -0.02) raw xDistance=0.01 yDistance=0.14
04:06:41.781 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:41.781 00.000 10844 Enqueuing Expose request
04:06:41.781 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:06:41.781 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:41.781 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:06:41.781 00.000 11060 MoveAxis(E, 0, ABG)
04:06:41.781 00.000 11060 Move returns status 0, amount 0
04:06:41.781 00.000 11060 MoveAxis(N, 0, ABG)
04:06:41.781 00.000 11060 Move returns status 0, amount 0
04:06:41.781 00.000 11060 move complete, result=0
04:06:41.783 00.002 11060 worker thread done servicing request
04:06:41.783 00.000 11060 Worker thread wakes up
04:06:41.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:41.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:41.787 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:42.413 00.626 11060 Exposure complete
04:06:42.625 00.212 11060 worker thread done servicing request
04:06:42.625 00.000 10844 OnExposeComplete: enter
04:06:42.625 00.000 10844 UpdateGuideState(): m_state=6
04:06:42.627 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4303
04:06:42.627 00.000 10844 Star::Find returns 1 (0), X=616.60, Y=101.75, Mass=1647, SNR=25.3, Peak=161 HFD=3.5
04:06:42.627 00.000 10844 MultiStar: [#1 -0.17,-0.33,0.98,U] [#2 -0.15,-0.05,0.94,U] [#3 -0.07,-0.38,1.06,U] [#4 0.17,0.20,1.02,U] [#5 0.00,-0.64,0.00,M1] [#6 0.03,-0.76,0.00,M1] [#7 0.14,-0.21,0.97,U] [#8 -0.75,-0.14,0.00,M1] 
04:06:42.627 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.18}, one-star: {-0.31, -0.31}
04:06:42.627 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
04:06:42.627 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
04:06:42.627 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.91 mountX=-0.19 mountY=-0.03, mountTheta=-2.97
04:06:42.630 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.18, opts=13)
04:06:42.630 00.000 10844 Enqueuing Move request for scope (-0.06, -0.18)
04:06:42.630 00.000 11060 Worker thread wakes up
04:06:42.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
04:06:42.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
04:06:42.630 00.000 11060 Moving (-0.06, -0.18) raw xDistance=-0.19 yDistance=-0.03
04:06:42.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:06:42.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:42.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:06:42.630 00.000 11060 MoveAxis(E, 45, ABG)
04:06:42.630 00.000 11060 Guiding  Dir = 2, Dur = 45
04:06:42.632 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:42.632 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.3
04:06:42.632 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:42.632 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:42.632 00.000 10844 Enqueuing Expose request
04:06:42.652 00.020 11060 IsSlewing returns 0
04:06:42.652 00.000 11060 IsGuiding returns 0
04:06:42.712 00.060 11060 IsGuiding returns 0
04:06:42.712 00.000 11060 Move returns status 0, amount 45
04:06:42.712 00.000 11060 MoveAxis(N, 0, ABG)
04:06:42.712 00.000 11060 Move returns status 0, amount 0
04:06:42.713 00.001 11060 move complete, result=0
04:06:42.713 00.000 11060 worker thread done servicing request
04:06:42.713 00.000 11060 Worker thread wakes up
04:06:42.713 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
04:06:42.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:42.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:43.351 00.638 11060 Exposure complete
04:06:43.568 00.217 11060 worker thread done servicing request
04:06:43.568 00.000 10844 OnExposeComplete: enter
04:06:43.568 00.000 10844 UpdateGuideState(): m_state=6
04:06:43.568 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4304
04:06:43.568 00.000 10844 Star::Find returns 1 (0), X=617.64, Y=101.57, Mass=1614, SNR=25.3, Peak=252 HFD=2.9
04:06:43.568 00.000 10844 MultiStar: [#1 -0.28,-0.17,0.99,U] [#2 -0.26,0.47,0.96,U] [#3 0.38,-0.08,1.01,U] [#4 0.33,0.27,0.98,U] [#5 0.02,-0.01,0.85,U] [#6 0.06,-0.23,1.02,U] [#7 -0.03,-0.09,0.98,U] [#8 0.28,0.46,0.85,U] 
04:06:43.568 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.74, -0.48}
04:06:43.568 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.39) = xAngle (-1.36 = -1.36)
04:06:43.568 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
04:06:43.568 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.03 mountX=0.03 mountY=0.14, mountTheta=1.36
04:06:43.568 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.00, opts=13)
04:06:43.573 00.005 10844 Enqueuing Move request for scope (0.14, 0.00)
04:06:43.573 00.000 11060 Worker thread wakes up
04:06:43.573 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
04:06:43.573 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:43.573 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
04:06:43.573 00.000 10844 UpdateGuideState exits: m=1614 SNR=25.3
04:06:43.573 00.000 11060 Moving (0.14, 0.00) raw xDistance=0.03 yDistance=0.14
04:06:43.573 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:43.573 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:06:43.574 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:43.574 00.000 10844 Enqueuing Expose request
04:06:43.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:43.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:06:43.574 00.000 11060 MoveAxis(E, 0, ABG)
04:06:43.574 00.000 11060 Move returns status 0, amount 0
04:06:43.574 00.000 11060 MoveAxis(N, 0, ABG)
04:06:43.574 00.000 11060 Move returns status 0, amount 0
04:06:43.574 00.000 11060 move complete, result=0
04:06:43.574 00.000 11060 worker thread done servicing request
04:06:43.575 00.001 11060 Worker thread wakes up
04:06:43.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:43.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:43.577 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:44.214 00.637 11060 Exposure complete
04:06:44.420 00.206 11060 worker thread done servicing request
04:06:44.420 00.000 10844 OnExposeComplete: enter
04:06:44.420 00.000 10844 UpdateGuideState(): m_state=6
04:06:44.420 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4305
04:06:44.420 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=101.77, Mass=1802, SNR=26.9, Peak=249 HFD=3.1
04:06:44.420 00.000 10844 MultiStar: [#1 -0.21,-0.35,0.91,U] [#2 -0.16,-0.10,0.80,U] [#3 0.37,-0.22,0.94,U] [#4 0.62,-0.03,0.00,M1] [#5 0.07,-0.98,0.00,M1] [#6 0.00,-0.17,1.00,U] [#7 0.11,-0.14,0.91,U] [#8 0.27,-0.40,0.72,U] 
04:06:44.420 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.24}, one-star: {0.53, -0.28}
04:06:44.420 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.39) = xAngle (-2.44 = -2.44)
04:06:44.420 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
04:06:44.420 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.24 hyp=0.27 cameraTheta=-1.05 mountX=-0.21 mountY=0.17, mountTheta=2.45
04:06:44.423 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.24, opts=13)
04:06:44.423 00.000 10844 Enqueuing Move request for scope (0.14, -0.24)
04:06:44.423 00.000 11060 Worker thread wakes up
04:06:44.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:44.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.24) opts 0xd
04:06:44.423 00.000 10844 UpdateGuideState exits: m=1802 SNR=26.9
04:06:44.423 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.24)
04:06:44.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:44.423 00.000 11060 Moving (0.14, -0.24) raw xDistance=-0.21 yDistance=0.17
04:06:44.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:44.423 00.000 10844 Enqueuing Expose request
04:06:44.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:06:44.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:44.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:06:44.423 00.000 11060 MoveAxis(E, 49, ABG)
04:06:44.423 00.000 11060 Guiding  Dir = 2, Dur = 49
04:06:44.428 00.005 11060 IsSlewing returns 0
04:06:44.428 00.000 11060 IsGuiding returns 0
04:06:44.489 00.061 11060 IsGuiding returns 0
04:06:44.489 00.000 11060 Move returns status 0, amount 49
04:06:44.489 00.000 11060 MoveAxis(N, 0, ABG)
04:06:44.489 00.000 11060 Move returns status 0, amount 0
04:06:44.489 00.000 11060 move complete, result=0
04:06:44.489 00.000 11060 worker thread done servicing request
04:06:44.489 00.000 11060 Worker thread wakes up
04:06:44.489 00.000 10844 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
04:06:44.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:44.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:45.134 00.645 11060 Exposure complete
04:06:45.348 00.214 10844 OnExposeComplete: enter
04:06:45.348 00.000 10844 UpdateGuideState(): m_state=6
04:06:45.348 00.000 11060 worker thread done servicing request
04:06:45.348 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4306
04:06:45.348 00.000 10844 Star::Find returns 1 (0), X=616.68, Y=101.63, Mass=1740, SNR=26.0, Peak=180 HFD=3.5
04:06:45.348 00.000 10844 MultiStar: [#1 0.35,0.13,1.01,U] [#2 0.15,-0.13,0.89,U] [#3 0.83,0.07,0.00,M1] [#4 0.22,-0.27,0.87,U] [#5 -0.17,-0.80,0.00,M2] [#6 0.42,-0.84,0.00,M1] [#7 0.06,-0.54,0.91,U] [#8 0.40,0.29,0.74,U] 
04:06:45.348 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.17}, one-star: {-0.22, -0.43}
04:06:45.348 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
04:06:45.348 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
04:06:45.348 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.86 mountX=-0.14 mountY=0.17, mountTheta=2.26
04:06:45.353 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.17, opts=13)
04:06:45.353 00.000 10844 Enqueuing Move request for scope (0.15, -0.17)
04:06:45.353 00.000 11060 Worker thread wakes up
04:06:45.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
04:06:45.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
04:06:45.353 00.000 11060 Moving (0.15, -0.17) raw xDistance=-0.14 yDistance=0.17
04:06:45.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:06:45.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:45.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:06:45.355 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:45.355 00.000 11060 MoveAxis(E, 35, ABG)
04:06:45.355 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.0
04:06:45.355 00.000 11060 Guiding  Dir = 2, Dur = 35
04:06:45.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:45.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:45.355 00.000 10844 Enqueuing Expose request
04:06:45.368 00.013 11060 IsSlewing returns 0
04:06:45.368 00.000 11060 IsGuiding returns 0
04:06:45.430 00.062 11060 IsGuiding returns 0
04:06:45.430 00.000 11060 Move returns status 0, amount 35
04:06:45.430 00.000 11060 MoveAxis(N, 0, ABG)
04:06:45.430 00.000 11060 Move returns status 0, amount 0
04:06:45.430 00.000 11060 move complete, result=0
04:06:45.430 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.2 px 0 ms NORTH
04:06:45.430 00.000 11060 worker thread done servicing request
04:06:45.430 00.000 11060 Worker thread wakes up
04:06:45.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:45.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:46.059 00.629 11060 Exposure complete
04:06:46.279 00.220 11060 worker thread done servicing request
04:06:46.279 00.000 10844 OnExposeComplete: enter
04:06:46.279 00.000 10844 UpdateGuideState(): m_state=6
04:06:46.279 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4307
04:06:46.279 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.73, Mass=1759, SNR=26.6, Peak=146 HFD=3.3
04:06:46.279 00.000 10844 MultiStar: [#1 0.00,-0.20,0.96,U] [#2 0.29,0.21,0.94,U] [#3 0.43,-0.16,0.94,U] [#4 0.01,-0.15,0.94,U] [#5 0.02,-0.35,0.92,U] [#6 0.48,-0.38,0.00,M2] [#7 -0.27,-0.26,0.98,U] [#8 0.11,0.36,0.80,U] 
04:06:46.279 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.12}, one-star: {0.22, -0.32}
04:06:46.279 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.39) = xAngle (-2.26 = -2.26)
04:06:46.279 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
04:06:46.279 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.87 mountX=-0.10 mountY=0.12, mountTheta=2.27
04:06:46.296 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.12, opts=13)
04:06:46.297 00.001 10844 Enqueuing Move request for scope (0.10, -0.12)
04:06:46.297 00.000 11060 Worker thread wakes up
04:06:46.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:46.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
04:06:46.297 00.000 10844 UpdateGuideState exits: m=1759 SNR=26.6
04:06:46.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
04:06:46.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:46.297 00.000 11060 Moving (0.10, -0.12) raw xDistance=-0.10 yDistance=0.12
04:06:46.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:46.297 00.000 10844 Enqueuing Expose request
04:06:46.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:06:46.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:46.300 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:06:46.300 00.000 11060 MoveAxis(E, 0, ABG)
04:06:46.300 00.000 11060 Move returns status 0, amount 0
04:06:46.300 00.000 11060 MoveAxis(N, 0, ABG)
04:06:46.300 00.000 11060 Move returns status 0, amount 0
04:06:46.300 00.000 11060 move complete, result=0
04:06:46.300 00.000 11060 worker thread done servicing request
04:06:46.301 00.001 11060 Worker thread wakes up
04:06:46.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:46.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:46.302 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:46.923 00.621 11060 Exposure complete
04:06:47.147 00.224 11060 worker thread done servicing request
04:06:47.147 00.000 10844 OnExposeComplete: enter
04:06:47.147 00.000 10844 UpdateGuideState(): m_state=6
04:06:47.147 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4308
04:06:47.147 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.12, Mass=1798, SNR=26.6, Peak=181 HFD=3.7
04:06:47.147 00.000 10844 MultiStar: [#1 -0.11,-0.26,1.06,U] [#2 0.36,-0.32,0.84,U] [#3 0.96,-0.56,0.00,M1] [#4 0.30,-0.45,0.98,U] [#5 -0.03,-0.55,0.90,U] [#6 0.85,-0.48,0.00,M3] [#7 0.03,-0.79,0.00,M1] [#8 0.79,-0.01,0.00,M1] 
04:06:47.147 00.000 10844 refined, 4 included, MultiStar: {0.15, -0.50}, one-star: {0.25, -0.93}
04:06:47.147 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
04:06:47.147 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.45 = 0.45)
04:06:47.147 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.50 hyp=0.52 cameraTheta=-1.29 mountX=-0.47 mountY=0.23, mountTheta=2.69
04:06:47.150 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.50, opts=13)
04:06:47.150 00.000 10844 Enqueuing Move request for scope (0.15, -0.50)
04:06:47.150 00.000 11060 Worker thread wakes up
04:06:47.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:47.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.50) opts 0xd
04:06:47.150 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.6
04:06:47.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.50)
04:06:47.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:47.150 00.000 11060 Moving (0.15, -0.50) raw xDistance=-0.47 yDistance=0.23
04:06:47.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:47.150 00.000 10844 Enqueuing Expose request
04:06:47.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.47
04:06:47.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:06:47.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:06:47.150 00.000 11060 MoveAxis(E, 110, ABG)
04:06:47.150 00.000 11060 Guiding  Dir = 2, Dur = 110
04:06:47.166 00.016 11060 IsSlewing returns 0
04:06:47.166 00.000 11060 IsGuiding returns 0
04:06:47.289 00.123 11060 IsGuiding returns 0
04:06:47.289 00.000 11060 Move returns status 0, amount 110
04:06:47.289 00.000 11060 MoveAxis(N, 0, ABG)
04:06:47.289 00.000 11060 Move returns status 0, amount 0
04:06:47.289 00.000 11060 move complete, result=0
04:06:47.289 00.000 11060 worker thread done servicing request
04:06:47.289 00.000 10844 GuideStep: -0.5 px 110 ms EAST, 0.2 px 0 ms NORTH
04:06:47.289 00.000 11060 Worker thread wakes up
04:06:47.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:47.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:47.940 00.651 11060 Exposure complete
04:06:48.140 00.200 11060 worker thread done servicing request
04:06:48.140 00.000 10844 OnExposeComplete: enter
04:06:48.140 00.000 10844 UpdateGuideState(): m_state=6
04:06:48.140 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4309
04:06:48.140 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.12, Mass=2143, SNR=28.9, Peak=220 HFD=3.3
04:06:48.140 00.000 10844 MultiStar: [#1 -0.10,-0.34,0.85,U] [#2 0.22,-0.38,0.83,U] [#3 0.28,-0.37,0.94,U] [#4 0.26,-0.28,0.90,U] [#5 -0.23,-0.67,0.00,M1] [#6 0.17,-0.32,0.88,U] [#7 -0.42,-0.84,0.00,M2] [#8 0.41,0.23,0.80,U] 
04:06:48.140 00.000 10844 refined, 6 included, MultiStar: {0.20, -0.36}, one-star: {0.19, -0.93}
04:06:48.140 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
04:06:48.140 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.68 = 0.68)
04:06:48.140 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.36 hyp=0.41 cameraTheta=-1.06 mountX=-0.32 mountY=0.26, mountTheta=2.46
04:06:48.140 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.36, opts=13)
04:06:48.140 00.000 10844 Enqueuing Move request for scope (0.20, -0.36)
04:06:48.140 00.000 11060 Worker thread wakes up
04:06:48.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:48.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.36) opts 0xd
04:06:48.140 00.000 10844 UpdateGuideState exits: m=2143 SNR=28.9
04:06:48.140 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.36)
04:06:48.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:48.140 00.000 11060 Moving (0.20, -0.36) raw xDistance=-0.32 yDistance=0.26
04:06:48.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:48.140 00.000 10844 Enqueuing Expose request
04:06:48.140 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
04:06:48.140 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.57 newest=0.60
04:06:48.146 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
04:06:48.146 00.000 11060 MoveAxis(E, 78, ABG)
04:06:48.146 00.000 11060 Guiding  Dir = 2, Dur = 78
04:06:48.166 00.020 11060 IsSlewing returns 0
04:06:48.167 00.001 11060 IsGuiding returns 0
04:06:48.289 00.122 11060 IsGuiding returns 0
04:06:48.289 00.000 11060 Move returns status 0, amount 78
04:06:48.289 00.000 11060 BLC: Oldest BLC event removed
04:06:48.289 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:06:48.289 00.000 11060 MoveAxis(S, 758, ABG)
04:06:48.289 00.000 11060 duration set to 750 by maxDecDuration
04:06:48.289 00.000 11060 Guiding  Dir = 1, Dur = 750
04:06:48.319 00.030 11060 IsSlewing returns 0
04:06:48.319 00.000 11060 IsGuiding returns 0
04:06:49.093 00.774 11060 IsGuiding returns 0
04:06:49.093 00.000 11060 Move returns status 0, amount 750
04:06:49.093 00.000 11060 move complete, result=0
04:06:49.093 00.000 11060 worker thread done servicing request
04:06:49.093 00.000 11060 Worker thread wakes up
04:06:49.093 00.000 10844 GuideStep: -0.3 px 78 ms EAST, 0.3 px 750 ms SOUTH
04:06:49.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:49.093 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:49.723 00.630 11060 Exposure complete
04:06:49.913 00.190 11060 worker thread done servicing request
04:06:49.913 00.000 10844 OnExposeComplete: enter
04:06:49.913 00.000 10844 UpdateGuideState(): m_state=6
04:06:49.913 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4310
04:06:49.913 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.54, Mass=1789, SNR=26.9, Peak=156 HFD=3.2
04:06:49.913 00.000 10844 MultiStar: [#1 -0.56,-0.06,0.93,U] [#2 -0.38,0.15,0.84,U] [#3 -0.08,-0.08,0.93,U] [#4 -0.23,0.21,1.03,U] [#5 -0.16,-0.25,0.87,U] [#6 -0.03,-0.44,0.95,U] [#7 -0.64,0.02,0.00,M3] [#8 -0.39,0.55,0.00,M1] 
04:06:49.913 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.14}, one-star: {-0.04, -0.51}
04:06:49.913 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.39) = xAngle (-3.93 = 2.35)
04:06:49.913 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
04:06:49.913 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.54 mountX=-0.18 mountY=-0.18, mountTheta=-2.34
04:06:49.917 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.14, opts=13)
04:06:49.917 00.000 10844 Enqueuing Move request for scope (-0.21, -0.14)
04:06:49.917 00.000 11060 Worker thread wakes up
04:06:49.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:49.917 00.000 10844 UpdateGuideState exits: m=1789 SNR=26.9
04:06:49.919 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
04:06:49.919 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:49.919 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
04:06:49.919 00.000 11060 Moving (-0.21, -0.14) raw xDistance=-0.18 yDistance=-0.18
04:06:49.919 00.000 11060 BLC: History state: CurrMiss=-0.18, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.181810, 1:-0.183302
04:06:49.919 00.000 11060 BLC: No correction, Miss < min_move
04:06:49.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:06:49.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:49.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:06:49.919 00.000 11060 MoveAxis(E, 44, ABG)
04:06:49.919 00.000 11060 Guiding  Dir = 2, Dur = 44
04:06:49.919 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:49.919 00.000 10844 Enqueuing Expose request
04:06:49.928 00.009 11060 IsSlewing returns 0
04:06:49.929 00.001 11060 IsGuiding returns 0
04:06:49.989 00.060 11060 IsGuiding returns 0
04:06:49.989 00.000 11060 Move returns status 0, amount 44
04:06:49.989 00.000 11060 MoveAxis(N, 0, ABG)
04:06:49.989 00.000 11060 Move returns status 0, amount 0
04:06:49.989 00.000 11060 move complete, result=0
04:06:49.991 00.002 11060 worker thread done servicing request
04:06:49.991 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
04:06:49.991 00.000 11060 Worker thread wakes up
04:06:49.991 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:49.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:50.626 00.635 11060 Exposure complete
04:06:50.833 00.207 11060 worker thread done servicing request
04:06:50.833 00.000 10844 OnExposeComplete: enter
04:06:50.833 00.000 10844 UpdateGuideState(): m_state=6
04:06:50.834 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4311
04:06:50.834 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.49, Mass=1447, SNR=23.8, Peak=174 HFD=3.0
04:06:50.835 00.001 10844 MultiStar: [#1 -0.22,0.07,1.12,U] [#2 -0.29,0.11,0.84,U] [#3 -0.03,-0.11,1.05,U] [#4 -0.08,-0.02,1.07,U] [#5 -0.33,-0.45,1.02,U] [#6 -0.28,-0.78,0.00,M2] [#7 -0.40,-0.20,1.05,U] [#8 -0.15,0.20,0.82,U] 
04:06:50.835 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.13}, one-star: {0.04, -0.56}
04:06:50.835 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.37)
04:06:50.835 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.79 = -0.79)
04:06:50.835 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.52 mountX=-0.16 mountY=-0.16, mountTheta=-2.36
04:06:50.845 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.13, opts=13)
04:06:50.845 00.000 10844 Enqueuing Move request for scope (-0.18, -0.13)
04:06:50.845 00.000 11060 Worker thread wakes up
04:06:50.845 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
04:06:50.845 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
04:06:50.845 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
04:06:50.845 00.000 10844 UpdateGuideState exits: m=1447 SNR=23.8
04:06:50.845 00.000 11060 Moving (-0.18, -0.13) raw xDistance=-0.16 yDistance=-0.16
04:06:50.845 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.181810, 1:-0.183302, 2:-0.157768
04:06:50.845 00.000 11060 BLC: No correction, Miss < min_move
04:06:50.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:06:50.845 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:50.845 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:50.847 00.002 10844 Enqueuing Expose request
04:06:50.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:50.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:06:50.847 00.000 11060 MoveAxis(E, 39, ABG)
04:06:50.848 00.001 11060 Guiding  Dir = 2, Dur = 39
04:06:50.865 00.017 11060 IsSlewing returns 0
04:06:50.865 00.000 11060 IsGuiding returns 0
04:06:50.911 00.046 11060 IsGuiding returns 0
04:06:50.911 00.000 11060 Move returns status 0, amount 39
04:06:50.911 00.000 11060 MoveAxis(N, 0, ABG)
04:06:50.911 00.000 11060 Move returns status 0, amount 0
04:06:50.911 00.000 11060 move complete, result=0
04:06:50.911 00.000 11060 worker thread done servicing request
04:06:50.911 00.000 11060 Worker thread wakes up
04:06:50.911 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.2 px 0 ms NORTH
04:06:50.913 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:50.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:51.554 00.641 11060 Exposure complete
04:06:51.772 00.218 11060 worker thread done servicing request
04:06:51.772 00.000 10844 OnExposeComplete: enter
04:06:51.772 00.000 10844 UpdateGuideState(): m_state=6
04:06:51.772 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4312
04:06:51.772 00.000 10844 Star::Find returns 1 (1), X=616.29, Y=101.68, Mass=1848, SNR=27.4, Peak=255 HFD=3.2
04:06:51.772 00.000 10844 MultiStar: [#1 -0.37,-0.53,0.00,M1] [#2 -0.42,-0.02,0.87,U] [#3 -0.21,-0.17,0.96,U] [#4 -0.23,0.07,0.95,U] [#5 -0.30,-0.30,0.93,U] [#6 -0.58,-0.50,0.00,M3] [#7 -0.70,-0.11,0.00,M3] [#8 0.04,0.15,0.82,U] 
04:06:51.772 00.000 10844 refined, 5 included, MultiStar: {-0.30, -0.12}, one-star: {-0.62, -0.37}
04:06:51.772 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.39) = xAngle (-4.16 = 2.12)
04:06:51.772 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.04 = -1.04)
04:06:51.772 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.12 hyp=0.32 cameraTheta=-2.77 mountX=-0.17 mountY=-0.28, mountTheta=-2.12
04:06:51.776 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.12, opts=13)
04:06:51.776 00.000 10844 Enqueuing Move request for scope (-0.30, -0.12)
04:06:51.776 00.000 11060 Worker thread wakes up
04:06:51.776 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:51.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.12) opts 0xd
04:06:51.776 00.000 10844 UpdateGuideState exits: m=1848 SNR=27.4 Saturated
04:06:51.776 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.12)
04:06:51.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:51.776 00.000 11060 Moving (-0.30, -0.12) raw xDistance=-0.17 yDistance=-0.28
04:06:51.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:51.776 00.000 10844 Enqueuing Expose request
04:06:51.776 00.000 11060 BLC: window closed
04:06:51.776 00.000 11060 BLC: History state: CurrMiss=-0.28, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.181810, 1:-0.183302, 2:-0.157768
04:06:51.776 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
04:06:51.776 00.000 11060 BLC: window closed
04:06:51.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:06:51.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:51.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:06:51.776 00.000 11060 MoveAxis(E, 41, ABG)
04:06:51.776 00.000 11060 Guiding  Dir = 2, Dur = 41
04:06:51.797 00.021 11060 IsSlewing returns 0
04:06:51.799 00.002 11060 IsGuiding returns 0
04:06:51.844 00.045 11060 IsGuiding returns 0
04:06:51.844 00.000 11060 Move returns status 0, amount 41
04:06:51.844 00.000 11060 MoveAxis(N, 0, ABG)
04:06:51.844 00.000 11060 Move returns status 0, amount 0
04:06:51.844 00.000 11060 move complete, result=0
04:06:51.844 00.000 11060 worker thread done servicing request
04:06:51.844 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.3 px 0 ms NORTH
04:06:51.844 00.000 11060 Worker thread wakes up
04:06:51.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:51.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:52.489 00.645 11060 Exposure complete
04:06:52.703 00.214 11060 worker thread done servicing request
04:06:52.703 00.000 10844 OnExposeComplete: enter
04:06:52.703 00.000 10844 UpdateGuideState(): m_state=6
04:06:52.703 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4313
04:06:52.704 00.001 10844 Star::Find returns 1 (0), X=616.87, Y=101.94, Mass=1682, SNR=26.0, Peak=192 HFD=2.9
04:06:52.704 00.000 10844 MultiStar: [#1 -0.33,0.18,0.90,U] [#2 0.25,-0.04,0.90,U] [#3 0.08,-0.15,0.98,U] [#4 -0.22,-0.30,1.03,U] [#5 0.04,-0.34,0.92,U] [#6 -0.02,-0.88,0.00,M4] [#7 -0.49,-0.40,0.00,M4] [#8 -0.13,0.96,0.00,M1] 
04:06:52.704 00.000 10844 single-star, 5 included, MultiStar: {-0.04, -0.13}, one-star: {-0.04, -0.11}
04:06:52.704 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.99)
04:06:52.704 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
04:06:52.704 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.91 mountX=-0.12 mountY=-0.02, mountTheta=-2.97
04:06:52.704 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
04:06:52.704 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
04:06:52.704 00.000 11060 Worker thread wakes up
04:06:52.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:52.704 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
04:06:52.704 00.000 10844 UpdateGuideState exits: m=1682 SNR=26.0
04:06:52.704 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
04:06:52.704 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:52.708 00.004 11060 Moving (-0.04, -0.11) raw xDistance=-0.12 yDistance=-0.02
04:06:52.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:52.708 00.000 10844 Enqueuing Expose request
04:06:52.708 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:06:52.708 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:52.708 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:06:52.708 00.000 11060 MoveAxis(E, 0, ABG)
04:06:52.708 00.000 11060 Move returns status 0, amount 0
04:06:52.708 00.000 11060 MoveAxis(N, 0, ABG)
04:06:52.708 00.000 11060 Move returns status 0, amount 0
04:06:52.708 00.000 11060 move complete, result=0
04:06:52.709 00.001 11060 worker thread done servicing request
04:06:52.710 00.001 11060 Worker thread wakes up
04:06:52.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:52.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:52.713 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:53.335 00.622 11060 Exposure complete
04:06:53.549 00.214 11060 worker thread done servicing request
04:06:53.549 00.000 10844 OnExposeComplete: enter
04:06:53.549 00.000 10844 UpdateGuideState(): m_state=6
04:06:53.549 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4314
04:06:53.549 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.63, Mass=1720, SNR=25.9, Peak=178 HFD=3.3
04:06:53.549 00.000 10844 MultiStar: [#1 -0.21,0.39,0.95,U] [#2 0.16,0.40,0.89,U] [#3 -0.14,-0.27,1.06,U] [#4 -0.06,0.18,0.90,U] [#5 -0.34,0.45,1.04,U] [#6 0.07,-0.47,1.02,U] [#7 -0.60,-0.08,0.00,M5] [#8 -0.25,0.32,0.69,U] 
04:06:53.549 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.05}, one-star: {0.00, -0.43}
04:06:53.549 00.000 10844 CameraToMount -- cameraTheta (2.65) - m_xAngle (1.39) = xAngle (1.26 = 1.26)
04:06:53.549 00.000 10844 CameraToMount -- cameraTheta (2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.38 = -1.90)
04:06:53.549 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.65 mountX=0.03 mountY=-0.10, mountTheta=-1.25
04:06:53.552 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.05, opts=13)
04:06:53.552 00.000 10844 Enqueuing Move request for scope (-0.09, 0.05)
04:06:53.552 00.000 11060 Worker thread wakes up
04:06:53.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:53.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
04:06:53.552 00.000 10844 UpdateGuideState exits: m=1720 SNR=25.9
04:06:53.555 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
04:06:53.555 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:53.555 00.000 11060 Moving (-0.09, 0.05) raw xDistance=0.03 yDistance=-0.10
04:06:53.555 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:53.555 00.000 10844 Enqueuing Expose request
04:06:53.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:06:53.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:53.555 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:06:53.555 00.000 11060 MoveAxis(E, 0, ABG)
04:06:53.555 00.000 11060 Move returns status 0, amount 0
04:06:53.555 00.000 11060 MoveAxis(N, 0, ABG)
04:06:53.555 00.000 11060 Move returns status 0, amount 0
04:06:53.555 00.000 11060 move complete, result=0
04:06:53.555 00.000 11060 worker thread done servicing request
04:06:53.555 00.000 11060 Worker thread wakes up
04:06:53.555 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:53.555 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:53.557 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:54.187 00.630 11060 Exposure complete
04:06:54.418 00.231 11060 worker thread done servicing request
04:06:54.418 00.000 10844 OnExposeComplete: enter
04:06:54.418 00.000 10844 UpdateGuideState(): m_state=6
04:06:54.418 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4315
04:06:54.418 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=102.04, Mass=1676, SNR=25.6, Peak=159 HFD=2.8
04:06:54.418 00.000 10844 MultiStar: [#1 -0.56,0.38,0.00,M1] [#2 -0.07,0.22,0.95,U] [#3 0.34,0.15,1.01,U] [#4 0.22,0.29,1.03,U] [#5 -0.63,0.07,0.00,M1] [#6 -0.52,-0.30,0.00,M4] [#7 -0.95,0.23,0.00,M6] [#8 -0.11,0.55,0.91,U] 
04:06:54.418 00.000 10844 single-star, 4 included, MultiStar: {0.06, 0.23}, one-star: {-0.13, -0.02}
04:06:54.418 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.39) = xAngle (-4.39 = 1.89)
04:06:54.418 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.27 = -1.27)
04:06:54.418 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.00 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
04:06:54.422 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.02, opts=13)
04:06:54.422 00.000 10844 Enqueuing Move request for scope (-0.13, -0.02)
04:06:54.422 00.000 11060 Worker thread wakes up
04:06:54.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
04:06:54.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
04:06:54.422 00.000 11060 Moving (-0.13, -0.02) raw xDistance=-0.04 yDistance=-0.12
04:06:54.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:54.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:06:54.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:54.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:06:54.422 00.000 11060 MoveAxis(E, 0, ABG)
04:06:54.422 00.000 11060 Move returns status 0, amount 0
04:06:54.422 00.000 11060 MoveAxis(N, 0, ABG)
04:06:54.422 00.000 10844 UpdateGuideState exits: m=1676 SNR=25.6
04:06:54.422 00.000 11060 Move returns status 0, amount 0
04:06:54.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:54.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:54.422 00.000 10844 Enqueuing Expose request
04:06:54.422 00.000 11060 move complete, result=0
04:06:54.422 00.000 11060 worker thread done servicing request
04:06:54.422 00.000 11060 Worker thread wakes up
04:06:54.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:54.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:54.426 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:55.054 00.628 11060 Exposure complete
04:06:55.265 00.211 11060 worker thread done servicing request
04:06:55.265 00.000 10844 OnExposeComplete: enter
04:06:55.265 00.000 10844 UpdateGuideState(): m_state=6
04:06:55.265 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4316
04:06:55.266 00.001 10844 Star::Find returns 1 (0), X=616.63, Y=102.49, Mass=1813, SNR=26.9, Peak=209 HFD=3.2
04:06:55.266 00.000 10844 MultiStar: [#1 -0.35,0.37,0.91,U] [#2 0.09,0.51,0.85,U] [#3 -0.12,0.01,0.86,U] [#4 0.35,0.95,0.00,M1] [#5 -0.51,0.10,0.95,U] [#6 -0.23,0.14,0.93,U] [#7 -0.34,0.41,0.91,U] [#8 -0.01,0.51,0.72,U] 
04:06:55.266 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.31}, one-star: {-0.28, 0.44}
04:06:55.266 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.39) = xAngle (0.83 = 0.83)
04:06:55.266 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.95 = -2.33)
04:06:55.266 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.31 hyp=0.38 cameraTheta=2.22 mountX=0.26 mountY=-0.28, mountTheta=-0.82
04:06:55.266 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.31, opts=13)
04:06:55.266 00.000 10844 Enqueuing Move request for scope (-0.23, 0.31)
04:06:55.266 00.000 11060 Worker thread wakes up
04:06:55.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:55.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.31) opts 0xd
04:06:55.269 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.31)
04:06:55.269 00.000 10844 UpdateGuideState exits: m=1813 SNR=26.9
04:06:55.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:55.269 00.000 11060 Moving (-0.23, 0.31) raw xDistance=0.26 yDistance=-0.28
04:06:55.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
04:06:55.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:55.269 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:06:55.269 00.000 10844 Enqueuing Expose request
04:06:55.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:06:55.269 00.000 11060 MoveAxis(W, 61, ABG)
04:06:55.269 00.000 11060 Guiding  Dir = 3, Dur = 61
04:06:55.280 00.011 11060 IsSlewing returns 0
04:06:55.280 00.000 11060 IsGuiding returns 0
04:06:55.344 00.064 11060 IsGuiding returns 0
04:06:55.344 00.000 11060 Move returns status 0, amount 61
04:06:55.344 00.000 11060 MoveAxis(N, 0, ABG)
04:06:55.344 00.000 11060 Move returns status 0, amount 0
04:06:55.344 00.000 11060 move complete, result=0
04:06:55.344 00.000 11060 worker thread done servicing request
04:06:55.344 00.000 11060 Worker thread wakes up
04:06:55.344 00.000 10844 GuideStep: 0.3 px 61 ms WEST, -0.3 px 0 ms NORTH
04:06:55.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:55.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:55.982 00.638 11060 Exposure complete
04:06:56.208 00.226 11060 worker thread done servicing request
04:06:56.208 00.000 10844 OnExposeComplete: enter
04:06:56.208 00.000 10844 UpdateGuideState(): m_state=6
04:06:56.208 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4317
04:06:56.208 00.000 10844 Star::Find returns 1 (0), X=616.49, Y=102.22, Mass=1593, SNR=25.1, Peak=168 HFD=3.1
04:06:56.208 00.000 10844 MultiStar: [#1 -0.35,0.37,1.03,U] [#2 -0.17,0.47,0.94,U] [#3 -0.07,0.41,1.09,U] [#4 -0.08,0.41,1.01,U] [#5 -0.68,-0.09,0.00,M1] [#6 -0.03,-0.50,0.98,U] [#7 -0.49,0.65,0.00,M6] [#8 -0.20,0.57,0.00,M1] 
04:06:56.208 00.000 10844 refined, 5 included, MultiStar: {-0.19, 0.22}, one-star: {-0.42, 0.16}
04:06:56.208 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
04:06:56.208 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.00 = -2.28)
04:06:56.208 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.27 mountX=0.19 mountY=-0.22, mountTheta=-0.87
04:06:56.211 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.22, opts=13)
04:06:56.211 00.000 10844 Enqueuing Move request for scope (-0.19, 0.22)
04:06:56.211 00.000 11060 Worker thread wakes up
04:06:56.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:56.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
04:06:56.211 00.000 10844 UpdateGuideState exits: m=1593 SNR=25.1
04:06:56.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
04:06:56.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:56.211 00.000 11060 Moving (-0.19, 0.22) raw xDistance=0.19 yDistance=-0.22
04:06:56.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:56.214 00.003 10844 Enqueuing Expose request
04:06:56.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:06:56.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:06:56.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:06:56.214 00.000 11060 MoveAxis(W, 46, ABG)
04:06:56.214 00.000 11060 Guiding  Dir = 3, Dur = 46
04:06:56.237 00.023 11060 IsSlewing returns 0
04:06:56.238 00.001 11060 IsGuiding returns 0
04:06:56.310 00.072 11060 IsGuiding returns 0
04:06:56.310 00.000 11060 Move returns status 0, amount 46
04:06:56.310 00.000 11060 MoveAxis(N, 0, ABG)
04:06:56.310 00.000 11060 Move returns status 0, amount 0
04:06:56.310 00.000 11060 move complete, result=0
04:06:56.310 00.000 11060 worker thread done servicing request
04:06:56.310 00.000 11060 Worker thread wakes up
04:06:56.310 00.000 10844 GuideStep: 0.2 px 46 ms WEST, -0.2 px 0 ms NORTH
04:06:56.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:56.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:56.957 00.647 11060 Exposure complete
04:06:57.151 00.194 11060 worker thread done servicing request
04:06:57.151 00.000 10844 OnExposeComplete: enter
04:06:57.151 00.000 10844 UpdateGuideState(): m_state=6
04:06:57.152 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4318
04:06:57.152 00.000 10844 Star::Find returns 1 (0), X=616.57, Y=101.56, Mass=1858, SNR=27.4, Peak=253 HFD=3.2
04:06:57.152 00.000 10844 MultiStar: [#1 -0.30,-0.30,0.88,U] [#2 -0.26,0.21,0.81,U] [#3 -0.41,-0.01,0.97,U] [#4 -0.04,0.28,0.92,U] [#5 -0.58,-0.02,0.00,M2] [#6 -0.57,-0.20,0.00,M3] [#7 -0.65,-0.35,0.00,M7] [#8 -0.31,0.37,0.74,U] 
04:06:57.152 00.000 10844 refined, 5 included, MultiStar: {-0.28, -0.01}, one-star: {-0.34, -0.49}
04:06:57.152 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.80)
04:06:57.152 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
04:06:57.152 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.10 mountX=-0.06 mountY=-0.27, mountTheta=-1.80
04:06:57.152 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.01, opts=13)
04:06:57.152 00.000 10844 Enqueuing Move request for scope (-0.28, -0.01)
04:06:57.152 00.000 11060 Worker thread wakes up
04:06:57.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:57.156 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
04:06:57.156 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
04:06:57.156 00.000 11060 Moving (-0.28, -0.01) raw xDistance=-0.06 yDistance=-0.27
04:06:57.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:06:57.156 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-0.77
04:06:57.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.27
04:06:57.156 00.000 11060 MoveAxis(E, 0, ABG)
04:06:57.156 00.000 11060 Move returns status 0, amount 0
04:06:57.156 00.000 11060 BLC: Oldest BLC event removed
04:06:57.156 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:06:57.156 00.000 11060 MoveAxis(N, 763, ABG)
04:06:57.156 00.000 11060 duration set to 750 by maxDecDuration
04:06:57.156 00.000 11060 Guiding  Dir = 0, Dur = 750
04:06:57.156 00.000 10844 UpdateGuideState exits: m=1858 SNR=27.4
04:06:57.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:57.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:57.156 00.000 10844 Enqueuing Expose request
04:06:57.166 00.010 11060 IsSlewing returns 0
04:06:57.166 00.000 11060 IsGuiding returns 0
04:06:57.922 00.756 11060 IsGuiding returns 0
04:06:57.922 00.000 11060 Move returns status 0, amount 750
04:06:57.922 00.000 11060 move complete, result=0
04:06:57.922 00.000 11060 worker thread done servicing request
04:06:57.922 00.000 11060 Worker thread wakes up
04:06:57.922 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 750 ms NORTH
04:06:57.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:57.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:58.571 00.649 11060 Exposure complete
04:06:58.754 00.183 11060 worker thread done servicing request
04:06:58.754 00.000 10844 OnExposeComplete: enter
04:06:58.754 00.000 10844 UpdateGuideState(): m_state=6
04:06:58.754 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4319
04:06:58.755 00.001 10844 Star::Find returns 1 (0), X=616.77, Y=101.55, Mass=1810, SNR=27.1, Peak=221 HFD=3.2
04:06:58.755 00.000 10844 MultiStar: [#1 -0.43,0.40,0.00,M1] [#2 -0.19,-0.03,0.87,U] [#3 -0.23,-0.13,1.02,U] [#4 -0.03,0.04,0.94,U] [#5 -0.10,-0.11,0.86,U] [#6 -0.33,-0.24,1.06,U] [#7 -0.10,-0.15,0.86,U] [#8 -0.18,0.15,0.83,U] 
04:06:58.755 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.13}, one-star: {-0.13, -0.50}
04:06:58.755 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.39) = xAngle (-3.86 = 2.42)
04:06:58.755 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.74 = -0.74)
04:06:58.755 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.47 mountX=-0.16 mountY=-0.14, mountTheta=-2.41
04:06:58.758 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.13, opts=13)
04:06:58.759 00.001 10844 Enqueuing Move request for scope (-0.17, -0.13)
04:06:58.759 00.000 11060 Worker thread wakes up
04:06:58.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
04:06:58.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
04:06:58.759 00.000 11060 Moving (-0.17, -0.13) raw xDistance=-0.16 yDistance=-0.14
04:06:58.759 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.191004, 1:0.141884
04:06:58.759 00.000 11060 BLC: No correction, Miss < min_move
04:06:58.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:06:58.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:58.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:06:58.759 00.000 11060 MoveAxis(E, 37, ABG)
04:06:58.759 00.000 11060 Guiding  Dir = 2, Dur = 37
04:06:58.761 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:06:58.761 00.000 10844 UpdateGuideState exits: m=1810 SNR=27.1
04:06:58.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:58.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:58.761 00.000 10844 Enqueuing Expose request
04:06:58.788 00.027 11060 IsSlewing returns 0
04:06:58.788 00.000 11060 IsGuiding returns 0
04:06:58.846 00.058 11060 IsGuiding returns 0
04:06:58.846 00.000 11060 Move returns status 0, amount 37
04:06:58.846 00.000 11060 MoveAxis(N, 0, ABG)
04:06:58.846 00.000 11060 Move returns status 0, amount 0
04:06:58.848 00.002 11060 move complete, result=0
04:06:58.848 00.000 11060 worker thread done servicing request
04:06:58.848 00.000 11060 Worker thread wakes up
04:06:58.848 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
04:06:58.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:58.849 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:06:59.474 00.625 11060 Exposure complete
04:06:59.667 00.193 11060 worker thread done servicing request
04:06:59.667 00.000 10844 OnExposeComplete: enter
04:06:59.667 00.000 10844 UpdateGuideState(): m_state=6
04:06:59.667 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4320
04:06:59.667 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.72, Mass=1651, SNR=25.7, Peak=206 HFD=3.4
04:06:59.668 00.001 10844 MultiStar: [#1 0.02,-0.03,0.98,U] [#2 0.27,-0.52,0.00,M1] [#3 0.75,-0.30,0.00,M1] [#4 -0.07,-0.11,1.06,U] [#5 -0.50,-0.40,0.00,M2] [#6 0.33,-0.63,0.00,M3] [#7 -0.55,-0.20,0.00,M7] [#8 0.42,-0.12,0.91,U] 
04:06:59.668 00.000 10844 refined, 3 included, MultiStar: {0.07, -0.15}, one-star: {-0.07, -0.34}
04:06:59.668 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
04:06:59.668 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.58 = 0.58)
04:06:59.668 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.15 mountX=-0.13 mountY=0.09, mountTheta=2.56
04:06:59.668 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
04:06:59.668 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
04:06:59.668 00.000 11060 Worker thread wakes up
04:06:59.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:06:59.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
04:06:59.668 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.7
04:06:59.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
04:06:59.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:59.668 00.000 11060 Moving (0.07, -0.15) raw xDistance=-0.13 yDistance=0.09
04:06:59.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:06:59.668 00.000 10844 Enqueuing Expose request
04:06:59.668 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.191004, 1:0.141884, 2:-0.089217
04:06:59.668 00.000 11060 BLC: No correction, Miss < min_move
04:06:59.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:06:59.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:06:59.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:06:59.668 00.000 11060 MoveAxis(E, 33, ABG)
04:06:59.668 00.000 11060 Guiding  Dir = 2, Dur = 33
04:06:59.689 00.021 11060 IsSlewing returns 0
04:06:59.689 00.000 11060 IsGuiding returns 0
04:06:59.752 00.063 11060 IsGuiding returns 0
04:06:59.752 00.000 11060 Move returns status 0, amount 33
04:06:59.752 00.000 11060 MoveAxis(N, 0, ABG)
04:06:59.752 00.000 11060 Move returns status 0, amount 0
04:06:59.752 00.000 11060 move complete, result=0
04:06:59.752 00.000 11060 worker thread done servicing request
04:06:59.752 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
04:06:59.752 00.000 11060 Worker thread wakes up
04:06:59.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:06:59.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:00.386 00.634 11060 Exposure complete
04:07:00.589 00.203 11060 worker thread done servicing request
04:07:00.589 00.000 10844 OnExposeComplete: enter
04:07:00.589 00.000 10844 UpdateGuideState(): m_state=6
04:07:00.589 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4321
04:07:00.589 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.91, Mass=1694, SNR=26.4, Peak=188 HFD=2.9
04:07:00.592 00.003 10844 MultiStar: [#1 -0.10,0.53,0.88,U] [#2 0.02,1.01,0.00,M2] [#3 0.66,-0.23,0.00,M2] [#4 0.05,0.54,0.97,U] [#5 -0.14,0.43,0.92,U] [#6 0.20,0.35,1.00,U] [#7 -0.14,0.30,0.96,U] [#8 0.04,0.02,0.77,U] 
04:07:00.592 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.29}, one-star: {0.13, -0.15}
04:07:00.592 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.39) = xAngle (-2.22 = -2.22)
04:07:00.592 00.000 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.90 = 0.90)
04:07:00.592 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.83 mountX=-0.12 mountY=0.16, mountTheta=2.23
04:07:00.595 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.15, opts=13)
04:07:00.595 00.000 10844 Enqueuing Move request for scope (0.13, -0.15)
04:07:00.595 00.000 11060 Worker thread wakes up
04:07:00.595 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:00.595 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
04:07:00.595 00.000 10844 UpdateGuideState exits: m=1694 SNR=26.4
04:07:00.595 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
04:07:00.595 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:00.595 00.000 11060 Moving (0.13, -0.15) raw xDistance=-0.12 yDistance=0.16
04:07:00.596 00.001 11060 BLC: window closed
04:07:00.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:00.596 00.000 10844 Enqueuing Expose request
04:07:00.596 00.000 11060 BLC: History state: CurrMiss=-0.16, AvgInitMiss=0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.191004, 1:0.141884, 2:-0.089217
04:07:00.596 00.000 11060 BLC: No correction, Miss < min_move
04:07:00.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:07:00.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:00.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:07:00.596 00.000 11060 MoveAxis(E, 29, ABG)
04:07:00.596 00.000 11060 Guiding  Dir = 2, Dur = 29
04:07:00.610 00.014 11060 IsSlewing returns 0
04:07:00.610 00.000 11060 IsGuiding returns 0
04:07:00.641 00.031 11060 IsGuiding returns 0
04:07:00.641 00.000 11060 Move returns status 0, amount 29
04:07:00.642 00.001 11060 MoveAxis(N, 0, ABG)
04:07:00.642 00.000 11060 Move returns status 0, amount 0
04:07:00.642 00.000 11060 move complete, result=0
04:07:00.642 00.000 11060 worker thread done servicing request
04:07:00.642 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.2 px 0 ms NORTH
04:07:00.642 00.000 11060 Worker thread wakes up
04:07:00.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:00.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:01.285 00.643 11060 Exposure complete
04:07:01.497 00.212 11060 worker thread done servicing request
04:07:01.497 00.000 10844 OnExposeComplete: enter
04:07:01.497 00.000 10844 UpdateGuideState(): m_state=6
04:07:01.497 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4322
04:07:01.497 00.000 10844 Star::Find returns 1 (0), X=617.46, Y=102.11, Mass=1762, SNR=26.4, Peak=197 HFD=3.4
04:07:01.497 00.000 10844 MultiStar: [#1 -0.06,-0.12,0.91,U] [#2 -0.18,0.40,0.93,U] [#3 0.74,0.36,0.00,M3] [#4 0.36,0.29,1.01,U] [#5 0.06,-0.45,0.92,U] [#6 0.19,0.14,1.01,U] [#7 0.12,0.47,0.95,U] [#8 0.34,0.58,0.00,M1] 
04:07:01.497 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.12}, one-star: {0.56, 0.06}
04:07:01.497 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.39) = xAngle (-0.75 = -0.75)
04:07:01.497 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
04:07:01.497 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.64 mountX=0.14 mountY=0.14, mountTheta=0.76
04:07:01.501 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.12, opts=13)
04:07:01.501 00.000 10844 Enqueuing Move request for scope (0.16, 0.12)
04:07:01.501 00.000 11060 Worker thread wakes up
04:07:01.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
04:07:01.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
04:07:01.501 00.000 11060 Moving (0.16, 0.12) raw xDistance=0.14 yDistance=0.14
04:07:01.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:07:01.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:01.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:07:01.501 00.000 11060 MoveAxis(W, 33, ABG)
04:07:01.501 00.000 11060 Guiding  Dir = 3, Dur = 33
04:07:01.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:01.511 00.010 11060 IsSlewing returns 0
04:07:01.513 00.002 10844 UpdateGuideState exits: m=1762 SNR=26.4
04:07:01.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:01.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:01.513 00.000 10844 Enqueuing Expose request
04:07:01.514 00.001 11060 IsGuiding returns 0
04:07:01.552 00.038 11060 IsGuiding returns 0
04:07:01.552 00.000 11060 Move returns status 0, amount 33
04:07:01.552 00.000 11060 MoveAxis(N, 0, ABG)
04:07:01.552 00.000 11060 Move returns status 0, amount 0
04:07:01.552 00.000 11060 move complete, result=0
04:07:01.552 00.000 11060 worker thread done servicing request
04:07:01.552 00.000 11060 Worker thread wakes up
04:07:01.552 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
04:07:01.552 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:01.552 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:02.197 00.645 11060 Exposure complete
04:07:02.407 00.210 10844 OnExposeComplete: enter
04:07:02.407 00.000 10844 UpdateGuideState(): m_state=6
04:07:02.407 00.000 11060 worker thread done servicing request
04:07:02.407 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4323
04:07:02.408 00.001 10844 Star::Find returns 1 (0), X=617.17, Y=101.96, Mass=1773, SNR=26.8, Peak=242 HFD=3.0
04:07:02.408 00.000 10844 MultiStar: [#1 0.17,-0.01,0.82,U] [#2 0.17,0.01,0.90,U] [#3 0.02,0.14,0.87,U] [#4 0.31,0.31,0.89,U] [#5 -0.63,-0.33,0.00,M1] [#6 -0.15,-0.12,0.99,U] [#7 -0.32,0.04,0.98,U] [#8 -0.05,0.59,0.00,M2] 
04:07:02.408 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.26, -0.09}
04:07:02.408 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.39) = xAngle (-0.84 = -0.84)
04:07:02.408 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.28 = 2.28)
04:07:02.408 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.55 mountX=0.05 mountY=0.05, mountTheta=0.85
04:07:02.411 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
04:07:02.411 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
04:07:02.411 00.000 11060 Worker thread wakes up
04:07:02.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:02.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
04:07:02.411 00.000 10844 UpdateGuideState exits: m=1773 SNR=26.8
04:07:02.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
04:07:02.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:02.411 00.000 11060 Moving (0.06, 0.04) raw xDistance=0.05 yDistance=0.05
04:07:02.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:02.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:07:02.411 00.000 10844 Enqueuing Expose request
04:07:02.413 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:02.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:07:02.413 00.000 11060 MoveAxis(E, 0, ABG)
04:07:02.413 00.000 11060 Move returns status 0, amount 0
04:07:02.413 00.000 11060 MoveAxis(N, 0, ABG)
04:07:02.413 00.000 11060 Move returns status 0, amount 0
04:07:02.413 00.000 11060 move complete, result=0
04:07:02.413 00.000 11060 worker thread done servicing request
04:07:02.413 00.000 11060 Worker thread wakes up
04:07:02.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:02.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:02.415 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:03.044 00.629 11060 Exposure complete
04:07:03.256 00.212 11060 worker thread done servicing request
04:07:03.256 00.000 10844 OnExposeComplete: enter
04:07:03.256 00.000 10844 UpdateGuideState(): m_state=6
04:07:03.256 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4324
04:07:03.256 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.75, Mass=1763, SNR=26.5, Peak=209 HFD=3.4
04:07:03.257 00.001 10844 MultiStar: [#1 -0.25,0.08,0.97,U] [#2 0.52,0.12,0.89,U] [#3 0.06,-0.34,0.96,U] [#4 0.24,0.20,1.01,U] [#5 -0.10,-0.60,0.00,M2] [#6 0.37,-0.24,1.04,U] [#7 -0.10,-0.17,0.96,U] [#8 -0.17,0.29,0.75,U] 
04:07:03.257 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.06}, one-star: {-0.06, -0.31}
04:07:03.257 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.39) = xAngle (-2.00 = -2.00)
04:07:03.257 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.12 = 1.12)
04:07:03.257 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=-0.04 mountY=0.09, mountTheta=2.01
04:07:03.257 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.06, opts=13)
04:07:03.257 00.000 10844 Enqueuing Move request for scope (0.08, -0.06)
04:07:03.257 00.000 11060 Worker thread wakes up
04:07:03.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:03.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
04:07:03.257 00.000 10844 UpdateGuideState exits: m=1763 SNR=26.5
04:07:03.257 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
04:07:03.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:03.257 00.000 11060 Moving (0.08, -0.06) raw xDistance=-0.04 yDistance=0.09
04:07:03.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:03.257 00.000 10844 Enqueuing Expose request
04:07:03.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:07:03.257 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:03.257 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:07:03.257 00.000 11060 MoveAxis(E, 0, ABG)
04:07:03.257 00.000 11060 Move returns status 0, amount 0
04:07:03.257 00.000 11060 MoveAxis(N, 0, ABG)
04:07:03.257 00.000 11060 Move returns status 0, amount 0
04:07:03.257 00.000 11060 move complete, result=0
04:07:03.257 00.000 11060 worker thread done servicing request
04:07:03.257 00.000 11060 Worker thread wakes up
04:07:03.262 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:03.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:03.262 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:03.904 00.642 11060 Exposure complete
04:07:04.125 00.221 11060 worker thread done servicing request
04:07:04.125 00.000 10844 OnExposeComplete: enter
04:07:04.125 00.000 10844 UpdateGuideState(): m_state=6
04:07:04.125 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4325
04:07:04.125 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=101.31, Mass=1542, SNR=24.3, Peak=186 HFD=3.3
04:07:04.126 00.001 10844 MultiStar: [#1 0.40,0.12,0.96,U] [#2 0.33,0.03,1.00,U] [#3 0.09,-0.58,0.00,M2] [#4 0.19,-0.41,1.13,U] [#5 0.00,-0.62,0.00,M3] [#6 0.07,-0.05,1.13,U] [#7 -0.03,0.12,1.11,U] [#8 -0.28,0.21,0.94,U] 
04:07:04.126 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.11}, one-star: {0.36, -0.74}
04:07:04.126 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.39) = xAngle (-2.01 = -2.01)
04:07:04.126 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
04:07:04.126 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.62 mountX=-0.08 mountY=0.16, mountTheta=2.02
04:07:04.138 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.11, opts=13)
04:07:04.138 00.000 10844 Enqueuing Move request for scope (0.15, -0.11)
04:07:04.138 00.000 11060 Worker thread wakes up
04:07:04.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:04.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
04:07:04.138 00.000 10844 UpdateGuideState exits: m=1542 SNR=24.3
04:07:04.138 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
04:07:04.138 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:04.138 00.000 11060 Moving (0.15, -0.11) raw xDistance=-0.08 yDistance=0.16
04:07:04.138 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:04.138 00.000 10844 Enqueuing Expose request
04:07:04.139 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:07:04.139 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:04.139 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:07:04.139 00.000 11060 MoveAxis(E, 0, ABG)
04:07:04.139 00.000 11060 Move returns status 0, amount 0
04:07:04.139 00.000 11060 MoveAxis(N, 0, ABG)
04:07:04.139 00.000 11060 Move returns status 0, amount 0
04:07:04.139 00.000 11060 move complete, result=0
04:07:04.139 00.000 11060 worker thread done servicing request
04:07:04.139 00.000 11060 Worker thread wakes up
04:07:04.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:04.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:04.142 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:07:04.781 00.639 11060 Exposure complete
04:07:04.980 00.199 11060 worker thread done servicing request
04:07:04.980 00.000 10844 OnExposeComplete: enter
04:07:04.980 00.000 10844 UpdateGuideState(): m_state=6
04:07:04.980 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4326
04:07:04.980 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=100.99, Mass=1841, SNR=27.1, Peak=171 HFD=3.4
04:07:04.981 00.001 10844 MultiStar: [#1 -0.11,0.03,0.91,U] [#2 -0.23,-0.56,0.00,M1] [#3 0.05,-0.27,0.95,U] [#4 0.51,0.06,1.03,U] [#5 0.09,-0.62,0.00,M4] [#6 0.29,-0.87,0.00,M1] [#7 0.25,-0.42,0.85,U] [#8 0.16,-0.31,0.79,U] 
04:07:04.981 00.000 10844 refined, 5 included, MultiStar: {0.22, -0.33}, one-star: {0.39, -1.06}
04:07:04.981 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (1.39) = xAngle (-2.38 = -2.38)
04:07:04.981 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
04:07:04.981 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.99 mountX=-0.29 mountY=0.27, mountTheta=2.39
04:07:04.984 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.33, opts=13)
04:07:04.984 00.000 10844 Enqueuing Move request for scope (0.22, -0.33)
04:07:04.984 00.000 11060 Worker thread wakes up
04:07:04.984 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:04.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
04:07:04.984 00.000 10844 UpdateGuideState exits: m=1841 SNR=27.1
04:07:04.984 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
04:07:04.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:04.984 00.000 11060 Moving (0.22, -0.33) raw xDistance=-0.29 yDistance=0.27
04:07:04.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:04.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
04:07:04.984 00.000 10844 Enqueuing Expose request
04:07:04.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:07:04.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:07:04.984 00.000 11060 MoveAxis(E, 67, ABG)
04:07:04.984 00.000 11060 Guiding  Dir = 2, Dur = 67
04:07:04.991 00.007 11060 IsSlewing returns 0
04:07:04.991 00.000 11060 IsGuiding returns 0
04:07:05.068 00.077 11060 IsGuiding returns 0
04:07:05.068 00.000 11060 Move returns status 0, amount 67
04:07:05.068 00.000 11060 MoveAxis(N, 0, ABG)
04:07:05.068 00.000 11060 Move returns status 0, amount 0
04:07:05.070 00.002 11060 move complete, result=0
04:07:05.070 00.000 11060 worker thread done servicing request
04:07:05.070 00.000 10844 GuideStep: -0.3 px 67 ms EAST, 0.3 px 0 ms NORTH
04:07:05.070 00.000 11060 Worker thread wakes up
04:07:05.071 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:05.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:05.709 00.638 11060 Exposure complete
04:07:05.911 00.202 11060 worker thread done servicing request
04:07:05.911 00.000 10844 OnExposeComplete: enter
04:07:05.911 00.000 10844 UpdateGuideState(): m_state=6
04:07:05.911 00.000 10844 Star::Find(15, 617, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
04:07:05.911 00.000 10844 Star::Find returns 1 (0), X=617.56, Y=102.03, Mass=1501, SNR=24.5, Peak=238 HFD=2.9
04:07:05.911 00.000 10844 MultiStar: [#1 -0.15,-0.05,0.97,U] [#2 0.10,0.03,1.00,U] [#3 0.23,-0.47,1.05,U] [#4 0.42,0.26,1.04,U] [#5 -0.18,-0.41,1.04,U] [#6 -0.15,-0.56,0.00,M2] [#7 -0.13,-0.38,1.03,U] [#8 0.12,0.26,0.86,U] 
04:07:05.911 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.11}, one-star: {0.65, -0.02}
04:07:05.911 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
04:07:05.911 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.04 = 1.04)
04:07:05.911 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.69 mountX=-0.08 mountY=0.15, mountTheta=2.09
04:07:05.918 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.11, opts=13)
04:07:05.918 00.000 10844 Enqueuing Move request for scope (0.13, -0.11)
04:07:05.918 00.000 11060 Worker thread wakes up
04:07:05.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:05.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
04:07:05.918 00.000 10844 UpdateGuideState exits: m=1501 SNR=24.5
04:07:05.918 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
04:07:05.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:05.918 00.000 11060 Moving (0.13, -0.11) raw xDistance=-0.08 yDistance=0.15
04:07:05.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:05.918 00.000 10844 Enqueuing Expose request
04:07:05.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:07:05.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:05.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:07:05.918 00.000 11060 MoveAxis(E, 0, ABG)
04:07:05.918 00.000 11060 Move returns status 0, amount 0
04:07:05.918 00.000 11060 MoveAxis(N, 0, ABG)
04:07:05.918 00.000 11060 Move returns status 0, amount 0
04:07:05.918 00.000 11060 move complete, result=0
04:07:05.918 00.000 11060 worker thread done servicing request
04:07:05.918 00.000 11060 Worker thread wakes up
04:07:05.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:05.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:05.922 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:06.557 00.635 11060 Exposure complete
04:07:06.767 00.210 11060 worker thread done servicing request
04:07:06.767 00.000 10844 OnExposeComplete: enter
04:07:06.767 00.000 10844 UpdateGuideState(): m_state=6
04:07:06.767 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4328
04:07:06.767 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=102.12, Mass=1837, SNR=26.6, Peak=181 HFD=3.1
04:07:06.767 00.000 10844 MultiStar: [#1 0.21,0.06,0.89,U] [#2 -0.01,0.47,0.82,U] [#3 0.36,-0.21,0.94,U] [#4 0.15,-0.02,0.98,U] [#5 0.04,-0.53,0.86,U] [#6 0.05,-0.53,1.03,U] [#7 0.05,0.24,1.01,U] [#8 0.57,0.01,0.81,U] 
04:07:06.767 00.000 10844 refined, 8 included, MultiStar: {0.19, -0.06}, one-star: {0.32, 0.07}
04:07:06.767 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
04:07:06.767 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.45 = 1.45)
04:07:06.769 00.002 10844 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.29 mountX=-0.02 mountY=0.20, mountTheta=1.68
04:07:06.770 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.06, opts=13)
04:07:06.770 00.000 10844 Enqueuing Move request for scope (0.19, -0.06)
04:07:06.770 00.000 11060 Worker thread wakes up
04:07:06.772 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
04:07:06.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:06.772 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
04:07:06.772 00.000 10844 UpdateGuideState exits: m=1837 SNR=26.6
04:07:06.772 00.000 11060 Moving (0.19, -0.06) raw xDistance=-0.02 yDistance=0.20
04:07:06.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:06.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:07:06.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:06.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:07:06.772 00.000 10844 Enqueuing Expose request
04:07:06.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:07:06.772 00.000 11060 MoveAxis(E, 0, ABG)
04:07:06.772 00.000 11060 Move returns status 0, amount 0
04:07:06.772 00.000 11060 MoveAxis(N, 0, ABG)
04:07:06.772 00.000 11060 Move returns status 0, amount 0
04:07:06.772 00.000 11060 move complete, result=0
04:07:06.772 00.000 11060 worker thread done servicing request
04:07:06.772 00.000 11060 Worker thread wakes up
04:07:06.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:06.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:06.776 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:07:07.406 00.630 11060 Exposure complete
04:07:07.630 00.224 11060 worker thread done servicing request
04:07:07.630 00.000 10844 OnExposeComplete: enter
04:07:07.630 00.000 10844 UpdateGuideState(): m_state=6
04:07:07.630 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4329
04:07:07.632 00.002 10844 Star::Find returns 1 (0), X=616.97, Y=101.99, Mass=1547, SNR=24.8, Peak=162 HFD=2.9
04:07:07.632 00.000 10844 MultiStar: [#1 0.32,-0.13,0.97,U] [#2 0.14,-0.02,0.99,U] [#3 0.05,-0.08,1.03,U] [#4 0.62,0.06,0.00,M1] [#5 -0.06,-0.81,0.00,M3] [#6 0.07,-0.30,1.15,U] [#7 -0.20,-0.16,0.98,U] [#8 0.25,0.35,0.82,U] 
04:07:07.632 00.000 10844 single-star, 6 included, MultiStar: {0.09, -0.07}, one-star: {0.06, -0.06}
04:07:07.632 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
04:07:07.632 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
04:07:07.632 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.80 mountX=-0.05 mountY=0.07, mountTheta=2.20
04:07:07.633 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.06, opts=13)
04:07:07.633 00.000 10844 Enqueuing Move request for scope (0.06, -0.06)
04:07:07.633 00.000 11060 Worker thread wakes up
04:07:07.633 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
04:07:07.633 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
04:07:07.633 00.000 11060 Moving (0.06, -0.06) raw xDistance=-0.05 yDistance=0.07
04:07:07.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:07:07.637 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:07.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:07:07.637 00.000 11060 MoveAxis(E, 0, ABG)
04:07:07.637 00.000 11060 Move returns status 0, amount 0
04:07:07.637 00.000 11060 MoveAxis(N, 0, ABG)
04:07:07.637 00.000 11060 Move returns status 0, amount 0
04:07:07.637 00.000 11060 move complete, result=0
04:07:07.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:07.637 00.000 10844 UpdateGuideState exits: m=1547 SNR=24.8
04:07:07.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:07.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:07.637 00.000 10844 Enqueuing Expose request
04:07:07.637 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:07.637 00.000 11060 worker thread done servicing request
04:07:07.637 00.000 11060 Worker thread wakes up
04:07:07.639 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:07.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:08.276 00.637 11060 Exposure complete
04:07:08.498 00.222 11060 worker thread done servicing request
04:07:08.498 00.000 10844 OnExposeComplete: enter
04:07:08.500 00.002 10844 UpdateGuideState(): m_state=6
04:07:08.500 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4330
04:07:08.500 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=101.49, Mass=1941, SNR=27.9, Peak=250 HFD=3.3
04:07:08.500 00.000 10844 MultiStar: [#1 0.01,-0.40,0.91,U] [#2 0.41,-0.23,0.75,U] [#3 0.34,-0.93,0.00,M1] [#4 0.34,-0.25,0.95,U] [#5 -0.59,-0.89,0.00,M4] [#6 0.08,-0.82,0.00,M1] [#7 0.22,-0.18,0.82,U] [#8 0.45,-0.00,0.78,U] 
04:07:08.500 00.000 10844 refined, 5 included, MultiStar: {0.31, -0.28}, one-star: {0.45, -0.56}
04:07:08.500 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
04:07:08.500 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.00 = 1.00)
04:07:08.500 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.28 hyp=0.42 cameraTheta=-0.74 mountX=-0.22 mountY=0.35, mountTheta=2.13
04:07:08.504 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.28, opts=13)
04:07:08.504 00.000 10844 Enqueuing Move request for scope (0.31, -0.28)
04:07:08.506 00.002 11060 Worker thread wakes up
04:07:08.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:08.506 00.000 10844 UpdateGuideState exits: m=1941 SNR=27.9
04:07:08.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:08.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:08.506 00.000 10844 Enqueuing Expose request
04:07:08.508 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.28) opts 0xd
04:07:08.508 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.28)
04:07:08.508 00.000 11060 Moving (0.31, -0.28) raw xDistance=-0.22 yDistance=0.35
04:07:08.509 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:07:08.509 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.35 newest=0.62
04:07:08.509 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.35
04:07:08.509 00.000 11060 MoveAxis(E, 52, ABG)
04:07:08.509 00.000 11060 Guiding  Dir = 2, Dur = 52
04:07:08.521 00.012 11060 IsSlewing returns 0
04:07:08.521 00.000 11060 IsGuiding returns 0
04:07:08.585 00.064 11060 IsGuiding returns 0
04:07:08.587 00.002 11060 Move returns status 0, amount 52
04:07:08.587 00.000 11060 BLC: Oldest BLC event removed
04:07:08.587 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:07:08.587 00.000 11060 MoveAxis(S, 795, ABG)
04:07:08.587 00.000 11060 duration set to 750 by maxDecDuration
04:07:08.587 00.000 11060 Guiding  Dir = 1, Dur = 750
04:07:08.601 00.014 11060 IsSlewing returns 0
04:07:08.602 00.001 11060 IsGuiding returns 0
04:07:09.364 00.762 11060 IsGuiding returns 0
04:07:09.364 00.000 11060 Move returns status 0, amount 750
04:07:09.364 00.000 11060 move complete, result=0
04:07:09.366 00.002 11060 worker thread done servicing request
04:07:09.366 00.000 10844 GuideStep: -0.2 px 52 ms EAST, 0.4 px 750 ms SOUTH
04:07:09.366 00.000 11060 Worker thread wakes up
04:07:09.367 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:09.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:10.006 00.639 11060 Exposure complete
04:07:10.219 00.213 10844 OnExposeComplete: enter
04:07:10.219 00.000 10844 UpdateGuideState(): m_state=6
04:07:10.219 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4331
04:07:10.220 00.001 10844 Star::Find returns 1 (0), X=616.70, Y=102.21, Mass=2198, SNR=29.6, Peak=157 HFD=4.0
04:07:10.220 00.000 10844 MultiStar: [#1 -0.30,-0.05,0.80,U] [#2 -0.15,0.04,0.88,U] [#3 -0.20,-0.18,0.88,U] [#4 -0.09,0.58,0.00,M1] [#5 -1.12,0.02,0.00,M5] [#6 -0.19,-0.19,0.94,U] [#7 -0.46,0.14,0.81,U] [#8 -0.69,0.22,0.00,M1] 
04:07:10.220 00.000 11060 worker thread done servicing request
04:07:10.220 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.01}, one-star: {-0.21, 0.15}
04:07:10.220 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.80)
04:07:10.220 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
04:07:10.220 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.09 mountX=-0.06 mountY=-0.24, mountTheta=-1.80
04:07:10.226 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.01, opts=13)
04:07:10.227 00.001 10844 Enqueuing Move request for scope (-0.25, -0.01)
04:07:10.227 00.000 11060 Worker thread wakes up
04:07:10.227 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
04:07:10.227 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
04:07:10.227 00.000 11060 Moving (-0.25, -0.01) raw xDistance=-0.06 yDistance=-0.24
04:07:10.227 00.000 11060 BLC: History state: CurrMiss=-0.24, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.248363, 1:-0.243873
04:07:10.227 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
04:07:10.227 00.000 11060 BLC: window closed
04:07:10.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:07:10.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:07:10.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:07:10.228 00.001 11060 MoveAxis(E, 0, ABG)
04:07:10.228 00.000 11060 Move returns status 0, amount 0
04:07:10.228 00.000 11060 MoveAxis(N, 0, ABG)
04:07:10.228 00.000 11060 Move returns status 0, amount 0
04:07:10.228 00.000 11060 move complete, result=0
04:07:10.228 00.000 11060 worker thread done servicing request
04:07:10.228 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:10.229 00.001 10844 UpdateGuideState exits: m=2198 SNR=29.6
04:07:10.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:10.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:10.229 00.000 10844 Enqueuing Expose request
04:07:10.229 00.000 11060 Worker thread wakes up
04:07:10.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:10.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:10.231 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:07:10.856 00.625 11060 Exposure complete
04:07:11.067 00.211 11060 worker thread done servicing request
04:07:11.067 00.000 10844 OnExposeComplete: enter
04:07:11.067 00.000 10844 UpdateGuideState(): m_state=6
04:07:11.067 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4332
04:07:11.067 00.000 10844 Star::Find returns 1 (0), X=616.55, Y=102.15, Mass=1832, SNR=27.1, Peak=244 HFD=3.4
04:07:11.067 00.000 10844 MultiStar: [#1 -0.54,-0.15,0.87,U] [#2 -0.29,-0.45,0.91,U] [#3 -0.03,-0.33,0.90,U] [#4 -0.24,-0.29,0.94,U] [#5 -0.71,-0.30,0.00,M6] [#6 -0.38,-0.45,0.00,M1] [#7 -1.02,-0.21,0.00,M1] [#8 -0.06,0.22,0.83,U] 
04:07:11.067 00.000 10844 refined, 5 included, MultiStar: {-0.25, -0.15}, one-star: {-0.35, 0.10}
04:07:11.067 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.39) = xAngle (-3.99 = 2.29)
04:07:11.067 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.87 = -0.87)
04:07:11.067 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.15 hyp=0.30 cameraTheta=-2.60 mountX=-0.20 mountY=-0.23, mountTheta=-2.28
04:07:11.073 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.15, opts=13)
04:07:11.073 00.000 10844 Enqueuing Move request for scope (-0.25, -0.15)
04:07:11.073 00.000 11060 Worker thread wakes up
04:07:11.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:11.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.15) opts 0xd
04:07:11.073 00.000 10844 UpdateGuideState exits: m=1832 SNR=27.1
04:07:11.073 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.15)
04:07:11.073 00.000 11060 Moving (-0.25, -0.15) raw xDistance=-0.20 yDistance=-0.23
04:07:11.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:11.075 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:07:11.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:11.075 00.000 10844 Enqueuing Expose request
04:07:11.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:07:11.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:07:11.075 00.000 11060 MoveAxis(E, 46, ABG)
04:07:11.075 00.000 11060 Guiding  Dir = 2, Dur = 46
04:07:11.080 00.005 11060 IsSlewing returns 0
04:07:11.080 00.000 11060 IsGuiding returns 0
04:07:11.130 00.050 11060 IsGuiding returns 0
04:07:11.130 00.000 11060 Move returns status 0, amount 46
04:07:11.130 00.000 11060 MoveAxis(N, 0, ABG)
04:07:11.130 00.000 11060 Move returns status 0, amount 0
04:07:11.130 00.000 11060 move complete, result=0
04:07:11.130 00.000 11060 worker thread done servicing request
04:07:11.130 00.000 11060 Worker thread wakes up
04:07:11.130 00.000 10844 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
04:07:11.130 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:11.130 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:11.766 00.636 11060 Exposure complete
04:07:11.959 00.193 11060 worker thread done servicing request
04:07:11.959 00.000 10844 OnExposeComplete: enter
04:07:11.959 00.000 10844 UpdateGuideState(): m_state=6
04:07:11.959 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4333
04:07:11.959 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=102.05, Mass=1923, SNR=27.1, Peak=204 HFD=4.1
04:07:11.964 00.005 10844 MultiStar: [#1 -0.75,0.43,0.00,M1] [#2 -0.52,-0.11,0.94,U] [#3 -0.49,0.08,1.01,U] [#4 -0.26,0.68,0.00,M1] [#5 -0.31,-0.13,0.98,U] [#6 -0.59,-0.13,0.00,M2] [#7 -0.77,0.34,0.00,M2] [#8 -0.31,0.56,0.00,M1] 
04:07:11.964 00.000 10844 single-star, 3 included, MultiStar: {-0.34, -0.04}, one-star: {-0.05, -0.00}
04:07:11.964 00.000 10844 CameraToMount -- cameraTheta (-3.08) - m_xAngle (1.39) = xAngle (-4.47 = 1.81)
04:07:11.964 00.000 10844 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.35 = -1.35)
04:07:11.964 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.08 mountX=-0.01 mountY=-0.05, mountTheta=-1.81
04:07:11.965 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.00, opts=13)
04:07:11.965 00.000 10844 Enqueuing Move request for scope (-0.05, -0.00)
04:07:11.965 00.000 11060 Worker thread wakes up
04:07:11.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:11.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
04:07:11.965 00.000 10844 UpdateGuideState exits: m=1923 SNR=27.1
04:07:11.965 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
04:07:11.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:11.965 00.000 11060 Moving (-0.05, -0.00) raw xDistance=-0.01 yDistance=-0.05
04:07:11.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:11.965 00.000 10844 Enqueuing Expose request
04:07:11.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:07:11.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:11.965 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:07:11.965 00.000 11060 MoveAxis(E, 0, ABG)
04:07:11.965 00.000 11060 Move returns status 0, amount 0
04:07:11.965 00.000 11060 MoveAxis(N, 0, ABG)
04:07:11.965 00.000 11060 Move returns status 0, amount 0
04:07:11.965 00.000 11060 move complete, result=0
04:07:11.965 00.000 11060 worker thread done servicing request
04:07:11.965 00.000 11060 Worker thread wakes up
04:07:11.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:11.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:11.969 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:12.606 00.637 11060 Exposure complete
04:07:12.819 00.213 11060 worker thread done servicing request
04:07:12.819 00.000 10844 OnExposeComplete: enter
04:07:12.824 00.005 10844 UpdateGuideState(): m_state=6
04:07:12.825 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4334
04:07:12.825 00.000 10844 Star::Find returns 1 (0), X=616.44, Y=101.71, Mass=1507, SNR=24.2, Peak=210 HFD=3.0
04:07:12.825 00.000 10844 MultiStar: [#1 -0.52,-0.03,0.85,U] [#2 -0.59,0.31,0.00,M1] [#3 -0.38,0.02,1.11,U] [#4 -0.40,0.33,1.10,U] [#5 -1.57,-0.48,0.00,M6] [#6 -0.70,-0.39,0.00,M3] [#7 -0.83,0.02,0.00,M3] [#8 -0.81,-0.10,0.00,M2] 
04:07:12.825 00.000 10844 refined, 3 included, MultiStar: {-0.43, 0.01}, one-star: {-0.46, -0.34}
04:07:12.825 00.000 10844 CameraToMount -- cameraTheta (3.13) - m_xAngle (1.39) = xAngle (1.74 = 1.74)
04:07:12.825 00.000 10844 CameraToMount -- cameraTheta (3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.86 = -1.42)
04:07:12.825 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=0.01 hyp=0.43 cameraTheta=3.13 mountX=-0.07 mountY=-0.43, mountTheta=-1.74
04:07:12.830 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=0.01, opts=13)
04:07:12.830 00.000 10844 Enqueuing Move request for scope (-0.43, 0.01)
04:07:12.830 00.000 11060 Worker thread wakes up
04:07:12.830 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.01) opts 0xd
04:07:12.830 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:12.830 00.000 10844 UpdateGuideState exits: m=1507 SNR=24.2
04:07:12.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:12.830 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, 0.01)
04:07:12.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:12.830 00.000 10844 Enqueuing Expose request
04:07:12.830 00.000 11060 Moving (-0.43, 0.01) raw xDistance=-0.07 yDistance=-0.43
04:07:12.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:07:12.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:07:12.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
04:07:12.830 00.000 11060 MoveAxis(E, 0, ABG)
04:07:12.830 00.000 11060 Move returns status 0, amount 0
04:07:12.830 00.000 11060 MoveAxis(N, 0, ABG)
04:07:12.830 00.000 11060 Move returns status 0, amount 0
04:07:12.830 00.000 11060 move complete, result=0
04:07:12.830 00.000 11060 worker thread done servicing request
04:07:12.830 00.000 11060 Worker thread wakes up
04:07:12.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:12.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:12.835 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:07:13.464 00.629 11060 Exposure complete
04:07:13.682 00.218 11060 worker thread done servicing request
04:07:13.682 00.000 10844 OnExposeComplete: enter
04:07:13.684 00.002 10844 UpdateGuideState(): m_state=6
04:07:13.684 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4335
04:07:13.684 00.000 10844 Star::Find returns 1 (0), X=616.67, Y=101.78, Mass=1796, SNR=26.9, Peak=206 HFD=3.4
04:07:13.685 00.001 10844 MultiStar: [#1 -0.77,-0.17,0.00,M1] [#2 -1.08,-0.03,0.00,M2] [#3 -0.44,-0.35,0.97,U] [#4 -0.58,-0.04,0.00,M1] [#5 -0.51,-0.50,0.00,M7] [#6 -0.96,-0.07,0.00,M4] [#7 -1.02,-0.12,0.00,M4] [#8 -0.94,0.09,0.00,M3] 
04:07:13.685 00.000 10844 single-star, 1 included, MultiStar: {-0.34, -0.31}, one-star: {-0.23, -0.27}
04:07:13.685 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.39) = xAngle (-3.67 = 2.61)
04:07:13.685 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.55 = -0.55)
04:07:13.685 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.27 hyp=0.36 cameraTheta=-2.28 mountX=-0.31 mountY=-0.19, mountTheta=-2.60
04:07:13.685 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.27, opts=13)
04:07:13.685 00.000 10844 Enqueuing Move request for scope (-0.23, -0.27)
04:07:13.689 00.004 11060 Worker thread wakes up
04:07:13.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.27) opts 0xd
04:07:13.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:13.689 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.27)
04:07:13.689 00.000 10844 UpdateGuideState exits: m=1796 SNR=26.9
04:07:13.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:13.689 00.000 11060 Moving (-0.23, -0.27) raw xDistance=-0.31 yDistance=-0.19
04:07:13.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:13.689 00.000 10844 Enqueuing Expose request
04:07:13.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
04:07:13.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:13.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:07:13.689 00.000 11060 MoveAxis(E, 73, ABG)
04:07:13.691 00.002 11060 Guiding  Dir = 2, Dur = 73
04:07:13.706 00.015 11060 IsSlewing returns 0
04:07:13.706 00.000 11060 IsGuiding returns 0
04:07:13.783 00.077 11060 IsGuiding returns 0
04:07:13.784 00.001 11060 Move returns status 0, amount 73
04:07:13.784 00.000 11060 MoveAxis(N, 0, ABG)
04:07:13.784 00.000 11060 Move returns status 0, amount 0
04:07:13.784 00.000 11060 move complete, result=0
04:07:13.784 00.000 11060 worker thread done servicing request
04:07:13.784 00.000 10844 GuideStep: -0.3 px 73 ms EAST, -0.2 px 0 ms NORTH
04:07:13.784 00.000 11060 Worker thread wakes up
04:07:13.784 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:13.784 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:14.422 00.638 11060 Exposure complete
04:07:14.634 00.212 11060 worker thread done servicing request
04:07:14.634 00.000 10844 OnExposeComplete: enter
04:07:14.634 00.000 10844 UpdateGuideState(): m_state=6
04:07:14.636 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4336
04:07:14.636 00.000 10844 Star::Find returns 1 (0), X=616.67, Y=101.66, Mass=1609, SNR=25.1, Peak=242 HFD=3.0
04:07:14.636 00.000 10844 MultiStar: [#1 -0.76,-0.12,0.00,M2] [#2 -0.96,-0.16,0.00,M3] [#3 -0.77,-0.18,0.00,M1] [#4 -0.02,0.52,1.05,U] [#5 -0.62,-0.22,0.00,M8] [#6 -0.52,-0.31,0.00,M5] [#7 -0.91,-0.14,0.00,M5] [#8 -0.55,0.35,0.00,M4] 
04:07:14.636 00.000 10844 refined, 1 included, MultiStar: {-0.13, 0.07}, one-star: {-0.24, -0.39}
04:07:14.636 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.39) = xAngle (1.23 = 1.23)
04:07:14.636 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.35 = -1.93)
04:07:14.636 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.62 mountX=0.05 mountY=-0.14, mountTheta=-1.23
04:07:14.639 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.07, opts=13)
04:07:14.639 00.000 10844 Enqueuing Move request for scope (-0.13, 0.07)
04:07:14.641 00.002 11060 Worker thread wakes up
04:07:14.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
04:07:14.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:14.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
04:07:14.641 00.000 10844 UpdateGuideState exits: m=1609 SNR=25.1
04:07:14.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:14.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:14.641 00.000 10844 Enqueuing Expose request
04:07:14.641 00.000 11060 Moving (-0.13, 0.07) raw xDistance=0.05 yDistance=-0.14
04:07:14.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:07:14.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:14.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:07:14.642 00.001 11060 MoveAxis(E, 0, ABG)
04:07:14.642 00.000 11060 Move returns status 0, amount 0
04:07:14.642 00.000 11060 MoveAxis(N, 0, ABG)
04:07:14.642 00.000 11060 Move returns status 0, amount 0
04:07:14.642 00.000 11060 move complete, result=0
04:07:14.642 00.000 11060 worker thread done servicing request
04:07:14.642 00.000 11060 Worker thread wakes up
04:07:14.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:14.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:14.644 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:15.266 00.622 11060 Exposure complete
04:07:15.482 00.216 10844 OnExposeComplete: enter
04:07:15.482 00.000 10844 UpdateGuideState(): m_state=6
04:07:15.482 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4337
04:07:15.482 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.64, Mass=1990, SNR=29.0, Peak=221 HFD=2.8
04:07:15.482 00.000 11060 worker thread done servicing request
04:07:15.482 00.000 10844 MultiStar: [#1 -0.59,-0.03,0.00,M3] [#2 -0.46,0.29,0.85,U] [#3 -0.01,-0.19,0.89,U] [#4 -0.36,0.31,0.85,U] [#5 -0.93,-0.31,0.00,M9] [#6 -0.95,-0.36,0.00,M6] [#7 -0.49,-0.33,0.00,M6] [#8 -0.37,-0.09,0.75,U] 
04:07:15.482 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.03}, one-star: {-0.13, -0.41}
04:07:15.482 00.000 10844 CameraToMount -- cameraTheta (-3.01) - m_xAngle (1.39) = xAngle (-4.40 = 1.88)
04:07:15.482 00.000 10844 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.28 = -1.28)
04:07:15.482 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.01 mountX=-0.08 mountY=-0.25, mountTheta=-1.88
04:07:15.486 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.03, opts=13)
04:07:15.486 00.000 10844 Enqueuing Move request for scope (-0.26, -0.03)
04:07:15.486 00.000 11060 Worker thread wakes up
04:07:15.486 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd
04:07:15.486 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.03)
04:07:15.486 00.000 11060 Moving (-0.26, -0.03) raw xDistance=-0.08 yDistance=-0.25
04:07:15.486 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:07:15.486 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:07:15.486 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:07:15.486 00.000 11060 MoveAxis(E, 0, ABG)
04:07:15.486 00.000 11060 Move returns status 0, amount 0
04:07:15.486 00.000 11060 MoveAxis(N, 0, ABG)
04:07:15.486 00.000 11060 Move returns status 0, amount 0
04:07:15.486 00.000 11060 move complete, result=0
04:07:15.490 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:15.490 00.000 11060 worker thread done servicing request
04:07:15.490 00.000 10844 UpdateGuideState exits: m=1990 SNR=29.0
04:07:15.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:15.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:15.490 00.000 10844 Enqueuing Expose request
04:07:15.490 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:07:15.490 00.000 11060 Worker thread wakes up
04:07:15.490 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:15.490 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:16.125 00.635 11060 Exposure complete
04:07:16.349 00.224 11060 worker thread done servicing request
04:07:16.349 00.000 10844 OnExposeComplete: enter
04:07:16.349 00.000 10844 UpdateGuideState(): m_state=6
04:07:16.351 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4338
04:07:16.351 00.000 10844 Star::Find returns 1 (0), X=616.48, Y=101.62, Mass=1446, SNR=24.1, Peak=226 HFD=3.1
04:07:16.351 00.000 10844 MultiStar: [#1 -0.64,0.23,0.00,M4] [#2 -0.41,0.34,1.06,U] [#3 -0.57,-0.49,0.00,M1] [#4 -0.63,0.11,0.00,M1] [#5 -0.46,-0.17,1.03,U] [#6 -1.08,-0.60,0.00,M7] [#7 -0.73,0.00,0.00,M7] [#8 -0.43,-0.16,0.98,U] 
04:07:16.351 00.000 10844 refined, 3 included, MultiStar: {-0.43, -0.10}, one-star: {-0.43, -0.43}
04:07:16.351 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.39) = xAngle (-4.31 = 1.98)
04:07:16.351 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.18 = -1.18)
04:07:16.351 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-0.10 hyp=0.44 cameraTheta=-2.92 mountX=-0.17 mountY=-0.41, mountTheta=-1.97
04:07:16.355 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-0.10, opts=13)
04:07:16.355 00.000 10844 Enqueuing Move request for scope (-0.43, -0.10)
04:07:16.355 00.000 11060 Worker thread wakes up
04:07:16.355 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:16.355 00.000 10844 UpdateGuideState exits: m=1446 SNR=24.1
04:07:16.356 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:16.356 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:16.356 00.000 10844 Enqueuing Expose request
04:07:16.356 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.10) opts 0xd
04:07:16.356 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -0.10)
04:07:16.356 00.000 11060 Moving (-0.43, -0.10) raw xDistance=-0.17 yDistance=-0.41
04:07:16.356 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:07:16.356 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.18 newest=-0.80
04:07:16.356 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.41
04:07:16.356 00.000 11060 MoveAxis(E, 41, ABG)
04:07:16.356 00.000 11060 Guiding  Dir = 2, Dur = 41
04:07:16.380 00.024 11060 IsSlewing returns 0
04:07:16.380 00.000 11060 IsGuiding returns 0
04:07:16.443 00.063 11060 IsGuiding returns 0
04:07:16.443 00.000 11060 Move returns status 0, amount 41
04:07:16.443 00.000 11060 BLC: Oldest BLC event removed
04:07:16.443 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:07:16.445 00.002 11060 MoveAxis(N, 817, ABG)
04:07:16.445 00.000 11060 duration set to 750 by maxDecDuration
04:07:16.445 00.000 11060 Guiding  Dir = 0, Dur = 750
04:07:16.472 00.027 11060 IsSlewing returns 0
04:07:16.473 00.001 11060 IsGuiding returns 0
04:07:17.226 00.753 11060 IsGuiding returns 0
04:07:17.227 00.001 11060 Move returns status 0, amount 750
04:07:17.227 00.000 11060 move complete, result=0
04:07:17.227 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.4 px 750 ms NORTH
04:07:17.230 00.003 11060 worker thread done servicing request
04:07:17.230 00.000 11060 Worker thread wakes up
04:07:17.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:17.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:17.855 00.625 11060 Exposure complete
04:07:18.023 00.168 11060 worker thread done servicing request
04:07:18.023 00.000 10844 OnExposeComplete: enter
04:07:18.023 00.000 10844 UpdateGuideState(): m_state=6
04:07:18.023 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4339
04:07:18.023 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.62, Mass=2184, SNR=29.6, Peak=223 HFD=3.4
04:07:18.023 00.000 10844 MultiStar: [#1 0.05,-0.27,0.83,U] [#2 -0.65,-0.11,0.00,M2] [#3 -0.11,-0.27,0.89,U] [#4 -0.04,-0.29,0.90,U] [#5 -0.22,-0.18,0.88,U] [#6 -0.46,-0.59,0.00,M8] [#7 -0.88,-0.23,0.00,M8] [#8 -0.14,0.02,0.66,U] 
04:07:18.023 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.25}, one-star: {0.06, -0.43}
04:07:18.023 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.39) = xAngle (-3.20 = 3.09)
04:07:18.023 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
04:07:18.023 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.81 mountX=-0.26 mountY=-0.02, mountTheta=-3.07
04:07:18.025 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.25, opts=13)
04:07:18.025 00.000 10844 Enqueuing Move request for scope (-0.06, -0.25)
04:07:18.025 00.000 11060 Worker thread wakes up
04:07:18.025 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
04:07:18.025 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:18.025 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
04:07:18.025 00.000 10844 UpdateGuideState exits: m=2184 SNR=29.6
04:07:18.025 00.000 11060 Moving (-0.06, -0.25) raw xDistance=-0.26 yDistance=-0.02
04:07:18.025 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:18.025 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:18.025 00.000 10844 Enqueuing Expose request
04:07:18.025 00.000 11060 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.287785, 1:0.018644
04:07:18.025 00.000 11060 BLC: No correction, Miss < min_move
04:07:18.025 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
04:07:18.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:18.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:07:18.025 00.000 11060 MoveAxis(E, 62, ABG)
04:07:18.025 00.000 11060 Guiding  Dir = 2, Dur = 62
04:07:18.038 00.013 11060 IsSlewing returns 0
04:07:18.038 00.000 11060 IsGuiding returns 0
04:07:18.115 00.077 11060 IsGuiding returns 0
04:07:18.115 00.000 11060 Move returns status 0, amount 62
04:07:18.115 00.000 11060 MoveAxis(N, 0, ABG)
04:07:18.115 00.000 11060 Move returns status 0, amount 0
04:07:18.115 00.000 11060 move complete, result=0
04:07:18.115 00.000 11060 worker thread done servicing request
04:07:18.115 00.000 10844 GuideStep: -0.3 px 62 ms EAST, -0.0 px 0 ms NORTH
04:07:18.115 00.000 11060 Worker thread wakes up
04:07:18.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:18.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:18.750 00.635 11060 Exposure complete
04:07:18.951 00.201 11060 worker thread done servicing request
04:07:18.953 00.002 10844 OnExposeComplete: enter
04:07:18.953 00.000 10844 UpdateGuideState(): m_state=6
04:07:18.953 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4340
04:07:18.953 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.68, Mass=1652, SNR=25.7, Peak=186 HFD=3.0
04:07:18.953 00.000 10844 MultiStar: [#1 -0.01,-0.05,0.94,U] [#2 -0.18,0.10,0.94,U] [#3 -0.33,0.17,0.98,U] [#4 -0.04,-0.07,1.06,U] [#5 -0.47,-0.09,0.94,U] [#6 -0.10,-0.13,0.99,U] [#7 -0.51,-0.13,0.91,U] [#8 -0.33,0.07,0.89,U] 
04:07:18.953 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.06}, one-star: {-0.07, -0.38}
04:07:18.953 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.39) = xAngle (-4.27 = 2.01)
04:07:18.953 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.14 = -1.14)
04:07:18.953 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.88 mountX=-0.10 mountY=-0.21, mountTheta=-2.01
04:07:18.957 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.06, opts=13)
04:07:18.957 00.000 10844 Enqueuing Move request for scope (-0.22, -0.06)
04:07:18.957 00.000 11060 Worker thread wakes up
04:07:18.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:18.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
04:07:18.957 00.000 10844 UpdateGuideState exits: m=1652 SNR=25.7
04:07:18.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:18.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:18.957 00.000 10844 Enqueuing Expose request
04:07:18.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
04:07:18.959 00.002 11060 Moving (-0.22, -0.06) raw xDistance=-0.10 yDistance=-0.21
04:07:18.959 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.287785, 1:0.018644, 2:0.209445
04:07:18.959 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
04:07:18.959 00.000 11060 BLC: window closed
04:07:18.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:07:18.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
04:07:18.959 00.000 11060 MoveAxis(E, 0, ABG)
04:07:18.959 00.000 11060 Move returns status 0, amount 0
04:07:18.959 00.000 11060 MoveAxis(N, 82, ABG)
04:07:18.959 00.000 11060 Guiding  Dir = 0, Dur = 82
04:07:18.977 00.018 11060 IsSlewing returns 0
04:07:18.977 00.000 11060 IsGuiding returns 0
04:07:19.070 00.093 11060 IsGuiding returns 0
04:07:19.070 00.000 11060 Move returns status 0, amount 82
04:07:19.071 00.001 11060 move complete, result=0
04:07:19.071 00.000 11060 worker thread done servicing request
04:07:19.071 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 82 ms NORTH
04:07:19.071 00.000 11060 Worker thread wakes up
04:07:19.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:19.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:19.702 00.631 11060 Exposure complete
04:07:19.905 00.203 11060 worker thread done servicing request
04:07:19.905 00.000 10844 OnExposeComplete: enter
04:07:19.905 00.000 10844 UpdateGuideState(): m_state=6
04:07:19.907 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4341
04:07:19.907 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=101.99, Mass=2003, SNR=28.6, Peak=221 HFD=3.1
04:07:19.907 00.000 10844 MultiStar: [#1 0.00,0.02,0.87,U] [#2 -0.22,-0.26,0.85,U] [#3 0.27,-0.52,0.00,M1] [#4 -0.29,0.19,0.99,U] [#5 -0.65,-0.22,0.00,M7] [#6 -0.36,-0.66,0.00,M8] [#7 -0.42,0.00,0.83,U] [#8 -0.12,-0.12,0.75,U] 
04:07:19.907 00.000 10844 single-star, 5 included, MultiStar: {-0.19, -0.03}, one-star: {-0.11, -0.06}
04:07:19.907 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.39) = xAngle (-4.00 = 2.28)
04:07:19.907 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.88 = -0.88)
04:07:19.907 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.61 mountX=-0.08 mountY=-0.10, mountTheta=-2.28
04:07:19.910 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.06, opts=13)
04:07:19.910 00.000 10844 Enqueuing Move request for scope (-0.11, -0.06)
04:07:19.910 00.000 11060 Worker thread wakes up
04:07:19.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:19.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
04:07:19.910 00.000 10844 UpdateGuideState exits: m=2003 SNR=28.6
04:07:19.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
04:07:19.912 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:19.912 00.000 11060 Moving (-0.11, -0.06) raw xDistance=-0.08 yDistance=-0.10
04:07:19.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:19.912 00.000 10844 Enqueuing Expose request
04:07:19.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:07:19.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:19.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:07:19.912 00.000 11060 MoveAxis(E, 0, ABG)
04:07:19.912 00.000 11060 Move returns status 0, amount 0
04:07:19.912 00.000 11060 MoveAxis(N, 0, ABG)
04:07:19.912 00.000 11060 Move returns status 0, amount 0
04:07:19.912 00.000 11060 move complete, result=0
04:07:19.912 00.000 11060 worker thread done servicing request
04:07:19.912 00.000 11060 Worker thread wakes up
04:07:19.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:19.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:19.915 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:20.545 00.630 11060 Exposure complete
04:07:20.761 00.216 11060 worker thread done servicing request
04:07:20.766 00.005 10844 OnExposeComplete: enter
04:07:20.766 00.000 10844 UpdateGuideState(): m_state=6
04:07:20.766 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4342
04:07:20.766 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=101.44, Mass=1557, SNR=24.7, Peak=218 HFD=3.3
04:07:20.766 00.000 10844 MultiStar: [#1 0.07,0.48,0.86,U] [#2 -0.26,0.08,0.96,U] [#3 0.03,-0.33,0.98,U] [#4 0.18,0.03,1.02,U] [#5 0.08,-0.53,0.97,U] [#6 -0.22,-0.81,0.00,M9] [#7 -0.78,-0.15,0.00,M7] [#8 -0.28,0.23,0.84,U] 
04:07:20.766 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.11}, one-star: {-0.12, -0.61}
04:07:20.766 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
04:07:20.766 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
04:07:20.766 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.89 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
04:07:20.766 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
04:07:20.766 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
04:07:20.766 00.000 11060 Worker thread wakes up
04:07:20.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:20.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
04:07:20.766 00.000 10844 UpdateGuideState exits: m=1557 SNR=24.7
04:07:20.766 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
04:07:20.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:20.766 00.000 11060 Moving (-0.04, -0.11) raw xDistance=-0.12 yDistance=-0.02
04:07:20.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:20.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:07:20.766 00.000 10844 Enqueuing Expose request
04:07:20.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:20.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:07:20.766 00.000 11060 MoveAxis(E, 0, ABG)
04:07:20.766 00.000 11060 Move returns status 0, amount 0
04:07:20.766 00.000 11060 MoveAxis(N, 0, ABG)
04:07:20.766 00.000 11060 Move returns status 0, amount 0
04:07:20.766 00.000 11060 move complete, result=0
04:07:20.772 00.006 11060 worker thread done servicing request
04:07:20.772 00.000 11060 Worker thread wakes up
04:07:20.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:20.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:20.774 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:21.403 00.629 11060 Exposure complete
04:07:21.597 00.194 11060 worker thread done servicing request
04:07:21.597 00.000 10844 OnExposeComplete: enter
04:07:21.597 00.000 10844 UpdateGuideState(): m_state=6
04:07:21.597 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4343
04:07:21.597 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.56, Mass=1594, SNR=25.1, Peak=240 HFD=2.7
04:07:21.597 00.000 10844 MultiStar: [#1 -0.28,0.05,0.95,U] [#2 0.12,0.18,0.96,U] [#3 0.04,-0.58,0.00,M1] [#4 -0.44,-0.21,1.01,U] [#5 -0.25,-0.21,0.91,U] [#6 -0.44,-0.69,0.00,M10] [#7 -0.57,-0.26,0.00,M8] [#8 0.14,0.04,0.85,U] 
04:07:21.597 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.11}, one-star: {0.16, -0.49}
04:07:21.597 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.39) = xAngle (-3.65 = 2.63)
04:07:21.597 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.53 = -0.53)
04:07:21.602 00.005 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-2.26 mountX=-0.13 mountY=-0.07, mountTheta=-2.62
04:07:21.603 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.11, opts=13)
04:07:21.603 00.000 10844 Enqueuing Move request for scope (-0.09, -0.11)
04:07:21.603 00.000 11060 Worker thread wakes up
04:07:21.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:21.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
04:07:21.603 00.000 10844 UpdateGuideState exits: m=1594 SNR=25.1
04:07:21.603 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
04:07:21.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:21.603 00.000 11060 Moving (-0.09, -0.11) raw xDistance=-0.13 yDistance=-0.07
04:07:21.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:21.603 00.000 10844 Enqueuing Expose request
04:07:21.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:07:21.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:21.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:07:21.603 00.000 11060 MoveAxis(E, 30, ABG)
04:07:21.603 00.000 11060 Guiding  Dir = 2, Dur = 30
04:07:21.618 00.015 11060 IsSlewing returns 0
04:07:21.618 00.000 11060 IsGuiding returns 0
04:07:21.665 00.047 11060 IsGuiding returns 0
04:07:21.665 00.000 11060 Move returns status 0, amount 30
04:07:21.667 00.002 11060 MoveAxis(N, 0, ABG)
04:07:21.667 00.000 11060 Move returns status 0, amount 0
04:07:21.667 00.000 11060 move complete, result=0
04:07:21.667 00.000 11060 worker thread done servicing request
04:07:21.667 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
04:07:21.667 00.000 11060 Worker thread wakes up
04:07:21.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:21.668 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:22.310 00.642 11060 Exposure complete
04:07:22.516 00.206 11060 worker thread done servicing request
04:07:22.516 00.000 10844 OnExposeComplete: enter
04:07:22.516 00.000 10844 UpdateGuideState(): m_state=6
04:07:22.516 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4344
04:07:22.516 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.61, Mass=1766, SNR=26.6, Peak=190 HFD=3.3
04:07:22.518 00.002 10844 MultiStar: [#1 0.07,-0.27,0.88,U] [#2 -0.30,0.03,0.84,U] [#3 0.13,-0.23,0.99,U] [#4 0.04,-0.40,1.02,U] [#5 0.08,-0.58,0.00,M6] [#6 0.02,-0.68,0.00,R] [#7 -0.58,-0.38,0.00,M9] [#8 -0.02,-0.26,0.92,U] 
04:07:22.518 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.27}, one-star: {0.03, -0.45}
04:07:22.518 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
04:07:22.518 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
04:07:22.518 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.58 mountX=-0.27 mountY=0.04, mountTheta=2.99
04:07:22.518 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.27, opts=13)
04:07:22.518 00.000 10844 Enqueuing Move request for scope (-0.00, -0.27)
04:07:22.522 00.004 11060 Worker thread wakes up
04:07:22.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:22.522 00.000 10844 UpdateGuideState exits: m=1766 SNR=26.6
04:07:22.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.27) opts 0xd
04:07:22.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:22.522 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.27)
04:07:22.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:22.522 00.000 10844 Enqueuing Expose request
04:07:22.522 00.000 11060 Moving (-0.00, -0.27) raw xDistance=-0.27 yDistance=0.04
04:07:22.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
04:07:22.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:22.523 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:07:22.523 00.000 11060 MoveAxis(E, 64, ABG)
04:07:22.523 00.000 11060 Guiding  Dir = 2, Dur = 64
04:07:22.537 00.014 11060 IsSlewing returns 0
04:07:22.537 00.000 11060 IsGuiding returns 0
04:07:22.615 00.078 11060 IsGuiding returns 0
04:07:22.615 00.000 11060 Move returns status 0, amount 64
04:07:22.615 00.000 11060 MoveAxis(N, 0, ABG)
04:07:22.615 00.000 11060 Move returns status 0, amount 0
04:07:22.615 00.000 11060 move complete, result=0
04:07:22.615 00.000 11060 worker thread done servicing request
04:07:22.615 00.000 11060 Worker thread wakes up
04:07:22.615 00.000 10844 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
04:07:22.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:22.615 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:23.248 00.633 11060 Exposure complete
04:07:23.450 00.202 11060 worker thread done servicing request
04:07:23.450 00.000 10844 OnExposeComplete: enter
04:07:23.450 00.000 10844 UpdateGuideState(): m_state=6
04:07:23.450 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4345
04:07:23.450 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.93, Mass=1748, SNR=26.2, Peak=193 HFD=3.7
04:07:23.450 00.000 10844 MultiStar: [#1 0.02,0.28,0.93,U] [#2 -0.02,0.21,0.85,U] [#3 0.20,-0.05,1.03,U] [#4 0.34,0.01,1.03,U] [#5 -0.85,-0.62,0.00,M7] [#6 -0.15,0.62,0.00,M1] [#7 -0.22,-0.18,0.95,U] [#8 -0.26,0.18,0.91,U] 
04:07:23.450 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.04}, one-star: {0.28, -0.12}
04:07:23.450 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
04:07:23.450 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.36 = 2.36)
04:07:23.450 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=0.05 mountY=0.05, mountTheta=0.77
04:07:23.455 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
04:07:23.455 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
04:07:23.455 00.000 11060 Worker thread wakes up
04:07:23.455 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:23.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
04:07:23.455 00.000 10844 UpdateGuideState exits: m=1748 SNR=26.2
04:07:23.455 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
04:07:23.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:23.455 00.000 11060 Moving (0.06, 0.04) raw xDistance=0.05 yDistance=0.05
04:07:23.455 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:23.455 00.000 10844 Enqueuing Expose request
04:07:23.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:07:23.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:23.455 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:07:23.455 00.000 11060 MoveAxis(E, 0, ABG)
04:07:23.455 00.000 11060 Move returns status 0, amount 0
04:07:23.455 00.000 11060 MoveAxis(N, 0, ABG)
04:07:23.455 00.000 11060 Move returns status 0, amount 0
04:07:23.455 00.000 11060 move complete, result=0
04:07:23.455 00.000 11060 worker thread done servicing request
04:07:23.455 00.000 11060 Worker thread wakes up
04:07:23.455 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:23.455 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:23.460 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:24.104 00.644 11060 Exposure complete
04:07:24.308 00.204 11060 worker thread done servicing request
04:07:24.309 00.001 10844 OnExposeComplete: enter
04:07:24.309 00.000 10844 UpdateGuideState(): m_state=6
04:07:24.309 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4346
04:07:24.309 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=102.08, Mass=1745, SNR=26.4, Peak=156 HFD=3.2
04:07:24.309 00.000 10844 MultiStar: [#1 0.02,-0.00,0.94,U] [#2 -0.47,0.24,0.94,U] [#3 0.11,0.06,1.02,U] [#4 0.49,0.05,0.99,U] [#5 -0.34,-0.08,0.98,U] [#6 -0.12,0.47,0.89,U] [#7 -0.20,-0.15,0.86,U] [#8 0.04,0.06,0.82,U] 
04:07:24.309 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.23, 0.03}
04:07:24.309 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.39) = xAngle (0.44 = 0.44)
04:07:24.309 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.57 = -2.72)
04:07:24.309 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.83 mountX=0.07 mountY=-0.03, mountTheta=-0.43
04:07:24.309 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
04:07:24.309 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
04:07:24.309 00.000 11060 Worker thread wakes up
04:07:24.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:24.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
04:07:24.309 00.000 10844 UpdateGuideState exits: m=1745 SNR=26.4
04:07:24.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
04:07:24.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:24.309 00.000 11060 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.03
04:07:24.313 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:07:24.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:24.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:24.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:07:24.313 00.000 10844 Enqueuing Expose request
04:07:24.314 00.001 11060 MoveAxis(E, 0, ABG)
04:07:24.314 00.000 11060 Move returns status 0, amount 0
04:07:24.314 00.000 11060 MoveAxis(N, 0, ABG)
04:07:24.314 00.000 11060 Move returns status 0, amount 0
04:07:24.314 00.000 11060 move complete, result=0
04:07:24.316 00.002 11060 worker thread done servicing request
04:07:24.316 00.000 11060 Worker thread wakes up
04:07:24.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:24.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:24.319 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:24.949 00.630 11060 Exposure complete
04:07:25.157 00.208 11060 worker thread done servicing request
04:07:25.157 00.000 10844 OnExposeComplete: enter
04:07:25.157 00.000 10844 UpdateGuideState(): m_state=6
04:07:25.157 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4347
04:07:25.157 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=102.08, Mass=1748, SNR=26.6, Peak=193 HFD=2.8
04:07:25.157 00.000 10844 MultiStar: [#1 0.23,0.20,0.90,U] [#2 -0.39,0.25,0.89,U] [#3 -0.15,0.01,0.89,U] [#4 0.20,0.40,0.94,U] [#5 -0.01,-0.12,0.97,U] [#6 -0.43,0.44,0.00,M1] [#7 -0.28,-0.22,0.97,U] [#8 -0.57,0.70,0.00,M1] 
04:07:25.157 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.07}, one-star: {0.19, 0.03}
04:07:25.157 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.39) = xAngle (0.53 = 0.53)
04:07:25.157 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.66 = -2.63)
04:07:25.157 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.92 mountX=0.07 mountY=-0.04, mountTheta=-0.52
04:07:25.162 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.07, opts=13)
04:07:25.162 00.000 10844 Enqueuing Move request for scope (-0.03, 0.07)
04:07:25.162 00.000 11060 Worker thread wakes up
04:07:25.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
04:07:25.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:25.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
04:07:25.162 00.000 11060 Moving (-0.03, 0.07) raw xDistance=0.07 yDistance=-0.04
04:07:25.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:07:25.163 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:25.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:07:25.163 00.000 11060 MoveAxis(E, 0, ABG)
04:07:25.163 00.000 10844 UpdateGuideState exits: m=1748 SNR=26.6
04:07:25.163 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:25.163 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:25.163 00.000 10844 Enqueuing Expose request
04:07:25.163 00.000 11060 Move returns status 0, amount 0
04:07:25.163 00.000 11060 MoveAxis(N, 0, ABG)
04:07:25.163 00.000 11060 Move returns status 0, amount 0
04:07:25.163 00.000 11060 move complete, result=0
04:07:25.163 00.000 11060 worker thread done servicing request
04:07:25.163 00.000 11060 Worker thread wakes up
04:07:25.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:25.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:25.163 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:25.809 00.646 11060 Exposure complete
04:07:26.021 00.212 11060 worker thread done servicing request
04:07:26.021 00.000 10844 OnExposeComplete: enter
04:07:26.021 00.000 10844 UpdateGuideState(): m_state=6
04:07:26.023 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4348
04:07:26.024 00.001 10844 Star::Find returns 1 (0), X=616.91, Y=101.60, Mass=1635, SNR=25.6, Peak=213 HFD=3.3
04:07:26.024 00.000 10844 MultiStar: [#1 -0.29,-0.39,1.05,U] [#2 -0.10,0.03,0.95,U] [#3 0.10,-0.62,0.00,M1] [#4 0.27,0.14,0.91,U] [#5 -0.42,-0.45,0.00,M6] [#6 -0.20,0.22,1.08,U] [#7 -0.34,-0.32,1.00,U] [#8 -0.48,0.35,0.00,M2] 
04:07:26.024 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.14}, one-star: {0.00, -0.46}
04:07:26.024 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.39) = xAngle (-3.68 = 2.60)
04:07:26.024 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.56 = -0.56)
04:07:26.024 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.29 mountX=-0.15 mountY=-0.10, mountTheta=-2.59
04:07:26.027 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.14, opts=13)
04:07:26.027 00.000 10844 Enqueuing Move request for scope (-0.12, -0.14)
04:07:26.027 00.000 11060 Worker thread wakes up
04:07:26.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:26.028 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
04:07:26.028 00.000 10844 UpdateGuideState exits: m=1635 SNR=25.6
04:07:26.028 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
04:07:26.028 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:26.028 00.000 11060 Moving (-0.12, -0.14) raw xDistance=-0.15 yDistance=-0.10
04:07:26.028 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:26.028 00.000 10844 Enqueuing Expose request
04:07:26.029 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:07:26.029 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:26.029 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:07:26.029 00.000 11060 MoveAxis(E, 36, ABG)
04:07:26.029 00.000 11060 Guiding  Dir = 2, Dur = 36
04:07:26.054 00.025 11060 IsSlewing returns 0
04:07:26.054 00.000 11060 IsGuiding returns 0
04:07:26.115 00.061 11060 IsGuiding returns 0
04:07:26.115 00.000 11060 Move returns status 0, amount 36
04:07:26.115 00.000 11060 MoveAxis(N, 0, ABG)
04:07:26.115 00.000 11060 Move returns status 0, amount 0
04:07:26.116 00.001 11060 move complete, result=0
04:07:26.116 00.000 11060 worker thread done servicing request
04:07:26.116 00.000 11060 Worker thread wakes up
04:07:26.116 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
04:07:26.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:26.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:26.769 00.653 11060 Exposure complete
04:07:26.973 00.204 11060 worker thread done servicing request
04:07:26.973 00.000 10844 OnExposeComplete: enter
04:07:26.973 00.000 10844 UpdateGuideState(): m_state=6
04:07:26.975 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4349
04:07:26.975 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=101.86, Mass=1929, SNR=27.7, Peak=222 HFD=3.2
04:07:26.975 00.000 10844 MultiStar: [#1 -0.22,0.17,0.93,U] [#2 -0.26,0.59,0.00,M1] [#3 0.09,0.06,0.95,U] [#4 -0.28,0.53,0.00,M1] [#5 -0.49,0.13,0.90,U] [#6 -0.47,0.64,0.00,M1] [#7 -0.50,0.08,0.78,U] [#8 -0.45,0.55,0.00,M3] 
04:07:26.975 00.000 10844 refined, 4 included, MultiStar: {-0.25, 0.04}, one-star: {-0.19, -0.20}
04:07:26.975 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.39) = xAngle (1.58 = 1.58)
04:07:26.975 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.71 = -1.58)
04:07:26.975 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.97 mountX=-0.00 mountY=-0.25, mountTheta=-1.58
04:07:26.978 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.04, opts=13)
04:07:26.978 00.000 10844 Enqueuing Move request for scope (-0.25, 0.04)
04:07:26.978 00.000 11060 Worker thread wakes up
04:07:26.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:26.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
04:07:26.978 00.000 10844 UpdateGuideState exits: m=1929 SNR=27.7
04:07:26.980 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
04:07:26.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:26.980 00.000 11060 Moving (-0.25, 0.04) raw xDistance=-0.00 yDistance=-0.25
04:07:26.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:26.980 00.000 10844 Enqueuing Expose request
04:07:26.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:07:26.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.25
04:07:26.980 00.000 11060 MoveAxis(E, 0, ABG)
04:07:26.980 00.000 11060 Move returns status 0, amount 0
04:07:26.980 00.000 11060 MoveAxis(N, 98, ABG)
04:07:26.980 00.000 11060 Guiding  Dir = 0, Dur = 98
04:07:26.999 00.019 11060 IsSlewing returns 0
04:07:26.999 00.000 11060 IsGuiding returns 0
04:07:27.103 00.104 11060 IsGuiding returns 0
04:07:27.103 00.000 11060 Move returns status 0, amount 98
04:07:27.103 00.000 11060 move complete, result=0
04:07:27.103 00.000 11060 worker thread done servicing request
04:07:27.103 00.000 11060 Worker thread wakes up
04:07:27.103 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 98 ms NORTH
04:07:27.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:27.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:27.742 00.639 11060 Exposure complete
04:07:27.949 00.207 11060 worker thread done servicing request
04:07:27.949 00.000 10844 OnExposeComplete: enter
04:07:27.949 00.000 10844 UpdateGuideState(): m_state=6
04:07:27.949 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4350
04:07:27.949 00.000 10844 Star::Find returns 1 (0), X=616.58, Y=101.85, Mass=1788, SNR=26.3, Peak=221 HFD=3.2
04:07:27.949 00.000 10844 MultiStar: [#1 0.17,0.41,0.93,U] [#2 0.08,0.32,0.80,U] [#3 0.11,0.37,1.00,U] [#4 0.14,0.14,1.05,U] [#5 0.36,0.29,0.93,U] [#6 0.03,0.16,0.96,U] [#7 0.06,0.24,0.91,U] [#8 0.05,0.30,0.83,U] 
04:07:27.949 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.22}, one-star: {-0.32, -0.20}
04:07:27.949 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
04:07:27.949 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.98 = 2.98)
04:07:27.949 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.25 mountX=0.23 mountY=0.04, mountTheta=0.16
04:07:27.954 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.22, opts=13)
04:07:27.954 00.000 10844 Enqueuing Move request for scope (0.07, 0.22)
04:07:27.954 00.000 11060 Worker thread wakes up
04:07:27.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:27.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
04:07:27.954 00.000 10844 UpdateGuideState exits: m=1788 SNR=26.3
04:07:27.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
04:07:27.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:27.954 00.000 11060 Moving (0.07, 0.22) raw xDistance=0.23 yDistance=0.04
04:07:27.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:27.954 00.000 10844 Enqueuing Expose request
04:07:27.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:07:27.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:27.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:07:27.954 00.000 11060 MoveAxis(W, 54, ABG)
04:07:27.954 00.000 11060 Guiding  Dir = 3, Dur = 54
04:07:27.970 00.016 11060 IsSlewing returns 0
04:07:27.970 00.000 11060 IsGuiding returns 0
04:07:28.031 00.061 11060 IsGuiding returns 0
04:07:28.031 00.000 11060 Move returns status 0, amount 54
04:07:28.031 00.000 11060 MoveAxis(N, 0, ABG)
04:07:28.031 00.000 11060 Move returns status 0, amount 0
04:07:28.031 00.000 11060 move complete, result=0
04:07:28.031 00.000 11060 worker thread done servicing request
04:07:28.031 00.000 11060 Worker thread wakes up
04:07:28.031 00.000 10844 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
04:07:28.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:28.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:28.678 00.647 11060 Exposure complete
04:07:28.878 00.200 11060 worker thread done servicing request
04:07:28.878 00.000 10844 OnExposeComplete: enter
04:07:28.878 00.000 10844 UpdateGuideState(): m_state=6
04:07:28.878 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4351
04:07:28.880 00.002 10844 Star::Find returns 1 (0), X=616.97, Y=101.67, Mass=1655, SNR=25.6, Peak=211 HFD=3.4
04:07:28.880 00.000 10844 MultiStar: [#1 -0.25,0.11,0.95,U] [#2 0.06,0.49,0.88,U] [#3 0.10,0.06,0.94,U] [#4 -0.01,0.10,1.08,U] [#5 -0.13,-0.11,0.95,U] [#6 -0.13,0.45,1.10,U] [#7 -0.55,-0.00,1.03,U] [#8 0.38,0.54,0.00,M3] 
04:07:28.880 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.09}, one-star: {0.06, -0.38}
04:07:28.880 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.39) = xAngle (1.07 = 1.07)
04:07:28.880 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.19 = -2.09)
04:07:28.880 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.46 mountX=0.07 mountY=-0.12, mountTheta=-1.06
04:07:28.883 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.09, opts=13)
04:07:28.883 00.000 10844 Enqueuing Move request for scope (-0.11, 0.09)
04:07:28.883 00.000 11060 Worker thread wakes up
04:07:28.883 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:28.883 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
04:07:28.883 00.000 10844 UpdateGuideState exits: m=1655 SNR=25.6
04:07:28.883 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
04:07:28.883 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:28.883 00.000 11060 Moving (-0.11, 0.09) raw xDistance=0.07 yDistance=-0.12
04:07:28.883 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:28.883 00.000 10844 Enqueuing Expose request
04:07:28.883 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:07:28.883 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:28.883 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:07:28.883 00.000 11060 MoveAxis(E, 0, ABG)
04:07:28.883 00.000 11060 Move returns status 0, amount 0
04:07:28.883 00.000 11060 MoveAxis(N, 0, ABG)
04:07:28.883 00.000 11060 Move returns status 0, amount 0
04:07:28.883 00.000 11060 move complete, result=0
04:07:28.883 00.000 11060 worker thread done servicing request
04:07:28.883 00.000 11060 Worker thread wakes up
04:07:28.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:28.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:28.889 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:29.519 00.630 11060 Exposure complete
04:07:29.729 00.210 11060 worker thread done servicing request
04:07:29.729 00.000 10844 OnExposeComplete: enter
04:07:29.729 00.000 10844 UpdateGuideState(): m_state=6
04:07:29.729 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4352
04:07:29.729 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.49, Mass=1985, SNR=28.1, Peak=206 HFD=3.5
04:07:29.729 00.000 10844 MultiStar: [#1 0.04,-0.07,0.93,U] [#2 -0.22,0.35,0.86,U] [#3 0.28,0.06,1.00,U] [#4 0.37,0.25,0.95,U] [#5 -0.05,0.10,1.03,U] [#6 -0.17,0.76,0.00,M1] [#7 -0.05,0.03,0.90,U] [#8 -0.07,0.11,0.73,U] 
04:07:29.729 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.12, -0.56}
04:07:29.729 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
04:07:29.729 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
04:07:29.729 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.39 mountX=0.04 mountY=0.06, mountTheta=1.00
04:07:29.731 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
04:07:29.731 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
04:07:29.731 00.000 11060 Worker thread wakes up
04:07:29.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:29.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
04:07:29.731 00.000 10844 UpdateGuideState exits: m=1985 SNR=28.1
04:07:29.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
04:07:29.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:29.731 00.000 11060 Moving (0.06, 0.03) raw xDistance=0.04 yDistance=0.06
04:07:29.734 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:29.734 00.000 10844 Enqueuing Expose request
04:07:29.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:07:29.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:29.735 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:07:29.735 00.000 11060 MoveAxis(E, 0, ABG)
04:07:29.735 00.000 11060 Move returns status 0, amount 0
04:07:29.735 00.000 11060 MoveAxis(N, 0, ABG)
04:07:29.735 00.000 11060 Move returns status 0, amount 0
04:07:29.735 00.000 11060 move complete, result=0
04:07:29.737 00.002 11060 worker thread done servicing request
04:07:29.737 00.000 11060 Worker thread wakes up
04:07:29.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:29.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:29.738 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:30.380 00.642 11060 Exposure complete
04:07:30.585 00.205 11060 worker thread done servicing request
04:07:30.585 00.000 10844 OnExposeComplete: enter
04:07:30.585 00.000 10844 UpdateGuideState(): m_state=6
04:07:30.585 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4353
04:07:30.585 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.74, Mass=1644, SNR=24.9, Peak=199 HFD=3.5
04:07:30.585 00.000 10844 MultiStar: [#1 0.24,0.28,0.95,U] [#2 -0.41,0.27,1.02,U] [#3 -0.20,-0.02,1.15,U] [#4 0.17,0.13,1.08,U] [#5 0.11,-0.07,1.07,U] [#6 -0.69,0.69,0.00,M2] [#7 0.01,-0.31,0.86,U] [#8 -0.11,0.68,0.00,M3] 
04:07:30.585 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.00}, one-star: {-0.04, -0.31}
04:07:30.585 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.39) = xAngle (1.67 = 1.67)
04:07:30.585 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.80 = -1.49)
04:07:30.585 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.06 mountX=-0.00 mountY=-0.02, mountTheta=-1.67
04:07:30.587 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.00, opts=13)
04:07:30.587 00.000 10844 Enqueuing Move request for scope (-0.02, 0.00)
04:07:30.587 00.000 11060 Worker thread wakes up
04:07:30.589 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:30.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
04:07:30.589 00.000 10844 UpdateGuideState exits: m=1644 SNR=24.9
04:07:30.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:30.589 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
04:07:30.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:30.589 00.000 10844 Enqueuing Expose request
04:07:30.589 00.000 11060 Moving (-0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
04:07:30.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:07:30.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:30.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:07:30.589 00.000 11060 MoveAxis(E, 0, ABG)
04:07:30.589 00.000 11060 Move returns status 0, amount 0
04:07:30.589 00.000 11060 MoveAxis(N, 0, ABG)
04:07:30.589 00.000 11060 Move returns status 0, amount 0
04:07:30.591 00.002 11060 move complete, result=0
04:07:30.591 00.000 11060 worker thread done servicing request
04:07:30.591 00.000 11060 Worker thread wakes up
04:07:30.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:30.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:30.594 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:31.217 00.623 11060 Exposure complete
04:07:31.419 00.202 11060 worker thread done servicing request
04:07:31.419 00.000 10844 OnExposeComplete: enter
04:07:31.419 00.000 10844 UpdateGuideState(): m_state=6
04:07:31.425 00.006 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4354
04:07:31.425 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=101.29, Mass=1853, SNR=27.1, Peak=217 HFD=3.5
04:07:31.425 00.000 10844 MultiStar: [#1 -0.31,-0.13,0.96,U] [#2 -0.01,0.13,0.89,U] [#3 0.23,-0.58,0.00,M1] [#4 0.36,0.51,0.00,M1] [#5 -0.67,-0.56,0.00,M2] [#6 -0.28,-0.07,0.95,U] [#7 -0.24,0.06,0.87,U] [#8 -0.47,-0.03,0.81,U] 
04:07:31.425 00.000 10844 refined, 5 included, MultiStar: {-0.23, -0.15}, one-star: {-0.12, -0.76}
04:07:31.425 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.39) = xAngle (-3.96 = 2.32)
04:07:31.425 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.84 = -0.84)
04:07:31.425 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-2.57 mountX=-0.19 mountY=-0.21, mountTheta=-2.31
04:07:31.425 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.15, opts=13)
04:07:31.425 00.000 10844 Enqueuing Move request for scope (-0.23, -0.15)
04:07:31.425 00.000 11060 Worker thread wakes up
04:07:31.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:07:31.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.15) opts 0xd
04:07:31.425 00.000 10844 UpdateGuideState exits: m=1853 SNR=27.1
04:07:31.425 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.15)
04:07:31.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:31.425 00.000 11060 Moving (-0.23, -0.15) raw xDistance=-0.19 yDistance=-0.21
04:07:31.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:31.425 00.000 10844 Enqueuing Expose request
04:07:31.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:07:31.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.21
04:07:31.425 00.000 11060 MoveAxis(E, 44, ABG)
04:07:31.425 00.000 11060 Guiding  Dir = 2, Dur = 44
04:07:31.440 00.015 11060 IsSlewing returns 0
04:07:31.441 00.001 11060 IsGuiding returns 0
04:07:31.486 00.045 11060 IsGuiding returns 0
04:07:31.486 00.000 11060 Move returns status 0, amount 44
04:07:31.486 00.000 11060 MoveAxis(N, 80, ABG)
04:07:31.486 00.000 11060 Guiding  Dir = 0, Dur = 80
04:07:31.502 00.016 11060 IsSlewing returns 0
04:07:31.502 00.000 11060 IsGuiding returns 0
04:07:31.596 00.094 11060 IsGuiding returns 0
04:07:31.596 00.000 11060 Move returns status 0, amount 80
04:07:31.596 00.000 11060 move complete, result=0
04:07:31.597 00.001 11060 worker thread done servicing request
04:07:31.597 00.000 11060 Worker thread wakes up
04:07:31.597 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.2 px 80 ms NORTH
04:07:31.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:31.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:32.244 00.647 11060 Exposure complete
04:07:32.436 00.192 11060 worker thread done servicing request
04:07:32.436 00.000 10844 OnExposeComplete: enter
04:07:32.436 00.000 10844 UpdateGuideState(): m_state=6
04:07:32.436 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4355
04:07:32.436 00.000 10844 Star::Find returns 1 (0), X=617.46, Y=101.65, Mass=1975, SNR=28.2, Peak=227 HFD=3.4
04:07:32.436 00.000 10844 MultiStar: [#1 -0.13,-0.02,0.86,U] [#2 -0.29,0.13,0.83,U] [#3 0.28,-0.16,0.92,U] [#4 0.34,0.30,0.89,U] [#5 -0.12,0.28,0.89,U] [#6 -0.32,0.40,0.97,U] [#7 0.31,0.06,0.85,U] [#8 0.09,-0.04,0.76,U] 
04:07:32.436 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.55, -0.41}
04:07:32.436 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
04:07:32.436 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
04:07:32.436 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.60 mountX=0.07 mountY=0.07, mountTheta=0.80
04:07:32.441 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
04:07:32.444 00.003 10844 Enqueuing Move request for scope (0.08, 0.06)
04:07:32.444 00.000 11060 Worker thread wakes up
04:07:32.444 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:32.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
04:07:32.444 00.000 10844 UpdateGuideState exits: m=1975 SNR=28.2
04:07:32.446 00.002 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
04:07:32.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:32.446 00.000 11060 Moving (0.08, 0.06) raw xDistance=0.07 yDistance=0.07
04:07:32.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:32.446 00.000 10844 Enqueuing Expose request
04:07:32.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:07:32.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:32.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:07:32.446 00.000 11060 MoveAxis(E, 0, ABG)
04:07:32.446 00.000 11060 Move returns status 0, amount 0
04:07:32.446 00.000 11060 MoveAxis(N, 0, ABG)
04:07:32.446 00.000 11060 Move returns status 0, amount 0
04:07:32.446 00.000 11060 move complete, result=0
04:07:32.446 00.000 11060 worker thread done servicing request
04:07:32.446 00.000 11060 Worker thread wakes up
04:07:32.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:32.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:32.446 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:33.080 00.634 11060 Exposure complete
04:07:33.306 00.226 11060 worker thread done servicing request
04:07:33.306 00.000 10844 OnExposeComplete: enter
04:07:33.306 00.000 10844 UpdateGuideState(): m_state=6
04:07:33.306 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4356
04:07:33.306 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.03, Mass=1738, SNR=26.5, Peak=201 HFD=3.1
04:07:33.306 00.000 10844 MultiStar: [#1 -0.31,0.16,0.95,U] [#2 -0.05,-0.20,0.93,U] [#3 0.17,-0.56,0.00,M1] [#4 -0.01,0.25,0.96,U] [#5 -0.08,-0.26,0.84,U] [#6 0.11,0.33,1.05,U] [#7 0.07,0.21,0.91,U] [#8 0.13,0.35,0.76,U] 
04:07:33.306 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.24, -0.02}
04:07:33.306 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
04:07:33.306 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.12)
04:07:33.306 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.43 mountX=0.10 mountY=-0.00, mountTheta=-0.03
04:07:33.306 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.10, opts=13)
04:07:33.306 00.000 10844 Enqueuing Move request for scope (0.01, 0.10)
04:07:33.306 00.000 11060 Worker thread wakes up
04:07:33.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
04:07:33.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:33.306 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
04:07:33.306 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.5
04:07:33.311 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:33.311 00.000 11060 Moving (0.01, 0.10) raw xDistance=0.10 yDistance=-0.00
04:07:33.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:07:33.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:33.311 00.000 10844 Enqueuing Expose request
04:07:33.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:33.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:07:33.311 00.000 11060 MoveAxis(E, 0, ABG)
04:07:33.311 00.000 11060 Move returns status 0, amount 0
04:07:33.311 00.000 11060 MoveAxis(N, 0, ABG)
04:07:33.311 00.000 11060 Move returns status 0, amount 0
04:07:33.311 00.000 11060 move complete, result=0
04:07:33.313 00.002 11060 worker thread done servicing request
04:07:33.313 00.000 11060 Worker thread wakes up
04:07:33.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:33.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:33.314 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:33.944 00.630 11060 Exposure complete
04:07:34.170 00.226 11060 worker thread done servicing request
04:07:34.170 00.000 10844 OnExposeComplete: enter
04:07:34.170 00.000 10844 UpdateGuideState(): m_state=6
04:07:34.170 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4357
04:07:34.170 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.59, Mass=1589, SNR=24.8, Peak=163 HFD=3.2
04:07:34.170 00.000 10844 MultiStar: [#1 -0.03,-0.07,1.03,U] [#2 0.07,0.33,0.90,U] [#3 0.50,-0.31,0.00,M2] [#4 0.11,-0.26,1.05,U] [#5 -0.06,-0.19,0.95,U] [#6 0.48,0.24,1.06,U] [#7 -0.16,-0.13,0.90,U] [#8 -0.03,0.34,0.85,U] 
04:07:34.170 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.04, -0.47}
04:07:34.170 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
04:07:34.170 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
04:07:34.170 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=-0.02 mountY=0.07, mountTheta=1.88
04:07:34.174 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
04:07:34.174 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
04:07:34.174 00.000 11060 Worker thread wakes up
04:07:34.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
04:07:34.174 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
04:07:34.174 00.000 11060 Moving (0.06, -0.03) raw xDistance=-0.02 yDistance=0.07
04:07:34.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:34.174 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:07:34.174 00.000 10844 UpdateGuideState exits: m=1589 SNR=24.8
04:07:34.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:34.174 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:34.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:07:34.177 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:34.177 00.000 10844 Enqueuing Expose request
04:07:34.177 00.000 11060 MoveAxis(E, 0, ABG)
04:07:34.177 00.000 11060 Move returns status 0, amount 0
04:07:34.177 00.000 11060 MoveAxis(N, 0, ABG)
04:07:34.177 00.000 11060 Move returns status 0, amount 0
04:07:34.177 00.000 11060 move complete, result=0
04:07:34.177 00.000 11060 worker thread done servicing request
04:07:34.177 00.000 11060 Worker thread wakes up
04:07:34.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:34.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:34.179 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:34.823 00.644 11060 Exposure complete
04:07:35.019 00.196 10844 OnExposeComplete: enter
04:07:35.019 00.000 10844 UpdateGuideState(): m_state=6
04:07:35.019 00.000 11060 worker thread done servicing request
04:07:35.019 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4358
04:07:35.019 00.000 10844 Star::Find returns 1 (0), X=617.62, Y=102.14, Mass=1978, SNR=27.6, Peak=241 HFD=3.6
04:07:35.019 00.000 10844 MultiStar: [#1 0.27,0.16,0.93,U] [#2 0.09,0.55,0.88,U] [#3 0.79,-0.20,0.00,M3] [#4 0.40,0.07,0.86,U] [#5 0.21,0.21,0.96,U] [#6 0.05,0.39,0.98,U] [#7 0.08,-0.13,0.83,U] [#8 0.57,0.30,0.00,M1] 
04:07:35.019 00.000 10844 refined, 6 included, MultiStar: {0.26, 0.20}, one-star: {0.71, 0.08}
04:07:35.019 00.000 10844 CameraToMount -- cameraTheta (0.64) - m_xAngle (1.39) = xAngle (-0.75 = -0.75)
04:07:35.019 00.000 10844 CameraToMount -- cameraTheta (0.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.37 = 2.37)
04:07:35.019 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.20 hyp=0.33 cameraTheta=0.64 mountX=0.24 mountY=0.23, mountTheta=0.76
04:07:35.024 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.20, opts=13)
04:07:35.024 00.000 10844 Enqueuing Move request for scope (0.26, 0.20)
04:07:35.024 00.000 11060 Worker thread wakes up
04:07:35.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:35.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.20) opts 0xd
04:07:35.024 00.000 10844 UpdateGuideState exits: m=1978 SNR=27.6
04:07:35.024 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.20)
04:07:35.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:35.024 00.000 11060 Moving (0.26, 0.20) raw xDistance=0.24 yDistance=0.23
04:07:35.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:35.024 00.000 10844 Enqueuing Expose request
04:07:35.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
04:07:35.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:07:35.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:07:35.024 00.000 11060 MoveAxis(W, 56, ABG)
04:07:35.024 00.000 11060 Guiding  Dir = 3, Dur = 56
04:07:35.050 00.026 11060 IsSlewing returns 0
04:07:35.050 00.000 11060 IsGuiding returns 0
04:07:35.136 00.086 11060 IsGuiding returns 0
04:07:35.136 00.000 11060 Move returns status 0, amount 56
04:07:35.136 00.000 11060 MoveAxis(N, 0, ABG)
04:07:35.136 00.000 11060 Move returns status 0, amount 0
04:07:35.136 00.000 11060 move complete, result=0
04:07:35.137 00.001 11060 worker thread done servicing request
04:07:35.137 00.000 10844 GuideStep: 0.2 px 56 ms WEST, 0.2 px 0 ms NORTH
04:07:35.137 00.000 11060 Worker thread wakes up
04:07:35.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:35.138 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:35.780 00.642 11060 Exposure complete
04:07:35.990 00.210 11060 worker thread done servicing request
04:07:35.990 00.000 10844 OnExposeComplete: enter
04:07:35.990 00.000 10844 UpdateGuideState(): m_state=6
04:07:35.990 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4359
04:07:35.990 00.000 10844 Star::Find returns 1 (0), X=617.52, Y=101.93, Mass=1965, SNR=28.0, Peak=228 HFD=3.5
04:07:35.990 00.000 10844 MultiStar: [#1 0.45,-0.02,0.86,U] [#2 0.41,-0.22,0.87,U] [#3 0.50,0.56,0.00,M4] [#4 0.52,0.16,0.96,U] [#5 0.51,-0.38,0.00,M1] [#6 0.21,0.39,1.00,U] [#7 -0.10,0.36,0.95,U] [#8 0.34,0.53,0.00,M2] 
04:07:35.990 00.000 10844 refined, 5 included, MultiStar: {0.35, 0.10}, one-star: {0.61, -0.13}
04:07:35.990 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
04:07:35.990 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
04:07:35.990 00.000 10844 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.36 cameraTheta=0.27 mountX=0.16 mountY=0.33, mountTheta=1.12
04:07:35.995 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.35, y=0.10, opts=13)
04:07:35.995 00.000 10844 Enqueuing Move request for scope (0.35, 0.10)
04:07:35.995 00.000 11060 Worker thread wakes up
04:07:35.995 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:35.995 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
04:07:35.995 00.000 10844 UpdateGuideState exits: m=1965 SNR=28.0
04:07:35.995 00.000 11060 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
04:07:35.995 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:35.995 00.000 11060 Moving (0.35, 0.10) raw xDistance=0.16 yDistance=0.33
04:07:35.995 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:35.995 00.000 10844 Enqueuing Expose request
04:07:35.995 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:07:35.995 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:07:35.995 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:07:35.995 00.000 11060 MoveAxis(W, 39, ABG)
04:07:35.995 00.000 11060 Guiding  Dir = 3, Dur = 39
04:07:36.026 00.031 11060 IsSlewing returns 0
04:07:36.026 00.000 11060 IsGuiding returns 0
04:07:36.088 00.062 11060 IsGuiding returns 0
04:07:36.088 00.000 11060 Move returns status 0, amount 39
04:07:36.088 00.000 11060 MoveAxis(N, 0, ABG)
04:07:36.088 00.000 11060 Move returns status 0, amount 0
04:07:36.088 00.000 11060 move complete, result=0
04:07:36.088 00.000 11060 worker thread done servicing request
04:07:36.088 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.3 px 0 ms NORTH
04:07:36.088 00.000 11060 Worker thread wakes up
04:07:36.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:36.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:36.728 00.640 11060 Exposure complete
04:07:36.949 00.221 11060 worker thread done servicing request
04:07:36.949 00.000 10844 OnExposeComplete: enter
04:07:36.949 00.000 10844 UpdateGuideState(): m_state=6
04:07:36.949 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4360
04:07:36.949 00.000 10844 Star::Find returns 1 (0), X=617.58, Y=101.90, Mass=1797, SNR=26.7, Peak=201 HFD=3.2
04:07:36.953 00.004 10844 MultiStar: [#1 0.61,0.28,0.00,M1] [#2 0.28,0.00,0.90,U] [#3 0.51,-0.26,0.96,U] [#4 0.50,0.16,0.96,U] [#5 0.30,0.26,0.96,U] [#6 0.62,0.32,0.00,M1] [#7 0.16,-0.14,0.90,U] [#8 0.41,0.18,0.89,U] 
04:07:36.953 00.000 10844 refined, 6 included, MultiStar: {0.41, 0.01}, one-star: {0.67, -0.16}
04:07:36.953 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (1.39) = xAngle (-1.38 = -1.38)
04:07:36.953 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.75 = 1.75)
04:07:36.953 00.000 10844 CameraToMount -- cameraX=0.41 cameraY=0.01 hyp=0.41 cameraTheta=0.01 mountX=0.08 mountY=0.40, mountTheta=1.38
04:07:36.957 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.41, y=0.01, opts=13)
04:07:36.957 00.000 10844 Enqueuing Move request for scope (0.41, 0.01)
04:07:36.957 00.000 11060 Worker thread wakes up
04:07:36.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:36.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.01) opts 0xd
04:07:36.957 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.7
04:07:36.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:36.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:36.957 00.000 10844 Enqueuing Expose request
04:07:36.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.41, 0.01)
04:07:36.957 00.000 11060 Moving (0.41, 0.01) raw xDistance=0.08 yDistance=0.40
04:07:36.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:07:36.957 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:07:36.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
04:07:36.957 00.000 11060 MoveAxis(E, 0, ABG)
04:07:36.957 00.000 11060 Move returns status 0, amount 0
04:07:36.957 00.000 11060 MoveAxis(N, 0, ABG)
04:07:36.959 00.002 11060 Move returns status 0, amount 0
04:07:36.959 00.000 11060 move complete, result=0
04:07:36.959 00.000 11060 worker thread done servicing request
04:07:36.959 00.000 11060 Worker thread wakes up
04:07:36.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:36.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:36.960 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:07:37.597 00.637 11060 Exposure complete
04:07:37.815 00.218 11060 worker thread done servicing request
04:07:37.815 00.000 10844 OnExposeComplete: enter
04:07:37.815 00.000 10844 UpdateGuideState(): m_state=6
04:07:37.815 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4361
04:07:37.815 00.000 10844 Star::Find returns 1 (0), X=617.73, Y=102.13, Mass=1434, SNR=23.0, Peak=146 HFD=3.7
04:07:37.815 00.000 10844 MultiStar: [#1 0.00,0.10,1.20,U] [#2 0.18,0.60,0.00,M1] [#3 0.84,-0.47,0.00,M4] [#4 0.39,0.07,1.19,U] [#5 0.30,0.21,1.08,U] [#6 0.12,0.23,1.24,U] [#7 0.04,0.29,1.10,U] [#8 0.41,-0.10,0.96,U] 
04:07:37.815 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.13}, one-star: {0.82, 0.08}
04:07:37.815 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.39) = xAngle (-0.96 = -0.96)
04:07:37.817 00.002 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.17 = 2.17)
04:07:37.817 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.43 mountX=0.18 mountY=0.26, mountTheta=0.96
04:07:37.817 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.13, opts=13)
04:07:37.817 00.000 10844 Enqueuing Move request for scope (0.28, 0.13)
04:07:37.817 00.000 11060 Worker thread wakes up
04:07:37.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:37.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
04:07:37.817 00.000 10844 UpdateGuideState exits: m=1434 SNR=23.0
04:07:37.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
04:07:37.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:37.817 00.000 11060 Moving (0.28, 0.13) raw xDistance=0.18 yDistance=0.26
04:07:37.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:37.817 00.000 10844 Enqueuing Expose request
04:07:37.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:07:37.817 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.17 newest=0.99
04:07:37.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
04:07:37.817 00.000 11060 MoveAxis(W, 42, ABG)
04:07:37.817 00.000 11060 Guiding  Dir = 3, Dur = 42
04:07:37.854 00.037 11060 IsSlewing returns 0
04:07:37.854 00.000 11060 IsGuiding returns 0
04:07:37.915 00.061 11060 IsGuiding returns 0
04:07:37.915 00.000 11060 Move returns status 0, amount 42
04:07:37.915 00.000 11060 BLC: Oldest BLC event removed
04:07:37.915 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:07:37.915 00.000 11060 MoveAxis(S, 757, ABG)
04:07:37.915 00.000 11060 duration set to 750 by maxDecDuration
04:07:37.915 00.000 11060 Guiding  Dir = 1, Dur = 750
04:07:37.931 00.016 11060 IsSlewing returns 0
04:07:37.931 00.000 11060 IsGuiding returns 0
04:07:38.694 00.763 11060 IsGuiding returns 0
04:07:38.694 00.000 11060 Move returns status 0, amount 750
04:07:38.694 00.000 11060 move complete, result=0
04:07:38.694 00.000 11060 worker thread done servicing request
04:07:38.694 00.000 11060 Worker thread wakes up
04:07:38.694 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.3 px 750 ms SOUTH
04:07:38.694 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:38.694 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:39.324 00.630 11060 Exposure complete
04:07:39.514 00.190 11060 worker thread done servicing request
04:07:39.514 00.000 10844 OnExposeComplete: enter
04:07:39.514 00.000 10844 UpdateGuideState(): m_state=6
04:07:39.514 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4362
04:07:39.514 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=101.94, Mass=1514, SNR=25.0, Peak=209 HFD=2.7
04:07:39.514 00.000 10844 MultiStar: [#1 -0.26,0.34,1.01,U] [#2 -0.14,0.10,0.92,U] [#3 -0.04,-0.30,1.02,U] [#4 0.01,0.14,1.02,U] [#5 -0.09,-0.59,0.00,M1] [#6 -0.29,0.24,1.02,U] [#7 -0.14,0.44,1.03,U] [#8 -0.13,0.16,0.85,U] 
04:07:39.514 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.12}, one-star: {0.45, -0.11}
04:07:39.518 00.004 10844 CameraToMount -- cameraTheta (2.07) - m_xAngle (1.39) = xAngle (0.68 = 0.68)
04:07:39.518 00.000 10844 CameraToMount -- cameraTheta (2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.80 = -2.48)
04:07:39.518 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.07 mountX=0.11 mountY=-0.09, mountTheta=-0.67
04:07:39.518 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
04:07:39.518 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
04:07:39.518 00.000 11060 Worker thread wakes up
04:07:39.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:39.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
04:07:39.518 00.000 10844 UpdateGuideState exits: m=1514 SNR=25.0
04:07:39.518 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
04:07:39.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:39.518 00.000 11060 Moving (-0.07, 0.12) raw xDistance=0.11 yDistance=-0.09
04:07:39.518 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:39.518 00.000 10844 Enqueuing Expose request
04:07:39.518 00.000 11060 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.180196, 1:-0.086728
04:07:39.518 00.000 11060 BLC: No correction, Miss < min_move
04:07:39.518 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:07:39.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:39.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:07:39.518 00.000 11060 MoveAxis(E, 0, ABG)
04:07:39.518 00.000 11060 Move returns status 0, amount 0
04:07:39.518 00.000 11060 MoveAxis(N, 0, ABG)
04:07:39.518 00.000 11060 Move returns status 0, amount 0
04:07:39.518 00.000 11060 move complete, result=0
04:07:39.518 00.000 11060 worker thread done servicing request
04:07:39.518 00.000 11060 Worker thread wakes up
04:07:39.518 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:39.518 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:39.523 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:40.171 00.648 11060 Exposure complete
04:07:40.396 00.225 11060 worker thread done servicing request
04:07:40.396 00.000 10844 OnExposeComplete: enter
04:07:40.396 00.000 10844 UpdateGuideState(): m_state=6
04:07:40.397 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4363
04:07:40.397 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.82, Mass=1565, SNR=24.9, Peak=163 HFD=3.0
04:07:40.397 00.000 10844 MultiStar: [#1 -0.32,-0.09,0.97,U] [#2 0.02,0.01,0.99,U] [#3 0.12,-0.11,0.95,U] [#4 -0.00,0.12,1.03,U] [#5 -0.07,-0.23,0.98,U] [#6 -0.30,0.26,0.96,U] [#7 -0.32,-0.11,1.07,U] [#8 -0.38,-0.07,0.82,U] 
04:07:40.397 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {0.08, -0.23}
04:07:40.397 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.39) = xAngle (-4.16 = 2.13)
04:07:40.397 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.03 = -1.03)
04:07:40.397 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.77 mountX=-0.07 mountY=-0.12, mountTheta=-2.12
04:07:40.400 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.05, opts=13)
04:07:40.400 00.000 10844 Enqueuing Move request for scope (-0.13, -0.05)
04:07:40.400 00.000 11060 Worker thread wakes up
04:07:40.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:40.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
04:07:40.400 00.000 10844 UpdateGuideState exits: m=1565 SNR=24.9
04:07:40.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
04:07:40.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:40.400 00.000 11060 Moving (-0.13, -0.05) raw xDistance=-0.07 yDistance=-0.12
04:07:40.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:40.401 00.001 10844 Enqueuing Expose request
04:07:40.401 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.180196, 1:-0.086728, 2:-0.116924
04:07:40.401 00.000 11060 BLC: No correction, Miss < min_move
04:07:40.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:07:40.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:40.402 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:07:40.402 00.000 11060 MoveAxis(E, 0, ABG)
04:07:40.402 00.000 11060 Move returns status 0, amount 0
04:07:40.402 00.000 11060 MoveAxis(N, 0, ABG)
04:07:40.402 00.000 11060 Move returns status 0, amount 0
04:07:40.402 00.000 11060 move complete, result=0
04:07:40.402 00.000 11060 worker thread done servicing request
04:07:40.402 00.000 11060 Worker thread wakes up
04:07:40.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:40.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:40.406 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:41.045 00.639 11060 Exposure complete
04:07:41.257 00.212 11060 worker thread done servicing request
04:07:41.257 00.000 10844 OnExposeComplete: enter
04:07:41.257 00.000 10844 UpdateGuideState(): m_state=6
04:07:41.259 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4364
04:07:41.259 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=102.29, Mass=1704, SNR=26.2, Peak=189 HFD=3.1
04:07:41.259 00.000 10844 MultiStar: [#1 -0.17,0.31,0.89,U] [#2 -0.04,0.52,0.82,U] [#3 0.00,0.05,0.97,U] [#4 0.29,0.31,0.97,U] [#5 0.01,0.00,0.93,U] [#6 -0.28,0.42,1.00,U] [#7 -0.17,0.04,0.90,U] [#8 -0.24,0.34,0.68,U] 
04:07:41.259 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.24}, one-star: {0.50, 0.24}
04:07:41.259 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.39) = xAngle (0.18 = 0.18)
04:07:41.260 00.001 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.30 = -2.98)
04:07:41.260 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=0.24 mountY=-0.04, mountTheta=-0.16
04:07:41.262 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.24, opts=13)
04:07:41.262 00.000 10844 Enqueuing Move request for scope (0.00, 0.24)
04:07:41.262 00.000 11060 Worker thread wakes up
04:07:41.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:41.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
04:07:41.262 00.000 10844 UpdateGuideState exits: m=1704 SNR=26.2
04:07:41.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
04:07:41.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:41.262 00.000 11060 Moving (0.00, 0.24) raw xDistance=0.24 yDistance=-0.04
04:07:41.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:41.262 00.000 10844 Enqueuing Expose request
04:07:41.263 00.001 11060 BLC: window closed
04:07:41.263 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.180196, 1:-0.086728, 2:-0.116924
04:07:41.263 00.000 11060 BLC: No correction, Miss < min_move
04:07:41.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
04:07:41.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:41.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:07:41.264 00.001 11060 MoveAxis(W, 56, ABG)
04:07:41.264 00.000 11060 Guiding  Dir = 3, Dur = 56
04:07:41.286 00.022 11060 IsSlewing returns 0
04:07:41.286 00.000 11060 IsGuiding returns 0
04:07:41.361 00.075 11060 IsGuiding returns 0
04:07:41.361 00.000 11060 Move returns status 0, amount 56
04:07:41.362 00.001 11060 MoveAxis(N, 0, ABG)
04:07:41.362 00.000 11060 Move returns status 0, amount 0
04:07:41.362 00.000 11060 move complete, result=0
04:07:41.362 00.000 11060 worker thread done servicing request
04:07:41.362 00.000 11060 Worker thread wakes up
04:07:41.362 00.000 10844 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
04:07:41.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:41.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:41.989 00.627 11060 Exposure complete
04:07:42.203 00.214 11060 worker thread done servicing request
04:07:42.203 00.000 10844 OnExposeComplete: enter
04:07:42.203 00.000 10844 UpdateGuideState(): m_state=6
04:07:42.203 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4365
04:07:42.204 00.001 10844 Star::Find returns 1 (0), X=617.42, Y=101.48, Mass=1850, SNR=27.6, Peak=242 HFD=3.0
04:07:42.204 00.000 10844 MultiStar: [#1 -0.10,0.55,0.92,U] [#2 0.02,0.01,0.94,U] [#3 0.06,-0.51,0.97,U] [#4 0.18,-0.11,0.92,U] [#5 0.25,-0.62,0.00,M1] [#6 -0.10,0.33,0.92,U] [#7 -0.51,-0.16,0.84,U] [#8 0.09,0.28,0.71,U] 
04:07:42.204 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.04}, one-star: {0.51, -0.57}
04:07:42.204 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.39) = xAngle (-2.33 = -2.33)
04:07:42.204 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.80 = 0.80)
04:07:42.204 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.94 mountX=-0.03 mountY=0.03, mountTheta=2.34
04:07:42.207 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.04, opts=13)
04:07:42.207 00.000 10844 Enqueuing Move request for scope (0.03, -0.04)
04:07:42.207 00.000 11060 Worker thread wakes up
04:07:42.207 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:42.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
04:07:42.207 00.000 10844 UpdateGuideState exits: m=1850 SNR=27.6
04:07:42.207 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
04:07:42.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:42.207 00.000 11060 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.03
04:07:42.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:42.207 00.000 10844 Enqueuing Expose request
04:07:42.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:07:42.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:42.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:07:42.207 00.000 11060 MoveAxis(E, 0, ABG)
04:07:42.207 00.000 11060 Move returns status 0, amount 0
04:07:42.207 00.000 11060 MoveAxis(N, 0, ABG)
04:07:42.207 00.000 11060 Move returns status 0, amount 0
04:07:42.209 00.002 11060 move complete, result=0
04:07:42.209 00.000 11060 worker thread done servicing request
04:07:42.209 00.000 11060 Worker thread wakes up
04:07:42.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:42.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:42.211 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:42.860 00.649 11060 Exposure complete
04:07:43.058 00.198 11060 worker thread done servicing request
04:07:43.058 00.000 10844 OnExposeComplete: enter
04:07:43.058 00.000 10844 UpdateGuideState(): m_state=6
04:07:43.058 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4366
04:07:43.058 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.24, Mass=1995, SNR=28.7, Peak=199 HFD=3.3
04:07:43.058 00.000 10844 MultiStar: [#1 -0.06,-0.19,0.87,U] [#2 -0.56,-0.28,0.00,M1] [#3 0.05,-0.54,0.93,U] [#4 -0.05,-0.09,0.87,U] [#5 -0.48,-0.36,0.00,M2] [#6 -0.47,-0.50,0.00,M1] [#7 -0.41,0.03,0.78,U] [#8 -0.76,0.11,0.00,M1] 
04:07:43.058 00.000 10844 refined, 4 included, MultiStar: {-0.08, -0.34}, one-star: {0.01, -0.81}
04:07:43.058 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.10)
04:07:43.058 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.06 = -0.06)
04:07:43.058 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.80 mountX=-0.35 mountY=-0.02, mountTheta=-3.08
04:07:43.058 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.34, opts=13)
04:07:43.058 00.000 10844 Enqueuing Move request for scope (-0.08, -0.34)
04:07:43.058 00.000 11060 Worker thread wakes up
04:07:43.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
04:07:43.063 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
04:07:43.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:43.063 00.000 11060 Moving (-0.08, -0.34) raw xDistance=-0.35 yDistance=-0.02
04:07:43.063 00.000 10844 UpdateGuideState exits: m=1995 SNR=28.7
04:07:43.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
04:07:43.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:43.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:43.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:43.063 00.000 10844 Enqueuing Expose request
04:07:43.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:07:43.063 00.000 11060 MoveAxis(E, 82, ABG)
04:07:43.063 00.000 11060 Guiding  Dir = 2, Dur = 82
04:07:43.074 00.011 11060 IsSlewing returns 0
04:07:43.074 00.000 11060 IsGuiding returns 0
04:07:43.166 00.092 11060 IsGuiding returns 0
04:07:43.166 00.000 11060 Move returns status 0, amount 82
04:07:43.166 00.000 11060 MoveAxis(N, 0, ABG)
04:07:43.166 00.000 11060 Move returns status 0, amount 0
04:07:43.166 00.000 11060 move complete, result=0
04:07:43.166 00.000 11060 worker thread done servicing request
04:07:43.166 00.000 10844 GuideStep: -0.4 px 82 ms EAST, -0.0 px 0 ms NORTH
04:07:43.166 00.000 11060 Worker thread wakes up
04:07:43.166 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:43.166 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:43.804 00.638 11060 Exposure complete
04:07:44.003 00.199 11060 worker thread done servicing request
04:07:44.003 00.000 10844 OnExposeComplete: enter
04:07:44.003 00.000 10844 UpdateGuideState(): m_state=6
04:07:44.003 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4367
04:07:44.003 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.55, Mass=1819, SNR=26.9, Peak=189 HFD=3.2
04:07:44.003 00.000 10844 MultiStar: [#1 -0.17,0.22,0.92,U] [#2 -0.22,-0.05,0.83,U] [#3 -0.03,-0.23,0.97,U] [#4 0.22,0.02,0.99,U] [#5 -0.27,-0.27,0.90,U] [#6 -0.30,0.14,1.03,U] [#7 -0.24,0.00,0.99,U] [#8 -0.33,-0.23,0.84,U] 
04:07:44.003 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.10}, one-star: {0.11, -0.50}
04:07:44.003 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.39) = xAngle (-3.89 = 2.40)
04:07:44.003 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.76 = -0.76)
04:07:44.003 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.50 mountX=-0.12 mountY=-0.11, mountTheta=-2.39
04:07:44.008 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.10, opts=13)
04:07:44.008 00.000 10844 Enqueuing Move request for scope (-0.13, -0.10)
04:07:44.008 00.000 11060 Worker thread wakes up
04:07:44.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
04:07:44.008 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:44.008 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
04:07:44.008 00.000 10844 UpdateGuideState exits: m=1819 SNR=26.9
04:07:44.008 00.000 11060 Moving (-0.13, -0.10) raw xDistance=-0.12 yDistance=-0.11
04:07:44.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:44.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:07:44.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:44.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:44.008 00.000 10844 Enqueuing Expose request
04:07:44.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:07:44.008 00.000 11060 MoveAxis(E, 0, ABG)
04:07:44.008 00.000 11060 Move returns status 0, amount 0
04:07:44.008 00.000 11060 MoveAxis(N, 0, ABG)
04:07:44.008 00.000 11060 Move returns status 0, amount 0
04:07:44.008 00.000 11060 move complete, result=0
04:07:44.008 00.000 11060 worker thread done servicing request
04:07:44.008 00.000 11060 Worker thread wakes up
04:07:44.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:44.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:44.008 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:44.645 00.637 11060 Exposure complete
04:07:44.850 00.205 11060 worker thread done servicing request
04:07:44.850 00.000 10844 OnExposeComplete: enter
04:07:44.850 00.000 10844 UpdateGuideState(): m_state=6
04:07:44.852 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4368
04:07:44.852 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.96, Mass=1544, SNR=25.1, Peak=144 HFD=2.8
04:07:44.852 00.000 10844 MultiStar: [#1 0.07,0.18,0.98,U] [#2 -0.16,-0.22,1.03,U] [#3 -0.01,-0.20,1.05,U] [#4 -0.10,0.15,1.02,U] [#5 -0.22,-0.03,0.89,U] [#6 0.26,0.47,1.05,U] [#7 -0.40,-0.16,1.06,U] [#8 -0.30,0.23,0.87,U] 
04:07:44.852 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {0.06, -0.10}
04:07:44.852 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.39) = xAngle (1.40 = 1.40)
04:07:44.852 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.53 = -1.76)
04:07:44.852 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.79 mountX=0.02 mountY=-0.09, mountTheta=-1.40
04:07:44.856 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
04:07:44.856 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
04:07:44.856 00.000 11060 Worker thread wakes up
04:07:44.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:44.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
04:07:44.856 00.000 10844 UpdateGuideState exits: m=1544 SNR=25.1
04:07:44.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
04:07:44.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:44.856 00.000 11060 Moving (-0.09, 0.03) raw xDistance=0.02 yDistance=-0.09
04:07:44.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:44.856 00.000 10844 Enqueuing Expose request
04:07:44.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:07:44.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:44.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:07:44.856 00.000 11060 MoveAxis(E, 0, ABG)
04:07:44.856 00.000 11060 Move returns status 0, amount 0
04:07:44.856 00.000 11060 MoveAxis(N, 0, ABG)
04:07:44.856 00.000 11060 Move returns status 0, amount 0
04:07:44.856 00.000 11060 move complete, result=0
04:07:44.856 00.000 11060 worker thread done servicing request
04:07:44.856 00.000 11060 Worker thread wakes up
04:07:44.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:44.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:44.860 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:45.495 00.635 11060 Exposure complete
04:07:45.711 00.216 11060 worker thread done servicing request
04:07:45.711 00.000 10844 OnExposeComplete: enter
04:07:45.711 00.000 10844 UpdateGuideState(): m_state=6
04:07:45.713 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4369
04:07:45.713 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=102.05, Mass=1801, SNR=26.6, Peak=233 HFD=3.2
04:07:45.713 00.000 10844 MultiStar: [#1 0.06,0.03,0.92,U] [#2 0.14,0.05,0.90,U] [#3 0.42,0.01,0.93,U] [#4 0.07,0.11,1.01,U] [#5 0.07,-0.54,0.95,U] [#6 -0.04,0.30,0.97,U] [#7 -0.40,0.21,0.95,U] [#8 -0.75,-0.14,0.00,M1] 
04:07:45.713 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.02}, one-star: {0.31, -0.00}
04:07:45.713 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
04:07:45.713 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
04:07:45.713 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.28 mountX=0.04 mountY=0.07, mountTheta=1.12
04:07:45.717 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
04:07:45.717 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
04:07:45.717 00.000 11060 Worker thread wakes up
04:07:45.717 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:45.717 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
04:07:45.717 00.000 10844 UpdateGuideState exits: m=1801 SNR=26.6
04:07:45.717 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
04:07:45.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:45.717 00.000 11060 Moving (0.08, 0.02) raw xDistance=0.04 yDistance=0.07
04:07:45.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:45.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:07:45.717 00.000 10844 Enqueuing Expose request
04:07:45.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:45.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:07:45.717 00.000 11060 MoveAxis(E, 0, ABG)
04:07:45.717 00.000 11060 Move returns status 0, amount 0
04:07:45.717 00.000 11060 MoveAxis(N, 0, ABG)
04:07:45.719 00.002 11060 Move returns status 0, amount 0
04:07:45.719 00.000 11060 move complete, result=0
04:07:45.719 00.000 11060 worker thread done servicing request
04:07:45.719 00.000 11060 Worker thread wakes up
04:07:45.720 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:45.720 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:45.721 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:46.354 00.633 11060 Exposure complete
04:07:46.564 00.210 10844 OnExposeComplete: enter
04:07:46.564 00.000 10844 UpdateGuideState(): m_state=6
04:07:46.566 00.002 11060 worker thread done servicing request
04:07:46.566 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4370
04:07:46.566 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=101.78, Mass=1985, SNR=28.2, Peak=178 HFD=2.9
04:07:46.566 00.000 10844 MultiStar: [#1 -0.35,-0.15,0.90,U] [#2 -0.33,0.77,0.00,M1] [#3 -0.48,-0.76,0.00,M1] [#4 -0.25,0.40,0.83,U] [#5 -0.74,-0.26,0.00,M1] [#6 -0.32,0.58,0.00,M1] [#7 -0.64,-0.25,0.00,M1] [#8 0.10,0.64,0.00,M2] 
04:07:46.566 00.000 10844 refined, 2 included, MultiStar: {-0.13, -0.03}, one-star: {0.18, -0.27}
04:07:46.566 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.39) = xAngle (-4.31 = 1.97)
04:07:46.566 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
04:07:46.566 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.92 mountX=-0.05 mountY=-0.12, mountTheta=-1.97
04:07:46.570 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
04:07:46.570 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
04:07:46.570 00.000 11060 Worker thread wakes up
04:07:46.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
04:07:46.572 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:46.572 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
04:07:46.572 00.000 10844 UpdateGuideState exits: m=1985 SNR=28.2
04:07:46.572 00.000 11060 Moving (-0.13, -0.03) raw xDistance=-0.05 yDistance=-0.12
04:07:46.572 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:46.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:07:46.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:46.572 00.000 10844 Enqueuing Expose request
04:07:46.572 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:46.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:07:46.572 00.000 11060 MoveAxis(E, 0, ABG)
04:07:46.572 00.000 11060 Move returns status 0, amount 0
04:07:46.572 00.000 11060 MoveAxis(N, 0, ABG)
04:07:46.572 00.000 11060 Move returns status 0, amount 0
04:07:46.573 00.001 11060 move complete, result=0
04:07:46.573 00.000 11060 worker thread done servicing request
04:07:46.573 00.000 11060 Worker thread wakes up
04:07:46.573 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:46.573 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:46.575 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:47.219 00.644 11060 Exposure complete
04:07:47.427 00.208 11060 worker thread done servicing request
04:07:47.427 00.000 10844 OnExposeComplete: enter
04:07:47.427 00.000 10844 UpdateGuideState(): m_state=6
04:07:47.428 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4371
04:07:47.428 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=102.12, Mass=1881, SNR=27.4, Peak=178 HFD=2.8
04:07:47.428 00.000 10844 MultiStar: [#1 0.08,0.32,0.96,U] [#2 -0.24,0.66,0.00,M2] [#3 -0.10,-0.27,0.86,U] [#4 -0.10,0.14,0.87,U] [#5 -0.20,-0.17,0.82,U] [#6 -0.10,0.41,0.91,U] [#7 -0.23,0.25,0.81,U] [#8 0.08,0.46,0.77,U] 
04:07:47.428 00.000 10844 single-star, 7 included, MultiStar: {-0.06, 0.15}, one-star: {0.04, 0.07}
04:07:47.428 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
04:07:47.428 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.76 = 2.76)
04:07:47.428 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=0.07 mountY=0.03, mountTheta=0.38
04:07:47.433 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
04:07:47.433 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
04:07:47.433 00.000 11060 Worker thread wakes up
04:07:47.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:47.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
04:07:47.433 00.000 10844 UpdateGuideState exits: m=1881 SNR=27.4
04:07:47.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
04:07:47.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:47.433 00.000 11060 Moving (0.04, 0.07) raw xDistance=0.07 yDistance=0.03
04:07:47.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:47.433 00.000 10844 Enqueuing Expose request
04:07:47.434 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:07:47.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:47.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:07:47.434 00.000 11060 MoveAxis(E, 0, ABG)
04:07:47.434 00.000 11060 Move returns status 0, amount 0
04:07:47.434 00.000 11060 MoveAxis(N, 0, ABG)
04:07:47.434 00.000 11060 Move returns status 0, amount 0
04:07:47.435 00.001 11060 move complete, result=0
04:07:47.435 00.000 11060 worker thread done servicing request
04:07:47.435 00.000 11060 Worker thread wakes up
04:07:47.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:47.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:47.437 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:48.066 00.629 11060 Exposure complete
04:07:48.257 00.191 10844 OnExposeComplete: enter
04:07:48.259 00.002 10844 UpdateGuideState(): m_state=6
04:07:48.259 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4372
04:07:48.259 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=102.21, Mass=2059, SNR=28.6, Peak=209 HFD=3.1
04:07:48.259 00.000 10844 MultiStar: [#1 0.21,0.14,0.89,U] [#2 -0.37,0.16,0.85,U] [#3 0.16,0.05,0.83,U] [#4 0.23,0.43,0.96,U] [#5 -0.71,-0.15,0.00,M1] [#6 -0.03,0.14,0.90,U] [#7 -0.50,0.10,0.96,U] [#8 0.23,0.33,0.72,U] 
04:07:48.259 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.19}, one-star: {0.20, 0.16}
04:07:48.259 00.000 10844 CameraToMount -- cameraTheta (1.50) - m_xAngle (1.39) = xAngle (0.11 = 0.11)
04:07:48.259 00.000 10844 CameraToMount -- cameraTheta (1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.23 = -3.05)
04:07:48.259 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.50 mountX=0.19 mountY=-0.02, mountTheta=-0.09
04:07:48.261 00.002 11060 worker thread done servicing request
04:07:48.263 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.19, opts=13)
04:07:48.263 00.000 10844 Enqueuing Move request for scope (0.01, 0.19)
04:07:48.263 00.000 11060 Worker thread wakes up
04:07:48.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
04:07:48.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
04:07:48.263 00.000 11060 Moving (0.01, 0.19) raw xDistance=0.19 yDistance=-0.02
04:07:48.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:07:48.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:48.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:07:48.263 00.000 11060 MoveAxis(W, 44, ABG)
04:07:48.263 00.000 11060 Guiding  Dir = 3, Dur = 44
04:07:48.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:48.263 00.000 10844 UpdateGuideState exits: m=2059 SNR=28.6
04:07:48.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:48.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:48.263 00.000 10844 Enqueuing Expose request
04:07:48.301 00.038 11060 IsSlewing returns 0
04:07:48.301 00.000 11060 IsGuiding returns 0
04:07:48.378 00.077 11060 IsGuiding returns 0
04:07:48.378 00.000 11060 Move returns status 0, amount 44
04:07:48.379 00.001 11060 MoveAxis(N, 0, ABG)
04:07:48.379 00.000 11060 Move returns status 0, amount 0
04:07:48.379 00.000 11060 move complete, result=0
04:07:48.379 00.000 11060 worker thread done servicing request
04:07:48.379 00.000 11060 Worker thread wakes up
04:07:48.379 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
04:07:48.379 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:48.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:49.006 00.627 11060 Exposure complete
04:07:49.217 00.211 11060 worker thread done servicing request
04:07:49.217 00.000 10844 OnExposeComplete: enter
04:07:49.217 00.000 10844 UpdateGuideState(): m_state=6
04:07:49.217 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4373
04:07:49.217 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.66, Mass=1617, SNR=25.1, Peak=155 HFD=3.3
04:07:49.217 00.000 10844 MultiStar: [#1 -0.08,0.52,1.02,U] [#2 -0.04,0.21,0.95,U] [#3 -0.05,-0.22,1.06,U] [#4 0.10,0.36,1.00,U] [#5 -0.27,0.03,0.93,U] [#6 -0.09,0.42,1.10,U] [#7 -0.37,0.38,0.96,U] [#8 -0.15,0.48,0.87,U] 
04:07:49.220 00.003 10844 refined, 8 included, MultiStar: {-0.08, 0.20}, one-star: {0.18, -0.39}
04:07:49.220 00.000 10844 CameraToMount -- cameraTheta (1.96) - m_xAngle (1.39) = xAngle (0.57 = 0.57)
04:07:49.220 00.000 10844 CameraToMount -- cameraTheta (1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.70 = -2.59)
04:07:49.220 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.96 mountX=0.18 mountY=-0.11, mountTheta=-0.56
04:07:49.226 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.20, opts=13)
04:07:49.226 00.000 10844 Enqueuing Move request for scope (-0.08, 0.20)
04:07:49.226 00.000 11060 Worker thread wakes up
04:07:49.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:49.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
04:07:49.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
04:07:49.226 00.000 11060 Moving (-0.08, 0.20) raw xDistance=0.18 yDistance=-0.11
04:07:49.227 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:07:49.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:49.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:07:49.227 00.000 11060 MoveAxis(W, 43, ABG)
04:07:49.227 00.000 11060 Guiding  Dir = 3, Dur = 43
04:07:49.227 00.000 10844 UpdateGuideState exits: m=1617 SNR=25.1
04:07:49.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:49.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:49.227 00.000 10844 Enqueuing Expose request
04:07:49.253 00.026 11060 IsSlewing returns 0
04:07:49.253 00.000 11060 IsGuiding returns 0
04:07:49.313 00.060 11060 IsGuiding returns 0
04:07:49.314 00.001 11060 Move returns status 0, amount 43
04:07:49.314 00.000 11060 MoveAxis(N, 0, ABG)
04:07:49.314 00.000 11060 Move returns status 0, amount 0
04:07:49.314 00.000 11060 move complete, result=0
04:07:49.314 00.000 11060 worker thread done servicing request
04:07:49.314 00.000 11060 Worker thread wakes up
04:07:49.314 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
04:07:49.314 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:49.314 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:49.943 00.629 11060 Exposure complete
04:07:50.159 00.216 11060 worker thread done servicing request
04:07:50.160 00.001 10844 OnExposeComplete: enter
04:07:50.160 00.000 10844 UpdateGuideState(): m_state=6
04:07:50.161 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4374
04:07:50.161 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=101.83, Mass=1660, SNR=26.0, Peak=190 HFD=3.4
04:07:50.161 00.000 10844 MultiStar: [#1 -0.01,-0.03,1.03,U] [#2 -0.34,0.54,0.00,M1] [#3 0.16,0.14,0.93,U] [#4 0.17,0.14,1.04,U] [#5 -0.14,-0.43,0.92,U] [#6 -0.18,0.57,0.00,M1] [#7 -0.41,0.25,0.95,U] [#8 -0.19,0.56,0.00,M1] 
04:07:50.161 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.03}, one-star: {-0.20, -0.22}
04:07:50.161 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.39) = xAngle (-4.17 = 2.11)
04:07:50.161 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.05 = -1.05)
04:07:50.161 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.78 mountX=-0.04 mountY=-0.06, mountTheta=-2.10
04:07:50.161 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.03, opts=13)
04:07:50.161 00.000 10844 Enqueuing Move request for scope (-0.07, -0.03)
04:07:50.161 00.000 11060 Worker thread wakes up
04:07:50.161 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:50.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
04:07:50.161 00.000 10844 UpdateGuideState exits: m=1660 SNR=26.0
04:07:50.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
04:07:50.161 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:50.161 00.000 11060 Moving (-0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
04:07:50.161 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:50.161 00.000 10844 Enqueuing Expose request
04:07:50.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:07:50.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:50.161 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:07:50.161 00.000 11060 MoveAxis(E, 0, ABG)
04:07:50.161 00.000 11060 Move returns status 0, amount 0
04:07:50.161 00.000 11060 MoveAxis(N, 0, ABG)
04:07:50.161 00.000 11060 Move returns status 0, amount 0
04:07:50.161 00.000 11060 move complete, result=0
04:07:50.161 00.000 11060 worker thread done servicing request
04:07:50.161 00.000 11060 Worker thread wakes up
04:07:50.161 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:50.161 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:50.167 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:50.793 00.626 11060 Exposure complete
04:07:51.006 00.213 11060 worker thread done servicing request
04:07:51.006 00.000 10844 OnExposeComplete: enter
04:07:51.006 00.000 10844 UpdateGuideState(): m_state=6
04:07:51.006 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4375
04:07:51.006 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.62, Mass=1643, SNR=25.5, Peak=159 HFD=3.3
04:07:51.006 00.000 10844 MultiStar: [#1 -0.10,0.05,1.02,U] [#2 -0.10,0.20,0.89,U] [#3 0.19,-0.29,0.97,U] [#4 0.08,0.53,1.01,U] [#5 -0.55,-0.01,1.00,U] [#6 -0.01,0.46,0.97,U] [#7 -0.25,0.16,1.09,U] [#8 0.10,0.11,0.78,U] 
04:07:51.006 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {-0.11, -0.43}
04:07:51.006 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.39) = xAngle (0.99 = 0.99)
04:07:51.006 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.12 = -2.16)
04:07:51.006 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.38 mountX=0.07 mountY=-0.10, mountTheta=-0.99
04:07:51.006 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
04:07:51.006 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
04:07:51.006 00.000 11060 Worker thread wakes up
04:07:51.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:51.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
04:07:51.006 00.000 10844 UpdateGuideState exits: m=1643 SNR=25.5
04:07:51.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
04:07:51.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:51.006 00.000 11060 Moving (-0.09, 0.09) raw xDistance=0.07 yDistance=-0.10
04:07:51.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:51.011 00.005 10844 Enqueuing Expose request
04:07:51.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:07:51.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:51.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:07:51.011 00.000 11060 MoveAxis(E, 0, ABG)
04:07:51.011 00.000 11060 Move returns status 0, amount 0
04:07:51.011 00.000 11060 MoveAxis(N, 0, ABG)
04:07:51.011 00.000 11060 Move returns status 0, amount 0
04:07:51.011 00.000 11060 move complete, result=0
04:07:51.011 00.000 11060 worker thread done servicing request
04:07:51.011 00.000 11060 Worker thread wakes up
04:07:51.011 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:51.011 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:51.011 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:51.645 00.634 11060 Exposure complete
04:07:51.847 00.202 11060 worker thread done servicing request
04:07:51.847 00.000 10844 OnExposeComplete: enter
04:07:51.847 00.000 10844 UpdateGuideState(): m_state=6
04:07:51.847 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4376
04:07:51.847 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.71, Mass=1383, SNR=23.4, Peak=159 HFD=3.0
04:07:51.847 00.000 10844 MultiStar: [#1 0.01,0.31,1.04,U] [#2 0.21,0.22,0.99,U] [#3 0.02,0.09,1.03,U] [#4 0.19,0.50,1.15,U] [#5 0.06,0.04,1.13,U] [#6 0.20,0.57,0.00,M1] [#7 -0.50,0.19,1.01,U] [#8 -0.14,0.53,0.85,U] 
04:07:51.847 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.19}, one-star: {0.04, -0.34}
04:07:51.847 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.39) = xAngle (0.23 = 0.23)
04:07:51.847 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.35 = -2.93)
04:07:51.847 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.62 mountX=0.18 mountY=-0.04, mountTheta=-0.21
04:07:51.852 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.19, opts=13)
04:07:51.852 00.000 10844 Enqueuing Move request for scope (-0.01, 0.19)
04:07:51.852 00.000 11060 Worker thread wakes up
04:07:51.852 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:51.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
04:07:51.852 00.000 10844 UpdateGuideState exits: m=1383 SNR=23.4
04:07:51.852 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
04:07:51.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:51.852 00.000 11060 Moving (-0.01, 0.19) raw xDistance=0.18 yDistance=-0.04
04:07:51.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:51.852 00.000 10844 Enqueuing Expose request
04:07:51.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:07:51.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:51.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:07:51.852 00.000 11060 MoveAxis(W, 43, ABG)
04:07:51.852 00.000 11060 Guiding  Dir = 3, Dur = 43
04:07:51.868 00.016 11060 IsSlewing returns 0
04:07:51.868 00.000 11060 IsGuiding returns 0
04:07:51.919 00.051 11060 IsGuiding returns 0
04:07:51.919 00.000 11060 Move returns status 0, amount 43
04:07:51.919 00.000 11060 MoveAxis(N, 0, ABG)
04:07:51.919 00.000 11060 Move returns status 0, amount 0
04:07:51.919 00.000 11060 move complete, result=0
04:07:51.919 00.000 11060 worker thread done servicing request
04:07:51.919 00.000 11060 Worker thread wakes up
04:07:51.919 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
04:07:51.919 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:51.919 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:52.556 00.637 11060 Exposure complete
04:07:52.779 00.223 11060 worker thread done servicing request
04:07:52.779 00.000 10844 OnExposeComplete: enter
04:07:52.779 00.000 10844 UpdateGuideState(): m_state=6
04:07:52.781 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4377
04:07:52.781 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=102.72, Mass=1890, SNR=27.0, Peak=197 HFD=3.4
04:07:52.781 00.000 10844 MultiStar: [#1 -0.62,0.48,0.00,M1] [#2 -0.18,0.58,0.00,M1] [#3 0.38,0.33,1.03,U] [#4 0.52,1.25,0.00,M1] [#5 0.07,0.28,0.87,U] [#6 -0.13,0.46,1.00,U] [#7 -0.15,0.48,0.89,U] [#8 0.20,0.73,0.00,M1] 
04:07:52.781 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.45}, one-star: {0.61, 0.67}
04:07:52.781 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.17 = -0.17)
04:07:52.781 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.95 = 2.95)
04:07:52.781 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.45 hyp=0.48 cameraTheta=1.21 mountX=0.47 mountY=0.09, mountTheta=0.19
04:07:52.784 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.45, opts=13)
04:07:52.784 00.000 10844 Enqueuing Move request for scope (0.17, 0.45)
04:07:52.784 00.000 11060 Worker thread wakes up
04:07:52.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:52.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.45) opts 0xd
04:07:52.784 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.0
04:07:52.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.45)
04:07:52.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:52.784 00.000 11060 Moving (0.17, 0.45) raw xDistance=0.47 yDistance=0.09
04:07:52.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:52.784 00.000 10844 Enqueuing Expose request
04:07:52.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
04:07:52.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:52.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:07:52.784 00.000 11060 MoveAxis(W, 111, ABG)
04:07:52.784 00.000 11060 Guiding  Dir = 3, Dur = 111
04:07:52.790 00.006 11060 IsSlewing returns 0
04:07:52.790 00.000 11060 IsGuiding returns 0
04:07:52.912 00.122 11060 IsGuiding returns 0
04:07:52.912 00.000 11060 Move returns status 0, amount 111
04:07:52.912 00.000 11060 MoveAxis(N, 0, ABG)
04:07:52.912 00.000 11060 Move returns status 0, amount 0
04:07:52.912 00.000 11060 move complete, result=0
04:07:52.912 00.000 11060 worker thread done servicing request
04:07:52.912 00.000 10844 GuideStep: 0.5 px 111 ms WEST, 0.1 px 0 ms NORTH
04:07:52.912 00.000 11060 Worker thread wakes up
04:07:52.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:52.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:53.550 00.638 11060 Exposure complete
04:07:53.769 00.219 11060 worker thread done servicing request
04:07:53.769 00.000 10844 OnExposeComplete: enter
04:07:53.769 00.000 10844 UpdateGuideState(): m_state=6
04:07:53.769 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4378
04:07:53.769 00.000 10844 Star::Find returns 1 (0), X=617.70, Y=102.15, Mass=1824, SNR=26.9, Peak=225 HFD=3.4
04:07:53.769 00.000 10844 MultiStar: [#1 -0.07,0.32,0.90,U] [#2 0.05,0.38,0.84,U] [#3 0.52,0.02,0.98,U] [#4 0.38,0.51,0.00,M2] [#5 -0.43,0.30,0.88,U] [#6 -0.04,0.21,1.00,U] [#7 0.33,0.16,0.89,U] [#8 -0.33,0.56,0.00,M2] 
04:07:53.769 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.21}, one-star: {0.79, 0.09}
04:07:53.769 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
04:07:53.769 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
04:07:53.771 00.002 10844 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.27 cameraTheta=0.86 mountX=0.24 mountY=0.14, mountTheta=0.55
04:07:53.771 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.21, opts=13)
04:07:53.771 00.000 10844 Enqueuing Move request for scope (0.18, 0.21)
04:07:53.771 00.000 11060 Worker thread wakes up
04:07:53.771 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:53.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
04:07:53.771 00.000 10844 UpdateGuideState exits: m=1824 SNR=26.9
04:07:53.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
04:07:53.775 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:53.775 00.000 11060 Moving (0.18, 0.21) raw xDistance=0.24 yDistance=0.14
04:07:53.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:53.775 00.000 10844 Enqueuing Expose request
04:07:53.775 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
04:07:53.775 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:53.775 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:07:53.775 00.000 11060 MoveAxis(W, 59, ABG)
04:07:53.775 00.000 11060 Guiding  Dir = 3, Dur = 59
04:07:53.785 00.010 11060 IsSlewing returns 0
04:07:53.785 00.000 11060 IsGuiding returns 0
04:07:53.848 00.063 11060 IsGuiding returns 0
04:07:53.848 00.000 11060 Move returns status 0, amount 59
04:07:53.848 00.000 11060 MoveAxis(N, 0, ABG)
04:07:53.848 00.000 11060 Move returns status 0, amount 0
04:07:53.848 00.000 11060 move complete, result=0
04:07:53.848 00.000 11060 worker thread done servicing request
04:07:53.848 00.000 10844 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
04:07:53.850 00.002 11060 Worker thread wakes up
04:07:53.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:53.852 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:54.476 00.624 11060 Exposure complete
04:07:54.699 00.223 11060 worker thread done servicing request
04:07:54.699 00.000 10844 OnExposeComplete: enter
04:07:54.699 00.000 10844 UpdateGuideState(): m_state=6
04:07:54.699 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4379
04:07:54.699 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=101.69, Mass=1935, SNR=27.7, Peak=221 HFD=2.9
04:07:54.699 00.000 10844 MultiStar: [#1 0.02,-0.24,0.86,U] [#2 -0.15,-0.00,0.91,U] [#3 0.21,0.05,0.93,U] [#4 0.36,0.43,1.02,U] [#5 -0.04,-0.12,0.87,U] [#6 -0.13,0.34,0.99,U] [#7 0.16,0.14,0.85,U] [#8 -0.11,0.39,0.83,U] 
04:07:54.699 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.12, -0.37}
04:07:54.699 00.000 10844 CameraToMount -- cameraTheta (1.24) - m_xAngle (1.39) = xAngle (-0.15 = -0.15)
04:07:54.699 00.000 10844 CameraToMount -- cameraTheta (1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.98 = 2.98)
04:07:54.699 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.24 mountX=0.08 mountY=0.01, mountTheta=0.16
04:07:54.702 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
04:07:54.702 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
04:07:54.702 00.000 11060 Worker thread wakes up
04:07:54.703 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:54.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
04:07:54.703 00.000 10844 UpdateGuideState exits: m=1935 SNR=27.7
04:07:54.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
04:07:54.703 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:54.703 00.000 11060 Moving (0.03, 0.07) raw xDistance=0.08 yDistance=0.01
04:07:54.703 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:54.703 00.000 10844 Enqueuing Expose request
04:07:54.704 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:07:54.704 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:54.704 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:07:54.704 00.000 11060 MoveAxis(E, 0, ABG)
04:07:54.704 00.000 11060 Move returns status 0, amount 0
04:07:54.704 00.000 11060 MoveAxis(N, 0, ABG)
04:07:54.704 00.000 11060 Move returns status 0, amount 0
04:07:54.704 00.000 11060 move complete, result=0
04:07:54.704 00.000 11060 worker thread done servicing request
04:07:54.704 00.000 11060 Worker thread wakes up
04:07:54.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:54.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:54.707 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:55.337 00.630 11060 Exposure complete
04:07:55.529 00.192 11060 worker thread done servicing request
04:07:55.530 00.001 10844 OnExposeComplete: enter
04:07:55.530 00.000 10844 UpdateGuideState(): m_state=6
04:07:55.530 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4380
04:07:55.530 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.61, Mass=1808, SNR=26.8, Peak=189 HFD=3.2
04:07:55.530 00.000 10844 MultiStar: [#1 -0.22,-0.03,0.96,U] [#2 -0.27,0.25,0.84,U] [#3 0.22,0.31,0.89,U] [#4 0.16,0.29,0.98,U] [#5 -0.23,0.12,0.88,U] [#6 -0.13,0.50,1.09,U] [#7 -0.32,-0.04,1.02,U] [#8 -0.23,0.21,0.83,U] 
04:07:55.530 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {0.03, -0.45}
04:07:55.530 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
04:07:55.530 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.00 = -2.28)
04:07:55.530 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.27 mountX=0.11 mountY=-0.13, mountTheta=-0.87
04:07:55.530 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.13, opts=13)
04:07:55.530 00.000 10844 Enqueuing Move request for scope (-0.11, 0.13)
04:07:55.530 00.000 11060 Worker thread wakes up
04:07:55.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:55.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
04:07:55.530 00.000 10844 UpdateGuideState exits: m=1808 SNR=26.8
04:07:55.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
04:07:55.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:55.530 00.000 11060 Moving (-0.11, 0.13) raw xDistance=0.11 yDistance=-0.13
04:07:55.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:55.530 00.000 10844 Enqueuing Expose request
04:07:55.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:07:55.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:55.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:07:55.530 00.000 11060 MoveAxis(E, 0, ABG)
04:07:55.530 00.000 11060 Move returns status 0, amount 0
04:07:55.530 00.000 11060 MoveAxis(N, 0, ABG)
04:07:55.530 00.000 11060 Move returns status 0, amount 0
04:07:55.530 00.000 11060 move complete, result=0
04:07:55.530 00.000 11060 worker thread done servicing request
04:07:55.535 00.005 11060 Worker thread wakes up
04:07:55.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:55.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:55.546 00.011 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:56.169 00.623 11060 Exposure complete
04:07:56.372 00.203 10844 OnExposeComplete: enter
04:07:56.372 00.000 11060 worker thread done servicing request
04:07:56.372 00.000 10844 UpdateGuideState(): m_state=6
04:07:56.372 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4381
04:07:56.374 00.002 10844 Star::Find returns 1 (0), X=616.79, Y=101.82, Mass=1877, SNR=27.7, Peak=186 HFD=2.9
04:07:56.374 00.000 10844 MultiStar: [#1 -0.13,0.27,1.01,U] [#2 -0.59,-0.15,0.00,M1] [#3 -0.17,-0.40,0.95,U] [#4 0.05,0.44,0.85,U] [#5 -0.30,-0.35,0.85,U] [#6 -0.46,0.55,0.00,M1] [#7 -0.82,0.10,0.00,M1] [#8 -0.45,0.34,0.76,U] 
04:07:56.374 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.00}, one-star: {-0.11, -0.23}
04:07:56.374 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.39) = xAngle (-4.52 = 1.76)
04:07:56.374 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.40 = -1.40)
04:07:56.374 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.13 mountX=-0.03 mountY=-0.17, mountTheta=-1.76
04:07:56.374 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.00, opts=13)
04:07:56.374 00.000 10844 Enqueuing Move request for scope (-0.18, -0.00)
04:07:56.374 00.000 11060 Worker thread wakes up
04:07:56.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:56.377 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
04:07:56.377 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.7
04:07:56.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
04:07:56.377 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:56.377 00.000 11060 Moving (-0.18, -0.00) raw xDistance=-0.03 yDistance=-0.17
04:07:56.377 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:56.377 00.000 10844 Enqueuing Expose request
04:07:56.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:07:56.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:56.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:07:56.377 00.000 11060 MoveAxis(E, 0, ABG)
04:07:56.377 00.000 11060 Move returns status 0, amount 0
04:07:56.377 00.000 11060 MoveAxis(N, 0, ABG)
04:07:56.377 00.000 11060 Move returns status 0, amount 0
04:07:56.377 00.000 11060 move complete, result=0
04:07:56.377 00.000 11060 worker thread done servicing request
04:07:56.377 00.000 11060 Worker thread wakes up
04:07:56.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:56.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:56.380 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:07:57.030 00.650 11060 Exposure complete
04:07:57.236 00.206 11060 worker thread done servicing request
04:07:57.236 00.000 10844 OnExposeComplete: enter
04:07:57.236 00.000 10844 UpdateGuideState(): m_state=6
04:07:57.236 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4382
04:07:57.236 00.000 10844 Star::Find returns 1 (0), X=616.59, Y=102.19, Mass=1716, SNR=26.4, Peak=207 HFD=3.0
04:07:57.236 00.000 10844 MultiStar: [#1 -0.17,-0.05,0.94,U] [#2 -0.29,0.38,0.92,U] [#3 0.04,-0.26,0.99,U] [#4 0.21,0.09,1.01,U] [#5 -0.22,-0.42,0.97,U] [#6 -0.23,0.45,1.02,U] [#7 -0.25,0.30,0.95,U] [#8 -0.52,0.27,0.00,M1] 
04:07:57.236 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.08}, one-star: {-0.32, 0.14}
04:07:57.238 00.002 10844 CameraToMount -- cameraTheta (2.67) - m_xAngle (1.39) = xAngle (1.28 = 1.28)
04:07:57.238 00.000 10844 CameraToMount -- cameraTheta (2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.40 = -1.88)
04:07:57.238 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.67 mountX=0.05 mountY=-0.16, mountTheta=-1.27
04:07:57.240 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.08, opts=13)
04:07:57.240 00.000 10844 Enqueuing Move request for scope (-0.15, 0.08)
04:07:57.240 00.000 11060 Worker thread wakes up
04:07:57.240 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:57.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
04:07:57.240 00.000 10844 UpdateGuideState exits: m=1716 SNR=26.4
04:07:57.240 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
04:07:57.240 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:57.240 00.000 11060 Moving (-0.15, 0.08) raw xDistance=0.05 yDistance=-0.16
04:07:57.240 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:57.240 00.000 10844 Enqueuing Expose request
04:07:57.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:07:57.240 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:57.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:07:57.240 00.000 11060 MoveAxis(E, 0, ABG)
04:07:57.242 00.002 11060 Move returns status 0, amount 0
04:07:57.242 00.000 11060 MoveAxis(N, 0, ABG)
04:07:57.242 00.000 11060 Move returns status 0, amount 0
04:07:57.242 00.000 11060 move complete, result=0
04:07:57.242 00.000 11060 worker thread done servicing request
04:07:57.242 00.000 11060 Worker thread wakes up
04:07:57.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:57.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:57.257 00.015 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:07:57.868 00.611 11060 Exposure complete
04:07:58.058 00.190 11060 worker thread done servicing request
04:07:58.058 00.000 10844 OnExposeComplete: enter
04:07:58.058 00.000 10844 UpdateGuideState(): m_state=6
04:07:58.058 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4383
04:07:58.058 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.91, Mass=1758, SNR=26.6, Peak=187 HFD=2.8
04:07:58.058 00.000 10844 MultiStar: [#1 -0.18,0.55,0.00,M1] [#2 -0.31,0.64,0.00,M1] [#3 0.13,-0.27,0.91,U] [#4 0.19,0.85,0.00,M1] [#5 -0.51,0.20,0.95,U] [#6 -0.44,0.49,0.00,M1] [#7 -0.09,-0.06,0.94,U] [#8 0.11,0.17,0.79,U] 
04:07:58.058 00.000 10844 refined, 4 included, MultiStar: {-0.07, -0.03}, one-star: {0.07, -0.14}
04:07:58.058 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.39) = xAngle (-4.14 = 2.15)
04:07:58.058 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
04:07:58.058 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.75 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
04:07:58.063 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.03, opts=13)
04:07:58.063 00.000 10844 Enqueuing Move request for scope (-0.07, -0.03)
04:07:58.063 00.000 11060 Worker thread wakes up
04:07:58.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:58.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
04:07:58.063 00.000 10844 UpdateGuideState exits: m=1758 SNR=26.6
04:07:58.063 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
04:07:58.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:58.063 00.000 11060 Moving (-0.07, -0.03) raw xDistance=-0.04 yDistance=-0.06
04:07:58.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:58.063 00.000 10844 Enqueuing Expose request
04:07:58.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:07:58.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:58.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:07:58.063 00.000 11060 MoveAxis(E, 0, ABG)
04:07:58.063 00.000 11060 Move returns status 0, amount 0
04:07:58.063 00.000 11060 MoveAxis(N, 0, ABG)
04:07:58.063 00.000 11060 Move returns status 0, amount 0
04:07:58.063 00.000 11060 move complete, result=0
04:07:58.063 00.000 11060 worker thread done servicing request
04:07:58.063 00.000 11060 Worker thread wakes up
04:07:58.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:58.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:58.063 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:07:58.697 00.634 11060 Exposure complete
04:07:58.905 00.208 11060 worker thread done servicing request
04:07:58.905 00.000 10844 OnExposeComplete: enter
04:07:58.905 00.000 10844 UpdateGuideState(): m_state=6
04:07:58.905 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4384
04:07:58.905 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=102.19, Mass=1660, SNR=25.6, Peak=159 HFD=3.4
04:07:58.905 00.000 10844 MultiStar: [#1 -0.31,0.05,0.95,U] [#2 -0.42,0.05,0.98,U] [#3 -0.09,0.06,0.98,U] [#4 0.09,0.56,0.93,U] [#5 -0.53,-0.23,0.00,M1] [#6 -0.23,0.54,0.00,M2] [#7 -0.44,0.04,0.93,U] [#8 0.06,0.44,0.82,U] 
04:07:58.905 00.000 10844 single-star, 6 included, MultiStar: {-0.18, 0.18}, one-star: {-0.13, 0.14}
04:07:58.905 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.39) = xAngle (0.96 = 0.96)
04:07:58.905 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.20)
04:07:58.905 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.35 mountX=0.11 mountY=-0.15, mountTheta=-0.96
04:07:58.921 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.14, opts=13)
04:07:58.921 00.000 10844 Enqueuing Move request for scope (-0.13, 0.14)
04:07:58.922 00.001 11060 Worker thread wakes up
04:07:58.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:07:58.922 00.000 10844 UpdateGuideState exits: m=1660 SNR=25.6
04:07:58.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:58.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:58.922 00.000 10844 Enqueuing Expose request
04:07:58.923 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
04:07:58.923 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
04:07:58.923 00.000 11060 Moving (-0.13, 0.14) raw xDistance=0.11 yDistance=-0.15
04:07:58.924 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:07:58.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:58.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:07:58.924 00.000 11060 MoveAxis(E, 0, ABG)
04:07:58.924 00.000 11060 Move returns status 0, amount 0
04:07:58.924 00.000 11060 MoveAxis(N, 0, ABG)
04:07:58.924 00.000 11060 Move returns status 0, amount 0
04:07:58.924 00.000 11060 move complete, result=0
04:07:58.924 00.000 11060 worker thread done servicing request
04:07:58.924 00.000 11060 Worker thread wakes up
04:07:58.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:58.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:58.924 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:07:59.551 00.627 11060 Exposure complete
04:07:59.776 00.225 11060 worker thread done servicing request
04:07:59.776 00.000 10844 OnExposeComplete: enter
04:07:59.776 00.000 10844 UpdateGuideState(): m_state=6
04:07:59.776 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4385
04:07:59.776 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=102.08, Mass=2077, SNR=28.9, Peak=219 HFD=3.2
04:07:59.776 00.000 10844 MultiStar: [#1 0.13,0.39,0.87,U] [#2 0.20,0.24,0.85,U] [#3 -0.15,-0.16,0.93,U] [#4 0.35,-0.03,0.86,U] [#5 -0.31,-0.37,0.75,U] [#6 0.05,0.54,0.85,U] [#7 -0.09,0.11,0.81,U] [#8 -0.01,0.34,0.74,U] 
04:07:59.776 00.000 10844 single-star, 8 included, MultiStar: {0.01, 0.12}, one-star: {-0.10, 0.03}
04:07:59.776 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
04:07:59.776 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.71)
04:07:59.776 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.84 mountX=0.01 mountY=-0.11, mountTheta=-1.45
04:07:59.780 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
04:07:59.780 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
04:07:59.780 00.000 11060 Worker thread wakes up
04:07:59.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:07:59.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
04:07:59.780 00.000 10844 UpdateGuideState exits: m=2077 SNR=28.9
04:07:59.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
04:07:59.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:59.780 00.000 11060 Moving (-0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
04:07:59.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:07:59.780 00.000 10844 Enqueuing Expose request
04:07:59.780 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:07:59.780 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:07:59.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:07:59.780 00.000 11060 MoveAxis(E, 0, ABG)
04:07:59.780 00.000 11060 Move returns status 0, amount 0
04:07:59.780 00.000 11060 MoveAxis(N, 0, ABG)
04:07:59.780 00.000 11060 Move returns status 0, amount 0
04:07:59.780 00.000 11060 move complete, result=0
04:07:59.780 00.000 11060 worker thread done servicing request
04:07:59.780 00.000 11060 Worker thread wakes up
04:07:59.780 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:07:59.780 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:07:59.784 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:00.416 00.632 11060 Exposure complete
04:08:00.621 00.205 11060 worker thread done servicing request
04:08:00.621 00.000 10844 OnExposeComplete: enter
04:08:00.621 00.000 10844 UpdateGuideState(): m_state=6
04:08:00.621 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4386
04:08:00.621 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=102.22, Mass=1708, SNR=25.5, Peak=170 HFD=3.5
04:08:00.621 00.000 10844 MultiStar: [#1 -0.07,0.33,0.89,U] [#2 -0.17,0.51,0.83,U] [#3 0.06,-0.24,1.03,U] [#4 0.15,0.42,0.94,U] [#5 -0.39,-0.24,0.98,U] [#6 -0.08,0.46,1.04,U] [#7 -0.16,0.51,0.86,U] [#8 -0.19,0.33,0.68,U] 
04:08:00.621 00.000 10844 single-star, 8 included, MultiStar: {-0.10, 0.24}, one-star: {-0.10, 0.17}
04:08:00.621 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.39) = xAngle (0.70 = 0.70)
04:08:00.623 00.002 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.82 = -2.46)
04:08:00.623 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.19 cameraTheta=2.09 mountX=0.15 mountY=-0.12, mountTheta=-0.69
04:08:00.623 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.17, opts=13)
04:08:00.625 00.002 10844 Enqueuing Move request for scope (-0.10, 0.17)
04:08:00.625 00.000 11060 Worker thread wakes up
04:08:00.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:00.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
04:08:00.625 00.000 10844 UpdateGuideState exits: m=1708 SNR=25.5
04:08:00.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:00.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:00.625 00.000 10844 Enqueuing Expose request
04:08:00.626 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
04:08:00.626 00.000 11060 Moving (-0.10, 0.17) raw xDistance=0.15 yDistance=-0.12
04:08:00.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:08:00.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:00.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:08:00.626 00.000 11060 MoveAxis(W, 35, ABG)
04:08:00.626 00.000 11060 Guiding  Dir = 3, Dur = 35
04:08:00.653 00.027 11060 IsSlewing returns 0
04:08:00.653 00.000 11060 IsGuiding returns 0
04:08:00.714 00.061 11060 IsGuiding returns 0
04:08:00.714 00.000 11060 Move returns status 0, amount 35
04:08:00.714 00.000 11060 MoveAxis(N, 0, ABG)
04:08:00.714 00.000 11060 Move returns status 0, amount 0
04:08:00.714 00.000 11060 move complete, result=0
04:08:00.714 00.000 11060 worker thread done servicing request
04:08:00.714 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
04:08:00.714 00.000 11060 Worker thread wakes up
04:08:00.714 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:00.714 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:01.355 00.641 11060 Exposure complete
04:08:01.573 00.218 10844 OnExposeComplete: enter
04:08:01.573 00.000 10844 UpdateGuideState(): m_state=6
04:08:01.574 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4387
04:08:01.574 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.89, Mass=1871, SNR=26.8, Peak=186 HFD=3.0
04:08:01.574 00.000 10844 MultiStar: [#1 0.13,0.15,0.95,U] [#2 0.01,0.18,0.99,U] [#3 0.25,-0.01,1.06,U] [#4 0.17,0.48,0.92,U] [#5 -0.42,-0.26,0.85,U] [#6 0.11,0.02,1.01,U] [#7 -0.21,-0.10,0.90,U] [#8 -0.38,0.23,0.85,U] 
04:08:01.574 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.12, -0.16}
04:08:01.574 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.36 = 0.36)
04:08:01.574 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.49 = -2.80)
04:08:01.574 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=0.06 mountY=-0.02, mountTheta=-0.35
04:08:01.574 00.000 11060 worker thread done servicing request
04:08:01.577 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
04:08:01.577 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
04:08:01.579 00.002 11060 Worker thread wakes up
04:08:01.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
04:08:01.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:01.579 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
04:08:01.579 00.000 10844 UpdateGuideState exits: m=1871 SNR=26.8
04:08:01.579 00.000 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
04:08:01.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:01.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:08:01.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:01.579 00.000 10844 Enqueuing Expose request
04:08:01.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:01.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:08:01.579 00.000 11060 MoveAxis(E, 0, ABG)
04:08:01.579 00.000 11060 Move returns status 0, amount 0
04:08:01.579 00.000 11060 MoveAxis(N, 0, ABG)
04:08:01.579 00.000 11060 Move returns status 0, amount 0
04:08:01.579 00.000 11060 move complete, result=0
04:08:01.579 00.000 11060 worker thread done servicing request
04:08:01.579 00.000 11060 Worker thread wakes up
04:08:01.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:01.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:01.582 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:02.212 00.630 11060 Exposure complete
04:08:02.411 00.199 11060 worker thread done servicing request
04:08:02.411 00.000 10844 OnExposeComplete: enter
04:08:02.411 00.000 10844 UpdateGuideState(): m_state=6
04:08:02.412 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4388
04:08:02.412 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=101.42, Mass=1491, SNR=23.9, Peak=209 HFD=3.2
04:08:02.412 00.000 10844 MultiStar: [#1 0.05,-0.31,0.92,U] [#2 -0.31,0.11,1.04,U] [#3 0.33,-0.41,1.21,U] [#4 0.23,0.03,1.12,U] [#5 -0.33,-0.09,0.96,U] [#6 -0.04,0.50,1.10,U] [#7 -0.60,0.19,0.00,M1] [#8 0.45,-0.15,0.97,U] 
04:08:02.412 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.49, -0.63}
04:08:02.412 00.000 10844 CameraToMount -- cameraTheta (-0.78) - m_xAngle (1.39) = xAngle (-2.17 = -2.17)
04:08:02.412 00.000 10844 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.95 = 0.95)
04:08:02.412 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=-0.09 mountY=0.13, mountTheta=2.18
04:08:02.412 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
04:08:02.412 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
04:08:02.412 00.000 11060 Worker thread wakes up
04:08:02.412 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:02.412 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
04:08:02.412 00.000 10844 UpdateGuideState exits: m=1491 SNR=23.9
04:08:02.412 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
04:08:02.412 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:02.412 00.000 11060 Moving (0.11, -0.11) raw xDistance=-0.09 yDistance=0.13
04:08:02.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:02.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:08:02.412 00.000 10844 Enqueuing Expose request
04:08:02.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:02.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:08:02.417 00.005 11060 MoveAxis(E, 0, ABG)
04:08:02.417 00.000 11060 Move returns status 0, amount 0
04:08:02.417 00.000 11060 MoveAxis(N, 0, ABG)
04:08:02.417 00.000 11060 Move returns status 0, amount 0
04:08:02.417 00.000 11060 move complete, result=0
04:08:02.417 00.000 11060 worker thread done servicing request
04:08:02.417 00.000 11060 Worker thread wakes up
04:08:02.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:02.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:02.419 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:03.053 00.634 11060 Exposure complete
04:08:03.276 00.223 10844 OnExposeComplete: enter
04:08:03.276 00.000 10844 UpdateGuideState(): m_state=6
04:08:03.276 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4389
04:08:03.276 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.66, Mass=1842, SNR=26.8, Peak=219 HFD=2.7
04:08:03.276 00.000 10844 MultiStar: [#1 -0.31,0.03,0.96,U] [#2 -0.14,0.67,0.00,M1] [#3 0.26,-0.00,1.02,U] [#4 -0.08,0.48,0.96,U] [#5 -0.02,-0.06,0.94,U] [#6 0.09,0.38,1.10,U] [#7 -0.14,0.12,0.81,U] [#8 0.47,0.04,0.79,U] 
04:08:03.276 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.26, -0.39}
04:08:03.276 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
04:08:03.276 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
04:08:03.276 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.86 mountX=0.09 mountY=0.05, mountTheta=0.55
04:08:03.278 00.002 11060 worker thread done servicing request
04:08:03.280 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
04:08:03.280 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
04:08:03.280 00.000 11060 Worker thread wakes up
04:08:03.282 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:03.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
04:08:03.282 00.000 10844 UpdateGuideState exits: m=1842 SNR=26.8
04:08:03.282 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
04:08:03.282 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:03.282 00.000 11060 Moving (0.07, 0.08) raw xDistance=0.09 yDistance=0.05
04:08:03.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:03.282 00.000 10844 Enqueuing Expose request
04:08:03.282 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:08:03.282 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:03.282 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:08:03.282 00.000 11060 MoveAxis(E, 0, ABG)
04:08:03.282 00.000 11060 Move returns status 0, amount 0
04:08:03.282 00.000 11060 MoveAxis(N, 0, ABG)
04:08:03.282 00.000 11060 Move returns status 0, amount 0
04:08:03.282 00.000 11060 move complete, result=0
04:08:03.282 00.000 11060 worker thread done servicing request
04:08:03.282 00.000 11060 Worker thread wakes up
04:08:03.284 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:03.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:03.287 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:03.923 00.636 11060 Exposure complete
04:08:04.148 00.225 11060 worker thread done servicing request
04:08:04.148 00.000 10844 OnExposeComplete: enter
04:08:04.148 00.000 10844 UpdateGuideState(): m_state=6
04:08:04.149 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4390
04:08:04.149 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=101.78, Mass=1823, SNR=27.3, Peak=194 HFD=3.5
04:08:04.149 00.000 10844 MultiStar: [#1 0.30,-0.06,0.98,U] [#2 -0.61,0.13,0.00,M2] [#3 0.18,0.04,1.00,U] [#4 0.82,0.58,0.00,M1] [#5 -0.53,-0.37,0.00,M1] [#6 -0.38,0.30,1.03,U] [#7 0.16,0.11,0.84,U] [#8 0.28,0.47,0.71,U] 
04:08:04.150 00.001 10844 refined, 5 included, MultiStar: {0.13, 0.08}, one-star: {0.34, -0.27}
04:08:04.150 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.39) = xAngle (-0.84 = -0.84)
04:08:04.150 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.28 = 2.28)
04:08:04.150 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.55 mountX=0.10 mountY=0.12, mountTheta=0.85
04:08:04.152 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.08, opts=13)
04:08:04.152 00.000 10844 Enqueuing Move request for scope (0.13, 0.08)
04:08:04.152 00.000 11060 Worker thread wakes up
04:08:04.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
04:08:04.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
04:08:04.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:04.152 00.000 11060 Moving (0.13, 0.08) raw xDistance=0.10 yDistance=0.12
04:08:04.152 00.000 10844 UpdateGuideState exits: m=1823 SNR=27.3
04:08:04.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:08:04.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:04.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:04.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:04.152 00.000 10844 Enqueuing Expose request
04:08:04.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:08:04.152 00.000 11060 MoveAxis(E, 0, ABG)
04:08:04.152 00.000 11060 Move returns status 0, amount 0
04:08:04.152 00.000 11060 MoveAxis(N, 0, ABG)
04:08:04.152 00.000 11060 Move returns status 0, amount 0
04:08:04.152 00.000 11060 move complete, result=0
04:08:04.152 00.000 11060 worker thread done servicing request
04:08:04.152 00.000 11060 Worker thread wakes up
04:08:04.152 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:04.152 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:04.158 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:04.812 00.654 11060 Exposure complete
04:08:05.013 00.201 11060 worker thread done servicing request
04:08:05.013 00.000 10844 OnExposeComplete: enter
04:08:05.013 00.000 10844 UpdateGuideState(): m_state=6
04:08:05.013 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4391
04:08:05.013 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=102.22, Mass=1876, SNR=27.7, Peak=159 HFD=3.2
04:08:05.013 00.000 10844 MultiStar: [#1 -0.01,-0.11,0.90,U] [#2 -0.00,0.32,0.87,U] [#3 0.12,-0.12,0.97,U] [#4 0.60,0.16,0.00,M2] [#5 -0.42,-0.10,0.81,U] [#6 -0.14,0.33,1.02,U] [#7 -0.14,0.36,0.96,U] [#8 0.22,0.19,0.84,U] 
04:08:05.013 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.13}, one-star: {0.05, 0.16}
04:08:05.013 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.39) = xAngle (0.46 = 0.46)
04:08:05.013 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.58 = -2.70)
04:08:05.013 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.85 mountX=0.12 mountY=-0.06, mountTheta=-0.44
04:08:05.016 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
04:08:05.016 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
04:08:05.016 00.000 11060 Worker thread wakes up
04:08:05.016 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:05.016 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
04:08:05.016 00.000 10844 UpdateGuideState exits: m=1876 SNR=27.7
04:08:05.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:05.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
04:08:05.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:05.016 00.000 11060 Moving (-0.04, 0.13) raw xDistance=0.12 yDistance=-0.06
04:08:05.016 00.000 10844 Enqueuing Expose request
04:08:05.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:08:05.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:05.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:08:05.016 00.000 11060 MoveAxis(W, 29, ABG)
04:08:05.016 00.000 11060 Guiding  Dir = 3, Dur = 29
04:08:05.052 00.036 11060 IsSlewing returns 0
04:08:05.053 00.001 11060 IsGuiding returns 0
04:08:05.098 00.045 11060 IsGuiding returns 0
04:08:05.098 00.000 11060 Move returns status 0, amount 29
04:08:05.098 00.000 11060 MoveAxis(N, 0, ABG)
04:08:05.098 00.000 11060 Move returns status 0, amount 0
04:08:05.098 00.000 11060 move complete, result=0
04:08:05.098 00.000 11060 worker thread done servicing request
04:08:05.098 00.000 10844 GuideStep: 0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
04:08:05.098 00.000 11060 Worker thread wakes up
04:08:05.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:05.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:05.722 00.624 11060 Exposure complete
04:08:05.920 00.198 11060 worker thread done servicing request
04:08:05.920 00.000 10844 OnExposeComplete: enter
04:08:05.920 00.000 10844 UpdateGuideState(): m_state=6
04:08:05.921 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4392
04:08:05.921 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=102.34, Mass=1956, SNR=27.9, Peak=193 HFD=3.4
04:08:05.921 00.000 10844 MultiStar: [#1 -0.17,0.29,0.89,U] [#2 0.01,0.12,0.90,U] [#3 0.21,-0.48,0.94,U] [#4 -0.04,0.08,0.99,U] [#5 -0.18,-0.49,0.84,U] [#6 0.04,0.39,0.96,U] [#7 -0.24,-0.08,1.00,U] [#8 -0.19,0.08,0.70,U] 
04:08:05.921 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.40, 0.29}
04:08:05.921 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.39) = xAngle (0.50 = 0.50)
04:08:05.921 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.62 = -2.66)
04:08:05.921 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.89 mountX=0.02 mountY=-0.01, mountTheta=-0.48
04:08:05.921 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
04:08:05.921 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
04:08:05.921 00.000 11060 Worker thread wakes up
04:08:05.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:08:05.921 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:08:05.921 00.000 10844 UpdateGuideState exits: m=1956 SNR=27.9
04:08:05.921 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:08:05.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:05.921 00.000 11060 Moving (-0.01, 0.03) raw xDistance=0.02 yDistance=-0.01
04:08:05.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:05.921 00.000 10844 Enqueuing Expose request
04:08:05.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:08:05.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:05.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:08:05.921 00.000 11060 MoveAxis(E, 0, ABG)
04:08:05.921 00.000 11060 Move returns status 0, amount 0
04:08:05.926 00.005 11060 MoveAxis(N, 0, ABG)
04:08:05.926 00.000 11060 Move returns status 0, amount 0
04:08:05.926 00.000 11060 move complete, result=0
04:08:05.926 00.000 11060 worker thread done servicing request
04:08:05.926 00.000 11060 Worker thread wakes up
04:08:05.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:05.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:05.927 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:06.570 00.643 11060 Exposure complete
04:08:06.768 00.198 11060 worker thread done servicing request
04:08:06.768 00.000 10844 OnExposeComplete: enter
04:08:06.768 00.000 10844 UpdateGuideState(): m_state=6
04:08:06.774 00.006 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4393
04:08:06.774 00.000 10844 Star::Find returns 1 (0), X=617.69, Y=101.96, Mass=1753, SNR=26.0, Peak=168 HFD=3.3
04:08:06.774 00.000 10844 MultiStar: [#1 -0.01,0.45,1.01,U] [#2 0.01,0.28,0.89,U] [#3 0.23,-0.16,1.04,U] [#4 0.55,0.74,0.00,M2] [#5 -0.20,-0.28,0.99,U] [#6 0.02,0.23,1.08,U] [#7 -0.23,0.68,0.00,M1] [#8 0.91,0.02,0.00,M1] 
04:08:06.774 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.07}, one-star: {0.78, -0.09}
04:08:06.774 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.39) = xAngle (-0.95 = -0.95)
04:08:06.774 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.17 = 2.17)
04:08:06.774 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.44 mountX=0.09 mountY=0.13, mountTheta=0.96
04:08:06.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.07, opts=13)
04:08:06.774 00.000 10844 Enqueuing Move request for scope (0.14, 0.07)
04:08:06.774 00.000 11060 Worker thread wakes up
04:08:06.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:06.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
04:08:06.774 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.0
04:08:06.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
04:08:06.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:06.774 00.000 11060 Moving (0.14, 0.07) raw xDistance=0.09 yDistance=0.13
04:08:06.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:06.774 00.000 10844 Enqueuing Expose request
04:08:06.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:08:06.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:06.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:08:06.774 00.000 11060 MoveAxis(E, 0, ABG)
04:08:06.774 00.000 11060 Move returns status 0, amount 0
04:08:06.774 00.000 11060 MoveAxis(N, 0, ABG)
04:08:06.774 00.000 11060 Move returns status 0, amount 0
04:08:06.774 00.000 11060 move complete, result=0
04:08:06.774 00.000 11060 worker thread done servicing request
04:08:06.774 00.000 11060 Worker thread wakes up
04:08:06.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:06.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:06.779 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:07.409 00.630 11060 Exposure complete
04:08:07.619 00.210 11060 worker thread done servicing request
04:08:07.619 00.000 10844 OnExposeComplete: enter
04:08:07.619 00.000 10844 UpdateGuideState(): m_state=6
04:08:07.620 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4394
04:08:07.620 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=102.41, Mass=1587, SNR=25.0, Peak=137 HFD=3.6
04:08:07.620 00.000 10844 MultiStar: [#1 -0.23,-0.13,1.05,U] [#2 0.22,0.36,1.04,U] [#3 0.28,-0.34,1.00,U] [#4 0.03,0.16,0.94,U] [#5 0.03,-0.03,1.05,U] [#6 0.09,0.77,0.00,M1] [#7 -0.28,0.10,1.04,U] [#8 0.19,-0.20,0.85,U] 
04:08:07.620 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.04}, one-star: {0.01, 0.36}
04:08:07.620 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.39) = xAngle (-0.39 = -0.39)
04:08:07.620 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.73 = 2.73)
04:08:07.620 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.00 mountX=0.04 mountY=0.02, mountTheta=0.41
04:08:07.624 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
04:08:07.624 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
04:08:07.624 00.000 11060 Worker thread wakes up
04:08:07.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
04:08:07.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:07.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
04:08:07.624 00.000 10844 UpdateGuideState exits: m=1587 SNR=25.0
04:08:07.624 00.000 11060 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=0.02
04:08:07.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:07.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:08:07.625 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:07.625 00.000 10844 Enqueuing Expose request
04:08:07.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:07.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:08:07.625 00.000 11060 MoveAxis(E, 0, ABG)
04:08:07.625 00.000 11060 Move returns status 0, amount 0
04:08:07.625 00.000 11060 MoveAxis(N, 0, ABG)
04:08:07.625 00.000 11060 Move returns status 0, amount 0
04:08:07.625 00.000 11060 move complete, result=0
04:08:07.625 00.000 11060 worker thread done servicing request
04:08:07.625 00.000 11060 Worker thread wakes up
04:08:07.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:07.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:07.628 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:08.268 00.640 11060 Exposure complete
04:08:08.470 00.202 11060 worker thread done servicing request
04:08:08.470 00.000 10844 OnExposeComplete: enter
04:08:08.470 00.000 10844 UpdateGuideState(): m_state=6
04:08:08.471 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4395
04:08:08.471 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.72, Mass=1795, SNR=27.1, Peak=186 HFD=2.6
04:08:08.471 00.000 10844 MultiStar: [#1 -0.17,0.40,0.89,U] [#2 -0.05,0.36,0.86,U] [#3 0.66,-0.37,0.00,M1] [#4 0.32,0.28,0.91,U] [#5 -0.38,-0.25,0.93,U] [#6 0.02,0.74,0.00,M2] [#7 -0.76,0.35,0.00,M1] [#8 0.08,0.20,0.79,U] 
04:08:08.471 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.09}, one-star: {0.07, -0.34}
04:08:08.471 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.39) = xAngle (0.42 = 0.42)
04:08:08.471 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.54 = -2.74)
04:08:08.471 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.81 mountX=0.09 mountY=-0.04, mountTheta=-0.40
04:08:08.474 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.09, opts=13)
04:08:08.474 00.000 10844 Enqueuing Move request for scope (-0.02, 0.09)
04:08:08.474 00.000 11060 Worker thread wakes up
04:08:08.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
04:08:08.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:08.474 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
04:08:08.474 00.000 10844 UpdateGuideState exits: m=1795 SNR=27.1
04:08:08.474 00.000 11060 Moving (-0.02, 0.09) raw xDistance=0.09 yDistance=-0.04
04:08:08.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:08.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:08:08.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:08.474 00.000 10844 Enqueuing Expose request
04:08:08.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:08.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:08:08.476 00.002 11060 MoveAxis(E, 0, ABG)
04:08:08.476 00.000 11060 Move returns status 0, amount 0
04:08:08.476 00.000 11060 MoveAxis(N, 0, ABG)
04:08:08.476 00.000 11060 Move returns status 0, amount 0
04:08:08.476 00.000 11060 move complete, result=0
04:08:08.476 00.000 11060 worker thread done servicing request
04:08:08.476 00.000 11060 Worker thread wakes up
04:08:08.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:08.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:08.477 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:09.110 00.633 11060 Exposure complete
04:08:09.316 00.206 11060 worker thread done servicing request
04:08:09.316 00.000 10844 OnExposeComplete: enter
04:08:09.316 00.000 10844 UpdateGuideState(): m_state=6
04:08:09.316 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4396
04:08:09.316 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=102.37, Mass=1592, SNR=25.0, Peak=207 HFD=3.3
04:08:09.316 00.000 10844 MultiStar: [#1 -0.43,0.45,0.00,M1] [#2 0.10,0.33,0.89,U] [#3 0.48,0.02,1.01,U] [#4 0.26,0.60,0.00,M1] [#5 0.02,0.12,0.98,U] [#6 0.27,0.52,0.00,M3] [#7 -0.36,0.26,0.93,U] [#8 0.33,0.59,0.00,M1] 
04:08:09.316 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.20}, one-star: {0.26, 0.32}
04:08:09.316 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.30 = -0.30)
04:08:09.316 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
04:08:09.316 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.09 mountX=0.22 mountY=0.07, mountTheta=0.32
04:08:09.321 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.20, opts=13)
04:08:09.321 00.000 10844 Enqueuing Move request for scope (0.11, 0.20)
04:08:09.321 00.000 11060 Worker thread wakes up
04:08:09.321 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:09.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
04:08:09.321 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
04:08:09.321 00.000 11060 Moving (0.11, 0.20) raw xDistance=0.22 yDistance=0.07
04:08:09.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:08:09.321 00.000 10844 UpdateGuideState exits: m=1592 SNR=25.0
04:08:09.321 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:09.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:09.321 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:08:09.321 00.000 11060 MoveAxis(W, 52, ABG)
04:08:09.321 00.000 11060 Guiding  Dir = 3, Dur = 52
04:08:09.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:09.321 00.000 10844 Enqueuing Expose request
04:08:09.341 00.020 11060 IsSlewing returns 0
04:08:09.342 00.001 11060 IsGuiding returns 0
04:08:09.404 00.062 11060 IsGuiding returns 0
04:08:09.404 00.000 11060 Move returns status 0, amount 52
04:08:09.404 00.000 11060 MoveAxis(N, 0, ABG)
04:08:09.404 00.000 11060 Move returns status 0, amount 0
04:08:09.404 00.000 11060 move complete, result=0
04:08:09.404 00.000 11060 worker thread done servicing request
04:08:09.404 00.000 11060 Worker thread wakes up
04:08:09.404 00.000 10844 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
04:08:09.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:09.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:10.061 00.657 11060 Exposure complete
04:08:10.070 00.009 10844 evsrv: cli 0EEEDFD0 connect
04:08:10.070 00.000 10844 case statement mapped state 6 to 3
04:08:10.070 00.000 10844 case statement mapped state 6 to 3
04:08:10.072 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"333ddfe8-0117-4b90-8b9d-7089e60679ab"}
04:08:10.072 00.000 10844 PhdController::Guide begins
04:08:10.072 00.000 10844 PhdController: newstate STATE_SETUP
04:08:10.072 00.000 10844 PhdController: setup
04:08:10.072 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
04:08:10.072 00.000 10844 PhdController: guider state = 6
04:08:10.072 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
04:08:10.072 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
04:08:10.072 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":0,"id":"333ddfe8-0117-4b90-8b9d-7089e60679ab"}
04:08:10.078 00.006 10844 evsrv: cli 0EEEDFD0 disconnect
04:08:10.081 00.003 10844 evsrv: cli 0EEEDB70 connect
04:08:10.081 00.000 10844 case statement mapped state 6 to 3
04:08:10.081 00.000 10844 case statement mapped state 6 to 3
04:08:10.083 00.002 10844 evsrv: cli 0EEEDB70 request: {"method":"get_lock_shift_params","id":"df2340ab-725f-4ec1-bc03-70685e6c5aa4"}
04:08:10.083 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"df2340ab-725f-4ec1-bc03-70685e6c5aa4"}
04:08:10.083 00.000 10844 evsrv: cli 0EEEDB70 disconnect
04:08:10.085 00.002 10844 evsrv: cli 0EEEE610 connect
04:08:10.086 00.001 10844 case statement mapped state 6 to 3
04:08:10.086 00.000 10844 case statement mapped state 6 to 3
04:08:10.086 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_lock_position","id":"de0df5c2-5a71-45ca-a695-5c606c0fa42b"}
04:08:10.086 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":[616.91,102.05],"id":"de0df5c2-5a71-45ca-a695-5c606c0fa42b"}
04:08:10.092 00.006 10844 evsrv: cli 0EEEE610 disconnect
04:08:10.092 00.000 10844 evsrv: cli 0EEEDB70 connect
04:08:10.092 00.000 10844 case statement mapped state 6 to 3
04:08:10.094 00.002 10844 case statement mapped state 6 to 3
04:08:10.106 00.012 10844 evsrv: cli 0EEEDB70 request: {"method":"get_calibrated","id":"35c33c31-bf2c-4818-9b64-d8099b2f4146"}
04:08:10.106 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":true,"id":"35c33c31-bf2c-4818-9b64-d8099b2f4146"}
04:08:10.178 00.072 10844 evsrv: cli 0EEEDB70 disconnect
04:08:10.180 00.002 10844 evsrv: cli 0EEEE110 connect
04:08:10.180 00.000 10844 case statement mapped state 6 to 3
04:08:10.182 00.002 10844 case statement mapped state 6 to 3
04:08:10.182 00.000 10844 evsrv: cli 0EEEE110 request: {"method":"get_app_state","id":"4b1501f4-98c0-4f1c-9b2a-aa64ba549f9a"}
04:08:10.182 00.000 10844 case statement mapped state 6 to 3
04:08:10.182 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b1501f4-98c0-4f1c-9b2a-aa64ba549f9a"}
04:08:10.191 00.009 10844 evsrv: cli 0EEEE110 disconnect
04:08:10.463 00.272 11060 worker thread done servicing request
04:08:10.463 00.000 10844 OnExposeComplete: enter
04:08:10.463 00.000 10844 UpdateGuideState(): m_state=6
04:08:10.463 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4397
04:08:10.465 00.002 10844 Star::Find returns 1 (0), X=617.03, Y=101.92, Mass=2041, SNR=27.9, Peak=193 HFD=2.9
04:08:10.465 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
04:08:10.465 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.92 = 0.92)
04:08:10.465 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.82 mountX=-0.11 mountY=0.15, mountTheta=2.21
04:08:10.467 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.14, opts=13)
04:08:10.467 00.000 10844 Enqueuing Move request for scope (0.13, -0.14)
04:08:10.467 00.000 11060 Worker thread wakes up
04:08:10.467 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:10.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
04:08:10.467 00.000 10844 UpdateGuideState exits: m=2041 SNR=27.9
04:08:10.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
04:08:10.467 00.000 10844 PhdController: settling, locked = 1, distance = 0.15 (1.50) aobump = 0 frame = 1 / 99999
04:08:10.467 00.000 11060 Moving (0.13, -0.14) raw xDistance=-0.11 yDistance=0.15
04:08:10.467 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379690.467,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:08:10.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:08:10.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:10.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:08:10.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:10.467 00.000 11060 MoveAxis(E, 0, ABG)
04:08:10.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:10.467 00.000 10844 Enqueuing Expose request
04:08:10.467 00.000 11060 Move returns status 0, amount 0
04:08:10.467 00.000 11060 MoveAxis(N, 0, ABG)
04:08:10.467 00.000 11060 Move returns status 0, amount 0
04:08:10.467 00.000 11060 move complete, result=0
04:08:10.467 00.000 11060 worker thread done servicing request
04:08:10.467 00.000 11060 Worker thread wakes up
04:08:10.467 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:10.467 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:10.471 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:11.099 00.628 11060 Exposure complete
04:08:11.631 00.532 10844 OnExposeComplete: enter
04:08:11.631 00.000 10844 UpdateGuideState(): m_state=6
04:08:11.631 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4398
04:08:11.631 00.000 10844 Star::Find returns 1 (0), X=617.54, Y=101.85, Mass=1578, SNR=24.9, Peak=205 HFD=3.1
04:08:11.631 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.70 = -1.70)
04:08:11.631 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.42 = 1.42)
04:08:11.631 00.000 10844 CameraToMount -- cameraX=0.64 cameraY=-0.21 hyp=0.67 cameraTheta=-0.31 mountX=-0.09 mountY=0.66, mountTheta=1.70
04:08:11.636 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.64, y=-0.21, opts=13)
04:08:11.636 00.000 10844 Enqueuing Move request for scope (0.64, -0.21)
04:08:11.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:11.636 00.000 10844 UpdateGuideState exits: m=1578 SNR=24.9
04:08:11.636 00.000 10844 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 2 / 99999
04:08:11.636 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379691.636,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.31,"Time":1.2,"SettleTime":10.0,"StarLocked":true}
04:08:11.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:11.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:11.636 00.000 10844 Enqueuing Expose request
04:08:11.640 00.004 11060 worker thread done servicing request
04:08:11.640 00.000 11060 Worker thread wakes up
04:08:11.640 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.21) opts 0xd
04:08:11.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.64, -0.21)
04:08:11.640 00.000 11060 Moving (0.64, -0.21) raw xDistance=-0.09 yDistance=0.66
04:08:11.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:08:11.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.66
04:08:11.640 00.000 11060 MoveAxis(E, 0, ABG)
04:08:11.643 00.003 11060 Move returns status 0, amount 0
04:08:11.646 00.003 11060 MoveAxis(S, 258, ABG)
04:08:11.646 00.000 11060 Guiding  Dir = 1, Dur = 258
04:08:11.671 00.025 11060 IsSlewing returns 0
04:08:11.671 00.000 11060 IsGuiding returns 0
04:08:11.962 00.291 11060 IsGuiding returns 0
04:08:11.962 00.000 11060 Move returns status 0, amount 258
04:08:11.962 00.000 11060 move complete, result=0
04:08:11.962 00.000 11060 worker thread done servicing request
04:08:11.962 00.000 11060 Worker thread wakes up
04:08:11.962 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.7 px 258 ms SOUTH
04:08:11.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:11.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:12.606 00.644 11060 Exposure complete
04:08:13.247 00.641 11060 worker thread done servicing request
04:08:13.247 00.000 10844 OnExposeComplete: enter
04:08:13.247 00.000 10844 UpdateGuideState(): m_state=6
04:08:13.247 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4399
04:08:13.247 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=101.81, Mass=1750, SNR=26.4, Peak=199 HFD=3.2
04:08:13.247 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
04:08:13.247 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
04:08:13.247 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=-0.24 hyp=0.51 cameraTheta=-0.49 mountX=-0.16 mountY=0.49, mountTheta=1.88
04:08:13.252 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=-0.24, opts=13)
04:08:13.252 00.000 10844 Enqueuing Move request for scope (0.45, -0.24)
04:08:13.252 00.000 11060 Worker thread wakes up
04:08:13.252 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.24) opts 0xd
04:08:13.252 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, -0.24)
04:08:13.252 00.000 11060 Moving (0.45, -0.24) raw xDistance=-0.16 yDistance=0.49
04:08:13.252 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:08:13.252 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.49
04:08:13.252 00.000 11060 MoveAxis(E, 36, ABG)
04:08:13.252 00.000 11060 Guiding  Dir = 2, Dur = 36
04:08:13.252 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:13.254 00.002 10844 UpdateGuideState exits: m=1750 SNR=26.4
04:08:13.254 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 3 / 99999
04:08:13.254 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379693.254,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
04:08:13.255 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:13.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:13.255 00.000 10844 Enqueuing Expose request
04:08:13.266 00.011 11060 IsSlewing returns 0
04:08:13.267 00.001 11060 IsGuiding returns 0
04:08:13.310 00.043 11060 IsGuiding returns 0
04:08:13.310 00.000 11060 Move returns status 0, amount 36
04:08:13.310 00.000 11060 MoveAxis(S, 190, ABG)
04:08:13.310 00.000 11060 Guiding  Dir = 1, Dur = 190
04:08:13.325 00.015 11060 IsSlewing returns 0
04:08:13.326 00.001 11060 IsGuiding returns 0
04:08:13.523 00.197 11060 IsGuiding returns 0
04:08:13.523 00.000 11060 Move returns status 0, amount 190
04:08:13.523 00.000 11060 move complete, result=0
04:08:13.523 00.000 11060 worker thread done servicing request
04:08:13.523 00.000 11060 Worker thread wakes up
04:08:13.523 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.5 px 190 ms SOUTH
04:08:13.523 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:13.523 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:14.202 00.679 11060 Exposure complete
04:08:14.711 00.509 11060 worker thread done servicing request
04:08:14.711 00.000 10844 OnExposeComplete: enter
04:08:14.711 00.000 10844 UpdateGuideState(): m_state=6
04:08:14.712 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4400
04:08:14.712 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=102.06, Mass=1761, SNR=26.3, Peak=189 HFD=3.2
04:08:14.712 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
04:08:14.712 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.44)
04:08:14.712 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.11 mountX=-0.03 mountY=-0.22, mountTheta=-1.72
04:08:14.716 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.01, opts=13)
04:08:14.716 00.000 10844 Enqueuing Move request for scope (-0.22, 0.01)
04:08:14.716 00.000 11060 Worker thread wakes up
04:08:14.716 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:14.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
04:08:14.716 00.000 10844 UpdateGuideState exits: m=1761 SNR=26.3
04:08:14.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
04:08:14.716 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 4 / 99999
04:08:14.716 00.000 11060 Moving (-0.22, 0.01) raw xDistance=-0.03 yDistance=-0.22
04:08:14.717 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770379694.716,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
04:08:14.717 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:08:14.717 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:08:14.717 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:14.717 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:08:14.717 00.000 11060 MoveAxis(E, 0, ABG)
04:08:14.717 00.000 11060 Move returns status 0, amount 0
04:08:14.717 00.000 11060 MoveAxis(N, 0, ABG)
04:08:14.717 00.000 11060 Move returns status 0, amount 0
04:08:14.717 00.000 11060 move complete, result=0
04:08:14.717 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:14.717 00.000 10844 Enqueuing Expose request
04:08:14.717 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:14.717 00.000 11060 worker thread done servicing request
04:08:14.717 00.000 11060 Worker thread wakes up
04:08:14.717 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:14.717 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:15.358 00.641 11060 Exposure complete
04:08:15.593 00.235 11060 worker thread done servicing request
04:08:15.593 00.000 10844 OnExposeComplete: enter
04:08:15.593 00.000 10844 UpdateGuideState(): m_state=6
04:08:15.595 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4401
04:08:15.595 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=102.00, Mass=1985, SNR=28.2, Peak=203 HFD=3.2
04:08:15.595 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.22 = 2.07)
04:08:15.595 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
04:08:15.595 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.83 mountX=-0.07 mountY=-0.14, mountTheta=-2.06
04:08:15.598 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.05, opts=13)
04:08:15.598 00.000 10844 Enqueuing Move request for scope (-0.15, -0.05)
04:08:15.598 00.000 11060 Worker thread wakes up
04:08:15.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:15.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
04:08:15.598 00.000 10844 UpdateGuideState exits: m=1985 SNR=28.2
04:08:15.598 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
04:08:15.598 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 5 / 99999
04:08:15.598 00.000 11060 Moving (-0.15, -0.05) raw xDistance=-0.07 yDistance=-0.14
04:08:15.598 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379695.598,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
04:08:15.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:08:15.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:15.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:15.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:08:15.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:15.598 00.000 10844 Enqueuing Expose request
04:08:15.598 00.000 11060 MoveAxis(E, 0, ABG)
04:08:15.598 00.000 11060 Move returns status 0, amount 0
04:08:15.598 00.000 11060 MoveAxis(N, 0, ABG)
04:08:15.598 00.000 11060 Move returns status 0, amount 0
04:08:15.598 00.000 11060 move complete, result=0
04:08:15.598 00.000 11060 worker thread done servicing request
04:08:15.598 00.000 11060 Worker thread wakes up
04:08:15.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:15.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:15.603 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:16.255 00.652 11060 Exposure complete
04:08:16.508 00.253 11060 worker thread done servicing request
04:08:16.508 00.000 10844 OnExposeComplete: enter
04:08:16.508 00.000 10844 UpdateGuideState(): m_state=6
04:08:16.508 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4402
04:08:16.508 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.96, Mass=1898, SNR=27.3, Peak=182 HFD=2.7
04:08:16.510 00.002 10844 CameraToMount -- cameraTheta (-2.09) - m_xAngle (1.39) = xAngle (-3.48 = 2.81)
04:08:16.510 00.000 10844 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.35 = -0.35)
04:08:16.510 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-2.09 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
04:08:16.513 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.09, opts=13)
04:08:16.513 00.000 10844 Enqueuing Move request for scope (-0.05, -0.09)
04:08:16.513 00.000 11060 Worker thread wakes up
04:08:16.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:16.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
04:08:16.513 00.000 10844 UpdateGuideState exits: m=1898 SNR=27.3
04:08:16.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
04:08:16.513 00.000 10844 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 6 / 99999
04:08:16.513 00.000 11060 Moving (-0.05, -0.09) raw xDistance=-0.10 yDistance=-0.04
04:08:16.513 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379696.513,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.22,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
04:08:16.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:08:16.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:16.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:16.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:08:16.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:16.513 00.000 10844 Enqueuing Expose request
04:08:16.513 00.000 11060 MoveAxis(E, 0, ABG)
04:08:16.513 00.000 11060 Move returns status 0, amount 0
04:08:16.513 00.000 11060 MoveAxis(N, 0, ABG)
04:08:16.513 00.000 11060 Move returns status 0, amount 0
04:08:16.513 00.000 11060 move complete, result=0
04:08:16.513 00.000 11060 worker thread done servicing request
04:08:16.513 00.000 11060 Worker thread wakes up
04:08:16.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:16.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:16.519 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:17.151 00.632 11060 Exposure complete
04:08:17.409 00.258 11060 worker thread done servicing request
04:08:17.409 00.000 10844 OnExposeComplete: enter
04:08:17.409 00.000 10844 UpdateGuideState(): m_state=6
04:08:17.409 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4403
04:08:17.409 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=102.05, Mass=1746, SNR=26.1, Peak=217 HFD=3.2
04:08:17.409 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.39) = xAngle (-4.51 = 1.77)
04:08:17.409 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.39 = -1.39)
04:08:17.409 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.12 mountX=-0.03 mountY=-0.16, mountTheta=-1.77
04:08:17.413 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.00, opts=13)
04:08:17.413 00.000 10844 Enqueuing Move request for scope (-0.16, -0.00)
04:08:17.413 00.000 11060 Worker thread wakes up
04:08:17.413 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:17.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
04:08:17.413 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.1
04:08:17.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
04:08:17.413 00.000 10844 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 7 / 99999
04:08:17.415 00.002 11060 Moving (-0.16, -0.00) raw xDistance=-0.03 yDistance=-0.16
04:08:17.415 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379697.415,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.21,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
04:08:17.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:08:17.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:17.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:17.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:08:17.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:17.416 00.001 10844 Enqueuing Expose request
04:08:17.416 00.000 11060 MoveAxis(E, 0, ABG)
04:08:17.416 00.000 11060 Move returns status 0, amount 0
04:08:17.416 00.000 11060 MoveAxis(N, 0, ABG)
04:08:17.416 00.000 11060 Move returns status 0, amount 0
04:08:17.416 00.000 11060 move complete, result=0
04:08:17.416 00.000 11060 worker thread done servicing request
04:08:17.416 00.000 11060 Worker thread wakes up
04:08:17.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:17.416 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:17.418 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:18.049 00.631 11060 Exposure complete
04:08:18.347 00.298 10844 OnExposeComplete: enter
04:08:18.347 00.000 10844 UpdateGuideState(): m_state=6
04:08:18.347 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4404
04:08:18.347 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.64, Mass=1975, SNR=27.6, Peak=207 HFD=3.6
04:08:18.347 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.39) = xAngle (-3.20 = 3.09)
04:08:18.347 00.000 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
04:08:18.347 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.81 mountX=-0.42 mountY=-0.03, mountTheta=-3.07
04:08:18.348 00.001 11060 worker thread done servicing request
04:08:18.351 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.41, opts=13)
04:08:18.351 00.000 10844 Enqueuing Move request for scope (-0.10, -0.41)
04:08:18.351 00.000 11060 Worker thread wakes up
04:08:18.351 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.41) opts 0xd
04:08:18.351 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:18.351 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.41)
04:08:18.352 00.001 11060 Moving (-0.10, -0.41) raw xDistance=-0.42 yDistance=-0.03
04:08:18.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.42
04:08:18.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:18.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:08:18.352 00.000 10844 UpdateGuideState exits: m=1975 SNR=27.6
04:08:18.352 00.000 11060 MoveAxis(E, 99, ABG)
04:08:18.352 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 8 / 99999
04:08:18.352 00.000 11060 Guiding  Dir = 2, Dur = 99
04:08:18.352 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379698.352,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
04:08:18.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:18.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:18.352 00.000 10844 Enqueuing Expose request
04:08:18.393 00.041 11060 IsSlewing returns 0
04:08:18.393 00.000 11060 IsGuiding returns 0
04:08:18.519 00.126 11060 IsGuiding returns 0
04:08:18.519 00.000 11060 Move returns status 0, amount 99
04:08:18.519 00.000 11060 MoveAxis(N, 0, ABG)
04:08:18.519 00.000 11060 Move returns status 0, amount 0
04:08:18.519 00.000 11060 move complete, result=0
04:08:18.519 00.000 11060 worker thread done servicing request
04:08:18.519 00.000 11060 Worker thread wakes up
04:08:18.519 00.000 10844 GuideStep: -0.4 px 99 ms EAST, -0.0 px 0 ms NORTH
04:08:18.519 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:18.519 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:19.162 00.643 11060 Exposure complete
04:08:19.424 00.262 11060 worker thread done servicing request
04:08:19.424 00.000 10844 OnExposeComplete: enter
04:08:19.424 00.000 10844 UpdateGuideState(): m_state=6
04:08:19.424 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4405
04:08:19.424 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=101.87, Mass=1707, SNR=25.9, Peak=164 HFD=2.9
04:08:19.424 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
04:08:19.424 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
04:08:19.424 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.15 mountX=-0.20 mountY=-0.09, mountTheta=-2.73
04:08:19.430 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.19, opts=13)
04:08:19.430 00.000 10844 Enqueuing Move request for scope (-0.12, -0.19)
04:08:19.430 00.000 11060 Worker thread wakes up
04:08:19.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:19.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
04:08:19.430 00.000 10844 UpdateGuideState exits: m=1707 SNR=25.9
04:08:19.430 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
04:08:19.432 00.002 10844 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 9 / 99999
04:08:19.432 00.000 11060 Moving (-0.12, -0.19) raw xDistance=-0.20 yDistance=-0.09
04:08:19.432 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379699.432,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.26,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
04:08:19.432 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.20
04:08:19.432 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:19.432 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:08:19.432 00.000 11060 MoveAxis(E, 51, ABG)
04:08:19.432 00.000 11060 Guiding  Dir = 2, Dur = 51
04:08:19.442 00.010 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:19.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:19.442 00.000 10844 Enqueuing Expose request
04:08:19.445 00.003 11060 IsSlewing returns 0
04:08:19.446 00.001 11060 IsGuiding returns 0
04:08:19.507 00.061 11060 IsGuiding returns 0
04:08:19.507 00.000 11060 Move returns status 0, amount 51
04:08:19.507 00.000 11060 MoveAxis(N, 0, ABG)
04:08:19.507 00.000 11060 Move returns status 0, amount 0
04:08:19.507 00.000 11060 move complete, result=0
04:08:19.507 00.000 11060 worker thread done servicing request
04:08:19.507 00.000 11060 Worker thread wakes up
04:08:19.507 00.000 10844 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
04:08:19.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:19.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:20.137 00.630 11060 Exposure complete
04:08:20.432 00.295 11060 worker thread done servicing request
04:08:20.432 00.000 10844 OnExposeComplete: enter
04:08:20.433 00.001 10844 UpdateGuideState(): m_state=6
04:08:20.433 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4406
04:08:20.433 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.88, Mass=1860, SNR=27.3, Peak=182 HFD=2.9
04:08:20.433 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
04:08:20.433 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
04:08:20.433 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.58 mountX=-0.17 mountY=0.03, mountTheta=2.99
04:08:20.437 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.17, opts=13)
04:08:20.437 00.000 10844 Enqueuing Move request for scope (-0.00, -0.17)
04:08:20.437 00.000 11060 Worker thread wakes up
04:08:20.437 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
04:08:20.437 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
04:08:20.437 00.000 11060 Moving (-0.00, -0.17) raw xDistance=-0.17 yDistance=0.03
04:08:20.437 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:20.439 00.002 10844 UpdateGuideState exits: m=1860 SNR=27.3
04:08:20.439 00.000 10844 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 10 / 99999
04:08:20.439 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770379700.439,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.23,"Time":10.0,"SettleTime":10.0,"StarLocked":true}
04:08:20.439 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:08:20.439 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:20.439 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:08:20.439 00.000 11060 MoveAxis(E, 41, ABG)
04:08:20.439 00.000 11060 Guiding  Dir = 2, Dur = 41
04:08:20.441 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:20.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:20.441 00.000 10844 Enqueuing Expose request
04:08:20.445 00.004 11060 IsSlewing returns 0
04:08:20.445 00.000 11060 IsGuiding returns 0
04:08:20.502 00.057 11060 IsGuiding returns 0
04:08:20.503 00.001 11060 Move returns status 0, amount 41
04:08:20.503 00.000 11060 MoveAxis(N, 0, ABG)
04:08:20.503 00.000 11060 Move returns status 0, amount 0
04:08:20.503 00.000 11060 move complete, result=0
04:08:20.503 00.000 11060 worker thread done servicing request
04:08:20.503 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
04:08:20.503 00.000 11060 Worker thread wakes up
04:08:20.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:20.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:21.178 00.675 11060 Exposure complete
04:08:21.732 00.554 11060 worker thread done servicing request
04:08:21.732 00.000 10844 OnExposeComplete: enter
04:08:21.732 00.000 10844 UpdateGuideState(): m_state=6
04:08:21.732 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4407
04:08:21.732 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=102.34, Mass=1633, SNR=25.3, Peak=153 HFD=3.2
04:08:21.732 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
04:08:21.732 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.96)
04:08:21.732 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.59 mountX=0.29 mountY=-0.05, mountTheta=-0.18
04:08:21.737 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.29, opts=13)
04:08:21.737 00.000 10844 Enqueuing Move request for scope (-0.00, 0.29)
04:08:21.737 00.000 11060 Worker thread wakes up
04:08:21.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:21.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
04:08:21.737 00.000 10844 UpdateGuideState exits: m=1633 SNR=25.3
04:08:21.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
04:08:21.737 00.000 10844 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 11 / 99999
04:08:21.737 00.000 11060 Moving (-0.00, 0.29) raw xDistance=0.29 yDistance=-0.05
04:08:21.739 00.002 10844 PhdController: newstate STATE_FINISH
04:08:21.739 00.000 10844 PhdController complete: success
04:08:21.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
04:08:21.739 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770379701.739,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
04:08:21.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:21.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:08:21.739 00.000 11060 MoveAxis(W, 66, ABG)
04:08:21.739 00.000 11060 Guiding  Dir = 3, Dur = 66
04:08:21.739 00.000 10844 Mount: notify guiding dither settle done success=1
04:08:21.739 00.000 10844 PhdController: newstate STATE_IDLE
04:08:21.741 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:21.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:21.741 00.000 10844 Enqueuing Expose request
04:08:21.743 00.002 11060 IsSlewing returns 0
04:08:21.744 00.001 11060 IsGuiding returns 0
04:08:21.818 00.074 11060 IsGuiding returns 0
04:08:21.818 00.000 11060 Move returns status 0, amount 66
04:08:21.818 00.000 11060 MoveAxis(N, 0, ABG)
04:08:21.818 00.000 11060 Move returns status 0, amount 0
04:08:21.818 00.000 11060 move complete, result=0
04:08:21.818 00.000 11060 worker thread done servicing request
04:08:21.818 00.000 10844 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
04:08:21.818 00.000 11060 Worker thread wakes up
04:08:21.820 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:21.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:22.476 00.656 11060 Exposure complete
04:08:22.817 00.341 11060 worker thread done servicing request
04:08:22.817 00.000 10844 OnExposeComplete: enter
04:08:22.817 00.000 10844 UpdateGuideState(): m_state=6
04:08:22.817 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4408
04:08:22.817 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=101.90, Mass=1706, SNR=25.8, Peak=165 HFD=3.2
04:08:22.817 00.000 10844 MultiStar: [#1 -0.23,0.46,0.95,U] [#2 -0.22,0.48,0.94,U] [#3 -0.19,-0.03,0.96,U] [#4 0.03,0.82,0.00,M2] [#5 -0.19,0.18,0.99,U] [#6 -0.80,0.43,0.00,M4] [#7 -0.44,0.32,0.93,U] [#8 -0.33,0.86,0.00,M2] 
04:08:22.817 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.21}, one-star: {0.51, -0.15}
04:08:22.817 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.39) = xAngle (0.72 = 0.72)
04:08:22.819 00.002 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.84 = -2.44)
04:08:22.819 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.11 mountX=0.18 mountY=-0.15, mountTheta=-0.71
04:08:22.819 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.21, opts=13)
04:08:22.821 00.002 10844 Enqueuing Move request for scope (-0.12, 0.21)
04:08:22.821 00.000 11060 Worker thread wakes up
04:08:22.821 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:22.821 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
04:08:22.821 00.000 10844 UpdateGuideState exits: m=1706 SNR=25.8
04:08:22.821 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
04:08:22.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:22.821 00.000 11060 Moving (-0.12, 0.21) raw xDistance=0.18 yDistance=-0.15
04:08:22.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:22.821 00.000 10844 Enqueuing Expose request
04:08:22.822 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:08:22.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:22.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:08:22.822 00.000 11060 MoveAxis(W, 44, ABG)
04:08:22.822 00.000 11060 Guiding  Dir = 3, Dur = 44
04:08:22.837 00.015 11060 IsSlewing returns 0
04:08:22.840 00.003 11060 IsGuiding returns 0
04:08:22.897 00.057 11060 IsGuiding returns 0
04:08:22.897 00.000 11060 Move returns status 0, amount 44
04:08:22.897 00.000 11060 MoveAxis(N, 0, ABG)
04:08:22.897 00.000 11060 Move returns status 0, amount 0
04:08:22.897 00.000 11060 move complete, result=0
04:08:22.897 00.000 11060 worker thread done servicing request
04:08:22.897 00.000 11060 Worker thread wakes up
04:08:22.897 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
04:08:22.897 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:22.897 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:23.549 00.652 11060 Exposure complete
04:08:23.924 00.375 11060 worker thread done servicing request
04:08:23.924 00.000 10844 OnExposeComplete: enter
04:08:23.924 00.000 10844 UpdateGuideState(): m_state=6
04:08:23.926 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4409
04:08:23.926 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.95, Mass=1700, SNR=26.5, Peak=150 HFD=3.0
04:08:23.926 00.000 10844 MultiStar: [#1 -0.14,0.47,0.87,U] [#2 -0.38,0.58,0.00,M1] [#3 0.28,0.18,0.92,U] [#4 0.40,0.56,0.00,M3] [#5 -0.57,-0.06,0.97,U] [#6 -0.23,0.99,0.00,M5] [#7 -0.40,0.53,0.00,M1] [#8 -0.74,0.52,0.00,M3] 
04:08:23.926 00.000 10844 refined, 3 included, MultiStar: {-0.04, 0.11}, one-star: {0.27, -0.11}
04:08:23.926 00.000 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.39) = xAngle (0.53 = 0.53)
04:08:23.926 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.65 = -2.63)
04:08:23.926 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.10 mountY=-0.06, mountTheta=-0.51
04:08:23.933 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.11, opts=13)
04:08:23.933 00.000 10844 Enqueuing Move request for scope (-0.04, 0.11)
04:08:23.933 00.000 11060 Worker thread wakes up
04:08:23.933 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
04:08:23.933 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
04:08:23.933 00.000 11060 Moving (-0.04, 0.11) raw xDistance=0.10 yDistance=-0.06
04:08:23.933 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:08:23.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:23.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:08:23.933 00.000 11060 MoveAxis(E, 0, ABG)
04:08:23.933 00.000 11060 Move returns status 0, amount 0
04:08:23.933 00.000 11060 MoveAxis(N, 0, ABG)
04:08:23.933 00.000 11060 Move returns status 0, amount 0
04:08:23.933 00.000 11060 move complete, result=0
04:08:23.933 00.000 11060 worker thread done servicing request
04:08:23.937 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:23.937 00.000 10844 UpdateGuideState exits: m=1700 SNR=26.5
04:08:23.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:23.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:23.937 00.000 10844 Enqueuing Expose request
04:08:23.937 00.000 11060 Worker thread wakes up
04:08:23.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:23.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:23.937 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:24.570 00.633 11060 Exposure complete
04:08:24.849 00.279 11060 worker thread done servicing request
04:08:24.853 00.004 10844 OnExposeComplete: enter
04:08:24.853 00.000 10844 UpdateGuideState(): m_state=6
04:08:24.853 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4410
04:08:24.853 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=102.40, Mass=1983, SNR=27.7, Peak=165 HFD=3.6
04:08:24.853 00.000 10844 MultiStar: [#1 -0.25,0.56,0.00,M1] [#2 -0.58,0.52,0.00,M2] [#3 -0.31,0.11,0.91,U] [#4 -0.19,0.93,0.00,M4] [#5 -0.41,-0.20,0.89,U] [#6 -0.25,0.61,0.00,M6] [#7 -0.67,0.57,0.00,M2] [#8 -0.04,0.15,0.69,U] 
04:08:24.853 00.000 10844 refined, 3 included, MultiStar: {-0.24, 0.11}, one-star: {-0.17, 0.34}
04:08:24.853 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (1.39) = xAngle (1.34 = 1.34)
04:08:24.853 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.47 = -1.82)
04:08:24.853 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.27 cameraTheta=2.73 mountX=0.06 mountY=-0.26, mountTheta=-1.34
04:08:24.857 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.11, opts=13)
04:08:24.857 00.000 10844 Enqueuing Move request for scope (-0.24, 0.11)
04:08:24.857 00.000 11060 Worker thread wakes up
04:08:24.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:24.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
04:08:24.857 00.000 10844 UpdateGuideState exits: m=1983 SNR=27.7
04:08:24.858 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
04:08:24.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:24.858 00.000 11060 Moving (-0.24, 0.11) raw xDistance=0.06 yDistance=-0.26
04:08:24.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:24.858 00.000 10844 Enqueuing Expose request
04:08:24.858 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:08:24.858 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:08:24.859 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:08:24.859 00.000 11060 MoveAxis(E, 0, ABG)
04:08:24.859 00.000 11060 Move returns status 0, amount 0
04:08:24.859 00.000 11060 MoveAxis(N, 0, ABG)
04:08:24.859 00.000 11060 Move returns status 0, amount 0
04:08:24.859 00.000 11060 move complete, result=0
04:08:24.859 00.000 11060 worker thread done servicing request
04:08:24.859 00.000 11060 Worker thread wakes up
04:08:24.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:24.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:24.872 00.013 10844 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:08:25.496 00.624 11060 Exposure complete
04:08:25.833 00.337 11060 worker thread done servicing request
04:08:25.833 00.000 10844 OnExposeComplete: enter
04:08:25.833 00.000 10844 UpdateGuideState(): m_state=6
04:08:25.834 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4411
04:08:25.834 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=102.23, Mass=1843, SNR=26.7, Peak=181 HFD=3.2
04:08:25.834 00.000 10844 MultiStar: [#1 -0.17,0.16,1.03,U] [#2 -0.62,0.44,0.00,M3] [#3 -0.25,0.35,0.92,U] [#4 0.24,0.49,0.95,U] [#5 -0.63,-0.19,0.00,M1] [#6 -0.44,0.86,0.00,M7] [#7 -0.39,0.38,0.92,U] [#8 -0.36,0.28,0.70,U] 
04:08:25.834 00.000 10844 single-star, 5 included, MultiStar: {-0.14, 0.30}, one-star: {0.03, 0.18}
04:08:25.834 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.39) = xAngle (0.02 = 0.02)
04:08:25.834 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.14 = 3.14)
04:08:25.834 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.40 mountX=0.18 mountY=0.00, mountTheta=0.00
04:08:25.838 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.18, opts=13)
04:08:25.838 00.000 10844 Enqueuing Move request for scope (0.03, 0.18)
04:08:25.838 00.000 11060 Worker thread wakes up
04:08:25.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
04:08:25.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
04:08:25.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:25.838 00.000 11060 Moving (0.03, 0.18) raw xDistance=0.18 yDistance=0.00
04:08:25.841 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:08:25.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:25.841 00.000 10844 UpdateGuideState exits: m=1843 SNR=26.7
04:08:25.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:25.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:08:25.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:25.841 00.000 10844 Enqueuing Expose request
04:08:25.841 00.000 11060 MoveAxis(W, 43, ABG)
04:08:25.841 00.000 11060 Guiding  Dir = 3, Dur = 43
04:08:25.870 00.029 11060 IsSlewing returns 0
04:08:25.870 00.000 11060 IsGuiding returns 0
04:08:25.931 00.061 11060 IsGuiding returns 0
04:08:25.932 00.001 11060 Move returns status 0, amount 43
04:08:25.932 00.000 11060 MoveAxis(N, 0, ABG)
04:08:25.932 00.000 11060 Move returns status 0, amount 0
04:08:25.932 00.000 11060 move complete, result=0
04:08:25.932 00.000 11060 worker thread done servicing request
04:08:25.932 00.000 11060 Worker thread wakes up
04:08:25.932 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
04:08:25.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:25.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:26.591 00.659 11060 Exposure complete
04:08:27.083 00.492 11060 worker thread done servicing request
04:08:27.085 00.002 10844 OnExposeComplete: enter
04:08:27.085 00.000 10844 UpdateGuideState(): m_state=6
04:08:27.085 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4412
04:08:27.085 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=102.13, Mass=1861, SNR=27.1, Peak=188 HFD=3.0
04:08:27.088 00.003 10844 MultiStar: [#1 -0.28,0.55,0.00,M1] [#2 -0.62,1.01,0.00,M4] [#3 -0.06,0.18,0.91,U] [#4 -0.00,0.78,0.00,M4] [#5 -0.40,-0.06,0.97,U] [#6 -0.42,1.06,0.00,M8] [#7 -0.20,0.36,0.93,U] [#8 -0.19,0.93,0.00,M2] 
04:08:27.088 00.000 10844 single-star, 3 included, MultiStar: {-0.15, 0.14}, one-star: {0.06, 0.08}
04:08:27.088 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.39) = xAngle (-0.41 = -0.41)
04:08:27.088 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.71 = 2.71)
04:08:27.088 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.98 mountX=0.09 mountY=0.04, mountTheta=0.43
04:08:27.092 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
04:08:27.092 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
04:08:27.092 00.000 11060 Worker thread wakes up
04:08:27.092 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:27.092 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
04:08:27.092 00.000 10844 UpdateGuideState exits: m=1861 SNR=27.1
04:08:27.092 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
04:08:27.092 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:27.092 00.000 11060 Moving (0.06, 0.08) raw xDistance=0.09 yDistance=0.04
04:08:27.092 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:27.092 00.000 10844 Enqueuing Expose request
04:08:27.092 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:08:27.092 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:27.095 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:08:27.095 00.000 11060 MoveAxis(E, 0, ABG)
04:08:27.095 00.000 11060 Move returns status 0, amount 0
04:08:27.095 00.000 11060 MoveAxis(N, 0, ABG)
04:08:27.095 00.000 11060 Move returns status 0, amount 0
04:08:27.095 00.000 11060 move complete, result=0
04:08:27.095 00.000 11060 worker thread done servicing request
04:08:27.095 00.000 11060 Worker thread wakes up
04:08:27.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:27.096 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:27.116 00.020 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:27.730 00.614 11060 Exposure complete
04:08:28.341 00.611 11060 worker thread done servicing request
04:08:28.341 00.000 10844 OnExposeComplete: enter
04:08:28.343 00.002 10844 UpdateGuideState(): m_state=6
04:08:28.344 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
04:08:28.344 00.000 10844 Star::Find returns 1 (0), X=616.13, Y=102.00, Mass=2080, SNR=28.4, Peak=190 HFD=4.0
04:08:28.344 00.000 10844 MultiStar: [#1 -0.91,0.43,0.00,M2] [#2 -0.87,0.27,0.00,M5] [#3 -0.14,0.30,0.84,U] [#4 -0.03,0.61,0.00,M5] [#5 -0.59,0.08,0.00,M1] [#6 -0.50,0.53,0.00,M9] [#7 -0.69,0.47,0.00,M1] [#8 -0.80,0.66,0.00,M3] 
04:08:28.344 00.000 10844 refined, 1 included, MultiStar: {-0.49, 0.11}, one-star: {-0.78, -0.05}
04:08:28.344 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.39) = xAngle (1.53 = 1.53)
04:08:28.344 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.65 = -1.63)
04:08:28.344 00.000 10844 CameraToMount -- cameraX=-0.49 cameraY=0.11 hyp=0.50 cameraTheta=2.92 mountX=0.02 mountY=-0.50, mountTheta=-1.53
04:08:28.346 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.49, y=0.11, opts=13)
04:08:28.346 00.000 10844 Enqueuing Move request for scope (-0.49, 0.11)
04:08:28.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:28.346 00.000 10844 UpdateGuideState exits: m=2080 SNR=28.4
04:08:28.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:28.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:28.346 00.000 10844 Enqueuing Expose request
04:08:28.350 00.004 11060 Worker thread wakes up
04:08:28.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.11) opts 0xd
04:08:28.352 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.49, 0.11)
04:08:28.352 00.000 11060 Moving (-0.49, 0.11) raw xDistance=0.02 yDistance=-0.50
04:08:28.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:08:28.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:08:28.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
04:08:28.353 00.001 11060 MoveAxis(E, 0, ABG)
04:08:28.353 00.000 11060 Move returns status 0, amount 0
04:08:28.353 00.000 11060 MoveAxis(N, 0, ABG)
04:08:28.353 00.000 11060 Move returns status 0, amount 0
04:08:28.353 00.000 11060 move complete, result=0
04:08:28.353 00.000 11060 worker thread done servicing request
04:08:28.353 00.000 11060 Worker thread wakes up
04:08:28.353 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:28.353 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:28.353 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
04:08:28.992 00.639 11060 Exposure complete
04:08:29.408 00.416 11060 worker thread done servicing request
04:08:29.408 00.000 10844 OnExposeComplete: enter
04:08:29.408 00.000 10844 UpdateGuideState(): m_state=6
04:08:29.408 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4414
04:08:29.408 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=102.34, Mass=1575, SNR=24.6, Peak=164 HFD=3.2
04:08:29.408 00.000 10844 MultiStar: [#1 -0.21,0.60,0.00,M3] [#2 -1.06,0.53,0.00,M6] [#3 -0.35,0.07,1.00,U] [#4 -0.01,0.51,1.11,U] [#5 -1.37,-0.14,0.00,M2] [#6 -0.61,0.73,0.00,M10] [#7 -0.48,0.58,0.00,M2] [#8 -0.69,0.23,0.00,M4] 
04:08:29.408 00.000 10844 single-star, 2 included, MultiStar: {-0.14, 0.30}, one-star: {-0.07, 0.29}
04:08:29.408 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
04:08:29.408 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.53 = -2.75)
04:08:29.408 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.80 mountX=0.27 mountY=-0.11, mountTheta=-0.39
04:08:29.411 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.29, opts=13)
04:08:29.411 00.000 10844 Enqueuing Move request for scope (-0.07, 0.29)
04:08:29.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:29.411 00.000 10844 UpdateGuideState exits: m=1575 SNR=24.6
04:08:29.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:29.413 00.002 11060 Worker thread wakes up
04:08:29.413 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
04:08:29.413 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
04:08:29.413 00.000 11060 Moving (-0.07, 0.29) raw xDistance=0.27 yDistance=-0.11
04:08:29.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:29.413 00.000 10844 Enqueuing Expose request
04:08:29.413 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
04:08:29.413 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:29.413 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:08:29.413 00.000 11060 MoveAxis(W, 64, ABG)
04:08:29.413 00.000 11060 Guiding  Dir = 3, Dur = 64
04:08:29.426 00.013 11060 IsSlewing returns 0
04:08:29.427 00.001 11060 IsGuiding returns 0
04:08:29.506 00.079 11060 IsGuiding returns 0
04:08:29.506 00.000 11060 Move returns status 0, amount 64
04:08:29.506 00.000 11060 MoveAxis(N, 0, ABG)
04:08:29.506 00.000 11060 Move returns status 0, amount 0
04:08:29.506 00.000 11060 move complete, result=0
04:08:29.506 00.000 11060 worker thread done servicing request
04:08:29.506 00.000 11060 Worker thread wakes up
04:08:29.506 00.000 10844 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
04:08:29.506 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:29.506 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:30.123 00.617 11060 Exposure complete
04:08:30.471 00.348 11060 worker thread done servicing request
04:08:30.471 00.000 10844 OnExposeComplete: enter
04:08:30.471 00.000 10844 UpdateGuideState(): m_state=6
04:08:30.472 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4415
04:08:30.473 00.001 10844 Star::Find returns 1 (0), X=616.55, Y=101.73, Mass=1513, SNR=24.9, Peak=234 HFD=2.9
04:08:30.473 00.000 10844 MultiStar: [#1 -0.59,0.04,0.00,M4] [#2 -0.49,-0.01,0.91,U] [#3 -0.30,-0.02,1.06,U] [#4 -0.29,0.11,1.04,U] [#5 -0.58,-0.19,0.00,M3] [#6 -0.51,0.20,1.06,U] [#7 -0.80,-0.11,0.00,M3] [#8 -0.52,0.29,0.00,M5] 
04:08:30.473 00.000 10844 refined, 4 included, MultiStar: {-0.39, -0.01}, one-star: {-0.36, -0.32}
04:08:30.473 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.39) = xAngle (-4.52 = 1.77)
04:08:30.473 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.39 = -1.39)
04:08:30.473 00.000 10844 CameraToMount -- cameraX=-0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-3.13 mountX=-0.08 mountY=-0.38, mountTheta=-1.76
04:08:30.476 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.39, y=-0.01, opts=13)
04:08:30.476 00.000 10844 Enqueuing Move request for scope (-0.39, -0.01)
04:08:30.476 00.000 11060 Worker thread wakes up
04:08:30.476 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.01) opts 0xd
04:08:30.476 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.39, -0.01)
04:08:30.476 00.000 11060 Moving (-0.39, -0.01) raw xDistance=-0.08 yDistance=-0.38
04:08:30.476 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:08:30.476 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.18 newest=-0.99
04:08:30.476 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
04:08:30.476 00.000 11060 MoveAxis(E, 0, ABG)
04:08:30.476 00.000 11060 Move returns status 0, amount 0
04:08:30.476 00.000 11060 BLC: Oldest BLC event removed
04:08:30.476 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:08:30.476 00.000 11060 MoveAxis(N, 805, ABG)
04:08:30.476 00.000 11060 duration set to 750 by maxDecDuration
04:08:30.476 00.000 11060 Guiding  Dir = 0, Dur = 750
04:08:30.478 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:30.478 00.000 10844 UpdateGuideState exits: m=1513 SNR=24.9
04:08:30.478 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:30.478 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:30.478 00.000 10844 Enqueuing Expose request
04:08:30.491 00.013 11060 IsSlewing returns 0
04:08:30.491 00.000 11060 IsGuiding returns 0
04:08:31.259 00.768 11060 IsGuiding returns 0
04:08:31.259 00.000 11060 Move returns status 0, amount 750
04:08:31.259 00.000 11060 move complete, result=0
04:08:31.259 00.000 11060 worker thread done servicing request
04:08:31.259 00.000 11060 Worker thread wakes up
04:08:31.259 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 750 ms NORTH
04:08:31.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:31.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:31.914 00.655 11060 Exposure complete
04:08:32.296 00.382 11060 worker thread done servicing request
04:08:32.298 00.002 10844 OnExposeComplete: enter
04:08:32.298 00.000 10844 UpdateGuideState(): m_state=6
04:08:32.298 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
04:08:32.298 00.000 10844 Star::Find returns 1 (0), X=616.59, Y=101.88, Mass=1909, SNR=27.7, Peak=219 HFD=3.2
04:08:32.299 00.001 10844 MultiStar: [#1 -0.30,0.09,0.89,U] [#2 -0.26,0.34,0.82,U] [#3 -0.14,0.43,0.82,U] [#4 0.17,0.50,1.04,U] [#5 -0.59,-0.27,0.00,M4] [#6 -0.08,0.55,0.96,U] [#7 -0.36,0.17,0.87,U] [#8 -0.41,0.44,0.00,M6] 
04:08:32.299 00.000 10844 refined, 6 included, MultiStar: {-0.18, 0.27}, one-star: {-0.32, -0.18}
04:08:32.299 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.39) = xAngle (0.75 = 0.75)
04:08:32.299 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.88 = -2.41)
04:08:32.299 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.32 cameraTheta=2.14 mountX=0.24 mountY=-0.22, mountTheta=-0.74
04:08:32.301 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.27, opts=13)
04:08:32.301 00.000 10844 Enqueuing Move request for scope (-0.18, 0.27)
04:08:32.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:32.301 00.000 10844 UpdateGuideState exits: m=1909 SNR=27.7
04:08:32.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:32.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:32.301 00.000 10844 Enqueuing Expose request
04:08:32.301 00.000 11060 Worker thread wakes up
04:08:32.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
04:08:32.301 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
04:08:32.301 00.000 11060 Moving (-0.18, 0.27) raw xDistance=0.24 yDistance=-0.22
04:08:32.301 00.000 11060 BLC: History state: CurrMiss=0.22, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.267091, 1:0.217473
04:08:32.301 00.000 11060 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
04:08:32.301 00.000 11060 BLC: window closed
04:08:32.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
04:08:32.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
04:08:32.301 00.000 11060 MoveAxis(W, 55, ABG)
04:08:32.301 00.000 11060 Guiding  Dir = 3, Dur = 55
04:08:32.332 00.031 11060 IsSlewing returns 0
04:08:32.333 00.001 11060 IsGuiding returns 0
04:08:32.390 00.057 11060 IsGuiding returns 0
04:08:32.391 00.001 11060 Move returns status 0, amount 55
04:08:32.391 00.000 11060 MoveAxis(N, 85, ABG)
04:08:32.391 00.000 11060 Guiding  Dir = 0, Dur = 85
04:08:32.405 00.014 11060 IsSlewing returns 0
04:08:32.405 00.000 11060 IsGuiding returns 0
04:08:32.495 00.090 11060 IsGuiding returns 0
04:08:32.495 00.000 11060 Move returns status 0, amount 85
04:08:32.495 00.000 11060 move complete, result=0
04:08:32.495 00.000 11060 worker thread done servicing request
04:08:32.495 00.000 10844 GuideStep: 0.2 px 55 ms WEST, -0.2 px 85 ms NORTH
04:08:32.495 00.000 11060 Worker thread wakes up
04:08:32.496 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:32.496 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:33.140 00.644 11060 Exposure complete
04:08:33.373 00.233 11060 worker thread done servicing request
04:08:33.373 00.000 10844 OnExposeComplete: enter
04:08:33.373 00.000 10844 UpdateGuideState(): m_state=6
04:08:33.373 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4417
04:08:33.375 00.002 10844 Star::Find returns 1 (0), X=616.82, Y=101.67, Mass=1815, SNR=26.6, Peak=154 HFD=3.8
04:08:33.375 00.000 10844 MultiStar: [#1 0.30,0.18,0.94,U] [#2 0.24,0.55,0.00,M5] [#3 0.37,-0.04,0.95,U] [#4 0.44,0.03,1.06,U] [#5 0.15,-0.18,0.96,U] [#6 0.13,0.63,0.00,M9] [#7 0.18,0.21,0.87,U] [#8 -0.34,0.60,0.00,M7] 
04:08:33.375 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.04}, one-star: {-0.09, -0.38}
04:08:33.375 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.39) = xAngle (-1.55 = -1.55)
04:08:33.375 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
04:08:33.375 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-0.16 mountX=0.01 mountY=0.23, mountTheta=1.55
04:08:33.378 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.04, opts=13)
04:08:33.378 00.000 10844 Enqueuing Move request for scope (0.23, -0.04)
04:08:33.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:33.378 00.000 10844 UpdateGuideState exits: m=1815 SNR=26.6
04:08:33.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:33.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:33.378 00.000 10844 Enqueuing Expose request
04:08:33.378 00.000 11060 Worker thread wakes up
04:08:33.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
04:08:33.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
04:08:33.378 00.000 11060 Moving (0.23, -0.04) raw xDistance=0.01 yDistance=0.23
04:08:33.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:08:33.378 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:08:33.378 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:08:33.378 00.000 11060 MoveAxis(E, 0, ABG)
04:08:33.378 00.000 11060 Move returns status 0, amount 0
04:08:33.378 00.000 11060 MoveAxis(N, 0, ABG)
04:08:33.378 00.000 11060 Move returns status 0, amount 0
04:08:33.378 00.000 11060 move complete, result=0
04:08:33.380 00.002 11060 worker thread done servicing request
04:08:33.380 00.000 11060 Worker thread wakes up
04:08:33.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:33.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:33.382 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:08:34.005 00.623 11060 Exposure complete
04:08:34.472 00.467 11060 worker thread done servicing request
04:08:34.472 00.000 10844 OnExposeComplete: enter
04:08:34.472 00.000 10844 UpdateGuideState(): m_state=6
04:08:34.472 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4418
04:08:34.472 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.79, Mass=1943, SNR=28.0, Peak=178 HFD=3.1
04:08:34.472 00.000 10844 MultiStar: [#1 -0.24,-0.09,0.90,U] [#2 0.17,0.22,0.82,U] [#3 -0.14,-0.13,0.88,U] [#4 0.25,0.39,0.92,U] [#5 -0.04,-0.31,0.87,U] [#6 -0.08,0.51,0.91,U] [#7 -0.45,0.30,0.90,U] [#8 0.06,0.24,0.66,U] 
04:08:34.472 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {0.05, -0.26}
04:08:34.474 00.002 10844 CameraToMount -- cameraTheta (2.06) - m_xAngle (1.39) = xAngle (0.67 = 0.67)
04:08:34.474 00.000 10844 CameraToMount -- cameraTheta (2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.80 = -2.49)
04:08:34.474 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.06 mountX=0.08 mountY=-0.06, mountTheta=-0.66
04:08:34.474 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.09, opts=13)
04:08:34.477 00.003 10844 Enqueuing Move request for scope (-0.05, 0.09)
04:08:34.477 00.000 11060 Worker thread wakes up
04:08:34.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
04:08:34.477 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
04:08:34.477 00.000 11060 Moving (-0.05, 0.09) raw xDistance=0.08 yDistance=-0.06
04:08:34.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:08:34.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:34.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:08:34.477 00.000 11060 MoveAxis(E, 0, ABG)
04:08:34.477 00.000 11060 Move returns status 0, amount 0
04:08:34.477 00.000 11060 MoveAxis(N, 0, ABG)
04:08:34.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:34.477 00.000 11060 Move returns status 0, amount 0
04:08:34.477 00.000 10844 UpdateGuideState exits: m=1943 SNR=28.0
04:08:34.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:34.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:34.477 00.000 11060 move complete, result=0
04:08:34.477 00.000 10844 Enqueuing Expose request
04:08:34.477 00.000 11060 worker thread done servicing request
04:08:34.477 00.000 11060 Worker thread wakes up
04:08:34.477 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:34.477 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:34.477 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:35.114 00.637 11060 Exposure complete
04:08:35.651 00.537 11060 worker thread done servicing request
04:08:35.651 00.000 10844 OnExposeComplete: enter
04:08:35.651 00.000 10844 UpdateGuideState(): m_state=6
04:08:35.653 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4419
04:08:35.653 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=102.10, Mass=1742, SNR=26.0, Peak=207 HFD=3.0
04:08:35.653 00.000 10844 MultiStar: [#1 -0.13,-0.00,0.97,U] [#2 -0.04,0.71,0.00,M5] [#3 -0.14,-0.29,0.98,U] [#4 -0.01,0.35,1.02,U] [#5 -0.36,-0.12,0.89,U] [#6 -0.08,0.70,0.00,M9] [#7 -0.38,0.10,0.97,U] [#8 0.36,0.36,0.81,U] 
04:08:35.654 00.001 10844 refined, 6 included, MultiStar: {-0.06, 0.06}, one-star: {0.30, 0.05}
04:08:35.654 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.39) = xAngle (0.93 = 0.93)
04:08:35.654 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.05 = -2.23)
04:08:35.654 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.32 mountX=0.05 mountY=-0.06, mountTheta=-0.92
04:08:35.661 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.06, opts=13)
04:08:35.661 00.000 10844 Enqueuing Move request for scope (-0.06, 0.06)
04:08:35.661 00.000 11060 Worker thread wakes up
04:08:35.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:35.661 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
04:08:35.663 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
04:08:35.663 00.000 11060 Moving (-0.06, 0.06) raw xDistance=0.05 yDistance=-0.06
04:08:35.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:08:35.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:35.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:08:35.663 00.000 11060 MoveAxis(E, 0, ABG)
04:08:35.663 00.000 11060 Move returns status 0, amount 0
04:08:35.663 00.000 11060 MoveAxis(N, 0, ABG)
04:08:35.663 00.000 11060 Move returns status 0, amount 0
04:08:35.669 00.006 10844 UpdateGuideState exits: m=1742 SNR=26.0
04:08:35.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:35.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:35.669 00.000 10844 Enqueuing Expose request
04:08:35.669 00.000 11060 move complete, result=0
04:08:35.671 00.002 11060 worker thread done servicing request
04:08:35.671 00.000 11060 Worker thread wakes up
04:08:35.671 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:35.671 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:35.680 00.009 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:36.327 00.647 11060 Exposure complete
04:08:36.736 00.409 10844 OnExposeComplete: enter
04:08:36.736 00.000 10844 UpdateGuideState(): m_state=6
04:08:36.736 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4420
04:08:36.736 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.84, Mass=1721, SNR=25.8, Peak=161 HFD=3.0
04:08:36.738 00.002 10844 MultiStar: [#1 0.12,-0.10,0.91,U] [#2 -0.04,0.41,0.90,U] [#3 0.31,0.07,1.02,U] [#4 0.23,0.49,1.00,U] [#5 0.02,-0.28,0.96,U] [#6 0.30,0.95,0.00,M10] [#7 -0.43,0.04,0.88,U] [#8 -0.01,0.56,0.78,U] 
04:08:36.738 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.12, -0.22}
04:08:36.738 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.39) = xAngle (-0.26 = -0.26)
04:08:36.738 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.86 = 2.86)
04:08:36.739 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.13 mountX=0.12 mountY=0.03, mountTheta=0.28
04:08:36.739 00.000 11060 worker thread done servicing request
04:08:36.741 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
04:08:36.741 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
04:08:36.741 00.000 11060 Worker thread wakes up
04:08:36.741 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
04:08:36.741 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:36.741 00.000 10844 UpdateGuideState exits: m=1721 SNR=25.8
04:08:36.741 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
04:08:36.741 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:36.741 00.000 11060 Moving (0.05, 0.11) raw xDistance=0.12 yDistance=0.03
04:08:36.741 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:36.741 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:08:36.741 00.000 10844 Enqueuing Expose request
04:08:36.743 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:36.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:08:36.743 00.000 11060 MoveAxis(E, 0, ABG)
04:08:36.743 00.000 11060 Move returns status 0, amount 0
04:08:36.743 00.000 11060 MoveAxis(N, 0, ABG)
04:08:36.743 00.000 11060 Move returns status 0, amount 0
04:08:36.743 00.000 11060 move complete, result=0
04:08:36.743 00.000 11060 worker thread done servicing request
04:08:36.743 00.000 11060 Worker thread wakes up
04:08:36.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:36.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:36.747 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:08:37.385 00.638 11060 Exposure complete
04:08:37.722 00.337 11060 worker thread done servicing request
04:08:37.724 00.002 10844 OnExposeComplete: enter
04:08:37.724 00.000 10844 UpdateGuideState(): m_state=6
04:08:37.724 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4421
04:08:37.725 00.001 10844 Star::Find returns 1 (0), X=616.64, Y=101.89, Mass=1914, SNR=27.9, Peak=238 HFD=3.2
04:08:37.725 00.000 10844 MultiStar: [#1 -0.57,0.03,0.93,U] [#2 -0.66,0.67,0.00,M5] [#3 -0.52,-0.05,0.88,U] [#4 -0.43,0.47,0.00,M1] [#5 -0.64,-0.19,0.00,M1] [#6 -0.36,0.64,0.00,R] [#7 -0.74,0.09,0.00,M1] [#8 0.11,0.52,0.74,U] 
04:08:37.725 00.000 10844 single-star, 3 included, MultiStar: {-0.33, 0.06}, one-star: {-0.27, -0.16}
04:08:37.725 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.39) = xAngle (-3.99 = 2.29)
04:08:37.725 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.87 = -0.87)
04:08:37.725 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.60 mountX=-0.21 mountY=-0.24, mountTheta=-2.28
04:08:37.727 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.16, opts=13)
04:08:37.727 00.000 10844 Enqueuing Move request for scope (-0.27, -0.16)
04:08:37.729 00.002 11060 Worker thread wakes up
04:08:37.729 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:37.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.16) opts 0xd
04:08:37.729 00.000 10844 UpdateGuideState exits: m=1914 SNR=27.9
04:08:37.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.16)
04:08:37.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:37.729 00.000 11060 Moving (-0.27, -0.16) raw xDistance=-0.21 yDistance=-0.24
04:08:37.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:37.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:08:37.729 00.000 10844 Enqueuing Expose request
04:08:37.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
04:08:37.729 00.000 11060 MoveAxis(E, 49, ABG)
04:08:37.729 00.000 11060 Guiding  Dir = 2, Dur = 49
04:08:37.755 00.026 11060 IsSlewing returns 0
04:08:37.756 00.001 11060 IsGuiding returns 0
04:08:37.833 00.077 11060 IsGuiding returns 0
04:08:37.833 00.000 11060 Move returns status 0, amount 49
04:08:37.833 00.000 11060 MoveAxis(N, 93, ABG)
04:08:37.833 00.000 11060 Guiding  Dir = 0, Dur = 93
04:08:37.849 00.016 11060 IsSlewing returns 0
04:08:37.849 00.000 11060 IsGuiding returns 0
04:08:37.955 00.106 11060 IsGuiding returns 0
04:08:37.955 00.000 11060 Move returns status 0, amount 93
04:08:37.955 00.000 11060 move complete, result=0
04:08:37.955 00.000 11060 worker thread done servicing request
04:08:37.955 00.000 11060 Worker thread wakes up
04:08:37.955 00.000 10844 GuideStep: -0.2 px 49 ms EAST, -0.2 px 93 ms NORTH
04:08:37.955 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:37.955 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:38.622 00.667 11060 Exposure complete
04:08:38.853 00.231 11060 worker thread done servicing request
04:08:38.853 00.000 10844 OnExposeComplete: enter
04:08:38.853 00.000 10844 UpdateGuideState(): m_state=6
04:08:38.853 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4422
04:08:38.853 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=102.44, Mass=1631, SNR=25.1, Peak=150 HFD=3.3
04:08:38.853 00.000 10844 MultiStar: [#1 -0.30,0.66,0.00,M1] [#2 -0.04,1.04,0.00,M6] [#3 0.45,0.44,0.00,M1] [#4 -0.03,0.69,0.00,M2] [#5 -0.41,0.48,0.00,M2] [#6 0.64,0.67,0.00,M1] [#7 -0.51,0.52,0.00,M2] [#8 0.00,0.81,0.00,M4] 
04:08:38.853 00.000 10844 CameraToMount -- cameraTheta (1.80) - m_xAngle (1.39) = xAngle (0.41 = 0.41)
04:08:38.853 00.000 10844 CameraToMount -- cameraTheta (1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.53 = -2.75)
04:08:38.855 00.002 10844 CameraToMount -- cameraX=-0.09 cameraY=0.39 hyp=0.40 cameraTheta=1.80 mountX=0.37 mountY=-0.15, mountTheta=-0.39
04:08:38.856 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.39, opts=13)
04:08:38.856 00.000 10844 Enqueuing Move request for scope (-0.09, 0.39)
04:08:38.856 00.000 11060 Worker thread wakes up
04:08:38.856 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:38.856 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.39) opts 0xd
04:08:38.856 00.000 10844 UpdateGuideState exits: m=1631 SNR=25.1
04:08:38.856 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.39)
04:08:38.856 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:38.856 00.000 11060 Moving (-0.09, 0.39) raw xDistance=0.37 yDistance=-0.15
04:08:38.856 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:38.856 00.000 10844 Enqueuing Expose request
04:08:38.856 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
04:08:38.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:38.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:08:38.856 00.000 11060 MoveAxis(W, 85, ABG)
04:08:38.856 00.000 11060 Guiding  Dir = 3, Dur = 85
04:08:38.860 00.004 11060 IsSlewing returns 0
04:08:38.860 00.000 11060 IsGuiding returns 0
04:08:38.951 00.091 11060 IsGuiding returns 0
04:08:38.951 00.000 11060 Move returns status 0, amount 85
04:08:38.951 00.000 11060 MoveAxis(N, 0, ABG)
04:08:38.951 00.000 11060 Move returns status 0, amount 0
04:08:38.951 00.000 11060 move complete, result=0
04:08:38.951 00.000 11060 worker thread done servicing request
04:08:38.951 00.000 11060 Worker thread wakes up
04:08:38.951 00.000 10844 GuideStep: 0.4 px 85 ms WEST, -0.2 px 0 ms NORTH
04:08:38.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:38.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:39.612 00.661 11060 Exposure complete
04:08:40.199 00.587 10844 OnExposeComplete: enter
04:08:40.199 00.000 10844 UpdateGuideState(): m_state=6
04:08:40.199 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4423
04:08:40.199 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=102.16, Mass=1485, SNR=24.2, Peak=157 HFD=2.8
04:08:40.199 00.000 10844 MultiStar: [#1 0.23,0.25,1.07,U] [#2 0.21,0.52,1.06,U] [#3 0.29,0.25,1.10,U] [#4 0.43,0.66,0.00,M3] [#5 0.07,0.51,1.08,U] [#6 0.55,0.00,1.03,U] [#7 0.14,0.12,1.07,U] [#8 0.28,0.23,0.87,U] 
04:08:40.199 00.000 10844 single-star, 7 included, MultiStar: {0.24, 0.25}, one-star: {0.18, 0.11}
04:08:40.199 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.39) = xAngle (-0.85 = -0.85)
04:08:40.199 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
04:08:40.199 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.22 cameraTheta=0.54 mountX=0.14 mountY=0.16, mountTheta=0.86
04:08:40.201 00.002 11060 worker thread done servicing request
04:08:40.201 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.11, opts=13)
04:08:40.203 00.002 10844 Enqueuing Move request for scope (0.18, 0.11)
04:08:40.203 00.000 11060 Worker thread wakes up
04:08:40.203 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:40.204 00.001 10844 UpdateGuideState exits: m=1485 SNR=24.2
04:08:40.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:40.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:40.204 00.000 10844 Enqueuing Expose request
04:08:40.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
04:08:40.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
04:08:40.204 00.000 11060 Moving (0.18, 0.11) raw xDistance=0.14 yDistance=0.16
04:08:40.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:08:40.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:40.206 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:08:40.206 00.000 11060 MoveAxis(W, 36, ABG)
04:08:40.206 00.000 11060 Guiding  Dir = 3, Dur = 36
04:08:40.245 00.039 11060 IsSlewing returns 0
04:08:40.247 00.002 11060 IsGuiding returns 0
04:08:40.322 00.075 11060 IsGuiding returns 0
04:08:40.322 00.000 11060 Move returns status 0, amount 36
04:08:40.322 00.000 11060 MoveAxis(N, 0, ABG)
04:08:40.322 00.000 11060 Move returns status 0, amount 0
04:08:40.322 00.000 11060 move complete, result=0
04:08:40.322 00.000 11060 worker thread done servicing request
04:08:40.322 00.000 11060 Worker thread wakes up
04:08:40.322 00.000 10844 GuideStep: 0.1 px 36 ms WEST, 0.2 px 0 ms NORTH
04:08:40.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:40.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:40.949 00.627 11060 Exposure complete
04:08:41.227 00.278 11060 worker thread done servicing request
04:08:41.227 00.000 10844 OnExposeComplete: enter
04:08:41.227 00.000 10844 UpdateGuideState(): m_state=6
04:08:41.228 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4424
04:08:41.228 00.000 10844 Star::Find returns 1 (0), X=617.73, Y=102.20, Mass=1686, SNR=25.6, Peak=151 HFD=3.5
04:08:41.229 00.001 10844 MultiStar: [#1 0.12,0.85,0.00,M1] [#2 0.10,0.40,0.87,U] [#3 0.42,0.07,1.06,U] [#4 0.58,0.74,0.00,M4] [#5 -0.11,-0.10,1.01,U] [#6 0.17,-0.10,1.05,U] [#7 -0.05,0.39,0.96,U] [#8 0.02,0.52,0.81,U] 
04:08:41.229 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.17}, one-star: {0.82, 0.14}
04:08:41.229 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (1.39) = xAngle (-0.70 = -0.70)
04:08:41.229 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.43 = 2.43)
04:08:41.229 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.17 hyp=0.27 cameraTheta=0.69 mountX=0.21 mountY=0.18, mountTheta=0.71
04:08:41.233 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.17, opts=13)
04:08:41.233 00.000 10844 Enqueuing Move request for scope (0.21, 0.17)
04:08:41.233 00.000 11060 Worker thread wakes up
04:08:41.233 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:41.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.17) opts 0xd
04:08:41.233 00.000 10844 UpdateGuideState exits: m=1686 SNR=25.6
04:08:41.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.17)
04:08:41.233 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:41.233 00.000 11060 Moving (0.21, 0.17) raw xDistance=0.21 yDistance=0.18
04:08:41.233 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:41.233 00.000 10844 Enqueuing Expose request
04:08:41.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:08:41.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:41.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:08:41.233 00.000 11060 MoveAxis(W, 49, ABG)
04:08:41.233 00.000 11060 Guiding  Dir = 3, Dur = 49
04:08:41.240 00.007 11060 IsSlewing returns 0
04:08:41.240 00.000 11060 IsGuiding returns 0
04:08:41.302 00.062 11060 IsGuiding returns 0
04:08:41.302 00.000 11060 Move returns status 0, amount 49
04:08:41.302 00.000 11060 MoveAxis(N, 0, ABG)
04:08:41.302 00.000 11060 Move returns status 0, amount 0
04:08:41.302 00.000 11060 move complete, result=0
04:08:41.302 00.000 11060 worker thread done servicing request
04:08:41.302 00.000 11060 Worker thread wakes up
04:08:41.302 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.2 px 0 ms NORTH
04:08:41.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:41.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:41.944 00.642 11060 Exposure complete
04:08:42.170 00.226 11060 worker thread done servicing request
04:08:42.170 00.000 10844 OnExposeComplete: enter
04:08:42.170 00.000 10844 UpdateGuideState(): m_state=6
04:08:42.170 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4425
04:08:42.170 00.000 10844 Star::Find returns 1 (0), X=617.66, Y=102.20, Mass=1750, SNR=26.0, Peak=139 HFD=3.6
04:08:42.170 00.000 10844 MultiStar: [#1 0.18,0.31,1.00,U] [#2 0.16,0.19,0.86,U] [#3 0.57,-0.01,0.94,U] [#4 0.63,0.63,0.00,M5] [#5 0.24,-0.15,0.97,U] [#6 0.58,-0.43,0.00,M1] [#7 0.04,0.41,0.99,U] [#8 0.25,-0.27,0.87,U] 
04:08:42.170 00.000 10844 refined, 6 included, MultiStar: {0.32, 0.09}, one-star: {0.75, 0.15}
04:08:42.170 00.000 10844 CameraToMount -- cameraTheta (0.29) - m_xAngle (1.39) = xAngle (-1.10 = -1.10)
04:08:42.172 00.002 10844 CameraToMount -- cameraTheta (0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.02 = 2.02)
04:08:42.172 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.33 cameraTheta=0.29 mountX=0.15 mountY=0.30, mountTheta=1.10
04:08:42.174 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.09, opts=13)
04:08:42.174 00.000 10844 Enqueuing Move request for scope (0.32, 0.09)
04:08:42.174 00.000 11060 Worker thread wakes up
04:08:42.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.09) opts 0xd
04:08:42.174 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.09)
04:08:42.174 00.000 11060 Moving (0.32, 0.09) raw xDistance=0.15 yDistance=0.30
04:08:42.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:42.176 00.002 10844 UpdateGuideState exits: m=1750 SNR=26.0
04:08:42.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:42.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:42.176 00.000 10844 Enqueuing Expose request
04:08:42.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:08:42.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:08:42.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:08:42.176 00.000 11060 MoveAxis(W, 37, ABG)
04:08:42.176 00.000 11060 Guiding  Dir = 3, Dur = 37
04:08:42.195 00.019 11060 IsSlewing returns 0
04:08:42.197 00.002 11060 IsGuiding returns 0
04:08:42.256 00.059 11060 IsGuiding returns 0
04:08:42.256 00.000 11060 Move returns status 0, amount 37
04:08:42.256 00.000 11060 MoveAxis(N, 0, ABG)
04:08:42.256 00.000 11060 Move returns status 0, amount 0
04:08:42.256 00.000 11060 move complete, result=0
04:08:42.256 00.000 11060 worker thread done servicing request
04:08:42.256 00.000 11060 Worker thread wakes up
04:08:42.256 00.000 10844 GuideStep: 0.1 px 37 ms WEST, 0.3 px 0 ms NORTH
04:08:42.256 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:42.256 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:42.884 00.628 11060 Exposure complete
04:08:43.176 00.292 11060 worker thread done servicing request
04:08:43.176 00.000 10844 OnExposeComplete: enter
04:08:43.176 00.000 10844 UpdateGuideState(): m_state=6
04:08:43.178 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4426
04:08:43.178 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=102.00, Mass=1575, SNR=24.9, Peak=183 HFD=3.3
04:08:43.178 00.000 10844 MultiStar: [#1 0.17,0.64,0.00,M1] [#2 -0.16,0.57,0.00,M4] [#3 0.18,0.20,0.96,U] [#4 0.50,0.41,0.00,M6] [#5 0.12,-0.14,0.93,U] [#6 0.21,-0.16,1.01,U] [#7 0.09,0.33,1.01,U] [#8 0.11,0.19,0.77,U] 
04:08:43.178 00.000 10844 refined, 5 included, MultiStar: {0.20, 0.06}, one-star: {0.45, -0.05}
04:08:43.178 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.10 = -1.10)
04:08:43.178 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.02 = 2.02)
04:08:43.178 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.20 cameraTheta=0.28 mountX=0.09 mountY=0.18, mountTheta=1.11
04:08:43.182 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.06, opts=13)
04:08:43.182 00.000 10844 Enqueuing Move request for scope (0.20, 0.06)
04:08:43.182 00.000 11060 Worker thread wakes up
04:08:43.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:43.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
04:08:43.183 00.001 10844 UpdateGuideState exits: m=1575 SNR=24.9
04:08:43.183 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
04:08:43.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:43.183 00.000 11060 Moving (0.20, 0.06) raw xDistance=0.09 yDistance=0.18
04:08:43.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:43.183 00.000 10844 Enqueuing Expose request
04:08:43.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:08:43.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:43.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:08:43.183 00.000 11060 MoveAxis(E, 0, ABG)
04:08:43.183 00.000 11060 Move returns status 0, amount 0
04:08:43.183 00.000 11060 MoveAxis(N, 0, ABG)
04:08:43.183 00.000 11060 Move returns status 0, amount 0
04:08:43.183 00.000 11060 move complete, result=0
04:08:43.183 00.000 11060 worker thread done servicing request
04:08:43.183 00.000 11060 Worker thread wakes up
04:08:43.183 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:43.183 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:43.185 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:08:43.812 00.627 11060 Exposure complete
04:08:44.045 00.233 11060 worker thread done servicing request
04:08:44.045 00.000 10844 OnExposeComplete: enter
04:08:44.045 00.000 10844 UpdateGuideState(): m_state=6
04:08:44.045 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4427
04:08:44.045 00.000 10844 Star::Find returns 1 (0), X=617.85, Y=102.61, Mass=1517, SNR=24.4, Peak=230 HFD=3.0
04:08:44.045 00.000 10844 MultiStar: [#1 0.05,0.62,0.00,M2] [#2 -0.01,0.67,0.00,M5] [#3 0.29,0.45,1.15,U] [#4 0.61,0.72,0.00,M7] [#5 0.22,0.12,0.96,U] [#6 0.34,0.03,1.09,U] [#7 0.16,0.79,0.00,M1] [#8 -0.07,0.49,0.78,U] 
04:08:44.045 00.000 10844 refined, 4 included, MultiStar: {0.36, 0.32}, one-star: {0.94, 0.56}
04:08:44.045 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.39) = xAngle (-0.66 = -0.66)
04:08:44.045 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.46 = 2.46)
04:08:44.045 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.32 hyp=0.48 cameraTheta=0.73 mountX=0.38 mountY=0.30, mountTheta=0.67
04:08:44.050 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.32, opts=13)
04:08:44.050 00.000 10844 Enqueuing Move request for scope (0.36, 0.32)
04:08:44.050 00.000 11060 Worker thread wakes up
04:08:44.050 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:44.050 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.32) opts 0xd
04:08:44.050 00.000 10844 UpdateGuideState exits: m=1517 SNR=24.4
04:08:44.050 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.32)
04:08:44.050 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:44.050 00.000 11060 Moving (0.36, 0.32) raw xDistance=0.38 yDistance=0.30
04:08:44.050 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:44.050 00.000 10844 Enqueuing Expose request
04:08:44.050 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
04:08:44.050 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:08:44.050 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:08:44.050 00.000 11060 MoveAxis(W, 90, ABG)
04:08:44.050 00.000 11060 Guiding  Dir = 3, Dur = 90
04:08:44.054 00.004 11060 IsSlewing returns 0
04:08:44.054 00.000 11060 IsGuiding returns 0
04:08:44.157 00.103 11060 IsGuiding returns 0
04:08:44.158 00.001 11060 Move returns status 0, amount 90
04:08:44.158 00.000 11060 MoveAxis(N, 0, ABG)
04:08:44.158 00.000 11060 Move returns status 0, amount 0
04:08:44.158 00.000 11060 move complete, result=0
04:08:44.158 00.000 11060 worker thread done servicing request
04:08:44.158 00.000 11060 Worker thread wakes up
04:08:44.158 00.000 10844 GuideStep: 0.4 px 90 ms WEST, 0.3 px 0 ms NORTH
04:08:44.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:44.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:44.795 00.637 11060 Exposure complete
04:08:45.093 00.298 11060 worker thread done servicing request
04:08:45.093 00.000 10844 OnExposeComplete: enter
04:08:45.093 00.000 10844 UpdateGuideState(): m_state=6
04:08:45.093 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4428
04:08:45.093 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=101.93, Mass=1684, SNR=26.1, Peak=171 HFD=2.7
04:08:45.094 00.001 10844 MultiStar: [#1 -0.02,0.27,0.93,U] [#2 -0.13,0.81,0.00,M6] [#3 -0.11,-0.22,0.94,U] [#4 0.64,0.77,0.00,M8] [#5 0.14,0.08,0.95,U] [#6 0.16,-0.06,0.97,U] [#7 -0.02,0.37,0.91,U] [#8 -0.22,0.97,0.00,M1] 
04:08:45.094 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.05}, one-star: {-0.22, -0.13}
04:08:45.094 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
04:08:45.094 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.67)
04:08:45.094 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.88 mountX=0.04 mountY=-0.02, mountTheta=-0.47
04:08:45.096 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
04:08:45.096 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
04:08:45.096 00.000 11060 Worker thread wakes up
04:08:45.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:45.096 00.000 10844 UpdateGuideState exits: m=1684 SNR=26.1
04:08:45.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:45.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:45.096 00.000 10844 Enqueuing Expose request
04:08:45.098 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
04:08:45.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
04:08:45.098 00.000 11060 Moving (-0.02, 0.05) raw xDistance=0.04 yDistance=-0.02
04:08:45.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:08:45.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:45.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:08:45.098 00.000 11060 MoveAxis(E, 0, ABG)
04:08:45.098 00.000 11060 Move returns status 0, amount 0
04:08:45.098 00.000 11060 MoveAxis(N, 0, ABG)
04:08:45.098 00.000 11060 Move returns status 0, amount 0
04:08:45.098 00.000 11060 move complete, result=0
04:08:45.099 00.001 11060 worker thread done servicing request
04:08:45.099 00.000 11060 Worker thread wakes up
04:08:45.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:45.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:45.100 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:45.723 00.623 11060 Exposure complete
04:08:46.042 00.319 11060 worker thread done servicing request
04:08:46.042 00.000 10844 OnExposeComplete: enter
04:08:46.042 00.000 10844 UpdateGuideState(): m_state=6
04:08:46.042 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4429
04:08:46.042 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.78, Mass=1771, SNR=26.3, Peak=216 HFD=3.2
04:08:46.042 00.000 10844 MultiStar: [#1 0.10,-0.14,1.00,U] [#2 0.06,0.68,0.00,M7] [#3 0.00,-0.40,1.00,U] [#4 0.14,0.19,0.88,U] [#5 0.13,-0.10,0.95,U] [#6 0.44,-0.39,0.00,M1] [#7 -0.30,0.12,0.85,U] [#8 0.14,0.33,0.85,U] 
04:08:46.042 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.05}, one-star: {0.29, -0.27}
04:08:46.042 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.39) = xAngle (-2.01 = -2.01)
04:08:46.042 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
04:08:46.042 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.62 mountX=-0.04 mountY=0.08, mountTheta=2.01
04:08:46.046 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
04:08:46.046 00.000 10844 Enqueuing Move request for scope (0.08, -0.05)
04:08:46.046 00.000 11060 Worker thread wakes up
04:08:46.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:46.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
04:08:46.046 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.3
04:08:46.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
04:08:46.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:46.046 00.000 11060 Moving (0.08, -0.05) raw xDistance=-0.04 yDistance=0.08
04:08:46.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:46.046 00.000 10844 Enqueuing Expose request
04:08:46.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:08:46.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:46.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:08:46.046 00.000 11060 MoveAxis(E, 0, ABG)
04:08:46.048 00.002 11060 Move returns status 0, amount 0
04:08:46.048 00.000 11060 MoveAxis(N, 0, ABG)
04:08:46.048 00.000 11060 Move returns status 0, amount 0
04:08:46.048 00.000 11060 move complete, result=0
04:08:46.048 00.000 11060 worker thread done servicing request
04:08:46.048 00.000 11060 Worker thread wakes up
04:08:46.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:46.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:46.050 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:46.704 00.654 11060 Exposure complete
04:08:46.919 00.215 11060 worker thread done servicing request
04:08:46.919 00.000 10844 OnExposeComplete: enter
04:08:46.919 00.000 10844 UpdateGuideState(): m_state=6
04:08:46.919 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4430
04:08:46.919 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=102.44, Mass=1646, SNR=25.7, Peak=193 HFD=3.5
04:08:46.921 00.002 10844 MultiStar: [#1 -0.09,0.17,0.95,U] [#2 0.21,0.42,0.87,U] [#3 0.21,-0.30,1.02,U] [#4 0.27,0.26,1.04,U] [#5 -0.24,0.07,0.97,U] [#6 0.44,-0.12,1.05,U] [#7 -0.19,-0.13,0.97,U] [#8 0.37,0.47,0.00,M1] 
04:08:46.921 00.000 10844 refined, 7 included, MultiStar: {0.13, 0.09}, one-star: {0.36, 0.39}
04:08:46.921 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.39) = xAngle (-0.78 = -0.78)
04:08:46.921 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.34 = 2.34)
04:08:46.921 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=0.11 mountY=0.11, mountTheta=0.79
04:08:46.924 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.09, opts=13)
04:08:46.924 00.000 10844 Enqueuing Move request for scope (0.13, 0.09)
04:08:46.924 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:46.924 00.000 10844 UpdateGuideState exits: m=1646 SNR=25.7
04:08:46.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:46.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:46.924 00.000 10844 Enqueuing Expose request
04:08:46.924 00.000 11060 Worker thread wakes up
04:08:46.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
04:08:46.924 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
04:08:46.924 00.000 11060 Moving (0.13, 0.09) raw xDistance=0.11 yDistance=0.11
04:08:46.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:08:46.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:46.926 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:08:46.926 00.000 11060 MoveAxis(E, 0, ABG)
04:08:46.926 00.000 11060 Move returns status 0, amount 0
04:08:46.926 00.000 11060 MoveAxis(N, 0, ABG)
04:08:46.926 00.000 11060 Move returns status 0, amount 0
04:08:46.928 00.002 11060 move complete, result=0
04:08:46.928 00.000 11060 worker thread done servicing request
04:08:46.928 00.000 11060 Worker thread wakes up
04:08:46.928 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:46.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:46.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:47.559 00.631 11060 Exposure complete
04:08:47.816 00.257 10844 OnExposeComplete: enter
04:08:47.816 00.000 10844 UpdateGuideState(): m_state=6
04:08:47.817 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4431
04:08:47.817 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.83, Mass=1992, SNR=28.7, Peak=198 HFD=2.7
04:08:47.817 00.000 10844 MultiStar: [#1 0.12,0.02,0.85,U] [#2 -0.04,-0.09,0.84,U] [#3 0.55,-0.13,0.95,U] [#4 0.40,0.40,0.84,U] [#5 -0.03,-0.37,0.87,U] [#6 0.41,-0.25,1.03,U] [#7 -0.04,0.53,0.84,U] [#8 0.11,0.22,0.81,U] 
04:08:47.817 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {-0.01, -0.22}
04:08:47.817 00.000 10844 CameraToMount -- cameraTheta (-0.02) - m_xAngle (1.39) = xAngle (-1.41 = -1.41)
04:08:47.817 00.000 10844 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.71 = 1.71)
04:08:47.817 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.02 mountX=0.03 mountY=0.17, mountTheta=1.41
04:08:47.833 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.00, opts=13)
04:08:47.833 00.000 10844 Enqueuing Move request for scope (0.17, -0.00)
04:08:47.838 00.005 11060 worker thread done servicing request
04:08:47.838 00.000 11060 Worker thread wakes up
04:08:47.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
04:08:47.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
04:08:47.838 00.000 11060 Moving (0.17, -0.00) raw xDistance=0.03 yDistance=0.17
04:08:47.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:08:47.839 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:47.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:08:47.839 00.000 11060 MoveAxis(E, 0, ABG)
04:08:47.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:47.839 00.000 11060 Move returns status 0, amount 0
04:08:47.839 00.000 10844 UpdateGuideState exits: m=1992 SNR=28.7
04:08:47.839 00.000 11060 MoveAxis(N, 0, ABG)
04:08:47.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:47.839 00.000 11060 Move returns status 0, amount 0
04:08:47.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:47.839 00.000 11060 move complete, result=0
04:08:47.839 00.000 10844 Enqueuing Expose request
04:08:47.839 00.000 11060 worker thread done servicing request
04:08:47.839 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:08:47.841 00.002 11060 Worker thread wakes up
04:08:47.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:47.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:48.490 00.649 11060 Exposure complete
04:08:48.735 00.245 11060 worker thread done servicing request
04:08:48.735 00.000 10844 OnExposeComplete: enter
04:08:48.735 00.000 10844 UpdateGuideState(): m_state=6
04:08:48.735 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4432
04:08:48.735 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.55, Mass=1688, SNR=26.4, Peak=211 HFD=2.8
04:08:48.735 00.000 10844 MultiStar: [#1 -0.22,-0.30,0.89,U] [#2 -0.07,0.19,0.91,U] [#3 0.49,-0.45,0.00,M1] [#4 0.45,0.21,0.94,U] [#5 0.32,-0.41,0.89,U] [#6 0.44,-0.24,1.00,U] [#7 -0.40,0.28,0.93,U] [#8 0.17,0.33,0.87,U] 
04:08:48.735 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.06}, one-star: {0.29, -0.50}
04:08:48.735 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
04:08:48.735 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
04:08:48.735 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.04 mountY=0.14, mountTheta=1.84
04:08:48.738 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
04:08:48.738 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
04:08:48.738 00.000 11060 Worker thread wakes up
04:08:48.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:48.738 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
04:08:48.738 00.000 10844 UpdateGuideState exits: m=1688 SNR=26.4
04:08:48.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
04:08:48.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:48.738 00.000 11060 Moving (0.13, -0.06) raw xDistance=-0.04 yDistance=0.14
04:08:48.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:48.752 00.014 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:08:48.752 00.000 10844 Enqueuing Expose request
04:08:48.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:48.754 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:08:48.754 00.000 11060 MoveAxis(E, 0, ABG)
04:08:48.754 00.000 11060 Move returns status 0, amount 0
04:08:48.754 00.000 11060 MoveAxis(N, 0, ABG)
04:08:48.754 00.000 11060 Move returns status 0, amount 0
04:08:48.754 00.000 11060 move complete, result=0
04:08:48.754 00.000 11060 worker thread done servicing request
04:08:48.754 00.000 11060 Worker thread wakes up
04:08:48.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:48.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:48.758 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:49.396 00.638 11060 Exposure complete
04:08:49.649 00.253 11060 worker thread done servicing request
04:08:49.649 00.000 10844 OnExposeComplete: enter
04:08:49.649 00.000 10844 UpdateGuideState(): m_state=6
04:08:49.649 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4433
04:08:49.649 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=102.08, Mass=1667, SNR=25.5, Peak=169 HFD=3.3
04:08:49.651 00.002 10844 MultiStar: [#1 0.07,0.77,0.00,M1] [#2 -0.41,0.33,0.98,U] [#3 0.06,0.24,1.02,U] [#4 0.02,0.24,1.04,U] [#5 -0.37,0.39,0.91,U] [#6 0.23,0.15,1.01,U] [#7 -0.43,0.04,0.97,U] [#8 -0.54,0.35,0.00,M1] 
04:08:49.651 00.000 10844 single-star, 6 included, MultiStar: {-0.14, 0.20}, one-star: {-0.10, 0.03}
04:08:49.651 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
04:08:49.651 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.59 = -1.70)
04:08:49.651 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.85 mountX=0.01 mountY=-0.11, mountTheta=-1.46
04:08:49.653 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.03, opts=13)
04:08:49.653 00.000 10844 Enqueuing Move request for scope (-0.10, 0.03)
04:08:49.653 00.000 11060 Worker thread wakes up
04:08:49.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
04:08:49.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
04:08:49.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:49.653 00.000 11060 Moving (-0.10, 0.03) raw xDistance=0.01 yDistance=-0.11
04:08:49.654 00.001 10844 UpdateGuideState exits: m=1667 SNR=25.5
04:08:49.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:08:49.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:49.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:49.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:49.654 00.000 10844 Enqueuing Expose request
04:08:49.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:08:49.654 00.000 11060 MoveAxis(E, 0, ABG)
04:08:49.654 00.000 11060 Move returns status 0, amount 0
04:08:49.654 00.000 11060 MoveAxis(N, 0, ABG)
04:08:49.654 00.000 11060 Move returns status 0, amount 0
04:08:49.656 00.002 11060 move complete, result=0
04:08:49.656 00.000 11060 worker thread done servicing request
04:08:49.656 00.000 11060 Worker thread wakes up
04:08:49.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:49.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:49.658 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:50.280 00.622 11060 Exposure complete
04:08:50.523 00.243 11060 worker thread done servicing request
04:08:50.523 00.000 10844 OnExposeComplete: enter
04:08:50.523 00.000 10844 UpdateGuideState(): m_state=6
04:08:50.523 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4434
04:08:50.523 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=102.16, Mass=1978, SNR=28.0, Peak=189 HFD=3.2
04:08:50.523 00.000 10844 MultiStar: [#1 0.35,0.27,0.93,U] [#2 -0.27,0.42,0.80,U] [#3 0.43,-0.11,0.95,U] [#4 0.33,0.22,0.95,U] [#5 -0.44,0.11,0.86,U] [#6 0.47,0.07,0.92,U] [#7 -0.05,0.05,0.86,U] [#8 -0.13,0.71,0.00,M2] 
04:08:50.523 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.14}, one-star: {0.21, 0.11}
04:08:50.523 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
04:08:50.523 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
04:08:50.523 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=0.16 mountY=0.12, mountTheta=0.63
04:08:50.527 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.14, opts=13)
04:08:50.527 00.000 10844 Enqueuing Move request for scope (0.14, 0.14)
04:08:50.527 00.000 11060 Worker thread wakes up
04:08:50.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:50.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
04:08:50.527 00.000 10844 UpdateGuideState exits: m=1978 SNR=28.0
04:08:50.527 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
04:08:50.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:50.527 00.000 11060 Moving (0.14, 0.14) raw xDistance=0.16 yDistance=0.12
04:08:50.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:50.527 00.000 10844 Enqueuing Expose request
04:08:50.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:08:50.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:50.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:08:50.527 00.000 11060 MoveAxis(W, 38, ABG)
04:08:50.527 00.000 11060 Guiding  Dir = 3, Dur = 38
04:08:50.534 00.007 11060 IsSlewing returns 0
04:08:50.534 00.000 11060 IsGuiding returns 0
04:08:50.579 00.045 11060 IsGuiding returns 0
04:08:50.579 00.000 11060 Move returns status 0, amount 38
04:08:50.579 00.000 11060 MoveAxis(N, 0, ABG)
04:08:50.579 00.000 11060 Move returns status 0, amount 0
04:08:50.579 00.000 11060 move complete, result=0
04:08:50.579 00.000 11060 worker thread done servicing request
04:08:50.579 00.000 11060 Worker thread wakes up
04:08:50.579 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
04:08:50.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:50.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:51.216 00.637 11060 Exposure complete
04:08:51.495 00.279 11060 worker thread done servicing request
04:08:51.495 00.000 10844 OnExposeComplete: enter
04:08:51.495 00.000 10844 UpdateGuideState(): m_state=6
04:08:51.497 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4435
04:08:51.497 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.94, Mass=1496, SNR=24.4, Peak=204 HFD=2.6
04:08:51.497 00.000 10844 MultiStar: [#1 -0.21,-0.12,0.98,U] [#2 -0.08,0.30,0.92,U] [#3 0.09,-0.11,1.12,U] [#4 0.11,0.07,1.11,U] [#5 -0.65,-0.34,0.00,M1] [#6 0.01,-0.24,1.07,U] [#7 -0.35,0.23,1.08,U] [#8 0.62,0.20,0.00,M3] 
04:08:51.497 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.00}, one-star: {0.41, -0.12}
04:08:51.497 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.54)
04:08:51.497 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
04:08:51.497 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-2.36 mountX=-0.00 mountY=-0.00, mountTheta=-2.52
04:08:51.500 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.00, opts=13)
04:08:51.500 00.000 10844 Enqueuing Move request for scope (-0.00, -0.00)
04:08:51.500 00.000 11060 Worker thread wakes up
04:08:51.502 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
04:08:51.502 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
04:08:51.502 00.000 11060 Moving (-0.00, -0.00) raw xDistance=-0.00 yDistance=-0.00
04:08:51.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:08:51.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:51.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:08:51.502 00.000 11060 MoveAxis(E, 0, ABG)
04:08:51.502 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:51.502 00.000 11060 Move returns status 0, amount 0
04:08:51.502 00.000 10844 UpdateGuideState exits: m=1496 SNR=24.4
04:08:51.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:51.502 00.000 11060 MoveAxis(N, 0, ABG)
04:08:51.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:51.502 00.000 11060 Move returns status 0, amount 0
04:08:51.502 00.000 10844 Enqueuing Expose request
04:08:51.502 00.000 11060 move complete, result=0
04:08:51.502 00.000 11060 worker thread done servicing request
04:08:51.502 00.000 11060 Worker thread wakes up
04:08:51.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:51.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:51.504 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:52.138 00.634 11060 Exposure complete
04:08:52.368 00.230 11060 worker thread done servicing request
04:08:52.368 00.000 10844 OnExposeComplete: enter
04:08:52.368 00.000 10844 UpdateGuideState(): m_state=6
04:08:52.369 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4436
04:08:52.369 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=102.10, Mass=1898, SNR=27.3, Peak=189 HFD=3.5
04:08:52.369 00.000 10844 MultiStar: [#1 -0.18,0.55,0.00,M1] [#2 0.04,0.28,0.85,U] [#3 0.28,-0.20,0.96,U] [#4 0.21,0.73,0.00,M2] [#5 0.08,0.20,0.92,U] [#6 0.56,0.11,0.97,U] [#7 0.10,0.55,0.91,U] [#8 0.25,0.62,0.00,M4] 
04:08:52.369 00.000 10844 refined, 5 included, MultiStar: {0.28, 0.16}, one-star: {0.58, 0.04}
04:08:52.369 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.39) = xAngle (-0.88 = -0.88)
04:08:52.369 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.24 = 2.24)
04:08:52.369 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.51 mountX=0.21 mountY=0.25, mountTheta=0.89
04:08:52.369 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.16, opts=13)
04:08:52.369 00.000 10844 Enqueuing Move request for scope (0.28, 0.16)
04:08:52.369 00.000 11060 Worker thread wakes up
04:08:52.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:52.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
04:08:52.369 00.000 10844 UpdateGuideState exits: m=1898 SNR=27.3
04:08:52.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
04:08:52.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:52.369 00.000 11060 Moving (0.28, 0.16) raw xDistance=0.21 yDistance=0.25
04:08:52.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:52.369 00.000 10844 Enqueuing Expose request
04:08:52.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:08:52.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:08:52.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:08:52.369 00.000 11060 MoveAxis(W, 48, ABG)
04:08:52.374 00.005 11060 Guiding  Dir = 3, Dur = 48
04:08:52.405 00.031 11060 IsSlewing returns 0
04:08:52.406 00.001 11060 IsGuiding returns 0
04:08:52.482 00.076 11060 IsGuiding returns 0
04:08:52.482 00.000 11060 Move returns status 0, amount 48
04:08:52.482 00.000 11060 MoveAxis(N, 0, ABG)
04:08:52.482 00.000 11060 Move returns status 0, amount 0
04:08:52.482 00.000 11060 move complete, result=0
04:08:52.482 00.000 11060 worker thread done servicing request
04:08:52.482 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.3 px 0 ms NORTH
04:08:52.482 00.000 11060 Worker thread wakes up
04:08:52.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:52.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:53.116 00.634 11060 Exposure complete
04:08:53.328 00.212 11060 worker thread done servicing request
04:08:53.328 00.000 10844 OnExposeComplete: enter
04:08:53.328 00.000 10844 UpdateGuideState(): m_state=6
04:08:53.328 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4437
04:08:53.328 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.01, Mass=1340, SNR=23.0, Peak=172 HFD=2.7
04:08:53.328 00.000 10844 MultiStar: [#1 -0.09,-0.10,1.14,U] [#2 -0.12,0.28,0.95,U] [#3 -0.05,0.05,1.16,U] [#4 0.52,0.41,0.00,M3] [#5 -0.31,-0.32,1.03,U] [#6 0.11,-0.02,1.12,U] [#7 -0.21,0.26,1.05,U] [#8 0.02,0.01,0.87,U] 
04:08:53.328 00.000 10844 refined, 7 included, MultiStar: {-0.05, 0.01}, one-star: {0.25, -0.04}
04:08:53.328 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
04:08:53.328 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.62 = -1.66)
04:08:53.328 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.89 mountX=0.00 mountY=-0.05, mountTheta=-1.50
04:08:53.331 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.01, opts=13)
04:08:53.331 00.000 10844 Enqueuing Move request for scope (-0.05, 0.01)
04:08:53.340 00.009 11060 Worker thread wakes up
04:08:53.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
04:08:53.340 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
04:08:53.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:53.342 00.002 11060 Moving (-0.05, 0.01) raw xDistance=0.00 yDistance=-0.05
04:08:53.342 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:08:53.342 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:53.342 00.000 10844 UpdateGuideState exits: m=1340 SNR=23.0
04:08:53.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:53.342 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:53.342 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:08:53.342 00.000 10844 Enqueuing Expose request
04:08:53.343 00.001 11060 MoveAxis(E, 0, ABG)
04:08:53.343 00.000 11060 Move returns status 0, amount 0
04:08:53.343 00.000 11060 MoveAxis(N, 0, ABG)
04:08:53.343 00.000 11060 Move returns status 0, amount 0
04:08:53.343 00.000 11060 move complete, result=0
04:08:53.343 00.000 11060 worker thread done servicing request
04:08:53.343 00.000 11060 Worker thread wakes up
04:08:53.343 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:53.343 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:53.347 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:08:53.981 00.634 11060 Exposure complete
04:08:54.205 00.224 11060 worker thread done servicing request
04:08:54.205 00.000 10844 OnExposeComplete: enter
04:08:54.205 00.000 10844 UpdateGuideState(): m_state=6
04:08:54.205 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4438
04:08:54.205 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=101.73, Mass=1569, SNR=24.9, Peak=243 HFD=2.8
04:08:54.205 00.000 10844 MultiStar: [#1 0.14,0.16,0.98,U] [#2 0.23,0.48,0.99,U] [#3 0.08,-0.26,1.05,U] [#4 0.12,0.30,1.09,U] [#5 0.24,-0.29,1.00,U] [#6 0.54,-0.10,1.15,U] [#7 -0.24,-0.48,1.02,U] [#8 -0.03,0.39,0.80,U] 
04:08:54.205 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.33, -0.33}
04:08:54.205 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.39) = xAngle (-1.53 = -1.53)
04:08:54.207 00.002 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
04:08:54.207 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=0.01 mountY=0.17, mountTheta=1.53
04:08:54.208 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.02, opts=13)
04:08:54.208 00.000 10844 Enqueuing Move request for scope (0.17, -0.02)
04:08:54.208 00.000 11060 Worker thread wakes up
04:08:54.208 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:54.208 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
04:08:54.208 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
04:08:54.208 00.000 11060 Moving (0.17, -0.02) raw xDistance=0.01 yDistance=0.17
04:08:54.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:08:54.208 00.000 10844 UpdateGuideState exits: m=1569 SNR=24.9
04:08:54.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:54.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:54.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:08:54.208 00.000 11060 MoveAxis(E, 0, ABG)
04:08:54.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:54.208 00.000 10844 Enqueuing Expose request
04:08:54.208 00.000 11060 Move returns status 0, amount 0
04:08:54.208 00.000 11060 MoveAxis(N, 0, ABG)
04:08:54.208 00.000 11060 Move returns status 0, amount 0
04:08:54.208 00.000 11060 move complete, result=0
04:08:54.212 00.004 11060 worker thread done servicing request
04:08:54.212 00.000 11060 Worker thread wakes up
04:08:54.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:54.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:54.215 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:08:54.847 00.632 11060 Exposure complete
04:08:55.055 00.208 10844 OnExposeComplete: enter
04:08:55.055 00.000 10844 UpdateGuideState(): m_state=6
04:08:55.055 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4439
04:08:55.056 00.001 10844 Star::Find returns 1 (0), X=617.00, Y=102.00, Mass=1700, SNR=25.8, Peak=165 HFD=2.8
04:08:55.056 00.000 10844 MultiStar: [#1 0.00,0.07,0.96,U] [#2 -0.18,-0.04,0.87,U] [#3 0.32,-0.00,1.05,U] [#4 0.34,0.34,0.97,U] [#5 -0.28,0.32,0.97,U] [#6 0.51,0.33,0.00,M1] [#7 -0.25,0.38,0.95,U] [#8 0.19,0.37,0.83,U] 
04:08:55.056 00.000 10844 single-star, 7 included, MultiStar: {0.03, 0.17}, one-star: {0.09, -0.05}
04:08:55.056 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.39) = xAngle (-1.90 = -1.90)
04:08:55.056 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.22 = 1.22)
04:08:55.056 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.51 mountX=-0.03 mountY=0.10, mountTheta=1.90
04:08:55.056 00.000 11060 worker thread done servicing request
04:08:55.056 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
04:08:55.056 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
04:08:55.056 00.000 11060 Worker thread wakes up
04:08:55.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:55.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
04:08:55.056 00.000 10844 UpdateGuideState exits: m=1700 SNR=25.8
04:08:55.056 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
04:08:55.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:55.056 00.000 11060 Moving (0.09, -0.05) raw xDistance=-0.03 yDistance=0.10
04:08:55.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:55.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:08:55.056 00.000 10844 Enqueuing Expose request
04:08:55.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:55.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:08:55.056 00.000 11060 MoveAxis(E, 0, ABG)
04:08:55.056 00.000 11060 Move returns status 0, amount 0
04:08:55.056 00.000 11060 MoveAxis(N, 0, ABG)
04:08:55.056 00.000 11060 Move returns status 0, amount 0
04:08:55.056 00.000 11060 move complete, result=0
04:08:55.056 00.000 11060 worker thread done servicing request
04:08:55.061 00.005 11060 Worker thread wakes up
04:08:55.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:55.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:55.061 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:08:55.701 00.640 11060 Exposure complete
04:08:55.906 00.205 11060 worker thread done servicing request
04:08:55.906 00.000 10844 OnExposeComplete: enter
04:08:55.906 00.000 10844 UpdateGuideState(): m_state=6
04:08:55.906 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4440
04:08:55.906 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=102.01, Mass=2071, SNR=28.2, Peak=194 HFD=3.9
04:08:55.906 00.000 10844 MultiStar: [#1 -0.21,0.35,0.87,U] [#2 -0.20,0.33,0.80,U] [#3 0.47,0.08,0.94,U] [#4 0.18,0.43,0.90,U] [#5 -0.29,0.08,0.84,U] [#6 0.07,0.05,0.93,U] [#7 -0.14,0.12,0.93,U] [#8 0.06,0.47,0.85,U] 
04:08:55.906 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {0.44, -0.04}
04:08:55.906 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.39) = xAngle (-0.08 = -0.08)
04:08:55.906 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.04 = 3.04)
04:08:55.906 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.31 mountX=0.21 mountY=0.02, mountTheta=0.10
04:08:55.911 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.20, opts=13)
04:08:55.911 00.000 10844 Enqueuing Move request for scope (0.05, 0.20)
04:08:55.911 00.000 11060 Worker thread wakes up
04:08:55.911 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:55.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
04:08:55.911 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
04:08:55.911 00.000 10844 UpdateGuideState exits: m=2071 SNR=28.2
04:08:55.911 00.000 11060 Moving (0.05, 0.20) raw xDistance=0.21 yDistance=0.02
04:08:55.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:55.911 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:08:55.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:55.911 00.000 10844 Enqueuing Expose request
04:08:55.911 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:55.911 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:08:55.911 00.000 11060 MoveAxis(W, 49, ABG)
04:08:55.911 00.000 11060 Guiding  Dir = 3, Dur = 49
04:08:55.917 00.006 11060 IsSlewing returns 0
04:08:55.917 00.000 11060 IsGuiding returns 0
04:08:55.978 00.061 11060 IsGuiding returns 0
04:08:55.978 00.000 11060 Move returns status 0, amount 49
04:08:55.978 00.000 11060 MoveAxis(N, 0, ABG)
04:08:55.978 00.000 11060 Move returns status 0, amount 0
04:08:55.978 00.000 11060 move complete, result=0
04:08:55.978 00.000 11060 worker thread done servicing request
04:08:55.978 00.000 11060 Worker thread wakes up
04:08:55.978 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
04:08:55.978 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:55.978 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:56.635 00.657 11060 Exposure complete
04:08:56.837 00.202 11060 worker thread done servicing request
04:08:56.837 00.000 10844 OnExposeComplete: enter
04:08:56.837 00.000 10844 UpdateGuideState(): m_state=6
04:08:56.839 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4441
04:08:56.839 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.88, Mass=1908, SNR=27.6, Peak=178 HFD=2.9
04:08:56.839 00.000 10844 MultiStar: [#1 -0.33,0.13,0.91,U] [#2 -0.05,0.33,0.84,U] [#3 0.29,-0.37,0.87,U] [#4 0.00,0.56,0.89,U] [#5 -0.02,-0.20,0.85,U] [#6 0.10,0.22,0.95,U] [#7 -0.26,0.30,0.91,U] [#8 -0.04,-0.04,0.71,U] 
04:08:56.839 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.19, -0.17}
04:08:56.839 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.39) = xAngle (0.30 = 0.30)
04:08:56.839 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.42 = -2.86)
04:08:56.839 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=0.08 mountY=-0.02, mountTheta=-0.28
04:08:56.842 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.09, opts=13)
04:08:56.842 00.000 10844 Enqueuing Move request for scope (-0.01, 0.09)
04:08:56.842 00.000 11060 Worker thread wakes up
04:08:56.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:56.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
04:08:56.842 00.000 10844 UpdateGuideState exits: m=1908 SNR=27.6
04:08:56.842 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
04:08:56.842 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:56.842 00.000 11060 Moving (-0.01, 0.09) raw xDistance=0.08 yDistance=-0.02
04:08:56.842 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:56.842 00.000 10844 Enqueuing Expose request
04:08:56.842 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:08:56.842 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:56.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:08:56.842 00.000 11060 MoveAxis(E, 0, ABG)
04:08:56.842 00.000 11060 Move returns status 0, amount 0
04:08:56.842 00.000 11060 MoveAxis(N, 0, ABG)
04:08:56.842 00.000 11060 Move returns status 0, amount 0
04:08:56.842 00.000 11060 move complete, result=0
04:08:56.842 00.000 11060 worker thread done servicing request
04:08:56.842 00.000 11060 Worker thread wakes up
04:08:56.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:56.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:56.842 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:57.478 00.636 11060 Exposure complete
04:08:57.679 00.201 11060 worker thread done servicing request
04:08:57.679 00.000 10844 OnExposeComplete: enter
04:08:57.679 00.000 10844 UpdateGuideState(): m_state=6
04:08:57.679 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4442
04:08:57.690 00.011 10844 Star::Find returns 1 (0), X=617.27, Y=101.75, Mass=1811, SNR=27.2, Peak=208 HFD=3.3
04:08:57.691 00.001 10844 MultiStar: [#1 0.18,0.15,0.91,U] [#2 -0.03,0.10,0.90,U] [#3 0.21,-0.03,0.92,U] [#4 0.18,0.08,0.89,U] [#5 -0.44,-0.50,0.00,M1] [#6 0.28,-0.54,0.00,M1] [#7 -0.65,0.25,0.00,M1] [#8 -0.31,0.52,0.00,M1] 
04:08:57.691 00.000 10844 refined, 4 included, MultiStar: {0.18, -0.01}, one-star: {0.36, -0.30}
04:08:57.691 00.000 10844 CameraToMount -- cameraTheta (-0.03) - m_xAngle (1.39) = xAngle (-1.42 = -1.42)
04:08:57.691 00.000 10844 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.70 = 1.70)
04:08:57.691 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.03 mountX=0.03 mountY=0.18, mountTheta=1.42
04:08:57.692 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.01, opts=13)
04:08:57.694 00.002 10844 Enqueuing Move request for scope (0.18, -0.01)
04:08:57.694 00.000 11060 Worker thread wakes up
04:08:57.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
04:08:57.694 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
04:08:57.694 00.000 11060 Moving (0.18, -0.01) raw xDistance=0.03 yDistance=0.18
04:08:57.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:08:57.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:57.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:08:57.694 00.000 11060 MoveAxis(E, 0, ABG)
04:08:57.694 00.000 11060 Move returns status 0, amount 0
04:08:57.694 00.000 11060 MoveAxis(N, 0, ABG)
04:08:57.694 00.000 11060 Move returns status 0, amount 0
04:08:57.694 00.000 11060 move complete, result=0
04:08:57.694 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:57.694 00.000 11060 worker thread done servicing request
04:08:57.694 00.000 10844 UpdateGuideState exits: m=1811 SNR=27.2
04:08:57.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:57.695 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:57.695 00.000 10844 Enqueuing Expose request
04:08:57.695 00.000 11060 Worker thread wakes up
04:08:57.695 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:08:57.695 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:57.695 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:58.314 00.619 11060 Exposure complete
04:08:58.521 00.207 11060 worker thread done servicing request
04:08:58.521 00.000 10844 OnExposeComplete: enter
04:08:58.521 00.000 10844 UpdateGuideState(): m_state=6
04:08:58.521 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4443
04:08:58.521 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.72, Mass=1762, SNR=26.9, Peak=188 HFD=2.8
04:08:58.523 00.002 10844 MultiStar: [#1 -0.31,0.23,0.92,U] [#2 -0.10,0.27,0.85,U] [#3 0.31,-0.05,0.98,U] [#4 0.08,1.09,0.00,M1] [#5 -0.46,-0.13,0.87,U] [#6 0.43,-0.14,0.99,U] [#7 -0.33,0.55,0.00,M2] [#8 -0.13,0.46,0.78,U] 
04:08:58.523 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {-0.07, -0.33}
04:08:58.523 00.000 10844 CameraToMount -- cameraTheta (2.47) - m_xAngle (1.39) = xAngle (1.08 = 1.08)
04:08:58.523 00.000 10844 CameraToMount -- cameraTheta (2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.20 = -2.08)
04:08:58.523 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.47 mountX=0.02 mountY=-0.04, mountTheta=-1.08
04:08:58.525 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
04:08:58.525 00.000 10844 Enqueuing Move request for scope (-0.03, 0.03)
04:08:58.525 00.000 11060 Worker thread wakes up
04:08:58.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:08:58.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
04:08:58.525 00.000 10844 UpdateGuideState exits: m=1762 SNR=26.9
04:08:58.525 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
04:08:58.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:58.525 00.000 11060 Moving (-0.03, 0.03) raw xDistance=0.02 yDistance=-0.04
04:08:58.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:58.525 00.000 10844 Enqueuing Expose request
04:08:58.525 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:08:58.536 00.011 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:58.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:08:58.536 00.000 11060 MoveAxis(E, 0, ABG)
04:08:58.536 00.000 11060 Move returns status 0, amount 0
04:08:58.536 00.000 11060 MoveAxis(N, 0, ABG)
04:08:58.537 00.001 11060 Move returns status 0, amount 0
04:08:58.537 00.000 11060 move complete, result=0
04:08:58.537 00.000 11060 worker thread done servicing request
04:08:58.537 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:58.537 00.000 11060 Worker thread wakes up
04:08:58.537 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:58.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:59.165 00.628 11060 Exposure complete
04:08:59.367 00.202 11060 worker thread done servicing request
04:08:59.367 00.000 10844 OnExposeComplete: enter
04:08:59.367 00.000 10844 UpdateGuideState(): m_state=6
04:08:59.369 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4444
04:08:59.369 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=102.03, Mass=1695, SNR=26.1, Peak=214 HFD=3.0
04:08:59.369 00.000 10844 MultiStar: [#1 -0.02,-0.15,0.95,U] [#2 0.14,0.51,0.93,U] [#3 0.47,-0.26,1.02,U] [#4 0.06,0.17,1.05,U] [#5 -0.03,-0.14,0.86,U] [#6 0.21,-0.53,0.94,U] [#7 -0.29,0.12,0.98,U] [#8 -0.11,0.18,0.77,U] 
04:08:59.369 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.21, -0.03}
04:08:59.369 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
04:08:59.369 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.17 = 1.17)
04:08:59.369 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.56 mountX=-0.01 mountY=0.03, mountTheta=1.95
04:08:59.369 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.02, opts=13)
04:08:59.369 00.000 10844 Enqueuing Move request for scope (0.03, -0.02)
04:08:59.369 00.000 11060 Worker thread wakes up
04:08:59.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:08:59.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
04:08:59.369 00.000 10844 UpdateGuideState exits: m=1695 SNR=26.1
04:08:59.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
04:08:59.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:59.369 00.000 11060 Moving (0.03, -0.02) raw xDistance=-0.01 yDistance=0.03
04:08:59.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:08:59.369 00.000 10844 Enqueuing Expose request
04:08:59.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:08:59.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:08:59.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:08:59.369 00.000 11060 MoveAxis(E, 0, ABG)
04:08:59.369 00.000 11060 Move returns status 0, amount 0
04:08:59.369 00.000 11060 MoveAxis(N, 0, ABG)
04:08:59.369 00.000 11060 Move returns status 0, amount 0
04:08:59.369 00.000 11060 move complete, result=0
04:08:59.369 00.000 11060 worker thread done servicing request
04:08:59.369 00.000 11060 Worker thread wakes up
04:08:59.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:08:59.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:08:59.385 00.016 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:00.016 00.631 11060 Exposure complete
04:09:00.228 00.212 11060 worker thread done servicing request
04:09:00.228 00.000 10844 OnExposeComplete: enter
04:09:00.229 00.001 10844 UpdateGuideState(): m_state=6
04:09:00.229 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4445
04:09:00.230 00.001 10844 Star::Find returns 1 (0), X=616.71, Y=101.85, Mass=2032, SNR=28.6, Peak=223 HFD=2.9
04:09:00.230 00.000 10844 MultiStar: [#1 -0.40,-0.16,0.91,U] [#2 0.17,0.06,0.84,U] [#3 0.19,-0.41,0.93,U] [#4 0.00,0.04,0.87,U] [#5 -0.22,0.05,0.83,U] [#6 0.19,-0.29,0.94,U] [#7 -0.33,-0.22,0.86,U] [#8 -0.22,0.56,0.00,M1] 
04:09:00.230 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.15}, one-star: {-0.20, -0.20}
04:09:00.230 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.86)
04:09:00.230 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.30 = -0.30)
04:09:00.230 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.03 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
04:09:00.231 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
04:09:00.231 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
04:09:00.231 00.000 11060 Worker thread wakes up
04:09:00.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:00.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
04:09:00.231 00.000 10844 UpdateGuideState exits: m=2032 SNR=28.6
04:09:00.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
04:09:00.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:00.231 00.000 11060 Moving (-0.07, -0.15) raw xDistance=-0.16 yDistance=-0.05
04:09:00.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:00.231 00.000 10844 Enqueuing Expose request
04:09:00.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:09:00.234 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:00.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:09:00.234 00.000 11060 MoveAxis(E, 38, ABG)
04:09:00.234 00.000 11060 Guiding  Dir = 2, Dur = 38
04:09:00.259 00.025 11060 IsSlewing returns 0
04:09:00.260 00.001 11060 IsGuiding returns 0
04:09:00.336 00.076 11060 IsGuiding returns 0
04:09:00.336 00.000 11060 Move returns status 0, amount 38
04:09:00.336 00.000 11060 MoveAxis(N, 0, ABG)
04:09:00.336 00.000 11060 Move returns status 0, amount 0
04:09:00.336 00.000 11060 move complete, result=0
04:09:00.336 00.000 11060 worker thread done servicing request
04:09:00.336 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
04:09:00.336 00.000 11060 Worker thread wakes up
04:09:00.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:00.338 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:00.974 00.636 11060 Exposure complete
04:09:01.185 00.211 11060 worker thread done servicing request
04:09:01.185 00.000 10844 OnExposeComplete: enter
04:09:01.186 00.001 10844 UpdateGuideState(): m_state=6
04:09:01.186 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4446
04:09:01.186 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=102.10, Mass=1883, SNR=27.4, Peak=208 HFD=2.9
04:09:01.186 00.000 10844 MultiStar: [#1 -0.18,0.39,0.89,U] [#2 0.08,0.34,0.89,U] [#3 0.41,-0.07,0.97,U] [#4 -0.13,0.45,0.94,U] [#5 -0.41,-0.20,0.87,U] [#6 0.11,-0.14,0.96,U] [#7 -0.70,0.27,0.00,M1] [#8 0.07,0.63,0.00,M2] 
04:09:01.186 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.11}, one-star: {0.24, 0.04}
04:09:01.186 00.000 10844 CameraToMount -- cameraTheta (1.35) - m_xAngle (1.39) = xAngle (-0.04 = -0.04)
04:09:01.186 00.000 10844 CameraToMount -- cameraTheta (1.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.09 = 3.09)
04:09:01.186 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.35 mountX=0.12 mountY=0.01, mountTheta=0.06
04:09:01.190 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.11, opts=13)
04:09:01.190 00.000 10844 Enqueuing Move request for scope (0.03, 0.11)
04:09:01.190 00.000 11060 Worker thread wakes up
04:09:01.190 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:01.190 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
04:09:01.190 00.000 10844 UpdateGuideState exits: m=1883 SNR=27.4
04:09:01.190 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
04:09:01.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:01.191 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:01.191 00.000 10844 Enqueuing Expose request
04:09:01.191 00.000 11060 Moving (0.03, 0.11) raw xDistance=0.12 yDistance=0.01
04:09:01.191 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:09:01.191 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:01.192 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:09:01.192 00.000 11060 MoveAxis(E, 0, ABG)
04:09:01.192 00.000 11060 Move returns status 0, amount 0
04:09:01.192 00.000 11060 MoveAxis(N, 0, ABG)
04:09:01.192 00.000 11060 Move returns status 0, amount 0
04:09:01.192 00.000 11060 move complete, result=0
04:09:01.192 00.000 11060 worker thread done servicing request
04:09:01.192 00.000 11060 Worker thread wakes up
04:09:01.192 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:01.192 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:01.195 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:01.824 00.629 11060 Exposure complete
04:09:02.028 00.204 11060 worker thread done servicing request
04:09:02.028 00.000 10844 OnExposeComplete: enter
04:09:02.028 00.000 10844 UpdateGuideState(): m_state=6
04:09:02.028 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4447
04:09:02.028 00.000 10844 Star::Find returns 1 (0), X=616.52, Y=101.78, Mass=1872, SNR=27.5, Peak=230 HFD=3.2
04:09:02.031 00.003 10844 MultiStar: [#1 -0.64,-0.11,0.00,M1] [#2 -0.22,-0.07,0.81,U] [#3 0.01,0.02,0.92,U] [#4 0.01,0.59,0.00,M1] [#5 -0.45,-0.28,0.90,U] [#6 0.08,-0.42,0.97,U] [#7 -0.24,0.14,0.93,U] [#8 -0.56,0.22,0.00,M3] 
04:09:02.031 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.15}, one-star: {-0.39, -0.27}
04:09:02.031 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.39) = xAngle (-3.89 = 2.40)
04:09:02.031 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.76 = -0.76)
04:09:02.031 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.50 mountX=-0.19 mountY=-0.17, mountTheta=-2.39
04:09:02.034 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.15, opts=13)
04:09:02.034 00.000 10844 Enqueuing Move request for scope (-0.20, -0.15)
04:09:02.034 00.000 11060 Worker thread wakes up
04:09:02.034 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:02.034 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
04:09:02.034 00.000 10844 UpdateGuideState exits: m=1872 SNR=27.5
04:09:02.034 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
04:09:02.034 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:02.034 00.000 11060 Moving (-0.20, -0.15) raw xDistance=-0.19 yDistance=-0.17
04:09:02.034 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:02.034 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:09:02.035 00.001 10844 Enqueuing Expose request
04:09:02.035 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:02.035 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:09:02.035 00.000 11060 MoveAxis(E, 43, ABG)
04:09:02.035 00.000 11060 Guiding  Dir = 2, Dur = 43
04:09:02.039 00.004 11060 IsSlewing returns 0
04:09:02.039 00.000 11060 IsGuiding returns 0
04:09:02.094 00.055 11060 IsGuiding returns 0
04:09:02.095 00.001 11060 Move returns status 0, amount 43
04:09:02.095 00.000 11060 MoveAxis(N, 0, ABG)
04:09:02.095 00.000 11060 Move returns status 0, amount 0
04:09:02.095 00.000 11060 move complete, result=0
04:09:02.095 00.000 11060 worker thread done servicing request
04:09:02.095 00.000 11060 Worker thread wakes up
04:09:02.095 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
04:09:02.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:02.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:02.721 00.626 11060 Exposure complete
04:09:02.929 00.208 11060 worker thread done servicing request
04:09:02.929 00.000 10844 OnExposeComplete: enter
04:09:02.929 00.000 10844 UpdateGuideState(): m_state=6
04:09:02.930 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4448
04:09:02.930 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.47, Mass=1452, SNR=23.7, Peak=156 HFD=2.8
04:09:02.930 00.000 10844 MultiStar: [#1 -0.44,0.21,1.18,U] [#2 -0.11,0.20,0.96,U] [#3 0.06,-0.34,1.14,U] [#4 -0.26,0.39,1.18,U] [#5 -0.15,0.24,1.05,U] [#6 -0.02,-0.55,1.11,U] [#7 -0.81,0.43,0.00,M1] [#8 -0.34,0.10,0.91,U] 
04:09:02.930 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.04}, one-star: {0.03, -0.58}
04:09:02.930 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.39) = xAngle (-4.27 = 2.01)
04:09:02.930 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.15 = -1.15)
04:09:02.930 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.88 mountX=-0.07 mountY=-0.14, mountTheta=-2.01
04:09:02.942 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.04, opts=13)
04:09:02.942 00.000 10844 Enqueuing Move request for scope (-0.15, -0.04)
04:09:02.942 00.000 11060 Worker thread wakes up
04:09:02.942 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
04:09:02.942 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
04:09:02.946 00.004 11060 Moving (-0.15, -0.04) raw xDistance=-0.07 yDistance=-0.14
04:09:02.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:09:02.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:02.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:09:02.946 00.000 11060 MoveAxis(E, 0, ABG)
04:09:02.946 00.000 11060 Move returns status 0, amount 0
04:09:02.946 00.000 11060 MoveAxis(N, 0, ABG)
04:09:02.946 00.000 11060 Move returns status 0, amount 0
04:09:02.946 00.000 11060 move complete, result=0
04:09:02.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:02.946 00.000 11060 worker thread done servicing request
04:09:02.946 00.000 10844 UpdateGuideState exits: m=1452 SNR=23.7
04:09:02.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:02.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:02.946 00.000 10844 Enqueuing Expose request
04:09:02.946 00.000 11060 Worker thread wakes up
04:09:02.946 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:02.946 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:02.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:03.581 00.635 11060 Exposure complete
04:09:03.816 00.235 11060 worker thread done servicing request
04:09:03.816 00.000 10844 OnExposeComplete: enter
04:09:03.816 00.000 10844 UpdateGuideState(): m_state=6
04:09:03.816 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4449
04:09:03.816 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=102.09, Mass=1871, SNR=27.1, Peak=161 HFD=3.9
04:09:03.816 00.000 10844 MultiStar: [#1 -0.37,0.46,0.00,M1] [#2 -0.62,0.34,0.00,M1] [#3 0.02,0.16,0.86,U] [#4 -0.08,0.76,0.00,M1] [#5 -0.40,0.38,0.88,U] [#6 0.16,-0.18,0.94,U] [#7 -0.24,0.62,0.00,M2] [#8 -0.10,0.68,0.00,M3] 
04:09:03.816 00.000 10844 single-star, 3 included, MultiStar: {-0.03, 0.09}, one-star: {0.08, 0.04}
04:09:03.816 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.39) = xAngle (-0.91 = -0.91)
04:09:03.816 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.22 = 2.22)
04:09:03.816 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.48 mountX=0.05 mountY=0.07, mountTheta=0.92
04:09:03.820 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
04:09:03.820 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
04:09:03.820 00.000 11060 Worker thread wakes up
04:09:03.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
04:09:03.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
04:09:03.820 00.000 11060 Moving (0.08, 0.04) raw xDistance=0.05 yDistance=0.07
04:09:03.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:09:03.820 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:03.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:09:03.820 00.000 11060 MoveAxis(E, 0, ABG)
04:09:03.820 00.000 11060 Move returns status 0, amount 0
04:09:03.820 00.000 11060 MoveAxis(N, 0, ABG)
04:09:03.820 00.000 11060 Move returns status 0, amount 0
04:09:03.820 00.000 11060 move complete, result=0
04:09:03.820 00.000 11060 worker thread done servicing request
04:09:03.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:03.820 00.000 10844 UpdateGuideState exits: m=1871 SNR=27.1
04:09:03.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:03.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:03.820 00.000 10844 Enqueuing Expose request
04:09:03.820 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:03.820 00.000 11060 Worker thread wakes up
04:09:03.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:03.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:04.463 00.643 11060 Exposure complete
04:09:04.667 00.204 11060 worker thread done servicing request
04:09:04.667 00.000 10844 OnExposeComplete: enter
04:09:04.667 00.000 10844 UpdateGuideState(): m_state=6
04:09:04.667 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4450
04:09:04.667 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=102.00, Mass=1675, SNR=25.8, Peak=179 HFD=2.8
04:09:04.667 00.000 10844 MultiStar: [#1 0.19,0.12,0.95,U] [#2 0.17,0.26,0.89,U] [#3 0.13,-0.03,0.98,U] [#4 0.49,0.44,0.00,M2] [#5 -0.16,0.02,0.92,U] [#6 0.29,-0.02,1.04,U] [#7 -0.39,0.43,0.00,M3] [#8 0.31,0.21,0.86,U] 
04:09:04.667 00.000 10844 single-star, 6 included, MultiStar: {0.15, 0.07}, one-star: {0.14, -0.05}
04:09:04.667 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.39) = xAngle (-1.76 = -1.76)
04:09:04.667 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.36 = 1.36)
04:09:04.667 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.37 mountX=-0.03 mountY=0.15, mountTheta=1.76
04:09:04.672 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.05, opts=13)
04:09:04.672 00.000 10844 Enqueuing Move request for scope (0.14, -0.05)
04:09:04.672 00.000 11060 Worker thread wakes up
04:09:04.672 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:04.672 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
04:09:04.672 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.8
04:09:04.672 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
04:09:04.672 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:04.672 00.000 11060 Moving (0.14, -0.05) raw xDistance=-0.03 yDistance=0.15
04:09:04.672 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:04.672 00.000 10844 Enqueuing Expose request
04:09:04.672 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:09:04.672 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:04.672 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:09:04.672 00.000 11060 MoveAxis(E, 0, ABG)
04:09:04.672 00.000 11060 Move returns status 0, amount 0
04:09:04.672 00.000 11060 MoveAxis(N, 0, ABG)
04:09:04.672 00.000 11060 Move returns status 0, amount 0
04:09:04.672 00.000 11060 move complete, result=0
04:09:04.672 00.000 11060 worker thread done servicing request
04:09:04.672 00.000 11060 Worker thread wakes up
04:09:04.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:04.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:04.672 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:05.317 00.645 11060 Exposure complete
04:09:05.521 00.204 11060 worker thread done servicing request
04:09:05.521 00.000 10844 OnExposeComplete: enter
04:09:05.522 00.001 10844 UpdateGuideState(): m_state=6
04:09:05.522 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4451
04:09:05.522 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.92, Mass=1742, SNR=25.8, Peak=180 HFD=3.2
04:09:05.522 00.000 10844 MultiStar: [#1 -0.15,0.47,1.03,U] [#2 -0.30,0.38,0.96,U] [#3 0.06,0.20,0.96,U] [#4 -0.03,0.19,0.92,U] [#5 -0.43,0.12,1.02,U] [#6 0.43,-0.07,0.98,U] [#7 -0.52,-0.07,0.89,U] [#8 -0.11,0.26,0.85,U] 
04:09:05.522 00.000 10844 single-star, 8 included, MultiStar: {-0.12, 0.15}, one-star: {-0.07, -0.14}
04:09:05.522 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.39) = xAngle (-3.41 = 2.88)
04:09:05.522 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
04:09:05.522 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.02 mountX=-0.15 mountY=-0.04, mountTheta=-2.86
04:09:05.526 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.14, opts=13)
04:09:05.526 00.000 10844 Enqueuing Move request for scope (-0.07, -0.14)
04:09:05.526 00.000 11060 Worker thread wakes up
04:09:05.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:05.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
04:09:05.526 00.000 10844 UpdateGuideState exits: m=1742 SNR=25.8
04:09:05.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
04:09:05.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:05.526 00.000 11060 Moving (-0.07, -0.14) raw xDistance=-0.15 yDistance=-0.04
04:09:05.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:05.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:09:05.526 00.000 10844 Enqueuing Expose request
04:09:05.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:05.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:09:05.526 00.000 11060 MoveAxis(E, 34, ABG)
04:09:05.526 00.000 11060 Guiding  Dir = 2, Dur = 34
04:09:05.536 00.010 11060 IsSlewing returns 0
04:09:05.537 00.001 11060 IsGuiding returns 0
04:09:05.582 00.045 11060 IsGuiding returns 0
04:09:05.582 00.000 11060 Move returns status 0, amount 34
04:09:05.582 00.000 11060 MoveAxis(N, 0, ABG)
04:09:05.582 00.000 11060 Move returns status 0, amount 0
04:09:05.582 00.000 11060 move complete, result=0
04:09:05.582 00.000 11060 worker thread done servicing request
04:09:05.582 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
04:09:05.582 00.000 11060 Worker thread wakes up
04:09:05.582 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:05.584 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:06.228 00.644 11060 Exposure complete
04:09:06.612 00.384 11060 worker thread done servicing request
04:09:06.612 00.000 10844 OnExposeComplete: enter
04:09:06.612 00.000 10844 UpdateGuideState(): m_state=6
04:09:06.614 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4452
04:09:06.614 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.54, Mass=1560, SNR=24.5, Peak=159 HFD=3.0
04:09:06.614 00.000 10844 MultiStar: [#1 -0.09,0.48,1.01,U] [#2 -0.05,0.25,0.94,U] [#3 0.03,-0.09,1.11,U] [#4 0.12,0.33,1.06,U] [#5 -0.55,0.31,0.00,M1] [#6 0.46,0.11,1.06,U] [#7 -0.29,0.09,1.03,U] [#8 -0.59,0.70,0.00,M2] 
04:09:06.614 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.09}, one-star: {-0.07, -0.52}
04:09:06.614 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.39) = xAngle (-0.03 = -0.03)
04:09:06.614 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
04:09:06.614 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.36 mountX=0.09 mountY=0.00, mountTheta=0.05
04:09:06.618 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.09, opts=13)
04:09:06.618 00.000 10844 Enqueuing Move request for scope (0.02, 0.09)
04:09:06.618 00.000 11060 Worker thread wakes up
04:09:06.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:06.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
04:09:06.619 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
04:09:06.619 00.000 11060 Moving (0.02, 0.09) raw xDistance=0.09 yDistance=0.00
04:09:06.619 00.000 10844 UpdateGuideState exits: m=1560 SNR=24.5
04:09:06.619 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:09:06.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:06.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:06.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:06.619 00.000 10844 Enqueuing Expose request
04:09:06.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:09:06.620 00.001 11060 MoveAxis(E, 0, ABG)
04:09:06.620 00.000 11060 Move returns status 0, amount 0
04:09:06.620 00.000 11060 MoveAxis(N, 0, ABG)
04:09:06.620 00.000 11060 Move returns status 0, amount 0
04:09:06.620 00.000 11060 move complete, result=0
04:09:06.621 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:06.621 00.000 11060 worker thread done servicing request
04:09:06.621 00.000 11060 Worker thread wakes up
04:09:06.621 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:06.621 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:07.251 00.630 11060 Exposure complete
04:09:07.591 00.340 11060 worker thread done servicing request
04:09:07.591 00.000 10844 OnExposeComplete: enter
04:09:07.591 00.000 10844 UpdateGuideState(): m_state=6
04:09:07.591 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4453
04:09:07.592 00.001 10844 Star::Find returns 1 (0), X=616.92, Y=102.28, Mass=1978, SNR=28.2, Peak=208 HFD=3.2
04:09:07.593 00.001 10844 MultiStar: [#1 -0.27,0.66,0.00,M1] [#2 -0.58,0.87,0.00,M1] [#3 -0.43,0.06,0.95,U] [#4 -0.07,0.45,0.89,U] [#5 -0.49,0.04,0.82,U] [#6 -0.02,0.21,0.88,U] [#7 -0.60,0.13,0.00,M2] [#8 -0.12,0.62,0.00,M3] 
04:09:07.593 00.000 10844 single-star, 4 included, MultiStar: {-0.19, 0.20}, one-star: {0.01, 0.22}
04:09:07.593 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.13 = 0.13)
04:09:07.593 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.03)
04:09:07.593 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.52 mountX=0.22 mountY=-0.02, mountTheta=-0.11
04:09:07.597 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.22, opts=13)
04:09:07.597 00.000 10844 Enqueuing Move request for scope (0.01, 0.22)
04:09:07.597 00.000 11060 Worker thread wakes up
04:09:07.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
04:09:07.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:07.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
04:09:07.597 00.000 11060 Moving (0.01, 0.22) raw xDistance=0.22 yDistance=-0.02
04:09:07.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:09:07.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:07.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:09:07.600 00.003 10844 UpdateGuideState exits: m=1978 SNR=28.2
04:09:07.600 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:07.601 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:07.601 00.000 11060 MoveAxis(W, 52, ABG)
04:09:07.601 00.000 10844 Enqueuing Expose request
04:09:07.601 00.000 11060 Guiding  Dir = 3, Dur = 52
04:09:07.634 00.033 11060 IsSlewing returns 0
04:09:07.634 00.000 11060 IsGuiding returns 0
04:09:07.711 00.077 11060 IsGuiding returns 0
04:09:07.711 00.000 11060 Move returns status 0, amount 52
04:09:07.712 00.001 11060 MoveAxis(N, 0, ABG)
04:09:07.712 00.000 11060 Move returns status 0, amount 0
04:09:07.712 00.000 11060 move complete, result=0
04:09:07.712 00.000 11060 worker thread done servicing request
04:09:07.712 00.000 10844 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
04:09:07.712 00.000 11060 Worker thread wakes up
04:09:07.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:07.713 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:08.344 00.631 11060 Exposure complete
04:09:08.623 00.279 11060 worker thread done servicing request
04:09:08.623 00.000 10844 OnExposeComplete: enter
04:09:08.623 00.000 10844 UpdateGuideState(): m_state=6
04:09:08.623 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4454
04:09:08.623 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.29, Mass=1801, SNR=27.5, Peak=174 HFD=3.2
04:09:08.623 00.000 10844 MultiStar: [#1 -0.23,0.30,0.96,U] [#2 0.00,0.03,0.86,U] [#3 0.03,0.05,0.84,U] [#4 0.15,0.63,0.00,M1] [#5 -0.46,0.15,0.87,U] [#6 0.06,-0.11,0.90,U] [#7 -0.46,0.31,0.84,U] [#8 0.15,0.38,0.74,U] 
04:09:08.623 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.17}, one-star: {0.15, 0.24}
04:09:08.623 00.000 10844 CameraToMount -- cameraTheta (2.09) - m_xAngle (1.39) = xAngle (0.70 = 0.70)
04:09:08.623 00.000 10844 CameraToMount -- cameraTheta (2.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.82 = -2.46)
04:09:08.623 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.09 mountX=0.15 mountY=-0.12, mountTheta=-0.69
04:09:08.628 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.17, opts=13)
04:09:08.628 00.000 10844 Enqueuing Move request for scope (-0.09, 0.17)
04:09:08.628 00.000 11060 Worker thread wakes up
04:09:08.628 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:08.628 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
04:09:08.628 00.000 10844 UpdateGuideState exits: m=1801 SNR=27.5
04:09:08.628 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
04:09:08.628 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:08.628 00.000 11060 Moving (-0.09, 0.17) raw xDistance=0.15 yDistance=-0.12
04:09:08.628 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:08.628 00.000 10844 Enqueuing Expose request
04:09:08.628 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:09:08.628 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:08.628 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:09:08.628 00.000 11060 MoveAxis(W, 36, ABG)
04:09:08.628 00.000 11060 Guiding  Dir = 3, Dur = 36
04:09:08.664 00.036 11060 IsSlewing returns 0
04:09:08.665 00.001 11060 IsGuiding returns 0
04:09:08.711 00.046 11060 IsGuiding returns 0
04:09:08.711 00.000 11060 Move returns status 0, amount 36
04:09:08.711 00.000 11060 MoveAxis(N, 0, ABG)
04:09:08.711 00.000 11060 Move returns status 0, amount 0
04:09:08.712 00.001 11060 move complete, result=0
04:09:08.712 00.000 11060 worker thread done servicing request
04:09:08.712 00.000 11060 Worker thread wakes up
04:09:08.712 00.000 10844 GuideStep: 0.1 px 36 ms WEST, -0.1 px 0 ms NORTH
04:09:08.712 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:08.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:09.343 00.631 11060 Exposure complete
04:09:09.585 00.242 11060 worker thread done servicing request
04:09:09.585 00.000 10844 OnExposeComplete: enter
04:09:09.585 00.000 10844 UpdateGuideState(): m_state=6
04:09:09.587 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4455
04:09:09.587 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=102.06, Mass=1636, SNR=25.1, Peak=184 HFD=3.3
04:09:09.587 00.000 10844 MultiStar: [#1 -0.50,0.18,1.03,U] [#2 -0.04,0.54,0.92,U] [#3 -0.02,0.17,0.95,U] [#4 0.25,0.47,0.95,U] [#5 -0.63,-0.21,0.00,M1] [#6 0.10,0.05,1.10,U] [#7 -0.31,0.60,0.00,M2] [#8 0.16,0.37,0.82,U] 
04:09:09.588 00.001 10844 refined, 6 included, MultiStar: {0.04, 0.24}, one-star: {0.34, 0.01}
04:09:09.588 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.39) = xAngle (0.03 = 0.03)
04:09:09.588 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.16 = -3.13)
04:09:09.588 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.42 mountX=0.25 mountY=-0.00, mountTheta=-0.01
04:09:09.592 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.24, opts=13)
04:09:09.592 00.000 10844 Enqueuing Move request for scope (0.04, 0.24)
04:09:09.592 00.000 11060 Worker thread wakes up
04:09:09.592 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
04:09:09.592 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
04:09:09.592 00.000 11060 Moving (0.04, 0.24) raw xDistance=0.25 yDistance=-0.00
04:09:09.592 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
04:09:09.592 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:09.592 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:09:09.592 00.000 11060 MoveAxis(W, 59, ABG)
04:09:09.592 00.000 11060 Guiding  Dir = 3, Dur = 59
04:09:09.594 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:09.594 00.000 10844 UpdateGuideState exits: m=1636 SNR=25.1
04:09:09.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:09.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:09.594 00.000 10844 Enqueuing Expose request
04:09:09.597 00.003 11060 IsSlewing returns 0
04:09:09.599 00.002 11060 IsGuiding returns 0
04:09:09.673 00.074 11060 IsGuiding returns 0
04:09:09.673 00.000 11060 Move returns status 0, amount 59
04:09:09.674 00.001 11060 MoveAxis(N, 0, ABG)
04:09:09.674 00.000 11060 Move returns status 0, amount 0
04:09:09.674 00.000 11060 move complete, result=0
04:09:09.674 00.000 11060 worker thread done servicing request
04:09:09.674 00.000 10844 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
04:09:09.674 00.000 11060 Worker thread wakes up
04:09:09.674 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:09.674 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:10.311 00.637 11060 Exposure complete
04:09:10.524 00.213 11060 worker thread done servicing request
04:09:10.524 00.000 10844 OnExposeComplete: enter
04:09:10.524 00.000 10844 UpdateGuideState(): m_state=6
04:09:10.524 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4456
04:09:10.524 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=101.67, Mass=1745, SNR=26.7, Peak=149 HFD=3.3
04:09:10.524 00.000 10844 MultiStar: [#1 -0.33,0.19,0.97,U] [#2 -0.13,0.61,0.00,M1] [#3 0.25,-0.11,0.97,U] [#4 -0.17,0.12,0.93,U] [#5 -0.46,0.16,0.96,U] [#6 0.13,-0.54,1.00,U] [#7 -0.28,-0.00,0.88,U] [#8 -0.45,-0.04,0.84,U] 
04:09:10.524 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.08}, one-star: {0.46, -0.38}
04:09:10.524 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (1.39) = xAngle (-3.84 = 2.45)
04:09:10.524 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.71 = -0.71)
04:09:10.524 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.45 mountX=-0.09 mountY=-0.08, mountTheta=-2.44
04:09:10.524 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.08, opts=13)
04:09:10.527 00.003 10844 Enqueuing Move request for scope (-0.09, -0.08)
04:09:10.527 00.000 11060 Worker thread wakes up
04:09:10.527 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:10.527 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
04:09:10.527 00.000 10844 UpdateGuideState exits: m=1745 SNR=26.7
04:09:10.527 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
04:09:10.527 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:10.527 00.000 11060 Moving (-0.09, -0.08) raw xDistance=-0.09 yDistance=-0.08
04:09:10.527 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:10.527 00.000 10844 Enqueuing Expose request
04:09:10.527 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:09:10.527 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:10.527 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:09:10.527 00.000 11060 MoveAxis(E, 0, ABG)
04:09:10.527 00.000 11060 Move returns status 0, amount 0
04:09:10.527 00.000 11060 MoveAxis(N, 0, ABG)
04:09:10.527 00.000 11060 Move returns status 0, amount 0
04:09:10.529 00.002 11060 move complete, result=0
04:09:10.529 00.000 11060 worker thread done servicing request
04:09:10.529 00.000 11060 Worker thread wakes up
04:09:10.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:10.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:10.531 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:11.176 00.645 11060 Exposure complete
04:09:11.393 00.217 11060 worker thread done servicing request
04:09:11.393 00.000 10844 OnExposeComplete: enter
04:09:11.393 00.000 10844 UpdateGuideState(): m_state=6
04:09:11.393 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4457
04:09:11.393 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=101.54, Mass=1860, SNR=27.1, Peak=178 HFD=3.2
04:09:11.393 00.000 10844 MultiStar: [#1 -0.03,-0.21,0.87,U] [#2 -0.20,-0.14,0.82,U] [#3 0.08,-0.55,0.94,U] [#4 -0.01,0.11,0.91,U] [#5 -0.72,0.00,0.00,M1] [#6 0.19,-0.34,0.95,U] [#7 -0.35,0.24,0.84,U] [#8 -0.39,0.18,0.79,U] 
04:09:11.393 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.17}, one-star: {-0.19, -0.52}
04:09:11.393 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.78)
04:09:11.393 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
04:09:11.393 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.12 mountX=-0.19 mountY=-0.07, mountTheta=-2.76
04:09:11.398 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.17, opts=13)
04:09:11.398 00.000 10844 Enqueuing Move request for scope (-0.10, -0.17)
04:09:11.398 00.000 11060 Worker thread wakes up
04:09:11.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
04:09:11.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
04:09:11.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:11.398 00.000 11060 Moving (-0.10, -0.17) raw xDistance=-0.19 yDistance=-0.07
04:09:11.398 00.000 10844 UpdateGuideState exits: m=1860 SNR=27.1
04:09:11.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:09:11.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:11.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:11.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:11.398 00.000 10844 Enqueuing Expose request
04:09:11.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:09:11.398 00.000 11060 MoveAxis(E, 44, ABG)
04:09:11.398 00.000 11060 Guiding  Dir = 2, Dur = 44
04:09:11.414 00.016 11060 IsSlewing returns 0
04:09:11.414 00.000 11060 IsGuiding returns 0
04:09:11.460 00.046 11060 IsGuiding returns 0
04:09:11.460 00.000 11060 Move returns status 0, amount 44
04:09:11.460 00.000 11060 MoveAxis(N, 0, ABG)
04:09:11.460 00.000 11060 Move returns status 0, amount 0
04:09:11.460 00.000 11060 move complete, result=0
04:09:11.460 00.000 11060 worker thread done servicing request
04:09:11.460 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
04:09:11.460 00.000 11060 Worker thread wakes up
04:09:11.462 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:11.462 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:12.102 00.640 11060 Exposure complete
04:09:12.329 00.227 11060 worker thread done servicing request
04:09:12.329 00.000 10844 OnExposeComplete: enter
04:09:12.329 00.000 10844 UpdateGuideState(): m_state=6
04:09:12.330 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4458
04:09:12.330 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=102.28, Mass=1960, SNR=28.1, Peak=190 HFD=3.6
04:09:12.330 00.000 10844 MultiStar: [#1 -0.18,0.06,0.92,U] [#2 -0.13,0.38,0.84,U] [#3 0.02,0.10,0.92,U] [#4 -0.08,0.43,0.92,U] [#5 -0.68,0.13,0.00,M2] [#6 0.28,-0.14,0.88,U] [#7 -0.31,0.11,0.93,U] [#8 -0.28,0.39,0.83,U] 
04:09:12.330 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.19}, one-star: {0.07, 0.23}
04:09:12.330 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
04:09:12.330 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.61)
04:09:12.330 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.94 mountX=0.18 mountY=-0.10, mountTheta=-0.54
04:09:12.332 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.19, opts=13)
04:09:12.332 00.000 10844 Enqueuing Move request for scope (-0.07, 0.19)
04:09:12.332 00.000 11060 Worker thread wakes up
04:09:12.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:12.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
04:09:12.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
04:09:12.332 00.000 10844 UpdateGuideState exits: m=1960 SNR=28.1
04:09:12.332 00.000 11060 Moving (-0.07, 0.19) raw xDistance=0.18 yDistance=-0.10
04:09:12.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:12.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:09:12.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:12.332 00.000 10844 Enqueuing Expose request
04:09:12.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:12.335 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:09:12.335 00.000 11060 MoveAxis(W, 40, ABG)
04:09:12.335 00.000 11060 Guiding  Dir = 3, Dur = 40
04:09:12.368 00.033 11060 IsSlewing returns 0
04:09:12.369 00.001 11060 IsGuiding returns 0
04:09:12.445 00.076 11060 IsGuiding returns 0
04:09:12.445 00.000 11060 Move returns status 0, amount 40
04:09:12.445 00.000 11060 MoveAxis(N, 0, ABG)
04:09:12.445 00.000 11060 Move returns status 0, amount 0
04:09:12.445 00.000 11060 move complete, result=0
04:09:12.445 00.000 11060 worker thread done servicing request
04:09:12.445 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
04:09:12.445 00.000 11060 Worker thread wakes up
04:09:12.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:12.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:13.092 00.647 11060 Exposure complete
04:09:13.297 00.205 11060 worker thread done servicing request
04:09:13.297 00.000 10844 OnExposeComplete: enter
04:09:13.297 00.000 10844 UpdateGuideState(): m_state=6
04:09:13.297 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4459
04:09:13.297 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=102.24, Mass=1609, SNR=25.3, Peak=173 HFD=3.0
04:09:13.297 00.000 10844 MultiStar: [#1 -0.20,-0.00,1.02,U] [#2 -0.30,0.39,0.91,U] [#3 0.16,0.11,1.02,U] [#4 -0.32,0.58,0.00,M1] [#5 0.17,0.20,0.98,U] [#6 -0.13,-0.14,0.98,U] [#7 -0.17,0.41,0.95,U] [#8 0.03,0.47,0.84,U] 
04:09:13.297 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.19}, one-star: {0.10, 0.18}
04:09:13.297 00.000 10844 CameraToMount -- cameraTheta (1.78) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
04:09:13.297 00.000 10844 CameraToMount -- cameraTheta (1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.51 = -2.77)
04:09:13.297 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.78 mountX=0.18 mountY=-0.07, mountTheta=-0.37
04:09:13.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.19, opts=13)
04:09:13.297 00.000 10844 Enqueuing Move request for scope (-0.04, 0.19)
04:09:13.297 00.000 11060 Worker thread wakes up
04:09:13.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:13.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
04:09:13.297 00.000 10844 UpdateGuideState exits: m=1609 SNR=25.3
04:09:13.297 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
04:09:13.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:13.297 00.000 11060 Moving (-0.04, 0.19) raw xDistance=0.18 yDistance=-0.07
04:09:13.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:13.297 00.000 10844 Enqueuing Expose request
04:09:13.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:09:13.302 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:13.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:09:13.302 00.000 11060 MoveAxis(W, 44, ABG)
04:09:13.302 00.000 11060 Guiding  Dir = 3, Dur = 44
04:09:13.329 00.027 11060 IsSlewing returns 0
04:09:13.329 00.000 11060 IsGuiding returns 0
04:09:13.404 00.075 11060 IsGuiding returns 0
04:09:13.404 00.000 11060 Move returns status 0, amount 44
04:09:13.404 00.000 11060 MoveAxis(N, 0, ABG)
04:09:13.404 00.000 11060 Move returns status 0, amount 0
04:09:13.404 00.000 11060 move complete, result=0
04:09:13.404 00.000 11060 worker thread done servicing request
04:09:13.404 00.000 11060 Worker thread wakes up
04:09:13.404 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
04:09:13.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:13.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:14.029 00.625 11060 Exposure complete
04:09:14.240 00.211 11060 worker thread done servicing request
04:09:14.240 00.000 10844 OnExposeComplete: enter
04:09:14.240 00.000 10844 UpdateGuideState(): m_state=6
04:09:14.240 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4460
04:09:14.240 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.98, Mass=1826, SNR=27.0, Peak=206 HFD=3.1
04:09:14.242 00.002 10844 MultiStar: [#1 -0.34,0.11,0.91,U] [#2 -0.40,0.33,0.84,U] [#3 -0.10,0.08,0.97,U] [#4 0.18,0.43,0.90,U] [#5 -0.32,0.15,0.85,U] [#6 0.12,-0.24,1.04,U] [#7 -0.44,-0.16,0.92,U] [#8 -0.33,0.14,0.76,U] 
04:09:14.242 00.000 10844 single-star, 8 included, MultiStar: {-0.18, 0.07}, one-star: {-0.09, -0.07}
04:09:14.242 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (1.39) = xAngle (-3.86 = 2.43)
04:09:14.242 00.000 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.73 = -0.73)
04:09:14.242 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.47 mountX=-0.09 mountY=-0.08, mountTheta=-2.42
04:09:14.242 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.07, opts=13)
04:09:14.242 00.000 10844 Enqueuing Move request for scope (-0.09, -0.07)
04:09:14.242 00.000 11060 Worker thread wakes up
04:09:14.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:14.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
04:09:14.242 00.000 10844 UpdateGuideState exits: m=1826 SNR=27.0
04:09:14.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
04:09:14.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:14.242 00.000 11060 Moving (-0.09, -0.07) raw xDistance=-0.09 yDistance=-0.08
04:09:14.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:14.242 00.000 10844 Enqueuing Expose request
04:09:14.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:09:14.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:14.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:09:14.242 00.000 11060 MoveAxis(E, 0, ABG)
04:09:14.242 00.000 11060 Move returns status 0, amount 0
04:09:14.242 00.000 11060 MoveAxis(N, 0, ABG)
04:09:14.242 00.000 11060 Move returns status 0, amount 0
04:09:14.242 00.000 11060 move complete, result=0
04:09:14.242 00.000 11060 worker thread done servicing request
04:09:14.242 00.000 11060 Worker thread wakes up
04:09:14.242 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:14.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:14.252 00.010 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:14.886 00.634 11060 Exposure complete
04:09:15.084 00.198 11060 worker thread done servicing request
04:09:15.084 00.000 10844 OnExposeComplete: enter
04:09:15.084 00.000 10844 UpdateGuideState(): m_state=6
04:09:15.084 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4461
04:09:15.084 00.000 10844 Star::Find returns 1 (0), X=616.64, Y=102.03, Mass=1811, SNR=26.7, Peak=223 HFD=3.3
04:09:15.084 00.000 10844 MultiStar: [#1 -0.15,0.50,0.93,U] [#2 -0.07,0.44,0.86,U] [#3 -0.29,0.30,0.94,U] [#4 -0.11,0.25,0.99,U] [#5 -0.35,-0.05,0.95,U] [#6 -0.07,-0.03,1.00,U] [#7 -0.47,-0.21,0.95,U] [#8 -0.41,0.48,0.00,M1] 
04:09:15.084 00.000 10844 refined, 7 included, MultiStar: {-0.23, 0.14}, one-star: {-0.27, -0.02}
04:09:15.084 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.39) = xAngle (1.19 = 1.19)
04:09:15.084 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.31 = -1.97)
04:09:15.084 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.58 mountX=0.10 mountY=-0.25, mountTheta=-1.19
04:09:15.088 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.14, opts=13)
04:09:15.088 00.000 10844 Enqueuing Move request for scope (-0.23, 0.14)
04:09:15.088 00.000 11060 Worker thread wakes up
04:09:15.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
04:09:15.088 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
04:09:15.088 00.000 11060 Moving (-0.23, 0.14) raw xDistance=0.10 yDistance=-0.25
04:09:15.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:09:15.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
04:09:15.088 00.000 11060 MoveAxis(E, 0, ABG)
04:09:15.088 00.000 11060 Move returns status 0, amount 0
04:09:15.088 00.000 11060 MoveAxis(N, 96, ABG)
04:09:15.088 00.000 11060 Guiding  Dir = 0, Dur = 96
04:09:15.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:09:15.088 00.000 10844 UpdateGuideState exits: m=1811 SNR=26.7
04:09:15.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:15.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:15.088 00.000 10844 Enqueuing Expose request
04:09:15.100 00.012 11060 IsSlewing returns 0
04:09:15.101 00.001 11060 IsGuiding returns 0
04:09:15.207 00.106 11060 IsGuiding returns 0
04:09:15.207 00.000 11060 Move returns status 0, amount 96
04:09:15.207 00.000 11060 move complete, result=0
04:09:15.207 00.000 11060 worker thread done servicing request
04:09:15.207 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 96 ms NORTH
04:09:15.207 00.000 11060 Worker thread wakes up
04:09:15.208 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:15.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:15.833 00.625 11060 Exposure complete
04:09:16.041 00.208 11060 worker thread done servicing request
04:09:16.041 00.000 10844 OnExposeComplete: enter
04:09:16.041 00.000 10844 UpdateGuideState(): m_state=6
04:09:16.041 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4462
04:09:16.041 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=102.00, Mass=2069, SNR=28.8, Peak=230 HFD=3.4
04:09:16.041 00.000 10844 MultiStar: [#1 -0.53,0.34,0.00,M1] [#2 -0.08,0.01,0.80,U] [#3 -0.19,0.04,0.88,U] [#4 0.10,0.47,0.94,U] [#5 -0.03,0.05,0.83,U] [#6 0.33,0.05,0.94,U] [#7 -0.57,0.25,0.00,M1] [#8 -0.54,0.40,0.00,M2] 
04:09:16.041 00.000 10844 refined, 5 included, MultiStar: {-0.00, 0.10}, one-star: {-0.18, -0.06}
04:09:16.041 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.39) = xAngle (0.23 = 0.23)
04:09:16.041 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.36 = -2.93)
04:09:16.041 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.62 mountX=0.09 mountY=-0.02, mountTheta=-0.21
04:09:16.041 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.10, opts=13)
04:09:16.041 00.000 10844 Enqueuing Move request for scope (-0.00, 0.10)
04:09:16.041 00.000 11060 Worker thread wakes up
04:09:16.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:16.041 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
04:09:16.041 00.000 10844 UpdateGuideState exits: m=2069 SNR=28.8
04:09:16.041 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
04:09:16.041 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:16.041 00.000 11060 Moving (-0.00, 0.10) raw xDistance=0.09 yDistance=-0.02
04:09:16.041 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:16.041 00.000 10844 Enqueuing Expose request
04:09:16.041 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:09:16.041 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:16.046 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:09:16.046 00.000 11060 MoveAxis(E, 0, ABG)
04:09:16.046 00.000 11060 Move returns status 0, amount 0
04:09:16.046 00.000 11060 MoveAxis(N, 0, ABG)
04:09:16.046 00.000 11060 Move returns status 0, amount 0
04:09:16.046 00.000 11060 move complete, result=0
04:09:16.046 00.000 11060 worker thread done servicing request
04:09:16.046 00.000 11060 Worker thread wakes up
04:09:16.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:16.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:16.047 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:16.684 00.637 11060 Exposure complete
04:09:16.905 00.221 11060 worker thread done servicing request
04:09:16.908 00.003 10844 OnExposeComplete: enter
04:09:16.908 00.000 10844 UpdateGuideState(): m_state=6
04:09:16.908 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4463
04:09:16.908 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.88, Mass=1512, SNR=24.8, Peak=162 HFD=2.9
04:09:16.908 00.000 10844 MultiStar: [#1 0.02,0.15,1.01,U] [#2 -0.04,0.15,0.89,U] [#3 -0.01,0.03,0.93,U] [#4 0.21,0.28,1.01,U] [#5 -0.06,-0.22,1.06,U] [#6 0.43,-0.30,1.08,U] [#7 -0.31,0.22,0.98,U] [#8 0.00,0.46,0.86,U] 
04:09:16.908 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.09, -0.17}
04:09:16.908 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.39) = xAngle (-0.48 = -0.48)
04:09:16.908 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.64 = 2.64)
04:09:16.908 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.91 mountX=0.06 mountY=0.03, mountTheta=0.49
04:09:16.912 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
04:09:16.912 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
04:09:16.912 00.000 11060 Worker thread wakes up
04:09:16.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
04:09:16.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:16.912 00.000 10844 UpdateGuideState exits: m=1512 SNR=24.8
04:09:16.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
04:09:16.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:16.912 00.000 11060 Moving (0.04, 0.05) raw xDistance=0.06 yDistance=0.03
04:09:16.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:09:16.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:16.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:16.912 00.000 10844 Enqueuing Expose request
04:09:16.914 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:09:16.914 00.000 11060 MoveAxis(E, 0, ABG)
04:09:16.914 00.000 11060 Move returns status 0, amount 0
04:09:16.914 00.000 11060 MoveAxis(N, 0, ABG)
04:09:16.914 00.000 11060 Move returns status 0, amount 0
04:09:16.914 00.000 11060 move complete, result=0
04:09:16.914 00.000 11060 worker thread done servicing request
04:09:16.914 00.000 11060 Worker thread wakes up
04:09:16.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:16.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:16.916 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:17.544 00.628 11060 Exposure complete
04:09:17.765 00.221 11060 worker thread done servicing request
04:09:17.765 00.000 10844 OnExposeComplete: enter
04:09:17.765 00.000 10844 UpdateGuideState(): m_state=6
04:09:17.767 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4464
04:09:17.767 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=102.15, Mass=1959, SNR=28.0, Peak=193 HFD=3.3
04:09:17.767 00.000 10844 MultiStar: [#1 0.05,-0.02,0.88,U] [#2 0.12,0.69,0.00,M1] [#3 0.20,0.01,0.90,U] [#4 0.38,0.63,0.00,M1] [#5 -0.64,-0.15,0.00,M1] [#6 0.10,0.40,0.94,U] [#7 -0.51,0.36,0.00,M1] [#8 -0.07,0.64,0.00,M2] 
04:09:17.767 00.000 10844 refined, 3 included, MultiStar: {0.13, 0.12}, one-star: {0.19, 0.10}
04:09:17.767 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
04:09:17.767 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.48 = 2.48)
04:09:17.767 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=0.15 mountY=0.11, mountTheta=0.65
04:09:17.769 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.12, opts=13)
04:09:17.769 00.000 10844 Enqueuing Move request for scope (0.13, 0.12)
04:09:17.769 00.000 11060 Worker thread wakes up
04:09:17.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:17.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
04:09:17.769 00.000 10844 UpdateGuideState exits: m=1959 SNR=28.0
04:09:17.769 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
04:09:17.769 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:17.769 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:17.769 00.000 10844 Enqueuing Expose request
04:09:17.769 00.000 11060 Moving (0.13, 0.12) raw xDistance=0.15 yDistance=0.11
04:09:17.769 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:09:17.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:17.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:09:17.769 00.000 11060 MoveAxis(W, 35, ABG)
04:09:17.769 00.000 11060 Guiding  Dir = 3, Dur = 35
04:09:17.791 00.022 11060 IsSlewing returns 0
04:09:17.791 00.000 11060 IsGuiding returns 0
04:09:17.836 00.045 11060 IsGuiding returns 0
04:09:17.836 00.000 11060 Move returns status 0, amount 35
04:09:17.836 00.000 11060 MoveAxis(N, 0, ABG)
04:09:17.836 00.000 11060 Move returns status 0, amount 0
04:09:17.836 00.000 11060 move complete, result=0
04:09:17.836 00.000 11060 worker thread done servicing request
04:09:17.836 00.000 11060 Worker thread wakes up
04:09:17.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:17.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:17.836 00.000 10844 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
04:09:18.478 00.642 11060 Exposure complete
04:09:18.682 00.204 11060 worker thread done servicing request
04:09:18.682 00.000 10844 OnExposeComplete: enter
04:09:18.682 00.000 10844 UpdateGuideState(): m_state=6
04:09:18.682 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4465
04:09:18.682 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=102.29, Mass=1584, SNR=25.0, Peak=145 HFD=3.3
04:09:18.682 00.000 10844 MultiStar: [#1 0.11,0.64,0.00,M1] [#2 -0.45,0.73,0.00,M2] [#3 0.20,0.31,1.04,U] [#4 0.22,0.72,0.00,M2] [#5 -0.49,0.02,1.03,U] [#6 0.12,0.52,1.02,U] [#7 -0.50,0.74,0.00,M2] [#8 -0.17,0.28,0.80,U] 
04:09:18.682 00.000 10844 single-star, 4 included, MultiStar: {-0.08, 0.27}, one-star: {-0.07, 0.24}
04:09:18.682 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.39) = xAngle (0.48 = 0.48)
04:09:18.682 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.68)
04:09:18.682 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.87 mountX=0.22 mountY=-0.11, mountTheta=-0.47
04:09:18.688 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.24, opts=13)
04:09:18.688 00.000 10844 Enqueuing Move request for scope (-0.07, 0.24)
04:09:18.688 00.000 11060 Worker thread wakes up
04:09:18.688 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:09:18.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
04:09:18.688 00.000 10844 UpdateGuideState exits: m=1584 SNR=25.0
04:09:18.688 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
04:09:18.688 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:18.688 00.000 11060 Moving (-0.07, 0.24) raw xDistance=0.22 yDistance=-0.11
04:09:18.688 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:18.688 00.000 10844 Enqueuing Expose request
04:09:18.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:09:18.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:18.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:09:18.688 00.000 11060 MoveAxis(W, 52, ABG)
04:09:18.688 00.000 11060 Guiding  Dir = 3, Dur = 52
04:09:18.696 00.008 11060 IsSlewing returns 0
04:09:18.696 00.000 11060 IsGuiding returns 0
04:09:18.758 00.062 11060 IsGuiding returns 0
04:09:18.758 00.000 11060 Move returns status 0, amount 52
04:09:18.758 00.000 11060 MoveAxis(N, 0, ABG)
04:09:18.758 00.000 11060 Move returns status 0, amount 0
04:09:18.758 00.000 11060 move complete, result=0
04:09:18.758 00.000 11060 worker thread done servicing request
04:09:18.758 00.000 10844 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
04:09:18.758 00.000 11060 Worker thread wakes up
04:09:18.760 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:18.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:19.397 00.637 11060 Exposure complete
04:09:19.601 00.204 11060 worker thread done servicing request
04:09:19.601 00.000 10844 OnExposeComplete: enter
04:09:19.601 00.000 10844 UpdateGuideState(): m_state=6
04:09:19.603 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4466
04:09:19.603 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=102.19, Mass=1690, SNR=26.2, Peak=176 HFD=3.2
04:09:19.603 00.000 10844 MultiStar: [#1 0.22,0.38,0.85,U] [#2 -0.29,0.73,0.00,M3] [#3 -0.08,-0.05,0.95,U] [#4 0.25,0.40,0.97,U] [#5 -0.52,0.06,0.96,U] [#6 -0.16,0.17,1.01,U] [#7 -0.36,0.13,0.94,U] [#8 -0.24,0.44,0.77,U] 
04:09:19.603 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.20}, one-star: {0.34, 0.14}
04:09:19.603 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
04:09:19.603 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.62 = -2.67)
04:09:19.603 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.88 mountX=0.19 mountY=-0.10, mountTheta=-0.48
04:09:19.607 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.20, opts=13)
04:09:19.607 00.000 10844 Enqueuing Move request for scope (-0.06, 0.20)
04:09:19.607 00.000 11060 Worker thread wakes up
04:09:19.607 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:19.607 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
04:09:19.607 00.000 10844 UpdateGuideState exits: m=1690 SNR=26.2
04:09:19.607 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
04:09:19.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:19.607 00.000 11060 Moving (-0.06, 0.20) raw xDistance=0.19 yDistance=-0.10
04:09:19.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:19.607 00.000 10844 Enqueuing Expose request
04:09:19.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:09:19.608 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:19.608 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:09:19.608 00.000 11060 MoveAxis(W, 45, ABG)
04:09:19.608 00.000 11060 Guiding  Dir = 3, Dur = 45
04:09:19.613 00.005 11060 IsSlewing returns 0
04:09:19.613 00.000 11060 IsGuiding returns 0
04:09:19.660 00.047 11060 IsGuiding returns 0
04:09:19.660 00.000 11060 Move returns status 0, amount 45
04:09:19.660 00.000 11060 MoveAxis(N, 0, ABG)
04:09:19.660 00.000 11060 Move returns status 0, amount 0
04:09:19.660 00.000 11060 move complete, result=0
04:09:19.660 00.000 11060 worker thread done servicing request
04:09:19.660 00.000 10844 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
04:09:19.660 00.000 11060 Worker thread wakes up
04:09:19.660 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:19.660 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:20.314 00.654 11060 Exposure complete
04:09:20.521 00.207 11060 worker thread done servicing request
04:09:20.521 00.000 10844 OnExposeComplete: enter
04:09:20.521 00.000 10844 UpdateGuideState(): m_state=6
04:09:20.521 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4467
04:09:20.521 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=102.27, Mass=1643, SNR=26.0, Peak=159 HFD=3.0
04:09:20.521 00.000 10844 MultiStar: [#1 -0.07,0.29,0.90,U] [#2 0.01,0.05,0.91,U] [#3 -0.24,-0.13,1.01,U] [#4 0.26,0.40,0.94,U] [#5 -0.16,0.08,0.91,U] [#6 -0.02,-0.03,1.13,U] [#7 -0.22,-0.17,0.93,U] [#8 -0.19,0.36,0.75,U] 
04:09:20.521 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {0.11, 0.21}
04:09:20.521 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.39) = xAngle (0.64 = 0.64)
04:09:20.521 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
04:09:20.521 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.03 mountX=0.10 mountY=-0.07, mountTheta=-0.63
04:09:20.525 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.11, opts=13)
04:09:20.525 00.000 10844 Enqueuing Move request for scope (-0.05, 0.11)
04:09:20.526 00.001 11060 Worker thread wakes up
04:09:20.526 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:20.526 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
04:09:20.526 00.000 10844 UpdateGuideState exits: m=1643 SNR=26.0
04:09:20.526 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
04:09:20.526 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:20.526 00.000 11060 Moving (-0.05, 0.11) raw xDistance=0.10 yDistance=-0.07
04:09:20.526 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:20.526 00.000 10844 Enqueuing Expose request
04:09:20.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:09:20.526 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:20.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:09:20.526 00.000 11060 MoveAxis(E, 0, ABG)
04:09:20.526 00.000 11060 Move returns status 0, amount 0
04:09:20.526 00.000 11060 MoveAxis(N, 0, ABG)
04:09:20.526 00.000 11060 Move returns status 0, amount 0
04:09:20.526 00.000 11060 move complete, result=0
04:09:20.526 00.000 11060 worker thread done servicing request
04:09:20.526 00.000 11060 Worker thread wakes up
04:09:20.526 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:20.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:20.526 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:21.158 00.632 11060 Exposure complete
04:09:21.380 00.222 11060 worker thread done servicing request
04:09:21.380 00.000 10844 OnExposeComplete: enter
04:09:21.380 00.000 10844 UpdateGuideState(): m_state=6
04:09:21.380 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4468
04:09:21.380 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=102.21, Mass=1634, SNR=25.0, Peak=169 HFD=3.1
04:09:21.380 00.000 10844 MultiStar: [#1 -0.09,0.31,1.00,U] [#2 -0.56,0.10,0.90,U] [#3 0.03,0.18,1.02,U] [#4 -0.03,0.98,0.00,M1] [#5 -0.24,0.11,0.94,U] [#6 0.12,0.18,0.99,U] [#7 -0.39,0.27,0.97,U] [#8 -0.01,0.24,0.92,U] 
04:09:21.380 00.000 10844 single-star, 7 included, MultiStar: {-0.12, 0.20}, one-star: {0.11, 0.16}
04:09:21.380 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.39) = xAngle (-0.41 = -0.41)
04:09:21.380 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.71 = 2.71)
04:09:21.382 00.002 10844 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.98 mountX=0.18 mountY=0.08, mountTheta=0.43
04:09:21.383 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.16, opts=13)
04:09:21.383 00.000 10844 Enqueuing Move request for scope (0.11, 0.16)
04:09:21.383 00.000 11060 Worker thread wakes up
04:09:21.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:21.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
04:09:21.383 00.000 10844 UpdateGuideState exits: m=1634 SNR=25.0
04:09:21.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
04:09:21.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:21.383 00.000 11060 Moving (0.11, 0.16) raw xDistance=0.18 yDistance=0.08
04:09:21.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:21.383 00.000 10844 Enqueuing Expose request
04:09:21.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:09:21.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:21.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:09:21.383 00.000 11060 MoveAxis(W, 41, ABG)
04:09:21.383 00.000 11060 Guiding  Dir = 3, Dur = 41
04:09:21.398 00.015 11060 IsSlewing returns 0
04:09:21.398 00.000 11060 IsGuiding returns 0
04:09:21.445 00.047 11060 IsGuiding returns 0
04:09:21.445 00.000 11060 Move returns status 0, amount 41
04:09:21.445 00.000 11060 MoveAxis(N, 0, ABG)
04:09:21.445 00.000 11060 Move returns status 0, amount 0
04:09:21.445 00.000 11060 move complete, result=0
04:09:21.445 00.000 11060 worker thread done servicing request
04:09:21.445 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
04:09:21.445 00.000 11060 Worker thread wakes up
04:09:21.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:21.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:22.078 00.633 11060 Exposure complete
04:09:22.305 00.227 11060 worker thread done servicing request
04:09:22.305 00.000 10844 OnExposeComplete: enter
04:09:22.305 00.000 10844 UpdateGuideState(): m_state=6
04:09:22.305 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4469
04:09:22.306 00.001 10844 Star::Find returns 1 (0), X=616.66, Y=102.19, Mass=1491, SNR=24.5, Peak=160 HFD=2.7
04:09:22.306 00.000 10844 MultiStar: [#1 -0.19,0.16,1.05,U] [#2 -0.61,-0.01,0.00,M2] [#3 -0.13,0.09,1.05,U] [#4 0.24,0.48,0.92,U] [#5 -0.25,-0.01,0.99,U] [#6 0.06,-0.14,1.07,U] [#7 -0.34,0.16,0.96,U] [#8 -0.05,0.82,0.00,M1] 
04:09:22.306 00.000 10844 refined, 6 included, MultiStar: {-0.13, 0.12}, one-star: {-0.25, 0.14}
04:09:22.306 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.39) = xAngle (1.00 = 1.00)
04:09:22.306 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.12 = -2.16)
04:09:22.306 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.39 mountX=0.09 mountY=-0.14, mountTheta=-0.99
04:09:22.306 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.12, opts=13)
04:09:22.310 00.004 10844 Enqueuing Move request for scope (-0.13, 0.12)
04:09:22.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:22.310 00.000 10844 UpdateGuideState exits: m=1491 SNR=24.5
04:09:22.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:22.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:22.310 00.000 10844 Enqueuing Expose request
04:09:22.310 00.000 11060 Worker thread wakes up
04:09:22.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
04:09:22.310 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
04:09:22.310 00.000 11060 Moving (-0.13, 0.12) raw xDistance=0.09 yDistance=-0.14
04:09:22.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:09:22.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:22.313 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:09:22.313 00.000 11060 MoveAxis(E, 0, ABG)
04:09:22.313 00.000 11060 Move returns status 0, amount 0
04:09:22.313 00.000 11060 MoveAxis(N, 0, ABG)
04:09:22.313 00.000 11060 Move returns status 0, amount 0
04:09:22.313 00.000 11060 move complete, result=0
04:09:22.313 00.000 11060 worker thread done servicing request
04:09:22.313 00.000 11060 Worker thread wakes up
04:09:22.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:22.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:22.315 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:22.947 00.632 11060 Exposure complete
04:09:23.154 00.207 11060 worker thread done servicing request
04:09:23.154 00.000 10844 OnExposeComplete: enter
04:09:23.154 00.000 10844 UpdateGuideState(): m_state=6
04:09:23.155 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4470
04:09:23.155 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.77, Mass=1498, SNR=24.3, Peak=152 HFD=2.8
04:09:23.155 00.000 10844 MultiStar: [#1 -0.02,0.38,0.90,U] [#2 0.09,0.28,1.02,U] [#3 0.25,-0.24,1.04,U] [#4 0.29,-0.09,1.05,U] [#5 -0.32,-0.60,0.00,M1] [#6 0.05,-0.14,1.10,U] [#7 -0.51,-0.20,0.98,U] [#8 0.31,0.55,0.00,M2] 
04:09:23.155 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.05}, one-star: {0.20, -0.29}
04:09:23.155 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
04:09:23.155 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.00 = 1.00)
04:09:23.155 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.74 mountX=-0.04 mountY=0.06, mountTheta=2.13
04:09:23.155 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
04:09:23.155 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
04:09:23.155 00.000 11060 Worker thread wakes up
04:09:23.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:23.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
04:09:23.155 00.000 10844 UpdateGuideState exits: m=1498 SNR=24.3
04:09:23.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
04:09:23.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:23.155 00.000 11060 Moving (0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
04:09:23.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:23.155 00.000 10844 Enqueuing Expose request
04:09:23.155 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:09:23.160 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:23.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:09:23.160 00.000 11060 MoveAxis(E, 0, ABG)
04:09:23.160 00.000 11060 Move returns status 0, amount 0
04:09:23.160 00.000 11060 MoveAxis(N, 0, ABG)
04:09:23.160 00.000 11060 Move returns status 0, amount 0
04:09:23.160 00.000 11060 move complete, result=0
04:09:23.160 00.000 11060 worker thread done servicing request
04:09:23.160 00.000 11060 Worker thread wakes up
04:09:23.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:23.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:23.163 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:23.799 00.636 11060 Exposure complete
04:09:24.008 00.209 11060 worker thread done servicing request
04:09:24.008 00.000 10844 OnExposeComplete: enter
04:09:24.008 00.000 10844 UpdateGuideState(): m_state=6
04:09:24.008 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4471
04:09:24.008 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=102.03, Mass=1591, SNR=25.2, Peak=149 HFD=3.1
04:09:24.008 00.000 10844 MultiStar: [#1 -0.08,0.31,1.01,U] [#2 -0.20,0.29,0.94,U] [#3 0.04,0.48,1.05,U] [#4 0.27,0.27,0.98,U] [#5 -0.28,0.17,0.94,U] [#6 0.26,-0.21,1.11,U] [#7 -0.17,0.28,0.93,U] [#8 0.02,0.86,0.00,M3] 
04:09:24.008 00.000 10844 single-star, 7 included, MultiStar: {-0.01, 0.19}, one-star: {0.02, -0.03}
04:09:24.008 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
04:09:24.010 00.002 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
04:09:24.010 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.86 mountX=-0.02 mountY=0.03, mountTheta=2.26
04:09:24.010 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
04:09:24.010 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
04:09:24.010 00.000 11060 Worker thread wakes up
04:09:24.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:24.013 00.003 10844 UpdateGuideState exits: m=1591 SNR=25.2
04:09:24.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
04:09:24.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:24.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
04:09:24.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:24.013 00.000 10844 Enqueuing Expose request
04:09:24.013 00.000 11060 Moving (0.02, -0.03) raw xDistance=-0.02 yDistance=0.03
04:09:24.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:24.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:24.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:09:24.013 00.000 11060 MoveAxis(E, 0, ABG)
04:09:24.013 00.000 11060 Move returns status 0, amount 0
04:09:24.013 00.000 11060 MoveAxis(N, 0, ABG)
04:09:24.013 00.000 11060 Move returns status 0, amount 0
04:09:24.013 00.000 11060 move complete, result=0
04:09:24.013 00.000 11060 worker thread done servicing request
04:09:24.013 00.000 11060 Worker thread wakes up
04:09:24.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:24.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:24.015 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:24.652 00.637 11060 Exposure complete
04:09:24.860 00.208 11060 worker thread done servicing request
04:09:24.860 00.000 10844 OnExposeComplete: enter
04:09:24.860 00.000 10844 UpdateGuideState(): m_state=6
04:09:24.861 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4472
04:09:24.861 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=102.19, Mass=1758, SNR=26.2, Peak=143 HFD=3.3
04:09:24.861 00.000 10844 MultiStar: [#1 0.09,0.11,0.88,U] [#2 -0.35,0.57,0.00,M1] [#3 0.21,-0.01,0.94,U] [#4 0.21,0.28,0.98,U] [#5 -0.75,0.22,0.00,M1] [#6 0.26,0.15,1.02,U] [#7 -0.14,0.17,0.88,U] [#8 -0.57,0.70,0.00,M4] 
04:09:24.861 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.14}, one-star: {0.26, 0.14}
04:09:24.861 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
04:09:24.861 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
04:09:24.862 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.74 mountX=0.17 mountY=0.13, mountTheta=0.66
04:09:24.864 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
04:09:24.864 00.000 10844 Enqueuing Move request for scope (0.16, 0.14)
04:09:24.864 00.000 11060 Worker thread wakes up
04:09:24.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
04:09:24.864 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
04:09:24.864 00.000 11060 Moving (0.16, 0.14) raw xDistance=0.17 yDistance=0.13
04:09:24.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:24.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:09:24.864 00.000 10844 UpdateGuideState exits: m=1758 SNR=26.2
04:09:24.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:24.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:24.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:09:24.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:24.864 00.000 10844 Enqueuing Expose request
04:09:24.864 00.000 11060 MoveAxis(W, 39, ABG)
04:09:24.864 00.000 11060 Guiding  Dir = 3, Dur = 39
04:09:24.874 00.010 11060 IsSlewing returns 0
04:09:24.874 00.000 11060 IsGuiding returns 0
04:09:24.919 00.045 11060 IsGuiding returns 0
04:09:24.919 00.000 11060 Move returns status 0, amount 39
04:09:24.920 00.001 11060 MoveAxis(N, 0, ABG)
04:09:24.920 00.000 11060 Move returns status 0, amount 0
04:09:24.920 00.000 11060 move complete, result=0
04:09:24.920 00.000 11060 worker thread done servicing request
04:09:24.920 00.000 11060 Worker thread wakes up
04:09:24.920 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
04:09:24.920 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:24.920 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:25.563 00.643 11060 Exposure complete
04:09:25.808 00.245 11060 worker thread done servicing request
04:09:25.808 00.000 10844 OnExposeComplete: enter
04:09:25.808 00.000 10844 UpdateGuideState(): m_state=6
04:09:25.809 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4473
04:09:25.809 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=102.02, Mass=1517, SNR=24.2, Peak=186 HFD=2.8
04:09:25.809 00.000 10844 MultiStar: [#1 0.02,-0.01,0.99,U] [#2 0.33,0.14,0.97,U] [#3 -0.18,0.11,1.02,U] [#4 0.10,0.00,1.05,U] [#5 -0.67,-0.39,0.00,M2] [#6 0.12,-0.11,1.14,U] [#7 -0.03,0.01,0.96,U] [#8 0.02,0.38,0.84,U] 
04:09:25.809 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.13, -0.03}
04:09:25.809 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.39) = xAngle (-0.72 = -0.72)
04:09:25.809 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.40 = 2.40)
04:09:25.809 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.67 mountX=0.06 mountY=0.06, mountTheta=0.73
04:09:25.812 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
04:09:25.812 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
04:09:25.812 00.000 11060 Worker thread wakes up
04:09:25.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:25.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
04:09:25.812 00.000 10844 UpdateGuideState exits: m=1517 SNR=24.2
04:09:25.812 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
04:09:25.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:25.812 00.000 11060 Moving (0.07, 0.05) raw xDistance=0.06 yDistance=0.06
04:09:25.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:25.812 00.000 10844 Enqueuing Expose request
04:09:25.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:09:25.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:25.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:09:25.812 00.000 11060 MoveAxis(E, 0, ABG)
04:09:25.812 00.000 11060 Move returns status 0, amount 0
04:09:25.812 00.000 11060 MoveAxis(N, 0, ABG)
04:09:25.812 00.000 11060 Move returns status 0, amount 0
04:09:25.812 00.000 11060 move complete, result=0
04:09:25.812 00.000 11060 worker thread done servicing request
04:09:25.812 00.000 11060 Worker thread wakes up
04:09:25.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:25.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:25.816 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:26.446 00.630 11060 Exposure complete
04:09:26.651 00.205 11060 worker thread done servicing request
04:09:26.651 00.000 10844 OnExposeComplete: enter
04:09:26.651 00.000 10844 UpdateGuideState(): m_state=6
04:09:26.651 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4474
04:09:26.651 00.000 10844 Star::Find returns 1 (0), X=616.59, Y=101.72, Mass=1760, SNR=26.5, Peak=186 HFD=3.0
04:09:26.651 00.000 10844 MultiStar: [#1 -0.64,-0.20,0.00,M1] [#2 -0.36,-0.02,0.93,U] [#3 0.08,0.06,0.93,U] [#4 -0.34,0.13,0.90,U] [#5 -0.43,-0.03,0.93,U] [#6 0.12,-0.40,0.93,U] [#7 -0.40,-0.02,0.90,U] [#8 -0.10,1.02,0.00,M4] 
04:09:26.651 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.09}, one-star: {-0.31, -0.34}
04:09:26.651 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.39) = xAngle (-4.15 = 2.13)
04:09:26.651 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.03 = -1.03)
04:09:26.651 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-2.77 mountX=-0.13 mountY=-0.22, mountTheta=-2.12
04:09:26.653 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.09, opts=13)
04:09:26.653 00.000 10844 Enqueuing Move request for scope (-0.23, -0.09)
04:09:26.653 00.000 11060 Worker thread wakes up
04:09:26.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.09) opts 0xd
04:09:26.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.09)
04:09:26.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:26.653 00.000 11060 Moving (-0.23, -0.09) raw xDistance=-0.13 yDistance=-0.22
04:09:26.653 00.000 10844 UpdateGuideState exits: m=1760 SNR=26.5
04:09:26.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:09:26.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
04:09:26.653 00.000 11060 MoveAxis(E, 31, ABG)
04:09:26.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:26.653 00.000 11060 Guiding  Dir = 2, Dur = 31
04:09:26.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:26.653 00.000 10844 Enqueuing Expose request
04:09:26.684 00.031 11060 IsSlewing returns 0
04:09:26.684 00.000 11060 IsGuiding returns 0
04:09:26.744 00.060 11060 IsGuiding returns 0
04:09:26.744 00.000 11060 Move returns status 0, amount 31
04:09:26.746 00.002 11060 MoveAxis(N, 84, ABG)
04:09:26.746 00.000 11060 Guiding  Dir = 0, Dur = 84
04:09:26.775 00.029 11060 IsSlewing returns 0
04:09:26.775 00.000 11060 IsGuiding returns 0
04:09:26.884 00.109 11060 IsGuiding returns 0
04:09:26.884 00.000 11060 Move returns status 0, amount 84
04:09:26.884 00.000 11060 move complete, result=0
04:09:26.885 00.001 11060 worker thread done servicing request
04:09:26.885 00.000 11060 Worker thread wakes up
04:09:26.885 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.2 px 84 ms NORTH
04:09:26.885 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:26.885 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:27.543 00.658 11060 Exposure complete
04:09:27.742 00.199 11060 worker thread done servicing request
04:09:27.742 00.000 10844 OnExposeComplete: enter
04:09:27.742 00.000 10844 UpdateGuideState(): m_state=6
04:09:27.748 00.006 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4475
04:09:27.748 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.37, Mass=1619, SNR=24.6, Peak=212 HFD=3.5
04:09:27.748 00.000 10844 MultiStar: [#1 -0.14,-0.03,0.97,U] [#2 -0.22,-0.18,0.94,U] [#3 0.22,-0.50,1.13,U] [#4 0.22,0.29,1.10,U] [#5 -0.25,-0.62,0.00,M2] [#6 0.10,-0.62,0.00,M1] [#7 -0.56,-0.06,1.07,U] [#8 -0.04,-0.38,0.83,U] 
04:09:27.748 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.21}, one-star: {-0.03, -0.69}
04:09:27.748 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
04:09:27.748 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
04:09:27.748 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.23 cameraTheta=-1.90 mountX=-0.22 mountY=-0.04, mountTheta=-2.98
04:09:27.748 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.21, opts=13)
04:09:27.748 00.000 10844 Enqueuing Move request for scope (-0.07, -0.21)
04:09:27.748 00.000 11060 Worker thread wakes up
04:09:27.748 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:27.748 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
04:09:27.748 00.000 10844 UpdateGuideState exits: m=1619 SNR=24.6
04:09:27.748 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
04:09:27.748 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:27.748 00.000 11060 Moving (-0.07, -0.21) raw xDistance=-0.22 yDistance=-0.04
04:09:27.748 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:27.748 00.000 10844 Enqueuing Expose request
04:09:27.752 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:09:27.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:27.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:09:27.752 00.000 11060 MoveAxis(E, 54, ABG)
04:09:27.752 00.000 11060 Guiding  Dir = 2, Dur = 54
04:09:27.768 00.016 11060 IsSlewing returns 0
04:09:27.768 00.000 11060 IsGuiding returns 0
04:09:27.830 00.062 11060 IsGuiding returns 0
04:09:27.830 00.000 11060 Move returns status 0, amount 54
04:09:27.830 00.000 11060 MoveAxis(N, 0, ABG)
04:09:27.830 00.000 11060 Move returns status 0, amount 0
04:09:27.830 00.000 11060 move complete, result=0
04:09:27.830 00.000 11060 worker thread done servicing request
04:09:27.830 00.000 11060 Worker thread wakes up
04:09:27.830 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
04:09:27.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:27.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:28.481 00.651 11060 Exposure complete
04:09:28.685 00.204 10844 OnExposeComplete: enter
04:09:28.685 00.000 10844 UpdateGuideState(): m_state=6
04:09:28.685 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4476
04:09:28.685 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.43, Mass=1589, SNR=25.1, Peak=234 HFD=3.0
04:09:28.685 00.000 11060 worker thread done servicing request
04:09:28.685 00.000 10844 MultiStar: [#1 0.18,-0.19,1.00,U] [#2 0.04,-0.15,0.93,U] [#3 0.09,-0.38,0.94,U] [#4 0.37,-0.15,1.01,U] [#5 -0.20,-0.27,1.00,U] [#6 0.57,-0.29,0.00,M2] [#7 -0.24,-0.33,0.94,U] [#8 0.44,-0.01,0.86,U] 
04:09:28.685 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.27}, one-star: {0.13, -0.62}
04:09:28.685 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
04:09:28.685 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.52 = 0.52)
04:09:28.685 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.28 cameraTheta=-1.22 mountX=-0.24 mountY=0.14, mountTheta=2.62
04:09:28.689 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.27, opts=13)
04:09:28.689 00.000 10844 Enqueuing Move request for scope (0.10, -0.27)
04:09:28.689 00.000 11060 Worker thread wakes up
04:09:28.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:28.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
04:09:28.689 00.000 10844 UpdateGuideState exits: m=1589 SNR=25.1
04:09:28.689 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
04:09:28.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:28.689 00.000 11060 Moving (0.10, -0.27) raw xDistance=-0.24 yDistance=0.14
04:09:28.690 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
04:09:28.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:28.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:09:28.690 00.000 11060 MoveAxis(E, 59, ABG)
04:09:28.690 00.000 11060 Guiding  Dir = 2, Dur = 59
04:09:28.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:28.690 00.000 10844 Enqueuing Expose request
04:09:28.695 00.005 11060 IsSlewing returns 0
04:09:28.695 00.000 11060 IsGuiding returns 0
04:09:28.761 00.066 11060 IsGuiding returns 0
04:09:28.761 00.000 11060 Move returns status 0, amount 59
04:09:28.761 00.000 11060 MoveAxis(N, 0, ABG)
04:09:28.761 00.000 11060 Move returns status 0, amount 0
04:09:28.761 00.000 11060 move complete, result=0
04:09:28.761 00.000 11060 worker thread done servicing request
04:09:28.761 00.000 11060 Worker thread wakes up
04:09:28.761 00.000 10844 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
04:09:28.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:28.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:29.416 00.655 11060 Exposure complete
04:09:29.613 00.197 11060 worker thread done servicing request
04:09:29.617 00.004 10844 OnExposeComplete: enter
04:09:29.617 00.000 10844 UpdateGuideState(): m_state=6
04:09:29.617 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4477
04:09:29.617 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=102.27, Mass=1599, SNR=25.0, Peak=158 HFD=3.5
04:09:29.617 00.000 10844 MultiStar: [#1 -0.14,0.23,0.94,U] [#2 -0.18,0.67,0.00,M1] [#3 0.24,0.04,1.04,U] [#4 0.33,0.19,1.04,U] [#5 -0.20,-0.23,1.00,U] [#6 0.23,-0.36,0.93,U] [#7 -0.25,-0.07,0.92,U] [#8 -0.03,0.34,0.90,U] 
04:09:29.617 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.35, 0.22}
04:09:29.617 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.39) = xAngle (-0.84 = -0.84)
04:09:29.617 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.28 = 2.28)
04:09:29.617 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.09 cameraTheta=0.55 mountX=0.06 mountY=0.07, mountTheta=0.85
04:09:29.617 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.04, opts=13)
04:09:29.617 00.000 10844 Enqueuing Move request for scope (0.07, 0.04)
04:09:29.617 00.000 11060 Worker thread wakes up
04:09:29.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:29.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
04:09:29.617 00.000 10844 UpdateGuideState exits: m=1599 SNR=25.0
04:09:29.617 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
04:09:29.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:29.617 00.000 11060 Moving (0.07, 0.04) raw xDistance=0.06 yDistance=0.07
04:09:29.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:29.617 00.000 10844 Enqueuing Expose request
04:09:29.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:09:29.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:29.622 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:09:29.622 00.000 11060 MoveAxis(E, 0, ABG)
04:09:29.622 00.000 11060 Move returns status 0, amount 0
04:09:29.622 00.000 11060 MoveAxis(N, 0, ABG)
04:09:29.622 00.000 11060 Move returns status 0, amount 0
04:09:29.622 00.000 11060 move complete, result=0
04:09:29.622 00.000 11060 worker thread done servicing request
04:09:29.622 00.000 11060 Worker thread wakes up
04:09:29.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:29.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:29.622 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:30.260 00.638 11060 Exposure complete
04:09:30.467 00.207 11060 worker thread done servicing request
04:09:30.467 00.000 10844 OnExposeComplete: enter
04:09:30.467 00.000 10844 UpdateGuideState(): m_state=6
04:09:30.467 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4478
04:09:30.467 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.74, Mass=1656, SNR=25.1, Peak=172 HFD=3.0
04:09:30.467 00.000 10844 MultiStar: [#1 0.12,-0.02,1.04,U] [#2 -0.21,0.22,0.96,U] [#3 0.35,0.05,1.07,U] [#4 0.43,-0.11,1.04,U] [#5 -0.18,-0.25,0.98,U] [#6 0.24,-0.10,1.03,U] [#7 -0.18,-0.02,0.94,U] [#8 0.07,0.11,0.83,U] 
04:09:30.467 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.08, -0.32}
04:09:30.467 00.000 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
04:09:30.467 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
04:09:30.467 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.53 mountX=-0.03 mountY=0.10, mountTheta=1.92
04:09:30.467 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
04:09:30.467 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
04:09:30.467 00.000 11060 Worker thread wakes up
04:09:30.472 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:30.472 00.000 10844 UpdateGuideState exits: m=1656 SNR=25.1
04:09:30.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:30.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:30.473 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
04:09:30.473 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
04:09:30.473 00.000 11060 Moving (0.09, -0.05) raw xDistance=-0.03 yDistance=0.10
04:09:30.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:09:30.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:30.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:09:30.473 00.000 10844 Enqueuing Expose request
04:09:30.473 00.000 11060 MoveAxis(E, 0, ABG)
04:09:30.473 00.000 11060 Move returns status 0, amount 0
04:09:30.473 00.000 11060 MoveAxis(N, 0, ABG)
04:09:30.473 00.000 11060 Move returns status 0, amount 0
04:09:30.473 00.000 11060 move complete, result=0
04:09:30.475 00.002 11060 worker thread done servicing request
04:09:30.475 00.000 11060 Worker thread wakes up
04:09:30.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:30.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:30.475 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:31.125 00.650 11060 Exposure complete
04:09:31.331 00.206 11060 worker thread done servicing request
04:09:31.331 00.000 10844 OnExposeComplete: enter
04:09:31.331 00.000 10844 UpdateGuideState(): m_state=6
04:09:31.331 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4479
04:09:31.336 00.005 10844 Star::Find returns 1 (0), X=616.58, Y=101.81, Mass=1815, SNR=27.0, Peak=186 HFD=3.2
04:09:31.336 00.000 10844 MultiStar: [#1 -0.11,-0.02,0.83,U] [#2 -0.25,0.14,0.83,U] [#3 0.28,-0.32,0.99,U] [#4 0.07,0.66,0.00,M1] [#5 -0.20,-0.34,0.86,U] [#6 0.45,-0.38,0.00,M1] [#7 -0.16,-0.09,0.85,U] [#8 0.07,0.36,0.83,U] 
04:09:31.336 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.08}, one-star: {-0.33, -0.24}
04:09:31.336 00.000 10844 CameraToMount -- cameraTheta (-2.43) - m_xAngle (1.39) = xAngle (-3.82 = 2.47)
04:09:31.336 00.000 10844 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.69 = -0.69)
04:09:31.336 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.43 mountX=-0.10 mountY=-0.08, mountTheta=-2.46
04:09:31.339 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
04:09:31.339 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
04:09:31.339 00.000 11060 Worker thread wakes up
04:09:31.339 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:31.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
04:09:31.339 00.000 10844 UpdateGuideState exits: m=1815 SNR=27.0
04:09:31.339 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
04:09:31.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:31.339 00.000 11060 Moving (-0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
04:09:31.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:31.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:09:31.340 00.001 10844 Enqueuing Expose request
04:09:31.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:31.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:09:31.340 00.000 11060 MoveAxis(E, 0, ABG)
04:09:31.340 00.000 11060 Move returns status 0, amount 0
04:09:31.340 00.000 11060 MoveAxis(N, 0, ABG)
04:09:31.340 00.000 11060 Move returns status 0, amount 0
04:09:31.340 00.000 11060 move complete, result=0
04:09:31.340 00.000 11060 worker thread done servicing request
04:09:31.340 00.000 11060 Worker thread wakes up
04:09:31.341 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:31.341 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:31.344 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:31.978 00.634 11060 Exposure complete
04:09:32.198 00.220 11060 worker thread done servicing request
04:09:32.198 00.000 10844 OnExposeComplete: enter
04:09:32.198 00.000 10844 UpdateGuideState(): m_state=6
04:09:32.198 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4480
04:09:32.198 00.000 10844 Star::Find returns 1 (0), X=616.57, Y=101.75, Mass=1690, SNR=26.6, Peak=243 HFD=3.2
04:09:32.203 00.005 10844 MultiStar: [#1 -0.10,-0.29,0.96,U] [#2 -0.17,-0.16,0.88,U] [#3 -0.28,-0.26,0.92,U] [#4 0.09,0.10,0.90,U] [#5 0.13,-0.59,0.00,M1] [#6 0.37,-0.35,0.98,U] [#7 -0.16,0.20,0.92,U] [#8 -0.04,0.18,0.78,U] 
04:09:32.203 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.12}, one-star: {-0.34, -0.31}
04:09:32.203 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.54 = 2.75)
04:09:32.203 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.41 = -0.41)
04:09:32.203 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.15 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
04:09:32.204 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.12, opts=13)
04:09:32.204 00.000 10844 Enqueuing Move request for scope (-0.08, -0.12)
04:09:32.204 00.000 11060 Worker thread wakes up
04:09:32.207 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:32.207 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
04:09:32.207 00.000 10844 UpdateGuideState exits: m=1690 SNR=26.6
04:09:32.207 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
04:09:32.207 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:32.207 00.000 11060 Moving (-0.08, -0.12) raw xDistance=-0.13 yDistance=-0.06
04:09:32.207 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:32.207 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:09:32.207 00.000 10844 Enqueuing Expose request
04:09:32.207 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:32.207 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:09:32.207 00.000 11060 MoveAxis(E, 32, ABG)
04:09:32.207 00.000 11060 Guiding  Dir = 2, Dur = 32
04:09:32.224 00.017 11060 IsSlewing returns 0
04:09:32.224 00.000 11060 IsGuiding returns 0
04:09:32.315 00.091 11060 IsGuiding returns 0
04:09:32.315 00.000 11060 Move returns status 0, amount 32
04:09:32.316 00.001 11060 MoveAxis(N, 0, ABG)
04:09:32.316 00.000 11060 Move returns status 0, amount 0
04:09:32.316 00.000 11060 move complete, result=0
04:09:32.316 00.000 11060 worker thread done servicing request
04:09:32.316 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
04:09:32.316 00.000 11060 Worker thread wakes up
04:09:32.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:32.317 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:32.960 00.643 11060 Exposure complete
04:09:33.159 00.199 11060 worker thread done servicing request
04:09:33.159 00.000 10844 OnExposeComplete: enter
04:09:33.159 00.000 10844 UpdateGuideState(): m_state=6
04:09:33.159 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4481
04:09:33.161 00.002 10844 Star::Find returns 1 (0), X=616.84, Y=101.77, Mass=1597, SNR=24.9, Peak=163 HFD=2.9
04:09:33.161 00.000 10844 MultiStar: [#1 -0.01,0.06,0.93,U] [#2 -0.08,0.27,0.91,U] [#3 0.01,-0.25,1.02,U] [#4 0.31,0.55,0.00,M1] [#5 -0.25,-0.19,0.96,U] [#6 0.18,-0.00,1.16,U] [#7 0.16,0.27,1.02,U] [#8 -0.04,0.59,0.00,M1] 
04:09:33.161 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.02}, one-star: {-0.07, -0.28}
04:09:33.161 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
04:09:33.161 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
04:09:33.161 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.64 mountX=-0.02 mountY=0.00, mountTheta=3.05
04:09:33.172 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.02, opts=13)
04:09:33.172 00.000 10844 Enqueuing Move request for scope (-0.00, -0.02)
04:09:33.172 00.000 11060 Worker thread wakes up
04:09:33.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:33.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
04:09:33.172 00.000 10844 UpdateGuideState exits: m=1597 SNR=24.9
04:09:33.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
04:09:33.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:33.172 00.000 11060 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=0.00
04:09:33.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:33.172 00.000 10844 Enqueuing Expose request
04:09:33.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:33.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:33.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:09:33.172 00.000 11060 MoveAxis(E, 0, ABG)
04:09:33.172 00.000 11060 Move returns status 0, amount 0
04:09:33.172 00.000 11060 MoveAxis(N, 0, ABG)
04:09:33.172 00.000 11060 Move returns status 0, amount 0
04:09:33.172 00.000 11060 move complete, result=0
04:09:33.172 00.000 11060 worker thread done servicing request
04:09:33.172 00.000 11060 Worker thread wakes up
04:09:33.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:33.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:33.176 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:33.822 00.646 11060 Exposure complete
04:09:34.042 00.220 11060 worker thread done servicing request
04:09:34.042 00.000 10844 OnExposeComplete: enter
04:09:34.042 00.000 10844 UpdateGuideState(): m_state=6
04:09:34.042 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4482
04:09:34.042 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.89, Mass=1517, SNR=24.5, Peak=177 HFD=3.0
04:09:34.042 00.000 10844 MultiStar: [#1 -0.09,0.09,0.95,U] [#2 -0.28,-0.04,0.93,U] [#3 -0.04,-0.08,1.00,U] [#4 0.12,0.34,1.06,U] [#5 -0.32,-0.43,1.07,U] [#6 0.37,-0.45,0.00,M1] [#7 -0.08,0.40,0.97,U] [#8 -0.30,0.30,0.88,U] 
04:09:34.042 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.04}, one-star: {0.28, -0.16}
04:09:34.042 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.39) = xAngle (1.27 = 1.27)
04:09:34.042 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.40 = -1.89)
04:09:34.042 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.10 cameraTheta=2.66 mountX=0.03 mountY=-0.09, mountTheta=-1.27
04:09:34.047 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.04, opts=13)
04:09:34.047 00.000 10844 Enqueuing Move request for scope (-0.08, 0.04)
04:09:34.047 00.000 11060 Worker thread wakes up
04:09:34.047 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:34.047 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
04:09:34.047 00.000 10844 UpdateGuideState exits: m=1517 SNR=24.5
04:09:34.047 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
04:09:34.047 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:34.047 00.000 11060 Moving (-0.08, 0.04) raw xDistance=0.03 yDistance=-0.09
04:09:34.047 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:34.047 00.000 10844 Enqueuing Expose request
04:09:34.047 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:09:34.047 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:34.047 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:09:34.047 00.000 11060 MoveAxis(E, 0, ABG)
04:09:34.047 00.000 11060 Move returns status 0, amount 0
04:09:34.047 00.000 11060 MoveAxis(N, 0, ABG)
04:09:34.047 00.000 11060 Move returns status 0, amount 0
04:09:34.047 00.000 11060 move complete, result=0
04:09:34.047 00.000 11060 worker thread done servicing request
04:09:34.047 00.000 11060 Worker thread wakes up
04:09:34.047 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:34.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:34.047 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:34.702 00.655 11060 Exposure complete
04:09:34.906 00.204 11060 worker thread done servicing request
04:09:34.906 00.000 10844 OnExposeComplete: enter
04:09:34.906 00.000 10844 UpdateGuideState(): m_state=6
04:09:34.906 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
04:09:34.906 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=101.81, Mass=1677, SNR=25.8, Peak=231 HFD=3.3
04:09:34.906 00.000 10844 MultiStar: [#1 0.00,0.04,0.90,U] [#2 -0.46,0.31,0.80,U] [#3 -0.00,-0.19,0.98,U] [#4 0.20,0.14,0.99,U] [#5 -0.24,-0.16,0.92,U] [#6 0.02,-0.13,1.03,U] [#7 -0.26,0.12,1.00,U] [#8 -0.07,0.52,0.82,U] 
04:09:34.906 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {0.52, -0.24}
04:09:34.906 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.39) = xAngle (0.75 = 0.75)
04:09:34.906 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.87 = -2.41)
04:09:34.906 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.14 mountX=0.03 mountY=-0.02, mountTheta=-0.74
04:09:34.906 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.03, opts=13)
04:09:34.906 00.000 10844 Enqueuing Move request for scope (-0.02, 0.03)
04:09:34.906 00.000 11060 Worker thread wakes up
04:09:34.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:09:34.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
04:09:34.906 00.000 10844 UpdateGuideState exits: m=1677 SNR=25.8
04:09:34.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
04:09:34.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:34.906 00.000 11060 Moving (-0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
04:09:34.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:34.906 00.000 10844 Enqueuing Expose request
04:09:34.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:09:34.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:34.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:09:34.906 00.000 11060 MoveAxis(E, 0, ABG)
04:09:34.906 00.000 11060 Move returns status 0, amount 0
04:09:34.906 00.000 11060 MoveAxis(N, 0, ABG)
04:09:34.906 00.000 11060 Move returns status 0, amount 0
04:09:34.906 00.000 11060 move complete, result=0
04:09:34.906 00.000 11060 worker thread done servicing request
04:09:34.913 00.007 11060 Worker thread wakes up
04:09:34.913 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:34.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:34.913 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:35.551 00.638 11060 Exposure complete
04:09:35.778 00.227 11060 worker thread done servicing request
04:09:35.778 00.000 10844 OnExposeComplete: enter
04:09:35.778 00.000 10844 UpdateGuideState(): m_state=6
04:09:35.778 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4484
04:09:35.778 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=101.99, Mass=1792, SNR=26.6, Peak=201 HFD=3.0
04:09:35.778 00.000 10844 MultiStar: [#1 -0.05,0.49,0.96,U] [#2 0.35,0.54,0.00,M1] [#3 0.33,-0.09,1.00,U] [#4 0.04,0.45,0.90,U] [#5 -0.18,0.25,0.93,U] [#6 0.48,-0.60,0.00,M1] [#7 0.10,0.03,0.88,U] [#8 -0.19,0.09,0.84,U] 
04:09:35.778 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.16}, one-star: {0.17, -0.06}
04:09:35.778 00.000 10844 CameraToMount -- cameraTheta (1.34) - m_xAngle (1.39) = xAngle (-0.05 = -0.05)
04:09:35.778 00.000 10844 CameraToMount -- cameraTheta (1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.07 = 3.07)
04:09:35.778 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.34 mountX=0.17 mountY=0.01, mountTheta=0.07
04:09:35.784 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
04:09:35.784 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
04:09:35.784 00.000 11060 Worker thread wakes up
04:09:35.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
04:09:35.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
04:09:35.784 00.000 11060 Moving (0.04, 0.16) raw xDistance=0.17 yDistance=0.01
04:09:35.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:09:35.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:35.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:35.784 00.000 10844 UpdateGuideState exits: m=1792 SNR=26.6
04:09:35.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:09:35.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:35.784 00.000 11060 MoveAxis(W, 39, ABG)
04:09:35.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:35.784 00.000 11060 Guiding  Dir = 3, Dur = 39
04:09:35.784 00.000 10844 Enqueuing Expose request
04:09:35.804 00.020 11060 IsSlewing returns 0
04:09:35.804 00.000 11060 IsGuiding returns 0
04:09:35.850 00.046 11060 IsGuiding returns 0
04:09:35.850 00.000 11060 Move returns status 0, amount 39
04:09:35.850 00.000 11060 MoveAxis(N, 0, ABG)
04:09:35.850 00.000 11060 Move returns status 0, amount 0
04:09:35.850 00.000 11060 move complete, result=0
04:09:35.850 00.000 11060 worker thread done servicing request
04:09:35.850 00.000 11060 Worker thread wakes up
04:09:35.850 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
04:09:35.850 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:35.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:36.489 00.639 11060 Exposure complete
04:09:36.700 00.211 11060 worker thread done servicing request
04:09:36.700 00.000 10844 OnExposeComplete: enter
04:09:36.700 00.000 10844 UpdateGuideState(): m_state=6
04:09:36.700 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4485
04:09:36.700 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.95, Mass=1798, SNR=26.7, Peak=161 HFD=2.9
04:09:36.701 00.001 10844 MultiStar: [#1 -0.06,0.28,0.92,U] [#2 -0.15,0.17,0.84,U] [#3 0.33,0.02,0.94,U] [#4 0.28,-0.10,0.97,U] [#5 -0.05,0.16,0.91,U] [#6 0.50,-0.13,0.93,U] [#7 -0.21,0.00,0.92,U] [#8 -0.02,0.40,0.80,U] 
04:09:36.701 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.24, -0.11}
04:09:36.701 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
04:09:36.701 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.33 = 2.33)
04:09:36.701 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=0.09 mountY=0.09, mountTheta=0.80
04:09:36.705 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
04:09:36.705 00.000 10844 Enqueuing Move request for scope (0.10, 0.07)
04:09:36.705 00.000 11060 Worker thread wakes up
04:09:36.705 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:36.705 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.7
04:09:36.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:36.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:36.705 00.000 10844 Enqueuing Expose request
04:09:36.705 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
04:09:36.705 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
04:09:36.705 00.000 11060 Moving (0.10, 0.07) raw xDistance=0.09 yDistance=0.09
04:09:36.705 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:09:36.705 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:36.705 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:09:36.705 00.000 11060 MoveAxis(E, 0, ABG)
04:09:36.705 00.000 11060 Move returns status 0, amount 0
04:09:36.705 00.000 11060 MoveAxis(N, 0, ABG)
04:09:36.705 00.000 11060 Move returns status 0, amount 0
04:09:36.705 00.000 11060 move complete, result=0
04:09:36.707 00.002 11060 worker thread done servicing request
04:09:36.707 00.000 11060 Worker thread wakes up
04:09:36.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:36.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:36.709 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:37.344 00.635 11060 Exposure complete
04:09:37.551 00.207 11060 worker thread done servicing request
04:09:37.551 00.000 10844 OnExposeComplete: enter
04:09:37.551 00.000 10844 UpdateGuideState(): m_state=6
04:09:37.551 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4486
04:09:37.551 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.91, Mass=1540, SNR=24.5, Peak=155 HFD=2.9
04:09:37.551 00.000 10844 MultiStar: [#1 -0.16,0.25,0.99,U] [#2 -0.17,0.12,0.90,U] [#3 0.16,-0.23,1.01,U] [#4 0.04,0.04,1.05,U] [#5 -0.74,-0.19,0.00,M1] [#6 0.28,-0.35,1.16,U] [#7 -0.28,-0.37,0.92,U] [#8 -0.26,0.19,0.83,U] 
04:09:37.551 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {0.04, -0.15}
04:09:37.551 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.39) = xAngle (-3.33 = 2.95)
04:09:37.551 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.21 = -0.21)
04:09:37.551 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.94 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
04:09:37.554 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
04:09:37.557 00.003 10844 Enqueuing Move request for scope (-0.03, -0.07)
04:09:37.557 00.000 11060 Worker thread wakes up
04:09:37.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
04:09:37.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
04:09:37.557 00.000 11060 Moving (-0.03, -0.07) raw xDistance=-0.08 yDistance=-0.02
04:09:37.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:09:37.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:37.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:37.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:09:37.557 00.000 10844 UpdateGuideState exits: m=1540 SNR=24.5
04:09:37.558 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:37.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:37.558 00.000 10844 Enqueuing Expose request
04:09:37.558 00.000 11060 MoveAxis(E, 0, ABG)
04:09:37.558 00.000 11060 Move returns status 0, amount 0
04:09:37.558 00.000 11060 MoveAxis(N, 0, ABG)
04:09:37.558 00.000 11060 Move returns status 0, amount 0
04:09:37.558 00.000 11060 move complete, result=0
04:09:37.558 00.000 11060 worker thread done servicing request
04:09:37.558 00.000 11060 Worker thread wakes up
04:09:37.558 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:37.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:37.561 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:38.194 00.633 11060 Exposure complete
04:09:38.416 00.222 11060 worker thread done servicing request
04:09:38.416 00.000 10844 OnExposeComplete: enter
04:09:38.416 00.000 10844 UpdateGuideState(): m_state=6
04:09:38.419 00.003 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4487
04:09:38.419 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=102.09, Mass=1649, SNR=25.7, Peak=150 HFD=2.9
04:09:38.419 00.000 10844 MultiStar: [#1 0.25,0.55,0.00,M1] [#2 -0.05,0.34,1.02,U] [#3 0.20,0.03,0.96,U] [#4 0.28,0.34,1.06,U] [#5 -0.19,-0.00,0.94,U] [#6 0.52,-0.42,0.00,M1] [#7 -0.32,0.07,0.96,U] [#8 -0.01,0.49,0.75,U] 
04:09:38.419 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.18}, one-star: {0.17, 0.03}
04:09:38.419 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
04:09:38.419 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.94 = 1.94)
04:09:38.419 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.20 mountX=0.06 mountY=0.16, mountTheta=1.19
04:09:38.423 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.03, opts=13)
04:09:38.423 00.000 10844 Enqueuing Move request for scope (0.17, 0.03)
04:09:38.423 00.000 11060 Worker thread wakes up
04:09:38.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:38.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
04:09:38.423 00.000 10844 UpdateGuideState exits: m=1649 SNR=25.7
04:09:38.423 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
04:09:38.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:38.423 00.000 11060 Moving (0.17, 0.03) raw xDistance=0.06 yDistance=0.16
04:09:38.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:38.423 00.000 10844 Enqueuing Expose request
04:09:38.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:09:38.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:38.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:09:38.423 00.000 11060 MoveAxis(E, 0, ABG)
04:09:38.423 00.000 11060 Move returns status 0, amount 0
04:09:38.423 00.000 11060 MoveAxis(N, 0, ABG)
04:09:38.423 00.000 11060 Move returns status 0, amount 0
04:09:38.423 00.000 11060 move complete, result=0
04:09:38.423 00.000 11060 worker thread done servicing request
04:09:38.423 00.000 11060 Worker thread wakes up
04:09:38.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:38.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:38.428 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:09:39.060 00.632 11060 Exposure complete
04:09:39.269 00.209 11060 worker thread done servicing request
04:09:39.269 00.000 10844 OnExposeComplete: enter
04:09:39.269 00.000 10844 UpdateGuideState(): m_state=6
04:09:39.269 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4488
04:09:39.269 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=101.82, Mass=1543, SNR=24.6, Peak=219 HFD=2.8
04:09:39.270 00.001 10844 MultiStar: [#1 0.14,0.23,0.92,U] [#2 -0.04,0.11,0.98,U] [#3 0.59,-0.17,0.00,M1] [#4 0.18,0.10,0.99,U] [#5 -0.06,0.04,1.15,U] [#6 0.62,-0.24,0.00,M2] [#7 0.10,-0.16,0.96,U] [#8 0.44,0.06,0.85,U] 
04:09:39.270 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.02}, one-star: {0.33, -0.23}
04:09:39.270 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
04:09:39.270 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.87 = 1.87)
04:09:39.270 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=0.05 mountY=0.14, mountTheta=1.25
04:09:39.274 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.02, opts=13)
04:09:39.274 00.000 10844 Enqueuing Move request for scope (0.15, 0.02)
04:09:39.274 00.000 11060 Worker thread wakes up
04:09:39.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
04:09:39.274 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
04:09:39.274 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:39.276 00.002 10844 UpdateGuideState exits: m=1543 SNR=24.6
04:09:39.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:39.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:39.276 00.000 10844 Enqueuing Expose request
04:09:39.276 00.000 11060 Moving (0.15, 0.02) raw xDistance=0.05 yDistance=0.14
04:09:39.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:09:39.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:39.277 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:09:39.277 00.000 11060 MoveAxis(E, 0, ABG)
04:09:39.277 00.000 11060 Move returns status 0, amount 0
04:09:39.277 00.000 11060 MoveAxis(N, 0, ABG)
04:09:39.277 00.000 11060 Move returns status 0, amount 0
04:09:39.277 00.000 11060 move complete, result=0
04:09:39.279 00.002 11060 worker thread done servicing request
04:09:39.279 00.000 11060 Worker thread wakes up
04:09:39.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:39.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:39.280 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:39.914 00.634 11060 Exposure complete
04:09:40.122 00.208 11060 worker thread done servicing request
04:09:40.122 00.000 10844 OnExposeComplete: enter
04:09:40.122 00.000 10844 UpdateGuideState(): m_state=6
04:09:40.122 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4489
04:09:40.122 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.77, Mass=1934, SNR=27.8, Peak=212 HFD=3.4
04:09:40.122 00.000 10844 MultiStar: [#1 0.36,-0.23,0.95,U] [#2 -0.11,0.32,0.72,U] [#3 0.73,-0.14,0.00,M2] [#4 0.14,-0.14,0.98,U] [#5 0.22,-0.20,0.90,U] [#6 0.40,-0.33,0.92,U] [#7 -0.08,-0.17,0.88,U] [#8 -0.10,0.23,0.76,U] 
04:09:40.122 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.12}, one-star: {0.26, -0.29}
04:09:40.122 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.39) = xAngle (-2.06 = -2.06)
04:09:40.122 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.06 = 1.06)
04:09:40.122 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.20 cameraTheta=-0.67 mountX=-0.09 mountY=0.17, mountTheta=2.07
04:09:40.123 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.12, opts=13)
04:09:40.123 00.000 10844 Enqueuing Move request for scope (0.15, -0.12)
04:09:40.123 00.000 11060 Worker thread wakes up
04:09:40.123 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:40.123 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
04:09:40.123 00.000 10844 UpdateGuideState exits: m=1934 SNR=27.8
04:09:40.123 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
04:09:40.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:40.123 00.000 11060 Moving (0.15, -0.12) raw xDistance=-0.09 yDistance=0.17
04:09:40.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:40.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:09:40.123 00.000 10844 Enqueuing Expose request
04:09:40.123 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:40.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:09:40.123 00.000 11060 MoveAxis(E, 0, ABG)
04:09:40.123 00.000 11060 Move returns status 0, amount 0
04:09:40.123 00.000 11060 MoveAxis(N, 0, ABG)
04:09:40.123 00.000 11060 Move returns status 0, amount 0
04:09:40.123 00.000 11060 move complete, result=0
04:09:40.123 00.000 11060 worker thread done servicing request
04:09:40.123 00.000 11060 Worker thread wakes up
04:09:40.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:40.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:40.129 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:09:40.761 00.632 11060 Exposure complete
04:09:40.999 00.238 11060 worker thread done servicing request
04:09:40.999 00.000 10844 OnExposeComplete: enter
04:09:40.999 00.000 10844 UpdateGuideState(): m_state=6
04:09:41.001 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4490
04:09:41.001 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.89, Mass=1805, SNR=27.1, Peak=192 HFD=2.9
04:09:41.001 00.000 10844 MultiStar: [#1 -0.25,-0.10,0.94,U] [#2 -0.11,0.42,0.85,U] [#3 0.12,-0.27,1.02,U] [#4 0.23,0.39,0.90,U] [#5 -0.08,-0.25,0.78,U] [#6 0.27,-0.10,1.04,U] [#7 -0.29,-0.03,0.84,U] [#8 -0.15,0.27,0.76,U] 
04:09:41.001 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.20, -0.17}
04:09:41.001 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
04:09:41.001 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
04:09:41.001 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.58 mountX=0.01 mountY=0.01, mountTheta=0.81
04:09:41.010 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
04:09:41.010 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
04:09:41.010 00.000 11060 Worker thread wakes up
04:09:41.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
04:09:41.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
04:09:41.011 00.001 11060 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=0.01
04:09:41.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:09:41.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:41.011 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:09:41.012 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:41.012 00.000 11060 MoveAxis(E, 0, ABG)
04:09:41.012 00.000 11060 Move returns status 0, amount 0
04:09:41.012 00.000 10844 UpdateGuideState exits: m=1805 SNR=27.1
04:09:41.013 00.001 11060 MoveAxis(N, 0, ABG)
04:09:41.013 00.000 11060 Move returns status 0, amount 0
04:09:41.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:41.013 00.000 11060 move complete, result=0
04:09:41.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:41.013 00.000 10844 Enqueuing Expose request
04:09:41.014 00.001 11060 worker thread done servicing request
04:09:41.014 00.000 11060 Worker thread wakes up
04:09:41.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:41.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:41.015 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:41.638 00.623 11060 Exposure complete
04:09:41.854 00.216 11060 worker thread done servicing request
04:09:41.854 00.000 10844 OnExposeComplete: enter
04:09:41.854 00.000 10844 UpdateGuideState(): m_state=6
04:09:41.854 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4491
04:09:41.854 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=101.77, Mass=1522, SNR=24.4, Peak=151 HFD=3.5
04:09:41.854 00.000 10844 MultiStar: [#1 -0.26,-0.13,0.96,U] [#2 0.10,0.30,1.00,U] [#3 0.31,0.06,1.01,U] [#4 0.22,0.02,1.03,U] [#5 -0.11,0.02,1.00,U] [#6 0.29,-0.16,1.12,U] [#7 -0.23,0.07,0.99,U] [#8 -0.28,0.07,0.87,U] 
04:09:41.854 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.35, -0.29}
04:09:41.854 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
04:09:41.854 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.61 = 1.61)
04:09:41.854 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.12 mountX=0.00 mountY=0.06, mountTheta=1.51
04:09:41.858 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
04:09:41.860 00.002 10844 Enqueuing Move request for scope (0.05, -0.01)
04:09:41.860 00.000 11060 Worker thread wakes up
04:09:41.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
04:09:41.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:41.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
04:09:41.860 00.000 10844 UpdateGuideState exits: m=1522 SNR=24.4
04:09:41.860 00.000 11060 Moving (0.05, -0.01) raw xDistance=0.00 yDistance=0.06
04:09:41.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:41.861 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:41.861 00.000 10844 Enqueuing Expose request
04:09:41.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:09:41.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:41.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:09:41.861 00.000 11060 MoveAxis(E, 0, ABG)
04:09:41.861 00.000 11060 Move returns status 0, amount 0
04:09:41.861 00.000 11060 MoveAxis(N, 0, ABG)
04:09:41.861 00.000 11060 Move returns status 0, amount 0
04:09:41.862 00.001 11060 move complete, result=0
04:09:41.862 00.000 11060 worker thread done servicing request
04:09:41.862 00.000 11060 Worker thread wakes up
04:09:41.862 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:41.862 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:41.863 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:42.492 00.629 11060 Exposure complete
04:09:42.698 00.206 11060 worker thread done servicing request
04:09:42.698 00.000 10844 OnExposeComplete: enter
04:09:42.698 00.000 10844 UpdateGuideState(): m_state=6
04:09:42.698 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4492
04:09:42.698 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=102.42, Mass=1738, SNR=26.2, Peak=159 HFD=3.3
04:09:42.698 00.000 10844 MultiStar: [#1 0.06,0.36,0.99,U] [#2 -0.37,0.16,0.89,U] [#3 0.14,0.03,0.93,U] [#4 0.32,0.39,1.03,U] [#5 0.11,0.15,0.94,U] [#6 0.33,-0.19,0.97,U] [#7 -0.07,0.07,0.96,U] [#8 0.08,0.38,0.80,U] 
04:09:42.698 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.19}, one-star: {-0.06, 0.37}
04:09:42.698 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
04:09:42.698 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.98 = 2.98)
04:09:42.698 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.25 mountX=0.20 mountY=0.03, mountTheta=0.16
04:09:42.702 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.19, opts=13)
04:09:42.702 00.000 10844 Enqueuing Move request for scope (0.06, 0.19)
04:09:42.703 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:42.703 00.000 11060 Worker thread wakes up
04:09:42.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
04:09:42.703 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
04:09:42.703 00.000 11060 Moving (0.06, 0.19) raw xDistance=0.20 yDistance=0.03
04:09:42.703 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:09:42.703 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:42.703 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:09:42.703 00.000 11060 MoveAxis(W, 47, ABG)
04:09:42.703 00.000 11060 Guiding  Dir = 3, Dur = 47
04:09:42.705 00.002 10844 UpdateGuideState exits: m=1738 SNR=26.2
04:09:42.705 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:42.705 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:42.705 00.000 10844 Enqueuing Expose request
04:09:42.728 00.023 11060 IsSlewing returns 0
04:09:42.729 00.001 11060 IsGuiding returns 0
04:09:42.803 00.074 11060 IsGuiding returns 0
04:09:42.803 00.000 11060 Move returns status 0, amount 47
04:09:42.803 00.000 11060 MoveAxis(N, 0, ABG)
04:09:42.803 00.000 11060 Move returns status 0, amount 0
04:09:42.803 00.000 11060 move complete, result=0
04:09:42.803 00.000 11060 worker thread done servicing request
04:09:42.803 00.000 11060 Worker thread wakes up
04:09:42.803 00.000 10844 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
04:09:42.803 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:42.803 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:43.429 00.626 11060 Exposure complete
04:09:43.636 00.207 11060 worker thread done servicing request
04:09:43.636 00.000 10844 OnExposeComplete: enter
04:09:43.636 00.000 10844 UpdateGuideState(): m_state=6
04:09:43.638 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4493
04:09:43.638 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=101.74, Mass=1571, SNR=25.0, Peak=153 HFD=3.2
04:09:43.638 00.000 10844 MultiStar: [#1 -0.10,-0.25,1.02,U] [#2 -0.08,0.13,0.98,U] [#3 -0.14,-0.29,1.01,U] [#4 -0.17,-0.06,1.08,U] [#5 -0.22,-0.32,1.01,U] [#6 0.21,-0.69,0.00,M1] [#7 -0.28,-0.30,0.98,U] [#8 -0.11,0.26,0.84,U] 
04:09:43.638 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.15}, one-star: {0.51, -0.31}
04:09:43.638 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.39) = xAngle (-3.41 = 2.87)
04:09:43.638 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.29 = -0.29)
04:09:43.638 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.02 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
04:09:43.641 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
04:09:43.641 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
04:09:43.641 00.000 11060 Worker thread wakes up
04:09:43.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:43.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
04:09:43.641 00.000 10844 UpdateGuideState exits: m=1571 SNR=25.0
04:09:43.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
04:09:43.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:43.641 00.000 11060 Moving (-0.07, -0.15) raw xDistance=-0.16 yDistance=-0.05
04:09:43.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:43.641 00.000 10844 Enqueuing Expose request
04:09:43.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:09:43.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:43.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:09:43.641 00.000 11060 MoveAxis(E, 37, ABG)
04:09:43.641 00.000 11060 Guiding  Dir = 2, Dur = 37
04:09:43.667 00.026 11060 IsSlewing returns 0
04:09:43.668 00.001 11060 IsGuiding returns 0
04:09:43.739 00.071 11060 IsGuiding returns 0
04:09:43.739 00.000 11060 Move returns status 0, amount 37
04:09:43.739 00.000 11060 MoveAxis(N, 0, ABG)
04:09:43.739 00.000 11060 Move returns status 0, amount 0
04:09:43.739 00.000 11060 move complete, result=0
04:09:43.739 00.000 11060 worker thread done servicing request
04:09:43.739 00.000 11060 Worker thread wakes up
04:09:43.739 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
04:09:43.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:43.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:44.372 00.633 11060 Exposure complete
04:09:44.572 00.200 11060 worker thread done servicing request
04:09:44.572 00.000 10844 OnExposeComplete: enter
04:09:44.572 00.000 10844 UpdateGuideState(): m_state=6
04:09:44.572 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4494
04:09:44.574 00.002 10844 Star::Find returns 1 (0), X=617.06, Y=101.85, Mass=1575, SNR=25.1, Peak=181 HFD=3.2
04:09:44.574 00.000 10844 MultiStar: [#1 0.03,0.49,0.98,U] [#2 -0.11,0.22,0.96,U] [#3 0.19,0.02,1.02,U] [#4 0.51,0.44,0.00,M1] [#5 -0.07,-0.20,1.03,U] [#6 0.44,-0.23,0.99,U] [#7 -0.14,0.08,0.88,U] [#8 -0.05,0.19,0.79,U] 
04:09:44.574 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.15, -0.20}
04:09:44.574 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (1.39) = xAngle (-0.83 = -0.83)
04:09:44.574 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.30 = 2.30)
04:09:44.574 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.56 mountX=0.05 mountY=0.05, mountTheta=0.84
04:09:44.576 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
04:09:44.576 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
04:09:44.576 00.000 11060 Worker thread wakes up
04:09:44.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:44.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
04:09:44.576 00.000 10844 UpdateGuideState exits: m=1575 SNR=25.1
04:09:44.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
04:09:44.579 00.003 11060 Moving (0.06, 0.04) raw xDistance=0.05 yDistance=0.05
04:09:44.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:44.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:09:44.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:44.579 00.000 10844 Enqueuing Expose request
04:09:44.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:44.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:09:44.579 00.000 11060 MoveAxis(E, 0, ABG)
04:09:44.579 00.000 11060 Move returns status 0, amount 0
04:09:44.579 00.000 11060 MoveAxis(N, 0, ABG)
04:09:44.579 00.000 11060 Move returns status 0, amount 0
04:09:44.579 00.000 11060 move complete, result=0
04:09:44.579 00.000 11060 worker thread done servicing request
04:09:44.579 00.000 11060 Worker thread wakes up
04:09:44.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:44.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:44.582 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:45.207 00.625 11060 Exposure complete
04:09:45.404 00.197 11060 worker thread done servicing request
04:09:45.404 00.000 10844 OnExposeComplete: enter
04:09:45.404 00.000 10844 UpdateGuideState(): m_state=6
04:09:45.404 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4495
04:09:45.404 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=102.00, Mass=1694, SNR=25.6, Peak=230 HFD=3.2
04:09:45.404 00.000 10844 MultiStar: [#1 -0.12,-0.01,0.98,U] [#2 -0.20,0.19,0.91,U] [#3 0.40,-0.01,0.92,U] [#4 0.41,-0.05,1.09,U] [#5 0.08,-0.21,0.90,U] [#6 0.47,-0.36,0.00,M1] [#7 0.08,-0.20,0.99,U] [#8 0.27,-0.06,0.81,U] 
04:09:45.404 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.05}, one-star: {0.59, -0.05}
04:09:45.404 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.39) = xAngle (-1.65 = -1.65)
04:09:45.404 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.48 = 1.48)
04:09:45.404 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.26 mountX=-0.01 mountY=0.20, mountTheta=1.65
04:09:45.416 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.05, opts=13)
04:09:45.416 00.000 10844 Enqueuing Move request for scope (0.19, -0.05)
04:09:45.416 00.000 11060 Worker thread wakes up
04:09:45.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:45.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
04:09:45.416 00.000 10844 UpdateGuideState exits: m=1694 SNR=25.6
04:09:45.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
04:09:45.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:45.416 00.000 11060 Moving (0.19, -0.05) raw xDistance=-0.01 yDistance=0.20
04:09:45.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:45.416 00.000 10844 Enqueuing Expose request
04:09:45.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:09:45.418 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:45.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:09:45.418 00.000 11060 MoveAxis(E, 0, ABG)
04:09:45.418 00.000 11060 Move returns status 0, amount 0
04:09:45.418 00.000 11060 MoveAxis(N, 0, ABG)
04:09:45.418 00.000 11060 Move returns status 0, amount 0
04:09:45.418 00.000 11060 move complete, result=0
04:09:45.418 00.000 11060 worker thread done servicing request
04:09:45.418 00.000 11060 Worker thread wakes up
04:09:45.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:45.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:45.420 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:09:46.049 00.629 11060 Exposure complete
04:09:46.288 00.239 11060 worker thread done servicing request
04:09:46.288 00.000 10844 OnExposeComplete: enter
04:09:46.288 00.000 10844 UpdateGuideState(): m_state=6
04:09:46.288 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4496
04:09:46.288 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=102.04, Mass=1573, SNR=24.7, Peak=150 HFD=2.9
04:09:46.288 00.000 10844 MultiStar: [#1 0.06,0.06,1.04,U] [#2 0.17,0.18,1.01,U] [#3 0.39,-0.52,0.00,M1] [#4 -0.04,0.10,1.03,U] [#5 -0.12,-0.80,0.00,M1] [#6 -0.06,-0.21,1.11,U] [#7 -0.14,-0.40,0.92,U] [#8 0.00,-0.01,0.82,U] 
04:09:46.288 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.04}, one-star: {0.04, -0.02}
04:09:46.288 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.39) = xAngle (-2.86 = -2.86)
04:09:46.288 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.27 = 0.27)
04:09:46.290 00.002 10844 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.47 mountX=-0.04 mountY=0.01, mountTheta=2.87
04:09:46.290 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.04, opts=13)
04:09:46.293 00.003 10844 Enqueuing Move request for scope (0.00, -0.04)
04:09:46.293 00.000 11060 Worker thread wakes up
04:09:46.293 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:46.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
04:09:46.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
04:09:46.293 00.000 11060 Moving (0.00, -0.04) raw xDistance=-0.04 yDistance=0.01
04:09:46.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:09:46.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:46.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:09:46.293 00.000 11060 MoveAxis(E, 0, ABG)
04:09:46.293 00.000 11060 Move returns status 0, amount 0
04:09:46.293 00.000 11060 MoveAxis(N, 0, ABG)
04:09:46.293 00.000 10844 UpdateGuideState exits: m=1573 SNR=24.7
04:09:46.293 00.000 11060 Move returns status 0, amount 0
04:09:46.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:46.293 00.000 11060 move complete, result=0
04:09:46.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:46.293 00.000 11060 worker thread done servicing request
04:09:46.293 00.000 10844 Enqueuing Expose request
04:09:46.293 00.000 11060 Worker thread wakes up
04:09:46.293 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:46.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:46.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:46.933 00.640 11060 Exposure complete
04:09:47.143 00.210 11060 worker thread done servicing request
04:09:47.143 00.000 10844 OnExposeComplete: enter
04:09:47.143 00.000 10844 UpdateGuideState(): m_state=6
04:09:47.145 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4497
04:09:47.145 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=102.28, Mass=1723, SNR=25.9, Peak=177 HFD=3.5
04:09:47.145 00.000 10844 MultiStar: [#1 -0.01,0.64,0.00,M1] [#2 -0.14,0.80,0.00,M1] [#3 0.31,0.23,0.95,U] [#4 0.18,0.62,0.00,M1] [#5 -0.41,0.06,0.86,U] [#6 0.18,0.23,0.99,U] [#7 -0.17,0.51,0.93,U] [#8 0.05,0.63,0.00,M1] 
04:09:47.145 00.000 10844 refined, 4 included, MultiStar: {0.05, 0.25}, one-star: {0.25, 0.23}
04:09:47.145 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.39) = xAngle (-0.01 = -0.01)
04:09:47.146 00.001 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.12 = 3.12)
04:09:47.146 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.38 mountX=0.26 mountY=0.01, mountTheta=0.02
04:09:47.146 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.25, opts=13)
04:09:47.146 00.000 10844 Enqueuing Move request for scope (0.05, 0.25)
04:09:47.146 00.000 11060 Worker thread wakes up
04:09:47.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:47.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
04:09:47.146 00.000 10844 UpdateGuideState exits: m=1723 SNR=25.9
04:09:47.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
04:09:47.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:47.146 00.000 11060 Moving (0.05, 0.25) raw xDistance=0.26 yDistance=0.01
04:09:47.150 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:47.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
04:09:47.150 00.000 10844 Enqueuing Expose request
04:09:47.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:47.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:09:47.150 00.000 11060 MoveAxis(W, 61, ABG)
04:09:47.150 00.000 11060 Guiding  Dir = 3, Dur = 61
04:09:47.155 00.005 11060 IsSlewing returns 0
04:09:47.155 00.000 11060 IsGuiding returns 0
04:09:47.231 00.076 11060 IsGuiding returns 0
04:09:47.231 00.000 11060 Move returns status 0, amount 61
04:09:47.231 00.000 11060 MoveAxis(N, 0, ABG)
04:09:47.231 00.000 11060 Move returns status 0, amount 0
04:09:47.231 00.000 11060 move complete, result=0
04:09:47.231 00.000 11060 worker thread done servicing request
04:09:47.231 00.000 10844 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH
04:09:47.231 00.000 11060 Worker thread wakes up
04:09:47.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:47.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:47.880 00.649 11060 Exposure complete
04:09:48.085 00.205 11060 worker thread done servicing request
04:09:48.085 00.000 10844 OnExposeComplete: enter
04:09:48.085 00.000 10844 UpdateGuideState(): m_state=6
04:09:48.087 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4498
04:09:48.087 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.86, Mass=1522, SNR=24.7, Peak=165 HFD=2.9
04:09:48.087 00.000 10844 MultiStar: [#1 -0.35,0.32,0.95,U] [#2 0.04,0.22,0.92,U] [#3 0.04,-0.11,0.96,U] [#4 0.05,0.31,1.05,U] [#5 -0.19,-0.01,1.02,U] [#6 0.29,-0.12,1.04,U] [#7 -0.23,0.26,0.95,U] [#8 0.05,0.20,0.83,U] 
04:09:48.087 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.39, -0.20}
04:09:48.087 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
04:09:48.087 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.12)
04:09:48.087 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.43 mountX=0.09 mountY=-0.00, mountTheta=-0.02
04:09:48.088 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.09, opts=13)
04:09:48.088 00.000 10844 Enqueuing Move request for scope (0.01, 0.09)
04:09:48.088 00.000 11060 Worker thread wakes up
04:09:48.088 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:48.088 00.000 10844 UpdateGuideState exits: m=1522 SNR=24.7
04:09:48.088 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:48.088 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:48.088 00.000 10844 Enqueuing Expose request
04:09:48.088 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
04:09:48.088 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
04:09:48.088 00.000 11060 Moving (0.01, 0.09) raw xDistance=0.09 yDistance=-0.00
04:09:48.088 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:09:48.088 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:48.088 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:09:48.088 00.000 11060 MoveAxis(E, 0, ABG)
04:09:48.088 00.000 11060 Move returns status 0, amount 0
04:09:48.088 00.000 11060 MoveAxis(N, 0, ABG)
04:09:48.088 00.000 11060 Move returns status 0, amount 0
04:09:48.088 00.000 11060 move complete, result=0
04:09:48.088 00.000 11060 worker thread done servicing request
04:09:48.088 00.000 11060 Worker thread wakes up
04:09:48.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:48.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:48.094 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:48.726 00.632 11060 Exposure complete
04:09:48.928 00.202 11060 worker thread done servicing request
04:09:48.929 00.001 10844 OnExposeComplete: enter
04:09:48.929 00.000 10844 UpdateGuideState(): m_state=6
04:09:48.929 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4499
04:09:48.929 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=101.59, Mass=1773, SNR=26.7, Peak=203 HFD=3.2
04:09:48.929 00.000 10844 MultiStar: [#1 -0.29,-0.19,0.88,U] [#2 -0.01,0.27,0.91,U] [#3 -0.43,-0.25,0.97,U] [#4 -0.21,0.47,0.92,U] [#5 -0.48,-0.16,0.95,U] [#6 0.11,-0.27,0.95,U] [#7 -0.46,-0.28,0.90,U] [#8 0.02,0.22,0.75,U] 
04:09:48.929 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.08}, one-star: {-0.17, -0.46}
04:09:48.929 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.39) = xAngle (-4.17 = 2.11)
04:09:48.929 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.04 = -1.04)
04:09:48.930 00.001 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.78 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
04:09:48.930 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.08, opts=13)
04:09:48.930 00.000 10844 Enqueuing Move request for scope (-0.22, -0.08)
04:09:48.930 00.000 11060 Worker thread wakes up
04:09:48.930 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:48.930 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
04:09:48.930 00.000 10844 UpdateGuideState exits: m=1773 SNR=26.7
04:09:48.930 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
04:09:48.930 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:48.930 00.000 11060 Moving (-0.22, -0.08) raw xDistance=-0.12 yDistance=-0.20
04:09:48.930 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:48.930 00.000 10844 Enqueuing Expose request
04:09:48.930 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:09:48.930 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
04:09:48.930 00.000 11060 MoveAxis(E, 29, ABG)
04:09:48.934 00.004 11060 Guiding  Dir = 2, Dur = 29
04:09:48.959 00.025 11060 IsSlewing returns 0
04:09:48.960 00.001 11060 IsGuiding returns 0
04:09:49.006 00.046 11060 IsGuiding returns 0
04:09:49.006 00.000 11060 Move returns status 0, amount 29
04:09:49.006 00.000 11060 MoveAxis(N, 79, ABG)
04:09:49.006 00.000 11060 Guiding  Dir = 0, Dur = 79
04:09:49.021 00.015 11060 IsSlewing returns 0
04:09:49.021 00.000 11060 IsGuiding returns 0
04:09:49.113 00.092 11060 IsGuiding returns 0
04:09:49.113 00.000 11060 Move returns status 0, amount 79
04:09:49.113 00.000 11060 move complete, result=0
04:09:49.113 00.000 11060 worker thread done servicing request
04:09:49.113 00.000 11060 Worker thread wakes up
04:09:49.113 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.2 px 79 ms NORTH
04:09:49.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:49.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:49.752 00.639 11060 Exposure complete
04:09:49.957 00.205 11060 worker thread done servicing request
04:09:49.957 00.000 10844 OnExposeComplete: enter
04:09:49.957 00.000 10844 UpdateGuideState(): m_state=6
04:09:49.958 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4500
04:09:49.958 00.000 10844 Star::Find returns 1 (0), X=616.50, Y=101.93, Mass=1824, SNR=26.6, Peak=153 HFD=3.5
04:09:49.958 00.000 10844 MultiStar: [#1 -0.23,-0.16,0.96,U] [#2 -0.05,0.08,0.86,U] [#3 0.08,-0.52,0.98,U] [#4 0.23,0.18,0.97,U] [#5 -0.07,-0.31,0.88,U] [#6 0.59,-0.18,0.00,M1] [#7 -0.54,0.10,0.94,U] [#8 0.17,0.28,0.83,U] 
04:09:49.958 00.000 10844 refined, 7 included, MultiStar: {-0.11, -0.07}, one-star: {-0.41, -0.12}
04:09:49.958 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
04:09:49.958 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
04:09:49.958 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.58 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
04:09:49.958 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.07, opts=13)
04:09:49.958 00.000 10844 Enqueuing Move request for scope (-0.11, -0.07)
04:09:49.958 00.000 11060 Worker thread wakes up
04:09:49.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:09:49.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
04:09:49.958 00.000 10844 UpdateGuideState exits: m=1824 SNR=26.6
04:09:49.963 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:49.963 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:49.963 00.000 10844 Enqueuing Expose request
04:09:49.963 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
04:09:49.963 00.000 11060 Moving (-0.11, -0.07) raw xDistance=-0.09 yDistance=-0.10
04:09:49.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:09:49.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:49.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:09:49.963 00.000 11060 MoveAxis(E, 0, ABG)
04:09:49.963 00.000 11060 Move returns status 0, amount 0
04:09:49.963 00.000 11060 MoveAxis(N, 0, ABG)
04:09:49.963 00.000 11060 Move returns status 0, amount 0
04:09:49.963 00.000 11060 move complete, result=0
04:09:49.963 00.000 11060 worker thread done servicing request
04:09:49.963 00.000 11060 Worker thread wakes up
04:09:49.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:49.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:49.965 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:50.599 00.634 11060 Exposure complete
04:09:50.812 00.213 11060 worker thread done servicing request
04:09:50.812 00.000 10844 OnExposeComplete: enter
04:09:50.812 00.000 10844 UpdateGuideState(): m_state=6
04:09:50.812 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4501
04:09:50.812 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.78, Mass=1752, SNR=26.7, Peak=198 HFD=3.0
04:09:50.812 00.000 10844 MultiStar: [#1 -0.17,0.70,0.00,M1] [#2 -0.00,0.07,0.85,U] [#3 0.49,-0.35,0.00,M1] [#4 0.08,-0.22,0.89,U] [#5 -0.05,-0.09,0.92,U] [#6 0.72,-0.42,0.00,M2] [#7 -0.18,0.14,0.87,U] [#8 0.41,0.41,0.00,M1] 
04:09:50.812 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.08}, one-star: {0.19, -0.27}
04:09:50.812 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
04:09:50.812 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
04:09:50.812 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.41 mountX=-0.08 mountY=0.03, mountTheta=2.81
04:09:50.817 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
04:09:50.817 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
04:09:50.817 00.000 11060 Worker thread wakes up
04:09:50.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:50.817 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
04:09:50.817 00.000 10844 UpdateGuideState exits: m=1752 SNR=26.7
04:09:50.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
04:09:50.817 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:50.817 00.000 11060 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.03
04:09:50.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:50.817 00.000 10844 Enqueuing Expose request
04:09:50.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:09:50.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:50.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:09:50.817 00.000 11060 MoveAxis(E, 0, ABG)
04:09:50.817 00.000 11060 Move returns status 0, amount 0
04:09:50.817 00.000 11060 MoveAxis(N, 0, ABG)
04:09:50.817 00.000 11060 Move returns status 0, amount 0
04:09:50.817 00.000 11060 move complete, result=0
04:09:50.817 00.000 11060 worker thread done servicing request
04:09:50.817 00.000 11060 Worker thread wakes up
04:09:50.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:50.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:50.821 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:09:51.444 00.623 11060 Exposure complete
04:09:51.653 00.209 11060 worker thread done servicing request
04:09:51.653 00.000 10844 OnExposeComplete: enter
04:09:51.653 00.000 10844 UpdateGuideState(): m_state=6
04:09:51.653 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4502
04:09:51.653 00.000 10844 Star::Find returns 1 (0), X=617.54, Y=101.85, Mass=1877, SNR=27.5, Peak=202 HFD=3.4
04:09:51.653 00.000 10844 MultiStar: [#1 0.36,0.26,0.89,U] [#2 0.51,0.39,0.00,M1] [#3 0.45,-0.13,0.96,U] [#4 0.29,0.24,1.01,U] [#5 -0.33,-0.19,0.88,U] [#6 0.54,-0.31,0.00,M3] [#7 -0.33,-0.17,0.85,U] [#8 0.47,0.42,0.00,M2] 
04:09:51.653 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.03}, one-star: {0.64, -0.20}
04:09:51.653 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
04:09:51.653 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
04:09:51.653 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-0.15 mountX=0.01 mountY=0.20, mountTheta=1.54
04:09:51.653 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.03, opts=13)
04:09:51.653 00.000 10844 Enqueuing Move request for scope (0.20, -0.03)
04:09:51.653 00.000 11060 Worker thread wakes up
04:09:51.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:51.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.03) opts 0xd
04:09:51.653 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.5
04:09:51.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.03)
04:09:51.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:51.653 00.000 11060 Moving (0.20, -0.03) raw xDistance=0.01 yDistance=0.20
04:09:51.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:51.653 00.000 10844 Enqueuing Expose request
04:09:51.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:09:51.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:51.658 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:09:51.658 00.000 11060 MoveAxis(E, 0, ABG)
04:09:51.658 00.000 11060 Move returns status 0, amount 0
04:09:51.658 00.000 11060 MoveAxis(N, 0, ABG)
04:09:51.658 00.000 11060 Move returns status 0, amount 0
04:09:51.658 00.000 11060 move complete, result=0
04:09:51.658 00.000 11060 worker thread done servicing request
04:09:51.658 00.000 11060 Worker thread wakes up
04:09:51.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:51.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:51.660 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:09:52.297 00.637 11060 Exposure complete
04:09:52.500 00.203 11060 worker thread done servicing request
04:09:52.500 00.000 10844 OnExposeComplete: enter
04:09:52.500 00.000 10844 UpdateGuideState(): m_state=6
04:09:52.500 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4503
04:09:52.500 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=102.20, Mass=1529, SNR=24.4, Peak=195 HFD=3.2
04:09:52.500 00.000 10844 MultiStar: [#1 -0.25,0.35,0.99,U] [#2 0.29,0.53,0.00,M2] [#3 0.21,-0.08,1.04,U] [#4 0.29,0.18,1.09,U] [#5 -0.38,-0.07,1.04,U] [#6 0.42,-0.15,1.09,U] [#7 -0.09,0.37,0.97,U] [#8 0.12,0.34,0.89,U] 
04:09:52.500 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.53, 0.15}
04:09:52.500 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
04:09:52.500 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.60 = 2.60)
04:09:52.500 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.86 mountX=0.15 mountY=0.09, mountTheta=0.54
04:09:52.506 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.13, opts=13)
04:09:52.506 00.000 10844 Enqueuing Move request for scope (0.11, 0.13)
04:09:52.506 00.000 11060 Worker thread wakes up
04:09:52.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
04:09:52.508 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:52.508 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
04:09:52.508 00.000 10844 UpdateGuideState exits: m=1529 SNR=24.4
04:09:52.508 00.000 11060 Moving (0.11, 0.13) raw xDistance=0.15 yDistance=0.09
04:09:52.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:52.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:09:52.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:52.508 00.000 10844 Enqueuing Expose request
04:09:52.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:52.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:09:52.508 00.000 11060 MoveAxis(W, 34, ABG)
04:09:52.508 00.000 11060 Guiding  Dir = 3, Dur = 34
04:09:52.521 00.013 11060 IsSlewing returns 0
04:09:52.521 00.000 11060 IsGuiding returns 0
04:09:52.567 00.046 11060 IsGuiding returns 0
04:09:52.567 00.000 11060 Move returns status 0, amount 34
04:09:52.567 00.000 11060 MoveAxis(N, 0, ABG)
04:09:52.567 00.000 11060 Move returns status 0, amount 0
04:09:52.569 00.002 11060 move complete, result=0
04:09:52.569 00.000 11060 worker thread done servicing request
04:09:52.569 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
04:09:52.570 00.001 11060 Worker thread wakes up
04:09:52.571 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:52.571 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:53.220 00.649 11060 Exposure complete
04:09:53.428 00.208 11060 worker thread done servicing request
04:09:53.429 00.001 10844 OnExposeComplete: enter
04:09:53.429 00.000 10844 UpdateGuideState(): m_state=6
04:09:53.429 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4504
04:09:53.429 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=101.86, Mass=1756, SNR=26.4, Peak=249 HFD=3.1
04:09:53.429 00.000 10844 MultiStar: [#1 0.14,0.03,0.88,U] [#2 0.64,-0.30,0.00,M3] [#3 0.45,-0.53,0.00,M1] [#4 0.46,0.04,1.00,U] [#5 0.05,-0.29,0.91,U] [#6 0.88,-0.62,0.00,M3] [#7 -0.03,-0.13,0.86,U] [#8 0.17,0.13,0.71,U] 
04:09:53.429 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.08}, one-star: {0.33, -0.19}
04:09:53.429 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.39) = xAngle (-1.76 = -1.76)
04:09:53.429 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
04:09:53.429 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.37 mountX=-0.04 mountY=0.20, mountTheta=1.76
04:09:53.430 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.08, opts=13)
04:09:53.430 00.000 10844 Enqueuing Move request for scope (0.20, -0.08)
04:09:53.430 00.000 11060 Worker thread wakes up
04:09:53.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:53.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
04:09:53.430 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.4
04:09:53.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:53.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:53.430 00.000 10844 Enqueuing Expose request
04:09:53.430 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
04:09:53.430 00.000 11060 Moving (0.20, -0.08) raw xDistance=-0.04 yDistance=0.20
04:09:53.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:09:53.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:09:53.434 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:09:53.434 00.000 11060 MoveAxis(E, 0, ABG)
04:09:53.434 00.000 11060 Move returns status 0, amount 0
04:09:53.434 00.000 11060 MoveAxis(N, 0, ABG)
04:09:53.434 00.000 11060 Move returns status 0, amount 0
04:09:53.434 00.000 11060 move complete, result=0
04:09:53.434 00.000 11060 worker thread done servicing request
04:09:53.434 00.000 11060 Worker thread wakes up
04:09:53.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:53.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:53.437 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:09:54.057 00.620 11060 Exposure complete
04:09:54.282 00.225 11060 worker thread done servicing request
04:09:54.282 00.000 10844 OnExposeComplete: enter
04:09:54.282 00.000 10844 UpdateGuideState(): m_state=6
04:09:54.285 00.003 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4505
04:09:54.285 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.64, Mass=1506, SNR=24.6, Peak=158 HFD=2.7
04:09:54.285 00.000 10844 MultiStar: [#1 0.04,-0.06,1.03,U] [#2 -0.27,-0.16,1.02,U] [#3 0.37,-0.31,0.99,U] [#4 0.47,-0.49,0.00,M1] [#5 -0.38,-0.52,0.00,M1] [#6 0.17,-0.93,0.00,M4] [#7 -0.09,-0.19,0.95,U] [#8 0.06,0.05,0.86,U] 
04:09:54.285 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.18}, one-star: {0.19, -0.41}
04:09:54.285 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
04:09:54.285 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
04:09:54.285 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.31 mountX=-0.17 mountY=0.08, mountTheta=2.71
04:09:54.289 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.18, opts=13)
04:09:54.289 00.000 10844 Enqueuing Move request for scope (0.05, -0.18)
04:09:54.289 00.000 11060 Worker thread wakes up
04:09:54.289 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
04:09:54.289 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
04:09:54.289 00.000 11060 Moving (0.05, -0.18) raw xDistance=-0.17 yDistance=0.08
04:09:54.290 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:09:54.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:54.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:09:54.290 00.000 11060 MoveAxis(E, 41, ABG)
04:09:54.290 00.000 11060 Guiding  Dir = 2, Dur = 41
04:09:54.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:54.290 00.000 10844 UpdateGuideState exits: m=1506 SNR=24.6
04:09:54.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:54.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:54.290 00.000 10844 Enqueuing Expose request
04:09:54.307 00.017 11060 IsSlewing returns 0
04:09:54.307 00.000 11060 IsGuiding returns 0
04:09:54.370 00.063 11060 IsGuiding returns 0
04:09:54.370 00.000 11060 Move returns status 0, amount 41
04:09:54.370 00.000 11060 MoveAxis(N, 0, ABG)
04:09:54.370 00.000 11060 Move returns status 0, amount 0
04:09:54.370 00.000 11060 move complete, result=0
04:09:54.370 00.000 11060 worker thread done servicing request
04:09:54.370 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
04:09:54.370 00.000 11060 Worker thread wakes up
04:09:54.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:54.372 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:54.993 00.621 11060 Exposure complete
04:09:55.206 00.213 11060 worker thread done servicing request
04:09:55.206 00.000 10844 OnExposeComplete: enter
04:09:55.206 00.000 10844 UpdateGuideState(): m_state=6
04:09:55.206 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
04:09:55.206 00.000 10844 Star::Find returns 1 (0), X=616.67, Y=101.82, Mass=1383, SNR=23.7, Peak=172 HFD=2.7
04:09:55.206 00.000 10844 MultiStar: [#1 0.13,0.08,1.09,U] [#2 -0.30,0.27,0.97,U] [#3 0.19,-0.49,1.13,U] [#4 0.17,0.02,1.20,U] [#5 0.03,-0.17,0.92,U] [#6 -0.03,0.06,1.20,U] [#7 0.00,-0.31,0.96,U] [#8 -0.27,0.17,0.92,U] 
04:09:55.206 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.24, -0.24}
04:09:55.206 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.99)
04:09:55.206 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
04:09:55.206 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.91 mountX=-0.07 mountY=-0.01, mountTheta=-2.97
04:09:55.211 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.07, opts=13)
04:09:55.211 00.000 10844 Enqueuing Move request for scope (-0.02, -0.07)
04:09:55.211 00.000 11060 Worker thread wakes up
04:09:55.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:09:55.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
04:09:55.211 00.000 10844 UpdateGuideState exits: m=1383 SNR=23.7
04:09:55.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
04:09:55.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:55.211 00.000 11060 Moving (-0.02, -0.07) raw xDistance=-0.07 yDistance=-0.01
04:09:55.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:55.211 00.000 10844 Enqueuing Expose request
04:09:55.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:09:55.211 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:55.213 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:09:55.213 00.000 11060 MoveAxis(E, 0, ABG)
04:09:55.213 00.000 11060 Move returns status 0, amount 0
04:09:55.213 00.000 11060 MoveAxis(N, 0, ABG)
04:09:55.213 00.000 11060 Move returns status 0, amount 0
04:09:55.213 00.000 11060 move complete, result=0
04:09:55.213 00.000 11060 worker thread done servicing request
04:09:55.213 00.000 11060 Worker thread wakes up
04:09:55.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:55.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:55.214 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:55.853 00.639 11060 Exposure complete
04:09:56.068 00.215 11060 worker thread done servicing request
04:09:56.068 00.000 10844 OnExposeComplete: enter
04:09:56.068 00.000 10844 UpdateGuideState(): m_state=6
04:09:56.068 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4507
04:09:56.068 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.72, Mass=1618, SNR=25.5, Peak=180 HFD=2.7
04:09:56.068 00.000 10844 MultiStar: [#1 -0.22,-0.15,0.94,U] [#2 -0.06,0.58,0.00,M2] [#3 0.07,-0.29,1.04,U] [#4 0.43,0.13,1.02,U] [#5 -0.33,-0.05,1.00,U] [#6 0.03,-0.10,1.03,U] [#7 -0.23,-0.16,0.96,U] [#8 -0.23,0.44,0.80,U] 
04:09:56.068 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.08}, one-star: {-0.08, -0.33}
04:09:56.068 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.39) = xAngle (-3.63 = 2.65)
04:09:56.068 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.51 = -0.51)
04:09:56.068 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.24 mountX=-0.09 mountY=-0.05, mountTheta=-2.64
04:09:56.073 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.08, opts=13)
04:09:56.073 00.000 10844 Enqueuing Move request for scope (-0.06, -0.08)
04:09:56.073 00.000 11060 Worker thread wakes up
04:09:56.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:56.073 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
04:09:56.073 00.000 10844 UpdateGuideState exits: m=1618 SNR=25.5
04:09:56.073 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
04:09:56.073 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:56.073 00.000 11060 Moving (-0.06, -0.08) raw xDistance=-0.09 yDistance=-0.05
04:09:56.073 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:56.073 00.000 10844 Enqueuing Expose request
04:09:56.073 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:09:56.073 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:56.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:09:56.073 00.000 11060 MoveAxis(E, 0, ABG)
04:09:56.073 00.000 11060 Move returns status 0, amount 0
04:09:56.073 00.000 11060 MoveAxis(N, 0, ABG)
04:09:56.073 00.000 11060 Move returns status 0, amount 0
04:09:56.073 00.000 11060 move complete, result=0
04:09:56.073 00.000 11060 worker thread done servicing request
04:09:56.073 00.000 11060 Worker thread wakes up
04:09:56.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:56.073 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:56.079 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:56.702 00.623 11060 Exposure complete
04:09:56.912 00.210 11060 worker thread done servicing request
04:09:56.912 00.000 10844 OnExposeComplete: enter
04:09:56.912 00.000 10844 UpdateGuideState(): m_state=6
04:09:56.912 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4508
04:09:56.912 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=101.89, Mass=1632, SNR=25.5, Peak=169 HFD=3.2
04:09:56.913 00.001 10844 MultiStar: [#1 -0.26,0.11,1.01,U] [#2 -0.55,0.23,0.00,M3] [#3 0.07,-0.01,1.01,U] [#4 0.12,0.05,0.98,U] [#5 -0.23,-0.49,1.07,U] [#6 0.48,-0.47,0.00,M3] [#7 -0.45,-0.15,0.92,U] [#8 -0.11,0.26,0.87,U] 
04:09:56.913 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.07}, one-star: {0.37, -0.17}
04:09:56.913 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.53)
04:09:56.913 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
04:09:56.913 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.09 cameraTheta=-2.36 mountX=-0.08 mountY=-0.05, mountTheta=-2.52
04:09:56.913 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
04:09:56.913 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
04:09:56.913 00.000 11060 Worker thread wakes up
04:09:56.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:56.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
04:09:56.913 00.000 10844 UpdateGuideState exits: m=1632 SNR=25.5
04:09:56.913 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
04:09:56.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:56.913 00.000 11060 Moving (-0.07, -0.07) raw xDistance=-0.08 yDistance=-0.05
04:09:56.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:56.913 00.000 10844 Enqueuing Expose request
04:09:56.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:09:56.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:56.913 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:09:56.913 00.000 11060 MoveAxis(E, 0, ABG)
04:09:56.913 00.000 11060 Move returns status 0, amount 0
04:09:56.913 00.000 11060 MoveAxis(N, 0, ABG)
04:09:56.913 00.000 11060 Move returns status 0, amount 0
04:09:56.913 00.000 11060 move complete, result=0
04:09:56.913 00.000 11060 worker thread done servicing request
04:09:56.918 00.005 11060 Worker thread wakes up
04:09:56.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:56.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:56.920 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:57.544 00.624 11060 Exposure complete
04:09:57.744 00.200 11060 worker thread done servicing request
04:09:57.744 00.000 10844 OnExposeComplete: enter
04:09:57.744 00.000 10844 UpdateGuideState(): m_state=6
04:09:57.744 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4509
04:09:57.744 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.46, Mass=1607, SNR=25.2, Peak=198 HFD=3.5
04:09:57.744 00.000 10844 MultiStar: [#1 0.01,0.32,0.95,U] [#2 -0.22,0.03,0.90,U] [#3 0.13,-0.38,1.08,U] [#4 0.01,0.02,1.03,U] [#5 -0.13,-0.13,1.01,U] [#6 0.05,-0.32,0.99,U] [#7 -0.06,-0.09,0.95,U] [#8 -0.10,0.01,0.91,U] 
04:09:57.744 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.06, -0.59}
04:09:57.744 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
04:09:57.744 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
04:09:57.744 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.75 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
04:09:57.747 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
04:09:57.747 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
04:09:57.747 00.000 11060 Worker thread wakes up
04:09:57.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
04:09:57.747 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:57.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
04:09:57.747 00.000 10844 UpdateGuideState exits: m=1607 SNR=25.2
04:09:57.747 00.000 11060 Moving (-0.02, -0.13) raw xDistance=-0.14 yDistance=-0.00
04:09:57.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:57.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:09:57.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:57.747 00.000 10844 Enqueuing Expose request
04:09:57.747 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:57.747 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:09:57.747 00.000 11060 MoveAxis(E, 32, ABG)
04:09:57.747 00.000 11060 Guiding  Dir = 2, Dur = 32
04:09:57.754 00.007 11060 IsSlewing returns 0
04:09:57.754 00.000 11060 IsGuiding returns 0
04:09:57.798 00.044 11060 IsGuiding returns 0
04:09:57.798 00.000 11060 Move returns status 0, amount 32
04:09:57.798 00.000 11060 MoveAxis(N, 0, ABG)
04:09:57.798 00.000 11060 Move returns status 0, amount 0
04:09:57.798 00.000 11060 move complete, result=0
04:09:57.798 00.000 11060 worker thread done servicing request
04:09:57.798 00.000 11060 Worker thread wakes up
04:09:57.798 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
04:09:57.798 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:57.798 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:58.437 00.639 11060 Exposure complete
04:09:58.647 00.210 11060 worker thread done servicing request
04:09:58.647 00.000 10844 OnExposeComplete: enter
04:09:58.647 00.000 10844 UpdateGuideState(): m_state=6
04:09:58.647 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4510
04:09:58.647 00.000 10844 Star::Find returns 1 (0), X=617.54, Y=101.62, Mass=1605, SNR=25.2, Peak=183 HFD=3.2
04:09:58.647 00.000 10844 MultiStar: [#1 -0.05,0.22,1.04,U] [#2 -0.15,-0.08,0.90,U] [#3 -0.03,-0.03,0.98,U] [#4 -0.09,0.31,1.01,U] [#5 -0.01,0.15,0.98,U] [#6 0.32,-0.39,1.01,U] [#7 -0.05,0.19,0.87,U] [#8 0.06,0.30,0.84,U] 
04:09:58.647 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.63, -0.43}
04:09:58.647 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
04:09:58.647 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
04:09:58.647 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.26 mountX=0.03 mountY=0.07, mountTheta=1.13
04:09:58.647 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
04:09:58.652 00.005 10844 Enqueuing Move request for scope (0.07, 0.02)
04:09:58.652 00.000 11060 Worker thread wakes up
04:09:58.652 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:58.652 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
04:09:58.652 00.000 10844 UpdateGuideState exits: m=1605 SNR=25.2
04:09:58.652 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
04:09:58.652 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:58.652 00.000 11060 Moving (0.07, 0.02) raw xDistance=0.03 yDistance=0.07
04:09:58.652 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:58.652 00.000 10844 Enqueuing Expose request
04:09:58.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:09:58.652 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:58.652 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:09:58.652 00.000 11060 MoveAxis(E, 0, ABG)
04:09:58.652 00.000 11060 Move returns status 0, amount 0
04:09:58.652 00.000 11060 MoveAxis(N, 0, ABG)
04:09:58.652 00.000 11060 Move returns status 0, amount 0
04:09:58.652 00.000 11060 move complete, result=0
04:09:58.652 00.000 11060 worker thread done servicing request
04:09:58.652 00.000 11060 Worker thread wakes up
04:09:58.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:58.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:58.652 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:09:59.277 00.625 11060 Exposure complete
04:09:59.495 00.218 11060 worker thread done servicing request
04:09:59.495 00.000 10844 OnExposeComplete: enter
04:09:59.495 00.000 10844 UpdateGuideState(): m_state=6
04:09:59.495 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4511
04:09:59.495 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.76, Mass=1756, SNR=26.3, Peak=207 HFD=3.4
04:09:59.495 00.000 10844 MultiStar: [#1 -0.26,0.39,0.95,U] [#2 -0.13,0.07,0.88,U] [#3 0.18,-0.24,0.95,U] [#4 0.21,-0.13,0.99,U] [#5 0.06,0.37,0.99,U] [#6 0.36,-0.33,1.08,U] [#7 0.25,0.06,0.94,U] [#8 0.08,0.22,0.77,U] 
04:09:59.495 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.00}, one-star: {0.04, -0.30}
04:09:59.495 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.39) = xAngle (-1.39 = -1.39)
04:09:59.495 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
04:09:59.495 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.00 mountX=0.02 mountY=0.09, mountTheta=1.39
04:09:59.499 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.00, opts=13)
04:09:59.500 00.001 10844 Enqueuing Move request for scope (0.09, 0.00)
04:09:59.500 00.000 11060 Worker thread wakes up
04:09:59.500 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:09:59.500 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
04:09:59.500 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.3
04:09:59.500 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
04:09:59.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:59.500 00.000 11060 Moving (0.09, 0.00) raw xDistance=0.02 yDistance=0.09
04:09:59.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:09:59.500 00.000 10844 Enqueuing Expose request
04:09:59.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:09:59.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:09:59.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:09:59.500 00.000 11060 MoveAxis(E, 0, ABG)
04:09:59.500 00.000 11060 Move returns status 0, amount 0
04:09:59.500 00.000 11060 MoveAxis(N, 0, ABG)
04:09:59.500 00.000 11060 Move returns status 0, amount 0
04:09:59.500 00.000 11060 move complete, result=0
04:09:59.500 00.000 11060 worker thread done servicing request
04:09:59.500 00.000 11060 Worker thread wakes up
04:09:59.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:09:59.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:09:59.500 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:00.142 00.642 11060 Exposure complete
04:10:00.367 00.225 11060 worker thread done servicing request
04:10:00.367 00.000 10844 OnExposeComplete: enter
04:10:00.367 00.000 10844 UpdateGuideState(): m_state=6
04:10:00.367 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4512
04:10:00.367 00.000 10844 Star::Find returns 1 (1), X=617.09, Y=101.26, Mass=1635, SNR=25.9, Peak=255 HFD=3.1
04:10:00.367 00.000 10844 MultiStar: [#1 0.33,-0.07,0.96,U] [#2 0.09,-0.41,0.89,U] [#3 0.71,-0.31,0.00,M1] [#4 0.38,-0.09,0.97,U] [#5 0.43,-0.29,0.88,U] [#6 0.61,-0.72,0.00,M1] [#7 -0.12,-0.17,0.97,U] [#8 0.35,0.00,0.82,U] 
04:10:00.367 00.000 10844 refined, 6 included, MultiStar: {0.23, -0.27}, one-star: {0.19, -0.80}
04:10:00.367 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
04:10:00.367 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
04:10:00.367 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.27 hyp=0.35 cameraTheta=-0.86 mountX=-0.22 mountY=0.27, mountTheta=2.26
04:10:00.369 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.27, opts=13)
04:10:00.369 00.000 10844 Enqueuing Move request for scope (0.23, -0.27)
04:10:00.369 00.000 11060 Worker thread wakes up
04:10:00.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:10:00.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.27) opts 0xd
04:10:00.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.27)
04:10:00.369 00.000 10844 UpdateGuideState exits: m=1635 SNR=25.9 Saturated
04:10:00.369 00.000 11060 Moving (0.23, -0.27) raw xDistance=-0.22 yDistance=0.27
04:10:00.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:00.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:10:00.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:00.369 00.000 10844 Enqueuing Expose request
04:10:00.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:10:00.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:10:00.369 00.000 11060 MoveAxis(E, 52, ABG)
04:10:00.369 00.000 11060 Guiding  Dir = 2, Dur = 52
04:10:00.397 00.028 11060 IsSlewing returns 0
04:10:00.397 00.000 11060 IsGuiding returns 0
04:10:00.472 00.075 11060 IsGuiding returns 0
04:10:00.472 00.000 11060 Move returns status 0, amount 52
04:10:00.472 00.000 11060 MoveAxis(N, 0, ABG)
04:10:00.472 00.000 11060 Move returns status 0, amount 0
04:10:00.472 00.000 11060 move complete, result=0
04:10:00.474 00.002 11060 worker thread done servicing request
04:10:00.474 00.000 11060 Worker thread wakes up
04:10:00.474 00.000 10844 GuideStep: -0.2 px 52 ms EAST, 0.3 px 0 ms NORTH
04:10:00.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:00.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:01.101 00.627 11060 Exposure complete
04:10:01.331 00.230 11060 worker thread done servicing request
04:10:01.333 00.002 10844 OnExposeComplete: enter
04:10:01.333 00.000 10844 UpdateGuideState(): m_state=6
04:10:01.333 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4513
04:10:01.333 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.96, Mass=1478, SNR=24.0, Peak=150 HFD=2.9
04:10:01.333 00.000 10844 MultiStar: [#1 0.08,-0.21,0.98,U] [#2 0.43,-0.28,0.97,U] [#3 0.75,0.15,0.00,M2] [#4 0.12,-0.03,1.09,U] [#5 -0.35,-0.35,0.99,U] [#6 0.51,-0.52,0.00,M2] [#7 -0.11,-0.17,1.07,U] [#8 0.51,0.06,0.90,U] 
04:10:01.333 00.000 10844 single-star, 6 included, MultiStar: {0.09, -0.15}, one-star: {-0.01, -0.10}
04:10:01.333 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
04:10:01.333 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
04:10:01.333 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.72 mountX=-0.10 mountY=0.00, mountTheta=3.12
04:10:01.335 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.10, opts=13)
04:10:01.335 00.000 10844 Enqueuing Move request for scope (-0.01, -0.10)
04:10:01.335 00.000 11060 Worker thread wakes up
04:10:01.335 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
04:10:01.335 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:01.335 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
04:10:01.335 00.000 11060 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.00
04:10:01.335 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:10:01.335 00.000 10844 UpdateGuideState exits: m=1478 SNR=24.0
04:10:01.339 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:01.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:01.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:01.339 00.000 10844 Enqueuing Expose request
04:10:01.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:10:01.339 00.000 11060 MoveAxis(E, 0, ABG)
04:10:01.339 00.000 11060 Move returns status 0, amount 0
04:10:01.339 00.000 11060 MoveAxis(N, 0, ABG)
04:10:01.339 00.000 11060 Move returns status 0, amount 0
04:10:01.339 00.000 11060 move complete, result=0
04:10:01.339 00.000 11060 worker thread done servicing request
04:10:01.339 00.000 11060 Worker thread wakes up
04:10:01.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:01.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:01.342 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:01.981 00.639 11060 Exposure complete
04:10:02.208 00.227 11060 worker thread done servicing request
04:10:02.208 00.000 10844 OnExposeComplete: enter
04:10:02.208 00.000 10844 UpdateGuideState(): m_state=6
04:10:02.208 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4514
04:10:02.208 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.26, Mass=1776, SNR=26.2, Peak=171 HFD=3.2
04:10:02.210 00.002 10844 MultiStar: [#1 -0.01,0.21,0.88,U] [#2 0.20,0.25,0.84,U] [#3 0.42,0.23,1.00,U] [#4 0.19,0.08,1.01,U] [#5 -0.05,-0.24,0.92,U] [#6 0.32,-0.16,0.96,U] [#7 -0.25,0.02,0.95,U] [#8 0.42,0.34,0.80,U] 
04:10:02.210 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.10}, one-star: {0.16, 0.20}
04:10:02.210 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.39) = xAngle (-0.82 = -0.82)
04:10:02.210 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.30 = 2.30)
04:10:02.210 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.57 mountX=0.12 mountY=0.14, mountTheta=0.83
04:10:02.213 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.10, opts=13)
04:10:02.213 00.000 10844 Enqueuing Move request for scope (0.15, 0.10)
04:10:02.213 00.000 11060 Worker thread wakes up
04:10:02.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
04:10:02.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
04:10:02.213 00.000 11060 Moving (0.15, 0.10) raw xDistance=0.12 yDistance=0.14
04:10:02.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:02.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:10:02.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:02.213 00.000 10844 UpdateGuideState exits: m=1776 SNR=26.2
04:10:02.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:10:02.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:02.213 00.000 11060 MoveAxis(W, 29, ABG)
04:10:02.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:02.213 00.000 10844 Enqueuing Expose request
04:10:02.213 00.000 11060 Guiding  Dir = 3, Dur = 29
04:10:02.250 00.037 11060 IsSlewing returns 0
04:10:02.250 00.000 11060 IsGuiding returns 0
04:10:02.309 00.059 11060 IsGuiding returns 0
04:10:02.309 00.000 11060 Move returns status 0, amount 29
04:10:02.309 00.000 11060 MoveAxis(N, 0, ABG)
04:10:02.309 00.000 11060 Move returns status 0, amount 0
04:10:02.310 00.001 11060 move complete, result=0
04:10:02.310 00.000 11060 worker thread done servicing request
04:10:02.310 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
04:10:02.310 00.000 11060 Worker thread wakes up
04:10:02.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:02.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:02.935 00.625 11060 Exposure complete
04:10:03.140 00.205 11060 worker thread done servicing request
04:10:03.140 00.000 10844 OnExposeComplete: enter
04:10:03.140 00.000 10844 UpdateGuideState(): m_state=6
04:10:03.140 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4515
04:10:03.140 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.90, Mass=1827, SNR=27.1, Peak=217 HFD=3.8
04:10:03.140 00.000 10844 MultiStar: [#1 0.02,-0.13,0.94,U] [#2 0.08,0.15,0.88,U] [#3 0.63,-0.29,0.00,M2] [#4 0.56,0.31,0.00,M1] [#5 0.48,-0.20,0.87,U] [#6 0.44,-0.26,0.98,U] [#7 -0.11,0.01,0.91,U] [#8 0.24,-0.20,0.75,U] 
04:10:03.140 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.11}, one-star: {0.21, -0.15}
04:10:03.140 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.39) = xAngle (-1.91 = -1.91)
04:10:03.140 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.22 = 1.22)
04:10:03.140 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=-0.07 mountY=0.21, mountTheta=1.91
04:10:03.140 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.11, opts=13)
04:10:03.140 00.000 10844 Enqueuing Move request for scope (0.19, -0.11)
04:10:03.140 00.000 11060 Worker thread wakes up
04:10:03.140 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:03.140 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
04:10:03.140 00.000 10844 UpdateGuideState exits: m=1827 SNR=27.1
04:10:03.140 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
04:10:03.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:03.145 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:03.145 00.000 10844 Enqueuing Expose request
04:10:03.145 00.000 11060 Moving (0.19, -0.11) raw xDistance=-0.07 yDistance=0.21
04:10:03.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:03.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:10:03.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:10:03.145 00.000 11060 MoveAxis(E, 0, ABG)
04:10:03.146 00.001 11060 Move returns status 0, amount 0
04:10:03.146 00.000 11060 MoveAxis(N, 0, ABG)
04:10:03.146 00.000 11060 Move returns status 0, amount 0
04:10:03.146 00.000 11060 move complete, result=0
04:10:03.146 00.000 11060 worker thread done servicing request
04:10:03.146 00.000 11060 Worker thread wakes up
04:10:03.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:03.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:03.150 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:10:03.777 00.627 11060 Exposure complete
04:10:03.988 00.211 11060 worker thread done servicing request
04:10:03.988 00.000 10844 OnExposeComplete: enter
04:10:03.988 00.000 10844 UpdateGuideState(): m_state=6
04:10:03.988 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4516
04:10:03.988 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=101.89, Mass=1700, SNR=26.4, Peak=252 HFD=3.1
04:10:03.993 00.005 10844 MultiStar: [#1 0.32,-0.13,0.94,U] [#2 0.33,0.01,0.85,U] [#3 0.62,-0.48,0.00,M3] [#4 0.45,-0.16,1.04,U] [#5 0.44,-0.43,0.00,M1] [#6 0.73,-0.53,0.00,M1] [#7 0.04,-0.55,0.95,U] [#8 0.20,0.14,0.84,U] 
04:10:03.993 00.000 10844 refined, 5 included, MultiStar: {0.30, -0.15}, one-star: {0.43, -0.17}
04:10:03.993 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
04:10:03.993 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.27 = 1.27)
04:10:03.993 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-0.47 mountX=-0.09 mountY=0.32, mountTheta=1.86
04:10:03.993 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=-0.15, opts=13)
04:10:03.993 00.000 10844 Enqueuing Move request for scope (0.30, -0.15)
04:10:03.993 00.000 11060 Worker thread wakes up
04:10:03.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:03.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.15) opts 0xd
04:10:03.993 00.000 10844 UpdateGuideState exits: m=1700 SNR=26.4
04:10:03.993 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, -0.15)
04:10:03.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:03.993 00.000 11060 Moving (0.30, -0.15) raw xDistance=-0.09 yDistance=0.32
04:10:03.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:03.993 00.000 10844 Enqueuing Expose request
04:10:03.993 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:10:03.993 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.10 newest=0.67
04:10:03.993 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.32
04:10:03.993 00.000 11060 MoveAxis(E, 0, ABG)
04:10:03.993 00.000 11060 Move returns status 0, amount 0
04:10:03.993 00.000 11060 BLC: Oldest BLC event removed
04:10:03.993 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:10:03.993 00.000 11060 MoveAxis(S, 782, ABG)
04:10:03.993 00.000 11060 duration set to 750 by maxDecDuration
04:10:03.993 00.000 11060 Guiding  Dir = 1, Dur = 750
04:10:04.014 00.021 11060 IsSlewing returns 0
04:10:04.014 00.000 11060 IsGuiding returns 0
04:10:04.791 00.777 11060 IsGuiding returns 0
04:10:04.791 00.000 11060 Move returns status 0, amount 750
04:10:04.791 00.000 11060 move complete, result=0
04:10:04.791 00.000 11060 worker thread done servicing request
04:10:04.791 00.000 11060 Worker thread wakes up
04:10:04.791 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
04:10:04.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:04.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:05.430 00.639 11060 Exposure complete
04:10:05.642 00.212 11060 worker thread done servicing request
04:10:05.642 00.000 10844 OnExposeComplete: enter
04:10:05.642 00.000 10844 UpdateGuideState(): m_state=6
04:10:05.644 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4517
04:10:05.644 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.54, Mass=1919, SNR=28.0, Peak=183 HFD=3.4
04:10:05.644 00.000 10844 MultiStar: [#1 0.06,-0.57,0.89,U] [#2 -0.24,0.28,0.85,U] [#3 0.28,-0.67,0.00,M4] [#4 0.09,0.23,0.90,U] [#5 0.01,-0.73,0.00,M2] [#6 0.03,-0.48,1.01,U] [#7 -0.35,-0.32,0.86,U] [#8 0.14,-0.63,0.00,M1] 
04:10:05.644 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.24}, one-star: {0.21, -0.52}
04:10:05.644 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
04:10:05.644 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.05 = 0.05)
04:10:05.644 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.68 mountX=-0.24 mountY=0.01, mountTheta=3.09
04:10:05.646 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.24, opts=13)
04:10:05.646 00.000 10844 Enqueuing Move request for scope (-0.03, -0.24)
04:10:05.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:05.646 00.000 11060 Worker thread wakes up
04:10:05.646 00.000 10844 UpdateGuideState exits: m=1919 SNR=28.0
04:10:05.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
04:10:05.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:05.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
04:10:05.646 00.000 11060 Moving (-0.03, -0.24) raw xDistance=-0.24 yDistance=0.01
04:10:05.646 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:05.646 00.000 11060 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.224281, 1:0.013330
04:10:05.646 00.000 10844 Enqueuing Expose request
04:10:05.646 00.000 11060 BLC: No correction, Miss < min_move
04:10:05.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
04:10:05.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:05.648 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:10:05.648 00.000 11060 MoveAxis(E, 57, ABG)
04:10:05.648 00.000 11060 Guiding  Dir = 2, Dur = 57
04:10:05.654 00.006 11060 IsSlewing returns 0
04:10:05.655 00.001 11060 IsGuiding returns 0
04:10:05.715 00.060 11060 IsGuiding returns 0
04:10:05.715 00.000 11060 Move returns status 0, amount 57
04:10:05.715 00.000 11060 MoveAxis(N, 0, ABG)
04:10:05.715 00.000 11060 Move returns status 0, amount 0
04:10:05.715 00.000 11060 move complete, result=0
04:10:05.715 00.000 11060 worker thread done servicing request
04:10:05.715 00.000 10844 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
04:10:05.715 00.000 11060 Worker thread wakes up
04:10:05.715 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:05.715 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:06.355 00.640 11060 Exposure complete
04:10:06.576 00.221 10844 OnExposeComplete: enter
04:10:06.576 00.000 10844 UpdateGuideState(): m_state=6
04:10:06.576 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4518
04:10:06.576 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.75, Mass=1888, SNR=27.8, Peak=174 HFD=3.2
04:10:06.576 00.000 11060 worker thread done servicing request
04:10:06.576 00.000 10844 MultiStar: [#1 -0.00,0.09,0.90,U] [#2 0.09,0.29,0.88,U] [#3 0.40,-0.07,0.90,U] [#4 -0.23,0.21,0.96,U] [#5 -0.23,-0.39,0.89,U] [#6 0.33,-0.05,0.88,U] [#7 -0.28,-0.50,0.00,M1] [#8 0.02,0.40,0.77,U] 
04:10:06.576 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.01}, one-star: {0.11, -0.31}
04:10:06.580 00.004 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
04:10:06.580 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
04:10:06.580 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=0.02 mountY=0.06, mountTheta=1.19
04:10:06.582 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.01, opts=13)
04:10:06.582 00.000 10844 Enqueuing Move request for scope (0.06, 0.01)
04:10:06.582 00.000 11060 Worker thread wakes up
04:10:06.582 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:06.582 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
04:10:06.584 00.002 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
04:10:06.584 00.000 11060 Moving (0.06, 0.01) raw xDistance=0.02 yDistance=0.06
04:10:06.584 00.000 10844 UpdateGuideState exits: m=1888 SNR=27.8
04:10:06.584 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.224281, 1:0.013330, 2:0.056950
04:10:06.584 00.000 11060 BLC: No correction, Miss < min_move
04:10:06.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:06.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:10:06.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:06.585 00.001 10844 Enqueuing Expose request
04:10:06.585 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:06.585 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:10:06.585 00.000 11060 MoveAxis(E, 0, ABG)
04:10:06.585 00.000 11060 Move returns status 0, amount 0
04:10:06.585 00.000 11060 MoveAxis(N, 0, ABG)
04:10:06.585 00.000 11060 Move returns status 0, amount 0
04:10:06.585 00.000 11060 move complete, result=0
04:10:06.585 00.000 11060 worker thread done servicing request
04:10:06.585 00.000 11060 Worker thread wakes up
04:10:06.586 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:06.586 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:06.589 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:07.219 00.630 11060 Exposure complete
04:10:07.421 00.202 11060 worker thread done servicing request
04:10:07.421 00.000 10844 OnExposeComplete: enter
04:10:07.421 00.000 10844 UpdateGuideState(): m_state=6
04:10:07.421 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4519
04:10:07.421 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.54, Mass=1745, SNR=25.9, Peak=177 HFD=3.4
04:10:07.421 00.000 10844 MultiStar: [#1 -0.30,0.27,1.07,U] [#2 0.09,0.03,0.93,U] [#3 0.35,-0.40,1.00,U] [#4 0.03,0.44,0.96,U] [#5 -0.16,-0.53,0.91,U] [#6 0.16,-0.39,1.06,U] [#7 -0.46,0.02,0.90,U] [#8 0.31,0.05,0.81,U] 
04:10:07.421 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.08, -0.51}
04:10:07.421 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
04:10:07.421 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
04:10:07.421 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.48 mountX=-0.11 mountY=0.03, mountTheta=2.89
04:10:07.426 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.12, opts=13)
04:10:07.426 00.000 10844 Enqueuing Move request for scope (0.01, -0.12)
04:10:07.426 00.000 11060 Worker thread wakes up
04:10:07.426 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:07.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
04:10:07.426 00.000 10844 UpdateGuideState exits: m=1745 SNR=25.9
04:10:07.426 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
04:10:07.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:07.426 00.000 11060 Moving (0.01, -0.12) raw xDistance=-0.11 yDistance=0.03
04:10:07.426 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:07.426 00.000 10844 Enqueuing Expose request
04:10:07.426 00.000 11060 BLC: window closed
04:10:07.426 00.000 11060 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.224281, 1:0.013330, 2:0.056950
04:10:07.426 00.000 11060 BLC: No correction, Miss < min_move
04:10:07.426 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:10:07.426 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:07.426 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:10:07.426 00.000 11060 MoveAxis(E, 0, ABG)
04:10:07.426 00.000 11060 Move returns status 0, amount 0
04:10:07.426 00.000 11060 MoveAxis(N, 0, ABG)
04:10:07.426 00.000 11060 Move returns status 0, amount 0
04:10:07.426 00.000 11060 move complete, result=0
04:10:07.426 00.000 11060 worker thread done servicing request
04:10:07.426 00.000 11060 Worker thread wakes up
04:10:07.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:07.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:07.431 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:08.069 00.638 11060 Exposure complete
04:10:08.292 00.223 11060 worker thread done servicing request
04:10:08.292 00.000 10844 OnExposeComplete: enter
04:10:08.292 00.000 10844 UpdateGuideState(): m_state=6
04:10:08.292 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4520
04:10:08.292 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.33, Mass=1755, SNR=26.5, Peak=235 HFD=2.8
04:10:08.292 00.000 10844 MultiStar: [#1 -0.47,0.07,0.93,U] [#2 0.02,0.27,0.85,U] [#3 0.09,-0.26,0.97,U] [#4 0.09,-0.07,0.97,U] [#5 -0.45,-0.56,0.00,M1] [#6 0.58,-0.25,0.00,M1] [#7 -0.57,-0.10,0.00,M1] [#8 0.15,-0.08,0.91,U] 
04:10:08.292 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.15}, one-star: {-0.11, -0.73}
04:10:08.296 00.004 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.39) = xAngle (-3.22 = 3.06)
04:10:08.296 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.10 = -0.10)
04:10:08.296 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.83 mountX=-0.15 mountY=-0.01, mountTheta=-3.04
04:10:08.296 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.15, opts=13)
04:10:08.296 00.000 10844 Enqueuing Move request for scope (-0.04, -0.15)
04:10:08.296 00.000 11060 Worker thread wakes up
04:10:08.296 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:08.296 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
04:10:08.296 00.000 10844 UpdateGuideState exits: m=1755 SNR=26.5
04:10:08.296 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
04:10:08.296 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:08.296 00.000 11060 Moving (-0.04, -0.15) raw xDistance=-0.15 yDistance=-0.01
04:10:08.296 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:08.296 00.000 10844 Enqueuing Expose request
04:10:08.296 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:10:08.296 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:08.296 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:10:08.300 00.004 11060 MoveAxis(E, 36, ABG)
04:10:08.300 00.000 11060 Guiding  Dir = 2, Dur = 36
04:10:08.331 00.031 11060 IsSlewing returns 0
04:10:08.331 00.000 11060 IsGuiding returns 0
04:10:08.408 00.077 11060 IsGuiding returns 0
04:10:08.410 00.002 11060 Move returns status 0, amount 36
04:10:08.410 00.000 11060 MoveAxis(N, 0, ABG)
04:10:08.410 00.000 11060 Move returns status 0, amount 0
04:10:08.410 00.000 11060 move complete, result=0
04:10:08.410 00.000 11060 worker thread done servicing request
04:10:08.410 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
04:10:08.410 00.000 11060 Worker thread wakes up
04:10:08.410 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:08.410 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:09.045 00.635 11060 Exposure complete
04:10:09.264 00.219 11060 worker thread done servicing request
04:10:09.264 00.000 10844 OnExposeComplete: enter
04:10:09.264 00.000 10844 UpdateGuideState(): m_state=6
04:10:09.265 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4521
04:10:09.265 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.72, Mass=1783, SNR=26.4, Peak=225 HFD=3.4
04:10:09.265 00.000 10844 MultiStar: [#1 -0.30,0.28,0.98,U] [#2 0.23,-0.06,0.92,U] [#3 0.23,-0.13,0.93,U] [#4 0.12,0.02,1.10,U] [#5 -0.19,-0.29,0.88,U] [#6 0.26,-0.42,0.96,U] [#7 -0.27,0.03,0.90,U] [#8 0.25,0.20,0.80,U] 
04:10:09.265 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.18, -0.33}
04:10:09.265 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.39) = xAngle (-2.33 = -2.33)
04:10:09.265 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
04:10:09.265 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.94 mountX=-0.07 mountY=0.07, mountTheta=2.34
04:10:09.269 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.08, opts=13)
04:10:09.270 00.001 10844 Enqueuing Move request for scope (0.06, -0.08)
04:10:09.270 00.000 11060 Worker thread wakes up
04:10:09.270 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
04:10:09.270 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
04:10:09.270 00.000 11060 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=0.07
04:10:09.270 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:09.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:09.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:09.270 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:10:09.270 00.000 11060 MoveAxis(E, 0, ABG)
04:10:09.270 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.4
04:10:09.270 00.000 11060 Move returns status 0, amount 0
04:10:09.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:09.270 00.000 11060 MoveAxis(N, 0, ABG)
04:10:09.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:09.271 00.001 10844 Enqueuing Expose request
04:10:09.271 00.000 11060 Move returns status 0, amount 0
04:10:09.271 00.000 11060 move complete, result=0
04:10:09.271 00.000 11060 worker thread done servicing request
04:10:09.271 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:09.271 00.000 11060 Worker thread wakes up
04:10:09.271 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:09.271 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:09.922 00.651 11060 Exposure complete
04:10:10.135 00.213 11060 worker thread done servicing request
04:10:10.135 00.000 10844 OnExposeComplete: enter
04:10:10.135 00.000 10844 UpdateGuideState(): m_state=6
04:10:10.135 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4522
04:10:10.135 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.73, Mass=1826, SNR=26.9, Peak=157 HFD=3.1
04:10:10.135 00.000 10844 MultiStar: [#1 -0.26,0.35,0.93,U] [#2 -0.01,0.39,0.91,U] [#3 0.24,0.05,0.96,U] [#4 0.29,0.33,0.99,U] [#5 -0.43,-0.28,0.96,U] [#6 0.76,-0.14,0.00,M1] [#7 -0.01,-0.01,0.89,U] [#8 0.05,0.14,0.79,U] 
04:10:10.135 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {0.27, -0.32}
04:10:10.135 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.39) = xAngle (-0.08 = -0.08)
04:10:10.135 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.05 = 3.05)
04:10:10.135 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.31 mountX=0.08 mountY=0.01, mountTheta=0.10
04:10:10.139 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.08, opts=13)
04:10:10.141 00.002 10844 Enqueuing Move request for scope (0.02, 0.08)
04:10:10.141 00.000 11060 Worker thread wakes up
04:10:10.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
04:10:10.141 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
04:10:10.141 00.000 11060 Moving (0.02, 0.08) raw xDistance=0.08 yDistance=0.01
04:10:10.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:10:10.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:10.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:10.141 00.000 10844 UpdateGuideState exits: m=1826 SNR=26.9
04:10:10.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:10:10.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:10.141 00.000 11060 MoveAxis(E, 0, ABG)
04:10:10.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:10.142 00.001 10844 Enqueuing Expose request
04:10:10.142 00.000 11060 Move returns status 0, amount 0
04:10:10.142 00.000 11060 MoveAxis(N, 0, ABG)
04:10:10.142 00.000 11060 Move returns status 0, amount 0
04:10:10.142 00.000 11060 move complete, result=0
04:10:10.142 00.000 11060 worker thread done servicing request
04:10:10.143 00.001 11060 Worker thread wakes up
04:10:10.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:10.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:10.143 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:10.784 00.641 11060 Exposure complete
04:10:10.997 00.213 11060 worker thread done servicing request
04:10:10.997 00.000 10844 OnExposeComplete: enter
04:10:10.997 00.000 10844 UpdateGuideState(): m_state=6
04:10:10.997 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4523
04:10:10.997 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.84, Mass=1709, SNR=25.8, Peak=201 HFD=3.3
04:10:10.997 00.000 10844 MultiStar: [#1 0.27,0.24,1.02,U] [#2 -0.22,0.14,0.92,U] [#3 0.36,-0.21,0.94,U] [#4 0.36,0.10,1.02,U] [#5 0.09,-0.20,0.89,U] [#6 0.18,-0.45,0.97,U] [#7 -0.14,0.29,0.99,U] [#8 0.02,-0.03,0.85,U] 
04:10:10.997 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.03, -0.21}
04:10:10.997 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
04:10:10.997 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
04:10:10.997 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.30 mountX=-0.01 mountY=0.11, mountTheta=1.69
04:10:11.001 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.03, opts=13)
04:10:11.001 00.000 10844 Enqueuing Move request for scope (0.11, -0.03)
04:10:11.001 00.000 11060 Worker thread wakes up
04:10:11.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:11.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
04:10:11.001 00.000 10844 UpdateGuideState exits: m=1709 SNR=25.8
04:10:11.001 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
04:10:11.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:11.004 00.003 11060 Moving (0.11, -0.03) raw xDistance=-0.01 yDistance=0.11
04:10:11.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:11.004 00.000 10844 Enqueuing Expose request
04:10:11.004 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:10:11.004 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:11.004 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:10:11.004 00.000 11060 MoveAxis(E, 0, ABG)
04:10:11.005 00.001 11060 Move returns status 0, amount 0
04:10:11.005 00.000 11060 MoveAxis(N, 0, ABG)
04:10:11.005 00.000 11060 Move returns status 0, amount 0
04:10:11.005 00.000 11060 move complete, result=0
04:10:11.005 00.000 11060 worker thread done servicing request
04:10:11.005 00.000 11060 Worker thread wakes up
04:10:11.005 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:11.005 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:11.007 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:11.643 00.636 11060 Exposure complete
04:10:11.848 00.205 11060 worker thread done servicing request
04:10:11.848 00.000 10844 OnExposeComplete: enter
04:10:11.848 00.000 10844 UpdateGuideState(): m_state=6
04:10:11.849 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4524
04:10:11.850 00.001 10844 Star::Find returns 1 (0), X=617.09, Y=101.65, Mass=1543, SNR=24.4, Peak=168 HFD=2.7
04:10:11.850 00.000 10844 MultiStar: [#1 -0.26,-0.02,1.08,U] [#2 -0.06,0.31,1.00,U] [#3 0.40,-0.24,1.03,U] [#4 0.06,-0.27,1.04,U] [#5 -0.19,-0.15,1.10,U] [#6 -0.04,-0.20,1.02,U] [#7 -0.32,-0.20,1.00,U] [#8 0.26,-0.13,0.89,U] 
04:10:11.850 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.19, -0.41}
04:10:11.850 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
04:10:11.850 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
04:10:11.850 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=-0.14 mountY=0.02, mountTheta=2.99
04:10:11.852 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.15, opts=13)
04:10:11.853 00.001 10844 Enqueuing Move request for scope (-0.00, -0.15)
04:10:11.853 00.000 11060 Worker thread wakes up
04:10:11.853 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:11.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
04:10:11.853 00.000 10844 UpdateGuideState exits: m=1543 SNR=24.4
04:10:11.853 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
04:10:11.853 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:11.853 00.000 11060 Moving (-0.00, -0.15) raw xDistance=-0.14 yDistance=0.02
04:10:11.853 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:11.854 00.001 10844 Enqueuing Expose request
04:10:11.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:10:11.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:11.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:10:11.854 00.000 11060 MoveAxis(E, 34, ABG)
04:10:11.854 00.000 11060 Guiding  Dir = 2, Dur = 34
04:10:11.864 00.010 11060 IsSlewing returns 0
04:10:11.864 00.000 11060 IsGuiding returns 0
04:10:11.911 00.047 11060 IsGuiding returns 0
04:10:11.911 00.000 11060 Move returns status 0, amount 34
04:10:11.911 00.000 11060 MoveAxis(N, 0, ABG)
04:10:11.911 00.000 11060 Move returns status 0, amount 0
04:10:11.911 00.000 11060 move complete, result=0
04:10:11.911 00.000 11060 worker thread done servicing request
04:10:11.911 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
04:10:11.911 00.000 11060 Worker thread wakes up
04:10:11.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:11.913 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:12.539 00.626 11060 Exposure complete
04:10:12.759 00.220 11060 worker thread done servicing request
04:10:12.759 00.000 10844 OnExposeComplete: enter
04:10:12.759 00.000 10844 UpdateGuideState(): m_state=6
04:10:12.759 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4525
04:10:12.759 00.000 10844 Star::Find returns 1 (1), X=617.46, Y=101.99, Mass=1937, SNR=27.6, Peak=255 HFD=3.2
04:10:12.759 00.000 10844 MultiStar: [#1 0.03,-0.05,0.87,U] [#2 -0.15,0.12,0.82,U] [#3 0.18,-0.35,0.94,U] [#4 0.40,0.08,1.02,U] [#5 -0.39,0.05,0.94,U] [#6 0.44,-0.07,0.92,U] [#7 0.01,0.01,0.91,U] [#8 -0.36,-0.14,0.77,U] 
04:10:12.761 00.002 10844 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.55, -0.07}
04:10:12.761 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.39) = xAngle (-1.83 = -1.83)
04:10:12.761 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.29 = 1.29)
04:10:12.761 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.44 mountX=-0.03 mountY=0.10, mountTheta=1.83
04:10:12.761 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.05, opts=13)
04:10:12.761 00.000 10844 Enqueuing Move request for scope (0.10, -0.05)
04:10:12.761 00.000 11060 Worker thread wakes up
04:10:12.761 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:12.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
04:10:12.761 00.000 10844 UpdateGuideState exits: m=1937 SNR=27.6 Saturated
04:10:12.761 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
04:10:12.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:12.765 00.004 11060 Moving (0.10, -0.05) raw xDistance=-0.03 yDistance=0.10
04:10:12.765 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:12.765 00.000 10844 Enqueuing Expose request
04:10:12.765 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:10:12.765 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:12.765 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:10:12.765 00.000 11060 MoveAxis(E, 0, ABG)
04:10:12.765 00.000 11060 Move returns status 0, amount 0
04:10:12.765 00.000 11060 MoveAxis(N, 0, ABG)
04:10:12.765 00.000 11060 Move returns status 0, amount 0
04:10:12.765 00.000 11060 move complete, result=0
04:10:12.766 00.001 11060 worker thread done servicing request
04:10:12.766 00.000 11060 Worker thread wakes up
04:10:12.766 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:12.766 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:12.767 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:13.415 00.648 11060 Exposure complete
04:10:13.625 00.210 11060 worker thread done servicing request
04:10:13.625 00.000 10844 OnExposeComplete: enter
04:10:13.625 00.000 10844 UpdateGuideState(): m_state=6
04:10:13.625 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4526
04:10:13.625 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=102.14, Mass=1740, SNR=26.6, Peak=179 HFD=3.0
04:10:13.625 00.000 10844 MultiStar: [#1 0.03,-0.05,1.01,U] [#2 0.33,0.27,0.89,U] [#3 -0.03,-0.14,0.98,U] [#4 0.28,0.76,0.00,M1] [#5 -0.07,-0.08,1.01,U] [#6 0.31,-0.27,1.05,U] [#7 -0.08,0.02,0.89,U] [#8 0.27,0.13,0.80,U] 
04:10:13.625 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {-0.04, 0.08}
04:10:13.625 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (1.39) = xAngle (-1.57 = -1.57)
04:10:13.625 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.56 = 1.56)
04:10:13.625 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.18 mountX=0.00 mountY=0.09, mountTheta=1.57
04:10:13.625 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.02, opts=13)
04:10:13.625 00.000 10844 Enqueuing Move request for scope (0.09, -0.02)
04:10:13.625 00.000 11060 Worker thread wakes up
04:10:13.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:13.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
04:10:13.625 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.6
04:10:13.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
04:10:13.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:13.630 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:13.630 00.000 10844 Enqueuing Expose request
04:10:13.633 00.003 11060 Moving (0.09, -0.02) raw xDistance=0.00 yDistance=0.09
04:10:13.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:10:13.633 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:13.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:10:13.633 00.000 11060 MoveAxis(E, 0, ABG)
04:10:13.633 00.000 11060 Move returns status 0, amount 0
04:10:13.633 00.000 11060 MoveAxis(N, 0, ABG)
04:10:13.633 00.000 11060 Move returns status 0, amount 0
04:10:13.633 00.000 11060 move complete, result=0
04:10:13.633 00.000 11060 worker thread done servicing request
04:10:13.633 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:13.633 00.000 11060 Worker thread wakes up
04:10:13.633 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:13.633 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:14.273 00.640 11060 Exposure complete
04:10:14.478 00.205 11060 worker thread done servicing request
04:10:14.478 00.000 10844 OnExposeComplete: enter
04:10:14.478 00.000 10844 UpdateGuideState(): m_state=6
04:10:14.478 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4527
04:10:14.478 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.64, Mass=1730, SNR=26.3, Peak=165 HFD=3.3
04:10:14.478 00.000 10844 MultiStar: [#1 -0.40,-0.02,0.95,U] [#2 0.16,0.21,0.92,U] [#3 0.65,-0.13,0.00,M1] [#4 -0.06,0.13,1.05,U] [#5 0.20,-0.33,0.98,U] [#6 0.53,-0.36,0.00,M1] [#7 -0.57,-0.29,0.00,M1] [#8 -0.41,0.05,0.74,U] 
04:10:14.478 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.07}, one-star: {0.16, -0.41}
04:10:14.478 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.73)
04:10:14.478 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
04:10:14.478 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.17 mountX=-0.07 mountY=-0.03, mountTheta=-2.71
04:10:14.482 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.07, opts=13)
04:10:14.482 00.000 10844 Enqueuing Move request for scope (-0.05, -0.07)
04:10:14.482 00.000 11060 Worker thread wakes up
04:10:14.482 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:14.482 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
04:10:14.482 00.000 10844 UpdateGuideState exits: m=1730 SNR=26.3
04:10:14.482 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
04:10:14.482 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:14.482 00.000 11060 Moving (-0.05, -0.07) raw xDistance=-0.07 yDistance=-0.03
04:10:14.482 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:14.482 00.000 10844 Enqueuing Expose request
04:10:14.482 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:14.482 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:14.482 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:10:14.482 00.000 11060 MoveAxis(E, 0, ABG)
04:10:14.482 00.000 11060 Move returns status 0, amount 0
04:10:14.482 00.000 11060 MoveAxis(N, 0, ABG)
04:10:14.482 00.000 11060 Move returns status 0, amount 0
04:10:14.482 00.000 11060 move complete, result=0
04:10:14.482 00.000 11060 worker thread done servicing request
04:10:14.482 00.000 11060 Worker thread wakes up
04:10:14.482 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:14.482 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:14.486 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:15.125 00.639 11060 Exposure complete
04:10:15.342 00.217 11060 worker thread done servicing request
04:10:15.342 00.000 10844 OnExposeComplete: enter
04:10:15.342 00.000 10844 UpdateGuideState(): m_state=6
04:10:15.342 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4528
04:10:15.342 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.18, Mass=1804, SNR=26.9, Peak=166 HFD=2.9
04:10:15.342 00.000 10844 MultiStar: [#1 -0.37,-0.21,1.01,U] [#2 -0.08,-0.09,0.92,U] [#3 0.59,-0.30,0.00,M2] [#4 -0.15,0.22,1.02,U] [#5 -0.16,-0.08,0.94,U] [#6 0.28,-0.61,0.00,M2] [#7 -0.52,0.16,0.91,U] [#8 0.10,0.03,0.69,U] 
04:10:15.342 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.13}, one-star: {0.25, -0.87}
04:10:15.342 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.39) = xAngle (-3.78 = 2.51)
04:10:15.342 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
04:10:15.342 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.39 mountX=-0.15 mountY=-0.12, mountTheta=-2.49
04:10:15.342 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.13, opts=13)
04:10:15.342 00.000 10844 Enqueuing Move request for scope (-0.14, -0.13)
04:10:15.342 00.000 11060 Worker thread wakes up
04:10:15.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:15.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
04:10:15.342 00.000 10844 UpdateGuideState exits: m=1804 SNR=26.9
04:10:15.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
04:10:15.347 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:15.347 00.000 11060 Moving (-0.14, -0.13) raw xDistance=-0.15 yDistance=-0.12
04:10:15.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:15.347 00.000 10844 Enqueuing Expose request
04:10:15.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:10:15.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:15.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:10:15.348 00.001 11060 MoveAxis(E, 36, ABG)
04:10:15.348 00.000 11060 Guiding  Dir = 2, Dur = 36
04:10:15.378 00.030 11060 IsSlewing returns 0
04:10:15.378 00.000 11060 IsGuiding returns 0
04:10:15.425 00.047 11060 IsGuiding returns 0
04:10:15.425 00.000 11060 Move returns status 0, amount 36
04:10:15.425 00.000 11060 MoveAxis(N, 0, ABG)
04:10:15.425 00.000 11060 Move returns status 0, amount 0
04:10:15.425 00.000 11060 move complete, result=0
04:10:15.425 00.000 11060 worker thread done servicing request
04:10:15.425 00.000 11060 Worker thread wakes up
04:10:15.425 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
04:10:15.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:15.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:16.047 00.622 11060 Exposure complete
04:10:16.273 00.226 11060 worker thread done servicing request
04:10:16.273 00.000 10844 OnExposeComplete: enter
04:10:16.273 00.000 10844 UpdateGuideState(): m_state=6
04:10:16.274 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4529
04:10:16.274 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.78, Mass=1489, SNR=24.4, Peak=196 HFD=3.2
04:10:16.275 00.001 10844 MultiStar: [#1 0.06,-0.08,1.12,U] [#2 -0.04,-0.26,0.97,U] [#3 0.19,0.04,1.06,U] [#4 0.49,0.23,1.18,U] [#5 -0.01,-0.20,0.99,U] [#6 0.15,-0.22,1.08,U] [#7 0.25,0.00,1.00,U] [#8 -0.19,0.46,0.93,U] 
04:10:16.275 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.16, -0.28}
04:10:16.275 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.39) = xAngle (-1.65 = -1.65)
04:10:16.275 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.48 = 1.48)
04:10:16.275 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.26 mountX=-0.01 mountY=0.13, mountTheta=1.65
04:10:16.277 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
04:10:16.277 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
04:10:16.277 00.000 11060 Worker thread wakes up
04:10:16.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:16.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
04:10:16.277 00.000 10844 UpdateGuideState exits: m=1489 SNR=24.4
04:10:16.277 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
04:10:16.278 00.001 11060 Moving (0.13, -0.03) raw xDistance=-0.01 yDistance=0.13
04:10:16.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:10:16.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:16.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:16.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:10:16.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:16.278 00.000 10844 Enqueuing Expose request
04:10:16.278 00.000 11060 MoveAxis(E, 0, ABG)
04:10:16.278 00.000 11060 Move returns status 0, amount 0
04:10:16.278 00.000 11060 MoveAxis(N, 0, ABG)
04:10:16.278 00.000 11060 Move returns status 0, amount 0
04:10:16.278 00.000 11060 move complete, result=0
04:10:16.279 00.001 11060 worker thread done servicing request
04:10:16.279 00.000 11060 Worker thread wakes up
04:10:16.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:16.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:16.281 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:16.910 00.629 11060 Exposure complete
04:10:17.118 00.208 11060 worker thread done servicing request
04:10:17.118 00.000 10844 OnExposeComplete: enter
04:10:17.122 00.004 10844 UpdateGuideState(): m_state=6
04:10:17.122 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4530
04:10:17.122 00.000 10844 Star::Find returns 1 (0), X=617.55, Y=101.85, Mass=1610, SNR=25.6, Peak=199 HFD=3.2
04:10:17.122 00.000 10844 MultiStar: [#1 0.26,0.10,0.95,U] [#2 0.02,0.44,0.94,U] [#3 0.31,0.05,1.09,U] [#4 0.30,0.12,1.08,U] [#5 0.01,0.18,0.95,U] [#6 0.44,-0.30,1.12,U] [#7 -0.14,-0.35,0.98,U] [#8 0.02,0.43,0.83,U] 
04:10:17.123 00.001 10844 refined, 8 included, MultiStar: {0.22, 0.04}, one-star: {0.64, -0.20}
04:10:17.123 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.39) = xAngle (-1.22 = -1.22)
04:10:17.123 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
04:10:17.123 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.17 mountX=0.08 mountY=0.21, mountTheta=1.22
04:10:17.124 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.04, opts=13)
04:10:17.125 00.001 10844 Enqueuing Move request for scope (0.22, 0.04)
04:10:17.125 00.000 11060 Worker thread wakes up
04:10:17.125 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
04:10:17.125 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:17.125 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
04:10:17.125 00.000 10844 UpdateGuideState exits: m=1610 SNR=25.6
04:10:17.125 00.000 11060 Moving (0.22, 0.04) raw xDistance=0.08 yDistance=0.21
04:10:17.125 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:17.125 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:10:17.125 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:17.125 00.000 10844 Enqueuing Expose request
04:10:17.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
04:10:17.125 00.000 11060 MoveAxis(E, 0, ABG)
04:10:17.125 00.000 11060 Move returns status 0, amount 0
04:10:17.125 00.000 11060 MoveAxis(S, 81, ABG)
04:10:17.125 00.000 11060 Guiding  Dir = 1, Dur = 81
04:10:17.133 00.008 11060 IsSlewing returns 0
04:10:17.133 00.000 11060 IsGuiding returns 0
04:10:17.230 00.097 11060 IsGuiding returns 0
04:10:17.230 00.000 11060 Move returns status 0, amount 81
04:10:17.230 00.000 11060 move complete, result=0
04:10:17.230 00.000 11060 worker thread done servicing request
04:10:17.230 00.000 11060 Worker thread wakes up
04:10:17.230 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 81 ms SOUTH
04:10:17.230 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:17.230 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:17.887 00.657 11060 Exposure complete
04:10:18.087 00.200 11060 worker thread done servicing request
04:10:18.087 00.000 10844 OnExposeComplete: enter
04:10:18.087 00.000 10844 UpdateGuideState(): m_state=6
04:10:18.087 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4531
04:10:18.087 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.78, Mass=1699, SNR=26.0, Peak=236 HFD=3.0
04:10:18.087 00.000 10844 MultiStar: [#1 0.30,-0.17,1.01,U] [#2 -0.16,0.16,0.93,U] [#3 0.27,-0.61,0.00,M1] [#4 0.24,-0.12,0.98,U] [#5 0.03,0.17,0.90,U] [#6 0.23,-0.13,1.04,U] [#7 0.01,-0.31,0.98,U] [#8 0.31,-0.14,0.80,U] 
04:10:18.087 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.11}, one-star: {0.39, -0.27}
04:10:18.087 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
04:10:18.090 00.003 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
04:10:18.090 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.56 mountX=-0.07 mountY=0.19, mountTheta=1.95
04:10:18.093 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.11, opts=13)
04:10:18.093 00.000 10844 Enqueuing Move request for scope (0.17, -0.11)
04:10:18.093 00.000 11060 Worker thread wakes up
04:10:18.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
04:10:18.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
04:10:18.093 00.000 11060 Moving (0.17, -0.11) raw xDistance=-0.07 yDistance=0.19
04:10:18.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:18.093 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:18.093 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:10:18.093 00.000 11060 MoveAxis(E, 0, ABG)
04:10:18.093 00.000 11060 Move returns status 0, amount 0
04:10:18.093 00.000 11060 MoveAxis(N, 0, ABG)
04:10:18.093 00.000 11060 Move returns status 0, amount 0
04:10:18.093 00.000 11060 move complete, result=0
04:10:18.093 00.000 11060 worker thread done servicing request
04:10:18.098 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:18.098 00.000 10844 UpdateGuideState exits: m=1699 SNR=26.0
04:10:18.099 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:18.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:18.099 00.000 10844 Enqueuing Expose request
04:10:18.099 00.000 11060 Worker thread wakes up
04:10:18.099 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:10:18.099 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:18.099 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:18.733 00.634 11060 Exposure complete
04:10:18.954 00.221 11060 worker thread done servicing request
04:10:18.954 00.000 10844 OnExposeComplete: enter
04:10:18.959 00.005 10844 UpdateGuideState(): m_state=6
04:10:18.959 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4532
04:10:18.959 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.81, Mass=1741, SNR=26.3, Peak=182 HFD=3.1
04:10:18.959 00.000 10844 MultiStar: [#1 0.33,0.00,0.97,U] [#2 -0.40,0.28,0.87,U] [#3 0.54,0.07,0.92,U] [#4 0.05,0.14,0.99,U] [#5 0.15,-0.27,0.86,U] [#6 0.56,-0.31,0.00,M1] [#7 0.04,-0.04,0.89,U] [#8 0.48,-0.04,0.88,U] 
04:10:18.959 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.01}, one-star: {0.09, -0.24}
04:10:18.959 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.39) = xAngle (-1.46 = -1.46)
04:10:18.959 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.66 = 1.66)
04:10:18.960 00.001 10844 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=0.02 mountY=0.16, mountTheta=1.47
04:10:18.963 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.01, opts=13)
04:10:18.963 00.000 10844 Enqueuing Move request for scope (0.16, -0.01)
04:10:18.963 00.000 11060 Worker thread wakes up
04:10:18.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:18.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
04:10:18.963 00.000 10844 UpdateGuideState exits: m=1741 SNR=26.3
04:10:18.963 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
04:10:18.963 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:18.963 00.000 11060 Moving (0.16, -0.01) raw xDistance=0.02 yDistance=0.16
04:10:18.964 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:10:18.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:18.964 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:10:18.964 00.000 11060 MoveAxis(E, 0, ABG)
04:10:18.964 00.000 11060 Move returns status 0, amount 0
04:10:18.964 00.000 11060 MoveAxis(N, 0, ABG)
04:10:18.964 00.000 11060 Move returns status 0, amount 0
04:10:18.964 00.000 11060 move complete, result=0
04:10:18.964 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:18.964 00.000 10844 Enqueuing Expose request
04:10:18.964 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:10:18.964 00.000 11060 worker thread done servicing request
04:10:18.965 00.001 11060 Worker thread wakes up
04:10:18.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:18.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:19.596 00.631 11060 Exposure complete
04:10:19.816 00.220 11060 worker thread done servicing request
04:10:19.816 00.000 10844 OnExposeComplete: enter
04:10:19.816 00.000 10844 UpdateGuideState(): m_state=6
04:10:19.816 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4533
04:10:19.816 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.82, Mass=1651, SNR=26.1, Peak=162 HFD=3.0
04:10:19.816 00.000 10844 MultiStar: [#1 0.30,-0.18,0.92,U] [#2 0.17,0.12,0.96,U] [#3 0.04,-0.26,1.08,U] [#4 0.02,0.16,1.02,U] [#5 -0.13,-0.20,1.00,U] [#6 0.09,-0.36,1.03,U] [#7 -0.20,-0.22,1.02,U] [#8 -0.14,0.10,0.91,U] 
04:10:19.816 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.09, -0.24}
04:10:19.816 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
04:10:19.816 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
04:10:19.816 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.37 mountX=-0.12 mountY=0.05, mountTheta=2.77
04:10:19.822 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.12, opts=13)
04:10:19.822 00.000 10844 Enqueuing Move request for scope (0.03, -0.12)
04:10:19.822 00.000 11060 Worker thread wakes up
04:10:19.822 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
04:10:19.822 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
04:10:19.822 00.000 11060 Moving (0.03, -0.12) raw xDistance=-0.12 yDistance=0.05
04:10:19.822 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:10:19.822 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:19.822 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:10:19.822 00.000 11060 MoveAxis(E, 0, ABG)
04:10:19.822 00.000 11060 Move returns status 0, amount 0
04:10:19.822 00.000 11060 MoveAxis(N, 0, ABG)
04:10:19.822 00.000 11060 Move returns status 0, amount 0
04:10:19.822 00.000 11060 move complete, result=0
04:10:19.824 00.002 11060 worker thread done servicing request
04:10:19.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:19.824 00.000 10844 UpdateGuideState exits: m=1651 SNR=26.1
04:10:19.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:19.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:19.824 00.000 10844 Enqueuing Expose request
04:10:19.824 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:19.824 00.000 11060 Worker thread wakes up
04:10:19.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:19.824 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:20.455 00.631 11060 Exposure complete
04:10:20.684 00.229 11060 worker thread done servicing request
04:10:20.684 00.000 10844 OnExposeComplete: enter
04:10:20.684 00.000 10844 UpdateGuideState(): m_state=6
04:10:20.684 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4534
04:10:20.684 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.18, Mass=1704, SNR=25.6, Peak=215 HFD=3.2
04:10:20.686 00.002 10844 MultiStar: [#1 -0.09,-0.85,0.00,M1] [#2 -0.25,-0.52,0.00,M1] [#3 0.20,-0.48,0.98,U] [#4 -0.42,-0.43,0.00,M1] [#5 -0.26,-0.95,0.00,M1] [#6 0.20,-0.99,0.00,M1] [#7 -0.32,-0.74,0.00,M1] [#8 -0.19,-0.48,0.84,U] 
04:10:20.686 00.000 10844 refined, 2 included, MultiStar: {0.01, -0.62}, one-star: {-0.00, -0.87}
04:10:20.686 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.94 = -2.94)
04:10:20.686 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
04:10:20.686 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.62 hyp=0.62 cameraTheta=-1.55 mountX=-0.61 mountY=0.11, mountTheta=2.96
04:10:20.690 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.62, opts=13)
04:10:20.690 00.000 10844 Enqueuing Move request for scope (0.01, -0.62)
04:10:20.690 00.000 11060 Worker thread wakes up
04:10:20.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:20.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.62) opts 0xd
04:10:20.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.62)
04:10:20.690 00.000 11060 Moving (0.01, -0.62) raw xDistance=-0.61 yDistance=0.11
04:10:20.690 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.61
04:10:20.690 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:20.690 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:10:20.691 00.001 10844 UpdateGuideState exits: m=1704 SNR=25.6
04:10:20.691 00.000 11060 MoveAxis(E, 142, ABG)
04:10:20.691 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:20.691 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:20.691 00.000 10844 Enqueuing Expose request
04:10:20.691 00.000 11060 Guiding  Dir = 2, Dur = 142
04:10:20.712 00.021 11060 IsSlewing returns 0
04:10:20.712 00.000 11060 IsGuiding returns 0
04:10:20.865 00.153 11060 IsGuiding returns 0
04:10:20.867 00.002 11060 Move returns status 0, amount 142
04:10:20.867 00.000 11060 MoveAxis(N, 0, ABG)
04:10:20.867 00.000 11060 Move returns status 0, amount 0
04:10:20.867 00.000 11060 move complete, result=0
04:10:20.867 00.000 10844 GuideStep: -0.6 px 142 ms EAST, 0.1 px 0 ms NORTH
04:10:20.869 00.002 11060 worker thread done servicing request
04:10:20.869 00.000 11060 Worker thread wakes up
04:10:20.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:20.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:21.510 00.641 11060 Exposure complete
04:10:21.718 00.208 11060 worker thread done servicing request
04:10:21.718 00.000 10844 OnExposeComplete: enter
04:10:21.718 00.000 10844 UpdateGuideState(): m_state=6
04:10:21.718 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4535
04:10:21.718 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.81, Mass=1425, SNR=23.9, Peak=166 HFD=2.6
04:10:21.718 00.000 10844 MultiStar: [#1 0.05,-0.10,1.07,U] [#2 -0.35,0.31,1.00,U] [#3 0.05,-0.05,0.98,U] [#4 0.20,0.16,1.07,U] [#5 -0.04,-0.02,1.04,U] [#6 -0.11,-0.35,1.15,U] [#7 -0.10,0.02,1.08,U] [#8 0.05,0.53,1.00,U] 
04:10:21.718 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.03, -0.24}
04:10:21.718 00.000 10844 CameraToMount -- cameraTheta (2.51) - m_xAngle (1.39) = xAngle (1.12 = 1.12)
04:10:21.718 00.000 10844 CameraToMount -- cameraTheta (2.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.25 = -2.04)
04:10:21.718 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.51 mountX=0.02 mountY=-0.03, mountTheta=-1.12
04:10:21.724 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.02, opts=13)
04:10:21.724 00.000 10844 Enqueuing Move request for scope (-0.03, 0.02)
04:10:21.724 00.000 11060 Worker thread wakes up
04:10:21.724 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
04:10:21.724 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
04:10:21.724 00.000 11060 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
04:10:21.724 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:10:21.724 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:21.724 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:10:21.724 00.000 11060 MoveAxis(E, 0, ABG)
04:10:21.724 00.000 11060 Move returns status 0, amount 0
04:10:21.724 00.000 11060 MoveAxis(N, 0, ABG)
04:10:21.724 00.000 11060 Move returns status 0, amount 0
04:10:21.724 00.000 11060 move complete, result=0
04:10:21.724 00.000 11060 worker thread done servicing request
04:10:21.724 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:21.724 00.000 10844 UpdateGuideState exits: m=1425 SNR=23.9
04:10:21.724 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:21.726 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:21.726 00.000 10844 Enqueuing Expose request
04:10:21.726 00.000 11060 Worker thread wakes up
04:10:21.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:21.726 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:21.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:22.371 00.645 11060 Exposure complete
04:10:22.573 00.202 11060 worker thread done servicing request
04:10:22.573 00.000 10844 OnExposeComplete: enter
04:10:22.573 00.000 10844 UpdateGuideState(): m_state=6
04:10:22.573 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
04:10:22.573 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.64, Mass=1757, SNR=26.3, Peak=224 HFD=3.2
04:10:22.573 00.000 10844 MultiStar: [#1 -0.50,-0.03,0.97,U] [#2 -0.20,0.26,0.87,U] [#3 -0.09,-0.23,1.07,U] [#4 0.01,0.18,1.05,U] [#5 -0.17,0.19,0.93,U] [#6 0.35,-0.09,1.07,U] [#7 -0.48,-0.13,1.04,U] [#8 -0.44,0.07,0.77,U] 
04:10:22.573 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.09, -0.41}
04:10:22.573 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.39) = xAngle (-4.34 = 1.94)
04:10:22.573 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.22 = -1.22)
04:10:22.573 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-2.96 mountX=-0.06 mountY=-0.16, mountTheta=-1.94
04:10:22.577 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.03, opts=13)
04:10:22.577 00.000 10844 Enqueuing Move request for scope (-0.16, -0.03)
04:10:22.577 00.000 11060 Worker thread wakes up
04:10:22.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:22.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
04:10:22.577 00.000 10844 UpdateGuideState exits: m=1757 SNR=26.3
04:10:22.577 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
04:10:22.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:22.577 00.000 11060 Moving (-0.16, -0.03) raw xDistance=-0.06 yDistance=-0.16
04:10:22.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:22.577 00.000 10844 Enqueuing Expose request
04:10:22.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:10:22.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:22.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:10:22.577 00.000 11060 MoveAxis(E, 0, ABG)
04:10:22.577 00.000 11060 Move returns status 0, amount 0
04:10:22.577 00.000 11060 MoveAxis(N, 0, ABG)
04:10:22.577 00.000 11060 Move returns status 0, amount 0
04:10:22.577 00.000 11060 move complete, result=0
04:10:22.577 00.000 11060 worker thread done servicing request
04:10:22.577 00.000 11060 Worker thread wakes up
04:10:22.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:22.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:22.584 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:23.226 00.642 11060 Exposure complete
04:10:23.442 00.216 11060 worker thread done servicing request
04:10:23.442 00.000 10844 OnExposeComplete: enter
04:10:23.442 00.000 10844 UpdateGuideState(): m_state=6
04:10:23.442 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4537
04:10:23.442 00.000 10844 Star::Find returns 1 (0), X=616.59, Y=101.70, Mass=1767, SNR=26.9, Peak=208 HFD=3.2
04:10:23.442 00.000 10844 MultiStar: [#1 -0.35,0.05,0.97,U] [#2 -0.35,0.38,0.93,U] [#3 0.14,0.13,1.01,U] [#4 -0.01,0.34,0.93,U] [#5 -0.29,0.07,1.04,U] [#6 0.16,-0.25,0.91,U] [#7 -0.20,0.15,0.90,U] [#8 -0.23,0.52,0.82,U] 
04:10:23.442 00.000 10844 refined, 8 included, MultiStar: {-0.16, 0.11}, one-star: {-0.31, -0.35}
04:10:23.442 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (1.39) = xAngle (1.17 = 1.17)
04:10:23.442 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.29 = -1.99)
04:10:23.442 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.56 mountX=0.08 mountY=-0.18, mountTheta=-1.16
04:10:23.442 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.11, opts=13)
04:10:23.442 00.000 10844 Enqueuing Move request for scope (-0.16, 0.11)
04:10:23.442 00.000 11060 Worker thread wakes up
04:10:23.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:23.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
04:10:23.442 00.000 10844 UpdateGuideState exits: m=1767 SNR=26.9
04:10:23.447 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
04:10:23.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:23.447 00.000 11060 Moving (-0.16, 0.11) raw xDistance=0.08 yDistance=-0.18
04:10:23.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:23.447 00.000 10844 Enqueuing Expose request
04:10:23.447 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:10:23.447 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:23.447 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:10:23.447 00.000 11060 MoveAxis(E, 0, ABG)
04:10:23.447 00.000 11060 Move returns status 0, amount 0
04:10:23.447 00.000 11060 MoveAxis(N, 0, ABG)
04:10:23.447 00.000 11060 Move returns status 0, amount 0
04:10:23.448 00.001 11060 move complete, result=0
04:10:23.448 00.000 11060 worker thread done servicing request
04:10:23.448 00.000 11060 Worker thread wakes up
04:10:23.448 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:23.448 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:23.450 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:24.084 00.634 11060 Exposure complete
04:10:24.294 00.210 11060 worker thread done servicing request
04:10:24.294 00.000 10844 OnExposeComplete: enter
04:10:24.294 00.000 10844 UpdateGuideState(): m_state=6
04:10:24.294 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4538
04:10:24.294 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=101.80, Mass=1877, SNR=27.2, Peak=253 HFD=3.2
04:10:24.294 00.000 10844 MultiStar: [#1 -0.35,-0.04,0.88,U] [#2 0.12,-0.00,0.87,U] [#3 -0.21,-0.33,1.00,U] [#4 0.15,0.53,0.92,U] [#5 -0.07,-0.16,0.90,U] [#6 0.07,-0.24,0.94,U] [#7 -0.20,0.16,0.94,U] [#8 0.12,0.35,0.81,U] 
04:10:24.294 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.58, -0.25}
04:10:24.294 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
04:10:24.294 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.44 = 1.44)
04:10:24.294 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.29 mountX=-0.00 mountY=0.03, mountTheta=1.68
04:10:24.299 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
04:10:24.299 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
04:10:24.299 00.000 11060 Worker thread wakes up
04:10:24.299 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:24.299 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
04:10:24.299 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.2
04:10:24.299 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
04:10:24.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:24.299 00.000 11060 Moving (0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
04:10:24.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:24.299 00.000 10844 Enqueuing Expose request
04:10:24.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:10:24.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:24.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:10:24.299 00.000 11060 MoveAxis(E, 0, ABG)
04:10:24.299 00.000 11060 Move returns status 0, amount 0
04:10:24.299 00.000 11060 MoveAxis(N, 0, ABG)
04:10:24.299 00.000 11060 Move returns status 0, amount 0
04:10:24.299 00.000 11060 move complete, result=0
04:10:24.299 00.000 11060 worker thread done servicing request
04:10:24.299 00.000 11060 Worker thread wakes up
04:10:24.299 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:24.299 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:24.303 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:24.931 00.628 11060 Exposure complete
04:10:25.117 00.186 11060 worker thread done servicing request
04:10:25.117 00.000 10844 OnExposeComplete: enter
04:10:25.117 00.000 10844 UpdateGuideState(): m_state=6
04:10:25.117 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4539
04:10:25.122 00.005 10844 Star::Find returns 1 (0), X=616.75, Y=101.61, Mass=1604, SNR=24.9, Peak=211 HFD=3.2
04:10:25.122 00.000 10844 MultiStar: [#1 0.02,-0.28,1.02,U] [#2 0.11,-0.16,0.91,U] [#3 0.22,-0.62,0.00,M1] [#4 0.13,-0.36,1.02,U] [#5 0.03,-0.68,0.00,M1] [#6 0.53,-0.94,0.00,M1] [#7 -0.56,-0.33,0.00,M1] [#8 -0.28,-0.08,0.86,U] 
04:10:25.122 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.27}, one-star: {-0.16, -0.44}
04:10:25.122 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.06 = -3.06)
04:10:25.122 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.06 = 0.06)
04:10:25.122 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.68 mountX=-0.27 mountY=0.02, mountTheta=3.08
04:10:25.122 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.27, opts=13)
04:10:25.122 00.000 10844 Enqueuing Move request for scope (-0.03, -0.27)
04:10:25.122 00.000 11060 Worker thread wakes up
04:10:25.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:25.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
04:10:25.122 00.000 10844 UpdateGuideState exits: m=1604 SNR=24.9
04:10:25.122 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
04:10:25.122 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:25.122 00.000 11060 Moving (-0.03, -0.27) raw xDistance=-0.27 yDistance=0.02
04:10:25.122 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:25.122 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
04:10:25.122 00.000 10844 Enqueuing Expose request
04:10:25.126 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:25.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:10:25.126 00.000 11060 MoveAxis(E, 64, ABG)
04:10:25.126 00.000 11060 Guiding  Dir = 2, Dur = 64
04:10:25.138 00.012 11060 IsSlewing returns 0
04:10:25.138 00.000 11060 IsGuiding returns 0
04:10:25.215 00.077 11060 IsGuiding returns 0
04:10:25.215 00.000 11060 Move returns status 0, amount 64
04:10:25.215 00.000 11060 MoveAxis(N, 0, ABG)
04:10:25.215 00.000 11060 Move returns status 0, amount 0
04:10:25.215 00.000 11060 move complete, result=0
04:10:25.215 00.000 11060 worker thread done servicing request
04:10:25.215 00.000 11060 Worker thread wakes up
04:10:25.215 00.000 10844 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
04:10:25.215 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:25.217 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:25.854 00.637 11060 Exposure complete
04:10:26.070 00.216 11060 worker thread done servicing request
04:10:26.070 00.000 10844 OnExposeComplete: enter
04:10:26.070 00.000 10844 UpdateGuideState(): m_state=6
04:10:26.072 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4540
04:10:26.072 00.000 10844 Star::Find returns 1 (0), X=616.61, Y=101.84, Mass=2003, SNR=28.7, Peak=213 HFD=3.3
04:10:26.072 00.000 10844 MultiStar: [#1 -0.21,-0.18,0.84,U] [#2 -0.25,0.09,0.79,U] [#3 0.14,-0.32,0.85,U] [#4 0.20,0.03,1.00,U] [#5 -0.42,-0.53,0.00,M2] [#6 -0.10,-0.64,0.00,M2] [#7 -0.43,0.16,0.86,U] [#8 -0.25,0.13,0.75,U] 
04:10:26.072 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.05}, one-star: {-0.30, -0.21}
04:10:26.072 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.21 = 2.07)
04:10:26.072 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
04:10:26.072 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.83 mountX=-0.08 mountY=-0.14, mountTheta=-2.06
04:10:26.074 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.05, opts=13)
04:10:26.074 00.000 10844 Enqueuing Move request for scope (-0.15, -0.05)
04:10:26.074 00.000 11060 Worker thread wakes up
04:10:26.074 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:26.074 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
04:10:26.076 00.002 10844 UpdateGuideState exits: m=2003 SNR=28.7
04:10:26.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
04:10:26.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:26.076 00.000 11060 Moving (-0.15, -0.05) raw xDistance=-0.08 yDistance=-0.14
04:10:26.076 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:26.076 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:10:26.076 00.000 10844 Enqueuing Expose request
04:10:26.076 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:26.076 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:10:26.076 00.000 11060 MoveAxis(E, 0, ABG)
04:10:26.076 00.000 11060 Move returns status 0, amount 0
04:10:26.076 00.000 11060 MoveAxis(N, 0, ABG)
04:10:26.076 00.000 11060 Move returns status 0, amount 0
04:10:26.076 00.000 11060 move complete, result=0
04:10:26.076 00.000 11060 worker thread done servicing request
04:10:26.076 00.000 11060 Worker thread wakes up
04:10:26.076 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:26.076 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:26.080 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:26.713 00.633 11060 Exposure complete
04:10:26.941 00.228 11060 worker thread done servicing request
04:10:26.941 00.000 10844 OnExposeComplete: enter
04:10:26.941 00.000 10844 UpdateGuideState(): m_state=6
04:10:26.943 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4541
04:10:26.943 00.000 10844 Star::Find returns 1 (0), X=616.68, Y=101.43, Mass=1587, SNR=25.2, Peak=212 HFD=2.9
04:10:26.943 00.000 10844 MultiStar: [#1 -0.40,-0.18,0.97,U] [#2 -0.23,-0.12,0.90,U] [#3 0.09,-0.26,1.04,U] [#4 0.01,0.15,1.01,U] [#5 -0.17,-0.39,0.95,U] [#6 0.03,-0.54,1.03,U] [#7 -0.68,-0.28,0.00,M1] [#8 -0.67,0.11,0.00,M1] 
04:10:26.943 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.28}, one-star: {-0.23, -0.63}
04:10:26.943 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.39) = xAngle (-3.36 = 2.92)
04:10:26.943 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.24 = -0.24)
04:10:26.943 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.98 mountX=-0.30 mountY=-0.07, mountTheta=-2.90
04:10:26.946 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.28, opts=13)
04:10:26.946 00.000 10844 Enqueuing Move request for scope (-0.12, -0.28)
04:10:26.948 00.002 11060 Worker thread wakes up
04:10:26.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.28) opts 0xd
04:10:26.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:26.948 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.28)
04:10:26.948 00.000 10844 UpdateGuideState exits: m=1587 SNR=25.2
04:10:26.948 00.000 11060 Moving (-0.12, -0.28) raw xDistance=-0.30 yDistance=-0.07
04:10:26.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:26.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
04:10:26.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:26.948 00.000 10844 Enqueuing Expose request
04:10:26.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:26.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:10:26.948 00.000 11060 MoveAxis(E, 71, ABG)
04:10:26.948 00.000 11060 Guiding  Dir = 2, Dur = 71
04:10:26.957 00.009 11060 IsSlewing returns 0
04:10:26.957 00.000 11060 IsGuiding returns 0
04:10:27.035 00.078 11060 IsGuiding returns 0
04:10:27.035 00.000 11060 Move returns status 0, amount 71
04:10:27.035 00.000 11060 MoveAxis(N, 0, ABG)
04:10:27.035 00.000 11060 Move returns status 0, amount 0
04:10:27.035 00.000 11060 move complete, result=0
04:10:27.035 00.000 11060 worker thread done servicing request
04:10:27.035 00.000 11060 Worker thread wakes up
04:10:27.035 00.000 10844 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
04:10:27.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:27.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:27.684 00.649 11060 Exposure complete
04:10:27.884 00.200 11060 worker thread done servicing request
04:10:27.884 00.000 10844 OnExposeComplete: enter
04:10:27.884 00.000 10844 UpdateGuideState(): m_state=6
04:10:27.884 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4542
04:10:27.884 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=102.23, Mass=1623, SNR=24.9, Peak=132 HFD=3.2
04:10:27.884 00.000 10844 MultiStar: [#1 -0.12,0.20,0.96,U] [#2 -0.27,0.03,0.93,U] [#3 0.20,0.10,0.97,U] [#4 0.30,0.29,1.02,U] [#5 -0.51,-0.14,1.08,U] [#6 0.05,-0.14,1.13,U] [#7 -0.12,0.29,0.96,U] [#8 -0.33,0.24,0.80,U] 
04:10:27.884 00.000 10844 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {0.07, 0.17}
04:10:27.884 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.39) = xAngle (0.81 = 0.81)
04:10:27.884 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.93 = -2.35)
04:10:27.884 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.20 mountX=0.09 mountY=-0.09, mountTheta=-0.80
04:10:27.886 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.11, opts=13)
04:10:27.889 00.003 10844 Enqueuing Move request for scope (-0.08, 0.11)
04:10:27.889 00.000 11060 Worker thread wakes up
04:10:27.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:27.889 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
04:10:27.889 00.000 10844 UpdateGuideState exits: m=1623 SNR=24.9
04:10:27.889 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
04:10:27.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:27.889 00.000 11060 Moving (-0.08, 0.11) raw xDistance=0.09 yDistance=-0.09
04:10:27.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:27.889 00.000 10844 Enqueuing Expose request
04:10:27.889 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:10:27.889 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:27.889 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:10:27.889 00.000 11060 MoveAxis(E, 0, ABG)
04:10:27.889 00.000 11060 Move returns status 0, amount 0
04:10:27.889 00.000 11060 MoveAxis(N, 0, ABG)
04:10:27.889 00.000 11060 Move returns status 0, amount 0
04:10:27.889 00.000 11060 move complete, result=0
04:10:27.889 00.000 11060 worker thread done servicing request
04:10:27.889 00.000 11060 Worker thread wakes up
04:10:27.889 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:27.889 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:27.889 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:28.522 00.633 11060 Exposure complete
04:10:28.735 00.213 11060 worker thread done servicing request
04:10:28.735 00.000 10844 OnExposeComplete: enter
04:10:28.737 00.002 10844 UpdateGuideState(): m_state=6
04:10:28.737 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4543
04:10:28.737 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.92, Mass=1873, SNR=27.6, Peak=194 HFD=2.7
04:10:28.737 00.000 10844 MultiStar: [#1 -0.07,0.09,0.91,U] [#2 -0.11,0.27,0.81,U] [#3 0.07,-0.49,0.89,U] [#4 0.36,0.05,0.90,U] [#5 -0.01,-0.38,0.82,U] [#6 0.18,-0.64,0.00,M1] [#7 -0.18,0.01,0.83,U] [#8 -0.12,-0.49,0.77,U] 
04:10:28.737 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.13}, one-star: {0.08, -0.13}
04:10:28.737 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
04:10:28.737 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.23 = 0.23)
04:10:28.737 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.51 mountX=-0.13 mountY=0.03, mountTheta=2.91
04:10:28.740 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
04:10:28.740 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
04:10:28.740 00.000 11060 Worker thread wakes up
04:10:28.740 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
04:10:28.740 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
04:10:28.740 00.000 11060 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.03
04:10:28.740 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:28.740 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:10:28.740 00.000 10844 UpdateGuideState exits: m=1873 SNR=27.6
04:10:28.740 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:28.740 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:28.740 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:10:28.740 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:28.740 00.000 10844 Enqueuing Expose request
04:10:28.740 00.000 11060 MoveAxis(E, 30, ABG)
04:10:28.740 00.000 11060 Guiding  Dir = 2, Dur = 30
04:10:28.777 00.037 11060 IsSlewing returns 0
04:10:28.777 00.000 11060 IsGuiding returns 0
04:10:28.823 00.046 11060 IsGuiding returns 0
04:10:28.823 00.000 11060 Move returns status 0, amount 30
04:10:28.823 00.000 11060 MoveAxis(N, 0, ABG)
04:10:28.823 00.000 11060 Move returns status 0, amount 0
04:10:28.824 00.001 11060 move complete, result=0
04:10:28.824 00.000 11060 worker thread done servicing request
04:10:28.824 00.000 11060 Worker thread wakes up
04:10:28.824 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
04:10:28.824 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:28.825 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:29.477 00.652 11060 Exposure complete
04:10:29.675 00.198 11060 worker thread done servicing request
04:10:29.675 00.000 10844 OnExposeComplete: enter
04:10:29.675 00.000 10844 UpdateGuideState(): m_state=6
04:10:29.675 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4544
04:10:29.677 00.002 10844 Star::Find returns 1 (0), X=616.74, Y=101.34, Mass=1925, SNR=27.9, Peak=245 HFD=3.0
04:10:29.677 00.000 10844 MultiStar: [#1 -0.47,-0.34,0.00,M1] [#2 -0.06,-0.09,0.85,U] [#3 0.07,-0.36,0.91,U] [#4 -0.17,0.27,0.86,U] [#5 -0.40,-0.41,0.94,U] [#6 0.27,-0.50,0.90,U] [#7 -0.73,0.23,0.00,M1] [#8 0.14,-0.18,0.71,U] 
04:10:29.677 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.30}, one-star: {-0.17, -0.71}
04:10:29.677 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
04:10:29.677 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
04:10:29.677 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.75 mountX=-0.30 mountY=-0.00, mountTheta=-3.13
04:10:29.679 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.30, opts=13)
04:10:29.679 00.000 10844 Enqueuing Move request for scope (-0.05, -0.30)
04:10:29.679 00.000 11060 Worker thread wakes up
04:10:29.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
04:10:29.682 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
04:10:29.682 00.000 11060 Moving (-0.05, -0.30) raw xDistance=-0.30 yDistance=-0.00
04:10:29.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
04:10:29.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:29.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:10:29.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:29.682 00.000 11060 MoveAxis(E, 72, ABG)
04:10:29.682 00.000 10844 UpdateGuideState exits: m=1925 SNR=27.9
04:10:29.682 00.000 11060 Guiding  Dir = 2, Dur = 72
04:10:29.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:29.683 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:29.683 00.000 10844 Enqueuing Expose request
04:10:29.702 00.019 11060 IsSlewing returns 0
04:10:29.702 00.000 11060 IsGuiding returns 0
04:10:29.801 00.099 11060 IsGuiding returns 0
04:10:29.801 00.000 11060 Move returns status 0, amount 72
04:10:29.801 00.000 11060 MoveAxis(N, 0, ABG)
04:10:29.801 00.000 11060 Move returns status 0, amount 0
04:10:29.801 00.000 11060 move complete, result=0
04:10:29.801 00.000 11060 worker thread done servicing request
04:10:29.801 00.000 11060 Worker thread wakes up
04:10:29.801 00.000 10844 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH
04:10:29.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:29.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:30.438 00.637 11060 Exposure complete
04:10:30.654 00.216 11060 worker thread done servicing request
04:10:30.655 00.001 10844 OnExposeComplete: enter
04:10:30.655 00.000 10844 UpdateGuideState(): m_state=6
04:10:30.656 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4545
04:10:30.656 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=102.14, Mass=1412, SNR=23.8, Peak=141 HFD=2.8
04:10:30.656 00.000 10844 MultiStar: [#1 -0.45,0.38,0.00,M2] [#2 -0.59,0.32,0.00,M1] [#3 0.05,-0.12,1.00,U] [#4 0.07,0.45,1.07,U] [#5 -0.74,0.00,0.00,M1] [#6 -0.09,-0.27,1.17,U] [#7 -0.74,0.11,0.00,M2] [#8 -0.00,0.17,0.88,U] 
04:10:30.657 00.001 10844 refined, 4 included, MultiStar: {0.01, 0.06}, one-star: {0.02, 0.09}
04:10:30.657 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.39) = xAngle (0.05 = 0.05)
04:10:30.657 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.18 = -3.10)
04:10:30.657 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.44 mountX=0.06 mountY=-0.00, mountTheta=-0.04
04:10:30.658 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
04:10:30.658 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
04:10:30.658 00.000 11060 Worker thread wakes up
04:10:30.658 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:30.658 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
04:10:30.658 00.000 10844 UpdateGuideState exits: m=1412 SNR=23.8
04:10:30.658 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
04:10:30.658 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:30.658 00.000 11060 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=-0.00
04:10:30.658 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:30.658 00.000 10844 Enqueuing Expose request
04:10:30.658 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:10:30.658 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:30.658 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:10:30.658 00.000 11060 MoveAxis(E, 0, ABG)
04:10:30.658 00.000 11060 Move returns status 0, amount 0
04:10:30.658 00.000 11060 MoveAxis(N, 0, ABG)
04:10:30.658 00.000 11060 Move returns status 0, amount 0
04:10:30.658 00.000 11060 move complete, result=0
04:10:30.658 00.000 11060 worker thread done servicing request
04:10:30.658 00.000 11060 Worker thread wakes up
04:10:30.658 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:30.658 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:30.663 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:31.293 00.630 11060 Exposure complete
04:10:31.493 00.200 11060 worker thread done servicing request
04:10:31.493 00.000 10844 OnExposeComplete: enter
04:10:31.493 00.000 10844 UpdateGuideState(): m_state=6
04:10:31.493 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4546
04:10:31.493 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.80, Mass=1749, SNR=26.4, Peak=141 HFD=3.7
04:10:31.493 00.000 10844 MultiStar: [#1 -0.16,0.46,0.90,U] [#2 0.09,0.13,0.90,U] [#3 0.22,0.19,0.97,U] [#4 0.33,0.15,1.05,U] [#5 -0.32,0.01,0.88,U] [#6 0.39,-0.29,1.06,U] [#7 -0.12,0.35,0.95,U] [#8 0.09,0.21,0.82,U] 
04:10:31.495 00.002 10844 refined, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.24, -0.25}
04:10:31.495 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.39) = xAngle (-0.61 = -0.61)
04:10:31.495 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.52 = 2.52)
04:10:31.495 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=0.11 mountY=0.08, mountTheta=0.62
04:10:31.496 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.10, opts=13)
04:10:31.496 00.000 10844 Enqueuing Move request for scope (0.10, 0.10)
04:10:31.496 00.000 11060 Worker thread wakes up
04:10:31.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:31.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
04:10:31.496 00.000 10844 UpdateGuideState exits: m=1749 SNR=26.4
04:10:31.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
04:10:31.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:31.496 00.000 11060 Moving (0.10, 0.10) raw xDistance=0.11 yDistance=0.08
04:10:31.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:31.496 00.000 10844 Enqueuing Expose request
04:10:31.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:10:31.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:31.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:10:31.496 00.000 11060 MoveAxis(E, 0, ABG)
04:10:31.496 00.000 11060 Move returns status 0, amount 0
04:10:31.500 00.004 11060 MoveAxis(N, 0, ABG)
04:10:31.500 00.000 11060 Move returns status 0, amount 0
04:10:31.500 00.000 11060 move complete, result=0
04:10:31.500 00.000 11060 worker thread done servicing request
04:10:31.500 00.000 11060 Worker thread wakes up
04:10:31.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:31.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:31.500 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:32.142 00.642 11060 Exposure complete
04:10:32.351 00.209 11060 worker thread done servicing request
04:10:32.351 00.000 10844 OnExposeComplete: enter
04:10:32.351 00.000 10844 UpdateGuideState(): m_state=6
04:10:32.352 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4547
04:10:32.352 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.67, Mass=1869, SNR=27.7, Peak=196 HFD=3.3
04:10:32.353 00.001 10844 MultiStar: [#1 0.03,0.21,0.91,U] [#2 -0.14,0.28,0.82,U] [#3 0.24,-0.25,0.94,U] [#4 0.18,-0.03,0.92,U] [#5 0.10,-0.08,0.87,U] [#6 0.36,-0.33,0.97,U] [#7 -0.16,0.27,0.91,U] [#8 0.00,0.41,0.70,U] 
04:10:32.353 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.10, -0.39}
04:10:32.353 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.39) = xAngle (-1.50 = -1.50)
04:10:32.353 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.63 = 1.63)
04:10:32.353 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.11 mountX=0.01 mountY=0.09, mountTheta=1.50
04:10:32.353 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.01, opts=13)
04:10:32.353 00.000 10844 Enqueuing Move request for scope (0.09, -0.01)
04:10:32.353 00.000 11060 Worker thread wakes up
04:10:32.353 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:32.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
04:10:32.353 00.000 10844 UpdateGuideState exits: m=1869 SNR=27.7
04:10:32.353 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
04:10:32.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:32.353 00.000 11060 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=0.09
04:10:32.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:32.353 00.000 10844 Enqueuing Expose request
04:10:32.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:10:32.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:32.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:10:32.353 00.000 11060 MoveAxis(E, 0, ABG)
04:10:32.353 00.000 11060 Move returns status 0, amount 0
04:10:32.353 00.000 11060 MoveAxis(N, 0, ABG)
04:10:32.358 00.005 11060 Move returns status 0, amount 0
04:10:32.358 00.000 11060 move complete, result=0
04:10:32.358 00.000 11060 worker thread done servicing request
04:10:32.358 00.000 11060 Worker thread wakes up
04:10:32.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:32.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:32.369 00.011 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:32.992 00.623 11060 Exposure complete
04:10:33.207 00.215 11060 worker thread done servicing request
04:10:33.207 00.000 10844 OnExposeComplete: enter
04:10:33.207 00.000 10844 UpdateGuideState(): m_state=6
04:10:33.207 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4548
04:10:33.207 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=102.47, Mass=1321, SNR=22.3, Peak=139 HFD=3.6
04:10:33.207 00.000 10844 MultiStar: [#1 0.12,0.44,1.19,U] [#2 0.37,0.47,0.00,M1] [#3 0.34,-0.17,1.15,U] [#4 0.12,-0.03,1.24,U] [#5 -0.05,0.23,1.11,U] [#6 0.22,-0.33,1.23,U] [#7 0.06,0.19,1.13,U] [#8 0.08,0.49,0.95,U] 
04:10:33.207 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.14}, one-star: {0.02, 0.42}
04:10:33.207 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
04:10:33.207 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.60 = 2.60)
04:10:33.207 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.86 mountX=0.16 mountY=0.09, mountTheta=0.54
04:10:33.211 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.14, opts=13)
04:10:33.211 00.000 10844 Enqueuing Move request for scope (0.12, 0.14)
04:10:33.211 00.000 11060 Worker thread wakes up
04:10:33.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:33.212 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
04:10:33.212 00.000 10844 UpdateGuideState exits: m=1321 SNR=22.3
04:10:33.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
04:10:33.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:33.212 00.000 11060 Moving (0.12, 0.14) raw xDistance=0.16 yDistance=0.09
04:10:33.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:33.212 00.000 10844 Enqueuing Expose request
04:10:33.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:10:33.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:33.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:10:33.212 00.000 11060 MoveAxis(W, 37, ABG)
04:10:33.212 00.000 11060 Guiding  Dir = 3, Dur = 37
04:10:33.216 00.004 11060 IsSlewing returns 0
04:10:33.217 00.001 11060 IsGuiding returns 0
04:10:33.264 00.047 11060 IsGuiding returns 0
04:10:33.264 00.000 11060 Move returns status 0, amount 37
04:10:33.264 00.000 11060 MoveAxis(N, 0, ABG)
04:10:33.264 00.000 11060 Move returns status 0, amount 0
04:10:33.264 00.000 11060 move complete, result=0
04:10:33.264 00.000 11060 worker thread done servicing request
04:10:33.264 00.000 11060 Worker thread wakes up
04:10:33.264 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
04:10:33.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:33.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:33.906 00.642 11060 Exposure complete
04:10:34.115 00.209 11060 worker thread done servicing request
04:10:34.115 00.000 10844 OnExposeComplete: enter
04:10:34.115 00.000 10844 UpdateGuideState(): m_state=6
04:10:34.115 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4549
04:10:34.115 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=102.19, Mass=1544, SNR=24.5, Peak=200 HFD=3.1
04:10:34.115 00.000 10844 MultiStar: [#1 0.01,0.60,0.00,M1] [#2 0.24,0.22,0.91,U] [#3 0.83,-0.33,0.00,M1] [#4 0.48,0.32,0.00,M1] [#5 -0.21,-0.43,0.99,U] [#6 0.39,-0.26,1.13,U] [#7 0.03,0.37,1.03,U] [#8 0.19,0.42,0.94,U] 
04:10:34.115 00.000 10844 refined, 5 included, MultiStar: {0.21, 0.07}, one-star: {0.57, 0.14}
04:10:34.115 00.000 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
04:10:34.115 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.05 = 2.05)
04:10:34.115 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.31 mountX=0.10 mountY=0.19, mountTheta=1.08
04:10:34.115 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.07, opts=13)
04:10:34.115 00.000 10844 Enqueuing Move request for scope (0.21, 0.07)
04:10:34.115 00.000 11060 Worker thread wakes up
04:10:34.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:34.120 00.005 10844 UpdateGuideState exits: m=1544 SNR=24.5
04:10:34.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
04:10:34.120 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
04:10:34.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:34.120 00.000 11060 Moving (0.21, 0.07) raw xDistance=0.10 yDistance=0.19
04:10:34.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:34.120 00.000 10844 Enqueuing Expose request
04:10:34.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:10:34.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
04:10:34.120 00.000 11060 MoveAxis(E, 0, ABG)
04:10:34.120 00.000 11060 Move returns status 0, amount 0
04:10:34.120 00.000 11060 MoveAxis(S, 75, ABG)
04:10:34.120 00.000 11060 Guiding  Dir = 1, Dur = 75
04:10:34.142 00.022 11060 IsSlewing returns 0
04:10:34.150 00.008 11060 IsGuiding returns 0
04:10:34.233 00.083 11060 IsGuiding returns 0
04:10:34.242 00.009 11060 Move returns status 0, amount 75
04:10:34.242 00.000 11060 move complete, result=0
04:10:34.242 00.000 11060 worker thread done servicing request
04:10:34.242 00.000 11060 Worker thread wakes up
04:10:34.242 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 75 ms SOUTH
04:10:34.243 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:34.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:34.872 00.629 11060 Exposure complete
04:10:35.076 00.204 11060 worker thread done servicing request
04:10:35.076 00.000 10844 OnExposeComplete: enter
04:10:35.076 00.000 10844 UpdateGuideState(): m_state=6
04:10:35.076 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4550
04:10:35.076 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=101.53, Mass=1459, SNR=24.0, Peak=206 HFD=2.4
04:10:35.076 00.000 10844 MultiStar: [#1 -0.06,-0.52,1.03,U] [#2 -0.06,0.18,1.00,U] [#3 0.29,-0.25,1.05,U] [#4 0.27,-0.35,1.01,U] [#5 0.17,-0.24,1.02,U] [#6 -0.15,-0.41,1.12,U] [#7 0.01,-0.67,0.00,M1] [#8 0.18,0.03,0.80,U] 
04:10:35.076 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.27}, one-star: {0.17, -0.52}
04:10:35.076 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
04:10:35.076 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
04:10:35.076 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.23 mountX=-0.25 mountY=0.14, mountTheta=2.63
04:10:35.079 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.27, opts=13)
04:10:35.079 00.000 10844 Enqueuing Move request for scope (0.10, -0.27)
04:10:35.079 00.000 11060 Worker thread wakes up
04:10:35.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
04:10:35.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:35.079 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
04:10:35.079 00.000 10844 UpdateGuideState exits: m=1459 SNR=24.0
04:10:35.079 00.000 11060 Moving (0.10, -0.27) raw xDistance=-0.25 yDistance=0.14
04:10:35.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:35.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
04:10:35.079 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:35.079 00.000 10844 Enqueuing Expose request
04:10:35.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:35.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:10:35.079 00.000 11060 MoveAxis(E, 58, ABG)
04:10:35.079 00.000 11060 Guiding  Dir = 2, Dur = 58
04:10:35.094 00.015 11060 IsSlewing returns 0
04:10:35.095 00.001 11060 IsGuiding returns 0
04:10:35.156 00.061 11060 IsGuiding returns 0
04:10:35.156 00.000 11060 Move returns status 0, amount 58
04:10:35.156 00.000 11060 MoveAxis(N, 0, ABG)
04:10:35.156 00.000 11060 Move returns status 0, amount 0
04:10:35.156 00.000 11060 move complete, result=0
04:10:35.156 00.000 11060 worker thread done servicing request
04:10:35.156 00.000 11060 Worker thread wakes up
04:10:35.156 00.000 10844 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
04:10:35.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:35.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:35.789 00.633 11060 Exposure complete
04:10:36.004 00.215 11060 worker thread done servicing request
04:10:36.004 00.000 10844 OnExposeComplete: enter
04:10:36.004 00.000 10844 UpdateGuideState(): m_state=6
04:10:36.004 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4551
04:10:36.004 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.70, Mass=1890, SNR=27.4, Peak=183 HFD=3.0
04:10:36.004 00.000 10844 MultiStar: [#1 0.30,-0.18,0.98,U] [#2 0.02,0.08,0.85,U] [#3 0.27,-0.68,0.00,M1] [#4 0.58,-0.20,0.00,M1] [#5 -0.12,-0.32,0.82,U] [#6 0.47,-0.03,0.98,U] [#7 -0.16,-0.14,0.93,U] [#8 -0.12,0.09,0.77,U] 
04:10:36.004 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.13}, one-star: {0.25, -0.35}
04:10:36.004 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
04:10:36.004 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
04:10:36.004 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=-0.11 mountY=0.13, mountTheta=2.28
04:10:36.007 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
04:10:36.007 00.000 10844 Enqueuing Move request for scope (0.11, -0.13)
04:10:36.007 00.000 11060 Worker thread wakes up
04:10:36.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:36.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
04:10:36.007 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.4
04:10:36.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
04:10:36.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:36.007 00.000 11060 Moving (0.11, -0.13) raw xDistance=-0.11 yDistance=0.13
04:10:36.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:36.007 00.000 10844 Enqueuing Expose request
04:10:36.009 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:10:36.009 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:36.009 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:10:36.009 00.000 11060 MoveAxis(E, 0, ABG)
04:10:36.009 00.000 11060 Move returns status 0, amount 0
04:10:36.009 00.000 11060 MoveAxis(N, 0, ABG)
04:10:36.009 00.000 11060 Move returns status 0, amount 0
04:10:36.009 00.000 11060 move complete, result=0
04:10:36.009 00.000 11060 worker thread done servicing request
04:10:36.009 00.000 11060 Worker thread wakes up
04:10:36.009 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:36.009 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:36.011 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:36.664 00.653 11060 Exposure complete
04:10:36.871 00.207 11060 worker thread done servicing request
04:10:36.871 00.000 10844 OnExposeComplete: enter
04:10:36.871 00.000 10844 UpdateGuideState(): m_state=6
04:10:36.873 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4552
04:10:36.873 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.60, Mass=1556, SNR=24.2, Peak=159 HFD=3.1
04:10:36.873 00.000 10844 MultiStar: [#1 0.12,-0.29,1.05,U] [#2 -0.22,-0.06,0.89,U] [#3 0.19,-0.23,1.10,U] [#4 0.24,0.30,1.12,U] [#5 -0.09,-0.31,1.00,U] [#6 0.14,-0.64,0.00,M1] [#7 -0.56,-0.16,0.00,M1] [#8 -0.40,0.18,0.80,U] 
04:10:36.873 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.13}, one-star: {0.30, -0.45}
04:10:36.873 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.39) = xAngle (-2.64 = -2.64)
04:10:36.873 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
04:10:36.873 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.25 mountX=-0.12 mountY=0.06, mountTheta=2.65
04:10:36.875 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.13, opts=13)
04:10:36.875 00.000 10844 Enqueuing Move request for scope (0.04, -0.13)
04:10:36.875 00.000 11060 Worker thread wakes up
04:10:36.875 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:36.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
04:10:36.875 00.000 10844 UpdateGuideState exits: m=1556 SNR=24.2
04:10:36.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
04:10:36.875 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:36.875 00.000 11060 Moving (0.04, -0.13) raw xDistance=-0.12 yDistance=0.06
04:10:36.875 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:10:36.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:36.875 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:36.875 00.000 10844 Enqueuing Expose request
04:10:36.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:10:36.875 00.000 11060 MoveAxis(E, 0, ABG)
04:10:36.875 00.000 11060 Move returns status 0, amount 0
04:10:36.875 00.000 11060 MoveAxis(N, 0, ABG)
04:10:36.875 00.000 11060 Move returns status 0, amount 0
04:10:36.875 00.000 11060 move complete, result=0
04:10:36.875 00.000 11060 worker thread done servicing request
04:10:36.875 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:36.875 00.000 11060 Worker thread wakes up
04:10:36.875 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:36.875 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:37.512 00.637 11060 Exposure complete
04:10:37.723 00.211 11060 worker thread done servicing request
04:10:37.723 00.000 10844 OnExposeComplete: enter
04:10:37.723 00.000 10844 UpdateGuideState(): m_state=6
04:10:37.723 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4553
04:10:37.723 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=101.70, Mass=1842, SNR=26.7, Peak=222 HFD=3.5
04:10:37.723 00.000 10844 MultiStar: [#1 -0.08,-0.33,0.91,U] [#2 -0.20,-0.35,0.89,U] [#3 0.23,-0.64,0.00,M1] [#4 0.31,-0.50,0.00,M1] [#5 -0.09,-0.84,0.00,M1] [#6 0.22,-0.68,0.00,M2] [#7 -0.12,-0.53,0.84,U] [#8 -0.00,-0.21,0.91,U] 
04:10:37.723 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.35}, one-star: {0.41, -0.35}
04:10:37.723 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
04:10:37.723 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.20 = 0.20)
04:10:37.723 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.54 mountX=-0.34 mountY=0.07, mountTheta=2.94
04:10:37.726 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.35, opts=13)
04:10:37.726 00.000 10844 Enqueuing Move request for scope (0.01, -0.35)
04:10:37.726 00.000 11060 Worker thread wakes up
04:10:37.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
04:10:37.728 00.002 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
04:10:37.728 00.000 11060 Moving (0.01, -0.35) raw xDistance=-0.34 yDistance=0.07
04:10:37.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
04:10:37.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:37.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:10:37.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:37.728 00.000 11060 MoveAxis(E, 80, ABG)
04:10:37.728 00.000 10844 UpdateGuideState exits: m=1842 SNR=26.7
04:10:37.728 00.000 11060 Guiding  Dir = 2, Dur = 80
04:10:37.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:37.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:37.728 00.000 10844 Enqueuing Expose request
04:10:37.762 00.034 11060 IsSlewing returns 0
04:10:37.762 00.000 11060 IsGuiding returns 0
04:10:37.863 00.101 11060 IsGuiding returns 0
04:10:37.863 00.000 11060 Move returns status 0, amount 80
04:10:37.863 00.000 11060 MoveAxis(N, 0, ABG)
04:10:37.863 00.000 11060 Move returns status 0, amount 0
04:10:37.863 00.000 11060 move complete, result=0
04:10:37.863 00.000 11060 worker thread done servicing request
04:10:37.863 00.000 10844 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH
04:10:37.863 00.000 11060 Worker thread wakes up
04:10:37.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:37.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:38.521 00.658 11060 Exposure complete
04:10:38.731 00.210 11060 worker thread done servicing request
04:10:38.731 00.000 10844 OnExposeComplete: enter
04:10:38.731 00.000 10844 UpdateGuideState(): m_state=6
04:10:38.731 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4554
04:10:38.731 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.39, Mass=1768, SNR=26.1, Peak=150 HFD=3.6
04:10:38.731 00.000 10844 MultiStar: [#1 0.36,0.16,0.92,U] [#2 -0.11,0.58,0.00,M1] [#3 0.23,-0.44,0.94,U] [#4 0.41,0.22,1.03,U] [#5 -0.35,-0.20,0.94,U] [#6 0.55,-0.28,0.00,M3] [#7 0.29,-0.06,0.93,U] [#8 -0.01,0.45,0.88,U] 
04:10:38.731 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.08}, one-star: {-0.08, -0.66}
04:10:38.731 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
04:10:38.731 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
04:10:38.731 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.60 mountX=-0.06 mountY=0.13, mountTheta=1.99
04:10:38.737 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.08, opts=13)
04:10:38.737 00.000 10844 Enqueuing Move request for scope (0.12, -0.08)
04:10:38.737 00.000 11060 Worker thread wakes up
04:10:38.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:10:38.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
04:10:38.737 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.1
04:10:38.737 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
04:10:38.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:38.737 00.000 11060 Moving (0.12, -0.08) raw xDistance=-0.06 yDistance=0.13
04:10:38.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:38.737 00.000 10844 Enqueuing Expose request
04:10:38.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:10:38.739 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:38.740 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:10:38.740 00.000 11060 MoveAxis(E, 0, ABG)
04:10:38.740 00.000 11060 Move returns status 0, amount 0
04:10:38.740 00.000 11060 MoveAxis(N, 0, ABG)
04:10:38.740 00.000 11060 Move returns status 0, amount 0
04:10:38.740 00.000 11060 move complete, result=0
04:10:38.740 00.000 11060 worker thread done servicing request
04:10:38.740 00.000 11060 Worker thread wakes up
04:10:38.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:38.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:38.742 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:39.375 00.633 11060 Exposure complete
04:10:39.571 00.196 11060 worker thread done servicing request
04:10:39.571 00.000 10844 OnExposeComplete: enter
04:10:39.571 00.000 10844 UpdateGuideState(): m_state=6
04:10:39.573 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4555
04:10:39.573 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=101.53, Mass=1734, SNR=26.0, Peak=223 HFD=3.2
04:10:39.573 00.000 10844 MultiStar: [#1 -0.10,-0.07,0.98,U] [#2 0.26,-0.02,0.87,U] [#3 0.41,-0.49,0.00,M1] [#4 -0.06,0.16,0.97,U] [#5 0.65,-0.08,0.00,M1] [#6 0.27,-0.01,1.00,U] [#7 0.19,0.04,0.95,U] [#8 0.36,0.07,0.87,U] 
04:10:39.573 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.05}, one-star: {0.32, -0.52}
04:10:39.573 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
04:10:39.573 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.44 = 1.44)
04:10:39.573 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-0.29 mountX=-0.02 mountY=0.18, mountTheta=1.68
04:10:39.575 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.05, opts=13)
04:10:39.575 00.000 10844 Enqueuing Move request for scope (0.18, -0.05)
04:10:39.575 00.000 11060 Worker thread wakes up
04:10:39.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
04:10:39.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:39.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
04:10:39.575 00.000 10844 UpdateGuideState exits: m=1734 SNR=26.0
04:10:39.575 00.000 11060 Moving (0.18, -0.05) raw xDistance=-0.02 yDistance=0.18
04:10:39.577 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:39.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:10:39.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:39.577 00.000 10844 Enqueuing Expose request
04:10:39.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:39.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:10:39.577 00.000 11060 MoveAxis(E, 0, ABG)
04:10:39.577 00.000 11060 Move returns status 0, amount 0
04:10:39.577 00.000 11060 MoveAxis(N, 0, ABG)
04:10:39.577 00.000 11060 Move returns status 0, amount 0
04:10:39.577 00.000 11060 move complete, result=0
04:10:39.577 00.000 11060 worker thread done servicing request
04:10:39.577 00.000 11060 Worker thread wakes up
04:10:39.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:39.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:39.579 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:10:40.212 00.633 11060 Exposure complete
04:10:40.416 00.204 11060 worker thread done servicing request
04:10:40.416 00.000 10844 OnExposeComplete: enter
04:10:40.416 00.000 10844 UpdateGuideState(): m_state=6
04:10:40.416 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4556
04:10:40.416 00.000 10844 Star::Find returns 1 (0), X=617.60, Y=101.71, Mass=1786, SNR=26.7, Peak=214 HFD=3.5
04:10:40.416 00.000 10844 MultiStar: [#1 0.39,-0.26,0.91,U] [#2 -0.02,0.22,0.97,U] [#3 0.56,-0.12,0.00,M2] [#4 0.89,0.09,0.00,M1] [#5 -0.34,0.17,0.96,U] [#6 0.36,-0.16,0.92,U] [#7 0.18,-0.04,0.95,U] [#8 0.44,-0.24,0.75,U] 
04:10:40.416 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.09}, one-star: {0.69, -0.35}
04:10:40.416 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
04:10:40.416 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
04:10:40.416 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-0.36 mountX=-0.04 mountY=0.25, mountTheta=1.75
04:10:40.421 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.09, opts=13)
04:10:40.421 00.000 10844 Enqueuing Move request for scope (0.24, -0.09)
04:10:40.421 00.000 11060 Worker thread wakes up
04:10:40.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
04:10:40.421 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:40.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
04:10:40.421 00.000 10844 UpdateGuideState exits: m=1786 SNR=26.7
04:10:40.421 00.000 11060 Moving (0.24, -0.09) raw xDistance=-0.04 yDistance=0.25
04:10:40.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:40.423 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:10:40.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:40.423 00.000 10844 Enqueuing Expose request
04:10:40.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
04:10:40.423 00.000 11060 MoveAxis(E, 0, ABG)
04:10:40.423 00.000 11060 Move returns status 0, amount 0
04:10:40.423 00.000 11060 MoveAxis(S, 96, ABG)
04:10:40.423 00.000 11060 Guiding  Dir = 1, Dur = 96
04:10:40.426 00.003 11060 IsSlewing returns 0
04:10:40.428 00.002 11060 IsGuiding returns 0
04:10:40.535 00.107 11060 IsGuiding returns 0
04:10:40.535 00.000 11060 Move returns status 0, amount 96
04:10:40.535 00.000 11060 move complete, result=0
04:10:40.535 00.000 11060 worker thread done servicing request
04:10:40.535 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 96 ms SOUTH
04:10:40.535 00.000 11060 Worker thread wakes up
04:10:40.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:40.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:41.172 00.637 11060 Exposure complete
04:10:41.389 00.217 11060 worker thread done servicing request
04:10:41.389 00.000 10844 OnExposeComplete: enter
04:10:41.389 00.000 10844 UpdateGuideState(): m_state=6
04:10:41.389 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4557
04:10:41.389 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.67, Mass=1612, SNR=25.5, Peak=184 HFD=3.1
04:10:41.389 00.000 10844 MultiStar: [#1 -0.10,-0.36,0.92,U] [#2 -0.07,0.07,0.90,U] [#3 0.16,-0.01,1.03,U] [#4 0.16,0.23,1.13,U] [#5 -0.16,-0.57,0.00,M1] [#6 0.18,-0.72,0.00,M2] [#7 -0.16,-0.01,0.90,U] [#8 0.07,0.61,0.00,M1] 
04:10:41.389 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.07}, one-star: {0.02, -0.39}
04:10:41.389 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
04:10:41.389 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
04:10:41.389 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.40 mountX=-0.07 mountY=0.02, mountTheta=2.81
04:10:41.393 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
04:10:41.393 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
04:10:41.393 00.000 11060 Worker thread wakes up
04:10:41.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:41.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
04:10:41.393 00.000 10844 UpdateGuideState exits: m=1612 SNR=25.5
04:10:41.393 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
04:10:41.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:41.393 00.000 11060 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.02
04:10:41.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:41.393 00.000 10844 Enqueuing Expose request
04:10:41.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:41.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:41.395 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:10:41.395 00.000 11060 MoveAxis(E, 0, ABG)
04:10:41.395 00.000 11060 Move returns status 0, amount 0
04:10:41.395 00.000 11060 MoveAxis(N, 0, ABG)
04:10:41.395 00.000 11060 Move returns status 0, amount 0
04:10:41.395 00.000 11060 move complete, result=0
04:10:41.396 00.001 11060 worker thread done servicing request
04:10:41.396 00.000 11060 Worker thread wakes up
04:10:41.396 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:41.396 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:41.398 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:42.046 00.648 11060 Exposure complete
04:10:42.252 00.206 11060 worker thread done servicing request
04:10:42.254 00.002 10844 OnExposeComplete: enter
04:10:42.254 00.000 10844 UpdateGuideState(): m_state=6
04:10:42.254 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4558
04:10:42.254 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=101.67, Mass=1848, SNR=27.0, Peak=228 HFD=3.3
04:10:42.254 00.000 10844 MultiStar: [#1 -0.34,0.13,0.93,U] [#2 -0.21,-0.23,0.86,U] [#3 -0.10,-0.51,0.93,U] [#4 0.01,0.13,0.95,U] [#5 -0.37,-0.29,0.87,U] [#6 0.01,-0.33,0.99,U] [#7 -0.47,-0.33,0.00,M1] [#8 0.29,-0.20,0.75,U] 
04:10:42.254 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.21}, one-star: {-0.17, -0.38}
04:10:42.254 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.46 = 2.82)
04:10:42.254 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
04:10:42.254 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.07 mountX=-0.23 mountY=-0.08, mountTheta=-2.81
04:10:42.256 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.21, opts=13)
04:10:42.256 00.000 10844 Enqueuing Move request for scope (-0.12, -0.21)
04:10:42.256 00.000 11060 Worker thread wakes up
04:10:42.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:42.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
04:10:42.256 00.000 10844 UpdateGuideState exits: m=1848 SNR=27.0
04:10:42.256 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
04:10:42.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:42.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:42.256 00.000 10844 Enqueuing Expose request
04:10:42.256 00.000 11060 Moving (-0.12, -0.21) raw xDistance=-0.23 yDistance=-0.08
04:10:42.256 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:10:42.256 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:42.256 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:10:42.256 00.000 11060 MoveAxis(E, 54, ABG)
04:10:42.256 00.000 11060 Guiding  Dir = 2, Dur = 54
04:10:42.287 00.031 11060 IsSlewing returns 0
04:10:42.287 00.000 11060 IsGuiding returns 0
04:10:42.365 00.078 11060 IsGuiding returns 0
04:10:42.365 00.000 11060 Move returns status 0, amount 54
04:10:42.365 00.000 11060 MoveAxis(N, 0, ABG)
04:10:42.365 00.000 11060 Move returns status 0, amount 0
04:10:42.365 00.000 11060 move complete, result=0
04:10:42.365 00.000 11060 worker thread done servicing request
04:10:42.365 00.000 11060 Worker thread wakes up
04:10:42.365 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
04:10:42.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:42.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:42.991 00.626 11060 Exposure complete
04:10:43.187 00.196 11060 worker thread done servicing request
04:10:43.187 00.000 10844 OnExposeComplete: enter
04:10:43.187 00.000 10844 UpdateGuideState(): m_state=6
04:10:43.192 00.005 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4559
04:10:43.192 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.41, Mass=1634, SNR=25.2, Peak=181 HFD=3.2
04:10:43.193 00.001 10844 MultiStar: [#1 -0.54,-0.33,0.00,M1] [#2 0.12,0.19,1.04,U] [#3 0.18,-0.34,1.10,U] [#4 -0.10,0.04,1.02,U] [#5 -0.36,-0.50,0.00,M1] [#6 0.40,-0.67,0.00,M2] [#7 -0.38,0.08,0.88,U] [#8 0.38,0.09,0.76,U] 
04:10:43.193 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.11}, one-star: {-0.02, -0.65}
04:10:43.193 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
04:10:43.193 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.39 = 0.39)
04:10:43.193 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.34 mountX=-0.10 mountY=0.04, mountTheta=2.75
04:10:43.204 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
04:10:43.204 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
04:10:43.204 00.000 11060 Worker thread wakes up
04:10:43.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:43.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
04:10:43.204 00.000 10844 UpdateGuideState exits: m=1634 SNR=25.2
04:10:43.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
04:10:43.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:43.204 00.000 11060 Moving (0.03, -0.11) raw xDistance=-0.10 yDistance=0.04
04:10:43.205 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:43.205 00.000 10844 Enqueuing Expose request
04:10:43.205 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:10:43.205 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:43.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:10:43.205 00.000 11060 MoveAxis(E, 0, ABG)
04:10:43.206 00.001 11060 Move returns status 0, amount 0
04:10:43.206 00.000 11060 MoveAxis(N, 0, ABG)
04:10:43.206 00.000 11060 Move returns status 0, amount 0
04:10:43.206 00.000 11060 move complete, result=0
04:10:43.206 00.000 11060 worker thread done servicing request
04:10:43.206 00.000 11060 Worker thread wakes up
04:10:43.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:43.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:43.208 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:43.844 00.636 11060 Exposure complete
04:10:44.043 00.199 11060 worker thread done servicing request
04:10:44.043 00.000 10844 OnExposeComplete: enter
04:10:44.043 00.000 10844 UpdateGuideState(): m_state=6
04:10:44.043 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4560
04:10:44.043 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.64, Mass=1829, SNR=26.8, Peak=180 HFD=3.6
04:10:44.043 00.000 10844 MultiStar: [#1 0.20,-0.39,0.94,U] [#2 0.15,0.24,0.90,U] [#3 0.34,-0.37,1.02,U] [#4 0.25,-0.10,0.88,U] [#5 -0.33,-0.05,0.84,U] [#6 0.40,-0.12,1.08,U] [#7 -0.34,-0.01,0.85,U] [#8 0.30,0.09,0.80,U] 
04:10:44.043 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.14}, one-star: {-0.02, -0.41}
04:10:44.043 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
04:10:44.043 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
04:10:44.043 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.86 mountX=-0.11 mountY=0.14, mountTheta=2.26
04:10:44.048 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.14, opts=13)
04:10:44.048 00.000 10844 Enqueuing Move request for scope (0.12, -0.14)
04:10:44.048 00.000 11060 Worker thread wakes up
04:10:44.048 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:44.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
04:10:44.048 00.000 10844 UpdateGuideState exits: m=1829 SNR=26.8
04:10:44.048 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
04:10:44.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:44.048 00.000 11060 Moving (0.12, -0.14) raw xDistance=-0.11 yDistance=0.14
04:10:44.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:44.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:10:44.048 00.000 10844 Enqueuing Expose request
04:10:44.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:44.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:10:44.048 00.000 11060 MoveAxis(E, 0, ABG)
04:10:44.048 00.000 11060 Move returns status 0, amount 0
04:10:44.048 00.000 11060 MoveAxis(N, 0, ABG)
04:10:44.048 00.000 11060 Move returns status 0, amount 0
04:10:44.048 00.000 11060 move complete, result=0
04:10:44.048 00.000 11060 worker thread done servicing request
04:10:44.048 00.000 11060 Worker thread wakes up
04:10:44.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:44.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:44.053 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:44.684 00.631 11060 Exposure complete
04:10:44.885 00.201 11060 worker thread done servicing request
04:10:44.885 00.000 10844 OnExposeComplete: enter
04:10:44.885 00.000 10844 UpdateGuideState(): m_state=6
04:10:44.885 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4561
04:10:44.885 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.60, Mass=1792, SNR=26.7, Peak=172 HFD=3.4
04:10:44.885 00.000 10844 MultiStar: [#1 0.03,0.37,0.83,U] [#2 -0.10,0.33,0.93,U] [#3 0.45,-0.16,0.96,U] [#4 0.01,0.42,1.01,U] [#5 0.01,0.19,0.90,U] [#6 0.44,0.16,1.09,U] [#7 -0.09,0.34,0.85,U] [#8 0.02,0.34,0.80,U] 
04:10:44.885 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.16}, one-star: {0.06, -0.45}
04:10:44.885 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
04:10:44.885 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
04:10:44.885 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=0.18 mountY=0.07, mountTheta=0.40
04:10:44.891 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.16, opts=13)
04:10:44.891 00.000 10844 Enqueuing Move request for scope (0.10, 0.16)
04:10:44.891 00.000 11060 Worker thread wakes up
04:10:44.891 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:44.891 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
04:10:44.891 00.000 10844 UpdateGuideState exits: m=1792 SNR=26.7
04:10:44.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
04:10:44.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:44.891 00.000 11060 Moving (0.10, 0.16) raw xDistance=0.18 yDistance=0.07
04:10:44.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:44.891 00.000 10844 Enqueuing Expose request
04:10:44.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:10:44.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:44.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:10:44.891 00.000 11060 MoveAxis(W, 42, ABG)
04:10:44.891 00.000 11060 Guiding  Dir = 3, Dur = 42
04:10:44.896 00.005 11060 IsSlewing returns 0
04:10:44.896 00.000 11060 IsGuiding returns 0
04:10:44.942 00.046 11060 IsGuiding returns 0
04:10:44.942 00.000 11060 Move returns status 0, amount 42
04:10:44.942 00.000 11060 MoveAxis(N, 0, ABG)
04:10:44.942 00.000 11060 Move returns status 0, amount 0
04:10:44.942 00.000 11060 move complete, result=0
04:10:44.942 00.000 11060 worker thread done servicing request
04:10:44.942 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
04:10:44.942 00.000 11060 Worker thread wakes up
04:10:44.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:44.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:45.586 00.644 11060 Exposure complete
04:10:45.810 00.224 11060 worker thread done servicing request
04:10:45.810 00.000 10844 OnExposeComplete: enter
04:10:45.810 00.000 10844 UpdateGuideState(): m_state=6
04:10:45.810 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4562
04:10:45.810 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.84, Mass=1916, SNR=27.8, Peak=164 HFD=3.4
04:10:45.812 00.002 10844 MultiStar: [#1 0.15,-0.16,0.85,U] [#2 0.33,0.26,0.77,U] [#3 0.40,-0.08,0.95,U] [#4 0.19,0.19,0.86,U] [#5 0.25,-0.23,0.83,U] [#6 0.44,-0.18,0.91,U] [#7 0.07,0.23,0.89,U] [#8 -0.16,-0.03,0.76,U] 
04:10:45.812 00.000 10844 refined, 8 included, MultiStar: {0.23, -0.03}, one-star: {0.30, -0.22}
04:10:45.812 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.39) = xAngle (-1.52 = -1.52)
04:10:45.812 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.61 = 1.61)
04:10:45.812 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-0.13 mountX=0.01 mountY=0.23, mountTheta=1.52
04:10:45.815 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.03, opts=13)
04:10:45.815 00.000 10844 Enqueuing Move request for scope (0.23, -0.03)
04:10:45.815 00.000 11060 Worker thread wakes up
04:10:45.815 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:45.815 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.03) opts 0xd
04:10:45.815 00.000 10844 UpdateGuideState exits: m=1916 SNR=27.8
04:10:45.815 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.03)
04:10:45.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:45.816 00.001 11060 Moving (0.23, -0.03) raw xDistance=0.01 yDistance=0.23
04:10:45.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:45.816 00.000 10844 Enqueuing Expose request
04:10:45.816 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:10:45.816 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
04:10:45.816 00.000 11060 MoveAxis(E, 0, ABG)
04:10:45.816 00.000 11060 Move returns status 0, amount 0
04:10:45.816 00.000 11060 MoveAxis(S, 89, ABG)
04:10:45.816 00.000 11060 Guiding  Dir = 1, Dur = 89
04:10:45.825 00.009 11060 IsSlewing returns 0
04:10:45.825 00.000 11060 IsGuiding returns 0
04:10:45.922 00.097 11060 IsGuiding returns 0
04:10:45.922 00.000 11060 Move returns status 0, amount 89
04:10:45.923 00.001 11060 move complete, result=0
04:10:45.923 00.000 11060 worker thread done servicing request
04:10:45.923 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 89 ms SOUTH
04:10:45.923 00.000 11060 Worker thread wakes up
04:10:45.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:45.923 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:46.553 00.630 11060 Exposure complete
04:10:46.766 00.213 11060 worker thread done servicing request
04:10:46.766 00.000 10844 OnExposeComplete: enter
04:10:46.766 00.000 10844 UpdateGuideState(): m_state=6
04:10:46.766 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4563
04:10:46.766 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.35, Mass=1735, SNR=26.4, Peak=177 HFD=2.9
04:10:46.766 00.000 10844 MultiStar: [#1 -0.69,0.01,0.00,M1] [#2 -0.04,0.19,1.00,U] [#3 0.59,-0.38,0.00,M1] [#4 -0.28,0.03,1.04,U] [#5 -0.21,-0.51,0.93,U] [#6 0.34,-0.53,0.00,M1] [#7 -0.19,-0.36,0.95,U] [#8 0.14,-0.14,0.77,U] 
04:10:46.766 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.25}, one-star: {0.19, -0.70}
04:10:46.766 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.04)
04:10:46.766 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
04:10:46.766 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.85 mountX=-0.26 mountY=-0.03, mountTheta=-3.02
04:10:46.772 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.25, opts=13)
04:10:46.772 00.000 10844 Enqueuing Move request for scope (-0.07, -0.25)
04:10:46.772 00.000 11060 Worker thread wakes up
04:10:46.772 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:46.772 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
04:10:46.772 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.4
04:10:46.772 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
04:10:46.772 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:46.772 00.000 11060 Moving (-0.07, -0.25) raw xDistance=-0.26 yDistance=-0.03
04:10:46.772 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:46.772 00.000 10844 Enqueuing Expose request
04:10:46.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
04:10:46.772 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:46.773 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:10:46.773 00.000 11060 MoveAxis(E, 60, ABG)
04:10:46.773 00.000 11060 Guiding  Dir = 2, Dur = 60
04:10:46.807 00.034 11060 IsSlewing returns 0
04:10:46.807 00.000 11060 IsGuiding returns 0
04:10:46.886 00.079 11060 IsGuiding returns 0
04:10:46.886 00.000 11060 Move returns status 0, amount 60
04:10:46.886 00.000 11060 MoveAxis(N, 0, ABG)
04:10:46.886 00.000 11060 Move returns status 0, amount 0
04:10:46.886 00.000 11060 move complete, result=0
04:10:46.886 00.000 11060 worker thread done servicing request
04:10:46.886 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.0 px 0 ms NORTH
04:10:46.886 00.000 11060 Worker thread wakes up
04:10:46.898 00.012 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:46.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:47.536 00.638 11060 Exposure complete
04:10:47.737 00.201 11060 worker thread done servicing request
04:10:47.737 00.000 10844 OnExposeComplete: enter
04:10:47.737 00.000 10844 UpdateGuideState(): m_state=6
04:10:47.737 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4564
04:10:47.737 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.91, Mass=1811, SNR=26.8, Peak=182 HFD=3.0
04:10:47.737 00.000 10844 MultiStar: [#1 -0.30,0.29,0.95,U] [#2 0.01,0.14,0.92,U] [#3 0.29,-0.37,1.03,U] [#4 0.00,0.33,0.90,U] [#5 -0.44,-0.01,0.98,U] [#6 0.37,0.05,1.01,U] [#7 -0.34,0.24,0.90,U] [#8 -0.25,0.30,0.75,U] 
04:10:47.737 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {0.20, -0.14}
04:10:47.737 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
04:10:47.737 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
04:10:47.737 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.04 mountX=0.07 mountY=-0.05, mountTheta=-0.64
04:10:47.742 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
04:10:47.742 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
04:10:47.742 00.000 11060 Worker thread wakes up
04:10:47.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:47.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
04:10:47.742 00.000 10844 UpdateGuideState exits: m=1811 SNR=26.8
04:10:47.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
04:10:47.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:47.742 00.000 11060 Moving (-0.04, 0.08) raw xDistance=0.07 yDistance=-0.05
04:10:47.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:47.742 00.000 10844 Enqueuing Expose request
04:10:47.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:10:47.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:47.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:10:47.745 00.003 11060 MoveAxis(E, 0, ABG)
04:10:47.745 00.000 11060 Move returns status 0, amount 0
04:10:47.745 00.000 11060 MoveAxis(N, 0, ABG)
04:10:47.745 00.000 11060 Move returns status 0, amount 0
04:10:47.745 00.000 11060 move complete, result=0
04:10:47.745 00.000 11060 worker thread done servicing request
04:10:47.745 00.000 11060 Worker thread wakes up
04:10:47.745 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:47.745 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:47.745 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:48.371 00.626 11060 Exposure complete
04:10:48.581 00.210 11060 worker thread done servicing request
04:10:48.581 00.000 10844 OnExposeComplete: enter
04:10:48.581 00.000 10844 UpdateGuideState(): m_state=6
04:10:48.581 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4565
04:10:48.581 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.71, Mass=1861, SNR=27.4, Peak=185 HFD=3.1
04:10:48.581 00.000 10844 MultiStar: [#1 -0.29,-0.04,0.86,U] [#2 -0.36,0.14,0.84,U] [#3 0.44,-0.02,0.99,U] [#4 0.37,0.32,0.92,U] [#5 -0.16,-0.53,0.84,U] [#6 0.24,-0.01,0.97,U] [#7 -0.04,0.16,0.88,U] [#8 -0.22,0.63,0.00,M1] 
04:10:48.581 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.02, -0.34}
04:10:48.581 00.000 10844 CameraToMount -- cameraTheta (-0.76) - m_xAngle (1.39) = xAngle (-2.15 = -2.15)
04:10:48.581 00.000 10844 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.97 = 0.97)
04:10:48.581 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.76 mountX=-0.03 mountY=0.05, mountTheta=2.16
04:10:48.592 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
04:10:48.592 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
04:10:48.592 00.000 11060 Worker thread wakes up
04:10:48.594 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
04:10:48.594 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:48.594 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
04:10:48.594 00.000 11060 Moving (0.04, -0.04) raw xDistance=-0.03 yDistance=0.05
04:10:48.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:10:48.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:48.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:10:48.594 00.000 11060 MoveAxis(E, 0, ABG)
04:10:48.594 00.000 11060 Move returns status 0, amount 0
04:10:48.594 00.000 11060 MoveAxis(N, 0, ABG)
04:10:48.594 00.000 11060 Move returns status 0, amount 0
04:10:48.594 00.000 11060 move complete, result=0
04:10:48.594 00.000 10844 UpdateGuideState exits: m=1861 SNR=27.4
04:10:48.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:48.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:48.594 00.000 10844 Enqueuing Expose request
04:10:48.594 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:48.594 00.000 11060 worker thread done servicing request
04:10:48.596 00.002 11060 Worker thread wakes up
04:10:48.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:48.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:49.239 00.643 11060 Exposure complete
04:10:49.432 00.193 11060 worker thread done servicing request
04:10:49.432 00.000 10844 OnExposeComplete: enter
04:10:49.432 00.000 10844 UpdateGuideState(): m_state=6
04:10:49.438 00.006 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4566
04:10:49.438 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.52, Mass=1598, SNR=25.4, Peak=148 HFD=3.1
04:10:49.438 00.000 10844 MultiStar: [#1 -0.12,0.01,0.95,U] [#2 0.20,0.16,0.95,U] [#3 0.94,-0.13,0.00,M1] [#4 0.29,0.48,0.99,U] [#5 -0.28,-0.28,0.92,U] [#6 0.49,-0.20,1.01,U] [#7 -0.47,-0.26,0.92,U] [#8 0.46,0.06,0.81,U] 
04:10:49.438 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.07}, one-star: {0.26, -0.53}
04:10:49.438 00.000 10844 CameraToMount -- cameraTheta (-0.61) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
04:10:49.438 00.000 10844 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.13 = 1.13)
04:10:49.438 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.61 mountX=-0.05 mountY=0.12, mountTheta=2.00
04:10:49.440 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.07, opts=13)
04:10:49.440 00.000 10844 Enqueuing Move request for scope (0.11, -0.07)
04:10:49.440 00.000 11060 Worker thread wakes up
04:10:49.440 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:49.440 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
04:10:49.440 00.000 10844 UpdateGuideState exits: m=1598 SNR=25.4
04:10:49.440 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
04:10:49.440 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:49.440 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:49.440 00.000 10844 Enqueuing Expose request
04:10:49.440 00.000 11060 Moving (0.11, -0.07) raw xDistance=-0.05 yDistance=0.12
04:10:49.443 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:10:49.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:49.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:10:49.446 00.003 11060 MoveAxis(E, 0, ABG)
04:10:49.446 00.000 11060 Move returns status 0, amount 0
04:10:49.446 00.000 11060 MoveAxis(N, 0, ABG)
04:10:49.446 00.000 11060 Move returns status 0, amount 0
04:10:49.446 00.000 11060 move complete, result=0
04:10:49.446 00.000 11060 worker thread done servicing request
04:10:49.446 00.000 11060 Worker thread wakes up
04:10:49.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:49.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:49.446 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:50.076 00.630 11060 Exposure complete
04:10:50.278 00.202 11060 worker thread done servicing request
04:10:50.278 00.000 10844 OnExposeComplete: enter
04:10:50.278 00.000 10844 UpdateGuideState(): m_state=6
04:10:50.278 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4567
04:10:50.278 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.99, Mass=1552, SNR=24.6, Peak=185 HFD=2.8
04:10:50.278 00.000 10844 MultiStar: [#1 0.05,0.16,0.97,U] [#2 -0.25,-0.03,0.94,U] [#3 0.24,0.01,0.95,U] [#4 0.33,0.42,1.04,U] [#5 -0.17,-0.04,0.91,U] [#6 0.22,0.04,1.06,U] [#7 -0.40,0.03,0.98,U] [#8 0.25,0.37,0.78,U] 
04:10:50.278 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.23, -0.06}
04:10:50.278 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
04:10:50.278 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
04:10:50.278 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.03 mountX=0.11 mountY=0.04, mountTheta=0.37
04:10:50.278 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.10, opts=13)
04:10:50.278 00.000 10844 Enqueuing Move request for scope (0.06, 0.10)
04:10:50.278 00.000 11060 Worker thread wakes up
04:10:50.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:50.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
04:10:50.283 00.005 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
04:10:50.283 00.000 10844 UpdateGuideState exits: m=1552 SNR=24.6
04:10:50.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:50.283 00.000 11060 Moving (0.06, 0.10) raw xDistance=0.11 yDistance=0.04
04:10:50.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:50.283 00.000 10844 Enqueuing Expose request
04:10:50.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:10:50.283 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:50.283 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:10:50.284 00.001 11060 MoveAxis(E, 0, ABG)
04:10:50.284 00.000 11060 Move returns status 0, amount 0
04:10:50.284 00.000 11060 MoveAxis(N, 0, ABG)
04:10:50.284 00.000 11060 Move returns status 0, amount 0
04:10:50.284 00.000 11060 move complete, result=0
04:10:50.284 00.000 11060 worker thread done servicing request
04:10:50.284 00.000 11060 Worker thread wakes up
04:10:50.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:50.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:50.286 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:50.913 00.627 11060 Exposure complete
04:10:51.119 00.206 11060 worker thread done servicing request
04:10:51.119 00.000 10844 OnExposeComplete: enter
04:10:51.119 00.000 10844 UpdateGuideState(): m_state=6
04:10:51.119 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4568
04:10:51.119 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=102.01, Mass=1684, SNR=26.0, Peak=161 HFD=2.8
04:10:51.119 00.000 10844 MultiStar: [#1 -0.18,0.04,1.00,U] [#2 -0.20,0.51,0.95,U] [#3 0.31,0.25,0.92,U] [#4 0.15,0.56,0.00,M1] [#5 -0.25,-0.38,0.89,U] [#6 0.27,-0.35,1.01,U] [#7 -0.19,0.09,0.90,U] [#8 0.06,0.30,0.88,U] 
04:10:51.119 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.05}, one-star: {0.10, -0.04}
04:10:51.119 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.39) = xAngle (0.29 = 0.29)
04:10:51.119 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.42 = -2.86)
04:10:51.119 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.68 mountX=0.05 mountY=-0.01, mountTheta=-0.28
04:10:51.124 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.05, opts=13)
04:10:51.124 00.000 10844 Enqueuing Move request for scope (-0.01, 0.05)
04:10:51.124 00.000 11060 Worker thread wakes up
04:10:51.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:51.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
04:10:51.124 00.000 10844 UpdateGuideState exits: m=1684 SNR=26.0
04:10:51.124 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
04:10:51.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:51.124 00.000 11060 Moving (-0.01, 0.05) raw xDistance=0.05 yDistance=-0.01
04:10:51.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:51.124 00.000 10844 Enqueuing Expose request
04:10:51.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:10:51.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:51.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:10:51.124 00.000 11060 MoveAxis(E, 0, ABG)
04:10:51.124 00.000 11060 Move returns status 0, amount 0
04:10:51.124 00.000 11060 MoveAxis(N, 0, ABG)
04:10:51.124 00.000 11060 Move returns status 0, amount 0
04:10:51.124 00.000 11060 move complete, result=0
04:10:51.124 00.000 11060 worker thread done servicing request
04:10:51.124 00.000 11060 Worker thread wakes up
04:10:51.124 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:51.124 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:51.126 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:51.757 00.631 11060 Exposure complete
04:10:51.959 00.202 11060 worker thread done servicing request
04:10:51.959 00.000 10844 OnExposeComplete: enter
04:10:51.959 00.000 10844 UpdateGuideState(): m_state=6
04:10:51.959 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4569
04:10:51.959 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.91, Mass=1356, SNR=22.7, Peak=180 HFD=2.8
04:10:51.959 00.000 10844 MultiStar: [#1 -0.49,-0.17,1.05,U] [#2 0.37,0.43,0.00,M1] [#3 0.15,0.11,1.15,U] [#4 0.00,0.15,1.15,U] [#5 -0.24,-0.43,1.10,U] [#6 0.55,0.07,1.12,U] [#7 -0.34,-0.16,1.03,U] [#8 0.31,0.40,0.99,U] 
04:10:51.959 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.09, -0.14}
04:10:51.959 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
04:10:51.959 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
04:10:51.959 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.15 mountX=-0.02 mountY=-0.01, mountTheta=-2.73
04:10:51.959 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
04:10:51.959 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
04:10:51.959 00.000 11060 Worker thread wakes up
04:10:51.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
04:10:51.959 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:51.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
04:10:51.959 00.000 10844 UpdateGuideState exits: m=1356 SNR=22.7
04:10:51.959 00.000 11060 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=-0.01
04:10:51.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:51.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:10:51.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:51.959 00.000 10844 Enqueuing Expose request
04:10:51.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:51.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:10:51.959 00.000 11060 MoveAxis(E, 0, ABG)
04:10:51.965 00.006 11060 Move returns status 0, amount 0
04:10:51.965 00.000 11060 MoveAxis(N, 0, ABG)
04:10:51.965 00.000 11060 Move returns status 0, amount 0
04:10:51.965 00.000 11060 move complete, result=0
04:10:51.965 00.000 11060 worker thread done servicing request
04:10:51.965 00.000 11060 Worker thread wakes up
04:10:51.965 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:51.965 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:51.980 00.015 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:52.588 00.608 11060 Exposure complete
04:10:52.794 00.206 11060 worker thread done servicing request
04:10:52.794 00.000 10844 OnExposeComplete: enter
04:10:52.794 00.000 10844 UpdateGuideState(): m_state=6
04:10:52.794 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4570
04:10:52.794 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=101.71, Mass=1586, SNR=24.1, Peak=158 HFD=3.5
04:10:52.794 00.000 10844 MultiStar: [#1 -0.08,0.12,1.00,U] [#2 -0.27,0.17,1.05,U] [#3 0.26,-0.04,1.04,U] [#4 0.39,0.02,1.09,U] [#5 -0.14,-0.45,1.07,U] [#6 0.55,-0.20,0.00,M1] [#7 -0.38,-0.21,1.06,U] [#8 -0.02,0.48,0.94,U] 
04:10:52.794 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {-0.11, -0.35}
04:10:52.794 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.39) = xAngle (-3.78 = 2.50)
04:10:52.794 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.66 = -0.66)
04:10:52.794 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.39 mountX=-0.05 mountY=-0.04, mountTheta=-2.49
04:10:52.794 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.04, opts=13)
04:10:52.794 00.000 10844 Enqueuing Move request for scope (-0.04, -0.04)
04:10:52.794 00.000 11060 Worker thread wakes up
04:10:52.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:52.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
04:10:52.794 00.000 10844 UpdateGuideState exits: m=1586 SNR=24.1
04:10:52.799 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:52.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:52.799 00.000 10844 Enqueuing Expose request
04:10:52.799 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
04:10:52.799 00.000 11060 Moving (-0.04, -0.04) raw xDistance=-0.05 yDistance=-0.04
04:10:52.799 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:10:52.799 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:52.799 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:10:52.800 00.001 11060 MoveAxis(E, 0, ABG)
04:10:52.800 00.000 11060 Move returns status 0, amount 0
04:10:52.800 00.000 11060 MoveAxis(N, 0, ABG)
04:10:52.800 00.000 11060 Move returns status 0, amount 0
04:10:52.800 00.000 11060 move complete, result=0
04:10:52.800 00.000 11060 worker thread done servicing request
04:10:52.800 00.000 11060 Worker thread wakes up
04:10:52.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:52.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:52.800 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:53.433 00.633 11060 Exposure complete
04:10:53.635 00.202 11060 worker thread done servicing request
04:10:53.635 00.000 10844 OnExposeComplete: enter
04:10:53.635 00.000 10844 UpdateGuideState(): m_state=6
04:10:53.635 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4571
04:10:53.635 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=101.84, Mass=1712, SNR=26.0, Peak=172 HFD=3.0
04:10:53.635 00.000 10844 MultiStar: [#1 -0.05,0.17,0.94,U] [#2 0.07,0.14,0.83,U] [#3 0.20,0.03,0.99,U] [#4 0.10,-0.43,0.94,U] [#5 -0.29,-0.32,0.96,U] [#6 0.26,-0.26,1.06,U] [#7 -0.31,-0.31,0.84,U] [#8 -0.27,0.48,0.79,U] 
04:10:53.635 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.01, -0.21}
04:10:53.635 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.11)
04:10:53.635 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
04:10:53.635 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.79 mountX=-0.10 mountY=-0.00, mountTheta=-3.09
04:10:53.640 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
04:10:53.640 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
04:10:53.640 00.000 11060 Worker thread wakes up
04:10:53.640 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:53.641 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
04:10:53.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
04:10:53.641 00.000 11060 Moving (-0.02, -0.09) raw xDistance=-0.10 yDistance=-0.00
04:10:53.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:10:53.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:53.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:10:53.641 00.000 11060 MoveAxis(E, 0, ABG)
04:10:53.641 00.000 11060 Move returns status 0, amount 0
04:10:53.641 00.000 11060 MoveAxis(N, 0, ABG)
04:10:53.641 00.000 11060 Move returns status 0, amount 0
04:10:53.641 00.000 11060 move complete, result=0
04:10:53.641 00.000 10844 UpdateGuideState exits: m=1712 SNR=26.0
04:10:53.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:53.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:53.641 00.000 10844 Enqueuing Expose request
04:10:53.641 00.000 11060 worker thread done servicing request
04:10:53.641 00.000 11060 Worker thread wakes up
04:10:53.641 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:53.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:53.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:54.291 00.650 11060 Exposure complete
04:10:54.479 00.188 11060 worker thread done servicing request
04:10:54.479 00.000 10844 OnExposeComplete: enter
04:10:54.479 00.000 10844 UpdateGuideState(): m_state=6
04:10:54.480 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4572
04:10:54.480 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=102.08, Mass=1990, SNR=28.5, Peak=217 HFD=2.9
04:10:54.480 00.000 10844 MultiStar: [#1 -0.51,0.29,0.00,M1] [#2 -0.17,0.31,0.82,U] [#3 0.13,-0.01,0.91,U] [#4 0.14,0.17,0.93,U] [#5 -0.19,0.01,0.87,U] [#6 0.10,-0.76,0.00,M1] [#7 -0.35,0.24,0.73,U] [#8 -0.42,0.28,0.75,U] 
04:10:54.480 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.14}, one-star: {0.11, 0.03}
04:10:54.480 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.39) = xAngle (-1.15 = -1.15)
04:10:54.480 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
04:10:54.480 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.24 mountX=0.05 mountY=0.10, mountTheta=1.15
04:10:54.483 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
04:10:54.484 00.001 10844 Enqueuing Move request for scope (0.11, 0.03)
04:10:54.484 00.000 11060 Worker thread wakes up
04:10:54.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:10:54.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
04:10:54.484 00.000 10844 UpdateGuideState exits: m=1990 SNR=28.5
04:10:54.485 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
04:10:54.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:54.485 00.000 11060 Moving (0.11, 0.03) raw xDistance=0.05 yDistance=0.10
04:10:54.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:54.485 00.000 10844 Enqueuing Expose request
04:10:54.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:10:54.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:54.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:10:54.485 00.000 11060 MoveAxis(E, 0, ABG)
04:10:54.485 00.000 11060 Move returns status 0, amount 0
04:10:54.485 00.000 11060 MoveAxis(N, 0, ABG)
04:10:54.485 00.000 11060 Move returns status 0, amount 0
04:10:54.485 00.000 11060 move complete, result=0
04:10:54.485 00.000 11060 worker thread done servicing request
04:10:54.485 00.000 11060 Worker thread wakes up
04:10:54.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:54.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:54.487 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:55.116 00.629 11060 Exposure complete
04:10:55.335 00.219 11060 worker thread done servicing request
04:10:55.335 00.000 10844 OnExposeComplete: enter
04:10:55.335 00.000 10844 UpdateGuideState(): m_state=6
04:10:55.335 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4573
04:10:55.335 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.84, Mass=1815, SNR=26.2, Peak=176 HFD=2.9
04:10:55.336 00.001 10844 MultiStar: [#1 -0.25,0.20,0.97,U] [#2 0.07,0.30,0.95,U] [#3 -0.16,-0.04,1.01,U] [#4 0.23,0.26,0.96,U] [#5 -0.54,-0.60,0.00,M1] [#6 0.24,-0.33,0.94,U] [#7 -0.55,0.41,0.00,M1] [#8 -0.12,0.24,0.85,U] 
04:10:55.336 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {0.05, -0.22}
04:10:55.336 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.39) = xAngle (0.02 = 0.02)
04:10:55.336 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.15 = -3.14)
04:10:55.336 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.41 mountX=0.05 mountY=-0.00, mountTheta=-0.00
04:10:55.338 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
04:10:55.338 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
04:10:55.338 00.000 11060 Worker thread wakes up
04:10:55.338 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:55.340 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
04:10:55.340 00.000 10844 UpdateGuideState exits: m=1815 SNR=26.2
04:10:55.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
04:10:55.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:55.340 00.000 11060 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=-0.00
04:10:55.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:55.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:10:55.340 00.000 10844 Enqueuing Expose request
04:10:55.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:55.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:10:55.340 00.000 11060 MoveAxis(E, 0, ABG)
04:10:55.340 00.000 11060 Move returns status 0, amount 0
04:10:55.341 00.001 11060 MoveAxis(N, 0, ABG)
04:10:55.341 00.000 11060 Move returns status 0, amount 0
04:10:55.341 00.000 11060 move complete, result=0
04:10:55.342 00.001 11060 worker thread done servicing request
04:10:55.342 00.000 11060 Worker thread wakes up
04:10:55.342 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:55.342 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:55.346 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:10:55.994 00.648 11060 Exposure complete
04:10:56.211 00.217 11060 worker thread done servicing request
04:10:56.211 00.000 10844 OnExposeComplete: enter
04:10:56.211 00.000 10844 UpdateGuideState(): m_state=6
04:10:56.211 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4574
04:10:56.211 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=102.09, Mass=1889, SNR=28.0, Peak=197 HFD=3.2
04:10:56.211 00.000 10844 MultiStar: [#1 0.04,0.04,0.87,U] [#2 -0.30,-0.15,0.89,U] [#3 0.21,-0.09,0.96,U] [#4 0.26,0.29,0.92,U] [#5 -0.01,-0.48,0.83,U] [#6 0.13,-0.22,1.08,U] [#7 0.00,0.33,0.87,U] [#8 -0.06,0.87,0.00,M1] 
04:10:56.211 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.40, 0.04}
04:10:56.211 00.000 10844 CameraToMount -- cameraTheta (-0.30) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
04:10:56.211 00.000 10844 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
04:10:56.211 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=-0.01 mountY=0.10, mountTheta=1.69
04:10:56.215 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.03, opts=13)
04:10:56.215 00.000 10844 Enqueuing Move request for scope (0.10, -0.03)
04:10:56.215 00.000 11060 Worker thread wakes up
04:10:56.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:56.215 00.000 10844 UpdateGuideState exits: m=1889 SNR=28.0
04:10:56.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:56.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:56.215 00.000 10844 Enqueuing Expose request
04:10:56.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
04:10:56.215 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
04:10:56.215 00.000 11060 Moving (0.10, -0.03) raw xDistance=-0.01 yDistance=0.10
04:10:56.215 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:10:56.218 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:56.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:10:56.218 00.000 11060 MoveAxis(E, 0, ABG)
04:10:56.218 00.000 11060 Move returns status 0, amount 0
04:10:56.218 00.000 11060 MoveAxis(N, 0, ABG)
04:10:56.218 00.000 11060 Move returns status 0, amount 0
04:10:56.218 00.000 11060 move complete, result=0
04:10:56.218 00.000 11060 worker thread done servicing request
04:10:56.218 00.000 11060 Worker thread wakes up
04:10:56.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:56.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:56.220 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:10:56.852 00.632 11060 Exposure complete
04:10:57.055 00.203 11060 worker thread done servicing request
04:10:57.055 00.000 10844 OnExposeComplete: enter
04:10:57.055 00.000 10844 UpdateGuideState(): m_state=6
04:10:57.055 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4575
04:10:57.055 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.90, Mass=1770, SNR=26.9, Peak=179 HFD=2.9
04:10:57.057 00.002 10844 MultiStar: [#1 0.19,-0.20,0.94,U] [#2 -0.25,0.37,0.84,U] [#3 0.25,0.12,1.00,U] [#4 -0.36,0.17,0.96,U] [#5 -0.21,-0.39,0.88,U] [#6 0.31,-0.36,1.02,U] [#7 -0.20,-0.19,0.92,U] [#8 0.35,0.50,0.00,M2] 
04:10:57.057 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.22, -0.16}
04:10:57.057 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
04:10:57.057 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.24 = 0.24)
04:10:57.057 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.50 mountX=-0.08 mountY=0.02, mountTheta=2.90
04:10:57.057 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.08, opts=13)
04:10:57.057 00.000 10844 Enqueuing Move request for scope (0.01, -0.08)
04:10:57.057 00.000 11060 Worker thread wakes up
04:10:57.057 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:57.057 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
04:10:57.057 00.000 10844 UpdateGuideState exits: m=1770 SNR=26.9
04:10:57.057 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
04:10:57.057 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:57.057 00.000 11060 Moving (0.01, -0.08) raw xDistance=-0.08 yDistance=0.02
04:10:57.057 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:57.057 00.000 10844 Enqueuing Expose request
04:10:57.057 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:10:57.057 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:57.061 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:10:57.061 00.000 11060 MoveAxis(E, 0, ABG)
04:10:57.061 00.000 11060 Move returns status 0, amount 0
04:10:57.061 00.000 11060 MoveAxis(N, 0, ABG)
04:10:57.061 00.000 11060 Move returns status 0, amount 0
04:10:57.061 00.000 11060 move complete, result=0
04:10:57.061 00.000 11060 worker thread done servicing request
04:10:57.061 00.000 11060 Worker thread wakes up
04:10:57.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:57.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:57.062 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:57.697 00.635 11060 Exposure complete
04:10:57.902 00.205 11060 worker thread done servicing request
04:10:57.902 00.000 10844 OnExposeComplete: enter
04:10:57.902 00.000 10844 UpdateGuideState(): m_state=6
04:10:57.902 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4576
04:10:57.902 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.70, Mass=1832, SNR=27.2, Peak=197 HFD=3.4
04:10:57.902 00.000 10844 MultiStar: [#1 -0.07,-0.07,0.94,U] [#2 -0.07,0.14,0.85,U] [#3 0.25,-0.40,0.86,U] [#4 0.09,0.07,0.94,U] [#5 0.04,-0.21,0.95,U] [#6 0.51,-0.40,0.00,M1] [#7 -0.43,0.04,0.96,U] [#8 -0.06,0.34,0.73,U] 
04:10:57.902 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {0.21, -0.36}
04:10:57.902 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.04 = -3.04)
04:10:57.902 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
04:10:57.902 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=-0.07 mountY=0.01, mountTheta=3.06
04:10:57.905 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.07, opts=13)
04:10:57.905 00.000 10844 Enqueuing Move request for scope (-0.01, -0.07)
04:10:57.905 00.000 11060 Worker thread wakes up
04:10:57.905 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:10:57.908 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
04:10:57.908 00.000 10844 UpdateGuideState exits: m=1832 SNR=27.2
04:10:57.908 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
04:10:57.908 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:57.908 00.000 11060 Moving (-0.01, -0.07) raw xDistance=-0.07 yDistance=0.01
04:10:57.908 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:57.908 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:57.908 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:10:57.908 00.000 11060 MoveAxis(E, 0, ABG)
04:10:57.908 00.000 11060 Move returns status 0, amount 0
04:10:57.908 00.000 11060 MoveAxis(N, 0, ABG)
04:10:57.908 00.000 11060 Move returns status 0, amount 0
04:10:57.908 00.000 11060 move complete, result=0
04:10:57.908 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:57.908 00.000 10844 Enqueuing Expose request
04:10:57.908 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:10:57.908 00.000 11060 worker thread done servicing request
04:10:57.908 00.000 11060 Worker thread wakes up
04:10:57.908 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:57.908 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:58.559 00.651 11060 Exposure complete
04:10:58.773 00.214 11060 worker thread done servicing request
04:10:58.773 00.000 10844 OnExposeComplete: enter
04:10:58.773 00.000 10844 UpdateGuideState(): m_state=6
04:10:58.773 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4577
04:10:58.773 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.31, Mass=1890, SNR=27.4, Peak=200 HFD=2.9
04:10:58.773 00.000 10844 MultiStar: [#1 -0.56,-0.01,0.94,U] [#2 0.16,0.03,0.92,U] [#3 0.21,-0.38,0.94,U] [#4 0.36,-0.07,0.96,U] [#5 -0.15,-0.47,0.80,U] [#6 0.58,-0.51,0.00,M2] [#7 -0.33,-0.27,0.86,U] [#8 0.07,0.31,0.76,U] 
04:10:58.773 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.21}, one-star: {0.16, -0.74}
04:10:58.773 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
04:10:58.773 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
04:10:58.773 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.58 mountX=-0.21 mountY=0.03, mountTheta=2.99
04:10:58.776 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.21, opts=13)
04:10:58.776 00.000 10844 Enqueuing Move request for scope (-0.00, -0.21)
04:10:58.776 00.000 11060 Worker thread wakes up
04:10:58.776 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:58.776 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.21) opts 0xd
04:10:58.776 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.4
04:10:58.776 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.21)
04:10:58.776 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:58.776 00.000 11060 Moving (-0.00, -0.21) raw xDistance=-0.21 yDistance=0.03
04:10:58.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:58.776 00.000 10844 Enqueuing Expose request
04:10:58.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:10:58.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:58.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:10:58.776 00.000 11060 MoveAxis(E, 49, ABG)
04:10:58.776 00.000 11060 Guiding  Dir = 2, Dur = 49
04:10:58.797 00.021 11060 IsSlewing returns 0
04:10:58.797 00.000 11060 IsGuiding returns 0
04:10:58.859 00.062 11060 IsGuiding returns 0
04:10:58.859 00.000 11060 Move returns status 0, amount 49
04:10:58.860 00.001 11060 MoveAxis(N, 0, ABG)
04:10:58.860 00.000 11060 Move returns status 0, amount 0
04:10:58.860 00.000 11060 move complete, result=0
04:10:58.860 00.000 11060 worker thread done servicing request
04:10:58.860 00.000 10844 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
04:10:58.860 00.000 11060 Worker thread wakes up
04:10:58.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:58.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:10:59.485 00.625 11060 Exposure complete
04:10:59.692 00.207 11060 worker thread done servicing request
04:10:59.692 00.000 10844 OnExposeComplete: enter
04:10:59.692 00.000 10844 UpdateGuideState(): m_state=6
04:10:59.692 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4578
04:10:59.692 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.70, Mass=1630, SNR=25.6, Peak=150 HFD=3.0
04:10:59.692 00.000 10844 MultiStar: [#1 -0.02,0.04,1.02,U] [#2 -0.17,0.45,0.87,U] [#3 0.28,-0.39,1.01,U] [#4 0.27,-0.02,1.07,U] [#5 0.02,-0.28,0.96,U] [#6 0.12,-0.42,1.04,U] [#7 -0.19,-0.22,0.90,U] [#8 -0.52,-0.30,0.00,M1] 
04:10:59.692 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.16}, one-star: {0.27, -0.35}
04:10:59.692 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.39) = xAngle (-2.47 = -2.47)
04:10:59.692 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.65 = 0.65)
04:10:59.692 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.08 mountX=-0.14 mountY=0.11, mountTheta=2.48
04:10:59.692 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
04:10:59.692 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
04:10:59.692 00.000 11060 Worker thread wakes up
04:10:59.692 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:10:59.692 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
04:10:59.692 00.000 10844 UpdateGuideState exits: m=1630 SNR=25.6
04:10:59.692 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:59.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:10:59.692 00.000 10844 Enqueuing Expose request
04:10:59.697 00.005 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
04:10:59.697 00.000 11060 Moving (0.08, -0.16) raw xDistance=-0.14 yDistance=0.11
04:10:59.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:10:59.698 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:10:59.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:10:59.698 00.000 11060 MoveAxis(E, 34, ABG)
04:10:59.698 00.000 11060 Guiding  Dir = 2, Dur = 34
04:10:59.708 00.010 11060 IsSlewing returns 0
04:10:59.708 00.000 11060 IsGuiding returns 0
04:10:59.754 00.046 11060 IsGuiding returns 0
04:10:59.754 00.000 11060 Move returns status 0, amount 34
04:10:59.754 00.000 11060 MoveAxis(N, 0, ABG)
04:10:59.754 00.000 11060 Move returns status 0, amount 0
04:10:59.754 00.000 11060 move complete, result=0
04:10:59.755 00.001 11060 worker thread done servicing request
04:10:59.755 00.000 11060 Worker thread wakes up
04:10:59.755 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
04:10:59.755 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:10:59.755 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:00.378 00.623 11060 Exposure complete
04:11:00.591 00.213 11060 worker thread done servicing request
04:11:00.591 00.000 10844 OnExposeComplete: enter
04:11:00.591 00.000 10844 UpdateGuideState(): m_state=6
04:11:00.591 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4579
04:11:00.591 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.48, Mass=1628, SNR=25.5, Peak=190 HFD=2.3
04:11:00.591 00.000 10844 MultiStar: [#1 -0.13,-0.12,0.97,U] [#2 -0.19,-0.07,0.93,U] [#3 -0.22,-0.31,0.93,U] [#4 0.32,-0.02,0.99,U] [#5 -0.47,-0.74,0.00,M1] [#6 0.46,-0.02,1.10,U] [#7 -0.16,-0.43,0.96,U] [#8 0.22,0.20,0.85,U] 
04:11:00.593 00.002 10844 refined, 7 included, MultiStar: {0.05, -0.17}, one-star: {0.07, -0.57}
04:11:00.593 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
04:11:00.593 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
04:11:00.593 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.26 mountX=-0.16 mountY=0.08, mountTheta=2.67
04:11:00.596 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.17, opts=13)
04:11:00.596 00.000 10844 Enqueuing Move request for scope (0.05, -0.17)
04:11:00.596 00.000 11060 Worker thread wakes up
04:11:00.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
04:11:00.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
04:11:00.596 00.000 11060 Moving (0.05, -0.17) raw xDistance=-0.16 yDistance=0.08
04:11:00.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:11:00.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:00.596 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:11:00.596 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:00.596 00.000 11060 MoveAxis(E, 38, ABG)
04:11:00.596 00.000 10844 UpdateGuideState exits: m=1628 SNR=25.5
04:11:00.596 00.000 11060 Guiding  Dir = 2, Dur = 38
04:11:00.596 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:00.596 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:00.596 00.000 10844 Enqueuing Expose request
04:11:00.627 00.031 11060 IsSlewing returns 0
04:11:00.627 00.000 11060 IsGuiding returns 0
04:11:00.688 00.061 11060 IsGuiding returns 0
04:11:00.688 00.000 11060 Move returns status 0, amount 38
04:11:00.688 00.000 11060 MoveAxis(N, 0, ABG)
04:11:00.688 00.000 11060 Move returns status 0, amount 0
04:11:00.688 00.000 11060 move complete, result=0
04:11:00.688 00.000 11060 worker thread done servicing request
04:11:00.688 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
04:11:00.688 00.000 11060 Worker thread wakes up
04:11:00.688 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:00.688 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:01.326 00.638 11060 Exposure complete
04:11:01.531 00.205 11060 worker thread done servicing request
04:11:01.531 00.000 10844 OnExposeComplete: enter
04:11:01.531 00.000 10844 UpdateGuideState(): m_state=6
04:11:01.531 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4580
04:11:01.531 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.55, Mass=1502, SNR=24.1, Peak=159 HFD=2.7
04:11:01.531 00.000 10844 MultiStar: [#1 -0.30,-0.00,1.06,U] [#2 0.08,-0.68,0.00,M1] [#3 0.23,-0.40,1.02,U] [#4 0.27,0.17,1.09,U] [#5 -0.10,-0.52,0.98,U] [#6 0.30,-0.48,1.10,U] [#7 -0.41,-0.20,1.00,U] [#8 -0.02,0.20,0.89,U] 
04:11:01.531 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.22}, one-star: {0.03, -0.50}
04:11:01.531 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (1.39) = xAngle (-2.95 = -2.95)
04:11:01.536 00.005 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.18 = 0.18)
04:11:01.536 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.56 mountX=-0.21 mountY=0.04, mountTheta=2.96
04:11:01.538 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.22, opts=13)
04:11:01.538 00.000 10844 Enqueuing Move request for scope (0.00, -0.22)
04:11:01.538 00.000 11060 Worker thread wakes up
04:11:01.538 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:01.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
04:11:01.538 00.000 10844 UpdateGuideState exits: m=1502 SNR=24.1
04:11:01.538 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
04:11:01.538 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:01.538 00.000 11060 Moving (0.00, -0.22) raw xDistance=-0.21 yDistance=0.04
04:11:01.538 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:01.539 00.001 10844 Enqueuing Expose request
04:11:01.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:11:01.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:01.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:11:01.539 00.000 11060 MoveAxis(E, 52, ABG)
04:11:01.539 00.000 11060 Guiding  Dir = 2, Dur = 52
04:11:01.561 00.022 11060 IsSlewing returns 0
04:11:01.561 00.000 11060 IsGuiding returns 0
04:11:01.638 00.077 11060 IsGuiding returns 0
04:11:01.638 00.000 11060 Move returns status 0, amount 52
04:11:01.638 00.000 11060 MoveAxis(N, 0, ABG)
04:11:01.638 00.000 11060 Move returns status 0, amount 0
04:11:01.638 00.000 11060 move complete, result=0
04:11:01.638 00.000 11060 worker thread done servicing request
04:11:01.638 00.000 11060 Worker thread wakes up
04:11:01.638 00.000 10844 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
04:11:01.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:01.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:02.276 00.638 11060 Exposure complete
04:11:02.482 00.206 11060 worker thread done servicing request
04:11:02.482 00.000 10844 OnExposeComplete: enter
04:11:02.482 00.000 10844 UpdateGuideState(): m_state=6
04:11:02.482 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4581
04:11:02.482 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=102.13, Mass=1737, SNR=26.6, Peak=163 HFD=3.1
04:11:02.482 00.000 10844 MultiStar: [#1 0.02,0.14,0.82,U] [#2 0.08,0.42,0.90,U] [#3 0.32,-0.35,1.00,U] [#4 0.30,0.60,0.00,M1] [#5 -0.05,-0.21,0.90,U] [#6 0.02,-0.04,0.94,U] [#7 0.19,-0.04,0.90,U] [#8 0.00,0.05,0.71,U] 
04:11:02.482 00.000 10844 single-star, 7 included, MultiStar: {0.08, -0.00}, one-star: {0.04, 0.07}
04:11:02.482 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.29 = -0.29)
04:11:02.482 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
04:11:02.482 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.09 mountX=0.08 mountY=0.03, mountTheta=0.31
04:11:02.487 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
04:11:02.487 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
04:11:02.487 00.000 11060 Worker thread wakes up
04:11:02.487 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
04:11:02.487 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:02.487 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
04:11:02.487 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.6
04:11:02.487 00.000 11060 Moving (0.04, 0.07) raw xDistance=0.08 yDistance=0.03
04:11:02.487 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:02.487 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:11:02.487 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:02.487 00.000 10844 Enqueuing Expose request
04:11:02.487 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:02.487 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:02.487 00.000 11060 MoveAxis(E, 0, ABG)
04:11:02.487 00.000 11060 Move returns status 0, amount 0
04:11:02.487 00.000 11060 MoveAxis(N, 0, ABG)
04:11:02.487 00.000 11060 Move returns status 0, amount 0
04:11:02.487 00.000 11060 move complete, result=0
04:11:02.487 00.000 11060 worker thread done servicing request
04:11:02.487 00.000 11060 Worker thread wakes up
04:11:02.487 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:02.487 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:02.490 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:03.127 00.637 11060 Exposure complete
04:11:03.329 00.202 10844 OnExposeComplete: enter
04:11:03.329 00.000 10844 UpdateGuideState(): m_state=6
04:11:03.329 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4582
04:11:03.329 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=101.60, Mass=1831, SNR=27.5, Peak=187 HFD=3.3
04:11:03.329 00.000 10844 MultiStar: [#1 -0.23,0.28,0.88,U] [#2 -0.12,0.11,0.83,U] [#3 0.15,-0.20,1.00,U] [#4 -0.05,0.22,0.95,U] [#5 0.26,-0.47,0.84,U] [#6 0.32,-0.45,1.01,U] [#7 -0.22,0.03,0.85,U] [#8 -0.11,0.01,0.80,U] 
04:11:03.329 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.32, -0.45}
04:11:03.329 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.39) = xAngle (-2.56 = -2.56)
04:11:03.331 00.002 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.57 = 0.57)
04:11:03.331 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.17 mountX=-0.10 mountY=0.07, mountTheta=2.57
04:11:03.331 00.000 11060 worker thread done servicing request
04:11:03.332 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
04:11:03.332 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
04:11:03.332 00.000 11060 Worker thread wakes up
04:11:03.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
04:11:03.332 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
04:11:03.332 00.000 11060 Moving (0.05, -0.11) raw xDistance=-0.10 yDistance=0.07
04:11:03.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:11:03.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:03.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:11:03.332 00.000 11060 MoveAxis(E, 0, ABG)
04:11:03.332 00.000 11060 Move returns status 0, amount 0
04:11:03.332 00.000 11060 MoveAxis(N, 0, ABG)
04:11:03.332 00.000 11060 Move returns status 0, amount 0
04:11:03.332 00.000 11060 move complete, result=0
04:11:03.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:03.332 00.000 11060 worker thread done servicing request
04:11:03.332 00.000 10844 UpdateGuideState exits: m=1831 SNR=27.5
04:11:03.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:03.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:03.335 00.003 10844 Enqueuing Expose request
04:11:03.335 00.000 11060 Worker thread wakes up
04:11:03.335 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:03.335 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:03.335 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:03.974 00.639 11060 Exposure complete
04:11:04.183 00.209 11060 worker thread done servicing request
04:11:04.183 00.000 10844 OnExposeComplete: enter
04:11:04.183 00.000 10844 UpdateGuideState(): m_state=6
04:11:04.185 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4583
04:11:04.185 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.64, Mass=1740, SNR=26.5, Peak=185 HFD=3.4
04:11:04.185 00.000 10844 MultiStar: [#1 -0.15,-0.22,0.97,U] [#2 -0.10,0.47,0.91,U] [#3 0.21,-0.17,0.97,U] [#4 0.38,0.44,0.00,M1] [#5 -0.24,-0.13,0.97,U] [#6 0.40,-0.57,0.00,M1] [#7 -0.23,0.22,0.88,U] [#8 -0.36,0.13,0.72,U] 
04:11:04.185 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.03}, one-star: {0.08, -0.41}
04:11:04.185 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.22 = 2.06)
04:11:04.185 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.10 = -1.10)
04:11:04.185 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.83 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
04:11:04.188 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
04:11:04.188 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
04:11:04.188 00.000 11060 Worker thread wakes up
04:11:04.188 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:04.188 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
04:11:04.188 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.5
04:11:04.188 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
04:11:04.188 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:04.188 00.000 11060 Moving (-0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
04:11:04.188 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:04.188 00.000 10844 Enqueuing Expose request
04:11:04.188 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:11:04.188 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:04.188 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:11:04.188 00.000 11060 MoveAxis(E, 0, ABG)
04:11:04.188 00.000 11060 Move returns status 0, amount 0
04:11:04.188 00.000 11060 MoveAxis(N, 0, ABG)
04:11:04.188 00.000 11060 Move returns status 0, amount 0
04:11:04.188 00.000 11060 move complete, result=0
04:11:04.188 00.000 11060 worker thread done servicing request
04:11:04.188 00.000 11060 Worker thread wakes up
04:11:04.188 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:04.188 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:04.194 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:04.827 00.633 11060 Exposure complete
04:11:05.040 00.213 11060 worker thread done servicing request
04:11:05.040 00.000 10844 OnExposeComplete: enter
04:11:05.040 00.000 10844 UpdateGuideState(): m_state=6
04:11:05.042 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4584
04:11:05.042 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.82, Mass=1488, SNR=24.2, Peak=182 HFD=2.9
04:11:05.042 00.000 10844 MultiStar: [#1 -0.34,-0.04,1.03,U] [#2 -0.29,0.20,1.00,U] [#3 0.14,-0.31,1.06,U] [#4 -0.04,0.47,1.01,U] [#5 -0.32,0.08,1.11,U] [#6 0.43,-0.35,1.06,U] [#7 -0.13,0.17,0.95,U] [#8 0.06,0.32,0.74,U] 
04:11:05.042 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.38, -0.24}
04:11:05.042 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.39) = xAngle (0.78 = 0.78)
04:11:05.042 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.91 = -2.38)
04:11:05.042 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.17 mountX=0.02 mountY=-0.02, mountTheta=-0.77
04:11:05.044 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.02, opts=13)
04:11:05.044 00.000 10844 Enqueuing Move request for scope (-0.02, 0.02)
04:11:05.044 00.000 11060 Worker thread wakes up
04:11:05.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:05.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
04:11:05.044 00.000 10844 UpdateGuideState exits: m=1488 SNR=24.2
04:11:05.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
04:11:05.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:05.044 00.000 11060 Moving (-0.02, 0.02) raw xDistance=0.02 yDistance=-0.02
04:11:05.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:05.044 00.000 10844 Enqueuing Expose request
04:11:05.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:11:05.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:05.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:11:05.044 00.000 11060 MoveAxis(E, 0, ABG)
04:11:05.044 00.000 11060 Move returns status 0, amount 0
04:11:05.044 00.000 11060 MoveAxis(N, 0, ABG)
04:11:05.044 00.000 11060 Move returns status 0, amount 0
04:11:05.044 00.000 11060 move complete, result=0
04:11:05.044 00.000 11060 worker thread done servicing request
04:11:05.044 00.000 11060 Worker thread wakes up
04:11:05.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:05.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:05.044 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:05.690 00.646 11060 Exposure complete
04:11:05.906 00.216 11060 worker thread done servicing request
04:11:05.906 00.000 10844 OnExposeComplete: enter
04:11:05.906 00.000 10844 UpdateGuideState(): m_state=6
04:11:05.906 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4585
04:11:05.906 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.66, Mass=1839, SNR=27.4, Peak=145 HFD=3.7
04:11:05.906 00.000 10844 MultiStar: [#1 -0.29,-0.03,0.92,U] [#2 -0.40,0.16,0.88,U] [#3 -0.16,-0.10,0.96,U] [#4 -0.15,0.06,0.89,U] [#5 -0.44,0.18,0.80,U] [#6 -0.19,-0.15,1.07,U] [#7 -0.29,-0.12,0.84,U] [#8 -0.02,0.42,0.72,U] 
04:11:05.906 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.02}, one-star: {-0.04, -0.39}
04:11:05.906 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.39) = xAngle (-4.45 = 1.83)
04:11:05.906 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.33 = -1.33)
04:11:05.906 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.06 mountX=-0.06 mountY=-0.21, mountTheta=-1.83
04:11:05.912 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.02, opts=13)
04:11:05.912 00.000 10844 Enqueuing Move request for scope (-0.22, -0.02)
04:11:05.912 00.000 11060 Worker thread wakes up
04:11:05.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:05.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
04:11:05.912 00.000 10844 UpdateGuideState exits: m=1839 SNR=27.4
04:11:05.912 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
04:11:05.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:05.912 00.000 11060 Moving (-0.22, -0.02) raw xDistance=-0.06 yDistance=-0.21
04:11:05.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:05.912 00.000 10844 Enqueuing Expose request
04:11:05.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:05.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:05.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:11:05.912 00.000 11060 MoveAxis(E, 0, ABG)
04:11:05.912 00.000 11060 Move returns status 0, amount 0
04:11:05.912 00.000 11060 MoveAxis(N, 0, ABG)
04:11:05.912 00.000 11060 Move returns status 0, amount 0
04:11:05.912 00.000 11060 move complete, result=0
04:11:05.912 00.000 11060 worker thread done servicing request
04:11:05.912 00.000 11060 Worker thread wakes up
04:11:05.912 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:05.912 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:05.916 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:06.540 00.624 11060 Exposure complete
04:11:06.759 00.219 11060 worker thread done servicing request
04:11:06.759 00.000 10844 OnExposeComplete: enter
04:11:06.759 00.000 10844 UpdateGuideState(): m_state=6
04:11:06.760 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4586
04:11:06.760 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.41, Mass=1794, SNR=26.5, Peak=222 HFD=3.2
04:11:06.760 00.000 10844 MultiStar: [#1 -0.33,-0.01,0.91,U] [#2 -0.23,-0.10,0.84,U] [#3 0.46,-0.05,1.01,U] [#4 0.08,0.29,0.94,U] [#5 -0.34,-0.44,0.95,U] [#6 0.35,-0.19,1.03,U] [#7 -0.50,0.21,0.92,U] [#8 -0.17,0.12,0.79,U] 
04:11:06.760 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.31, -0.64}
04:11:06.760 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.10)
04:11:06.760 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.06 = -0.06)
04:11:06.760 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.79 mountX=-0.10 mountY=-0.01, mountTheta=-3.09
04:11:06.763 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.10, opts=13)
04:11:06.763 00.000 10844 Enqueuing Move request for scope (-0.02, -0.10)
04:11:06.763 00.000 11060 Worker thread wakes up
04:11:06.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:06.764 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
04:11:06.764 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.5
04:11:06.764 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
04:11:06.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:06.764 00.000 11060 Moving (-0.02, -0.10) raw xDistance=-0.10 yDistance=-0.01
04:11:06.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:06.764 00.000 10844 Enqueuing Expose request
04:11:06.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:11:06.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:06.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:11:06.764 00.000 11060 MoveAxis(E, 0, ABG)
04:11:06.764 00.000 11060 Move returns status 0, amount 0
04:11:06.764 00.000 11060 MoveAxis(N, 0, ABG)
04:11:06.764 00.000 11060 Move returns status 0, amount 0
04:11:06.764 00.000 11060 move complete, result=0
04:11:06.764 00.000 11060 worker thread done servicing request
04:11:06.764 00.000 11060 Worker thread wakes up
04:11:06.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:06.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:06.764 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:07.398 00.634 11060 Exposure complete
04:11:07.616 00.218 11060 worker thread done servicing request
04:11:07.616 00.000 10844 OnExposeComplete: enter
04:11:07.616 00.000 10844 UpdateGuideState(): m_state=6
04:11:07.617 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4587
04:11:07.617 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.71, Mass=1734, SNR=26.3, Peak=191 HFD=3.1
04:11:07.617 00.000 10844 MultiStar: [#1 -0.53,0.29,0.00,M1] [#2 -0.33,-0.42,0.89,U] [#3 0.35,-0.24,0.98,U] [#4 -0.43,-0.08,0.99,U] [#5 -0.49,-0.29,0.00,M1] [#6 -0.11,-0.45,1.16,U] [#7 -0.50,-0.05,0.93,U] [#8 -0.45,0.33,0.83,U] 
04:11:07.617 00.000 10844 refined, 6 included, MultiStar: {-0.20, -0.20}, one-star: {-0.02, -0.34}
04:11:07.617 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.53)
04:11:07.617 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
04:11:07.617 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-2.37 mountX=-0.23 mountY=-0.17, mountTheta=-2.52
04:11:07.617 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.20, opts=13)
04:11:07.617 00.000 10844 Enqueuing Move request for scope (-0.20, -0.20)
04:11:07.617 00.000 11060 Worker thread wakes up
04:11:07.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:07.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd
04:11:07.617 00.000 10844 UpdateGuideState exits: m=1734 SNR=26.3
04:11:07.617 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.20)
04:11:07.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:07.617 00.000 11060 Moving (-0.20, -0.20) raw xDistance=-0.23 yDistance=-0.17
04:11:07.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:07.617 00.000 10844 Enqueuing Expose request
04:11:07.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:11:07.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:07.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:11:07.617 00.000 11060 MoveAxis(E, 54, ABG)
04:11:07.617 00.000 11060 Guiding  Dir = 2, Dur = 54
04:11:07.627 00.010 11060 IsSlewing returns 0
04:11:07.627 00.000 11060 IsGuiding returns 0
04:11:07.704 00.077 11060 IsGuiding returns 0
04:11:07.704 00.000 11060 Move returns status 0, amount 54
04:11:07.704 00.000 11060 MoveAxis(N, 0, ABG)
04:11:07.704 00.000 11060 Move returns status 0, amount 0
04:11:07.704 00.000 11060 move complete, result=0
04:11:07.704 00.000 11060 worker thread done servicing request
04:11:07.704 00.000 11060 Worker thread wakes up
04:11:07.704 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
04:11:07.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:07.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:08.349 00.645 11060 Exposure complete
04:11:08.554 00.205 11060 worker thread done servicing request
04:11:08.554 00.000 10844 OnExposeComplete: enter
04:11:08.554 00.000 10844 UpdateGuideState(): m_state=6
04:11:08.554 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4588
04:11:08.554 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.80, Mass=1611, SNR=25.2, Peak=152 HFD=3.1
04:11:08.554 00.000 10844 MultiStar: [#1 -0.31,0.40,0.95,U] [#2 0.09,0.01,0.88,U] [#3 0.39,-0.00,1.00,U] [#4 -0.33,0.03,1.06,U] [#5 -0.06,-0.16,0.98,U] [#6 0.15,-0.61,0.00,M1] [#7 -0.73,0.17,0.00,M1] [#8 -0.26,0.14,0.74,U] 
04:11:08.554 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.02}, one-star: {0.06, -0.25}
04:11:08.554 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.39) = xAngle (1.44 = 1.44)
04:11:08.554 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.72)
04:11:08.556 00.002 10844 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.83 mountX=0.01 mountY=-0.06, mountTheta=-1.44
04:11:08.556 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.02, opts=13)
04:11:08.556 00.000 10844 Enqueuing Move request for scope (-0.06, 0.02)
04:11:08.556 00.000 11060 Worker thread wakes up
04:11:08.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:08.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
04:11:08.556 00.000 10844 UpdateGuideState exits: m=1611 SNR=25.2
04:11:08.556 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
04:11:08.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:08.556 00.000 11060 Moving (-0.06, 0.02) raw xDistance=0.01 yDistance=-0.06
04:11:08.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:08.556 00.000 10844 Enqueuing Expose request
04:11:08.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:11:08.556 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:08.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:11:08.556 00.000 11060 MoveAxis(E, 0, ABG)
04:11:08.556 00.000 11060 Move returns status 0, amount 0
04:11:08.556 00.000 11060 MoveAxis(N, 0, ABG)
04:11:08.556 00.000 11060 Move returns status 0, amount 0
04:11:08.556 00.000 11060 move complete, result=0
04:11:08.556 00.000 11060 worker thread done servicing request
04:11:08.556 00.000 11060 Worker thread wakes up
04:11:08.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:08.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:08.561 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:09.188 00.627 11060 Exposure complete
04:11:09.405 00.217 11060 worker thread done servicing request
04:11:09.405 00.000 10844 OnExposeComplete: enter
04:11:09.405 00.000 10844 UpdateGuideState(): m_state=6
04:11:09.405 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4589
04:11:09.405 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.74, Mass=1931, SNR=27.9, Peak=182 HFD=3.0
04:11:09.405 00.000 10844 MultiStar: [#1 -0.32,0.22,0.91,U] [#2 -0.45,0.37,0.00,M1] [#3 0.20,0.03,0.94,U] [#4 -0.26,0.17,0.90,U] [#5 -0.18,-0.11,0.87,U] [#6 0.37,-0.12,0.93,U] [#7 -0.57,-0.21,0.00,M2] [#8 0.04,0.00,0.73,U] 
04:11:09.405 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {-0.03, -0.32}
04:11:09.407 00.002 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.39) = xAngle (-3.79 = 2.50)
04:11:09.407 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.66 = -0.66)
04:11:09.407 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.40 mountX=-0.03 mountY=-0.02, mountTheta=-2.49
04:11:09.407 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
04:11:09.407 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
04:11:09.407 00.000 11060 Worker thread wakes up
04:11:09.407 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
04:11:09.407 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
04:11:09.410 00.003 11060 Moving (-0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
04:11:09.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:11:09.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:09.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:11:09.410 00.000 11060 MoveAxis(E, 0, ABG)
04:11:09.410 00.000 11060 Move returns status 0, amount 0
04:11:09.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:09.410 00.000 11060 MoveAxis(N, 0, ABG)
04:11:09.410 00.000 10844 UpdateGuideState exits: m=1931 SNR=27.9
04:11:09.410 00.000 11060 Move returns status 0, amount 0
04:11:09.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:09.410 00.000 11060 move complete, result=0
04:11:09.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:09.411 00.001 11060 worker thread done servicing request
04:11:09.411 00.000 10844 Enqueuing Expose request
04:11:09.411 00.000 11060 Worker thread wakes up
04:11:09.411 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:09.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:09.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:10.042 00.631 11060 Exposure complete
04:11:10.255 00.213 11060 worker thread done servicing request
04:11:10.255 00.000 10844 OnExposeComplete: enter
04:11:10.255 00.000 10844 UpdateGuideState(): m_state=6
04:11:10.255 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4590
04:11:10.255 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.30, Mass=1873, SNR=27.3, Peak=207 HFD=3.2
04:11:10.258 00.003 10844 MultiStar: [#1 -0.27,-0.10,0.89,U] [#2 -0.13,-0.15,0.87,U] [#3 0.13,-0.01,0.94,U] [#4 0.16,0.28,0.91,U] [#5 -0.54,-0.13,0.82,U] [#6 0.31,-0.25,0.98,U] [#7 -0.19,0.12,0.82,U] [#8 0.04,0.12,0.80,U] 
04:11:10.258 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.03, -0.76}
04:11:10.258 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.39) = xAngle (-3.36 = 2.92)
04:11:10.258 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.24 = -0.24)
04:11:10.258 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.97 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
04:11:10.258 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.11, opts=13)
04:11:10.258 00.000 10844 Enqueuing Move request for scope (-0.05, -0.11)
04:11:10.258 00.000 11060 Worker thread wakes up
04:11:10.258 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:10.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
04:11:10.258 00.000 10844 UpdateGuideState exits: m=1873 SNR=27.3
04:11:10.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
04:11:10.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:10.258 00.000 11060 Moving (-0.05, -0.11) raw xDistance=-0.12 yDistance=-0.03
04:11:10.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:10.258 00.000 10844 Enqueuing Expose request
04:11:10.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:11:10.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:10.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:11:10.258 00.000 11060 MoveAxis(E, 0, ABG)
04:11:10.258 00.000 11060 Move returns status 0, amount 0
04:11:10.258 00.000 11060 MoveAxis(N, 0, ABG)
04:11:10.258 00.000 11060 Move returns status 0, amount 0
04:11:10.258 00.000 11060 move complete, result=0
04:11:10.258 00.000 11060 worker thread done servicing request
04:11:10.258 00.000 11060 Worker thread wakes up
04:11:10.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:10.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:10.267 00.009 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:10.893 00.626 11060 Exposure complete
04:11:11.109 00.216 11060 worker thread done servicing request
04:11:11.109 00.000 10844 OnExposeComplete: enter
04:11:11.109 00.000 10844 UpdateGuideState(): m_state=6
04:11:11.110 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4591
04:11:11.110 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.62, Mass=1739, SNR=25.9, Peak=225 HFD=3.3
04:11:11.111 00.001 10844 MultiStar: [#1 -0.56,0.03,0.98,U] [#2 0.22,0.28,0.91,U] [#3 0.46,-0.13,1.00,U] [#4 0.15,0.43,1.07,U] [#5 -0.18,-0.50,0.97,U] [#6 0.50,-0.60,0.00,M1] [#7 0.01,0.06,0.88,U] [#8 -0.25,0.09,0.75,U] 
04:11:11.111 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {-0.08, -0.43}
04:11:11.111 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.39) = xAngle (-3.68 = 2.60)
04:11:11.111 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.56 = -0.56)
04:11:11.111 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.29 mountX=-0.03 mountY=-0.02, mountTheta=-2.59
04:11:11.113 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
04:11:11.113 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
04:11:11.113 00.000 11060 Worker thread wakes up
04:11:11.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:11.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
04:11:11.113 00.000 10844 UpdateGuideState exits: m=1739 SNR=25.9
04:11:11.113 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
04:11:11.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:11.113 00.000 11060 Moving (-0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
04:11:11.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:11.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:11:11.113 00.000 10844 Enqueuing Expose request
04:11:11.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:11.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:11:11.113 00.000 11060 MoveAxis(E, 0, ABG)
04:11:11.113 00.000 11060 Move returns status 0, amount 0
04:11:11.113 00.000 11060 MoveAxis(N, 0, ABG)
04:11:11.113 00.000 11060 Move returns status 0, amount 0
04:11:11.113 00.000 11060 move complete, result=0
04:11:11.113 00.000 11060 worker thread done servicing request
04:11:11.113 00.000 11060 Worker thread wakes up
04:11:11.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:11.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:11.119 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:11.744 00.625 11060 Exposure complete
04:11:11.958 00.214 10844 OnExposeComplete: enter
04:11:11.958 00.000 10844 UpdateGuideState(): m_state=6
04:11:11.958 00.000 11060 worker thread done servicing request
04:11:11.958 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4592
04:11:11.958 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.82, Mass=1777, SNR=27.0, Peak=183 HFD=3.1
04:11:11.958 00.000 10844 MultiStar: [#1 -0.43,0.05,0.99,U] [#2 -0.34,-0.13,0.88,U] [#3 -0.04,-0.33,0.89,U] [#4 -0.15,0.50,0.96,U] [#5 -0.32,0.06,0.91,U] [#6 0.25,-0.54,0.00,M2] [#7 -0.63,0.31,0.00,M1] [#8 -0.42,0.39,0.00,M1] 
04:11:11.958 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.01}, one-star: {0.01, -0.23}
04:11:11.958 00.000 10844 CameraToMount -- cameraTheta (-3.10) - m_xAngle (1.39) = xAngle (-4.49 = 1.80)
04:11:11.958 00.000 10844 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
04:11:11.961 00.003 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.10 mountX=-0.05 mountY=-0.20, mountTheta=-1.80
04:11:11.964 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.01, opts=13)
04:11:11.964 00.000 10844 Enqueuing Move request for scope (-0.21, -0.01)
04:11:11.964 00.000 11060 Worker thread wakes up
04:11:11.964 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
04:11:11.964 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
04:11:11.964 00.000 11060 Moving (-0.21, -0.01) raw xDistance=-0.05 yDistance=-0.20
04:11:11.964 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:11:11.964 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:11.965 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:11:11.965 00.000 11060 MoveAxis(E, 0, ABG)
04:11:11.965 00.000 11060 Move returns status 0, amount 0
04:11:11.965 00.000 11060 MoveAxis(N, 0, ABG)
04:11:11.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:11.965 00.000 11060 Move returns status 0, amount 0
04:11:11.965 00.000 10844 UpdateGuideState exits: m=1777 SNR=27.0
04:11:11.965 00.000 11060 move complete, result=0
04:11:11.966 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:11.966 00.000 11060 worker thread done servicing request
04:11:11.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:11.966 00.000 10844 Enqueuing Expose request
04:11:11.966 00.000 11060 Worker thread wakes up
04:11:11.966 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:11.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:11.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:12.610 00.644 11060 Exposure complete
04:11:12.821 00.211 10844 OnExposeComplete: enter
04:11:12.821 00.000 10844 UpdateGuideState(): m_state=6
04:11:12.823 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4593
04:11:12.823 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=101.64, Mass=1454, SNR=23.5, Peak=178 HFD=3.4
04:11:12.823 00.000 10844 MultiStar: [#1 0.10,-0.24,1.04,U] [#2 0.16,-0.19,0.95,U] [#3 0.32,-0.50,0.00,M1] [#4 0.32,0.19,1.10,U] [#5 -0.00,-0.16,1.01,U] [#6 0.23,-0.44,1.15,U] [#7 -0.30,-0.18,1.03,U] [#8 0.38,0.03,0.88,U] 
04:11:12.823 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.18}, one-star: {0.34, -0.41}
04:11:12.823 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
04:11:12.823 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.87 = 0.87)
04:11:12.823 00.000 11060 worker thread done servicing request
04:11:12.823 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.86 mountX=-0.15 mountY=0.18, mountTheta=2.26
04:11:12.826 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.18, opts=13)
04:11:12.826 00.000 10844 Enqueuing Move request for scope (0.15, -0.18)
04:11:12.826 00.000 11060 Worker thread wakes up
04:11:12.826 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:12.826 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
04:11:12.826 00.000 10844 UpdateGuideState exits: m=1454 SNR=23.5
04:11:12.826 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
04:11:12.826 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:12.826 00.000 11060 Moving (0.15, -0.18) raw xDistance=-0.15 yDistance=0.18
04:11:12.826 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:12.826 00.000 10844 Enqueuing Expose request
04:11:12.826 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:11:12.826 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:12.826 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:11:12.826 00.000 11060 MoveAxis(E, 35, ABG)
04:11:12.826 00.000 11060 Guiding  Dir = 2, Dur = 35
04:11:12.837 00.011 11060 IsSlewing returns 0
04:11:12.837 00.000 11060 IsGuiding returns 0
04:11:12.883 00.046 11060 IsGuiding returns 0
04:11:12.883 00.000 11060 Move returns status 0, amount 35
04:11:12.883 00.000 11060 MoveAxis(N, 0, ABG)
04:11:12.883 00.000 11060 Move returns status 0, amount 0
04:11:12.883 00.000 11060 move complete, result=0
04:11:12.883 00.000 11060 worker thread done servicing request
04:11:12.883 00.000 11060 Worker thread wakes up
04:11:12.883 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.2 px 0 ms NORTH
04:11:12.883 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:12.883 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:13.509 00.626 11060 Exposure complete
04:11:13.725 00.216 11060 worker thread done servicing request
04:11:13.725 00.000 10844 OnExposeComplete: enter
04:11:13.725 00.000 10844 UpdateGuideState(): m_state=6
04:11:13.727 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4594
04:11:13.727 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.43, Mass=2053, SNR=28.5, Peak=247 HFD=3.5
04:11:13.727 00.000 10844 MultiStar: [#1 0.23,0.13,0.89,U] [#2 0.20,0.09,0.88,U] [#3 0.43,-0.50,0.00,M2] [#4 0.44,0.30,0.96,U] [#5 0.05,-0.34,0.88,U] [#6 0.46,-0.20,0.83,U] [#7 -0.27,0.11,0.81,U] [#8 -0.15,0.24,0.73,U] 
04:11:13.727 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.05}, one-star: {0.41, -0.63}
04:11:13.727 00.000 10844 CameraToMount -- cameraTheta (-0.25) - m_xAngle (1.39) = xAngle (-1.64 = -1.64)
04:11:13.727 00.000 10844 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.48 = 1.48)
04:11:13.727 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.25 mountX=-0.01 mountY=0.19, mountTheta=1.64
04:11:13.730 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.05, opts=13)
04:11:13.730 00.000 10844 Enqueuing Move request for scope (0.19, -0.05)
04:11:13.730 00.000 11060 Worker thread wakes up
04:11:13.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:13.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
04:11:13.730 00.000 10844 UpdateGuideState exits: m=2053 SNR=28.5
04:11:13.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
04:11:13.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:13.731 00.001 11060 Moving (0.19, -0.05) raw xDistance=-0.01 yDistance=0.19
04:11:13.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:13.731 00.000 10844 Enqueuing Expose request
04:11:13.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:11:13.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:13.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:11:13.731 00.000 11060 MoveAxis(E, 0, ABG)
04:11:13.731 00.000 11060 Move returns status 0, amount 0
04:11:13.731 00.000 11060 MoveAxis(N, 0, ABG)
04:11:13.731 00.000 11060 Move returns status 0, amount 0
04:11:13.731 00.000 11060 move complete, result=0
04:11:13.731 00.000 11060 worker thread done servicing request
04:11:13.731 00.000 11060 Worker thread wakes up
04:11:13.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:13.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:13.733 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:14.355 00.622 11060 Exposure complete
04:11:14.561 00.206 10844 OnExposeComplete: enter
04:11:14.561 00.000 10844 UpdateGuideState(): m_state=6
04:11:14.561 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4595
04:11:14.561 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=101.91, Mass=1998, SNR=28.3, Peak=243 HFD=3.4
04:11:14.561 00.000 10844 MultiStar: [#1 0.06,-0.23,0.89,U] [#2 -0.13,0.27,0.77,U] [#3 0.11,-0.44,0.92,U] [#4 0.42,0.33,0.85,U] [#5 -0.33,-0.08,0.84,U] [#6 0.44,-0.29,0.93,U] [#7 -0.35,-0.22,0.84,U] [#8 -0.02,0.08,0.77,U] 
04:11:14.561 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.42, -0.14}
04:11:14.561 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.39) = xAngle (-2.23 = -2.23)
04:11:14.561 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.90 = 0.90)
04:11:14.561 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.84 mountX=-0.08 mountY=0.10, mountTheta=2.23
04:11:14.565 00.004 11060 worker thread done servicing request
04:11:14.566 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.09, opts=13)
04:11:14.566 00.000 10844 Enqueuing Move request for scope (0.08, -0.09)
04:11:14.566 00.000 11060 Worker thread wakes up
04:11:14.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:14.566 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
04:11:14.566 00.000 10844 UpdateGuideState exits: m=1998 SNR=28.3
04:11:14.566 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
04:11:14.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:14.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:14.566 00.000 10844 Enqueuing Expose request
04:11:14.566 00.000 11060 Moving (0.08, -0.09) raw xDistance=-0.08 yDistance=0.10
04:11:14.566 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:11:14.566 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:14.566 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:11:14.566 00.000 11060 MoveAxis(E, 0, ABG)
04:11:14.566 00.000 11060 Move returns status 0, amount 0
04:11:14.566 00.000 11060 MoveAxis(N, 0, ABG)
04:11:14.566 00.000 11060 Move returns status 0, amount 0
04:11:14.566 00.000 11060 move complete, result=0
04:11:14.566 00.000 11060 worker thread done servicing request
04:11:14.566 00.000 11060 Worker thread wakes up
04:11:14.566 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:14.566 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:14.570 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:15.221 00.651 11060 Exposure complete
04:11:15.423 00.202 11060 worker thread done servicing request
04:11:15.423 00.000 10844 OnExposeComplete: enter
04:11:15.423 00.000 10844 UpdateGuideState(): m_state=6
04:11:15.423 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4596
04:11:15.423 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.33, Mass=1669, SNR=25.5, Peak=197 HFD=3.4
04:11:15.423 00.000 10844 MultiStar: [#1 -0.26,-0.23,1.02,U] [#2 0.26,-0.06,0.92,U] [#3 0.13,-0.34,0.97,U] [#4 -0.25,0.02,1.05,U] [#5 -0.31,-0.27,0.89,U] [#6 0.16,0.01,1.04,U] [#7 -0.79,-0.33,0.00,M1] [#8 0.02,0.17,0.79,U] 
04:11:15.423 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.18}, one-star: {0.01, -0.72}
04:11:15.423 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
04:11:15.423 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
04:11:15.423 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.74 mountX=-0.19 mountY=-0.00, mountTheta=-3.13
04:11:15.426 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.18, opts=13)
04:11:15.426 00.000 10844 Enqueuing Move request for scope (-0.03, -0.18)
04:11:15.426 00.000 11060 Worker thread wakes up
04:11:15.426 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:15.426 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
04:11:15.426 00.000 10844 UpdateGuideState exits: m=1669 SNR=25.5
04:11:15.426 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
04:11:15.426 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:15.426 00.000 11060 Moving (-0.03, -0.18) raw xDistance=-0.19 yDistance=-0.00
04:11:15.429 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:15.429 00.000 10844 Enqueuing Expose request
04:11:15.429 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:11:15.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:15.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:11:15.429 00.000 11060 MoveAxis(E, 44, ABG)
04:11:15.429 00.000 11060 Guiding  Dir = 2, Dur = 44
04:11:15.443 00.014 11060 IsSlewing returns 0
04:11:15.443 00.000 11060 IsGuiding returns 0
04:11:15.489 00.046 11060 IsGuiding returns 0
04:11:15.489 00.000 11060 Move returns status 0, amount 44
04:11:15.489 00.000 11060 MoveAxis(N, 0, ABG)
04:11:15.489 00.000 11060 Move returns status 0, amount 0
04:11:15.489 00.000 11060 move complete, result=0
04:11:15.489 00.000 11060 worker thread done servicing request
04:11:15.489 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
04:11:15.489 00.000 11060 Worker thread wakes up
04:11:15.489 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:15.489 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:16.127 00.638 11060 Exposure complete
04:11:16.363 00.236 11060 worker thread done servicing request
04:11:16.363 00.000 10844 OnExposeComplete: enter
04:11:16.363 00.000 10844 UpdateGuideState(): m_state=6
04:11:16.364 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4597
04:11:16.364 00.000 10844 Star::Find returns 1 (0), X=617.47, Y=101.90, Mass=1512, SNR=24.0, Peak=182 HFD=3.6
04:11:16.364 00.000 10844 MultiStar: [#1 0.28,-0.07,1.00,U] [#2 0.21,0.09,1.02,U] [#3 0.51,0.15,1.04,U] [#4 0.30,0.09,1.09,U] [#5 -0.25,-0.49,1.05,U] [#6 0.60,-0.25,0.00,M1] [#7 -0.42,-0.08,0.97,U] [#8 0.02,0.36,0.83,U] 
04:11:16.364 00.000 10844 refined, 7 included, MultiStar: {0.16, -0.02}, one-star: {0.57, -0.15}
04:11:16.364 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.39) = xAngle (-1.53 = -1.53)
04:11:16.364 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
04:11:16.364 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=0.01 mountY=0.16, mountTheta=1.53
04:11:16.368 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.02, opts=13)
04:11:16.369 00.001 10844 Enqueuing Move request for scope (0.16, -0.02)
04:11:16.369 00.000 11060 Worker thread wakes up
04:11:16.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
04:11:16.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
04:11:16.369 00.000 11060 Moving (0.16, -0.02) raw xDistance=0.01 yDistance=0.16
04:11:16.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:11:16.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:16.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:11:16.369 00.000 11060 MoveAxis(E, 0, ABG)
04:11:16.370 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:16.370 00.000 11060 Move returns status 0, amount 0
04:11:16.370 00.000 10844 UpdateGuideState exits: m=1512 SNR=24.0
04:11:16.370 00.000 11060 MoveAxis(N, 0, ABG)
04:11:16.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:16.370 00.000 11060 Move returns status 0, amount 0
04:11:16.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:16.370 00.000 11060 move complete, result=0
04:11:16.370 00.000 10844 Enqueuing Expose request
04:11:16.370 00.000 11060 worker thread done servicing request
04:11:16.370 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:16.370 00.000 11060 Worker thread wakes up
04:11:16.371 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:16.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:17.000 00.629 11060 Exposure complete
04:11:17.208 00.208 11060 worker thread done servicing request
04:11:17.208 00.000 10844 OnExposeComplete: enter
04:11:17.208 00.000 10844 UpdateGuideState(): m_state=6
04:11:17.210 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4598
04:11:17.210 00.000 10844 Star::Find returns 1 (0), X=617.50, Y=101.71, Mass=1730, SNR=26.3, Peak=220 HFD=3.1
04:11:17.210 00.000 10844 MultiStar: [#1 0.02,0.11,0.93,U] [#2 -0.11,0.06,0.97,U] [#3 0.41,-0.44,0.00,M1] [#4 0.06,-0.23,1.06,U] [#5 0.48,-0.55,0.00,M1] [#6 0.35,-0.42,1.09,U] [#7 -0.36,-0.43,0.95,U] [#8 -0.05,0.22,0.81,U] 
04:11:17.210 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.16}, one-star: {0.59, -0.34}
04:11:17.210 00.000 10844 CameraToMount -- cameraTheta (-1.09) - m_xAngle (1.39) = xAngle (-2.48 = -2.48)
04:11:17.210 00.000 10844 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.64 = 0.64)
04:11:17.210 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.09 mountX=-0.14 mountY=0.11, mountTheta=2.49
04:11:17.213 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.16, opts=13)
04:11:17.213 00.000 10844 Enqueuing Move request for scope (0.08, -0.16)
04:11:17.213 00.000 11060 Worker thread wakes up
04:11:17.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:17.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
04:11:17.213 00.000 10844 UpdateGuideState exits: m=1730 SNR=26.3
04:11:17.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
04:11:17.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:17.213 00.000 11060 Moving (0.08, -0.16) raw xDistance=-0.14 yDistance=0.11
04:11:17.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:17.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:11:17.213 00.000 10844 Enqueuing Expose request
04:11:17.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:17.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:11:17.213 00.000 11060 MoveAxis(E, 34, ABG)
04:11:17.213 00.000 11060 Guiding  Dir = 2, Dur = 34
04:11:17.239 00.026 11060 IsSlewing returns 0
04:11:17.239 00.000 11060 IsGuiding returns 0
04:11:17.300 00.061 11060 IsGuiding returns 0
04:11:17.300 00.000 11060 Move returns status 0, amount 34
04:11:17.300 00.000 11060 MoveAxis(N, 0, ABG)
04:11:17.301 00.001 11060 Move returns status 0, amount 0
04:11:17.301 00.000 11060 move complete, result=0
04:11:17.301 00.000 11060 worker thread done servicing request
04:11:17.301 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
04:11:17.301 00.000 11060 Worker thread wakes up
04:11:17.301 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:17.301 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:17.932 00.631 11060 Exposure complete
04:11:18.144 00.212 10844 OnExposeComplete: enter
04:11:18.144 00.000 10844 UpdateGuideState(): m_state=6
04:11:18.144 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4599
04:11:18.144 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.82, Mass=1897, SNR=27.6, Peak=208 HFD=3.4
04:11:18.144 00.000 10844 MultiStar: [#1 -0.06,-0.20,0.95,U] [#2 -0.12,0.11,0.91,U] [#3 0.34,-0.04,0.92,U] [#4 0.00,-0.38,0.97,U] [#5 -0.04,-0.09,0.86,U] [#6 0.25,-0.35,1.00,U] [#7 0.01,-0.38,0.87,U] [#8 0.55,-0.04,0.73,U] 
04:11:18.144 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.19}, one-star: {0.21, -0.23}
04:11:18.146 00.002 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
04:11:18.146 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
04:11:18.146 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.00 mountX=-0.16 mountY=0.15, mountTheta=2.40
04:11:18.146 00.000 11060 worker thread done servicing request
04:11:18.148 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.19, opts=13)
04:11:18.149 00.001 10844 Enqueuing Move request for scope (0.12, -0.19)
04:11:18.149 00.000 11060 Worker thread wakes up
04:11:18.149 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
04:11:18.149 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
04:11:18.149 00.000 11060 Moving (0.12, -0.19) raw xDistance=-0.16 yDistance=0.15
04:11:18.149 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:11:18.149 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:18.149 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:11:18.149 00.000 11060 MoveAxis(E, 39, ABG)
04:11:18.149 00.000 11060 Guiding  Dir = 2, Dur = 39
04:11:18.149 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:18.149 00.000 10844 UpdateGuideState exits: m=1897 SNR=27.6
04:11:18.149 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:18.149 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:18.149 00.000 10844 Enqueuing Expose request
04:11:18.193 00.044 11060 IsSlewing returns 0
04:11:18.194 00.001 11060 IsGuiding returns 0
04:11:18.256 00.062 11060 IsGuiding returns 0
04:11:18.256 00.000 11060 Move returns status 0, amount 39
04:11:18.256 00.000 11060 MoveAxis(N, 0, ABG)
04:11:18.256 00.000 11060 Move returns status 0, amount 0
04:11:18.256 00.000 11060 move complete, result=0
04:11:18.256 00.000 11060 worker thread done servicing request
04:11:18.257 00.001 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
04:11:18.257 00.000 11060 Worker thread wakes up
04:11:18.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:18.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:18.883 00.626 11060 Exposure complete
04:11:19.092 00.209 11060 worker thread done servicing request
04:11:19.092 00.000 10844 OnExposeComplete: enter
04:11:19.092 00.000 10844 UpdateGuideState(): m_state=6
04:11:19.095 00.003 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
04:11:19.095 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.87, Mass=1630, SNR=25.2, Peak=175 HFD=3.2
04:11:19.095 00.000 10844 MultiStar: [#1 0.06,0.18,0.99,U] [#2 -0.05,0.23,0.89,U] [#3 0.14,0.03,0.93,U] [#4 0.24,-0.18,1.01,U] [#5 -0.24,-0.15,0.90,U] [#6 0.42,-0.18,1.18,U] [#7 -0.15,0.08,1.03,U] [#8 -0.06,0.42,0.78,U] 
04:11:19.095 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.39, -0.18}
04:11:19.095 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
04:11:19.095 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.87 = 1.87)
04:11:19.095 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.13 mountX=0.03 mountY=0.10, mountTheta=1.26
04:11:19.097 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.01, opts=13)
04:11:19.097 00.000 10844 Enqueuing Move request for scope (0.10, 0.01)
04:11:19.097 00.000 11060 Worker thread wakes up
04:11:19.097 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:19.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
04:11:19.097 00.000 10844 UpdateGuideState exits: m=1630 SNR=25.2
04:11:19.097 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
04:11:19.097 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:19.097 00.000 11060 Moving (0.10, 0.01) raw xDistance=0.03 yDistance=0.10
04:11:19.097 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:19.097 00.000 10844 Enqueuing Expose request
04:11:19.097 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:11:19.097 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:19.097 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:11:19.097 00.000 11060 MoveAxis(E, 0, ABG)
04:11:19.097 00.000 11060 Move returns status 0, amount 0
04:11:19.097 00.000 11060 MoveAxis(N, 0, ABG)
04:11:19.097 00.000 11060 Move returns status 0, amount 0
04:11:19.097 00.000 11060 move complete, result=0
04:11:19.097 00.000 11060 worker thread done servicing request
04:11:19.097 00.000 11060 Worker thread wakes up
04:11:19.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:19.101 00.004 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:19.102 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:19.737 00.635 11060 Exposure complete
04:11:19.940 00.203 11060 worker thread done servicing request
04:11:19.940 00.000 10844 OnExposeComplete: enter
04:11:19.940 00.000 10844 UpdateGuideState(): m_state=6
04:11:19.942 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4601
04:11:19.942 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.66, Mass=1878, SNR=27.4, Peak=206 HFD=2.7
04:11:19.942 00.000 10844 MultiStar: [#1 0.00,0.35,0.90,U] [#2 -0.07,0.29,0.85,U] [#3 0.32,-0.28,0.92,U] [#4 0.13,0.32,0.90,U] [#5 -0.45,0.06,0.91,U] [#6 0.25,0.04,1.00,U] [#7 -0.44,0.49,0.00,M1] [#8 -0.09,0.52,0.77,U] 
04:11:19.942 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.10}, one-star: {-0.10, -0.40}
04:11:19.942 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.13 = 0.13)
04:11:19.942 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.03)
04:11:19.942 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=0.09 mountY=-0.01, mountTheta=-0.11
04:11:19.942 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.10, opts=13)
04:11:19.945 00.003 10844 Enqueuing Move request for scope (0.00, 0.10)
04:11:19.945 00.000 11060 Worker thread wakes up
04:11:19.945 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:19.945 00.000 10844 UpdateGuideState exits: m=1878 SNR=27.4
04:11:19.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:19.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:19.945 00.000 10844 Enqueuing Expose request
04:11:19.945 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
04:11:19.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
04:11:19.945 00.000 11060 Moving (0.00, 0.10) raw xDistance=0.09 yDistance=-0.01
04:11:19.946 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:11:19.948 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:19.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:11:19.948 00.000 11060 MoveAxis(E, 0, ABG)
04:11:19.948 00.000 11060 Move returns status 0, amount 0
04:11:19.948 00.000 11060 MoveAxis(N, 0, ABG)
04:11:19.948 00.000 11060 Move returns status 0, amount 0
04:11:19.949 00.001 11060 move complete, result=0
04:11:19.949 00.000 11060 worker thread done servicing request
04:11:19.949 00.000 11060 Worker thread wakes up
04:11:19.949 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:19.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:19.952 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:20.593 00.641 11060 Exposure complete
04:11:20.819 00.226 11060 worker thread done servicing request
04:11:20.819 00.000 10844 OnExposeComplete: enter
04:11:20.819 00.000 10844 UpdateGuideState(): m_state=6
04:11:20.819 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4602
04:11:20.819 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.63, Mass=1974, SNR=28.3, Peak=243 HFD=2.8
04:11:20.822 00.003 10844 MultiStar: [#1 -0.22,0.11,0.90,U] [#2 -0.30,0.20,0.80,U] [#3 0.19,-0.33,0.93,U] [#4 0.01,-0.16,0.88,U] [#5 -0.30,-0.57,0.00,M1] [#6 0.30,-0.24,0.88,U] [#7 -0.41,0.29,0.80,U] [#8 -0.10,0.28,0.78,U] 
04:11:20.822 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {0.06, -0.42}
04:11:20.822 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.72 = 2.56)
04:11:20.822 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.60 = -0.60)
04:11:20.822 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.33 mountX=-0.06 mountY=-0.04, mountTheta=-2.55
04:11:20.824 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
04:11:20.824 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
04:11:20.824 00.000 11060 Worker thread wakes up
04:11:20.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
04:11:20.824 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
04:11:20.824 00.000 11060 Moving (-0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
04:11:20.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:20.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:20.825 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:11:20.825 00.000 11060 MoveAxis(E, 0, ABG)
04:11:20.825 00.000 11060 Move returns status 0, amount 0
04:11:20.825 00.000 11060 MoveAxis(N, 0, ABG)
04:11:20.825 00.000 11060 Move returns status 0, amount 0
04:11:20.825 00.000 11060 move complete, result=0
04:11:20.825 00.000 11060 worker thread done servicing request
04:11:20.825 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:20.825 00.000 10844 UpdateGuideState exits: m=1974 SNR=28.3
04:11:20.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:20.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:20.825 00.000 10844 Enqueuing Expose request
04:11:20.825 00.000 11060 Worker thread wakes up
04:11:20.825 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:20.825 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:20.825 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:21.451 00.626 11060 Exposure complete
04:11:21.667 00.216 11060 worker thread done servicing request
04:11:21.667 00.000 10844 OnExposeComplete: enter
04:11:21.667 00.000 10844 UpdateGuideState(): m_state=6
04:11:21.668 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4603
04:11:21.668 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.56, Mass=1960, SNR=28.3, Peak=226 HFD=2.8
04:11:21.669 00.001 10844 MultiStar: [#1 0.16,0.27,0.81,U] [#2 -0.29,0.15,0.85,U] [#3 -0.43,-0.27,0.97,U] [#4 0.59,0.23,0.00,M1] [#5 -0.19,-0.44,0.84,U] [#6 0.12,-0.39,0.95,U] [#7 0.29,-0.01,0.89,U] [#8 -0.03,-0.06,0.68,U] 
04:11:21.669 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.17}, one-star: {-0.08, -0.50}
04:11:21.669 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
04:11:21.669 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
04:11:21.669 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.91 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
04:11:21.670 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.17, opts=13)
04:11:21.670 00.000 10844 Enqueuing Move request for scope (-0.06, -0.17)
04:11:21.670 00.000 11060 Worker thread wakes up
04:11:21.670 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:21.670 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
04:11:21.670 00.000 10844 UpdateGuideState exits: m=1960 SNR=28.3
04:11:21.670 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
04:11:21.670 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:21.670 00.000 11060 Moving (-0.06, -0.17) raw xDistance=-0.18 yDistance=-0.03
04:11:21.670 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:21.670 00.000 10844 Enqueuing Expose request
04:11:21.670 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:11:21.670 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:21.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:11:21.670 00.000 11060 MoveAxis(E, 42, ABG)
04:11:21.670 00.000 11060 Guiding  Dir = 2, Dur = 42
04:11:21.696 00.026 11060 IsSlewing returns 0
04:11:21.696 00.000 11060 IsGuiding returns 0
04:11:21.758 00.062 11060 IsGuiding returns 0
04:11:21.758 00.000 11060 Move returns status 0, amount 42
04:11:21.758 00.000 11060 MoveAxis(N, 0, ABG)
04:11:21.758 00.000 11060 Move returns status 0, amount 0
04:11:21.758 00.000 11060 move complete, result=0
04:11:21.758 00.000 11060 worker thread done servicing request
04:11:21.760 00.002 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
04:11:21.760 00.000 11060 Worker thread wakes up
04:11:21.761 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:21.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:22.407 00.646 11060 Exposure complete
04:11:22.622 00.215 11060 worker thread done servicing request
04:11:22.622 00.000 10844 OnExposeComplete: enter
04:11:22.622 00.000 10844 UpdateGuideState(): m_state=6
04:11:22.622 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4604
04:11:22.622 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.75, Mass=1642, SNR=25.5, Peak=156 HFD=2.7
04:11:22.622 00.000 10844 MultiStar: [#1 0.22,0.25,0.95,U] [#2 0.01,0.20,0.97,U] [#3 0.31,0.05,0.98,U] [#4 0.59,0.22,0.00,M2] [#5 -0.05,-0.13,0.97,U] [#6 0.20,-0.08,1.09,U] [#7 0.10,0.15,1.01,U] [#8 0.47,-0.27,0.78,U] 
04:11:22.622 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.01, -0.30}
04:11:22.622 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.39) = xAngle (-1.47 = -1.47)
04:11:22.622 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.66 = 1.66)
04:11:22.622 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.08 mountX=0.02 mountY=0.15, mountTheta=1.47
04:11:22.625 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.01, opts=13)
04:11:22.625 00.000 10844 Enqueuing Move request for scope (0.15, -0.01)
04:11:22.625 00.000 11060 Worker thread wakes up
04:11:22.625 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:22.625 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
04:11:22.625 00.000 10844 UpdateGuideState exits: m=1642 SNR=25.5
04:11:22.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
04:11:22.625 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:22.625 00.000 11060 Moving (0.15, -0.01) raw xDistance=0.02 yDistance=0.15
04:11:22.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:22.625 00.000 10844 Enqueuing Expose request
04:11:22.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:11:22.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:22.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:11:22.625 00.000 11060 MoveAxis(E, 0, ABG)
04:11:22.625 00.000 11060 Move returns status 0, amount 0
04:11:22.625 00.000 11060 MoveAxis(N, 0, ABG)
04:11:22.625 00.000 11060 Move returns status 0, amount 0
04:11:22.625 00.000 11060 move complete, result=0
04:11:22.625 00.000 11060 worker thread done servicing request
04:11:22.625 00.000 11060 Worker thread wakes up
04:11:22.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:22.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:22.625 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:23.261 00.636 11060 Exposure complete
04:11:23.462 00.201 11060 worker thread done servicing request
04:11:23.463 00.001 10844 OnExposeComplete: enter
04:11:23.463 00.000 10844 UpdateGuideState(): m_state=6
04:11:23.463 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4605
04:11:23.463 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=101.39, Mass=1828, SNR=26.7, Peak=166 HFD=3.6
04:11:23.463 00.000 10844 MultiStar: [#1 -0.15,0.13,0.89,U] [#2 0.13,-0.41,0.87,U] [#3 0.39,-0.14,0.96,U] [#4 -0.15,-0.07,0.92,U] [#5 0.07,-0.09,0.84,U] [#6 0.48,-0.54,0.00,M1] [#7 -0.27,-0.52,0.00,M1] [#8 -0.24,-0.28,0.84,U] 
04:11:23.463 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.22}, one-star: {0.15, -0.66}
04:11:23.463 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
04:11:23.463 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
04:11:23.463 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.41 mountX=-0.21 mountY=0.07, mountTheta=2.82
04:11:23.463 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.22, opts=13)
04:11:23.467 00.004 10844 Enqueuing Move request for scope (0.04, -0.22)
04:11:23.467 00.000 11060 Worker thread wakes up
04:11:23.467 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:23.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
04:11:23.467 00.000 10844 UpdateGuideState exits: m=1828 SNR=26.7
04:11:23.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
04:11:23.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:23.467 00.000 11060 Moving (0.04, -0.22) raw xDistance=-0.21 yDistance=0.07
04:11:23.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:23.467 00.000 10844 Enqueuing Expose request
04:11:23.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:11:23.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:23.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:11:23.467 00.000 11060 MoveAxis(E, 50, ABG)
04:11:23.467 00.000 11060 Guiding  Dir = 2, Dur = 50
04:11:23.477 00.010 11060 IsSlewing returns 0
04:11:23.477 00.000 11060 IsGuiding returns 0
04:11:23.538 00.061 11060 IsGuiding returns 0
04:11:23.539 00.001 11060 Move returns status 0, amount 50
04:11:23.539 00.000 11060 MoveAxis(N, 0, ABG)
04:11:23.539 00.000 11060 Move returns status 0, amount 0
04:11:23.539 00.000 11060 move complete, result=0
04:11:23.539 00.000 11060 worker thread done servicing request
04:11:23.539 00.000 11060 Worker thread wakes up
04:11:23.539 00.000 10844 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
04:11:23.539 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:23.539 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:24.171 00.632 11060 Exposure complete
04:11:24.382 00.211 11060 worker thread done servicing request
04:11:24.382 00.000 10844 OnExposeComplete: enter
04:11:24.382 00.000 10844 UpdateGuideState(): m_state=6
04:11:24.384 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4606
04:11:24.384 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.78, Mass=1796, SNR=26.9, Peak=169 HFD=3.1
04:11:24.384 00.000 10844 MultiStar: [#1 0.06,0.42,0.93,U] [#2 -0.29,-0.01,0.94,U] [#3 0.37,-0.48,0.00,M1] [#4 -0.11,0.02,0.95,U] [#5 -0.45,-0.69,0.00,M1] [#6 0.21,-0.38,0.97,U] [#7 -0.30,-0.18,0.95,U] [#8 -0.12,-0.13,0.77,U] 
04:11:24.384 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.08}, one-star: {0.04, -0.27}
04:11:24.384 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.59)
04:11:24.384 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.57 = -0.57)
04:11:24.384 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
04:11:24.387 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.08, opts=13)
04:11:24.387 00.000 10844 Enqueuing Move request for scope (-0.07, -0.08)
04:11:24.387 00.000 11060 Worker thread wakes up
04:11:24.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:24.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
04:11:24.387 00.000 10844 UpdateGuideState exits: m=1796 SNR=26.9
04:11:24.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
04:11:24.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:24.387 00.000 11060 Moving (-0.07, -0.08) raw xDistance=-0.09 yDistance=-0.06
04:11:24.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:24.387 00.000 10844 Enqueuing Expose request
04:11:24.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:11:24.389 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:24.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:11:24.389 00.000 11060 MoveAxis(E, 0, ABG)
04:11:24.389 00.000 11060 Move returns status 0, amount 0
04:11:24.389 00.000 11060 MoveAxis(N, 0, ABG)
04:11:24.390 00.001 11060 Move returns status 0, amount 0
04:11:24.390 00.000 11060 move complete, result=0
04:11:24.390 00.000 11060 worker thread done servicing request
04:11:24.390 00.000 11060 Worker thread wakes up
04:11:24.390 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:24.390 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:24.395 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:25.016 00.621 11060 Exposure complete
04:11:25.243 00.227 11060 worker thread done servicing request
04:11:25.243 00.000 10844 OnExposeComplete: enter
04:11:25.243 00.000 10844 UpdateGuideState(): m_state=6
04:11:25.244 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4607
04:11:25.244 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=101.83, Mass=1872, SNR=27.2, Peak=247 HFD=3.0
04:11:25.244 00.000 10844 MultiStar: [#1 0.30,0.16,0.95,U] [#2 -0.28,0.14,0.92,U] [#3 0.12,0.09,0.93,U] [#4 0.23,-0.25,0.96,U] [#5 0.33,-0.35,0.87,U] [#6 0.57,-0.14,0.00,M1] [#7 -0.20,-0.33,0.95,U] [#8 0.03,0.05,0.70,U] 
04:11:25.244 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.09}, one-star: {0.58, -0.22}
04:11:25.244 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
04:11:25.244 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.17 = 1.17)
04:11:25.244 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.56 mountX=-0.06 mountY=0.16, mountTheta=1.95
04:11:25.247 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.09, opts=13)
04:11:25.247 00.000 10844 Enqueuing Move request for scope (0.15, -0.09)
04:11:25.247 00.000 11060 Worker thread wakes up
04:11:25.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:25.248 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
04:11:25.248 00.000 10844 UpdateGuideState exits: m=1872 SNR=27.2
04:11:25.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
04:11:25.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:25.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:25.248 00.000 10844 Enqueuing Expose request
04:11:25.248 00.000 11060 Moving (0.15, -0.09) raw xDistance=-0.06 yDistance=0.16
04:11:25.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:25.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:25.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:11:25.248 00.000 11060 MoveAxis(E, 0, ABG)
04:11:25.248 00.000 11060 Move returns status 0, amount 0
04:11:25.248 00.000 11060 MoveAxis(N, 0, ABG)
04:11:25.248 00.000 11060 Move returns status 0, amount 0
04:11:25.248 00.000 11060 move complete, result=0
04:11:25.248 00.000 11060 worker thread done servicing request
04:11:25.248 00.000 11060 Worker thread wakes up
04:11:25.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:25.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:25.251 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:25.899 00.648 11060 Exposure complete
04:11:26.096 00.197 11060 worker thread done servicing request
04:11:26.096 00.000 10844 OnExposeComplete: enter
04:11:26.096 00.000 10844 UpdateGuideState(): m_state=6
04:11:26.097 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4608
04:11:26.097 00.000 10844 Star::Find returns 1 (0), X=617.52, Y=102.06, Mass=1891, SNR=27.5, Peak=245 HFD=3.1
04:11:26.097 00.000 10844 MultiStar: [#1 0.21,0.15,0.95,U] [#2 0.02,0.11,0.84,U] [#3 0.13,-0.45,0.94,U] [#4 0.24,-0.04,1.02,U] [#5 -0.18,-0.13,0.92,U] [#6 0.52,-0.39,0.00,M2] [#7 0.00,-0.42,0.95,U] [#8 0.11,-0.00,0.73,U] 
04:11:26.097 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.10}, one-star: {0.61, 0.00}
04:11:26.097 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.39) = xAngle (-1.97 = -1.97)
04:11:26.097 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
04:11:26.097 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.58 mountX=-0.07 mountY=0.17, mountTheta=1.97
04:11:26.099 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.10, opts=13)
04:11:26.099 00.000 10844 Enqueuing Move request for scope (0.15, -0.10)
04:11:26.099 00.000 11060 Worker thread wakes up
04:11:26.099 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
04:11:26.099 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
04:11:26.099 00.000 11060 Moving (0.15, -0.10) raw xDistance=-0.07 yDistance=0.17
04:11:26.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:11:26.101 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:26.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:26.101 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:11:26.101 00.000 10844 UpdateGuideState exits: m=1891 SNR=27.5
04:11:26.101 00.000 11060 MoveAxis(E, 0, ABG)
04:11:26.101 00.000 11060 Move returns status 0, amount 0
04:11:26.101 00.000 11060 MoveAxis(N, 0, ABG)
04:11:26.101 00.000 11060 Move returns status 0, amount 0
04:11:26.101 00.000 11060 move complete, result=0
04:11:26.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:26.101 00.000 11060 worker thread done servicing request
04:11:26.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:26.101 00.000 10844 Enqueuing Expose request
04:11:26.102 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:11:26.102 00.000 11060 Worker thread wakes up
04:11:26.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:26.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:26.739 00.637 11060 Exposure complete
04:11:26.953 00.214 11060 worker thread done servicing request
04:11:26.953 00.000 10844 OnExposeComplete: enter
04:11:26.953 00.000 10844 UpdateGuideState(): m_state=6
04:11:26.954 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4609
04:11:26.954 00.000 10844 Star::Find returns 1 (0), X=617.83, Y=101.67, Mass=1540, SNR=24.5, Peak=201 HFD=2.9
04:11:26.954 00.000 10844 MultiStar: [#1 0.33,0.19,1.04,U] [#2 0.42,-0.26,0.92,U] [#3 0.57,-0.38,0.00,M1] [#4 0.45,0.16,0.96,U] [#5 0.05,-0.26,0.94,U] [#6 0.52,-0.11,1.08,U] [#7 -0.11,-0.35,1.03,U] [#8 0.50,-0.01,0.93,U] 
04:11:26.954 00.000 10844 refined, 7 included, MultiStar: {0.39, -0.13}, one-star: {0.92, -0.38}
04:11:26.954 00.000 10844 CameraToMount -- cameraTheta (-0.32) - m_xAngle (1.39) = xAngle (-1.71 = -1.71)
04:11:26.954 00.000 10844 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.41 = 1.41)
04:11:26.954 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-0.32 mountX=-0.06 mountY=0.40, mountTheta=1.71
04:11:26.957 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.13, opts=13)
04:11:26.957 00.000 10844 Enqueuing Move request for scope (0.39, -0.13)
04:11:26.957 00.000 11060 Worker thread wakes up
04:11:26.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:26.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.13) opts 0xd
04:11:26.957 00.000 10844 UpdateGuideState exits: m=1540 SNR=24.5
04:11:26.957 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.13)
04:11:26.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:26.957 00.000 11060 Moving (0.39, -0.13) raw xDistance=-0.06 yDistance=0.40
04:11:26.957 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:26.957 00.000 10844 Enqueuing Expose request
04:11:26.957 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:26.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
04:11:26.957 00.000 11060 MoveAxis(E, 0, ABG)
04:11:26.957 00.000 11060 Move returns status 0, amount 0
04:11:26.957 00.000 11060 MoveAxis(S, 156, ABG)
04:11:26.957 00.000 11060 Guiding  Dir = 1, Dur = 156
04:11:26.964 00.007 11060 IsSlewing returns 0
04:11:26.964 00.000 11060 IsGuiding returns 0
04:11:27.133 00.169 11060 IsGuiding returns 0
04:11:27.133 00.000 11060 Move returns status 0, amount 156
04:11:27.133 00.000 11060 move complete, result=0
04:11:27.133 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 156 ms SOUTH
04:11:27.133 00.000 11060 worker thread done servicing request
04:11:27.133 00.000 11060 Worker thread wakes up
04:11:27.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:27.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:27.773 00.640 11060 Exposure complete
04:11:27.977 00.204 11060 worker thread done servicing request
04:11:27.977 00.000 10844 OnExposeComplete: enter
04:11:27.978 00.001 10844 UpdateGuideState(): m_state=6
04:11:27.978 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4610
04:11:27.978 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=101.20, Mass=1343, SNR=23.1, Peak=131 HFD=3.2
04:11:27.978 00.000 10844 MultiStar: [#1 0.31,-0.30,0.99,U] [#2 0.24,0.16,1.04,U] [#3 0.34,-0.15,1.07,U] [#4 0.55,0.00,1.06,U] [#5 0.46,-0.50,0.00,M1] [#6 0.82,-0.38,0.00,M2] [#7 0.26,-0.12,1.04,U] [#8 0.40,0.01,0.92,U] 
04:11:27.978 00.000 10844 refined, 6 included, MultiStar: {0.38, -0.18}, one-star: {0.53, -0.85}
04:11:27.978 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.39) = xAngle (-1.83 = -1.83)
04:11:27.978 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.30 = 1.30)
04:11:27.978 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.18 hyp=0.41 cameraTheta=-0.44 mountX=-0.11 mountY=0.40, mountTheta=1.83
04:11:27.980 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.18, opts=13)
04:11:27.980 00.000 10844 Enqueuing Move request for scope (0.38, -0.18)
04:11:27.980 00.000 11060 Worker thread wakes up
04:11:27.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:27.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.18) opts 0xd
04:11:27.980 00.000 10844 UpdateGuideState exits: m=1343 SNR=23.1
04:11:27.980 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.18)
04:11:27.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:27.980 00.000 11060 Moving (0.38, -0.18) raw xDistance=-0.11 yDistance=0.40
04:11:27.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:27.980 00.000 10844 Enqueuing Expose request
04:11:27.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:11:27.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.40
04:11:27.980 00.000 11060 MoveAxis(E, 0, ABG)
04:11:27.980 00.000 11060 Move returns status 0, amount 0
04:11:27.980 00.000 11060 MoveAxis(S, 155, ABG)
04:11:27.980 00.000 11060 Guiding  Dir = 1, Dur = 155
04:11:27.994 00.014 11060 IsSlewing returns 0
04:11:27.994 00.000 11060 IsGuiding returns 0
04:11:28.161 00.167 11060 IsGuiding returns 0
04:11:28.161 00.000 11060 Move returns status 0, amount 155
04:11:28.161 00.000 11060 move complete, result=0
04:11:28.161 00.000 11060 worker thread done servicing request
04:11:28.163 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.4 px 155 ms SOUTH
04:11:28.163 00.000 11060 Worker thread wakes up
04:11:28.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:28.164 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:28.800 00.636 11060 Exposure complete
04:11:29.005 00.205 11060 worker thread done servicing request
04:11:29.005 00.000 10844 OnExposeComplete: enter
04:11:29.005 00.000 10844 UpdateGuideState(): m_state=6
04:11:29.006 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4611
04:11:29.006 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.72, Mass=1602, SNR=25.3, Peak=172 HFD=3.3
04:11:29.006 00.000 10844 MultiStar: [#1 0.05,-0.07,1.06,U] [#2 -0.43,0.13,0.85,U] [#3 0.26,-0.27,1.07,U] [#4 0.20,0.20,1.07,U] [#5 -0.54,0.08,0.94,U] [#6 0.22,-0.41,1.11,U] [#7 -0.35,-0.17,0.94,U] [#8 0.12,0.42,0.80,U] 
04:11:29.006 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.06, -0.33}
04:11:29.006 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.88)
04:11:29.006 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
04:11:29.006 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.01 mountX=-0.07 mountY=-0.02, mountTheta=-2.86
04:11:29.008 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.07, opts=13)
04:11:29.008 00.000 10844 Enqueuing Move request for scope (-0.03, -0.07)
04:11:29.008 00.000 11060 Worker thread wakes up
04:11:29.008 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:29.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
04:11:29.008 00.000 10844 UpdateGuideState exits: m=1602 SNR=25.3
04:11:29.008 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
04:11:29.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:29.008 00.000 11060 Moving (-0.03, -0.07) raw xDistance=-0.07 yDistance=-0.02
04:11:29.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:29.008 00.000 10844 Enqueuing Expose request
04:11:29.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:11:29.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:29.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:11:29.008 00.000 11060 MoveAxis(E, 0, ABG)
04:11:29.008 00.000 11060 Move returns status 0, amount 0
04:11:29.008 00.000 11060 MoveAxis(N, 0, ABG)
04:11:29.008 00.000 11060 Move returns status 0, amount 0
04:11:29.008 00.000 11060 move complete, result=0
04:11:29.008 00.000 11060 worker thread done servicing request
04:11:29.008 00.000 11060 Worker thread wakes up
04:11:29.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:29.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:29.014 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:29.647 00.633 11060 Exposure complete
04:11:29.840 00.193 11060 worker thread done servicing request
04:11:29.840 00.000 10844 OnExposeComplete: enter
04:11:29.840 00.000 10844 UpdateGuideState(): m_state=6
04:11:29.841 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4612
04:11:29.841 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=101.10, Mass=1650, SNR=25.3, Peak=153 HFD=3.3
04:11:29.841 00.000 10844 MultiStar: [#1 -0.12,-0.04,0.98,U] [#2 -0.25,-0.40,0.94,U] [#3 0.02,-0.44,1.00,U] [#4 -0.17,0.35,1.04,U] [#5 -0.58,-0.74,0.00,M1] [#6 0.34,-0.36,0.96,U] [#7 -0.04,-0.28,0.92,U] [#8 0.46,0.00,0.90,U] 
04:11:29.841 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.26}, one-star: {0.47, -0.95}
04:11:29.841 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.39) = xAngle (-2.64 = -2.64)
04:11:29.841 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
04:11:29.841 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.25 mountX=-0.24 mountY=0.13, mountTheta=2.66
04:11:29.844 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.26, opts=13)
04:11:29.844 00.000 10844 Enqueuing Move request for scope (0.09, -0.26)
04:11:29.844 00.000 11060 Worker thread wakes up
04:11:29.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:29.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
04:11:29.844 00.000 10844 UpdateGuideState exits: m=1650 SNR=25.3
04:11:29.844 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
04:11:29.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:29.844 00.000 11060 Moving (0.09, -0.26) raw xDistance=-0.24 yDistance=0.13
04:11:29.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:29.845 00.001 10844 Enqueuing Expose request
04:11:29.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
04:11:29.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:29.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:11:29.845 00.000 11060 MoveAxis(E, 57, ABG)
04:11:29.845 00.000 11060 Guiding  Dir = 2, Dur = 57
04:11:29.853 00.008 11060 IsSlewing returns 0
04:11:29.853 00.000 11060 IsGuiding returns 0
04:11:29.915 00.062 11060 IsGuiding returns 0
04:11:29.915 00.000 11060 Move returns status 0, amount 57
04:11:29.915 00.000 11060 MoveAxis(N, 0, ABG)
04:11:29.915 00.000 11060 Move returns status 0, amount 0
04:11:29.915 00.000 11060 move complete, result=0
04:11:29.915 00.000 11060 worker thread done servicing request
04:11:29.915 00.000 11060 Worker thread wakes up
04:11:29.915 00.000 10844 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
04:11:29.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:29.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:30.559 00.644 11060 Exposure complete
04:11:30.773 00.214 11060 worker thread done servicing request
04:11:30.773 00.000 10844 OnExposeComplete: enter
04:11:30.773 00.000 10844 UpdateGuideState(): m_state=6
04:11:30.773 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4613
04:11:30.773 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.77, Mass=1731, SNR=26.2, Peak=235 HFD=2.8
04:11:30.774 00.001 10844 MultiStar: [#1 0.04,0.48,0.97,U] [#2 -0.55,0.19,0.00,M1] [#3 0.32,-0.40,1.00,U] [#4 0.10,-0.39,1.05,U] [#5 0.11,-0.10,0.96,U] [#6 0.28,-0.19,1.03,U] [#7 -0.28,0.27,0.91,U] [#8 -0.16,0.10,0.82,U] 
04:11:30.774 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.08}, one-star: {0.24, -0.28}
04:11:30.774 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
04:11:30.774 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.04 = 1.04)
04:11:30.774 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.69 mountX=-0.06 mountY=0.10, mountTheta=2.09
04:11:30.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
04:11:30.774 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
04:11:30.774 00.000 11060 Worker thread wakes up
04:11:30.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:30.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
04:11:30.774 00.000 10844 UpdateGuideState exits: m=1731 SNR=26.2
04:11:30.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
04:11:30.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:30.774 00.000 11060 Moving (0.09, -0.08) raw xDistance=-0.06 yDistance=0.10
04:11:30.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:30.774 00.000 10844 Enqueuing Expose request
04:11:30.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:30.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:30.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:11:30.774 00.000 11060 MoveAxis(E, 0, ABG)
04:11:30.774 00.000 11060 Move returns status 0, amount 0
04:11:30.774 00.000 11060 MoveAxis(N, 0, ABG)
04:11:30.774 00.000 11060 Move returns status 0, amount 0
04:11:30.774 00.000 11060 move complete, result=0
04:11:30.774 00.000 11060 worker thread done servicing request
04:11:30.774 00.000 11060 Worker thread wakes up
04:11:30.774 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:30.774 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:30.789 00.015 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:31.412 00.623 11060 Exposure complete
04:11:31.619 00.207 11060 worker thread done servicing request
04:11:31.619 00.000 10844 OnExposeComplete: enter
04:11:31.619 00.000 10844 UpdateGuideState(): m_state=6
04:11:31.620 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4614
04:11:31.620 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.85, Mass=2031, SNR=28.8, Peak=213 HFD=3.0
04:11:31.620 00.000 10844 MultiStar: [#1 0.13,0.29,0.95,U] [#2 -0.39,0.29,0.76,U] [#3 0.23,-0.15,0.93,U] [#4 0.20,-0.07,0.90,U] [#5 -0.38,-0.24,0.81,U] [#6 0.23,-0.47,0.91,U] [#7 -0.13,0.63,0.00,M1] [#8 0.46,0.28,0.74,U] 
04:11:31.620 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.02, -0.21}
04:11:31.620 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
04:11:31.620 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.13 = 1.13)
04:11:31.620 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.60 mountX=-0.03 mountY=0.07, mountTheta=1.99
04:11:31.620 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.05, opts=13)
04:11:31.620 00.000 10844 Enqueuing Move request for scope (0.07, -0.05)
04:11:31.620 00.000 11060 Worker thread wakes up
04:11:31.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:31.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
04:11:31.620 00.000 10844 UpdateGuideState exits: m=2031 SNR=28.8
04:11:31.625 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:31.625 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
04:11:31.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:31.625 00.000 11060 Moving (0.07, -0.05) raw xDistance=-0.03 yDistance=0.07
04:11:31.625 00.000 10844 Enqueuing Expose request
04:11:31.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:11:31.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:31.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:11:31.625 00.000 11060 MoveAxis(E, 0, ABG)
04:11:31.625 00.000 11060 Move returns status 0, amount 0
04:11:31.625 00.000 11060 MoveAxis(N, 0, ABG)
04:11:31.625 00.000 11060 Move returns status 0, amount 0
04:11:31.625 00.000 11060 move complete, result=0
04:11:31.625 00.000 11060 worker thread done servicing request
04:11:31.625 00.000 11060 Worker thread wakes up
04:11:31.625 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:31.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:31.625 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:32.257 00.632 11060 Exposure complete
04:11:32.474 00.217 11060 worker thread done servicing request
04:11:32.474 00.000 10844 OnExposeComplete: enter
04:11:32.474 00.000 10844 UpdateGuideState(): m_state=6
04:11:32.474 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4615
04:11:32.475 00.001 10844 Star::Find returns 1 (0), X=617.35, Y=101.91, Mass=1717, SNR=25.7, Peak=183 HFD=3.3
04:11:32.475 00.000 10844 MultiStar: [#1 -0.24,-0.34,1.06,U] [#2 0.21,0.28,0.87,U] [#3 0.66,-0.08,0.00,M1] [#4 0.33,0.16,1.04,U] [#5 -0.21,-0.66,0.00,M1] [#6 0.25,-0.48,1.05,U] [#7 -0.37,-0.21,0.94,U] [#8 0.34,0.44,0.79,U] 
04:11:32.475 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.07}, one-star: {0.44, -0.15}
04:11:32.475 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.39) = xAngle (-1.85 = -1.85)
04:11:32.475 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
04:11:32.475 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.46 mountX=-0.04 mountY=0.14, mountTheta=1.85
04:11:32.477 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
04:11:32.477 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
04:11:32.477 00.000 11060 Worker thread wakes up
04:11:32.477 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
04:11:32.477 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
04:11:32.477 00.000 11060 Moving (0.13, -0.07) raw xDistance=-0.04 yDistance=0.14
04:11:32.477 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:11:32.477 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:32.477 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:11:32.477 00.000 11060 MoveAxis(E, 0, ABG)
04:11:32.477 00.000 11060 Move returns status 0, amount 0
04:11:32.477 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:32.477 00.000 11060 MoveAxis(N, 0, ABG)
04:11:32.477 00.000 10844 UpdateGuideState exits: m=1717 SNR=25.7
04:11:32.477 00.000 11060 Move returns status 0, amount 0
04:11:32.477 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:32.477 00.000 11060 move complete, result=0
04:11:32.477 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:32.477 00.000 11060 worker thread done servicing request
04:11:32.480 00.003 10844 Enqueuing Expose request
04:11:32.480 00.000 11060 Worker thread wakes up
04:11:32.480 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:32.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:32.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:33.109 00.629 11060 Exposure complete
04:11:33.312 00.203 11060 worker thread done servicing request
04:11:33.312 00.000 10844 OnExposeComplete: enter
04:11:33.312 00.000 10844 UpdateGuideState(): m_state=6
04:11:33.312 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4616
04:11:33.312 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=101.75, Mass=1648, SNR=25.0, Peak=154 HFD=3.7
04:11:33.312 00.000 10844 MultiStar: [#1 -0.29,-0.03,1.03,U] [#2 -0.18,-0.06,0.86,U] [#3 0.11,-0.53,1.06,U] [#4 0.29,-0.24,1.08,U] [#5 -0.51,-0.31,0.00,M2] [#6 0.10,-0.67,0.00,M1] [#7 -0.18,-0.18,0.91,U] [#8 -0.18,-0.64,0.00,M1] 
04:11:33.312 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.23}, one-star: {0.16, -0.31}
04:11:33.312 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.99 = -2.99)
04:11:33.312 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
04:11:33.312 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.60 mountX=-0.23 mountY=0.03, mountTheta=3.00
04:11:33.312 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.23, opts=13)
04:11:33.312 00.000 10844 Enqueuing Move request for scope (-0.01, -0.23)
04:11:33.312 00.000 11060 Worker thread wakes up
04:11:33.317 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:33.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
04:11:33.317 00.000 10844 UpdateGuideState exits: m=1648 SNR=25.0
04:11:33.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
04:11:33.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:33.317 00.000 11060 Moving (-0.01, -0.23) raw xDistance=-0.23 yDistance=0.03
04:11:33.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:33.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:11:33.317 00.000 10844 Enqueuing Expose request
04:11:33.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:33.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:33.317 00.000 11060 MoveAxis(E, 54, ABG)
04:11:33.317 00.000 11060 Guiding  Dir = 2, Dur = 54
04:11:33.327 00.010 11060 IsSlewing returns 0
04:11:33.327 00.000 11060 IsGuiding returns 0
04:11:33.390 00.063 11060 IsGuiding returns 0
04:11:33.390 00.000 11060 Move returns status 0, amount 54
04:11:33.390 00.000 11060 MoveAxis(N, 0, ABG)
04:11:33.390 00.000 11060 Move returns status 0, amount 0
04:11:33.391 00.001 11060 move complete, result=0
04:11:33.391 00.000 11060 worker thread done servicing request
04:11:33.391 00.000 11060 Worker thread wakes up
04:11:33.391 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
04:11:33.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:33.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:34.046 00.655 11060 Exposure complete
04:11:34.264 00.218 11060 worker thread done servicing request
04:11:34.264 00.000 10844 OnExposeComplete: enter
04:11:34.265 00.001 10844 UpdateGuideState(): m_state=6
04:11:34.265 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4617
04:11:34.265 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=101.95, Mass=1859, SNR=27.2, Peak=172 HFD=3.1
04:11:34.265 00.000 10844 MultiStar: [#1 0.05,0.66,0.00,M1] [#2 -0.41,-0.12,0.81,U] [#3 -0.18,0.03,0.86,U] [#4 0.39,0.19,0.93,U] [#5 -0.34,-0.61,0.00,M3] [#6 0.07,-0.35,1.02,U] [#7 -0.37,0.07,0.96,U] [#8 -0.15,0.10,0.77,U] 
04:11:34.265 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {0.37, -0.10}
04:11:34.265 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.71)
04:11:34.265 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
04:11:34.265 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.18 mountX=-0.04 mountY=-0.02, mountTheta=-2.70
04:11:34.265 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
04:11:34.265 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
04:11:34.265 00.000 11060 Worker thread wakes up
04:11:34.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:34.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
04:11:34.265 00.000 10844 UpdateGuideState exits: m=1859 SNR=27.2
04:11:34.265 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
04:11:34.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:34.265 00.000 11060 Moving (-0.02, -0.03) raw xDistance=-0.04 yDistance=-0.02
04:11:34.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:34.265 00.000 10844 Enqueuing Expose request
04:11:34.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:11:34.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:34.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:11:34.265 00.000 11060 MoveAxis(E, 0, ABG)
04:11:34.265 00.000 11060 Move returns status 0, amount 0
04:11:34.265 00.000 11060 MoveAxis(N, 0, ABG)
04:11:34.265 00.000 11060 Move returns status 0, amount 0
04:11:34.265 00.000 11060 move complete, result=0
04:11:34.270 00.005 11060 worker thread done servicing request
04:11:34.270 00.000 11060 Worker thread wakes up
04:11:34.270 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:34.270 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:34.270 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:34.905 00.635 11060 Exposure complete
04:11:35.107 00.202 11060 worker thread done servicing request
04:11:35.107 00.000 10844 OnExposeComplete: enter
04:11:35.107 00.000 10844 UpdateGuideState(): m_state=6
04:11:35.107 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4618
04:11:35.107 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.43, Mass=1776, SNR=27.0, Peak=176 HFD=2.7
04:11:35.107 00.000 10844 MultiStar: [#1 -0.09,0.01,0.89,U] [#2 -0.12,0.32,0.82,U] [#3 0.17,-0.59,0.00,M1] [#4 0.19,0.25,0.90,U] [#5 0.22,0.24,0.81,U] [#6 0.13,-0.56,0.00,M1] [#7 -0.60,-0.44,0.00,M1] [#8 -0.38,0.42,0.73,U] 
04:11:35.107 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.07}, one-star: {0.11, -0.62}
04:11:35.107 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.39) = xAngle (0.18 = 0.18)
04:11:35.107 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.30 = -2.98)
04:11:35.107 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.57 mountX=0.07 mountY=-0.01, mountTheta=-0.16
04:11:35.113 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
04:11:35.113 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
04:11:35.113 00.000 11060 Worker thread wakes up
04:11:35.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:35.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
04:11:35.113 00.000 10844 UpdateGuideState exits: m=1776 SNR=27.0
04:11:35.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
04:11:35.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:35.113 00.000 11060 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.01
04:11:35.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:35.113 00.000 10844 Enqueuing Expose request
04:11:35.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:11:35.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:35.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:11:35.113 00.000 11060 MoveAxis(E, 0, ABG)
04:11:35.113 00.000 11060 Move returns status 0, amount 0
04:11:35.113 00.000 11060 MoveAxis(N, 0, ABG)
04:11:35.113 00.000 11060 Move returns status 0, amount 0
04:11:35.113 00.000 11060 move complete, result=0
04:11:35.113 00.000 11060 worker thread done servicing request
04:11:35.113 00.000 11060 Worker thread wakes up
04:11:35.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:35.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:35.113 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:35.750 00.637 11060 Exposure complete
04:11:35.953 00.203 11060 worker thread done servicing request
04:11:35.953 00.000 10844 OnExposeComplete: enter
04:11:35.953 00.000 10844 UpdateGuideState(): m_state=6
04:11:35.953 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4619
04:11:35.953 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=101.31, Mass=1908, SNR=27.5, Peak=188 HFD=3.7
04:11:35.953 00.000 10844 MultiStar: [#1 -0.32,-0.45,0.92,U] [#2 -0.55,-0.16,0.84,U] [#3 0.23,-0.33,0.96,U] [#4 -0.02,-0.01,0.93,U] [#5 -0.36,-0.35,0.87,U] [#6 0.09,-0.34,0.97,U] [#7 -0.49,-0.09,0.79,U] [#8 0.21,-0.14,0.79,U] 
04:11:35.953 00.000 10844 refined, 8 included, MultiStar: {-0.15, -0.30}, one-star: {-0.17, -0.74}
04:11:35.953 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.39) = xAngle (-3.41 = 2.87)
04:11:35.953 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.29 = -0.29)
04:11:35.953 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.30 hyp=0.34 cameraTheta=-2.02 mountX=-0.32 mountY=-0.09, mountTheta=-2.86
04:11:35.959 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.30, opts=13)
04:11:35.959 00.000 10844 Enqueuing Move request for scope (-0.15, -0.30)
04:11:35.959 00.000 11060 Worker thread wakes up
04:11:35.959 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:35.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.30) opts 0xd
04:11:35.959 00.000 10844 UpdateGuideState exits: m=1908 SNR=27.5
04:11:35.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.30)
04:11:35.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:35.959 00.000 11060 Moving (-0.15, -0.30) raw xDistance=-0.32 yDistance=-0.09
04:11:35.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:35.959 00.000 10844 Enqueuing Expose request
04:11:35.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
04:11:35.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:35.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:11:35.959 00.000 11060 MoveAxis(E, 76, ABG)
04:11:35.959 00.000 11060 Guiding  Dir = 2, Dur = 76
04:11:35.986 00.027 11060 IsSlewing returns 0
04:11:35.986 00.000 11060 IsGuiding returns 0
04:11:36.081 00.095 11060 IsGuiding returns 0
04:11:36.081 00.000 11060 Move returns status 0, amount 76
04:11:36.081 00.000 11060 MoveAxis(N, 0, ABG)
04:11:36.081 00.000 11060 Move returns status 0, amount 0
04:11:36.081 00.000 11060 move complete, result=0
04:11:36.081 00.000 11060 worker thread done servicing request
04:11:36.081 00.000 10844 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
04:11:36.084 00.003 11060 Worker thread wakes up
04:11:36.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:36.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:36.717 00.633 11060 Exposure complete
04:11:36.937 00.220 11060 worker thread done servicing request
04:11:36.937 00.000 10844 OnExposeComplete: enter
04:11:36.937 00.000 10844 UpdateGuideState(): m_state=6
04:11:36.939 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4620
04:11:36.939 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.53, Mass=1338, SNR=22.8, Peak=151 HFD=3.1
04:11:36.939 00.000 10844 MultiStar: [#1 -0.19,0.03,1.01,U] [#2 -0.27,-0.04,1.07,U] [#3 -0.28,-0.01,1.04,U] [#4 0.37,0.29,1.01,U] [#5 -0.58,-0.15,0.00,M2] [#6 0.39,-0.30,1.19,U] [#7 -0.81,0.22,0.00,M1] [#8 -0.19,0.48,0.86,U] 
04:11:36.939 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.03}, one-star: {-0.05, -0.52}
04:11:36.939 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.39) = xAngle (-3.59 = 2.70)
04:11:36.940 00.001 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.46 = -0.46)
04:11:36.940 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.20 mountX=-0.03 mountY=-0.02, mountTheta=-2.68
04:11:36.940 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.03, opts=13)
04:11:36.940 00.000 10844 Enqueuing Move request for scope (-0.02, -0.03)
04:11:36.940 00.000 11060 Worker thread wakes up
04:11:36.940 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
04:11:36.940 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
04:11:36.940 00.000 11060 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=-0.02
04:11:36.940 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:11:36.940 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:36.940 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:11:36.940 00.000 11060 MoveAxis(E, 0, ABG)
04:11:36.940 00.000 11060 Move returns status 0, amount 0
04:11:36.940 00.000 11060 MoveAxis(N, 0, ABG)
04:11:36.940 00.000 11060 Move returns status 0, amount 0
04:11:36.940 00.000 11060 move complete, result=0
04:11:36.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:36.940 00.000 11060 worker thread done servicing request
04:11:36.940 00.000 10844 UpdateGuideState exits: m=1338 SNR=22.8
04:11:36.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:36.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:36.940 00.000 10844 Enqueuing Expose request
04:11:36.940 00.000 11060 Worker thread wakes up
04:11:36.940 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:36.940 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:36.945 00.005 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:37.583 00.638 11060 Exposure complete
04:11:37.776 00.193 11060 worker thread done servicing request
04:11:37.776 00.000 10844 OnExposeComplete: enter
04:11:37.776 00.000 10844 UpdateGuideState(): m_state=6
04:11:37.776 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4621
04:11:37.776 00.000 10844 Star::Find returns 1 (0), X=616.54, Y=102.17, Mass=1746, SNR=26.1, Peak=232 HFD=3.0
04:11:37.776 00.000 10844 MultiStar: [#1 -0.35,-0.28,1.02,U] [#2 -0.40,0.34,0.87,U] [#3 -0.23,-0.28,0.98,U] [#4 0.18,0.15,0.96,U] [#5 -0.32,-0.15,0.93,U] [#6 -0.33,-0.47,0.00,M1] [#7 -0.43,0.17,0.88,U] [#8 -0.20,0.07,0.88,U] 
04:11:37.776 00.000 10844 refined, 7 included, MultiStar: {-0.26, 0.01}, one-star: {-0.37, 0.11}
04:11:37.776 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
04:11:37.776 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.84 = -1.44)
04:11:37.776 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.10 mountX=-0.04 mountY=-0.26, mountTheta=-1.71
04:11:37.779 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=0.01, opts=13)
04:11:37.779 00.000 10844 Enqueuing Move request for scope (-0.26, 0.01)
04:11:37.779 00.000 11060 Worker thread wakes up
04:11:37.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:37.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
04:11:37.779 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.1
04:11:37.779 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
04:11:37.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:37.779 00.000 11060 Moving (-0.26, 0.01) raw xDistance=-0.04 yDistance=-0.26
04:11:37.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:37.779 00.000 10844 Enqueuing Expose request
04:11:37.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:11:37.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:37.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:11:37.781 00.002 11060 MoveAxis(E, 0, ABG)
04:11:37.781 00.000 11060 Move returns status 0, amount 0
04:11:37.781 00.000 11060 MoveAxis(N, 0, ABG)
04:11:37.781 00.000 11060 Move returns status 0, amount 0
04:11:37.781 00.000 11060 move complete, result=0
04:11:37.781 00.000 11060 worker thread done servicing request
04:11:37.781 00.000 11060 Worker thread wakes up
04:11:37.781 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:37.781 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:37.781 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:11:38.410 00.629 11060 Exposure complete
04:11:38.606 00.196 11060 worker thread done servicing request
04:11:38.606 00.000 10844 OnExposeComplete: enter
04:11:38.606 00.000 10844 UpdateGuideState(): m_state=6
04:11:38.606 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4622
04:11:38.606 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.42, Mass=1656, SNR=25.7, Peak=182 HFD=2.9
04:11:38.606 00.000 10844 MultiStar: [#1 -0.20,0.03,0.90,U] [#2 -0.21,0.06,0.91,U] [#3 -0.12,-0.15,1.07,U] [#4 0.01,0.04,0.94,U] [#5 -0.37,-0.56,0.00,M2] [#6 -0.20,-0.17,1.08,U] [#7 -0.31,-0.09,0.90,U] [#8 -0.25,0.28,0.81,U] 
04:11:38.606 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.09}, one-star: {0.01, -0.64}
04:11:38.606 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.39) = xAngle (-3.99 = 2.29)
04:11:38.606 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.87 = -0.87)
04:11:38.606 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-2.60 mountX=-0.12 mountY=-0.14, mountTheta=-2.29
04:11:38.610 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.09, opts=13)
04:11:38.610 00.000 10844 Enqueuing Move request for scope (-0.16, -0.09)
04:11:38.611 00.001 11060 Worker thread wakes up
04:11:38.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
04:11:38.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
04:11:38.611 00.000 11060 Moving (-0.16, -0.09) raw xDistance=-0.12 yDistance=-0.14
04:11:38.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:11:38.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:38.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:11:38.611 00.000 11060 MoveAxis(E, 28, ABG)
04:11:38.611 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:38.611 00.000 11060 Guiding  Dir = 2, Dur = 28
04:11:38.611 00.000 10844 UpdateGuideState exits: m=1656 SNR=25.7
04:11:38.611 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:38.611 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:38.611 00.000 10844 Enqueuing Expose request
04:11:38.615 00.004 11060 IsSlewing returns 0
04:11:38.615 00.000 11060 IsGuiding returns 0
04:11:38.647 00.032 11060 IsGuiding returns 0
04:11:38.647 00.000 11060 Move returns status 0, amount 28
04:11:38.647 00.000 11060 MoveAxis(N, 0, ABG)
04:11:38.647 00.000 11060 Move returns status 0, amount 0
04:11:38.647 00.000 11060 move complete, result=0
04:11:38.647 00.000 11060 worker thread done servicing request
04:11:38.647 00.000 11060 Worker thread wakes up
04:11:38.647 00.000 10844 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
04:11:38.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:38.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:39.276 00.629 11060 Exposure complete
04:11:39.491 00.215 11060 worker thread done servicing request
04:11:39.491 00.000 10844 OnExposeComplete: enter
04:11:39.491 00.000 10844 UpdateGuideState(): m_state=6
04:11:39.491 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4623
04:11:39.491 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.35, Mass=1426, SNR=23.9, Peak=177 HFD=3.1
04:11:39.493 00.002 10844 MultiStar: [#1 -0.23,-0.20,1.09,U] [#2 -0.74,0.10,0.00,M1] [#3 0.35,-0.24,1.04,U] [#4 0.11,-0.09,1.04,U] [#5 -0.05,-0.15,0.95,U] [#6 0.11,-0.30,1.15,U] [#7 -0.89,-0.03,0.00,M1] [#8 -0.18,0.30,0.87,U] 
04:11:39.493 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.21}, one-star: {-0.14, -0.70}
04:11:39.493 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.39) = xAngle (-2.96 = -2.96)
04:11:39.493 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.17 = 0.17)
04:11:39.493 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.57 mountX=-0.21 mountY=0.03, mountTheta=2.97
04:11:39.496 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.21, opts=13)
04:11:39.496 00.000 10844 Enqueuing Move request for scope (0.00, -0.21)
04:11:39.496 00.000 11060 Worker thread wakes up
04:11:39.496 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:39.496 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
04:11:39.496 00.000 10844 UpdateGuideState exits: m=1426 SNR=23.9
04:11:39.496 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
04:11:39.496 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:39.496 00.000 11060 Moving (0.00, -0.21) raw xDistance=-0.21 yDistance=0.03
04:11:39.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:39.496 00.000 10844 Enqueuing Expose request
04:11:39.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:11:39.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:39.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:39.496 00.000 11060 MoveAxis(E, 49, ABG)
04:11:39.496 00.000 11060 Guiding  Dir = 2, Dur = 49
04:11:39.504 00.008 11060 IsSlewing returns 0
04:11:39.505 00.001 11060 IsGuiding returns 0
04:11:39.570 00.065 11060 IsGuiding returns 0
04:11:39.570 00.000 11060 Move returns status 0, amount 49
04:11:39.570 00.000 11060 MoveAxis(N, 0, ABG)
04:11:39.570 00.000 11060 Move returns status 0, amount 0
04:11:39.570 00.000 11060 move complete, result=0
04:11:39.570 00.000 11060 worker thread done servicing request
04:11:39.570 00.000 10844 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
04:11:39.570 00.000 11060 Worker thread wakes up
04:11:39.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:39.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:40.208 00.638 11060 Exposure complete
04:11:40.423 00.215 11060 worker thread done servicing request
04:11:40.423 00.000 10844 OnExposeComplete: enter
04:11:40.423 00.000 10844 UpdateGuideState(): m_state=6
04:11:40.423 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4624
04:11:40.423 00.000 10844 Star::Find returns 1 (0), X=616.62, Y=102.05, Mass=1743, SNR=26.3, Peak=198 HFD=3.4
04:11:40.423 00.000 10844 MultiStar: [#1 -0.03,-0.30,0.87,U] [#2 -0.35,0.21,0.88,U] [#3 -0.27,-0.06,1.00,U] [#4 -0.21,-0.00,1.00,U] [#5 -0.56,0.13,0.00,M2] [#6 0.13,-0.54,1.07,U] [#7 -0.41,-0.50,0.00,M2] [#8 -0.72,-0.09,0.00,M1] 
04:11:40.423 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.12}, one-star: {-0.28, -0.00}
04:11:40.423 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.39) = xAngle (-3.89 = 2.40)
04:11:40.423 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.76 = -0.76)
04:11:40.423 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.50 mountX=-0.15 mountY=-0.14, mountTheta=-2.39
04:11:40.427 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.12, opts=13)
04:11:40.427 00.000 10844 Enqueuing Move request for scope (-0.17, -0.12)
04:11:40.427 00.000 11060 Worker thread wakes up
04:11:40.427 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:40.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
04:11:40.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
04:11:40.427 00.000 10844 UpdateGuideState exits: m=1743 SNR=26.3
04:11:40.427 00.000 11060 Moving (-0.17, -0.12) raw xDistance=-0.15 yDistance=-0.14
04:11:40.427 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:40.429 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:11:40.429 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:40.429 00.000 10844 Enqueuing Expose request
04:11:40.429 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:40.429 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:11:40.429 00.000 11060 MoveAxis(E, 37, ABG)
04:11:40.429 00.000 11060 Guiding  Dir = 2, Dur = 37
04:11:40.436 00.007 11060 IsSlewing returns 0
04:11:40.436 00.000 11060 IsGuiding returns 0
04:11:40.481 00.045 11060 IsGuiding returns 0
04:11:40.481 00.000 11060 Move returns status 0, amount 37
04:11:40.481 00.000 11060 MoveAxis(N, 0, ABG)
04:11:40.481 00.000 11060 Move returns status 0, amount 0
04:11:40.481 00.000 11060 move complete, result=0
04:11:40.481 00.000 11060 worker thread done servicing request
04:11:40.481 00.000 11060 Worker thread wakes up
04:11:40.481 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
04:11:40.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:40.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:41.123 00.642 11060 Exposure complete
04:11:41.323 00.200 11060 worker thread done servicing request
04:11:41.323 00.000 10844 OnExposeComplete: enter
04:11:41.323 00.000 10844 UpdateGuideState(): m_state=6
04:11:41.323 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4625
04:11:41.325 00.002 10844 Star::Find returns 1 (0), X=616.78, Y=101.99, Mass=1538, SNR=25.0, Peak=180 HFD=2.8
04:11:41.325 00.000 10844 MultiStar: [#1 -0.41,-0.09,0.96,U] [#2 -0.41,-0.15,0.94,U] [#3 0.36,-0.05,1.00,U] [#4 -0.08,0.22,1.03,U] [#5 -0.40,-0.23,0.97,U] [#6 0.12,-0.26,0.99,U] [#7 -0.57,0.12,0.00,M3] [#8 -0.07,0.01,0.93,U] 
04:11:41.325 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {-0.13, -0.07}
04:11:41.325 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.30)
04:11:41.325 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
04:11:41.325 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.59 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
04:11:41.328 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.08, opts=13)
04:11:41.328 00.000 10844 Enqueuing Move request for scope (-0.12, -0.08)
04:11:41.328 00.000 11060 Worker thread wakes up
04:11:41.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:41.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
04:11:41.328 00.000 10844 UpdateGuideState exits: m=1538 SNR=25.0
04:11:41.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
04:11:41.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:41.328 00.000 11060 Moving (-0.12, -0.08) raw xDistance=-0.10 yDistance=-0.11
04:11:41.329 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:41.329 00.000 10844 Enqueuing Expose request
04:11:41.329 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:11:41.329 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:41.329 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:11:41.329 00.000 11060 MoveAxis(E, 0, ABG)
04:11:41.329 00.000 11060 Move returns status 0, amount 0
04:11:41.329 00.000 11060 MoveAxis(N, 0, ABG)
04:11:41.329 00.000 11060 Move returns status 0, amount 0
04:11:41.329 00.000 11060 move complete, result=0
04:11:41.329 00.000 11060 worker thread done servicing request
04:11:41.329 00.000 11060 Worker thread wakes up
04:11:41.330 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:41.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:41.333 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:41.964 00.631 11060 Exposure complete
04:11:42.188 00.224 11060 worker thread done servicing request
04:11:42.188 00.000 10844 OnExposeComplete: enter
04:11:42.188 00.000 10844 UpdateGuideState(): m_state=6
04:11:42.188 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4626
04:11:42.190 00.002 10844 Star::Find returns 1 (0), X=617.02, Y=101.87, Mass=1638, SNR=25.3, Peak=155 HFD=3.0
04:11:42.191 00.001 10844 MultiStar: [#1 -0.56,0.16,0.00,M1] [#2 -0.50,0.22,0.85,U] [#3 0.05,-0.39,0.95,U] [#4 -0.12,0.14,1.00,U] [#5 -0.46,-0.28,0.85,U] [#6 0.10,-0.61,0.00,M1] [#7 -0.17,-0.08,1.01,U] [#8 0.01,0.07,0.85,U] 
04:11:42.191 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.08}, one-star: {0.11, -0.18}
04:11:42.191 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.39) = xAngle (-4.05 = 2.23)
04:11:42.191 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.93 = -0.93)
04:11:42.191 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.16 cameraTheta=-2.66 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
04:11:42.193 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.08, opts=13)
04:11:42.193 00.000 10844 Enqueuing Move request for scope (-0.15, -0.08)
04:11:42.193 00.000 11060 Worker thread wakes up
04:11:42.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
04:11:42.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
04:11:42.193 00.000 11060 Moving (-0.15, -0.08) raw xDistance=-0.10 yDistance=-0.13
04:11:42.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:11:42.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:42.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:11:42.193 00.000 11060 MoveAxis(E, 0, ABG)
04:11:42.193 00.000 11060 Move returns status 0, amount 0
04:11:42.195 00.002 11060 MoveAxis(N, 0, ABG)
04:11:42.195 00.000 11060 Move returns status 0, amount 0
04:11:42.195 00.000 11060 move complete, result=0
04:11:42.195 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:42.195 00.000 11060 worker thread done servicing request
04:11:42.195 00.000 10844 UpdateGuideState exits: m=1638 SNR=25.3
04:11:42.195 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:42.195 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:42.195 00.000 10844 Enqueuing Expose request
04:11:42.195 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:42.195 00.000 11060 Worker thread wakes up
04:11:42.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:42.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:42.821 00.626 11060 Exposure complete
04:11:43.020 00.199 11060 worker thread done servicing request
04:11:43.020 00.000 10844 OnExposeComplete: enter
04:11:43.020 00.000 10844 UpdateGuideState(): m_state=6
04:11:43.024 00.004 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4627
04:11:43.024 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.82, Mass=1565, SNR=24.5, Peak=202 HFD=3.0
04:11:43.024 00.000 10844 MultiStar: [#1 -0.53,0.25,0.00,M2] [#2 -0.49,0.27,1.00,U] [#3 -0.04,-0.27,1.03,U] [#4 -0.12,0.48,1.01,U] [#5 -0.56,-0.23,0.00,M1] [#6 -0.01,-0.29,1.11,U] [#7 -0.91,0.35,0.00,M3] [#8 -0.03,0.07,0.88,U] 
04:11:43.024 00.000 10844 refined, 5 included, MultiStar: {-0.09, -0.00}, one-star: {0.12, -0.24}
04:11:43.024 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.39) = xAngle (-4.51 = 1.78)
04:11:43.024 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
04:11:43.024 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.12 mountX=-0.02 mountY=-0.09, mountTheta=-1.78
04:11:43.024 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.00, opts=13)
04:11:43.024 00.000 10844 Enqueuing Move request for scope (-0.09, -0.00)
04:11:43.024 00.000 11060 Worker thread wakes up
04:11:43.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:43.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
04:11:43.024 00.000 10844 UpdateGuideState exits: m=1565 SNR=24.5
04:11:43.024 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
04:11:43.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:43.024 00.000 11060 Moving (-0.09, -0.00) raw xDistance=-0.02 yDistance=-0.09
04:11:43.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:43.024 00.000 10844 Enqueuing Expose request
04:11:43.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:11:43.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:43.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:11:43.024 00.000 11060 MoveAxis(E, 0, ABG)
04:11:43.024 00.000 11060 Move returns status 0, amount 0
04:11:43.024 00.000 11060 MoveAxis(N, 0, ABG)
04:11:43.024 00.000 11060 Move returns status 0, amount 0
04:11:43.024 00.000 11060 move complete, result=0
04:11:43.029 00.005 11060 worker thread done servicing request
04:11:43.029 00.000 11060 Worker thread wakes up
04:11:43.029 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:43.029 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:43.031 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:43.666 00.635 11060 Exposure complete
04:11:43.861 00.195 11060 worker thread done servicing request
04:11:43.861 00.000 10844 OnExposeComplete: enter
04:11:43.861 00.000 10844 UpdateGuideState(): m_state=6
04:11:43.861 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4628
04:11:43.861 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.64, Mass=1927, SNR=27.7, Peak=241 HFD=3.5
04:11:43.862 00.001 10844 MultiStar: [#1 -0.42,-0.01,0.90,U] [#2 -0.40,0.18,0.96,U] [#3 0.43,-0.30,0.92,U] [#4 0.03,0.01,0.88,U] [#5 -0.27,-0.27,0.79,U] [#6 0.09,-0.32,0.96,U] [#7 -0.59,0.25,0.00,M4] [#8 -0.72,-0.29,0.00,M1] 
04:11:43.862 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.16}, one-star: {-0.04, -0.41}
04:11:43.862 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.39) = xAngle (-3.41 = 2.87)
04:11:43.862 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.29 = -0.29)
04:11:43.862 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.02 mountX=-0.17 mountY=-0.05, mountTheta=-2.85
04:11:43.864 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.16, opts=13)
04:11:43.864 00.000 10844 Enqueuing Move request for scope (-0.08, -0.16)
04:11:43.864 00.000 11060 Worker thread wakes up
04:11:43.864 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:43.864 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
04:11:43.864 00.000 10844 UpdateGuideState exits: m=1927 SNR=27.7
04:11:43.864 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
04:11:43.864 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:43.864 00.000 11060 Moving (-0.08, -0.16) raw xDistance=-0.17 yDistance=-0.05
04:11:43.864 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:43.864 00.000 10844 Enqueuing Expose request
04:11:43.864 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:11:43.864 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:43.864 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:11:43.864 00.000 11060 MoveAxis(E, 41, ABG)
04:11:43.866 00.002 11060 Guiding  Dir = 2, Dur = 41
04:11:43.878 00.012 11060 IsSlewing returns 0
04:11:43.879 00.001 11060 IsGuiding returns 0
04:11:43.926 00.047 11060 IsGuiding returns 0
04:11:43.926 00.000 11060 Move returns status 0, amount 41
04:11:43.926 00.000 11060 MoveAxis(N, 0, ABG)
04:11:43.926 00.000 11060 Move returns status 0, amount 0
04:11:43.926 00.000 11060 move complete, result=0
04:11:43.926 00.000 11060 worker thread done servicing request
04:11:43.926 00.000 11060 Worker thread wakes up
04:11:43.926 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
04:11:43.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:43.928 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:44.568 00.640 11060 Exposure complete
04:11:44.781 00.213 11060 worker thread done servicing request
04:11:44.781 00.000 10844 OnExposeComplete: enter
04:11:44.781 00.000 10844 UpdateGuideState(): m_state=6
04:11:44.782 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4629
04:11:44.782 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.43, Mass=1828, SNR=26.7, Peak=186 HFD=3.6
04:11:44.782 00.000 10844 MultiStar: [#1 -0.18,0.07,0.92,U] [#2 0.13,0.43,0.85,U] [#3 0.18,-0.15,0.99,U] [#4 -0.22,0.24,0.98,U] [#5 -0.09,-0.04,0.95,U] [#6 0.32,-0.34,1.05,U] [#7 -0.63,0.14,0.00,M5] [#8 -0.28,0.40,0.68,U] 
04:11:44.782 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.07, -0.62}
04:11:44.782 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
04:11:44.782 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
04:11:44.782 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.38 mountX=-0.03 mountY=0.01, mountTheta=2.78
04:11:44.784 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.03, opts=13)
04:11:44.784 00.000 10844 Enqueuing Move request for scope (0.01, -0.03)
04:11:44.784 00.000 11060 Worker thread wakes up
04:11:44.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:44.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
04:11:44.784 00.000 10844 UpdateGuideState exits: m=1828 SNR=26.7
04:11:44.784 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
04:11:44.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:44.784 00.000 11060 Moving (0.01, -0.03) raw xDistance=-0.03 yDistance=0.01
04:11:44.787 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:44.787 00.000 10844 Enqueuing Expose request
04:11:44.787 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:11:44.787 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:44.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:11:44.787 00.000 11060 MoveAxis(E, 0, ABG)
04:11:44.787 00.000 11060 Move returns status 0, amount 0
04:11:44.787 00.000 11060 MoveAxis(N, 0, ABG)
04:11:44.787 00.000 11060 Move returns status 0, amount 0
04:11:44.788 00.001 11060 move complete, result=0
04:11:44.788 00.000 11060 worker thread done servicing request
04:11:44.788 00.000 11060 Worker thread wakes up
04:11:44.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:44.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:44.790 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:45.427 00.637 11060 Exposure complete
04:11:45.642 00.215 11060 worker thread done servicing request
04:11:45.642 00.000 10844 OnExposeComplete: enter
04:11:45.644 00.002 10844 UpdateGuideState(): m_state=6
04:11:45.644 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4630
04:11:45.644 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.74, Mass=1562, SNR=24.9, Peak=162 HFD=3.2
04:11:45.644 00.000 10844 MultiStar: [#1 -0.19,0.32,1.01,U] [#2 -0.56,-0.10,0.92,U] [#3 0.11,0.18,1.03,U] [#4 -0.16,0.48,1.03,U] [#5 -0.50,0.46,0.00,M1] [#6 0.02,-0.36,1.05,U] [#7 -0.22,-0.27,0.96,U] [#8 0.08,0.14,0.83,U] 
04:11:45.644 00.000 10844 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {-0.04, -0.32}
04:11:45.644 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.39) = xAngle (1.67 = 1.67)
04:11:45.644 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.79 = -1.49)
04:11:45.644 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.06 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
04:11:45.644 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.01, opts=13)
04:11:45.644 00.000 10844 Enqueuing Move request for scope (-0.12, 0.01)
04:11:45.644 00.000 11060 Worker thread wakes up
04:11:45.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:11:45.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
04:11:45.644 00.000 10844 UpdateGuideState exits: m=1562 SNR=24.9
04:11:45.644 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
04:11:45.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:45.644 00.000 11060 Moving (-0.12, 0.01) raw xDistance=-0.01 yDistance=-0.12
04:11:45.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:45.644 00.000 10844 Enqueuing Expose request
04:11:45.644 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:11:45.644 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:45.649 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:11:45.649 00.000 11060 MoveAxis(E, 0, ABG)
04:11:45.649 00.000 11060 Move returns status 0, amount 0
04:11:45.649 00.000 11060 MoveAxis(N, 0, ABG)
04:11:45.649 00.000 11060 Move returns status 0, amount 0
04:11:45.649 00.000 11060 move complete, result=0
04:11:45.649 00.000 11060 worker thread done servicing request
04:11:45.649 00.000 11060 Worker thread wakes up
04:11:45.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:45.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:45.650 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:46.279 00.629 11060 Exposure complete
04:11:46.492 00.213 11060 worker thread done servicing request
04:11:46.492 00.000 10844 OnExposeComplete: enter
04:11:46.492 00.000 10844 UpdateGuideState(): m_state=6
04:11:46.492 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
04:11:46.492 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.79, Mass=1442, SNR=23.9, Peak=165 HFD=3.1
04:11:46.492 00.000 10844 MultiStar: [#1 0.00,0.03,1.04,U] [#2 -0.46,-0.08,0.89,U] [#3 -0.13,-0.39,1.04,U] [#4 0.11,0.56,0.00,M1] [#5 0.01,-0.41,1.05,U] [#6 0.09,0.07,1.10,U] [#7 -0.47,-0.39,0.00,M5] [#8 -0.11,0.30,0.87,U] 
04:11:46.492 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.11}, one-star: {0.00, -0.26}
04:11:46.492 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
04:11:46.492 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.42 = -0.42)
04:11:46.492 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.14 cameraTheta=-2.15 mountX=-0.12 mountY=-0.05, mountTheta=-2.73
04:11:46.497 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
04:11:46.497 00.000 10844 Enqueuing Move request for scope (-0.07, -0.11)
04:11:46.497 00.000 11060 Worker thread wakes up
04:11:46.497 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:46.497 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
04:11:46.497 00.000 10844 UpdateGuideState exits: m=1442 SNR=23.9
04:11:46.497 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
04:11:46.497 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:46.497 00.000 11060 Moving (-0.07, -0.11) raw xDistance=-0.12 yDistance=-0.05
04:11:46.497 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:46.497 00.000 10844 Enqueuing Expose request
04:11:46.497 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:11:46.497 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:46.497 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:11:46.497 00.000 11060 MoveAxis(E, 29, ABG)
04:11:46.497 00.000 11060 Guiding  Dir = 2, Dur = 29
04:11:46.503 00.006 11060 IsSlewing returns 0
04:11:46.503 00.000 11060 IsGuiding returns 0
04:11:46.539 00.036 11060 IsGuiding returns 0
04:11:46.539 00.000 11060 Move returns status 0, amount 29
04:11:46.539 00.000 11060 MoveAxis(N, 0, ABG)
04:11:46.539 00.000 11060 Move returns status 0, amount 0
04:11:46.539 00.000 11060 move complete, result=0
04:11:46.540 00.001 11060 worker thread done servicing request
04:11:46.540 00.000 11060 Worker thread wakes up
04:11:46.540 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
04:11:46.540 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:46.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:47.174 00.634 11060 Exposure complete
04:11:47.395 00.221 11060 worker thread done servicing request
04:11:47.396 00.001 10844 OnExposeComplete: enter
04:11:47.396 00.000 10844 UpdateGuideState(): m_state=6
04:11:47.397 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4632
04:11:47.397 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.90, Mass=1718, SNR=25.6, Peak=153 HFD=3.1
04:11:47.397 00.000 10844 MultiStar: [#1 -0.24,-0.08,0.93,U] [#2 -0.22,0.05,0.99,U] [#3 -0.19,-0.01,1.00,U] [#4 -0.41,0.19,0.96,U] [#5 0.03,0.02,0.90,U] [#6 0.20,-0.74,0.00,M1] [#7 -0.77,-0.22,0.00,M6] [#8 -0.31,0.04,0.79,U] 
04:11:47.397 00.000 10844 single-star, 6 included, MultiStar: {-0.20, 0.01}, one-star: {-0.07, -0.16}
04:11:47.397 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.39) = xAngle (-3.36 = 2.92)
04:11:47.397 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.24 = -0.24)
04:11:47.397 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.97 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
04:11:47.402 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.16, opts=13)
04:11:47.402 00.000 10844 Enqueuing Move request for scope (-0.07, -0.16)
04:11:47.402 00.000 11060 Worker thread wakes up
04:11:47.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
04:11:47.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
04:11:47.402 00.000 11060 Moving (-0.07, -0.16) raw xDistance=-0.16 yDistance=-0.04
04:11:47.403 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
04:11:47.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:47.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:47.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:11:47.403 00.000 10844 UpdateGuideState exits: m=1718 SNR=25.6
04:11:47.403 00.000 11060 MoveAxis(E, 40, ABG)
04:11:47.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:47.403 00.000 11060 Guiding  Dir = 2, Dur = 40
04:11:47.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:47.403 00.000 10844 Enqueuing Expose request
04:11:47.412 00.009 11060 IsSlewing returns 0
04:11:47.412 00.000 11060 IsGuiding returns 0
04:11:47.460 00.048 11060 IsGuiding returns 0
04:11:47.460 00.000 11060 Move returns status 0, amount 40
04:11:47.460 00.000 11060 MoveAxis(N, 0, ABG)
04:11:47.460 00.000 11060 Move returns status 0, amount 0
04:11:47.460 00.000 11060 move complete, result=0
04:11:47.460 00.000 11060 worker thread done servicing request
04:11:47.460 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
04:11:47.460 00.000 11060 Worker thread wakes up
04:11:47.460 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:47.460 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:48.102 00.642 11060 Exposure complete
04:11:48.305 00.203 11060 worker thread done servicing request
04:11:48.305 00.000 10844 OnExposeComplete: enter
04:11:48.305 00.000 10844 UpdateGuideState(): m_state=6
04:11:48.305 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4633
04:11:48.305 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=102.24, Mass=1986, SNR=28.0, Peak=185 HFD=3.6
04:11:48.305 00.000 10844 MultiStar: [#1 -0.04,0.60,0.00,M1] [#2 -0.38,0.66,0.00,M1] [#3 0.39,-0.06,0.94,U] [#4 -0.15,0.63,0.00,M1] [#5 -0.14,0.24,0.83,U] [#6 0.11,0.07,0.94,U] [#7 -0.24,0.36,0.88,U] [#8 -0.05,0.52,0.76,U] 
04:11:48.305 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.21}, one-star: {0.40, 0.19}
04:11:48.305 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.39) = xAngle (-0.24 = -0.24)
04:11:48.305 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.88 = 2.88)
04:11:48.305 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=0.22 mountY=0.06, mountTheta=0.26
04:11:48.309 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.21, opts=13)
04:11:48.309 00.000 10844 Enqueuing Move request for scope (0.09, 0.21)
04:11:48.309 00.000 11060 Worker thread wakes up
04:11:48.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
04:11:48.309 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
04:11:48.309 00.000 11060 Moving (0.09, 0.21) raw xDistance=0.22 yDistance=0.06
04:11:48.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:11:48.311 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:48.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:48.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:11:48.311 00.000 11060 MoveAxis(W, 51, ABG)
04:11:48.311 00.000 11060 Guiding  Dir = 3, Dur = 51
04:11:48.311 00.000 10844 UpdateGuideState exits: m=1986 SNR=28.0
04:11:48.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:48.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:48.311 00.000 10844 Enqueuing Expose request
04:11:48.355 00.044 11060 IsSlewing returns 0
04:11:48.355 00.000 11060 IsGuiding returns 0
04:11:48.449 00.094 11060 IsGuiding returns 0
04:11:48.449 00.000 11060 Move returns status 0, amount 51
04:11:48.449 00.000 11060 MoveAxis(N, 0, ABG)
04:11:48.449 00.000 11060 Move returns status 0, amount 0
04:11:48.449 00.000 11060 move complete, result=0
04:11:48.449 00.000 11060 worker thread done servicing request
04:11:48.449 00.000 10844 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
04:11:48.449 00.000 11060 Worker thread wakes up
04:11:48.449 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:48.449 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:49.093 00.644 11060 Exposure complete
04:11:49.300 00.207 11060 worker thread done servicing request
04:11:49.300 00.000 10844 OnExposeComplete: enter
04:11:49.300 00.000 10844 UpdateGuideState(): m_state=6
04:11:49.300 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4634
04:11:49.300 00.000 10844 Star::Find returns 1 (0), X=616.66, Y=102.08, Mass=1584, SNR=25.2, Peak=189 HFD=2.6
04:11:49.300 00.000 10844 MultiStar: [#1 -0.17,-0.10,1.03,U] [#2 -0.26,0.19,0.95,U] [#3 0.08,-0.20,0.96,U] [#4 0.06,-0.09,0.96,U] [#5 -0.25,-0.01,0.96,U] [#6 0.04,-0.32,1.03,U] [#7 -0.42,-0.04,0.93,U] [#8 -0.63,0.01,0.00,M1] 
04:11:49.300 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.07}, one-star: {-0.25, 0.03}
04:11:49.300 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.39) = xAngle (-4.08 = 2.20)
04:11:49.300 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.96 = -0.96)
04:11:49.300 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.69 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
04:11:49.309 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.07, opts=13)
04:11:49.309 00.000 10844 Enqueuing Move request for scope (-0.14, -0.07)
04:11:49.309 00.000 11060 Worker thread wakes up
04:11:49.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:49.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
04:11:49.309 00.000 10844 UpdateGuideState exits: m=1584 SNR=25.2
04:11:49.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
04:11:49.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:49.309 00.000 11060 Moving (-0.14, -0.07) raw xDistance=-0.09 yDistance=-0.13
04:11:49.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:49.309 00.000 10844 Enqueuing Expose request
04:11:49.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:11:49.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:49.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:11:49.309 00.000 11060 MoveAxis(E, 0, ABG)
04:11:49.309 00.000 11060 Move returns status 0, amount 0
04:11:49.309 00.000 11060 MoveAxis(N, 0, ABG)
04:11:49.309 00.000 11060 Move returns status 0, amount 0
04:11:49.309 00.000 11060 move complete, result=0
04:11:49.309 00.000 11060 worker thread done servicing request
04:11:49.309 00.000 11060 Worker thread wakes up
04:11:49.309 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:49.309 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:49.316 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:49.948 00.632 11060 Exposure complete
04:11:50.168 00.220 11060 worker thread done servicing request
04:11:50.168 00.000 10844 OnExposeComplete: enter
04:11:50.169 00.001 10844 UpdateGuideState(): m_state=6
04:11:50.170 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4635
04:11:50.170 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=102.18, Mass=1800, SNR=26.7, Peak=195 HFD=3.6
04:11:50.170 00.000 10844 MultiStar: [#1 -0.64,-0.27,0.00,M1] [#2 -0.47,0.39,0.00,M1] [#3 -0.10,-0.12,0.91,U] [#4 0.12,0.28,0.97,U] [#5 -0.58,-0.42,0.00,M1] [#6 0.27,0.29,0.99,U] [#7 -0.35,0.14,0.89,U] [#8 -0.29,0.28,0.78,U] 
04:11:50.170 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.17}, one-star: {-0.16, 0.13}
04:11:50.170 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.39) = xAngle (0.59 = 0.59)
04:11:50.170 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.57)
04:11:50.170 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.98 mountX=0.15 mountY=-0.10, mountTheta=-0.57
04:11:50.170 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.17, opts=13)
04:11:50.170 00.000 10844 Enqueuing Move request for scope (-0.07, 0.17)
04:11:50.170 00.000 11060 Worker thread wakes up
04:11:50.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
04:11:50.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:50.170 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
04:11:50.170 00.000 10844 UpdateGuideState exits: m=1800 SNR=26.7
04:11:50.170 00.000 11060 Moving (-0.07, 0.17) raw xDistance=0.15 yDistance=-0.10
04:11:50.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:50.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:11:50.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:50.174 00.004 10844 Enqueuing Expose request
04:11:50.174 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:50.174 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:11:50.174 00.000 11060 MoveAxis(W, 36, ABG)
04:11:50.174 00.000 11060 Guiding  Dir = 3, Dur = 36
04:11:50.210 00.036 11060 IsSlewing returns 0
04:11:50.210 00.000 11060 IsGuiding returns 0
04:11:50.293 00.083 11060 IsGuiding returns 0
04:11:50.293 00.000 11060 Move returns status 0, amount 36
04:11:50.293 00.000 11060 MoveAxis(N, 0, ABG)
04:11:50.293 00.000 11060 Move returns status 0, amount 0
04:11:50.293 00.000 11060 move complete, result=0
04:11:50.293 00.000 11060 worker thread done servicing request
04:11:50.295 00.002 10844 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
04:11:50.295 00.000 11060 Worker thread wakes up
04:11:50.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:50.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:50.953 00.658 11060 Exposure complete
04:11:51.161 00.208 11060 worker thread done servicing request
04:11:51.161 00.000 10844 OnExposeComplete: enter
04:11:51.161 00.000 10844 UpdateGuideState(): m_state=6
04:11:51.161 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4636
04:11:51.161 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.71, Mass=1644, SNR=25.1, Peak=146 HFD=3.5
04:11:51.161 00.000 10844 MultiStar: [#1 -0.37,0.04,0.88,U] [#2 -0.22,0.44,0.97,U] [#3 -0.07,-0.36,1.04,U] [#4 -0.17,-0.09,0.97,U] [#5 -0.45,-0.17,0.94,U] [#6 0.12,-0.33,1.02,U] [#7 -0.47,0.04,0.94,U] [#8 -0.14,0.33,0.76,U] 
04:11:51.161 00.000 10844 refined, 8 included, MultiStar: {-0.20, -0.06}, one-star: {-0.12, -0.35}
04:11:51.161 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.39) = xAngle (-4.23 = 2.06)
04:11:51.161 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.10 = -1.10)
04:11:51.161 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.84 mountX=-0.10 mountY=-0.19, mountTheta=-2.05
04:11:51.164 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.06, opts=13)
04:11:51.165 00.001 10844 Enqueuing Move request for scope (-0.20, -0.06)
04:11:51.165 00.000 11060 Worker thread wakes up
04:11:51.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
04:11:51.165 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
04:11:51.165 00.000 11060 Moving (-0.20, -0.06) raw xDistance=-0.10 yDistance=-0.19
04:11:51.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:11:51.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:11:51.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:11:51.165 00.000 11060 MoveAxis(E, 0, ABG)
04:11:51.165 00.000 11060 Move returns status 0, amount 0
04:11:51.165 00.000 11060 MoveAxis(N, 0, ABG)
04:11:51.165 00.000 11060 Move returns status 0, amount 0
04:11:51.165 00.000 11060 move complete, result=0
04:11:51.165 00.000 11060 worker thread done servicing request
04:11:51.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:51.165 00.000 10844 UpdateGuideState exits: m=1644 SNR=25.1
04:11:51.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:51.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:51.165 00.000 10844 Enqueuing Expose request
04:11:51.165 00.000 11060 Worker thread wakes up
04:11:51.165 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:51.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:51.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:51.797 00.632 11060 Exposure complete
04:11:52.006 00.209 11060 worker thread done servicing request
04:11:52.007 00.001 10844 OnExposeComplete: enter
04:11:52.007 00.000 10844 UpdateGuideState(): m_state=6
04:11:52.007 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4637
04:11:52.007 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.55, Mass=1807, SNR=26.7, Peak=160 HFD=3.6
04:11:52.007 00.000 10844 MultiStar: [#1 -0.17,-0.48,0.92,U] [#2 0.11,-0.04,0.97,U] [#3 0.12,-0.21,0.96,U] [#4 -0.09,-0.01,0.99,U] [#5 -0.46,-0.74,0.00,M1] [#6 0.46,-0.71,0.00,M1] [#7 -0.38,-0.31,0.87,U] [#8 0.03,-0.01,0.73,U] 
04:11:52.007 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.23}, one-star: {0.10, -0.51}
04:11:52.007 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
04:11:52.007 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.00 = 0.00)
04:11:52.007 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.73 mountX=-0.23 mountY=0.00, mountTheta=3.14
04:11:52.007 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.23, opts=13)
04:11:52.007 00.000 10844 Enqueuing Move request for scope (-0.04, -0.23)
04:11:52.007 00.000 11060 Worker thread wakes up
04:11:52.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:52.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
04:11:52.007 00.000 10844 UpdateGuideState exits: m=1807 SNR=26.7
04:11:52.007 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
04:11:52.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:52.007 00.000 11060 Moving (-0.04, -0.23) raw xDistance=-0.23 yDistance=0.00
04:11:52.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:52.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:11:52.007 00.000 10844 Enqueuing Expose request
04:11:52.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:52.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:11:52.012 00.005 11060 MoveAxis(E, 54, ABG)
04:11:52.012 00.000 11060 Guiding  Dir = 2, Dur = 54
04:11:52.023 00.011 11060 IsSlewing returns 0
04:11:52.023 00.000 11060 IsGuiding returns 0
04:11:52.083 00.060 11060 IsGuiding returns 0
04:11:52.083 00.000 11060 Move returns status 0, amount 54
04:11:52.083 00.000 11060 MoveAxis(N, 0, ABG)
04:11:52.083 00.000 11060 Move returns status 0, amount 0
04:11:52.083 00.000 11060 move complete, result=0
04:11:52.083 00.000 11060 worker thread done servicing request
04:11:52.083 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
04:11:52.083 00.000 11060 Worker thread wakes up
04:11:52.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:52.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:52.728 00.645 11060 Exposure complete
04:11:52.938 00.210 11060 worker thread done servicing request
04:11:52.938 00.000 10844 OnExposeComplete: enter
04:11:52.938 00.000 10844 UpdateGuideState(): m_state=6
04:11:52.938 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4638
04:11:52.938 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=102.02, Mass=1849, SNR=27.0, Peak=171 HFD=3.0
04:11:52.941 00.003 10844 MultiStar: [#1 -0.32,0.07,0.91,U] [#2 -0.15,0.37,0.87,U] [#3 -0.25,-0.19,1.04,U] [#4 -0.24,0.17,0.96,U] [#5 -0.23,-0.70,0.00,M2] [#6 0.21,-0.19,0.93,U] [#7 -0.39,-0.21,0.91,U] [#8 -0.04,0.26,0.75,U] 
04:11:52.941 00.000 10844 single-star, 7 included, MultiStar: {-0.15, 0.02}, one-star: {0.00, -0.03}
04:11:52.941 00.000 10844 CameraToMount -- cameraTheta (-1.55) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
04:11:52.941 00.000 10844 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
04:11:52.941 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.55 mountX=-0.03 mountY=0.01, mountTheta=2.95
04:11:52.943 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.03, opts=13)
04:11:52.943 00.000 10844 Enqueuing Move request for scope (0.00, -0.03)
04:11:52.943 00.000 11060 Worker thread wakes up
04:11:52.943 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:52.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
04:11:52.943 00.000 10844 UpdateGuideState exits: m=1849 SNR=27.0
04:11:52.943 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
04:11:52.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:52.943 00.000 11060 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
04:11:52.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:52.943 00.000 10844 Enqueuing Expose request
04:11:52.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:11:52.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:52.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:11:52.943 00.000 11060 MoveAxis(E, 0, ABG)
04:11:52.945 00.002 11060 Move returns status 0, amount 0
04:11:52.945 00.000 11060 MoveAxis(N, 0, ABG)
04:11:52.945 00.000 11060 Move returns status 0, amount 0
04:11:52.945 00.000 11060 move complete, result=0
04:11:52.945 00.000 11060 worker thread done servicing request
04:11:52.945 00.000 11060 Worker thread wakes up
04:11:52.945 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:52.945 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:52.947 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:53.583 00.636 11060 Exposure complete
04:11:53.787 00.204 11060 worker thread done servicing request
04:11:53.787 00.000 10844 OnExposeComplete: enter
04:11:53.787 00.000 10844 UpdateGuideState(): m_state=6
04:11:53.787 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4639
04:11:53.787 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=102.12, Mass=1651, SNR=25.2, Peak=178 HFD=2.9
04:11:53.787 00.000 10844 MultiStar: [#1 -0.34,0.02,0.96,U] [#2 -0.22,0.42,0.84,U] [#3 -0.07,0.02,1.06,U] [#4 0.10,0.04,0.95,U] [#5 -0.39,-0.61,0.00,M3] [#6 -0.05,-0.52,1.11,U] [#7 -0.60,0.04,0.00,M1] [#8 -0.27,0.13,0.84,U] 
04:11:53.787 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.00}, one-star: {0.00, 0.07}
04:11:53.787 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.39) = xAngle (0.16 = 0.16)
04:11:53.787 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.28 = -3.00)
04:11:53.787 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=0.07 mountY=-0.01, mountTheta=-0.14
04:11:53.790 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.07, opts=13)
04:11:53.790 00.000 10844 Enqueuing Move request for scope (0.00, 0.07)
04:11:53.790 00.000 11060 Worker thread wakes up
04:11:53.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:53.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
04:11:53.790 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.2
04:11:53.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
04:11:53.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:53.790 00.000 11060 Moving (0.00, 0.07) raw xDistance=0.07 yDistance=-0.01
04:11:53.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:53.790 00.000 10844 Enqueuing Expose request
04:11:53.790 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:11:53.792 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:53.792 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:11:53.792 00.000 11060 MoveAxis(E, 0, ABG)
04:11:53.792 00.000 11060 Move returns status 0, amount 0
04:11:53.792 00.000 11060 MoveAxis(N, 0, ABG)
04:11:53.792 00.000 11060 Move returns status 0, amount 0
04:11:53.792 00.000 11060 move complete, result=0
04:11:53.792 00.000 11060 worker thread done servicing request
04:11:53.792 00.000 11060 Worker thread wakes up
04:11:53.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:53.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:53.792 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:54.410 00.618 11060 Exposure complete
04:11:54.619 00.209 11060 worker thread done servicing request
04:11:54.620 00.001 10844 OnExposeComplete: enter
04:11:54.620 00.000 10844 UpdateGuideState(): m_state=6
04:11:54.620 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4640
04:11:54.620 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.71, Mass=1409, SNR=23.9, Peak=197 HFD=2.6
04:11:54.620 00.000 10844 MultiStar: [#1 -0.48,0.01,1.04,U] [#2 -0.09,0.17,1.05,U] [#3 0.08,0.03,1.12,U] [#4 0.16,0.11,1.06,U] [#5 -0.13,-0.05,1.08,U] [#6 -0.04,0.09,1.17,U] [#7 -0.67,0.25,0.00,M2] [#8 -0.61,0.44,0.00,M1] 
04:11:54.620 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {0.28, -0.34}
04:11:54.620 00.000 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (1.39) = xAngle (1.54 = 1.54)
04:11:54.620 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.66 = -1.62)
04:11:54.620 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.93 mountX=0.00 mountY=-0.03, mountTheta=-1.54
04:11:54.620 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
04:11:54.620 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
04:11:54.620 00.000 11060 Worker thread wakes up
04:11:54.620 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
04:11:54.620 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:54.620 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
04:11:54.620 00.000 10844 UpdateGuideState exits: m=1409 SNR=23.9
04:11:54.620 00.000 11060 Moving (-0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
04:11:54.620 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:54.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:11:54.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:54.620 00.000 10844 Enqueuing Expose request
04:11:54.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:54.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:11:54.620 00.000 11060 MoveAxis(E, 0, ABG)
04:11:54.620 00.000 11060 Move returns status 0, amount 0
04:11:54.620 00.000 11060 MoveAxis(N, 0, ABG)
04:11:54.620 00.000 11060 Move returns status 0, amount 0
04:11:54.620 00.000 11060 move complete, result=0
04:11:54.626 00.006 11060 worker thread done servicing request
04:11:54.626 00.000 11060 Worker thread wakes up
04:11:54.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:54.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:54.626 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:11:55.259 00.633 11060 Exposure complete
04:11:55.478 00.219 11060 worker thread done servicing request
04:11:55.478 00.000 10844 OnExposeComplete: enter
04:11:55.478 00.000 10844 UpdateGuideState(): m_state=6
04:11:55.480 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
04:11:55.480 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.99, Mass=1787, SNR=26.7, Peak=189 HFD=2.9
04:11:55.480 00.000 10844 MultiStar: [#1 -0.57,-0.04,0.91,U] [#2 -0.42,0.16,0.88,U] [#3 -0.12,-0.24,0.92,U] [#4 -0.14,-0.26,0.98,U] [#5 -0.05,-0.31,0.90,U] [#6 -0.11,-0.37,1.03,U] [#7 -0.52,0.16,0.91,U] [#8 0.20,0.31,0.78,U] 
04:11:55.480 00.000 10844 single-star, 8 included, MultiStar: {-0.19, -0.08}, one-star: {0.05, -0.06}
04:11:55.480 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.39) = xAngle (-2.24 = -2.24)
04:11:55.480 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
04:11:55.480 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.85 mountX=-0.05 mountY=0.06, mountTheta=2.25
04:11:55.484 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
04:11:55.484 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
04:11:55.484 00.000 11060 Worker thread wakes up
04:11:55.484 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
04:11:55.484 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:55.484 00.000 10844 UpdateGuideState exits: m=1787 SNR=26.7
04:11:55.484 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
04:11:55.484 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:55.484 00.000 11060 Moving (0.05, -0.06) raw xDistance=-0.05 yDistance=0.06
04:11:55.484 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:55.484 00.000 10844 Enqueuing Expose request
04:11:55.484 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:11:55.484 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:55.484 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:11:55.494 00.010 11060 MoveAxis(E, 0, ABG)
04:11:55.494 00.000 11060 Move returns status 0, amount 0
04:11:55.494 00.000 11060 MoveAxis(N, 0, ABG)
04:11:55.494 00.000 11060 Move returns status 0, amount 0
04:11:55.494 00.000 11060 move complete, result=0
04:11:55.494 00.000 11060 worker thread done servicing request
04:11:55.495 00.001 11060 Worker thread wakes up
04:11:55.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:55.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:55.497 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:11:56.134 00.637 11060 Exposure complete
04:11:56.360 00.226 11060 worker thread done servicing request
04:11:56.360 00.000 10844 OnExposeComplete: enter
04:11:56.360 00.000 10844 UpdateGuideState(): m_state=6
04:11:56.360 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4642
04:11:56.360 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.51, Mass=1675, SNR=25.9, Peak=154 HFD=3.5
04:11:56.360 00.000 10844 MultiStar: [#1 -0.47,-0.14,1.04,U] [#2 -0.54,0.29,0.00,M1] [#3 -0.09,-0.29,0.96,U] [#4 -0.35,-0.32,1.01,U] [#5 -0.33,-0.41,0.96,U] [#6 -0.35,-0.66,0.00,M1] [#7 -0.58,-0.19,0.00,M2] [#8 0.02,0.01,0.79,U] 
04:11:56.360 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.29}, one-star: {0.03, -0.54}
04:11:56.360 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.39) = xAngle (-3.59 = 2.70)
04:11:56.360 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.46 = -0.46)
04:11:56.360 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-2.20 mountX=-0.32 mountY=-0.16, mountTheta=-2.68
04:11:56.363 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.29, opts=13)
04:11:56.363 00.000 10844 Enqueuing Move request for scope (-0.21, -0.29)
04:11:56.365 00.002 11060 Worker thread wakes up
04:11:56.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:11:56.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.29) opts 0xd
04:11:56.365 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.9
04:11:56.365 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.29)
04:11:56.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:56.365 00.000 11060 Moving (-0.21, -0.29) raw xDistance=-0.32 yDistance=-0.16
04:11:56.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:56.365 00.000 10844 Enqueuing Expose request
04:11:56.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
04:11:56.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:56.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:11:56.365 00.000 11060 MoveAxis(E, 76, ABG)
04:11:56.365 00.000 11060 Guiding  Dir = 2, Dur = 76
04:11:56.378 00.013 11060 IsSlewing returns 0
04:11:56.378 00.000 11060 IsGuiding returns 0
04:11:56.456 00.078 11060 IsGuiding returns 0
04:11:56.456 00.000 11060 Move returns status 0, amount 76
04:11:56.456 00.000 11060 MoveAxis(N, 0, ABG)
04:11:56.456 00.000 11060 Move returns status 0, amount 0
04:11:56.456 00.000 11060 move complete, result=0
04:11:56.456 00.000 11060 worker thread done servicing request
04:11:56.456 00.000 11060 Worker thread wakes up
04:11:56.456 00.000 10844 GuideStep: -0.3 px 76 ms EAST, -0.2 px 0 ms NORTH
04:11:56.456 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:56.456 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:57.087 00.631 11060 Exposure complete
04:11:57.323 00.236 11060 worker thread done servicing request
04:11:57.323 00.000 10844 OnExposeComplete: enter
04:11:57.323 00.000 10844 UpdateGuideState(): m_state=6
04:11:57.323 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4643
04:11:57.323 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=102.06, Mass=1577, SNR=25.1, Peak=163 HFD=2.9
04:11:57.323 00.000 10844 MultiStar: [#1 -0.42,0.16,1.02,U] [#2 -0.09,0.40,0.91,U] [#3 0.14,-0.14,1.02,U] [#4 -0.27,0.04,0.98,U] [#5 -0.62,-0.76,0.00,M1] [#6 0.10,0.14,1.03,U] [#7 -0.29,-0.18,0.98,U] [#8 -0.07,-0.16,0.91,U] 
04:11:57.323 00.000 10844 single-star, 7 included, MultiStar: {-0.11, 0.03}, one-star: {0.04, 0.00}
04:11:57.323 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.39) = xAngle (-1.31 = -1.31)
04:11:57.323 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.81 = 1.81)
04:11:57.323 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.08 mountX=0.01 mountY=0.03, mountTheta=1.31
04:11:57.323 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
04:11:57.328 00.005 10844 Enqueuing Move request for scope (0.04, 0.00)
04:11:57.328 00.000 11060 Worker thread wakes up
04:11:57.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
04:11:57.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:57.328 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
04:11:57.328 00.000 10844 UpdateGuideState exits: m=1577 SNR=25.1
04:11:57.328 00.000 11060 Moving (0.04, 0.00) raw xDistance=0.01 yDistance=0.03
04:11:57.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:57.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:11:57.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:57.328 00.000 10844 Enqueuing Expose request
04:11:57.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:57.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:11:57.328 00.000 11060 MoveAxis(E, 0, ABG)
04:11:57.328 00.000 11060 Move returns status 0, amount 0
04:11:57.328 00.000 11060 MoveAxis(N, 0, ABG)
04:11:57.328 00.000 11060 Move returns status 0, amount 0
04:11:57.328 00.000 11060 move complete, result=0
04:11:57.328 00.000 11060 worker thread done servicing request
04:11:57.328 00.000 11060 Worker thread wakes up
04:11:57.328 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:57.328 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:57.343 00.015 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:11:57.964 00.621 11060 Exposure complete
04:11:58.180 00.216 11060 worker thread done servicing request
04:11:58.180 00.000 10844 OnExposeComplete: enter
04:11:58.180 00.000 10844 UpdateGuideState(): m_state=6
04:11:58.180 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4644
04:11:58.180 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=101.55, Mass=1871, SNR=27.0, Peak=208 HFD=3.4
04:11:58.180 00.000 10844 MultiStar: [#1 0.24,-0.05,0.90,U] [#2 -0.09,0.11,0.88,U] [#3 0.04,-0.40,0.95,U] [#4 0.37,0.12,0.94,U] [#5 -0.34,-0.10,0.90,U] [#6 0.30,-0.66,0.00,M1] [#7 -0.34,-0.08,0.91,U] [#8 -0.34,0.06,0.77,U] 
04:11:58.180 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.12}, one-star: {-0.21, -0.50}
04:11:58.180 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.73)
04:11:58.180 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
04:11:58.180 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.16 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
04:11:58.187 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.12, opts=13)
04:11:58.187 00.000 10844 Enqueuing Move request for scope (-0.08, -0.12)
04:11:58.187 00.000 11060 Worker thread wakes up
04:11:58.187 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:11:58.187 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
04:11:58.187 00.000 10844 UpdateGuideState exits: m=1871 SNR=27.0
04:11:58.187 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
04:11:58.187 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:58.187 00.000 11060 Moving (-0.08, -0.12) raw xDistance=-0.13 yDistance=-0.06
04:11:58.187 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:58.187 00.000 10844 Enqueuing Expose request
04:11:58.187 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:11:58.187 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:58.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:11:58.187 00.000 11060 MoveAxis(E, 30, ABG)
04:11:58.187 00.000 11060 Guiding  Dir = 2, Dur = 30
04:11:58.206 00.019 11060 IsSlewing returns 0
04:11:58.207 00.001 11060 IsGuiding returns 0
04:11:58.257 00.050 11060 IsGuiding returns 0
04:11:58.257 00.000 11060 Move returns status 0, amount 30
04:11:58.257 00.000 11060 MoveAxis(N, 0, ABG)
04:11:58.257 00.000 11060 Move returns status 0, amount 0
04:11:58.257 00.000 11060 move complete, result=0
04:11:58.257 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
04:11:58.257 00.000 11060 worker thread done servicing request
04:11:58.257 00.000 11060 Worker thread wakes up
04:11:58.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:58.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:58.886 00.629 11060 Exposure complete
04:11:59.095 00.209 11060 worker thread done servicing request
04:11:59.095 00.000 10844 OnExposeComplete: enter
04:11:59.095 00.000 10844 UpdateGuideState(): m_state=6
04:11:59.095 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4645
04:11:59.095 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=101.98, Mass=1719, SNR=26.4, Peak=210 HFD=3.1
04:11:59.095 00.000 10844 MultiStar: [#1 -0.29,-0.01,0.99,U] [#2 -0.10,0.37,0.92,U] [#3 -0.18,-0.30,0.89,U] [#4 -0.40,0.60,0.00,M1] [#5 -0.90,-0.40,0.00,M1] [#6 0.19,-0.58,0.00,M2] [#7 -0.48,-0.02,0.91,U] [#8 0.04,0.44,0.72,U] 
04:11:59.095 00.000 10844 single-star, 5 included, MultiStar: {-0.20, 0.05}, one-star: {-0.14, -0.08}
04:11:59.095 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.39) = xAngle (-4.05 = 2.24)
04:11:59.095 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.92 = -0.92)
04:11:59.095 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.66 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
04:11:59.098 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.08, opts=13)
04:11:59.098 00.000 10844 Enqueuing Move request for scope (-0.14, -0.08)
04:11:59.098 00.000 11060 Worker thread wakes up
04:11:59.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:59.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
04:11:59.098 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.4
04:11:59.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
04:11:59.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:59.098 00.000 11060 Moving (-0.14, -0.08) raw xDistance=-0.10 yDistance=-0.13
04:11:59.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:59.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:11:59.098 00.000 10844 Enqueuing Expose request
04:11:59.100 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:59.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:11:59.100 00.000 11060 MoveAxis(E, 0, ABG)
04:11:59.100 00.000 11060 Move returns status 0, amount 0
04:11:59.100 00.000 11060 MoveAxis(N, 0, ABG)
04:11:59.100 00.000 11060 Move returns status 0, amount 0
04:11:59.100 00.000 11060 move complete, result=0
04:11:59.101 00.001 11060 worker thread done servicing request
04:11:59.102 00.001 11060 Worker thread wakes up
04:11:59.102 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:59.102 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:59.103 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:59.735 00.632 11060 Exposure complete
04:11:59.945 00.210 11060 worker thread done servicing request
04:11:59.945 00.000 10844 OnExposeComplete: enter
04:11:59.945 00.000 10844 UpdateGuideState(): m_state=6
04:11:59.946 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4646
04:11:59.946 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.85, Mass=1602, SNR=25.2, Peak=173 HFD=3.0
04:11:59.946 00.000 10844 MultiStar: [#1 -0.01,-0.21,0.97,U] [#2 -0.08,0.58,0.00,M1] [#3 0.15,0.29,1.03,U] [#4 -0.05,0.31,1.02,U] [#5 0.02,-0.53,1.00,U] [#6 0.45,0.07,1.07,U] [#7 -0.60,0.00,0.00,M1] [#8 -0.25,0.01,0.85,U] 
04:11:59.946 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.03}, one-star: {0.23, -0.20}
04:11:59.946 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.39) = xAngle (-1.76 = -1.76)
04:11:59.946 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
04:11:59.946 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.37 mountX=-0.02 mountY=0.09, mountTheta=1.76
04:11:59.949 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.03, opts=13)
04:11:59.949 00.000 10844 Enqueuing Move request for scope (0.09, -0.03)
04:11:59.949 00.000 11060 Worker thread wakes up
04:11:59.950 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:11:59.950 00.000 10844 UpdateGuideState exits: m=1602 SNR=25.2
04:11:59.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:59.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:11:59.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
04:11:59.950 00.000 10844 Enqueuing Expose request
04:11:59.950 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
04:11:59.950 00.000 11060 Moving (0.09, -0.03) raw xDistance=-0.02 yDistance=0.09
04:11:59.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:11:59.951 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:11:59.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:11:59.951 00.000 11060 MoveAxis(E, 0, ABG)
04:11:59.951 00.000 11060 Move returns status 0, amount 0
04:11:59.951 00.000 11060 MoveAxis(N, 0, ABG)
04:11:59.951 00.000 11060 Move returns status 0, amount 0
04:11:59.951 00.000 11060 move complete, result=0
04:11:59.952 00.001 11060 worker thread done servicing request
04:11:59.952 00.000 11060 Worker thread wakes up
04:11:59.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:11:59.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:11:59.954 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:00.602 00.648 11060 Exposure complete
04:12:00.830 00.228 11060 worker thread done servicing request
04:12:00.830 00.000 10844 OnExposeComplete: enter
04:12:00.830 00.000 10844 UpdateGuideState(): m_state=6
04:12:00.830 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4647
04:12:00.830 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=102.08, Mass=1887, SNR=27.6, Peak=200 HFD=3.1
04:12:00.830 00.000 10844 MultiStar: [#1 -0.04,0.39,0.88,U] [#2 -0.30,0.68,0.00,M2] [#3 -0.08,0.24,0.90,U] [#4 0.10,0.56,0.82,U] [#5 -0.26,0.14,0.90,U] [#6 0.10,-0.22,1.07,U] [#7 -0.54,0.18,0.86,U] [#8 -0.59,0.69,0.00,M1] 
04:12:00.830 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.17}, one-star: {-0.13, 0.03}
04:12:00.830 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.39) = xAngle (1.52 = 1.52)
04:12:00.830 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.65 = -1.63)
04:12:00.830 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.91 mountX=0.01 mountY=-0.14, mountTheta=-1.52
04:12:00.832 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.03, opts=13)
04:12:00.832 00.000 10844 Enqueuing Move request for scope (-0.13, 0.03)
04:12:00.832 00.000 11060 Worker thread wakes up
04:12:00.832 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:00.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
04:12:00.832 00.000 10844 UpdateGuideState exits: m=1887 SNR=27.6
04:12:00.835 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
04:12:00.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:00.835 00.000 11060 Moving (-0.13, 0.03) raw xDistance=0.01 yDistance=-0.14
04:12:00.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:00.835 00.000 10844 Enqueuing Expose request
04:12:00.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:12:00.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:00.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:12:00.835 00.000 11060 MoveAxis(E, 0, ABG)
04:12:00.835 00.000 11060 Move returns status 0, amount 0
04:12:00.835 00.000 11060 MoveAxis(N, 0, ABG)
04:12:00.835 00.000 11060 Move returns status 0, amount 0
04:12:00.835 00.000 11060 move complete, result=0
04:12:00.835 00.000 11060 worker thread done servicing request
04:12:00.835 00.000 11060 Worker thread wakes up
04:12:00.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:00.835 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:00.838 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:01.462 00.624 11060 Exposure complete
04:12:01.681 00.219 11060 worker thread done servicing request
04:12:01.681 00.000 10844 OnExposeComplete: enter
04:12:01.681 00.000 10844 UpdateGuideState(): m_state=6
04:12:01.681 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4648
04:12:01.681 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.94, Mass=1842, SNR=27.3, Peak=213 HFD=3.4
04:12:01.681 00.000 10844 MultiStar: [#1 -0.18,-0.03,0.91,U] [#2 -0.40,0.12,0.90,U] [#3 -0.27,0.14,0.94,U] [#4 0.35,0.47,0.00,M1] [#5 -0.71,0.19,0.00,M1] [#6 0.23,0.08,0.96,U] [#7 -0.03,0.51,0.95,U] [#8 -0.24,0.31,0.79,U] 
04:12:01.681 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.14}, one-star: {0.21, -0.12}
04:12:01.683 00.002 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.39) = xAngle (0.74 = 0.74)
04:12:01.683 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.87 = -2.41)
04:12:01.683 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.13 mountX=0.12 mountY=-0.11, mountTheta=-0.74
04:12:01.686 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.14, opts=13)
04:12:01.686 00.000 10844 Enqueuing Move request for scope (-0.09, 0.14)
04:12:01.686 00.000 11060 Worker thread wakes up
04:12:01.686 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:01.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
04:12:01.686 00.000 10844 UpdateGuideState exits: m=1842 SNR=27.3
04:12:01.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
04:12:01.686 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:01.687 00.001 11060 Moving (-0.09, 0.14) raw xDistance=0.12 yDistance=-0.11
04:12:01.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:01.687 00.000 10844 Enqueuing Expose request
04:12:01.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:12:01.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:01.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:12:01.687 00.000 11060 MoveAxis(W, 29, ABG)
04:12:01.687 00.000 11060 Guiding  Dir = 3, Dur = 29
04:12:01.719 00.032 11060 IsSlewing returns 0
04:12:01.719 00.000 11060 IsGuiding returns 0
04:12:01.765 00.046 11060 IsGuiding returns 0
04:12:01.765 00.000 11060 Move returns status 0, amount 29
04:12:01.765 00.000 11060 MoveAxis(N, 0, ABG)
04:12:01.765 00.000 11060 Move returns status 0, amount 0
04:12:01.765 00.000 11060 move complete, result=0
04:12:01.765 00.000 11060 worker thread done servicing request
04:12:01.765 00.000 11060 Worker thread wakes up
04:12:01.765 00.000 10844 GuideStep: 0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
04:12:01.765 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:01.765 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:02.402 00.637 11060 Exposure complete
04:12:02.613 00.211 11060 worker thread done servicing request
04:12:02.613 00.000 10844 OnExposeComplete: enter
04:12:02.613 00.000 10844 UpdateGuideState(): m_state=6
04:12:02.614 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4649
04:12:02.614 00.000 10844 Star::Find returns 1 (0), X=616.54, Y=101.64, Mass=1806, SNR=26.9, Peak=194 HFD=3.3
04:12:02.614 00.000 10844 MultiStar: [#1 -0.19,0.23,0.92,U] [#2 -0.41,0.38,0.86,U] [#3 -0.28,-0.12,0.90,U] [#4 0.37,0.26,1.03,U] [#5 -0.23,-0.14,0.88,U] [#6 -0.18,-0.10,1.06,U] [#7 -0.20,-0.11,0.90,U] [#8 -0.35,0.27,0.76,U] 
04:12:02.614 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.02}, one-star: {-0.37, -0.42}
04:12:02.614 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.39) = xAngle (1.65 = 1.65)
04:12:02.614 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.78 = -1.51)
04:12:02.614 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.04 mountX=-0.02 mountY=-0.19, mountTheta=-1.65
04:12:02.618 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.02, opts=13)
04:12:02.618 00.000 10844 Enqueuing Move request for scope (-0.19, 0.02)
04:12:02.618 00.000 11060 Worker thread wakes up
04:12:02.618 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
04:12:02.618 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
04:12:02.618 00.000 11060 Moving (-0.19, 0.02) raw xDistance=-0.02 yDistance=-0.19
04:12:02.618 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:12:02.618 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:02.618 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:12:02.618 00.000 11060 MoveAxis(E, 0, ABG)
04:12:02.618 00.000 11060 Move returns status 0, amount 0
04:12:02.618 00.000 11060 MoveAxis(N, 0, ABG)
04:12:02.618 00.000 11060 Move returns status 0, amount 0
04:12:02.618 00.000 11060 move complete, result=0
04:12:02.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:02.618 00.000 11060 worker thread done servicing request
04:12:02.618 00.000 10844 UpdateGuideState exits: m=1806 SNR=26.9
04:12:02.618 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:02.618 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:02.620 00.002 10844 Enqueuing Expose request
04:12:02.620 00.000 11060 Worker thread wakes up
04:12:02.620 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:12:02.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:02.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:03.246 00.626 11060 Exposure complete
04:12:03.460 00.214 11060 worker thread done servicing request
04:12:03.460 00.000 10844 OnExposeComplete: enter
04:12:03.460 00.000 10844 UpdateGuideState(): m_state=6
04:12:03.460 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4650
04:12:03.460 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=102.02, Mass=1722, SNR=26.4, Peak=187 HFD=3.3
04:12:03.460 00.000 10844 MultiStar: [#1 -0.41,-0.13,0.88,U] [#2 -0.36,-0.13,0.90,U] [#3 -0.11,-0.26,1.02,U] [#4 -0.19,0.27,1.07,U] [#5 -0.49,0.13,1.03,U] [#6 0.03,-0.28,0.99,U] [#7 -1.03,0.23,0.00,M1] [#8 -0.35,0.32,0.80,U] 
04:12:03.462 00.002 10844 single-star, 7 included, MultiStar: {-0.26, -0.02}, one-star: {-0.21, -0.04}
04:12:03.462 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.39) = xAngle (-4.35 = 1.93)
04:12:03.462 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.23 = -1.23)
04:12:03.462 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.96 mountX=-0.07 mountY=-0.20, mountTheta=-1.93
04:12:03.465 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.04, opts=13)
04:12:03.465 00.000 10844 Enqueuing Move request for scope (-0.21, -0.04)
04:12:03.465 00.000 11060 Worker thread wakes up
04:12:03.466 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:03.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
04:12:03.466 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
04:12:03.466 00.000 11060 Moving (-0.21, -0.04) raw xDistance=-0.07 yDistance=-0.20
04:12:03.466 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:12:03.466 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:03.466 00.000 10844 UpdateGuideState exits: m=1722 SNR=26.4
04:12:03.466 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:12:03.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:03.466 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:03.466 00.000 10844 Enqueuing Expose request
04:12:03.466 00.000 11060 MoveAxis(E, 0, ABG)
04:12:03.466 00.000 11060 Move returns status 0, amount 0
04:12:03.466 00.000 11060 MoveAxis(N, 0, ABG)
04:12:03.466 00.000 11060 Move returns status 0, amount 0
04:12:03.466 00.000 11060 move complete, result=0
04:12:03.466 00.000 11060 worker thread done servicing request
04:12:03.466 00.000 11060 Worker thread wakes up
04:12:03.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:03.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:03.470 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:12:04.108 00.638 11060 Exposure complete
04:12:04.311 00.203 11060 worker thread done servicing request
04:12:04.311 00.000 10844 OnExposeComplete: enter
04:12:04.311 00.000 10844 UpdateGuideState(): m_state=6
04:12:04.311 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4651
04:12:04.311 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.78, Mass=1815, SNR=27.1, Peak=232 HFD=2.9
04:12:04.316 00.005 10844 MultiStar: [#1 -0.35,-0.32,0.97,U] [#2 -0.61,0.06,0.00,M1] [#3 -0.21,0.06,0.95,U] [#4 0.03,-0.14,0.93,U] [#5 -0.28,-0.41,0.82,U] [#6 -0.24,-0.10,1.00,U] [#7 -0.52,-0.30,0.00,M2] [#8 -0.50,0.07,0.84,U] 
04:12:04.316 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.16}, one-star: {-0.12, -0.27}
04:12:04.316 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.39) = xAngle (-3.94 = 2.35)
04:12:04.316 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
04:12:04.316 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-2.55 mountX=-0.20 mountY=-0.20, mountTheta=-2.34
04:12:04.317 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.16, opts=13)
04:12:04.317 00.000 10844 Enqueuing Move request for scope (-0.23, -0.16)
04:12:04.317 00.000 11060 Worker thread wakes up
04:12:04.317 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:04.317 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd
04:12:04.317 00.000 10844 UpdateGuideState exits: m=1815 SNR=27.1
04:12:04.317 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.16)
04:12:04.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:04.317 00.000 11060 Moving (-0.23, -0.16) raw xDistance=-0.20 yDistance=-0.20
04:12:04.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:04.317 00.000 10844 Enqueuing Expose request
04:12:04.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:12:04.317 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.18 newest=-0.60
04:12:04.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
04:12:04.317 00.000 11060 MoveAxis(E, 46, ABG)
04:12:04.317 00.000 11060 Guiding  Dir = 2, Dur = 46
04:12:04.342 00.025 11060 IsSlewing returns 0
04:12:04.342 00.000 11060 IsGuiding returns 0
04:12:04.418 00.076 11060 IsGuiding returns 0
04:12:04.418 00.000 11060 Move returns status 0, amount 46
04:12:04.418 00.000 11060 BLC: Oldest BLC event removed
04:12:04.418 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:12:04.418 00.000 11060 MoveAxis(N, 737, ABG)
04:12:04.419 00.001 11060 Guiding  Dir = 0, Dur = 737
04:12:04.434 00.015 11060 IsSlewing returns 0
04:12:04.434 00.000 11060 IsGuiding returns 0
04:12:05.179 00.745 11060 IsGuiding returns 0
04:12:05.179 00.000 11060 Move returns status 0, amount 737
04:12:05.179 00.000 11060 move complete, result=0
04:12:05.179 00.000 11060 worker thread done servicing request
04:12:05.179 00.000 11060 Worker thread wakes up
04:12:05.179 00.000 10844 GuideStep: -0.2 px 46 ms EAST, -0.2 px 737 ms NORTH
04:12:05.179 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:05.179 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:05.807 00.628 11060 Exposure complete
04:12:05.995 00.188 11060 worker thread done servicing request
04:12:05.995 00.000 10844 OnExposeComplete: enter
04:12:05.995 00.000 10844 UpdateGuideState(): m_state=6
04:12:05.995 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4652
04:12:05.995 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.76, Mass=1877, SNR=26.9, Peak=183 HFD=4.0
04:12:05.999 00.004 10844 MultiStar: [#1 -0.07,0.10,0.86,U] [#2 -0.19,-0.20,0.92,U] [#3 -0.08,0.23,0.92,U] [#4 -0.17,0.38,0.93,U] [#5 -0.19,-0.49,0.91,U] [#6 0.19,-0.08,1.06,U] [#7 -0.46,-0.34,0.00,M3] [#8 0.43,0.09,0.78,U] 
04:12:05.999 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {0.03, -0.30}
04:12:05.999 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.39) = xAngle (-3.22 = 3.06)
04:12:05.999 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.10 = -0.10)
04:12:05.999 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.83 mountX=-0.04 mountY=-0.00, mountTheta=-3.04
04:12:05.999 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
04:12:05.999 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
04:12:05.999 00.000 11060 Worker thread wakes up
04:12:05.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
04:12:05.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:05.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
04:12:05.999 00.000 10844 UpdateGuideState exits: m=1877 SNR=26.9
04:12:05.999 00.000 11060 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
04:12:05.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:05.999 00.000 11060 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.143234, 1:0.003970
04:12:05.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:05.999 00.000 10844 Enqueuing Expose request
04:12:05.999 00.000 11060 BLC: No correction, Miss < min_move
04:12:05.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:12:05.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:06.003 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:12:06.003 00.000 11060 MoveAxis(E, 0, ABG)
04:12:06.003 00.000 11060 Move returns status 0, amount 0
04:12:06.003 00.000 11060 MoveAxis(N, 0, ABG)
04:12:06.003 00.000 11060 Move returns status 0, amount 0
04:12:06.003 00.000 11060 move complete, result=0
04:12:06.004 00.001 11060 worker thread done servicing request
04:12:06.004 00.000 11060 Worker thread wakes up
04:12:06.004 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:06.004 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:06.008 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:06.641 00.633 11060 Exposure complete
04:12:06.849 00.208 10844 OnExposeComplete: enter
04:12:06.849 00.000 10844 UpdateGuideState(): m_state=6
04:12:06.849 00.000 11060 worker thread done servicing request
04:12:06.849 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4653
04:12:06.849 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.80, Mass=1416, SNR=23.7, Peak=164 HFD=3.1
04:12:06.849 00.000 10844 MultiStar: [#1 -0.11,-0.37,1.05,U] [#2 -0.12,0.25,1.02,U] [#3 0.06,-0.12,0.99,U] [#4 0.13,-0.17,1.12,U] [#5 -0.33,-0.57,0.00,M1] [#6 0.26,-0.01,1.12,U] [#7 -0.39,-0.28,1.00,U] [#8 0.02,-0.26,0.96,U] 
04:12:06.849 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.15}, one-star: {-0.06, -0.26}
04:12:06.849 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
04:12:06.849 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
04:12:06.849 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.70 mountX=-0.15 mountY=0.00, mountTheta=3.11
04:12:06.859 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
04:12:06.859 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
04:12:06.859 00.000 11060 Worker thread wakes up
04:12:06.859 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
04:12:06.859 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
04:12:06.859 00.000 11060 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.00
04:12:06.859 00.000 11060 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.143234, 1:0.003970, 2:-0.004726
04:12:06.859 00.000 11060 BLC: No correction, Miss < min_move
04:12:06.859 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:12:06.860 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:06.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:12:06.860 00.000 11060 MoveAxis(E, 36, ABG)
04:12:06.860 00.000 11060 Guiding  Dir = 2, Dur = 36
04:12:06.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:06.860 00.000 10844 UpdateGuideState exits: m=1416 SNR=23.7
04:12:06.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:06.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:06.860 00.000 10844 Enqueuing Expose request
04:12:06.870 00.010 11060 IsSlewing returns 0
04:12:06.870 00.000 11060 IsGuiding returns 0
04:12:06.917 00.047 11060 IsGuiding returns 0
04:12:06.917 00.000 11060 Move returns status 0, amount 36
04:12:06.917 00.000 11060 MoveAxis(N, 0, ABG)
04:12:06.917 00.000 11060 Move returns status 0, amount 0
04:12:06.917 00.000 11060 move complete, result=0
04:12:06.917 00.000 11060 worker thread done servicing request
04:12:06.917 00.000 11060 Worker thread wakes up
04:12:06.917 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
04:12:06.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:06.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:07.559 00.642 11060 Exposure complete
04:12:07.769 00.210 11060 worker thread done servicing request
04:12:07.769 00.000 10844 OnExposeComplete: enter
04:12:07.769 00.000 10844 UpdateGuideState(): m_state=6
04:12:07.769 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4654
04:12:07.769 00.000 10844 Star::Find returns 1 (0), X=616.62, Y=101.38, Mass=1589, SNR=24.9, Peak=168 HFD=3.2
04:12:07.769 00.000 10844 MultiStar: [#1 -0.25,-0.19,0.96,U] [#2 -0.07,0.19,0.95,U] [#3 0.45,-0.65,0.00,M1] [#4 0.29,0.46,0.95,U] [#5 -0.57,-0.68,0.00,M2] [#6 0.25,-0.17,1.10,U] [#7 -0.29,-0.01,1.00,U] [#8 -0.08,-0.18,0.89,U] 
04:12:07.769 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {-0.29, -0.67}
04:12:07.769 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.73)
04:12:07.769 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
04:12:07.769 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.16 mountX=-0.10 mountY=-0.04, mountTheta=-2.72
04:12:07.774 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.09, opts=13)
04:12:07.774 00.000 10844 Enqueuing Move request for scope (-0.06, -0.09)
04:12:07.774 00.000 11060 Worker thread wakes up
04:12:07.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:07.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
04:12:07.774 00.000 10844 UpdateGuideState exits: m=1589 SNR=24.9
04:12:07.774 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
04:12:07.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:07.774 00.000 11060 Moving (-0.06, -0.09) raw xDistance=-0.10 yDistance=-0.04
04:12:07.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:07.774 00.000 10844 Enqueuing Expose request
04:12:07.776 00.002 11060 BLC: window closed
04:12:07.776 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.143234, 1:0.003970, 2:-0.004726
04:12:07.776 00.000 11060 BLC: No correction, Miss < min_move
04:12:07.776 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:12:07.776 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:07.776 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:12:07.776 00.000 11060 MoveAxis(E, 0, ABG)
04:12:07.776 00.000 11060 Move returns status 0, amount 0
04:12:07.776 00.000 11060 MoveAxis(N, 0, ABG)
04:12:07.776 00.000 11060 Move returns status 0, amount 0
04:12:07.776 00.000 11060 move complete, result=0
04:12:07.776 00.000 11060 worker thread done servicing request
04:12:07.776 00.000 11060 Worker thread wakes up
04:12:07.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:07.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:07.777 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:08.404 00.627 11060 Exposure complete
04:12:08.623 00.219 11060 worker thread done servicing request
04:12:08.623 00.000 10844 OnExposeComplete: enter
04:12:08.623 00.000 10844 UpdateGuideState(): m_state=6
04:12:08.624 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4655
04:12:08.624 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.63, Mass=1321, SNR=22.8, Peak=133 HFD=2.8
04:12:08.624 00.000 10844 MultiStar: [#1 0.22,-0.18,1.12,U] [#2 0.12,0.47,0.96,U] [#3 0.18,-0.07,1.17,U] [#4 0.59,0.03,0.00,M1] [#5 -0.24,-0.44,1.08,U] [#6 0.15,-0.23,1.12,U] [#7 -0.38,-0.39,1.04,U] [#8 -0.10,-0.18,0.93,U] 
04:12:08.624 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.19}, one-star: {0.28, -0.43}
04:12:08.624 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
04:12:08.625 00.001 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.34 = 0.34)
04:12:08.625 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.40 mountX=-0.18 mountY=0.06, mountTheta=2.80
04:12:08.626 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.19, opts=13)
04:12:08.626 00.000 10844 Enqueuing Move request for scope (0.03, -0.19)
04:12:08.626 00.000 11060 Worker thread wakes up
04:12:08.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
04:12:08.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:08.626 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
04:12:08.626 00.000 10844 UpdateGuideState exits: m=1321 SNR=22.8
04:12:08.626 00.000 11060 Moving (0.03, -0.19) raw xDistance=-0.18 yDistance=0.06
04:12:08.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:08.626 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:12:08.626 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:08.626 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:08.626 00.000 10844 Enqueuing Expose request
04:12:08.626 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:12:08.626 00.000 11060 MoveAxis(E, 42, ABG)
04:12:08.626 00.000 11060 Guiding  Dir = 2, Dur = 42
04:12:08.640 00.014 11060 IsSlewing returns 0
04:12:08.640 00.000 11060 IsGuiding returns 0
04:12:08.687 00.047 11060 IsGuiding returns 0
04:12:08.687 00.000 11060 Move returns status 0, amount 42
04:12:08.687 00.000 11060 MoveAxis(N, 0, ABG)
04:12:08.687 00.000 11060 Move returns status 0, amount 0
04:12:08.687 00.000 11060 move complete, result=0
04:12:08.687 00.000 11060 worker thread done servicing request
04:12:08.687 00.000 11060 Worker thread wakes up
04:12:08.687 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
04:12:08.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:08.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:09.322 00.635 11060 Exposure complete
04:12:09.528 00.206 11060 worker thread done servicing request
04:12:09.528 00.000 10844 OnExposeComplete: enter
04:12:09.528 00.000 10844 UpdateGuideState(): m_state=6
04:12:09.528 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4656
04:12:09.528 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.45, Mass=1709, SNR=25.7, Peak=163 HFD=3.7
04:12:09.533 00.005 10844 MultiStar: [#1 -0.08,0.05,0.94,U] [#2 0.50,-0.68,0.00,M1] [#3 0.21,-0.27,0.97,U] [#4 0.17,-0.21,1.05,U] [#5 -0.17,-0.64,0.00,M2] [#6 0.44,-0.73,0.00,M1] [#7 -0.16,0.04,0.89,U] [#8 -0.18,-0.08,0.78,U] 
04:12:09.533 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.19}, one-star: {0.26, -0.61}
04:12:09.533 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
04:12:09.533 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
04:12:09.533 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.32 mountX=-0.18 mountY=0.08, mountTheta=2.72
04:12:09.533 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.19, opts=13)
04:12:09.533 00.000 10844 Enqueuing Move request for scope (0.05, -0.19)
04:12:09.533 00.000 11060 Worker thread wakes up
04:12:09.533 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:09.533 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
04:12:09.533 00.000 10844 UpdateGuideState exits: m=1709 SNR=25.7
04:12:09.533 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
04:12:09.533 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:09.533 00.000 11060 Moving (0.05, -0.19) raw xDistance=-0.18 yDistance=0.08
04:12:09.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:09.533 00.000 10844 Enqueuing Expose request
04:12:09.533 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:12:09.533 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:09.533 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:12:09.533 00.000 11060 MoveAxis(E, 43, ABG)
04:12:09.533 00.000 11060 Guiding  Dir = 2, Dur = 43
04:12:09.553 00.020 11060 IsSlewing returns 0
04:12:09.553 00.000 11060 IsGuiding returns 0
04:12:09.601 00.048 11060 IsGuiding returns 0
04:12:09.601 00.000 11060 Move returns status 0, amount 43
04:12:09.601 00.000 11060 MoveAxis(N, 0, ABG)
04:12:09.601 00.000 11060 Move returns status 0, amount 0
04:12:09.601 00.000 11060 move complete, result=0
04:12:09.601 00.000 11060 worker thread done servicing request
04:12:09.601 00.000 11060 Worker thread wakes up
04:12:09.601 00.000 10844 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
04:12:09.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:09.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:10.222 00.621 11060 Exposure complete
04:12:10.446 00.224 11060 worker thread done servicing request
04:12:10.446 00.000 10844 OnExposeComplete: enter
04:12:10.446 00.000 10844 UpdateGuideState(): m_state=6
04:12:10.446 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4657
04:12:10.446 00.000 10844 Star::Find returns 1 (0), X=617.50, Y=101.68, Mass=1963, SNR=27.7, Peak=251 HFD=3.3
04:12:10.446 00.000 10844 MultiStar: [#1 0.37,-0.48,0.00,M1] [#2 0.20,0.23,0.88,U] [#3 0.29,-0.53,0.00,M1] [#4 0.36,0.24,0.94,U] [#5 0.13,-0.03,0.81,U] [#6 0.58,-0.21,0.00,M2] [#7 -0.38,0.17,0.90,U] [#8 0.11,0.01,0.71,U] 
04:12:10.446 00.000 10844 refined, 5 included, MultiStar: {0.18, 0.04}, one-star: {0.59, -0.37}
04:12:10.446 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.39) = xAngle (-1.18 = -1.18)
04:12:10.446 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.94 = 1.94)
04:12:10.446 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=0.07 mountY=0.17, mountTheta=1.18
04:12:10.450 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.04, opts=13)
04:12:10.450 00.000 10844 Enqueuing Move request for scope (0.18, 0.04)
04:12:10.450 00.000 11060 Worker thread wakes up
04:12:10.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
04:12:10.450 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
04:12:10.450 00.000 11060 Moving (0.18, 0.04) raw xDistance=0.07 yDistance=0.17
04:12:10.450 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:12:10.450 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:10.450 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:12:10.450 00.000 11060 MoveAxis(E, 0, ABG)
04:12:10.450 00.000 11060 Move returns status 0, amount 0
04:12:10.450 00.000 11060 MoveAxis(N, 0, ABG)
04:12:10.450 00.000 11060 Move returns status 0, amount 0
04:12:10.450 00.000 11060 move complete, result=0
04:12:10.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:10.450 00.000 11060 worker thread done servicing request
04:12:10.450 00.000 10844 UpdateGuideState exits: m=1963 SNR=27.7
04:12:10.452 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:10.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:10.452 00.000 10844 Enqueuing Expose request
04:12:10.452 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:10.452 00.000 11060 Worker thread wakes up
04:12:10.452 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:10.452 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:11.091 00.639 11060 Exposure complete
04:12:11.295 00.204 11060 worker thread done servicing request
04:12:11.295 00.000 10844 OnExposeComplete: enter
04:12:11.295 00.000 10844 UpdateGuideState(): m_state=6
04:12:11.295 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4658
04:12:11.295 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.66, Mass=1470, SNR=24.1, Peak=176 HFD=3.0
04:12:11.295 00.000 10844 MultiStar: [#1 -0.14,0.23,1.07,U] [#2 0.37,0.22,0.95,U] [#3 0.45,-0.30,1.13,U] [#4 0.42,0.28,1.07,U] [#5 0.23,-0.56,0.00,M2] [#6 0.59,-0.30,0.00,M3] [#7 -0.09,0.22,1.01,U] [#8 0.08,0.03,0.82,U] 
04:12:11.295 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.04}, one-star: {0.30, -0.40}
04:12:11.295 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
04:12:11.295 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.92 = 1.92)
04:12:11.295 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.18 mountX=0.07 mountY=0.19, mountTheta=1.21
04:12:11.300 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.04, opts=13)
04:12:11.302 00.002 10844 Enqueuing Move request for scope (0.20, 0.04)
04:12:11.302 00.000 11060 Worker thread wakes up
04:12:11.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:11.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
04:12:11.302 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
04:12:11.302 00.000 11060 Moving (0.20, 0.04) raw xDistance=0.07 yDistance=0.19
04:12:11.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:12:11.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:12:11.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:12:11.302 00.000 11060 MoveAxis(E, 0, ABG)
04:12:11.302 00.000 11060 Move returns status 0, amount 0
04:12:11.302 00.000 11060 MoveAxis(N, 0, ABG)
04:12:11.302 00.000 11060 Move returns status 0, amount 0
04:12:11.302 00.000 11060 move complete, result=0
04:12:11.302 00.000 10844 UpdateGuideState exits: m=1470 SNR=24.1
04:12:11.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:11.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:11.302 00.000 10844 Enqueuing Expose request
04:12:11.302 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:11.304 00.002 11060 worker thread done servicing request
04:12:11.304 00.000 11060 Worker thread wakes up
04:12:11.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:11.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:11.936 00.632 11060 Exposure complete
04:12:12.150 00.214 11060 worker thread done servicing request
04:12:12.150 00.000 10844 OnExposeComplete: enter
04:12:12.150 00.000 10844 UpdateGuideState(): m_state=6
04:12:12.150 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4659
04:12:12.150 00.000 10844 Star::Find returns 1 (0), X=617.47, Y=101.66, Mass=1616, SNR=25.3, Peak=210 HFD=3.1
04:12:12.150 00.000 10844 MultiStar: [#1 -0.14,-0.00,0.92,U] [#2 0.11,0.60,0.00,M1] [#3 0.50,-0.17,1.00,U] [#4 0.40,0.14,0.93,U] [#5 0.01,-0.04,0.99,U] [#6 0.24,-0.34,1.01,U] [#7 -0.08,-0.13,0.92,U] [#8 -0.18,0.13,0.89,U] 
04:12:12.150 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.11}, one-star: {0.57, -0.39}
04:12:12.150 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.39) = xAngle (-1.94 = -1.94)
04:12:12.150 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
04:12:12.150 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.55 mountX=-0.07 mountY=0.19, mountTheta=1.95
04:12:12.156 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.11, opts=13)
04:12:12.156 00.000 10844 Enqueuing Move request for scope (0.17, -0.11)
04:12:12.156 00.000 11060 Worker thread wakes up
04:12:12.156 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
04:12:12.156 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
04:12:12.156 00.000 11060 Moving (0.17, -0.11) raw xDistance=-0.07 yDistance=0.19
04:12:12.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:12.156 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:12:12.156 00.000 10844 UpdateGuideState exits: m=1616 SNR=25.3
04:12:12.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:12.156 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:12.156 00.000 10844 Enqueuing Expose request
04:12:12.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:12.157 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:12:12.157 00.000 11060 MoveAxis(E, 0, ABG)
04:12:12.158 00.001 11060 Move returns status 0, amount 0
04:12:12.158 00.000 11060 MoveAxis(N, 0, ABG)
04:12:12.158 00.000 11060 Move returns status 0, amount 0
04:12:12.158 00.000 11060 move complete, result=0
04:12:12.158 00.000 11060 worker thread done servicing request
04:12:12.158 00.000 11060 Worker thread wakes up
04:12:12.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:12.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:12.159 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:12.800 00.641 11060 Exposure complete
04:12:12.999 00.199 11060 worker thread done servicing request
04:12:12.999 00.000 10844 OnExposeComplete: enter
04:12:12.999 00.000 10844 UpdateGuideState(): m_state=6
04:12:12.999 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4660
04:12:12.999 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.80, Mass=1576, SNR=24.3, Peak=204 HFD=2.9
04:12:12.999 00.000 10844 MultiStar: [#1 -0.18,-0.32,1.05,U] [#2 0.26,0.34,0.95,U] [#3 0.82,0.27,0.00,M1] [#4 0.15,0.45,1.03,U] [#5 0.30,0.13,0.99,U] [#6 0.50,-0.77,0.00,M3] [#7 -0.33,-0.13,0.92,U] [#8 -0.21,0.16,0.79,U] 
04:12:12.999 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {0.27, -0.25}
04:12:12.999 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.39) = xAngle (-0.56 = -0.56)
04:12:12.999 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.56 = 2.56)
04:12:12.999 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.83 mountX=0.06 mountY=0.04, mountTheta=0.57
04:12:13.003 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.05, opts=13)
04:12:13.003 00.000 10844 Enqueuing Move request for scope (0.05, 0.05)
04:12:13.003 00.000 11060 Worker thread wakes up
04:12:13.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:13.005 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
04:12:13.005 00.000 10844 UpdateGuideState exits: m=1576 SNR=24.3
04:12:13.005 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
04:12:13.005 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:13.005 00.000 11060 Moving (0.05, 0.05) raw xDistance=0.06 yDistance=0.04
04:12:13.005 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:13.005 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:12:13.005 00.000 10844 Enqueuing Expose request
04:12:13.005 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:13.006 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:12:13.006 00.000 11060 MoveAxis(E, 0, ABG)
04:12:13.006 00.000 11060 Move returns status 0, amount 0
04:12:13.006 00.000 11060 MoveAxis(N, 0, ABG)
04:12:13.006 00.000 11060 Move returns status 0, amount 0
04:12:13.006 00.000 11060 move complete, result=0
04:12:13.006 00.000 11060 worker thread done servicing request
04:12:13.006 00.000 11060 Worker thread wakes up
04:12:13.006 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:13.006 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:13.008 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:13.658 00.650 11060 Exposure complete
04:12:13.859 00.201 11060 worker thread done servicing request
04:12:13.859 00.000 10844 OnExposeComplete: enter
04:12:13.865 00.006 10844 UpdateGuideState(): m_state=6
04:12:13.865 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
04:12:13.865 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=101.77, Mass=1920, SNR=27.7, Peak=246 HFD=3.4
04:12:13.865 00.000 10844 MultiStar: [#1 -0.01,-0.31,0.91,U] [#2 0.36,-0.25,0.85,U] [#3 0.33,-0.14,0.94,U] [#4 0.54,0.06,0.96,U] [#5 0.02,-0.33,0.88,U] [#6 0.38,-0.53,0.00,M4] [#7 -0.02,0.23,0.81,U] [#8 -0.23,0.28,0.73,U] 
04:12:13.865 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.11}, one-star: {0.42, -0.28}
04:12:13.865 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
04:12:13.865 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.23 = 1.23)
04:12:13.865 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.50 mountX=-0.07 mountY=0.21, mountTheta=1.89
04:12:13.865 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.11, opts=13)
04:12:13.865 00.000 10844 Enqueuing Move request for scope (0.19, -0.11)
04:12:13.865 00.000 11060 Worker thread wakes up
04:12:13.865 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:13.870 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
04:12:13.870 00.000 10844 UpdateGuideState exits: m=1920 SNR=27.7
04:12:13.870 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
04:12:13.870 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:13.870 00.000 11060 Moving (0.19, -0.11) raw xDistance=-0.07 yDistance=0.21
04:12:13.870 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:13.870 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:12:13.870 00.000 10844 Enqueuing Expose request
04:12:13.870 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:13.870 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:12:13.870 00.000 11060 MoveAxis(E, 0, ABG)
04:12:13.870 00.000 11060 Move returns status 0, amount 0
04:12:13.870 00.000 11060 MoveAxis(N, 0, ABG)
04:12:13.870 00.000 11060 Move returns status 0, amount 0
04:12:13.870 00.000 11060 move complete, result=0
04:12:13.870 00.000 11060 worker thread done servicing request
04:12:13.870 00.000 11060 Worker thread wakes up
04:12:13.870 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:13.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:13.875 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:14.511 00.636 11060 Exposure complete
04:12:14.720 00.209 11060 worker thread done servicing request
04:12:14.720 00.000 10844 OnExposeComplete: enter
04:12:14.720 00.000 10844 UpdateGuideState(): m_state=6
04:12:14.720 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4662
04:12:14.720 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.61, Mass=2005, SNR=28.7, Peak=251 HFD=3.2
04:12:14.720 00.000 10844 MultiStar: [#1 0.09,-0.31,0.82,U] [#2 0.20,0.16,0.78,U] [#3 0.43,-0.05,0.91,U] [#4 0.27,-0.18,0.89,U] [#5 -0.14,-0.11,0.92,U] [#6 0.61,-0.38,0.00,M5] [#7 -0.29,0.36,0.82,U] [#8 0.21,0.12,0.65,U] 
04:12:14.720 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.07}, one-star: {0.22, -0.44}
04:12:14.722 00.002 10844 CameraToMount -- cameraTheta (-0.53) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
04:12:14.722 00.000 10844 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
04:12:14.722 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.53 mountX=-0.05 mountY=0.14, mountTheta=1.93
04:12:14.726 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
04:12:14.726 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
04:12:14.726 00.000 11060 Worker thread wakes up
04:12:14.726 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
04:12:14.726 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
04:12:14.726 00.000 11060 Moving (0.13, -0.07) raw xDistance=-0.05 yDistance=0.14
04:12:14.726 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:14.726 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:12:14.726 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:14.726 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:12:14.726 00.000 10844 UpdateGuideState exits: m=2005 SNR=28.7
04:12:14.726 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:14.726 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:14.726 00.000 10844 Enqueuing Expose request
04:12:14.726 00.000 11060 MoveAxis(E, 0, ABG)
04:12:14.726 00.000 11060 Move returns status 0, amount 0
04:12:14.726 00.000 11060 MoveAxis(N, 0, ABG)
04:12:14.726 00.000 11060 Move returns status 0, amount 0
04:12:14.726 00.000 11060 move complete, result=0
04:12:14.726 00.000 11060 worker thread done servicing request
04:12:14.726 00.000 11060 Worker thread wakes up
04:12:14.726 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:14.726 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:14.731 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:15.371 00.640 11060 Exposure complete
04:12:15.574 00.203 11060 worker thread done servicing request
04:12:15.574 00.000 10844 OnExposeComplete: enter
04:12:15.574 00.000 10844 UpdateGuideState(): m_state=6
04:12:15.574 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4663
04:12:15.574 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=102.06, Mass=1566, SNR=25.3, Peak=181 HFD=2.9
04:12:15.574 00.000 10844 MultiStar: [#1 0.19,0.17,0.87,U] [#2 -0.16,-0.21,0.87,U] [#3 0.61,0.25,0.00,M1] [#4 0.25,-0.25,1.08,U] [#5 -0.32,0.10,0.97,U] [#6 0.22,-0.25,1.04,U] [#7 -0.18,-0.12,1.04,U] [#8 0.18,0.17,0.79,U] 
04:12:15.574 00.000 10844 single-star, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.02, 0.00}
04:12:15.574 00.000 10844 CameraToMount -- cameraTheta (0.22) - m_xAngle (1.39) = xAngle (-1.17 = -1.17)
04:12:15.574 00.000 10844 CameraToMount -- cameraTheta (0.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
04:12:15.574 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.22 mountX=0.01 mountY=0.02, mountTheta=1.17
04:12:15.578 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.00, opts=13)
04:12:15.578 00.000 10844 Enqueuing Move request for scope (0.02, 0.00)
04:12:15.578 00.000 11060 Worker thread wakes up
04:12:15.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
04:12:15.579 00.001 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
04:12:15.579 00.000 11060 Moving (0.02, 0.00) raw xDistance=0.01 yDistance=0.02
04:12:15.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:12:15.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:15.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:12:15.579 00.000 11060 MoveAxis(E, 0, ABG)
04:12:15.579 00.000 11060 Move returns status 0, amount 0
04:12:15.579 00.000 11060 MoveAxis(N, 0, ABG)
04:12:15.579 00.000 11060 Move returns status 0, amount 0
04:12:15.579 00.000 11060 move complete, result=0
04:12:15.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:15.579 00.000 11060 worker thread done servicing request
04:12:15.579 00.000 10844 UpdateGuideState exits: m=1566 SNR=25.3
04:12:15.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:15.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:15.579 00.000 10844 Enqueuing Expose request
04:12:15.579 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:15.579 00.000 11060 Worker thread wakes up
04:12:15.579 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:15.579 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:16.208 00.629 11060 Exposure complete
04:12:16.421 00.213 11060 worker thread done servicing request
04:12:16.421 00.000 10844 OnExposeComplete: enter
04:12:16.421 00.000 10844 UpdateGuideState(): m_state=6
04:12:16.421 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4664
04:12:16.421 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=101.65, Mass=1675, SNR=25.9, Peak=234 HFD=3.4
04:12:16.421 00.000 10844 MultiStar: [#1 0.25,-0.04,1.00,U] [#2 0.26,0.31,0.95,U] [#3 0.25,0.27,0.98,U] [#4 0.06,0.23,0.94,U] [#5 -0.22,0.02,0.93,U] [#6 0.65,-0.05,0.00,M5] [#7 -0.17,-0.36,0.92,U] [#8 0.49,0.57,0.00,M1] 
04:12:16.421 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.00}, one-star: {0.45, -0.40}
04:12:16.421 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.39) = xAngle (-1.36 = -1.36)
04:12:16.421 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
04:12:16.423 00.002 10844 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.03 mountX=0.03 mountY=0.13, mountTheta=1.36
04:12:16.423 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.00, opts=13)
04:12:16.423 00.000 10844 Enqueuing Move request for scope (0.13, 0.00)
04:12:16.423 00.000 11060 Worker thread wakes up
04:12:16.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:16.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
04:12:16.423 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.9
04:12:16.423 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
04:12:16.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:16.423 00.000 11060 Moving (0.13, 0.00) raw xDistance=0.03 yDistance=0.13
04:12:16.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:16.423 00.000 10844 Enqueuing Expose request
04:12:16.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:12:16.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:16.423 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:12:16.423 00.000 11060 MoveAxis(E, 0, ABG)
04:12:16.423 00.000 11060 Move returns status 0, amount 0
04:12:16.423 00.000 11060 MoveAxis(N, 0, ABG)
04:12:16.423 00.000 11060 Move returns status 0, amount 0
04:12:16.423 00.000 11060 move complete, result=0
04:12:16.423 00.000 11060 worker thread done servicing request
04:12:16.423 00.000 11060 Worker thread wakes up
04:12:16.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:16.423 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:16.428 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:17.060 00.632 11060 Exposure complete
04:12:17.267 00.207 11060 worker thread done servicing request
04:12:17.267 00.000 10844 OnExposeComplete: enter
04:12:17.267 00.000 10844 UpdateGuideState(): m_state=6
04:12:17.267 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4665
04:12:17.267 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=101.90, Mass=1845, SNR=27.1, Peak=219 HFD=3.3
04:12:17.267 00.000 10844 MultiStar: [#1 0.14,0.27,0.93,U] [#2 0.10,0.32,0.94,U] [#3 -0.17,-0.11,1.00,U] [#4 -0.10,0.13,0.93,U] [#5 -0.22,0.30,0.95,U] [#6 0.45,-0.31,0.96,U] [#7 0.18,0.22,0.90,U] [#8 0.03,0.45,0.82,U] 
04:12:17.267 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.49, -0.15}
04:12:17.267 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
04:12:17.267 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
04:12:17.267 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.85 mountX=0.13 mountY=0.08, mountTheta=0.55
04:12:17.271 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.11, opts=13)
04:12:17.271 00.000 10844 Enqueuing Move request for scope (0.10, 0.11)
04:12:17.271 00.000 11060 Worker thread wakes up
04:12:17.271 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:17.271 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
04:12:17.271 00.000 10844 UpdateGuideState exits: m=1845 SNR=27.1
04:12:17.271 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
04:12:17.271 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:17.271 00.000 11060 Moving (0.10, 0.11) raw xDistance=0.13 yDistance=0.08
04:12:17.271 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:17.271 00.000 10844 Enqueuing Expose request
04:12:17.271 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:12:17.271 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:17.271 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:12:17.271 00.000 11060 MoveAxis(W, 31, ABG)
04:12:17.271 00.000 11060 Guiding  Dir = 3, Dur = 31
04:12:17.293 00.022 11060 IsSlewing returns 0
04:12:17.293 00.000 11060 IsGuiding returns 0
04:12:17.348 00.055 11060 IsGuiding returns 0
04:12:17.348 00.000 11060 Move returns status 0, amount 31
04:12:17.348 00.000 11060 MoveAxis(N, 0, ABG)
04:12:17.348 00.000 11060 Move returns status 0, amount 0
04:12:17.348 00.000 11060 move complete, result=0
04:12:17.348 00.000 11060 worker thread done servicing request
04:12:17.348 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
04:12:17.348 00.000 11060 Worker thread wakes up
04:12:17.348 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:17.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:17.978 00.630 11060 Exposure complete
04:12:18.194 00.216 11060 worker thread done servicing request
04:12:18.194 00.000 10844 OnExposeComplete: enter
04:12:18.194 00.000 10844 UpdateGuideState(): m_state=6
04:12:18.196 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4666
04:12:18.196 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=101.96, Mass=1756, SNR=26.5, Peak=178 HFD=3.1
04:12:18.196 00.000 10844 MultiStar: [#1 -0.19,0.00,0.91,U] [#2 0.54,-0.29,0.00,M1] [#3 0.38,-0.20,0.90,U] [#4 0.26,0.31,0.98,U] [#5 -0.44,-0.10,0.93,U] [#6 0.70,-0.17,0.00,M5] [#7 -0.10,-0.06,0.95,U] [#8 0.11,0.02,0.81,U] 
04:12:18.196 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {-0.15, -0.10}
04:12:18.196 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.39) = xAngle (-3.92 = 2.36)
04:12:18.196 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.80 = -0.80)
04:12:18.196 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.53 mountX=-0.02 mountY=-0.02, mountTheta=-2.35
04:12:18.199 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
04:12:18.199 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
04:12:18.199 00.000 11060 Worker thread wakes up
04:12:18.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
04:12:18.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:18.199 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
04:12:18.199 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.5
04:12:18.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:18.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:18.201 00.002 10844 Enqueuing Expose request
04:12:18.201 00.000 11060 Moving (-0.02, -0.02) raw xDistance=-0.02 yDistance=-0.02
04:12:18.202 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:12:18.202 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:18.202 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:12:18.203 00.001 11060 MoveAxis(E, 0, ABG)
04:12:18.203 00.000 11060 Move returns status 0, amount 0
04:12:18.203 00.000 11060 MoveAxis(N, 0, ABG)
04:12:18.203 00.000 11060 Move returns status 0, amount 0
04:12:18.203 00.000 11060 move complete, result=0
04:12:18.203 00.000 11060 worker thread done servicing request
04:12:18.203 00.000 11060 Worker thread wakes up
04:12:18.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:18.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:18.208 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:18.832 00.624 11060 Exposure complete
04:12:19.041 00.209 11060 worker thread done servicing request
04:12:19.041 00.000 10844 OnExposeComplete: enter
04:12:19.041 00.000 10844 UpdateGuideState(): m_state=6
04:12:19.041 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4667
04:12:19.041 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.76, Mass=1673, SNR=26.1, Peak=171 HFD=2.5
04:12:19.041 00.000 10844 MultiStar: [#1 0.16,-0.07,0.98,U] [#2 0.20,-0.10,0.82,U] [#3 -0.07,-0.14,1.03,U] [#4 0.35,0.22,0.98,U] [#5 -0.12,-0.11,0.93,U] [#6 0.38,-0.76,0.00,M6] [#7 -0.28,-0.03,0.94,U] [#8 0.22,0.18,0.86,U] 
04:12:19.041 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.05}, one-star: {0.05, -0.29}
04:12:19.043 00.002 10844 CameraToMount -- cameraTheta (-0.66) - m_xAngle (1.39) = xAngle (-2.05 = -2.05)
04:12:19.043 00.000 10844 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.07 = 1.07)
04:12:19.043 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.66 mountX=-0.03 mountY=0.07, mountTheta=2.05
04:12:19.045 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.05, opts=13)
04:12:19.046 00.001 10844 Enqueuing Move request for scope (0.06, -0.05)
04:12:19.046 00.000 11060 Worker thread wakes up
04:12:19.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
04:12:19.046 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
04:12:19.046 00.000 11060 Moving (0.06, -0.05) raw xDistance=-0.03 yDistance=0.07
04:12:19.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:12:19.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:19.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:12:19.046 00.000 11060 MoveAxis(E, 0, ABG)
04:12:19.046 00.000 11060 Move returns status 0, amount 0
04:12:19.046 00.000 11060 MoveAxis(N, 0, ABG)
04:12:19.046 00.000 11060 Move returns status 0, amount 0
04:12:19.046 00.000 11060 move complete, result=0
04:12:19.046 00.000 11060 worker thread done servicing request
04:12:19.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:19.046 00.000 10844 UpdateGuideState exits: m=1673 SNR=26.1
04:12:19.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:19.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:19.046 00.000 10844 Enqueuing Expose request
04:12:19.046 00.000 11060 Worker thread wakes up
04:12:19.046 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:19.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:19.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:19.672 00.626 11060 Exposure complete
04:12:19.883 00.211 11060 worker thread done servicing request
04:12:19.883 00.000 10844 OnExposeComplete: enter
04:12:19.883 00.000 10844 UpdateGuideState(): m_state=6
04:12:19.883 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4668
04:12:19.883 00.000 10844 Star::Find returns 1 (0), X=617.58, Y=101.75, Mass=1543, SNR=24.7, Peak=234 HFD=2.9
04:12:19.883 00.000 10844 MultiStar: [#1 0.09,0.26,1.01,U] [#2 -0.15,0.63,0.00,M1] [#3 0.34,0.34,1.03,U] [#4 0.28,-0.34,1.04,U] [#5 -0.18,-0.35,1.01,U] [#6 0.44,-0.27,1.20,U] [#7 -0.38,0.05,1.02,U] [#8 0.18,0.57,0.00,M1] 
04:12:19.885 00.002 10844 refined, 6 included, MultiStar: {0.19, -0.09}, one-star: {0.67, -0.31}
04:12:19.885 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.39) = xAngle (-1.85 = -1.85)
04:12:19.885 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.27 = 1.27)
04:12:19.885 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.46 mountX=-0.06 mountY=0.20, mountTheta=1.85
04:12:19.888 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.09, opts=13)
04:12:19.888 00.000 10844 Enqueuing Move request for scope (0.19, -0.09)
04:12:19.888 00.000 11060 Worker thread wakes up
04:12:19.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
04:12:19.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:19.888 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
04:12:19.888 00.000 10844 UpdateGuideState exits: m=1543 SNR=24.7
04:12:19.888 00.000 11060 Moving (0.19, -0.09) raw xDistance=-0.06 yDistance=0.20
04:12:19.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:19.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:19.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:12:19.888 00.000 10844 Enqueuing Expose request
04:12:19.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:19.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:12:19.888 00.000 11060 MoveAxis(E, 0, ABG)
04:12:19.888 00.000 11060 Move returns status 0, amount 0
04:12:19.888 00.000 11060 MoveAxis(N, 0, ABG)
04:12:19.888 00.000 11060 Move returns status 0, amount 0
04:12:19.888 00.000 11060 move complete, result=0
04:12:19.891 00.003 11060 worker thread done servicing request
04:12:19.891 00.000 11060 Worker thread wakes up
04:12:19.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:19.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:19.894 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:20.531 00.637 11060 Exposure complete
04:12:20.754 00.223 11060 worker thread done servicing request
04:12:20.754 00.000 10844 OnExposeComplete: enter
04:12:20.754 00.000 10844 UpdateGuideState(): m_state=6
04:12:20.754 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4669
04:12:20.755 00.001 10844 Star::Find returns 1 (0), X=617.33, Y=101.87, Mass=1949, SNR=27.7, Peak=243 HFD=3.4
04:12:20.755 00.000 10844 MultiStar: [#1 -0.01,-0.41,0.93,U] [#2 0.72,0.42,0.00,M2] [#3 0.88,-0.25,0.00,M1] [#4 0.26,0.04,0.92,U] [#5 0.08,0.10,0.86,U] [#6 0.87,0.43,0.00,M6] [#7 -0.13,-0.26,0.85,U] [#8 0.15,0.19,0.85,U] 
04:12:20.755 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.09}, one-star: {0.43, -0.18}
04:12:20.755 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
04:12:20.755 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
04:12:20.755 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.60 mountX=-0.07 mountY=0.15, mountTheta=1.99
04:12:20.755 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.09, opts=13)
04:12:20.755 00.000 10844 Enqueuing Move request for scope (0.14, -0.09)
04:12:20.755 00.000 11060 Worker thread wakes up
04:12:20.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
04:12:20.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:20.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
04:12:20.755 00.000 10844 UpdateGuideState exits: m=1949 SNR=27.7
04:12:20.755 00.000 11060 Moving (0.14, -0.09) raw xDistance=-0.07 yDistance=0.15
04:12:20.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:20.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:12:20.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:20.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:20.755 00.000 10844 Enqueuing Expose request
04:12:20.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:12:20.755 00.000 11060 MoveAxis(E, 0, ABG)
04:12:20.755 00.000 11060 Move returns status 0, amount 0
04:12:20.755 00.000 11060 MoveAxis(N, 0, ABG)
04:12:20.755 00.000 11060 Move returns status 0, amount 0
04:12:20.760 00.005 11060 move complete, result=0
04:12:20.760 00.000 11060 worker thread done servicing request
04:12:20.760 00.000 11060 Worker thread wakes up
04:12:20.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:20.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:20.763 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:12:21.393 00.630 11060 Exposure complete
04:12:21.604 00.211 11060 worker thread done servicing request
04:12:21.604 00.000 10844 OnExposeComplete: enter
04:12:21.604 00.000 10844 UpdateGuideState(): m_state=6
04:12:21.605 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4670
04:12:21.605 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.77, Mass=1831, SNR=26.4, Peak=159 HFD=3.5
04:12:21.606 00.001 10844 MultiStar: [#1 -0.21,-0.27,1.03,U] [#2 0.20,0.61,0.00,M3] [#3 0.29,0.15,0.95,U] [#4 0.18,0.01,0.95,U] [#5 -0.19,0.00,0.88,U] [#6 1.12,0.03,0.00,M7] [#7 -0.01,0.01,0.96,U] [#8 0.30,0.40,0.76,U] 
04:12:21.606 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.01}, one-star: {-0.05, -0.28}
04:12:21.606 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (1.39) = xAngle (-1.77 = -1.77)
04:12:21.606 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.35 = 1.35)
04:12:21.606 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.38 mountX=-0.01 mountY=0.04, mountTheta=1.77
04:12:21.606 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
04:12:21.606 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
04:12:21.606 00.000 11060 Worker thread wakes up
04:12:21.606 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:21.606 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
04:12:21.606 00.000 10844 UpdateGuideState exits: m=1831 SNR=26.4
04:12:21.606 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
04:12:21.606 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:21.606 00.000 11060 Moving (0.03, -0.01) raw xDistance=-0.01 yDistance=0.04
04:12:21.606 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:21.606 00.000 10844 Enqueuing Expose request
04:12:21.606 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:12:21.606 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:21.606 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:12:21.606 00.000 11060 MoveAxis(E, 0, ABG)
04:12:21.606 00.000 11060 Move returns status 0, amount 0
04:12:21.611 00.005 11060 MoveAxis(N, 0, ABG)
04:12:21.611 00.000 11060 Move returns status 0, amount 0
04:12:21.611 00.000 11060 move complete, result=0
04:12:21.611 00.000 11060 worker thread done servicing request
04:12:21.611 00.000 11060 Worker thread wakes up
04:12:21.611 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:21.611 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:21.612 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:22.243 00.631 11060 Exposure complete
04:12:22.469 00.226 11060 worker thread done servicing request
04:12:22.469 00.000 10844 OnExposeComplete: enter
04:12:22.469 00.000 10844 UpdateGuideState(): m_state=6
04:12:22.469 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4671
04:12:22.469 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.66, Mass=1963, SNR=28.0, Peak=214 HFD=3.0
04:12:22.469 00.000 10844 MultiStar: [#1 -0.28,-0.09,0.93,U] [#2 0.43,0.63,0.00,M4] [#3 -0.06,-0.01,0.94,U] [#4 -0.21,0.03,0.98,U] [#5 -0.12,-0.43,0.89,U] [#6 0.58,0.02,0.00,M8] [#7 -0.04,0.13,0.86,U] [#8 0.27,0.41,0.76,U] 
04:12:22.469 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {0.38, -0.39}
04:12:22.469 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
04:12:22.469 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
04:12:22.469 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.74 mountX=-0.06 mountY=-0.00, mountTheta=-3.13
04:12:22.473 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.06, opts=13)
04:12:22.473 00.000 10844 Enqueuing Move request for scope (-0.01, -0.06)
04:12:22.473 00.000 11060 Worker thread wakes up
04:12:22.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:22.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
04:12:22.473 00.000 10844 UpdateGuideState exits: m=1963 SNR=28.0
04:12:22.473 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
04:12:22.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:22.473 00.000 11060 Moving (-0.01, -0.06) raw xDistance=-0.06 yDistance=-0.00
04:12:22.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:22.473 00.000 10844 Enqueuing Expose request
04:12:22.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:12:22.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:22.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:12:22.473 00.000 11060 MoveAxis(E, 0, ABG)
04:12:22.473 00.000 11060 Move returns status 0, amount 0
04:12:22.473 00.000 11060 MoveAxis(N, 0, ABG)
04:12:22.473 00.000 11060 Move returns status 0, amount 0
04:12:22.473 00.000 11060 move complete, result=0
04:12:22.473 00.000 11060 worker thread done servicing request
04:12:22.473 00.000 11060 Worker thread wakes up
04:12:22.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:22.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:22.478 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:23.126 00.648 11060 Exposure complete
04:12:23.333 00.207 11060 worker thread done servicing request
04:12:23.333 00.000 10844 OnExposeComplete: enter
04:12:23.333 00.000 10844 UpdateGuideState(): m_state=6
04:12:23.333 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4672
04:12:23.333 00.000 10844 Star::Find returns 1 (0), X=617.66, Y=102.02, Mass=1589, SNR=24.8, Peak=161 HFD=3.3
04:12:23.333 00.000 10844 MultiStar: [#1 -0.17,-0.03,0.97,U] [#2 0.37,0.65,0.00,M5] [#3 0.58,0.55,0.00,M1] [#4 0.48,0.65,0.00,M1] [#5 0.37,0.33,1.03,U] [#6 0.97,0.41,0.00,M9] [#7 0.27,0.50,1.00,U] [#8 0.38,0.37,0.83,U] 
04:12:23.333 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.22}, one-star: {0.76, -0.04}
04:12:23.333 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.39) = xAngle (-0.78 = -0.78)
04:12:23.333 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.34 = 2.34)
04:12:23.333 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.22 hyp=0.39 cameraTheta=0.61 mountX=0.28 mountY=0.28, mountTheta=0.79
04:12:23.337 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.22, opts=13)
04:12:23.337 00.000 10844 Enqueuing Move request for scope (0.32, 0.22)
04:12:23.337 00.000 11060 Worker thread wakes up
04:12:23.337 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:23.337 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.22) opts 0xd
04:12:23.337 00.000 10844 UpdateGuideState exits: m=1589 SNR=24.8
04:12:23.337 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.22)
04:12:23.337 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:23.337 00.000 11060 Moving (0.32, 0.22) raw xDistance=0.28 yDistance=0.28
04:12:23.337 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:23.337 00.000 10844 Enqueuing Expose request
04:12:23.337 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.28
04:12:23.337 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:23.337 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:12:23.337 00.000 11060 MoveAxis(W, 65, ABG)
04:12:23.337 00.000 11060 Guiding  Dir = 3, Dur = 65
04:12:23.353 00.016 11060 IsSlewing returns 0
04:12:23.353 00.000 11060 IsGuiding returns 0
04:12:23.420 00.067 11060 IsGuiding returns 0
04:12:23.420 00.000 11060 Move returns status 0, amount 65
04:12:23.420 00.000 11060 MoveAxis(N, 0, ABG)
04:12:23.420 00.000 11060 Move returns status 0, amount 0
04:12:23.420 00.000 11060 move complete, result=0
04:12:23.420 00.000 11060 worker thread done servicing request
04:12:23.420 00.000 10844 GuideStep: 0.3 px 65 ms WEST, 0.3 px 0 ms NORTH
04:12:23.420 00.000 11060 Worker thread wakes up
04:12:23.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:23.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:24.058 00.638 11060 Exposure complete
04:12:24.270 00.212 11060 worker thread done servicing request
04:12:24.270 00.000 10844 OnExposeComplete: enter
04:12:24.270 00.000 10844 UpdateGuideState(): m_state=6
04:12:24.270 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4673
04:12:24.270 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=101.79, Mass=1544, SNR=24.5, Peak=233 HFD=3.1
04:12:24.270 00.000 10844 MultiStar: [#1 0.29,0.26,1.02,U] [#2 0.62,0.10,0.00,M6] [#3 0.61,-0.32,0.00,M2] [#4 0.49,0.26,1.17,U] [#5 0.38,0.01,1.02,U] [#6 1.18,-0.17,0.00,M10] [#7 0.04,0.13,1.03,U] [#8 0.14,0.50,0.77,U] 
04:12:24.270 00.000 10844 refined, 5 included, MultiStar: {0.31, 0.14}, one-star: {0.47, -0.26}
04:12:24.270 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.39) = xAngle (-0.97 = -0.97)
04:12:24.270 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.16 = 2.16)
04:12:24.270 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.14 hyp=0.34 cameraTheta=0.42 mountX=0.19 mountY=0.29, mountTheta=0.97
04:12:24.272 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.14, opts=13)
04:12:24.272 00.000 10844 Enqueuing Move request for scope (0.31, 0.14)
04:12:24.272 00.000 11060 Worker thread wakes up
04:12:24.275 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:24.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.14) opts 0xd
04:12:24.275 00.000 10844 UpdateGuideState exits: m=1544 SNR=24.5
04:12:24.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.14)
04:12:24.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:24.275 00.000 11060 Moving (0.31, 0.14) raw xDistance=0.19 yDistance=0.29
04:12:24.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:24.275 00.000 10844 Enqueuing Expose request
04:12:24.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:12:24.275 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.19 newest=0.56
04:12:24.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
04:12:24.275 00.000 11060 MoveAxis(W, 48, ABG)
04:12:24.275 00.000 11060 Guiding  Dir = 3, Dur = 48
04:12:24.298 00.023 11060 IsSlewing returns 0
04:12:24.298 00.000 11060 IsGuiding returns 0
04:12:24.370 00.072 11060 IsGuiding returns 0
04:12:24.370 00.000 11060 Move returns status 0, amount 48
04:12:24.370 00.000 11060 BLC: Oldest BLC event removed
04:12:24.370 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:12:24.370 00.000 11060 MoveAxis(S, 768, ABG)
04:12:24.370 00.000 11060 duration set to 750 by maxDecDuration
04:12:24.370 00.000 11060 Guiding  Dir = 1, Dur = 750
04:12:24.400 00.030 11060 IsSlewing returns 0
04:12:24.400 00.000 11060 IsGuiding returns 0
04:12:25.171 00.771 11060 IsGuiding returns 0
04:12:25.171 00.000 11060 Move returns status 0, amount 750
04:12:25.171 00.000 11060 move complete, result=0
04:12:25.171 00.000 11060 worker thread done servicing request
04:12:25.171 00.000 11060 Worker thread wakes up
04:12:25.171 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.3 px 750 ms SOUTH
04:12:25.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:25.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:25.809 00.638 11060 Exposure complete
04:12:26.022 00.213 11060 worker thread done servicing request
04:12:26.022 00.000 10844 OnExposeComplete: enter
04:12:26.022 00.000 10844 UpdateGuideState(): m_state=6
04:12:26.022 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4674
04:12:26.022 00.000 10844 Star::Find returns 1 (0), X=616.52, Y=101.37, Mass=1780, SNR=26.3, Peak=238 HFD=3.3
04:12:26.022 00.000 10844 MultiStar: [#1 0.11,-0.03,0.92,U] [#2 -0.13,-0.16,0.94,U] [#3 0.31,0.16,0.97,U] [#4 -0.04,-0.06,0.94,U] [#5 0.05,-0.39,0.88,U] [#6 -0.11,-0.17,1.00,U] [#7 -0.36,-0.12,0.96,U] [#8 -0.58,0.20,0.00,M1] 
04:12:26.022 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {-0.39, -0.69}
04:12:26.022 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.94)
04:12:26.022 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
04:12:26.022 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.95 mountX=-0.19 mountY=-0.04, mountTheta=-2.92
04:12:26.026 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.18, opts=13)
04:12:26.026 00.000 10844 Enqueuing Move request for scope (-0.07, -0.18)
04:12:26.026 00.000 11060 Worker thread wakes up
04:12:26.026 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
04:12:26.026 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:26.026 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
04:12:26.026 00.000 10844 UpdateGuideState exits: m=1780 SNR=26.3
04:12:26.026 00.000 11060 Moving (-0.07, -0.18) raw xDistance=-0.19 yDistance=-0.04
04:12:26.027 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:26.027 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.199657, 1:-0.043398
04:12:26.027 00.000 11060 BLC: No correction, Miss < min_move
04:12:26.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:26.027 00.000 10844 Enqueuing Expose request
04:12:26.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:12:26.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:26.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:12:26.027 00.000 11060 MoveAxis(E, 44, ABG)
04:12:26.027 00.000 11060 Guiding  Dir = 2, Dur = 44
04:12:26.049 00.022 11060 IsSlewing returns 0
04:12:26.049 00.000 11060 IsGuiding returns 0
04:12:26.112 00.063 11060 IsGuiding returns 0
04:12:26.112 00.000 11060 Move returns status 0, amount 44
04:12:26.112 00.000 11060 MoveAxis(N, 0, ABG)
04:12:26.112 00.000 11060 Move returns status 0, amount 0
04:12:26.112 00.000 11060 move complete, result=0
04:12:26.113 00.001 11060 worker thread done servicing request
04:12:26.113 00.000 11060 Worker thread wakes up
04:12:26.113 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
04:12:26.114 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:26.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:26.747 00.633 11060 Exposure complete
04:12:26.966 00.219 11060 worker thread done servicing request
04:12:26.966 00.000 10844 OnExposeComplete: enter
04:12:26.966 00.000 10844 UpdateGuideState(): m_state=6
04:12:26.966 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4675
04:12:26.966 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.73, Mass=1808, SNR=26.9, Peak=207 HFD=3.0
04:12:26.966 00.000 10844 MultiStar: [#1 -0.34,-0.02,0.98,U] [#2 -0.31,-0.04,0.88,U] [#3 -0.09,0.04,0.95,U] [#4 -0.04,-0.35,0.93,U] [#5 -0.30,-0.23,0.88,U] [#6 0.03,-0.17,0.99,U] [#7 -0.02,-0.07,0.81,U] [#8 -0.48,0.38,0.00,M2] 
04:12:26.966 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.15}, one-star: {-0.05, -0.32}
04:12:26.966 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.71 = 2.57)
04:12:26.966 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
04:12:26.966 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.32 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
04:12:26.971 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.15, opts=13)
04:12:26.971 00.000 10844 Enqueuing Move request for scope (-0.14, -0.15)
04:12:26.971 00.000 11060 Worker thread wakes up
04:12:26.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:26.971 00.000 10844 UpdateGuideState exits: m=1808 SNR=26.9
04:12:26.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:26.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
04:12:26.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:26.973 00.002 10844 Enqueuing Expose request
04:12:26.973 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
04:12:26.973 00.000 11060 Moving (-0.14, -0.15) raw xDistance=-0.17 yDistance=-0.11
04:12:26.973 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.199657, 1:-0.043398, 2:-0.111868
04:12:26.973 00.000 11060 BLC: No correction, Miss < min_move
04:12:26.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:12:26.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:26.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:12:26.973 00.000 11060 MoveAxis(E, 41, ABG)
04:12:26.973 00.000 11060 Guiding  Dir = 2, Dur = 41
04:12:27.000 00.027 11060 IsSlewing returns 0
04:12:27.000 00.000 11060 IsGuiding returns 0
04:12:27.059 00.059 11060 IsGuiding returns 0
04:12:27.059 00.000 11060 Move returns status 0, amount 41
04:12:27.059 00.000 11060 MoveAxis(N, 0, ABG)
04:12:27.059 00.000 11060 Move returns status 0, amount 0
04:12:27.059 00.000 11060 move complete, result=0
04:12:27.059 00.000 11060 worker thread done servicing request
04:12:27.059 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
04:12:27.061 00.002 11060 Worker thread wakes up
04:12:27.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:27.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:27.689 00.628 11060 Exposure complete
04:12:27.890 00.201 11060 worker thread done servicing request
04:12:27.890 00.000 10844 OnExposeComplete: enter
04:12:27.890 00.000 10844 UpdateGuideState(): m_state=6
04:12:27.890 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4676
04:12:27.890 00.000 10844 Star::Find returns 1 (0), X=617.52, Y=101.78, Mass=1550, SNR=24.4, Peak=187 HFD=3.3
04:12:27.893 00.003 10844 MultiStar: [#1 0.05,-0.19,1.01,U] [#2 0.18,0.40,0.92,U] [#3 0.09,-0.08,1.13,U] [#4 0.40,-0.26,1.02,U] [#5 -0.05,-0.15,0.92,U] [#6 0.24,-0.20,1.13,U] [#7 -0.51,-0.20,1.00,U] [#8 -0.28,0.44,0.88,U] 
04:12:27.893 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.61, -0.28}
04:12:27.893 00.000 10844 CameraToMount -- cameraTheta (-0.68) - m_xAngle (1.39) = xAngle (-2.07 = -2.07)
04:12:27.893 00.000 10844 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.06 = 1.06)
04:12:27.893 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.68 mountX=-0.05 mountY=0.10, mountTheta=2.07
04:12:27.893 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.07, opts=13)
04:12:27.893 00.000 10844 Enqueuing Move request for scope (0.09, -0.07)
04:12:27.893 00.000 11060 Worker thread wakes up
04:12:27.893 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:27.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
04:12:27.893 00.000 10844 UpdateGuideState exits: m=1550 SNR=24.4
04:12:27.893 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
04:12:27.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:27.893 00.000 11060 Moving (0.09, -0.07) raw xDistance=-0.05 yDistance=0.10
04:12:27.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:27.893 00.000 11060 BLC: window closed
04:12:27.893 00.000 10844 Enqueuing Expose request
04:12:27.893 00.000 11060 BLC: History state: CurrMiss=0.10, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.199657, 1:-0.043398, 2:-0.111868
04:12:27.893 00.000 11060 BLC: No correction, Miss < min_move
04:12:27.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:12:27.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:27.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:12:27.893 00.000 11060 MoveAxis(E, 0, ABG)
04:12:27.893 00.000 11060 Move returns status 0, amount 0
04:12:27.893 00.000 11060 MoveAxis(N, 0, ABG)
04:12:27.893 00.000 11060 Move returns status 0, amount 0
04:12:27.893 00.000 11060 move complete, result=0
04:12:27.893 00.000 11060 worker thread done servicing request
04:12:27.893 00.000 11060 Worker thread wakes up
04:12:27.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:27.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:27.899 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:28.528 00.629 11060 Exposure complete
04:12:28.737 00.209 11060 worker thread done servicing request
04:12:28.737 00.000 10844 OnExposeComplete: enter
04:12:28.737 00.000 10844 UpdateGuideState(): m_state=6
04:12:28.737 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4677
04:12:28.737 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=101.64, Mass=1738, SNR=26.4, Peak=200 HFD=3.3
04:12:28.737 00.000 10844 MultiStar: [#1 -0.24,0.42,1.01,U] [#2 -0.11,0.22,0.88,U] [#3 0.20,-0.23,0.95,U] [#4 0.03,0.35,0.98,U] [#5 -0.59,0.06,0.00,M1] [#6 0.32,-0.21,1.07,U] [#7 -0.29,0.15,1.01,U] [#8 -0.65,0.11,0.00,M2] 
04:12:28.737 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.04}, one-star: {0.18, -0.42}
04:12:28.737 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.39) = xAngle (-0.19 = -0.19)
04:12:28.740 00.003 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.93 = 2.93)
04:12:28.740 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.20 mountX=0.04 mountY=0.01, mountTheta=0.21
04:12:28.754 00.014 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.04, opts=13)
04:12:28.754 00.000 10844 Enqueuing Move request for scope (0.01, 0.04)
04:12:28.755 00.001 11060 Worker thread wakes up
04:12:28.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
04:12:28.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
04:12:28.755 00.000 11060 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=0.01
04:12:28.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:12:28.755 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:28.755 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:12:28.755 00.000 11060 MoveAxis(E, 0, ABG)
04:12:28.755 00.000 11060 Move returns status 0, amount 0
04:12:28.755 00.000 11060 MoveAxis(N, 0, ABG)
04:12:28.755 00.000 11060 Move returns status 0, amount 0
04:12:28.755 00.000 11060 move complete, result=0
04:12:28.755 00.000 11060 worker thread done servicing request
04:12:28.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:28.757 00.002 10844 UpdateGuideState exits: m=1738 SNR=26.4
04:12:28.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:28.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:28.757 00.000 10844 Enqueuing Expose request
04:12:28.757 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:28.757 00.000 11060 Worker thread wakes up
04:12:28.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:28.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:29.399 00.642 11060 Exposure complete
04:12:29.606 00.207 11060 worker thread done servicing request
04:12:29.607 00.001 10844 OnExposeComplete: enter
04:12:29.608 00.001 10844 UpdateGuideState(): m_state=6
04:12:29.608 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4678
04:12:29.608 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=102.04, Mass=1737, SNR=26.0, Peak=153 HFD=3.7
04:12:29.608 00.000 10844 MultiStar: [#1 0.02,-0.16,1.02,U] [#2 0.12,0.50,0.84,U] [#3 0.13,0.15,0.95,U] [#4 0.31,0.38,1.04,U] [#5 -0.00,-0.03,0.92,U] [#6 0.52,0.13,0.96,U] [#7 -0.12,0.05,0.91,U] [#8 -0.05,0.47,0.81,U] 
04:12:29.609 00.001 10844 single-star, 8 included, MultiStar: {0.12, 0.15}, one-star: {0.14, -0.01}
04:12:29.609 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.39) = xAngle (-1.47 = -1.47)
04:12:29.609 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.65 = 1.65)
04:12:29.609 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=0.01 mountY=0.14, mountTheta=1.47
04:12:29.610 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.01, opts=13)
04:12:29.610 00.000 10844 Enqueuing Move request for scope (0.14, -0.01)
04:12:29.610 00.000 11060 Worker thread wakes up
04:12:29.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:29.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
04:12:29.610 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.0
04:12:29.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
04:12:29.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:29.613 00.003 11060 Moving (0.14, -0.01) raw xDistance=0.01 yDistance=0.14
04:12:29.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:29.613 00.000 10844 Enqueuing Expose request
04:12:29.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:12:29.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:29.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:12:29.613 00.000 11060 MoveAxis(E, 0, ABG)
04:12:29.613 00.000 11060 Move returns status 0, amount 0
04:12:29.613 00.000 11060 MoveAxis(N, 0, ABG)
04:12:29.613 00.000 11060 Move returns status 0, amount 0
04:12:29.613 00.000 11060 move complete, result=0
04:12:29.613 00.000 11060 worker thread done servicing request
04:12:29.613 00.000 11060 Worker thread wakes up
04:12:29.613 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:29.613 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:29.615 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:30.252 00.637 11060 Exposure complete
04:12:30.466 00.214 11060 worker thread done servicing request
04:12:30.466 00.000 10844 OnExposeComplete: enter
04:12:30.466 00.000 10844 UpdateGuideState(): m_state=6
04:12:30.466 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4679
04:12:30.466 00.000 10844 Star::Find returns 1 (0), X=616.68, Y=102.01, Mass=1626, SNR=25.5, Peak=164 HFD=3.3
04:12:30.466 00.000 10844 MultiStar: [#1 0.07,0.19,0.99,U] [#2 -0.11,0.15,0.82,U] [#3 0.14,-0.15,0.96,U] [#4 0.24,0.33,0.96,U] [#5 -0.53,0.06,0.93,U] [#6 0.40,0.37,1.06,U] [#7 -0.44,0.03,0.99,U] [#8 -0.23,0.44,0.79,U] 
04:12:30.466 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.15}, one-star: {-0.23, -0.04}
04:12:30.466 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.39) = xAngle (0.61 = 0.61)
04:12:30.466 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.74 = -2.55)
04:12:30.466 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.00 mountX=0.13 mountY=-0.09, mountTheta=-0.60
04:12:30.469 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.15, opts=13)
04:12:30.469 00.000 10844 Enqueuing Move request for scope (-0.07, 0.15)
04:12:30.469 00.000 11060 Worker thread wakes up
04:12:30.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:30.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
04:12:30.469 00.000 10844 UpdateGuideState exits: m=1626 SNR=25.5
04:12:30.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
04:12:30.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:30.469 00.000 11060 Moving (-0.07, 0.15) raw xDistance=0.13 yDistance=-0.09
04:12:30.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:30.469 00.000 10844 Enqueuing Expose request
04:12:30.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:12:30.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:30.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:12:30.469 00.000 11060 MoveAxis(W, 31, ABG)
04:12:30.469 00.000 11060 Guiding  Dir = 3, Dur = 31
04:12:30.485 00.016 11060 IsSlewing returns 0
04:12:30.485 00.000 11060 IsGuiding returns 0
04:12:30.530 00.045 11060 IsGuiding returns 0
04:12:30.530 00.000 11060 Move returns status 0, amount 31
04:12:30.530 00.000 11060 MoveAxis(N, 0, ABG)
04:12:30.530 00.000 11060 Move returns status 0, amount 0
04:12:30.531 00.001 11060 move complete, result=0
04:12:30.531 00.000 11060 worker thread done servicing request
04:12:30.531 00.000 11060 Worker thread wakes up
04:12:30.531 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
04:12:30.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:30.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:31.153 00.622 11060 Exposure complete
04:12:31.373 00.220 11060 worker thread done servicing request
04:12:31.373 00.000 10844 OnExposeComplete: enter
04:12:31.373 00.000 10844 UpdateGuideState(): m_state=6
04:12:31.373 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4680
04:12:31.373 00.000 10844 Star::Find returns 1 (0), X=617.53, Y=101.72, Mass=1824, SNR=27.3, Peak=233 HFD=3.1
04:12:31.373 00.000 10844 MultiStar: [#1 0.27,-0.12,0.95,U] [#2 0.00,0.65,0.00,M1] [#3 0.30,-0.21,0.95,U] [#4 0.46,0.21,1.00,U] [#5 -0.36,-0.12,0.90,U] [#6 0.51,0.07,0.88,U] [#7 -0.17,0.40,0.88,U] [#8 -0.10,0.07,0.73,U] 
04:12:31.373 00.000 10844 refined, 7 included, MultiStar: {0.21, -0.01}, one-star: {0.62, -0.33}
04:12:31.373 00.000 10844 CameraToMount -- cameraTheta (-0.05) - m_xAngle (1.39) = xAngle (-1.44 = -1.44)
04:12:31.373 00.000 10844 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.69 = 1.69)
04:12:31.373 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-0.05 mountX=0.03 mountY=0.21, mountTheta=1.44
04:12:31.373 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.01, opts=13)
04:12:31.373 00.000 10844 Enqueuing Move request for scope (0.21, -0.01)
04:12:31.373 00.000 11060 Worker thread wakes up
04:12:31.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:31.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.01) opts 0xd
04:12:31.378 00.005 10844 UpdateGuideState exits: m=1824 SNR=27.3
04:12:31.378 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.01)
04:12:31.379 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:31.379 00.000 11060 Moving (0.21, -0.01) raw xDistance=0.03 yDistance=0.21
04:12:31.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:31.379 00.000 10844 Enqueuing Expose request
04:12:31.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:12:31.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
04:12:31.395 00.016 11060 MoveAxis(E, 0, ABG)
04:12:31.395 00.000 11060 Move returns status 0, amount 0
04:12:31.395 00.000 11060 MoveAxis(S, 81, ABG)
04:12:31.395 00.000 11060 Guiding  Dir = 1, Dur = 81
04:12:31.408 00.013 11060 IsSlewing returns 0
04:12:31.408 00.000 11060 IsGuiding returns 0
04:12:31.499 00.091 11060 IsGuiding returns 0
04:12:31.499 00.000 11060 Move returns status 0, amount 81
04:12:31.499 00.000 11060 move complete, result=0
04:12:31.499 00.000 11060 worker thread done servicing request
04:12:31.499 00.000 11060 Worker thread wakes up
04:12:31.499 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 81 ms SOUTH
04:12:31.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:31.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:32.122 00.623 11060 Exposure complete
04:12:32.348 00.226 11060 worker thread done servicing request
04:12:32.348 00.000 10844 OnExposeComplete: enter
04:12:32.348 00.000 10844 UpdateGuideState(): m_state=6
04:12:32.348 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4681
04:12:32.348 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=101.69, Mass=1585, SNR=25.2, Peak=165 HFD=2.6
04:12:32.348 00.000 10844 MultiStar: [#1 0.22,0.17,0.98,U] [#2 -0.16,0.78,0.00,M2] [#3 0.25,-0.14,1.04,U] [#4 0.60,-0.11,0.00,M1] [#5 0.31,0.17,0.99,U] [#6 0.07,-0.16,1.11,U] [#7 -0.35,-0.11,1.01,U] [#8 -0.19,0.21,0.82,U] 
04:12:32.348 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.15, -0.37}
04:12:32.348 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.39) = xAngle (-1.91 = -1.91)
04:12:32.348 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.22 = 1.22)
04:12:32.348 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.52 mountX=-0.03 mountY=0.08, mountTheta=1.91
04:12:32.352 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
04:12:32.352 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
04:12:32.352 00.000 11060 Worker thread wakes up
04:12:32.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:32.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
04:12:32.352 00.000 10844 UpdateGuideState exits: m=1585 SNR=25.2
04:12:32.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
04:12:32.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:32.352 00.000 11060 Moving (0.07, -0.04) raw xDistance=-0.03 yDistance=0.08
04:12:32.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:32.352 00.000 10844 Enqueuing Expose request
04:12:32.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:12:32.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:32.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:12:32.352 00.000 11060 MoveAxis(E, 0, ABG)
04:12:32.352 00.000 11060 Move returns status 0, amount 0
04:12:32.352 00.000 11060 MoveAxis(N, 0, ABG)
04:12:32.352 00.000 11060 Move returns status 0, amount 0
04:12:32.352 00.000 11060 move complete, result=0
04:12:32.352 00.000 11060 worker thread done servicing request
04:12:32.352 00.000 11060 Worker thread wakes up
04:12:32.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:32.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:32.357 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:32.987 00.630 11060 Exposure complete
04:12:33.193 00.206 11060 worker thread done servicing request
04:12:33.193 00.000 10844 OnExposeComplete: enter
04:12:33.195 00.002 10844 UpdateGuideState(): m_state=6
04:12:33.195 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4682
04:12:33.195 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.85, Mass=1603, SNR=25.6, Peak=183 HFD=2.8
04:12:33.196 00.001 10844 MultiStar: [#1 -0.34,-0.07,0.97,U] [#2 0.08,0.38,0.99,U] [#3 -0.27,-0.27,0.97,U] [#4 0.40,0.22,1.00,U] [#5 -0.30,-0.17,0.91,U] [#6 0.17,-0.42,1.06,U] [#7 0.32,0.06,0.94,U] [#8 -0.67,0.34,0.00,M1] 
04:12:33.196 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {0.28, -0.20}
04:12:33.196 00.000 10844 CameraToMount -- cameraTheta (-0.88) - m_xAngle (1.39) = xAngle (-2.27 = -2.27)
04:12:33.196 00.000 10844 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
04:12:33.196 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.88 mountX=-0.05 mountY=0.06, mountTheta=2.28
04:12:33.196 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
04:12:33.196 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
04:12:33.196 00.000 11060 Worker thread wakes up
04:12:33.196 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:33.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
04:12:33.196 00.000 10844 UpdateGuideState exits: m=1603 SNR=25.6
04:12:33.196 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
04:12:33.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:33.196 00.000 11060 Moving (0.05, -0.06) raw xDistance=-0.05 yDistance=0.06
04:12:33.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:33.196 00.000 10844 Enqueuing Expose request
04:12:33.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:12:33.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:33.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:12:33.196 00.000 11060 MoveAxis(E, 0, ABG)
04:12:33.196 00.000 11060 Move returns status 0, amount 0
04:12:33.196 00.000 11060 MoveAxis(N, 0, ABG)
04:12:33.196 00.000 11060 Move returns status 0, amount 0
04:12:33.196 00.000 11060 move complete, result=0
04:12:33.196 00.000 11060 worker thread done servicing request
04:12:33.196 00.000 11060 Worker thread wakes up
04:12:33.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:33.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:33.201 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:33.825 00.624 11060 Exposure complete
04:12:34.026 00.201 11060 worker thread done servicing request
04:12:34.026 00.000 10844 OnExposeComplete: enter
04:12:34.026 00.000 10844 UpdateGuideState(): m_state=6
04:12:34.026 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4683
04:12:34.026 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=102.00, Mass=1711, SNR=26.2, Peak=155 HFD=3.3
04:12:34.027 00.001 10844 MultiStar: [#1 -0.56,0.35,0.00,M1] [#2 0.08,0.75,0.00,M2] [#3 -0.18,0.04,0.99,U] [#4 -0.33,0.55,0.00,M1] [#5 -0.23,0.05,1.01,U] [#6 -0.02,0.00,0.94,U] [#7 -0.51,0.47,0.00,M1] [#8 -0.38,0.72,0.00,M2] 
04:12:34.027 00.000 10844 single-star, 3 included, MultiStar: {-0.13, 0.01}, one-star: {-0.08, -0.06}
04:12:34.027 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (1.39) = xAngle (-3.91 = 2.37)
04:12:34.027 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.78 = -0.78)
04:12:34.027 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.52 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
04:12:34.027 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
04:12:34.027 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
04:12:34.027 00.000 11060 Worker thread wakes up
04:12:34.027 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:34.027 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
04:12:34.027 00.000 10844 UpdateGuideState exits: m=1711 SNR=26.2
04:12:34.027 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
04:12:34.027 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:34.027 00.000 11060 Moving (-0.08, -0.06) raw xDistance=-0.07 yDistance=-0.07
04:12:34.027 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:34.027 00.000 10844 Enqueuing Expose request
04:12:34.027 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:12:34.027 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:34.027 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:12:34.027 00.000 11060 MoveAxis(E, 0, ABG)
04:12:34.027 00.000 11060 Move returns status 0, amount 0
04:12:34.027 00.000 11060 MoveAxis(N, 0, ABG)
04:12:34.027 00.000 11060 Move returns status 0, amount 0
04:12:34.027 00.000 11060 move complete, result=0
04:12:34.032 00.005 11060 worker thread done servicing request
04:12:34.032 00.000 11060 Worker thread wakes up
04:12:34.032 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:34.032 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:34.035 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:34.679 00.644 11060 Exposure complete
04:12:34.875 00.196 11060 worker thread done servicing request
04:12:34.875 00.000 10844 OnExposeComplete: enter
04:12:34.875 00.000 10844 UpdateGuideState(): m_state=6
04:12:34.875 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4684
04:12:34.875 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=102.22, Mass=1555, SNR=24.9, Peak=174 HFD=3.2
04:12:34.875 00.000 10844 MultiStar: [#1 -0.33,0.42,1.02,U] [#2 -0.45,0.84,0.00,M3] [#3 0.06,0.44,0.96,U] [#4 -0.01,1.09,0.00,M2] [#5 -0.21,0.19,0.99,U] [#6 0.32,-0.01,1.14,U] [#7 -0.69,0.57,0.00,M2] [#8 -0.25,0.33,0.81,U] 
04:12:34.875 00.000 10844 single-star, 5 included, MultiStar: {-0.06, 0.25}, one-star: {-0.02, 0.17}
04:12:34.875 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.39) = xAngle (0.31 = 0.31)
04:12:34.875 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.44 = -2.85)
04:12:34.875 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=0.16 mountY=-0.05, mountTheta=-0.30
04:12:34.880 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.17, opts=13)
04:12:34.880 00.000 10844 Enqueuing Move request for scope (-0.02, 0.17)
04:12:34.880 00.000 11060 Worker thread wakes up
04:12:34.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
04:12:34.880 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
04:12:34.880 00.000 11060 Moving (-0.02, 0.17) raw xDistance=0.16 yDistance=-0.05
04:12:34.882 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:12:34.882 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:34.882 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:34.882 00.000 10844 UpdateGuideState exits: m=1555 SNR=24.9
04:12:34.882 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:34.882 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:34.882 00.000 10844 Enqueuing Expose request
04:12:34.882 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:12:34.883 00.001 11060 MoveAxis(W, 38, ABG)
04:12:34.883 00.000 11060 Guiding  Dir = 3, Dur = 38
04:12:34.896 00.013 11060 IsSlewing returns 0
04:12:34.897 00.001 11060 IsGuiding returns 0
04:12:34.942 00.045 11060 IsGuiding returns 0
04:12:34.942 00.000 11060 Move returns status 0, amount 38
04:12:34.942 00.000 11060 MoveAxis(N, 0, ABG)
04:12:34.942 00.000 11060 Move returns status 0, amount 0
04:12:34.942 00.000 11060 move complete, result=0
04:12:34.942 00.000 11060 worker thread done servicing request
04:12:34.942 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
04:12:34.942 00.000 11060 Worker thread wakes up
04:12:34.954 00.012 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:34.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:35.582 00.628 11060 Exposure complete
04:12:35.800 00.218 11060 worker thread done servicing request
04:12:35.800 00.000 10844 OnExposeComplete: enter
04:12:35.800 00.000 10844 UpdateGuideState(): m_state=6
04:12:35.800 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4685
04:12:35.800 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=101.94, Mass=1939, SNR=27.0, Peak=181 HFD=3.5
04:12:35.800 00.000 10844 MultiStar: [#1 0.20,0.27,0.87,U] [#2 -0.10,0.59,0.00,M4] [#3 0.23,0.04,0.85,U] [#4 0.35,0.57,0.00,M3] [#5 -0.60,0.38,0.00,M1] [#6 -0.04,-0.02,1.05,U] [#7 -0.26,0.38,0.90,U] [#8 -0.36,0.25,0.77,U] 
04:12:35.800 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.53, -0.11}
04:12:35.800 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.30 = -0.30)
04:12:35.800 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.82 = 2.82)
04:12:35.800 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.09 mountX=0.13 mountY=0.04, mountTheta=0.32
04:12:35.805 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.12, opts=13)
04:12:35.805 00.000 10844 Enqueuing Move request for scope (0.06, 0.12)
04:12:35.805 00.000 11060 Worker thread wakes up
04:12:35.805 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:35.815 00.010 10844 UpdateGuideState exits: m=1939 SNR=27.0
04:12:35.815 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:35.815 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:35.815 00.000 10844 Enqueuing Expose request
04:12:35.817 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
04:12:35.817 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
04:12:35.817 00.000 11060 Moving (0.06, 0.12) raw xDistance=0.13 yDistance=0.04
04:12:35.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:12:35.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:35.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:12:35.817 00.000 11060 MoveAxis(W, 32, ABG)
04:12:35.817 00.000 11060 Guiding  Dir = 3, Dur = 32
04:12:35.820 00.003 11060 IsSlewing returns 0
04:12:35.820 00.000 11060 IsGuiding returns 0
04:12:35.866 00.046 11060 IsGuiding returns 0
04:12:35.866 00.000 11060 Move returns status 0, amount 32
04:12:35.866 00.000 11060 MoveAxis(N, 0, ABG)
04:12:35.866 00.000 11060 Move returns status 0, amount 0
04:12:35.866 00.000 11060 move complete, result=0
04:12:35.866 00.000 11060 worker thread done servicing request
04:12:35.866 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
04:12:35.866 00.000 11060 Worker thread wakes up
04:12:35.866 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:35.866 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:36.490 00.624 11060 Exposure complete
04:12:36.698 00.208 11060 worker thread done servicing request
04:12:36.698 00.000 10844 OnExposeComplete: enter
04:12:36.698 00.000 10844 UpdateGuideState(): m_state=6
04:12:36.703 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4686
04:12:36.703 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=102.01, Mass=1561, SNR=24.8, Peak=154 HFD=3.1
04:12:36.703 00.000 10844 MultiStar: [#1 -0.28,0.26,0.99,U] [#2 -0.31,0.55,0.00,M5] [#3 -0.03,-0.50,1.07,U] [#4 -0.10,0.90,0.00,M4] [#5 -0.36,-0.54,0.00,M2] [#6 0.04,0.15,1.16,U] [#7 -0.32,0.37,1.05,U] [#8 -0.32,0.66,0.00,M1] 
04:12:36.703 00.000 10844 single-star, 4 included, MultiStar: {-0.13, 0.05}, one-star: {-0.09, -0.04}
04:12:36.703 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.39) = xAngle (-4.09 = 2.19)
04:12:36.703 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
04:12:36.703 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.70 mountX=-0.06 mountY=-0.09, mountTheta=-2.18
04:12:36.705 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
04:12:36.705 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
04:12:36.707 00.002 11060 Worker thread wakes up
04:12:36.707 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:36.707 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
04:12:36.707 00.000 10844 UpdateGuideState exits: m=1561 SNR=24.8
04:12:36.707 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
04:12:36.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:36.707 00.000 11060 Moving (-0.09, -0.04) raw xDistance=-0.06 yDistance=-0.09
04:12:36.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:36.707 00.000 10844 Enqueuing Expose request
04:12:36.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:12:36.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:36.708 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:12:36.708 00.000 11060 MoveAxis(E, 0, ABG)
04:12:36.708 00.000 11060 Move returns status 0, amount 0
04:12:36.708 00.000 11060 MoveAxis(N, 0, ABG)
04:12:36.708 00.000 11060 Move returns status 0, amount 0
04:12:36.708 00.000 11060 move complete, result=0
04:12:36.708 00.000 11060 worker thread done servicing request
04:12:36.708 00.000 11060 Worker thread wakes up
04:12:36.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:36.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:36.711 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:37.349 00.638 11060 Exposure complete
04:12:37.548 00.199 11060 worker thread done servicing request
04:12:37.548 00.000 10844 OnExposeComplete: enter
04:12:37.548 00.000 10844 UpdateGuideState(): m_state=6
04:12:37.549 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4687
04:12:37.549 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=102.19, Mass=1504, SNR=24.4, Peak=169 HFD=2.8
04:12:37.549 00.000 10844 MultiStar: [#1 -0.29,0.53,0.00,M1] [#2 -0.54,0.80,0.00,M6] [#3 0.61,0.07,0.00,M1] [#4 0.17,0.56,0.00,M5] [#5 -0.67,0.01,0.00,M3] [#6 -0.12,0.43,1.13,U] [#7 -0.12,0.38,0.97,U] [#8 0.01,0.88,0.00,M2] 
04:12:37.549 00.000 10844 single-star, 2 included, MultiStar: {-0.04, 0.32}, one-star: {0.12, 0.14}
04:12:37.549 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.53 = -0.53)
04:12:37.549 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.59 = 2.59)
04:12:37.549 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.86 mountX=0.16 mountY=0.10, mountTheta=0.55
04:12:37.552 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.14, opts=13)
04:12:37.552 00.000 10844 Enqueuing Move request for scope (0.12, 0.14)
04:12:37.552 00.000 11060 Worker thread wakes up
04:12:37.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:37.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
04:12:37.552 00.000 10844 UpdateGuideState exits: m=1504 SNR=24.4
04:12:37.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
04:12:37.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:37.552 00.000 11060 Moving (0.12, 0.14) raw xDistance=0.16 yDistance=0.10
04:12:37.552 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:37.552 00.000 10844 Enqueuing Expose request
04:12:37.552 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:12:37.552 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:37.552 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:12:37.552 00.000 11060 MoveAxis(W, 37, ABG)
04:12:37.552 00.000 11060 Guiding  Dir = 3, Dur = 37
04:12:37.580 00.028 11060 IsSlewing returns 0
04:12:37.580 00.000 11060 IsGuiding returns 0
04:12:37.643 00.063 11060 IsGuiding returns 0
04:12:37.643 00.000 11060 Move returns status 0, amount 37
04:12:37.643 00.000 11060 MoveAxis(N, 0, ABG)
04:12:37.643 00.000 11060 Move returns status 0, amount 0
04:12:37.643 00.000 11060 move complete, result=0
04:12:37.643 00.000 11060 worker thread done servicing request
04:12:37.643 00.000 11060 Worker thread wakes up
04:12:37.643 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
04:12:37.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:37.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:38.277 00.634 11060 Exposure complete
04:12:38.501 00.224 10844 OnExposeComplete: enter
04:12:38.501 00.000 10844 UpdateGuideState(): m_state=6
04:12:38.501 00.000 11060 worker thread done servicing request
04:12:38.502 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4688
04:12:38.502 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.76, Mass=2091, SNR=29.1, Peak=170 HFD=3.7
04:12:38.502 00.000 10844 MultiStar: [#1 -0.14,0.78,0.00,M2] [#2 0.11,0.63,0.00,M7] [#3 -0.45,0.13,0.87,U] [#4 0.40,0.60,0.00,M6] [#5 -0.42,0.05,0.86,U] [#6 -0.32,0.38,0.95,U] [#7 -0.60,0.60,0.00,M1] [#8 -0.14,0.57,0.00,M3] 
04:12:38.502 00.000 10844 single-star, 3 included, MultiStar: {-0.29, 0.06}, one-star: {-0.01, -0.29}
04:12:38.502 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
04:12:38.502 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
04:12:38.502 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.61 mountX=-0.29 mountY=0.04, mountTheta=3.02
04:12:38.506 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.29, opts=13)
04:12:38.506 00.000 10844 Enqueuing Move request for scope (-0.01, -0.29)
04:12:38.506 00.000 11060 Worker thread wakes up
04:12:38.506 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:38.506 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
04:12:38.506 00.000 10844 UpdateGuideState exits: m=2091 SNR=29.1
04:12:38.506 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:38.506 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
04:12:38.506 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:38.506 00.000 10844 Enqueuing Expose request
04:12:38.506 00.000 11060 Moving (-0.01, -0.29) raw xDistance=-0.29 yDistance=0.04
04:12:38.506 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
04:12:38.506 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:38.506 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:12:38.506 00.000 11060 MoveAxis(E, 67, ABG)
04:12:38.506 00.000 11060 Guiding  Dir = 2, Dur = 67
04:12:38.532 00.026 11060 IsSlewing returns 0
04:12:38.532 00.000 11060 IsGuiding returns 0
04:12:38.626 00.094 11060 IsGuiding returns 0
04:12:38.626 00.000 11060 Move returns status 0, amount 67
04:12:38.626 00.000 11060 MoveAxis(N, 0, ABG)
04:12:38.626 00.000 11060 Move returns status 0, amount 0
04:12:38.626 00.000 11060 move complete, result=0
04:12:38.626 00.000 11060 worker thread done servicing request
04:12:38.626 00.000 11060 Worker thread wakes up
04:12:38.626 00.000 10844 GuideStep: -0.3 px 67 ms EAST, 0.0 px 0 ms NORTH
04:12:38.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:38.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:39.250 00.624 11060 Exposure complete
04:12:39.458 00.208 11060 worker thread done servicing request
04:12:39.458 00.000 10844 OnExposeComplete: enter
04:12:39.458 00.000 10844 UpdateGuideState(): m_state=6
04:12:39.459 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4689
04:12:39.459 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=102.04, Mass=1990, SNR=28.3, Peak=193 HFD=3.3
04:12:39.459 00.000 10844 MultiStar: [#1 -0.14,0.55,0.91,U] [#2 -0.20,0.29,0.85,U] [#3 -0.07,0.19,0.91,U] [#4 0.12,0.48,0.89,U] [#5 0.06,-0.41,0.90,U] [#6 -0.07,0.14,0.91,U] [#7 -0.23,-0.10,0.97,U] [#8 0.02,0.79,0.00,M4] 
04:12:39.459 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.14}, one-star: {-0.19, -0.01}
04:12:39.459 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (1.39) = xAngle (0.78 = 0.78)
04:12:39.459 00.000 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.90 = -2.38)
04:12:39.459 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.17 mountX=0.12 mountY=-0.11, mountTheta=-0.77
04:12:39.459 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.14, opts=13)
04:12:39.459 00.000 10844 Enqueuing Move request for scope (-0.09, 0.14)
04:12:39.459 00.000 11060 Worker thread wakes up
04:12:39.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:39.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
04:12:39.459 00.000 10844 UpdateGuideState exits: m=1990 SNR=28.3
04:12:39.459 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
04:12:39.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:39.463 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:39.463 00.000 10844 Enqueuing Expose request
04:12:39.463 00.000 11060 Moving (-0.09, 0.14) raw xDistance=0.12 yDistance=-0.11
04:12:39.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:12:39.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:39.463 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:12:39.464 00.001 11060 MoveAxis(E, 0, ABG)
04:12:39.464 00.000 11060 Move returns status 0, amount 0
04:12:39.464 00.000 11060 MoveAxis(N, 0, ABG)
04:12:39.464 00.000 11060 Move returns status 0, amount 0
04:12:39.464 00.000 11060 move complete, result=0
04:12:39.464 00.000 11060 worker thread done servicing request
04:12:39.464 00.000 11060 Worker thread wakes up
04:12:39.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:39.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:39.464 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:40.097 00.633 11060 Exposure complete
04:12:40.318 00.221 11060 worker thread done servicing request
04:12:40.318 00.000 10844 OnExposeComplete: enter
04:12:40.320 00.002 10844 UpdateGuideState(): m_state=6
04:12:40.320 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4690
04:12:40.320 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=102.19, Mass=1840, SNR=27.0, Peak=190 HFD=2.9
04:12:40.321 00.001 10844 MultiStar: [#1 0.08,0.61,0.00,M2] [#2 -0.67,0.48,0.00,M7] [#3 -0.23,0.27,0.96,U] [#4 0.31,0.67,0.00,M6] [#5 0.12,0.38,0.89,U] [#6 0.37,0.30,0.97,U] [#7 -0.08,0.60,0.00,M1] [#8 -0.05,0.98,0.00,M5] 
04:12:40.321 00.000 10844 refined, 3 included, MultiStar: {0.15, 0.27}, one-star: {0.33, 0.14}
04:12:40.321 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
04:12:40.321 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
04:12:40.321 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.06 mountX=0.29 mountY=0.10, mountTheta=0.34
04:12:40.322 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.27, opts=13)
04:12:40.322 00.000 10844 Enqueuing Move request for scope (0.15, 0.27)
04:12:40.324 00.002 11060 Worker thread wakes up
04:12:40.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:40.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
04:12:40.324 00.000 10844 UpdateGuideState exits: m=1840 SNR=27.0
04:12:40.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
04:12:40.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:40.324 00.000 11060 Moving (0.15, 0.27) raw xDistance=0.29 yDistance=0.10
04:12:40.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:40.324 00.000 10844 Enqueuing Expose request
04:12:40.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
04:12:40.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:40.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:12:40.325 00.001 11060 MoveAxis(W, 68, ABG)
04:12:40.325 00.000 11060 Guiding  Dir = 3, Dur = 68
04:12:40.350 00.025 11060 IsSlewing returns 0
04:12:40.351 00.001 11060 IsGuiding returns 0
04:12:40.441 00.090 11060 IsGuiding returns 0
04:12:40.441 00.000 11060 Move returns status 0, amount 68
04:12:40.441 00.000 11060 MoveAxis(N, 0, ABG)
04:12:40.441 00.000 11060 Move returns status 0, amount 0
04:12:40.441 00.000 11060 move complete, result=0
04:12:40.441 00.000 11060 worker thread done servicing request
04:12:40.441 00.000 10844 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH
04:12:40.441 00.000 11060 Worker thread wakes up
04:12:40.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:40.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:41.081 00.640 11060 Exposure complete
04:12:41.285 00.204 11060 worker thread done servicing request
04:12:41.285 00.000 10844 OnExposeComplete: enter
04:12:41.285 00.000 10844 UpdateGuideState(): m_state=6
04:12:41.287 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4691
04:12:41.287 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=102.16, Mass=1977, SNR=28.2, Peak=205 HFD=2.9
04:12:41.287 00.000 10844 MultiStar: [#1 -0.14,0.49,0.80,U] [#2 -0.30,0.72,0.00,M8] [#3 0.19,-0.04,0.92,U] [#4 0.30,0.82,0.00,M7] [#5 -0.20,0.47,0.87,U] [#6 -0.20,0.10,0.95,U] [#7 -0.43,0.42,0.00,M2] [#8 -0.11,0.57,0.00,M6] 
04:12:41.287 00.000 10844 refined, 4 included, MultiStar: {0.00, 0.21}, one-star: {0.31, 0.11}
04:12:41.287 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.39) = xAngle (0.17 = 0.17)
04:12:41.287 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.29 = -2.99)
04:12:41.287 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.56 mountX=0.21 mountY=-0.03, mountTheta=-0.15
04:12:41.289 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.21, opts=13)
04:12:41.289 00.000 10844 Enqueuing Move request for scope (0.00, 0.21)
04:12:41.289 00.000 11060 Worker thread wakes up
04:12:41.290 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.21) opts 0xd
04:12:41.290 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.21)
04:12:41.290 00.000 11060 Moving (0.00, 0.21) raw xDistance=0.21 yDistance=-0.03
04:12:41.290 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:12:41.290 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:41.290 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:12:41.290 00.000 11060 MoveAxis(W, 52, ABG)
04:12:41.290 00.000 11060 Guiding  Dir = 3, Dur = 52
04:12:41.290 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:41.292 00.002 10844 UpdateGuideState exits: m=1977 SNR=28.2
04:12:41.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:41.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:41.292 00.000 10844 Enqueuing Expose request
04:12:41.306 00.014 11060 IsSlewing returns 0
04:12:41.306 00.000 11060 IsGuiding returns 0
04:12:41.384 00.078 11060 IsGuiding returns 0
04:12:41.384 00.000 11060 Move returns status 0, amount 52
04:12:41.384 00.000 11060 MoveAxis(N, 0, ABG)
04:12:41.385 00.001 11060 Move returns status 0, amount 0
04:12:41.385 00.000 11060 move complete, result=0
04:12:41.385 00.000 11060 worker thread done servicing request
04:12:41.385 00.000 11060 Worker thread wakes up
04:12:41.385 00.000 10844 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
04:12:41.385 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:41.385 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:42.017 00.632 11060 Exposure complete
04:12:42.230 00.213 11060 worker thread done servicing request
04:12:42.230 00.000 10844 OnExposeComplete: enter
04:12:42.230 00.000 10844 UpdateGuideState(): m_state=6
04:12:42.230 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4692
04:12:42.230 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.96, Mass=1356, SNR=23.3, Peak=165 HFD=2.7
04:12:42.230 00.000 10844 MultiStar: [#1 0.16,0.60,0.00,M2] [#2 -0.43,0.03,1.02,U] [#3 -0.16,-0.21,1.10,U] [#4 -0.09,0.69,0.00,M8] [#5 -0.17,0.14,1.07,U] [#6 0.19,-0.61,0.00,M1] [#7 -0.09,0.41,1.12,U] [#8 0.24,0.14,0.96,U] 
04:12:42.230 00.000 10844 single-star, 5 included, MultiStar: {-0.10, 0.07}, one-star: {0.02, -0.10}
04:12:42.230 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
04:12:42.230 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
04:12:42.230 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.34 mountX=-0.09 mountY=0.04, mountTheta=2.74
04:12:42.234 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
04:12:42.234 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
04:12:42.234 00.000 11060 Worker thread wakes up
04:12:42.234 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:42.234 00.000 10844 UpdateGuideState exits: m=1356 SNR=23.3
04:12:42.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:42.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
04:12:42.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:42.234 00.000 10844 Enqueuing Expose request
04:12:42.234 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
04:12:42.234 00.000 11060 Moving (0.02, -0.10) raw xDistance=-0.09 yDistance=0.04
04:12:42.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:12:42.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:42.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:12:42.234 00.000 11060 MoveAxis(E, 0, ABG)
04:12:42.234 00.000 11060 Move returns status 0, amount 0
04:12:42.234 00.000 11060 MoveAxis(N, 0, ABG)
04:12:42.234 00.000 11060 Move returns status 0, amount 0
04:12:42.234 00.000 11060 move complete, result=0
04:12:42.234 00.000 11060 worker thread done servicing request
04:12:42.234 00.000 11060 Worker thread wakes up
04:12:42.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:42.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:42.239 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:42.881 00.642 11060 Exposure complete
04:12:43.089 00.208 11060 worker thread done servicing request
04:12:43.089 00.000 10844 OnExposeComplete: enter
04:12:43.089 00.000 10844 UpdateGuideState(): m_state=6
04:12:43.089 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4693
04:12:43.091 00.002 10844 Star::Find returns 1 (0), X=616.57, Y=102.26, Mass=1885, SNR=27.6, Peak=162 HFD=3.6
04:12:43.091 00.000 10844 MultiStar: [#1 -0.01,0.24,0.78,U] [#2 0.04,0.35,0.78,U] [#3 -0.20,-0.07,0.93,U] [#4 -0.05,0.75,0.00,M9] [#5 -0.45,0.18,0.90,U] [#6 -0.09,0.10,0.89,U] [#7 -0.33,0.06,0.92,U] [#8 -0.33,0.64,0.00,M6] 
04:12:43.091 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.15}, one-star: {-0.34, 0.21}
04:12:43.091 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.39) = xAngle (1.14 = 1.14)
04:12:43.091 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.27 = -2.02)
04:12:43.091 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.53 mountX=0.11 mountY=-0.23, mountTheta=-1.14
04:12:43.095 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.15, opts=13)
04:12:43.095 00.000 10844 Enqueuing Move request for scope (-0.21, 0.15)
04:12:43.095 00.000 11060 Worker thread wakes up
04:12:43.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:43.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
04:12:43.096 00.001 10844 UpdateGuideState exits: m=1885 SNR=27.6
04:12:43.096 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
04:12:43.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:43.096 00.000 11060 Moving (-0.21, 0.15) raw xDistance=0.11 yDistance=-0.23
04:12:43.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:43.096 00.000 10844 Enqueuing Expose request
04:12:43.096 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:12:43.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:12:43.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:12:43.096 00.000 11060 MoveAxis(E, 0, ABG)
04:12:43.096 00.000 11060 Move returns status 0, amount 0
04:12:43.096 00.000 11060 MoveAxis(N, 0, ABG)
04:12:43.096 00.000 11060 Move returns status 0, amount 0
04:12:43.096 00.000 11060 move complete, result=0
04:12:43.096 00.000 11060 worker thread done servicing request
04:12:43.096 00.000 11060 Worker thread wakes up
04:12:43.096 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:43.096 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:43.098 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:12:43.727 00.629 11060 Exposure complete
04:12:43.945 00.218 11060 worker thread done servicing request
04:12:43.945 00.000 10844 OnExposeComplete: enter
04:12:43.945 00.000 10844 UpdateGuideState(): m_state=6
04:12:43.945 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4694
04:12:43.945 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.58, Mass=1865, SNR=27.1, Peak=214 HFD=2.9
04:12:43.945 00.000 10844 MultiStar: [#1 0.06,0.35,0.95,U] [#2 -0.03,0.32,0.89,U] [#3 -0.42,-0.28,0.93,U] [#4 0.40,0.32,0.88,U] [#5 -0.33,-0.24,0.94,U] [#6 0.15,0.08,0.99,U] [#7 -0.04,0.31,0.95,U] [#8 0.07,0.55,0.71,U] 
04:12:43.947 00.002 10844 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.40, -0.47}
04:12:43.947 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.39) = xAngle (-0.16 = -0.16)
04:12:43.947 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.96 = 2.96)
04:12:43.947 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.22 mountX=0.09 mountY=0.02, mountTheta=0.18
04:12:43.947 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.08, opts=13)
04:12:43.947 00.000 10844 Enqueuing Move request for scope (0.03, 0.08)
04:12:43.947 00.000 11060 Worker thread wakes up
04:12:43.947 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:43.947 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
04:12:43.947 00.000 10844 UpdateGuideState exits: m=1865 SNR=27.1
04:12:43.947 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:43.947 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:43.947 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
04:12:43.951 00.004 10844 Enqueuing Expose request
04:12:43.951 00.000 11060 Moving (0.03, 0.08) raw xDistance=0.09 yDistance=0.02
04:12:43.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:12:43.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:43.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:12:43.951 00.000 11060 MoveAxis(E, 0, ABG)
04:12:43.951 00.000 11060 Move returns status 0, amount 0
04:12:43.951 00.000 11060 MoveAxis(N, 0, ABG)
04:12:43.951 00.000 11060 Move returns status 0, amount 0
04:12:43.951 00.000 11060 move complete, result=0
04:12:43.951 00.000 11060 worker thread done servicing request
04:12:43.951 00.000 11060 Worker thread wakes up
04:12:43.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:43.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:43.955 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:44.593 00.638 11060 Exposure complete
04:12:44.808 00.215 11060 worker thread done servicing request
04:12:44.809 00.001 10844 OnExposeComplete: enter
04:12:44.809 00.000 10844 UpdateGuideState(): m_state=6
04:12:44.810 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4695
04:12:44.810 00.000 10844 Star::Find returns 1 (0), X=616.67, Y=101.63, Mass=1639, SNR=26.0, Peak=218 HFD=2.9
04:12:44.810 00.000 10844 MultiStar: [#1 -0.41,-0.05,0.92,U] [#2 -0.31,0.05,0.91,U] [#3 -0.13,-0.32,0.98,U] [#4 -0.16,0.11,0.92,U] [#5 -0.35,-0.07,0.89,U] [#6 -0.00,-0.20,0.96,U] [#7 -0.61,0.07,0.00,M1] [#8 0.11,0.21,0.82,U] 
04:12:44.810 00.000 10844 refined, 7 included, MultiStar: {-0.19, -0.10}, one-star: {-0.24, -0.42}
04:12:44.810 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.39) = xAngle (-4.06 = 2.22)
04:12:44.810 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.94 = -0.94)
04:12:44.810 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-2.67 mountX=-0.13 mountY=-0.17, mountTheta=-2.22
04:12:44.811 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.10, opts=13)
04:12:44.811 00.000 10844 Enqueuing Move request for scope (-0.19, -0.10)
04:12:44.811 00.000 11060 Worker thread wakes up
04:12:44.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:44.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
04:12:44.811 00.000 10844 UpdateGuideState exits: m=1639 SNR=26.0
04:12:44.811 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
04:12:44.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:44.811 00.000 11060 Moving (-0.19, -0.10) raw xDistance=-0.13 yDistance=-0.17
04:12:44.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:44.811 00.000 10844 Enqueuing Expose request
04:12:44.815 00.004 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:12:44.815 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:44.815 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:12:44.815 00.000 11060 MoveAxis(E, 30, ABG)
04:12:44.815 00.000 11060 Guiding  Dir = 2, Dur = 30
04:12:44.836 00.021 11060 IsSlewing returns 0
04:12:44.836 00.000 11060 IsGuiding returns 0
04:12:44.881 00.045 11060 IsGuiding returns 0
04:12:44.881 00.000 11060 Move returns status 0, amount 30
04:12:44.881 00.000 11060 MoveAxis(N, 0, ABG)
04:12:44.881 00.000 11060 Move returns status 0, amount 0
04:12:44.881 00.000 11060 move complete, result=0
04:12:44.881 00.000 11060 worker thread done servicing request
04:12:44.881 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.2 px 0 ms NORTH
04:12:44.881 00.000 11060 Worker thread wakes up
04:12:44.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:44.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:45.511 00.630 11060 Exposure complete
04:12:45.723 00.212 11060 worker thread done servicing request
04:12:45.723 00.000 10844 OnExposeComplete: enter
04:12:45.723 00.000 10844 UpdateGuideState(): m_state=6
04:12:45.723 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4696
04:12:45.723 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.82, Mass=1692, SNR=26.2, Peak=195 HFD=2.9
04:12:45.723 00.000 10844 MultiStar: [#1 -0.09,0.27,0.95,U] [#2 -0.42,0.27,0.90,U] [#3 0.14,-0.25,0.95,U] [#4 0.15,0.58,0.00,M8] [#5 0.01,0.17,0.83,U] [#6 0.10,-0.18,0.93,U] [#7 -0.15,0.23,1.00,U] [#8 -0.49,0.55,0.00,M5] 
04:12:45.725 00.002 10844 refined, 6 included, MultiStar: {-0.06, 0.04}, one-star: {-0.04, -0.23}
04:12:45.725 00.000 10844 CameraToMount -- cameraTheta (2.63) - m_xAngle (1.39) = xAngle (1.24 = 1.24)
04:12:45.725 00.000 10844 CameraToMount -- cameraTheta (2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.36 = -1.92)
04:12:45.725 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.63 mountX=0.02 mountY=-0.07, mountTheta=-1.23
04:12:45.727 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
04:12:45.727 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
04:12:45.728 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:45.728 00.000 11060 Worker thread wakes up
04:12:45.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
04:12:45.728 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
04:12:45.728 00.000 11060 Moving (-0.06, 0.04) raw xDistance=0.02 yDistance=-0.07
04:12:45.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:12:45.728 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:45.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:12:45.728 00.000 11060 MoveAxis(E, 0, ABG)
04:12:45.728 00.000 11060 Move returns status 0, amount 0
04:12:45.728 00.000 11060 MoveAxis(N, 0, ABG)
04:12:45.728 00.000 11060 Move returns status 0, amount 0
04:12:45.728 00.000 11060 move complete, result=0
04:12:45.728 00.000 11060 worker thread done servicing request
04:12:45.730 00.002 10844 UpdateGuideState exits: m=1692 SNR=26.2
04:12:45.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:45.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:45.730 00.000 10844 Enqueuing Expose request
04:12:45.730 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:45.732 00.002 11060 Worker thread wakes up
04:12:45.732 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:45.733 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:46.362 00.629 11060 Exposure complete
04:12:46.712 00.350 11060 worker thread done servicing request
04:12:46.712 00.000 10844 OnExposeComplete: enter
04:12:46.712 00.000 10844 UpdateGuideState(): m_state=6
04:12:46.714 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4697
04:12:46.714 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=102.06, Mass=1557, SNR=24.7, Peak=178 HFD=2.8
04:12:46.714 00.000 10844 MultiStar: [#1 -0.09,0.28,0.93,U] [#2 0.30,0.88,0.00,M4] [#3 0.15,0.50,1.03,U] [#4 0.23,0.86,0.00,M9] [#5 -0.35,0.34,0.96,U] [#6 0.12,-0.20,1.12,U] [#7 -0.26,0.58,0.00,M1] [#8 0.17,0.26,0.86,U] 
04:12:46.714 00.000 10844 single-star, 5 included, MultiStar: {0.01, 0.19}, one-star: {0.04, 0.01}
04:12:46.714 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
04:12:46.714 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.87 = 1.87)
04:12:46.714 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.14 mountX=0.01 mountY=0.04, mountTheta=1.25
04:12:46.717 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
04:12:46.718 00.001 10844 Enqueuing Move request for scope (0.04, 0.01)
04:12:46.718 00.000 11060 Worker thread wakes up
04:12:46.718 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:46.718 00.000 10844 UpdateGuideState exits: m=1557 SNR=24.7
04:12:46.718 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:46.718 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
04:12:46.718 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:46.718 00.000 10844 Enqueuing Expose request
04:12:46.720 00.002 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
04:12:46.720 00.000 11060 Moving (0.04, 0.01) raw xDistance=0.01 yDistance=0.04
04:12:46.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:12:46.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:46.721 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:12:46.722 00.001 11060 MoveAxis(E, 0, ABG)
04:12:46.722 00.000 11060 Move returns status 0, amount 0
04:12:46.722 00.000 11060 MoveAxis(N, 0, ABG)
04:12:46.722 00.000 11060 Move returns status 0, amount 0
04:12:46.722 00.000 11060 move complete, result=0
04:12:46.722 00.000 11060 worker thread done servicing request
04:12:46.722 00.000 11060 Worker thread wakes up
04:12:46.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:46.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:46.725 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:47.364 00.639 11060 Exposure complete
04:12:47.699 00.335 11060 worker thread done servicing request
04:12:47.699 00.000 10844 OnExposeComplete: enter
04:12:47.699 00.000 10844 UpdateGuideState(): m_state=6
04:12:47.699 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4698
04:12:47.701 00.002 10844 Star::Find returns 1 (0), X=617.24, Y=101.82, Mass=1843, SNR=26.7, Peak=207 HFD=2.9
04:12:47.701 00.000 10844 MultiStar: [#1 -0.01,0.55,0.91,U] [#2 0.17,0.38,0.93,U] [#3 0.16,-0.18,0.97,U] [#4 -0.04,0.75,0.00,M10] [#5 -0.42,-0.17,0.81,U] [#6 0.14,0.07,1.07,U] [#7 -0.51,0.21,0.85,U] [#8 0.16,0.57,0.00,M5] 
04:12:47.701 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.09}, one-star: {0.34, -0.23}
04:12:47.701 00.000 10844 CameraToMount -- cameraTheta (1.54) - m_xAngle (1.39) = xAngle (0.15 = 0.15)
04:12:47.701 00.000 10844 CameraToMount -- cameraTheta (1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.27 = -3.01)
04:12:47.701 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=0.09 mountY=-0.01, mountTheta=-0.13
04:12:47.702 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.09, opts=13)
04:12:47.702 00.000 10844 Enqueuing Move request for scope (0.00, 0.09)
04:12:47.702 00.000 11060 Worker thread wakes up
04:12:47.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
04:12:47.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:47.702 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
04:12:47.702 00.000 10844 UpdateGuideState exits: m=1843 SNR=26.7
04:12:47.702 00.000 11060 Moving (0.00, 0.09) raw xDistance=0.09 yDistance=-0.01
04:12:47.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:12:47.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:47.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:47.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:47.702 00.000 10844 Enqueuing Expose request
04:12:47.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:12:47.702 00.000 11060 MoveAxis(E, 0, ABG)
04:12:47.702 00.000 11060 Move returns status 0, amount 0
04:12:47.702 00.000 11060 MoveAxis(N, 0, ABG)
04:12:47.702 00.000 11060 Move returns status 0, amount 0
04:12:47.702 00.000 11060 move complete, result=0
04:12:47.707 00.005 11060 worker thread done servicing request
04:12:47.707 00.000 11060 Worker thread wakes up
04:12:47.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:47.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:47.714 00.007 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:48.366 00.652 11060 Exposure complete
04:12:48.727 00.361 11060 worker thread done servicing request
04:12:48.727 00.000 10844 OnExposeComplete: enter
04:12:48.727 00.000 10844 UpdateGuideState(): m_state=6
04:12:48.728 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4699
04:12:48.728 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=102.48, Mass=1752, SNR=26.6, Peak=232 HFD=3.5
04:12:48.729 00.001 10844 MultiStar: [#1 0.19,0.81,0.00,M1] [#2 -0.45,0.70,0.00,M4] [#3 0.28,-0.13,0.95,U] [#4 0.33,0.16,1.00,U] [#5 -0.46,-0.06,0.96,U] [#6 0.57,0.23,0.00,M1] [#7 0.12,0.60,0.00,M1] [#8 0.01,0.36,0.84,U] 
04:12:48.729 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.15}, one-star: {0.30, 0.42}
04:12:48.729 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.39) = xAngle (-0.40 = -0.40)
04:12:48.729 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.72 = 2.72)
04:12:48.729 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=0.16 mountY=0.07, mountTheta=0.41
04:12:48.734 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.15, opts=13)
04:12:48.734 00.000 10844 Enqueuing Move request for scope (0.10, 0.15)
04:12:48.734 00.000 11060 Worker thread wakes up
04:12:48.734 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:48.734 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
04:12:48.734 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
04:12:48.734 00.000 11060 Moving (0.10, 0.15) raw xDistance=0.16 yDistance=0.07
04:12:48.734 00.000 10844 UpdateGuideState exits: m=1752 SNR=26.6
04:12:48.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:48.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:48.734 00.000 10844 Enqueuing Expose request
04:12:48.735 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:12:48.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:48.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:12:48.736 00.001 11060 MoveAxis(W, 38, ABG)
04:12:48.736 00.000 11060 Guiding  Dir = 3, Dur = 38
04:12:48.751 00.015 11060 IsSlewing returns 0
04:12:48.751 00.000 11060 IsGuiding returns 0
04:12:48.805 00.054 11060 IsGuiding returns 0
04:12:48.805 00.000 11060 Move returns status 0, amount 38
04:12:48.805 00.000 11060 MoveAxis(N, 0, ABG)
04:12:48.805 00.000 11060 Move returns status 0, amount 0
04:12:48.805 00.000 11060 move complete, result=0
04:12:48.805 00.000 11060 worker thread done servicing request
04:12:48.805 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
04:12:48.805 00.000 11060 Worker thread wakes up
04:12:48.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:48.807 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:49.446 00.639 11060 Exposure complete
04:12:49.782 00.336 11060 worker thread done servicing request
04:12:49.782 00.000 10844 OnExposeComplete: enter
04:12:49.782 00.000 10844 UpdateGuideState(): m_state=6
04:12:49.783 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4700
04:12:49.783 00.000 10844 Star::Find returns 1 (0), X=617.80, Y=102.52, Mass=1889, SNR=27.6, Peak=209 HFD=3.4
04:12:49.784 00.001 10844 MultiStar: [#1 0.17,0.43,0.89,U] [#2 -0.15,0.36,0.84,U] [#3 0.22,0.12,0.93,U] [#4 0.25,0.23,1.00,U] [#5 -0.11,0.20,0.89,U] [#6 0.36,-0.04,1.03,U] [#7 -0.17,0.35,0.90,U] [#8 -0.42,0.66,0.00,M5] 
04:12:49.784 00.000 10844 refined, 7 included, MultiStar: {0.20, 0.26}, one-star: {0.89, 0.47}
04:12:49.784 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.47 = -0.47)
04:12:49.797 00.013 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.65 = 2.65)
04:12:49.797 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.92 mountX=0.29 mountY=0.15, mountTheta=0.49
04:12:49.805 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.26, opts=13)
04:12:49.805 00.000 10844 Enqueuing Move request for scope (0.20, 0.26)
04:12:49.805 00.000 11060 Worker thread wakes up
04:12:49.805 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0xd
04:12:49.805 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
04:12:49.805 00.000 11060 Moving (0.20, 0.26) raw xDistance=0.29 yDistance=0.15
04:12:49.806 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
04:12:49.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:49.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:12:49.806 00.000 11060 MoveAxis(W, 70, ABG)
04:12:49.806 00.000 11060 Guiding  Dir = 3, Dur = 70
04:12:49.818 00.012 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:49.821 00.003 10844 UpdateGuideState exits: m=1889 SNR=27.6
04:12:49.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:49.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:49.821 00.000 10844 Enqueuing Expose request
04:12:49.829 00.008 11060 IsSlewing returns 0
04:12:49.829 00.000 11060 IsGuiding returns 0
04:12:49.916 00.087 11060 IsGuiding returns 0
04:12:49.916 00.000 11060 Move returns status 0, amount 70
04:12:49.916 00.000 11060 MoveAxis(N, 0, ABG)
04:12:49.916 00.000 11060 Move returns status 0, amount 0
04:12:49.916 00.000 11060 move complete, result=0
04:12:49.916 00.000 11060 worker thread done servicing request
04:12:49.917 00.001 11060 Worker thread wakes up
04:12:49.917 00.000 10844 GuideStep: 0.3 px 70 ms WEST, 0.2 px 0 ms NORTH
04:12:49.917 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:49.917 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:50.559 00.642 11060 Exposure complete
04:12:50.824 00.265 11060 worker thread done servicing request
04:12:50.824 00.000 10844 OnExposeComplete: enter
04:12:50.824 00.000 10844 UpdateGuideState(): m_state=6
04:12:50.824 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4701
04:12:50.824 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.69, Mass=1746, SNR=26.4, Peak=168 HFD=3.4
04:12:50.826 00.002 10844 MultiStar: [#1 -0.04,0.31,0.96,U] [#2 -0.21,0.16,0.90,U] [#3 0.06,-0.17,0.93,U] [#4 0.35,0.05,0.99,U] [#5 -0.21,-0.12,0.88,U] [#6 -0.05,-0.19,1.05,U] [#7 -0.29,-0.01,0.96,U] [#8 0.01,0.44,0.78,U] 
04:12:50.826 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.27, -0.37}
04:12:50.826 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
04:12:50.826 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
04:12:50.826 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.10 mountX=-0.00 mountY=-0.01, mountTheta=-1.71
04:12:50.827 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.00, opts=13)
04:12:50.827 00.000 10844 Enqueuing Move request for scope (-0.01, 0.00)
04:12:50.827 00.000 11060 Worker thread wakes up
04:12:50.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:50.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
04:12:50.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
04:12:50.827 00.000 11060 Moving (-0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
04:12:50.827 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.4
04:12:50.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:12:50.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:50.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:50.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:50.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:12:50.827 00.000 10844 Enqueuing Expose request
04:12:50.827 00.000 11060 MoveAxis(E, 0, ABG)
04:12:50.827 00.000 11060 Move returns status 0, amount 0
04:12:50.827 00.000 11060 MoveAxis(N, 0, ABG)
04:12:50.827 00.000 11060 Move returns status 0, amount 0
04:12:50.827 00.000 11060 move complete, result=0
04:12:50.827 00.000 11060 worker thread done servicing request
04:12:50.827 00.000 11060 Worker thread wakes up
04:12:50.827 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:50.832 00.005 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:50.834 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:51.463 00.629 11060 Exposure complete
04:12:51.677 00.214 11060 worker thread done servicing request
04:12:51.677 00.000 10844 OnExposeComplete: enter
04:12:51.677 00.000 10844 UpdateGuideState(): m_state=6
04:12:51.677 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4702
04:12:51.677 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=102.35, Mass=1619, SNR=25.3, Peak=135 HFD=3.6
04:12:51.677 00.000 10844 MultiStar: [#1 0.44,0.42,0.00,M1] [#2 -0.20,0.56,0.00,M3] [#3 0.32,0.37,0.99,U] [#4 0.49,0.17,1.04,U] [#5 0.04,-0.21,1.01,U] [#6 0.31,-0.23,1.07,U] [#7 -0.02,0.99,0.00,M1] [#8 0.34,0.64,0.00,M5] 
04:12:51.677 00.000 10844 refined, 4 included, MultiStar: {0.30, 0.07}, one-star: {0.34, 0.30}
04:12:51.677 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.39) = xAngle (-1.15 = -1.15)
04:12:51.677 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
04:12:51.677 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.07 hyp=0.31 cameraTheta=0.24 mountX=0.13 mountY=0.28, mountTheta=1.15
04:12:51.679 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.07, opts=13)
04:12:51.679 00.000 10844 Enqueuing Move request for scope (0.30, 0.07)
04:12:51.682 00.003 11060 Worker thread wakes up
04:12:51.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:51.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.07) opts 0xd
04:12:51.682 00.000 10844 UpdateGuideState exits: m=1619 SNR=25.3
04:12:51.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.07)
04:12:51.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:51.683 00.001 11060 Moving (0.30, 0.07) raw xDistance=0.13 yDistance=0.28
04:12:51.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:51.683 00.000 10844 Enqueuing Expose request
04:12:51.683 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
04:12:51.683 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
04:12:51.683 00.000 11060 MoveAxis(W, 30, ABG)
04:12:51.683 00.000 11060 Guiding  Dir = 3, Dur = 30
04:12:51.693 00.010 11060 IsSlewing returns 0
04:12:51.693 00.000 11060 IsGuiding returns 0
04:12:51.738 00.045 11060 IsGuiding returns 0
04:12:51.738 00.000 11060 Move returns status 0, amount 30
04:12:51.738 00.000 11060 MoveAxis(S, 110, ABG)
04:12:51.738 00.000 11060 Guiding  Dir = 1, Dur = 110
04:12:51.769 00.031 11060 IsSlewing returns 0
04:12:51.769 00.000 11060 IsGuiding returns 0
04:12:51.906 00.137 11060 IsGuiding returns 0
04:12:51.906 00.000 11060 Move returns status 0, amount 110
04:12:51.906 00.000 11060 move complete, result=0
04:12:51.906 00.000 11060 worker thread done servicing request
04:12:51.906 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.3 px 110 ms SOUTH
04:12:51.906 00.000 11060 Worker thread wakes up
04:12:51.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:51.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:52.554 00.648 11060 Exposure complete
04:12:52.756 00.202 11060 worker thread done servicing request
04:12:52.756 00.000 10844 OnExposeComplete: enter
04:12:52.756 00.000 10844 UpdateGuideState(): m_state=6
04:12:52.757 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4703
04:12:52.757 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=102.25, Mass=2013, SNR=28.7, Peak=196 HFD=3.2
04:12:52.757 00.000 10844 MultiStar: [#1 0.20,0.51,0.90,U] [#2 -0.02,0.22,0.77,U] [#3 0.36,-0.04,0.92,U] [#4 0.32,0.55,0.00,M7] [#5 -0.09,0.19,0.89,U] [#6 0.43,-0.49,0.00,M1] [#7 0.17,0.39,0.85,U] [#8 0.07,0.37,0.71,U] 
04:12:52.757 00.000 10844 refined, 6 included, MultiStar: {0.18, 0.26}, one-star: {0.45, 0.20}
04:12:52.757 00.000 10844 CameraToMount -- cameraTheta (0.97) - m_xAngle (1.39) = xAngle (-0.42 = -0.42)
04:12:52.757 00.000 10844 CameraToMount -- cameraTheta (0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.70 = 2.70)
04:12:52.757 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.31 cameraTheta=0.97 mountX=0.28 mountY=0.13, mountTheta=0.43
04:12:52.760 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.26, opts=13)
04:12:52.760 00.000 10844 Enqueuing Move request for scope (0.18, 0.26)
04:12:52.760 00.000 11060 Worker thread wakes up
04:12:52.760 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:52.760 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
04:12:52.760 00.000 10844 UpdateGuideState exits: m=2013 SNR=28.7
04:12:52.760 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
04:12:52.760 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:52.760 00.000 11060 Moving (0.18, 0.26) raw xDistance=0.28 yDistance=0.13
04:12:52.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:52.760 00.000 10844 Enqueuing Expose request
04:12:52.760 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
04:12:52.760 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:52.760 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:12:52.760 00.000 11060 MoveAxis(W, 67, ABG)
04:12:52.760 00.000 11060 Guiding  Dir = 3, Dur = 67
04:12:52.790 00.030 11060 IsSlewing returns 0
04:12:52.792 00.002 11060 IsGuiding returns 0
04:12:52.880 00.088 11060 IsGuiding returns 0
04:12:52.881 00.001 11060 Move returns status 0, amount 67
04:12:52.881 00.000 11060 MoveAxis(N, 0, ABG)
04:12:52.881 00.000 11060 Move returns status 0, amount 0
04:12:52.881 00.000 11060 move complete, result=0
04:12:52.881 00.000 11060 worker thread done servicing request
04:12:52.881 00.000 11060 Worker thread wakes up
04:12:52.881 00.000 10844 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
04:12:52.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:52.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:53.506 00.625 11060 Exposure complete
04:12:53.715 00.209 11060 worker thread done servicing request
04:12:53.715 00.000 10844 OnExposeComplete: enter
04:12:53.715 00.000 10844 UpdateGuideState(): m_state=6
04:12:53.715 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4704
04:12:53.715 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=101.79, Mass=1990, SNR=28.1, Peak=234 HFD=3.1
04:12:53.715 00.000 10844 MultiStar: [#1 0.01,0.22,0.91,U] [#2 -0.38,0.14,0.82,U] [#3 0.23,-0.02,0.92,U] [#4 -0.16,0.59,0.00,M8] [#5 -0.32,-0.09,0.84,U] [#6 -0.05,-0.54,1.02,U] [#7 -0.13,0.47,0.86,U] [#8 -0.14,0.19,0.76,U] 
04:12:53.715 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {0.42, -0.26}
04:12:53.715 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.39) = xAngle (-4.31 = 1.98)
04:12:53.715 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.18 = -1.18)
04:12:53.715 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.92 mountX=-0.01 mountY=-0.03, mountTheta=-1.97
04:12:53.719 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
04:12:53.719 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
04:12:53.719 00.000 11060 Worker thread wakes up
04:12:53.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:53.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:12:53.719 00.000 10844 UpdateGuideState exits: m=1990 SNR=28.1
04:12:53.719 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:12:53.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:53.719 00.000 11060 Moving (-0.03, -0.01) raw xDistance=-0.01 yDistance=-0.03
04:12:53.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:53.719 00.000 10844 Enqueuing Expose request
04:12:53.719 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:12:53.719 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:53.719 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:12:53.719 00.000 11060 MoveAxis(E, 0, ABG)
04:12:53.719 00.000 11060 Move returns status 0, amount 0
04:12:53.719 00.000 11060 MoveAxis(N, 0, ABG)
04:12:53.719 00.000 11060 Move returns status 0, amount 0
04:12:53.719 00.000 11060 move complete, result=0
04:12:53.719 00.000 11060 worker thread done servicing request
04:12:53.719 00.000 11060 Worker thread wakes up
04:12:53.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:53.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:53.724 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:54.365 00.641 11060 Exposure complete
04:12:54.567 00.202 11060 worker thread done servicing request
04:12:54.567 00.000 10844 OnExposeComplete: enter
04:12:54.567 00.000 10844 UpdateGuideState(): m_state=6
04:12:54.567 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4705
04:12:54.567 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=102.13, Mass=1584, SNR=25.3, Peak=178 HFD=3.2
04:12:54.567 00.000 10844 MultiStar: [#1 0.07,0.60,0.00,M1] [#2 -0.44,0.41,0.00,M2] [#3 -0.06,0.21,1.02,U] [#4 0.25,0.68,0.00,M9] [#5 -0.21,0.26,0.94,U] [#6 0.12,0.29,1.05,U] [#7 -0.08,0.31,1.07,U] [#8 0.17,0.36,0.86,U] 
04:12:54.567 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.25}, one-star: {0.36, 0.08}
04:12:54.567 00.000 10844 CameraToMount -- cameraTheta (1.38) - m_xAngle (1.39) = xAngle (-0.01 = -0.01)
04:12:54.567 00.000 10844 CameraToMount -- cameraTheta (1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.11 = 3.11)
04:12:54.567 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.38 mountX=0.26 mountY=0.01, mountTheta=0.03
04:12:54.571 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.25, opts=13)
04:12:54.571 00.000 10844 Enqueuing Move request for scope (0.05, 0.25)
04:12:54.571 00.000 11060 Worker thread wakes up
04:12:54.571 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:54.571 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
04:12:54.571 00.000 10844 UpdateGuideState exits: m=1584 SNR=25.3
04:12:54.571 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
04:12:54.571 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:54.571 00.000 11060 Moving (0.05, 0.25) raw xDistance=0.26 yDistance=0.01
04:12:54.571 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:54.571 00.000 10844 Enqueuing Expose request
04:12:54.571 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
04:12:54.571 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:54.571 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:12:54.571 00.000 11060 MoveAxis(W, 60, ABG)
04:12:54.571 00.000 11060 Guiding  Dir = 3, Dur = 60
04:12:54.586 00.015 11060 IsSlewing returns 0
04:12:54.586 00.000 11060 IsGuiding returns 0
04:12:54.663 00.077 11060 IsGuiding returns 0
04:12:54.663 00.000 11060 Move returns status 0, amount 60
04:12:54.663 00.000 11060 MoveAxis(N, 0, ABG)
04:12:54.663 00.000 11060 Move returns status 0, amount 0
04:12:54.663 00.000 11060 move complete, result=0
04:12:54.663 00.000 11060 worker thread done servicing request
04:12:54.664 00.001 11060 Worker thread wakes up
04:12:54.664 00.000 10844 GuideStep: 0.3 px 60 ms WEST, 0.0 px 0 ms NORTH
04:12:54.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:54.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:55.297 00.633 11060 Exposure complete
04:12:55.498 00.201 11060 worker thread done servicing request
04:12:55.498 00.000 10844 OnExposeComplete: enter
04:12:55.498 00.000 10844 UpdateGuideState(): m_state=6
04:12:55.498 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4706
04:12:55.498 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.61, Mass=1661, SNR=26.0, Peak=163 HFD=3.1
04:12:55.498 00.000 10844 MultiStar: [#1 0.15,0.11,0.97,U] [#2 -0.23,0.03,0.90,U] [#3 0.17,0.13,0.92,U] [#4 0.48,0.36,0.00,M10] [#5 -0.34,-0.36,1.00,U] [#6 0.41,-0.53,0.00,M1] [#7 -0.11,0.30,1.00,U] [#8 -0.06,0.57,0.00,M3] 
04:12:55.498 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.04}, one-star: {0.20, -0.44}
04:12:55.498 00.000 10844 CameraToMount -- cameraTheta (-2.15) - m_xAngle (1.39) = xAngle (-3.54 = 2.74)
04:12:55.498 00.000 10844 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.41 = -0.41)
04:12:55.498 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.15 mountX=-0.05 mountY=-0.02, mountTheta=-2.73
04:12:55.502 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
04:12:55.504 00.002 10844 Enqueuing Move request for scope (-0.03, -0.04)
04:12:55.504 00.000 11060 Worker thread wakes up
04:12:55.504 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:55.507 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
04:12:55.507 00.000 10844 UpdateGuideState exits: m=1661 SNR=26.0
04:12:55.507 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
04:12:55.507 00.000 11060 Moving (-0.03, -0.04) raw xDistance=-0.05 yDistance=-0.02
04:12:55.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:55.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:12:55.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:55.507 00.000 10844 Enqueuing Expose request
04:12:55.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:55.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:12:55.507 00.000 11060 MoveAxis(E, 0, ABG)
04:12:55.507 00.000 11060 Move returns status 0, amount 0
04:12:55.507 00.000 11060 MoveAxis(N, 0, ABG)
04:12:55.507 00.000 11060 Move returns status 0, amount 0
04:12:55.507 00.000 11060 move complete, result=0
04:12:55.507 00.000 11060 worker thread done servicing request
04:12:55.507 00.000 11060 Worker thread wakes up
04:12:55.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:55.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:55.510 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:56.146 00.636 11060 Exposure complete
04:12:56.359 00.213 11060 worker thread done servicing request
04:12:56.359 00.000 10844 OnExposeComplete: enter
04:12:56.359 00.000 10844 UpdateGuideState(): m_state=6
04:12:56.359 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4707
04:12:56.359 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=101.93, Mass=1679, SNR=25.7, Peak=208 HFD=3.0
04:12:56.359 00.000 10844 MultiStar: [#1 0.00,-0.14,0.94,U] [#2 0.19,0.24,0.92,U] [#3 -0.08,-0.09,0.99,U] [#4 0.39,0.06,1.00,U] [#5 0.12,0.04,0.90,U] [#6 0.21,-0.12,1.06,U] [#7 -0.25,0.46,0.97,U] [#8 -0.13,0.27,0.87,U] 
04:12:56.359 00.000 10844 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.35, -0.12}
04:12:56.359 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.39) = xAngle (-0.82 = -0.82)
04:12:56.359 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.30 = 2.30)
04:12:56.359 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.57 mountX=0.08 mountY=0.08, mountTheta=0.83
04:12:56.365 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
04:12:56.365 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
04:12:56.365 00.000 11060 Worker thread wakes up
04:12:56.365 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:12:56.365 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
04:12:56.365 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
04:12:56.365 00.000 11060 Moving (0.10, 0.06) raw xDistance=0.08 yDistance=0.08
04:12:56.365 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:12:56.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:56.365 00.000 10844 UpdateGuideState exits: m=1679 SNR=25.7
04:12:56.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:12:56.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:56.365 00.000 11060 MoveAxis(E, 0, ABG)
04:12:56.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:56.365 00.000 10844 Enqueuing Expose request
04:12:56.365 00.000 11060 Move returns status 0, amount 0
04:12:56.365 00.000 11060 MoveAxis(N, 0, ABG)
04:12:56.365 00.000 11060 Move returns status 0, amount 0
04:12:56.365 00.000 11060 move complete, result=0
04:12:56.365 00.000 11060 worker thread done servicing request
04:12:56.365 00.000 11060 Worker thread wakes up
04:12:56.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:56.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:56.365 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:57.001 00.636 11060 Exposure complete
04:12:57.224 00.223 10844 OnExposeComplete: enter
04:12:57.224 00.000 11060 worker thread done servicing request
04:12:57.224 00.000 10844 UpdateGuideState(): m_state=6
04:12:57.226 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4708
04:12:57.226 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=101.87, Mass=1967, SNR=27.7, Peak=189 HFD=3.0
04:12:57.226 00.000 10844 MultiStar: [#1 -0.07,0.69,0.00,M1] [#2 -0.25,0.71,0.00,M1] [#3 -0.21,0.21,0.90,U] [#4 0.41,0.34,0.95,U] [#5 0.03,-0.15,0.82,U] [#6 0.13,-0.44,1.00,U] [#7 -0.50,0.13,0.96,U] [#8 -0.43,0.57,0.00,M3] 
04:12:57.226 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.02}, one-star: {0.15, -0.18}
04:12:57.226 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
04:12:57.226 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
04:12:57.226 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.22 mountX=-0.02 mountY=0.01, mountTheta=2.62
04:12:57.229 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.02, opts=13)
04:12:57.229 00.000 10844 Enqueuing Move request for scope (0.01, -0.02)
04:12:57.229 00.000 11060 Worker thread wakes up
04:12:57.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:12:57.229 00.000 10844 UpdateGuideState exits: m=1967 SNR=27.7
04:12:57.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
04:12:57.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:57.229 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
04:12:57.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:57.229 00.000 10844 Enqueuing Expose request
04:12:57.229 00.000 11060 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
04:12:57.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:12:57.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:57.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:12:57.229 00.000 11060 MoveAxis(E, 0, ABG)
04:12:57.231 00.002 11060 Move returns status 0, amount 0
04:12:57.231 00.000 11060 MoveAxis(N, 0, ABG)
04:12:57.231 00.000 11060 Move returns status 0, amount 0
04:12:57.231 00.000 11060 move complete, result=0
04:12:57.231 00.000 11060 worker thread done servicing request
04:12:57.231 00.000 11060 Worker thread wakes up
04:12:57.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:57.231 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:57.234 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:57.869 00.635 11060 Exposure complete
04:12:58.090 00.221 11060 worker thread done servicing request
04:12:58.090 00.000 10844 OnExposeComplete: enter
04:12:58.090 00.000 10844 UpdateGuideState(): m_state=6
04:12:58.090 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4709
04:12:58.090 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=102.03, Mass=1583, SNR=25.2, Peak=164 HFD=2.8
04:12:58.090 00.000 10844 MultiStar: [#1 -0.06,0.88,0.00,M2] [#2 -0.66,0.53,0.00,M2] [#3 -0.17,0.27,0.91,U] [#4 -0.16,0.40,1.00,U] [#5 -0.37,0.41,0.98,U] [#6 -0.04,0.04,1.04,U] [#7 -0.85,0.37,0.00,M1] [#8 -0.19,0.80,0.00,M4] 
04:12:58.090 00.000 10844 single-star, 4 included, MultiStar: {-0.15, 0.22}, one-star: {-0.03, -0.02}
04:12:58.090 00.000 10844 CameraToMount -- cameraTheta (-2.63) - m_xAngle (1.39) = xAngle (-4.02 = 2.27)
04:12:58.090 00.000 10844 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.89 = -0.89)
04:12:58.091 00.001 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.63 mountX=-0.02 mountY=-0.03, mountTheta=-2.26
04:12:58.094 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.02, opts=13)
04:12:58.094 00.000 10844 Enqueuing Move request for scope (-0.03, -0.02)
04:12:58.095 00.001 11060 Worker thread wakes up
04:12:58.095 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
04:12:58.095 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
04:12:58.095 00.000 11060 Moving (-0.03, -0.02) raw xDistance=-0.02 yDistance=-0.03
04:12:58.095 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:12:58.095 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:58.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:12:58.095 00.000 11060 MoveAxis(E, 0, ABG)
04:12:58.095 00.000 11060 Move returns status 0, amount 0
04:12:58.095 00.000 11060 MoveAxis(N, 0, ABG)
04:12:58.095 00.000 11060 Move returns status 0, amount 0
04:12:58.095 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:58.096 00.001 10844 UpdateGuideState exits: m=1583 SNR=25.2
04:12:58.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:58.096 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:58.096 00.000 10844 Enqueuing Expose request
04:12:58.097 00.001 11060 move complete, result=0
04:12:58.097 00.000 11060 worker thread done servicing request
04:12:58.097 00.000 11060 Worker thread wakes up
04:12:58.097 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:58.097 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:58.099 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:12:58.725 00.626 11060 Exposure complete
04:12:58.953 00.228 11060 worker thread done servicing request
04:12:58.953 00.000 10844 OnExposeComplete: enter
04:12:58.953 00.000 10844 UpdateGuideState(): m_state=6
04:12:58.953 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4710
04:12:58.953 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=101.62, Mass=1776, SNR=26.1, Peak=171 HFD=3.2
04:12:58.953 00.000 10844 MultiStar: [#1 -0.22,0.37,0.97,U] [#2 -0.25,0.59,0.00,M3] [#3 0.12,0.03,0.96,U] [#4 -0.29,0.12,0.96,U] [#5 -0.19,-0.11,0.86,U] [#6 0.19,-0.09,0.94,U] [#7 -0.46,0.41,0.00,M2] [#8 -0.08,0.16,0.81,U] 
04:12:58.953 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.00}, one-star: {-0.16, -0.43}
04:12:58.953 00.000 10844 CameraToMount -- cameraTheta (3.10) - m_xAngle (1.39) = xAngle (1.71 = 1.71)
04:12:58.953 00.000 10844 CameraToMount -- cameraTheta (3.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.45)
04:12:58.956 00.003 10844 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.10 mountX=-0.01 mountY=-0.09, mountTheta=-1.71
04:12:58.956 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.00, opts=13)
04:12:58.956 00.000 10844 Enqueuing Move request for scope (-0.09, 0.00)
04:12:58.956 00.000 11060 Worker thread wakes up
04:12:58.956 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:58.956 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
04:12:58.956 00.000 10844 UpdateGuideState exits: m=1776 SNR=26.1
04:12:58.956 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
04:12:58.956 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:58.956 00.000 11060 Moving (-0.09, 0.00) raw xDistance=-0.01 yDistance=-0.09
04:12:58.956 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:58.956 00.000 10844 Enqueuing Expose request
04:12:58.956 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:12:58.956 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:58.956 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:12:58.956 00.000 11060 MoveAxis(E, 0, ABG)
04:12:58.956 00.000 11060 Move returns status 0, amount 0
04:12:58.956 00.000 11060 MoveAxis(N, 0, ABG)
04:12:58.956 00.000 11060 Move returns status 0, amount 0
04:12:58.956 00.000 11060 move complete, result=0
04:12:58.960 00.004 11060 worker thread done servicing request
04:12:58.960 00.000 11060 Worker thread wakes up
04:12:58.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:58.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:58.961 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:12:59.600 00.639 11060 Exposure complete
04:12:59.813 00.213 11060 worker thread done servicing request
04:12:59.813 00.000 10844 OnExposeComplete: enter
04:12:59.813 00.000 10844 UpdateGuideState(): m_state=6
04:12:59.813 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4711
04:12:59.813 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.93, Mass=1523, SNR=24.4, Peak=167 HFD=3.3
04:12:59.817 00.004 10844 MultiStar: [#1 -0.29,0.17,0.97,U] [#2 -0.35,0.36,0.98,U] [#3 0.08,0.32,1.02,U] [#4 0.01,0.38,1.06,U] [#5 -0.43,0.03,1.05,U] [#6 0.18,0.06,1.12,U] [#7 -0.34,0.06,0.97,U] [#8 -0.00,0.03,0.81,U] 
04:12:59.817 00.000 10844 single-star, 8 included, MultiStar: {-0.12, 0.15}, one-star: {0.03, -0.13}
04:12:59.817 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
04:12:59.817 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
04:12:59.817 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.34 mountX=-0.12 mountY=0.05, mountTheta=2.74
04:12:59.819 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.13, opts=13)
04:12:59.820 00.001 10844 Enqueuing Move request for scope (0.03, -0.13)
04:12:59.820 00.000 11060 Worker thread wakes up
04:12:59.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
04:12:59.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
04:12:59.820 00.000 11060 Moving (0.03, -0.13) raw xDistance=-0.12 yDistance=0.05
04:12:59.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:12:59.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:12:59.821 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:12:59.821 00.000 10844 UpdateGuideState exits: m=1523 SNR=24.4
04:12:59.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:12:59.821 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:59.821 00.000 11060 MoveAxis(E, 0, ABG)
04:12:59.821 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:12:59.821 00.000 10844 Enqueuing Expose request
04:12:59.821 00.000 11060 Move returns status 0, amount 0
04:12:59.821 00.000 11060 MoveAxis(N, 0, ABG)
04:12:59.821 00.000 11060 Move returns status 0, amount 0
04:12:59.821 00.000 11060 move complete, result=0
04:12:59.821 00.000 11060 worker thread done servicing request
04:12:59.822 00.001 11060 Worker thread wakes up
04:12:59.822 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:12:59.822 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:12:59.825 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:00.447 00.622 11060 Exposure complete
04:13:00.667 00.220 11060 worker thread done servicing request
04:13:00.667 00.000 10844 OnExposeComplete: enter
04:13:00.669 00.002 10844 UpdateGuideState(): m_state=6
04:13:00.670 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4712
04:13:00.670 00.000 10844 Star::Find returns 1 (0), X=617.45, Y=102.04, Mass=1344, SNR=23.2, Peak=187 HFD=3.0
04:13:00.670 00.000 10844 MultiStar: [#1 -0.11,0.43,1.01,U] [#2 0.11,0.66,0.00,M3] [#3 0.40,0.20,1.20,U] [#4 -0.18,0.57,0.00,M6] [#5 -0.00,0.21,1.17,U] [#6 0.17,0.20,1.19,U] [#7 -0.34,0.61,0.00,M2] [#8 -0.29,0.53,0.00,M3] 
04:13:00.670 00.000 10844 refined, 4 included, MultiStar: {0.20, 0.21}, one-star: {0.55, -0.01}
04:13:00.670 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.39) = xAngle (-0.59 = -0.59)
04:13:00.670 00.000 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.54 = 2.54)
04:13:00.670 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.80 mountX=0.24 mountY=0.16, mountTheta=0.60
04:13:00.673 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.21, opts=13)
04:13:00.673 00.000 10844 Enqueuing Move request for scope (0.20, 0.21)
04:13:00.674 00.001 11060 Worker thread wakes up
04:13:00.674 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
04:13:00.674 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
04:13:00.675 00.001 11060 Moving (0.20, 0.21) raw xDistance=0.24 yDistance=0.16
04:13:00.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.24
04:13:00.675 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:00.675 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:13:00.675 00.000 11060 MoveAxis(W, 56, ABG)
04:13:00.675 00.000 11060 Guiding  Dir = 3, Dur = 56
04:13:00.675 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:00.675 00.000 10844 UpdateGuideState exits: m=1344 SNR=23.2
04:13:00.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:00.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:00.677 00.002 10844 Enqueuing Expose request
04:13:00.693 00.016 11060 IsSlewing returns 0
04:13:00.693 00.000 11060 IsGuiding returns 0
04:13:00.756 00.063 11060 IsGuiding returns 0
04:13:00.756 00.000 11060 Move returns status 0, amount 56
04:13:00.756 00.000 11060 MoveAxis(N, 0, ABG)
04:13:00.756 00.000 11060 Move returns status 0, amount 0
04:13:00.756 00.000 11060 move complete, result=0
04:13:00.756 00.000 11060 worker thread done servicing request
04:13:00.756 00.000 11060 Worker thread wakes up
04:13:00.756 00.000 10844 GuideStep: 0.2 px 56 ms WEST, 0.2 px 0 ms NORTH
04:13:00.756 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:00.756 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:01.378 00.622 11060 Exposure complete
04:13:01.578 00.200 11060 worker thread done servicing request
04:13:01.578 00.000 10844 OnExposeComplete: enter
04:13:01.578 00.000 10844 UpdateGuideState(): m_state=6
04:13:01.578 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4713
04:13:01.578 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=101.98, Mass=1576, SNR=25.1, Peak=174 HFD=2.9
04:13:01.578 00.000 10844 MultiStar: [#1 -0.01,0.32,0.98,U] [#2 -0.27,0.35,1.01,U] [#3 0.42,-0.14,0.99,U] [#4 -0.27,0.71,0.00,M7] [#5 -0.25,-0.18,1.04,U] [#6 0.23,0.05,1.02,U] [#7 -0.07,0.57,0.00,M3] [#8 -0.10,0.06,0.86,U] 
04:13:01.578 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.05}, one-star: {-0.01, -0.07}
04:13:01.578 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.13 = 0.13)
04:13:01.584 00.006 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.03)
04:13:01.584 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.52 mountX=0.05 mountY=-0.01, mountTheta=-0.11
04:13:01.584 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.05, opts=13)
04:13:01.584 00.000 10844 Enqueuing Move request for scope (0.00, 0.05)
04:13:01.584 00.000 11060 Worker thread wakes up
04:13:01.584 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:01.584 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
04:13:01.584 00.000 10844 UpdateGuideState exits: m=1576 SNR=25.1
04:13:01.584 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
04:13:01.584 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:01.584 00.000 11060 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
04:13:01.584 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:01.584 00.000 10844 Enqueuing Expose request
04:13:01.584 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:13:01.584 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:01.584 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:13:01.584 00.000 11060 MoveAxis(E, 0, ABG)
04:13:01.584 00.000 11060 Move returns status 0, amount 0
04:13:01.584 00.000 11060 MoveAxis(N, 0, ABG)
04:13:01.584 00.000 11060 Move returns status 0, amount 0
04:13:01.584 00.000 11060 move complete, result=0
04:13:01.584 00.000 11060 worker thread done servicing request
04:13:01.584 00.000 11060 Worker thread wakes up
04:13:01.584 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:01.584 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:01.589 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:13:02.218 00.629 11060 Exposure complete
04:13:02.429 00.211 11060 worker thread done servicing request
04:13:02.429 00.000 10844 OnExposeComplete: enter
04:13:02.429 00.000 10844 UpdateGuideState(): m_state=6
04:13:02.429 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4714
04:13:02.429 00.000 10844 Star::Find returns 1 (0), X=616.47, Y=101.98, Mass=1454, SNR=24.2, Peak=193 HFD=3.0
04:13:02.429 00.000 10844 MultiStar: [#1 -0.08,-0.07,1.09,U] [#2 -0.45,0.26,0.91,U] [#3 0.13,-0.01,1.03,U] [#4 0.18,0.16,0.93,U] [#5 -0.15,0.07,1.04,U] [#6 0.02,-0.40,1.13,U] [#7 -0.53,0.02,1.00,U] [#8 -0.50,0.22,0.85,U] 
04:13:02.429 00.000 10844 refined, 8 included, MultiStar: {-0.19, 0.01}, one-star: {-0.43, -0.07}
04:13:02.429 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
04:13:02.429 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.84 = -1.44)
04:13:02.429 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.11 mountX=-0.03 mountY=-0.19, mountTheta=-1.72
04:13:02.434 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.01, opts=13)
04:13:02.434 00.000 10844 Enqueuing Move request for scope (-0.19, 0.01)
04:13:02.434 00.000 11060 Worker thread wakes up
04:13:02.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:13:02.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
04:13:02.434 00.000 10844 UpdateGuideState exits: m=1454 SNR=24.2
04:13:02.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
04:13:02.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:02.434 00.000 11060 Moving (-0.19, 0.01) raw xDistance=-0.03 yDistance=-0.19
04:13:02.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:02.434 00.000 10844 Enqueuing Expose request
04:13:02.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:13:02.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:13:02.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:13:02.434 00.000 11060 MoveAxis(E, 0, ABG)
04:13:02.434 00.000 11060 Move returns status 0, amount 0
04:13:02.434 00.000 11060 MoveAxis(N, 0, ABG)
04:13:02.434 00.000 11060 Move returns status 0, amount 0
04:13:02.434 00.000 11060 move complete, result=0
04:13:02.434 00.000 11060 worker thread done servicing request
04:13:02.434 00.000 11060 Worker thread wakes up
04:13:02.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:02.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:02.438 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:13:03.075 00.637 11060 Exposure complete
04:13:03.287 00.212 11060 worker thread done servicing request
04:13:03.287 00.000 10844 OnExposeComplete: enter
04:13:03.287 00.000 10844 UpdateGuideState(): m_state=6
04:13:03.291 00.004 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4715
04:13:03.291 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.55, Mass=1673, SNR=25.6, Peak=146 HFD=3.5
04:13:03.291 00.000 10844 MultiStar: [#1 -0.34,0.68,0.00,M1] [#2 -0.23,0.82,0.00,M2] [#3 0.01,-0.01,0.98,U] [#4 -0.17,0.31,1.03,U] [#5 -0.25,0.34,0.96,U] [#6 0.01,0.07,0.98,U] [#7 -0.59,0.47,0.00,M3] [#8 0.20,0.21,0.82,U] 
04:13:03.291 00.000 10844 refined, 5 included, MultiStar: {0.00, 0.24}, one-star: {0.25, 0.49}
04:13:03.291 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.39) = xAngle (0.17 = 0.17)
04:13:03.291 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.29 = -2.99)
04:13:03.291 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=0.23 mountY=-0.04, mountTheta=-0.15
04:13:03.291 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.24, opts=13)
04:13:03.291 00.000 10844 Enqueuing Move request for scope (0.00, 0.24)
04:13:03.291 00.000 11060 Worker thread wakes up
04:13:03.291 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:03.291 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
04:13:03.291 00.000 10844 UpdateGuideState exits: m=1673 SNR=25.6
04:13:03.291 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
04:13:03.291 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:03.291 00.000 11060 Moving (0.00, 0.24) raw xDistance=0.23 yDistance=-0.04
04:13:03.291 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:03.291 00.000 10844 Enqueuing Expose request
04:13:03.291 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:13:03.291 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:03.291 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:13:03.291 00.000 11060 MoveAxis(W, 55, ABG)
04:13:03.291 00.000 11060 Guiding  Dir = 3, Dur = 55
04:13:03.327 00.036 11060 IsSlewing returns 0
04:13:03.327 00.000 11060 IsGuiding returns 0
04:13:03.406 00.079 11060 IsGuiding returns 0
04:13:03.406 00.000 11060 Move returns status 0, amount 55
04:13:03.406 00.000 11060 MoveAxis(N, 0, ABG)
04:13:03.406 00.000 11060 Move returns status 0, amount 0
04:13:03.406 00.000 11060 move complete, result=0
04:13:03.406 00.000 11060 worker thread done servicing request
04:13:03.406 00.000 10844 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
04:13:03.406 00.000 11060 Worker thread wakes up
04:13:03.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:03.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:04.039 00.633 11060 Exposure complete
04:13:04.268 00.229 11060 worker thread done servicing request
04:13:04.268 00.000 10844 OnExposeComplete: enter
04:13:04.268 00.000 10844 UpdateGuideState(): m_state=6
04:13:04.268 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4716
04:13:04.268 00.000 10844 Star::Find returns 1 (0), X=616.67, Y=102.62, Mass=1665, SNR=25.8, Peak=210 HFD=3.1
04:13:04.268 00.000 10844 MultiStar: [#1 -0.49,0.66,0.00,M2] [#2 -0.07,0.77,0.00,M3] [#3 0.09,0.10,1.03,U] [#4 -0.13,1.04,0.00,M6] [#5 -0.22,0.35,0.90,U] [#6 0.06,0.59,0.00,M1] [#7 -0.66,0.56,0.00,M4] [#8 0.22,0.78,0.00,M1] 
04:13:04.268 00.000 10844 refined, 2 included, MultiStar: {-0.12, 0.33}, one-star: {-0.24, 0.57}
04:13:04.268 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.39) = xAngle (0.52 = 0.52)
04:13:04.268 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.64 = -2.64)
04:13:04.268 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.91 mountX=0.31 mountY=-0.17, mountTheta=-0.50
04:13:04.268 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.33, opts=13)
04:13:04.268 00.000 10844 Enqueuing Move request for scope (-0.12, 0.33)
04:13:04.268 00.000 11060 Worker thread wakes up
04:13:04.268 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:04.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.33) opts 0xd
04:13:04.268 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.8
04:13:04.268 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.33)
04:13:04.268 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:04.268 00.000 11060 Moving (-0.12, 0.33) raw xDistance=0.31 yDistance=-0.17
04:13:04.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:04.268 00.000 10844 Enqueuing Expose request
04:13:04.268 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
04:13:04.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:04.274 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:13:04.274 00.000 11060 MoveAxis(W, 74, ABG)
04:13:04.274 00.000 11060 Guiding  Dir = 3, Dur = 74
04:13:04.320 00.046 11060 IsSlewing returns 0
04:13:04.321 00.001 11060 IsGuiding returns 0
04:13:04.429 00.108 11060 IsGuiding returns 0
04:13:04.429 00.000 11060 Move returns status 0, amount 74
04:13:04.429 00.000 11060 MoveAxis(N, 0, ABG)
04:13:04.429 00.000 11060 Move returns status 0, amount 0
04:13:04.429 00.000 11060 move complete, result=0
04:13:04.429 00.000 11060 worker thread done servicing request
04:13:04.429 00.000 11060 Worker thread wakes up
04:13:04.429 00.000 10844 GuideStep: 0.3 px 74 ms WEST, -0.2 px 0 ms NORTH
04:13:04.429 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:04.429 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:05.065 00.636 11060 Exposure complete
04:13:05.272 00.207 11060 worker thread done servicing request
04:13:05.274 00.002 10844 OnExposeComplete: enter
04:13:05.274 00.000 10844 UpdateGuideState(): m_state=6
04:13:05.274 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4717
04:13:05.274 00.000 10844 Star::Find returns 1 (0), X=616.32, Y=101.74, Mass=1749, SNR=26.1, Peak=213 HFD=3.6
04:13:05.275 00.001 10844 MultiStar: [#1 -0.38,0.08,0.94,U] [#2 -0.66,0.77,0.00,M4] [#3 -0.16,0.14,0.97,U] [#4 -0.26,0.27,1.04,U] [#5 -0.28,0.27,0.94,U] [#6 -0.14,-0.23,1.04,U] [#7 -0.62,0.01,0.00,M5] [#8 -0.04,0.43,0.78,U] 
04:13:05.275 00.000 10844 refined, 6 included, MultiStar: {-0.27, 0.08}, one-star: {-0.59, -0.31}
04:13:05.275 00.000 10844 CameraToMount -- cameraTheta (2.85) - m_xAngle (1.39) = xAngle (1.46 = 1.46)
04:13:05.275 00.000 10844 CameraToMount -- cameraTheta (2.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.59 = -1.69)
04:13:05.275 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.85 mountX=0.03 mountY=-0.28, mountTheta=-1.46
04:13:05.277 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.08, opts=13)
04:13:05.277 00.000 10844 Enqueuing Move request for scope (-0.27, 0.08)
04:13:05.277 00.000 11060 Worker thread wakes up
04:13:05.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:05.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd
04:13:05.277 00.000 10844 UpdateGuideState exits: m=1749 SNR=26.1
04:13:05.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.08)
04:13:05.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:05.277 00.000 11060 Moving (-0.27, 0.08) raw xDistance=0.03 yDistance=-0.28
04:13:05.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:05.277 00.000 10844 Enqueuing Expose request
04:13:05.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:13:05.277 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:13:05.277 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:13:05.279 00.002 11060 MoveAxis(E, 0, ABG)
04:13:05.279 00.000 11060 Move returns status 0, amount 0
04:13:05.279 00.000 11060 MoveAxis(N, 0, ABG)
04:13:05.279 00.000 11060 Move returns status 0, amount 0
04:13:05.279 00.000 11060 move complete, result=0
04:13:05.279 00.000 11060 worker thread done servicing request
04:13:05.279 00.000 11060 Worker thread wakes up
04:13:05.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:05.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:05.280 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:13:05.902 00.622 11060 Exposure complete
04:13:06.106 00.204 11060 worker thread done servicing request
04:13:06.106 00.000 10844 OnExposeComplete: enter
04:13:06.106 00.000 10844 UpdateGuideState(): m_state=6
04:13:06.106 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4718
04:13:06.108 00.002 10844 Star::Find returns 1 (0), X=617.00, Y=101.77, Mass=1607, SNR=25.4, Peak=164 HFD=2.8
04:13:06.108 00.000 10844 MultiStar: [#1 0.07,0.35,0.99,U] [#2 -0.48,0.07,0.93,U] [#3 -0.21,-0.37,1.04,U] [#4 -0.20,-0.26,0.98,U] [#5 -0.07,0.18,0.98,U] [#6 0.14,-0.45,1.07,U] [#7 -0.26,0.25,0.96,U] [#8 -0.02,0.36,0.75,U] 
04:13:06.108 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.10, -0.28}
04:13:06.108 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.39) = xAngle (-4.18 = 2.10)
04:13:06.108 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
04:13:06.108 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.79 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
04:13:06.110 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
04:13:06.110 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
04:13:06.110 00.000 11060 Worker thread wakes up
04:13:06.112 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:06.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
04:13:06.112 00.000 10844 UpdateGuideState exits: m=1607 SNR=25.4
04:13:06.112 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
04:13:06.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:06.112 00.000 11060 Moving (-0.10, -0.04) raw xDistance=-0.05 yDistance=-0.09
04:13:06.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:06.112 00.000 10844 Enqueuing Expose request
04:13:06.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:13:06.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:06.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:13:06.112 00.000 11060 MoveAxis(E, 0, ABG)
04:13:06.112 00.000 11060 Move returns status 0, amount 0
04:13:06.112 00.000 11060 MoveAxis(N, 0, ABG)
04:13:06.112 00.000 11060 Move returns status 0, amount 0
04:13:06.112 00.000 11060 move complete, result=0
04:13:06.112 00.000 11060 worker thread done servicing request
04:13:06.112 00.000 11060 Worker thread wakes up
04:13:06.112 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:06.112 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:06.114 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:06.734 00.620 11060 Exposure complete
04:13:06.958 00.224 11060 worker thread done servicing request
04:13:06.958 00.000 10844 OnExposeComplete: enter
04:13:06.958 00.000 10844 UpdateGuideState(): m_state=6
04:13:06.958 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4719
04:13:06.958 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=101.96, Mass=2061, SNR=28.1, Peak=187 HFD=4.0
04:13:06.958 00.000 10844 MultiStar: [#1 -0.37,-0.02,0.95,U] [#2 -0.49,0.45,0.00,M4] [#3 0.26,-0.15,0.85,U] [#4 -0.21,0.43,0.92,U] [#5 -0.16,-0.31,0.81,U] [#6 0.08,-0.01,0.96,U] [#7 -0.45,-0.15,0.81,U] [#8 -0.32,0.51,0.00,M1] 
04:13:06.958 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.04}, one-star: {-0.13, -0.10}
04:13:06.958 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (1.39) = xAngle (-4.27 = 2.01)
04:13:06.960 00.002 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.15 = -1.15)
04:13:06.960 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.88 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
04:13:06.963 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.04, opts=13)
04:13:06.963 00.000 10844 Enqueuing Move request for scope (-0.14, -0.04)
04:13:06.963 00.000 11060 Worker thread wakes up
04:13:06.963 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
04:13:06.963 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
04:13:06.963 00.000 11060 Moving (-0.14, -0.04) raw xDistance=-0.06 yDistance=-0.13
04:13:06.963 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:06.963 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:13:06.963 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:06.965 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:13:06.965 00.000 11060 MoveAxis(E, 0, ABG)
04:13:06.966 00.001 11060 Move returns status 0, amount 0
04:13:06.966 00.000 10844 UpdateGuideState exits: m=2061 SNR=28.1
04:13:06.966 00.000 11060 MoveAxis(N, 0, ABG)
04:13:06.966 00.000 11060 Move returns status 0, amount 0
04:13:06.966 00.000 11060 move complete, result=0
04:13:06.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:06.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:06.966 00.000 10844 Enqueuing Expose request
04:13:06.966 00.000 11060 worker thread done servicing request
04:13:06.967 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:06.967 00.000 11060 Worker thread wakes up
04:13:06.967 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:06.967 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:07.591 00.624 11060 Exposure complete
04:13:07.811 00.220 11060 worker thread done servicing request
04:13:07.811 00.000 10844 OnExposeComplete: enter
04:13:07.811 00.000 10844 UpdateGuideState(): m_state=6
04:13:07.811 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4720
04:13:07.811 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.77, Mass=1719, SNR=26.3, Peak=222 HFD=2.7
04:13:07.813 00.002 10844 MultiStar: [#1 -0.13,0.18,0.92,U] [#2 -0.43,0.18,0.90,U] [#3 0.27,-0.12,0.96,U] [#4 0.21,0.25,0.94,U] [#5 -0.07,-0.45,0.95,U] [#6 -0.19,0.05,1.12,U] [#7 -0.53,0.21,0.87,U] [#8 -0.25,0.41,0.73,U] 
04:13:07.813 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.06, -0.28}
04:13:07.813 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
04:13:07.813 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.61 = -1.67)
04:13:07.813 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.88 mountX=0.01 mountY=-0.13, mountTheta=-1.49
04:13:07.813 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.03, opts=13)
04:13:07.813 00.000 10844 Enqueuing Move request for scope (-0.12, 0.03)
04:13:07.813 00.000 11060 Worker thread wakes up
04:13:07.813 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:07.813 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
04:13:07.813 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
04:13:07.813 00.000 11060 Moving (-0.12, 0.03) raw xDistance=0.01 yDistance=-0.13
04:13:07.813 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:13:07.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:07.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:13:07.813 00.000 11060 MoveAxis(E, 0, ABG)
04:13:07.813 00.000 11060 Move returns status 0, amount 0
04:13:07.813 00.000 11060 MoveAxis(N, 0, ABG)
04:13:07.813 00.000 11060 Move returns status 0, amount 0
04:13:07.813 00.000 11060 move complete, result=0
04:13:07.813 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.3
04:13:07.813 00.000 11060 worker thread done servicing request
04:13:07.817 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:07.817 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:07.817 00.000 10844 Enqueuing Expose request
04:13:07.817 00.000 11060 Worker thread wakes up
04:13:07.817 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:07.817 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:07.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:08.455 00.638 11060 Exposure complete
04:13:08.661 00.206 11060 worker thread done servicing request
04:13:08.661 00.000 10844 OnExposeComplete: enter
04:13:08.661 00.000 10844 UpdateGuideState(): m_state=6
04:13:08.661 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4721
04:13:08.661 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=102.18, Mass=1714, SNR=25.7, Peak=174 HFD=3.1
04:13:08.663 00.002 10844 MultiStar: [#1 0.35,0.29,0.91,U] [#2 -0.50,0.96,0.00,M4] [#3 0.12,0.02,1.07,U] [#4 0.24,0.72,0.00,M3] [#5 -0.39,0.21,0.99,U] [#6 0.21,0.48,1.00,U] [#7 -0.25,0.20,0.90,U] [#8 -0.03,0.37,0.74,U] 
04:13:08.663 00.000 10844 single-star, 6 included, MultiStar: {0.02, 0.23}, one-star: {0.09, 0.13}
04:13:08.663 00.000 10844 CameraToMount -- cameraTheta (0.96) - m_xAngle (1.39) = xAngle (-0.43 = -0.43)
04:13:08.663 00.000 10844 CameraToMount -- cameraTheta (0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.70 = 2.70)
04:13:08.663 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.96 mountX=0.14 mountY=0.07, mountTheta=0.44
04:13:08.665 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.13, opts=13)
04:13:08.666 00.001 10844 Enqueuing Move request for scope (0.09, 0.13)
04:13:08.666 00.000 11060 Worker thread wakes up
04:13:08.666 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
04:13:08.666 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
04:13:08.666 00.000 11060 Moving (0.09, 0.13) raw xDistance=0.14 yDistance=0.07
04:13:08.666 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:13:08.666 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:08.666 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:13:08.666 00.000 11060 MoveAxis(W, 34, ABG)
04:13:08.666 00.000 11060 Guiding  Dir = 3, Dur = 34
04:13:08.666 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:08.666 00.000 10844 UpdateGuideState exits: m=1714 SNR=25.7
04:13:08.666 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:08.666 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:08.666 00.000 10844 Enqueuing Expose request
04:13:08.692 00.026 11060 IsSlewing returns 0
04:13:08.692 00.000 11060 IsGuiding returns 0
04:13:08.755 00.063 11060 IsGuiding returns 0
04:13:08.755 00.000 11060 Move returns status 0, amount 34
04:13:08.755 00.000 11060 MoveAxis(N, 0, ABG)
04:13:08.755 00.000 11060 Move returns status 0, amount 0
04:13:08.755 00.000 11060 move complete, result=0
04:13:08.755 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
04:13:08.755 00.000 11060 worker thread done servicing request
04:13:08.757 00.002 11060 Worker thread wakes up
04:13:08.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:08.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:09.384 00.627 11060 Exposure complete
04:13:09.579 00.195 11060 worker thread done servicing request
04:13:09.579 00.000 10844 OnExposeComplete: enter
04:13:09.579 00.000 10844 UpdateGuideState(): m_state=6
04:13:09.581 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4722
04:13:09.581 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=102.06, Mass=1849, SNR=26.9, Peak=181 HFD=3.1
04:13:09.581 00.000 10844 MultiStar: [#1 -0.21,0.05,0.90,U] [#2 -0.18,0.88,0.00,M5] [#3 0.14,0.48,0.96,U] [#4 0.03,0.52,1.01,U] [#5 -0.03,0.55,0.87,U] [#6 0.19,0.32,0.95,U] [#7 -0.40,0.63,0.00,M2] [#8 -0.25,0.76,0.00,M1] 
04:13:09.581 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.32}, one-star: {0.36, 0.01}
04:13:09.581 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.39) = xAngle (-0.08 = -0.08)
04:13:09.581 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.04 = 3.04)
04:13:09.581 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.31 mountX=0.33 mountY=0.03, mountTheta=0.10
04:13:09.583 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.32, opts=13)
04:13:09.583 00.000 10844 Enqueuing Move request for scope (0.09, 0.32)
04:13:09.583 00.000 11060 Worker thread wakes up
04:13:09.583 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:09.583 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.32) opts 0xd
04:13:09.583 00.000 10844 UpdateGuideState exits: m=1849 SNR=26.9
04:13:09.583 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.32)
04:13:09.583 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:09.583 00.000 11060 Moving (0.09, 0.32) raw xDistance=0.33 yDistance=0.03
04:13:09.583 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:09.586 00.003 10844 Enqueuing Expose request
04:13:09.586 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
04:13:09.586 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:09.586 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:13:09.586 00.000 11060 MoveAxis(W, 79, ABG)
04:13:09.586 00.000 11060 Guiding  Dir = 3, Dur = 79
04:13:09.594 00.008 11060 IsSlewing returns 0
04:13:09.594 00.000 11060 IsGuiding returns 0
04:13:09.697 00.103 11060 IsGuiding returns 0
04:13:09.697 00.000 11060 Move returns status 0, amount 79
04:13:09.697 00.000 11060 MoveAxis(N, 0, ABG)
04:13:09.697 00.000 11060 Move returns status 0, amount 0
04:13:09.697 00.000 11060 move complete, result=0
04:13:09.698 00.001 11060 worker thread done servicing request
04:13:09.698 00.000 10844 GuideStep: 0.3 px 79 ms WEST, 0.0 px 0 ms NORTH
04:13:09.698 00.000 11060 Worker thread wakes up
04:13:09.698 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:09.698 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:10.318 00.620 11060 Exposure complete
04:13:10.525 00.207 11060 worker thread done servicing request
04:13:10.525 00.000 10844 OnExposeComplete: enter
04:13:10.525 00.000 10844 UpdateGuideState(): m_state=6
04:13:10.526 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4723
04:13:10.526 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.97, Mass=1822, SNR=26.6, Peak=162 HFD=3.7
04:13:10.526 00.000 10844 MultiStar: [#1 -0.23,0.41,0.94,U] [#2 -0.45,0.33,0.96,U] [#3 0.10,0.37,0.95,U] [#4 0.17,0.32,0.94,U] [#5 -0.12,-0.08,0.95,U] [#6 -0.10,-0.23,0.95,U] [#7 -0.28,0.15,0.94,U] [#8 -0.25,0.67,0.00,M2] 
04:13:10.526 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.15}, one-star: {0.28, -0.08}
04:13:10.526 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.66 = 0.66)
04:13:10.526 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.79 = -2.50)
04:13:10.526 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.05 mountX=0.13 mountY=-0.10, mountTheta=-0.65
04:13:10.529 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.15, opts=13)
04:13:10.529 00.000 10844 Enqueuing Move request for scope (-0.08, 0.15)
04:13:10.529 00.000 11060 Worker thread wakes up
04:13:10.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
04:13:10.529 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:10.529 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
04:13:10.529 00.000 11060 Moving (-0.08, 0.15) raw xDistance=0.13 yDistance=-0.10
04:13:10.529 00.000 10844 UpdateGuideState exits: m=1822 SNR=26.6
04:13:10.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:13:10.529 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:10.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:10.529 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:10.529 00.000 10844 Enqueuing Expose request
04:13:10.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:13:10.529 00.000 11060 MoveAxis(W, 33, ABG)
04:13:10.529 00.000 11060 Guiding  Dir = 3, Dur = 33
04:13:10.534 00.005 11060 IsSlewing returns 0
04:13:10.535 00.001 11060 IsGuiding returns 0
04:13:10.581 00.046 11060 IsGuiding returns 0
04:13:10.581 00.000 11060 Move returns status 0, amount 33
04:13:10.581 00.000 11060 MoveAxis(N, 0, ABG)
04:13:10.581 00.000 11060 Move returns status 0, amount 0
04:13:10.581 00.000 11060 move complete, result=0
04:13:10.581 00.000 11060 worker thread done servicing request
04:13:10.581 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
04:13:10.581 00.000 11060 Worker thread wakes up
04:13:10.581 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:10.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:11.208 00.627 11060 Exposure complete
04:13:11.416 00.208 11060 worker thread done servicing request
04:13:11.416 00.000 10844 OnExposeComplete: enter
04:13:11.416 00.000 10844 UpdateGuideState(): m_state=6
04:13:11.417 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4724
04:13:11.417 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=102.18, Mass=1743, SNR=26.1, Peak=207 HFD=3.3
04:13:11.417 00.000 10844 MultiStar: [#1 -0.09,0.23,0.96,U] [#2 0.02,0.70,0.00,M5] [#3 0.27,0.15,0.98,U] [#4 0.21,0.37,0.96,U] [#5 -0.20,0.12,1.01,U] [#6 0.22,0.23,1.07,U] [#7 -0.20,0.55,0.00,M2] [#8 -0.02,0.88,0.00,M3] 
04:13:11.417 00.000 10844 single-star, 5 included, MultiStar: {0.05, 0.21}, one-star: {-0.09, 0.12}
04:13:11.417 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.39) = xAngle (0.83 = 0.83)
04:13:11.417 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.95 = -2.33)
04:13:11.417 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.16 cameraTheta=2.22 mountX=0.11 mountY=-0.11, mountTheta=-0.82
04:13:11.417 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.12, opts=13)
04:13:11.417 00.000 10844 Enqueuing Move request for scope (-0.09, 0.12)
04:13:11.417 00.000 11060 Worker thread wakes up
04:13:11.421 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:11.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
04:13:11.421 00.000 10844 UpdateGuideState exits: m=1743 SNR=26.1
04:13:11.421 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
04:13:11.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:11.421 00.000 11060 Moving (-0.09, 0.12) raw xDistance=0.11 yDistance=-0.11
04:13:11.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:11.421 00.000 10844 Enqueuing Expose request
04:13:11.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:13:11.421 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:11.421 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:13:11.421 00.000 11060 MoveAxis(E, 0, ABG)
04:13:11.421 00.000 11060 Move returns status 0, amount 0
04:13:11.421 00.000 11060 MoveAxis(N, 0, ABG)
04:13:11.421 00.000 11060 Move returns status 0, amount 0
04:13:11.421 00.000 11060 move complete, result=0
04:13:11.421 00.000 11060 worker thread done servicing request
04:13:11.421 00.000 11060 Worker thread wakes up
04:13:11.421 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:11.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:11.423 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:12.064 00.641 11060 Exposure complete
04:13:12.273 00.209 11060 worker thread done servicing request
04:13:12.273 00.000 10844 OnExposeComplete: enter
04:13:12.273 00.000 10844 UpdateGuideState(): m_state=6
04:13:12.273 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4725
04:13:12.273 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.79, Mass=2017, SNR=28.4, Peak=222 HFD=3.3
04:13:12.273 00.000 10844 MultiStar: [#1 -0.03,-0.11,0.89,U] [#2 -0.34,0.18,0.79,U] [#3 0.25,0.11,0.87,U] [#4 0.03,0.40,0.87,U] [#5 -0.13,-0.19,0.87,U] [#6 0.04,-0.42,0.95,U] [#7 -0.27,0.25,0.85,U] [#8 -0.17,0.15,0.72,U] 
04:13:12.273 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.00}, one-star: {-0.06, -0.27}
04:13:12.273 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
04:13:12.273 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
04:13:12.273 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.11 mountX=-0.01 mountY=-0.07, mountTheta=-1.78
04:13:12.273 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.00, opts=13)
04:13:12.273 00.000 10844 Enqueuing Move request for scope (-0.07, -0.00)
04:13:12.273 00.000 11060 Worker thread wakes up
04:13:12.273 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:12.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
04:13:12.273 00.000 10844 UpdateGuideState exits: m=2017 SNR=28.4
04:13:12.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
04:13:12.279 00.006 11060 Moving (-0.07, -0.00) raw xDistance=-0.01 yDistance=-0.07
04:13:12.279 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:13:12.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:12.279 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:12.279 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:12.279 00.000 10844 Enqueuing Expose request
04:13:12.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:13:12.279 00.000 11060 MoveAxis(E, 0, ABG)
04:13:12.279 00.000 11060 Move returns status 0, amount 0
04:13:12.279 00.000 11060 MoveAxis(N, 0, ABG)
04:13:12.279 00.000 11060 Move returns status 0, amount 0
04:13:12.279 00.000 11060 move complete, result=0
04:13:12.279 00.000 11060 worker thread done servicing request
04:13:12.279 00.000 11060 Worker thread wakes up
04:13:12.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:12.280 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:12.282 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:12.928 00.646 11060 Exposure complete
04:13:13.129 00.201 11060 worker thread done servicing request
04:13:13.129 00.000 10844 OnExposeComplete: enter
04:13:13.129 00.000 10844 UpdateGuideState(): m_state=6
04:13:13.129 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4726
04:13:13.129 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=102.07, Mass=1501, SNR=24.5, Peak=165 HFD=2.8
04:13:13.131 00.002 10844 MultiStar: [#1 -0.61,0.02,0.00,M1] [#2 -0.19,0.64,0.00,M5] [#3 -0.20,0.35,1.06,U] [#4 0.06,0.93,0.00,M1] [#5 -0.23,0.41,1.07,U] [#6 0.12,0.03,1.13,U] [#7 -0.40,0.50,0.00,M2] [#8 -0.00,0.66,0.00,M3] 
04:13:13.131 00.000 10844 single-star, 3 included, MultiStar: {-0.07, 0.20}, one-star: {0.04, 0.01}
04:13:13.131 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.39) = xAngle (-1.06 = -1.06)
04:13:13.131 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.06 = 2.06)
04:13:13.131 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.33 mountX=0.02 mountY=0.03, mountTheta=1.07
04:13:13.133 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
04:13:13.133 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
04:13:13.133 00.000 11060 Worker thread wakes up
04:13:13.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:13.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
04:13:13.133 00.000 10844 UpdateGuideState exits: m=1501 SNR=24.5
04:13:13.133 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
04:13:13.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:13.133 00.000 11060 Moving (0.04, 0.01) raw xDistance=0.02 yDistance=0.03
04:13:13.133 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:13.133 00.000 10844 Enqueuing Expose request
04:13:13.133 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:13:13.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:13.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:13:13.133 00.000 11060 MoveAxis(E, 0, ABG)
04:13:13.133 00.000 11060 Move returns status 0, amount 0
04:13:13.133 00.000 11060 MoveAxis(N, 0, ABG)
04:13:13.133 00.000 11060 Move returns status 0, amount 0
04:13:13.133 00.000 11060 move complete, result=0
04:13:13.133 00.000 11060 worker thread done servicing request
04:13:13.133 00.000 11060 Worker thread wakes up
04:13:13.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:13.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:13.137 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:13.758 00.621 11060 Exposure complete
04:13:13.964 00.206 10844 OnExposeComplete: enter
04:13:13.964 00.000 10844 UpdateGuideState(): m_state=6
04:13:13.964 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4727
04:13:13.965 00.001 10844 Star::Find returns 1 (0), X=616.98, Y=102.24, Mass=1651, SNR=25.4, Peak=130 HFD=3.3
04:13:13.965 00.000 10844 MultiStar: [#1 -0.77,-0.10,0.00,M2] [#2 -0.36,0.32,0.97,U] [#3 0.13,0.35,0.96,U] [#4 -0.45,0.24,1.06,U] [#5 -0.85,0.32,0.00,M1] [#6 -0.04,-0.42,0.98,U] [#7 -0.76,0.39,0.00,M3] [#8 0.23,0.55,0.00,M4] 
04:13:13.965 00.000 10844 refined, 4 included, MultiStar: {-0.13, 0.14}, one-star: {0.08, 0.19}
04:13:13.965 00.000 11060 worker thread done servicing request
04:13:13.965 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.39) = xAngle (0.96 = 0.96)
04:13:13.965 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.08 = -2.20)
04:13:13.965 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.35 mountX=0.11 mountY=-0.15, mountTheta=-0.95
04:13:13.969 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.14, opts=13)
04:13:13.969 00.000 10844 Enqueuing Move request for scope (-0.13, 0.14)
04:13:13.969 00.000 11060 Worker thread wakes up
04:13:13.969 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:13.969 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
04:13:13.969 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.4
04:13:13.969 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
04:13:13.969 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:13.969 00.000 11060 Moving (-0.13, 0.14) raw xDistance=0.11 yDistance=-0.15
04:13:13.969 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:13.969 00.000 10844 Enqueuing Expose request
04:13:13.969 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:13:13.970 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:13.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:13:13.970 00.000 11060 MoveAxis(E, 0, ABG)
04:13:13.970 00.000 11060 Move returns status 0, amount 0
04:13:13.970 00.000 11060 MoveAxis(N, 0, ABG)
04:13:13.970 00.000 11060 Move returns status 0, amount 0
04:13:13.970 00.000 11060 move complete, result=0
04:13:13.970 00.000 11060 worker thread done servicing request
04:13:13.970 00.000 11060 Worker thread wakes up
04:13:13.970 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:13.970 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:13.970 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:13:14.622 00.652 11060 Exposure complete
04:13:14.834 00.212 11060 worker thread done servicing request
04:13:14.834 00.000 10844 OnExposeComplete: enter
04:13:14.834 00.000 10844 UpdateGuideState(): m_state=6
04:13:14.834 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4728
04:13:14.834 00.000 10844 Star::Find returns 1 (0), X=616.65, Y=102.00, Mass=1803, SNR=27.0, Peak=173 HFD=3.3
04:13:14.834 00.000 10844 MultiStar: [#1 -0.04,0.29,0.99,U] [#2 -0.40,0.19,0.93,U] [#3 0.17,0.37,0.90,U] [#4 0.37,0.13,0.96,U] [#5 -0.27,0.22,1.01,U] [#6 0.38,-0.65,0.00,M1] [#7 -0.13,0.50,0.95,U] [#8 -0.27,0.45,0.76,U] 
04:13:14.834 00.000 10844 single-star, 7 included, MultiStar: {-0.10, 0.26}, one-star: {-0.26, -0.05}
04:13:14.834 00.000 10844 CameraToMount -- cameraTheta (-2.94) - m_xAngle (1.39) = xAngle (-4.33 = 1.95)
04:13:14.834 00.000 10844 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.21 = -1.21)
04:13:14.836 00.002 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.94 mountX=-0.10 mountY=-0.25, mountTheta=-1.95
04:13:14.837 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.05, opts=13)
04:13:14.837 00.000 10844 Enqueuing Move request for scope (-0.26, -0.05)
04:13:14.837 00.000 11060 Worker thread wakes up
04:13:14.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:13:14.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
04:13:14.837 00.000 10844 UpdateGuideState exits: m=1803 SNR=27.0
04:13:14.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
04:13:14.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:14.837 00.000 11060 Moving (-0.26, -0.05) raw xDistance=-0.10 yDistance=-0.25
04:13:14.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:14.837 00.000 10844 Enqueuing Expose request
04:13:14.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:13:14.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:13:14.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:13:14.837 00.000 11060 MoveAxis(E, 0, ABG)
04:13:14.837 00.000 11060 Move returns status 0, amount 0
04:13:14.837 00.000 11060 MoveAxis(N, 0, ABG)
04:13:14.837 00.000 11060 Move returns status 0, amount 0
04:13:14.837 00.000 11060 move complete, result=0
04:13:14.837 00.000 11060 worker thread done servicing request
04:13:14.837 00.000 11060 Worker thread wakes up
04:13:14.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:14.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:14.841 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:13:15.474 00.633 11060 Exposure complete
04:13:15.695 00.221 11060 worker thread done servicing request
04:13:15.695 00.000 10844 OnExposeComplete: enter
04:13:15.695 00.000 10844 UpdateGuideState(): m_state=6
04:13:15.695 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4729
04:13:15.695 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=102.76, Mass=2059, SNR=28.0, Peak=236 HFD=3.3
04:13:15.695 00.000 10844 MultiStar: [#1 -0.35,0.27,0.91,U] [#2 0.13,1.00,0.00,M4] [#3 0.06,0.24,0.91,U] [#4 -0.07,0.62,0.00,M1] [#5 -0.22,0.28,0.86,U] [#6 0.19,-0.12,0.92,U] [#7 -0.05,0.65,0.00,M3] [#8 0.11,0.64,0.00,M4] 
04:13:15.695 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.28}, one-star: {0.15, 0.70}
04:13:15.695 00.000 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.39) = xAngle (0.28 = 0.28)
04:13:15.695 00.000 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.88)
04:13:15.695 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.67 mountX=0.27 mountY=-0.07, mountTheta=-0.26
04:13:15.697 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.28, opts=13)
04:13:15.697 00.000 10844 Enqueuing Move request for scope (-0.03, 0.28)
04:13:15.700 00.003 11060 Worker thread wakes up
04:13:15.700 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:15.700 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
04:13:15.700 00.000 10844 UpdateGuideState exits: m=2059 SNR=28.0
04:13:15.700 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
04:13:15.700 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:15.700 00.000 11060 Moving (-0.03, 0.28) raw xDistance=0.27 yDistance=-0.07
04:13:15.700 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:15.700 00.000 10844 Enqueuing Expose request
04:13:15.700 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
04:13:15.700 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:15.700 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:13:15.700 00.000 11060 MoveAxis(W, 64, ABG)
04:13:15.700 00.000 11060 Guiding  Dir = 3, Dur = 64
04:13:15.734 00.034 11060 IsSlewing returns 0
04:13:15.734 00.000 11060 IsGuiding returns 0
04:13:15.824 00.090 11060 IsGuiding returns 0
04:13:15.824 00.000 11060 Move returns status 0, amount 64
04:13:15.824 00.000 11060 MoveAxis(N, 0, ABG)
04:13:15.824 00.000 11060 Move returns status 0, amount 0
04:13:15.824 00.000 11060 move complete, result=0
04:13:15.826 00.002 11060 worker thread done servicing request
04:13:15.826 00.000 10844 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
04:13:15.826 00.000 11060 Worker thread wakes up
04:13:15.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:15.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:16.461 00.635 11060 Exposure complete
04:13:16.684 00.223 11060 worker thread done servicing request
04:13:16.684 00.000 10844 OnExposeComplete: enter
04:13:16.684 00.000 10844 UpdateGuideState(): m_state=6
04:13:16.684 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4730
04:13:16.684 00.000 10844 Star::Find returns 1 (0), X=616.68, Y=101.81, Mass=1653, SNR=25.9, Peak=182 HFD=2.8
04:13:16.685 00.001 10844 MultiStar: [#1 -0.23,0.37,1.03,U] [#2 -0.23,0.74,0.00,M5] [#3 0.40,-0.05,0.96,U] [#4 -0.26,0.48,1.05,U] [#5 -0.27,-0.18,1.09,U] [#6 0.26,-0.27,1.04,U] [#7 -0.48,0.84,0.00,M4] [#8 0.33,-0.10,0.83,U] 
04:13:16.685 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {-0.23, -0.25}
04:13:16.685 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.43 = 1.43)
04:13:16.685 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.55 = -1.73)
04:13:16.685 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.82 mountX=0.00 mountY=-0.02, mountTheta=-1.43
04:13:16.688 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
04:13:16.688 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
04:13:16.688 00.000 11060 Worker thread wakes up
04:13:16.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
04:13:16.688 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:16.688 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
04:13:16.688 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.9
04:13:16.689 00.001 11060 Moving (-0.02, 0.01) raw xDistance=0.00 yDistance=-0.02
04:13:16.689 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:13:16.689 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:16.689 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:16.689 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:16.689 00.000 10844 Enqueuing Expose request
04:13:16.689 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:13:16.689 00.000 11060 MoveAxis(E, 0, ABG)
04:13:16.689 00.000 11060 Move returns status 0, amount 0
04:13:16.689 00.000 11060 MoveAxis(N, 0, ABG)
04:13:16.689 00.000 11060 Move returns status 0, amount 0
04:13:16.689 00.000 11060 move complete, result=0
04:13:16.690 00.001 11060 worker thread done servicing request
04:13:16.690 00.000 11060 Worker thread wakes up
04:13:16.690 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:16.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:16.695 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:13:17.324 00.629 11060 Exposure complete
04:13:17.545 00.221 11060 worker thread done servicing request
04:13:17.545 00.000 10844 OnExposeComplete: enter
04:13:17.545 00.000 10844 UpdateGuideState(): m_state=6
04:13:17.545 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4731
04:13:17.545 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=101.64, Mass=1842, SNR=27.0, Peak=237 HFD=3.2
04:13:17.545 00.000 10844 MultiStar: [#1 -0.47,0.27,0.90,U] [#2 -0.15,0.46,0.76,U] [#3 0.05,-0.07,0.93,U] [#4 0.23,0.50,0.96,U] [#5 -0.15,-0.04,0.92,U] [#6 -0.03,-0.30,0.93,U] [#7 -0.64,0.04,0.00,M5] [#8 0.10,0.48,0.84,U] 
04:13:17.545 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.20, -0.41}
04:13:17.547 00.002 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.39) = xAngle (0.87 = 0.87)
04:13:17.547 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.00 = -2.29)
04:13:17.547 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.08 mountY=-0.09, mountTheta=-0.87
04:13:17.547 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
04:13:17.547 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
04:13:17.547 00.000 11060 Worker thread wakes up
04:13:17.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:17.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
04:13:17.547 00.000 10844 UpdateGuideState exits: m=1842 SNR=27.0
04:13:17.547 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
04:13:17.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:17.547 00.000 11060 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.09
04:13:17.547 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:17.547 00.000 10844 Enqueuing Expose request
04:13:17.547 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:13:17.547 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:17.551 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:13:17.551 00.000 11060 MoveAxis(E, 0, ABG)
04:13:17.551 00.000 11060 Move returns status 0, amount 0
04:13:17.551 00.000 11060 MoveAxis(N, 0, ABG)
04:13:17.551 00.000 11060 Move returns status 0, amount 0
04:13:17.551 00.000 11060 move complete, result=0
04:13:17.551 00.000 11060 worker thread done servicing request
04:13:17.551 00.000 11060 Worker thread wakes up
04:13:17.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:17.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:17.551 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:18.192 00.641 11060 Exposure complete
04:13:18.399 00.207 11060 worker thread done servicing request
04:13:18.399 00.000 10844 OnExposeComplete: enter
04:13:18.399 00.000 10844 UpdateGuideState(): m_state=6
04:13:18.399 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4732
04:13:18.399 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=101.59, Mass=2059, SNR=28.9, Peak=176 HFD=3.5
04:13:18.399 00.000 10844 MultiStar: [#1 -0.41,0.26,0.92,U] [#2 0.11,0.20,0.78,U] [#3 -0.14,-0.53,0.85,U] [#4 -0.16,0.05,0.88,U] [#5 -0.27,0.04,0.83,U] [#6 0.13,-0.37,0.95,U] [#7 -0.42,0.22,0.86,U] [#8 -0.34,0.36,0.69,U] 
04:13:18.399 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.05}, one-star: {0.15, -0.46}
04:13:18.399 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.22 = 2.07)
04:13:18.399 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
04:13:18.399 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.83 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
04:13:18.404 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.05, opts=13)
04:13:18.404 00.000 10844 Enqueuing Move request for scope (-0.14, -0.05)
04:13:18.404 00.000 11060 Worker thread wakes up
04:13:18.404 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
04:13:18.404 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:18.404 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
04:13:18.404 00.000 10844 UpdateGuideState exits: m=2059 SNR=28.9
04:13:18.404 00.000 11060 Moving (-0.14, -0.05) raw xDistance=-0.07 yDistance=-0.13
04:13:18.404 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:18.404 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:13:18.404 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:18.404 00.000 10844 Enqueuing Expose request
04:13:18.404 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:18.404 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:13:18.404 00.000 11060 MoveAxis(E, 0, ABG)
04:13:18.404 00.000 11060 Move returns status 0, amount 0
04:13:18.404 00.000 11060 MoveAxis(N, 0, ABG)
04:13:18.404 00.000 11060 Move returns status 0, amount 0
04:13:18.404 00.000 11060 move complete, result=0
04:13:18.404 00.000 11060 worker thread done servicing request
04:13:18.404 00.000 11060 Worker thread wakes up
04:13:18.404 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:18.404 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:18.408 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:19.048 00.640 11060 Exposure complete
04:13:19.266 00.218 11060 worker thread done servicing request
04:13:19.266 00.000 10844 OnExposeComplete: enter
04:13:19.266 00.000 10844 UpdateGuideState(): m_state=6
04:13:19.267 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4733
04:13:19.267 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=101.75, Mass=1776, SNR=26.3, Peak=186 HFD=3.6
04:13:19.267 00.000 10844 MultiStar: [#1 -0.59,0.51,0.00,M1] [#2 -0.47,0.68,0.00,M4] [#3 -0.03,-0.01,0.99,U] [#4 -0.37,1.06,0.00,M1] [#5 -0.73,0.35,0.00,M1] [#6 0.16,0.32,0.99,U] [#7 -0.60,0.58,0.00,M5] [#8 -0.20,0.58,0.00,M2] 
04:13:19.267 00.000 10844 refined, 2 included, MultiStar: {0.01, 0.00}, one-star: {-0.11, -0.30}
04:13:19.267 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
04:13:19.267 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
04:13:19.267 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.20 mountX=0.00 mountY=0.01, mountTheta=1.19
04:13:19.267 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.00, opts=13)
04:13:19.267 00.000 10844 Enqueuing Move request for scope (0.01, 0.00)
04:13:19.267 00.000 11060 Worker thread wakes up
04:13:19.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:19.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
04:13:19.267 00.000 10844 UpdateGuideState exits: m=1776 SNR=26.3
04:13:19.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
04:13:19.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:19.267 00.000 11060 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=0.01
04:13:19.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:19.272 00.005 10844 Enqueuing Expose request
04:13:19.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:13:19.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:19.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:13:19.272 00.000 11060 MoveAxis(E, 0, ABG)
04:13:19.272 00.000 11060 Move returns status 0, amount 0
04:13:19.272 00.000 11060 MoveAxis(N, 0, ABG)
04:13:19.272 00.000 11060 Move returns status 0, amount 0
04:13:19.273 00.001 11060 move complete, result=0
04:13:19.273 00.000 11060 worker thread done servicing request
04:13:19.273 00.000 11060 Worker thread wakes up
04:13:19.273 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:19.273 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:19.274 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:19.900 00.626 11060 Exposure complete
04:13:20.110 00.210 11060 worker thread done servicing request
04:13:20.110 00.000 10844 OnExposeComplete: enter
04:13:20.110 00.000 10844 UpdateGuideState(): m_state=6
04:13:20.111 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4734
04:13:20.111 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=102.07, Mass=1976, SNR=27.9, Peak=179 HFD=3.3
04:13:20.111 00.000 10844 MultiStar: [#1 -0.26,0.55,0.00,M2] [#2 -0.08,0.99,0.00,M5] [#3 0.01,-0.16,0.80,U] [#4 -0.19,1.23,0.00,M2] [#5 -0.48,0.73,0.00,M2] [#6 0.15,-0.05,0.96,U] [#7 -0.89,0.58,0.00,M6] [#8 -0.50,0.56,0.00,M3] 
04:13:20.111 00.000 10844 refined, 2 included, MultiStar: {-0.00, -0.06}, one-star: {-0.15, 0.01}
04:13:20.111 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
04:13:20.111 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
04:13:20.111 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.59 mountX=-0.06 mountY=0.01, mountTheta=2.99
04:13:20.113 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.06, opts=13)
04:13:20.113 00.000 10844 Enqueuing Move request for scope (-0.00, -0.06)
04:13:20.113 00.000 11060 Worker thread wakes up
04:13:20.115 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:20.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
04:13:20.115 00.000 10844 UpdateGuideState exits: m=1976 SNR=27.9
04:13:20.115 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
04:13:20.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:20.115 00.000 11060 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
04:13:20.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:20.115 00.000 10844 Enqueuing Expose request
04:13:20.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:13:20.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:20.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:13:20.115 00.000 11060 MoveAxis(E, 0, ABG)
04:13:20.115 00.000 11060 Move returns status 0, amount 0
04:13:20.116 00.001 11060 MoveAxis(N, 0, ABG)
04:13:20.116 00.000 11060 Move returns status 0, amount 0
04:13:20.116 00.000 11060 move complete, result=0
04:13:20.116 00.000 11060 worker thread done servicing request
04:13:20.116 00.000 11060 Worker thread wakes up
04:13:20.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:20.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:20.117 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:20.743 00.626 11060 Exposure complete
04:13:20.948 00.205 11060 worker thread done servicing request
04:13:20.948 00.000 10844 OnExposeComplete: enter
04:13:20.948 00.000 10844 UpdateGuideState(): m_state=6
04:13:20.948 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4735
04:13:20.950 00.002 10844 Star::Find returns 1 (0), X=616.93, Y=102.61, Mass=1892, SNR=27.6, Peak=218 HFD=3.1
04:13:20.950 00.000 10844 MultiStar: [#1 -0.05,0.34,0.90,U] [#2 -0.63,0.84,0.00,M6] [#3 -0.11,0.52,0.92,U] [#4 0.29,0.68,0.00,M3] [#5 -0.71,0.22,0.00,M3] [#6 0.61,0.63,0.00,M1] [#7 -0.52,0.57,0.00,M7] [#8 -0.20,0.63,0.00,M4] 
04:13:20.950 00.000 10844 refined, 2 included, MultiStar: {-0.04, 0.47}, one-star: {0.02, 0.55}
04:13:20.950 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
04:13:20.950 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.89)
04:13:20.950 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.47 hyp=0.48 cameraTheta=1.66 mountX=0.46 mountY=-0.12, mountTheta=-0.25
04:13:20.952 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.47, opts=13)
04:13:20.952 00.000 10844 Enqueuing Move request for scope (-0.04, 0.47)
04:13:20.952 00.000 11060 Worker thread wakes up
04:13:20.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:20.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.47) opts 0xd
04:13:20.952 00.000 10844 UpdateGuideState exits: m=1892 SNR=27.6
04:13:20.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.47)
04:13:20.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:20.952 00.000 11060 Moving (-0.04, 0.47) raw xDistance=0.46 yDistance=-0.12
04:13:20.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:20.952 00.000 10844 Enqueuing Expose request
04:13:20.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.46
04:13:20.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:20.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:13:20.952 00.000 11060 MoveAxis(W, 108, ABG)
04:13:20.952 00.000 11060 Guiding  Dir = 3, Dur = 108
04:13:20.966 00.014 11060 IsSlewing returns 0
04:13:20.967 00.001 11060 IsGuiding returns 0
04:13:21.103 00.136 11060 IsGuiding returns 0
04:13:21.103 00.000 11060 Move returns status 0, amount 108
04:13:21.103 00.000 11060 MoveAxis(N, 0, ABG)
04:13:21.104 00.001 11060 Move returns status 0, amount 0
04:13:21.104 00.000 11060 move complete, result=0
04:13:21.104 00.000 11060 worker thread done servicing request
04:13:21.104 00.000 10844 GuideStep: 0.5 px 108 ms WEST, -0.1 px 0 ms NORTH
04:13:21.104 00.000 11060 Worker thread wakes up
04:13:21.104 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:21.104 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:21.746 00.642 11060 Exposure complete
04:13:21.942 00.196 11060 worker thread done servicing request
04:13:21.942 00.000 10844 OnExposeComplete: enter
04:13:21.942 00.000 10844 UpdateGuideState(): m_state=6
04:13:21.942 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4736
04:13:21.942 00.000 10844 Star::Find returns 1 (0), X=616.47, Y=102.17, Mass=1560, SNR=24.1, Peak=151 HFD=3.6
04:13:21.942 00.000 10844 MultiStar: [#1 -0.12,0.01,0.97,U] [#2 -0.38,0.45,0.00,M7] [#3 0.03,0.34,1.09,U] [#4 -0.05,-0.03,1.04,U] [#5 -0.76,-0.43,0.00,M4] [#6 0.01,-0.16,1.23,U] [#7 -0.57,-0.36,0.00,M8] [#8 -0.90,0.52,0.00,M5] 
04:13:21.948 00.006 10844 refined, 4 included, MultiStar: {-0.10, 0.05}, one-star: {-0.44, 0.12}
04:13:21.948 00.000 10844 CameraToMount -- cameraTheta (2.69) - m_xAngle (1.39) = xAngle (1.30 = 1.30)
04:13:21.948 00.000 10844 CameraToMount -- cameraTheta (2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.42 = -1.86)
04:13:21.948 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=0.03 mountY=-0.11, mountTheta=-1.30
04:13:21.949 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
04:13:21.949 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
04:13:21.949 00.000 11060 Worker thread wakes up
04:13:21.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
04:13:21.949 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
04:13:21.949 00.000 11060 Moving (-0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
04:13:21.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:13:21.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:21.951 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:21.951 00.000 10844 UpdateGuideState exits: m=1560 SNR=24.1
04:13:21.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:21.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:21.951 00.000 10844 Enqueuing Expose request
04:13:21.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:13:21.951 00.000 11060 MoveAxis(E, 0, ABG)
04:13:21.951 00.000 11060 Move returns status 0, amount 0
04:13:21.951 00.000 11060 MoveAxis(N, 0, ABG)
04:13:21.951 00.000 11060 Move returns status 0, amount 0
04:13:21.951 00.000 11060 move complete, result=0
04:13:21.951 00.000 11060 worker thread done servicing request
04:13:21.951 00.000 11060 Worker thread wakes up
04:13:21.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:21.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:21.956 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:22.594 00.638 11060 Exposure complete
04:13:22.801 00.207 10844 OnExposeComplete: enter
04:13:22.801 00.000 10844 UpdateGuideState(): m_state=6
04:13:22.801 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4737
04:13:22.801 00.000 10844 Star::Find returns 1 (0), X=616.46, Y=101.89, Mass=1827, SNR=26.9, Peak=234 HFD=3.3
04:13:22.802 00.001 11060 worker thread done servicing request
04:13:22.802 00.000 10844 MultiStar: [#1 -0.37,0.09,0.92,U] [#2 -0.83,-0.26,0.00,M8] [#3 -0.41,-0.42,0.00,M1] [#4 -0.06,0.54,1.02,U] [#5 -0.41,-0.56,0.00,M5] [#6 -0.06,-0.53,1.03,U] [#7 -0.42,-0.15,0.88,U] [#8 -0.21,0.13,0.79,U] 
04:13:22.802 00.000 10844 refined, 5 included, MultiStar: {-0.26, -0.02}, one-star: {-0.45, -0.16}
04:13:22.802 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.39) = xAngle (-4.45 = 1.83)
04:13:22.802 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.33 = -1.33)
04:13:22.802 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.06 mountX=-0.07 mountY=-0.25, mountTheta=-1.83
04:13:22.804 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.02, opts=13)
04:13:22.804 00.000 10844 Enqueuing Move request for scope (-0.26, -0.02)
04:13:22.804 00.000 11060 Worker thread wakes up
04:13:22.804 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
04:13:22.804 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
04:13:22.804 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:22.804 00.000 11060 Moving (-0.26, -0.02) raw xDistance=-0.07 yDistance=-0.25
04:13:22.804 00.000 10844 UpdateGuideState exits: m=1827 SNR=26.9
04:13:22.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:13:22.804 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:22.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:13:22.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:22.807 00.003 10844 Enqueuing Expose request
04:13:22.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:13:22.807 00.000 11060 MoveAxis(E, 0, ABG)
04:13:22.807 00.000 11060 Move returns status 0, amount 0
04:13:22.807 00.000 11060 MoveAxis(N, 0, ABG)
04:13:22.807 00.000 11060 Move returns status 0, amount 0
04:13:22.807 00.000 11060 move complete, result=0
04:13:22.807 00.000 11060 worker thread done servicing request
04:13:22.807 00.000 11060 Worker thread wakes up
04:13:22.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:22.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:22.809 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:13:23.451 00.642 11060 Exposure complete
04:13:23.666 00.215 11060 worker thread done servicing request
04:13:23.666 00.000 10844 OnExposeComplete: enter
04:13:23.666 00.000 10844 UpdateGuideState(): m_state=6
04:13:23.666 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4738
04:13:23.666 00.000 10844 Star::Find returns 1 (0), X=616.56, Y=102.38, Mass=1479, SNR=24.4, Peak=165 HFD=3.2
04:13:23.666 00.000 10844 MultiStar: [#1 -0.68,-0.20,0.00,M1] [#2 -1.16,0.72,0.00,M9] [#3 -0.61,-0.33,0.00,M2] [#4 -0.71,-0.21,0.00,M2] [#5 -0.56,0.21,0.00,M6] [#6 -0.20,0.03,1.07,U] [#7 -0.71,0.04,0.00,M8] [#8 -1.25,0.56,0.00,M5] 
04:13:23.666 00.000 10844 refined, 1 included, MultiStar: {-0.27, 0.17}, one-star: {-0.35, 0.32}
04:13:23.666 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.39) = xAngle (1.18 = 1.18)
04:13:23.666 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.31 = -1.97)
04:13:23.666 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.57 mountX=0.12 mountY=-0.30, mountTheta=-1.18
04:13:23.669 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=0.17, opts=13)
04:13:23.669 00.000 10844 Enqueuing Move request for scope (-0.27, 0.17)
04:13:23.669 00.000 11060 Worker thread wakes up
04:13:23.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:23.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
04:13:23.669 00.000 10844 UpdateGuideState exits: m=1479 SNR=24.4
04:13:23.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
04:13:23.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:23.669 00.000 11060 Moving (-0.27, 0.17) raw xDistance=0.12 yDistance=-0.30
04:13:23.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:23.669 00.000 10844 Enqueuing Expose request
04:13:23.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:13:23.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:13:23.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:13:23.669 00.000 11060 MoveAxis(W, 28, ABG)
04:13:23.669 00.000 11060 Guiding  Dir = 3, Dur = 28
04:13:23.677 00.008 11060 IsSlewing returns 0
04:13:23.677 00.000 11060 IsGuiding returns 0
04:13:23.709 00.032 11060 IsGuiding returns 0
04:13:23.709 00.000 11060 Move returns status 0, amount 28
04:13:23.709 00.000 11060 MoveAxis(N, 0, ABG)
04:13:23.709 00.000 11060 Move returns status 0, amount 0
04:13:23.709 00.000 11060 move complete, result=0
04:13:23.709 00.000 11060 worker thread done servicing request
04:13:23.709 00.000 10844 GuideStep: 0.1 px 28 ms WEST, -0.3 px 0 ms NORTH
04:13:23.709 00.000 11060 Worker thread wakes up
04:13:23.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:23.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:23.985 00.276 10844 evsrv: cli 0EEEE610 connect
04:13:23.985 00.000 10844 case statement mapped state 6 to 3
04:13:23.985 00.000 10844 case statement mapped state 6 to 3
04:13:23.991 00.006 10844 evsrv: cli 0EEEE610 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"f646ecd0-7339-480a-a2b6-db5fca5949e0"}
04:13:23.993 00.002 10844 PhdController::Guide begins
04:13:23.993 00.000 10844 PhdController: newstate STATE_SETUP
04:13:23.993 00.000 10844 PhdController: setup
04:13:23.993 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
04:13:23.993 00.000 10844 PhdController: guider state = 6
04:13:23.993 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
04:13:23.993 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
04:13:23.993 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":0,"id":"f646ecd0-7339-480a-a2b6-db5fca5949e0"}
04:13:23.994 00.001 10844 evsrv: cli 0EEEE610 disconnect
04:13:23.997 00.003 10844 evsrv: cli 0EEEDFD0 connect
04:13:23.997 00.000 10844 case statement mapped state 6 to 3
04:13:23.997 00.000 10844 case statement mapped state 6 to 3
04:13:24.000 00.003 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_lock_shift_params","id":"02a4d665-821c-4bfb-b1d9-1955849ea196"}
04:13:24.000 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"02a4d665-821c-4bfb-b1d9-1955849ea196"}
04:13:24.007 00.007 10844 evsrv: cli 0EEEDFD0 disconnect
04:13:24.009 00.002 10844 evsrv: cli 0EEEE6B0 connect
04:13:24.009 00.000 10844 case statement mapped state 6 to 3
04:13:24.010 00.001 10844 case statement mapped state 6 to 3
04:13:24.010 00.000 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_lock_position","id":"5742db31-a039-4644-ac88-24b71da4ea0c"}
04:13:24.010 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":[616.91,102.05],"id":"5742db31-a039-4644-ac88-24b71da4ea0c"}
04:13:24.014 00.004 10844 evsrv: cli 0EEEE6B0 disconnect
04:13:24.016 00.002 10844 evsrv: cli 0EEEDA30 connect
04:13:24.016 00.000 10844 case statement mapped state 6 to 3
04:13:24.017 00.001 10844 case statement mapped state 6 to 3
04:13:24.018 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"get_calibrated","id":"81e0abc9-6cec-435a-a03e-fc1fb2e35103"}
04:13:24.018 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":true,"id":"81e0abc9-6cec-435a-a03e-fc1fb2e35103"}
04:13:24.018 00.000 10844 evsrv: cli 0EEEDA30 disconnect
04:13:24.019 00.001 10844 evsrv: cli 0EEEEC50 connect
04:13:24.019 00.000 10844 case statement mapped state 6 to 3
04:13:24.020 00.001 10844 case statement mapped state 6 to 3
04:13:24.020 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_app_state","id":"bb59dc1e-d59c-40cf-899d-130592b05e2d"}
04:13:24.020 00.000 10844 case statement mapped state 6 to 3
04:13:24.020 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb59dc1e-d59c-40cf-899d-130592b05e2d"}
04:13:24.025 00.005 10844 evsrv: cli 0EEEEC50 disconnect
04:13:24.332 00.307 11060 Exposure complete
04:13:24.628 00.296 11060 worker thread done servicing request
04:13:24.628 00.000 10844 OnExposeComplete: enter
04:13:24.628 00.000 10844 UpdateGuideState(): m_state=6
04:13:24.628 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4739
04:13:24.628 00.000 10844 Star::Find returns 1 (0), X=616.16, Y=102.24, Mass=1714, SNR=25.7, Peak=186 HFD=2.9
04:13:24.628 00.000 10844 CameraToMount -- cameraTheta (2.89) - m_xAngle (1.39) = xAngle (1.50 = 1.50)
04:13:24.628 00.000 10844 CameraToMount -- cameraTheta (2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.63 = -1.65)
04:13:24.629 00.001 10844 CameraToMount -- cameraX=-0.75 cameraY=0.19 hyp=0.77 cameraTheta=2.89 mountX=0.05 mountY=-0.77, mountTheta=-1.50
04:13:24.631 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.75, y=0.19, opts=13)
04:13:24.631 00.000 10844 Enqueuing Move request for scope (-0.75, 0.19)
04:13:24.631 00.000 11060 Worker thread wakes up
04:13:24.631 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:24.631 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.19) opts 0xd
04:13:24.631 00.000 10844 UpdateGuideState exits: m=1714 SNR=25.7
04:13:24.631 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.75, 0.19)
04:13:24.631 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 1 / 99999
04:13:24.633 00.002 10844 evsrv: {"Event":"Settling","Timestamp":1770380004.631,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:13:24.633 00.000 11060 Moving (-0.75, 0.19) raw xDistance=0.05 yDistance=-0.77
04:13:24.633 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:13:24.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:24.633 00.000 11060 resist switch: large excursion: input -0.77 thresh 0.57 direction from 1 to -1
04:13:24.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:24.633 00.000 10844 Enqueuing Expose request
04:13:24.633 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.32
04:13:24.633 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.77
04:13:24.633 00.000 11060 MoveAxis(E, 0, ABG)
04:13:24.634 00.001 11060 Move returns status 0, amount 0
04:13:24.634 00.000 11060 BLC: Oldest BLC event removed
04:13:24.634 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:13:24.634 00.000 11060 MoveAxis(N, 957, ABG)
04:13:24.634 00.000 11060 duration set to 750 by maxDecDuration
04:13:24.634 00.000 11060 Guiding  Dir = 0, Dur = 750
04:13:24.645 00.011 11060 IsSlewing returns 0
04:13:24.645 00.000 11060 IsGuiding returns 0
04:13:25.409 00.764 11060 IsGuiding returns 0
04:13:25.409 00.000 11060 Move returns status 0, amount 750
04:13:25.409 00.000 11060 move complete, result=0
04:13:25.409 00.000 11060 worker thread done servicing request
04:13:25.409 00.000 11060 Worker thread wakes up
04:13:25.409 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.8 px 750 ms NORTH
04:13:25.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:25.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:26.083 00.674 11060 Exposure complete
04:13:26.764 00.681 11060 worker thread done servicing request
04:13:26.764 00.000 10844 OnExposeComplete: enter
04:13:26.764 00.000 10844 UpdateGuideState(): m_state=6
04:13:26.766 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4740
04:13:26.766 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=103.03, Mass=1811, SNR=27.4, Peak=194 HFD=2.9
04:13:26.766 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.39) = xAngle (-0.02 = -0.02)
04:13:26.766 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
04:13:26.766 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.97 hyp=0.99 cameraTheta=1.37 mountX=0.99 mountY=0.04, mountTheta=0.04
04:13:26.769 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.97, opts=13)
04:13:26.769 00.000 10844 Enqueuing Move request for scope (0.20, 0.97)
04:13:26.769 00.000 11060 Worker thread wakes up
04:13:26.769 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.97) opts 0xd
04:13:26.769 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:26.769 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.97)
04:13:26.769 00.000 10844 UpdateGuideState exits: m=1811 SNR=27.4
04:13:26.769 00.000 11060 Moving (0.20, 0.97) raw xDistance=0.99 yDistance=0.04
04:13:26.783 00.014 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.540536, 1:-0.037428
04:13:26.783 00.000 11060 BLC: No correction, Miss < min_move
04:13:26.783 00.000 10844 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 2 / 99999
04:13:26.783 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380006.783,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.58,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
04:13:26.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.99
04:13:26.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:26.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:13:26.783 00.000 11060 MoveAxis(W, 234, ABG)
04:13:26.785 00.002 11060 Guiding  Dir = 3, Dur = 234
04:13:26.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:26.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:26.785 00.000 10844 Enqueuing Expose request
04:13:26.799 00.014 11060 IsSlewing returns 0
04:13:26.800 00.001 11060 IsGuiding returns 0
04:13:27.049 00.249 11060 IsGuiding returns 0
04:13:27.049 00.000 11060 Move returns status 0, amount 234
04:13:27.049 00.000 11060 MoveAxis(N, 0, ABG)
04:13:27.049 00.000 11060 Move returns status 0, amount 0
04:13:27.049 00.000 11060 move complete, result=0
04:13:27.049 00.000 11060 worker thread done servicing request
04:13:27.049 00.000 10844 GuideStep: 1.0 px 234 ms WEST, 0.0 px 0 ms NORTH
04:13:27.049 00.000 11060 Worker thread wakes up
04:13:27.049 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:27.049 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:27.713 00.664 11060 Exposure complete
04:13:28.346 00.633 11060 worker thread done servicing request
04:13:28.346 00.000 10844 OnExposeComplete: enter
04:13:28.346 00.000 10844 UpdateGuideState(): m_state=6
04:13:28.349 00.003 10844 Star::Find(15, 617, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4741
04:13:28.349 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=101.83, Mass=1805, SNR=26.8, Peak=192 HFD=3.5
04:13:28.349 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.39) = xAngle (-3.73 = 2.55)
04:13:28.349 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.61 = -0.61)
04:13:28.349 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.31 cameraTheta=-2.34 mountX=-0.25 mountY=-0.18, mountTheta=-2.54
04:13:28.360 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.22, opts=13)
04:13:28.363 00.003 10844 Enqueuing Move request for scope (-0.21, -0.22)
04:13:28.363 00.000 11060 Worker thread wakes up
04:13:28.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:28.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
04:13:28.363 00.000 10844 UpdateGuideState exits: m=1805 SNR=26.8
04:13:28.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
04:13:28.363 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 3 / 99999
04:13:28.363 00.000 11060 Moving (-0.21, -0.22) raw xDistance=-0.25 yDistance=-0.18
04:13:28.363 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380008.363,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.50,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
04:13:28.363 00.000 11060 BLC: History state: CurrMiss=0.18, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.540536, 1:-0.037428, 2:0.175342
04:13:28.363 00.000 11060 BLC: No correction, Miss < min_move
04:13:28.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.25
04:13:28.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:28.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:13:28.363 00.000 11060 MoveAxis(E, 53, ABG)
04:13:28.363 00.000 11060 Guiding  Dir = 2, Dur = 53
04:13:28.365 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:28.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:28.365 00.000 10844 Enqueuing Expose request
04:13:28.379 00.014 11060 IsSlewing returns 0
04:13:28.379 00.000 11060 IsGuiding returns 0
04:13:28.440 00.061 11060 IsGuiding returns 0
04:13:28.441 00.001 11060 Move returns status 0, amount 53
04:13:28.441 00.000 11060 MoveAxis(N, 0, ABG)
04:13:28.441 00.000 11060 Move returns status 0, amount 0
04:13:28.441 00.000 11060 move complete, result=0
04:13:28.441 00.000 11060 worker thread done servicing request
04:13:28.441 00.000 10844 GuideStep: -0.3 px 53 ms EAST, -0.2 px 0 ms NORTH
04:13:28.441 00.000 11060 Worker thread wakes up
04:13:28.442 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:28.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:29.072 00.630 11060 Exposure complete
04:13:29.338 00.266 11060 worker thread done servicing request
04:13:29.338 00.000 10844 OnExposeComplete: enter
04:13:29.338 00.000 10844 UpdateGuideState(): m_state=6
04:13:29.340 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4742
04:13:29.340 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.63, Mass=1693, SNR=26.3, Peak=186 HFD=2.9
04:13:29.340 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.39) = xAngle (-2.44 = -2.44)
04:13:29.340 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.68 = 0.68)
04:13:29.340 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.42 hyp=0.48 cameraTheta=-1.05 mountX=-0.37 mountY=0.30, mountTheta=2.45
04:13:29.343 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.42, opts=13)
04:13:29.343 00.000 10844 Enqueuing Move request for scope (0.24, -0.42)
04:13:29.343 00.000 11060 Worker thread wakes up
04:13:29.343 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.42) opts 0xd
04:13:29.343 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.42)
04:13:29.343 00.000 11060 Moving (0.24, -0.42) raw xDistance=-0.37 yDistance=0.30
04:13:29.343 00.000 11060 BLC: window closed
04:13:29.343 00.000 11060 BLC: History state: CurrMiss=-0.30, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.540536, 1:-0.037428, 2:0.175342
04:13:29.343 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
04:13:29.343 00.000 11060 BLC: window closed
04:13:29.343 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
04:13:29.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:13:29.343 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:29.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:13:29.345 00.002 10844 UpdateGuideState exits: m=1693 SNR=26.3
04:13:29.345 00.000 11060 MoveAxis(E, 88, ABG)
04:13:29.345 00.000 10844 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 4 / 99999
04:13:29.345 00.000 11060 Guiding  Dir = 2, Dur = 88
04:13:29.345 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380009.345,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.49,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
04:13:29.346 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:29.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:29.346 00.000 10844 Enqueuing Expose request
04:13:29.350 00.004 11060 IsSlewing returns 0
04:13:29.350 00.000 11060 IsGuiding returns 0
04:13:29.441 00.091 11060 IsGuiding returns 0
04:13:29.441 00.000 11060 Move returns status 0, amount 88
04:13:29.441 00.000 11060 MoveAxis(N, 0, ABG)
04:13:29.441 00.000 11060 Move returns status 0, amount 0
04:13:29.441 00.000 11060 move complete, result=0
04:13:29.441 00.000 11060 worker thread done servicing request
04:13:29.441 00.000 11060 Worker thread wakes up
04:13:29.441 00.000 10844 GuideStep: -0.4 px 88 ms EAST, 0.3 px 0 ms NORTH
04:13:29.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:29.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:30.079 00.638 11060 Exposure complete
04:13:30.370 00.291 11060 worker thread done servicing request
04:13:30.370 00.000 10844 OnExposeComplete: enter
04:13:30.370 00.000 10844 UpdateGuideState(): m_state=6
04:13:30.370 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4743
04:13:30.370 00.000 10844 Star::Find returns 1 (0), X=616.62, Y=101.71, Mass=1984, SNR=27.9, Peak=227 HFD=3.5
04:13:30.370 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.39) = xAngle (-3.65 = 2.63)
04:13:30.370 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.53 = -0.53)
04:13:30.370 00.000 10844 CameraToMount -- cameraX=-0.29 cameraY=-0.35 hyp=0.45 cameraTheta=-2.26 mountX=-0.39 mountY=-0.23, mountTheta=-2.62
04:13:30.386 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.29, y=-0.35, opts=13)
04:13:30.386 00.000 10844 Enqueuing Move request for scope (-0.29, -0.35)
04:13:30.386 00.000 11060 Worker thread wakes up
04:13:30.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:30.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.35) opts 0xd
04:13:30.386 00.000 10844 UpdateGuideState exits: m=1984 SNR=27.9
04:13:30.386 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.29, -0.35)
04:13:30.386 00.000 10844 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 5 / 99999
04:13:30.386 00.000 11060 Moving (-0.29, -0.35) raw xDistance=-0.39 yDistance=-0.23
04:13:30.386 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380010.386,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.48,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
04:13:30.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
04:13:30.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
04:13:30.388 00.002 11060 MoveAxis(E, 95, ABG)
04:13:30.388 00.000 11060 Guiding  Dir = 2, Dur = 95
04:13:30.388 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:30.388 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:30.388 00.000 10844 Enqueuing Expose request
04:13:30.418 00.030 11060 IsSlewing returns 0
04:13:30.418 00.000 11060 IsGuiding returns 0
04:13:30.542 00.124 11060 IsGuiding returns 0
04:13:30.542 00.000 11060 Move returns status 0, amount 95
04:13:30.542 00.000 11060 MoveAxis(N, 88, ABG)
04:13:30.542 00.000 11060 Guiding  Dir = 0, Dur = 88
04:13:30.557 00.015 11060 IsSlewing returns 0
04:13:30.557 00.000 11060 IsGuiding returns 0
04:13:30.648 00.091 11060 IsGuiding returns 0
04:13:30.648 00.000 11060 Move returns status 0, amount 88
04:13:30.648 00.000 11060 move complete, result=0
04:13:30.648 00.000 11060 worker thread done servicing request
04:13:30.648 00.000 10844 GuideStep: -0.4 px 95 ms EAST, -0.2 px 88 ms NORTH
04:13:30.649 00.001 11060 Worker thread wakes up
04:13:30.649 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:30.649 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:31.281 00.632 11060 Exposure complete
04:13:31.568 00.287 11060 worker thread done servicing request
04:13:31.568 00.000 10844 OnExposeComplete: enter
04:13:31.568 00.000 10844 UpdateGuideState(): m_state=6
04:13:31.568 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4744
04:13:31.568 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.96, Mass=1625, SNR=25.5, Peak=155 HFD=3.9
04:13:31.568 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.39) = xAngle (-3.73 = 2.55)
04:13:31.568 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.61 = -0.61)
04:13:31.568 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-2.34 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
04:13:31.574 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.09, opts=13)
04:13:31.575 00.001 10844 Enqueuing Move request for scope (-0.09, -0.09)
04:13:31.575 00.000 11060 Worker thread wakes up
04:13:31.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:31.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
04:13:31.575 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
04:13:31.575 00.000 11060 Moving (-0.09, -0.09) raw xDistance=-0.10 yDistance=-0.07
04:13:31.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:13:31.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:31.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:13:31.575 00.000 11060 MoveAxis(E, 0, ABG)
04:13:31.575 00.000 11060 Move returns status 0, amount 0
04:13:31.575 00.000 11060 MoveAxis(N, 0, ABG)
04:13:31.575 00.000 11060 Move returns status 0, amount 0
04:13:31.575 00.000 11060 move complete, result=0
04:13:31.575 00.000 10844 UpdateGuideState exits: m=1625 SNR=25.5
04:13:31.576 00.001 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 6 / 99999
04:13:31.576 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380011.576,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
04:13:31.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:31.577 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:31.577 00.000 11060 worker thread done servicing request
04:13:31.577 00.000 10844 Enqueuing Expose request
04:13:31.577 00.000 11060 Worker thread wakes up
04:13:31.577 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:31.578 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:31.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:32.221 00.643 11060 Exposure complete
04:13:32.515 00.294 11060 worker thread done servicing request
04:13:32.515 00.000 10844 OnExposeComplete: enter
04:13:32.515 00.000 10844 UpdateGuideState(): m_state=6
04:13:32.515 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4745
04:13:32.515 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.68, Mass=1780, SNR=26.5, Peak=220 HFD=3.3
04:13:32.515 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.39) = xAngle (-2.66 = -2.66)
04:13:32.516 00.001 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.46 = 0.46)
04:13:32.516 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.27 mountX=-0.35 mountY=0.17, mountTheta=2.67
04:13:32.521 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.37, opts=13)
04:13:32.521 00.000 10844 Enqueuing Move request for scope (0.12, -0.37)
04:13:32.522 00.001 11060 Worker thread wakes up
04:13:32.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:32.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.37) opts 0xd
04:13:32.522 00.000 10844 UpdateGuideState exits: m=1780 SNR=26.5
04:13:32.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.37)
04:13:32.522 00.000 10844 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 7 / 99999
04:13:32.522 00.000 11060 Moving (0.12, -0.37) raw xDistance=-0.35 yDistance=0.17
04:13:32.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
04:13:32.522 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380012.522,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.38,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
04:13:32.523 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:32.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:32.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:32.523 00.000 10844 Enqueuing Expose request
04:13:32.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:13:32.524 00.001 11060 MoveAxis(E, 81, ABG)
04:13:32.524 00.000 11060 Guiding  Dir = 2, Dur = 81
04:13:32.533 00.009 11060 IsSlewing returns 0
04:13:32.533 00.000 11060 IsGuiding returns 0
04:13:32.624 00.091 11060 IsGuiding returns 0
04:13:32.624 00.000 11060 Move returns status 0, amount 81
04:13:32.624 00.000 11060 MoveAxis(N, 0, ABG)
04:13:32.624 00.000 11060 Move returns status 0, amount 0
04:13:32.624 00.000 11060 move complete, result=0
04:13:32.624 00.000 11060 worker thread done servicing request
04:13:32.624 00.000 10844 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH
04:13:32.624 00.000 11060 Worker thread wakes up
04:13:32.626 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:32.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:33.258 00.632 11060 Exposure complete
04:13:33.507 00.249 11060 worker thread done servicing request
04:13:33.507 00.000 10844 OnExposeComplete: enter
04:13:33.507 00.000 10844 UpdateGuideState(): m_state=6
04:13:33.509 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4746
04:13:33.509 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=101.81, Mass=2033, SNR=28.3, Peak=193 HFD=3.5
04:13:33.509 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.97 = -1.97)
04:13:33.509 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
04:13:33.509 00.000 10844 CameraToMount -- cameraX=0.37 cameraY=-0.25 hyp=0.45 cameraTheta=-0.59 mountX=-0.18 mountY=0.41, mountTheta=1.98
04:13:33.521 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.25, opts=13)
04:13:33.521 00.000 10844 Enqueuing Move request for scope (0.37, -0.25)
04:13:33.521 00.000 11060 Worker thread wakes up
04:13:33.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:33.521 00.000 10844 UpdateGuideState exits: m=2033 SNR=28.3
04:13:33.521 00.000 10844 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 8 / 99999
04:13:33.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.25) opts 0xd
04:13:33.521 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380013.521,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.40,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
04:13:33.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.25)
04:13:33.521 00.000 11060 Moving (0.37, -0.25) raw xDistance=-0.18 yDistance=0.41
04:13:33.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:13:33.523 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:33.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:13:33.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
04:13:33.523 00.000 11060 MoveAxis(E, 44, ABG)
04:13:33.523 00.000 11060 Guiding  Dir = 2, Dur = 44
04:13:33.523 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:33.523 00.000 10844 Enqueuing Expose request
04:13:33.538 00.015 11060 IsSlewing returns 0
04:13:33.539 00.001 11060 IsGuiding returns 0
04:13:33.599 00.060 11060 IsGuiding returns 0
04:13:33.599 00.000 11060 Move returns status 0, amount 44
04:13:33.599 00.000 11060 MoveAxis(N, 0, ABG)
04:13:33.599 00.000 11060 Move returns status 0, amount 0
04:13:33.599 00.000 11060 move complete, result=0
04:13:33.599 00.000 11060 worker thread done servicing request
04:13:33.599 00.000 11060 Worker thread wakes up
04:13:33.599 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.4 px 0 ms NORTH
04:13:33.599 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:33.599 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:34.247 00.648 11060 Exposure complete
04:13:34.517 00.270 11060 worker thread done servicing request
04:13:34.517 00.000 10844 OnExposeComplete: enter
04:13:34.517 00.000 10844 UpdateGuideState(): m_state=6
04:13:34.517 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4747
04:13:34.517 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=102.02, Mass=1783, SNR=26.3, Peak=227 HFD=3.2
04:13:34.517 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.39) = xAngle (-1.48 = -1.48)
04:13:34.517 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.64 = 1.64)
04:13:34.519 00.002 10844 CameraToMount -- cameraX=0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-0.09 mountX=0.03 mountY=0.37, mountTheta=1.48
04:13:34.520 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.37, y=-0.03, opts=13)
04:13:34.522 00.002 10844 Enqueuing Move request for scope (0.37, -0.03)
04:13:34.522 00.000 11060 Worker thread wakes up
04:13:34.522 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.03) opts 0xd
04:13:34.522 00.000 11060 Handling offset move in thread for scope, endpoint = (0.37, -0.03)
04:13:34.522 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:34.522 00.000 11060 Moving (0.37, -0.03) raw xDistance=0.03 yDistance=0.37
04:13:34.522 00.000 10844 UpdateGuideState exits: m=1783 SNR=26.3
04:13:34.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:13:34.522 00.000 10844 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 9 / 99999
04:13:34.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:13:34.522 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380014.522,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.39,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
04:13:34.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
04:13:34.522 00.000 11060 MoveAxis(E, 0, ABG)
04:13:34.522 00.000 11060 Move returns status 0, amount 0
04:13:34.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:34.522 00.000 11060 MoveAxis(N, 0, ABG)
04:13:34.524 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:34.524 00.000 10844 Enqueuing Expose request
04:13:34.524 00.000 11060 Move returns status 0, amount 0
04:13:34.524 00.000 11060 move complete, result=0
04:13:34.524 00.000 11060 worker thread done servicing request
04:13:34.524 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:13:34.532 00.008 11060 Worker thread wakes up
04:13:34.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:34.534 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:35.169 00.635 11060 Exposure complete
04:13:35.765 00.596 11060 worker thread done servicing request
04:13:35.765 00.000 10844 OnExposeComplete: enter
04:13:35.765 00.000 10844 UpdateGuideState(): m_state=6
04:13:35.765 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4748
04:13:35.765 00.000 10844 Star::Find returns 1 (0), X=617.65, Y=101.95, Mass=1575, SNR=24.8, Peak=217 HFD=3.1
04:13:35.765 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (1.39) = xAngle (-1.52 = -1.52)
04:13:35.765 00.000 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.60 = 1.60)
04:13:35.765 00.000 10844 CameraToMount -- cameraX=0.74 cameraY=-0.10 hyp=0.75 cameraTheta=-0.13 mountX=0.04 mountY=0.75, mountTheta=1.52
04:13:35.771 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.74, y=-0.10, opts=13)
04:13:35.771 00.000 10844 Enqueuing Move request for scope (0.74, -0.10)
04:13:35.771 00.000 11060 Worker thread wakes up
04:13:35.771 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:35.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.10) opts 0xd
04:13:35.771 00.000 10844 UpdateGuideState exits: m=1575 SNR=24.8
04:13:35.772 00.001 11060 Handling offset move in thread for scope, endpoint = (0.74, -0.10)
04:13:35.772 00.000 10844 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 10 / 99999
04:13:35.772 00.000 11060 Moving (0.74, -0.10) raw xDistance=0.04 yDistance=0.75
04:13:35.772 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:13:35.772 00.000 11060 resist switch: large excursion: input 0.75 thresh 0.57 direction from -1 to 1
04:13:35.772 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.24
04:13:35.772 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.75
04:13:35.772 00.000 11060 MoveAxis(E, 0, ABG)
04:13:35.772 00.000 11060 Move returns status 0, amount 0
04:13:35.772 00.000 11060 BLC: Oldest BLC event removed
04:13:35.772 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:13:35.772 00.000 11060 MoveAxis(S, 947, ABG)
04:13:35.772 00.000 11060 duration set to 750 by maxDecDuration
04:13:35.772 00.000 11060 Guiding  Dir = 1, Dur = 750
04:13:35.773 00.001 10844 PhdController: newstate STATE_FINISH
04:13:35.773 00.000 10844 PhdController complete: success
04:13:35.773 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770380015.773,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
04:13:35.775 00.002 10844 Mount: notify guiding dither settle done success=1
04:13:35.775 00.000 10844 PhdController: newstate STATE_IDLE
04:13:35.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:35.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:35.775 00.000 10844 Enqueuing Expose request
04:13:35.779 00.004 11060 IsSlewing returns 0
04:13:35.779 00.000 11060 IsGuiding returns 0
04:13:36.545 00.766 11060 IsGuiding returns 0
04:13:36.545 00.000 11060 Move returns status 0, amount 750
04:13:36.545 00.000 11060 move complete, result=0
04:13:36.545 00.000 11060 worker thread done servicing request
04:13:36.545 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.7 px 750 ms SOUTH
04:13:36.545 00.000 11060 Worker thread wakes up
04:13:36.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:36.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:37.184 00.639 11060 Exposure complete
04:13:37.513 00.329 11060 worker thread done servicing request
04:13:37.515 00.002 10844 OnExposeComplete: enter
04:13:37.515 00.000 10844 UpdateGuideState(): m_state=6
04:13:37.515 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4749
04:13:37.515 00.000 10844 Star::Find returns 1 (0), X=617.55, Y=101.63, Mass=1992, SNR=28.2, Peak=178 HFD=3.3
04:13:37.516 00.001 10844 MultiStar: [#1 0.96,0.12,0.00,M2] [#2 0.38,0.49,0.00,M10] [#3 0.48,0.36,0.00,M3] [#4 0.56,0.22,0.00,M3] [#5 0.22,0.20,0.96,U] [#6 0.66,0.35,0.00,M1] [#7 0.56,0.24,0.00,M9] [#8 0.91,0.73,0.00,M6] 
04:13:37.516 00.000 10844 refined, 1 included, MultiStar: {0.44, -0.12}, one-star: {0.64, -0.42}
04:13:37.516 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.39) = xAngle (-1.65 = -1.65)
04:13:37.516 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.48 = 1.48)
04:13:37.516 00.000 10844 CameraToMount -- cameraX=0.44 cameraY=-0.12 hyp=0.45 cameraTheta=-0.26 mountX=-0.04 mountY=0.45, mountTheta=1.65
04:13:37.518 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.44, y=-0.12, opts=13)
04:13:37.518 00.000 10844 Enqueuing Move request for scope (0.44, -0.12)
04:13:37.518 00.000 11060 Worker thread wakes up
04:13:37.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:37.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.12) opts 0xd
04:13:37.518 00.000 10844 UpdateGuideState exits: m=1992 SNR=28.2
04:13:37.518 00.000 11060 Handling offset move in thread for scope, endpoint = (0.44, -0.12)
04:13:37.520 00.002 11060 Moving (0.44, -0.12) raw xDistance=-0.04 yDistance=0.45
04:13:37.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:37.520 00.000 11060 BLC: History state: CurrMiss=0.45, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.521986, 1:0.449727
04:13:37.520 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
04:13:37.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:13:37.521 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.45
04:13:37.521 00.000 11060 MoveAxis(E, 0, ABG)
04:13:37.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:37.521 00.000 11060 Move returns status 0, amount 0
04:13:37.521 00.000 10844 Enqueuing Expose request
04:13:37.521 00.000 11060 MoveAxis(S, 175, ABG)
04:13:37.521 00.000 11060 Guiding  Dir = 1, Dur = 175
04:13:37.547 00.026 11060 IsSlewing returns 0
04:13:37.547 00.000 11060 IsGuiding returns 0
04:13:37.759 00.212 11060 IsGuiding returns 0
04:13:37.759 00.000 11060 Move returns status 0, amount 175
04:13:37.759 00.000 11060 move complete, result=0
04:13:37.759 00.000 11060 worker thread done servicing request
04:13:37.761 00.002 11060 Worker thread wakes up
04:13:37.761 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 175 ms SOUTH
04:13:37.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:37.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:38.411 00.650 11060 Exposure complete
04:13:38.728 00.317 11060 worker thread done servicing request
04:13:38.728 00.000 10844 OnExposeComplete: enter
04:13:38.728 00.000 10844 UpdateGuideState(): m_state=6
04:13:38.728 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4750
04:13:38.728 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=102.17, Mass=1900, SNR=27.2, Peak=181 HFD=3.3
04:13:38.728 00.000 10844 MultiStar: [#1 -0.03,0.30,0.92,U] [#2 -0.26,0.49,0.90,U] [#3 0.04,-0.34,1.02,U] [#4 0.64,0.31,0.00,M4] [#5 -0.23,0.50,0.97,U] [#6 -0.11,0.42,0.97,U] [#7 0.12,0.49,0.90,U] [#8 0.01,0.45,0.81,U] 
04:13:38.728 00.000 10844 single-star, 7 included, MultiStar: {-0.03, 0.29}, one-star: {0.17, 0.11}
04:13:38.728 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
04:13:38.728 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
04:13:38.728 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.21 cameraTheta=0.58 mountX=0.14 mountY=0.15, mountTheta=0.82
04:13:38.733 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.11, opts=13)
04:13:38.733 00.000 10844 Enqueuing Move request for scope (0.17, 0.11)
04:13:38.733 00.000 11060 Worker thread wakes up
04:13:38.734 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:38.734 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
04:13:38.734 00.000 10844 UpdateGuideState exits: m=1900 SNR=27.2
04:13:38.734 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
04:13:38.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:38.734 00.000 11060 Moving (0.17, 0.11) raw xDistance=0.14 yDistance=0.15
04:13:38.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:38.734 00.000 10844 Enqueuing Expose request
04:13:38.734 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.521986, 1:0.449727, 2:0.152908
04:13:38.734 00.000 11060 BLC: No correction, Miss < min_move
04:13:38.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:13:38.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:38.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:13:38.734 00.000 11060 MoveAxis(W, 34, ABG)
04:13:38.734 00.000 11060 Guiding  Dir = 3, Dur = 34
04:13:38.743 00.009 11060 IsSlewing returns 0
04:13:38.743 00.000 11060 IsGuiding returns 0
04:13:38.791 00.048 11060 IsGuiding returns 0
04:13:38.791 00.000 11060 Move returns status 0, amount 34
04:13:38.791 00.000 11060 MoveAxis(N, 0, ABG)
04:13:38.791 00.000 11060 Move returns status 0, amount 0
04:13:38.791 00.000 11060 move complete, result=0
04:13:38.791 00.000 11060 worker thread done servicing request
04:13:38.791 00.000 10844 GuideStep: 0.1 px 34 ms WEST, 0.2 px 0 ms NORTH
04:13:38.791 00.000 11060 Worker thread wakes up
04:13:38.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:38.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:39.411 00.620 11060 Exposure complete
04:13:39.688 00.277 11060 worker thread done servicing request
04:13:39.688 00.000 10844 OnExposeComplete: enter
04:13:39.688 00.000 10844 UpdateGuideState(): m_state=6
04:13:39.689 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4751
04:13:39.689 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=102.02, Mass=1592, SNR=25.3, Peak=154 HFD=2.9
04:13:39.689 00.000 10844 MultiStar: [#1 0.58,-0.06,0.00,M2] [#2 -0.36,0.37,0.89,U] [#3 0.48,-0.08,0.97,U] [#4 0.61,0.16,0.00,M5] [#5 0.31,-0.12,1.01,U] [#6 0.23,0.07,0.99,U] [#7 0.02,0.52,0.87,U] [#8 0.34,0.18,0.82,U] 
04:13:39.689 00.000 10844 refined, 6 included, MultiStar: {0.20, 0.12}, one-star: {0.29, -0.03}
04:13:39.689 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.39) = xAngle (-0.85 = -0.85)
04:13:39.689 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
04:13:39.689 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.54 mountX=0.15 mountY=0.17, mountTheta=0.86
04:13:39.694 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.12, opts=13)
04:13:39.694 00.000 10844 Enqueuing Move request for scope (0.20, 0.12)
04:13:39.696 00.002 11060 Worker thread wakes up
04:13:39.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
04:13:39.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:39.696 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
04:13:39.696 00.000 10844 UpdateGuideState exits: m=1592 SNR=25.3
04:13:39.696 00.000 11060 Moving (0.20, 0.12) raw xDistance=0.15 yDistance=0.17
04:13:39.697 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:39.697 00.000 11060 BLC: window closed
04:13:39.697 00.000 11060 BLC: History state: CurrMiss=0.17, AvgInitMiss=0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.521986, 1:0.449727, 2:0.152908
04:13:39.697 00.000 11060 BLC: No correction, Miss < min_move
04:13:39.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:13:39.697 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:39.697 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:13:39.697 00.000 11060 MoveAxis(W, 36, ABG)
04:13:39.697 00.000 11060 Guiding  Dir = 3, Dur = 36
04:13:39.701 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:39.703 00.002 10844 Enqueuing Expose request
04:13:39.722 00.019 11060 IsSlewing returns 0
04:13:39.723 00.001 11060 IsGuiding returns 0
04:13:39.777 00.054 11060 IsGuiding returns 0
04:13:39.777 00.000 11060 Move returns status 0, amount 36
04:13:39.777 00.000 11060 MoveAxis(N, 0, ABG)
04:13:39.777 00.000 11060 Move returns status 0, amount 0
04:13:39.777 00.000 11060 move complete, result=0
04:13:39.777 00.000 11060 worker thread done servicing request
04:13:39.777 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
04:13:39.777 00.000 11060 Worker thread wakes up
04:13:39.777 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:39.777 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:40.428 00.651 11060 Exposure complete
04:13:41.116 00.688 11060 worker thread done servicing request
04:13:41.116 00.000 10844 OnExposeComplete: enter
04:13:41.116 00.000 10844 UpdateGuideState(): m_state=6
04:13:41.116 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4752
04:13:41.117 00.001 10844 Star::Find returns 1 (0), X=617.04, Y=102.40, Mass=1464, SNR=23.8, Peak=211 HFD=3.2
04:13:41.117 00.000 10844 MultiStar: [#1 0.41,0.44,0.00,M3] [#2 0.67,0.83,0.00,M9] [#3 0.84,0.13,0.00,M2] [#4 0.18,0.48,1.05,U] [#5 0.10,0.29,0.95,U] [#6 0.58,0.16,0.00,M1] [#7 -0.01,0.54,1.06,U] [#8 0.24,0.61,0.00,M5] 
04:13:41.117 00.000 10844 single-star, 3 included, MultiStar: {0.10, 0.42}, one-star: {0.13, 0.34}
04:13:41.117 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.39) = xAngle (-0.19 = -0.19)
04:13:41.117 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.93 = 2.93)
04:13:41.117 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.37 cameraTheta=1.20 mountX=0.36 mountY=0.08, mountTheta=0.21
04:13:41.128 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.34, opts=13)
04:13:41.128 00.000 10844 Enqueuing Move request for scope (0.13, 0.34)
04:13:41.130 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:41.130 00.000 10844 UpdateGuideState exits: m=1464 SNR=23.8
04:13:41.130 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:41.130 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:41.130 00.000 10844 Enqueuing Expose request
04:13:41.131 00.001 11060 Worker thread wakes up
04:13:41.131 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
04:13:41.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
04:13:41.131 00.000 11060 Moving (0.13, 0.34) raw xDistance=0.36 yDistance=0.08
04:13:41.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
04:13:41.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:41.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:13:41.131 00.000 11060 MoveAxis(W, 86, ABG)
04:13:41.131 00.000 11060 Guiding  Dir = 3, Dur = 86
04:13:41.146 00.015 11060 IsSlewing returns 0
04:13:41.147 00.001 11060 IsGuiding returns 0
04:13:41.246 00.099 11060 IsGuiding returns 0
04:13:41.246 00.000 11060 Move returns status 0, amount 86
04:13:41.247 00.001 11060 MoveAxis(N, 0, ABG)
04:13:41.247 00.000 11060 Move returns status 0, amount 0
04:13:41.247 00.000 11060 move complete, result=0
04:13:41.247 00.000 11060 worker thread done servicing request
04:13:41.247 00.000 11060 Worker thread wakes up
04:13:41.247 00.000 10844 GuideStep: 0.4 px 86 ms WEST, 0.1 px 0 ms NORTH
04:13:41.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:41.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:41.891 00.644 11060 Exposure complete
04:13:42.521 00.630 11060 worker thread done servicing request
04:13:42.521 00.000 10844 OnExposeComplete: enter
04:13:42.521 00.000 10844 UpdateGuideState(): m_state=6
04:13:42.521 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4753
04:13:42.521 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=102.03, Mass=1908, SNR=27.8, Peak=193 HFD=3.0
04:13:42.521 00.000 10844 MultiStar: [#1 0.32,0.50,0.00,M4] [#2 0.72,0.20,0.00,M10] [#3 0.33,-0.06,0.93,U] [#4 0.15,0.21,0.88,U] [#5 0.16,0.13,0.89,U] [#6 1.07,-0.18,0.00,M2] [#7 -0.30,-0.06,0.79,U] [#8 0.37,0.09,0.79,U] 
04:13:42.521 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.05}, one-star: {0.23, -0.02}
04:13:42.523 00.002 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
04:13:42.523 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
04:13:42.523 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.28 mountX=0.08 mountY=0.15, mountTheta=1.11
04:13:42.525 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.05, opts=13)
04:13:42.525 00.000 10844 Enqueuing Move request for scope (0.16, 0.05)
04:13:42.525 00.000 11060 Worker thread wakes up
04:13:42.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:42.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
04:13:42.525 00.000 10844 UpdateGuideState exits: m=1908 SNR=27.8
04:13:42.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:42.525 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:42.525 00.000 10844 Enqueuing Expose request
04:13:42.529 00.004 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
04:13:42.531 00.002 11060 Moving (0.16, 0.05) raw xDistance=0.08 yDistance=0.15
04:13:42.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:13:42.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:42.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:13:42.531 00.000 11060 MoveAxis(E, 0, ABG)
04:13:42.531 00.000 11060 Move returns status 0, amount 0
04:13:42.531 00.000 11060 MoveAxis(N, 0, ABG)
04:13:42.531 00.000 11060 Move returns status 0, amount 0
04:13:42.531 00.000 11060 move complete, result=0
04:13:42.531 00.000 11060 worker thread done servicing request
04:13:42.531 00.000 11060 Worker thread wakes up
04:13:42.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:42.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:42.534 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:13:43.183 00.649 11060 Exposure complete
04:13:43.806 00.623 11060 worker thread done servicing request
04:13:43.806 00.000 10844 OnExposeComplete: enter
04:13:43.806 00.000 10844 UpdateGuideState(): m_state=6
04:13:43.806 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4754
04:13:43.806 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=101.73, Mass=1708, SNR=26.5, Peak=227 HFD=3.2
04:13:43.806 00.000 10844 MultiStar: [#1 0.31,0.05,0.97,U] [#2 0.31,0.68,0.00,R] [#3 0.69,-0.10,0.00,M2] [#4 0.82,0.06,0.00,M4] [#5 0.24,0.11,0.95,U] [#6 0.63,0.24,0.00,M3] [#7 0.45,0.02,0.91,U] [#8 -0.10,0.43,0.90,U] 
04:13:43.808 00.002 10844 refined, 4 included, MultiStar: {0.27, 0.05}, one-star: {0.41, -0.32}
04:13:43.808 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
04:13:43.808 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
04:13:43.808 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.27 cameraTheta=0.20 mountX=0.10 mountY=0.25, mountTheta=1.20
04:13:43.816 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.05, opts=13)
04:13:43.816 00.000 10844 Enqueuing Move request for scope (0.27, 0.05)
04:13:43.816 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:43.816 00.000 10844 UpdateGuideState exits: m=1708 SNR=26.5
04:13:43.816 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:43.816 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:43.816 00.000 10844 Enqueuing Expose request
04:13:43.820 00.004 11060 Worker thread wakes up
04:13:43.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
04:13:43.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
04:13:43.820 00.000 11060 Moving (0.27, 0.05) raw xDistance=0.10 yDistance=0.25
04:13:43.820 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:13:43.820 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
04:13:43.820 00.000 11060 MoveAxis(E, 0, ABG)
04:13:43.820 00.000 11060 Move returns status 0, amount 0
04:13:43.820 00.000 11060 MoveAxis(S, 98, ABG)
04:13:43.820 00.000 11060 Guiding  Dir = 1, Dur = 98
04:13:43.837 00.017 11060 IsSlewing returns 0
04:13:43.847 00.010 11060 IsGuiding returns 0
04:13:43.960 00.113 11060 IsGuiding returns 0
04:13:43.960 00.000 11060 Move returns status 0, amount 98
04:13:43.960 00.000 11060 move complete, result=0
04:13:43.960 00.000 11060 worker thread done servicing request
04:13:43.960 00.000 11060 Worker thread wakes up
04:13:43.960 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 98 ms SOUTH
04:13:43.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:43.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:44.596 00.636 11060 Exposure complete
04:13:44.943 00.347 10844 OnExposeComplete: enter
04:13:44.943 00.000 10844 UpdateGuideState(): m_state=6
04:13:44.943 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4755
04:13:44.944 00.001 10844 Star::Find returns 1 (0), X=616.59, Y=101.82, Mass=1694, SNR=25.8, Peak=173 HFD=3.4
04:13:44.944 00.000 11060 worker thread done servicing request
04:13:44.944 00.000 10844 MultiStar: [#1 -0.37,0.58,0.00,M4] [#2 0.10,-0.42,0.96,U] [#3 0.32,0.31,0.97,U] [#4 0.09,0.25,0.98,U] [#5 -0.16,-0.46,0.95,U] [#6 0.56,0.00,1.08,U] [#7 0.12,-0.20,0.91,U] [#8 -0.07,0.36,0.83,U] 
04:13:44.944 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {-0.31, -0.23}
04:13:44.944 00.000 10844 CameraToMount -- cameraTheta (-0.54) - m_xAngle (1.39) = xAngle (-1.92 = -1.92)
04:13:44.944 00.000 10844 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.20 = 1.20)
04:13:44.944 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.54 mountX=-0.04 mountY=0.10, mountTheta=1.93
04:13:44.946 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.05, opts=13)
04:13:44.946 00.000 10844 Enqueuing Move request for scope (0.09, -0.05)
04:13:44.948 00.002 11060 Worker thread wakes up
04:13:44.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
04:13:44.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
04:13:44.948 00.000 11060 Moving (0.09, -0.05) raw xDistance=-0.04 yDistance=0.10
04:13:44.948 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:13:44.948 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:44.948 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:13:44.949 00.001 11060 MoveAxis(E, 0, ABG)
04:13:44.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:44.949 00.000 11060 Move returns status 0, amount 0
04:13:44.949 00.000 10844 UpdateGuideState exits: m=1694 SNR=25.8
04:13:44.949 00.000 11060 MoveAxis(N, 0, ABG)
04:13:44.950 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:44.950 00.000 11060 Move returns status 0, amount 0
04:13:44.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:44.950 00.000 11060 move complete, result=0
04:13:44.950 00.000 10844 Enqueuing Expose request
04:13:44.950 00.000 11060 worker thread done servicing request
04:13:44.950 00.000 11060 Worker thread wakes up
04:13:44.950 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:13:44.950 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:44.950 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:45.593 00.643 11060 Exposure complete
04:13:46.122 00.529 11060 worker thread done servicing request
04:13:46.122 00.000 10844 OnExposeComplete: enter
04:13:46.123 00.001 10844 UpdateGuideState(): m_state=6
04:13:46.123 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4756
04:13:46.123 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=102.05, Mass=1363, SNR=22.8, Peak=146 HFD=2.9
04:13:46.123 00.000 10844 MultiStar: [#1 0.01,0.10,1.05,U] [#2 0.00,-0.03,0.95,U] [#3 0.28,0.21,1.09,U] [#4 -0.22,0.44,1.17,U] [#5 0.14,-0.09,1.15,U] [#6 0.18,0.06,1.09,U] [#7 -0.31,0.34,1.10,U] [#8 0.10,0.27,0.99,U] 
04:13:46.123 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {0.24, 0.00}
04:13:46.123 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.39) = xAngle (-0.10 = -0.10)
04:13:46.123 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.02 = 3.02)
04:13:46.123 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=0.15 mountY=0.02, mountTheta=0.12
04:13:46.126 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
04:13:46.126 00.000 10844 Enqueuing Move request for scope (0.04, 0.15)
04:13:46.126 00.000 11060 Worker thread wakes up
04:13:46.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:46.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
04:13:46.126 00.000 10844 UpdateGuideState exits: m=1363 SNR=22.8
04:13:46.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
04:13:46.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:46.126 00.000 11060 Moving (0.04, 0.15) raw xDistance=0.15 yDistance=0.02
04:13:46.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:46.126 00.000 10844 Enqueuing Expose request
04:13:46.129 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:13:46.129 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:46.129 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:13:46.130 00.001 11060 MoveAxis(W, 36, ABG)
04:13:46.130 00.000 11060 Guiding  Dir = 3, Dur = 36
04:13:46.143 00.013 11060 IsSlewing returns 0
04:13:46.144 00.001 11060 IsGuiding returns 0
04:13:46.205 00.061 11060 IsGuiding returns 0
04:13:46.205 00.000 11060 Move returns status 0, amount 36
04:13:46.205 00.000 11060 MoveAxis(N, 0, ABG)
04:13:46.206 00.001 11060 Move returns status 0, amount 0
04:13:46.206 00.000 11060 move complete, result=0
04:13:46.206 00.000 11060 worker thread done servicing request
04:13:46.206 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
04:13:46.206 00.000 11060 Worker thread wakes up
04:13:46.206 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:46.206 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:46.847 00.641 11060 Exposure complete
04:13:47.332 00.485 11060 worker thread done servicing request
04:13:47.332 00.000 10844 OnExposeComplete: enter
04:13:47.332 00.000 10844 UpdateGuideState(): m_state=6
04:13:47.332 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4757
04:13:47.332 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=101.95, Mass=1805, SNR=27.1, Peak=203 HFD=2.8
04:13:47.332 00.000 10844 MultiStar: [#1 -0.20,0.44,0.95,U] [#2 -0.56,-0.46,0.00,M1] [#3 0.09,0.04,0.98,U] [#4 -0.21,0.39,0.85,U] [#5 -0.10,0.05,0.96,U] [#6 0.52,0.24,0.00,M2] [#7 -0.41,0.25,0.84,U] [#8 0.20,0.26,0.68,U] 
04:13:47.334 00.002 10844 refined, 6 included, MultiStar: {-0.13, 0.18}, one-star: {-0.22, -0.11}
04:13:47.334 00.000 10844 CameraToMount -- cameraTheta (2.20) - m_xAngle (1.39) = xAngle (0.81 = 0.81)
04:13:47.334 00.000 10844 CameraToMount -- cameraTheta (2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.93 = -2.35)
04:13:47.334 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.20 mountX=0.15 mountY=-0.16, mountTheta=-0.80
04:13:47.336 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.18, opts=13)
04:13:47.336 00.000 10844 Enqueuing Move request for scope (-0.13, 0.18)
04:13:47.336 00.000 11060 Worker thread wakes up
04:13:47.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:47.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
04:13:47.336 00.000 10844 UpdateGuideState exits: m=1805 SNR=27.1
04:13:47.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
04:13:47.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:47.336 00.000 11060 Moving (-0.13, 0.18) raw xDistance=0.15 yDistance=-0.16
04:13:47.336 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:47.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:13:47.336 00.000 10844 Enqueuing Expose request
04:13:47.336 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:47.336 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:13:47.336 00.000 11060 MoveAxis(W, 37, ABG)
04:13:47.336 00.000 11060 Guiding  Dir = 3, Dur = 37
04:13:47.349 00.013 11060 IsSlewing returns 0
04:13:47.349 00.000 11060 IsGuiding returns 0
04:13:47.404 00.055 11060 IsGuiding returns 0
04:13:47.404 00.000 11060 Move returns status 0, amount 37
04:13:47.404 00.000 11060 MoveAxis(N, 0, ABG)
04:13:47.404 00.000 11060 Move returns status 0, amount 0
04:13:47.404 00.000 11060 move complete, result=0
04:13:47.404 00.000 11060 worker thread done servicing request
04:13:47.404 00.000 11060 Worker thread wakes up
04:13:47.406 00.002 10844 GuideStep: 0.2 px 37 ms WEST, -0.2 px 0 ms NORTH
04:13:47.406 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:47.406 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:48.043 00.637 11060 Exposure complete
04:13:48.440 00.397 11060 worker thread done servicing request
04:13:48.440 00.000 10844 OnExposeComplete: enter
04:13:48.440 00.000 10844 UpdateGuideState(): m_state=6
04:13:48.441 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4758
04:13:48.441 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=102.22, Mass=1741, SNR=26.0, Peak=160 HFD=3.3
04:13:48.441 00.000 10844 MultiStar: [#1 -0.49,0.40,0.00,M3] [#2 -0.43,-0.44,0.00,M2] [#3 0.32,0.35,1.02,U] [#4 -0.07,0.69,0.00,M2] [#5 0.13,0.38,1.02,U] [#6 0.39,0.09,1.03,U] [#7 -0.29,0.58,0.00,M2] [#8 -0.00,0.27,0.78,U] 
04:13:48.441 00.000 10844 single-star, 4 included, MultiStar: {0.21, 0.25}, one-star: {0.17, 0.17}
04:13:48.441 00.000 10844 CameraToMount -- cameraTheta (0.78) - m_xAngle (1.39) = xAngle (-0.61 = -0.61)
04:13:48.441 00.000 10844 CameraToMount -- cameraTheta (0.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.51 = 2.51)
04:13:48.441 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.78 mountX=0.19 mountY=0.14, mountTheta=0.62
04:13:48.444 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.17, opts=13)
04:13:48.444 00.000 10844 Enqueuing Move request for scope (0.17, 0.17)
04:13:48.444 00.000 11060 Worker thread wakes up
04:13:48.444 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:48.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
04:13:48.444 00.000 10844 UpdateGuideState exits: m=1741 SNR=26.0
04:13:48.444 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
04:13:48.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:48.444 00.000 11060 Moving (0.17, 0.17) raw xDistance=0.19 yDistance=0.14
04:13:48.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:48.444 00.000 10844 Enqueuing Expose request
04:13:48.446 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:13:48.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:48.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:13:48.446 00.000 11060 MoveAxis(W, 46, ABG)
04:13:48.446 00.000 11060 Guiding  Dir = 3, Dur = 46
04:13:48.451 00.005 11060 IsSlewing returns 0
04:13:48.452 00.001 11060 IsGuiding returns 0
04:13:48.514 00.062 11060 IsGuiding returns 0
04:13:48.514 00.000 11060 Move returns status 0, amount 46
04:13:48.514 00.000 11060 MoveAxis(N, 0, ABG)
04:13:48.514 00.000 11060 Move returns status 0, amount 0
04:13:48.514 00.000 11060 move complete, result=0
04:13:48.514 00.000 11060 worker thread done servicing request
04:13:48.514 00.000 11060 Worker thread wakes up
04:13:48.514 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
04:13:48.529 00.015 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:48.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:49.168 00.639 11060 Exposure complete
04:13:49.570 00.402 11060 worker thread done servicing request
04:13:49.570 00.000 10844 OnExposeComplete: enter
04:13:49.570 00.000 10844 UpdateGuideState(): m_state=6
04:13:49.570 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4759
04:13:49.570 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=102.66, Mass=1703, SNR=25.9, Peak=156 HFD=3.3
04:13:49.572 00.002 10844 MultiStar: [#1 -0.31,0.12,0.94,U] [#2 -0.75,-0.19,0.00,M3] [#3 -0.12,0.31,0.99,U] [#4 -0.28,0.29,0.98,U] [#5 0.05,0.23,0.92,U] [#6 0.02,0.22,1.03,U] [#7 -0.57,0.48,0.00,M3] [#8 -0.02,0.29,0.74,U] 
04:13:49.572 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.30}, one-star: {0.12, 0.61}
04:13:49.572 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.39) = xAngle (0.44 = 0.44)
04:13:49.572 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.72)
04:13:49.572 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.83 mountX=0.28 mountY=-0.13, mountTheta=-0.42
04:13:49.574 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.30, opts=13)
04:13:49.574 00.000 10844 Enqueuing Move request for scope (-0.08, 0.30)
04:13:49.574 00.000 11060 Worker thread wakes up
04:13:49.574 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:49.574 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
04:13:49.574 00.000 10844 UpdateGuideState exits: m=1703 SNR=25.9
04:13:49.574 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
04:13:49.574 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:49.574 00.000 11060 Moving (-0.08, 0.30) raw xDistance=0.28 yDistance=-0.13
04:13:49.574 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:49.574 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
04:13:49.574 00.000 10844 Enqueuing Expose request
04:13:49.574 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:49.574 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:13:49.574 00.000 11060 MoveAxis(W, 67, ABG)
04:13:49.576 00.002 11060 Guiding  Dir = 3, Dur = 67
04:13:49.588 00.012 11060 IsSlewing returns 0
04:13:49.591 00.003 11060 IsGuiding returns 0
04:13:49.678 00.087 11060 IsGuiding returns 0
04:13:49.678 00.000 11060 Move returns status 0, amount 67
04:13:49.678 00.000 11060 MoveAxis(N, 0, ABG)
04:13:49.678 00.000 11060 Move returns status 0, amount 0
04:13:49.678 00.000 11060 move complete, result=0
04:13:49.678 00.000 11060 worker thread done servicing request
04:13:49.678 00.000 11060 Worker thread wakes up
04:13:49.678 00.000 10844 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
04:13:49.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:49.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:50.314 00.636 11060 Exposure complete
04:13:50.691 00.377 11060 worker thread done servicing request
04:13:50.691 00.000 10844 OnExposeComplete: enter
04:13:50.691 00.000 10844 UpdateGuideState(): m_state=6
04:13:50.691 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4760
04:13:50.692 00.001 10844 Star::Find returns 1 (0), X=617.08, Y=102.00, Mass=1719, SNR=26.1, Peak=190 HFD=2.8
04:13:50.692 00.000 10844 MultiStar: [#1 -0.26,0.08,0.97,U] [#2 -0.67,-0.45,0.00,M4] [#3 0.26,-0.40,0.99,U] [#4 0.07,0.56,1.05,U] [#5 -0.34,-0.41,0.87,U] [#6 -0.27,-0.09,1.06,U] [#7 -0.24,0.01,0.86,U] [#8 -0.56,-0.07,0.81,U] 
04:13:50.692 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.04}, one-star: {0.17, -0.05}
04:13:50.692 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.39) = xAngle (-4.25 = 2.04)
04:13:50.692 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.12 = -1.12)
04:13:50.692 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.86 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
04:13:50.694 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.04, opts=13)
04:13:50.694 00.000 10844 Enqueuing Move request for scope (-0.13, -0.04)
04:13:50.698 00.004 11060 Worker thread wakes up
04:13:50.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
04:13:50.698 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
04:13:50.699 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:50.699 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.1
04:13:50.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:50.699 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:50.699 00.000 10844 Enqueuing Expose request
04:13:50.701 00.002 11060 Moving (-0.13, -0.04) raw xDistance=-0.06 yDistance=-0.12
04:13:50.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:13:50.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:50.703 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:13:50.703 00.000 11060 MoveAxis(E, 0, ABG)
04:13:50.703 00.000 11060 Move returns status 0, amount 0
04:13:50.703 00.000 11060 MoveAxis(N, 0, ABG)
04:13:50.703 00.000 11060 Move returns status 0, amount 0
04:13:50.703 00.000 11060 move complete, result=0
04:13:50.703 00.000 11060 worker thread done servicing request
04:13:50.703 00.000 11060 Worker thread wakes up
04:13:50.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:50.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:50.711 00.008 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:13:51.350 00.639 11060 Exposure complete
04:13:51.915 00.565 10844 OnExposeComplete: enter
04:13:51.915 00.000 10844 UpdateGuideState(): m_state=6
04:13:51.917 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4761
04:13:51.917 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=102.06, Mass=1666, SNR=25.7, Peak=186 HFD=3.0
04:13:51.917 00.000 11060 worker thread done servicing request
04:13:51.918 00.001 10844 MultiStar: [#1 -0.23,0.47,1.00,U] [#2 -0.64,-0.26,0.00,M5] [#3 -0.06,0.10,1.02,U] [#4 0.26,0.39,1.09,U] [#5 -0.29,-0.16,1.00,U] [#6 -0.20,0.10,1.02,U] [#7 -0.20,0.36,1.07,U] [#8 -0.62,0.46,0.00,M1] 
04:13:51.918 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.19}, one-star: {0.22, 0.01}
04:13:51.919 00.001 10844 CameraToMount -- cameraTheta (1.92) - m_xAngle (1.39) = xAngle (0.53 = 0.53)
04:13:51.919 00.000 10844 CameraToMount -- cameraTheta (1.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.66 = -2.63)
04:13:51.920 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.92 mountX=0.17 mountY=-0.10, mountTheta=-0.52
04:13:51.938 00.018 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.19, opts=13)
04:13:51.938 00.000 10844 Enqueuing Move request for scope (-0.07, 0.19)
04:13:51.938 00.000 11060 Worker thread wakes up
04:13:51.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:51.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
04:13:51.938 00.000 10844 UpdateGuideState exits: m=1666 SNR=25.7
04:13:51.938 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
04:13:51.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:51.938 00.000 11060 Moving (-0.07, 0.19) raw xDistance=0.17 yDistance=-0.10
04:13:51.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:51.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:13:51.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:51.940 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:13:51.940 00.000 11060 MoveAxis(W, 40, ABG)
04:13:51.940 00.000 11060 Guiding  Dir = 3, Dur = 40
04:13:51.943 00.003 10844 Enqueuing Expose request
04:13:51.963 00.020 11060 IsSlewing returns 0
04:13:51.967 00.004 11060 IsGuiding returns 0
04:13:52.024 00.057 11060 IsGuiding returns 0
04:13:52.024 00.000 11060 Move returns status 0, amount 40
04:13:52.024 00.000 11060 MoveAxis(N, 0, ABG)
04:13:52.024 00.000 11060 Move returns status 0, amount 0
04:13:52.025 00.001 11060 move complete, result=0
04:13:52.025 00.000 11060 worker thread done servicing request
04:13:52.025 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
04:13:52.025 00.000 11060 Worker thread wakes up
04:13:52.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:52.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:52.690 00.665 11060 Exposure complete
04:13:53.054 00.364 11060 worker thread done servicing request
04:13:53.054 00.000 10844 OnExposeComplete: enter
04:13:53.054 00.000 10844 UpdateGuideState(): m_state=6
04:13:53.056 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4762
04:13:53.056 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.59, Mass=1616, SNR=25.4, Peak=216 HFD=3.1
04:13:53.056 00.000 10844 MultiStar: [#1 -0.37,0.05,1.04,U] [#2 -0.38,-0.35,0.95,U] [#3 -0.09,-0.07,1.07,U] [#4 0.07,0.34,1.04,U] [#5 -0.24,0.21,1.03,U] [#6 0.25,-0.51,0.97,U] [#7 -0.53,0.62,0.00,M2] [#8 0.23,0.42,0.77,U] 
04:13:53.056 00.000 10844 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {0.21, -0.46}
04:13:53.056 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
04:13:53.056 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
04:13:53.056 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=-0.06 mountY=-0.04, mountTheta=-2.57
04:13:53.060 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
04:13:53.060 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
04:13:53.060 00.000 11060 Worker thread wakes up
04:13:53.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:53.060 00.000 10844 UpdateGuideState exits: m=1616 SNR=25.4
04:13:53.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:53.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:53.060 00.000 10844 Enqueuing Expose request
04:13:53.061 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
04:13:53.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
04:13:53.062 00.001 11060 Moving (-0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
04:13:53.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:13:53.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:53.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:13:53.062 00.000 11060 MoveAxis(E, 0, ABG)
04:13:53.062 00.000 11060 Move returns status 0, amount 0
04:13:53.062 00.000 11060 MoveAxis(N, 0, ABG)
04:13:53.062 00.000 11060 Move returns status 0, amount 0
04:13:53.062 00.000 11060 move complete, result=0
04:13:53.062 00.000 11060 worker thread done servicing request
04:13:53.062 00.000 11060 Worker thread wakes up
04:13:53.062 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:53.062 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:53.065 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:13:53.699 00.634 11060 Exposure complete
04:13:54.080 00.381 11060 worker thread done servicing request
04:13:54.080 00.000 10844 OnExposeComplete: enter
04:13:54.080 00.000 10844 UpdateGuideState(): m_state=6
04:13:54.080 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4763
04:13:54.080 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.57, Mass=1568, SNR=25.0, Peak=154 HFD=2.8
04:13:54.080 00.000 10844 MultiStar: [#1 -0.41,0.28,1.03,U] [#2 -0.58,-0.39,0.00,M5] [#3 -0.02,-0.38,1.03,U] [#4 -0.46,0.32,1.08,U] [#5 -0.49,-0.06,0.94,U] [#6 0.35,-0.46,0.00,M1] [#7 -0.46,-0.13,1.00,U] [#8 -0.39,0.20,0.84,U] 
04:13:54.082 00.002 10844 refined, 6 included, MultiStar: {-0.30, -0.04}, one-star: {0.10, -0.48}
04:13:54.082 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.41 = 1.88)
04:13:54.082 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.28 = -1.28)
04:13:54.082 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-3.02 mountX=-0.09 mountY=-0.29, mountTheta=-1.88
04:13:54.084 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.04, opts=13)
04:13:54.084 00.000 10844 Enqueuing Move request for scope (-0.30, -0.04)
04:13:54.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:54.084 00.000 10844 UpdateGuideState exits: m=1568 SNR=25.0
04:13:54.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:54.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:54.084 00.000 10844 Enqueuing Expose request
04:13:54.086 00.002 11060 Worker thread wakes up
04:13:54.086 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.04) opts 0xd
04:13:54.086 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.04)
04:13:54.086 00.000 11060 Moving (-0.30, -0.04) raw xDistance=-0.09 yDistance=-0.29
04:13:54.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:13:54.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:13:54.087 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:13:54.087 00.000 11060 MoveAxis(E, 0, ABG)
04:13:54.087 00.000 11060 Move returns status 0, amount 0
04:13:54.087 00.000 11060 MoveAxis(N, 0, ABG)
04:13:54.087 00.000 11060 Move returns status 0, amount 0
04:13:54.087 00.000 11060 move complete, result=0
04:13:54.087 00.000 11060 worker thread done servicing request
04:13:54.087 00.000 11060 Worker thread wakes up
04:13:54.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:54.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:54.091 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:13:54.726 00.635 11060 Exposure complete
04:13:55.211 00.485 11060 worker thread done servicing request
04:13:55.211 00.000 10844 OnExposeComplete: enter
04:13:55.211 00.000 10844 UpdateGuideState(): m_state=6
04:13:55.211 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4764
04:13:55.211 00.000 10844 Star::Find returns 1 (0), X=616.44, Y=102.11, Mass=1738, SNR=26.0, Peak=173 HFD=3.6
04:13:55.213 00.002 10844 MultiStar: [#1 -0.61,-0.32,0.00,M1] [#2 -0.23,-0.35,0.89,U] [#3 -0.49,0.04,1.03,U] [#4 -0.33,0.28,1.00,U] [#5 -0.66,0.04,0.00,M1] [#6 0.00,-0.09,1.04,U] [#7 -0.67,-0.21,0.00,M2] [#8 -0.60,0.58,0.00,M1] 
04:13:55.213 00.000 10844 refined, 4 included, MultiStar: {-0.30, -0.01}, one-star: {-0.46, 0.05}
04:13:55.213 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.39) = xAngle (-4.51 = 1.77)
04:13:55.213 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.39 = -1.39)
04:13:55.213 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.12 mountX=-0.06 mountY=-0.30, mountTheta=-1.77
04:13:55.215 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.01, opts=13)
04:13:55.215 00.000 10844 Enqueuing Move request for scope (-0.30, -0.01)
04:13:55.215 00.000 11060 Worker thread wakes up
04:13:55.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:55.215 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd
04:13:55.215 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.0
04:13:55.215 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.01)
04:13:55.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:55.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:55.215 00.000 10844 Enqueuing Expose request
04:13:55.215 00.000 11060 Moving (-0.30, -0.01) raw xDistance=-0.06 yDistance=-0.30
04:13:55.217 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:13:55.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:13:55.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:13:55.217 00.000 11060 MoveAxis(E, 0, ABG)
04:13:55.217 00.000 11060 Move returns status 0, amount 0
04:13:55.217 00.000 11060 MoveAxis(N, 0, ABG)
04:13:55.217 00.000 11060 Move returns status 0, amount 0
04:13:55.217 00.000 11060 move complete, result=0
04:13:55.218 00.001 11060 worker thread done servicing request
04:13:55.218 00.000 11060 Worker thread wakes up
04:13:55.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:55.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:55.221 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:13:55.859 00.638 11060 Exposure complete
04:13:56.095 00.236 11060 worker thread done servicing request
04:13:56.095 00.000 10844 OnExposeComplete: enter
04:13:56.095 00.000 10844 UpdateGuideState(): m_state=6
04:13:56.095 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4765
04:13:56.095 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.78, Mass=1679, SNR=26.2, Peak=202 HFD=2.7
04:13:56.095 00.000 10844 MultiStar: [#1 -0.32,-0.25,0.95,U] [#2 -0.99,-0.16,0.00,M5] [#3 -0.36,0.05,0.98,U] [#4 -0.05,0.49,0.94,U] [#5 -0.15,-0.32,0.92,U] [#6 -0.07,-0.27,0.96,U] [#7 -0.55,0.22,0.00,M3] [#8 -0.61,0.15,0.00,M2] 
04:13:56.095 00.000 10844 refined, 5 included, MultiStar: {-0.17, -0.10}, one-star: {-0.07, -0.28}
04:13:56.095 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.39) = xAngle (-4.01 = 2.27)
04:13:56.095 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.89 = -0.89)
04:13:56.095 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.62 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
04:13:56.101 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.10, opts=13)
04:13:56.101 00.000 10844 Enqueuing Move request for scope (-0.17, -0.10)
04:13:56.101 00.000 11060 Worker thread wakes up
04:13:56.101 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
04:13:56.101 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:56.101 00.000 10844 UpdateGuideState exits: m=1679 SNR=26.2
04:13:56.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:56.102 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:56.102 00.000 10844 Enqueuing Expose request
04:13:56.102 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
04:13:56.102 00.000 11060 Moving (-0.17, -0.10) raw xDistance=-0.13 yDistance=-0.15
04:13:56.103 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:13:56.104 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:56.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:13:56.104 00.000 11060 MoveAxis(E, 30, ABG)
04:13:56.105 00.001 11060 Guiding  Dir = 2, Dur = 30
04:13:56.131 00.026 11060 IsSlewing returns 0
04:13:56.132 00.001 11060 IsGuiding returns 0
04:13:56.193 00.061 11060 IsGuiding returns 0
04:13:56.193 00.000 11060 Move returns status 0, amount 30
04:13:56.193 00.000 11060 MoveAxis(N, 0, ABG)
04:13:56.193 00.000 11060 Move returns status 0, amount 0
04:13:56.193 00.000 11060 move complete, result=0
04:13:56.193 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.2 px 0 ms NORTH
04:13:56.197 00.004 11060 worker thread done servicing request
04:13:56.197 00.000 11060 Worker thread wakes up
04:13:56.198 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:56.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:56.823 00.625 11060 Exposure complete
04:13:57.040 00.217 11060 worker thread done servicing request
04:13:57.040 00.000 10844 OnExposeComplete: enter
04:13:57.040 00.000 10844 UpdateGuideState(): m_state=6
04:13:57.040 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4766
04:13:57.040 00.000 10844 Star::Find returns 1 (0), X=616.61, Y=101.67, Mass=1778, SNR=26.6, Peak=230 HFD=3.1
04:13:57.040 00.000 10844 MultiStar: [#1 -0.52,0.04,1.01,U] [#2 -0.87,-0.06,0.00,M6] [#3 -0.25,0.13,1.05,U] [#4 -0.16,0.58,0.00,M1] [#5 -0.02,-0.13,0.86,U] [#6 0.06,-0.29,1.03,U] [#7 -0.73,0.41,0.00,M4] [#8 -0.30,0.23,0.85,U] 
04:13:57.042 00.002 10844 refined, 5 included, MultiStar: {-0.22, -0.07}, one-star: {-0.30, -0.38}
04:13:57.042 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (1.39) = xAngle (-4.22 = 2.06)
04:13:57.042 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.10 = -1.10)
04:13:57.042 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.24 cameraTheta=-2.84 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
04:13:57.044 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.07, opts=13)
04:13:57.044 00.000 10844 Enqueuing Move request for scope (-0.22, -0.07)
04:13:57.045 00.001 11060 Worker thread wakes up
04:13:57.045 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
04:13:57.045 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
04:13:57.045 00.000 11060 Moving (-0.22, -0.07) raw xDistance=-0.11 yDistance=-0.21
04:13:57.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:13:57.045 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.14 newest=-0.66
04:13:57.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
04:13:57.045 00.000 11060 MoveAxis(E, 0, ABG)
04:13:57.045 00.000 11060 Move returns status 0, amount 0
04:13:57.045 00.000 11060 BLC: Oldest BLC event removed
04:13:57.045 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:13:57.045 00.000 11060 MoveAxis(N, 739, ABG)
04:13:57.045 00.000 11060 Guiding  Dir = 0, Dur = 739
04:13:57.046 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:13:57.046 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.6
04:13:57.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:57.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:57.046 00.000 10844 Enqueuing Expose request
04:13:57.058 00.012 11060 IsSlewing returns 0
04:13:57.058 00.000 11060 IsGuiding returns 0
04:13:57.804 00.746 11060 IsGuiding returns 0
04:13:57.804 00.000 11060 Move returns status 0, amount 739
04:13:57.804 00.000 11060 move complete, result=0
04:13:57.805 00.001 11060 worker thread done servicing request
04:13:57.805 00.000 11060 Worker thread wakes up
04:13:57.805 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 739 ms NORTH
04:13:57.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:57.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:58.449 00.644 11060 Exposure complete
04:13:58.693 00.244 11060 worker thread done servicing request
04:13:58.693 00.000 10844 OnExposeComplete: enter
04:13:58.693 00.000 10844 UpdateGuideState(): m_state=6
04:13:58.693 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4767
04:13:58.694 00.001 10844 Star::Find returns 1 (0), X=617.14, Y=101.36, Mass=1549, SNR=25.0, Peak=165 HFD=2.9
04:13:58.694 00.000 10844 MultiStar: [#1 -0.34,-0.11,0.96,U] [#2 -0.37,-0.98,0.00,M7] [#3 0.34,-0.66,0.00,M1] [#4 0.08,0.37,1.04,U] [#5 0.00,-0.29,0.90,U] [#6 0.32,-0.25,1.04,U] [#7 -0.26,0.14,0.97,U] [#8 0.06,-0.60,0.00,M2] 
04:13:58.694 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.14}, one-star: {0.23, -0.69}
04:13:58.694 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
04:13:58.694 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.24 = 0.24)
04:13:58.694 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.49 mountX=-0.13 mountY=0.03, mountTheta=2.90
04:13:58.696 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
04:13:58.696 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
04:13:58.696 00.000 11060 Worker thread wakes up
04:13:58.696 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:58.696 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
04:13:58.696 00.000 10844 UpdateGuideState exits: m=1549 SNR=25.0
04:13:58.696 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
04:13:58.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:58.696 00.000 11060 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.03
04:13:58.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:58.696 00.000 10844 Enqueuing Expose request
04:13:58.696 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.147106, 1:-0.033154
04:13:58.699 00.003 11060 BLC: No correction, Miss < min_move
04:13:58.699 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:13:58.699 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:58.699 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:13:58.699 00.000 11060 MoveAxis(E, 31, ABG)
04:13:58.699 00.000 11060 Guiding  Dir = 2, Dur = 31
04:13:58.725 00.026 11060 IsSlewing returns 0
04:13:58.725 00.000 11060 IsGuiding returns 0
04:13:58.787 00.062 11060 IsGuiding returns 0
04:13:58.787 00.000 11060 Move returns status 0, amount 31
04:13:58.788 00.001 11060 MoveAxis(N, 0, ABG)
04:13:58.788 00.000 11060 Move returns status 0, amount 0
04:13:58.788 00.000 11060 move complete, result=0
04:13:58.788 00.000 11060 worker thread done servicing request
04:13:58.788 00.000 11060 Worker thread wakes up
04:13:58.788 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
04:13:58.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:58.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:13:59.430 00.642 11060 Exposure complete
04:13:59.636 00.206 11060 worker thread done servicing request
04:13:59.636 00.000 10844 OnExposeComplete: enter
04:13:59.636 00.000 10844 UpdateGuideState(): m_state=6
04:13:59.638 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4768
04:13:59.638 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=101.76, Mass=1809, SNR=26.3, Peak=158 HFD=3.6
04:13:59.638 00.000 10844 MultiStar: [#1 -0.50,0.53,0.00,M1] [#2 -0.39,-0.13,0.87,U] [#3 0.09,0.47,1.02,U] [#4 0.07,0.54,1.01,U] [#5 -0.59,-0.66,0.00,M1] [#6 0.41,0.03,0.94,U] [#7 -0.32,0.60,0.00,M4] [#8 -0.19,0.06,0.86,U] 
04:13:59.638 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.12}, one-star: {0.33, -0.29}
04:13:59.638 00.000 10844 CameraToMount -- cameraTheta (1.09) - m_xAngle (1.39) = xAngle (-0.30 = -0.30)
04:13:59.638 00.000 10844 CameraToMount -- cameraTheta (1.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.83 = 2.83)
04:13:59.638 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.09 mountX=0.13 mountY=0.04, mountTheta=0.31
04:13:59.640 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.12, opts=13)
04:13:59.640 00.000 10844 Enqueuing Move request for scope (0.06, 0.12)
04:13:59.641 00.001 11060 Worker thread wakes up
04:13:59.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:13:59.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
04:13:59.641 00.000 10844 UpdateGuideState exits: m=1809 SNR=26.3
04:13:59.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
04:13:59.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:59.641 00.000 11060 Moving (0.06, 0.12) raw xDistance=0.13 yDistance=0.04
04:13:59.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:13:59.641 00.000 11060 BLC: History state: CurrMiss=-0.04, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.147106, 1:-0.033154, 2:-0.043393
04:13:59.641 00.000 10844 Enqueuing Expose request
04:13:59.641 00.000 11060 BLC: No correction, Miss < min_move
04:13:59.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:13:59.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:13:59.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:13:59.641 00.000 11060 MoveAxis(W, 31, ABG)
04:13:59.641 00.000 11060 Guiding  Dir = 3, Dur = 31
04:13:59.664 00.023 11060 IsSlewing returns 0
04:13:59.664 00.000 11060 IsGuiding returns 0
04:13:59.725 00.061 11060 IsGuiding returns 0
04:13:59.725 00.000 11060 Move returns status 0, amount 31
04:13:59.725 00.000 11060 MoveAxis(N, 0, ABG)
04:13:59.725 00.000 11060 Move returns status 0, amount 0
04:13:59.725 00.000 11060 move complete, result=0
04:13:59.725 00.000 11060 worker thread done servicing request
04:13:59.725 00.000 11060 Worker thread wakes up
04:13:59.725 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
04:13:59.725 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:13:59.725 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:00.359 00.634 11060 Exposure complete
04:14:00.593 00.234 11060 worker thread done servicing request
04:14:00.593 00.000 10844 OnExposeComplete: enter
04:14:00.593 00.000 10844 UpdateGuideState(): m_state=6
04:14:00.595 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4769
04:14:00.595 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.75, Mass=1753, SNR=26.2, Peak=190 HFD=2.8
04:14:00.595 00.000 10844 MultiStar: [#1 0.26,0.39,0.93,U] [#2 0.03,-0.52,0.89,U] [#3 0.48,-0.33,0.00,M1] [#4 -0.04,0.95,0.00,M1] [#5 -0.14,0.04,0.90,U] [#6 0.51,-0.05,0.93,U] [#7 -0.12,0.37,1.01,U] [#8 0.12,0.60,0.00,M2] 
04:14:00.595 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.01}, one-star: {0.08, -0.31}
04:14:00.595 00.000 10844 CameraToMount -- cameraTheta (-0.06) - m_xAngle (1.39) = xAngle (-1.45 = -1.45)
04:14:00.595 00.000 10844 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.68 = 1.68)
04:14:00.595 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.06 mountX=0.01 mountY=0.10, mountTheta=1.45
04:14:00.597 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
04:14:00.597 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
04:14:00.598 00.001 11060 Worker thread wakes up
04:14:00.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:00.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
04:14:00.598 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.2
04:14:00.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
04:14:00.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:00.598 00.000 11060 Moving (0.10, -0.01) raw xDistance=0.01 yDistance=0.10
04:14:00.598 00.000 11060 BLC: window closed
04:14:00.598 00.000 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.147106, 1:-0.033154, 2:-0.043393
04:14:00.598 00.000 11060 BLC: No correction, Miss < min_move
04:14:00.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:14:00.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:00.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:00.598 00.000 10844 Enqueuing Expose request
04:14:00.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:14:00.598 00.000 11060 MoveAxis(E, 0, ABG)
04:14:00.598 00.000 11060 Move returns status 0, amount 0
04:14:00.598 00.000 11060 MoveAxis(N, 0, ABG)
04:14:00.598 00.000 11060 Move returns status 0, amount 0
04:14:00.598 00.000 11060 move complete, result=0
04:14:00.598 00.000 11060 worker thread done servicing request
04:14:00.598 00.000 11060 Worker thread wakes up
04:14:00.598 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:00.605 00.007 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:00.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:01.248 00.643 11060 Exposure complete
04:14:01.509 00.261 11060 worker thread done servicing request
04:14:01.509 00.000 10844 OnExposeComplete: enter
04:14:01.509 00.000 10844 UpdateGuideState(): m_state=6
04:14:01.509 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4770
04:14:01.510 00.001 10844 Star::Find returns 1 (0), X=617.12, Y=102.29, Mass=1963, SNR=27.9, Peak=175 HFD=3.3
04:14:01.511 00.001 10844 MultiStar: [#1 0.23,0.10,0.90,U] [#2 -0.26,-0.37,0.90,U] [#3 0.21,0.13,0.88,U] [#4 0.02,0.37,0.91,U] [#5 0.13,0.16,0.85,U] [#6 0.27,-0.15,1.00,U] [#7 0.01,0.09,0.91,U] [#8 -0.19,0.44,0.74,U] 
04:14:01.511 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.22, 0.24}
04:14:01.511 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
04:14:01.511 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.66 = 2.66)
04:14:01.511 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.92 mountX=0.12 mountY=0.06, mountTheta=0.48
04:14:01.514 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
04:14:01.514 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
04:14:01.514 00.000 11060 Worker thread wakes up
04:14:01.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
04:14:01.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:01.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
04:14:01.514 00.000 10844 UpdateGuideState exits: m=1963 SNR=27.9
04:14:01.515 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:01.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:01.515 00.000 11060 Moving (0.08, 0.10) raw xDistance=0.12 yDistance=0.06
04:14:01.515 00.000 10844 Enqueuing Expose request
04:14:01.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:14:01.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:01.515 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:14:01.515 00.000 11060 MoveAxis(E, 0, ABG)
04:14:01.516 00.001 11060 Move returns status 0, amount 0
04:14:01.516 00.000 11060 MoveAxis(N, 0, ABG)
04:14:01.516 00.000 11060 Move returns status 0, amount 0
04:14:01.516 00.000 11060 move complete, result=0
04:14:01.516 00.000 11060 worker thread done servicing request
04:14:01.516 00.000 11060 Worker thread wakes up
04:14:01.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:01.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:01.518 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:02.157 00.639 11060 Exposure complete
04:14:02.383 00.226 11060 worker thread done servicing request
04:14:02.383 00.000 10844 OnExposeComplete: enter
04:14:02.383 00.000 10844 UpdateGuideState(): m_state=6
04:14:02.383 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4771
04:14:02.383 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.81, Mass=1517, SNR=24.7, Peak=158 HFD=2.6
04:14:02.383 00.000 10844 MultiStar: [#1 0.07,-0.13,1.01,U] [#2 -0.15,-0.24,0.94,U] [#3 0.05,-0.12,1.08,U] [#4 0.45,0.32,1.06,U] [#5 0.20,-0.50,1.08,U] [#6 0.51,-0.21,1.02,U] [#7 -0.24,-0.21,0.95,U] [#8 0.13,0.11,0.86,U] 
04:14:02.383 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.05, -0.24}
04:14:02.383 00.000 10844 CameraToMount -- cameraTheta (-0.83) - m_xAngle (1.39) = xAngle (-2.22 = -2.22)
04:14:02.386 00.003 10844 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.90 = 0.90)
04:14:02.386 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.83 mountX=-0.11 mountY=0.15, mountTheta=2.23
04:14:02.389 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.14, opts=13)
04:14:02.389 00.000 10844 Enqueuing Move request for scope (0.13, -0.14)
04:14:02.389 00.000 11060 Worker thread wakes up
04:14:02.389 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
04:14:02.389 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
04:14:02.389 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:02.389 00.000 11060 Moving (0.13, -0.14) raw xDistance=-0.11 yDistance=0.15
04:14:02.389 00.000 10844 UpdateGuideState exits: m=1517 SNR=24.7
04:14:02.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:14:02.390 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:02.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:02.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:14:02.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:02.390 00.000 10844 Enqueuing Expose request
04:14:02.390 00.000 11060 MoveAxis(E, 0, ABG)
04:14:02.390 00.000 11060 Move returns status 0, amount 0
04:14:02.391 00.001 11060 MoveAxis(N, 0, ABG)
04:14:02.391 00.000 11060 Move returns status 0, amount 0
04:14:02.391 00.000 11060 move complete, result=0
04:14:02.391 00.000 11060 worker thread done servicing request
04:14:02.391 00.000 11060 Worker thread wakes up
04:14:02.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:02.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:02.393 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:03.040 00.647 11060 Exposure complete
04:14:03.337 00.297 11060 worker thread done servicing request
04:14:03.337 00.000 10844 OnExposeComplete: enter
04:14:03.337 00.000 10844 UpdateGuideState(): m_state=6
04:14:03.338 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4772
04:14:03.338 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=101.62, Mass=1772, SNR=26.4, Peak=186 HFD=3.4
04:14:03.338 00.000 10844 MultiStar: [#1 -0.07,0.24,1.01,U] [#2 -0.49,-0.37,0.00,M4] [#3 -0.07,-0.12,0.95,U] [#4 0.19,0.80,0.00,M1] [#5 -0.15,0.06,0.87,U] [#6 0.41,-0.70,0.00,M1] [#7 -0.25,-0.07,0.93,U] [#8 -0.02,0.36,0.75,U] 
04:14:03.338 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.01}, one-star: {0.37, -0.44}
04:14:03.338 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.39) = xAngle (-4.17 = 2.11)
04:14:03.338 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.05 = -1.05)
04:14:03.338 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.78 mountX=-0.02 mountY=-0.03, mountTheta=-2.10
04:14:03.342 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
04:14:03.342 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
04:14:03.342 00.000 11060 Worker thread wakes up
04:14:03.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:14:03.342 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:03.342 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:14:03.342 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.4
04:14:03.342 00.000 11060 Moving (-0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
04:14:03.342 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:03.343 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:14:03.343 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:03.343 00.000 10844 Enqueuing Expose request
04:14:03.343 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:03.343 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:14:03.343 00.000 11060 MoveAxis(E, 0, ABG)
04:14:03.343 00.000 11060 Move returns status 0, amount 0
04:14:03.343 00.000 11060 MoveAxis(N, 0, ABG)
04:14:03.343 00.000 11060 Move returns status 0, amount 0
04:14:03.343 00.000 11060 move complete, result=0
04:14:03.344 00.001 11060 worker thread done servicing request
04:14:03.344 00.000 11060 Worker thread wakes up
04:14:03.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:03.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:03.351 00.007 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:03.976 00.625 11060 Exposure complete
04:14:04.372 00.396 11060 worker thread done servicing request
04:14:04.372 00.000 10844 OnExposeComplete: enter
04:14:04.372 00.000 10844 UpdateGuideState(): m_state=6
04:14:04.372 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4773
04:14:04.372 00.000 10844 Star::Find returns 1 (0), X=616.61, Y=101.60, Mass=1807, SNR=26.7, Peak=217 HFD=3.0
04:14:04.375 00.003 10844 MultiStar: [#1 0.15,0.30,0.97,U] [#2 -0.53,-0.34,0.00,M5] [#3 0.29,-0.15,0.98,U] [#4 0.01,0.03,0.98,U] [#5 0.13,-0.03,0.97,U] [#6 0.08,-0.29,0.89,U] [#7 -0.36,-0.10,0.94,U] [#8 -0.24,0.39,0.78,U] 
04:14:04.375 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {-0.30, -0.45}
04:14:04.375 00.000 10844 CameraToMount -- cameraTheta (-2.01) - m_xAngle (1.39) = xAngle (-3.40 = 2.88)
04:14:04.375 00.000 10844 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
04:14:04.375 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.01 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
04:14:04.388 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
04:14:04.388 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
04:14:04.390 00.002 11060 Worker thread wakes up
04:14:04.390 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:04.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
04:14:04.390 00.000 10844 UpdateGuideState exits: m=1807 SNR=26.7
04:14:04.390 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
04:14:04.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:04.390 00.000 11060 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
04:14:04.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:04.390 00.000 10844 Enqueuing Expose request
04:14:04.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:14:04.391 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:04.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:14:04.391 00.000 11060 MoveAxis(E, 0, ABG)
04:14:04.391 00.000 11060 Move returns status 0, amount 0
04:14:04.391 00.000 11060 MoveAxis(N, 0, ABG)
04:14:04.391 00.000 11060 Move returns status 0, amount 0
04:14:04.391 00.000 11060 move complete, result=0
04:14:04.391 00.000 11060 worker thread done servicing request
04:14:04.391 00.000 11060 Worker thread wakes up
04:14:04.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:04.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:04.394 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:05.014 00.620 11060 Exposure complete
04:14:05.231 00.217 11060 worker thread done servicing request
04:14:05.231 00.000 10844 OnExposeComplete: enter
04:14:05.231 00.000 10844 UpdateGuideState(): m_state=6
04:14:05.231 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4774
04:14:05.231 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.59, Mass=1585, SNR=25.3, Peak=200 HFD=3.0
04:14:05.231 00.000 10844 MultiStar: [#1 0.22,0.51,1.07,U] [#2 -0.66,-0.43,0.00,M6] [#3 0.18,-0.12,1.03,U] [#4 0.02,0.80,0.00,M1] [#5 -0.13,-0.00,0.98,U] [#6 0.26,-0.07,1.07,U] [#7 0.38,0.06,0.91,U] [#8 -0.21,0.42,0.72,U] 
04:14:05.231 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.28, -0.46}
04:14:05.231 00.000 10844 CameraToMount -- cameraTheta (0.23) - m_xAngle (1.39) = xAngle (-1.16 = -1.16)
04:14:05.231 00.000 10844 CameraToMount -- cameraTheta (0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.96 = 1.96)
04:14:05.231 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.23 mountX=0.06 mountY=0.15, mountTheta=1.16
04:14:05.234 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.04, opts=13)
04:14:05.234 00.000 10844 Enqueuing Move request for scope (0.16, 0.04)
04:14:05.234 00.000 11060 Worker thread wakes up
04:14:05.234 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:05.234 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
04:14:05.234 00.000 10844 UpdateGuideState exits: m=1585 SNR=25.3
04:14:05.234 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
04:14:05.234 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:05.234 00.000 11060 Moving (0.16, 0.04) raw xDistance=0.06 yDistance=0.15
04:14:05.234 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:05.234 00.000 10844 Enqueuing Expose request
04:14:05.234 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:14:05.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:05.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:14:05.234 00.000 11060 MoveAxis(E, 0, ABG)
04:14:05.234 00.000 11060 Move returns status 0, amount 0
04:14:05.234 00.000 11060 MoveAxis(N, 0, ABG)
04:14:05.234 00.000 11060 Move returns status 0, amount 0
04:14:05.234 00.000 11060 move complete, result=0
04:14:05.234 00.000 11060 worker thread done servicing request
04:14:05.234 00.000 11060 Worker thread wakes up
04:14:05.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:05.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:05.237 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:05.885 00.648 11060 Exposure complete
04:14:06.308 00.423 11060 worker thread done servicing request
04:14:06.308 00.000 10844 OnExposeComplete: enter
04:14:06.308 00.000 10844 UpdateGuideState(): m_state=6
04:14:06.310 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4775
04:14:06.310 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=101.90, Mass=1735, SNR=26.0, Peak=185 HFD=3.3
04:14:06.311 00.001 10844 MultiStar: [#1 -0.31,0.50,0.00,M1] [#2 -0.33,0.22,0.91,U] [#3 0.30,-0.14,0.94,U] [#4 0.23,1.01,0.00,M2] [#5 -0.09,0.33,0.93,U] [#6 0.29,0.60,0.00,M1] [#7 -0.33,0.14,0.89,U] [#8 0.07,0.74,0.00,M1] 
04:14:06.311 00.000 10844 refined, 4 included, MultiStar: {0.01, 0.08}, one-star: {0.45, -0.15}
04:14:06.311 00.000 10844 CameraToMount -- cameraTheta (1.41) - m_xAngle (1.39) = xAngle (0.02 = 0.02)
04:14:06.311 00.000 10844 CameraToMount -- cameraTheta (1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.15 = -3.14)
04:14:06.312 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.41 mountX=0.08 mountY=-0.00, mountTheta=-0.01
04:14:06.322 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
04:14:06.322 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
04:14:06.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:06.322 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.0
04:14:06.322 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:06.322 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:06.322 00.000 10844 Enqueuing Expose request
04:14:06.324 00.002 11060 Worker thread wakes up
04:14:06.325 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
04:14:06.325 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
04:14:06.325 00.000 11060 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.00
04:14:06.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:14:06.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:06.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:14:06.325 00.000 11060 MoveAxis(E, 0, ABG)
04:14:06.325 00.000 11060 Move returns status 0, amount 0
04:14:06.325 00.000 11060 MoveAxis(N, 0, ABG)
04:14:06.325 00.000 11060 Move returns status 0, amount 0
04:14:06.325 00.000 11060 move complete, result=0
04:14:06.325 00.000 11060 worker thread done servicing request
04:14:06.325 00.000 11060 Worker thread wakes up
04:14:06.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:06.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:06.345 00.020 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:06.964 00.619 11060 Exposure complete
04:14:07.362 00.398 10844 OnExposeComplete: enter
04:14:07.362 00.000 10844 UpdateGuideState(): m_state=6
04:14:07.363 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4776
04:14:07.363 00.000 10844 Star::Find returns 1 (0), X=617.47, Y=102.07, Mass=1816, SNR=26.5, Peak=186 HFD=3.6
04:14:07.363 00.000 11060 worker thread done servicing request
04:14:07.363 00.000 10844 MultiStar: [#1 0.10,-0.05,0.91,U] [#2 -0.69,0.01,0.00,M6] [#3 0.38,0.07,1.03,U] [#4 0.12,0.69,0.00,M3] [#5 -0.18,0.24,1.02,U] [#6 0.10,0.34,1.05,U] [#7 0.02,0.27,0.88,U] [#8 -0.56,0.12,0.00,M2] 
04:14:07.363 00.000 10844 refined, 5 included, MultiStar: {0.17, 0.15}, one-star: {0.56, 0.01}
04:14:07.363 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
04:14:07.363 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
04:14:07.364 00.001 10844 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.73 mountX=0.18 mountY=0.14, mountTheta=0.67
04:14:07.367 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.15, opts=13)
04:14:07.367 00.000 10844 Enqueuing Move request for scope (0.17, 0.15)
04:14:07.367 00.000 11060 Worker thread wakes up
04:14:07.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:07.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
04:14:07.367 00.000 10844 UpdateGuideState exits: m=1816 SNR=26.5
04:14:07.367 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
04:14:07.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:07.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:07.367 00.000 10844 Enqueuing Expose request
04:14:07.367 00.000 11060 Moving (0.17, 0.15) raw xDistance=0.18 yDistance=0.14
04:14:07.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:14:07.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:07.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:14:07.367 00.000 11060 MoveAxis(W, 42, ABG)
04:14:07.367 00.000 11060 Guiding  Dir = 3, Dur = 42
04:14:07.398 00.031 11060 IsSlewing returns 0
04:14:07.398 00.000 11060 IsGuiding returns 0
04:14:07.458 00.060 11060 IsGuiding returns 0
04:14:07.458 00.000 11060 Move returns status 0, amount 42
04:14:07.458 00.000 11060 MoveAxis(N, 0, ABG)
04:14:07.458 00.000 11060 Move returns status 0, amount 0
04:14:07.458 00.000 11060 move complete, result=0
04:14:07.458 00.000 11060 worker thread done servicing request
04:14:07.458 00.000 11060 Worker thread wakes up
04:14:07.458 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
04:14:07.458 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:07.458 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:08.093 00.635 11060 Exposure complete
04:14:08.509 00.416 11060 worker thread done servicing request
04:14:08.509 00.000 10844 OnExposeComplete: enter
04:14:08.509 00.000 10844 UpdateGuideState(): m_state=6
04:14:08.510 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4777
04:14:08.510 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=101.89, Mass=1683, SNR=25.9, Peak=167 HFD=3.2
04:14:08.511 00.001 10844 MultiStar: [#1 -0.27,-0.01,1.04,U] [#2 -0.54,-0.39,0.00,M7] [#3 0.09,0.15,1.00,U] [#4 0.13,0.42,1.01,U] [#5 -0.41,0.25,0.95,U] [#6 0.18,-0.33,1.02,U] [#7 -0.30,0.14,1.01,U] [#8 0.09,0.53,0.78,U] 
04:14:08.511 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.11}, one-star: {-0.22, -0.16}
04:14:08.511 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
04:14:08.511 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.01 = -2.28)
04:14:08.511 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.27 mountX=0.09 mountY=-0.11, mountTheta=-0.88
04:14:08.512 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.11, opts=13)
04:14:08.512 00.000 10844 Enqueuing Move request for scope (-0.09, 0.11)
04:14:08.512 00.000 11060 Worker thread wakes up
04:14:08.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
04:14:08.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
04:14:08.514 00.002 11060 Moving (-0.09, 0.11) raw xDistance=0.09 yDistance=-0.11
04:14:08.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:14:08.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:08.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:14:08.514 00.000 11060 MoveAxis(E, 0, ABG)
04:14:08.514 00.000 11060 Move returns status 0, amount 0
04:14:08.514 00.000 11060 MoveAxis(N, 0, ABG)
04:14:08.514 00.000 11060 Move returns status 0, amount 0
04:14:08.514 00.000 11060 move complete, result=0
04:14:08.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:08.514 00.000 10844 UpdateGuideState exits: m=1683 SNR=25.9
04:14:08.515 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:08.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:08.515 00.000 10844 Enqueuing Expose request
04:14:08.515 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:08.516 00.001 11060 worker thread done servicing request
04:14:08.516 00.000 11060 Worker thread wakes up
04:14:08.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:08.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:09.173 00.657 11060 Exposure complete
04:14:09.522 00.349 10844 OnExposeComplete: enter
04:14:09.522 00.000 10844 UpdateGuideState(): m_state=6
04:14:09.522 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4778
04:14:09.522 00.000 11060 worker thread done servicing request
04:14:09.522 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=102.11, Mass=1839, SNR=27.5, Peak=190 HFD=2.8
04:14:09.522 00.000 10844 MultiStar: [#1 0.24,0.27,0.81,U] [#2 -0.67,-0.21,0.00,M8] [#3 0.32,0.21,0.94,U] [#4 0.35,0.47,0.00,M3] [#5 0.26,0.32,0.89,U] [#6 -0.17,0.18,0.98,U] [#7 -0.41,0.29,0.98,U] [#8 -0.18,0.36,0.78,U] 
04:14:09.522 00.000 10844 single-star, 6 included, MultiStar: {0.03, 0.24}, one-star: {0.19, 0.05}
04:14:09.522 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
04:14:09.522 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
04:14:09.524 00.002 10844 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.28 mountX=0.09 mountY=0.18, mountTheta=1.12
04:14:09.527 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.05, opts=13)
04:14:09.528 00.001 10844 Enqueuing Move request for scope (0.19, 0.05)
04:14:09.528 00.000 11060 Worker thread wakes up
04:14:09.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:09.528 00.000 10844 UpdateGuideState exits: m=1839 SNR=27.5
04:14:09.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
04:14:09.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
04:14:09.528 00.000 11060 Moving (0.19, 0.05) raw xDistance=0.09 yDistance=0.18
04:14:09.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:14:09.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:09.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:14:09.528 00.000 11060 MoveAxis(E, 0, ABG)
04:14:09.528 00.000 11060 Move returns status 0, amount 0
04:14:09.528 00.000 11060 MoveAxis(N, 0, ABG)
04:14:09.528 00.000 11060 Move returns status 0, amount 0
04:14:09.528 00.000 11060 move complete, result=0
04:14:09.528 00.000 11060 worker thread done servicing request
04:14:09.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:09.530 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:09.530 00.000 10844 Enqueuing Expose request
04:14:09.530 00.000 11060 Worker thread wakes up
04:14:09.530 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:14:09.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:09.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:10.165 00.635 11060 Exposure complete
04:14:10.417 00.252 11060 worker thread done servicing request
04:14:10.417 00.000 10844 OnExposeComplete: enter
04:14:10.417 00.000 10844 UpdateGuideState(): m_state=6
04:14:10.417 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4779
04:14:10.417 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=102.56, Mass=1473, SNR=24.4, Peak=201 HFD=3.1
04:14:10.417 00.000 10844 MultiStar: [#1 0.02,0.82,0.00,M1] [#2 -0.51,-0.35,0.00,M9] [#3 -0.15,-0.01,1.03,U] [#4 0.44,0.55,0.00,M4] [#5 -0.10,-0.09,1.05,U] [#6 0.19,-0.07,1.18,U] [#7 -0.03,0.68,0.00,M1] [#8 -0.30,0.58,0.00,M1] 
04:14:10.417 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.08}, one-star: {0.19, 0.51}
04:14:10.417 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.39) = xAngle (-0.25 = -0.25)
04:14:10.417 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.87 = 2.87)
04:14:10.417 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.08 cameraTheta=1.14 mountX=0.08 mountY=0.02, mountTheta=0.27
04:14:10.422 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.08, opts=13)
04:14:10.422 00.000 10844 Enqueuing Move request for scope (0.04, 0.08)
04:14:10.423 00.001 11060 Worker thread wakes up
04:14:10.423 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:10.423 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
04:14:10.423 00.000 10844 UpdateGuideState exits: m=1473 SNR=24.4
04:14:10.423 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
04:14:10.423 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:10.423 00.000 11060 Moving (0.04, 0.08) raw xDistance=0.08 yDistance=0.02
04:14:10.423 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:10.423 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:14:10.423 00.000 10844 Enqueuing Expose request
04:14:10.423 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:10.424 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:14:10.424 00.000 11060 MoveAxis(E, 0, ABG)
04:14:10.424 00.000 11060 Move returns status 0, amount 0
04:14:10.424 00.000 11060 MoveAxis(N, 0, ABG)
04:14:10.424 00.000 11060 Move returns status 0, amount 0
04:14:10.424 00.000 11060 move complete, result=0
04:14:10.424 00.000 11060 worker thread done servicing request
04:14:10.424 00.000 11060 Worker thread wakes up
04:14:10.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:10.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:10.427 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:11.051 00.624 11060 Exposure complete
04:14:11.279 00.228 11060 worker thread done servicing request
04:14:11.279 00.000 10844 OnExposeComplete: enter
04:14:11.288 00.009 10844 UpdateGuideState(): m_state=6
04:14:11.288 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4780
04:14:11.288 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=102.01, Mass=1857, SNR=27.0, Peak=176 HFD=2.9
04:14:11.288 00.000 10844 MultiStar: [#1 0.11,0.43,0.88,U] [#2 -0.50,0.01,0.94,U] [#3 -0.19,0.38,0.99,U] [#4 0.31,0.64,0.00,M5] [#5 -0.57,0.04,0.00,M1] [#6 0.01,0.26,1.00,U] [#7 -0.13,0.34,0.87,U] [#8 -0.25,0.94,0.00,M2] 
04:14:11.288 00.000 10844 single-star, 5 included, MultiStar: {-0.11, 0.23}, one-star: {0.02, -0.04}
04:14:11.290 00.002 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.39) = xAngle (-2.55 = -2.55)
04:14:11.290 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.57 = 0.57)
04:14:11.290 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.16 mountX=-0.03 mountY=0.02, mountTheta=2.56
04:14:11.293 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
04:14:11.293 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
04:14:11.293 00.000 11060 Worker thread wakes up
04:14:11.293 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:11.293 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
04:14:11.293 00.000 10844 UpdateGuideState exits: m=1857 SNR=27.0
04:14:11.293 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
04:14:11.293 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:11.293 00.000 11060 Moving (0.02, -0.04) raw xDistance=-0.03 yDistance=0.02
04:14:11.293 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:11.293 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:14:11.293 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:11.293 00.000 10844 Enqueuing Expose request
04:14:11.293 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:14:11.293 00.000 11060 MoveAxis(E, 0, ABG)
04:14:11.293 00.000 11060 Move returns status 0, amount 0
04:14:11.293 00.000 11060 MoveAxis(N, 0, ABG)
04:14:11.293 00.000 11060 Move returns status 0, amount 0
04:14:11.293 00.000 11060 move complete, result=0
04:14:11.293 00.000 11060 worker thread done servicing request
04:14:11.293 00.000 11060 Worker thread wakes up
04:14:11.293 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:11.293 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:11.299 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:11.950 00.651 11060 Exposure complete
04:14:12.168 00.218 11060 worker thread done servicing request
04:14:12.168 00.000 10844 OnExposeComplete: enter
04:14:12.168 00.000 10844 UpdateGuideState(): m_state=6
04:14:12.168 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4781
04:14:12.168 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=102.54, Mass=1505, SNR=24.8, Peak=201 HFD=2.9
04:14:12.168 00.000 10844 MultiStar: [#1 0.09,0.57,0.00,M1] [#2 -0.22,0.40,1.00,U] [#3 0.08,0.10,1.01,U] [#4 0.10,0.99,0.00,M6] [#5 -0.30,0.04,1.03,U] [#6 0.44,0.65,0.00,M1] [#7 -0.03,0.79,0.00,M1] [#8 0.04,0.55,0.91,U] 
04:14:12.168 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.31}, one-star: {0.22, 0.49}
04:14:12.168 00.000 10844 CameraToMount -- cameraTheta (1.70) - m_xAngle (1.39) = xAngle (0.31 = 0.31)
04:14:12.168 00.000 10844 CameraToMount -- cameraTheta (1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.43 = -2.85)
04:14:12.168 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.70 mountX=0.30 mountY=-0.09, mountTheta=-0.29
04:14:12.172 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.31, opts=13)
04:14:12.172 00.000 10844 Enqueuing Move request for scope (-0.04, 0.31)
04:14:12.172 00.000 11060 Worker thread wakes up
04:14:12.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:12.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
04:14:12.172 00.000 10844 UpdateGuideState exits: m=1505 SNR=24.8
04:14:12.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
04:14:12.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:12.172 00.000 11060 Moving (-0.04, 0.31) raw xDistance=0.30 yDistance=-0.09
04:14:12.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:12.172 00.000 10844 Enqueuing Expose request
04:14:12.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
04:14:12.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:12.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:14:12.172 00.000 11060 MoveAxis(W, 70, ABG)
04:14:12.172 00.000 11060 Guiding  Dir = 3, Dur = 70
04:14:12.207 00.035 11060 IsSlewing returns 0
04:14:12.207 00.000 11060 IsGuiding returns 0
04:14:12.299 00.092 11060 IsGuiding returns 0
04:14:12.299 00.000 11060 Move returns status 0, amount 70
04:14:12.299 00.000 11060 MoveAxis(N, 0, ABG)
04:14:12.299 00.000 11060 Move returns status 0, amount 0
04:14:12.299 00.000 11060 move complete, result=0
04:14:12.299 00.000 10844 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
04:14:12.315 00.016 11060 worker thread done servicing request
04:14:12.315 00.000 11060 Worker thread wakes up
04:14:12.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:12.316 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:12.943 00.627 11060 Exposure complete
04:14:13.142 00.199 11060 worker thread done servicing request
04:14:13.142 00.000 10844 OnExposeComplete: enter
04:14:13.142 00.000 10844 UpdateGuideState(): m_state=6
04:14:13.142 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4782
04:14:13.142 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.73, Mass=1717, SNR=26.6, Peak=207 HFD=2.9
04:14:13.142 00.000 10844 MultiStar: [#1 -0.32,0.38,0.97,U] [#2 -0.73,-0.20,0.00,M8] [#3 0.17,-0.12,0.92,U] [#4 -0.34,0.05,0.94,U] [#5 -0.44,-0.01,0.88,U] [#6 0.28,0.12,0.98,U] [#7 -0.51,0.19,0.92,U] [#8 -0.45,0.56,0.00,M2] 
04:14:13.147 00.005 10844 refined, 6 included, MultiStar: {-0.11, 0.04}, one-star: {0.31, -0.32}
04:14:13.147 00.000 10844 CameraToMount -- cameraTheta (2.79) - m_xAngle (1.39) = xAngle (1.40 = 1.40)
04:14:13.147 00.000 10844 CameraToMount -- cameraTheta (2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.52 = -1.76)
04:14:13.147 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.79 mountX=0.02 mountY=-0.12, mountTheta=-1.40
04:14:13.148 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.04, opts=13)
04:14:13.148 00.000 10844 Enqueuing Move request for scope (-0.11, 0.04)
04:14:13.148 00.000 11060 Worker thread wakes up
04:14:13.148 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:13.148 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
04:14:13.148 00.000 10844 UpdateGuideState exits: m=1717 SNR=26.6
04:14:13.148 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
04:14:13.148 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:13.148 00.000 11060 Moving (-0.11, 0.04) raw xDistance=0.02 yDistance=-0.12
04:14:13.148 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:13.148 00.000 10844 Enqueuing Expose request
04:14:13.148 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:14:13.148 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:13.148 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:14:13.148 00.000 11060 MoveAxis(E, 0, ABG)
04:14:13.148 00.000 11060 Move returns status 0, amount 0
04:14:13.148 00.000 11060 MoveAxis(N, 0, ABG)
04:14:13.148 00.000 11060 Move returns status 0, amount 0
04:14:13.148 00.000 11060 move complete, result=0
04:14:13.148 00.000 11060 worker thread done servicing request
04:14:13.148 00.000 11060 Worker thread wakes up
04:14:13.148 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:13.148 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:13.152 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:13.790 00.638 11060 Exposure complete
04:14:13.992 00.202 11060 worker thread done servicing request
04:14:13.992 00.000 10844 OnExposeComplete: enter
04:14:13.992 00.000 10844 UpdateGuideState(): m_state=6
04:14:13.992 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4783
04:14:13.992 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.53, Mass=1571, SNR=25.1, Peak=165 HFD=3.1
04:14:13.993 00.001 10844 MultiStar: [#1 -0.20,0.13,1.03,U] [#2 -0.81,-0.49,0.00,M9] [#3 -0.21,0.05,0.99,U] [#4 -0.11,0.39,0.95,U] [#5 0.04,-0.11,1.00,U] [#6 -0.08,-0.29,1.09,U] [#7 -0.39,0.43,0.00,M1] [#8 0.00,0.21,0.87,U] 
04:14:13.993 00.000 10844 refined, 6 included, MultiStar: {-0.09, -0.03}, one-star: {-0.04, -0.52}
04:14:13.993 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.39) = xAngle (-4.20 = 2.08)
04:14:13.993 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.08 = -1.08)
04:14:13.993 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.81 mountX=-0.04 mountY=-0.08, mountTheta=-2.08
04:14:13.993 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
04:14:13.993 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
04:14:13.993 00.000 11060 Worker thread wakes up
04:14:13.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:13.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
04:14:13.993 00.000 10844 UpdateGuideState exits: m=1571 SNR=25.1
04:14:13.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
04:14:13.996 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:13.996 00.000 11060 Moving (-0.09, -0.03) raw xDistance=-0.04 yDistance=-0.08
04:14:13.996 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:13.996 00.000 10844 Enqueuing Expose request
04:14:13.996 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:14:13.996 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:13.996 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:14:13.996 00.000 11060 MoveAxis(E, 0, ABG)
04:14:13.996 00.000 11060 Move returns status 0, amount 0
04:14:13.996 00.000 11060 MoveAxis(N, 0, ABG)
04:14:13.996 00.000 11060 Move returns status 0, amount 0
04:14:13.996 00.000 11060 move complete, result=0
04:14:13.996 00.000 11060 worker thread done servicing request
04:14:13.996 00.000 11060 Worker thread wakes up
04:14:13.996 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:13.996 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:13.998 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:14.633 00.635 11060 Exposure complete
04:14:14.838 00.205 11060 worker thread done servicing request
04:14:14.838 00.000 10844 OnExposeComplete: enter
04:14:14.838 00.000 10844 UpdateGuideState(): m_state=6
04:14:14.838 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4784
04:14:14.838 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.95, Mass=1696, SNR=25.7, Peak=154 HFD=3.0
04:14:14.838 00.000 10844 MultiStar: [#1 0.24,0.22,0.96,U] [#2 -0.56,-0.12,0.00,M10] [#3 0.23,-0.26,0.97,U] [#4 0.31,0.29,0.95,U] [#5 -0.11,-0.19,0.91,U] [#6 -0.15,-0.05,1.10,U] [#7 -0.27,0.40,0.99,U] [#8 -0.02,0.10,0.79,U] 
04:14:14.838 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.05}, one-star: {-0.00, -0.11}
04:14:14.838 00.000 10844 CameraToMount -- cameraTheta (1.11) - m_xAngle (1.39) = xAngle (-0.28 = -0.28)
04:14:14.838 00.000 10844 CameraToMount -- cameraTheta (1.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.84 = 2.84)
04:14:14.838 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.11 mountX=0.05 mountY=0.02, mountTheta=0.30
04:14:14.838 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.05, opts=13)
04:14:14.838 00.000 10844 Enqueuing Move request for scope (0.03, 0.05)
04:14:14.838 00.000 11060 Worker thread wakes up
04:14:14.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:14.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
04:14:14.843 00.005 10844 UpdateGuideState exits: m=1696 SNR=25.7
04:14:14.843 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
04:14:14.843 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:14.843 00.000 11060 Moving (0.03, 0.05) raw xDistance=0.05 yDistance=0.02
04:14:14.843 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:14.843 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:14:14.843 00.000 10844 Enqueuing Expose request
04:14:14.843 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:14.843 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:14:14.843 00.000 11060 MoveAxis(E, 0, ABG)
04:14:14.843 00.000 11060 Move returns status 0, amount 0
04:14:14.843 00.000 11060 MoveAxis(N, 0, ABG)
04:14:14.843 00.000 11060 Move returns status 0, amount 0
04:14:14.843 00.000 11060 move complete, result=0
04:14:14.843 00.000 11060 worker thread done servicing request
04:14:14.843 00.000 11060 Worker thread wakes up
04:14:14.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:14.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:14.847 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:15.484 00.637 11060 Exposure complete
04:14:15.704 00.220 11060 worker thread done servicing request
04:14:15.704 00.000 10844 OnExposeComplete: enter
04:14:15.704 00.000 10844 UpdateGuideState(): m_state=6
04:14:15.705 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4785
04:14:15.705 00.000 10844 Star::Find returns 1 (0), X=617.47, Y=101.95, Mass=1988, SNR=28.2, Peak=231 HFD=3.4
04:14:15.706 00.001 10844 MultiStar: [#1 -0.19,0.43,0.82,U] [#2 -0.26,-0.36,0.83,U] [#3 0.12,-0.39,0.91,U] [#4 0.47,0.08,0.85,U] [#5 -0.15,-0.22,0.77,U] [#6 0.40,-0.80,0.00,M1] [#7 -0.30,0.19,0.97,U] [#8 -0.05,0.07,0.72,U] 
04:14:15.706 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.56, -0.10}
04:14:15.706 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
04:14:15.706 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
04:14:15.706 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.80 mountX=-0.03 mountY=0.04, mountTheta=2.20
04:14:15.709 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.04, opts=13)
04:14:15.709 00.000 10844 Enqueuing Move request for scope (0.04, -0.04)
04:14:15.709 00.000 11060 Worker thread wakes up
04:14:15.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:15.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
04:14:15.709 00.000 10844 UpdateGuideState exits: m=1988 SNR=28.2
04:14:15.709 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
04:14:15.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:15.709 00.000 11060 Moving (0.04, -0.04) raw xDistance=-0.03 yDistance=0.04
04:14:15.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:15.709 00.000 10844 Enqueuing Expose request
04:14:15.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:14:15.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:15.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:14:15.709 00.000 11060 MoveAxis(E, 0, ABG)
04:14:15.709 00.000 11060 Move returns status 0, amount 0
04:14:15.710 00.001 11060 MoveAxis(N, 0, ABG)
04:14:15.710 00.000 11060 Move returns status 0, amount 0
04:14:15.710 00.000 11060 move complete, result=0
04:14:15.710 00.000 11060 worker thread done servicing request
04:14:15.710 00.000 11060 Worker thread wakes up
04:14:15.710 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:15.710 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:15.713 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:16.347 00.634 11060 Exposure complete
04:14:16.552 00.205 11060 worker thread done servicing request
04:14:16.552 00.000 10844 OnExposeComplete: enter
04:14:16.552 00.000 10844 UpdateGuideState(): m_state=6
04:14:16.552 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4786
04:14:16.552 00.000 10844 Star::Find returns 1 (0), X=616.50, Y=101.33, Mass=1769, SNR=26.4, Peak=213 HFD=3.3
04:14:16.552 00.000 10844 MultiStar: [#1 -0.23,-0.13,0.88,U] [#2 -0.75,-0.54,0.00,M10] [#3 0.17,-0.11,1.04,U] [#4 0.49,0.40,0.00,M3] [#5 0.11,-0.07,0.84,U] [#6 0.14,-0.86,0.00,M2] [#7 -0.15,0.06,0.92,U] [#8 0.05,-0.28,0.75,U] 
04:14:16.552 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.22}, one-star: {-0.41, -0.72}
04:14:16.552 00.000 10844 CameraToMount -- cameraTheta (-1.93) - m_xAngle (1.39) = xAngle (-3.32 = 2.96)
04:14:16.556 00.004 10844 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.20 = -0.20)
04:14:16.556 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.93 mountX=-0.23 mountY=-0.04, mountTheta=-2.95
04:14:16.557 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.22, opts=13)
04:14:16.557 00.000 10844 Enqueuing Move request for scope (-0.08, -0.22)
04:14:16.557 00.000 11060 Worker thread wakes up
04:14:16.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:16.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
04:14:16.557 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.4
04:14:16.557 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
04:14:16.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:16.557 00.000 11060 Moving (-0.08, -0.22) raw xDistance=-0.23 yDistance=-0.04
04:14:16.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:16.557 00.000 10844 Enqueuing Expose request
04:14:16.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:14:16.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:16.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:14:16.557 00.000 11060 MoveAxis(E, 53, ABG)
04:14:16.557 00.000 11060 Guiding  Dir = 2, Dur = 53
04:14:16.588 00.031 11060 IsSlewing returns 0
04:14:16.588 00.000 11060 IsGuiding returns 0
04:14:16.663 00.075 11060 IsGuiding returns 0
04:14:16.663 00.000 11060 Move returns status 0, amount 53
04:14:16.663 00.000 11060 MoveAxis(N, 0, ABG)
04:14:16.663 00.000 11060 Move returns status 0, amount 0
04:14:16.663 00.000 11060 move complete, result=0
04:14:16.663 00.000 11060 worker thread done servicing request
04:14:16.663 00.000 10844 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
04:14:16.663 00.000 11060 Worker thread wakes up
04:14:16.663 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:16.663 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:17.304 00.641 11060 Exposure complete
04:14:17.516 00.212 11060 worker thread done servicing request
04:14:17.516 00.000 10844 OnExposeComplete: enter
04:14:17.516 00.000 10844 UpdateGuideState(): m_state=6
04:14:17.516 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4787
04:14:17.518 00.002 10844 Star::Find returns 1 (0), X=617.49, Y=101.86, Mass=1780, SNR=26.2, Peak=175 HFD=3.5
04:14:17.518 00.000 10844 MultiStar: [#1 -0.29,0.55,0.00,M1] [#2 -0.57,-0.70,0.00,R] [#3 0.73,-0.01,0.00,M1] [#4 0.19,0.76,0.00,M4] [#5 -0.08,0.04,0.92,U] [#6 0.38,0.23,0.92,U] [#7 -0.45,0.34,0.98,U] [#8 0.19,0.51,0.79,U] 
04:14:17.518 00.000 10844 refined, 4 included, MultiStar: {0.12, 0.17}, one-star: {0.58, -0.19}
04:14:17.518 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.39) = xAngle (-0.44 = -0.44)
04:14:17.519 00.001 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.68 = 2.68)
04:14:17.519 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=0.19 mountY=0.09, mountTheta=0.45
04:14:17.521 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.17, opts=13)
04:14:17.521 00.000 10844 Enqueuing Move request for scope (0.12, 0.17)
04:14:17.521 00.000 11060 Worker thread wakes up
04:14:17.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:17.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
04:14:17.521 00.000 10844 UpdateGuideState exits: m=1780 SNR=26.2
04:14:17.521 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
04:14:17.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:17.522 00.001 11060 Moving (0.12, 0.17) raw xDistance=0.19 yDistance=0.09
04:14:17.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:17.522 00.000 10844 Enqueuing Expose request
04:14:17.522 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:14:17.522 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:17.522 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:14:17.523 00.001 11060 MoveAxis(W, 43, ABG)
04:14:17.523 00.000 11060 Guiding  Dir = 3, Dur = 43
04:14:17.548 00.025 11060 IsSlewing returns 0
04:14:17.548 00.000 11060 IsGuiding returns 0
04:14:17.606 00.058 11060 IsGuiding returns 0
04:14:17.606 00.000 11060 Move returns status 0, amount 43
04:14:17.606 00.000 11060 MoveAxis(N, 0, ABG)
04:14:17.606 00.000 11060 Move returns status 0, amount 0
04:14:17.606 00.000 11060 move complete, result=0
04:14:17.606 00.000 11060 worker thread done servicing request
04:14:17.606 00.000 11060 Worker thread wakes up
04:14:17.606 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
04:14:17.606 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:17.606 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:18.241 00.635 11060 Exposure complete
04:14:18.430 00.189 11060 worker thread done servicing request
04:14:18.430 00.000 10844 OnExposeComplete: enter
04:14:18.430 00.000 10844 UpdateGuideState(): m_state=6
04:14:18.430 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4788
04:14:18.430 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.74, Mass=1691, SNR=26.3, Peak=166 HFD=2.7
04:14:18.430 00.000 10844 MultiStar: [#1 -0.07,0.52,0.97,U] [#2 0.01,0.31,0.86,U] [#3 0.07,-0.02,0.94,U] [#4 0.18,0.00,0.97,U] [#5 0.08,-0.31,0.96,U] [#6 0.36,-0.48,0.00,M2] [#7 -0.44,0.37,0.00,M1] [#8 -0.33,0.45,0.78,U] 
04:14:18.430 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {-0.10, -0.31}
04:14:18.430 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.39) = xAngle (0.35 = 0.35)
04:14:18.430 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.47 = -2.81)
04:14:18.430 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.74 mountX=0.07 mountY=-0.03, mountTheta=-0.33
04:14:18.433 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
04:14:18.433 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
04:14:18.433 00.000 11060 Worker thread wakes up
04:14:18.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
04:14:18.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
04:14:18.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:18.433 00.000 11060 Moving (-0.01, 0.08) raw xDistance=0.07 yDistance=-0.03
04:14:18.433 00.000 10844 UpdateGuideState exits: m=1691 SNR=26.3
04:14:18.433 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:14:18.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:18.433 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:18.433 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:18.433 00.000 10844 Enqueuing Expose request
04:14:18.433 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:14:18.433 00.000 11060 MoveAxis(E, 0, ABG)
04:14:18.433 00.000 11060 Move returns status 0, amount 0
04:14:18.433 00.000 11060 MoveAxis(N, 0, ABG)
04:14:18.433 00.000 11060 Move returns status 0, amount 0
04:14:18.443 00.010 11060 move complete, result=0
04:14:18.443 00.000 11060 worker thread done servicing request
04:14:18.443 00.000 11060 Worker thread wakes up
04:14:18.443 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:18.443 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:18.446 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:19.069 00.623 11060 Exposure complete
04:14:19.277 00.208 11060 worker thread done servicing request
04:14:19.277 00.000 10844 OnExposeComplete: enter
04:14:19.277 00.000 10844 UpdateGuideState(): m_state=6
04:14:19.277 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4789
04:14:19.277 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=102.04, Mass=1936, SNR=27.5, Peak=199 HFD=3.2
04:14:19.277 00.000 10844 MultiStar: [#1 -0.22,-0.08,0.89,U] [#2 0.25,0.30,0.88,U] [#3 0.10,-0.30,1.02,U] [#4 -0.17,-0.02,0.99,U] [#5 0.07,-0.01,0.91,U] [#6 0.30,-0.04,1.03,U] [#7 -0.57,0.27,0.00,M2] [#8 0.09,0.11,0.79,U] 
04:14:19.277 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.31, -0.02}
04:14:19.277 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
04:14:19.277 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
04:14:19.277 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.15 mountX=0.00 mountY=0.10, mountTheta=1.54
04:14:19.280 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.01, opts=13)
04:14:19.280 00.000 10844 Enqueuing Move request for scope (0.10, -0.01)
04:14:19.280 00.000 11060 Worker thread wakes up
04:14:19.280 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:19.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
04:14:19.280 00.000 10844 UpdateGuideState exits: m=1936 SNR=27.5
04:14:19.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
04:14:19.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:19.280 00.000 11060 Moving (0.10, -0.01) raw xDistance=0.00 yDistance=0.10
04:14:19.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:19.280 00.000 10844 Enqueuing Expose request
04:14:19.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:14:19.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:19.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:14:19.280 00.000 11060 MoveAxis(E, 0, ABG)
04:14:19.280 00.000 11060 Move returns status 0, amount 0
04:14:19.280 00.000 11060 MoveAxis(N, 0, ABG)
04:14:19.280 00.000 11060 Move returns status 0, amount 0
04:14:19.280 00.000 11060 move complete, result=0
04:14:19.280 00.000 11060 worker thread done servicing request
04:14:19.280 00.000 11060 Worker thread wakes up
04:14:19.280 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:19.280 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:19.283 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:19.907 00.624 11060 Exposure complete
04:14:20.117 00.210 11060 worker thread done servicing request
04:14:20.117 00.000 10844 OnExposeComplete: enter
04:14:20.117 00.000 10844 UpdateGuideState(): m_state=6
04:14:20.117 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4790
04:14:20.117 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.84, Mass=1947, SNR=27.9, Peak=173 HFD=3.3
04:14:20.117 00.000 10844 MultiStar: [#1 0.26,0.28,0.77,U] [#2 0.08,0.32,0.81,U] [#3 0.23,0.06,0.90,U] [#4 0.16,0.45,0.93,U] [#5 -0.13,0.27,0.88,U] [#6 0.40,-0.27,0.93,U] [#7 -0.41,0.45,0.00,M3] [#8 0.07,0.50,0.75,U] 
04:14:20.117 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.16}, one-star: {0.11, -0.21}
04:14:20.117 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.39) = xAngle (-0.58 = -0.58)
04:14:20.117 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.54 = 2.54)
04:14:20.117 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.81 mountX=0.18 mountY=0.12, mountTheta=0.59
04:14:20.122 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.16, opts=13)
04:14:20.122 00.000 10844 Enqueuing Move request for scope (0.15, 0.16)
04:14:20.122 00.000 11060 Worker thread wakes up
04:14:20.122 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:20.122 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
04:14:20.122 00.000 10844 UpdateGuideState exits: m=1947 SNR=27.9
04:14:20.124 00.002 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
04:14:20.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:20.124 00.000 11060 Moving (0.15, 0.16) raw xDistance=0.18 yDistance=0.12
04:14:20.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:20.124 00.000 10844 Enqueuing Expose request
04:14:20.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:14:20.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:20.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:14:20.124 00.000 11060 MoveAxis(W, 43, ABG)
04:14:20.124 00.000 11060 Guiding  Dir = 3, Dur = 43
04:14:20.151 00.027 11060 IsSlewing returns 0
04:14:20.152 00.001 11060 IsGuiding returns 0
04:14:20.211 00.059 11060 IsGuiding returns 0
04:14:20.211 00.000 11060 Move returns status 0, amount 43
04:14:20.211 00.000 11060 MoveAxis(N, 0, ABG)
04:14:20.211 00.000 11060 Move returns status 0, amount 0
04:14:20.211 00.000 11060 move complete, result=0
04:14:20.211 00.000 11060 worker thread done servicing request
04:14:20.211 00.000 11060 Worker thread wakes up
04:14:20.211 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
04:14:20.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:20.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:20.848 00.637 11060 Exposure complete
04:14:21.056 00.208 11060 worker thread done servicing request
04:14:21.056 00.000 10844 OnExposeComplete: enter
04:14:21.056 00.000 10844 UpdateGuideState(): m_state=6
04:14:21.056 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
04:14:21.056 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.59, Mass=1910, SNR=27.9, Peak=191 HFD=2.5
04:14:21.056 00.000 10844 MultiStar: [#1 -0.00,0.03,0.91,U] [#2 -0.20,-0.10,0.86,U] [#3 0.05,-0.13,0.90,U] [#4 0.04,0.19,0.95,U] [#5 0.02,-0.20,0.81,U] [#6 0.19,-0.34,0.95,U] [#7 -0.46,-0.10,0.82,U] [#8 0.24,0.37,0.78,U] 
04:14:21.056 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.03, -0.46}
04:14:21.056 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
04:14:21.056 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
04:14:21.056 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.64 mountX=-0.09 mountY=0.01, mountTheta=3.05
04:14:21.060 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
04:14:21.060 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
04:14:21.060 00.000 11060 Worker thread wakes up
04:14:21.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:21.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
04:14:21.060 00.000 10844 UpdateGuideState exits: m=1910 SNR=27.9
04:14:21.060 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
04:14:21.060 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:21.060 00.000 11060 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
04:14:21.060 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:21.060 00.000 10844 Enqueuing Expose request
04:14:21.060 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:14:21.060 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:21.060 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:14:21.060 00.000 11060 MoveAxis(E, 0, ABG)
04:14:21.060 00.000 11060 Move returns status 0, amount 0
04:14:21.060 00.000 11060 MoveAxis(N, 0, ABG)
04:14:21.060 00.000 11060 Move returns status 0, amount 0
04:14:21.060 00.000 11060 move complete, result=0
04:14:21.060 00.000 11060 worker thread done servicing request
04:14:21.060 00.000 11060 Worker thread wakes up
04:14:21.060 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:21.060 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:21.065 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:21.684 00.619 11060 Exposure complete
04:14:21.886 00.202 11060 worker thread done servicing request
04:14:21.886 00.000 10844 OnExposeComplete: enter
04:14:21.886 00.000 10844 UpdateGuideState(): m_state=6
04:14:21.887 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4792
04:14:21.887 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=101.73, Mass=1678, SNR=26.0, Peak=217 HFD=2.9
04:14:21.887 00.000 10844 MultiStar: [#1 -0.13,-0.29,0.96,U] [#2 0.18,0.27,0.95,U] [#3 0.27,0.03,0.96,U] [#4 0.06,0.44,0.87,U] [#5 0.18,0.08,0.95,U] [#6 0.67,-0.71,0.00,M1] [#7 -0.05,0.32,0.97,U] [#8 0.08,0.38,0.86,U] 
04:14:21.887 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.10}, one-star: {0.35, -0.33}
04:14:21.887 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
04:14:21.888 00.001 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.45 = 2.45)
04:14:21.888 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.71 mountX=0.12 mountY=0.10, mountTheta=0.69
04:14:21.888 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.10, opts=13)
04:14:21.888 00.000 10844 Enqueuing Move request for scope (0.12, 0.10)
04:14:21.888 00.000 11060 Worker thread wakes up
04:14:21.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:21.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
04:14:21.888 00.000 10844 UpdateGuideState exits: m=1678 SNR=26.0
04:14:21.888 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
04:14:21.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:21.888 00.000 11060 Moving (0.12, 0.10) raw xDistance=0.12 yDistance=0.10
04:14:21.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:21.888 00.000 10844 Enqueuing Expose request
04:14:21.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:14:21.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:21.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:14:21.888 00.000 11060 MoveAxis(W, 29, ABG)
04:14:21.888 00.000 11060 Guiding  Dir = 3, Dur = 29
04:14:21.908 00.020 11060 IsSlewing returns 0
04:14:21.908 00.000 11060 IsGuiding returns 0
04:14:21.953 00.045 11060 IsGuiding returns 0
04:14:21.953 00.000 11060 Move returns status 0, amount 29
04:14:21.953 00.000 11060 MoveAxis(N, 0, ABG)
04:14:21.953 00.000 11060 Move returns status 0, amount 0
04:14:21.953 00.000 11060 move complete, result=0
04:14:21.953 00.000 11060 worker thread done servicing request
04:14:21.953 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
04:14:21.953 00.000 11060 Worker thread wakes up
04:14:21.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:21.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:22.583 00.630 11060 Exposure complete
04:14:22.794 00.211 11060 worker thread done servicing request
04:14:22.794 00.000 10844 OnExposeComplete: enter
04:14:22.794 00.000 10844 UpdateGuideState(): m_state=6
04:14:22.794 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
04:14:22.794 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.92, Mass=1861, SNR=27.1, Peak=216 HFD=3.0
04:14:22.794 00.000 10844 MultiStar: [#1 0.03,0.13,0.96,U] [#2 0.47,0.19,0.88,U] [#3 0.46,-0.06,0.92,U] [#4 0.19,0.03,0.99,U] [#5 0.05,0.40,0.90,U] [#6 0.42,-0.15,1.05,U] [#7 -0.07,-0.48,0.89,U] [#8 0.20,-0.06,0.85,U] 
04:14:22.794 00.000 10844 single-star, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.09, -0.14}
04:14:22.794 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
04:14:22.794 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
04:14:22.794 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.00 mountX=-0.12 mountY=0.11, mountTheta=2.40
04:14:22.797 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.14, opts=13)
04:14:22.799 00.002 10844 Enqueuing Move request for scope (0.09, -0.14)
04:14:22.799 00.000 11060 Worker thread wakes up
04:14:22.799 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:22.799 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
04:14:22.799 00.000 10844 UpdateGuideState exits: m=1861 SNR=27.1
04:14:22.799 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
04:14:22.799 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:22.799 00.000 11060 Moving (0.09, -0.14) raw xDistance=-0.12 yDistance=0.11
04:14:22.799 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:22.799 00.000 10844 Enqueuing Expose request
04:14:22.800 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:14:22.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:22.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:14:22.800 00.000 11060 MoveAxis(E, 0, ABG)
04:14:22.800 00.000 11060 Move returns status 0, amount 0
04:14:22.800 00.000 11060 MoveAxis(N, 0, ABG)
04:14:22.800 00.000 11060 Move returns status 0, amount 0
04:14:22.800 00.000 11060 move complete, result=0
04:14:22.800 00.000 11060 worker thread done servicing request
04:14:22.800 00.000 11060 Worker thread wakes up
04:14:22.800 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:22.800 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:22.803 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:23.431 00.628 11060 Exposure complete
04:14:23.640 00.209 11060 worker thread done servicing request
04:14:23.640 00.000 10844 OnExposeComplete: enter
04:14:23.640 00.000 10844 UpdateGuideState(): m_state=6
04:14:23.640 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4794
04:14:23.640 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=101.83, Mass=1775, SNR=26.3, Peak=188 HFD=3.3
04:14:23.640 00.000 10844 MultiStar: [#1 -0.29,-0.27,0.97,U] [#2 0.17,0.20,0.90,U] [#3 0.35,0.29,1.00,U] [#4 0.23,0.18,0.96,U] [#5 -0.23,-0.30,0.90,U] [#6 -0.06,-0.03,1.12,U] [#7 -0.16,0.10,0.95,U] [#8 0.21,0.71,0.00,M1] 
04:14:23.640 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.51, -0.22}
04:14:23.640 00.000 10844 CameraToMount -- cameraTheta (-0.07) - m_xAngle (1.39) = xAngle (-1.46 = -1.46)
04:14:23.640 00.000 10844 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.66 = 1.66)
04:14:23.640 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.07 mountX=0.01 mountY=0.07, mountTheta=1.46
04:14:23.644 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.00, opts=13)
04:14:23.644 00.000 10844 Enqueuing Move request for scope (0.07, -0.00)
04:14:23.644 00.000 11060 Worker thread wakes up
04:14:23.644 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:23.644 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
04:14:23.645 00.001 10844 UpdateGuideState exits: m=1775 SNR=26.3
04:14:23.645 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
04:14:23.645 00.000 11060 Moving (0.07, -0.00) raw xDistance=0.01 yDistance=0.07
04:14:23.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:23.645 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:14:23.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:23.645 00.000 10844 Enqueuing Expose request
04:14:23.645 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:23.645 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:14:23.645 00.000 11060 MoveAxis(E, 0, ABG)
04:14:23.645 00.000 11060 Move returns status 0, amount 0
04:14:23.645 00.000 11060 MoveAxis(N, 0, ABG)
04:14:23.645 00.000 11060 Move returns status 0, amount 0
04:14:23.645 00.000 11060 move complete, result=0
04:14:23.645 00.000 11060 worker thread done servicing request
04:14:23.645 00.000 11060 Worker thread wakes up
04:14:23.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:23.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:23.649 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:24.277 00.628 11060 Exposure complete
04:14:24.497 00.220 11060 worker thread done servicing request
04:14:24.497 00.000 10844 OnExposeComplete: enter
04:14:24.499 00.002 10844 UpdateGuideState(): m_state=6
04:14:24.500 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4795
04:14:24.500 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=102.09, Mass=1917, SNR=27.6, Peak=162 HFD=3.8
04:14:24.500 00.000 10844 MultiStar: [#1 -0.29,-0.03,0.93,U] [#2 0.27,0.13,0.75,U] [#3 0.39,-0.20,0.99,U] [#4 0.65,0.07,0.00,M1] [#5 0.13,-0.17,0.92,U] [#6 0.35,0.31,1.02,U] [#7 0.04,0.16,0.91,U] [#8 0.11,0.14,0.63,U] 
04:14:24.500 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.04}, one-star: {0.20, 0.03}
04:14:24.500 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
04:14:24.500 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
04:14:24.500 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.27 mountX=0.07 mountY=0.14, mountTheta=1.12
04:14:24.503 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.04, opts=13)
04:14:24.503 00.000 10844 Enqueuing Move request for scope (0.15, 0.04)
04:14:24.503 00.000 11060 Worker thread wakes up
04:14:24.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:24.503 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
04:14:24.503 00.000 10844 UpdateGuideState exits: m=1917 SNR=27.6
04:14:24.503 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
04:14:24.503 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:24.503 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:24.503 00.000 10844 Enqueuing Expose request
04:14:24.503 00.000 11060 Moving (0.15, 0.04) raw xDistance=0.07 yDistance=0.14
04:14:24.505 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:14:24.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:24.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:14:24.505 00.000 11060 MoveAxis(E, 0, ABG)
04:14:24.505 00.000 11060 Move returns status 0, amount 0
04:14:24.505 00.000 11060 MoveAxis(N, 0, ABG)
04:14:24.505 00.000 11060 Move returns status 0, amount 0
04:14:24.505 00.000 11060 move complete, result=0
04:14:24.505 00.000 11060 worker thread done servicing request
04:14:24.505 00.000 11060 Worker thread wakes up
04:14:24.505 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:24.505 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:24.507 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:25.140 00.633 11060 Exposure complete
04:14:25.352 00.212 11060 worker thread done servicing request
04:14:25.352 00.000 10844 OnExposeComplete: enter
04:14:25.352 00.000 10844 UpdateGuideState(): m_state=6
04:14:25.352 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4796
04:14:25.352 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.62, Mass=2023, SNR=28.4, Peak=194 HFD=3.6
04:14:25.352 00.000 10844 MultiStar: [#1 -0.03,-0.08,0.90,U] [#2 0.66,0.12,0.00,M1] [#3 0.36,-0.00,0.89,U] [#4 0.49,0.08,0.92,U] [#5 0.15,0.08,0.86,U] [#6 0.33,-0.22,0.93,U] [#7 -0.05,0.07,0.91,U] [#8 0.47,0.08,0.69,U] 
04:14:25.352 00.000 10844 refined, 7 included, MultiStar: {0.25, -0.06}, one-star: {0.31, -0.43}
04:14:25.352 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.39) = xAngle (-1.63 = -1.63)
04:14:25.352 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.49 = 1.49)
04:14:25.352 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.24 mountX=-0.02 mountY=0.26, mountTheta=1.63
04:14:25.369 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.06, opts=13)
04:14:25.369 00.000 10844 Enqueuing Move request for scope (0.25, -0.06)
04:14:25.369 00.000 11060 Worker thread wakes up
04:14:25.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
04:14:25.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
04:14:25.369 00.000 11060 Moving (0.25, -0.06) raw xDistance=-0.02 yDistance=0.26
04:14:25.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:14:25.370 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:14:25.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:14:25.370 00.000 11060 MoveAxis(E, 0, ABG)
04:14:25.370 00.000 11060 Move returns status 0, amount 0
04:14:25.370 00.000 11060 MoveAxis(N, 0, ABG)
04:14:25.370 00.000 11060 Move returns status 0, amount 0
04:14:25.370 00.000 11060 move complete, result=0
04:14:25.370 00.000 11060 worker thread done servicing request
04:14:25.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:25.370 00.000 10844 UpdateGuideState exits: m=2023 SNR=28.4
04:14:25.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:25.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:25.370 00.000 10844 Enqueuing Expose request
04:14:25.370 00.000 11060 Worker thread wakes up
04:14:25.370 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:14:25.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:25.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:26.031 00.661 11060 Exposure complete
04:14:26.257 00.226 11060 worker thread done servicing request
04:14:26.257 00.000 10844 OnExposeComplete: enter
04:14:26.257 00.000 10844 UpdateGuideState(): m_state=6
04:14:26.259 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4797
04:14:26.259 00.000 10844 Star::Find returns 1 (0), X=617.61, Y=102.24, Mass=1620, SNR=25.7, Peak=194 HFD=3.5
04:14:26.259 00.000 10844 MultiStar: [#1 0.10,0.83,0.00,M1] [#2 0.30,0.41,1.00,U] [#3 0.47,-0.38,0.00,M1] [#4 0.35,-0.12,0.99,U] [#5 0.06,0.13,0.95,U] [#6 0.33,-0.36,1.03,U] [#7 -0.09,0.41,1.03,U] [#8 0.11,0.48,0.90,U] 
04:14:26.259 00.000 10844 refined, 6 included, MultiStar: {0.25, 0.16}, one-star: {0.70, 0.18}
04:14:26.259 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.39) = xAngle (-0.84 = -0.84)
04:14:26.259 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.29 = 2.29)
04:14:26.259 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.30 cameraTheta=0.55 mountX=0.20 mountY=0.22, mountTheta=0.84
04:14:26.261 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=0.16, opts=13)
04:14:26.263 00.002 10844 Enqueuing Move request for scope (0.25, 0.16)
04:14:26.263 00.000 11060 Worker thread wakes up
04:14:26.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:26.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
04:14:26.263 00.000 10844 UpdateGuideState exits: m=1620 SNR=25.7
04:14:26.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
04:14:26.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:26.263 00.000 11060 Moving (0.25, 0.16) raw xDistance=0.20 yDistance=0.22
04:14:26.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:26.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:14:26.264 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:14:26.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:14:26.264 00.000 11060 MoveAxis(W, 47, ABG)
04:14:26.264 00.000 11060 Guiding  Dir = 3, Dur = 47
04:14:26.264 00.000 10844 Enqueuing Expose request
04:14:26.285 00.021 11060 IsSlewing returns 0
04:14:26.285 00.000 11060 IsGuiding returns 0
04:14:26.345 00.060 11060 IsGuiding returns 0
04:14:26.346 00.001 11060 Move returns status 0, amount 47
04:14:26.346 00.000 11060 MoveAxis(N, 0, ABG)
04:14:26.346 00.000 11060 Move returns status 0, amount 0
04:14:26.346 00.000 11060 move complete, result=0
04:14:26.346 00.000 11060 worker thread done servicing request
04:14:26.346 00.000 10844 GuideStep: 0.2 px 47 ms WEST, 0.2 px 0 ms NORTH
04:14:26.347 00.001 11060 Worker thread wakes up
04:14:26.348 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:26.348 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:26.985 00.637 11060 Exposure complete
04:14:27.194 00.209 11060 worker thread done servicing request
04:14:27.194 00.000 10844 OnExposeComplete: enter
04:14:27.194 00.000 10844 UpdateGuideState(): m_state=6
04:14:27.194 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4798
04:14:27.194 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=101.94, Mass=1602, SNR=25.0, Peak=212 HFD=3.2
04:14:27.194 00.000 10844 MultiStar: [#1 -0.17,0.17,1.05,U] [#2 0.81,0.00,0.00,M1] [#3 0.49,-0.49,0.00,M2] [#4 0.19,0.12,1.10,U] [#5 0.02,-0.71,0.00,M1] [#6 0.50,-0.42,0.00,M1] [#7 -0.28,-0.19,0.97,U] [#8 -0.06,0.05,0.89,U] 
04:14:27.194 00.000 10844 refined, 4 included, MultiStar: {0.02, 0.01}, one-star: {0.41, -0.11}
04:14:27.194 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.39) = xAngle (-0.88 = -0.88)
04:14:27.194 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.25 = 2.25)
04:14:27.194 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.51 mountX=0.02 mountY=0.02, mountTheta=0.88
04:14:27.199 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.01, opts=13)
04:14:27.199 00.000 10844 Enqueuing Move request for scope (0.02, 0.01)
04:14:27.199 00.000 11060 Worker thread wakes up
04:14:27.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:27.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
04:14:27.199 00.000 10844 UpdateGuideState exits: m=1602 SNR=25.0
04:14:27.199 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
04:14:27.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:27.199 00.000 11060 Moving (0.02, 0.01) raw xDistance=0.02 yDistance=0.02
04:14:27.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:27.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:14:27.199 00.000 10844 Enqueuing Expose request
04:14:27.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:27.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:14:27.199 00.000 11060 MoveAxis(E, 0, ABG)
04:14:27.199 00.000 11060 Move returns status 0, amount 0
04:14:27.199 00.000 11060 MoveAxis(N, 0, ABG)
04:14:27.199 00.000 11060 Move returns status 0, amount 0
04:14:27.199 00.000 11060 move complete, result=0
04:14:27.199 00.000 11060 worker thread done servicing request
04:14:27.199 00.000 11060 Worker thread wakes up
04:14:27.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:27.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:27.204 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:27.840 00.636 11060 Exposure complete
04:14:28.058 00.218 11060 worker thread done servicing request
04:14:28.058 00.000 10844 OnExposeComplete: enter
04:14:28.058 00.000 10844 UpdateGuideState(): m_state=6
04:14:28.058 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4799
04:14:28.058 00.000 10844 Star::Find returns 1 (1), X=617.17, Y=101.61, Mass=2033, SNR=28.6, Peak=255 HFD=3.3
04:14:28.063 00.005 10844 MultiStar: [#1 0.31,-0.10,0.89,U] [#2 0.75,0.14,0.00,M2] [#3 0.70,-0.25,0.00,M3] [#4 0.44,-0.30,0.93,U] [#5 0.15,-0.48,0.80,U] [#6 0.72,-0.31,0.00,M2] [#7 0.10,0.23,0.85,U] [#8 0.28,0.33,0.80,U] 
04:14:28.063 00.000 10844 refined, 5 included, MultiStar: {0.26, -0.14}, one-star: {0.26, -0.44}
04:14:28.063 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
04:14:28.063 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
04:14:28.063 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-0.49 mountX=-0.09 mountY=0.28, mountTheta=1.88
04:14:28.067 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.14, opts=13)
04:14:28.067 00.000 10844 Enqueuing Move request for scope (0.26, -0.14)
04:14:28.067 00.000 11060 Worker thread wakes up
04:14:28.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:28.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd
04:14:28.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.14)
04:14:28.067 00.000 11060 Moving (0.26, -0.14) raw xDistance=-0.09 yDistance=0.28
04:14:28.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:14:28.067 00.000 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.23 newest=0.52
04:14:28.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
04:14:28.067 00.000 11060 MoveAxis(E, 0, ABG)
04:14:28.067 00.000 11060 Move returns status 0, amount 0
04:14:28.067 00.000 11060 BLC: Oldest BLC event removed
04:14:28.068 00.001 10844 UpdateGuideState exits: m=2033 SNR=28.6 Saturated
04:14:28.068 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:28.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:28.068 00.000 10844 Enqueuing Expose request
04:14:28.069 00.001 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:14:28.069 00.000 11060 MoveAxis(S, 766, ABG)
04:14:28.069 00.000 11060 duration set to 750 by maxDecDuration
04:14:28.071 00.002 11060 Guiding  Dir = 1, Dur = 750
04:14:28.094 00.023 11060 IsSlewing returns 0
04:14:28.095 00.001 11060 IsGuiding returns 0
04:14:28.870 00.775 11060 IsGuiding returns 0
04:14:28.870 00.000 11060 Move returns status 0, amount 750
04:14:28.870 00.000 11060 move complete, result=0
04:14:28.871 00.001 11060 worker thread done servicing request
04:14:28.871 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
04:14:28.872 00.001 11060 Worker thread wakes up
04:14:28.872 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:28.872 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:29.510 00.638 11060 Exposure complete
04:14:29.690 00.180 11060 worker thread done servicing request
04:14:29.690 00.000 10844 OnExposeComplete: enter
04:14:29.690 00.000 10844 UpdateGuideState(): m_state=6
04:14:29.690 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4800
04:14:29.690 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=102.07, Mass=1983, SNR=28.1, Peak=198 HFD=3.0
04:14:29.690 00.000 10844 MultiStar: [#1 -0.28,-0.41,0.90,U] [#2 -0.04,0.10,0.79,U] [#3 -0.06,-0.16,0.94,U] [#4 0.13,-0.11,0.99,U] [#5 -0.25,-0.37,0.78,U] [#6 0.13,-0.20,0.90,U] [#7 -0.12,0.13,0.95,U] [#8 -0.04,0.35,0.72,U] 
04:14:29.690 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.19, 0.01}
04:14:29.690 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.95)
04:14:29.690 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.21 = -0.21)
04:14:29.690 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.95 mountX=-0.08 mountY=-0.02, mountTheta=-2.93
04:14:29.693 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
04:14:29.693 00.000 10844 Enqueuing Move request for scope (-0.03, -0.08)
04:14:29.693 00.000 11060 Worker thread wakes up
04:14:29.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:29.693 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
04:14:29.693 00.000 10844 UpdateGuideState exits: m=1983 SNR=28.1
04:14:29.693 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
04:14:29.693 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:29.693 00.000 11060 Moving (-0.03, -0.08) raw xDistance=-0.08 yDistance=-0.02
04:14:29.693 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:29.693 00.000 11060 BLC: History state: CurrMiss=-0.02, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.196734, 1:-0.017697
04:14:29.693 00.000 10844 Enqueuing Expose request
04:14:29.693 00.000 11060 BLC: No correction, Miss < min_move
04:14:29.693 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:14:29.693 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:29.695 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:14:29.695 00.000 11060 MoveAxis(E, 0, ABG)
04:14:29.695 00.000 11060 Move returns status 0, amount 0
04:14:29.695 00.000 11060 MoveAxis(N, 0, ABG)
04:14:29.695 00.000 11060 Move returns status 0, amount 0
04:14:29.695 00.000 11060 move complete, result=0
04:14:29.696 00.001 11060 worker thread done servicing request
04:14:29.696 00.000 11060 Worker thread wakes up
04:14:29.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:29.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:29.697 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:30.325 00.628 11060 Exposure complete
04:14:30.545 00.220 11060 worker thread done servicing request
04:14:30.545 00.000 10844 OnExposeComplete: enter
04:14:30.545 00.000 10844 UpdateGuideState(): m_state=6
04:14:30.545 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4801
04:14:30.545 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=101.79, Mass=1841, SNR=26.5, Peak=166 HFD=3.5
04:14:30.547 00.002 10844 MultiStar: [#1 -0.26,0.18,0.88,U] [#2 -0.13,0.18,0.94,U] [#3 0.09,-0.30,1.02,U] [#4 0.03,-0.18,0.97,U] [#5 -0.38,-0.34,0.94,U] [#6 0.16,-0.28,0.97,U] [#7 -0.21,0.18,0.92,U] [#8 -0.55,-0.03,0.86,U] 
04:14:30.547 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {0.31, -0.26}
04:14:30.547 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.59)
04:14:30.547 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.57 = -0.57)
04:14:30.547 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.31 mountX=-0.12 mountY=-0.08, mountTheta=-2.57
04:14:30.549 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.10, opts=13)
04:14:30.550 00.001 10844 Enqueuing Move request for scope (-0.09, -0.10)
04:14:30.550 00.000 11060 Worker thread wakes up
04:14:30.550 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:30.550 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
04:14:30.550 00.000 10844 UpdateGuideState exits: m=1841 SNR=26.5
04:14:30.550 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
04:14:30.550 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:30.550 00.000 11060 Moving (-0.09, -0.10) raw xDistance=-0.12 yDistance=-0.08
04:14:30.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:30.550 00.000 10844 Enqueuing Expose request
04:14:30.550 00.000 11060 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.196734, 1:-0.017697, 2:-0.075334
04:14:30.550 00.000 11060 BLC: No correction, Miss < min_move
04:14:30.550 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:14:30.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:30.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:14:30.550 00.000 11060 MoveAxis(E, 0, ABG)
04:14:30.550 00.000 11060 Move returns status 0, amount 0
04:14:30.550 00.000 11060 MoveAxis(N, 0, ABG)
04:14:30.550 00.000 11060 Move returns status 0, amount 0
04:14:30.550 00.000 11060 move complete, result=0
04:14:30.550 00.000 11060 worker thread done servicing request
04:14:30.550 00.000 11060 Worker thread wakes up
04:14:30.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:30.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:30.553 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:31.181 00.628 11060 Exposure complete
04:14:31.395 00.214 11060 worker thread done servicing request
04:14:31.395 00.000 10844 OnExposeComplete: enter
04:14:31.395 00.000 10844 UpdateGuideState(): m_state=6
04:14:31.395 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4802
04:14:31.395 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.63, Mass=1607, SNR=25.0, Peak=155 HFD=3.4
04:14:31.395 00.000 10844 MultiStar: [#1 -0.16,-0.10,1.07,U] [#2 -0.02,0.44,0.92,U] [#3 0.15,-0.15,0.92,U] [#4 0.17,-0.19,1.01,U] [#5 -0.52,-0.39,0.00,M1] [#6 0.36,-0.47,0.00,M1] [#7 -0.31,0.03,1.00,U] [#8 -0.07,-0.22,0.93,U] 
04:14:31.395 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {-0.17, -0.42}
04:14:31.395 00.000 10844 CameraToMount -- cameraTheta (-2.16) - m_xAngle (1.39) = xAngle (-3.55 = 2.73)
04:14:31.395 00.000 10844 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
04:14:31.398 00.003 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.16 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
04:14:31.400 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.09, opts=13)
04:14:31.400 00.000 10844 Enqueuing Move request for scope (-0.06, -0.09)
04:14:31.400 00.000 11060 Worker thread wakes up
04:14:31.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:31.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
04:14:31.400 00.000 10844 UpdateGuideState exits: m=1607 SNR=25.0
04:14:31.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
04:14:31.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:31.400 00.000 11060 Moving (-0.06, -0.09) raw xDistance=-0.10 yDistance=-0.05
04:14:31.402 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:31.402 00.000 11060 BLC: window closed
04:14:31.402 00.000 10844 Enqueuing Expose request
04:14:31.402 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.196734, 1:-0.017697, 2:-0.075334
04:14:31.402 00.000 11060 BLC: No correction, Miss < min_move
04:14:31.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:14:31.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:31.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:14:31.402 00.000 11060 MoveAxis(E, 0, ABG)
04:14:31.402 00.000 11060 Move returns status 0, amount 0
04:14:31.402 00.000 11060 MoveAxis(N, 0, ABG)
04:14:31.402 00.000 11060 Move returns status 0, amount 0
04:14:31.402 00.000 11060 move complete, result=0
04:14:31.402 00.000 11060 worker thread done servicing request
04:14:31.403 00.001 11060 Worker thread wakes up
04:14:31.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:31.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:31.406 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:32.036 00.630 11060 Exposure complete
04:14:32.253 00.217 11060 worker thread done servicing request
04:14:32.253 00.000 10844 OnExposeComplete: enter
04:14:32.253 00.000 10844 UpdateGuideState(): m_state=6
04:14:32.255 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4803
04:14:32.255 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=101.66, Mass=1546, SNR=24.6, Peak=198 HFD=3.1
04:14:32.255 00.000 10844 MultiStar: [#1 -0.22,-0.49,1.01,U] [#2 0.11,0.26,0.94,U] [#3 0.30,-0.45,1.02,U] [#4 -0.11,-0.23,1.13,U] [#5 -0.28,-0.33,1.05,U] [#6 0.10,-0.42,1.16,U] [#7 -0.15,-0.39,0.98,U] [#8 0.00,-0.02,0.79,U] 
04:14:32.256 00.001 10844 refined, 8 included, MultiStar: {-0.05, -0.28}, one-star: {-0.22, -0.40}
04:14:32.256 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = 3.14)
04:14:32.256 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
04:14:32.256 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.75 mountX=-0.29 mountY=-0.01, mountTheta=-3.12
04:14:32.257 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.28, opts=13)
04:14:32.257 00.000 10844 Enqueuing Move request for scope (-0.05, -0.28)
04:14:32.257 00.000 11060 Worker thread wakes up
04:14:32.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:32.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
04:14:32.260 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
04:14:32.260 00.000 10844 UpdateGuideState exits: m=1546 SNR=24.6
04:14:32.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:32.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:32.260 00.000 10844 Enqueuing Expose request
04:14:32.260 00.000 11060 Moving (-0.05, -0.28) raw xDistance=-0.29 yDistance=-0.01
04:14:32.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
04:14:32.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:32.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:14:32.260 00.000 11060 MoveAxis(E, 68, ABG)
04:14:32.260 00.000 11060 Guiding  Dir = 2, Dur = 68
04:14:32.304 00.044 11060 IsSlewing returns 0
04:14:32.304 00.000 11060 IsGuiding returns 0
04:14:32.412 00.108 11060 IsGuiding returns 0
04:14:32.412 00.000 11060 Move returns status 0, amount 68
04:14:32.412 00.000 11060 MoveAxis(N, 0, ABG)
04:14:32.412 00.000 11060 Move returns status 0, amount 0
04:14:32.412 00.000 11060 move complete, result=0
04:14:32.412 00.000 11060 worker thread done servicing request
04:14:32.412 00.000 10844 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
04:14:32.412 00.000 11060 Worker thread wakes up
04:14:32.412 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:32.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:33.051 00.639 11060 Exposure complete
04:14:33.263 00.212 11060 worker thread done servicing request
04:14:33.263 00.000 10844 OnExposeComplete: enter
04:14:33.263 00.000 10844 UpdateGuideState(): m_state=6
04:14:33.263 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4804
04:14:33.263 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.27, Mass=1859, SNR=26.7, Peak=193 HFD=3.5
04:14:33.265 00.002 10844 MultiStar: [#1 -0.58,-0.43,0.00,M1] [#2 0.52,0.24,0.00,M1] [#3 0.06,-0.44,0.98,U] [#4 0.36,-0.19,0.99,U] [#5 0.18,-0.10,0.85,U] [#6 0.57,-0.24,0.00,M1] [#7 -0.23,-0.58,0.00,M1] [#8 0.09,-0.30,0.73,U] 
04:14:33.265 00.000 10844 refined, 4 included, MultiStar: {0.20, -0.38}, one-star: {0.28, -0.78}
04:14:33.265 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.39) = xAngle (-2.47 = -2.47)
04:14:33.265 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
04:14:33.265 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-1.08 mountX=-0.33 mountY=0.26, mountTheta=2.48
04:14:33.267 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.38, opts=13)
04:14:33.267 00.000 10844 Enqueuing Move request for scope (0.20, -0.38)
04:14:33.267 00.000 11060 Worker thread wakes up
04:14:33.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:33.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.38) opts 0xd
04:14:33.267 00.000 10844 UpdateGuideState exits: m=1859 SNR=26.7
04:14:33.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.38)
04:14:33.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:33.269 00.002 11060 Moving (0.20, -0.38) raw xDistance=-0.33 yDistance=0.26
04:14:33.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:33.269 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
04:14:33.269 00.000 10844 Enqueuing Expose request
04:14:33.269 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
04:14:33.269 00.000 11060 MoveAxis(E, 80, ABG)
04:14:33.269 00.000 11060 Guiding  Dir = 2, Dur = 80
04:14:33.302 00.033 11060 IsSlewing returns 0
04:14:33.302 00.000 11060 IsGuiding returns 0
04:14:33.407 00.105 11060 IsGuiding returns 0
04:14:33.407 00.000 11060 Move returns status 0, amount 80
04:14:33.407 00.000 11060 MoveAxis(S, 101, ABG)
04:14:33.407 00.000 11060 Guiding  Dir = 1, Dur = 101
04:14:33.422 00.015 11060 IsSlewing returns 0
04:14:33.422 00.000 11060 IsGuiding returns 0
04:14:33.530 00.108 11060 IsGuiding returns 0
04:14:33.530 00.000 11060 Move returns status 0, amount 101
04:14:33.530 00.000 11060 move complete, result=0
04:14:33.530 00.000 11060 worker thread done servicing request
04:14:33.530 00.000 11060 Worker thread wakes up
04:14:33.530 00.000 10844 GuideStep: -0.3 px 80 ms EAST, 0.3 px 101 ms SOUTH
04:14:33.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:33.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:34.161 00.631 11060 Exposure complete
04:14:34.394 00.233 11060 worker thread done servicing request
04:14:34.394 00.000 10844 OnExposeComplete: enter
04:14:34.394 00.000 10844 UpdateGuideState(): m_state=6
04:14:34.394 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4805
04:14:34.396 00.002 10844 Star::Find returns 1 (0), X=616.58, Y=101.80, Mass=1564, SNR=24.9, Peak=206 HFD=3.2
04:14:34.396 00.000 10844 MultiStar: [#1 -0.47,-0.16,1.05,U] [#2 0.15,0.26,0.92,U] [#3 -0.05,-0.35,1.00,U] [#4 -0.31,-0.06,1.00,U] [#5 -0.07,-0.30,0.95,U] [#6 0.04,-0.03,1.02,U] [#7 -0.59,-0.52,0.00,M2] [#8 0.07,-0.21,0.89,U] 
04:14:34.396 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.14}, one-star: {-0.32, -0.25}
04:14:34.396 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
04:14:34.396 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
04:14:34.396 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=-0.16 mountY=-0.10, mountTheta=-2.57
04:14:34.400 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.14, opts=13)
04:14:34.400 00.000 10844 Enqueuing Move request for scope (-0.13, -0.14)
04:14:34.400 00.000 11060 Worker thread wakes up
04:14:34.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
04:14:34.400 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
04:14:34.400 00.000 11060 Moving (-0.13, -0.14) raw xDistance=-0.16 yDistance=-0.10
04:14:34.400 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
04:14:34.400 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:34.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:34.400 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:14:34.400 00.000 10844 UpdateGuideState exits: m=1564 SNR=24.9
04:14:34.400 00.000 11060 MoveAxis(E, 40, ABG)
04:14:34.400 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:34.400 00.000 11060 Guiding  Dir = 2, Dur = 40
04:14:34.400 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:34.401 00.001 10844 Enqueuing Expose request
04:14:34.412 00.011 11060 IsSlewing returns 0
04:14:34.413 00.001 11060 IsGuiding returns 0
04:14:34.459 00.046 11060 IsGuiding returns 0
04:14:34.459 00.000 11060 Move returns status 0, amount 40
04:14:34.459 00.000 11060 MoveAxis(N, 0, ABG)
04:14:34.459 00.000 11060 Move returns status 0, amount 0
04:14:34.459 00.000 11060 move complete, result=0
04:14:34.459 00.000 11060 worker thread done servicing request
04:14:34.459 00.000 11060 Worker thread wakes up
04:14:34.459 00.000 10844 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
04:14:34.459 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:34.459 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:35.088 00.629 11060 Exposure complete
04:14:35.280 00.192 11060 worker thread done servicing request
04:14:35.280 00.000 10844 OnExposeComplete: enter
04:14:35.280 00.000 10844 UpdateGuideState(): m_state=6
04:14:35.280 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4806
04:14:35.280 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=101.71, Mass=2036, SNR=28.7, Peak=215 HFD=3.3
04:14:35.282 00.002 10844 MultiStar: [#1 -0.32,-0.04,0.84,U] [#2 0.11,0.57,0.00,M1] [#3 0.26,0.14,0.82,U] [#4 -0.15,-0.13,0.84,U] [#5 -0.22,-0.15,0.91,U] [#6 0.29,0.53,0.00,M1] [#7 -0.35,0.01,0.73,U] [#8 0.06,0.21,0.67,U] 
04:14:35.282 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.06}, one-star: {-0.20, -0.34}
04:14:35.282 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.39) = xAngle (-4.11 = 2.17)
04:14:35.282 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.99 = -0.99)
04:14:35.282 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.73 mountX=-0.08 mountY=-0.13, mountTheta=-2.16
04:14:35.284 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.06, opts=13)
04:14:35.285 00.001 10844 Enqueuing Move request for scope (-0.14, -0.06)
04:14:35.285 00.000 11060 Worker thread wakes up
04:14:35.285 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:35.285 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
04:14:35.285 00.000 10844 UpdateGuideState exits: m=2036 SNR=28.7
04:14:35.285 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
04:14:35.285 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:35.285 00.000 11060 Moving (-0.14, -0.06) raw xDistance=-0.08 yDistance=-0.13
04:14:35.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:35.285 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:14:35.285 00.000 10844 Enqueuing Expose request
04:14:35.285 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:35.285 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:14:35.285 00.000 11060 MoveAxis(E, 0, ABG)
04:14:35.285 00.000 11060 Move returns status 0, amount 0
04:14:35.285 00.000 11060 MoveAxis(N, 0, ABG)
04:14:35.285 00.000 11060 Move returns status 0, amount 0
04:14:35.285 00.000 11060 move complete, result=0
04:14:35.286 00.001 11060 worker thread done servicing request
04:14:35.286 00.000 11060 Worker thread wakes up
04:14:35.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:35.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:35.288 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:35.916 00.628 11060 Exposure complete
04:14:36.132 00.216 11060 worker thread done servicing request
04:14:36.132 00.000 10844 OnExposeComplete: enter
04:14:36.132 00.000 10844 UpdateGuideState(): m_state=6
04:14:36.132 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4807
04:14:36.132 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=101.34, Mass=1658, SNR=25.8, Peak=182 HFD=3.2
04:14:36.132 00.000 10844 MultiStar: [#1 0.14,0.23,0.96,U] [#2 0.00,-0.02,0.95,U] [#3 0.03,-0.51,1.07,U] [#4 -0.26,-0.08,1.05,U] [#5 -0.45,0.12,0.91,U] [#6 0.47,0.02,1.08,U] [#7 -0.82,-0.03,0.00,M2] [#8 -0.27,0.16,0.74,U] 
04:14:36.132 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.11}, one-star: {-0.11, -0.72}
04:14:36.132 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 2.99)
04:14:36.134 00.002 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
04:14:36.134 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.90 mountX=-0.12 mountY=-0.02, mountTheta=-2.97
04:14:36.138 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
04:14:36.138 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
04:14:36.138 00.000 11060 Worker thread wakes up
04:14:36.138 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
04:14:36.138 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:36.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
04:14:36.138 00.000 11060 Moving (-0.04, -0.11) raw xDistance=-0.12 yDistance=-0.02
04:14:36.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:14:36.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:36.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:14:36.138 00.000 11060 MoveAxis(E, 0, ABG)
04:14:36.138 00.000 10844 UpdateGuideState exits: m=1658 SNR=25.8
04:14:36.140 00.002 11060 Move returns status 0, amount 0
04:14:36.140 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:36.140 00.000 11060 MoveAxis(N, 0, ABG)
04:14:36.140 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:36.140 00.000 11060 Move returns status 0, amount 0
04:14:36.140 00.000 10844 Enqueuing Expose request
04:14:36.140 00.000 11060 move complete, result=0
04:14:36.140 00.000 11060 worker thread done servicing request
04:14:36.140 00.000 11060 Worker thread wakes up
04:14:36.140 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:36.140 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:36.141 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:36.781 00.640 11060 Exposure complete
04:14:36.981 00.200 11060 worker thread done servicing request
04:14:36.981 00.000 10844 OnExposeComplete: enter
04:14:36.981 00.000 10844 UpdateGuideState(): m_state=6
04:14:36.983 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4808
04:14:36.983 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.58, Mass=1982, SNR=28.2, Peak=176 HFD=3.4
04:14:36.983 00.000 10844 MultiStar: [#1 0.35,0.17,0.90,U] [#2 -0.21,0.02,0.87,U] [#3 -0.01,-0.62,0.00,M1] [#4 -0.06,-0.11,0.99,U] [#5 -0.35,-0.29,0.84,U] [#6 -0.18,-0.40,0.99,U] [#7 -0.24,-0.58,0.00,M3] [#8 -0.05,0.36,0.76,U] 
04:14:36.983 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.12}, one-star: {0.20, -0.48}
04:14:36.983 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
04:14:36.983 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
04:14:36.984 00.001 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.87 mountX=-0.13 mountY=-0.02, mountTheta=-3.00
04:14:36.987 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.12, opts=13)
04:14:36.987 00.000 10844 Enqueuing Move request for scope (-0.04, -0.12)
04:14:36.987 00.000 11060 Worker thread wakes up
04:14:36.987 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:36.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
04:14:36.987 00.000 10844 UpdateGuideState exits: m=1982 SNR=28.2
04:14:36.987 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
04:14:36.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:36.987 00.000 11060 Moving (-0.04, -0.12) raw xDistance=-0.13 yDistance=-0.02
04:14:36.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:36.987 00.000 10844 Enqueuing Expose request
04:14:36.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:14:36.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:36.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:14:36.987 00.000 11060 MoveAxis(E, 30, ABG)
04:14:36.987 00.000 11060 Guiding  Dir = 2, Dur = 30
04:14:36.995 00.008 11060 IsSlewing returns 0
04:14:36.995 00.000 11060 IsGuiding returns 0
04:14:37.026 00.031 11060 IsGuiding returns 0
04:14:37.026 00.000 11060 Move returns status 0, amount 30
04:14:37.026 00.000 11060 MoveAxis(N, 0, ABG)
04:14:37.026 00.000 11060 Move returns status 0, amount 0
04:14:37.026 00.000 11060 move complete, result=0
04:14:37.026 00.000 11060 worker thread done servicing request
04:14:37.026 00.000 10844 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
04:14:37.026 00.000 11060 Worker thread wakes up
04:14:37.026 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:37.026 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:37.653 00.627 11060 Exposure complete
04:14:37.853 00.200 11060 worker thread done servicing request
04:14:37.853 00.000 10844 OnExposeComplete: enter
04:14:37.853 00.000 10844 UpdateGuideState(): m_state=6
04:14:37.853 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4809
04:14:37.853 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.65, Mass=1744, SNR=26.5, Peak=192 HFD=3.4
04:14:37.853 00.000 10844 MultiStar: [#1 0.11,0.14,0.97,U] [#2 -0.07,0.08,0.89,U] [#3 0.19,-0.05,1.03,U] [#4 0.39,0.32,1.00,U] [#5 0.05,-0.04,0.91,U] [#6 0.45,-0.57,0.00,M1] [#7 -0.60,0.13,0.00,M4] [#8 -0.27,0.32,0.86,U] 
04:14:37.853 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.05}, one-star: {-0.09, -0.40}
04:14:37.853 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
04:14:37.853 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.48 = 2.48)
04:14:37.853 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.75 mountX=0.06 mountY=0.04, mountTheta=0.65
04:14:37.858 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.05, opts=13)
04:14:37.858 00.000 10844 Enqueuing Move request for scope (0.05, 0.05)
04:14:37.858 00.000 11060 Worker thread wakes up
04:14:37.858 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:37.858 00.000 10844 UpdateGuideState exits: m=1744 SNR=26.5
04:14:37.858 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:37.858 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:37.858 00.000 10844 Enqueuing Expose request
04:14:37.860 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
04:14:37.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
04:14:37.871 00.011 11060 Moving (0.05, 0.05) raw xDistance=0.06 yDistance=0.04
04:14:37.871 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:14:37.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:37.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:14:37.871 00.000 11060 MoveAxis(E, 0, ABG)
04:14:37.871 00.000 11060 Move returns status 0, amount 0
04:14:37.871 00.000 11060 MoveAxis(N, 0, ABG)
04:14:37.871 00.000 11060 Move returns status 0, amount 0
04:14:37.871 00.000 11060 move complete, result=0
04:14:37.871 00.000 11060 worker thread done servicing request
04:14:37.871 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:37.871 00.000 11060 Worker thread wakes up
04:14:37.871 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:37.873 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:38.503 00.630 11060 Exposure complete
04:14:38.726 00.223 11060 worker thread done servicing request
04:14:38.726 00.000 10844 OnExposeComplete: enter
04:14:38.726 00.000 10844 UpdateGuideState(): m_state=6
04:14:38.728 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4810
04:14:38.728 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.72, Mass=1625, SNR=25.5, Peak=168 HFD=3.1
04:14:38.729 00.001 10844 MultiStar: [#1 0.22,0.01,0.97,U] [#2 0.12,-0.06,0.89,U] [#3 0.12,-0.10,1.00,U] [#4 -0.00,0.40,1.00,U] [#5 -0.37,-0.54,0.00,M1] [#6 0.41,-0.16,1.08,U] [#7 -0.02,0.55,0.97,U] [#8 -0.20,0.35,0.83,U] 
04:14:38.729 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.38, -0.33}
04:14:38.729 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.39) = xAngle (-0.90 = -0.90)
04:14:38.729 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.23 = 2.23)
04:14:38.729 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.49 mountX=0.10 mountY=0.12, mountTheta=0.90
04:14:38.731 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.07, opts=13)
04:14:38.731 00.000 10844 Enqueuing Move request for scope (0.14, 0.07)
04:14:38.731 00.000 11060 Worker thread wakes up
04:14:38.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:38.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
04:14:38.731 00.000 10844 UpdateGuideState exits: m=1625 SNR=25.5
04:14:38.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
04:14:38.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:38.731 00.000 11060 Moving (0.14, 0.07) raw xDistance=0.10 yDistance=0.12
04:14:38.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:38.731 00.000 10844 Enqueuing Expose request
04:14:38.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:14:38.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:38.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:14:38.731 00.000 11060 MoveAxis(E, 0, ABG)
04:14:38.731 00.000 11060 Move returns status 0, amount 0
04:14:38.731 00.000 11060 MoveAxis(N, 0, ABG)
04:14:38.731 00.000 11060 Move returns status 0, amount 0
04:14:38.731 00.000 11060 move complete, result=0
04:14:38.731 00.000 11060 worker thread done servicing request
04:14:38.731 00.000 11060 Worker thread wakes up
04:14:38.731 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:38.731 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:38.735 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:39.368 00.633 11060 Exposure complete
04:14:39.598 00.230 11060 worker thread done servicing request
04:14:39.598 00.000 10844 OnExposeComplete: enter
04:14:39.600 00.002 10844 UpdateGuideState(): m_state=6
04:14:39.600 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4811
04:14:39.600 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.07, Mass=1655, SNR=25.5, Peak=175 HFD=2.9
04:14:39.600 00.000 10844 MultiStar: [#1 0.02,0.05,0.94,U] [#2 0.06,0.20,1.00,U] [#3 0.43,0.06,1.02,U] [#4 0.25,0.17,1.09,U] [#5 -0.25,-0.33,1.04,U] [#6 -0.13,-0.21,1.07,U] [#7 -0.22,0.03,0.92,U] [#8 -0.40,-0.10,0.75,U] 
04:14:39.600 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.13}, one-star: {0.09, -0.98}
04:14:39.600 00.000 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.39) = xAngle (-2.96 = -2.96)
04:14:39.600 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.16 = 0.16)
04:14:39.600 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.57 mountX=-0.12 mountY=0.02, mountTheta=2.98
04:14:39.602 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.13, opts=13)
04:14:39.602 00.000 10844 Enqueuing Move request for scope (-0.00, -0.13)
04:14:39.604 00.002 11060 Worker thread wakes up
04:14:39.604 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:39.604 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
04:14:39.604 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
04:14:39.604 00.000 11060 Moving (-0.00, -0.13) raw xDistance=-0.12 yDistance=0.02
04:14:39.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:14:39.604 00.000 10844 UpdateGuideState exits: m=1655 SNR=25.5
04:14:39.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:39.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:39.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:39.604 00.000 10844 Enqueuing Expose request
04:14:39.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:14:39.604 00.000 11060 MoveAxis(E, 29, ABG)
04:14:39.604 00.000 11060 Guiding  Dir = 2, Dur = 29
04:14:39.622 00.018 11060 IsSlewing returns 0
04:14:39.622 00.000 11060 IsGuiding returns 0
04:14:39.653 00.031 11060 IsGuiding returns 0
04:14:39.653 00.000 11060 Move returns status 0, amount 29
04:14:39.653 00.000 11060 MoveAxis(N, 0, ABG)
04:14:39.653 00.000 11060 Move returns status 0, amount 0
04:14:39.653 00.000 11060 move complete, result=0
04:14:39.653 00.000 11060 worker thread done servicing request
04:14:39.654 00.001 10844 GuideStep: -0.1 px 29 ms EAST, 0.0 px 0 ms NORTH
04:14:39.654 00.000 11060 Worker thread wakes up
04:14:39.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:39.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:40.289 00.635 11060 Exposure complete
04:14:40.503 00.214 11060 worker thread done servicing request
04:14:40.503 00.000 10844 OnExposeComplete: enter
04:14:40.503 00.000 10844 UpdateGuideState(): m_state=6
04:14:40.505 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4812
04:14:40.505 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.49, Mass=1747, SNR=26.5, Peak=165 HFD=3.5
04:14:40.505 00.000 10844 MultiStar: [#1 -0.04,0.47,0.95,U] [#2 0.26,0.11,0.88,U] [#3 0.48,-0.05,0.87,U] [#4 0.29,0.29,0.93,U] [#5 -0.18,-0.07,0.83,U] [#6 0.38,-0.39,1.01,U] [#7 -0.17,-0.00,0.78,U] [#8 -0.13,0.41,0.75,U] 
04:14:40.505 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.20, -0.56}
04:14:40.505 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.39) = xAngle (-1.33 = -1.33)
04:14:40.505 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.79 = 1.79)
04:14:40.505 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.06 mountX=0.03 mountY=0.13, mountTheta=1.33
04:14:40.508 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.01, opts=13)
04:14:40.508 00.000 10844 Enqueuing Move request for scope (0.13, 0.01)
04:14:40.508 00.000 11060 Worker thread wakes up
04:14:40.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:40.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
04:14:40.508 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.5
04:14:40.508 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
04:14:40.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:40.508 00.000 11060 Moving (0.13, 0.01) raw xDistance=0.03 yDistance=0.13
04:14:40.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:40.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:14:40.508 00.000 10844 Enqueuing Expose request
04:14:40.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:40.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:14:40.508 00.000 11060 MoveAxis(E, 0, ABG)
04:14:40.508 00.000 11060 Move returns status 0, amount 0
04:14:40.508 00.000 11060 MoveAxis(N, 0, ABG)
04:14:40.508 00.000 11060 Move returns status 0, amount 0
04:14:40.508 00.000 11060 move complete, result=0
04:14:40.508 00.000 11060 worker thread done servicing request
04:14:40.508 00.000 11060 Worker thread wakes up
04:14:40.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:40.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:40.510 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:41.149 00.639 11060 Exposure complete
04:14:41.357 00.208 11060 worker thread done servicing request
04:14:41.357 00.000 10844 OnExposeComplete: enter
04:14:41.357 00.000 10844 UpdateGuideState(): m_state=6
04:14:41.357 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4813
04:14:41.357 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.61, Mass=1804, SNR=26.6, Peak=179 HFD=3.3
04:14:41.357 00.000 10844 MultiStar: [#1 -0.01,0.22,0.91,U] [#2 0.30,-0.53,0.00,M1] [#3 0.13,-0.09,0.94,U] [#4 0.46,0.44,0.00,M1] [#5 0.06,-0.09,0.91,U] [#6 0.03,-0.25,1.01,U] [#7 -0.07,-0.08,0.83,U] [#8 -0.32,0.21,0.78,U] 
04:14:41.357 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.09}, one-star: {-0.02, -0.44}
04:14:41.357 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.10)
04:14:41.357 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.06 = -0.06)
04:14:41.357 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.79 mountX=-0.09 mountY=-0.01, mountTheta=-3.09
04:14:41.360 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
04:14:41.360 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
04:14:41.360 00.000 11060 Worker thread wakes up
04:14:41.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:41.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
04:14:41.360 00.000 10844 UpdateGuideState exits: m=1804 SNR=26.6
04:14:41.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
04:14:41.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:41.360 00.000 11060 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=-0.01
04:14:41.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:41.360 00.000 10844 Enqueuing Expose request
04:14:41.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:14:41.362 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:41.362 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:14:41.362 00.000 11060 MoveAxis(E, 0, ABG)
04:14:41.362 00.000 11060 Move returns status 0, amount 0
04:14:41.362 00.000 11060 MoveAxis(N, 0, ABG)
04:14:41.362 00.000 11060 Move returns status 0, amount 0
04:14:41.362 00.000 11060 move complete, result=0
04:14:41.362 00.000 11060 worker thread done servicing request
04:14:41.362 00.000 11060 Worker thread wakes up
04:14:41.362 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:41.362 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:41.364 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:41.983 00.619 11060 Exposure complete
04:14:42.217 00.234 11060 worker thread done servicing request
04:14:42.217 00.000 10844 OnExposeComplete: enter
04:14:42.217 00.000 10844 UpdateGuideState(): m_state=6
04:14:42.217 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4814
04:14:42.217 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.53, Mass=1737, SNR=26.2, Peak=158 HFD=3.0
04:14:42.217 00.000 10844 MultiStar: [#1 -0.10,-0.15,1.02,U] [#2 0.35,-0.06,0.91,U] [#3 0.19,-0.76,0.00,M1] [#4 0.14,-0.42,1.02,U] [#5 -0.60,-0.15,0.00,M1] [#6 0.33,-0.56,0.00,M1] [#7 -0.13,-0.35,0.85,U] [#8 0.19,-0.01,0.78,U] 
04:14:42.217 00.000 10844 refined, 5 included, MultiStar: {0.09, -0.26}, one-star: {0.11, -0.52}
04:14:42.217 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
04:14:42.217 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
04:14:42.217 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.23 mountX=-0.24 mountY=0.13, mountTheta=2.64
04:14:42.223 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.26, opts=13)
04:14:42.223 00.000 10844 Enqueuing Move request for scope (0.09, -0.26)
04:14:42.223 00.000 11060 Worker thread wakes up
04:14:42.224 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
04:14:42.224 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
04:14:42.224 00.000 11060 Moving (0.09, -0.26) raw xDistance=-0.24 yDistance=0.13
04:14:42.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
04:14:42.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:42.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:14:42.224 00.000 11060 MoveAxis(E, 56, ABG)
04:14:42.224 00.000 11060 Guiding  Dir = 2, Dur = 56
04:14:42.226 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:42.226 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.2
04:14:42.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:42.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:42.226 00.000 10844 Enqueuing Expose request
04:14:42.252 00.026 11060 IsSlewing returns 0
04:14:42.253 00.001 11060 IsGuiding returns 0
04:14:42.332 00.079 11060 IsGuiding returns 0
04:14:42.332 00.000 11060 Move returns status 0, amount 56
04:14:42.334 00.002 11060 MoveAxis(N, 0, ABG)
04:14:42.334 00.000 11060 Move returns status 0, amount 0
04:14:42.334 00.000 11060 move complete, result=0
04:14:42.334 00.000 11060 worker thread done servicing request
04:14:42.334 00.000 11060 Worker thread wakes up
04:14:42.334 00.000 10844 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
04:14:42.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:42.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:42.971 00.637 11060 Exposure complete
04:14:43.171 00.200 11060 worker thread done servicing request
04:14:43.171 00.000 10844 OnExposeComplete: enter
04:14:43.171 00.000 10844 UpdateGuideState(): m_state=6
04:14:43.171 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4815
04:14:43.171 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=102.10, Mass=1565, SNR=24.9, Peak=192 HFD=2.8
04:14:43.171 00.000 10844 MultiStar: [#1 0.21,0.01,0.95,U] [#2 -0.27,0.18,0.88,U] [#3 0.01,0.23,1.02,U] [#4 0.44,0.18,1.09,U] [#5 0.21,0.18,1.02,U] [#6 0.04,0.08,1.04,U] [#7 -0.54,-0.34,0.00,M1] [#8 -0.22,0.26,0.87,U] 
04:14:43.171 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.15}, one-star: {0.23, 0.05}
04:14:43.171 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.39) = xAngle (-0.40 = -0.40)
04:14:43.171 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.73 = 2.73)
04:14:43.171 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=0.99 mountX=0.16 mountY=0.07, mountTheta=0.41
04:14:43.175 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.15, opts=13)
04:14:43.175 00.000 10844 Enqueuing Move request for scope (0.09, 0.15)
04:14:43.175 00.000 11060 Worker thread wakes up
04:14:43.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:43.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
04:14:43.175 00.000 10844 UpdateGuideState exits: m=1565 SNR=24.9
04:14:43.176 00.001 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
04:14:43.176 00.000 11060 Moving (0.09, 0.15) raw xDistance=0.16 yDistance=0.07
04:14:43.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:14:43.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:43.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:43.177 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:43.177 00.000 10844 Enqueuing Expose request
04:14:43.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:14:43.177 00.000 11060 MoveAxis(W, 36, ABG)
04:14:43.177 00.000 11060 Guiding  Dir = 3, Dur = 36
04:14:43.197 00.020 11060 IsSlewing returns 0
04:14:43.198 00.001 11060 IsGuiding returns 0
04:14:43.253 00.055 11060 IsGuiding returns 0
04:14:43.253 00.000 11060 Move returns status 0, amount 36
04:14:43.253 00.000 11060 MoveAxis(N, 0, ABG)
04:14:43.253 00.000 11060 Move returns status 0, amount 0
04:14:43.253 00.000 11060 move complete, result=0
04:14:43.255 00.002 11060 worker thread done servicing request
04:14:43.255 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
04:14:43.255 00.000 11060 Worker thread wakes up
04:14:43.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:43.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:43.892 00.637 11060 Exposure complete
04:14:44.085 00.193 11060 worker thread done servicing request
04:14:44.085 00.000 10844 OnExposeComplete: enter
04:14:44.085 00.000 10844 UpdateGuideState(): m_state=6
04:14:44.085 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4816
04:14:44.085 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=101.74, Mass=1525, SNR=24.4, Peak=204 HFD=3.2
04:14:44.085 00.000 10844 MultiStar: [#1 0.55,-0.12,1.02,U] [#2 0.12,-0.43,0.96,U] [#3 -0.05,-0.79,0.00,M1] [#4 0.23,0.22,1.14,U] [#5 -0.13,-0.46,1.11,U] [#6 0.45,-0.73,0.00,M1] [#7 0.25,-0.30,0.97,U] [#8 0.20,0.12,0.91,U] 
04:14:44.085 00.000 10844 refined, 6 included, MultiStar: {0.19, -0.18}, one-star: {0.14, -0.31}
04:14:44.085 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
04:14:44.085 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
04:14:44.085 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.75 mountX=-0.14 mountY=0.22, mountTheta=2.15
04:14:44.085 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.18, opts=13)
04:14:44.085 00.000 10844 Enqueuing Move request for scope (0.19, -0.18)
04:14:44.085 00.000 11060 Worker thread wakes up
04:14:44.085 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:44.085 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
04:14:44.085 00.000 10844 UpdateGuideState exits: m=1525 SNR=24.4
04:14:44.085 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
04:14:44.085 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:44.085 00.000 11060 Moving (0.19, -0.18) raw xDistance=-0.14 yDistance=0.22
04:14:44.085 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:44.090 00.005 10844 Enqueuing Expose request
04:14:44.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:14:44.090 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
04:14:44.090 00.000 11060 MoveAxis(E, 32, ABG)
04:14:44.090 00.000 11060 Guiding  Dir = 2, Dur = 32
04:14:44.095 00.005 11060 IsSlewing returns 0
04:14:44.095 00.000 11060 IsGuiding returns 0
04:14:44.157 00.062 11060 IsGuiding returns 0
04:14:44.157 00.000 11060 Move returns status 0, amount 32
04:14:44.157 00.000 11060 MoveAxis(S, 85, ABG)
04:14:44.157 00.000 11060 Guiding  Dir = 1, Dur = 85
04:14:44.188 00.031 11060 IsSlewing returns 0
04:14:44.188 00.000 11060 IsGuiding returns 0
04:14:44.319 00.131 11060 IsGuiding returns 0
04:14:44.319 00.000 11060 Move returns status 0, amount 85
04:14:44.319 00.000 11060 move complete, result=0
04:14:44.319 00.000 11060 worker thread done servicing request
04:14:44.319 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.2 px 85 ms SOUTH
04:14:44.319 00.000 11060 Worker thread wakes up
04:14:44.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:44.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:44.955 00.636 11060 Exposure complete
04:14:45.149 00.194 11060 worker thread done servicing request
04:14:45.149 00.000 10844 OnExposeComplete: enter
04:14:45.149 00.000 10844 UpdateGuideState(): m_state=6
04:14:45.149 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4817
04:14:45.149 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.59, Mass=1623, SNR=25.2, Peak=191 HFD=3.2
04:14:45.151 00.002 10844 MultiStar: [#1 0.06,0.14,0.95,U] [#2 0.13,-0.34,0.97,U] [#3 0.12,-0.76,0.00,M2] [#4 0.17,-0.17,1.10,U] [#5 -0.15,-0.03,1.02,U] [#6 0.05,-0.76,0.00,M2] [#7 -0.05,0.12,0.94,U] [#8 -0.43,0.04,0.77,U] 
04:14:45.151 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {0.31, -0.47}
04:14:45.151 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
04:14:45.151 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
04:14:45.151 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.37 mountX=-0.10 mountY=0.04, mountTheta=2.78
04:14:45.153 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
04:14:45.153 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
04:14:45.153 00.000 11060 Worker thread wakes up
04:14:45.153 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:45.153 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
04:14:45.153 00.000 10844 UpdateGuideState exits: m=1623 SNR=25.2
04:14:45.153 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
04:14:45.153 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:45.153 00.000 11060 Moving (0.02, -0.11) raw xDistance=-0.10 yDistance=0.04
04:14:45.153 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:45.155 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:14:45.155 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:45.155 00.000 10844 Enqueuing Expose request
04:14:45.155 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:14:45.155 00.000 11060 MoveAxis(E, 0, ABG)
04:14:45.155 00.000 11060 Move returns status 0, amount 0
04:14:45.155 00.000 11060 MoveAxis(N, 0, ABG)
04:14:45.155 00.000 11060 Move returns status 0, amount 0
04:14:45.155 00.000 11060 move complete, result=0
04:14:45.155 00.000 11060 worker thread done servicing request
04:14:45.155 00.000 11060 Worker thread wakes up
04:14:45.155 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:45.156 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:45.156 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:45.802 00.646 11060 Exposure complete
04:14:46.025 00.223 11060 worker thread done servicing request
04:14:46.025 00.000 10844 OnExposeComplete: enter
04:14:46.025 00.000 10844 UpdateGuideState(): m_state=6
04:14:46.027 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4818
04:14:46.027 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=101.49, Mass=2004, SNR=28.7, Peak=232 HFD=3.4
04:14:46.027 00.000 10844 MultiStar: [#1 0.30,-0.12,0.87,U] [#2 0.10,-0.21,0.84,U] [#3 0.00,-0.08,0.90,U] [#4 0.14,0.14,0.84,U] [#5 0.10,-0.39,0.76,U] [#6 0.29,-0.48,0.94,U] [#7 -0.30,-0.20,0.86,U] [#8 -0.24,0.18,0.72,U] 
04:14:46.027 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.21}, one-star: {0.28, -0.56}
04:14:46.027 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (1.39) = xAngle (-2.57 = -2.57)
04:14:46.027 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
04:14:46.027 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.22 cameraTheta=-1.18 mountX=-0.19 mountY=0.12, mountTheta=2.58
04:14:46.030 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.21, opts=13)
04:14:46.030 00.000 10844 Enqueuing Move request for scope (0.09, -0.21)
04:14:46.030 00.000 11060 Worker thread wakes up
04:14:46.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:46.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
04:14:46.030 00.000 10844 UpdateGuideState exits: m=2004 SNR=28.7
04:14:46.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
04:14:46.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:46.030 00.000 11060 Moving (0.09, -0.21) raw xDistance=-0.19 yDistance=0.12
04:14:46.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:46.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:14:46.030 00.000 10844 Enqueuing Expose request
04:14:46.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:46.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:14:46.030 00.000 11060 MoveAxis(E, 44, ABG)
04:14:46.030 00.000 11060 Guiding  Dir = 2, Dur = 44
04:14:46.045 00.015 11060 IsSlewing returns 0
04:14:46.045 00.000 11060 IsGuiding returns 0
04:14:46.093 00.048 11060 IsGuiding returns 0
04:14:46.093 00.000 11060 Move returns status 0, amount 44
04:14:46.093 00.000 11060 MoveAxis(N, 0, ABG)
04:14:46.093 00.000 11060 Move returns status 0, amount 0
04:14:46.093 00.000 11060 move complete, result=0
04:14:46.093 00.000 11060 worker thread done servicing request
04:14:46.093 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
04:14:46.093 00.000 11060 Worker thread wakes up
04:14:46.093 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:46.095 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:46.729 00.634 11060 Exposure complete
04:14:46.930 00.201 11060 worker thread done servicing request
04:14:46.930 00.000 10844 OnExposeComplete: enter
04:14:46.930 00.000 10844 UpdateGuideState(): m_state=6
04:14:46.930 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4819
04:14:46.930 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.69, Mass=1737, SNR=25.8, Peak=149 HFD=4.0
04:14:46.930 00.000 10844 MultiStar: [#1 -0.07,-0.08,0.95,U] [#2 0.30,0.49,0.00,M1] [#3 0.32,0.11,1.03,U] [#4 0.20,-0.09,1.02,U] [#5 -0.59,-0.31,0.00,M1] [#6 0.04,-0.03,0.95,U] [#7 -0.20,-0.17,0.91,U] [#8 0.10,-0.05,0.87,U] 
04:14:46.930 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.10}, one-star: {0.07, -0.36}
04:14:46.930 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.39) = xAngle (-2.32 = -2.32)
04:14:46.930 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.80 = 0.80)
04:14:46.930 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.93 mountX=-0.08 mountY=0.09, mountTheta=2.33
04:14:46.935 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.10, opts=13)
04:14:46.935 00.000 10844 Enqueuing Move request for scope (0.07, -0.10)
04:14:46.935 00.000 11060 Worker thread wakes up
04:14:46.935 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:46.935 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
04:14:46.935 00.000 10844 UpdateGuideState exits: m=1737 SNR=25.8
04:14:46.935 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
04:14:46.935 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:46.935 00.000 11060 Moving (0.07, -0.10) raw xDistance=-0.08 yDistance=0.09
04:14:46.935 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:46.935 00.000 10844 Enqueuing Expose request
04:14:46.935 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:14:46.935 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:46.935 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:14:46.935 00.000 11060 MoveAxis(E, 0, ABG)
04:14:46.935 00.000 11060 Move returns status 0, amount 0
04:14:46.935 00.000 11060 MoveAxis(N, 0, ABG)
04:14:46.935 00.000 11060 Move returns status 0, amount 0
04:14:46.935 00.000 11060 move complete, result=0
04:14:46.935 00.000 11060 worker thread done servicing request
04:14:46.935 00.000 11060 Worker thread wakes up
04:14:46.935 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:46.935 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:46.935 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:47.576 00.641 11060 Exposure complete
04:14:47.797 00.221 10844 OnExposeComplete: enter
04:14:47.797 00.000 10844 UpdateGuideState(): m_state=6
04:14:47.799 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4820
04:14:47.799 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.40, Mass=1784, SNR=26.6, Peak=157 HFD=3.6
04:14:47.799 00.000 10844 MultiStar: [#1 -0.06,0.12,0.98,U] [#2 0.51,-0.30,0.00,M2] [#3 0.15,-0.38,1.03,U] [#4 -0.09,0.24,0.95,U] [#5 -0.39,-0.62,0.00,M2] [#6 0.73,-0.61,0.00,M1] [#7 -0.44,0.13,0.96,U] [#8 -0.23,0.04,0.83,U] 
04:14:47.799 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.10}, one-star: {-0.08, -0.65}
04:14:47.799 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.43)
04:14:47.799 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.73 = -0.73)
04:14:47.799 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.46 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
04:14:47.801 00.002 11060 worker thread done servicing request
04:14:47.802 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.10, opts=13)
04:14:47.802 00.000 10844 Enqueuing Move request for scope (-0.12, -0.10)
04:14:47.802 00.000 11060 Worker thread wakes up
04:14:47.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:47.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
04:14:47.802 00.000 10844 UpdateGuideState exits: m=1784 SNR=26.6
04:14:47.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
04:14:47.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:47.802 00.000 11060 Moving (-0.12, -0.10) raw xDistance=-0.11 yDistance=-0.10
04:14:47.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:47.802 00.000 10844 Enqueuing Expose request
04:14:47.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:14:47.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:47.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:14:47.802 00.000 11060 MoveAxis(E, 0, ABG)
04:14:47.802 00.000 11060 Move returns status 0, amount 0
04:14:47.802 00.000 11060 MoveAxis(N, 0, ABG)
04:14:47.804 00.002 11060 Move returns status 0, amount 0
04:14:47.804 00.000 11060 move complete, result=0
04:14:47.804 00.000 11060 worker thread done servicing request
04:14:47.804 00.000 11060 Worker thread wakes up
04:14:47.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:47.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:47.804 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:48.447 00.643 11060 Exposure complete
04:14:48.661 00.214 11060 worker thread done servicing request
04:14:48.661 00.000 10844 OnExposeComplete: enter
04:14:48.661 00.000 10844 UpdateGuideState(): m_state=6
04:14:48.661 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4821
04:14:48.661 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.33, Mass=1874, SNR=27.9, Peak=211 HFD=3.3
04:14:48.661 00.000 10844 MultiStar: [#1 -0.20,-0.51,0.90,U] [#2 0.24,-0.37,0.87,U] [#3 0.04,-1.02,0.00,M1] [#4 0.33,0.16,0.93,U] [#5 -0.51,-0.23,0.85,U] [#6 0.22,-0.34,1.00,U] [#7 -0.51,-0.01,0.84,U] [#8 -0.08,0.03,0.77,U] 
04:14:48.661 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.26}, one-star: {0.12, -0.72}
04:14:48.661 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
04:14:48.661 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
04:14:48.661 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.70 mountX=-0.26 mountY=0.01, mountTheta=3.11
04:14:48.667 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.26, opts=13)
04:14:48.667 00.000 10844 Enqueuing Move request for scope (-0.03, -0.26)
04:14:48.667 00.000 11060 Worker thread wakes up
04:14:48.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
04:14:48.667 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
04:14:48.667 00.000 11060 Moving (-0.03, -0.26) raw xDistance=-0.26 yDistance=0.01
04:14:48.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
04:14:48.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:48.669 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:14:48.669 00.000 11060 MoveAxis(E, 62, ABG)
04:14:48.669 00.000 11060 Guiding  Dir = 2, Dur = 62
04:14:48.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:48.669 00.000 10844 UpdateGuideState exits: m=1874 SNR=27.9
04:14:48.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:48.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:48.669 00.000 10844 Enqueuing Expose request
04:14:48.693 00.024 11060 IsSlewing returns 0
04:14:48.693 00.000 11060 IsGuiding returns 0
04:14:48.772 00.079 11060 IsGuiding returns 0
04:14:48.772 00.000 11060 Move returns status 0, amount 62
04:14:48.772 00.000 11060 MoveAxis(N, 0, ABG)
04:14:48.772 00.000 11060 Move returns status 0, amount 0
04:14:48.772 00.000 11060 move complete, result=0
04:14:48.772 00.000 11060 worker thread done servicing request
04:14:48.772 00.000 11060 Worker thread wakes up
04:14:48.772 00.000 10844 GuideStep: -0.3 px 62 ms EAST, 0.0 px 0 ms NORTH
04:14:48.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:48.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:49.401 00.629 11060 Exposure complete
04:14:49.594 00.193 11060 worker thread done servicing request
04:14:49.594 00.000 10844 OnExposeComplete: enter
04:14:49.594 00.000 10844 UpdateGuideState(): m_state=6
04:14:49.599 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4822
04:14:49.599 00.000 10844 Star::Find returns 1 (1), X=616.27, Y=101.71, Mass=1815, SNR=26.8, Peak=255 HFD=3.2
04:14:49.599 00.000 10844 MultiStar: [#1 -0.40,0.16,0.82,U] [#2 0.33,0.39,0.82,U] [#3 0.22,-0.19,0.91,U] [#4 0.29,0.23,0.88,U] [#5 0.10,-0.18,0.94,U] [#6 0.21,-0.18,0.97,U] [#7 -0.30,-0.19,0.89,U] [#8 0.02,0.65,0.00,M1] 
04:14:49.599 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.05}, one-star: {-0.63, -0.35}
04:14:49.599 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
04:14:49.599 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
04:14:49.599 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.07 mountX=-0.06 mountY=-0.02, mountTheta=-2.81
04:14:49.599 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
04:14:49.599 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
04:14:49.599 00.000 11060 Worker thread wakes up
04:14:49.599 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
04:14:49.599 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:49.599 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
04:14:49.599 00.000 10844 UpdateGuideState exits: m=1815 SNR=26.8 Saturated
04:14:49.599 00.000 11060 Moving (-0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
04:14:49.599 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:49.599 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:14:49.599 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:49.599 00.000 10844 Enqueuing Expose request
04:14:49.599 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:49.599 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:14:49.599 00.000 11060 MoveAxis(E, 0, ABG)
04:14:49.599 00.000 11060 Move returns status 0, amount 0
04:14:49.604 00.005 11060 MoveAxis(N, 0, ABG)
04:14:49.604 00.000 11060 Move returns status 0, amount 0
04:14:49.604 00.000 11060 move complete, result=0
04:14:49.604 00.000 11060 worker thread done servicing request
04:14:49.604 00.000 11060 Worker thread wakes up
04:14:49.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:49.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:49.605 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:50.245 00.640 11060 Exposure complete
04:14:50.463 00.218 11060 worker thread done servicing request
04:14:50.463 00.000 10844 OnExposeComplete: enter
04:14:50.463 00.000 10844 UpdateGuideState(): m_state=6
04:14:50.463 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4823
04:14:50.464 00.001 10844 Star::Find returns 1 (0), X=616.88, Y=102.06, Mass=1631, SNR=25.5, Peak=162 HFD=2.9
04:14:50.464 00.000 10844 MultiStar: [#1 -0.05,0.11,0.94,U] [#2 0.59,-0.03,0.00,M1] [#3 0.04,-0.46,1.04,U] [#4 0.15,-0.11,1.03,U] [#5 -0.44,-0.17,0.98,U] [#6 0.98,-0.23,0.00,M1] [#7 -0.35,0.03,0.98,U] [#8 -0.14,0.74,0.00,M2] 
04:14:50.464 00.000 10844 single-star, 5 included, MultiStar: {-0.11, -0.10}, one-star: {-0.03, 0.01}
04:14:50.464 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.39) = xAngle (1.35 = 1.35)
04:14:50.464 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.48 = -1.81)
04:14:50.464 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.74 mountX=0.01 mountY=-0.03, mountTheta=-1.35
04:14:50.467 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
04:14:50.467 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
04:14:50.467 00.000 11060 Worker thread wakes up
04:14:50.467 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:50.469 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
04:14:50.469 00.000 10844 UpdateGuideState exits: m=1631 SNR=25.5
04:14:50.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
04:14:50.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:50.469 00.000 11060 Moving (-0.03, 0.01) raw xDistance=0.01 yDistance=-0.03
04:14:50.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:50.469 00.000 10844 Enqueuing Expose request
04:14:50.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:14:50.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:50.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:14:50.469 00.000 11060 MoveAxis(E, 0, ABG)
04:14:50.469 00.000 11060 Move returns status 0, amount 0
04:14:50.469 00.000 11060 MoveAxis(N, 0, ABG)
04:14:50.469 00.000 11060 Move returns status 0, amount 0
04:14:50.469 00.000 11060 move complete, result=0
04:14:50.469 00.000 11060 worker thread done servicing request
04:14:50.469 00.000 11060 Worker thread wakes up
04:14:50.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:50.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:50.471 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:14:51.123 00.652 11060 Exposure complete
04:14:51.326 00.203 11060 worker thread done servicing request
04:14:51.326 00.000 10844 OnExposeComplete: enter
04:14:51.326 00.000 10844 UpdateGuideState(): m_state=6
04:14:51.326 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4824
04:14:51.328 00.002 10844 Star::Find returns 1 (0), X=617.25, Y=101.76, Mass=1497, SNR=24.3, Peak=207 HFD=2.9
04:14:51.328 00.000 10844 MultiStar: [#1 0.08,0.26,1.04,U] [#2 0.20,0.40,1.00,U] [#3 0.22,-0.69,0.00,M1] [#4 0.54,-0.14,1.07,U] [#5 -0.42,-0.48,0.00,M1] [#6 0.22,-0.21,1.13,U] [#7 -0.05,-0.34,0.95,U] [#8 -0.52,0.50,0.00,M3] 
04:14:51.328 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.06}, one-star: {0.35, -0.30}
04:14:51.328 00.000 10844 CameraToMount -- cameraTheta (-0.24) - m_xAngle (1.39) = xAngle (-1.63 = -1.63)
04:14:51.328 00.000 10844 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.50 = 1.50)
04:14:51.328 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.23 cameraTheta=-0.24 mountX=-0.01 mountY=0.23, mountTheta=1.63
04:14:51.330 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.06, opts=13)
04:14:51.330 00.000 10844 Enqueuing Move request for scope (0.23, -0.06)
04:14:51.330 00.000 11060 Worker thread wakes up
04:14:51.330 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
04:14:51.330 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:51.330 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
04:14:51.330 00.000 10844 UpdateGuideState exits: m=1497 SNR=24.3
04:14:51.330 00.000 11060 Moving (0.23, -0.06) raw xDistance=-0.01 yDistance=0.23
04:14:51.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:51.330 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:14:51.330 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:51.330 00.000 10844 Enqueuing Expose request
04:14:51.330 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
04:14:51.330 00.000 11060 MoveAxis(E, 0, ABG)
04:14:51.330 00.000 11060 Move returns status 0, amount 0
04:14:51.333 00.003 11060 MoveAxis(S, 91, ABG)
04:14:51.333 00.000 11060 Guiding  Dir = 1, Dur = 91
04:14:51.335 00.002 11060 IsSlewing returns 0
04:14:51.335 00.000 11060 IsGuiding returns 0
04:14:51.428 00.093 11060 IsGuiding returns 0
04:14:51.428 00.000 11060 Move returns status 0, amount 91
04:14:51.428 00.000 11060 move complete, result=0
04:14:51.428 00.000 11060 worker thread done servicing request
04:14:51.428 00.000 11060 Worker thread wakes up
04:14:51.428 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 91 ms SOUTH
04:14:51.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:51.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:52.071 00.643 11060 Exposure complete
04:14:52.273 00.202 11060 worker thread done servicing request
04:14:52.273 00.000 10844 OnExposeComplete: enter
04:14:52.274 00.001 10844 UpdateGuideState(): m_state=6
04:14:52.274 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4825
04:14:52.274 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.65, Mass=1704, SNR=26.0, Peak=201 HFD=2.7
04:14:52.274 00.000 10844 MultiStar: [#1 -0.20,-0.27,0.96,U] [#2 0.23,0.05,1.00,U] [#3 -0.44,-0.34,1.01,U] [#4 -0.20,0.05,0.98,U] [#5 -0.50,-0.86,0.00,M2] [#6 0.48,-0.57,0.00,M1] [#7 -0.43,0.06,0.90,U] [#8 -0.20,0.02,0.86,U] 
04:14:52.274 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.12}, one-star: {-0.06, -0.40}
04:14:52.274 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.39) = xAngle (-3.93 = 2.35)
04:14:52.274 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
04:14:52.274 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.54 mountX=-0.15 mountY=-0.16, mountTheta=-2.34
04:14:52.274 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.12, opts=13)
04:14:52.274 00.000 10844 Enqueuing Move request for scope (-0.18, -0.12)
04:14:52.274 00.000 11060 Worker thread wakes up
04:14:52.274 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:14:52.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
04:14:52.274 00.000 10844 UpdateGuideState exits: m=1704 SNR=26.0
04:14:52.274 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
04:14:52.274 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:52.274 00.000 11060 Moving (-0.18, -0.12) raw xDistance=-0.15 yDistance=-0.16
04:14:52.274 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:52.274 00.000 10844 Enqueuing Expose request
04:14:52.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:14:52.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:52.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:14:52.274 00.000 11060 MoveAxis(E, 36, ABG)
04:14:52.274 00.000 11060 Guiding  Dir = 2, Dur = 36
04:14:52.301 00.027 11060 IsSlewing returns 0
04:14:52.301 00.000 11060 IsGuiding returns 0
04:14:52.347 00.046 11060 IsGuiding returns 0
04:14:52.347 00.000 11060 Move returns status 0, amount 36
04:14:52.347 00.000 11060 MoveAxis(N, 0, ABG)
04:14:52.347 00.000 11060 Move returns status 0, amount 0
04:14:52.347 00.000 11060 move complete, result=0
04:14:52.347 00.000 11060 worker thread done servicing request
04:14:52.347 00.000 11060 Worker thread wakes up
04:14:52.347 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.2 px 0 ms NORTH
04:14:52.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:52.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:52.989 00.642 11060 Exposure complete
04:14:53.180 00.191 11060 worker thread done servicing request
04:14:53.180 00.000 10844 OnExposeComplete: enter
04:14:53.180 00.000 10844 UpdateGuideState(): m_state=6
04:14:53.180 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4826
04:14:53.180 00.000 10844 Star::Find returns 1 (1), X=616.70, Y=101.91, Mass=1818, SNR=26.7, Peak=255 HFD=2.6
04:14:53.180 00.000 10844 MultiStar: [#1 -0.50,0.13,0.98,U] [#2 0.02,0.62,0.00,M1] [#3 -0.34,-0.09,0.98,U] [#4 -0.43,0.35,0.92,U] [#5 -0.87,-0.22,0.00,M3] [#6 0.07,0.02,0.96,U] [#7 -0.71,0.23,0.00,M1] [#8 -0.15,0.46,0.78,U] 
04:14:53.180 00.000 10844 single-star, 5 included, MultiStar: {-0.27, 0.11}, one-star: {-0.21, -0.14}
04:14:53.180 00.000 10844 CameraToMount -- cameraTheta (-2.54) - m_xAngle (1.39) = xAngle (-3.93 = 2.35)
04:14:53.180 00.000 10844 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
04:14:53.180 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.54 mountX=-0.18 mountY=-0.18, mountTheta=-2.34
04:14:53.183 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.14, opts=13)
04:14:53.183 00.000 10844 Enqueuing Move request for scope (-0.21, -0.14)
04:14:53.183 00.000 11060 Worker thread wakes up
04:14:53.183 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:53.183 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
04:14:53.183 00.000 10844 UpdateGuideState exits: m=1818 SNR=26.7 Saturated
04:14:53.183 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
04:14:53.183 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:53.183 00.000 11060 Moving (-0.21, -0.14) raw xDistance=-0.18 yDistance=-0.18
04:14:53.183 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:53.183 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:14:53.183 00.000 10844 Enqueuing Expose request
04:14:53.183 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:53.183 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:14:53.186 00.003 11060 MoveAxis(E, 43, ABG)
04:14:53.186 00.000 11060 Guiding  Dir = 2, Dur = 43
04:14:53.195 00.009 11060 IsSlewing returns 0
04:14:53.195 00.000 11060 IsGuiding returns 0
04:14:53.244 00.049 11060 IsGuiding returns 0
04:14:53.245 00.001 11060 Move returns status 0, amount 43
04:14:53.245 00.000 11060 MoveAxis(N, 0, ABG)
04:14:53.245 00.000 11060 Move returns status 0, amount 0
04:14:53.245 00.000 11060 move complete, result=0
04:14:53.245 00.000 11060 worker thread done servicing request
04:14:53.245 00.000 11060 Worker thread wakes up
04:14:53.245 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
04:14:53.245 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:53.245 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:53.877 00.632 11060 Exposure complete
04:14:54.066 00.189 11060 worker thread done servicing request
04:14:54.066 00.000 10844 OnExposeComplete: enter
04:14:54.066 00.000 10844 UpdateGuideState(): m_state=6
04:14:54.066 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4827
04:14:54.066 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=101.55, Mass=1616, SNR=25.6, Peak=216 HFD=3.1
04:14:54.066 00.000 10844 MultiStar: [#1 -0.39,0.21,1.01,U] [#2 0.36,0.22,0.97,U] [#3 -0.26,-0.06,1.07,U] [#4 -0.13,0.05,0.97,U] [#5 0.13,-0.02,1.08,U] [#6 0.28,-0.10,1.03,U] [#7 -0.38,0.12,0.92,U] [#8 -0.29,0.11,0.78,U] 
04:14:54.066 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {-0.11, -0.50}
04:14:54.066 00.000 10844 CameraToMount -- cameraTheta (-3.14) - m_xAngle (1.39) = xAngle (-4.53 = 1.76)
04:14:54.066 00.000 10844 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.40 = -1.40)
04:14:54.066 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.14 mountX=-0.01 mountY=-0.08, mountTheta=-1.76
04:14:54.071 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.00, opts=13)
04:14:54.071 00.000 10844 Enqueuing Move request for scope (-0.08, -0.00)
04:14:54.072 00.001 11060 Worker thread wakes up
04:14:54.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
04:14:54.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
04:14:54.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:54.072 00.000 10844 UpdateGuideState exits: m=1616 SNR=25.6
04:14:54.072 00.000 11060 Moving (-0.08, -0.00) raw xDistance=-0.01 yDistance=-0.08
04:14:54.072 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:14:54.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:54.072 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:54.073 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:54.073 00.000 10844 Enqueuing Expose request
04:14:54.073 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:14:54.073 00.000 11060 MoveAxis(E, 0, ABG)
04:14:54.073 00.000 11060 Move returns status 0, amount 0
04:14:54.073 00.000 11060 MoveAxis(N, 0, ABG)
04:14:54.073 00.000 11060 Move returns status 0, amount 0
04:14:54.073 00.000 11060 move complete, result=0
04:14:54.073 00.000 11060 worker thread done servicing request
04:14:54.074 00.001 11060 Worker thread wakes up
04:14:54.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:54.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:54.093 00.019 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:14:54.724 00.631 11060 Exposure complete
04:14:54.932 00.208 11060 worker thread done servicing request
04:14:54.932 00.000 10844 OnExposeComplete: enter
04:14:54.932 00.000 10844 UpdateGuideState(): m_state=6
04:14:54.932 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4828
04:14:54.932 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.95, Mass=1806, SNR=26.9, Peak=169 HFD=2.9
04:14:54.932 00.000 10844 MultiStar: [#1 -0.40,0.40,0.94,U] [#2 0.06,0.02,0.88,U] [#3 0.19,-0.46,1.05,U] [#4 -0.15,0.75,0.00,M1] [#5 0.07,-0.10,0.88,U] [#6 0.25,-0.07,1.02,U] [#7 -0.53,0.34,0.00,M1] [#8 -0.23,0.29,0.77,U] 
04:14:54.932 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.02}, one-star: {0.07, -0.10}
04:14:54.932 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.39) = xAngle (-2.41 = -2.41)
04:14:54.932 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.71 = 0.71)
04:14:54.932 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.02 mountX=-0.02 mountY=0.01, mountTheta=2.42
04:14:54.938 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.02, opts=13)
04:14:54.938 00.000 10844 Enqueuing Move request for scope (0.01, -0.02)
04:14:54.938 00.000 11060 Worker thread wakes up
04:14:54.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
04:14:54.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
04:14:54.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:54.938 00.000 11060 Moving (0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
04:14:54.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:14:54.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:54.938 00.000 10844 UpdateGuideState exits: m=1806 SNR=26.9
04:14:54.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:14:54.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:54.938 00.000 11060 MoveAxis(E, 0, ABG)
04:14:54.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:54.938 00.000 10844 Enqueuing Expose request
04:14:54.938 00.000 11060 Move returns status 0, amount 0
04:14:54.938 00.000 11060 MoveAxis(N, 0, ABG)
04:14:54.938 00.000 11060 Move returns status 0, amount 0
04:14:54.938 00.000 11060 move complete, result=0
04:14:54.938 00.000 11060 worker thread done servicing request
04:14:54.938 00.000 11060 Worker thread wakes up
04:14:54.938 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:54.938 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:54.943 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:55.581 00.638 11060 Exposure complete
04:14:55.802 00.221 11060 worker thread done servicing request
04:14:55.802 00.000 10844 OnExposeComplete: enter
04:14:55.802 00.000 10844 UpdateGuideState(): m_state=6
04:14:55.802 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4829
04:14:55.802 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.49, Mass=1631, SNR=25.7, Peak=229 HFD=2.5
04:14:55.802 00.000 10844 MultiStar: [#1 -0.15,0.26,0.99,U] [#2 -0.05,0.29,0.98,U] [#3 0.16,-0.20,1.08,U] [#4 0.17,0.58,0.00,M2] [#5 -0.25,-0.26,0.93,U] [#6 0.00,-0.34,1.02,U] [#7 -0.25,-0.27,0.99,U] [#8 -0.04,0.14,0.80,U] 
04:14:55.802 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {0.25, -0.56}
04:14:55.802 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (1.39) = xAngle (-3.24 = 3.04)
04:14:55.802 00.000 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
04:14:55.802 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.85 mountX=-0.13 mountY=-0.02, mountTheta=-3.03
04:14:55.802 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.13, opts=13)
04:14:55.802 00.000 10844 Enqueuing Move request for scope (-0.04, -0.13)
04:14:55.802 00.000 11060 Worker thread wakes up
04:14:55.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:55.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
04:14:55.808 00.006 10844 UpdateGuideState exits: m=1631 SNR=25.7
04:14:55.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:55.808 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
04:14:55.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:55.808 00.000 10844 Enqueuing Expose request
04:14:55.808 00.000 11060 Moving (-0.04, -0.13) raw xDistance=-0.13 yDistance=-0.02
04:14:55.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:14:55.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:55.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:14:55.808 00.000 11060 MoveAxis(E, 31, ABG)
04:14:55.808 00.000 11060 Guiding  Dir = 2, Dur = 31
04:14:55.813 00.005 11060 IsSlewing returns 0
04:14:55.813 00.000 11060 IsGuiding returns 0
04:14:55.859 00.046 11060 IsGuiding returns 0
04:14:55.860 00.001 11060 Move returns status 0, amount 31
04:14:55.860 00.000 11060 MoveAxis(N, 0, ABG)
04:14:55.860 00.000 11060 Move returns status 0, amount 0
04:14:55.860 00.000 11060 move complete, result=0
04:14:55.860 00.000 11060 worker thread done servicing request
04:14:55.860 00.000 11060 Worker thread wakes up
04:14:55.860 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
04:14:55.860 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:55.860 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:56.486 00.626 11060 Exposure complete
04:14:56.708 00.222 11060 worker thread done servicing request
04:14:56.708 00.000 10844 OnExposeComplete: enter
04:14:56.708 00.000 10844 UpdateGuideState(): m_state=6
04:14:56.710 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4830
04:14:56.710 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=101.50, Mass=1883, SNR=27.0, Peak=184 HFD=3.5
04:14:56.710 00.000 10844 MultiStar: [#1 -0.17,-0.04,0.93,U] [#2 -0.32,0.29,0.96,U] [#3 -0.00,-0.51,0.96,U] [#4 0.26,0.13,1.05,U] [#5 -0.30,-0.45,0.85,U] [#6 0.10,0.01,1.13,U] [#7 -0.36,0.60,0.00,M1] [#8 -0.08,-0.14,0.82,U] 
04:14:56.710 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.15}, one-star: {0.19, -0.55}
04:14:56.710 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
04:14:56.710 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
04:14:56.710 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=-0.15 mountY=-0.00, mountTheta=-3.13
04:14:56.713 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
04:14:56.713 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
04:14:56.713 00.000 11060 Worker thread wakes up
04:14:56.713 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:14:56.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
04:14:56.713 00.000 10844 UpdateGuideState exits: m=1883 SNR=27.0
04:14:56.713 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
04:14:56.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:56.713 00.000 11060 Moving (-0.03, -0.15) raw xDistance=-0.15 yDistance=-0.00
04:14:56.714 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:56.714 00.000 10844 Enqueuing Expose request
04:14:56.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:14:56.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:56.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:14:56.714 00.000 11060 MoveAxis(E, 37, ABG)
04:14:56.714 00.000 11060 Guiding  Dir = 2, Dur = 37
04:14:56.740 00.026 11060 IsSlewing returns 0
04:14:56.741 00.001 11060 IsGuiding returns 0
04:14:56.802 00.061 11060 IsGuiding returns 0
04:14:56.802 00.000 11060 Move returns status 0, amount 37
04:14:56.802 00.000 11060 MoveAxis(N, 0, ABG)
04:14:56.802 00.000 11060 Move returns status 0, amount 0
04:14:56.802 00.000 11060 move complete, result=0
04:14:56.802 00.000 11060 worker thread done servicing request
04:14:56.802 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
04:14:56.802 00.000 11060 Worker thread wakes up
04:14:56.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:56.803 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:57.428 00.625 11060 Exposure complete
04:14:57.627 00.199 11060 worker thread done servicing request
04:14:57.627 00.000 10844 OnExposeComplete: enter
04:14:57.627 00.000 10844 UpdateGuideState(): m_state=6
04:14:57.627 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4831
04:14:57.627 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=102.10, Mass=1738, SNR=25.9, Peak=189 HFD=3.9
04:14:57.627 00.000 10844 MultiStar: [#1 -0.36,0.61,0.00,M1] [#2 0.06,0.22,0.92,U] [#3 0.20,-0.05,0.92,U] [#4 -0.15,0.30,1.00,U] [#5 -0.03,-0.30,0.93,U] [#6 0.09,-0.38,1.05,U] [#7 -0.61,0.31,0.00,M2] [#8 -0.02,0.52,0.86,U] 
04:14:57.627 00.000 10844 refined, 6 included, MultiStar: {0.03, 0.04}, one-star: {0.09, 0.04}
04:14:57.627 00.000 10844 CameraToMount -- cameraTheta (0.87) - m_xAngle (1.39) = xAngle (-0.52 = -0.52)
04:14:57.627 00.000 10844 CameraToMount -- cameraTheta (0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.61 = 2.61)
04:14:57.627 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.87 mountX=0.05 mountY=0.03, mountTheta=0.53
04:14:57.630 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.04, opts=13)
04:14:57.630 00.000 10844 Enqueuing Move request for scope (0.03, 0.04)
04:14:57.630 00.000 11060 Worker thread wakes up
04:14:57.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:14:57.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
04:14:57.630 00.000 10844 UpdateGuideState exits: m=1738 SNR=25.9
04:14:57.630 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
04:14:57.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:57.630 00.000 11060 Moving (0.03, 0.04) raw xDistance=0.05 yDistance=0.03
04:14:57.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:57.630 00.000 10844 Enqueuing Expose request
04:14:57.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:14:57.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:57.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:14:57.630 00.000 11060 MoveAxis(E, 0, ABG)
04:14:57.630 00.000 11060 Move returns status 0, amount 0
04:14:57.630 00.000 11060 MoveAxis(N, 0, ABG)
04:14:57.630 00.000 11060 Move returns status 0, amount 0
04:14:57.630 00.000 11060 move complete, result=0
04:14:57.630 00.000 11060 worker thread done servicing request
04:14:57.630 00.000 11060 Worker thread wakes up
04:14:57.630 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:57.630 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:57.635 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:58.267 00.632 11060 Exposure complete
04:14:58.475 00.208 11060 worker thread done servicing request
04:14:58.475 00.000 10844 OnExposeComplete: enter
04:14:58.475 00.000 10844 UpdateGuideState(): m_state=6
04:14:58.475 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4832
04:14:58.475 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.93, Mass=1800, SNR=26.6, Peak=157 HFD=3.0
04:14:58.475 00.000 10844 MultiStar: [#1 -0.07,0.01,0.96,U] [#2 0.46,0.72,0.00,M1] [#3 -0.09,-0.75,0.00,M1] [#4 0.26,0.65,0.00,M1] [#5 -0.09,-0.50,0.94,U] [#6 -0.02,-0.38,1.04,U] [#7 -0.35,0.22,0.88,U] [#8 -0.48,0.18,0.74,U] 
04:14:58.475 00.000 10844 single-star, 5 included, MultiStar: {-0.17, -0.12}, one-star: {-0.10, -0.12}
04:14:58.475 00.000 10844 CameraToMount -- cameraTheta (-2.25) - m_xAngle (1.39) = xAngle (-3.64 = 2.65)
04:14:58.475 00.000 10844 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.51 = -0.51)
04:14:58.475 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.25 mountX=-0.14 mountY=-0.08, mountTheta=-2.63
04:14:58.480 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.12, opts=13)
04:14:58.480 00.000 10844 Enqueuing Move request for scope (-0.10, -0.12)
04:14:58.480 00.000 11060 Worker thread wakes up
04:14:58.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:58.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
04:14:58.480 00.000 10844 UpdateGuideState exits: m=1800 SNR=26.6
04:14:58.480 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
04:14:58.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:58.480 00.000 11060 Moving (-0.10, -0.12) raw xDistance=-0.14 yDistance=-0.08
04:14:58.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:58.480 00.000 10844 Enqueuing Expose request
04:14:58.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:14:58.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:58.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:14:58.480 00.000 11060 MoveAxis(E, 33, ABG)
04:14:58.480 00.000 11060 Guiding  Dir = 2, Dur = 33
04:14:58.485 00.005 11060 IsSlewing returns 0
04:14:58.485 00.000 11060 IsGuiding returns 0
04:14:58.531 00.046 11060 IsGuiding returns 0
04:14:58.531 00.000 11060 Move returns status 0, amount 33
04:14:58.531 00.000 11060 MoveAxis(N, 0, ABG)
04:14:58.531 00.000 11060 Move returns status 0, amount 0
04:14:58.531 00.000 11060 move complete, result=0
04:14:58.532 00.001 11060 worker thread done servicing request
04:14:58.532 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
04:14:58.532 00.000 11060 Worker thread wakes up
04:14:58.532 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:58.532 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:14:59.166 00.634 11060 Exposure complete
04:14:59.373 00.207 11060 worker thread done servicing request
04:14:59.373 00.000 10844 OnExposeComplete: enter
04:14:59.373 00.000 10844 UpdateGuideState(): m_state=6
04:14:59.373 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4833
04:14:59.373 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.41, Mass=1748, SNR=26.4, Peak=178 HFD=3.2
04:14:59.373 00.000 10844 MultiStar: [#1 0.06,0.55,0.93,U] [#2 0.41,0.80,0.00,M2] [#3 -0.10,-0.38,0.94,U] [#4 0.37,0.32,0.96,U] [#5 -0.50,-0.35,0.00,M1] [#6 0.31,-0.00,0.85,U] [#7 -0.21,0.22,0.89,U] [#8 -0.49,0.61,0.00,M1] 
04:14:59.373 00.000 10844 refined, 5 included, MultiStar: {0.11, 0.18}, one-star: {0.25, 0.36}
04:14:59.373 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
04:14:59.373 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
04:14:59.373 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.22 cameraTheta=1.01 mountX=0.20 mountY=0.08, mountTheta=0.39
04:14:59.379 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.18, opts=13)
04:14:59.379 00.000 10844 Enqueuing Move request for scope (0.11, 0.18)
04:14:59.379 00.000 11060 Worker thread wakes up
04:14:59.379 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:14:59.379 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
04:14:59.379 00.000 10844 UpdateGuideState exits: m=1748 SNR=26.4
04:14:59.379 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
04:14:59.379 00.000 11060 Moving (0.11, 0.18) raw xDistance=0.20 yDistance=0.08
04:14:59.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:14:59.379 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:59.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:14:59.379 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:14:59.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:14:59.379 00.000 10844 Enqueuing Expose request
04:14:59.379 00.000 11060 MoveAxis(W, 46, ABG)
04:14:59.379 00.000 11060 Guiding  Dir = 3, Dur = 46
04:14:59.389 00.010 11060 IsSlewing returns 0
04:14:59.390 00.001 11060 IsGuiding returns 0
04:14:59.462 00.072 11060 IsGuiding returns 0
04:14:59.462 00.000 11060 Move returns status 0, amount 46
04:14:59.462 00.000 11060 MoveAxis(N, 0, ABG)
04:14:59.462 00.000 11060 Move returns status 0, amount 0
04:14:59.462 00.000 11060 move complete, result=0
04:14:59.462 00.000 11060 worker thread done servicing request
04:14:59.462 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
04:14:59.464 00.002 11060 Worker thread wakes up
04:14:59.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:14:59.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:00.100 00.636 11060 Exposure complete
04:15:00.304 00.204 11060 worker thread done servicing request
04:15:00.304 00.000 10844 OnExposeComplete: enter
04:15:00.304 00.000 10844 UpdateGuideState(): m_state=6
04:15:00.304 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4834
04:15:00.304 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=102.37, Mass=1880, SNR=27.5, Peak=191 HFD=3.2
04:15:00.304 00.000 10844 MultiStar: [#1 0.13,0.28,0.93,U] [#2 0.17,0.60,0.00,M3] [#3 0.11,-0.24,0.91,U] [#4 -0.01,0.31,0.99,U] [#5 -0.51,-0.55,0.00,M2] [#6 -0.11,-0.30,0.98,U] [#7 -0.26,0.29,0.86,U] [#8 0.12,0.29,0.70,U] 
04:15:00.304 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.13}, one-star: {-0.04, 0.31}
04:15:00.304 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
04:15:00.304 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.89)
04:15:00.304 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.66 mountX=0.12 mountY=-0.03, mountTheta=-0.26
04:15:00.309 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.13, opts=13)
04:15:00.309 00.000 10844 Enqueuing Move request for scope (-0.01, 0.13)
04:15:00.309 00.000 11060 Worker thread wakes up
04:15:00.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:00.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
04:15:00.309 00.000 10844 UpdateGuideState exits: m=1880 SNR=27.5
04:15:00.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
04:15:00.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:00.309 00.000 11060 Moving (-0.01, 0.13) raw xDistance=0.12 yDistance=-0.03
04:15:00.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:00.309 00.000 10844 Enqueuing Expose request
04:15:00.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
04:15:00.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:00.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:15:00.309 00.000 11060 MoveAxis(W, 30, ABG)
04:15:00.309 00.000 11060 Guiding  Dir = 3, Dur = 30
04:15:00.329 00.020 11060 IsSlewing returns 0
04:15:00.329 00.000 11060 IsGuiding returns 0
04:15:00.376 00.047 11060 IsGuiding returns 0
04:15:00.377 00.001 11060 Move returns status 0, amount 30
04:15:00.377 00.000 11060 MoveAxis(N, 0, ABG)
04:15:00.377 00.000 11060 Move returns status 0, amount 0
04:15:00.377 00.000 11060 move complete, result=0
04:15:00.377 00.000 11060 worker thread done servicing request
04:15:00.377 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
04:15:00.377 00.000 11060 Worker thread wakes up
04:15:00.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:00.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:01.004 00.627 11060 Exposure complete
04:15:01.217 00.213 11060 worker thread done servicing request
04:15:01.217 00.000 10844 OnExposeComplete: enter
04:15:01.217 00.000 10844 UpdateGuideState(): m_state=6
04:15:01.219 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4835
04:15:01.219 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.95, Mass=1665, SNR=25.8, Peak=191 HFD=2.9
04:15:01.219 00.000 10844 MultiStar: [#1 -0.40,0.05,1.07,U] [#2 -0.25,0.08,0.91,U] [#3 0.28,-0.48,0.99,U] [#4 0.08,0.93,0.00,M1] [#5 -0.28,0.06,0.94,U] [#6 0.27,-0.64,0.00,M1] [#7 -0.52,0.35,0.00,M1] [#8 0.17,-0.54,0.00,M1] 
04:15:01.219 00.000 10844 refined, 4 included, MultiStar: {-0.17, -0.08}, one-star: {-0.17, -0.10}
04:15:01.219 00.000 10844 CameraToMount -- cameraTheta (-2.70) - m_xAngle (1.39) = xAngle (-4.09 = 2.20)
04:15:01.219 00.000 10844 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.96 = -0.96)
04:15:01.219 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-2.70 mountX=-0.11 mountY=-0.15, mountTheta=-2.19
04:15:01.222 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.08, opts=13)
04:15:01.222 00.000 10844 Enqueuing Move request for scope (-0.17, -0.08)
04:15:01.222 00.000 11060 Worker thread wakes up
04:15:01.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:01.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
04:15:01.222 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.8
04:15:01.222 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
04:15:01.222 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:01.222 00.000 11060 Moving (-0.17, -0.08) raw xDistance=-0.11 yDistance=-0.15
04:15:01.222 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:01.222 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:15:01.222 00.000 10844 Enqueuing Expose request
04:15:01.222 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:01.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:15:01.222 00.000 11060 MoveAxis(E, 0, ABG)
04:15:01.222 00.000 11060 Move returns status 0, amount 0
04:15:01.222 00.000 11060 MoveAxis(N, 0, ABG)
04:15:01.222 00.000 11060 Move returns status 0, amount 0
04:15:01.222 00.000 11060 move complete, result=0
04:15:01.222 00.000 11060 worker thread done servicing request
04:15:01.222 00.000 11060 Worker thread wakes up
04:15:01.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:01.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:01.225 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:15:01.848 00.623 11060 Exposure complete
04:15:02.058 00.210 11060 worker thread done servicing request
04:15:02.059 00.001 10844 OnExposeComplete: enter
04:15:02.059 00.000 10844 UpdateGuideState(): m_state=6
04:15:02.059 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4836
04:15:02.059 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=101.95, Mass=1544, SNR=24.5, Peak=228 HFD=2.5
04:15:02.059 00.000 10844 MultiStar: [#1 -0.24,0.08,1.08,U] [#2 0.03,0.30,0.93,U] [#3 0.12,-0.01,0.98,U] [#4 0.54,0.51,0.00,M2] [#5 -0.03,-0.45,1.00,U] [#6 0.02,-0.26,1.01,U] [#7 -0.03,0.43,1.05,U] [#8 -0.13,-0.14,0.93,U] 
04:15:02.059 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.02}, one-star: {0.32, -0.10}
04:15:02.059 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
04:15:02.059 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
04:15:02.059 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.32 mountX=-0.02 mountY=0.01, mountTheta=2.73
04:15:02.061 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.02, opts=13)
04:15:02.063 00.002 10844 Enqueuing Move request for scope (0.00, -0.02)
04:15:02.063 00.000 11060 Worker thread wakes up
04:15:02.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:02.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
04:15:02.063 00.000 10844 UpdateGuideState exits: m=1544 SNR=24.5
04:15:02.063 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
04:15:02.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:02.063 00.000 11060 Moving (0.00, -0.02) raw xDistance=-0.02 yDistance=0.01
04:15:02.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:02.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:15:02.063 00.000 10844 Enqueuing Expose request
04:15:02.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:02.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:15:02.063 00.000 11060 MoveAxis(E, 0, ABG)
04:15:02.063 00.000 11060 Move returns status 0, amount 0
04:15:02.063 00.000 11060 MoveAxis(N, 0, ABG)
04:15:02.063 00.000 11060 Move returns status 0, amount 0
04:15:02.063 00.000 11060 move complete, result=0
04:15:02.063 00.000 11060 worker thread done servicing request
04:15:02.063 00.000 11060 Worker thread wakes up
04:15:02.063 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:02.063 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:02.066 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:02.700 00.634 11060 Exposure complete
04:15:02.904 00.204 11060 worker thread done servicing request
04:15:02.904 00.000 10844 OnExposeComplete: enter
04:15:02.904 00.000 10844 UpdateGuideState(): m_state=6
04:15:02.906 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4837
04:15:02.906 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.16, Mass=1730, SNR=26.4, Peak=183 HFD=2.8
04:15:02.907 00.001 10844 MultiStar: [#1 -0.49,0.04,0.91,U] [#2 -0.20,0.08,1.00,U] [#3 -0.38,-0.06,0.92,U] [#4 0.04,0.12,0.96,U] [#5 -0.38,-0.45,0.00,M1] [#6 -0.04,-0.16,1.06,U] [#7 -0.23,0.39,0.86,U] [#8 -0.19,-0.09,0.82,U] 
04:15:02.907 00.000 10844 refined, 7 included, MultiStar: {-0.16, 0.05}, one-star: {0.15, 0.10}
04:15:02.907 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
04:15:02.907 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.58 = -1.70)
04:15:02.907 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.84 mountX=0.02 mountY=-0.17, mountTheta=-1.45
04:15:02.907 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.05, opts=13)
04:15:02.907 00.000 10844 Enqueuing Move request for scope (-0.16, 0.05)
04:15:02.907 00.000 11060 Worker thread wakes up
04:15:02.907 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:02.907 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
04:15:02.907 00.000 10844 UpdateGuideState exits: m=1730 SNR=26.4
04:15:02.907 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
04:15:02.907 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:02.907 00.000 11060 Moving (-0.16, 0.05) raw xDistance=0.02 yDistance=-0.17
04:15:02.907 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:02.907 00.000 10844 Enqueuing Expose request
04:15:02.907 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:15:02.907 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:02.907 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:15:02.907 00.000 11060 MoveAxis(E, 0, ABG)
04:15:02.907 00.000 11060 Move returns status 0, amount 0
04:15:02.907 00.000 11060 MoveAxis(N, 0, ABG)
04:15:02.907 00.000 11060 Move returns status 0, amount 0
04:15:02.907 00.000 11060 move complete, result=0
04:15:02.907 00.000 11060 worker thread done servicing request
04:15:02.907 00.000 11060 Worker thread wakes up
04:15:02.907 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:02.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:02.912 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:15:03.540 00.628 11060 Exposure complete
04:15:03.770 00.230 11060 worker thread done servicing request
04:15:03.770 00.000 10844 OnExposeComplete: enter
04:15:03.770 00.000 10844 UpdateGuideState(): m_state=6
04:15:03.770 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4838
04:15:03.770 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=102.05, Mass=1594, SNR=25.3, Peak=157 HFD=3.0
04:15:03.770 00.000 10844 MultiStar: [#1 -0.52,0.69,0.00,M1] [#2 -0.12,0.05,0.95,U] [#3 0.18,0.12,1.02,U] [#4 -0.19,0.51,1.04,U] [#5 0.06,0.40,0.99,U] [#6 0.20,0.13,1.00,U] [#7 -0.69,0.20,0.00,M1] [#8 -0.08,0.45,0.77,U] 
04:15:03.770 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.23}, one-star: {-0.01, -0.00}
04:15:03.770 00.000 10844 CameraToMount -- cameraTheta (-2.87) - m_xAngle (1.39) = xAngle (-4.26 = 2.02)
04:15:03.770 00.000 10844 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.13 = -1.13)
04:15:03.770 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.87 mountX=-0.01 mountY=-0.01, mountTheta=-2.02
04:15:03.774 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.00, opts=13)
04:15:03.774 00.000 10844 Enqueuing Move request for scope (-0.01, -0.00)
04:15:03.774 00.000 11060 Worker thread wakes up
04:15:03.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
04:15:03.774 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
04:15:03.774 00.000 11060 Moving (-0.01, -0.00) raw xDistance=-0.01 yDistance=-0.01
04:15:03.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:15:03.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:03.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:15:03.774 00.000 11060 MoveAxis(E, 0, ABG)
04:15:03.774 00.000 11060 Move returns status 0, amount 0
04:15:03.774 00.000 11060 MoveAxis(N, 0, ABG)
04:15:03.774 00.000 11060 Move returns status 0, amount 0
04:15:03.774 00.000 11060 move complete, result=0
04:15:03.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:03.774 00.000 11060 worker thread done servicing request
04:15:03.774 00.000 10844 UpdateGuideState exits: m=1594 SNR=25.3
04:15:03.776 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:03.776 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:03.776 00.000 10844 Enqueuing Expose request
04:15:03.776 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:15:03.776 00.000 11060 Worker thread wakes up
04:15:03.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:03.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:04.399 00.623 11060 Exposure complete
04:15:04.614 00.215 11060 worker thread done servicing request
04:15:04.614 00.000 10844 OnExposeComplete: enter
04:15:04.614 00.000 10844 UpdateGuideState(): m_state=6
04:15:04.614 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4839
04:15:04.614 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=101.85, Mass=1643, SNR=25.5, Peak=204 HFD=3.0
04:15:04.614 00.000 10844 MultiStar: [#1 0.11,-0.03,0.96,U] [#2 0.03,0.13,0.95,U] [#3 0.07,-0.30,1.00,U] [#4 0.05,-0.07,0.94,U] [#5 0.07,0.45,0.92,U] [#6 0.09,-0.27,1.06,U] [#7 -0.65,-0.19,0.00,M2] [#8 -0.38,0.13,0.76,U] 
04:15:04.614 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.03}, one-star: {0.34, -0.20}
04:15:04.614 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
04:15:04.614 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
04:15:04.614 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=-0.02 mountY=0.07, mountTheta=1.88
04:15:04.617 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
04:15:04.617 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
04:15:04.617 00.000 11060 Worker thread wakes up
04:15:04.618 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
04:15:04.618 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:04.618 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
04:15:04.618 00.000 10844 UpdateGuideState exits: m=1643 SNR=25.5
04:15:04.618 00.000 11060 Moving (0.06, -0.03) raw xDistance=-0.02 yDistance=0.07
04:15:04.619 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:15:04.619 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:04.619 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:15:04.619 00.000 11060 MoveAxis(E, 0, ABG)
04:15:04.619 00.000 11060 Move returns status 0, amount 0
04:15:04.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:04.619 00.000 11060 MoveAxis(N, 0, ABG)
04:15:04.619 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:04.619 00.000 11060 Move returns status 0, amount 0
04:15:04.619 00.000 10844 Enqueuing Expose request
04:15:04.619 00.000 11060 move complete, result=0
04:15:04.620 00.001 11060 worker thread done servicing request
04:15:04.620 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:04.620 00.000 11060 Worker thread wakes up
04:15:04.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:04.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:05.242 00.622 11060 Exposure complete
04:15:05.449 00.207 11060 worker thread done servicing request
04:15:05.449 00.000 10844 OnExposeComplete: enter
04:15:05.449 00.000 10844 UpdateGuideState(): m_state=6
04:15:05.449 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4840
04:15:05.449 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.88, Mass=1542, SNR=24.9, Peak=152 HFD=2.8
04:15:05.450 00.001 10844 MultiStar: [#1 -0.44,0.20,0.99,U] [#2 0.19,0.14,0.91,U] [#3 0.02,-0.69,0.00,M1] [#4 -0.15,-0.08,0.95,U] [#5 -0.37,-0.18,1.00,U] [#6 0.05,-0.27,1.05,U] [#7 -0.23,-0.39,0.92,U] [#8 0.03,-0.13,0.88,U] 
04:15:05.450 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.11}, one-star: {0.01, -0.17}
04:15:05.451 00.001 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.52)
04:15:05.451 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.64 = -0.64)
04:15:05.451 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.37 mountX=-0.13 mountY=-0.10, mountTheta=-2.51
04:15:05.460 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.11, opts=13)
04:15:05.460 00.000 10844 Enqueuing Move request for scope (-0.12, -0.11)
04:15:05.460 00.000 11060 Worker thread wakes up
04:15:05.460 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
04:15:05.462 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
04:15:05.462 00.000 11060 Moving (-0.12, -0.11) raw xDistance=-0.13 yDistance=-0.10
04:15:05.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:15:05.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:05.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:15:05.462 00.000 11060 MoveAxis(E, 31, ABG)
04:15:05.462 00.000 11060 Guiding  Dir = 2, Dur = 31
04:15:05.462 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:05.462 00.000 10844 UpdateGuideState exits: m=1542 SNR=24.9
04:15:05.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:05.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:05.462 00.000 10844 Enqueuing Expose request
04:15:05.466 00.004 11060 IsSlewing returns 0
04:15:05.466 00.000 11060 IsGuiding returns 0
04:15:05.511 00.045 11060 IsGuiding returns 0
04:15:05.511 00.000 11060 Move returns status 0, amount 31
04:15:05.511 00.000 11060 MoveAxis(N, 0, ABG)
04:15:05.511 00.000 11060 Move returns status 0, amount 0
04:15:05.511 00.000 11060 move complete, result=0
04:15:05.511 00.000 11060 worker thread done servicing request
04:15:05.511 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
04:15:05.511 00.000 11060 Worker thread wakes up
04:15:05.511 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:05.511 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:06.148 00.637 11060 Exposure complete
04:15:06.361 00.213 11060 worker thread done servicing request
04:15:06.361 00.000 10844 OnExposeComplete: enter
04:15:06.361 00.000 10844 UpdateGuideState(): m_state=6
04:15:06.361 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4841
04:15:06.361 00.000 10844 Star::Find returns 1 (0), X=616.63, Y=101.67, Mass=1771, SNR=26.7, Peak=247 HFD=3.0
04:15:06.361 00.000 10844 MultiStar: [#1 -0.34,-0.31,0.96,U] [#2 -0.00,0.13,0.89,U] [#3 0.46,-0.32,0.94,U] [#4 -0.02,0.02,0.97,U] [#5 -0.33,-0.35,0.98,U] [#6 0.43,-0.46,0.00,M1] [#7 -0.45,-0.33,0.91,U] [#8 -0.20,-0.11,0.83,U] 
04:15:06.361 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.21}, one-star: {-0.27, -0.38}
04:15:06.364 00.003 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.72)
04:15:06.364 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.44 = -0.44)
04:15:06.364 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-2.17 mountX=-0.23 mountY=-0.11, mountTheta=-2.71
04:15:06.366 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.21, opts=13)
04:15:06.366 00.000 10844 Enqueuing Move request for scope (-0.14, -0.21)
04:15:06.366 00.000 11060 Worker thread wakes up
04:15:06.366 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:06.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.21) opts 0xd
04:15:06.366 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.7
04:15:06.366 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.21)
04:15:06.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:06.366 00.000 11060 Moving (-0.14, -0.21) raw xDistance=-0.23 yDistance=-0.11
04:15:06.366 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:06.366 00.000 10844 Enqueuing Expose request
04:15:06.366 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:15:06.366 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:06.366 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:15:06.366 00.000 11060 MoveAxis(E, 55, ABG)
04:15:06.366 00.000 11060 Guiding  Dir = 2, Dur = 55
04:15:06.385 00.019 11060 IsSlewing returns 0
04:15:06.385 00.000 11060 IsGuiding returns 0
04:15:06.478 00.093 11060 IsGuiding returns 0
04:15:06.478 00.000 11060 Move returns status 0, amount 55
04:15:06.478 00.000 11060 MoveAxis(N, 0, ABG)
04:15:06.478 00.000 11060 Move returns status 0, amount 0
04:15:06.478 00.000 11060 move complete, result=0
04:15:06.478 00.000 11060 worker thread done servicing request
04:15:06.478 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
04:15:06.478 00.000 11060 Worker thread wakes up
04:15:06.478 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:06.478 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:07.123 00.645 11060 Exposure complete
04:15:07.327 00.204 11060 worker thread done servicing request
04:15:07.327 00.000 10844 OnExposeComplete: enter
04:15:07.327 00.000 10844 UpdateGuideState(): m_state=6
04:15:07.327 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4842
04:15:07.328 00.001 10844 Star::Find returns 1 (0), X=616.60, Y=101.98, Mass=1820, SNR=27.1, Peak=205 HFD=3.3
04:15:07.328 00.000 10844 MultiStar: [#1 -0.14,-0.17,0.90,U] [#2 0.45,0.24,0.91,U] [#3 0.31,-0.51,0.00,M1] [#4 0.05,0.18,0.98,U] [#5 -0.02,-0.15,0.94,U] [#6 0.35,-0.38,1.05,U] [#7 0.08,-0.26,0.89,U] [#8 0.23,0.04,0.73,U] 
04:15:07.328 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.08}, one-star: {-0.31, -0.07}
04:15:07.328 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
04:15:07.328 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
04:15:07.328 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.75 mountX=-0.06 mountY=0.09, mountTheta=2.14
04:15:07.329 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
04:15:07.331 00.002 10844 Enqueuing Move request for scope (0.08, -0.08)
04:15:07.331 00.000 11060 Worker thread wakes up
04:15:07.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
04:15:07.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
04:15:07.331 00.000 11060 Moving (0.08, -0.08) raw xDistance=-0.06 yDistance=0.09
04:15:07.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:07.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:07.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:15:07.331 00.000 11060 MoveAxis(E, 0, ABG)
04:15:07.331 00.000 11060 Move returns status 0, amount 0
04:15:07.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:07.331 00.000 11060 MoveAxis(N, 0, ABG)
04:15:07.331 00.000 10844 UpdateGuideState exits: m=1820 SNR=27.1
04:15:07.331 00.000 11060 Move returns status 0, amount 0
04:15:07.332 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:07.332 00.000 11060 move complete, result=0
04:15:07.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:07.332 00.000 10844 Enqueuing Expose request
04:15:07.332 00.000 11060 worker thread done servicing request
04:15:07.332 00.000 11060 Worker thread wakes up
04:15:07.332 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:07.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:07.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:07.976 00.644 11060 Exposure complete
04:15:08.199 00.223 11060 worker thread done servicing request
04:15:08.199 00.000 10844 OnExposeComplete: enter
04:15:08.199 00.000 10844 UpdateGuideState(): m_state=6
04:15:08.200 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4843
04:15:08.200 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.84, Mass=1452, SNR=24.0, Peak=157 HFD=2.9
04:15:08.200 00.000 10844 MultiStar: [#1 0.04,-0.58,0.00,M1] [#2 0.33,-0.04,0.96,U] [#3 -0.17,-0.41,1.07,U] [#4 0.07,0.41,1.07,U] [#5 -0.30,-0.58,0.00,M1] [#6 0.23,-0.27,1.15,U] [#7 -0.24,0.14,1.07,U] [#8 -0.37,0.28,0.82,U] 
04:15:08.200 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.02}, one-star: {-0.07, -0.21}
04:15:08.200 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.71 = 2.57)
04:15:08.200 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
04:15:08.200 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.32 mountX=-0.03 mountY=-0.02, mountTheta=-2.56
04:15:08.202 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.02, opts=13)
04:15:08.202 00.000 10844 Enqueuing Move request for scope (-0.02, -0.02)
04:15:08.202 00.000 11060 Worker thread wakes up
04:15:08.202 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:08.202 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
04:15:08.204 00.002 10844 UpdateGuideState exits: m=1452 SNR=24.0
04:15:08.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
04:15:08.204 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:08.204 00.000 11060 Moving (-0.02, -0.02) raw xDistance=-0.03 yDistance=-0.02
04:15:08.204 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:08.204 00.000 10844 Enqueuing Expose request
04:15:08.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:15:08.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:08.204 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:15:08.204 00.000 11060 MoveAxis(E, 0, ABG)
04:15:08.204 00.000 11060 Move returns status 0, amount 0
04:15:08.204 00.000 11060 MoveAxis(N, 0, ABG)
04:15:08.204 00.000 11060 Move returns status 0, amount 0
04:15:08.204 00.000 11060 move complete, result=0
04:15:08.204 00.000 11060 worker thread done servicing request
04:15:08.204 00.000 11060 Worker thread wakes up
04:15:08.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:08.204 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:08.207 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:15:08.836 00.629 11060 Exposure complete
04:15:09.036 00.200 11060 worker thread done servicing request
04:15:09.036 00.000 10844 OnExposeComplete: enter
04:15:09.036 00.000 10844 UpdateGuideState(): m_state=6
04:15:09.036 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4844
04:15:09.036 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.84, Mass=1999, SNR=27.8, Peak=244 HFD=3.3
04:15:09.036 00.000 10844 MultiStar: [#1 0.02,0.13,0.89,U] [#2 0.11,0.19,0.94,U] [#3 -0.04,0.03,1.00,U] [#4 0.24,0.15,0.82,U] [#5 -0.16,-0.25,0.86,U] [#6 0.36,-0.18,0.98,U] [#7 -0.32,0.51,0.00,M1] [#8 -0.13,0.79,0.00,M1] 
04:15:09.036 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.03}, one-star: {-0.12, -0.22}
04:15:09.036 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.39) = xAngle (-1.80 = -1.80)
04:15:09.036 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.33 = 1.33)
04:15:09.036 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-0.41 mountX=-0.01 mountY=0.06, mountTheta=1.80
04:15:09.036 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.03, opts=13)
04:15:09.036 00.000 10844 Enqueuing Move request for scope (0.06, -0.03)
04:15:09.036 00.000 11060 Worker thread wakes up
04:15:09.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:09.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
04:15:09.036 00.000 10844 UpdateGuideState exits: m=1999 SNR=27.8
04:15:09.036 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
04:15:09.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:09.036 00.000 11060 Moving (0.06, -0.03) raw xDistance=-0.01 yDistance=0.06
04:15:09.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:09.036 00.000 10844 Enqueuing Expose request
04:15:09.036 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:15:09.036 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:09.041 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:15:09.041 00.000 11060 MoveAxis(E, 0, ABG)
04:15:09.041 00.000 11060 Move returns status 0, amount 0
04:15:09.041 00.000 11060 MoveAxis(N, 0, ABG)
04:15:09.041 00.000 11060 Move returns status 0, amount 0
04:15:09.041 00.000 11060 move complete, result=0
04:15:09.041 00.000 11060 worker thread done servicing request
04:15:09.041 00.000 11060 Worker thread wakes up
04:15:09.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:09.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:09.043 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:09.667 00.624 11060 Exposure complete
04:15:09.863 00.196 11060 worker thread done servicing request
04:15:09.865 00.002 10844 OnExposeComplete: enter
04:15:09.865 00.000 10844 UpdateGuideState(): m_state=6
04:15:09.865 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4845
04:15:09.865 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.73, Mass=1565, SNR=24.6, Peak=163 HFD=2.6
04:15:09.865 00.000 10844 MultiStar: [#1 -0.24,0.52,0.00,M1] [#2 0.02,-0.13,0.99,U] [#3 0.13,-0.04,1.04,U] [#4 -0.14,0.20,1.04,U] [#5 -0.30,-0.37,1.05,U] [#6 0.27,-0.12,1.11,U] [#7 -0.72,0.26,0.00,M2] [#8 -0.06,0.06,0.94,U] 
04:15:09.865 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.10}, one-star: {0.03, -0.32}
04:15:09.865 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.99 = -2.99)
04:15:09.865 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
04:15:09.865 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=-0.10 mountY=0.01, mountTheta=3.01
04:15:09.868 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.10, opts=13)
04:15:09.868 00.000 10844 Enqueuing Move request for scope (-0.00, -0.10)
04:15:09.868 00.000 11060 Worker thread wakes up
04:15:09.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:09.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
04:15:09.868 00.000 10844 UpdateGuideState exits: m=1565 SNR=24.6
04:15:09.868 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
04:15:09.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:09.868 00.000 11060 Moving (-0.00, -0.10) raw xDistance=-0.10 yDistance=0.01
04:15:09.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:09.868 00.000 10844 Enqueuing Expose request
04:15:09.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:15:09.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:09.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:15:09.868 00.000 11060 MoveAxis(E, 0, ABG)
04:15:09.868 00.000 11060 Move returns status 0, amount 0
04:15:09.868 00.000 11060 MoveAxis(N, 0, ABG)
04:15:09.868 00.000 11060 Move returns status 0, amount 0
04:15:09.868 00.000 11060 move complete, result=0
04:15:09.868 00.000 11060 worker thread done servicing request
04:15:09.868 00.000 11060 Worker thread wakes up
04:15:09.868 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:09.868 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:09.874 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:10.517 00.643 11060 Exposure complete
04:15:10.736 00.219 10844 OnExposeComplete: enter
04:15:10.738 00.002 10844 UpdateGuideState(): m_state=6
04:15:10.738 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4846
04:15:10.738 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.27, Mass=1738, SNR=26.3, Peak=184 HFD=3.2
04:15:10.738 00.000 10844 MultiStar: [#1 -0.34,-0.12,0.95,U] [#2 0.20,-0.00,0.85,U] [#3 0.55,-0.52,0.00,M1] [#4 -0.07,-0.21,0.98,U] [#5 -0.43,-0.38,0.00,M1] [#6 0.55,-0.58,0.00,M1] [#7 -0.39,-0.44,0.00,M3] [#8 -0.10,0.04,0.80,U] 
04:15:10.738 00.000 10844 refined, 4 included, MultiStar: {-0.04, -0.24}, one-star: {0.11, -0.78}
04:15:10.738 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
04:15:10.738 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
04:15:10.738 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.75 mountX=-0.24 mountY=-0.00, mountTheta=-3.13
04:15:10.738 00.000 11060 worker thread done servicing request
04:15:10.740 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.24, opts=13)
04:15:10.740 00.000 10844 Enqueuing Move request for scope (-0.04, -0.24)
04:15:10.742 00.002 11060 Worker thread wakes up
04:15:10.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
04:15:10.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
04:15:10.742 00.000 11060 Moving (-0.04, -0.24) raw xDistance=-0.24 yDistance=-0.00
04:15:10.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
04:15:10.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:10.743 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:15:10.743 00.000 11060 MoveAxis(E, 56, ABG)
04:15:10.743 00.000 11060 Guiding  Dir = 2, Dur = 56
04:15:10.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:10.743 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.3
04:15:10.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:10.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:10.743 00.000 10844 Enqueuing Expose request
04:15:10.746 00.003 11060 IsSlewing returns 0
04:15:10.747 00.001 11060 IsGuiding returns 0
04:15:10.804 00.057 11060 IsGuiding returns 0
04:15:10.804 00.000 11060 Move returns status 0, amount 56
04:15:10.804 00.000 11060 MoveAxis(N, 0, ABG)
04:15:10.804 00.000 11060 Move returns status 0, amount 0
04:15:10.804 00.000 11060 move complete, result=0
04:15:10.804 00.000 11060 worker thread done servicing request
04:15:10.804 00.000 10844 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
04:15:10.804 00.000 11060 Worker thread wakes up
04:15:10.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:10.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:11.438 00.634 11060 Exposure complete
04:15:11.644 00.206 11060 worker thread done servicing request
04:15:11.644 00.000 10844 OnExposeComplete: enter
04:15:11.644 00.000 10844 UpdateGuideState(): m_state=6
04:15:11.644 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4847
04:15:11.646 00.002 10844 Star::Find returns 1 (0), X=616.83, Y=101.44, Mass=1647, SNR=25.6, Peak=159 HFD=3.1
04:15:11.646 00.000 10844 MultiStar: [#1 -0.05,-0.18,0.92,U] [#2 0.00,-0.35,0.87,U] [#3 0.38,-0.38,1.04,U] [#4 0.12,-0.14,1.05,U] [#5 -0.30,-0.80,0.00,M2] [#6 0.11,-0.43,1.09,U] [#7 -0.54,-0.32,0.00,M4] [#8 0.34,0.16,0.93,U] 
04:15:11.646 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.28}, one-star: {-0.08, -0.61}
04:15:11.646 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.39) = xAngle (-2.56 = -2.56)
04:15:11.646 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.57 = 0.57)
04:15:11.646 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.17 mountX=-0.25 mountY=0.16, mountTheta=2.57
04:15:11.647 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.28, opts=13)
04:15:11.647 00.000 10844 Enqueuing Move request for scope (0.12, -0.28)
04:15:11.647 00.000 11060 Worker thread wakes up
04:15:11.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:11.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
04:15:11.647 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.6
04:15:11.647 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
04:15:11.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:11.647 00.000 11060 Moving (0.12, -0.28) raw xDistance=-0.25 yDistance=0.16
04:15:11.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:11.647 00.000 10844 Enqueuing Expose request
04:15:11.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
04:15:11.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:11.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:15:11.647 00.000 11060 MoveAxis(E, 61, ABG)
04:15:11.647 00.000 11060 Guiding  Dir = 2, Dur = 61
04:15:11.656 00.009 11060 IsSlewing returns 0
04:15:11.656 00.000 11060 IsGuiding returns 0
04:15:11.719 00.063 11060 IsGuiding returns 0
04:15:11.719 00.000 11060 Move returns status 0, amount 61
04:15:11.719 00.000 11060 MoveAxis(N, 0, ABG)
04:15:11.719 00.000 11060 Move returns status 0, amount 0
04:15:11.719 00.000 11060 move complete, result=0
04:15:11.719 00.000 11060 worker thread done servicing request
04:15:11.719 00.000 11060 Worker thread wakes up
04:15:11.719 00.000 10844 GuideStep: -0.3 px 61 ms EAST, 0.2 px 0 ms NORTH
04:15:11.719 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:11.719 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:12.353 00.634 11060 Exposure complete
04:15:12.553 00.200 11060 worker thread done servicing request
04:15:12.553 00.000 10844 OnExposeComplete: enter
04:15:12.553 00.000 10844 UpdateGuideState(): m_state=6
04:15:12.553 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4848
04:15:12.553 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=101.75, Mass=1922, SNR=27.6, Peak=163 HFD=3.2
04:15:12.553 00.000 10844 MultiStar: [#1 0.10,-0.18,0.91,U] [#2 0.09,0.10,0.77,U] [#3 -0.06,-0.51,0.97,U] [#4 -0.31,-0.09,0.91,U] [#5 -0.61,-0.40,0.00,M3] [#6 0.15,-0.24,0.98,U] [#7 -0.48,-0.62,0.00,M5] [#8 0.12,0.13,0.88,U] 
04:15:12.553 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.17}, one-star: {0.02, -0.30}
04:15:12.553 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
04:15:12.553 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
04:15:12.553 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.49 mountX=-0.17 mountY=0.04, mountTheta=2.89
04:15:12.555 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.17, opts=13)
04:15:12.555 00.000 10844 Enqueuing Move request for scope (0.01, -0.17)
04:15:12.555 00.000 11060 Worker thread wakes up
04:15:12.557 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:12.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
04:15:12.557 00.000 10844 UpdateGuideState exits: m=1922 SNR=27.6
04:15:12.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
04:15:12.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:12.557 00.000 11060 Moving (0.01, -0.17) raw xDistance=-0.17 yDistance=0.04
04:15:12.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:12.557 00.000 10844 Enqueuing Expose request
04:15:12.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:15:12.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:12.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:15:12.557 00.000 11060 MoveAxis(E, 41, ABG)
04:15:12.557 00.000 11060 Guiding  Dir = 2, Dur = 41
04:15:12.561 00.004 11060 IsSlewing returns 0
04:15:12.561 00.000 11060 IsGuiding returns 0
04:15:12.607 00.046 11060 IsGuiding returns 0
04:15:12.607 00.000 11060 Move returns status 0, amount 41
04:15:12.607 00.000 11060 MoveAxis(N, 0, ABG)
04:15:12.607 00.000 11060 Move returns status 0, amount 0
04:15:12.607 00.000 11060 move complete, result=0
04:15:12.607 00.000 11060 worker thread done servicing request
04:15:12.607 00.000 11060 Worker thread wakes up
04:15:12.607 00.000 10844 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
04:15:12.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:12.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:13.252 00.645 11060 Exposure complete
04:15:13.470 00.218 10844 OnExposeComplete: enter
04:15:13.470 00.000 10844 UpdateGuideState(): m_state=6
04:15:13.471 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4849
04:15:13.471 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=101.68, Mass=1778, SNR=26.8, Peak=175 HFD=3.2
04:15:13.471 00.000 10844 MultiStar: [#1 0.15,-0.29,0.96,U] [#2 0.20,0.06,0.86,U] [#3 0.09,-0.60,0.00,M1] [#4 0.11,-0.35,0.94,U] [#5 -0.37,-0.09,0.88,U] [#6 0.45,0.03,0.97,U] [#7 -0.17,-0.46,0.91,U] [#8 0.17,0.16,0.76,U] 
04:15:13.471 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.17}, one-star: {0.31, -0.37}
04:15:13.471 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
04:15:13.471 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.73 = 0.73)
04:15:13.471 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-1.00 mountX=-0.15 mountY=0.14, mountTheta=2.40
04:15:13.471 00.000 11060 worker thread done servicing request
04:15:13.474 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.17, opts=13)
04:15:13.474 00.000 10844 Enqueuing Move request for scope (0.11, -0.17)
04:15:13.474 00.000 11060 Worker thread wakes up
04:15:13.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
04:15:13.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:13.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
04:15:13.474 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.8
04:15:13.474 00.000 11060 Moving (0.11, -0.17) raw xDistance=-0.15 yDistance=0.14
04:15:13.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:13.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:15:13.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:13.474 00.000 10844 Enqueuing Expose request
04:15:13.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:13.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:15:13.474 00.000 11060 MoveAxis(E, 37, ABG)
04:15:13.474 00.000 11060 Guiding  Dir = 2, Dur = 37
04:15:13.479 00.005 11060 IsSlewing returns 0
04:15:13.479 00.000 11060 IsGuiding returns 0
04:15:13.525 00.046 11060 IsGuiding returns 0
04:15:13.525 00.000 11060 Move returns status 0, amount 37
04:15:13.525 00.000 11060 MoveAxis(N, 0, ABG)
04:15:13.525 00.000 11060 Move returns status 0, amount 0
04:15:13.525 00.000 11060 move complete, result=0
04:15:13.525 00.000 11060 worker thread done servicing request
04:15:13.525 00.000 11060 Worker thread wakes up
04:15:13.525 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
04:15:13.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:13.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:14.154 00.629 11060 Exposure complete
04:15:14.376 00.222 11060 worker thread done servicing request
04:15:14.376 00.000 10844 OnExposeComplete: enter
04:15:14.376 00.000 10844 UpdateGuideState(): m_state=6
04:15:14.376 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4850
04:15:14.376 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.53, Mass=1816, SNR=27.0, Peak=182 HFD=3.3
04:15:14.376 00.000 10844 MultiStar: [#1 0.18,0.08,0.86,U] [#2 0.28,0.04,0.96,U] [#3 0.21,-0.56,0.00,M2] [#4 0.19,0.15,0.97,U] [#5 0.17,-0.10,0.88,U] [#6 0.42,-0.26,0.91,U] [#7 -0.28,0.10,0.86,U] [#8 0.08,-0.25,0.77,U] 
04:15:14.376 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.10}, one-star: {0.40, -0.52}
04:15:14.376 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
04:15:14.376 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
04:15:14.376 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.47 mountX=-0.06 mountY=0.20, mountTheta=1.86
04:15:14.376 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.10, opts=13)
04:15:14.376 00.000 10844 Enqueuing Move request for scope (0.19, -0.10)
04:15:14.376 00.000 11060 Worker thread wakes up
04:15:14.376 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:14.376 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
04:15:14.376 00.000 10844 UpdateGuideState exits: m=1816 SNR=27.0
04:15:14.376 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
04:15:14.376 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:14.376 00.000 11060 Moving (0.19, -0.10) raw xDistance=-0.06 yDistance=0.20
04:15:14.376 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:14.376 00.000 10844 Enqueuing Expose request
04:15:14.382 00.006 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:14.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
04:15:14.382 00.000 11060 MoveAxis(E, 0, ABG)
04:15:14.382 00.000 11060 Move returns status 0, amount 0
04:15:14.382 00.000 11060 MoveAxis(S, 78, ABG)
04:15:14.382 00.000 11060 Guiding  Dir = 1, Dur = 78
04:15:14.402 00.020 11060 IsSlewing returns 0
04:15:14.402 00.000 11060 IsGuiding returns 0
04:15:14.504 00.102 11060 IsGuiding returns 0
04:15:14.504 00.000 11060 Move returns status 0, amount 78
04:15:14.504 00.000 11060 move complete, result=0
04:15:14.504 00.000 11060 worker thread done servicing request
04:15:14.504 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 78 ms SOUTH
04:15:14.504 00.000 11060 Worker thread wakes up
04:15:14.504 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:14.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:15.144 00.640 11060 Exposure complete
04:15:15.363 00.219 11060 worker thread done servicing request
04:15:15.363 00.000 10844 OnExposeComplete: enter
04:15:15.363 00.000 10844 UpdateGuideState(): m_state=6
04:15:15.365 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4851
04:15:15.365 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.85, Mass=1779, SNR=26.8, Peak=167 HFD=3.0
04:15:15.365 00.000 10844 MultiStar: [#1 0.05,0.12,0.95,U] [#2 0.37,0.64,0.00,M1] [#3 -0.08,-0.04,0.92,U] [#4 0.28,0.19,0.93,U] [#5 -0.30,0.01,0.89,U] [#6 0.27,0.03,0.99,U] [#7 -0.49,0.31,0.00,M4] [#8 -0.26,0.26,0.79,U] 
04:15:15.365 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {0.06, -0.20}
04:15:15.365 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.39) = xAngle (-0.08 = -0.08)
04:15:15.365 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.05 = 3.05)
04:15:15.365 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.31 mountX=0.05 mountY=0.00, mountTheta=0.09
04:15:15.369 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
04:15:15.369 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
04:15:15.369 00.000 11060 Worker thread wakes up
04:15:15.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:15.371 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
04:15:15.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
04:15:15.371 00.000 11060 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=0.00
04:15:15.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:15:15.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:15.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:15:15.371 00.000 10844 UpdateGuideState exits: m=1779 SNR=26.8
04:15:15.371 00.000 11060 MoveAxis(E, 0, ABG)
04:15:15.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:15.371 00.000 11060 Move returns status 0, amount 0
04:15:15.371 00.000 11060 MoveAxis(N, 0, ABG)
04:15:15.371 00.000 11060 Move returns status 0, amount 0
04:15:15.371 00.000 11060 move complete, result=0
04:15:15.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:15.371 00.000 10844 Enqueuing Expose request
04:15:15.371 00.000 11060 worker thread done servicing request
04:15:15.371 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:15.371 00.000 11060 Worker thread wakes up
04:15:15.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:15.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:16.009 00.638 11060 Exposure complete
04:15:16.238 00.229 10844 OnExposeComplete: enter
04:15:16.240 00.002 10844 UpdateGuideState(): m_state=6
04:15:16.240 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4852
04:15:16.240 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=102.22, Mass=1543, SNR=25.4, Peak=190 HFD=2.9
04:15:16.240 00.000 10844 MultiStar: [#1 -0.30,-0.13,1.04,U] [#2 -0.31,0.11,0.94,U] [#3 -0.36,-0.29,1.03,U] [#4 -0.02,0.39,0.95,U] [#5 -0.09,-0.18,1.03,U] [#6 -0.10,-0.25,1.05,U] [#7 -0.13,0.36,0.96,U] [#8 -0.10,-0.09,0.86,U] 
04:15:16.241 00.001 10844 refined, 8 included, MultiStar: {-0.12, 0.00}, one-star: {0.36, 0.16}
04:15:16.241 00.000 10844 CameraToMount -- cameraTheta (3.11) - m_xAngle (1.39) = xAngle (1.72 = 1.72)
04:15:16.241 00.000 10844 CameraToMount -- cameraTheta (3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.84 = -1.44)
04:15:16.241 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.11 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
04:15:16.241 00.000 11060 worker thread done servicing request
04:15:16.241 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.00, opts=13)
04:15:16.241 00.000 10844 Enqueuing Move request for scope (-0.12, 0.00)
04:15:16.241 00.000 11060 Worker thread wakes up
04:15:16.241 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:15:16.241 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
04:15:16.241 00.000 10844 UpdateGuideState exits: m=1543 SNR=25.4
04:15:16.241 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
04:15:16.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:16.241 00.000 11060 Moving (-0.12, 0.00) raw xDistance=-0.02 yDistance=-0.12
04:15:16.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:16.241 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:15:16.241 00.000 10844 Enqueuing Expose request
04:15:16.241 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:16.241 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:15:16.241 00.000 11060 MoveAxis(E, 0, ABG)
04:15:16.241 00.000 11060 Move returns status 0, amount 0
04:15:16.241 00.000 11060 MoveAxis(N, 0, ABG)
04:15:16.241 00.000 11060 Move returns status 0, amount 0
04:15:16.241 00.000 11060 move complete, result=0
04:15:16.241 00.000 11060 worker thread done servicing request
04:15:16.241 00.000 11060 Worker thread wakes up
04:15:16.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:16.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:16.248 00.007 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:16.882 00.634 11060 Exposure complete
04:15:17.089 00.207 11060 worker thread done servicing request
04:15:17.089 00.000 10844 OnExposeComplete: enter
04:15:17.089 00.000 10844 UpdateGuideState(): m_state=6
04:15:17.089 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4853
04:15:17.089 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=102.08, Mass=1725, SNR=26.5, Peak=182 HFD=2.9
04:15:17.091 00.002 10844 MultiStar: [#1 -0.30,0.65,0.00,M1] [#2 0.09,-0.30,0.85,U] [#3 -0.22,-0.43,1.05,U] [#4 -0.03,0.04,0.91,U] [#5 -0.66,-0.18,0.00,M1] [#6 0.05,-0.28,1.07,U] [#7 -0.31,-0.12,0.97,U] [#8 -0.38,0.05,0.86,U] 
04:15:17.091 00.000 10844 single-star, 6 included, MultiStar: {-0.10, -0.15}, one-star: {0.10, 0.03}
04:15:17.091 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
04:15:17.091 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
04:15:17.091 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.27 mountX=0.04 mountY=0.09, mountTheta=1.12
04:15:17.093 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.03, opts=13)
04:15:17.093 00.000 10844 Enqueuing Move request for scope (0.10, 0.03)
04:15:17.093 00.000 11060 Worker thread wakes up
04:15:17.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:17.093 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
04:15:17.093 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.5
04:15:17.093 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:17.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
04:15:17.093 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:17.093 00.000 11060 Moving (0.10, 0.03) raw xDistance=0.04 yDistance=0.09
04:15:17.093 00.000 10844 Enqueuing Expose request
04:15:17.093 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:15:17.095 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:17.095 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:15:17.095 00.000 11060 MoveAxis(E, 0, ABG)
04:15:17.095 00.000 11060 Move returns status 0, amount 0
04:15:17.095 00.000 11060 MoveAxis(N, 0, ABG)
04:15:17.095 00.000 11060 Move returns status 0, amount 0
04:15:17.095 00.000 11060 move complete, result=0
04:15:17.095 00.000 11060 worker thread done servicing request
04:15:17.095 00.000 11060 Worker thread wakes up
04:15:17.095 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:17.095 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:17.098 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:17.728 00.630 11060 Exposure complete
04:15:17.949 00.221 11060 worker thread done servicing request
04:15:17.949 00.000 10844 OnExposeComplete: enter
04:15:17.949 00.000 10844 UpdateGuideState(): m_state=6
04:15:17.949 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4854
04:15:17.949 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=101.81, Mass=1670, SNR=25.9, Peak=160 HFD=2.9
04:15:17.949 00.000 10844 MultiStar: [#1 0.09,0.16,1.00,U] [#2 -0.40,0.27,0.88,U] [#3 -0.01,-0.24,1.03,U] [#4 -0.08,0.19,1.00,U] [#5 -0.28,-0.14,0.97,U] [#6 -0.08,-0.24,1.02,U] [#7 -0.28,-0.01,0.92,U] [#8 -0.17,0.13,0.81,U] 
04:15:17.949 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.02, -0.24}
04:15:17.949 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.39) = xAngle (-4.37 = 1.92)
04:15:17.949 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.24 = -1.24)
04:15:17.949 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=-0.04 mountY=-0.12, mountTheta=-1.92
04:15:17.952 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.02, opts=13)
04:15:17.952 00.000 10844 Enqueuing Move request for scope (-0.13, -0.02)
04:15:17.952 00.000 11060 Worker thread wakes up
04:15:17.952 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:17.952 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
04:15:17.952 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
04:15:17.952 00.000 11060 Moving (-0.13, -0.02) raw xDistance=-0.04 yDistance=-0.12
04:15:17.952 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:15:17.952 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:17.952 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:15:17.952 00.000 11060 MoveAxis(E, 0, ABG)
04:15:17.952 00.000 11060 Move returns status 0, amount 0
04:15:17.952 00.000 11060 MoveAxis(N, 0, ABG)
04:15:17.952 00.000 11060 Move returns status 0, amount 0
04:15:17.952 00.000 11060 move complete, result=0
04:15:17.952 00.000 10844 UpdateGuideState exits: m=1670 SNR=25.9
04:15:17.952 00.000 11060 worker thread done servicing request
04:15:17.952 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:17.952 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:17.952 00.000 10844 Enqueuing Expose request
04:15:17.952 00.000 11060 Worker thread wakes up
04:15:17.952 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:17.952 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:17.952 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:18.582 00.630 11060 Exposure complete
04:15:18.789 00.207 11060 worker thread done servicing request
04:15:18.789 00.000 10844 OnExposeComplete: enter
04:15:18.789 00.000 10844 UpdateGuideState(): m_state=6
04:15:18.790 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4855
04:15:18.790 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=102.10, Mass=1705, SNR=26.3, Peak=156 HFD=2.9
04:15:18.790 00.000 10844 MultiStar: [#1 -0.45,-0.16,0.94,U] [#2 -0.06,0.12,0.93,U] [#3 0.32,-0.13,1.01,U] [#4 -0.10,0.23,0.92,U] [#5 -0.21,-0.06,0.84,U] [#6 0.15,-0.99,0.00,M1] [#7 -0.14,0.59,0.00,M2] [#8 0.06,0.19,0.88,U] 
04:15:18.790 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {0.17, 0.05}
04:15:18.790 00.000 10844 CameraToMount -- cameraTheta (2.35) - m_xAngle (1.39) = xAngle (0.96 = 0.96)
04:15:18.790 00.000 10844 CameraToMount -- cameraTheta (2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.08 = -2.20)
04:15:18.790 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.35 mountX=0.03 mountY=-0.04, mountTheta=-0.95
04:15:18.801 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.03, opts=13)
04:15:18.802 00.001 10844 Enqueuing Move request for scope (-0.03, 0.03)
04:15:18.802 00.000 11060 Worker thread wakes up
04:15:18.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
04:15:18.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
04:15:18.802 00.000 11060 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.04
04:15:18.802 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:15:18.802 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:18.802 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:15:18.802 00.000 11060 MoveAxis(E, 0, ABG)
04:15:18.802 00.000 11060 Move returns status 0, amount 0
04:15:18.802 00.000 11060 MoveAxis(N, 0, ABG)
04:15:18.802 00.000 11060 Move returns status 0, amount 0
04:15:18.802 00.000 11060 move complete, result=0
04:15:18.802 00.000 11060 worker thread done servicing request
04:15:18.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:18.802 00.000 10844 UpdateGuideState exits: m=1705 SNR=26.3
04:15:18.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:18.802 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:18.802 00.000 10844 Enqueuing Expose request
04:15:18.802 00.000 11060 Worker thread wakes up
04:15:18.802 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:15:18.802 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:18.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:19.430 00.628 11060 Exposure complete
04:15:19.631 00.201 11060 worker thread done servicing request
04:15:19.631 00.000 10844 OnExposeComplete: enter
04:15:19.631 00.000 10844 UpdateGuideState(): m_state=6
04:15:19.631 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4856
04:15:19.631 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.68, Mass=1809, SNR=27.2, Peak=179 HFD=3.0
04:15:19.631 00.000 10844 MultiStar: [#1 -0.25,-0.25,1.01,U] [#2 0.08,0.07,0.84,U] [#3 0.02,-0.24,0.92,U] [#4 -0.11,0.30,0.90,U] [#5 -0.17,-0.06,0.91,U] [#6 0.15,-0.40,1.02,U] [#7 -0.34,-0.11,0.91,U] [#8 -0.51,-0.15,0.78,U] 
04:15:19.631 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.14}, one-star: {-0.12, -0.38}
04:15:19.631 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
04:15:19.631 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
04:15:19.631 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.20 cameraTheta=-2.31 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
04:15:19.637 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.14, opts=13)
04:15:19.637 00.000 10844 Enqueuing Move request for scope (-0.13, -0.14)
04:15:19.637 00.000 11060 Worker thread wakes up
04:15:19.637 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:19.637 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
04:15:19.637 00.000 10844 UpdateGuideState exits: m=1809 SNR=27.2
04:15:19.637 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
04:15:19.637 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:19.637 00.000 11060 Moving (-0.13, -0.14) raw xDistance=-0.17 yDistance=-0.11
04:15:19.637 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:19.637 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
04:15:19.637 00.000 10844 Enqueuing Expose request
04:15:19.637 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:19.637 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:15:19.637 00.000 11060 MoveAxis(E, 39, ABG)
04:15:19.637 00.000 11060 Guiding  Dir = 2, Dur = 39
04:15:19.646 00.009 11060 IsSlewing returns 0
04:15:19.646 00.000 11060 IsGuiding returns 0
04:15:19.691 00.045 11060 IsGuiding returns 0
04:15:19.691 00.000 11060 Move returns status 0, amount 39
04:15:19.691 00.000 11060 MoveAxis(N, 0, ABG)
04:15:19.691 00.000 11060 Move returns status 0, amount 0
04:15:19.691 00.000 11060 move complete, result=0
04:15:19.691 00.000 11060 worker thread done servicing request
04:15:19.691 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
04:15:19.691 00.000 11060 Worker thread wakes up
04:15:19.691 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:19.691 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:20.338 00.647 11060 Exposure complete
04:15:20.544 00.206 11060 worker thread done servicing request
04:15:20.544 00.000 10844 OnExposeComplete: enter
04:15:20.544 00.000 10844 UpdateGuideState(): m_state=6
04:15:20.545 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4857
04:15:20.545 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=102.35, Mass=1904, SNR=27.3, Peak=148 HFD=3.4
04:15:20.545 00.000 10844 MultiStar: [#1 -0.20,0.26,0.90,U] [#2 0.18,0.56,0.00,M1] [#3 0.04,0.46,0.93,U] [#4 -0.26,0.26,0.94,U] [#5 -0.10,0.94,0.00,M1] [#6 0.19,0.35,0.97,U] [#7 -0.54,0.18,0.85,U] [#8 -0.28,0.46,0.81,U] 
04:15:20.545 00.000 10844 single-star, 6 included, MultiStar: {-0.12, 0.32}, one-star: {0.14, 0.30}
04:15:20.545 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.39) = xAngle (-0.25 = -0.25)
04:15:20.545 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.87 = 2.87)
04:15:20.545 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.14 mountX=0.32 mountY=0.09, mountTheta=0.27
04:15:20.548 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.30, opts=13)
04:15:20.548 00.000 10844 Enqueuing Move request for scope (0.14, 0.30)
04:15:20.548 00.000 11060 Worker thread wakes up
04:15:20.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:20.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
04:15:20.548 00.000 10844 UpdateGuideState exits: m=1904 SNR=27.3
04:15:20.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
04:15:20.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:20.548 00.000 11060 Moving (0.14, 0.30) raw xDistance=0.32 yDistance=0.09
04:15:20.550 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
04:15:20.550 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:20.550 00.000 10844 Enqueuing Expose request
04:15:20.550 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:20.550 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:15:20.550 00.000 11060 MoveAxis(W, 74, ABG)
04:15:20.550 00.000 11060 Guiding  Dir = 3, Dur = 74
04:15:20.562 00.012 11060 IsSlewing returns 0
04:15:20.562 00.000 11060 IsGuiding returns 0
04:15:20.643 00.081 11060 IsGuiding returns 0
04:15:20.643 00.000 11060 Move returns status 0, amount 74
04:15:20.643 00.000 11060 MoveAxis(N, 0, ABG)
04:15:20.643 00.000 11060 Move returns status 0, amount 0
04:15:20.643 00.000 11060 move complete, result=0
04:15:20.643 00.000 11060 worker thread done servicing request
04:15:20.643 00.000 10844 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH
04:15:20.643 00.000 11060 Worker thread wakes up
04:15:20.643 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:20.643 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:21.276 00.633 11060 Exposure complete
04:15:21.487 00.211 11060 worker thread done servicing request
04:15:21.487 00.000 10844 OnExposeComplete: enter
04:15:21.487 00.000 10844 UpdateGuideState(): m_state=6
04:15:21.488 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4858
04:15:21.488 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=101.88, Mass=1907, SNR=27.6, Peak=188 HFD=3.0
04:15:21.488 00.000 10844 MultiStar: [#1 -0.34,0.34,0.91,U] [#2 0.34,0.29,0.89,U] [#3 0.38,-0.06,0.92,U] [#4 -0.20,0.47,0.98,U] [#5 -0.11,-0.09,0.90,U] [#6 0.15,-0.00,0.96,U] [#7 -0.40,0.37,0.85,U] [#8 0.14,0.52,0.82,U] 
04:15:21.488 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {0.19, -0.17}
04:15:21.488 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (1.39) = xAngle (0.08 = 0.08)
04:15:21.488 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.20 = -3.08)
04:15:21.488 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.47 mountX=0.18 mountY=-0.01, mountTheta=-0.06
04:15:21.490 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.18, opts=13)
04:15:21.490 00.000 10844 Enqueuing Move request for scope (0.02, 0.18)
04:15:21.490 00.000 11060 Worker thread wakes up
04:15:21.490 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:21.490 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
04:15:21.490 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
04:15:21.490 00.000 10844 UpdateGuideState exits: m=1907 SNR=27.6
04:15:21.490 00.000 11060 Moving (0.02, 0.18) raw xDistance=0.18 yDistance=-0.01
04:15:21.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:21.490 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:15:21.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:21.490 00.000 10844 Enqueuing Expose request
04:15:21.490 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:21.490 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:15:21.490 00.000 11060 MoveAxis(W, 44, ABG)
04:15:21.490 00.000 11060 Guiding  Dir = 3, Dur = 44
04:15:21.500 00.010 11060 IsSlewing returns 0
04:15:21.500 00.000 11060 IsGuiding returns 0
04:15:21.560 00.060 11060 IsGuiding returns 0
04:15:21.560 00.000 11060 Move returns status 0, amount 44
04:15:21.560 00.000 11060 MoveAxis(N, 0, ABG)
04:15:21.560 00.000 11060 Move returns status 0, amount 0
04:15:21.560 00.000 11060 move complete, result=0
04:15:21.560 00.000 11060 worker thread done servicing request
04:15:21.560 00.000 11060 Worker thread wakes up
04:15:21.560 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
04:15:21.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:21.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:22.196 00.636 11060 Exposure complete
04:15:22.413 00.217 11060 worker thread done servicing request
04:15:22.413 00.000 10844 OnExposeComplete: enter
04:15:22.413 00.000 10844 UpdateGuideState(): m_state=6
04:15:22.413 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4859
04:15:22.413 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.81, Mass=1507, SNR=24.5, Peak=168 HFD=2.8
04:15:22.413 00.000 10844 MultiStar: [#1 -0.07,0.09,1.07,U] [#2 0.33,0.28,0.99,U] [#3 0.29,-0.25,1.02,U] [#4 0.17,0.39,1.05,U] [#5 -0.10,-0.01,1.05,U] [#6 0.18,-0.34,1.11,U] [#7 -0.11,-0.02,0.95,U] [#8 0.04,0.20,0.87,U] 
04:15:22.413 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {-0.02, -0.24}
04:15:22.413 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
04:15:22.413 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
04:15:22.413 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.07 mountX=0.02 mountY=0.08, mountTheta=1.32
04:15:22.417 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
04:15:22.417 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
04:15:22.417 00.000 11060 Worker thread wakes up
04:15:22.417 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:22.417 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
04:15:22.417 00.000 10844 UpdateGuideState exits: m=1507 SNR=24.5
04:15:22.417 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
04:15:22.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:22.417 00.000 11060 Moving (0.08, 0.01) raw xDistance=0.02 yDistance=0.08
04:15:22.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:22.417 00.000 10844 Enqueuing Expose request
04:15:22.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:15:22.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:22.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:15:22.417 00.000 11060 MoveAxis(E, 0, ABG)
04:15:22.417 00.000 11060 Move returns status 0, amount 0
04:15:22.417 00.000 11060 MoveAxis(N, 0, ABG)
04:15:22.417 00.000 11060 Move returns status 0, amount 0
04:15:22.417 00.000 11060 move complete, result=0
04:15:22.417 00.000 11060 worker thread done servicing request
04:15:22.417 00.000 11060 Worker thread wakes up
04:15:22.417 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:22.417 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:22.417 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:23.051 00.634 11060 Exposure complete
04:15:23.256 00.205 11060 worker thread done servicing request
04:15:23.256 00.000 10844 OnExposeComplete: enter
04:15:23.256 00.000 10844 UpdateGuideState(): m_state=6
04:15:23.259 00.003 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4860
04:15:23.259 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.48, Mass=1909, SNR=27.4, Peak=173 HFD=3.7
04:15:23.259 00.000 10844 MultiStar: [#1 -0.34,-0.11,0.96,U] [#2 0.08,-0.06,0.86,U] [#3 0.26,-0.40,0.95,U] [#4 0.08,0.37,0.93,U] [#5 -0.24,-0.21,0.90,U] [#6 0.32,-0.42,0.92,U] [#7 -0.42,-0.15,0.90,U] [#8 -0.34,0.32,0.87,U] 
04:15:23.259 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.15}, one-star: {-0.05, -0.57}
04:15:23.259 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.87)
04:15:23.259 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.29 = -0.29)
04:15:23.259 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.03 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
04:15:23.260 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
04:15:23.260 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
04:15:23.260 00.000 11060 Worker thread wakes up
04:15:23.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:23.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
04:15:23.260 00.000 10844 UpdateGuideState exits: m=1909 SNR=27.4
04:15:23.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
04:15:23.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:23.260 00.000 11060 Moving (-0.07, -0.15) raw xDistance=-0.16 yDistance=-0.05
04:15:23.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:23.260 00.000 10844 Enqueuing Expose request
04:15:23.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:15:23.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:23.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:15:23.260 00.000 11060 MoveAxis(E, 37, ABG)
04:15:23.260 00.000 11060 Guiding  Dir = 2, Dur = 37
04:15:23.279 00.019 11060 IsSlewing returns 0
04:15:23.279 00.000 11060 IsGuiding returns 0
04:15:23.325 00.046 11060 IsGuiding returns 0
04:15:23.325 00.000 11060 Move returns status 0, amount 37
04:15:23.326 00.001 11060 MoveAxis(N, 0, ABG)
04:15:23.326 00.000 11060 Move returns status 0, amount 0
04:15:23.326 00.000 11060 move complete, result=0
04:15:23.326 00.000 11060 worker thread done servicing request
04:15:23.326 00.000 11060 Worker thread wakes up
04:15:23.326 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
04:15:23.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:23.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:23.970 00.644 11060 Exposure complete
04:15:24.194 00.224 11060 worker thread done servicing request
04:15:24.194 00.000 10844 OnExposeComplete: enter
04:15:24.194 00.000 10844 UpdateGuideState(): m_state=6
04:15:24.194 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4861
04:15:24.194 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.62, Mass=1705, SNR=25.9, Peak=160 HFD=3.2
04:15:24.194 00.000 10844 MultiStar: [#1 -0.25,-0.53,0.00,M1] [#2 0.44,-0.50,0.00,M1] [#3 0.23,-0.23,1.01,U] [#4 0.44,0.17,1.04,U] [#5 -0.17,-0.61,0.00,M1] [#6 0.28,-0.38,1.04,U] [#7 -0.36,0.16,0.88,U] [#8 -0.35,0.43,0.81,U] 
04:15:24.194 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.07}, one-star: {-0.10, -0.44}
04:15:24.194 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
04:15:24.194 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.77 = 0.77)
04:15:24.194 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.96 mountX=-0.06 mountY=0.06, mountTheta=2.36
04:15:24.198 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.07, opts=13)
04:15:24.198 00.000 10844 Enqueuing Move request for scope (0.05, -0.07)
04:15:24.198 00.000 11060 Worker thread wakes up
04:15:24.200 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:24.200 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
04:15:24.200 00.000 10844 UpdateGuideState exits: m=1705 SNR=25.9
04:15:24.200 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
04:15:24.200 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:24.200 00.000 11060 Moving (0.05, -0.07) raw xDistance=-0.06 yDistance=0.06
04:15:24.200 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:24.200 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:24.200 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:24.200 00.000 10844 Enqueuing Expose request
04:15:24.200 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:15:24.200 00.000 11060 MoveAxis(E, 0, ABG)
04:15:24.200 00.000 11060 Move returns status 0, amount 0
04:15:24.200 00.000 11060 MoveAxis(N, 0, ABG)
04:15:24.200 00.000 11060 Move returns status 0, amount 0
04:15:24.200 00.000 11060 move complete, result=0
04:15:24.200 00.000 11060 worker thread done servicing request
04:15:24.200 00.000 11060 Worker thread wakes up
04:15:24.200 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:24.200 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:24.202 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:24.840 00.638 11060 Exposure complete
04:15:25.047 00.207 11060 worker thread done servicing request
04:15:25.047 00.000 10844 OnExposeComplete: enter
04:15:25.047 00.000 10844 UpdateGuideState(): m_state=6
04:15:25.049 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4862
04:15:25.049 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.62, Mass=1908, SNR=27.4, Peak=157 HFD=3.6
04:15:25.049 00.000 10844 MultiStar: [#1 -0.34,-0.40,0.94,U] [#2 -0.08,-0.27,0.84,U] [#3 -0.17,-0.38,0.88,U] [#4 -0.04,-0.15,0.98,U] [#5 -0.62,-0.24,0.00,M2] [#6 0.04,-0.52,0.92,U] [#7 -0.43,-0.32,0.85,U] [#8 -0.33,-0.23,0.79,U] 
04:15:25.049 00.000 10844 refined, 7 included, MultiStar: {-0.18, -0.34}, one-star: {-0.14, -0.43}
04:15:25.049 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
04:15:25.049 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
04:15:25.049 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-2.06 mountX=-0.37 mountY=-0.12, mountTheta=-2.82
04:15:25.049 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.34, opts=13)
04:15:25.049 00.000 10844 Enqueuing Move request for scope (-0.18, -0.34)
04:15:25.049 00.000 11060 Worker thread wakes up
04:15:25.049 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:25.049 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.34) opts 0xd
04:15:25.049 00.000 10844 UpdateGuideState exits: m=1908 SNR=27.4
04:15:25.049 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.34)
04:15:25.049 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:25.049 00.000 11060 Moving (-0.18, -0.34) raw xDistance=-0.37 yDistance=-0.12
04:15:25.049 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.37
04:15:25.049 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:25.049 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:15:25.049 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:25.054 00.005 10844 Enqueuing Expose request
04:15:25.054 00.000 11060 MoveAxis(E, 86, ABG)
04:15:25.054 00.000 11060 Guiding  Dir = 2, Dur = 86
04:15:25.074 00.020 11060 IsSlewing returns 0
04:15:25.074 00.000 11060 IsGuiding returns 0
04:15:25.181 00.107 11060 IsGuiding returns 0
04:15:25.181 00.000 11060 Move returns status 0, amount 86
04:15:25.181 00.000 11060 MoveAxis(N, 0, ABG)
04:15:25.181 00.000 11060 Move returns status 0, amount 0
04:15:25.181 00.000 11060 move complete, result=0
04:15:25.181 00.000 11060 worker thread done servicing request
04:15:25.181 00.000 11060 Worker thread wakes up
04:15:25.181 00.000 10844 GuideStep: -0.4 px 86 ms EAST, -0.1 px 0 ms NORTH
04:15:25.181 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:25.181 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:25.817 00.636 11060 Exposure complete
04:15:26.018 00.201 11060 worker thread done servicing request
04:15:26.018 00.000 10844 OnExposeComplete: enter
04:15:26.018 00.000 10844 UpdateGuideState(): m_state=6
04:15:26.020 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4863
04:15:26.020 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=101.53, Mass=1547, SNR=24.8, Peak=177 HFD=2.5
04:15:26.021 00.001 10844 MultiStar: [#1 0.06,0.10,1.02,U] [#2 -0.02,0.10,0.91,U] [#3 -0.28,-0.15,0.96,U] [#4 0.29,0.07,1.01,U] [#5 -0.20,-0.12,0.97,U] [#6 -0.21,-0.47,1.11,U] [#7 -0.31,-0.34,1.01,U] [#8 0.06,-0.02,0.85,U] 
04:15:26.021 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.14, -0.52}
04:15:26.021 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 2.99)
04:15:26.021 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.17 = -0.17)
04:15:26.021 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.90 mountX=-0.17 mountY=-0.03, mountTheta=-2.97
04:15:26.024 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
04:15:26.024 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
04:15:26.024 00.000 11060 Worker thread wakes up
04:15:26.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:26.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
04:15:26.024 00.000 10844 UpdateGuideState exits: m=1547 SNR=24.8
04:15:26.024 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
04:15:26.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:26.024 00.000 11060 Moving (-0.05, -0.16) raw xDistance=-0.17 yDistance=-0.03
04:15:26.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:26.024 00.000 10844 Enqueuing Expose request
04:15:26.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:15:26.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:26.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:15:26.024 00.000 11060 MoveAxis(E, 41, ABG)
04:15:26.024 00.000 11060 Guiding  Dir = 2, Dur = 41
04:15:26.046 00.022 11060 IsSlewing returns 0
04:15:26.046 00.000 11060 IsGuiding returns 0
04:15:26.122 00.076 11060 IsGuiding returns 0
04:15:26.122 00.000 11060 Move returns status 0, amount 41
04:15:26.122 00.000 11060 MoveAxis(N, 0, ABG)
04:15:26.122 00.000 11060 Move returns status 0, amount 0
04:15:26.123 00.001 11060 move complete, result=0
04:15:26.123 00.000 11060 worker thread done servicing request
04:15:26.123 00.000 11060 Worker thread wakes up
04:15:26.123 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
04:15:26.123 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:26.123 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:26.757 00.634 11060 Exposure complete
04:15:26.957 00.200 11060 worker thread done servicing request
04:15:26.957 00.000 10844 OnExposeComplete: enter
04:15:26.957 00.000 10844 UpdateGuideState(): m_state=6
04:15:26.957 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4864
04:15:26.957 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=102.26, Mass=1671, SNR=25.6, Peak=120 HFD=3.8
04:15:26.957 00.000 10844 MultiStar: [#1 -0.62,-0.06,0.00,M1] [#2 0.24,0.29,0.99,U] [#3 0.14,0.25,0.99,U] [#4 0.01,-0.17,0.97,U] [#5 -0.46,-0.54,0.00,M2] [#6 0.23,-0.49,0.95,U] [#7 -0.25,0.24,0.98,U] [#8 -0.15,0.37,0.78,U] 
04:15:26.957 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.10}, one-star: {-0.09, 0.20}
04:15:26.957 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.39) = xAngle (-0.06 = -0.06)
04:15:26.957 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.06 = 3.06)
04:15:26.957 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.33 mountX=0.10 mountY=0.01, mountTheta=0.08
04:15:26.961 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.10, opts=13)
04:15:26.961 00.000 10844 Enqueuing Move request for scope (0.02, 0.10)
04:15:26.961 00.000 11060 Worker thread wakes up
04:15:26.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:26.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
04:15:26.961 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.6
04:15:26.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
04:15:26.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:26.961 00.000 11060 Moving (0.02, 0.10) raw xDistance=0.10 yDistance=0.01
04:15:26.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:26.961 00.000 10844 Enqueuing Expose request
04:15:26.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:15:26.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:26.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:15:26.961 00.000 11060 MoveAxis(E, 0, ABG)
04:15:26.961 00.000 11060 Move returns status 0, amount 0
04:15:26.961 00.000 11060 MoveAxis(N, 0, ABG)
04:15:26.961 00.000 11060 Move returns status 0, amount 0
04:15:26.961 00.000 11060 move complete, result=0
04:15:26.961 00.000 11060 worker thread done servicing request
04:15:26.961 00.000 11060 Worker thread wakes up
04:15:26.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:26.961 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:26.966 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:27.608 00.642 11060 Exposure complete
04:15:27.812 00.204 11060 worker thread done servicing request
04:15:27.812 00.000 10844 OnExposeComplete: enter
04:15:27.812 00.000 10844 UpdateGuideState(): m_state=6
04:15:27.812 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4865
04:15:27.812 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=101.58, Mass=1625, SNR=25.4, Peak=162 HFD=3.2
04:15:27.812 00.000 10844 MultiStar: [#1 -0.57,0.05,0.00,M2] [#2 0.18,-0.13,0.96,U] [#3 0.19,-0.10,0.99,U] [#4 -0.02,0.46,1.02,U] [#5 -0.54,-0.36,0.00,M3] [#6 0.04,-0.33,1.08,U] [#7 -0.59,-0.01,0.00,M1] [#8 -0.22,0.12,0.86,U] 
04:15:27.812 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.08}, one-star: {0.15, -0.47}
04:15:27.812 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.39) = xAngle (-2.34 = -2.34)
04:15:27.812 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
04:15:27.812 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=-0.07 mountY=0.07, mountTheta=2.34
04:15:27.816 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.08, opts=13)
04:15:27.816 00.000 10844 Enqueuing Move request for scope (0.06, -0.08)
04:15:27.816 00.000 11060 Worker thread wakes up
04:15:27.816 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
04:15:27.817 00.001 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
04:15:27.817 00.000 11060 Moving (0.06, -0.08) raw xDistance=-0.07 yDistance=0.07
04:15:27.817 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:27.817 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:15:27.817 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:27.817 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:15:27.817 00.000 11060 MoveAxis(E, 0, ABG)
04:15:27.817 00.000 11060 Move returns status 0, amount 0
04:15:27.819 00.002 10844 UpdateGuideState exits: m=1625 SNR=25.4
04:15:27.819 00.000 11060 MoveAxis(N, 0, ABG)
04:15:27.819 00.000 11060 Move returns status 0, amount 0
04:15:27.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:27.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:27.819 00.000 10844 Enqueuing Expose request
04:15:27.819 00.000 11060 move complete, result=0
04:15:27.820 00.001 11060 worker thread done servicing request
04:15:27.820 00.000 11060 Worker thread wakes up
04:15:27.820 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:27.820 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:27.825 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:28.460 00.635 11060 Exposure complete
04:15:28.672 00.212 11060 worker thread done servicing request
04:15:28.672 00.000 10844 OnExposeComplete: enter
04:15:28.672 00.000 10844 UpdateGuideState(): m_state=6
04:15:28.672 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4866
04:15:28.672 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.49, Mass=1414, SNR=23.6, Peak=147 HFD=3.0
04:15:28.672 00.000 10844 MultiStar: [#1 0.08,-0.18,1.06,U] [#2 0.41,0.26,1.07,U] [#3 -0.02,-0.29,1.12,U] [#4 0.04,0.20,1.04,U] [#5 -0.38,-0.64,0.00,M4] [#6 0.17,-0.78,0.00,M1] [#7 -0.60,-0.36,0.00,M2] [#8 0.33,0.48,0.00,M1] 
04:15:28.672 00.000 10844 refined, 4 included, MultiStar: {0.11, -0.11}, one-star: {0.03, -0.57}
04:15:28.672 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
04:15:28.672 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.92 = 0.92)
04:15:28.672 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=-0.09 mountY=0.12, mountTheta=2.21
04:15:28.676 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.11, opts=13)
04:15:28.676 00.000 10844 Enqueuing Move request for scope (0.11, -0.11)
04:15:28.676 00.000 11060 Worker thread wakes up
04:15:28.676 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:15:28.676 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
04:15:28.676 00.000 10844 UpdateGuideState exits: m=1414 SNR=23.6
04:15:28.676 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
04:15:28.676 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:28.676 00.000 11060 Moving (0.11, -0.11) raw xDistance=-0.09 yDistance=0.12
04:15:28.677 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:28.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:15:28.677 00.000 10844 Enqueuing Expose request
04:15:28.677 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:28.677 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:15:28.677 00.000 11060 MoveAxis(E, 0, ABG)
04:15:28.678 00.001 11060 Move returns status 0, amount 0
04:15:28.678 00.000 11060 MoveAxis(N, 0, ABG)
04:15:28.678 00.000 11060 Move returns status 0, amount 0
04:15:28.678 00.000 11060 move complete, result=0
04:15:28.678 00.000 11060 worker thread done servicing request
04:15:28.678 00.000 11060 Worker thread wakes up
04:15:28.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:28.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:28.680 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:29.310 00.630 11060 Exposure complete
04:15:29.511 00.201 11060 worker thread done servicing request
04:15:29.511 00.000 10844 OnExposeComplete: enter
04:15:29.511 00.000 10844 UpdateGuideState(): m_state=6
04:15:29.511 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4867
04:15:29.511 00.000 10844 Star::Find returns 1 (0), X=616.75, Y=101.93, Mass=1746, SNR=26.4, Peak=203 HFD=3.2
04:15:29.511 00.000 10844 MultiStar: [#1 -0.07,-0.11,0.97,U] [#2 0.05,-0.18,0.93,U] [#3 0.27,-0.10,0.97,U] [#4 -0.16,-0.04,0.92,U] [#5 -0.07,-0.27,1.02,U] [#6 0.20,0.13,1.05,U] [#7 -0.32,0.12,0.94,U] [#8 -0.02,0.12,0.78,U] 
04:15:29.511 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.16, -0.12}
04:15:29.511 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.46 = 2.82)
04:15:29.511 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
04:15:29.511 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.07 mountX=-0.06 mountY=-0.02, mountTheta=-2.81
04:15:29.511 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
04:15:29.511 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
04:15:29.511 00.000 11060 Worker thread wakes up
04:15:29.511 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:29.511 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
04:15:29.516 00.005 10844 UpdateGuideState exits: m=1746 SNR=26.4
04:15:29.516 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
04:15:29.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:29.516 00.000 11060 Moving (-0.03, -0.05) raw xDistance=-0.06 yDistance=-0.02
04:15:29.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:29.516 00.000 10844 Enqueuing Expose request
04:15:29.516 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:29.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:29.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:15:29.516 00.000 11060 MoveAxis(E, 0, ABG)
04:15:29.516 00.000 11060 Move returns status 0, amount 0
04:15:29.516 00.000 11060 MoveAxis(N, 0, ABG)
04:15:29.516 00.000 11060 Move returns status 0, amount 0
04:15:29.516 00.000 11060 move complete, result=0
04:15:29.516 00.000 11060 worker thread done servicing request
04:15:29.516 00.000 11060 Worker thread wakes up
04:15:29.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:29.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:29.516 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:15:30.143 00.627 11060 Exposure complete
04:15:30.359 00.216 11060 worker thread done servicing request
04:15:30.359 00.000 10844 OnExposeComplete: enter
04:15:30.359 00.000 10844 UpdateGuideState(): m_state=6
04:15:30.359 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4868
04:15:30.359 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.37, Mass=1834, SNR=26.7, Peak=137 HFD=3.8
04:15:30.359 00.000 10844 MultiStar: [#1 -0.37,0.33,0.95,U] [#2 0.37,0.19,0.86,U] [#3 0.51,-0.38,0.00,M1] [#4 -0.54,0.35,0.00,M1] [#5 -0.41,0.08,0.93,U] [#6 0.19,-0.16,0.94,U] [#7 -0.65,0.09,0.00,M2] [#8 -0.26,0.43,0.75,U] 
04:15:30.359 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.01}, one-star: {-0.04, -0.69}
04:15:30.359 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.39) = xAngle (1.66 = 1.66)
04:15:30.359 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.78 = -1.50)
04:15:30.359 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.05 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
04:15:30.364 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
04:15:30.364 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
04:15:30.367 00.003 11060 Worker thread wakes up
04:15:30.367 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:30.367 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
04:15:30.367 00.000 10844 UpdateGuideState exits: m=1834 SNR=26.7
04:15:30.367 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
04:15:30.367 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:30.367 00.000 11060 Moving (-0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
04:15:30.367 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:30.367 00.000 10844 Enqueuing Expose request
04:15:30.367 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:15:30.367 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:30.367 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:15:30.367 00.000 11060 MoveAxis(E, 0, ABG)
04:15:30.367 00.000 11060 Move returns status 0, amount 0
04:15:30.367 00.000 11060 MoveAxis(N, 0, ABG)
04:15:30.367 00.000 11060 Move returns status 0, amount 0
04:15:30.367 00.000 11060 move complete, result=0
04:15:30.367 00.000 11060 worker thread done servicing request
04:15:30.367 00.000 11060 Worker thread wakes up
04:15:30.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:30.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:30.371 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:30.994 00.623 11060 Exposure complete
04:15:31.208 00.214 11060 worker thread done servicing request
04:15:31.208 00.000 10844 OnExposeComplete: enter
04:15:31.208 00.000 10844 UpdateGuideState(): m_state=6
04:15:31.208 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4869
04:15:31.208 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.63, Mass=1373, SNR=23.5, Peak=180 HFD=2.4
04:15:31.208 00.000 10844 MultiStar: [#1 -0.15,0.09,1.07,U] [#2 0.48,-0.14,1.07,U] [#3 0.46,-0.20,1.13,U] [#4 0.09,-0.06,1.16,U] [#5 -0.05,-0.50,1.10,U] [#6 0.36,-0.46,0.00,M1] [#7 -0.53,-0.19,1.01,U] [#8 -0.07,0.16,0.90,U] 
04:15:31.208 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.16}, one-star: {0.05, -0.42}
04:15:31.208 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
04:15:31.208 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.43 = 0.43)
04:15:31.208 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.30 mountX=-0.15 mountY=0.07, mountTheta=2.71
04:15:31.213 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.16, opts=13)
04:15:31.213 00.000 10844 Enqueuing Move request for scope (0.04, -0.16)
04:15:31.213 00.000 11060 Worker thread wakes up
04:15:31.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:31.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
04:15:31.213 00.000 10844 UpdateGuideState exits: m=1373 SNR=23.5
04:15:31.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
04:15:31.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:31.213 00.000 11060 Moving (0.04, -0.16) raw xDistance=-0.15 yDistance=0.07
04:15:31.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:31.213 00.000 10844 Enqueuing Expose request
04:15:31.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:15:31.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:31.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:15:31.213 00.000 11060 MoveAxis(E, 36, ABG)
04:15:31.213 00.000 11060 Guiding  Dir = 2, Dur = 36
04:15:31.248 00.035 11060 IsSlewing returns 0
04:15:31.248 00.000 11060 IsGuiding returns 0
04:15:31.313 00.065 11060 IsGuiding returns 0
04:15:31.313 00.000 11060 Move returns status 0, amount 36
04:15:31.313 00.000 11060 MoveAxis(N, 0, ABG)
04:15:31.313 00.000 11060 Move returns status 0, amount 0
04:15:31.313 00.000 11060 move complete, result=0
04:15:31.313 00.000 11060 worker thread done servicing request
04:15:31.313 00.000 11060 Worker thread wakes up
04:15:31.313 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
04:15:31.313 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:31.313 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:31.953 00.640 11060 Exposure complete
04:15:32.155 00.202 11060 worker thread done servicing request
04:15:32.155 00.000 10844 OnExposeComplete: enter
04:15:32.155 00.000 10844 UpdateGuideState(): m_state=6
04:15:32.156 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4870
04:15:32.156 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=102.09, Mass=1694, SNR=25.7, Peak=151 HFD=3.0
04:15:32.156 00.000 10844 MultiStar: [#1 -0.12,0.08,0.96,U] [#2 0.23,0.26,0.99,U] [#3 0.34,-0.25,0.95,U] [#4 0.06,0.30,0.89,U] [#5 -0.60,-0.49,0.00,M2] [#6 0.59,-0.56,0.00,M2] [#7 -0.11,0.09,0.91,U] [#8 0.50,0.19,0.75,U] 
04:15:32.156 00.000 10844 single-star, 6 included, MultiStar: {0.13, 0.10}, one-star: {0.07, 0.03}
04:15:32.156 00.000 10844 CameraToMount -- cameraTheta (0.43) - m_xAngle (1.39) = xAngle (-0.95 = -0.95)
04:15:32.156 00.000 10844 CameraToMount -- cameraTheta (0.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.17 = 2.17)
04:15:32.156 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.43 mountX=0.05 mountY=0.07, mountTheta=0.96
04:15:32.158 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.03, opts=13)
04:15:32.158 00.000 10844 Enqueuing Move request for scope (0.07, 0.03)
04:15:32.158 00.000 11060 Worker thread wakes up
04:15:32.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
04:15:32.158 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
04:15:32.158 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:32.158 00.000 11060 Moving (0.07, 0.03) raw xDistance=0.05 yDistance=0.07
04:15:32.158 00.000 10844 UpdateGuideState exits: m=1694 SNR=25.7
04:15:32.158 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:15:32.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:32.162 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:32.162 00.000 10844 Enqueuing Expose request
04:15:32.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:32.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:15:32.162 00.000 11060 MoveAxis(E, 0, ABG)
04:15:32.162 00.000 11060 Move returns status 0, amount 0
04:15:32.162 00.000 11060 MoveAxis(N, 0, ABG)
04:15:32.162 00.000 11060 Move returns status 0, amount 0
04:15:32.162 00.000 11060 move complete, result=0
04:15:32.162 00.000 11060 worker thread done servicing request
04:15:32.162 00.000 11060 Worker thread wakes up
04:15:32.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:32.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:32.163 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:32.798 00.635 11060 Exposure complete
04:15:33.005 00.207 11060 worker thread done servicing request
04:15:33.005 00.000 10844 OnExposeComplete: enter
04:15:33.007 00.002 10844 UpdateGuideState(): m_state=6
04:15:33.007 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4871
04:15:33.007 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.53, Mass=1636, SNR=25.6, Peak=180 HFD=3.0
04:15:33.007 00.000 10844 MultiStar: [#1 -0.36,-0.04,1.02,U] [#2 0.36,0.17,0.91,U] [#3 0.15,-0.25,1.03,U] [#4 0.06,0.14,0.96,U] [#5 -0.43,-0.41,0.00,M3] [#6 0.30,-0.41,1.05,U] [#7 -0.06,-0.24,1.08,U] [#8 0.07,0.31,0.81,U] 
04:15:33.007 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.12}, one-star: {0.13, -0.52}
04:15:33.007 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
04:15:33.007 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.73 = 0.73)
04:15:33.007 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-1.00 mountX=-0.11 mountY=0.10, mountTheta=2.40
04:15:33.010 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.12, opts=13)
04:15:33.010 00.000 10844 Enqueuing Move request for scope (0.08, -0.12)
04:15:33.010 00.000 11060 Worker thread wakes up
04:15:33.010 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:33.010 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
04:15:33.010 00.000 10844 UpdateGuideState exits: m=1636 SNR=25.6
04:15:33.010 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
04:15:33.010 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:33.010 00.000 11060 Moving (0.08, -0.12) raw xDistance=-0.11 yDistance=0.10
04:15:33.010 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:33.010 00.000 10844 Enqueuing Expose request
04:15:33.010 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:15:33.010 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:33.010 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:15:33.010 00.000 11060 MoveAxis(E, 0, ABG)
04:15:33.010 00.000 11060 Move returns status 0, amount 0
04:15:33.010 00.000 11060 MoveAxis(N, 0, ABG)
04:15:33.010 00.000 11060 Move returns status 0, amount 0
04:15:33.010 00.000 11060 move complete, result=0
04:15:33.010 00.000 11060 worker thread done servicing request
04:15:33.010 00.000 11060 Worker thread wakes up
04:15:33.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:33.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:33.013 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:33.646 00.633 11060 Exposure complete
04:15:33.857 00.211 11060 worker thread done servicing request
04:15:33.857 00.000 10844 OnExposeComplete: enter
04:15:33.857 00.000 10844 UpdateGuideState(): m_state=6
04:15:33.858 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4872
04:15:33.858 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.45, Mass=1842, SNR=27.3, Peak=186 HFD=3.1
04:15:33.858 00.000 10844 MultiStar: [#1 -0.17,-0.18,0.92,U] [#2 -0.03,0.09,0.80,U] [#3 0.22,-0.25,0.89,U] [#4 -0.02,0.00,0.98,U] [#5 0.07,0.00,0.87,U] [#6 0.19,-0.54,0.00,M2] [#7 -0.16,-0.35,0.97,U] [#8 0.08,0.11,0.78,U] 
04:15:33.858 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.16}, one-star: {-0.06, -0.61}
04:15:33.858 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.39) = xAngle (-3.04 = -3.04)
04:15:33.858 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
04:15:33.858 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.65 mountX=-0.16 mountY=0.01, mountTheta=3.06
04:15:33.861 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.16, opts=13)
04:15:33.861 00.000 10844 Enqueuing Move request for scope (-0.01, -0.16)
04:15:33.861 00.000 11060 Worker thread wakes up
04:15:33.861 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:33.861 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
04:15:33.861 00.000 10844 UpdateGuideState exits: m=1842 SNR=27.3
04:15:33.861 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
04:15:33.861 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:33.861 00.000 11060 Moving (-0.01, -0.16) raw xDistance=-0.16 yDistance=0.01
04:15:33.861 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:33.861 00.000 10844 Enqueuing Expose request
04:15:33.861 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:15:33.861 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:33.861 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:15:33.863 00.002 11060 MoveAxis(E, 38, ABG)
04:15:33.863 00.000 11060 Guiding  Dir = 2, Dur = 38
04:15:33.879 00.016 11060 IsSlewing returns 0
04:15:33.879 00.000 11060 IsGuiding returns 0
04:15:33.927 00.048 11060 IsGuiding returns 0
04:15:33.927 00.000 11060 Move returns status 0, amount 38
04:15:33.927 00.000 11060 MoveAxis(N, 0, ABG)
04:15:33.927 00.000 11060 Move returns status 0, amount 0
04:15:33.927 00.000 11060 move complete, result=0
04:15:33.927 00.000 11060 worker thread done servicing request
04:15:33.927 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
04:15:33.927 00.000 11060 Worker thread wakes up
04:15:33.927 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:33.927 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:34.569 00.642 11060 Exposure complete
04:15:34.802 00.233 11060 worker thread done servicing request
04:15:34.802 00.000 10844 OnExposeComplete: enter
04:15:34.802 00.000 10844 UpdateGuideState(): m_state=6
04:15:34.802 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4873
04:15:34.802 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.53, Mass=1587, SNR=25.1, Peak=216 HFD=3.2
04:15:34.804 00.002 10844 MultiStar: [#1 0.19,-0.40,0.92,U] [#2 -0.16,0.21,0.86,U] [#3 0.05,-0.59,0.00,M1] [#4 0.26,-0.11,0.98,U] [#5 -0.48,-0.62,0.00,M3] [#6 0.16,-0.42,1.16,U] [#7 -0.67,-0.75,0.00,M1] [#8 -0.06,0.00,0.77,U] 
04:15:34.804 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.23}, one-star: {-0.00, -0.53}
04:15:34.804 00.000 10844 CameraToMount -- cameraTheta (-1.25) - m_xAngle (1.39) = xAngle (-2.64 = -2.64)
04:15:34.804 00.000 10844 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.49 = 0.49)
04:15:34.804 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.25 mountX=-0.21 mountY=0.11, mountTheta=2.65
04:15:34.806 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.23, opts=13)
04:15:34.806 00.000 10844 Enqueuing Move request for scope (0.08, -0.23)
04:15:34.806 00.000 11060 Worker thread wakes up
04:15:34.806 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:34.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
04:15:34.806 00.000 10844 UpdateGuideState exits: m=1587 SNR=25.1
04:15:34.806 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
04:15:34.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:34.806 00.000 11060 Moving (0.08, -0.23) raw xDistance=-0.21 yDistance=0.11
04:15:34.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:34.806 00.000 10844 Enqueuing Expose request
04:15:34.806 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:15:34.806 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:34.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:15:34.806 00.000 11060 MoveAxis(E, 51, ABG)
04:15:34.809 00.003 11060 Guiding  Dir = 2, Dur = 51
04:15:34.819 00.010 11060 IsSlewing returns 0
04:15:34.819 00.000 11060 IsGuiding returns 0
04:15:34.881 00.062 11060 IsGuiding returns 0
04:15:34.881 00.000 11060 Move returns status 0, amount 51
04:15:34.881 00.000 11060 MoveAxis(N, 0, ABG)
04:15:34.881 00.000 11060 Move returns status 0, amount 0
04:15:34.881 00.000 11060 move complete, result=0
04:15:34.881 00.000 11060 worker thread done servicing request
04:15:34.881 00.000 11060 Worker thread wakes up
04:15:34.881 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
04:15:34.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:34.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:35.513 00.632 11060 Exposure complete
04:15:35.747 00.234 11060 worker thread done servicing request
04:15:35.747 00.000 10844 OnExposeComplete: enter
04:15:35.747 00.000 10844 UpdateGuideState(): m_state=6
04:15:35.747 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4874
04:15:35.747 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=101.56, Mass=1515, SNR=24.3, Peak=158 HFD=3.2
04:15:35.747 00.000 10844 MultiStar: [#1 -0.31,0.02,1.15,U] [#2 0.04,-0.02,0.98,U] [#3 0.32,-0.67,0.00,M2] [#4 -0.09,0.30,1.04,U] [#5 -0.36,-0.00,1.07,U] [#6 0.32,-0.40,1.09,U] [#7 -0.47,0.05,1.00,U] [#8 0.00,-0.03,0.84,U] 
04:15:35.747 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.07}, one-star: {-0.13, -0.49}
04:15:35.747 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.39) = xAngle (-4.01 = 2.28)
04:15:35.747 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.88 = -0.88)
04:15:35.747 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.62 mountX=-0.10 mountY=-0.11, mountTheta=-2.27
04:15:35.747 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.07, opts=13)
04:15:35.747 00.000 10844 Enqueuing Move request for scope (-0.13, -0.07)
04:15:35.747 00.000 11060 Worker thread wakes up
04:15:35.747 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:35.747 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
04:15:35.747 00.000 10844 UpdateGuideState exits: m=1515 SNR=24.3
04:15:35.747 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
04:15:35.747 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:35.747 00.000 11060 Moving (-0.13, -0.07) raw xDistance=-0.10 yDistance=-0.11
04:15:35.747 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:15:35.747 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:35.752 00.005 10844 Enqueuing Expose request
04:15:35.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:35.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:15:35.752 00.000 11060 MoveAxis(E, 0, ABG)
04:15:35.752 00.000 11060 Move returns status 0, amount 0
04:15:35.752 00.000 11060 MoveAxis(N, 0, ABG)
04:15:35.752 00.000 11060 Move returns status 0, amount 0
04:15:35.752 00.000 11060 move complete, result=0
04:15:35.752 00.000 11060 worker thread done servicing request
04:15:35.752 00.000 11060 Worker thread wakes up
04:15:35.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:35.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:35.754 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:36.387 00.633 11060 Exposure complete
04:15:36.614 00.227 11060 worker thread done servicing request
04:15:36.614 00.000 10844 OnExposeComplete: enter
04:15:36.614 00.000 10844 UpdateGuideState(): m_state=6
04:15:36.614 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4875
04:15:36.614 00.000 10844 Star::Find returns 1 (0), X=616.64, Y=101.75, Mass=1760, SNR=26.5, Peak=173 HFD=3.0
04:15:36.614 00.000 10844 MultiStar: [#1 -0.21,-0.22,0.91,U] [#2 0.03,0.15,0.95,U] [#3 0.41,-0.21,0.94,U] [#4 -0.20,-0.12,0.95,U] [#5 -0.44,-0.26,0.89,U] [#6 0.34,-0.64,0.00,M1] [#7 -0.75,-0.24,0.00,M1] [#8 -0.21,-0.30,0.82,U] 
04:15:36.614 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.18}, one-star: {-0.26, -0.31}
04:15:36.614 00.000 10844 CameraToMount -- cameraTheta (-2.17) - m_xAngle (1.39) = xAngle (-3.56 = 2.73)
04:15:36.614 00.000 10844 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.43 = -0.43)
04:15:36.614 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.17 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
04:15:36.619 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.18, opts=13)
04:15:36.619 00.000 10844 Enqueuing Move request for scope (-0.12, -0.18)
04:15:36.619 00.000 11060 Worker thread wakes up
04:15:36.619 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:36.619 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
04:15:36.619 00.000 10844 UpdateGuideState exits: m=1760 SNR=26.5
04:15:36.619 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
04:15:36.619 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:36.620 00.001 11060 Moving (-0.12, -0.18) raw xDistance=-0.20 yDistance=-0.09
04:15:36.620 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:36.620 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:15:36.620 00.000 10844 Enqueuing Expose request
04:15:36.620 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:36.620 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:15:36.620 00.000 11060 MoveAxis(E, 47, ABG)
04:15:36.620 00.000 11060 Guiding  Dir = 2, Dur = 47
04:15:36.628 00.008 11060 IsSlewing returns 0
04:15:36.628 00.000 11060 IsGuiding returns 0
04:15:36.678 00.050 11060 IsGuiding returns 0
04:15:36.679 00.001 11060 Move returns status 0, amount 47
04:15:36.679 00.000 11060 MoveAxis(N, 0, ABG)
04:15:36.679 00.000 11060 Move returns status 0, amount 0
04:15:36.679 00.000 11060 move complete, result=0
04:15:36.679 00.000 11060 worker thread done servicing request
04:15:36.679 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
04:15:36.679 00.000 11060 Worker thread wakes up
04:15:36.679 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:36.679 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:37.326 00.647 11060 Exposure complete
04:15:37.522 00.196 11060 worker thread done servicing request
04:15:37.522 00.000 10844 OnExposeComplete: enter
04:15:37.522 00.000 10844 UpdateGuideState(): m_state=6
04:15:37.522 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4876
04:15:37.524 00.002 10844 Star::Find returns 1 (0), X=617.08, Y=101.51, Mass=1893, SNR=27.8, Peak=164 HFD=3.5
04:15:37.524 00.000 10844 MultiStar: [#1 -0.28,-0.25,0.87,U] [#2 0.11,0.31,0.87,U] [#3 0.14,-0.37,0.95,U] [#4 0.23,0.13,0.94,U] [#5 0.28,0.11,0.86,U] [#6 0.32,-0.07,1.00,U] [#7 -0.44,0.01,0.89,U] [#8 0.02,0.15,0.79,U] 
04:15:37.524 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.17, -0.55}
04:15:37.524 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.39) = xAngle (-2.18 = -2.18)
04:15:37.524 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
04:15:37.524 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.79 mountX=-0.06 mountY=0.08, mountTheta=2.19
04:15:37.524 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.07, opts=13)
04:15:37.524 00.000 10844 Enqueuing Move request for scope (0.07, -0.07)
04:15:37.524 00.000 11060 Worker thread wakes up
04:15:37.524 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:37.524 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
04:15:37.524 00.000 10844 UpdateGuideState exits: m=1893 SNR=27.8
04:15:37.524 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
04:15:37.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:37.524 00.000 11060 Moving (0.07, -0.07) raw xDistance=-0.06 yDistance=0.08
04:15:37.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:37.524 00.000 10844 Enqueuing Expose request
04:15:37.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:37.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:37.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:15:37.524 00.000 11060 MoveAxis(E, 0, ABG)
04:15:37.524 00.000 11060 Move returns status 0, amount 0
04:15:37.524 00.000 11060 MoveAxis(N, 0, ABG)
04:15:37.524 00.000 11060 Move returns status 0, amount 0
04:15:37.524 00.000 11060 move complete, result=0
04:15:37.524 00.000 11060 worker thread done servicing request
04:15:37.524 00.000 11060 Worker thread wakes up
04:15:37.524 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:37.524 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:37.529 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:38.162 00.633 11060 Exposure complete
04:15:38.380 00.218 11060 worker thread done servicing request
04:15:38.382 00.002 10844 OnExposeComplete: enter
04:15:38.382 00.000 10844 UpdateGuideState(): m_state=6
04:15:38.382 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4877
04:15:38.382 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=102.13, Mass=1955, SNR=27.9, Peak=203 HFD=2.9
04:15:38.383 00.001 10844 MultiStar: [#1 -0.33,-0.11,0.92,U] [#2 -0.04,0.42,0.97,U] [#3 0.30,0.08,0.80,U] [#4 0.05,0.30,0.92,U] [#5 -0.18,0.28,0.83,U] [#6 -0.07,-0.11,1.00,U] [#7 -0.20,0.23,0.89,U] [#8 -0.47,0.20,0.72,U] 
04:15:38.383 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.15}, one-star: {0.18, 0.08}
04:15:38.383 00.000 10844 CameraToMount -- cameraTheta (2.03) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
04:15:38.383 00.000 10844 CameraToMount -- cameraTheta (2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
04:15:38.383 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.03 mountX=0.13 mountY=-0.10, mountTheta=-0.63
04:15:38.385 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.15, opts=13)
04:15:38.385 00.000 10844 Enqueuing Move request for scope (-0.07, 0.15)
04:15:38.387 00.002 11060 Worker thread wakes up
04:15:38.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:38.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
04:15:38.387 00.000 10844 UpdateGuideState exits: m=1955 SNR=27.9
04:15:38.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
04:15:38.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:38.387 00.000 11060 Moving (-0.07, 0.15) raw xDistance=0.13 yDistance=-0.10
04:15:38.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:38.387 00.000 10844 Enqueuing Expose request
04:15:38.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:15:38.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:38.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:15:38.388 00.001 11060 MoveAxis(W, 31, ABG)
04:15:38.388 00.000 11060 Guiding  Dir = 3, Dur = 31
04:15:38.413 00.025 11060 IsSlewing returns 0
04:15:38.414 00.001 11060 IsGuiding returns 0
04:15:38.476 00.062 11060 IsGuiding returns 0
04:15:38.476 00.000 11060 Move returns status 0, amount 31
04:15:38.476 00.000 11060 MoveAxis(N, 0, ABG)
04:15:38.476 00.000 11060 Move returns status 0, amount 0
04:15:38.476 00.000 11060 move complete, result=0
04:15:38.476 00.000 11060 worker thread done servicing request
04:15:38.476 00.000 11060 Worker thread wakes up
04:15:38.476 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
04:15:38.476 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:38.476 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:39.118 00.642 11060 Exposure complete
04:15:39.325 00.207 11060 worker thread done servicing request
04:15:39.325 00.000 10844 OnExposeComplete: enter
04:15:39.325 00.000 10844 UpdateGuideState(): m_state=6
04:15:39.325 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4878
04:15:39.325 00.000 10844 Star::Find returns 1 (0), X=617.52, Y=101.53, Mass=1758, SNR=26.6, Peak=201 HFD=3.2
04:15:39.328 00.003 10844 MultiStar: [#1 -0.05,-0.05,0.90,U] [#2 0.01,0.26,0.87,U] [#3 0.30,-0.22,1.00,U] [#4 -0.33,0.13,1.12,U] [#5 -0.05,-0.06,0.89,U] [#6 0.17,-0.35,1.05,U] [#7 -0.30,-0.27,0.98,U] [#8 -0.30,-0.05,0.84,U] 
04:15:39.328 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.61, -0.52}
04:15:39.328 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (1.39) = xAngle (-2.88 = -2.88)
04:15:39.328 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
04:15:39.328 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.49 mountX=-0.13 mountY=0.03, mountTheta=2.89
04:15:39.331 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.13, opts=13)
04:15:39.331 00.000 10844 Enqueuing Move request for scope (0.01, -0.13)
04:15:39.331 00.000 11060 Worker thread wakes up
04:15:39.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:39.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
04:15:39.331 00.000 10844 UpdateGuideState exits: m=1758 SNR=26.6
04:15:39.331 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
04:15:39.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:39.331 00.000 11060 Moving (0.01, -0.13) raw xDistance=-0.13 yDistance=0.03
04:15:39.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:39.331 00.000 10844 Enqueuing Expose request
04:15:39.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:15:39.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:39.331 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:15:39.331 00.000 11060 MoveAxis(E, 29, ABG)
04:15:39.331 00.000 11060 Guiding  Dir = 2, Dur = 29
04:15:39.363 00.032 11060 IsSlewing returns 0
04:15:39.363 00.000 11060 IsGuiding returns 0
04:15:39.410 00.047 11060 IsGuiding returns 0
04:15:39.410 00.000 11060 Move returns status 0, amount 29
04:15:39.410 00.000 11060 MoveAxis(N, 0, ABG)
04:15:39.410 00.000 11060 Move returns status 0, amount 0
04:15:39.410 00.000 11060 move complete, result=0
04:15:39.410 00.000 11060 worker thread done servicing request
04:15:39.411 00.001 10844 GuideStep: -0.1 px 29 ms EAST, 0.0 px 0 ms NORTH
04:15:39.411 00.000 11060 Worker thread wakes up
04:15:39.412 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:39.412 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:40.043 00.631 11060 Exposure complete
04:15:40.271 00.228 11060 worker thread done servicing request
04:15:40.271 00.000 10844 OnExposeComplete: enter
04:15:40.272 00.001 10844 UpdateGuideState(): m_state=6
04:15:40.272 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4879
04:15:40.272 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=101.98, Mass=1908, SNR=27.7, Peak=236 HFD=3.2
04:15:40.272 00.000 10844 MultiStar: [#1 0.16,-0.09,0.90,U] [#2 0.50,0.10,0.80,U] [#3 0.27,-0.25,0.97,U] [#4 0.09,0.03,0.98,U] [#5 -0.51,-0.62,0.00,M1] [#6 0.43,-0.20,0.90,U] [#7 -0.32,-0.10,0.91,U] [#8 -0.07,0.10,0.75,U] 
04:15:40.272 00.000 10844 refined, 7 included, MultiStar: {0.18, -0.07}, one-star: {0.36, -0.07}
04:15:40.272 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
04:15:40.272 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.37 = 1.37)
04:15:40.272 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.36 mountX=-0.03 mountY=0.19, mountTheta=1.75
04:15:40.276 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.07, opts=13)
04:15:40.276 00.000 10844 Enqueuing Move request for scope (0.18, -0.07)
04:15:40.276 00.000 11060 Worker thread wakes up
04:15:40.276 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
04:15:40.276 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
04:15:40.276 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:40.276 00.000 11060 Moving (0.18, -0.07) raw xDistance=-0.03 yDistance=0.19
04:15:40.276 00.000 10844 UpdateGuideState exits: m=1908 SNR=27.7
04:15:40.276 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:40.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:40.276 00.000 10844 Enqueuing Expose request
04:15:40.276 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:15:40.276 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:40.276 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:15:40.276 00.000 11060 MoveAxis(E, 0, ABG)
04:15:40.278 00.002 11060 Move returns status 0, amount 0
04:15:40.278 00.000 11060 MoveAxis(N, 0, ABG)
04:15:40.278 00.000 11060 Move returns status 0, amount 0
04:15:40.278 00.000 11060 move complete, result=0
04:15:40.278 00.000 11060 worker thread done servicing request
04:15:40.278 00.000 11060 Worker thread wakes up
04:15:40.278 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:40.278 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:40.283 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:15:40.908 00.625 11060 Exposure complete
04:15:41.123 00.215 11060 worker thread done servicing request
04:15:41.123 00.000 10844 OnExposeComplete: enter
04:15:41.123 00.000 10844 UpdateGuideState(): m_state=6
04:15:41.123 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4880
04:15:41.123 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=101.85, Mass=1909, SNR=27.7, Peak=243 HFD=3.3
04:15:41.123 00.000 10844 MultiStar: [#1 0.37,0.15,0.93,U] [#2 0.62,0.42,0.00,M1] [#3 0.57,0.15,0.00,M1] [#4 0.63,0.23,0.00,M1] [#5 0.09,-0.23,0.90,U] [#6 0.46,0.41,0.00,M1] [#7 -0.19,-0.09,0.88,U] [#8 -0.07,0.51,0.74,U] 
04:15:41.123 00.000 10844 refined, 4 included, MultiStar: {0.17, 0.01}, one-star: {0.53, -0.20}
04:15:41.123 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
04:15:41.123 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
04:15:41.123 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.04 mountX=0.04 mountY=0.16, mountTheta=1.35
04:15:41.126 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.01, opts=13)
04:15:41.126 00.000 10844 Enqueuing Move request for scope (0.17, 0.01)
04:15:41.126 00.000 11060 Worker thread wakes up
04:15:41.126 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
04:15:41.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:41.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
04:15:41.126 00.000 10844 UpdateGuideState exits: m=1909 SNR=27.7
04:15:41.126 00.000 11060 Moving (0.17, 0.01) raw xDistance=0.04 yDistance=0.16
04:15:41.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:41.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:15:41.126 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:41.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:41.126 00.000 10844 Enqueuing Expose request
04:15:41.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:15:41.126 00.000 11060 MoveAxis(E, 0, ABG)
04:15:41.126 00.000 11060 Move returns status 0, amount 0
04:15:41.126 00.000 11060 MoveAxis(N, 0, ABG)
04:15:41.126 00.000 11060 Move returns status 0, amount 0
04:15:41.126 00.000 11060 move complete, result=0
04:15:41.126 00.000 11060 worker thread done servicing request
04:15:41.126 00.000 11060 Worker thread wakes up
04:15:41.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:41.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:41.132 00.006 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:15:41.759 00.627 11060 Exposure complete
04:15:41.969 00.210 11060 worker thread done servicing request
04:15:41.969 00.000 10844 OnExposeComplete: enter
04:15:41.969 00.000 10844 UpdateGuideState(): m_state=6
04:15:41.973 00.004 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
04:15:41.973 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.56, Mass=1588, SNR=25.3, Peak=184 HFD=2.9
04:15:41.973 00.000 10844 MultiStar: [#1 0.12,-0.61,0.00,M1] [#2 -0.15,0.08,0.85,U] [#3 0.23,-0.59,0.00,M2] [#4 -0.08,-0.15,1.08,U] [#5 -0.46,-0.56,0.00,M1] [#6 0.39,-0.30,1.10,U] [#7 -0.28,-0.33,0.95,U] [#8 0.09,-0.08,0.79,U] 
04:15:41.973 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.22}, one-star: {-0.12, -0.50}
04:15:41.973 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.39) = xAngle (-3.04 = -3.04)
04:15:41.973 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
04:15:41.973 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.65 mountX=-0.22 mountY=0.02, mountTheta=3.06
04:15:41.974 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.22, opts=13)
04:15:41.974 00.000 10844 Enqueuing Move request for scope (-0.02, -0.22)
04:15:41.974 00.000 11060 Worker thread wakes up
04:15:41.974 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:41.974 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
04:15:41.974 00.000 10844 UpdateGuideState exits: m=1588 SNR=25.3
04:15:41.974 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
04:15:41.974 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:41.974 00.000 11060 Moving (-0.02, -0.22) raw xDistance=-0.22 yDistance=0.02
04:15:41.974 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:41.974 00.000 10844 Enqueuing Expose request
04:15:41.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:15:41.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:41.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:15:41.974 00.000 11060 MoveAxis(E, 52, ABG)
04:15:41.974 00.000 11060 Guiding  Dir = 2, Dur = 52
04:15:41.995 00.021 11060 IsSlewing returns 0
04:15:41.995 00.000 11060 IsGuiding returns 0
04:15:42.056 00.061 11060 IsGuiding returns 0
04:15:42.056 00.000 11060 Move returns status 0, amount 52
04:15:42.056 00.000 11060 MoveAxis(N, 0, ABG)
04:15:42.056 00.000 11060 Move returns status 0, amount 0
04:15:42.056 00.000 11060 move complete, result=0
04:15:42.056 00.000 11060 worker thread done servicing request
04:15:42.056 00.000 11060 Worker thread wakes up
04:15:42.056 00.000 10844 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
04:15:42.056 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:42.056 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:42.701 00.645 11060 Exposure complete
04:15:42.901 00.200 11060 worker thread done servicing request
04:15:42.901 00.000 10844 OnExposeComplete: enter
04:15:42.901 00.000 10844 UpdateGuideState(): m_state=6
04:15:42.903 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4882
04:15:42.903 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.71, Mass=1593, SNR=25.1, Peak=191 HFD=2.5
04:15:42.903 00.000 10844 MultiStar: [#1 -0.10,0.34,1.03,U] [#2 0.28,0.00,0.97,U] [#3 -0.07,-0.13,1.08,U] [#4 -0.34,-0.05,1.03,U] [#5 -0.04,-0.38,1.01,U] [#6 0.60,-0.44,0.00,M1] [#7 -0.13,0.00,0.95,U] [#8 -0.36,0.11,0.88,U] 
04:15:42.903 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.06}, one-star: {0.10, -0.35}
04:15:42.903 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.39) = xAngle (-3.89 = 2.39)
04:15:42.904 00.001 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.77 = -0.77)
04:15:42.904 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.50 mountX=-0.07 mountY=-0.07, mountTheta=-2.38
04:15:42.906 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
04:15:42.906 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
04:15:42.906 00.000 11060 Worker thread wakes up
04:15:42.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
04:15:42.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:42.906 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
04:15:42.906 00.000 11060 Moving (-0.08, -0.06) raw xDistance=-0.07 yDistance=-0.07
04:15:42.906 00.000 10844 UpdateGuideState exits: m=1593 SNR=25.1
04:15:42.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:15:42.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:42.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:42.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:42.906 00.000 10844 Enqueuing Expose request
04:15:42.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:15:42.906 00.000 11060 MoveAxis(E, 0, ABG)
04:15:42.906 00.000 11060 Move returns status 0, amount 0
04:15:42.906 00.000 11060 MoveAxis(N, 0, ABG)
04:15:42.906 00.000 11060 Move returns status 0, amount 0
04:15:42.906 00.000 11060 move complete, result=0
04:15:42.906 00.000 11060 worker thread done servicing request
04:15:42.906 00.000 11060 Worker thread wakes up
04:15:42.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:42.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:42.910 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:43.549 00.639 11060 Exposure complete
04:15:43.752 00.203 11060 worker thread done servicing request
04:15:43.752 00.000 10844 OnExposeComplete: enter
04:15:43.752 00.000 10844 UpdateGuideState(): m_state=6
04:15:43.754 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4883
04:15:43.754 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.47, Mass=1671, SNR=25.4, Peak=178 HFD=3.2
04:15:43.754 00.000 10844 MultiStar: [#1 0.09,0.45,0.98,U] [#2 0.55,0.59,0.00,M1] [#3 -0.02,-0.24,0.97,U] [#4 -0.20,-0.22,1.03,U] [#5 -0.37,-0.02,0.97,U] [#6 0.30,-0.33,1.06,U] [#7 -0.26,0.11,0.93,U] [#8 -0.35,-0.07,0.82,U] 
04:15:43.754 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.12}, one-star: {0.04, -0.59}
04:15:43.754 00.000 10844 CameraToMount -- cameraTheta (-2.20) - m_xAngle (1.39) = xAngle (-3.59 = 2.69)
04:15:43.754 00.000 10844 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.47 = -0.47)
04:15:43.754 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.20 mountX=-0.13 mountY=-0.07, mountTheta=-2.68
04:15:43.759 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.12, opts=13)
04:15:43.759 00.000 10844 Enqueuing Move request for scope (-0.09, -0.12)
04:15:43.759 00.000 11060 Worker thread wakes up
04:15:43.759 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
04:15:43.759 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
04:15:43.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:43.759 00.000 11060 Moving (-0.09, -0.12) raw xDistance=-0.13 yDistance=-0.07
04:15:43.759 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.4
04:15:43.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:43.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:43.759 00.000 10844 Enqueuing Expose request
04:15:43.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:15:43.761 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:43.761 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:15:43.761 00.000 11060 MoveAxis(E, 31, ABG)
04:15:43.761 00.000 11060 Guiding  Dir = 2, Dur = 31
04:15:43.773 00.012 11060 IsSlewing returns 0
04:15:43.773 00.000 11060 IsGuiding returns 0
04:15:43.818 00.045 11060 IsGuiding returns 0
04:15:43.818 00.000 11060 Move returns status 0, amount 31
04:15:43.818 00.000 11060 MoveAxis(N, 0, ABG)
04:15:43.818 00.000 11060 Move returns status 0, amount 0
04:15:43.818 00.000 11060 move complete, result=0
04:15:43.818 00.000 11060 worker thread done servicing request
04:15:43.818 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
04:15:43.818 00.000 11060 Worker thread wakes up
04:15:43.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:43.820 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:44.450 00.630 11060 Exposure complete
04:15:44.668 00.218 11060 worker thread done servicing request
04:15:44.668 00.000 10844 OnExposeComplete: enter
04:15:44.668 00.000 10844 UpdateGuideState(): m_state=6
04:15:44.668 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4884
04:15:44.671 00.003 10844 Star::Find returns 1 (0), X=617.31, Y=101.79, Mass=1595, SNR=25.4, Peak=177 HFD=3.5
04:15:44.671 00.000 10844 MultiStar: [#1 -0.08,-0.22,1.04,U] [#2 -0.23,-0.12,0.96,U] [#3 0.08,-0.17,1.01,U] [#4 0.46,0.39,0.00,M1] [#5 -0.05,-0.25,0.88,U] [#6 0.56,-0.27,0.00,M1] [#7 -0.21,-0.15,1.02,U] [#8 -0.28,-0.05,0.86,U] 
04:15:44.671 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.18}, one-star: {0.40, -0.26}
04:15:44.671 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.21 = 3.08)
04:15:44.671 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.08 = -0.08)
04:15:44.671 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.82 mountX=-0.18 mountY=-0.02, mountTheta=-3.06
04:15:44.672 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.18, opts=13)
04:15:44.672 00.000 10844 Enqueuing Move request for scope (-0.04, -0.18)
04:15:44.672 00.000 11060 Worker thread wakes up
04:15:44.674 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
04:15:44.674 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
04:15:44.674 00.000 11060 Moving (-0.04, -0.18) raw xDistance=-0.18 yDistance=-0.02
04:15:44.674 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:15:44.674 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:44.674 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:15:44.674 00.000 11060 MoveAxis(E, 44, ABG)
04:15:44.674 00.000 11060 Guiding  Dir = 2, Dur = 44
04:15:44.675 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:44.675 00.000 10844 UpdateGuideState exits: m=1595 SNR=25.4
04:15:44.675 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:44.675 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:44.675 00.000 10844 Enqueuing Expose request
04:15:44.701 00.026 11060 IsSlewing returns 0
04:15:44.701 00.000 11060 IsGuiding returns 0
04:15:44.772 00.071 11060 IsGuiding returns 0
04:15:44.772 00.000 11060 Move returns status 0, amount 44
04:15:44.772 00.000 11060 MoveAxis(N, 0, ABG)
04:15:44.772 00.000 11060 Move returns status 0, amount 0
04:15:44.772 00.000 11060 move complete, result=0
04:15:44.772 00.000 11060 worker thread done servicing request
04:15:44.772 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
04:15:44.772 00.000 11060 Worker thread wakes up
04:15:44.772 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:44.772 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:45.408 00.636 11060 Exposure complete
04:15:45.607 00.199 11060 worker thread done servicing request
04:15:45.607 00.000 10844 OnExposeComplete: enter
04:15:45.607 00.000 10844 UpdateGuideState(): m_state=6
04:15:45.608 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4885
04:15:45.608 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.37, Mass=1726, SNR=25.7, Peak=150 HFD=3.5
04:15:45.608 00.000 10844 MultiStar: [#1 0.04,0.13,0.98,U] [#2 0.57,-0.29,0.00,M1] [#3 0.67,-0.06,0.00,M1] [#4 0.21,0.04,1.03,U] [#5 -0.54,-0.19,0.00,M1] [#6 0.59,-0.38,0.00,M2] [#7 -0.45,-0.44,0.00,M1] [#8 -0.20,-0.14,0.84,U] 
04:15:45.608 00.000 10844 refined, 3 included, MultiStar: {0.07, -0.16}, one-star: {0.17, -0.68}
04:15:45.608 00.000 10844 CameraToMount -- cameraTheta (-1.19) - m_xAngle (1.39) = xAngle (-2.58 = -2.58)
04:15:45.608 00.000 10844 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.54 = 0.54)
04:15:45.608 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.19 mountX=-0.15 mountY=0.09, mountTheta=2.59
04:15:45.612 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.16, opts=13)
04:15:45.613 00.001 10844 Enqueuing Move request for scope (0.07, -0.16)
04:15:45.613 00.000 11060 Worker thread wakes up
04:15:45.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:45.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
04:15:45.613 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
04:15:45.613 00.000 11060 Moving (0.07, -0.16) raw xDistance=-0.15 yDistance=0.09
04:15:45.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:15:45.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:45.613 00.000 10844 UpdateGuideState exits: m=1726 SNR=25.7
04:15:45.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:15:45.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:45.613 00.000 11060 MoveAxis(E, 37, ABG)
04:15:45.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:45.613 00.000 10844 Enqueuing Expose request
04:15:45.614 00.001 11060 Guiding  Dir = 2, Dur = 37
04:15:45.646 00.032 11060 IsSlewing returns 0
04:15:45.646 00.000 11060 IsGuiding returns 0
04:15:45.706 00.060 11060 IsGuiding returns 0
04:15:45.706 00.000 11060 Move returns status 0, amount 37
04:15:45.706 00.000 11060 MoveAxis(N, 0, ABG)
04:15:45.706 00.000 11060 Move returns status 0, amount 0
04:15:45.706 00.000 11060 move complete, result=0
04:15:45.706 00.000 11060 worker thread done servicing request
04:15:45.706 00.000 11060 Worker thread wakes up
04:15:45.706 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
04:15:45.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:45.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:46.336 00.630 11060 Exposure complete
04:15:46.542 00.206 11060 worker thread done servicing request
04:15:46.542 00.000 10844 OnExposeComplete: enter
04:15:46.542 00.000 10844 UpdateGuideState(): m_state=6
04:15:46.543 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4886
04:15:46.543 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=101.42, Mass=1529, SNR=24.9, Peak=166 HFD=3.3
04:15:46.543 00.000 10844 MultiStar: [#1 0.08,-0.09,1.07,U] [#2 0.37,0.04,0.89,U] [#3 0.19,-0.49,0.96,U] [#4 0.30,-0.05,1.11,U] [#5 -0.07,-0.62,0.00,M2] [#6 0.51,-0.49,0.00,M3] [#7 -0.32,-0.50,0.00,M2] [#8 0.29,-0.14,0.89,U] 
04:15:46.543 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.23}, one-star: {0.44, -0.63}
04:15:46.543 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (1.39) = xAngle (-2.08 = -2.08)
04:15:46.543 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.05 = 1.05)
04:15:46.543 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-0.69 mountX=-0.17 mountY=0.31, mountTheta=2.08
04:15:46.547 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.23, opts=13)
04:15:46.547 00.000 10844 Enqueuing Move request for scope (0.28, -0.23)
04:15:46.547 00.000 11060 Worker thread wakes up
04:15:46.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:46.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.23) opts 0xd
04:15:46.547 00.000 10844 UpdateGuideState exits: m=1529 SNR=24.9
04:15:46.547 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.23)
04:15:46.547 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:46.547 00.000 11060 Moving (0.28, -0.23) raw xDistance=-0.17 yDistance=0.31
04:15:46.548 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:46.548 00.000 10844 Enqueuing Expose request
04:15:46.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:15:46.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
04:15:46.548 00.000 11060 MoveAxis(E, 42, ABG)
04:15:46.548 00.000 11060 Guiding  Dir = 2, Dur = 42
04:15:46.564 00.016 11060 IsSlewing returns 0
04:15:46.564 00.000 11060 IsGuiding returns 0
04:15:46.624 00.060 11060 IsGuiding returns 0
04:15:46.624 00.000 11060 Move returns status 0, amount 42
04:15:46.624 00.000 11060 MoveAxis(S, 120, ABG)
04:15:46.624 00.000 11060 Guiding  Dir = 1, Dur = 120
04:15:46.655 00.031 11060 IsSlewing returns 0
04:15:46.655 00.000 11060 IsGuiding returns 0
04:15:46.795 00.140 11060 IsGuiding returns 0
04:15:46.795 00.000 11060 Move returns status 0, amount 120
04:15:46.795 00.000 11060 move complete, result=0
04:15:46.795 00.000 11060 worker thread done servicing request
04:15:46.795 00.000 11060 Worker thread wakes up
04:15:46.795 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.3 px 120 ms SOUTH
04:15:46.795 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:46.795 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:47.430 00.635 11060 Exposure complete
04:15:47.617 00.187 11060 worker thread done servicing request
04:15:47.617 00.000 10844 OnExposeComplete: enter
04:15:47.617 00.000 10844 UpdateGuideState(): m_state=6
04:15:47.617 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4887
04:15:47.617 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.52, Mass=1527, SNR=24.6, Peak=221 HFD=2.9
04:15:47.620 00.003 10844 MultiStar: [#1 -0.09,-0.16,0.97,U] [#2 0.37,0.12,0.92,U] [#3 0.54,-0.34,0.00,M1] [#4 0.12,0.02,1.13,U] [#5 -0.17,-0.19,0.96,U] [#6 0.31,-0.58,0.00,M4] [#7 -0.53,-0.31,0.00,M3] [#8 0.39,0.03,0.86,U] 
04:15:47.620 00.000 10844 refined, 5 included, MultiStar: {0.14, -0.12}, one-star: {0.26, -0.53}
04:15:47.620 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
04:15:47.620 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
04:15:47.620 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.70 mountX=-0.09 mountY=0.16, mountTheta=2.09
04:15:47.622 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.12, opts=13)
04:15:47.622 00.000 10844 Enqueuing Move request for scope (0.14, -0.12)
04:15:47.622 00.000 11060 Worker thread wakes up
04:15:47.622 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:47.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
04:15:47.622 00.000 10844 UpdateGuideState exits: m=1527 SNR=24.6
04:15:47.622 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
04:15:47.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:47.622 00.000 11060 Moving (0.14, -0.12) raw xDistance=-0.09 yDistance=0.16
04:15:47.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:47.622 00.000 10844 Enqueuing Expose request
04:15:47.622 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:15:47.622 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:47.622 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:15:47.622 00.000 11060 MoveAxis(E, 0, ABG)
04:15:47.622 00.000 11060 Move returns status 0, amount 0
04:15:47.622 00.000 11060 MoveAxis(N, 0, ABG)
04:15:47.624 00.002 11060 Move returns status 0, amount 0
04:15:47.624 00.000 11060 move complete, result=0
04:15:47.624 00.000 11060 worker thread done servicing request
04:15:47.624 00.000 11060 Worker thread wakes up
04:15:47.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:47.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:47.624 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:15:48.261 00.637 11060 Exposure complete
04:15:48.482 00.221 11060 worker thread done servicing request
04:15:48.482 00.000 10844 OnExposeComplete: enter
04:15:48.482 00.000 10844 UpdateGuideState(): m_state=6
04:15:48.482 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4888
04:15:48.482 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.27, Mass=1650, SNR=25.9, Peak=188 HFD=3.2
04:15:48.482 00.000 10844 MultiStar: [#1 -0.07,-0.18,0.88,U] [#2 0.37,0.18,0.86,U] [#3 0.43,-0.34,1.01,U] [#4 -0.24,-0.36,0.97,U] [#5 -0.17,-0.22,0.97,U] [#6 0.48,0.24,0.97,U] [#7 -0.14,0.17,1.00,U] [#8 0.30,-0.02,0.82,U] 
04:15:48.482 00.000 10844 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.12, -0.79}
04:15:48.482 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (1.39) = xAngle (-2.32 = -2.32)
04:15:48.482 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
04:15:48.486 00.004 10844 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=-0.13 mountY=0.14, mountTheta=2.32
04:15:48.488 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.15, opts=13)
04:15:48.488 00.000 10844 Enqueuing Move request for scope (0.12, -0.15)
04:15:48.488 00.000 11060 Worker thread wakes up
04:15:48.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:48.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
04:15:48.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
04:15:48.488 00.000 11060 Moving (0.12, -0.15) raw xDistance=-0.13 yDistance=0.14
04:15:48.488 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:15:48.488 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:48.488 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:15:48.488 00.000 11060 MoveAxis(E, 31, ABG)
04:15:48.488 00.000 11060 Guiding  Dir = 2, Dur = 31
04:15:48.490 00.002 10844 UpdateGuideState exits: m=1650 SNR=25.9
04:15:48.490 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:48.490 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:48.490 00.000 10844 Enqueuing Expose request
04:15:48.516 00.026 11060 IsSlewing returns 0
04:15:48.517 00.001 11060 IsGuiding returns 0
04:15:48.577 00.060 11060 IsGuiding returns 0
04:15:48.577 00.000 11060 Move returns status 0, amount 31
04:15:48.577 00.000 11060 MoveAxis(N, 0, ABG)
04:15:48.577 00.000 11060 Move returns status 0, amount 0
04:15:48.577 00.000 11060 move complete, result=0
04:15:48.577 00.000 11060 worker thread done servicing request
04:15:48.577 00.000 11060 Worker thread wakes up
04:15:48.577 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
04:15:48.577 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:48.577 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:49.217 00.640 11060 Exposure complete
04:15:49.427 00.210 11060 worker thread done servicing request
04:15:49.430 00.003 10844 OnExposeComplete: enter
04:15:49.430 00.000 10844 UpdateGuideState(): m_state=6
04:15:49.430 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4889
04:15:49.430 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.63, Mass=1595, SNR=24.7, Peak=177 HFD=3.3
04:15:49.430 00.000 10844 MultiStar: [#1 -0.11,-0.29,1.06,U] [#2 -0.08,0.29,0.99,U] [#3 -0.14,-0.35,1.03,U] [#4 0.18,0.14,1.00,U] [#5 -0.23,0.28,0.94,U] [#6 0.21,-0.45,1.09,U] [#7 -0.39,0.03,0.95,U] [#8 -0.25,0.22,0.85,U] 
04:15:49.430 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {0.22, -0.43}
04:15:49.430 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (1.39) = xAngle (-3.63 = 2.66)
04:15:49.430 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.50 = -0.50)
04:15:49.430 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=-0.08 mountY=-0.05, mountTheta=-2.64
04:15:49.432 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
04:15:49.434 00.002 10844 Enqueuing Move request for scope (-0.06, -0.07)
04:15:49.434 00.000 11060 Worker thread wakes up
04:15:49.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:49.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
04:15:49.434 00.000 10844 UpdateGuideState exits: m=1595 SNR=24.7
04:15:49.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
04:15:49.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:49.434 00.000 11060 Moving (-0.06, -0.07) raw xDistance=-0.08 yDistance=-0.05
04:15:49.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:49.434 00.000 10844 Enqueuing Expose request
04:15:49.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:15:49.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:49.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:15:49.434 00.000 11060 MoveAxis(E, 0, ABG)
04:15:49.434 00.000 11060 Move returns status 0, amount 0
04:15:49.434 00.000 11060 MoveAxis(N, 0, ABG)
04:15:49.434 00.000 11060 Move returns status 0, amount 0
04:15:49.435 00.001 11060 move complete, result=0
04:15:49.435 00.000 11060 worker thread done servicing request
04:15:49.435 00.000 11060 Worker thread wakes up
04:15:49.435 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:49.435 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:49.437 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:15:50.057 00.620 11060 Exposure complete
04:15:50.269 00.212 11060 worker thread done servicing request
04:15:50.269 00.000 10844 OnExposeComplete: enter
04:15:50.269 00.000 10844 UpdateGuideState(): m_state=6
04:15:50.270 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4890
04:15:50.270 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.60, Mass=1752, SNR=26.2, Peak=155 HFD=3.5
04:15:50.270 00.000 10844 MultiStar: [#1 -0.39,0.17,0.97,U] [#2 -0.50,0.21,0.85,U] [#3 -0.49,-0.34,0.00,M1] [#4 0.03,-0.09,0.96,U] [#5 -0.28,-0.06,0.94,U] [#6 -0.42,-0.23,1.05,U] [#7 -0.32,0.21,0.97,U] [#8 -0.34,0.12,0.86,U] 
04:15:50.270 00.000 10844 refined, 7 included, MultiStar: {-0.28, -0.03}, one-star: {-0.04, -0.45}
04:15:50.270 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.85)
04:15:50.270 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
04:15:50.270 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-3.04 mountX=-0.08 mountY=-0.27, mountTheta=-1.85
04:15:50.280 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.03, opts=13)
04:15:50.280 00.000 10844 Enqueuing Move request for scope (-0.28, -0.03)
04:15:50.280 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:50.280 00.000 10844 UpdateGuideState exits: m=1752 SNR=26.2
04:15:50.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:50.280 00.000 11060 Worker thread wakes up
04:15:50.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.03) opts 0xd
04:15:50.280 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.03)
04:15:50.280 00.000 11060 Moving (-0.28, -0.03) raw xDistance=-0.08 yDistance=-0.27
04:15:50.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:15:50.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:15:50.282 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:15:50.282 00.000 11060 MoveAxis(E, 0, ABG)
04:15:50.282 00.000 11060 Move returns status 0, amount 0
04:15:50.282 00.000 11060 MoveAxis(N, 0, ABG)
04:15:50.282 00.000 11060 Move returns status 0, amount 0
04:15:50.282 00.000 11060 move complete, result=0
04:15:50.282 00.000 11060 worker thread done servicing request
04:15:50.282 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:50.282 00.000 10844 Enqueuing Expose request
04:15:50.282 00.000 11060 Worker thread wakes up
04:15:50.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:50.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:50.282 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:15:50.912 00.630 11060 Exposure complete
04:15:51.132 00.220 11060 worker thread done servicing request
04:15:51.132 00.000 10844 OnExposeComplete: enter
04:15:51.132 00.000 10844 UpdateGuideState(): m_state=6
04:15:51.133 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4891
04:15:51.133 00.000 10844 Star::Find returns 1 (0), X=616.49, Y=101.65, Mass=1794, SNR=26.9, Peak=220 HFD=3.2
04:15:51.133 00.000 10844 MultiStar: [#1 -0.40,0.07,0.97,U] [#2 0.00,0.53,0.86,U] [#3 -0.20,-0.26,0.96,U] [#4 -0.19,0.02,0.92,U] [#5 -0.40,-0.14,0.92,U] [#6 -0.07,-0.27,0.97,U] [#7 -0.57,0.08,0.00,M1] [#8 -0.36,0.23,0.75,U] 
04:15:51.133 00.000 10844 refined, 7 included, MultiStar: {-0.26, -0.04}, one-star: {-0.41, -0.40}
04:15:51.133 00.000 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.39) = xAngle (-4.36 = 1.92)
04:15:51.133 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.24 = -1.24)
04:15:51.133 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-2.98 mountX=-0.09 mountY=-0.25, mountTheta=-1.92
04:15:51.133 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.04, opts=13)
04:15:51.133 00.000 10844 Enqueuing Move request for scope (-0.26, -0.04)
04:15:51.133 00.000 11060 Worker thread wakes up
04:15:51.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:51.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
04:15:51.133 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.9
04:15:51.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:51.133 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
04:15:51.138 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:51.138 00.000 10844 Enqueuing Expose request
04:15:51.138 00.000 11060 Moving (-0.26, -0.04) raw xDistance=-0.09 yDistance=-0.25
04:15:51.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:15:51.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:15:51.138 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:15:51.138 00.000 11060 MoveAxis(E, 0, ABG)
04:15:51.138 00.000 11060 Move returns status 0, amount 0
04:15:51.138 00.000 11060 MoveAxis(N, 0, ABG)
04:15:51.138 00.000 11060 Move returns status 0, amount 0
04:15:51.138 00.000 11060 move complete, result=0
04:15:51.138 00.000 11060 worker thread done servicing request
04:15:51.138 00.000 11060 Worker thread wakes up
04:15:51.138 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:51.138 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:51.138 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:15:51.769 00.631 11060 Exposure complete
04:15:51.992 00.223 11060 worker thread done servicing request
04:15:51.992 00.000 10844 OnExposeComplete: enter
04:15:51.992 00.000 10844 UpdateGuideState(): m_state=6
04:15:51.992 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4892
04:15:51.992 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.49, Mass=1755, SNR=26.7, Peak=194 HFD=3.2
04:15:51.992 00.000 10844 MultiStar: [#1 -0.48,-0.36,0.00,M1] [#2 -0.17,0.13,0.90,U] [#3 -0.27,-0.50,0.00,M1] [#4 0.09,-0.12,0.92,U] [#5 -0.65,-0.70,0.00,M1] [#6 0.18,-0.53,1.02,U] [#7 -0.40,0.13,0.89,U] [#8 -0.14,-0.03,0.82,U] 
04:15:51.992 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.18}, one-star: {0.02, -0.56}
04:15:51.992 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.01)
04:15:51.992 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
04:15:51.992 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.89 mountX=-0.19 mountY=-0.03, mountTheta=-2.99
04:15:51.997 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.18, opts=13)
04:15:51.997 00.000 10844 Enqueuing Move request for scope (-0.06, -0.18)
04:15:51.997 00.000 11060 Worker thread wakes up
04:15:51.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:51.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
04:15:51.997 00.000 10844 UpdateGuideState exits: m=1755 SNR=26.7
04:15:51.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
04:15:51.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:51.997 00.000 11060 Moving (-0.06, -0.18) raw xDistance=-0.19 yDistance=-0.03
04:15:51.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:51.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:15:51.997 00.000 10844 Enqueuing Expose request
04:15:51.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:51.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:15:51.997 00.000 11060 MoveAxis(E, 44, ABG)
04:15:51.997 00.000 11060 Guiding  Dir = 2, Dur = 44
04:15:52.009 00.012 11060 IsSlewing returns 0
04:15:52.009 00.000 11060 IsGuiding returns 0
04:15:52.055 00.046 11060 IsGuiding returns 0
04:15:52.055 00.000 11060 Move returns status 0, amount 44
04:15:52.055 00.000 11060 MoveAxis(N, 0, ABG)
04:15:52.055 00.000 11060 Move returns status 0, amount 0
04:15:52.055 00.000 11060 move complete, result=0
04:15:52.055 00.000 11060 worker thread done servicing request
04:15:52.055 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
04:15:52.055 00.000 11060 Worker thread wakes up
04:15:52.055 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:52.055 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:52.695 00.640 11060 Exposure complete
04:15:52.904 00.209 11060 worker thread done servicing request
04:15:52.904 00.000 10844 OnExposeComplete: enter
04:15:52.904 00.000 10844 UpdateGuideState(): m_state=6
04:15:52.904 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4893
04:15:52.904 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.60, Mass=1960, SNR=27.9, Peak=207 HFD=3.2
04:15:52.904 00.000 10844 MultiStar: [#1 -0.32,-0.16,0.84,U] [#2 -0.17,0.65,0.00,M1] [#3 0.15,-0.25,0.94,U] [#4 -0.10,-0.07,0.95,U] [#5 0.05,-0.30,0.82,U] [#6 -0.06,-0.30,0.94,U] [#7 -0.54,-0.07,0.88,U] [#8 -0.03,-0.01,0.74,U] 
04:15:52.904 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.21}, one-star: {-0.07, -0.45}
04:15:52.904 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.39) = xAngle (-3.47 = 2.81)
04:15:52.904 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
04:15:52.904 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.08 mountX=-0.23 mountY=-0.08, mountTheta=-2.80
04:15:52.910 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.21, opts=13)
04:15:52.910 00.000 10844 Enqueuing Move request for scope (-0.12, -0.21)
04:15:52.910 00.000 11060 Worker thread wakes up
04:15:52.910 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:52.910 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
04:15:52.910 00.000 10844 UpdateGuideState exits: m=1960 SNR=27.9
04:15:52.910 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
04:15:52.910 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:52.910 00.000 11060 Moving (-0.12, -0.21) raw xDistance=-0.23 yDistance=-0.08
04:15:52.910 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:52.910 00.000 10844 Enqueuing Expose request
04:15:52.910 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:15:52.910 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:52.910 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:15:52.910 00.000 11060 MoveAxis(E, 54, ABG)
04:15:52.910 00.000 11060 Guiding  Dir = 2, Dur = 54
04:15:52.920 00.010 11060 IsSlewing returns 0
04:15:52.921 00.001 11060 IsGuiding returns 0
04:15:52.982 00.061 11060 IsGuiding returns 0
04:15:52.982 00.000 11060 Move returns status 0, amount 54
04:15:52.982 00.000 11060 MoveAxis(N, 0, ABG)
04:15:52.982 00.000 11060 Move returns status 0, amount 0
04:15:52.982 00.000 11060 move complete, result=0
04:15:52.982 00.000 11060 worker thread done servicing request
04:15:52.982 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
04:15:52.982 00.000 11060 Worker thread wakes up
04:15:52.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:52.984 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:53.641 00.657 11060 Exposure complete
04:15:53.830 00.189 11060 worker thread done servicing request
04:15:53.830 00.000 10844 OnExposeComplete: enter
04:15:53.830 00.000 10844 UpdateGuideState(): m_state=6
04:15:53.831 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4894
04:15:53.831 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=102.10, Mass=1488, SNR=24.4, Peak=148 HFD=2.7
04:15:53.832 00.001 10844 MultiStar: [#1 -0.29,0.10,1.04,U] [#2 0.24,0.55,0.00,M2] [#3 -0.14,0.02,1.05,U] [#4 0.39,0.52,0.00,M1] [#5 0.16,0.11,1.01,U] [#6 -0.13,0.23,1.07,U] [#7 -0.51,0.47,0.00,M1] [#8 -0.21,0.72,0.00,M1] 
04:15:53.832 00.000 10844 refined, 4 included, MultiStar: {-0.11, 0.10}, one-star: {-0.15, 0.04}
04:15:53.832 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.39) = xAngle (1.01 = 1.01)
04:15:53.832 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.14 = -2.15)
04:15:53.832 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.40 mountX=0.08 mountY=-0.13, mountTheta=-1.01
04:15:53.832 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.10, opts=13)
04:15:53.832 00.000 10844 Enqueuing Move request for scope (-0.11, 0.10)
04:15:53.832 00.000 11060 Worker thread wakes up
04:15:53.832 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:53.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
04:15:53.832 00.000 10844 UpdateGuideState exits: m=1488 SNR=24.4
04:15:53.832 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
04:15:53.832 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:53.832 00.000 11060 Moving (-0.11, 0.10) raw xDistance=0.08 yDistance=-0.13
04:15:53.832 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:15:53.832 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:53.832 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:15:53.832 00.000 11060 MoveAxis(E, 0, ABG)
04:15:53.836 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:53.836 00.000 10844 Enqueuing Expose request
04:15:53.836 00.000 11060 Move returns status 0, amount 0
04:15:53.836 00.000 11060 MoveAxis(N, 0, ABG)
04:15:53.836 00.000 11060 Move returns status 0, amount 0
04:15:53.837 00.001 11060 move complete, result=0
04:15:53.837 00.000 11060 worker thread done servicing request
04:15:53.837 00.000 11060 Worker thread wakes up
04:15:53.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:53.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:53.840 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:54.468 00.628 11060 Exposure complete
04:15:54.675 00.207 11060 worker thread done servicing request
04:15:54.675 00.000 10844 OnExposeComplete: enter
04:15:54.675 00.000 10844 UpdateGuideState(): m_state=6
04:15:54.675 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4895
04:15:54.675 00.000 10844 Star::Find returns 1 (0), X=617.46, Y=101.95, Mass=1888, SNR=27.9, Peak=248 HFD=2.9
04:15:54.677 00.002 10844 MultiStar: [#1 -0.20,0.34,0.93,U] [#2 0.58,0.47,0.00,M3] [#3 0.33,0.22,0.87,U] [#4 0.48,0.62,0.00,M2] [#5 -0.05,-0.10,0.92,U] [#6 0.14,0.04,1.02,U] [#7 -0.30,0.19,0.84,U] [#8 -0.03,0.31,0.72,U] 
04:15:54.677 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.12}, one-star: {0.55, -0.10}
04:15:54.677 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.39) = xAngle (-0.39 = -0.39)
04:15:54.677 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
04:15:54.677 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.00 mountX=0.13 mountY=0.05, mountTheta=0.40
04:15:54.679 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.12, opts=13)
04:15:54.679 00.000 10844 Enqueuing Move request for scope (0.07, 0.12)
04:15:54.679 00.000 11060 Worker thread wakes up
04:15:54.679 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:54.679 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
04:15:54.679 00.000 10844 UpdateGuideState exits: m=1888 SNR=27.9
04:15:54.679 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
04:15:54.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:54.679 00.000 11060 Moving (0.07, 0.12) raw xDistance=0.13 yDistance=0.05
04:15:54.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:54.679 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
04:15:54.679 00.000 10844 Enqueuing Expose request
04:15:54.679 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:54.679 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:15:54.679 00.000 11060 MoveAxis(W, 30, ABG)
04:15:54.679 00.000 11060 Guiding  Dir = 3, Dur = 30
04:15:54.705 00.026 11060 IsSlewing returns 0
04:15:54.706 00.001 11060 IsGuiding returns 0
04:15:54.751 00.045 11060 IsGuiding returns 0
04:15:54.751 00.000 11060 Move returns status 0, amount 30
04:15:54.751 00.000 11060 MoveAxis(N, 0, ABG)
04:15:54.751 00.000 11060 Move returns status 0, amount 0
04:15:54.752 00.001 11060 move complete, result=0
04:15:54.752 00.000 11060 worker thread done servicing request
04:15:54.752 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
04:15:54.752 00.000 11060 Worker thread wakes up
04:15:54.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:54.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:55.390 00.638 11060 Exposure complete
04:15:55.589 00.199 11060 worker thread done servicing request
04:15:55.589 00.000 10844 OnExposeComplete: enter
04:15:55.589 00.000 10844 UpdateGuideState(): m_state=6
04:15:55.591 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4896
04:15:55.591 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.59, Mass=1639, SNR=25.4, Peak=161 HFD=3.0
04:15:55.591 00.000 10844 MultiStar: [#1 -0.43,-0.02,1.06,U] [#2 0.15,0.11,0.97,U] [#3 -0.23,0.09,0.96,U] [#4 0.27,0.40,0.94,U] [#5 -0.29,-0.06,0.95,U] [#6 -0.12,-0.46,1.12,U] [#7 -0.44,0.37,0.00,M1] [#8 -0.06,0.50,0.90,U] 
04:15:55.591 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.01}, one-star: {0.09, -0.47}
04:15:55.591 00.000 10844 CameraToMount -- cameraTheta (-3.07) - m_xAngle (1.39) = xAngle (-4.46 = 1.82)
04:15:55.591 00.000 10844 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.34 = -1.34)
04:15:55.591 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.07 mountX=-0.02 mountY=-0.08, mountTheta=-1.82
04:15:55.594 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.01, opts=13)
04:15:55.594 00.000 10844 Enqueuing Move request for scope (-0.08, -0.01)
04:15:55.594 00.000 11060 Worker thread wakes up
04:15:55.594 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:55.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
04:15:55.594 00.000 10844 UpdateGuideState exits: m=1639 SNR=25.4
04:15:55.594 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
04:15:55.594 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:55.594 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:55.594 00.000 10844 Enqueuing Expose request
04:15:55.594 00.000 11060 Moving (-0.08, -0.01) raw xDistance=-0.02 yDistance=-0.08
04:15:55.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:15:55.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:55.596 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:15:55.596 00.000 11060 MoveAxis(E, 0, ABG)
04:15:55.596 00.000 11060 Move returns status 0, amount 0
04:15:55.596 00.000 11060 MoveAxis(N, 0, ABG)
04:15:55.596 00.000 11060 Move returns status 0, amount 0
04:15:55.596 00.000 11060 move complete, result=0
04:15:55.596 00.000 11060 worker thread done servicing request
04:15:55.596 00.000 11060 Worker thread wakes up
04:15:55.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:55.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:55.600 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:15:56.230 00.630 11060 Exposure complete
04:15:56.431 00.201 11060 worker thread done servicing request
04:15:56.431 00.000 10844 OnExposeComplete: enter
04:15:56.431 00.000 10844 UpdateGuideState(): m_state=6
04:15:56.431 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4897
04:15:56.431 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.74, Mass=1551, SNR=25.1, Peak=147 HFD=3.2
04:15:56.431 00.000 10844 MultiStar: [#1 -0.40,0.18,1.03,U] [#2 -0.06,-0.16,0.98,U] [#3 0.19,0.03,0.95,U] [#4 0.14,0.07,1.08,U] [#5 -0.13,-0.36,0.98,U] [#6 0.10,-0.50,1.04,U] [#7 -0.23,-0.15,0.96,U] [#8 -0.18,0.26,0.80,U] 
04:15:56.431 00.000 10844 refined, 8 included, MultiStar: {-0.06, -0.11}, one-star: {0.02, -0.31}
04:15:56.431 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.39) = xAngle (-3.42 = 2.86)
04:15:56.431 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.30 = -0.30)
04:15:56.433 00.002 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.04 mountX=-0.12 mountY=-0.04, mountTheta=-2.84
04:15:56.433 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.11, opts=13)
04:15:56.433 00.000 10844 Enqueuing Move request for scope (-0.06, -0.11)
04:15:56.433 00.000 11060 Worker thread wakes up
04:15:56.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:56.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
04:15:56.433 00.000 10844 UpdateGuideState exits: m=1551 SNR=25.1
04:15:56.433 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
04:15:56.433 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:56.436 00.003 11060 Moving (-0.06, -0.11) raw xDistance=-0.12 yDistance=-0.04
04:15:56.436 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:56.436 00.000 10844 Enqueuing Expose request
04:15:56.436 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:15:56.436 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:56.436 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:15:56.436 00.000 11060 MoveAxis(E, 29, ABG)
04:15:56.436 00.000 11060 Guiding  Dir = 2, Dur = 29
04:15:56.441 00.005 11060 IsSlewing returns 0
04:15:56.441 00.000 11060 IsGuiding returns 0
04:15:56.473 00.032 11060 IsGuiding returns 0
04:15:56.473 00.000 11060 Move returns status 0, amount 29
04:15:56.473 00.000 11060 MoveAxis(N, 0, ABG)
04:15:56.473 00.000 11060 Move returns status 0, amount 0
04:15:56.473 00.000 11060 move complete, result=0
04:15:56.473 00.000 11060 worker thread done servicing request
04:15:56.473 00.000 11060 Worker thread wakes up
04:15:56.473 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.0 px 0 ms NORTH
04:15:56.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:56.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:57.102 00.629 11060 Exposure complete
04:15:57.319 00.217 11060 worker thread done servicing request
04:15:57.319 00.000 10844 OnExposeComplete: enter
04:15:57.319 00.000 10844 UpdateGuideState(): m_state=6
04:15:57.321 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4898
04:15:57.321 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=102.26, Mass=1838, SNR=27.2, Peak=202 HFD=3.6
04:15:57.321 00.000 10844 MultiStar: [#1 -0.24,0.05,0.93,U] [#2 0.02,0.21,0.74,U] [#3 0.17,-0.47,0.93,U] [#4 0.25,-0.13,0.99,U] [#5 -0.64,-0.22,0.00,M1] [#6 0.19,-0.30,1.00,U] [#7 -0.79,0.23,0.00,M1] [#8 -0.16,0.06,0.79,U] 
04:15:57.321 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.06}, one-star: {-0.18, 0.21}
04:15:57.321 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
04:15:57.321 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.35 = 0.35)
04:15:57.321 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.38 mountX=-0.06 mountY=0.02, mountTheta=2.79
04:15:57.323 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
04:15:57.323 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
04:15:57.323 00.000 11060 Worker thread wakes up
04:15:57.323 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:57.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
04:15:57.323 00.000 10844 UpdateGuideState exits: m=1838 SNR=27.2
04:15:57.323 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:57.326 00.003 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
04:15:57.326 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:57.326 00.000 10844 Enqueuing Expose request
04:15:57.326 00.000 11060 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
04:15:57.326 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:57.326 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:57.326 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:15:57.326 00.000 11060 MoveAxis(E, 0, ABG)
04:15:57.326 00.000 11060 Move returns status 0, amount 0
04:15:57.326 00.000 11060 MoveAxis(N, 0, ABG)
04:15:57.326 00.000 11060 Move returns status 0, amount 0
04:15:57.326 00.000 11060 move complete, result=0
04:15:57.326 00.000 11060 worker thread done servicing request
04:15:57.326 00.000 11060 Worker thread wakes up
04:15:57.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:57.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:57.330 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:57.955 00.625 11060 Exposure complete
04:15:58.155 00.200 11060 worker thread done servicing request
04:15:58.155 00.000 10844 OnExposeComplete: enter
04:15:58.155 00.000 10844 UpdateGuideState(): m_state=6
04:15:58.155 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4899
04:15:58.155 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=101.73, Mass=1738, SNR=26.3, Peak=170 HFD=2.9
04:15:58.155 00.000 10844 MultiStar: [#1 0.22,0.12,0.95,U] [#2 0.14,0.27,0.94,U] [#3 0.38,-0.15,0.93,U] [#4 -0.03,-0.24,0.99,U] [#5 -0.09,-0.07,0.90,U] [#6 -0.06,-0.12,1.09,U] [#7 -0.43,0.02,0.87,U] [#8 -0.38,0.25,0.77,U] 
04:15:58.155 00.000 10844 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.13, -0.33}
04:15:58.155 00.000 10844 CameraToMount -- cameraTheta (-2.31) - m_xAngle (1.39) = xAngle (-3.70 = 2.58)
04:15:58.155 00.000 10844 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
04:15:58.155 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.31 mountX=-0.04 mountY=-0.03, mountTheta=-2.57
04:15:58.155 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.04, opts=13)
04:15:58.155 00.000 10844 Enqueuing Move request for scope (-0.03, -0.04)
04:15:58.155 00.000 11060 Worker thread wakes up
04:15:58.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:15:58.160 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
04:15:58.160 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.3
04:15:58.160 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
04:15:58.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:58.160 00.000 11060 Moving (-0.03, -0.04) raw xDistance=-0.04 yDistance=-0.03
04:15:58.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:58.160 00.000 10844 Enqueuing Expose request
04:15:58.160 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:15:58.160 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:58.160 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:15:58.160 00.000 11060 MoveAxis(E, 0, ABG)
04:15:58.160 00.000 11060 Move returns status 0, amount 0
04:15:58.160 00.000 11060 MoveAxis(N, 0, ABG)
04:15:58.160 00.000 11060 Move returns status 0, amount 0
04:15:58.160 00.000 11060 move complete, result=0
04:15:58.160 00.000 11060 worker thread done servicing request
04:15:58.160 00.000 11060 Worker thread wakes up
04:15:58.160 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:58.160 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:58.160 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:15:58.787 00.627 11060 Exposure complete
04:15:58.992 00.205 11060 worker thread done servicing request
04:15:58.992 00.000 10844 OnExposeComplete: enter
04:15:58.992 00.000 10844 UpdateGuideState(): m_state=6
04:15:58.997 00.005 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4900
04:15:58.997 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.60, Mass=1628, SNR=25.4, Peak=181 HFD=3.4
04:15:58.997 00.000 10844 MultiStar: [#1 -0.19,-0.19,0.96,U] [#2 0.16,0.24,0.78,U] [#3 -0.02,-0.13,0.99,U] [#4 -0.15,-0.01,1.03,U] [#5 -0.47,-0.06,0.93,U] [#6 0.21,-0.54,0.00,M1] [#7 -0.52,0.08,0.94,U] [#8 -0.17,0.09,0.84,U] 
04:15:58.997 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.07}, one-star: {0.08, -0.45}
04:15:58.997 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.39) = xAngle (-4.14 = 2.14)
04:15:58.997 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.02 = -1.02)
04:15:58.997 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-2.75 mountX=-0.10 mountY=-0.15, mountTheta=-2.14
04:15:58.997 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.07, opts=13)
04:15:58.997 00.000 10844 Enqueuing Move request for scope (-0.16, -0.07)
04:15:58.997 00.000 11060 Worker thread wakes up
04:15:58.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:58.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
04:15:58.997 00.000 10844 UpdateGuideState exits: m=1628 SNR=25.4
04:15:58.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
04:15:58.997 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:58.997 00.000 11060 Moving (-0.16, -0.07) raw xDistance=-0.10 yDistance=-0.15
04:15:58.997 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:58.997 00.000 10844 Enqueuing Expose request
04:15:58.997 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:15:58.997 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:58.997 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:15:58.997 00.000 11060 MoveAxis(E, 0, ABG)
04:15:58.997 00.000 11060 Move returns status 0, amount 0
04:15:58.997 00.000 11060 MoveAxis(N, 0, ABG)
04:15:58.997 00.000 11060 Move returns status 0, amount 0
04:15:58.997 00.000 11060 move complete, result=0
04:15:58.997 00.000 11060 worker thread done servicing request
04:15:58.997 00.000 11060 Worker thread wakes up
04:15:58.997 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:58.997 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:15:59.004 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:15:59.623 00.619 11060 Exposure complete
04:15:59.828 00.205 11060 worker thread done servicing request
04:15:59.828 00.000 10844 OnExposeComplete: enter
04:15:59.828 00.000 10844 UpdateGuideState(): m_state=6
04:15:59.828 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4901
04:15:59.828 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.63, Mass=1756, SNR=26.5, Peak=223 HFD=3.2
04:15:59.828 00.000 10844 MultiStar: [#1 -0.15,-0.55,0.00,M1] [#2 0.04,0.26,0.94,U] [#3 0.10,-0.37,0.98,U] [#4 0.26,0.02,0.96,U] [#5 -0.20,-0.34,0.95,U] [#6 -0.05,-0.30,0.93,U] [#7 -0.20,-0.08,0.93,U] [#8 0.20,0.08,0.78,U] 
04:15:59.828 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.15}, one-star: {-0.08, -0.43}
04:15:59.828 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (1.39) = xAngle (-2.93 = -2.93)
04:15:59.828 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.19 = 0.19)
04:15:59.828 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.54 mountX=-0.15 mountY=0.03, mountTheta=2.95
04:15:59.834 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.15, opts=13)
04:15:59.834 00.000 10844 Enqueuing Move request for scope (0.00, -0.15)
04:15:59.834 00.000 11060 Worker thread wakes up
04:15:59.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:15:59.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
04:15:59.834 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.5
04:15:59.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
04:15:59.834 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:59.834 00.000 11060 Moving (0.00, -0.15) raw xDistance=-0.15 yDistance=0.03
04:15:59.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:15:59.834 00.000 10844 Enqueuing Expose request
04:15:59.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:15:59.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:15:59.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:15:59.834 00.000 11060 MoveAxis(E, 35, ABG)
04:15:59.834 00.000 11060 Guiding  Dir = 2, Dur = 35
04:15:59.870 00.036 11060 IsSlewing returns 0
04:15:59.870 00.000 11060 IsGuiding returns 0
04:15:59.932 00.062 11060 IsGuiding returns 0
04:15:59.932 00.000 11060 Move returns status 0, amount 35
04:15:59.932 00.000 11060 MoveAxis(N, 0, ABG)
04:15:59.932 00.000 11060 Move returns status 0, amount 0
04:15:59.932 00.000 11060 move complete, result=0
04:15:59.932 00.000 11060 worker thread done servicing request
04:15:59.941 00.009 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
04:15:59.941 00.000 11060 Worker thread wakes up
04:15:59.941 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:15:59.942 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:00.588 00.646 11060 Exposure complete
04:16:00.802 00.214 11060 worker thread done servicing request
04:16:00.802 00.000 10844 OnExposeComplete: enter
04:16:00.802 00.000 10844 UpdateGuideState(): m_state=6
04:16:00.802 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4902
04:16:00.802 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.55, Mass=1472, SNR=23.8, Peak=184 HFD=3.0
04:16:00.804 00.002 10844 MultiStar: [#1 0.11,-0.08,1.17,U] [#2 -0.09,-0.03,1.00,U] [#3 -0.03,0.01,1.02,U] [#4 -0.03,0.17,1.02,U] [#5 -0.09,-0.46,0.93,U] [#6 0.11,-0.42,1.08,U] [#7 -0.51,-0.42,0.00,M1] [#8 0.00,-0.03,0.79,U] 
04:16:00.804 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.17}, one-star: {0.13, -0.50}
04:16:00.804 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
04:16:00.804 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.27 = 0.27)
04:16:00.804 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.46 mountX=-0.16 mountY=0.04, mountTheta=2.87
04:16:00.807 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.17, opts=13)
04:16:00.807 00.000 10844 Enqueuing Move request for scope (0.02, -0.17)
04:16:00.807 00.000 11060 Worker thread wakes up
04:16:00.807 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
04:16:00.807 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:00.807 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
04:16:00.807 00.000 10844 UpdateGuideState exits: m=1472 SNR=23.8
04:16:00.807 00.000 11060 Moving (0.02, -0.17) raw xDistance=-0.16 yDistance=0.04
04:16:00.807 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:00.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:16:00.807 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:00.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:00.807 00.000 10844 Enqueuing Expose request
04:16:00.807 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:16:00.807 00.000 11060 MoveAxis(E, 39, ABG)
04:16:00.807 00.000 11060 Guiding  Dir = 2, Dur = 39
04:16:00.833 00.026 11060 IsSlewing returns 0
04:16:00.833 00.000 11060 IsGuiding returns 0
04:16:00.899 00.066 11060 IsGuiding returns 0
04:16:00.899 00.000 11060 Move returns status 0, amount 39
04:16:00.899 00.000 11060 MoveAxis(N, 0, ABG)
04:16:00.899 00.000 11060 Move returns status 0, amount 0
04:16:00.900 00.001 11060 move complete, result=0
04:16:00.900 00.000 11060 worker thread done servicing request
04:16:00.900 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
04:16:00.900 00.000 11060 Worker thread wakes up
04:16:00.901 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:00.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:01.532 00.631 11060 Exposure complete
04:16:01.737 00.205 11060 worker thread done servicing request
04:16:01.737 00.000 10844 OnExposeComplete: enter
04:16:01.737 00.000 10844 UpdateGuideState(): m_state=6
04:16:01.739 00.002 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4903
04:16:01.739 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=101.51, Mass=2010, SNR=28.0, Peak=207 HFD=3.3
04:16:01.739 00.000 10844 MultiStar: [#1 -0.14,0.17,0.88,U] [#2 0.13,0.44,0.78,U] [#3 0.25,-0.17,0.99,U] [#4 -0.02,-0.04,0.98,U] [#5 -0.25,-0.39,0.86,U] [#6 0.40,-0.38,0.98,U] [#7 -0.34,0.35,0.86,U] [#8 -0.01,0.60,0.00,M1] 
04:16:01.739 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.09}, one-star: {0.48, -0.54}
04:16:01.739 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
04:16:01.739 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
04:16:01.739 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.89 mountX=-0.08 mountY=0.09, mountTheta=2.29
04:16:01.743 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
04:16:01.743 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
04:16:01.743 00.000 11060 Worker thread wakes up
04:16:01.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:01.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
04:16:01.743 00.000 10844 UpdateGuideState exits: m=2010 SNR=28.0
04:16:01.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
04:16:01.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:01.743 00.000 11060 Moving (0.07, -0.09) raw xDistance=-0.08 yDistance=0.09
04:16:01.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:01.743 00.000 10844 Enqueuing Expose request
04:16:01.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:16:01.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:01.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:16:01.743 00.000 11060 MoveAxis(E, 0, ABG)
04:16:01.743 00.000 11060 Move returns status 0, amount 0
04:16:01.743 00.000 11060 MoveAxis(N, 0, ABG)
04:16:01.743 00.000 11060 Move returns status 0, amount 0
04:16:01.743 00.000 11060 move complete, result=0
04:16:01.743 00.000 11060 worker thread done servicing request
04:16:01.743 00.000 11060 Worker thread wakes up
04:16:01.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:01.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:01.747 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:02.381 00.634 11060 Exposure complete
04:16:02.585 00.204 11060 worker thread done servicing request
04:16:02.585 00.000 10844 OnExposeComplete: enter
04:16:02.585 00.000 10844 UpdateGuideState(): m_state=6
04:16:02.585 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4904
04:16:02.585 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=101.63, Mass=1828, SNR=27.4, Peak=176 HFD=3.3
04:16:02.585 00.000 10844 MultiStar: [#1 0.18,0.47,0.94,U] [#2 0.03,-0.02,0.91,U] [#3 0.07,-0.43,0.94,U] [#4 0.04,0.14,0.94,U] [#5 -0.17,-0.77,0.00,M1] [#6 0.19,-0.15,1.01,U] [#7 -0.32,-0.00,0.88,U] [#8 0.14,-0.05,0.82,U] 
04:16:02.585 00.000 10844 refined, 7 included, MultiStar: {0.09, -0.06}, one-star: {0.37, -0.42}
04:16:02.585 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
04:16:02.585 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
04:16:02.585 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.60 mountX=-0.04 mountY=0.10, mountTheta=1.99
04:16:02.589 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.06, opts=13)
04:16:02.589 00.000 10844 Enqueuing Move request for scope (0.09, -0.06)
04:16:02.589 00.000 11060 Worker thread wakes up
04:16:02.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:02.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
04:16:02.589 00.000 10844 UpdateGuideState exits: m=1828 SNR=27.4
04:16:02.589 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
04:16:02.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:02.589 00.000 11060 Moving (0.09, -0.06) raw xDistance=-0.04 yDistance=0.10
04:16:02.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:02.589 00.000 10844 Enqueuing Expose request
04:16:02.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:16:02.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:02.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:16:02.589 00.000 11060 MoveAxis(E, 0, ABG)
04:16:02.589 00.000 11060 Move returns status 0, amount 0
04:16:02.589 00.000 11060 MoveAxis(N, 0, ABG)
04:16:02.589 00.000 11060 Move returns status 0, amount 0
04:16:02.589 00.000 11060 move complete, result=0
04:16:02.589 00.000 11060 worker thread done servicing request
04:16:02.589 00.000 11060 Worker thread wakes up
04:16:02.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:02.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:02.594 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:03.225 00.631 11060 Exposure complete
04:16:03.437 00.212 11060 worker thread done servicing request
04:16:03.438 00.001 10844 OnExposeComplete: enter
04:16:03.438 00.000 10844 UpdateGuideState(): m_state=6
04:16:03.438 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4905
04:16:03.438 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.67, Mass=1597, SNR=25.2, Peak=171 HFD=3.3
04:16:03.438 00.000 10844 MultiStar: [#1 -0.20,-0.09,0.96,U] [#2 0.38,-0.33,0.95,U] [#3 0.41,-0.41,0.00,M1] [#4 -0.18,-0.10,1.04,U] [#5 -0.34,-0.28,0.98,U] [#6 0.50,-1.02,0.00,M1] [#7 -0.52,0.08,0.96,U] [#8 -0.10,0.22,0.91,U] 
04:16:03.438 00.000 10844 refined, 6 included, MultiStar: {-0.13, -0.13}, one-star: {0.07, -0.38}
04:16:03.438 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.39) = xAngle (-3.73 = 2.55)
04:16:03.438 00.000 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.61 = -0.61)
04:16:03.438 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.34 mountX=-0.15 mountY=-0.10, mountTheta=-2.54
04:16:03.441 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.13, opts=13)
04:16:03.441 00.000 10844 Enqueuing Move request for scope (-0.13, -0.13)
04:16:03.441 00.000 11060 Worker thread wakes up
04:16:03.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:03.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
04:16:03.441 00.000 10844 UpdateGuideState exits: m=1597 SNR=25.2
04:16:03.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
04:16:03.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:03.441 00.000 11060 Moving (-0.13, -0.13) raw xDistance=-0.15 yDistance=-0.10
04:16:03.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:03.441 00.000 10844 Enqueuing Expose request
04:16:03.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:16:03.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:03.443 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:16:03.443 00.000 11060 MoveAxis(E, 36, ABG)
04:16:03.443 00.000 11060 Guiding  Dir = 2, Dur = 36
04:16:03.448 00.005 11060 IsSlewing returns 0
04:16:03.448 00.000 11060 IsGuiding returns 0
04:16:03.495 00.047 11060 IsGuiding returns 0
04:16:03.495 00.000 11060 Move returns status 0, amount 36
04:16:03.495 00.000 11060 MoveAxis(N, 0, ABG)
04:16:03.495 00.000 11060 Move returns status 0, amount 0
04:16:03.495 00.000 11060 move complete, result=0
04:16:03.495 00.000 11060 worker thread done servicing request
04:16:03.495 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
04:16:03.507 00.012 11060 Worker thread wakes up
04:16:03.507 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:03.507 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:04.135 00.628 11060 Exposure complete
04:16:04.355 00.220 11060 worker thread done servicing request
04:16:04.355 00.000 10844 OnExposeComplete: enter
04:16:04.355 00.000 10844 UpdateGuideState(): m_state=6
04:16:04.356 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4906
04:16:04.356 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.70, Mass=1812, SNR=26.5, Peak=176 HFD=3.6
04:16:04.356 00.000 10844 MultiStar: [#1 -0.25,0.25,0.93,U] [#2 0.39,0.14,0.86,U] [#3 -0.25,-0.58,0.00,M2] [#4 -0.04,-0.07,1.02,U] [#5 -0.14,-0.21,0.91,U] [#6 0.50,-0.28,0.00,M2] [#7 -0.41,-0.01,0.99,U] [#8 0.16,0.27,0.78,U] 
04:16:04.356 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.01}, one-star: {0.25, -0.36}
04:16:04.356 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.39) = xAngle (-3.92 = 2.36)
04:16:04.356 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.80 = -0.80)
04:16:04.356 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.53 mountX=-0.01 mountY=-0.01, mountTheta=-2.35
04:16:04.359 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.01, opts=13)
04:16:04.359 00.000 10844 Enqueuing Move request for scope (-0.02, -0.01)
04:16:04.359 00.000 11060 Worker thread wakes up
04:16:04.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
04:16:04.359 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:04.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
04:16:04.359 00.000 10844 UpdateGuideState exits: m=1812 SNR=26.5
04:16:04.359 00.000 11060 Moving (-0.02, -0.01) raw xDistance=-0.01 yDistance=-0.01
04:16:04.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:04.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:16:04.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:04.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:04.359 00.000 10844 Enqueuing Expose request
04:16:04.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:16:04.359 00.000 11060 MoveAxis(E, 0, ABG)
04:16:04.359 00.000 11060 Move returns status 0, amount 0
04:16:04.359 00.000 11060 MoveAxis(N, 0, ABG)
04:16:04.359 00.000 11060 Move returns status 0, amount 0
04:16:04.361 00.002 11060 move complete, result=0
04:16:04.361 00.000 11060 worker thread done servicing request
04:16:04.361 00.000 11060 Worker thread wakes up
04:16:04.361 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:04.361 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:04.364 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:04.991 00.627 11060 Exposure complete
04:16:05.200 00.209 11060 worker thread done servicing request
04:16:05.200 00.000 10844 OnExposeComplete: enter
04:16:05.200 00.000 10844 UpdateGuideState(): m_state=6
04:16:05.201 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4907
04:16:05.201 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.86, Mass=2202, SNR=29.5, Peak=195 HFD=3.8
04:16:05.201 00.000 10844 MultiStar: [#1 -0.05,-0.24,0.91,U] [#2 0.65,0.07,0.00,M1] [#3 -0.09,-0.44,0.89,U] [#4 -0.01,0.02,0.87,U] [#5 0.01,-0.85,0.00,M1] [#6 0.31,-0.47,0.91,U] [#7 -0.18,-0.10,0.88,U] [#8 -0.05,0.02,0.75,U] 
04:16:05.201 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.21}, one-star: {0.24, -0.19}
04:16:05.201 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.39) = xAngle (-2.81 = -2.81)
04:16:05.201 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
04:16:05.201 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.42 mountX=-0.20 mountY=0.07, mountTheta=2.82
04:16:05.204 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.21, opts=13)
04:16:05.204 00.000 10844 Enqueuing Move request for scope (0.03, -0.21)
04:16:05.204 00.000 11060 Worker thread wakes up
04:16:05.204 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:05.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
04:16:05.204 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
04:16:05.204 00.000 11060 Moving (0.03, -0.21) raw xDistance=-0.20 yDistance=0.07
04:16:05.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:16:05.205 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:05.205 00.000 10844 UpdateGuideState exits: m=2202 SNR=29.5
04:16:05.205 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:16:05.205 00.000 11060 MoveAxis(E, 46, ABG)
04:16:05.205 00.000 11060 Guiding  Dir = 2, Dur = 46
04:16:05.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:05.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:05.205 00.000 10844 Enqueuing Expose request
04:16:05.229 00.024 11060 IsSlewing returns 0
04:16:05.229 00.000 11060 IsGuiding returns 0
04:16:05.305 00.076 11060 IsGuiding returns 0
04:16:05.305 00.000 11060 Move returns status 0, amount 46
04:16:05.305 00.000 11060 MoveAxis(N, 0, ABG)
04:16:05.305 00.000 11060 Move returns status 0, amount 0
04:16:05.305 00.000 11060 move complete, result=0
04:16:05.305 00.000 11060 worker thread done servicing request
04:16:05.305 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
04:16:05.305 00.000 11060 Worker thread wakes up
04:16:05.305 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:05.305 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:05.948 00.643 11060 Exposure complete
04:16:06.158 00.210 11060 worker thread done servicing request
04:16:06.158 00.000 10844 OnExposeComplete: enter
04:16:06.158 00.000 10844 UpdateGuideState(): m_state=6
04:16:06.159 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4908
04:16:06.159 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=101.99, Mass=2098, SNR=29.1, Peak=233 HFD=3.3
04:16:06.159 00.000 10844 MultiStar: [#1 -0.14,0.08,0.79,U] [#2 0.18,-0.10,0.85,U] [#3 -0.04,-0.13,0.91,U] [#4 0.28,0.05,0.92,U] [#5 -0.29,-0.61,0.00,M2] [#6 0.39,-0.39,0.99,U] [#7 -0.01,0.03,0.83,U] [#8 -0.63,0.11,0.00,M1] 
04:16:06.159 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.08}, one-star: {0.35, -0.06}
04:16:06.159 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
04:16:06.159 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
04:16:06.159 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.47 mountX=-0.05 mountY=0.17, mountTheta=1.86
04:16:06.161 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.08, opts=13)
04:16:06.161 00.000 10844 Enqueuing Move request for scope (0.16, -0.08)
04:16:06.161 00.000 11060 Worker thread wakes up
04:16:06.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
04:16:06.161 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
04:16:06.161 00.000 11060 Moving (0.16, -0.08) raw xDistance=-0.05 yDistance=0.17
04:16:06.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:16:06.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:06.164 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:16:06.164 00.000 11060 MoveAxis(E, 0, ABG)
04:16:06.164 00.000 11060 Move returns status 0, amount 0
04:16:06.164 00.000 11060 MoveAxis(N, 0, ABG)
04:16:06.164 00.000 11060 Move returns status 0, amount 0
04:16:06.164 00.000 11060 move complete, result=0
04:16:06.164 00.000 11060 worker thread done servicing request
04:16:06.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:06.164 00.000 10844 UpdateGuideState exits: m=2098 SNR=29.1
04:16:06.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:06.164 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:06.164 00.000 10844 Enqueuing Expose request
04:16:06.165 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:06.165 00.000 11060 Worker thread wakes up
04:16:06.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:06.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:06.804 00.639 11060 Exposure complete
04:16:07.009 00.205 11060 worker thread done servicing request
04:16:07.009 00.000 10844 OnExposeComplete: enter
04:16:07.009 00.000 10844 UpdateGuideState(): m_state=6
04:16:07.009 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4909
04:16:07.009 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=101.63, Mass=1933, SNR=28.1, Peak=184 HFD=2.7
04:16:07.009 00.000 10844 MultiStar: [#1 -0.28,0.27,0.86,U] [#2 0.13,0.25,0.84,U] [#3 0.33,-0.47,0.00,M1] [#4 0.06,0.26,1.02,U] [#5 -0.16,-0.45,0.95,U] [#6 0.38,-0.44,0.00,M1] [#7 -0.19,0.30,0.94,U] [#8 0.20,0.37,0.76,U] 
04:16:07.009 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {0.12, -0.42}
04:16:07.009 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.39) = xAngle (0.47 = 0.47)
04:16:07.009 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.59 = -2.69)
04:16:07.009 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.85 mountX=0.06 mountY=-0.03, mountTheta=-0.45
04:16:07.014 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
04:16:07.014 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
04:16:07.014 00.000 11060 Worker thread wakes up
04:16:07.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:07.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
04:16:07.014 00.000 10844 UpdateGuideState exits: m=1933 SNR=28.1
04:16:07.014 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
04:16:07.014 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:07.014 00.000 11060 Moving (-0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
04:16:07.014 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:07.014 00.000 10844 Enqueuing Expose request
04:16:07.014 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:16:07.014 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:07.014 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:16:07.014 00.000 11060 MoveAxis(E, 0, ABG)
04:16:07.014 00.000 11060 Move returns status 0, amount 0
04:16:07.014 00.000 11060 MoveAxis(N, 0, ABG)
04:16:07.014 00.000 11060 Move returns status 0, amount 0
04:16:07.014 00.000 11060 move complete, result=0
04:16:07.016 00.002 11060 worker thread done servicing request
04:16:07.016 00.000 11060 Worker thread wakes up
04:16:07.016 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:07.016 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:07.018 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:07.638 00.620 11060 Exposure complete
04:16:07.839 00.201 11060 worker thread done servicing request
04:16:07.839 00.000 10844 OnExposeComplete: enter
04:16:07.839 00.000 10844 UpdateGuideState(): m_state=6
04:16:07.844 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4910
04:16:07.844 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.56, Mass=1663, SNR=25.9, Peak=171 HFD=2.9
04:16:07.844 00.000 10844 MultiStar: [#1 -0.08,-0.25,0.95,U] [#2 0.40,-0.00,0.90,U] [#3 0.12,-0.63,0.00,M2] [#4 0.28,0.39,0.96,U] [#5 0.04,-0.15,0.97,U] [#6 0.65,-0.27,0.00,M2] [#7 0.06,0.26,0.91,U] [#8 -0.29,0.04,0.84,U] 
04:16:07.844 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.04}, one-star: {0.03, -0.49}
04:16:07.844 00.000 10844 CameraToMount -- cameraTheta (-0.50) - m_xAngle (1.39) = xAngle (-1.89 = -1.89)
04:16:07.844 00.000 10844 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.23 = 1.23)
04:16:07.844 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.50 mountX=-0.02 mountY=0.07, mountTheta=1.89
04:16:07.844 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
04:16:07.844 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
04:16:07.844 00.000 11060 Worker thread wakes up
04:16:07.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:07.844 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
04:16:07.844 00.000 10844 UpdateGuideState exits: m=1663 SNR=25.9
04:16:07.844 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
04:16:07.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:07.844 00.000 11060 Moving (0.07, -0.04) raw xDistance=-0.02 yDistance=0.07
04:16:07.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:07.844 00.000 10844 Enqueuing Expose request
04:16:07.844 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:16:07.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:07.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:16:07.844 00.000 11060 MoveAxis(E, 0, ABG)
04:16:07.844 00.000 11060 Move returns status 0, amount 0
04:16:07.844 00.000 11060 MoveAxis(N, 0, ABG)
04:16:07.844 00.000 11060 Move returns status 0, amount 0
04:16:07.844 00.000 11060 move complete, result=0
04:16:07.844 00.000 11060 worker thread done servicing request
04:16:07.844 00.000 11060 Worker thread wakes up
04:16:07.844 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:07.844 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:07.851 00.007 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:08.485 00.634 11060 Exposure complete
04:16:08.689 00.204 10844 OnExposeComplete: enter
04:16:08.689 00.000 10844 UpdateGuideState(): m_state=6
04:16:08.689 00.000 11060 worker thread done servicing request
04:16:08.689 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4911
04:16:08.689 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.92, Mass=2132, SNR=29.3, Peak=203 HFD=2.9
04:16:08.689 00.000 10844 MultiStar: [#1 -0.02,0.34,0.83,U] [#2 -0.05,0.29,0.85,U] [#3 0.15,-0.48,0.86,U] [#4 0.25,-0.03,0.91,U] [#5 -0.31,-0.42,0.82,U] [#6 0.25,-0.13,0.84,U] [#7 -0.46,-0.13,0.81,U] [#8 -0.10,0.34,0.75,U] 
04:16:08.689 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.13, -0.13}
04:16:08.689 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
04:16:08.689 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
04:16:08.689 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.74 mountX=-0.05 mountY=-0.00, mountTheta=-3.13
04:16:08.692 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
04:16:08.692 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
04:16:08.692 00.000 11060 Worker thread wakes up
04:16:08.692 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
04:16:08.692 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:08.692 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
04:16:08.692 00.000 11060 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
04:16:08.692 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:16:08.692 00.000 10844 UpdateGuideState exits: m=2132 SNR=29.3
04:16:08.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:08.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:16:08.692 00.000 11060 MoveAxis(E, 0, ABG)
04:16:08.692 00.000 11060 Move returns status 0, amount 0
04:16:08.692 00.000 11060 MoveAxis(N, 0, ABG)
04:16:08.696 00.004 11060 Move returns status 0, amount 0
04:16:08.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:08.696 00.000 11060 move complete, result=0
04:16:08.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:08.696 00.000 10844 Enqueuing Expose request
04:16:08.696 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:08.696 00.000 11060 worker thread done servicing request
04:16:08.696 00.000 11060 Worker thread wakes up
04:16:08.696 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:08.696 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:09.343 00.647 11060 Exposure complete
04:16:09.569 00.226 11060 worker thread done servicing request
04:16:09.569 00.000 10844 OnExposeComplete: enter
04:16:09.569 00.000 10844 UpdateGuideState(): m_state=6
04:16:09.569 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4912
04:16:09.569 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.73, Mass=1675, SNR=25.9, Peak=165 HFD=3.1
04:16:09.569 00.000 10844 MultiStar: [#1 -0.03,-0.14,0.88,U] [#2 0.50,-0.03,1.00,U] [#3 0.08,-0.03,0.92,U] [#4 0.10,0.22,0.99,U] [#5 -0.57,-0.53,0.00,M1] [#6 0.39,-0.41,0.00,M2] [#7 -0.08,0.20,0.97,U] [#8 0.13,0.35,0.80,U] 
04:16:09.569 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.03}, one-star: {0.08, -0.32}
04:16:09.569 00.000 10844 CameraToMount -- cameraTheta (0.24) - m_xAngle (1.39) = xAngle (-1.15 = -1.15)
04:16:09.569 00.000 10844 CameraToMount -- cameraTheta (0.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.97 = 1.97)
04:16:09.569 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=0.05 mountY=0.11, mountTheta=1.16
04:16:09.575 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
04:16:09.575 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
04:16:09.575 00.000 11060 Worker thread wakes up
04:16:09.575 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:09.575 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
04:16:09.575 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.9
04:16:09.575 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
04:16:09.575 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:09.575 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:09.575 00.000 10844 Enqueuing Expose request
04:16:09.575 00.000 11060 Moving (0.11, 0.03) raw xDistance=0.05 yDistance=0.11
04:16:09.575 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:16:09.575 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:09.575 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:16:09.575 00.000 11060 MoveAxis(E, 0, ABG)
04:16:09.575 00.000 11060 Move returns status 0, amount 0
04:16:09.575 00.000 11060 MoveAxis(N, 0, ABG)
04:16:09.575 00.000 11060 Move returns status 0, amount 0
04:16:09.575 00.000 11060 move complete, result=0
04:16:09.575 00.000 11060 worker thread done servicing request
04:16:09.575 00.000 11060 Worker thread wakes up
04:16:09.575 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:09.575 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:09.579 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:10.207 00.628 11060 Exposure complete
04:16:10.423 00.216 10844 OnExposeComplete: enter
04:16:10.423 00.000 10844 UpdateGuideState(): m_state=6
04:16:10.423 00.000 11060 worker thread done servicing request
04:16:10.423 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4913
04:16:10.424 00.001 10844 Star::Find returns 1 (0), X=616.71, Y=101.60, Mass=1668, SNR=25.9, Peak=239 HFD=2.9
04:16:10.424 00.000 10844 MultiStar: [#1 -0.13,0.15,0.91,U] [#2 0.00,0.38,0.96,U] [#3 0.29,-0.38,0.97,U] [#4 0.14,-0.20,0.94,U] [#5 -0.47,-0.15,0.90,U] [#6 0.40,-0.67,0.00,M3] [#7 -0.67,-0.19,0.00,M1] [#8 0.09,0.43,0.76,U] 
04:16:10.424 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.05}, one-star: {-0.20, -0.46}
04:16:10.424 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.39) = xAngle (-3.61 = 2.67)
04:16:10.424 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.49 = -0.49)
04:16:10.424 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.22 mountX=-0.06 mountY=-0.03, mountTheta=-2.66
04:16:10.427 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
04:16:10.427 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
04:16:10.427 00.000 11060 Worker thread wakes up
04:16:10.427 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
04:16:10.427 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
04:16:10.427 00.000 11060 Moving (-0.04, -0.05) raw xDistance=-0.06 yDistance=-0.03
04:16:10.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:16:10.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:10.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:16:10.427 00.000 11060 MoveAxis(E, 0, ABG)
04:16:10.428 00.001 11060 Move returns status 0, amount 0
04:16:10.428 00.000 11060 MoveAxis(N, 0, ABG)
04:16:10.428 00.000 11060 Move returns status 0, amount 0
04:16:10.428 00.000 11060 move complete, result=0
04:16:10.428 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:10.428 00.000 11060 worker thread done servicing request
04:16:10.428 00.000 10844 UpdateGuideState exits: m=1668 SNR=25.9
04:16:10.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:10.428 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:10.428 00.000 10844 Enqueuing Expose request
04:16:10.428 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:10.429 00.001 11060 Worker thread wakes up
04:16:10.430 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:10.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:11.067 00.637 11060 Exposure complete
04:16:11.274 00.207 11060 worker thread done servicing request
04:16:11.274 00.000 10844 OnExposeComplete: enter
04:16:11.274 00.000 10844 UpdateGuideState(): m_state=6
04:16:11.275 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4914
04:16:11.275 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.72, Mass=1790, SNR=26.5, Peak=172 HFD=3.0
04:16:11.275 00.000 10844 MultiStar: [#1 -0.14,-0.36,0.91,U] [#2 -0.08,0.07,0.82,U] [#3 0.41,-0.12,0.88,U] [#4 0.18,-0.09,1.01,U] [#5 -0.59,-0.77,0.00,M1] [#6 0.20,-0.30,0.99,U] [#7 0.14,-0.10,0.96,U] [#8 0.06,-0.24,0.82,U] 
04:16:11.275 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.19}, one-star: {0.04, -0.33}
04:16:11.275 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
04:16:11.275 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
04:16:11.275 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.06 mountX=-0.17 mountY=0.13, mountTheta=2.46
04:16:11.278 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.19, opts=13)
04:16:11.278 00.000 10844 Enqueuing Move request for scope (0.10, -0.19)
04:16:11.278 00.000 11060 Worker thread wakes up
04:16:11.278 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
04:16:11.278 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:11.278 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
04:16:11.278 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.5
04:16:11.278 00.000 11060 Moving (0.10, -0.19) raw xDistance=-0.17 yDistance=0.13
04:16:11.278 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:11.278 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.17
04:16:11.278 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:11.278 00.000 10844 Enqueuing Expose request
04:16:11.278 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:11.278 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:16:11.278 00.000 11060 MoveAxis(E, 39, ABG)
04:16:11.278 00.000 11060 Guiding  Dir = 2, Dur = 39
04:16:11.302 00.024 11060 IsSlewing returns 0
04:16:11.303 00.001 11060 IsGuiding returns 0
04:16:11.363 00.060 11060 IsGuiding returns 0
04:16:11.363 00.000 11060 Move returns status 0, amount 39
04:16:11.364 00.001 11060 MoveAxis(N, 0, ABG)
04:16:11.364 00.000 11060 Move returns status 0, amount 0
04:16:11.364 00.000 11060 move complete, result=0
04:16:11.364 00.000 11060 worker thread done servicing request
04:16:11.364 00.000 11060 Worker thread wakes up
04:16:11.364 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
04:16:11.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:11.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:12.001 00.637 11060 Exposure complete
04:16:12.219 00.218 11060 worker thread done servicing request
04:16:12.219 00.000 10844 OnExposeComplete: enter
04:16:12.219 00.000 10844 UpdateGuideState(): m_state=6
04:16:12.219 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4915
04:16:12.219 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.56, Mass=1713, SNR=25.6, Peak=180 HFD=3.3
04:16:12.219 00.000 10844 MultiStar: [#1 0.10,-0.18,0.93,U] [#2 0.39,0.08,0.97,U] [#3 0.00,-0.52,0.99,U] [#4 0.23,-0.27,0.99,U] [#5 -0.23,-0.53,0.00,M2] [#6 0.22,-0.21,1.11,U] [#7 -0.26,-0.22,0.92,U] [#8 -0.40,-0.07,0.80,U] 
04:16:12.219 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.24}, one-star: {-0.05, -0.49}
04:16:12.219 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.39) = xAngle (-2.78 = -2.78)
04:16:12.219 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.34 = 0.34)
04:16:12.219 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.39 mountX=-0.23 mountY=0.08, mountTheta=2.80
04:16:12.221 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.24, opts=13)
04:16:12.221 00.000 10844 Enqueuing Move request for scope (0.04, -0.24)
04:16:12.221 00.000 11060 Worker thread wakes up
04:16:12.221 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:12.221 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
04:16:12.221 00.000 10844 UpdateGuideState exits: m=1713 SNR=25.6
04:16:12.221 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
04:16:12.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:12.221 00.000 11060 Moving (0.04, -0.24) raw xDistance=-0.23 yDistance=0.08
04:16:12.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:12.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:16:12.221 00.000 10844 Enqueuing Expose request
04:16:12.221 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:12.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:16:12.221 00.000 11060 MoveAxis(E, 55, ABG)
04:16:12.221 00.000 11060 Guiding  Dir = 2, Dur = 55
04:16:12.260 00.039 11060 IsSlewing returns 0
04:16:12.261 00.001 11060 IsGuiding returns 0
04:16:12.349 00.088 11060 IsGuiding returns 0
04:16:12.350 00.001 11060 Move returns status 0, amount 55
04:16:12.350 00.000 11060 MoveAxis(N, 0, ABG)
04:16:12.350 00.000 11060 Move returns status 0, amount 0
04:16:12.350 00.000 11060 move complete, result=0
04:16:12.350 00.000 10844 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
04:16:12.364 00.014 11060 worker thread done servicing request
04:16:12.364 00.000 11060 Worker thread wakes up
04:16:12.364 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:12.364 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:12.993 00.629 11060 Exposure complete
04:16:13.211 00.218 11060 worker thread done servicing request
04:16:13.211 00.000 10844 OnExposeComplete: enter
04:16:13.211 00.000 10844 UpdateGuideState(): m_state=6
04:16:13.211 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4916
04:16:13.211 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.50, Mass=1923, SNR=27.6, Peak=159 HFD=3.6
04:16:13.211 00.000 10844 MultiStar: [#1 -0.18,0.25,0.84,U] [#2 0.30,0.10,0.84,U] [#3 0.16,0.19,0.97,U] [#4 -0.17,0.05,0.86,U] [#5 -0.51,-0.25,0.00,M3] [#6 0.42,0.05,0.88,U] [#7 -0.13,0.07,0.81,U] [#8 -0.10,0.48,0.78,U] 
04:16:13.211 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.12, -0.55}
04:16:13.211 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.39) = xAngle (-0.58 = -0.58)
04:16:13.211 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.55 = 2.55)
04:16:13.211 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.81 mountX=0.07 mountY=0.05, mountTheta=0.59
04:16:13.213 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.06, opts=13)
04:16:13.213 00.000 10844 Enqueuing Move request for scope (0.06, 0.06)
04:16:13.213 00.000 11060 Worker thread wakes up
04:16:13.213 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:13.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
04:16:13.213 00.000 10844 UpdateGuideState exits: m=1923 SNR=27.6
04:16:13.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
04:16:13.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:13.213 00.000 11060 Moving (0.06, 0.06) raw xDistance=0.07 yDistance=0.05
04:16:13.216 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:13.216 00.000 10844 Enqueuing Expose request
04:16:13.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:16:13.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:13.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:16:13.216 00.000 11060 MoveAxis(E, 0, ABG)
04:16:13.216 00.000 11060 Move returns status 0, amount 0
04:16:13.216 00.000 11060 MoveAxis(N, 0, ABG)
04:16:13.216 00.000 11060 Move returns status 0, amount 0
04:16:13.216 00.000 11060 move complete, result=0
04:16:13.216 00.000 11060 worker thread done servicing request
04:16:13.216 00.000 11060 Worker thread wakes up
04:16:13.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:13.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:13.218 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:13.834 00.616 11060 Exposure complete
04:16:14.040 00.206 11060 worker thread done servicing request
04:16:14.040 00.000 10844 OnExposeComplete: enter
04:16:14.040 00.000 10844 UpdateGuideState(): m_state=6
04:16:14.040 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4917
04:16:14.040 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.88, Mass=1768, SNR=26.8, Peak=170 HFD=2.7
04:16:14.040 00.000 10844 MultiStar: [#1 -0.06,-0.21,0.98,U] [#2 -0.12,-0.12,0.92,U] [#3 0.06,-0.23,0.95,U] [#4 -0.16,0.05,1.00,U] [#5 -0.60,-0.16,0.00,M4] [#6 0.24,-0.65,0.00,M1] [#7 -0.77,-0.24,0.00,M1] [#8 0.10,0.48,0.77,U] 
04:16:14.040 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.05}, one-star: {0.10, -0.17}
04:16:14.040 00.000 10844 CameraToMount -- cameraTheta (-1.89) - m_xAngle (1.39) = xAngle (-3.28 = 3.00)
04:16:14.040 00.000 10844 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.15 = -0.15)
04:16:14.040 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.89 mountX=-0.05 mountY=-0.01, mountTheta=-2.99
04:16:14.043 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
04:16:14.043 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
04:16:14.043 00.000 11060 Worker thread wakes up
04:16:14.043 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:14.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
04:16:14.043 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.8
04:16:14.043 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
04:16:14.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:14.043 00.000 11060 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
04:16:14.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:14.043 00.000 10844 Enqueuing Expose request
04:16:14.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:16:14.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:14.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:16:14.043 00.000 11060 MoveAxis(E, 0, ABG)
04:16:14.043 00.000 11060 Move returns status 0, amount 0
04:16:14.043 00.000 11060 MoveAxis(N, 0, ABG)
04:16:14.043 00.000 11060 Move returns status 0, amount 0
04:16:14.043 00.000 11060 move complete, result=0
04:16:14.043 00.000 11060 worker thread done servicing request
04:16:14.043 00.000 11060 Worker thread wakes up
04:16:14.043 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:14.043 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:14.047 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:14.681 00.634 11060 Exposure complete
04:16:14.890 00.209 11060 worker thread done servicing request
04:16:14.890 00.000 10844 OnExposeComplete: enter
04:16:14.890 00.000 10844 UpdateGuideState(): m_state=6
04:16:14.890 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4918
04:16:14.890 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.60, Mass=1916, SNR=27.8, Peak=226 HFD=3.1
04:16:14.890 00.000 10844 MultiStar: [#1 -0.11,-0.27,0.93,U] [#2 0.06,0.48,0.84,U] [#3 0.13,-0.48,0.93,U] [#4 0.05,-0.04,0.93,U] [#5 0.01,-0.21,0.84,U] [#6 0.31,-0.42,0.97,U] [#7 -0.25,-0.11,0.84,U] [#8 -0.06,0.28,0.64,U] 
04:16:14.890 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {-0.03, -0.46}
04:16:14.890 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
04:16:14.890 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
04:16:14.890 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.46 mountX=-0.16 mountY=0.04, mountTheta=2.86
04:16:14.895 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.16, opts=13)
04:16:14.895 00.000 10844 Enqueuing Move request for scope (0.02, -0.16)
04:16:14.895 00.000 11060 Worker thread wakes up
04:16:14.895 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:14.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
04:16:14.895 00.000 10844 UpdateGuideState exits: m=1916 SNR=27.8
04:16:14.895 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
04:16:14.895 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:14.895 00.000 11060 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=0.04
04:16:14.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:14.895 00.000 10844 Enqueuing Expose request
04:16:14.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:16:14.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:14.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:16:14.895 00.000 11060 MoveAxis(E, 37, ABG)
04:16:14.895 00.000 11060 Guiding  Dir = 2, Dur = 37
04:16:14.900 00.005 11060 IsSlewing returns 0
04:16:14.901 00.001 11060 IsGuiding returns 0
04:16:14.948 00.047 11060 IsGuiding returns 0
04:16:14.948 00.000 11060 Move returns status 0, amount 37
04:16:14.948 00.000 11060 MoveAxis(N, 0, ABG)
04:16:14.948 00.000 11060 Move returns status 0, amount 0
04:16:14.948 00.000 11060 move complete, result=0
04:16:14.948 00.000 11060 worker thread done servicing request
04:16:14.948 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
04:16:14.948 00.000 11060 Worker thread wakes up
04:16:14.949 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:14.949 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:15.576 00.627 11060 Exposure complete
04:16:15.798 00.222 11060 worker thread done servicing request
04:16:15.801 00.003 10844 OnExposeComplete: enter
04:16:15.801 00.000 10844 UpdateGuideState(): m_state=6
04:16:15.801 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4919
04:16:15.801 00.000 10844 Star::Find returns 1 (0), X=616.51, Y=101.96, Mass=1703, SNR=26.0, Peak=172 HFD=3.6
04:16:15.802 00.001 10844 MultiStar: [#1 -0.27,0.03,0.90,U] [#2 0.33,0.03,0.92,U] [#3 0.03,0.06,1.04,U] [#4 0.05,0.04,1.05,U] [#5 -0.37,-0.28,0.99,U] [#6 -0.03,-0.77,0.00,M1] [#7 -0.43,0.16,0.97,U] [#8 -0.69,0.37,0.00,M1] 
04:16:15.802 00.000 10844 refined, 6 included, MultiStar: {-0.15, -0.01}, one-star: {-0.40, -0.09}
04:16:15.802 00.000 10844 CameraToMount -- cameraTheta (-3.09) - m_xAngle (1.39) = xAngle (-4.48 = 1.80)
04:16:15.802 00.000 10844 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.36 = -1.36)
04:16:15.802 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.09 mountX=-0.03 mountY=-0.15, mountTheta=-1.80
04:16:15.803 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.01, opts=13)
04:16:15.803 00.000 10844 Enqueuing Move request for scope (-0.15, -0.01)
04:16:15.803 00.000 11060 Worker thread wakes up
04:16:15.803 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:15.803 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
04:16:15.803 00.000 10844 UpdateGuideState exits: m=1703 SNR=26.0
04:16:15.803 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
04:16:15.803 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:15.803 00.000 11060 Moving (-0.15, -0.01) raw xDistance=-0.03 yDistance=-0.15
04:16:15.803 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:15.803 00.000 10844 Enqueuing Expose request
04:16:15.803 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:16:15.806 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:15.806 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:16:15.806 00.000 11060 MoveAxis(E, 0, ABG)
04:16:15.806 00.000 11060 Move returns status 0, amount 0
04:16:15.806 00.000 11060 MoveAxis(N, 0, ABG)
04:16:15.806 00.000 11060 Move returns status 0, amount 0
04:16:15.806 00.000 11060 move complete, result=0
04:16:15.806 00.000 11060 worker thread done servicing request
04:16:15.806 00.000 11060 Worker thread wakes up
04:16:15.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:15.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:15.809 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:16.432 00.623 11060 Exposure complete
04:16:16.635 00.203 11060 worker thread done servicing request
04:16:16.635 00.000 10844 OnExposeComplete: enter
04:16:16.635 00.000 10844 UpdateGuideState(): m_state=6
04:16:16.636 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4920
04:16:16.636 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=101.96, Mass=1609, SNR=24.9, Peak=139 HFD=3.4
04:16:16.636 00.000 10844 MultiStar: [#1 -0.01,-0.10,1.09,U] [#2 0.07,0.43,0.97,U] [#3 -0.02,-0.36,1.02,U] [#4 -0.06,0.26,1.03,U] [#5 -0.51,-0.57,0.00,M3] [#6 0.04,-0.42,1.02,U] [#7 -0.37,-0.06,0.97,U] [#8 0.07,0.25,0.76,U] 
04:16:16.636 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.22, -0.09}
04:16:16.636 00.000 10844 CameraToMount -- cameraTheta (-1.94) - m_xAngle (1.39) = xAngle (-3.33 = 2.95)
04:16:16.636 00.000 10844 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.21 = -0.21)
04:16:16.636 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.94 mountX=-0.02 mountY=-0.00, mountTheta=-2.94
04:16:16.636 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
04:16:16.636 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
04:16:16.636 00.000 11060 Worker thread wakes up
04:16:16.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:16.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
04:16:16.636 00.000 10844 UpdateGuideState exits: m=1609 SNR=24.9
04:16:16.636 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
04:16:16.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:16.636 00.000 11060 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=-0.00
04:16:16.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:16.636 00.000 10844 Enqueuing Expose request
04:16:16.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:16:16.640 00.004 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:16.640 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:16:16.640 00.000 11060 MoveAxis(E, 0, ABG)
04:16:16.640 00.000 11060 Move returns status 0, amount 0
04:16:16.640 00.000 11060 MoveAxis(N, 0, ABG)
04:16:16.641 00.001 11060 Move returns status 0, amount 0
04:16:16.641 00.000 11060 move complete, result=0
04:16:16.641 00.000 11060 worker thread done servicing request
04:16:16.641 00.000 11060 Worker thread wakes up
04:16:16.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:16.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:16.644 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:17.265 00.621 11060 Exposure complete
04:16:17.463 00.198 11060 worker thread done servicing request
04:16:17.463 00.000 10844 OnExposeComplete: enter
04:16:17.463 00.000 10844 UpdateGuideState(): m_state=6
04:16:17.463 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4921
04:16:17.463 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=101.61, Mass=1813, SNR=27.4, Peak=164 HFD=3.4
04:16:17.463 00.000 10844 MultiStar: [#1 -0.26,-0.26,0.92,U] [#2 0.25,0.25,0.79,U] [#3 0.60,-0.55,0.00,M1] [#4 -0.17,-0.05,0.93,U] [#5 -0.47,-0.41,0.00,M4] [#6 0.38,-0.37,0.93,U] [#7 -0.45,-0.02,0.87,U] [#8 0.25,-0.03,0.83,U] 
04:16:17.463 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {0.13, -0.45}
04:16:17.463 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
04:16:17.463 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
04:16:17.463 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.46 mountX=-0.14 mountY=0.04, mountTheta=2.86
04:16:17.469 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.15, opts=13)
04:16:17.469 00.000 10844 Enqueuing Move request for scope (0.02, -0.15)
04:16:17.469 00.000 11060 Worker thread wakes up
04:16:17.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:17.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
04:16:17.469 00.000 10844 UpdateGuideState exits: m=1813 SNR=27.4
04:16:17.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
04:16:17.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:17.470 00.001 11060 Moving (0.02, -0.15) raw xDistance=-0.14 yDistance=0.04
04:16:17.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:17.470 00.000 10844 Enqueuing Expose request
04:16:17.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:16:17.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:17.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:16:17.470 00.000 11060 MoveAxis(E, 33, ABG)
04:16:17.470 00.000 11060 Guiding  Dir = 2, Dur = 33
04:16:17.483 00.013 11060 IsSlewing returns 0
04:16:17.483 00.000 11060 IsGuiding returns 0
04:16:17.531 00.048 11060 IsGuiding returns 0
04:16:17.531 00.000 11060 Move returns status 0, amount 33
04:16:17.531 00.000 11060 MoveAxis(N, 0, ABG)
04:16:17.531 00.000 11060 Move returns status 0, amount 0
04:16:17.531 00.000 11060 move complete, result=0
04:16:17.531 00.000 11060 worker thread done servicing request
04:16:17.531 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
04:16:17.531 00.000 11060 Worker thread wakes up
04:16:17.531 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:17.531 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:18.167 00.636 11060 Exposure complete
04:16:18.389 00.222 11060 worker thread done servicing request
04:16:18.389 00.000 10844 OnExposeComplete: enter
04:16:18.389 00.000 10844 UpdateGuideState(): m_state=6
04:16:18.389 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4922
04:16:18.389 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.67, Mass=1602, SNR=25.2, Peak=163 HFD=2.7
04:16:18.389 00.000 10844 MultiStar: [#1 -0.17,-0.08,1.03,U] [#2 0.45,0.60,0.00,M1] [#3 0.20,-0.25,1.03,U] [#4 0.00,0.26,1.07,U] [#5 -0.05,-0.03,1.01,U] [#6 0.53,-0.45,0.00,M1] [#7 -0.26,-0.21,0.96,U] [#8 0.19,0.04,0.79,U] 
04:16:18.389 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.09}, one-star: {0.02, -0.38}
04:16:18.389 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
04:16:18.389 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
04:16:18.389 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.73 mountX=-0.09 mountY=0.00, mountTheta=3.13
04:16:18.393 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
04:16:18.393 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
04:16:18.393 00.000 11060 Worker thread wakes up
04:16:18.393 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:18.393 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
04:16:18.393 00.000 10844 UpdateGuideState exits: m=1602 SNR=25.2
04:16:18.393 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
04:16:18.393 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:18.393 00.000 11060 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.00
04:16:18.393 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:18.393 00.000 10844 Enqueuing Expose request
04:16:18.393 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:16:18.393 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:18.393 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:16:18.393 00.000 11060 MoveAxis(E, 0, ABG)
04:16:18.393 00.000 11060 Move returns status 0, amount 0
04:16:18.393 00.000 11060 MoveAxis(N, 0, ABG)
04:16:18.393 00.000 11060 Move returns status 0, amount 0
04:16:18.393 00.000 11060 move complete, result=0
04:16:18.393 00.000 11060 worker thread done servicing request
04:16:18.393 00.000 11060 Worker thread wakes up
04:16:18.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:18.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:18.398 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:19.033 00.635 11060 Exposure complete
04:16:19.235 00.202 11060 worker thread done servicing request
04:16:19.235 00.000 10844 OnExposeComplete: enter
04:16:19.235 00.000 10844 UpdateGuideState(): m_state=6
04:16:19.236 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4923
04:16:19.236 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=101.54, Mass=1975, SNR=28.1, Peak=254 HFD=3.2
04:16:19.236 00.000 10844 MultiStar: [#1 0.19,0.16,0.92,U] [#2 0.31,0.32,0.83,U] [#3 0.38,0.19,0.94,U] [#4 0.41,0.45,0.00,M1] [#5 -0.11,-0.14,0.87,U] [#6 0.52,-0.09,0.92,U] [#7 -0.14,0.15,0.84,U] [#8 -0.04,0.43,0.71,U] 
04:16:19.236 00.000 10844 refined, 7 included, MultiStar: {0.22, 0.04}, one-star: {0.49, -0.52}
04:16:19.236 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
04:16:19.237 00.001 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
04:16:19.237 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.22 cameraTheta=0.19 mountX=0.08 mountY=0.21, mountTheta=1.20
04:16:19.240 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.04, opts=13)
04:16:19.240 00.000 10844 Enqueuing Move request for scope (0.22, 0.04)
04:16:19.240 00.000 11060 Worker thread wakes up
04:16:19.240 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
04:16:19.240 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
04:16:19.240 00.000 11060 Moving (0.22, 0.04) raw xDistance=0.08 yDistance=0.21
04:16:19.240 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:16:19.240 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
04:16:19.240 00.000 11060 MoveAxis(E, 0, ABG)
04:16:19.240 00.000 11060 Move returns status 0, amount 0
04:16:19.240 00.000 11060 MoveAxis(S, 80, ABG)
04:16:19.240 00.000 11060 Guiding  Dir = 1, Dur = 80
04:16:19.241 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:19.241 00.000 10844 UpdateGuideState exits: m=1975 SNR=28.1
04:16:19.241 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:19.241 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:19.242 00.001 10844 Enqueuing Expose request
04:16:19.245 00.003 11060 IsSlewing returns 0
04:16:19.246 00.001 11060 IsGuiding returns 0
04:16:19.340 00.094 11060 IsGuiding returns 0
04:16:19.340 00.000 11060 Move returns status 0, amount 80
04:16:19.340 00.000 11060 move complete, result=0
04:16:19.340 00.000 11060 worker thread done servicing request
04:16:19.340 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 80 ms SOUTH
04:16:19.340 00.000 11060 Worker thread wakes up
04:16:19.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:19.340 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:19.975 00.635 11060 Exposure complete
04:16:20.179 00.204 11060 worker thread done servicing request
04:16:20.179 00.000 10844 OnExposeComplete: enter
04:16:20.179 00.000 10844 UpdateGuideState(): m_state=6
04:16:20.179 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4924
04:16:20.179 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=101.68, Mass=1950, SNR=27.4, Peak=184 HFD=3.7
04:16:20.179 00.000 10844 MultiStar: [#1 -0.11,-0.11,0.96,U] [#2 0.41,0.10,0.94,U] [#3 0.20,0.27,0.94,U] [#4 -0.28,0.05,0.99,U] [#5 -0.44,-0.24,0.93,U] [#6 0.35,-0.46,0.00,M1] [#7 -0.32,-0.59,0.00,M1] [#8 -0.21,0.04,0.77,U] 
04:16:20.179 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.04}, one-star: {0.06, -0.38}
04:16:20.179 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.39) = xAngle (-3.83 = 2.45)
04:16:20.179 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.71 = -0.71)
04:16:20.179 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.44 mountX=-0.05 mountY=-0.04, mountTheta=-2.44
04:16:20.184 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
04:16:20.184 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
04:16:20.184 00.000 11060 Worker thread wakes up
04:16:20.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:20.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
04:16:20.184 00.000 10844 UpdateGuideState exits: m=1950 SNR=27.4
04:16:20.184 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
04:16:20.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:20.184 00.000 11060 Moving (-0.05, -0.04) raw xDistance=-0.05 yDistance=-0.04
04:16:20.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:20.184 00.000 10844 Enqueuing Expose request
04:16:20.184 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:16:20.184 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:20.184 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:16:20.184 00.000 11060 MoveAxis(E, 0, ABG)
04:16:20.184 00.000 11060 Move returns status 0, amount 0
04:16:20.184 00.000 11060 MoveAxis(N, 0, ABG)
04:16:20.184 00.000 11060 Move returns status 0, amount 0
04:16:20.184 00.000 11060 move complete, result=0
04:16:20.184 00.000 11060 worker thread done servicing request
04:16:20.184 00.000 11060 Worker thread wakes up
04:16:20.184 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:20.184 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:20.189 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:20.826 00.637 11060 Exposure complete
04:16:21.051 00.225 11060 worker thread done servicing request
04:16:21.051 00.000 10844 OnExposeComplete: enter
04:16:21.051 00.000 10844 UpdateGuideState(): m_state=6
04:16:21.051 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4925
04:16:21.051 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.51, Mass=1459, SNR=24.1, Peak=182 HFD=2.6
04:16:21.051 00.000 10844 MultiStar: [#1 -0.31,-0.19,0.98,U] [#2 -0.16,-0.09,1.02,U] [#3 0.09,-0.24,1.03,U] [#4 -0.08,0.36,1.10,U] [#5 -0.41,-0.26,1.03,U] [#6 0.17,-0.47,1.06,U] [#7 -0.17,0.01,0.98,U] [#8 -0.27,0.38,0.88,U] 
04:16:21.051 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.12}, one-star: {0.27, -0.54}
04:16:21.051 00.000 10844 CameraToMount -- cameraTheta (-2.22) - m_xAngle (1.39) = xAngle (-3.61 = 2.67)
04:16:21.051 00.000 10844 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.49 = -0.49)
04:16:21.051 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.22 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
04:16:21.055 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.12, opts=13)
04:16:21.056 00.001 10844 Enqueuing Move request for scope (-0.09, -0.12)
04:16:21.056 00.000 11060 Worker thread wakes up
04:16:21.056 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:21.056 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
04:16:21.056 00.000 10844 UpdateGuideState exits: m=1459 SNR=24.1
04:16:21.056 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
04:16:21.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:21.056 00.000 11060 Moving (-0.09, -0.12) raw xDistance=-0.14 yDistance=-0.07
04:16:21.056 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:21.056 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:16:21.056 00.000 10844 Enqueuing Expose request
04:16:21.056 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:21.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:16:21.056 00.000 11060 MoveAxis(E, 32, ABG)
04:16:21.056 00.000 11060 Guiding  Dir = 2, Dur = 32
04:16:21.066 00.010 11060 IsSlewing returns 0
04:16:21.066 00.000 11060 IsGuiding returns 0
04:16:21.113 00.047 11060 IsGuiding returns 0
04:16:21.113 00.000 11060 Move returns status 0, amount 32
04:16:21.113 00.000 11060 MoveAxis(N, 0, ABG)
04:16:21.113 00.000 11060 Move returns status 0, amount 0
04:16:21.113 00.000 11060 move complete, result=0
04:16:21.113 00.000 11060 worker thread done servicing request
04:16:21.113 00.000 11060 Worker thread wakes up
04:16:21.113 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
04:16:21.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:21.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:21.747 00.634 11060 Exposure complete
04:16:21.961 00.214 11060 worker thread done servicing request
04:16:21.961 00.000 10844 OnExposeComplete: enter
04:16:21.961 00.000 10844 UpdateGuideState(): m_state=6
04:16:21.961 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4926
04:16:21.961 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=101.66, Mass=1870, SNR=26.8, Peak=209 HFD=3.3
04:16:21.961 00.000 10844 MultiStar: [#1 0.16,-0.17,0.96,U] [#2 0.06,0.50,0.91,U] [#3 0.16,-0.11,0.88,U] [#4 0.16,0.39,0.94,U] [#5 -0.41,-0.63,0.00,M1] [#6 -0.35,-0.16,0.94,U] [#7 -0.09,-0.01,0.82,U] [#8 0.05,0.07,0.74,U] 
04:16:21.961 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.01}, one-star: {0.25, -0.39}
04:16:21.961 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
04:16:21.961 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
04:16:21.961 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.18 mountX=0.02 mountY=0.05, mountTheta=1.21
04:16:21.966 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.01, opts=13)
04:16:21.966 00.000 10844 Enqueuing Move request for scope (0.05, 0.01)
04:16:21.966 00.000 11060 Worker thread wakes up
04:16:21.966 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:21.966 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
04:16:21.966 00.000 10844 UpdateGuideState exits: m=1870 SNR=26.8
04:16:21.966 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
04:16:21.966 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:21.966 00.000 11060 Moving (0.05, 0.01) raw xDistance=0.02 yDistance=0.05
04:16:21.966 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:21.966 00.000 10844 Enqueuing Expose request
04:16:21.966 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:16:21.966 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:21.966 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:16:21.966 00.000 11060 MoveAxis(E, 0, ABG)
04:16:21.966 00.000 11060 Move returns status 0, amount 0
04:16:21.966 00.000 11060 MoveAxis(N, 0, ABG)
04:16:21.966 00.000 11060 Move returns status 0, amount 0
04:16:21.966 00.000 11060 move complete, result=0
04:16:21.966 00.000 11060 worker thread done servicing request
04:16:21.966 00.000 11060 Worker thread wakes up
04:16:21.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:21.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:21.966 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:22.609 00.643 11060 Exposure complete
04:16:22.818 00.209 11060 worker thread done servicing request
04:16:22.818 00.000 10844 OnExposeComplete: enter
04:16:22.818 00.000 10844 UpdateGuideState(): m_state=6
04:16:22.818 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4927
04:16:22.818 00.000 10844 Star::Find returns 1 (0), X=616.46, Y=101.79, Mass=1728, SNR=25.9, Peak=187 HFD=3.5
04:16:22.818 00.000 10844 MultiStar: [#1 -0.40,-0.09,0.99,U] [#2 -0.24,-0.13,0.94,U] [#3 0.04,-0.20,0.93,U] [#4 -0.13,0.32,0.96,U] [#5 -0.58,-0.44,0.00,M2] [#6 -0.05,-0.36,1.04,U] [#7 -0.50,0.06,1.00,U] [#8 -0.21,-0.00,0.73,U] 
04:16:22.818 00.000 10844 refined, 7 included, MultiStar: {-0.25, -0.09}, one-star: {-0.45, -0.27}
04:16:22.818 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.39) = xAngle (-4.19 = 2.09)
04:16:22.818 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.07 = -1.07)
04:16:22.818 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.26 cameraTheta=-2.80 mountX=-0.13 mountY=-0.23, mountTheta=-2.09
04:16:22.823 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.09, opts=13)
04:16:22.823 00.000 10844 Enqueuing Move request for scope (-0.25, -0.09)
04:16:22.823 00.000 11060 Worker thread wakes up
04:16:22.823 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:22.823 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
04:16:22.823 00.000 10844 UpdateGuideState exits: m=1728 SNR=25.9
04:16:22.823 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
04:16:22.823 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:22.823 00.000 11060 Moving (-0.25, -0.09) raw xDistance=-0.13 yDistance=-0.23
04:16:22.823 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:22.823 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:16:22.823 00.000 10844 Enqueuing Expose request
04:16:22.823 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:22.823 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:16:22.823 00.000 11060 MoveAxis(E, 31, ABG)
04:16:22.823 00.000 11060 Guiding  Dir = 2, Dur = 31
04:16:22.859 00.036 11060 IsSlewing returns 0
04:16:22.859 00.000 11060 IsGuiding returns 0
04:16:22.923 00.064 11060 IsGuiding returns 0
04:16:22.923 00.000 11060 Move returns status 0, amount 31
04:16:22.923 00.000 11060 MoveAxis(N, 0, ABG)
04:16:22.923 00.000 11060 Move returns status 0, amount 0
04:16:22.923 00.000 11060 move complete, result=0
04:16:22.923 00.000 11060 worker thread done servicing request
04:16:22.923 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.2 px 0 ms NORTH
04:16:22.923 00.000 11060 Worker thread wakes up
04:16:22.942 00.019 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:22.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:23.592 00.650 11060 Exposure complete
04:16:23.796 00.204 11060 worker thread done servicing request
04:16:23.796 00.000 10844 OnExposeComplete: enter
04:16:23.796 00.000 10844 UpdateGuideState(): m_state=6
04:16:23.796 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4928
04:16:23.796 00.000 10844 Star::Find returns 1 (0), X=616.41, Y=101.76, Mass=1868, SNR=27.5, Peak=251 HFD=3.2
04:16:23.796 00.000 10844 MultiStar: [#1 -0.17,0.10,0.86,U] [#2 -0.20,-0.05,0.90,U] [#3 0.05,-0.40,0.93,U] [#4 -0.25,0.25,0.88,U] [#5 -0.17,-0.85,0.00,M3] [#6 -0.11,-0.83,0.00,M1] [#7 -0.55,-0.07,0.93,U] [#8 -0.49,0.23,0.83,U] 
04:16:23.796 00.000 10844 refined, 6 included, MultiStar: {-0.30, -0.05}, one-star: {-0.50, -0.29}
04:16:23.801 00.005 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.39) = xAngle (-4.38 = 1.90)
04:16:23.801 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.26 = -1.26)
04:16:23.801 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.31 cameraTheta=-2.99 mountX=-0.10 mountY=-0.29, mountTheta=-1.90
04:16:23.801 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.05, opts=13)
04:16:23.801 00.000 10844 Enqueuing Move request for scope (-0.30, -0.05)
04:16:23.801 00.000 11060 Worker thread wakes up
04:16:23.801 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:23.801 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.05) opts 0xd
04:16:23.801 00.000 10844 UpdateGuideState exits: m=1868 SNR=27.5
04:16:23.801 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.05)
04:16:23.801 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:23.801 00.000 11060 Moving (-0.30, -0.05) raw xDistance=-0.10 yDistance=-0.29
04:16:23.801 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:23.801 00.000 10844 Enqueuing Expose request
04:16:23.801 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:16:23.801 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:16:23.801 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:16:23.801 00.000 11060 MoveAxis(E, 0, ABG)
04:16:23.801 00.000 11060 Move returns status 0, amount 0
04:16:23.801 00.000 11060 MoveAxis(N, 0, ABG)
04:16:23.801 00.000 11060 Move returns status 0, amount 0
04:16:23.801 00.000 11060 move complete, result=0
04:16:23.801 00.000 11060 worker thread done servicing request
04:16:23.801 00.000 11060 Worker thread wakes up
04:16:23.801 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:23.801 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:23.807 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:16:24.424 00.617 11060 Exposure complete
04:16:24.623 00.199 11060 worker thread done servicing request
04:16:24.623 00.000 10844 OnExposeComplete: enter
04:16:24.623 00.000 10844 UpdateGuideState(): m_state=6
04:16:24.623 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4929
04:16:24.623 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.62, Mass=1452, SNR=24.2, Peak=167 HFD=2.4
04:16:24.626 00.003 10844 MultiStar: [#1 -0.27,0.54,0.00,M1] [#2 0.05,0.29,1.00,U] [#3 -0.05,0.32,1.12,U] [#4 -0.24,0.37,1.05,U] [#5 -0.30,-0.48,0.00,M4] [#6 0.32,-0.25,1.00,U] [#7 -0.47,0.06,1.00,U] [#8 -0.09,0.33,0.84,U] 
04:16:24.626 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.10}, one-star: {0.05, -0.44}
04:16:24.626 00.000 10844 CameraToMount -- cameraTheta (2.13) - m_xAngle (1.39) = xAngle (0.74 = 0.74)
04:16:24.626 00.000 10844 CameraToMount -- cameraTheta (2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.87 = -2.42)
04:16:24.626 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.09 mountY=-0.08, mountTheta=-0.73
04:16:24.629 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.10, opts=13)
04:16:24.629 00.000 10844 Enqueuing Move request for scope (-0.06, 0.10)
04:16:24.629 00.000 11060 Worker thread wakes up
04:16:24.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
04:16:24.629 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
04:16:24.629 00.000 11060 Moving (-0.06, 0.10) raw xDistance=0.09 yDistance=-0.08
04:16:24.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:16:24.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:24.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:16:24.629 00.000 11060 MoveAxis(E, 0, ABG)
04:16:24.629 00.000 11060 Move returns status 0, amount 0
04:16:24.629 00.000 11060 MoveAxis(N, 0, ABG)
04:16:24.629 00.000 11060 Move returns status 0, amount 0
04:16:24.629 00.000 11060 move complete, result=0
04:16:24.629 00.000 11060 worker thread done servicing request
04:16:24.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:16:24.629 00.000 10844 UpdateGuideState exits: m=1452 SNR=24.2
04:16:24.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:24.631 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:24.631 00.000 10844 Enqueuing Expose request
04:16:24.631 00.000 11060 Worker thread wakes up
04:16:24.631 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:24.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:24.631 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:25.271 00.640 11060 Exposure complete
04:16:25.489 00.218 11060 worker thread done servicing request
04:16:25.489 00.000 10844 OnExposeComplete: enter
04:16:25.489 00.000 10844 UpdateGuideState(): m_state=6
04:16:25.489 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4930
04:16:25.489 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=101.49, Mass=1772, SNR=26.4, Peak=209 HFD=3.3
04:16:25.489 00.000 10844 MultiStar: [#1 -0.52,0.04,0.91,U] [#2 -0.08,0.48,0.96,U] [#3 -0.09,0.27,0.97,U] [#4 -0.18,0.22,0.94,U] [#5 -0.24,-0.31,0.87,U] [#6 0.03,0.06,1.01,U] [#7 -0.33,0.19,0.96,U] [#8 -0.46,0.02,0.82,U] 
04:16:25.489 00.000 10844 refined, 8 included, MultiStar: {-0.20, 0.05}, one-star: {-0.04, -0.56}
04:16:25.489 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.39) = xAngle (1.53 = 1.53)
04:16:25.489 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.65 = -1.63)
04:16:25.489 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.92 mountX=0.01 mountY=-0.21, mountTheta=-1.53
04:16:25.489 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.05, opts=13)
04:16:25.489 00.000 10844 Enqueuing Move request for scope (-0.20, 0.05)
04:16:25.489 00.000 11060 Worker thread wakes up
04:16:25.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:25.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
04:16:25.489 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.4
04:16:25.489 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
04:16:25.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:25.489 00.000 11060 Moving (-0.20, 0.05) raw xDistance=0.01 yDistance=-0.21
04:16:25.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:25.489 00.000 10844 Enqueuing Expose request
04:16:25.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:16:25.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:16:25.495 00.006 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:16:25.495 00.000 11060 MoveAxis(E, 0, ABG)
04:16:25.495 00.000 11060 Move returns status 0, amount 0
04:16:25.495 00.000 11060 MoveAxis(N, 0, ABG)
04:16:25.495 00.000 11060 Move returns status 0, amount 0
04:16:25.495 00.000 11060 move complete, result=0
04:16:25.495 00.000 11060 worker thread done servicing request
04:16:25.495 00.000 11060 Worker thread wakes up
04:16:25.495 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:25.495 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:25.496 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:16:26.135 00.639 11060 Exposure complete
04:16:26.358 00.223 11060 worker thread done servicing request
04:16:26.358 00.000 10844 OnExposeComplete: enter
04:16:26.358 00.000 10844 UpdateGuideState(): m_state=6
04:16:26.358 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4931
04:16:26.358 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.91, Mass=1733, SNR=26.2, Peak=176 HFD=3.0
04:16:26.358 00.000 10844 MultiStar: [#1 -0.23,-0.16,0.92,U] [#2 0.21,-0.19,0.84,U] [#3 0.13,-0.05,0.97,U] [#4 0.14,0.23,0.90,U] [#5 -0.11,0.07,0.92,U] [#6 0.14,-0.42,0.99,U] [#7 -0.57,0.13,0.00,M1] [#8 -0.43,0.41,0.00,M1] 
04:16:26.358 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.10}, one-star: {0.03, -0.14}
04:16:26.358 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
04:16:26.358 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
04:16:26.358 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=-0.09 mountY=0.06, mountTheta=2.54
04:16:26.363 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.10, opts=13)
04:16:26.363 00.000 10844 Enqueuing Move request for scope (0.04, -0.10)
04:16:26.363 00.000 11060 Worker thread wakes up
04:16:26.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
04:16:26.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:26.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
04:16:26.363 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.2
04:16:26.363 00.000 11060 Moving (0.04, -0.10) raw xDistance=-0.09 yDistance=0.06
04:16:26.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:26.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:16:26.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:26.365 00.002 10844 Enqueuing Expose request
04:16:26.365 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:26.365 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:16:26.365 00.000 11060 MoveAxis(E, 0, ABG)
04:16:26.365 00.000 11060 Move returns status 0, amount 0
04:16:26.365 00.000 11060 MoveAxis(N, 0, ABG)
04:16:26.365 00.000 11060 Move returns status 0, amount 0
04:16:26.365 00.000 11060 move complete, result=0
04:16:26.365 00.000 11060 worker thread done servicing request
04:16:26.365 00.000 11060 Worker thread wakes up
04:16:26.365 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:26.365 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:26.367 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:26.998 00.631 11060 Exposure complete
04:16:27.209 00.211 11060 worker thread done servicing request
04:16:27.209 00.000 10844 OnExposeComplete: enter
04:16:27.209 00.000 10844 UpdateGuideState(): m_state=6
04:16:27.209 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4932
04:16:27.209 00.000 10844 Star::Find returns 1 (0), X=616.49, Y=101.29, Mass=1846, SNR=27.1, Peak=228 HFD=3.3
04:16:27.209 00.000 10844 MultiStar: [#1 -0.16,-0.21,0.95,U] [#2 -0.03,0.04,0.87,U] [#3 0.12,-0.01,0.96,U] [#4 -0.26,0.17,1.04,U] [#5 -0.50,-0.10,0.93,U] [#6 0.39,-0.51,0.00,M1] [#7 -0.48,0.00,0.90,U] [#8 -0.00,-0.00,0.77,U] 
04:16:27.209 00.000 10844 refined, 7 included, MultiStar: {-0.22, -0.12}, one-star: {-0.42, -0.77}
04:16:27.209 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.39) = xAngle (-4.05 = 2.23)
04:16:27.209 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.92 = -0.92)
04:16:27.209 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.66 mountX=-0.15 mountY=-0.20, mountTheta=-2.23
04:16:27.212 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.12, opts=13)
04:16:27.212 00.000 10844 Enqueuing Move request for scope (-0.22, -0.12)
04:16:27.212 00.000 11060 Worker thread wakes up
04:16:27.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:27.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
04:16:27.214 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
04:16:27.214 00.000 10844 UpdateGuideState exits: m=1846 SNR=27.1
04:16:27.214 00.000 11060 Moving (-0.22, -0.12) raw xDistance=-0.15 yDistance=-0.20
04:16:27.214 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:27.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:16:27.214 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:27.214 00.000 10844 Enqueuing Expose request
04:16:27.214 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.09 newest=-0.35
04:16:27.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.20
04:16:27.214 00.000 11060 MoveAxis(E, 36, ABG)
04:16:27.214 00.000 11060 Guiding  Dir = 2, Dur = 36
04:16:27.234 00.020 11060 IsSlewing returns 0
04:16:27.234 00.000 11060 IsGuiding returns 0
04:16:27.295 00.061 11060 IsGuiding returns 0
04:16:27.295 00.000 11060 Move returns status 0, amount 36
04:16:27.295 00.000 11060 BLC: Oldest BLC event removed
04:16:27.295 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:16:27.295 00.000 11060 MoveAxis(N, 735, ABG)
04:16:27.295 00.000 11060 Guiding  Dir = 0, Dur = 735
04:16:27.311 00.016 11060 IsSlewing returns 0
04:16:27.312 00.001 11060 IsGuiding returns 0
04:16:28.051 00.739 11060 IsGuiding returns 0
04:16:28.051 00.000 11060 Move returns status 0, amount 735
04:16:28.051 00.000 11060 move complete, result=0
04:16:28.052 00.001 11060 worker thread done servicing request
04:16:28.052 00.000 11060 Worker thread wakes up
04:16:28.052 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.2 px 735 ms NORTH
04:16:28.052 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:28.052 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:28.696 00.644 11060 Exposure complete
04:16:28.890 00.194 11060 worker thread done servicing request
04:16:28.890 00.000 10844 OnExposeComplete: enter
04:16:28.890 00.000 10844 UpdateGuideState(): m_state=6
04:16:28.890 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4933
04:16:28.890 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=100.96, Mass=1599, SNR=25.0, Peak=169 HFD=2.8
04:16:28.890 00.000 10844 MultiStar: [#1 -0.16,-0.29,0.95,U] [#2 0.47,-0.11,1.00,U] [#3 0.40,-0.37,0.98,U] [#4 0.04,0.26,1.02,U] [#5 -0.11,-0.29,0.94,U] [#6 0.37,-0.44,0.00,M2] [#7 -0.54,-0.04,0.99,U] [#8 0.37,-0.03,0.84,U] 
04:16:28.890 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.25}, one-star: {0.06, -1.09}
04:16:28.890 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
04:16:28.890 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
04:16:28.890 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.25 cameraTheta=-1.32 mountX=-0.23 mountY=0.10, mountTheta=2.73
04:16:28.890 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.25, opts=13)
04:16:28.890 00.000 10844 Enqueuing Move request for scope (0.06, -0.25)
04:16:28.890 00.000 11060 Worker thread wakes up
04:16:28.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:28.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
04:16:28.890 00.000 10844 UpdateGuideState exits: m=1599 SNR=25.0
04:16:28.890 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
04:16:28.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:28.890 00.000 11060 Moving (0.06, -0.25) raw xDistance=-0.23 yDistance=0.10
04:16:28.895 00.005 11060 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.139440, 1:-0.102383
04:16:28.895 00.000 11060 BLC: No correction, Miss < min_move
04:16:28.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:16:28.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:28.895 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:16:28.895 00.000 11060 MoveAxis(E, 55, ABG)
04:16:28.895 00.000 11060 Guiding  Dir = 2, Dur = 55
04:16:28.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:28.895 00.000 10844 Enqueuing Expose request
04:16:28.911 00.016 11060 IsSlewing returns 0
04:16:28.911 00.000 11060 IsGuiding returns 0
04:16:28.972 00.061 11060 IsGuiding returns 0
04:16:28.972 00.000 11060 Move returns status 0, amount 55
04:16:28.972 00.000 11060 MoveAxis(N, 0, ABG)
04:16:28.972 00.000 11060 Move returns status 0, amount 0
04:16:28.972 00.000 11060 move complete, result=0
04:16:28.972 00.000 11060 worker thread done servicing request
04:16:28.972 00.000 11060 Worker thread wakes up
04:16:28.972 00.000 10844 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
04:16:28.972 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:28.972 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:29.612 00.640 11060 Exposure complete
04:16:29.825 00.213 11060 worker thread done servicing request
04:16:29.825 00.000 10844 OnExposeComplete: enter
04:16:29.825 00.000 10844 UpdateGuideState(): m_state=6
04:16:29.825 00.000 10844 Star::Find(15, 616, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4934
04:16:29.825 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.43, Mass=1476, SNR=24.2, Peak=195 HFD=3.2
04:16:29.825 00.000 10844 MultiStar: [#1 -0.26,0.10,0.97,U] [#2 0.24,-0.19,0.99,U] [#3 0.36,-0.27,1.01,U] [#4 0.72,0.41,0.00,M1] [#5 -0.14,-0.47,1.05,U] [#6 0.54,-0.19,0.00,M3] [#7 0.09,-0.21,0.99,U] [#8 -0.09,0.01,0.87,U] 
04:16:29.825 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.24}, one-star: {0.26, -0.62}
04:16:29.825 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
04:16:29.825 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
04:16:29.825 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.29 mountX=-0.23 mountY=0.11, mountTheta=2.70
04:16:29.825 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.24, opts=13)
04:16:29.825 00.000 10844 Enqueuing Move request for scope (0.07, -0.24)
04:16:29.825 00.000 11060 Worker thread wakes up
04:16:29.825 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:29.830 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
04:16:29.830 00.000 10844 UpdateGuideState exits: m=1476 SNR=24.2
04:16:29.830 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
04:16:29.830 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:29.830 00.000 11060 Moving (0.07, -0.24) raw xDistance=-0.23 yDistance=0.11
04:16:29.830 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:29.830 00.000 10844 Enqueuing Expose request
04:16:29.830 00.000 11060 BLC: History state: CurrMiss=-0.11, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.139440, 1:-0.102383, 2:-0.108956
04:16:29.830 00.000 11060 BLC: No correction, Miss < min_move
04:16:29.830 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:16:29.830 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:29.830 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:16:29.830 00.000 11060 MoveAxis(E, 55, ABG)
04:16:29.830 00.000 11060 Guiding  Dir = 2, Dur = 55
04:16:29.841 00.011 11060 IsSlewing returns 0
04:16:29.841 00.000 11060 IsGuiding returns 0
04:16:29.902 00.061 11060 IsGuiding returns 0
04:16:29.902 00.000 11060 Move returns status 0, amount 55
04:16:29.902 00.000 11060 MoveAxis(N, 0, ABG)
04:16:29.902 00.000 11060 Move returns status 0, amount 0
04:16:29.902 00.000 11060 move complete, result=0
04:16:29.902 00.000 11060 worker thread done servicing request
04:16:29.902 00.000 11060 Worker thread wakes up
04:16:29.902 00.000 10844 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
04:16:29.902 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:29.902 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:30.540 00.638 11060 Exposure complete
04:16:30.760 00.220 11060 worker thread done servicing request
04:16:30.760 00.000 10844 OnExposeComplete: enter
04:16:30.760 00.000 10844 UpdateGuideState(): m_state=6
04:16:30.760 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4935
04:16:30.760 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.83, Mass=1983, SNR=28.3, Peak=250 HFD=3.5
04:16:30.760 00.000 10844 MultiStar: [#1 0.33,0.22,0.96,U] [#2 0.87,0.29,0.00,M1] [#3 0.17,0.07,0.85,U] [#4 0.24,0.52,0.00,M2] [#5 0.25,0.33,0.91,U] [#6 0.56,-0.08,0.90,U] [#7 -0.18,0.21,0.89,U] [#8 0.30,0.53,0.00,M1] 
04:16:30.760 00.000 10844 refined, 5 included, MultiStar: {0.26, 0.08}, one-star: {0.39, -0.22}
04:16:30.760 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
04:16:30.760 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.05 = 2.05)
04:16:30.760 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.08 hyp=0.27 cameraTheta=0.32 mountX=0.13 mountY=0.24, mountTheta=1.08
04:16:30.763 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.08, opts=13)
04:16:30.763 00.000 10844 Enqueuing Move request for scope (0.26, 0.08)
04:16:30.763 00.000 11060 Worker thread wakes up
04:16:30.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:30.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.08) opts 0xd
04:16:30.763 00.000 10844 UpdateGuideState exits: m=1983 SNR=28.3
04:16:30.763 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.08)
04:16:30.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:30.763 00.000 11060 Moving (0.26, 0.08) raw xDistance=0.13 yDistance=0.24
04:16:30.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:30.763 00.000 10844 Enqueuing Expose request
04:16:30.763 00.000 11060 BLC: window closed
04:16:30.763 00.000 11060 BLC: History state: CurrMiss=-0.24, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.139440, 1:-0.102383, 2:-0.108956
04:16:30.763 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
04:16:30.763 00.000 11060 BLC: window closed
04:16:30.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
04:16:30.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:30.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:16:30.763 00.000 11060 MoveAxis(W, 29, ABG)
04:16:30.763 00.000 11060 Guiding  Dir = 3, Dur = 29
04:16:30.778 00.015 11060 IsSlewing returns 0
04:16:30.779 00.001 11060 IsGuiding returns 0
04:16:30.837 00.058 11060 IsGuiding returns 0
04:16:30.837 00.000 11060 Move returns status 0, amount 29
04:16:30.837 00.000 11060 MoveAxis(N, 0, ABG)
04:16:30.837 00.000 11060 Move returns status 0, amount 0
04:16:30.837 00.000 11060 move complete, result=0
04:16:30.837 00.000 11060 worker thread done servicing request
04:16:30.837 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.2 px 0 ms NORTH
04:16:30.839 00.002 11060 Worker thread wakes up
04:16:30.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:30.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:31.466 00.627 11060 Exposure complete
04:16:31.665 00.199 11060 worker thread done servicing request
04:16:31.665 00.000 10844 OnExposeComplete: enter
04:16:31.665 00.000 10844 UpdateGuideState(): m_state=6
04:16:31.665 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4936
04:16:31.665 00.000 10844 Star::Find returns 1 (0), X=617.46, Y=101.42, Mass=1722, SNR=26.4, Peak=251 HFD=3.2
04:16:31.665 00.000 10844 MultiStar: [#1 0.28,0.03,0.89,U] [#2 0.73,0.08,0.00,M2] [#3 0.34,-0.07,1.00,U] [#4 0.35,0.39,0.99,U] [#5 0.49,-0.10,0.90,U] [#6 0.58,-0.41,0.00,M3] [#7 -0.37,-0.56,0.00,M1] [#8 0.10,0.26,0.77,U] 
04:16:31.665 00.000 10844 refined, 5 included, MultiStar: {0.36, -0.03}, one-star: {0.55, -0.64}
04:16:31.665 00.000 10844 CameraToMount -- cameraTheta (-0.08) - m_xAngle (1.39) = xAngle (-1.47 = -1.47)
04:16:31.665 00.000 10844 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.65 = 1.65)
04:16:31.665 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-0.08 mountX=0.04 mountY=0.36, mountTheta=1.47
04:16:31.667 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=-0.03, opts=13)
04:16:31.667 00.000 10844 Enqueuing Move request for scope (0.36, -0.03)
04:16:31.667 00.000 11060 Worker thread wakes up
04:16:31.667 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:31.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.03) opts 0xd
04:16:31.667 00.000 10844 UpdateGuideState exits: m=1722 SNR=26.4
04:16:31.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, -0.03)
04:16:31.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:31.667 00.000 11060 Moving (0.36, -0.03) raw xDistance=0.04 yDistance=0.36
04:16:31.667 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:31.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:16:31.667 00.000 10844 Enqueuing Expose request
04:16:31.670 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:31.670 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
04:16:31.670 00.000 11060 MoveAxis(E, 0, ABG)
04:16:31.670 00.000 11060 Move returns status 0, amount 0
04:16:31.670 00.000 11060 MoveAxis(N, 0, ABG)
04:16:31.670 00.000 11060 Move returns status 0, amount 0
04:16:31.670 00.000 11060 move complete, result=0
04:16:31.670 00.000 11060 worker thread done servicing request
04:16:31.670 00.000 11060 Worker thread wakes up
04:16:31.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:31.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:31.670 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:16:32.304 00.634 11060 Exposure complete
04:16:32.509 00.205 11060 worker thread done servicing request
04:16:32.509 00.000 10844 OnExposeComplete: enter
04:16:32.509 00.000 10844 UpdateGuideState(): m_state=6
04:16:32.509 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4937
04:16:32.509 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.40, Mass=1595, SNR=25.1, Peak=152 HFD=3.1
04:16:32.509 00.000 10844 MultiStar: [#1 0.16,-0.36,1.00,U] [#2 0.50,0.06,0.99,U] [#3 0.58,-0.48,0.00,M1] [#4 0.22,-0.35,1.04,U] [#5 0.20,-0.44,0.88,U] [#6 0.92,-0.32,0.00,M4] [#7 -0.13,-0.84,0.00,M2] [#8 0.41,0.10,0.82,U] 
04:16:32.509 00.000 10844 refined, 5 included, MultiStar: {0.28, -0.29}, one-star: {0.21, -0.65}
04:16:32.509 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
04:16:32.509 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
04:16:32.509 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-0.80 mountX=-0.23 mountY=0.32, mountTheta=2.19
04:16:32.514 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.29, opts=13)
04:16:32.514 00.000 10844 Enqueuing Move request for scope (0.28, -0.29)
04:16:32.514 00.000 11060 Worker thread wakes up
04:16:32.514 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
04:16:32.514 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
04:16:32.514 00.000 11060 Moving (0.28, -0.29) raw xDistance=-0.23 yDistance=0.32
04:16:32.514 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:16:32.514 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:16:32.514 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:16:32.514 00.000 11060 MoveAxis(E, 54, ABG)
04:16:32.514 00.000 11060 Guiding  Dir = 2, Dur = 54
04:16:32.514 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:32.514 00.000 10844 UpdateGuideState exits: m=1595 SNR=25.1
04:16:32.524 00.010 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:32.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:32.524 00.000 10844 Enqueuing Expose request
04:16:32.529 00.005 11060 IsSlewing returns 0
04:16:32.529 00.000 11060 IsGuiding returns 0
04:16:32.591 00.062 11060 IsGuiding returns 0
04:16:32.591 00.000 11060 Move returns status 0, amount 54
04:16:32.591 00.000 11060 MoveAxis(N, 0, ABG)
04:16:32.591 00.000 11060 Move returns status 0, amount 0
04:16:32.591 00.000 11060 move complete, result=0
04:16:32.591 00.000 11060 worker thread done servicing request
04:16:32.591 00.000 11060 Worker thread wakes up
04:16:32.591 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.3 px 0 ms NORTH
04:16:32.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:32.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:33.231 00.640 11060 Exposure complete
04:16:33.438 00.207 11060 worker thread done servicing request
04:16:33.438 00.000 10844 OnExposeComplete: enter
04:16:33.438 00.000 10844 UpdateGuideState(): m_state=6
04:16:33.438 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4938
04:16:33.438 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=101.97, Mass=1853, SNR=27.2, Peak=168 HFD=4.0
04:16:33.438 00.000 10844 MultiStar: [#1 -0.18,-0.18,1.00,U] [#2 0.21,0.05,0.88,U] [#3 0.30,-0.25,0.90,U] [#4 0.39,0.31,1.06,U] [#5 0.51,-0.22,0.91,U] [#6 0.36,-0.17,1.06,U] [#7 -0.11,-0.43,0.78,U] [#8 0.53,0.08,0.76,U] 
04:16:33.438 00.000 10844 refined, 8 included, MultiStar: {0.29, -0.09}, one-star: {0.58, -0.08}
04:16:33.438 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.69 = -1.69)
04:16:33.438 00.000 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.43 = 1.43)
04:16:33.438 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.31 mountX=-0.04 mountY=0.30, mountTheta=1.69
04:16:33.445 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.09, opts=13)
04:16:33.445 00.000 10844 Enqueuing Move request for scope (0.29, -0.09)
04:16:33.445 00.000 11060 Worker thread wakes up
04:16:33.445 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:16:33.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
04:16:33.445 00.000 10844 UpdateGuideState exits: m=1853 SNR=27.2
04:16:33.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
04:16:33.445 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:33.445 00.000 11060 Moving (0.29, -0.09) raw xDistance=-0.04 yDistance=0.30
04:16:33.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:33.445 00.000 10844 Enqueuing Expose request
04:16:33.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:16:33.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:16:33.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:16:33.445 00.000 11060 MoveAxis(E, 0, ABG)
04:16:33.445 00.000 11060 Move returns status 0, amount 0
04:16:33.445 00.000 11060 MoveAxis(N, 0, ABG)
04:16:33.445 00.000 11060 Move returns status 0, amount 0
04:16:33.445 00.000 11060 move complete, result=0
04:16:33.445 00.000 11060 worker thread done servicing request
04:16:33.445 00.000 11060 Worker thread wakes up
04:16:33.445 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:33.445 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:33.450 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:16:34.078 00.628 11060 Exposure complete
04:16:34.297 00.219 11060 worker thread done servicing request
04:16:34.299 00.002 10844 OnExposeComplete: enter
04:16:34.299 00.000 10844 UpdateGuideState(): m_state=6
04:16:34.299 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4939
04:16:34.299 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.91, Mass=1997, SNR=28.1, Peak=231 HFD=3.0
04:16:34.300 00.001 10844 MultiStar: [#1 0.18,-0.18,0.94,U] [#2 0.34,0.43,0.78,U] [#3 0.33,0.04,0.93,U] [#4 0.55,0.35,0.00,M1] [#5 0.21,-0.06,0.83,U] [#6 0.36,-0.35,0.95,U] [#7 0.08,0.05,0.90,U] [#8 0.14,0.17,0.77,U] 
04:16:34.300 00.000 10844 single-star, 7 included, MultiStar: {0.22, -0.02}, one-star: {0.10, -0.14}
04:16:34.300 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (1.39) = xAngle (-2.35 = -2.35)
04:16:34.300 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.77 = 0.77)
04:16:34.300 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.96 mountX=-0.12 mountY=0.12, mountTheta=2.36
04:16:34.301 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
04:16:34.301 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
04:16:34.301 00.000 11060 Worker thread wakes up
04:16:34.301 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:34.301 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
04:16:34.301 00.000 10844 UpdateGuideState exits: m=1997 SNR=28.1
04:16:34.301 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
04:16:34.301 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:34.301 00.000 11060 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.12
04:16:34.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:34.301 00.000 10844 Enqueuing Expose request
04:16:34.301 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:16:34.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:34.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:16:34.301 00.000 11060 MoveAxis(E, 29, ABG)
04:16:34.301 00.000 11060 Guiding  Dir = 2, Dur = 29
04:16:34.346 00.045 11060 IsSlewing returns 0
04:16:34.346 00.000 11060 IsGuiding returns 0
04:16:34.407 00.061 11060 IsGuiding returns 0
04:16:34.407 00.000 11060 Move returns status 0, amount 29
04:16:34.408 00.001 11060 MoveAxis(N, 0, ABG)
04:16:34.408 00.000 11060 Move returns status 0, amount 0
04:16:34.408 00.000 11060 move complete, result=0
04:16:34.408 00.000 11060 worker thread done servicing request
04:16:34.408 00.000 11060 Worker thread wakes up
04:16:34.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:34.408 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
04:16:34.409 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:35.041 00.632 11060 Exposure complete
04:16:35.246 00.205 11060 worker thread done servicing request
04:16:35.246 00.000 10844 OnExposeComplete: enter
04:16:35.246 00.000 10844 UpdateGuideState(): m_state=6
04:16:35.246 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4940
04:16:35.246 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.14, Mass=1747, SNR=26.7, Peak=183 HFD=2.9
04:16:35.246 00.000 10844 MultiStar: [#1 -0.12,-0.42,0.97,U] [#2 0.66,-0.20,0.00,M1] [#3 0.17,-0.22,0.99,U] [#4 0.33,0.37,0.95,U] [#5 0.14,-0.44,0.90,U] [#6 0.39,-0.44,0.00,M3] [#7 -0.39,0.15,0.83,U] [#8 -0.24,-0.08,0.71,U] 
04:16:35.246 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.08}, one-star: {0.15, 0.09}
04:16:35.246 00.000 10844 CameraToMount -- cameraTheta (-1.27) - m_xAngle (1.39) = xAngle (-2.66 = -2.66)
04:16:35.246 00.000 10844 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.46 = 0.46)
04:16:35.246 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.27 mountX=-0.08 mountY=0.04, mountTheta=2.68
04:16:35.253 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.08, opts=13)
04:16:35.253 00.000 10844 Enqueuing Move request for scope (0.03, -0.08)
04:16:35.253 00.000 11060 Worker thread wakes up
04:16:35.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:35.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
04:16:35.253 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.7
04:16:35.253 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
04:16:35.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:35.253 00.000 11060 Moving (0.03, -0.08) raw xDistance=-0.08 yDistance=0.04
04:16:35.254 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:35.254 00.000 10844 Enqueuing Expose request
04:16:35.254 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:16:35.254 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:35.254 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:16:35.254 00.000 11060 MoveAxis(E, 0, ABG)
04:16:35.254 00.000 11060 Move returns status 0, amount 0
04:16:35.254 00.000 11060 MoveAxis(N, 0, ABG)
04:16:35.254 00.000 11060 Move returns status 0, amount 0
04:16:35.254 00.000 11060 move complete, result=0
04:16:35.254 00.000 11060 worker thread done servicing request
04:16:35.255 00.001 11060 Worker thread wakes up
04:16:35.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:35.255 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:35.259 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:35.895 00.636 11060 Exposure complete
04:16:36.108 00.213 11060 worker thread done servicing request
04:16:36.109 00.001 10844 OnExposeComplete: enter
04:16:36.109 00.000 10844 UpdateGuideState(): m_state=6
04:16:36.109 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4941
04:16:36.109 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=101.64, Mass=1732, SNR=26.6, Peak=240 HFD=3.3
04:16:36.109 00.000 10844 MultiStar: [#1 -0.17,-0.39,0.95,U] [#2 0.58,-0.13,0.00,M2] [#3 0.21,-0.02,0.96,U] [#4 0.19,0.30,0.98,U] [#5 -0.24,0.28,1.00,U] [#6 0.54,-0.42,0.00,M4] [#7 -0.10,0.24,0.90,U] [#8 0.05,-0.24,0.86,U] 
04:16:36.109 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.03}, one-star: {0.41, -0.41}
04:16:36.109 00.000 10844 CameraToMount -- cameraTheta (-0.56) - m_xAngle (1.39) = xAngle (-1.95 = -1.95)
04:16:36.109 00.000 10844 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.17 = 1.17)
04:16:36.109 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.56 mountX=-0.02 mountY=0.06, mountTheta=1.95
04:16:36.113 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.03, opts=13)
04:16:36.113 00.000 10844 Enqueuing Move request for scope (0.05, -0.03)
04:16:36.113 00.000 11060 Worker thread wakes up
04:16:36.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
04:16:36.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
04:16:36.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:36.113 00.000 11060 Moving (0.05, -0.03) raw xDistance=-0.02 yDistance=0.06
04:16:36.115 00.002 10844 UpdateGuideState exits: m=1732 SNR=26.6
04:16:36.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:16:36.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:36.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:36.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:36.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:16:36.115 00.000 10844 Enqueuing Expose request
04:16:36.115 00.000 11060 MoveAxis(E, 0, ABG)
04:16:36.115 00.000 11060 Move returns status 0, amount 0
04:16:36.115 00.000 11060 MoveAxis(N, 0, ABG)
04:16:36.116 00.001 11060 Move returns status 0, amount 0
04:16:36.116 00.000 11060 move complete, result=0
04:16:36.116 00.000 11060 worker thread done servicing request
04:16:36.116 00.000 11060 Worker thread wakes up
04:16:36.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:36.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:36.119 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:36.748 00.629 11060 Exposure complete
04:16:36.953 00.205 11060 worker thread done servicing request
04:16:36.953 00.000 10844 OnExposeComplete: enter
04:16:36.954 00.001 10844 UpdateGuideState(): m_state=6
04:16:36.954 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4942
04:16:36.954 00.000 10844 Star::Find returns 1 (1), X=617.08, Y=101.65, Mass=1827, SNR=27.0, Peak=255 HFD=3.2
04:16:36.954 00.000 10844 MultiStar: [#1 -0.03,0.02,0.98,U] [#2 0.35,-0.24,0.78,U] [#3 0.38,-0.56,0.00,M1] [#4 0.09,0.53,0.98,U] [#5 -0.40,-0.51,0.00,M1] [#6 0.56,-0.51,0.00,M5] [#7 -0.41,-0.33,0.87,U] [#8 0.28,0.05,0.76,U] 
04:16:36.954 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.06}, one-star: {0.17, -0.40}
04:16:36.954 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
04:16:36.954 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
04:16:36.954 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.70 mountX=-0.04 mountY=0.07, mountTheta=2.10
04:16:36.956 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.06, opts=13)
04:16:36.956 00.000 10844 Enqueuing Move request for scope (0.07, -0.06)
04:16:36.956 00.000 11060 Worker thread wakes up
04:16:36.958 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
04:16:36.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
04:16:36.958 00.000 11060 Moving (0.07, -0.06) raw xDistance=-0.04 yDistance=0.07
04:16:36.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:16:36.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:36.958 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:16:36.958 00.000 11060 MoveAxis(E, 0, ABG)
04:16:36.958 00.000 11060 Move returns status 0, amount 0
04:16:36.958 00.000 11060 MoveAxis(N, 0, ABG)
04:16:36.958 00.000 11060 Move returns status 0, amount 0
04:16:36.958 00.000 11060 move complete, result=0
04:16:36.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:36.958 00.000 10844 UpdateGuideState exits: m=1827 SNR=27.0 Saturated
04:16:36.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:36.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:36.958 00.000 10844 Enqueuing Expose request
04:16:36.958 00.000 11060 worker thread done servicing request
04:16:36.958 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:36.960 00.002 11060 Worker thread wakes up
04:16:36.960 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:36.960 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:37.580 00.620 11060 Exposure complete
04:16:37.787 00.207 11060 worker thread done servicing request
04:16:37.787 00.000 10844 OnExposeComplete: enter
04:16:37.787 00.000 10844 UpdateGuideState(): m_state=6
04:16:37.787 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4943
04:16:37.787 00.000 10844 Star::Find returns 1 (1), X=617.63, Y=101.66, Mass=1746, SNR=26.0, Peak=255 HFD=3.3
04:16:37.787 00.000 10844 MultiStar: [#1 0.42,-0.02,0.97,U] [#2 0.15,-0.17,0.83,U] [#3 0.44,-0.38,0.00,M2] [#4 0.22,-0.10,0.94,U] [#5 0.04,-0.23,0.93,U] [#6 0.57,-0.27,0.00,M6] [#7 -0.36,-0.23,0.96,U] [#8 -0.26,0.25,0.79,U] 
04:16:37.787 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.14}, one-star: {0.72, -0.39}
04:16:37.789 00.002 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
04:16:37.789 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
04:16:37.789 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.74 mountX=-0.11 mountY=0.17, mountTheta=2.14
04:16:37.791 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.14, opts=13)
04:16:37.791 00.000 10844 Enqueuing Move request for scope (0.15, -0.14)
04:16:37.793 00.002 11060 Worker thread wakes up
04:16:37.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:37.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
04:16:37.793 00.000 10844 UpdateGuideState exits: m=1746 SNR=26.0 Saturated
04:16:37.793 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
04:16:37.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:37.793 00.000 11060 Moving (0.15, -0.14) raw xDistance=-0.11 yDistance=0.17
04:16:37.793 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:37.793 00.000 10844 Enqueuing Expose request
04:16:37.793 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:16:37.793 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:37.793 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:16:37.793 00.000 11060 MoveAxis(E, 0, ABG)
04:16:37.793 00.000 11060 Move returns status 0, amount 0
04:16:37.793 00.000 11060 MoveAxis(N, 0, ABG)
04:16:37.793 00.000 11060 Move returns status 0, amount 0
04:16:37.793 00.000 11060 move complete, result=0
04:16:37.793 00.000 11060 worker thread done servicing request
04:16:37.793 00.000 11060 Worker thread wakes up
04:16:37.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:37.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:37.795 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:38.428 00.633 11060 Exposure complete
04:16:38.634 00.206 11060 worker thread done servicing request
04:16:38.634 00.000 10844 OnExposeComplete: enter
04:16:38.634 00.000 10844 UpdateGuideState(): m_state=6
04:16:38.634 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4944
04:16:38.634 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.34, Mass=1605, SNR=25.6, Peak=184 HFD=3.5
04:16:38.634 00.000 10844 MultiStar: [#1 0.04,-0.28,1.01,U] [#2 0.05,0.16,1.00,U] [#3 0.42,-0.25,0.97,U] [#4 0.43,0.09,1.04,U] [#5 -0.08,0.10,0.99,U] [#6 0.73,-0.51,0.00,M7] [#7 0.10,-0.27,0.94,U] [#8 0.35,-0.19,0.73,U] 
04:16:38.634 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.17}, one-star: {0.27, -0.71}
04:16:38.634 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.39) = xAngle (-2.10 = -2.10)
04:16:38.634 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
04:16:38.634 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.71 mountX=-0.13 mountY=0.22, mountTheta=2.10
04:16:38.638 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.17, opts=13)
04:16:38.638 00.000 10844 Enqueuing Move request for scope (0.19, -0.17)
04:16:38.638 00.000 11060 Worker thread wakes up
04:16:38.638 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:38.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
04:16:38.638 00.000 10844 UpdateGuideState exits: m=1605 SNR=25.6
04:16:38.638 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
04:16:38.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:38.638 00.000 11060 Moving (0.19, -0.17) raw xDistance=-0.13 yDistance=0.22
04:16:38.639 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:38.639 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:16:38.639 00.000 10844 Enqueuing Expose request
04:16:38.639 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:16:38.639 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:16:38.639 00.000 11060 MoveAxis(E, 30, ABG)
04:16:38.639 00.000 11060 Guiding  Dir = 2, Dur = 30
04:16:38.659 00.020 11060 IsSlewing returns 0
04:16:38.659 00.000 11060 IsGuiding returns 0
04:16:38.705 00.046 11060 IsGuiding returns 0
04:16:38.705 00.000 11060 Move returns status 0, amount 30
04:16:38.705 00.000 11060 MoveAxis(N, 0, ABG)
04:16:38.705 00.000 11060 Move returns status 0, amount 0
04:16:38.705 00.000 11060 move complete, result=0
04:16:38.705 00.000 11060 worker thread done servicing request
04:16:38.705 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.2 px 0 ms NORTH
04:16:38.707 00.002 11060 Worker thread wakes up
04:16:38.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:38.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:39.341 00.634 11060 Exposure complete
04:16:39.558 00.217 11060 worker thread done servicing request
04:16:39.558 00.000 10844 OnExposeComplete: enter
04:16:39.558 00.000 10844 UpdateGuideState(): m_state=6
04:16:39.558 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4945
04:16:39.558 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.74, Mass=1481, SNR=24.0, Peak=213 HFD=2.7
04:16:39.558 00.000 10844 MultiStar: [#1 -0.11,-0.15,1.05,U] [#2 0.34,0.21,0.99,U] [#3 0.60,-0.51,0.00,M2] [#4 -0.07,-0.09,1.01,U] [#5 -0.50,-0.63,0.00,M1] [#6 0.55,-0.26,0.00,M8] [#7 0.15,0.13,0.98,U] [#8 0.23,0.35,0.81,U] 
04:16:39.559 00.001 10844 refined, 5 included, MultiStar: {0.13, 0.01}, one-star: {0.27, -0.31}
04:16:39.559 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (1.39) = xAngle (-1.31 = -1.31)
04:16:39.559 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.81 = 1.81)
04:16:39.559 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.08 mountX=0.03 mountY=0.12, mountTheta=1.31
04:16:39.559 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.01, opts=13)
04:16:39.559 00.000 10844 Enqueuing Move request for scope (0.13, 0.01)
04:16:39.559 00.000 11060 Worker thread wakes up
04:16:39.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:39.563 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
04:16:39.563 00.000 10844 UpdateGuideState exits: m=1481 SNR=24.0
04:16:39.563 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:39.563 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:39.563 00.000 10844 Enqueuing Expose request
04:16:39.563 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
04:16:39.563 00.000 11060 Moving (0.13, 0.01) raw xDistance=0.03 yDistance=0.12
04:16:39.564 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:16:39.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:39.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:16:39.564 00.000 11060 MoveAxis(E, 0, ABG)
04:16:39.564 00.000 11060 Move returns status 0, amount 0
04:16:39.564 00.000 11060 MoveAxis(N, 0, ABG)
04:16:39.564 00.000 11060 Move returns status 0, amount 0
04:16:39.564 00.000 11060 move complete, result=0
04:16:39.564 00.000 11060 worker thread done servicing request
04:16:39.564 00.000 11060 Worker thread wakes up
04:16:39.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:39.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:39.567 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:40.206 00.639 11060 Exposure complete
04:16:40.420 00.214 11060 worker thread done servicing request
04:16:40.421 00.001 10844 OnExposeComplete: enter
04:16:40.421 00.000 10844 UpdateGuideState(): m_state=6
04:16:40.421 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4946
04:16:40.421 00.000 10844 Star::Find returns 1 (0), X=617.55, Y=101.94, Mass=1631, SNR=25.4, Peak=199 HFD=3.0
04:16:40.421 00.000 10844 MultiStar: [#1 -0.13,-0.28,0.93,U] [#2 0.49,0.35,0.00,M1] [#3 0.26,-0.34,0.95,U] [#4 0.52,-0.07,1.07,U] [#5 -0.01,-0.47,0.95,U] [#6 0.62,-0.57,0.00,M9] [#7 -0.04,-0.21,0.89,U] [#8 0.37,0.17,0.83,U] 
04:16:40.421 00.000 10844 refined, 6 included, MultiStar: {0.24, -0.19}, one-star: {0.65, -0.12}
04:16:40.421 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.39) = xAngle (-2.06 = -2.06)
04:16:40.421 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.06 = 1.06)
04:16:40.421 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.31 cameraTheta=-0.67 mountX=-0.14 mountY=0.27, mountTheta=2.07
04:16:40.424 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.19, opts=13)
04:16:40.424 00.000 10844 Enqueuing Move request for scope (0.24, -0.19)
04:16:40.424 00.000 11060 Worker thread wakes up
04:16:40.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:40.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
04:16:40.424 00.000 10844 UpdateGuideState exits: m=1631 SNR=25.4
04:16:40.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
04:16:40.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:40.424 00.000 11060 Moving (0.24, -0.19) raw xDistance=-0.14 yDistance=0.27
04:16:40.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:40.424 00.000 10844 Enqueuing Expose request
04:16:40.424 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:16:40.424 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:16:40.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:16:40.424 00.000 11060 MoveAxis(E, 34, ABG)
04:16:40.424 00.000 11060 Guiding  Dir = 2, Dur = 34
04:16:40.445 00.021 11060 IsSlewing returns 0
04:16:40.445 00.000 11060 IsGuiding returns 0
04:16:40.508 00.063 11060 IsGuiding returns 0
04:16:40.508 00.000 11060 Move returns status 0, amount 34
04:16:40.508 00.000 11060 MoveAxis(N, 0, ABG)
04:16:40.508 00.000 11060 Move returns status 0, amount 0
04:16:40.508 00.000 11060 move complete, result=0
04:16:40.508 00.000 11060 worker thread done servicing request
04:16:40.508 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.3 px 0 ms NORTH
04:16:40.508 00.000 11060 Worker thread wakes up
04:16:40.510 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:40.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:41.153 00.643 11060 Exposure complete
04:16:41.364 00.211 11060 worker thread done servicing request
04:16:41.364 00.000 10844 OnExposeComplete: enter
04:16:41.364 00.000 10844 UpdateGuideState(): m_state=6
04:16:41.364 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4947
04:16:41.364 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.76, Mass=1725, SNR=26.4, Peak=197 HFD=3.3
04:16:41.364 00.000 10844 MultiStar: [#1 0.41,-0.54,0.00,M1] [#2 0.47,-0.03,0.94,U] [#3 0.38,0.02,0.97,U] [#4 0.41,0.27,1.01,U] [#5 0.03,-0.26,0.94,U] [#6 0.72,-0.68,0.00,M10] [#7 0.06,-0.39,0.89,U] [#8 0.13,-0.07,0.79,U] 
04:16:41.364 00.000 10844 refined, 6 included, MultiStar: {0.27, -0.10}, one-star: {0.39, -0.29}
04:16:41.364 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.74 = -1.74)
04:16:41.364 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
04:16:41.364 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-0.36 mountX=-0.05 mountY=0.29, mountTheta=1.75
04:16:41.369 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.10, opts=13)
04:16:41.369 00.000 10844 Enqueuing Move request for scope (0.27, -0.10)
04:16:41.369 00.000 11060 Worker thread wakes up
04:16:41.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:41.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.10) opts 0xd
04:16:41.369 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.4
04:16:41.369 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.10)
04:16:41.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:41.369 00.000 11060 Moving (0.27, -0.10) raw xDistance=-0.05 yDistance=0.29
04:16:41.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:41.369 00.000 10844 Enqueuing Expose request
04:16:41.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:16:41.369 00.000 11060 switching direction from -1 to 1 - decHistory=4 oldest=0.46 newest=0.68
04:16:41.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
04:16:41.369 00.000 11060 MoveAxis(E, 0, ABG)
04:16:41.369 00.000 11060 Move returns status 0, amount 0
04:16:41.369 00.000 11060 BLC: Oldest BLC event removed
04:16:41.369 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:16:41.369 00.000 11060 MoveAxis(S, 769, ABG)
04:16:41.369 00.000 11060 duration set to 750 by maxDecDuration
04:16:41.369 00.000 11060 Guiding  Dir = 1, Dur = 750
04:16:41.405 00.036 11060 IsSlewing returns 0
04:16:41.405 00.000 11060 IsGuiding returns 0
04:16:42.173 00.768 11060 IsGuiding returns 0
04:16:42.173 00.000 11060 Move returns status 0, amount 750
04:16:42.173 00.000 11060 move complete, result=0
04:16:42.174 00.001 11060 worker thread done servicing request
04:16:42.174 00.000 11060 Worker thread wakes up
04:16:42.174 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 750 ms SOUTH
04:16:42.177 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:42.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:42.815 00.638 11060 Exposure complete
04:16:42.979 00.164 11060 worker thread done servicing request
04:16:42.979 00.000 10844 OnExposeComplete: enter
04:16:42.982 00.003 10844 UpdateGuideState(): m_state=6
04:16:42.982 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4948
04:16:42.982 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=101.90, Mass=2013, SNR=28.7, Peak=182 HFD=3.3
04:16:42.982 00.000 10844 MultiStar: [#1 -0.04,0.10,0.83,U] [#2 -0.03,0.21,0.80,U] [#3 0.34,-0.30,0.87,U] [#4 0.02,0.05,0.86,U] [#5 -0.35,-0.42,0.90,U] [#6 0.40,-0.68,0.00,R] [#7 -0.05,-0.07,0.83,U] [#8 -0.31,0.08,0.79,U] 
04:16:42.982 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.07}, one-star: {-0.10, -0.16}
04:16:42.982 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.39) = xAngle (-3.68 = 2.60)
04:16:42.982 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.56 = -0.56)
04:16:42.982 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.30 mountX=-0.08 mountY=-0.05, mountTheta=-2.59
04:16:42.982 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.07, opts=13)
04:16:42.982 00.000 10844 Enqueuing Move request for scope (-0.06, -0.07)
04:16:42.982 00.000 11060 Worker thread wakes up
04:16:42.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:42.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
04:16:42.982 00.000 10844 UpdateGuideState exits: m=2013 SNR=28.7
04:16:42.982 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
04:16:42.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:42.982 00.000 11060 Moving (-0.06, -0.07) raw xDistance=-0.08 yDistance=-0.05
04:16:42.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:42.982 00.000 10844 Enqueuing Expose request
04:16:42.982 00.000 11060 BLC: History state: CurrMiss=-0.05, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.201357, 1:-0.050727
04:16:42.982 00.000 11060 BLC: No correction, Miss < min_move
04:16:42.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:16:42.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:42.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:16:42.982 00.000 11060 MoveAxis(E, 0, ABG)
04:16:42.982 00.000 11060 Move returns status 0, amount 0
04:16:42.982 00.000 11060 MoveAxis(N, 0, ABG)
04:16:42.982 00.000 11060 Move returns status 0, amount 0
04:16:42.982 00.000 11060 move complete, result=0
04:16:42.982 00.000 11060 worker thread done servicing request
04:16:42.982 00.000 11060 Worker thread wakes up
04:16:42.982 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:42.982 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:42.987 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:43.622 00.635 11060 Exposure complete
04:16:43.841 00.219 11060 worker thread done servicing request
04:16:43.841 00.000 10844 OnExposeComplete: enter
04:16:43.841 00.000 10844 UpdateGuideState(): m_state=6
04:16:43.841 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
04:16:43.841 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=101.35, Mass=1471, SNR=23.8, Peak=166 HFD=3.6
04:16:43.841 00.000 10844 MultiStar: [#1 -0.06,-0.28,1.03,U] [#2 0.50,0.00,0.84,U] [#3 0.10,-0.64,0.00,M1] [#4 0.09,-0.09,1.08,U] [#5 -0.24,-0.55,0.00,M1] [#6 0.13,0.26,1.18,U] [#7 -0.33,-0.12,1.02,U] [#8 0.20,-0.41,0.94,U] 
04:16:43.844 00.003 10844 refined, 6 included, MultiStar: {0.12, -0.18}, one-star: {0.38, -0.70}
04:16:43.844 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
04:16:43.844 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
04:16:43.844 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-1.00 mountX=-0.16 mountY=0.15, mountTheta=2.39
04:16:43.844 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.18, opts=13)
04:16:43.844 00.000 10844 Enqueuing Move request for scope (0.12, -0.18)
04:16:43.844 00.000 11060 Worker thread wakes up
04:16:43.847 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:43.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
04:16:43.847 00.000 10844 UpdateGuideState exits: m=1471 SNR=23.8
04:16:43.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:43.847 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
04:16:43.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:43.847 00.000 11060 Moving (0.12, -0.18) raw xDistance=-0.16 yDistance=0.15
04:16:43.847 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.201357, 1:-0.050727, 2:0.147842
04:16:43.847 00.000 11060 BLC: No correction, Miss < min_move
04:16:43.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:16:43.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:43.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:16:43.847 00.000 11060 MoveAxis(E, 38, ABG)
04:16:43.847 00.000 11060 Guiding  Dir = 2, Dur = 38
04:16:43.847 00.000 10844 Enqueuing Expose request
04:16:43.865 00.018 11060 IsSlewing returns 0
04:16:43.866 00.001 11060 IsGuiding returns 0
04:16:43.911 00.045 11060 IsGuiding returns 0
04:16:43.911 00.000 11060 Move returns status 0, amount 38
04:16:43.911 00.000 11060 MoveAxis(N, 0, ABG)
04:16:43.911 00.000 11060 Move returns status 0, amount 0
04:16:43.911 00.000 11060 move complete, result=0
04:16:43.911 00.000 11060 worker thread done servicing request
04:16:43.911 00.000 10844 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
04:16:43.911 00.000 11060 Worker thread wakes up
04:16:43.911 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:43.911 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:44.529 00.618 11060 Exposure complete
04:16:44.733 00.204 11060 worker thread done servicing request
04:16:44.733 00.000 10844 OnExposeComplete: enter
04:16:44.733 00.000 10844 UpdateGuideState(): m_state=6
04:16:44.733 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4950
04:16:44.733 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=102.01, Mass=1769, SNR=26.5, Peak=214 HFD=3.3
04:16:44.733 00.000 10844 MultiStar: [#1 0.16,0.13,0.89,U] [#2 0.26,-0.06,0.93,U] [#3 0.73,-0.14,0.00,M2] [#4 0.30,-0.04,0.97,U] [#5 -0.22,-0.69,0.00,M2] [#6 0.10,0.08,0.99,U] [#7 0.03,-0.01,0.89,U] [#8 -0.13,0.29,0.86,U] 
04:16:44.733 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.05}, one-star: {0.38, -0.04}
04:16:44.733 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
04:16:44.733 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
04:16:44.733 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.28 mountX=0.08 mountY=0.15, mountTheta=1.12
04:16:44.737 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.05, opts=13)
04:16:44.737 00.000 10844 Enqueuing Move request for scope (0.16, 0.05)
04:16:44.737 00.000 11060 Worker thread wakes up
04:16:44.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:44.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
04:16:44.738 00.001 10844 UpdateGuideState exits: m=1769 SNR=26.5
04:16:44.738 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
04:16:44.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:44.738 00.000 11060 Moving (0.16, 0.05) raw xDistance=0.08 yDistance=0.15
04:16:44.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:44.738 00.000 10844 Enqueuing Expose request
04:16:44.738 00.000 11060 BLC: window closed
04:16:44.738 00.000 11060 BLC: History state: CurrMiss=0.15, AvgInitMiss=0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.201357, 1:-0.050727, 2:0.147842
04:16:44.738 00.000 11060 BLC: No correction, Miss < min_move
04:16:44.738 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:16:44.738 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:44.738 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:16:44.739 00.001 11060 MoveAxis(E, 0, ABG)
04:16:44.739 00.000 11060 Move returns status 0, amount 0
04:16:44.739 00.000 11060 MoveAxis(N, 0, ABG)
04:16:44.739 00.000 11060 Move returns status 0, amount 0
04:16:44.739 00.000 11060 move complete, result=0
04:16:44.739 00.000 11060 worker thread done servicing request
04:16:44.739 00.000 11060 Worker thread wakes up
04:16:44.739 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:44.739 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:44.741 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:45.364 00.623 11060 Exposure complete
04:16:45.554 00.190 11060 worker thread done servicing request
04:16:45.554 00.000 10844 OnExposeComplete: enter
04:16:45.554 00.000 10844 UpdateGuideState(): m_state=6
04:16:45.554 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4951
04:16:45.554 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.63, Mass=1563, SNR=24.5, Peak=174 HFD=3.2
04:16:45.554 00.000 10844 MultiStar: [#1 0.09,0.00,1.04,U] [#2 0.23,0.30,0.94,U] [#3 0.22,-0.30,0.90,U] [#4 0.43,-0.17,1.17,U] [#5 -0.29,-0.39,0.97,U] [#6 -0.05,0.76,0.00,M1] [#7 -0.18,-0.22,0.97,U] [#8 -0.07,-0.00,0.77,U] 
04:16:45.554 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.15}, one-star: {0.27, -0.42}
04:16:45.554 00.000 10844 CameraToMount -- cameraTheta (-1.00) - m_xAngle (1.39) = xAngle (-2.39 = -2.39)
04:16:45.554 00.000 10844 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.74 = 0.74)
04:16:45.554 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-1.00 mountX=-0.13 mountY=0.12, mountTheta=2.39
04:16:45.560 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.15, opts=13)
04:16:45.560 00.000 10844 Enqueuing Move request for scope (0.10, -0.15)
04:16:45.560 00.000 11060 Worker thread wakes up
04:16:45.560 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:45.560 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
04:16:45.562 00.002 10844 UpdateGuideState exits: m=1563 SNR=24.5
04:16:45.562 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:45.562 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:45.562 00.000 10844 Enqueuing Expose request
04:16:45.562 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
04:16:45.562 00.000 11060 Moving (0.10, -0.15) raw xDistance=-0.13 yDistance=0.12
04:16:45.562 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:16:45.562 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:45.562 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:16:45.562 00.000 11060 MoveAxis(E, 31, ABG)
04:16:45.562 00.000 11060 Guiding  Dir = 2, Dur = 31
04:16:45.590 00.028 11060 IsSlewing returns 0
04:16:45.591 00.001 11060 IsGuiding returns 0
04:16:45.651 00.060 11060 IsGuiding returns 0
04:16:45.651 00.000 11060 Move returns status 0, amount 31
04:16:45.651 00.000 11060 MoveAxis(N, 0, ABG)
04:16:45.652 00.001 11060 Move returns status 0, amount 0
04:16:45.652 00.000 11060 move complete, result=0
04:16:45.652 00.000 11060 worker thread done servicing request
04:16:45.652 00.000 11060 Worker thread wakes up
04:16:45.652 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
04:16:45.652 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:45.652 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:46.285 00.633 11060 Exposure complete
04:16:46.504 00.219 10844 OnExposeComplete: enter
04:16:46.504 00.000 10844 UpdateGuideState(): m_state=6
04:16:46.504 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4952
04:16:46.504 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=101.67, Mass=1841, SNR=27.2, Peak=199 HFD=3.3
04:16:46.504 00.000 10844 MultiStar: [#1 0.09,-0.09,0.86,U] [#2 -0.20,0.08,0.90,U] [#3 0.12,-0.51,1.04,U] [#4 0.15,-0.18,1.00,U] [#5 -0.25,-0.59,0.00,M2] [#6 -0.28,0.11,0.90,U] [#7 -0.25,-0.13,0.88,U] [#8 -0.20,0.18,0.78,U] 
04:16:46.504 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.13}, one-star: {-0.14, -0.38}
04:16:46.504 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.77)
04:16:46.504 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
04:16:46.504 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.12 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
04:16:46.506 00.002 11060 worker thread done servicing request
04:16:46.508 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.13, opts=13)
04:16:46.508 00.000 10844 Enqueuing Move request for scope (-0.08, -0.13)
04:16:46.508 00.000 11060 Worker thread wakes up
04:16:46.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:46.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
04:16:46.508 00.000 10844 UpdateGuideState exits: m=1841 SNR=27.2
04:16:46.508 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
04:16:46.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:46.508 00.000 11060 Moving (-0.08, -0.13) raw xDistance=-0.14 yDistance=-0.06
04:16:46.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:46.508 00.000 10844 Enqueuing Expose request
04:16:46.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:16:46.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:46.510 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:16:46.510 00.000 11060 MoveAxis(E, 35, ABG)
04:16:46.510 00.000 11060 Guiding  Dir = 2, Dur = 35
04:16:46.516 00.006 11060 IsSlewing returns 0
04:16:46.517 00.001 11060 IsGuiding returns 0
04:16:46.564 00.047 11060 IsGuiding returns 0
04:16:46.564 00.000 11060 Move returns status 0, amount 35
04:16:46.564 00.000 11060 MoveAxis(N, 0, ABG)
04:16:46.564 00.000 11060 Move returns status 0, amount 0
04:16:46.564 00.000 11060 move complete, result=0
04:16:46.564 00.000 11060 worker thread done servicing request
04:16:46.564 00.000 11060 Worker thread wakes up
04:16:46.564 00.000 10844 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
04:16:46.567 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:46.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:47.188 00.621 11060 Exposure complete
04:16:47.385 00.197 11060 worker thread done servicing request
04:16:47.385 00.000 10844 OnExposeComplete: enter
04:16:47.385 00.000 10844 UpdateGuideState(): m_state=6
04:16:47.385 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4953
04:16:47.385 00.000 10844 Star::Find returns 1 (0), X=617.45, Y=101.56, Mass=1733, SNR=26.4, Peak=208 HFD=3.2
04:16:47.385 00.000 10844 MultiStar: [#1 -0.22,-0.13,0.94,U] [#2 0.66,0.01,0.00,M1] [#3 0.19,-0.55,0.00,M1] [#4 0.08,-0.16,0.95,U] [#5 -0.25,-0.32,0.88,U] [#6 -0.08,0.26,1.05,U] [#7 -0.15,-0.28,0.92,U] [#8 0.20,0.27,0.82,U] 
04:16:47.385 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.12}, one-star: {0.54, -0.50}
04:16:47.391 00.006 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (1.39) = xAngle (-2.79 = -2.79)
04:16:47.391 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
04:16:47.391 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.40 mountX=-0.12 mountY=0.04, mountTheta=2.81
04:16:47.391 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.12, opts=13)
04:16:47.391 00.000 10844 Enqueuing Move request for scope (0.02, -0.12)
04:16:47.391 00.000 11060 Worker thread wakes up
04:16:47.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:47.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
04:16:47.391 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.4
04:16:47.391 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
04:16:47.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:47.391 00.000 11060 Moving (0.02, -0.12) raw xDistance=-0.12 yDistance=0.04
04:16:47.391 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:47.391 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:16:47.391 00.000 10844 Enqueuing Expose request
04:16:47.391 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:47.391 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:16:47.391 00.000 11060 MoveAxis(E, 0, ABG)
04:16:47.391 00.000 11060 Move returns status 0, amount 0
04:16:47.391 00.000 11060 MoveAxis(N, 0, ABG)
04:16:47.391 00.000 11060 Move returns status 0, amount 0
04:16:47.391 00.000 11060 move complete, result=0
04:16:47.391 00.000 11060 worker thread done servicing request
04:16:47.391 00.000 11060 Worker thread wakes up
04:16:47.391 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:47.391 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:47.397 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:48.021 00.624 11060 Exposure complete
04:16:48.234 00.213 11060 worker thread done servicing request
04:16:48.234 00.000 10844 OnExposeComplete: enter
04:16:48.234 00.000 10844 UpdateGuideState(): m_state=6
04:16:48.234 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4954
04:16:48.234 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=101.87, Mass=1817, SNR=27.0, Peak=161 HFD=3.1
04:16:48.234 00.000 10844 MultiStar: [#1 -0.06,0.13,0.88,U] [#2 0.21,0.40,0.87,U] [#3 0.15,0.02,0.99,U] [#4 0.35,0.42,0.98,U] [#5 -0.15,-0.12,0.92,U] [#6 -0.05,0.65,0.00,M1] [#7 -0.41,-0.42,0.00,M1] [#8 -0.05,-0.17,0.82,U] 
04:16:48.234 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.07}, one-star: {0.04, -0.19}
04:16:48.234 00.000 10844 CameraToMount -- cameraTheta (0.75) - m_xAngle (1.39) = xAngle (-0.64 = -0.64)
04:16:48.234 00.000 10844 CameraToMount -- cameraTheta (0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.49 = 2.49)
04:16:48.234 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=0.08 mountY=0.06, mountTheta=0.65
04:16:48.238 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.07, opts=13)
04:16:48.238 00.000 10844 Enqueuing Move request for scope (0.07, 0.07)
04:16:48.238 00.000 11060 Worker thread wakes up
04:16:48.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:48.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
04:16:48.238 00.000 10844 UpdateGuideState exits: m=1817 SNR=27.0
04:16:48.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
04:16:48.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:48.238 00.000 11060 Moving (0.07, 0.07) raw xDistance=0.08 yDistance=0.06
04:16:48.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:48.238 00.000 10844 Enqueuing Expose request
04:16:48.238 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:16:48.238 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:48.238 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:16:48.238 00.000 11060 MoveAxis(E, 0, ABG)
04:16:48.238 00.000 11060 Move returns status 0, amount 0
04:16:48.238 00.000 11060 MoveAxis(N, 0, ABG)
04:16:48.238 00.000 11060 Move returns status 0, amount 0
04:16:48.238 00.000 11060 move complete, result=0
04:16:48.238 00.000 11060 worker thread done servicing request
04:16:48.238 00.000 11060 Worker thread wakes up
04:16:48.238 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:48.238 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:48.243 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:48.859 00.616 11060 Exposure complete
04:16:49.066 00.207 11060 worker thread done servicing request
04:16:49.066 00.000 10844 OnExposeComplete: enter
04:16:49.068 00.002 10844 UpdateGuideState(): m_state=6
04:16:49.068 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4955
04:16:49.068 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.97, Mass=2147, SNR=29.0, Peak=192 HFD=3.1
04:16:49.068 00.000 10844 MultiStar: [#1 0.08,-0.18,0.83,U] [#2 0.19,0.19,0.82,U] [#3 0.12,-0.27,0.89,U] [#4 -0.03,-0.06,0.89,U] [#5 -0.05,-0.07,0.83,U] [#6 -0.57,0.39,0.00,M2] [#7 -0.52,-0.16,0.86,U] [#8 -0.19,0.21,0.65,U] 
04:16:49.068 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.08, -0.08}
04:16:49.068 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.71 = 2.57)
04:16:49.068 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.58 = -0.58)
04:16:49.068 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.32 mountX=-0.07 mountY=-0.05, mountTheta=-2.56
04:16:49.071 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
04:16:49.071 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
04:16:49.071 00.000 11060 Worker thread wakes up
04:16:49.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:49.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
04:16:49.071 00.000 10844 UpdateGuideState exits: m=2147 SNR=29.0
04:16:49.071 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
04:16:49.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:49.071 00.000 11060 Moving (-0.06, -0.06) raw xDistance=-0.07 yDistance=-0.05
04:16:49.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:49.071 00.000 10844 Enqueuing Expose request
04:16:49.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:16:49.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:49.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:16:49.071 00.000 11060 MoveAxis(E, 0, ABG)
04:16:49.071 00.000 11060 Move returns status 0, amount 0
04:16:49.071 00.000 11060 MoveAxis(N, 0, ABG)
04:16:49.071 00.000 11060 Move returns status 0, amount 0
04:16:49.071 00.000 11060 move complete, result=0
04:16:49.071 00.000 11060 worker thread done servicing request
04:16:49.071 00.000 11060 Worker thread wakes up
04:16:49.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:49.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:49.074 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:49.702 00.628 11060 Exposure complete
04:16:49.929 00.227 11060 worker thread done servicing request
04:16:49.929 00.000 10844 OnExposeComplete: enter
04:16:49.930 00.001 10844 UpdateGuideState(): m_state=6
04:16:49.930 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4956
04:16:49.930 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=101.56, Mass=1614, SNR=25.3, Peak=189 HFD=2.9
04:16:49.930 00.000 10844 MultiStar: [#1 -0.20,0.03,0.84,U] [#2 0.16,0.28,0.94,U] [#3 -0.13,0.17,1.03,U] [#4 0.40,0.58,0.00,M1] [#5 -0.15,-0.07,0.95,U] [#6 -0.25,0.63,0.00,M3] [#7 -0.45,-0.29,0.89,U] [#8 -0.35,0.52,0.00,M1] 
04:16:49.930 00.000 10844 refined, 5 included, MultiStar: {-0.16, -0.06}, one-star: {-0.19, -0.49}
04:16:49.930 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.39) = xAngle (-4.15 = 2.13)
04:16:49.930 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.03 = -1.03)
04:16:49.930 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=-0.09 mountY=-0.15, mountTheta=-2.13
04:16:49.932 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
04:16:49.932 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
04:16:49.932 00.000 11060 Worker thread wakes up
04:16:49.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:49.932 00.000 10844 UpdateGuideState exits: m=1614 SNR=25.3
04:16:49.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:49.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:49.932 00.000 10844 Enqueuing Expose request
04:16:49.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
04:16:49.932 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
04:16:49.932 00.000 11060 Moving (-0.16, -0.06) raw xDistance=-0.09 yDistance=-0.15
04:16:49.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:16:49.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:49.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:16:49.932 00.000 11060 MoveAxis(E, 0, ABG)
04:16:49.932 00.000 11060 Move returns status 0, amount 0
04:16:49.932 00.000 11060 MoveAxis(N, 0, ABG)
04:16:49.932 00.000 11060 Move returns status 0, amount 0
04:16:49.932 00.000 11060 move complete, result=0
04:16:49.937 00.005 11060 worker thread done servicing request
04:16:49.937 00.000 11060 Worker thread wakes up
04:16:49.937 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:49.937 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:49.942 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:16:50.569 00.627 11060 Exposure complete
04:16:50.783 00.214 11060 worker thread done servicing request
04:16:50.783 00.000 10844 OnExposeComplete: enter
04:16:50.783 00.000 10844 UpdateGuideState(): m_state=6
04:16:50.783 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4957
04:16:50.783 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.94, Mass=1902, SNR=27.7, Peak=202 HFD=2.7
04:16:50.785 00.002 10844 MultiStar: [#1 -0.16,0.28,0.96,U] [#2 0.60,0.58,0.00,M1] [#3 -0.17,0.09,0.94,U] [#4 0.09,0.59,0.00,M2] [#5 -0.06,-0.18,0.83,U] [#6 -0.08,0.71,0.00,M4] [#7 -0.33,0.43,0.89,U] [#8 0.32,0.37,0.80,U] 
04:16:50.785 00.000 10844 single-star, 5 included, MultiStar: {-0.09, 0.14}, one-star: {-0.07, -0.11}
04:16:50.785 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.77)
04:16:50.785 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
04:16:50.785 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.12 mountX=-0.12 mountY=-0.05, mountTheta=-2.76
04:16:50.785 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
04:16:50.785 00.000 10844 Enqueuing Move request for scope (-0.07, -0.11)
04:16:50.785 00.000 11060 Worker thread wakes up
04:16:50.788 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:50.788 00.000 10844 UpdateGuideState exits: m=1902 SNR=27.7
04:16:50.788 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:50.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:50.788 00.000 10844 Enqueuing Expose request
04:16:50.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
04:16:50.788 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
04:16:50.788 00.000 11060 Moving (-0.07, -0.11) raw xDistance=-0.12 yDistance=-0.05
04:16:50.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:16:50.788 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:50.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:16:50.788 00.000 11060 MoveAxis(E, 29, ABG)
04:16:50.788 00.000 11060 Guiding  Dir = 2, Dur = 29
04:16:50.819 00.031 11060 IsSlewing returns 0
04:16:50.819 00.000 11060 IsGuiding returns 0
04:16:50.879 00.060 11060 IsGuiding returns 0
04:16:50.879 00.000 11060 Move returns status 0, amount 29
04:16:50.879 00.000 11060 MoveAxis(N, 0, ABG)
04:16:50.879 00.000 11060 Move returns status 0, amount 0
04:16:50.879 00.000 11060 move complete, result=0
04:16:50.879 00.000 11060 worker thread done servicing request
04:16:50.879 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
04:16:50.879 00.000 11060 Worker thread wakes up
04:16:50.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:50.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:51.515 00.636 11060 Exposure complete
04:16:51.715 00.200 11060 worker thread done servicing request
04:16:51.715 00.000 10844 OnExposeComplete: enter
04:16:51.715 00.000 10844 UpdateGuideState(): m_state=6
04:16:51.715 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4958
04:16:51.715 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=101.94, Mass=1799, SNR=26.2, Peak=207 HFD=3.5
04:16:51.719 00.004 10844 MultiStar: [#1 -0.11,0.09,0.89,U] [#2 0.48,0.20,0.82,U] [#3 0.56,-0.10,0.00,M1] [#4 0.30,0.28,1.02,U] [#5 -0.47,0.35,0.00,M1] [#6 -0.12,0.50,1.00,U] [#7 -0.25,0.28,0.88,U] [#8 0.02,0.19,0.83,U] 
04:16:51.719 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.21}, one-star: {0.54, -0.11}
04:16:51.719 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.39) = xAngle (-0.37 = -0.37)
04:16:51.719 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.76 = 2.76)
04:16:51.719 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.24 cameraTheta=1.02 mountX=0.23 mountY=0.09, mountTheta=0.38
04:16:51.719 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.21, opts=13)
04:16:51.719 00.000 10844 Enqueuing Move request for scope (0.13, 0.21)
04:16:51.719 00.000 11060 Worker thread wakes up
04:16:51.719 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:51.719 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
04:16:51.719 00.000 10844 UpdateGuideState exits: m=1799 SNR=26.2
04:16:51.719 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
04:16:51.719 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:51.719 00.000 11060 Moving (0.13, 0.21) raw xDistance=0.23 yDistance=0.09
04:16:51.719 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:51.723 00.004 10844 Enqueuing Expose request
04:16:51.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:16:51.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:51.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:16:51.723 00.000 11060 MoveAxis(W, 52, ABG)
04:16:51.723 00.000 11060 Guiding  Dir = 3, Dur = 52
04:16:51.740 00.017 11060 IsSlewing returns 0
04:16:51.740 00.000 11060 IsGuiding returns 0
04:16:51.818 00.078 11060 IsGuiding returns 0
04:16:51.818 00.000 11060 Move returns status 0, amount 52
04:16:51.818 00.000 11060 MoveAxis(N, 0, ABG)
04:16:51.818 00.000 11060 Move returns status 0, amount 0
04:16:51.818 00.000 11060 move complete, result=0
04:16:51.819 00.001 11060 worker thread done servicing request
04:16:51.819 00.000 10844 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
04:16:51.819 00.000 11060 Worker thread wakes up
04:16:51.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:51.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:52.448 00.629 11060 Exposure complete
04:16:52.655 00.207 11060 worker thread done servicing request
04:16:52.655 00.000 10844 OnExposeComplete: enter
04:16:52.655 00.000 10844 UpdateGuideState(): m_state=6
04:16:52.655 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4959
04:16:52.655 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=101.46, Mass=1756, SNR=26.3, Peak=159 HFD=3.7
04:16:52.655 00.000 10844 MultiStar: [#1 -0.26,0.20,0.89,U] [#2 0.11,0.33,0.85,U] [#3 0.04,-0.17,0.95,U] [#4 0.34,-0.11,1.02,U] [#5 -0.19,-0.46,0.90,U] [#6 -0.65,0.05,0.00,M4] [#7 -0.38,0.16,0.91,U] [#8 -0.03,-0.05,0.85,U] 
04:16:52.655 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.10}, one-star: {-0.01, -0.59}
04:16:52.655 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.93)
04:16:52.655 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.23 = -0.23)
04:16:52.655 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.96 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
04:16:52.655 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.10, opts=13)
04:16:52.655 00.000 10844 Enqueuing Move request for scope (-0.04, -0.10)
04:16:52.655 00.000 11060 Worker thread wakes up
04:16:52.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:52.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
04:16:52.655 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.3
04:16:52.660 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:52.660 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
04:16:52.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:52.660 00.000 10844 Enqueuing Expose request
04:16:52.660 00.000 11060 Moving (-0.04, -0.10) raw xDistance=-0.10 yDistance=-0.02
04:16:52.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:16:52.660 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:52.660 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:16:52.661 00.001 11060 MoveAxis(E, 0, ABG)
04:16:52.661 00.000 11060 Move returns status 0, amount 0
04:16:52.661 00.000 11060 MoveAxis(N, 0, ABG)
04:16:52.661 00.000 11060 Move returns status 0, amount 0
04:16:52.661 00.000 11060 move complete, result=0
04:16:52.661 00.000 11060 worker thread done servicing request
04:16:52.661 00.000 11060 Worker thread wakes up
04:16:52.661 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:52.661 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:52.664 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:53.301 00.637 11060 Exposure complete
04:16:53.515 00.214 11060 worker thread done servicing request
04:16:53.515 00.000 10844 OnExposeComplete: enter
04:16:53.515 00.000 10844 UpdateGuideState(): m_state=6
04:16:53.515 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4960
04:16:53.515 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.76, Mass=1443, SNR=23.6, Peak=169 HFD=3.2
04:16:53.515 00.000 10844 MultiStar: [#1 -0.01,0.85,0.00,M1] [#2 0.43,0.29,0.98,U] [#3 0.29,0.07,1.02,U] [#4 0.10,-0.11,1.06,U] [#5 0.22,-0.30,0.99,U] [#6 -0.04,0.54,1.10,U] [#7 -0.28,0.32,1.10,U] [#8 -0.35,-0.15,0.87,U] 
04:16:53.515 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.06}, one-star: {0.26, -0.29}
04:16:53.515 00.000 10844 CameraToMount -- cameraTheta (0.61) - m_xAngle (1.39) = xAngle (-0.78 = -0.78)
04:16:53.515 00.000 10844 CameraToMount -- cameraTheta (0.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.35 = 2.35)
04:16:53.515 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.61 mountX=0.07 mountY=0.07, mountTheta=0.79
04:16:53.520 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.06, opts=13)
04:16:53.520 00.000 10844 Enqueuing Move request for scope (0.08, 0.06)
04:16:53.520 00.000 11060 Worker thread wakes up
04:16:53.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:53.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
04:16:53.520 00.000 10844 UpdateGuideState exits: m=1443 SNR=23.6
04:16:53.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
04:16:53.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:53.520 00.000 11060 Moving (0.08, 0.06) raw xDistance=0.07 yDistance=0.07
04:16:53.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:53.520 00.000 10844 Enqueuing Expose request
04:16:53.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:16:53.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:53.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:16:53.520 00.000 11060 MoveAxis(E, 0, ABG)
04:16:53.520 00.000 11060 Move returns status 0, amount 0
04:16:53.520 00.000 11060 MoveAxis(N, 0, ABG)
04:16:53.520 00.000 11060 Move returns status 0, amount 0
04:16:53.520 00.000 11060 move complete, result=0
04:16:53.520 00.000 11060 worker thread done servicing request
04:16:53.520 00.000 11060 Worker thread wakes up
04:16:53.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:53.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:53.520 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:54.157 00.637 11060 Exposure complete
04:16:54.368 00.211 11060 worker thread done servicing request
04:16:54.368 00.000 10844 OnExposeComplete: enter
04:16:54.368 00.000 10844 UpdateGuideState(): m_state=6
04:16:54.369 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4961
04:16:54.369 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.42, Mass=1402, SNR=23.0, Peak=178 HFD=3.0
04:16:54.369 00.000 10844 MultiStar: [#1 0.08,0.05,1.15,U] [#2 0.45,0.41,0.00,M1] [#3 0.65,-0.12,0.00,M1] [#4 0.39,0.17,1.13,U] [#5 -0.04,-0.27,1.06,U] [#6 -0.15,0.31,1.17,U] [#7 -0.10,-0.00,1.08,U] [#8 0.14,0.46,0.92,U] 
04:16:54.369 00.000 10844 refined, 6 included, MultiStar: {0.08, 0.01}, one-star: {0.26, -0.63}
04:16:54.369 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
04:16:54.369 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
04:16:54.369 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=0.03 mountY=0.08, mountTheta=1.21
04:16:54.371 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
04:16:54.371 00.000 10844 Enqueuing Move request for scope (0.08, 0.01)
04:16:54.371 00.000 11060 Worker thread wakes up
04:16:54.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
04:16:54.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:16:54.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
04:16:54.371 00.000 10844 UpdateGuideState exits: m=1402 SNR=23.0
04:16:54.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:54.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:54.371 00.000 11060 Moving (0.08, 0.01) raw xDistance=0.03 yDistance=0.08
04:16:54.373 00.002 10844 Enqueuing Expose request
04:16:54.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:16:54.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:54.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:16:54.373 00.000 11060 MoveAxis(E, 0, ABG)
04:16:54.373 00.000 11060 Move returns status 0, amount 0
04:16:54.373 00.000 11060 MoveAxis(N, 0, ABG)
04:16:54.373 00.000 11060 Move returns status 0, amount 0
04:16:54.373 00.000 11060 move complete, result=0
04:16:54.373 00.000 11060 worker thread done servicing request
04:16:54.373 00.000 11060 Worker thread wakes up
04:16:54.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:54.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:54.375 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:55.007 00.632 11060 Exposure complete
04:16:55.232 00.225 11060 worker thread done servicing request
04:16:55.233 00.001 10844 OnExposeComplete: enter
04:16:55.233 00.000 10844 UpdateGuideState(): m_state=6
04:16:55.234 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4962
04:16:55.234 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.80, Mass=1674, SNR=25.5, Peak=148 HFD=3.5
04:16:55.234 00.000 10844 MultiStar: [#1 -0.18,-0.11,1.01,U] [#2 0.10,-0.14,0.97,U] [#3 0.00,-0.31,0.99,U] [#4 0.21,0.04,0.97,U] [#5 -0.48,-0.55,0.00,M1] [#6 -0.04,0.06,0.97,U] [#7 0.09,0.10,0.98,U] [#8 0.11,0.09,0.77,U] 
04:16:55.234 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {-0.16, -0.26}
04:16:55.234 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
04:16:55.234 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
04:16:55.234 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.41 mountX=-0.07 mountY=0.02, mountTheta=2.82
04:16:55.238 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
04:16:55.238 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
04:16:55.238 00.000 11060 Worker thread wakes up
04:16:55.238 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:55.238 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
04:16:55.238 00.000 10844 UpdateGuideState exits: m=1674 SNR=25.5
04:16:55.238 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
04:16:55.238 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:55.238 00.000 11060 Moving (0.01, -0.07) raw xDistance=-0.07 yDistance=0.02
04:16:55.238 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:55.238 00.000 10844 Enqueuing Expose request
04:16:55.239 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:16:55.239 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:55.239 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:16:55.239 00.000 11060 MoveAxis(E, 0, ABG)
04:16:55.240 00.001 11060 Move returns status 0, amount 0
04:16:55.240 00.000 11060 MoveAxis(N, 0, ABG)
04:16:55.240 00.000 11060 Move returns status 0, amount 0
04:16:55.240 00.000 11060 move complete, result=0
04:16:55.240 00.000 11060 worker thread done servicing request
04:16:55.240 00.000 11060 Worker thread wakes up
04:16:55.240 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:55.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:55.244 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:16:55.876 00.632 11060 Exposure complete
04:16:56.087 00.211 11060 worker thread done servicing request
04:16:56.087 00.000 10844 OnExposeComplete: enter
04:16:56.087 00.000 10844 UpdateGuideState(): m_state=6
04:16:56.087 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4963
04:16:56.087 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=101.80, Mass=1933, SNR=27.5, Peak=241 HFD=3.6
04:16:56.087 00.000 10844 MultiStar: [#1 -0.12,0.07,0.93,U] [#2 0.35,0.11,0.82,U] [#3 0.33,0.10,0.96,U] [#4 0.46,0.31,0.98,U] [#5 -0.00,-0.56,0.75,U] [#6 -0.12,0.27,0.99,U] [#7 -0.37,0.01,0.93,U] [#8 -0.32,0.16,0.76,U] 
04:16:56.087 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.29, -0.25}
04:16:56.087 00.000 10844 CameraToMount -- cameraTheta (0.49) - m_xAngle (1.39) = xAngle (-0.90 = -0.90)
04:16:56.087 00.000 10844 CameraToMount -- cameraTheta (0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.23 = 2.23)
04:16:56.087 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.49 mountX=0.05 mountY=0.06, mountTheta=0.90
04:16:56.092 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.03, opts=13)
04:16:56.092 00.000 10844 Enqueuing Move request for scope (0.06, 0.03)
04:16:56.092 00.000 11060 Worker thread wakes up
04:16:56.093 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
04:16:56.093 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
04:16:56.093 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:56.094 00.001 10844 UpdateGuideState exits: m=1933 SNR=27.5
04:16:56.094 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:56.094 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:56.094 00.000 10844 Enqueuing Expose request
04:16:56.094 00.000 11060 Moving (0.06, 0.03) raw xDistance=0.05 yDistance=0.06
04:16:56.096 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:16:56.096 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:56.096 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:16:56.096 00.000 11060 MoveAxis(E, 0, ABG)
04:16:56.098 00.002 11060 Move returns status 0, amount 0
04:16:56.098 00.000 11060 MoveAxis(N, 0, ABG)
04:16:56.098 00.000 11060 Move returns status 0, amount 0
04:16:56.098 00.000 11060 move complete, result=0
04:16:56.098 00.000 11060 worker thread done servicing request
04:16:56.098 00.000 11060 Worker thread wakes up
04:16:56.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:56.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:56.098 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:56.752 00.654 11060 Exposure complete
04:16:56.954 00.202 11060 worker thread done servicing request
04:16:56.954 00.000 10844 OnExposeComplete: enter
04:16:56.954 00.000 10844 UpdateGuideState(): m_state=6
04:16:56.959 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4964
04:16:56.959 00.000 10844 Star::Find returns 1 (1), X=617.67, Y=101.76, Mass=1986, SNR=27.9, Peak=255 HFD=3.3
04:16:56.960 00.001 10844 MultiStar: [#1 0.30,-0.08,0.87,U] [#2 0.24,0.03,0.83,U] [#3 0.66,-0.26,0.00,M1] [#4 0.44,0.12,0.91,U] [#5 -0.19,-0.59,0.00,M1] [#6 0.32,0.39,0.95,U] [#7 0.10,0.13,0.84,U] [#8 -0.07,-0.09,0.70,U] 
04:16:56.960 00.000 10844 refined, 6 included, MultiStar: {0.32, 0.03}, one-star: {0.76, -0.29}
04:16:56.960 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.39) = xAngle (-1.30 = -1.30)
04:16:56.960 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.83 = 1.83)
04:16:56.960 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.09 mountX=0.09 mountY=0.31, mountTheta=1.30
04:16:56.962 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.03, opts=13)
04:16:56.962 00.000 10844 Enqueuing Move request for scope (0.32, 0.03)
04:16:56.962 00.000 11060 Worker thread wakes up
04:16:56.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:56.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd
04:16:56.962 00.000 10844 UpdateGuideState exits: m=1986 SNR=27.9 Saturated
04:16:56.962 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.03)
04:16:56.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:56.962 00.000 11060 Moving (0.32, 0.03) raw xDistance=0.09 yDistance=0.31
04:16:56.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:56.962 00.000 10844 Enqueuing Expose request
04:16:56.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:16:56.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
04:16:56.962 00.000 11060 MoveAxis(E, 0, ABG)
04:16:56.962 00.000 11060 Move returns status 0, amount 0
04:16:56.962 00.000 11060 MoveAxis(S, 122, ABG)
04:16:56.962 00.000 11060 Guiding  Dir = 1, Dur = 122
04:16:56.976 00.014 11060 IsSlewing returns 0
04:16:56.978 00.002 11060 IsGuiding returns 0
04:16:57.114 00.136 11060 IsGuiding returns 0
04:16:57.114 00.000 11060 Move returns status 0, amount 122
04:16:57.114 00.000 11060 move complete, result=0
04:16:57.114 00.000 11060 worker thread done servicing request
04:16:57.114 00.000 11060 Worker thread wakes up
04:16:57.114 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 122 ms SOUTH
04:16:57.114 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:57.114 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:57.745 00.631 11060 Exposure complete
04:16:57.936 00.191 11060 worker thread done servicing request
04:16:57.936 00.000 10844 OnExposeComplete: enter
04:16:57.936 00.000 10844 UpdateGuideState(): m_state=6
04:16:57.936 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4965
04:16:57.936 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.13, Mass=1484, SNR=23.7, Peak=151 HFD=2.9
04:16:57.939 00.003 10844 MultiStar: [#1 0.03,-0.27,1.08,U] [#2 0.42,-0.03,0.99,U] [#3 0.45,-0.48,0.00,M2] [#4 0.11,-0.34,1.19,U] [#5 -0.30,-0.49,0.00,M2] [#6 -0.27,-0.04,1.06,U] [#7 -0.60,-0.12,0.00,M1] [#8 -0.30,0.18,0.79,U] 
04:16:57.939 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.25}, one-star: {0.20, -0.92}
04:16:57.939 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
04:16:57.939 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
04:16:57.939 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.41 mountX=-0.24 mountY=0.08, mountTheta=2.81
04:16:57.941 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.25, opts=13)
04:16:57.941 00.000 10844 Enqueuing Move request for scope (0.04, -0.25)
04:16:57.941 00.000 11060 Worker thread wakes up
04:16:57.941 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
04:16:57.942 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
04:16:57.942 00.000 11060 Moving (0.04, -0.25) raw xDistance=-0.24 yDistance=0.08
04:16:57.942 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
04:16:57.942 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:57.942 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:16:57.942 00.000 11060 MoveAxis(E, 57, ABG)
04:16:57.942 00.000 11060 Guiding  Dir = 2, Dur = 57
04:16:57.942 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:57.942 00.000 10844 UpdateGuideState exits: m=1484 SNR=23.7
04:16:57.942 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:57.944 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:57.944 00.000 10844 Enqueuing Expose request
04:16:57.957 00.013 11060 IsSlewing returns 0
04:16:57.957 00.000 11060 IsGuiding returns 0
04:16:58.018 00.061 11060 IsGuiding returns 0
04:16:58.018 00.000 11060 Move returns status 0, amount 57
04:16:58.018 00.000 11060 MoveAxis(N, 0, ABG)
04:16:58.018 00.000 11060 Move returns status 0, amount 0
04:16:58.018 00.000 11060 move complete, result=0
04:16:58.019 00.001 11060 worker thread done servicing request
04:16:58.019 00.000 10844 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
04:16:58.019 00.000 11060 Worker thread wakes up
04:16:58.019 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:58.019 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:58.651 00.632 11060 Exposure complete
04:16:58.859 00.208 11060 worker thread done servicing request
04:16:58.859 00.000 10844 OnExposeComplete: enter
04:16:58.859 00.000 10844 UpdateGuideState(): m_state=6
04:16:58.859 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4966
04:16:58.859 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.75, Mass=1748, SNR=26.4, Peak=156 HFD=2.9
04:16:58.859 00.000 10844 MultiStar: [#1 -0.17,0.03,0.97,U] [#2 0.21,0.33,0.92,U] [#3 -0.01,-0.06,0.91,U] [#4 0.04,0.33,0.96,U] [#5 -0.51,-0.49,0.00,M3] [#6 0.05,0.16,0.96,U] [#7 -0.20,-0.10,0.84,U] [#8 -0.03,-0.15,0.87,U] 
04:16:58.859 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {0.04, -0.31}
04:16:58.859 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
04:16:58.859 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.55 = -2.73)
04:16:58.859 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.82 mountX=0.03 mountY=-0.01, mountTheta=-0.41
04:16:58.864 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
04:16:58.864 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
04:16:58.865 00.001 11060 Worker thread wakes up
04:16:58.865 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:58.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:16:58.865 00.000 10844 UpdateGuideState exits: m=1748 SNR=26.4
04:16:58.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:58.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:58.865 00.000 10844 Enqueuing Expose request
04:16:58.865 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:16:58.865 00.000 11060 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
04:16:58.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:16:58.865 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:58.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:16:58.865 00.000 11060 MoveAxis(E, 0, ABG)
04:16:58.865 00.000 11060 Move returns status 0, amount 0
04:16:58.867 00.002 11060 MoveAxis(N, 0, ABG)
04:16:58.867 00.000 11060 Move returns status 0, amount 0
04:16:58.867 00.000 11060 move complete, result=0
04:16:58.867 00.000 11060 worker thread done servicing request
04:16:58.867 00.000 11060 Worker thread wakes up
04:16:58.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:58.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:58.869 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:16:59.495 00.626 11060 Exposure complete
04:16:59.697 00.202 11060 worker thread done servicing request
04:16:59.697 00.000 10844 OnExposeComplete: enter
04:16:59.697 00.000 10844 UpdateGuideState(): m_state=6
04:16:59.699 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4967
04:16:59.699 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.80, Mass=1606, SNR=24.9, Peak=162 HFD=3.6
04:16:59.699 00.000 10844 MultiStar: [#1 -0.02,0.17,1.00,U] [#2 -0.04,0.54,0.93,U] [#3 0.07,-0.26,1.04,U] [#4 -0.12,0.24,1.08,U] [#5 -0.46,-0.40,0.00,M4] [#6 -0.44,0.54,0.00,M1] [#7 -0.50,0.17,0.91,U] [#8 0.25,-0.16,0.86,U] 
04:16:59.699 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.06}, one-star: {-0.07, -0.25}
04:16:59.699 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
04:16:59.699 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.09 = -2.19)
04:16:59.699 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.36 mountX=0.05 mountY=-0.07, mountTheta=-0.96
04:16:59.702 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.06, opts=13)
04:16:59.702 00.000 10844 Enqueuing Move request for scope (-0.06, 0.06)
04:16:59.702 00.000 11060 Worker thread wakes up
04:16:59.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
04:16:59.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:16:59.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
04:16:59.702 00.000 10844 UpdateGuideState exits: m=1606 SNR=24.9
04:16:59.702 00.000 11060 Moving (-0.06, 0.06) raw xDistance=0.05 yDistance=-0.07
04:16:59.702 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:59.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:16:59.702 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:16:59.702 00.000 10844 Enqueuing Expose request
04:16:59.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:16:59.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:16:59.702 00.000 11060 MoveAxis(E, 0, ABG)
04:16:59.702 00.000 11060 Move returns status 0, amount 0
04:16:59.702 00.000 11060 MoveAxis(N, 0, ABG)
04:16:59.702 00.000 11060 Move returns status 0, amount 0
04:16:59.702 00.000 11060 move complete, result=0
04:16:59.702 00.000 11060 worker thread done servicing request
04:16:59.702 00.000 11060 Worker thread wakes up
04:16:59.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:16:59.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:16:59.702 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:00.331 00.629 11060 Exposure complete
04:17:00.542 00.211 11060 worker thread done servicing request
04:17:00.542 00.000 10844 OnExposeComplete: enter
04:17:00.542 00.000 10844 UpdateGuideState(): m_state=6
04:17:00.543 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4968
04:17:00.543 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=101.72, Mass=1464, SNR=23.9, Peak=188 HFD=3.2
04:17:00.543 00.000 10844 MultiStar: [#1 -0.09,0.09,1.04,U] [#2 0.24,0.44,1.00,U] [#3 0.35,-0.05,1.13,U] [#4 0.18,0.28,1.12,U] [#5 -0.14,-0.44,1.06,U] [#6 -0.63,0.93,0.00,M2] [#7 -0.19,-0.16,0.95,U] [#8 -0.10,0.45,0.78,U] 
04:17:00.543 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.21, -0.34}
04:17:00.543 00.000 10844 CameraToMount -- cameraTheta (0.33) - m_xAngle (1.39) = xAngle (-1.06 = -1.06)
04:17:00.543 00.000 10844 CameraToMount -- cameraTheta (0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.06 = 2.06)
04:17:00.543 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.33 mountX=0.03 mountY=0.06, mountTheta=1.07
04:17:00.545 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.02, opts=13)
04:17:00.545 00.000 10844 Enqueuing Move request for scope (0.07, 0.02)
04:17:00.545 00.000 11060 Worker thread wakes up
04:17:00.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
04:17:00.545 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:00.545 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
04:17:00.545 00.000 10844 UpdateGuideState exits: m=1464 SNR=23.9
04:17:00.545 00.000 11060 Moving (0.07, 0.02) raw xDistance=0.03 yDistance=0.06
04:17:00.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:00.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:17:00.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:00.545 00.000 10844 Enqueuing Expose request
04:17:00.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:00.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:17:00.545 00.000 11060 MoveAxis(E, 0, ABG)
04:17:00.545 00.000 11060 Move returns status 0, amount 0
04:17:00.545 00.000 11060 MoveAxis(N, 0, ABG)
04:17:00.545 00.000 11060 Move returns status 0, amount 0
04:17:00.545 00.000 11060 move complete, result=0
04:17:00.545 00.000 11060 worker thread done servicing request
04:17:00.545 00.000 11060 Worker thread wakes up
04:17:00.545 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:00.545 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:00.550 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:01.183 00.633 11060 Exposure complete
04:17:01.398 00.215 11060 worker thread done servicing request
04:17:01.398 00.000 10844 OnExposeComplete: enter
04:17:01.398 00.000 10844 UpdateGuideState(): m_state=6
04:17:01.398 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4969
04:17:01.398 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=101.85, Mass=1762, SNR=26.4, Peak=250 HFD=2.9
04:17:01.398 00.000 10844 MultiStar: [#1 -0.19,-0.06,1.02,U] [#2 -0.11,0.19,0.85,U] [#3 0.25,-0.14,0.90,U] [#4 -0.08,-0.10,1.02,U] [#5 -0.02,-0.31,0.82,U] [#6 -0.07,0.55,1.01,U] [#7 0.12,-0.23,0.94,U] [#8 0.14,0.36,0.84,U] 
04:17:01.398 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.08, -0.21}
04:17:01.398 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.39) = xAngle (1.16 = 1.16)
04:17:01.398 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.29 = -1.99)
04:17:01.398 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.55 mountX=0.00 mountY=-0.01, mountTheta=-1.16
04:17:01.402 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.01, opts=13)
04:17:01.402 00.000 10844 Enqueuing Move request for scope (-0.01, 0.01)
04:17:01.402 00.000 11060 Worker thread wakes up
04:17:01.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:01.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
04:17:01.403 00.001 10844 UpdateGuideState exits: m=1762 SNR=26.4
04:17:01.403 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
04:17:01.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:01.403 00.000 11060 Moving (-0.01, 0.01) raw xDistance=0.00 yDistance=-0.01
04:17:01.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:01.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:17:01.403 00.000 10844 Enqueuing Expose request
04:17:01.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:01.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:17:01.403 00.000 11060 MoveAxis(E, 0, ABG)
04:17:01.403 00.000 11060 Move returns status 0, amount 0
04:17:01.403 00.000 11060 MoveAxis(N, 0, ABG)
04:17:01.403 00.000 11060 Move returns status 0, amount 0
04:17:01.403 00.000 11060 move complete, result=0
04:17:01.403 00.000 11060 worker thread done servicing request
04:17:01.403 00.000 11060 Worker thread wakes up
04:17:01.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:01.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:01.403 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:02.030 00.627 11060 Exposure complete
04:17:02.256 00.226 11060 worker thread done servicing request
04:17:02.256 00.000 10844 OnExposeComplete: enter
04:17:02.256 00.000 10844 UpdateGuideState(): m_state=6
04:17:02.256 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4970
04:17:02.256 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=101.75, Mass=1647, SNR=25.5, Peak=211 HFD=2.6
04:17:02.256 00.000 10844 MultiStar: [#1 -0.28,0.00,0.99,U] [#2 0.27,0.44,0.93,U] [#3 0.33,-0.12,0.95,U] [#4 -0.32,0.54,0.00,M1] [#5 -0.57,-0.08,0.00,M3] [#6 -0.14,0.96,0.00,M2] [#7 -0.26,-0.10,0.95,U] [#8 0.16,0.15,0.81,U] 
04:17:02.256 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.00}, one-star: {0.05, -0.30}
04:17:02.256 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
04:17:02.256 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
04:17:02.261 00.005 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.07 mountX=0.01 mountY=0.04, mountTheta=1.32
04:17:02.261 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
04:17:02.261 00.000 10844 Enqueuing Move request for scope (0.04, 0.00)
04:17:02.261 00.000 11060 Worker thread wakes up
04:17:02.261 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
04:17:02.261 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:02.261 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
04:17:02.261 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.5
04:17:02.261 00.000 11060 Moving (0.04, 0.00) raw xDistance=0.01 yDistance=0.04
04:17:02.261 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:02.261 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:17:02.261 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:02.261 00.000 10844 Enqueuing Expose request
04:17:02.261 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:02.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:17:02.261 00.000 11060 MoveAxis(E, 0, ABG)
04:17:02.261 00.000 11060 Move returns status 0, amount 0
04:17:02.261 00.000 11060 MoveAxis(N, 0, ABG)
04:17:02.261 00.000 11060 Move returns status 0, amount 0
04:17:02.261 00.000 11060 move complete, result=0
04:17:02.261 00.000 11060 worker thread done servicing request
04:17:02.261 00.000 11060 Worker thread wakes up
04:17:02.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:02.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:02.266 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:02.897 00.631 11060 Exposure complete
04:17:03.130 00.233 11060 worker thread done servicing request
04:17:03.130 00.000 10844 OnExposeComplete: enter
04:17:03.130 00.000 10844 UpdateGuideState(): m_state=6
04:17:03.130 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4971
04:17:03.130 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=102.29, Mass=1774, SNR=26.5, Peak=179 HFD=3.3
04:17:03.130 00.000 10844 MultiStar: [#1 0.25,0.35,0.91,U] [#2 0.83,0.86,0.00,M1] [#3 0.61,0.31,0.00,M1] [#4 0.54,0.55,0.00,M2] [#5 0.04,0.45,0.99,U] [#6 -0.06,1.10,0.00,M3] [#7 0.11,0.11,1.04,U] [#8 0.31,0.61,0.00,M1] 
04:17:03.130 00.000 10844 single-star, 3 included, MultiStar: {0.12, 0.28}, one-star: {0.08, 0.24}
04:17:03.130 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
04:17:03.130 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
04:17:03.130 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.25 mountX=0.25 mountY=0.04, mountTheta=0.16
04:17:03.134 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.24, opts=13)
04:17:03.134 00.000 10844 Enqueuing Move request for scope (0.08, 0.24)
04:17:03.134 00.000 11060 Worker thread wakes up
04:17:03.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:03.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
04:17:03.134 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
04:17:03.134 00.000 11060 Moving (0.08, 0.24) raw xDistance=0.25 yDistance=0.04
04:17:03.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
04:17:03.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:03.134 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.5
04:17:03.134 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:03.134 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:03.134 00.000 10844 Enqueuing Expose request
04:17:03.136 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:17:03.136 00.000 11060 MoveAxis(W, 58, ABG)
04:17:03.136 00.000 11060 Guiding  Dir = 3, Dur = 58
04:17:03.139 00.003 11060 IsSlewing returns 0
04:17:03.140 00.001 11060 IsGuiding returns 0
04:17:03.198 00.058 11060 IsGuiding returns 0
04:17:03.198 00.000 11060 Move returns status 0, amount 58
04:17:03.198 00.000 11060 MoveAxis(N, 0, ABG)
04:17:03.198 00.000 11060 Move returns status 0, amount 0
04:17:03.198 00.000 11060 move complete, result=0
04:17:03.198 00.000 10844 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
04:17:03.198 00.000 11060 worker thread done servicing request
04:17:03.198 00.000 11060 Worker thread wakes up
04:17:03.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:03.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:03.837 00.639 11060 Exposure complete
04:17:04.047 00.210 11060 worker thread done servicing request
04:17:04.047 00.000 10844 OnExposeComplete: enter
04:17:04.047 00.000 10844 UpdateGuideState(): m_state=6
04:17:04.047 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4972
04:17:04.047 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=101.48, Mass=1665, SNR=25.4, Peak=198 HFD=3.3
04:17:04.047 00.000 10844 MultiStar: [#1 -0.16,-0.36,1.03,U] [#2 0.55,0.30,0.00,M2] [#3 0.46,-0.00,0.97,U] [#4 0.27,0.06,1.10,U] [#5 -0.25,0.07,0.92,U] [#6 -0.10,0.67,0.00,M4] [#7 -0.49,-0.14,0.89,U] [#8 0.32,0.70,0.00,M2] 
04:17:04.047 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.16}, one-star: {-0.19, -0.57}
04:17:04.047 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
04:17:04.047 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.12 = -0.12)
04:17:04.047 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.86 mountX=-0.16 mountY=-0.02, mountTheta=-3.02
04:17:04.051 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.16, opts=13)
04:17:04.051 00.000 10844 Enqueuing Move request for scope (-0.05, -0.16)
04:17:04.051 00.000 11060 Worker thread wakes up
04:17:04.051 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
04:17:04.064 00.013 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
04:17:04.064 00.000 11060 Moving (-0.05, -0.16) raw xDistance=-0.16 yDistance=-0.02
04:17:04.064 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:17:04.064 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:04.064 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:17:04.064 00.000 11060 MoveAxis(E, 37, ABG)
04:17:04.064 00.000 11060 Guiding  Dir = 2, Dur = 37
04:17:04.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:04.064 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.4
04:17:04.064 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:04.064 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:04.064 00.000 10844 Enqueuing Expose request
04:17:04.082 00.018 11060 IsSlewing returns 0
04:17:04.083 00.001 11060 IsGuiding returns 0
04:17:04.129 00.046 11060 IsGuiding returns 0
04:17:04.129 00.000 11060 Move returns status 0, amount 37
04:17:04.129 00.000 11060 MoveAxis(N, 0, ABG)
04:17:04.129 00.000 11060 Move returns status 0, amount 0
04:17:04.129 00.000 11060 move complete, result=0
04:17:04.129 00.000 11060 worker thread done servicing request
04:17:04.129 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
04:17:04.129 00.000 11060 Worker thread wakes up
04:17:04.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:04.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:04.762 00.633 11060 Exposure complete
04:17:04.965 00.203 11060 worker thread done servicing request
04:17:04.967 00.002 10844 OnExposeComplete: enter
04:17:04.967 00.000 10844 UpdateGuideState(): m_state=6
04:17:04.967 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4973
04:17:04.967 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.83, Mass=2074, SNR=28.9, Peak=195 HFD=3.0
04:17:04.968 00.001 10844 MultiStar: [#1 0.15,0.19,0.77,U] [#2 0.22,0.37,0.81,U] [#3 0.40,0.21,0.88,U] [#4 0.32,0.12,0.88,U] [#5 -0.21,0.00,0.87,U] [#6 -0.00,0.75,0.00,M5] [#7 -0.12,-0.16,0.90,U] [#8 0.29,0.53,0.00,M3] 
04:17:04.968 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.06}, one-star: {-0.02, -0.22}
04:17:04.968 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (1.39) = xAngle (-0.84 = -0.84)
04:17:04.968 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.28 = 2.28)
04:17:04.968 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=0.08 mountY=0.09, mountTheta=0.85
04:17:04.970 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
04:17:04.970 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
04:17:04.970 00.000 11060 Worker thread wakes up
04:17:04.970 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:04.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
04:17:04.970 00.000 10844 UpdateGuideState exits: m=2074 SNR=28.9
04:17:04.970 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
04:17:04.970 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:04.970 00.000 11060 Moving (0.10, 0.06) raw xDistance=0.08 yDistance=0.09
04:17:04.970 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:04.970 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:17:04.970 00.000 10844 Enqueuing Expose request
04:17:04.970 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:04.970 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:17:04.970 00.000 11060 MoveAxis(E, 0, ABG)
04:17:04.970 00.000 11060 Move returns status 0, amount 0
04:17:04.970 00.000 11060 MoveAxis(N, 0, ABG)
04:17:04.970 00.000 11060 Move returns status 0, amount 0
04:17:04.970 00.000 11060 move complete, result=0
04:17:04.973 00.003 11060 worker thread done servicing request
04:17:04.973 00.000 11060 Worker thread wakes up
04:17:04.973 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:04.973 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:04.975 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:05.603 00.628 11060 Exposure complete
04:17:05.828 00.225 11060 worker thread done servicing request
04:17:05.828 00.000 10844 OnExposeComplete: enter
04:17:05.828 00.000 10844 UpdateGuideState(): m_state=6
04:17:05.828 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4974
04:17:05.828 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.56, Mass=1469, SNR=23.9, Peak=139 HFD=3.5
04:17:05.828 00.000 10844 MultiStar: [#1 0.10,0.19,1.11,U] [#2 0.06,0.42,0.94,U] [#3 0.31,0.11,0.95,U] [#4 0.32,-0.16,1.10,U] [#5 -0.40,-0.31,1.03,U] [#6 -0.23,0.69,0.00,M6] [#7 -0.27,0.45,1.03,U] [#8 -0.15,0.49,0.80,U] 
04:17:05.828 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.08, -0.50}
04:17:05.828 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
04:17:05.828 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.16 = -3.12)
04:17:05.828 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.43 mountX=0.07 mountY=-0.00, mountTheta=-0.02
04:17:05.833 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.07, opts=13)
04:17:05.833 00.000 10844 Enqueuing Move request for scope (0.01, 0.07)
04:17:05.833 00.000 11060 Worker thread wakes up
04:17:05.833 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
04:17:05.835 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:05.835 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
04:17:05.835 00.000 10844 UpdateGuideState exits: m=1469 SNR=23.9
04:17:05.835 00.000 11060 Moving (0.01, 0.07) raw xDistance=0.07 yDistance=-0.00
04:17:05.835 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:05.835 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:17:05.835 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:05.835 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:05.835 00.000 10844 Enqueuing Expose request
04:17:05.835 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:17:05.835 00.000 11060 MoveAxis(E, 0, ABG)
04:17:05.835 00.000 11060 Move returns status 0, amount 0
04:17:05.835 00.000 11060 MoveAxis(N, 0, ABG)
04:17:05.835 00.000 11060 Move returns status 0, amount 0
04:17:05.835 00.000 11060 move complete, result=0
04:17:05.835 00.000 11060 worker thread done servicing request
04:17:05.835 00.000 11060 Worker thread wakes up
04:17:05.835 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:05.835 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:05.838 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:06.493 00.655 11060 Exposure complete
04:17:06.702 00.209 11060 worker thread done servicing request
04:17:06.702 00.000 10844 OnExposeComplete: enter
04:17:06.702 00.000 10844 UpdateGuideState(): m_state=6
04:17:06.704 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4975
04:17:06.704 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=101.54, Mass=1630, SNR=25.2, Peak=158 HFD=3.4
04:17:06.704 00.000 10844 MultiStar: [#1 -0.26,0.32,0.98,U] [#2 0.29,0.73,0.00,M1] [#3 0.51,0.04,0.94,U] [#4 -0.04,0.30,1.02,U] [#5 -0.46,-0.44,0.00,M1] [#6 -0.08,0.55,1.08,U] [#7 -0.46,-0.15,1.04,U] [#8 0.15,0.25,0.86,U] 
04:17:06.704 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.11}, one-star: {0.39, -0.51}
04:17:06.704 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
04:17:06.704 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.16 = -3.12)
04:17:06.704 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.43 mountX=0.12 mountY=-0.00, mountTheta=-0.02
04:17:06.707 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.11, opts=13)
04:17:06.707 00.000 10844 Enqueuing Move request for scope (0.02, 0.11)
04:17:06.707 00.000 11060 Worker thread wakes up
04:17:06.708 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:06.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
04:17:06.708 00.000 10844 UpdateGuideState exits: m=1630 SNR=25.2
04:17:06.708 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
04:17:06.708 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:06.708 00.000 11060 Moving (0.02, 0.11) raw xDistance=0.12 yDistance=-0.00
04:17:06.708 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:06.708 00.000 10844 Enqueuing Expose request
04:17:06.709 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:17:06.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:06.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:17:06.709 00.000 11060 MoveAxis(E, 0, ABG)
04:17:06.709 00.000 11060 Move returns status 0, amount 0
04:17:06.709 00.000 11060 MoveAxis(N, 0, ABG)
04:17:06.709 00.000 11060 Move returns status 0, amount 0
04:17:06.709 00.000 11060 move complete, result=0
04:17:06.709 00.000 11060 worker thread done servicing request
04:17:06.709 00.000 11060 Worker thread wakes up
04:17:06.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:06.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:06.711 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:07.338 00.627 11060 Exposure complete
04:17:07.548 00.210 11060 worker thread done servicing request
04:17:07.548 00.000 10844 OnExposeComplete: enter
04:17:07.548 00.000 10844 UpdateGuideState(): m_state=6
04:17:07.548 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4976
04:17:07.548 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=101.73, Mass=1558, SNR=24.7, Peak=157 HFD=2.9
04:17:07.550 00.002 10844 MultiStar: [#1 -0.25,-0.25,0.94,U] [#2 0.34,0.22,0.92,U] [#3 0.52,-0.21,1.09,U] [#4 -0.21,0.06,1.02,U] [#5 -0.75,-0.27,0.00,M2] [#6 -0.03,0.43,1.16,U] [#7 -0.38,0.40,1.05,U] [#8 0.20,0.12,0.84,U] 
04:17:07.550 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {-0.21, -0.32}
04:17:07.550 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.39) = xAngle (0.29 = 0.29)
04:17:07.550 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.41 = -2.87)
04:17:07.550 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.68 mountX=0.06 mountY=-0.02, mountTheta=-0.27
04:17:07.552 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
04:17:07.552 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
04:17:07.552 00.000 11060 Worker thread wakes up
04:17:07.554 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
04:17:07.554 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:07.554 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
04:17:07.554 00.000 10844 UpdateGuideState exits: m=1558 SNR=24.7
04:17:07.554 00.000 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.02
04:17:07.554 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:07.554 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:07.554 00.000 10844 Enqueuing Expose request
04:17:07.554 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:17:07.554 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:07.554 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:17:07.554 00.000 11060 MoveAxis(E, 0, ABG)
04:17:07.554 00.000 11060 Move returns status 0, amount 0
04:17:07.554 00.000 11060 MoveAxis(N, 0, ABG)
04:17:07.554 00.000 11060 Move returns status 0, amount 0
04:17:07.554 00.000 11060 move complete, result=0
04:17:07.556 00.002 11060 worker thread done servicing request
04:17:07.556 00.000 11060 Worker thread wakes up
04:17:07.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:07.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:07.556 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:08.186 00.630 11060 Exposure complete
04:17:08.392 00.206 11060 worker thread done servicing request
04:17:08.392 00.000 10844 OnExposeComplete: enter
04:17:08.392 00.000 10844 UpdateGuideState(): m_state=6
04:17:08.392 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4977
04:17:08.395 00.003 10844 Star::Find returns 1 (0), X=617.30, Y=101.70, Mass=1554, SNR=24.9, Peak=253 HFD=3.0
04:17:08.395 00.000 10844 MultiStar: [#1 -0.00,0.50,1.02,U] [#2 0.29,0.66,0.00,M1] [#3 0.30,0.27,1.07,U] [#4 0.10,0.17,1.04,U] [#5 -0.06,-0.46,0.96,U] [#6 -0.00,0.96,0.00,M5] [#7 -0.36,-0.16,1.05,U] [#8 -0.03,0.95,0.00,M1] 
04:17:08.395 00.000 10844 refined, 5 included, MultiStar: {0.06, 0.00}, one-star: {0.40, -0.36}
04:17:08.395 00.000 10844 CameraToMount -- cameraTheta (0.04) - m_xAngle (1.39) = xAngle (-1.34 = -1.34)
04:17:08.395 00.000 10844 CameraToMount -- cameraTheta (0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.78 = 1.78)
04:17:08.395 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=0.01 mountY=0.06, mountTheta=1.35
04:17:08.398 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.00, opts=13)
04:17:08.398 00.000 10844 Enqueuing Move request for scope (0.06, 0.00)
04:17:08.398 00.000 11060 Worker thread wakes up
04:17:08.398 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:08.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
04:17:08.398 00.000 10844 UpdateGuideState exits: m=1554 SNR=24.9
04:17:08.398 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
04:17:08.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:08.398 00.000 11060 Moving (0.06, 0.00) raw xDistance=0.01 yDistance=0.06
04:17:08.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:08.398 00.000 10844 Enqueuing Expose request
04:17:08.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:17:08.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:08.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:17:08.398 00.000 11060 MoveAxis(E, 0, ABG)
04:17:08.398 00.000 11060 Move returns status 0, amount 0
04:17:08.398 00.000 11060 MoveAxis(N, 0, ABG)
04:17:08.398 00.000 11060 Move returns status 0, amount 0
04:17:08.398 00.000 11060 move complete, result=0
04:17:08.398 00.000 11060 worker thread done servicing request
04:17:08.398 00.000 11060 Worker thread wakes up
04:17:08.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:08.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:08.402 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:09.036 00.634 11060 Exposure complete
04:17:09.248 00.212 11060 worker thread done servicing request
04:17:09.248 00.000 10844 OnExposeComplete: enter
04:17:09.248 00.000 10844 UpdateGuideState(): m_state=6
04:17:09.248 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
04:17:09.248 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.90, Mass=1492, SNR=24.8, Peak=172 HFD=2.7
04:17:09.248 00.000 10844 MultiStar: [#1 -0.17,0.29,0.99,U] [#2 0.22,0.30,0.96,U] [#3 0.10,0.05,1.07,U] [#4 0.07,0.20,1.01,U] [#5 -0.13,-0.05,0.88,U] [#6 -0.09,0.76,0.00,M6] [#7 -0.08,0.50,1.00,U] [#8 -0.27,0.55,0.00,M2] 
04:17:09.248 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.16}, one-star: {0.08, -0.16}
04:17:09.248 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.09 = 0.09)
04:17:09.248 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.21 = -3.07)
04:17:09.248 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.48 mountX=0.16 mountY=-0.01, mountTheta=-0.07
04:17:09.253 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.16, opts=13)
04:17:09.253 00.000 10844 Enqueuing Move request for scope (0.02, 0.16)
04:17:09.253 00.000 11060 Worker thread wakes up
04:17:09.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
04:17:09.253 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:09.253 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
04:17:09.253 00.000 10844 UpdateGuideState exits: m=1492 SNR=24.8
04:17:09.253 00.000 11060 Moving (0.02, 0.16) raw xDistance=0.16 yDistance=-0.01
04:17:09.253 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:09.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:17:09.253 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:09.253 00.000 10844 Enqueuing Expose request
04:17:09.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:09.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:17:09.253 00.000 11060 MoveAxis(W, 38, ABG)
04:17:09.253 00.000 11060 Guiding  Dir = 3, Dur = 38
04:17:09.289 00.036 11060 IsSlewing returns 0
04:17:09.290 00.001 11060 IsGuiding returns 0
04:17:09.350 00.060 11060 IsGuiding returns 0
04:17:09.350 00.000 11060 Move returns status 0, amount 38
04:17:09.350 00.000 11060 MoveAxis(N, 0, ABG)
04:17:09.350 00.000 11060 Move returns status 0, amount 0
04:17:09.350 00.000 11060 move complete, result=0
04:17:09.350 00.000 11060 worker thread done servicing request
04:17:09.350 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
04:17:09.350 00.000 11060 Worker thread wakes up
04:17:09.350 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:09.350 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:09.991 00.641 11060 Exposure complete
04:17:10.203 00.212 11060 worker thread done servicing request
04:17:10.203 00.000 10844 OnExposeComplete: enter
04:17:10.203 00.000 10844 UpdateGuideState(): m_state=6
04:17:10.203 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4979
04:17:10.203 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=101.82, Mass=2074, SNR=29.0, Peak=220 HFD=3.4
04:17:10.203 00.000 10844 MultiStar: [#1 -0.21,0.03,0.80,U] [#2 0.20,0.38,0.85,U] [#3 0.03,0.09,0.87,U] [#4 0.29,0.50,0.00,M1] [#5 -0.16,0.18,0.84,U] [#6 -0.37,0.60,0.00,M7] [#7 -0.38,0.09,0.87,U] [#8 -0.24,0.09,0.78,U] 
04:17:10.203 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.08}, one-star: {0.37, -0.23}
04:17:10.203 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
04:17:10.203 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.78 = -2.51)
04:17:10.203 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.04 mountX=0.07 mountY=-0.05, mountTheta=-0.64
04:17:10.216 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.08, opts=13)
04:17:10.216 00.000 10844 Enqueuing Move request for scope (-0.04, 0.08)
04:17:10.216 00.000 11060 Worker thread wakes up
04:17:10.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:10.218 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
04:17:10.218 00.000 10844 UpdateGuideState exits: m=2074 SNR=29.0
04:17:10.218 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:10.218 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:10.218 00.000 10844 Enqueuing Expose request
04:17:10.219 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
04:17:10.219 00.000 11060 Moving (-0.04, 0.08) raw xDistance=0.07 yDistance=-0.05
04:17:10.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:17:10.221 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:10.221 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:17:10.221 00.000 11060 MoveAxis(E, 0, ABG)
04:17:10.221 00.000 11060 Move returns status 0, amount 0
04:17:10.221 00.000 11060 MoveAxis(N, 0, ABG)
04:17:10.221 00.000 11060 Move returns status 0, amount 0
04:17:10.221 00.000 11060 move complete, result=0
04:17:10.223 00.002 11060 worker thread done servicing request
04:17:10.223 00.000 11060 Worker thread wakes up
04:17:10.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:10.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:10.225 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:10.861 00.636 11060 Exposure complete
04:17:11.071 00.210 11060 worker thread done servicing request
04:17:11.071 00.000 10844 OnExposeComplete: enter
04:17:11.071 00.000 10844 UpdateGuideState(): m_state=6
04:17:11.071 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4980
04:17:11.071 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.93, Mass=1909, SNR=28.1, Peak=182 HFD=2.9
04:17:11.071 00.000 10844 MultiStar: [#1 -0.02,-0.08,0.94,U] [#2 0.05,0.31,0.91,U] [#3 -0.45,0.06,0.85,U] [#4 0.17,0.61,0.00,M2] [#5 -0.06,0.08,0.87,U] [#6 0.17,0.86,0.00,M8] [#7 -0.36,0.30,0.82,U] [#8 -0.06,0.36,0.71,U] 
04:17:11.071 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.12}, one-star: {0.20, -0.12}
04:17:11.071 00.000 10844 CameraToMount -- cameraTheta (2.23) - m_xAngle (1.39) = xAngle (0.84 = 0.84)
04:17:11.071 00.000 10844 CameraToMount -- cameraTheta (2.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.96 = -2.32)
04:17:11.071 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.23 mountX=0.10 mountY=-0.11, mountTheta=-0.83
04:17:11.078 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.12, opts=13)
04:17:11.078 00.000 10844 Enqueuing Move request for scope (-0.09, 0.12)
04:17:11.078 00.000 11060 Worker thread wakes up
04:17:11.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:11.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
04:17:11.078 00.000 10844 UpdateGuideState exits: m=1909 SNR=28.1
04:17:11.078 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
04:17:11.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:11.078 00.000 11060 Moving (-0.09, 0.12) raw xDistance=0.10 yDistance=-0.11
04:17:11.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:11.078 00.000 10844 Enqueuing Expose request
04:17:11.078 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:17:11.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:11.080 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:17:11.080 00.000 11060 MoveAxis(E, 0, ABG)
04:17:11.080 00.000 11060 Move returns status 0, amount 0
04:17:11.080 00.000 11060 MoveAxis(N, 0, ABG)
04:17:11.080 00.000 11060 Move returns status 0, amount 0
04:17:11.080 00.000 11060 move complete, result=0
04:17:11.080 00.000 11060 worker thread done servicing request
04:17:11.080 00.000 11060 Worker thread wakes up
04:17:11.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:11.080 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:11.082 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:11.711 00.629 11060 Exposure complete
04:17:11.916 00.205 11060 worker thread done servicing request
04:17:11.916 00.000 10844 OnExposeComplete: enter
04:17:11.917 00.001 10844 UpdateGuideState(): m_state=6
04:17:11.917 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4981
04:17:11.917 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=101.86, Mass=1762, SNR=26.6, Peak=173 HFD=3.0
04:17:11.918 00.001 10844 MultiStar: [#1 -0.09,0.06,0.94,U] [#2 0.10,0.44,0.87,U] [#3 -0.32,-0.09,0.86,U] [#4 0.18,0.02,0.94,U] [#5 0.01,-0.42,0.88,U] [#6 -0.16,0.61,0.00,M9] [#7 -0.41,0.44,0.00,M1] [#8 -0.13,0.89,0.00,M1] 
04:17:11.918 00.000 10844 refined, 5 included, MultiStar: {-0.01, -0.03}, one-star: {0.07, -0.20}
04:17:11.918 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
04:17:11.918 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
04:17:11.918 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.72 mountX=-0.03 mountY=0.00, mountTheta=3.13
04:17:11.918 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
04:17:11.918 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
04:17:11.918 00.000 11060 Worker thread wakes up
04:17:11.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
04:17:11.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:11.918 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
04:17:11.922 00.004 10844 UpdateGuideState exits: m=1762 SNR=26.6
04:17:11.922 00.000 11060 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=0.00
04:17:11.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:11.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:17:11.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:11.923 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:11.923 00.000 10844 Enqueuing Expose request
04:17:11.923 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:17:11.923 00.000 11060 MoveAxis(E, 0, ABG)
04:17:11.923 00.000 11060 Move returns status 0, amount 0
04:17:11.923 00.000 11060 MoveAxis(N, 0, ABG)
04:17:11.923 00.000 11060 Move returns status 0, amount 0
04:17:11.923 00.000 11060 move complete, result=0
04:17:11.923 00.000 11060 worker thread done servicing request
04:17:11.923 00.000 11060 Worker thread wakes up
04:17:11.923 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:11.924 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:11.926 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:12.556 00.630 11060 Exposure complete
04:17:12.766 00.210 10844 OnExposeComplete: enter
04:17:12.766 00.000 10844 UpdateGuideState(): m_state=6
04:17:12.766 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4982
04:17:12.766 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=102.09, Mass=2026, SNR=28.6, Peak=178 HFD=3.8
04:17:12.766 00.000 11060 worker thread done servicing request
04:17:12.766 00.000 10844 MultiStar: [#1 0.28,0.29,0.85,U] [#2 0.18,0.24,0.83,U] [#3 0.28,-0.22,0.87,U] [#4 0.35,0.30,0.88,U] [#5 0.25,-0.36,0.81,U] [#6 0.02,0.62,0.00,M10] [#7 -0.23,-0.77,0.00,M2] [#8 0.15,0.48,0.78,U] 
04:17:12.766 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.10}, one-star: {0.44, 0.04}
04:17:12.768 00.002 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (1.39) = xAngle (-1.03 = -1.03)
04:17:12.768 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.09 = 2.09)
04:17:12.768 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.10 hyp=0.30 cameraTheta=0.36 mountX=0.15 mountY=0.26, mountTheta=1.04
04:17:12.771 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.10, opts=13)
04:17:12.771 00.000 10844 Enqueuing Move request for scope (0.28, 0.10)
04:17:12.771 00.000 11060 Worker thread wakes up
04:17:12.771 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:12.771 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.10) opts 0xd
04:17:12.771 00.000 10844 UpdateGuideState exits: m=2026 SNR=28.6
04:17:12.771 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.10)
04:17:12.771 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:12.771 00.000 11060 Moving (0.28, 0.10) raw xDistance=0.15 yDistance=0.26
04:17:12.771 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:12.771 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:17:12.771 00.000 10844 Enqueuing Expose request
04:17:12.771 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
04:17:12.771 00.000 11060 MoveAxis(W, 36, ABG)
04:17:12.771 00.000 11060 Guiding  Dir = 3, Dur = 36
04:17:12.807 00.036 11060 IsSlewing returns 0
04:17:12.808 00.001 11060 IsGuiding returns 0
04:17:12.870 00.062 11060 IsGuiding returns 0
04:17:12.870 00.000 11060 Move returns status 0, amount 36
04:17:12.870 00.000 11060 MoveAxis(S, 102, ABG)
04:17:12.870 00.000 11060 Guiding  Dir = 1, Dur = 102
04:17:12.884 00.014 11060 IsSlewing returns 0
04:17:12.884 00.000 11060 IsGuiding returns 0
04:17:12.992 00.108 11060 IsGuiding returns 0
04:17:12.992 00.000 11060 Move returns status 0, amount 102
04:17:12.993 00.001 11060 move complete, result=0
04:17:12.993 00.000 11060 worker thread done servicing request
04:17:12.993 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.3 px 102 ms SOUTH
04:17:12.993 00.000 11060 Worker thread wakes up
04:17:12.993 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:13.008 00.015 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:13.646 00.638 11060 Exposure complete
04:17:13.893 00.247 11060 worker thread done servicing request
04:17:13.893 00.000 10844 OnExposeComplete: enter
04:17:13.893 00.000 10844 UpdateGuideState(): m_state=6
04:17:13.893 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4983
04:17:13.893 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=102.10, Mass=1737, SNR=26.1, Peak=160 HFD=3.5
04:17:13.893 00.000 10844 MultiStar: [#1 -0.10,0.14,0.92,U] [#2 0.13,0.65,0.00,M1] [#3 0.02,-0.17,1.08,U] [#4 0.35,0.58,0.00,M1] [#5 -0.47,-0.20,0.95,U] [#6 -0.14,0.37,1.05,U] [#7 0.12,0.22,1.01,U] [#8 0.31,0.32,0.76,U] 
04:17:13.893 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.10}, one-star: {-0.11, 0.05}
04:17:13.893 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.39) = xAngle (0.73 = 0.73)
04:17:13.893 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.85 = -2.43)
04:17:13.893 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.12 mountX=0.09 mountY=-0.07, mountTheta=-0.72
04:17:13.896 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.10, opts=13)
04:17:13.896 00.000 10844 Enqueuing Move request for scope (-0.06, 0.10)
04:17:13.896 00.000 11060 Worker thread wakes up
04:17:13.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:13.896 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
04:17:13.896 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.1
04:17:13.896 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
04:17:13.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:13.896 00.000 11060 Moving (-0.06, 0.10) raw xDistance=0.09 yDistance=-0.07
04:17:13.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:13.896 00.000 10844 Enqueuing Expose request
04:17:13.899 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:17:13.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:13.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:17:13.899 00.000 11060 MoveAxis(E, 0, ABG)
04:17:13.899 00.000 11060 Move returns status 0, amount 0
04:17:13.899 00.000 11060 MoveAxis(N, 0, ABG)
04:17:13.899 00.000 11060 Move returns status 0, amount 0
04:17:13.899 00.000 11060 move complete, result=0
04:17:13.899 00.000 11060 worker thread done servicing request
04:17:13.899 00.000 11060 Worker thread wakes up
04:17:13.899 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:13.899 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:13.901 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:14.541 00.640 11060 Exposure complete
04:17:14.762 00.221 11060 worker thread done servicing request
04:17:14.762 00.000 10844 OnExposeComplete: enter
04:17:14.762 00.000 10844 UpdateGuideState(): m_state=6
04:17:14.762 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4984
04:17:14.762 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.91, Mass=1715, SNR=25.8, Peak=210 HFD=2.8
04:17:14.762 00.000 10844 MultiStar: [#1 -0.18,0.04,0.99,U] [#2 -0.05,0.27,0.89,U] [#3 -0.11,-0.52,1.06,U] [#4 0.15,0.44,1.04,U] [#5 -0.36,-0.54,0.00,M1] [#6 -0.69,0.09,0.00,M10] [#7 -0.11,0.36,0.94,U] [#8 -0.34,0.33,0.85,U] 
04:17:14.762 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.10}, one-star: {-0.06, -0.14}
04:17:14.762 00.000 10844 CameraToMount -- cameraTheta (2.33) - m_xAngle (1.39) = xAngle (0.94 = 0.94)
04:17:14.762 00.000 10844 CameraToMount -- cameraTheta (2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.07 = -2.22)
04:17:14.762 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.33 mountX=0.08 mountY=-0.11, mountTheta=-0.94
04:17:14.762 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.10, opts=13)
04:17:14.767 00.005 10844 Enqueuing Move request for scope (-0.09, 0.10)
04:17:14.767 00.000 11060 Worker thread wakes up
04:17:14.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
04:17:14.767 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:14.767 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
04:17:14.767 00.000 10844 UpdateGuideState exits: m=1715 SNR=25.8
04:17:14.767 00.000 11060 Moving (-0.09, 0.10) raw xDistance=0.08 yDistance=-0.11
04:17:14.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:14.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:17:14.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:14.767 00.000 10844 Enqueuing Expose request
04:17:14.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:14.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:17:14.767 00.000 11060 MoveAxis(E, 0, ABG)
04:17:14.767 00.000 11060 Move returns status 0, amount 0
04:17:14.767 00.000 11060 MoveAxis(N, 0, ABG)
04:17:14.767 00.000 11060 Move returns status 0, amount 0
04:17:14.767 00.000 11060 move complete, result=0
04:17:14.768 00.001 11060 worker thread done servicing request
04:17:14.768 00.000 11060 Worker thread wakes up
04:17:14.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:14.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:14.770 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:15.403 00.633 11060 Exposure complete
04:17:15.630 00.227 11060 worker thread done servicing request
04:17:15.630 00.000 10844 OnExposeComplete: enter
04:17:15.630 00.000 10844 UpdateGuideState(): m_state=6
04:17:15.630 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4985
04:17:15.632 00.002 10844 Star::Find returns 1 (0), X=616.33, Y=101.86, Mass=1711, SNR=26.3, Peak=243 HFD=3.2
04:17:15.632 00.000 10844 MultiStar: [#1 -0.51,0.12,0.99,U] [#2 0.06,0.21,0.92,U] [#3 0.13,-0.20,1.04,U] [#4 -0.05,0.23,0.94,U] [#5 -0.45,-0.18,0.87,U] [#6 -0.29,0.42,1.01,U] [#7 -0.45,0.12,1.04,U] [#8 -0.41,0.29,0.79,U] 
04:17:15.632 00.000 10844 refined, 8 included, MultiStar: {-0.28, 0.09}, one-star: {-0.57, -0.19}
04:17:15.632 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
04:17:15.632 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.71)
04:17:15.632 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.29 cameraTheta=2.84 mountX=0.04 mountY=-0.29, mountTheta=-1.45
04:17:15.636 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.09, opts=13)
04:17:15.636 00.000 10844 Enqueuing Move request for scope (-0.28, 0.09)
04:17:15.636 00.000 11060 Worker thread wakes up
04:17:15.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
04:17:15.636 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
04:17:15.636 00.000 11060 Moving (-0.28, 0.09) raw xDistance=0.04 yDistance=-0.29
04:17:15.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:15.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:17:15.636 00.000 10844 UpdateGuideState exits: m=1711 SNR=26.3
04:17:15.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:17:15.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:17:15.636 00.000 11060 MoveAxis(E, 0, ABG)
04:17:15.636 00.000 11060 Move returns status 0, amount 0
04:17:15.636 00.000 11060 MoveAxis(N, 0, ABG)
04:17:15.636 00.000 11060 Move returns status 0, amount 0
04:17:15.636 00.000 11060 move complete, result=0
04:17:15.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:15.636 00.000 11060 worker thread done servicing request
04:17:15.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:15.636 00.000 10844 Enqueuing Expose request
04:17:15.638 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:17:15.638 00.000 11060 Worker thread wakes up
04:17:15.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:15.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:16.276 00.638 11060 Exposure complete
04:17:16.487 00.211 11060 worker thread done servicing request
04:17:16.487 00.000 10844 OnExposeComplete: enter
04:17:16.487 00.000 10844 UpdateGuideState(): m_state=6
04:17:16.487 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4986
04:17:16.487 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=102.18, Mass=1625, SNR=25.7, Peak=160 HFD=2.9
04:17:16.489 00.002 10844 MultiStar: [#1 -0.24,0.44,0.89,U] [#2 0.14,0.56,0.00,M1] [#3 -0.23,-0.24,1.03,U] [#4 0.03,0.89,0.00,M1] [#5 -0.81,0.26,0.00,M1] [#6 0.11,0.44,1.12,U] [#7 -0.24,0.59,0.00,M1] [#8 -0.29,0.62,0.00,M1] 
04:17:16.489 00.000 10844 single-star, 3 included, MultiStar: {-0.07, 0.19}, one-star: {0.03, 0.13}
04:17:16.489 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.39) = xAngle (-0.06 = -0.06)
04:17:16.489 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.06 = 3.06)
04:17:16.489 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=0.13 mountY=0.01, mountTheta=0.08
04:17:16.491 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.13, opts=13)
04:17:16.491 00.000 10844 Enqueuing Move request for scope (0.03, 0.13)
04:17:16.492 00.001 11060 Worker thread wakes up
04:17:16.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:16.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
04:17:16.492 00.000 10844 UpdateGuideState exits: m=1625 SNR=25.7
04:17:16.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
04:17:16.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:16.492 00.000 11060 Moving (0.03, 0.13) raw xDistance=0.13 yDistance=0.01
04:17:16.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:16.492 00.000 10844 Enqueuing Expose request
04:17:16.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:17:16.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:16.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:17:16.492 00.000 11060 MoveAxis(W, 31, ABG)
04:17:16.492 00.000 11060 Guiding  Dir = 3, Dur = 31
04:17:16.517 00.025 11060 IsSlewing returns 0
04:17:16.518 00.001 11060 IsGuiding returns 0
04:17:16.578 00.060 11060 IsGuiding returns 0
04:17:16.578 00.000 11060 Move returns status 0, amount 31
04:17:16.578 00.000 11060 MoveAxis(N, 0, ABG)
04:17:16.578 00.000 11060 Move returns status 0, amount 0
04:17:16.578 00.000 11060 move complete, result=0
04:17:16.578 00.000 11060 worker thread done servicing request
04:17:16.578 00.000 11060 Worker thread wakes up
04:17:16.578 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
04:17:16.578 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:16.578 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:17.203 00.625 11060 Exposure complete
04:17:17.409 00.206 11060 worker thread done servicing request
04:17:17.409 00.000 10844 OnExposeComplete: enter
04:17:17.409 00.000 10844 UpdateGuideState(): m_state=6
04:17:17.410 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4987
04:17:17.410 00.000 10844 Star::Find returns 1 (0), X=616.64, Y=102.01, Mass=1890, SNR=27.1, Peak=252 HFD=3.4
04:17:17.410 00.000 10844 MultiStar: [#1 -0.34,0.76,0.00,M1] [#2 -0.23,0.44,0.78,U] [#3 0.02,0.12,0.96,U] [#4 0.34,0.46,0.00,M2] [#5 -0.18,-0.49,0.92,U] [#6 -0.18,0.48,0.98,U] [#7 -0.44,0.33,0.97,U] [#8 0.00,-0.03,0.71,U] 
04:17:17.410 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.12}, one-star: {-0.27, -0.04}
04:17:17.410 00.000 10844 CameraToMount -- cameraTheta (2.59) - m_xAngle (1.39) = xAngle (1.20 = 1.20)
04:17:17.410 00.000 10844 CameraToMount -- cameraTheta (2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.33 = -1.96)
04:17:17.410 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.59 mountX=0.08 mountY=-0.21, mountTheta=-1.20
04:17:17.410 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.12, opts=13)
04:17:17.410 00.000 10844 Enqueuing Move request for scope (-0.19, 0.12)
04:17:17.410 00.000 11060 Worker thread wakes up
04:17:17.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:17.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
04:17:17.410 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.1
04:17:17.410 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
04:17:17.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:17.410 00.000 11060 Moving (-0.19, 0.12) raw xDistance=0.08 yDistance=-0.21
04:17:17.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:17.410 00.000 10844 Enqueuing Expose request
04:17:17.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:17:17.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:17:17.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:17:17.410 00.000 11060 MoveAxis(E, 0, ABG)
04:17:17.410 00.000 11060 Move returns status 0, amount 0
04:17:17.410 00.000 11060 MoveAxis(N, 0, ABG)
04:17:17.410 00.000 11060 Move returns status 0, amount 0
04:17:17.410 00.000 11060 move complete, result=0
04:17:17.415 00.005 11060 worker thread done servicing request
04:17:17.415 00.000 11060 Worker thread wakes up
04:17:17.415 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:17.415 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:17.415 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:17:18.047 00.632 11060 Exposure complete
04:17:18.261 00.214 11060 worker thread done servicing request
04:17:18.261 00.000 10844 OnExposeComplete: enter
04:17:18.261 00.000 10844 UpdateGuideState(): m_state=6
04:17:18.261 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4988
04:17:18.261 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=101.71, Mass=1547, SNR=24.4, Peak=216 HFD=2.7
04:17:18.261 00.000 10844 MultiStar: [#1 -0.08,-0.23,1.06,U] [#2 -0.04,0.90,0.00,M1] [#3 0.23,-0.18,1.07,U] [#4 -0.29,0.02,1.07,U] [#5 -0.27,0.22,0.97,U] [#6 -0.36,0.69,0.00,M8] [#7 -0.54,-0.12,0.98,U] [#8 -0.27,0.14,0.97,U] 
04:17:18.261 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.07}, one-star: {-0.13, -0.35}
04:17:18.261 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.39) = xAngle (-4.15 = 2.13)
04:17:18.261 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.03 = -1.03)
04:17:18.261 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.76 mountX=-0.11 mountY=-0.17, mountTheta=-2.13
04:17:18.267 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.07, opts=13)
04:17:18.267 00.000 10844 Enqueuing Move request for scope (-0.19, -0.07)
04:17:18.267 00.000 11060 Worker thread wakes up
04:17:18.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:18.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
04:17:18.267 00.000 10844 UpdateGuideState exits: m=1547 SNR=24.4
04:17:18.267 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
04:17:18.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:18.267 00.000 11060 Moving (-0.19, -0.07) raw xDistance=-0.11 yDistance=-0.17
04:17:18.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:18.267 00.000 10844 Enqueuing Expose request
04:17:18.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:17:18.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:18.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:17:18.267 00.000 11060 MoveAxis(E, 0, ABG)
04:17:18.267 00.000 11060 Move returns status 0, amount 0
04:17:18.267 00.000 11060 MoveAxis(N, 0, ABG)
04:17:18.267 00.000 11060 Move returns status 0, amount 0
04:17:18.267 00.000 11060 move complete, result=0
04:17:18.267 00.000 11060 worker thread done servicing request
04:17:18.267 00.000 11060 Worker thread wakes up
04:17:18.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:18.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:18.267 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:17:18.889 00.622 11060 Exposure complete
04:17:19.092 00.203 11060 worker thread done servicing request
04:17:19.092 00.000 10844 OnExposeComplete: enter
04:17:19.092 00.000 10844 UpdateGuideState(): m_state=6
04:17:19.092 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4989
04:17:19.092 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=102.02, Mass=1871, SNR=27.3, Peak=221 HFD=3.6
04:17:19.092 00.000 10844 MultiStar: [#1 0.06,0.46,0.92,U] [#2 -0.04,0.44,0.86,U] [#3 0.22,0.20,0.94,U] [#4 -0.39,0.35,0.92,U] [#5 -0.61,-0.16,0.00,M1] [#6 -0.25,0.73,0.00,M9] [#7 -0.69,-0.04,0.00,M1] [#8 -0.35,0.49,0.00,M1] 
04:17:19.092 00.000 10844 single-star, 4 included, MultiStar: {-0.05, 0.28}, one-star: {-0.10, -0.03}
04:17:19.092 00.000 10844 CameraToMount -- cameraTheta (-2.83) - m_xAngle (1.39) = xAngle (-4.22 = 2.07)
04:17:19.092 00.000 10844 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.09 = -1.09)
04:17:19.092 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.83 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
04:17:19.098 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.03, opts=13)
04:17:19.098 00.000 10844 Enqueuing Move request for scope (-0.10, -0.03)
04:17:19.098 00.000 11060 Worker thread wakes up
04:17:19.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:19.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
04:17:19.098 00.000 10844 UpdateGuideState exits: m=1871 SNR=27.3
04:17:19.098 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
04:17:19.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:19.098 00.000 11060 Moving (-0.10, -0.03) raw xDistance=-0.05 yDistance=-0.09
04:17:19.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:19.098 00.000 10844 Enqueuing Expose request
04:17:19.098 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:17:19.098 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:19.098 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:17:19.098 00.000 11060 MoveAxis(E, 0, ABG)
04:17:19.098 00.000 11060 Move returns status 0, amount 0
04:17:19.098 00.000 11060 MoveAxis(N, 0, ABG)
04:17:19.098 00.000 11060 Move returns status 0, amount 0
04:17:19.098 00.000 11060 move complete, result=0
04:17:19.098 00.000 11060 worker thread done servicing request
04:17:19.098 00.000 11060 Worker thread wakes up
04:17:19.098 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:19.098 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:19.100 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:19.727 00.627 11060 Exposure complete
04:17:19.945 00.218 11060 worker thread done servicing request
04:17:19.945 00.000 10844 OnExposeComplete: enter
04:17:19.945 00.000 10844 UpdateGuideState(): m_state=6
04:17:19.945 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4990
04:17:19.945 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=101.84, Mass=1421, SNR=24.0, Peak=180 HFD=2.8
04:17:19.945 00.000 10844 MultiStar: [#1 -0.40,0.51,0.00,M1] [#2 0.05,0.35,0.99,U] [#3 0.04,-0.41,1.13,U] [#4 -0.07,0.79,0.00,M1] [#5 -0.35,-0.18,0.99,U] [#6 -0.15,1.04,0.00,M10] [#7 -0.70,0.04,0.00,M2] [#8 0.00,0.36,0.81,U] 
04:17:19.945 00.000 10844 refined, 4 included, MultiStar: {-0.06, -0.04}, one-star: {-0.07, -0.21}
04:17:19.945 00.000 10844 CameraToMount -- cameraTheta (-2.53) - m_xAngle (1.39) = xAngle (-3.92 = 2.36)
04:17:19.945 00.000 10844 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.80 = -0.80)
04:17:19.945 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.53 mountX=-0.05 mountY=-0.06, mountTheta=-2.35
04:17:19.950 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
04:17:19.950 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
04:17:19.950 00.000 11060 Worker thread wakes up
04:17:19.950 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:19.950 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
04:17:19.950 00.000 10844 UpdateGuideState exits: m=1421 SNR=24.0
04:17:19.950 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
04:17:19.950 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:19.950 00.000 11060 Moving (-0.06, -0.04) raw xDistance=-0.05 yDistance=-0.06
04:17:19.950 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:19.950 00.000 10844 Enqueuing Expose request
04:17:19.950 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:17:19.951 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:19.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:17:19.951 00.000 11060 MoveAxis(E, 0, ABG)
04:17:19.951 00.000 11060 Move returns status 0, amount 0
04:17:19.951 00.000 11060 MoveAxis(N, 0, ABG)
04:17:19.951 00.000 11060 Move returns status 0, amount 0
04:17:19.951 00.000 11060 move complete, result=0
04:17:19.951 00.000 11060 worker thread done servicing request
04:17:19.951 00.000 11060 Worker thread wakes up
04:17:19.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:19.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:19.956 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:20.581 00.625 11060 Exposure complete
04:17:20.798 00.217 11060 worker thread done servicing request
04:17:20.798 00.000 10844 OnExposeComplete: enter
04:17:20.798 00.000 10844 UpdateGuideState(): m_state=6
04:17:20.799 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4991
04:17:20.799 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.39, Mass=1830, SNR=27.0, Peak=181 HFD=3.2
04:17:20.800 00.001 10844 MultiStar: [#1 -0.15,0.18,0.85,U] [#2 -0.07,0.07,0.94,U] [#3 0.58,-0.01,0.00,M1] [#4 -0.13,0.26,0.93,U] [#5 -0.16,0.13,0.96,U] [#6 -0.21,0.70,0.00,R] [#7 -0.48,0.54,0.00,M3] [#8 -0.17,0.32,0.80,U] 
04:17:20.800 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.03}, one-star: {0.02, -0.66}
04:17:20.800 00.000 10844 CameraToMount -- cameraTheta (2.84) - m_xAngle (1.39) = xAngle (1.45 = 1.45)
04:17:20.800 00.000 10844 CameraToMount -- cameraTheta (2.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.71)
04:17:20.800 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.84 mountX=0.01 mountY=-0.11, mountTheta=-1.45
04:17:20.802 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.03, opts=13)
04:17:20.802 00.000 10844 Enqueuing Move request for scope (-0.11, 0.03)
04:17:20.802 00.000 11060 Worker thread wakes up
04:17:20.802 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:20.802 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
04:17:20.802 00.000 10844 UpdateGuideState exits: m=1830 SNR=27.0
04:17:20.802 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
04:17:20.802 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:20.804 00.002 11060 Moving (-0.11, 0.03) raw xDistance=0.01 yDistance=-0.11
04:17:20.804 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:20.804 00.000 10844 Enqueuing Expose request
04:17:20.804 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:17:20.804 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:20.804 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:17:20.804 00.000 11060 MoveAxis(E, 0, ABG)
04:17:20.804 00.000 11060 Move returns status 0, amount 0
04:17:20.804 00.000 11060 MoveAxis(N, 0, ABG)
04:17:20.804 00.000 11060 Move returns status 0, amount 0
04:17:20.804 00.000 11060 move complete, result=0
04:17:20.804 00.000 11060 worker thread done servicing request
04:17:20.804 00.000 11060 Worker thread wakes up
04:17:20.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:20.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:20.806 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:21.443 00.637 11060 Exposure complete
04:17:21.645 00.202 11060 worker thread done servicing request
04:17:21.645 00.000 10844 OnExposeComplete: enter
04:17:21.645 00.000 10844 UpdateGuideState(): m_state=6
04:17:21.645 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4992
04:17:21.645 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=102.23, Mass=1685, SNR=25.7, Peak=193 HFD=3.2
04:17:21.645 00.000 10844 MultiStar: [#1 -0.46,0.40,0.00,M1] [#2 -0.22,0.33,0.88,U] [#3 0.26,0.04,1.05,U] [#4 -0.22,0.43,1.08,U] [#5 -0.06,0.20,0.95,U] [#6 0.00,-0.08,1.00,U] [#7 -0.75,0.35,0.00,M4] [#8 -0.20,0.47,0.83,U] 
04:17:21.647 00.002 10844 refined, 6 included, MultiStar: {-0.03, 0.22}, one-star: {0.15, 0.18}
04:17:21.647 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
04:17:21.647 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.46 = -2.83)
04:17:21.647 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.72 mountX=0.21 mountY=-0.07, mountTheta=-0.32
04:17:21.647 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.22, opts=13)
04:17:21.647 00.000 10844 Enqueuing Move request for scope (-0.03, 0.22)
04:17:21.647 00.000 11060 Worker thread wakes up
04:17:21.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:21.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
04:17:21.647 00.000 10844 UpdateGuideState exits: m=1685 SNR=25.7
04:17:21.647 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
04:17:21.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:21.647 00.000 11060 Moving (-0.03, 0.22) raw xDistance=0.21 yDistance=-0.07
04:17:21.647 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:21.647 00.000 10844 Enqueuing Expose request
04:17:21.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:17:21.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:21.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:17:21.647 00.000 11060 MoveAxis(W, 49, ABG)
04:17:21.647 00.000 11060 Guiding  Dir = 3, Dur = 49
04:17:21.669 00.022 11060 IsSlewing returns 0
04:17:21.669 00.000 11060 IsGuiding returns 0
04:17:21.746 00.077 11060 IsGuiding returns 0
04:17:21.746 00.000 11060 Move returns status 0, amount 49
04:17:21.746 00.000 11060 MoveAxis(N, 0, ABG)
04:17:21.746 00.000 11060 Move returns status 0, amount 0
04:17:21.746 00.000 11060 move complete, result=0
04:17:21.746 00.000 10844 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
04:17:21.746 00.000 11060 worker thread done servicing request
04:17:21.746 00.000 11060 Worker thread wakes up
04:17:21.746 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:21.746 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:22.367 00.621 11060 Exposure complete
04:17:22.573 00.206 11060 worker thread done servicing request
04:17:22.573 00.000 10844 OnExposeComplete: enter
04:17:22.573 00.000 10844 UpdateGuideState(): m_state=6
04:17:22.573 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4993
04:17:22.573 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=101.76, Mass=1704, SNR=26.7, Peak=202 HFD=3.1
04:17:22.573 00.000 10844 MultiStar: [#1 -0.18,0.52,1.05,U] [#2 0.44,0.46,0.00,M1] [#3 0.38,0.03,0.99,U] [#4 -0.06,0.37,1.00,U] [#5 -0.54,0.30,0.00,M1] [#6 0.01,0.27,0.96,U] [#7 -0.75,0.38,0.00,M5] [#8 0.18,-0.23,0.74,U] 
04:17:22.573 00.000 10844 refined, 5 included, MultiStar: {0.08, 0.13}, one-star: {0.17, -0.29}
04:17:22.573 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
04:17:22.573 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
04:17:22.573 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.04 mountX=0.14 mountY=0.05, mountTheta=0.37
04:17:22.580 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.13, opts=13)
04:17:22.580 00.000 10844 Enqueuing Move request for scope (0.08, 0.13)
04:17:22.580 00.000 11060 Worker thread wakes up
04:17:22.580 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:22.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
04:17:22.580 00.000 10844 UpdateGuideState exits: m=1704 SNR=26.7
04:17:22.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
04:17:22.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:22.580 00.000 11060 Moving (0.08, 0.13) raw xDistance=0.14 yDistance=0.05
04:17:22.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:22.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:17:22.580 00.000 10844 Enqueuing Expose request
04:17:22.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:22.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:17:22.580 00.000 11060 MoveAxis(W, 35, ABG)
04:17:22.580 00.000 11060 Guiding  Dir = 3, Dur = 35
04:17:22.592 00.012 11060 IsSlewing returns 0
04:17:22.592 00.000 11060 IsGuiding returns 0
04:17:22.641 00.049 11060 IsGuiding returns 0
04:17:22.641 00.000 11060 Move returns status 0, amount 35
04:17:22.641 00.000 11060 MoveAxis(N, 0, ABG)
04:17:22.641 00.000 11060 Move returns status 0, amount 0
04:17:22.641 00.000 11060 move complete, result=0
04:17:22.642 00.001 11060 worker thread done servicing request
04:17:22.642 00.000 10844 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
04:17:22.642 00.000 11060 Worker thread wakes up
04:17:22.642 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:22.642 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:23.298 00.656 11060 Exposure complete
04:17:23.503 00.205 11060 worker thread done servicing request
04:17:23.503 00.000 10844 OnExposeComplete: enter
04:17:23.503 00.000 10844 UpdateGuideState(): m_state=6
04:17:23.504 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4994
04:17:23.504 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=102.01, Mass=1970, SNR=28.4, Peak=187 HFD=2.8
04:17:23.505 00.001 10844 MultiStar: [#1 -0.57,-0.05,0.00,M1] [#2 0.23,0.36,0.74,U] [#3 -0.07,-0.13,0.86,U] [#4 0.05,0.23,0.91,U] [#5 -0.25,-0.13,0.86,U] [#6 0.05,-0.32,0.87,U] [#7 -0.20,-0.02,0.78,U] [#8 -0.10,0.20,0.69,U] 
04:17:23.505 00.000 10844 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {0.06, -0.04}
04:17:23.505 00.000 10844 CameraToMount -- cameraTheta (2.88) - m_xAngle (1.39) = xAngle (1.49 = 1.49)
04:17:23.505 00.000 10844 CameraToMount -- cameraTheta (2.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.62 = -1.67)
04:17:23.505 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.88 mountX=0.00 mountY=-0.03, mountTheta=-1.49
04:17:23.508 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
04:17:23.508 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
04:17:23.508 00.000 11060 Worker thread wakes up
04:17:23.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
04:17:23.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:23.508 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
04:17:23.508 00.000 10844 UpdateGuideState exits: m=1970 SNR=28.4
04:17:23.508 00.000 11060 Moving (-0.03, 0.01) raw xDistance=0.00 yDistance=-0.03
04:17:23.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:23.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:17:23.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:23.508 00.000 10844 Enqueuing Expose request
04:17:23.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:23.509 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:17:23.509 00.000 11060 MoveAxis(E, 0, ABG)
04:17:23.509 00.000 11060 Move returns status 0, amount 0
04:17:23.509 00.000 11060 MoveAxis(N, 0, ABG)
04:17:23.509 00.000 11060 Move returns status 0, amount 0
04:17:23.509 00.000 11060 move complete, result=0
04:17:23.509 00.000 11060 worker thread done servicing request
04:17:23.509 00.000 11060 Worker thread wakes up
04:17:23.509 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:23.510 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:23.512 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:24.142 00.630 11060 Exposure complete
04:17:24.363 00.221 11060 worker thread done servicing request
04:17:24.363 00.000 10844 OnExposeComplete: enter
04:17:24.363 00.000 10844 UpdateGuideState(): m_state=6
04:17:24.363 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4995
04:17:24.363 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.58, Mass=1874, SNR=27.7, Peak=212 HFD=3.4
04:17:24.363 00.000 10844 MultiStar: [#1 -0.04,-0.31,0.91,U] [#2 -0.16,-0.16,0.86,U] [#3 0.13,0.03,0.86,U] [#4 0.14,-0.03,0.99,U] [#5 -0.07,-0.40,0.88,U] [#6 -0.37,-0.46,0.00,M1] [#7 -0.43,-0.41,0.00,M5] [#8 0.03,-0.15,0.73,U] 
04:17:24.363 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.22}, one-star: {-0.06, -0.48}
04:17:24.363 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
04:17:24.363 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.14 = 0.14)
04:17:24.363 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=-0.22 mountY=0.03, mountTheta=3.00
04:17:24.369 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.22, opts=13)
04:17:24.369 00.000 10844 Enqueuing Move request for scope (-0.00, -0.22)
04:17:24.369 00.000 11060 Worker thread wakes up
04:17:24.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:24.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
04:17:24.369 00.000 10844 UpdateGuideState exits: m=1874 SNR=27.7
04:17:24.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
04:17:24.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:24.369 00.000 11060 Moving (-0.00, -0.22) raw xDistance=-0.22 yDistance=0.03
04:17:24.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:24.369 00.000 10844 Enqueuing Expose request
04:17:24.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:17:24.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:24.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:17:24.369 00.000 11060 MoveAxis(E, 51, ABG)
04:17:24.369 00.000 11060 Guiding  Dir = 2, Dur = 51
04:17:24.379 00.010 11060 IsSlewing returns 0
04:17:24.379 00.000 11060 IsGuiding returns 0
04:17:24.436 00.057 11060 IsGuiding returns 0
04:17:24.436 00.000 11060 Move returns status 0, amount 51
04:17:24.436 00.000 11060 MoveAxis(N, 0, ABG)
04:17:24.436 00.000 11060 Move returns status 0, amount 0
04:17:24.436 00.000 11060 move complete, result=0
04:17:24.436 00.000 11060 worker thread done servicing request
04:17:24.436 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
04:17:24.436 00.000 11060 Worker thread wakes up
04:17:24.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:24.437 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:25.085 00.648 11060 Exposure complete
04:17:25.292 00.207 11060 worker thread done servicing request
04:17:25.292 00.000 10844 OnExposeComplete: enter
04:17:25.293 00.001 10844 UpdateGuideState(): m_state=6
04:17:25.293 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4996
04:17:25.293 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=102.07, Mass=1917, SNR=27.5, Peak=184 HFD=3.0
04:17:25.293 00.000 10844 MultiStar: [#1 -0.09,-0.11,0.88,U] [#2 0.35,0.20,0.80,U] [#3 0.10,-0.37,0.95,U] [#4 0.47,-0.02,1.02,U] [#5 0.03,-0.49,0.97,U] [#6 0.51,-0.11,1.01,U] [#7 -0.09,0.06,0.92,U] [#8 0.16,0.17,0.75,U] 
04:17:25.293 00.000 10844 single-star, 8 included, MultiStar: {0.17, -0.09}, one-star: {0.04, 0.02}
04:17:25.293 00.000 10844 CameraToMount -- cameraTheta (0.41) - m_xAngle (1.39) = xAngle (-0.98 = -0.98)
04:17:25.293 00.000 10844 CameraToMount -- cameraTheta (0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.14 = 2.14)
04:17:25.293 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.41 mountX=0.02 mountY=0.04, mountTheta=0.99
04:17:25.295 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
04:17:25.295 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
04:17:25.295 00.000 11060 Worker thread wakes up
04:17:25.295 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:25.295 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
04:17:25.295 00.000 10844 UpdateGuideState exits: m=1917 SNR=27.5
04:17:25.295 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
04:17:25.295 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:25.295 00.000 11060 Moving (0.04, 0.02) raw xDistance=0.02 yDistance=0.04
04:17:25.295 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:25.295 00.000 10844 Enqueuing Expose request
04:17:25.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:17:25.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:25.298 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:17:25.298 00.000 11060 MoveAxis(E, 0, ABG)
04:17:25.298 00.000 11060 Move returns status 0, amount 0
04:17:25.298 00.000 11060 MoveAxis(N, 0, ABG)
04:17:25.298 00.000 11060 Move returns status 0, amount 0
04:17:25.298 00.000 11060 move complete, result=0
04:17:25.298 00.000 11060 worker thread done servicing request
04:17:25.298 00.000 11060 Worker thread wakes up
04:17:25.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:25.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:25.299 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:25.942 00.643 11060 Exposure complete
04:17:26.153 00.211 11060 worker thread done servicing request
04:17:26.153 00.000 10844 OnExposeComplete: enter
04:17:26.153 00.000 10844 UpdateGuideState(): m_state=6
04:17:26.153 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4997
04:17:26.153 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=102.15, Mass=1637, SNR=25.3, Peak=166 HFD=3.4
04:17:26.153 00.000 10844 MultiStar: [#1 -0.08,0.08,0.98,U] [#2 0.46,0.10,0.94,U] [#3 0.09,-0.01,1.02,U] [#4 0.21,0.44,1.02,U] [#5 -0.47,0.12,1.01,U] [#6 0.12,-0.17,1.03,U] [#7 -0.19,0.36,1.05,U] [#8 0.11,0.20,0.92,U] 
04:17:26.153 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.20, 0.10}
04:17:26.153 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
04:17:26.153 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.98 = 2.98)
04:17:26.153 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.25 mountX=0.14 mountY=0.02, mountTheta=0.16
04:17:26.159 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
04:17:26.159 00.000 10844 Enqueuing Move request for scope (0.05, 0.14)
04:17:26.159 00.000 11060 Worker thread wakes up
04:17:26.159 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:26.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
04:17:26.159 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.3
04:17:26.159 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
04:17:26.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:26.159 00.000 11060 Moving (0.05, 0.14) raw xDistance=0.14 yDistance=0.02
04:17:26.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:26.159 00.000 10844 Enqueuing Expose request
04:17:26.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:17:26.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:26.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:17:26.159 00.000 11060 MoveAxis(W, 33, ABG)
04:17:26.159 00.000 11060 Guiding  Dir = 3, Dur = 33
04:17:26.179 00.020 11060 IsSlewing returns 0
04:17:26.179 00.000 11060 IsGuiding returns 0
04:17:26.240 00.061 11060 IsGuiding returns 0
04:17:26.240 00.000 11060 Move returns status 0, amount 33
04:17:26.241 00.001 11060 MoveAxis(N, 0, ABG)
04:17:26.241 00.000 11060 Move returns status 0, amount 0
04:17:26.241 00.000 11060 move complete, result=0
04:17:26.241 00.000 11060 worker thread done servicing request
04:17:26.241 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
04:17:26.241 00.000 11060 Worker thread wakes up
04:17:26.242 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:26.242 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:26.882 00.640 11060 Exposure complete
04:17:27.085 00.203 11060 worker thread done servicing request
04:17:27.085 00.000 10844 OnExposeComplete: enter
04:17:27.085 00.000 10844 UpdateGuideState(): m_state=6
04:17:27.085 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4998
04:17:27.085 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.45, Mass=1623, SNR=24.9, Peak=180 HFD=3.3
04:17:27.085 00.000 10844 MultiStar: [#1 0.10,0.10,0.96,U] [#2 0.09,0.08,0.96,U] [#3 0.22,-0.17,1.02,U] [#4 0.49,0.62,0.00,M1] [#5 -0.61,-0.43,0.00,M1] [#6 0.26,-0.33,1.00,U] [#7 -0.23,0.10,0.99,U] [#8 -0.06,0.13,0.75,U] 
04:17:27.085 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.11}, one-star: {-0.08, -0.60}
04:17:27.085 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.39) = xAngle (-2.56 = -2.56)
04:17:27.085 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
04:17:27.085 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.17 mountX=-0.10 mountY=0.06, mountTheta=2.57
04:17:27.089 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
04:17:27.089 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
04:17:27.089 00.000 11060 Worker thread wakes up
04:17:27.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
04:17:27.089 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
04:17:27.089 00.000 11060 Moving (0.05, -0.11) raw xDistance=-0.10 yDistance=0.06
04:17:27.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:17:27.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:27.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:17:27.089 00.000 11060 MoveAxis(E, 0, ABG)
04:17:27.089 00.000 11060 Move returns status 0, amount 0
04:17:27.089 00.000 11060 MoveAxis(N, 0, ABG)
04:17:27.089 00.000 11060 Move returns status 0, amount 0
04:17:27.089 00.000 11060 move complete, result=0
04:17:27.089 00.000 11060 worker thread done servicing request
04:17:27.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:27.089 00.000 10844 UpdateGuideState exits: m=1623 SNR=24.9
04:17:27.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:27.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:27.089 00.000 10844 Enqueuing Expose request
04:17:27.091 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:27.091 00.000 11060 Worker thread wakes up
04:17:27.091 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:27.091 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:27.744 00.653 11060 Exposure complete
04:17:27.949 00.205 11060 worker thread done servicing request
04:17:27.949 00.000 10844 OnExposeComplete: enter
04:17:27.949 00.000 10844 UpdateGuideState(): m_state=6
04:17:27.949 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4999
04:17:27.949 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=101.61, Mass=1633, SNR=24.9, Peak=157 HFD=3.4
04:17:27.949 00.000 10844 MultiStar: [#1 -0.15,0.66,0.00,M1] [#2 -0.04,0.15,1.01,U] [#3 0.44,-0.15,1.04,U] [#4 -0.09,0.23,0.99,U] [#5 -0.09,-0.20,0.98,U] [#6 -0.04,-0.25,1.08,U] [#7 -0.22,-0.07,0.97,U] [#8 -0.03,0.45,0.80,U] 
04:17:27.949 00.000 10844 refined, 7 included, MultiStar: {0.00, -0.05}, one-star: {0.08, -0.44}
04:17:27.949 00.000 10844 CameraToMount -- cameraTheta (-1.47) - m_xAngle (1.39) = xAngle (-2.86 = -2.86)
04:17:27.949 00.000 10844 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.26 = 0.26)
04:17:27.949 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.47 mountX=-0.05 mountY=0.01, mountTheta=2.88
04:17:27.953 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.05, opts=13)
04:17:27.953 00.000 10844 Enqueuing Move request for scope (0.00, -0.05)
04:17:27.953 00.000 11060 Worker thread wakes up
04:17:27.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:27.953 00.000 10844 UpdateGuideState exits: m=1633 SNR=24.9
04:17:27.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:27.953 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:27.953 00.000 10844 Enqueuing Expose request
04:17:27.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
04:17:27.953 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
04:17:27.953 00.000 11060 Moving (0.00, -0.05) raw xDistance=-0.05 yDistance=0.01
04:17:27.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:17:27.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:27.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:17:27.953 00.000 11060 MoveAxis(E, 0, ABG)
04:17:27.953 00.000 11060 Move returns status 0, amount 0
04:17:27.953 00.000 11060 MoveAxis(N, 0, ABG)
04:17:27.953 00.000 11060 Move returns status 0, amount 0
04:17:27.953 00.000 11060 move complete, result=0
04:17:27.953 00.000 11060 worker thread done servicing request
04:17:27.953 00.000 11060 Worker thread wakes up
04:17:27.953 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:27.953 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:27.958 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:28.611 00.653 11060 Exposure complete
04:17:28.824 00.213 11060 worker thread done servicing request
04:17:28.824 00.000 10844 OnExposeComplete: enter
04:17:28.824 00.000 10844 UpdateGuideState(): m_state=6
04:17:28.825 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5000
04:17:28.825 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.83, Mass=2078, SNR=28.8, Peak=190 HFD=3.1
04:17:28.825 00.000 10844 MultiStar: [#1 -0.25,0.18,0.87,U] [#2 -0.09,0.29,0.84,U] [#3 0.33,0.01,0.83,U] [#4 0.05,0.02,0.81,U] [#5 -0.21,-0.19,0.93,U] [#6 -0.15,-0.19,0.96,U] [#7 -0.30,0.27,0.90,U] [#8 0.19,0.37,0.72,U] 
04:17:28.825 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.09, -0.22}
04:17:28.825 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (1.39) = xAngle (0.98 = 0.98)
04:17:28.825 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.11 = -2.18)
04:17:28.825 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.37 mountX=0.04 mountY=-0.05, mountTheta=-0.98
04:17:28.828 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
04:17:28.828 00.000 10844 Enqueuing Move request for scope (-0.05, 0.04)
04:17:28.828 00.000 11060 Worker thread wakes up
04:17:28.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:28.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
04:17:28.828 00.000 10844 UpdateGuideState exits: m=2078 SNR=28.8
04:17:28.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
04:17:28.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:28.828 00.000 11060 Moving (-0.05, 0.04) raw xDistance=0.04 yDistance=-0.05
04:17:28.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:28.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:17:28.828 00.000 10844 Enqueuing Expose request
04:17:28.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:28.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:17:28.828 00.000 11060 MoveAxis(E, 0, ABG)
04:17:28.828 00.000 11060 Move returns status 0, amount 0
04:17:28.828 00.000 11060 MoveAxis(N, 0, ABG)
04:17:28.830 00.002 11060 Move returns status 0, amount 0
04:17:28.830 00.000 11060 move complete, result=0
04:17:28.830 00.000 11060 worker thread done servicing request
04:17:28.830 00.000 11060 Worker thread wakes up
04:17:28.830 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:28.830 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:28.831 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:29.460 00.629 11060 Exposure complete
04:17:29.677 00.217 11060 worker thread done servicing request
04:17:29.677 00.000 10844 OnExposeComplete: enter
04:17:29.677 00.000 10844 UpdateGuideState(): m_state=6
04:17:29.677 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5001
04:17:29.677 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=101.81, Mass=1795, SNR=26.2, Peak=185 HFD=2.9
04:17:29.677 00.000 10844 MultiStar: [#1 -0.50,0.02,0.98,U] [#2 -0.10,0.44,0.89,U] [#3 0.20,0.16,1.04,U] [#4 0.08,0.41,0.93,U] [#5 0.06,0.05,1.05,U] [#6 0.18,-0.09,1.03,U] [#7 -0.35,0.07,0.87,U] [#8 0.12,0.58,0.00,M1] 
04:17:29.677 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.10}, one-star: {-0.12, -0.24}
04:17:29.677 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (1.39) = xAngle (0.76 = 0.76)
04:17:29.677 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.89 = -2.39)
04:17:29.677 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.15 mountX=0.08 mountY=-0.08, mountTheta=-0.76
04:17:29.677 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.10, opts=13)
04:17:29.677 00.000 10844 Enqueuing Move request for scope (-0.06, 0.10)
04:17:29.677 00.000 11060 Worker thread wakes up
04:17:29.677 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:29.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
04:17:29.677 00.000 10844 UpdateGuideState exits: m=1795 SNR=26.2
04:17:29.677 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
04:17:29.677 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:29.677 00.000 11060 Moving (-0.06, 0.10) raw xDistance=0.08 yDistance=-0.08
04:17:29.682 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:29.682 00.000 10844 Enqueuing Expose request
04:17:29.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:17:29.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:29.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:17:29.682 00.000 11060 MoveAxis(E, 0, ABG)
04:17:29.682 00.000 11060 Move returns status 0, amount 0
04:17:29.682 00.000 11060 MoveAxis(N, 0, ABG)
04:17:29.682 00.000 11060 Move returns status 0, amount 0
04:17:29.682 00.000 11060 move complete, result=0
04:17:29.682 00.000 11060 worker thread done servicing request
04:17:29.682 00.000 11060 Worker thread wakes up
04:17:29.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:29.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:29.685 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:30.309 00.624 11060 Exposure complete
04:17:30.513 00.204 11060 worker thread done servicing request
04:17:30.515 00.002 10844 OnExposeComplete: enter
04:17:30.515 00.000 10844 UpdateGuideState(): m_state=6
04:17:30.515 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5002
04:17:30.515 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=101.33, Mass=1520, SNR=23.6, Peak=169 HFD=3.4
04:17:30.515 00.000 10844 MultiStar: [#1 0.26,0.40,1.08,U] [#2 0.25,0.26,1.02,U] [#3 0.04,0.24,1.06,U] [#4 0.43,0.18,1.12,U] [#5 -0.31,-0.31,1.07,U] [#6 0.30,-0.15,1.13,U] [#7 -0.07,0.06,0.99,U] [#8 0.06,0.07,0.94,U] 
04:17:30.517 00.002 10844 refined, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.49, -0.72}
04:17:30.517 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.39) = xAngle (-1.35 = -1.35)
04:17:30.517 00.000 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
04:17:30.517 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.03 mountX=0.04 mountY=0.16, mountTheta=1.36
04:17:30.517 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.01, opts=13)
04:17:30.517 00.000 10844 Enqueuing Move request for scope (0.16, 0.01)
04:17:30.517 00.000 11060 Worker thread wakes up
04:17:30.517 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:30.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
04:17:30.517 00.000 10844 UpdateGuideState exits: m=1520 SNR=23.6
04:17:30.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
04:17:30.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:30.517 00.000 11060 Moving (0.16, 0.01) raw xDistance=0.04 yDistance=0.16
04:17:30.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:30.517 00.000 10844 Enqueuing Expose request
04:17:30.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:17:30.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:30.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:17:30.517 00.000 11060 MoveAxis(E, 0, ABG)
04:17:30.517 00.000 11060 Move returns status 0, amount 0
04:17:30.517 00.000 11060 MoveAxis(N, 0, ABG)
04:17:30.517 00.000 11060 Move returns status 0, amount 0
04:17:30.517 00.000 11060 move complete, result=0
04:17:30.517 00.000 11060 worker thread done servicing request
04:17:30.522 00.005 11060 Worker thread wakes up
04:17:30.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:30.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:30.522 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:31.152 00.630 11060 Exposure complete
04:17:31.364 00.212 11060 worker thread done servicing request
04:17:31.364 00.000 10844 OnExposeComplete: enter
04:17:31.364 00.000 10844 UpdateGuideState(): m_state=6
04:17:31.364 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5003
04:17:31.364 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=101.87, Mass=1629, SNR=25.8, Peak=213 HFD=2.7
04:17:31.364 00.000 10844 MultiStar: [#1 0.23,0.20,0.96,U] [#2 0.09,0.37,0.94,U] [#3 0.30,-0.08,1.05,U] [#4 0.20,0.10,0.96,U] [#5 0.05,-0.15,0.96,U] [#6 0.48,-0.28,1.03,U] [#7 -0.17,0.17,0.91,U] [#8 0.23,0.12,0.79,U] 
04:17:31.364 00.000 10844 refined, 8 included, MultiStar: {0.21, 0.02}, one-star: {0.46, -0.18}
04:17:31.364 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.39) = xAngle (-1.29 = -1.29)
04:17:31.364 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.83 = 1.83)
04:17:31.364 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.22 cameraTheta=0.09 mountX=0.06 mountY=0.21, mountTheta=1.30
04:17:31.368 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.02, opts=13)
04:17:31.368 00.000 10844 Enqueuing Move request for scope (0.21, 0.02)
04:17:31.368 00.000 11060 Worker thread wakes up
04:17:31.370 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:31.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
04:17:31.370 00.000 10844 UpdateGuideState exits: m=1629 SNR=25.8
04:17:31.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
04:17:31.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:31.370 00.000 11060 Moving (0.21, 0.02) raw xDistance=0.06 yDistance=0.21
04:17:31.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:31.370 00.000 10844 Enqueuing Expose request
04:17:31.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:17:31.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
04:17:31.370 00.000 11060 MoveAxis(E, 0, ABG)
04:17:31.370 00.000 11060 Move returns status 0, amount 0
04:17:31.370 00.000 11060 MoveAxis(S, 81, ABG)
04:17:31.370 00.000 11060 Guiding  Dir = 1, Dur = 81
04:17:31.375 00.005 11060 IsSlewing returns 0
04:17:31.375 00.000 11060 IsGuiding returns 0
04:17:31.466 00.091 11060 IsGuiding returns 0
04:17:31.466 00.000 11060 Move returns status 0, amount 81
04:17:31.466 00.000 11060 move complete, result=0
04:17:31.466 00.000 11060 worker thread done servicing request
04:17:31.466 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 81 ms SOUTH
04:17:31.466 00.000 11060 Worker thread wakes up
04:17:31.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:31.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:32.108 00.642 11060 Exposure complete
04:17:32.305 00.197 11060 worker thread done servicing request
04:17:32.305 00.000 10844 OnExposeComplete: enter
04:17:32.305 00.000 10844 UpdateGuideState(): m_state=6
04:17:32.305 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5004
04:17:32.306 00.001 10844 Star::Find returns 1 (0), X=616.59, Y=101.86, Mass=1540, SNR=24.4, Peak=180 HFD=3.2
04:17:32.306 00.000 10844 MultiStar: [#1 -0.01,-0.08,1.05,U] [#2 -0.10,0.37,0.86,U] [#3 -0.10,-0.00,1.00,U] [#4 -0.16,0.19,1.13,U] [#5 -0.08,-0.03,0.96,U] [#6 0.03,0.05,1.05,U] [#7 -0.23,-0.05,1.05,U] [#8 -0.31,-0.02,0.89,U] 
04:17:32.306 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.02}, one-star: {-0.32, -0.19}
04:17:32.306 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.59 = 1.59)
04:17:32.306 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.71 = -1.57)
04:17:32.306 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.98 mountX=-0.00 mountY=-0.14, mountTheta=-1.59
04:17:32.306 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.02, opts=13)
04:17:32.306 00.000 10844 Enqueuing Move request for scope (-0.14, 0.02)
04:17:32.306 00.000 11060 Worker thread wakes up
04:17:32.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:32.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
04:17:32.306 00.000 10844 UpdateGuideState exits: m=1540 SNR=24.4
04:17:32.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
04:17:32.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:32.306 00.000 11060 Moving (-0.14, 0.02) raw xDistance=-0.00 yDistance=-0.14
04:17:32.306 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:32.306 00.000 10844 Enqueuing Expose request
04:17:32.306 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:17:32.306 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:32.310 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:17:32.310 00.000 11060 MoveAxis(E, 0, ABG)
04:17:32.310 00.000 11060 Move returns status 0, amount 0
04:17:32.310 00.000 11060 MoveAxis(N, 0, ABG)
04:17:32.310 00.000 11060 Move returns status 0, amount 0
04:17:32.310 00.000 11060 move complete, result=0
04:17:32.310 00.000 11060 worker thread done servicing request
04:17:32.310 00.000 11060 Worker thread wakes up
04:17:32.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:32.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:32.310 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:32.941 00.631 11060 Exposure complete
04:17:33.149 00.208 11060 worker thread done servicing request
04:17:33.149 00.000 10844 OnExposeComplete: enter
04:17:33.149 00.000 10844 UpdateGuideState(): m_state=6
04:17:33.150 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5005
04:17:33.150 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=101.92, Mass=1920, SNR=27.4, Peak=177 HFD=3.1
04:17:33.150 00.000 10844 MultiStar: [#1 0.36,0.44,0.00,M1] [#2 0.07,0.93,0.00,M1] [#3 0.32,0.19,0.92,U] [#4 0.35,0.71,0.00,M1] [#5 -0.10,0.14,0.92,U] [#6 0.13,0.49,0.93,U] [#7 -0.52,0.10,0.80,U] [#8 -0.13,0.80,0.00,M1] 
04:17:33.150 00.000 10844 refined, 4 included, MultiStar: {0.04, 0.16}, one-star: {0.28, -0.13}
04:17:33.150 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.39) = xAngle (-0.07 = -0.07)
04:17:33.150 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.05 = 3.05)
04:17:33.150 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.32 mountX=0.16 mountY=0.01, mountTheta=0.09
04:17:33.154 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.16, opts=13)
04:17:33.154 00.000 10844 Enqueuing Move request for scope (0.04, 0.16)
04:17:33.154 00.000 11060 Worker thread wakes up
04:17:33.155 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:33.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
04:17:33.155 00.000 10844 UpdateGuideState exits: m=1920 SNR=27.4
04:17:33.155 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
04:17:33.155 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:33.155 00.000 11060 Moving (0.04, 0.16) raw xDistance=0.16 yDistance=0.01
04:17:33.155 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:33.156 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:17:33.156 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:33.156 00.000 10844 Enqueuing Expose request
04:17:33.156 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:17:33.156 00.000 11060 MoveAxis(W, 38, ABG)
04:17:33.156 00.000 11060 Guiding  Dir = 3, Dur = 38
04:17:33.169 00.013 11060 IsSlewing returns 0
04:17:33.169 00.000 11060 IsGuiding returns 0
04:17:33.220 00.051 11060 IsGuiding returns 0
04:17:33.220 00.000 11060 Move returns status 0, amount 38
04:17:33.220 00.000 11060 MoveAxis(N, 0, ABG)
04:17:33.220 00.000 11060 Move returns status 0, amount 0
04:17:33.220 00.000 11060 move complete, result=0
04:17:33.220 00.000 11060 worker thread done servicing request
04:17:33.221 00.001 10844 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
04:17:33.221 00.000 11060 Worker thread wakes up
04:17:33.221 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:33.222 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:33.857 00.635 11060 Exposure complete
04:17:34.062 00.205 11060 worker thread done servicing request
04:17:34.062 00.000 10844 OnExposeComplete: enter
04:17:34.062 00.000 10844 UpdateGuideState(): m_state=6
04:17:34.063 00.001 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5006
04:17:34.063 00.000 10844 Star::Find returns 1 (0), X=616.56, Y=102.21, Mass=1703, SNR=25.8, Peak=157 HFD=3.7
04:17:34.063 00.000 10844 MultiStar: [#1 0.14,0.75,0.00,M2] [#2 0.03,0.60,0.00,M2] [#3 0.09,0.04,0.99,U] [#4 -0.07,0.23,0.96,U] [#5 -0.54,-0.12,0.86,U] [#6 -0.22,0.25,1.04,U] [#7 -0.65,0.21,0.00,M1] [#8 -0.03,0.30,0.88,U] 
04:17:34.063 00.000 10844 refined, 5 included, MultiStar: {-0.18, 0.15}, one-star: {-0.34, 0.16}
04:17:34.063 00.000 10844 CameraToMount -- cameraTheta (2.46) - m_xAngle (1.39) = xAngle (1.07 = 1.07)
04:17:34.063 00.000 10844 CameraToMount -- cameraTheta (2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.19 = -2.09)
04:17:34.063 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.24 cameraTheta=2.46 mountX=0.11 mountY=-0.20, mountTheta=-1.07
04:17:34.066 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.15, opts=13)
04:17:34.066 00.000 10844 Enqueuing Move request for scope (-0.18, 0.15)
04:17:34.066 00.000 11060 Worker thread wakes up
04:17:34.066 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:34.066 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
04:17:34.066 00.000 10844 UpdateGuideState exits: m=1703 SNR=25.8
04:17:34.066 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
04:17:34.066 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:34.068 00.002 11060 Moving (-0.18, 0.15) raw xDistance=0.11 yDistance=-0.20
04:17:34.068 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:34.068 00.000 10844 Enqueuing Expose request
04:17:34.068 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:17:34.068 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:17:34.068 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:17:34.068 00.000 11060 MoveAxis(E, 0, ABG)
04:17:34.068 00.000 11060 Move returns status 0, amount 0
04:17:34.068 00.000 11060 MoveAxis(N, 0, ABG)
04:17:34.068 00.000 11060 Move returns status 0, amount 0
04:17:34.068 00.000 11060 move complete, result=0
04:17:34.068 00.000 11060 worker thread done servicing request
04:17:34.068 00.000 11060 Worker thread wakes up
04:17:34.069 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:34.069 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:34.069 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:17:34.702 00.633 11060 Exposure complete
04:17:34.914 00.212 11060 worker thread done servicing request
04:17:34.916 00.002 10844 OnExposeComplete: enter
04:17:34.916 00.000 10844 UpdateGuideState(): m_state=6
04:17:34.916 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5007
04:17:34.916 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=101.67, Mass=1747, SNR=26.4, Peak=240 HFD=3.1
04:17:34.917 00.001 10844 MultiStar: [#1 -0.34,0.05,0.89,U] [#2 -0.16,0.66,0.00,M3] [#3 -0.05,0.16,0.98,U] [#4 -0.18,0.47,0.93,U] [#5 -0.52,-0.13,0.95,U] [#6 -0.15,0.28,0.98,U] [#7 -1.00,-0.04,0.00,M2] [#8 -0.67,0.71,0.00,M1] 
04:17:34.917 00.000 10844 refined, 5 included, MultiStar: {-0.21, 0.07}, one-star: {-0.05, -0.39}
04:17:34.917 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.43 = 1.43)
04:17:34.917 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.56 = -1.73)
04:17:34.917 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.22 cameraTheta=2.82 mountX=0.03 mountY=-0.22, mountTheta=-1.43
04:17:34.919 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.07, opts=13)
04:17:34.919 00.000 10844 Enqueuing Move request for scope (-0.21, 0.07)
04:17:34.919 00.000 11060 Worker thread wakes up
04:17:34.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
04:17:34.919 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
04:17:34.919 00.000 11060 Moving (-0.21, 0.07) raw xDistance=0.03 yDistance=-0.22
04:17:34.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:17:34.919 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:17:34.919 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:17:34.921 00.002 11060 MoveAxis(E, 0, ABG)
04:17:34.921 00.000 11060 Move returns status 0, amount 0
04:17:34.921 00.000 11060 MoveAxis(N, 0, ABG)
04:17:34.921 00.000 11060 Move returns status 0, amount 0
04:17:34.921 00.000 11060 move complete, result=0
04:17:34.921 00.000 11060 worker thread done servicing request
04:17:34.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:34.921 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.4
04:17:34.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:34.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:34.921 00.000 10844 Enqueuing Expose request
04:17:34.921 00.000 11060 Worker thread wakes up
04:17:34.922 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:17:34.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:34.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:35.545 00.623 11060 Exposure complete
04:17:35.773 00.228 11060 worker thread done servicing request
04:17:35.773 00.000 10844 OnExposeComplete: enter
04:17:35.773 00.000 10844 UpdateGuideState(): m_state=6
04:17:35.778 00.005 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5008
04:17:35.778 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.67, Mass=1780, SNR=27.0, Peak=179 HFD=3.2
04:17:35.778 00.000 10844 MultiStar: [#1 -0.43,0.06,0.94,U] [#2 0.02,0.40,0.83,U] [#3 -0.15,-0.45,0.93,U] [#4 -0.04,0.21,0.94,U] [#5 -0.31,0.10,0.88,U] [#6 -0.33,0.18,0.96,U] [#7 -0.56,-0.11,0.00,M3] [#8 -0.00,-0.02,0.80,U] 
04:17:35.778 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.00}, one-star: {0.09, -0.38}
04:17:35.778 00.000 10844 CameraToMount -- cameraTheta (3.12) - m_xAngle (1.39) = xAngle (1.73 = 1.73)
04:17:35.778 00.000 10844 CameraToMount -- cameraTheta (3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.85 = -1.43)
04:17:35.778 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.12 mountX=-0.02 mountY=-0.14, mountTheta=-1.73
04:17:35.778 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.00, opts=13)
04:17:35.778 00.000 10844 Enqueuing Move request for scope (-0.15, 0.00)
04:17:35.778 00.000 11060 Worker thread wakes up
04:17:35.778 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:35.778 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
04:17:35.778 00.000 10844 UpdateGuideState exits: m=1780 SNR=27.0
04:17:35.778 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
04:17:35.778 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:35.778 00.000 11060 Moving (-0.15, 0.00) raw xDistance=-0.02 yDistance=-0.14
04:17:35.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:35.778 00.000 10844 Enqueuing Expose request
04:17:35.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:17:35.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:35.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:17:35.778 00.000 11060 MoveAxis(E, 0, ABG)
04:17:35.778 00.000 11060 Move returns status 0, amount 0
04:17:35.778 00.000 11060 MoveAxis(N, 0, ABG)
04:17:35.778 00.000 11060 Move returns status 0, amount 0
04:17:35.778 00.000 11060 move complete, result=0
04:17:35.778 00.000 11060 worker thread done servicing request
04:17:35.783 00.005 11060 Worker thread wakes up
04:17:35.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:35.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:35.784 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:36.419 00.635 11060 Exposure complete
04:17:36.630 00.211 11060 worker thread done servicing request
04:17:36.630 00.000 10844 OnExposeComplete: enter
04:17:36.630 00.000 10844 UpdateGuideState(): m_state=6
04:17:36.630 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5009
04:17:36.630 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=101.68, Mass=1855, SNR=27.2, Peak=202 HFD=3.4
04:17:36.630 00.000 10844 MultiStar: [#1 -0.15,-0.12,0.94,U] [#2 0.09,0.29,0.87,U] [#3 -0.13,0.12,0.97,U] [#4 -0.22,0.22,0.98,U] [#5 -0.31,0.13,0.89,U] [#6 0.00,-0.22,0.98,U] [#7 -0.24,0.16,0.91,U] [#8 -0.58,0.84,0.00,M1] 
04:17:36.630 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.02}, one-star: {0.15, -0.37}
04:17:36.630 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.39) = xAngle (1.57 = 1.57)
04:17:36.630 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.69 = -1.59)
04:17:36.630 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.96 mountX=0.00 mountY=-0.10, mountTheta=-1.57
04:17:36.635 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
04:17:36.635 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
04:17:36.635 00.000 11060 Worker thread wakes up
04:17:36.635 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:36.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
04:17:36.635 00.000 10844 UpdateGuideState exits: m=1855 SNR=27.2
04:17:36.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
04:17:36.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:36.635 00.000 11060 Moving (-0.10, 0.02) raw xDistance=0.00 yDistance=-0.10
04:17:36.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:36.635 00.000 10844 Enqueuing Expose request
04:17:36.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:17:36.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:36.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:17:36.635 00.000 11060 MoveAxis(E, 0, ABG)
04:17:36.635 00.000 11060 Move returns status 0, amount 0
04:17:36.635 00.000 11060 MoveAxis(N, 0, ABG)
04:17:36.635 00.000 11060 Move returns status 0, amount 0
04:17:36.635 00.000 11060 move complete, result=0
04:17:36.635 00.000 11060 worker thread done servicing request
04:17:36.635 00.000 11060 Worker thread wakes up
04:17:36.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:36.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:36.640 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:37.272 00.632 11060 Exposure complete
04:17:37.487 00.215 11060 worker thread done servicing request
04:17:37.487 00.000 10844 OnExposeComplete: enter
04:17:37.487 00.000 10844 UpdateGuideState(): m_state=6
04:17:37.487 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5010
04:17:37.490 00.003 10844 Star::Find returns 1 (0), X=616.93, Y=101.97, Mass=1805, SNR=26.6, Peak=203 HFD=2.9
04:17:37.490 00.000 10844 MultiStar: [#1 -0.03,0.21,0.91,U] [#2 -0.25,0.33,0.96,U] [#3 0.11,0.03,0.99,U] [#4 0.07,0.25,0.93,U] [#5 -0.47,-0.09,0.93,U] [#6 0.04,-0.06,0.96,U] [#7 -0.05,0.27,0.95,U] [#8 -0.51,0.18,0.71,U] 
04:17:37.490 00.000 10844 single-star, 8 included, MultiStar: {-0.10, 0.11}, one-star: {0.03, -0.09}
04:17:37.491 00.001 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.39) = xAngle (-2.67 = -2.67)
04:17:37.491 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.45 = 0.45)
04:17:37.491 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.28 mountX=-0.08 mountY=0.04, mountTheta=2.69
04:17:37.492 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
04:17:37.492 00.000 10844 Enqueuing Move request for scope (0.03, -0.09)
04:17:37.492 00.000 11060 Worker thread wakes up
04:17:37.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:37.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
04:17:37.492 00.000 10844 UpdateGuideState exits: m=1805 SNR=26.6
04:17:37.492 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
04:17:37.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:37.492 00.000 11060 Moving (0.03, -0.09) raw xDistance=-0.08 yDistance=0.04
04:17:37.492 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:37.492 00.000 10844 Enqueuing Expose request
04:17:37.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:17:37.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:37.492 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:17:37.492 00.000 11060 MoveAxis(E, 0, ABG)
04:17:37.492 00.000 11060 Move returns status 0, amount 0
04:17:37.492 00.000 11060 MoveAxis(N, 0, ABG)
04:17:37.492 00.000 11060 Move returns status 0, amount 0
04:17:37.492 00.000 11060 move complete, result=0
04:17:37.492 00.000 11060 worker thread done servicing request
04:17:37.492 00.000 11060 Worker thread wakes up
04:17:37.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:37.495 00.003 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:37.495 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:38.142 00.647 11060 Exposure complete
04:17:38.367 00.225 11060 worker thread done servicing request
04:17:38.367 00.000 10844 OnExposeComplete: enter
04:17:38.367 00.000 10844 UpdateGuideState(): m_state=6
04:17:38.367 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5011
04:17:38.367 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=101.96, Mass=1836, SNR=27.1, Peak=179 HFD=2.8
04:17:38.367 00.000 10844 MultiStar: [#1 -0.11,0.19,0.82,U] [#2 -0.03,0.37,0.94,U] [#3 -0.04,0.18,0.95,U] [#4 0.02,0.23,0.93,U] [#5 -0.51,-0.24,0.92,U] [#6 0.07,0.21,0.94,U] [#7 -0.33,0.12,0.92,U] [#8 -0.43,0.56,0.00,M1] 
04:17:38.367 00.000 10844 single-star, 7 included, MultiStar: {-0.10, 0.12}, one-star: {0.10, -0.09}
04:17:38.367 00.000 10844 CameraToMount -- cameraTheta (-0.72) - m_xAngle (1.39) = xAngle (-2.11 = -2.11)
04:17:38.367 00.000 10844 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.02 = 1.02)
04:17:38.367 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.72 mountX=-0.07 mountY=0.12, mountTheta=2.11
04:17:38.371 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.09, opts=13)
04:17:38.371 00.000 10844 Enqueuing Move request for scope (0.10, -0.09)
04:17:38.371 00.000 11060 Worker thread wakes up
04:17:38.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:38.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
04:17:38.371 00.000 10844 UpdateGuideState exits: m=1836 SNR=27.1
04:17:38.371 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
04:17:38.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:38.371 00.000 11060 Moving (0.10, -0.09) raw xDistance=-0.07 yDistance=0.12
04:17:38.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:38.371 00.000 10844 Enqueuing Expose request
04:17:38.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:17:38.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:38.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:17:38.371 00.000 11060 MoveAxis(E, 0, ABG)
04:17:38.371 00.000 11060 Move returns status 0, amount 0
04:17:38.371 00.000 11060 MoveAxis(N, 0, ABG)
04:17:38.371 00.000 11060 Move returns status 0, amount 0
04:17:38.371 00.000 11060 move complete, result=0
04:17:38.371 00.000 11060 worker thread done servicing request
04:17:38.371 00.000 11060 Worker thread wakes up
04:17:38.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:38.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:38.371 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:39.004 00.633 11060 Exposure complete
04:17:39.211 00.207 11060 worker thread done servicing request
04:17:39.211 00.000 10844 OnExposeComplete: enter
04:17:39.211 00.000 10844 UpdateGuideState(): m_state=6
04:17:39.211 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5012
04:17:39.211 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.01, Mass=1787, SNR=26.5, Peak=165 HFD=3.0
04:17:39.211 00.000 10844 MultiStar: [#1 0.70,0.15,0.00,M1] [#2 0.00,0.80,0.00,M1] [#3 0.13,0.28,1.00,U] [#4 0.32,0.48,0.00,M1] [#5 -0.14,-0.10,0.91,U] [#6 -0.28,0.31,1.05,U] [#7 -0.67,0.58,0.00,M1] [#8 -0.25,0.46,0.77,U] 
04:17:39.211 00.000 10844 refined, 4 included, MultiStar: {-0.05, 0.17}, one-star: {0.24, -0.04}
04:17:39.211 00.000 10844 CameraToMount -- cameraTheta (1.86) - m_xAngle (1.39) = xAngle (0.47 = 0.47)
04:17:39.211 00.000 10844 CameraToMount -- cameraTheta (1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.60 = -2.69)
04:17:39.211 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.86 mountX=0.16 mountY=-0.08, mountTheta=-0.46
04:17:39.216 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
04:17:39.216 00.000 10844 Enqueuing Move request for scope (-0.05, 0.17)
04:17:39.216 00.000 11060 Worker thread wakes up
04:17:39.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:39.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
04:17:39.216 00.000 10844 UpdateGuideState exits: m=1787 SNR=26.5
04:17:39.216 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
04:17:39.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:39.216 00.000 11060 Moving (-0.05, 0.17) raw xDistance=0.16 yDistance=-0.08
04:17:39.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:39.216 00.000 10844 Enqueuing Expose request
04:17:39.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:17:39.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:39.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:17:39.216 00.000 11060 MoveAxis(W, 38, ABG)
04:17:39.216 00.000 11060 Guiding  Dir = 3, Dur = 38
04:17:39.252 00.036 11060 IsSlewing returns 0
04:17:39.252 00.000 11060 IsGuiding returns 0
04:17:39.313 00.061 11060 IsGuiding returns 0
04:17:39.313 00.000 11060 Move returns status 0, amount 38
04:17:39.313 00.000 11060 MoveAxis(N, 0, ABG)
04:17:39.313 00.000 11060 Move returns status 0, amount 0
04:17:39.313 00.000 11060 move complete, result=0
04:17:39.313 00.000 11060 worker thread done servicing request
04:17:39.313 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
04:17:39.313 00.000 11060 Worker thread wakes up
04:17:39.325 00.012 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:39.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:39.958 00.633 11060 Exposure complete
04:17:40.192 00.234 11060 worker thread done servicing request
04:17:40.192 00.000 10844 OnExposeComplete: enter
04:17:40.192 00.000 10844 UpdateGuideState(): m_state=6
04:17:40.192 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5013
04:17:40.192 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=101.67, Mass=1622, SNR=25.3, Peak=153 HFD=3.3
04:17:40.192 00.000 10844 MultiStar: [#1 -0.19,0.27,0.99,U] [#2 -0.20,1.09,0.00,M2] [#3 0.00,0.23,1.02,U] [#4 0.18,0.46,1.03,U] [#5 -0.22,0.14,1.02,U] [#6 -0.05,0.47,1.02,U] [#7 -0.43,0.42,0.00,M2] [#8 -0.04,0.43,0.78,U] 
04:17:40.192 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.22}, one-star: {0.03, -0.38}
04:17:40.192 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.36 = 0.36)
04:17:40.192 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.48 = -2.80)
04:17:40.192 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.75 mountX=0.21 mountY=-0.08, mountTheta=-0.35
04:17:40.197 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.22, opts=13)
04:17:40.197 00.000 10844 Enqueuing Move request for scope (-0.04, 0.22)
04:17:40.199 00.002 11060 Worker thread wakes up
04:17:40.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:40.199 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
04:17:40.199 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
04:17:40.199 00.000 11060 Moving (-0.04, 0.22) raw xDistance=0.21 yDistance=-0.08
04:17:40.199 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:17:40.199 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:40.199 00.000 10844 UpdateGuideState exits: m=1622 SNR=25.3
04:17:40.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:40.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:40.199 00.000 10844 Enqueuing Expose request
04:17:40.199 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:17:40.199 00.000 11060 MoveAxis(W, 51, ABG)
04:17:40.201 00.002 11060 Guiding  Dir = 3, Dur = 51
04:17:40.243 00.042 11060 IsSlewing returns 0
04:17:40.244 00.001 11060 IsGuiding returns 0
04:17:40.335 00.091 11060 IsGuiding returns 0
04:17:40.335 00.000 11060 Move returns status 0, amount 51
04:17:40.336 00.001 11060 MoveAxis(N, 0, ABG)
04:17:40.336 00.000 11060 Move returns status 0, amount 0
04:17:40.336 00.000 11060 move complete, result=0
04:17:40.336 00.000 11060 worker thread done servicing request
04:17:40.336 00.000 11060 Worker thread wakes up
04:17:40.336 00.000 10844 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
04:17:40.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:40.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:40.955 00.619 11060 Exposure complete
04:17:41.158 00.203 11060 worker thread done servicing request
04:17:41.158 00.000 10844 OnExposeComplete: enter
04:17:41.158 00.000 10844 UpdateGuideState(): m_state=6
04:17:41.162 00.004 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5014
04:17:41.162 00.000 10844 Star::Find returns 1 (0), X=616.69, Y=101.72, Mass=1850, SNR=27.2, Peak=219 HFD=3.0
04:17:41.162 00.000 10844 MultiStar: [#1 -0.29,0.24,0.90,U] [#2 0.03,0.36,0.84,U] [#3 -0.01,-0.10,0.95,U] [#4 0.15,0.65,0.00,M1] [#5 -0.42,-0.05,0.98,U] [#6 0.03,-0.03,1.05,U] [#7 -0.03,0.16,0.90,U] [#8 -0.27,0.43,0.63,U] 
04:17:41.162 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.06}, one-star: {-0.21, -0.33}
04:17:41.162 00.000 10844 CameraToMount -- cameraTheta (2.76) - m_xAngle (1.39) = xAngle (1.37 = 1.37)
04:17:41.162 00.000 10844 CameraToMount -- cameraTheta (2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.49 = -1.79)
04:17:41.162 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.76 mountX=0.03 mountY=-0.15, mountTheta=-1.37
04:17:41.162 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.06, opts=13)
04:17:41.162 00.000 10844 Enqueuing Move request for scope (-0.14, 0.06)
04:17:41.162 00.000 11060 Worker thread wakes up
04:17:41.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:41.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
04:17:41.162 00.000 10844 UpdateGuideState exits: m=1850 SNR=27.2
04:17:41.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
04:17:41.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:41.162 00.000 11060 Moving (-0.14, 0.06) raw xDistance=0.03 yDistance=-0.15
04:17:41.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:41.162 00.000 10844 Enqueuing Expose request
04:17:41.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:17:41.162 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:41.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:17:41.162 00.000 11060 MoveAxis(E, 0, ABG)
04:17:41.162 00.000 11060 Move returns status 0, amount 0
04:17:41.162 00.000 11060 MoveAxis(N, 0, ABG)
04:17:41.167 00.005 11060 Move returns status 0, amount 0
04:17:41.167 00.000 11060 move complete, result=0
04:17:41.167 00.000 11060 worker thread done servicing request
04:17:41.167 00.000 11060 Worker thread wakes up
04:17:41.167 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:41.167 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:41.169 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:41.802 00.633 11060 Exposure complete
04:17:42.025 00.223 11060 worker thread done servicing request
04:17:42.025 00.000 10844 OnExposeComplete: enter
04:17:42.025 00.000 10844 UpdateGuideState(): m_state=6
04:17:42.025 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5015
04:17:42.025 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=102.13, Mass=1767, SNR=26.1, Peak=148 HFD=3.4
04:17:42.025 00.000 10844 MultiStar: [#1 -0.18,0.03,0.93,U] [#2 0.11,0.43,0.94,U] [#3 -0.10,0.13,1.02,U] [#4 0.55,-0.07,1.09,U] [#5 -0.48,-0.10,0.95,U] [#6 0.05,0.08,1.11,U] [#7 -0.14,0.47,1.02,U] [#8 -0.25,0.71,0.00,M1] 
04:17:42.025 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.13}, one-star: {0.45, 0.08}
04:17:42.025 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
04:17:42.025 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.98 = 2.98)
04:17:42.027 00.002 10844 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.25 mountX=0.13 mountY=0.02, mountTheta=0.16
04:17:42.028 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.13, opts=13)
04:17:42.028 00.000 10844 Enqueuing Move request for scope (0.04, 0.13)
04:17:42.028 00.000 11060 Worker thread wakes up
04:17:42.028 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
04:17:42.028 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
04:17:42.028 00.000 11060 Moving (0.04, 0.13) raw xDistance=0.13 yDistance=0.02
04:17:42.030 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:17:42.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:42.030 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:17:42.030 00.000 11060 MoveAxis(W, 31, ABG)
04:17:42.030 00.000 11060 Guiding  Dir = 3, Dur = 31
04:17:42.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:42.030 00.000 10844 UpdateGuideState exits: m=1767 SNR=26.1
04:17:42.030 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:42.030 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:42.030 00.000 10844 Enqueuing Expose request
04:17:42.038 00.008 11060 IsSlewing returns 0
04:17:42.038 00.000 11060 IsGuiding returns 0
04:17:42.073 00.035 11060 IsGuiding returns 0
04:17:42.073 00.000 11060 Move returns status 0, amount 31
04:17:42.073 00.000 11060 MoveAxis(N, 0, ABG)
04:17:42.073 00.000 11060 Move returns status 0, amount 0
04:17:42.073 00.000 11060 move complete, result=0
04:17:42.073 00.000 11060 worker thread done servicing request
04:17:42.073 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
04:17:42.073 00.000 11060 Worker thread wakes up
04:17:42.073 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:42.075 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:42.714 00.639 11060 Exposure complete
04:17:42.915 00.201 11060 worker thread done servicing request
04:17:42.920 00.005 10844 OnExposeComplete: enter
04:17:42.920 00.000 10844 UpdateGuideState(): m_state=6
04:17:42.920 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5016
04:17:42.920 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.64, Mass=1681, SNR=26.0, Peak=146 HFD=3.6
04:17:42.920 00.000 10844 MultiStar: [#1 -0.10,0.07,0.97,U] [#2 -0.40,0.72,0.00,M1] [#3 0.42,-0.06,1.03,U] [#4 -0.27,0.20,0.93,U] [#5 -0.29,0.27,0.90,U] [#6 0.02,0.04,0.94,U] [#7 -0.28,-0.09,0.89,U] [#8 0.03,0.45,0.83,U] 
04:17:42.920 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.09, -0.42}
04:17:42.920 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (1.39) = xAngle (1.14 = 1.14)
04:17:42.920 00.000 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.26 = -2.02)
04:17:42.920 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.53 mountX=0.03 mountY=-0.07, mountTheta=-1.13
04:17:42.922 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.05, opts=13)
04:17:42.922 00.000 10844 Enqueuing Move request for scope (-0.06, 0.05)
04:17:42.922 00.000 11060 Worker thread wakes up
04:17:42.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:42.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
04:17:42.924 00.002 10844 UpdateGuideState exits: m=1681 SNR=26.0
04:17:42.924 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
04:17:42.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:42.924 00.000 11060 Moving (-0.06, 0.05) raw xDistance=0.03 yDistance=-0.07
04:17:42.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:42.924 00.000 10844 Enqueuing Expose request
04:17:42.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:17:42.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:42.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:17:42.924 00.000 11060 MoveAxis(E, 0, ABG)
04:17:42.924 00.000 11060 Move returns status 0, amount 0
04:17:42.924 00.000 11060 MoveAxis(N, 0, ABG)
04:17:42.924 00.000 11060 Move returns status 0, amount 0
04:17:42.925 00.001 11060 move complete, result=0
04:17:42.925 00.000 11060 worker thread done servicing request
04:17:42.925 00.000 11060 Worker thread wakes up
04:17:42.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:42.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:42.936 00.011 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:43.551 00.615 11060 Exposure complete
04:17:43.763 00.212 11060 worker thread done servicing request
04:17:43.763 00.000 10844 OnExposeComplete: enter
04:17:43.763 00.000 10844 UpdateGuideState(): m_state=6
04:17:43.763 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5017
04:17:43.763 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=102.14, Mass=1819, SNR=26.9, Peak=172 HFD=2.9
04:17:43.763 00.000 10844 MultiStar: [#1 -0.36,0.32,0.95,U] [#2 0.21,0.54,0.00,M2] [#3 0.33,0.13,0.97,U] [#4 0.13,0.88,0.00,M1] [#5 -0.05,0.50,0.89,U] [#6 -0.05,0.28,1.00,U] [#7 0.06,0.27,0.79,U] [#8 -0.33,0.49,0.00,M1] 
04:17:43.763 00.000 10844 single-star, 5 included, MultiStar: {-0.02, 0.26}, one-star: {-0.06, 0.09}
04:17:43.763 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.39) = xAngle (0.79 = 0.79)
04:17:43.763 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.91 = -2.37)
04:17:43.763 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.18 mountX=0.08 mountY=-0.08, mountTheta=-0.78
04:17:43.763 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.09, opts=13)
04:17:43.763 00.000 10844 Enqueuing Move request for scope (-0.06, 0.09)
04:17:43.763 00.000 11060 Worker thread wakes up
04:17:43.767 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:43.767 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
04:17:43.767 00.000 10844 UpdateGuideState exits: m=1819 SNR=26.9
04:17:43.767 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
04:17:43.767 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:43.767 00.000 11060 Moving (-0.06, 0.09) raw xDistance=0.08 yDistance=-0.08
04:17:43.767 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:43.767 00.000 10844 Enqueuing Expose request
04:17:43.767 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:17:43.767 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:43.767 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:17:43.767 00.000 11060 MoveAxis(E, 0, ABG)
04:17:43.767 00.000 11060 Move returns status 0, amount 0
04:17:43.767 00.000 11060 MoveAxis(N, 0, ABG)
04:17:43.767 00.000 11060 Move returns status 0, amount 0
04:17:43.767 00.000 11060 move complete, result=0
04:17:43.767 00.000 11060 worker thread done servicing request
04:17:43.767 00.000 11060 Worker thread wakes up
04:17:43.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:43.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:43.767 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:44.395 00.628 11060 Exposure complete
04:17:44.597 00.202 11060 worker thread done servicing request
04:17:44.597 00.000 10844 OnExposeComplete: enter
04:17:44.597 00.000 10844 UpdateGuideState(): m_state=6
04:17:44.598 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5018
04:17:44.598 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=102.32, Mass=1751, SNR=26.6, Peak=198 HFD=3.5
04:17:44.598 00.000 10844 MultiStar: [#1 0.12,0.46,0.90,U] [#2 0.00,0.43,0.89,U] [#3 0.11,-0.01,0.95,U] [#4 0.44,0.60,0.00,M2] [#5 0.08,0.38,0.96,U] [#6 0.10,-0.15,1.00,U] [#7 -0.21,0.17,0.91,U] [#8 0.03,0.55,0.76,U] 
04:17:44.598 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.25}, one-star: {0.37, 0.27}
04:17:44.598 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
04:17:44.598 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
04:17:44.598 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=0.26 mountY=0.04, mountTheta=0.15
04:17:44.601 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.25, opts=13)
04:17:44.601 00.000 10844 Enqueuing Move request for scope (0.08, 0.25)
04:17:44.601 00.000 11060 Worker thread wakes up
04:17:44.601 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:44.601 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
04:17:44.601 00.000 10844 UpdateGuideState exits: m=1751 SNR=26.6
04:17:44.601 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
04:17:44.601 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:44.601 00.000 11060 Moving (0.08, 0.25) raw xDistance=0.26 yDistance=0.04
04:17:44.601 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:44.601 00.000 10844 Enqueuing Expose request
04:17:44.601 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
04:17:44.601 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:44.601 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:17:44.601 00.000 11060 MoveAxis(W, 61, ABG)
04:17:44.601 00.000 11060 Guiding  Dir = 3, Dur = 61
04:17:44.606 00.005 11060 IsSlewing returns 0
04:17:44.606 00.000 11060 IsGuiding returns 0
04:17:44.676 00.070 11060 IsGuiding returns 0
04:17:44.676 00.000 11060 Move returns status 0, amount 61
04:17:44.676 00.000 11060 MoveAxis(N, 0, ABG)
04:17:44.676 00.000 11060 Move returns status 0, amount 0
04:17:44.676 00.000 11060 move complete, result=0
04:17:44.676 00.000 11060 worker thread done servicing request
04:17:44.676 00.000 11060 Worker thread wakes up
04:17:44.676 00.000 10844 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH
04:17:44.676 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:44.676 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:45.308 00.632 11060 Exposure complete
04:17:45.511 00.203 10844 OnExposeComplete: enter
04:17:45.511 00.000 10844 UpdateGuideState(): m_state=6
04:17:45.512 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5019
04:17:45.512 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=102.31, Mass=1708, SNR=26.8, Peak=233 HFD=2.8
04:17:45.512 00.000 10844 MultiStar: [#1 -0.19,0.52,0.85,U] [#2 0.32,0.62,0.00,M2] [#3 0.22,-0.28,0.96,U] [#4 0.36,0.44,0.00,M3] [#5 -0.17,0.13,0.92,U] [#6 -0.44,0.04,1.04,U] [#7 -0.07,0.69,0.00,M1] [#8 -0.18,0.70,0.00,M1] 
04:17:45.512 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.13}, one-star: {0.35, 0.26}
04:17:45.512 00.000 10844 CameraToMount -- cameraTheta (1.91) - m_xAngle (1.39) = xAngle (0.52 = 0.52)
04:17:45.512 00.000 10844 CameraToMount -- cameraTheta (1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.64 = -2.64)
04:17:45.512 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.91 mountX=0.12 mountY=-0.06, mountTheta=-0.51
04:17:45.512 00.000 11060 worker thread done servicing request
04:17:45.515 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
04:17:45.515 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
04:17:45.515 00.000 11060 Worker thread wakes up
04:17:45.515 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:45.515 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
04:17:45.515 00.000 10844 UpdateGuideState exits: m=1708 SNR=26.8
04:17:45.515 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
04:17:45.515 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:45.515 00.000 11060 Moving (-0.04, 0.13) raw xDistance=0.12 yDistance=-0.06
04:17:45.515 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:45.515 00.000 10844 Enqueuing Expose request
04:17:45.515 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:17:45.515 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:45.517 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:17:45.517 00.000 11060 MoveAxis(E, 0, ABG)
04:17:45.517 00.000 11060 Move returns status 0, amount 0
04:17:45.517 00.000 11060 MoveAxis(N, 0, ABG)
04:17:45.517 00.000 11060 Move returns status 0, amount 0
04:17:45.517 00.000 11060 move complete, result=0
04:17:45.517 00.000 11060 worker thread done servicing request
04:17:45.517 00.000 11060 Worker thread wakes up
04:17:45.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:45.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:45.519 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:46.147 00.628 11060 Exposure complete
04:17:46.368 00.221 11060 worker thread done servicing request
04:17:46.368 00.000 10844 OnExposeComplete: enter
04:17:46.368 00.000 10844 UpdateGuideState(): m_state=6
04:17:46.368 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5020
04:17:46.368 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=102.27, Mass=1531, SNR=24.3, Peak=146 HFD=3.2
04:17:46.368 00.000 10844 MultiStar: [#1 0.32,0.17,1.03,U] [#2 0.05,0.06,0.96,U] [#3 0.30,-0.04,1.12,U] [#4 0.33,0.18,1.18,U] [#5 -0.60,-0.17,0.00,M1] [#6 -0.16,-0.11,1.11,U] [#7 -0.08,0.02,1.01,U] [#8 -0.43,0.25,0.83,U] 
04:17:46.368 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {-0.10, 0.21}
04:17:46.368 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (1.39) = xAngle (-0.31 = -0.31)
04:17:46.368 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.81 = 2.81)
04:17:46.373 00.005 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.07 mountX=0.09 mountY=0.03, mountTheta=0.33
04:17:46.374 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
04:17:46.374 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
04:17:46.374 00.000 11060 Worker thread wakes up
04:17:46.374 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:46.374 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
04:17:46.374 00.000 10844 UpdateGuideState exits: m=1531 SNR=24.3
04:17:46.374 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
04:17:46.374 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:46.374 00.000 11060 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=0.03
04:17:46.374 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:46.374 00.000 10844 Enqueuing Expose request
04:17:46.374 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:17:46.374 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:46.374 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:17:46.374 00.000 11060 MoveAxis(E, 0, ABG)
04:17:46.374 00.000 11060 Move returns status 0, amount 0
04:17:46.374 00.000 11060 MoveAxis(N, 0, ABG)
04:17:46.374 00.000 11060 Move returns status 0, amount 0
04:17:46.374 00.000 11060 move complete, result=0
04:17:46.374 00.000 11060 worker thread done servicing request
04:17:46.374 00.000 11060 Worker thread wakes up
04:17:46.374 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:46.374 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:46.378 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:47.013 00.635 11060 Exposure complete
04:17:47.218 00.205 11060 worker thread done servicing request
04:17:47.223 00.005 10844 OnExposeComplete: enter
04:17:47.223 00.000 10844 UpdateGuideState(): m_state=6
04:17:47.223 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5021
04:17:47.223 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=102.42, Mass=1562, SNR=25.4, Peak=226 HFD=2.4
04:17:47.223 00.000 10844 MultiStar: [#1 -0.36,0.28,0.93,U] [#2 -0.32,-0.01,0.90,U] [#3 -0.14,-0.12,0.93,U] [#4 0.26,0.17,1.04,U] [#5 -0.62,-0.65,0.00,M2] [#6 -0.11,0.03,1.02,U] [#7 -0.60,0.32,0.00,M1] [#8 0.12,0.09,0.87,U] 
04:17:47.223 00.000 10844 refined, 6 included, MultiStar: {-0.07, 0.12}, one-star: {0.02, 0.37}
04:17:47.223 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (1.39) = xAngle (0.72 = 0.72)
04:17:47.223 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.85 = -2.44)
04:17:47.223 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=0.10 mountY=-0.09, mountTheta=-0.71
04:17:47.226 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.12, opts=13)
04:17:47.226 00.000 10844 Enqueuing Move request for scope (-0.07, 0.12)
04:17:47.226 00.000 11060 Worker thread wakes up
04:17:47.226 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:47.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
04:17:47.226 00.000 10844 UpdateGuideState exits: m=1562 SNR=25.4
04:17:47.226 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
04:17:47.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:47.226 00.000 11060 Moving (-0.07, 0.12) raw xDistance=0.10 yDistance=-0.09
04:17:47.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:47.226 00.000 10844 Enqueuing Expose request
04:17:47.226 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:17:47.226 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:47.226 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:17:47.226 00.000 11060 MoveAxis(E, 0, ABG)
04:17:47.226 00.000 11060 Move returns status 0, amount 0
04:17:47.226 00.000 11060 MoveAxis(N, 0, ABG)
04:17:47.228 00.002 11060 Move returns status 0, amount 0
04:17:47.228 00.000 11060 move complete, result=0
04:17:47.228 00.000 11060 worker thread done servicing request
04:17:47.228 00.000 11060 Worker thread wakes up
04:17:47.228 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:47.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:47.230 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:47.854 00.624 11060 Exposure complete
04:17:48.050 00.196 11060 worker thread done servicing request
04:17:48.050 00.000 10844 OnExposeComplete: enter
04:17:48.050 00.000 10844 UpdateGuideState(): m_state=6
04:17:48.050 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5022
04:17:48.052 00.002 10844 Star::Find returns 1 (0), X=616.95, Y=102.04, Mass=1896, SNR=27.6, Peak=182 HFD=2.8
04:17:48.052 00.000 10844 MultiStar: [#1 -0.09,0.41,0.89,U] [#2 0.22,0.29,0.81,U] [#3 0.16,0.06,0.94,U] [#4 -0.14,0.39,0.94,U] [#5 -0.39,-0.19,0.88,U] [#6 -0.23,-0.85,0.00,M1] [#7 -0.58,-0.19,0.00,M2] [#8 0.21,0.23,0.80,U] 
04:17:48.052 00.000 10844 single-star, 6 included, MultiStar: {-0.00, 0.16}, one-star: {0.04, -0.01}
04:17:48.052 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
04:17:48.052 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
04:17:48.052 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.33 mountX=-0.01 mountY=0.05, mountTheta=1.72
04:17:48.052 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.01, opts=13)
04:17:48.052 00.000 10844 Enqueuing Move request for scope (0.04, -0.01)
04:17:48.052 00.000 11060 Worker thread wakes up
04:17:48.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:48.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
04:17:48.052 00.000 10844 UpdateGuideState exits: m=1896 SNR=27.6
04:17:48.052 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
04:17:48.052 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:48.052 00.000 11060 Moving (0.04, -0.01) raw xDistance=-0.01 yDistance=0.05
04:17:48.052 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:48.052 00.000 10844 Enqueuing Expose request
04:17:48.052 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:17:48.052 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:48.052 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:17:48.052 00.000 11060 MoveAxis(E, 0, ABG)
04:17:48.052 00.000 11060 Move returns status 0, amount 0
04:17:48.052 00.000 11060 MoveAxis(N, 0, ABG)
04:17:48.052 00.000 11060 Move returns status 0, amount 0
04:17:48.052 00.000 11060 move complete, result=0
04:17:48.052 00.000 11060 worker thread done servicing request
04:17:48.052 00.000 11060 Worker thread wakes up
04:17:48.057 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:48.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:48.057 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:48.690 00.633 11060 Exposure complete
04:17:48.915 00.225 11060 worker thread done servicing request
04:17:48.915 00.000 10844 OnExposeComplete: enter
04:17:48.915 00.000 10844 UpdateGuideState(): m_state=6
04:17:48.915 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5023
04:17:48.915 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=102.00, Mass=1589, SNR=25.0, Peak=244 HFD=2.7
04:17:48.915 00.000 10844 MultiStar: [#1 -0.24,0.27,0.95,U] [#2 -0.13,0.72,0.00,M1] [#3 -0.03,-0.54,1.01,U] [#4 -0.14,0.66,0.00,M1] [#5 -0.55,-0.28,0.00,M2] [#6 -0.14,-0.18,1.10,U] [#7 -0.44,0.18,1.04,U] [#8 -0.18,0.46,0.88,U] 
04:17:48.915 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.01}, one-star: {0.47, -0.06}
04:17:48.915 00.000 10844 CameraToMount -- cameraTheta (3.04) - m_xAngle (1.39) = xAngle (1.65 = 1.65)
04:17:48.915 00.000 10844 CameraToMount -- cameraTheta (3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.77 = -1.51)
04:17:48.917 00.002 10844 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.04 mountX=-0.01 mountY=-0.09, mountTheta=-1.65
04:17:48.917 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.01, opts=13)
04:17:48.917 00.000 10844 Enqueuing Move request for scope (-0.09, 0.01)
04:17:48.917 00.000 11060 Worker thread wakes up
04:17:48.920 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
04:17:48.920 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:48.920 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
04:17:48.920 00.000 10844 UpdateGuideState exits: m=1589 SNR=25.0
04:17:48.920 00.000 11060 Moving (-0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
04:17:48.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:48.920 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:17:48.921 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:48.921 00.000 10844 Enqueuing Expose request
04:17:48.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:48.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:17:48.921 00.000 11060 MoveAxis(E, 0, ABG)
04:17:48.921 00.000 11060 Move returns status 0, amount 0
04:17:48.921 00.000 11060 MoveAxis(N, 0, ABG)
04:17:48.921 00.000 11060 Move returns status 0, amount 0
04:17:48.921 00.000 11060 move complete, result=0
04:17:48.921 00.000 11060 worker thread done servicing request
04:17:48.921 00.000 11060 Worker thread wakes up
04:17:48.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:48.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:48.925 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:49.555 00.630 11060 Exposure complete
04:17:49.780 00.225 11060 worker thread done servicing request
04:17:49.780 00.000 10844 OnExposeComplete: enter
04:17:49.780 00.000 10844 UpdateGuideState(): m_state=6
04:17:49.780 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5024
04:17:49.780 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=101.92, Mass=1894, SNR=27.4, Peak=225 HFD=3.4
04:17:49.780 00.000 10844 MultiStar: [#1 0.04,0.05,0.83,U] [#2 -0.25,0.19,0.86,U] [#3 0.02,0.13,0.95,U] [#4 0.32,0.03,0.94,U] [#5 -0.26,-0.30,0.87,U] [#6 -0.24,-0.21,0.96,U] [#7 -0.18,0.19,0.84,U] [#8 -0.03,0.37,0.79,U] 
04:17:49.780 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.41, -0.13}
04:17:49.780 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.39) = xAngle (0.58 = 0.58)
04:17:49.780 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.70 = -2.58)
04:17:49.780 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.97 mountX=0.02 mountY=-0.02, mountTheta=-0.57
04:17:49.785 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
04:17:49.785 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
04:17:49.785 00.000 11060 Worker thread wakes up
04:17:49.785 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:49.785 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:17:49.785 00.000 10844 UpdateGuideState exits: m=1894 SNR=27.4
04:17:49.785 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:49.785 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:17:49.785 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:49.785 00.000 10844 Enqueuing Expose request
04:17:49.785 00.000 11060 Moving (-0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
04:17:49.785 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:17:49.785 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:49.785 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:17:49.785 00.000 11060 MoveAxis(E, 0, ABG)
04:17:49.785 00.000 11060 Move returns status 0, amount 0
04:17:49.785 00.000 11060 MoveAxis(N, 0, ABG)
04:17:49.787 00.002 11060 Move returns status 0, amount 0
04:17:49.787 00.000 11060 move complete, result=0
04:17:49.787 00.000 11060 worker thread done servicing request
04:17:49.787 00.000 11060 Worker thread wakes up
04:17:49.787 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:49.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:49.789 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:50.431 00.642 11060 Exposure complete
04:17:50.632 00.201 11060 worker thread done servicing request
04:17:50.632 00.000 10844 OnExposeComplete: enter
04:17:50.632 00.000 10844 UpdateGuideState(): m_state=6
04:17:50.632 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5025
04:17:50.632 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=102.20, Mass=1686, SNR=25.8, Peak=164 HFD=3.1
04:17:50.632 00.000 10844 MultiStar: [#1 -0.17,0.59,0.00,M1] [#2 -0.10,0.61,0.00,M1] [#3 0.24,0.47,0.93,U] [#4 0.02,0.59,0.00,M1] [#5 -0.56,0.21,0.00,M2] [#6 -0.30,-0.18,1.08,U] [#7 -0.02,0.31,0.95,U] [#8 -0.16,0.57,0.00,M1] 
04:17:50.632 00.000 10844 refined, 3 included, MultiStar: {-0.00, 0.17}, one-star: {0.11, 0.15}
04:17:50.632 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
04:17:50.632 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.33 = -2.96)
04:17:50.632 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.59 mountX=0.17 mountY=-0.03, mountTheta=-0.19
04:17:50.638 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.17, opts=13)
04:17:50.638 00.000 10844 Enqueuing Move request for scope (-0.00, 0.17)
04:17:50.638 00.000 11060 Worker thread wakes up
04:17:50.638 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:50.638 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
04:17:50.638 00.000 10844 UpdateGuideState exits: m=1686 SNR=25.8
04:17:50.638 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
04:17:50.638 00.000 11060 Moving (-0.00, 0.17) raw xDistance=0.17 yDistance=-0.03
04:17:50.638 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:50.638 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:17:50.638 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:50.638 00.000 10844 Enqueuing Expose request
04:17:50.638 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:50.638 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:17:50.638 00.000 11060 MoveAxis(W, 40, ABG)
04:17:50.638 00.000 11060 Guiding  Dir = 3, Dur = 40
04:17:50.646 00.008 11060 IsSlewing returns 0
04:17:50.646 00.000 11060 IsGuiding returns 0
04:17:50.704 00.058 11060 IsGuiding returns 0
04:17:50.704 00.000 11060 Move returns status 0, amount 40
04:17:50.704 00.000 11060 MoveAxis(N, 0, ABG)
04:17:50.705 00.001 11060 Move returns status 0, amount 0
04:17:50.705 00.000 11060 move complete, result=0
04:17:50.705 00.000 11060 worker thread done servicing request
04:17:50.705 00.000 11060 Worker thread wakes up
04:17:50.705 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
04:17:50.705 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:50.705 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:51.348 00.643 11060 Exposure complete
04:17:51.559 00.211 11060 worker thread done servicing request
04:17:51.559 00.000 10844 OnExposeComplete: enter
04:17:51.559 00.000 10844 UpdateGuideState(): m_state=6
04:17:51.559 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5026
04:17:51.559 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=102.03, Mass=1580, SNR=25.3, Peak=173 HFD=2.8
04:17:51.561 00.002 10844 MultiStar: [#1 -0.27,0.26,1.03,U] [#2 -0.22,0.28,0.96,U] [#3 0.18,-0.36,1.01,U] [#4 -0.14,0.42,1.03,U] [#5 -0.21,-0.09,0.99,U] [#6 -0.33,0.24,1.02,U] [#7 -0.23,0.15,0.96,U] [#8 -0.18,0.12,0.77,U] 
04:17:51.561 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.11}, one-star: {0.37, -0.02}
04:17:51.561 00.000 10844 CameraToMount -- cameraTheta (2.36) - m_xAngle (1.39) = xAngle (0.97 = 0.97)
04:17:51.561 00.000 10844 CameraToMount -- cameraTheta (2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.10 = -2.19)
04:17:51.561 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.36 mountX=0.09 mountY=-0.13, mountTheta=-0.97
04:17:51.564 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
04:17:51.564 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
04:17:51.564 00.000 11060 Worker thread wakes up
04:17:51.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:51.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
04:17:51.564 00.000 10844 UpdateGuideState exits: m=1580 SNR=25.3
04:17:51.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
04:17:51.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:51.564 00.000 11060 Moving (-0.11, 0.11) raw xDistance=0.09 yDistance=-0.13
04:17:51.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:51.564 00.000 10844 Enqueuing Expose request
04:17:51.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:17:51.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:51.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:17:51.564 00.000 11060 MoveAxis(E, 0, ABG)
04:17:51.564 00.000 11060 Move returns status 0, amount 0
04:17:51.564 00.000 11060 MoveAxis(N, 0, ABG)
04:17:51.564 00.000 11060 Move returns status 0, amount 0
04:17:51.564 00.000 11060 move complete, result=0
04:17:51.564 00.000 11060 worker thread done servicing request
04:17:51.564 00.000 11060 Worker thread wakes up
04:17:51.564 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:51.564 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:51.569 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:52.195 00.626 11060 Exposure complete
04:17:52.407 00.212 11060 worker thread done servicing request
04:17:52.407 00.000 10844 OnExposeComplete: enter
04:17:52.407 00.000 10844 UpdateGuideState(): m_state=6
04:17:52.407 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5027
04:17:52.407 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=102.18, Mass=1859, SNR=27.3, Peak=194 HFD=3.2
04:17:52.407 00.000 10844 MultiStar: [#1 0.01,0.19,0.87,U] [#2 -0.27,0.42,0.79,U] [#3 0.00,0.19,0.87,U] [#4 -0.29,0.19,0.97,U] [#5 -0.90,-0.29,0.00,M2] [#6 -0.47,0.06,0.99,U] [#7 -0.73,-0.06,0.00,M1] [#8 -0.34,0.64,0.00,M1] 
04:17:52.407 00.000 10844 single-star, 5 included, MultiStar: {-0.14, 0.19}, one-star: {0.16, 0.13}
04:17:52.407 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.39) = xAngle (-0.72 = -0.72)
04:17:52.407 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.41 = 2.41)
04:17:52.407 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.67 mountX=0.16 mountY=0.14, mountTheta=0.73
04:17:52.410 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.13, opts=13)
04:17:52.410 00.000 10844 Enqueuing Move request for scope (0.16, 0.13)
04:17:52.410 00.000 11060 Worker thread wakes up
04:17:52.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:52.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
04:17:52.410 00.000 10844 UpdateGuideState exits: m=1859 SNR=27.3
04:17:52.410 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
04:17:52.410 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:52.410 00.000 11060 Moving (0.16, 0.13) raw xDistance=0.16 yDistance=0.14
04:17:52.410 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:52.410 00.000 10844 Enqueuing Expose request
04:17:52.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:17:52.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:52.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:17:52.410 00.000 11060 MoveAxis(W, 37, ABG)
04:17:52.410 00.000 11060 Guiding  Dir = 3, Dur = 37
04:17:52.415 00.005 11060 IsSlewing returns 0
04:17:52.416 00.001 11060 IsGuiding returns 0
04:17:52.461 00.045 11060 IsGuiding returns 0
04:17:52.461 00.000 11060 Move returns status 0, amount 37
04:17:52.461 00.000 11060 MoveAxis(N, 0, ABG)
04:17:52.461 00.000 11060 Move returns status 0, amount 0
04:17:52.461 00.000 11060 move complete, result=0
04:17:52.461 00.000 11060 worker thread done servicing request
04:17:52.461 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
04:17:52.461 00.000 11060 Worker thread wakes up
04:17:52.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:52.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:53.089 00.628 11060 Exposure complete
04:17:53.288 00.199 11060 worker thread done servicing request
04:17:53.288 00.000 10844 OnExposeComplete: enter
04:17:53.288 00.000 10844 UpdateGuideState(): m_state=6
04:17:53.288 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5028
04:17:53.288 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=101.79, Mass=1491, SNR=24.5, Peak=217 HFD=2.7
04:17:53.288 00.000 10844 MultiStar: [#1 -0.32,-0.08,0.98,U] [#2 0.43,0.64,0.00,M1] [#3 0.11,-0.39,0.94,U] [#4 0.19,0.59,0.00,M1] [#5 -0.69,-0.27,0.00,M3] [#6 0.08,-0.02,1.07,U] [#7 -0.67,-0.14,0.00,M2] [#8 0.27,0.41,0.84,U] 
04:17:53.288 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.08}, one-star: {0.01, -0.26}
04:17:53.288 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
04:17:53.288 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
04:17:53.288 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.30 mountX=-0.08 mountY=0.04, mountTheta=2.70
04:17:53.292 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
04:17:53.292 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
04:17:53.292 00.000 11060 Worker thread wakes up
04:17:53.292 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
04:17:53.292 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:53.292 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
04:17:53.292 00.000 10844 UpdateGuideState exits: m=1491 SNR=24.5
04:17:53.292 00.000 11060 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.04
04:17:53.292 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:53.292 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:17:53.292 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:53.292 00.000 10844 Enqueuing Expose request
04:17:53.292 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:53.292 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:17:53.292 00.000 11060 MoveAxis(E, 0, ABG)
04:17:53.292 00.000 11060 Move returns status 0, amount 0
04:17:53.292 00.000 11060 MoveAxis(N, 0, ABG)
04:17:53.292 00.000 11060 Move returns status 0, amount 0
04:17:53.292 00.000 11060 move complete, result=0
04:17:53.292 00.000 11060 worker thread done servicing request
04:17:53.292 00.000 11060 Worker thread wakes up
04:17:53.292 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:53.292 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:53.297 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:53.931 00.634 11060 Exposure complete
04:17:54.149 00.218 11060 worker thread done servicing request
04:17:54.149 00.000 10844 OnExposeComplete: enter
04:17:54.149 00.000 10844 UpdateGuideState(): m_state=6
04:17:54.149 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5029
04:17:54.149 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=101.85, Mass=1645, SNR=25.8, Peak=205 HFD=2.9
04:17:54.149 00.000 10844 MultiStar: [#1 -0.31,0.26,0.99,U] [#2 -0.30,0.36,0.89,U] [#3 -0.02,-0.21,0.91,U] [#4 0.14,0.48,1.02,U] [#5 -0.21,-0.05,0.96,U] [#6 0.02,0.24,1.07,U] [#7 -0.58,0.15,0.00,M3] [#8 -0.56,0.13,0.00,M1] 
04:17:54.149 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.13}, one-star: {-0.15, -0.21}
04:17:54.149 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.39) = xAngle (0.90 = 0.90)
04:17:54.149 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.03 = -2.26)
04:17:54.149 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.29 mountX=0.11 mountY=-0.13, mountTheta=-0.90
04:17:54.162 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.13, opts=13)
04:17:54.162 00.000 10844 Enqueuing Move request for scope (-0.11, 0.13)
04:17:54.162 00.000 11060 Worker thread wakes up
04:17:54.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:54.162 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.8
04:17:54.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:54.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:54.162 00.000 10844 Enqueuing Expose request
04:17:54.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
04:17:54.162 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
04:17:54.162 00.000 11060 Moving (-0.11, 0.13) raw xDistance=0.11 yDistance=-0.13
04:17:54.165 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:17:54.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:54.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:17:54.165 00.000 11060 MoveAxis(E, 0, ABG)
04:17:54.165 00.000 11060 Move returns status 0, amount 0
04:17:54.165 00.000 11060 MoveAxis(N, 0, ABG)
04:17:54.165 00.000 11060 Move returns status 0, amount 0
04:17:54.165 00.000 11060 move complete, result=0
04:17:54.165 00.000 11060 worker thread done servicing request
04:17:54.165 00.000 11060 Worker thread wakes up
04:17:54.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:54.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:54.165 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:54.799 00.634 11060 Exposure complete
04:17:55.011 00.212 11060 worker thread done servicing request
04:17:55.011 00.000 10844 OnExposeComplete: enter
04:17:55.011 00.000 10844 UpdateGuideState(): m_state=6
04:17:55.012 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5030
04:17:55.012 00.000 10844 Star::Find returns 1 (0), X=616.68, Y=101.72, Mass=1794, SNR=26.7, Peak=200 HFD=3.5
04:17:55.012 00.000 10844 MultiStar: [#1 -0.21,0.24,0.82,U] [#2 0.04,-0.03,0.90,U] [#3 0.11,-0.00,0.92,U] [#4 -0.23,-0.18,0.90,U] [#5 -0.28,-0.57,0.00,M3] [#6 -0.29,-0.05,0.96,U] [#7 -0.77,-0.08,0.00,M4] [#8 -0.12,0.26,0.75,U] 
04:17:55.012 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.03}, one-star: {-0.23, -0.33}
04:17:55.012 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.97)
04:17:55.012 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
04:17:55.012 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.93 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
04:17:55.015 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
04:17:55.015 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
04:17:55.015 00.000 11060 Worker thread wakes up
04:17:55.015 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:55.015 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
04:17:55.016 00.001 10844 UpdateGuideState exits: m=1794 SNR=26.7
04:17:55.016 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
04:17:55.016 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:55.016 00.000 11060 Moving (-0.14, -0.03) raw xDistance=-0.05 yDistance=-0.13
04:17:55.016 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:55.016 00.000 10844 Enqueuing Expose request
04:17:55.016 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:17:55.016 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:55.016 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:17:55.016 00.000 11060 MoveAxis(E, 0, ABG)
04:17:55.016 00.000 11060 Move returns status 0, amount 0
04:17:55.017 00.001 11060 MoveAxis(N, 0, ABG)
04:17:55.017 00.000 11060 Move returns status 0, amount 0
04:17:55.017 00.000 11060 move complete, result=0
04:17:55.017 00.000 11060 worker thread done servicing request
04:17:55.017 00.000 11060 Worker thread wakes up
04:17:55.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:55.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:55.019 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:55.647 00.628 11060 Exposure complete
04:17:55.851 00.204 11060 worker thread done servicing request
04:17:55.851 00.000 10844 OnExposeComplete: enter
04:17:55.851 00.000 10844 UpdateGuideState(): m_state=6
04:17:55.856 00.005 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5031
04:17:55.856 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=101.99, Mass=1881, SNR=27.4, Peak=184 HFD=2.9
04:17:55.856 00.000 10844 MultiStar: [#1 -0.06,0.42,0.99,U] [#2 -0.16,0.21,0.86,U] [#3 -0.10,0.40,0.90,U] [#4 -0.14,0.28,0.94,U] [#5 -0.17,0.21,0.89,U] [#6 -0.05,0.05,0.92,U] [#7 -0.53,0.25,0.00,M5] [#8 -0.23,0.41,0.71,U] 
04:17:55.856 00.000 10844 single-star, 7 included, MultiStar: {-0.11, 0.23}, one-star: {0.02, -0.07}
04:17:55.856 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
04:17:55.856 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
04:17:55.856 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.26 mountX=-0.06 mountY=0.03, mountTheta=2.66
04:17:55.866 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
04:17:55.866 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
04:17:55.866 00.000 11060 Worker thread wakes up
04:17:55.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
04:17:55.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
04:17:55.866 00.000 11060 Moving (0.02, -0.07) raw xDistance=-0.06 yDistance=0.03
04:17:55.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:17:55.866 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:55.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:17:55.866 00.000 11060 MoveAxis(E, 0, ABG)
04:17:55.866 00.000 11060 Move returns status 0, amount 0
04:17:55.866 00.000 11060 MoveAxis(N, 0, ABG)
04:17:55.866 00.000 11060 Move returns status 0, amount 0
04:17:55.866 00.000 11060 move complete, result=0
04:17:55.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:55.866 00.000 11060 worker thread done servicing request
04:17:55.866 00.000 10844 UpdateGuideState exits: m=1881 SNR=27.4
04:17:55.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:55.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:55.866 00.000 10844 Enqueuing Expose request
04:17:55.866 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:55.869 00.003 11060 Worker thread wakes up
04:17:55.869 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:55.869 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:56.491 00.622 11060 Exposure complete
04:17:56.718 00.227 10844 OnExposeComplete: enter
04:17:56.718 00.000 10844 UpdateGuideState(): m_state=6
04:17:56.720 00.002 11060 worker thread done servicing request
04:17:56.720 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5032
04:17:56.720 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=102.16, Mass=1600, SNR=25.5, Peak=173 HFD=2.9
04:17:56.721 00.001 10844 MultiStar: [#1 -0.21,0.69,0.00,M1] [#2 0.31,0.01,0.89,U] [#3 0.11,0.38,0.88,U] [#4 0.09,0.88,0.00,M1] [#5 -0.05,0.56,0.00,M3] [#6 0.05,-0.01,1.10,U] [#7 -0.32,0.51,0.00,M6] [#8 0.35,0.43,0.91,U] 
04:17:56.721 00.000 10844 single-star, 4 included, MultiStar: {0.16, 0.17}, one-star: {0.03, 0.11}
04:17:56.721 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.39) = xAngle (-0.11 = -0.11)
04:17:56.721 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.01 = 3.01)
04:17:56.721 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.28 mountX=0.11 mountY=0.01, mountTheta=0.13
04:17:56.722 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.11, opts=13)
04:17:56.722 00.000 10844 Enqueuing Move request for scope (0.03, 0.11)
04:17:56.722 00.000 11060 Worker thread wakes up
04:17:56.722 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:56.722 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
04:17:56.722 00.000 10844 UpdateGuideState exits: m=1600 SNR=25.5
04:17:56.722 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
04:17:56.722 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:56.722 00.000 11060 Moving (0.03, 0.11) raw xDistance=0.11 yDistance=0.01
04:17:56.722 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:56.722 00.000 10844 Enqueuing Expose request
04:17:56.722 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:17:56.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:56.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:17:56.722 00.000 11060 MoveAxis(E, 0, ABG)
04:17:56.722 00.000 11060 Move returns status 0, amount 0
04:17:56.722 00.000 11060 MoveAxis(N, 0, ABG)
04:17:56.722 00.000 11060 Move returns status 0, amount 0
04:17:56.722 00.000 11060 move complete, result=0
04:17:56.722 00.000 11060 worker thread done servicing request
04:17:56.722 00.000 11060 Worker thread wakes up
04:17:56.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:56.722 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:56.728 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:17:57.350 00.622 11060 Exposure complete
04:17:57.569 00.219 11060 worker thread done servicing request
04:17:57.569 00.000 10844 OnExposeComplete: enter
04:17:57.569 00.000 10844 UpdateGuideState(): m_state=6
04:17:57.569 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5033
04:17:57.569 00.000 10844 Star::Find returns 1 (0), X=616.66, Y=102.10, Mass=1837, SNR=26.9, Peak=183 HFD=3.4
04:17:57.569 00.000 10844 MultiStar: [#1 -0.21,0.67,0.00,M2] [#2 0.28,0.42,0.86,U] [#3 0.28,0.31,0.95,U] [#4 -0.21,0.59,0.00,M2] [#5 -0.70,0.56,0.00,M4] [#6 -0.11,-0.06,0.96,U] [#7 -0.54,0.23,0.00,M7] [#8 -0.00,0.69,0.00,M1] 
04:17:57.569 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.17}, one-star: {-0.24, 0.05}
04:17:57.569 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.39) = xAngle (-0.07 = -0.07)
04:17:57.569 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.06 = 3.06)
04:17:57.569 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.32 mountX=0.18 mountY=0.02, mountTheta=0.09
04:17:57.573 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.17, opts=13)
04:17:57.573 00.000 10844 Enqueuing Move request for scope (0.04, 0.17)
04:17:57.576 00.003 11060 Worker thread wakes up
04:17:57.576 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:17:57.576 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
04:17:57.576 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
04:17:57.576 00.000 11060 Moving (0.04, 0.17) raw xDistance=0.18 yDistance=0.02
04:17:57.576 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:17:57.576 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:57.576 00.000 10844 UpdateGuideState exits: m=1837 SNR=26.9
04:17:57.576 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:17:57.576 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:57.576 00.000 11060 MoveAxis(W, 41, ABG)
04:17:57.576 00.000 11060 Guiding  Dir = 3, Dur = 41
04:17:57.576 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:57.576 00.000 10844 Enqueuing Expose request
04:17:57.579 00.003 11060 IsSlewing returns 0
04:17:57.580 00.001 11060 IsGuiding returns 0
04:17:57.624 00.044 11060 IsGuiding returns 0
04:17:57.624 00.000 11060 Move returns status 0, amount 41
04:17:57.624 00.000 11060 MoveAxis(N, 0, ABG)
04:17:57.624 00.000 11060 Move returns status 0, amount 0
04:17:57.624 00.000 11060 move complete, result=0
04:17:57.624 00.000 11060 worker thread done servicing request
04:17:57.624 00.000 11060 Worker thread wakes up
04:17:57.624 00.000 10844 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
04:17:57.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:57.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:58.257 00.633 11060 Exposure complete
04:17:58.468 00.211 11060 worker thread done servicing request
04:17:58.468 00.000 10844 OnExposeComplete: enter
04:17:58.468 00.000 10844 UpdateGuideState(): m_state=6
04:17:58.469 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5034
04:17:58.469 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=101.69, Mass=1542, SNR=24.9, Peak=153 HFD=3.0
04:17:58.469 00.000 10844 MultiStar: [#1 -0.17,0.52,1.01,U] [#2 -0.11,0.42,0.97,U] [#3 0.27,0.02,1.10,U] [#4 -0.08,0.35,1.01,U] [#5 -0.47,-0.26,0.95,U] [#6 0.21,-0.40,0.96,U] [#7 -0.36,0.10,0.93,U] [#8 -0.16,0.22,0.79,U] 
04:17:58.469 00.000 10844 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.34, -0.36}
04:17:58.469 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.39) = xAngle (0.82 = 0.82)
04:17:58.469 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.95 = -2.33)
04:17:58.469 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.21 mountX=0.06 mountY=-0.06, mountTheta=-0.82
04:17:58.471 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
04:17:58.471 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
04:17:58.471 00.000 11060 Worker thread wakes up
04:17:58.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
04:17:58.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:17:58.471 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
04:17:58.471 00.000 10844 UpdateGuideState exits: m=1542 SNR=24.9
04:17:58.471 00.000 11060 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
04:17:58.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:58.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:17:58.474 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:58.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:17:58.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:58.474 00.000 10844 Enqueuing Expose request
04:17:58.474 00.000 11060 MoveAxis(E, 0, ABG)
04:17:58.474 00.000 11060 Move returns status 0, amount 0
04:17:58.474 00.000 11060 MoveAxis(N, 0, ABG)
04:17:58.474 00.000 11060 Move returns status 0, amount 0
04:17:58.474 00.000 11060 move complete, result=0
04:17:58.474 00.000 11060 worker thread done servicing request
04:17:58.474 00.000 11060 Worker thread wakes up
04:17:58.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:58.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:17:58.474 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:59.103 00.629 11060 Exposure complete
04:17:59.306 00.203 11060 worker thread done servicing request
04:17:59.306 00.000 10844 OnExposeComplete: enter
04:17:59.306 00.000 10844 UpdateGuideState(): m_state=6
04:17:59.306 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5035
04:17:59.306 00.000 10844 Star::Find returns 1 (0), X=616.57, Y=101.95, Mass=1994, SNR=28.1, Peak=187 HFD=3.4
04:17:59.306 00.000 10844 MultiStar: [#1 -0.27,0.33,0.90,U] [#2 0.24,-0.06,0.79,U] [#3 0.08,0.51,0.91,U] [#4 -0.02,0.35,0.89,U] [#5 -0.67,-0.00,0.00,M4] [#6 0.16,-0.16,0.94,U] [#7 -0.46,0.33,0.00,M7] [#8 -0.45,0.87,0.00,M1] 
04:17:59.306 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.14}, one-star: {-0.34, -0.10}
04:17:59.306 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
04:17:59.306 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.73)
04:17:59.306 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.82 mountX=0.13 mountY=-0.06, mountTheta=-0.42
04:17:59.306 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
04:17:59.306 00.000 10844 Enqueuing Move request for scope (-0.04, 0.14)
04:17:59.306 00.000 11060 Worker thread wakes up
04:17:59.306 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:17:59.306 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
04:17:59.306 00.000 10844 UpdateGuideState exits: m=1994 SNR=28.1
04:17:59.306 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
04:17:59.306 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:59.306 00.000 11060 Moving (-0.04, 0.14) raw xDistance=0.13 yDistance=-0.06
04:17:59.311 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
04:17:59.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:17:59.311 00.000 10844 Enqueuing Expose request
04:17:59.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:17:59.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:17:59.311 00.000 11060 MoveAxis(W, 31, ABG)
04:17:59.311 00.000 11060 Guiding  Dir = 3, Dur = 31
04:17:59.342 00.031 11060 IsSlewing returns 0
04:17:59.342 00.000 11060 IsGuiding returns 0
04:17:59.402 00.060 11060 IsGuiding returns 0
04:17:59.403 00.001 11060 Move returns status 0, amount 31
04:17:59.403 00.000 11060 MoveAxis(N, 0, ABG)
04:17:59.403 00.000 11060 Move returns status 0, amount 0
04:17:59.403 00.000 11060 move complete, result=0
04:17:59.403 00.000 11060 worker thread done servicing request
04:17:59.403 00.000 11060 Worker thread wakes up
04:17:59.403 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
04:17:59.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:17:59.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:00.036 00.633 11060 Exposure complete
04:18:00.258 00.222 11060 worker thread done servicing request
04:18:00.258 00.000 10844 OnExposeComplete: enter
04:18:00.258 00.000 10844 UpdateGuideState(): m_state=6
04:18:00.258 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5036
04:18:00.258 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=102.00, Mass=1710, SNR=25.9, Peak=163 HFD=3.9
04:18:00.258 00.000 10844 MultiStar: [#1 -0.15,0.29,1.00,U] [#2 0.59,0.27,0.00,M1] [#3 -0.02,0.44,0.96,U] [#4 -0.46,0.53,0.00,M1] [#5 0.26,-0.14,0.91,U] [#6 0.49,-0.21,0.94,U] [#7 -0.44,0.30,0.92,U] [#8 -0.65,0.40,0.00,M2] 
04:18:00.258 00.000 10844 single-star, 5 included, MultiStar: {0.02, 0.11}, one-star: {-0.04, -0.05}
04:18:00.258 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (1.39) = xAngle (-3.60 = 2.68)
04:18:00.258 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.48 = -0.48)
04:18:00.258 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.21 mountX=-0.05 mountY=-0.03, mountTheta=-2.67
04:18:00.265 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.05, opts=13)
04:18:00.265 00.000 10844 Enqueuing Move request for scope (-0.04, -0.05)
04:18:00.265 00.000 11060 Worker thread wakes up
04:18:00.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
04:18:00.265 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
04:18:00.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:00.265 00.000 11060 Moving (-0.04, -0.05) raw xDistance=-0.05 yDistance=-0.03
04:18:00.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:18:00.265 00.000 10844 UpdateGuideState exits: m=1710 SNR=25.9
04:18:00.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:00.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:00.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:18:00.265 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:00.265 00.000 10844 Enqueuing Expose request
04:18:00.265 00.000 11060 MoveAxis(E, 0, ABG)
04:18:00.265 00.000 11060 Move returns status 0, amount 0
04:18:00.265 00.000 11060 MoveAxis(N, 0, ABG)
04:18:00.265 00.000 11060 Move returns status 0, amount 0
04:18:00.265 00.000 11060 move complete, result=0
04:18:00.265 00.000 11060 worker thread done servicing request
04:18:00.267 00.002 11060 Worker thread wakes up
04:18:00.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:00.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:00.269 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:00.904 00.635 11060 Exposure complete
04:18:01.113 00.209 11060 worker thread done servicing request
04:18:01.113 00.000 10844 OnExposeComplete: enter
04:18:01.113 00.000 10844 UpdateGuideState(): m_state=6
04:18:01.113 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5037
04:18:01.113 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=101.82, Mass=1714, SNR=26.2, Peak=176 HFD=2.8
04:18:01.113 00.000 10844 MultiStar: [#1 0.10,0.63,0.00,M1] [#2 0.19,0.18,0.94,U] [#3 -0.05,0.15,1.03,U] [#4 0.36,0.57,0.00,M2] [#5 -0.32,-0.06,0.93,U] [#6 0.02,0.08,1.00,U] [#7 -0.22,0.30,0.94,U] [#8 -0.64,0.42,0.00,M3] 
04:18:01.113 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.07}, one-star: {-0.02, -0.23}
04:18:01.118 00.005 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (1.39) = xAngle (0.93 = 0.93)
04:18:01.118 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.05 = -2.23)
04:18:01.118 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.32 mountX=0.06 mountY=-0.07, mountTheta=-0.92
04:18:01.120 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.07, opts=13)
04:18:01.120 00.000 10844 Enqueuing Move request for scope (-0.06, 0.07)
04:18:01.120 00.000 11060 Worker thread wakes up
04:18:01.120 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:01.120 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
04:18:01.120 00.000 10844 UpdateGuideState exits: m=1714 SNR=26.2
04:18:01.120 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
04:18:01.120 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:01.120 00.000 11060 Moving (-0.06, 0.07) raw xDistance=0.06 yDistance=-0.07
04:18:01.120 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:01.120 00.000 10844 Enqueuing Expose request
04:18:01.120 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:18:01.120 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:01.120 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:18:01.120 00.000 11060 MoveAxis(E, 0, ABG)
04:18:01.120 00.000 11060 Move returns status 0, amount 0
04:18:01.120 00.000 11060 MoveAxis(N, 0, ABG)
04:18:01.120 00.000 11060 Move returns status 0, amount 0
04:18:01.120 00.000 11060 move complete, result=0
04:18:01.120 00.000 11060 worker thread done servicing request
04:18:01.120 00.000 11060 Worker thread wakes up
04:18:01.120 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:01.120 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:01.124 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:01.755 00.631 11060 Exposure complete
04:18:01.955 00.200 11060 worker thread done servicing request
04:18:01.955 00.000 10844 OnExposeComplete: enter
04:18:01.955 00.000 10844 UpdateGuideState(): m_state=6
04:18:01.955 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5038
04:18:01.955 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=102.44, Mass=1852, SNR=26.6, Peak=158 HFD=3.6
04:18:01.955 00.000 10844 MultiStar: [#1 0.16,1.33,0.00,M2] [#2 0.36,0.47,0.00,M1] [#3 0.36,0.54,0.00,M1] [#4 0.22,0.71,0.00,M3] [#5 -0.62,0.51,0.00,M3] [#6 -0.02,-0.10,0.98,U] [#7 0.10,0.27,0.93,U] [#8 -0.26,1.18,0.00,M4] 
04:18:01.955 00.000 10844 refined, 2 included, MultiStar: {0.12, 0.19}, one-star: {0.28, 0.39}
04:18:01.955 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.39) = xAngle (-0.39 = -0.39)
04:18:01.955 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.73 = 2.73)
04:18:01.955 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.00 mountX=0.21 mountY=0.09, mountTheta=0.40
04:18:01.958 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.19, opts=13)
04:18:01.958 00.000 10844 Enqueuing Move request for scope (0.12, 0.19)
04:18:01.958 00.000 11060 Worker thread wakes up
04:18:01.958 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:01.958 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
04:18:01.958 00.000 10844 UpdateGuideState exits: m=1852 SNR=26.6
04:18:01.958 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
04:18:01.958 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:01.958 00.000 11060 Moving (0.12, 0.19) raw xDistance=0.21 yDistance=0.09
04:18:01.958 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:01.958 00.000 10844 Enqueuing Expose request
04:18:01.958 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:18:01.958 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:01.960 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:18:01.960 00.000 11060 MoveAxis(W, 49, ABG)
04:18:01.960 00.000 11060 Guiding  Dir = 3, Dur = 49
04:18:01.975 00.015 11060 IsSlewing returns 0
04:18:01.975 00.000 11060 IsGuiding returns 0
04:18:02.036 00.061 11060 IsGuiding returns 0
04:18:02.036 00.000 11060 Move returns status 0, amount 49
04:18:02.036 00.000 11060 MoveAxis(N, 0, ABG)
04:18:02.036 00.000 11060 Move returns status 0, amount 0
04:18:02.036 00.000 11060 move complete, result=0
04:18:02.036 00.000 11060 worker thread done servicing request
04:18:02.036 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
04:18:02.036 00.000 11060 Worker thread wakes up
04:18:02.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:02.036 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:02.670 00.634 11060 Exposure complete
04:18:02.885 00.215 11060 worker thread done servicing request
04:18:02.885 00.000 10844 OnExposeComplete: enter
04:18:02.885 00.000 10844 UpdateGuideState(): m_state=6
04:18:02.885 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5039
04:18:02.885 00.000 10844 Star::Find returns 1 (0), X=616.67, Y=101.73, Mass=1721, SNR=26.1, Peak=185 HFD=3.2
04:18:02.887 00.002 10844 MultiStar: [#1 0.19,0.32,0.95,U] [#2 0.29,0.54,0.00,M2] [#3 0.08,-0.12,0.99,U] [#4 0.07,0.28,1.04,U] [#5 0.10,0.16,0.94,U] [#6 0.02,0.06,1.07,U] [#7 -0.29,0.82,0.00,M5] [#8 -0.36,0.62,0.00,M5] 
04:18:02.887 00.000 10844 refined, 5 included, MultiStar: {0.03, 0.06}, one-star: {-0.24, -0.32}
04:18:02.887 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.34 = -0.34)
04:18:02.887 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.78 = 2.78)
04:18:02.887 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.05 mountX=0.07 mountY=0.02, mountTheta=0.35
04:18:02.890 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.06, opts=13)
04:18:02.890 00.000 10844 Enqueuing Move request for scope (0.03, 0.06)
04:18:02.890 00.000 11060 Worker thread wakes up
04:18:02.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:02.891 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
04:18:02.891 00.000 10844 UpdateGuideState exits: m=1721 SNR=26.1
04:18:02.891 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
04:18:02.891 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:02.891 00.000 11060 Moving (0.03, 0.06) raw xDistance=0.07 yDistance=0.02
04:18:02.891 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:02.891 00.000 10844 Enqueuing Expose request
04:18:02.891 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:18:02.891 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:02.891 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:18:02.891 00.000 11060 MoveAxis(E, 0, ABG)
04:18:02.891 00.000 11060 Move returns status 0, amount 0
04:18:02.891 00.000 11060 MoveAxis(N, 0, ABG)
04:18:02.891 00.000 11060 Move returns status 0, amount 0
04:18:02.891 00.000 11060 move complete, result=0
04:18:02.892 00.001 11060 worker thread done servicing request
04:18:02.892 00.000 11060 Worker thread wakes up
04:18:02.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:02.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:02.893 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:03.521 00.628 11060 Exposure complete
04:18:03.730 00.209 11060 worker thread done servicing request
04:18:03.730 00.000 10844 OnExposeComplete: enter
04:18:03.730 00.000 10844 UpdateGuideState(): m_state=6
04:18:03.732 00.002 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5040
04:18:03.732 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=102.36, Mass=1524, SNR=24.3, Peak=209 HFD=3.2
04:18:03.732 00.000 10844 MultiStar: [#1 -0.18,0.66,0.00,M2] [#2 0.08,0.51,0.93,U] [#3 0.51,-0.12,1.13,U] [#4 0.27,0.78,0.00,M3] [#5 0.08,0.02,1.03,U] [#6 -0.18,0.10,1.03,U] [#7 0.32,0.69,0.00,M6] [#8 -0.04,1.16,0.00,M6] 
04:18:03.732 00.000 10844 refined, 4 included, MultiStar: {0.10, 0.15}, one-star: {-0.05, 0.30}
04:18:03.732 00.000 10844 CameraToMount -- cameraTheta (0.99) - m_xAngle (1.39) = xAngle (-0.40 = -0.40)
04:18:03.732 00.000 10844 CameraToMount -- cameraTheta (0.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.73 = 2.73)
04:18:03.732 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=0.17 mountY=0.07, mountTheta=0.41
04:18:03.735 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.15, opts=13)
04:18:03.735 00.000 10844 Enqueuing Move request for scope (0.10, 0.15)
04:18:03.735 00.000 11060 Worker thread wakes up
04:18:03.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
04:18:03.736 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:03.736 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
04:18:03.736 00.000 10844 UpdateGuideState exits: m=1524 SNR=24.3
04:18:03.736 00.000 11060 Moving (0.10, 0.15) raw xDistance=0.17 yDistance=0.07
04:18:03.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:03.736 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:03.736 00.000 10844 Enqueuing Expose request
04:18:03.736 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
04:18:03.736 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:03.736 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:18:03.737 00.001 11060 MoveAxis(W, 39, ABG)
04:18:03.737 00.000 11060 Guiding  Dir = 3, Dur = 39
04:18:03.772 00.035 11060 IsSlewing returns 0
04:18:03.772 00.000 11060 IsGuiding returns 0
04:18:03.829 00.057 11060 IsGuiding returns 0
04:18:03.829 00.000 11060 Move returns status 0, amount 39
04:18:03.830 00.001 11060 MoveAxis(N, 0, ABG)
04:18:03.830 00.000 11060 Move returns status 0, amount 0
04:18:03.830 00.000 11060 move complete, result=0
04:18:03.830 00.000 11060 worker thread done servicing request
04:18:03.830 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
04:18:03.830 00.000 11060 Worker thread wakes up
04:18:03.831 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:03.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:04.486 00.655 11060 Exposure complete
04:18:04.694 00.208 10844 OnExposeComplete: enter
04:18:04.694 00.000 10844 UpdateGuideState(): m_state=6
04:18:04.694 00.000 11060 worker thread done servicing request
04:18:04.696 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5041
04:18:04.696 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=102.20, Mass=1646, SNR=25.4, Peak=149 HFD=3.1
04:18:04.696 00.000 10844 MultiStar: [#1 -0.00,0.76,0.00,M3] [#2 -0.11,0.79,0.00,M2] [#3 -0.10,-0.04,0.96,U] [#4 -0.20,0.53,0.00,M4] [#5 -0.13,0.44,0.92,U] [#6 0.17,0.08,1.01,U] [#7 -0.36,0.57,0.00,M7] [#8 -0.37,0.50,0.00,M7] 
04:18:04.696 00.000 10844 refined, 3 included, MultiStar: {0.01, 0.15}, one-star: {0.08, 0.14}
04:18:04.696 00.000 10844 CameraToMount -- cameraTheta (1.52) - m_xAngle (1.39) = xAngle (0.13 = 0.13)
04:18:04.696 00.000 10844 CameraToMount -- cameraTheta (1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.03)
04:18:04.696 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.52 mountX=0.15 mountY=-0.02, mountTheta=-0.11
04:18:04.698 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.15, opts=13)
04:18:04.698 00.000 10844 Enqueuing Move request for scope (0.01, 0.15)
04:18:04.698 00.000 11060 Worker thread wakes up
04:18:04.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
04:18:04.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
04:18:04.698 00.000 11060 Moving (0.01, 0.15) raw xDistance=0.15 yDistance=-0.02
04:18:04.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:18:04.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:04.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:18:04.701 00.003 11060 MoveAxis(W, 37, ABG)
04:18:04.701 00.000 11060 Guiding  Dir = 3, Dur = 37
04:18:04.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:04.701 00.000 10844 UpdateGuideState exits: m=1646 SNR=25.4
04:18:04.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:04.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:04.701 00.000 10844 Enqueuing Expose request
04:18:04.722 00.021 11060 IsSlewing returns 0
04:18:04.722 00.000 11060 IsGuiding returns 0
04:18:04.784 00.062 11060 IsGuiding returns 0
04:18:04.784 00.000 11060 Move returns status 0, amount 37
04:18:04.784 00.000 11060 MoveAxis(N, 0, ABG)
04:18:04.784 00.000 11060 Move returns status 0, amount 0
04:18:04.784 00.000 11060 move complete, result=0
04:18:04.785 00.001 11060 worker thread done servicing request
04:18:04.785 00.000 11060 Worker thread wakes up
04:18:04.785 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
04:18:04.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:04.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:05.419 00.634 11060 Exposure complete
04:18:05.613 00.194 11060 worker thread done servicing request
04:18:05.613 00.000 10844 OnExposeComplete: enter
04:18:05.613 00.000 10844 UpdateGuideState(): m_state=6
04:18:05.615 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5042
04:18:05.615 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=102.16, Mass=1802, SNR=26.7, Peak=198 HFD=3.4
04:18:05.615 00.000 10844 MultiStar: [#1 0.74,0.72,0.00,M4] [#2 0.38,0.43,0.00,M3] [#3 -0.30,0.20,0.93,U] [#4 0.08,0.52,1.05,U] [#5 -0.44,0.32,0.86,U] [#6 0.71,0.14,0.00,M1] [#7 -0.06,0.46,1.03,U] [#8 0.08,1.04,0.00,M8] 
04:18:05.615 00.000 10844 refined, 4 included, MultiStar: {-0.00, 0.33}, one-star: {0.61, 0.11}
04:18:05.615 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
04:18:05.615 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.96)
04:18:05.615 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.59 mountX=0.32 mountY=-0.06, mountTheta=-0.18
04:18:05.617 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.33, opts=13)
04:18:05.617 00.000 10844 Enqueuing Move request for scope (-0.00, 0.33)
04:18:05.617 00.000 11060 Worker thread wakes up
04:18:05.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:05.617 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.33) opts 0xd
04:18:05.617 00.000 10844 UpdateGuideState exits: m=1802 SNR=26.7
04:18:05.617 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.33)
04:18:05.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:05.617 00.000 11060 Moving (-0.00, 0.33) raw xDistance=0.32 yDistance=-0.06
04:18:05.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:05.617 00.000 10844 Enqueuing Expose request
04:18:05.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
04:18:05.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:05.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:18:05.617 00.000 11060 MoveAxis(W, 76, ABG)
04:18:05.617 00.000 11060 Guiding  Dir = 3, Dur = 76
04:18:05.633 00.016 11060 IsSlewing returns 0
04:18:05.634 00.001 11060 IsGuiding returns 0
04:18:05.723 00.089 11060 IsGuiding returns 0
04:18:05.723 00.000 11060 Move returns status 0, amount 76
04:18:05.723 00.000 11060 MoveAxis(N, 0, ABG)
04:18:05.723 00.000 11060 Move returns status 0, amount 0
04:18:05.723 00.000 11060 move complete, result=0
04:18:05.723 00.000 11060 worker thread done servicing request
04:18:05.723 00.000 11060 Worker thread wakes up
04:18:05.723 00.000 10844 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
04:18:05.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:05.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:06.355 00.632 11060 Exposure complete
04:18:06.573 00.218 11060 worker thread done servicing request
04:18:06.573 00.000 10844 OnExposeComplete: enter
04:18:06.573 00.000 10844 UpdateGuideState(): m_state=6
04:18:06.573 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5043
04:18:06.573 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=102.09, Mass=1669, SNR=25.8, Peak=175 HFD=3.1
04:18:06.573 00.000 10844 MultiStar: [#1 -0.41,0.14,0.99,U] [#2 0.14,0.05,0.93,U] [#3 0.46,-0.11,1.03,U] [#4 0.21,0.57,0.00,M4] [#5 -0.12,0.02,0.89,U] [#6 0.06,0.19,1.00,U] [#7 -0.22,0.32,1.00,U] [#8 -0.26,0.52,0.00,M9] 
04:18:06.573 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.09}, one-star: {-0.17, 0.04}
04:18:06.573 00.000 10844 CameraToMount -- cameraTheta (1.93) - m_xAngle (1.39) = xAngle (0.54 = 0.54)
04:18:06.573 00.000 10844 CameraToMount -- cameraTheta (1.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.67 = -2.62)
04:18:06.573 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.93 mountX=0.09 mountY=-0.05, mountTheta=-0.53
04:18:06.578 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.09, opts=13)
04:18:06.578 00.000 10844 Enqueuing Move request for scope (-0.04, 0.09)
04:18:06.578 00.000 11060 Worker thread wakes up
04:18:06.578 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:06.578 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
04:18:06.578 00.000 10844 UpdateGuideState exits: m=1669 SNR=25.8
04:18:06.578 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
04:18:06.578 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:06.578 00.000 11060 Moving (-0.04, 0.09) raw xDistance=0.09 yDistance=-0.05
04:18:06.580 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:06.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:18:06.580 00.000 10844 Enqueuing Expose request
04:18:06.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:06.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:18:06.580 00.000 11060 MoveAxis(E, 0, ABG)
04:18:06.580 00.000 11060 Move returns status 0, amount 0
04:18:06.580 00.000 11060 MoveAxis(N, 0, ABG)
04:18:06.580 00.000 11060 Move returns status 0, amount 0
04:18:06.580 00.000 11060 move complete, result=0
04:18:06.580 00.000 11060 worker thread done servicing request
04:18:06.580 00.000 11060 Worker thread wakes up
04:18:06.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:06.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:06.582 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:07.230 00.648 11060 Exposure complete
04:18:07.436 00.206 11060 worker thread done servicing request
04:18:07.437 00.001 10844 OnExposeComplete: enter
04:18:07.437 00.000 10844 UpdateGuideState(): m_state=6
04:18:07.437 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5044
04:18:07.437 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=102.03, Mass=1772, SNR=26.6, Peak=166 HFD=2.9
04:18:07.437 00.000 10844 MultiStar: [#1 0.10,0.33,0.93,U] [#2 0.68,0.24,0.00,M3] [#3 0.23,0.04,0.99,U] [#4 -0.06,0.70,0.00,M5] [#5 -0.28,-0.15,1.02,U] [#6 0.55,0.25,0.00,M1] [#7 -0.53,0.48,0.00,M6] [#8 -0.43,-0.02,0.78,U] 
04:18:07.437 00.000 10844 refined, 4 included, MultiStar: {-0.04, 0.03}, one-star: {0.14, -0.02}
04:18:07.437 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.39) = xAngle (0.99 = 0.99)
04:18:07.437 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.11 = -2.17)
04:18:07.437 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.38 mountX=0.03 mountY=-0.04, mountTheta=-0.98
04:18:07.441 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.03, opts=13)
04:18:07.441 00.000 10844 Enqueuing Move request for scope (-0.04, 0.03)
04:18:07.441 00.000 11060 Worker thread wakes up
04:18:07.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:07.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
04:18:07.441 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.6
04:18:07.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
04:18:07.441 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:07.441 00.000 11060 Moving (-0.04, 0.03) raw xDistance=0.03 yDistance=-0.04
04:18:07.441 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:07.441 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:18:07.441 00.000 10844 Enqueuing Expose request
04:18:07.441 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:07.441 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:18:07.441 00.000 11060 MoveAxis(E, 0, ABG)
04:18:07.441 00.000 11060 Move returns status 0, amount 0
04:18:07.441 00.000 11060 MoveAxis(N, 0, ABG)
04:18:07.441 00.000 11060 Move returns status 0, amount 0
04:18:07.441 00.000 11060 move complete, result=0
04:18:07.441 00.000 11060 worker thread done servicing request
04:18:07.441 00.000 11060 Worker thread wakes up
04:18:07.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:07.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:07.445 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:08.082 00.637 11060 Exposure complete
04:18:08.298 00.216 11060 worker thread done servicing request
04:18:08.298 00.000 10844 OnExposeComplete: enter
04:18:08.298 00.000 10844 UpdateGuideState(): m_state=6
04:18:08.298 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5045
04:18:08.303 00.005 10844 Star::Find returns 1 (0), X=616.96, Y=102.27, Mass=1740, SNR=25.8, Peak=188 HFD=3.3
04:18:08.303 00.000 10844 MultiStar: [#1 -0.04,0.60,0.00,M3] [#2 -0.08,0.62,0.00,M4] [#3 0.12,0.16,0.99,U] [#4 0.30,0.71,0.00,M6] [#5 -0.62,0.53,0.00,M1] [#6 0.34,0.10,0.97,U] [#7 -0.37,0.37,0.96,U] [#8 -0.23,0.59,0.00,M9] 
04:18:08.303 00.000 10844 refined, 3 included, MultiStar: {0.04, 0.21}, one-star: {0.05, 0.22}
04:18:08.303 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.39) = xAngle (0.01 = 0.01)
04:18:08.303 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.13 = 3.13)
04:18:08.303 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.40 mountX=0.21 mountY=0.00, mountTheta=0.01
04:18:08.303 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.21, opts=13)
04:18:08.303 00.000 10844 Enqueuing Move request for scope (0.04, 0.21)
04:18:08.303 00.000 11060 Worker thread wakes up
04:18:08.303 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:08.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
04:18:08.303 00.000 10844 UpdateGuideState exits: m=1740 SNR=25.8
04:18:08.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
04:18:08.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:08.303 00.000 11060 Moving (0.04, 0.21) raw xDistance=0.21 yDistance=0.00
04:18:08.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:08.303 00.000 10844 Enqueuing Expose request
04:18:08.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:18:08.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:08.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:18:08.303 00.000 11060 MoveAxis(W, 50, ABG)
04:18:08.303 00.000 11060 Guiding  Dir = 3, Dur = 50
04:18:08.324 00.021 11060 IsSlewing returns 0
04:18:08.324 00.000 11060 IsGuiding returns 0
04:18:08.385 00.061 11060 IsGuiding returns 0
04:18:08.385 00.000 11060 Move returns status 0, amount 50
04:18:08.385 00.000 11060 MoveAxis(N, 0, ABG)
04:18:08.385 00.000 11060 Move returns status 0, amount 0
04:18:08.385 00.000 11060 move complete, result=0
04:18:08.385 00.000 11060 worker thread done servicing request
04:18:08.385 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.0 px 0 ms NORTH
04:18:08.387 00.002 11060 Worker thread wakes up
04:18:08.387 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:08.388 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:09.034 00.646 11060 Exposure complete
04:18:09.236 00.202 11060 worker thread done servicing request
04:18:09.236 00.000 10844 OnExposeComplete: enter
04:18:09.236 00.000 10844 UpdateGuideState(): m_state=6
04:18:09.236 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5046
04:18:09.236 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=101.95, Mass=1881, SNR=27.0, Peak=198 HFD=3.1
04:18:09.236 00.000 10844 MultiStar: [#1 -0.37,-0.03,0.94,U] [#2 0.55,0.33,0.00,M5] [#3 0.52,0.11,1.00,U] [#4 0.40,0.43,0.00,M7] [#5 -0.29,-0.10,0.97,U] [#6 0.49,-0.26,0.89,U] [#7 -0.44,0.04,0.78,U] [#8 0.28,0.34,0.80,U] 
04:18:09.236 00.000 10844 refined, 6 included, MultiStar: {0.07, -0.01}, one-star: {0.25, -0.10}
04:18:09.236 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.39) = xAngle (-1.50 = -1.50)
04:18:09.236 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.62 = 1.62)
04:18:09.239 00.003 10844 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.11 mountX=0.00 mountY=0.07, mountTheta=1.50
04:18:09.241 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.01, opts=13)
04:18:09.241 00.000 10844 Enqueuing Move request for scope (0.07, -0.01)
04:18:09.241 00.000 11060 Worker thread wakes up
04:18:09.242 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:09.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
04:18:09.242 00.000 10844 UpdateGuideState exits: m=1881 SNR=27.0
04:18:09.242 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
04:18:09.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:09.242 00.000 11060 Moving (0.07, -0.01) raw xDistance=0.00 yDistance=0.07
04:18:09.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:09.242 00.000 10844 Enqueuing Expose request
04:18:09.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:18:09.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:09.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:18:09.242 00.000 11060 MoveAxis(E, 0, ABG)
04:18:09.243 00.001 11060 Move returns status 0, amount 0
04:18:09.243 00.000 11060 MoveAxis(N, 0, ABG)
04:18:09.243 00.000 11060 Move returns status 0, amount 0
04:18:09.243 00.000 11060 move complete, result=0
04:18:09.243 00.000 11060 worker thread done servicing request
04:18:09.243 00.000 11060 Worker thread wakes up
04:18:09.243 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:09.243 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:09.245 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:09.867 00.622 11060 Exposure complete
04:18:10.073 00.206 11060 worker thread done servicing request
04:18:10.073 00.000 10844 OnExposeComplete: enter
04:18:10.073 00.000 10844 UpdateGuideState(): m_state=6
04:18:10.073 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5047
04:18:10.073 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=101.67, Mass=1568, SNR=24.6, Peak=234 HFD=2.9
04:18:10.073 00.000 10844 MultiStar: [#1 -0.14,0.62,0.00,M3] [#2 0.29,0.30,1.03,U] [#3 0.35,0.24,1.04,U] [#4 -0.00,0.45,1.03,U] [#5 -0.01,0.20,0.99,U] [#6 0.70,-0.06,0.00,M1] [#7 0.11,-0.01,1.03,U] [#8 0.27,0.29,0.87,U] 
04:18:10.073 00.000 10844 refined, 6 included, MultiStar: {0.19, 0.16}, one-star: {0.36, -0.38}
04:18:10.073 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.39) = xAngle (-0.72 = -0.72)
04:18:10.073 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.41 = 2.41)
04:18:10.073 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.67 mountX=0.19 mountY=0.17, mountTheta=0.73
04:18:10.077 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.16, opts=13)
04:18:10.077 00.000 10844 Enqueuing Move request for scope (0.19, 0.16)
04:18:10.077 00.000 11060 Worker thread wakes up
04:18:10.077 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:10.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
04:18:10.077 00.000 10844 UpdateGuideState exits: m=1568 SNR=24.6
04:18:10.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
04:18:10.079 00.002 11060 Moving (0.19, 0.16) raw xDistance=0.19 yDistance=0.17
04:18:10.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:10.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:18:10.079 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:10.079 00.000 10844 Enqueuing Expose request
04:18:10.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:10.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:18:10.079 00.000 11060 MoveAxis(W, 44, ABG)
04:18:10.079 00.000 11060 Guiding  Dir = 3, Dur = 44
04:18:10.089 00.010 11060 IsSlewing returns 0
04:18:10.089 00.000 11060 IsGuiding returns 0
04:18:10.137 00.048 11060 IsGuiding returns 0
04:18:10.137 00.000 11060 Move returns status 0, amount 44
04:18:10.137 00.000 11060 MoveAxis(N, 0, ABG)
04:18:10.137 00.000 11060 Move returns status 0, amount 0
04:18:10.137 00.000 11060 move complete, result=0
04:18:10.137 00.000 11060 worker thread done servicing request
04:18:10.137 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
04:18:10.137 00.000 11060 Worker thread wakes up
04:18:10.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:10.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:10.763 00.626 11060 Exposure complete
04:18:10.977 00.214 11060 worker thread done servicing request
04:18:10.977 00.000 10844 OnExposeComplete: enter
04:18:10.977 00.000 10844 UpdateGuideState(): m_state=6
04:18:10.982 00.005 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5048
04:18:10.982 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=101.79, Mass=1959, SNR=27.9, Peak=163 HFD=3.8
04:18:10.982 00.000 10844 MultiStar: [#1 -0.68,0.48,0.00,M4] [#2 -0.19,0.49,0.91,U] [#3 -0.43,-0.17,0.97,U] [#4 -0.19,0.36,0.94,U] [#5 -0.11,-0.18,0.94,U] [#6 -0.40,-0.01,0.90,U] [#7 -0.52,0.28,0.00,M4] [#8 -0.10,0.52,0.79,U] 
04:18:10.982 00.000 10844 refined, 6 included, MultiStar: {-0.21, 0.09}, one-star: {-0.06, -0.27}
04:18:10.982 00.000 10844 CameraToMount -- cameraTheta (2.74) - m_xAngle (1.39) = xAngle (1.35 = 1.35)
04:18:10.982 00.000 10844 CameraToMount -- cameraTheta (2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.47 = -1.81)
04:18:10.982 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.74 mountX=0.05 mountY=-0.22, mountTheta=-1.35
04:18:10.982 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=0.09, opts=13)
04:18:10.982 00.000 10844 Enqueuing Move request for scope (-0.21, 0.09)
04:18:10.982 00.000 11060 Worker thread wakes up
04:18:10.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:10.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
04:18:10.982 00.000 10844 UpdateGuideState exits: m=1959 SNR=27.9
04:18:10.982 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
04:18:10.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:10.982 00.000 11060 Moving (-0.21, 0.09) raw xDistance=0.05 yDistance=-0.22
04:18:10.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:10.982 00.000 10844 Enqueuing Expose request
04:18:10.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:18:10.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:10.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:18:10.982 00.000 11060 MoveAxis(E, 0, ABG)
04:18:10.982 00.000 11060 Move returns status 0, amount 0
04:18:10.982 00.000 11060 MoveAxis(N, 0, ABG)
04:18:10.982 00.000 11060 Move returns status 0, amount 0
04:18:10.982 00.000 11060 move complete, result=0
04:18:10.987 00.005 11060 worker thread done servicing request
04:18:10.987 00.000 11060 Worker thread wakes up
04:18:10.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:10.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:10.989 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:11.611 00.622 11060 Exposure complete
04:18:11.825 00.214 11060 worker thread done servicing request
04:18:11.825 00.000 10844 OnExposeComplete: enter
04:18:11.825 00.000 10844 UpdateGuideState(): m_state=6
04:18:11.825 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5049
04:18:11.825 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=101.80, Mass=1890, SNR=27.0, Peak=150 HFD=3.7
04:18:11.825 00.000 10844 MultiStar: [#1 -0.56,0.22,0.00,M5] [#2 -0.35,0.38,0.80,U] [#3 -0.29,-0.33,0.97,U] [#4 -0.28,0.35,1.06,U] [#5 -0.67,0.04,0.00,M1] [#6 -0.38,-0.48,0.00,M1] [#7 -0.60,0.39,0.00,M5] [#8 -0.30,0.60,0.00,M7] 
04:18:11.825 00.000 10844 refined, 3 included, MultiStar: {-0.15, 0.03}, one-star: {0.26, -0.25}
04:18:11.825 00.000 10844 CameraToMount -- cameraTheta (2.97) - m_xAngle (1.39) = xAngle (1.58 = 1.58)
04:18:11.825 00.000 10844 CameraToMount -- cameraTheta (2.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.70 = -1.58)
04:18:11.825 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.97 mountX=-0.00 mountY=-0.16, mountTheta=-1.58
04:18:11.828 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.03, opts=13)
04:18:11.828 00.000 10844 Enqueuing Move request for scope (-0.15, 0.03)
04:18:11.828 00.000 11060 Worker thread wakes up
04:18:11.828 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:11.828 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
04:18:11.828 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.0
04:18:11.828 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
04:18:11.828 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:11.828 00.000 11060 Moving (-0.15, 0.03) raw xDistance=-0.00 yDistance=-0.16
04:18:11.828 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:11.828 00.000 10844 Enqueuing Expose request
04:18:11.828 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:18:11.828 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:11.828 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:18:11.828 00.000 11060 MoveAxis(E, 0, ABG)
04:18:11.828 00.000 11060 Move returns status 0, amount 0
04:18:11.828 00.000 11060 MoveAxis(N, 0, ABG)
04:18:11.828 00.000 11060 Move returns status 0, amount 0
04:18:11.828 00.000 11060 move complete, result=0
04:18:11.828 00.000 11060 worker thread done servicing request
04:18:11.828 00.000 11060 Worker thread wakes up
04:18:11.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:11.828 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:11.833 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:12.466 00.633 11060 Exposure complete
04:18:12.670 00.204 11060 worker thread done servicing request
04:18:12.670 00.000 10844 OnExposeComplete: enter
04:18:12.670 00.000 10844 UpdateGuideState(): m_state=6
04:18:12.670 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5050
04:18:12.670 00.000 10844 Star::Find returns 1 (0), X=616.47, Y=101.88, Mass=1989, SNR=28.0, Peak=191 HFD=3.7
04:18:12.675 00.005 10844 MultiStar: [#1 -0.29,0.27,0.86,U] [#2 -0.25,0.20,0.88,U] [#3 -0.33,-0.35,0.86,U] [#4 0.10,-0.00,0.95,U] [#5 -0.19,-0.27,0.87,U] [#6 0.06,-0.09,0.98,U] [#7 -0.41,-0.08,0.81,U] [#8 -0.24,0.10,0.80,U] 
04:18:12.675 00.000 10844 refined, 8 included, MultiStar: {-0.22, -0.05}, one-star: {-0.44, -0.17}
04:18:12.675 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.97)
04:18:12.675 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
04:18:12.675 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.93 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
04:18:12.675 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.05, opts=13)
04:18:12.678 00.003 10844 Enqueuing Move request for scope (-0.22, -0.05)
04:18:12.678 00.000 11060 Worker thread wakes up
04:18:12.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:12.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
04:18:12.678 00.000 10844 UpdateGuideState exits: m=1989 SNR=28.0
04:18:12.678 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
04:18:12.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:12.678 00.000 11060 Moving (-0.22, -0.05) raw xDistance=-0.09 yDistance=-0.21
04:18:12.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:12.678 00.000 10844 Enqueuing Expose request
04:18:12.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:18:12.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:12.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:18:12.678 00.000 11060 MoveAxis(E, 0, ABG)
04:18:12.678 00.000 11060 Move returns status 0, amount 0
04:18:12.678 00.000 11060 MoveAxis(N, 0, ABG)
04:18:12.678 00.000 11060 Move returns status 0, amount 0
04:18:12.678 00.000 11060 move complete, result=0
04:18:12.678 00.000 11060 worker thread done servicing request
04:18:12.678 00.000 11060 Worker thread wakes up
04:18:12.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:12.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:12.691 00.013 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:13.309 00.618 11060 Exposure complete
04:18:13.516 00.207 11060 worker thread done servicing request
04:18:13.516 00.000 10844 OnExposeComplete: enter
04:18:13.516 00.000 10844 UpdateGuideState(): m_state=6
04:18:13.516 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5051
04:18:13.516 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=102.93, Mass=1611, SNR=25.3, Peak=178 HFD=3.2
04:18:13.516 00.000 10844 MultiStar: [#1 -0.47,0.45,0.00,M5] [#2 -0.28,0.88,0.00,M2] [#3 0.00,0.20,1.03,U] [#4 -0.11,0.53,1.07,U] [#5 -0.57,0.22,0.00,M1] [#6 -0.23,0.22,1.09,U] [#7 -0.22,0.67,0.00,M5] [#8 0.12,0.45,0.85,U] 
04:18:13.516 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.45}, one-star: {-0.14, 0.88}
04:18:13.516 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (1.39) = xAngle (0.36 = 0.36)
04:18:13.516 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.48 = -2.80)
04:18:13.516 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.45 hyp=0.46 cameraTheta=1.75 mountX=0.43 mountY=-0.15, mountTheta=-0.34
04:18:13.521 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.45, opts=13)
04:18:13.521 00.000 10844 Enqueuing Move request for scope (-0.08, 0.45)
04:18:13.521 00.000 11060 Worker thread wakes up
04:18:13.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:13.521 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.45) opts 0xd
04:18:13.521 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.45)
04:18:13.521 00.000 11060 Moving (-0.08, 0.45) raw xDistance=0.43 yDistance=-0.15
04:18:13.521 00.000 10844 UpdateGuideState exits: m=1611 SNR=25.3
04:18:13.521 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
04:18:13.521 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:13.521 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:13.521 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:13.523 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:18:13.523 00.000 10844 Enqueuing Expose request
04:18:13.523 00.000 11060 MoveAxis(W, 101, ABG)
04:18:13.531 00.008 11060 Guiding  Dir = 3, Dur = 101
04:18:13.536 00.005 11060 IsSlewing returns 0
04:18:13.536 00.000 11060 IsGuiding returns 0
04:18:13.653 00.117 11060 IsGuiding returns 0
04:18:13.653 00.000 11060 Move returns status 0, amount 101
04:18:13.653 00.000 11060 MoveAxis(N, 0, ABG)
04:18:13.653 00.000 11060 Move returns status 0, amount 0
04:18:13.653 00.000 11060 move complete, result=0
04:18:13.653 00.000 11060 worker thread done servicing request
04:18:13.653 00.000 10844 GuideStep: 0.4 px 101 ms WEST, -0.2 px 0 ms NORTH
04:18:13.653 00.000 11060 Worker thread wakes up
04:18:13.654 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:13.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:14.303 00.649 11060 Exposure complete
04:18:14.508 00.205 11060 worker thread done servicing request
04:18:14.508 00.000 10844 OnExposeComplete: enter
04:18:14.508 00.000 10844 UpdateGuideState(): m_state=6
04:18:14.512 00.004 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5052
04:18:14.512 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=102.62, Mass=2002, SNR=27.7, Peak=204 HFD=3.8
04:18:14.512 00.000 10844 MultiStar: [#1 -0.48,0.66,0.00,M6] [#2 -0.21,0.81,0.00,M3] [#3 0.11,0.02,0.86,U] [#4 -0.05,0.51,1.04,U] [#5 -0.40,-0.07,0.93,U] [#6 -0.10,0.29,0.93,U] [#7 -0.41,0.63,0.00,M6] [#8 -0.14,0.67,0.00,M6] 
04:18:14.512 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.28}, one-star: {0.07, 0.56}
04:18:14.512 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.39) = xAngle (0.44 = 0.44)
04:18:14.512 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.72)
04:18:14.512 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=0.26 mountY=-0.12, mountTheta=-0.42
04:18:14.513 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.28, opts=13)
04:18:14.513 00.000 10844 Enqueuing Move request for scope (-0.07, 0.28)
04:18:14.513 00.000 11060 Worker thread wakes up
04:18:14.513 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:14.513 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
04:18:14.513 00.000 10844 UpdateGuideState exits: m=2002 SNR=27.7
04:18:14.513 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
04:18:14.513 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:14.513 00.000 11060 Moving (-0.07, 0.28) raw xDistance=0.26 yDistance=-0.12
04:18:14.513 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:14.513 00.000 10844 Enqueuing Expose request
04:18:14.513 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
04:18:14.513 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:14.513 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:18:14.513 00.000 11060 MoveAxis(W, 64, ABG)
04:18:14.513 00.000 11060 Guiding  Dir = 3, Dur = 64
04:18:14.529 00.016 11060 IsSlewing returns 0
04:18:14.529 00.000 11060 IsGuiding returns 0
04:18:14.604 00.075 11060 IsGuiding returns 0
04:18:14.604 00.000 11060 Move returns status 0, amount 64
04:18:14.604 00.000 11060 MoveAxis(N, 0, ABG)
04:18:14.604 00.000 11060 Move returns status 0, amount 0
04:18:14.604 00.000 11060 move complete, result=0
04:18:14.604 00.000 11060 worker thread done servicing request
04:18:14.604 00.000 10844 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
04:18:14.604 00.000 11060 Worker thread wakes up
04:18:14.604 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:14.604 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:15.247 00.643 11060 Exposure complete
04:18:15.531 00.284 11060 worker thread done servicing request
04:18:15.531 00.000 10844 OnExposeComplete: enter
04:18:15.531 00.000 10844 UpdateGuideState(): m_state=6
04:18:15.532 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5053
04:18:15.532 00.000 10844 Star::Find returns 1 (0), X=616.79, Y=102.33, Mass=1537, SNR=24.5, Peak=151 HFD=3.0
04:18:15.532 00.000 10844 MultiStar: [#1 -0.18,0.36,1.04,U] [#2 0.03,0.46,0.93,U] [#3 -0.03,0.21,0.91,U] [#4 -0.11,0.53,0.99,U] [#5 -0.35,-0.15,0.99,U] [#6 0.06,-0.25,1.25,U] [#7 -0.51,0.42,0.00,M7] [#8 -0.04,0.83,0.00,M7] 
04:18:15.532 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.19}, one-star: {-0.11, 0.28}
04:18:15.532 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
04:18:15.532 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
04:18:15.532 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.04 mountX=0.17 mountY=-0.12, mountTheta=-0.64
04:18:15.538 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.19, opts=13)
04:18:15.538 00.000 10844 Enqueuing Move request for scope (-0.09, 0.19)
04:18:15.538 00.000 11060 Worker thread wakes up
04:18:15.538 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
04:18:15.538 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
04:18:15.538 00.000 11060 Moving (-0.09, 0.19) raw xDistance=0.17 yDistance=-0.12
04:18:15.540 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:18:15.540 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:15.540 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:18:15.540 00.000 11060 MoveAxis(W, 41, ABG)
04:18:15.540 00.000 11060 Guiding  Dir = 3, Dur = 41
04:18:15.544 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:15.545 00.001 10844 UpdateGuideState exits: m=1537 SNR=24.5
04:18:15.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:15.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:15.545 00.000 10844 Enqueuing Expose request
04:18:15.568 00.023 11060 IsSlewing returns 0
04:18:15.568 00.000 11060 IsGuiding returns 0
04:18:15.629 00.061 11060 IsGuiding returns 0
04:18:15.629 00.000 11060 Move returns status 0, amount 41
04:18:15.629 00.000 11060 MoveAxis(N, 0, ABG)
04:18:15.629 00.000 11060 Move returns status 0, amount 0
04:18:15.629 00.000 11060 move complete, result=0
04:18:15.629 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
04:18:15.631 00.002 11060 worker thread done servicing request
04:18:15.631 00.000 11060 Worker thread wakes up
04:18:15.631 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:15.633 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:16.433 00.800 11060 Exposure complete
04:18:17.440 01.007 11060 worker thread done servicing request
04:18:17.440 00.000 10844 OnExposeComplete: enter
04:18:17.440 00.000 10844 UpdateGuideState(): m_state=6
04:18:17.440 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5054
04:18:17.440 00.000 10844 Star::Find returns 1 (0), X=616.70, Y=102.13, Mass=1893, SNR=27.4, Peak=198 HFD=3.1
04:18:17.440 00.000 10844 MultiStar: [#1 -0.62,0.15,0.00,M6] [#2 -0.06,0.65,0.00,M3] [#3 -0.01,0.17,0.89,U] [#4 -0.43,0.44,0.00,M1] [#5 -0.60,0.17,0.00,M1] [#6 -0.33,-0.12,0.99,U] [#7 -0.55,0.31,0.00,M8] [#8 0.21,0.77,0.00,M8] 
04:18:17.440 00.000 10844 refined, 2 included, MultiStar: {-0.19, 0.04}, one-star: {-0.20, 0.08}
04:18:17.440 00.000 10844 CameraToMount -- cameraTheta (2.94) - m_xAngle (1.39) = xAngle (1.55 = 1.55)
04:18:17.440 00.000 10844 CameraToMount -- cameraTheta (2.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.68 = -1.61)
04:18:17.440 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.94 mountX=0.00 mountY=-0.19, mountTheta=-1.55
04:18:17.448 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.04, opts=13)
04:18:17.458 00.010 10844 Enqueuing Move request for scope (-0.19, 0.04)
04:18:17.458 00.000 11060 Worker thread wakes up
04:18:17.458 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
04:18:17.458 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
04:18:17.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:17.458 00.000 11060 Moving (-0.19, 0.04) raw xDistance=0.00 yDistance=-0.19
04:18:17.458 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:18:17.458 00.000 10844 UpdateGuideState exits: m=1893 SNR=27.4
04:18:17.458 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:17.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:17.460 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:18:17.460 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:17.460 00.000 11060 MoveAxis(E, 0, ABG)
04:18:17.460 00.000 10844 Enqueuing Expose request
04:18:17.460 00.000 11060 Move returns status 0, amount 0
04:18:17.461 00.001 11060 MoveAxis(N, 0, ABG)
04:18:17.463 00.002 11060 Move returns status 0, amount 0
04:18:17.463 00.000 11060 move complete, result=0
04:18:17.464 00.001 11060 worker thread done servicing request
04:18:17.464 00.000 11060 Worker thread wakes up
04:18:17.464 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:17.464 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:17.464 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:18.101 00.637 11060 Exposure complete
04:18:18.384 00.283 11060 worker thread done servicing request
04:18:18.384 00.000 10844 OnExposeComplete: enter
04:18:18.384 00.000 10844 UpdateGuideState(): m_state=6
04:18:18.384 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5055
04:18:18.384 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=102.32, Mass=1680, SNR=25.3, Peak=190 HFD=3.4
04:18:18.384 00.000 10844 MultiStar: [#1 -0.09,0.10,0.96,U] [#2 0.17,0.43,0.88,U] [#3 -0.06,0.24,1.02,U] [#4 0.06,0.96,0.00,M2] [#5 -0.48,0.60,0.00,M2] [#6 0.23,-0.07,0.95,U] [#7 -0.32,0.38,0.99,U] [#8 -0.20,0.79,0.00,M9] 
04:18:18.384 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.22}, one-star: {0.05, 0.27}
04:18:18.384 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.39) = xAngle (0.21 = 0.21)
04:18:18.384 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.34 = -2.95)
04:18:18.387 00.003 10844 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=0.22 mountY=-0.04, mountTheta=-0.20
04:18:18.387 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.22, opts=13)
04:18:18.387 00.000 10844 Enqueuing Move request for scope (-0.01, 0.22)
04:18:18.387 00.000 11060 Worker thread wakes up
04:18:18.387 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:18.387 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
04:18:18.387 00.000 10844 UpdateGuideState exits: m=1680 SNR=25.3
04:18:18.387 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:18.387 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
04:18:18.387 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:18.387 00.000 10844 Enqueuing Expose request
04:18:18.387 00.000 11060 Moving (-0.01, 0.22) raw xDistance=0.22 yDistance=-0.04
04:18:18.387 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:18:18.387 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:18.387 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:18:18.387 00.000 11060 MoveAxis(W, 52, ABG)
04:18:18.387 00.000 11060 Guiding  Dir = 3, Dur = 52
04:18:18.409 00.022 11060 IsSlewing returns 0
04:18:18.409 00.000 11060 IsGuiding returns 0
04:18:18.481 00.072 11060 IsGuiding returns 0
04:18:18.481 00.000 11060 Move returns status 0, amount 52
04:18:18.481 00.000 11060 MoveAxis(N, 0, ABG)
04:18:18.481 00.000 11060 Move returns status 0, amount 0
04:18:18.481 00.000 11060 move complete, result=0
04:18:18.481 00.000 11060 worker thread done servicing request
04:18:18.481 00.000 11060 Worker thread wakes up
04:18:18.481 00.000 10844 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
04:18:18.481 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:18.481 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:19.113 00.632 11060 Exposure complete
04:18:19.437 00.324 11060 worker thread done servicing request
04:18:19.438 00.001 10844 OnExposeComplete: enter
04:18:19.438 00.000 10844 UpdateGuideState(): m_state=6
04:18:19.438 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5056
04:18:19.438 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=102.36, Mass=2045, SNR=28.2, Peak=198 HFD=3.4
04:18:19.440 00.002 10844 MultiStar: [#1 0.01,0.72,0.00,M6] [#2 -0.05,0.45,0.90,U] [#3 0.25,0.23,0.91,U] [#4 0.07,0.93,0.00,M3] [#5 -0.50,0.23,0.90,U] [#6 0.08,0.55,1.01,U] [#7 -0.25,0.82,0.00,M8] [#8 0.07,0.59,0.00,M10] 
04:18:19.440 00.000 10844 refined, 4 included, MultiStar: {0.00, 0.36}, one-star: {0.21, 0.31}
04:18:19.440 00.000 10844 CameraToMount -- cameraTheta (1.56) - m_xAngle (1.39) = xAngle (0.17 = 0.17)
04:18:19.440 00.000 10844 CameraToMount -- cameraTheta (1.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.29 = -2.99)
04:18:19.440 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.56 mountX=0.35 mountY=-0.05, mountTheta=-0.15
04:18:19.444 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.36, opts=13)
04:18:19.444 00.000 10844 Enqueuing Move request for scope (0.00, 0.36)
04:18:19.444 00.000 11060 Worker thread wakes up
04:18:19.444 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:19.444 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.36) opts 0xd
04:18:19.444 00.000 10844 UpdateGuideState exits: m=2045 SNR=28.2
04:18:19.444 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.36)
04:18:19.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:19.444 00.000 11060 Moving (0.00, 0.36) raw xDistance=0.35 yDistance=-0.05
04:18:19.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:19.444 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
04:18:19.445 00.001 10844 Enqueuing Expose request
04:18:19.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:19.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:18:19.445 00.000 11060 MoveAxis(W, 84, ABG)
04:18:19.445 00.000 11060 Guiding  Dir = 3, Dur = 84
04:18:19.453 00.008 11060 IsSlewing returns 0
04:18:19.453 00.000 11060 IsGuiding returns 0
04:18:19.545 00.092 11060 IsGuiding returns 0
04:18:19.545 00.000 11060 Move returns status 0, amount 84
04:18:19.545 00.000 11060 MoveAxis(N, 0, ABG)
04:18:19.547 00.002 11060 Move returns status 0, amount 0
04:18:19.547 00.000 11060 move complete, result=0
04:18:19.547 00.000 11060 worker thread done servicing request
04:18:19.547 00.000 10844 GuideStep: 0.4 px 84 ms WEST, -0.1 px 0 ms NORTH
04:18:19.550 00.003 11060 Worker thread wakes up
04:18:19.550 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:19.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:20.184 00.634 11060 Exposure complete
04:18:20.421 00.237 11060 worker thread done servicing request
04:18:20.421 00.000 10844 OnExposeComplete: enter
04:18:20.421 00.000 10844 UpdateGuideState(): m_state=6
04:18:20.422 00.001 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5057
04:18:20.422 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=101.82, Mass=1590, SNR=25.3, Peak=160 HFD=2.7
04:18:20.422 00.000 10844 MultiStar: [#1 -0.01,0.08,0.83,U] [#2 0.83,0.06,0.00,M2] [#3 0.15,0.03,0.97,U] [#4 0.16,0.52,0.98,U] [#5 -0.11,-0.17,0.92,U] [#6 0.16,-0.11,0.99,U] [#7 -0.51,-0.19,0.95,U] [#8 0.32,0.30,0.80,U] 
04:18:20.422 00.000 10844 refined, 7 included, MultiStar: {0.03, 0.02}, one-star: {0.12, -0.23}
04:18:20.422 00.000 10844 CameraToMount -- cameraTheta (0.62) - m_xAngle (1.39) = xAngle (-0.77 = -0.77)
04:18:20.422 00.000 10844 CameraToMount -- cameraTheta (0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.35 = 2.35)
04:18:20.422 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.62 mountX=0.03 mountY=0.03, mountTheta=0.78
04:18:20.425 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.02, opts=13)
04:18:20.425 00.000 10844 Enqueuing Move request for scope (0.03, 0.02)
04:18:20.425 00.000 11060 Worker thread wakes up
04:18:20.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:20.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
04:18:20.425 00.000 10844 UpdateGuideState exits: m=1590 SNR=25.3
04:18:20.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
04:18:20.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:20.425 00.000 11060 Moving (0.03, 0.02) raw xDistance=0.03 yDistance=0.03
04:18:20.427 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:20.427 00.000 10844 Enqueuing Expose request
04:18:20.427 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:18:20.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:20.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:18:20.427 00.000 11060 MoveAxis(E, 0, ABG)
04:18:20.427 00.000 11060 Move returns status 0, amount 0
04:18:20.427 00.000 11060 MoveAxis(N, 0, ABG)
04:18:20.427 00.000 11060 Move returns status 0, amount 0
04:18:20.427 00.000 11060 move complete, result=0
04:18:20.427 00.000 11060 worker thread done servicing request
04:18:20.427 00.000 11060 Worker thread wakes up
04:18:20.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:20.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:20.431 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:21.080 00.649 11060 Exposure complete
04:18:21.296 00.216 11060 worker thread done servicing request
04:18:21.296 00.000 10844 OnExposeComplete: enter
04:18:21.296 00.000 10844 UpdateGuideState(): m_state=6
04:18:21.296 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5058
04:18:21.296 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=101.94, Mass=1457, SNR=24.5, Peak=185 HFD=2.6
04:18:21.296 00.000 10844 MultiStar: [#1 -0.57,0.08,0.00,M6] [#2 0.38,0.31,1.01,U] [#3 0.18,0.31,1.09,U] [#4 -0.28,0.77,0.00,M3] [#5 -0.51,-0.03,1.01,U] [#6 0.26,0.17,1.13,U] [#7 -0.30,0.23,0.93,U] [#8 0.26,0.56,0.00,M10] 
04:18:21.296 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.15}, one-star: {-0.17, -0.12}
04:18:21.300 00.004 10844 CameraToMount -- cameraTheta (1.67) - m_xAngle (1.39) = xAngle (0.28 = 0.28)
04:18:21.303 00.003 10844 CameraToMount -- cameraTheta (1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.40 = -2.88)
04:18:21.305 00.002 10844 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.67 mountX=0.14 mountY=-0.04, mountTheta=-0.26
04:18:21.305 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.15, opts=13)
04:18:21.305 00.000 10844 Enqueuing Move request for scope (-0.01, 0.15)
04:18:21.305 00.000 11060 Worker thread wakes up
04:18:21.308 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
04:18:21.308 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
04:18:21.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:21.308 00.000 11060 Moving (-0.01, 0.15) raw xDistance=0.14 yDistance=-0.04
04:18:21.308 00.000 10844 UpdateGuideState exits: m=1457 SNR=24.5
04:18:21.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:18:21.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:21.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:21.308 00.000 10844 Enqueuing Expose request
04:18:21.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:21.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:18:21.308 00.000 11060 MoveAxis(W, 33, ABG)
04:18:21.308 00.000 11060 Guiding  Dir = 3, Dur = 33
04:18:21.331 00.023 11060 IsSlewing returns 0
04:18:21.332 00.001 11060 IsGuiding returns 0
04:18:21.393 00.061 11060 IsGuiding returns 0
04:18:21.393 00.000 11060 Move returns status 0, amount 33
04:18:21.393 00.000 11060 MoveAxis(N, 0, ABG)
04:18:21.393 00.000 11060 Move returns status 0, amount 0
04:18:21.393 00.000 11060 move complete, result=0
04:18:21.393 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.0 px 0 ms NORTH
04:18:21.393 00.000 11060 worker thread done servicing request
04:18:21.393 00.000 11060 Worker thread wakes up
04:18:21.393 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:21.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:22.028 00.635 11060 Exposure complete
04:18:22.257 00.229 11060 worker thread done servicing request
04:18:22.257 00.000 10844 OnExposeComplete: enter
04:18:22.257 00.000 10844 UpdateGuideState(): m_state=6
04:18:22.257 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5059
04:18:22.257 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=101.95, Mass=2022, SNR=28.2, Peak=178 HFD=3.7
04:18:22.257 00.000 10844 MultiStar: [#1 -0.52,0.30,0.00,M7] [#2 0.32,0.41,0.90,U] [#3 0.26,0.24,0.91,U] [#4 -0.04,0.86,0.00,M4] [#5 -0.26,-0.17,0.91,U] [#6 0.26,-0.18,0.98,U] [#7 -0.48,0.42,0.00,M7] [#8 0.11,0.77,0.00,R] 
04:18:22.257 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.03}, one-star: {0.20, -0.11}
04:18:22.257 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
04:18:22.257 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.94 = 1.94)
04:18:22.257 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.20 mountX=0.06 mountY=0.15, mountTheta=1.19
04:18:22.262 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.03, opts=13)
04:18:22.262 00.000 10844 Enqueuing Move request for scope (0.16, 0.03)
04:18:22.262 00.000 11060 Worker thread wakes up
04:18:22.262 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:22.262 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
04:18:22.262 00.000 10844 UpdateGuideState exits: m=2022 SNR=28.2
04:18:22.262 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
04:18:22.262 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:22.262 00.000 11060 Moving (0.16, 0.03) raw xDistance=0.06 yDistance=0.15
04:18:22.262 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:22.262 00.000 10844 Enqueuing Expose request
04:18:22.262 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:18:22.262 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:22.262 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:18:22.262 00.000 11060 MoveAxis(E, 0, ABG)
04:18:22.262 00.000 11060 Move returns status 0, amount 0
04:18:22.262 00.000 11060 MoveAxis(N, 0, ABG)
04:18:22.262 00.000 11060 Move returns status 0, amount 0
04:18:22.264 00.002 11060 move complete, result=0
04:18:22.264 00.000 11060 worker thread done servicing request
04:18:22.264 00.000 11060 Worker thread wakes up
04:18:22.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:22.265 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:22.267 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:18:22.900 00.633 11060 Exposure complete
04:18:23.118 00.218 11060 worker thread done servicing request
04:18:23.118 00.000 10844 OnExposeComplete: enter
04:18:23.118 00.000 10844 UpdateGuideState(): m_state=6
04:18:23.118 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5060
04:18:23.118 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=100.85, Mass=1819, SNR=26.4, Peak=172 HFD=3.3
04:18:23.118 00.000 10844 MultiStar: large primary error, entering stabilization period
04:18:23.118 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
04:18:23.118 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.24 = 0.24)
04:18:23.118 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-1.21 hyp=1.21 cameraTheta=-1.50 mountX=-1.17 mountY=0.28, mountTheta=2.90
04:18:23.118 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-1.21, opts=13)
04:18:23.118 00.000 10844 Enqueuing Move request for scope (0.09, -1.21)
04:18:23.118 00.000 11060 Worker thread wakes up
04:18:23.118 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:23.118 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.21) opts 0xd
04:18:23.118 00.000 10844 UpdateGuideState exits: m=1819 SNR=26.4
04:18:23.123 00.005 11060 Handling offset move in thread for scope, endpoint = (0.09, -1.21)
04:18:23.123 00.000 11060 Moving (0.09, -1.21) raw xDistance=-1.17 yDistance=0.28
04:18:23.123 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.32 from input -1.17
04:18:23.123 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:23.123 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.28
04:18:23.123 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:23.123 00.000 11060 MoveAxis(E, 275, ABG)
04:18:23.123 00.000 10844 Enqueuing Expose request
04:18:23.123 00.000 11060 Guiding  Dir = 2, Dur = 275
04:18:23.143 00.020 11060 IsSlewing returns 0
04:18:23.143 00.000 11060 IsGuiding returns 0
04:18:23.439 00.296 11060 IsGuiding returns 0
04:18:23.439 00.000 11060 Move returns status 0, amount 275
04:18:23.439 00.000 11060 MoveAxis(S, 111, ABG)
04:18:23.439 00.000 11060 Guiding  Dir = 1, Dur = 111
04:18:23.455 00.016 11060 IsSlewing returns 0
04:18:23.457 00.002 11060 IsGuiding returns 0
04:18:23.578 00.121 11060 IsGuiding returns 0
04:18:23.578 00.000 11060 Move returns status 0, amount 111
04:18:23.580 00.002 11060 move complete, result=0
04:18:23.580 00.000 11060 worker thread done servicing request
04:18:23.580 00.000 11060 Worker thread wakes up
04:18:23.580 00.000 10844 GuideStep: -1.2 px 275 ms EAST, 0.3 px 111 ms SOUTH
04:18:23.581 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:23.581 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:24.216 00.635 11060 Exposure complete
04:18:24.417 00.201 11060 worker thread done servicing request
04:18:24.417 00.000 10844 OnExposeComplete: enter
04:18:24.417 00.000 10844 UpdateGuideState(): m_state=6
04:18:24.417 00.000 10844 Star::Find(15, 616, 100, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5061
04:18:24.417 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=102.47, Mass=1482, SNR=24.2, Peak=208 HFD=3.4
04:18:24.417 00.000 10844 MultiStar: exiting stabilization period
04:18:24.418 00.001 10844 MultiStar: [#1 0.10,0.63,0.00,M8] [#2 0.01,0.90,0.00,M1] [#3 0.09,0.36,1.04,U] [#4 0.20,0.69,0.00,M5] [#5 -0.06,-0.03,0.93,U] [#6 -0.10,0.28,1.12,U] [#7 -0.20,0.76,0.00,M8] [#8 -0.18,0.36,0.95,U] 
04:18:24.418 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.28}, one-star: {0.11, 0.42}
04:18:24.418 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (1.39) = xAngle (0.29 = 0.29)
04:18:24.418 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.41 = -2.87)
04:18:24.418 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.68 mountX=0.27 mountY=-0.08, mountTheta=-0.27
04:18:24.422 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.28, opts=13)
04:18:24.422 00.000 10844 Enqueuing Move request for scope (-0.03, 0.28)
04:18:24.422 00.000 11060 Worker thread wakes up
04:18:24.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:24.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
04:18:24.422 00.000 10844 UpdateGuideState exits: m=1482 SNR=24.2
04:18:24.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
04:18:24.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:24.422 00.000 11060 Moving (-0.03, 0.28) raw xDistance=0.27 yDistance=-0.08
04:18:24.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:24.422 00.000 10844 Enqueuing Expose request
04:18:24.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.27
04:18:24.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:24.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:18:24.422 00.000 11060 MoveAxis(W, 55, ABG)
04:18:24.422 00.000 11060 Guiding  Dir = 3, Dur = 55
04:18:24.429 00.007 11060 IsSlewing returns 0
04:18:24.429 00.000 11060 IsGuiding returns 0
04:18:24.493 00.064 11060 IsGuiding returns 0
04:18:24.493 00.000 11060 Move returns status 0, amount 55
04:18:24.493 00.000 11060 MoveAxis(N, 0, ABG)
04:18:24.493 00.000 11060 Move returns status 0, amount 0
04:18:24.493 00.000 11060 move complete, result=0
04:18:24.493 00.000 11060 worker thread done servicing request
04:18:24.493 00.000 11060 Worker thread wakes up
04:18:24.493 00.000 10844 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
04:18:24.493 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:24.493 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:25.122 00.629 11060 Exposure complete
04:18:25.345 00.223 11060 worker thread done servicing request
04:18:25.345 00.000 10844 OnExposeComplete: enter
04:18:25.345 00.000 10844 UpdateGuideState(): m_state=6
04:18:25.345 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5062
04:18:25.345 00.000 10844 Star::Find returns 1 (0), X=616.81, Y=102.18, Mass=1701, SNR=25.6, Peak=173 HFD=3.2
04:18:25.345 00.000 10844 MultiStar: [#1 -0.10,0.97,0.00,M9] [#2 0.05,0.95,0.00,M2] [#3 0.29,0.54,0.00,M1] [#4 -0.15,0.67,0.00,M6] [#5 -0.17,0.42,0.93,U] [#6 0.21,0.13,1.03,U] [#7 -0.42,0.38,0.00,M9] [#8 -0.23,0.22,0.76,U] 
04:18:25.345 00.000 10844 single-star, 3 included, MultiStar: {-0.06, 0.22}, one-star: {-0.10, 0.13}
04:18:25.345 00.000 10844 CameraToMount -- cameraTheta (2.22) - m_xAngle (1.39) = xAngle (0.83 = 0.83)
04:18:25.345 00.000 10844 CameraToMount -- cameraTheta (2.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.96 = -2.33)
04:18:25.345 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.22 mountX=0.11 mountY=-0.12, mountTheta=-0.82
04:18:25.348 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.13, opts=13)
04:18:25.350 00.002 10844 Enqueuing Move request for scope (-0.10, 0.13)
04:18:25.350 00.000 11060 Worker thread wakes up
04:18:25.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
04:18:25.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:25.350 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
04:18:25.350 00.000 10844 UpdateGuideState exits: m=1701 SNR=25.6
04:18:25.350 00.000 11060 Moving (-0.10, 0.13) raw xDistance=0.11 yDistance=-0.12
04:18:25.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:25.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:18:25.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:25.350 00.000 10844 Enqueuing Expose request
04:18:25.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:25.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:18:25.350 00.000 11060 MoveAxis(E, 0, ABG)
04:18:25.350 00.000 11060 Move returns status 0, amount 0
04:18:25.350 00.000 11060 MoveAxis(N, 0, ABG)
04:18:25.350 00.000 11060 Move returns status 0, amount 0
04:18:25.352 00.002 11060 move complete, result=0
04:18:25.352 00.000 11060 worker thread done servicing request
04:18:25.352 00.000 11060 Worker thread wakes up
04:18:25.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:25.352 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:25.354 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:25.984 00.630 11060 Exposure complete
04:18:26.212 00.228 11060 worker thread done servicing request
04:18:26.212 00.000 10844 OnExposeComplete: enter
04:18:26.212 00.000 10844 UpdateGuideState(): m_state=6
04:18:26.214 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5063
04:18:26.214 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=102.38, Mass=1484, SNR=24.4, Peak=180 HFD=3.2
04:18:26.214 00.000 10844 MultiStar: [#1 -0.01,0.41,0.89,U] [#2 0.06,1.03,0.00,M3] [#3 0.30,0.38,1.09,U] [#4 -0.14,0.57,0.00,M7] [#5 -0.47,0.35,0.00,M1] [#6 -0.16,0.64,0.00,M1] [#7 -0.60,0.34,0.00,M10] [#8 -0.23,0.33,0.78,U] 
04:18:26.214 00.000 10844 single-star, 3 included, MultiStar: {0.03, 0.36}, one-star: {-0.02, 0.33}
04:18:26.214 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.39) = xAngle (0.24 = 0.24)
04:18:26.215 00.001 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.36 = -2.92)
04:18:26.215 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.63 mountX=0.32 mountY=-0.07, mountTheta=-0.22
04:18:26.217 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.33, opts=13)
04:18:26.217 00.000 10844 Enqueuing Move request for scope (-0.02, 0.33)
04:18:26.217 00.000 11060 Worker thread wakes up
04:18:26.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:26.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.33) opts 0xd
04:18:26.217 00.000 10844 UpdateGuideState exits: m=1484 SNR=24.4
04:18:26.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.33)
04:18:26.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:26.217 00.000 11060 Moving (-0.02, 0.33) raw xDistance=0.32 yDistance=-0.07
04:18:26.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:26.217 00.000 10844 Enqueuing Expose request
04:18:26.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
04:18:26.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:26.219 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:18:26.219 00.000 11060 MoveAxis(W, 75, ABG)
04:18:26.219 00.000 11060 Guiding  Dir = 3, Dur = 75
04:18:26.229 00.010 11060 IsSlewing returns 0
04:18:26.230 00.001 11060 IsGuiding returns 0
04:18:26.322 00.092 11060 IsGuiding returns 0
04:18:26.322 00.000 11060 Move returns status 0, amount 75
04:18:26.322 00.000 11060 MoveAxis(N, 0, ABG)
04:18:26.322 00.000 11060 Move returns status 0, amount 0
04:18:26.322 00.000 11060 move complete, result=0
04:18:26.322 00.000 11060 worker thread done servicing request
04:18:26.322 00.000 11060 Worker thread wakes up
04:18:26.322 00.000 10844 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
04:18:26.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:26.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:26.962 00.640 11060 Exposure complete
04:18:27.169 00.207 11060 worker thread done servicing request
04:18:27.169 00.000 10844 OnExposeComplete: enter
04:18:27.169 00.000 10844 UpdateGuideState(): m_state=6
04:18:27.169 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5064
04:18:27.169 00.000 10844 Star::Find returns 1 (0), X=616.43, Y=102.04, Mass=1546, SNR=24.9, Peak=143 HFD=3.5
04:18:27.169 00.000 10844 MultiStar: [#1 -0.16,-0.04,1.04,U] [#2 -0.14,1.04,0.00,M4] [#3 0.18,0.14,1.04,U] [#4 0.03,0.50,1.04,U] [#5 -0.32,-0.03,0.91,U] [#6 -0.61,-0.08,0.00,M2] [#7 -0.28,0.00,1.00,U] [#8 -0.30,-0.38,0.84,U] 
04:18:27.172 00.003 10844 refined, 6 included, MultiStar: {-0.18, 0.04}, one-star: {-0.48, -0.01}
04:18:27.172 00.000 10844 CameraToMount -- cameraTheta (2.92) - m_xAngle (1.39) = xAngle (1.53 = 1.53)
04:18:27.172 00.000 10844 CameraToMount -- cameraTheta (2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.66 = -1.63)
04:18:27.172 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.92 mountX=0.01 mountY=-0.19, mountTheta=-1.53
04:18:27.172 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.04, opts=13)
04:18:27.172 00.000 10844 Enqueuing Move request for scope (-0.18, 0.04)
04:18:27.172 00.000 11060 Worker thread wakes up
04:18:27.172 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:27.172 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
04:18:27.172 00.000 10844 UpdateGuideState exits: m=1546 SNR=24.9
04:18:27.172 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
04:18:27.172 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:27.172 00.000 11060 Moving (-0.18, 0.04) raw xDistance=0.01 yDistance=-0.19
04:18:27.172 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:27.172 00.000 10844 Enqueuing Expose request
04:18:27.172 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:18:27.172 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:27.172 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:18:27.172 00.000 11060 MoveAxis(E, 0, ABG)
04:18:27.172 00.000 11060 Move returns status 0, amount 0
04:18:27.172 00.000 11060 MoveAxis(N, 0, ABG)
04:18:27.172 00.000 11060 Move returns status 0, amount 0
04:18:27.177 00.005 11060 move complete, result=0
04:18:27.177 00.000 11060 worker thread done servicing request
04:18:27.177 00.000 11060 Worker thread wakes up
04:18:27.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:27.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:27.177 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:27.798 00.621 11060 Exposure complete
04:18:27.999 00.201 11060 worker thread done servicing request
04:18:27.999 00.000 10844 OnExposeComplete: enter
04:18:27.999 00.000 10844 UpdateGuideState(): m_state=6
04:18:28.001 00.002 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5065
04:18:28.001 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=102.18, Mass=1561, SNR=25.0, Peak=163 HFD=2.9
04:18:28.001 00.000 10844 MultiStar: [#1 -0.04,0.06,0.99,U] [#2 0.09,0.49,0.92,U] [#3 0.28,0.51,0.00,M1] [#4 -0.06,0.81,0.00,M7] [#5 -0.23,0.28,0.98,U] [#6 -0.24,0.23,1.12,U] [#7 -0.13,0.70,0.00,M10] [#8 -0.33,-0.21,0.84,U] 
04:18:28.001 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.17}, one-star: {0.17, 0.13}
04:18:28.001 00.000 10844 CameraToMount -- cameraTheta (2.08) - m_xAngle (1.39) = xAngle (0.69 = 0.69)
04:18:28.001 00.000 10844 CameraToMount -- cameraTheta (2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.81 = -2.47)
04:18:28.001 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.08 mountX=0.15 mountY=-0.12, mountTheta=-0.68
04:18:28.001 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.17, opts=13)
04:18:28.001 00.000 10844 Enqueuing Move request for scope (-0.09, 0.17)
04:18:28.001 00.000 11060 Worker thread wakes up
04:18:28.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:28.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
04:18:28.001 00.000 10844 UpdateGuideState exits: m=1561 SNR=25.0
04:18:28.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
04:18:28.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:28.001 00.000 11060 Moving (-0.09, 0.17) raw xDistance=0.15 yDistance=-0.12
04:18:28.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:28.001 00.000 10844 Enqueuing Expose request
04:18:28.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:18:28.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:28.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:18:28.001 00.000 11060 MoveAxis(W, 35, ABG)
04:18:28.001 00.000 11060 Guiding  Dir = 3, Dur = 35
04:18:28.021 00.020 11060 IsSlewing returns 0
04:18:28.021 00.000 11060 IsGuiding returns 0
04:18:28.067 00.046 11060 IsGuiding returns 0
04:18:28.067 00.000 11060 Move returns status 0, amount 35
04:18:28.068 00.001 11060 MoveAxis(N, 0, ABG)
04:18:28.068 00.000 11060 Move returns status 0, amount 0
04:18:28.068 00.000 11060 move complete, result=0
04:18:28.068 00.000 11060 worker thread done servicing request
04:18:28.068 00.000 11060 Worker thread wakes up
04:18:28.068 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
04:18:28.068 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:28.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:28.696 00.628 11060 Exposure complete
04:18:28.898 00.202 11060 worker thread done servicing request
04:18:28.898 00.000 10844 OnExposeComplete: enter
04:18:28.898 00.000 10844 UpdateGuideState(): m_state=6
04:18:28.900 00.002 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5066
04:18:28.900 00.000 10844 Star::Find returns 1 (0), X=616.59, Y=102.25, Mass=1467, SNR=23.6, Peak=137 HFD=3.4
04:18:28.900 00.000 10844 MultiStar: [#1 -0.11,0.13,1.06,U] [#2 -0.08,0.83,0.00,M4] [#3 0.11,0.19,1.10,U] [#4 -0.27,0.91,0.00,M8] [#5 -0.15,0.59,0.00,M1] [#6 -0.03,0.08,1.09,U] [#7 -0.29,0.27,1.07,U] [#8 -0.07,0.10,0.93,U] 
04:18:28.900 00.000 10844 refined, 5 included, MultiStar: {-0.12, 0.16}, one-star: {-0.32, 0.20}
04:18:28.900 00.000 10844 CameraToMount -- cameraTheta (2.18) - m_xAngle (1.39) = xAngle (0.80 = 0.80)
04:18:28.900 00.000 10844 CameraToMount -- cameraTheta (2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.92 = -2.36)
04:18:28.900 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.18 mountX=0.14 mountY=-0.14, mountTheta=-0.79
04:18:28.902 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.16, opts=13)
04:18:28.902 00.000 10844 Enqueuing Move request for scope (-0.12, 0.16)
04:18:28.904 00.002 11060 Worker thread wakes up
04:18:28.904 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:28.904 00.000 10844 UpdateGuideState exits: m=1467 SNR=23.6
04:18:28.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:28.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:28.904 00.000 10844 Enqueuing Expose request
04:18:28.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
04:18:28.904 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
04:18:28.904 00.000 11060 Moving (-0.12, 0.16) raw xDistance=0.14 yDistance=-0.14
04:18:28.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:18:28.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:28.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:18:28.904 00.000 11060 MoveAxis(W, 34, ABG)
04:18:28.904 00.000 11060 Guiding  Dir = 3, Dur = 34
04:18:28.922 00.018 11060 IsSlewing returns 0
04:18:28.922 00.000 11060 IsGuiding returns 0
04:18:28.966 00.044 11060 IsGuiding returns 0
04:18:28.966 00.000 11060 Move returns status 0, amount 34
04:18:28.966 00.000 11060 MoveAxis(N, 0, ABG)
04:18:28.966 00.000 11060 Move returns status 0, amount 0
04:18:28.966 00.000 11060 move complete, result=0
04:18:28.966 00.000 11060 worker thread done servicing request
04:18:28.966 00.000 11060 Worker thread wakes up
04:18:28.966 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
04:18:28.966 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:28.966 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:29.607 00.641 11060 Exposure complete
04:18:29.807 00.200 11060 worker thread done servicing request
04:18:29.807 00.000 10844 OnExposeComplete: enter
04:18:29.807 00.000 10844 UpdateGuideState(): m_state=6
04:18:29.807 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5067
04:18:29.807 00.000 10844 Star::Find returns 1 (0), X=616.55, Y=101.62, Mass=1769, SNR=26.4, Peak=244 HFD=3.2
04:18:29.807 00.000 10844 MultiStar: [#1 -0.54,0.36,0.00,M6] [#2 0.12,0.49,0.93,U] [#3 -0.26,-0.05,0.96,U] [#4 -0.43,0.75,0.00,M9] [#5 -0.52,0.34,0.00,M2] [#6 -0.24,-0.27,1.02,U] [#7 -1.00,0.64,0.00,M10] [#8 -0.33,-0.11,0.75,U] 
04:18:29.807 00.000 10844 refined, 4 included, MultiStar: {-0.21, -0.08}, one-star: {-0.36, -0.44}
04:18:29.807 00.000 10844 CameraToMount -- cameraTheta (-2.77) - m_xAngle (1.39) = xAngle (-4.16 = 2.13)
04:18:29.807 00.000 10844 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.03 = -1.03)
04:18:29.807 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.77 mountX=-0.12 mountY=-0.20, mountTheta=-2.12
04:18:29.807 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.08, opts=13)
04:18:29.812 00.005 10844 Enqueuing Move request for scope (-0.21, -0.08)
04:18:29.812 00.000 11060 Worker thread wakes up
04:18:29.812 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
04:18:29.812 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:29.812 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
04:18:29.812 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.4
04:18:29.812 00.000 11060 Moving (-0.21, -0.08) raw xDistance=-0.12 yDistance=-0.20
04:18:29.812 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:29.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:18:29.812 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:29.812 00.000 10844 Enqueuing Expose request
04:18:29.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:18:29.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:18:29.812 00.000 11060 MoveAxis(E, 0, ABG)
04:18:29.812 00.000 11060 Move returns status 0, amount 0
04:18:29.812 00.000 11060 MoveAxis(N, 0, ABG)
04:18:29.812 00.000 11060 Move returns status 0, amount 0
04:18:29.812 00.000 11060 move complete, result=0
04:18:29.812 00.000 11060 worker thread done servicing request
04:18:29.812 00.000 11060 Worker thread wakes up
04:18:29.812 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:29.812 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:29.815 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:30.449 00.634 11060 Exposure complete
04:18:30.679 00.230 11060 worker thread done servicing request
04:18:30.679 00.000 10844 OnExposeComplete: enter
04:18:30.679 00.000 10844 UpdateGuideState(): m_state=6
04:18:30.679 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5068
04:18:30.679 00.000 10844 Star::Find returns 1 (0), X=616.52, Y=102.30, Mass=1470, SNR=23.8, Peak=199 HFD=3.2
04:18:30.680 00.001 10844 MultiStar: [#1 -0.19,0.59,0.00,M7] [#2 0.04,0.45,0.96,U] [#3 0.43,0.20,1.07,U] [#4 0.02,1.18,0.00,M10] [#5 0.13,0.45,1.02,U] [#6 -0.06,0.03,1.22,U] [#7 -0.23,0.27,1.15,U] [#8 0.15,-0.32,0.79,U] 
04:18:30.680 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.20}, one-star: {-0.39, 0.25}
04:18:30.680 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.39) = xAngle (0.17 = 0.17)
04:18:30.680 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.29 = -2.99)
04:18:30.680 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.55 mountX=0.20 mountY=-0.03, mountTheta=-0.15
04:18:30.680 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.20, opts=13)
04:18:30.680 00.000 10844 Enqueuing Move request for scope (0.00, 0.20)
04:18:30.680 00.000 11060 Worker thread wakes up
04:18:30.680 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:30.680 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
04:18:30.680 00.000 10844 UpdateGuideState exits: m=1470 SNR=23.8
04:18:30.680 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
04:18:30.680 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:30.680 00.000 11060 Moving (0.00, 0.20) raw xDistance=0.20 yDistance=-0.03
04:18:30.680 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:30.680 00.000 10844 Enqueuing Expose request
04:18:30.680 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:18:30.680 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:30.685 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:18:30.685 00.000 11060 MoveAxis(W, 46, ABG)
04:18:30.685 00.000 11060 Guiding  Dir = 3, Dur = 46
04:18:30.716 00.031 11060 IsSlewing returns 0
04:18:30.716 00.000 11060 IsGuiding returns 0
04:18:30.792 00.076 11060 IsGuiding returns 0
04:18:30.792 00.000 11060 Move returns status 0, amount 46
04:18:30.792 00.000 11060 MoveAxis(N, 0, ABG)
04:18:30.792 00.000 11060 Move returns status 0, amount 0
04:18:30.792 00.000 11060 move complete, result=0
04:18:30.792 00.000 11060 worker thread done servicing request
04:18:30.792 00.000 10844 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
04:18:30.792 00.000 11060 Worker thread wakes up
04:18:30.792 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:30.792 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:31.422 00.630 11060 Exposure complete
04:18:31.632 00.210 10844 OnExposeComplete: enter
04:18:31.632 00.000 10844 UpdateGuideState(): m_state=6
04:18:31.632 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5069
04:18:31.632 00.000 10844 Star::Find returns 1 (0), X=616.64, Y=102.25, Mass=1578, SNR=24.7, Peak=153 HFD=3.3
04:18:31.632 00.000 10844 MultiStar: [#1 -0.17,0.88,0.00,M8] [#2 0.10,0.49,0.93,U] [#3 0.10,0.29,1.05,U] [#4 0.13,0.84,0.00,R] [#5 -0.50,0.09,1.00,U] [#6 0.09,-0.01,1.11,U] [#7 -0.34,0.64,0.00,M10] [#8 -0.24,-0.51,0.81,U] 
04:18:31.632 00.000 10844 refined, 5 included, MultiStar: {-0.11, 0.11}, one-star: {-0.26, 0.20}
04:18:31.632 00.000 10844 CameraToMount -- cameraTheta (2.38) - m_xAngle (1.39) = xAngle (0.99 = 0.99)
04:18:31.632 00.000 10844 CameraToMount -- cameraTheta (2.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.11 = -2.17)
04:18:31.632 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.38 mountX=0.08 mountY=-0.13, mountTheta=-0.98
04:18:31.632 00.000 11060 worker thread done servicing request
04:18:31.635 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.11, opts=13)
04:18:31.635 00.000 10844 Enqueuing Move request for scope (-0.11, 0.11)
04:18:31.635 00.000 11060 Worker thread wakes up
04:18:31.635 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:31.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
04:18:31.635 00.000 10844 UpdateGuideState exits: m=1578 SNR=24.7
04:18:31.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
04:18:31.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:31.635 00.000 11060 Moving (-0.11, 0.11) raw xDistance=0.08 yDistance=-0.13
04:18:31.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:31.635 00.000 10844 Enqueuing Expose request
04:18:31.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:18:31.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:31.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:18:31.635 00.000 11060 MoveAxis(E, 0, ABG)
04:18:31.635 00.000 11060 Move returns status 0, amount 0
04:18:31.635 00.000 11060 MoveAxis(N, 0, ABG)
04:18:31.635 00.000 11060 Move returns status 0, amount 0
04:18:31.635 00.000 11060 move complete, result=0
04:18:31.635 00.000 11060 worker thread done servicing request
04:18:31.635 00.000 11060 Worker thread wakes up
04:18:31.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:31.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:31.640 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:32.268 00.628 11060 Exposure complete
04:18:32.472 00.204 10844 OnExposeComplete: enter
04:18:32.472 00.000 10844 UpdateGuideState(): m_state=6
04:18:32.472 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5070
04:18:32.472 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=102.22, Mass=1488, SNR=23.5, Peak=148 HFD=3.6
04:18:32.474 00.002 10844 MultiStar: [#1 -0.48,0.23,1.13,U] [#2 -0.23,0.52,0.00,M2] [#3 0.16,0.61,0.00,M1] [#4 -0.08,-0.43,1.02,U] [#5 -0.53,-0.17,1.08,U] [#6 -0.37,-0.24,1.22,U] [#7 -0.45,0.60,0.00,R] [#8 -0.61,-0.01,0.00,M1] 
04:18:32.474 00.000 10844 single-star, 4 included, MultiStar: {-0.31, -0.09}, one-star: {-0.05, 0.17}
04:18:32.474 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
04:18:32.474 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.62 = -2.67)
04:18:32.474 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=0.16 mountY=-0.08, mountTheta=-0.48
04:18:32.474 00.000 11060 worker thread done servicing request
04:18:32.475 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.17, opts=13)
04:18:32.475 00.000 10844 Enqueuing Move request for scope (-0.05, 0.17)
04:18:32.475 00.000 11060 Worker thread wakes up
04:18:32.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
04:18:32.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
04:18:32.475 00.000 11060 Moving (-0.05, 0.17) raw xDistance=0.16 yDistance=-0.08
04:18:32.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:18:32.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:32.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:32.475 00.000 10844 UpdateGuideState exits: m=1488 SNR=23.5
04:18:32.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:18:32.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:32.475 00.000 11060 MoveAxis(W, 37, ABG)
04:18:32.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:32.475 00.000 10844 Enqueuing Expose request
04:18:32.475 00.000 11060 Guiding  Dir = 3, Dur = 37
04:18:32.489 00.014 11060 IsSlewing returns 0
04:18:32.489 00.000 11060 IsGuiding returns 0
04:18:32.539 00.050 11060 IsGuiding returns 0
04:18:32.539 00.000 11060 Move returns status 0, amount 37
04:18:32.539 00.000 11060 MoveAxis(N, 0, ABG)
04:18:32.539 00.000 11060 Move returns status 0, amount 0
04:18:32.539 00.000 11060 move complete, result=0
04:18:32.539 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
04:18:32.539 00.000 11060 worker thread done servicing request
04:18:32.539 00.000 11060 Worker thread wakes up
04:18:32.540 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:32.540 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:33.163 00.623 11060 Exposure complete
04:18:33.373 00.210 11060 worker thread done servicing request
04:18:33.373 00.000 10844 OnExposeComplete: enter
04:18:33.373 00.000 10844 UpdateGuideState(): m_state=6
04:18:33.373 00.000 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5071
04:18:33.373 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=101.93, Mass=1578, SNR=25.1, Peak=157 HFD=2.9
04:18:33.374 00.001 10844 MultiStar: [#1 -0.46,0.46,0.00,M8] [#2 -0.13,0.33,1.07,U] [#3 0.18,0.38,0.99,U] [#4 -0.02,-0.23,1.12,U] [#5 -0.51,0.38,0.00,M1] [#6 -0.15,0.02,1.14,U] [#7 0.09,-0.04,0.99,U] [#8 -0.30,-0.37,0.89,U] 
04:18:33.374 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.00}, one-star: {0.23, -0.13}
04:18:33.374 00.000 10844 CameraToMount -- cameraTheta (-3.11) - m_xAngle (1.39) = xAngle (-4.50 = 1.78)
04:18:33.374 00.000 10844 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.38 = -1.38)
04:18:33.375 00.001 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.11 mountX=-0.00 mountY=-0.01, mountTheta=-1.78
04:18:33.378 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.00, opts=13)
04:18:33.378 00.000 10844 Enqueuing Move request for scope (-0.01, -0.00)
04:18:33.378 00.000 11060 Worker thread wakes up
04:18:33.378 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:33.378 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
04:18:33.378 00.000 10844 UpdateGuideState exits: m=1578 SNR=25.1
04:18:33.378 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
04:18:33.378 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:33.378 00.000 11060 Moving (-0.01, -0.00) raw xDistance=-0.00 yDistance=-0.01
04:18:33.378 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:33.378 00.000 10844 Enqueuing Expose request
04:18:33.378 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:18:33.379 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:33.379 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:18:33.379 00.000 11060 MoveAxis(E, 0, ABG)
04:18:33.379 00.000 11060 Move returns status 0, amount 0
04:18:33.379 00.000 11060 MoveAxis(N, 0, ABG)
04:18:33.379 00.000 11060 Move returns status 0, amount 0
04:18:33.380 00.001 11060 move complete, result=0
04:18:33.380 00.000 11060 worker thread done servicing request
04:18:33.380 00.000 11060 Worker thread wakes up
04:18:33.380 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:33.380 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:33.383 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:34.020 00.637 11060 Exposure complete
04:18:34.220 00.200 11060 worker thread done servicing request
04:18:34.220 00.000 10844 OnExposeComplete: enter
04:18:34.220 00.000 10844 UpdateGuideState(): m_state=6
04:18:34.220 00.000 10844 Star::Find(15, 617, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5072
04:18:34.220 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=101.72, Mass=1640, SNR=25.4, Peak=152 HFD=3.6
04:18:34.220 00.000 10844 MultiStar: [#1 -0.37,0.22,0.91,U] [#2 0.35,0.45,0.00,M2] [#3 -0.17,-0.07,1.01,U] [#4 -0.13,-0.15,0.97,U] [#5 -0.38,0.07,0.89,U] [#6 0.33,-0.01,1.00,U] [#7 0.06,-0.46,0.94,U] [#8 -0.34,-0.25,0.80,U] 
04:18:34.220 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.12}, one-star: {-0.08, -0.33}
04:18:34.220 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.54)
04:18:34.220 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
04:18:34.220 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.36 mountX=-0.14 mountY=-0.10, mountTheta=-2.53
04:18:34.225 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.12, opts=13)
04:18:34.225 00.000 10844 Enqueuing Move request for scope (-0.12, -0.12)
04:18:34.225 00.000 11060 Worker thread wakes up
04:18:34.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:34.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
04:18:34.225 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.4
04:18:34.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
04:18:34.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:34.225 00.000 11060 Moving (-0.12, -0.12) raw xDistance=-0.14 yDistance=-0.10
04:18:34.225 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:34.225 00.000 10844 Enqueuing Expose request
04:18:34.225 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:18:34.225 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:34.225 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:18:34.225 00.000 11060 MoveAxis(E, 34, ABG)
04:18:34.225 00.000 11060 Guiding  Dir = 2, Dur = 34
04:18:34.243 00.018 11060 IsSlewing returns 0
04:18:34.244 00.001 11060 IsGuiding returns 0
04:18:34.300 00.056 11060 IsGuiding returns 0
04:18:34.300 00.000 11060 Move returns status 0, amount 34
04:18:34.300 00.000 11060 MoveAxis(N, 0, ABG)
04:18:34.300 00.000 11060 Move returns status 0, amount 0
04:18:34.300 00.000 11060 move complete, result=0
04:18:34.300 00.000 11060 worker thread done servicing request
04:18:34.300 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
04:18:34.300 00.000 11060 Worker thread wakes up
04:18:34.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:34.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:34.935 00.635 11060 Exposure complete
04:18:35.147 00.212 10844 OnExposeComplete: enter
04:18:35.147 00.000 10844 UpdateGuideState(): m_state=6
04:18:35.147 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5073
04:18:35.147 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=101.74, Mass=1801, SNR=26.2, Peak=172 HFD=3.6
04:18:35.149 00.002 10844 MultiStar: [#1 -0.60,-0.13,0.00,M8] [#2 0.05,0.62,0.00,M3] [#3 0.10,0.05,0.99,U] [#4 0.04,-0.38,0.95,U] [#5 -0.11,0.19,0.90,U] [#6 -0.04,0.10,0.99,U] [#7 0.01,-0.00,0.93,U] [#8 0.02,-0.22,0.77,U] 
04:18:35.149 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.08}, one-star: {0.09, -0.32}
04:18:35.149 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
04:18:35.149 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
04:18:35.149 00.000 11060 worker thread done servicing request
04:18:35.149 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.37 mountX=-0.08 mountY=0.03, mountTheta=2.78
04:18:35.150 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
04:18:35.150 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
04:18:35.150 00.000 11060 Worker thread wakes up
04:18:35.150 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:35.150 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
04:18:35.150 00.000 10844 UpdateGuideState exits: m=1801 SNR=26.2
04:18:35.150 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
04:18:35.150 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:35.150 00.000 11060 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.03
04:18:35.150 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:35.150 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:18:35.150 00.000 10844 Enqueuing Expose request
04:18:35.150 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:35.150 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:18:35.150 00.000 11060 MoveAxis(E, 0, ABG)
04:18:35.150 00.000 11060 Move returns status 0, amount 0
04:18:35.150 00.000 11060 MoveAxis(N, 0, ABG)
04:18:35.150 00.000 11060 Move returns status 0, amount 0
04:18:35.150 00.000 11060 move complete, result=0
04:18:35.150 00.000 11060 worker thread done servicing request
04:18:35.150 00.000 11060 Worker thread wakes up
04:18:35.150 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:35.150 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:35.157 00.007 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:35.782 00.625 11060 Exposure complete
04:18:35.986 00.204 11060 worker thread done servicing request
04:18:35.986 00.000 10844 OnExposeComplete: enter
04:18:35.986 00.000 10844 UpdateGuideState(): m_state=6
04:18:35.986 00.000 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5074
04:18:35.986 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=102.06, Mass=1916, SNR=26.8, Peak=211 HFD=3.3
04:18:35.986 00.000 10844 MultiStar: [#1 -0.67,0.33,0.00,M9] [#2 0.13,0.74,0.00,M4] [#3 0.47,0.23,1.07,U] [#4 -0.11,-0.50,1.02,U] [#5 -0.44,0.54,0.00,M1] [#6 -0.21,0.15,1.02,U] [#7 -0.11,0.24,0.96,U] [#8 -0.10,0.31,0.84,U] 
04:18:35.986 00.000 10844 refined, 5 included, MultiStar: {0.04, 0.07}, one-star: {0.24, 0.00}
04:18:35.986 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
04:18:35.986 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
04:18:35.986 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.04 mountX=0.07 mountY=0.03, mountTheta=0.37
04:18:35.986 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
04:18:35.986 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
04:18:35.986 00.000 11060 Worker thread wakes up
04:18:35.986 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:35.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
04:18:35.986 00.000 10844 UpdateGuideState exits: m=1916 SNR=26.8
04:18:35.986 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
04:18:35.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:35.986 00.000 11060 Moving (0.04, 0.07) raw xDistance=0.07 yDistance=0.03
04:18:35.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:35.986 00.000 10844 Enqueuing Expose request
04:18:35.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:18:35.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:35.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:18:35.992 00.006 11060 MoveAxis(E, 0, ABG)
04:18:35.992 00.000 11060 Move returns status 0, amount 0
04:18:35.992 00.000 11060 MoveAxis(N, 0, ABG)
04:18:35.992 00.000 11060 Move returns status 0, amount 0
04:18:35.992 00.000 11060 move complete, result=0
04:18:35.992 00.000 11060 worker thread done servicing request
04:18:35.992 00.000 11060 Worker thread wakes up
04:18:35.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:35.992 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:35.993 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:36.628 00.635 11060 Exposure complete
04:18:36.835 00.207 11060 worker thread done servicing request
04:18:36.835 00.000 10844 OnExposeComplete: enter
04:18:36.835 00.000 10844 UpdateGuideState(): m_state=6
04:18:36.835 00.000 10844 Star::Find(15, 617, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5075
04:18:36.835 00.000 10844 Star::Find returns 1 (0), X=616.56, Y=101.63, Mass=1619, SNR=25.0, Peak=182 HFD=3.4
04:18:36.835 00.000 10844 MultiStar: [#1 -0.49,0.46,0.00,M10] [#2 -0.30,0.53,0.00,M5] [#3 0.33,0.19,1.13,U] [#4 -0.49,-0.12,1.06,U] [#5 -0.27,0.39,0.99,U] [#6 -0.23,-0.12,1.08,U] [#7 -0.26,-0.17,0.96,U] [#8 -0.24,-0.52,0.00,M1] 
04:18:36.835 00.000 10844 refined, 5 included, MultiStar: {-0.20, -0.04}, one-star: {-0.35, -0.43}
04:18:36.835 00.000 10844 CameraToMount -- cameraTheta (-2.95) - m_xAngle (1.39) = xAngle (-4.34 = 1.94)
04:18:36.835 00.000 10844 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.22 = -1.22)
04:18:36.835 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-2.95 mountX=-0.07 mountY=-0.19, mountTheta=-1.94
04:18:36.840 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.04, opts=13)
04:18:36.840 00.000 10844 Enqueuing Move request for scope (-0.20, -0.04)
04:18:36.840 00.000 11060 Worker thread wakes up
04:18:36.840 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
04:18:36.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:36.840 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
04:18:36.840 00.000 10844 UpdateGuideState exits: m=1619 SNR=25.0
04:18:36.840 00.000 11060 Moving (-0.20, -0.04) raw xDistance=-0.07 yDistance=-0.19
04:18:36.840 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:36.840 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:18:36.840 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:36.840 00.000 10844 Enqueuing Expose request
04:18:36.840 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:36.840 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:18:36.840 00.000 11060 MoveAxis(E, 0, ABG)
04:18:36.840 00.000 11060 Move returns status 0, amount 0
04:18:36.840 00.000 11060 MoveAxis(N, 0, ABG)
04:18:36.840 00.000 11060 Move returns status 0, amount 0
04:18:36.840 00.000 11060 move complete, result=0
04:18:36.840 00.000 11060 worker thread done servicing request
04:18:36.840 00.000 11060 Worker thread wakes up
04:18:36.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:36.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,87,31,31)
04:18:36.842 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:18:37.194 00.352 10844 evsrv: cli 0EEEE250 connect
04:18:37.194 00.000 10844 case statement mapped state 6 to 3
04:18:37.196 00.002 10844 case statement mapped state 6 to 3
04:18:37.196 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_app_state","id":"89bfe459-d4a0-46ff-8a75-e2dbf5282aff"}
04:18:37.196 00.000 10844 case statement mapped state 6 to 3
04:18:37.196 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":"Guiding","id":"89bfe459-d4a0-46ff-8a75-e2dbf5282aff"}
04:18:37.220 00.024 10844 evsrv: cli 0EEEE250 disconnect
04:18:37.222 00.002 10844 evsrv: cli 0EEEEA70 connect
04:18:37.222 00.000 10844 case statement mapped state 6 to 3
04:18:37.223 00.001 10844 case statement mapped state 6 to 3
04:18:37.223 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"aee35a1d-5863-441f-a22c-e2c8b78f7301"}
04:18:37.223 00.000 10844 PhdController::Dither begins
04:18:37.223 00.000 10844 dither: size=5.00, dRA=4.89 dDec=-0.54
04:18:37.223 00.000 10844 MountToCamera -- mountTheta (0.11) + m_xAngle (1.39) = xAngle (1.50 = 1.50)
04:18:37.223 00.000 10844 MountToCamera -- mountX=4.89 mountY=-0.54 hyp=4.92 mountTheta=0.11 cameraX=0.35, cameraY=4.90 cameraTheta=1.50
04:18:37.223 00.000 10844 setting lock position to (617.25, 106.96)
04:18:37.226 00.003 10844 Mount: notify guiding dithered (0.3, 4.9)
04:18:37.226 00.000 10844 MultiStar: stabilizing after lock position change
04:18:37.226 00.000 10844 Status Line: Dither by 4.89,-0.54
04:18:37.226 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
04:18:37.226 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
04:18:37.226 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":0,"id":"aee35a1d-5863-441f-a22c-e2c8b78f7301"}
04:18:37.226 00.000 10844 evsrv: cli 0EEEEA70 disconnect
04:18:37.477 00.251 11060 Exposure complete
04:18:37.722 00.245 11060 worker thread done servicing request
04:18:37.722 00.000 10844 OnExposeComplete: enter
04:18:37.722 00.000 10844 UpdateGuideState(): m_state=6
04:18:37.723 00.001 10844 Star::Find(15, 616, 101, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5076
04:18:37.723 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=102.12, Mass=1739, SNR=26.1, Peak=168 HFD=2.9
04:18:37.723 00.000 10844 CameraToMount -- cameraTheta (-1.66) - m_xAngle (1.39) = xAngle (-3.05 = -3.05)
04:18:37.723 00.000 10844 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.07 = 0.07)
04:18:37.724 00.001 10844 CameraToMount -- cameraX=-0.43 cameraY=-4.83 hyp=4.85 cameraTheta=-1.66 mountX=-4.83 mountY=0.36, mountTheta=3.07
04:18:37.725 00.001 10844 dither recenter: remaining=(-4.9,0.5) step=(-4.9,0.5)
04:18:37.725 00.000 10844 MountToCamera -- mountTheta (-3.03) + m_xAngle (1.39) = xAngle (-1.64 = -1.64)
04:18:37.727 00.002 10844 MountToCamera -- mountX=-4.89 mountY=0.54 hyp=4.92 mountTheta=-3.03 cameraX=-0.35, cameraY=-4.90 cameraTheta=-1.64
04:18:37.727 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.35, y=-4.90, opts=4)
04:18:37.727 00.000 10844 Enqueuing Move request for scope (-0.35, -4.90)
04:18:37.727 00.000 10844 Mount: notify direct move -4.89,0.54
04:18:37.727 00.000 11060 Worker thread wakes up
04:18:37.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -4.90) opts 0x4
04:18:37.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.35, -4.90)
04:18:37.727 00.000 11060 Moving (-0.35, -4.90) raw xDistance=-4.89 yDistance=0.54
04:18:37.727 00.000 11060 BLC: window closed
04:18:37.727 00.000 11060 MoveAxis(E, 4248, B)
04:18:37.727 00.000 11060 Guiding  Dir = 2, Dur = 4248
04:18:37.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:37.727 00.000 10844 UpdateGuideState exits: m=1739 SNR=26.1
04:18:37.727 00.000 10844 PhdController: settling, locked = 1, distance = 5.00 (1.50) aobump = 0 frame = 1 / 99999
04:18:37.727 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380317.727,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":5.00,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:18:37.729 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:37.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:37.729 00.000 10844 Enqueuing Expose request
04:18:37.750 00.021 11060 IsSlewing returns 0
04:18:37.750 00.000 11060 IsGuiding returns 0
04:18:42.026 04.276 11060 IsGuiding returns 0
04:18:42.026 00.000 11060 Move returns status 0, amount 4248
04:18:42.026 00.000 11060 BLC: non-algo type move will not reverse Dec direction, no blc applied
04:18:42.026 00.000 11060 MoveAxis(S, 302, B)
04:18:42.026 00.000 11060 Guiding  Dir = 1, Dur = 302
04:18:42.041 00.015 11060 IsSlewing returns 0
04:18:42.041 00.000 11060 IsGuiding returns 0
04:18:42.358 00.317 11060 IsGuiding returns 0
04:18:42.358 00.000 11060 Move returns status 0, amount 302
04:18:42.358 00.000 11060 move complete, result=0
04:18:42.358 00.000 11060 worker thread done servicing request
04:18:42.358 00.000 10844 GuideStep: -4.9 px 4248 ms EAST, 0.5 px 302 ms SOUTH
04:18:42.358 00.000 11060 Worker thread wakes up
04:18:42.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:42.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:42.981 00.623 11060 Exposure complete
04:18:43.241 00.260 11060 worker thread done servicing request
04:18:43.241 00.000 10844 OnExposeComplete: enter
04:18:43.241 00.000 10844 UpdateGuideState(): m_state=6
04:18:43.242 00.001 10844 Star::Find(15, 616, 102, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5077
04:18:43.242 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=105.76, Mass=1586, SNR=25.0, Peak=153 HFD=2.9
04:18:43.243 00.001 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
04:18:43.243 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
04:18:43.243 00.000 10844 CameraToMount -- cameraX=-0.43 cameraY=-1.19 hyp=1.27 cameraTheta=-1.91 mountX=-1.25 mountY=-0.23, mountTheta=-2.96
04:18:43.258 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.43, y=-1.19, opts=13)
04:18:43.258 00.000 10844 Enqueuing Move request for scope (-0.43, -1.19)
04:18:43.258 00.000 11060 Worker thread wakes up
04:18:43.260 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:43.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -1.19) opts 0xd
04:18:43.260 00.000 10844 UpdateGuideState exits: m=1586 SNR=25.0
04:18:43.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.43, -1.19)
04:18:43.260 00.000 10844 PhdController: settling, locked = 1, distance = 1.27 (1.50) aobump = 0 frame = 2 / 99999
04:18:43.260 00.000 11060 Moving (-0.43, -1.19) raw xDistance=-1.25 yDistance=-0.23
04:18:43.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.34 from input -1.25
04:18:43.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:43.261 00.001 10844 evsrv: {"Event":"Settling","Timestamp":1770380323.260,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.27,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:18:43.261 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:18:43.261 00.000 11060 MoveAxis(E, 293, ABG)
04:18:43.263 00.002 11060 Guiding  Dir = 2, Dur = 293
04:18:43.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:43.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:43.263 00.000 10844 Enqueuing Expose request
04:18:43.288 00.025 11060 IsSlewing returns 0
04:18:43.288 00.000 11060 IsGuiding returns 0
04:18:43.608 00.320 11060 IsGuiding returns 0
04:18:43.608 00.000 11060 Move returns status 0, amount 293
04:18:43.608 00.000 11060 MoveAxis(N, 0, ABG)
04:18:43.608 00.000 11060 Move returns status 0, amount 0
04:18:43.608 00.000 11060 move complete, result=0
04:18:43.609 00.001 11060 worker thread done servicing request
04:18:43.609 00.000 11060 Worker thread wakes up
04:18:43.609 00.000 10844 GuideStep: -1.3 px 293 ms EAST, -0.2 px 0 ms NORTH
04:18:43.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:43.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:44.242 00.633 11060 Exposure complete
04:18:44.465 00.223 11060 worker thread done servicing request
04:18:44.465 00.000 10844 OnExposeComplete: enter
04:18:44.465 00.000 10844 UpdateGuideState(): m_state=6
04:18:44.465 00.000 10844 Star::Find(15, 616, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5078
04:18:44.465 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=105.82, Mass=1766, SNR=26.5, Peak=154 HFD=3.1
04:18:44.465 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.09)
04:18:44.465 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
04:18:44.465 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-1.13 hyp=1.16 cameraTheta=-1.80 mountX=-1.16 mountY=-0.08, mountTheta=-3.07
04:18:44.465 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-1.13, opts=13)
04:18:44.465 00.000 10844 Enqueuing Move request for scope (-0.27, -1.13)
04:18:44.465 00.000 11060 Worker thread wakes up
04:18:44.465 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:44.465 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.13) opts 0xd
04:18:44.465 00.000 10844 UpdateGuideState exits: m=1766 SNR=26.5
04:18:44.465 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -1.13)
04:18:44.470 00.005 10844 PhdController: settling, locked = 1, distance = 1.24 (1.50) aobump = 0 frame = 3 / 99999
04:18:44.470 00.000 11060 Moving (-0.27, -1.13) raw xDistance=-1.16 yDistance=-0.08
04:18:44.470 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380324.470,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":1.24,"Time":1.2,"SettleTime":10.0,"StarLocked":true}
04:18:44.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.32 from input -1.16
04:18:44.470 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:44.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:44.470 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:18:44.470 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:44.470 00.000 11060 MoveAxis(E, 282, ABG)
04:18:44.470 00.000 10844 Enqueuing Expose request
04:18:44.470 00.000 11060 Guiding  Dir = 2, Dur = 282
04:18:44.475 00.005 11060 IsSlewing returns 0
04:18:44.475 00.000 11060 IsGuiding returns 0
04:18:44.764 00.289 11060 IsGuiding returns 0
04:18:44.764 00.000 11060 Move returns status 0, amount 282
04:18:44.764 00.000 11060 MoveAxis(N, 0, ABG)
04:18:44.764 00.000 11060 Move returns status 0, amount 0
04:18:44.764 00.000 11060 move complete, result=0
04:18:44.764 00.000 11060 worker thread done servicing request
04:18:44.764 00.000 11060 Worker thread wakes up
04:18:44.764 00.000 10844 GuideStep: -1.2 px 282 ms EAST, -0.1 px 0 ms NORTH
04:18:44.764 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:44.764 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:45.391 00.627 11060 Exposure complete
04:18:45.607 00.216 11060 worker thread done servicing request
04:18:45.609 00.002 10844 OnExposeComplete: enter
04:18:45.609 00.000 10844 UpdateGuideState(): m_state=6
04:18:45.609 00.000 10844 Star::Find(15, 616, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5079
04:18:45.609 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=106.74, Mass=1606, SNR=24.6, Peak=148 HFD=3.7
04:18:45.609 00.000 10844 CameraToMount -- cameraTheta (-2.44) - m_xAngle (1.39) = xAngle (-3.83 = 2.45)
04:18:45.609 00.000 10844 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.71 = -0.71)
04:18:45.609 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-2.44 mountX=-0.26 mountY=-0.22, mountTheta=-2.44
04:18:45.613 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.22, opts=13)
04:18:45.613 00.000 10844 Enqueuing Move request for scope (-0.26, -0.22)
04:18:45.613 00.000 11060 Worker thread wakes up
04:18:45.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.22) opts 0xd
04:18:45.613 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.22)
04:18:45.613 00.000 11060 Moving (-0.26, -0.22) raw xDistance=-0.26 yDistance=-0.22
04:18:45.613 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.26
04:18:45.613 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:45.613 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:18:45.613 00.000 11060 MoveAxis(E, 71, ABG)
04:18:45.613 00.000 11060 Guiding  Dir = 2, Dur = 71
04:18:45.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:45.613 00.000 10844 UpdateGuideState exits: m=1606 SNR=24.6
04:18:45.613 00.000 10844 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 4 / 99999
04:18:45.613 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380325.613,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.97,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
04:18:45.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:45.615 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:45.615 00.000 10844 Enqueuing Expose request
04:18:45.626 00.011 11060 IsSlewing returns 0
04:18:45.626 00.000 11060 IsGuiding returns 0
04:18:45.701 00.075 11060 IsGuiding returns 0
04:18:45.701 00.000 11060 Move returns status 0, amount 71
04:18:45.701 00.000 11060 MoveAxis(N, 0, ABG)
04:18:45.701 00.000 11060 Move returns status 0, amount 0
04:18:45.701 00.000 11060 move complete, result=0
04:18:45.701 00.000 11060 worker thread done servicing request
04:18:45.702 00.001 10844 GuideStep: -0.3 px 71 ms EAST, -0.2 px 0 ms NORTH
04:18:45.702 00.000 11060 Worker thread wakes up
04:18:45.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:45.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:46.325 00.623 11060 Exposure complete
04:18:46.545 00.220 11060 worker thread done servicing request
04:18:46.545 00.000 10844 OnExposeComplete: enter
04:18:46.545 00.000 10844 UpdateGuideState(): m_state=6
04:18:46.547 00.002 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5080
04:18:46.547 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=107.27, Mass=1627, SNR=25.6, Peak=138 HFD=3.6
04:18:46.547 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (1.39) = xAngle (0.30 = 0.30)
04:18:46.547 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.42 = -2.86)
04:18:46.547 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.69 mountX=0.30 mountY=-0.09, mountTheta=-0.28
04:18:46.548 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.31, opts=13)
04:18:46.548 00.000 10844 Enqueuing Move request for scope (-0.04, 0.31)
04:18:46.548 00.000 11060 Worker thread wakes up
04:18:46.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
04:18:46.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:46.548 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
04:18:46.548 00.000 10844 UpdateGuideState exits: m=1627 SNR=25.6
04:18:46.548 00.000 11060 Moving (-0.04, 0.31) raw xDistance=0.30 yDistance=-0.09
04:18:46.548 00.000 10844 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 5 / 99999
04:18:46.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
04:18:46.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:46.548 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380326.548,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.77,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
04:18:46.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:18:46.548 00.000 11060 MoveAxis(W, 68, ABG)
04:18:46.548 00.000 11060 Guiding  Dir = 3, Dur = 68
04:18:46.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:46.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:46.548 00.000 10844 Enqueuing Expose request
04:18:46.565 00.017 11060 IsSlewing returns 0
04:18:46.565 00.000 11060 IsGuiding returns 0
04:18:46.645 00.080 11060 IsGuiding returns 0
04:18:46.645 00.000 11060 Move returns status 0, amount 68
04:18:46.645 00.000 11060 MoveAxis(N, 0, ABG)
04:18:46.645 00.000 11060 Move returns status 0, amount 0
04:18:46.645 00.000 11060 move complete, result=0
04:18:46.645 00.000 11060 worker thread done servicing request
04:18:46.645 00.000 11060 Worker thread wakes up
04:18:46.645 00.000 10844 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
04:18:46.646 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:46.646 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:47.281 00.635 11060 Exposure complete
04:18:47.684 00.403 11060 worker thread done servicing request
04:18:47.686 00.002 10844 OnExposeComplete: enter
04:18:47.686 00.000 10844 UpdateGuideState(): m_state=6
04:18:47.686 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5081
04:18:47.686 00.000 10844 Star::Find returns 1 (0), X=617.52, Y=107.18, Mass=1652, SNR=25.4, Peak=218 HFD=3.1
04:18:47.686 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
04:18:47.686 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.45 = 2.45)
04:18:47.686 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.23 hyp=0.35 cameraTheta=0.71 mountX=0.27 mountY=0.22, mountTheta=0.69
04:18:47.689 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.23, opts=13)
04:18:47.689 00.000 10844 Enqueuing Move request for scope (0.26, 0.23)
04:18:47.689 00.000 11060 Worker thread wakes up
04:18:47.689 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:47.689 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.23) opts 0xd
04:18:47.689 00.000 10844 UpdateGuideState exits: m=1652 SNR=25.4
04:18:47.691 00.002 10844 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 6 / 99999
04:18:47.691 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380327.691,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.65,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
04:18:47.692 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:47.692 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:47.692 00.000 10844 Enqueuing Expose request
04:18:47.692 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.23)
04:18:47.692 00.000 11060 Moving (0.26, 0.23) raw xDistance=0.27 yDistance=0.22
04:18:47.692 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.27
04:18:47.692 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:47.692 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:18:47.693 00.001 11060 MoveAxis(W, 66, ABG)
04:18:47.693 00.000 11060 Guiding  Dir = 3, Dur = 66
04:18:47.722 00.029 11060 IsSlewing returns 0
04:18:47.723 00.001 11060 IsGuiding returns 0
04:18:47.826 00.103 11060 IsGuiding returns 0
04:18:47.826 00.000 11060 Move returns status 0, amount 66
04:18:47.826 00.000 11060 MoveAxis(N, 0, ABG)
04:18:47.826 00.000 11060 Move returns status 0, amount 0
04:18:47.826 00.000 11060 move complete, result=0
04:18:47.828 00.002 11060 worker thread done servicing request
04:18:47.828 00.000 10844 GuideStep: 0.3 px 66 ms WEST, 0.2 px 0 ms NORTH
04:18:47.828 00.000 11060 Worker thread wakes up
04:18:47.828 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:47.829 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:48.451 00.622 11060 Exposure complete
04:18:48.709 00.258 11060 worker thread done servicing request
04:18:48.709 00.000 10844 OnExposeComplete: enter
04:18:48.709 00.000 10844 UpdateGuideState(): m_state=6
04:18:48.709 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5082
04:18:48.709 00.000 10844 Star::Find returns 1 (0), X=617.75, Y=106.72, Mass=1464, SNR=24.0, Peak=240 HFD=2.9
04:18:48.709 00.000 10844 CameraToMount -- cameraTheta (-0.44) - m_xAngle (1.39) = xAngle (-1.83 = -1.83)
04:18:48.709 00.000 10844 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.30 = 1.30)
04:18:48.709 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=-0.23 hyp=0.55 cameraTheta=-0.44 mountX=-0.14 mountY=0.53, mountTheta=1.83
04:18:48.711 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=-0.23, opts=13)
04:18:48.711 00.000 10844 Enqueuing Move request for scope (0.50, -0.23)
04:18:48.711 00.000 11060 Worker thread wakes up
04:18:48.711 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:18:48.713 00.002 10844 UpdateGuideState exits: m=1464 SNR=24.0
04:18:48.713 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.23) opts 0xd
04:18:48.713 00.000 10844 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 7 / 99999
04:18:48.713 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, -0.23)
04:18:48.713 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380328.713,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.62,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
04:18:48.713 00.000 11060 Moving (0.50, -0.23) raw xDistance=-0.14 yDistance=0.53
04:18:48.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:18:48.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:48.713 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:48.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
04:18:48.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:48.713 00.000 10844 Enqueuing Expose request
04:18:48.713 00.000 11060 MoveAxis(E, 31, ABG)
04:18:48.713 00.000 11060 Guiding  Dir = 2, Dur = 31
04:18:48.749 00.036 11060 IsSlewing returns 0
04:18:48.750 00.001 11060 IsGuiding returns 0
04:18:48.810 00.060 11060 IsGuiding returns 0
04:18:48.810 00.000 11060 Move returns status 0, amount 31
04:18:48.810 00.000 11060 MoveAxis(N, 0, ABG)
04:18:48.810 00.000 11060 Move returns status 0, amount 0
04:18:48.810 00.000 11060 move complete, result=0
04:18:48.810 00.000 11060 worker thread done servicing request
04:18:48.810 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.5 px 0 ms NORTH
04:18:48.810 00.000 11060 Worker thread wakes up
04:18:48.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:48.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:49.460 00.650 11060 Exposure complete
04:18:49.700 00.240 11060 worker thread done servicing request
04:18:49.700 00.000 10844 OnExposeComplete: enter
04:18:49.700 00.000 10844 UpdateGuideState(): m_state=6
04:18:49.700 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5083
04:18:49.700 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=107.05, Mass=1761, SNR=26.0, Peak=222 HFD=3.1
04:18:49.700 00.000 10844 CameraToMount -- cameraTheta (2.26) - m_xAngle (1.39) = xAngle (0.87 = 0.87)
04:18:49.700 00.000 10844 CameraToMount -- cameraTheta (2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.99 = -2.29)
04:18:49.700 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=0.07 mountY=-0.09, mountTheta=-0.86
04:18:49.703 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.09, opts=13)
04:18:49.703 00.000 10844 Enqueuing Move request for scope (-0.07, 0.09)
04:18:49.703 00.000 11060 Worker thread wakes up
04:18:49.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:49.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
04:18:49.706 00.003 10844 UpdateGuideState exits: m=1761 SNR=26.0
04:18:49.706 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
04:18:49.706 00.000 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
04:18:49.706 00.000 11060 Moving (-0.07, 0.09) raw xDistance=0.07 yDistance=-0.09
04:18:49.706 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380329.706,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.47,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
04:18:49.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:49.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:49.706 00.000 10844 Enqueuing Expose request
04:18:49.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:18:49.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:49.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:18:49.706 00.000 11060 MoveAxis(E, 0, ABG)
04:18:49.706 00.000 11060 Move returns status 0, amount 0
04:18:49.706 00.000 11060 MoveAxis(N, 0, ABG)
04:18:49.706 00.000 11060 Move returns status 0, amount 0
04:18:49.706 00.000 11060 move complete, result=0
04:18:49.706 00.000 11060 worker thread done servicing request
04:18:49.706 00.000 11060 Worker thread wakes up
04:18:49.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:49.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:49.708 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:18:50.350 00.642 11060 Exposure complete
04:18:50.598 00.248 11060 worker thread done servicing request
04:18:50.598 00.000 10844 OnExposeComplete: enter
04:18:50.598 00.000 10844 UpdateGuideState(): m_state=6
04:18:50.599 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5084
04:18:50.599 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=106.73, Mass=1683, SNR=25.3, Peak=202 HFD=3.0
04:18:50.599 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.39) = xAngle (-3.99 = 2.29)
04:18:50.599 00.000 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.87 = -0.87)
04:18:50.599 00.000 10844 CameraToMount -- cameraX=-0.38 cameraY=-0.22 hyp=0.44 cameraTheta=-2.60 mountX=-0.29 mountY=-0.33, mountTheta=-2.28
04:18:50.601 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.38, y=-0.22, opts=13)
04:18:50.601 00.000 10844 Enqueuing Move request for scope (-0.38, -0.22)
04:18:50.601 00.000 11060 Worker thread wakes up
04:18:50.602 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:18:50.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.22) opts 0xd
04:18:50.602 00.000 10844 UpdateGuideState exits: m=1683 SNR=25.3
04:18:50.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.38, -0.22)
04:18:50.602 00.000 10844 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 9 / 99999
04:18:50.602 00.000 11060 Moving (-0.38, -0.22) raw xDistance=-0.29 yDistance=-0.33
04:18:50.602 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
04:18:50.602 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:50.602 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:18:50.603 00.001 11060 MoveAxis(E, 68, ABG)
04:18:50.603 00.000 11060 Guiding  Dir = 2, Dur = 68
04:18:50.603 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380330.602,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.46,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
04:18:50.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:50.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:50.603 00.000 10844 Enqueuing Expose request
04:18:50.638 00.035 11060 IsSlewing returns 0
04:18:50.638 00.000 11060 IsGuiding returns 0
04:18:50.729 00.091 11060 IsGuiding returns 0
04:18:50.729 00.000 11060 Move returns status 0, amount 68
04:18:50.729 00.000 11060 MoveAxis(N, 0, ABG)
04:18:50.729 00.000 11060 Move returns status 0, amount 0
04:18:50.729 00.000 11060 move complete, result=0
04:18:50.729 00.000 11060 worker thread done servicing request
04:18:50.729 00.000 11060 Worker thread wakes up
04:18:50.729 00.000 10844 GuideStep: -0.3 px 68 ms EAST, -0.3 px 0 ms NORTH
04:18:50.729 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:50.729 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:51.360 00.631 11060 Exposure complete
04:18:51.578 00.218 11060 worker thread done servicing request
04:18:51.578 00.000 10844 OnExposeComplete: enter
04:18:51.578 00.000 10844 UpdateGuideState(): m_state=6
04:18:51.578 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5085
04:18:51.580 00.002 10844 Star::Find returns 1 (0), X=617.33, Y=106.46, Mass=1892, SNR=27.6, Peak=243 HFD=3.3
04:18:51.580 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
04:18:51.580 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
04:18:51.580 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.50 hyp=0.50 cameraTheta=-1.41 mountX=-0.48 mountY=0.16, mountTheta=2.82
04:18:51.580 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.50, opts=13)
04:18:51.580 00.000 10844 Enqueuing Move request for scope (0.08, -0.50)
04:18:51.580 00.000 11060 Worker thread wakes up
04:18:51.580 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:51.580 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.50) opts 0xd
04:18:51.580 00.000 10844 UpdateGuideState exits: m=1892 SNR=27.6
04:18:51.580 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.50)
04:18:51.580 00.000 10844 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 10 / 99999
04:18:51.580 00.000 11060 Moving (0.08, -0.50) raw xDistance=-0.48 yDistance=0.16
04:18:51.580 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380331.580,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.47,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
04:18:51.580 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.48
04:18:51.580 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:51.580 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:51.580 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:18:51.580 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:51.580 00.000 10844 Enqueuing Expose request
04:18:51.580 00.000 11060 MoveAxis(E, 114, ABG)
04:18:51.580 00.000 11060 Guiding  Dir = 2, Dur = 114
04:18:51.605 00.025 11060 IsSlewing returns 0
04:18:51.606 00.001 11060 IsGuiding returns 0
04:18:51.742 00.136 11060 IsGuiding returns 0
04:18:51.742 00.000 11060 Move returns status 0, amount 114
04:18:51.742 00.000 11060 MoveAxis(N, 0, ABG)
04:18:51.742 00.000 11060 Move returns status 0, amount 0
04:18:51.742 00.000 11060 move complete, result=0
04:18:51.742 00.000 11060 worker thread done servicing request
04:18:51.742 00.000 11060 Worker thread wakes up
04:18:51.742 00.000 10844 GuideStep: -0.5 px 114 ms EAST, 0.2 px 0 ms NORTH
04:18:51.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:51.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:52.381 00.639 11060 Exposure complete
04:18:52.726 00.345 11060 worker thread done servicing request
04:18:52.726 00.000 10844 OnExposeComplete: enter
04:18:52.726 00.000 10844 UpdateGuideState(): m_state=6
04:18:52.728 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5086
04:18:52.728 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=106.99, Mass=1717, SNR=25.4, Peak=172 HFD=3.8
04:18:52.728 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (1.39) = xAngle (-1.18 = -1.18)
04:18:52.728 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.95 = 1.95)
04:18:52.728 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=0.06 mountY=0.13, mountTheta=1.18
04:18:52.731 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.03, opts=13)
04:18:52.731 00.000 10844 Enqueuing Move request for scope (0.14, 0.03)
04:18:52.731 00.000 11060 Worker thread wakes up
04:18:52.731 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
04:18:52.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:52.731 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
04:18:52.731 00.000 10844 UpdateGuideState exits: m=1717 SNR=25.4
04:18:52.731 00.000 11060 Moving (0.14, 0.03) raw xDistance=0.06 yDistance=0.13
04:18:52.731 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 11 / 99999
04:18:52.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:18:52.731 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380332.731,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
04:18:52.731 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:52.733 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:18:52.733 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:52.733 00.000 11060 MoveAxis(E, 0, ABG)
04:18:52.733 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:52.733 00.000 11060 Move returns status 0, amount 0
04:18:52.733 00.000 10844 Enqueuing Expose request
04:18:52.733 00.000 11060 MoveAxis(N, 0, ABG)
04:18:52.733 00.000 11060 Move returns status 0, amount 0
04:18:52.733 00.000 11060 move complete, result=0
04:18:52.733 00.000 11060 worker thread done servicing request
04:18:52.733 00.000 11060 Worker thread wakes up
04:18:52.733 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:52.734 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:52.739 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:53.380 00.641 11060 Exposure complete
04:18:53.718 00.338 11060 worker thread done servicing request
04:18:53.718 00.000 10844 OnExposeComplete: enter
04:18:53.718 00.000 10844 UpdateGuideState(): m_state=6
04:18:53.720 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5087
04:18:53.720 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=107.11, Mass=1720, SNR=26.1, Peak=193 HFD=3.5
04:18:53.720 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (1.39) = xAngle (-0.56 = -0.56)
04:18:53.720 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.57 = 2.57)
04:18:53.720 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.83 mountX=0.17 mountY=0.11, mountTheta=0.57
04:18:53.720 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.15, opts=13)
04:18:53.720 00.000 10844 Enqueuing Move request for scope (0.14, 0.15)
04:18:53.720 00.000 11060 Worker thread wakes up
04:18:53.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:53.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
04:18:53.720 00.000 10844 UpdateGuideState exits: m=1720 SNR=26.1
04:18:53.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
04:18:53.720 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 12 / 99999
04:18:53.720 00.000 11060 Moving (0.14, 0.15) raw xDistance=0.17 yDistance=0.11
04:18:53.720 00.000 10844 PhdController: newstate STATE_FINISH
04:18:53.720 00.000 10844 PhdController complete: success
04:18:53.720 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:18:53.720 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770380333.720,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
04:18:53.720 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:53.720 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:18:53.720 00.000 11060 MoveAxis(W, 40, ABG)
04:18:53.720 00.000 10844 Mount: notify guiding dither settle done success=1
04:18:53.720 00.000 11060 Guiding  Dir = 3, Dur = 40
04:18:53.720 00.000 10844 PhdController: newstate STATE_IDLE
04:18:53.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:53.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:53.720 00.000 10844 Enqueuing Expose request
04:18:53.731 00.011 11060 IsSlewing returns 0
04:18:53.731 00.000 11060 IsGuiding returns 0
04:18:53.775 00.044 11060 IsGuiding returns 0
04:18:53.775 00.000 11060 Move returns status 0, amount 40
04:18:53.775 00.000 11060 MoveAxis(N, 0, ABG)
04:18:53.775 00.000 11060 Move returns status 0, amount 0
04:18:53.775 00.000 11060 move complete, result=0
04:18:53.775 00.000 11060 worker thread done servicing request
04:18:53.775 00.000 11060 Worker thread wakes up
04:18:53.775 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
04:18:53.775 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:53.776 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:54.362 00.586 10844 evsrv: cli 0EEEE930 connect
04:18:54.362 00.000 10844 case statement mapped state 6 to 3
04:18:54.362 00.000 10844 case statement mapped state 6 to 3
04:18:54.366 00.004 10844 evsrv: cli 0EEEE930 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"6ba6fe06-b3db-4654-859d-730baaf88400"}
04:18:54.366 00.000 10844 PhdController::Guide begins
04:18:54.366 00.000 10844 PhdController: newstate STATE_SETUP
04:18:54.366 00.000 10844 PhdController: setup
04:18:54.366 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
04:18:54.366 00.000 10844 PhdController: guider state = 6
04:18:54.366 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
04:18:54.366 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
04:18:54.366 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":0,"id":"6ba6fe06-b3db-4654-859d-730baaf88400"}
04:18:54.368 00.002 10844 evsrv: cli 0EEEE930 disconnect
04:18:54.368 00.000 10844 evsrv: cli 0EEEEA70 connect
04:18:54.368 00.000 10844 case statement mapped state 6 to 3
04:18:54.369 00.001 10844 case statement mapped state 6 to 3
04:18:54.369 00.000 10844 evsrv: cli 0EEEEA70 request: {"method":"get_lock_shift_params","id":"d8918275-d4ae-4f10-a9e0-e5f3b65e8e2d"}
04:18:54.369 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d8918275-d4ae-4f10-a9e0-e5f3b65e8e2d"}
04:18:54.369 00.000 10844 evsrv: cli 0EEEEA70 disconnect
04:18:54.373 00.004 10844 evsrv: cli 0EEEE070 connect
04:18:54.373 00.000 10844 case statement mapped state 6 to 3
04:18:54.373 00.000 10844 case statement mapped state 6 to 3
04:18:54.373 00.000 10844 evsrv: cli 0EEEE070 request: {"method":"get_lock_position","id":"5b692d73-af86-498b-b0bd-6d444e9af034"}
04:18:54.373 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":[617.25,106.96],"id":"5b692d73-af86-498b-b0bd-6d444e9af034"}
04:18:54.374 00.001 10844 evsrv: cli 0EEEE070 disconnect
04:18:54.375 00.001 10844 evsrv: cli 0EEEEB10 connect
04:18:54.375 00.000 10844 case statement mapped state 6 to 3
04:18:54.375 00.000 10844 case statement mapped state 6 to 3
04:18:54.375 00.000 10844 evsrv: cli 0EEEEB10 request: {"method":"get_calibrated","id":"97dae427-079e-42cd-ac87-a2c9b1df3726"}
04:18:54.375 00.000 10844 evsrv: cli 0EEEEB10 response: {"jsonrpc":"2.0","result":true,"id":"97dae427-079e-42cd-ac87-a2c9b1df3726"}
04:18:54.377 00.002 10844 evsrv: cli 0EEEEB10 disconnect
04:18:54.377 00.000 10844 evsrv: cli 0EEEEBB0 connect
04:18:54.377 00.000 10844 case statement mapped state 6 to 3
04:18:54.377 00.000 10844 case statement mapped state 6 to 3
04:18:54.377 00.000 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_app_state","id":"9b02e621-6c3f-4cbf-9dcc-1e4a5ca9b951"}
04:18:54.377 00.000 10844 case statement mapped state 6 to 3
04:18:54.377 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b02e621-6c3f-4cbf-9dcc-1e4a5ca9b951"}
04:18:54.377 00.000 10844 evsrv: cli 0EEEEBB0 disconnect
04:18:54.408 00.031 11060 Exposure complete
04:18:54.644 00.236 11060 worker thread done servicing request
04:18:54.644 00.000 10844 OnExposeComplete: enter
04:18:54.644 00.000 10844 UpdateGuideState(): m_state=6
04:18:54.644 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5088
04:18:54.644 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=106.91, Mass=1628, SNR=25.2, Peak=228 HFD=3.2
04:18:54.644 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (1.39) = xAngle (-1.72 = -1.72)
04:18:54.644 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.40 = 1.40)
04:18:54.644 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.33 mountX=-0.02 mountY=0.15, mountTheta=1.72
04:18:54.646 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.05, opts=13)
04:18:54.646 00.000 10844 Enqueuing Move request for scope (0.14, -0.05)
04:18:54.647 00.001 11060 Worker thread wakes up
04:18:54.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
04:18:54.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:18:54.647 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
04:18:54.647 00.000 10844 UpdateGuideState exits: m=1628 SNR=25.2
04:18:54.647 00.000 11060 Moving (0.14, -0.05) raw xDistance=-0.02 yDistance=0.15
04:18:54.647 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 1 / 99999
04:18:54.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:18:54.647 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380334.647,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:18:54.648 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:54.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:18:54.648 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:54.648 00.000 11060 MoveAxis(E, 0, ABG)
04:18:54.648 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:54.648 00.000 10844 Enqueuing Expose request
04:18:54.648 00.000 11060 Move returns status 0, amount 0
04:18:54.648 00.000 11060 MoveAxis(N, 0, ABG)
04:18:54.648 00.000 11060 Move returns status 0, amount 0
04:18:54.648 00.000 11060 move complete, result=0
04:18:54.648 00.000 11060 worker thread done servicing request
04:18:54.648 00.000 11060 Worker thread wakes up
04:18:54.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:54.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:54.650 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:55.283 00.633 11060 Exposure complete
04:18:55.659 00.376 11060 worker thread done servicing request
04:18:55.659 00.000 10844 OnExposeComplete: enter
04:18:55.659 00.000 10844 UpdateGuideState(): m_state=6
04:18:55.659 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5089
04:18:55.659 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=107.41, Mass=1800, SNR=26.8, Peak=253 HFD=3.2
04:18:55.659 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.39) = xAngle (0.23 = 0.23)
04:18:55.659 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.35 = -2.93)
04:18:55.661 00.002 10844 CameraToMount -- cameraX=-0.02 cameraY=0.46 hyp=0.46 cameraTheta=1.62 mountX=0.45 mountY=-0.09, mountTheta=-0.21
04:18:55.663 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.46, opts=13)
04:18:55.663 00.000 10844 Enqueuing Move request for scope (-0.02, 0.46)
04:18:55.663 00.000 11060 Worker thread wakes up
04:18:55.663 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:55.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.46) opts 0xd
04:18:55.663 00.000 10844 UpdateGuideState exits: m=1800 SNR=26.8
04:18:55.663 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.46)
04:18:55.663 00.000 10844 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 2 / 99999
04:18:55.663 00.000 11060 Moving (-0.02, 0.46) raw xDistance=0.45 yDistance=-0.09
04:18:55.663 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380335.663,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.33,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
04:18:55.664 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.45
04:18:55.664 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:55.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:55.664 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:18:55.664 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:55.664 00.000 10844 Enqueuing Expose request
04:18:55.664 00.000 11060 MoveAxis(W, 105, ABG)
04:18:55.664 00.000 11060 Guiding  Dir = 3, Dur = 105
04:18:55.694 00.030 11060 IsSlewing returns 0
04:18:55.694 00.000 11060 IsGuiding returns 0
04:18:55.826 00.132 11060 IsGuiding returns 0
04:18:55.826 00.000 11060 Move returns status 0, amount 105
04:18:55.826 00.000 11060 MoveAxis(N, 0, ABG)
04:18:55.826 00.000 11060 Move returns status 0, amount 0
04:18:55.826 00.000 11060 move complete, result=0
04:18:55.826 00.000 11060 worker thread done servicing request
04:18:55.826 00.000 11060 Worker thread wakes up
04:18:55.826 00.000 10844 GuideStep: 0.4 px 105 ms WEST, -0.1 px 0 ms NORTH
04:18:55.826 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:55.826 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:56.466 00.640 11060 Exposure complete
04:18:56.883 00.417 11060 worker thread done servicing request
04:18:56.883 00.000 10844 OnExposeComplete: enter
04:18:56.883 00.000 10844 UpdateGuideState(): m_state=6
04:18:56.883 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5090
04:18:56.883 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=106.59, Mass=1882, SNR=28.2, Peak=203 HFD=3.0
04:18:56.883 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
04:18:56.883 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
04:18:56.883 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.72 mountX=-0.37 mountY=0.00, mountTheta=3.13
04:18:56.885 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.36, opts=13)
04:18:56.885 00.000 10844 Enqueuing Move request for scope (-0.06, -0.36)
04:18:56.885 00.000 11060 Worker thread wakes up
04:18:56.885 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:56.888 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
04:18:56.888 00.000 10844 UpdateGuideState exits: m=1882 SNR=28.2
04:18:56.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
04:18:56.888 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 3 / 99999
04:18:56.888 00.000 11060 Moving (-0.06, -0.36) raw xDistance=-0.37 yDistance=0.00
04:18:56.888 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380336.888,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
04:18:56.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.37
04:18:56.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:56.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:18:56.888 00.000 11060 MoveAxis(E, 83, ABG)
04:18:56.889 00.001 11060 Guiding  Dir = 2, Dur = 83
04:18:56.889 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:56.889 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:56.889 00.000 10844 Enqueuing Expose request
04:18:56.894 00.005 11060 IsSlewing returns 0
04:18:56.897 00.003 11060 IsGuiding returns 0
04:18:56.984 00.087 11060 IsGuiding returns 0
04:18:56.984 00.000 11060 Move returns status 0, amount 83
04:18:56.984 00.000 11060 MoveAxis(N, 0, ABG)
04:18:56.984 00.000 11060 Move returns status 0, amount 0
04:18:56.984 00.000 11060 move complete, result=0
04:18:56.985 00.001 11060 worker thread done servicing request
04:18:56.985 00.000 11060 Worker thread wakes up
04:18:56.985 00.000 10844 GuideStep: -0.4 px 83 ms EAST, 0.0 px 0 ms NORTH
04:18:56.985 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:56.985 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:57.612 00.627 11060 Exposure complete
04:18:57.995 00.383 11060 worker thread done servicing request
04:18:57.995 00.000 10844 OnExposeComplete: enter
04:18:57.995 00.000 10844 UpdateGuideState(): m_state=6
04:18:57.995 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5091
04:18:57.995 00.000 10844 Star::Find returns 1 (0), X=616.80, Y=106.89, Mass=1830, SNR=26.9, Peak=183 HFD=3.2
04:18:57.995 00.000 10844 CameraToMount -- cameraTheta (-3.00) - m_xAngle (1.39) = xAngle (-4.39 = 1.90)
04:18:57.995 00.000 10844 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.26 = -1.26)
04:18:57.995 00.000 10844 CameraToMount -- cameraX=-0.45 cameraY=-0.07 hyp=0.46 cameraTheta=-3.00 mountX=-0.15 mountY=-0.43, mountTheta=-1.89
04:18:57.997 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.45, y=-0.07, opts=13)
04:18:57.997 00.000 10844 Enqueuing Move request for scope (-0.45, -0.07)
04:18:57.997 00.000 11060 Worker thread wakes up
04:18:57.997 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:57.997 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.07) opts 0xd
04:18:57.997 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.45, -0.07)
04:18:57.997 00.000 10844 UpdateGuideState exits: m=1830 SNR=26.9
04:18:57.999 00.002 11060 Moving (-0.45, -0.07) raw xDistance=-0.15 yDistance=-0.43
04:18:57.999 00.000 10844 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 4 / 99999
04:18:57.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:18:57.999 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380337.999,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.37,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
04:18:57.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:18:57.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
04:18:57.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:57.999 00.000 11060 MoveAxis(E, 37, ABG)
04:18:57.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:57.999 00.000 11060 Guiding  Dir = 2, Dur = 37
04:18:57.999 00.000 10844 Enqueuing Expose request
04:18:58.019 00.020 11060 IsSlewing returns 0
04:18:58.019 00.000 11060 IsGuiding returns 0
04:18:58.081 00.062 11060 IsGuiding returns 0
04:18:58.081 00.000 11060 Move returns status 0, amount 37
04:18:58.081 00.000 11060 MoveAxis(N, 0, ABG)
04:18:58.081 00.000 11060 Move returns status 0, amount 0
04:18:58.081 00.000 11060 move complete, result=0
04:18:58.081 00.000 11060 worker thread done servicing request
04:18:58.081 00.000 11060 Worker thread wakes up
04:18:58.081 00.000 10844 GuideStep: -0.1 px 37 ms EAST, -0.4 px 0 ms NORTH
04:18:58.081 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:58.081 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:58.715 00.634 11060 Exposure complete
04:18:59.129 00.414 11060 worker thread done servicing request
04:18:59.129 00.000 10844 OnExposeComplete: enter
04:18:59.129 00.000 10844 UpdateGuideState(): m_state=6
04:18:59.129 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5092
04:18:59.129 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=107.16, Mass=1576, SNR=25.0, Peak=168 HFD=2.9
04:18:59.129 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
04:18:59.129 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.33 = -2.96)
04:18:59.129 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=0.20 mountY=-0.04, mountTheta=-0.18
04:18:59.131 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.21, opts=13)
04:18:59.131 00.000 10844 Enqueuing Move request for scope (-0.00, 0.21)
04:18:59.133 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:18:59.133 00.000 10844 UpdateGuideState exits: m=1576 SNR=25.0
04:18:59.133 00.000 10844 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 5 / 99999
04:18:59.133 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380339.133,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.32,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
04:18:59.133 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:59.134 00.001 11060 Worker thread wakes up
04:18:59.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
04:18:59.134 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
04:18:59.134 00.000 11060 Moving (-0.00, 0.21) raw xDistance=0.20 yDistance=-0.04
04:18:59.134 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:18:59.134 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:18:59.134 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:18:59.134 00.000 11060 MoveAxis(W, 46, ABG)
04:18:59.134 00.000 11060 Guiding  Dir = 3, Dur = 46
04:18:59.136 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:18:59.136 00.000 10844 Enqueuing Expose request
04:18:59.149 00.013 11060 IsSlewing returns 0
04:18:59.149 00.000 11060 IsGuiding returns 0
04:18:59.211 00.062 11060 IsGuiding returns 0
04:18:59.211 00.000 11060 Move returns status 0, amount 46
04:18:59.211 00.000 11060 MoveAxis(N, 0, ABG)
04:18:59.211 00.000 11060 Move returns status 0, amount 0
04:18:59.211 00.000 11060 move complete, result=0
04:18:59.211 00.000 11060 worker thread done servicing request
04:18:59.211 00.000 11060 Worker thread wakes up
04:18:59.211 00.000 10844 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
04:18:59.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:18:59.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:18:59.843 00.632 11060 Exposure complete
04:19:00.212 00.369 11060 worker thread done servicing request
04:19:00.214 00.002 10844 OnExposeComplete: enter
04:19:00.214 00.000 10844 UpdateGuideState(): m_state=6
04:19:00.214 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5093
04:19:00.214 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=106.51, Mass=1596, SNR=25.2, Peak=205 HFD=3.6
04:19:00.214 00.000 10844 CameraToMount -- cameraTheta (-1.81) - m_xAngle (1.39) = xAngle (-3.20 = 3.09)
04:19:00.215 00.001 10844 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
04:19:00.215 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.45 hyp=0.46 cameraTheta=-1.81 mountX=-0.46 mountY=-0.03, mountTheta=-3.07
04:19:00.217 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.45, opts=13)
04:19:00.217 00.000 10844 Enqueuing Move request for scope (-0.11, -0.45)
04:19:00.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:00.217 00.000 10844 UpdateGuideState exits: m=1596 SNR=25.2
04:19:00.217 00.000 10844 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 6 / 99999
04:19:00.217 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380340.217,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.36,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
04:19:00.217 00.000 11060 Worker thread wakes up
04:19:00.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.45) opts 0xd
04:19:00.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.45)
04:19:00.217 00.000 11060 Moving (-0.11, -0.45) raw xDistance=-0.46 yDistance=-0.03
04:19:00.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.46
04:19:00.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:00.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:19:00.217 00.000 11060 MoveAxis(E, 106, ABG)
04:19:00.217 00.000 11060 Guiding  Dir = 2, Dur = 106
04:19:00.221 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:00.223 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:00.223 00.000 10844 Enqueuing Expose request
04:19:00.235 00.012 11060 IsSlewing returns 0
04:19:00.236 00.001 11060 IsGuiding returns 0
04:19:00.357 00.121 11060 IsGuiding returns 0
04:19:00.358 00.001 11060 Move returns status 0, amount 106
04:19:00.358 00.000 11060 MoveAxis(N, 0, ABG)
04:19:00.358 00.000 11060 Move returns status 0, amount 0
04:19:00.358 00.000 11060 move complete, result=0
04:19:00.358 00.000 11060 worker thread done servicing request
04:19:00.358 00.000 11060 Worker thread wakes up
04:19:00.358 00.000 10844 GuideStep: -0.5 px 106 ms EAST, -0.0 px 0 ms NORTH
04:19:00.358 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:00.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:01.002 00.644 11060 Exposure complete
04:19:01.585 00.583 11060 worker thread done servicing request
04:19:01.585 00.000 10844 OnExposeComplete: enter
04:19:01.585 00.000 10844 UpdateGuideState(): m_state=6
04:19:01.587 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5094
04:19:01.587 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=107.50, Mass=1703, SNR=25.5, Peak=200 HFD=3.6
04:19:01.587 00.000 10844 CameraToMount -- cameraTheta (1.97) - m_xAngle (1.39) = xAngle (0.58 = 0.58)
04:19:01.587 00.000 10844 CameraToMount -- cameraTheta (1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.70 = -2.58)
04:19:01.587 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.54 hyp=0.59 cameraTheta=1.97 mountX=0.49 mountY=-0.31, mountTheta=-0.57
04:19:01.590 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.54, opts=13)
04:19:01.590 00.000 10844 Enqueuing Move request for scope (-0.23, 0.54)
04:19:01.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:01.590 00.000 10844 UpdateGuideState exits: m=1703 SNR=25.5
04:19:01.590 00.000 10844 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 7 / 99999
04:19:01.590 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380341.590,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.43,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
04:19:01.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:01.590 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:01.590 00.000 10844 Enqueuing Expose request
04:19:01.594 00.004 11060 Worker thread wakes up
04:19:01.594 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.54) opts 0xd
04:19:01.594 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.54)
04:19:01.594 00.000 11060 Moving (-0.23, 0.54) raw xDistance=0.49 yDistance=-0.31
04:19:01.594 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.49
04:19:01.594 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:01.594 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:19:01.594 00.000 11060 MoveAxis(W, 112, ABG)
04:19:01.594 00.000 11060 Guiding  Dir = 3, Dur = 112
04:19:01.610 00.016 11060 IsSlewing returns 0
04:19:01.610 00.000 11060 IsGuiding returns 0
04:19:01.727 00.117 11060 IsGuiding returns 0
04:19:01.727 00.000 11060 Move returns status 0, amount 112
04:19:01.727 00.000 11060 MoveAxis(N, 0, ABG)
04:19:01.727 00.000 11060 Move returns status 0, amount 0
04:19:01.727 00.000 11060 move complete, result=0
04:19:01.727 00.000 11060 worker thread done servicing request
04:19:01.727 00.000 10844 GuideStep: 0.5 px 112 ms WEST, -0.3 px 0 ms NORTH
04:19:01.728 00.001 11060 Worker thread wakes up
04:19:01.728 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:01.728 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:02.377 00.649 11060 Exposure complete
04:19:02.868 00.491 11060 worker thread done servicing request
04:19:02.868 00.000 10844 OnExposeComplete: enter
04:19:02.870 00.002 10844 UpdateGuideState(): m_state=6
04:19:02.870 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5095
04:19:02.870 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=106.99, Mass=1753, SNR=26.5, Peak=203 HFD=3.3
04:19:02.870 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.10 = -1.10)
04:19:02.870 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.02 = 2.02)
04:19:02.870 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.28 mountX=0.06 mountY=0.12, mountTheta=1.11
04:19:02.874 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.04, opts=13)
04:19:02.874 00.000 10844 Enqueuing Move request for scope (0.13, 0.04)
04:19:02.874 00.000 11060 Worker thread wakes up
04:19:02.874 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:02.874 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.5
04:19:02.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
04:19:02.874 00.000 10844 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 8 / 99999
04:19:02.874 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
04:19:02.874 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380342.874,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.34,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
04:19:02.874 00.000 11060 Moving (0.13, 0.04) raw xDistance=0.06 yDistance=0.12
04:19:02.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:19:02.876 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:02.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:02.876 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:19:02.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:02.876 00.000 11060 MoveAxis(E, 0, ABG)
04:19:02.876 00.000 10844 Enqueuing Expose request
04:19:02.876 00.000 11060 Move returns status 0, amount 0
04:19:02.876 00.000 11060 MoveAxis(N, 0, ABG)
04:19:02.876 00.000 11060 Move returns status 0, amount 0
04:19:02.876 00.000 11060 move complete, result=0
04:19:02.876 00.000 11060 worker thread done servicing request
04:19:02.876 00.000 11060 Worker thread wakes up
04:19:02.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:02.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:02.880 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:03.499 00.619 11060 Exposure complete
04:19:03.830 00.331 11060 worker thread done servicing request
04:19:03.830 00.000 10844 OnExposeComplete: enter
04:19:03.830 00.000 10844 UpdateGuideState(): m_state=6
04:19:03.830 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5096
04:19:03.830 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=106.90, Mass=1718, SNR=25.9, Peak=161 HFD=3.1
04:19:03.830 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.44)
04:19:03.830 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
04:19:03.830 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.46 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
04:19:03.832 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.06, opts=13)
04:19:03.832 00.000 10844 Enqueuing Move request for scope (-0.07, -0.06)
04:19:03.832 00.000 11060 Worker thread wakes up
04:19:03.832 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:03.832 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
04:19:03.832 00.000 10844 UpdateGuideState exits: m=1718 SNR=25.9
04:19:03.832 00.000 10844 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 9 / 99999
04:19:03.832 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380343.832,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.27,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
04:19:03.834 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:03.834 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:03.834 00.000 10844 Enqueuing Expose request
04:19:03.836 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
04:19:03.836 00.000 11060 Moving (-0.07, -0.06) raw xDistance=-0.07 yDistance=-0.06
04:19:03.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:19:03.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:03.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:19:03.836 00.000 11060 MoveAxis(E, 0, ABG)
04:19:03.836 00.000 11060 Move returns status 0, amount 0
04:19:03.836 00.000 11060 MoveAxis(N, 0, ABG)
04:19:03.836 00.000 11060 Move returns status 0, amount 0
04:19:03.836 00.000 11060 move complete, result=0
04:19:03.836 00.000 11060 worker thread done servicing request
04:19:03.836 00.000 11060 Worker thread wakes up
04:19:03.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:03.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:03.843 00.007 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:04.497 00.654 11060 Exposure complete
04:19:04.832 00.335 10844 OnExposeComplete: enter
04:19:04.832 00.000 10844 UpdateGuideState(): m_state=6
04:19:04.833 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5097
04:19:04.834 00.001 10844 Star::Find returns 1 (0), X=617.39, Y=106.94, Mass=1710, SNR=25.8, Peak=190 HFD=3.4
04:19:04.834 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
04:19:04.834 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.61 = 1.61)
04:19:04.834 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=0.01 mountY=0.14, mountTheta=1.51
04:19:04.834 00.000 11060 worker thread done servicing request
04:19:04.836 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
04:19:04.836 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
04:19:04.836 00.000 11060 Worker thread wakes up
04:19:04.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:04.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
04:19:04.838 00.002 10844 UpdateGuideState exits: m=1710 SNR=25.8
04:19:04.838 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
04:19:04.838 00.000 10844 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 10 / 99999
04:19:04.838 00.000 11060 Moving (0.14, -0.02) raw xDistance=0.01 yDistance=0.14
04:19:04.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:19:04.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:04.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:19:04.838 00.000 11060 MoveAxis(E, 0, ABG)
04:19:04.838 00.000 11060 Move returns status 0, amount 0
04:19:04.838 00.000 11060 MoveAxis(N, 0, ABG)
04:19:04.838 00.000 11060 Move returns status 0, amount 0
04:19:04.838 00.000 11060 move complete, result=0
04:19:04.838 00.000 11060 worker thread done servicing request
04:19:04.838 00.000 10844 PhdController: newstate STATE_FINISH
04:19:04.838 00.000 10844 PhdController complete: success
04:19:04.838 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770380344.838,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
04:19:04.838 00.000 10844 Mount: notify guiding dither settle done success=1
04:19:04.838 00.000 10844 PhdController: newstate STATE_IDLE
04:19:04.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:04.840 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:04.840 00.000 10844 Enqueuing Expose request
04:19:04.840 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:04.840 00.000 11060 Worker thread wakes up
04:19:04.840 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:04.840 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:05.481 00.641 11060 Exposure complete
04:19:05.829 00.348 11060 worker thread done servicing request
04:19:05.831 00.002 10844 OnExposeComplete: enter
04:19:05.831 00.000 10844 UpdateGuideState(): m_state=6
04:19:05.831 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.831 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=106.76, Mass=1538, SNR=23.7, Peak=156 HFD=3.6
04:19:05.831 00.000 10844 MultiStar: exiting stabilization period
04:19:05.831 00.000 10844 MultiStar: updating star positions after lock position change
04:19:05.831 00.000 10844 Star::Find(15, 81, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.831 00.000 10844 Star::Find returns 1 (0), X=81.61, Y=424.10, Mass=1750, SNR=26.5, Peak=153 HFD=3.5
04:19:05.831 00.000 10844 Star::Find(15, 1827, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.831 00.000 10844 Star::Find returns 1 (0), X=1827.60, Y=436.90, Mass=1160, SNR=21.8, Peak=123 HFD=2.9
04:19:05.831 00.000 10844 Star::Find(15, 1821, 962, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.831 00.000 10844 Star::Find returns 1 (0), X=1821.13, Y=962.58, Mass=1530, SNR=24.8, Peak=166 HFD=3.4
04:19:05.831 00.000 10844 Star::Find(15, 182, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.831 00.000 10844 Star::Find returns 1 (0), X=182.57, Y=598.23, Mass=1677, SNR=26.2, Peak=169 HFD=3.2
04:19:05.831 00.000 10844 Star::Find(15, 772, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.831 00.000 10844 Star::Find returns 1 (0), X=772.30, Y=882.87, Mass=1669, SNR=25.2, Peak=164 HFD=3.4
04:19:05.833 00.002 10844 Star::Find(15, 1870, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.833 00.000 10844 Star::Find returns 1 (0), X=1869.98, Y=523.83, Mass=2196, SNR=29.4, Peak=200 HFD=4.0
04:19:05.833 00.000 10844 Star::Find(15, 262, 526, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.833 00.000 10844 Star::Find returns 1 (0), X=262.13, Y=526.71, Mass=1384, SNR=23.6, Peak=154 HFD=2.7
04:19:05.833 00.000 10844 Star::Find(15, 1550, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.833 00.000 10844 Star::Find returns 1 (0), X=1550.17, Y=846.51, Mass=1085, SNR=21.0, Peak=149 HFD=2.9
04:19:05.833 00.000 10844 Star::Find(15, 1879, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.833 00.000 10844 Star::Find returns 1 (0), X=1879.71, Y=62.69, Mass=1221, SNR=21.8, Peak=117 HFD=3.4
04:19:05.833 00.000 10844 Star::Find(15, 576, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.833 00.000 10844 Star::Find returns 1 (0), X=576.70, Y=920.55, Mass=1172, SNR=21.0, Peak=147 HFD=3.3
04:19:05.833 00.000 10844 Star::Find(15, 1136, 958, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:19:05.833 00.000 10844 Star::Find returns 1 (0), X=1136.72, Y=958.53, Mass=878, SNR=18.0, Peak=106 HFD=3.0
04:19:05.833 00.000 10844 CameraToMount -- cameraTheta (-1.64) - m_xAngle (1.39) = xAngle (-3.03 = -3.03)
04:19:05.833 00.000 10844 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.09 = 0.09)
04:19:05.833 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.64 mountX=-0.20 mountY=0.02, mountTheta=3.05
04:19:05.840 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.20, opts=13)
04:19:05.840 00.000 10844 Enqueuing Move request for scope (-0.01, -0.20)
04:19:05.840 00.000 11060 Worker thread wakes up
04:19:05.841 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:05.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
04:19:05.841 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
04:19:05.841 00.000 10844 UpdateGuideState exits: m=1538 SNR=23.7
04:19:05.841 00.000 11060 Moving (-0.01, -0.20) raw xDistance=-0.20 yDistance=0.02
04:19:05.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:05.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:19:05.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:05.841 00.000 10844 Enqueuing Expose request
04:19:05.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:05.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:19:05.841 00.000 11060 MoveAxis(E, 47, ABG)
04:19:05.841 00.000 11060 Guiding  Dir = 2, Dur = 47
04:19:05.856 00.015 11060 IsSlewing returns 0
04:19:05.857 00.001 11060 IsGuiding returns 0
04:19:05.916 00.059 11060 IsGuiding returns 0
04:19:05.916 00.000 11060 Move returns status 0, amount 47
04:19:05.916 00.000 11060 MoveAxis(N, 0, ABG)
04:19:05.916 00.000 11060 Move returns status 0, amount 0
04:19:05.916 00.000 11060 move complete, result=0
04:19:05.916 00.000 11060 worker thread done servicing request
04:19:05.916 00.000 11060 Worker thread wakes up
04:19:05.916 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
04:19:05.916 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:05.916 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:06.574 00.658 11060 Exposure complete
04:19:06.802 00.228 11060 worker thread done servicing request
04:19:06.802 00.000 10844 OnExposeComplete: enter
04:19:06.802 00.000 10844 UpdateGuideState(): m_state=6
04:19:06.802 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5099
04:19:06.802 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=107.12, Mass=1626, SNR=25.4, Peak=178 HFD=3.1
04:19:06.804 00.002 10844 MultiStar: [#1 -0.10,0.10,0.92,U] [#2 0.16,0.14,0.88,U] [#3 0.38,-0.04,1.06,U] [#4 -0.24,0.07,1.03,U] [#5 0.09,0.70,0.00,M1] [#6 0.63,0.16,0.00,M1] [#7 -0.27,-0.30,1.01,U] [#8 0.20,-0.39,0.85,U] 
04:19:06.804 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.03}, one-star: {-0.16, 0.17}
04:19:06.804 00.000 10844 CameraToMount -- cameraTheta (-1.83) - m_xAngle (1.39) = xAngle (-3.22 = 3.06)
04:19:06.804 00.000 10844 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
04:19:06.804 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.04 cameraTheta=-1.83 mountX=-0.04 mountY=-0.00, mountTheta=-3.05
04:19:06.807 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
04:19:06.808 00.001 10844 Enqueuing Move request for scope (-0.01, -0.03)
04:19:06.808 00.000 11060 Worker thread wakes up
04:19:06.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
04:19:06.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:06.808 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
04:19:06.808 00.000 10844 UpdateGuideState exits: m=1626 SNR=25.4
04:19:06.808 00.000 11060 Moving (-0.01, -0.03) raw xDistance=-0.04 yDistance=-0.00
04:19:06.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:19:06.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:06.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:06.809 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:06.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:19:06.809 00.000 10844 Enqueuing Expose request
04:19:06.809 00.000 11060 MoveAxis(E, 0, ABG)
04:19:06.809 00.000 11060 Move returns status 0, amount 0
04:19:06.809 00.000 11060 MoveAxis(N, 0, ABG)
04:19:06.809 00.000 11060 Move returns status 0, amount 0
04:19:06.809 00.000 11060 move complete, result=0
04:19:06.810 00.001 11060 worker thread done servicing request
04:19:06.810 00.000 11060 Worker thread wakes up
04:19:06.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:06.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:06.812 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:07.430 00.618 11060 Exposure complete
04:19:07.736 00.306 11060 worker thread done servicing request
04:19:07.736 00.000 10844 OnExposeComplete: enter
04:19:07.736 00.000 10844 UpdateGuideState(): m_state=6
04:19:07.738 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5100
04:19:07.738 00.000 10844 Star::Find returns 1 (0), X=617.47, Y=106.96, Mass=1623, SNR=25.6, Peak=197 HFD=3.5
04:19:07.738 00.000 10844 MultiStar: [#1 -0.04,0.53,1.04,U] [#2 0.16,0.07,0.85,U] [#3 0.62,0.02,0.00,M1] [#4 0.83,0.20,0.00,M1] [#5 0.37,0.68,0.00,M2] [#6 0.66,0.23,0.00,M2] [#7 0.16,0.06,0.97,U] [#8 0.31,-0.42,0.88,U] 
04:19:07.738 00.000 10844 refined, 4 included, MultiStar: {0.16, 0.06}, one-star: {0.22, 0.01}
04:19:07.738 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
04:19:07.738 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
04:19:07.738 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.39 mountX=0.09 mountY=0.14, mountTheta=1.00
04:19:07.739 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.06, opts=13)
04:19:07.739 00.000 10844 Enqueuing Move request for scope (0.16, 0.06)
04:19:07.739 00.000 11060 Worker thread wakes up
04:19:07.739 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:07.739 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
04:19:07.739 00.000 10844 UpdateGuideState exits: m=1623 SNR=25.6
04:19:07.739 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
04:19:07.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:07.739 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:07.739 00.000 10844 Enqueuing Expose request
04:19:07.739 00.000 11060 Moving (0.16, 0.06) raw xDistance=0.09 yDistance=0.14
04:19:07.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:19:07.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:07.743 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:19:07.743 00.000 11060 MoveAxis(E, 0, ABG)
04:19:07.743 00.000 11060 Move returns status 0, amount 0
04:19:07.743 00.000 11060 MoveAxis(N, 0, ABG)
04:19:07.743 00.000 11060 Move returns status 0, amount 0
04:19:07.743 00.000 11060 move complete, result=0
04:19:07.743 00.000 11060 worker thread done servicing request
04:19:07.743 00.000 11060 Worker thread wakes up
04:19:07.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:07.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:07.746 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:08.375 00.629 11060 Exposure complete
04:19:08.651 00.276 11060 worker thread done servicing request
04:19:08.651 00.000 10844 OnExposeComplete: enter
04:19:08.651 00.000 10844 UpdateGuideState(): m_state=6
04:19:08.651 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5101
04:19:08.651 00.000 10844 Star::Find returns 1 (0), X=617.79, Y=106.89, Mass=1782, SNR=26.4, Peak=223 HFD=2.9
04:19:08.651 00.000 10844 MultiStar: [#1 0.31,0.31,0.91,U] [#2 0.23,-0.28,0.88,U] [#3 0.75,-0.35,0.00,M2] [#4 0.46,0.15,1.07,U] [#5 0.79,0.83,0.00,M3] [#6 0.51,0.55,0.00,M3] [#7 0.05,0.52,0.97,U] [#8 0.47,-0.77,0.00,M1] 
04:19:08.651 00.000 10844 refined, 4 included, MultiStar: {0.32, 0.13}, one-star: {0.54, -0.07}
04:19:08.653 00.002 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
04:19:08.653 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
04:19:08.653 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.35 cameraTheta=0.39 mountX=0.19 mountY=0.30, mountTheta=1.01
04:19:08.655 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.13, opts=13)
04:19:08.655 00.000 10844 Enqueuing Move request for scope (0.32, 0.13)
04:19:08.655 00.000 11060 Worker thread wakes up
04:19:08.655 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:08.655 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd
04:19:08.655 00.000 10844 UpdateGuideState exits: m=1782 SNR=26.4
04:19:08.655 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.13)
04:19:08.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:08.655 00.000 11060 Moving (0.32, 0.13) raw xDistance=0.19 yDistance=0.30
04:19:08.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:08.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:19:08.655 00.000 10844 Enqueuing Expose request
04:19:08.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:08.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:19:08.655 00.000 11060 MoveAxis(W, 44, ABG)
04:19:08.655 00.000 11060 Guiding  Dir = 3, Dur = 44
04:19:08.665 00.010 11060 IsSlewing returns 0
04:19:08.666 00.001 11060 IsGuiding returns 0
04:19:08.712 00.046 11060 IsGuiding returns 0
04:19:08.712 00.000 11060 Move returns status 0, amount 44
04:19:08.712 00.000 11060 MoveAxis(N, 0, ABG)
04:19:08.712 00.000 11060 Move returns status 0, amount 0
04:19:08.712 00.000 11060 move complete, result=0
04:19:08.713 00.001 11060 worker thread done servicing request
04:19:08.713 00.000 11060 Worker thread wakes up
04:19:08.713 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.3 px 0 ms NORTH
04:19:08.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:08.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:09.363 00.650 11060 Exposure complete
04:19:09.662 00.299 11060 worker thread done servicing request
04:19:09.662 00.000 10844 OnExposeComplete: enter
04:19:09.662 00.000 10844 UpdateGuideState(): m_state=6
04:19:09.664 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
04:19:09.664 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=107.12, Mass=2061, SNR=28.7, Peak=187 HFD=3.8
04:19:09.665 00.001 10844 MultiStar: [#1 -0.19,0.49,0.82,U] [#2 -0.03,0.31,0.79,U] [#3 0.28,-0.14,0.83,U] [#4 0.35,0.37,0.89,U] [#5 0.13,1.27,0.00,M4] [#6 0.59,0.19,0.00,M4] [#7 -0.10,0.29,0.87,U] [#8 -0.06,0.14,0.82,U] 
04:19:09.665 00.000 10844 single-star, 6 included, MultiStar: {0.01, 0.23}, one-star: {-0.15, 0.17}
04:19:09.665 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (1.39) = xAngle (0.91 = 0.91)
04:19:09.665 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.04 = -2.25)
04:19:09.665 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.22 cameraTheta=2.30 mountX=0.14 mountY=-0.18, mountTheta=-0.91
04:19:09.666 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.17, opts=13)
04:19:09.666 00.000 10844 Enqueuing Move request for scope (-0.15, 0.17)
04:19:09.668 00.002 11060 Worker thread wakes up
04:19:09.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:09.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
04:19:09.668 00.000 10844 UpdateGuideState exits: m=2061 SNR=28.7
04:19:09.668 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
04:19:09.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:09.668 00.000 11060 Moving (-0.15, 0.17) raw xDistance=0.14 yDistance=-0.18
04:19:09.668 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:09.668 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:19:09.668 00.000 10844 Enqueuing Expose request
04:19:09.668 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:09.668 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:19:09.668 00.000 11060 MoveAxis(W, 34, ABG)
04:19:09.668 00.000 11060 Guiding  Dir = 3, Dur = 34
04:19:09.698 00.030 11060 IsSlewing returns 0
04:19:09.699 00.001 11060 IsGuiding returns 0
04:19:09.760 00.061 11060 IsGuiding returns 0
04:19:09.760 00.000 11060 Move returns status 0, amount 34
04:19:09.760 00.000 11060 MoveAxis(N, 0, ABG)
04:19:09.760 00.000 11060 Move returns status 0, amount 0
04:19:09.760 00.000 11060 move complete, result=0
04:19:09.760 00.000 11060 worker thread done servicing request
04:19:09.760 00.000 11060 Worker thread wakes up
04:19:09.760 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.2 px 0 ms NORTH
04:19:09.760 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:09.760 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:10.395 00.635 11060 Exposure complete
04:19:10.725 00.330 11060 worker thread done servicing request
04:19:10.725 00.000 10844 OnExposeComplete: enter
04:19:10.725 00.000 10844 UpdateGuideState(): m_state=6
04:19:10.726 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5103
04:19:10.726 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=107.33, Mass=1680, SNR=25.8, Peak=178 HFD=3.4
04:19:10.727 00.001 10844 MultiStar: [#1 0.44,0.66,0.00,M7] [#2 0.32,0.34,1.02,U] [#3 0.54,0.06,1.04,U] [#4 0.53,0.18,1.03,U] [#5 0.21,1.36,0.00,M5] [#6 0.66,0.75,0.00,M5] [#7 -0.01,0.69,0.00,M1] [#8 0.16,0.16,0.82,U] 
04:19:10.727 00.000 10844 refined, 4 included, MultiStar: {0.26, 0.22}, one-star: {-0.30, 0.37}
04:19:10.727 00.000 10844 CameraToMount -- cameraTheta (0.72) - m_xAngle (1.39) = xAngle (-0.67 = -0.67)
04:19:10.727 00.000 10844 CameraToMount -- cameraTheta (0.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.45 = 2.45)
04:19:10.727 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.72 mountX=0.27 mountY=0.22, mountTheta=0.68
04:19:10.727 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=0.22, opts=13)
04:19:10.727 00.000 10844 Enqueuing Move request for scope (0.26, 0.22)
04:19:10.727 00.000 11060 Worker thread wakes up
04:19:10.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:10.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
04:19:10.727 00.000 10844 UpdateGuideState exits: m=1680 SNR=25.8
04:19:10.727 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
04:19:10.727 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:10.732 00.005 11060 Moving (0.26, 0.22) raw xDistance=0.27 yDistance=0.22
04:19:10.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:10.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
04:19:10.732 00.000 10844 Enqueuing Expose request
04:19:10.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:10.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:19:10.732 00.000 11060 MoveAxis(W, 64, ABG)
04:19:10.732 00.000 11060 Guiding  Dir = 3, Dur = 64
04:19:10.753 00.021 11060 IsSlewing returns 0
04:19:10.753 00.000 11060 IsGuiding returns 0
04:19:10.847 00.094 11060 IsGuiding returns 0
04:19:10.847 00.000 11060 Move returns status 0, amount 64
04:19:10.847 00.000 11060 MoveAxis(N, 0, ABG)
04:19:10.847 00.000 11060 Move returns status 0, amount 0
04:19:10.847 00.000 11060 move complete, result=0
04:19:10.847 00.000 11060 worker thread done servicing request
04:19:10.847 00.000 10844 GuideStep: 0.3 px 64 ms WEST, 0.2 px 0 ms NORTH
04:19:10.847 00.000 11060 Worker thread wakes up
04:19:10.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:10.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:11.493 00.646 11060 Exposure complete
04:19:11.713 00.220 11060 worker thread done servicing request
04:19:11.713 00.000 10844 OnExposeComplete: enter
04:19:11.713 00.000 10844 UpdateGuideState(): m_state=6
04:19:11.714 00.001 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5104
04:19:11.714 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=107.27, Mass=1492, SNR=24.1, Peak=189 HFD=3.1
04:19:11.714 00.000 10844 MultiStar: [#1 0.10,0.50,1.05,U] [#2 0.11,0.29,0.97,U] [#3 0.44,0.47,0.00,M1] [#4 0.57,0.20,0.00,M1] [#5 0.48,1.10,0.00,M6] [#6 0.79,0.50,0.00,M6] [#7 -0.27,0.67,0.00,M2] [#8 -0.21,0.10,0.92,U] 
04:19:11.714 00.000 10844 refined, 3 included, MultiStar: {0.03, 0.31}, one-star: {0.08, 0.32}
04:19:11.714 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (1.39) = xAngle (0.09 = 0.09)
04:19:11.714 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.22 = -3.07)
04:19:11.714 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.48 mountX=0.31 mountY=-0.02, mountTheta=-0.07
04:19:11.714 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.31, opts=13)
04:19:11.714 00.000 10844 Enqueuing Move request for scope (0.03, 0.31)
04:19:11.714 00.000 11060 Worker thread wakes up
04:19:11.714 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:11.714 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
04:19:11.714 00.000 10844 UpdateGuideState exits: m=1492 SNR=24.1
04:19:11.714 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
04:19:11.714 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:11.714 00.000 11060 Moving (0.03, 0.31) raw xDistance=0.31 yDistance=-0.02
04:19:11.714 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:11.714 00.000 10844 Enqueuing Expose request
04:19:11.714 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.31
04:19:11.714 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:11.714 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:19:11.714 00.000 11060 MoveAxis(W, 75, ABG)
04:19:11.714 00.000 11060 Guiding  Dir = 3, Dur = 75
04:19:11.745 00.031 11060 IsSlewing returns 0
04:19:11.745 00.000 11060 IsGuiding returns 0
04:19:11.833 00.088 11060 IsGuiding returns 0
04:19:11.833 00.000 11060 Move returns status 0, amount 75
04:19:11.833 00.000 11060 MoveAxis(N, 0, ABG)
04:19:11.833 00.000 11060 Move returns status 0, amount 0
04:19:11.833 00.000 11060 move complete, result=0
04:19:11.833 00.000 11060 worker thread done servicing request
04:19:11.833 00.000 11060 Worker thread wakes up
04:19:11.833 00.000 10844 GuideStep: 0.3 px 75 ms WEST, -0.0 px 0 ms NORTH
04:19:11.833 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:11.833 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:12.480 00.647 11060 Exposure complete
04:19:12.793 00.313 10844 OnExposeComplete: enter
04:19:12.793 00.000 10844 UpdateGuideState(): m_state=6
04:19:12.793 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5105
04:19:12.793 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=107.66, Mass=1589, SNR=25.4, Peak=248 HFD=3.0
04:19:12.793 00.000 10844 MultiStar: [#1 0.20,0.46,0.98,U] [#2 0.26,0.32,0.92,U] [#3 0.48,0.09,1.07,U] [#4 0.41,0.52,0.00,M2] [#5 0.39,1.34,0.00,M7] [#6 0.78,0.39,0.00,M7] [#7 0.30,0.59,0.00,M3] [#8 0.12,0.43,0.89,U] 
04:19:12.793 00.000 10844 refined, 4 included, MultiStar: {0.22, 0.40}, one-star: {0.02, 0.71}
04:19:12.793 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
04:19:12.793 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.80 = 2.80)
04:19:12.793 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=0.40 hyp=0.46 cameraTheta=1.06 mountX=0.43 mountY=0.15, mountTheta=0.34
04:19:12.796 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=0.40, opts=13)
04:19:12.796 00.000 10844 Enqueuing Move request for scope (0.22, 0.40)
04:19:12.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:12.796 00.000 10844 UpdateGuideState exits: m=1589 SNR=25.4
04:19:12.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:12.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:12.796 00.000 10844 Enqueuing Expose request
04:19:12.798 00.002 11060 worker thread done servicing request
04:19:12.798 00.000 11060 Worker thread wakes up
04:19:12.798 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.40) opts 0xd
04:19:12.800 00.002 11060 Handling offset move in thread for scope, endpoint = (0.22, 0.40)
04:19:12.800 00.000 11060 Moving (0.22, 0.40) raw xDistance=0.43 yDistance=0.15
04:19:12.800 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
04:19:12.800 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:12.800 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:19:12.800 00.000 11060 MoveAxis(W, 104, ABG)
04:19:12.800 00.000 11060 Guiding  Dir = 3, Dur = 104
04:19:12.830 00.030 11060 IsSlewing returns 0
04:19:12.831 00.001 11060 IsGuiding returns 0
04:19:12.957 00.126 11060 IsGuiding returns 0
04:19:12.957 00.000 11060 Move returns status 0, amount 104
04:19:12.957 00.000 11060 MoveAxis(N, 0, ABG)
04:19:12.957 00.000 11060 Move returns status 0, amount 0
04:19:12.957 00.000 11060 move complete, result=0
04:19:12.957 00.000 11060 worker thread done servicing request
04:19:12.957 00.000 11060 Worker thread wakes up
04:19:12.957 00.000 10844 GuideStep: 0.4 px 104 ms WEST, 0.2 px 0 ms NORTH
04:19:12.957 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:12.957 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:13.595 00.638 11060 Exposure complete
04:19:13.977 00.382 11060 worker thread done servicing request
04:19:13.977 00.000 10844 OnExposeComplete: enter
04:19:13.981 00.004 10844 UpdateGuideState(): m_state=6
04:19:13.981 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5106
04:19:13.981 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=106.90, Mass=1739, SNR=26.3, Peak=233 HFD=3.1
04:19:13.981 00.000 10844 MultiStar: [#1 -0.36,0.18,0.91,U] [#2 0.22,0.24,0.94,U] [#3 0.23,0.18,1.04,U] [#4 0.20,-0.01,1.02,U] [#5 0.03,1.21,0.00,M8] [#6 0.67,0.18,0.00,M8] [#7 -0.05,0.34,0.92,U] [#8 -0.30,0.20,0.79,U] 
04:19:13.981 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {0.23, -0.06}
04:19:13.981 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.39) = xAngle (-0.09 = -0.09)
04:19:13.981 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.04 = 3.04)
04:19:13.981 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.30 mountX=0.15 mountY=0.02, mountTheta=0.11
04:19:13.981 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.15, opts=13)
04:19:13.981 00.000 10844 Enqueuing Move request for scope (0.04, 0.15)
04:19:13.981 00.000 11060 Worker thread wakes up
04:19:13.981 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:13.981 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
04:19:13.981 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
04:19:13.981 00.000 10844 UpdateGuideState exits: m=1739 SNR=26.3
04:19:13.981 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:13.981 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:13.981 00.000 10844 Enqueuing Expose request
04:19:13.981 00.000 11060 Moving (0.04, 0.15) raw xDistance=0.15 yDistance=0.02
04:19:13.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:19:13.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:13.981 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:19:13.981 00.000 11060 MoveAxis(W, 39, ABG)
04:19:13.986 00.005 11060 Guiding  Dir = 3, Dur = 39
04:19:13.996 00.010 11060 IsSlewing returns 0
04:19:13.996 00.000 11060 IsGuiding returns 0
04:19:14.043 00.047 11060 IsGuiding returns 0
04:19:14.044 00.001 11060 Move returns status 0, amount 39
04:19:14.044 00.000 11060 MoveAxis(N, 0, ABG)
04:19:14.044 00.000 11060 Move returns status 0, amount 0
04:19:14.044 00.000 11060 move complete, result=0
04:19:14.044 00.000 11060 worker thread done servicing request
04:19:14.044 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
04:19:14.044 00.000 11060 Worker thread wakes up
04:19:14.045 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:14.045 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:14.699 00.654 11060 Exposure complete
04:19:14.933 00.234 11060 worker thread done servicing request
04:19:14.934 00.001 10844 OnExposeComplete: enter
04:19:14.934 00.000 10844 UpdateGuideState(): m_state=6
04:19:14.934 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5107
04:19:14.934 00.000 10844 Star::Find returns 1 (1), X=617.28, Y=106.79, Mass=1916, SNR=27.8, Peak=255 HFD=3.5
04:19:14.934 00.000 10844 MultiStar: [#1 -0.18,-0.31,0.89,U] [#2 0.09,-0.22,0.85,U] [#3 0.27,0.31,0.91,U] [#4 -0.04,0.06,0.93,U] [#5 0.33,1.00,0.00,M9] [#6 0.37,-0.50,0.00,M9] [#7 -0.46,-0.00,0.90,U] [#8 0.57,-0.71,0.00,M1] 
04:19:14.934 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.05}, one-star: {0.02, -0.17}
04:19:14.934 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (1.39) = xAngle (-3.71 = 2.57)
04:19:14.934 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
04:19:14.934 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.32 mountX=-0.06 mountY=-0.04, mountTheta=-2.56
04:19:14.937 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.05, opts=13)
04:19:14.937 00.000 10844 Enqueuing Move request for scope (-0.05, -0.05)
04:19:14.937 00.000 11060 Worker thread wakes up
04:19:14.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
04:19:14.937 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
04:19:14.937 00.000 11060 Moving (-0.05, -0.05) raw xDistance=-0.06 yDistance=-0.04
04:19:14.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:19:14.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:14.939 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:19:14.939 00.000 11060 MoveAxis(E, 0, ABG)
04:19:14.939 00.000 11060 Move returns status 0, amount 0
04:19:14.939 00.000 11060 MoveAxis(N, 0, ABG)
04:19:14.939 00.000 11060 Move returns status 0, amount 0
04:19:14.939 00.000 11060 move complete, result=0
04:19:14.939 00.000 11060 worker thread done servicing request
04:19:14.941 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:14.941 00.000 10844 UpdateGuideState exits: m=1916 SNR=27.8 Saturated
04:19:14.941 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:14.941 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:14.942 00.001 10844 Enqueuing Expose request
04:19:14.942 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:14.942 00.000 11060 Worker thread wakes up
04:19:14.942 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:14.942 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:15.594 00.652 11060 Exposure complete
04:19:15.815 00.221 11060 worker thread done servicing request
04:19:15.815 00.000 10844 OnExposeComplete: enter
04:19:15.815 00.000 10844 UpdateGuideState(): m_state=6
04:19:15.815 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5108
04:19:15.815 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=106.79, Mass=1797, SNR=26.7, Peak=235 HFD=3.2
04:19:15.817 00.002 10844 MultiStar: [#1 0.23,-0.26,0.92,U] [#2 0.25,-0.48,0.94,U] [#3 -0.09,-0.14,0.87,U] [#4 0.28,0.06,1.00,U] [#5 0.24,1.04,0.00,M10] [#6 0.55,-0.05,1.01,U] [#7 -0.23,-0.01,0.92,U] [#8 0.27,-0.44,0.78,U] 
04:19:15.817 00.000 10844 single-star, 7 included, MultiStar: {0.18, -0.18}, one-star: {0.14, -0.17}
04:19:15.817 00.000 10844 CameraToMount -- cameraTheta (-0.89) - m_xAngle (1.39) = xAngle (-2.28 = -2.28)
04:19:15.817 00.000 10844 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.85 = 0.85)
04:19:15.817 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.89 mountX=-0.14 mountY=0.16, mountTheta=2.28
04:19:15.820 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.17, opts=13)
04:19:15.820 00.000 10844 Enqueuing Move request for scope (0.14, -0.17)
04:19:15.820 00.000 11060 Worker thread wakes up
04:19:15.820 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:15.820 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
04:19:15.820 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.7
04:19:15.820 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
04:19:15.820 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:15.820 00.000 11060 Moving (0.14, -0.17) raw xDistance=-0.14 yDistance=0.16
04:19:15.820 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:15.821 00.001 10844 Enqueuing Expose request
04:19:15.821 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:19:15.821 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:15.821 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:19:15.821 00.000 11060 MoveAxis(E, 33, ABG)
04:19:15.821 00.000 11060 Guiding  Dir = 2, Dur = 33
04:19:15.848 00.027 11060 IsSlewing returns 0
04:19:15.848 00.000 11060 IsGuiding returns 0
04:19:15.891 00.043 11060 IsGuiding returns 0
04:19:15.891 00.000 11060 Move returns status 0, amount 33
04:19:15.891 00.000 11060 MoveAxis(N, 0, ABG)
04:19:15.891 00.000 11060 Move returns status 0, amount 0
04:19:15.891 00.000 11060 move complete, result=0
04:19:15.891 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.2 px 0 ms NORTH
04:19:15.893 00.002 11060 worker thread done servicing request
04:19:15.894 00.001 11060 Worker thread wakes up
04:19:15.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:15.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:16.532 00.638 11060 Exposure complete
04:19:16.804 00.272 10844 OnExposeComplete: enter
04:19:16.804 00.000 10844 UpdateGuideState(): m_state=6
04:19:16.804 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5109
04:19:16.804 00.000 10844 Star::Find returns 1 (1), X=617.24, Y=106.52, Mass=1865, SNR=27.1, Peak=255 HFD=3.4
04:19:16.804 00.000 10844 MultiStar: [#1 -0.07,0.05,0.93,U] [#2 -0.28,-0.09,0.88,U] [#3 0.13,-0.16,0.86,U] [#4 0.05,-0.38,1.03,U] [#5 0.28,1.11,0.00,R] [#6 0.41,0.13,0.92,U] [#7 -0.25,0.39,0.93,U] [#8 0.39,-0.16,0.79,U] 
04:19:16.804 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.09}, one-star: {-0.02, -0.43}
04:19:16.804 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.52 = -2.52)
04:19:16.804 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.60 = 0.60)
04:19:16.804 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.14 mountX=-0.08 mountY=0.05, mountTheta=2.54
04:19:16.806 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.09, opts=13)
04:19:16.806 00.000 10844 Enqueuing Move request for scope (0.04, -0.09)
04:19:16.806 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:16.806 00.000 10844 UpdateGuideState exits: m=1865 SNR=27.1 Saturated
04:19:16.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:16.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:16.806 00.000 11060 worker thread done servicing request
04:19:16.806 00.000 11060 Worker thread wakes up
04:19:16.808 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
04:19:16.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
04:19:16.808 00.000 11060 Moving (0.04, -0.09) raw xDistance=-0.08 yDistance=0.05
04:19:16.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:19:16.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:16.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:19:16.808 00.000 11060 MoveAxis(E, 0, ABG)
04:19:16.808 00.000 11060 Move returns status 0, amount 0
04:19:16.808 00.000 11060 MoveAxis(N, 0, ABG)
04:19:16.808 00.000 11060 Move returns status 0, amount 0
04:19:16.808 00.000 11060 move complete, result=0
04:19:16.809 00.001 10844 Enqueuing Expose request
04:19:16.809 00.000 11060 worker thread done servicing request
04:19:16.809 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:16.809 00.000 11060 Worker thread wakes up
04:19:16.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:16.810 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:17.435 00.625 11060 Exposure complete
04:19:17.677 00.242 11060 worker thread done servicing request
04:19:17.677 00.000 10844 OnExposeComplete: enter
04:19:17.677 00.000 10844 UpdateGuideState(): m_state=6
04:19:17.677 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
04:19:17.679 00.002 10844 Star::Find returns 1 (0), X=617.26, Y=106.45, Mass=1627, SNR=25.5, Peak=223 HFD=3.2
04:19:17.679 00.000 10844 MultiStar: [#1 -0.19,-0.32,1.05,U] [#2 0.06,-0.40,0.94,U] [#3 0.20,-0.48,1.00,U] [#4 0.04,-0.06,1.01,U] [#5 0.27,-0.15,1.01,U] [#6 0.46,-0.27,1.03,U] [#7 -0.00,-0.02,1.12,U] [#8 0.19,-0.08,0.81,U] 
04:19:17.679 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.25}, one-star: {0.01, -0.51}
04:19:17.679 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
04:19:17.679 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
04:19:17.679 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.28 cameraTheta=-1.15 mountX=-0.23 mountY=0.15, mountTheta=2.55
04:19:17.682 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.25, opts=13)
04:19:17.682 00.000 10844 Enqueuing Move request for scope (0.11, -0.25)
04:19:17.682 00.000 11060 Worker thread wakes up
04:19:17.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:17.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
04:19:17.682 00.000 10844 UpdateGuideState exits: m=1627 SNR=25.5
04:19:17.682 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
04:19:17.682 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:17.682 00.000 11060 Moving (0.11, -0.25) raw xDistance=-0.23 yDistance=0.15
04:19:17.682 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:17.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:19:17.682 00.000 10844 Enqueuing Expose request
04:19:17.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:17.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:19:17.682 00.000 11060 MoveAxis(E, 54, ABG)
04:19:17.682 00.000 11060 Guiding  Dir = 2, Dur = 54
04:19:17.695 00.013 11060 IsSlewing returns 0
04:19:17.695 00.000 11060 IsGuiding returns 0
04:19:17.757 00.062 11060 IsGuiding returns 0
04:19:17.757 00.000 11060 Move returns status 0, amount 54
04:19:17.757 00.000 11060 MoveAxis(N, 0, ABG)
04:19:17.757 00.000 11060 Move returns status 0, amount 0
04:19:17.757 00.000 11060 move complete, result=0
04:19:17.757 00.000 11060 worker thread done servicing request
04:19:17.757 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.2 px 0 ms NORTH
04:19:17.757 00.000 11060 Worker thread wakes up
04:19:17.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:17.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:18.401 00.644 11060 Exposure complete
04:19:18.770 00.369 11060 worker thread done servicing request
04:19:18.772 00.002 10844 OnExposeComplete: enter
04:19:18.772 00.000 10844 UpdateGuideState(): m_state=6
04:19:18.772 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5111
04:19:18.772 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=105.88, Mass=1857, SNR=26.8, Peak=169 HFD=3.0
04:19:18.772 00.000 10844 MultiStar: [#1 -0.24,-0.33,0.93,U] [#2 0.10,-0.75,0.00,M1] [#3 0.42,-0.54,0.00,M1] [#4 0.38,-0.56,0.00,M1] [#5 -0.24,-0.72,0.00,M1] [#6 0.58,-0.66,0.00,M7] [#7 -0.33,-0.42,1.01,U] [#8 0.37,-0.99,0.00,M1] 
04:19:18.772 00.000 10844 refined, 2 included, MultiStar: {-0.26, -0.61}, one-star: {-0.21, -1.08}
04:19:18.772 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.39) = xAngle (-3.36 = 2.92)
04:19:18.772 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.24 = -0.24)
04:19:18.772 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.61 hyp=0.67 cameraTheta=-1.97 mountX=-0.65 mountY=-0.16, mountTheta=-2.91
04:19:18.775 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.61, opts=13)
04:19:18.775 00.000 10844 Enqueuing Move request for scope (-0.26, -0.61)
04:19:18.777 00.002 11060 Worker thread wakes up
04:19:18.777 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:18.777 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.61) opts 0xd
04:19:18.777 00.000 10844 UpdateGuideState exits: m=1857 SNR=26.8
04:19:18.777 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.61)
04:19:18.777 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:18.777 00.000 11060 Moving (-0.26, -0.61) raw xDistance=-0.65 yDistance=-0.16
04:19:18.777 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:18.777 00.000 10844 Enqueuing Expose request
04:19:18.777 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.65
04:19:18.777 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:18.777 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:19:18.777 00.000 11060 MoveAxis(E, 155, ABG)
04:19:18.777 00.000 11060 Guiding  Dir = 2, Dur = 155
04:19:18.790 00.013 11060 IsSlewing returns 0
04:19:18.791 00.001 11060 IsGuiding returns 0
04:19:18.956 00.165 11060 IsGuiding returns 0
04:19:18.956 00.000 11060 Move returns status 0, amount 155
04:19:18.956 00.000 11060 MoveAxis(N, 0, ABG)
04:19:18.956 00.000 11060 Move returns status 0, amount 0
04:19:18.956 00.000 11060 move complete, result=0
04:19:18.956 00.000 11060 worker thread done servicing request
04:19:18.956 00.000 11060 Worker thread wakes up
04:19:18.956 00.000 10844 GuideStep: -0.7 px 155 ms EAST, -0.2 px 0 ms NORTH
04:19:18.956 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:18.956 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:19.587 00.631 11060 Exposure complete
04:19:19.886 00.299 11060 worker thread done servicing request
04:19:19.887 00.001 10844 OnExposeComplete: enter
04:19:19.887 00.000 10844 UpdateGuideState(): m_state=6
04:19:19.887 00.000 10844 Star::Find(15, 617, 105, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5112
04:19:19.887 00.000 10844 Star::Find returns 1 (0), X=617.79, Y=106.06, Mass=1694, SNR=25.8, Peak=188 HFD=3.1
04:19:19.888 00.001 10844 MultiStar: [#1 -0.06,-0.21,0.87,U] [#2 0.29,-0.61,0.00,M2] [#3 0.33,-0.59,0.00,M2] [#4 0.65,-0.11,0.00,M2] [#5 -0.29,-0.97,0.00,M2] [#6 0.49,-0.51,0.00,M8] [#7 0.06,-0.13,0.95,U] [#8 -0.02,-0.79,0.00,M2] 
04:19:19.888 00.000 10844 refined, 2 included, MultiStar: {0.19, -0.43}, one-star: {0.54, -0.90}
04:19:19.888 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (1.39) = xAngle (-2.54 = -2.54)
04:19:19.888 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
04:19:19.888 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.43 hyp=0.47 cameraTheta=-1.15 mountX=-0.39 mountY=0.26, mountTheta=2.55
04:19:19.889 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.43, opts=13)
04:19:19.889 00.000 10844 Enqueuing Move request for scope (0.19, -0.43)
04:19:19.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:19.889 00.000 10844 UpdateGuideState exits: m=1694 SNR=25.8
04:19:19.891 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:19.894 00.003 11060 Worker thread wakes up
04:19:19.894 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.43) opts 0xd
04:19:19.894 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.43)
04:19:19.894 00.000 11060 Moving (0.19, -0.43) raw xDistance=-0.39 yDistance=0.26
04:19:19.894 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.39
04:19:19.894 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:19.894 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:19:19.894 00.000 11060 MoveAxis(E, 95, ABG)
04:19:19.894 00.000 11060 Guiding  Dir = 2, Dur = 95
04:19:19.896 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:19.896 00.000 10844 Enqueuing Expose request
04:19:19.911 00.015 11060 IsSlewing returns 0
04:19:19.912 00.001 11060 IsGuiding returns 0
04:19:20.031 00.119 11060 IsGuiding returns 0
04:19:20.031 00.000 11060 Move returns status 0, amount 95
04:19:20.031 00.000 11060 MoveAxis(N, 0, ABG)
04:19:20.031 00.000 11060 Move returns status 0, amount 0
04:19:20.031 00.000 11060 move complete, result=0
04:19:20.031 00.000 11060 worker thread done servicing request
04:19:20.031 00.000 11060 Worker thread wakes up
04:19:20.031 00.000 10844 GuideStep: -0.4 px 95 ms EAST, 0.3 px 0 ms NORTH
04:19:20.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:20.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:20.662 00.631 11060 Exposure complete
04:19:20.994 00.332 11060 worker thread done servicing request
04:19:20.994 00.000 10844 OnExposeComplete: enter
04:19:20.994 00.000 10844 UpdateGuideState(): m_state=6
04:19:20.996 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5113
04:19:20.996 00.000 10844 Star::Find returns 1 (0), X=617.90, Y=106.96, Mass=1908, SNR=27.8, Peak=204 HFD=3.0
04:19:20.996 00.000 10844 MultiStar: [#1 0.20,0.15,0.93,U] [#2 0.55,0.02,0.88,U] [#3 0.35,-0.10,0.82,U] [#4 0.13,0.09,0.93,U] [#5 0.24,-0.17,0.82,U] [#6 1.13,0.11,0.00,M9] [#7 0.14,0.67,0.00,M1] [#8 0.01,-0.06,0.73,U] 
04:19:20.996 00.000 10844 refined, 6 included, MultiStar: {0.32, -0.00}, one-star: {0.64, 0.00}
04:19:20.996 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.39) = xAngle (-1.40 = -1.40)
04:19:20.997 00.001 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
04:19:20.997 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.01 mountX=0.05 mountY=0.31, mountTheta=1.40
04:19:20.999 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.00, opts=13)
04:19:20.999 00.000 10844 Enqueuing Move request for scope (0.32, -0.00)
04:19:21.000 00.001 11060 Worker thread wakes up
04:19:21.000 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:21.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.00) opts 0xd
04:19:21.000 00.000 10844 UpdateGuideState exits: m=1908 SNR=27.8
04:19:21.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.00)
04:19:21.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:21.000 00.000 11060 Moving (0.32, -0.00) raw xDistance=0.05 yDistance=0.31
04:19:21.001 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:21.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:19:21.001 00.000 10844 Enqueuing Expose request
04:19:21.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:21.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:19:21.001 00.000 11060 MoveAxis(E, 0, ABG)
04:19:21.001 00.000 11060 Move returns status 0, amount 0
04:19:21.001 00.000 11060 MoveAxis(N, 0, ABG)
04:19:21.001 00.000 11060 Move returns status 0, amount 0
04:19:21.001 00.000 11060 move complete, result=0
04:19:21.002 00.001 11060 worker thread done servicing request
04:19:21.002 00.000 11060 Worker thread wakes up
04:19:21.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:21.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:21.005 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:19:21.643 00.638 11060 Exposure complete
04:19:21.951 00.308 11060 worker thread done servicing request
04:19:21.952 00.001 10844 OnExposeComplete: enter
04:19:21.952 00.000 10844 UpdateGuideState(): m_state=6
04:19:21.952 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5114
04:19:21.952 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=107.10, Mass=1741, SNR=26.1, Peak=222 HFD=3.0
04:19:21.952 00.000 10844 MultiStar: [#1 0.25,0.05,0.96,U] [#2 0.09,-0.17,0.88,U] [#3 0.33,-0.33,1.03,U] [#4 0.54,0.43,0.00,M2] [#5 0.21,0.09,1.04,U] [#6 0.70,-0.02,0.00,M10] [#7 0.61,0.33,0.00,M2] [#8 0.30,-0.26,0.80,U] 
04:19:21.952 00.000 10844 refined, 5 included, MultiStar: {0.17, -0.07}, one-star: {-0.17, 0.15}
04:19:21.952 00.000 10844 CameraToMount -- cameraTheta (-0.40) - m_xAngle (1.39) = xAngle (-1.79 = -1.79)
04:19:21.952 00.000 10844 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.33 = 1.33)
04:19:21.952 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.40 mountX=-0.04 mountY=0.18, mountTheta=1.79
04:19:21.954 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.07, opts=13)
04:19:21.954 00.000 10844 Enqueuing Move request for scope (0.17, -0.07)
04:19:21.954 00.000 11060 Worker thread wakes up
04:19:21.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:21.954 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
04:19:21.954 00.000 10844 UpdateGuideState exits: m=1741 SNR=26.1
04:19:21.954 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
04:19:21.954 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:21.954 00.000 11060 Moving (0.17, -0.07) raw xDistance=-0.04 yDistance=0.18
04:19:21.954 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:21.954 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:19:21.954 00.000 10844 Enqueuing Expose request
04:19:21.954 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:21.954 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:19:21.954 00.000 11060 MoveAxis(E, 0, ABG)
04:19:21.954 00.000 11060 Move returns status 0, amount 0
04:19:21.954 00.000 11060 MoveAxis(N, 0, ABG)
04:19:21.954 00.000 11060 Move returns status 0, amount 0
04:19:21.954 00.000 11060 move complete, result=0
04:19:21.954 00.000 11060 worker thread done servicing request
04:19:21.954 00.000 11060 Worker thread wakes up
04:19:21.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:21.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:21.959 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:22.585 00.626 11060 Exposure complete
04:19:22.869 00.284 11060 worker thread done servicing request
04:19:22.869 00.000 10844 OnExposeComplete: enter
04:19:22.869 00.000 10844 UpdateGuideState(): m_state=6
04:19:22.869 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5115
04:19:22.869 00.000 10844 Star::Find returns 1 (0), X=617.72, Y=107.03, Mass=1601, SNR=25.6, Peak=230 HFD=3.2
04:19:22.869 00.000 10844 MultiStar: [#1 0.15,0.21,1.03,U] [#2 0.42,-0.22,0.96,U] [#3 0.43,-0.08,1.02,U] [#4 0.48,0.21,0.96,U] [#5 0.24,0.07,1.00,U] [#6 1.09,-0.00,0.00,R] [#7 0.11,0.34,0.97,U] [#8 0.06,-0.27,0.81,U] 
04:19:22.869 00.000 10844 refined, 7 included, MultiStar: {0.30, 0.05}, one-star: {0.47, 0.08}
04:19:22.869 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.39) = xAngle (-1.23 = -1.23)
04:19:22.869 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.89 = 1.89)
04:19:22.869 00.000 10844 CameraToMount -- cameraX=0.30 cameraY=0.05 hyp=0.30 cameraTheta=0.16 mountX=0.10 mountY=0.29, mountTheta=1.23
04:19:22.874 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.05, opts=13)
04:19:22.874 00.000 10844 Enqueuing Move request for scope (0.30, 0.05)
04:19:22.874 00.000 11060 Worker thread wakes up
04:19:22.874 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:22.874 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.05) opts 0xd
04:19:22.874 00.000 10844 UpdateGuideState exits: m=1601 SNR=25.6
04:19:22.874 00.000 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.05)
04:19:22.874 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:22.874 00.000 11060 Moving (0.30, 0.05) raw xDistance=0.10 yDistance=0.29
04:19:22.874 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:22.874 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:19:22.874 00.000 10844 Enqueuing Expose request
04:19:22.874 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.14 newest=0.78
04:19:22.874 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
04:19:22.874 00.000 11060 MoveAxis(E, 0, ABG)
04:19:22.874 00.000 11060 Move returns status 0, amount 0
04:19:22.874 00.000 11060 MoveAxis(S, 112, ABG)
04:19:22.874 00.000 11060 Guiding  Dir = 1, Dur = 112
04:19:22.880 00.006 11060 IsSlewing returns 0
04:19:22.880 00.000 11060 IsGuiding returns 0
04:19:23.007 00.127 11060 IsGuiding returns 0
04:19:23.007 00.000 11060 Move returns status 0, amount 112
04:19:23.007 00.000 11060 move complete, result=0
04:19:23.007 00.000 11060 worker thread done servicing request
04:19:23.007 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 112 ms SOUTH
04:19:23.007 00.000 11060 Worker thread wakes up
04:19:23.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:23.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:23.645 00.638 11060 Exposure complete
04:19:24.532 00.887 11060 worker thread done servicing request
04:19:24.532 00.000 10844 OnExposeComplete: enter
04:19:24.532 00.000 10844 UpdateGuideState(): m_state=6
04:19:24.533 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5116
04:19:24.533 00.000 10844 Star::Find returns 1 (0), X=617.62, Y=107.16, Mass=1789, SNR=26.5, Peak=180 HFD=3.6
04:19:24.533 00.000 10844 MultiStar: [#1 0.26,0.21,1.00,U] [#2 0.14,-0.17,0.94,U] [#3 0.24,-0.06,0.97,U] [#4 0.30,0.48,0.00,M2] [#5 0.07,-0.04,0.94,U] [#6 -0.75,-0.21,0.00,M1] [#7 0.42,0.32,0.97,U] [#8 0.15,-0.46,0.77,U] 
04:19:24.534 00.001 10844 refined, 6 included, MultiStar: {0.24, 0.02}, one-star: {0.37, 0.20}
04:19:24.534 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
04:19:24.534 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.81 = 1.81)
04:19:24.534 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.07 mountX=0.06 mountY=0.23, mountTheta=1.32
04:19:24.538 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=0.02, opts=13)
04:19:24.539 00.001 10844 Enqueuing Move request for scope (0.24, 0.02)
04:19:24.539 00.000 11060 Worker thread wakes up
04:19:24.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
04:19:24.539 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
04:19:24.539 00.000 11060 Moving (0.24, 0.02) raw xDistance=0.06 yDistance=0.23
04:19:24.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:19:24.539 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.23
04:19:24.539 00.000 11060 MoveAxis(E, 0, ABG)
04:19:24.539 00.000 11060 Move returns status 0, amount 0
04:19:24.540 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:24.540 00.000 10844 UpdateGuideState exits: m=1789 SNR=26.5
04:19:24.540 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:24.540 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:24.540 00.000 10844 Enqueuing Expose request
04:19:24.540 00.000 11060 MoveAxis(S, 91, ABG)
04:19:24.540 00.000 11060 Guiding  Dir = 1, Dur = 91
04:19:24.567 00.027 11060 IsSlewing returns 0
04:19:24.568 00.001 11060 IsGuiding returns 0
04:19:24.678 00.110 11060 IsGuiding returns 0
04:19:24.678 00.000 11060 Move returns status 0, amount 91
04:19:24.678 00.000 11060 move complete, result=0
04:19:24.679 00.001 11060 worker thread done servicing request
04:19:24.679 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 91 ms SOUTH
04:19:24.679 00.000 11060 Worker thread wakes up
04:19:24.690 00.011 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:24.690 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:25.326 00.636 11060 Exposure complete
04:19:25.553 00.227 11060 worker thread done servicing request
04:19:25.553 00.000 10844 OnExposeComplete: enter
04:19:25.553 00.000 10844 UpdateGuideState(): m_state=6
04:19:25.554 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5117
04:19:25.554 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=107.13, Mass=1600, SNR=24.9, Peak=164 HFD=3.3
04:19:25.554 00.000 10844 MultiStar: [#1 -0.32,0.36,1.00,U] [#2 -0.03,0.46,0.89,U] [#3 0.17,0.09,1.04,U] [#4 0.40,0.24,1.02,U] [#5 -0.12,0.04,0.96,U] [#6 -0.65,0.44,0.00,M2] [#7 -0.04,0.28,0.93,U] [#8 -0.27,-0.29,0.76,U] 
04:19:25.554 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.18}, one-star: {0.12, 0.17}
04:19:25.554 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.39) = xAngle (0.18 = 0.18)
04:19:25.554 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.30 = -2.98)
04:19:25.555 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.57 mountX=0.18 mountY=-0.03, mountTheta=-0.16
04:19:25.558 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.18, opts=13)
04:19:25.558 00.000 10844 Enqueuing Move request for scope (0.00, 0.18)
04:19:25.558 00.000 11060 Worker thread wakes up
04:19:25.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:25.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
04:19:25.559 00.001 10844 UpdateGuideState exits: m=1600 SNR=24.9
04:19:25.559 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
04:19:25.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:25.559 00.000 11060 Moving (0.00, 0.18) raw xDistance=0.18 yDistance=-0.03
04:19:25.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:25.559 00.000 10844 Enqueuing Expose request
04:19:25.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:19:25.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:25.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:19:25.559 00.000 11060 MoveAxis(W, 41, ABG)
04:19:25.559 00.000 11060 Guiding  Dir = 3, Dur = 41
04:19:25.582 00.023 11060 IsSlewing returns 0
04:19:25.582 00.000 11060 IsGuiding returns 0
04:19:25.644 00.062 11060 IsGuiding returns 0
04:19:25.644 00.000 11060 Move returns status 0, amount 41
04:19:25.644 00.000 11060 MoveAxis(N, 0, ABG)
04:19:25.644 00.000 11060 Move returns status 0, amount 0
04:19:25.645 00.001 11060 move complete, result=0
04:19:25.645 00.000 11060 worker thread done servicing request
04:19:25.645 00.000 11060 Worker thread wakes up
04:19:25.645 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
04:19:25.645 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:25.645 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:26.273 00.628 11060 Exposure complete
04:19:26.489 00.216 11060 worker thread done servicing request
04:19:26.489 00.000 10844 OnExposeComplete: enter
04:19:26.490 00.001 10844 UpdateGuideState(): m_state=6
04:19:26.490 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5118
04:19:26.490 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=107.32, Mass=1591, SNR=25.3, Peak=172 HFD=3.2
04:19:26.490 00.000 10844 MultiStar: [#1 -0.21,0.36,1.03,U] [#2 -0.11,0.33,0.95,U] [#3 0.11,-0.04,0.96,U] [#4 0.22,0.65,0.00,M2] [#5 -0.08,-0.28,1.01,U] [#6 -0.70,-0.13,0.00,M3] [#7 0.05,0.51,0.89,U] [#8 -0.09,-0.17,0.77,U] 
04:19:26.491 00.001 10844 refined, 6 included, MultiStar: {-0.02, 0.16}, one-star: {0.17, 0.36}
04:19:26.491 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
04:19:26.491 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.45 = -2.83)
04:19:26.491 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.72 mountX=0.15 mountY=-0.05, mountTheta=-0.31
04:19:26.493 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.16, opts=13)
04:19:26.493 00.000 10844 Enqueuing Move request for scope (-0.02, 0.16)
04:19:26.493 00.000 11060 Worker thread wakes up
04:19:26.494 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:26.494 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
04:19:26.494 00.000 10844 UpdateGuideState exits: m=1591 SNR=25.3
04:19:26.494 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
04:19:26.494 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:26.494 00.000 11060 Moving (-0.02, 0.16) raw xDistance=0.15 yDistance=-0.05
04:19:26.494 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:26.494 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:19:26.494 00.000 10844 Enqueuing Expose request
04:19:26.494 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:26.494 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:19:26.494 00.000 11060 MoveAxis(W, 37, ABG)
04:19:26.494 00.000 11060 Guiding  Dir = 3, Dur = 37
04:19:26.531 00.037 11060 IsSlewing returns 0
04:19:26.531 00.000 11060 IsGuiding returns 0
04:19:26.593 00.062 11060 IsGuiding returns 0
04:19:26.593 00.000 11060 Move returns status 0, amount 37
04:19:26.593 00.000 11060 MoveAxis(N, 0, ABG)
04:19:26.593 00.000 11060 Move returns status 0, amount 0
04:19:26.593 00.000 11060 move complete, result=0
04:19:26.594 00.001 11060 worker thread done servicing request
04:19:26.594 00.000 10844 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
04:19:26.594 00.000 11060 Worker thread wakes up
04:19:26.594 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:26.594 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:27.246 00.652 11060 Exposure complete
04:19:27.453 00.207 11060 worker thread done servicing request
04:19:27.453 00.000 10844 OnExposeComplete: enter
04:19:27.453 00.000 10844 UpdateGuideState(): m_state=6
04:19:27.453 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5119
04:19:27.453 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=106.69, Mass=1717, SNR=26.0, Peak=210 HFD=3.3
04:19:27.454 00.001 10844 MultiStar: [#1 -0.61,0.27,0.00,M1] [#2 0.06,-0.42,0.91,U] [#3 -0.15,0.28,0.97,U] [#4 0.04,0.44,1.06,U] [#5 -0.21,-0.35,0.97,U] [#6 -0.69,0.23,0.00,M4] [#7 -0.47,0.73,0.00,M1] [#8 0.01,-0.64,0.00,M1] 
04:19:27.454 00.000 10844 refined, 4 included, MultiStar: {-0.11, -0.05}, one-star: {-0.29, -0.27}
04:19:27.454 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.39) = xAngle (-4.10 = 2.19)
04:19:27.454 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.97 = -0.97)
04:19:27.454 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.71 mountX=-0.07 mountY=-0.10, mountTheta=-2.18
04:19:27.456 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
04:19:27.456 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
04:19:27.457 00.001 11060 Worker thread wakes up
04:19:27.457 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
04:19:27.457 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:27.457 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
04:19:27.457 00.000 10844 UpdateGuideState exits: m=1717 SNR=26.0
04:19:27.457 00.000 11060 Moving (-0.11, -0.05) raw xDistance=-0.07 yDistance=-0.10
04:19:27.457 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:27.457 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:19:27.457 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:27.457 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:27.457 00.000 10844 Enqueuing Expose request
04:19:27.457 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:19:27.458 00.001 11060 MoveAxis(E, 0, ABG)
04:19:27.458 00.000 11060 Move returns status 0, amount 0
04:19:27.458 00.000 11060 MoveAxis(N, 0, ABG)
04:19:27.466 00.008 11060 Move returns status 0, amount 0
04:19:27.466 00.000 11060 move complete, result=0
04:19:27.466 00.000 11060 worker thread done servicing request
04:19:27.466 00.000 11060 Worker thread wakes up
04:19:27.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:27.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:27.469 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:28.099 00.630 11060 Exposure complete
04:19:28.323 00.224 11060 worker thread done servicing request
04:19:28.323 00.000 10844 OnExposeComplete: enter
04:19:28.323 00.000 10844 UpdateGuideState(): m_state=6
04:19:28.323 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5120
04:19:28.323 00.000 10844 Star::Find returns 1 (0), X=616.76, Y=106.76, Mass=1433, SNR=24.0, Peak=163 HFD=2.9
04:19:28.323 00.000 10844 MultiStar: [#1 -0.32,0.31,1.06,U] [#2 0.52,0.26,0.00,M1] [#3 -0.09,-0.14,1.17,U] [#4 0.19,0.64,0.00,M2] [#5 -0.49,-0.34,0.00,M1] [#6 -0.68,0.46,0.00,M5] [#7 -0.18,0.05,1.24,U] [#8 -0.02,-0.22,0.88,U] 
04:19:28.323 00.000 10844 refined, 4 included, MultiStar: {-0.22, -0.03}, one-star: {-0.49, -0.19}
04:19:28.323 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.40 = 1.88)
04:19:28.323 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.28 = -1.28)
04:19:28.323 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.02 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
04:19:28.328 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.03, opts=13)
04:19:28.328 00.000 10844 Enqueuing Move request for scope (-0.22, -0.03)
04:19:28.328 00.000 11060 Worker thread wakes up
04:19:28.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:28.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
04:19:28.328 00.000 10844 UpdateGuideState exits: m=1433 SNR=24.0
04:19:28.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
04:19:28.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:28.328 00.000 11060 Moving (-0.22, -0.03) raw xDistance=-0.07 yDistance=-0.21
04:19:28.328 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:28.328 00.000 10844 Enqueuing Expose request
04:19:28.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:19:28.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:19:28.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:19:28.328 00.000 11060 MoveAxis(E, 0, ABG)
04:19:28.328 00.000 11060 Move returns status 0, amount 0
04:19:28.328 00.000 11060 MoveAxis(N, 0, ABG)
04:19:28.328 00.000 11060 Move returns status 0, amount 0
04:19:28.328 00.000 11060 move complete, result=0
04:19:28.328 00.000 11060 worker thread done servicing request
04:19:28.328 00.000 11060 Worker thread wakes up
04:19:28.332 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:28.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:28.335 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:19:28.960 00.625 11060 Exposure complete
04:19:29.188 00.228 11060 worker thread done servicing request
04:19:29.188 00.000 10844 OnExposeComplete: enter
04:19:29.188 00.000 10844 UpdateGuideState(): m_state=6
04:19:29.188 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5121
04:19:29.188 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=106.94, Mass=1732, SNR=26.0, Peak=160 HFD=3.1
04:19:29.188 00.000 10844 MultiStar: [#1 -0.21,0.14,0.91,U] [#2 -0.11,-0.12,0.80,U] [#3 0.36,-0.34,0.99,U] [#4 0.20,0.35,1.00,U] [#5 -0.44,0.13,0.97,U] [#6 -0.65,0.04,0.00,M6] [#7 -0.57,0.25,0.00,M1] [#8 -0.24,-0.77,0.00,M1] 
04:19:29.188 00.000 10844 refined, 5 included, MultiStar: {-0.09, 0.03}, one-star: {-0.36, -0.01}
04:19:29.188 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.39) = xAngle (1.44 = 1.44)
04:19:29.188 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.57 = -1.71)
04:19:29.188 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.83 mountX=0.01 mountY=-0.09, mountTheta=-1.44
04:19:29.193 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.03, opts=13)
04:19:29.193 00.000 10844 Enqueuing Move request for scope (-0.09, 0.03)
04:19:29.193 00.000 11060 Worker thread wakes up
04:19:29.193 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:29.193 00.000 10844 UpdateGuideState exits: m=1732 SNR=26.0
04:19:29.193 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:29.193 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:29.193 00.000 10844 Enqueuing Expose request
04:19:29.193 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
04:19:29.193 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
04:19:29.193 00.000 11060 Moving (-0.09, 0.03) raw xDistance=0.01 yDistance=-0.09
04:19:29.193 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:19:29.193 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:29.193 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:19:29.193 00.000 11060 MoveAxis(E, 0, ABG)
04:19:29.195 00.002 11060 Move returns status 0, amount 0
04:19:29.195 00.000 11060 MoveAxis(N, 0, ABG)
04:19:29.195 00.000 11060 Move returns status 0, amount 0
04:19:29.195 00.000 11060 move complete, result=0
04:19:29.195 00.000 11060 worker thread done servicing request
04:19:29.197 00.002 11060 Worker thread wakes up
04:19:29.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:29.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:29.198 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:29.826 00.628 11060 Exposure complete
04:19:30.042 00.216 11060 worker thread done servicing request
04:19:30.042 00.000 10844 OnExposeComplete: enter
04:19:30.042 00.000 10844 UpdateGuideState(): m_state=6
04:19:30.042 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5122
04:19:30.042 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=107.04, Mass=1689, SNR=25.8, Peak=189 HFD=3.0
04:19:30.042 00.000 10844 MultiStar: [#1 -0.33,0.10,0.99,U] [#2 -0.12,0.09,0.92,U] [#3 0.30,-0.33,1.04,U] [#4 0.14,0.05,0.94,U] [#5 -0.49,-0.43,0.00,M1] [#6 -0.85,0.18,0.00,M7] [#7 -0.29,0.44,0.95,U] [#8 -0.37,-0.28,0.82,U] 
04:19:30.042 00.000 10844 refined, 6 included, MultiStar: {-0.10, 0.02}, one-star: {-0.10, 0.09}
04:19:30.042 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.39) = xAngle (1.51 = 1.51)
04:19:30.042 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.63 = -1.65)
04:19:30.042 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.90 mountX=0.01 mountY=-0.10, mountTheta=-1.51
04:19:30.046 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.02, opts=13)
04:19:30.046 00.000 10844 Enqueuing Move request for scope (-0.10, 0.02)
04:19:30.046 00.000 11060 Worker thread wakes up
04:19:30.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:30.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
04:19:30.046 00.000 10844 UpdateGuideState exits: m=1689 SNR=25.8
04:19:30.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
04:19:30.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:30.046 00.000 11060 Moving (-0.10, 0.02) raw xDistance=0.01 yDistance=-0.10
04:19:30.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:30.046 00.000 10844 Enqueuing Expose request
04:19:30.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:19:30.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:30.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:19:30.046 00.000 11060 MoveAxis(E, 0, ABG)
04:19:30.046 00.000 11060 Move returns status 0, amount 0
04:19:30.046 00.000 11060 MoveAxis(N, 0, ABG)
04:19:30.046 00.000 11060 Move returns status 0, amount 0
04:19:30.046 00.000 11060 move complete, result=0
04:19:30.046 00.000 11060 worker thread done servicing request
04:19:30.046 00.000 11060 Worker thread wakes up
04:19:30.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:30.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:30.046 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:30.686 00.640 11060 Exposure complete
04:19:30.918 00.232 11060 worker thread done servicing request
04:19:30.918 00.000 10844 OnExposeComplete: enter
04:19:30.918 00.000 10844 UpdateGuideState(): m_state=6
04:19:30.918 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5123
04:19:30.918 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=107.01, Mass=1719, SNR=26.2, Peak=222 HFD=3.1
04:19:30.918 00.000 10844 MultiStar: [#1 -0.46,0.05,0.84,U] [#2 -0.00,0.10,0.94,U] [#3 0.19,0.06,1.12,U] [#4 0.01,-0.27,1.04,U] [#5 -0.18,-0.31,0.94,U] [#6 -0.32,-0.39,1.07,U] [#7 -0.05,0.22,0.98,U] [#8 -0.07,-0.71,0.00,M1] 
04:19:30.918 00.000 10844 single-star, 7 included, MultiStar: {-0.10, -0.07}, one-star: {-0.02, 0.06}
04:19:30.918 00.000 10844 CameraToMount -- cameraTheta (1.95) - m_xAngle (1.39) = xAngle (0.56 = 0.56)
04:19:30.918 00.000 10844 CameraToMount -- cameraTheta (1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.69 = -2.59)
04:19:30.918 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.95 mountX=0.05 mountY=-0.03, mountTheta=-0.55
04:19:30.922 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.06, opts=13)
04:19:30.922 00.000 10844 Enqueuing Move request for scope (-0.02, 0.06)
04:19:30.922 00.000 11060 Worker thread wakes up
04:19:30.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:30.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
04:19:30.922 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.2
04:19:30.922 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
04:19:30.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:30.922 00.000 11060 Moving (-0.02, 0.06) raw xDistance=0.05 yDistance=-0.03
04:19:30.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:30.922 00.000 10844 Enqueuing Expose request
04:19:30.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:19:30.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:30.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:19:30.922 00.000 11060 MoveAxis(E, 0, ABG)
04:19:30.922 00.000 11060 Move returns status 0, amount 0
04:19:30.922 00.000 11060 MoveAxis(N, 0, ABG)
04:19:30.922 00.000 11060 Move returns status 0, amount 0
04:19:30.922 00.000 11060 move complete, result=0
04:19:30.922 00.000 11060 worker thread done servicing request
04:19:30.922 00.000 11060 Worker thread wakes up
04:19:30.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:30.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:30.926 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:31.555 00.629 11060 Exposure complete
04:19:31.772 00.217 11060 worker thread done servicing request
04:19:31.772 00.000 10844 OnExposeComplete: enter
04:19:31.772 00.000 10844 UpdateGuideState(): m_state=6
04:19:31.772 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5124
04:19:31.772 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=106.68, Mass=1798, SNR=26.7, Peak=197 HFD=3.4
04:19:31.772 00.000 10844 MultiStar: [#1 -0.54,-0.33,0.00,M1] [#2 -0.44,0.31,0.86,U] [#3 0.14,-0.56,0.00,M1] [#4 0.19,-0.44,0.84,U] [#5 -0.07,-0.15,0.86,U] [#6 -1.09,-0.12,0.00,M7] [#7 0.03,0.10,0.91,U] [#8 -0.14,-0.64,0.00,M2] 
04:19:31.772 00.000 10844 refined, 4 included, MultiStar: {-0.10, -0.09}, one-star: {-0.18, -0.27}
04:19:31.772 00.000 10844 CameraToMount -- cameraTheta (-2.39) - m_xAngle (1.39) = xAngle (-3.78 = 2.51)
04:19:31.772 00.000 10844 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.65 = -0.65)
04:19:31.772 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.39 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
04:19:31.775 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.09, opts=13)
04:19:31.775 00.000 10844 Enqueuing Move request for scope (-0.10, -0.09)
04:19:31.775 00.000 11060 Worker thread wakes up
04:19:31.775 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:31.775 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
04:19:31.775 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.7
04:19:31.775 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:31.775 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
04:19:31.775 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:31.778 00.003 10844 Enqueuing Expose request
04:19:31.778 00.000 11060 Moving (-0.10, -0.09) raw xDistance=-0.11 yDistance=-0.08
04:19:31.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:19:31.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:31.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:19:31.778 00.000 11060 MoveAxis(E, 0, ABG)
04:19:31.778 00.000 11060 Move returns status 0, amount 0
04:19:31.778 00.000 11060 MoveAxis(N, 0, ABG)
04:19:31.778 00.000 11060 Move returns status 0, amount 0
04:19:31.778 00.000 11060 move complete, result=0
04:19:31.778 00.000 11060 worker thread done servicing request
04:19:31.778 00.000 11060 Worker thread wakes up
04:19:31.778 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:31.778 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:31.780 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:32.402 00.622 11060 Exposure complete
04:19:32.619 00.217 11060 worker thread done servicing request
04:19:32.619 00.000 10844 OnExposeComplete: enter
04:19:32.619 00.000 10844 UpdateGuideState(): m_state=6
04:19:32.619 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5125
04:19:32.619 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=107.03, Mass=1791, SNR=26.7, Peak=186 HFD=2.9
04:19:32.619 00.000 10844 MultiStar: [#1 -0.52,-0.04,0.93,U] [#2 0.12,-0.27,0.87,U] [#3 -0.03,-0.11,0.93,U] [#4 0.16,0.03,0.94,U] [#5 -0.24,-0.10,0.91,U] [#6 -0.67,-0.25,0.00,M8] [#7 -0.21,0.12,0.84,U] [#8 -0.11,-0.51,0.71,U] 
04:19:32.619 00.000 10844 refined, 7 included, MultiStar: {-0.14, -0.09}, one-star: {-0.25, 0.07}
04:19:32.622 00.003 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.39) = xAngle (-3.96 = 2.32)
04:19:32.622 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.84 = -0.84)
04:19:32.622 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-2.57 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
04:19:32.624 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.09, opts=13)
04:19:32.624 00.000 10844 Enqueuing Move request for scope (-0.14, -0.09)
04:19:32.624 00.000 11060 Worker thread wakes up
04:19:32.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:32.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
04:19:32.624 00.000 10844 UpdateGuideState exits: m=1791 SNR=26.7
04:19:32.624 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
04:19:32.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:32.624 00.000 11060 Moving (-0.14, -0.09) raw xDistance=-0.11 yDistance=-0.12
04:19:32.624 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:32.624 00.000 10844 Enqueuing Expose request
04:19:32.624 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:19:32.624 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:32.624 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:19:32.624 00.000 11060 MoveAxis(E, 0, ABG)
04:19:32.624 00.000 11060 Move returns status 0, amount 0
04:19:32.624 00.000 11060 MoveAxis(N, 0, ABG)
04:19:32.624 00.000 11060 Move returns status 0, amount 0
04:19:32.624 00.000 11060 move complete, result=0
04:19:32.624 00.000 11060 worker thread done servicing request
04:19:32.624 00.000 11060 Worker thread wakes up
04:19:32.624 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:32.624 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:32.628 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:33.265 00.637 11060 Exposure complete
04:19:33.477 00.212 11060 worker thread done servicing request
04:19:33.477 00.000 10844 OnExposeComplete: enter
04:19:33.477 00.000 10844 UpdateGuideState(): m_state=6
04:19:33.477 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5126
04:19:33.477 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=107.20, Mass=1497, SNR=24.4, Peak=170 HFD=2.9
04:19:33.477 00.000 10844 MultiStar: [#1 -0.27,-0.02,1.05,U] [#2 -0.15,-0.09,0.97,U] [#3 0.56,0.04,1.01,U] [#4 -0.02,-0.13,1.10,U] [#5 -0.39,-0.32,0.97,U] [#6 -0.73,0.03,0.00,M9] [#7 -0.53,0.34,0.00,M1] [#8 -0.06,-1.11,0.00,M2] 
04:19:33.477 00.000 10844 refined, 5 included, MultiStar: {-0.11, -0.05}, one-star: {-0.38, 0.24}
04:19:33.477 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.16)
04:19:33.477 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
04:19:33.477 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.74 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
04:19:33.483 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
04:19:33.483 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
04:19:33.483 00.000 11060 Worker thread wakes up
04:19:33.483 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:33.483 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
04:19:33.483 00.000 10844 UpdateGuideState exits: m=1497 SNR=24.4
04:19:33.483 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
04:19:33.483 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:33.483 00.000 11060 Moving (-0.11, -0.05) raw xDistance=-0.06 yDistance=-0.10
04:19:33.483 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:33.483 00.000 10844 Enqueuing Expose request
04:19:33.483 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:19:33.483 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:33.483 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:19:33.486 00.003 11060 MoveAxis(E, 0, ABG)
04:19:33.486 00.000 11060 Move returns status 0, amount 0
04:19:33.486 00.000 11060 MoveAxis(N, 0, ABG)
04:19:33.486 00.000 11060 Move returns status 0, amount 0
04:19:33.486 00.000 11060 move complete, result=0
04:19:33.486 00.000 11060 worker thread done servicing request
04:19:33.486 00.000 11060 Worker thread wakes up
04:19:33.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:33.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:33.487 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:34.116 00.629 11060 Exposure complete
04:19:34.499 00.383 11060 worker thread done servicing request
04:19:34.500 00.001 10844 OnExposeComplete: enter
04:19:34.500 00.000 10844 UpdateGuideState(): m_state=6
04:19:34.501 00.001 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5127
04:19:34.501 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=107.13, Mass=1945, SNR=27.4, Peak=177 HFD=3.8
04:19:34.501 00.000 10844 MultiStar: [#1 -0.57,0.17,0.00,M1] [#2 -0.15,0.14,0.87,U] [#3 -0.02,-0.24,0.81,U] [#4 -0.20,0.32,0.98,U] [#5 -0.51,-0.26,0.00,M1] [#6 -1.05,-0.05,0.00,M10] [#7 -0.68,0.27,0.00,M2] [#8 -0.47,-0.21,0.80,U] 
04:19:34.501 00.000 10844 refined, 4 included, MultiStar: {-0.24, 0.06}, one-star: {-0.36, 0.17}
04:19:34.501 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (1.39) = xAngle (1.52 = 1.52)
04:19:34.501 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.64 = -1.64)
04:19:34.501 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.24 cameraTheta=2.91 mountX=0.01 mountY=-0.24, mountTheta=-1.52
04:19:34.505 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.06, opts=13)
04:19:34.505 00.000 10844 Enqueuing Move request for scope (-0.24, 0.06)
04:19:34.505 00.000 11060 Worker thread wakes up
04:19:34.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:34.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
04:19:34.505 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
04:19:34.505 00.000 11060 Moving (-0.24, 0.06) raw xDistance=0.01 yDistance=-0.24
04:19:34.505 00.000 10844 UpdateGuideState exits: m=1945 SNR=27.4
04:19:34.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:19:34.507 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:34.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:19:34.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:34.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:19:34.507 00.000 11060 MoveAxis(E, 0, ABG)
04:19:34.508 00.001 11060 Move returns status 0, amount 0
04:19:34.508 00.000 11060 MoveAxis(N, 0, ABG)
04:19:34.508 00.000 11060 Move returns status 0, amount 0
04:19:34.508 00.000 11060 move complete, result=0
04:19:34.508 00.000 10844 Enqueuing Expose request
04:19:34.508 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:19:34.508 00.000 11060 worker thread done servicing request
04:19:34.508 00.000 11060 Worker thread wakes up
04:19:34.509 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:34.509 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:35.152 00.643 11060 Exposure complete
04:19:35.412 00.260 11060 worker thread done servicing request
04:19:35.412 00.000 10844 OnExposeComplete: enter
04:19:35.412 00.000 10844 UpdateGuideState(): m_state=6
04:19:35.412 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5128
04:19:35.412 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=106.93, Mass=1598, SNR=25.3, Peak=186 HFD=3.0
04:19:35.412 00.000 10844 MultiStar: [#1 -0.20,0.31,1.06,U] [#2 -0.22,0.10,0.96,U] [#3 0.06,-0.20,1.01,U] [#4 0.09,0.04,0.95,U] [#5 -0.36,-0.25,0.97,U] [#6 -0.86,0.36,0.00,R] [#7 -0.09,0.17,0.92,U] [#8 -0.03,-0.58,0.00,M2] 
04:19:35.414 00.002 10844 single-star, 6 included, MultiStar: {-0.10, 0.02}, one-star: {0.00, -0.03}
04:19:35.414 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
04:19:35.414 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
04:19:35.414 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.45 mountX=-0.03 mountY=0.01, mountTheta=2.85
04:19:35.418 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.03, opts=13)
04:19:35.418 00.000 10844 Enqueuing Move request for scope (0.00, -0.03)
04:19:35.418 00.000 11060 Worker thread wakes up
04:19:35.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:35.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
04:19:35.418 00.000 10844 UpdateGuideState exits: m=1598 SNR=25.3
04:19:35.418 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
04:19:35.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:35.418 00.000 11060 Moving (0.00, -0.03) raw xDistance=-0.03 yDistance=0.01
04:19:35.418 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:35.418 00.000 10844 Enqueuing Expose request
04:19:35.418 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:19:35.418 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:35.418 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:19:35.418 00.000 11060 MoveAxis(E, 0, ABG)
04:19:35.418 00.000 11060 Move returns status 0, amount 0
04:19:35.418 00.000 11060 MoveAxis(N, 0, ABG)
04:19:35.418 00.000 11060 Move returns status 0, amount 0
04:19:35.418 00.000 11060 move complete, result=0
04:19:35.418 00.000 11060 worker thread done servicing request
04:19:35.418 00.000 11060 Worker thread wakes up
04:19:35.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:35.418 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:35.424 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:19:36.050 00.626 11060 Exposure complete
04:19:36.398 00.348 11060 worker thread done servicing request
04:19:36.398 00.000 10844 OnExposeComplete: enter
04:19:36.400 00.002 10844 UpdateGuideState(): m_state=6
04:19:36.400 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5129
04:19:36.400 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=107.21, Mass=1645, SNR=25.7, Peak=194 HFD=3.2
04:19:36.400 00.000 10844 MultiStar: [#1 0.29,0.35,0.98,U] [#2 -0.09,0.04,0.90,U] [#3 0.20,-0.21,0.94,U] [#4 0.09,0.02,1.07,U] [#5 -0.49,-0.36,0.00,M1] [#6 0.03,-0.50,1.07,U] [#7 -0.09,0.41,0.89,U] [#8 -0.15,0.05,0.87,U] 
04:19:36.400 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.04}, one-star: {0.17, 0.25}
04:19:36.400 00.000 10844 CameraToMount -- cameraTheta (0.60) - m_xAngle (1.39) = xAngle (-0.79 = -0.79)
04:19:36.400 00.000 10844 CameraToMount -- cameraTheta (0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.34 = 2.34)
04:19:36.400 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.60 mountX=0.05 mountY=0.05, mountTheta=0.80
04:19:36.400 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.04, opts=13)
04:19:36.400 00.000 10844 Enqueuing Move request for scope (0.06, 0.04)
04:19:36.400 00.000 11060 Worker thread wakes up
04:19:36.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:19:36.400 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
04:19:36.400 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.7
04:19:36.400 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
04:19:36.405 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:36.405 00.000 11060 Moving (0.06, 0.04) raw xDistance=0.05 yDistance=0.05
04:19:36.405 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:36.405 00.000 10844 Enqueuing Expose request
04:19:36.405 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:19:36.405 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:36.405 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:19:36.405 00.000 11060 MoveAxis(E, 0, ABG)
04:19:36.405 00.000 11060 Move returns status 0, amount 0
04:19:36.405 00.000 11060 MoveAxis(N, 0, ABG)
04:19:36.405 00.000 11060 Move returns status 0, amount 0
04:19:36.405 00.000 11060 move complete, result=0
04:19:36.405 00.000 11060 worker thread done servicing request
04:19:36.405 00.000 11060 Worker thread wakes up
04:19:36.405 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:36.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:36.407 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:37.053 00.646 11060 Exposure complete
04:19:37.412 00.359 11060 worker thread done servicing request
04:19:37.412 00.000 10844 OnExposeComplete: enter
04:19:37.412 00.000 10844 UpdateGuideState(): m_state=6
04:19:37.414 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5130
04:19:37.414 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=106.67, Mass=1735, SNR=26.5, Peak=128 HFD=3.8
04:19:37.414 00.000 10844 MultiStar: [#1 0.03,0.04,0.87,U] [#2 0.17,-0.06,0.97,U] [#3 -0.19,-0.14,0.96,U] [#4 0.20,0.34,1.03,U] [#5 -0.27,-0.48,0.89,U] [#6 0.18,-0.51,1.08,U] [#7 0.06,0.22,0.92,U] [#8 -0.47,-0.14,0.84,U] 
04:19:37.415 00.001 10844 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {0.05, -0.29}
04:19:37.415 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
04:19:37.415 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
04:19:37.415 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.71 mountX=-0.12 mountY=0.00, mountTheta=3.11
04:19:37.418 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.12, opts=13)
04:19:37.418 00.000 10844 Enqueuing Move request for scope (-0.02, -0.12)
04:19:37.418 00.000 11060 Worker thread wakes up
04:19:37.418 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:37.418 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
04:19:37.418 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.5
04:19:37.418 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:37.419 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:37.419 00.000 10844 Enqueuing Expose request
04:19:37.419 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
04:19:37.419 00.000 11060 Moving (-0.02, -0.12) raw xDistance=-0.12 yDistance=0.00
04:19:37.419 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:19:37.419 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:37.419 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:19:37.419 00.000 11060 MoveAxis(E, 0, ABG)
04:19:37.419 00.000 11060 Move returns status 0, amount 0
04:19:37.419 00.000 11060 MoveAxis(N, 0, ABG)
04:19:37.420 00.001 11060 Move returns status 0, amount 0
04:19:37.420 00.000 11060 move complete, result=0
04:19:37.422 00.002 11060 worker thread done servicing request
04:19:37.422 00.000 11060 Worker thread wakes up
04:19:37.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:37.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:37.422 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:19:38.048 00.626 11060 Exposure complete
04:19:38.364 00.316 11060 worker thread done servicing request
04:19:38.364 00.000 10844 OnExposeComplete: enter
04:19:38.364 00.000 10844 UpdateGuideState(): m_state=6
04:19:38.364 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5131
04:19:38.364 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=107.30, Mass=1584, SNR=24.2, Peak=161 HFD=3.4
04:19:38.364 00.000 10844 MultiStar: [#1 0.14,0.25,1.05,U] [#2 0.30,0.01,0.94,U] [#3 -0.02,-0.09,1.15,U] [#4 0.27,-0.10,1.15,U] [#5 -0.45,-0.22,0.96,U] [#6 0.30,-0.63,0.00,M1] [#7 -0.46,-0.11,0.94,U] [#8 -0.38,-0.63,0.00,M1] 
04:19:38.364 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.01}, one-star: {-0.13, 0.35}
04:19:38.364 00.000 10844 CameraToMount -- cameraTheta (2.80) - m_xAngle (1.39) = xAngle (1.41 = 1.41)
04:19:38.364 00.000 10844 CameraToMount -- cameraTheta (2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.54 = -1.74)
04:19:38.364 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.80 mountX=0.01 mountY=-0.04, mountTheta=-1.41
04:19:38.369 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
04:19:38.369 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
04:19:38.369 00.000 11060 Worker thread wakes up
04:19:38.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:38.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
04:19:38.369 00.000 10844 UpdateGuideState exits: m=1584 SNR=24.2
04:19:38.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
04:19:38.372 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:38.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:38.372 00.000 10844 Enqueuing Expose request
04:19:38.372 00.000 11060 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=-0.04
04:19:38.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:19:38.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:38.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:19:38.372 00.000 11060 MoveAxis(E, 0, ABG)
04:19:38.373 00.001 11060 Move returns status 0, amount 0
04:19:38.373 00.000 11060 MoveAxis(N, 0, ABG)
04:19:38.373 00.000 11060 Move returns status 0, amount 0
04:19:38.373 00.000 11060 move complete, result=0
04:19:38.373 00.000 11060 worker thread done servicing request
04:19:38.373 00.000 11060 Worker thread wakes up
04:19:38.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:38.373 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:38.375 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:39.021 00.646 11060 Exposure complete
04:19:39.304 00.283 11060 worker thread done servicing request
04:19:39.304 00.000 10844 OnExposeComplete: enter
04:19:39.304 00.000 10844 UpdateGuideState(): m_state=6
04:19:39.304 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5132
04:19:39.304 00.000 10844 Star::Find returns 1 (0), X=616.57, Y=106.93, Mass=1922, SNR=27.7, Peak=172 HFD=3.6
04:19:39.304 00.000 10844 MultiStar: [#1 -0.41,0.04,0.91,U] [#2 -0.01,-0.45,0.85,U] [#3 0.04,-0.29,0.91,U] [#4 0.04,-0.15,0.91,U] [#5 -0.32,-0.37,0.96,U] [#6 -0.12,-0.40,1.01,U] [#7 -0.27,-0.03,0.82,U] [#8 -0.26,-0.29,0.74,U] 
04:19:39.304 00.000 10844 refined, 8 included, MultiStar: {-0.23, -0.22}, one-star: {-0.69, -0.03}
04:19:39.304 00.000 10844 CameraToMount -- cameraTheta (-2.37) - m_xAngle (1.39) = xAngle (-3.76 = 2.52)
04:19:39.304 00.000 10844 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
04:19:39.304 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-2.37 mountX=-0.26 mountY=-0.19, mountTheta=-2.51
04:19:39.310 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.22, opts=13)
04:19:39.310 00.000 10844 Enqueuing Move request for scope (-0.23, -0.22)
04:19:39.310 00.000 11060 Worker thread wakes up
04:19:39.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.22) opts 0xd
04:19:39.311 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.22)
04:19:39.311 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:39.311 00.000 11060 Moving (-0.23, -0.22) raw xDistance=-0.26 yDistance=-0.19
04:19:39.311 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
04:19:39.311 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:39.311 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:19:39.321 00.010 11060 MoveAxis(E, 61, ABG)
04:19:39.321 00.000 10844 UpdateGuideState exits: m=1922 SNR=27.7
04:19:39.321 00.000 11060 Guiding  Dir = 2, Dur = 61
04:19:39.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:39.322 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:39.322 00.000 10844 Enqueuing Expose request
04:19:39.335 00.013 11060 IsSlewing returns 0
04:19:39.335 00.000 11060 IsGuiding returns 0
04:19:39.413 00.078 11060 IsGuiding returns 0
04:19:39.413 00.000 11060 Move returns status 0, amount 61
04:19:39.413 00.000 11060 MoveAxis(N, 0, ABG)
04:19:39.413 00.000 11060 Move returns status 0, amount 0
04:19:39.413 00.000 11060 move complete, result=0
04:19:39.413 00.000 11060 worker thread done servicing request
04:19:39.413 00.000 10844 GuideStep: -0.3 px 61 ms EAST, -0.2 px 0 ms NORTH
04:19:39.423 00.010 11060 Worker thread wakes up
04:19:39.423 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:39.425 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:40.059 00.634 11060 Exposure complete
04:19:40.354 00.295 11060 worker thread done servicing request
04:19:40.354 00.000 10844 OnExposeComplete: enter
04:19:40.354 00.000 10844 UpdateGuideState(): m_state=6
04:19:40.354 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5133
04:19:40.354 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=106.56, Mass=1424, SNR=23.9, Peak=162 HFD=3.2
04:19:40.356 00.002 10844 MultiStar: [#1 -0.46,-0.58,0.00,M1] [#2 -0.02,-0.12,1.08,U] [#3 -0.16,-0.30,1.06,U] [#4 -0.45,-0.32,1.01,U] [#5 -0.56,-0.48,0.00,M1] [#6 0.23,-0.32,1.12,U] [#7 -0.78,-0.01,0.00,M1] [#8 -0.28,-0.36,0.85,U] 
04:19:40.356 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.30}, one-star: {-0.21, -0.40}
04:19:40.356 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.90)
04:19:40.356 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
04:19:40.356 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.99 mountX=-0.32 mountY=-0.08, mountTheta=-2.88
04:19:40.359 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.30, opts=13)
04:19:40.359 00.000 10844 Enqueuing Move request for scope (-0.13, -0.30)
04:19:40.359 00.000 11060 Worker thread wakes up
04:19:40.359 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
04:19:40.359 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
04:19:40.359 00.000 11060 Moving (-0.13, -0.30) raw xDistance=-0.32 yDistance=-0.08
04:19:40.359 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.32
04:19:40.359 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:40.359 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:19:40.359 00.000 11060 MoveAxis(E, 77, ABG)
04:19:40.359 00.000 11060 Guiding  Dir = 2, Dur = 77
04:19:40.359 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:40.359 00.000 10844 UpdateGuideState exits: m=1424 SNR=23.9
04:19:40.359 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:40.359 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:40.362 00.003 10844 Enqueuing Expose request
04:19:40.384 00.022 11060 IsSlewing returns 0
04:19:40.384 00.000 11060 IsGuiding returns 0
04:19:40.492 00.108 11060 IsGuiding returns 0
04:19:40.493 00.001 11060 Move returns status 0, amount 77
04:19:40.493 00.000 11060 MoveAxis(N, 0, ABG)
04:19:40.494 00.001 11060 Move returns status 0, amount 0
04:19:40.494 00.000 11060 move complete, result=0
04:19:40.494 00.000 11060 worker thread done servicing request
04:19:40.494 00.000 10844 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
04:19:40.494 00.000 11060 Worker thread wakes up
04:19:40.504 00.010 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:40.504 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:41.141 00.637 11060 Exposure complete
04:19:41.364 00.223 11060 worker thread done servicing request
04:19:41.364 00.000 10844 OnExposeComplete: enter
04:19:41.364 00.000 10844 UpdateGuideState(): m_state=6
04:19:41.364 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5134
04:19:41.364 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=107.03, Mass=1892, SNR=27.3, Peak=203 HFD=3.3
04:19:41.364 00.000 10844 MultiStar: [#1 -0.25,0.26,0.87,U] [#2 0.14,-0.02,0.89,U] [#3 -0.29,0.31,0.90,U] [#4 -0.13,0.20,0.88,U] [#5 -0.20,-0.17,0.98,U] [#6 -0.11,-0.37,1.01,U] [#7 -0.08,-0.22,0.95,U] [#8 0.20,-0.56,0.00,M1] 
04:19:41.364 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.00}, one-star: {0.08, 0.08}
04:19:41.364 00.000 10844 CameraToMount -- cameraTheta (-3.13) - m_xAngle (1.39) = xAngle (-4.52 = 1.76)
04:19:41.364 00.000 10844 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.40 = -1.40)
04:19:41.364 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.13 mountX=-0.02 mountY=-0.10, mountTheta=-1.76
04:19:41.369 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.00, opts=13)
04:19:41.369 00.000 10844 Enqueuing Move request for scope (-0.10, -0.00)
04:19:41.369 00.000 11060 Worker thread wakes up
04:19:41.369 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:41.369 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
04:19:41.369 00.000 10844 UpdateGuideState exits: m=1892 SNR=27.3
04:19:41.369 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
04:19:41.369 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:41.369 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:41.369 00.000 10844 Enqueuing Expose request
04:19:41.369 00.000 11060 Moving (-0.10, -0.00) raw xDistance=-0.02 yDistance=-0.10
04:19:41.369 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:19:41.369 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:41.369 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:19:41.369 00.000 11060 MoveAxis(E, 0, ABG)
04:19:41.369 00.000 11060 Move returns status 0, amount 0
04:19:41.369 00.000 11060 MoveAxis(N, 0, ABG)
04:19:41.369 00.000 11060 Move returns status 0, amount 0
04:19:41.369 00.000 11060 move complete, result=0
04:19:41.369 00.000 11060 worker thread done servicing request
04:19:41.369 00.000 11060 Worker thread wakes up
04:19:41.369 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:41.369 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:41.374 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:42.011 00.637 11060 Exposure complete
04:19:42.251 00.240 11060 worker thread done servicing request
04:19:42.251 00.000 10844 OnExposeComplete: enter
04:19:42.251 00.000 10844 UpdateGuideState(): m_state=6
04:19:42.251 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5135
04:19:42.251 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=107.00, Mass=1715, SNR=26.1, Peak=142 HFD=3.2
04:19:42.251 00.000 10844 MultiStar: [#1 -0.37,0.09,0.92,U] [#2 -0.01,0.19,0.96,U] [#3 0.16,0.03,0.97,U] [#4 0.01,0.33,0.98,U] [#5 -0.10,-0.13,0.93,U] [#6 0.21,-0.77,0.00,M1] [#7 -0.12,0.43,0.92,U] [#8 -0.30,-0.25,0.79,U] 
04:19:42.251 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.10}, one-star: {-0.18, 0.04}
04:19:42.251 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.39) = xAngle (1.00 = 1.00)
04:19:42.251 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.12 = -2.16)
04:19:42.251 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.39 mountX=0.08 mountY=-0.12, mountTheta=-1.00
04:19:42.257 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.10, opts=13)
04:19:42.257 00.000 10844 Enqueuing Move request for scope (-0.11, 0.10)
04:19:42.257 00.000 11060 Worker thread wakes up
04:19:42.257 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:42.257 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
04:19:42.257 00.000 10844 UpdateGuideState exits: m=1715 SNR=26.1
04:19:42.257 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:42.257 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
04:19:42.257 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:42.257 00.000 11060 Moving (-0.11, 0.10) raw xDistance=0.08 yDistance=-0.12
04:19:42.257 00.000 10844 Enqueuing Expose request
04:19:42.257 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:19:42.259 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:42.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:19:42.259 00.000 11060 MoveAxis(E, 0, ABG)
04:19:42.259 00.000 11060 Move returns status 0, amount 0
04:19:42.259 00.000 11060 MoveAxis(N, 0, ABG)
04:19:42.259 00.000 11060 Move returns status 0, amount 0
04:19:42.259 00.000 11060 move complete, result=0
04:19:42.259 00.000 11060 worker thread done servicing request
04:19:42.259 00.000 11060 Worker thread wakes up
04:19:42.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:42.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:42.263 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:42.919 00.656 11060 Exposure complete
04:19:43.130 00.211 10844 OnExposeComplete: enter
04:19:43.132 00.002 10844 UpdateGuideState(): m_state=6
04:19:43.132 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5136
04:19:43.132 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=106.67, Mass=1601, SNR=25.2, Peak=142 HFD=3.4
04:19:43.132 00.000 10844 MultiStar: [#1 -0.55,0.16,0.00,M1] [#2 0.43,0.23,0.91,U] [#3 0.14,-0.21,1.01,U] [#4 0.02,-0.00,1.06,U] [#5 -0.42,-0.17,0.96,U] [#6 0.22,0.05,1.07,U] [#7 -0.17,0.09,1.08,U] [#8 0.05,-0.54,0.83,U] 
04:19:43.132 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {-0.40, -0.28}
04:19:43.132 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.14 = 3.14)
04:19:43.132 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
04:19:43.132 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.76 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
04:19:43.132 00.000 11060 worker thread done servicing request
04:19:43.135 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
04:19:43.135 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
04:19:43.135 00.000 11060 Worker thread wakes up
04:19:43.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:43.135 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
04:19:43.135 00.000 10844 UpdateGuideState exits: m=1601 SNR=25.2
04:19:43.135 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
04:19:43.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:43.135 00.000 11060 Moving (-0.02, -0.09) raw xDistance=-0.10 yDistance=-0.00
04:19:43.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:43.135 00.000 10844 Enqueuing Expose request
04:19:43.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:19:43.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:43.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:19:43.135 00.000 11060 MoveAxis(E, 0, ABG)
04:19:43.135 00.000 11060 Move returns status 0, amount 0
04:19:43.135 00.000 11060 MoveAxis(N, 0, ABG)
04:19:43.135 00.000 11060 Move returns status 0, amount 0
04:19:43.135 00.000 11060 move complete, result=0
04:19:43.135 00.000 11060 worker thread done servicing request
04:19:43.135 00.000 11060 Worker thread wakes up
04:19:43.135 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:43.135 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:43.139 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:43.781 00.642 11060 Exposure complete
04:19:43.981 00.200 11060 worker thread done servicing request
04:19:43.981 00.000 10844 OnExposeComplete: enter
04:19:43.981 00.000 10844 UpdateGuideState(): m_state=6
04:19:43.981 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5137
04:19:43.986 00.005 10844 Star::Find returns 1 (0), X=616.83, Y=106.66, Mass=1382, SNR=23.3, Peak=159 HFD=2.7
04:19:43.986 00.000 10844 MultiStar: [#1 -0.34,-0.04,1.11,U] [#2 0.04,-0.02,0.97,U] [#3 0.21,0.11,1.14,U] [#4 -0.12,-0.19,1.04,U] [#5 0.24,-0.29,1.09,U] [#6 0.29,0.22,1.13,U] [#7 -0.34,-0.13,0.98,U] [#8 -0.18,-0.25,1.03,U] 
04:19:43.987 00.001 10844 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.43, -0.30}
04:19:43.987 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.39) = xAngle (-3.53 = 2.75)
04:19:43.987 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.41 = -0.41)
04:19:43.987 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.14 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
04:19:43.989 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.09, opts=13)
04:19:43.989 00.000 10844 Enqueuing Move request for scope (-0.06, -0.09)
04:19:43.989 00.000 11060 Worker thread wakes up
04:19:43.989 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:43.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
04:19:43.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
04:19:43.989 00.000 11060 Moving (-0.06, -0.09) raw xDistance=-0.10 yDistance=-0.04
04:19:43.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:19:43.990 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:43.990 00.000 10844 UpdateGuideState exits: m=1382 SNR=23.3
04:19:43.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:19:43.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:43.990 00.000 11060 MoveAxis(E, 0, ABG)
04:19:43.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:43.990 00.000 10844 Enqueuing Expose request
04:19:43.990 00.000 11060 Move returns status 0, amount 0
04:19:43.990 00.000 11060 MoveAxis(N, 0, ABG)
04:19:43.990 00.000 11060 Move returns status 0, amount 0
04:19:43.990 00.000 11060 move complete, result=0
04:19:43.990 00.000 11060 worker thread done servicing request
04:19:43.990 00.000 11060 Worker thread wakes up
04:19:43.990 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:43.990 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:43.990 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:44.622 00.632 11060 Exposure complete
04:19:44.836 00.214 11060 worker thread done servicing request
04:19:44.836 00.000 10844 OnExposeComplete: enter
04:19:44.836 00.000 10844 UpdateGuideState(): m_state=6
04:19:44.836 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5138
04:19:44.837 00.001 10844 Star::Find returns 1 (0), X=616.95, Y=106.92, Mass=1881, SNR=27.6, Peak=155 HFD=3.9
04:19:44.837 00.000 10844 MultiStar: [#1 -0.46,-0.09,0.85,U] [#2 -0.29,-0.32,0.92,U] [#3 0.05,-0.04,0.92,U] [#4 0.17,-0.10,0.92,U] [#5 -0.38,-0.24,0.88,U] [#6 -0.11,-0.13,1.02,U] [#7 -0.37,0.12,0.90,U] [#8 -0.02,-0.49,0.80,U] 
04:19:44.837 00.000 10844 refined, 8 included, MultiStar: {-0.19, -0.14}, one-star: {-0.30, -0.04}
04:19:44.837 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.39) = xAngle (-3.89 = 2.40)
04:19:44.837 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.76 = -0.76)
04:19:44.837 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.50 mountX=-0.17 mountY=-0.16, mountTheta=-2.39
04:19:44.839 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.14, opts=13)
04:19:44.839 00.000 10844 Enqueuing Move request for scope (-0.19, -0.14)
04:19:44.839 00.000 11060 Worker thread wakes up
04:19:44.839 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:44.839 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
04:19:44.839 00.000 10844 UpdateGuideState exits: m=1881 SNR=27.6
04:19:44.839 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
04:19:44.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:44.839 00.000 11060 Moving (-0.19, -0.14) raw xDistance=-0.17 yDistance=-0.16
04:19:44.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:44.839 00.000 10844 Enqueuing Expose request
04:19:44.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:19:44.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:44.843 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:19:44.843 00.000 11060 MoveAxis(E, 41, ABG)
04:19:44.843 00.000 11060 Guiding  Dir = 2, Dur = 41
04:19:44.863 00.020 11060 IsSlewing returns 0
04:19:44.863 00.000 11060 IsGuiding returns 0
04:19:44.936 00.073 11060 IsGuiding returns 0
04:19:44.936 00.000 11060 Move returns status 0, amount 41
04:19:44.936 00.000 11060 MoveAxis(N, 0, ABG)
04:19:44.936 00.000 11060 Move returns status 0, amount 0
04:19:44.936 00.000 11060 move complete, result=0
04:19:44.936 00.000 11060 worker thread done servicing request
04:19:44.936 00.000 11060 Worker thread wakes up
04:19:44.936 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.2 px 0 ms NORTH
04:19:44.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:44.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:45.566 00.630 11060 Exposure complete
04:19:45.789 00.223 11060 worker thread done servicing request
04:19:45.789 00.000 10844 OnExposeComplete: enter
04:19:45.789 00.000 10844 UpdateGuideState(): m_state=6
04:19:45.790 00.001 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5139
04:19:45.790 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=106.73, Mass=1890, SNR=27.6, Peak=203 HFD=3.3
04:19:45.790 00.000 10844 MultiStar: [#1 -0.47,0.11,0.88,U] [#2 -0.11,-0.14,0.89,U] [#3 0.02,-0.12,0.97,U] [#4 0.04,-0.10,0.90,U] [#5 -0.20,-0.67,0.00,M1] [#6 0.09,-0.63,0.00,M1] [#7 -0.16,-0.05,0.95,U] [#8 0.01,-0.60,0.00,M1] 
04:19:45.790 00.000 10844 refined, 5 included, MultiStar: {-0.15, -0.09}, one-star: {-0.23, -0.22}
04:19:45.790 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.30)
04:19:45.790 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.86 = -0.86)
04:19:45.790 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.59 mountX=-0.12 mountY=-0.13, mountTheta=-2.30
04:19:45.794 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.09, opts=13)
04:19:45.794 00.000 10844 Enqueuing Move request for scope (-0.15, -0.09)
04:19:45.794 00.000 11060 Worker thread wakes up
04:19:45.794 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:45.794 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
04:19:45.794 00.000 10844 UpdateGuideState exits: m=1890 SNR=27.6
04:19:45.794 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
04:19:45.794 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:45.794 00.000 11060 Moving (-0.15, -0.09) raw xDistance=-0.12 yDistance=-0.13
04:19:45.794 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:45.794 00.000 10844 Enqueuing Expose request
04:19:45.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:19:45.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:45.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:19:45.794 00.000 11060 MoveAxis(E, 0, ABG)
04:19:45.794 00.000 11060 Move returns status 0, amount 0
04:19:45.794 00.000 11060 MoveAxis(N, 0, ABG)
04:19:45.794 00.000 11060 Move returns status 0, amount 0
04:19:45.794 00.000 11060 move complete, result=0
04:19:45.794 00.000 11060 worker thread done servicing request
04:19:45.794 00.000 11060 Worker thread wakes up
04:19:45.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:45.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:45.796 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:46.434 00.638 11060 Exposure complete
04:19:46.644 00.210 11060 worker thread done servicing request
04:19:46.644 00.000 10844 OnExposeComplete: enter
04:19:46.644 00.000 10844 UpdateGuideState(): m_state=6
04:19:46.646 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5140
04:19:46.646 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=106.79, Mass=1863, SNR=27.3, Peak=170 HFD=3.2
04:19:46.646 00.000 10844 MultiStar: [#1 -0.23,0.29,0.90,U] [#2 0.04,-0.13,0.85,U] [#3 0.38,-0.40,0.94,U] [#4 0.14,0.36,1.02,U] [#5 0.01,-0.30,0.95,U] [#6 0.44,-0.51,0.00,M2] [#7 -0.15,0.20,0.85,U] [#8 -0.04,-0.12,0.81,U] 
04:19:46.647 00.001 10844 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {-0.23, -0.16}
04:19:46.647 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.09)
04:19:46.647 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.07 = -0.07)
04:19:46.647 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.80 mountX=-0.03 mountY=-0.00, mountTheta=-3.07
04:19:46.650 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
04:19:46.650 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
04:19:46.650 00.000 11060 Worker thread wakes up
04:19:46.650 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:46.650 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
04:19:46.650 00.000 10844 UpdateGuideState exits: m=1863 SNR=27.3
04:19:46.650 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
04:19:46.650 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:46.650 00.000 11060 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
04:19:46.650 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:46.650 00.000 10844 Enqueuing Expose request
04:19:46.650 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:19:46.650 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:46.650 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:19:46.650 00.000 11060 MoveAxis(E, 0, ABG)
04:19:46.650 00.000 11060 Move returns status 0, amount 0
04:19:46.650 00.000 11060 MoveAxis(N, 0, ABG)
04:19:46.650 00.000 11060 Move returns status 0, amount 0
04:19:46.650 00.000 11060 move complete, result=0
04:19:46.650 00.000 11060 worker thread done servicing request
04:19:46.650 00.000 11060 Worker thread wakes up
04:19:46.650 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:46.650 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:46.655 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:47.289 00.634 11060 Exposure complete
04:19:47.499 00.210 11060 worker thread done servicing request
04:19:47.499 00.000 10844 OnExposeComplete: enter
04:19:47.499 00.000 10844 UpdateGuideState(): m_state=6
04:19:47.499 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5141
04:19:47.499 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=107.04, Mass=1697, SNR=25.9, Peak=178 HFD=2.9
04:19:47.499 00.000 10844 MultiStar: [#1 -0.16,0.20,1.05,U] [#2 0.15,-0.17,0.96,U] [#3 0.30,0.02,0.95,U] [#4 0.24,0.16,1.02,U] [#5 -0.06,-0.55,1.01,U] [#6 0.18,-0.19,1.02,U] [#7 -0.07,-0.09,0.95,U] [#8 -0.07,0.39,0.78,U] 
04:19:47.499 00.000 10844 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.22, 0.09}
04:19:47.499 00.000 10844 CameraToMount -- cameraTheta (-0.62) - m_xAngle (1.39) = xAngle (-2.01 = -2.01)
04:19:47.499 00.000 10844 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
04:19:47.501 00.002 10844 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.62 mountX=-0.02 mountY=0.04, mountTheta=2.01
04:19:47.501 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.02, opts=13)
04:19:47.501 00.000 10844 Enqueuing Move request for scope (0.03, -0.02)
04:19:47.501 00.000 11060 Worker thread wakes up
04:19:47.501 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:47.501 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
04:19:47.501 00.000 10844 UpdateGuideState exits: m=1697 SNR=25.9
04:19:47.501 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
04:19:47.501 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:47.501 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:47.501 00.000 11060 Moving (0.03, -0.02) raw xDistance=-0.02 yDistance=0.04
04:19:47.501 00.000 10844 Enqueuing Expose request
04:19:47.501 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:19:47.501 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:47.501 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:19:47.501 00.000 11060 MoveAxis(E, 0, ABG)
04:19:47.501 00.000 11060 Move returns status 0, amount 0
04:19:47.501 00.000 11060 MoveAxis(N, 0, ABG)
04:19:47.501 00.000 11060 Move returns status 0, amount 0
04:19:47.501 00.000 11060 move complete, result=0
04:19:47.501 00.000 11060 worker thread done servicing request
04:19:47.501 00.000 11060 Worker thread wakes up
04:19:47.501 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:47.501 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:47.507 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:19:48.136 00.629 11060 Exposure complete
04:19:48.365 00.229 11060 worker thread done servicing request
04:19:48.365 00.000 10844 OnExposeComplete: enter
04:19:48.365 00.000 10844 UpdateGuideState(): m_state=6
04:19:48.365 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5142
04:19:48.365 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=106.98, Mass=1661, SNR=25.6, Peak=220 HFD=2.9
04:19:48.365 00.000 10844 MultiStar: [#1 -0.39,-0.05,0.94,U] [#2 -0.09,-0.00,0.92,U] [#3 0.23,0.20,0.97,U] [#4 -0.04,-0.07,0.99,U] [#5 -0.56,-0.21,0.00,M1] [#6 0.06,-0.03,1.02,U] [#7 -0.65,0.31,0.00,M1] [#8 0.19,-0.52,0.87,U] 
04:19:48.365 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.06}, one-star: {-0.14, 0.02}
04:19:48.365 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.90)
04:19:48.365 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.25 = -0.25)
04:19:48.365 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.99 mountX=-0.06 mountY=-0.02, mountTheta=-2.89
04:19:48.373 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.06, opts=13)
04:19:48.373 00.000 10844 Enqueuing Move request for scope (-0.03, -0.06)
04:19:48.373 00.000 11060 Worker thread wakes up
04:19:48.373 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:48.373 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
04:19:48.373 00.000 10844 UpdateGuideState exits: m=1661 SNR=25.6
04:19:48.373 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
04:19:48.373 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:48.373 00.000 11060 Moving (-0.03, -0.06) raw xDistance=-0.06 yDistance=-0.02
04:19:48.373 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:48.373 00.000 10844 Enqueuing Expose request
04:19:48.373 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:19:48.373 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:48.373 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:19:48.373 00.000 11060 MoveAxis(E, 0, ABG)
04:19:48.373 00.000 11060 Move returns status 0, amount 0
04:19:48.373 00.000 11060 MoveAxis(N, 0, ABG)
04:19:48.373 00.000 11060 Move returns status 0, amount 0
04:19:48.373 00.000 11060 move complete, result=0
04:19:48.373 00.000 11060 worker thread done servicing request
04:19:48.373 00.000 11060 Worker thread wakes up
04:19:48.373 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:48.375 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:48.377 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:49.007 00.630 11060 Exposure complete
04:19:49.256 00.249 11060 worker thread done servicing request
04:19:49.256 00.000 10844 OnExposeComplete: enter
04:19:49.256 00.000 10844 UpdateGuideState(): m_state=6
04:19:49.256 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5143
04:19:49.256 00.000 10844 Star::Find returns 1 (0), X=617.47, Y=107.15, Mass=1893, SNR=26.9, Peak=160 HFD=3.8
04:19:49.256 00.000 10844 MultiStar: [#1 -0.64,0.31,0.00,M1] [#2 -0.10,0.11,0.88,U] [#3 0.56,-0.06,0.96,U] [#4 0.14,-0.22,0.96,U] [#5 -0.21,-0.46,0.96,U] [#6 0.39,-0.04,0.96,U] [#7 -0.16,0.24,0.88,U] [#8 0.12,0.15,0.71,U] 
04:19:49.256 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.02}, one-star: {0.21, 0.20}
04:19:49.256 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
04:19:49.256 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
04:19:49.256 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.15 mountX=0.00 mountY=0.13, mountTheta=1.54
04:19:49.263 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.02, opts=13)
04:19:49.263 00.000 10844 Enqueuing Move request for scope (0.13, -0.02)
04:19:49.263 00.000 11060 Worker thread wakes up
04:19:49.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:49.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
04:19:49.263 00.000 10844 UpdateGuideState exits: m=1893 SNR=26.9
04:19:49.263 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
04:19:49.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:49.263 00.000 11060 Moving (0.13, -0.02) raw xDistance=0.00 yDistance=0.13
04:19:49.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:49.263 00.000 10844 Enqueuing Expose request
04:19:49.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:19:49.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:49.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:19:49.263 00.000 11060 MoveAxis(E, 0, ABG)
04:19:49.263 00.000 11060 Move returns status 0, amount 0
04:19:49.263 00.000 11060 MoveAxis(N, 0, ABG)
04:19:49.263 00.000 11060 Move returns status 0, amount 0
04:19:49.263 00.000 11060 move complete, result=0
04:19:49.263 00.000 11060 worker thread done servicing request
04:19:49.265 00.002 11060 Worker thread wakes up
04:19:49.265 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:49.265 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:49.267 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:49.904 00.637 11060 Exposure complete
04:19:50.211 00.307 11060 worker thread done servicing request
04:19:50.211 00.000 10844 OnExposeComplete: enter
04:19:50.211 00.000 10844 UpdateGuideState(): m_state=6
04:19:50.211 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5144
04:19:50.211 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=106.86, Mass=1659, SNR=25.8, Peak=168 HFD=2.7
04:19:50.212 00.001 10844 MultiStar: [#1 -0.21,0.01,1.01,U] [#2 0.05,0.07,0.92,U] [#3 0.39,-0.15,0.95,U] [#4 0.43,-0.01,0.95,U] [#5 0.30,0.10,1.00,U] [#6 0.11,-0.30,1.08,U] [#7 0.18,0.28,0.94,U] [#8 0.14,-0.56,0.00,M1] 
04:19:50.212 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.02}, one-star: {-0.30, -0.09}
04:19:50.212 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
04:19:50.212 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
04:19:50.212 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=0.00 mountY=0.12, mountTheta=1.54
04:19:50.212 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.02, opts=13)
04:19:50.212 00.000 10844 Enqueuing Move request for scope (0.12, -0.02)
04:19:50.212 00.000 11060 Worker thread wakes up
04:19:50.212 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:19:50.212 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
04:19:50.212 00.000 10844 UpdateGuideState exits: m=1659 SNR=25.8
04:19:50.212 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
04:19:50.212 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:50.212 00.000 11060 Moving (0.12, -0.02) raw xDistance=0.00 yDistance=0.12
04:19:50.212 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:50.212 00.000 10844 Enqueuing Expose request
04:19:50.212 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:19:50.212 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:50.212 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:19:50.212 00.000 11060 MoveAxis(E, 0, ABG)
04:19:50.212 00.000 11060 Move returns status 0, amount 0
04:19:50.212 00.000 11060 MoveAxis(N, 0, ABG)
04:19:50.212 00.000 11060 Move returns status 0, amount 0
04:19:50.212 00.000 11060 move complete, result=0
04:19:50.212 00.000 11060 worker thread done servicing request
04:19:50.212 00.000 11060 Worker thread wakes up
04:19:50.218 00.006 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:50.218 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:50.220 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:50.858 00.638 11060 Exposure complete
04:19:51.267 00.409 11060 worker thread done servicing request
04:19:51.267 00.000 10844 OnExposeComplete: enter
04:19:51.267 00.000 10844 UpdateGuideState(): m_state=6
04:19:51.268 00.001 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5145
04:19:51.268 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=106.95, Mass=1627, SNR=25.5, Peak=183 HFD=2.8
04:19:51.268 00.000 10844 MultiStar: [#1 -0.18,-0.17,0.99,U] [#2 -0.08,0.06,0.92,U] [#3 0.40,0.08,1.07,U] [#4 -0.02,0.06,0.92,U] [#5 -0.19,-0.21,1.02,U] [#6 0.02,-0.07,1.09,U] [#7 0.02,0.25,0.95,U] [#8 -0.13,-0.22,0.78,U] 
04:19:51.268 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.27, -0.00}
04:19:51.268 00.000 10844 CameraToMount -- cameraTheta (-2.62) - m_xAngle (1.39) = xAngle (-4.01 = 2.28)
04:19:51.268 00.000 10844 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.88 = -0.88)
04:19:51.268 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.62 mountX=-0.03 mountY=-0.04, mountTheta=-2.27
04:19:51.272 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
04:19:51.272 00.000 10844 Enqueuing Move request for scope (-0.04, -0.02)
04:19:51.272 00.000 11060 Worker thread wakes up
04:19:51.273 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:51.273 00.000 10844 UpdateGuideState exits: m=1627 SNR=25.5
04:19:51.273 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
04:19:51.273 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:51.273 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
04:19:51.274 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:51.274 00.000 10844 Enqueuing Expose request
04:19:51.274 00.000 11060 Moving (-0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
04:19:51.274 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:19:51.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:51.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:19:51.274 00.000 11060 MoveAxis(E, 0, ABG)
04:19:51.274 00.000 11060 Move returns status 0, amount 0
04:19:51.275 00.001 11060 MoveAxis(N, 0, ABG)
04:19:51.275 00.000 11060 Move returns status 0, amount 0
04:19:51.275 00.000 11060 move complete, result=0
04:19:51.275 00.000 11060 worker thread done servicing request
04:19:51.275 00.000 11060 Worker thread wakes up
04:19:51.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:51.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:51.276 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:51.919 00.643 11060 Exposure complete
04:19:52.261 00.342 11060 worker thread done servicing request
04:19:52.261 00.000 10844 OnExposeComplete: enter
04:19:52.261 00.000 10844 UpdateGuideState(): m_state=6
04:19:52.261 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5146
04:19:52.261 00.000 10844 Star::Find returns 1 (1), X=617.39, Y=106.81, Mass=1778, SNR=26.8, Peak=255 HFD=3.2
04:19:52.261 00.000 10844 MultiStar: [#1 -0.25,-0.07,1.00,U] [#2 -0.26,-0.05,0.94,U] [#3 0.28,-0.04,0.86,U] [#4 0.08,-0.58,0.00,M1] [#5 -0.32,-0.62,0.00,M1] [#6 -0.06,-0.27,0.99,U] [#7 -0.23,-0.17,0.96,U] [#8 -0.17,-0.78,0.00,M1] 
04:19:52.263 00.002 10844 refined, 5 included, MultiStar: {-0.07, -0.13}, one-star: {0.14, -0.14}
04:19:52.263 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (1.39) = xAngle (-3.47 = 2.81)
04:19:52.263 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.35 = -0.35)
04:19:52.263 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-2.08 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
04:19:52.266 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.13, opts=13)
04:19:52.266 00.000 10844 Enqueuing Move request for scope (-0.07, -0.13)
04:19:52.266 00.000 11060 Worker thread wakes up
04:19:52.266 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:52.266 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
04:19:52.266 00.000 10844 UpdateGuideState exits: m=1778 SNR=26.8 Saturated
04:19:52.266 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
04:19:52.267 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:52.267 00.000 11060 Moving (-0.07, -0.13) raw xDistance=-0.14 yDistance=-0.05
04:19:52.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:52.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:19:52.267 00.000 10844 Enqueuing Expose request
04:19:52.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:52.268 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:19:52.268 00.000 11060 MoveAxis(E, 32, ABG)
04:19:52.268 00.000 11060 Guiding  Dir = 2, Dur = 32
04:19:52.293 00.025 11060 IsSlewing returns 0
04:19:52.296 00.003 11060 IsGuiding returns 0
04:19:52.340 00.044 11060 IsGuiding returns 0
04:19:52.340 00.000 11060 Move returns status 0, amount 32
04:19:52.340 00.000 11060 MoveAxis(N, 0, ABG)
04:19:52.340 00.000 11060 Move returns status 0, amount 0
04:19:52.340 00.000 11060 move complete, result=0
04:19:52.340 00.000 11060 worker thread done servicing request
04:19:52.340 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
04:19:52.340 00.000 11060 Worker thread wakes up
04:19:52.340 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:52.341 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:52.965 00.624 11060 Exposure complete
04:19:53.259 00.294 11060 worker thread done servicing request
04:19:53.259 00.000 10844 OnExposeComplete: enter
04:19:53.259 00.000 10844 UpdateGuideState(): m_state=6
04:19:53.260 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5147
04:19:53.260 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=107.20, Mass=1382, SNR=23.0, Peak=151 HFD=3.2
04:19:53.260 00.000 10844 MultiStar: [#1 -0.22,0.49,1.04,U] [#2 0.09,0.22,1.03,U] [#3 0.07,-0.20,1.09,U] [#4 0.40,-0.03,1.09,U] [#5 -0.23,-0.27,1.10,U] [#6 0.53,0.14,1.22,U] [#7 -0.17,0.19,0.98,U] [#8 0.36,-0.47,0.00,M2] 
04:19:53.260 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.23, 0.24}
04:19:53.260 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
04:19:53.260 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
04:19:53.260 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=0.11 mountY=0.08, mountTheta=0.64
04:19:53.265 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.09, opts=13)
04:19:53.265 00.000 10844 Enqueuing Move request for scope (0.10, 0.09)
04:19:53.265 00.000 11060 Worker thread wakes up
04:19:53.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:53.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
04:19:53.265 00.000 10844 UpdateGuideState exits: m=1382 SNR=23.0
04:19:53.265 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
04:19:53.266 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:53.266 00.000 11060 Moving (0.10, 0.09) raw xDistance=0.11 yDistance=0.08
04:19:53.266 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:53.266 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:19:53.266 00.000 10844 Enqueuing Expose request
04:19:53.266 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:53.266 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:19:53.266 00.000 11060 MoveAxis(E, 0, ABG)
04:19:53.266 00.000 11060 Move returns status 0, amount 0
04:19:53.266 00.000 11060 MoveAxis(N, 0, ABG)
04:19:53.266 00.000 11060 Move returns status 0, amount 0
04:19:53.266 00.000 11060 move complete, result=0
04:19:53.266 00.000 11060 worker thread done servicing request
04:19:53.266 00.000 11060 Worker thread wakes up
04:19:53.266 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:53.266 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:53.270 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:53.889 00.619 11060 Exposure complete
04:19:54.196 00.307 11060 worker thread done servicing request
04:19:54.196 00.000 10844 OnExposeComplete: enter
04:19:54.196 00.000 10844 UpdateGuideState(): m_state=6
04:19:54.198 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5148
04:19:54.198 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=106.94, Mass=1686, SNR=26.3, Peak=212 HFD=3.1
04:19:54.198 00.000 10844 MultiStar: [#1 -0.43,-0.13,0.89,U] [#2 0.11,0.00,0.89,U] [#3 0.16,0.12,1.02,U] [#4 0.31,-0.04,0.97,U] [#5 -0.15,-0.50,0.95,U] [#6 0.48,-0.08,1.04,U] [#7 0.03,-0.38,1.00,U] [#8 -0.08,-0.15,0.86,U] 
04:19:54.198 00.000 10844 single-star, 8 included, MultiStar: {0.05, -0.13}, one-star: {-0.06, -0.02}
04:19:54.198 00.000 10844 CameraToMount -- cameraTheta (-2.86) - m_xAngle (1.39) = xAngle (-4.25 = 2.03)
04:19:54.198 00.000 10844 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.13 = -1.13)
04:19:54.198 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.86 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
04:19:54.198 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.02, opts=13)
04:19:54.198 00.000 10844 Enqueuing Move request for scope (-0.06, -0.02)
04:19:54.198 00.000 11060 Worker thread wakes up
04:19:54.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:54.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
04:19:54.198 00.000 10844 UpdateGuideState exits: m=1686 SNR=26.3
04:19:54.198 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
04:19:54.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:54.198 00.000 11060 Moving (-0.06, -0.02) raw xDistance=-0.03 yDistance=-0.06
04:19:54.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:54.203 00.005 10844 Enqueuing Expose request
04:19:54.203 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:19:54.203 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:54.203 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:19:54.203 00.000 11060 MoveAxis(E, 0, ABG)
04:19:54.203 00.000 11060 Move returns status 0, amount 0
04:19:54.204 00.001 11060 MoveAxis(N, 0, ABG)
04:19:54.204 00.000 11060 Move returns status 0, amount 0
04:19:54.204 00.000 11060 move complete, result=0
04:19:54.204 00.000 11060 worker thread done servicing request
04:19:54.204 00.000 11060 Worker thread wakes up
04:19:54.204 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:54.213 00.009 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:54.217 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:19:54.846 00.629 11060 Exposure complete
04:19:55.069 00.223 11060 worker thread done servicing request
04:19:55.069 00.000 10844 OnExposeComplete: enter
04:19:55.069 00.000 10844 UpdateGuideState(): m_state=6
04:19:55.069 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5149
04:19:55.069 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=106.40, Mass=1562, SNR=24.5, Peak=179 HFD=3.2
04:19:55.069 00.000 10844 MultiStar: [#1 -0.02,0.24,1.02,U] [#2 0.33,-0.05,0.98,U] [#3 0.63,-0.12,0.00,M1] [#4 0.26,-0.33,0.97,U] [#5 -0.20,-0.61,0.00,M1] [#6 0.25,-0.56,0.00,M1] [#7 -0.33,-0.34,0.98,U] [#8 0.26,-0.56,0.00,M2] 
04:19:55.069 00.000 10844 refined, 4 included, MultiStar: {0.04, -0.20}, one-star: {-0.05, -0.55}
04:19:55.069 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
04:19:55.069 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.35 = 0.35)
04:19:55.069 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.38 mountX=-0.19 mountY=0.07, mountTheta=2.79
04:19:55.071 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.20, opts=13)
04:19:55.071 00.000 10844 Enqueuing Move request for scope (0.04, -0.20)
04:19:55.071 00.000 11060 Worker thread wakes up
04:19:55.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
04:19:55.071 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:55.071 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
04:19:55.071 00.000 10844 UpdateGuideState exits: m=1562 SNR=24.5
04:19:55.071 00.000 11060 Moving (0.04, -0.20) raw xDistance=-0.19 yDistance=0.07
04:19:55.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:55.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:19:55.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:55.071 00.000 10844 Enqueuing Expose request
04:19:55.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:55.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:19:55.071 00.000 11060 MoveAxis(E, 45, ABG)
04:19:55.071 00.000 11060 Guiding  Dir = 2, Dur = 45
04:19:55.077 00.006 11060 IsSlewing returns 0
04:19:55.078 00.001 11060 IsGuiding returns 0
04:19:55.139 00.061 11060 IsGuiding returns 0
04:19:55.139 00.000 11060 Move returns status 0, amount 45
04:19:55.139 00.000 11060 MoveAxis(N, 0, ABG)
04:19:55.139 00.000 11060 Move returns status 0, amount 0
04:19:55.139 00.000 11060 move complete, result=0
04:19:55.139 00.000 11060 worker thread done servicing request
04:19:55.139 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
04:19:55.139 00.000 11060 Worker thread wakes up
04:19:55.139 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:55.139 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:55.775 00.636 11060 Exposure complete
04:19:55.988 00.213 11060 worker thread done servicing request
04:19:55.988 00.000 10844 OnExposeComplete: enter
04:19:55.988 00.000 10844 UpdateGuideState(): m_state=6
04:19:55.988 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5150
04:19:55.988 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=106.78, Mass=1773, SNR=26.9, Peak=214 HFD=3.8
04:19:55.988 00.000 10844 MultiStar: [#1 -0.13,0.04,0.91,U] [#2 0.27,0.01,0.93,U] [#3 0.21,-0.03,1.00,U] [#4 0.04,-0.23,0.97,U] [#5 -0.13,-0.10,0.96,U] [#6 0.43,-0.45,0.00,M2] [#7 -0.32,0.17,0.88,U] [#8 0.54,-0.71,0.00,M3] 
04:19:55.988 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.05}, one-star: {-0.15, -0.17}
04:19:55.988 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.39) = xAngle (-3.43 = 2.85)
04:19:55.988 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
04:19:55.988 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.04 mountX=-0.05 mountY=-0.02, mountTheta=-2.84
04:19:56.006 00.018 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.05, opts=13)
04:19:56.006 00.000 10844 Enqueuing Move request for scope (-0.03, -0.05)
04:19:56.006 00.000 11060 Worker thread wakes up
04:19:56.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
04:19:56.006 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
04:19:56.006 00.000 11060 Moving (-0.03, -0.05) raw xDistance=-0.05 yDistance=-0.02
04:19:56.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:19:56.006 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:56.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:19:56.006 00.000 11060 MoveAxis(E, 0, ABG)
04:19:56.006 00.000 11060 Move returns status 0, amount 0
04:19:56.006 00.000 11060 MoveAxis(N, 0, ABG)
04:19:56.006 00.000 11060 Move returns status 0, amount 0
04:19:56.006 00.000 11060 move complete, result=0
04:19:56.006 00.000 11060 worker thread done servicing request
04:19:56.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:56.006 00.000 10844 UpdateGuideState exits: m=1773 SNR=26.9
04:19:56.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:56.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:56.006 00.000 10844 Enqueuing Expose request
04:19:56.008 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:56.008 00.000 11060 Worker thread wakes up
04:19:56.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:56.009 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:56.659 00.650 11060 Exposure complete
04:19:56.887 00.228 11060 worker thread done servicing request
04:19:56.887 00.000 10844 OnExposeComplete: enter
04:19:56.887 00.000 10844 UpdateGuideState(): m_state=6
04:19:56.887 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5151
04:19:56.887 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=106.57, Mass=1769, SNR=26.6, Peak=233 HFD=3.2
04:19:56.887 00.000 10844 MultiStar: [#1 -0.11,-0.19,0.90,U] [#2 0.37,-0.18,0.94,U] [#3 0.21,-0.24,0.97,U] [#4 0.30,-0.15,0.92,U] [#5 -0.06,-0.33,0.99,U] [#6 0.33,-0.57,0.00,M3] [#7 -0.18,0.19,0.95,U] [#8 0.31,-0.17,0.77,U] 
04:19:56.887 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.19}, one-star: {0.01, -0.39}
04:19:56.887 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (1.39) = xAngle (-2.47 = -2.47)
04:19:56.887 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
04:19:56.887 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.08 mountX=-0.16 mountY=0.13, mountTheta=2.48
04:19:56.892 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.19, opts=13)
04:19:56.892 00.000 10844 Enqueuing Move request for scope (0.10, -0.19)
04:19:56.892 00.000 11060 Worker thread wakes up
04:19:56.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:56.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
04:19:56.892 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.6
04:19:56.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
04:19:56.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:56.892 00.000 11060 Moving (0.10, -0.19) raw xDistance=-0.16 yDistance=0.13
04:19:56.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:56.892 00.000 10844 Enqueuing Expose request
04:19:56.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:19:56.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:56.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:19:56.892 00.000 11060 MoveAxis(E, 39, ABG)
04:19:56.892 00.000 11060 Guiding  Dir = 2, Dur = 39
04:19:56.903 00.011 11060 IsSlewing returns 0
04:19:56.903 00.000 11060 IsGuiding returns 0
04:19:56.954 00.051 11060 IsGuiding returns 0
04:19:56.954 00.000 11060 Move returns status 0, amount 39
04:19:56.954 00.000 11060 MoveAxis(N, 0, ABG)
04:19:56.954 00.000 11060 Move returns status 0, amount 0
04:19:56.954 00.000 11060 move complete, result=0
04:19:56.954 00.000 11060 worker thread done servicing request
04:19:56.954 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
04:19:56.954 00.000 11060 Worker thread wakes up
04:19:56.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:56.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:57.591 00.637 11060 Exposure complete
04:19:57.806 00.215 11060 worker thread done servicing request
04:19:57.806 00.000 10844 OnExposeComplete: enter
04:19:57.806 00.000 10844 UpdateGuideState(): m_state=6
04:19:57.806 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5152
04:19:57.806 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=106.77, Mass=1977, SNR=28.6, Peak=169 HFD=3.2
04:19:57.806 00.000 10844 MultiStar: [#1 -0.15,-0.18,0.89,U] [#2 -0.03,-0.22,0.90,U] [#3 0.25,-0.38,0.92,U] [#4 0.45,-0.01,0.91,U] [#5 0.09,-0.24,0.82,U] [#6 0.02,-0.34,0.98,U] [#7 -0.03,-0.09,0.87,U] [#8 0.26,-0.46,0.72,U] 
04:19:57.806 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.23}, one-star: {-0.25, -0.19}
04:19:57.806 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (1.39) = xAngle (-2.71 = -2.71)
04:19:57.806 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
04:19:57.806 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.32 mountX=-0.22 mountY=0.10, mountTheta=2.72
04:19:57.810 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.23, opts=13)
04:19:57.810 00.000 10844 Enqueuing Move request for scope (0.06, -0.23)
04:19:57.810 00.000 11060 Worker thread wakes up
04:19:57.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:57.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
04:19:57.810 00.000 10844 UpdateGuideState exits: m=1977 SNR=28.6
04:19:57.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
04:19:57.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:57.810 00.000 11060 Moving (0.06, -0.23) raw xDistance=-0.22 yDistance=0.10
04:19:57.810 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:57.810 00.000 10844 Enqueuing Expose request
04:19:57.810 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:19:57.810 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:57.810 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:19:57.810 00.000 11060 MoveAxis(E, 52, ABG)
04:19:57.810 00.000 11060 Guiding  Dir = 2, Dur = 52
04:19:57.831 00.021 11060 IsSlewing returns 0
04:19:57.831 00.000 11060 IsGuiding returns 0
04:19:57.891 00.060 11060 IsGuiding returns 0
04:19:57.891 00.000 11060 Move returns status 0, amount 52
04:19:57.891 00.000 11060 MoveAxis(N, 0, ABG)
04:19:57.891 00.000 11060 Move returns status 0, amount 0
04:19:57.891 00.000 11060 move complete, result=0
04:19:57.891 00.000 11060 worker thread done servicing request
04:19:57.891 00.000 10844 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
04:19:57.891 00.000 11060 Worker thread wakes up
04:19:57.891 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:57.891 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:58.513 00.622 11060 Exposure complete
04:19:58.728 00.215 11060 worker thread done servicing request
04:19:58.728 00.000 10844 OnExposeComplete: enter
04:19:58.728 00.000 10844 UpdateGuideState(): m_state=6
04:19:58.729 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5153
04:19:58.729 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=107.17, Mass=1740, SNR=26.0, Peak=169 HFD=3.4
04:19:58.729 00.000 10844 MultiStar: [#1 -0.09,-0.02,0.89,U] [#2 0.05,0.25,0.94,U] [#3 0.42,0.10,0.89,U] [#4 0.28,0.36,0.96,U] [#5 0.14,0.08,0.99,U] [#6 0.62,0.27,0.00,M3] [#7 0.03,0.35,0.94,U] [#8 0.49,-0.05,0.77,U] 
04:19:58.729 00.000 10844 refined, 7 included, MultiStar: {0.17, 0.17}, one-star: {0.11, 0.22}
04:19:58.729 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
04:19:58.729 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.51 = 2.51)
04:19:58.729 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.77 mountX=0.20 mountY=0.14, mountTheta=0.63
04:19:58.732 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.17, opts=13)
04:19:58.732 00.000 10844 Enqueuing Move request for scope (0.17, 0.17)
04:19:58.732 00.000 11060 Worker thread wakes up
04:19:58.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
04:19:58.732 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:19:58.732 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
04:19:58.732 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.0
04:19:58.732 00.000 11060 Moving (0.17, 0.17) raw xDistance=0.20 yDistance=0.14
04:19:58.732 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:58.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:19:58.732 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:58.732 00.000 10844 Enqueuing Expose request
04:19:58.732 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:58.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:19:58.732 00.000 11060 MoveAxis(W, 44, ABG)
04:19:58.732 00.000 11060 Guiding  Dir = 3, Dur = 44
04:19:58.737 00.005 11060 IsSlewing returns 0
04:19:58.738 00.001 11060 IsGuiding returns 0
04:19:58.783 00.045 11060 IsGuiding returns 0
04:19:58.783 00.000 11060 Move returns status 0, amount 44
04:19:58.783 00.000 11060 MoveAxis(N, 0, ABG)
04:19:58.783 00.000 11060 Move returns status 0, amount 0
04:19:58.783 00.000 11060 move complete, result=0
04:19:58.783 00.000 11060 worker thread done servicing request
04:19:58.783 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
04:19:58.783 00.000 11060 Worker thread wakes up
04:19:58.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:58.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:59.432 00.649 11060 Exposure complete
04:19:59.631 00.199 11060 worker thread done servicing request
04:19:59.631 00.000 10844 OnExposeComplete: enter
04:19:59.631 00.000 10844 UpdateGuideState(): m_state=6
04:19:59.631 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5154
04:19:59.632 00.001 10844 Star::Find returns 1 (0), X=617.00, Y=106.91, Mass=1385, SNR=23.5, Peak=178 HFD=2.7
04:19:59.632 00.000 10844 MultiStar: [#1 -0.39,0.12,1.03,U] [#2 -0.05,-0.28,1.04,U] [#3 0.22,0.08,1.05,U] [#4 0.16,0.11,1.04,U] [#5 -0.07,-0.33,1.03,U] [#6 0.04,-0.47,1.10,U] [#7 0.27,0.48,0.95,U] [#8 0.38,-1.12,0.00,M1] 
04:19:59.632 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.05}, one-star: {-0.26, -0.05}
04:19:59.632 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (1.39) = xAngle (-3.17 = 3.11)
04:19:59.632 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
04:19:59.632 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.78 mountX=-0.05 mountY=-0.00, mountTheta=-3.09
04:19:59.636 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
04:19:59.636 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
04:19:59.636 00.000 11060 Worker thread wakes up
04:19:59.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
04:19:59.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:19:59.636 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
04:19:59.636 00.000 10844 UpdateGuideState exits: m=1385 SNR=23.5
04:19:59.636 00.000 11060 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
04:19:59.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:19:59.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:19:59.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:19:59.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:59.636 00.000 11060 MoveAxis(E, 0, ABG)
04:19:59.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:19:59.636 00.000 10844 Enqueuing Expose request
04:19:59.636 00.000 11060 Move returns status 0, amount 0
04:19:59.638 00.002 11060 MoveAxis(N, 0, ABG)
04:19:59.638 00.000 11060 Move returns status 0, amount 0
04:19:59.638 00.000 11060 move complete, result=0
04:19:59.638 00.000 11060 worker thread done servicing request
04:19:59.638 00.000 11060 Worker thread wakes up
04:19:59.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:19:59.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:19:59.641 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:00.286 00.645 11060 Exposure complete
04:20:00.503 00.217 11060 worker thread done servicing request
04:20:00.503 00.000 10844 OnExposeComplete: enter
04:20:00.503 00.000 10844 UpdateGuideState(): m_state=6
04:20:00.503 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5155
04:20:00.503 00.000 10844 Star::Find returns 1 (0), X=617.54, Y=106.50, Mass=1628, SNR=25.7, Peak=233 HFD=3.2
04:20:00.503 00.000 10844 MultiStar: [#1 0.16,-0.51,1.05,U] [#2 0.32,-0.48,0.00,M1] [#3 0.46,-0.58,0.00,M1] [#4 0.33,-0.17,0.95,U] [#5 -0.23,-0.50,1.01,U] [#6 -0.06,-0.36,1.06,U] [#7 -0.13,-0.11,0.96,U] [#8 0.20,-0.68,0.00,M2] 
04:20:00.503 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.36}, one-star: {0.28, -0.46}
04:20:00.503 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
04:20:00.503 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
04:20:00.503 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.36 hyp=0.36 cameraTheta=-1.41 mountX=-0.34 mountY=0.12, mountTheta=2.82
04:20:00.505 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.36, opts=13)
04:20:00.505 00.000 10844 Enqueuing Move request for scope (0.06, -0.36)
04:20:00.505 00.000 11060 Worker thread wakes up
04:20:00.505 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:00.505 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.36) opts 0xd
04:20:00.508 00.003 10844 UpdateGuideState exits: m=1628 SNR=25.7
04:20:00.508 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.36)
04:20:00.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:00.508 00.000 11060 Moving (0.06, -0.36) raw xDistance=-0.34 yDistance=0.12
04:20:00.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:00.508 00.000 10844 Enqueuing Expose request
04:20:00.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.34
04:20:00.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:00.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:20:00.508 00.000 11060 MoveAxis(E, 80, ABG)
04:20:00.508 00.000 11060 Guiding  Dir = 2, Dur = 80
04:20:00.511 00.003 11060 IsSlewing returns 0
04:20:00.511 00.000 11060 IsGuiding returns 0
04:20:00.600 00.089 11060 IsGuiding returns 0
04:20:00.600 00.000 11060 Move returns status 0, amount 80
04:20:00.600 00.000 11060 MoveAxis(N, 0, ABG)
04:20:00.600 00.000 11060 Move returns status 0, amount 0
04:20:00.600 00.000 11060 move complete, result=0
04:20:00.600 00.000 11060 worker thread done servicing request
04:20:00.600 00.000 10844 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH
04:20:00.600 00.000 11060 Worker thread wakes up
04:20:00.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:00.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:01.234 00.634 11060 Exposure complete
04:20:01.438 00.204 11060 worker thread done servicing request
04:20:01.438 00.000 10844 OnExposeComplete: enter
04:20:01.438 00.000 10844 UpdateGuideState(): m_state=6
04:20:01.438 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5156
04:20:01.438 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=106.63, Mass=1994, SNR=27.8, Peak=238 HFD=3.6
04:20:01.438 00.000 10844 MultiStar: [#1 -0.06,-0.15,0.94,U] [#2 0.25,-0.37,0.84,U] [#3 -0.14,-0.44,0.85,U] [#4 0.21,0.15,0.92,U] [#5 -0.06,-0.28,0.86,U] [#6 0.52,-0.40,0.00,M2] [#7 -0.35,-0.04,0.89,U] [#8 0.27,-0.50,0.00,M3] 
04:20:01.438 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.21}, one-star: {-0.03, -0.32}
04:20:01.438 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (1.39) = xAngle (-3.08 = -3.08)
04:20:01.438 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.04 = 0.04)
04:20:01.438 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.69 mountX=-0.21 mountY=0.01, mountTheta=3.10
04:20:01.443 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.21, opts=13)
04:20:01.443 00.000 10844 Enqueuing Move request for scope (-0.02, -0.21)
04:20:01.443 00.000 11060 Worker thread wakes up
04:20:01.443 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:01.443 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
04:20:01.443 00.000 10844 UpdateGuideState exits: m=1994 SNR=27.8
04:20:01.443 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
04:20:01.445 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:01.445 00.000 11060 Moving (-0.02, -0.21) raw xDistance=-0.21 yDistance=0.01
04:20:01.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:01.445 00.000 10844 Enqueuing Expose request
04:20:01.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:20:01.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:01.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:20:01.445 00.000 11060 MoveAxis(E, 51, ABG)
04:20:01.445 00.000 11060 Guiding  Dir = 2, Dur = 51
04:20:01.458 00.013 11060 IsSlewing returns 0
04:20:01.458 00.000 11060 IsGuiding returns 0
04:20:01.520 00.062 11060 IsGuiding returns 0
04:20:01.520 00.000 11060 Move returns status 0, amount 51
04:20:01.520 00.000 11060 MoveAxis(N, 0, ABG)
04:20:01.520 00.000 11060 Move returns status 0, amount 0
04:20:01.522 00.002 11060 move complete, result=0
04:20:01.522 00.000 11060 worker thread done servicing request
04:20:01.522 00.000 10844 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
04:20:01.522 00.000 11060 Worker thread wakes up
04:20:01.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:01.524 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:02.161 00.637 11060 Exposure complete
04:20:02.376 00.215 11060 worker thread done servicing request
04:20:02.376 00.000 10844 OnExposeComplete: enter
04:20:02.376 00.000 10844 UpdateGuideState(): m_state=6
04:20:02.376 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5157
04:20:02.376 00.000 10844 Star::Find returns 1 (1), X=617.47, Y=106.82, Mass=1712, SNR=26.8, Peak=255 HFD=3.0
04:20:02.376 00.000 10844 MultiStar: [#1 -0.20,-0.04,0.90,U] [#2 0.14,0.15,0.88,U] [#3 0.36,-0.58,0.00,M1] [#4 0.32,-0.23,0.94,U] [#5 -0.06,-0.47,0.89,U] [#6 0.07,0.07,1.04,U] [#7 0.01,-0.03,0.95,U] [#8 0.51,-0.50,0.00,M4] 
04:20:02.376 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.22, -0.14}
04:20:02.376 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
04:20:02.376 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.83 = 0.83)
04:20:02.376 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.91 mountX=-0.08 mountY=0.09, mountTheta=2.30
04:20:02.380 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.10, opts=13)
04:20:02.380 00.000 10844 Enqueuing Move request for scope (0.08, -0.10)
04:20:02.382 00.002 11060 Worker thread wakes up
04:20:02.382 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:02.382 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
04:20:02.382 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
04:20:02.382 00.000 11060 Moving (0.08, -0.10) raw xDistance=-0.08 yDistance=0.09
04:20:02.382 00.000 10844 UpdateGuideState exits: m=1712 SNR=26.8 Saturated
04:20:02.382 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:20:02.382 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:02.382 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:02.382 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:02.382 00.000 10844 Enqueuing Expose request
04:20:02.382 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:20:02.382 00.000 11060 MoveAxis(E, 0, ABG)
04:20:02.382 00.000 11060 Move returns status 0, amount 0
04:20:02.382 00.000 11060 MoveAxis(N, 0, ABG)
04:20:02.382 00.000 11060 Move returns status 0, amount 0
04:20:02.382 00.000 11060 move complete, result=0
04:20:02.382 00.000 11060 worker thread done servicing request
04:20:02.382 00.000 11060 Worker thread wakes up
04:20:02.382 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:02.382 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:02.384 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:03.011 00.627 11060 Exposure complete
04:20:03.278 00.267 11060 worker thread done servicing request
04:20:03.278 00.000 10844 OnExposeComplete: enter
04:20:03.278 00.000 10844 UpdateGuideState(): m_state=6
04:20:03.279 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5158
04:20:03.279 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=107.14, Mass=1762, SNR=26.5, Peak=210 HFD=3.4
04:20:03.280 00.001 10844 MultiStar: [#1 0.01,-0.14,1.01,U] [#2 -0.29,0.05,0.91,U] [#3 0.50,-0.30,0.00,M2] [#4 0.19,0.13,0.97,U] [#5 0.42,-0.24,0.89,U] [#6 0.22,-0.45,0.93,U] [#7 0.14,0.20,0.94,U] [#8 -0.02,-0.97,0.00,M5] 
04:20:03.280 00.000 10844 refined, 6 included, MultiStar: {0.09, -0.03}, one-star: {-0.07, 0.18}
04:20:03.280 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (1.39) = xAngle (-1.76 = -1.76)
04:20:03.280 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.36 = 1.36)
04:20:03.280 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.37 mountX=-0.02 mountY=0.09, mountTheta=1.76
04:20:03.282 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.03, opts=13)
04:20:03.282 00.000 10844 Enqueuing Move request for scope (0.09, -0.03)
04:20:03.282 00.000 11060 Worker thread wakes up
04:20:03.282 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:03.282 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
04:20:03.284 00.002 10844 UpdateGuideState exits: m=1762 SNR=26.5
04:20:03.284 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
04:20:03.284 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:03.284 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:03.284 00.000 11060 Moving (0.09, -0.03) raw xDistance=-0.02 yDistance=0.09
04:20:03.284 00.000 10844 Enqueuing Expose request
04:20:03.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:20:03.284 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:03.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:20:03.284 00.000 11060 MoveAxis(E, 0, ABG)
04:20:03.284 00.000 11060 Move returns status 0, amount 0
04:20:03.284 00.000 11060 MoveAxis(N, 0, ABG)
04:20:03.284 00.000 11060 Move returns status 0, amount 0
04:20:03.284 00.000 11060 move complete, result=0
04:20:03.284 00.000 11060 worker thread done servicing request
04:20:03.284 00.000 11060 Worker thread wakes up
04:20:03.284 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:03.284 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:03.284 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:03.937 00.653 11060 Exposure complete
04:20:04.228 00.291 11060 worker thread done servicing request
04:20:04.228 00.000 10844 OnExposeComplete: enter
04:20:04.228 00.000 10844 UpdateGuideState(): m_state=6
04:20:04.230 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5159
04:20:04.230 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=106.82, Mass=1556, SNR=24.2, Peak=178 HFD=3.2
04:20:04.230 00.000 10844 MultiStar: [#1 -0.12,0.28,1.13,U] [#2 0.15,0.18,1.10,U] [#3 0.51,-0.15,1.06,U] [#4 0.19,-0.10,1.03,U] [#5 -0.09,0.02,1.04,U] [#6 0.17,0.07,0.96,U] [#7 -0.09,0.12,1.10,U] [#8 0.14,-0.17,0.88,U] 
04:20:04.230 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {-0.10, -0.13}
04:20:04.230 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.13 = -1.13)
04:20:04.230 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.99 = 1.99)
04:20:04.230 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.25 mountX=0.04 mountY=0.08, mountTheta=1.14
04:20:04.232 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.02, opts=13)
04:20:04.232 00.000 10844 Enqueuing Move request for scope (0.08, 0.02)
04:20:04.232 00.000 11060 Worker thread wakes up
04:20:04.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:04.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
04:20:04.232 00.000 10844 UpdateGuideState exits: m=1556 SNR=24.2
04:20:04.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
04:20:04.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:04.232 00.000 11060 Moving (0.08, 0.02) raw xDistance=0.04 yDistance=0.08
04:20:04.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:04.232 00.000 10844 Enqueuing Expose request
04:20:04.234 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:20:04.234 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:04.234 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:20:04.234 00.000 11060 MoveAxis(E, 0, ABG)
04:20:04.234 00.000 11060 Move returns status 0, amount 0
04:20:04.234 00.000 11060 MoveAxis(N, 0, ABG)
04:20:04.234 00.000 11060 Move returns status 0, amount 0
04:20:04.234 00.000 11060 move complete, result=0
04:20:04.234 00.000 11060 worker thread done servicing request
04:20:04.234 00.000 11060 Worker thread wakes up
04:20:04.235 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:04.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:04.238 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:04.868 00.630 11060 Exposure complete
04:20:05.279 00.411 11060 worker thread done servicing request
04:20:05.281 00.002 10844 OnExposeComplete: enter
04:20:05.281 00.000 10844 UpdateGuideState(): m_state=6
04:20:05.282 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5160
04:20:05.282 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=107.29, Mass=1497, SNR=24.5, Peak=163 HFD=3.1
04:20:05.282 00.000 10844 MultiStar: [#1 -0.30,0.39,0.96,U] [#2 0.22,-0.28,1.01,U] [#3 0.19,-0.18,1.03,U] [#4 0.10,0.55,1.10,U] [#5 -0.29,-0.15,0.98,U] [#6 0.42,-0.05,1.06,U] [#7 -0.06,0.30,0.98,U] [#8 0.17,-0.12,0.75,U] 
04:20:05.282 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {-0.06, 0.33}
04:20:05.282 00.000 10844 CameraToMount -- cameraTheta (1.13) - m_xAngle (1.39) = xAngle (-0.26 = -0.26)
04:20:05.282 00.000 10844 CameraToMount -- cameraTheta (1.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.87 = 2.87)
04:20:05.284 00.002 10844 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=0.10 mountY=0.03, mountTheta=0.27
04:20:05.288 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.10, opts=13)
04:20:05.288 00.000 10844 Enqueuing Move request for scope (0.04, 0.10)
04:20:05.288 00.000 11060 Worker thread wakes up
04:20:05.288 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
04:20:05.288 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
04:20:05.289 00.001 11060 Moving (0.04, 0.10) raw xDistance=0.10 yDistance=0.03
04:20:05.289 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:20:05.289 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:05.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:05.289 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:20:05.289 00.000 10844 UpdateGuideState exits: m=1497 SNR=24.5
04:20:05.290 00.001 11060 MoveAxis(E, 0, ABG)
04:20:05.290 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:05.290 00.000 11060 Move returns status 0, amount 0
04:20:05.290 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:05.290 00.000 10844 Enqueuing Expose request
04:20:05.290 00.000 11060 MoveAxis(N, 0, ABG)
04:20:05.290 00.000 11060 Move returns status 0, amount 0
04:20:05.290 00.000 11060 move complete, result=0
04:20:05.290 00.000 11060 worker thread done servicing request
04:20:05.290 00.000 11060 Worker thread wakes up
04:20:05.290 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:05.290 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:05.295 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:05.925 00.630 11060 Exposure complete
04:20:06.282 00.357 11060 worker thread done servicing request
04:20:06.282 00.000 10844 OnExposeComplete: enter
04:20:06.282 00.000 10844 UpdateGuideState(): m_state=6
04:20:06.283 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5161
04:20:06.283 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=106.92, Mass=1682, SNR=25.6, Peak=188 HFD=2.9
04:20:06.284 00.001 10844 MultiStar: [#1 -0.21,0.18,0.99,U] [#2 0.10,-0.04,0.92,U] [#3 -0.02,0.18,1.03,U] [#4 0.40,0.37,1.01,U] [#5 -0.05,0.08,0.96,U] [#6 0.27,-0.17,1.04,U] [#7 -0.15,-0.26,0.95,U] [#8 0.20,0.31,0.87,U] 
04:20:06.284 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.27, -0.04}
04:20:06.284 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (1.39) = xAngle (-0.22 = -0.22)
04:20:06.284 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.90 = 2.90)
04:20:06.284 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.17 mountX=0.07 mountY=0.02, mountTheta=0.24
04:20:06.287 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.07, opts=13)
04:20:06.287 00.000 10844 Enqueuing Move request for scope (0.03, 0.07)
04:20:06.287 00.000 11060 Worker thread wakes up
04:20:06.287 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
04:20:06.287 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
04:20:06.287 00.000 11060 Moving (0.03, 0.07) raw xDistance=0.07 yDistance=0.02
04:20:06.287 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:20:06.287 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:06.289 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:20:06.289 00.000 11060 MoveAxis(E, 0, ABG)
04:20:06.289 00.000 11060 Move returns status 0, amount 0
04:20:06.289 00.000 11060 MoveAxis(N, 0, ABG)
04:20:06.289 00.000 11060 Move returns status 0, amount 0
04:20:06.289 00.000 11060 move complete, result=0
04:20:06.289 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:06.289 00.000 11060 worker thread done servicing request
04:20:06.289 00.000 10844 UpdateGuideState exits: m=1682 SNR=25.6
04:20:06.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:06.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:06.289 00.000 10844 Enqueuing Expose request
04:20:06.289 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:06.289 00.000 11060 Worker thread wakes up
04:20:06.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:06.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:06.933 00.644 11060 Exposure complete
04:20:07.216 00.283 11060 worker thread done servicing request
04:20:07.216 00.000 10844 OnExposeComplete: enter
04:20:07.216 00.000 10844 UpdateGuideState(): m_state=6
04:20:07.228 00.012 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5162
04:20:07.228 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=107.33, Mass=1297, SNR=22.6, Peak=124 HFD=3.3
04:20:07.228 00.000 10844 MultiStar: [#1 0.15,-0.06,1.10,U] [#2 0.14,0.01,1.11,U] [#3 0.56,-0.22,0.00,M1] [#4 0.35,0.18,1.23,U] [#5 0.17,0.05,1.05,U] [#6 0.21,-0.07,1.16,U] [#7 0.30,0.45,1.13,U] [#8 -0.05,-0.48,0.91,U] 
04:20:07.228 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.07}, one-star: {0.07, 0.37}
04:20:07.228 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.39) = xAngle (-1.02 = -1.02)
04:20:07.228 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.10 = 2.10)
04:20:07.228 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.37 mountX=0.10 mountY=0.16, mountTheta=1.03
04:20:07.231 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.07, opts=13)
04:20:07.233 00.002 10844 Enqueuing Move request for scope (0.18, 0.07)
04:20:07.233 00.000 11060 Worker thread wakes up
04:20:07.233 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
04:20:07.233 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
04:20:07.233 00.000 11060 Moving (0.18, 0.07) raw xDistance=0.10 yDistance=0.16
04:20:07.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:20:07.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:07.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:20:07.233 00.000 11060 MoveAxis(E, 0, ABG)
04:20:07.233 00.000 11060 Move returns status 0, amount 0
04:20:07.233 00.000 11060 MoveAxis(N, 0, ABG)
04:20:07.233 00.000 11060 Move returns status 0, amount 0
04:20:07.233 00.000 11060 move complete, result=0
04:20:07.235 00.002 11060 worker thread done servicing request
04:20:07.235 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:07.235 00.000 10844 UpdateGuideState exits: m=1297 SNR=22.6
04:20:07.235 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:07.235 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:07.235 00.000 10844 Enqueuing Expose request
04:20:07.235 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:20:07.235 00.000 11060 Worker thread wakes up
04:20:07.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:07.236 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:07.870 00.634 11060 Exposure complete
04:20:08.204 00.334 11060 worker thread done servicing request
04:20:08.204 00.000 10844 OnExposeComplete: enter
04:20:08.205 00.001 10844 UpdateGuideState(): m_state=6
04:20:08.205 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5163
04:20:08.205 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=107.42, Mass=1425, SNR=23.5, Peak=146 HFD=3.4
04:20:08.205 00.000 10844 MultiStar: [#1 -0.08,0.23,1.08,U] [#2 0.01,-0.02,1.02,U] [#3 0.62,-0.01,0.00,M2] [#4 0.43,-0.27,1.10,U] [#5 -0.35,0.06,1.10,U] [#6 0.37,-0.18,1.18,U] [#7 -0.03,0.34,1.12,U] [#8 0.26,-0.65,0.00,M2] 
04:20:08.205 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.08}, one-star: {0.12, 0.46}
04:20:08.205 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
04:20:08.205 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
04:20:08.205 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.85 mountX=0.09 mountY=0.06, mountTheta=0.55
04:20:08.205 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
04:20:08.205 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
04:20:08.205 00.000 11060 Worker thread wakes up
04:20:08.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:20:08.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
04:20:08.205 00.000 10844 UpdateGuideState exits: m=1425 SNR=23.5
04:20:08.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
04:20:08.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:08.205 00.000 11060 Moving (0.07, 0.08) raw xDistance=0.09 yDistance=0.06
04:20:08.205 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:08.210 00.005 10844 Enqueuing Expose request
04:20:08.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:20:08.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:08.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:20:08.210 00.000 11060 MoveAxis(E, 0, ABG)
04:20:08.210 00.000 11060 Move returns status 0, amount 0
04:20:08.210 00.000 11060 MoveAxis(N, 0, ABG)
04:20:08.211 00.001 11060 Move returns status 0, amount 0
04:20:08.211 00.000 11060 move complete, result=0
04:20:08.211 00.000 11060 worker thread done servicing request
04:20:08.211 00.000 11060 Worker thread wakes up
04:20:08.211 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:08.211 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:08.213 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:08.854 00.641 11060 Exposure complete
04:20:09.079 00.225 11060 worker thread done servicing request
04:20:09.079 00.000 10844 OnExposeComplete: enter
04:20:09.079 00.000 10844 UpdateGuideState(): m_state=6
04:20:09.079 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5164
04:20:09.079 00.000 10844 Star::Find returns 1 (0), X=617.62, Y=107.01, Mass=1539, SNR=24.8, Peak=174 HFD=3.2
04:20:09.080 00.001 10844 MultiStar: [#1 0.11,0.11,0.95,U] [#2 0.30,-0.11,0.98,U] [#3 0.54,-0.17,0.00,M3] [#4 0.38,0.03,1.02,U] [#5 -0.06,-0.28,0.91,U] [#6 0.34,-0.58,0.00,M1] [#7 -0.16,0.23,1.01,U] [#8 0.52,-0.31,0.00,M3] 
04:20:09.080 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.01}, one-star: {0.36, 0.06}
04:20:09.080 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (1.39) = xAngle (-1.33 = -1.33)
04:20:09.080 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.79 = 1.79)
04:20:09.080 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.06 mountX=0.04 mountY=0.16, mountTheta=1.33
04:20:09.080 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.01, opts=13)
04:20:09.080 00.000 10844 Enqueuing Move request for scope (0.16, 0.01)
04:20:09.080 00.000 11060 Worker thread wakes up
04:20:09.080 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:09.080 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
04:20:09.080 00.000 10844 UpdateGuideState exits: m=1539 SNR=24.8
04:20:09.080 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
04:20:09.080 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:09.080 00.000 11060 Moving (0.16, 0.01) raw xDistance=0.04 yDistance=0.16
04:20:09.080 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:09.080 00.000 10844 Enqueuing Expose request
04:20:09.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:20:09.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:09.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:20:09.085 00.005 11060 MoveAxis(E, 0, ABG)
04:20:09.085 00.000 11060 Move returns status 0, amount 0
04:20:09.085 00.000 11060 MoveAxis(N, 0, ABG)
04:20:09.085 00.000 11060 Move returns status 0, amount 0
04:20:09.085 00.000 11060 move complete, result=0
04:20:09.085 00.000 11060 worker thread done servicing request
04:20:09.085 00.000 11060 Worker thread wakes up
04:20:09.085 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:09.085 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:09.087 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:20:09.710 00.623 11060 Exposure complete
04:20:09.924 00.214 11060 worker thread done servicing request
04:20:09.928 00.004 10844 OnExposeComplete: enter
04:20:09.928 00.000 10844 UpdateGuideState(): m_state=6
04:20:09.928 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5165
04:20:09.928 00.000 10844 Star::Find returns 1 (0), X=617.67, Y=107.12, Mass=1528, SNR=24.2, Peak=172 HFD=3.4
04:20:09.928 00.000 10844 MultiStar: [#1 -0.01,0.26,1.10,U] [#2 -0.28,0.29,1.05,U] [#3 0.13,0.16,1.12,U] [#4 0.26,0.17,1.11,U] [#5 0.12,0.01,1.07,U] [#6 0.51,0.01,1.07,U] [#7 0.38,-0.05,1.10,U] [#8 0.44,-0.38,0.00,M4] 
04:20:09.928 00.000 10844 refined, 7 included, MultiStar: {0.19, 0.13}, one-star: {0.42, 0.17}
04:20:09.928 00.000 10844 CameraToMount -- cameraTheta (0.59) - m_xAngle (1.39) = xAngle (-0.80 = -0.80)
04:20:09.928 00.000 10844 CameraToMount -- cameraTheta (0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.32 = 2.32)
04:20:09.928 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.59 mountX=0.16 mountY=0.17, mountTheta=0.81
04:20:09.928 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.13, opts=13)
04:20:09.928 00.000 10844 Enqueuing Move request for scope (0.19, 0.13)
04:20:09.928 00.000 11060 Worker thread wakes up
04:20:09.928 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:09.928 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
04:20:09.928 00.000 10844 UpdateGuideState exits: m=1528 SNR=24.2
04:20:09.928 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
04:20:09.928 00.000 11060 Moving (0.19, 0.13) raw xDistance=0.16 yDistance=0.17
04:20:09.928 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:09.933 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:20:09.933 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:09.933 00.000 10844 Enqueuing Expose request
04:20:09.933 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:09.933 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:20:09.933 00.000 11060 MoveAxis(W, 37, ABG)
04:20:09.933 00.000 11060 Guiding  Dir = 3, Dur = 37
04:20:09.949 00.016 11060 IsSlewing returns 0
04:20:09.949 00.000 11060 IsGuiding returns 0
04:20:09.992 00.043 11060 IsGuiding returns 0
04:20:09.992 00.000 11060 Move returns status 0, amount 37
04:20:09.992 00.000 11060 MoveAxis(N, 0, ABG)
04:20:09.992 00.000 11060 Move returns status 0, amount 0
04:20:09.992 00.000 11060 move complete, result=0
04:20:09.992 00.000 11060 worker thread done servicing request
04:20:09.992 00.000 10844 GuideStep: 0.2 px 37 ms WEST, 0.2 px 0 ms NORTH
04:20:09.994 00.002 11060 Worker thread wakes up
04:20:09.994 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:09.994 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:10.629 00.635 11060 Exposure complete
04:20:10.864 00.235 10844 OnExposeComplete: enter
04:20:10.864 00.000 10844 UpdateGuideState(): m_state=6
04:20:10.864 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5166
04:20:10.864 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=107.22, Mass=1835, SNR=26.9, Peak=178 HFD=3.4
04:20:10.864 00.000 10844 MultiStar: [#1 0.10,0.30,1.01,U] [#2 0.34,-0.01,0.90,U] [#3 0.43,0.04,0.91,U] [#4 0.67,0.15,0.00,M1] [#5 0.21,0.12,0.98,U] [#6 0.63,-0.25,0.00,M1] [#7 0.31,0.19,0.99,U] [#8 0.38,-0.37,0.84,U] 
04:20:10.864 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.09}, one-star: {0.24, 0.26}
04:20:10.866 00.002 10844 CameraToMount -- cameraTheta (0.31) - m_xAngle (1.39) = xAngle (-1.08 = -1.08)
04:20:10.866 00.000 10844 CameraToMount -- cameraTheta (0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.04 = 2.04)
04:20:10.866 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.31 mountX=0.14 mountY=0.26, mountTheta=1.09
04:20:10.866 00.000 11060 worker thread done servicing request
04:20:10.866 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.09, opts=13)
04:20:10.866 00.000 10844 Enqueuing Move request for scope (0.28, 0.09)
04:20:10.866 00.000 11060 Worker thread wakes up
04:20:10.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:10.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
04:20:10.866 00.000 10844 UpdateGuideState exits: m=1835 SNR=26.9
04:20:10.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
04:20:10.866 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:10.866 00.000 11060 Moving (0.28, 0.09) raw xDistance=0.14 yDistance=0.26
04:20:10.866 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:10.866 00.000 10844 Enqueuing Expose request
04:20:10.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:20:10.866 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.26
04:20:10.866 00.000 11060 MoveAxis(W, 33, ABG)
04:20:10.866 00.000 11060 Guiding  Dir = 3, Dur = 33
04:20:10.879 00.013 11060 IsSlewing returns 0
04:20:10.879 00.000 11060 IsGuiding returns 0
04:20:10.922 00.043 11060 IsGuiding returns 0
04:20:10.922 00.000 11060 Move returns status 0, amount 33
04:20:10.923 00.001 11060 MoveAxis(S, 102, ABG)
04:20:10.923 00.000 11060 Guiding  Dir = 1, Dur = 102
04:20:10.938 00.015 11060 IsSlewing returns 0
04:20:10.938 00.000 11060 IsGuiding returns 0
04:20:11.044 00.106 11060 IsGuiding returns 0
04:20:11.044 00.000 11060 Move returns status 0, amount 102
04:20:11.044 00.000 11060 move complete, result=0
04:20:11.044 00.000 11060 worker thread done servicing request
04:20:11.044 00.000 11060 Worker thread wakes up
04:20:11.044 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.3 px 102 ms SOUTH
04:20:11.044 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:11.044 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:11.674 00.630 11060 Exposure complete
04:20:11.897 00.223 11060 worker thread done servicing request
04:20:11.897 00.000 10844 OnExposeComplete: enter
04:20:11.897 00.000 10844 UpdateGuideState(): m_state=6
04:20:11.897 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5167
04:20:11.897 00.000 10844 Star::Find returns 1 (1), X=617.30, Y=106.81, Mass=1976, SNR=28.1, Peak=255 HFD=3.5
04:20:11.899 00.002 10844 MultiStar: [#1 -0.14,-0.14,0.85,U] [#2 0.08,0.10,0.81,U] [#3 0.22,-0.12,0.88,U] [#4 0.05,0.17,0.95,U] [#5 -0.15,-0.30,0.94,U] [#6 0.28,-0.93,0.00,M2] [#7 -0.13,0.04,0.78,U] [#8 -0.25,-0.87,0.00,M4] 
04:20:11.899 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.06}, one-star: {0.05, -0.14}
04:20:11.899 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
04:20:11.899 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.16 = 0.16)
04:20:11.899 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.58 mountX=-0.06 mountY=0.01, mountTheta=2.98
04:20:11.899 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.06, opts=13)
04:20:11.899 00.000 10844 Enqueuing Move request for scope (-0.00, -0.06)
04:20:11.899 00.000 11060 Worker thread wakes up
04:20:11.899 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:11.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
04:20:11.899 00.000 10844 UpdateGuideState exits: m=1976 SNR=28.1 Saturated
04:20:11.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:11.899 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
04:20:11.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:11.899 00.000 10844 Enqueuing Expose request
04:20:11.899 00.000 11060 Moving (-0.00, -0.06) raw xDistance=-0.06 yDistance=0.01
04:20:11.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:20:11.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:11.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:20:11.899 00.000 11060 MoveAxis(E, 0, ABG)
04:20:11.899 00.000 11060 Move returns status 0, amount 0
04:20:11.899 00.000 11060 MoveAxis(N, 0, ABG)
04:20:11.899 00.000 11060 Move returns status 0, amount 0
04:20:11.899 00.000 11060 move complete, result=0
04:20:11.905 00.006 11060 worker thread done servicing request
04:20:11.905 00.000 11060 Worker thread wakes up
04:20:11.905 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:11.905 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:11.906 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:12.541 00.635 11060 Exposure complete
04:20:12.742 00.201 11060 worker thread done servicing request
04:20:12.742 00.000 10844 OnExposeComplete: enter
04:20:12.742 00.000 10844 UpdateGuideState(): m_state=6
04:20:12.742 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5168
04:20:12.742 00.000 10844 Star::Find returns 1 (0), X=617.59, Y=106.62, Mass=1899, SNR=27.8, Peak=245 HFD=3.3
04:20:12.742 00.000 10844 MultiStar: [#1 -0.15,-0.12,0.85,U] [#2 -0.24,-0.58,0.00,M1] [#3 -0.15,-0.09,0.94,U] [#4 0.00,-0.07,0.95,U] [#5 -0.24,-0.32,1.00,U] [#6 0.17,-0.64,0.00,M3] [#7 -0.23,0.13,0.91,U] [#8 -0.19,-0.24,0.75,U] 
04:20:12.742 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.15}, one-star: {0.34, -0.33}
04:20:12.742 00.000 10844 CameraToMount -- cameraTheta (-2.06) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
04:20:12.742 00.000 10844 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
04:20:12.742 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.06 mountX=-0.16 mountY=-0.06, mountTheta=-2.81
04:20:12.744 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.15, opts=13)
04:20:12.744 00.000 10844 Enqueuing Move request for scope (-0.08, -0.15)
04:20:12.744 00.000 11060 Worker thread wakes up
04:20:12.744 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:12.744 00.000 10844 UpdateGuideState exits: m=1899 SNR=27.8
04:20:12.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:12.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:12.744 00.000 10844 Enqueuing Expose request
04:20:12.744 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
04:20:12.749 00.005 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
04:20:12.749 00.000 11060 Moving (-0.08, -0.15) raw xDistance=-0.16 yDistance=-0.06
04:20:12.749 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:20:12.750 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:12.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:20:12.750 00.000 11060 MoveAxis(E, 38, ABG)
04:20:12.750 00.000 11060 Guiding  Dir = 2, Dur = 38
04:20:12.760 00.010 11060 IsSlewing returns 0
04:20:12.760 00.000 11060 IsGuiding returns 0
04:20:12.805 00.045 11060 IsGuiding returns 0
04:20:12.805 00.000 11060 Move returns status 0, amount 38
04:20:12.805 00.000 11060 MoveAxis(N, 0, ABG)
04:20:12.805 00.000 11060 Move returns status 0, amount 0
04:20:12.805 00.000 11060 move complete, result=0
04:20:12.805 00.000 11060 worker thread done servicing request
04:20:12.805 00.000 11060 Worker thread wakes up
04:20:12.805 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
04:20:12.805 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:12.805 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:13.440 00.635 11060 Exposure complete
04:20:13.632 00.192 11060 worker thread done servicing request
04:20:13.632 00.000 10844 OnExposeComplete: enter
04:20:13.632 00.000 10844 UpdateGuideState(): m_state=6
04:20:13.632 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5169
04:20:13.632 00.000 10844 Star::Find returns 1 (0), X=617.46, Y=106.74, Mass=1655, SNR=25.6, Peak=219 HFD=3.2
04:20:13.633 00.001 10844 MultiStar: [#1 -0.01,0.05,1.01,U] [#2 -0.18,-0.04,1.02,U] [#3 0.14,-0.26,1.05,U] [#4 -0.15,0.18,1.01,U] [#5 -0.38,-0.45,0.00,M1] [#6 0.18,-0.29,1.05,U] [#7 -0.53,-0.19,0.94,U] [#8 -0.21,-0.71,0.00,M4] 
04:20:13.633 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.11}, one-star: {0.21, -0.22}
04:20:13.633 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.94)
04:20:13.633 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
04:20:13.633 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.95 mountX=-0.12 mountY=-0.03, mountTheta=-2.93
04:20:13.636 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.11, opts=13)
04:20:13.636 00.000 10844 Enqueuing Move request for scope (-0.04, -0.11)
04:20:13.636 00.000 11060 Worker thread wakes up
04:20:13.636 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:13.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
04:20:13.636 00.000 10844 UpdateGuideState exits: m=1655 SNR=25.6
04:20:13.636 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
04:20:13.636 00.000 11060 Moving (-0.04, -0.11) raw xDistance=-0.12 yDistance=-0.03
04:20:13.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:13.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:13.636 00.000 10844 Enqueuing Expose request
04:20:13.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:20:13.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:13.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:20:13.636 00.000 11060 MoveAxis(E, 0, ABG)
04:20:13.636 00.000 11060 Move returns status 0, amount 0
04:20:13.636 00.000 11060 MoveAxis(N, 0, ABG)
04:20:13.636 00.000 11060 Move returns status 0, amount 0
04:20:13.636 00.000 11060 move complete, result=0
04:20:13.636 00.000 11060 worker thread done servicing request
04:20:13.636 00.000 11060 Worker thread wakes up
04:20:13.639 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:13.639 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:13.640 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:14.278 00.638 11060 Exposure complete
04:20:14.491 00.213 11060 worker thread done servicing request
04:20:14.491 00.000 10844 OnExposeComplete: enter
04:20:14.491 00.000 10844 UpdateGuideState(): m_state=6
04:20:14.491 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5170
04:20:14.491 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=106.79, Mass=1886, SNR=27.2, Peak=209 HFD=3.7
04:20:14.491 00.000 10844 MultiStar: [#1 -0.43,0.10,0.95,U] [#2 -0.05,0.00,0.93,U] [#3 0.46,-0.48,0.00,M1] [#4 0.00,0.04,1.02,U] [#5 -0.03,-0.24,0.91,U] [#6 -0.06,-0.57,0.00,M3] [#7 -0.37,-0.10,1.00,U] [#8 -0.26,-0.68,0.00,M5] 
04:20:14.491 00.000 10844 refined, 5 included, MultiStar: {-0.18, -0.06}, one-star: {-0.16, -0.16}
04:20:14.491 00.000 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.39) = xAngle (-4.20 = 2.08)
04:20:14.491 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.08 = -1.08)
04:20:14.491 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.81 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
04:20:14.491 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.06, opts=13)
04:20:14.491 00.000 10844 Enqueuing Move request for scope (-0.18, -0.06)
04:20:14.491 00.000 11060 Worker thread wakes up
04:20:14.495 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:14.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
04:20:14.495 00.000 10844 UpdateGuideState exits: m=1886 SNR=27.2
04:20:14.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
04:20:14.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:14.495 00.000 11060 Moving (-0.18, -0.06) raw xDistance=-0.09 yDistance=-0.16
04:20:14.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:14.495 00.000 10844 Enqueuing Expose request
04:20:14.495 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:20:14.495 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:14.495 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:20:14.495 00.000 11060 MoveAxis(E, 0, ABG)
04:20:14.495 00.000 11060 Move returns status 0, amount 0
04:20:14.495 00.000 11060 MoveAxis(N, 0, ABG)
04:20:14.495 00.000 11060 Move returns status 0, amount 0
04:20:14.495 00.000 11060 move complete, result=0
04:20:14.497 00.002 11060 worker thread done servicing request
04:20:14.497 00.000 11060 Worker thread wakes up
04:20:14.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:14.497 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:14.497 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:15.147 00.650 11060 Exposure complete
04:20:15.345 00.198 11060 worker thread done servicing request
04:20:15.345 00.000 10844 OnExposeComplete: enter
04:20:15.345 00.000 10844 UpdateGuideState(): m_state=6
04:20:15.345 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5171
04:20:15.345 00.000 10844 Star::Find returns 1 (1), X=617.27, Y=106.79, Mass=1960, SNR=27.5, Peak=255 HFD=3.5
04:20:15.345 00.000 10844 MultiStar: [#1 -0.52,0.14,0.84,U] [#2 -0.28,-0.41,0.74,U] [#3 0.02,-0.35,0.93,U] [#4 -0.24,-0.10,0.97,U] [#5 -0.06,-0.34,0.86,U] [#6 0.23,-0.60,0.00,M4] [#7 -0.60,0.03,0.00,M1] [#8 -0.10,-0.64,0.00,M6] 
04:20:15.345 00.000 10844 single-star, 5 included, MultiStar: {-0.17, -0.20}, one-star: {0.02, -0.16}
04:20:15.345 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
04:20:15.345 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
04:20:15.345 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.45 mountX=-0.16 mountY=0.05, mountTheta=2.85
04:20:15.350 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.16, opts=13)
04:20:15.350 00.000 10844 Enqueuing Move request for scope (0.02, -0.16)
04:20:15.350 00.000 11060 Worker thread wakes up
04:20:15.350 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:15.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
04:20:15.350 00.000 10844 UpdateGuideState exits: m=1960 SNR=27.5 Saturated
04:20:15.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
04:20:15.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:15.350 00.000 11060 Moving (0.02, -0.16) raw xDistance=-0.16 yDistance=0.05
04:20:15.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:15.350 00.000 10844 Enqueuing Expose request
04:20:15.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:20:15.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:15.350 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:20:15.350 00.000 11060 MoveAxis(E, 37, ABG)
04:20:15.350 00.000 11060 Guiding  Dir = 2, Dur = 37
04:20:15.370 00.020 11060 IsSlewing returns 0
04:20:15.370 00.000 11060 IsGuiding returns 0
04:20:15.432 00.062 11060 IsGuiding returns 0
04:20:15.434 00.002 11060 Move returns status 0, amount 37
04:20:15.434 00.000 11060 MoveAxis(N, 0, ABG)
04:20:15.434 00.000 11060 Move returns status 0, amount 0
04:20:15.434 00.000 11060 move complete, result=0
04:20:15.434 00.000 11060 worker thread done servicing request
04:20:15.434 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
04:20:15.434 00.000 11060 Worker thread wakes up
04:20:15.438 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:15.438 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:16.087 00.649 11060 Exposure complete
04:20:16.301 00.214 11060 worker thread done servicing request
04:20:16.301 00.000 10844 OnExposeComplete: enter
04:20:16.301 00.000 10844 UpdateGuideState(): m_state=6
04:20:16.301 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5172
04:20:16.301 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=107.15, Mass=1520, SNR=24.8, Peak=211 HFD=2.8
04:20:16.301 00.000 10844 MultiStar: [#1 -0.09,-0.04,1.11,U] [#2 -0.07,-0.33,0.96,U] [#3 -0.11,0.01,1.03,U] [#4 0.16,-0.22,1.11,U] [#5 -0.28,-0.34,0.94,U] [#6 0.13,-0.42,1.08,U] [#7 0.05,0.07,0.97,U] [#8 -0.01,-0.28,0.83,U] 
04:20:16.301 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {-0.00, 0.20}
04:20:16.301 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
04:20:16.301 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
04:20:16.301 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.71 mountX=-0.15 mountY=0.00, mountTheta=3.11
04:20:16.310 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.15, opts=13)
04:20:16.310 00.000 10844 Enqueuing Move request for scope (-0.02, -0.15)
04:20:16.310 00.000 11060 Worker thread wakes up
04:20:16.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:16.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
04:20:16.310 00.000 10844 UpdateGuideState exits: m=1520 SNR=24.8
04:20:16.310 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
04:20:16.310 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:16.310 00.000 11060 Moving (-0.02, -0.15) raw xDistance=-0.15 yDistance=0.00
04:20:16.310 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:16.310 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:20:16.310 00.000 10844 Enqueuing Expose request
04:20:16.310 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:16.310 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:20:16.310 00.000 11060 MoveAxis(E, 36, ABG)
04:20:16.310 00.000 11060 Guiding  Dir = 2, Dur = 36
04:20:16.335 00.025 11060 IsSlewing returns 0
04:20:16.335 00.000 11060 IsGuiding returns 0
04:20:16.399 00.064 11060 IsGuiding returns 0
04:20:16.399 00.000 11060 Move returns status 0, amount 36
04:20:16.399 00.000 11060 MoveAxis(N, 0, ABG)
04:20:16.399 00.000 11060 Move returns status 0, amount 0
04:20:16.399 00.000 11060 move complete, result=0
04:20:16.399 00.000 11060 worker thread done servicing request
04:20:16.399 00.000 10844 GuideStep: -0.1 px 36 ms EAST, 0.0 px 0 ms NORTH
04:20:16.399 00.000 11060 Worker thread wakes up
04:20:16.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:16.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:17.040 00.641 11060 Exposure complete
04:20:17.295 00.255 11060 worker thread done servicing request
04:20:17.295 00.000 10844 OnExposeComplete: enter
04:20:17.295 00.000 10844 UpdateGuideState(): m_state=6
04:20:17.295 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5173
04:20:17.297 00.002 10844 Star::Find returns 1 (0), X=617.09, Y=106.89, Mass=1589, SNR=25.0, Peak=171 HFD=3.0
04:20:17.297 00.000 10844 MultiStar: [#1 0.01,-0.20,1.01,U] [#2 0.27,0.29,0.90,U] [#3 -0.11,-0.35,1.03,U] [#4 0.41,0.22,0.98,U] [#5 -0.42,-0.25,1.09,U] [#6 -0.04,-0.32,1.06,U] [#7 0.30,0.28,0.94,U] [#8 0.17,-0.54,0.82,U] 
04:20:17.297 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {-0.16, -0.07}
04:20:17.297 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.64 = -2.64)
04:20:17.297 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
04:20:17.297 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.26 mountX=-0.10 mountY=0.05, mountTheta=2.66
04:20:17.297 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
04:20:17.297 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
04:20:17.297 00.000 11060 Worker thread wakes up
04:20:17.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:17.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
04:20:17.297 00.000 10844 UpdateGuideState exits: m=1589 SNR=25.0
04:20:17.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
04:20:17.297 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:17.297 00.000 11060 Moving (0.04, -0.11) raw xDistance=-0.10 yDistance=0.05
04:20:17.297 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:17.297 00.000 10844 Enqueuing Expose request
04:20:17.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:20:17.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:17.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:20:17.297 00.000 11060 MoveAxis(E, 0, ABG)
04:20:17.297 00.000 11060 Move returns status 0, amount 0
04:20:17.297 00.000 11060 MoveAxis(N, 0, ABG)
04:20:17.297 00.000 11060 Move returns status 0, amount 0
04:20:17.302 00.005 11060 move complete, result=0
04:20:17.302 00.000 11060 worker thread done servicing request
04:20:17.302 00.000 11060 Worker thread wakes up
04:20:17.302 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:17.302 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:17.315 00.013 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:17.930 00.615 11060 Exposure complete
04:20:18.242 00.312 11060 worker thread done servicing request
04:20:18.242 00.000 10844 OnExposeComplete: enter
04:20:18.242 00.000 10844 UpdateGuideState(): m_state=6
04:20:18.242 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5174
04:20:18.242 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=107.25, Mass=1831, SNR=27.1, Peak=226 HFD=3.2
04:20:18.242 00.000 10844 MultiStar: [#1 0.09,-0.11,0.90,U] [#2 -0.09,-0.32,0.82,U] [#3 0.36,-0.36,0.90,U] [#4 0.12,-0.01,0.96,U] [#5 -0.45,-0.28,0.98,U] [#6 0.52,-0.23,0.00,M3] [#7 0.04,0.16,0.99,U] [#8 0.12,-0.57,0.00,M5] 
04:20:18.242 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.08}, one-star: {-0.09, 0.29}
04:20:18.242 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.39) = xAngle (-3.04 = -3.04)
04:20:18.242 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
04:20:18.244 00.002 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.65 mountX=-0.08 mountY=0.01, mountTheta=3.06
04:20:18.256 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
04:20:18.256 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
04:20:18.256 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:18.256 00.000 10844 UpdateGuideState exits: m=1831 SNR=27.1
04:20:18.256 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:18.256 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:18.256 00.000 10844 Enqueuing Expose request
04:20:18.256 00.000 11060 Worker thread wakes up
04:20:18.256 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
04:20:18.256 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
04:20:18.256 00.000 11060 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.01
04:20:18.258 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:20:18.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:18.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:20:18.258 00.000 11060 MoveAxis(E, 0, ABG)
04:20:18.258 00.000 11060 Move returns status 0, amount 0
04:20:18.258 00.000 11060 MoveAxis(N, 0, ABG)
04:20:18.258 00.000 11060 Move returns status 0, amount 0
04:20:18.258 00.000 11060 move complete, result=0
04:20:18.259 00.001 11060 worker thread done servicing request
04:20:18.263 00.004 11060 Worker thread wakes up
04:20:18.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:18.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:18.266 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:18.893 00.627 11060 Exposure complete
04:20:19.304 00.411 11060 worker thread done servicing request
04:20:19.304 00.000 10844 OnExposeComplete: enter
04:20:19.304 00.000 10844 UpdateGuideState(): m_state=6
04:20:19.304 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5175
04:20:19.304 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=106.57, Mass=1751, SNR=26.4, Peak=199 HFD=3.1
04:20:19.309 00.005 10844 MultiStar: [#1 0.17,0.01,0.86,U] [#2 -0.12,-0.21,0.91,U] [#3 0.11,-0.13,1.01,U] [#4 0.32,-0.06,0.96,U] [#5 -0.02,-0.53,0.93,U] [#6 -0.06,-0.21,1.11,U] [#7 -0.42,0.10,0.86,U] [#8 -0.41,-0.58,0.00,M6] 
04:20:19.309 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.18}, one-star: {-0.07, -0.39}
04:20:19.309 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
04:20:19.309 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
04:20:19.309 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.61 mountX=-0.18 mountY=0.02, mountTheta=3.02
04:20:19.309 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.18, opts=13)
04:20:19.309 00.000 10844 Enqueuing Move request for scope (-0.01, -0.18)
04:20:19.309 00.000 11060 Worker thread wakes up
04:20:19.309 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:19.309 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
04:20:19.309 00.000 10844 UpdateGuideState exits: m=1751 SNR=26.4
04:20:19.309 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
04:20:19.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:19.309 00.000 11060 Moving (-0.01, -0.18) raw xDistance=-0.18 yDistance=0.02
04:20:19.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:19.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:20:19.309 00.000 10844 Enqueuing Expose request
04:20:19.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:19.314 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:20:19.314 00.000 11060 MoveAxis(E, 42, ABG)
04:20:19.314 00.000 11060 Guiding  Dir = 2, Dur = 42
04:20:19.329 00.015 11060 IsSlewing returns 0
04:20:19.329 00.000 11060 IsGuiding returns 0
04:20:19.376 00.047 11060 IsGuiding returns 0
04:20:19.376 00.000 11060 Move returns status 0, amount 42
04:20:19.376 00.000 11060 MoveAxis(N, 0, ABG)
04:20:19.376 00.000 11060 Move returns status 0, amount 0
04:20:19.376 00.000 11060 move complete, result=0
04:20:19.376 00.000 11060 worker thread done servicing request
04:20:19.376 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
04:20:19.377 00.001 11060 Worker thread wakes up
04:20:19.377 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:19.377 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:20.012 00.635 11060 Exposure complete
04:20:20.354 00.342 11060 worker thread done servicing request
04:20:20.354 00.000 10844 OnExposeComplete: enter
04:20:20.354 00.000 10844 UpdateGuideState(): m_state=6
04:20:20.354 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5176
04:20:20.354 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=106.50, Mass=1613, SNR=25.1, Peak=233 HFD=3.3
04:20:20.354 00.000 10844 MultiStar: [#1 -0.31,-0.01,1.04,U] [#2 -0.07,-0.06,0.95,U] [#3 0.48,-0.10,1.04,U] [#4 0.12,0.03,1.00,U] [#5 -0.12,-0.21,0.97,U] [#6 0.01,-0.33,1.19,U] [#7 -0.22,0.12,1.04,U] [#8 0.20,-0.32,0.79,U] 
04:20:20.354 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.06, -0.45}
04:20:20.354 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
04:20:20.354 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
04:20:20.357 00.003 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.48 mountX=-0.14 mountY=0.04, mountTheta=2.89
04:20:20.360 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
04:20:20.360 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
04:20:20.360 00.000 11060 Worker thread wakes up
04:20:20.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:20.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
04:20:20.360 00.000 10844 UpdateGuideState exits: m=1613 SNR=25.1
04:20:20.360 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
04:20:20.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:20.360 00.000 11060 Moving (0.01, -0.15) raw xDistance=-0.14 yDistance=0.04
04:20:20.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:20.360 00.000 10844 Enqueuing Expose request
04:20:20.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:20:20.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:20.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:20:20.360 00.000 11060 MoveAxis(E, 35, ABG)
04:20:20.360 00.000 11060 Guiding  Dir = 2, Dur = 35
04:20:20.367 00.007 11060 IsSlewing returns 0
04:20:20.367 00.000 11060 IsGuiding returns 0
04:20:20.418 00.051 11060 IsGuiding returns 0
04:20:20.418 00.000 11060 Move returns status 0, amount 35
04:20:20.418 00.000 11060 MoveAxis(N, 0, ABG)
04:20:20.418 00.000 11060 Move returns status 0, amount 0
04:20:20.418 00.000 11060 move complete, result=0
04:20:20.418 00.000 11060 worker thread done servicing request
04:20:20.418 00.000 11060 Worker thread wakes up
04:20:20.418 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
04:20:20.418 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:20.420 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:21.058 00.638 11060 Exposure complete
04:20:21.362 00.304 11060 worker thread done servicing request
04:20:21.362 00.000 10844 OnExposeComplete: enter
04:20:21.362 00.000 10844 UpdateGuideState(): m_state=6
04:20:21.363 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5177
04:20:21.363 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=106.92, Mass=1838, SNR=27.2, Peak=190 HFD=2.9
04:20:21.363 00.000 10844 MultiStar: [#1 -0.35,-0.05,0.96,U] [#2 -0.29,-0.33,0.84,U] [#3 0.23,-0.24,0.90,U] [#4 0.10,-0.03,0.88,U] [#5 -0.07,-0.08,0.94,U] [#6 0.11,-0.70,0.00,M2] [#7 -0.38,0.35,0.79,U] [#8 -0.32,-0.18,0.82,U] 
04:20:21.363 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.08}, one-star: {-0.34, -0.03}
04:20:21.363 00.000 10844 CameraToMount -- cameraTheta (-2.73) - m_xAngle (1.39) = xAngle (-4.12 = 2.16)
04:20:21.363 00.000 10844 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
04:20:21.363 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.73 mountX=-0.11 mountY=-0.16, mountTheta=-2.16
04:20:21.368 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.08, opts=13)
04:20:21.368 00.000 10844 Enqueuing Move request for scope (-0.17, -0.08)
04:20:21.368 00.000 11060 Worker thread wakes up
04:20:21.368 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:21.368 00.000 10844 UpdateGuideState exits: m=1838 SNR=27.2
04:20:21.368 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:21.368 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:21.368 00.000 10844 Enqueuing Expose request
04:20:21.368 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
04:20:21.368 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
04:20:21.368 00.000 11060 Moving (-0.17, -0.08) raw xDistance=-0.11 yDistance=-0.16
04:20:21.368 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:20:21.368 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:21.368 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:20:21.368 00.000 11060 MoveAxis(E, 0, ABG)
04:20:21.368 00.000 11060 Move returns status 0, amount 0
04:20:21.368 00.000 11060 MoveAxis(N, 0, ABG)
04:20:21.368 00.000 11060 Move returns status 0, amount 0
04:20:21.368 00.000 11060 move complete, result=0
04:20:21.370 00.002 11060 worker thread done servicing request
04:20:21.370 00.000 11060 Worker thread wakes up
04:20:21.370 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:21.370 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:21.372 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:22.008 00.636 11060 Exposure complete
04:20:22.323 00.315 11060 worker thread done servicing request
04:20:22.323 00.000 10844 OnExposeComplete: enter
04:20:22.323 00.000 10844 UpdateGuideState(): m_state=6
04:20:22.323 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5178
04:20:22.323 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=107.20, Mass=1575, SNR=24.9, Peak=194 HFD=3.2
04:20:22.325 00.002 10844 MultiStar: [#1 0.00,0.14,1.04,U] [#2 0.07,0.29,0.87,U] [#3 0.46,0.11,0.99,U] [#4 0.17,0.25,0.97,U] [#5 -0.12,-0.20,1.08,U] [#6 0.28,-0.31,1.08,U] [#7 0.23,0.32,1.01,U] [#8 -0.32,-0.67,0.00,M5] 
04:20:22.325 00.000 10844 refined, 7 included, MultiStar: {0.16, 0.09}, one-star: {0.17, 0.24}
04:20:22.325 00.000 10844 CameraToMount -- cameraTheta (0.54) - m_xAngle (1.39) = xAngle (-0.85 = -0.85)
04:20:22.325 00.000 10844 CameraToMount -- cameraTheta (0.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.27 = 2.27)
04:20:22.325 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.54 mountX=0.12 mountY=0.14, mountTheta=0.86
04:20:22.327 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.09, opts=13)
04:20:22.327 00.000 10844 Enqueuing Move request for scope (0.16, 0.09)
04:20:22.327 00.000 11060 Worker thread wakes up
04:20:22.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
04:20:22.327 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
04:20:22.327 00.000 11060 Moving (0.16, 0.09) raw xDistance=0.12 yDistance=0.14
04:20:22.327 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:22.327 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:20:22.327 00.000 10844 UpdateGuideState exits: m=1575 SNR=24.9
04:20:22.327 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:22.327 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:22.327 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:20:22.327 00.000 11060 MoveAxis(W, 28, ABG)
04:20:22.327 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:22.330 00.003 11060 Guiding  Dir = 3, Dur = 28
04:20:22.331 00.001 10844 Enqueuing Expose request
04:20:22.362 00.031 11060 IsSlewing returns 0
04:20:22.362 00.000 11060 IsGuiding returns 0
04:20:22.417 00.055 11060 IsGuiding returns 0
04:20:22.417 00.000 11060 Move returns status 0, amount 28
04:20:22.417 00.000 11060 MoveAxis(N, 0, ABG)
04:20:22.418 00.001 11060 Move returns status 0, amount 0
04:20:22.418 00.000 11060 move complete, result=0
04:20:22.418 00.000 11060 worker thread done servicing request
04:20:22.419 00.001 10844 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
04:20:22.420 00.001 11060 Worker thread wakes up
04:20:22.420 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:22.420 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:23.050 00.630 11060 Exposure complete
04:20:23.270 00.220 11060 worker thread done servicing request
04:20:23.270 00.000 10844 OnExposeComplete: enter
04:20:23.270 00.000 10844 UpdateGuideState(): m_state=6
04:20:23.270 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5179
04:20:23.270 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=107.09, Mass=1898, SNR=27.6, Peak=208 HFD=3.3
04:20:23.270 00.000 10844 MultiStar: [#1 -0.30,0.35,0.87,U] [#2 -0.05,-0.06,0.87,U] [#3 0.38,-0.21,0.95,U] [#4 0.08,0.09,0.93,U] [#5 0.16,-0.30,0.82,U] [#6 0.19,-0.09,0.95,U] [#7 0.06,-0.01,0.83,U] [#8 0.01,-0.94,0.00,M6] 
04:20:23.270 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.01}, one-star: {-0.07, 0.14}
04:20:23.270 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.39) = xAngle (-1.55 = -1.55)
04:20:23.270 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.57 = 1.57)
04:20:23.270 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.16 mountX=0.00 mountY=0.06, mountTheta=1.55
04:20:23.285 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.01, opts=13)
04:20:23.286 00.001 10844 Enqueuing Move request for scope (0.06, -0.01)
04:20:23.286 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:23.286 00.000 10844 UpdateGuideState exits: m=1898 SNR=27.6
04:20:23.286 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:23.286 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:23.286 00.000 10844 Enqueuing Expose request
04:20:23.286 00.000 11060 Worker thread wakes up
04:20:23.286 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
04:20:23.286 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
04:20:23.286 00.000 11060 Moving (0.06, -0.01) raw xDistance=0.00 yDistance=0.06
04:20:23.286 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:20:23.286 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:23.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:20:23.288 00.002 11060 MoveAxis(E, 0, ABG)
04:20:23.288 00.000 11060 Move returns status 0, amount 0
04:20:23.288 00.000 11060 MoveAxis(N, 0, ABG)
04:20:23.288 00.000 11060 Move returns status 0, amount 0
04:20:23.288 00.000 11060 move complete, result=0
04:20:23.288 00.000 11060 worker thread done servicing request
04:20:23.288 00.000 11060 Worker thread wakes up
04:20:23.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:23.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:23.291 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:23.930 00.639 11060 Exposure complete
04:20:24.187 00.257 11060 worker thread done servicing request
04:20:24.189 00.002 10844 OnExposeComplete: enter
04:20:24.189 00.000 10844 UpdateGuideState(): m_state=6
04:20:24.189 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5180
04:20:24.189 00.000 10844 Star::Find returns 1 (0), X=617.59, Y=107.32, Mass=1652, SNR=25.5, Peak=164 HFD=3.5
04:20:24.189 00.000 10844 MultiStar: [#1 -0.34,0.27,1.06,U] [#2 0.00,-0.06,1.00,U] [#3 -0.12,-0.18,1.08,U] [#4 0.35,0.33,1.06,U] [#5 -0.04,-0.49,0.89,U] [#6 0.06,-0.54,0.98,U] [#7 -0.15,0.30,0.98,U] [#8 -0.17,-0.32,0.77,U] 
04:20:24.189 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {0.34, 0.37}
04:20:24.189 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = -3.14)
04:20:24.189 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
04:20:24.189 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.75 mountX=-0.02 mountY=-0.00, mountTheta=-3.13
04:20:24.194 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.02, opts=13)
04:20:24.194 00.000 10844 Enqueuing Move request for scope (-0.00, -0.02)
04:20:24.194 00.000 11060 Worker thread wakes up
04:20:24.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
04:20:24.194 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
04:20:24.194 00.000 11060 Moving (-0.00, -0.02) raw xDistance=-0.02 yDistance=-0.00
04:20:24.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:20:24.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:24.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:20:24.194 00.000 11060 MoveAxis(E, 0, ABG)
04:20:24.194 00.000 11060 Move returns status 0, amount 0
04:20:24.194 00.000 11060 MoveAxis(N, 0, ABG)
04:20:24.194 00.000 11060 Move returns status 0, amount 0
04:20:24.194 00.000 11060 move complete, result=0
04:20:24.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:24.194 00.000 11060 worker thread done servicing request
04:20:24.194 00.000 10844 UpdateGuideState exits: m=1652 SNR=25.5
04:20:24.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:24.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:24.194 00.000 10844 Enqueuing Expose request
04:20:24.194 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:24.194 00.000 11060 Worker thread wakes up
04:20:24.197 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:24.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:24.821 00.624 11060 Exposure complete
04:20:25.051 00.230 11060 worker thread done servicing request
04:20:25.051 00.000 10844 OnExposeComplete: enter
04:20:25.051 00.000 10844 UpdateGuideState(): m_state=6
04:20:25.052 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5181
04:20:25.052 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=107.45, Mass=1847, SNR=27.4, Peak=207 HFD=3.4
04:20:25.052 00.000 10844 MultiStar: [#1 -0.28,-0.00,0.96,U] [#2 -0.06,-0.25,0.90,U] [#3 0.08,-0.48,0.95,U] [#4 0.50,0.32,0.00,M1] [#5 0.01,0.34,0.85,U] [#6 0.03,-0.27,0.98,U] [#7 0.20,0.32,0.87,U] [#8 -0.20,-0.24,0.83,U] 
04:20:25.052 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {-0.03, 0.50}
04:20:25.053 00.001 10844 CameraToMount -- cameraTheta (-2.81) - m_xAngle (1.39) = xAngle (-4.20 = 2.08)
04:20:25.053 00.000 10844 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.08 = -1.08)
04:20:25.053 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.81 mountX=-0.02 mountY=-0.03, mountTheta=-2.08
04:20:25.053 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
04:20:25.053 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
04:20:25.053 00.000 11060 Worker thread wakes up
04:20:25.053 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:25.053 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:20:25.053 00.000 10844 UpdateGuideState exits: m=1847 SNR=27.4
04:20:25.053 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:20:25.053 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:25.053 00.000 11060 Moving (-0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
04:20:25.053 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:25.053 00.000 10844 Enqueuing Expose request
04:20:25.053 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:20:25.053 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:25.053 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:20:25.057 00.004 11060 MoveAxis(E, 0, ABG)
04:20:25.057 00.000 11060 Move returns status 0, amount 0
04:20:25.057 00.000 11060 MoveAxis(N, 0, ABG)
04:20:25.057 00.000 11060 Move returns status 0, amount 0
04:20:25.057 00.000 11060 move complete, result=0
04:20:25.057 00.000 11060 worker thread done servicing request
04:20:25.057 00.000 11060 Worker thread wakes up
04:20:25.057 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:25.057 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:25.059 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:25.694 00.635 11060 Exposure complete
04:20:25.901 00.207 11060 worker thread done servicing request
04:20:25.901 00.000 10844 OnExposeComplete: enter
04:20:25.901 00.000 10844 UpdateGuideState(): m_state=6
04:20:25.901 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5182
04:20:25.901 00.000 10844 Star::Find returns 1 (0), X=617.56, Y=107.23, Mass=1684, SNR=25.7, Peak=154 HFD=3.7
04:20:25.906 00.005 10844 MultiStar: [#1 -0.43,0.38,0.00,M1] [#2 -0.29,-0.21,0.92,U] [#3 0.15,-0.10,1.01,U] [#4 0.29,0.45,0.94,U] [#5 0.08,-0.34,0.87,U] [#6 -0.23,-0.56,0.00,M1] [#7 0.30,0.52,0.00,M1] [#8 -0.12,-0.57,0.00,M5] 
04:20:25.906 00.000 10844 refined, 4 included, MultiStar: {0.11, 0.02}, one-star: {0.30, 0.27}
04:20:25.906 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
04:20:25.906 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.94 = 1.94)
04:20:25.906 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.20 mountX=0.04 mountY=0.11, mountTheta=1.19
04:20:25.906 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.02, opts=13)
04:20:25.906 00.000 10844 Enqueuing Move request for scope (0.11, 0.02)
04:20:25.906 00.000 11060 Worker thread wakes up
04:20:25.906 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:25.906 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
04:20:25.906 00.000 10844 UpdateGuideState exits: m=1684 SNR=25.7
04:20:25.906 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
04:20:25.906 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:25.906 00.000 11060 Moving (0.11, 0.02) raw xDistance=0.04 yDistance=0.11
04:20:25.906 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:25.906 00.000 10844 Enqueuing Expose request
04:20:25.906 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:20:25.906 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:25.906 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:20:25.906 00.000 11060 MoveAxis(E, 0, ABG)
04:20:25.906 00.000 11060 Move returns status 0, amount 0
04:20:25.906 00.000 11060 MoveAxis(N, 0, ABG)
04:20:25.906 00.000 11060 Move returns status 0, amount 0
04:20:25.906 00.000 11060 move complete, result=0
04:20:25.906 00.000 11060 worker thread done servicing request
04:20:25.906 00.000 11060 Worker thread wakes up
04:20:25.906 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:25.906 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:25.911 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:26.531 00.620 11060 Exposure complete
04:20:26.752 00.221 11060 worker thread done servicing request
04:20:26.752 00.000 10844 OnExposeComplete: enter
04:20:26.752 00.000 10844 UpdateGuideState(): m_state=6
04:20:26.752 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5183
04:20:26.752 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=107.01, Mass=1963, SNR=27.3, Peak=173 HFD=4.1
04:20:26.752 00.000 10844 MultiStar: [#1 -0.05,0.06,0.89,U] [#2 0.17,-0.33,0.90,U] [#3 0.15,-0.24,0.96,U] [#4 0.66,0.18,0.00,M1] [#5 -0.24,-0.55,0.00,M1] [#6 0.33,-0.45,0.98,U] [#7 0.06,0.28,0.89,U] [#8 -0.10,-0.34,0.76,U] 
04:20:26.752 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.14}, one-star: {0.26, 0.06}
04:20:26.752 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
04:20:26.752 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
04:20:26.752 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.82 mountX=-0.11 mountY=0.15, mountTheta=2.22
04:20:26.757 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.14, opts=13)
04:20:26.757 00.000 10844 Enqueuing Move request for scope (0.13, -0.14)
04:20:26.757 00.000 11060 Worker thread wakes up
04:20:26.757 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:26.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
04:20:26.757 00.000 10844 UpdateGuideState exits: m=1963 SNR=27.3
04:20:26.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
04:20:26.757 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:26.757 00.000 11060 Moving (0.13, -0.14) raw xDistance=-0.11 yDistance=0.15
04:20:26.757 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:26.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:20:26.757 00.000 10844 Enqueuing Expose request
04:20:26.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:26.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:20:26.757 00.000 11060 MoveAxis(E, 0, ABG)
04:20:26.757 00.000 11060 Move returns status 0, amount 0
04:20:26.757 00.000 11060 MoveAxis(N, 0, ABG)
04:20:26.757 00.000 11060 Move returns status 0, amount 0
04:20:26.757 00.000 11060 move complete, result=0
04:20:26.757 00.000 11060 worker thread done servicing request
04:20:26.757 00.000 11060 Worker thread wakes up
04:20:26.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:26.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:26.762 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:27.387 00.625 11060 Exposure complete
04:20:27.590 00.203 11060 worker thread done servicing request
04:20:27.590 00.000 10844 OnExposeComplete: enter
04:20:27.590 00.000 10844 UpdateGuideState(): m_state=6
04:20:27.590 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5184
04:20:27.590 00.000 10844 Star::Find returns 1 (0), X=617.52, Y=107.19, Mass=1665, SNR=25.1, Peak=189 HFD=3.4
04:20:27.590 00.000 10844 MultiStar: [#1 -0.01,0.02,0.98,U] [#2 -0.26,-0.00,1.00,U] [#3 0.05,-0.22,0.94,U] [#4 0.29,0.23,1.01,U] [#5 -0.22,-0.32,1.02,U] [#6 -0.25,-0.48,1.15,U] [#7 0.13,0.55,0.96,U] [#8 0.27,-0.44,0.86,U] 
04:20:27.590 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.27, 0.24}
04:20:27.590 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (1.39) = xAngle (-2.56 = -2.56)
04:20:27.590 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.56 = 0.56)
04:20:27.590 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.17 mountX=-0.05 mountY=0.03, mountTheta=2.57
04:20:27.593 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
04:20:27.593 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
04:20:27.593 00.000 11060 Worker thread wakes up
04:20:27.593 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:27.593 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
04:20:27.593 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.1
04:20:27.593 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
04:20:27.593 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:27.593 00.000 11060 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
04:20:27.593 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:27.593 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:20:27.593 00.000 10844 Enqueuing Expose request
04:20:27.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:27.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:20:27.593 00.000 11060 MoveAxis(E, 0, ABG)
04:20:27.593 00.000 11060 Move returns status 0, amount 0
04:20:27.593 00.000 11060 MoveAxis(N, 0, ABG)
04:20:27.593 00.000 11060 Move returns status 0, amount 0
04:20:27.593 00.000 11060 move complete, result=0
04:20:27.593 00.000 11060 worker thread done servicing request
04:20:27.593 00.000 11060 Worker thread wakes up
04:20:27.593 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:27.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:27.598 00.005 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:28.223 00.625 11060 Exposure complete
04:20:28.431 00.208 11060 worker thread done servicing request
04:20:28.431 00.000 10844 OnExposeComplete: enter
04:20:28.431 00.000 10844 UpdateGuideState(): m_state=6
04:20:28.431 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5185
04:20:28.431 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=107.30, Mass=1545, SNR=24.8, Peak=190 HFD=3.2
04:20:28.431 00.000 10844 MultiStar: [#1 -0.01,0.43,1.01,U] [#2 -0.29,0.19,0.90,U] [#3 -0.03,-0.33,1.03,U] [#4 0.26,-0.22,1.05,U] [#5 -0.28,-0.42,0.95,U] [#6 -0.19,-0.03,1.05,U] [#7 -0.22,-0.03,0.95,U] [#8 0.14,-0.47,0.91,U] 
04:20:28.431 00.000 10844 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {0.26, 0.35}
04:20:28.431 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.78)
04:20:28.431 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.38 = -0.38)
04:20:28.431 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.12 mountX=-0.06 mountY=-0.03, mountTheta=-2.76
04:20:28.434 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.06, opts=13)
04:20:28.434 00.000 10844 Enqueuing Move request for scope (-0.04, -0.06)
04:20:28.434 00.000 11060 Worker thread wakes up
04:20:28.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:28.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
04:20:28.434 00.000 10844 UpdateGuideState exits: m=1545 SNR=24.8
04:20:28.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
04:20:28.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:28.434 00.000 11060 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=-0.03
04:20:28.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:28.434 00.000 10844 Enqueuing Expose request
04:20:28.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:20:28.434 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:28.434 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:20:28.434 00.000 11060 MoveAxis(E, 0, ABG)
04:20:28.434 00.000 11060 Move returns status 0, amount 0
04:20:28.434 00.000 11060 MoveAxis(N, 0, ABG)
04:20:28.434 00.000 11060 Move returns status 0, amount 0
04:20:28.434 00.000 11060 move complete, result=0
04:20:28.434 00.000 11060 worker thread done servicing request
04:20:28.434 00.000 11060 Worker thread wakes up
04:20:28.434 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:28.434 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:28.439 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:29.079 00.640 11060 Exposure complete
04:20:29.273 00.194 11060 worker thread done servicing request
04:20:29.273 00.000 10844 OnExposeComplete: enter
04:20:29.273 00.000 10844 UpdateGuideState(): m_state=6
04:20:29.273 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5186
04:20:29.273 00.000 10844 Star::Find returns 1 (0), X=616.72, Y=107.29, Mass=1694, SNR=26.3, Peak=176 HFD=2.9
04:20:29.275 00.002 10844 MultiStar: [#1 -0.06,0.05,0.97,U] [#2 -0.20,0.45,0.91,U] [#3 -0.06,0.05,0.96,U] [#4 0.40,-0.12,0.99,U] [#5 -0.22,-0.25,0.79,U] [#6 0.25,-0.18,0.99,U] [#7 -0.22,0.40,0.92,U] [#8 -0.31,-0.34,0.81,U] 
04:20:29.275 00.000 10844 refined, 8 included, MultiStar: {-0.10, 0.05}, one-star: {-0.53, 0.34}
04:20:29.275 00.000 10844 CameraToMount -- cameraTheta (2.66) - m_xAngle (1.39) = xAngle (1.27 = 1.27)
04:20:29.275 00.000 10844 CameraToMount -- cameraTheta (2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.39 = -1.89)
04:20:29.275 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.66 mountX=0.03 mountY=-0.11, mountTheta=-1.27
04:20:29.277 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.05, opts=13)
04:20:29.277 00.000 10844 Enqueuing Move request for scope (-0.10, 0.05)
04:20:29.277 00.000 11060 Worker thread wakes up
04:20:29.277 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:29.277 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
04:20:29.277 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
04:20:29.277 00.000 10844 UpdateGuideState exits: m=1694 SNR=26.3
04:20:29.277 00.000 11060 Moving (-0.10, 0.05) raw xDistance=0.03 yDistance=-0.11
04:20:29.277 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:29.277 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:29.277 00.000 10844 Enqueuing Expose request
04:20:29.279 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:20:29.279 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:29.279 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:20:29.279 00.000 11060 MoveAxis(E, 0, ABG)
04:20:29.279 00.000 11060 Move returns status 0, amount 0
04:20:29.279 00.000 11060 MoveAxis(N, 0, ABG)
04:20:29.279 00.000 11060 Move returns status 0, amount 0
04:20:29.279 00.000 11060 move complete, result=0
04:20:29.279 00.000 11060 worker thread done servicing request
04:20:29.279 00.000 11060 Worker thread wakes up
04:20:29.279 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:29.279 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:29.282 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:29.914 00.632 11060 Exposure complete
04:20:30.124 00.210 11060 worker thread done servicing request
04:20:30.124 00.000 10844 OnExposeComplete: enter
04:20:30.124 00.000 10844 UpdateGuideState(): m_state=6
04:20:30.124 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5187
04:20:30.124 00.000 10844 Star::Find returns 1 (0), X=616.74, Y=106.78, Mass=1902, SNR=27.4, Peak=205 HFD=2.9
04:20:30.124 00.000 10844 MultiStar: [#1 -0.14,0.07,0.97,U] [#2 0.06,0.01,0.82,U] [#3 0.02,-0.21,0.95,U] [#4 0.07,-0.06,0.91,U] [#5 -0.30,-0.18,0.96,U] [#6 0.12,-0.01,0.95,U] [#7 -0.24,0.10,0.92,U] [#8 -0.27,-0.40,0.68,U] 
04:20:30.124 00.000 10844 refined, 8 included, MultiStar: {-0.14, -0.09}, one-star: {-0.51, -0.18}
04:20:30.124 00.000 10844 CameraToMount -- cameraTheta (-2.57) - m_xAngle (1.39) = xAngle (-3.96 = 2.33)
04:20:30.124 00.000 10844 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.83 = -0.83)
04:20:30.124 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-2.57 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
04:20:30.128 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.09, opts=13)
04:20:30.128 00.000 10844 Enqueuing Move request for scope (-0.14, -0.09)
04:20:30.128 00.000 11060 Worker thread wakes up
04:20:30.128 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:30.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
04:20:30.128 00.000 10844 UpdateGuideState exits: m=1902 SNR=27.4
04:20:30.128 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
04:20:30.128 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:30.128 00.000 11060 Moving (-0.14, -0.09) raw xDistance=-0.11 yDistance=-0.12
04:20:30.128 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:30.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:20:30.128 00.000 10844 Enqueuing Expose request
04:20:30.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:30.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:20:30.128 00.000 11060 MoveAxis(E, 0, ABG)
04:20:30.128 00.000 11060 Move returns status 0, amount 0
04:20:30.128 00.000 11060 MoveAxis(N, 0, ABG)
04:20:30.128 00.000 11060 Move returns status 0, amount 0
04:20:30.128 00.000 11060 move complete, result=0
04:20:30.128 00.000 11060 worker thread done servicing request
04:20:30.128 00.000 11060 Worker thread wakes up
04:20:30.128 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:30.128 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:30.133 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:30.754 00.621 11060 Exposure complete
04:20:30.977 00.223 11060 worker thread done servicing request
04:20:30.977 00.000 10844 OnExposeComplete: enter
04:20:30.977 00.000 10844 UpdateGuideState(): m_state=6
04:20:30.977 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5188
04:20:30.977 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=106.77, Mass=1795, SNR=27.0, Peak=197 HFD=3.4
04:20:30.977 00.000 10844 MultiStar: [#1 0.11,-0.11,0.95,U] [#2 -0.08,-0.11,0.90,U] [#3 -0.16,-0.13,0.97,U] [#4 0.38,-0.13,1.02,U] [#5 0.21,-0.17,0.97,U] [#6 -0.03,-0.49,0.95,U] [#7 0.13,0.18,1.02,U] [#8 0.19,-0.43,0.76,U] 
04:20:30.977 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.17}, one-star: {0.06, -0.19}
04:20:30.977 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
04:20:30.977 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.66 = 0.66)
04:20:30.977 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.07 mountX=-0.15 mountY=0.12, mountTheta=2.47
04:20:30.980 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.17, opts=13)
04:20:30.980 00.000 10844 Enqueuing Move request for scope (0.09, -0.17)
04:20:30.980 00.000 11060 Worker thread wakes up
04:20:30.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:30.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
04:20:30.980 00.000 10844 UpdateGuideState exits: m=1795 SNR=27.0
04:20:30.980 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
04:20:30.983 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:30.983 00.000 11060 Moving (0.09, -0.17) raw xDistance=-0.15 yDistance=0.12
04:20:30.983 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:30.983 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:20:30.983 00.000 10844 Enqueuing Expose request
04:20:30.983 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:30.983 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:20:30.983 00.000 11060 MoveAxis(E, 35, ABG)
04:20:30.983 00.000 11060 Guiding  Dir = 2, Dur = 35
04:20:31.011 00.028 11060 IsSlewing returns 0
04:20:31.011 00.000 11060 IsGuiding returns 0
04:20:31.058 00.047 11060 IsGuiding returns 0
04:20:31.058 00.000 11060 Move returns status 0, amount 35
04:20:31.058 00.000 11060 MoveAxis(N, 0, ABG)
04:20:31.058 00.000 11060 Move returns status 0, amount 0
04:20:31.058 00.000 11060 move complete, result=0
04:20:31.058 00.000 11060 worker thread done servicing request
04:20:31.058 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
04:20:31.058 00.000 11060 Worker thread wakes up
04:20:31.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:31.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:31.690 00.632 11060 Exposure complete
04:20:31.891 00.201 11060 worker thread done servicing request
04:20:31.891 00.000 10844 OnExposeComplete: enter
04:20:31.891 00.000 10844 UpdateGuideState(): m_state=6
04:20:31.891 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5189
04:20:31.891 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=106.98, Mass=1819, SNR=27.3, Peak=215 HFD=2.8
04:20:31.891 00.000 10844 MultiStar: [#1 0.01,0.03,0.85,U] [#2 -0.10,0.31,0.93,U] [#3 0.20,-0.33,0.85,U] [#4 0.25,0.24,0.89,U] [#5 0.03,-0.19,0.88,U] [#6 0.50,-0.23,1.00,U] [#7 0.10,0.21,0.80,U] [#8 -0.02,-0.48,0.79,U] 
04:20:31.891 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {-0.25, 0.02}
04:20:31.891 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.39) = xAngle (-1.87 = -1.87)
04:20:31.891 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
04:20:31.891 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.48 mountX=-0.03 mountY=0.09, mountTheta=1.87
04:20:31.893 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
04:20:31.893 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
04:20:31.893 00.000 11060 Worker thread wakes up
04:20:31.893 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:31.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
04:20:31.893 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
04:20:31.893 00.000 11060 Moving (0.08, -0.04) raw xDistance=-0.03 yDistance=0.09
04:20:31.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:20:31.893 00.000 10844 UpdateGuideState exits: m=1819 SNR=27.3
04:20:31.896 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:31.896 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:31.896 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:20:31.896 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:31.896 00.000 11060 MoveAxis(E, 0, ABG)
04:20:31.896 00.000 10844 Enqueuing Expose request
04:20:31.896 00.000 11060 Move returns status 0, amount 0
04:20:31.896 00.000 11060 MoveAxis(N, 0, ABG)
04:20:31.896 00.000 11060 Move returns status 0, amount 0
04:20:31.896 00.000 11060 move complete, result=0
04:20:31.896 00.000 11060 worker thread done servicing request
04:20:31.896 00.000 11060 Worker thread wakes up
04:20:31.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:31.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:31.899 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:32.516 00.617 11060 Exposure complete
04:20:32.731 00.215 11060 worker thread done servicing request
04:20:32.731 00.000 10844 OnExposeComplete: enter
04:20:32.731 00.000 10844 UpdateGuideState(): m_state=6
04:20:32.733 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5190
04:20:32.733 00.000 10844 Star::Find returns 1 (1), X=617.44, Y=106.72, Mass=1966, SNR=28.0, Peak=255 HFD=3.3
04:20:32.733 00.000 10844 MultiStar: [#1 -0.40,0.09,0.91,U] [#2 -0.15,-0.02,0.83,U] [#3 0.27,-0.57,0.00,M1] [#4 0.16,-0.06,0.98,U] [#5 -0.22,-1.08,0.00,M1] [#6 0.13,-0.56,0.00,M1] [#7 0.04,0.23,0.90,U] [#8 0.05,-0.64,0.00,M1] 
04:20:32.733 00.000 10844 refined, 4 included, MultiStar: {-0.02, -0.00}, one-star: {0.18, -0.23}
04:20:32.734 00.001 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (1.39) = xAngle (-4.37 = 1.91)
04:20:32.734 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
04:20:32.734 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.98 mountX=-0.01 mountY=-0.02, mountTheta=-1.91
04:20:32.734 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.00, opts=13)
04:20:32.734 00.000 10844 Enqueuing Move request for scope (-0.02, -0.00)
04:20:32.734 00.000 11060 Worker thread wakes up
04:20:32.734 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:32.734 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
04:20:32.734 00.000 10844 UpdateGuideState exits: m=1966 SNR=28.0 Saturated
04:20:32.734 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
04:20:32.734 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:32.734 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:32.734 00.000 10844 Enqueuing Expose request
04:20:32.734 00.000 11060 Moving (-0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
04:20:32.734 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:20:32.734 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:32.734 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:20:32.734 00.000 11060 MoveAxis(E, 0, ABG)
04:20:32.734 00.000 11060 Move returns status 0, amount 0
04:20:32.734 00.000 11060 MoveAxis(N, 0, ABG)
04:20:32.734 00.000 11060 Move returns status 0, amount 0
04:20:32.734 00.000 11060 move complete, result=0
04:20:32.734 00.000 11060 worker thread done servicing request
04:20:32.734 00.000 11060 Worker thread wakes up
04:20:32.734 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:32.734 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:32.740 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:33.355 00.615 11060 Exposure complete
04:20:33.558 00.203 11060 worker thread done servicing request
04:20:33.558 00.000 10844 OnExposeComplete: enter
04:20:33.558 00.000 10844 UpdateGuideState(): m_state=6
04:20:33.558 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5191
04:20:33.558 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=106.96, Mass=1422, SNR=23.6, Peak=159 HFD=3.0
04:20:33.558 00.000 10844 MultiStar: [#1 -0.14,-0.07,1.12,U] [#2 -0.04,0.20,0.95,U] [#3 0.28,-0.09,1.11,U] [#4 0.23,0.03,1.17,U] [#5 -0.21,-0.41,1.08,U] [#6 0.28,-0.15,1.12,U] [#7 0.03,0.14,0.99,U] [#8 -0.15,-0.36,0.85,U] 
04:20:33.558 00.000 10844 single-star, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.08, 0.01}
04:20:33.558 00.000 10844 CameraToMount -- cameraTheta (3.05) - m_xAngle (1.39) = xAngle (1.67 = 1.67)
04:20:33.558 00.000 10844 CameraToMount -- cameraTheta (3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.79 = -1.49)
04:20:33.558 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.05 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
04:20:33.561 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.01, opts=13)
04:20:33.561 00.000 10844 Enqueuing Move request for scope (-0.08, 0.01)
04:20:33.561 00.000 11060 Worker thread wakes up
04:20:33.561 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:33.561 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
04:20:33.561 00.000 10844 UpdateGuideState exits: m=1422 SNR=23.6
04:20:33.561 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
04:20:33.561 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:33.561 00.000 11060 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
04:20:33.561 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:33.561 00.000 10844 Enqueuing Expose request
04:20:33.561 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:20:33.561 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:33.561 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:20:33.561 00.000 11060 MoveAxis(E, 0, ABG)
04:20:33.561 00.000 11060 Move returns status 0, amount 0
04:20:33.561 00.000 11060 MoveAxis(N, 0, ABG)
04:20:33.561 00.000 11060 Move returns status 0, amount 0
04:20:33.561 00.000 11060 move complete, result=0
04:20:33.561 00.000 11060 worker thread done servicing request
04:20:33.561 00.000 11060 Worker thread wakes up
04:20:33.561 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:33.561 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:33.566 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:34.201 00.635 11060 Exposure complete
04:20:34.419 00.218 11060 worker thread done servicing request
04:20:34.419 00.000 10844 OnExposeComplete: enter
04:20:34.419 00.000 10844 UpdateGuideState(): m_state=6
04:20:34.420 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5192
04:20:34.420 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=107.16, Mass=1878, SNR=27.4, Peak=210 HFD=3.4
04:20:34.420 00.000 10844 MultiStar: [#1 0.02,-0.10,0.98,U] [#2 -0.17,-0.28,0.83,U] [#3 0.30,-0.21,0.96,U] [#4 0.15,0.47,0.93,U] [#5 -0.19,-0.30,0.91,U] [#6 0.25,-0.18,0.98,U] [#7 0.18,0.38,0.92,U] [#8 0.03,-0.74,0.00,M1] 
04:20:34.420 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.00}, one-star: {0.18, 0.21}
04:20:34.420 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (1.39) = xAngle (-1.39 = -1.39)
04:20:34.420 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
04:20:34.421 00.001 10844 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.00 mountX=0.02 mountY=0.10, mountTheta=1.39
04:20:34.421 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.00, opts=13)
04:20:34.421 00.000 10844 Enqueuing Move request for scope (0.10, -0.00)
04:20:34.421 00.000 11060 Worker thread wakes up
04:20:34.421 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
04:20:34.421 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:34.421 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
04:20:34.421 00.000 10844 UpdateGuideState exits: m=1878 SNR=27.4
04:20:34.421 00.000 11060 Moving (0.10, -0.00) raw xDistance=0.02 yDistance=0.10
04:20:34.421 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:34.421 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:20:34.421 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:34.421 00.000 10844 Enqueuing Expose request
04:20:34.424 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:34.424 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:20:34.424 00.000 11060 MoveAxis(E, 0, ABG)
04:20:34.424 00.000 11060 Move returns status 0, amount 0
04:20:34.424 00.000 11060 MoveAxis(N, 0, ABG)
04:20:34.424 00.000 11060 Move returns status 0, amount 0
04:20:34.424 00.000 11060 move complete, result=0
04:20:34.424 00.000 11060 worker thread done servicing request
04:20:34.424 00.000 11060 Worker thread wakes up
04:20:34.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:34.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:34.427 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:35.060 00.633 11060 Exposure complete
04:20:35.268 00.208 11060 worker thread done servicing request
04:20:35.268 00.000 10844 OnExposeComplete: enter
04:20:35.268 00.000 10844 UpdateGuideState(): m_state=6
04:20:35.268 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5193
04:20:35.269 00.001 10844 Star::Find returns 1 (1), X=616.94, Y=106.58, Mass=1836, SNR=27.1, Peak=255 HFD=3.3
04:20:35.269 00.000 10844 MultiStar: [#1 -0.09,0.02,0.99,U] [#2 0.16,-0.27,0.92,U] [#3 0.41,-0.13,0.94,U] [#4 0.17,-0.22,0.94,U] [#5 -0.11,-0.38,0.85,U] [#6 -0.00,-0.66,0.00,M1] [#7 -0.05,-0.65,0.00,M1] [#8 0.09,-0.68,0.00,M2] 
04:20:35.269 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.22}, one-star: {-0.31, -0.37}
04:20:35.269 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (1.39) = xAngle (-2.81 = -2.81)
04:20:35.269 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.32 = 0.32)
04:20:35.269 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.23 cameraTheta=-1.42 mountX=-0.21 mountY=0.07, mountTheta=2.82
04:20:35.269 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.22, opts=13)
04:20:35.269 00.000 10844 Enqueuing Move request for scope (0.03, -0.22)
04:20:35.269 00.000 11060 Worker thread wakes up
04:20:35.269 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:35.269 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
04:20:35.269 00.000 10844 UpdateGuideState exits: m=1836 SNR=27.1 Saturated
04:20:35.269 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
04:20:35.269 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:35.269 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:35.269 00.000 10844 Enqueuing Expose request
04:20:35.269 00.000 11060 Moving (0.03, -0.22) raw xDistance=-0.21 yDistance=0.07
04:20:35.274 00.005 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:20:35.274 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:35.274 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:20:35.274 00.000 11060 MoveAxis(E, 50, ABG)
04:20:35.274 00.000 11060 Guiding  Dir = 2, Dur = 50
04:20:35.294 00.020 11060 IsSlewing returns 0
04:20:35.294 00.000 11060 IsGuiding returns 0
04:20:35.372 00.078 11060 IsGuiding returns 0
04:20:35.372 00.000 11060 Move returns status 0, amount 50
04:20:35.372 00.000 11060 MoveAxis(N, 0, ABG)
04:20:35.372 00.000 11060 Move returns status 0, amount 0
04:20:35.372 00.000 11060 move complete, result=0
04:20:35.372 00.000 11060 worker thread done servicing request
04:20:35.372 00.000 10844 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
04:20:35.372 00.000 11060 Worker thread wakes up
04:20:35.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:35.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:36.005 00.633 11060 Exposure complete
04:20:36.229 00.224 11060 worker thread done servicing request
04:20:36.229 00.000 10844 OnExposeComplete: enter
04:20:36.229 00.000 10844 UpdateGuideState(): m_state=6
04:20:36.229 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5194
04:20:36.229 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=107.38, Mass=2069, SNR=28.7, Peak=183 HFD=3.4
04:20:36.229 00.000 10844 MultiStar: [#1 -0.16,0.21,0.91,U] [#2 -0.06,0.19,0.80,U] [#3 0.37,0.21,0.92,U] [#4 0.28,0.64,0.00,M1] [#5 0.12,-0.01,0.74,U] [#6 -0.08,-0.18,0.94,U] [#7 -0.05,0.38,0.83,U] [#8 -0.21,-0.41,0.73,U] 
04:20:36.229 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.12}, one-star: {-0.12, 0.43}
04:20:36.229 00.000 10844 CameraToMount -- cameraTheta (1.76) - m_xAngle (1.39) = xAngle (0.37 = 0.37)
04:20:36.229 00.000 10844 CameraToMount -- cameraTheta (1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.50 = -2.78)
04:20:36.229 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=0.11 mountY=-0.04, mountTheta=-0.36
04:20:36.232 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.12, opts=13)
04:20:36.232 00.000 10844 Enqueuing Move request for scope (-0.02, 0.12)
04:20:36.232 00.000 11060 Worker thread wakes up
04:20:36.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:36.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
04:20:36.232 00.000 10844 UpdateGuideState exits: m=2069 SNR=28.7
04:20:36.232 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
04:20:36.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:36.232 00.000 11060 Moving (-0.02, 0.12) raw xDistance=0.11 yDistance=-0.04
04:20:36.235 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:36.235 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:20:36.235 00.000 10844 Enqueuing Expose request
04:20:36.235 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:36.235 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:20:36.235 00.000 11060 MoveAxis(E, 0, ABG)
04:20:36.235 00.000 11060 Move returns status 0, amount 0
04:20:36.235 00.000 11060 MoveAxis(N, 0, ABG)
04:20:36.235 00.000 11060 Move returns status 0, amount 0
04:20:36.235 00.000 11060 move complete, result=0
04:20:36.235 00.000 11060 worker thread done servicing request
04:20:36.235 00.000 11060 Worker thread wakes up
04:20:36.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:36.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:36.237 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:36.870 00.633 11060 Exposure complete
04:20:37.139 00.269 11060 worker thread done servicing request
04:20:37.139 00.000 10844 OnExposeComplete: enter
04:20:37.139 00.000 10844 UpdateGuideState(): m_state=6
04:20:37.141 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5195
04:20:37.141 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=107.26, Mass=1744, SNR=26.1, Peak=198 HFD=3.6
04:20:37.141 00.000 10844 MultiStar: [#1 -0.16,-0.04,0.92,U] [#2 -0.04,-0.10,0.84,U] [#3 0.17,0.05,0.97,U] [#4 0.42,0.79,0.00,M2] [#5 0.11,-0.70,0.00,M1] [#6 0.35,-0.15,1.04,U] [#7 0.13,0.56,0.00,M1] [#8 0.02,-0.45,0.82,U] 
04:20:37.141 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.05}, one-star: {0.11, 0.31}
04:20:37.141 00.000 10844 CameraToMount -- cameraTheta (-0.55) - m_xAngle (1.39) = xAngle (-1.94 = -1.94)
04:20:37.141 00.000 10844 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.18 = 1.18)
04:20:37.142 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=-0.04 mountY=0.09, mountTheta=1.95
04:20:37.143 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.05, opts=13)
04:20:37.145 00.002 10844 Enqueuing Move request for scope (0.08, -0.05)
04:20:37.145 00.000 11060 Worker thread wakes up
04:20:37.145 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:37.145 00.000 10844 UpdateGuideState exits: m=1744 SNR=26.1
04:20:37.145 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:37.145 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:37.145 00.000 10844 Enqueuing Expose request
04:20:37.146 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
04:20:37.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
04:20:37.146 00.000 11060 Moving (0.08, -0.05) raw xDistance=-0.04 yDistance=0.09
04:20:37.147 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:20:37.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:37.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:20:37.148 00.001 11060 MoveAxis(E, 0, ABG)
04:20:37.149 00.001 11060 Move returns status 0, amount 0
04:20:37.149 00.000 11060 MoveAxis(N, 0, ABG)
04:20:37.149 00.000 11060 Move returns status 0, amount 0
04:20:37.149 00.000 11060 move complete, result=0
04:20:37.149 00.000 11060 worker thread done servicing request
04:20:37.149 00.000 11060 Worker thread wakes up
04:20:37.149 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:37.149 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:37.149 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:37.783 00.634 11060 Exposure complete
04:20:38.036 00.253 11060 worker thread done servicing request
04:20:38.038 00.002 10844 OnExposeComplete: enter
04:20:38.038 00.000 10844 UpdateGuideState(): m_state=6
04:20:38.039 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5196
04:20:38.039 00.000 10844 Star::Find returns 1 (0), X=617.57, Y=107.17, Mass=1771, SNR=26.7, Peak=159 HFD=3.4
04:20:38.039 00.000 10844 MultiStar: [#1 -0.13,0.13,0.94,U] [#2 -0.34,0.13,0.91,U] [#3 0.25,-0.00,0.87,U] [#4 0.32,0.06,0.95,U] [#5 0.20,-0.04,0.92,U] [#6 0.38,-0.52,0.00,M1] [#7 0.01,0.11,0.92,U] [#8 -0.11,-0.24,0.75,U] 
04:20:38.039 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.05}, one-star: {0.32, 0.22}
04:20:38.039 00.000 10844 CameraToMount -- cameraTheta (0.65) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
04:20:38.039 00.000 10844 CameraToMount -- cameraTheta (0.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.39 = 2.39)
04:20:38.039 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.65 mountX=0.07 mountY=0.06, mountTheta=0.74
04:20:38.043 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
04:20:38.043 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
04:20:38.043 00.000 11060 Worker thread wakes up
04:20:38.043 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:38.043 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
04:20:38.043 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.7
04:20:38.043 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
04:20:38.045 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:38.045 00.000 11060 Moving (0.07, 0.05) raw xDistance=0.07 yDistance=0.06
04:20:38.045 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:38.045 00.000 10844 Enqueuing Expose request
04:20:38.045 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:20:38.045 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:38.045 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:20:38.045 00.000 11060 MoveAxis(E, 0, ABG)
04:20:38.045 00.000 11060 Move returns status 0, amount 0
04:20:38.045 00.000 11060 MoveAxis(N, 0, ABG)
04:20:38.046 00.001 11060 Move returns status 0, amount 0
04:20:38.046 00.000 11060 move complete, result=0
04:20:38.046 00.000 11060 worker thread done servicing request
04:20:38.046 00.000 11060 Worker thread wakes up
04:20:38.047 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:38.047 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:38.058 00.011 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:38.683 00.625 11060 Exposure complete
04:20:39.049 00.366 11060 worker thread done servicing request
04:20:39.049 00.000 10844 OnExposeComplete: enter
04:20:39.049 00.000 10844 UpdateGuideState(): m_state=6
04:20:39.049 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5197
04:20:39.049 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=106.92, Mass=1750, SNR=25.7, Peak=194 HFD=3.6
04:20:39.049 00.000 10844 MultiStar: [#1 -0.32,0.02,0.92,U] [#2 -0.24,0.08,0.89,U] [#3 0.04,-0.13,0.92,U] [#4 0.18,0.35,1.06,U] [#5 0.07,-0.24,0.95,U] [#6 -0.21,-0.33,1.12,U] [#7 -0.41,0.22,0.98,U] [#8 -0.11,-0.60,0.00,M1] 
04:20:39.049 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.01}, one-star: {-0.12, -0.04}
04:20:39.049 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.39) = xAngle (-4.44 = 1.84)
04:20:39.051 00.002 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.32 = -1.32)
04:20:39.051 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.05 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
04:20:39.054 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
04:20:39.054 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
04:20:39.054 00.000 11060 Worker thread wakes up
04:20:39.054 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
04:20:39.054 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
04:20:39.054 00.000 11060 Moving (-0.12, -0.01) raw xDistance=-0.03 yDistance=-0.12
04:20:39.054 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:39.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:20:39.054 00.000 10844 UpdateGuideState exits: m=1750 SNR=25.7
04:20:39.056 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:39.056 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:20:39.056 00.000 11060 MoveAxis(E, 0, ABG)
04:20:39.056 00.000 11060 Move returns status 0, amount 0
04:20:39.056 00.000 11060 MoveAxis(N, 0, ABG)
04:20:39.056 00.000 11060 Move returns status 0, amount 0
04:20:39.056 00.000 11060 move complete, result=0
04:20:39.056 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:39.056 00.000 11060 worker thread done servicing request
04:20:39.058 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:39.058 00.000 10844 Enqueuing Expose request
04:20:39.058 00.000 11060 Worker thread wakes up
04:20:39.058 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:39.058 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:39.058 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:39.699 00.641 11060 Exposure complete
04:20:40.044 00.345 11060 worker thread done servicing request
04:20:40.044 00.000 10844 OnExposeComplete: enter
04:20:40.044 00.000 10844 UpdateGuideState(): m_state=6
04:20:40.046 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5198
04:20:40.046 00.000 10844 Star::Find returns 1 (0), X=617.55, Y=107.25, Mass=1547, SNR=24.9, Peak=208 HFD=3.1
04:20:40.046 00.000 10844 MultiStar: [#1 0.02,0.11,1.06,U] [#2 0.07,-0.33,0.97,U] [#3 0.42,-0.29,1.06,U] [#4 0.14,0.13,1.07,U] [#5 -0.30,-0.42,1.03,U] [#6 0.37,-0.61,0.00,M1] [#7 -0.12,0.24,0.97,U] [#8 0.27,-0.54,0.00,M2] 
04:20:40.046 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {0.29, 0.30}
04:20:40.046 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (1.39) = xAngle (-1.85 = -1.85)
04:20:40.046 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
04:20:40.046 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=-0.02 mountY=0.08, mountTheta=1.85
04:20:40.046 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
04:20:40.046 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
04:20:40.046 00.000 11060 Worker thread wakes up
04:20:40.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:40.051 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
04:20:40.051 00.000 10844 UpdateGuideState exits: m=1547 SNR=24.9
04:20:40.051 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
04:20:40.051 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:40.051 00.000 11060 Moving (0.08, -0.04) raw xDistance=-0.02 yDistance=0.08
04:20:40.051 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:40.051 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:20:40.051 00.000 10844 Enqueuing Expose request
04:20:40.051 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:40.051 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:20:40.051 00.000 11060 MoveAxis(E, 0, ABG)
04:20:40.051 00.000 11060 Move returns status 0, amount 0
04:20:40.051 00.000 11060 MoveAxis(N, 0, ABG)
04:20:40.051 00.000 11060 Move returns status 0, amount 0
04:20:40.051 00.000 11060 move complete, result=0
04:20:40.051 00.000 11060 worker thread done servicing request
04:20:40.051 00.000 11060 Worker thread wakes up
04:20:40.051 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:40.051 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:40.055 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:40.680 00.625 11060 Exposure complete
04:20:41.007 00.327 11060 worker thread done servicing request
04:20:41.007 00.000 10844 OnExposeComplete: enter
04:20:41.007 00.000 10844 UpdateGuideState(): m_state=6
04:20:41.007 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5199
04:20:41.008 00.001 10844 Star::Find returns 1 (0), X=617.40, Y=107.12, Mass=1752, SNR=25.9, Peak=207 HFD=3.6
04:20:41.009 00.001 10844 MultiStar: [#1 0.03,0.34,0.97,U] [#2 -0.02,-0.30,0.91,U] [#3 0.52,-0.23,0.00,M1] [#4 0.24,0.06,1.05,U] [#5 0.13,-0.28,0.95,U] [#6 0.62,-0.58,0.00,M2] [#7 0.08,0.24,0.94,U] [#8 0.24,-0.75,0.00,M3] 
04:20:41.009 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.04}, one-star: {0.15, 0.16}
04:20:41.009 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-1.00 = -1.00)
04:20:41.009 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.12 = 2.12)
04:20:41.009 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.39 mountX=0.06 mountY=0.09, mountTheta=1.01
04:20:41.013 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
04:20:41.013 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
04:20:41.014 00.001 11060 Worker thread wakes up
04:20:41.014 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:41.014 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
04:20:41.014 00.000 10844 UpdateGuideState exits: m=1752 SNR=25.9
04:20:41.014 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
04:20:41.015 00.001 11060 Moving (0.10, 0.04) raw xDistance=0.06 yDistance=0.09
04:20:41.015 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:41.015 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:20:41.015 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:41.015 00.000 10844 Enqueuing Expose request
04:20:41.015 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:41.015 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:20:41.015 00.000 11060 MoveAxis(E, 0, ABG)
04:20:41.015 00.000 11060 Move returns status 0, amount 0
04:20:41.015 00.000 11060 MoveAxis(N, 0, ABG)
04:20:41.015 00.000 11060 Move returns status 0, amount 0
04:20:41.015 00.000 11060 move complete, result=0
04:20:41.016 00.001 11060 worker thread done servicing request
04:20:41.017 00.001 11060 Worker thread wakes up
04:20:41.017 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:41.017 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:41.017 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:41.650 00.633 11060 Exposure complete
04:20:41.968 00.318 11060 worker thread done servicing request
04:20:41.968 00.000 10844 OnExposeComplete: enter
04:20:41.968 00.000 10844 UpdateGuideState(): m_state=6
04:20:41.968 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5200
04:20:41.968 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=107.12, Mass=1507, SNR=24.2, Peak=165 HFD=3.4
04:20:41.968 00.000 10844 MultiStar: [#1 0.04,0.55,1.02,U] [#2 -0.04,0.19,0.93,U] [#3 0.35,-0.07,1.13,U] [#4 -0.10,-0.00,1.08,U] [#5 0.06,-0.42,1.01,U] [#6 0.19,-0.46,1.18,U] [#7 -0.06,0.40,1.11,U] [#8 0.40,-0.34,0.80,U] 
04:20:41.968 00.000 10844 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {0.19, 0.16}
04:20:41.968 00.000 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (1.39) = xAngle (-1.36 = -1.36)
04:20:41.970 00.002 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.77 = 1.77)
04:20:41.970 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.03 mountX=0.02 mountY=0.11, mountTheta=1.36
04:20:41.974 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.00, opts=13)
04:20:41.975 00.001 10844 Enqueuing Move request for scope (0.11, 0.00)
04:20:41.975 00.000 11060 Worker thread wakes up
04:20:41.975 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:41.975 00.000 10844 UpdateGuideState exits: m=1507 SNR=24.2
04:20:41.975 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:41.975 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
04:20:41.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:41.975 00.000 10844 Enqueuing Expose request
04:20:41.975 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
04:20:41.975 00.000 11060 Moving (0.11, 0.00) raw xDistance=0.02 yDistance=0.11
04:20:41.975 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:20:41.975 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:41.975 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:20:41.975 00.000 11060 MoveAxis(E, 0, ABG)
04:20:41.975 00.000 11060 Move returns status 0, amount 0
04:20:41.977 00.002 11060 MoveAxis(N, 0, ABG)
04:20:41.977 00.000 11060 Move returns status 0, amount 0
04:20:41.977 00.000 11060 move complete, result=0
04:20:41.977 00.000 11060 worker thread done servicing request
04:20:41.977 00.000 11060 Worker thread wakes up
04:20:41.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:41.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:41.981 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:42.610 00.629 11060 Exposure complete
04:20:42.873 00.263 11060 worker thread done servicing request
04:20:42.873 00.000 10844 OnExposeComplete: enter
04:20:42.873 00.000 10844 UpdateGuideState(): m_state=6
04:20:42.873 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5201
04:20:42.875 00.002 10844 Star::Find returns 1 (0), X=617.31, Y=107.05, Mass=1940, SNR=27.5, Peak=202 HFD=3.4
04:20:42.875 00.000 10844 MultiStar: [#1 -0.49,0.07,0.88,U] [#2 -0.40,0.39,0.00,M1] [#3 0.04,-0.25,0.96,U] [#4 0.07,-0.14,1.02,U] [#5 -0.25,-0.71,0.00,M1] [#6 -0.04,-0.13,1.05,U] [#7 -0.07,0.03,0.95,U] [#8 -0.00,-0.47,0.79,U] 
04:20:42.875 00.000 10844 single-star, 6 included, MultiStar: {-0.06, -0.11}, one-star: {0.05, 0.09}
04:20:42.875 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.34 = -0.34)
04:20:42.875 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
04:20:42.875 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.05 mountX=0.10 mountY=0.04, mountTheta=0.35
04:20:42.875 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
04:20:42.875 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
04:20:42.875 00.000 11060 Worker thread wakes up
04:20:42.875 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:42.875 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
04:20:42.875 00.000 10844 UpdateGuideState exits: m=1940 SNR=27.5
04:20:42.875 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
04:20:42.880 00.005 11060 Moving (0.05, 0.09) raw xDistance=0.10 yDistance=0.04
04:20:42.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:42.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:20:42.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:42.880 00.000 10844 Enqueuing Expose request
04:20:42.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:42.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:20:42.880 00.000 11060 MoveAxis(E, 0, ABG)
04:20:42.880 00.000 11060 Move returns status 0, amount 0
04:20:42.880 00.000 11060 MoveAxis(N, 0, ABG)
04:20:42.880 00.000 11060 Move returns status 0, amount 0
04:20:42.880 00.000 11060 move complete, result=0
04:20:42.880 00.000 11060 worker thread done servicing request
04:20:42.880 00.000 11060 Worker thread wakes up
04:20:42.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:42.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:42.880 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:43.521 00.641 11060 Exposure complete
04:20:43.757 00.236 11060 worker thread done servicing request
04:20:43.757 00.000 10844 OnExposeComplete: enter
04:20:43.757 00.000 10844 UpdateGuideState(): m_state=6
04:20:43.757 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5202
04:20:43.757 00.000 10844 Star::Find returns 1 (0), X=617.46, Y=107.09, Mass=1463, SNR=23.8, Peak=158 HFD=3.2
04:20:43.757 00.000 10844 MultiStar: [#1 -0.26,0.01,1.07,U] [#2 -0.14,0.19,0.97,U] [#3 0.09,-0.45,1.16,U] [#4 0.45,0.21,1.04,U] [#5 -0.16,-0.32,0.95,U] [#6 0.03,-0.08,1.24,U] [#7 0.12,-0.27,1.08,U] [#8 -0.02,-0.42,0.89,U] 
04:20:43.757 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.21, 0.13}
04:20:43.757 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
04:20:43.757 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
04:20:43.757 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.23 mountX=-0.10 mountY=0.06, mountTheta=2.64
04:20:43.762 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
04:20:43.762 00.000 10844 Enqueuing Move request for scope (0.04, -0.11)
04:20:43.762 00.000 11060 Worker thread wakes up
04:20:43.762 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:43.762 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
04:20:43.762 00.000 10844 UpdateGuideState exits: m=1463 SNR=23.8
04:20:43.762 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:43.762 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:43.762 00.000 10844 Enqueuing Expose request
04:20:43.762 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
04:20:43.762 00.000 11060 Moving (0.04, -0.11) raw xDistance=-0.10 yDistance=0.06
04:20:43.762 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:20:43.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:43.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:20:43.762 00.000 11060 MoveAxis(E, 0, ABG)
04:20:43.762 00.000 11060 Move returns status 0, amount 0
04:20:43.762 00.000 11060 MoveAxis(N, 0, ABG)
04:20:43.762 00.000 11060 Move returns status 0, amount 0
04:20:43.762 00.000 11060 move complete, result=0
04:20:43.762 00.000 11060 worker thread done servicing request
04:20:43.762 00.000 11060 Worker thread wakes up
04:20:43.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:43.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:43.762 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:44.392 00.630 11060 Exposure complete
04:20:44.607 00.215 11060 worker thread done servicing request
04:20:44.607 00.000 10844 OnExposeComplete: enter
04:20:44.607 00.000 10844 UpdateGuideState(): m_state=6
04:20:44.607 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5203
04:20:44.607 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=107.35, Mass=1722, SNR=26.4, Peak=240 HFD=2.7
04:20:44.607 00.000 10844 MultiStar: [#1 0.09,0.38,1.00,U] [#2 0.01,-0.16,0.95,U] [#3 0.37,0.56,0.00,M1] [#4 0.48,0.16,1.01,U] [#5 -0.30,-0.28,0.90,U] [#6 0.42,-0.40,0.00,M1] [#7 0.28,0.46,0.97,U] [#8 0.13,-0.07,0.74,U] 
04:20:44.607 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.14}, one-star: {-0.12, 0.39}
04:20:44.607 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (1.39) = xAngle (-0.37 = -0.37)
04:20:44.607 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.76 = 2.76)
04:20:44.607 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=1.02 mountX=0.15 mountY=0.06, mountTheta=0.38
04:20:44.610 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.14, opts=13)
04:20:44.610 00.000 10844 Enqueuing Move request for scope (0.09, 0.14)
04:20:44.610 00.000 11060 Worker thread wakes up
04:20:44.610 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:44.610 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
04:20:44.610 00.000 10844 UpdateGuideState exits: m=1722 SNR=26.4
04:20:44.610 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
04:20:44.610 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:44.610 00.000 11060 Moving (0.09, 0.14) raw xDistance=0.15 yDistance=0.06
04:20:44.610 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:44.610 00.000 10844 Enqueuing Expose request
04:20:44.610 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:20:44.610 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:44.610 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:20:44.610 00.000 11060 MoveAxis(W, 36, ABG)
04:20:44.610 00.000 11060 Guiding  Dir = 3, Dur = 36
04:20:44.630 00.020 11060 IsSlewing returns 0
04:20:44.630 00.000 11060 IsGuiding returns 0
04:20:44.678 00.048 11060 IsGuiding returns 0
04:20:44.678 00.000 11060 Move returns status 0, amount 36
04:20:44.678 00.000 11060 MoveAxis(N, 0, ABG)
04:20:44.678 00.000 11060 Move returns status 0, amount 0
04:20:44.678 00.000 11060 move complete, result=0
04:20:44.678 00.000 11060 worker thread done servicing request
04:20:44.678 00.000 10844 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
04:20:44.678 00.000 11060 Worker thread wakes up
04:20:44.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:44.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:45.334 00.656 11060 Exposure complete
04:20:45.528 00.194 11060 worker thread done servicing request
04:20:45.528 00.000 10844 OnExposeComplete: enter
04:20:45.528 00.000 10844 UpdateGuideState(): m_state=6
04:20:45.528 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5204
04:20:45.528 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=107.23, Mass=1769, SNR=26.4, Peak=159 HFD=3.5
04:20:45.529 00.001 10844 MultiStar: [#1 0.16,-0.03,1.04,U] [#2 0.61,0.19,0.00,M1] [#3 0.58,-0.26,0.00,M2] [#4 0.18,0.22,1.00,U] [#5 -0.05,0.11,0.91,U] [#6 0.82,-0.13,0.00,M2] [#7 0.10,-0.11,0.95,U] [#8 0.28,-0.25,0.81,U] 
04:20:45.529 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {-0.02, 0.28}
04:20:45.529 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.39) = xAngle (-0.97 = -0.97)
04:20:45.529 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.16 = 2.16)
04:20:45.529 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.42 mountX=0.06 mountY=0.09, mountTheta=0.97
04:20:45.529 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
04:20:45.529 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
04:20:45.529 00.000 11060 Worker thread wakes up
04:20:45.529 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:45.529 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
04:20:45.529 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
04:20:45.529 00.000 11060 Moving (0.10, 0.05) raw xDistance=0.06 yDistance=0.09
04:20:45.529 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:20:45.529 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:45.529 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.4
04:20:45.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:20:45.533 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:45.533 00.000 11060 MoveAxis(E, 0, ABG)
04:20:45.533 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:45.533 00.000 11060 Move returns status 0, amount 0
04:20:45.533 00.000 10844 Enqueuing Expose request
04:20:45.533 00.000 11060 MoveAxis(N, 0, ABG)
04:20:45.533 00.000 11060 Move returns status 0, amount 0
04:20:45.533 00.000 11060 move complete, result=0
04:20:45.533 00.000 11060 worker thread done servicing request
04:20:45.533 00.000 11060 Worker thread wakes up
04:20:45.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:45.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:45.536 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:46.176 00.640 11060 Exposure complete
04:20:46.400 00.224 11060 worker thread done servicing request
04:20:46.400 00.000 10844 OnExposeComplete: enter
04:20:46.400 00.000 10844 UpdateGuideState(): m_state=6
04:20:46.400 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5205
04:20:46.402 00.002 10844 Star::Find returns 1 (0), X=617.16, Y=107.10, Mass=1683, SNR=25.6, Peak=162 HFD=3.1
04:20:46.402 00.000 10844 MultiStar: [#1 0.00,0.09,0.98,U] [#2 0.33,0.34,0.95,U] [#3 0.38,-0.01,1.05,U] [#4 -0.24,0.32,1.05,U] [#5 -0.34,0.02,0.99,U] [#6 0.45,-0.46,0.00,M3] [#7 -0.16,0.05,0.99,U] [#8 0.08,-0.22,0.82,U] 
04:20:46.402 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {-0.09, 0.14}
04:20:46.402 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.39) = xAngle (0.25 = 0.25)
04:20:46.402 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.37 = -2.91)
04:20:46.402 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.63 mountX=0.10 mountY=-0.02, mountTheta=-0.23
04:20:46.402 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
04:20:46.402 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
04:20:46.402 00.000 11060 Worker thread wakes up
04:20:46.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:46.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
04:20:46.402 00.000 10844 UpdateGuideState exits: m=1683 SNR=25.6
04:20:46.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
04:20:46.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:46.402 00.000 11060 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
04:20:46.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:46.402 00.000 10844 Enqueuing Expose request
04:20:46.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:20:46.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:46.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:20:46.402 00.000 11060 MoveAxis(E, 0, ABG)
04:20:46.402 00.000 11060 Move returns status 0, amount 0
04:20:46.402 00.000 11060 MoveAxis(N, 0, ABG)
04:20:46.402 00.000 11060 Move returns status 0, amount 0
04:20:46.402 00.000 11060 move complete, result=0
04:20:46.402 00.000 11060 worker thread done servicing request
04:20:46.402 00.000 11060 Worker thread wakes up
04:20:46.402 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:46.402 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:46.407 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:47.032 00.625 11060 Exposure complete
04:20:47.243 00.211 11060 worker thread done servicing request
04:20:47.243 00.000 10844 OnExposeComplete: enter
04:20:47.243 00.000 10844 UpdateGuideState(): m_state=6
04:20:47.243 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5206
04:20:47.243 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=106.86, Mass=1563, SNR=24.9, Peak=193 HFD=3.5
04:20:47.243 00.000 10844 MultiStar: [#1 -0.21,0.16,1.03,U] [#2 0.03,-0.08,0.90,U] [#3 0.53,0.22,0.00,M2] [#4 0.17,-0.24,1.05,U] [#5 0.12,-0.08,0.98,U] [#6 0.19,-0.51,1.07,U] [#7 -0.31,0.09,0.91,U] [#8 -0.03,-0.57,0.00,M1] 
04:20:47.243 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.11}, one-star: {0.09, -0.09}
04:20:47.243 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
04:20:47.243 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.31 = 0.31)
04:20:47.243 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.43 mountX=-0.11 mountY=0.03, mountTheta=2.83
04:20:47.243 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.11, opts=13)
04:20:47.243 00.000 10844 Enqueuing Move request for scope (0.02, -0.11)
04:20:47.248 00.005 11060 Worker thread wakes up
04:20:47.248 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
04:20:47.248 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
04:20:47.248 00.000 11060 Moving (0.02, -0.11) raw xDistance=-0.11 yDistance=0.03
04:20:47.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:20:47.248 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:47.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:47.248 00.000 10844 UpdateGuideState exits: m=1563 SNR=24.9
04:20:47.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:20:47.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:47.248 00.000 11060 MoveAxis(E, 0, ABG)
04:20:47.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:47.248 00.000 10844 Enqueuing Expose request
04:20:47.248 00.000 11060 Move returns status 0, amount 0
04:20:47.248 00.000 11060 MoveAxis(N, 0, ABG)
04:20:47.248 00.000 11060 Move returns status 0, amount 0
04:20:47.248 00.000 11060 move complete, result=0
04:20:47.248 00.000 11060 worker thread done servicing request
04:20:47.248 00.000 11060 Worker thread wakes up
04:20:47.248 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:47.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:47.251 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:47.877 00.626 11060 Exposure complete
04:20:48.072 00.195 11060 worker thread done servicing request
04:20:48.072 00.000 10844 OnExposeComplete: enter
04:20:48.072 00.000 10844 UpdateGuideState(): m_state=6
04:20:48.072 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5207
04:20:48.072 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=106.99, Mass=1537, SNR=24.4, Peak=171 HFD=3.2
04:20:48.072 00.000 10844 MultiStar: [#1 0.34,0.43,1.05,U] [#2 0.25,0.43,0.99,U] [#3 0.22,-0.07,0.92,U] [#4 0.38,0.00,1.08,U] [#5 -0.31,-0.15,1.03,U] [#6 0.16,-0.32,0.97,U] [#7 -0.09,0.18,0.99,U] [#8 -0.20,-0.41,0.86,U] 
04:20:48.072 00.000 10844 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.25, 0.03}
04:20:48.072 00.000 10844 CameraToMount -- cameraTheta (0.19) - m_xAngle (1.39) = xAngle (-1.20 = -1.20)
04:20:48.072 00.000 10844 CameraToMount -- cameraTheta (0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.92 = 1.92)
04:20:48.072 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.19 mountX=0.04 mountY=0.11, mountTheta=1.20
04:20:48.075 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.02, opts=13)
04:20:48.075 00.000 10844 Enqueuing Move request for scope (0.12, 0.02)
04:20:48.075 00.000 11060 Worker thread wakes up
04:20:48.075 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:48.075 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
04:20:48.075 00.000 10844 UpdateGuideState exits: m=1537 SNR=24.4
04:20:48.075 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:48.075 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
04:20:48.075 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:48.075 00.000 10844 Enqueuing Expose request
04:20:48.075 00.000 11060 Moving (0.12, 0.02) raw xDistance=0.04 yDistance=0.11
04:20:48.075 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:20:48.075 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:48.075 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:20:48.075 00.000 11060 MoveAxis(E, 0, ABG)
04:20:48.075 00.000 11060 Move returns status 0, amount 0
04:20:48.075 00.000 11060 MoveAxis(N, 0, ABG)
04:20:48.075 00.000 11060 Move returns status 0, amount 0
04:20:48.075 00.000 11060 move complete, result=0
04:20:48.078 00.003 11060 worker thread done servicing request
04:20:48.078 00.000 11060 Worker thread wakes up
04:20:48.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:48.078 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:48.080 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:48.702 00.622 11060 Exposure complete
04:20:48.915 00.213 11060 worker thread done servicing request
04:20:48.915 00.000 10844 OnExposeComplete: enter
04:20:48.915 00.000 10844 UpdateGuideState(): m_state=6
04:20:48.915 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5208
04:20:48.915 00.000 10844 Star::Find returns 1 (0), X=617.54, Y=106.78, Mass=1714, SNR=26.2, Peak=199 HFD=3.3
04:20:48.917 00.002 10844 MultiStar: [#1 0.05,-0.01,0.98,U] [#2 -0.12,-0.16,0.89,U] [#3 0.37,-0.35,1.03,U] [#4 0.43,0.47,0.00,M1] [#5 0.04,0.11,0.85,U] [#6 0.25,-0.45,0.90,U] [#7 -0.25,0.46,0.95,U] [#8 0.11,-0.07,0.84,U] 
04:20:48.917 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.29, -0.18}
04:20:48.917 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.39) = xAngle (-2.09 = -2.09)
04:20:48.917 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.03 = 1.03)
04:20:48.917 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.71 mountX=-0.06 mountY=0.11, mountTheta=2.10
04:20:48.919 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.08, opts=13)
04:20:48.919 00.000 10844 Enqueuing Move request for scope (0.10, -0.08)
04:20:48.919 00.000 11060 Worker thread wakes up
04:20:48.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
04:20:48.921 00.002 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
04:20:48.921 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:48.921 00.000 11060 Moving (0.10, -0.08) raw xDistance=-0.06 yDistance=0.11
04:20:48.921 00.000 10844 UpdateGuideState exits: m=1714 SNR=26.2
04:20:48.921 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:20:48.921 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:48.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:48.921 00.000 10844 Enqueuing Expose request
04:20:48.921 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:48.921 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:20:48.921 00.000 11060 MoveAxis(E, 0, ABG)
04:20:48.922 00.001 11060 Move returns status 0, amount 0
04:20:48.922 00.000 11060 MoveAxis(N, 0, ABG)
04:20:48.922 00.000 11060 Move returns status 0, amount 0
04:20:48.922 00.000 11060 move complete, result=0
04:20:48.922 00.000 11060 worker thread done servicing request
04:20:48.922 00.000 11060 Worker thread wakes up
04:20:48.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:48.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:48.924 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:49.555 00.631 11060 Exposure complete
04:20:49.761 00.206 11060 worker thread done servicing request
04:20:49.761 00.000 10844 OnExposeComplete: enter
04:20:49.761 00.000 10844 UpdateGuideState(): m_state=6
04:20:49.762 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5209
04:20:49.762 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=106.87, Mass=1807, SNR=26.8, Peak=191 HFD=3.0
04:20:49.762 00.000 10844 MultiStar: [#1 -0.41,0.18,0.92,U] [#2 0.03,-0.53,0.87,U] [#3 0.11,0.02,0.94,U] [#4 -0.02,-0.04,1.05,U] [#5 -0.57,-0.81,0.00,M1] [#6 0.03,-0.64,0.00,M1] [#7 -0.07,-0.06,0.93,U] [#8 0.11,-0.91,0.00,M1] 
04:20:49.762 00.000 10844 refined, 5 included, MultiStar: {-0.10, -0.08}, one-star: {-0.24, -0.08}
04:20:49.762 00.000 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.44)
04:20:49.763 00.001 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.72 = -0.72)
04:20:49.763 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=-0.10 mountY=-0.08, mountTheta=-2.43
04:20:49.763 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
04:20:49.763 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
04:20:49.763 00.000 11060 Worker thread wakes up
04:20:49.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
04:20:49.763 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:49.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
04:20:49.763 00.000 10844 UpdateGuideState exits: m=1807 SNR=26.8
04:20:49.763 00.000 11060 Moving (-0.10, -0.08) raw xDistance=-0.10 yDistance=-0.08
04:20:49.763 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:49.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:20:49.763 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:49.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:49.763 00.000 10844 Enqueuing Expose request
04:20:49.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:20:49.763 00.000 11060 MoveAxis(E, 0, ABG)
04:20:49.763 00.000 11060 Move returns status 0, amount 0
04:20:49.763 00.000 11060 MoveAxis(N, 0, ABG)
04:20:49.763 00.000 11060 Move returns status 0, amount 0
04:20:49.763 00.000 11060 move complete, result=0
04:20:49.767 00.004 11060 worker thread done servicing request
04:20:49.767 00.000 11060 Worker thread wakes up
04:20:49.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:49.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:49.767 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:20:50.400 00.633 11060 Exposure complete
04:20:50.625 00.225 11060 worker thread done servicing request
04:20:50.625 00.000 10844 OnExposeComplete: enter
04:20:50.625 00.000 10844 UpdateGuideState(): m_state=6
04:20:50.625 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5210
04:20:50.625 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=106.57, Mass=1488, SNR=24.4, Peak=197 HFD=2.6
04:20:50.625 00.000 10844 MultiStar: [#1 -0.09,0.35,1.09,U] [#2 0.28,-0.20,1.05,U] [#3 0.29,-0.29,1.03,U] [#4 0.34,0.29,1.04,U] [#5 -0.33,-0.23,1.07,U] [#6 0.17,-0.44,1.08,U] [#7 -0.19,0.19,1.09,U] [#8 0.28,-0.91,0.00,M2] 
04:20:50.625 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.09}, one-star: {-0.28, -0.39}
04:20:50.625 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
04:20:50.625 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.43 = 0.43)
04:20:50.625 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.30 mountX=-0.08 mountY=0.04, mountTheta=2.71
04:20:50.629 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.09, opts=13)
04:20:50.629 00.000 10844 Enqueuing Move request for scope (0.02, -0.09)
04:20:50.629 00.000 11060 Worker thread wakes up
04:20:50.629 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
04:20:50.629 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
04:20:50.629 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:50.629 00.000 11060 Moving (0.02, -0.09) raw xDistance=-0.08 yDistance=0.04
04:20:50.629 00.000 10844 UpdateGuideState exits: m=1488 SNR=24.4
04:20:50.629 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:20:50.629 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:50.629 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:50.629 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:50.629 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:20:50.629 00.000 10844 Enqueuing Expose request
04:20:50.629 00.000 11060 MoveAxis(E, 0, ABG)
04:20:50.629 00.000 11060 Move returns status 0, amount 0
04:20:50.629 00.000 11060 MoveAxis(N, 0, ABG)
04:20:50.629 00.000 11060 Move returns status 0, amount 0
04:20:50.629 00.000 11060 move complete, result=0
04:20:50.629 00.000 11060 worker thread done servicing request
04:20:50.629 00.000 11060 Worker thread wakes up
04:20:50.629 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:50.629 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:50.633 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:51.263 00.630 11060 Exposure complete
04:20:51.470 00.207 11060 worker thread done servicing request
04:20:51.470 00.000 10844 OnExposeComplete: enter
04:20:51.470 00.000 10844 UpdateGuideState(): m_state=6
04:20:51.470 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5211
04:20:51.470 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=107.04, Mass=1517, SNR=24.2, Peak=179 HFD=3.8
04:20:51.470 00.000 10844 MultiStar: [#1 0.19,-0.14,1.11,U] [#2 -0.00,-0.22,0.93,U] [#3 0.43,0.04,1.07,U] [#4 0.39,0.45,0.00,M1] [#5 0.14,-0.76,0.00,M1] [#6 0.14,-0.10,1.07,U] [#7 -0.07,0.10,0.98,U] [#8 0.11,-0.46,0.75,U] 
04:20:51.475 00.005 10844 refined, 6 included, MultiStar: {0.07, -0.08}, one-star: {-0.38, 0.09}
04:20:51.475 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
04:20:51.475 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.82 = 0.82)
04:20:51.475 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.91 mountX=-0.07 mountY=0.08, mountTheta=2.31
04:20:51.475 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.08, opts=13)
04:20:51.475 00.000 10844 Enqueuing Move request for scope (0.07, -0.08)
04:20:51.475 00.000 11060 Worker thread wakes up
04:20:51.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
04:20:51.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:51.475 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
04:20:51.475 00.000 10844 UpdateGuideState exits: m=1517 SNR=24.2
04:20:51.475 00.000 11060 Moving (0.07, -0.08) raw xDistance=-0.07 yDistance=0.08
04:20:51.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:51.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:20:51.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:51.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:51.475 00.000 10844 Enqueuing Expose request
04:20:51.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:20:51.475 00.000 11060 MoveAxis(E, 0, ABG)
04:20:51.475 00.000 11060 Move returns status 0, amount 0
04:20:51.475 00.000 11060 MoveAxis(N, 0, ABG)
04:20:51.475 00.000 11060 Move returns status 0, amount 0
04:20:51.475 00.000 11060 move complete, result=0
04:20:51.475 00.000 11060 worker thread done servicing request
04:20:51.475 00.000 11060 Worker thread wakes up
04:20:51.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:51.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:51.481 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:52.109 00.628 11060 Exposure complete
04:20:52.309 00.200 11060 worker thread done servicing request
04:20:52.309 00.000 10844 OnExposeComplete: enter
04:20:52.309 00.000 10844 UpdateGuideState(): m_state=6
04:20:52.309 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5212
04:20:52.309 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=106.63, Mass=1592, SNR=25.1, Peak=208 HFD=3.2
04:20:52.309 00.000 10844 MultiStar: [#1 0.04,-0.07,1.01,U] [#2 0.07,-0.27,0.86,U] [#3 0.03,-0.54,1.00,U] [#4 0.26,-0.52,0.00,M2] [#5 -0.05,-0.68,0.00,M2] [#6 0.36,-0.70,0.00,M1] [#7 0.10,-0.08,0.96,U] [#8 -0.02,-0.83,0.00,M2] 
04:20:52.309 00.000 10844 refined, 4 included, MultiStar: {0.02, -0.26}, one-star: {-0.15, -0.32}
04:20:52.309 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
04:20:52.309 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
04:20:52.309 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.51 mountX=-0.25 mountY=0.06, mountTheta=2.92
04:20:52.312 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.26, opts=13)
04:20:52.312 00.000 10844 Enqueuing Move request for scope (0.02, -0.26)
04:20:52.312 00.000 11060 Worker thread wakes up
04:20:52.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
04:20:52.312 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
04:20:52.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:52.312 00.000 11060 Moving (0.02, -0.26) raw xDistance=-0.25 yDistance=0.06
04:20:52.312 00.000 10844 UpdateGuideState exits: m=1592 SNR=25.1
04:20:52.312 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:52.312 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:52.312 00.000 10844 Enqueuing Expose request
04:20:52.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
04:20:52.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:52.312 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:20:52.312 00.000 11060 MoveAxis(E, 59, ABG)
04:20:52.312 00.000 11060 Guiding  Dir = 2, Dur = 59
04:20:52.348 00.036 11060 IsSlewing returns 0
04:20:52.348 00.000 11060 IsGuiding returns 0
04:20:52.425 00.077 11060 IsGuiding returns 0
04:20:52.425 00.000 11060 Move returns status 0, amount 59
04:20:52.425 00.000 11060 MoveAxis(N, 0, ABG)
04:20:52.425 00.000 11060 Move returns status 0, amount 0
04:20:52.425 00.000 11060 move complete, result=0
04:20:52.426 00.001 11060 worker thread done servicing request
04:20:52.426 00.000 11060 Worker thread wakes up
04:20:52.426 00.000 10844 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
04:20:52.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:52.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:53.049 00.623 11060 Exposure complete
04:20:53.253 00.204 11060 worker thread done servicing request
04:20:53.253 00.000 10844 OnExposeComplete: enter
04:20:53.253 00.000 10844 UpdateGuideState(): m_state=6
04:20:53.258 00.005 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5213
04:20:53.258 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=106.74, Mass=1552, SNR=25.6, Peak=240 HFD=2.5
04:20:53.258 00.000 10844 MultiStar: [#1 -0.02,-0.34,1.15,U] [#2 0.08,-0.47,0.95,U] [#3 0.40,-0.53,0.00,M1] [#4 0.51,0.16,1.03,U] [#5 0.29,-0.74,0.00,M3] [#6 0.29,-0.64,0.00,M2] [#7 0.21,-0.31,1.00,U] [#8 -0.10,-0.28,0.77,U] 
04:20:53.258 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.24}, one-star: {-0.25, -0.22}
04:20:53.258 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
04:20:53.258 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.47 = 0.47)
04:20:53.258 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.26 mountX=-0.22 mountY=0.12, mountTheta=2.66
04:20:53.259 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.24, opts=13)
04:20:53.259 00.000 10844 Enqueuing Move request for scope (0.08, -0.24)
04:20:53.259 00.000 11060 Worker thread wakes up
04:20:53.259 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:53.259 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
04:20:53.259 00.000 10844 UpdateGuideState exits: m=1552 SNR=25.6
04:20:53.259 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
04:20:53.259 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:53.259 00.000 11060 Moving (0.08, -0.24) raw xDistance=-0.22 yDistance=0.12
04:20:53.259 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:53.259 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:20:53.259 00.000 10844 Enqueuing Expose request
04:20:53.259 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:53.259 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:20:53.259 00.000 11060 MoveAxis(E, 54, ABG)
04:20:53.259 00.000 11060 Guiding  Dir = 2, Dur = 54
04:20:53.273 00.014 11060 IsSlewing returns 0
04:20:53.273 00.000 11060 IsGuiding returns 0
04:20:53.349 00.076 11060 IsGuiding returns 0
04:20:53.349 00.000 11060 Move returns status 0, amount 54
04:20:53.349 00.000 11060 MoveAxis(N, 0, ABG)
04:20:53.349 00.000 11060 Move returns status 0, amount 0
04:20:53.349 00.000 11060 move complete, result=0
04:20:53.349 00.000 11060 worker thread done servicing request
04:20:53.349 00.000 11060 Worker thread wakes up
04:20:53.349 00.000 10844 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
04:20:53.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:53.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:53.979 00.630 11060 Exposure complete
04:20:54.194 00.215 11060 worker thread done servicing request
04:20:54.194 00.000 10844 OnExposeComplete: enter
04:20:54.194 00.000 10844 UpdateGuideState(): m_state=6
04:20:54.194 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5214
04:20:54.194 00.000 10844 Star::Find returns 1 (1), X=617.50, Y=106.56, Mass=1749, SNR=26.3, Peak=255 HFD=3.2
04:20:54.194 00.000 10844 MultiStar: [#1 0.06,0.11,0.97,U] [#2 0.10,-0.08,0.90,U] [#3 0.46,-0.60,0.00,M2] [#4 -0.08,-0.08,0.98,U] [#5 0.20,-0.87,0.00,M4] [#6 0.42,-0.63,0.00,M3] [#7 -0.26,-0.05,0.99,U] [#8 0.07,-0.72,0.00,M2] 
04:20:54.194 00.000 10844 refined, 4 included, MultiStar: {0.01, -0.10}, one-star: {0.25, -0.40}
04:20:54.194 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
04:20:54.194 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
04:20:54.194 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.45 mountX=-0.10 mountY=0.03, mountTheta=2.86
04:20:54.198 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.10, opts=13)
04:20:54.198 00.000 10844 Enqueuing Move request for scope (0.01, -0.10)
04:20:54.198 00.000 11060 Worker thread wakes up
04:20:54.198 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:54.198 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
04:20:54.198 00.000 10844 UpdateGuideState exits: m=1749 SNR=26.3 Saturated
04:20:54.198 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
04:20:54.198 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:54.198 00.000 11060 Moving (0.01, -0.10) raw xDistance=-0.10 yDistance=0.03
04:20:54.198 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:54.198 00.000 10844 Enqueuing Expose request
04:20:54.198 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:20:54.198 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:54.198 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:20:54.198 00.000 11060 MoveAxis(E, 0, ABG)
04:20:54.198 00.000 11060 Move returns status 0, amount 0
04:20:54.198 00.000 11060 MoveAxis(N, 0, ABG)
04:20:54.198 00.000 11060 Move returns status 0, amount 0
04:20:54.198 00.000 11060 move complete, result=0
04:20:54.198 00.000 11060 worker thread done servicing request
04:20:54.198 00.000 11060 Worker thread wakes up
04:20:54.198 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:54.198 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:54.203 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:54.832 00.629 11060 Exposure complete
04:20:55.032 00.200 11060 worker thread done servicing request
04:20:55.032 00.000 10844 OnExposeComplete: enter
04:20:55.032 00.000 10844 UpdateGuideState(): m_state=6
04:20:55.032 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5215
04:20:55.032 00.000 10844 Star::Find returns 1 (0), X=617.77, Y=106.74, Mass=1480, SNR=24.3, Peak=223 HFD=2.9
04:20:55.032 00.000 10844 MultiStar: [#1 0.17,-0.22,0.97,U] [#2 0.13,-0.11,0.91,U] [#3 0.24,-0.57,0.00,M3] [#4 0.52,0.21,0.00,M1] [#5 0.28,-0.59,0.00,M5] [#6 0.44,-0.43,0.00,M4] [#7 0.22,0.16,0.91,U] [#8 0.35,-0.69,0.00,M3] 
04:20:55.032 00.000 10844 refined, 3 included, MultiStar: {0.26, -0.10}, one-star: {0.51, -0.22}
04:20:55.032 00.000 10844 CameraToMount -- cameraTheta (-0.36) - m_xAngle (1.39) = xAngle (-1.75 = -1.75)
04:20:55.032 00.000 10844 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.38 = 1.38)
04:20:55.032 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.36 mountX=-0.05 mountY=0.28, mountTheta=1.75
04:20:55.035 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.10, opts=13)
04:20:55.035 00.000 10844 Enqueuing Move request for scope (0.26, -0.10)
04:20:55.035 00.000 11060 Worker thread wakes up
04:20:55.035 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:55.035 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
04:20:55.035 00.000 10844 UpdateGuideState exits: m=1480 SNR=24.3
04:20:55.035 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
04:20:55.035 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:55.035 00.000 11060 Moving (0.26, -0.10) raw xDistance=-0.05 yDistance=0.28
04:20:55.035 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:55.035 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:20:55.037 00.002 10844 Enqueuing Expose request
04:20:55.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.28
04:20:55.037 00.000 11060 MoveAxis(E, 0, ABG)
04:20:55.037 00.000 11060 Move returns status 0, amount 0
04:20:55.037 00.000 11060 MoveAxis(S, 107, ABG)
04:20:55.037 00.000 11060 Guiding  Dir = 1, Dur = 107
04:20:55.042 00.005 11060 IsSlewing returns 0
04:20:55.043 00.001 11060 IsGuiding returns 0
04:20:55.163 00.120 11060 IsGuiding returns 0
04:20:55.163 00.000 11060 Move returns status 0, amount 107
04:20:55.163 00.000 11060 move complete, result=0
04:20:55.163 00.000 11060 worker thread done servicing request
04:20:55.163 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 107 ms SOUTH
04:20:55.163 00.000 11060 Worker thread wakes up
04:20:55.163 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:55.163 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:55.788 00.625 11060 Exposure complete
04:20:55.985 00.197 11060 worker thread done servicing request
04:20:55.985 00.000 10844 OnExposeComplete: enter
04:20:55.985 00.000 10844 UpdateGuideState(): m_state=6
04:20:55.985 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5216
04:20:55.985 00.000 10844 Star::Find returns 1 (0), X=617.46, Y=107.11, Mass=1645, SNR=25.6, Peak=197 HFD=3.3
04:20:55.985 00.000 10844 MultiStar: [#1 -0.27,0.03,0.93,U] [#2 0.03,0.01,0.96,U] [#3 0.50,-0.47,0.00,M4] [#4 0.09,0.12,0.99,U] [#5 -0.11,-0.26,0.96,U] [#6 0.30,-0.32,1.03,U] [#7 0.11,0.20,0.99,U] [#8 -0.29,-0.39,0.81,U] 
04:20:55.985 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.05}, one-star: {0.21, 0.16}
04:20:55.985 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
04:20:55.985 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
04:20:55.985 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.21 mountX=-0.05 mountY=0.03, mountTheta=2.61
04:20:56.000 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.05, opts=13)
04:20:56.000 00.000 10844 Enqueuing Move request for scope (0.02, -0.05)
04:20:56.000 00.000 11060 Worker thread wakes up
04:20:56.000 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:56.000 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
04:20:56.000 00.000 10844 UpdateGuideState exits: m=1645 SNR=25.6
04:20:56.000 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
04:20:56.000 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:56.002 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:56.002 00.000 11060 Moving (0.02, -0.05) raw xDistance=-0.05 yDistance=0.03
04:20:56.002 00.000 10844 Enqueuing Expose request
04:20:56.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:20:56.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:56.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:20:56.002 00.000 11060 MoveAxis(E, 0, ABG)
04:20:56.002 00.000 11060 Move returns status 0, amount 0
04:20:56.002 00.000 11060 MoveAxis(N, 0, ABG)
04:20:56.002 00.000 11060 Move returns status 0, amount 0
04:20:56.002 00.000 11060 move complete, result=0
04:20:56.002 00.000 11060 worker thread done servicing request
04:20:56.002 00.000 11060 Worker thread wakes up
04:20:56.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:56.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:56.006 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:56.667 00.661 11060 Exposure complete
04:20:56.948 00.281 11060 worker thread done servicing request
04:20:56.948 00.000 10844 OnExposeComplete: enter
04:20:56.948 00.000 10844 UpdateGuideState(): m_state=6
04:20:56.948 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5217
04:20:56.948 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=106.97, Mass=1927, SNR=27.5, Peak=200 HFD=2.9
04:20:56.948 00.000 10844 MultiStar: [#1 -0.34,0.37,0.94,U] [#2 -0.11,0.15,0.80,U] [#3 0.18,0.25,0.98,U] [#4 -0.21,0.17,0.91,U] [#5 -0.36,-0.11,0.82,U] [#6 0.22,0.06,1.00,U] [#7 -0.37,0.22,0.84,U] [#8 -0.18,-0.45,0.83,U] 
04:20:56.948 00.000 10844 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.21, 0.01}
04:20:56.948 00.000 10844 CameraToMount -- cameraTheta (2.62) - m_xAngle (1.39) = xAngle (1.23 = 1.23)
04:20:56.948 00.000 10844 CameraToMount -- cameraTheta (2.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.36 = -1.92)
04:20:56.948 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.17 cameraTheta=2.62 mountX=0.05 mountY=-0.16, mountTheta=-1.23
04:20:56.953 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.08, opts=13)
04:20:56.953 00.000 10844 Enqueuing Move request for scope (-0.14, 0.08)
04:20:56.953 00.000 11060 Worker thread wakes up
04:20:56.953 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
04:20:56.953 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:56.953 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
04:20:56.953 00.000 10844 UpdateGuideState exits: m=1927 SNR=27.5
04:20:56.953 00.000 11060 Moving (-0.14, 0.08) raw xDistance=0.05 yDistance=-0.16
04:20:56.953 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:20:56.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:56.953 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:56.957 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:56.957 00.000 10844 Enqueuing Expose request
04:20:56.957 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:20:56.957 00.000 11060 MoveAxis(E, 0, ABG)
04:20:56.957 00.000 11060 Move returns status 0, amount 0
04:20:56.958 00.001 11060 MoveAxis(N, 0, ABG)
04:20:56.958 00.000 11060 Move returns status 0, amount 0
04:20:56.958 00.000 11060 move complete, result=0
04:20:56.958 00.000 11060 worker thread done servicing request
04:20:56.959 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:20:56.959 00.000 11060 Worker thread wakes up
04:20:56.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:56.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:57.593 00.634 11060 Exposure complete
04:20:57.828 00.235 11060 worker thread done servicing request
04:20:57.828 00.000 10844 OnExposeComplete: enter
04:20:57.828 00.000 10844 UpdateGuideState(): m_state=6
04:20:57.828 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5218
04:20:57.828 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=106.71, Mass=2027, SNR=28.1, Peak=229 HFD=3.7
04:20:57.828 00.000 10844 MultiStar: [#1 -0.59,-0.15,0.00,M1] [#2 0.03,0.06,0.84,U] [#3 0.30,-0.36,0.94,U] [#4 -0.11,-0.11,0.91,U] [#5 -0.49,-0.36,0.00,M4] [#6 0.14,-0.18,0.91,U] [#7 -0.53,0.24,0.00,M1] [#8 -0.30,-0.75,0.00,M2] 
04:20:57.828 00.000 10844 refined, 4 included, MultiStar: {0.03, -0.18}, one-star: {-0.20, -0.25}
04:20:57.828 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
04:20:57.828 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
04:20:57.828 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.41 mountX=-0.17 mountY=0.06, mountTheta=2.81
04:20:57.831 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.18, opts=13)
04:20:57.831 00.000 10844 Enqueuing Move request for scope (0.03, -0.18)
04:20:57.831 00.000 11060 Worker thread wakes up
04:20:57.831 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:57.831 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
04:20:57.831 00.000 10844 UpdateGuideState exits: m=2027 SNR=28.1
04:20:57.831 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:57.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:57.834 00.003 10844 Enqueuing Expose request
04:20:57.834 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
04:20:57.834 00.000 11060 Moving (0.03, -0.18) raw xDistance=-0.17 yDistance=0.06
04:20:57.834 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:20:57.834 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:57.834 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:20:57.834 00.000 11060 MoveAxis(E, 39, ABG)
04:20:57.834 00.000 11060 Guiding  Dir = 2, Dur = 39
04:20:57.847 00.013 11060 IsSlewing returns 0
04:20:57.847 00.000 11060 IsGuiding returns 0
04:20:57.893 00.046 11060 IsGuiding returns 0
04:20:57.893 00.000 11060 Move returns status 0, amount 39
04:20:57.893 00.000 11060 MoveAxis(N, 0, ABG)
04:20:57.894 00.001 11060 Move returns status 0, amount 0
04:20:57.894 00.000 11060 move complete, result=0
04:20:57.894 00.000 11060 worker thread done servicing request
04:20:57.894 00.000 10844 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
04:20:57.894 00.000 11060 Worker thread wakes up
04:20:57.895 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:57.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:58.522 00.627 11060 Exposure complete
04:20:58.844 00.322 11060 worker thread done servicing request
04:20:58.844 00.000 10844 OnExposeComplete: enter
04:20:58.844 00.000 10844 UpdateGuideState(): m_state=6
04:20:58.846 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5219
04:20:58.846 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=106.94, Mass=1633, SNR=25.6, Peak=211 HFD=2.8
04:20:58.846 00.000 10844 MultiStar: [#1 -0.25,-0.22,0.96,U] [#2 0.39,-0.50,0.00,M1] [#3 0.35,-0.46,0.00,M3] [#4 -0.18,-0.23,0.96,U] [#5 -0.46,-0.48,0.00,M5] [#6 0.19,-0.47,1.03,U] [#7 -0.18,-0.14,0.99,U] [#8 -0.10,-0.86,0.00,M3] 
04:20:58.846 00.000 10844 single-star, 4 included, MultiStar: {-0.09, -0.22}, one-star: {-0.03, -0.01}
04:20:58.846 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.12 = 2.16)
04:20:58.846 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.00 = -1.00)
04:20:58.846 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.74 mountX=-0.02 mountY=-0.03, mountTheta=-2.15
04:20:58.849 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.01, opts=13)
04:20:58.849 00.000 10844 Enqueuing Move request for scope (-0.03, -0.01)
04:20:58.849 00.000 11060 Worker thread wakes up
04:20:58.849 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:20:58.849 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:20:58.849 00.000 10844 UpdateGuideState exits: m=1633 SNR=25.6
04:20:58.849 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:20:58.851 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:58.851 00.000 11060 Moving (-0.03, -0.01) raw xDistance=-0.02 yDistance=-0.03
04:20:58.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:58.851 00.000 10844 Enqueuing Expose request
04:20:58.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:20:58.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:58.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:20:58.851 00.000 11060 MoveAxis(E, 0, ABG)
04:20:58.851 00.000 11060 Move returns status 0, amount 0
04:20:58.851 00.000 11060 MoveAxis(N, 0, ABG)
04:20:58.852 00.001 11060 Move returns status 0, amount 0
04:20:58.852 00.000 11060 move complete, result=0
04:20:58.852 00.000 11060 worker thread done servicing request
04:20:58.852 00.000 11060 Worker thread wakes up
04:20:58.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:58.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:20:58.856 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:59.482 00.626 11060 Exposure complete
04:20:59.805 00.323 11060 worker thread done servicing request
04:20:59.805 00.000 10844 OnExposeComplete: enter
04:20:59.805 00.000 10844 UpdateGuideState(): m_state=6
04:20:59.806 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5220
04:20:59.806 00.000 10844 Star::Find returns 1 (0), X=617.50, Y=106.40, Mass=1409, SNR=24.1, Peak=202 HFD=3.1
04:20:59.806 00.000 10844 MultiStar: [#1 -0.50,0.02,1.01,U] [#2 0.15,-0.18,0.98,U] [#3 0.54,-0.10,0.98,U] [#4 0.02,-0.21,1.13,U] [#5 -0.32,-0.09,1.05,U] [#6 0.18,-0.28,1.14,U] [#7 -0.73,-0.21,0.00,M1] [#8 -0.48,-0.64,0.00,M4] 
04:20:59.806 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.20}, one-star: {0.25, -0.56}
04:20:59.806 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
04:20:59.806 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
04:20:59.806 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.36 mountX=-0.19 mountY=0.07, mountTheta=2.77
04:20:59.809 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.20, opts=13)
04:20:59.809 00.000 10844 Enqueuing Move request for scope (0.04, -0.20)
04:20:59.809 00.000 11060 Worker thread wakes up
04:20:59.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:20:59.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
04:20:59.809 00.000 10844 UpdateGuideState exits: m=1409 SNR=24.1
04:20:59.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:59.811 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:20:59.811 00.000 10844 Enqueuing Expose request
04:20:59.811 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
04:20:59.811 00.000 11060 Moving (0.04, -0.20) raw xDistance=-0.19 yDistance=0.07
04:20:59.813 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:20:59.813 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:20:59.813 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:20:59.813 00.000 11060 MoveAxis(E, 45, ABG)
04:20:59.813 00.000 11060 Guiding  Dir = 2, Dur = 45
04:20:59.829 00.016 11060 IsSlewing returns 0
04:20:59.829 00.000 11060 IsGuiding returns 0
04:20:59.891 00.062 11060 IsGuiding returns 0
04:20:59.891 00.000 11060 Move returns status 0, amount 45
04:20:59.891 00.000 11060 MoveAxis(N, 0, ABG)
04:20:59.892 00.001 11060 Move returns status 0, amount 0
04:20:59.892 00.000 11060 move complete, result=0
04:20:59.892 00.000 11060 worker thread done servicing request
04:20:59.892 00.000 11060 Worker thread wakes up
04:20:59.892 00.000 10844 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
04:20:59.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:20:59.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:00.521 00.629 11060 Exposure complete
04:21:00.908 00.387 10844 OnExposeComplete: enter
04:21:00.909 00.001 10844 UpdateGuideState(): m_state=6
04:21:00.909 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5221
04:21:00.909 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=106.33, Mass=1839, SNR=27.0, Peak=182 HFD=3.3
04:21:00.909 00.000 10844 MultiStar: [#1 0.03,-0.07,0.89,U] [#2 0.36,-0.10,0.96,U] [#3 0.30,-0.11,0.88,U] [#4 -0.00,-0.08,1.04,U] [#5 0.02,-0.39,0.94,U] [#6 0.18,-0.60,0.00,M1] [#7 -0.18,-0.29,0.83,U] [#8 0.30,-0.50,0.00,M5] 
04:21:00.909 00.000 10844 refined, 6 included, MultiStar: {0.05, -0.24}, one-star: {-0.19, -0.62}
04:21:00.909 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.77 = -2.77)
04:21:00.909 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
04:21:00.909 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.38 mountX=-0.23 mountY=0.09, mountTheta=2.78
04:21:00.911 00.002 11060 worker thread done servicing request
04:21:00.913 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.24, opts=13)
04:21:00.913 00.000 10844 Enqueuing Move request for scope (0.05, -0.24)
04:21:00.913 00.000 11060 Worker thread wakes up
04:21:00.913 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:00.913 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
04:21:00.913 00.000 10844 UpdateGuideState exits: m=1839 SNR=27.0
04:21:00.913 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
04:21:00.913 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:00.913 00.000 11060 Moving (0.05, -0.24) raw xDistance=-0.23 yDistance=0.09
04:21:00.913 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:00.913 00.000 10844 Enqueuing Expose request
04:21:00.913 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:21:00.913 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:00.915 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:21:00.915 00.000 11060 MoveAxis(E, 55, ABG)
04:21:00.915 00.000 11060 Guiding  Dir = 2, Dur = 55
04:21:00.938 00.023 11060 IsSlewing returns 0
04:21:00.938 00.000 11060 IsGuiding returns 0
04:21:00.999 00.061 11060 IsGuiding returns 0
04:21:00.999 00.000 11060 Move returns status 0, amount 55
04:21:00.999 00.000 11060 MoveAxis(N, 0, ABG)
04:21:00.999 00.000 11060 Move returns status 0, amount 0
04:21:00.999 00.000 11060 move complete, result=0
04:21:00.999 00.000 11060 worker thread done servicing request
04:21:00.999 00.000 10844 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
04:21:00.999 00.000 11060 Worker thread wakes up
04:21:00.999 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:01.000 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:01.645 00.645 11060 Exposure complete
04:21:01.932 00.287 11060 worker thread done servicing request
04:21:01.932 00.000 10844 OnExposeComplete: enter
04:21:01.932 00.000 10844 UpdateGuideState(): m_state=6
04:21:01.932 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5222
04:21:01.937 00.005 10844 Star::Find returns 1 (0), X=617.13, Y=106.77, Mass=2083, SNR=29.0, Peak=224 HFD=3.4
04:21:01.937 00.000 10844 MultiStar: [#1 0.18,0.33,0.93,U] [#2 0.18,-0.10,0.86,U] [#3 0.26,0.10,0.89,U] [#4 0.25,-0.25,0.87,U] [#5 -0.24,-0.51,0.00,M4] [#6 0.03,-0.50,0.89,U] [#7 -0.01,0.01,0.80,U] [#8 0.13,-0.39,0.76,U] 
04:21:01.937 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {-0.13, -0.18}
04:21:01.937 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (1.39) = xAngle (-2.23 = -2.23)
04:21:01.937 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.90 = 0.90)
04:21:01.937 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.84 mountX=-0.10 mountY=0.13, mountTheta=2.24
04:21:01.937 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.12, opts=13)
04:21:01.937 00.000 10844 Enqueuing Move request for scope (0.11, -0.12)
04:21:01.937 00.000 11060 Worker thread wakes up
04:21:01.937 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:01.937 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
04:21:01.937 00.000 10844 UpdateGuideState exits: m=2083 SNR=29.0
04:21:01.937 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
04:21:01.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:01.937 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:01.937 00.000 10844 Enqueuing Expose request
04:21:01.937 00.000 11060 Moving (0.11, -0.12) raw xDistance=-0.10 yDistance=0.13
04:21:01.937 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:21:01.937 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:01.937 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:21:01.937 00.000 11060 MoveAxis(E, 0, ABG)
04:21:01.937 00.000 11060 Move returns status 0, amount 0
04:21:01.937 00.000 11060 MoveAxis(N, 0, ABG)
04:21:01.937 00.000 11060 Move returns status 0, amount 0
04:21:01.937 00.000 11060 move complete, result=0
04:21:01.943 00.006 11060 worker thread done servicing request
04:21:01.943 00.000 11060 Worker thread wakes up
04:21:01.943 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:01.943 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:01.944 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:02.577 00.633 11060 Exposure complete
04:21:02.851 00.274 11060 worker thread done servicing request
04:21:02.851 00.000 10844 OnExposeComplete: enter
04:21:02.851 00.000 10844 UpdateGuideState(): m_state=6
04:21:02.853 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5223
04:21:02.853 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=107.15, Mass=1743, SNR=26.3, Peak=164 HFD=3.1
04:21:02.853 00.000 10844 MultiStar: [#1 -0.31,-0.10,0.97,U] [#2 -0.25,0.18,0.87,U] [#3 0.42,0.07,1.01,U] [#4 0.05,-0.14,0.97,U] [#5 -0.30,-0.26,0.99,U] [#6 0.23,-0.14,1.04,U] [#7 -0.19,-0.08,0.89,U] [#8 0.23,-0.57,0.00,M5] 
04:21:02.853 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {-0.25, 0.20}
04:21:02.853 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (1.39) = xAngle (-4.06 = 2.22)
04:21:02.853 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.94 = -0.94)
04:21:02.853 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.67 mountX=-0.05 mountY=-0.06, mountTheta=-2.22
04:21:02.857 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
04:21:02.857 00.000 10844 Enqueuing Move request for scope (-0.07, -0.04)
04:21:02.857 00.000 11060 Worker thread wakes up
04:21:02.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:02.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
04:21:02.857 00.000 10844 UpdateGuideState exits: m=1743 SNR=26.3
04:21:02.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
04:21:02.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:02.857 00.000 11060 Moving (-0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
04:21:02.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:02.857 00.000 10844 Enqueuing Expose request
04:21:02.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:21:02.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:02.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:21:02.857 00.000 11060 MoveAxis(E, 0, ABG)
04:21:02.859 00.002 11060 Move returns status 0, amount 0
04:21:02.859 00.000 11060 MoveAxis(N, 0, ABG)
04:21:02.859 00.000 11060 Move returns status 0, amount 0
04:21:02.859 00.000 11060 move complete, result=0
04:21:02.859 00.000 11060 worker thread done servicing request
04:21:02.859 00.000 11060 Worker thread wakes up
04:21:02.859 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:02.859 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:02.860 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:03.502 00.642 11060 Exposure complete
04:21:03.737 00.235 11060 worker thread done servicing request
04:21:03.737 00.000 10844 OnExposeComplete: enter
04:21:03.737 00.000 10844 UpdateGuideState(): m_state=6
04:21:03.737 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5224
04:21:03.737 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=106.63, Mass=1719, SNR=26.1, Peak=206 HFD=3.0
04:21:03.737 00.000 10844 MultiStar: [#1 -0.47,0.30,1.02,U] [#2 0.20,0.33,0.85,U] [#3 0.06,-0.61,0.00,M1] [#4 -0.29,-0.00,0.94,U] [#5 -0.16,-0.18,0.93,U] [#6 0.62,-0.17,0.00,M1] [#7 -0.10,0.17,0.96,U] [#8 0.18,-0.45,0.87,U] 
04:21:03.737 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.02}, one-star: {0.04, -0.32}
04:21:03.737 00.000 10844 CameraToMount -- cameraTheta (-2.93) - m_xAngle (1.39) = xAngle (-4.32 = 1.96)
04:21:03.737 00.000 10844 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.20 = -1.20)
04:21:03.737 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.93 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
04:21:03.742 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.02, opts=13)
04:21:03.742 00.000 10844 Enqueuing Move request for scope (-0.10, -0.02)
04:21:03.742 00.000 11060 Worker thread wakes up
04:21:03.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
04:21:03.742 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:03.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
04:21:03.742 00.000 10844 UpdateGuideState exits: m=1719 SNR=26.1
04:21:03.742 00.000 11060 Moving (-0.10, -0.02) raw xDistance=-0.04 yDistance=-0.09
04:21:03.742 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:03.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:21:03.742 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:03.742 00.000 10844 Enqueuing Expose request
04:21:03.742 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:03.742 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:21:03.742 00.000 11060 MoveAxis(E, 0, ABG)
04:21:03.742 00.000 11060 Move returns status 0, amount 0
04:21:03.742 00.000 11060 MoveAxis(N, 0, ABG)
04:21:03.742 00.000 11060 Move returns status 0, amount 0
04:21:03.742 00.000 11060 move complete, result=0
04:21:03.742 00.000 11060 worker thread done servicing request
04:21:03.742 00.000 11060 Worker thread wakes up
04:21:03.742 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:03.742 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:03.742 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:04.376 00.634 11060 Exposure complete
04:21:04.584 00.208 11060 worker thread done servicing request
04:21:04.584 00.000 10844 OnExposeComplete: enter
04:21:04.584 00.000 10844 UpdateGuideState(): m_state=6
04:21:04.584 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5225
04:21:04.584 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=106.85, Mass=1693, SNR=25.7, Peak=150 HFD=3.0
04:21:04.589 00.005 10844 MultiStar: [#1 -0.13,-0.58,0.00,M1] [#2 0.03,-0.09,0.95,U] [#3 0.09,-0.13,1.02,U] [#4 0.10,0.13,1.05,U] [#5 -0.19,-0.33,0.96,U] [#6 0.55,0.01,1.00,U] [#7 0.14,0.03,0.90,U] [#8 0.13,-0.20,0.78,U] 
04:21:04.589 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.08}, one-star: {-0.41, -0.11}
04:21:04.589 00.000 10844 CameraToMount -- cameraTheta (-0.97) - m_xAngle (1.39) = xAngle (-2.36 = -2.36)
04:21:04.589 00.000 10844 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.76 = 0.76)
04:21:04.589 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.97 mountX=-0.07 mountY=0.07, mountTheta=2.37
04:21:04.589 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.08, opts=13)
04:21:04.589 00.000 10844 Enqueuing Move request for scope (0.05, -0.08)
04:21:04.589 00.000 11060 Worker thread wakes up
04:21:04.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:04.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
04:21:04.589 00.000 10844 UpdateGuideState exits: m=1693 SNR=25.7
04:21:04.589 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
04:21:04.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:04.589 00.000 11060 Moving (0.05, -0.08) raw xDistance=-0.07 yDistance=0.07
04:21:04.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:04.589 00.000 10844 Enqueuing Expose request
04:21:04.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:21:04.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:04.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:21:04.589 00.000 11060 MoveAxis(E, 0, ABG)
04:21:04.589 00.000 11060 Move returns status 0, amount 0
04:21:04.589 00.000 11060 MoveAxis(N, 0, ABG)
04:21:04.589 00.000 11060 Move returns status 0, amount 0
04:21:04.589 00.000 11060 move complete, result=0
04:21:04.589 00.000 11060 worker thread done servicing request
04:21:04.589 00.000 11060 Worker thread wakes up
04:21:04.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:04.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:04.594 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:05.227 00.633 11060 Exposure complete
04:21:05.443 00.216 11060 worker thread done servicing request
04:21:05.443 00.000 10844 OnExposeComplete: enter
04:21:05.443 00.000 10844 UpdateGuideState(): m_state=6
04:21:05.443 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5226
04:21:05.443 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=107.00, Mass=1687, SNR=25.5, Peak=165 HFD=3.0
04:21:05.447 00.004 10844 MultiStar: [#1 -0.13,0.15,1.02,U] [#2 -0.26,-0.32,0.89,U] [#3 0.21,-0.20,1.03,U] [#4 0.01,-0.49,1.03,U] [#5 -0.03,-0.01,0.94,U] [#6 0.03,-0.36,1.08,U] [#7 -0.17,0.24,0.92,U] [#8 -0.07,-0.32,0.81,U] 
04:21:05.447 00.000 10844 refined, 8 included, MultiStar: {-0.07, -0.14}, one-star: {-0.25, 0.04}
04:21:05.447 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.39) = xAngle (-3.41 = 2.88)
04:21:05.447 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
04:21:05.447 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.02 mountX=-0.15 mountY=-0.04, mountTheta=-2.86
04:21:05.462 00.015 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.14, opts=13)
04:21:05.462 00.000 10844 Enqueuing Move request for scope (-0.07, -0.14)
04:21:05.462 00.000 11060 Worker thread wakes up
04:21:05.462 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:05.462 00.000 10844 UpdateGuideState exits: m=1687 SNR=25.5
04:21:05.462 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:05.462 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:05.462 00.000 10844 Enqueuing Expose request
04:21:05.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
04:21:05.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
04:21:05.462 00.000 11060 Moving (-0.07, -0.14) raw xDistance=-0.15 yDistance=-0.04
04:21:05.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:21:05.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:05.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:21:05.462 00.000 11060 MoveAxis(E, 36, ABG)
04:21:05.462 00.000 11060 Guiding  Dir = 2, Dur = 36
04:21:05.478 00.016 11060 IsSlewing returns 0
04:21:05.479 00.001 11060 IsGuiding returns 0
04:21:05.525 00.046 11060 IsGuiding returns 0
04:21:05.525 00.000 11060 Move returns status 0, amount 36
04:21:05.525 00.000 11060 MoveAxis(N, 0, ABG)
04:21:05.525 00.000 11060 Move returns status 0, amount 0
04:21:05.525 00.000 11060 move complete, result=0
04:21:05.525 00.000 11060 worker thread done servicing request
04:21:05.525 00.000 11060 Worker thread wakes up
04:21:05.525 00.000 10844 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
04:21:05.525 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:05.525 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:06.151 00.626 11060 Exposure complete
04:21:06.383 00.232 11060 worker thread done servicing request
04:21:06.383 00.000 10844 OnExposeComplete: enter
04:21:06.383 00.000 10844 UpdateGuideState(): m_state=6
04:21:06.385 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5227
04:21:06.385 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=106.74, Mass=1676, SNR=25.5, Peak=186 HFD=2.9
04:21:06.385 00.000 10844 MultiStar: [#1 -0.04,-0.09,0.99,U] [#2 -0.09,-0.16,0.94,U] [#3 -0.00,-0.38,0.94,U] [#4 0.07,-0.49,1.10,U] [#5 -0.33,-0.25,1.03,U] [#6 0.39,-0.32,1.07,U] [#7 -0.13,-0.62,0.00,M1] [#8 -0.33,-0.48,0.00,M3] 
04:21:06.385 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.28}, one-star: {-0.21, -0.21}
04:21:06.385 00.000 10844 CameraToMount -- cameraTheta (-1.67) - m_xAngle (1.39) = xAngle (-3.06 = -3.06)
04:21:06.385 00.000 10844 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.07 = 0.07)
04:21:06.385 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.67 mountX=-0.28 mountY=0.02, mountTheta=3.08
04:21:06.388 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.28, opts=13)
04:21:06.388 00.000 10844 Enqueuing Move request for scope (-0.03, -0.28)
04:21:06.390 00.002 11060 Worker thread wakes up
04:21:06.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
04:21:06.390 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
04:21:06.390 00.000 11060 Moving (-0.03, -0.28) raw xDistance=-0.28 yDistance=0.02
04:21:06.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
04:21:06.398 00.008 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:06.399 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:21:06.399 00.000 11060 MoveAxis(E, 66, ABG)
04:21:06.399 00.000 11060 Guiding  Dir = 2, Dur = 66
04:21:06.399 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:06.399 00.000 10844 UpdateGuideState exits: m=1676 SNR=25.5
04:21:06.399 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:06.399 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:06.399 00.000 10844 Enqueuing Expose request
04:21:06.404 00.005 11060 IsSlewing returns 0
04:21:06.404 00.000 11060 IsGuiding returns 0
04:21:06.482 00.078 11060 IsGuiding returns 0
04:21:06.482 00.000 11060 Move returns status 0, amount 66
04:21:06.482 00.000 11060 MoveAxis(N, 0, ABG)
04:21:06.482 00.000 11060 Move returns status 0, amount 0
04:21:06.482 00.000 11060 move complete, result=0
04:21:06.482 00.000 11060 worker thread done servicing request
04:21:06.482 00.000 11060 Worker thread wakes up
04:21:06.482 00.000 10844 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
04:21:06.483 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:06.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:07.120 00.637 11060 Exposure complete
04:21:07.327 00.207 11060 worker thread done servicing request
04:21:07.327 00.000 10844 OnExposeComplete: enter
04:21:07.327 00.000 10844 UpdateGuideState(): m_state=6
04:21:07.328 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5228
04:21:07.328 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=106.82, Mass=1865, SNR=26.7, Peak=244 HFD=3.5
04:21:07.328 00.000 10844 MultiStar: [#1 -0.44,0.05,1.02,U] [#2 -0.12,-0.25,0.84,U] [#3 0.50,-0.23,0.95,U] [#4 0.02,-0.04,0.99,U] [#5 -0.30,-0.65,0.00,M1] [#6 0.38,-0.39,0.98,U] [#7 -0.33,0.21,0.87,U] [#8 -0.06,-0.12,0.82,U] 
04:21:07.328 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.11}, one-star: {-0.01, -0.14}
04:21:07.328 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (1.39) = xAngle (-2.99 = -2.99)
04:21:07.328 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.13 = 0.13)
04:21:07.328 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.60 mountX=-0.11 mountY=0.01, mountTheta=3.01
04:21:07.328 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.11, opts=13)
04:21:07.328 00.000 10844 Enqueuing Move request for scope (-0.00, -0.11)
04:21:07.328 00.000 11060 Worker thread wakes up
04:21:07.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:07.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
04:21:07.328 00.000 10844 UpdateGuideState exits: m=1865 SNR=26.7
04:21:07.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
04:21:07.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:07.328 00.000 11060 Moving (-0.00, -0.11) raw xDistance=-0.11 yDistance=0.01
04:21:07.332 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:21:07.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:07.332 00.000 10844 Enqueuing Expose request
04:21:07.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:07.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:21:07.332 00.000 11060 MoveAxis(E, 0, ABG)
04:21:07.332 00.000 11060 Move returns status 0, amount 0
04:21:07.332 00.000 11060 MoveAxis(N, 0, ABG)
04:21:07.332 00.000 11060 Move returns status 0, amount 0
04:21:07.332 00.000 11060 move complete, result=0
04:21:07.332 00.000 11060 worker thread done servicing request
04:21:07.332 00.000 11060 Worker thread wakes up
04:21:07.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:07.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:07.335 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:07.968 00.633 11060 Exposure complete
04:21:08.267 00.299 11060 worker thread done servicing request
04:21:08.267 00.000 10844 OnExposeComplete: enter
04:21:08.267 00.000 10844 UpdateGuideState(): m_state=6
04:21:08.267 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5229
04:21:08.267 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=106.92, Mass=1424, SNR=23.4, Peak=148 HFD=3.0
04:21:08.267 00.000 10844 MultiStar: [#1 -0.34,0.04,1.06,U] [#2 -0.32,0.26,1.00,U] [#3 0.36,0.03,1.13,U] [#4 0.30,0.50,0.00,M1] [#5 0.01,0.04,1.01,U] [#6 0.01,-0.30,1.12,U] [#7 -0.17,0.13,1.00,U] [#8 0.01,-0.14,0.82,U] 
04:21:08.267 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.00}, one-star: {-0.16, -0.03}
04:21:08.271 00.004 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.70 = 1.70)
04:21:08.271 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.46)
04:21:08.271 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.09 mountX=-0.01 mountY=-0.07, mountTheta=-1.70
04:21:08.272 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
04:21:08.272 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
04:21:08.272 00.000 11060 Worker thread wakes up
04:21:08.272 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:08.272 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
04:21:08.272 00.000 10844 UpdateGuideState exits: m=1424 SNR=23.4
04:21:08.272 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
04:21:08.272 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:08.272 00.000 11060 Moving (-0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
04:21:08.272 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:08.272 00.000 10844 Enqueuing Expose request
04:21:08.272 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:21:08.272 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:08.272 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:21:08.272 00.000 11060 MoveAxis(E, 0, ABG)
04:21:08.272 00.000 11060 Move returns status 0, amount 0
04:21:08.272 00.000 11060 MoveAxis(N, 0, ABG)
04:21:08.272 00.000 11060 Move returns status 0, amount 0
04:21:08.272 00.000 11060 move complete, result=0
04:21:08.272 00.000 11060 worker thread done servicing request
04:21:08.272 00.000 11060 Worker thread wakes up
04:21:08.272 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:08.272 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:08.278 00.006 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:08.948 00.670 11060 Exposure complete
04:21:09.189 00.241 11060 worker thread done servicing request
04:21:09.189 00.000 10844 OnExposeComplete: enter
04:21:09.189 00.000 10844 UpdateGuideState(): m_state=6
04:21:09.190 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5230
04:21:09.190 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=107.17, Mass=1720, SNR=26.4, Peak=231 HFD=2.8
04:21:09.190 00.000 10844 MultiStar: [#1 -0.13,0.51,0.96,U] [#2 0.37,0.20,0.89,U] [#3 0.30,0.27,0.98,U] [#4 0.30,-0.03,0.99,U] [#5 -0.39,-0.27,0.83,U] [#6 0.46,-0.36,0.00,M1] [#7 0.47,0.11,0.85,U] [#8 -0.13,0.18,0.80,U] 
04:21:09.190 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.15}, one-star: {0.03, 0.21}
04:21:09.190 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.39) = xAngle (-0.44 = -0.44)
04:21:09.190 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.68 = 2.68)
04:21:09.190 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.95 mountX=0.17 mountY=0.08, mountTheta=0.46
04:21:09.192 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
04:21:09.194 00.002 10844 Enqueuing Move request for scope (0.11, 0.15)
04:21:09.194 00.000 11060 Worker thread wakes up
04:21:09.194 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:09.194 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
04:21:09.194 00.000 10844 UpdateGuideState exits: m=1720 SNR=26.4
04:21:09.194 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
04:21:09.194 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:09.194 00.000 11060 Moving (0.11, 0.15) raw xDistance=0.17 yDistance=0.08
04:21:09.194 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:09.194 00.000 10844 Enqueuing Expose request
04:21:09.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:21:09.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:09.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:21:09.194 00.000 11060 MoveAxis(W, 40, ABG)
04:21:09.194 00.000 11060 Guiding  Dir = 3, Dur = 40
04:21:09.200 00.006 11060 IsSlewing returns 0
04:21:09.200 00.000 11060 IsGuiding returns 0
04:21:09.247 00.047 11060 IsGuiding returns 0
04:21:09.247 00.000 11060 Move returns status 0, amount 40
04:21:09.247 00.000 11060 MoveAxis(N, 0, ABG)
04:21:09.247 00.000 11060 Move returns status 0, amount 0
04:21:09.247 00.000 11060 move complete, result=0
04:21:09.247 00.000 11060 worker thread done servicing request
04:21:09.247 00.000 11060 Worker thread wakes up
04:21:09.247 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
04:21:09.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:09.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:09.890 00.643 11060 Exposure complete
04:21:10.108 00.218 11060 worker thread done servicing request
04:21:10.108 00.000 10844 OnExposeComplete: enter
04:21:10.108 00.000 10844 UpdateGuideState(): m_state=6
04:21:10.108 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5231
04:21:10.108 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=106.83, Mass=1569, SNR=24.8, Peak=231 HFD=2.8
04:21:10.108 00.000 10844 MultiStar: [#1 -0.31,-0.27,0.95,U] [#2 0.23,-0.10,1.01,U] [#3 0.52,-0.32,0.00,M1] [#4 0.30,-0.07,0.99,U] [#5 -0.26,-0.34,0.98,U] [#6 0.36,-0.15,1.07,U] [#7 -0.30,-0.35,0.96,U] [#8 0.29,-0.56,0.00,M1] 
04:21:10.109 00.001 10844 single-star, 6 included, MultiStar: {-0.01, -0.20}, one-star: {-0.13, -0.12}
04:21:10.109 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.39) = xAngle (-3.79 = 2.50)
04:21:10.109 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.66 = -0.66)
04:21:10.109 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.40 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
04:21:10.112 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.12, opts=13)
04:21:10.112 00.000 10844 Enqueuing Move request for scope (-0.13, -0.12)
04:21:10.112 00.000 11060 Worker thread wakes up
04:21:10.112 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:10.112 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
04:21:10.112 00.000 10844 UpdateGuideState exits: m=1569 SNR=24.8
04:21:10.112 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
04:21:10.112 00.000 11060 Moving (-0.13, -0.12) raw xDistance=-0.14 yDistance=-0.11
04:21:10.112 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:21:10.112 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:10.112 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:10.112 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:21:10.112 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:10.112 00.000 10844 Enqueuing Expose request
04:21:10.112 00.000 11060 MoveAxis(E, 33, ABG)
04:21:10.112 00.000 11060 Guiding  Dir = 2, Dur = 33
04:21:10.141 00.029 11060 IsSlewing returns 0
04:21:10.142 00.001 11060 IsGuiding returns 0
04:21:10.203 00.061 11060 IsGuiding returns 0
04:21:10.203 00.000 11060 Move returns status 0, amount 33
04:21:10.203 00.000 11060 MoveAxis(N, 0, ABG)
04:21:10.203 00.000 11060 Move returns status 0, amount 0
04:21:10.203 00.000 11060 move complete, result=0
04:21:10.203 00.000 11060 worker thread done servicing request
04:21:10.203 00.000 11060 Worker thread wakes up
04:21:10.203 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
04:21:10.203 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:10.203 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:10.846 00.643 11060 Exposure complete
04:21:11.062 00.216 11060 worker thread done servicing request
04:21:11.062 00.000 10844 OnExposeComplete: enter
04:21:11.062 00.000 10844 UpdateGuideState(): m_state=6
04:21:11.062 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5232
04:21:11.062 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=106.81, Mass=1555, SNR=24.6, Peak=187 HFD=3.3
04:21:11.062 00.000 10844 MultiStar: [#1 -0.36,-0.04,1.05,U] [#2 -0.00,0.13,0.88,U] [#3 0.54,-0.04,0.99,U] [#4 0.18,-0.06,1.11,U] [#5 -0.03,-0.34,0.92,U] [#6 0.14,-0.50,1.02,U] [#7 -0.34,0.08,0.91,U] [#8 -0.02,-0.50,0.93,U] 
04:21:11.062 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.16}, one-star: {0.19, -0.15}
04:21:11.062 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
04:21:11.062 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.39 = 0.39)
04:21:11.062 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.34 mountX=-0.15 mountY=0.06, mountTheta=2.74
04:21:11.065 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.16, opts=13)
04:21:11.065 00.000 10844 Enqueuing Move request for scope (0.04, -0.16)
04:21:11.065 00.000 11060 Worker thread wakes up
04:21:11.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:11.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
04:21:11.065 00.000 10844 UpdateGuideState exits: m=1555 SNR=24.6
04:21:11.065 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
04:21:11.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:11.065 00.000 11060 Moving (0.04, -0.16) raw xDistance=-0.15 yDistance=0.06
04:21:11.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:11.065 00.000 10844 Enqueuing Expose request
04:21:11.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:21:11.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:11.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:21:11.065 00.000 11060 MoveAxis(E, 36, ABG)
04:21:11.065 00.000 11060 Guiding  Dir = 2, Dur = 36
04:21:11.070 00.005 11060 IsSlewing returns 0
04:21:11.070 00.000 11060 IsGuiding returns 0
04:21:11.116 00.046 11060 IsGuiding returns 0
04:21:11.116 00.000 11060 Move returns status 0, amount 36
04:21:11.116 00.000 11060 MoveAxis(N, 0, ABG)
04:21:11.116 00.000 11060 Move returns status 0, amount 0
04:21:11.116 00.000 11060 move complete, result=0
04:21:11.116 00.000 11060 worker thread done servicing request
04:21:11.116 00.000 10844 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
04:21:11.116 00.000 11060 Worker thread wakes up
04:21:11.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:11.116 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:11.765 00.649 11060 Exposure complete
04:21:11.971 00.206 11060 worker thread done servicing request
04:21:11.971 00.000 10844 OnExposeComplete: enter
04:21:11.971 00.000 10844 UpdateGuideState(): m_state=6
04:21:11.971 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5233
04:21:11.971 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=106.95, Mass=1502, SNR=24.4, Peak=210 HFD=3.3
04:21:11.972 00.001 10844 MultiStar: [#1 -0.47,-0.14,1.08,U] [#2 0.25,-0.05,0.93,U] [#3 0.34,-0.20,1.13,U] [#4 0.04,0.15,1.06,U] [#5 -0.40,-0.32,1.06,U] [#6 0.34,-0.20,1.14,U] [#7 -0.23,0.12,1.05,U] [#8 0.16,-0.63,0.00,M1] 
04:21:11.972 00.000 10844 single-star, 7 included, MultiStar: {-0.01, -0.08}, one-star: {0.03, -0.01}
04:21:11.972 00.000 10844 CameraToMount -- cameraTheta (-0.26) - m_xAngle (1.39) = xAngle (-1.65 = -1.65)
04:21:11.972 00.000 10844 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.47 = 1.47)
04:21:11.972 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.26 mountX=-0.00 mountY=0.03, mountTheta=1.65
04:21:11.972 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.01, opts=13)
04:21:11.972 00.000 10844 Enqueuing Move request for scope (0.03, -0.01)
04:21:11.972 00.000 11060 Worker thread wakes up
04:21:11.972 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:11.972 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
04:21:11.972 00.000 10844 UpdateGuideState exits: m=1502 SNR=24.4
04:21:11.972 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
04:21:11.972 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:11.976 00.004 11060 Moving (0.03, -0.01) raw xDistance=-0.00 yDistance=0.03
04:21:11.976 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:11.976 00.000 10844 Enqueuing Expose request
04:21:11.976 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:21:11.976 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:11.976 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:21:11.976 00.000 11060 MoveAxis(E, 0, ABG)
04:21:11.976 00.000 11060 Move returns status 0, amount 0
04:21:11.976 00.000 11060 MoveAxis(N, 0, ABG)
04:21:11.976 00.000 11060 Move returns status 0, amount 0
04:21:11.976 00.000 11060 move complete, result=0
04:21:11.977 00.001 11060 worker thread done servicing request
04:21:11.977 00.000 11060 Worker thread wakes up
04:21:11.977 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:11.977 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:11.979 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:12.621 00.642 11060 Exposure complete
04:21:12.834 00.213 11060 worker thread done servicing request
04:21:12.834 00.000 10844 OnExposeComplete: enter
04:21:12.834 00.000 10844 UpdateGuideState(): m_state=6
04:21:12.834 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5234
04:21:12.834 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=106.65, Mass=1704, SNR=25.3, Peak=185 HFD=3.6
04:21:12.834 00.000 10844 MultiStar: [#1 -0.06,0.01,0.95,U] [#2 -0.19,0.05,0.90,U] [#3 0.28,-0.08,0.96,U] [#4 -0.06,-0.35,0.87,U] [#5 -0.60,-0.30,0.00,M1] [#6 0.33,-0.61,0.00,M1] [#7 -0.24,0.17,1.06,U] [#8 0.02,-0.66,0.00,M2] 
04:21:12.834 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.08}, one-star: {-0.02, -0.31}
04:21:12.834 00.000 10844 CameraToMount -- cameraTheta (-2.12) - m_xAngle (1.39) = xAngle (-3.51 = 2.77)
04:21:12.834 00.000 10844 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
04:21:12.834 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.12 mountX=-0.09 mountY=-0.04, mountTheta=-2.75
04:21:12.838 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.08, opts=13)
04:21:12.838 00.000 10844 Enqueuing Move request for scope (-0.05, -0.08)
04:21:12.838 00.000 11060 Worker thread wakes up
04:21:12.838 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:12.838 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
04:21:12.838 00.000 10844 UpdateGuideState exits: m=1704 SNR=25.3
04:21:12.838 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
04:21:12.838 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:12.838 00.000 11060 Moving (-0.05, -0.08) raw xDistance=-0.09 yDistance=-0.04
04:21:12.838 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:12.838 00.000 10844 Enqueuing Expose request
04:21:12.838 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:21:12.838 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:12.838 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:21:12.838 00.000 11060 MoveAxis(E, 0, ABG)
04:21:12.838 00.000 11060 Move returns status 0, amount 0
04:21:12.838 00.000 11060 MoveAxis(N, 0, ABG)
04:21:12.838 00.000 11060 Move returns status 0, amount 0
04:21:12.838 00.000 11060 move complete, result=0
04:21:12.838 00.000 11060 worker thread done servicing request
04:21:12.838 00.000 11060 Worker thread wakes up
04:21:12.838 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:12.841 00.003 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:12.843 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:13.493 00.650 11060 Exposure complete
04:21:13.701 00.208 11060 worker thread done servicing request
04:21:13.701 00.000 10844 OnExposeComplete: enter
04:21:13.701 00.000 10844 UpdateGuideState(): m_state=6
04:21:13.701 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5235
04:21:13.701 00.000 10844 Star::Find returns 1 (0), X=617.46, Y=106.91, Mass=1808, SNR=26.9, Peak=254 HFD=3.2
04:21:13.701 00.000 10844 MultiStar: [#1 -0.12,0.03,0.97,U] [#2 0.34,-0.17,0.91,U] [#3 0.66,-0.12,0.00,M1] [#4 0.03,-0.11,0.94,U] [#5 -0.14,-0.87,0.00,M2] [#6 0.55,-0.74,0.00,M2] [#7 -0.26,-0.09,0.94,U] [#8 -0.35,-0.16,0.81,U] 
04:21:13.701 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.09}, one-star: {0.21, -0.04}
04:21:13.701 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.39) = xAngle (-3.16 = 3.13)
04:21:13.701 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.03 = -0.03)
04:21:13.701 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.77 mountX=-0.09 mountY=-0.00, mountTheta=-3.11
04:21:13.703 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.09, opts=13)
04:21:13.703 00.000 10844 Enqueuing Move request for scope (-0.02, -0.09)
04:21:13.703 00.000 11060 Worker thread wakes up
04:21:13.703 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:13.703 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
04:21:13.706 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
04:21:13.706 00.000 11060 Moving (-0.02, -0.09) raw xDistance=-0.09 yDistance=-0.00
04:21:13.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:21:13.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:13.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:21:13.706 00.000 11060 MoveAxis(E, 0, ABG)
04:21:13.706 00.000 11060 Move returns status 0, amount 0
04:21:13.706 00.000 11060 MoveAxis(N, 0, ABG)
04:21:13.706 00.000 11060 Move returns status 0, amount 0
04:21:13.706 00.000 11060 move complete, result=0
04:21:13.706 00.000 10844 UpdateGuideState exits: m=1808 SNR=26.9
04:21:13.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:13.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:13.706 00.000 10844 Enqueuing Expose request
04:21:13.706 00.000 11060 worker thread done servicing request
04:21:13.706 00.000 11060 Worker thread wakes up
04:21:13.706 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:13.706 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:13.706 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:14.349 00.643 11060 Exposure complete
04:21:14.563 00.214 11060 worker thread done servicing request
04:21:14.563 00.000 10844 OnExposeComplete: enter
04:21:14.563 00.000 10844 UpdateGuideState(): m_state=6
04:21:14.563 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5236
04:21:14.563 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=106.54, Mass=1685, SNR=25.4, Peak=171 HFD=3.6
04:21:14.563 00.000 10844 MultiStar: [#1 -0.01,0.19,1.01,U] [#2 -0.03,-0.24,0.95,U] [#3 0.34,-0.10,0.96,U] [#4 0.42,-0.04,1.05,U] [#5 -0.19,-0.05,0.98,U] [#6 0.07,-0.29,1.16,U] [#7 -0.06,0.13,0.97,U] [#8 0.36,-0.80,0.00,M2] 
04:21:14.563 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.11}, one-star: {0.08, -0.42}
04:21:14.563 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (1.39) = xAngle (-2.31 = -2.31)
04:21:14.563 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.81 = 0.81)
04:21:14.563 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.92 mountX=-0.09 mountY=0.10, mountTheta=2.32
04:21:14.568 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.11, opts=13)
04:21:14.568 00.000 10844 Enqueuing Move request for scope (0.08, -0.11)
04:21:14.568 00.000 11060 Worker thread wakes up
04:21:14.568 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:14.568 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
04:21:14.568 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
04:21:14.568 00.000 11060 Moving (0.08, -0.11) raw xDistance=-0.09 yDistance=0.10
04:21:14.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:21:14.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:14.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:21:14.568 00.000 11060 MoveAxis(E, 0, ABG)
04:21:14.568 00.000 11060 Move returns status 0, amount 0
04:21:14.568 00.000 11060 MoveAxis(N, 0, ABG)
04:21:14.570 00.002 11060 Move returns status 0, amount 0
04:21:14.570 00.000 10844 UpdateGuideState exits: m=1685 SNR=25.4
04:21:14.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:14.570 00.000 11060 move complete, result=0
04:21:14.570 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:14.570 00.000 11060 worker thread done servicing request
04:21:14.570 00.000 10844 Enqueuing Expose request
04:21:14.570 00.000 11060 Worker thread wakes up
04:21:14.570 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:14.570 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:14.570 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:15.200 00.630 11060 Exposure complete
04:21:15.406 00.206 11060 worker thread done servicing request
04:21:15.406 00.000 10844 OnExposeComplete: enter
04:21:15.406 00.000 10844 UpdateGuideState(): m_state=6
04:21:15.406 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5237
04:21:15.406 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=106.92, Mass=1800, SNR=27.1, Peak=176 HFD=3.4
04:21:15.406 00.000 10844 MultiStar: [#1 -0.08,-0.08,0.94,U] [#2 0.44,0.16,0.95,U] [#3 0.17,-0.08,0.89,U] [#4 -0.10,-0.30,0.99,U] [#5 0.30,-0.11,0.88,U] [#6 0.43,-0.52,0.00,M2] [#7 0.03,-0.09,0.97,U] [#8 -0.08,-0.53,0.81,U] 
04:21:15.406 00.000 10844 single-star, 7 included, MultiStar: {0.09, -0.13}, one-star: {0.08, -0.04}
04:21:15.406 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
04:21:15.406 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.28 = 1.28)
04:21:15.406 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=-0.02 mountY=0.08, mountTheta=1.84
04:21:15.411 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
04:21:15.411 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
04:21:15.411 00.000 11060 Worker thread wakes up
04:21:15.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
04:21:15.411 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
04:21:15.411 00.000 11060 Moving (0.08, -0.04) raw xDistance=-0.02 yDistance=0.08
04:21:15.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:21:15.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:15.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:21:15.411 00.000 11060 MoveAxis(E, 0, ABG)
04:21:15.411 00.000 11060 Move returns status 0, amount 0
04:21:15.411 00.000 11060 MoveAxis(N, 0, ABG)
04:21:15.411 00.000 11060 Move returns status 0, amount 0
04:21:15.411 00.000 11060 move complete, result=0
04:21:15.411 00.000 11060 worker thread done servicing request
04:21:15.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:15.411 00.000 10844 UpdateGuideState exits: m=1800 SNR=27.1
04:21:15.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:15.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:15.411 00.000 10844 Enqueuing Expose request
04:21:15.411 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:15.413 00.002 11060 Worker thread wakes up
04:21:15.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:15.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:16.042 00.629 11060 Exposure complete
04:21:16.270 00.228 11060 worker thread done servicing request
04:21:16.270 00.000 10844 OnExposeComplete: enter
04:21:16.270 00.000 10844 UpdateGuideState(): m_state=6
04:21:16.270 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5238
04:21:16.270 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=107.03, Mass=1624, SNR=25.2, Peak=167 HFD=3.4
04:21:16.271 00.001 10844 MultiStar: [#1 -0.36,0.02,0.97,U] [#2 0.27,0.11,0.93,U] [#3 0.54,-0.01,0.94,U] [#4 0.51,-0.18,1.08,U] [#5 -0.35,-0.51,0.00,M1] [#6 0.16,-0.37,1.00,U] [#7 -0.11,0.03,1.02,U] [#8 0.09,-0.38,0.91,U] 
04:21:16.271 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.09}, one-star: {0.23, 0.08}
04:21:16.271 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
04:21:16.271 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.25 = 1.25)
04:21:16.271 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.49 mountX=-0.06 mountY=0.18, mountTheta=1.88
04:21:16.273 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.09, opts=13)
04:21:16.273 00.000 10844 Enqueuing Move request for scope (0.17, -0.09)
04:21:16.273 00.000 11060 Worker thread wakes up
04:21:16.273 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:16.275 00.002 10844 UpdateGuideState exits: m=1624 SNR=25.2
04:21:16.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:16.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:16.275 00.000 10844 Enqueuing Expose request
04:21:16.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
04:21:16.275 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
04:21:16.275 00.000 11060 Moving (0.17, -0.09) raw xDistance=-0.06 yDistance=0.18
04:21:16.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:21:16.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:16.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:21:16.275 00.000 11060 MoveAxis(E, 0, ABG)
04:21:16.275 00.000 11060 Move returns status 0, amount 0
04:21:16.275 00.000 11060 MoveAxis(N, 0, ABG)
04:21:16.275 00.000 11060 Move returns status 0, amount 0
04:21:16.275 00.000 11060 move complete, result=0
04:21:16.275 00.000 11060 worker thread done servicing request
04:21:16.275 00.000 11060 Worker thread wakes up
04:21:16.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:16.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:16.279 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:16.900 00.621 11060 Exposure complete
04:21:17.186 00.286 11060 worker thread done servicing request
04:21:17.186 00.000 10844 OnExposeComplete: enter
04:21:17.186 00.000 10844 UpdateGuideState(): m_state=6
04:21:17.189 00.003 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5239
04:21:17.189 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=107.16, Mass=1622, SNR=25.2, Peak=180 HFD=3.1
04:21:17.189 00.000 10844 MultiStar: [#1 0.11,0.07,1.03,U] [#2 -0.09,0.00,0.87,U] [#3 0.32,0.00,0.98,U] [#4 0.14,0.12,0.99,U] [#5 -0.19,-0.69,0.00,M2] [#6 0.33,-0.38,1.06,U] [#7 -0.04,-0.07,1.03,U] [#8 0.12,-0.79,0.00,M1] 
04:21:17.189 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.01, 0.20}
04:21:17.189 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.39) = xAngle (-1.48 = -1.48)
04:21:17.189 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.64 = 1.64)
04:21:17.189 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.09 mountX=0.01 mountY=0.12, mountTheta=1.48
04:21:17.189 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.01, opts=13)
04:21:17.189 00.000 10844 Enqueuing Move request for scope (0.12, -0.01)
04:21:17.189 00.000 11060 Worker thread wakes up
04:21:17.189 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:17.189 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
04:21:17.189 00.000 10844 UpdateGuideState exits: m=1622 SNR=25.2
04:21:17.189 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
04:21:17.189 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:17.189 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:17.189 00.000 10844 Enqueuing Expose request
04:21:17.194 00.005 11060 Moving (0.12, -0.01) raw xDistance=0.01 yDistance=0.12
04:21:17.194 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:17.194 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:17.194 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:21:17.194 00.000 11060 MoveAxis(E, 0, ABG)
04:21:17.194 00.000 11060 Move returns status 0, amount 0
04:21:17.194 00.000 11060 MoveAxis(N, 0, ABG)
04:21:17.194 00.000 11060 Move returns status 0, amount 0
04:21:17.194 00.000 11060 move complete, result=0
04:21:17.194 00.000 11060 worker thread done servicing request
04:21:17.194 00.000 11060 Worker thread wakes up
04:21:17.194 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:17.194 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:17.198 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:17.839 00.641 11060 Exposure complete
04:21:18.134 00.295 10844 OnExposeComplete: enter
04:21:18.134 00.000 10844 UpdateGuideState(): m_state=6
04:21:18.134 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5240
04:21:18.134 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=106.68, Mass=1729, SNR=26.2, Peak=232 HFD=3.2
04:21:18.136 00.002 10844 MultiStar: [#1 -0.07,0.16,1.00,U] [#2 -0.18,-0.08,0.90,U] [#3 0.41,-0.41,0.00,M1] [#4 0.32,-0.19,1.02,U] [#5 0.19,-0.98,0.00,M3] [#6 0.32,-0.42,0.95,U] [#7 -0.17,0.40,0.95,U] [#8 0.23,-0.35,0.74,U] 
04:21:18.136 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.10}, one-star: {0.24, -0.28}
04:21:18.136 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.39) = xAngle (-2.18 = -2.18)
04:21:18.136 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
04:21:18.136 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=-0.08 mountY=0.11, mountTheta=2.19
04:21:18.136 00.000 11060 worker thread done servicing request
04:21:18.137 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
04:21:18.137 00.000 10844 Enqueuing Move request for scope (0.10, -0.10)
04:21:18.137 00.000 11060 Worker thread wakes up
04:21:18.137 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:18.137 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
04:21:18.137 00.000 10844 UpdateGuideState exits: m=1729 SNR=26.2
04:21:18.137 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
04:21:18.137 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:18.137 00.000 11060 Moving (0.10, -0.10) raw xDistance=-0.08 yDistance=0.11
04:21:18.137 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:18.137 00.000 10844 Enqueuing Expose request
04:21:18.137 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:21:18.137 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:18.137 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:21:18.137 00.000 11060 MoveAxis(E, 0, ABG)
04:21:18.137 00.000 11060 Move returns status 0, amount 0
04:21:18.137 00.000 11060 MoveAxis(N, 0, ABG)
04:21:18.137 00.000 11060 Move returns status 0, amount 0
04:21:18.137 00.000 11060 move complete, result=0
04:21:18.142 00.005 11060 worker thread done servicing request
04:21:18.142 00.000 11060 Worker thread wakes up
04:21:18.142 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:18.142 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:18.145 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:18.779 00.634 11060 Exposure complete
04:21:19.154 00.375 11060 worker thread done servicing request
04:21:19.154 00.000 10844 OnExposeComplete: enter
04:21:19.154 00.000 10844 UpdateGuideState(): m_state=6
04:21:19.156 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5241
04:21:19.156 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=106.60, Mass=2198, SNR=30.1, Peak=238 HFD=3.2
04:21:19.156 00.000 10844 MultiStar: [#1 -0.46,0.24,0.83,U] [#2 0.28,-0.01,0.77,U] [#3 0.59,-0.18,0.00,M2] [#4 0.01,-0.08,0.89,U] [#5 -0.18,-0.14,0.85,U] [#6 0.24,-0.34,0.89,U] [#7 0.09,0.18,0.86,U] [#8 0.39,-0.55,0.00,M1] 
04:21:19.156 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.08}, one-star: {-0.04, -0.36}
04:21:19.157 00.001 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
04:21:19.157 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
04:21:19.157 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.71 mountX=-0.08 mountY=0.00, mountTheta=3.12
04:21:19.160 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
04:21:19.160 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
04:21:19.160 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:19.160 00.000 10844 UpdateGuideState exits: m=2198 SNR=30.1
04:21:19.160 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:19.160 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:19.160 00.000 10844 Enqueuing Expose request
04:21:19.169 00.009 11060 Worker thread wakes up
04:21:19.171 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
04:21:19.171 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
04:21:19.171 00.000 11060 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.00
04:21:19.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:21:19.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:19.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:21:19.171 00.000 11060 MoveAxis(E, 0, ABG)
04:21:19.171 00.000 11060 Move returns status 0, amount 0
04:21:19.172 00.001 11060 MoveAxis(N, 0, ABG)
04:21:19.172 00.000 11060 Move returns status 0, amount 0
04:21:19.172 00.000 11060 move complete, result=0
04:21:19.172 00.000 11060 worker thread done servicing request
04:21:19.172 00.000 11060 Worker thread wakes up
04:21:19.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:19.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:19.180 00.008 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:19.814 00.634 11060 Exposure complete
04:21:20.243 00.429 11060 worker thread done servicing request
04:21:20.244 00.001 10844 OnExposeComplete: enter
04:21:20.244 00.000 10844 UpdateGuideState(): m_state=6
04:21:20.245 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5242
04:21:20.245 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=107.06, Mass=1860, SNR=27.6, Peak=222 HFD=3.2
04:21:20.245 00.000 10844 MultiStar: [#1 -0.54,-0.03,0.92,U] [#2 0.03,0.14,0.81,U] [#3 0.19,-0.20,0.95,U] [#4 0.60,-0.09,0.00,M1] [#5 0.34,-0.23,0.78,U] [#6 0.12,-0.31,0.89,U] [#7 -0.24,-0.07,0.84,U] [#8 0.05,-0.35,0.72,U] 
04:21:20.245 00.000 10844 single-star, 7 included, MultiStar: {-0.01, -0.11}, one-star: {0.02, 0.11}
04:21:20.245 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.39) = xAngle (0.01 = 0.01)
04:21:20.245 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.14 = 3.14)
04:21:20.245 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.40 mountX=0.11 mountY=0.00, mountTheta=0.00
04:21:20.245 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.11, opts=13)
04:21:20.249 00.004 10844 Enqueuing Move request for scope (0.02, 0.11)
04:21:20.249 00.000 11060 Worker thread wakes up
04:21:20.249 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:20.249 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
04:21:20.249 00.000 10844 UpdateGuideState exits: m=1860 SNR=27.6
04:21:20.249 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
04:21:20.249 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:20.249 00.000 11060 Moving (0.02, 0.11) raw xDistance=0.11 yDistance=0.00
04:21:20.249 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:20.249 00.000 10844 Enqueuing Expose request
04:21:20.249 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:21:20.249 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:20.249 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:21:20.249 00.000 11060 MoveAxis(E, 0, ABG)
04:21:20.249 00.000 11060 Move returns status 0, amount 0
04:21:20.249 00.000 11060 MoveAxis(N, 0, ABG)
04:21:20.249 00.000 11060 Move returns status 0, amount 0
04:21:20.251 00.002 11060 move complete, result=0
04:21:20.251 00.000 11060 worker thread done servicing request
04:21:20.251 00.000 11060 Worker thread wakes up
04:21:20.251 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:20.251 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:20.256 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:20.885 00.629 11060 Exposure complete
04:21:21.177 00.292 11060 worker thread done servicing request
04:21:21.177 00.000 10844 OnExposeComplete: enter
04:21:21.177 00.000 10844 UpdateGuideState(): m_state=6
04:21:21.177 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5243
04:21:21.177 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=106.54, Mass=1577, SNR=24.6, Peak=218 HFD=3.1
04:21:21.177 00.000 10844 MultiStar: [#1 -0.04,0.10,0.94,U] [#2 -0.19,-0.35,0.98,U] [#3 0.50,-0.13,1.00,U] [#4 0.23,0.19,1.08,U] [#5 0.13,-0.39,0.95,U] [#6 0.42,-0.08,1.10,U] [#7 -0.03,0.07,0.97,U] [#8 0.26,-0.51,0.00,M1] 
04:21:21.177 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.12}, one-star: {0.15, -0.42}
04:21:21.177 00.000 10844 CameraToMount -- cameraTheta (-0.67) - m_xAngle (1.39) = xAngle (-2.06 = -2.06)
04:21:21.177 00.000 10844 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.06 = 1.06)
04:21:21.177 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.20 cameraTheta=-0.67 mountX=-0.09 mountY=0.17, mountTheta=2.06
04:21:21.182 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.12, opts=13)
04:21:21.182 00.000 10844 Enqueuing Move request for scope (0.15, -0.12)
04:21:21.182 00.000 11060 Worker thread wakes up
04:21:21.182 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:21:21.182 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
04:21:21.182 00.000 10844 UpdateGuideState exits: m=1577 SNR=24.6
04:21:21.182 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:21.182 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
04:21:21.182 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:21.182 00.000 10844 Enqueuing Expose request
04:21:21.182 00.000 11060 Moving (0.15, -0.12) raw xDistance=-0.09 yDistance=0.17
04:21:21.182 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:21:21.182 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:21.186 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:21:21.186 00.000 11060 MoveAxis(E, 0, ABG)
04:21:21.186 00.000 11060 Move returns status 0, amount 0
04:21:21.186 00.000 11060 MoveAxis(N, 0, ABG)
04:21:21.186 00.000 11060 Move returns status 0, amount 0
04:21:21.186 00.000 11060 move complete, result=0
04:21:21.186 00.000 11060 worker thread done servicing request
04:21:21.186 00.000 11060 Worker thread wakes up
04:21:21.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:21.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:21.190 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:21.830 00.640 11060 Exposure complete
04:21:22.150 00.320 11060 worker thread done servicing request
04:21:22.150 00.000 10844 OnExposeComplete: enter
04:21:22.150 00.000 10844 UpdateGuideState(): m_state=6
04:21:22.151 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5244
04:21:22.151 00.000 10844 Star::Find returns 1 (0), X=617.55, Y=106.99, Mass=1331, SNR=23.0, Peak=165 HFD=3.4
04:21:22.151 00.000 10844 MultiStar: [#1 -0.27,0.21,1.05,U] [#2 0.56,-0.17,0.00,M1] [#3 0.50,0.16,1.08,U] [#4 -0.05,-0.02,1.18,U] [#5 -0.27,-0.14,1.08,U] [#6 0.53,-0.29,0.00,M1] [#7 -0.25,0.29,1.11,U] [#8 0.05,-0.49,1.02,U] 
04:21:22.151 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.01}, one-star: {0.29, 0.04}
04:21:22.151 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
04:21:22.152 00.001 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.62 = -2.67)
04:21:22.152 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.88 mountX=0.01 mountY=-0.00, mountTheta=-0.48
04:21:22.155 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
04:21:22.155 00.000 10844 Enqueuing Move request for scope (-0.00, 0.01)
04:21:22.158 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:22.158 00.000 10844 UpdateGuideState exits: m=1331 SNR=23.0
04:21:22.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:22.159 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:22.159 00.000 10844 Enqueuing Expose request
04:21:22.161 00.002 11060 Worker thread wakes up
04:21:22.163 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
04:21:22.163 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
04:21:22.163 00.000 11060 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.00
04:21:22.163 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:22.163 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:22.163 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:21:22.163 00.000 11060 MoveAxis(E, 0, ABG)
04:21:22.163 00.000 11060 Move returns status 0, amount 0
04:21:22.163 00.000 11060 MoveAxis(N, 0, ABG)
04:21:22.164 00.001 11060 Move returns status 0, amount 0
04:21:22.164 00.000 11060 move complete, result=0
04:21:22.164 00.000 11060 worker thread done servicing request
04:21:22.164 00.000 11060 Worker thread wakes up
04:21:22.164 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:22.164 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:22.164 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:22.796 00.632 11060 Exposure complete
04:21:23.055 00.259 11060 worker thread done servicing request
04:21:23.055 00.000 10844 OnExposeComplete: enter
04:21:23.055 00.000 10844 UpdateGuideState(): m_state=6
04:21:23.056 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5245
04:21:23.056 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=106.69, Mass=1866, SNR=27.0, Peak=216 HFD=2.9
04:21:23.056 00.000 10844 MultiStar: [#1 -0.47,-0.15,0.92,U] [#2 0.01,-0.50,0.93,U] [#3 0.55,-0.54,0.00,M1] [#4 0.22,0.25,0.93,U] [#5 0.07,-0.42,0.89,U] [#6 0.60,-0.54,0.00,M2] [#7 0.19,0.40,0.82,U] [#8 0.09,-0.20,0.71,U] 
04:21:23.056 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.13}, one-star: {0.05, -0.26}
04:21:23.056 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
04:21:23.056 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.30 = 0.30)
04:21:23.056 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.43 mountX=-0.13 mountY=0.04, mountTheta=2.84
04:21:23.061 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.13, opts=13)
04:21:23.061 00.000 10844 Enqueuing Move request for scope (0.02, -0.13)
04:21:23.061 00.000 11060 Worker thread wakes up
04:21:23.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
04:21:23.061 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
04:21:23.061 00.000 11060 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.04
04:21:23.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:21:23.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:23.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:21:23.061 00.000 11060 MoveAxis(E, 30, ABG)
04:21:23.061 00.000 11060 Guiding  Dir = 2, Dur = 30
04:21:23.062 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:23.062 00.000 10844 UpdateGuideState exits: m=1866 SNR=27.0
04:21:23.062 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:23.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:23.062 00.000 10844 Enqueuing Expose request
04:21:23.064 00.002 11060 IsSlewing returns 0
04:21:23.064 00.000 11060 IsGuiding returns 0
04:21:23.110 00.046 11060 IsGuiding returns 0
04:21:23.110 00.000 11060 Move returns status 0, amount 30
04:21:23.110 00.000 11060 MoveAxis(N, 0, ABG)
04:21:23.110 00.000 11060 Move returns status 0, amount 0
04:21:23.110 00.000 11060 move complete, result=0
04:21:23.110 00.000 11060 worker thread done servicing request
04:21:23.110 00.000 11060 Worker thread wakes up
04:21:23.110 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
04:21:23.110 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:23.110 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:23.746 00.636 11060 Exposure complete
04:21:23.984 00.238 11060 worker thread done servicing request
04:21:23.989 00.005 10844 OnExposeComplete: enter
04:21:23.989 00.000 10844 UpdateGuideState(): m_state=6
04:21:23.989 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5246
04:21:23.989 00.000 10844 Star::Find returns 1 (0), X=617.54, Y=106.56, Mass=1678, SNR=25.5, Peak=211 HFD=3.2
04:21:23.991 00.002 10844 MultiStar: [#1 -0.34,-0.28,0.93,U] [#2 -0.02,-0.18,0.97,U] [#3 0.44,-0.32,1.05,U] [#4 0.14,0.24,1.02,U] [#5 -0.26,-0.70,0.00,M1] [#6 0.38,-0.39,1.06,U] [#7 -0.10,0.19,1.02,U] [#8 0.11,-0.46,0.76,U] 
04:21:23.991 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.19}, one-star: {0.29, -0.40}
04:21:23.991 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
04:21:23.991 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.73 = 0.73)
04:21:23.991 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.01 mountX=-0.16 mountY=0.15, mountTheta=2.41
04:21:24.002 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.19, opts=13)
04:21:24.002 00.000 10844 Enqueuing Move request for scope (0.12, -0.19)
04:21:24.002 00.000 11060 Worker thread wakes up
04:21:24.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:24.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
04:21:24.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
04:21:24.002 00.000 11060 Moving (0.12, -0.19) raw xDistance=-0.16 yDistance=0.15
04:21:24.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
04:21:24.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:24.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:21:24.002 00.000 11060 MoveAxis(E, 40, ABG)
04:21:24.002 00.000 11060 Guiding  Dir = 2, Dur = 40
04:21:24.004 00.002 10844 UpdateGuideState exits: m=1678 SNR=25.5
04:21:24.004 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:24.004 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:24.004 00.000 10844 Enqueuing Expose request
04:21:24.020 00.016 11060 IsSlewing returns 0
04:21:24.020 00.000 11060 IsGuiding returns 0
04:21:24.067 00.047 11060 IsGuiding returns 0
04:21:24.067 00.000 11060 Move returns status 0, amount 40
04:21:24.067 00.000 11060 MoveAxis(N, 0, ABG)
04:21:24.067 00.000 11060 Move returns status 0, amount 0
04:21:24.067 00.000 11060 move complete, result=0
04:21:24.067 00.000 11060 worker thread done servicing request
04:21:24.067 00.000 11060 Worker thread wakes up
04:21:24.067 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
04:21:24.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:24.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:24.701 00.634 11060 Exposure complete
04:21:24.910 00.209 11060 worker thread done servicing request
04:21:24.910 00.000 10844 OnExposeComplete: enter
04:21:24.910 00.000 10844 UpdateGuideState(): m_state=6
04:21:24.910 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5247
04:21:24.910 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=106.66, Mass=1795, SNR=26.6, Peak=197 HFD=3.0
04:21:24.912 00.002 10844 MultiStar: [#1 -0.21,0.37,0.86,U] [#2 -0.09,0.39,0.91,U] [#3 0.20,0.23,0.94,U] [#4 0.25,-0.21,0.93,U] [#5 -0.12,0.14,0.86,U] [#6 0.11,0.07,1.00,U] [#7 0.16,0.37,0.92,U] [#8 0.39,-0.65,0.00,M1] 
04:21:24.912 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.04, -0.29}
04:21:24.912 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
04:21:24.912 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.95 = 2.95)
04:21:24.912 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.21 mountX=0.13 mountY=0.03, mountTheta=0.20
04:21:24.912 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.12, opts=13)
04:21:24.912 00.000 10844 Enqueuing Move request for scope (0.05, 0.12)
04:21:24.912 00.000 11060 Worker thread wakes up
04:21:24.912 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:21:24.912 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
04:21:24.912 00.000 10844 UpdateGuideState exits: m=1795 SNR=26.6
04:21:24.912 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
04:21:24.912 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:24.912 00.000 11060 Moving (0.05, 0.12) raw xDistance=0.13 yDistance=0.03
04:21:24.912 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:24.912 00.000 10844 Enqueuing Expose request
04:21:24.912 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
04:21:24.912 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:24.912 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:21:24.912 00.000 11060 MoveAxis(W, 30, ABG)
04:21:24.912 00.000 11060 Guiding  Dir = 3, Dur = 30
04:21:24.923 00.011 11060 IsSlewing returns 0
04:21:24.923 00.000 11060 IsGuiding returns 0
04:21:24.959 00.036 11060 IsGuiding returns 0
04:21:24.959 00.000 11060 Move returns status 0, amount 30
04:21:24.959 00.000 11060 MoveAxis(N, 0, ABG)
04:21:24.959 00.000 11060 Move returns status 0, amount 0
04:21:24.959 00.000 11060 move complete, result=0
04:21:24.959 00.000 11060 worker thread done servicing request
04:21:24.959 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.0 px 0 ms NORTH
04:21:24.959 00.000 11060 Worker thread wakes up
04:21:24.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:24.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:25.581 00.622 11060 Exposure complete
04:21:25.820 00.239 11060 worker thread done servicing request
04:21:25.820 00.000 10844 OnExposeComplete: enter
04:21:25.820 00.000 10844 UpdateGuideState(): m_state=6
04:21:25.820 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5248
04:21:25.820 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=106.79, Mass=1610, SNR=25.0, Peak=173 HFD=3.4
04:21:25.823 00.003 10844 MultiStar: [#1 -0.32,-0.10,0.89,U] [#2 0.26,-0.07,0.93,U] [#3 0.57,0.04,0.00,M1] [#4 0.09,-0.25,1.04,U] [#5 -0.16,-0.09,1.12,U] [#6 0.43,-0.31,1.05,U] [#7 0.12,-0.18,0.91,U] [#8 0.33,-0.47,0.00,M2] 
04:21:25.823 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.17}, one-star: {0.15, -0.17}
04:21:25.823 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.50 = -2.50)
04:21:25.823 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.62 = 0.62)
04:21:25.823 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.12 mountX=-0.15 mountY=0.11, mountTheta=2.52
04:21:25.824 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.17, opts=13)
04:21:25.824 00.000 10844 Enqueuing Move request for scope (0.08, -0.17)
04:21:25.824 00.000 11060 Worker thread wakes up
04:21:25.824 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:25.824 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
04:21:25.824 00.000 10844 UpdateGuideState exits: m=1610 SNR=25.0
04:21:25.824 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
04:21:25.824 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:25.824 00.000 11060 Moving (0.08, -0.17) raw xDistance=-0.15 yDistance=0.11
04:21:25.824 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:25.824 00.000 10844 Enqueuing Expose request
04:21:25.824 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:21:25.824 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:25.824 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:21:25.824 00.000 11060 MoveAxis(E, 35, ABG)
04:21:25.824 00.000 11060 Guiding  Dir = 2, Dur = 35
04:21:25.840 00.016 11060 IsSlewing returns 0
04:21:25.840 00.000 11060 IsGuiding returns 0
04:21:25.886 00.046 11060 IsGuiding returns 0
04:21:25.886 00.000 11060 Move returns status 0, amount 35
04:21:25.887 00.001 11060 MoveAxis(N, 0, ABG)
04:21:25.887 00.000 11060 Move returns status 0, amount 0
04:21:25.887 00.000 11060 move complete, result=0
04:21:25.887 00.000 11060 worker thread done servicing request
04:21:25.887 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
04:21:25.888 00.001 11060 Worker thread wakes up
04:21:25.888 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:25.888 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:26.529 00.641 11060 Exposure complete
04:21:26.755 00.226 11060 worker thread done servicing request
04:21:26.755 00.000 10844 OnExposeComplete: enter
04:21:26.755 00.000 10844 UpdateGuideState(): m_state=6
04:21:26.757 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5249
04:21:26.757 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=106.77, Mass=1459, SNR=23.5, Peak=181 HFD=2.8
04:21:26.757 00.000 10844 MultiStar: [#1 0.09,-0.14,1.09,U] [#2 0.40,0.12,1.03,U] [#3 0.45,0.19,1.10,U] [#4 0.08,-0.23,1.12,U] [#5 -0.08,-0.28,1.01,U] [#6 0.40,-0.77,0.00,M1] [#7 -0.23,-0.21,0.94,U] [#8 0.30,-0.28,0.81,U] 
04:21:26.757 00.000 10844 refined, 7 included, MultiStar: {0.11, -0.12}, one-star: {-0.19, -0.18}
04:21:26.757 00.000 10844 CameraToMount -- cameraTheta (-0.85) - m_xAngle (1.39) = xAngle (-2.24 = -2.24)
04:21:26.757 00.000 10844 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.89 = 0.89)
04:21:26.757 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=-0.10 mountY=0.12, mountTheta=2.24
04:21:26.759 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.12, opts=13)
04:21:26.759 00.000 10844 Enqueuing Move request for scope (0.11, -0.12)
04:21:26.759 00.000 11060 Worker thread wakes up
04:21:26.761 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:26.761 00.000 10844 UpdateGuideState exits: m=1459 SNR=23.5
04:21:26.761 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
04:21:26.761 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:26.761 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
04:21:26.761 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:26.761 00.000 10844 Enqueuing Expose request
04:21:26.761 00.000 11060 Moving (0.11, -0.12) raw xDistance=-0.10 yDistance=0.12
04:21:26.762 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:21:26.762 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:26.762 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:21:26.762 00.000 11060 MoveAxis(E, 0, ABG)
04:21:26.762 00.000 11060 Move returns status 0, amount 0
04:21:26.762 00.000 11060 MoveAxis(N, 0, ABG)
04:21:26.762 00.000 11060 Move returns status 0, amount 0
04:21:26.762 00.000 11060 move complete, result=0
04:21:26.762 00.000 11060 worker thread done servicing request
04:21:26.762 00.000 11060 Worker thread wakes up
04:21:26.762 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:26.762 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:26.764 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:27.414 00.650 11060 Exposure complete
04:21:27.619 00.205 11060 worker thread done servicing request
04:21:27.619 00.000 10844 OnExposeComplete: enter
04:21:27.619 00.000 10844 UpdateGuideState(): m_state=6
04:21:27.620 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5250
04:21:27.620 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=106.68, Mass=1568, SNR=24.8, Peak=203 HFD=3.1
04:21:27.620 00.000 10844 MultiStar: [#1 -0.12,-0.25,1.01,U] [#2 -0.07,-0.47,0.94,U] [#3 0.11,-0.44,1.09,U] [#4 0.48,-0.43,0.00,M1] [#5 0.03,-0.24,1.01,U] [#6 0.21,-0.61,0.00,M2] [#7 0.04,-0.21,0.95,U] [#8 0.09,-1.11,0.00,M2] 
04:21:27.620 00.000 10844 single-star, 5 included, MultiStar: {0.00, -0.31}, one-star: {0.02, -0.27}
04:21:27.620 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
04:21:27.620 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
04:21:27.620 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.28 cameraTheta=-1.48 mountX=-0.27 mountY=0.07, mountTheta=2.89
04:21:27.622 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.27, opts=13)
04:21:27.622 00.000 10844 Enqueuing Move request for scope (0.02, -0.27)
04:21:27.622 00.000 11060 Worker thread wakes up
04:21:27.622 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:27.622 00.000 10844 UpdateGuideState exits: m=1568 SNR=24.8
04:21:27.622 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:27.622 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:27.622 00.000 10844 Enqueuing Expose request
04:21:27.622 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
04:21:27.625 00.003 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
04:21:27.625 00.000 11060 Moving (0.02, -0.27) raw xDistance=-0.27 yDistance=0.07
04:21:27.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
04:21:27.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:27.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:21:27.625 00.000 11060 MoveAxis(E, 62, ABG)
04:21:27.625 00.000 11060 Guiding  Dir = 2, Dur = 62
04:21:27.638 00.013 11060 IsSlewing returns 0
04:21:27.639 00.001 11060 IsGuiding returns 0
04:21:27.709 00.070 11060 IsGuiding returns 0
04:21:27.709 00.000 11060 Move returns status 0, amount 62
04:21:27.709 00.000 11060 MoveAxis(N, 0, ABG)
04:21:27.709 00.000 11060 Move returns status 0, amount 0
04:21:27.709 00.000 11060 move complete, result=0
04:21:27.709 00.000 11060 worker thread done servicing request
04:21:27.709 00.000 10844 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
04:21:27.709 00.000 11060 Worker thread wakes up
04:21:27.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:27.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:28.344 00.635 11060 Exposure complete
04:21:28.541 00.197 10844 OnExposeComplete: enter
04:21:28.541 00.000 10844 UpdateGuideState(): m_state=6
04:21:28.544 00.003 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5251
04:21:28.544 00.000 10844 Star::Find returns 1 (0), X=617.57, Y=106.93, Mass=1673, SNR=25.3, Peak=226 HFD=3.5
04:21:28.544 00.000 10844 MultiStar: [#1 0.01,-0.40,0.96,U] [#2 0.19,-0.30,0.93,U] [#3 0.34,-0.45,1.05,U] [#4 0.29,-0.21,1.05,U] [#5 -0.01,-0.43,1.02,U] [#6 0.53,-0.68,0.00,M3] [#7 0.10,0.05,1.00,U] [#8 0.36,-0.93,0.00,M3] 
04:21:28.544 00.000 10844 refined, 6 included, MultiStar: {0.18, -0.25}, one-star: {0.32, -0.02}
04:21:28.544 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.39) = xAngle (-2.34 = -2.34)
04:21:28.544 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.78 = 0.78)
04:21:28.544 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.95 mountX=-0.22 mountY=0.22, mountTheta=2.35
04:21:28.544 00.000 11060 worker thread done servicing request
04:21:28.546 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.25, opts=13)
04:21:28.548 00.002 10844 Enqueuing Move request for scope (0.18, -0.25)
04:21:28.548 00.000 11060 Worker thread wakes up
04:21:28.548 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:28.548 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
04:21:28.548 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
04:21:28.548 00.000 11060 Moving (0.18, -0.25) raw xDistance=-0.22 yDistance=0.22
04:21:28.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:21:28.548 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.22
04:21:28.548 00.000 11060 MoveAxis(E, 52, ABG)
04:21:28.548 00.000 11060 Guiding  Dir = 2, Dur = 52
04:21:28.548 00.000 10844 UpdateGuideState exits: m=1673 SNR=25.3
04:21:28.548 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:28.548 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:28.548 00.000 10844 Enqueuing Expose request
04:21:28.553 00.005 11060 IsSlewing returns 0
04:21:28.554 00.001 11060 IsGuiding returns 0
04:21:28.612 00.058 11060 IsGuiding returns 0
04:21:28.612 00.000 11060 Move returns status 0, amount 52
04:21:28.612 00.000 11060 MoveAxis(S, 85, ABG)
04:21:28.612 00.000 11060 Guiding  Dir = 1, Dur = 85
04:21:28.627 00.015 11060 IsSlewing returns 0
04:21:28.627 00.000 11060 IsGuiding returns 0
04:21:28.724 00.097 11060 IsGuiding returns 0
04:21:28.724 00.000 11060 Move returns status 0, amount 85
04:21:28.724 00.000 11060 move complete, result=0
04:21:28.724 00.000 11060 worker thread done servicing request
04:21:28.724 00.000 11060 Worker thread wakes up
04:21:28.724 00.000 10844 GuideStep: -0.2 px 52 ms EAST, 0.2 px 85 ms SOUTH
04:21:28.724 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:28.724 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:29.352 00.628 11060 Exposure complete
04:21:29.541 00.189 11060 worker thread done servicing request
04:21:29.541 00.000 10844 OnExposeComplete: enter
04:21:29.541 00.000 10844 UpdateGuideState(): m_state=6
04:21:29.541 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5252
04:21:29.541 00.000 10844 Star::Find returns 1 (0), X=617.55, Y=106.60, Mass=1655, SNR=26.0, Peak=209 HFD=3.2
04:21:29.541 00.000 10844 MultiStar: [#1 0.00,0.30,0.98,U] [#2 0.23,-0.15,0.93,U] [#3 0.05,-0.20,0.94,U] [#4 0.19,-0.18,0.95,U] [#5 -0.24,-0.47,1.01,U] [#6 0.63,-0.17,0.00,M4] [#7 -0.10,0.01,0.91,U] [#8 -0.03,-0.38,0.82,U] 
04:21:29.541 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.18}, one-star: {0.29, -0.36}
04:21:29.541 00.000 10844 CameraToMount -- cameraTheta (-1.29) - m_xAngle (1.39) = xAngle (-2.68 = -2.68)
04:21:29.541 00.000 10844 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.45 = 0.45)
04:21:29.541 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.29 mountX=-0.16 mountY=0.08, mountTheta=2.69
04:21:29.546 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.18, opts=13)
04:21:29.546 00.000 10844 Enqueuing Move request for scope (0.05, -0.18)
04:21:29.546 00.000 11060 Worker thread wakes up
04:21:29.546 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:29.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
04:21:29.546 00.000 10844 UpdateGuideState exits: m=1655 SNR=26.0
04:21:29.546 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
04:21:29.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:29.546 00.000 11060 Moving (0.05, -0.18) raw xDistance=-0.16 yDistance=0.08
04:21:29.546 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:29.546 00.000 10844 Enqueuing Expose request
04:21:29.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.16
04:21:29.546 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:29.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:21:29.546 00.000 11060 MoveAxis(E, 40, ABG)
04:21:29.546 00.000 11060 Guiding  Dir = 2, Dur = 40
04:21:29.561 00.015 11060 IsSlewing returns 0
04:21:29.561 00.000 11060 IsGuiding returns 0
04:21:29.607 00.046 11060 IsGuiding returns 0
04:21:29.607 00.000 11060 Move returns status 0, amount 40
04:21:29.607 00.000 11060 MoveAxis(N, 0, ABG)
04:21:29.607 00.000 11060 Move returns status 0, amount 0
04:21:29.607 00.000 11060 move complete, result=0
04:21:29.607 00.000 11060 worker thread done servicing request
04:21:29.607 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
04:21:29.607 00.000 11060 Worker thread wakes up
04:21:29.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:29.609 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:30.255 00.646 11060 Exposure complete
04:21:30.465 00.210 10844 OnExposeComplete: enter
04:21:30.465 00.000 11060 worker thread done servicing request
04:21:30.465 00.000 10844 UpdateGuideState(): m_state=6
04:21:30.465 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5253
04:21:30.467 00.002 10844 Star::Find returns 1 (0), X=617.50, Y=106.52, Mass=1744, SNR=25.8, Peak=214 HFD=3.2
04:21:30.467 00.000 10844 MultiStar: [#1 -0.12,0.31,1.01,U] [#2 0.02,-0.07,0.90,U] [#3 -0.09,-0.30,1.05,U] [#4 0.20,-0.21,0.99,U] [#5 -0.25,-0.14,0.99,U] [#6 0.42,-0.40,0.00,M5] [#7 -0.45,0.07,0.89,U] [#8 0.18,0.07,0.87,U] 
04:21:30.467 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.09}, one-star: {0.25, -0.44}
04:21:30.467 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (1.39) = xAngle (-3.29 = 3.00)
04:21:30.468 00.001 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.16 = -0.16)
04:21:30.468 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.90 mountX=-0.10 mountY=-0.02, mountTheta=-2.98
04:21:30.469 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.09, opts=13)
04:21:30.469 00.000 10844 Enqueuing Move request for scope (-0.03, -0.09)
04:21:30.469 00.000 11060 Worker thread wakes up
04:21:30.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:30.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
04:21:30.469 00.000 10844 UpdateGuideState exits: m=1744 SNR=25.8
04:21:30.469 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
04:21:30.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:30.469 00.000 11060 Moving (-0.03, -0.09) raw xDistance=-0.10 yDistance=-0.02
04:21:30.469 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:30.469 00.000 10844 Enqueuing Expose request
04:21:30.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:21:30.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:30.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:21:30.469 00.000 11060 MoveAxis(E, 0, ABG)
04:21:30.469 00.000 11060 Move returns status 0, amount 0
04:21:30.469 00.000 11060 MoveAxis(N, 0, ABG)
04:21:30.469 00.000 11060 Move returns status 0, amount 0
04:21:30.469 00.000 11060 move complete, result=0
04:21:30.469 00.000 11060 worker thread done servicing request
04:21:30.469 00.000 11060 Worker thread wakes up
04:21:30.469 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:30.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:30.474 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:31.103 00.629 11060 Exposure complete
04:21:31.316 00.213 11060 worker thread done servicing request
04:21:31.316 00.000 10844 OnExposeComplete: enter
04:21:31.316 00.000 10844 UpdateGuideState(): m_state=6
04:21:31.316 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5254
04:21:31.316 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=107.10, Mass=1882, SNR=27.3, Peak=184 HFD=3.0
04:21:31.316 00.000 10844 MultiStar: [#1 -0.62,0.20,0.00,M1] [#2 -0.10,-0.03,0.83,U] [#3 0.48,0.22,0.92,U] [#4 0.05,0.04,0.96,U] [#5 -0.24,0.05,0.96,U] [#6 -0.10,0.16,0.97,U] [#7 -0.17,0.34,0.87,U] [#8 -0.40,-0.34,0.84,U] 
04:21:31.316 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.08}, one-star: {-0.21, 0.15}
04:21:31.316 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.39) = xAngle (1.01 = 1.01)
04:21:31.318 00.002 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.14 = -2.15)
04:21:31.318 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=0.06 mountY=-0.10, mountTheta=-1.01
04:21:31.319 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.08, opts=13)
04:21:31.320 00.001 10844 Enqueuing Move request for scope (-0.09, 0.08)
04:21:31.321 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:31.321 00.000 11060 Worker thread wakes up
04:21:31.321 00.000 10844 UpdateGuideState exits: m=1882 SNR=27.3
04:21:31.321 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
04:21:31.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:31.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
04:21:31.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:31.321 00.000 11060 Moving (-0.09, 0.08) raw xDistance=0.06 yDistance=-0.10
04:21:31.322 00.001 10844 Enqueuing Expose request
04:21:31.322 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:21:31.322 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:31.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:21:31.322 00.000 11060 MoveAxis(E, 0, ABG)
04:21:31.322 00.000 11060 Move returns status 0, amount 0
04:21:31.322 00.000 11060 MoveAxis(N, 0, ABG)
04:21:31.322 00.000 11060 Move returns status 0, amount 0
04:21:31.322 00.000 11060 move complete, result=0
04:21:31.322 00.000 11060 worker thread done servicing request
04:21:31.322 00.000 11060 Worker thread wakes up
04:21:31.322 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:31.322 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:31.325 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:31.948 00.623 11060 Exposure complete
04:21:32.139 00.191 11060 worker thread done servicing request
04:21:32.139 00.000 10844 OnExposeComplete: enter
04:21:32.139 00.000 10844 UpdateGuideState(): m_state=6
04:21:32.139 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5255
04:21:32.139 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=106.92, Mass=1572, SNR=24.9, Peak=170 HFD=3.1
04:21:32.139 00.000 10844 MultiStar: [#1 -0.45,0.17,0.96,U] [#2 -0.05,0.20,1.00,U] [#3 0.22,-0.13,1.04,U] [#4 0.02,0.07,1.00,U] [#5 -0.14,-0.27,1.00,U] [#6 -0.06,-0.10,1.07,U] [#7 -0.29,0.10,0.91,U] [#8 0.22,-0.55,0.00,M1] 
04:21:32.139 00.000 10844 single-star, 7 included, MultiStar: {-0.10, -0.00}, one-star: {-0.06, -0.04}
04:21:32.139 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.31)
04:21:32.139 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
04:21:32.139 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.59 mountX=-0.05 mountY=-0.05, mountTheta=-2.30
04:21:32.141 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
04:21:32.141 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
04:21:32.141 00.000 11060 Worker thread wakes up
04:21:32.141 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:32.141 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
04:21:32.141 00.000 10844 UpdateGuideState exits: m=1572 SNR=24.9
04:21:32.141 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
04:21:32.141 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:32.141 00.000 11060 Moving (-0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
04:21:32.141 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:32.141 00.000 10844 Enqueuing Expose request
04:21:32.141 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:21:32.141 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:32.141 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:21:32.141 00.000 11060 MoveAxis(E, 0, ABG)
04:21:32.141 00.000 11060 Move returns status 0, amount 0
04:21:32.141 00.000 11060 MoveAxis(N, 0, ABG)
04:21:32.141 00.000 11060 Move returns status 0, amount 0
04:21:32.141 00.000 11060 move complete, result=0
04:21:32.141 00.000 11060 worker thread done servicing request
04:21:32.141 00.000 11060 Worker thread wakes up
04:21:32.141 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:32.141 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:32.154 00.013 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:32.790 00.636 11060 Exposure complete
04:21:32.998 00.208 11060 worker thread done servicing request
04:21:32.998 00.000 10844 OnExposeComplete: enter
04:21:32.998 00.000 10844 UpdateGuideState(): m_state=6
04:21:33.000 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5256
04:21:33.000 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=106.72, Mass=1731, SNR=26.1, Peak=184 HFD=3.2
04:21:33.000 00.000 10844 MultiStar: [#1 -0.57,-0.05,0.00,M1] [#2 -0.24,0.06,0.92,U] [#3 -0.13,-0.44,0.97,U] [#4 0.05,-0.39,1.04,U] [#5 -0.47,-0.71,0.00,M1] [#6 0.31,-0.04,0.96,U] [#7 -0.19,-0.18,0.99,U] [#8 0.13,-0.58,0.00,M2] 
04:21:33.000 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.21}, one-star: {-0.31, -0.24}
04:21:33.000 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (1.39) = xAngle (-3.34 = 2.95)
04:21:33.000 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.21 = -0.21)
04:21:33.000 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.95 mountX=-0.22 mountY=-0.05, mountTheta=-2.93
04:21:33.001 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.21, opts=13)
04:21:33.001 00.000 10844 Enqueuing Move request for scope (-0.08, -0.21)
04:21:33.001 00.000 11060 Worker thread wakes up
04:21:33.001 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:33.001 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
04:21:33.001 00.000 10844 UpdateGuideState exits: m=1731 SNR=26.1
04:21:33.001 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:33.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:33.001 00.000 10844 Enqueuing Expose request
04:21:33.001 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
04:21:33.001 00.000 11060 Moving (-0.08, -0.21) raw xDistance=-0.22 yDistance=-0.05
04:21:33.001 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.22
04:21:33.001 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:33.001 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:21:33.001 00.000 11060 MoveAxis(E, 52, ABG)
04:21:33.004 00.003 11060 Guiding  Dir = 2, Dur = 52
04:21:33.022 00.018 11060 IsSlewing returns 0
04:21:33.022 00.000 11060 IsGuiding returns 0
04:21:33.084 00.062 11060 IsGuiding returns 0
04:21:33.084 00.000 11060 Move returns status 0, amount 52
04:21:33.084 00.000 11060 MoveAxis(N, 0, ABG)
04:21:33.084 00.000 11060 Move returns status 0, amount 0
04:21:33.084 00.000 11060 move complete, result=0
04:21:33.084 00.000 11060 worker thread done servicing request
04:21:33.084 00.000 11060 Worker thread wakes up
04:21:33.084 00.000 10844 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
04:21:33.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:33.084 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:33.725 00.641 11060 Exposure complete
04:21:33.929 00.204 11060 worker thread done servicing request
04:21:33.929 00.000 10844 OnExposeComplete: enter
04:21:33.929 00.000 10844 UpdateGuideState(): m_state=6
04:21:33.929 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5257
04:21:33.929 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=106.92, Mass=1721, SNR=25.2, Peak=145 HFD=4.2
04:21:33.929 00.000 10844 MultiStar: [#1 -0.29,0.18,1.07,U] [#2 0.08,0.01,0.89,U] [#3 0.30,0.12,1.00,U] [#4 -0.06,-0.07,1.06,U] [#5 -0.62,-0.22,0.00,M2] [#6 0.03,-0.57,0.00,M3] [#7 -0.52,0.32,0.00,M1] [#8 -0.22,-0.12,0.77,U] 
04:21:33.929 00.000 10844 refined, 5 included, MultiStar: {-0.08, 0.02}, one-star: {-0.31, -0.03}
04:21:33.929 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.39) = xAngle (1.48 = 1.48)
04:21:33.929 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.60 = -1.68)
04:21:33.929 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.87 mountX=0.01 mountY=-0.08, mountTheta=-1.48
04:21:33.929 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
04:21:33.929 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
04:21:33.929 00.000 11060 Worker thread wakes up
04:21:33.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
04:21:33.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:33.929 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
04:21:33.929 00.000 10844 UpdateGuideState exits: m=1721 SNR=25.2
04:21:33.929 00.000 11060 Moving (-0.08, 0.02) raw xDistance=0.01 yDistance=-0.08
04:21:33.934 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:33.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:33.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:33.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:33.934 00.000 10844 Enqueuing Expose request
04:21:33.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:21:33.934 00.000 11060 MoveAxis(E, 0, ABG)
04:21:33.934 00.000 11060 Move returns status 0, amount 0
04:21:33.934 00.000 11060 MoveAxis(N, 0, ABG)
04:21:33.934 00.000 11060 Move returns status 0, amount 0
04:21:33.934 00.000 11060 move complete, result=0
04:21:33.934 00.000 11060 worker thread done servicing request
04:21:33.934 00.000 11060 Worker thread wakes up
04:21:33.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:33.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:33.934 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:34.562 00.628 11060 Exposure complete
04:21:34.774 00.212 11060 worker thread done servicing request
04:21:34.776 00.002 10844 OnExposeComplete: enter
04:21:34.776 00.000 10844 UpdateGuideState(): m_state=6
04:21:34.776 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5258
04:21:34.776 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=107.38, Mass=1740, SNR=26.4, Peak=180 HFD=3.2
04:21:34.776 00.000 10844 MultiStar: [#1 -0.60,0.33,0.00,M1] [#2 -0.19,-0.42,0.97,U] [#3 0.30,0.02,1.04,U] [#4 -0.48,0.05,0.89,U] [#5 -0.09,0.06,1.00,U] [#6 0.12,-0.23,1.08,U] [#7 -0.39,0.17,0.97,U] [#8 0.13,-0.41,0.74,U] 
04:21:34.776 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.03}, one-star: {-0.43, 0.42}
04:21:34.776 00.000 10844 CameraToMount -- cameraTheta (-2.90) - m_xAngle (1.39) = xAngle (-4.28 = 2.00)
04:21:34.776 00.000 10844 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.16 = -1.16)
04:21:34.776 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.90 mountX=-0.05 mountY=-0.12, mountTheta=-2.00
04:21:34.780 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.03, opts=13)
04:21:34.780 00.000 10844 Enqueuing Move request for scope (-0.13, -0.03)
04:21:34.780 00.000 11060 Worker thread wakes up
04:21:34.780 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:34.780 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.4
04:21:34.780 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:34.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:34.780 00.000 10844 Enqueuing Expose request
04:21:34.780 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
04:21:34.780 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
04:21:34.780 00.000 11060 Moving (-0.13, -0.03) raw xDistance=-0.05 yDistance=-0.12
04:21:34.782 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:21:34.782 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:34.782 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:21:34.782 00.000 11060 MoveAxis(E, 0, ABG)
04:21:34.782 00.000 11060 Move returns status 0, amount 0
04:21:34.782 00.000 11060 MoveAxis(N, 0, ABG)
04:21:34.782 00.000 11060 Move returns status 0, amount 0
04:21:34.782 00.000 11060 move complete, result=0
04:21:34.782 00.000 11060 worker thread done servicing request
04:21:34.782 00.000 11060 Worker thread wakes up
04:21:34.783 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:34.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:34.785 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:35.418 00.633 11060 Exposure complete
04:21:35.641 00.223 10844 OnExposeComplete: enter
04:21:35.641 00.000 10844 UpdateGuideState(): m_state=6
04:21:35.643 00.002 11060 worker thread done servicing request
04:21:35.643 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5259
04:21:35.643 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=106.52, Mass=1528, SNR=24.1, Peak=168 HFD=3.6
04:21:35.643 00.000 10844 MultiStar: [#1 -0.46,0.06,1.01,U] [#2 0.33,0.01,0.97,U] [#3 0.48,-0.14,1.06,U] [#4 -0.26,-0.23,1.05,U] [#5 -0.40,-0.04,1.00,U] [#6 0.44,-0.75,0.00,M3] [#7 0.01,-0.45,1.05,U] [#8 -0.12,-0.14,0.94,U] 
04:21:35.643 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.17}, one-star: {-0.26, -0.43}
04:21:35.643 00.000 10844 CameraToMount -- cameraTheta (-2.02) - m_xAngle (1.39) = xAngle (-3.41 = 2.88)
04:21:35.643 00.000 10844 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.28 = -0.28)
04:21:35.643 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.02 mountX=-0.18 mountY=-0.05, mountTheta=-2.86
04:21:35.646 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.17, opts=13)
04:21:35.647 00.001 10844 Enqueuing Move request for scope (-0.08, -0.17)
04:21:35.647 00.000 11060 Worker thread wakes up
04:21:35.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
04:21:35.647 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
04:21:35.647 00.000 11060 Moving (-0.08, -0.17) raw xDistance=-0.18 yDistance=-0.05
04:21:35.647 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:21:35.647 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:35.647 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:21:35.647 00.000 11060 MoveAxis(E, 43, ABG)
04:21:35.647 00.000 11060 Guiding  Dir = 2, Dur = 43
04:21:35.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:35.655 00.008 10844 UpdateGuideState exits: m=1528 SNR=24.1
04:21:35.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:35.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:35.655 00.000 10844 Enqueuing Expose request
04:21:35.655 00.000 11060 IsSlewing returns 0
04:21:35.655 00.000 11060 IsGuiding returns 0
04:21:35.704 00.049 11060 IsGuiding returns 0
04:21:35.704 00.000 11060 Move returns status 0, amount 43
04:21:35.704 00.000 11060 MoveAxis(N, 0, ABG)
04:21:35.704 00.000 11060 Move returns status 0, amount 0
04:21:35.704 00.000 11060 move complete, result=0
04:21:35.704 00.000 11060 worker thread done servicing request
04:21:35.704 00.000 11060 Worker thread wakes up
04:21:35.704 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
04:21:35.704 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:35.704 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:36.327 00.623 11060 Exposure complete
04:21:36.541 00.214 11060 worker thread done servicing request
04:21:36.541 00.000 10844 OnExposeComplete: enter
04:21:36.541 00.000 10844 UpdateGuideState(): m_state=6
04:21:36.543 00.002 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5260
04:21:36.543 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=107.31, Mass=1665, SNR=25.7, Peak=166 HFD=3.3
04:21:36.543 00.000 10844 MultiStar: [#1 -0.11,-0.05,1.01,U] [#2 0.15,0.04,0.94,U] [#3 0.55,0.01,1.00,U] [#4 -0.31,0.05,0.95,U] [#5 -0.44,-0.45,0.00,M1] [#6 0.05,-0.11,0.99,U] [#7 -0.43,0.10,1.06,U] [#8 -0.06,-0.40,0.85,U] 
04:21:36.543 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {-0.17, 0.35}
04:21:36.543 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.59 = 1.59)
04:21:36.543 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.71 = -1.57)
04:21:36.543 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.98 mountX=-0.00 mountY=-0.04, mountTheta=-1.59
04:21:36.546 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
04:21:36.546 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
04:21:36.546 00.000 11060 Worker thread wakes up
04:21:36.546 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:36.546 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
04:21:36.546 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.7
04:21:36.546 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
04:21:36.546 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:36.548 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:36.548 00.000 10844 Enqueuing Expose request
04:21:36.548 00.000 11060 Moving (-0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
04:21:36.548 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:21:36.548 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:36.549 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:21:36.549 00.000 11060 MoveAxis(E, 0, ABG)
04:21:36.549 00.000 11060 Move returns status 0, amount 0
04:21:36.549 00.000 11060 MoveAxis(N, 0, ABG)
04:21:36.549 00.000 11060 Move returns status 0, amount 0
04:21:36.549 00.000 11060 move complete, result=0
04:21:36.549 00.000 11060 worker thread done servicing request
04:21:36.549 00.000 11060 Worker thread wakes up
04:21:36.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:36.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:36.552 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:37.175 00.623 11060 Exposure complete
04:21:37.413 00.238 11060 worker thread done servicing request
04:21:37.413 00.000 10844 OnExposeComplete: enter
04:21:37.422 00.009 10844 UpdateGuideState(): m_state=6
04:21:37.422 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
04:21:37.424 00.002 10844 Star::Find returns 1 (0), X=616.89, Y=107.18, Mass=1963, SNR=27.8, Peak=150 HFD=4.1
04:21:37.424 00.000 10844 MultiStar: [#1 -0.34,0.20,0.87,U] [#2 0.25,-0.07,0.87,U] [#3 0.09,0.30,0.89,U] [#4 -0.60,0.37,0.00,M1] [#5 -0.68,-0.69,0.00,M2] [#6 -0.04,-0.42,0.93,U] [#7 -0.19,-0.13,0.84,U] [#8 -0.17,-0.06,0.77,U] 
04:21:37.424 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.01}, one-star: {-0.37, 0.23}
04:21:37.424 00.000 10844 CameraToMount -- cameraTheta (3.06) - m_xAngle (1.39) = xAngle (1.68 = 1.68)
04:21:37.424 00.000 10844 CameraToMount -- cameraTheta (3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.80 = -1.48)
04:21:37.424 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.06 mountX=-0.01 mountY=-0.11, mountTheta=-1.68
04:21:37.428 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.01, opts=13)
04:21:37.428 00.000 10844 Enqueuing Move request for scope (-0.11, 0.01)
04:21:37.428 00.000 11060 Worker thread wakes up
04:21:37.428 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:37.428 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
04:21:37.428 00.000 10844 UpdateGuideState exits: m=1963 SNR=27.8
04:21:37.428 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
04:21:37.428 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:37.428 00.000 11060 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
04:21:37.430 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:37.430 00.000 10844 Enqueuing Expose request
04:21:37.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:21:37.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:37.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:21:37.430 00.000 11060 MoveAxis(E, 0, ABG)
04:21:37.430 00.000 11060 Move returns status 0, amount 0
04:21:37.430 00.000 11060 MoveAxis(N, 0, ABG)
04:21:37.430 00.000 11060 Move returns status 0, amount 0
04:21:37.430 00.000 11060 move complete, result=0
04:21:37.430 00.000 11060 worker thread done servicing request
04:21:37.430 00.000 11060 Worker thread wakes up
04:21:37.430 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:37.430 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:37.434 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:38.081 00.647 11060 Exposure complete
04:21:38.415 00.334 10844 OnExposeComplete: enter
04:21:38.415 00.000 10844 UpdateGuideState(): m_state=6
04:21:38.415 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5262
04:21:38.417 00.002 10844 Star::Find returns 1 (0), X=616.99, Y=107.06, Mass=1984, SNR=28.5, Peak=179 HFD=2.9
04:21:38.417 00.000 10844 MultiStar: [#1 -0.56,-0.38,0.00,M1] [#2 0.22,-0.35,0.90,U] [#3 0.02,-0.16,0.91,U] [#4 -0.13,0.09,0.97,U] [#5 -0.37,-0.48,0.00,M3] [#6 0.14,-0.38,0.90,U] [#7 -0.08,0.54,0.86,U] [#8 -0.03,-0.43,0.77,U] 
04:21:38.417 00.000 11060 worker thread done servicing request
04:21:38.417 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.08}, one-star: {-0.26, 0.10}
04:21:38.417 00.000 10844 CameraToMount -- cameraTheta (-1.86) - m_xAngle (1.39) = xAngle (-3.25 = 3.03)
04:21:38.417 00.000 10844 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.13 = -0.13)
04:21:38.417 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.86 mountX=-0.08 mountY=-0.01, mountTheta=-3.01
04:21:38.421 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.08, opts=13)
04:21:38.421 00.000 10844 Enqueuing Move request for scope (-0.02, -0.08)
04:21:38.421 00.000 11060 Worker thread wakes up
04:21:38.421 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:38.422 00.001 10844 UpdateGuideState exits: m=1984 SNR=28.5
04:21:38.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:38.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:38.422 00.000 10844 Enqueuing Expose request
04:21:38.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
04:21:38.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
04:21:38.422 00.000 11060 Moving (-0.02, -0.08) raw xDistance=-0.08 yDistance=-0.01
04:21:38.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:21:38.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:38.422 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:21:38.422 00.000 11060 MoveAxis(E, 0, ABG)
04:21:38.422 00.000 11060 Move returns status 0, amount 0
04:21:38.422 00.000 11060 MoveAxis(N, 0, ABG)
04:21:38.422 00.000 11060 Move returns status 0, amount 0
04:21:38.422 00.000 11060 move complete, result=0
04:21:38.424 00.002 11060 worker thread done servicing request
04:21:38.424 00.000 11060 Worker thread wakes up
04:21:38.424 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:38.424 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:38.424 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:39.053 00.629 11060 Exposure complete
04:21:39.417 00.364 11060 worker thread done servicing request
04:21:39.417 00.000 10844 OnExposeComplete: enter
04:21:39.417 00.000 10844 UpdateGuideState(): m_state=6
04:21:39.420 00.003 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5263
04:21:39.420 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=106.71, Mass=1857, SNR=27.0, Peak=163 HFD=3.3
04:21:39.420 00.000 10844 MultiStar: [#1 -0.57,0.08,0.00,M2] [#2 0.02,0.16,0.74,U] [#3 -0.19,-0.23,0.93,U] [#4 0.20,0.12,1.03,U] [#5 -0.41,-0.68,0.00,M4] [#6 0.09,0.13,0.95,U] [#7 -0.21,0.31,1.00,U] [#8 -0.20,-0.37,0.81,U] 
04:21:39.420 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.01}, one-star: {-0.13, -0.25}
04:21:39.420 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.39) = xAngle (-4.31 = 1.98)
04:21:39.420 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.18 = -1.18)
04:21:39.420 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.92 mountX=-0.02 mountY=-0.05, mountTheta=-1.97
04:21:39.422 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.01, opts=13)
04:21:39.422 00.000 10844 Enqueuing Move request for scope (-0.06, -0.01)
04:21:39.424 00.002 11060 Worker thread wakes up
04:21:39.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
04:21:39.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:39.424 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
04:21:39.424 00.000 10844 UpdateGuideState exits: m=1857 SNR=27.0
04:21:39.425 00.001 11060 Moving (-0.06, -0.01) raw xDistance=-0.02 yDistance=-0.05
04:21:39.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:39.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:21:39.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:39.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:39.425 00.000 10844 Enqueuing Expose request
04:21:39.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:21:39.425 00.000 11060 MoveAxis(E, 0, ABG)
04:21:39.425 00.000 11060 Move returns status 0, amount 0
04:21:39.425 00.000 11060 MoveAxis(N, 0, ABG)
04:21:39.425 00.000 11060 Move returns status 0, amount 0
04:21:39.425 00.000 11060 move complete, result=0
04:21:39.427 00.002 11060 worker thread done servicing request
04:21:39.427 00.000 11060 Worker thread wakes up
04:21:39.427 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:39.427 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:39.437 00.010 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:40.073 00.636 11060 Exposure complete
04:21:40.461 00.388 11060 worker thread done servicing request
04:21:40.462 00.001 10844 OnExposeComplete: enter
04:21:40.462 00.000 10844 UpdateGuideState(): m_state=6
04:21:40.462 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5264
04:21:40.462 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=106.71, Mass=1854, SNR=27.5, Peak=162 HFD=3.2
04:21:40.462 00.000 10844 MultiStar: [#1 -0.40,-0.24,0.88,U] [#2 0.21,-0.13,0.92,U] [#3 0.41,0.19,0.98,U] [#4 0.11,0.24,0.98,U] [#5 -0.58,-0.38,0.00,M5] [#6 0.24,-0.39,1.05,U] [#7 -0.11,0.43,0.79,U] [#8 -0.06,-0.28,0.84,U] 
04:21:40.462 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.06}, one-star: {-0.13, -0.25}
04:21:40.462 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.39) = xAngle (-2.33 = -2.33)
04:21:40.462 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
04:21:40.462 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.94 mountX=-0.05 mountY=0.05, mountTheta=2.34
04:21:40.466 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
04:21:40.466 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
04:21:40.466 00.000 11060 Worker thread wakes up
04:21:40.467 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:40.467 00.000 10844 UpdateGuideState exits: m=1854 SNR=27.5
04:21:40.467 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:40.467 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:40.467 00.000 10844 Enqueuing Expose request
04:21:40.467 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
04:21:40.467 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
04:21:40.467 00.000 11060 Moving (0.05, -0.06) raw xDistance=-0.05 yDistance=0.05
04:21:40.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:21:40.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:40.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:21:40.467 00.000 11060 MoveAxis(E, 0, ABG)
04:21:40.467 00.000 11060 Move returns status 0, amount 0
04:21:40.467 00.000 11060 MoveAxis(N, 0, ABG)
04:21:40.467 00.000 11060 Move returns status 0, amount 0
04:21:40.467 00.000 11060 move complete, result=0
04:21:40.467 00.000 11060 worker thread done servicing request
04:21:40.467 00.000 11060 Worker thread wakes up
04:21:40.469 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:40.469 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:40.475 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:41.110 00.635 11060 Exposure complete
04:21:41.418 00.308 11060 worker thread done servicing request
04:21:41.418 00.000 10844 OnExposeComplete: enter
04:21:41.418 00.000 10844 UpdateGuideState(): m_state=6
04:21:41.418 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5265
04:21:41.419 00.001 10844 Star::Find returns 1 (0), X=616.98, Y=107.09, Mass=2042, SNR=29.2, Peak=241 HFD=2.9
04:21:41.419 00.000 10844 MultiStar: [#1 -0.38,-0.17,0.77,U] [#2 -0.22,-0.66,0.00,M1] [#3 -0.15,-0.41,0.85,U] [#4 0.18,-0.21,0.86,U] [#5 -0.08,-0.26,0.83,U] [#6 0.37,-0.39,0.87,U] [#7 -0.24,-0.30,0.92,U] [#8 0.13,-0.18,0.66,U] 
04:21:41.419 00.000 10844 refined, 7 included, MultiStar: {-0.06, -0.22}, one-star: {-0.28, 0.13}
04:21:41.419 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (1.39) = xAngle (-3.23 = 3.05)
04:21:41.419 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.11 = -0.11)
04:21:41.419 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.84 mountX=-0.23 mountY=-0.02, mountTheta=-3.03
04:21:41.422 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.22, opts=13)
04:21:41.422 00.000 10844 Enqueuing Move request for scope (-0.06, -0.22)
04:21:41.422 00.000 11060 Worker thread wakes up
04:21:41.422 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
04:21:41.422 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:41.422 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
04:21:41.422 00.000 10844 UpdateGuideState exits: m=2042 SNR=29.2
04:21:41.422 00.000 11060 Moving (-0.06, -0.22) raw xDistance=-0.23 yDistance=-0.02
04:21:41.422 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:41.422 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:21:41.422 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:41.422 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:41.422 00.000 10844 Enqueuing Expose request
04:21:41.424 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:21:41.424 00.000 11060 MoveAxis(E, 53, ABG)
04:21:41.424 00.000 11060 Guiding  Dir = 2, Dur = 53
04:21:41.440 00.016 11060 IsSlewing returns 0
04:21:41.440 00.000 11060 IsGuiding returns 0
04:21:41.503 00.063 11060 IsGuiding returns 0
04:21:41.503 00.000 11060 Move returns status 0, amount 53
04:21:41.503 00.000 11060 MoveAxis(N, 0, ABG)
04:21:41.503 00.000 11060 Move returns status 0, amount 0
04:21:41.503 00.000 11060 move complete, result=0
04:21:41.503 00.000 11060 worker thread done servicing request
04:21:41.503 00.000 11060 Worker thread wakes up
04:21:41.503 00.000 10844 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
04:21:41.503 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:41.503 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:42.153 00.650 11060 Exposure complete
04:21:42.421 00.268 11060 worker thread done servicing request
04:21:42.421 00.000 10844 OnExposeComplete: enter
04:21:42.421 00.000 10844 UpdateGuideState(): m_state=6
04:21:42.422 00.001 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5266
04:21:42.422 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=106.56, Mass=1910, SNR=27.6, Peak=179 HFD=3.6
04:21:42.422 00.000 10844 MultiStar: [#1 -0.32,0.34,0.84,U] [#2 -0.24,0.09,0.89,U] [#3 0.43,-0.16,0.96,U] [#4 0.57,0.20,0.00,M1] [#5 -0.15,-0.35,0.92,U] [#6 0.10,-0.33,0.97,U] [#7 -0.23,0.66,0.00,M1] [#8 0.44,-0.12,0.79,U] 
04:21:42.422 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {0.01, -0.39}
04:21:42.422 00.000 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.70 = -2.70)
04:21:42.422 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.42 = 0.42)
04:21:42.422 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.31 mountX=-0.13 mountY=0.06, mountTheta=2.72
04:21:42.424 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.14, opts=13)
04:21:42.424 00.000 10844 Enqueuing Move request for scope (0.04, -0.14)
04:21:42.424 00.000 11060 Worker thread wakes up
04:21:42.424 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:42.424 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
04:21:42.424 00.000 10844 UpdateGuideState exits: m=1910 SNR=27.6
04:21:42.424 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
04:21:42.424 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:42.424 00.000 11060 Moving (0.04, -0.14) raw xDistance=-0.13 yDistance=0.06
04:21:42.424 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:42.428 00.004 10844 Enqueuing Expose request
04:21:42.428 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:21:42.428 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:42.428 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:21:42.428 00.000 11060 MoveAxis(E, 33, ABG)
04:21:42.440 00.012 11060 Guiding  Dir = 2, Dur = 33
04:21:42.474 00.034 11060 IsSlewing returns 0
04:21:42.474 00.000 11060 IsGuiding returns 0
04:21:42.520 00.046 11060 IsGuiding returns 0
04:21:42.520 00.000 11060 Move returns status 0, amount 33
04:21:42.520 00.000 11060 MoveAxis(N, 0, ABG)
04:21:42.520 00.000 11060 Move returns status 0, amount 0
04:21:42.520 00.000 11060 move complete, result=0
04:21:42.520 00.000 11060 worker thread done servicing request
04:21:42.520 00.000 11060 Worker thread wakes up
04:21:42.521 00.001 10844 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
04:21:42.521 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:42.530 00.009 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:43.159 00.629 11060 Exposure complete
04:21:43.395 00.236 11060 worker thread done servicing request
04:21:43.395 00.000 10844 OnExposeComplete: enter
04:21:43.395 00.000 10844 UpdateGuideState(): m_state=6
04:21:43.395 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5267
04:21:43.395 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=107.45, Mass=1760, SNR=25.8, Peak=142 HFD=3.6
04:21:43.399 00.004 10844 MultiStar: [#1 -0.29,0.29,0.98,U] [#2 0.01,0.43,0.85,U] [#3 0.27,-0.26,0.96,U] [#4 0.23,-0.13,0.94,U] [#5 0.03,-0.18,0.96,U] [#6 0.13,-0.27,1.05,U] [#7 0.34,-0.06,1.01,U] [#8 0.30,-0.45,0.86,U] 
04:21:43.399 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {-0.08, 0.50}
04:21:43.399 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
04:21:43.399 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
04:21:43.399 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.15 mountX=0.00 mountY=0.11, mountTheta=1.54
04:21:43.401 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.02, opts=13)
04:21:43.401 00.000 10844 Enqueuing Move request for scope (0.11, -0.02)
04:21:43.401 00.000 11060 Worker thread wakes up
04:21:43.401 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:43.401 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
04:21:43.401 00.000 10844 UpdateGuideState exits: m=1760 SNR=25.8
04:21:43.401 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
04:21:43.401 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:43.401 00.000 11060 Moving (0.11, -0.02) raw xDistance=0.00 yDistance=0.11
04:21:43.401 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:43.401 00.000 10844 Enqueuing Expose request
04:21:43.401 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:21:43.401 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:43.401 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:21:43.401 00.000 11060 MoveAxis(E, 0, ABG)
04:21:43.401 00.000 11060 Move returns status 0, amount 0
04:21:43.401 00.000 11060 MoveAxis(N, 0, ABG)
04:21:43.401 00.000 11060 Move returns status 0, amount 0
04:21:43.401 00.000 11060 move complete, result=0
04:21:43.401 00.000 11060 worker thread done servicing request
04:21:43.401 00.000 11060 Worker thread wakes up
04:21:43.401 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:43.401 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:43.406 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:44.073 00.667 11060 Exposure complete
04:21:44.303 00.230 11060 worker thread done servicing request
04:21:44.303 00.000 10844 OnExposeComplete: enter
04:21:44.303 00.000 10844 UpdateGuideState(): m_state=6
04:21:44.303 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
04:21:44.303 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=106.80, Mass=2102, SNR=29.6, Peak=239 HFD=3.2
04:21:44.303 00.000 10844 MultiStar: [#1 -0.01,0.16,0.75,U] [#2 -0.01,0.10,0.83,U] [#3 0.46,-0.33,0.00,M1] [#4 0.27,0.09,0.90,U] [#5 -0.00,0.04,0.85,U] [#6 0.17,0.22,0.89,U] [#7 0.06,0.43,0.85,U] [#8 0.17,-0.19,0.73,U] 
04:21:44.303 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {-0.21, -0.16}
04:21:44.303 00.000 10844 CameraToMount -- cameraTheta (1.05) - m_xAngle (1.39) = xAngle (-0.34 = -0.34)
04:21:44.303 00.000 10844 CameraToMount -- cameraTheta (1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.78 = 2.78)
04:21:44.303 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.05 mountX=0.09 mountY=0.03, mountTheta=0.36
04:21:44.308 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.09, opts=13)
04:21:44.308 00.000 10844 Enqueuing Move request for scope (0.05, 0.09)
04:21:44.308 00.000 11060 Worker thread wakes up
04:21:44.308 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:44.308 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
04:21:44.308 00.000 10844 UpdateGuideState exits: m=2102 SNR=29.6
04:21:44.308 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
04:21:44.308 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:44.308 00.000 11060 Moving (0.05, 0.09) raw xDistance=0.09 yDistance=0.03
04:21:44.308 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:44.308 00.000 10844 Enqueuing Expose request
04:21:44.308 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:21:44.308 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:44.308 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:21:44.308 00.000 11060 MoveAxis(E, 0, ABG)
04:21:44.308 00.000 11060 Move returns status 0, amount 0
04:21:44.308 00.000 11060 MoveAxis(N, 0, ABG)
04:21:44.308 00.000 11060 Move returns status 0, amount 0
04:21:44.308 00.000 11060 move complete, result=0
04:21:44.310 00.002 11060 worker thread done servicing request
04:21:44.310 00.000 11060 Worker thread wakes up
04:21:44.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:44.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:44.310 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:44.944 00.634 11060 Exposure complete
04:21:45.151 00.207 11060 worker thread done servicing request
04:21:45.151 00.000 10844 OnExposeComplete: enter
04:21:45.151 00.000 10844 UpdateGuideState(): m_state=6
04:21:45.151 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5269
04:21:45.151 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=106.94, Mass=1721, SNR=26.2, Peak=165 HFD=3.0
04:21:45.151 00.000 10844 MultiStar: [#1 -0.05,-0.31,1.06,U] [#2 -0.03,-0.03,0.89,U] [#3 0.29,0.07,1.03,U] [#4 0.27,0.42,0.96,U] [#5 0.17,0.25,0.88,U] [#6 0.34,0.12,1.00,U] [#7 -0.14,-0.09,0.95,U] [#8 0.39,-0.28,0.81,U] 
04:21:45.151 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {-0.36, -0.02}
04:21:45.151 00.000 10844 CameraToMount -- cameraTheta (0.15) - m_xAngle (1.39) = xAngle (-1.24 = -1.24)
04:21:45.151 00.000 10844 CameraToMount -- cameraTheta (0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.89 = 1.89)
04:21:45.151 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.10 cameraTheta=0.15 mountX=0.03 mountY=0.09, mountTheta=1.24
04:21:45.151 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.01, opts=13)
04:21:45.151 00.000 10844 Enqueuing Move request for scope (0.09, 0.01)
04:21:45.151 00.000 11060 Worker thread wakes up
04:21:45.151 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:21:45.151 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
04:21:45.151 00.000 10844 UpdateGuideState exits: m=1721 SNR=26.2
04:21:45.151 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
04:21:45.151 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:45.151 00.000 11060 Moving (0.09, 0.01) raw xDistance=0.03 yDistance=0.09
04:21:45.151 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:45.151 00.000 10844 Enqueuing Expose request
04:21:45.151 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:21:45.151 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:45.151 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:21:45.156 00.005 11060 MoveAxis(E, 0, ABG)
04:21:45.156 00.000 11060 Move returns status 0, amount 0
04:21:45.156 00.000 11060 MoveAxis(N, 0, ABG)
04:21:45.156 00.000 11060 Move returns status 0, amount 0
04:21:45.156 00.000 11060 move complete, result=0
04:21:45.156 00.000 11060 worker thread done servicing request
04:21:45.156 00.000 11060 Worker thread wakes up
04:21:45.156 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:45.156 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:45.157 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:45.794 00.637 11060 Exposure complete
04:21:46.003 00.209 11060 worker thread done servicing request
04:21:46.003 00.000 10844 OnExposeComplete: enter
04:21:46.003 00.000 10844 UpdateGuideState(): m_state=6
04:21:46.003 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5270
04:21:46.003 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=107.16, Mass=1498, SNR=24.5, Peak=163 HFD=3.1
04:21:46.003 00.000 10844 MultiStar: [#1 0.12,0.11,1.04,U] [#2 -0.22,-0.02,0.99,U] [#3 0.22,-0.33,1.06,U] [#4 0.25,-0.01,0.98,U] [#5 0.10,0.14,0.93,U] [#6 -0.03,-0.11,1.03,U] [#7 -0.09,0.26,1.02,U] [#8 0.17,-0.66,0.00,M1] 
04:21:46.003 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {-0.29, 0.20}
04:21:46.003 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.39) = xAngle (-0.12 = -0.12)
04:21:46.003 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.00 = 3.00)
04:21:46.003 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.27 mountX=0.03 mountY=0.00, mountTheta=0.14
04:21:46.008 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
04:21:46.008 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
04:21:46.008 00.000 11060 Worker thread wakes up
04:21:46.008 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:46.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
04:21:46.008 00.000 10844 UpdateGuideState exits: m=1498 SNR=24.5
04:21:46.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
04:21:46.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:46.008 00.000 11060 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=0.00
04:21:46.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:46.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:21:46.008 00.000 10844 Enqueuing Expose request
04:21:46.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:46.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:21:46.008 00.000 11060 MoveAxis(E, 0, ABG)
04:21:46.008 00.000 11060 Move returns status 0, amount 0
04:21:46.008 00.000 11060 MoveAxis(N, 0, ABG)
04:21:46.008 00.000 11060 Move returns status 0, amount 0
04:21:46.008 00.000 11060 move complete, result=0
04:21:46.008 00.000 11060 worker thread done servicing request
04:21:46.008 00.000 11060 Worker thread wakes up
04:21:46.008 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:46.008 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:46.008 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:46.638 00.630 11060 Exposure complete
04:21:46.870 00.232 11060 worker thread done servicing request
04:21:46.870 00.000 10844 OnExposeComplete: enter
04:21:46.870 00.000 10844 UpdateGuideState(): m_state=6
04:21:46.870 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5271
04:21:46.870 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=106.84, Mass=1761, SNR=26.2, Peak=203 HFD=3.1
04:21:46.870 00.000 10844 MultiStar: [#1 0.07,0.17,0.92,U] [#2 0.09,0.39,0.86,U] [#3 0.07,0.13,1.00,U] [#4 0.47,0.22,1.05,U] [#5 0.15,0.26,0.96,U] [#6 0.44,-0.11,1.01,U] [#7 0.19,0.23,0.99,U] [#8 -0.01,0.27,0.90,U] 
04:21:46.870 00.000 10844 refined, 8 included, MultiStar: {0.20, 0.15}, one-star: {0.23, -0.12}
04:21:46.870 00.000 10844 CameraToMount -- cameraTheta (0.66) - m_xAngle (1.39) = xAngle (-0.73 = -0.73)
04:21:46.870 00.000 10844 CameraToMount -- cameraTheta (0.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.40 = 2.40)
04:21:46.870 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.66 mountX=0.19 mountY=0.17, mountTheta=0.74
04:21:46.873 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.15, opts=13)
04:21:46.873 00.000 10844 Enqueuing Move request for scope (0.20, 0.15)
04:21:46.873 00.000 11060 Worker thread wakes up
04:21:46.873 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:46.873 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
04:21:46.873 00.000 10844 UpdateGuideState exits: m=1761 SNR=26.2
04:21:46.873 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
04:21:46.873 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:46.873 00.000 11060 Moving (0.20, 0.15) raw xDistance=0.19 yDistance=0.17
04:21:46.873 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:46.875 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:21:46.875 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:46.875 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:21:46.875 00.000 10844 Enqueuing Expose request
04:21:46.876 00.001 11060 MoveAxis(W, 44, ABG)
04:21:46.876 00.000 11060 Guiding  Dir = 3, Dur = 44
04:21:46.902 00.026 11060 IsSlewing returns 0
04:21:46.902 00.000 11060 IsGuiding returns 0
04:21:46.964 00.062 11060 IsGuiding returns 0
04:21:46.964 00.000 11060 Move returns status 0, amount 44
04:21:46.964 00.000 11060 MoveAxis(N, 0, ABG)
04:21:46.964 00.000 11060 Move returns status 0, amount 0
04:21:46.964 00.000 11060 move complete, result=0
04:21:46.964 00.000 11060 worker thread done servicing request
04:21:46.964 00.000 11060 Worker thread wakes up
04:21:46.964 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
04:21:46.964 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:46.964 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:47.603 00.639 11060 Exposure complete
04:21:47.808 00.205 11060 worker thread done servicing request
04:21:47.808 00.000 10844 OnExposeComplete: enter
04:21:47.808 00.000 10844 UpdateGuideState(): m_state=6
04:21:47.808 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5272
04:21:47.808 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=106.67, Mass=1611, SNR=25.5, Peak=252 HFD=2.5
04:21:47.808 00.000 10844 MultiStar: [#1 -0.13,0.32,1.13,U] [#2 -0.03,0.32,0.94,U] [#3 0.06,0.29,1.02,U] [#4 0.19,0.38,0.97,U] [#5 0.04,0.03,0.87,U] [#6 0.14,-0.04,1.04,U] [#7 -0.16,0.19,1.01,U] [#8 0.07,-0.29,0.86,U] 
04:21:47.808 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.29, -0.28}
04:21:47.808 00.000 10844 CameraToMount -- cameraTheta (1.71) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
04:21:47.808 00.000 10844 CameraToMount -- cameraTheta (1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.45 = -2.83)
04:21:47.808 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.71 mountX=0.10 mountY=-0.03, mountTheta=-0.31
04:21:47.811 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.11, opts=13)
04:21:47.811 00.000 10844 Enqueuing Move request for scope (-0.02, 0.11)
04:21:47.811 00.000 11060 Worker thread wakes up
04:21:47.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:47.811 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
04:21:47.811 00.000 10844 UpdateGuideState exits: m=1611 SNR=25.5
04:21:47.811 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
04:21:47.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:47.811 00.000 11060 Moving (-0.02, 0.11) raw xDistance=0.10 yDistance=-0.03
04:21:47.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:47.811 00.000 10844 Enqueuing Expose request
04:21:47.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:21:47.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:47.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:21:47.813 00.002 11060 MoveAxis(E, 0, ABG)
04:21:47.813 00.000 11060 Move returns status 0, amount 0
04:21:47.813 00.000 11060 MoveAxis(N, 0, ABG)
04:21:47.813 00.000 11060 Move returns status 0, amount 0
04:21:47.813 00.000 11060 move complete, result=0
04:21:47.813 00.000 11060 worker thread done servicing request
04:21:47.813 00.000 11060 Worker thread wakes up
04:21:47.815 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:47.815 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:47.815 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:48.447 00.632 11060 Exposure complete
04:21:48.647 00.200 11060 worker thread done servicing request
04:21:48.647 00.000 10844 OnExposeComplete: enter
04:21:48.647 00.000 10844 UpdateGuideState(): m_state=6
04:21:48.647 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5273
04:21:48.647 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=106.64, Mass=1828, SNR=26.6, Peak=205 HFD=3.6
04:21:48.647 00.000 10844 MultiStar: [#1 -0.18,0.04,0.93,U] [#2 0.54,-0.14,0.91,U] [#3 0.16,-0.21,0.97,U] [#4 0.01,-0.10,0.92,U] [#5 -0.17,0.27,0.90,U] [#6 0.46,0.20,0.90,U] [#7 -0.32,0.23,0.84,U] [#8 0.41,0.31,0.76,U] 
04:21:48.647 00.000 10844 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {-0.04, -0.31}
04:21:48.649 00.002 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (1.39) = xAngle (-1.19 = -1.19)
04:21:48.649 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.93 = 1.93)
04:21:48.649 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.10 cameraTheta=0.20 mountX=0.04 mountY=0.09, mountTheta=1.20
04:21:48.651 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
04:21:48.651 00.000 10844 Enqueuing Move request for scope (0.09, 0.02)
04:21:48.651 00.000 11060 Worker thread wakes up
04:21:48.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:21:48.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
04:21:48.651 00.000 10844 UpdateGuideState exits: m=1828 SNR=26.6
04:21:48.651 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
04:21:48.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:48.651 00.000 11060 Moving (0.09, 0.02) raw xDistance=0.04 yDistance=0.09
04:21:48.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:48.653 00.002 10844 Enqueuing Expose request
04:21:48.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:21:48.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:48.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:21:48.653 00.000 11060 MoveAxis(E, 0, ABG)
04:21:48.653 00.000 11060 Move returns status 0, amount 0
04:21:48.653 00.000 11060 MoveAxis(N, 0, ABG)
04:21:48.653 00.000 11060 Move returns status 0, amount 0
04:21:48.654 00.001 11060 move complete, result=0
04:21:48.654 00.000 11060 worker thread done servicing request
04:21:48.654 00.000 11060 Worker thread wakes up
04:21:48.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:48.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:48.656 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:49.309 00.653 11060 Exposure complete
04:21:49.525 00.216 11060 worker thread done servicing request
04:21:49.525 00.000 10844 OnExposeComplete: enter
04:21:49.525 00.000 10844 UpdateGuideState(): m_state=6
04:21:49.525 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5274
04:21:49.525 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=106.62, Mass=1733, SNR=26.1, Peak=159 HFD=3.7
04:21:49.525 00.000 10844 MultiStar: [#1 -0.11,-0.24,0.97,U] [#2 0.02,0.08,0.88,U] [#3 0.12,0.12,0.98,U] [#4 0.32,0.05,1.04,U] [#5 -0.11,-0.13,0.96,U] [#6 0.09,0.01,0.99,U] [#7 -0.30,0.30,1.03,U] [#8 0.27,-0.49,0.84,U] 
04:21:49.525 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.39, -0.34}
04:21:49.525 00.000 10844 CameraToMount -- cameraTheta (-1.82) - m_xAngle (1.39) = xAngle (-3.21 = 3.07)
04:21:49.525 00.000 10844 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.09 = -0.09)
04:21:49.525 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.82 mountX=-0.06 mountY=-0.01, mountTheta=-3.05
04:21:49.525 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.06, opts=13)
04:21:49.525 00.000 10844 Enqueuing Move request for scope (-0.02, -0.06)
04:21:49.530 00.005 11060 Worker thread wakes up
04:21:49.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
04:21:49.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:49.530 00.000 10844 UpdateGuideState exits: m=1733 SNR=26.1
04:21:49.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
04:21:49.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:49.530 00.000 11060 Moving (-0.02, -0.06) raw xDistance=-0.06 yDistance=-0.01
04:21:49.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:49.530 00.000 10844 Enqueuing Expose request
04:21:49.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:21:49.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:49.530 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:21:49.530 00.000 11060 MoveAxis(E, 0, ABG)
04:21:49.530 00.000 11060 Move returns status 0, amount 0
04:21:49.530 00.000 11060 MoveAxis(N, 0, ABG)
04:21:49.530 00.000 11060 Move returns status 0, amount 0
04:21:49.530 00.000 11060 move complete, result=0
04:21:49.530 00.000 11060 worker thread done servicing request
04:21:49.530 00.000 11060 Worker thread wakes up
04:21:49.530 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:49.530 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:49.532 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:50.171 00.639 11060 Exposure complete
04:21:50.386 00.215 11060 worker thread done servicing request
04:21:50.386 00.000 10844 OnExposeComplete: enter
04:21:50.386 00.000 10844 UpdateGuideState(): m_state=6
04:21:50.386 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5275
04:21:50.386 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=106.54, Mass=1647, SNR=26.1, Peak=190 HFD=3.1
04:21:50.386 00.000 10844 MultiStar: [#1 -0.22,-0.40,0.99,U] [#2 -0.06,0.18,0.96,U] [#3 0.18,0.11,1.05,U] [#4 0.14,-0.17,0.91,U] [#5 0.25,-0.30,0.95,U] [#6 0.33,-0.50,0.00,M1] [#7 -0.01,0.19,0.99,U] [#8 -0.09,-0.51,0.85,U] 
04:21:50.386 00.000 10844 refined, 7 included, MultiStar: {-0.01, -0.16}, one-star: {-0.25, -0.41}
04:21:50.386 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
04:21:50.386 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
04:21:50.386 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.62 mountX=-0.15 mountY=0.02, mountTheta=3.02
04:21:50.391 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.16, opts=13)
04:21:50.391 00.000 10844 Enqueuing Move request for scope (-0.01, -0.16)
04:21:50.391 00.000 11060 Worker thread wakes up
04:21:50.391 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:50.391 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
04:21:50.391 00.000 10844 UpdateGuideState exits: m=1647 SNR=26.1
04:21:50.391 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
04:21:50.391 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:50.392 00.001 11060 Moving (-0.01, -0.16) raw xDistance=-0.15 yDistance=0.02
04:21:50.392 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:50.392 00.000 10844 Enqueuing Expose request
04:21:50.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:21:50.392 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:50.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:21:50.392 00.000 11060 MoveAxis(E, 36, ABG)
04:21:50.392 00.000 11060 Guiding  Dir = 2, Dur = 36
04:21:50.423 00.031 11060 IsSlewing returns 0
04:21:50.423 00.000 11060 IsGuiding returns 0
04:21:50.480 00.057 11060 IsGuiding returns 0
04:21:50.480 00.000 11060 Move returns status 0, amount 36
04:21:50.480 00.000 11060 MoveAxis(N, 0, ABG)
04:21:50.480 00.000 11060 Move returns status 0, amount 0
04:21:50.480 00.000 11060 move complete, result=0
04:21:50.480 00.000 11060 worker thread done servicing request
04:21:50.480 00.000 11060 Worker thread wakes up
04:21:50.480 00.000 10844 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
04:21:50.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:50.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:51.121 00.641 11060 Exposure complete
04:21:51.334 00.213 11060 worker thread done servicing request
04:21:51.334 00.000 10844 OnExposeComplete: enter
04:21:51.334 00.000 10844 UpdateGuideState(): m_state=6
04:21:51.334 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5276
04:21:51.334 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=107.10, Mass=1755, SNR=26.4, Peak=213 HFD=3.0
04:21:51.334 00.000 10844 MultiStar: [#1 -0.14,-0.03,0.93,U] [#2 0.26,-0.05,0.89,U] [#3 0.56,0.25,0.00,M1] [#4 0.22,0.25,0.91,U] [#5 -0.09,0.35,0.88,U] [#6 0.38,0.15,1.13,U] [#7 -0.03,0.17,0.88,U] [#8 0.47,0.01,0.89,U] 
04:21:51.334 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.12}, one-star: {-0.25, 0.14}
04:21:51.334 00.000 10844 CameraToMount -- cameraTheta (0.86) - m_xAngle (1.39) = xAngle (-0.52 = -0.52)
04:21:51.334 00.000 10844 CameraToMount -- cameraTheta (0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.60 = 2.60)
04:21:51.334 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=0.14 mountY=0.08, mountTheta=0.54
04:21:51.334 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.12, opts=13)
04:21:51.340 00.006 10844 Enqueuing Move request for scope (0.11, 0.12)
04:21:51.340 00.000 11060 Worker thread wakes up
04:21:51.340 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:51.340 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
04:21:51.340 00.000 10844 UpdateGuideState exits: m=1755 SNR=26.4
04:21:51.340 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:51.340 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
04:21:51.340 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:51.340 00.000 10844 Enqueuing Expose request
04:21:51.340 00.000 11060 Moving (0.11, 0.12) raw xDistance=0.14 yDistance=0.08
04:21:51.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:21:51.340 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:51.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:21:51.340 00.000 11060 MoveAxis(W, 32, ABG)
04:21:51.340 00.000 11060 Guiding  Dir = 3, Dur = 32
04:21:51.345 00.005 11060 IsSlewing returns 0
04:21:51.345 00.000 11060 IsGuiding returns 0
04:21:51.395 00.050 11060 IsGuiding returns 0
04:21:51.395 00.000 11060 Move returns status 0, amount 32
04:21:51.395 00.000 11060 MoveAxis(N, 0, ABG)
04:21:51.395 00.000 11060 Move returns status 0, amount 0
04:21:51.395 00.000 11060 move complete, result=0
04:21:51.395 00.000 11060 worker thread done servicing request
04:21:51.395 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
04:21:51.395 00.000 11060 Worker thread wakes up
04:21:51.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:51.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:52.039 00.644 11060 Exposure complete
04:21:52.253 00.214 11060 worker thread done servicing request
04:21:52.253 00.000 10844 OnExposeComplete: enter
04:21:52.253 00.000 10844 UpdateGuideState(): m_state=6
04:21:52.253 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5277
04:21:52.253 00.000 10844 Star::Find returns 1 (0), X=617.60, Y=106.78, Mass=1402, SNR=23.2, Peak=174 HFD=3.2
04:21:52.256 00.003 10844 MultiStar: [#1 0.05,-0.12,1.11,U] [#2 0.10,-0.12,1.07,U] [#3 0.26,0.07,1.01,U] [#4 0.39,0.07,1.15,U] [#5 0.02,-0.12,1.05,U] [#6 -0.00,-0.34,1.12,U] [#7 -0.21,0.01,1.04,U] [#8 0.31,-0.37,0.85,U] 
04:21:52.256 00.000 10844 refined, 8 included, MultiStar: {0.14, -0.12}, one-star: {0.34, -0.18}
04:21:52.256 00.000 10844 CameraToMount -- cameraTheta (-0.71) - m_xAngle (1.39) = xAngle (-2.10 = -2.10)
04:21:52.256 00.000 10844 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.02 = 1.02)
04:21:52.256 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.71 mountX=-0.09 mountY=0.15, mountTheta=2.11
04:21:52.258 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.12, opts=13)
04:21:52.258 00.000 10844 Enqueuing Move request for scope (0.14, -0.12)
04:21:52.258 00.000 11060 Worker thread wakes up
04:21:52.258 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:52.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
04:21:52.258 00.000 10844 UpdateGuideState exits: m=1402 SNR=23.2
04:21:52.258 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
04:21:52.258 00.000 11060 Moving (0.14, -0.12) raw xDistance=-0.09 yDistance=0.15
04:21:52.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:52.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:52.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:21:52.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:52.258 00.000 10844 Enqueuing Expose request
04:21:52.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:21:52.258 00.000 11060 MoveAxis(E, 0, ABG)
04:21:52.258 00.000 11060 Move returns status 0, amount 0
04:21:52.258 00.000 11060 MoveAxis(N, 0, ABG)
04:21:52.258 00.000 11060 Move returns status 0, amount 0
04:21:52.258 00.000 11060 move complete, result=0
04:21:52.258 00.000 11060 worker thread done servicing request
04:21:52.258 00.000 11060 Worker thread wakes up
04:21:52.258 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:52.258 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:52.264 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:52.905 00.641 11060 Exposure complete
04:21:53.120 00.215 11060 worker thread done servicing request
04:21:53.120 00.000 10844 OnExposeComplete: enter
04:21:53.120 00.000 10844 UpdateGuideState(): m_state=6
04:21:53.120 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5278
04:21:53.120 00.000 10844 Star::Find returns 1 (0), X=617.77, Y=106.91, Mass=1607, SNR=25.0, Peak=163 HFD=3.3
04:21:53.120 00.000 10844 MultiStar: [#1 -0.04,0.22,1.07,U] [#2 -0.02,-0.06,1.01,U] [#3 0.20,-0.33,1.00,U] [#4 0.33,0.06,1.01,U] [#5 0.22,-0.14,0.99,U] [#6 0.22,-0.56,0.00,M1] [#7 0.26,0.26,0.99,U] [#8 0.04,-0.67,0.00,M1] 
04:21:53.120 00.000 10844 refined, 6 included, MultiStar: {0.21, -0.00}, one-star: {0.51, -0.04}
04:21:53.120 00.000 10844 CameraToMount -- cameraTheta (-0.01) - m_xAngle (1.39) = xAngle (-1.40 = -1.40)
04:21:53.120 00.000 10844 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.72 = 1.72)
04:21:53.120 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.01 mountX=0.04 mountY=0.20, mountTheta=1.40
04:21:53.120 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.00, opts=13)
04:21:53.120 00.000 10844 Enqueuing Move request for scope (0.21, -0.00)
04:21:53.120 00.000 11060 Worker thread wakes up
04:21:53.126 00.006 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
04:21:53.126 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:53.126 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
04:21:53.126 00.000 10844 UpdateGuideState exits: m=1607 SNR=25.0
04:21:53.126 00.000 11060 Moving (0.21, -0.00) raw xDistance=0.04 yDistance=0.20
04:21:53.126 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:53.126 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:21:53.126 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:53.126 00.000 10844 Enqueuing Expose request
04:21:53.126 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
04:21:53.126 00.000 11060 MoveAxis(E, 0, ABG)
04:21:53.126 00.000 11060 Move returns status 0, amount 0
04:21:53.126 00.000 11060 MoveAxis(S, 80, ABG)
04:21:53.126 00.000 11060 Guiding  Dir = 1, Dur = 80
04:21:53.156 00.030 11060 IsSlewing returns 0
04:21:53.157 00.001 11060 IsGuiding returns 0
04:21:53.267 00.110 11060 IsGuiding returns 0
04:21:53.267 00.000 11060 Move returns status 0, amount 80
04:21:53.267 00.000 11060 move complete, result=0
04:21:53.267 00.000 11060 worker thread done servicing request
04:21:53.267 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 80 ms SOUTH
04:21:53.267 00.000 11060 Worker thread wakes up
04:21:53.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:53.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:53.906 00.639 11060 Exposure complete
04:21:54.121 00.215 11060 worker thread done servicing request
04:21:54.121 00.000 10844 OnExposeComplete: enter
04:21:54.121 00.000 10844 UpdateGuideState(): m_state=6
04:21:54.122 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5279
04:21:54.122 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=107.12, Mass=1616, SNR=25.3, Peak=163 HFD=3.4
04:21:54.122 00.000 10844 MultiStar: [#1 0.33,0.17,1.00,U] [#2 0.06,0.07,1.00,U] [#3 0.40,-0.38,1.01,U] [#4 0.45,0.36,0.00,M1] [#5 0.41,0.33,0.96,U] [#6 0.19,-0.19,1.05,U] [#7 -0.05,0.10,0.99,U] [#8 0.10,-0.23,0.82,U] 
04:21:54.122 00.000 10844 single-star, 7 included, MultiStar: {0.18, 0.01}, one-star: {0.01, 0.17}
04:21:54.122 00.000 10844 CameraToMount -- cameraTheta (1.51) - m_xAngle (1.39) = xAngle (0.12 = 0.12)
04:21:54.122 00.000 10844 CameraToMount -- cameraTheta (1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.25 = -3.04)
04:21:54.122 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.51 mountX=0.17 mountY=-0.02, mountTheta=-0.10
04:21:54.124 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.17, opts=13)
04:21:54.124 00.000 10844 Enqueuing Move request for scope (0.01, 0.17)
04:21:54.124 00.000 11060 Worker thread wakes up
04:21:54.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:54.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
04:21:54.124 00.000 10844 UpdateGuideState exits: m=1616 SNR=25.3
04:21:54.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:54.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
04:21:54.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:54.124 00.000 10844 Enqueuing Expose request
04:21:54.124 00.000 11060 Moving (0.01, 0.17) raw xDistance=0.17 yDistance=-0.02
04:21:54.124 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:21:54.124 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:54.124 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:21:54.127 00.003 11060 MoveAxis(W, 39, ABG)
04:21:54.127 00.000 11060 Guiding  Dir = 3, Dur = 39
04:21:54.158 00.031 11060 IsSlewing returns 0
04:21:54.158 00.000 11060 IsGuiding returns 0
04:21:54.234 00.076 11060 IsGuiding returns 0
04:21:54.234 00.000 11060 Move returns status 0, amount 39
04:21:54.234 00.000 11060 MoveAxis(N, 0, ABG)
04:21:54.234 00.000 11060 Move returns status 0, amount 0
04:21:54.234 00.000 11060 move complete, result=0
04:21:54.234 00.000 11060 worker thread done servicing request
04:21:54.234 00.000 11060 Worker thread wakes up
04:21:54.234 00.000 10844 GuideStep: 0.2 px 39 ms WEST, -0.0 px 0 ms NORTH
04:21:54.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:54.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:54.867 00.633 11060 Exposure complete
04:21:55.069 00.202 11060 worker thread done servicing request
04:21:55.069 00.000 10844 OnExposeComplete: enter
04:21:55.069 00.000 10844 UpdateGuideState(): m_state=6
04:21:55.069 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5280
04:21:55.069 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=107.20, Mass=1611, SNR=25.4, Peak=158 HFD=3.6
04:21:55.069 00.000 10844 MultiStar: [#1 -0.31,0.32,1.03,U] [#2 -0.03,-0.16,0.90,U] [#3 0.14,-0.07,0.98,U] [#4 0.08,-0.05,0.99,U] [#5 -0.02,-0.33,1.05,U] [#6 0.20,-0.33,1.01,U] [#7 -0.31,-0.02,0.95,U] [#8 -0.07,0.24,0.84,U] 
04:21:55.071 00.002 10844 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.09, 0.25}
04:21:55.071 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
04:21:55.071 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
04:21:55.071 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.74 mountX=-0.03 mountY=-0.04, mountTheta=-2.15
04:21:55.073 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.02, opts=13)
04:21:55.073 00.000 10844 Enqueuing Move request for scope (-0.05, -0.02)
04:21:55.073 00.000 11060 Worker thread wakes up
04:21:55.073 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:55.074 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
04:21:55.074 00.000 10844 UpdateGuideState exits: m=1611 SNR=25.4
04:21:55.074 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
04:21:55.074 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:55.074 00.000 11060 Moving (-0.05, -0.02) raw xDistance=-0.03 yDistance=-0.04
04:21:55.074 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:55.074 00.000 10844 Enqueuing Expose request
04:21:55.074 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:21:55.074 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:55.074 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:21:55.074 00.000 11060 MoveAxis(E, 0, ABG)
04:21:55.074 00.000 11060 Move returns status 0, amount 0
04:21:55.074 00.000 11060 MoveAxis(N, 0, ABG)
04:21:55.074 00.000 11060 Move returns status 0, amount 0
04:21:55.074 00.000 11060 move complete, result=0
04:21:55.074 00.000 11060 worker thread done servicing request
04:21:55.074 00.000 11060 Worker thread wakes up
04:21:55.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:55.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:55.074 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:55.715 00.641 11060 Exposure complete
04:21:55.958 00.243 10844 OnExposeComplete: enter
04:21:55.958 00.000 11060 worker thread done servicing request
04:21:55.958 00.000 10844 UpdateGuideState(): m_state=6
04:21:55.959 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5281
04:21:55.959 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=106.77, Mass=1701, SNR=25.6, Peak=180 HFD=3.3
04:21:55.959 00.000 10844 MultiStar: [#1 -0.74,0.36,0.00,M1] [#2 -0.48,-0.02,0.94,U] [#3 -0.24,-0.31,0.99,U] [#4 -0.24,0.29,1.03,U] [#5 -0.29,-0.05,1.04,U] [#6 -0.26,-0.44,1.11,U] [#7 -0.53,0.35,0.00,M1] [#8 -0.11,0.28,0.81,U] 
04:21:55.959 00.000 10844 refined, 6 included, MultiStar: {-0.21, -0.08}, one-star: {0.15, -0.19}
04:21:55.959 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (1.39) = xAngle (-4.19 = 2.09)
04:21:55.959 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.07 = -1.07)
04:21:55.959 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.80 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
04:21:55.961 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.08, opts=13)
04:21:55.961 00.000 10844 Enqueuing Move request for scope (-0.21, -0.08)
04:21:55.961 00.000 11060 Worker thread wakes up
04:21:55.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
04:21:55.961 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:55.961 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
04:21:55.961 00.000 10844 UpdateGuideState exits: m=1701 SNR=25.6
04:21:55.961 00.000 11060 Moving (-0.21, -0.08) raw xDistance=-0.11 yDistance=-0.20
04:21:55.961 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:55.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:21:55.961 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:55.961 00.000 10844 Enqueuing Expose request
04:21:55.963 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:21:55.963 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:21:55.963 00.000 11060 MoveAxis(E, 0, ABG)
04:21:55.963 00.000 11060 Move returns status 0, amount 0
04:21:55.963 00.000 11060 MoveAxis(N, 0, ABG)
04:21:55.963 00.000 11060 Move returns status 0, amount 0
04:21:55.963 00.000 11060 move complete, result=0
04:21:55.963 00.000 11060 worker thread done servicing request
04:21:55.963 00.000 11060 Worker thread wakes up
04:21:55.963 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:55.963 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:55.967 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:21:56.603 00.636 11060 Exposure complete
04:21:56.887 00.284 10844 OnExposeComplete: enter
04:21:56.887 00.000 10844 UpdateGuideState(): m_state=6
04:21:56.887 00.000 11060 worker thread done servicing request
04:21:56.888 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5282
04:21:56.888 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=106.70, Mass=1606, SNR=25.0, Peak=159 HFD=3.4
04:21:56.889 00.001 10844 MultiStar: [#1 -0.77,-0.11,0.00,M2] [#2 -0.08,-0.17,0.92,U] [#3 -0.52,-0.10,0.95,U] [#4 0.08,0.04,1.04,U] [#5 -0.32,-0.12,1.05,U] [#6 -0.16,-0.18,1.07,U] [#7 0.10,0.14,1.06,U] [#8 -0.63,-0.25,0.00,M1] 
04:21:56.889 00.000 10844 refined, 6 included, MultiStar: {-0.14, -0.09}, one-star: {-0.08, -0.26}
04:21:56.889 00.000 10844 CameraToMount -- cameraTheta (-2.56) - m_xAngle (1.39) = xAngle (-3.95 = 2.34)
04:21:56.889 00.000 10844 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.82 = -0.82)
04:21:56.889 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-2.56 mountX=-0.11 mountY=-0.12, mountTheta=-2.33
04:21:56.892 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.09, opts=13)
04:21:56.892 00.000 10844 Enqueuing Move request for scope (-0.14, -0.09)
04:21:56.892 00.000 11060 Worker thread wakes up
04:21:56.892 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:21:56.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.09) opts 0xd
04:21:56.892 00.000 10844 UpdateGuideState exits: m=1606 SNR=25.0
04:21:56.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.09)
04:21:56.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:56.892 00.000 11060 Moving (-0.14, -0.09) raw xDistance=-0.11 yDistance=-0.12
04:21:56.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:56.892 00.000 10844 Enqueuing Expose request
04:21:56.893 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:21:56.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:56.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:21:56.893 00.000 11060 MoveAxis(E, 0, ABG)
04:21:56.893 00.000 11060 Move returns status 0, amount 0
04:21:56.893 00.000 11060 MoveAxis(N, 0, ABG)
04:21:56.893 00.000 11060 Move returns status 0, amount 0
04:21:56.893 00.000 11060 move complete, result=0
04:21:56.893 00.000 11060 worker thread done servicing request
04:21:56.893 00.000 11060 Worker thread wakes up
04:21:56.893 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:56.893 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:56.895 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:57.527 00.632 11060 Exposure complete
04:21:57.845 00.318 11060 worker thread done servicing request
04:21:57.845 00.000 10844 OnExposeComplete: enter
04:21:57.845 00.000 10844 UpdateGuideState(): m_state=6
04:21:57.847 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5283
04:21:57.847 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=106.96, Mass=1919, SNR=27.5, Peak=182 HFD=3.0
04:21:57.848 00.001 10844 MultiStar: [#1 -0.21,0.02,0.94,U] [#2 -0.09,-0.02,0.85,U] [#3 0.18,-0.31,0.92,U] [#4 0.35,0.32,0.98,U] [#5 -0.34,-0.55,0.00,M1] [#6 -0.07,-0.08,0.98,U] [#7 -0.06,0.28,0.83,U] [#8 -0.28,-0.48,0.00,M2] 
04:21:57.848 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.03}, one-star: {-0.17, 0.01}
04:21:57.848 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.39) = xAngle (0.46 = 0.46)
04:21:57.848 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.59 = -2.69)
04:21:57.848 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.85 mountX=0.03 mountY=-0.01, mountTheta=-0.45
04:21:57.851 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.03, opts=13)
04:21:57.851 00.000 10844 Enqueuing Move request for scope (-0.01, 0.03)
04:21:57.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:57.851 00.000 11060 Worker thread wakes up
04:21:57.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:21:57.851 00.000 10844 UpdateGuideState exits: m=1919 SNR=27.5
04:21:57.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:21:57.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:57.851 00.000 11060 Moving (-0.01, 0.03) raw xDistance=0.03 yDistance=-0.01
04:21:57.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:57.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:21:57.853 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:57.853 00.000 10844 Enqueuing Expose request
04:21:57.853 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:21:57.853 00.000 11060 MoveAxis(E, 0, ABG)
04:21:57.853 00.000 11060 Move returns status 0, amount 0
04:21:57.853 00.000 11060 MoveAxis(N, 0, ABG)
04:21:57.853 00.000 11060 Move returns status 0, amount 0
04:21:57.853 00.000 11060 move complete, result=0
04:21:57.853 00.000 11060 worker thread done servicing request
04:21:57.853 00.000 11060 Worker thread wakes up
04:21:57.853 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:57.853 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:57.863 00.010 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:58.521 00.658 11060 Exposure complete
04:21:58.884 00.363 11060 worker thread done servicing request
04:21:58.886 00.002 10844 OnExposeComplete: enter
04:21:58.886 00.000 10844 UpdateGuideState(): m_state=6
04:21:58.886 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5284
04:21:58.886 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=106.72, Mass=1560, SNR=24.9, Peak=164 HFD=3.2
04:21:58.886 00.000 10844 MultiStar: [#1 -0.33,-0.09,1.04,U] [#2 -0.20,-0.08,0.96,U] [#3 0.28,-0.40,1.04,U] [#4 0.35,-0.07,1.00,U] [#5 -0.29,-0.41,0.97,U] [#6 -0.00,0.07,1.02,U] [#7 0.06,0.20,0.98,U] [#8 -0.18,-0.67,0.00,M3] 
04:21:58.886 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {-0.08, -0.24}
04:21:58.886 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.14)
04:21:58.886 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
04:21:58.886 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.76 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
04:21:58.890 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
04:21:58.890 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
04:21:58.890 00.000 11060 Worker thread wakes up
04:21:58.892 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:21:58.892 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
04:21:58.892 00.000 10844 UpdateGuideState exits: m=1560 SNR=24.9
04:21:58.892 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
04:21:58.893 00.001 11060 Moving (-0.02, -0.13) raw xDistance=-0.13 yDistance=-0.00
04:21:58.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:21:58.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:58.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:21:58.893 00.000 11060 MoveAxis(E, 30, ABG)
04:21:58.893 00.000 11060 Guiding  Dir = 2, Dur = 30
04:21:58.895 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:58.895 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:58.895 00.000 10844 Enqueuing Expose request
04:21:58.925 00.030 11060 IsSlewing returns 0
04:21:58.927 00.002 11060 IsGuiding returns 0
04:21:58.969 00.042 11060 IsGuiding returns 0
04:21:58.969 00.000 11060 Move returns status 0, amount 30
04:21:58.969 00.000 11060 MoveAxis(N, 0, ABG)
04:21:58.969 00.000 11060 Move returns status 0, amount 0
04:21:58.969 00.000 11060 move complete, result=0
04:21:58.969 00.000 11060 worker thread done servicing request
04:21:58.971 00.002 10844 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
04:21:58.971 00.000 11060 Worker thread wakes up
04:21:58.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:21:58.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:21:59.603 00.632 11060 Exposure complete
04:21:59.954 00.351 11060 worker thread done servicing request
04:21:59.954 00.000 10844 OnExposeComplete: enter
04:21:59.954 00.000 10844 UpdateGuideState(): m_state=6
04:21:59.954 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5285
04:21:59.954 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=107.44, Mass=1764, SNR=26.1, Peak=217 HFD=3.4
04:21:59.955 00.001 10844 MultiStar: [#1 -0.36,0.35,0.98,U] [#2 0.03,0.09,0.84,U] [#3 -0.10,-0.06,0.92,U] [#4 0.22,0.35,0.93,U] [#5 0.31,0.08,0.84,U] [#6 -0.10,-0.36,0.96,U] [#7 -0.02,0.46,0.94,U] [#8 -0.46,0.14,0.80,U] 
04:21:59.955 00.000 10844 refined, 8 included, MultiStar: {-0.04, 0.18}, one-star: {0.07, 0.48}
04:21:59.955 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.39) = xAngle (0.42 = 0.42)
04:21:59.955 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.55 = -2.74)
04:21:59.955 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.81 mountX=0.16 mountY=-0.07, mountTheta=-0.41
04:21:59.959 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.18, opts=13)
04:21:59.959 00.000 10844 Enqueuing Move request for scope (-0.04, 0.18)
04:21:59.959 00.000 11060 Worker thread wakes up
04:21:59.959 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:21:59.959 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
04:21:59.959 00.000 10844 UpdateGuideState exits: m=1764 SNR=26.1
04:21:59.959 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
04:21:59.959 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:59.959 00.000 11060 Moving (-0.04, 0.18) raw xDistance=0.16 yDistance=-0.07
04:21:59.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:21:59.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:21:59.959 00.000 10844 Enqueuing Expose request
04:21:59.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:21:59.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:21:59.959 00.000 11060 MoveAxis(W, 38, ABG)
04:21:59.961 00.002 11060 Guiding  Dir = 3, Dur = 38
04:21:59.968 00.007 11060 IsSlewing returns 0
04:21:59.968 00.000 11060 IsGuiding returns 0
04:22:00.033 00.065 11060 IsGuiding returns 0
04:22:00.033 00.000 11060 Move returns status 0, amount 38
04:22:00.033 00.000 11060 MoveAxis(N, 0, ABG)
04:22:00.035 00.002 11060 Move returns status 0, amount 0
04:22:00.035 00.000 11060 move complete, result=0
04:22:00.035 00.000 11060 worker thread done servicing request
04:22:00.035 00.000 11060 Worker thread wakes up
04:22:00.035 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
04:22:00.035 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:00.035 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:00.672 00.637 11060 Exposure complete
04:22:01.074 00.402 11060 worker thread done servicing request
04:22:01.074 00.000 10844 OnExposeComplete: enter
04:22:01.074 00.000 10844 UpdateGuideState(): m_state=6
04:22:01.074 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5286
04:22:01.074 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=107.57, Mass=1663, SNR=25.5, Peak=193 HFD=3.1
04:22:01.074 00.000 10844 MultiStar: [#1 0.02,0.30,0.98,U] [#2 -0.01,-0.20,0.87,U] [#3 -0.03,0.20,1.03,U] [#4 0.08,0.07,0.97,U] [#5 -0.04,0.07,1.04,U] [#6 -0.03,-0.34,1.17,U] [#7 0.04,0.32,0.96,U] [#8 0.26,-0.43,0.83,U] 
04:22:01.076 00.002 10844 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.15, 0.62}
04:22:01.076 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
04:22:01.076 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.76 = 2.76)
04:22:01.076 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=0.08 mountY=0.03, mountTheta=0.38
04:22:01.079 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.07, opts=13)
04:22:01.079 00.000 10844 Enqueuing Move request for scope (0.04, 0.07)
04:22:01.079 00.000 11060 Worker thread wakes up
04:22:01.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:01.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
04:22:01.079 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
04:22:01.081 00.002 10844 UpdateGuideState exits: m=1663 SNR=25.5
04:22:01.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:01.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:01.081 00.000 10844 Enqueuing Expose request
04:22:01.082 00.001 11060 Moving (0.04, 0.07) raw xDistance=0.08 yDistance=0.03
04:22:01.084 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:22:01.084 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:01.084 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:22:01.084 00.000 11060 MoveAxis(E, 0, ABG)
04:22:01.084 00.000 11060 Move returns status 0, amount 0
04:22:01.084 00.000 11060 MoveAxis(N, 0, ABG)
04:22:01.086 00.002 11060 Move returns status 0, amount 0
04:22:01.086 00.000 11060 move complete, result=0
04:22:01.086 00.000 11060 worker thread done servicing request
04:22:01.086 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:01.086 00.000 11060 Worker thread wakes up
04:22:01.086 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:01.086 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:01.709 00.623 11060 Exposure complete
04:22:01.986 00.277 11060 worker thread done servicing request
04:22:01.986 00.000 10844 OnExposeComplete: enter
04:22:01.986 00.000 10844 UpdateGuideState(): m_state=6
04:22:01.986 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5287
04:22:01.986 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=106.69, Mass=1797, SNR=26.2, Peak=162 HFD=3.9
04:22:01.988 00.002 10844 MultiStar: [#1 -0.23,0.17,0.95,U] [#2 -0.22,-0.19,0.96,U] [#3 -0.00,-0.33,0.99,U] [#4 -0.12,-0.05,0.97,U] [#5 -0.54,-0.72,0.00,M1] [#6 0.22,-0.52,0.00,M1] [#7 -0.46,0.25,0.87,U] [#8 0.04,-0.08,0.85,U] 
04:22:01.988 00.000 10844 refined, 6 included, MultiStar: {-0.19, -0.08}, one-star: {-0.32, -0.26}
04:22:01.988 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.39) = xAngle (-4.14 = 2.14)
04:22:01.988 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
04:22:01.988 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.20 cameraTheta=-2.75 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
04:22:01.991 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.08, opts=13)
04:22:01.991 00.000 10844 Enqueuing Move request for scope (-0.19, -0.08)
04:22:01.993 00.002 11060 Worker thread wakes up
04:22:01.993 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:01.993 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
04:22:01.993 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.2
04:22:01.993 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
04:22:01.993 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:01.993 00.000 11060 Moving (-0.19, -0.08) raw xDistance=-0.11 yDistance=-0.17
04:22:01.993 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:01.994 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:22:01.994 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:01.994 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:22:01.994 00.000 11060 MoveAxis(E, 0, ABG)
04:22:01.994 00.000 11060 Move returns status 0, amount 0
04:22:01.994 00.000 11060 MoveAxis(N, 0, ABG)
04:22:01.994 00.000 10844 Enqueuing Expose request
04:22:01.994 00.000 11060 Move returns status 0, amount 0
04:22:01.994 00.000 11060 move complete, result=0
04:22:01.994 00.000 11060 worker thread done servicing request
04:22:01.994 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:01.994 00.000 11060 Worker thread wakes up
04:22:01.995 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:01.995 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:02.621 00.626 11060 Exposure complete
04:22:02.894 00.273 11060 worker thread done servicing request
04:22:02.894 00.000 10844 OnExposeComplete: enter
04:22:02.894 00.000 10844 UpdateGuideState(): m_state=6
04:22:02.894 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5288
04:22:02.894 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=107.17, Mass=1647, SNR=25.6, Peak=172 HFD=3.0
04:22:02.895 00.001 10844 MultiStar: [#1 0.10,0.20,0.95,U] [#2 -0.05,-0.09,0.94,U] [#3 0.02,0.22,0.96,U] [#4 0.39,0.29,1.00,U] [#5 -0.17,-0.63,0.00,M2] [#6 0.09,-0.33,1.05,U] [#7 -0.07,0.17,0.94,U] [#8 0.18,-0.22,0.79,U] 
04:22:02.895 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {-0.53, 0.22}
04:22:02.895 00.000 10844 CameraToMount -- cameraTheta (1.36) - m_xAngle (1.39) = xAngle (-0.03 = -0.03)
04:22:02.895 00.000 10844 CameraToMount -- cameraTheta (1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
04:22:02.895 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.36 mountX=0.06 mountY=0.00, mountTheta=0.04
04:22:02.895 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.06, opts=13)
04:22:02.895 00.000 10844 Enqueuing Move request for scope (0.01, 0.06)
04:22:02.895 00.000 11060 Worker thread wakes up
04:22:02.899 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:02.899 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.6
04:22:02.899 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
04:22:02.899 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:02.899 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
04:22:02.899 00.000 11060 Moving (0.01, 0.06) raw xDistance=0.06 yDistance=0.00
04:22:02.899 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:02.899 00.000 10844 Enqueuing Expose request
04:22:02.899 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:22:02.899 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:02.899 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:22:02.899 00.000 11060 MoveAxis(E, 0, ABG)
04:22:02.899 00.000 11060 Move returns status 0, amount 0
04:22:02.899 00.000 11060 MoveAxis(N, 0, ABG)
04:22:02.899 00.000 11060 Move returns status 0, amount 0
04:22:02.900 00.001 11060 move complete, result=0
04:22:02.900 00.000 11060 worker thread done servicing request
04:22:02.900 00.000 11060 Worker thread wakes up
04:22:02.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:02.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:02.903 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:03.535 00.632 11060 Exposure complete
04:22:03.761 00.226 10844 OnExposeComplete: enter
04:22:03.761 00.000 10844 UpdateGuideState(): m_state=6
04:22:03.761 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5289
04:22:03.761 00.000 11060 worker thread done servicing request
04:22:03.761 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=106.69, Mass=1553, SNR=24.5, Peak=159 HFD=3.5
04:22:03.761 00.000 10844 MultiStar: [#1 -0.43,0.01,0.94,U] [#2 -0.32,0.15,0.95,U] [#3 0.22,-0.23,1.10,U] [#4 0.48,-0.01,1.07,U] [#5 0.16,-0.25,1.03,U] [#6 0.28,-0.14,1.10,U] [#7 0.05,-0.04,1.11,U] [#8 0.13,-0.37,0.89,U] 
04:22:03.761 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.13}, one-star: {0.15, -0.27}
04:22:03.761 00.000 10844 CameraToMount -- cameraTheta (-0.94) - m_xAngle (1.39) = xAngle (-2.33 = -2.33)
04:22:03.761 00.000 10844 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
04:22:03.761 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.94 mountX=-0.11 mountY=0.11, mountTheta=2.34
04:22:03.764 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.13, opts=13)
04:22:03.766 00.002 10844 Enqueuing Move request for scope (0.09, -0.13)
04:22:03.766 00.000 11060 Worker thread wakes up
04:22:03.766 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
04:22:03.766 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:03.766 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
04:22:03.766 00.000 11060 Moving (0.09, -0.13) raw xDistance=-0.11 yDistance=0.11
04:22:03.766 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:22:03.766 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:03.766 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:22:03.766 00.000 11060 MoveAxis(E, 0, ABG)
04:22:03.766 00.000 11060 Move returns status 0, amount 0
04:22:03.766 00.000 10844 UpdateGuideState exits: m=1553 SNR=24.5
04:22:03.766 00.000 11060 MoveAxis(N, 0, ABG)
04:22:03.766 00.000 11060 Move returns status 0, amount 0
04:22:03.766 00.000 11060 move complete, result=0
04:22:03.766 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:03.766 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:03.766 00.000 10844 Enqueuing Expose request
04:22:03.766 00.000 11060 worker thread done servicing request
04:22:03.766 00.000 11060 Worker thread wakes up
04:22:03.766 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:03.768 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:03.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:04.394 00.626 11060 Exposure complete
04:22:04.619 00.225 11060 worker thread done servicing request
04:22:04.619 00.000 10844 OnExposeComplete: enter
04:22:04.619 00.000 10844 UpdateGuideState(): m_state=6
04:22:04.619 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5290
04:22:04.619 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=106.21, Mass=1586, SNR=25.0, Peak=155 HFD=2.9
04:22:04.619 00.000 10844 MultiStar: [#1 -0.42,-0.55,0.00,M1] [#2 -0.42,-0.77,0.00,M1] [#3 -0.20,-0.58,0.00,M1] [#4 -0.01,-0.71,0.00,M1] [#5 -0.51,-1.11,0.00,M2] [#6 -0.16,-1.09,0.00,M1] [#7 -0.37,-0.56,0.00,M1] [#8 -0.39,-1.37,0.00,M1] 
04:22:04.619 00.000 10844 CameraToMount -- cameraTheta (-1.80) - m_xAngle (1.39) = xAngle (-3.19 = 3.10)
04:22:04.619 00.000 10844 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.06 = -0.06)
04:22:04.619 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.75 hyp=0.77 cameraTheta=-1.80 mountX=-0.77 mountY=-0.05, mountTheta=-3.08
04:22:04.623 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.75, opts=13)
04:22:04.623 00.000 10844 Enqueuing Move request for scope (-0.17, -0.75)
04:22:04.623 00.000 11060 Worker thread wakes up
04:22:04.623 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:04.623 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.75) opts 0xd
04:22:04.623 00.000 10844 UpdateGuideState exits: m=1586 SNR=25.0
04:22:04.623 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:04.623 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:04.623 00.000 10844 Enqueuing Expose request
04:22:04.625 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.75)
04:22:04.625 00.000 11060 Moving (-0.17, -0.75) raw xDistance=-0.77 yDistance=-0.05
04:22:04.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.77
04:22:04.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:04.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:22:04.625 00.000 11060 MoveAxis(E, 181, ABG)
04:22:04.625 00.000 11060 Guiding  Dir = 2, Dur = 181
04:22:04.633 00.008 11060 IsSlewing returns 0
04:22:04.633 00.000 11060 IsGuiding returns 0
04:22:04.831 00.198 11060 IsGuiding returns 0
04:22:04.831 00.000 11060 Move returns status 0, amount 181
04:22:04.831 00.000 11060 MoveAxis(N, 0, ABG)
04:22:04.831 00.000 11060 Move returns status 0, amount 0
04:22:04.831 00.000 11060 move complete, result=0
04:22:04.831 00.000 11060 worker thread done servicing request
04:22:04.831 00.000 10844 GuideStep: -0.8 px 181 ms EAST, -0.0 px 0 ms NORTH
04:22:04.831 00.000 11060 Worker thread wakes up
04:22:04.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:04.833 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:05.467 00.634 11060 Exposure complete
04:22:05.690 00.223 10844 OnExposeComplete: enter
04:22:05.690 00.000 10844 UpdateGuideState(): m_state=6
04:22:05.690 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5291
04:22:05.690 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=106.40, Mass=1816, SNR=26.8, Peak=179 HFD=3.4
04:22:05.691 00.001 10844 MultiStar: [#1 -0.35,-0.17,0.91,U] [#2 -0.27,-0.52,0.00,M2] [#3 -0.18,-0.46,0.95,U] [#4 -0.12,-0.64,0.00,M2] [#5 -0.10,-0.46,0.82,U] [#6 -0.13,-0.69,0.00,M2] [#7 -0.50,-0.08,0.90,U] [#8 -0.24,-1.04,0.00,M2] 
04:22:05.691 00.000 10844 refined, 4 included, MultiStar: {-0.30, -0.35}, one-star: {-0.36, -0.55}
04:22:05.691 00.000 10844 CameraToMount -- cameraTheta (-2.29) - m_xAngle (1.39) = xAngle (-3.68 = 2.61)
04:22:05.691 00.000 10844 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.55 = -0.55)
04:22:05.691 00.000 10844 CameraToMount -- cameraX=-0.30 cameraY=-0.35 hyp=0.46 cameraTheta=-2.29 mountX=-0.40 mountY=-0.24, mountTheta=-2.59
04:22:05.691 00.000 11060 worker thread done servicing request
04:22:05.694 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.30, y=-0.35, opts=13)
04:22:05.694 00.000 10844 Enqueuing Move request for scope (-0.30, -0.35)
04:22:05.694 00.000 11060 Worker thread wakes up
04:22:05.694 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:05.694 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.35) opts 0xd
04:22:05.694 00.000 10844 UpdateGuideState exits: m=1816 SNR=26.8
04:22:05.694 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.30, -0.35)
04:22:05.694 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:05.694 00.000 11060 Moving (-0.30, -0.35) raw xDistance=-0.40 yDistance=-0.24
04:22:05.694 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:05.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.40
04:22:05.696 00.002 10844 Enqueuing Expose request
04:22:05.696 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:22:05.696 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:22:05.696 00.000 11060 MoveAxis(E, 99, ABG)
04:22:05.696 00.000 11060 Guiding  Dir = 2, Dur = 99
04:22:05.717 00.021 11060 IsSlewing returns 0
04:22:05.718 00.001 11060 IsGuiding returns 0
04:22:05.840 00.122 11060 IsGuiding returns 0
04:22:05.840 00.000 11060 Move returns status 0, amount 99
04:22:05.841 00.001 11060 MoveAxis(N, 0, ABG)
04:22:05.841 00.000 11060 Move returns status 0, amount 0
04:22:05.841 00.000 11060 move complete, result=0
04:22:05.841 00.000 11060 worker thread done servicing request
04:22:05.841 00.000 11060 Worker thread wakes up
04:22:05.841 00.000 10844 GuideStep: -0.4 px 99 ms EAST, -0.2 px 0 ms NORTH
04:22:05.841 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:05.841 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:06.475 00.634 11060 Exposure complete
04:22:06.698 00.223 11060 worker thread done servicing request
04:22:06.698 00.000 10844 OnExposeComplete: enter
04:22:06.698 00.000 10844 UpdateGuideState(): m_state=6
04:22:06.698 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5292
04:22:06.698 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=106.63, Mass=1555, SNR=24.8, Peak=183 HFD=3.0
04:22:06.698 00.000 10844 MultiStar: [#1 0.34,0.12,0.95,U] [#2 -0.33,-0.41,0.84,U] [#3 0.25,-0.10,1.01,U] [#4 -0.07,-0.49,1.11,U] [#5 -0.15,-0.14,0.98,U] [#6 -0.47,-0.51,0.00,M3] [#7 -0.34,0.24,0.89,U] [#8 0.14,-0.53,0.82,U] 
04:22:06.700 00.002 10844 refined, 7 included, MultiStar: {-0.03, -0.21}, one-star: {-0.08, -0.33}
04:22:06.700 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
04:22:06.700 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.04 = 0.04)
04:22:06.700 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.70 mountX=-0.21 mountY=0.01, mountTheta=3.11
04:22:06.702 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.21, opts=13)
04:22:06.702 00.000 10844 Enqueuing Move request for scope (-0.03, -0.21)
04:22:06.702 00.000 11060 Worker thread wakes up
04:22:06.702 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:06.702 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
04:22:06.702 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
04:22:06.702 00.000 11060 Moving (-0.03, -0.21) raw xDistance=-0.21 yDistance=0.01
04:22:06.702 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:22:06.702 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:06.702 00.000 10844 UpdateGuideState exits: m=1555 SNR=24.8
04:22:06.702 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:22:06.702 00.000 11060 MoveAxis(E, 52, ABG)
04:22:06.702 00.000 11060 Guiding  Dir = 2, Dur = 52
04:22:06.704 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:06.704 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:06.704 00.000 10844 Enqueuing Expose request
04:22:06.727 00.023 11060 IsSlewing returns 0
04:22:06.728 00.001 11060 IsGuiding returns 0
04:22:06.804 00.076 11060 IsGuiding returns 0
04:22:06.804 00.000 11060 Move returns status 0, amount 52
04:22:06.804 00.000 11060 MoveAxis(N, 0, ABG)
04:22:06.804 00.000 11060 Move returns status 0, amount 0
04:22:06.804 00.000 11060 move complete, result=0
04:22:06.804 00.000 11060 worker thread done servicing request
04:22:06.804 00.000 11060 Worker thread wakes up
04:22:06.804 00.000 10844 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
04:22:06.804 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:06.804 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:07.446 00.642 11060 Exposure complete
04:22:07.638 00.192 11060 worker thread done servicing request
04:22:07.638 00.000 10844 OnExposeComplete: enter
04:22:07.638 00.000 10844 UpdateGuideState(): m_state=6
04:22:07.641 00.003 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5293
04:22:07.641 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=107.17, Mass=1701, SNR=26.2, Peak=163 HFD=3.3
04:22:07.641 00.000 10844 MultiStar: [#1 -0.34,0.16,1.01,U] [#2 -0.17,0.39,0.92,U] [#3 0.08,-0.17,0.98,U] [#4 -0.14,0.29,0.93,U] [#5 -0.25,-0.05,0.96,U] [#6 0.02,-0.46,0.92,U] [#7 -0.28,-0.06,0.87,U] [#8 0.26,-0.41,0.80,U] 
04:22:07.641 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.00}, one-star: {-0.02, 0.21}
04:22:07.641 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.39) = xAngle (-4.51 = 1.77)
04:22:07.641 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.39 = -1.39)
04:22:07.641 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.12 mountX=-0.02 mountY=-0.10, mountTheta=-1.77
04:22:07.641 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.00, opts=13)
04:22:07.641 00.000 10844 Enqueuing Move request for scope (-0.10, -0.00)
04:22:07.641 00.000 11060 Worker thread wakes up
04:22:07.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:07.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
04:22:07.641 00.000 10844 UpdateGuideState exits: m=1701 SNR=26.2
04:22:07.641 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
04:22:07.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:07.641 00.000 11060 Moving (-0.10, -0.00) raw xDistance=-0.02 yDistance=-0.10
04:22:07.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:07.641 00.000 10844 Enqueuing Expose request
04:22:07.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:22:07.641 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:07.641 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:22:07.641 00.000 11060 MoveAxis(E, 0, ABG)
04:22:07.641 00.000 11060 Move returns status 0, amount 0
04:22:07.641 00.000 11060 MoveAxis(N, 0, ABG)
04:22:07.641 00.000 11060 Move returns status 0, amount 0
04:22:07.641 00.000 11060 move complete, result=0
04:22:07.641 00.000 11060 worker thread done servicing request
04:22:07.641 00.000 11060 Worker thread wakes up
04:22:07.641 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:07.641 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:07.646 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:08.272 00.626 11060 Exposure complete
04:22:08.483 00.211 11060 worker thread done servicing request
04:22:08.483 00.000 10844 OnExposeComplete: enter
04:22:08.483 00.000 10844 UpdateGuideState(): m_state=6
04:22:08.483 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5294
04:22:08.483 00.000 10844 Star::Find returns 1 (0), X=617.45, Y=107.51, Mass=1877, SNR=27.0, Peak=226 HFD=3.3
04:22:08.483 00.000 10844 MultiStar: [#1 -0.09,0.26,0.92,U] [#2 -0.58,0.47,0.00,M1] [#3 0.50,0.04,0.89,U] [#4 0.39,0.36,1.02,U] [#5 -0.15,-0.01,0.90,U] [#6 0.02,-0.13,1.03,U] [#7 -0.20,0.24,0.85,U] [#8 0.30,-0.22,0.72,U] 
04:22:08.483 00.000 10844 refined, 7 included, MultiStar: {0.12, 0.15}, one-star: {0.19, 0.55}
04:22:08.483 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.39) = xAngle (-0.50 = -0.50)
04:22:08.483 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.62 = 2.62)
04:22:08.483 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.89 mountX=0.17 mountY=0.09, mountTheta=0.51
04:22:08.489 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.15, opts=13)
04:22:08.489 00.000 10844 Enqueuing Move request for scope (0.12, 0.15)
04:22:08.489 00.000 11060 Worker thread wakes up
04:22:08.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
04:22:08.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:08.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
04:22:08.489 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.0
04:22:08.489 00.000 11060 Moving (0.12, 0.15) raw xDistance=0.17 yDistance=0.09
04:22:08.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:08.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:08.489 00.000 10844 Enqueuing Expose request
04:22:08.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:22:08.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:08.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:22:08.489 00.000 11060 MoveAxis(W, 39, ABG)
04:22:08.489 00.000 11060 Guiding  Dir = 3, Dur = 39
04:22:08.503 00.014 11060 IsSlewing returns 0
04:22:08.503 00.000 11060 IsGuiding returns 0
04:22:08.550 00.047 11060 IsGuiding returns 0
04:22:08.550 00.000 11060 Move returns status 0, amount 39
04:22:08.550 00.000 11060 MoveAxis(N, 0, ABG)
04:22:08.551 00.001 11060 Move returns status 0, amount 0
04:22:08.551 00.000 11060 move complete, result=0
04:22:08.551 00.000 11060 worker thread done servicing request
04:22:08.551 00.000 10844 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
04:22:08.551 00.000 11060 Worker thread wakes up
04:22:08.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:08.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:09.184 00.633 11060 Exposure complete
04:22:09.387 00.203 11060 worker thread done servicing request
04:22:09.387 00.000 10844 OnExposeComplete: enter
04:22:09.387 00.000 10844 UpdateGuideState(): m_state=6
04:22:09.387 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5295
04:22:09.387 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=107.32, Mass=1918, SNR=27.4, Peak=229 HFD=3.3
04:22:09.387 00.000 10844 MultiStar: [#1 -0.12,0.51,0.87,U] [#2 -0.10,-0.32,0.93,U] [#3 0.53,0.02,0.96,U] [#4 0.08,0.22,0.91,U] [#5 -0.04,-0.41,0.92,U] [#6 0.29,-0.42,0.85,U] [#7 -0.16,0.26,0.87,U] [#8 0.27,-0.42,0.80,U] 
04:22:09.387 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {-0.24, 0.37}
04:22:09.387 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.39) = xAngle (-1.66 = -1.66)
04:22:09.387 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.46 = 1.46)
04:22:09.387 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.28 mountX=-0.01 mountY=0.05, mountTheta=1.66
04:22:09.390 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.01, opts=13)
04:22:09.390 00.000 10844 Enqueuing Move request for scope (0.05, -0.01)
04:22:09.390 00.000 11060 Worker thread wakes up
04:22:09.390 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:09.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
04:22:09.390 00.000 10844 UpdateGuideState exits: m=1918 SNR=27.4
04:22:09.390 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
04:22:09.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:09.390 00.000 11060 Moving (0.05, -0.01) raw xDistance=-0.01 yDistance=0.05
04:22:09.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:09.390 00.000 10844 Enqueuing Expose request
04:22:09.390 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:22:09.390 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:09.390 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:22:09.390 00.000 11060 MoveAxis(E, 0, ABG)
04:22:09.390 00.000 11060 Move returns status 0, amount 0
04:22:09.390 00.000 11060 MoveAxis(N, 0, ABG)
04:22:09.390 00.000 11060 Move returns status 0, amount 0
04:22:09.390 00.000 11060 move complete, result=0
04:22:09.390 00.000 11060 worker thread done servicing request
04:22:09.395 00.005 11060 Worker thread wakes up
04:22:09.395 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:09.395 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:09.396 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:10.021 00.625 11060 Exposure complete
04:22:10.228 00.207 11060 worker thread done servicing request
04:22:10.228 00.000 10844 OnExposeComplete: enter
04:22:10.228 00.000 10844 UpdateGuideState(): m_state=6
04:22:10.229 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5296
04:22:10.229 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=107.34, Mass=1649, SNR=25.7, Peak=208 HFD=3.1
04:22:10.229 00.000 10844 MultiStar: [#1 0.03,0.38,1.02,U] [#2 -0.08,0.39,0.87,U] [#3 0.20,-0.16,0.99,U] [#4 0.01,0.18,0.93,U] [#5 0.02,-0.20,0.93,U] [#6 0.18,-0.33,0.99,U] [#7 -0.18,0.28,0.93,U] [#8 0.51,-0.20,0.81,U] 
04:22:10.229 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.12, 0.39}
04:22:10.229 00.000 10844 CameraToMount -- cameraTheta (0.98) - m_xAngle (1.39) = xAngle (-0.41 = -0.41)
04:22:10.229 00.000 10844 CameraToMount -- cameraTheta (0.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.71 = 2.71)
04:22:10.229 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.98 mountX=0.09 mountY=0.04, mountTheta=0.43
04:22:10.229 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.08, opts=13)
04:22:10.229 00.000 10844 Enqueuing Move request for scope (0.06, 0.08)
04:22:10.229 00.000 11060 Worker thread wakes up
04:22:10.229 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
04:22:10.229 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:10.229 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
04:22:10.229 00.000 11060 Moving (0.06, 0.08) raw xDistance=0.09 yDistance=0.04
04:22:10.229 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:22:10.229 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:10.229 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:22:10.229 00.000 11060 MoveAxis(E, 0, ABG)
04:22:10.229 00.000 11060 Move returns status 0, amount 0
04:22:10.229 00.000 11060 MoveAxis(N, 0, ABG)
04:22:10.229 00.000 11060 Move returns status 0, amount 0
04:22:10.229 00.000 11060 move complete, result=0
04:22:10.229 00.000 10844 UpdateGuideState exits: m=1649 SNR=25.7
04:22:10.229 00.000 11060 worker thread done servicing request
04:22:10.229 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:10.229 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:10.229 00.000 10844 Enqueuing Expose request
04:22:10.229 00.000 11060 Worker thread wakes up
04:22:10.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:10.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:10.235 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:10.877 00.642 11060 Exposure complete
04:22:11.110 00.233 11060 worker thread done servicing request
04:22:11.110 00.000 10844 OnExposeComplete: enter
04:22:11.112 00.002 10844 UpdateGuideState(): m_state=6
04:22:11.112 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5297
04:22:11.112 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=107.36, Mass=1748, SNR=26.3, Peak=222 HFD=3.3
04:22:11.113 00.001 10844 MultiStar: [#1 0.33,0.15,0.98,U] [#2 -0.02,-0.40,0.89,U] [#3 0.13,-0.18,0.97,U] [#4 0.35,0.73,0.00,M1] [#5 -0.17,-0.43,0.97,U] [#6 0.30,-0.34,0.96,U] [#7 -0.11,0.09,0.93,U] [#8 -0.07,-0.20,0.75,U] 
04:22:11.113 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.11}, one-star: {-0.19, 0.40}
04:22:11.113 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
04:22:11.113 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.43 = 0.43)
04:22:11.113 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.30 mountX=-0.10 mountY=0.05, mountTheta=2.71
04:22:11.113 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.11, opts=13)
04:22:11.113 00.000 10844 Enqueuing Move request for scope (0.03, -0.11)
04:22:11.113 00.000 11060 Worker thread wakes up
04:22:11.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
04:22:11.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:11.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
04:22:11.113 00.000 10844 UpdateGuideState exits: m=1748 SNR=26.3
04:22:11.113 00.000 11060 Moving (0.03, -0.11) raw xDistance=-0.10 yDistance=0.05
04:22:11.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:11.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:22:11.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:11.113 00.000 10844 Enqueuing Expose request
04:22:11.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:11.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:22:11.113 00.000 11060 MoveAxis(E, 0, ABG)
04:22:11.113 00.000 11060 Move returns status 0, amount 0
04:22:11.113 00.000 11060 MoveAxis(N, 0, ABG)
04:22:11.113 00.000 11060 Move returns status 0, amount 0
04:22:11.113 00.000 11060 move complete, result=0
04:22:11.113 00.000 11060 worker thread done servicing request
04:22:11.113 00.000 11060 Worker thread wakes up
04:22:11.118 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:11.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:11.119 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:11.760 00.641 11060 Exposure complete
04:22:11.981 00.221 11060 worker thread done servicing request
04:22:11.981 00.000 10844 OnExposeComplete: enter
04:22:11.981 00.000 10844 UpdateGuideState(): m_state=6
04:22:11.981 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5298
04:22:11.981 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=107.34, Mass=1503, SNR=24.3, Peak=219 HFD=3.1
04:22:11.981 00.000 10844 MultiStar: [#1 -0.30,0.32,0.99,U] [#2 0.10,0.17,1.00,U] [#3 0.28,-0.05,1.03,U] [#4 0.34,0.13,1.00,U] [#5 -0.10,0.05,0.95,U] [#6 0.13,-0.46,1.12,U] [#7 0.22,0.64,0.00,M1] [#8 0.22,-0.27,0.79,U] 
04:22:11.981 00.000 10844 refined, 7 included, MultiStar: {0.08, 0.03}, one-star: {-0.03, 0.38}
04:22:11.981 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
04:22:11.981 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
04:22:11.981 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.40 mountX=0.05 mountY=0.07, mountTheta=1.00
04:22:11.998 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.03, opts=13)
04:22:11.999 00.001 10844 Enqueuing Move request for scope (0.08, 0.03)
04:22:11.999 00.000 11060 Worker thread wakes up
04:22:11.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
04:22:11.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
04:22:11.999 00.000 11060 Moving (0.08, 0.03) raw xDistance=0.05 yDistance=0.07
04:22:11.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:22:11.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:11.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:22:11.999 00.000 11060 MoveAxis(E, 0, ABG)
04:22:11.999 00.000 11060 Move returns status 0, amount 0
04:22:11.999 00.000 11060 MoveAxis(N, 0, ABG)
04:22:11.999 00.000 11060 Move returns status 0, amount 0
04:22:11.999 00.000 11060 move complete, result=0
04:22:11.999 00.000 11060 worker thread done servicing request
04:22:11.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:11.999 00.000 10844 UpdateGuideState exits: m=1503 SNR=24.3
04:22:12.001 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:12.001 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:12.001 00.000 10844 Enqueuing Expose request
04:22:12.001 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:12.001 00.000 11060 Worker thread wakes up
04:22:12.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:12.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:12.637 00.636 11060 Exposure complete
04:22:12.848 00.211 11060 worker thread done servicing request
04:22:12.848 00.000 10844 OnExposeComplete: enter
04:22:12.848 00.000 10844 UpdateGuideState(): m_state=6
04:22:12.848 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5299
04:22:12.848 00.000 10844 Star::Find returns 1 (1), X=617.32, Y=107.62, Mass=1640, SNR=25.2, Peak=255 HFD=3.1
04:22:12.850 00.002 10844 MultiStar: [#1 0.14,0.46,1.04,U] [#2 0.06,0.15,0.96,U] [#3 0.08,0.33,0.99,U] [#4 0.56,0.13,0.00,M1] [#5 0.16,-0.52,0.97,U] [#6 0.13,-0.15,1.10,U] [#7 -0.14,0.61,0.00,M2] [#8 -0.28,-0.44,0.81,U] 
04:22:12.850 00.000 10844 refined, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.06, 0.67}
04:22:12.850 00.000 10844 CameraToMount -- cameraTheta (0.95) - m_xAngle (1.39) = xAngle (-0.44 = -0.44)
04:22:12.850 00.000 10844 CameraToMount -- cameraTheta (0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.69 = 2.69)
04:22:12.850 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=0.10 mountY=0.05, mountTheta=0.45
04:22:12.851 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.09, opts=13)
04:22:12.851 00.000 10844 Enqueuing Move request for scope (0.06, 0.09)
04:22:12.851 00.000 11060 Worker thread wakes up
04:22:12.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
04:22:12.854 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:12.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
04:22:12.854 00.000 10844 UpdateGuideState exits: m=1640 SNR=25.2 Saturated
04:22:12.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:12.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:12.854 00.000 10844 Enqueuing Expose request
04:22:12.854 00.000 11060 Moving (0.06, 0.09) raw xDistance=0.10 yDistance=0.05
04:22:12.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:22:12.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:12.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:22:12.855 00.001 11060 MoveAxis(E, 0, ABG)
04:22:12.857 00.002 11060 Move returns status 0, amount 0
04:22:12.857 00.000 11060 MoveAxis(N, 0, ABG)
04:22:12.857 00.000 11060 Move returns status 0, amount 0
04:22:12.857 00.000 11060 move complete, result=0
04:22:12.858 00.001 11060 worker thread done servicing request
04:22:12.858 00.000 11060 Worker thread wakes up
04:22:12.858 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:12.858 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:12.858 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:13.496 00.638 11060 Exposure complete
04:22:13.708 00.212 11060 worker thread done servicing request
04:22:13.708 00.000 10844 OnExposeComplete: enter
04:22:13.708 00.000 10844 UpdateGuideState(): m_state=6
04:22:13.708 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5300
04:22:13.708 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=107.36, Mass=1657, SNR=25.7, Peak=177 HFD=3.3
04:22:13.708 00.000 10844 MultiStar: [#1 0.10,0.26,1.02,U] [#2 -0.09,0.25,0.92,U] [#3 0.34,-0.05,0.92,U] [#4 0.40,0.11,0.97,U] [#5 0.16,-0.41,0.97,U] [#6 -0.12,-0.26,1.02,U] [#7 -0.42,0.08,0.91,U] [#8 -0.15,-0.46,0.71,U] 
04:22:13.708 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.18, 0.41}
04:22:13.708 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.39) = xAngle (-1.30 = -1.30)
04:22:13.708 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.83 = 1.83)
04:22:13.708 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.09 mountX=0.01 mountY=0.05, mountTheta=1.30
04:22:13.712 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.00, opts=13)
04:22:13.712 00.000 10844 Enqueuing Move request for scope (0.05, 0.00)
04:22:13.712 00.000 11060 Worker thread wakes up
04:22:13.712 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:13.712 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
04:22:13.712 00.000 10844 UpdateGuideState exits: m=1657 SNR=25.7
04:22:13.712 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
04:22:13.712 00.000 11060 Moving (0.05, 0.00) raw xDistance=0.01 yDistance=0.05
04:22:13.713 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:13.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:22:13.713 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:13.713 00.000 10844 Enqueuing Expose request
04:22:13.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:13.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:22:13.713 00.000 11060 MoveAxis(E, 0, ABG)
04:22:13.713 00.000 11060 Move returns status 0, amount 0
04:22:13.713 00.000 11060 MoveAxis(N, 0, ABG)
04:22:13.713 00.000 11060 Move returns status 0, amount 0
04:22:13.713 00.000 11060 move complete, result=0
04:22:13.713 00.000 11060 worker thread done servicing request
04:22:13.713 00.000 11060 Worker thread wakes up
04:22:13.713 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:13.713 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:13.716 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:14.364 00.648 11060 Exposure complete
04:22:14.575 00.211 11060 worker thread done servicing request
04:22:14.575 00.000 10844 OnExposeComplete: enter
04:22:14.575 00.000 10844 UpdateGuideState(): m_state=6
04:22:14.575 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5301
04:22:14.575 00.000 10844 Star::Find returns 1 (0), X=617.37, Y=107.25, Mass=1516, SNR=24.4, Peak=185 HFD=3.1
04:22:14.575 00.000 10844 MultiStar: [#1 0.30,0.55,0.00,M1] [#2 0.23,0.28,0.96,U] [#3 0.62,0.16,0.00,M1] [#4 0.25,0.65,0.00,M1] [#5 0.11,0.63,0.00,M1] [#6 0.34,0.02,1.13,U] [#7 -0.12,0.73,0.00,M2] [#8 0.09,0.18,0.90,U] 
04:22:14.575 00.000 10844 refined, 3 included, MultiStar: {0.20, 0.18}, one-star: {0.12, 0.29}
04:22:14.577 00.002 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
04:22:14.577 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.47 = 2.47)
04:22:14.577 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.27 cameraTheta=0.74 mountX=0.22 mountY=0.17, mountTheta=0.66
04:22:14.579 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.18, opts=13)
04:22:14.579 00.000 10844 Enqueuing Move request for scope (0.20, 0.18)
04:22:14.579 00.000 11060 Worker thread wakes up
04:22:14.579 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:14.579 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
04:22:14.579 00.000 10844 UpdateGuideState exits: m=1516 SNR=24.4
04:22:14.579 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
04:22:14.579 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:14.579 00.000 11060 Moving (0.20, 0.18) raw xDistance=0.22 yDistance=0.17
04:22:14.579 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:14.579 00.000 10844 Enqueuing Expose request
04:22:14.579 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:22:14.579 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:14.579 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:22:14.579 00.000 11060 MoveAxis(W, 51, ABG)
04:22:14.579 00.000 11060 Guiding  Dir = 3, Dur = 51
04:22:14.587 00.008 11060 IsSlewing returns 0
04:22:14.587 00.000 11060 IsGuiding returns 0
04:22:14.648 00.061 11060 IsGuiding returns 0
04:22:14.648 00.000 11060 Move returns status 0, amount 51
04:22:14.648 00.000 11060 MoveAxis(N, 0, ABG)
04:22:14.648 00.000 11060 Move returns status 0, amount 0
04:22:14.648 00.000 11060 move complete, result=0
04:22:14.648 00.000 11060 worker thread done servicing request
04:22:14.648 00.000 10844 GuideStep: 0.2 px 51 ms WEST, 0.2 px 0 ms NORTH
04:22:14.648 00.000 11060 Worker thread wakes up
04:22:14.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:14.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:15.275 00.627 11060 Exposure complete
04:22:15.485 00.210 11060 worker thread done servicing request
04:22:15.485 00.000 10844 OnExposeComplete: enter
04:22:15.485 00.000 10844 UpdateGuideState(): m_state=6
04:22:15.487 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5302
04:22:15.487 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=106.90, Mass=1650, SNR=25.8, Peak=220 HFD=3.2
04:22:15.487 00.000 10844 MultiStar: [#1 -0.13,0.39,0.90,U] [#2 0.32,0.27,0.95,U] [#3 0.35,0.34,1.01,U] [#4 -0.12,0.38,1.00,U] [#5 -0.25,-0.29,0.98,U] [#6 0.34,-0.15,1.08,U] [#7 -0.06,0.30,1.02,U] [#8 -0.06,-0.31,0.84,U] 
04:22:15.487 00.000 10844 single-star, 8 included, MultiStar: {0.05, 0.10}, one-star: {0.02, -0.06}
04:22:15.487 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
04:22:15.487 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
04:22:15.488 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.23 mountX=-0.05 mountY=0.03, mountTheta=2.63
04:22:15.488 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.06, opts=13)
04:22:15.488 00.000 10844 Enqueuing Move request for scope (0.02, -0.06)
04:22:15.488 00.000 11060 Worker thread wakes up
04:22:15.488 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:15.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
04:22:15.488 00.000 10844 UpdateGuideState exits: m=1650 SNR=25.8
04:22:15.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
04:22:15.488 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:15.491 00.003 11060 Moving (0.02, -0.06) raw xDistance=-0.05 yDistance=0.03
04:22:15.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:15.491 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:22:15.491 00.000 10844 Enqueuing Expose request
04:22:15.491 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:15.491 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:22:15.492 00.001 11060 MoveAxis(E, 0, ABG)
04:22:15.492 00.000 11060 Move returns status 0, amount 0
04:22:15.492 00.000 11060 MoveAxis(N, 0, ABG)
04:22:15.492 00.000 11060 Move returns status 0, amount 0
04:22:15.492 00.000 11060 move complete, result=0
04:22:15.492 00.000 11060 worker thread done servicing request
04:22:15.492 00.000 11060 Worker thread wakes up
04:22:15.492 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:15.492 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:15.495 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:16.128 00.633 11060 Exposure complete
04:22:16.355 00.227 11060 worker thread done servicing request
04:22:16.355 00.000 10844 OnExposeComplete: enter
04:22:16.355 00.000 10844 UpdateGuideState(): m_state=6
04:22:16.355 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5303
04:22:16.355 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=107.05, Mass=1746, SNR=25.9, Peak=158 HFD=3.4
04:22:16.355 00.000 10844 MultiStar: [#1 -0.23,-0.06,1.01,U] [#2 0.07,-0.08,0.86,U] [#3 0.36,0.23,1.00,U] [#4 0.18,0.20,1.09,U] [#5 0.01,-0.29,0.94,U] [#6 0.24,-0.13,1.00,U] [#7 0.18,0.35,0.93,U] [#8 0.04,0.07,0.82,U] 
04:22:16.355 00.000 10844 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {-0.18, 0.09}
04:22:16.355 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.39) = xAngle (-0.87 = -0.87)
04:22:16.355 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.25 = 2.25)
04:22:16.356 00.001 10844 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.52 mountX=0.06 mountY=0.07, mountTheta=0.88
04:22:16.357 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.04, opts=13)
04:22:16.357 00.000 10844 Enqueuing Move request for scope (0.08, 0.04)
04:22:16.357 00.000 11060 Worker thread wakes up
04:22:16.357 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:16.357 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
04:22:16.357 00.000 10844 UpdateGuideState exits: m=1746 SNR=25.9
04:22:16.357 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
04:22:16.357 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:16.357 00.000 11060 Moving (0.08, 0.04) raw xDistance=0.06 yDistance=0.07
04:22:16.357 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:16.357 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:22:16.357 00.000 10844 Enqueuing Expose request
04:22:16.357 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:16.357 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:22:16.357 00.000 11060 MoveAxis(E, 0, ABG)
04:22:16.357 00.000 11060 Move returns status 0, amount 0
04:22:16.357 00.000 11060 MoveAxis(N, 0, ABG)
04:22:16.357 00.000 11060 Move returns status 0, amount 0
04:22:16.357 00.000 11060 move complete, result=0
04:22:16.357 00.000 11060 worker thread done servicing request
04:22:16.357 00.000 11060 Worker thread wakes up
04:22:16.357 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:16.357 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:16.365 00.008 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:16.992 00.627 11060 Exposure complete
04:22:17.207 00.215 11060 worker thread done servicing request
04:22:17.207 00.000 10844 OnExposeComplete: enter
04:22:17.207 00.000 10844 UpdateGuideState(): m_state=6
04:22:17.209 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5304
04:22:17.209 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=107.14, Mass=1633, SNR=25.4, Peak=158 HFD=3.6
04:22:17.209 00.000 10844 MultiStar: [#1 0.04,0.88,0.00,M1] [#2 0.50,0.01,0.91,U] [#3 0.46,-0.25,0.94,U] [#4 0.27,0.66,0.00,M1] [#5 -0.20,-0.13,0.96,U] [#6 0.33,-0.30,1.06,U] [#7 -0.38,0.46,0.00,M1] [#8 0.56,0.05,0.00,M1] 
04:22:17.210 00.001 10844 refined, 4 included, MultiStar: {0.17, -0.10}, one-star: {-0.22, 0.19}
04:22:17.210 00.000 10844 CameraToMount -- cameraTheta (-0.52) - m_xAngle (1.39) = xAngle (-1.91 = -1.91)
04:22:17.210 00.000 10844 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.21 = 1.21)
04:22:17.210 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.52 mountX=-0.06 mountY=0.18, mountTheta=1.91
04:22:17.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.10, opts=13)
04:22:17.210 00.000 10844 Enqueuing Move request for scope (0.17, -0.10)
04:22:17.210 00.000 11060 Worker thread wakes up
04:22:17.210 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:17.210 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
04:22:17.210 00.000 10844 UpdateGuideState exits: m=1633 SNR=25.4
04:22:17.210 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
04:22:17.210 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:17.210 00.000 11060 Moving (0.17, -0.10) raw xDistance=-0.06 yDistance=0.18
04:22:17.210 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:17.210 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:22:17.210 00.000 10844 Enqueuing Expose request
04:22:17.210 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:17.210 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:22:17.210 00.000 11060 MoveAxis(E, 0, ABG)
04:22:17.210 00.000 11060 Move returns status 0, amount 0
04:22:17.210 00.000 11060 MoveAxis(N, 0, ABG)
04:22:17.210 00.000 11060 Move returns status 0, amount 0
04:22:17.210 00.000 11060 move complete, result=0
04:22:17.210 00.000 11060 worker thread done servicing request
04:22:17.210 00.000 11060 Worker thread wakes up
04:22:17.214 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:17.214 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:17.216 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:17.841 00.625 11060 Exposure complete
04:22:18.034 00.193 11060 worker thread done servicing request
04:22:18.036 00.002 10844 OnExposeComplete: enter
04:22:18.036 00.000 10844 UpdateGuideState(): m_state=6
04:22:18.036 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5305
04:22:18.036 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=107.33, Mass=1614, SNR=25.4, Peak=237 HFD=3.1
04:22:18.037 00.001 10844 MultiStar: [#1 -0.37,0.20,0.95,U] [#2 0.30,-0.17,0.80,U] [#3 0.23,0.23,1.06,U] [#4 0.18,0.25,0.99,U] [#5 -0.44,-0.17,0.98,U] [#6 0.13,-0.02,1.01,U] [#7 -0.15,0.42,0.97,U] [#8 -0.20,-0.31,0.80,U] 
04:22:18.037 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.23, 0.38}
04:22:18.037 00.000 10844 CameraToMount -- cameraTheta (1.64) - m_xAngle (1.39) = xAngle (0.25 = 0.25)
04:22:18.037 00.000 10844 CameraToMount -- cameraTheta (1.64) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.91)
04:22:18.037 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=0.10 mountY=-0.02, mountTheta=-0.24
04:22:18.037 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.10, opts=13)
04:22:18.037 00.000 10844 Enqueuing Move request for scope (-0.01, 0.10)
04:22:18.037 00.000 11060 Worker thread wakes up
04:22:18.037 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:18.037 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
04:22:18.037 00.000 10844 UpdateGuideState exits: m=1614 SNR=25.4
04:22:18.037 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
04:22:18.037 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:18.037 00.000 11060 Moving (-0.01, 0.10) raw xDistance=0.10 yDistance=-0.02
04:22:18.037 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:18.037 00.000 10844 Enqueuing Expose request
04:22:18.037 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:22:18.037 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:18.037 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:22:18.037 00.000 11060 MoveAxis(E, 0, ABG)
04:22:18.037 00.000 11060 Move returns status 0, amount 0
04:22:18.037 00.000 11060 MoveAxis(N, 0, ABG)
04:22:18.037 00.000 11060 Move returns status 0, amount 0
04:22:18.037 00.000 11060 move complete, result=0
04:22:18.037 00.000 11060 worker thread done servicing request
04:22:18.037 00.000 11060 Worker thread wakes up
04:22:18.037 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:18.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:18.045 00.008 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:18.683 00.638 11060 Exposure complete
04:22:18.888 00.205 11060 worker thread done servicing request
04:22:18.888 00.000 10844 OnExposeComplete: enter
04:22:18.888 00.000 10844 UpdateGuideState(): m_state=6
04:22:18.889 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5306
04:22:18.889 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=107.22, Mass=1619, SNR=24.9, Peak=168 HFD=3.1
04:22:18.890 00.001 10844 MultiStar: [#1 -0.06,0.10,1.04,U] [#2 -0.29,-0.05,0.99,U] [#3 0.09,-0.06,1.06,U] [#4 0.28,0.51,0.00,M1] [#5 -0.05,-0.38,0.98,U] [#6 -0.10,-0.36,1.14,U] [#7 0.07,0.88,0.00,M1] [#8 0.09,0.10,0.82,U] 
04:22:18.890 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.06}, one-star: {-0.11, 0.27}
04:22:18.890 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.39) = xAngle (-3.74 = 2.54)
04:22:18.890 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.61 = -0.61)
04:22:18.890 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.35 mountX=-0.08 mountY=-0.05, mountTheta=-2.53
04:22:18.890 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.06, opts=13)
04:22:18.890 00.000 10844 Enqueuing Move request for scope (-0.06, -0.06)
04:22:18.890 00.000 11060 Worker thread wakes up
04:22:18.890 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:18.890 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
04:22:18.890 00.000 10844 UpdateGuideState exits: m=1619 SNR=24.9
04:22:18.890 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
04:22:18.890 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:18.890 00.000 11060 Moving (-0.06, -0.06) raw xDistance=-0.08 yDistance=-0.05
04:22:18.890 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:18.890 00.000 10844 Enqueuing Expose request
04:22:18.890 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:22:18.890 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:18.890 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:22:18.890 00.000 11060 MoveAxis(E, 0, ABG)
04:22:18.890 00.000 11060 Move returns status 0, amount 0
04:22:18.890 00.000 11060 MoveAxis(N, 0, ABG)
04:22:18.890 00.000 11060 Move returns status 0, amount 0
04:22:18.890 00.000 11060 move complete, result=0
04:22:18.894 00.004 11060 worker thread done servicing request
04:22:18.894 00.000 11060 Worker thread wakes up
04:22:18.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:18.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:18.897 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:19.532 00.635 11060 Exposure complete
04:22:19.745 00.213 11060 worker thread done servicing request
04:22:19.745 00.000 10844 OnExposeComplete: enter
04:22:19.745 00.000 10844 UpdateGuideState(): m_state=6
04:22:19.745 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5307
04:22:19.745 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=106.97, Mass=1544, SNR=24.0, Peak=168 HFD=3.9
04:22:19.745 00.000 10844 MultiStar: [#1 -0.20,0.35,0.99,U] [#2 -0.16,-0.08,1.01,U] [#3 0.38,0.05,1.10,U] [#4 0.37,0.08,1.13,U] [#5 -0.05,-0.04,1.08,U] [#6 0.05,-0.51,1.14,U] [#7 -0.15,0.35,1.01,U] [#8 0.06,-0.51,0.88,U] 
04:22:19.747 00.002 10844 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.23, 0.02}
04:22:19.747 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (1.39) = xAngle (-2.50 = -2.50)
04:22:19.747 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.63 = 0.63)
04:22:19.747 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.11 mountX=-0.03 mountY=0.02, mountTheta=2.51
04:22:19.749 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
04:22:19.750 00.001 10844 Enqueuing Move request for scope (0.02, -0.03)
04:22:19.750 00.000 11060 Worker thread wakes up
04:22:19.750 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
04:22:19.750 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:19.750 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
04:22:19.750 00.000 10844 UpdateGuideState exits: m=1544 SNR=24.0
04:22:19.750 00.000 11060 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
04:22:19.750 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:19.750 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:22:19.750 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:19.750 00.000 10844 Enqueuing Expose request
04:22:19.750 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:19.750 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:22:19.750 00.000 11060 MoveAxis(E, 0, ABG)
04:22:19.750 00.000 11060 Move returns status 0, amount 0
04:22:19.750 00.000 11060 MoveAxis(N, 0, ABG)
04:22:19.750 00.000 11060 Move returns status 0, amount 0
04:22:19.750 00.000 11060 move complete, result=0
04:22:19.750 00.000 11060 worker thread done servicing request
04:22:19.750 00.000 11060 Worker thread wakes up
04:22:19.750 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:19.750 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:19.750 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:20.390 00.640 11060 Exposure complete
04:22:20.631 00.241 10844 OnExposeComplete: enter
04:22:20.631 00.000 10844 UpdateGuideState(): m_state=6
04:22:20.631 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5308
04:22:20.631 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=107.10, Mass=1662, SNR=25.7, Peak=170 HFD=3.8
04:22:20.631 00.000 10844 MultiStar: [#1 -0.01,0.01,1.03,U] [#2 0.05,0.01,0.94,U] [#3 0.25,-0.12,1.06,U] [#4 0.31,0.31,0.92,U] [#5 -0.22,-0.50,0.93,U] [#6 0.25,-0.07,0.92,U] [#7 -0.18,-0.11,0.90,U] [#8 -0.13,-0.23,0.80,U] 
04:22:20.631 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.08, 0.14}
04:22:20.631 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
04:22:20.631 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
04:22:20.631 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.86 mountX=-0.05 mountY=0.06, mountTheta=2.25
04:22:20.633 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.06, opts=13)
04:22:20.633 00.000 10844 Enqueuing Move request for scope (0.05, -0.06)
04:22:20.633 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:20.633 00.000 10844 UpdateGuideState exits: m=1662 SNR=25.7
04:22:20.633 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:20.633 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:20.633 00.000 10844 Enqueuing Expose request
04:22:20.635 00.002 11060 worker thread done servicing request
04:22:20.635 00.000 11060 Worker thread wakes up
04:22:20.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
04:22:20.635 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
04:22:20.635 00.000 11060 Moving (0.05, -0.06) raw xDistance=-0.05 yDistance=0.06
04:22:20.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:22:20.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:20.637 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:22:20.637 00.000 11060 MoveAxis(E, 0, ABG)
04:22:20.637 00.000 11060 Move returns status 0, amount 0
04:22:20.637 00.000 11060 MoveAxis(N, 0, ABG)
04:22:20.637 00.000 11060 Move returns status 0, amount 0
04:22:20.637 00.000 11060 move complete, result=0
04:22:20.637 00.000 11060 worker thread done servicing request
04:22:20.637 00.000 11060 Worker thread wakes up
04:22:20.637 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:20.637 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:20.643 00.006 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:21.261 00.618 11060 Exposure complete
04:22:21.504 00.243 11060 worker thread done servicing request
04:22:21.504 00.000 10844 OnExposeComplete: enter
04:22:21.504 00.000 10844 UpdateGuideState(): m_state=6
04:22:21.504 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5309
04:22:21.504 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=107.15, Mass=1700, SNR=26.0, Peak=202 HFD=2.9
04:22:21.504 00.000 10844 MultiStar: [#1 -0.22,0.31,0.94,U] [#2 0.27,-0.03,0.91,U] [#3 0.42,0.21,0.95,U] [#4 0.08,0.51,1.00,U] [#5 -0.05,-0.11,1.00,U] [#6 0.36,-0.32,1.03,U] [#7 -0.11,0.47,0.91,U] [#8 -0.47,-0.19,0.91,U] 
04:22:21.504 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {-0.11, 0.19}
04:22:21.504 00.000 10844 CameraToMount -- cameraTheta (1.37) - m_xAngle (1.39) = xAngle (-0.02 = -0.02)
04:22:21.504 00.000 10844 CameraToMount -- cameraTheta (1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.10 = 3.10)
04:22:21.504 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.37 mountX=0.12 mountY=0.00, mountTheta=0.04
04:22:21.507 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.11, opts=13)
04:22:21.507 00.000 10844 Enqueuing Move request for scope (0.02, 0.11)
04:22:21.507 00.000 11060 Worker thread wakes up
04:22:21.507 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:21.507 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
04:22:21.507 00.000 10844 UpdateGuideState exits: m=1700 SNR=26.0
04:22:21.507 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
04:22:21.507 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:21.507 00.000 11060 Moving (0.02, 0.11) raw xDistance=0.12 yDistance=0.00
04:22:21.507 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:21.507 00.000 10844 Enqueuing Expose request
04:22:21.507 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:22:21.507 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:21.507 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:22:21.507 00.000 11060 MoveAxis(E, 0, ABG)
04:22:21.507 00.000 11060 Move returns status 0, amount 0
04:22:21.507 00.000 11060 MoveAxis(N, 0, ABG)
04:22:21.507 00.000 11060 Move returns status 0, amount 0
04:22:21.507 00.000 11060 move complete, result=0
04:22:21.512 00.005 11060 worker thread done servicing request
04:22:21.512 00.000 11060 Worker thread wakes up
04:22:21.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:21.513 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:21.516 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:22.144 00.628 11060 Exposure complete
04:22:22.449 00.305 10844 OnExposeComplete: enter
04:22:22.449 00.000 10844 UpdateGuideState(): m_state=6
04:22:22.449 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5310
04:22:22.451 00.002 10844 Star::Find returns 1 (0), X=617.27, Y=106.98, Mass=1646, SNR=25.1, Peak=176 HFD=3.7
04:22:22.451 00.000 10844 MultiStar: [#1 -0.24,0.34,0.99,U] [#2 0.23,-0.16,0.97,U] [#3 0.25,-0.35,1.08,U] [#4 0.12,-0.08,0.99,U] [#5 -0.10,0.02,0.99,U] [#6 0.06,-0.47,1.16,U] [#7 0.18,0.26,0.91,U] [#8 0.08,-0.20,0.77,U] 
04:22:22.451 00.000 10844 single-star, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.01, 0.02}
04:22:22.451 00.000 10844 CameraToMount -- cameraTheta (1.16) - m_xAngle (1.39) = xAngle (-0.23 = -0.23)
04:22:22.451 00.000 10844 CameraToMount -- cameraTheta (1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.89 = 2.89)
04:22:22.452 00.001 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.16 mountX=0.03 mountY=0.01, mountTheta=0.25
04:22:22.452 00.000 11060 worker thread done servicing request
04:22:22.455 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
04:22:22.455 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
04:22:22.455 00.000 11060 Worker thread wakes up
04:22:22.455 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:22.455 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
04:22:22.455 00.000 10844 UpdateGuideState exits: m=1646 SNR=25.1
04:22:22.455 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
04:22:22.455 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:22.456 00.001 11060 Moving (0.01, 0.02) raw xDistance=0.03 yDistance=0.01
04:22:22.456 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:22.456 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:22:22.456 00.000 10844 Enqueuing Expose request
04:22:22.456 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:22.456 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:22:22.456 00.000 11060 MoveAxis(E, 0, ABG)
04:22:22.456 00.000 11060 Move returns status 0, amount 0
04:22:22.456 00.000 11060 MoveAxis(N, 0, ABG)
04:22:22.456 00.000 11060 Move returns status 0, amount 0
04:22:22.456 00.000 11060 move complete, result=0
04:22:22.456 00.000 11060 worker thread done servicing request
04:22:22.457 00.001 11060 Worker thread wakes up
04:22:22.457 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:22.457 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:22.464 00.007 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:23.092 00.628 11060 Exposure complete
04:22:23.527 00.435 11060 worker thread done servicing request
04:22:23.527 00.000 10844 OnExposeComplete: enter
04:22:23.527 00.000 10844 UpdateGuideState(): m_state=6
04:22:23.528 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5311
04:22:23.528 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=107.10, Mass=1815, SNR=26.9, Peak=149 HFD=3.6
04:22:23.528 00.000 10844 MultiStar: [#1 0.04,0.50,0.92,U] [#2 -0.08,0.74,0.00,M1] [#3 0.22,0.23,0.86,U] [#4 0.26,0.48,0.99,U] [#5 0.03,-0.21,0.96,U] [#6 -0.16,0.03,1.02,U] [#7 0.01,0.49,0.95,U] [#8 0.46,-0.05,0.68,U] 
04:22:23.528 00.000 10844 single-star, 7 included, MultiStar: {0.11, 0.21}, one-star: {0.15, 0.14}
04:22:23.528 00.000 10844 CameraToMount -- cameraTheta (0.76) - m_xAngle (1.39) = xAngle (-0.63 = -0.63)
04:22:23.528 00.000 10844 CameraToMount -- cameraTheta (0.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
04:22:23.528 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.76 mountX=0.17 mountY=0.12, mountTheta=0.64
04:22:23.531 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.14, opts=13)
04:22:23.534 00.003 10844 Enqueuing Move request for scope (0.15, 0.14)
04:22:23.534 00.000 11060 Worker thread wakes up
04:22:23.534 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:23.534 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
04:22:23.534 00.000 10844 UpdateGuideState exits: m=1815 SNR=26.9
04:22:23.534 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
04:22:23.534 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:23.534 00.000 11060 Moving (0.15, 0.14) raw xDistance=0.17 yDistance=0.12
04:22:23.534 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:23.534 00.000 10844 Enqueuing Expose request
04:22:23.534 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:22:23.534 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:23.534 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:22:23.534 00.000 11060 MoveAxis(W, 40, ABG)
04:22:23.534 00.000 11060 Guiding  Dir = 3, Dur = 40
04:22:23.539 00.005 11060 IsSlewing returns 0
04:22:23.540 00.001 11060 IsGuiding returns 0
04:22:23.585 00.045 11060 IsGuiding returns 0
04:22:23.585 00.000 11060 Move returns status 0, amount 40
04:22:23.585 00.000 11060 MoveAxis(N, 0, ABG)
04:22:23.585 00.000 11060 Move returns status 0, amount 0
04:22:23.585 00.000 11060 move complete, result=0
04:22:23.585 00.000 11060 worker thread done servicing request
04:22:23.585 00.000 11060 Worker thread wakes up
04:22:23.585 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
04:22:23.585 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:23.585 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:24.221 00.636 11060 Exposure complete
04:22:24.600 00.379 11060 worker thread done servicing request
04:22:24.600 00.000 10844 OnExposeComplete: enter
04:22:24.600 00.000 10844 UpdateGuideState(): m_state=6
04:22:24.600 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5312
04:22:24.600 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=107.01, Mass=1512, SNR=24.5, Peak=218 HFD=2.8
04:22:24.600 00.000 10844 MultiStar: [#1 -0.23,-0.09,0.97,U] [#2 -0.14,0.18,0.93,U] [#3 0.05,-0.01,1.10,U] [#4 -0.10,0.38,0.99,U] [#5 -0.45,-0.22,0.96,U] [#6 0.21,-0.20,1.07,U] [#7 -0.33,0.20,0.91,U] [#8 -0.19,-0.51,0.83,U] 
04:22:24.600 00.000 10844 single-star, 8 included, MultiStar: {-0.12, -0.02}, one-star: {0.04, 0.06}
04:22:24.600 00.000 10844 CameraToMount -- cameraTheta (1.01) - m_xAngle (1.39) = xAngle (-0.38 = -0.38)
04:22:24.600 00.000 10844 CameraToMount -- cameraTheta (1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.75 = 2.75)
04:22:24.603 00.003 10844 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=0.06 mountY=0.03, mountTheta=0.39
04:22:24.605 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.06, opts=13)
04:22:24.605 00.000 10844 Enqueuing Move request for scope (0.04, 0.06)
04:22:24.605 00.000 11060 Worker thread wakes up
04:22:24.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:24.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
04:22:24.605 00.000 10844 UpdateGuideState exits: m=1512 SNR=24.5
04:22:24.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
04:22:24.605 00.000 11060 Moving (0.04, 0.06) raw xDistance=0.06 yDistance=0.03
04:22:24.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:22:24.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:24.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:22:24.605 00.000 11060 MoveAxis(E, 0, ABG)
04:22:24.608 00.003 11060 Move returns status 0, amount 0
04:22:24.608 00.000 11060 MoveAxis(N, 0, ABG)
04:22:24.608 00.000 11060 Move returns status 0, amount 0
04:22:24.608 00.000 11060 move complete, result=0
04:22:24.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:24.608 00.000 11060 worker thread done servicing request
04:22:24.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:24.609 00.001 10844 Enqueuing Expose request
04:22:24.609 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:24.609 00.000 11060 Worker thread wakes up
04:22:24.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:24.610 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:25.234 00.624 11060 Exposure complete
04:22:25.530 00.296 11060 worker thread done servicing request
04:22:25.530 00.000 10844 OnExposeComplete: enter
04:22:25.530 00.000 10844 UpdateGuideState(): m_state=6
04:22:25.530 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5313
04:22:25.530 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=107.26, Mass=1908, SNR=27.7, Peak=187 HFD=3.7
04:22:25.530 00.000 10844 MultiStar: [#1 -0.32,0.26,0.95,U] [#2 0.03,0.37,0.84,U] [#3 0.40,-0.04,0.91,U] [#4 0.24,0.25,0.97,U] [#5 -0.15,-0.21,0.88,U] [#6 0.28,-0.54,0.00,M1] [#7 -0.12,0.47,0.92,U] [#8 0.28,0.11,0.74,U] 
04:22:25.530 00.000 10844 refined, 7 included, MultiStar: {0.06, 0.19}, one-star: {0.17, 0.30}
04:22:25.530 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
04:22:25.530 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.00 = 3.00)
04:22:25.530 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.26 mountX=0.20 mountY=0.03, mountTheta=0.14
04:22:25.530 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.19, opts=13)
04:22:25.530 00.000 10844 Enqueuing Move request for scope (0.06, 0.19)
04:22:25.530 00.000 11060 Worker thread wakes up
04:22:25.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:25.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
04:22:25.535 00.005 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
04:22:25.535 00.000 10844 UpdateGuideState exits: m=1908 SNR=27.7
04:22:25.535 00.000 11060 Moving (0.06, 0.19) raw xDistance=0.20 yDistance=0.03
04:22:25.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:22:25.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:25.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:25.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:25.535 00.000 10844 Enqueuing Expose request
04:22:25.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:22:25.535 00.000 11060 MoveAxis(W, 47, ABG)
04:22:25.535 00.000 11060 Guiding  Dir = 3, Dur = 47
04:22:25.550 00.015 11060 IsSlewing returns 0
04:22:25.550 00.000 11060 IsGuiding returns 0
04:22:25.601 00.051 11060 IsGuiding returns 0
04:22:25.601 00.000 11060 Move returns status 0, amount 47
04:22:25.601 00.000 11060 MoveAxis(N, 0, ABG)
04:22:25.601 00.000 11060 Move returns status 0, amount 0
04:22:25.601 00.000 11060 move complete, result=0
04:22:25.601 00.000 11060 worker thread done servicing request
04:22:25.601 00.000 10844 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
04:22:25.601 00.000 11060 Worker thread wakes up
04:22:25.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:25.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:26.248 00.647 11060 Exposure complete
04:22:26.539 00.291 11060 worker thread done servicing request
04:22:26.539 00.000 10844 OnExposeComplete: enter
04:22:26.539 00.000 10844 UpdateGuideState(): m_state=6
04:22:26.540 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5314
04:22:26.541 00.001 10844 Star::Find returns 1 (0), X=617.20, Y=107.20, Mass=1481, SNR=24.4, Peak=205 HFD=2.5
04:22:26.541 00.000 10844 MultiStar: [#1 -0.18,0.27,1.11,U] [#2 -0.10,0.43,0.98,U] [#3 -0.08,-0.07,0.94,U] [#4 0.20,0.38,1.08,U] [#5 -0.12,-0.32,0.97,U] [#6 0.13,0.08,1.09,U] [#7 -0.15,0.32,0.99,U] [#8 -0.20,-0.33,0.87,U] 
04:22:26.541 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.12}, one-star: {-0.05, 0.24}
04:22:26.541 00.000 10844 CameraToMount -- cameraTheta (1.99) - m_xAngle (1.39) = xAngle (0.60 = 0.60)
04:22:26.541 00.000 10844 CameraToMount -- cameraTheta (1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.72 = -2.56)
04:22:26.541 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.99 mountX=0.11 mountY=-0.07, mountTheta=-0.59
04:22:26.542 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.12, opts=13)
04:22:26.542 00.000 10844 Enqueuing Move request for scope (-0.06, 0.12)
04:22:26.542 00.000 11060 Worker thread wakes up
04:22:26.542 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:26.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
04:22:26.542 00.000 10844 UpdateGuideState exits: m=1481 SNR=24.4
04:22:26.545 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
04:22:26.545 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:26.545 00.000 11060 Moving (-0.06, 0.12) raw xDistance=0.11 yDistance=-0.07
04:22:26.545 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:26.545 00.000 10844 Enqueuing Expose request
04:22:26.545 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:22:26.545 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:26.545 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:22:26.545 00.000 11060 MoveAxis(E, 0, ABG)
04:22:26.545 00.000 11060 Move returns status 0, amount 0
04:22:26.545 00.000 11060 MoveAxis(N, 0, ABG)
04:22:26.547 00.002 11060 Move returns status 0, amount 0
04:22:26.547 00.000 11060 move complete, result=0
04:22:26.547 00.000 11060 worker thread done servicing request
04:22:26.547 00.000 11060 Worker thread wakes up
04:22:26.547 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:26.547 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:26.550 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:27.185 00.635 11060 Exposure complete
04:22:27.438 00.253 11060 worker thread done servicing request
04:22:27.438 00.000 10844 OnExposeComplete: enter
04:22:27.438 00.000 10844 UpdateGuideState(): m_state=6
04:22:27.438 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5315
04:22:27.438 00.000 10844 Star::Find returns 1 (1), X=617.24, Y=106.73, Mass=1673, SNR=26.1, Peak=255 HFD=2.7
04:22:27.438 00.000 10844 MultiStar: [#1 0.06,0.31,1.00,U] [#2 0.07,-0.27,0.93,U] [#3 -0.13,-0.55,0.00,M1] [#4 0.24,0.18,0.97,U] [#5 0.20,-0.32,0.92,U] [#6 0.17,-0.50,1.03,U] [#7 -0.28,0.51,0.00,M1] [#8 0.16,-0.93,0.00,M1] 
04:22:27.438 00.000 10844 refined, 5 included, MultiStar: {0.12, -0.14}, one-star: {-0.02, -0.22}
04:22:27.438 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
04:22:27.438 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
04:22:27.438 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.86 mountX=-0.11 mountY=0.14, mountTheta=2.25
04:22:27.442 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.14, opts=13)
04:22:27.442 00.000 10844 Enqueuing Move request for scope (0.12, -0.14)
04:22:27.442 00.000 11060 Worker thread wakes up
04:22:27.442 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:27.442 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
04:22:27.442 00.000 10844 UpdateGuideState exits: m=1673 SNR=26.1 Saturated
04:22:27.442 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
04:22:27.442 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:27.442 00.000 11060 Moving (0.12, -0.14) raw xDistance=-0.11 yDistance=0.14
04:22:27.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:27.442 00.000 10844 Enqueuing Expose request
04:22:27.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:22:27.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:27.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:22:27.442 00.000 11060 MoveAxis(E, 0, ABG)
04:22:27.442 00.000 11060 Move returns status 0, amount 0
04:22:27.442 00.000 11060 MoveAxis(N, 0, ABG)
04:22:27.442 00.000 11060 Move returns status 0, amount 0
04:22:27.442 00.000 11060 move complete, result=0
04:22:27.442 00.000 11060 worker thread done servicing request
04:22:27.442 00.000 11060 Worker thread wakes up
04:22:27.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:27.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:27.446 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:28.088 00.642 11060 Exposure complete
04:22:28.316 00.228 11060 worker thread done servicing request
04:22:28.316 00.000 10844 OnExposeComplete: enter
04:22:28.316 00.000 10844 UpdateGuideState(): m_state=6
04:22:28.316 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5316
04:22:28.316 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=107.30, Mass=1541, SNR=24.7, Peak=159 HFD=3.5
04:22:28.316 00.000 10844 MultiStar: [#1 0.05,0.14,0.97,U] [#2 0.29,0.28,0.99,U] [#3 0.31,0.14,0.98,U] [#4 0.54,0.50,0.00,M1] [#5 -0.01,0.17,0.98,U] [#6 -0.00,-0.32,1.05,U] [#7 0.07,0.40,1.03,U] [#8 -0.03,-0.41,0.83,U] 
04:22:28.316 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.10}, one-star: {0.02, 0.34}
04:22:28.316 00.000 10844 CameraToMount -- cameraTheta (0.85) - m_xAngle (1.39) = xAngle (-0.54 = -0.54)
04:22:28.316 00.000 10844 CameraToMount -- cameraTheta (0.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.58 = 2.58)
04:22:28.316 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.85 mountX=0.12 mountY=0.07, mountTheta=0.55
04:22:28.319 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.10, opts=13)
04:22:28.319 00.000 10844 Enqueuing Move request for scope (0.09, 0.10)
04:22:28.319 00.000 11060 Worker thread wakes up
04:22:28.319 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:28.319 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
04:22:28.319 00.000 10844 UpdateGuideState exits: m=1541 SNR=24.7
04:22:28.319 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
04:22:28.319 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:28.319 00.000 11060 Moving (0.09, 0.10) raw xDistance=0.12 yDistance=0.07
04:22:28.319 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:28.319 00.000 10844 Enqueuing Expose request
04:22:28.319 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:22:28.319 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:28.319 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:22:28.319 00.000 11060 MoveAxis(E, 0, ABG)
04:22:28.319 00.000 11060 Move returns status 0, amount 0
04:22:28.319 00.000 11060 MoveAxis(N, 0, ABG)
04:22:28.319 00.000 11060 Move returns status 0, amount 0
04:22:28.319 00.000 11060 move complete, result=0
04:22:28.319 00.000 11060 worker thread done servicing request
04:22:28.319 00.000 11060 Worker thread wakes up
04:22:28.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:28.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:28.324 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:28.956 00.632 11060 Exposure complete
04:22:29.166 00.210 11060 worker thread done servicing request
04:22:29.166 00.000 10844 OnExposeComplete: enter
04:22:29.166 00.000 10844 UpdateGuideState(): m_state=6
04:22:29.167 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5317
04:22:29.167 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=107.27, Mass=1471, SNR=24.1, Peak=166 HFD=3.3
04:22:29.167 00.000 10844 MultiStar: [#1 -0.18,-0.05,1.04,U] [#2 -0.05,0.19,0.99,U] [#3 0.26,0.37,1.05,U] [#4 0.14,0.36,1.10,U] [#5 0.29,-0.36,0.98,U] [#6 0.15,-0.30,1.12,U] [#7 -0.03,0.03,1.02,U] [#8 -0.06,-0.19,0.85,U] 
04:22:29.167 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.08, 0.31}
04:22:29.167 00.000 10844 CameraToMount -- cameraTheta (0.58) - m_xAngle (1.39) = xAngle (-0.81 = -0.81)
04:22:29.167 00.000 10844 CameraToMount -- cameraTheta (0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.31 = 2.31)
04:22:29.167 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.58 mountX=0.06 mountY=0.06, mountTheta=0.82
04:22:29.167 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
04:22:29.167 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
04:22:29.167 00.000 11060 Worker thread wakes up
04:22:29.171 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:29.171 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
04:22:29.171 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
04:22:29.171 00.000 11060 Moving (0.07, 0.05) raw xDistance=0.06 yDistance=0.06
04:22:29.171 00.000 10844 UpdateGuideState exits: m=1471 SNR=24.1
04:22:29.171 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:22:29.171 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:29.171 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:29.171 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:29.171 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:22:29.171 00.000 10844 Enqueuing Expose request
04:22:29.171 00.000 11060 MoveAxis(E, 0, ABG)
04:22:29.171 00.000 11060 Move returns status 0, amount 0
04:22:29.171 00.000 11060 MoveAxis(N, 0, ABG)
04:22:29.171 00.000 11060 Move returns status 0, amount 0
04:22:29.171 00.000 11060 move complete, result=0
04:22:29.171 00.000 11060 worker thread done servicing request
04:22:29.171 00.000 11060 Worker thread wakes up
04:22:29.171 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:29.171 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:29.171 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:29.799 00.628 11060 Exposure complete
04:22:30.002 00.203 11060 worker thread done servicing request
04:22:30.002 00.000 10844 OnExposeComplete: enter
04:22:30.002 00.000 10844 UpdateGuideState(): m_state=6
04:22:30.002 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5318
04:22:30.002 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=106.80, Mass=1866, SNR=27.0, Peak=193 HFD=3.4
04:22:30.002 00.000 10844 MultiStar: [#1 -0.24,-0.18,0.91,U] [#2 0.18,-0.00,0.89,U] [#3 0.47,-0.01,0.97,U] [#4 0.21,0.33,0.91,U] [#5 0.14,-0.35,0.91,U] [#6 0.04,0.02,1.01,U] [#7 -0.22,0.26,1.01,U] [#8 0.58,-0.01,0.00,M1] 
04:22:30.002 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.01}, one-star: {0.05, -0.16}
04:22:30.002 00.000 10844 CameraToMount -- cameraTheta (-0.11) - m_xAngle (1.39) = xAngle (-1.50 = -1.50)
04:22:30.002 00.000 10844 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.62 = 1.62)
04:22:30.002 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.11 mountX=0.01 mountY=0.08, mountTheta=1.50
04:22:30.007 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.01, opts=13)
04:22:30.007 00.000 10844 Enqueuing Move request for scope (0.08, -0.01)
04:22:30.007 00.000 11060 Worker thread wakes up
04:22:30.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:30.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
04:22:30.007 00.000 10844 UpdateGuideState exits: m=1866 SNR=27.0
04:22:30.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
04:22:30.007 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:30.007 00.000 11060 Moving (0.08, -0.01) raw xDistance=0.01 yDistance=0.08
04:22:30.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:30.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:22:30.007 00.000 10844 Enqueuing Expose request
04:22:30.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:30.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:22:30.007 00.000 11060 MoveAxis(E, 0, ABG)
04:22:30.007 00.000 11060 Move returns status 0, amount 0
04:22:30.007 00.000 11060 MoveAxis(N, 0, ABG)
04:22:30.007 00.000 11060 Move returns status 0, amount 0
04:22:30.007 00.000 11060 move complete, result=0
04:22:30.007 00.000 11060 worker thread done servicing request
04:22:30.007 00.000 11060 Worker thread wakes up
04:22:30.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:30.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:30.009 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:30.641 00.632 11060 Exposure complete
04:22:30.857 00.216 11060 worker thread done servicing request
04:22:30.857 00.000 10844 OnExposeComplete: enter
04:22:30.857 00.000 10844 UpdateGuideState(): m_state=6
04:22:30.857 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5319
04:22:30.857 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=106.95, Mass=1664, SNR=25.7, Peak=235 HFD=2.9
04:22:30.860 00.003 10844 MultiStar: [#1 -0.32,0.08,0.88,U] [#2 -0.29,0.33,0.82,U] [#3 0.27,0.01,0.95,U] [#4 0.21,-0.16,1.01,U] [#5 -0.15,-0.10,0.99,U] [#6 0.08,-0.47,1.04,U] [#7 -0.07,0.03,0.93,U] [#8 0.34,-0.22,0.74,U] 
04:22:30.860 00.000 10844 single-star, 8 included, MultiStar: {0.00, -0.06}, one-star: {-0.05, -0.01}
04:22:30.860 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.85)
04:22:30.860 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
04:22:30.860 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.04 mountX=-0.01 mountY=-0.05, mountTheta=-1.85
04:22:30.877 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.01, opts=13)
04:22:30.877 00.000 10844 Enqueuing Move request for scope (-0.05, -0.01)
04:22:30.877 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:30.877 00.000 10844 UpdateGuideState exits: m=1664 SNR=25.7
04:22:30.877 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:30.877 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:30.877 00.000 10844 Enqueuing Expose request
04:22:30.877 00.000 11060 Worker thread wakes up
04:22:30.877 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
04:22:30.877 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
04:22:30.877 00.000 11060 Moving (-0.05, -0.01) raw xDistance=-0.01 yDistance=-0.05
04:22:30.877 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:22:30.877 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:30.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:22:30.879 00.002 11060 MoveAxis(E, 0, ABG)
04:22:30.879 00.000 11060 Move returns status 0, amount 0
04:22:30.879 00.000 11060 MoveAxis(N, 0, ABG)
04:22:30.879 00.000 11060 Move returns status 0, amount 0
04:22:30.879 00.000 11060 move complete, result=0
04:22:30.879 00.000 11060 worker thread done servicing request
04:22:30.879 00.000 11060 Worker thread wakes up
04:22:30.879 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:30.879 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:30.881 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:31.531 00.650 11060 Exposure complete
04:22:31.738 00.207 11060 worker thread done servicing request
04:22:31.738 00.000 10844 OnExposeComplete: enter
04:22:31.738 00.000 10844 UpdateGuideState(): m_state=6
04:22:31.738 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5320
04:22:31.738 00.000 10844 Star::Find returns 1 (0), X=617.53, Y=106.86, Mass=1518, SNR=24.4, Peak=159 HFD=3.5
04:22:31.738 00.000 10844 MultiStar: [#1 -0.10,0.07,1.07,U] [#2 0.21,0.31,0.89,U] [#3 0.56,-0.12,0.00,M1] [#4 0.20,0.44,1.02,U] [#5 -0.05,-0.03,0.99,U] [#6 0.76,-0.27,0.00,M1] [#7 -0.05,0.56,0.00,M1] [#8 0.10,-0.34,0.84,U] 
04:22:31.738 00.000 10844 refined, 5 included, MultiStar: {0.10, 0.07}, one-star: {0.27, -0.10}
04:22:31.738 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (1.39) = xAngle (-0.82 = -0.82)
04:22:31.738 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.31 = 2.31)
04:22:31.738 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.57 mountX=0.08 mountY=0.09, mountTheta=0.83
04:22:31.743 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
04:22:31.743 00.000 10844 Enqueuing Move request for scope (0.10, 0.07)
04:22:31.743 00.000 11060 Worker thread wakes up
04:22:31.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:31.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
04:22:31.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
04:22:31.743 00.000 10844 UpdateGuideState exits: m=1518 SNR=24.4
04:22:31.743 00.000 11060 Moving (0.10, 0.07) raw xDistance=0.08 yDistance=0.09
04:22:31.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:31.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:31.743 00.000 10844 Enqueuing Expose request
04:22:31.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:22:31.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:31.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:22:31.743 00.000 11060 MoveAxis(E, 0, ABG)
04:22:31.743 00.000 11060 Move returns status 0, amount 0
04:22:31.743 00.000 11060 MoveAxis(N, 0, ABG)
04:22:31.743 00.000 11060 Move returns status 0, amount 0
04:22:31.743 00.000 11060 move complete, result=0
04:22:31.743 00.000 11060 worker thread done servicing request
04:22:31.743 00.000 11060 Worker thread wakes up
04:22:31.743 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:31.743 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:31.749 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:32.373 00.624 11060 Exposure complete
04:22:32.592 00.219 11060 worker thread done servicing request
04:22:32.592 00.000 10844 OnExposeComplete: enter
04:22:32.592 00.000 10844 UpdateGuideState(): m_state=6
04:22:32.592 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5321
04:22:32.592 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=106.91, Mass=1560, SNR=25.0, Peak=181 HFD=3.3
04:22:32.592 00.000 10844 MultiStar: [#1 -0.18,-0.07,1.02,U] [#2 0.11,-0.26,1.06,U] [#3 0.42,-0.27,1.00,U] [#4 0.17,-0.13,1.02,U] [#5 -0.03,-0.15,0.96,U] [#6 -0.01,-0.64,0.00,M2] [#7 -0.02,0.24,0.99,U] [#8 0.33,-0.08,0.85,U] 
04:22:32.592 00.000 10844 single-star, 7 included, MultiStar: {0.11, -0.10}, one-star: {0.09, -0.04}
04:22:32.592 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.83 = -1.83)
04:22:32.595 00.003 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.29 = 1.29)
04:22:32.595 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.45 mountX=-0.03 mountY=0.10, mountTheta=1.84
04:22:32.598 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.04, opts=13)
04:22:32.598 00.000 10844 Enqueuing Move request for scope (0.09, -0.04)
04:22:32.598 00.000 11060 Worker thread wakes up
04:22:32.598 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:32.598 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
04:22:32.598 00.000 10844 UpdateGuideState exits: m=1560 SNR=25.0
04:22:32.598 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
04:22:32.598 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:32.598 00.000 11060 Moving (0.09, -0.04) raw xDistance=-0.03 yDistance=0.10
04:22:32.598 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:32.598 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:22:32.598 00.000 10844 Enqueuing Expose request
04:22:32.598 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:32.598 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:22:32.598 00.000 11060 MoveAxis(E, 0, ABG)
04:22:32.598 00.000 11060 Move returns status 0, amount 0
04:22:32.598 00.000 11060 MoveAxis(N, 0, ABG)
04:22:32.598 00.000 11060 Move returns status 0, amount 0
04:22:32.598 00.000 11060 move complete, result=0
04:22:32.598 00.000 11060 worker thread done servicing request
04:22:32.598 00.000 11060 Worker thread wakes up
04:22:32.598 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:32.598 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:32.601 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:33.229 00.628 11060 Exposure complete
04:22:33.436 00.207 11060 worker thread done servicing request
04:22:33.436 00.000 10844 OnExposeComplete: enter
04:22:33.436 00.000 10844 UpdateGuideState(): m_state=6
04:22:33.436 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5322
04:22:33.436 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=106.98, Mass=1480, SNR=24.0, Peak=147 HFD=3.1
04:22:33.436 00.000 10844 MultiStar: [#1 -0.35,0.02,1.02,U] [#2 0.19,0.40,1.03,U] [#3 0.61,0.68,0.00,M1] [#4 0.27,-0.13,1.01,U] [#5 0.16,-0.31,1.03,U] [#6 0.44,-0.26,0.96,U] [#7 -0.14,0.10,0.94,U] [#8 0.54,-0.68,0.00,M1] 
04:22:33.436 00.000 10844 single-star, 6 included, MultiStar: {0.07, -0.02}, one-star: {-0.06, 0.03}
04:22:33.436 00.000 10844 CameraToMount -- cameraTheta (2.68) - m_xAngle (1.39) = xAngle (1.29 = 1.29)
04:22:33.436 00.000 10844 CameraToMount -- cameraTheta (2.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.41 = -1.87)
04:22:33.436 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.68 mountX=0.02 mountY=-0.06, mountTheta=-1.28
04:22:33.446 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.03, opts=13)
04:22:33.446 00.000 10844 Enqueuing Move request for scope (-0.06, 0.03)
04:22:33.446 00.000 11060 Worker thread wakes up
04:22:33.446 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
04:22:33.446 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
04:22:33.446 00.000 11060 Moving (-0.06, 0.03) raw xDistance=0.02 yDistance=-0.06
04:22:33.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:22:33.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:33.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:22:33.446 00.000 11060 MoveAxis(E, 0, ABG)
04:22:33.446 00.000 11060 Move returns status 0, amount 0
04:22:33.446 00.000 11060 MoveAxis(N, 0, ABG)
04:22:33.446 00.000 11060 Move returns status 0, amount 0
04:22:33.446 00.000 11060 move complete, result=0
04:22:33.446 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:33.446 00.000 11060 worker thread done servicing request
04:22:33.446 00.000 10844 UpdateGuideState exits: m=1480 SNR=24.0
04:22:33.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:33.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:33.446 00.000 10844 Enqueuing Expose request
04:22:33.446 00.000 11060 Worker thread wakes up
04:22:33.446 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:33.450 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:33.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:34.077 00.627 11060 Exposure complete
04:22:34.309 00.232 11060 worker thread done servicing request
04:22:34.309 00.000 10844 OnExposeComplete: enter
04:22:34.309 00.000 10844 UpdateGuideState(): m_state=6
04:22:34.310 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5323
04:22:34.310 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=106.68, Mass=1558, SNR=25.2, Peak=175 HFD=3.3
04:22:34.310 00.000 10844 MultiStar: [#1 -0.05,0.27,1.11,U] [#2 0.35,0.36,0.95,U] [#3 0.50,0.34,0.00,M2] [#4 0.53,0.64,0.00,M1] [#5 0.03,0.13,0.91,U] [#6 0.26,0.37,1.08,U] [#7 0.24,0.51,0.00,M1] [#8 0.54,-0.18,0.00,M2] 
04:22:34.311 00.001 10844 refined, 4 included, MultiStar: {0.13, 0.18}, one-star: {0.07, -0.28}
04:22:34.311 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
04:22:34.311 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
04:22:34.311 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.93 mountX=0.20 mountY=0.10, mountTheta=0.47
04:22:34.314 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.18, opts=13)
04:22:34.314 00.000 10844 Enqueuing Move request for scope (0.13, 0.18)
04:22:34.314 00.000 11060 Worker thread wakes up
04:22:34.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
04:22:34.316 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:34.316 00.000 10844 UpdateGuideState exits: m=1558 SNR=25.2
04:22:34.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:34.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:34.316 00.000 10844 Enqueuing Expose request
04:22:34.316 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
04:22:34.316 00.000 11060 Moving (0.13, 0.18) raw xDistance=0.20 yDistance=0.10
04:22:34.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:22:34.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:34.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:22:34.316 00.000 11060 MoveAxis(W, 46, ABG)
04:22:34.320 00.004 11060 Guiding  Dir = 3, Dur = 46
04:22:34.359 00.039 11060 IsSlewing returns 0
04:22:34.359 00.000 11060 IsGuiding returns 0
04:22:34.447 00.088 11060 IsGuiding returns 0
04:22:34.447 00.000 11060 Move returns status 0, amount 46
04:22:34.447 00.000 11060 MoveAxis(N, 0, ABG)
04:22:34.447 00.000 11060 Move returns status 0, amount 0
04:22:34.447 00.000 11060 move complete, result=0
04:22:34.447 00.000 11060 worker thread done servicing request
04:22:34.447 00.000 11060 Worker thread wakes up
04:22:34.447 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
04:22:34.447 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:34.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:35.081 00.634 11060 Exposure complete
04:22:35.293 00.212 10844 OnExposeComplete: enter
04:22:35.293 00.000 10844 UpdateGuideState(): m_state=6
04:22:35.293 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5324
04:22:35.293 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=107.23, Mass=1833, SNR=26.9, Peak=171 HFD=3.6
04:22:35.293 00.000 11060 worker thread done servicing request
04:22:35.293 00.000 10844 MultiStar: [#1 0.17,0.72,0.00,M1] [#2 0.02,0.17,0.86,U] [#3 0.47,-0.23,0.95,U] [#4 0.48,0.89,0.00,M2] [#5 -0.08,0.18,0.82,U] [#6 0.60,0.01,0.00,M1] [#7 -0.04,0.71,0.00,M2] [#8 0.21,-0.40,0.75,U] 
04:22:35.293 00.000 10844 refined, 4 included, MultiStar: {0.18, 0.01}, one-star: {0.26, 0.27}
04:22:35.293 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
04:22:35.293 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
04:22:35.293 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.07 mountX=0.05 mountY=0.18, mountTheta=1.32
04:22:35.297 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.01, opts=13)
04:22:35.297 00.000 10844 Enqueuing Move request for scope (0.18, 0.01)
04:22:35.297 00.000 11060 Worker thread wakes up
04:22:35.297 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:35.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
04:22:35.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
04:22:35.297 00.000 11060 Moving (0.18, 0.01) raw xDistance=0.05 yDistance=0.18
04:22:35.297 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:22:35.297 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:35.297 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:22:35.298 00.001 11060 MoveAxis(E, 0, ABG)
04:22:35.298 00.000 11060 Move returns status 0, amount 0
04:22:35.298 00.000 11060 MoveAxis(N, 0, ABG)
04:22:35.298 00.000 11060 Move returns status 0, amount 0
04:22:35.298 00.000 11060 move complete, result=0
04:22:35.298 00.000 10844 UpdateGuideState exits: m=1833 SNR=26.9
04:22:35.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:35.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:35.298 00.000 10844 Enqueuing Expose request
04:22:35.298 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:35.298 00.000 11060 worker thread done servicing request
04:22:35.298 00.000 11060 Worker thread wakes up
04:22:35.298 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:35.298 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:35.933 00.635 11060 Exposure complete
04:22:36.150 00.217 11060 worker thread done servicing request
04:22:36.150 00.000 10844 OnExposeComplete: enter
04:22:36.150 00.000 10844 UpdateGuideState(): m_state=6
04:22:36.150 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5325
04:22:36.150 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=107.35, Mass=1785, SNR=26.5, Peak=191 HFD=3.3
04:22:36.152 00.002 10844 MultiStar: [#1 -0.06,0.53,1.02,U] [#2 0.32,0.19,0.97,U] [#3 0.69,-0.04,0.00,M2] [#4 0.16,0.11,0.98,U] [#5 -0.24,-0.31,0.90,U] [#6 0.45,-0.22,0.99,U] [#7 0.33,0.54,0.00,M3] [#8 -0.07,0.38,0.77,U] 
04:22:36.152 00.000 10844 refined, 6 included, MultiStar: {0.11, 0.15}, one-star: {0.17, 0.39}
04:22:36.152 00.000 10844 CameraToMount -- cameraTheta (0.93) - m_xAngle (1.39) = xAngle (-0.46 = -0.46)
04:22:36.152 00.000 10844 CameraToMount -- cameraTheta (0.93) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.67 = 2.67)
04:22:36.152 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.93 mountX=0.17 mountY=0.09, mountTheta=0.47
04:22:36.152 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.15, opts=13)
04:22:36.152 00.000 10844 Enqueuing Move request for scope (0.11, 0.15)
04:22:36.152 00.000 11060 Worker thread wakes up
04:22:36.152 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:36.152 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
04:22:36.152 00.000 10844 UpdateGuideState exits: m=1785 SNR=26.5
04:22:36.152 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
04:22:36.152 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:36.152 00.000 11060 Moving (0.11, 0.15) raw xDistance=0.17 yDistance=0.09
04:22:36.152 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:36.152 00.000 10844 Enqueuing Expose request
04:22:36.152 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:22:36.152 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:36.152 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:22:36.156 00.004 11060 MoveAxis(W, 40, ABG)
04:22:36.156 00.000 11060 Guiding  Dir = 3, Dur = 40
04:22:36.188 00.032 11060 IsSlewing returns 0
04:22:36.188 00.000 11060 IsGuiding returns 0
04:22:36.265 00.077 11060 IsGuiding returns 0
04:22:36.265 00.000 11060 Move returns status 0, amount 40
04:22:36.265 00.000 11060 MoveAxis(N, 0, ABG)
04:22:36.265 00.000 11060 Move returns status 0, amount 0
04:22:36.265 00.000 11060 move complete, result=0
04:22:36.265 00.000 11060 worker thread done servicing request
04:22:36.265 00.000 10844 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
04:22:36.265 00.000 11060 Worker thread wakes up
04:22:36.267 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:36.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:36.900 00.633 11060 Exposure complete
04:22:37.112 00.212 11060 worker thread done servicing request
04:22:37.112 00.000 10844 OnExposeComplete: enter
04:22:37.112 00.000 10844 UpdateGuideState(): m_state=6
04:22:37.112 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5326
04:22:37.112 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=107.18, Mass=1751, SNR=25.9, Peak=208 HFD=3.0
04:22:37.112 00.000 10844 MultiStar: [#1 0.20,0.14,0.97,U] [#2 0.39,0.01,0.88,U] [#3 0.19,0.01,0.98,U] [#4 0.49,-0.03,1.00,U] [#5 -0.34,0.08,0.97,U] [#6 0.48,-0.03,1.08,U] [#7 0.11,0.20,0.87,U] [#8 0.11,-0.17,0.77,U] 
04:22:37.112 00.000 10844 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {-0.09, 0.22}
04:22:37.112 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
04:22:37.112 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.01 = 2.01)
04:22:37.112 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.28 mountX=0.08 mountY=0.16, mountTheta=1.11
04:22:37.115 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.05, opts=13)
04:22:37.115 00.000 10844 Enqueuing Move request for scope (0.17, 0.05)
04:22:37.115 00.000 11060 Worker thread wakes up
04:22:37.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:37.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
04:22:37.115 00.000 10844 UpdateGuideState exits: m=1751 SNR=25.9
04:22:37.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
04:22:37.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:37.115 00.000 11060 Moving (0.17, 0.05) raw xDistance=0.08 yDistance=0.16
04:22:37.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:37.115 00.000 10844 Enqueuing Expose request
04:22:37.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:22:37.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:37.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:22:37.115 00.000 11060 MoveAxis(E, 0, ABG)
04:22:37.115 00.000 11060 Move returns status 0, amount 0
04:22:37.115 00.000 11060 MoveAxis(N, 0, ABG)
04:22:37.118 00.003 11060 Move returns status 0, amount 0
04:22:37.118 00.000 11060 move complete, result=0
04:22:37.118 00.000 11060 worker thread done servicing request
04:22:37.118 00.000 11060 Worker thread wakes up
04:22:37.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:37.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:37.120 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:22:37.758 00.638 11060 Exposure complete
04:22:37.962 00.204 11060 worker thread done servicing request
04:22:37.962 00.000 10844 OnExposeComplete: enter
04:22:37.962 00.000 10844 UpdateGuideState(): m_state=6
04:22:37.966 00.004 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5327
04:22:37.966 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=106.97, Mass=1675, SNR=25.7, Peak=223 HFD=2.8
04:22:37.966 00.000 10844 MultiStar: [#1 0.18,-0.09,1.11,U] [#2 0.14,-0.11,0.96,U] [#3 0.50,0.01,0.97,U] [#4 0.21,-0.00,0.99,U] [#5 0.39,-0.33,0.92,U] [#6 0.28,-0.05,1.07,U] [#7 -0.23,-0.08,0.93,U] [#8 0.38,-0.33,0.77,U] 
04:22:37.966 00.000 10844 single-star, 8 included, MultiStar: {0.18, -0.10}, one-star: {-0.18, 0.01}
04:22:37.966 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.39) = xAngle (1.68 = 1.68)
04:22:37.966 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.81 = -1.48)
04:22:37.966 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.07 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
04:22:37.968 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.01, opts=13)
04:22:37.968 00.000 10844 Enqueuing Move request for scope (-0.18, 0.01)
04:22:37.968 00.000 11060 Worker thread wakes up
04:22:37.968 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:37.968 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
04:22:37.968 00.000 10844 UpdateGuideState exits: m=1675 SNR=25.7
04:22:37.968 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
04:22:37.968 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:37.968 00.000 11060 Moving (-0.18, 0.01) raw xDistance=-0.02 yDistance=-0.18
04:22:37.971 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:22:37.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:37.971 00.000 10844 Enqueuing Expose request
04:22:37.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:37.971 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:22:37.971 00.000 11060 MoveAxis(E, 0, ABG)
04:22:37.971 00.000 11060 Move returns status 0, amount 0
04:22:37.971 00.000 11060 MoveAxis(N, 0, ABG)
04:22:37.971 00.000 11060 Move returns status 0, amount 0
04:22:37.971 00.000 11060 move complete, result=0
04:22:37.971 00.000 11060 worker thread done servicing request
04:22:37.971 00.000 11060 Worker thread wakes up
04:22:37.971 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:37.971 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:37.974 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:38.609 00.635 11060 Exposure complete
04:22:38.815 00.206 11060 worker thread done servicing request
04:22:38.815 00.000 10844 OnExposeComplete: enter
04:22:38.815 00.000 10844 UpdateGuideState(): m_state=6
04:22:38.815 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5328
04:22:38.815 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=106.71, Mass=1681, SNR=25.8, Peak=238 HFD=3.1
04:22:38.815 00.000 10844 MultiStar: [#1 -0.14,0.05,1.15,U] [#2 0.19,0.30,0.82,U] [#3 0.59,-0.04,0.00,M1] [#4 0.31,0.01,0.99,U] [#5 0.02,-0.05,0.94,U] [#6 0.38,0.02,1.07,U] [#7 0.11,0.28,0.98,U] [#8 0.12,-0.20,0.75,U] 
04:22:38.815 00.000 10844 refined, 7 included, MultiStar: {0.15, 0.02}, one-star: {0.24, -0.25}
04:22:38.815 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
04:22:38.815 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.88 = 1.88)
04:22:38.815 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=0.05 mountY=0.14, mountTheta=1.25
04:22:38.819 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.02, opts=13)
04:22:38.819 00.000 10844 Enqueuing Move request for scope (0.15, 0.02)
04:22:38.819 00.000 11060 Worker thread wakes up
04:22:38.819 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:38.819 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
04:22:38.819 00.000 10844 UpdateGuideState exits: m=1681 SNR=25.8
04:22:38.819 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
04:22:38.819 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:38.819 00.000 11060 Moving (0.15, 0.02) raw xDistance=0.05 yDistance=0.14
04:22:38.819 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:38.819 00.000 10844 Enqueuing Expose request
04:22:38.819 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:22:38.819 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:38.819 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:22:38.819 00.000 11060 MoveAxis(E, 0, ABG)
04:22:38.819 00.000 11060 Move returns status 0, amount 0
04:22:38.819 00.000 11060 MoveAxis(N, 0, ABG)
04:22:38.819 00.000 11060 Move returns status 0, amount 0
04:22:38.819 00.000 11060 move complete, result=0
04:22:38.819 00.000 11060 worker thread done servicing request
04:22:38.819 00.000 11060 Worker thread wakes up
04:22:38.819 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:38.819 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:38.824 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:39.461 00.637 11060 Exposure complete
04:22:39.676 00.215 11060 worker thread done servicing request
04:22:39.676 00.000 10844 OnExposeComplete: enter
04:22:39.676 00.000 10844 UpdateGuideState(): m_state=6
04:22:39.677 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5329
04:22:39.677 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=106.90, Mass=1803, SNR=26.6, Peak=249 HFD=3.0
04:22:39.677 00.000 10844 MultiStar: [#1 -0.19,0.49,0.93,U] [#2 0.00,0.02,0.90,U] [#3 0.24,0.05,1.11,U] [#4 0.27,0.49,0.00,M1] [#5 0.10,-0.25,0.97,U] [#6 0.39,-0.10,1.02,U] [#7 0.44,0.17,0.88,U] [#8 -0.08,0.07,0.81,U] 
04:22:39.677 00.000 10844 single-star, 7 included, MultiStar: {0.11, 0.05}, one-star: {-0.10, -0.05}
04:22:39.677 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.39) = xAngle (-4.03 = 2.25)
04:22:39.677 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.91 = -0.91)
04:22:39.677 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.65 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
04:22:39.681 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.05, opts=13)
04:22:39.681 00.000 10844 Enqueuing Move request for scope (-0.10, -0.05)
04:22:39.681 00.000 11060 Worker thread wakes up
04:22:39.681 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:39.681 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
04:22:39.681 00.000 10844 UpdateGuideState exits: m=1803 SNR=26.6
04:22:39.681 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
04:22:39.681 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:39.681 00.000 11060 Moving (-0.10, -0.05) raw xDistance=-0.07 yDistance=-0.09
04:22:39.681 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:39.682 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:22:39.682 00.000 10844 Enqueuing Expose request
04:22:39.682 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:39.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:22:39.682 00.000 11060 MoveAxis(E, 0, ABG)
04:22:39.682 00.000 11060 Move returns status 0, amount 0
04:22:39.682 00.000 11060 MoveAxis(N, 0, ABG)
04:22:39.682 00.000 11060 Move returns status 0, amount 0
04:22:39.683 00.001 11060 move complete, result=0
04:22:39.683 00.000 11060 worker thread done servicing request
04:22:39.683 00.000 11060 Worker thread wakes up
04:22:39.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:39.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:39.687 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:40.319 00.632 11060 Exposure complete
04:22:40.514 00.195 11060 worker thread done servicing request
04:22:40.514 00.000 10844 OnExposeComplete: enter
04:22:40.514 00.000 10844 UpdateGuideState(): m_state=6
04:22:40.514 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5330
04:22:40.514 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=106.94, Mass=1665, SNR=25.6, Peak=183 HFD=3.2
04:22:40.514 00.000 10844 MultiStar: [#1 0.13,0.61,0.00,M1] [#2 -0.08,0.22,0.99,U] [#3 0.34,0.24,1.07,U] [#4 0.34,0.46,0.00,M2] [#5 0.24,-0.17,0.96,U] [#6 0.37,0.16,1.06,U] [#7 0.18,0.57,0.00,M1] [#8 0.32,-0.09,0.81,U] 
04:22:40.514 00.000 10844 single-star, 5 included, MultiStar: {0.22, 0.07}, one-star: {0.14, -0.02}
04:22:40.514 00.000 10844 CameraToMount -- cameraTheta (-0.12) - m_xAngle (1.39) = xAngle (-1.51 = -1.51)
04:22:40.514 00.000 10844 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.61 = 1.61)
04:22:40.517 00.003 10844 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=0.01 mountY=0.14, mountTheta=1.51
04:22:40.519 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.02, opts=13)
04:22:40.519 00.000 10844 Enqueuing Move request for scope (0.14, -0.02)
04:22:40.520 00.001 11060 Worker thread wakes up
04:22:40.520 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:40.520 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
04:22:40.520 00.000 10844 UpdateGuideState exits: m=1665 SNR=25.6
04:22:40.520 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
04:22:40.520 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:40.520 00.000 11060 Moving (0.14, -0.02) raw xDistance=0.01 yDistance=0.14
04:22:40.520 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:40.520 00.000 10844 Enqueuing Expose request
04:22:40.520 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:22:40.520 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:40.520 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:22:40.520 00.000 11060 MoveAxis(E, 0, ABG)
04:22:40.520 00.000 11060 Move returns status 0, amount 0
04:22:40.520 00.000 11060 MoveAxis(N, 0, ABG)
04:22:40.520 00.000 11060 Move returns status 0, amount 0
04:22:40.520 00.000 11060 move complete, result=0
04:22:40.520 00.000 11060 worker thread done servicing request
04:22:40.520 00.000 11060 Worker thread wakes up
04:22:40.520 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:40.520 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:40.523 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:41.141 00.618 11060 Exposure complete
04:22:41.359 00.218 11060 worker thread done servicing request
04:22:41.359 00.000 10844 OnExposeComplete: enter
04:22:41.359 00.000 10844 UpdateGuideState(): m_state=6
04:22:41.359 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5331
04:22:41.359 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=106.99, Mass=1650, SNR=25.6, Peak=177 HFD=3.1
04:22:41.359 00.000 10844 MultiStar: [#1 0.04,0.40,0.93,U] [#2 0.49,0.44,0.00,M1] [#3 0.37,0.06,0.98,U] [#4 0.41,0.39,0.00,M3] [#5 0.20,-0.44,1.06,U] [#6 0.31,-0.21,1.07,U] [#7 0.17,0.15,0.85,U] [#8 0.38,-0.07,0.83,U] 
04:22:41.359 00.000 10844 single-star, 6 included, MultiStar: {0.20, -0.02}, one-star: {-0.05, 0.03}
04:22:41.359 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.39) = xAngle (1.15 = 1.15)
04:22:41.359 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.27 = -2.01)
04:22:41.359 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.54 mountX=0.02 mountY=-0.05, mountTheta=-1.14
04:22:41.363 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.03, opts=13)
04:22:41.363 00.000 10844 Enqueuing Move request for scope (-0.05, 0.03)
04:22:41.363 00.000 11060 Worker thread wakes up
04:22:41.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:41.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
04:22:41.363 00.000 10844 UpdateGuideState exits: m=1650 SNR=25.6
04:22:41.363 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
04:22:41.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:41.363 00.000 11060 Moving (-0.05, 0.03) raw xDistance=0.02 yDistance=-0.05
04:22:41.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:41.363 00.000 10844 Enqueuing Expose request
04:22:41.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:22:41.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:41.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:22:41.363 00.000 11060 MoveAxis(E, 0, ABG)
04:22:41.363 00.000 11060 Move returns status 0, amount 0
04:22:41.363 00.000 11060 MoveAxis(N, 0, ABG)
04:22:41.363 00.000 11060 Move returns status 0, amount 0
04:22:41.363 00.000 11060 move complete, result=0
04:22:41.363 00.000 11060 worker thread done servicing request
04:22:41.363 00.000 11060 Worker thread wakes up
04:22:41.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:41.363 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:41.363 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:42.006 00.643 11060 Exposure complete
04:22:42.227 00.221 11060 worker thread done servicing request
04:22:42.227 00.000 10844 OnExposeComplete: enter
04:22:42.227 00.000 10844 UpdateGuideState(): m_state=6
04:22:42.227 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5332
04:22:42.227 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=106.86, Mass=1537, SNR=24.7, Peak=195 HFD=2.8
04:22:42.227 00.000 10844 MultiStar: [#1 0.23,0.18,1.02,U] [#2 0.18,-0.10,1.02,U] [#3 0.73,0.38,0.00,M1] [#4 0.35,0.18,0.90,U] [#5 -0.38,-0.38,1.00,U] [#6 0.04,-0.17,1.06,U] [#7 0.35,0.40,0.95,U] [#8 0.17,0.02,0.81,U] 
04:22:42.227 00.000 10844 single-star, 7 included, MultiStar: {0.12, -0.00}, one-star: {0.06, -0.10}
04:22:42.227 00.000 10844 CameraToMount -- cameraTheta (-1.02) - m_xAngle (1.39) = xAngle (-2.41 = -2.41)
04:22:42.227 00.000 10844 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.71 = 0.71)
04:22:42.227 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.02 mountX=-0.08 mountY=0.07, mountTheta=2.42
04:22:42.231 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
04:22:42.231 00.000 10844 Enqueuing Move request for scope (0.06, -0.10)
04:22:42.231 00.000 11060 Worker thread wakes up
04:22:42.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:42.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
04:22:42.231 00.000 10844 UpdateGuideState exits: m=1537 SNR=24.7
04:22:42.231 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
04:22:42.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:42.231 00.000 11060 Moving (0.06, -0.10) raw xDistance=-0.08 yDistance=0.07
04:22:42.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:42.231 00.000 10844 Enqueuing Expose request
04:22:42.231 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:22:42.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:42.231 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:22:42.231 00.000 11060 MoveAxis(E, 0, ABG)
04:22:42.231 00.000 11060 Move returns status 0, amount 0
04:22:42.231 00.000 11060 MoveAxis(N, 0, ABG)
04:22:42.231 00.000 11060 Move returns status 0, amount 0
04:22:42.231 00.000 11060 move complete, result=0
04:22:42.231 00.000 11060 worker thread done servicing request
04:22:42.231 00.000 11060 Worker thread wakes up
04:22:42.231 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:42.234 00.003 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:42.237 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:42.866 00.629 11060 Exposure complete
04:22:43.058 00.192 11060 worker thread done servicing request
04:22:43.058 00.000 10844 OnExposeComplete: enter
04:22:43.058 00.000 10844 UpdateGuideState(): m_state=6
04:22:43.058 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5333
04:22:43.058 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=106.79, Mass=1347, SNR=22.8, Peak=145 HFD=3.0
04:22:43.058 00.000 10844 MultiStar: [#1 0.16,0.26,1.12,U] [#2 0.01,0.44,0.99,U] [#3 0.57,-0.02,0.00,M2] [#4 0.23,0.53,0.00,M3] [#5 0.32,0.19,1.03,U] [#6 0.71,0.45,0.00,M1] [#7 0.18,0.22,1.13,U] [#8 0.21,-0.10,0.88,U] 
04:22:43.058 00.000 10844 single-star, 5 included, MultiStar: {0.16, 0.15}, one-star: {0.08, -0.17}
04:22:43.058 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
04:22:43.058 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
04:22:43.058 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.14 mountX=-0.15 mountY=0.10, mountTheta=2.54
04:22:43.058 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.17, opts=13)
04:22:43.058 00.000 10844 Enqueuing Move request for scope (0.08, -0.17)
04:22:43.058 00.000 11060 Worker thread wakes up
04:22:43.058 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:43.058 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
04:22:43.058 00.000 10844 UpdateGuideState exits: m=1347 SNR=22.8
04:22:43.058 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
04:22:43.058 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:43.058 00.000 11060 Moving (0.08, -0.17) raw xDistance=-0.15 yDistance=0.10
04:22:43.058 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:43.058 00.000 10844 Enqueuing Expose request
04:22:43.058 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:22:43.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:43.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:22:43.063 00.005 11060 MoveAxis(E, 35, ABG)
04:22:43.063 00.000 11060 Guiding  Dir = 2, Dur = 35
04:22:43.073 00.010 11060 IsSlewing returns 0
04:22:43.073 00.000 11060 IsGuiding returns 0
04:22:43.119 00.046 11060 IsGuiding returns 0
04:22:43.119 00.000 11060 Move returns status 0, amount 35
04:22:43.119 00.000 11060 MoveAxis(N, 0, ABG)
04:22:43.119 00.000 11060 Move returns status 0, amount 0
04:22:43.119 00.000 11060 move complete, result=0
04:22:43.119 00.000 11060 worker thread done servicing request
04:22:43.119 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
04:22:43.119 00.000 11060 Worker thread wakes up
04:22:43.119 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:43.119 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:43.757 00.638 11060 Exposure complete
04:22:43.955 00.198 11060 worker thread done servicing request
04:22:43.955 00.000 10844 OnExposeComplete: enter
04:22:43.955 00.000 10844 UpdateGuideState(): m_state=6
04:22:43.960 00.005 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5334
04:22:43.960 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=107.12, Mass=1572, SNR=24.8, Peak=180 HFD=3.2
04:22:43.960 00.000 10844 MultiStar: [#1 0.24,0.34,1.11,U] [#2 0.23,0.16,1.02,U] [#3 0.55,-0.08,1.12,U] [#4 0.39,0.15,1.12,U] [#5 0.36,-0.14,0.87,U] [#6 0.22,-0.32,1.14,U] [#7 -0.28,0.41,0.98,U] [#8 0.23,-0.04,0.77,U] 
04:22:43.960 00.000 10844 single-star, 8 included, MultiStar: {0.22, 0.07}, one-star: {0.02, 0.17}
04:22:43.960 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (1.39) = xAngle (0.03 = 0.03)
04:22:43.960 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.16 = -3.13)
04:22:43.961 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.42 mountX=0.17 mountY=-0.00, mountTheta=-0.02
04:22:43.961 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.17, opts=13)
04:22:43.961 00.000 10844 Enqueuing Move request for scope (0.02, 0.17)
04:22:43.965 00.004 11060 Worker thread wakes up
04:22:43.965 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:43.965 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
04:22:43.965 00.000 10844 UpdateGuideState exits: m=1572 SNR=24.8
04:22:43.965 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
04:22:43.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:43.965 00.000 11060 Moving (0.02, 0.17) raw xDistance=0.17 yDistance=-0.00
04:22:43.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:43.965 00.000 10844 Enqueuing Expose request
04:22:43.965 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.17
04:22:43.965 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:43.966 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:22:43.966 00.000 11060 MoveAxis(W, 38, ABG)
04:22:43.966 00.000 11060 Guiding  Dir = 3, Dur = 38
04:22:43.981 00.015 11060 IsSlewing returns 0
04:22:43.981 00.000 11060 IsGuiding returns 0
04:22:44.033 00.052 11060 IsGuiding returns 0
04:22:44.033 00.000 11060 Move returns status 0, amount 38
04:22:44.033 00.000 11060 MoveAxis(N, 0, ABG)
04:22:44.033 00.000 11060 Move returns status 0, amount 0
04:22:44.033 00.000 11060 move complete, result=0
04:22:44.033 00.000 11060 worker thread done servicing request
04:22:44.033 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
04:22:44.033 00.000 11060 Worker thread wakes up
04:22:44.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:44.035 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:44.671 00.636 11060 Exposure complete
04:22:44.887 00.216 11060 worker thread done servicing request
04:22:44.887 00.000 10844 OnExposeComplete: enter
04:22:44.887 00.000 10844 UpdateGuideState(): m_state=6
04:22:44.887 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5335
04:22:44.887 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=107.05, Mass=1684, SNR=25.4, Peak=196 HFD=3.2
04:22:44.887 00.000 10844 MultiStar: [#1 0.01,0.31,0.91,U] [#2 -0.03,0.26,0.97,U] [#3 0.19,-0.27,1.00,U] [#4 0.57,0.21,0.00,M3] [#5 0.21,-0.11,0.97,U] [#6 0.06,-0.21,1.02,U] [#7 0.33,0.23,1.02,U] [#8 -0.61,-0.46,0.00,M1] 
04:22:44.887 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.04}, one-star: {-0.07, 0.09}
04:22:44.887 00.000 10844 CameraToMount -- cameraTheta (0.37) - m_xAngle (1.39) = xAngle (-1.02 = -1.02)
04:22:44.887 00.000 10844 CameraToMount -- cameraTheta (0.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.11 = 2.11)
04:22:44.887 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.37 mountX=0.06 mountY=0.10, mountTheta=1.02
04:22:44.887 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.04, opts=13)
04:22:44.887 00.000 10844 Enqueuing Move request for scope (0.10, 0.04)
04:22:44.887 00.000 11060 Worker thread wakes up
04:22:44.887 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
04:22:44.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:44.887 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
04:22:44.887 00.000 10844 UpdateGuideState exits: m=1684 SNR=25.4
04:22:44.892 00.005 11060 Moving (0.10, 0.04) raw xDistance=0.06 yDistance=0.10
04:22:44.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:44.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:22:44.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:44.892 00.000 10844 Enqueuing Expose request
04:22:44.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:44.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:22:44.892 00.000 11060 MoveAxis(E, 0, ABG)
04:22:44.892 00.000 11060 Move returns status 0, amount 0
04:22:44.892 00.000 11060 MoveAxis(N, 0, ABG)
04:22:44.892 00.000 11060 Move returns status 0, amount 0
04:22:44.892 00.000 11060 move complete, result=0
04:22:44.892 00.000 11060 worker thread done servicing request
04:22:44.892 00.000 11060 Worker thread wakes up
04:22:44.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:44.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:44.897 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:45.525 00.628 11060 Exposure complete
04:22:45.753 00.228 10844 OnExposeComplete: enter
04:22:45.753 00.000 10844 UpdateGuideState(): m_state=6
04:22:45.753 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5336
04:22:45.753 00.000 10844 Star::Find returns 1 (0), X=617.56, Y=107.88, Mass=1624, SNR=25.4, Peak=246 HFD=3.2
04:22:45.753 00.000 10844 MultiStar: [#1 -0.26,0.52,0.00,M1] [#2 0.10,0.09,0.80,U] [#3 0.34,-0.17,1.07,U] [#4 0.06,0.57,0.00,M4] [#5 0.05,-0.04,0.98,U] [#6 0.44,0.35,0.00,M1] [#7 -0.05,0.56,0.00,M1] [#8 0.19,-0.53,0.00,M2] 
04:22:45.753 00.000 10844 refined, 3 included, MultiStar: {0.21, 0.20}, one-star: {0.31, 0.92}
04:22:45.753 00.000 10844 CameraToMount -- cameraTheta (0.77) - m_xAngle (1.39) = xAngle (-0.62 = -0.62)
04:22:45.753 00.000 10844 CameraToMount -- cameraTheta (0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.50 = 2.50)
04:22:45.753 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.20 hyp=0.29 cameraTheta=0.77 mountX=0.23 mountY=0.17, mountTheta=0.63
04:22:45.753 00.000 11060 worker thread done servicing request
04:22:45.755 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.20, opts=13)
04:22:45.755 00.000 10844 Enqueuing Move request for scope (0.21, 0.20)
04:22:45.755 00.000 11060 Worker thread wakes up
04:22:45.755 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:45.755 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.20) opts 0xd
04:22:45.755 00.000 10844 UpdateGuideState exits: m=1624 SNR=25.4
04:22:45.755 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.20)
04:22:45.755 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:45.755 00.000 11060 Moving (0.21, 0.20) raw xDistance=0.23 yDistance=0.17
04:22:45.755 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:45.755 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:22:45.758 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:45.758 00.000 10844 Enqueuing Expose request
04:22:45.758 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:22:45.758 00.000 11060 MoveAxis(W, 55, ABG)
04:22:45.758 00.000 11060 Guiding  Dir = 3, Dur = 55
04:22:45.769 00.011 11060 IsSlewing returns 0
04:22:45.769 00.000 11060 IsGuiding returns 0
04:22:45.831 00.062 11060 IsGuiding returns 0
04:22:45.831 00.000 11060 Move returns status 0, amount 55
04:22:45.831 00.000 11060 MoveAxis(N, 0, ABG)
04:22:45.831 00.000 11060 Move returns status 0, amount 0
04:22:45.831 00.000 11060 move complete, result=0
04:22:45.831 00.000 11060 worker thread done servicing request
04:22:45.831 00.000 11060 Worker thread wakes up
04:22:45.831 00.000 10844 GuideStep: 0.2 px 55 ms WEST, 0.2 px 0 ms NORTH
04:22:45.831 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:45.831 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:46.485 00.654 11060 Exposure complete
04:22:46.687 00.202 11060 worker thread done servicing request
04:22:46.689 00.002 10844 OnExposeComplete: enter
04:22:46.689 00.000 10844 UpdateGuideState(): m_state=6
04:22:46.689 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5337
04:22:46.689 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=107.25, Mass=1643, SNR=25.1, Peak=159 HFD=3.5
04:22:46.690 00.001 10844 MultiStar: [#1 0.07,0.58,0.00,M2] [#2 0.27,0.22,0.89,U] [#3 0.45,0.01,1.07,U] [#4 0.45,0.53,0.00,M5] [#5 -0.31,-0.08,1.02,U] [#6 0.47,0.31,1.03,U] [#7 -0.22,0.26,1.01,U] [#8 0.44,-0.01,0.76,U] 
04:22:46.690 00.000 10844 refined, 6 included, MultiStar: {0.16, 0.14}, one-star: {0.07, 0.29}
04:22:46.690 00.000 10844 CameraToMount -- cameraTheta (0.74) - m_xAngle (1.39) = xAngle (-0.65 = -0.65)
04:22:46.690 00.000 10844 CameraToMount -- cameraTheta (0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.48 = 2.48)
04:22:46.690 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.74 mountX=0.17 mountY=0.13, mountTheta=0.66
04:22:46.690 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.14, opts=13)
04:22:46.690 00.000 10844 Enqueuing Move request for scope (0.16, 0.14)
04:22:46.690 00.000 11060 Worker thread wakes up
04:22:46.690 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
04:22:46.690 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
04:22:46.694 00.004 11060 Moving (0.16, 0.14) raw xDistance=0.17 yDistance=0.13
04:22:46.694 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:22:46.694 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:46.694 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:22:46.694 00.000 11060 MoveAxis(W, 42, ABG)
04:22:46.694 00.000 11060 Guiding  Dir = 3, Dur = 42
04:22:46.696 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:46.696 00.000 10844 UpdateGuideState exits: m=1643 SNR=25.1
04:22:46.696 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:46.696 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:46.696 00.000 10844 Enqueuing Expose request
04:22:46.709 00.013 11060 IsSlewing returns 0
04:22:46.709 00.000 11060 IsGuiding returns 0
04:22:46.757 00.048 11060 IsGuiding returns 0
04:22:46.757 00.000 11060 Move returns status 0, amount 42
04:22:46.757 00.000 11060 MoveAxis(N, 0, ABG)
04:22:46.757 00.000 11060 Move returns status 0, amount 0
04:22:46.757 00.000 11060 move complete, result=0
04:22:46.757 00.000 11060 worker thread done servicing request
04:22:46.757 00.000 11060 Worker thread wakes up
04:22:46.757 00.000 10844 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
04:22:46.757 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:46.757 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:47.389 00.632 11060 Exposure complete
04:22:47.600 00.211 11060 worker thread done servicing request
04:22:47.600 00.000 10844 OnExposeComplete: enter
04:22:47.600 00.000 10844 UpdateGuideState(): m_state=6
04:22:47.602 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5338
04:22:47.602 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=107.14, Mass=1946, SNR=27.9, Peak=232 HFD=3.3
04:22:47.602 00.000 10844 MultiStar: [#1 -0.26,0.49,0.92,U] [#2 0.09,0.27,0.77,U] [#3 0.24,-0.03,0.95,U] [#4 0.60,0.17,0.00,M6] [#5 0.33,0.01,0.88,U] [#6 0.23,-0.01,0.90,U] [#7 0.05,0.28,0.84,U] [#8 0.17,-0.70,0.00,M2] 
04:22:47.602 00.000 10844 single-star, 6 included, MultiStar: {0.10, 0.17}, one-star: {0.05, 0.19}
04:22:47.602 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.39) = xAngle (-0.07 = -0.07)
04:22:47.602 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.06 = 3.06)
04:22:47.602 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.32 mountX=0.19 mountY=0.02, mountTheta=0.08
04:22:47.605 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.19, opts=13)
04:22:47.605 00.000 10844 Enqueuing Move request for scope (0.05, 0.19)
04:22:47.605 00.000 11060 Worker thread wakes up
04:22:47.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:22:47.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
04:22:47.605 00.000 10844 UpdateGuideState exits: m=1946 SNR=27.9
04:22:47.605 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
04:22:47.605 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:47.605 00.000 11060 Moving (0.05, 0.19) raw xDistance=0.19 yDistance=0.02
04:22:47.605 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:47.605 00.000 10844 Enqueuing Expose request
04:22:47.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:22:47.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:47.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:22:47.605 00.000 11060 MoveAxis(W, 46, ABG)
04:22:47.605 00.000 11060 Guiding  Dir = 3, Dur = 46
04:22:47.616 00.011 11060 IsSlewing returns 0
04:22:47.616 00.000 11060 IsGuiding returns 0
04:22:47.674 00.058 11060 IsGuiding returns 0
04:22:47.674 00.000 11060 Move returns status 0, amount 46
04:22:47.674 00.000 11060 MoveAxis(N, 0, ABG)
04:22:47.674 00.000 11060 Move returns status 0, amount 0
04:22:47.674 00.000 11060 move complete, result=0
04:22:47.675 00.001 11060 worker thread done servicing request
04:22:47.675 00.000 11060 Worker thread wakes up
04:22:47.675 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
04:22:47.675 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:47.675 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:48.321 00.646 11060 Exposure complete
04:22:48.551 00.230 11060 worker thread done servicing request
04:22:48.551 00.000 10844 OnExposeComplete: enter
04:22:48.551 00.000 10844 UpdateGuideState(): m_state=6
04:22:48.551 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5339
04:22:48.551 00.000 10844 Star::Find returns 1 (0), X=617.64, Y=106.90, Mass=1667, SNR=25.5, Peak=161 HFD=3.3
04:22:48.551 00.000 10844 MultiStar: [#1 -0.03,-0.01,0.99,U] [#2 0.30,0.08,0.95,U] [#3 0.58,-0.19,0.00,M1] [#4 0.42,0.49,0.00,M7] [#5 0.35,-0.21,1.05,U] [#6 0.41,-0.28,1.01,U] [#7 0.08,0.25,0.97,U] [#8 0.23,-0.10,0.75,U] 
04:22:48.551 00.000 10844 refined, 6 included, MultiStar: {0.25, -0.05}, one-star: {0.38, -0.06}
04:22:48.551 00.000 10844 CameraToMount -- cameraTheta (-0.19) - m_xAngle (1.39) = xAngle (-1.58 = -1.58)
04:22:48.551 00.000 10844 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.54 = 1.54)
04:22:48.551 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.19 mountX=-0.00 mountY=0.25, mountTheta=1.58
04:22:48.556 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.05, opts=13)
04:22:48.556 00.000 10844 Enqueuing Move request for scope (0.25, -0.05)
04:22:48.556 00.000 11060 Worker thread wakes up
04:22:48.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:48.556 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
04:22:48.556 00.000 10844 UpdateGuideState exits: m=1667 SNR=25.5
04:22:48.556 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
04:22:48.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:48.556 00.000 11060 Moving (0.25, -0.05) raw xDistance=-0.00 yDistance=0.25
04:22:48.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:48.556 00.000 10844 Enqueuing Expose request
04:22:48.556 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:22:48.556 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.25
04:22:48.556 00.000 11060 MoveAxis(E, 0, ABG)
04:22:48.556 00.000 11060 Move returns status 0, amount 0
04:22:48.556 00.000 11060 MoveAxis(S, 98, ABG)
04:22:48.556 00.000 11060 Guiding  Dir = 1, Dur = 98
04:22:48.572 00.016 11060 IsSlewing returns 0
04:22:48.572 00.000 11060 IsGuiding returns 0
04:22:48.683 00.111 11060 IsGuiding returns 0
04:22:48.683 00.000 11060 Move returns status 0, amount 98
04:22:48.683 00.000 11060 move complete, result=0
04:22:48.683 00.000 11060 worker thread done servicing request
04:22:48.683 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 98 ms SOUTH
04:22:48.683 00.000 11060 Worker thread wakes up
04:22:48.683 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:48.683 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:49.317 00.634 11060 Exposure complete
04:22:49.525 00.208 11060 worker thread done servicing request
04:22:49.525 00.000 10844 OnExposeComplete: enter
04:22:49.525 00.000 10844 UpdateGuideState(): m_state=6
04:22:49.525 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5340
04:22:49.525 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=106.77, Mass=1365, SNR=22.9, Peak=168 HFD=3.0
04:22:49.525 00.000 10844 MultiStar: [#1 -0.29,0.13,1.06,U] [#2 0.16,0.08,1.01,U] [#3 0.14,-0.07,1.09,U] [#4 0.15,0.30,1.09,U] [#5 -0.18,-0.54,0.00,M1] [#6 -0.05,-0.28,1.18,U] [#7 -0.05,0.01,0.99,U] [#8 -0.19,-0.55,0.00,M2] 
04:22:49.525 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.00}, one-star: {-0.29, -0.19}
04:22:49.525 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.42 = 1.86)
04:22:49.525 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
04:22:49.525 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.04 mountX=-0.01 mountY=-0.03, mountTheta=-1.86
04:22:49.530 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.00, opts=13)
04:22:49.530 00.000 10844 Enqueuing Move request for scope (-0.03, -0.00)
04:22:49.530 00.000 11060 Worker thread wakes up
04:22:49.530 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:49.530 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
04:22:49.530 00.000 10844 UpdateGuideState exits: m=1365 SNR=22.9
04:22:49.530 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
04:22:49.530 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:49.530 00.000 11060 Moving (-0.03, -0.00) raw xDistance=-0.01 yDistance=-0.03
04:22:49.530 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:49.530 00.000 10844 Enqueuing Expose request
04:22:49.530 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:22:49.530 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:49.534 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:22:49.534 00.000 11060 MoveAxis(E, 0, ABG)
04:22:49.534 00.000 11060 Move returns status 0, amount 0
04:22:49.534 00.000 11060 MoveAxis(N, 0, ABG)
04:22:49.534 00.000 11060 Move returns status 0, amount 0
04:22:49.534 00.000 11060 move complete, result=0
04:22:49.534 00.000 11060 worker thread done servicing request
04:22:49.534 00.000 11060 Worker thread wakes up
04:22:49.534 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:49.534 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:49.537 00.003 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:50.181 00.644 11060 Exposure complete
04:22:50.397 00.216 11060 worker thread done servicing request
04:22:50.397 00.000 10844 OnExposeComplete: enter
04:22:50.397 00.000 10844 UpdateGuideState(): m_state=6
04:22:50.397 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5341
04:22:50.397 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=106.64, Mass=1986, SNR=28.1, Peak=200 HFD=3.3
04:22:50.397 00.000 10844 MultiStar: [#1 -0.35,-0.25,0.86,U] [#2 0.25,-0.20,0.89,U] [#3 0.27,-0.23,0.88,U] [#4 0.29,-0.21,0.91,U] [#5 0.19,-0.22,0.85,U] [#6 0.37,-0.21,0.93,U] [#7 -0.36,-0.08,0.85,U] [#8 0.03,-0.31,0.77,U] 
04:22:50.397 00.000 10844 refined, 8 included, MultiStar: {0.08, -0.23}, one-star: {-0.03, -0.31}
04:22:50.397 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (1.39) = xAngle (-2.62 = -2.62)
04:22:50.397 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.50 = 0.50)
04:22:50.397 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.24 mountX=-0.21 mountY=0.11, mountTheta=2.64
04:22:50.403 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.23, opts=13)
04:22:50.403 00.000 10844 Enqueuing Move request for scope (0.08, -0.23)
04:22:50.403 00.000 11060 Worker thread wakes up
04:22:50.403 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:50.403 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
04:22:50.403 00.000 10844 UpdateGuideState exits: m=1986 SNR=28.1
04:22:50.403 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
04:22:50.403 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:50.403 00.000 11060 Moving (0.08, -0.23) raw xDistance=-0.21 yDistance=0.11
04:22:50.403 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:50.403 00.000 10844 Enqueuing Expose request
04:22:50.403 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:22:50.403 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:50.403 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:22:50.403 00.000 11060 MoveAxis(E, 49, ABG)
04:22:50.403 00.000 11060 Guiding  Dir = 2, Dur = 49
04:22:50.422 00.019 11060 IsSlewing returns 0
04:22:50.422 00.000 11060 IsGuiding returns 0
04:22:50.485 00.063 11060 IsGuiding returns 0
04:22:50.485 00.000 11060 Move returns status 0, amount 49
04:22:50.485 00.000 11060 MoveAxis(N, 0, ABG)
04:22:50.485 00.000 11060 Move returns status 0, amount 0
04:22:50.485 00.000 11060 move complete, result=0
04:22:50.485 00.000 11060 worker thread done servicing request
04:22:50.485 00.000 11060 Worker thread wakes up
04:22:50.485 00.000 10844 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
04:22:50.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:50.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:51.128 00.643 11060 Exposure complete
04:22:51.345 00.217 11060 worker thread done servicing request
04:22:51.345 00.000 10844 OnExposeComplete: enter
04:22:51.345 00.000 10844 UpdateGuideState(): m_state=6
04:22:51.345 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5342
04:22:51.345 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=107.18, Mass=1667, SNR=26.2, Peak=224 HFD=2.8
04:22:51.345 00.000 10844 MultiStar: [#1 -0.35,0.34,0.93,U] [#2 0.36,0.57,0.00,M1] [#3 0.16,0.25,1.04,U] [#4 0.21,-0.10,1.03,U] [#5 0.06,-0.14,0.96,U] [#6 0.15,-0.27,1.06,U] [#7 -0.19,0.13,1.01,U] [#8 -0.08,-0.18,0.77,U] 
04:22:51.345 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.09, 0.23}
04:22:51.345 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (1.39) = xAngle (-0.18 = -0.18)
04:22:51.345 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.94 = 2.94)
04:22:51.345 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.21 mountX=0.04 mountY=0.01, mountTheta=0.20
04:22:51.349 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.04, opts=13)
04:22:51.349 00.000 10844 Enqueuing Move request for scope (0.01, 0.04)
04:22:51.349 00.000 11060 Worker thread wakes up
04:22:51.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:51.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
04:22:51.349 00.000 10844 UpdateGuideState exits: m=1667 SNR=26.2
04:22:51.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
04:22:51.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:51.349 00.000 11060 Moving (0.01, 0.04) raw xDistance=0.04 yDistance=0.01
04:22:51.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:51.349 00.000 10844 Enqueuing Expose request
04:22:51.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:22:51.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:51.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:22:51.349 00.000 11060 MoveAxis(E, 0, ABG)
04:22:51.349 00.000 11060 Move returns status 0, amount 0
04:22:51.349 00.000 11060 MoveAxis(N, 0, ABG)
04:22:51.349 00.000 11060 Move returns status 0, amount 0
04:22:51.349 00.000 11060 move complete, result=0
04:22:51.349 00.000 11060 worker thread done servicing request
04:22:51.349 00.000 11060 Worker thread wakes up
04:22:51.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:51.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:51.352 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:51.990 00.638 11060 Exposure complete
04:22:52.201 00.211 10844 OnExposeComplete: enter
04:22:52.201 00.000 10844 UpdateGuideState(): m_state=6
04:22:52.202 00.001 11060 worker thread done servicing request
04:22:52.202 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5343
04:22:52.202 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=107.64, Mass=1916, SNR=27.3, Peak=229 HFD=3.3
04:22:52.203 00.001 10844 MultiStar: [#1 -0.44,0.14,0.91,U] [#2 -0.03,0.20,0.87,U] [#3 0.37,0.03,0.88,U] [#4 0.15,0.22,0.97,U] [#5 0.31,0.05,0.85,U] [#6 0.26,0.25,0.94,U] [#7 0.05,0.57,0.00,M1] [#8 0.25,-0.55,0.00,M1] 
04:22:52.203 00.000 10844 refined, 6 included, MultiStar: {0.07, 0.24}, one-star: {-0.09, 0.69}
04:22:52.203 00.000 10844 CameraToMount -- cameraTheta (1.27) - m_xAngle (1.39) = xAngle (-0.12 = -0.12)
04:22:52.203 00.000 10844 CameraToMount -- cameraTheta (1.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.01 = 3.01)
04:22:52.203 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.27 mountX=0.24 mountY=0.03, mountTheta=0.13
04:22:52.205 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.24, opts=13)
04:22:52.205 00.000 10844 Enqueuing Move request for scope (0.07, 0.24)
04:22:52.205 00.000 11060 Worker thread wakes up
04:22:52.205 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:52.205 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
04:22:52.205 00.000 10844 UpdateGuideState exits: m=1916 SNR=27.3
04:22:52.205 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
04:22:52.205 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:52.205 00.000 11060 Moving (0.07, 0.24) raw xDistance=0.24 yDistance=0.03
04:22:52.206 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:52.206 00.000 10844 Enqueuing Expose request
04:22:52.206 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
04:22:52.206 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:52.206 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:22:52.206 00.000 11060 MoveAxis(W, 57, ABG)
04:22:52.206 00.000 11060 Guiding  Dir = 3, Dur = 57
04:22:52.243 00.037 11060 IsSlewing returns 0
04:22:52.243 00.000 11060 IsGuiding returns 0
04:22:52.337 00.094 11060 IsGuiding returns 0
04:22:52.337 00.000 11060 Move returns status 0, amount 57
04:22:52.337 00.000 11060 MoveAxis(N, 0, ABG)
04:22:52.337 00.000 11060 Move returns status 0, amount 0
04:22:52.337 00.000 11060 move complete, result=0
04:22:52.337 00.000 11060 worker thread done servicing request
04:22:52.337 00.000 10844 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
04:22:52.355 00.018 11060 Worker thread wakes up
04:22:52.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:52.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:52.981 00.626 11060 Exposure complete
04:22:53.191 00.210 11060 worker thread done servicing request
04:22:53.191 00.000 10844 OnExposeComplete: enter
04:22:53.191 00.000 10844 UpdateGuideState(): m_state=6
04:22:53.192 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5344
04:22:53.192 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=106.61, Mass=1498, SNR=24.0, Peak=208 HFD=3.0
04:22:53.193 00.001 10844 MultiStar: [#1 0.01,-0.17,1.15,U] [#2 -0.09,0.04,1.01,U] [#3 0.38,-0.34,1.04,U] [#4 0.05,-0.07,0.99,U] [#5 -0.35,-0.42,1.03,U] [#6 0.43,-0.01,1.12,U] [#7 -0.12,0.10,1.07,U] [#8 0.02,-0.72,0.00,M2] 
04:22:53.193 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.15}, one-star: {-0.06, -0.35}
04:22:53.193 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
04:22:53.193 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
04:22:53.193 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.33 mountX=-0.14 mountY=0.06, mountTheta=2.73
04:22:53.195 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.15, opts=13)
04:22:53.195 00.000 10844 Enqueuing Move request for scope (0.04, -0.15)
04:22:53.195 00.000 11060 Worker thread wakes up
04:22:53.195 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
04:22:53.195 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
04:22:53.195 00.000 11060 Moving (0.04, -0.15) raw xDistance=-0.14 yDistance=0.06
04:22:53.196 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:53.196 00.000 10844 UpdateGuideState exits: m=1498 SNR=24.0
04:22:53.196 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:53.196 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:53.196 00.000 10844 Enqueuing Expose request
04:22:53.197 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:22:53.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:53.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:22:53.197 00.000 11060 MoveAxis(E, 31, ABG)
04:22:53.197 00.000 11060 Guiding  Dir = 2, Dur = 31
04:22:53.221 00.024 11060 IsSlewing returns 0
04:22:53.222 00.001 11060 IsGuiding returns 0
04:22:53.281 00.059 11060 IsGuiding returns 0
04:22:53.281 00.000 11060 Move returns status 0, amount 31
04:22:53.281 00.000 11060 MoveAxis(N, 0, ABG)
04:22:53.281 00.000 11060 Move returns status 0, amount 0
04:22:53.281 00.000 11060 move complete, result=0
04:22:53.281 00.000 11060 worker thread done servicing request
04:22:53.281 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
04:22:53.282 00.001 11060 Worker thread wakes up
04:22:53.282 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:53.282 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:53.917 00.635 11060 Exposure complete
04:22:54.144 00.227 11060 worker thread done servicing request
04:22:54.144 00.000 10844 OnExposeComplete: enter
04:22:54.145 00.001 10844 UpdateGuideState(): m_state=6
04:22:54.145 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5345
04:22:54.145 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=106.77, Mass=1947, SNR=28.1, Peak=185 HFD=3.7
04:22:54.145 00.000 10844 MultiStar: [#1 -0.12,-0.13,0.90,U] [#2 0.15,0.17,0.82,U] [#3 0.30,0.08,0.93,U] [#4 0.32,0.36,0.91,U] [#5 -0.41,-0.25,0.92,U] [#6 0.11,-0.12,0.96,U] [#7 0.01,0.22,0.87,U] [#8 0.24,-0.14,0.73,U] 
04:22:54.145 00.000 10844 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {-0.18, -0.19}
04:22:54.145 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.39) = xAngle (-1.43 = -1.43)
04:22:54.145 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.70 = 1.70)
04:22:54.145 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.04 mountX=0.01 mountY=0.04, mountTheta=1.43
04:22:54.147 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.00, opts=13)
04:22:54.147 00.000 10844 Enqueuing Move request for scope (0.04, -0.00)
04:22:54.147 00.000 11060 Worker thread wakes up
04:22:54.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:54.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
04:22:54.147 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
04:22:54.147 00.000 11060 Moving (0.04, -0.00) raw xDistance=0.01 yDistance=0.04
04:22:54.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:22:54.147 00.000 10844 UpdateGuideState exits: m=1947 SNR=28.1
04:22:54.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:54.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:54.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:54.147 00.000 10844 Enqueuing Expose request
04:22:54.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:22:54.147 00.000 11060 MoveAxis(E, 0, ABG)
04:22:54.147 00.000 11060 Move returns status 0, amount 0
04:22:54.147 00.000 11060 MoveAxis(N, 0, ABG)
04:22:54.147 00.000 11060 Move returns status 0, amount 0
04:22:54.147 00.000 11060 move complete, result=0
04:22:54.147 00.000 11060 worker thread done servicing request
04:22:54.147 00.000 11060 Worker thread wakes up
04:22:54.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:54.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:54.152 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:54.797 00.645 11060 Exposure complete
04:22:55.008 00.211 11060 worker thread done servicing request
04:22:55.008 00.000 10844 OnExposeComplete: enter
04:22:55.008 00.000 10844 UpdateGuideState(): m_state=6
04:22:55.008 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5346
04:22:55.008 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=107.14, Mass=1751, SNR=26.0, Peak=174 HFD=3.6
04:22:55.008 00.000 10844 MultiStar: [#1 -0.27,-0.23,1.03,U] [#2 0.34,-0.03,1.00,U] [#3 0.44,-0.15,0.98,U] [#4 0.07,-0.23,0.98,U] [#5 0.28,-0.55,0.00,M1] [#6 0.07,-0.18,1.10,U] [#7 -0.26,-0.07,1.01,U] [#8 0.34,-0.05,0.77,U] 
04:22:55.008 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.14, 0.18}
04:22:55.008 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
04:22:55.008 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.96 = 0.96)
04:22:55.008 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.77 mountX=-0.08 mountY=0.11, mountTheta=2.17
04:22:55.013 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
04:22:55.013 00.000 10844 Enqueuing Move request for scope (0.10, -0.10)
04:22:55.013 00.000 11060 Worker thread wakes up
04:22:55.013 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:55.013 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
04:22:55.013 00.000 10844 UpdateGuideState exits: m=1751 SNR=26.0
04:22:55.013 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
04:22:55.013 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:55.013 00.000 11060 Moving (0.10, -0.10) raw xDistance=-0.08 yDistance=0.11
04:22:55.013 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:55.013 00.000 10844 Enqueuing Expose request
04:22:55.013 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:22:55.013 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:55.013 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:22:55.013 00.000 11060 MoveAxis(E, 0, ABG)
04:22:55.013 00.000 11060 Move returns status 0, amount 0
04:22:55.013 00.000 11060 MoveAxis(N, 0, ABG)
04:22:55.013 00.000 11060 Move returns status 0, amount 0
04:22:55.013 00.000 11060 move complete, result=0
04:22:55.013 00.000 11060 worker thread done servicing request
04:22:55.013 00.000 11060 Worker thread wakes up
04:22:55.013 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:55.013 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:55.013 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:55.641 00.628 11060 Exposure complete
04:22:55.862 00.221 11060 worker thread done servicing request
04:22:55.862 00.000 10844 OnExposeComplete: enter
04:22:55.864 00.002 10844 UpdateGuideState(): m_state=6
04:22:55.864 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5347
04:22:55.864 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=107.03, Mass=1794, SNR=26.5, Peak=208 HFD=3.4
04:22:55.864 00.000 10844 MultiStar: [#1 -0.13,0.27,0.91,U] [#2 0.09,-0.03,0.94,U] [#3 0.08,-0.53,0.98,U] [#4 0.15,-0.36,1.02,U] [#5 0.05,-0.00,0.97,U] [#6 0.06,-0.16,0.96,U] [#7 -0.20,-0.04,0.88,U] [#8 0.04,-0.48,0.81,U] 
04:22:55.865 00.001 10844 single-star, 8 included, MultiStar: {0.03, -0.14}, one-star: {0.08, 0.07}
04:22:55.865 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
04:22:55.865 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.44 = 2.44)
04:22:55.865 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=0.08 mountY=0.07, mountTheta=0.70
04:22:55.868 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.07, opts=13)
04:22:55.868 00.000 10844 Enqueuing Move request for scope (0.08, 0.07)
04:22:55.868 00.000 11060 Worker thread wakes up
04:22:55.868 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:55.868 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
04:22:55.868 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.5
04:22:55.868 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
04:22:55.868 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:55.868 00.000 11060 Moving (0.08, 0.07) raw xDistance=0.08 yDistance=0.07
04:22:55.868 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:55.868 00.000 10844 Enqueuing Expose request
04:22:55.868 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:22:55.868 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:55.868 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:22:55.868 00.000 11060 MoveAxis(E, 0, ABG)
04:22:55.868 00.000 11060 Move returns status 0, amount 0
04:22:55.868 00.000 11060 MoveAxis(N, 0, ABG)
04:22:55.868 00.000 11060 Move returns status 0, amount 0
04:22:55.868 00.000 11060 move complete, result=0
04:22:55.868 00.000 11060 worker thread done servicing request
04:22:55.868 00.000 11060 Worker thread wakes up
04:22:55.870 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:55.870 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:55.870 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:56.505 00.635 11060 Exposure complete
04:22:56.708 00.203 11060 worker thread done servicing request
04:22:56.708 00.000 10844 OnExposeComplete: enter
04:22:56.708 00.000 10844 UpdateGuideState(): m_state=6
04:22:56.708 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5348
04:22:56.708 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=106.84, Mass=1534, SNR=24.6, Peak=189 HFD=3.2
04:22:56.708 00.000 10844 MultiStar: [#1 -0.52,0.21,0.00,M1] [#2 -0.46,-0.05,1.01,U] [#3 -0.13,-0.30,1.15,U] [#4 0.36,0.26,1.06,U] [#5 -0.13,-0.09,1.04,U] [#6 0.06,-0.23,1.10,U] [#7 0.20,0.29,0.85,U] [#8 -0.54,-0.24,0.00,M1] 
04:22:56.709 00.001 10844 refined, 6 included, MultiStar: {-0.01, -0.05}, one-star: {0.05, -0.12}
04:22:56.709 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (1.39) = xAngle (-3.15 = 3.13)
04:22:56.709 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.03 = -0.03)
04:22:56.709 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.76 mountX=-0.05 mountY=-0.00, mountTheta=-3.11
04:22:56.709 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.05, opts=13)
04:22:56.709 00.000 10844 Enqueuing Move request for scope (-0.01, -0.05)
04:22:56.709 00.000 11060 Worker thread wakes up
04:22:56.709 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:56.709 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
04:22:56.709 00.000 10844 UpdateGuideState exits: m=1534 SNR=24.6
04:22:56.709 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
04:22:56.709 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:56.709 00.000 11060 Moving (-0.01, -0.05) raw xDistance=-0.05 yDistance=-0.00
04:22:56.709 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:56.709 00.000 10844 Enqueuing Expose request
04:22:56.709 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:22:56.709 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:56.709 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:22:56.709 00.000 11060 MoveAxis(E, 0, ABG)
04:22:56.709 00.000 11060 Move returns status 0, amount 0
04:22:56.709 00.000 11060 MoveAxis(N, 0, ABG)
04:22:56.709 00.000 11060 Move returns status 0, amount 0
04:22:56.709 00.000 11060 move complete, result=0
04:22:56.709 00.000 11060 worker thread done servicing request
04:22:56.709 00.000 11060 Worker thread wakes up
04:22:56.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:56.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:56.714 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:57.351 00.637 11060 Exposure complete
04:22:57.560 00.209 11060 worker thread done servicing request
04:22:57.560 00.000 10844 OnExposeComplete: enter
04:22:57.560 00.000 10844 UpdateGuideState(): m_state=6
04:22:57.560 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5349
04:22:57.560 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=107.42, Mass=1756, SNR=26.2, Peak=208 HFD=3.4
04:22:57.562 00.002 10844 MultiStar: [#1 0.25,0.15,0.89,U] [#2 -0.01,0.58,0.00,M1] [#3 0.58,-0.20,0.00,M1] [#4 0.58,0.30,0.00,M1] [#5 0.06,0.16,0.86,U] [#6 0.20,0.37,0.99,U] [#7 0.08,0.70,0.00,M1] [#8 -0.17,0.16,0.79,U] 
04:22:57.562 00.000 10844 refined, 4 included, MultiStar: {0.09, 0.27}, one-star: {0.07, 0.46}
04:22:57.562 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.13 = -0.13)
04:22:57.562 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.99 = 2.99)
04:22:57.562 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.25 mountX=0.28 mountY=0.04, mountTheta=0.15
04:22:57.564 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.27, opts=13)
04:22:57.564 00.000 10844 Enqueuing Move request for scope (0.09, 0.27)
04:22:57.564 00.000 11060 Worker thread wakes up
04:22:57.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:22:57.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.27) opts 0xd
04:22:57.564 00.000 10844 UpdateGuideState exits: m=1756 SNR=26.2
04:22:57.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.27)
04:22:57.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:57.564 00.000 11060 Moving (0.09, 0.27) raw xDistance=0.28 yDistance=0.04
04:22:57.564 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:57.564 00.000 10844 Enqueuing Expose request
04:22:57.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
04:22:57.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:57.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:22:57.564 00.000 11060 MoveAxis(W, 66, ABG)
04:22:57.564 00.000 11060 Guiding  Dir = 3, Dur = 66
04:22:57.574 00.010 11060 IsSlewing returns 0
04:22:57.574 00.000 11060 IsGuiding returns 0
04:22:57.654 00.080 11060 IsGuiding returns 0
04:22:57.654 00.000 11060 Move returns status 0, amount 66
04:22:57.654 00.000 11060 MoveAxis(N, 0, ABG)
04:22:57.654 00.000 11060 Move returns status 0, amount 0
04:22:57.654 00.000 11060 move complete, result=0
04:22:57.654 00.000 11060 worker thread done servicing request
04:22:57.654 00.000 11060 Worker thread wakes up
04:22:57.654 00.000 10844 GuideStep: 0.3 px 66 ms WEST, 0.0 px 0 ms NORTH
04:22:57.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:57.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:58.318 00.664 11060 Exposure complete
04:22:58.526 00.208 11060 worker thread done servicing request
04:22:58.526 00.000 10844 OnExposeComplete: enter
04:22:58.526 00.000 10844 UpdateGuideState(): m_state=6
04:22:58.526 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5350
04:22:58.526 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=107.17, Mass=1380, SNR=23.6, Peak=185 HFD=2.8
04:22:58.526 00.000 10844 MultiStar: [#1 -0.11,0.39,1.10,U] [#2 0.02,0.34,1.00,U] [#3 0.09,-0.10,1.09,U] [#4 0.19,0.36,1.01,U] [#5 -0.05,-0.51,1.01,U] [#6 0.28,-0.49,0.00,M1] [#7 0.03,0.44,0.98,U] [#8 0.39,-0.47,0.00,M1] 
04:22:58.526 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.16}, one-star: {-0.20, 0.21}
04:22:58.526 00.000 10844 CameraToMount -- cameraTheta (1.60) - m_xAngle (1.39) = xAngle (0.21 = 0.21)
04:22:58.526 00.000 10844 CameraToMount -- cameraTheta (1.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.33 = -2.95)
04:22:58.526 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.60 mountX=0.16 mountY=-0.03, mountTheta=-0.19
04:22:58.531 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.16, opts=13)
04:22:58.531 00.000 10844 Enqueuing Move request for scope (-0.00, 0.16)
04:22:58.531 00.000 11060 Worker thread wakes up
04:22:58.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:58.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
04:22:58.531 00.000 10844 UpdateGuideState exits: m=1380 SNR=23.6
04:22:58.531 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
04:22:58.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:58.531 00.000 11060 Moving (-0.00, 0.16) raw xDistance=0.16 yDistance=-0.03
04:22:58.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:58.531 00.000 10844 Enqueuing Expose request
04:22:58.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:22:58.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:58.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:22:58.531 00.000 11060 MoveAxis(W, 38, ABG)
04:22:58.531 00.000 11060 Guiding  Dir = 3, Dur = 38
04:22:58.546 00.015 11060 IsSlewing returns 0
04:22:58.546 00.000 11060 IsGuiding returns 0
04:22:58.592 00.046 11060 IsGuiding returns 0
04:22:58.592 00.000 11060 Move returns status 0, amount 38
04:22:58.592 00.000 11060 MoveAxis(N, 0, ABG)
04:22:58.592 00.000 11060 Move returns status 0, amount 0
04:22:58.592 00.000 11060 move complete, result=0
04:22:58.592 00.000 11060 worker thread done servicing request
04:22:58.592 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
04:22:58.592 00.000 11060 Worker thread wakes up
04:22:58.592 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:58.592 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:22:59.223 00.631 11060 Exposure complete
04:22:59.441 00.218 11060 worker thread done servicing request
04:22:59.441 00.000 10844 OnExposeComplete: enter
04:22:59.441 00.000 10844 UpdateGuideState(): m_state=6
04:22:59.441 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5351
04:22:59.441 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=106.75, Mass=1941, SNR=27.8, Peak=252 HFD=3.5
04:22:59.443 00.002 10844 MultiStar: [#1 -0.16,0.22,0.88,U] [#2 -0.01,-0.01,0.81,U] [#3 0.39,-0.12,0.93,U] [#4 0.31,0.42,0.98,U] [#5 -0.02,-0.14,0.88,U] [#6 0.12,-0.56,0.00,M2] [#7 -0.01,0.28,0.87,U] [#8 0.21,-0.40,0.72,U] 
04:22:59.443 00.000 10844 refined, 7 included, MultiStar: {0.09, 0.02}, one-star: {0.01, -0.21}
04:22:59.443 00.000 10844 CameraToMount -- cameraTheta (0.17) - m_xAngle (1.39) = xAngle (-1.22 = -1.22)
04:22:59.443 00.000 10844 CameraToMount -- cameraTheta (0.17) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.90 = 1.90)
04:22:59.443 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.17 mountX=0.03 mountY=0.09, mountTheta=1.22
04:22:59.446 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.02, opts=13)
04:22:59.447 00.001 10844 Enqueuing Move request for scope (0.09, 0.02)
04:22:59.447 00.000 11060 Worker thread wakes up
04:22:59.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:22:59.447 00.000 10844 UpdateGuideState exits: m=1941 SNR=27.8
04:22:59.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:59.447 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:22:59.447 00.000 10844 Enqueuing Expose request
04:22:59.448 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
04:22:59.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
04:22:59.448 00.000 11060 Moving (0.09, 0.02) raw xDistance=0.03 yDistance=0.09
04:22:59.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:22:59.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:22:59.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:22:59.448 00.000 11060 MoveAxis(E, 0, ABG)
04:22:59.448 00.000 11060 Move returns status 0, amount 0
04:22:59.450 00.002 11060 MoveAxis(N, 0, ABG)
04:22:59.450 00.000 11060 Move returns status 0, amount 0
04:22:59.450 00.000 11060 move complete, result=0
04:22:59.450 00.000 11060 worker thread done servicing request
04:22:59.450 00.000 11060 Worker thread wakes up
04:22:59.450 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:22:59.450 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:59.450 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:00.076 00.626 11060 Exposure complete
04:23:00.304 00.228 11060 worker thread done servicing request
04:23:00.304 00.000 10844 OnExposeComplete: enter
04:23:00.304 00.000 10844 UpdateGuideState(): m_state=6
04:23:00.304 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5352
04:23:00.305 00.001 10844 Star::Find returns 1 (0), X=617.37, Y=106.70, Mass=1516, SNR=24.8, Peak=221 HFD=3.1
04:23:00.305 00.000 10844 MultiStar: [#1 0.34,0.02,1.03,U] [#2 -0.25,-0.16,0.97,U] [#3 0.06,-0.09,1.11,U] [#4 0.06,0.32,1.14,U] [#5 -0.01,-0.11,1.02,U] [#6 0.34,-0.44,1.08,U] [#7 -0.17,0.13,1.06,U] [#8 -0.09,-0.42,0.85,U] 
04:23:00.305 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.12, -0.25}
04:23:00.305 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
04:23:00.305 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
04:23:00.305 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.12 mountX=-0.09 mountY=0.06, mountTheta=2.52
04:23:00.307 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.10, opts=13)
04:23:00.307 00.000 10844 Enqueuing Move request for scope (0.05, -0.10)
04:23:00.307 00.000 11060 Worker thread wakes up
04:23:00.307 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:00.307 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
04:23:00.307 00.000 10844 UpdateGuideState exits: m=1516 SNR=24.8
04:23:00.309 00.002 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
04:23:00.309 00.000 11060 Moving (0.05, -0.10) raw xDistance=-0.09 yDistance=0.06
04:23:00.309 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:00.309 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:23:00.309 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:00.309 00.000 10844 Enqueuing Expose request
04:23:00.309 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:00.309 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:23:00.309 00.000 11060 MoveAxis(E, 0, ABG)
04:23:00.310 00.001 11060 Move returns status 0, amount 0
04:23:00.310 00.000 11060 MoveAxis(N, 0, ABG)
04:23:00.310 00.000 11060 Move returns status 0, amount 0
04:23:00.310 00.000 11060 move complete, result=0
04:23:00.310 00.000 11060 worker thread done servicing request
04:23:00.310 00.000 11060 Worker thread wakes up
04:23:00.310 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:00.310 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:00.314 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:00.949 00.635 11060 Exposure complete
04:23:01.167 00.218 11060 worker thread done servicing request
04:23:01.167 00.000 10844 OnExposeComplete: enter
04:23:01.167 00.000 10844 UpdateGuideState(): m_state=6
04:23:01.167 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5353
04:23:01.167 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=106.70, Mass=1964, SNR=27.8, Peak=248 HFD=3.5
04:23:01.167 00.000 10844 MultiStar: [#1 -0.00,-0.05,0.89,U] [#2 0.21,-0.16,0.93,U] [#3 0.23,-0.30,0.86,U] [#4 0.40,-0.21,0.88,U] [#5 -0.07,-0.50,0.90,U] [#6 -0.17,-0.76,0.00,M2] [#7 -0.19,0.26,0.84,U] [#8 0.13,-0.54,0.77,U] 
04:23:01.167 00.000 10844 refined, 7 included, MultiStar: {0.08, -0.22}, one-star: {-0.07, -0.26}
04:23:01.167 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (1.39) = xAngle (-2.61 = -2.61)
04:23:01.167 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.51 = 0.51)
04:23:01.167 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.22 mountX=-0.20 mountY=0.11, mountTheta=2.63
04:23:01.170 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.22, opts=13)
04:23:01.170 00.000 10844 Enqueuing Move request for scope (0.08, -0.22)
04:23:01.170 00.000 11060 Worker thread wakes up
04:23:01.170 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:01.170 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
04:23:01.170 00.000 10844 UpdateGuideState exits: m=1964 SNR=27.8
04:23:01.170 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
04:23:01.170 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:01.170 00.000 11060 Moving (0.08, -0.22) raw xDistance=-0.20 yDistance=0.11
04:23:01.170 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:01.170 00.000 10844 Enqueuing Expose request
04:23:01.170 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:23:01.170 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:01.170 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:23:01.170 00.000 11060 MoveAxis(E, 47, ABG)
04:23:01.170 00.000 11060 Guiding  Dir = 2, Dur = 47
04:23:01.180 00.010 11060 IsSlewing returns 0
04:23:01.180 00.000 11060 IsGuiding returns 0
04:23:01.257 00.077 11060 IsGuiding returns 0
04:23:01.257 00.000 11060 Move returns status 0, amount 47
04:23:01.257 00.000 11060 MoveAxis(N, 0, ABG)
04:23:01.257 00.000 11060 Move returns status 0, amount 0
04:23:01.257 00.000 11060 move complete, result=0
04:23:01.257 00.000 11060 worker thread done servicing request
04:23:01.257 00.000 11060 Worker thread wakes up
04:23:01.257 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
04:23:01.257 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:01.257 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:01.896 00.639 11060 Exposure complete
04:23:02.106 00.210 10844 OnExposeComplete: enter
04:23:02.109 00.003 10844 UpdateGuideState(): m_state=6
04:23:02.109 00.000 11060 worker thread done servicing request
04:23:02.109 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5354
04:23:02.109 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=106.90, Mass=1579, SNR=24.7, Peak=221 HFD=3.0
04:23:02.109 00.000 10844 MultiStar: [#1 0.21,0.25,0.92,U] [#2 0.47,-0.07,1.03,U] [#3 0.28,-0.11,1.00,U] [#4 0.46,0.15,0.99,U] [#5 -0.18,0.14,1.08,U] [#6 0.41,-0.85,0.00,M3] [#7 0.08,0.15,0.94,U] [#8 0.25,-0.26,0.78,U] 
04:23:02.109 00.000 10844 single-star, 7 included, MultiStar: {0.21, 0.03}, one-star: {0.18, -0.05}
04:23:02.109 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (1.39) = xAngle (-1.68 = -1.68)
04:23:02.109 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.44 = 1.44)
04:23:02.109 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.29 mountX=-0.02 mountY=0.19, mountTheta=1.68
04:23:02.113 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.05, opts=13)
04:23:02.113 00.000 10844 Enqueuing Move request for scope (0.18, -0.05)
04:23:02.113 00.000 11060 Worker thread wakes up
04:23:02.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:02.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
04:23:02.113 00.000 10844 UpdateGuideState exits: m=1579 SNR=24.7
04:23:02.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
04:23:02.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:02.113 00.000 11060 Moving (0.18, -0.05) raw xDistance=-0.02 yDistance=0.19
04:23:02.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:02.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:23:02.114 00.001 10844 Enqueuing Expose request
04:23:02.114 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.13 from input 0.19
04:23:02.114 00.000 11060 MoveAxis(E, 0, ABG)
04:23:02.114 00.000 11060 Move returns status 0, amount 0
04:23:02.114 00.000 11060 MoveAxis(S, 74, ABG)
04:23:02.114 00.000 11060 Guiding  Dir = 1, Dur = 74
04:23:02.149 00.035 11060 IsSlewing returns 0
04:23:02.149 00.000 11060 IsGuiding returns 0
04:23:02.258 00.109 11060 IsGuiding returns 0
04:23:02.259 00.001 11060 Move returns status 0, amount 74
04:23:02.259 00.000 11060 move complete, result=0
04:23:02.259 00.000 11060 worker thread done servicing request
04:23:02.259 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 74 ms SOUTH
04:23:02.259 00.000 11060 Worker thread wakes up
04:23:02.259 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:02.259 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:02.907 00.648 11060 Exposure complete
04:23:03.125 00.218 11060 worker thread done servicing request
04:23:03.125 00.000 10844 OnExposeComplete: enter
04:23:03.125 00.000 10844 UpdateGuideState(): m_state=6
04:23:03.125 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5355
04:23:03.125 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=107.54, Mass=1749, SNR=26.2, Peak=204 HFD=3.3
04:23:03.125 00.000 10844 MultiStar: [#1 -0.28,0.49,1.00,U] [#2 -0.26,0.28,0.85,U] [#3 0.06,0.03,0.94,U] [#4 0.22,0.45,0.96,U] [#5 0.21,0.19,0.83,U] [#6 0.30,0.13,0.96,U] [#7 -0.30,0.52,0.00,M1] [#8 0.17,0.21,0.81,U] 
04:23:03.125 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.30}, one-star: {-0.01, 0.59}
04:23:03.125 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.39) = xAngle (0.01 = 0.01)
04:23:03.125 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.14 = 3.14)
04:23:03.125 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.40 mountX=0.31 mountY=0.00, mountTheta=0.00
04:23:03.130 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.30, opts=13)
04:23:03.130 00.000 10844 Enqueuing Move request for scope (0.05, 0.30)
04:23:03.130 00.000 11060 Worker thread wakes up
04:23:03.130 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:03.131 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
04:23:03.131 00.000 10844 UpdateGuideState exits: m=1749 SNR=26.2
04:23:03.131 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
04:23:03.131 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:03.131 00.000 11060 Moving (0.05, 0.30) raw xDistance=0.31 yDistance=0.00
04:23:03.131 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.31
04:23:03.131 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:03.131 00.000 10844 Enqueuing Expose request
04:23:03.131 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:03.131 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:23:03.131 00.000 11060 MoveAxis(W, 72, ABG)
04:23:03.131 00.000 11060 Guiding  Dir = 3, Dur = 72
04:23:03.146 00.015 11060 IsSlewing returns 0
04:23:03.146 00.000 11060 IsGuiding returns 0
04:23:03.223 00.077 11060 IsGuiding returns 0
04:23:03.223 00.000 11060 Move returns status 0, amount 72
04:23:03.223 00.000 11060 MoveAxis(N, 0, ABG)
04:23:03.223 00.000 11060 Move returns status 0, amount 0
04:23:03.223 00.000 11060 move complete, result=0
04:23:03.223 00.000 11060 worker thread done servicing request
04:23:03.223 00.000 10844 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
04:23:03.223 00.000 11060 Worker thread wakes up
04:23:03.223 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:03.223 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:03.871 00.648 11060 Exposure complete
04:23:04.072 00.201 11060 worker thread done servicing request
04:23:04.072 00.000 10844 OnExposeComplete: enter
04:23:04.072 00.000 10844 UpdateGuideState(): m_state=6
04:23:04.075 00.003 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5356
04:23:04.075 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=107.19, Mass=1505, SNR=25.0, Peak=186 HFD=2.9
04:23:04.075 00.000 10844 MultiStar: [#1 0.05,0.21,1.04,U] [#2 -0.40,0.22,0.95,U] [#3 0.21,0.15,0.93,U] [#4 0.32,0.37,1.07,U] [#5 0.19,-0.01,0.94,U] [#6 -0.04,-0.24,1.08,U] [#7 0.02,0.06,0.97,U] [#8 -0.31,-0.05,0.97,U] 
04:23:04.075 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {-0.04, 0.24}
04:23:04.075 00.000 10844 CameraToMount -- cameraTheta (1.55) - m_xAngle (1.39) = xAngle (0.16 = 0.16)
04:23:04.075 00.000 10844 CameraToMount -- cameraTheta (1.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.29 = -3.00)
04:23:04.076 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=0.10 mountY=-0.02, mountTheta=-0.15
04:23:04.078 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.10, opts=13)
04:23:04.078 00.000 10844 Enqueuing Move request for scope (0.00, 0.10)
04:23:04.078 00.000 11060 Worker thread wakes up
04:23:04.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:04.078 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
04:23:04.078 00.000 10844 UpdateGuideState exits: m=1505 SNR=25.0
04:23:04.078 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
04:23:04.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:04.078 00.000 11060 Moving (0.00, 0.10) raw xDistance=0.10 yDistance=-0.02
04:23:04.080 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:04.080 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:23:04.080 00.000 10844 Enqueuing Expose request
04:23:04.080 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:04.080 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:23:04.080 00.000 11060 MoveAxis(E, 0, ABG)
04:23:04.080 00.000 11060 Move returns status 0, amount 0
04:23:04.080 00.000 11060 MoveAxis(N, 0, ABG)
04:23:04.080 00.000 11060 Move returns status 0, amount 0
04:23:04.080 00.000 11060 move complete, result=0
04:23:04.080 00.000 11060 worker thread done servicing request
04:23:04.080 00.000 11060 Worker thread wakes up
04:23:04.080 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:04.081 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:04.084 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:04.711 00.627 11060 Exposure complete
04:23:04.923 00.212 11060 worker thread done servicing request
04:23:04.923 00.000 10844 OnExposeComplete: enter
04:23:04.923 00.000 10844 UpdateGuideState(): m_state=6
04:23:04.923 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5357
04:23:04.923 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=106.57, Mass=1520, SNR=24.9, Peak=199 HFD=2.9
04:23:04.923 00.000 10844 MultiStar: [#1 -0.11,0.05,1.00,U] [#2 0.18,0.16,0.84,U] [#3 0.21,-0.03,1.02,U] [#4 0.33,-0.17,0.95,U] [#5 -0.21,-0.61,0.00,M1] [#6 0.34,-0.36,1.06,U] [#7 -0.55,-0.08,0.91,U] [#8 0.05,-0.34,0.82,U] 
04:23:04.923 00.000 10844 refined, 7 included, MultiStar: {0.07, -0.15}, one-star: {0.06, -0.39}
04:23:04.923 00.000 10844 CameraToMount -- cameraTheta (-1.14) - m_xAngle (1.39) = xAngle (-2.53 = -2.53)
04:23:04.923 00.000 10844 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.59 = 0.59)
04:23:04.923 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.14 mountX=-0.14 mountY=0.09, mountTheta=2.54
04:23:04.927 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.15, opts=13)
04:23:04.927 00.000 10844 Enqueuing Move request for scope (0.07, -0.15)
04:23:04.927 00.000 11060 Worker thread wakes up
04:23:04.927 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:04.927 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
04:23:04.927 00.000 10844 UpdateGuideState exits: m=1520 SNR=24.9
04:23:04.927 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
04:23:04.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:04.927 00.000 11060 Moving (0.07, -0.15) raw xDistance=-0.14 yDistance=0.09
04:23:04.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:04.927 00.000 10844 Enqueuing Expose request
04:23:04.928 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:23:04.928 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:04.928 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:23:04.928 00.000 11060 MoveAxis(E, 32, ABG)
04:23:04.928 00.000 11060 Guiding  Dir = 2, Dur = 32
04:23:04.937 00.009 11060 IsSlewing returns 0
04:23:04.937 00.000 11060 IsGuiding returns 0
04:23:04.983 00.046 11060 IsGuiding returns 0
04:23:04.983 00.000 11060 Move returns status 0, amount 32
04:23:04.983 00.000 11060 MoveAxis(N, 0, ABG)
04:23:04.983 00.000 11060 Move returns status 0, amount 0
04:23:04.983 00.000 11060 move complete, result=0
04:23:04.983 00.000 11060 worker thread done servicing request
04:23:04.983 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
04:23:04.983 00.000 11060 Worker thread wakes up
04:23:04.983 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:04.983 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:05.636 00.653 11060 Exposure complete
04:23:05.861 00.225 11060 worker thread done servicing request
04:23:05.861 00.000 10844 OnExposeComplete: enter
04:23:05.861 00.000 10844 UpdateGuideState(): m_state=6
04:23:05.861 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5358
04:23:05.861 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=107.22, Mass=1726, SNR=26.3, Peak=235 HFD=2.9
04:23:05.861 00.000 10844 MultiStar: [#1 0.09,-0.05,1.00,U] [#2 0.32,0.08,1.00,U] [#3 0.55,0.07,1.02,U] [#4 0.29,0.01,1.02,U] [#5 -0.11,-0.05,0.97,U] [#6 0.30,-0.12,0.98,U] [#7 0.05,0.08,0.92,U] [#8 0.21,-0.13,0.79,U] 
04:23:05.861 00.000 10844 refined, 8 included, MultiStar: {0.21, 0.02}, one-star: {0.17, 0.27}
04:23:05.861 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (1.39) = xAngle (-1.29 = -1.29)
04:23:05.861 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.83 = 1.83)
04:23:05.861 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.10 mountX=0.06 mountY=0.20, mountTheta=1.29
04:23:05.865 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.02, opts=13)
04:23:05.865 00.000 10844 Enqueuing Move request for scope (0.21, 0.02)
04:23:05.865 00.000 11060 Worker thread wakes up
04:23:05.865 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:05.865 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
04:23:05.865 00.000 10844 UpdateGuideState exits: m=1726 SNR=26.3
04:23:05.865 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
04:23:05.865 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:05.865 00.000 11060 Moving (0.21, 0.02) raw xDistance=0.06 yDistance=0.20
04:23:05.865 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:05.865 00.000 10844 Enqueuing Expose request
04:23:05.865 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:23:05.865 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
04:23:05.865 00.000 11060 MoveAxis(E, 0, ABG)
04:23:05.865 00.000 11060 Move returns status 0, amount 0
04:23:05.865 00.000 11060 MoveAxis(S, 80, ABG)
04:23:05.865 00.000 11060 Guiding  Dir = 1, Dur = 80
04:23:05.880 00.015 11060 IsSlewing returns 0
04:23:05.880 00.000 11060 IsGuiding returns 0
04:23:05.962 00.082 11060 IsGuiding returns 0
04:23:05.962 00.000 11060 Move returns status 0, amount 80
04:23:05.962 00.000 11060 move complete, result=0
04:23:05.962 00.000 11060 worker thread done servicing request
04:23:05.962 00.000 11060 Worker thread wakes up
04:23:05.962 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 80 ms SOUTH
04:23:05.962 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:05.962 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:06.587 00.625 11060 Exposure complete
04:23:06.806 00.219 11060 worker thread done servicing request
04:23:06.806 00.000 10844 OnExposeComplete: enter
04:23:06.806 00.000 10844 UpdateGuideState(): m_state=6
04:23:06.806 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5359
04:23:06.807 00.001 10844 Star::Find returns 1 (0), X=617.26, Y=107.42, Mass=1578, SNR=25.0, Peak=216 HFD=3.1
04:23:06.807 00.000 10844 MultiStar: [#1 -0.13,0.41,1.00,U] [#2 -0.29,0.50,0.00,M1] [#3 0.10,-0.05,1.11,U] [#4 0.45,0.40,0.00,M1] [#5 -0.34,-0.17,0.96,U] [#6 -0.02,-0.06,1.12,U] [#7 0.01,0.57,0.00,M1] [#8 -0.47,-0.38,0.00,M1] 
04:23:06.807 00.000 10844 refined, 4 included, MultiStar: {-0.07, 0.11}, one-star: {0.01, 0.47}
04:23:06.807 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.39) = xAngle (0.73 = 0.73)
04:23:06.807 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.85 = -2.43)
04:23:06.807 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=0.10 mountY=-0.09, mountTheta=-0.72
04:23:06.810 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
04:23:06.810 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
04:23:06.810 00.000 11060 Worker thread wakes up
04:23:06.811 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
04:23:06.811 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:06.811 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
04:23:06.811 00.000 10844 UpdateGuideState exits: m=1578 SNR=25.0
04:23:06.811 00.000 11060 Moving (-0.07, 0.11) raw xDistance=0.10 yDistance=-0.09
04:23:06.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:06.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:23:06.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:06.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:06.811 00.000 10844 Enqueuing Expose request
04:23:06.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:23:06.811 00.000 11060 MoveAxis(E, 0, ABG)
04:23:06.811 00.000 11060 Move returns status 0, amount 0
04:23:06.811 00.000 11060 MoveAxis(N, 0, ABG)
04:23:06.811 00.000 11060 Move returns status 0, amount 0
04:23:06.811 00.000 11060 move complete, result=0
04:23:06.811 00.000 11060 worker thread done servicing request
04:23:06.811 00.000 11060 Worker thread wakes up
04:23:06.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:06.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:06.813 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:07.452 00.639 11060 Exposure complete
04:23:07.649 00.197 11060 worker thread done servicing request
04:23:07.649 00.000 10844 OnExposeComplete: enter
04:23:07.649 00.000 10844 UpdateGuideState(): m_state=6
04:23:07.649 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5360
04:23:07.649 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=106.88, Mass=1623, SNR=25.4, Peak=219 HFD=3.2
04:23:07.649 00.000 10844 MultiStar: [#1 -0.05,0.31,0.93,U] [#2 0.01,0.05,0.94,U] [#3 0.27,-0.03,0.92,U] [#4 -0.21,0.49,1.06,U] [#5 -0.13,0.21,1.05,U] [#6 -0.06,-0.05,1.10,U] [#7 -0.14,0.31,0.88,U] [#8 -0.33,-0.22,0.78,U] 
04:23:07.649 00.000 10844 refined, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.55, -0.08}
04:23:07.649 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (1.39) = xAngle (1.04 = 1.04)
04:23:07.649 00.000 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.16 = -2.12)
04:23:07.649 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.43 mountX=0.09 mountY=-0.15, mountTheta=-1.04
04:23:07.653 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.12, opts=13)
04:23:07.653 00.000 10844 Enqueuing Move request for scope (-0.13, 0.12)
04:23:07.653 00.000 11060 Worker thread wakes up
04:23:07.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:07.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
04:23:07.653 00.000 10844 UpdateGuideState exits: m=1623 SNR=25.4
04:23:07.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
04:23:07.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:07.654 00.001 11060 Moving (-0.13, 0.12) raw xDistance=0.09 yDistance=-0.15
04:23:07.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:07.654 00.000 10844 Enqueuing Expose request
04:23:07.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:23:07.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:07.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:23:07.654 00.000 11060 MoveAxis(E, 0, ABG)
04:23:07.654 00.000 11060 Move returns status 0, amount 0
04:23:07.654 00.000 11060 MoveAxis(N, 0, ABG)
04:23:07.654 00.000 11060 Move returns status 0, amount 0
04:23:07.654 00.000 11060 move complete, result=0
04:23:07.654 00.000 11060 worker thread done servicing request
04:23:07.654 00.000 11060 Worker thread wakes up
04:23:07.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:07.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:07.657 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:23:08.284 00.627 11060 Exposure complete
04:23:08.506 00.222 10844 OnExposeComplete: enter
04:23:08.508 00.002 10844 UpdateGuideState(): m_state=6
04:23:08.508 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5361
04:23:08.508 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=107.04, Mass=1772, SNR=26.6, Peak=164 HFD=3.0
04:23:08.508 00.000 10844 MultiStar: [#1 -0.15,0.59,0.00,M1] [#2 -0.77,0.31,0.00,M1] [#3 0.06,0.37,0.94,U] [#4 -0.01,0.67,0.00,M1] [#5 -0.16,-0.07,0.94,U] [#6 0.09,0.20,1.06,U] [#7 -0.14,0.70,0.00,M1] [#8 -0.29,0.20,0.82,U] 
04:23:08.508 00.000 10844 refined, 4 included, MultiStar: {-0.08, 0.16}, one-star: {-0.16, 0.09}
04:23:08.508 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.66 = 0.66)
04:23:08.508 00.000 11060 worker thread done servicing request
04:23:08.508 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.79 = -2.50)
04:23:08.508 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.05 mountX=0.14 mountY=-0.11, mountTheta=-0.65
04:23:08.512 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.16, opts=13)
04:23:08.512 00.000 10844 Enqueuing Move request for scope (-0.08, 0.16)
04:23:08.512 00.000 11060 Worker thread wakes up
04:23:08.512 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:08.512 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
04:23:08.512 00.000 10844 UpdateGuideState exits: m=1772 SNR=26.6
04:23:08.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:08.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:08.512 00.000 10844 Enqueuing Expose request
04:23:08.512 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
04:23:08.512 00.000 11060 Moving (-0.08, 0.16) raw xDistance=0.14 yDistance=-0.11
04:23:08.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:23:08.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:08.515 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:23:08.515 00.000 11060 MoveAxis(W, 33, ABG)
04:23:08.515 00.000 11060 Guiding  Dir = 3, Dur = 33
04:23:08.546 00.031 11060 IsSlewing returns 0
04:23:08.546 00.000 11060 IsGuiding returns 0
04:23:08.607 00.061 11060 IsGuiding returns 0
04:23:08.607 00.000 11060 Move returns status 0, amount 33
04:23:08.607 00.000 11060 MoveAxis(N, 0, ABG)
04:23:08.607 00.000 11060 Move returns status 0, amount 0
04:23:08.607 00.000 11060 move complete, result=0
04:23:08.607 00.000 11060 worker thread done servicing request
04:23:08.607 00.000 11060 Worker thread wakes up
04:23:08.607 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
04:23:08.607 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:08.607 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:09.235 00.628 11060 Exposure complete
04:23:09.472 00.237 11060 worker thread done servicing request
04:23:09.472 00.000 10844 OnExposeComplete: enter
04:23:09.472 00.000 10844 UpdateGuideState(): m_state=6
04:23:09.472 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5362
04:23:09.473 00.001 10844 Star::Find returns 1 (0), X=616.86, Y=107.27, Mass=1581, SNR=25.3, Peak=172 HFD=2.8
04:23:09.473 00.000 10844 MultiStar: [#1 -0.19,0.50,1.03,U] [#2 -0.25,0.37,0.90,U] [#3 0.40,-0.01,0.96,U] [#4 0.08,0.45,1.08,U] [#5 -0.29,0.24,0.92,U] [#6 0.57,0.47,0.00,M1] [#7 -0.25,0.63,0.00,M2] [#8 0.07,0.25,0.78,U] 
04:23:09.473 00.000 10844 refined, 6 included, MultiStar: {-0.08, 0.31}, one-star: {-0.39, 0.31}
04:23:09.473 00.000 10844 CameraToMount -- cameraTheta (1.84) - m_xAngle (1.39) = xAngle (0.45 = 0.45)
04:23:09.473 00.000 10844 CameraToMount -- cameraTheta (1.84) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.57 = -2.71)
04:23:09.473 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.84 mountX=0.29 mountY=-0.13, mountTheta=-0.44
04:23:09.475 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.31, opts=13)
04:23:09.475 00.000 10844 Enqueuing Move request for scope (-0.08, 0.31)
04:23:09.475 00.000 11060 Worker thread wakes up
04:23:09.475 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:09.475 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
04:23:09.475 00.000 10844 UpdateGuideState exits: m=1581 SNR=25.3
04:23:09.475 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
04:23:09.475 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:09.475 00.000 11060 Moving (-0.08, 0.31) raw xDistance=0.29 yDistance=-0.13
04:23:09.475 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:09.475 00.000 10844 Enqueuing Expose request
04:23:09.475 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
04:23:09.475 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:09.475 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:23:09.475 00.000 11060 MoveAxis(W, 69, ABG)
04:23:09.475 00.000 11060 Guiding  Dir = 3, Dur = 69
04:23:09.511 00.036 11060 IsSlewing returns 0
04:23:09.511 00.000 11060 IsGuiding returns 0
04:23:09.589 00.078 11060 IsGuiding returns 0
04:23:09.589 00.000 11060 Move returns status 0, amount 69
04:23:09.589 00.000 11060 MoveAxis(N, 0, ABG)
04:23:09.589 00.000 11060 Move returns status 0, amount 0
04:23:09.589 00.000 11060 move complete, result=0
04:23:09.589 00.000 11060 worker thread done servicing request
04:23:09.589 00.000 11060 Worker thread wakes up
04:23:09.589 00.000 10844 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
04:23:09.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:09.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:10.221 00.632 11060 Exposure complete
04:23:10.430 00.209 11060 worker thread done servicing request
04:23:10.430 00.000 10844 OnExposeComplete: enter
04:23:10.430 00.000 10844 UpdateGuideState(): m_state=6
04:23:10.430 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5363
04:23:10.430 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=106.79, Mass=1865, SNR=27.5, Peak=222 HFD=2.9
04:23:10.430 00.000 10844 MultiStar: [#1 -0.30,0.19,0.81,U] [#2 -0.30,-0.21,0.84,U] [#3 -0.26,0.10,0.91,U] [#4 0.01,0.34,0.94,U] [#5 -0.07,-0.53,0.86,U] [#6 0.10,-0.15,0.99,U] [#7 -0.36,0.33,0.99,U] [#8 0.11,-0.09,0.74,U] 
04:23:10.430 00.000 10844 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.14, -0.17}
04:23:10.430 00.000 10844 CameraToMount -- cameraTheta (-3.03) - m_xAngle (1.39) = xAngle (-4.42 = 1.86)
04:23:10.430 00.000 10844 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.30 = -1.30)
04:23:10.430 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-3.03 mountX=-0.04 mountY=-0.13, mountTheta=-1.86
04:23:10.430 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.02, opts=13)
04:23:10.430 00.000 10844 Enqueuing Move request for scope (-0.13, -0.02)
04:23:10.430 00.000 11060 Worker thread wakes up
04:23:10.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:10.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
04:23:10.430 00.000 10844 UpdateGuideState exits: m=1865 SNR=27.5
04:23:10.430 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
04:23:10.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:10.435 00.005 11060 Moving (-0.13, -0.02) raw xDistance=-0.04 yDistance=-0.13
04:23:10.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:10.435 00.000 10844 Enqueuing Expose request
04:23:10.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:23:10.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:10.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:23:10.435 00.000 11060 MoveAxis(E, 0, ABG)
04:23:10.435 00.000 11060 Move returns status 0, amount 0
04:23:10.435 00.000 11060 MoveAxis(N, 0, ABG)
04:23:10.436 00.001 11060 Move returns status 0, amount 0
04:23:10.436 00.000 11060 move complete, result=0
04:23:10.436 00.000 11060 worker thread done servicing request
04:23:10.436 00.000 11060 Worker thread wakes up
04:23:10.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:10.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:10.436 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:11.073 00.637 11060 Exposure complete
04:23:11.289 00.216 11060 worker thread done servicing request
04:23:11.289 00.000 10844 OnExposeComplete: enter
04:23:11.289 00.000 10844 UpdateGuideState(): m_state=6
04:23:11.289 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5364
04:23:11.289 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=107.34, Mass=1538, SNR=24.2, Peak=182 HFD=3.0
04:23:11.291 00.002 10844 MultiStar: [#1 0.08,0.40,1.00,U] [#2 -0.16,0.06,0.91,U] [#3 0.06,0.19,1.08,U] [#4 0.38,0.06,1.13,U] [#5 0.13,-0.02,1.00,U] [#6 0.19,-0.08,1.07,U] [#7 -0.01,0.20,1.00,U] [#8 -0.09,-0.23,0.87,U] 
04:23:11.291 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {-0.09, 0.38}
04:23:11.291 00.000 10844 CameraToMount -- cameraTheta (1.04) - m_xAngle (1.39) = xAngle (-0.35 = -0.35)
04:23:11.291 00.000 10844 CameraToMount -- cameraTheta (1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.77 = 2.77)
04:23:11.291 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.13 cameraTheta=1.04 mountX=0.12 mountY=0.05, mountTheta=0.36
04:23:11.294 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.11, opts=13)
04:23:11.294 00.000 10844 Enqueuing Move request for scope (0.06, 0.11)
04:23:11.294 00.000 11060 Worker thread wakes up
04:23:11.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:11.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
04:23:11.294 00.000 10844 UpdateGuideState exits: m=1538 SNR=24.2
04:23:11.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:11.294 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
04:23:11.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:11.294 00.000 10844 Enqueuing Expose request
04:23:11.295 00.001 11060 Moving (0.06, 0.11) raw xDistance=0.12 yDistance=0.05
04:23:11.295 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:23:11.295 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:11.295 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:23:11.295 00.000 11060 MoveAxis(W, 28, ABG)
04:23:11.295 00.000 11060 Guiding  Dir = 3, Dur = 28
04:23:11.330 00.035 11060 IsSlewing returns 0
04:23:11.330 00.000 11060 IsGuiding returns 0
04:23:11.376 00.046 11060 IsGuiding returns 0
04:23:11.376 00.000 11060 Move returns status 0, amount 28
04:23:11.376 00.000 11060 MoveAxis(N, 0, ABG)
04:23:11.376 00.000 11060 Move returns status 0, amount 0
04:23:11.376 00.000 11060 move complete, result=0
04:23:11.376 00.000 11060 worker thread done servicing request
04:23:11.376 00.000 11060 Worker thread wakes up
04:23:11.376 00.000 10844 GuideStep: 0.1 px 28 ms WEST, 0.0 px 0 ms NORTH
04:23:11.376 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:11.376 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:12.007 00.631 11060 Exposure complete
04:23:12.214 00.207 11060 worker thread done servicing request
04:23:12.215 00.001 10844 OnExposeComplete: enter
04:23:12.215 00.000 10844 UpdateGuideState(): m_state=6
04:23:12.215 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5365
04:23:12.215 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=107.11, Mass=2112, SNR=28.7, Peak=177 HFD=3.8
04:23:12.215 00.000 10844 MultiStar: [#1 -0.11,0.20,0.87,U] [#2 -0.10,-0.32,0.84,U] [#3 0.19,0.01,0.91,U] [#4 0.50,0.03,0.93,U] [#5 0.01,-0.40,0.90,U] [#6 -0.07,-0.46,0.94,U] [#7 -0.17,0.67,0.00,M1] [#8 -0.22,-0.03,0.78,U] 
04:23:12.215 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.10}, one-star: {0.17, 0.16}
04:23:12.215 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
04:23:12.215 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
04:23:12.215 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.06 mountX=-0.09 mountY=0.07, mountTheta=2.46
04:23:12.219 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
04:23:12.219 00.000 10844 Enqueuing Move request for scope (0.06, -0.10)
04:23:12.219 00.000 11060 Worker thread wakes up
04:23:12.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:12.219 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
04:23:12.219 00.000 10844 UpdateGuideState exits: m=2112 SNR=28.7
04:23:12.219 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
04:23:12.219 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:12.219 00.000 11060 Moving (0.06, -0.10) raw xDistance=-0.09 yDistance=0.07
04:23:12.219 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:12.219 00.000 10844 Enqueuing Expose request
04:23:12.219 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:23:12.219 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:12.219 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:23:12.219 00.000 11060 MoveAxis(E, 0, ABG)
04:23:12.220 00.001 11060 Move returns status 0, amount 0
04:23:12.220 00.000 11060 MoveAxis(N, 0, ABG)
04:23:12.220 00.000 11060 Move returns status 0, amount 0
04:23:12.220 00.000 11060 move complete, result=0
04:23:12.220 00.000 11060 worker thread done servicing request
04:23:12.220 00.000 11060 Worker thread wakes up
04:23:12.220 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:12.220 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:12.222 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:12.849 00.627 11060 Exposure complete
04:23:13.052 00.203 11060 worker thread done servicing request
04:23:13.052 00.000 10844 OnExposeComplete: enter
04:23:13.052 00.000 10844 UpdateGuideState(): m_state=6
04:23:13.052 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5366
04:23:13.052 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=107.39, Mass=1624, SNR=25.1, Peak=179 HFD=3.2
04:23:13.052 00.000 10844 MultiStar: [#1 -0.24,0.22,1.02,U] [#2 -0.36,0.51,0.00,M1] [#3 0.09,0.13,1.01,U] [#4 0.32,0.39,1.05,U] [#5 -0.12,0.26,0.90,U] [#6 0.07,0.29,1.00,U] [#7 -0.34,0.25,0.96,U] [#8 -0.02,-0.16,0.85,U] 
04:23:13.052 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.24}, one-star: {-0.06, 0.43}
04:23:13.052 00.000 10844 CameraToMount -- cameraTheta (1.72) - m_xAngle (1.39) = xAngle (0.33 = 0.33)
04:23:13.052 00.000 10844 CameraToMount -- cameraTheta (1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.45 = -2.83)
04:23:13.052 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.72 mountX=0.23 mountY=-0.07, mountTheta=-0.31
04:23:13.055 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.24, opts=13)
04:23:13.055 00.000 10844 Enqueuing Move request for scope (-0.04, 0.24)
04:23:13.055 00.000 11060 Worker thread wakes up
04:23:13.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:13.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
04:23:13.055 00.000 10844 UpdateGuideState exits: m=1624 SNR=25.1
04:23:13.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
04:23:13.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:13.055 00.000 11060 Moving (-0.04, 0.24) raw xDistance=0.23 yDistance=-0.07
04:23:13.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:13.055 00.000 10844 Enqueuing Expose request
04:23:13.055 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:23:13.055 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:13.058 00.003 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:23:13.058 00.000 11060 MoveAxis(W, 53, ABG)
04:23:13.058 00.000 11060 Guiding  Dir = 3, Dur = 53
04:23:13.076 00.018 11060 IsSlewing returns 0
04:23:13.076 00.000 11060 IsGuiding returns 0
04:23:13.137 00.061 11060 IsGuiding returns 0
04:23:13.137 00.000 11060 Move returns status 0, amount 53
04:23:13.137 00.000 11060 MoveAxis(N, 0, ABG)
04:23:13.137 00.000 11060 Move returns status 0, amount 0
04:23:13.137 00.000 11060 move complete, result=0
04:23:13.137 00.000 11060 worker thread done servicing request
04:23:13.137 00.000 10844 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
04:23:13.137 00.000 11060 Worker thread wakes up
04:23:13.137 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:13.137 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:13.762 00.625 11060 Exposure complete
04:23:13.970 00.208 11060 worker thread done servicing request
04:23:13.970 00.000 10844 OnExposeComplete: enter
04:23:13.970 00.000 10844 UpdateGuideState(): m_state=6
04:23:13.971 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5367
04:23:13.971 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=107.14, Mass=1895, SNR=27.3, Peak=180 HFD=3.5
04:23:13.971 00.000 10844 MultiStar: [#1 -0.41,0.51,0.00,M1] [#2 -0.19,-0.08,0.83,U] [#3 -0.03,0.15,1.01,U] [#4 -0.03,0.16,0.86,U] [#5 0.00,-0.29,1.00,U] [#6 -0.26,-0.22,0.92,U] [#7 -0.26,0.38,0.94,U] [#8 -0.26,-0.39,0.77,U] 
04:23:13.971 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.00}, one-star: {-0.08, 0.19}
04:23:13.971 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.39) = xAngle (-4.51 = 1.77)
04:23:13.971 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.39 = -1.39)
04:23:13.971 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.12 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
04:23:13.971 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.00, opts=13)
04:23:13.971 00.000 10844 Enqueuing Move request for scope (-0.13, -0.00)
04:23:13.971 00.000 11060 Worker thread wakes up
04:23:13.971 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:13.971 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
04:23:13.971 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
04:23:13.971 00.000 10844 UpdateGuideState exits: m=1895 SNR=27.3
04:23:13.971 00.000 11060 Moving (-0.13, -0.00) raw xDistance=-0.03 yDistance=-0.13
04:23:13.971 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:13.971 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:13.971 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:13.971 00.000 10844 Enqueuing Expose request
04:23:13.971 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:13.976 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:23:13.976 00.000 11060 MoveAxis(E, 0, ABG)
04:23:13.976 00.000 11060 Move returns status 0, amount 0
04:23:13.976 00.000 11060 MoveAxis(N, 0, ABG)
04:23:13.976 00.000 11060 Move returns status 0, amount 0
04:23:13.976 00.000 11060 move complete, result=0
04:23:13.976 00.000 11060 worker thread done servicing request
04:23:13.976 00.000 11060 Worker thread wakes up
04:23:13.976 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:13.976 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:13.980 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:14.607 00.627 11060 Exposure complete
04:23:14.813 00.206 11060 worker thread done servicing request
04:23:14.813 00.000 10844 OnExposeComplete: enter
04:23:14.813 00.000 10844 UpdateGuideState(): m_state=6
04:23:14.814 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5368
04:23:14.814 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=107.01, Mass=1673, SNR=25.5, Peak=152 HFD=3.7
04:23:14.814 00.000 10844 MultiStar: [#1 0.22,0.26,1.01,U] [#2 -0.12,-0.05,0.88,U] [#3 0.16,0.05,1.07,U] [#4 0.23,0.38,1.02,U] [#5 0.02,-0.03,1.02,U] [#6 0.10,-0.37,1.09,U] [#7 -0.24,0.25,0.94,U] [#8 0.11,-0.07,0.79,U] 
04:23:14.814 00.000 10844 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {-0.05, 0.05}
04:23:14.814 00.000 10844 CameraToMount -- cameraTheta (0.82) - m_xAngle (1.39) = xAngle (-0.57 = -0.57)
04:23:14.814 00.000 10844 CameraToMount -- cameraTheta (0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.56 = 2.56)
04:23:14.814 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.82 mountX=0.06 mountY=0.04, mountTheta=0.58
04:23:14.814 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.05, opts=13)
04:23:14.814 00.000 10844 Enqueuing Move request for scope (0.05, 0.05)
04:23:14.814 00.000 11060 Worker thread wakes up
04:23:14.814 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:14.814 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
04:23:14.814 00.000 10844 UpdateGuideState exits: m=1673 SNR=25.5
04:23:14.814 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
04:23:14.814 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:14.814 00.000 11060 Moving (0.05, 0.05) raw xDistance=0.06 yDistance=0.04
04:23:14.814 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:14.814 00.000 10844 Enqueuing Expose request
04:23:14.818 00.004 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:23:14.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:14.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:23:14.818 00.000 11060 MoveAxis(E, 0, ABG)
04:23:14.818 00.000 11060 Move returns status 0, amount 0
04:23:14.818 00.000 11060 MoveAxis(N, 0, ABG)
04:23:14.818 00.000 11060 Move returns status 0, amount 0
04:23:14.818 00.000 11060 move complete, result=0
04:23:14.818 00.000 11060 worker thread done servicing request
04:23:14.818 00.000 11060 Worker thread wakes up
04:23:14.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:14.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:14.830 00.012 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:15.447 00.617 11060 Exposure complete
04:23:15.676 00.229 10844 OnExposeComplete: enter
04:23:15.676 00.000 10844 UpdateGuideState(): m_state=6
04:23:15.676 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5369
04:23:15.676 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=106.79, Mass=1712, SNR=26.0, Peak=199 HFD=2.9
04:23:15.678 00.002 10844 MultiStar: [#1 -0.11,0.36,0.99,U] [#2 -0.45,0.22,0.90,U] [#3 -0.00,0.32,1.11,U] [#4 0.18,0.29,0.99,U] [#5 -0.24,-0.85,0.00,M1] [#6 0.07,-0.15,1.00,U] [#7 -0.12,0.08,1.00,U] [#8 -0.02,-0.85,0.00,M1] 
04:23:15.678 00.000 10844 refined, 6 included, MultiStar: {-0.11, 0.14}, one-star: {-0.39, -0.16}
04:23:15.678 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.39) = xAngle (0.86 = 0.86)
04:23:15.678 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.99 = -2.30)
04:23:15.678 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.25 mountX=0.12 mountY=-0.13, mountTheta=-0.85
04:23:15.678 00.000 11060 worker thread done servicing request
04:23:15.678 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.14, opts=13)
04:23:15.678 00.000 10844 Enqueuing Move request for scope (-0.11, 0.14)
04:23:15.678 00.000 11060 Worker thread wakes up
04:23:15.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:23:15.678 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
04:23:15.678 00.000 10844 UpdateGuideState exits: m=1712 SNR=26.0
04:23:15.678 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
04:23:15.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:15.678 00.000 11060 Moving (-0.11, 0.14) raw xDistance=0.12 yDistance=-0.13
04:23:15.678 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:23:15.678 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:15.678 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:23:15.678 00.000 11060 MoveAxis(E, 0, ABG)
04:23:15.678 00.000 11060 Move returns status 0, amount 0
04:23:15.678 00.000 11060 MoveAxis(N, 0, ABG)
04:23:15.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:15.678 00.000 10844 Enqueuing Expose request
04:23:15.678 00.000 11060 Move returns status 0, amount 0
04:23:15.678 00.000 11060 move complete, result=0
04:23:15.678 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:15.678 00.000 11060 worker thread done servicing request
04:23:15.678 00.000 11060 Worker thread wakes up
04:23:15.678 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:15.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:16.308 00.630 11060 Exposure complete
04:23:16.518 00.210 11060 worker thread done servicing request
04:23:16.518 00.000 10844 OnExposeComplete: enter
04:23:16.518 00.000 10844 UpdateGuideState(): m_state=6
04:23:16.519 00.001 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5370
04:23:16.519 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=106.82, Mass=1278, SNR=22.5, Peak=137 HFD=2.8
04:23:16.519 00.000 10844 MultiStar: [#1 -0.44,-0.04,1.06,U] [#2 -0.31,0.11,1.11,U] [#3 -0.07,-0.06,1.11,U] [#4 -0.55,0.14,0.00,M1] [#5 -0.30,-0.16,1.10,U] [#6 0.18,-0.20,1.18,U] [#7 -0.37,-0.06,1.11,U] [#8 -0.06,-0.15,0.96,U] 
04:23:16.519 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.09}, one-star: {-0.25, -0.14}
04:23:16.519 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (1.39) = xAngle (-4.11 = 2.17)
04:23:16.519 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.99 = -0.99)
04:23:16.519 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.72 mountX=-0.12 mountY=-0.18, mountTheta=-2.16
04:23:16.521 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.09, opts=13)
04:23:16.521 00.000 10844 Enqueuing Move request for scope (-0.20, -0.09)
04:23:16.521 00.000 11060 Worker thread wakes up
04:23:16.521 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:16.523 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
04:23:16.523 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
04:23:16.523 00.000 11060 Moving (-0.20, -0.09) raw xDistance=-0.12 yDistance=-0.18
04:23:16.523 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:23:16.523 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:16.523 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:23:16.524 00.001 10844 UpdateGuideState exits: m=1278 SNR=22.5
04:23:16.524 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:16.524 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:16.524 00.000 10844 Enqueuing Expose request
04:23:16.524 00.000 11060 MoveAxis(E, 29, ABG)
04:23:16.524 00.000 11060 Guiding  Dir = 2, Dur = 29
04:23:16.538 00.014 11060 IsSlewing returns 0
04:23:16.538 00.000 11060 IsGuiding returns 0
04:23:16.569 00.031 11060 IsGuiding returns 0
04:23:16.570 00.001 11060 Move returns status 0, amount 29
04:23:16.570 00.000 11060 MoveAxis(N, 0, ABG)
04:23:16.570 00.000 11060 Move returns status 0, amount 0
04:23:16.570 00.000 11060 move complete, result=0
04:23:16.570 00.000 11060 worker thread done servicing request
04:23:16.570 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.2 px 0 ms NORTH
04:23:16.570 00.000 11060 Worker thread wakes up
04:23:16.584 00.014 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:16.586 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:17.225 00.639 11060 Exposure complete
04:23:17.424 00.199 11060 worker thread done servicing request
04:23:17.424 00.000 10844 OnExposeComplete: enter
04:23:17.424 00.000 10844 UpdateGuideState(): m_state=6
04:23:17.424 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5371
04:23:17.424 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=107.45, Mass=1836, SNR=27.0, Peak=197 HFD=3.3
04:23:17.424 00.000 10844 MultiStar: [#1 -0.15,0.43,1.00,U] [#2 -0.13,0.26,0.88,U] [#3 0.11,0.26,1.01,U] [#4 0.70,0.28,0.00,M2] [#5 -0.21,0.05,0.96,U] [#6 0.46,-0.10,0.99,U] [#7 0.19,0.37,0.88,U] [#8 -0.18,-0.38,0.82,U] 
04:23:17.424 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.18}, one-star: {-0.39, 0.50}
04:23:17.424 00.000 10844 CameraToMount -- cameraTheta (1.77) - m_xAngle (1.39) = xAngle (0.39 = 0.39)
04:23:17.424 00.000 10844 CameraToMount -- cameraTheta (1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.51 = -2.77)
04:23:17.424 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.77 mountX=0.17 mountY=-0.07, mountTheta=-0.37
04:23:17.430 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.18, opts=13)
04:23:17.430 00.000 10844 Enqueuing Move request for scope (-0.04, 0.18)
04:23:17.430 00.000 11060 Worker thread wakes up
04:23:17.430 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:23:17.430 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
04:23:17.430 00.000 10844 UpdateGuideState exits: m=1836 SNR=27.0
04:23:17.430 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
04:23:17.430 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:17.430 00.000 11060 Moving (-0.04, 0.18) raw xDistance=0.17 yDistance=-0.07
04:23:17.430 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:17.430 00.000 10844 Enqueuing Expose request
04:23:17.430 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:23:17.430 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:17.430 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:23:17.430 00.000 11060 MoveAxis(W, 40, ABG)
04:23:17.430 00.000 11060 Guiding  Dir = 3, Dur = 40
04:23:17.445 00.015 11060 IsSlewing returns 0
04:23:17.446 00.001 11060 IsGuiding returns 0
04:23:17.496 00.050 11060 IsGuiding returns 0
04:23:17.496 00.000 11060 Move returns status 0, amount 40
04:23:17.496 00.000 11060 MoveAxis(N, 0, ABG)
04:23:17.496 00.000 11060 Move returns status 0, amount 0
04:23:17.496 00.000 11060 move complete, result=0
04:23:17.496 00.000 11060 worker thread done servicing request
04:23:17.496 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
04:23:17.496 00.000 11060 Worker thread wakes up
04:23:17.498 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:17.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:18.128 00.630 11060 Exposure complete
04:23:18.335 00.207 11060 worker thread done servicing request
04:23:18.335 00.000 10844 OnExposeComplete: enter
04:23:18.335 00.000 10844 UpdateGuideState(): m_state=6
04:23:18.336 00.001 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5372
04:23:18.336 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=106.98, Mass=1918, SNR=28.0, Peak=164 HFD=3.2
04:23:18.336 00.000 10844 MultiStar: [#1 -0.21,0.36,0.94,U] [#2 -0.16,0.39,0.84,U] [#3 0.01,0.05,1.00,U] [#4 0.31,0.43,0.94,U] [#5 -0.40,-0.06,0.88,U] [#6 0.23,0.04,1.02,U] [#7 -0.24,0.25,0.80,U] [#8 -0.17,0.03,0.75,U] 
04:23:18.336 00.000 10844 refined, 8 included, MultiStar: {-0.09, 0.17}, one-star: {-0.24, 0.02}
04:23:18.336 00.000 10844 CameraToMount -- cameraTheta (2.05) - m_xAngle (1.39) = xAngle (0.66 = 0.66)
04:23:18.336 00.000 10844 CameraToMount -- cameraTheta (2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.78 = -2.50)
04:23:18.336 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.05 mountX=0.15 mountY=-0.11, mountTheta=-0.65
04:23:18.336 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.17, opts=13)
04:23:18.336 00.000 10844 Enqueuing Move request for scope (-0.09, 0.17)
04:23:18.336 00.000 11060 Worker thread wakes up
04:23:18.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
04:23:18.336 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
04:23:18.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:18.336 00.000 11060 Moving (-0.09, 0.17) raw xDistance=0.15 yDistance=-0.11
04:23:18.336 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:23:18.341 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:18.341 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:23:18.341 00.000 11060 MoveAxis(W, 36, ABG)
04:23:18.341 00.000 11060 Guiding  Dir = 3, Dur = 36
04:23:18.341 00.000 10844 UpdateGuideState exits: m=1918 SNR=28.0
04:23:18.341 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:18.341 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:18.341 00.000 10844 Enqueuing Expose request
04:23:18.352 00.011 11060 IsSlewing returns 0
04:23:18.352 00.000 11060 IsGuiding returns 0
04:23:18.399 00.047 11060 IsGuiding returns 0
04:23:18.399 00.000 11060 Move returns status 0, amount 36
04:23:18.399 00.000 11060 MoveAxis(N, 0, ABG)
04:23:18.399 00.000 11060 Move returns status 0, amount 0
04:23:18.399 00.000 11060 move complete, result=0
04:23:18.399 00.000 11060 worker thread done servicing request
04:23:18.399 00.000 10844 GuideStep: 0.1 px 36 ms WEST, -0.1 px 0 ms NORTH
04:23:18.399 00.000 11060 Worker thread wakes up
04:23:18.399 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:18.399 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:19.029 00.630 11060 Exposure complete
04:23:19.228 00.199 11060 worker thread done servicing request
04:23:19.228 00.000 10844 OnExposeComplete: enter
04:23:19.228 00.000 10844 UpdateGuideState(): m_state=6
04:23:19.228 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5373
04:23:19.228 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=106.90, Mass=1651, SNR=25.3, Peak=206 HFD=2.9
04:23:19.228 00.000 10844 MultiStar: [#1 -0.28,0.33,1.00,U] [#2 0.10,0.05,0.96,U] [#3 0.22,0.22,1.06,U] [#4 0.20,0.37,1.03,U] [#5 -0.05,-0.22,0.96,U] [#6 -0.00,-0.04,1.03,U] [#7 0.01,0.45,1.00,U] [#8 -0.12,-0.22,0.80,U] 
04:23:19.228 00.000 10844 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.20, -0.06}
04:23:19.228 00.000 10844 CameraToMount -- cameraTheta (1.65) - m_xAngle (1.39) = xAngle (0.26 = 0.26)
04:23:19.228 00.000 10844 CameraToMount -- cameraTheta (1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.38 = -2.90)
04:23:19.228 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.65 mountX=0.10 mountY=-0.03, mountTheta=-0.24
04:23:19.231 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.11, opts=13)
04:23:19.231 00.000 10844 Enqueuing Move request for scope (-0.01, 0.11)
04:23:19.231 00.000 11060 Worker thread wakes up
04:23:19.231 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:19.231 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
04:23:19.231 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.3
04:23:19.231 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
04:23:19.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:19.233 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:19.233 00.000 10844 Enqueuing Expose request
04:23:19.233 00.000 11060 Moving (-0.01, 0.11) raw xDistance=0.10 yDistance=-0.03
04:23:19.233 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:23:19.233 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:19.233 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:23:19.233 00.000 11060 MoveAxis(E, 0, ABG)
04:23:19.233 00.000 11060 Move returns status 0, amount 0
04:23:19.234 00.001 11060 MoveAxis(N, 0, ABG)
04:23:19.234 00.000 11060 Move returns status 0, amount 0
04:23:19.234 00.000 11060 move complete, result=0
04:23:19.234 00.000 11060 worker thread done servicing request
04:23:19.234 00.000 11060 Worker thread wakes up
04:23:19.234 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:19.234 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:19.235 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:19.868 00.633 11060 Exposure complete
04:23:20.066 00.198 11060 worker thread done servicing request
04:23:20.066 00.000 10844 OnExposeComplete: enter
04:23:20.066 00.000 10844 UpdateGuideState(): m_state=6
04:23:20.066 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5374
04:23:20.066 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=107.15, Mass=1716, SNR=26.3, Peak=164 HFD=3.4
04:23:20.066 00.000 10844 MultiStar: [#1 -0.07,0.42,0.92,U] [#2 0.07,0.28,0.84,U] [#3 0.31,0.00,0.95,U] [#4 -0.11,0.38,0.99,U] [#5 -0.09,0.17,0.91,U] [#6 0.39,-0.18,0.96,U] [#7 -0.07,0.43,0.93,U] [#8 -0.12,0.03,0.71,U] 
04:23:20.066 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.19}, one-star: {-0.16, 0.19}
04:23:20.066 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
04:23:20.066 00.000 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.20 = -3.09)
04:23:20.066 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.46 mountX=0.20 mountY=-0.01, mountTheta=-0.06
04:23:20.066 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.19, opts=13)
04:23:20.066 00.000 10844 Enqueuing Move request for scope (0.02, 0.19)
04:23:20.071 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:20.071 00.000 10844 UpdateGuideState exits: m=1716 SNR=26.3
04:23:20.071 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:20.071 00.000 11060 Worker thread wakes up
04:23:20.071 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:20.071 00.000 10844 Enqueuing Expose request
04:23:20.071 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
04:23:20.071 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
04:23:20.071 00.000 11060 Moving (0.02, 0.19) raw xDistance=0.20 yDistance=-0.01
04:23:20.071 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:23:20.071 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:20.071 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:23:20.071 00.000 11060 MoveAxis(W, 46, ABG)
04:23:20.071 00.000 11060 Guiding  Dir = 3, Dur = 46
04:23:20.086 00.015 11060 IsSlewing returns 0
04:23:20.087 00.001 11060 IsGuiding returns 0
04:23:20.135 00.048 11060 IsGuiding returns 0
04:23:20.135 00.000 11060 Move returns status 0, amount 46
04:23:20.135 00.000 11060 MoveAxis(N, 0, ABG)
04:23:20.135 00.000 11060 Move returns status 0, amount 0
04:23:20.135 00.000 11060 move complete, result=0
04:23:20.136 00.001 11060 worker thread done servicing request
04:23:20.136 00.000 10844 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
04:23:20.136 00.000 11060 Worker thread wakes up
04:23:20.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:20.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:20.755 00.619 11060 Exposure complete
04:23:20.987 00.232 11060 worker thread done servicing request
04:23:20.987 00.000 10844 OnExposeComplete: enter
04:23:20.987 00.000 10844 UpdateGuideState(): m_state=6
04:23:20.987 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5375
04:23:20.987 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=107.18, Mass=1637, SNR=25.3, Peak=160 HFD=3.3
04:23:20.987 00.000 10844 MultiStar: [#1 -0.03,0.62,0.00,M1] [#2 0.14,0.49,0.95,U] [#3 0.16,-0.20,1.04,U] [#4 0.47,0.73,0.00,M1] [#5 -0.17,0.28,0.94,U] [#6 -0.05,-0.19,1.08,U] [#7 0.11,0.58,0.00,M1] [#8 0.13,-0.30,0.83,U] 
04:23:20.987 00.000 10844 refined, 5 included, MultiStar: {0.01, 0.05}, one-star: {-0.12, 0.23}
04:23:20.987 00.000 10844 CameraToMount -- cameraTheta (1.32) - m_xAngle (1.39) = xAngle (-0.07 = -0.07)
04:23:20.987 00.000 10844 CameraToMount -- cameraTheta (1.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.06 = 3.06)
04:23:20.987 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.32 mountX=0.05 mountY=0.00, mountTheta=0.08
04:23:20.991 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
04:23:20.991 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
04:23:20.991 00.000 11060 Worker thread wakes up
04:23:20.991 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:20.991 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
04:23:20.991 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
04:23:20.992 00.001 11060 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=0.00
04:23:20.992 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:23:20.992 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:20.992 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.3
04:23:20.992 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:23:20.992 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:20.992 00.000 11060 MoveAxis(E, 0, ABG)
04:23:20.992 00.000 11060 Move returns status 0, amount 0
04:23:20.992 00.000 11060 MoveAxis(N, 0, ABG)
04:23:20.992 00.000 11060 Move returns status 0, amount 0
04:23:20.992 00.000 11060 move complete, result=0
04:23:20.992 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:20.992 00.000 11060 worker thread done servicing request
04:23:20.992 00.000 10844 Enqueuing Expose request
04:23:20.992 00.000 11060 Worker thread wakes up
04:23:20.992 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:20.992 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:20.994 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:21.645 00.651 11060 Exposure complete
04:23:21.860 00.215 11060 worker thread done servicing request
04:23:21.860 00.000 10844 OnExposeComplete: enter
04:23:21.862 00.002 10844 UpdateGuideState(): m_state=6
04:23:21.862 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5376
04:23:21.862 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=107.12, Mass=1604, SNR=24.9, Peak=165 HFD=3.2
04:23:21.862 00.000 10844 MultiStar: [#1 -0.08,-0.04,1.04,U] [#2 -0.23,0.27,0.97,U] [#3 0.20,0.15,1.09,U] [#4 0.02,0.38,1.00,U] [#5 -0.03,-0.01,0.94,U] [#6 -0.24,-0.15,1.12,U] [#7 -0.15,0.62,0.00,M2] [#8 0.38,0.16,0.82,U] 
04:23:21.863 00.001 10844 refined, 7 included, MultiStar: {-0.03, 0.11}, one-star: {-0.17, 0.16}
04:23:21.863 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
04:23:21.863 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.55 = -2.73)
04:23:21.863 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.81 mountX=0.10 mountY=-0.05, mountTheta=-0.41
04:23:21.863 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.11, opts=13)
04:23:21.863 00.000 10844 Enqueuing Move request for scope (-0.03, 0.11)
04:23:21.863 00.000 11060 Worker thread wakes up
04:23:21.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:21.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
04:23:21.863 00.000 10844 UpdateGuideState exits: m=1604 SNR=24.9
04:23:21.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
04:23:21.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:21.863 00.000 11060 Moving (-0.03, 0.11) raw xDistance=0.10 yDistance=-0.05
04:23:21.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:21.863 00.000 10844 Enqueuing Expose request
04:23:21.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:23:21.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:21.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:23:21.863 00.000 11060 MoveAxis(E, 0, ABG)
04:23:21.863 00.000 11060 Move returns status 0, amount 0
04:23:21.863 00.000 11060 MoveAxis(N, 0, ABG)
04:23:21.863 00.000 11060 Move returns status 0, amount 0
04:23:21.863 00.000 11060 move complete, result=0
04:23:21.863 00.000 11060 worker thread done servicing request
04:23:21.863 00.000 11060 Worker thread wakes up
04:23:21.863 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:21.863 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:21.868 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:22.496 00.628 11060 Exposure complete
04:23:22.717 00.221 11060 worker thread done servicing request
04:23:22.717 00.000 10844 OnExposeComplete: enter
04:23:22.717 00.000 10844 UpdateGuideState(): m_state=6
04:23:22.717 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5377
04:23:22.717 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=107.30, Mass=1708, SNR=25.9, Peak=228 HFD=3.4
04:23:22.717 00.000 10844 MultiStar: [#1 0.07,0.30,1.02,U] [#2 -0.14,0.44,0.92,U] [#3 -0.01,0.27,1.02,U] [#4 0.20,0.21,0.99,U] [#5 -0.07,-0.32,1.01,U] [#6 0.14,-0.05,0.97,U] [#7 -0.28,0.35,0.94,U] [#8 0.05,-0.20,0.83,U] 
04:23:22.717 00.000 10844 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {0.02, 0.35}
04:23:22.717 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.39) = xAngle (0.18 = 0.18)
04:23:22.717 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.30 = -2.98)
04:23:22.717 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.57 mountX=0.15 mountY=-0.02, mountTheta=-0.16
04:23:22.720 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.15, opts=13)
04:23:22.720 00.000 10844 Enqueuing Move request for scope (0.00, 0.15)
04:23:22.720 00.000 11060 Worker thread wakes up
04:23:22.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:22.720 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
04:23:22.720 00.000 10844 UpdateGuideState exits: m=1708 SNR=25.9
04:23:22.720 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
04:23:22.720 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:22.720 00.000 11060 Moving (0.00, 0.15) raw xDistance=0.15 yDistance=-0.02
04:23:22.720 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:22.720 00.000 10844 Enqueuing Expose request
04:23:22.722 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:23:22.722 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:22.722 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:23:22.722 00.000 11060 MoveAxis(W, 35, ABG)
04:23:22.722 00.000 11060 Guiding  Dir = 3, Dur = 35
04:23:22.748 00.026 11060 IsSlewing returns 0
04:23:22.748 00.000 11060 IsGuiding returns 0
04:23:22.810 00.062 11060 IsGuiding returns 0
04:23:22.810 00.000 11060 Move returns status 0, amount 35
04:23:22.810 00.000 11060 MoveAxis(N, 0, ABG)
04:23:22.810 00.000 11060 Move returns status 0, amount 0
04:23:22.810 00.000 11060 move complete, result=0
04:23:22.811 00.001 11060 worker thread done servicing request
04:23:22.811 00.000 11060 Worker thread wakes up
04:23:22.811 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
04:23:22.811 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:22.811 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:23.436 00.625 11060 Exposure complete
04:23:23.648 00.212 11060 worker thread done servicing request
04:23:23.648 00.000 10844 OnExposeComplete: enter
04:23:23.648 00.000 10844 UpdateGuideState(): m_state=6
04:23:23.651 00.003 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5378
04:23:23.651 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=107.36, Mass=1520, SNR=24.7, Peak=169 HFD=2.7
04:23:23.651 00.000 10844 MultiStar: [#1 -0.38,0.60,0.00,M1] [#2 0.09,0.52,0.95,U] [#3 -0.00,0.10,1.01,U] [#4 -0.17,0.41,1.05,U] [#5 -0.04,-0.18,0.90,U] [#6 0.15,0.03,1.05,U] [#7 -0.17,0.23,0.96,U] [#8 -0.30,-0.14,0.87,U] 
04:23:23.651 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.18}, one-star: {-0.14, 0.40}
04:23:23.651 00.000 10844 CameraToMount -- cameraTheta (1.94) - m_xAngle (1.39) = xAngle (0.55 = 0.55)
04:23:23.651 00.000 10844 CameraToMount -- cameraTheta (1.94) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.68 = -2.61)
04:23:23.652 00.001 10844 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.94 mountX=0.16 mountY=-0.10, mountTheta=-0.54
04:23:23.653 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.18, opts=13)
04:23:23.653 00.000 10844 Enqueuing Move request for scope (-0.07, 0.18)
04:23:23.653 00.000 11060 Worker thread wakes up
04:23:23.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
04:23:23.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:23.653 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
04:23:23.653 00.000 10844 UpdateGuideState exits: m=1520 SNR=24.7
04:23:23.653 00.000 11060 Moving (-0.07, 0.18) raw xDistance=0.16 yDistance=-0.10
04:23:23.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:23.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:23.653 00.000 10844 Enqueuing Expose request
04:23:23.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
04:23:23.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:23.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:23:23.653 00.000 11060 MoveAxis(W, 40, ABG)
04:23:23.653 00.000 11060 Guiding  Dir = 3, Dur = 40
04:23:23.677 00.024 11060 IsSlewing returns 0
04:23:23.677 00.000 11060 IsGuiding returns 0
04:23:23.740 00.063 11060 IsGuiding returns 0
04:23:23.741 00.001 11060 Move returns status 0, amount 40
04:23:23.741 00.000 11060 MoveAxis(N, 0, ABG)
04:23:23.741 00.000 11060 Move returns status 0, amount 0
04:23:23.741 00.000 11060 move complete, result=0
04:23:23.741 00.000 11060 worker thread done servicing request
04:23:23.741 00.000 10844 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
04:23:23.741 00.000 11060 Worker thread wakes up
04:23:23.741 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:23.741 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:24.368 00.627 11060 Exposure complete
04:23:24.586 00.218 11060 worker thread done servicing request
04:23:24.586 00.000 10844 OnExposeComplete: enter
04:23:24.586 00.000 10844 UpdateGuideState(): m_state=6
04:23:24.586 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5379
04:23:24.586 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=107.15, Mass=1765, SNR=26.7, Peak=155 HFD=3.1
04:23:24.586 00.000 10844 MultiStar: [#1 -0.26,0.39,0.86,U] [#2 -0.20,0.37,0.87,U] [#3 -0.18,0.25,0.93,U] [#4 0.24,0.72,0.00,M1] [#5 -0.05,-0.15,0.99,U] [#6 -0.00,0.10,1.07,U] [#7 -0.18,0.63,0.00,M1] [#8 0.13,-0.17,0.84,U] 
04:23:24.586 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.14}, one-star: {-0.08, 0.19}
04:23:24.586 00.000 10844 CameraToMount -- cameraTheta (2.14) - m_xAngle (1.39) = xAngle (0.75 = 0.75)
04:23:24.586 00.000 10844 CameraToMount -- cameraTheta (2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.87 = -2.41)
04:23:24.586 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.14 mountX=0.12 mountY=-0.11, mountTheta=-0.74
04:23:24.589 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.14, opts=13)
04:23:24.589 00.000 10844 Enqueuing Move request for scope (-0.09, 0.14)
04:23:24.589 00.000 11060 Worker thread wakes up
04:23:24.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
04:23:24.589 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
04:23:24.589 00.000 11060 Moving (-0.09, 0.14) raw xDistance=0.12 yDistance=-0.11
04:23:24.591 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:23:24.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:24.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:23:24.591 00.000 11060 MoveAxis(E, 0, ABG)
04:23:24.591 00.000 11060 Move returns status 0, amount 0
04:23:24.591 00.000 11060 MoveAxis(N, 0, ABG)
04:23:24.591 00.000 11060 Move returns status 0, amount 0
04:23:24.591 00.000 11060 move complete, result=0
04:23:24.591 00.000 11060 worker thread done servicing request
04:23:24.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:24.591 00.000 10844 UpdateGuideState exits: m=1765 SNR=26.7
04:23:24.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:24.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:24.591 00.000 10844 Enqueuing Expose request
04:23:24.591 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:24.591 00.000 11060 Worker thread wakes up
04:23:24.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:24.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:25.233 00.642 11060 Exposure complete
04:23:25.448 00.215 11060 worker thread done servicing request
04:23:25.448 00.000 10844 OnExposeComplete: enter
04:23:25.448 00.000 10844 UpdateGuideState(): m_state=6
04:23:25.448 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5380
04:23:25.448 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=107.10, Mass=1744, SNR=26.0, Peak=155 HFD=3.5
04:23:25.450 00.002 10844 MultiStar: [#1 -0.19,0.54,0.00,M1] [#2 0.07,0.96,0.00,M1] [#3 0.12,0.35,1.07,U] [#4 -0.08,0.15,1.05,U] [#5 -0.19,-0.09,0.89,U] [#6 -0.05,0.22,1.07,U] [#7 -0.11,0.45,0.87,U] [#8 -0.00,-0.26,0.80,U] 
04:23:25.450 00.000 10844 refined, 6 included, MultiStar: {-0.06, 0.15}, one-star: {-0.16, 0.14}
04:23:25.450 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.39) = xAngle (0.59 = 0.59)
04:23:25.450 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.57)
04:23:25.450 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.98 mountX=0.14 mountY=-0.09, mountTheta=-0.57
04:23:25.453 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
04:23:25.453 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
04:23:25.453 00.000 11060 Worker thread wakes up
04:23:25.453 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
04:23:25.453 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
04:23:25.453 00.000 11060 Moving (-0.06, 0.15) raw xDistance=0.14 yDistance=-0.09
04:23:25.453 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:23:25.453 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:25.453 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:23:25.453 00.000 11060 MoveAxis(W, 32, ABG)
04:23:25.453 00.000 11060 Guiding  Dir = 3, Dur = 32
04:23:25.453 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:25.453 00.000 10844 UpdateGuideState exits: m=1744 SNR=26.0
04:23:25.453 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:25.453 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:25.453 00.000 10844 Enqueuing Expose request
04:23:25.462 00.009 11060 IsSlewing returns 0
04:23:25.463 00.001 11060 IsGuiding returns 0
04:23:25.508 00.045 11060 IsGuiding returns 0
04:23:25.508 00.000 11060 Move returns status 0, amount 32
04:23:25.508 00.000 11060 MoveAxis(N, 0, ABG)
04:23:25.508 00.000 11060 Move returns status 0, amount 0
04:23:25.508 00.000 11060 move complete, result=0
04:23:25.508 00.000 11060 worker thread done servicing request
04:23:25.508 00.000 11060 Worker thread wakes up
04:23:25.508 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
04:23:25.508 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:25.508 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:26.151 00.643 11060 Exposure complete
04:23:26.367 00.216 11060 worker thread done servicing request
04:23:26.369 00.002 10844 OnExposeComplete: enter
04:23:26.369 00.000 10844 UpdateGuideState(): m_state=6
04:23:26.369 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5381
04:23:26.369 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=107.31, Mass=1934, SNR=27.1, Peak=183 HFD=3.4
04:23:26.369 00.000 10844 MultiStar: [#1 -0.24,0.61,0.00,M2] [#2 0.00,0.54,0.93,U] [#3 0.48,0.28,0.00,M1] [#4 -0.05,0.22,1.00,U] [#5 -0.28,-0.16,0.90,U] [#6 -0.14,0.37,1.01,U] [#7 -0.33,0.14,0.88,U] [#8 -0.02,-0.39,0.76,U] 
04:23:26.369 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.17}, one-star: {-0.15, 0.36}
04:23:26.369 00.000 10844 CameraToMount -- cameraTheta (2.24) - m_xAngle (1.39) = xAngle (0.85 = 0.85)
04:23:26.369 00.000 10844 CameraToMount -- cameraTheta (2.24) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.98 = -2.31)
04:23:26.369 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.24 mountX=0.15 mountY=-0.17, mountTheta=-0.85
04:23:26.372 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.17, opts=13)
04:23:26.372 00.000 10844 Enqueuing Move request for scope (-0.14, 0.17)
04:23:26.372 00.000 11060 Worker thread wakes up
04:23:26.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:26.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
04:23:26.372 00.000 10844 UpdateGuideState exits: m=1934 SNR=27.1
04:23:26.372 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
04:23:26.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:26.372 00.000 11060 Moving (-0.14, 0.17) raw xDistance=0.15 yDistance=-0.17
04:23:26.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:26.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:23:26.372 00.000 10844 Enqueuing Expose request
04:23:26.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:26.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:23:26.372 00.000 11060 MoveAxis(W, 35, ABG)
04:23:26.372 00.000 11060 Guiding  Dir = 3, Dur = 35
04:23:26.378 00.006 11060 IsSlewing returns 0
04:23:26.378 00.000 11060 IsGuiding returns 0
04:23:26.428 00.050 11060 IsGuiding returns 0
04:23:26.428 00.000 11060 Move returns status 0, amount 35
04:23:26.428 00.000 11060 MoveAxis(N, 0, ABG)
04:23:26.428 00.000 11060 Move returns status 0, amount 0
04:23:26.428 00.000 11060 move complete, result=0
04:23:26.428 00.000 11060 worker thread done servicing request
04:23:26.428 00.000 11060 Worker thread wakes up
04:23:26.428 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.2 px 0 ms NORTH
04:23:26.428 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:26.428 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:27.068 00.640 11060 Exposure complete
04:23:27.289 00.221 11060 worker thread done servicing request
04:23:27.289 00.000 10844 OnExposeComplete: enter
04:23:27.289 00.000 10844 UpdateGuideState(): m_state=6
04:23:27.289 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5382
04:23:27.289 00.000 10844 Star::Find returns 1 (0), X=616.61, Y=107.28, Mass=1711, SNR=25.5, Peak=198 HFD=3.4
04:23:27.289 00.000 10844 MultiStar: [#1 0.15,0.34,0.98,U] [#2 -0.47,0.36,0.00,M1] [#3 -0.03,0.23,0.95,U] [#4 0.07,0.01,1.02,U] [#5 -0.06,-0.31,1.08,U] [#6 -0.11,-0.14,1.10,U] [#7 -0.17,0.08,0.94,U] [#8 -0.06,-0.41,0.89,U] 
04:23:27.289 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.64, 0.32}
04:23:27.289 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.39) = xAngle (1.62 = 1.62)
04:23:27.289 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.74 = -1.54)
04:23:27.289 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=3.01 mountX=-0.00 mountY=-0.11, mountTheta=-1.62
04:23:27.294 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.02, opts=13)
04:23:27.294 00.000 10844 Enqueuing Move request for scope (-0.11, 0.02)
04:23:27.294 00.000 11060 Worker thread wakes up
04:23:27.294 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:27.294 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
04:23:27.294 00.000 10844 UpdateGuideState exits: m=1711 SNR=25.5
04:23:27.294 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
04:23:27.294 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:27.294 00.000 11060 Moving (-0.11, 0.02) raw xDistance=-0.00 yDistance=-0.11
04:23:27.294 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:27.294 00.000 10844 Enqueuing Expose request
04:23:27.294 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:23:27.294 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:27.294 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:23:27.294 00.000 11060 MoveAxis(E, 0, ABG)
04:23:27.294 00.000 11060 Move returns status 0, amount 0
04:23:27.294 00.000 11060 MoveAxis(N, 0, ABG)
04:23:27.294 00.000 11060 Move returns status 0, amount 0
04:23:27.294 00.000 11060 move complete, result=0
04:23:27.294 00.000 11060 worker thread done servicing request
04:23:27.294 00.000 11060 Worker thread wakes up
04:23:27.294 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:27.294 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:27.298 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:27.931 00.633 11060 Exposure complete
04:23:28.123 00.192 11060 worker thread done servicing request
04:23:28.123 00.000 10844 OnExposeComplete: enter
04:23:28.123 00.000 10844 UpdateGuideState(): m_state=6
04:23:28.123 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5383
04:23:28.123 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=106.94, Mass=1907, SNR=27.6, Peak=191 HFD=2.8
04:23:28.123 00.000 10844 MultiStar: [#1 0.08,0.36,0.90,U] [#2 -0.28,-0.03,0.90,U] [#3 0.16,0.10,0.95,U] [#4 -0.29,0.01,0.94,U] [#5 -0.45,-0.09,0.92,U] [#6 0.22,0.20,0.93,U] [#7 -0.02,0.38,0.88,U] [#8 -0.24,0.03,0.72,U] 
04:23:28.123 00.000 10844 refined, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.21, -0.02}
04:23:28.123 00.000 10844 CameraToMount -- cameraTheta (2.40) - m_xAngle (1.39) = xAngle (1.02 = 1.02)
04:23:28.123 00.000 10844 CameraToMount -- cameraTheta (2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.14 = -2.14)
04:23:28.123 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.40 mountX=0.08 mountY=-0.13, mountTheta=-1.01
04:23:28.129 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.10, opts=13)
04:23:28.129 00.000 10844 Enqueuing Move request for scope (-0.11, 0.10)
04:23:28.129 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:28.129 00.000 10844 UpdateGuideState exits: m=1907 SNR=27.6
04:23:28.129 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:28.129 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:28.130 00.001 10844 Enqueuing Expose request
04:23:28.132 00.002 11060 Worker thread wakes up
04:23:28.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
04:23:28.132 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
04:23:28.132 00.000 11060 Moving (-0.11, 0.10) raw xDistance=0.08 yDistance=-0.13
04:23:28.133 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:23:28.133 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:28.133 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:23:28.133 00.000 11060 MoveAxis(E, 0, ABG)
04:23:28.133 00.000 11060 Move returns status 0, amount 0
04:23:28.133 00.000 11060 MoveAxis(N, 0, ABG)
04:23:28.133 00.000 11060 Move returns status 0, amount 0
04:23:28.133 00.000 11060 move complete, result=0
04:23:28.133 00.000 11060 worker thread done servicing request
04:23:28.133 00.000 11060 Worker thread wakes up
04:23:28.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:28.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:28.138 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:28.771 00.633 11060 Exposure complete
04:23:28.981 00.210 11060 worker thread done servicing request
04:23:28.981 00.000 10844 OnExposeComplete: enter
04:23:28.981 00.000 10844 UpdateGuideState(): m_state=6
04:23:28.982 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5384
04:23:28.982 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=107.04, Mass=1923, SNR=28.2, Peak=178 HFD=3.1
04:23:28.982 00.000 10844 MultiStar: [#1 -0.57,0.51,0.00,M1] [#2 0.14,-0.03,0.87,U] [#3 0.33,0.30,0.89,U] [#4 0.11,0.40,0.93,U] [#5 -0.22,-0.23,0.87,U] [#6 0.09,-0.19,0.97,U] [#7 -0.16,0.39,0.85,U] [#8 0.07,-0.01,0.72,U] 
04:23:28.982 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.09}, one-star: {-0.34, 0.08}
04:23:28.982 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
04:23:28.982 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.96)
04:23:28.982 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.59 mountX=0.09 mountY=-0.02, mountTheta=-0.18
04:23:28.985 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.09, opts=13)
04:23:28.985 00.000 10844 Enqueuing Move request for scope (-0.00, 0.09)
04:23:28.985 00.000 11060 Worker thread wakes up
04:23:28.985 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:28.985 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
04:23:28.985 00.000 10844 UpdateGuideState exits: m=1923 SNR=28.2
04:23:28.985 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
04:23:28.985 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:28.985 00.000 11060 Moving (-0.00, 0.09) raw xDistance=0.09 yDistance=-0.02
04:23:28.985 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:23:28.985 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:28.987 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:28.987 00.000 10844 Enqueuing Expose request
04:23:28.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:23:28.987 00.000 11060 MoveAxis(E, 0, ABG)
04:23:28.987 00.000 11060 Move returns status 0, amount 0
04:23:28.987 00.000 11060 MoveAxis(N, 0, ABG)
04:23:28.987 00.000 11060 Move returns status 0, amount 0
04:23:28.987 00.000 11060 move complete, result=0
04:23:28.987 00.000 11060 worker thread done servicing request
04:23:28.987 00.000 11060 Worker thread wakes up
04:23:28.987 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:28.987 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:28.990 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:29.633 00.643 11060 Exposure complete
04:23:29.832 00.199 11060 worker thread done servicing request
04:23:29.832 00.000 10844 OnExposeComplete: enter
04:23:29.832 00.000 10844 UpdateGuideState(): m_state=6
04:23:29.832 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5385
04:23:29.832 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=107.09, Mass=1646, SNR=25.6, Peak=150 HFD=3.6
04:23:29.832 00.000 10844 MultiStar: [#1 -0.21,0.29,0.99,U] [#2 -0.38,-0.12,0.92,U] [#3 0.35,0.47,0.00,M1] [#4 -0.00,0.32,0.94,U] [#5 -0.15,-0.03,0.97,U] [#6 0.12,0.16,1.13,U] [#7 -0.26,0.15,0.96,U] [#8 -0.31,-0.03,0.78,U] 
04:23:29.832 00.000 10844 refined, 7 included, MultiStar: {-0.17, 0.11}, one-star: {-0.26, 0.14}
04:23:29.832 00.000 10844 CameraToMount -- cameraTheta (2.55) - m_xAngle (1.39) = xAngle (1.16 = 1.16)
04:23:29.832 00.000 10844 CameraToMount -- cameraTheta (2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.28 = -2.00)
04:23:29.832 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.55 mountX=0.08 mountY=-0.19, mountTheta=-1.15
04:23:29.836 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.11, opts=13)
04:23:29.836 00.000 10844 Enqueuing Move request for scope (-0.17, 0.11)
04:23:29.836 00.000 11060 Worker thread wakes up
04:23:29.836 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:29.836 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
04:23:29.836 00.000 10844 UpdateGuideState exits: m=1646 SNR=25.6
04:23:29.836 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
04:23:29.836 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:29.836 00.000 11060 Moving (-0.17, 0.11) raw xDistance=0.08 yDistance=-0.19
04:23:29.836 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:29.836 00.000 10844 Enqueuing Expose request
04:23:29.836 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:23:29.836 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:29.836 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:23:29.836 00.000 11060 MoveAxis(E, 0, ABG)
04:23:29.836 00.000 11060 Move returns status 0, amount 0
04:23:29.836 00.000 11060 MoveAxis(N, 0, ABG)
04:23:29.836 00.000 11060 Move returns status 0, amount 0
04:23:29.836 00.000 11060 move complete, result=0
04:23:29.836 00.000 11060 worker thread done servicing request
04:23:29.836 00.000 11060 Worker thread wakes up
04:23:29.836 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:29.836 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:29.840 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:23:30.462 00.622 11060 Exposure complete
04:23:30.681 00.219 11060 worker thread done servicing request
04:23:30.681 00.000 10844 OnExposeComplete: enter
04:23:30.681 00.000 10844 UpdateGuideState(): m_state=6
04:23:30.683 00.002 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5386
04:23:30.683 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=107.21, Mass=1298, SNR=22.8, Peak=155 HFD=2.9
04:23:30.683 00.000 10844 MultiStar: [#1 -0.02,0.06,1.13,U] [#2 -0.06,-0.14,1.00,U] [#3 0.45,-0.04,1.10,U] [#4 0.39,0.26,1.03,U] [#5 -0.08,-0.46,1.15,U] [#6 0.10,-0.32,1.20,U] [#7 -0.13,0.20,1.02,U] [#8 -0.03,-0.15,0.82,U] 
04:23:30.683 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {-0.06, 0.26}
04:23:30.684 00.001 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.39) = xAngle (-1.97 = -1.97)
04:23:30.684 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.15 = 1.15)
04:23:30.684 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=-0.03 mountY=0.07, mountTheta=1.98
04:23:30.684 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
04:23:30.684 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
04:23:30.684 00.000 11060 Worker thread wakes up
04:23:30.687 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:30.687 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
04:23:30.687 00.000 10844 UpdateGuideState exits: m=1298 SNR=22.8
04:23:30.687 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
04:23:30.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:30.687 00.000 11060 Moving (0.07, -0.04) raw xDistance=-0.03 yDistance=0.07
04:23:30.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:30.687 00.000 10844 Enqueuing Expose request
04:23:30.687 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:30.687 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:30.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:23:30.687 00.000 11060 MoveAxis(E, 0, ABG)
04:23:30.687 00.000 11060 Move returns status 0, amount 0
04:23:30.687 00.000 11060 MoveAxis(N, 0, ABG)
04:23:30.687 00.000 11060 Move returns status 0, amount 0
04:23:30.687 00.000 11060 move complete, result=0
04:23:30.687 00.000 11060 worker thread done servicing request
04:23:30.687 00.000 11060 Worker thread wakes up
04:23:30.687 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:30.687 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:30.690 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:31.317 00.627 11060 Exposure complete
04:23:31.536 00.219 11060 worker thread done servicing request
04:23:31.536 00.000 10844 OnExposeComplete: enter
04:23:31.536 00.000 10844 UpdateGuideState(): m_state=6
04:23:31.536 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5387
04:23:31.536 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=107.72, Mass=1607, SNR=25.4, Peak=181 HFD=3.4
04:23:31.536 00.000 10844 MultiStar: [#1 -0.39,0.58,0.00,M1] [#2 0.17,0.28,0.95,U] [#3 0.25,0.41,1.00,U] [#4 0.16,0.46,0.98,U] [#5 -0.12,-0.09,0.90,U] [#6 0.51,0.01,1.07,U] [#7 -0.13,0.65,0.00,M1] [#8 0.06,0.04,0.90,U] 
04:23:31.536 00.000 10844 refined, 6 included, MultiStar: {0.15, 0.27}, one-star: {-0.00, 0.76}
04:23:31.536 00.000 10844 CameraToMount -- cameraTheta (1.06) - m_xAngle (1.39) = xAngle (-0.33 = -0.33)
04:23:31.536 00.000 10844 CameraToMount -- cameraTheta (1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.79 = 2.79)
04:23:31.536 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.06 mountX=0.30 mountY=0.11, mountTheta=0.35
04:23:31.541 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.27, opts=13)
04:23:31.541 00.000 10844 Enqueuing Move request for scope (0.15, 0.27)
04:23:31.541 00.000 11060 Worker thread wakes up
04:23:31.541 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:31.541 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
04:23:31.541 00.000 10844 UpdateGuideState exits: m=1607 SNR=25.4
04:23:31.541 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
04:23:31.541 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:31.541 00.000 11060 Moving (0.15, 0.27) raw xDistance=0.30 yDistance=0.11
04:23:31.541 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:31.541 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
04:23:31.541 00.000 10844 Enqueuing Expose request
04:23:31.541 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:31.541 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:23:31.541 00.000 11060 MoveAxis(W, 70, ABG)
04:23:31.541 00.000 11060 Guiding  Dir = 3, Dur = 70
04:23:31.556 00.015 11060 IsSlewing returns 0
04:23:31.557 00.001 11060 IsGuiding returns 0
04:23:31.634 00.077 11060 IsGuiding returns 0
04:23:31.634 00.000 11060 Move returns status 0, amount 70
04:23:31.634 00.000 11060 MoveAxis(N, 0, ABG)
04:23:31.634 00.000 11060 Move returns status 0, amount 0
04:23:31.634 00.000 11060 move complete, result=0
04:23:31.634 00.000 11060 worker thread done servicing request
04:23:31.634 00.000 10844 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
04:23:31.634 00.000 11060 Worker thread wakes up
04:23:31.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:31.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:32.281 00.647 11060 Exposure complete
04:23:32.487 00.206 11060 worker thread done servicing request
04:23:32.487 00.000 10844 OnExposeComplete: enter
04:23:32.487 00.000 10844 UpdateGuideState(): m_state=6
04:23:32.487 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5388
04:23:32.487 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=107.35, Mass=1565, SNR=24.8, Peak=224 HFD=2.9
04:23:32.487 00.000 10844 MultiStar: [#1 -0.21,0.65,0.00,M2] [#2 0.18,0.23,0.94,U] [#3 0.36,-0.03,1.02,U] [#4 0.03,0.47,0.99,U] [#5 -0.38,0.10,1.01,U] [#6 -0.02,-0.05,1.14,U] [#7 -0.04,0.58,0.00,M2] [#8 -0.05,-0.05,0.78,U] 
04:23:32.487 00.000 10844 refined, 6 included, MultiStar: {-0.00, 0.15}, one-star: {-0.15, 0.39}
04:23:32.487 00.000 10844 CameraToMount -- cameraTheta (1.59) - m_xAngle (1.39) = xAngle (0.20 = 0.20)
04:23:32.487 00.000 10844 CameraToMount -- cameraTheta (1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.32 = -2.96)
04:23:32.487 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.59 mountX=0.15 mountY=-0.03, mountTheta=-0.18
04:23:32.493 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.15, opts=13)
04:23:32.493 00.000 10844 Enqueuing Move request for scope (-0.00, 0.15)
04:23:32.493 00.000 11060 Worker thread wakes up
04:23:32.493 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:32.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
04:23:32.493 00.000 10844 UpdateGuideState exits: m=1565 SNR=24.8
04:23:32.493 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
04:23:32.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:32.493 00.000 11060 Moving (-0.00, 0.15) raw xDistance=0.15 yDistance=-0.03
04:23:32.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:32.493 00.000 10844 Enqueuing Expose request
04:23:32.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:23:32.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:32.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:23:32.493 00.000 11060 MoveAxis(W, 37, ABG)
04:23:32.493 00.000 11060 Guiding  Dir = 3, Dur = 37
04:23:32.503 00.010 11060 IsSlewing returns 0
04:23:32.503 00.000 11060 IsGuiding returns 0
04:23:32.549 00.046 11060 IsGuiding returns 0
04:23:32.549 00.000 11060 Move returns status 0, amount 37
04:23:32.549 00.000 11060 MoveAxis(N, 0, ABG)
04:23:32.549 00.000 11060 Move returns status 0, amount 0
04:23:32.549 00.000 11060 move complete, result=0
04:23:32.549 00.000 11060 worker thread done servicing request
04:23:32.549 00.000 10844 GuideStep: 0.1 px 37 ms WEST, -0.0 px 0 ms NORTH
04:23:32.549 00.000 11060 Worker thread wakes up
04:23:32.549 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:32.549 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:33.185 00.636 11060 Exposure complete
04:23:33.380 00.195 11060 worker thread done servicing request
04:23:33.380 00.000 10844 OnExposeComplete: enter
04:23:33.380 00.000 10844 UpdateGuideState(): m_state=6
04:23:33.380 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5389
04:23:33.380 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=107.37, Mass=1740, SNR=26.0, Peak=180 HFD=3.4
04:23:33.380 00.000 10844 MultiStar: [#1 -0.37,0.31,0.94,U] [#2 -0.01,0.16,0.89,U] [#3 0.22,-0.09,0.97,U] [#4 -0.06,0.30,0.94,U] [#5 -0.14,0.17,0.89,U] [#6 0.37,-0.51,0.00,M1] [#7 -0.49,0.46,0.00,M3] [#8 0.35,-0.30,0.91,U] 
04:23:33.380 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.14}, one-star: {-0.24, 0.41}
04:23:33.380 00.000 10844 CameraToMount -- cameraTheta (1.83) - m_xAngle (1.39) = xAngle (0.44 = 0.44)
04:23:33.380 00.000 10844 CameraToMount -- cameraTheta (1.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.72)
04:23:33.380 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.83 mountX=0.13 mountY=-0.06, mountTheta=-0.42
04:23:33.381 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
04:23:33.381 00.000 10844 Enqueuing Move request for scope (-0.04, 0.14)
04:23:33.381 00.000 11060 Worker thread wakes up
04:23:33.381 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
04:23:33.381 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:33.381 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
04:23:33.381 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.0
04:23:33.381 00.000 11060 Moving (-0.04, 0.14) raw xDistance=0.13 yDistance=-0.06
04:23:33.381 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:33.381 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:23:33.381 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:33.381 00.000 10844 Enqueuing Expose request
04:23:33.381 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:33.381 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:23:33.381 00.000 11060 MoveAxis(W, 32, ABG)
04:23:33.381 00.000 11060 Guiding  Dir = 3, Dur = 32
04:23:33.390 00.009 11060 IsSlewing returns 0
04:23:33.390 00.000 11060 IsGuiding returns 0
04:23:33.437 00.047 11060 IsGuiding returns 0
04:23:33.437 00.000 11060 Move returns status 0, amount 32
04:23:33.437 00.000 11060 MoveAxis(N, 0, ABG)
04:23:33.437 00.000 11060 Move returns status 0, amount 0
04:23:33.437 00.000 11060 move complete, result=0
04:23:33.437 00.000 11060 worker thread done servicing request
04:23:33.437 00.000 11060 Worker thread wakes up
04:23:33.437 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
04:23:33.437 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:33.437 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:34.102 00.665 11060 Exposure complete
04:23:34.308 00.206 11060 worker thread done servicing request
04:23:34.308 00.000 10844 OnExposeComplete: enter
04:23:34.308 00.000 10844 UpdateGuideState(): m_state=6
04:23:34.308 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5390
04:23:34.308 00.000 10844 Star::Find returns 1 (0), X=617.60, Y=106.72, Mass=1542, SNR=24.9, Peak=218 HFD=3.1
04:23:34.308 00.000 10844 MultiStar: [#1 0.21,-0.13,1.10,U] [#2 0.25,0.40,0.98,U] [#3 0.24,-0.30,1.07,U] [#4 0.21,0.02,1.04,U] [#5 -0.49,-0.24,0.92,U] [#6 0.28,-0.22,1.09,U] [#7 -0.16,0.29,0.95,U] [#8 0.02,-0.25,0.88,U] 
04:23:34.308 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.34, -0.23}
04:23:34.308 00.000 10844 CameraToMount -- cameraTheta (-0.60) - m_xAngle (1.39) = xAngle (-1.99 = -1.99)
04:23:34.308 00.000 10844 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.13 = 1.13)
04:23:34.312 00.004 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.60 mountX=-0.06 mountY=0.12, mountTheta=1.99
04:23:34.315 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
04:23:34.315 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
04:23:34.315 00.000 11060 Worker thread wakes up
04:23:34.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:34.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
04:23:34.315 00.000 10844 UpdateGuideState exits: m=1542 SNR=24.9
04:23:34.315 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
04:23:34.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:34.315 00.000 11060 Moving (0.11, -0.08) raw xDistance=-0.06 yDistance=0.12
04:23:34.315 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:34.315 00.000 10844 Enqueuing Expose request
04:23:34.315 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:23:34.315 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:34.315 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:23:34.315 00.000 11060 MoveAxis(E, 0, ABG)
04:23:34.315 00.000 11060 Move returns status 0, amount 0
04:23:34.315 00.000 11060 MoveAxis(N, 0, ABG)
04:23:34.315 00.000 11060 Move returns status 0, amount 0
04:23:34.315 00.000 11060 move complete, result=0
04:23:34.315 00.000 11060 worker thread done servicing request
04:23:34.315 00.000 11060 Worker thread wakes up
04:23:34.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:34.315 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:34.319 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:34.955 00.636 11060 Exposure complete
04:23:35.172 00.217 11060 worker thread done servicing request
04:23:35.172 00.000 10844 OnExposeComplete: enter
04:23:35.172 00.000 10844 UpdateGuideState(): m_state=6
04:23:35.174 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5391
04:23:35.174 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=107.31, Mass=1610, SNR=25.2, Peak=195 HFD=3.2
04:23:35.174 00.000 10844 MultiStar: [#1 -0.39,0.14,0.96,U] [#2 0.10,-0.13,0.92,U] [#3 0.28,-0.03,1.11,U] [#4 -0.15,0.19,0.98,U] [#5 -0.39,-0.15,0.89,U] [#6 0.45,-0.10,1.10,U] [#7 0.22,0.08,0.91,U] [#8 0.18,-0.39,0.79,U] 
04:23:35.174 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {-0.02, 0.36}
04:23:35.174 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
04:23:35.174 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
04:23:35.174 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.07 mountX=0.01 mountY=0.04, mountTheta=1.32
04:23:35.174 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.00, opts=13)
04:23:35.174 00.000 10844 Enqueuing Move request for scope (0.04, 0.00)
04:23:35.174 00.000 11060 Worker thread wakes up
04:23:35.174 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:35.174 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
04:23:35.174 00.000 10844 UpdateGuideState exits: m=1610 SNR=25.2
04:23:35.174 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
04:23:35.179 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:35.179 00.000 11060 Moving (0.04, 0.00) raw xDistance=0.01 yDistance=0.04
04:23:35.179 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:35.179 00.000 10844 Enqueuing Expose request
04:23:35.179 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:23:35.179 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:35.179 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:23:35.179 00.000 11060 MoveAxis(E, 0, ABG)
04:23:35.179 00.000 11060 Move returns status 0, amount 0
04:23:35.179 00.000 11060 MoveAxis(N, 0, ABG)
04:23:35.179 00.000 11060 Move returns status 0, amount 0
04:23:35.180 00.001 11060 move complete, result=0
04:23:35.180 00.000 11060 worker thread done servicing request
04:23:35.180 00.000 11060 Worker thread wakes up
04:23:35.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:35.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:35.182 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:35.815 00.633 11060 Exposure complete
04:23:36.032 00.217 11060 worker thread done servicing request
04:23:36.032 00.000 10844 OnExposeComplete: enter
04:23:36.032 00.000 10844 UpdateGuideState(): m_state=6
04:23:36.032 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5392
04:23:36.032 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=106.90, Mass=1685, SNR=26.0, Peak=157 HFD=2.9
04:23:36.032 00.000 10844 MultiStar: [#1 -0.09,-0.03,0.94,U] [#2 -0.16,-0.16,0.96,U] [#3 0.20,0.24,1.00,U] [#4 0.07,0.06,0.96,U] [#5 -0.34,-0.14,0.96,U] [#6 -0.09,-0.28,1.02,U] [#7 -0.28,0.40,0.95,U] [#8 -0.22,-0.13,0.81,U] 
04:23:36.032 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.22, -0.06}
04:23:36.032 00.000 10844 CameraToMount -- cameraTheta (-3.05) - m_xAngle (1.39) = xAngle (-4.44 = 1.84)
04:23:36.032 00.000 10844 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.32 = -1.32)
04:23:36.032 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.05 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
04:23:36.038 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
04:23:36.038 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
04:23:36.038 00.000 11060 Worker thread wakes up
04:23:36.038 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:36.038 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
04:23:36.038 00.000 10844 UpdateGuideState exits: m=1685 SNR=26.0
04:23:36.038 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
04:23:36.038 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:36.038 00.000 11060 Moving (-0.12, -0.01) raw xDistance=-0.03 yDistance=-0.12
04:23:36.038 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:36.038 00.000 10844 Enqueuing Expose request
04:23:36.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:36.038 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:36.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:23:36.038 00.000 11060 MoveAxis(E, 0, ABG)
04:23:36.038 00.000 11060 Move returns status 0, amount 0
04:23:36.038 00.000 11060 MoveAxis(N, 0, ABG)
04:23:36.038 00.000 11060 Move returns status 0, amount 0
04:23:36.038 00.000 11060 move complete, result=0
04:23:36.038 00.000 11060 worker thread done servicing request
04:23:36.042 00.004 11060 Worker thread wakes up
04:23:36.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:36.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:36.042 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:36.677 00.635 11060 Exposure complete
04:23:36.919 00.242 11060 worker thread done servicing request
04:23:36.919 00.000 10844 OnExposeComplete: enter
04:23:36.919 00.000 10844 UpdateGuideState(): m_state=6
04:23:36.919 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5393
04:23:36.919 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=106.91, Mass=1767, SNR=26.6, Peak=161 HFD=2.9
04:23:36.921 00.002 10844 MultiStar: [#1 -0.11,0.21,0.88,U] [#2 -0.11,-0.37,0.97,U] [#3 0.34,0.40,0.94,U] [#4 -0.13,0.29,0.91,U] [#5 0.25,0.23,0.95,U] [#6 0.14,-0.40,0.97,U] [#7 -0.34,0.19,0.90,U] [#8 0.09,-0.02,0.96,U] 
04:23:36.921 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.05, -0.04}
04:23:36.921 00.000 10844 CameraToMount -- cameraTheta (1.33) - m_xAngle (1.39) = xAngle (-0.06 = -0.06)
04:23:36.921 00.000 10844 CameraToMount -- cameraTheta (1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.07 = 3.07)
04:23:36.921 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.33 mountX=0.05 mountY=0.00, mountTheta=0.07
04:23:36.922 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.05, opts=13)
04:23:36.922 00.000 10844 Enqueuing Move request for scope (0.01, 0.05)
04:23:36.922 00.000 11060 Worker thread wakes up
04:23:36.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:36.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
04:23:36.922 00.000 10844 UpdateGuideState exits: m=1767 SNR=26.6
04:23:36.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
04:23:36.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:36.922 00.000 11060 Moving (0.01, 0.05) raw xDistance=0.05 yDistance=0.00
04:23:36.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:36.922 00.000 10844 Enqueuing Expose request
04:23:36.922 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:23:36.922 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:36.922 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:23:36.922 00.000 11060 MoveAxis(E, 0, ABG)
04:23:36.922 00.000 11060 Move returns status 0, amount 0
04:23:36.922 00.000 11060 MoveAxis(N, 0, ABG)
04:23:36.922 00.000 11060 Move returns status 0, amount 0
04:23:36.922 00.000 11060 move complete, result=0
04:23:36.922 00.000 11060 worker thread done servicing request
04:23:36.922 00.000 11060 Worker thread wakes up
04:23:36.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:36.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:36.927 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:37.552 00.625 11060 Exposure complete
04:23:37.765 00.213 11060 worker thread done servicing request
04:23:37.765 00.000 10844 OnExposeComplete: enter
04:23:37.765 00.000 10844 UpdateGuideState(): m_state=6
04:23:37.765 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5394
04:23:37.765 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=107.35, Mass=1489, SNR=24.1, Peak=153 HFD=3.3
04:23:37.765 00.000 10844 MultiStar: [#1 -0.02,0.66,0.00,M1] [#2 0.18,0.21,0.94,U] [#3 0.50,0.19,1.12,U] [#4 0.45,0.65,0.00,M1] [#5 -0.14,0.33,1.00,U] [#6 -0.21,-0.25,1.14,U] [#7 -0.14,0.57,0.00,M1] [#8 0.42,-0.26,0.98,U] 
04:23:37.765 00.000 10844 refined, 5 included, MultiStar: {0.09, 0.09}, one-star: {-0.20, 0.39}
04:23:37.765 00.000 10844 CameraToMount -- cameraTheta (0.81) - m_xAngle (1.39) = xAngle (-0.58 = -0.58)
04:23:37.765 00.000 10844 CameraToMount -- cameraTheta (0.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.54 = 2.54)
04:23:37.765 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.81 mountX=0.11 mountY=0.07, mountTheta=0.59
04:23:37.768 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.09, opts=13)
04:23:37.768 00.000 10844 Enqueuing Move request for scope (0.09, 0.09)
04:23:37.768 00.000 11060 Worker thread wakes up
04:23:37.768 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:37.768 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
04:23:37.768 00.000 10844 UpdateGuideState exits: m=1489 SNR=24.1
04:23:37.768 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
04:23:37.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:37.768 00.000 11060 Moving (0.09, 0.09) raw xDistance=0.11 yDistance=0.07
04:23:37.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:37.768 00.000 10844 Enqueuing Expose request
04:23:37.768 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:23:37.768 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:37.768 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:23:37.768 00.000 11060 MoveAxis(E, 0, ABG)
04:23:37.768 00.000 11060 Move returns status 0, amount 0
04:23:37.768 00.000 11060 MoveAxis(N, 0, ABG)
04:23:37.768 00.000 11060 Move returns status 0, amount 0
04:23:37.768 00.000 11060 move complete, result=0
04:23:37.768 00.000 11060 worker thread done servicing request
04:23:37.768 00.000 11060 Worker thread wakes up
04:23:37.768 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:37.768 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:37.774 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:38.408 00.634 11060 Exposure complete
04:23:38.613 00.205 11060 worker thread done servicing request
04:23:38.613 00.000 10844 OnExposeComplete: enter
04:23:38.613 00.000 10844 UpdateGuideState(): m_state=6
04:23:38.613 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5395
04:23:38.613 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=107.01, Mass=1594, SNR=25.2, Peak=170 HFD=3.2
04:23:38.615 00.002 10844 MultiStar: [#1 0.20,0.59,0.00,M2] [#2 0.21,0.09,0.96,U] [#3 0.45,-0.32,1.03,U] [#4 0.34,0.51,0.00,M2] [#5 -0.23,-0.26,0.99,U] [#6 0.32,-0.30,1.05,U] [#7 -0.30,0.25,0.99,U] [#8 -0.01,-0.23,0.87,U] 
04:23:38.615 00.000 10844 single-star, 6 included, MultiStar: {0.08, -0.10}, one-star: {0.10, 0.05}
04:23:38.615 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (1.39) = xAngle (-0.95 = -0.95)
04:23:38.615 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.18 = 2.18)
04:23:38.615 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=0.07 mountY=0.09, mountTheta=0.95
04:23:38.615 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.05, opts=13)
04:23:38.615 00.000 10844 Enqueuing Move request for scope (0.10, 0.05)
04:23:38.615 00.000 11060 Worker thread wakes up
04:23:38.615 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:38.615 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
04:23:38.615 00.000 10844 UpdateGuideState exits: m=1594 SNR=25.2
04:23:38.615 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
04:23:38.615 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:38.615 00.000 11060 Moving (0.10, 0.05) raw xDistance=0.07 yDistance=0.09
04:23:38.615 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:38.615 00.000 10844 Enqueuing Expose request
04:23:38.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:23:38.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:38.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:23:38.615 00.000 11060 MoveAxis(E, 0, ABG)
04:23:38.615 00.000 11060 Move returns status 0, amount 0
04:23:38.615 00.000 11060 MoveAxis(N, 0, ABG)
04:23:38.615 00.000 11060 Move returns status 0, amount 0
04:23:38.615 00.000 11060 move complete, result=0
04:23:38.615 00.000 11060 worker thread done servicing request
04:23:38.615 00.000 11060 Worker thread wakes up
04:23:38.615 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:38.620 00.005 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:38.620 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:39.260 00.640 11060 Exposure complete
04:23:39.468 00.208 11060 worker thread done servicing request
04:23:39.468 00.000 10844 OnExposeComplete: enter
04:23:39.468 00.000 10844 UpdateGuideState(): m_state=6
04:23:39.468 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5396
04:23:39.468 00.000 10844 Star::Find returns 1 (0), X=617.66, Y=106.80, Mass=1316, SNR=22.3, Peak=140 HFD=3.1
04:23:39.468 00.000 10844 MultiStar: [#1 0.02,0.25,1.18,U] [#2 -0.01,-0.09,0.96,U] [#3 0.44,-0.25,1.17,U] [#4 0.35,0.30,1.24,U] [#5 -0.31,-0.29,1.11,U] [#6 0.06,-0.87,0.00,M1] [#7 0.07,0.24,1.06,U] [#8 0.35,-0.32,0.95,U] 
04:23:39.468 00.000 10844 refined, 7 included, MultiStar: {0.17, -0.03}, one-star: {0.41, -0.15}
04:23:39.468 00.000 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (1.39) = xAngle (-1.55 = -1.55)
04:23:39.468 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
04:23:39.468 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.16 mountX=0.00 mountY=0.17, mountTheta=1.55
04:23:39.473 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.03, opts=13)
04:23:39.473 00.000 10844 Enqueuing Move request for scope (0.17, -0.03)
04:23:39.473 00.000 11060 Worker thread wakes up
04:23:39.473 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:39.473 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
04:23:39.473 00.000 10844 UpdateGuideState exits: m=1316 SNR=22.3
04:23:39.473 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
04:23:39.473 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:39.473 00.000 11060 Moving (0.17, -0.03) raw xDistance=0.00 yDistance=0.17
04:23:39.473 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:39.473 00.000 10844 Enqueuing Expose request
04:23:39.473 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:23:39.473 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:39.473 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:23:39.473 00.000 11060 MoveAxis(E, 0, ABG)
04:23:39.473 00.000 11060 Move returns status 0, amount 0
04:23:39.473 00.000 11060 MoveAxis(N, 0, ABG)
04:23:39.473 00.000 11060 Move returns status 0, amount 0
04:23:39.473 00.000 11060 move complete, result=0
04:23:39.473 00.000 11060 worker thread done servicing request
04:23:39.473 00.000 11060 Worker thread wakes up
04:23:39.473 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:39.473 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:39.480 00.007 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:23:40.104 00.624 11060 Exposure complete
04:23:40.330 00.226 11060 worker thread done servicing request
04:23:40.330 00.000 10844 OnExposeComplete: enter
04:23:40.330 00.000 10844 UpdateGuideState(): m_state=6
04:23:40.331 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5397
04:23:40.331 00.000 10844 Star::Find returns 1 (0), X=617.52, Y=107.22, Mass=1766, SNR=26.4, Peak=182 HFD=3.4
04:23:40.331 00.000 10844 MultiStar: [#1 -0.15,0.46,1.07,U] [#2 0.11,0.10,0.86,U] [#3 0.45,0.04,1.00,U] [#4 0.24,0.02,0.99,U] [#5 0.19,-0.06,0.92,U] [#6 0.26,-0.21,1.04,U] [#7 -0.22,0.07,0.93,U] [#8 -0.03,-0.52,0.77,U] 
04:23:40.331 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.27, 0.26}
04:23:40.331 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (1.39) = xAngle (-1.13 = -1.13)
04:23:40.332 00.001 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
04:23:40.332 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.26 mountX=0.06 mountY=0.12, mountTheta=1.13
04:23:40.332 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.03, opts=13)
04:23:40.332 00.000 10844 Enqueuing Move request for scope (0.13, 0.03)
04:23:40.332 00.000 11060 Worker thread wakes up
04:23:40.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:40.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
04:23:40.332 00.000 10844 UpdateGuideState exits: m=1766 SNR=26.4
04:23:40.332 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
04:23:40.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:40.332 00.000 11060 Moving (0.13, 0.03) raw xDistance=0.06 yDistance=0.12
04:23:40.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:40.332 00.000 10844 Enqueuing Expose request
04:23:40.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:23:40.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:40.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:23:40.332 00.000 11060 MoveAxis(E, 0, ABG)
04:23:40.332 00.000 11060 Move returns status 0, amount 0
04:23:40.332 00.000 11060 MoveAxis(N, 0, ABG)
04:23:40.332 00.000 11060 Move returns status 0, amount 0
04:23:40.332 00.000 11060 move complete, result=0
04:23:40.332 00.000 11060 worker thread done servicing request
04:23:40.332 00.000 11060 Worker thread wakes up
04:23:40.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:40.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:40.339 00.007 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:40.961 00.622 11060 Exposure complete
04:23:41.183 00.222 11060 worker thread done servicing request
04:23:41.183 00.000 10844 OnExposeComplete: enter
04:23:41.183 00.000 10844 UpdateGuideState(): m_state=6
04:23:41.183 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5398
04:23:41.183 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=106.92, Mass=1678, SNR=26.1, Peak=159 HFD=2.9
04:23:41.183 00.000 10844 MultiStar: [#1 -0.29,0.04,1.00,U] [#2 -0.21,0.54,0.00,M1] [#3 0.04,-0.21,1.01,U] [#4 0.35,-0.17,1.09,U] [#5 -0.51,-0.35,0.00,M1] [#6 -0.17,-0.20,1.02,U] [#7 -0.11,0.29,0.93,U] [#8 0.00,-0.19,0.84,U] 
04:23:41.183 00.000 10844 refined, 6 included, MultiStar: {-0.05, -0.07}, one-star: {-0.18, -0.03}
04:23:41.183 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.39) = xAngle (-3.58 = 2.71)
04:23:41.183 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.45 = -0.45)
04:23:41.186 00.003 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.19 mountX=-0.08 mountY=-0.04, mountTheta=-2.69
04:23:41.189 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.07, opts=13)
04:23:41.189 00.000 10844 Enqueuing Move request for scope (-0.05, -0.07)
04:23:41.189 00.000 11060 Worker thread wakes up
04:23:41.189 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:41.190 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
04:23:41.190 00.000 10844 UpdateGuideState exits: m=1678 SNR=26.1
04:23:41.190 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:41.190 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:41.190 00.000 10844 Enqueuing Expose request
04:23:41.190 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
04:23:41.190 00.000 11060 Moving (-0.05, -0.07) raw xDistance=-0.08 yDistance=-0.04
04:23:41.190 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:23:41.190 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:41.190 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:23:41.190 00.000 11060 MoveAxis(E, 0, ABG)
04:23:41.190 00.000 11060 Move returns status 0, amount 0
04:23:41.190 00.000 11060 MoveAxis(N, 0, ABG)
04:23:41.190 00.000 11060 Move returns status 0, amount 0
04:23:41.190 00.000 11060 move complete, result=0
04:23:41.190 00.000 11060 worker thread done servicing request
04:23:41.190 00.000 11060 Worker thread wakes up
04:23:41.190 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:41.192 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:41.194 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:41.827 00.633 11060 Exposure complete
04:23:42.035 00.208 11060 worker thread done servicing request
04:23:42.035 00.000 10844 OnExposeComplete: enter
04:23:42.035 00.000 10844 UpdateGuideState(): m_state=6
04:23:42.035 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5399
04:23:42.035 00.000 10844 Star::Find returns 1 (0), X=617.57, Y=106.93, Mass=1638, SNR=25.2, Peak=196 HFD=3.2
04:23:42.035 00.000 10844 MultiStar: [#1 0.27,0.24,0.97,U] [#2 0.26,0.17,0.91,U] [#3 0.34,-0.12,0.98,U] [#4 0.56,0.33,0.00,M1] [#5 -0.14,0.09,0.96,U] [#6 0.42,-0.11,0.98,U] [#7 -0.07,0.18,1.00,U] [#8 0.31,-0.28,0.78,U] 
04:23:42.035 00.000 10844 refined, 7 included, MultiStar: {0.21, 0.02}, one-star: {0.32, -0.03}
04:23:42.037 00.002 10844 CameraToMount -- cameraTheta (0.11) - m_xAngle (1.39) = xAngle (-1.28 = -1.28)
04:23:42.037 00.000 10844 CameraToMount -- cameraTheta (0.11) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.85 = 1.85)
04:23:42.037 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.11 mountX=0.06 mountY=0.20, mountTheta=1.28
04:23:42.040 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.02, opts=13)
04:23:42.040 00.000 10844 Enqueuing Move request for scope (0.21, 0.02)
04:23:42.040 00.000 11060 Worker thread wakes up
04:23:42.040 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:42.040 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
04:23:42.040 00.000 10844 UpdateGuideState exits: m=1638 SNR=25.2
04:23:42.040 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
04:23:42.040 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:42.040 00.000 11060 Moving (0.21, 0.02) raw xDistance=0.06 yDistance=0.20
04:23:42.040 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:42.040 00.000 10844 Enqueuing Expose request
04:23:42.040 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:23:42.040 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
04:23:42.040 00.000 11060 MoveAxis(E, 0, ABG)
04:23:42.040 00.000 11060 Move returns status 0, amount 0
04:23:42.040 00.000 11060 MoveAxis(S, 79, ABG)
04:23:42.040 00.000 11060 Guiding  Dir = 1, Dur = 79
04:23:42.050 00.010 11060 IsSlewing returns 0
04:23:42.050 00.000 11060 IsGuiding returns 0
04:23:42.157 00.107 11060 IsGuiding returns 0
04:23:42.157 00.000 11060 Move returns status 0, amount 79
04:23:42.157 00.000 11060 move complete, result=0
04:23:42.157 00.000 11060 worker thread done servicing request
04:23:42.157 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 79 ms SOUTH
04:23:42.157 00.000 11060 Worker thread wakes up
04:23:42.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:42.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:42.795 00.638 11060 Exposure complete
04:23:42.998 00.203 11060 worker thread done servicing request
04:23:42.998 00.000 10844 OnExposeComplete: enter
04:23:42.998 00.000 10844 UpdateGuideState(): m_state=6
04:23:42.999 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5400
04:23:43.003 00.004 10844 Star::Find returns 1 (0), X=617.33, Y=106.99, Mass=1666, SNR=25.8, Peak=177 HFD=3.3
04:23:43.004 00.001 10844 MultiStar: [#1 -0.23,0.36,0.94,U] [#2 -0.30,0.14,0.91,U] [#3 0.25,0.29,1.17,U] [#4 0.28,0.08,1.09,U] [#5 -0.34,0.00,1.00,U] [#6 -0.06,-0.23,0.98,U] [#7 0.31,0.60,0.00,M1] [#8 0.02,-0.12,0.86,U] 
04:23:43.004 00.000 10844 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.08, 0.04}
04:23:43.004 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.39) = xAngle (0.50 = 0.50)
04:23:43.004 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.62 = -2.66)
04:23:43.004 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.89 mountX=0.07 mountY=-0.04, mountTheta=-0.49
04:23:43.006 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
04:23:43.006 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
04:23:43.006 00.000 11060 Worker thread wakes up
04:23:43.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:43.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
04:23:43.008 00.002 10844 UpdateGuideState exits: m=1666 SNR=25.8
04:23:43.008 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
04:23:43.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:43.008 00.000 11060 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.04
04:23:43.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:43.008 00.000 10844 Enqueuing Expose request
04:23:43.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:23:43.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:43.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:23:43.008 00.000 11060 MoveAxis(E, 0, ABG)
04:23:43.008 00.000 11060 Move returns status 0, amount 0
04:23:43.008 00.000 11060 MoveAxis(N, 0, ABG)
04:23:43.008 00.000 11060 Move returns status 0, amount 0
04:23:43.008 00.000 11060 move complete, result=0
04:23:43.010 00.002 11060 worker thread done servicing request
04:23:43.010 00.000 11060 Worker thread wakes up
04:23:43.010 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:43.010 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:43.012 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:43.647 00.635 11060 Exposure complete
04:23:43.847 00.200 11060 worker thread done servicing request
04:23:43.847 00.000 10844 OnExposeComplete: enter
04:23:43.847 00.000 10844 UpdateGuideState(): m_state=6
04:23:43.849 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5401
04:23:43.849 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=107.35, Mass=1484, SNR=24.5, Peak=165 HFD=2.7
04:23:43.849 00.000 10844 MultiStar: [#1 -0.74,0.02,0.00,M1] [#2 -0.11,0.31,1.00,U] [#3 0.28,0.14,1.06,U] [#4 0.29,0.12,0.95,U] [#5 -0.28,-0.04,0.95,U] [#6 -0.11,0.05,1.09,U] [#7 0.21,0.44,1.01,U] [#8 0.10,-0.32,0.87,U] 
04:23:43.849 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.14}, one-star: {-0.21, 0.39}
04:23:43.849 00.000 10844 CameraToMount -- cameraTheta (1.44) - m_xAngle (1.39) = xAngle (0.05 = 0.05)
04:23:43.849 00.000 10844 CameraToMount -- cameraTheta (1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.11)
04:23:43.849 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.44 mountX=0.15 mountY=-0.00, mountTheta=-0.03
04:23:43.852 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.14, opts=13)
04:23:43.852 00.000 10844 Enqueuing Move request for scope (0.02, 0.14)
04:23:43.852 00.000 11060 Worker thread wakes up
04:23:43.852 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
04:23:43.852 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
04:23:43.852 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:43.852 00.000 11060 Moving (0.02, 0.14) raw xDistance=0.15 yDistance=-0.00
04:23:43.852 00.000 10844 UpdateGuideState exits: m=1484 SNR=24.5
04:23:43.852 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:23:43.852 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:43.852 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:43.852 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:43.852 00.000 10844 Enqueuing Expose request
04:23:43.852 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:23:43.852 00.000 11060 MoveAxis(W, 34, ABG)
04:23:43.854 00.002 11060 Guiding  Dir = 3, Dur = 34
04:23:43.860 00.006 11060 IsSlewing returns 0
04:23:43.860 00.000 11060 IsGuiding returns 0
04:23:43.905 00.045 11060 IsGuiding returns 0
04:23:43.905 00.000 11060 Move returns status 0, amount 34
04:23:43.905 00.000 11060 MoveAxis(N, 0, ABG)
04:23:43.905 00.000 11060 Move returns status 0, amount 0
04:23:43.905 00.000 11060 move complete, result=0
04:23:43.905 00.000 11060 worker thread done servicing request
04:23:43.905 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.0 px 0 ms NORTH
04:23:43.905 00.000 11060 Worker thread wakes up
04:23:43.907 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:43.907 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:44.549 00.642 11060 Exposure complete
04:23:44.754 00.205 11060 worker thread done servicing request
04:23:44.754 00.000 10844 OnExposeComplete: enter
04:23:44.754 00.000 10844 UpdateGuideState(): m_state=6
04:23:44.754 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5402
04:23:44.754 00.000 10844 Star::Find returns 1 (0), X=617.56, Y=106.87, Mass=1954, SNR=27.9, Peak=225 HFD=3.4
04:23:44.754 00.000 10844 MultiStar: [#1 -0.51,0.10,0.94,U] [#2 0.20,0.03,0.80,U] [#3 0.16,-0.08,0.93,U] [#4 -0.44,-0.38,0.00,M1] [#5 -0.27,-0.48,0.87,U] [#6 0.14,-0.21,1.02,U] [#7 -0.55,0.16,0.00,M1] [#8 0.26,-0.77,0.00,M1] 
04:23:44.754 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.12}, one-star: {0.30, -0.09}
04:23:44.754 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
04:23:44.754 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
04:23:44.754 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.51 mountX=-0.12 mountY=0.03, mountTheta=2.92
04:23:44.754 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.12, opts=13)
04:23:44.754 00.000 10844 Enqueuing Move request for scope (0.01, -0.12)
04:23:44.754 00.000 11060 Worker thread wakes up
04:23:44.759 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
04:23:44.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:44.759 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
04:23:44.759 00.000 10844 UpdateGuideState exits: m=1954 SNR=27.9
04:23:44.759 00.000 11060 Moving (0.01, -0.12) raw xDistance=-0.12 yDistance=0.03
04:23:44.759 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:44.759 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:23:44.759 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:44.759 00.000 10844 Enqueuing Expose request
04:23:44.759 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:44.759 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:23:44.759 00.000 11060 MoveAxis(E, 0, ABG)
04:23:44.759 00.000 11060 Move returns status 0, amount 0
04:23:44.759 00.000 11060 MoveAxis(N, 0, ABG)
04:23:44.759 00.000 11060 Move returns status 0, amount 0
04:23:44.759 00.000 11060 move complete, result=0
04:23:44.759 00.000 11060 worker thread done servicing request
04:23:44.759 00.000 11060 Worker thread wakes up
04:23:44.759 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:44.759 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:44.763 00.004 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:45.389 00.626 11060 Exposure complete
04:23:45.610 00.221 11060 worker thread done servicing request
04:23:45.610 00.000 10844 OnExposeComplete: enter
04:23:45.610 00.000 10844 UpdateGuideState(): m_state=6
04:23:45.611 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5403
04:23:45.611 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=107.06, Mass=1655, SNR=25.5, Peak=171 HFD=3.3
04:23:45.611 00.000 10844 MultiStar: [#1 -0.55,0.13,0.00,M1] [#2 -0.25,0.07,0.95,U] [#3 -0.10,-0.02,0.96,U] [#4 -0.07,0.15,1.05,U] [#5 -0.23,-0.30,0.89,U] [#6 -0.08,-0.56,0.00,M1] [#7 -0.35,0.22,0.96,U] [#8 0.04,-0.39,0.88,U] 
04:23:45.611 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.02}, one-star: {0.10, 0.10}
04:23:45.611 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (1.39) = xAngle (-4.40 = 1.88)
04:23:45.611 00.000 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.28 = -1.28)
04:23:45.611 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.02 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
04:23:45.616 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.02, opts=13)
04:23:45.616 00.000 10844 Enqueuing Move request for scope (-0.12, -0.02)
04:23:45.616 00.000 11060 Worker thread wakes up
04:23:45.617 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
04:23:45.617 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
04:23:45.617 00.000 11060 Moving (-0.12, -0.02) raw xDistance=-0.04 yDistance=-0.12
04:23:45.617 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:23:45.617 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:45.617 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:23:45.617 00.000 11060 MoveAxis(E, 0, ABG)
04:23:45.617 00.000 11060 Move returns status 0, amount 0
04:23:45.617 00.000 11060 MoveAxis(N, 0, ABG)
04:23:45.617 00.000 11060 Move returns status 0, amount 0
04:23:45.617 00.000 11060 move complete, result=0
04:23:45.617 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:45.617 00.000 10844 UpdateGuideState exits: m=1655 SNR=25.5
04:23:45.617 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:45.617 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:45.617 00.000 10844 Enqueuing Expose request
04:23:45.617 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:45.617 00.000 11060 worker thread done servicing request
04:23:45.617 00.000 11060 Worker thread wakes up
04:23:45.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:45.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:46.239 00.622 11060 Exposure complete
04:23:46.468 00.229 11060 worker thread done servicing request
04:23:46.468 00.000 10844 OnExposeComplete: enter
04:23:46.468 00.000 10844 UpdateGuideState(): m_state=6
04:23:46.468 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5404
04:23:46.468 00.000 10844 Star::Find returns 1 (0), X=616.85, Y=106.87, Mass=1740, SNR=26.3, Peak=182 HFD=3.0
04:23:46.468 00.000 10844 MultiStar: [#1 -0.48,0.35,0.00,M2] [#2 -0.24,-0.11,0.89,U] [#3 0.02,0.10,0.96,U] [#4 -0.07,0.34,0.89,U] [#5 -0.48,-0.10,1.00,U] [#6 -0.27,0.19,1.05,U] [#7 -0.38,0.07,0.93,U] [#8 -0.05,-0.29,0.88,U] 
04:23:46.468 00.000 10844 refined, 7 included, MultiStar: {-0.24, 0.02}, one-star: {-0.40, -0.08}
04:23:46.468 00.000 10844 CameraToMount -- cameraTheta (3.07) - m_xAngle (1.39) = xAngle (1.68 = 1.68)
04:23:46.468 00.000 10844 CameraToMount -- cameraTheta (3.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.81 = -1.48)
04:23:46.468 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.07 mountX=-0.03 mountY=-0.24, mountTheta=-1.68
04:23:46.473 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.02, opts=13)
04:23:46.474 00.001 10844 Enqueuing Move request for scope (-0.24, 0.02)
04:23:46.474 00.000 11060 Worker thread wakes up
04:23:46.474 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:46.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd
04:23:46.474 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.3
04:23:46.474 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:46.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:46.474 00.000 10844 Enqueuing Expose request
04:23:46.474 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.02)
04:23:46.474 00.000 11060 Moving (-0.24, 0.02) raw xDistance=-0.03 yDistance=-0.24
04:23:46.474 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:46.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:23:46.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:23:46.474 00.000 11060 MoveAxis(E, 0, ABG)
04:23:46.474 00.000 11060 Move returns status 0, amount 0
04:23:46.474 00.000 11060 MoveAxis(N, 0, ABG)
04:23:46.474 00.000 11060 Move returns status 0, amount 0
04:23:46.474 00.000 11060 move complete, result=0
04:23:46.474 00.000 11060 worker thread done servicing request
04:23:46.474 00.000 11060 Worker thread wakes up
04:23:46.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:46.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:46.478 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:23:47.115 00.637 11060 Exposure complete
04:23:47.320 00.205 11060 worker thread done servicing request
04:23:47.320 00.000 10844 OnExposeComplete: enter
04:23:47.320 00.000 10844 UpdateGuideState(): m_state=6
04:23:47.320 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5405
04:23:47.320 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=106.97, Mass=1937, SNR=27.4, Peak=229 HFD=2.8
04:23:47.321 00.001 10844 MultiStar: [#1 -0.21,0.20,0.95,U] [#2 -0.16,-0.12,0.94,U] [#3 -0.15,-0.17,0.93,U] [#4 0.11,-0.03,0.95,U] [#5 -0.53,-0.43,0.00,M1] [#6 0.05,-0.31,1.07,U] [#7 -0.55,0.31,0.00,M1] [#8 0.09,-0.52,0.71,U] 
04:23:47.321 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.12}, one-star: {-0.28, 0.01}
04:23:47.321 00.000 10844 CameraToMount -- cameraTheta (-2.18) - m_xAngle (1.39) = xAngle (-3.57 = 2.72)
04:23:47.321 00.000 10844 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.44 = -0.44)
04:23:47.321 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.18 mountX=-0.14 mountY=-0.06, mountTheta=-2.70
04:23:47.323 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.12, opts=13)
04:23:47.325 00.002 10844 Enqueuing Move request for scope (-0.08, -0.12)
04:23:47.325 00.000 11060 Worker thread wakes up
04:23:47.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:23:47.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
04:23:47.325 00.000 10844 UpdateGuideState exits: m=1937 SNR=27.4
04:23:47.325 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
04:23:47.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:47.325 00.000 11060 Moving (-0.08, -0.12) raw xDistance=-0.14 yDistance=-0.06
04:23:47.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:47.325 00.000 10844 Enqueuing Expose request
04:23:47.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:23:47.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:47.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:23:47.325 00.000 11060 MoveAxis(E, 32, ABG)
04:23:47.325 00.000 11060 Guiding  Dir = 2, Dur = 32
04:23:47.348 00.023 11060 IsSlewing returns 0
04:23:47.348 00.000 11060 IsGuiding returns 0
04:23:47.411 00.063 11060 IsGuiding returns 0
04:23:47.411 00.000 11060 Move returns status 0, amount 32
04:23:47.411 00.000 11060 MoveAxis(N, 0, ABG)
04:23:47.411 00.000 11060 Move returns status 0, amount 0
04:23:47.411 00.000 11060 move complete, result=0
04:23:47.411 00.000 11060 worker thread done servicing request
04:23:47.411 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
04:23:47.411 00.000 11060 Worker thread wakes up
04:23:47.411 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:47.411 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:48.054 00.643 11060 Exposure complete
04:23:48.257 00.203 11060 worker thread done servicing request
04:23:48.257 00.000 10844 OnExposeComplete: enter
04:23:48.257 00.000 10844 UpdateGuideState(): m_state=6
04:23:48.257 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5406
04:23:48.257 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=106.70, Mass=1465, SNR=24.7, Peak=223 HFD=2.8
04:23:48.257 00.000 10844 MultiStar: [#1 -0.56,0.09,0.00,M2] [#2 -0.19,0.09,0.91,U] [#3 -0.08,-0.30,1.04,U] [#4 -0.15,0.27,1.03,U] [#5 0.11,-0.28,1.05,U] [#6 0.21,-0.15,1.08,U] [#7 -0.60,0.34,0.00,M2] [#8 -0.04,-0.69,0.00,M1] 
04:23:48.257 00.000 10844 refined, 5 included, MultiStar: {-0.02, -0.11}, one-star: {-0.02, -0.25}
04:23:48.257 00.000 10844 CameraToMount -- cameraTheta (-1.72) - m_xAngle (1.39) = xAngle (-3.11 = -3.11)
04:23:48.257 00.000 10844 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.02 = 0.02)
04:23:48.257 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.72 mountX=-0.11 mountY=0.00, mountTheta=3.12
04:23:48.263 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.11, opts=13)
04:23:48.263 00.000 10844 Enqueuing Move request for scope (-0.02, -0.11)
04:23:48.263 00.000 11060 Worker thread wakes up
04:23:48.264 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
04:23:48.264 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
04:23:48.264 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:48.264 00.000 11060 Moving (-0.02, -0.11) raw xDistance=-0.11 yDistance=0.00
04:23:48.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:23:48.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:48.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:23:48.264 00.000 11060 MoveAxis(E, 0, ABG)
04:23:48.264 00.000 10844 UpdateGuideState exits: m=1465 SNR=24.7
04:23:48.264 00.000 11060 Move returns status 0, amount 0
04:23:48.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:48.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:48.264 00.000 10844 Enqueuing Expose request
04:23:48.264 00.000 11060 MoveAxis(N, 0, ABG)
04:23:48.264 00.000 11060 Move returns status 0, amount 0
04:23:48.264 00.000 11060 move complete, result=0
04:23:48.264 00.000 11060 worker thread done servicing request
04:23:48.264 00.000 11060 Worker thread wakes up
04:23:48.264 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:48.264 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:48.270 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:48.889 00.619 11060 Exposure complete
04:23:49.107 00.218 11060 worker thread done servicing request
04:23:49.107 00.000 10844 OnExposeComplete: enter
04:23:49.107 00.000 10844 UpdateGuideState(): m_state=6
04:23:49.107 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5407
04:23:49.107 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=107.07, Mass=1806, SNR=27.0, Peak=164 HFD=3.2
04:23:49.107 00.000 10844 MultiStar: [#1 -0.16,0.79,0.00,M3] [#2 -0.01,0.14,0.84,U] [#3 0.04,0.16,0.98,U] [#4 0.04,0.25,0.96,U] [#5 0.12,-0.04,0.91,U] [#6 0.46,-0.11,1.00,U] [#7 -0.62,0.65,0.00,M3] [#8 0.13,0.15,0.74,U] 
04:23:49.107 00.000 10844 single-star, 6 included, MultiStar: {0.12, 0.09}, one-star: {0.01, 0.12}
04:23:49.107 00.000 10844 CameraToMount -- cameraTheta (1.46) - m_xAngle (1.39) = xAngle (0.07 = 0.07)
04:23:49.109 00.002 10844 CameraToMount -- cameraTheta (1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.19 = -3.09)
04:23:49.109 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=0.12 mountY=-0.01, mountTheta=-0.05
04:23:49.112 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.12, opts=13)
04:23:49.112 00.000 10844 Enqueuing Move request for scope (0.01, 0.12)
04:23:49.112 00.000 11060 Worker thread wakes up
04:23:49.113 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:49.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
04:23:49.113 00.000 10844 UpdateGuideState exits: m=1806 SNR=27.0
04:23:49.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
04:23:49.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:49.113 00.000 11060 Moving (0.01, 0.12) raw xDistance=0.12 yDistance=-0.01
04:23:49.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:49.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:23:49.113 00.000 10844 Enqueuing Expose request
04:23:49.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:49.114 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:23:49.114 00.000 11060 MoveAxis(E, 0, ABG)
04:23:49.114 00.000 11060 Move returns status 0, amount 0
04:23:49.114 00.000 11060 MoveAxis(N, 0, ABG)
04:23:49.114 00.000 11060 Move returns status 0, amount 0
04:23:49.115 00.001 11060 move complete, result=0
04:23:49.115 00.000 11060 worker thread done servicing request
04:23:49.115 00.000 11060 Worker thread wakes up
04:23:49.115 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:49.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:49.117 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:49.769 00.652 11060 Exposure complete
04:23:49.980 00.211 11060 worker thread done servicing request
04:23:49.980 00.000 10844 OnExposeComplete: enter
04:23:49.980 00.000 10844 UpdateGuideState(): m_state=6
04:23:49.980 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5408
04:23:49.980 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=106.56, Mass=1802, SNR=26.7, Peak=176 HFD=3.1
04:23:49.980 00.000 10844 MultiStar: [#1 -0.35,-0.04,0.90,U] [#2 -0.07,0.41,0.98,U] [#3 -0.03,0.24,0.99,U] [#4 0.15,0.36,0.94,U] [#5 -0.16,-0.16,0.89,U] [#6 -0.06,-0.35,1.01,U] [#7 -0.06,0.53,0.97,U] [#8 0.06,-0.29,0.77,U] 
04:23:49.980 00.000 10844 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.04, -0.40}
04:23:49.980 00.000 10844 CameraToMount -- cameraTheta (2.58) - m_xAngle (1.39) = xAngle (1.19 = 1.19)
04:23:49.980 00.000 10844 CameraToMount -- cameraTheta (2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.31 = -1.97)
04:23:49.980 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.58 mountX=0.03 mountY=-0.07, mountTheta=-1.19
04:23:49.984 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.04, opts=13)
04:23:49.984 00.000 10844 Enqueuing Move request for scope (-0.06, 0.04)
04:23:49.984 00.000 11060 Worker thread wakes up
04:23:49.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
04:23:49.984 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:49.984 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
04:23:49.984 00.000 10844 UpdateGuideState exits: m=1802 SNR=26.7
04:23:49.984 00.000 11060 Moving (-0.06, 0.04) raw xDistance=0.03 yDistance=-0.07
04:23:49.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:49.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:23:49.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:49.984 00.000 10844 Enqueuing Expose request
04:23:49.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:49.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:23:49.984 00.000 11060 MoveAxis(E, 0, ABG)
04:23:49.984 00.000 11060 Move returns status 0, amount 0
04:23:49.984 00.000 11060 MoveAxis(N, 0, ABG)
04:23:49.984 00.000 11060 Move returns status 0, amount 0
04:23:49.984 00.000 11060 move complete, result=0
04:23:49.984 00.000 11060 worker thread done servicing request
04:23:49.984 00.000 11060 Worker thread wakes up
04:23:49.984 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:49.984 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:49.988 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:50.630 00.642 11060 Exposure complete
04:23:50.847 00.217 11060 worker thread done servicing request
04:23:50.847 00.000 10844 OnExposeComplete: enter
04:23:50.847 00.000 10844 UpdateGuideState(): m_state=6
04:23:50.847 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5409
04:23:50.847 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=106.72, Mass=1476, SNR=24.0, Peak=140 HFD=3.0
04:23:50.847 00.000 10844 MultiStar: [#1 -0.13,-0.04,1.02,U] [#2 0.05,-0.51,1.06,U] [#3 0.01,-0.45,0.98,U] [#4 0.27,0.31,1.12,U] [#5 -0.01,-0.14,1.04,U] [#6 0.17,-0.81,0.00,M1] [#7 -0.08,0.19,1.10,U] [#8 0.19,-0.50,0.89,U] 
04:23:50.847 00.000 10844 refined, 7 included, MultiStar: {-0.03, -0.16}, one-star: {-0.55, -0.24}
04:23:50.847 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.14 = 3.14)
04:23:50.847 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.02 = -0.02)
04:23:50.847 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.75 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
04:23:50.851 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.16, opts=13)
04:23:50.851 00.000 10844 Enqueuing Move request for scope (-0.03, -0.16)
04:23:50.851 00.000 11060 Worker thread wakes up
04:23:50.851 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:50.851 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
04:23:50.851 00.000 10844 UpdateGuideState exits: m=1476 SNR=24.0
04:23:50.851 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
04:23:50.851 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:50.851 00.000 11060 Moving (-0.03, -0.16) raw xDistance=-0.16 yDistance=-0.00
04:23:50.851 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:50.851 00.000 10844 Enqueuing Expose request
04:23:50.851 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:23:50.851 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:50.851 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:23:50.851 00.000 11060 MoveAxis(E, 38, ABG)
04:23:50.851 00.000 11060 Guiding  Dir = 2, Dur = 38
04:23:50.866 00.015 11060 IsSlewing returns 0
04:23:50.867 00.001 11060 IsGuiding returns 0
04:23:50.911 00.044 11060 IsGuiding returns 0
04:23:50.911 00.000 11060 Move returns status 0, amount 38
04:23:50.911 00.000 11060 MoveAxis(N, 0, ABG)
04:23:50.911 00.000 11060 Move returns status 0, amount 0
04:23:50.911 00.000 11060 move complete, result=0
04:23:50.911 00.000 11060 worker thread done servicing request
04:23:50.911 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
04:23:50.911 00.000 11060 Worker thread wakes up
04:23:50.913 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:50.913 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:51.550 00.637 11060 Exposure complete
04:23:51.772 00.222 11060 worker thread done servicing request
04:23:51.773 00.001 10844 OnExposeComplete: enter
04:23:51.773 00.000 10844 UpdateGuideState(): m_state=6
04:23:51.773 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5410
04:23:51.773 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=107.14, Mass=1790, SNR=26.8, Peak=194 HFD=3.1
04:23:51.773 00.000 10844 MultiStar: [#1 -0.23,0.61,0.00,M2] [#2 0.10,-0.17,0.91,U] [#3 0.20,0.06,0.93,U] [#4 0.21,0.47,1.00,U] [#5 -0.28,-0.40,0.96,U] [#6 0.41,-0.59,0.00,M2] [#7 -0.19,0.37,0.95,U] [#8 -0.19,-0.10,0.81,U] 
04:23:51.774 00.001 10844 refined, 6 included, MultiStar: {-0.05, 0.07}, one-star: {-0.22, 0.18}
04:23:51.774 00.000 10844 CameraToMount -- cameraTheta (2.21) - m_xAngle (1.39) = xAngle (0.83 = 0.83)
04:23:51.774 00.000 10844 CameraToMount -- cameraTheta (2.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.95 = -2.33)
04:23:51.774 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.21 mountX=0.06 mountY=-0.06, mountTheta=-0.82
04:23:51.774 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.07, opts=13)
04:23:51.774 00.000 10844 Enqueuing Move request for scope (-0.05, 0.07)
04:23:51.774 00.000 11060 Worker thread wakes up
04:23:51.774 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:51.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
04:23:51.774 00.000 10844 UpdateGuideState exits: m=1790 SNR=26.8
04:23:51.778 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:51.778 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:51.778 00.000 10844 Enqueuing Expose request
04:23:51.778 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
04:23:51.778 00.000 11060 Moving (-0.05, 0.07) raw xDistance=0.06 yDistance=-0.06
04:23:51.778 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:23:51.778 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:51.778 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:23:51.778 00.000 11060 MoveAxis(E, 0, ABG)
04:23:51.778 00.000 11060 Move returns status 0, amount 0
04:23:51.778 00.000 11060 MoveAxis(N, 0, ABG)
04:23:51.778 00.000 11060 Move returns status 0, amount 0
04:23:51.778 00.000 11060 move complete, result=0
04:23:51.778 00.000 11060 worker thread done servicing request
04:23:51.778 00.000 11060 Worker thread wakes up
04:23:51.779 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:51.779 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:51.782 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:52.417 00.635 11060 Exposure complete
04:23:52.644 00.227 11060 worker thread done servicing request
04:23:52.645 00.001 10844 OnExposeComplete: enter
04:23:52.645 00.000 10844 UpdateGuideState(): m_state=6
04:23:52.646 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5411
04:23:52.646 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=107.06, Mass=1683, SNR=25.2, Peak=157 HFD=3.1
04:23:52.646 00.000 10844 MultiStar: [#1 -0.22,0.24,0.98,U] [#2 -0.28,0.11,0.91,U] [#3 -0.14,0.13,1.08,U] [#4 0.05,0.14,1.08,U] [#5 -0.04,-0.40,0.96,U] [#6 0.09,-0.40,1.00,U] [#7 -0.34,-0.03,0.97,U] [#8 0.07,-0.35,0.86,U] 
04:23:52.646 00.000 10844 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.13, 0.10}
04:23:52.646 00.000 10844 CameraToMount -- cameraTheta (-2.74) - m_xAngle (1.39) = xAngle (-4.13 = 2.15)
04:23:52.646 00.000 10844 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.01 = -1.01)
04:23:52.646 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.74 mountX=-0.06 mountY=-0.10, mountTheta=-2.15
04:23:52.646 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.04, opts=13)
04:23:52.646 00.000 10844 Enqueuing Move request for scope (-0.10, -0.04)
04:23:52.646 00.000 11060 Worker thread wakes up
04:23:52.646 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:52.646 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
04:23:52.646 00.000 10844 UpdateGuideState exits: m=1683 SNR=25.2
04:23:52.646 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
04:23:52.646 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:52.646 00.000 11060 Moving (-0.10, -0.04) raw xDistance=-0.06 yDistance=-0.10
04:23:52.651 00.005 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:52.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:23:52.651 00.000 10844 Enqueuing Expose request
04:23:52.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:52.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:23:52.651 00.000 11060 MoveAxis(E, 0, ABG)
04:23:52.651 00.000 11060 Move returns status 0, amount 0
04:23:52.651 00.000 11060 MoveAxis(N, 0, ABG)
04:23:52.651 00.000 11060 Move returns status 0, amount 0
04:23:52.651 00.000 11060 move complete, result=0
04:23:52.651 00.000 11060 worker thread done servicing request
04:23:52.651 00.000 11060 Worker thread wakes up
04:23:52.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:52.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:52.651 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:53.280 00.629 11060 Exposure complete
04:23:53.493 00.213 11060 worker thread done servicing request
04:23:53.493 00.000 10844 OnExposeComplete: enter
04:23:53.493 00.000 10844 UpdateGuideState(): m_state=6
04:23:53.493 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5412
04:23:53.493 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=106.91, Mass=1747, SNR=26.3, Peak=190 HFD=3.0
04:23:53.493 00.000 10844 MultiStar: [#1 -0.13,-0.04,0.99,U] [#2 0.09,0.06,0.90,U] [#3 0.04,-0.47,1.08,U] [#4 -0.24,0.20,1.06,U] [#5 -0.03,-0.31,0.93,U] [#6 -0.02,-0.38,1.06,U] [#7 -0.32,0.22,0.95,U] [#8 0.11,-0.27,0.85,U] 
04:23:53.493 00.000 10844 single-star, 8 included, MultiStar: {-0.07, -0.12}, one-star: {-0.12, -0.05}
04:23:53.493 00.000 10844 CameraToMount -- cameraTheta (-2.75) - m_xAngle (1.39) = xAngle (-4.14 = 2.14)
04:23:53.493 00.000 10844 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.02 = -1.02)
04:23:53.493 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.75 mountX=-0.07 mountY=-0.11, mountTheta=-2.14
04:23:53.498 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.05, opts=13)
04:23:53.498 00.000 10844 Enqueuing Move request for scope (-0.12, -0.05)
04:23:53.498 00.000 11060 Worker thread wakes up
04:23:53.498 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:53.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
04:23:53.498 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.3
04:23:53.498 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
04:23:53.498 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:53.498 00.000 11060 Moving (-0.12, -0.05) raw xDistance=-0.07 yDistance=-0.11
04:23:53.498 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:53.498 00.000 10844 Enqueuing Expose request
04:23:53.498 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:23:53.498 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:53.498 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:23:53.498 00.000 11060 MoveAxis(E, 0, ABG)
04:23:53.498 00.000 11060 Move returns status 0, amount 0
04:23:53.498 00.000 11060 MoveAxis(N, 0, ABG)
04:23:53.498 00.000 11060 Move returns status 0, amount 0
04:23:53.498 00.000 11060 move complete, result=0
04:23:53.498 00.000 11060 worker thread done servicing request
04:23:53.498 00.000 11060 Worker thread wakes up
04:23:53.498 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:53.498 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:53.503 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:54.118 00.615 11060 Exposure complete
04:23:54.326 00.208 11060 worker thread done servicing request
04:23:54.326 00.000 10844 OnExposeComplete: enter
04:23:54.328 00.002 10844 UpdateGuideState(): m_state=6
04:23:54.328 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5413
04:23:54.328 00.000 10844 Star::Find returns 1 (0), X=616.84, Y=106.64, Mass=1992, SNR=28.1, Peak=163 HFD=3.6
04:23:54.328 00.000 10844 MultiStar: [#1 -0.22,0.02,0.88,U] [#2 0.06,-0.02,0.79,U] [#3 0.62,-0.12,0.00,M1] [#4 0.09,-0.34,0.98,U] [#5 -0.33,0.08,0.80,U] [#6 0.44,-0.31,0.98,U] [#7 -0.39,0.22,0.81,U] [#8 0.00,0.01,0.71,U] 
04:23:54.328 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.10}, one-star: {-0.41, -0.32}
04:23:54.328 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (1.39) = xAngle (-3.68 = 2.60)
04:23:54.328 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.56 = -0.56)
04:23:54.328 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.30 mountX=-0.11 mountY=-0.07, mountTheta=-2.59
04:23:54.331 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.10, opts=13)
04:23:54.331 00.000 10844 Enqueuing Move request for scope (-0.09, -0.10)
04:23:54.331 00.000 11060 Worker thread wakes up
04:23:54.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:54.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
04:23:54.331 00.000 10844 UpdateGuideState exits: m=1992 SNR=28.1
04:23:54.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:54.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:54.331 00.000 10844 Enqueuing Expose request
04:23:54.331 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
04:23:54.333 00.002 11060 Moving (-0.09, -0.10) raw xDistance=-0.11 yDistance=-0.07
04:23:54.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:23:54.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:54.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:23:54.333 00.000 11060 MoveAxis(E, 0, ABG)
04:23:54.333 00.000 11060 Move returns status 0, amount 0
04:23:54.333 00.000 11060 MoveAxis(N, 0, ABG)
04:23:54.333 00.000 11060 Move returns status 0, amount 0
04:23:54.333 00.000 11060 move complete, result=0
04:23:54.333 00.000 11060 worker thread done servicing request
04:23:54.333 00.000 11060 Worker thread wakes up
04:23:54.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:54.333 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:54.336 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:54.958 00.622 11060 Exposure complete
04:23:55.155 00.197 11060 worker thread done servicing request
04:23:55.155 00.000 10844 OnExposeComplete: enter
04:23:55.155 00.000 10844 UpdateGuideState(): m_state=6
04:23:55.160 00.005 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5414
04:23:55.160 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=106.69, Mass=1594, SNR=25.3, Peak=194 HFD=3.1
04:23:55.161 00.001 10844 MultiStar: [#1 -0.25,0.17,1.01,U] [#2 0.07,0.51,0.98,U] [#3 0.64,0.12,0.00,M2] [#4 -0.01,-0.47,1.01,U] [#5 -0.15,-0.28,0.94,U] [#6 0.66,-0.32,0.00,M1] [#7 -0.12,0.20,1.03,U] [#8 0.49,0.12,0.85,U] 
04:23:55.161 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.00}, one-star: {-0.07, -0.26}
04:23:55.161 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.39) = xAngle (-4.34 = 1.94)
04:23:55.161 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.22 = -1.22)
04:23:55.161 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.96 mountX=-0.01 mountY=-0.02, mountTheta=-1.94
04:23:55.161 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.00, opts=13)
04:23:55.161 00.000 10844 Enqueuing Move request for scope (-0.02, -0.00)
04:23:55.161 00.000 11060 Worker thread wakes up
04:23:55.161 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
04:23:55.161 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
04:23:55.161 00.000 11060 Moving (-0.02, -0.00) raw xDistance=-0.01 yDistance=-0.02
04:23:55.161 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:23:55.161 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:55.165 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:23:55.165 00.000 11060 MoveAxis(E, 0, ABG)
04:23:55.165 00.000 11060 Move returns status 0, amount 0
04:23:55.165 00.000 11060 MoveAxis(N, 0, ABG)
04:23:55.165 00.000 11060 Move returns status 0, amount 0
04:23:55.165 00.000 11060 move complete, result=0
04:23:55.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:55.165 00.000 11060 worker thread done servicing request
04:23:55.165 00.000 10844 UpdateGuideState exits: m=1594 SNR=25.3
04:23:55.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:55.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:55.165 00.000 10844 Enqueuing Expose request
04:23:55.165 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:55.165 00.000 11060 Worker thread wakes up
04:23:55.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:55.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:55.802 00.637 11060 Exposure complete
04:23:56.016 00.214 11060 worker thread done servicing request
04:23:56.016 00.000 10844 OnExposeComplete: enter
04:23:56.016 00.000 10844 UpdateGuideState(): m_state=6
04:23:56.016 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5415
04:23:56.016 00.000 10844 Star::Find returns 1 (0), X=617.37, Y=107.19, Mass=1812, SNR=26.9, Peak=212 HFD=3.3
04:23:56.016 00.000 10844 MultiStar: [#1 -0.01,0.20,0.93,U] [#2 0.50,-0.09,0.89,U] [#3 0.75,-0.03,0.00,M3] [#4 0.08,0.24,1.05,U] [#5 0.10,0.13,0.96,U] [#6 0.32,-0.35,0.97,U] [#7 -0.30,0.46,0.90,U] [#8 0.21,-0.54,0.00,M1] 
04:23:56.016 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.12}, one-star: {0.12, 0.23}
04:23:56.016 00.000 10844 CameraToMount -- cameraTheta (0.80) - m_xAngle (1.39) = xAngle (-0.59 = -0.59)
04:23:56.018 00.002 10844 CameraToMount -- cameraTheta (0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.54 = 2.54)
04:23:56.018 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=0.14 mountY=0.09, mountTheta=0.60
04:23:56.018 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.12, opts=13)
04:23:56.018 00.000 10844 Enqueuing Move request for scope (0.12, 0.12)
04:23:56.018 00.000 11060 Worker thread wakes up
04:23:56.018 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:56.021 00.003 10844 UpdateGuideState exits: m=1812 SNR=26.9
04:23:56.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
04:23:56.021 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:56.021 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
04:23:56.021 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:56.021 00.000 11060 Moving (0.12, 0.12) raw xDistance=0.14 yDistance=0.09
04:23:56.021 00.000 10844 Enqueuing Expose request
04:23:56.021 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:23:56.021 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:56.021 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:23:56.021 00.000 11060 MoveAxis(W, 32, ABG)
04:23:56.021 00.000 11060 Guiding  Dir = 3, Dur = 32
04:23:56.032 00.011 11060 IsSlewing returns 0
04:23:56.032 00.000 11060 IsGuiding returns 0
04:23:56.079 00.047 11060 IsGuiding returns 0
04:23:56.079 00.000 11060 Move returns status 0, amount 32
04:23:56.079 00.000 11060 MoveAxis(N, 0, ABG)
04:23:56.079 00.000 11060 Move returns status 0, amount 0
04:23:56.079 00.000 11060 move complete, result=0
04:23:56.079 00.000 11060 worker thread done servicing request
04:23:56.079 00.000 11060 Worker thread wakes up
04:23:56.079 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
04:23:56.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:56.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:56.724 00.645 11060 Exposure complete
04:23:56.948 00.224 11060 worker thread done servicing request
04:23:56.948 00.000 10844 OnExposeComplete: enter
04:23:56.948 00.000 10844 UpdateGuideState(): m_state=6
04:23:56.948 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5416
04:23:56.948 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=106.36, Mass=1753, SNR=26.1, Peak=247 HFD=3.2
04:23:56.948 00.000 10844 MultiStar: [#1 0.05,0.31,1.04,U] [#2 0.06,0.01,0.89,U] [#3 0.03,-0.29,0.97,U] [#4 0.37,0.19,0.98,U] [#5 0.02,-0.33,0.98,U] [#6 0.58,-0.37,0.00,M1] [#7 0.26,-0.14,0.86,U] [#8 0.10,-0.16,0.73,U] 
04:23:56.948 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.12}, one-star: {0.17, -0.60}
04:23:56.948 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
04:23:56.948 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
04:23:56.948 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.75 mountX=-0.10 mountY=0.15, mountTheta=2.14
04:23:56.948 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.12, opts=13)
04:23:56.948 00.000 10844 Enqueuing Move request for scope (0.13, -0.12)
04:23:56.948 00.000 11060 Worker thread wakes up
04:23:56.948 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:56.948 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
04:23:56.948 00.000 10844 UpdateGuideState exits: m=1753 SNR=26.1
04:23:56.948 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
04:23:56.948 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:56.948 00.000 11060 Moving (0.13, -0.12) raw xDistance=-0.10 yDistance=0.15
04:23:56.948 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:56.948 00.000 10844 Enqueuing Expose request
04:23:56.953 00.005 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:23:56.953 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:56.953 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:23:56.953 00.000 11060 MoveAxis(E, 0, ABG)
04:23:56.953 00.000 11060 Move returns status 0, amount 0
04:23:56.954 00.001 11060 MoveAxis(N, 0, ABG)
04:23:56.954 00.000 11060 Move returns status 0, amount 0
04:23:56.954 00.000 11060 move complete, result=0
04:23:56.954 00.000 11060 worker thread done servicing request
04:23:56.954 00.000 11060 Worker thread wakes up
04:23:56.954 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:56.954 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:56.957 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:23:57.594 00.637 11060 Exposure complete
04:23:57.807 00.213 11060 worker thread done servicing request
04:23:57.807 00.000 10844 OnExposeComplete: enter
04:23:57.807 00.000 10844 UpdateGuideState(): m_state=6
04:23:57.807 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5417
04:23:57.807 00.000 10844 Star::Find returns 1 (0), X=617.45, Y=107.16, Mass=1408, SNR=23.3, Peak=193 HFD=2.9
04:23:57.808 00.001 10844 MultiStar: [#1 -0.25,0.51,0.00,M1] [#2 0.45,0.27,1.05,U] [#3 0.08,-0.26,1.09,U] [#4 0.42,0.13,1.09,U] [#5 -0.17,-0.28,1.15,U] [#6 0.06,-0.53,1.14,U] [#7 -0.11,0.15,1.02,U] [#8 0.42,-0.40,0.00,M1] 
04:23:57.808 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.06}, one-star: {0.20, 0.21}
04:23:57.808 00.000 10844 CameraToMount -- cameraTheta (-0.42) - m_xAngle (1.39) = xAngle (-1.81 = -1.81)
04:23:57.808 00.000 10844 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.32 = 1.32)
04:23:57.808 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.42 mountX=-0.03 mountY=0.14, mountTheta=1.81
04:23:57.808 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.06, opts=13)
04:23:57.808 00.000 10844 Enqueuing Move request for scope (0.13, -0.06)
04:23:57.808 00.000 11060 Worker thread wakes up
04:23:57.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:23:57.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
04:23:57.808 00.000 10844 UpdateGuideState exits: m=1408 SNR=23.3
04:23:57.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
04:23:57.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:57.808 00.000 11060 Moving (0.13, -0.06) raw xDistance=-0.03 yDistance=0.14
04:23:57.812 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:57.812 00.000 10844 Enqueuing Expose request
04:23:57.812 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:57.812 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:57.812 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:23:57.812 00.000 11060 MoveAxis(E, 0, ABG)
04:23:57.812 00.000 11060 Move returns status 0, amount 0
04:23:57.812 00.000 11060 MoveAxis(N, 0, ABG)
04:23:57.812 00.000 11060 Move returns status 0, amount 0
04:23:57.812 00.000 11060 move complete, result=0
04:23:57.812 00.000 11060 worker thread done servicing request
04:23:57.812 00.000 11060 Worker thread wakes up
04:23:57.813 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:57.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:57.815 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:58.450 00.635 11060 Exposure complete
04:23:58.655 00.205 11060 worker thread done servicing request
04:23:58.655 00.000 10844 OnExposeComplete: enter
04:23:58.655 00.000 10844 UpdateGuideState(): m_state=6
04:23:58.655 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5418
04:23:58.655 00.000 10844 Star::Find returns 1 (0), X=617.72, Y=107.19, Mass=1611, SNR=25.6, Peak=187 HFD=2.9
04:23:58.655 00.000 10844 MultiStar: [#1 -0.34,0.20,1.06,U] [#2 -0.00,0.05,1.03,U] [#3 0.45,-0.28,0.92,U] [#4 0.05,0.33,1.02,U] [#5 0.13,-0.26,1.03,U] [#6 0.00,-0.14,1.07,U] [#7 0.18,-0.10,0.95,U] [#8 0.46,-0.38,0.00,M2] 
04:23:58.655 00.000 10844 refined, 7 included, MultiStar: {0.11, 0.01}, one-star: {0.47, 0.24}
04:23:58.655 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
04:23:58.655 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
04:23:58.655 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=0.03 mountY=0.10, mountTheta=1.33
04:23:58.660 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.01, opts=13)
04:23:58.660 00.000 10844 Enqueuing Move request for scope (0.11, 0.01)
04:23:58.660 00.000 11060 Worker thread wakes up
04:23:58.660 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:23:58.660 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
04:23:58.660 00.000 10844 UpdateGuideState exits: m=1611 SNR=25.6
04:23:58.660 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
04:23:58.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:58.660 00.000 11060 Moving (0.11, 0.01) raw xDistance=0.03 yDistance=0.10
04:23:58.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:58.660 00.000 10844 Enqueuing Expose request
04:23:58.660 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:23:58.662 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:58.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:23:58.662 00.000 11060 MoveAxis(E, 0, ABG)
04:23:58.662 00.000 11060 Move returns status 0, amount 0
04:23:58.662 00.000 11060 MoveAxis(N, 0, ABG)
04:23:58.662 00.000 11060 Move returns status 0, amount 0
04:23:58.662 00.000 11060 move complete, result=0
04:23:58.662 00.000 11060 worker thread done servicing request
04:23:58.662 00.000 11060 Worker thread wakes up
04:23:58.662 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:58.662 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:58.665 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:59.306 00.641 11060 Exposure complete
04:23:59.502 00.196 11060 worker thread done servicing request
04:23:59.502 00.000 10844 OnExposeComplete: enter
04:23:59.502 00.000 10844 UpdateGuideState(): m_state=6
04:23:59.502 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5419
04:23:59.502 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=106.97, Mass=1556, SNR=25.2, Peak=191 HFD=3.2
04:23:59.504 00.002 10844 MultiStar: [#1 0.18,0.33,1.03,U] [#2 0.10,0.38,0.94,U] [#3 -0.17,-0.03,0.95,U] [#4 -0.02,-0.03,1.07,U] [#5 -0.05,-0.36,1.02,U] [#6 0.27,-0.28,0.99,U] [#7 0.02,0.10,0.98,U] [#8 -0.13,-0.55,0.00,M3] 
04:23:59.504 00.000 10844 single-star, 7 included, MultiStar: {0.04, 0.01}, one-star: {-0.00, 0.01}
04:23:59.504 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.39) = xAngle (0.46 = 0.46)
04:23:59.504 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.59 = -2.70)
04:23:59.504 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.85 mountX=0.01 mountY=-0.01, mountTheta=-0.45
04:23:59.508 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.01, opts=13)
04:23:59.508 00.000 10844 Enqueuing Move request for scope (-0.00, 0.01)
04:23:59.508 00.000 11060 Worker thread wakes up
04:23:59.508 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:23:59.508 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
04:23:59.508 00.000 10844 UpdateGuideState exits: m=1556 SNR=25.2
04:23:59.508 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
04:23:59.508 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:59.508 00.000 11060 Moving (-0.00, 0.01) raw xDistance=0.01 yDistance=-0.01
04:23:59.508 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:23:59.508 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:23:59.508 00.000 10844 Enqueuing Expose request
04:23:59.508 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:23:59.508 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:23:59.508 00.000 11060 MoveAxis(E, 0, ABG)
04:23:59.508 00.000 11060 Move returns status 0, amount 0
04:23:59.508 00.000 11060 MoveAxis(N, 0, ABG)
04:23:59.508 00.000 11060 Move returns status 0, amount 0
04:23:59.508 00.000 11060 move complete, result=0
04:23:59.508 00.000 11060 worker thread done servicing request
04:23:59.510 00.002 11060 Worker thread wakes up
04:23:59.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:23:59.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:23:59.511 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:00.148 00.637 11060 Exposure complete
04:24:00.366 00.218 11060 worker thread done servicing request
04:24:00.368 00.002 10844 OnExposeComplete: enter
04:24:00.368 00.000 10844 UpdateGuideState(): m_state=6
04:24:00.368 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5420
04:24:00.368 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=107.33, Mass=1806, SNR=26.7, Peak=185 HFD=3.3
04:24:00.368 00.000 10844 MultiStar: [#1 0.27,0.37,0.97,U] [#2 0.38,-0.17,0.86,U] [#3 0.33,0.10,0.97,U] [#4 0.63,0.27,0.00,M1] [#5 -0.29,-0.01,0.94,U] [#6 -0.04,-0.02,0.95,U] [#7 -0.15,0.07,0.93,U] [#8 0.28,0.03,0.77,U] 
04:24:00.368 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {-0.19, 0.38}
04:24:00.368 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.39) = xAngle (-0.39 = -0.39)
04:24:00.368 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.73 = 2.73)
04:24:00.368 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=1.00 mountX=0.11 mountY=0.05, mountTheta=0.41
04:24:00.372 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.10, opts=13)
04:24:00.372 00.000 10844 Enqueuing Move request for scope (0.07, 0.10)
04:24:00.372 00.000 11060 Worker thread wakes up
04:24:00.372 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
04:24:00.372 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
04:24:00.372 00.000 11060 Moving (0.07, 0.10) raw xDistance=0.11 yDistance=0.05
04:24:00.372 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:00.372 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:24:00.372 00.000 10844 UpdateGuideState exits: m=1806 SNR=26.7
04:24:00.372 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:00.372 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:00.372 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:24:00.372 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:00.372 00.000 10844 Enqueuing Expose request
04:24:00.372 00.000 11060 MoveAxis(E, 0, ABG)
04:24:00.372 00.000 11060 Move returns status 0, amount 0
04:24:00.372 00.000 11060 MoveAxis(N, 0, ABG)
04:24:00.372 00.000 11060 Move returns status 0, amount 0
04:24:00.372 00.000 11060 move complete, result=0
04:24:00.372 00.000 11060 worker thread done servicing request
04:24:00.372 00.000 11060 Worker thread wakes up
04:24:00.372 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:00.372 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:00.372 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:01.007 00.635 11060 Exposure complete
04:24:01.222 00.215 11060 worker thread done servicing request
04:24:01.222 00.000 10844 OnExposeComplete: enter
04:24:01.222 00.000 10844 UpdateGuideState(): m_state=6
04:24:01.222 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
04:24:01.222 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=107.32, Mass=1748, SNR=25.8, Peak=180 HFD=3.5
04:24:01.222 00.000 10844 MultiStar: [#1 0.07,-0.04,0.99,U] [#2 -0.17,-0.10,0.82,U] [#3 0.50,-0.10,1.09,U] [#4 0.42,0.04,1.00,U] [#5 -0.25,-0.23,0.83,U] [#6 0.19,-0.21,1.05,U] [#7 -0.09,-0.03,1.04,U] [#8 -0.06,-0.51,0.78,U] 
04:24:01.222 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.19, 0.36}
04:24:01.222 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
04:24:01.222 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.11 = 1.11)
04:24:01.222 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.63 mountX=-0.06 mountY=0.12, mountTheta=2.02
04:24:01.222 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.08, opts=13)
04:24:01.222 00.000 10844 Enqueuing Move request for scope (0.11, -0.08)
04:24:01.222 00.000 11060 Worker thread wakes up
04:24:01.222 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:01.222 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
04:24:01.222 00.000 10844 UpdateGuideState exits: m=1748 SNR=25.8
04:24:01.227 00.005 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
04:24:01.227 00.000 11060 Moving (0.11, -0.08) raw xDistance=-0.06 yDistance=0.12
04:24:01.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:24:01.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:01.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:01.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:01.227 00.000 10844 Enqueuing Expose request
04:24:01.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:24:01.227 00.000 11060 MoveAxis(E, 0, ABG)
04:24:01.227 00.000 11060 Move returns status 0, amount 0
04:24:01.227 00.000 11060 MoveAxis(N, 0, ABG)
04:24:01.227 00.000 11060 Move returns status 0, amount 0
04:24:01.228 00.001 11060 move complete, result=0
04:24:01.239 00.011 11060 worker thread done servicing request
04:24:01.239 00.000 11060 Worker thread wakes up
04:24:01.239 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:01.239 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:01.242 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:01.870 00.628 11060 Exposure complete
04:24:02.092 00.222 11060 worker thread done servicing request
04:24:02.092 00.000 10844 OnExposeComplete: enter
04:24:02.092 00.000 10844 UpdateGuideState(): m_state=6
04:24:02.092 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5422
04:24:02.092 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=107.29, Mass=1489, SNR=24.2, Peak=148 HFD=3.5
04:24:02.092 00.000 10844 MultiStar: [#1 -0.26,0.29,1.02,U] [#2 -0.19,0.11,0.99,U] [#3 0.25,-0.14,1.11,U] [#4 -0.13,0.58,0.00,M1] [#5 -0.39,-0.13,1.00,U] [#6 0.29,-0.01,1.08,U] [#7 -0.16,0.51,1.00,U] [#8 -0.33,-0.07,0.90,U] 
04:24:02.092 00.000 10844 refined, 7 included, MultiStar: {-0.09, 0.11}, one-star: {-0.03, 0.33}
04:24:02.092 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
04:24:02.092 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.00 = -2.28)
04:24:02.092 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.27 mountX=0.09 mountY=-0.11, mountTheta=-0.87
04:24:02.095 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.11, opts=13)
04:24:02.098 00.003 10844 Enqueuing Move request for scope (-0.09, 0.11)
04:24:02.100 00.002 11060 Worker thread wakes up
04:24:02.100 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
04:24:02.100 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:02.100 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
04:24:02.100 00.000 11060 Moving (-0.09, 0.11) raw xDistance=0.09 yDistance=-0.11
04:24:02.100 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:24:02.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:02.101 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:24:02.101 00.000 10844 UpdateGuideState exits: m=1489 SNR=24.2
04:24:02.101 00.000 11060 MoveAxis(E, 0, ABG)
04:24:02.101 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:02.101 00.000 11060 Move returns status 0, amount 0
04:24:02.101 00.000 11060 MoveAxis(N, 0, ABG)
04:24:02.101 00.000 11060 Move returns status 0, amount 0
04:24:02.101 00.000 11060 move complete, result=0
04:24:02.101 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:02.101 00.000 10844 Enqueuing Expose request
04:24:02.101 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:02.101 00.000 11060 worker thread done servicing request
04:24:02.103 00.002 11060 Worker thread wakes up
04:24:02.103 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:02.103 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:02.744 00.641 11060 Exposure complete
04:24:02.957 00.213 11060 worker thread done servicing request
04:24:02.957 00.000 10844 OnExposeComplete: enter
04:24:02.957 00.000 10844 UpdateGuideState(): m_state=6
04:24:02.958 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5423
04:24:02.958 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=106.65, Mass=1745, SNR=26.4, Peak=221 HFD=3.2
04:24:02.958 00.000 10844 MultiStar: [#1 -0.40,0.24,0.91,U] [#2 -0.28,0.03,0.88,U] [#3 0.18,-0.05,1.02,U] [#4 0.13,0.55,0.00,M2] [#5 0.04,-0.29,0.93,U] [#6 -0.42,-0.33,1.04,U] [#7 -0.24,0.19,0.92,U] [#8 -0.36,-0.15,0.83,U] 
04:24:02.958 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.09}, one-star: {-0.14, -0.31}
04:24:02.958 00.000 10844 CameraToMount -- cameraTheta (-2.71) - m_xAngle (1.39) = xAngle (-4.10 = 2.18)
04:24:02.958 00.000 10844 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.98 = -0.98)
04:24:02.958 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.71 mountX=-0.12 mountY=-0.18, mountTheta=-2.18
04:24:02.958 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.09, opts=13)
04:24:02.962 00.004 10844 Enqueuing Move request for scope (-0.20, -0.09)
04:24:02.962 00.000 11060 Worker thread wakes up
04:24:02.962 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
04:24:02.962 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
04:24:02.962 00.000 11060 Moving (-0.20, -0.09) raw xDistance=-0.12 yDistance=-0.18
04:24:02.962 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:24:02.962 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:02.962 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:02.962 00.000 10844 UpdateGuideState exits: m=1745 SNR=26.4
04:24:02.962 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:24:02.962 00.000 11060 MoveAxis(E, 29, ABG)
04:24:02.962 00.000 11060 Guiding  Dir = 2, Dur = 29
04:24:02.962 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:02.962 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:02.962 00.000 10844 Enqueuing Expose request
04:24:02.983 00.021 11060 IsSlewing returns 0
04:24:02.984 00.001 11060 IsGuiding returns 0
04:24:03.030 00.046 11060 IsGuiding returns 0
04:24:03.030 00.000 11060 Move returns status 0, amount 29
04:24:03.030 00.000 11060 MoveAxis(N, 0, ABG)
04:24:03.030 00.000 11060 Move returns status 0, amount 0
04:24:03.030 00.000 11060 move complete, result=0
04:24:03.030 00.000 11060 worker thread done servicing request
04:24:03.030 00.000 11060 Worker thread wakes up
04:24:03.030 00.000 10844 GuideStep: -0.1 px 29 ms EAST, -0.2 px 0 ms NORTH
04:24:03.030 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:03.030 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:03.669 00.639 11060 Exposure complete
04:24:03.876 00.207 11060 worker thread done servicing request
04:24:03.876 00.000 10844 OnExposeComplete: enter
04:24:03.876 00.000 10844 UpdateGuideState(): m_state=6
04:24:03.887 00.011 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5424
04:24:03.887 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=106.90, Mass=1737, SNR=26.1, Peak=159 HFD=3.1
04:24:03.889 00.002 10844 MultiStar: [#1 -0.06,0.16,0.93,U] [#2 0.16,0.14,0.84,U] [#3 0.06,-0.37,0.94,U] [#4 0.11,0.05,0.94,U] [#5 -0.13,-0.13,0.91,U] [#6 0.17,-0.38,1.03,U] [#7 -0.33,0.24,0.92,U] [#8 -0.41,-0.18,0.76,U] 
04:24:03.889 00.000 10844 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.37, -0.06}
04:24:03.889 00.000 10844 CameraToMount -- cameraTheta (-2.50) - m_xAngle (1.39) = xAngle (-3.89 = 2.39)
04:24:03.889 00.000 10844 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.77 = -0.77)
04:24:03.889 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.50 mountX=-0.08 mountY=-0.07, mountTheta=-2.38
04:24:03.892 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.06, opts=13)
04:24:03.892 00.000 10844 Enqueuing Move request for scope (-0.08, -0.06)
04:24:03.893 00.001 11060 Worker thread wakes up
04:24:03.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
04:24:03.893 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
04:24:03.893 00.000 11060 Moving (-0.08, -0.06) raw xDistance=-0.08 yDistance=-0.07
04:24:03.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:24:03.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:03.893 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:03.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:24:03.893 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.1
04:24:03.893 00.000 11060 MoveAxis(E, 0, ABG)
04:24:03.894 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:03.894 00.000 11060 Move returns status 0, amount 0
04:24:03.894 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:03.894 00.000 10844 Enqueuing Expose request
04:24:03.894 00.000 11060 MoveAxis(N, 0, ABG)
04:24:03.894 00.000 11060 Move returns status 0, amount 0
04:24:03.894 00.000 11060 move complete, result=0
04:24:03.894 00.000 11060 worker thread done servicing request
04:24:03.894 00.000 11060 Worker thread wakes up
04:24:03.894 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:03.894 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:03.897 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:04.524 00.627 11060 Exposure complete
04:24:04.724 00.200 11060 worker thread done servicing request
04:24:04.724 00.000 10844 OnExposeComplete: enter
04:24:04.724 00.000 10844 UpdateGuideState(): m_state=6
04:24:04.724 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5425
04:24:04.726 00.002 10844 Star::Find returns 1 (0), X=617.19, Y=107.27, Mass=2004, SNR=28.6, Peak=204 HFD=3.5
04:24:04.726 00.000 10844 MultiStar: [#1 -0.25,0.32,0.88,U] [#2 -0.34,-0.08,0.84,U] [#3 0.33,-0.14,0.89,U] [#4 0.18,0.14,0.93,U] [#5 0.02,-0.40,0.85,U] [#6 0.11,-0.22,0.93,U] [#7 0.03,0.22,0.94,U] [#8 0.19,-0.59,0.00,M1] 
04:24:04.726 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.03}, one-star: {-0.06, 0.31}
04:24:04.726 00.000 10844 CameraToMount -- cameraTheta (1.31) - m_xAngle (1.39) = xAngle (-0.08 = -0.08)
04:24:04.726 00.000 10844 CameraToMount -- cameraTheta (1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.04 = 3.04)
04:24:04.726 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.31 mountX=0.03 mountY=0.00, mountTheta=0.10
04:24:04.738 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.03, opts=13)
04:24:04.738 00.000 10844 Enqueuing Move request for scope (0.01, 0.03)
04:24:04.738 00.000 11060 Worker thread wakes up
04:24:04.738 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:04.738 00.000 10844 UpdateGuideState exits: m=2004 SNR=28.6
04:24:04.738 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:04.738 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:04.738 00.000 10844 Enqueuing Expose request
04:24:04.739 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
04:24:04.739 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
04:24:04.739 00.000 11060 Moving (0.01, 0.03) raw xDistance=0.03 yDistance=0.00
04:24:04.739 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:24:04.739 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:04.739 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:24:04.739 00.000 11060 MoveAxis(E, 0, ABG)
04:24:04.739 00.000 11060 Move returns status 0, amount 0
04:24:04.739 00.000 11060 MoveAxis(N, 0, ABG)
04:24:04.739 00.000 11060 Move returns status 0, amount 0
04:24:04.739 00.000 11060 move complete, result=0
04:24:04.739 00.000 11060 worker thread done servicing request
04:24:04.740 00.001 11060 Worker thread wakes up
04:24:04.740 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:04.740 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:04.742 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:05.365 00.623 11060 Exposure complete
04:24:05.570 00.205 11060 worker thread done servicing request
04:24:05.572 00.002 10844 OnExposeComplete: enter
04:24:05.572 00.000 10844 UpdateGuideState(): m_state=6
04:24:05.573 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5426
04:24:05.573 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=106.78, Mass=1650, SNR=25.8, Peak=230 HFD=3.2
04:24:05.573 00.000 10844 MultiStar: [#1 -0.57,0.37,0.00,M1] [#2 -0.07,-0.08,0.96,U] [#3 -0.21,-0.33,1.00,U] [#4 0.27,0.19,1.03,U] [#5 -0.17,-0.40,0.99,U] [#6 0.15,-0.53,1.01,U] [#7 0.27,-0.11,0.94,U] [#8 -0.18,-0.35,0.82,U] 
04:24:05.573 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.22}, one-star: {0.15, -0.17}
04:24:05.573 00.000 10844 CameraToMount -- cameraTheta (-1.43) - m_xAngle (1.39) = xAngle (-2.82 = -2.82)
04:24:05.573 00.000 10844 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.30 = 0.30)
04:24:05.573 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.43 mountX=-0.21 mountY=0.07, mountTheta=2.84
04:24:05.575 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.22, opts=13)
04:24:05.577 00.002 10844 Enqueuing Move request for scope (0.03, -0.22)
04:24:05.577 00.000 11060 Worker thread wakes up
04:24:05.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:05.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
04:24:05.577 00.000 10844 UpdateGuideState exits: m=1650 SNR=25.8
04:24:05.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
04:24:05.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:05.577 00.000 11060 Moving (0.03, -0.22) raw xDistance=-0.21 yDistance=0.07
04:24:05.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:05.578 00.001 10844 Enqueuing Expose request
04:24:05.578 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:24:05.578 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:05.578 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:24:05.578 00.000 11060 MoveAxis(E, 49, ABG)
04:24:05.578 00.000 11060 Guiding  Dir = 2, Dur = 49
04:24:05.588 00.010 11060 IsSlewing returns 0
04:24:05.596 00.008 11060 IsGuiding returns 0
04:24:05.648 00.052 11060 IsGuiding returns 0
04:24:05.648 00.000 11060 Move returns status 0, amount 49
04:24:05.648 00.000 11060 MoveAxis(N, 0, ABG)
04:24:05.648 00.000 11060 Move returns status 0, amount 0
04:24:05.648 00.000 11060 move complete, result=0
04:24:05.648 00.000 11060 worker thread done servicing request
04:24:05.648 00.000 11060 Worker thread wakes up
04:24:05.648 00.000 10844 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
04:24:05.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:05.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:06.287 00.639 11060 Exposure complete
04:24:06.493 00.206 11060 worker thread done servicing request
04:24:06.493 00.000 10844 OnExposeComplete: enter
04:24:06.493 00.000 10844 UpdateGuideState(): m_state=6
04:24:06.493 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5427
04:24:06.493 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=106.87, Mass=1762, SNR=26.6, Peak=210 HFD=3.1
04:24:06.495 00.002 10844 MultiStar: [#1 -0.11,-0.01,0.99,U] [#2 0.32,0.00,0.89,U] [#3 0.14,-0.14,1.03,U] [#4 0.27,0.02,0.98,U] [#5 0.19,-0.33,0.94,U] [#6 0.23,-0.16,0.98,U] [#7 0.25,0.24,0.91,U] [#8 -0.34,0.02,0.81,U] 
04:24:06.495 00.000 10844 single-star, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.09, -0.09}
04:24:06.495 00.000 10844 CameraToMount -- cameraTheta (-0.74) - m_xAngle (1.39) = xAngle (-2.13 = -2.13)
04:24:06.495 00.000 10844 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.99 = 0.99)
04:24:06.496 00.001 10844 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.74 mountX=-0.07 mountY=0.11, mountTheta=2.14
04:24:06.498 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.09, opts=13)
04:24:06.498 00.000 10844 Enqueuing Move request for scope (0.09, -0.09)
04:24:06.498 00.000 11060 Worker thread wakes up
04:24:06.498 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
04:24:06.498 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:06.498 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
04:24:06.500 00.002 11060 Moving (0.09, -0.09) raw xDistance=-0.07 yDistance=0.11
04:24:06.500 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:24:06.500 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:06.500 00.000 10844 UpdateGuideState exits: m=1762 SNR=26.6
04:24:06.500 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:24:06.500 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:06.500 00.000 11060 MoveAxis(E, 0, ABG)
04:24:06.500 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:06.500 00.000 11060 Move returns status 0, amount 0
04:24:06.500 00.000 10844 Enqueuing Expose request
04:24:06.500 00.000 11060 MoveAxis(N, 0, ABG)
04:24:06.500 00.000 11060 Move returns status 0, amount 0
04:24:06.500 00.000 11060 move complete, result=0
04:24:06.500 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:06.500 00.000 11060 worker thread done servicing request
04:24:06.500 00.000 11060 Worker thread wakes up
04:24:06.500 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:06.500 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:07.134 00.634 11060 Exposure complete
04:24:07.347 00.213 11060 worker thread done servicing request
04:24:07.347 00.000 10844 OnExposeComplete: enter
04:24:07.347 00.000 10844 UpdateGuideState(): m_state=6
04:24:07.347 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5428
04:24:07.347 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=106.75, Mass=1707, SNR=25.9, Peak=178 HFD=3.5
04:24:07.351 00.004 10844 MultiStar: [#1 -0.22,-0.10,0.90,U] [#2 0.08,-0.29,0.97,U] [#3 0.13,-0.26,1.08,U] [#4 0.50,0.24,1.06,U] [#5 -0.29,-0.26,0.94,U] [#6 0.29,-0.41,0.94,U] [#7 -0.06,0.35,0.92,U] [#8 0.31,-0.36,0.81,U] 
04:24:07.351 00.000 10844 refined, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.13, -0.20}
04:24:07.351 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (1.39) = xAngle (-2.33 = -2.33)
04:24:07.351 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.79 = 0.79)
04:24:07.351 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=-0.12 mountY=0.12, mountTheta=2.34
04:24:07.352 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.14, opts=13)
04:24:07.352 00.000 10844 Enqueuing Move request for scope (0.10, -0.14)
04:24:07.352 00.000 11060 Worker thread wakes up
04:24:07.352 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:07.352 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
04:24:07.352 00.000 10844 UpdateGuideState exits: m=1707 SNR=25.9
04:24:07.352 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
04:24:07.352 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:07.352 00.000 11060 Moving (0.10, -0.14) raw xDistance=-0.12 yDistance=0.12
04:24:07.352 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:07.352 00.000 10844 Enqueuing Expose request
04:24:07.352 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:24:07.352 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:07.352 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:24:07.352 00.000 11060 MoveAxis(E, 0, ABG)
04:24:07.352 00.000 11060 Move returns status 0, amount 0
04:24:07.352 00.000 11060 MoveAxis(N, 0, ABG)
04:24:07.352 00.000 11060 Move returns status 0, amount 0
04:24:07.352 00.000 11060 move complete, result=0
04:24:07.352 00.000 11060 worker thread done servicing request
04:24:07.352 00.000 11060 Worker thread wakes up
04:24:07.352 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:07.356 00.004 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:07.356 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:07.991 00.635 11060 Exposure complete
04:24:08.216 00.225 10844 OnExposeComplete: enter
04:24:08.216 00.000 10844 UpdateGuideState(): m_state=6
04:24:08.216 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5429
04:24:08.216 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=106.64, Mass=1760, SNR=26.1, Peak=154 HFD=3.3
04:24:08.216 00.000 10844 MultiStar: [#1 -0.25,-0.64,0.00,M1] [#2 0.21,-0.33,0.92,U] [#3 0.48,-0.35,0.00,M1] [#4 0.55,-0.35,0.00,M1] [#5 -0.37,-0.86,0.00,M1] [#6 0.26,-0.98,0.00,M1] [#7 0.15,0.15,0.91,U] [#8 -0.04,-0.73,0.00,M1] 
04:24:08.216 00.000 10844 refined, 2 included, MultiStar: {-0.00, -0.17}, one-star: {-0.33, -0.32}
04:24:08.218 00.002 10844 CameraToMount -- cameraTheta (-1.57) - m_xAngle (1.39) = xAngle (-2.96 = -2.96)
04:24:08.218 00.000 10844 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.16 = 0.16)
04:24:08.218 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.17 hyp=0.17 cameraTheta=-1.57 mountX=-0.17 mountY=0.03, mountTheta=2.98
04:24:08.219 00.001 11060 worker thread done servicing request
04:24:08.220 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.17, opts=13)
04:24:08.220 00.000 10844 Enqueuing Move request for scope (-0.00, -0.17)
04:24:08.220 00.000 11060 Worker thread wakes up
04:24:08.220 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:08.220 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.17) opts 0xd
04:24:08.220 00.000 10844 UpdateGuideState exits: m=1760 SNR=26.1
04:24:08.220 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.17)
04:24:08.220 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:08.220 00.000 11060 Moving (-0.00, -0.17) raw xDistance=-0.17 yDistance=0.03
04:24:08.220 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:08.220 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:24:08.220 00.000 10844 Enqueuing Expose request
04:24:08.220 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:08.221 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:24:08.221 00.000 11060 MoveAxis(E, 40, ABG)
04:24:08.221 00.000 11060 Guiding  Dir = 2, Dur = 40
04:24:08.252 00.031 11060 IsSlewing returns 0
04:24:08.252 00.000 11060 IsGuiding returns 0
04:24:08.329 00.077 11060 IsGuiding returns 0
04:24:08.329 00.000 11060 Move returns status 0, amount 40
04:24:08.329 00.000 11060 MoveAxis(N, 0, ABG)
04:24:08.331 00.002 11060 Move returns status 0, amount 0
04:24:08.331 00.000 11060 move complete, result=0
04:24:08.331 00.000 10844 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
04:24:08.331 00.000 11060 worker thread done servicing request
04:24:08.331 00.000 11060 Worker thread wakes up
04:24:08.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:08.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:08.969 00.638 11060 Exposure complete
04:24:09.191 00.222 11060 worker thread done servicing request
04:24:09.191 00.000 10844 OnExposeComplete: enter
04:24:09.191 00.000 10844 UpdateGuideState(): m_state=6
04:24:09.194 00.003 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5430
04:24:09.194 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=107.00, Mass=1610, SNR=24.8, Peak=236 HFD=2.8
04:24:09.194 00.000 10844 MultiStar: [#1 0.15,-0.12,1.07,U] [#2 -0.18,0.20,0.95,U] [#3 0.16,-0.16,0.99,U] [#4 0.14,0.14,1.02,U] [#5 0.05,-0.65,0.00,M2] [#6 0.06,-0.87,0.00,M2] [#7 0.03,0.19,1.09,U] [#8 -0.03,-0.67,0.00,M2] 
04:24:09.194 00.000 10844 refined, 5 included, MultiStar: {0.07, 0.05}, one-star: {0.08, 0.04}
04:24:09.194 00.000 10844 CameraToMount -- cameraTheta (0.63) - m_xAngle (1.39) = xAngle (-0.76 = -0.76)
04:24:09.194 00.000 10844 CameraToMount -- cameraTheta (0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.36 = 2.36)
04:24:09.194 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.63 mountX=0.06 mountY=0.06, mountTheta=0.77
04:24:09.197 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.05, opts=13)
04:24:09.197 00.000 10844 Enqueuing Move request for scope (0.07, 0.05)
04:24:09.197 00.000 11060 Worker thread wakes up
04:24:09.197 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
04:24:09.197 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
04:24:09.197 00.000 11060 Moving (0.07, 0.05) raw xDistance=0.06 yDistance=0.06
04:24:09.197 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:24:09.197 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:09.197 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:24:09.197 00.000 11060 MoveAxis(E, 0, ABG)
04:24:09.197 00.000 11060 Move returns status 0, amount 0
04:24:09.197 00.000 11060 MoveAxis(N, 0, ABG)
04:24:09.197 00.000 11060 Move returns status 0, amount 0
04:24:09.197 00.000 11060 move complete, result=0
04:24:09.199 00.002 11060 worker thread done servicing request
04:24:09.199 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:09.199 00.000 10844 UpdateGuideState exits: m=1610 SNR=24.8
04:24:09.199 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:09.199 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:09.199 00.000 10844 Enqueuing Expose request
04:24:09.199 00.000 11060 Worker thread wakes up
04:24:09.199 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:09.199 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:09.199 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:09.847 00.648 11060 Exposure complete
04:24:10.038 00.191 11060 worker thread done servicing request
04:24:10.038 00.000 10844 OnExposeComplete: enter
04:24:10.038 00.000 10844 UpdateGuideState(): m_state=6
04:24:10.040 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5431
04:24:10.040 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=106.48, Mass=1762, SNR=26.3, Peak=251 HFD=3.1
04:24:10.040 00.000 10844 MultiStar: [#1 -0.08,0.13,1.03,U] [#2 0.21,0.34,0.84,U] [#3 0.31,-0.25,0.96,U] [#4 0.38,0.18,0.98,U] [#5 0.15,-0.52,0.96,U] [#6 0.13,-0.66,0.00,M3] [#7 -0.13,-0.14,0.84,U] [#8 0.21,-0.69,0.00,M3] 
04:24:10.040 00.000 10844 refined, 6 included, MultiStar: {0.12, -0.11}, one-star: {-0.00, -0.48}
04:24:10.040 00.000 10844 CameraToMount -- cameraTheta (-0.75) - m_xAngle (1.39) = xAngle (-2.14 = -2.14)
04:24:10.040 00.000 10844 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.98 = 0.98)
04:24:10.040 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.17 cameraTheta=-0.75 mountX=-0.09 mountY=0.14, mountTheta=2.15
04:24:10.042 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.11, opts=13)
04:24:10.042 00.000 10844 Enqueuing Move request for scope (0.12, -0.11)
04:24:10.042 00.000 11060 Worker thread wakes up
04:24:10.042 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:10.042 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
04:24:10.042 00.000 10844 UpdateGuideState exits: m=1762 SNR=26.3
04:24:10.042 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
04:24:10.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:10.042 00.000 11060 Moving (0.12, -0.11) raw xDistance=-0.09 yDistance=0.14
04:24:10.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:10.042 00.000 10844 Enqueuing Expose request
04:24:10.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:24:10.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:10.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:24:10.042 00.000 11060 MoveAxis(E, 0, ABG)
04:24:10.042 00.000 11060 Move returns status 0, amount 0
04:24:10.042 00.000 11060 MoveAxis(N, 0, ABG)
04:24:10.042 00.000 11060 Move returns status 0, amount 0
04:24:10.042 00.000 11060 move complete, result=0
04:24:10.042 00.000 11060 worker thread done servicing request
04:24:10.042 00.000 11060 Worker thread wakes up
04:24:10.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:10.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:10.048 00.006 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:10.674 00.626 11060 Exposure complete
04:24:10.913 00.239 11060 worker thread done servicing request
04:24:10.913 00.000 10844 OnExposeComplete: enter
04:24:10.915 00.002 10844 UpdateGuideState(): m_state=6
04:24:10.915 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5432
04:24:10.915 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=106.82, Mass=1807, SNR=27.0, Peak=199 HFD=3.4
04:24:10.915 00.000 10844 MultiStar: [#1 0.05,-0.15,0.95,U] [#2 -0.48,-0.05,0.77,U] [#3 0.32,-0.37,0.97,U] [#4 0.45,-0.42,0.00,M1] [#5 0.19,-0.40,0.98,U] [#6 0.11,-0.59,0.00,M4] [#7 0.27,-0.30,0.93,U] [#8 0.08,-0.62,0.00,M4] 
04:24:10.915 00.000 10844 single-star, 5 included, MultiStar: {0.09, -0.24}, one-star: {0.07, -0.14}
04:24:10.915 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (1.39) = xAngle (-2.51 = -2.51)
04:24:10.915 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.61 = 0.61)
04:24:10.915 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.12 mountX=-0.12 mountY=0.09, mountTheta=2.52
04:24:10.918 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.14, opts=13)
04:24:10.918 00.000 10844 Enqueuing Move request for scope (0.07, -0.14)
04:24:10.918 00.000 11060 Worker thread wakes up
04:24:10.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:10.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
04:24:10.918 00.000 10844 UpdateGuideState exits: m=1807 SNR=27.0
04:24:10.918 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
04:24:10.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:10.918 00.000 11060 Moving (0.07, -0.14) raw xDistance=-0.12 yDistance=0.09
04:24:10.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:10.918 00.000 10844 Enqueuing Expose request
04:24:10.920 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:24:10.920 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:10.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:24:10.920 00.000 11060 MoveAxis(E, 29, ABG)
04:24:10.920 00.000 11060 Guiding  Dir = 2, Dur = 29
04:24:10.923 00.003 11060 IsSlewing returns 0
04:24:10.923 00.000 11060 IsGuiding returns 0
04:24:10.959 00.036 11060 IsGuiding returns 0
04:24:10.959 00.000 11060 Move returns status 0, amount 29
04:24:10.959 00.000 11060 MoveAxis(N, 0, ABG)
04:24:10.959 00.000 11060 Move returns status 0, amount 0
04:24:10.959 00.000 11060 move complete, result=0
04:24:10.959 00.000 11060 worker thread done servicing request
04:24:10.959 00.000 11060 Worker thread wakes up
04:24:10.959 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
04:24:10.959 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:10.959 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:11.586 00.627 11060 Exposure complete
04:24:11.804 00.218 11060 worker thread done servicing request
04:24:11.804 00.000 10844 OnExposeComplete: enter
04:24:11.804 00.000 10844 UpdateGuideState(): m_state=6
04:24:11.804 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5433
04:24:11.804 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=106.92, Mass=1771, SNR=26.7, Peak=220 HFD=3.1
04:24:11.804 00.000 10844 MultiStar: [#1 0.06,0.33,1.01,U] [#2 0.29,-0.01,0.87,U] [#3 0.63,-0.12,0.00,M1] [#4 0.64,0.03,0.00,M2] [#5 -0.04,-0.43,0.97,U] [#6 0.20,-0.17,0.98,U] [#7 0.32,0.18,0.89,U] [#8 0.14,-0.49,0.82,U] 
04:24:11.804 00.000 10844 refined, 6 included, MultiStar: {0.17, -0.08}, one-star: {0.23, -0.04}
04:24:11.804 00.000 10844 CameraToMount -- cameraTheta (-0.45) - m_xAngle (1.39) = xAngle (-1.84 = -1.84)
04:24:11.804 00.000 10844 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.29 = 1.29)
04:24:11.804 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.45 mountX=-0.05 mountY=0.18, mountTheta=1.84
04:24:11.807 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.08, opts=13)
04:24:11.807 00.000 10844 Enqueuing Move request for scope (0.17, -0.08)
04:24:11.807 00.000 11060 Worker thread wakes up
04:24:11.809 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
04:24:11.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:24:11.809 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
04:24:11.809 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.7
04:24:11.809 00.000 11060 Moving (0.17, -0.08) raw xDistance=-0.05 yDistance=0.18
04:24:11.809 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:11.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:24:11.809 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:11.809 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:11.809 00.000 10844 Enqueuing Expose request
04:24:11.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:24:11.809 00.000 11060 MoveAxis(E, 0, ABG)
04:24:11.809 00.000 11060 Move returns status 0, amount 0
04:24:11.809 00.000 11060 MoveAxis(N, 0, ABG)
04:24:11.809 00.000 11060 Move returns status 0, amount 0
04:24:11.809 00.000 11060 move complete, result=0
04:24:11.809 00.000 11060 worker thread done servicing request
04:24:11.809 00.000 11060 Worker thread wakes up
04:24:11.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:11.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:11.813 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:12.437 00.624 11060 Exposure complete
04:24:12.640 00.203 11060 worker thread done servicing request
04:24:12.640 00.000 10844 OnExposeComplete: enter
04:24:12.640 00.000 10844 UpdateGuideState(): m_state=6
04:24:12.640 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5434
04:24:12.640 00.000 10844 Star::Find returns 1 (0), X=617.47, Y=107.23, Mass=1532, SNR=24.3, Peak=180 HFD=3.0
04:24:12.640 00.000 10844 MultiStar: [#1 0.66,0.22,0.00,M1] [#2 -0.13,-0.30,0.94,U] [#3 0.50,-0.66,0.00,M2] [#4 0.52,0.13,1.01,U] [#5 0.27,-0.33,0.99,U] [#6 -0.03,-0.18,1.17,U] [#7 0.10,-0.25,1.04,U] [#8 0.13,-0.52,0.86,U] 
04:24:12.640 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.16}, one-star: {0.22, 0.27}
04:24:12.640 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
04:24:12.640 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.93 = 0.93)
04:24:12.640 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.80 mountX=-0.13 mountY=0.18, mountTheta=2.20
04:24:12.645 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.16, opts=13)
04:24:12.647 00.002 10844 Enqueuing Move request for scope (0.15, -0.16)
04:24:12.647 00.000 11060 Worker thread wakes up
04:24:12.647 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:12.647 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
04:24:12.647 00.000 10844 UpdateGuideState exits: m=1532 SNR=24.3
04:24:12.647 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:12.648 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:12.648 00.000 10844 Enqueuing Expose request
04:24:12.648 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
04:24:12.648 00.000 11060 Moving (0.15, -0.16) raw xDistance=-0.13 yDistance=0.18
04:24:12.648 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:24:12.648 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:12.648 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:24:12.648 00.000 11060 MoveAxis(E, 30, ABG)
04:24:12.648 00.000 11060 Guiding  Dir = 2, Dur = 30
04:24:12.676 00.028 11060 IsSlewing returns 0
04:24:12.676 00.000 11060 IsGuiding returns 0
04:24:12.723 00.047 11060 IsGuiding returns 0
04:24:12.723 00.000 11060 Move returns status 0, amount 30
04:24:12.723 00.000 11060 MoveAxis(N, 0, ABG)
04:24:12.723 00.000 11060 Move returns status 0, amount 0
04:24:12.723 00.000 11060 move complete, result=0
04:24:12.723 00.000 11060 worker thread done servicing request
04:24:12.723 00.000 11060 Worker thread wakes up
04:24:12.723 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.2 px 0 ms NORTH
04:24:12.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:12.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:13.355 00.632 11060 Exposure complete
04:24:13.567 00.212 11060 worker thread done servicing request
04:24:13.567 00.000 10844 OnExposeComplete: enter
04:24:13.567 00.000 10844 UpdateGuideState(): m_state=6
04:24:13.568 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5435
04:24:13.568 00.000 10844 Star::Find returns 1 (0), X=617.82, Y=106.75, Mass=1795, SNR=27.0, Peak=210 HFD=2.9
04:24:13.568 00.000 10844 MultiStar: [#1 0.12,-0.21,0.93,U] [#2 0.08,-0.18,0.93,U] [#3 0.59,-0.56,0.00,M3] [#4 0.34,-0.04,1.03,U] [#5 0.17,-0.52,0.95,U] [#6 0.23,-0.06,1.07,U] [#7 -0.03,-0.19,0.92,U] [#8 0.38,-1.09,0.00,M3] 
04:24:13.568 00.000 10844 refined, 6 included, MultiStar: {0.22, -0.20}, one-star: {0.57, -0.20}
04:24:13.568 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.39) = xAngle (-2.12 = -2.12)
04:24:13.568 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.00 = 1.00)
04:24:13.568 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.29 cameraTheta=-0.73 mountX=-0.15 mountY=0.25, mountTheta=2.13
04:24:13.570 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.20, opts=13)
04:24:13.570 00.000 10844 Enqueuing Move request for scope (0.22, -0.20)
04:24:13.570 00.000 11060 Worker thread wakes up
04:24:13.570 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:13.570 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
04:24:13.570 00.000 10844 UpdateGuideState exits: m=1795 SNR=27.0
04:24:13.570 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
04:24:13.570 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:13.572 00.002 11060 Moving (0.22, -0.20) raw xDistance=-0.15 yDistance=0.25
04:24:13.572 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:13.572 00.000 10844 Enqueuing Expose request
04:24:13.572 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:24:13.572 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.25
04:24:13.572 00.000 11060 MoveAxis(E, 37, ABG)
04:24:13.572 00.000 11060 Guiding  Dir = 2, Dur = 37
04:24:13.606 00.034 11060 IsSlewing returns 0
04:24:13.606 00.000 11060 IsGuiding returns 0
04:24:13.667 00.061 11060 IsGuiding returns 0
04:24:13.667 00.000 11060 Move returns status 0, amount 37
04:24:13.667 00.000 11060 MoveAxis(S, 96, ABG)
04:24:13.667 00.000 11060 Guiding  Dir = 1, Dur = 96
04:24:13.698 00.031 11060 IsSlewing returns 0
04:24:13.698 00.000 11060 IsGuiding returns 0
04:24:13.807 00.109 11060 IsGuiding returns 0
04:24:13.807 00.000 11060 Move returns status 0, amount 96
04:24:13.807 00.000 11060 move complete, result=0
04:24:13.807 00.000 11060 worker thread done servicing request
04:24:13.807 00.000 11060 Worker thread wakes up
04:24:13.807 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.2 px 96 ms SOUTH
04:24:13.807 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:13.807 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:14.446 00.639 11060 Exposure complete
04:24:14.660 00.214 11060 worker thread done servicing request
04:24:14.660 00.000 10844 OnExposeComplete: enter
04:24:14.660 00.000 10844 UpdateGuideState(): m_state=6
04:24:14.660 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5436
04:24:14.662 00.002 10844 Star::Find returns 1 (0), X=617.34, Y=107.06, Mass=1877, SNR=27.6, Peak=226 HFD=3.1
04:24:14.662 00.000 10844 MultiStar: [#1 0.28,0.20,0.92,U] [#2 -0.10,-0.12,0.78,U] [#3 0.57,-0.34,0.00,M4] [#4 0.48,0.08,0.98,U] [#5 -0.14,-0.77,0.00,M1] [#6 0.20,-0.37,0.98,U] [#7 0.19,0.39,0.91,U] [#8 0.11,-0.43,0.76,U] 
04:24:14.662 00.000 10844 single-star, 6 included, MultiStar: {0.19, -0.01}, one-star: {0.08, 0.10}
04:24:14.662 00.000 10844 CameraToMount -- cameraTheta (0.89) - m_xAngle (1.39) = xAngle (-0.50 = -0.50)
04:24:14.662 00.000 10844 CameraToMount -- cameraTheta (0.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.62 = 2.62)
04:24:14.662 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.89 mountX=0.11 mountY=0.06, mountTheta=0.52
04:24:14.665 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.10, opts=13)
04:24:14.665 00.000 10844 Enqueuing Move request for scope (0.08, 0.10)
04:24:14.665 00.000 11060 Worker thread wakes up
04:24:14.665 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:14.665 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
04:24:14.665 00.000 10844 UpdateGuideState exits: m=1877 SNR=27.6
04:24:14.665 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
04:24:14.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:14.665 00.000 11060 Moving (0.08, 0.10) raw xDistance=0.11 yDistance=0.06
04:24:14.665 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:14.665 00.000 10844 Enqueuing Expose request
04:24:14.667 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:24:14.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:14.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:24:14.668 00.001 11060 MoveAxis(E, 0, ABG)
04:24:14.668 00.000 11060 Move returns status 0, amount 0
04:24:14.668 00.000 11060 MoveAxis(N, 0, ABG)
04:24:14.668 00.000 11060 Move returns status 0, amount 0
04:24:14.668 00.000 11060 move complete, result=0
04:24:14.668 00.000 11060 worker thread done servicing request
04:24:14.668 00.000 11060 Worker thread wakes up
04:24:14.668 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:14.668 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:14.668 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:15.317 00.649 11060 Exposure complete
04:24:15.523 00.206 11060 worker thread done servicing request
04:24:15.523 00.000 10844 OnExposeComplete: enter
04:24:15.523 00.000 10844 UpdateGuideState(): m_state=6
04:24:15.523 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5437
04:24:15.523 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=107.18, Mass=1745, SNR=27.3, Peak=214 HFD=2.8
04:24:15.523 00.000 10844 MultiStar: [#1 0.07,0.40,0.82,U] [#2 0.26,0.36,0.88,U] [#3 0.54,-0.44,0.00,M5] [#4 0.30,0.33,0.92,U] [#5 -0.05,-0.29,0.81,U] [#6 -0.16,-0.14,0.94,U] [#7 0.17,0.33,0.87,U] [#8 0.00,-0.23,0.87,U] 
04:24:15.523 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.12}, one-star: {-0.22, 0.22}
04:24:15.523 00.000 10844 CameraToMount -- cameraTheta (1.25) - m_xAngle (1.39) = xAngle (-0.14 = -0.14)
04:24:15.523 00.000 10844 CameraToMount -- cameraTheta (1.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.98 = 2.98)
04:24:15.523 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.25 mountX=0.13 mountY=0.02, mountTheta=0.16
04:24:15.523 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.12, opts=13)
04:24:15.523 00.000 10844 Enqueuing Move request for scope (0.04, 0.12)
04:24:15.523 00.000 11060 Worker thread wakes up
04:24:15.523 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:15.523 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
04:24:15.528 00.005 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
04:24:15.528 00.000 11060 Moving (0.04, 0.12) raw xDistance=0.13 yDistance=0.02
04:24:15.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:24:15.528 00.000 10844 UpdateGuideState exits: m=1745 SNR=27.3
04:24:15.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:15.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:15.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:24:15.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:15.528 00.000 10844 Enqueuing Expose request
04:24:15.528 00.000 11060 MoveAxis(W, 31, ABG)
04:24:15.528 00.000 11060 Guiding  Dir = 3, Dur = 31
04:24:15.549 00.021 11060 IsSlewing returns 0
04:24:15.549 00.000 11060 IsGuiding returns 0
04:24:15.610 00.061 11060 IsGuiding returns 0
04:24:15.610 00.000 11060 Move returns status 0, amount 31
04:24:15.610 00.000 11060 MoveAxis(N, 0, ABG)
04:24:15.610 00.000 11060 Move returns status 0, amount 0
04:24:15.610 00.000 11060 move complete, result=0
04:24:15.610 00.000 11060 worker thread done servicing request
04:24:15.610 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
04:24:15.610 00.000 11060 Worker thread wakes up
04:24:15.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:15.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:16.236 00.626 11060 Exposure complete
04:24:16.468 00.232 11060 worker thread done servicing request
04:24:16.468 00.000 10844 OnExposeComplete: enter
04:24:16.468 00.000 10844 UpdateGuideState(): m_state=6
04:24:16.469 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5438
04:24:16.469 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=106.99, Mass=1659, SNR=24.9, Peak=198 HFD=3.6
04:24:16.469 00.000 10844 MultiStar: [#1 0.27,0.39,0.97,U] [#2 0.29,-0.25,0.95,U] [#3 0.33,-0.12,1.05,U] [#4 0.21,0.35,1.05,U] [#5 -0.15,-0.08,0.92,U] [#6 0.25,-0.66,0.00,M1] [#7 -0.19,0.31,0.91,U] [#8 0.10,-0.21,0.89,U] 
04:24:16.469 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.06}, one-star: {-0.13, 0.03}
04:24:16.469 00.000 10844 CameraToMount -- cameraTheta (0.52) - m_xAngle (1.39) = xAngle (-0.87 = -0.87)
04:24:16.469 00.000 10844 CameraToMount -- cameraTheta (0.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.25 = 2.25)
04:24:16.469 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.52 mountX=0.07 mountY=0.09, mountTheta=0.88
04:24:16.469 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.06, opts=13)
04:24:16.469 00.000 10844 Enqueuing Move request for scope (0.10, 0.06)
04:24:16.469 00.000 11060 Worker thread wakes up
04:24:16.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:16.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
04:24:16.469 00.000 10844 UpdateGuideState exits: m=1659 SNR=24.9
04:24:16.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
04:24:16.469 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:16.469 00.000 11060 Moving (0.10, 0.06) raw xDistance=0.07 yDistance=0.09
04:24:16.469 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:24:16.469 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:16.469 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:24:16.469 00.000 11060 MoveAxis(E, 0, ABG)
04:24:16.474 00.005 11060 Move returns status 0, amount 0
04:24:16.474 00.000 11060 MoveAxis(N, 0, ABG)
04:24:16.474 00.000 11060 Move returns status 0, amount 0
04:24:16.474 00.000 11060 move complete, result=0
04:24:16.474 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:16.474 00.000 10844 Enqueuing Expose request
04:24:16.474 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:16.474 00.000 11060 worker thread done servicing request
04:24:16.474 00.000 11060 Worker thread wakes up
04:24:16.474 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:16.474 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:17.111 00.637 11060 Exposure complete
04:24:17.320 00.209 11060 worker thread done servicing request
04:24:17.320 00.000 10844 OnExposeComplete: enter
04:24:17.320 00.000 10844 UpdateGuideState(): m_state=6
04:24:17.320 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5439
04:24:17.320 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=107.24, Mass=1691, SNR=25.7, Peak=156 HFD=3.6
04:24:17.320 00.000 10844 MultiStar: [#1 0.27,0.41,1.00,U] [#2 0.32,-0.12,0.98,U] [#3 0.31,0.10,0.96,U] [#4 0.49,0.37,0.00,M1] [#5 -0.14,-0.43,0.96,U] [#6 0.30,-0.31,0.98,U] [#7 -0.02,0.74,0.00,M1] [#8 -0.18,-0.34,0.84,U] 
04:24:17.320 00.000 10844 refined, 6 included, MultiStar: {0.15, -0.05}, one-star: {0.13, 0.28}
04:24:17.320 00.000 10844 CameraToMount -- cameraTheta (-0.31) - m_xAngle (1.39) = xAngle (-1.70 = -1.70)
04:24:17.322 00.002 10844 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.42 = 1.42)
04:24:17.322 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.31 mountX=-0.02 mountY=0.16, mountTheta=1.70
04:24:17.324 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.05, opts=13)
04:24:17.324 00.000 10844 Enqueuing Move request for scope (0.15, -0.05)
04:24:17.325 00.001 11060 Worker thread wakes up
04:24:17.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
04:24:17.325 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
04:24:17.325 00.000 11060 Moving (0.15, -0.05) raw xDistance=-0.02 yDistance=0.16
04:24:17.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:24:17.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:17.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:17.325 00.000 10844 UpdateGuideState exits: m=1691 SNR=25.7
04:24:17.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:24:17.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:17.325 00.000 11060 MoveAxis(E, 0, ABG)
04:24:17.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:17.325 00.000 10844 Enqueuing Expose request
04:24:17.326 00.001 11060 Move returns status 0, amount 0
04:24:17.326 00.000 11060 MoveAxis(N, 0, ABG)
04:24:17.326 00.000 11060 Move returns status 0, amount 0
04:24:17.326 00.000 11060 move complete, result=0
04:24:17.326 00.000 11060 worker thread done servicing request
04:24:17.326 00.000 11060 Worker thread wakes up
04:24:17.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:17.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:17.330 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:17.957 00.627 11060 Exposure complete
04:24:18.159 00.202 11060 worker thread done servicing request
04:24:18.159 00.000 10844 OnExposeComplete: enter
04:24:18.159 00.000 10844 UpdateGuideState(): m_state=6
04:24:18.159 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5440
04:24:18.159 00.000 10844 Star::Find returns 1 (0), X=617.70, Y=106.96, Mass=1862, SNR=27.0, Peak=234 HFD=2.9
04:24:18.159 00.000 10844 MultiStar: [#1 0.15,0.32,1.00,U] [#2 0.04,0.49,0.93,U] [#3 0.62,0.24,0.00,M4] [#4 0.84,0.56,0.00,M2] [#5 -0.09,-0.38,1.00,U] [#6 0.39,-0.12,0.91,U] [#7 0.25,0.35,0.89,U] [#8 0.31,-0.23,0.71,U] 
04:24:18.159 00.000 10844 refined, 6 included, MultiStar: {0.21, 0.07}, one-star: {0.45, 0.00}
04:24:18.159 00.000 10844 CameraToMount -- cameraTheta (0.32) - m_xAngle (1.39) = xAngle (-1.07 = -1.07)
04:24:18.159 00.000 10844 CameraToMount -- cameraTheta (0.32) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.06 = 2.06)
04:24:18.159 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.32 mountX=0.11 mountY=0.19, mountTheta=1.07
04:24:18.165 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.07, opts=13)
04:24:18.165 00.000 10844 Enqueuing Move request for scope (0.21, 0.07)
04:24:18.165 00.000 11060 Worker thread wakes up
04:24:18.165 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
04:24:18.165 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
04:24:18.165 00.000 11060 Moving (0.21, 0.07) raw xDistance=0.11 yDistance=0.19
04:24:18.165 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:18.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:24:18.165 00.000 10844 UpdateGuideState exits: m=1862 SNR=27.0
04:24:18.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.19
04:24:18.165 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:18.165 00.000 11060 MoveAxis(E, 0, ABG)
04:24:18.166 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:18.166 00.000 10844 Enqueuing Expose request
04:24:18.166 00.000 11060 Move returns status 0, amount 0
04:24:18.166 00.000 11060 MoveAxis(S, 76, ABG)
04:24:18.166 00.000 11060 Guiding  Dir = 1, Dur = 76
04:24:18.195 00.029 11060 IsSlewing returns 0
04:24:18.195 00.000 11060 IsGuiding returns 0
04:24:18.312 00.117 11060 IsGuiding returns 0
04:24:18.312 00.000 11060 Move returns status 0, amount 76
04:24:18.312 00.000 11060 move complete, result=0
04:24:18.312 00.000 11060 worker thread done servicing request
04:24:18.312 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 76 ms SOUTH
04:24:18.327 00.015 11060 Worker thread wakes up
04:24:18.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:18.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:18.959 00.632 11060 Exposure complete
04:24:19.156 00.197 11060 worker thread done servicing request
04:24:19.156 00.000 10844 OnExposeComplete: enter
04:24:19.156 00.000 10844 UpdateGuideState(): m_state=6
04:24:19.156 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5441
04:24:19.156 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=106.81, Mass=1740, SNR=26.5, Peak=209 HFD=2.9
04:24:19.156 00.000 10844 MultiStar: [#1 -0.32,0.14,1.03,U] [#2 -0.10,0.24,0.91,U] [#3 0.03,0.16,1.01,U] [#4 0.56,-0.15,0.00,M3] [#5 0.17,0.07,0.89,U] [#6 0.41,-0.22,1.01,U] [#7 -0.18,0.10,0.91,U] [#8 0.22,-0.26,0.82,U] 
04:24:19.156 00.000 10844 refined, 7 included, MultiStar: {0.01, 0.01}, one-star: {-0.15, -0.15}
04:24:19.156 00.000 10844 CameraToMount -- cameraTheta (1.03) - m_xAngle (1.39) = xAngle (-0.36 = -0.36)
04:24:19.156 00.000 10844 CameraToMount -- cameraTheta (1.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.76 = 2.76)
04:24:19.156 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.03 mountX=0.01 mountY=0.01, mountTheta=0.38
04:24:19.159 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.01, opts=13)
04:24:19.159 00.000 10844 Enqueuing Move request for scope (0.01, 0.01)
04:24:19.159 00.000 11060 Worker thread wakes up
04:24:19.159 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:19.159 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
04:24:19.159 00.000 10844 UpdateGuideState exits: m=1740 SNR=26.5
04:24:19.159 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
04:24:19.159 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:19.159 00.000 11060 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=0.01
04:24:19.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:19.159 00.000 10844 Enqueuing Expose request
04:24:19.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:24:19.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:19.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:24:19.159 00.000 11060 MoveAxis(E, 0, ABG)
04:24:19.159 00.000 11060 Move returns status 0, amount 0
04:24:19.159 00.000 11060 MoveAxis(N, 0, ABG)
04:24:19.159 00.000 11060 Move returns status 0, amount 0
04:24:19.159 00.000 11060 move complete, result=0
04:24:19.159 00.000 11060 worker thread done servicing request
04:24:19.159 00.000 11060 Worker thread wakes up
04:24:19.159 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:19.159 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:19.163 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:19.788 00.625 11060 Exposure complete
04:24:19.992 00.204 11060 worker thread done servicing request
04:24:19.992 00.000 10844 OnExposeComplete: enter
04:24:19.992 00.000 10844 UpdateGuideState(): m_state=6
04:24:19.992 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5442
04:24:19.992 00.000 10844 Star::Find returns 1 (0), X=617.59, Y=107.10, Mass=2034, SNR=28.6, Peak=194 HFD=3.6
04:24:19.992 00.000 10844 MultiStar: [#1 0.21,0.04,0.87,U] [#2 -0.14,-0.08,0.85,U] [#3 0.32,0.06,0.89,U] [#4 0.20,-0.05,0.92,U] [#5 0.15,-0.37,0.85,U] [#6 0.09,-0.28,0.87,U] [#7 -0.11,0.06,0.83,U] [#8 0.30,-0.32,0.66,U] 
04:24:19.992 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.33, 0.15}
04:24:19.992 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
04:24:19.992 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.27 = 1.27)
04:24:19.992 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.47 mountX=-0.05 mountY=0.16, mountTheta=1.86
04:24:19.999 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.08, opts=13)
04:24:19.999 00.000 10844 Enqueuing Move request for scope (0.15, -0.08)
04:24:19.999 00.000 11060 Worker thread wakes up
04:24:19.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:19.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
04:24:19.999 00.000 10844 UpdateGuideState exits: m=2034 SNR=28.6
04:24:19.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
04:24:19.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:19.999 00.000 11060 Moving (0.15, -0.08) raw xDistance=-0.05 yDistance=0.16
04:24:20.000 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:20.000 00.000 10844 Enqueuing Expose request
04:24:20.000 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:24:20.000 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:20.000 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:24:20.000 00.000 11060 MoveAxis(E, 0, ABG)
04:24:20.000 00.000 11060 Move returns status 0, amount 0
04:24:20.000 00.000 11060 MoveAxis(N, 0, ABG)
04:24:20.000 00.000 11060 Move returns status 0, amount 0
04:24:20.001 00.001 11060 move complete, result=0
04:24:20.001 00.000 11060 worker thread done servicing request
04:24:20.001 00.000 11060 Worker thread wakes up
04:24:20.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:20.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:20.003 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:24:20.628 00.625 11060 Exposure complete
04:24:20.840 00.212 11060 worker thread done servicing request
04:24:20.840 00.000 10844 OnExposeComplete: enter
04:24:20.840 00.000 10844 UpdateGuideState(): m_state=6
04:24:20.840 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5443
04:24:20.840 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=107.03, Mass=1922, SNR=27.3, Peak=169 HFD=4.0
04:24:20.840 00.000 10844 MultiStar: [#1 -0.04,0.25,0.89,U] [#2 -0.07,0.14,0.91,U] [#3 0.12,-0.36,0.89,U] [#4 0.61,0.40,0.00,M3] [#5 -0.09,0.01,0.84,U] [#6 -0.28,-0.49,0.00,M1] [#7 0.71,0.58,0.00,M1] [#8 -0.02,-0.05,0.76,U] 
04:24:20.840 00.000 10844 refined, 5 included, MultiStar: {-0.04, 0.01}, one-star: {-0.12, 0.08}
04:24:20.840 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.39) = xAngle (1.38 = 1.38)
04:24:20.840 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.50 = -1.78)
04:24:20.840 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.77 mountX=0.01 mountY=-0.04, mountTheta=-1.38
04:24:20.846 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
04:24:20.846 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
04:24:20.846 00.000 11060 Worker thread wakes up
04:24:20.847 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:20.847 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
04:24:20.847 00.000 10844 UpdateGuideState exits: m=1922 SNR=27.3
04:24:20.847 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
04:24:20.847 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:20.847 00.000 11060 Moving (-0.04, 0.01) raw xDistance=0.01 yDistance=-0.04
04:24:20.847 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:20.847 00.000 10844 Enqueuing Expose request
04:24:20.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:24:20.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:20.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:24:20.847 00.000 11060 MoveAxis(E, 0, ABG)
04:24:20.847 00.000 11060 Move returns status 0, amount 0
04:24:20.847 00.000 11060 MoveAxis(N, 0, ABG)
04:24:20.848 00.001 11060 Move returns status 0, amount 0
04:24:20.848 00.000 11060 move complete, result=0
04:24:20.848 00.000 11060 worker thread done servicing request
04:24:20.848 00.000 11060 Worker thread wakes up
04:24:20.848 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:20.848 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:20.851 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:21.486 00.635 11060 Exposure complete
04:24:21.693 00.207 11060 worker thread done servicing request
04:24:21.693 00.000 10844 OnExposeComplete: enter
04:24:21.693 00.000 10844 UpdateGuideState(): m_state=6
04:24:21.693 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5444
04:24:21.693 00.000 10844 Star::Find returns 1 (0), X=617.59, Y=107.29, Mass=1280, SNR=22.2, Peak=199 HFD=3.0
04:24:21.693 00.000 10844 MultiStar: [#1 -0.28,0.31,1.02,U] [#2 -0.18,0.04,1.14,U] [#3 0.31,-0.26,1.19,U] [#4 0.21,0.56,0.00,M4] [#5 0.06,-0.17,1.22,U] [#6 0.30,-0.27,1.21,U] [#7 -0.26,0.26,1.16,U] [#8 0.02,-0.59,0.00,M1] 
04:24:21.693 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.02}, one-star: {0.34, 0.33}
04:24:21.693 00.000 10844 CameraToMount -- cameraTheta (0.42) - m_xAngle (1.39) = xAngle (-0.97 = -0.97)
04:24:21.693 00.000 10844 CameraToMount -- cameraTheta (0.42) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.15 = 2.15)
04:24:21.693 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.42 mountX=0.03 mountY=0.04, mountTheta=0.98
04:24:21.698 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.02, opts=13)
04:24:21.698 00.000 10844 Enqueuing Move request for scope (0.04, 0.02)
04:24:21.698 00.000 11060 Worker thread wakes up
04:24:21.698 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:21.698 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
04:24:21.698 00.000 10844 UpdateGuideState exits: m=1280 SNR=22.2
04:24:21.698 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
04:24:21.698 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:21.698 00.000 11060 Moving (0.04, 0.02) raw xDistance=0.03 yDistance=0.04
04:24:21.698 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:21.698 00.000 10844 Enqueuing Expose request
04:24:21.698 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:24:21.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:21.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:24:21.698 00.000 11060 MoveAxis(E, 0, ABG)
04:24:21.698 00.000 11060 Move returns status 0, amount 0
04:24:21.698 00.000 11060 MoveAxis(N, 0, ABG)
04:24:21.698 00.000 11060 Move returns status 0, amount 0
04:24:21.698 00.000 11060 move complete, result=0
04:24:21.698 00.000 11060 worker thread done servicing request
04:24:21.698 00.000 11060 Worker thread wakes up
04:24:21.701 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:21.701 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:21.703 00.002 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:22.323 00.620 11060 Exposure complete
04:24:22.536 00.213 11060 worker thread done servicing request
04:24:22.536 00.000 10844 OnExposeComplete: enter
04:24:22.536 00.000 10844 UpdateGuideState(): m_state=6
04:24:22.536 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5445
04:24:22.536 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=106.78, Mass=1972, SNR=28.1, Peak=208 HFD=3.5
04:24:22.536 00.000 10844 MultiStar: [#1 -0.44,-0.25,0.89,U] [#2 -0.39,-0.16,0.84,U] [#3 0.06,-0.02,0.90,U] [#4 0.08,-0.41,0.89,U] [#5 0.03,-0.35,0.87,U] [#6 0.20,-0.46,1.00,U] [#7 -0.27,0.04,0.85,U] [#8 -0.41,-0.37,0.78,U] 
04:24:22.536 00.000 10844 single-star, 8 included, MultiStar: {-0.13, -0.24}, one-star: {-0.07, -0.18}
04:24:22.536 00.000 10844 CameraToMount -- cameraTheta (-1.97) - m_xAngle (1.39) = xAngle (-3.36 = 2.92)
04:24:22.536 00.000 10844 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.24 = -0.24)
04:24:22.536 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.97 mountX=-0.19 mountY=-0.04, mountTheta=-2.91
04:24:22.543 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.18, opts=13)
04:24:22.551 00.008 10844 Enqueuing Move request for scope (-0.07, -0.18)
04:24:22.551 00.000 11060 Worker thread wakes up
04:24:22.551 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
04:24:22.551 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
04:24:22.551 00.000 11060 Moving (-0.07, -0.18) raw xDistance=-0.19 yDistance=-0.04
04:24:22.551 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:24:22.551 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:22.551 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:22.551 00.000 10844 UpdateGuideState exits: m=1972 SNR=28.1
04:24:22.551 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:22.551 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:22.551 00.000 10844 Enqueuing Expose request
04:24:22.551 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:24:22.553 00.002 11060 MoveAxis(E, 44, ABG)
04:24:22.553 00.000 11060 Guiding  Dir = 2, Dur = 44
04:24:22.556 00.003 11060 IsSlewing returns 0
04:24:22.556 00.000 11060 IsGuiding returns 0
04:24:22.602 00.046 11060 IsGuiding returns 0
04:24:22.602 00.000 11060 Move returns status 0, amount 44
04:24:22.602 00.000 11060 MoveAxis(N, 0, ABG)
04:24:22.602 00.000 11060 Move returns status 0, amount 0
04:24:22.602 00.000 11060 move complete, result=0
04:24:22.602 00.000 11060 worker thread done servicing request
04:24:22.602 00.000 11060 Worker thread wakes up
04:24:22.602 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
04:24:22.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:22.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:23.236 00.634 11060 Exposure complete
04:24:23.446 00.210 11060 worker thread done servicing request
04:24:23.446 00.000 10844 OnExposeComplete: enter
04:24:23.447 00.001 10844 UpdateGuideState(): m_state=6
04:24:23.447 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5446
04:24:23.447 00.000 10844 Star::Find returns 1 (0), X=617.37, Y=107.03, Mass=1684, SNR=25.8, Peak=214 HFD=3.3
04:24:23.447 00.000 10844 MultiStar: [#1 -0.30,0.35,1.10,U] [#2 0.11,0.13,0.95,U] [#3 0.57,0.12,0.00,M1] [#4 0.23,0.39,0.98,U] [#5 0.03,-0.30,1.00,U] [#6 0.29,-0.03,0.99,U] [#7 0.06,0.37,0.96,U] [#8 0.04,-0.45,0.76,U] 
04:24:23.447 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.11, 0.07}
04:24:23.447 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (1.39) = xAngle (-0.49 = -0.49)
04:24:23.447 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.63 = 2.63)
04:24:23.447 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.90 mountX=0.09 mountY=0.05, mountTheta=0.51
04:24:23.451 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.08, opts=13)
04:24:23.451 00.000 10844 Enqueuing Move request for scope (0.07, 0.08)
04:24:23.451 00.000 11060 Worker thread wakes up
04:24:23.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:23.451 00.000 10844 UpdateGuideState exits: m=1684 SNR=25.8
04:24:23.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:23.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
04:24:23.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:23.451 00.000 10844 Enqueuing Expose request
04:24:23.451 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
04:24:23.451 00.000 11060 Moving (0.07, 0.08) raw xDistance=0.09 yDistance=0.05
04:24:23.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:24:23.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:23.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:24:23.451 00.000 11060 MoveAxis(E, 0, ABG)
04:24:23.451 00.000 11060 Move returns status 0, amount 0
04:24:23.451 00.000 11060 MoveAxis(N, 0, ABG)
04:24:23.451 00.000 11060 Move returns status 0, amount 0
04:24:23.451 00.000 11060 move complete, result=0
04:24:23.451 00.000 11060 worker thread done servicing request
04:24:23.451 00.000 11060 Worker thread wakes up
04:24:23.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:23.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:23.455 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:24.085 00.630 11060 Exposure complete
04:24:24.300 00.215 11060 worker thread done servicing request
04:24:24.300 00.000 10844 OnExposeComplete: enter
04:24:24.300 00.000 10844 UpdateGuideState(): m_state=6
04:24:24.300 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5447
04:24:24.300 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=107.41, Mass=1720, SNR=25.4, Peak=152 HFD=3.6
04:24:24.300 00.000 10844 MultiStar: [#1 -0.12,0.53,0.97,U] [#2 -0.08,0.12,0.94,U] [#3 0.38,-0.48,0.00,M2] [#4 0.37,0.30,1.00,U] [#5 0.04,0.02,0.95,U] [#6 0.44,-0.37,0.00,M1] [#7 0.08,0.24,0.91,U] [#8 -0.50,-0.77,0.00,M1] 
04:24:24.300 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.28}, one-star: {-0.01, 0.46}
04:24:24.300 00.000 10844 CameraToMount -- cameraTheta (1.39) - m_xAngle (1.39) = xAngle (0.00 = 0.00)
04:24:24.300 00.000 10844 CameraToMount -- cameraTheta (1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.13 = 3.13)
04:24:24.300 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.39 mountX=0.29 mountY=0.00, mountTheta=0.01
04:24:24.303 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.28, opts=13)
04:24:24.303 00.000 10844 Enqueuing Move request for scope (0.05, 0.28)
04:24:24.303 00.000 11060 Worker thread wakes up
04:24:24.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
04:24:24.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
04:24:24.303 00.000 11060 Moving (0.05, 0.28) raw xDistance=0.29 yDistance=0.00
04:24:24.303 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:24.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
04:24:24.303 00.000 10844 UpdateGuideState exits: m=1720 SNR=25.4
04:24:24.303 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:24.303 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:24.303 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:24.303 00.000 10844 Enqueuing Expose request
04:24:24.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:24:24.303 00.000 11060 MoveAxis(W, 67, ABG)
04:24:24.303 00.000 11060 Guiding  Dir = 3, Dur = 67
04:24:24.315 00.012 11060 IsSlewing returns 0
04:24:24.315 00.000 11060 IsGuiding returns 0
04:24:24.391 00.076 11060 IsGuiding returns 0
04:24:24.391 00.000 11060 Move returns status 0, amount 67
04:24:24.391 00.000 11060 MoveAxis(N, 0, ABG)
04:24:24.391 00.000 11060 Move returns status 0, amount 0
04:24:24.391 00.000 11060 move complete, result=0
04:24:24.391 00.000 11060 worker thread done servicing request
04:24:24.391 00.000 10844 GuideStep: 0.3 px 67 ms WEST, 0.0 px 0 ms NORTH
04:24:24.391 00.000 11060 Worker thread wakes up
04:24:24.393 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:24.393 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:25.028 00.635 11060 Exposure complete
04:24:25.228 00.200 11060 worker thread done servicing request
04:24:25.228 00.000 10844 OnExposeComplete: enter
04:24:25.228 00.000 10844 UpdateGuideState(): m_state=6
04:24:25.228 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5448
04:24:25.228 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=106.73, Mass=1446, SNR=24.0, Peak=176 HFD=3.5
04:24:25.231 00.003 10844 MultiStar: [#1 -0.01,0.12,1.04,U] [#2 0.04,-0.47,1.00,U] [#3 0.49,-0.21,1.18,U] [#4 0.27,-0.25,1.10,U] [#5 -0.04,-0.59,0.00,M1] [#6 0.03,-0.71,0.00,M2] [#7 -0.14,-0.30,1.06,U] [#8 -0.20,-0.91,0.00,M2] 
04:24:25.231 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.22}, one-star: {-0.34, -0.22}
04:24:25.231 00.000 10844 CameraToMount -- cameraTheta (-1.28) - m_xAngle (1.39) = xAngle (-2.67 = -2.67)
04:24:25.231 00.000 10844 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.46 = 0.46)
04:24:25.231 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.28 mountX=-0.21 mountY=0.10, mountTheta=2.68
04:24:25.232 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.22, opts=13)
04:24:25.232 00.000 10844 Enqueuing Move request for scope (0.07, -0.22)
04:24:25.232 00.000 11060 Worker thread wakes up
04:24:25.232 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:25.232 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
04:24:25.232 00.000 10844 UpdateGuideState exits: m=1446 SNR=24.0
04:24:25.232 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
04:24:25.232 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:25.232 00.000 11060 Moving (0.07, -0.22) raw xDistance=-0.21 yDistance=0.10
04:24:25.232 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:25.232 00.000 10844 Enqueuing Expose request
04:24:25.232 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.21
04:24:25.232 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:25.232 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:24:25.232 00.000 11060 MoveAxis(E, 46, ABG)
04:24:25.232 00.000 11060 Guiding  Dir = 2, Dur = 46
04:24:25.238 00.006 11060 IsSlewing returns 0
04:24:25.238 00.000 11060 IsGuiding returns 0
04:24:25.288 00.050 11060 IsGuiding returns 0
04:24:25.288 00.000 11060 Move returns status 0, amount 46
04:24:25.288 00.000 11060 MoveAxis(N, 0, ABG)
04:24:25.288 00.000 11060 Move returns status 0, amount 0
04:24:25.288 00.000 11060 move complete, result=0
04:24:25.288 00.000 11060 worker thread done servicing request
04:24:25.288 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
04:24:25.288 00.000 11060 Worker thread wakes up
04:24:25.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:25.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:25.934 00.646 11060 Exposure complete
04:24:26.156 00.222 10844 OnExposeComplete: enter
04:24:26.156 00.000 10844 UpdateGuideState(): m_state=6
04:24:26.158 00.002 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5449
04:24:26.158 00.000 11060 worker thread done servicing request
04:24:26.158 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=106.84, Mass=1679, SNR=25.5, Peak=175 HFD=3.0
04:24:26.158 00.000 10844 MultiStar: [#1 -0.04,-0.31,1.00,U] [#2 -0.08,-0.07,0.82,U] [#3 0.55,-0.31,0.00,M2] [#4 0.06,-0.12,1.07,U] [#5 0.27,-0.67,0.00,M2] [#6 0.23,-0.42,1.02,U] [#7 0.40,-0.21,0.93,U] [#8 0.28,-0.37,0.88,U] 
04:24:26.158 00.000 10844 single-star, 6 included, MultiStar: {0.16, -0.23}, one-star: {0.23, -0.12}
04:24:26.158 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (1.39) = xAngle (-1.86 = -1.86)
04:24:26.158 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
04:24:26.158 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.47 mountX=-0.07 mountY=0.24, mountTheta=1.86
04:24:26.162 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.12, opts=13)
04:24:26.162 00.000 10844 Enqueuing Move request for scope (0.23, -0.12)
04:24:26.162 00.000 11060 Worker thread wakes up
04:24:26.162 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
04:24:26.162 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:26.162 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
04:24:26.162 00.000 11060 Moving (0.23, -0.12) raw xDistance=-0.07 yDistance=0.24
04:24:26.162 00.000 10844 UpdateGuideState exits: m=1679 SNR=25.5
04:24:26.162 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:24:26.162 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:26.162 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
04:24:26.162 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:26.162 00.000 10844 Enqueuing Expose request
04:24:26.164 00.002 11060 MoveAxis(E, 0, ABG)
04:24:26.164 00.000 11060 Move returns status 0, amount 0
04:24:26.164 00.000 11060 MoveAxis(S, 95, ABG)
04:24:26.164 00.000 11060 Guiding  Dir = 1, Dur = 95
04:24:26.182 00.018 11060 IsSlewing returns 0
04:24:26.182 00.000 11060 IsGuiding returns 0
04:24:26.304 00.122 11060 IsGuiding returns 0
04:24:26.304 00.000 11060 Move returns status 0, amount 95
04:24:26.304 00.000 11060 move complete, result=0
04:24:26.304 00.000 11060 worker thread done servicing request
04:24:26.304 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 95 ms SOUTH
04:24:26.304 00.000 11060 Worker thread wakes up
04:24:26.304 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:26.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:26.941 00.637 11060 Exposure complete
04:24:27.166 00.225 11060 worker thread done servicing request
04:24:27.166 00.000 10844 OnExposeComplete: enter
04:24:27.166 00.000 10844 UpdateGuideState(): m_state=6
04:24:27.172 00.006 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5450
04:24:27.172 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=106.75, Mass=1725, SNR=26.4, Peak=187 HFD=3.3
04:24:27.172 00.000 10844 MultiStar: [#1 -0.33,-0.20,0.92,U] [#2 -0.06,-0.35,0.88,U] [#3 0.32,-0.10,0.92,U] [#4 0.14,-0.13,1.00,U] [#5 0.10,-0.70,0.00,M3] [#6 0.10,-0.26,0.97,U] [#7 0.22,0.20,0.91,U] [#8 0.05,-0.65,0.00,M2] 
04:24:27.172 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.15}, one-star: {-0.32, -0.20}
04:24:27.172 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.92 = -2.92)
04:24:27.172 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.21 = 0.21)
04:24:27.172 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.53 mountX=-0.15 mountY=0.03, mountTheta=2.94
04:24:27.175 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
04:24:27.175 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
04:24:27.175 00.000 11060 Worker thread wakes up
04:24:27.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:27.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
04:24:27.175 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.4
04:24:27.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
04:24:27.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:27.175 00.000 11060 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=0.03
04:24:27.177 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:27.177 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:24:27.177 00.000 10844 Enqueuing Expose request
04:24:27.177 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:27.177 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:24:27.177 00.000 11060 MoveAxis(E, 35, ABG)
04:24:27.177 00.000 11060 Guiding  Dir = 2, Dur = 35
04:24:27.187 00.010 11060 IsSlewing returns 0
04:24:27.187 00.000 11060 IsGuiding returns 0
04:24:27.238 00.051 11060 IsGuiding returns 0
04:24:27.238 00.000 11060 Move returns status 0, amount 35
04:24:27.238 00.000 11060 MoveAxis(N, 0, ABG)
04:24:27.238 00.000 11060 Move returns status 0, amount 0
04:24:27.238 00.000 11060 move complete, result=0
04:24:27.238 00.000 11060 worker thread done servicing request
04:24:27.238 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
04:24:27.238 00.000 11060 Worker thread wakes up
04:24:27.240 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:27.240 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:27.870 00.630 11060 Exposure complete
04:24:28.072 00.202 11060 worker thread done servicing request
04:24:28.072 00.000 10844 OnExposeComplete: enter
04:24:28.072 00.000 10844 UpdateGuideState(): m_state=6
04:24:28.072 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5451
04:24:28.072 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=107.06, Mass=1787, SNR=26.4, Peak=164 HFD=3.6
04:24:28.072 00.000 10844 MultiStar: [#1 -0.21,-0.26,0.99,U] [#2 0.04,-0.11,0.89,U] [#3 -0.00,-0.63,0.00,M2] [#4 0.11,-0.03,0.97,U] [#5 -0.45,-0.50,0.00,M4] [#6 0.21,-0.30,1.08,U] [#7 -0.37,-0.11,0.90,U] [#8 -0.29,-0.85,0.00,M3] 
04:24:28.072 00.000 10844 refined, 5 included, MultiStar: {-0.08, -0.12}, one-star: {-0.28, 0.11}
04:24:28.072 00.000 10844 CameraToMount -- cameraTheta (-2.14) - m_xAngle (1.39) = xAngle (-3.53 = 2.75)
04:24:28.072 00.000 10844 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.41 = -0.41)
04:24:28.072 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.14 mountX=-0.13 mountY=-0.06, mountTheta=-2.74
04:24:28.072 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.12, opts=13)
04:24:28.072 00.000 10844 Enqueuing Move request for scope (-0.08, -0.12)
04:24:28.072 00.000 11060 Worker thread wakes up
04:24:28.072 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:28.072 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
04:24:28.072 00.000 10844 UpdateGuideState exits: m=1787 SNR=26.4
04:24:28.072 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
04:24:28.072 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:28.072 00.000 11060 Moving (-0.08, -0.12) raw xDistance=-0.13 yDistance=-0.06
04:24:28.072 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:28.077 00.005 10844 Enqueuing Expose request
04:24:28.077 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:24:28.077 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:28.077 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:24:28.077 00.000 11060 MoveAxis(E, 32, ABG)
04:24:28.077 00.000 11060 Guiding  Dir = 2, Dur = 32
04:24:28.087 00.010 11060 IsSlewing returns 0
04:24:28.088 00.001 11060 IsGuiding returns 0
04:24:28.129 00.041 11060 IsGuiding returns 0
04:24:28.129 00.000 11060 Move returns status 0, amount 32
04:24:28.129 00.000 11060 MoveAxis(N, 0, ABG)
04:24:28.129 00.000 11060 Move returns status 0, amount 0
04:24:28.129 00.000 11060 move complete, result=0
04:24:28.129 00.000 11060 worker thread done servicing request
04:24:28.129 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
04:24:28.129 00.000 11060 Worker thread wakes up
04:24:28.129 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:28.129 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:28.773 00.644 11060 Exposure complete
04:24:28.976 00.203 11060 worker thread done servicing request
04:24:28.976 00.000 10844 OnExposeComplete: enter
04:24:28.976 00.000 10844 UpdateGuideState(): m_state=6
04:24:28.976 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5452
04:24:28.976 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=107.18, Mass=1520, SNR=24.5, Peak=197 HFD=2.9
04:24:28.976 00.000 10844 MultiStar: [#1 0.25,-0.12,1.05,U] [#2 -0.19,-0.57,0.00,M1] [#3 0.29,-0.24,1.06,U] [#4 0.36,-0.32,1.08,U] [#5 -0.24,-0.29,1.08,U] [#6 0.01,-0.65,0.00,M1] [#7 -0.07,-0.29,0.94,U] [#8 0.14,-1.07,0.00,M4] 
04:24:28.976 00.000 10844 refined, 5 included, MultiStar: {0.10, -0.17}, one-star: {0.00, 0.23}
04:24:28.979 00.003 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.39) = xAngle (-2.43 = -2.43)
04:24:28.979 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
04:24:28.979 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.04 mountX=-0.15 mountY=0.13, mountTheta=2.44
04:24:28.982 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.17, opts=13)
04:24:28.982 00.000 10844 Enqueuing Move request for scope (0.10, -0.17)
04:24:28.982 00.000 11060 Worker thread wakes up
04:24:28.982 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:28.982 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
04:24:28.982 00.000 10844 UpdateGuideState exits: m=1520 SNR=24.5
04:24:28.982 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
04:24:28.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:28.982 00.000 11060 Moving (0.10, -0.17) raw xDistance=-0.15 yDistance=0.13
04:24:28.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:28.982 00.000 10844 Enqueuing Expose request
04:24:28.982 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:24:28.982 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:28.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:24:28.982 00.000 11060 MoveAxis(E, 37, ABG)
04:24:28.982 00.000 11060 Guiding  Dir = 2, Dur = 37
04:24:28.992 00.010 11060 IsSlewing returns 0
04:24:28.992 00.000 11060 IsGuiding returns 0
04:24:29.040 00.048 11060 IsGuiding returns 0
04:24:29.040 00.000 11060 Move returns status 0, amount 37
04:24:29.040 00.000 11060 MoveAxis(N, 0, ABG)
04:24:29.040 00.000 11060 Move returns status 0, amount 0
04:24:29.040 00.000 11060 move complete, result=0
04:24:29.040 00.000 11060 worker thread done servicing request
04:24:29.040 00.000 10844 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
04:24:29.040 00.000 11060 Worker thread wakes up
04:24:29.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:29.040 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:29.701 00.661 11060 Exposure complete
04:24:29.903 00.202 11060 worker thread done servicing request
04:24:29.903 00.000 10844 OnExposeComplete: enter
04:24:29.903 00.000 10844 UpdateGuideState(): m_state=6
04:24:29.908 00.005 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5453
04:24:29.908 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=106.85, Mass=1517, SNR=24.6, Peak=137 HFD=3.2
04:24:29.908 00.000 10844 MultiStar: [#1 0.31,-0.24,1.05,U] [#2 -0.20,-0.06,0.97,U] [#3 -0.09,-0.09,0.92,U] [#4 0.31,-0.26,1.07,U] [#5 -0.03,-0.34,1.06,U] [#6 -0.21,-0.39,1.17,U] [#7 0.13,-0.07,1.07,U] [#8 -0.53,-0.27,0.00,M5] 
04:24:29.908 00.000 10844 single-star, 7 included, MultiStar: {0.02, -0.20}, one-star: {-0.06, -0.10}
04:24:29.908 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.46 = 2.82)
04:24:29.908 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
04:24:29.908 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.07 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
04:24:29.911 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.10, opts=13)
04:24:29.911 00.000 10844 Enqueuing Move request for scope (-0.06, -0.10)
04:24:29.911 00.000 11060 Worker thread wakes up
04:24:29.911 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:29.911 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
04:24:29.911 00.000 10844 UpdateGuideState exits: m=1517 SNR=24.6
04:24:29.911 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
04:24:29.911 00.000 11060 Moving (-0.06, -0.10) raw xDistance=-0.11 yDistance=-0.04
04:24:29.911 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:29.911 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:29.914 00.003 10844 Enqueuing Expose request
04:24:29.914 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:24:29.914 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:29.914 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:24:29.914 00.000 11060 MoveAxis(E, 0, ABG)
04:24:29.914 00.000 11060 Move returns status 0, amount 0
04:24:29.914 00.000 11060 MoveAxis(N, 0, ABG)
04:24:29.914 00.000 11060 Move returns status 0, amount 0
04:24:29.914 00.000 11060 move complete, result=0
04:24:29.914 00.000 11060 worker thread done servicing request
04:24:29.914 00.000 11060 Worker thread wakes up
04:24:29.914 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:29.914 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:29.916 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:30.550 00.634 11060 Exposure complete
04:24:30.790 00.240 11060 worker thread done servicing request
04:24:30.790 00.000 10844 OnExposeComplete: enter
04:24:30.790 00.000 10844 UpdateGuideState(): m_state=6
04:24:30.791 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5454
04:24:30.791 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=106.80, Mass=1842, SNR=27.1, Peak=190 HFD=2.9
04:24:30.791 00.000 10844 MultiStar: [#1 -0.85,-0.00,0.00,M1] [#2 0.19,-0.18,0.86,U] [#3 -0.06,-0.25,0.90,U] [#4 -0.28,0.13,0.93,U] [#5 -0.35,-0.39,0.79,U] [#6 0.24,-0.59,0.00,M1] [#7 -0.38,-0.02,0.84,U] [#8 -0.06,-0.77,0.00,M6] 
04:24:30.791 00.000 10844 refined, 5 included, MultiStar: {-0.22, -0.14}, one-star: {-0.43, -0.16}
04:24:30.791 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
04:24:30.791 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
04:24:30.791 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-2.58 mountX=-0.18 mountY=-0.20, mountTheta=-2.31
04:24:30.793 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.14, opts=13)
04:24:30.793 00.000 10844 Enqueuing Move request for scope (-0.22, -0.14)
04:24:30.793 00.000 11060 Worker thread wakes up
04:24:30.793 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:30.793 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.14) opts 0xd
04:24:30.793 00.000 10844 UpdateGuideState exits: m=1842 SNR=27.1
04:24:30.793 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.14)
04:24:30.793 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:30.793 00.000 11060 Moving (-0.22, -0.14) raw xDistance=-0.18 yDistance=-0.20
04:24:30.795 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:30.795 00.000 10844 Enqueuing Expose request
04:24:30.795 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:24:30.795 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:24:30.795 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:24:30.795 00.000 11060 MoveAxis(E, 42, ABG)
04:24:30.795 00.000 11060 Guiding  Dir = 2, Dur = 42
04:24:30.818 00.023 11060 IsSlewing returns 0
04:24:30.818 00.000 11060 IsGuiding returns 0
04:24:30.880 00.062 11060 IsGuiding returns 0
04:24:30.880 00.000 11060 Move returns status 0, amount 42
04:24:30.880 00.000 11060 MoveAxis(N, 0, ABG)
04:24:30.880 00.000 11060 Move returns status 0, amount 0
04:24:30.880 00.000 11060 move complete, result=0
04:24:30.880 00.000 11060 worker thread done servicing request
04:24:30.880 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
04:24:30.880 00.000 11060 Worker thread wakes up
04:24:30.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:30.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:31.521 00.641 11060 Exposure complete
04:24:31.725 00.204 11060 worker thread done servicing request
04:24:31.725 00.000 10844 OnExposeComplete: enter
04:24:31.725 00.000 10844 UpdateGuideState(): m_state=6
04:24:31.725 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5455
04:24:31.725 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=106.57, Mass=1553, SNR=24.8, Peak=180 HFD=3.2
04:24:31.725 00.000 10844 MultiStar: [#1 -0.43,0.02,1.01,U] [#2 0.40,-0.39,0.91,U] [#3 0.01,-0.39,1.10,U] [#4 0.08,-0.26,1.04,U] [#5 -0.44,-0.75,0.00,M2] [#6 0.13,-0.80,0.00,M2] [#7 -0.27,-0.18,1.05,U] [#8 0.00,-0.48,0.90,U] 
04:24:31.727 00.002 10844 refined, 6 included, MultiStar: {-0.05, -0.29}, one-star: {-0.06, -0.38}
04:24:31.727 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (1.39) = xAngle (-3.12 = -3.12)
04:24:31.727 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.01 = 0.01)
04:24:31.727 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.73 mountX=-0.29 mountY=0.00, mountTheta=3.14
04:24:31.727 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.29, opts=13)
04:24:31.727 00.000 10844 Enqueuing Move request for scope (-0.05, -0.29)
04:24:31.730 00.003 11060 Worker thread wakes up
04:24:31.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
04:24:31.730 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
04:24:31.730 00.000 11060 Moving (-0.05, -0.29) raw xDistance=-0.29 yDistance=0.00
04:24:31.730 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
04:24:31.730 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:31.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:31.730 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:24:31.730 00.000 10844 UpdateGuideState exits: m=1553 SNR=24.8
04:24:31.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:31.730 00.000 11060 MoveAxis(E, 70, ABG)
04:24:31.730 00.000 11060 Guiding  Dir = 2, Dur = 70
04:24:31.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:31.730 00.000 10844 Enqueuing Expose request
04:24:31.766 00.036 11060 IsSlewing returns 0
04:24:31.766 00.000 11060 IsGuiding returns 0
04:24:31.857 00.091 11060 IsGuiding returns 0
04:24:31.857 00.000 11060 Move returns status 0, amount 70
04:24:31.857 00.000 11060 MoveAxis(N, 0, ABG)
04:24:31.857 00.000 11060 Move returns status 0, amount 0
04:24:31.857 00.000 11060 move complete, result=0
04:24:31.857 00.000 11060 worker thread done servicing request
04:24:31.857 00.000 11060 Worker thread wakes up
04:24:31.857 00.000 10844 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
04:24:31.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:31.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:32.490 00.633 11060 Exposure complete
04:24:32.701 00.211 10844 OnExposeComplete: enter
04:24:32.701 00.000 11060 worker thread done servicing request
04:24:32.701 00.000 10844 UpdateGuideState(): m_state=6
04:24:32.701 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5456
04:24:32.703 00.002 10844 Star::Find returns 1 (0), X=617.23, Y=106.69, Mass=1583, SNR=24.7, Peak=197 HFD=3.1
04:24:32.703 00.000 10844 MultiStar: [#1 0.24,-0.19,1.08,U] [#2 -0.21,-0.62,0.00,M1] [#3 0.40,-0.26,0.98,U] [#4 0.64,-0.28,0.00,M1] [#5 -0.38,-0.27,0.96,U] [#6 0.50,-0.43,0.00,M3] [#7 -0.02,-0.00,1.00,U] [#8 -0.04,-0.22,0.90,U] 
04:24:32.703 00.000 10844 refined, 5 included, MultiStar: {0.03, -0.20}, one-star: {-0.03, -0.27}
04:24:32.703 00.000 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
04:24:32.703 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
04:24:32.703 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.41 mountX=-0.19 mountY=0.07, mountTheta=2.81
04:24:32.704 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.20, opts=13)
04:24:32.704 00.000 10844 Enqueuing Move request for scope (0.03, -0.20)
04:24:32.704 00.000 11060 Worker thread wakes up
04:24:32.704 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:32.707 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
04:24:32.707 00.000 10844 UpdateGuideState exits: m=1583 SNR=24.7
04:24:32.707 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
04:24:32.707 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:32.707 00.000 11060 Moving (0.03, -0.20) raw xDistance=-0.19 yDistance=0.07
04:24:32.707 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:32.707 00.000 10844 Enqueuing Expose request
04:24:32.707 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:24:32.707 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:32.707 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:24:32.707 00.000 11060 MoveAxis(E, 47, ABG)
04:24:32.707 00.000 11060 Guiding  Dir = 2, Dur = 47
04:24:32.730 00.023 11060 IsSlewing returns 0
04:24:32.730 00.000 11060 IsGuiding returns 0
04:24:32.808 00.078 11060 IsGuiding returns 0
04:24:32.808 00.000 11060 Move returns status 0, amount 47
04:24:32.808 00.000 11060 MoveAxis(N, 0, ABG)
04:24:32.808 00.000 11060 Move returns status 0, amount 0
04:24:32.808 00.000 11060 move complete, result=0
04:24:32.808 00.000 11060 worker thread done servicing request
04:24:32.808 00.000 10844 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
04:24:32.808 00.000 11060 Worker thread wakes up
04:24:32.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:32.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:33.452 00.644 11060 Exposure complete
04:24:33.663 00.211 11060 worker thread done servicing request
04:24:33.664 00.001 10844 OnExposeComplete: enter
04:24:33.664 00.000 10844 UpdateGuideState(): m_state=6
04:24:33.664 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5457
04:24:33.664 00.000 10844 Star::Find returns 1 (1), X=617.32, Y=106.88, Mass=2037, SNR=28.6, Peak=255 HFD=3.3
04:24:33.665 00.001 10844 MultiStar: [#1 -0.65,0.08,0.00,M1] [#2 -0.17,0.03,0.94,U] [#3 0.42,-0.11,0.88,U] [#4 0.29,-0.02,0.96,U] [#5 -0.42,-0.53,0.00,M2] [#6 -0.10,-0.21,0.97,U] [#7 -0.11,-0.15,0.85,U] [#8 -0.05,-0.45,0.77,U] 
04:24:33.665 00.000 10844 single-star, 6 included, MultiStar: {0.05, -0.13}, one-star: {0.06, -0.07}
04:24:33.665 00.000 10844 CameraToMount -- cameraTheta (-0.87) - m_xAngle (1.39) = xAngle (-2.26 = -2.26)
04:24:33.665 00.000 10844 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.86 = 0.86)
04:24:33.665 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-0.87 mountX=-0.06 mountY=0.07, mountTheta=2.27
04:24:33.668 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
04:24:33.668 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
04:24:33.668 00.000 11060 Worker thread wakes up
04:24:33.668 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:33.668 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
04:24:33.668 00.000 10844 UpdateGuideState exits: m=2037 SNR=28.6 Saturated
04:24:33.668 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
04:24:33.668 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:33.669 00.001 11060 Moving (0.06, -0.07) raw xDistance=-0.06 yDistance=0.07
04:24:33.669 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:33.669 00.000 10844 Enqueuing Expose request
04:24:33.669 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:24:33.669 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:33.669 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:24:33.669 00.000 11060 MoveAxis(E, 0, ABG)
04:24:33.669 00.000 11060 Move returns status 0, amount 0
04:24:33.669 00.000 11060 MoveAxis(N, 0, ABG)
04:24:33.669 00.000 11060 Move returns status 0, amount 0
04:24:33.669 00.000 11060 move complete, result=0
04:24:33.670 00.001 11060 worker thread done servicing request
04:24:33.670 00.000 11060 Worker thread wakes up
04:24:33.670 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:33.670 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:33.672 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:34.296 00.624 11060 Exposure complete
04:24:34.507 00.211 11060 worker thread done servicing request
04:24:34.507 00.000 10844 OnExposeComplete: enter
04:24:34.507 00.000 10844 UpdateGuideState(): m_state=6
04:24:34.507 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5458
04:24:34.507 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=107.16, Mass=1533, SNR=24.4, Peak=185 HFD=3.2
04:24:34.507 00.000 10844 MultiStar: [#1 -0.25,-0.01,1.00,U] [#2 0.04,0.08,1.03,U] [#3 0.10,-0.03,1.10,U] [#4 -0.15,0.31,1.05,U] [#5 -0.31,-0.09,0.96,U] [#6 0.03,-0.24,1.04,U] [#7 -0.32,-0.01,1.00,U] [#8 0.15,-0.35,0.83,U] 
04:24:34.507 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.10, 0.20}
04:24:34.507 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.39) = xAngle (-4.45 = 1.83)
04:24:34.509 00.002 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.32 = -1.32)
04:24:34.509 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.06 mountX=-0.02 mountY=-0.09, mountTheta=-1.83
04:24:34.509 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
04:24:34.509 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
04:24:34.509 00.000 11060 Worker thread wakes up
04:24:34.509 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:34.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
04:24:34.509 00.000 10844 UpdateGuideState exits: m=1533 SNR=24.4
04:24:34.512 00.003 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
04:24:34.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:34.512 00.000 11060 Moving (-0.09, -0.01) raw xDistance=-0.02 yDistance=-0.09
04:24:34.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:34.512 00.000 10844 Enqueuing Expose request
04:24:34.512 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:24:34.512 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:34.512 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:24:34.512 00.000 11060 MoveAxis(E, 0, ABG)
04:24:34.512 00.000 11060 Move returns status 0, amount 0
04:24:34.512 00.000 11060 MoveAxis(N, 0, ABG)
04:24:34.512 00.000 11060 Move returns status 0, amount 0
04:24:34.512 00.000 11060 move complete, result=0
04:24:34.512 00.000 11060 worker thread done servicing request
04:24:34.512 00.000 11060 Worker thread wakes up
04:24:34.512 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:34.512 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:34.512 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:35.153 00.641 11060 Exposure complete
04:24:35.366 00.213 11060 worker thread done servicing request
04:24:35.366 00.000 10844 OnExposeComplete: enter
04:24:35.366 00.000 10844 UpdateGuideState(): m_state=6
04:24:35.368 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5459
04:24:35.368 00.000 10844 Star::Find returns 1 (0), X=617.06, Y=107.10, Mass=1633, SNR=25.5, Peak=151 HFD=2.9
04:24:35.368 00.000 10844 MultiStar: [#1 0.01,0.44,0.97,U] [#2 -0.04,-0.15,1.01,U] [#3 0.49,0.46,0.00,M1] [#4 -0.01,0.27,0.92,U] [#5 -0.18,-0.39,0.90,U] [#6 0.01,-0.42,1.11,U] [#7 0.01,0.62,0.00,M1] [#8 -0.09,-0.15,0.84,U] 
04:24:35.368 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.04}, one-star: {-0.20, 0.15}
04:24:35.368 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (1.39) = xAngle (-3.98 = 2.30)
04:24:35.368 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.86 = -0.86)
04:24:35.368 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.59 mountX=-0.05 mountY=-0.06, mountTheta=-2.29
04:24:35.371 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
04:24:35.371 00.000 10844 Enqueuing Move request for scope (-0.07, -0.04)
04:24:35.371 00.000 11060 Worker thread wakes up
04:24:35.371 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
04:24:35.371 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:35.371 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
04:24:35.371 00.000 10844 UpdateGuideState exits: m=1633 SNR=25.5
04:24:35.371 00.000 11060 Moving (-0.07, -0.04) raw xDistance=-0.05 yDistance=-0.06
04:24:35.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:35.371 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:24:35.371 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:35.371 00.000 10844 Enqueuing Expose request
04:24:35.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:35.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:24:35.371 00.000 11060 MoveAxis(E, 0, ABG)
04:24:35.371 00.000 11060 Move returns status 0, amount 0
04:24:35.371 00.000 11060 MoveAxis(N, 0, ABG)
04:24:35.371 00.000 11060 Move returns status 0, amount 0
04:24:35.371 00.000 11060 move complete, result=0
04:24:35.371 00.000 11060 worker thread done servicing request
04:24:35.371 00.000 11060 Worker thread wakes up
04:24:35.371 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:35.371 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:35.375 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:36.002 00.627 11060 Exposure complete
04:24:36.222 00.220 11060 worker thread done servicing request
04:24:36.222 00.000 10844 OnExposeComplete: enter
04:24:36.222 00.000 10844 UpdateGuideState(): m_state=6
04:24:36.222 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5460
04:24:36.222 00.000 10844 Star::Find returns 1 (0), X=616.99, Y=106.66, Mass=1798, SNR=26.8, Peak=170 HFD=3.3
04:24:36.222 00.000 10844 MultiStar: [#1 -0.03,0.11,0.97,U] [#2 -0.06,0.30,0.91,U] [#3 0.30,0.04,1.03,U] [#4 0.33,-0.08,0.97,U] [#5 -0.05,-0.41,0.94,U] [#6 0.08,-0.42,0.97,U] [#7 -0.25,0.20,0.95,U] [#8 -0.19,-0.40,0.72,U] 
04:24:36.222 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.26, -0.30}
04:24:36.222 00.000 10844 CameraToMount -- cameraTheta (-1.65) - m_xAngle (1.39) = xAngle (-3.04 = -3.04)
04:24:36.222 00.000 10844 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.08 = 0.08)
04:24:36.222 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.65 mountX=-0.10 mountY=0.01, mountTheta=3.06
04:24:36.225 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.10, opts=13)
04:24:36.225 00.000 10844 Enqueuing Move request for scope (-0.01, -0.10)
04:24:36.225 00.000 11060 Worker thread wakes up
04:24:36.225 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:36.225 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
04:24:36.225 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.8
04:24:36.225 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
04:24:36.225 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:36.225 00.000 11060 Moving (-0.01, -0.10) raw xDistance=-0.10 yDistance=0.01
04:24:36.227 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:36.227 00.000 10844 Enqueuing Expose request
04:24:36.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:24:36.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:36.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:24:36.227 00.000 11060 MoveAxis(E, 0, ABG)
04:24:36.227 00.000 11060 Move returns status 0, amount 0
04:24:36.227 00.000 11060 MoveAxis(N, 0, ABG)
04:24:36.227 00.000 11060 Move returns status 0, amount 0
04:24:36.227 00.000 11060 move complete, result=0
04:24:36.227 00.000 11060 worker thread done servicing request
04:24:36.227 00.000 11060 Worker thread wakes up
04:24:36.227 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:36.227 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:36.229 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:36.870 00.641 11060 Exposure complete
04:24:37.086 00.216 11060 worker thread done servicing request
04:24:37.086 00.000 10844 OnExposeComplete: enter
04:24:37.086 00.000 10844 UpdateGuideState(): m_state=6
04:24:37.086 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5461
04:24:37.086 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=106.81, Mass=1774, SNR=26.5, Peak=241 HFD=2.9
04:24:37.086 00.000 10844 MultiStar: [#1 -0.10,0.14,0.99,U] [#2 -0.07,-0.22,0.98,U] [#3 0.43,-0.48,0.00,M1] [#4 0.07,-0.09,1.00,U] [#5 -0.24,-0.72,0.00,M1] [#6 0.19,-0.33,0.94,U] [#7 -0.20,-0.35,0.97,U] [#8 0.29,-0.69,0.00,M1] 
04:24:37.086 00.000 10844 single-star, 5 included, MultiStar: {-0.03, -0.16}, one-star: {-0.07, -0.15}
04:24:37.086 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.90)
04:24:37.086 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
04:24:37.086 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.99 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
04:24:37.089 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
04:24:37.089 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
04:24:37.089 00.000 11060 Worker thread wakes up
04:24:37.089 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:37.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
04:24:37.089 00.000 10844 UpdateGuideState exits: m=1774 SNR=26.5
04:24:37.089 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
04:24:37.089 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:37.089 00.000 11060 Moving (-0.07, -0.15) raw xDistance=-0.16 yDistance=-0.04
04:24:37.089 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:37.089 00.000 10844 Enqueuing Expose request
04:24:37.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:24:37.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:37.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:24:37.089 00.000 11060 MoveAxis(E, 37, ABG)
04:24:37.089 00.000 11060 Guiding  Dir = 2, Dur = 37
04:24:37.110 00.021 11060 IsSlewing returns 0
04:24:37.111 00.001 11060 IsGuiding returns 0
04:24:37.157 00.046 11060 IsGuiding returns 0
04:24:37.157 00.000 11060 Move returns status 0, amount 37
04:24:37.157 00.000 11060 MoveAxis(N, 0, ABG)
04:24:37.157 00.000 11060 Move returns status 0, amount 0
04:24:37.157 00.000 11060 move complete, result=0
04:24:37.157 00.000 11060 worker thread done servicing request
04:24:37.157 00.000 11060 Worker thread wakes up
04:24:37.157 00.000 10844 GuideStep: -0.2 px 37 ms EAST, -0.0 px 0 ms NORTH
04:24:37.157 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:37.157 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:37.797 00.640 11060 Exposure complete
04:24:38.009 00.212 11060 worker thread done servicing request
04:24:38.009 00.000 10844 OnExposeComplete: enter
04:24:38.011 00.002 10844 UpdateGuideState(): m_state=6
04:24:38.011 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5462
04:24:38.011 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=106.80, Mass=2124, SNR=28.9, Peak=198 HFD=3.7
04:24:38.011 00.000 10844 MultiStar: [#1 -0.12,0.25,0.98,U] [#2 -0.05,0.02,0.86,U] [#3 0.10,-0.31,0.86,U] [#4 0.14,0.25,0.86,U] [#5 -0.25,-0.42,0.79,U] [#6 -0.01,-0.50,1.02,U] [#7 -0.25,0.51,0.00,M1] [#8 0.12,-0.27,0.76,U] 
04:24:38.011 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.14}, one-star: {0.12, -0.16}
04:24:38.011 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (1.39) = xAngle (-2.91 = -2.91)
04:24:38.011 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
04:24:38.011 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.52 mountX=-0.14 mountY=0.03, mountTheta=2.92
04:24:38.011 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
04:24:38.011 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
04:24:38.011 00.000 11060 Worker thread wakes up
04:24:38.011 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:38.011 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
04:24:38.011 00.000 10844 UpdateGuideState exits: m=2124 SNR=28.9
04:24:38.011 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
04:24:38.011 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:38.011 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:38.011 00.000 11060 Moving (0.01, -0.14) raw xDistance=-0.14 yDistance=0.03
04:24:38.011 00.000 10844 Enqueuing Expose request
04:24:38.011 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:24:38.011 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:38.016 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:24:38.016 00.000 11060 MoveAxis(E, 33, ABG)
04:24:38.016 00.000 11060 Guiding  Dir = 2, Dur = 33
04:24:38.021 00.005 11060 IsSlewing returns 0
04:24:38.021 00.000 11060 IsGuiding returns 0
04:24:38.067 00.046 11060 IsGuiding returns 0
04:24:38.067 00.000 11060 Move returns status 0, amount 33
04:24:38.067 00.000 11060 MoveAxis(N, 0, ABG)
04:24:38.067 00.000 11060 Move returns status 0, amount 0
04:24:38.067 00.000 11060 move complete, result=0
04:24:38.067 00.000 11060 worker thread done servicing request
04:24:38.067 00.000 11060 Worker thread wakes up
04:24:38.067 00.000 10844 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
04:24:38.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:38.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:38.697 00.630 11060 Exposure complete
04:24:38.915 00.218 11060 worker thread done servicing request
04:24:38.915 00.000 10844 OnExposeComplete: enter
04:24:38.915 00.000 10844 UpdateGuideState(): m_state=6
04:24:38.915 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5463
04:24:38.915 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=107.13, Mass=1425, SNR=23.7, Peak=156 HFD=3.0
04:24:38.917 00.002 10844 MultiStar: [#1 -0.16,0.24,1.07,U] [#2 -0.07,-0.14,0.95,U] [#3 -0.01,-0.43,1.09,U] [#4 0.21,-0.02,1.01,U] [#5 -0.22,-0.56,0.00,M1] [#6 -0.03,-0.05,1.28,U] [#7 -0.24,-0.02,0.97,U] [#8 0.37,-0.55,0.00,M1] 
04:24:38.917 00.000 10844 refined, 6 included, MultiStar: {-0.06, -0.04}, one-star: {-0.11, 0.17}
04:24:38.917 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (1.39) = xAngle (-3.94 = 2.35)
04:24:38.917 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.81 = -0.81)
04:24:38.917 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.55 mountX=-0.05 mountY=-0.05, mountTheta=-2.34
04:24:38.917 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.04, opts=13)
04:24:38.917 00.000 10844 Enqueuing Move request for scope (-0.06, -0.04)
04:24:38.917 00.000 11060 Worker thread wakes up
04:24:38.917 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:38.917 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
04:24:38.917 00.000 10844 UpdateGuideState exits: m=1425 SNR=23.7
04:24:38.917 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
04:24:38.917 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:38.917 00.000 11060 Moving (-0.06, -0.04) raw xDistance=-0.05 yDistance=-0.05
04:24:38.917 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:38.917 00.000 10844 Enqueuing Expose request
04:24:38.917 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:24:38.917 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:38.917 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:24:38.917 00.000 11060 MoveAxis(E, 0, ABG)
04:24:38.922 00.005 11060 Move returns status 0, amount 0
04:24:38.922 00.000 11060 MoveAxis(N, 0, ABG)
04:24:38.922 00.000 11060 Move returns status 0, amount 0
04:24:38.922 00.000 11060 move complete, result=0
04:24:38.922 00.000 11060 worker thread done servicing request
04:24:38.922 00.000 11060 Worker thread wakes up
04:24:38.922 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:38.922 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:38.922 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:39.557 00.635 11060 Exposure complete
04:24:39.749 00.192 11060 worker thread done servicing request
04:24:39.749 00.000 10844 OnExposeComplete: enter
04:24:39.749 00.000 10844 UpdateGuideState(): m_state=6
04:24:39.749 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5464
04:24:39.749 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=107.10, Mass=1752, SNR=25.7, Peak=148 HFD=3.6
04:24:39.749 00.000 10844 MultiStar: [#1 -0.02,0.28,0.99,U] [#2 -0.16,-0.29,0.97,U] [#3 0.28,0.15,0.99,U] [#4 0.30,0.26,0.95,U] [#5 -0.32,-0.46,0.00,M2] [#6 0.26,-0.45,1.07,U] [#7 -0.15,0.13,0.89,U] [#8 -0.06,-0.72,0.00,M2] 
04:24:39.749 00.000 10844 refined, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.18, 0.14}
04:24:39.749 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (1.39) = xAngle (-1.14 = -1.14)
04:24:39.749 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.98 = 1.98)
04:24:39.749 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.25 mountX=0.04 mountY=0.10, mountTheta=1.15
04:24:39.752 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.03, opts=13)
04:24:39.752 00.000 10844 Enqueuing Move request for scope (0.10, 0.03)
04:24:39.752 00.000 11060 Worker thread wakes up
04:24:39.752 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:39.752 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
04:24:39.752 00.000 10844 UpdateGuideState exits: m=1752 SNR=25.7
04:24:39.752 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
04:24:39.752 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:39.752 00.000 11060 Moving (0.10, 0.03) raw xDistance=0.04 yDistance=0.10
04:24:39.752 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:39.752 00.000 10844 Enqueuing Expose request
04:24:39.752 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:24:39.752 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:39.752 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:24:39.752 00.000 11060 MoveAxis(E, 0, ABG)
04:24:39.752 00.000 11060 Move returns status 0, amount 0
04:24:39.752 00.000 11060 MoveAxis(N, 0, ABG)
04:24:39.752 00.000 11060 Move returns status 0, amount 0
04:24:39.752 00.000 11060 move complete, result=0
04:24:39.752 00.000 11060 worker thread done servicing request
04:24:39.752 00.000 11060 Worker thread wakes up
04:24:39.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:39.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:39.757 00.005 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:40.390 00.633 11060 Exposure complete
04:24:40.604 00.214 11060 worker thread done servicing request
04:24:40.604 00.000 10844 OnExposeComplete: enter
04:24:40.604 00.000 10844 UpdateGuideState(): m_state=6
04:24:40.605 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5465
04:24:40.605 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=106.85, Mass=1621, SNR=25.5, Peak=161 HFD=3.3
04:24:40.605 00.000 10844 MultiStar: [#1 0.14,0.48,0.88,U] [#2 0.08,-0.02,0.88,U] [#3 0.56,-0.07,0.00,M1] [#4 0.24,0.52,0.00,M1] [#5 -0.56,-0.26,0.00,M3] [#6 0.05,-0.43,1.24,U] [#7 0.00,0.00,1.00,U] [#8 0.18,-0.39,0.80,U] 
04:24:40.605 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.09}, one-star: {-0.09, -0.11}
04:24:40.605 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
04:24:40.605 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
04:24:40.605 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.06 mountX=-0.08 mountY=0.07, mountTheta=2.46
04:24:40.605 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
04:24:40.609 00.004 10844 Enqueuing Move request for scope (0.05, -0.09)
04:24:40.609 00.000 11060 Worker thread wakes up
04:24:40.609 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:40.609 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
04:24:40.609 00.000 10844 UpdateGuideState exits: m=1621 SNR=25.5
04:24:40.609 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
04:24:40.609 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:40.609 00.000 11060 Moving (0.05, -0.09) raw xDistance=-0.08 yDistance=0.07
04:24:40.609 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:40.609 00.000 10844 Enqueuing Expose request
04:24:40.609 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:24:40.609 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:40.609 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:24:40.609 00.000 11060 MoveAxis(E, 0, ABG)
04:24:40.609 00.000 11060 Move returns status 0, amount 0
04:24:40.609 00.000 11060 MoveAxis(N, 0, ABG)
04:24:40.609 00.000 11060 Move returns status 0, amount 0
04:24:40.609 00.000 11060 move complete, result=0
04:24:40.609 00.000 11060 worker thread done servicing request
04:24:40.609 00.000 11060 Worker thread wakes up
04:24:40.609 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:40.609 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:40.609 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:41.255 00.646 11060 Exposure complete
04:24:41.469 00.214 11060 worker thread done servicing request
04:24:41.471 00.002 10844 OnExposeComplete: enter
04:24:41.471 00.000 10844 UpdateGuideState(): m_state=6
04:24:41.471 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5466
04:24:41.471 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=107.39, Mass=1613, SNR=24.8, Peak=172 HFD=3.3
04:24:41.479 00.008 10844 MultiStar: [#1 0.07,0.47,1.04,U] [#2 -0.03,-0.27,1.09,U] [#3 0.30,-0.40,0.92,U] [#4 0.50,0.26,0.00,M2] [#5 0.07,-0.04,0.98,U] [#6 0.71,-0.55,0.00,M1] [#7 0.14,0.16,0.95,U] [#8 0.17,-0.38,0.79,U] 
04:24:41.479 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.13, 0.44}
04:24:41.479 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (1.39) = xAngle (-1.30 = -1.30)
04:24:41.479 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.83 = 1.83)
04:24:41.479 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=0.03 mountY=0.11, mountTheta=1.30
04:24:41.479 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.01, opts=13)
04:24:41.479 00.000 10844 Enqueuing Move request for scope (0.12, 0.01)
04:24:41.479 00.000 11060 Worker thread wakes up
04:24:41.479 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:41.479 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
04:24:41.479 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
04:24:41.479 00.000 11060 Moving (0.12, 0.01) raw xDistance=0.03 yDistance=0.11
04:24:41.479 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:24:41.479 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:41.479 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:24:41.479 00.000 11060 MoveAxis(E, 0, ABG)
04:24:41.479 00.000 11060 Move returns status 0, amount 0
04:24:41.479 00.000 11060 MoveAxis(N, 0, ABG)
04:24:41.479 00.000 11060 Move returns status 0, amount 0
04:24:41.479 00.000 11060 move complete, result=0
04:24:41.479 00.000 11060 worker thread done servicing request
04:24:41.485 00.006 10844 UpdateGuideState exits: m=1613 SNR=24.8
04:24:41.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:41.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:41.485 00.000 10844 Enqueuing Expose request
04:24:41.485 00.000 11060 Worker thread wakes up
04:24:41.485 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:41.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:41.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:42.124 00.639 11060 Exposure complete
04:24:42.344 00.220 11060 worker thread done servicing request
04:24:42.344 00.000 10844 OnExposeComplete: enter
04:24:42.344 00.000 10844 UpdateGuideState(): m_state=6
04:24:42.344 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5467
04:24:42.344 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=107.03, Mass=1765, SNR=26.1, Peak=163 HFD=4.0
04:24:42.344 00.000 10844 MultiStar: [#1 0.12,0.04,0.95,U] [#2 0.11,-0.29,0.97,U] [#3 0.22,-0.57,0.00,M1] [#4 0.21,-0.08,0.96,U] [#5 -0.31,-0.37,0.93,U] [#6 0.23,-0.22,0.94,U] [#7 -0.60,0.10,0.00,M1] [#8 -0.12,-0.75,0.00,M1] 
04:24:42.344 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.14}, one-star: {-0.26, 0.07}
04:24:42.344 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
04:24:42.344 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
04:24:42.344 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.13 mountY=0.04, mountTheta=2.86
04:24:42.349 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.14, opts=13)
04:24:42.349 00.000 10844 Enqueuing Move request for scope (0.02, -0.14)
04:24:42.349 00.000 11060 Worker thread wakes up
04:24:42.349 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
04:24:42.349 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:42.349 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
04:24:42.349 00.000 10844 UpdateGuideState exits: m=1765 SNR=26.1
04:24:42.349 00.000 11060 Moving (0.02, -0.14) raw xDistance=-0.13 yDistance=0.04
04:24:42.349 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:42.349 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:24:42.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:42.349 00.000 10844 Enqueuing Expose request
04:24:42.349 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:42.349 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:24:42.349 00.000 11060 MoveAxis(E, 31, ABG)
04:24:42.349 00.000 11060 Guiding  Dir = 2, Dur = 31
04:24:42.390 00.041 11060 IsSlewing returns 0
04:24:42.390 00.000 11060 IsGuiding returns 0
04:24:42.466 00.076 11060 IsGuiding returns 0
04:24:42.466 00.000 11060 Move returns status 0, amount 31
04:24:42.466 00.000 11060 MoveAxis(N, 0, ABG)
04:24:42.466 00.000 11060 Move returns status 0, amount 0
04:24:42.466 00.000 11060 move complete, result=0
04:24:42.466 00.000 11060 worker thread done servicing request
04:24:42.466 00.000 11060 Worker thread wakes up
04:24:42.466 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
04:24:42.466 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:42.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:43.101 00.635 11060 Exposure complete
04:24:43.312 00.211 11060 worker thread done servicing request
04:24:43.312 00.000 10844 OnExposeComplete: enter
04:24:43.312 00.000 10844 UpdateGuideState(): m_state=6
04:24:43.312 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5468
04:24:43.312 00.000 10844 Star::Find returns 1 (1), X=617.22, Y=106.71, Mass=2028, SNR=28.7, Peak=255 HFD=3.6
04:24:43.312 00.000 10844 MultiStar: [#1 -0.26,0.34,0.90,U] [#2 0.39,-0.17,0.83,U] [#3 0.48,-0.41,0.00,M2] [#4 0.03,0.22,0.92,U] [#5 -0.17,-0.33,0.94,U] [#6 0.17,-0.29,0.94,U] [#7 0.08,0.58,0.00,M2] [#8 0.29,-0.78,0.00,M2] 
04:24:43.312 00.000 10844 refined, 5 included, MultiStar: {0.02, -0.08}, one-star: {-0.03, -0.25}
04:24:43.312 00.000 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (1.39) = xAngle (-2.78 = -2.78)
04:24:43.312 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.34 = 0.34)
04:24:43.312 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.39 mountX=-0.08 mountY=0.03, mountTheta=2.80
04:24:43.312 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
04:24:43.312 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
04:24:43.312 00.000 11060 Worker thread wakes up
04:24:43.312 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:43.312 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
04:24:43.312 00.000 10844 UpdateGuideState exits: m=2028 SNR=28.7 Saturated
04:24:43.317 00.005 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
04:24:43.317 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:43.317 00.000 11060 Moving (0.02, -0.08) raw xDistance=-0.08 yDistance=0.03
04:24:43.317 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:43.317 00.000 10844 Enqueuing Expose request
04:24:43.317 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:24:43.317 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:43.317 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:24:43.317 00.000 11060 MoveAxis(E, 0, ABG)
04:24:43.317 00.000 11060 Move returns status 0, amount 0
04:24:43.317 00.000 11060 MoveAxis(N, 0, ABG)
04:24:43.317 00.000 11060 Move returns status 0, amount 0
04:24:43.317 00.000 11060 move complete, result=0
04:24:43.317 00.000 11060 worker thread done servicing request
04:24:43.317 00.000 11060 Worker thread wakes up
04:24:43.317 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:43.317 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:43.317 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:43.952 00.635 11060 Exposure complete
04:24:44.181 00.229 11060 worker thread done servicing request
04:24:44.181 00.000 10844 OnExposeComplete: enter
04:24:44.181 00.000 10844 UpdateGuideState(): m_state=6
04:24:44.181 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5469
04:24:44.181 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=106.86, Mass=1672, SNR=26.1, Peak=186 HFD=3.5
04:24:44.181 00.000 10844 MultiStar: [#1 -0.08,-0.26,1.03,U] [#2 -0.01,-0.35,0.98,U] [#3 0.19,-0.28,1.07,U] [#4 0.37,0.25,0.96,U] [#5 -0.03,-0.51,0.92,U] [#6 0.20,-0.76,0.00,M1] [#7 0.15,-0.18,0.99,U] [#8 -0.03,-0.57,0.00,M3] 
04:24:44.181 00.000 10844 single-star, 6 included, MultiStar: {0.08, -0.20}, one-star: {-0.01, -0.09}
04:24:44.181 00.000 10844 CameraToMount -- cameraTheta (-1.68) - m_xAngle (1.39) = xAngle (-3.07 = -3.07)
04:24:44.181 00.000 10844 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.05 = 0.05)
04:24:44.181 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.68 mountX=-0.09 mountY=0.01, mountTheta=3.09
04:24:44.185 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.09, opts=13)
04:24:44.185 00.000 10844 Enqueuing Move request for scope (-0.01, -0.09)
04:24:44.185 00.000 11060 Worker thread wakes up
04:24:44.185 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
04:24:44.185 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
04:24:44.185 00.000 11060 Moving (-0.01, -0.09) raw xDistance=-0.09 yDistance=0.01
04:24:44.185 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:24:44.185 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:44.185 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:24:44.185 00.000 11060 MoveAxis(E, 0, ABG)
04:24:44.185 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:44.185 00.000 10844 UpdateGuideState exits: m=1672 SNR=26.1
04:24:44.185 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:44.185 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:44.185 00.000 10844 Enqueuing Expose request
04:24:44.185 00.000 11060 Move returns status 0, amount 0
04:24:44.188 00.003 11060 MoveAxis(N, 0, ABG)
04:24:44.189 00.001 11060 Move returns status 0, amount 0
04:24:44.191 00.002 11060 move complete, result=0
04:24:44.191 00.000 11060 worker thread done servicing request
04:24:44.191 00.000 11060 Worker thread wakes up
04:24:44.191 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:44.191 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:44.191 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:44.816 00.625 11060 Exposure complete
04:24:45.004 00.188 11060 worker thread done servicing request
04:24:45.004 00.000 10844 OnExposeComplete: enter
04:24:45.004 00.000 10844 UpdateGuideState(): m_state=6
04:24:45.006 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5470
04:24:45.006 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=106.68, Mass=1747, SNR=26.5, Peak=250 HFD=3.0
04:24:45.006 00.000 10844 MultiStar: [#1 0.38,-0.07,0.93,U] [#2 0.41,0.21,0.81,U] [#3 0.23,-0.53,0.00,M2] [#4 0.40,-0.22,0.99,U] [#5 -0.14,-0.47,0.92,U] [#6 0.56,-0.32,0.00,M2] [#7 0.07,0.20,0.97,U] [#8 0.13,-0.88,0.00,M4] 
04:24:45.006 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.11}, one-star: {0.09, -0.28}
04:24:45.006 00.000 10844 CameraToMount -- cameraTheta (-0.51) - m_xAngle (1.39) = xAngle (-1.90 = -1.90)
04:24:45.006 00.000 10844 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.22 = 1.22)
04:24:45.006 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.51 mountX=-0.07 mountY=0.21, mountTheta=1.90
04:24:45.006 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.11, opts=13)
04:24:45.006 00.000 10844 Enqueuing Move request for scope (0.20, -0.11)
04:24:45.006 00.000 11060 Worker thread wakes up
04:24:45.006 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:45.006 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
04:24:45.006 00.000 10844 UpdateGuideState exits: m=1747 SNR=26.5
04:24:45.006 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
04:24:45.006 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:45.006 00.000 11060 Moving (0.20, -0.11) raw xDistance=-0.07 yDistance=0.21
04:24:45.006 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:45.006 00.000 10844 Enqueuing Expose request
04:24:45.006 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:24:45.006 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
04:24:45.006 00.000 11060 MoveAxis(E, 0, ABG)
04:24:45.006 00.000 11060 Move returns status 0, amount 0
04:24:45.006 00.000 11060 MoveAxis(S, 84, ABG)
04:24:45.006 00.000 11060 Guiding  Dir = 1, Dur = 84
04:24:45.026 00.020 11060 IsSlewing returns 0
04:24:45.026 00.000 11060 IsGuiding returns 0
04:24:45.118 00.092 11060 IsGuiding returns 0
04:24:45.118 00.000 11060 Move returns status 0, amount 84
04:24:45.118 00.000 11060 move complete, result=0
04:24:45.118 00.000 11060 worker thread done servicing request
04:24:45.118 00.000 11060 Worker thread wakes up
04:24:45.118 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 84 ms SOUTH
04:24:45.118 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:45.118 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:45.743 00.625 11060 Exposure complete
04:24:45.937 00.194 11060 worker thread done servicing request
04:24:45.937 00.000 10844 OnExposeComplete: enter
04:24:45.937 00.000 10844 UpdateGuideState(): m_state=6
04:24:45.937 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5471
04:24:45.937 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=107.45, Mass=1636, SNR=25.5, Peak=210 HFD=3.2
04:24:45.937 00.000 10844 MultiStar: [#1 0.07,0.36,1.04,U] [#2 -0.41,0.28,0.87,U] [#3 0.22,-0.27,0.96,U] [#4 0.25,0.05,0.95,U] [#5 0.12,0.00,0.99,U] [#6 -0.05,-0.13,1.00,U] [#7 0.09,0.07,0.95,U] [#8 -0.12,-0.67,0.00,M5] 
04:24:45.937 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.07, 0.50}
04:24:45.937 00.000 10844 CameraToMount -- cameraTheta (1.14) - m_xAngle (1.39) = xAngle (-0.25 = -0.25)
04:24:45.937 00.000 10844 CameraToMount -- cameraTheta (1.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.87 = 2.87)
04:24:45.937 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.14 mountX=0.12 mountY=0.03, mountTheta=0.27
04:24:45.943 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
04:24:45.943 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
04:24:45.943 00.000 11060 Worker thread wakes up
04:24:45.943 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:45.943 00.000 10844 UpdateGuideState exits: m=1636 SNR=25.5
04:24:45.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:45.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:45.943 00.000 10844 Enqueuing Expose request
04:24:45.943 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
04:24:45.943 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
04:24:45.956 00.013 11060 Moving (0.05, 0.11) raw xDistance=0.12 yDistance=0.03
04:24:45.957 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:24:45.959 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:45.960 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:24:45.960 00.000 11060 MoveAxis(E, 0, ABG)
04:24:45.961 00.001 11060 Move returns status 0, amount 0
04:24:45.961 00.000 11060 MoveAxis(N, 0, ABG)
04:24:45.961 00.000 11060 Move returns status 0, amount 0
04:24:45.961 00.000 11060 move complete, result=0
04:24:45.961 00.000 11060 worker thread done servicing request
04:24:45.961 00.000 11060 Worker thread wakes up
04:24:45.961 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:45.961 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:45.962 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:46.598 00.636 11060 Exposure complete
04:24:46.803 00.205 11060 worker thread done servicing request
04:24:46.803 00.000 10844 OnExposeComplete: enter
04:24:46.803 00.000 10844 UpdateGuideState(): m_state=6
04:24:46.803 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5472
04:24:46.803 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=107.37, Mass=1568, SNR=25.0, Peak=178 HFD=3.4
04:24:46.803 00.000 10844 MultiStar: [#1 -0.04,0.41,1.03,U] [#2 0.19,-0.11,0.99,U] [#3 -0.10,-0.01,1.10,U] [#4 0.34,0.39,0.99,U] [#5 -0.22,-0.03,0.97,U] [#6 0.08,-0.32,1.12,U] [#7 -0.00,0.04,1.01,U] [#8 0.22,-0.40,0.84,U] 
04:24:46.803 00.000 10844 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.09, 0.41}
04:24:46.803 00.000 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (1.39) = xAngle (-0.72 = -0.72)
04:24:46.803 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.40 = 2.40)
04:24:46.812 00.009 10844 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.67 mountX=0.06 mountY=0.05, mountTheta=0.73
04:24:46.817 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=0.05, opts=13)
04:24:46.817 00.000 10844 Enqueuing Move request for scope (0.06, 0.05)
04:24:46.818 00.001 11060 Worker thread wakes up
04:24:46.818 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
04:24:46.818 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:46.818 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
04:24:46.818 00.000 10844 UpdateGuideState exits: m=1568 SNR=25.0
04:24:46.818 00.000 11060 Moving (0.06, 0.05) raw xDistance=0.06 yDistance=0.05
04:24:46.818 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:46.818 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:24:46.818 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:46.818 00.000 10844 Enqueuing Expose request
04:24:46.818 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:46.818 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:24:46.818 00.000 11060 MoveAxis(E, 0, ABG)
04:24:46.818 00.000 11060 Move returns status 0, amount 0
04:24:46.818 00.000 11060 MoveAxis(N, 0, ABG)
04:24:46.818 00.000 11060 Move returns status 0, amount 0
04:24:46.818 00.000 11060 move complete, result=0
04:24:46.818 00.000 11060 worker thread done servicing request
04:24:46.818 00.000 11060 Worker thread wakes up
04:24:46.818 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:46.818 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:46.822 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:47.452 00.630 11060 Exposure complete
04:24:47.680 00.228 11060 worker thread done servicing request
04:24:47.680 00.000 10844 OnExposeComplete: enter
04:24:47.680 00.000 10844 UpdateGuideState(): m_state=6
04:24:47.681 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5473
04:24:47.681 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=106.92, Mass=1771, SNR=26.7, Peak=209 HFD=3.0
04:24:47.681 00.000 10844 MultiStar: [#1 -0.15,0.47,0.88,U] [#2 -0.12,-0.05,0.79,U] [#3 0.34,-0.22,1.07,U] [#4 -0.14,0.09,0.97,U] [#5 -0.46,-0.55,0.00,M1] [#6 0.57,-0.01,0.00,M1] [#7 -0.29,0.26,0.88,U] [#8 0.06,-0.17,0.89,U] 
04:24:47.681 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.04}, one-star: {-0.10, -0.04}
04:24:47.681 00.000 10844 CameraToMount -- cameraTheta (2.39) - m_xAngle (1.39) = xAngle (1.00 = 1.00)
04:24:47.681 00.000 10844 CameraToMount -- cameraTheta (2.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.12 = -2.16)
04:24:47.682 00.001 10844 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.39 mountX=0.03 mountY=-0.05, mountTheta=-0.99
04:24:47.684 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.04, opts=13)
04:24:47.685 00.001 10844 Enqueuing Move request for scope (-0.05, 0.04)
04:24:47.685 00.000 11060 Worker thread wakes up
04:24:47.685 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
04:24:47.685 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:47.685 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
04:24:47.685 00.000 10844 UpdateGuideState exits: m=1771 SNR=26.7
04:24:47.685 00.000 11060 Moving (-0.05, 0.04) raw xDistance=0.03 yDistance=-0.05
04:24:47.685 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:47.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:24:47.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:47.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:47.685 00.000 10844 Enqueuing Expose request
04:24:47.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:24:47.685 00.000 11060 MoveAxis(E, 0, ABG)
04:24:47.685 00.000 11060 Move returns status 0, amount 0
04:24:47.685 00.000 11060 MoveAxis(N, 0, ABG)
04:24:47.685 00.000 11060 Move returns status 0, amount 0
04:24:47.685 00.000 11060 move complete, result=0
04:24:47.685 00.000 11060 worker thread done servicing request
04:24:47.685 00.000 11060 Worker thread wakes up
04:24:47.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:47.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:47.685 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:48.318 00.633 11060 Exposure complete
04:24:48.530 00.212 11060 worker thread done servicing request
04:24:48.530 00.000 10844 OnExposeComplete: enter
04:24:48.530 00.000 10844 UpdateGuideState(): m_state=6
04:24:48.530 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5474
04:24:48.530 00.000 10844 Star::Find returns 1 (0), X=617.07, Y=106.53, Mass=1743, SNR=26.7, Peak=162 HFD=3.5
04:24:48.530 00.000 10844 MultiStar: [#1 -0.11,0.49,0.90,U] [#2 -0.57,-0.29,0.00,M1] [#3 -0.01,-0.55,0.90,U] [#4 0.18,0.21,1.04,U] [#5 -0.46,-0.56,0.00,M2] [#6 0.14,-0.56,0.00,M2] [#7 -0.41,-0.06,0.93,U] [#8 -0.22,-0.47,0.80,U] 
04:24:48.530 00.000 10844 refined, 5 included, MultiStar: {-0.12, -0.13}, one-star: {-0.18, -0.42}
04:24:48.530 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.72 = 2.56)
04:24:48.530 00.000 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.60 = -0.60)
04:24:48.530 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-2.33 mountX=-0.14 mountY=-0.10, mountTheta=-2.55
04:24:48.535 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.13, opts=13)
04:24:48.535 00.000 10844 Enqueuing Move request for scope (-0.12, -0.13)
04:24:48.535 00.000 11060 Worker thread wakes up
04:24:48.535 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
04:24:48.535 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
04:24:48.535 00.000 11060 Moving (-0.12, -0.13) raw xDistance=-0.14 yDistance=-0.10
04:24:48.535 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:48.535 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:24:48.535 00.000 10844 UpdateGuideState exits: m=1743 SNR=26.7
04:24:48.535 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:48.535 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:48.535 00.000 10844 Enqueuing Expose request
04:24:48.535 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:48.535 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:24:48.535 00.000 11060 MoveAxis(E, 34, ABG)
04:24:48.535 00.000 11060 Guiding  Dir = 2, Dur = 34
04:24:48.556 00.021 11060 IsSlewing returns 0
04:24:48.556 00.000 11060 IsGuiding returns 0
04:24:48.602 00.046 11060 IsGuiding returns 0
04:24:48.602 00.000 11060 Move returns status 0, amount 34
04:24:48.602 00.000 11060 MoveAxis(N, 0, ABG)
04:24:48.602 00.000 11060 Move returns status 0, amount 0
04:24:48.602 00.000 11060 move complete, result=0
04:24:48.602 00.000 11060 worker thread done servicing request
04:24:48.602 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
04:24:48.602 00.000 11060 Worker thread wakes up
04:24:48.602 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:48.602 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:49.228 00.626 11060 Exposure complete
04:24:49.445 00.217 11060 worker thread done servicing request
04:24:49.445 00.000 10844 OnExposeComplete: enter
04:24:49.445 00.000 10844 UpdateGuideState(): m_state=6
04:24:49.445 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5475
04:24:49.445 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=106.78, Mass=1445, SNR=23.5, Peak=148 HFD=3.2
04:24:49.445 00.000 10844 MultiStar: [#1 -0.23,0.06,1.17,U] [#2 -0.57,0.45,0.00,M2] [#3 0.35,0.05,0.98,U] [#4 0.41,-0.02,1.08,U] [#5 -0.29,-0.47,1.06,U] [#6 -0.10,-0.23,1.23,U] [#7 -0.33,-0.09,1.04,U] [#8 -0.26,-0.35,0.90,U] 
04:24:49.445 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.15}, one-star: {-0.53, -0.18}
04:24:49.445 00.000 10844 CameraToMount -- cameraTheta (-2.23) - m_xAngle (1.39) = xAngle (-3.62 = 2.66)
04:24:49.445 00.000 10844 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.50 = -0.50)
04:24:49.445 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.23 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
04:24:49.450 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.15, opts=13)
04:24:49.450 00.000 10844 Enqueuing Move request for scope (-0.12, -0.15)
04:24:49.450 00.000 11060 Worker thread wakes up
04:24:49.450 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:49.450 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
04:24:49.450 00.000 10844 UpdateGuideState exits: m=1445 SNR=23.5
04:24:49.450 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
04:24:49.450 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:49.451 00.001 11060 Moving (-0.12, -0.15) raw xDistance=-0.17 yDistance=-0.09
04:24:49.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:49.451 00.000 10844 Enqueuing Expose request
04:24:49.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:24:49.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:49.451 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:24:49.451 00.000 11060 MoveAxis(E, 41, ABG)
04:24:49.451 00.000 11060 Guiding  Dir = 2, Dur = 41
04:24:49.465 00.014 11060 IsSlewing returns 0
04:24:49.465 00.000 11060 IsGuiding returns 0
04:24:49.510 00.045 11060 IsGuiding returns 0
04:24:49.510 00.000 11060 Move returns status 0, amount 41
04:24:49.510 00.000 11060 MoveAxis(N, 0, ABG)
04:24:49.510 00.000 11060 Move returns status 0, amount 0
04:24:49.510 00.000 11060 move complete, result=0
04:24:49.510 00.000 11060 worker thread done servicing request
04:24:49.510 00.000 11060 Worker thread wakes up
04:24:49.510 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
04:24:49.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:49.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:50.129 00.619 11060 Exposure complete
04:24:50.354 00.225 11060 worker thread done servicing request
04:24:50.354 00.000 10844 OnExposeComplete: enter
04:24:50.354 00.000 10844 UpdateGuideState(): m_state=6
04:24:50.354 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5476
04:24:50.354 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=106.49, Mass=1363, SNR=23.2, Peak=187 HFD=3.2
04:24:50.354 00.000 10844 MultiStar: [#1 -0.09,-0.03,1.13,U] [#2 -0.50,-0.48,0.00,M3] [#3 0.41,0.04,1.10,U] [#4 0.03,0.10,1.01,U] [#5 -0.40,-0.22,1.01,U] [#6 -0.49,-0.46,0.00,M2] [#7 -0.19,-0.06,1.02,U] [#8 -0.30,-0.45,0.86,U] 
04:24:50.354 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.15}, one-star: {-0.09, -0.46}
04:24:50.354 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.46 = 2.82)
04:24:50.354 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.34 = -0.34)
04:24:50.354 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.07 mountX=-0.16 mountY=-0.06, mountTheta=-2.80
04:24:50.354 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.15, opts=13)
04:24:50.358 00.004 10844 Enqueuing Move request for scope (-0.08, -0.15)
04:24:50.358 00.000 11060 Worker thread wakes up
04:24:50.358 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:50.358 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
04:24:50.358 00.000 10844 UpdateGuideState exits: m=1363 SNR=23.2
04:24:50.358 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
04:24:50.358 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:50.358 00.000 11060 Moving (-0.08, -0.15) raw xDistance=-0.16 yDistance=-0.06
04:24:50.358 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:50.358 00.000 10844 Enqueuing Expose request
04:24:50.358 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:24:50.358 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:50.358 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:24:50.358 00.000 11060 MoveAxis(E, 38, ABG)
04:24:50.358 00.000 11060 Guiding  Dir = 2, Dur = 38
04:24:50.394 00.036 11060 IsSlewing returns 0
04:24:50.395 00.001 11060 IsGuiding returns 0
04:24:50.471 00.076 11060 IsGuiding returns 0
04:24:50.471 00.000 11060 Move returns status 0, amount 38
04:24:50.471 00.000 11060 MoveAxis(N, 0, ABG)
04:24:50.471 00.000 11060 Move returns status 0, amount 0
04:24:50.471 00.000 11060 move complete, result=0
04:24:50.471 00.000 11060 worker thread done servicing request
04:24:50.471 00.000 11060 Worker thread wakes up
04:24:50.471 00.000 10844 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
04:24:50.471 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:50.471 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:51.110 00.639 11060 Exposure complete
04:24:51.308 00.198 11060 worker thread done servicing request
04:24:51.308 00.000 10844 OnExposeComplete: enter
04:24:51.308 00.000 10844 UpdateGuideState(): m_state=6
04:24:51.308 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5477
04:24:51.308 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=106.72, Mass=1738, SNR=25.8, Peak=138 HFD=3.6
04:24:51.308 00.000 10844 MultiStar: [#1 -0.33,0.49,0.00,M1] [#2 -0.66,-0.20,0.00,M4] [#3 0.14,-0.05,0.99,U] [#4 -0.21,-0.23,1.03,U] [#5 -0.31,-0.26,0.96,U] [#6 -0.11,-0.31,1.00,U] [#7 -0.69,-0.04,0.00,M1] [#8 -0.40,-0.14,0.80,U] 
04:24:51.308 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.21}, one-star: {-0.39, -0.24}
04:24:51.308 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (1.39) = xAngle (-3.74 = 2.55)
04:24:51.308 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.61 = -0.61)
04:24:51.308 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.21 hyp=0.29 cameraTheta=-2.35 mountX=-0.24 mountY=-0.17, mountTheta=-2.53
04:24:51.314 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.21, opts=13)
04:24:51.314 00.000 10844 Enqueuing Move request for scope (-0.21, -0.21)
04:24:51.314 00.000 11060 Worker thread wakes up
04:24:51.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.21) opts 0xd
04:24:51.314 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.21)
04:24:51.316 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:51.316 00.000 10844 UpdateGuideState exits: m=1738 SNR=25.8
04:24:51.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:51.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:51.316 00.000 10844 Enqueuing Expose request
04:24:51.316 00.000 11060 Moving (-0.21, -0.21) raw xDistance=-0.24 yDistance=-0.17
04:24:51.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
04:24:51.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:51.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:24:51.318 00.002 11060 MoveAxis(E, 58, ABG)
04:24:51.318 00.000 11060 Guiding  Dir = 2, Dur = 58
04:24:51.344 00.026 11060 IsSlewing returns 0
04:24:51.345 00.001 11060 IsGuiding returns 0
04:24:51.422 00.077 11060 IsGuiding returns 0
04:24:51.422 00.000 11060 Move returns status 0, amount 58
04:24:51.422 00.000 11060 MoveAxis(N, 0, ABG)
04:24:51.422 00.000 11060 Move returns status 0, amount 0
04:24:51.422 00.000 11060 move complete, result=0
04:24:51.422 00.000 11060 worker thread done servicing request
04:24:51.422 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.2 px 0 ms NORTH
04:24:51.422 00.000 11060 Worker thread wakes up
04:24:51.422 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:51.422 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:52.059 00.637 11060 Exposure complete
04:24:52.270 00.211 11060 worker thread done servicing request
04:24:52.270 00.000 10844 OnExposeComplete: enter
04:24:52.270 00.000 10844 UpdateGuideState(): m_state=6
04:24:52.270 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5478
04:24:52.270 00.000 10844 Star::Find returns 1 (0), X=616.73, Y=106.78, Mass=1725, SNR=26.3, Peak=254 HFD=2.9
04:24:52.270 00.000 10844 MultiStar: [#1 -0.22,0.26,0.96,U] [#2 0.13,0.17,0.90,U] [#3 0.12,0.08,1.04,U] [#4 -0.49,0.13,0.90,U] [#5 -0.52,-0.16,0.85,U] [#6 0.29,-0.12,1.00,U] [#7 -0.32,-0.12,0.87,U] [#8 -0.00,-0.23,0.78,U] 
04:24:52.270 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.52, -0.17}
04:24:52.270 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (1.39) = xAngle (-4.45 = 1.83)
04:24:52.270 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.33 = -1.33)
04:24:52.270 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.06 mountX=-0.04 mountY=-0.16, mountTheta=-1.83
04:24:52.275 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.01, opts=13)
04:24:52.275 00.000 10844 Enqueuing Move request for scope (-0.16, -0.01)
04:24:52.275 00.000 11060 Worker thread wakes up
04:24:52.275 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:52.275 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
04:24:52.275 00.000 10844 UpdateGuideState exits: m=1725 SNR=26.3
04:24:52.275 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
04:24:52.275 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:52.275 00.000 11060 Moving (-0.16, -0.01) raw xDistance=-0.04 yDistance=-0.16
04:24:52.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:52.275 00.000 10844 Enqueuing Expose request
04:24:52.275 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:24:52.275 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:52.275 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:24:52.275 00.000 11060 MoveAxis(E, 0, ABG)
04:24:52.275 00.000 11060 Move returns status 0, amount 0
04:24:52.275 00.000 11060 MoveAxis(N, 0, ABG)
04:24:52.275 00.000 11060 Move returns status 0, amount 0
04:24:52.275 00.000 11060 move complete, result=0
04:24:52.275 00.000 11060 worker thread done servicing request
04:24:52.275 00.000 11060 Worker thread wakes up
04:24:52.275 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:52.275 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:52.279 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:24:52.901 00.622 11060 Exposure complete
04:24:53.094 00.193 11060 worker thread done servicing request
04:24:53.094 00.000 10844 OnExposeComplete: enter
04:24:53.094 00.000 10844 UpdateGuideState(): m_state=6
04:24:53.094 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5479
04:24:53.094 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=107.09, Mass=1590, SNR=25.1, Peak=169 HFD=2.9
04:24:53.094 00.000 10844 MultiStar: [#1 -0.54,0.01,0.97,U] [#2 -0.12,0.05,0.95,U] [#3 0.02,-0.13,0.98,U] [#4 -0.59,-0.10,0.00,M1] [#5 0.12,-0.29,1.02,U] [#6 0.09,-0.11,0.93,U] [#7 -0.29,-0.17,0.97,U] [#8 -0.14,0.07,0.86,U] 
04:24:53.094 00.000 10844 refined, 7 included, MultiStar: {-0.16, -0.06}, one-star: {-0.40, 0.13}
04:24:53.094 00.000 10844 CameraToMount -- cameraTheta (-2.79) - m_xAngle (1.39) = xAngle (-4.18 = 2.10)
04:24:53.094 00.000 10844 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.06 = -1.06)
04:24:53.094 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.79 mountX=-0.08 mountY=-0.15, mountTheta=-2.10
04:24:53.097 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.06, opts=13)
04:24:53.097 00.000 10844 Enqueuing Move request for scope (-0.16, -0.06)
04:24:53.097 00.000 11060 Worker thread wakes up
04:24:53.097 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
04:24:53.099 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
04:24:53.099 00.000 11060 Moving (-0.16, -0.06) raw xDistance=-0.08 yDistance=-0.15
04:24:53.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:24:53.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:53.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:24:53.099 00.000 11060 MoveAxis(E, 0, ABG)
04:24:53.099 00.000 11060 Move returns status 0, amount 0
04:24:53.099 00.000 11060 MoveAxis(N, 0, ABG)
04:24:53.099 00.000 11060 Move returns status 0, amount 0
04:24:53.099 00.000 11060 move complete, result=0
04:24:53.099 00.000 11060 worker thread done servicing request
04:24:53.099 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:53.099 00.000 10844 UpdateGuideState exits: m=1590 SNR=25.1
04:24:53.099 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:53.099 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:53.099 00.000 10844 Enqueuing Expose request
04:24:53.099 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:53.099 00.000 11060 Worker thread wakes up
04:24:53.101 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:53.101 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:53.744 00.643 11060 Exposure complete
04:24:53.938 00.194 11060 worker thread done servicing request
04:24:53.938 00.000 10844 OnExposeComplete: enter
04:24:53.938 00.000 10844 UpdateGuideState(): m_state=6
04:24:53.938 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5480
04:24:53.938 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=106.89, Mass=1964, SNR=28.0, Peak=148 HFD=3.8
04:24:53.943 00.005 10844 MultiStar: [#1 -0.43,0.57,0.00,M1] [#2 -0.07,0.21,0.93,U] [#3 0.08,0.09,0.92,U] [#4 0.33,-0.06,0.86,U] [#5 -0.30,-0.34,0.88,U] [#6 0.22,-0.18,0.95,U] [#7 -0.43,0.15,0.91,U] [#8 -0.22,-0.19,0.73,U] 
04:24:53.943 00.000 10844 refined, 7 included, MultiStar: {-0.09, -0.04}, one-star: {-0.34, -0.07}
04:24:53.943 00.000 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (1.39) = xAngle (-4.08 = 2.21)
04:24:53.943 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.95 = -0.95)
04:24:53.943 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.69 mountX=-0.06 mountY=-0.08, mountTheta=-2.20
04:24:53.946 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.04, opts=13)
04:24:53.946 00.000 10844 Enqueuing Move request for scope (-0.09, -0.04)
04:24:53.946 00.000 11060 Worker thread wakes up
04:24:53.946 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
04:24:53.946 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
04:24:53.946 00.000 11060 Moving (-0.09, -0.04) raw xDistance=-0.06 yDistance=-0.08
04:24:53.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:24:53.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:53.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:24:53.946 00.000 11060 MoveAxis(E, 0, ABG)
04:24:53.946 00.000 11060 Move returns status 0, amount 0
04:24:53.946 00.000 11060 MoveAxis(N, 0, ABG)
04:24:53.946 00.000 11060 Move returns status 0, amount 0
04:24:53.946 00.000 11060 move complete, result=0
04:24:53.946 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:53.946 00.000 11060 worker thread done servicing request
04:24:53.946 00.000 10844 UpdateGuideState exits: m=1964 SNR=28.0
04:24:53.946 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:53.946 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:53.946 00.000 10844 Enqueuing Expose request
04:24:53.946 00.000 11060 Worker thread wakes up
04:24:53.948 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:53.948 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:53.948 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:54.578 00.630 11060 Exposure complete
04:24:54.791 00.213 11060 worker thread done servicing request
04:24:54.791 00.000 10844 OnExposeComplete: enter
04:24:54.791 00.000 10844 UpdateGuideState(): m_state=6
04:24:54.794 00.003 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5481
04:24:54.794 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=106.88, Mass=1673, SNR=25.7, Peak=168 HFD=3.1
04:24:54.794 00.000 10844 MultiStar: [#1 -0.27,0.49,0.00,M2] [#2 -0.25,0.10,0.96,U] [#3 -0.16,-0.12,0.88,U] [#4 -0.37,0.09,0.98,U] [#5 -0.47,-0.14,0.96,U] [#6 -0.03,0.02,1.13,U] [#7 -0.47,0.31,0.00,M1] [#8 -0.01,-0.27,0.84,U] 
04:24:54.794 00.000 10844 refined, 6 included, MultiStar: {-0.25, -0.05}, one-star: {-0.48, -0.07}
04:24:54.794 00.000 10844 CameraToMount -- cameraTheta (-2.96) - m_xAngle (1.39) = xAngle (-4.34 = 1.94)
04:24:54.794 00.000 10844 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.22 = -1.22)
04:24:54.794 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-2.96 mountX=-0.09 mountY=-0.24, mountTheta=-1.94
04:24:54.796 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.05, opts=13)
04:24:54.796 00.000 10844 Enqueuing Move request for scope (-0.25, -0.05)
04:24:54.796 00.000 11060 Worker thread wakes up
04:24:54.796 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:54.796 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.05) opts 0xd
04:24:54.796 00.000 10844 UpdateGuideState exits: m=1673 SNR=25.7
04:24:54.796 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.05)
04:24:54.796 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:54.796 00.000 11060 Moving (-0.25, -0.05) raw xDistance=-0.09 yDistance=-0.24
04:24:54.796 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:54.796 00.000 10844 Enqueuing Expose request
04:24:54.796 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:24:54.796 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:24:54.796 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:24:54.796 00.000 11060 MoveAxis(E, 0, ABG)
04:24:54.796 00.000 11060 Move returns status 0, amount 0
04:24:54.796 00.000 11060 MoveAxis(N, 0, ABG)
04:24:54.796 00.000 11060 Move returns status 0, amount 0
04:24:54.796 00.000 11060 move complete, result=0
04:24:54.796 00.000 11060 worker thread done servicing request
04:24:54.796 00.000 11060 Worker thread wakes up
04:24:54.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:54.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:54.802 00.006 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:24:55.433 00.631 11060 Exposure complete
04:24:55.657 00.224 11060 worker thread done servicing request
04:24:55.657 00.000 10844 OnExposeComplete: enter
04:24:55.657 00.000 10844 UpdateGuideState(): m_state=6
04:24:55.657 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5482
04:24:55.657 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=106.86, Mass=2015, SNR=28.1, Peak=212 HFD=3.5
04:24:55.657 00.000 10844 MultiStar: [#1 -0.65,0.19,0.00,M3] [#2 -0.07,-0.06,0.82,U] [#3 -0.23,-0.21,0.92,U] [#4 -0.32,0.08,0.92,U] [#5 -0.23,-0.47,0.92,U] [#6 -0.03,-0.46,0.89,U] [#7 -0.30,-0.02,0.92,U] [#8 0.06,-0.37,0.68,U] 
04:24:55.659 00.002 10844 refined, 7 included, MultiStar: {-0.22, -0.19}, one-star: {-0.48, -0.09}
04:24:55.659 00.000 10844 CameraToMount -- cameraTheta (-2.41) - m_xAngle (1.39) = xAngle (-3.80 = 2.49)
04:24:55.659 00.000 10844 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.67 = -0.67)
04:24:55.659 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.41 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
04:24:55.659 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.19, opts=13)
04:24:55.659 00.000 10844 Enqueuing Move request for scope (-0.22, -0.19)
04:24:55.659 00.000 11060 Worker thread wakes up
04:24:55.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:55.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
04:24:55.659 00.000 10844 UpdateGuideState exits: m=2015 SNR=28.1
04:24:55.659 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
04:24:55.659 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:55.659 00.000 11060 Moving (-0.22, -0.19) raw xDistance=-0.23 yDistance=-0.18
04:24:55.659 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:55.659 00.000 10844 Enqueuing Expose request
04:24:55.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:24:55.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:55.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:24:55.659 00.000 11060 MoveAxis(E, 54, ABG)
04:24:55.659 00.000 11060 Guiding  Dir = 2, Dur = 54
04:24:55.690 00.031 11060 IsSlewing returns 0
04:24:55.690 00.000 11060 IsGuiding returns 0
04:24:55.768 00.078 11060 IsGuiding returns 0
04:24:55.768 00.000 11060 Move returns status 0, amount 54
04:24:55.768 00.000 11060 MoveAxis(N, 0, ABG)
04:24:55.768 00.000 11060 Move returns status 0, amount 0
04:24:55.768 00.000 11060 move complete, result=0
04:24:55.768 00.000 11060 worker thread done servicing request
04:24:55.768 00.000 10844 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
04:24:55.769 00.001 11060 Worker thread wakes up
04:24:55.769 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:55.769 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:56.403 00.634 11060 Exposure complete
04:24:56.617 00.214 11060 worker thread done servicing request
04:24:56.617 00.000 10844 OnExposeComplete: enter
04:24:56.619 00.002 10844 UpdateGuideState(): m_state=6
04:24:56.622 00.003 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5483
04:24:56.622 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=106.82, Mass=1768, SNR=26.9, Peak=184 HFD=3.0
04:24:56.624 00.002 10844 MultiStar: [#1 -0.55,0.07,1.01,U] [#2 -0.16,0.22,0.88,U] [#3 0.07,0.00,0.90,U] [#4 0.05,0.11,0.81,U] [#5 -0.18,-0.29,0.97,U] [#6 0.06,-0.28,0.95,U] [#7 -0.10,0.24,0.88,U] [#8 -0.07,-0.35,0.74,U] 
04:24:56.624 00.000 10844 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.08, -0.14}
04:24:56.624 00.000 10844 CameraToMount -- cameraTheta (-2.76) - m_xAngle (1.39) = xAngle (-4.15 = 2.14)
04:24:56.624 00.000 10844 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.02 = -1.02)
04:24:56.624 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.76 mountX=-0.07 mountY=-0.11, mountTheta=-2.13
04:24:56.627 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.05, opts=13)
04:24:56.627 00.000 10844 Enqueuing Move request for scope (-0.11, -0.05)
04:24:56.627 00.000 11060 Worker thread wakes up
04:24:56.627 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:56.627 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
04:24:56.627 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.9
04:24:56.627 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
04:24:56.627 00.000 11060 Moving (-0.11, -0.05) raw xDistance=-0.07 yDistance=-0.11
04:24:56.627 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:24:56.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:56.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:24:56.627 00.000 11060 MoveAxis(E, 0, ABG)
04:24:56.627 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:56.627 00.000 11060 Move returns status 0, amount 0
04:24:56.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:56.627 00.000 11060 MoveAxis(N, 0, ABG)
04:24:56.627 00.000 10844 Enqueuing Expose request
04:24:56.627 00.000 11060 Move returns status 0, amount 0
04:24:56.627 00.000 11060 move complete, result=0
04:24:56.627 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:56.627 00.000 11060 worker thread done servicing request
04:24:56.627 00.000 11060 Worker thread wakes up
04:24:56.627 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:56.627 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:57.266 00.639 11060 Exposure complete
04:24:57.467 00.201 11060 worker thread done servicing request
04:24:57.467 00.000 10844 OnExposeComplete: enter
04:24:57.467 00.000 10844 UpdateGuideState(): m_state=6
04:24:57.468 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5484
04:24:57.468 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=107.09, Mass=1819, SNR=26.5, Peak=193 HFD=3.3
04:24:57.468 00.000 10844 MultiStar: [#1 -0.20,-0.08,0.88,U] [#2 -0.08,-0.24,0.83,U] [#3 0.34,-0.29,0.97,U] [#4 0.28,0.41,0.97,U] [#5 -0.48,-0.18,0.94,U] [#6 0.02,-0.07,1.01,U] [#7 0.06,-0.19,1.02,U] [#8 -0.14,-0.79,0.00,M1] 
04:24:57.468 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {0.07, 0.14}
04:24:57.468 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (1.39) = xAngle (-2.84 = -2.84)
04:24:57.468 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
04:24:57.468 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.45 mountX=-0.06 mountY=0.02, mountTheta=2.86
04:24:57.472 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.06, opts=13)
04:24:57.472 00.000 10844 Enqueuing Move request for scope (0.01, -0.06)
04:24:57.472 00.000 11060 Worker thread wakes up
04:24:57.472 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:24:57.472 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
04:24:57.472 00.000 10844 UpdateGuideState exits: m=1819 SNR=26.5
04:24:57.472 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
04:24:57.472 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:57.472 00.000 11060 Moving (0.01, -0.06) raw xDistance=-0.06 yDistance=0.02
04:24:57.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:57.472 00.000 10844 Enqueuing Expose request
04:24:57.474 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:24:57.474 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:57.474 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:24:57.474 00.000 11060 MoveAxis(E, 0, ABG)
04:24:57.474 00.000 11060 Move returns status 0, amount 0
04:24:57.474 00.000 11060 MoveAxis(N, 0, ABG)
04:24:57.474 00.000 11060 Move returns status 0, amount 0
04:24:57.475 00.001 11060 move complete, result=0
04:24:57.475 00.000 11060 worker thread done servicing request
04:24:57.475 00.000 11060 Worker thread wakes up
04:24:57.475 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:57.475 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:57.477 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:58.119 00.642 11060 Exposure complete
04:24:58.319 00.200 11060 worker thread done servicing request
04:24:58.319 00.000 10844 OnExposeComplete: enter
04:24:58.319 00.000 10844 UpdateGuideState(): m_state=6
04:24:58.319 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5485
04:24:58.319 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=107.42, Mass=1886, SNR=27.3, Peak=213 HFD=3.2
04:24:58.319 00.000 10844 MultiStar: [#1 -0.34,0.00,0.90,U] [#2 0.06,0.28,0.88,U] [#3 0.27,-0.14,0.96,U] [#4 0.14,0.55,0.00,M1] [#5 -0.28,-0.06,0.86,U] [#6 -0.22,-0.17,0.92,U] [#7 -0.27,0.26,0.76,U] [#8 -0.03,0.01,0.78,U] 
04:24:58.319 00.000 10844 refined, 7 included, MultiStar: {-0.11, 0.08}, one-star: {-0.12, 0.47}
04:24:58.319 00.000 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (1.39) = xAngle (1.11 = 1.11)
04:24:58.319 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.23 = -2.05)
04:24:58.319 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.50 mountX=0.06 mountY=-0.12, mountTheta=-1.11
04:24:58.322 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=0.08, opts=13)
04:24:58.322 00.000 10844 Enqueuing Move request for scope (-0.11, 0.08)
04:24:58.322 00.000 11060 Worker thread wakes up
04:24:58.322 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:58.322 00.000 10844 UpdateGuideState exits: m=1886 SNR=27.3
04:24:58.325 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:58.325 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
04:24:58.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:58.325 00.000 10844 Enqueuing Expose request
04:24:58.325 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
04:24:58.325 00.000 11060 Moving (-0.11, 0.08) raw xDistance=0.06 yDistance=-0.12
04:24:58.325 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:24:58.325 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:58.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:24:58.325 00.000 11060 MoveAxis(E, 0, ABG)
04:24:58.325 00.000 11060 Move returns status 0, amount 0
04:24:58.325 00.000 11060 MoveAxis(N, 0, ABG)
04:24:58.325 00.000 11060 Move returns status 0, amount 0
04:24:58.325 00.000 11060 move complete, result=0
04:24:58.326 00.001 11060 worker thread done servicing request
04:24:58.326 00.000 11060 Worker thread wakes up
04:24:58.326 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:58.326 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:58.330 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:58.944 00.614 11060 Exposure complete
04:24:59.142 00.198 11060 worker thread done servicing request
04:24:59.142 00.000 10844 OnExposeComplete: enter
04:24:59.142 00.000 10844 UpdateGuideState(): m_state=6
04:24:59.142 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5486
04:24:59.142 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=107.03, Mass=1685, SNR=26.0, Peak=185 HFD=2.9
04:24:59.142 00.000 10844 MultiStar: [#1 -0.59,0.42,0.00,M1] [#2 -0.04,0.37,0.89,U] [#3 0.26,-0.14,1.06,U] [#4 -0.24,0.56,0.00,M2] [#5 -0.10,-0.27,0.88,U] [#6 0.13,0.11,0.98,U] [#7 -0.15,0.25,0.81,U] [#8 0.15,0.04,0.76,U] 
04:24:59.142 00.000 10844 refined, 6 included, MultiStar: {0.02, 0.06}, one-star: {-0.13, 0.07}
04:24:59.142 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.39) = xAngle (-0.24 = -0.24)
04:24:59.142 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.89 = 2.89)
04:24:59.142 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.15 mountX=0.06 mountY=0.02, mountTheta=0.25
04:24:59.142 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.06, opts=13)
04:24:59.142 00.000 10844 Enqueuing Move request for scope (0.02, 0.06)
04:24:59.142 00.000 11060 Worker thread wakes up
04:24:59.146 00.004 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
04:24:59.146 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:59.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
04:24:59.146 00.000 10844 UpdateGuideState exits: m=1685 SNR=26.0
04:24:59.146 00.000 11060 Moving (0.02, 0.06) raw xDistance=0.06 yDistance=0.02
04:24:59.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:59.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:24:59.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:59.146 00.000 10844 Enqueuing Expose request
04:24:59.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:59.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:24:59.146 00.000 11060 MoveAxis(E, 0, ABG)
04:24:59.146 00.000 11060 Move returns status 0, amount 0
04:24:59.146 00.000 11060 MoveAxis(N, 0, ABG)
04:24:59.146 00.000 11060 Move returns status 0, amount 0
04:24:59.146 00.000 11060 move complete, result=0
04:24:59.146 00.000 11060 worker thread done servicing request
04:24:59.146 00.000 11060 Worker thread wakes up
04:24:59.146 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:24:59.146 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:24:59.146 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:59.773 00.627 11060 Exposure complete
04:24:59.981 00.208 11060 worker thread done servicing request
04:24:59.981 00.000 10844 OnExposeComplete: enter
04:24:59.981 00.000 10844 UpdateGuideState(): m_state=6
04:24:59.981 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5487
04:24:59.981 00.000 10844 Star::Find returns 1 (0), X=616.82, Y=106.66, Mass=1667, SNR=25.6, Peak=184 HFD=3.4
04:24:59.981 00.000 10844 MultiStar: [#1 -0.46,-0.04,0.93,U] [#2 -0.05,-0.22,0.90,U] [#3 0.20,-0.02,0.98,U] [#4 0.26,0.01,1.01,U] [#5 -0.72,-0.10,0.00,M1] [#6 0.15,-0.20,1.10,U] [#7 -0.50,0.30,0.00,M1] [#8 0.34,-0.05,0.80,U] 
04:24:59.981 00.000 10844 refined, 6 included, MultiStar: {-0.00, -0.12}, one-star: {-0.43, -0.29}
04:24:59.981 00.000 10844 CameraToMount -- cameraTheta (-1.59) - m_xAngle (1.39) = xAngle (-2.98 = -2.98)
04:24:59.981 00.000 10844 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
04:24:59.981 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.59 mountX=-0.12 mountY=0.02, mountTheta=2.99
04:24:59.981 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.12, opts=13)
04:24:59.981 00.000 10844 Enqueuing Move request for scope (-0.00, -0.12)
04:24:59.986 00.005 11060 Worker thread wakes up
04:24:59.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
04:24:59.986 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
04:24:59.986 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:24:59.986 00.000 11060 Moving (-0.00, -0.12) raw xDistance=-0.12 yDistance=0.02
04:24:59.987 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:24:59.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:24:59.987 00.000 10844 UpdateGuideState exits: m=1667 SNR=25.6
04:24:59.987 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:59.987 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:24:59.987 00.000 10844 Enqueuing Expose request
04:24:59.987 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:24:59.988 00.001 11060 MoveAxis(E, 0, ABG)
04:24:59.988 00.000 11060 Move returns status 0, amount 0
04:24:59.988 00.000 11060 MoveAxis(N, 0, ABG)
04:24:59.999 00.011 11060 Move returns status 0, amount 0
04:24:59.999 00.000 11060 move complete, result=0
04:25:00.001 00.002 11060 worker thread done servicing request
04:25:00.001 00.000 11060 Worker thread wakes up
04:25:00.001 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:00.001 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:00.011 00.010 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:00.645 00.634 11060 Exposure complete
04:25:00.854 00.209 11060 worker thread done servicing request
04:25:00.854 00.000 10844 OnExposeComplete: enter
04:25:00.854 00.000 10844 UpdateGuideState(): m_state=6
04:25:00.854 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5488
04:25:00.854 00.000 10844 Star::Find returns 1 (0), X=616.86, Y=106.71, Mass=1545, SNR=24.5, Peak=172 HFD=3.1
04:25:00.854 00.000 10844 MultiStar: [#1 -0.36,-0.10,1.09,U] [#2 -0.14,0.11,1.00,U] [#3 0.16,-0.19,1.13,U] [#4 -0.11,0.28,1.09,U] [#5 -0.10,-0.03,1.05,U] [#6 0.36,-0.17,1.10,U] [#7 -0.46,-0.16,1.08,U] [#8 -0.09,-0.07,0.87,U] 
04:25:00.854 00.000 10844 refined, 8 included, MultiStar: {-0.12, -0.07}, one-star: {-0.40, -0.25}
04:25:00.854 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.39) = xAngle (-4.04 = 2.25)
04:25:00.854 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.91 = -0.91)
04:25:00.854 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.65 mountX=-0.09 mountY=-0.11, mountTheta=-2.24
04:25:00.857 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.07, opts=13)
04:25:00.857 00.000 10844 Enqueuing Move request for scope (-0.12, -0.07)
04:25:00.857 00.000 11060 Worker thread wakes up
04:25:00.857 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:00.857 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
04:25:00.857 00.000 10844 UpdateGuideState exits: m=1545 SNR=24.5
04:25:00.857 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
04:25:00.857 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:00.857 00.000 11060 Moving (-0.12, -0.07) raw xDistance=-0.09 yDistance=-0.11
04:25:00.857 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:00.857 00.000 10844 Enqueuing Expose request
04:25:00.857 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:25:00.857 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:00.857 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:25:00.857 00.000 11060 MoveAxis(E, 0, ABG)
04:25:00.857 00.000 11060 Move returns status 0, amount 0
04:25:00.857 00.000 11060 MoveAxis(N, 0, ABG)
04:25:00.857 00.000 11060 Move returns status 0, amount 0
04:25:00.857 00.000 11060 move complete, result=0
04:25:00.857 00.000 11060 worker thread done servicing request
04:25:00.857 00.000 11060 Worker thread wakes up
04:25:00.857 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:00.857 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:00.862 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:01.521 00.659 11060 Exposure complete
04:25:02.603 01.082 10844 OnExposeComplete: enter
04:25:02.603 00.000 10844 UpdateGuideState(): m_state=6
04:25:02.605 00.002 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
04:25:02.605 00.000 10844 Star::Find returns 1 (1), X=616.59, Y=106.86, Mass=1765, SNR=26.8, Peak=255 HFD=3.0
04:25:02.606 00.001 10844 MultiStar: [#1 -0.09,0.23,0.88,U] [#2 0.13,-0.06,0.89,U] [#3 0.08,-0.16,0.97,U] [#4 -0.14,-0.03,0.95,U] [#5 -0.23,-0.46,0.87,U] [#6 0.54,-0.26,0.00,M1] [#7 -0.31,0.02,0.90,U] [#8 -0.05,-0.33,0.72,U] 
04:25:02.606 00.000 10844 refined, 7 included, MultiStar: {-0.17, -0.10}, one-star: {-0.66, -0.09}
04:25:02.606 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
04:25:02.606 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
04:25:02.606 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.58 mountX=-0.13 mountY=-0.15, mountTheta=-2.30
04:25:02.608 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.10, opts=13)
04:25:02.608 00.000 10844 Enqueuing Move request for scope (-0.17, -0.10)
04:25:02.608 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:02.608 00.000 10844 UpdateGuideState exits: m=1765 SNR=26.8 Saturated
04:25:02.608 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:02.608 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:02.608 00.000 10844 Enqueuing Expose request
04:25:02.611 00.003 11060 worker thread done servicing request
04:25:02.611 00.000 11060 Worker thread wakes up
04:25:02.611 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
04:25:02.611 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
04:25:02.611 00.000 11060 Moving (-0.17, -0.10) raw xDistance=-0.13 yDistance=-0.15
04:25:02.611 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:25:02.611 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:02.611 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:25:02.611 00.000 11060 MoveAxis(E, 31, ABG)
04:25:02.611 00.000 11060 Guiding  Dir = 2, Dur = 31
04:25:02.618 00.007 11060 IsSlewing returns 0
04:25:02.620 00.002 11060 IsGuiding returns 0
04:25:02.666 00.046 11060 IsGuiding returns 0
04:25:02.667 00.001 11060 Move returns status 0, amount 31
04:25:02.667 00.000 11060 MoveAxis(N, 0, ABG)
04:25:02.667 00.000 11060 Move returns status 0, amount 0
04:25:02.667 00.000 11060 move complete, result=0
04:25:02.667 00.000 11060 worker thread done servicing request
04:25:02.667 00.000 11060 Worker thread wakes up
04:25:02.667 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
04:25:02.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:02.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:03.318 00.651 11060 Exposure complete
04:25:03.535 00.217 11060 worker thread done servicing request
04:25:03.535 00.000 10844 OnExposeComplete: enter
04:25:03.535 00.000 10844 UpdateGuideState(): m_state=6
04:25:03.536 00.001 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5490
04:25:03.536 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=106.75, Mass=1738, SNR=26.2, Peak=182 HFD=3.2
04:25:03.536 00.000 10844 MultiStar: [#1 0.09,-0.04,0.97,U] [#2 -0.19,0.03,0.86,U] [#3 0.23,-0.04,0.95,U] [#4 0.16,0.20,1.00,U] [#5 -0.52,-0.14,0.89,U] [#6 0.02,-0.06,1.04,U] [#7 -0.28,0.17,0.98,U] [#8 0.13,0.14,0.87,U] 
04:25:03.536 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.31, -0.21}
04:25:03.536 00.000 10844 CameraToMount -- cameraTheta (3.08) - m_xAngle (1.39) = xAngle (1.69 = 1.69)
04:25:03.536 00.000 10844 CameraToMount -- cameraTheta (3.08) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.82 = -1.46)
04:25:03.536 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.08 mountX=-0.01 mountY=-0.07, mountTheta=-1.69
04:25:03.539 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.00, opts=13)
04:25:03.539 00.000 10844 Enqueuing Move request for scope (-0.07, 0.00)
04:25:03.539 00.000 11060 Worker thread wakes up
04:25:03.539 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:03.539 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
04:25:03.539 00.000 10844 UpdateGuideState exits: m=1738 SNR=26.2
04:25:03.539 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
04:25:03.539 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:03.539 00.000 11060 Moving (-0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
04:25:03.539 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:03.539 00.000 10844 Enqueuing Expose request
04:25:03.539 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:25:03.539 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:03.541 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:25:03.541 00.000 11060 MoveAxis(E, 0, ABG)
04:25:03.541 00.000 11060 Move returns status 0, amount 0
04:25:03.541 00.000 11060 MoveAxis(N, 0, ABG)
04:25:03.541 00.000 11060 Move returns status 0, amount 0
04:25:03.541 00.000 11060 move complete, result=0
04:25:03.541 00.000 11060 worker thread done servicing request
04:25:03.542 00.001 11060 Worker thread wakes up
04:25:03.542 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:03.542 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:03.544 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:04.173 00.629 11060 Exposure complete
04:25:04.536 00.363 11060 worker thread done servicing request
04:25:04.536 00.000 10844 OnExposeComplete: enter
04:25:04.536 00.000 10844 UpdateGuideState(): m_state=6
04:25:04.536 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5491
04:25:04.536 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=106.97, Mass=1568, SNR=24.8, Peak=164 HFD=2.9
04:25:04.536 00.000 10844 MultiStar: [#1 -0.32,0.08,1.07,U] [#2 -0.23,-0.09,0.98,U] [#3 0.45,0.11,1.01,U] [#4 0.45,-0.06,1.03,U] [#5 -0.43,-0.14,0.92,U] [#6 0.13,-0.00,1.03,U] [#7 0.15,0.27,0.91,U] [#8 0.42,-0.02,0.77,U] 
04:25:04.536 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.35, 0.01}
04:25:04.536 00.000 10844 CameraToMount -- cameraTheta (0.71) - m_xAngle (1.39) = xAngle (-0.68 = -0.68)
04:25:04.536 00.000 10844 CameraToMount -- cameraTheta (0.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.44 = 2.44)
04:25:04.536 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.71 mountX=0.02 mountY=0.02, mountTheta=0.69
04:25:04.542 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.02, opts=13)
04:25:04.542 00.000 10844 Enqueuing Move request for scope (0.02, 0.02)
04:25:04.542 00.000 11060 Worker thread wakes up
04:25:04.542 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
04:25:04.542 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
04:25:04.544 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:04.544 00.000 10844 UpdateGuideState exits: m=1568 SNR=24.8
04:25:04.544 00.000 11060 Moving (0.02, 0.02) raw xDistance=0.02 yDistance=0.02
04:25:04.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:04.544 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:25:04.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:04.544 00.000 10844 Enqueuing Expose request
04:25:04.544 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:04.544 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:25:04.544 00.000 11060 MoveAxis(E, 0, ABG)
04:25:04.544 00.000 11060 Move returns status 0, amount 0
04:25:04.544 00.000 11060 MoveAxis(N, 0, ABG)
04:25:04.544 00.000 11060 Move returns status 0, amount 0
04:25:04.544 00.000 11060 move complete, result=0
04:25:04.546 00.002 11060 worker thread done servicing request
04:25:04.546 00.000 11060 Worker thread wakes up
04:25:04.546 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:04.546 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:04.549 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:05.191 00.642 11060 Exposure complete
04:25:05.411 00.220 11060 worker thread done servicing request
04:25:05.411 00.000 10844 OnExposeComplete: enter
04:25:05.411 00.000 10844 UpdateGuideState(): m_state=6
04:25:05.411 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5492
04:25:05.411 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=107.14, Mass=1872, SNR=26.6, Peak=149 HFD=3.8
04:25:05.411 00.000 10844 MultiStar: [#1 -0.31,0.18,0.93,U] [#2 0.18,0.18,0.96,U] [#3 0.05,0.11,1.00,U] [#4 0.28,0.14,0.99,U] [#5 -0.02,-0.11,0.78,U] [#6 0.32,-0.25,0.96,U] [#7 -0.31,0.12,0.98,U] [#8 -0.16,-0.40,0.78,U] 
04:25:05.411 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.13, 0.19}
04:25:05.411 00.000 10844 CameraToMount -- cameraTheta (0.92) - m_xAngle (1.39) = xAngle (-0.47 = -0.47)
04:25:05.411 00.000 10844 CameraToMount -- cameraTheta (0.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.66 = 2.66)
04:25:05.412 00.001 10844 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.92 mountX=0.03 mountY=0.02, mountTheta=0.48
04:25:05.416 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.03, opts=13)
04:25:05.416 00.000 10844 Enqueuing Move request for scope (0.02, 0.03)
04:25:05.416 00.000 11060 Worker thread wakes up
04:25:05.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:05.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
04:25:05.416 00.000 10844 UpdateGuideState exits: m=1872 SNR=26.6
04:25:05.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
04:25:05.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:05.416 00.000 11060 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=0.02
04:25:05.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:05.416 00.000 10844 Enqueuing Expose request
04:25:05.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:25:05.416 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:05.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:25:05.416 00.000 11060 MoveAxis(E, 0, ABG)
04:25:05.416 00.000 11060 Move returns status 0, amount 0
04:25:05.416 00.000 11060 MoveAxis(N, 0, ABG)
04:25:05.416 00.000 11060 Move returns status 0, amount 0
04:25:05.416 00.000 11060 move complete, result=0
04:25:05.416 00.000 11060 worker thread done servicing request
04:25:05.416 00.000 11060 Worker thread wakes up
04:25:05.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:05.419 00.003 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:05.419 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:06.062 00.643 11060 Exposure complete
04:25:06.307 00.245 11060 worker thread done servicing request
04:25:06.307 00.000 10844 OnExposeComplete: enter
04:25:06.307 00.000 10844 UpdateGuideState(): m_state=6
04:25:06.307 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5493
04:25:06.307 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=106.82, Mass=1458, SNR=23.9, Peak=228 HFD=2.7
04:25:06.307 00.000 10844 MultiStar: [#1 -0.39,-0.04,1.03,U] [#2 -0.10,-0.18,0.97,U] [#3 -0.08,-0.35,1.01,U] [#4 0.06,-0.20,1.12,U] [#5 -0.36,-0.38,1.08,U] [#6 -0.18,-0.44,1.16,U] [#7 0.05,-0.03,0.96,U] [#8 -0.03,0.06,0.91,U] 
04:25:06.307 00.000 10844 single-star, 8 included, MultiStar: {-0.11, -0.20}, one-star: {0.04, -0.13}
04:25:06.307 00.000 10844 CameraToMount -- cameraTheta (-1.26) - m_xAngle (1.39) = xAngle (-2.65 = -2.65)
04:25:06.307 00.000 10844 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.48 = 0.48)
04:25:06.307 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.26 mountX=-0.12 mountY=0.06, mountTheta=2.66
04:25:06.315 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.13, opts=13)
04:25:06.323 00.008 10844 Enqueuing Move request for scope (0.04, -0.13)
04:25:06.323 00.000 11060 Worker thread wakes up
04:25:06.323 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
04:25:06.323 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
04:25:06.323 00.000 11060 Moving (0.04, -0.13) raw xDistance=-0.12 yDistance=0.06
04:25:06.323 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:25:06.325 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:06.325 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:25:06.325 00.000 11060 MoveAxis(E, 29, ABG)
04:25:06.325 00.000 11060 Guiding  Dir = 2, Dur = 29
04:25:06.325 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:06.325 00.000 10844 UpdateGuideState exits: m=1458 SNR=23.9
04:25:06.325 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:06.325 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:06.325 00.000 10844 Enqueuing Expose request
04:25:06.359 00.034 11060 IsSlewing returns 0
04:25:06.359 00.000 11060 IsGuiding returns 0
04:25:06.417 00.058 11060 IsGuiding returns 0
04:25:06.417 00.000 11060 Move returns status 0, amount 29
04:25:06.417 00.000 11060 MoveAxis(N, 0, ABG)
04:25:06.417 00.000 11060 Move returns status 0, amount 0
04:25:06.417 00.000 11060 move complete, result=0
04:25:06.417 00.000 11060 worker thread done servicing request
04:25:06.417 00.000 10844 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
04:25:06.419 00.002 11060 Worker thread wakes up
04:25:06.421 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:06.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:07.059 00.638 11060 Exposure complete
04:25:07.271 00.212 11060 worker thread done servicing request
04:25:07.271 00.000 10844 OnExposeComplete: enter
04:25:07.271 00.000 10844 UpdateGuideState(): m_state=6
04:25:07.271 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5494
04:25:07.271 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=106.68, Mass=1735, SNR=26.5, Peak=169 HFD=3.3
04:25:07.271 00.000 10844 MultiStar: [#1 -0.44,-0.31,0.93,U] [#2 -0.07,0.21,0.90,U] [#3 -0.10,-0.21,0.96,U] [#4 0.15,-0.21,0.97,U] [#5 -0.61,-0.68,0.00,M1] [#6 0.25,-0.06,0.98,U] [#7 -0.01,0.12,0.95,U] [#8 -0.27,-0.49,0.00,M1] 
04:25:07.281 00.010 10844 refined, 6 included, MultiStar: {-0.08, -0.11}, one-star: {-0.33, -0.28}
04:25:07.281 00.000 10844 CameraToMount -- cameraTheta (-2.19) - m_xAngle (1.39) = xAngle (-3.58 = 2.70)
04:25:07.281 00.000 10844 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.46 = -0.46)
04:25:07.281 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.19 mountX=-0.12 mountY=-0.06, mountTheta=-2.69
04:25:07.283 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.11, opts=13)
04:25:07.283 00.000 10844 Enqueuing Move request for scope (-0.08, -0.11)
04:25:07.283 00.000 11060 Worker thread wakes up
04:25:07.283 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:07.283 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
04:25:07.283 00.000 10844 UpdateGuideState exits: m=1735 SNR=26.5
04:25:07.283 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
04:25:07.283 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:07.283 00.000 11060 Moving (-0.08, -0.11) raw xDistance=-0.12 yDistance=-0.06
04:25:07.283 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:07.283 00.000 10844 Enqueuing Expose request
04:25:07.283 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:25:07.286 00.003 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:07.286 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:25:07.286 00.000 11060 MoveAxis(E, 0, ABG)
04:25:07.286 00.000 11060 Move returns status 0, amount 0
04:25:07.286 00.000 11060 MoveAxis(N, 0, ABG)
04:25:07.286 00.000 11060 Move returns status 0, amount 0
04:25:07.286 00.000 11060 move complete, result=0
04:25:07.286 00.000 11060 worker thread done servicing request
04:25:07.286 00.000 11060 Worker thread wakes up
04:25:07.286 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:07.286 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:07.286 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:07.924 00.638 11060 Exposure complete
04:25:08.141 00.217 11060 worker thread done servicing request
04:25:08.141 00.000 10844 OnExposeComplete: enter
04:25:08.141 00.000 10844 UpdateGuideState(): m_state=6
04:25:08.141 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5495
04:25:08.141 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=106.43, Mass=1836, SNR=26.6, Peak=223 HFD=3.3
04:25:08.141 00.000 10844 MultiStar: [#1 -0.25,-0.02,0.93,U] [#2 0.23,-0.41,0.96,U] [#3 0.16,-0.39,0.98,U] [#4 0.08,-0.17,0.93,U] [#5 -0.12,-0.45,0.89,U] [#6 0.19,-0.32,0.98,U] [#7 0.07,0.06,0.96,U] [#8 0.04,-0.26,0.81,U] 
04:25:08.141 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.28}, one-star: {0.16, -0.53}
04:25:08.141 00.000 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
04:25:08.141 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
04:25:08.141 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.33 mountX=-0.26 mountY=0.11, mountTheta=2.74
04:25:08.143 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.28, opts=13)
04:25:08.143 00.000 10844 Enqueuing Move request for scope (0.07, -0.28)
04:25:08.143 00.000 11060 Worker thread wakes up
04:25:08.146 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:08.146 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
04:25:08.146 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
04:25:08.146 00.000 10844 UpdateGuideState exits: m=1836 SNR=26.6
04:25:08.146 00.000 11060 Moving (0.07, -0.28) raw xDistance=-0.26 yDistance=0.11
04:25:08.146 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:08.146 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:08.146 00.000 10844 Enqueuing Expose request
04:25:08.146 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
04:25:08.146 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:08.146 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:25:08.146 00.000 11060 MoveAxis(E, 62, ABG)
04:25:08.146 00.000 11060 Guiding  Dir = 2, Dur = 62
04:25:08.181 00.035 11060 IsSlewing returns 0
04:25:08.181 00.000 11060 IsGuiding returns 0
04:25:08.288 00.107 11060 IsGuiding returns 0
04:25:08.288 00.000 11060 Move returns status 0, amount 62
04:25:08.288 00.000 11060 MoveAxis(N, 0, ABG)
04:25:08.288 00.000 11060 Move returns status 0, amount 0
04:25:08.288 00.000 11060 move complete, result=0
04:25:08.288 00.000 11060 worker thread done servicing request
04:25:08.288 00.000 10844 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
04:25:08.288 00.000 11060 Worker thread wakes up
04:25:08.288 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:08.288 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:08.921 00.633 11060 Exposure complete
04:25:09.112 00.191 11060 worker thread done servicing request
04:25:09.112 00.000 10844 OnExposeComplete: enter
04:25:09.112 00.000 10844 UpdateGuideState(): m_state=6
04:25:09.112 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5496
04:25:09.112 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=107.26, Mass=1458, SNR=24.3, Peak=194 HFD=2.8
04:25:09.112 00.000 10844 MultiStar: [#1 -0.25,0.10,1.02,U] [#2 0.61,-0.19,0.00,M1] [#3 0.33,-0.07,1.02,U] [#4 0.61,0.55,0.00,M1] [#5 0.35,0.10,0.97,U] [#6 0.42,-0.61,0.00,M1] [#7 -0.07,0.30,1.00,U] [#8 0.31,-0.38,0.87,U] 
04:25:09.112 00.000 10844 refined, 5 included, MultiStar: {0.13, 0.07}, one-star: {0.15, 0.31}
04:25:09.112 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (1.39) = xAngle (-0.91 = -0.91)
04:25:09.112 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.22 = 2.22)
04:25:09.113 00.001 10844 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.48 mountX=0.09 mountY=0.12, mountTheta=0.91
04:25:09.113 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.07, opts=13)
04:25:09.113 00.000 10844 Enqueuing Move request for scope (0.13, 0.07)
04:25:09.113 00.000 11060 Worker thread wakes up
04:25:09.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:09.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
04:25:09.113 00.000 10844 UpdateGuideState exits: m=1458 SNR=24.3
04:25:09.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
04:25:09.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:09.113 00.000 11060 Moving (0.13, 0.07) raw xDistance=0.09 yDistance=0.12
04:25:09.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:09.113 00.000 10844 Enqueuing Expose request
04:25:09.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:25:09.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:09.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:25:09.113 00.000 11060 MoveAxis(E, 0, ABG)
04:25:09.113 00.000 11060 Move returns status 0, amount 0
04:25:09.113 00.000 11060 MoveAxis(N, 0, ABG)
04:25:09.113 00.000 11060 Move returns status 0, amount 0
04:25:09.113 00.000 11060 move complete, result=0
04:25:09.113 00.000 11060 worker thread done servicing request
04:25:09.113 00.000 11060 Worker thread wakes up
04:25:09.113 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:09.113 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:09.119 00.006 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:09.742 00.623 11060 Exposure complete
04:25:09.945 00.203 10844 OnExposeComplete: enter
04:25:09.945 00.000 10844 UpdateGuideState(): m_state=6
04:25:09.947 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5497
04:25:09.947 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=107.15, Mass=1653, SNR=25.3, Peak=160 HFD=3.0
04:25:09.947 00.000 10844 MultiStar: [#1 0.06,-0.01,0.98,U] [#2 0.21,-0.18,0.91,U] [#3 0.28,0.35,0.98,U] [#4 0.37,0.12,1.03,U] [#5 0.21,-0.03,0.97,U] [#6 0.24,-0.23,1.14,U] [#7 -0.19,-0.12,0.91,U] [#8 -0.06,0.10,0.80,U] 
04:25:09.947 00.000 10844 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {-0.06, 0.19}
04:25:09.947 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (1.39) = xAngle (-1.23 = -1.23)
04:25:09.947 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.89 = 1.89)
04:25:09.947 00.000 11060 worker thread done servicing request
04:25:09.947 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.16 mountX=0.04 mountY=0.12, mountTheta=1.23
04:25:09.951 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.02, opts=13)
04:25:09.951 00.000 10844 Enqueuing Move request for scope (0.13, 0.02)
04:25:09.951 00.000 11060 Worker thread wakes up
04:25:09.951 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
04:25:09.951 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
04:25:09.951 00.000 11060 Moving (0.13, 0.02) raw xDistance=0.04 yDistance=0.12
04:25:09.951 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=5, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:09.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:25:09.951 00.000 10844 UpdateGuideState exits: m=1653 SNR=25.3
04:25:09.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:09.951 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:09.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:25:09.951 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:09.951 00.000 10844 Enqueuing Expose request
04:25:09.951 00.000 11060 MoveAxis(E, 0, ABG)
04:25:09.951 00.000 11060 Move returns status 0, amount 0
04:25:09.951 00.000 11060 MoveAxis(N, 0, ABG)
04:25:09.951 00.000 11060 Move returns status 0, amount 0
04:25:09.951 00.000 11060 move complete, result=0
04:25:09.951 00.000 11060 worker thread done servicing request
04:25:09.951 00.000 11060 Worker thread wakes up
04:25:09.951 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:09.951 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:09.955 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:10.597 00.642 11060 Exposure complete
04:25:10.805 00.208 11060 worker thread done servicing request
04:25:10.805 00.000 10844 OnExposeComplete: enter
04:25:10.805 00.000 10844 UpdateGuideState(): m_state=6
04:25:10.805 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5498
04:25:10.805 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=106.72, Mass=1472, SNR=24.0, Peak=148 HFD=3.3
04:25:10.807 00.002 10844 MultiStar: [#1 -0.06,-0.18,1.01,U] [#2 0.16,-0.12,1.06,U] [#3 0.36,-0.02,1.05,U] [#4 0.14,0.00,1.08,U] [#5 -0.04,-0.62,0.00,M1] [#6 0.42,-0.77,0.00,M1] [#7 -0.01,-0.12,1.00,U] [#8 0.26,-0.26,0.84,U] 
04:25:10.807 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.13}, one-star: {-0.07, -0.24}
04:25:10.807 00.000 10844 CameraToMount -- cameraTheta (-0.86) - m_xAngle (1.39) = xAngle (-2.25 = -2.25)
04:25:10.807 00.000 10844 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.88 = 0.88)
04:25:10.808 00.001 10844 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.86 mountX=-0.11 mountY=0.13, mountTheta=2.25
04:25:10.808 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.13, opts=13)
04:25:10.808 00.000 10844 Enqueuing Move request for scope (0.11, -0.13)
04:25:10.808 00.000 11060 Worker thread wakes up
04:25:10.808 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:10.808 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
04:25:10.808 00.000 10844 UpdateGuideState exits: m=1472 SNR=24.0
04:25:10.808 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
04:25:10.808 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:10.808 00.000 11060 Moving (0.11, -0.13) raw xDistance=-0.11 yDistance=0.13
04:25:10.808 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:10.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:25:10.808 00.000 10844 Enqueuing Expose request
04:25:10.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:10.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:25:10.808 00.000 11060 MoveAxis(E, 0, ABG)
04:25:10.808 00.000 11060 Move returns status 0, amount 0
04:25:10.808 00.000 11060 MoveAxis(N, 0, ABG)
04:25:10.808 00.000 11060 Move returns status 0, amount 0
04:25:10.808 00.000 11060 move complete, result=0
04:25:10.808 00.000 11060 worker thread done servicing request
04:25:10.813 00.005 11060 Worker thread wakes up
04:25:10.813 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:10.813 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:10.814 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:11.452 00.638 11060 Exposure complete
04:25:11.650 00.198 11060 worker thread done servicing request
04:25:11.650 00.000 10844 OnExposeComplete: enter
04:25:11.650 00.000 10844 UpdateGuideState(): m_state=6
04:25:11.651 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5499
04:25:11.651 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=106.83, Mass=1769, SNR=26.9, Peak=241 HFD=2.9
04:25:11.651 00.000 10844 MultiStar: [#1 0.05,0.49,0.93,U] [#2 0.43,0.15,0.97,U] [#3 0.18,-0.24,1.03,U] [#4 0.10,-0.17,0.96,U] [#5 0.05,-0.19,0.95,U] [#6 0.30,-0.27,0.99,U] [#7 -0.17,0.02,0.92,U] [#8 0.31,-0.43,0.76,U] 
04:25:11.651 00.000 10844 single-star, 8 included, MultiStar: {0.13, -0.08}, one-star: {-0.05, -0.13}
04:25:11.651 00.000 10844 CameraToMount -- cameraTheta (-1.91) - m_xAngle (1.39) = xAngle (-3.30 = 2.98)
04:25:11.651 00.000 10844 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.18 = -0.18)
04:25:11.651 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.91 mountX=-0.14 mountY=-0.02, mountTheta=-2.96
04:25:11.651 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.13, opts=13)
04:25:11.651 00.000 10844 Enqueuing Move request for scope (-0.05, -0.13)
04:25:11.651 00.000 11060 Worker thread wakes up
04:25:11.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:11.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
04:25:11.651 00.000 10844 UpdateGuideState exits: m=1769 SNR=26.9
04:25:11.655 00.004 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
04:25:11.655 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:11.655 00.000 11060 Moving (-0.05, -0.13) raw xDistance=-0.14 yDistance=-0.02
04:25:11.655 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:11.655 00.000 10844 Enqueuing Expose request
04:25:11.655 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:25:11.655 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:11.655 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:25:11.655 00.000 11060 MoveAxis(E, 32, ABG)
04:25:11.655 00.000 11060 Guiding  Dir = 2, Dur = 32
04:25:11.663 00.008 11060 IsSlewing returns 0
04:25:11.663 00.000 11060 IsGuiding returns 0
04:25:11.722 00.059 11060 IsGuiding returns 0
04:25:11.722 00.000 11060 Move returns status 0, amount 32
04:25:11.722 00.000 11060 MoveAxis(N, 0, ABG)
04:25:11.722 00.000 11060 Move returns status 0, amount 0
04:25:11.722 00.000 11060 move complete, result=0
04:25:11.722 00.000 11060 worker thread done servicing request
04:25:11.722 00.000 10844 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
04:25:11.722 00.000 11060 Worker thread wakes up
04:25:11.722 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:11.724 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:12.362 00.638 11060 Exposure complete
04:25:12.579 00.217 11060 worker thread done servicing request
04:25:12.579 00.000 10844 OnExposeComplete: enter
04:25:12.583 00.004 10844 UpdateGuideState(): m_state=6
04:25:12.583 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5500
04:25:12.583 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=107.00, Mass=1602, SNR=25.2, Peak=164 HFD=3.8
04:25:12.583 00.000 10844 MultiStar: [#1 0.05,0.01,1.06,U] [#2 0.24,0.23,0.90,U] [#3 0.28,-0.03,0.99,U] [#4 0.12,0.22,0.99,U] [#5 -0.16,-0.07,1.06,U] [#6 0.48,-0.13,0.98,U] [#7 -0.21,0.18,0.95,U] [#8 -0.01,-0.37,0.88,U] 
04:25:12.583 00.000 10844 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.11, 0.04}
04:25:12.583 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
04:25:12.583 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.87 = 1.87)
04:25:12.583 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.14 mountX=0.02 mountY=0.07, mountTheta=1.25
04:25:12.587 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
04:25:12.587 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
04:25:12.587 00.000 11060 Worker thread wakes up
04:25:12.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:12.587 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
04:25:12.587 00.000 10844 UpdateGuideState exits: m=1602 SNR=25.2
04:25:12.587 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
04:25:12.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:12.587 00.000 11060 Moving (0.07, 0.01) raw xDistance=0.02 yDistance=0.07
04:25:12.588 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:25:12.588 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:12.588 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:12.588 00.000 10844 Enqueuing Expose request
04:25:12.588 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:25:12.588 00.000 11060 MoveAxis(E, 0, ABG)
04:25:12.588 00.000 11060 Move returns status 0, amount 0
04:25:12.588 00.000 11060 MoveAxis(N, 0, ABG)
04:25:12.588 00.000 11060 Move returns status 0, amount 0
04:25:12.588 00.000 11060 move complete, result=0
04:25:12.588 00.000 11060 worker thread done servicing request
04:25:12.588 00.000 11060 Worker thread wakes up
04:25:12.588 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:12.588 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:12.588 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:13.224 00.636 11060 Exposure complete
04:25:13.433 00.209 11060 worker thread done servicing request
04:25:13.433 00.000 10844 OnExposeComplete: enter
04:25:13.435 00.002 10844 UpdateGuideState(): m_state=6
04:25:13.435 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5501
04:25:13.435 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=106.88, Mass=2018, SNR=28.1, Peak=212 HFD=3.8
04:25:13.435 00.000 10844 MultiStar: [#1 -0.23,0.28,0.87,U] [#2 0.17,-0.23,0.91,U] [#3 0.29,-0.19,0.89,U] [#4 0.44,0.03,0.91,U] [#5 -0.03,-0.24,0.91,U] [#6 -0.00,-0.08,0.92,U] [#7 0.09,0.08,0.78,U] [#8 -0.02,-0.54,0.74,U] 
04:25:13.435 00.000 10844 single-star, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.02, -0.08}
04:25:13.435 00.000 10844 CameraToMount -- cameraTheta (-1.36) - m_xAngle (1.39) = xAngle (-2.75 = -2.75)
04:25:13.435 00.000 10844 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.37 = 0.37)
04:25:13.435 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=-0.07 mountY=0.03, mountTheta=2.77
04:25:13.435 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.08, opts=13)
04:25:13.435 00.000 10844 Enqueuing Move request for scope (0.02, -0.08)
04:25:13.435 00.000 11060 Worker thread wakes up
04:25:13.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:13.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
04:25:13.435 00.000 10844 UpdateGuideState exits: m=2018 SNR=28.1
04:25:13.435 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
04:25:13.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:13.435 00.000 11060 Moving (0.02, -0.08) raw xDistance=-0.07 yDistance=0.03
04:25:13.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:13.435 00.000 10844 Enqueuing Expose request
04:25:13.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:25:13.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:13.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:13.435 00.000 11060 MoveAxis(E, 0, ABG)
04:25:13.435 00.000 11060 Move returns status 0, amount 0
04:25:13.435 00.000 11060 MoveAxis(N, 0, ABG)
04:25:13.435 00.000 11060 Move returns status 0, amount 0
04:25:13.435 00.000 11060 move complete, result=0
04:25:13.435 00.000 11060 worker thread done servicing request
04:25:13.441 00.006 11060 Worker thread wakes up
04:25:13.441 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:13.441 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:13.442 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:14.104 00.662 11060 Exposure complete
04:25:14.318 00.214 11060 worker thread done servicing request
04:25:14.318 00.000 10844 OnExposeComplete: enter
04:25:14.320 00.002 10844 UpdateGuideState(): m_state=6
04:25:14.320 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5502
04:25:14.320 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=106.72, Mass=1500, SNR=24.7, Peak=204 HFD=3.0
04:25:14.320 00.000 10844 MultiStar: [#1 -0.10,0.23,0.97,U] [#2 0.08,-0.24,1.00,U] [#3 0.41,-0.17,1.03,U] [#4 0.08,-0.01,1.01,U] [#5 -0.27,-0.35,0.97,U] [#6 0.48,-0.13,1.04,U] [#7 -0.00,0.09,1.04,U] [#8 0.17,-0.58,0.00,M1] 
04:25:14.321 00.001 10844 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.09, -0.24}
04:25:14.321 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (1.39) = xAngle (-2.18 = -2.18)
04:25:14.321 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
04:25:14.321 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=-0.08 mountY=0.11, mountTheta=2.19
04:25:14.324 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.10, opts=13)
04:25:14.324 00.000 10844 Enqueuing Move request for scope (0.10, -0.10)
04:25:14.324 00.000 11060 Worker thread wakes up
04:25:14.324 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
04:25:14.324 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:14.324 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
04:25:14.324 00.000 11060 Moving (0.10, -0.10) raw xDistance=-0.08 yDistance=0.11
04:25:14.324 00.000 10844 UpdateGuideState exits: m=1500 SNR=24.7
04:25:14.324 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:25:14.324 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:14.324 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:14.324 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:14.324 00.000 10844 Enqueuing Expose request
04:25:14.324 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:25:14.324 00.000 11060 MoveAxis(E, 0, ABG)
04:25:14.324 00.000 11060 Move returns status 0, amount 0
04:25:14.324 00.000 11060 MoveAxis(N, 0, ABG)
04:25:14.324 00.000 11060 Move returns status 0, amount 0
04:25:14.324 00.000 11060 move complete, result=0
04:25:14.325 00.001 11060 worker thread done servicing request
04:25:14.325 00.000 11060 Worker thread wakes up
04:25:14.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:14.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:14.326 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:14.952 00.626 11060 Exposure complete
04:25:15.160 00.208 11060 worker thread done servicing request
04:25:15.161 00.001 10844 OnExposeComplete: enter
04:25:15.161 00.000 10844 UpdateGuideState(): m_state=6
04:25:15.161 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5503
04:25:15.161 00.000 10844 Star::Find returns 1 (0), X=617.58, Y=106.87, Mass=1624, SNR=25.5, Peak=204 HFD=3.5
04:25:15.161 00.000 10844 MultiStar: [#1 -0.22,0.59,0.00,M1] [#2 0.21,-0.10,0.99,U] [#3 0.44,-0.16,1.03,U] [#4 0.02,0.27,1.06,U] [#5 0.15,-0.45,0.95,U] [#6 0.76,-0.35,0.00,M1] [#7 -0.07,0.37,0.87,U] [#8 0.42,-0.55,0.00,M2] 
04:25:15.161 00.000 10844 refined, 5 included, MultiStar: {0.19, -0.03}, one-star: {0.33, -0.09}
04:25:15.161 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
04:25:15.161 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
04:25:15.161 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=0.01 mountY=0.19, mountTheta=1.54
04:25:15.163 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.03, opts=13)
04:25:15.163 00.000 10844 Enqueuing Move request for scope (0.19, -0.03)
04:25:15.163 00.000 11060 Worker thread wakes up
04:25:15.163 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:15.163 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
04:25:15.163 00.000 10844 UpdateGuideState exits: m=1624 SNR=25.5
04:25:15.163 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
04:25:15.165 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:15.165 00.000 11060 Moving (0.19, -0.03) raw xDistance=0.01 yDistance=0.19
04:25:15.165 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:15.165 00.000 10844 Enqueuing Expose request
04:25:15.165 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:25:15.165 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:15.165 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:25:15.165 00.000 11060 MoveAxis(E, 0, ABG)
04:25:15.165 00.000 11060 Move returns status 0, amount 0
04:25:15.165 00.000 11060 MoveAxis(N, 0, ABG)
04:25:15.165 00.000 11060 Move returns status 0, amount 0
04:25:15.165 00.000 11060 move complete, result=0
04:25:15.165 00.000 11060 worker thread done servicing request
04:25:15.165 00.000 11060 Worker thread wakes up
04:25:15.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:15.165 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:15.168 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:25:15.794 00.626 11060 Exposure complete
04:25:16.020 00.226 11060 worker thread done servicing request
04:25:16.020 00.000 10844 OnExposeComplete: enter
04:25:16.020 00.000 10844 UpdateGuideState(): m_state=6
04:25:16.020 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5504
04:25:16.020 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=107.01, Mass=1669, SNR=25.7, Peak=152 HFD=3.0
04:25:16.020 00.000 10844 MultiStar: [#1 0.00,-0.07,1.06,U] [#2 -0.22,-0.12,0.95,U] [#3 0.13,-0.10,1.09,U] [#4 -0.03,-0.03,1.03,U] [#5 -0.06,-0.52,0.83,U] [#6 0.03,-0.35,1.07,U] [#7 -0.09,-0.04,0.95,U] [#8 0.05,-0.55,0.81,U] 
04:25:16.020 00.000 10844 single-star, 8 included, MultiStar: {-0.04, -0.18}, one-star: {-0.17, 0.06}
04:25:16.020 00.000 10844 CameraToMount -- cameraTheta (2.82) - m_xAngle (1.39) = xAngle (1.43 = 1.43)
04:25:16.020 00.000 10844 CameraToMount -- cameraTheta (2.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.55 = -1.73)
04:25:16.020 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.82 mountX=0.03 mountY=-0.18, mountTheta=-1.43
04:25:16.024 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.06, opts=13)
04:25:16.024 00.000 10844 Enqueuing Move request for scope (-0.17, 0.06)
04:25:16.024 00.000 11060 Worker thread wakes up
04:25:16.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
04:25:16.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:16.024 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
04:25:16.024 00.000 10844 UpdateGuideState exits: m=1669 SNR=25.7
04:25:16.024 00.000 11060 Moving (-0.17, 0.06) raw xDistance=0.03 yDistance=-0.18
04:25:16.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:16.024 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:25:16.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:16.024 00.000 10844 Enqueuing Expose request
04:25:16.024 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:16.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:25:16.024 00.000 11060 MoveAxis(E, 0, ABG)
04:25:16.024 00.000 11060 Move returns status 0, amount 0
04:25:16.024 00.000 11060 MoveAxis(N, 0, ABG)
04:25:16.024 00.000 11060 Move returns status 0, amount 0
04:25:16.024 00.000 11060 move complete, result=0
04:25:16.024 00.000 11060 worker thread done servicing request
04:25:16.024 00.000 11060 Worker thread wakes up
04:25:16.024 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:16.024 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:16.030 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:16.664 00.634 11060 Exposure complete
04:25:16.882 00.218 11060 worker thread done servicing request
04:25:16.882 00.000 10844 OnExposeComplete: enter
04:25:16.882 00.000 10844 UpdateGuideState(): m_state=6
04:25:16.884 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5505
04:25:16.884 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=106.74, Mass=1631, SNR=25.3, Peak=189 HFD=3.2
04:25:16.884 00.000 10844 MultiStar: [#1 -0.26,-0.14,0.98,U] [#2 -0.28,-0.05,0.90,U] [#3 -0.06,0.10,0.97,U] [#4 0.13,0.21,0.90,U] [#5 0.04,0.06,0.99,U] [#6 -0.15,-0.22,1.08,U] [#7 -0.54,-0.19,0.00,M1] [#8 0.31,-0.06,0.79,U] 
04:25:16.884 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {-0.23, -0.22}
04:25:16.884 00.000 10844 CameraToMount -- cameraTheta (-2.60) - m_xAngle (1.39) = xAngle (-3.99 = 2.30)
04:25:16.885 00.001 10844 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.86 = -0.86)
04:25:16.885 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-2.60 mountX=-0.06 mountY=-0.07, mountTheta=-2.29
04:25:16.888 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.04, opts=13)
04:25:16.888 00.000 10844 Enqueuing Move request for scope (-0.07, -0.04)
04:25:16.888 00.000 11060 Worker thread wakes up
04:25:16.888 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
04:25:16.888 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:16.888 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
04:25:16.888 00.000 10844 UpdateGuideState exits: m=1631 SNR=25.3
04:25:16.888 00.000 11060 Moving (-0.07, -0.04) raw xDistance=-0.06 yDistance=-0.07
04:25:16.888 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:16.888 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:25:16.888 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:16.888 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:16.888 00.000 10844 Enqueuing Expose request
04:25:16.888 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:25:16.888 00.000 11060 MoveAxis(E, 0, ABG)
04:25:16.888 00.000 11060 Move returns status 0, amount 0
04:25:16.888 00.000 11060 MoveAxis(N, 0, ABG)
04:25:16.888 00.000 11060 Move returns status 0, amount 0
04:25:16.890 00.002 11060 move complete, result=0
04:25:16.890 00.000 11060 worker thread done servicing request
04:25:16.890 00.000 11060 Worker thread wakes up
04:25:16.890 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:16.890 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:16.892 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:17.522 00.630 11060 Exposure complete
04:25:17.734 00.212 11060 worker thread done servicing request
04:25:17.734 00.000 10844 OnExposeComplete: enter
04:25:17.734 00.000 10844 UpdateGuideState(): m_state=6
04:25:17.734 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5506
04:25:17.734 00.000 10844 Star::Find returns 1 (0), X=617.24, Y=106.88, Mass=1736, SNR=26.5, Peak=231 HFD=2.8
04:25:17.734 00.000 10844 MultiStar: [#1 -0.24,0.08,0.93,U] [#2 -0.13,0.07,0.81,U] [#3 0.08,0.04,0.96,U] [#4 0.68,-0.16,0.00,M1] [#5 -0.28,-0.57,0.00,M1] [#6 -0.38,-0.10,1.11,U] [#7 0.03,0.15,0.94,U] [#8 0.07,-0.61,0.00,M1] 
04:25:17.734 00.000 10844 single-star, 5 included, MultiStar: {-0.11, 0.02}, one-star: {-0.01, -0.08}
04:25:17.734 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
04:25:17.736 00.002 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
04:25:17.736 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.71 mountX=-0.08 mountY=0.00, mountTheta=3.11
04:25:17.737 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.08, opts=13)
04:25:17.737 00.000 10844 Enqueuing Move request for scope (-0.01, -0.08)
04:25:17.737 00.000 11060 Worker thread wakes up
04:25:17.737 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:17.737 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
04:25:17.737 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.5
04:25:17.737 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
04:25:17.737 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:17.737 00.000 11060 Moving (-0.01, -0.08) raw xDistance=-0.08 yDistance=0.00
04:25:17.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:17.737 00.000 10844 Enqueuing Expose request
04:25:17.737 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:25:17.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:17.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:25:17.737 00.000 11060 MoveAxis(E, 0, ABG)
04:25:17.737 00.000 11060 Move returns status 0, amount 0
04:25:17.737 00.000 11060 MoveAxis(N, 0, ABG)
04:25:17.737 00.000 11060 Move returns status 0, amount 0
04:25:17.737 00.000 11060 move complete, result=0
04:25:17.737 00.000 11060 worker thread done servicing request
04:25:17.737 00.000 11060 Worker thread wakes up
04:25:17.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:17.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:17.742 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:18.365 00.623 11060 Exposure complete
04:25:18.576 00.211 11060 worker thread done servicing request
04:25:18.577 00.001 10844 OnExposeComplete: enter
04:25:18.577 00.000 10844 UpdateGuideState(): m_state=6
04:25:18.577 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5507
04:25:18.577 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=106.72, Mass=2021, SNR=28.4, Peak=211 HFD=3.3
04:25:18.577 00.000 10844 MultiStar: [#1 -0.51,-0.12,0.85,U] [#2 0.36,0.06,0.87,U] [#3 0.09,0.03,0.92,U] [#4 0.14,-0.28,0.87,U] [#5 -0.06,-0.53,0.86,U] [#6 0.29,-0.06,0.90,U] [#7 -0.30,0.05,0.82,U] [#8 0.15,-0.14,0.75,U] 
04:25:18.577 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {-0.08, -0.23}
04:25:18.577 00.000 10844 CameraToMount -- cameraTheta (-1.50) - m_xAngle (1.39) = xAngle (-2.89 = -2.89)
04:25:18.577 00.000 10844 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.23 = 0.23)
04:25:18.579 00.002 10844 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.50 mountX=-0.13 mountY=0.03, mountTheta=2.91
04:25:18.590 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.14, opts=13)
04:25:18.590 00.000 10844 Enqueuing Move request for scope (0.01, -0.14)
04:25:18.590 00.000 11060 Worker thread wakes up
04:25:18.590 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:18.590 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
04:25:18.590 00.000 10844 UpdateGuideState exits: m=2021 SNR=28.4
04:25:18.590 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:18.590 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
04:25:18.590 00.000 11060 Moving (0.01, -0.14) raw xDistance=-0.13 yDistance=0.03
04:25:18.590 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:25:18.590 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:18.592 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:18.592 00.000 11060 MoveAxis(E, 31, ABG)
04:25:18.592 00.000 11060 Guiding  Dir = 2, Dur = 31
04:25:18.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:18.593 00.001 10844 Enqueuing Expose request
04:25:18.608 00.015 11060 IsSlewing returns 0
04:25:18.609 00.001 11060 IsGuiding returns 0
04:25:18.654 00.045 11060 IsGuiding returns 0
04:25:18.654 00.000 11060 Move returns status 0, amount 31
04:25:18.654 00.000 11060 MoveAxis(N, 0, ABG)
04:25:18.654 00.000 11060 Move returns status 0, amount 0
04:25:18.654 00.000 11060 move complete, result=0
04:25:18.654 00.000 11060 worker thread done servicing request
04:25:18.654 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
04:25:18.654 00.000 11060 Worker thread wakes up
04:25:18.654 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:18.654 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:19.287 00.633 11060 Exposure complete
04:25:19.481 00.194 11060 worker thread done servicing request
04:25:19.481 00.000 10844 OnExposeComplete: enter
04:25:19.481 00.000 10844 UpdateGuideState(): m_state=6
04:25:19.481 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5508
04:25:19.481 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=106.95, Mass=1768, SNR=26.5, Peak=179 HFD=2.9
04:25:19.483 00.002 10844 MultiStar: [#1 -0.13,-0.18,1.02,U] [#2 0.22,-0.14,0.98,U] [#3 0.57,-0.37,0.00,M1] [#4 -0.18,-0.17,1.03,U] [#5 0.16,-0.29,0.92,U] [#6 0.35,-0.12,1.02,U] [#7 -0.18,-0.33,0.92,U] [#8 0.29,-0.63,0.00,M1] 
04:25:19.483 00.000 10844 single-star, 6 included, MultiStar: {0.01, -0.17}, one-star: {-0.17, -0.00}
04:25:19.483 00.000 10844 CameraToMount -- cameraTheta (-3.12) - m_xAngle (1.39) = xAngle (-4.51 = 1.77)
04:25:19.483 00.000 10844 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.39 = -1.39)
04:25:19.483 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.12 mountX=-0.03 mountY=-0.17, mountTheta=-1.77
04:25:19.485 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.00, opts=13)
04:25:19.485 00.000 10844 Enqueuing Move request for scope (-0.17, -0.00)
04:25:19.485 00.000 11060 Worker thread wakes up
04:25:19.485 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
04:25:19.485 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
04:25:19.485 00.000 11060 Moving (-0.17, -0.00) raw xDistance=-0.03 yDistance=-0.17
04:25:19.485 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:25:19.485 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:19.485 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:19.485 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:25:19.485 00.000 11060 MoveAxis(E, 0, ABG)
04:25:19.485 00.000 11060 Move returns status 0, amount 0
04:25:19.485 00.000 11060 MoveAxis(N, 0, ABG)
04:25:19.485 00.000 10844 UpdateGuideState exits: m=1768 SNR=26.5
04:25:19.485 00.000 11060 Move returns status 0, amount 0
04:25:19.485 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:19.485 00.000 11060 move complete, result=0
04:25:19.485 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:19.485 00.000 11060 worker thread done servicing request
04:25:19.485 00.000 10844 Enqueuing Expose request
04:25:19.485 00.000 11060 Worker thread wakes up
04:25:19.485 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:19.485 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:19.485 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:20.128 00.643 11060 Exposure complete
04:25:20.326 00.198 11060 worker thread done servicing request
04:25:20.326 00.000 10844 OnExposeComplete: enter
04:25:20.326 00.000 10844 UpdateGuideState(): m_state=6
04:25:20.328 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5509
04:25:20.328 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=106.48, Mass=1812, SNR=26.6, Peak=177 HFD=3.3
04:25:20.329 00.001 10844 MultiStar: [#1 -0.49,0.02,0.98,U] [#2 -0.21,-0.08,0.88,U] [#3 -0.05,-0.24,0.94,U] [#4 0.15,-0.17,0.92,U] [#5 -0.30,-0.40,0.90,U] [#6 0.44,-0.11,1.02,U] [#7 -0.19,-0.16,0.95,U] [#8 0.13,-0.61,0.00,M2] 
04:25:20.329 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.20}, one-star: {-0.07, -0.48}
04:25:20.329 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.93)
04:25:20.329 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.23 = -0.23)
04:25:20.329 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.96 mountX=-0.21 mountY=-0.05, mountTheta=-2.91
04:25:20.331 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.20, opts=13)
04:25:20.331 00.000 10844 Enqueuing Move request for scope (-0.08, -0.20)
04:25:20.331 00.000 11060 Worker thread wakes up
04:25:20.331 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
04:25:20.331 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:20.331 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
04:25:20.331 00.000 10844 UpdateGuideState exits: m=1812 SNR=26.6
04:25:20.331 00.000 11060 Moving (-0.08, -0.20) raw xDistance=-0.21 yDistance=-0.05
04:25:20.331 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:20.331 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:25:20.331 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:20.331 00.000 10844 Enqueuing Expose request
04:25:20.331 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:20.332 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:25:20.332 00.000 11060 MoveAxis(E, 50, ABG)
04:25:20.332 00.000 11060 Guiding  Dir = 2, Dur = 50
04:25:20.358 00.026 11060 IsSlewing returns 0
04:25:20.358 00.000 11060 IsGuiding returns 0
04:25:20.436 00.078 11060 IsGuiding returns 0
04:25:20.436 00.000 11060 Move returns status 0, amount 50
04:25:20.436 00.000 11060 MoveAxis(N, 0, ABG)
04:25:20.436 00.000 11060 Move returns status 0, amount 0
04:25:20.436 00.000 11060 move complete, result=0
04:25:20.436 00.000 11060 worker thread done servicing request
04:25:20.436 00.000 10844 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
04:25:20.436 00.000 11060 Worker thread wakes up
04:25:20.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:20.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:21.060 00.624 11060 Exposure complete
04:25:21.282 00.222 10844 OnExposeComplete: enter
04:25:21.282 00.000 10844 UpdateGuideState(): m_state=6
04:25:21.282 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5510
04:25:21.282 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=106.38, Mass=1740, SNR=26.5, Peak=218 HFD=3.1
04:25:21.282 00.000 11060 worker thread done servicing request
04:25:21.282 00.000 10844 MultiStar: [#1 0.24,0.13,0.89,U] [#2 0.28,0.08,0.90,U] [#3 -0.24,0.22,0.93,U] [#4 0.32,0.14,0.94,U] [#5 -0.19,0.15,0.95,U] [#6 0.00,-0.43,0.97,U] [#7 -0.06,0.17,0.83,U] [#8 -0.47,-0.33,0.00,M3] 
04:25:21.282 00.000 10844 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {-0.04, -0.58}
04:25:21.282 00.000 10844 CameraToMount -- cameraTheta (-0.63) - m_xAngle (1.39) = xAngle (-2.02 = -2.02)
04:25:21.282 00.000 10844 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.10 = 1.10)
04:25:21.282 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.04 cameraTheta=-0.63 mountX=-0.02 mountY=0.04, mountTheta=2.03
04:25:21.284 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.03, opts=13)
04:25:21.284 00.000 10844 Enqueuing Move request for scope (0.04, -0.03)
04:25:21.284 00.000 11060 Worker thread wakes up
04:25:21.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
04:25:21.288 00.004 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
04:25:21.288 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:21.288 00.000 11060 Moving (0.04, -0.03) raw xDistance=-0.02 yDistance=0.04
04:25:21.288 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:25:21.288 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:21.288 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:25:21.288 00.000 11060 MoveAxis(E, 0, ABG)
04:25:21.288 00.000 11060 Move returns status 0, amount 0
04:25:21.288 00.000 11060 MoveAxis(N, 0, ABG)
04:25:21.289 00.001 10844 UpdateGuideState exits: m=1740 SNR=26.5
04:25:21.289 00.000 11060 Move returns status 0, amount 0
04:25:21.289 00.000 11060 move complete, result=0
04:25:21.289 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:21.289 00.000 11060 worker thread done servicing request
04:25:21.289 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:21.289 00.000 10844 Enqueuing Expose request
04:25:21.289 00.000 11060 Worker thread wakes up
04:25:21.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:21.289 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:21.290 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:21.926 00.636 11060 Exposure complete
04:25:22.144 00.218 11060 worker thread done servicing request
04:25:22.144 00.000 10844 OnExposeComplete: enter
04:25:22.144 00.000 10844 UpdateGuideState(): m_state=6
04:25:22.144 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5511
04:25:22.144 00.000 10844 Star::Find returns 1 (0), X=617.01, Y=106.76, Mass=1832, SNR=27.2, Peak=207 HFD=2.5
04:25:22.144 00.000 10844 MultiStar: [#1 0.09,-0.01,0.99,U] [#2 -0.17,-0.07,0.88,U] [#3 0.12,-0.53,0.99,U] [#4 -0.01,-0.13,0.89,U] [#5 -0.33,-0.27,0.98,U] [#6 0.18,-0.35,0.96,U] [#7 0.08,0.11,0.88,U] [#8 -0.03,-0.60,0.00,M4] 
04:25:22.144 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.19}, one-star: {-0.24, -0.20}
04:25:22.144 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.39) = xAngle (-3.16 = 3.12)
04:25:22.144 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.04 = -0.04)
04:25:22.146 00.002 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.77 mountX=-0.19 mountY=-0.01, mountTheta=-3.10
04:25:22.147 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.19, opts=13)
04:25:22.147 00.000 10844 Enqueuing Move request for scope (-0.04, -0.19)
04:25:22.147 00.000 11060 Worker thread wakes up
04:25:22.147 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:22.147 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
04:25:22.147 00.000 10844 UpdateGuideState exits: m=1832 SNR=27.2
04:25:22.147 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
04:25:22.147 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:22.147 00.000 11060 Moving (-0.04, -0.19) raw xDistance=-0.19 yDistance=-0.01
04:25:22.147 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:22.147 00.000 10844 Enqueuing Expose request
04:25:22.147 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:25:22.147 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:22.147 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:25:22.147 00.000 11060 MoveAxis(E, 45, ABG)
04:25:22.147 00.000 11060 Guiding  Dir = 2, Dur = 45
04:25:22.166 00.019 11060 IsSlewing returns 0
04:25:22.167 00.001 11060 IsGuiding returns 0
04:25:22.229 00.062 11060 IsGuiding returns 0
04:25:22.229 00.000 11060 Move returns status 0, amount 45
04:25:22.229 00.000 11060 MoveAxis(N, 0, ABG)
04:25:22.229 00.000 11060 Move returns status 0, amount 0
04:25:22.229 00.000 11060 move complete, result=0
04:25:22.229 00.000 11060 worker thread done servicing request
04:25:22.229 00.000 11060 Worker thread wakes up
04:25:22.229 00.000 10844 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
04:25:22.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:22.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:22.858 00.629 11060 Exposure complete
04:25:23.076 00.218 11060 worker thread done servicing request
04:25:23.076 00.000 10844 OnExposeComplete: enter
04:25:23.076 00.000 10844 UpdateGuideState(): m_state=6
04:25:23.076 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5512
04:25:23.076 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=106.80, Mass=1647, SNR=25.5, Peak=204 HFD=3.0
04:25:23.076 00.000 10844 MultiStar: [#1 -0.14,-0.04,0.95,U] [#2 -0.16,-0.19,0.80,U] [#3 0.26,-0.44,1.02,U] [#4 -0.21,0.09,1.00,U] [#5 -0.23,-0.10,1.02,U] [#6 0.16,-0.47,1.04,U] [#7 -0.08,0.02,1.02,U] [#8 0.15,-0.59,0.00,M5] 
04:25:23.076 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.16}, one-star: {-0.15, -0.16}
04:25:23.076 00.000 10844 CameraToMount -- cameraTheta (-1.96) - m_xAngle (1.39) = xAngle (-3.35 = 2.94)
04:25:23.076 00.000 10844 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.22 = -0.22)
04:25:23.076 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.18 cameraTheta=-1.96 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
04:25:23.079 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.16, opts=13)
04:25:23.079 00.000 10844 Enqueuing Move request for scope (-0.07, -0.16)
04:25:23.079 00.000 11060 Worker thread wakes up
04:25:23.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:23.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
04:25:23.079 00.000 10844 UpdateGuideState exits: m=1647 SNR=25.5
04:25:23.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
04:25:23.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:23.079 00.000 11060 Moving (-0.07, -0.16) raw xDistance=-0.17 yDistance=-0.04
04:25:23.079 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:23.079 00.000 10844 Enqueuing Expose request
04:25:23.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:25:23.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:23.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:25:23.079 00.000 11060 MoveAxis(E, 42, ABG)
04:25:23.079 00.000 11060 Guiding  Dir = 2, Dur = 42
04:25:23.085 00.006 11060 IsSlewing returns 0
04:25:23.085 00.000 11060 IsGuiding returns 0
04:25:23.131 00.046 11060 IsGuiding returns 0
04:25:23.131 00.000 11060 Move returns status 0, amount 42
04:25:23.131 00.000 11060 MoveAxis(N, 0, ABG)
04:25:23.131 00.000 11060 Move returns status 0, amount 0
04:25:23.131 00.000 11060 move complete, result=0
04:25:23.131 00.000 11060 worker thread done servicing request
04:25:23.131 00.000 11060 Worker thread wakes up
04:25:23.131 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
04:25:23.131 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:23.131 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:23.767 00.636 11060 Exposure complete
04:25:23.975 00.208 11060 worker thread done servicing request
04:25:23.975 00.000 10844 OnExposeComplete: enter
04:25:23.975 00.000 10844 UpdateGuideState(): m_state=6
04:25:23.975 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5513
04:25:23.975 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=106.85, Mass=1704, SNR=26.3, Peak=225 HFD=2.7
04:25:23.975 00.000 10844 MultiStar: [#1 -0.29,-0.18,0.94,U] [#2 0.19,-0.16,0.93,U] [#3 -0.00,0.17,1.04,U] [#4 0.26,0.11,0.92,U] [#5 -0.21,-0.57,0.00,M1] [#6 -0.04,-0.27,1.02,U] [#7 0.05,0.03,0.94,U] [#8 0.20,-0.39,0.82,U] 
04:25:23.975 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {-0.12, -0.10}
04:25:23.979 00.004 10844 CameraToMount -- cameraTheta (-1.31) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
04:25:23.979 00.000 10844 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.43 = 0.43)
04:25:23.979 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.31 mountX=-0.09 mountY=0.04, mountTheta=2.71
04:25:23.980 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.09, opts=13)
04:25:23.980 00.000 10844 Enqueuing Move request for scope (0.03, -0.09)
04:25:23.980 00.000 11060 Worker thread wakes up
04:25:23.980 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:23.980 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
04:25:23.980 00.000 10844 UpdateGuideState exits: m=1704 SNR=26.3
04:25:23.980 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
04:25:23.980 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:23.980 00.000 11060 Moving (0.03, -0.09) raw xDistance=-0.09 yDistance=0.04
04:25:23.980 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:23.980 00.000 10844 Enqueuing Expose request
04:25:23.980 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:25:23.980 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:23.980 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:25:23.980 00.000 11060 MoveAxis(E, 0, ABG)
04:25:23.980 00.000 11060 Move returns status 0, amount 0
04:25:23.980 00.000 11060 MoveAxis(N, 0, ABG)
04:25:23.980 00.000 11060 Move returns status 0, amount 0
04:25:23.980 00.000 11060 move complete, result=0
04:25:23.980 00.000 11060 worker thread done servicing request
04:25:23.980 00.000 11060 Worker thread wakes up
04:25:23.980 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:23.980 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:23.999 00.019 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:24.613 00.614 11060 Exposure complete
04:25:24.841 00.228 11060 worker thread done servicing request
04:25:24.841 00.000 10844 OnExposeComplete: enter
04:25:24.841 00.000 10844 UpdateGuideState(): m_state=6
04:25:24.842 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5514
04:25:24.842 00.000 10844 Star::Find returns 1 (1), X=617.13, Y=106.66, Mass=1736, SNR=25.8, Peak=255 HFD=2.7
04:25:24.842 00.000 10844 MultiStar: [#1 -0.06,0.07,1.00,U] [#2 -0.24,-0.05,0.85,U] [#3 0.24,-0.18,1.00,U] [#4 0.16,-0.05,0.90,U] [#5 0.12,-0.67,0.00,M2] [#6 0.38,-0.05,1.10,U] [#7 -0.24,-0.28,0.96,U] [#8 0.08,-0.29,0.79,U] 
04:25:24.842 00.000 10844 refined, 7 included, MultiStar: {0.03, -0.14}, one-star: {-0.12, -0.29}
04:25:24.842 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (1.39) = xAngle (-2.73 = -2.73)
04:25:24.842 00.000 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.40 = 0.40)
04:25:24.842 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.34 mountX=-0.13 mountY=0.05, mountTheta=2.74
04:25:24.842 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
04:25:24.842 00.000 10844 Enqueuing Move request for scope (0.03, -0.14)
04:25:24.842 00.000 11060 Worker thread wakes up
04:25:24.846 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:24.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
04:25:24.846 00.000 10844 UpdateGuideState exits: m=1736 SNR=25.8 Saturated
04:25:24.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:24.847 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:24.847 00.000 10844 Enqueuing Expose request
04:25:24.847 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
04:25:24.847 00.000 11060 Moving (0.03, -0.14) raw xDistance=-0.13 yDistance=0.05
04:25:24.847 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:25:24.847 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:24.847 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:25:24.847 00.000 11060 MoveAxis(E, 30, ABG)
04:25:24.847 00.000 11060 Guiding  Dir = 2, Dur = 30
04:25:24.878 00.031 11060 IsSlewing returns 0
04:25:24.879 00.001 11060 IsGuiding returns 0
04:25:24.925 00.046 11060 IsGuiding returns 0
04:25:24.925 00.000 11060 Move returns status 0, amount 30
04:25:24.925 00.000 11060 MoveAxis(N, 0, ABG)
04:25:24.925 00.000 11060 Move returns status 0, amount 0
04:25:24.925 00.000 11060 move complete, result=0
04:25:24.925 00.000 11060 worker thread done servicing request
04:25:24.925 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
04:25:24.925 00.000 11060 Worker thread wakes up
04:25:24.925 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:24.925 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:25.564 00.639 11060 Exposure complete
04:25:25.801 00.237 11060 worker thread done servicing request
04:25:25.801 00.000 10844 OnExposeComplete: enter
04:25:25.801 00.000 10844 UpdateGuideState(): m_state=6
04:25:25.803 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5515
04:25:25.803 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=106.73, Mass=1826, SNR=26.9, Peak=231 HFD=3.5
04:25:25.803 00.000 10844 MultiStar: [#1 -0.02,0.10,0.94,U] [#2 -0.29,-0.10,0.87,U] [#3 0.60,0.23,0.00,M1] [#4 0.37,-0.19,0.98,U] [#5 -0.25,-0.53,0.00,M3] [#6 0.04,-0.16,1.00,U] [#7 -0.06,-0.05,0.96,U] [#8 -0.20,0.00,0.84,U] 
04:25:25.803 00.000 10844 refined, 6 included, MultiStar: {0.00, -0.09}, one-star: {0.13, -0.23}
04:25:25.803 00.000 10844 CameraToMount -- cameraTheta (-1.53) - m_xAngle (1.39) = xAngle (-2.92 = -2.92)
04:25:25.803 00.000 10844 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.21 = 0.21)
04:25:25.803 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.53 mountX=-0.09 mountY=0.02, mountTheta=2.94
04:25:25.806 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.09, opts=13)
04:25:25.806 00.000 10844 Enqueuing Move request for scope (0.00, -0.09)
04:25:25.806 00.000 11060 Worker thread wakes up
04:25:25.806 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:25.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
04:25:25.806 00.000 10844 UpdateGuideState exits: m=1826 SNR=26.9
04:25:25.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:25.806 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:25.806 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
04:25:25.808 00.002 10844 Enqueuing Expose request
04:25:25.808 00.000 11060 Moving (0.00, -0.09) raw xDistance=-0.09 yDistance=0.02
04:25:25.808 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:25:25.808 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:25.808 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:25:25.808 00.000 11060 MoveAxis(E, 0, ABG)
04:25:25.808 00.000 11060 Move returns status 0, amount 0
04:25:25.808 00.000 11060 MoveAxis(N, 0, ABG)
04:25:25.808 00.000 11060 Move returns status 0, amount 0
04:25:25.808 00.000 11060 move complete, result=0
04:25:25.808 00.000 11060 worker thread done servicing request
04:25:25.808 00.000 11060 Worker thread wakes up
04:25:25.808 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:25.808 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:25.811 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:26.437 00.626 11060 Exposure complete
04:25:26.649 00.212 11060 worker thread done servicing request
04:25:26.649 00.000 10844 OnExposeComplete: enter
04:25:26.649 00.000 10844 UpdateGuideState(): m_state=6
04:25:26.652 00.003 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5516
04:25:26.652 00.000 10844 Star::Find returns 1 (0), X=617.32, Y=106.80, Mass=2056, SNR=28.8, Peak=187 HFD=3.4
04:25:26.652 00.000 10844 MultiStar: [#1 -0.29,0.03,0.85,U] [#2 -0.17,-0.30,0.79,U] [#3 0.39,-0.12,0.95,U] [#4 0.20,0.47,0.87,U] [#5 -0.32,-0.68,0.00,M4] [#6 -0.07,-0.35,0.88,U] [#7 -0.22,0.14,0.94,U] [#8 0.22,-0.08,0.75,U] 
04:25:26.652 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {0.07, -0.15}
04:25:26.652 00.000 10844 CameraToMount -- cameraTheta (-1.16) - m_xAngle (1.39) = xAngle (-2.55 = -2.55)
04:25:26.652 00.000 10844 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.57 = 0.57)
04:25:26.652 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.16 mountX=-0.04 mountY=0.03, mountTheta=2.57
04:25:26.654 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.04, opts=13)
04:25:26.654 00.000 10844 Enqueuing Move request for scope (0.02, -0.04)
04:25:26.654 00.000 11060 Worker thread wakes up
04:25:26.654 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
04:25:26.654 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
04:25:26.654 00.000 11060 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=0.03
04:25:26.654 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:25:26.654 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:26.654 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:26.654 00.000 11060 MoveAxis(E, 0, ABG)
04:25:26.654 00.000 11060 Move returns status 0, amount 0
04:25:26.654 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:26.654 00.000 11060 MoveAxis(N, 0, ABG)
04:25:26.656 00.002 11060 Move returns status 0, amount 0
04:25:26.656 00.000 11060 move complete, result=0
04:25:26.656 00.000 11060 worker thread done servicing request
04:25:26.656 00.000 10844 UpdateGuideState exits: m=2056 SNR=28.8
04:25:26.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:26.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:26.656 00.000 10844 Enqueuing Expose request
04:25:26.656 00.000 11060 Worker thread wakes up
04:25:26.656 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:26.656 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:26.656 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:27.292 00.636 11060 Exposure complete
04:25:27.495 00.203 11060 worker thread done servicing request
04:25:27.495 00.000 10844 OnExposeComplete: enter
04:25:27.495 00.000 10844 UpdateGuideState(): m_state=6
04:25:27.495 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5517
04:25:27.495 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=106.92, Mass=1560, SNR=24.5, Peak=173 HFD=3.1
04:25:27.495 00.000 10844 MultiStar: [#1 -0.12,0.41,1.02,U] [#2 0.10,-0.05,1.04,U] [#3 0.45,-0.10,1.09,U] [#4 0.33,0.00,1.12,U] [#5 0.08,-0.49,1.05,U] [#6 0.31,-0.42,1.10,U] [#7 -0.05,0.27,1.04,U] [#8 0.01,-0.04,0.88,U] 
04:25:27.495 00.000 10844 single-star, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.08, -0.04}
04:25:27.495 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.39) = xAngle (-1.87 = -1.87)
04:25:27.495 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
04:25:27.495 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.48 mountX=-0.02 mountY=0.08, mountTheta=1.87
04:25:27.499 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.04, opts=13)
04:25:27.499 00.000 10844 Enqueuing Move request for scope (0.08, -0.04)
04:25:27.499 00.000 11060 Worker thread wakes up
04:25:27.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:27.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
04:25:27.499 00.000 10844 UpdateGuideState exits: m=1560 SNR=24.5
04:25:27.499 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
04:25:27.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:27.499 00.000 11060 Moving (0.08, -0.04) raw xDistance=-0.02 yDistance=0.08
04:25:27.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:27.499 00.000 10844 Enqueuing Expose request
04:25:27.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:25:27.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:27.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:25:27.499 00.000 11060 MoveAxis(E, 0, ABG)
04:25:27.499 00.000 11060 Move returns status 0, amount 0
04:25:27.499 00.000 11060 MoveAxis(N, 0, ABG)
04:25:27.499 00.000 11060 Move returns status 0, amount 0
04:25:27.499 00.000 11060 move complete, result=0
04:25:27.499 00.000 11060 worker thread done servicing request
04:25:27.499 00.000 11060 Worker thread wakes up
04:25:27.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:27.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:27.503 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:28.137 00.634 11060 Exposure complete
04:25:28.349 00.212 11060 worker thread done servicing request
04:25:28.349 00.000 10844 OnExposeComplete: enter
04:25:28.349 00.000 10844 UpdateGuideState(): m_state=6
04:25:28.353 00.004 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5518
04:25:28.353 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=106.76, Mass=1798, SNR=26.8, Peak=192 HFD=3.2
04:25:28.353 00.000 10844 MultiStar: [#1 0.02,0.30,0.92,U] [#2 0.02,0.14,0.91,U] [#3 -0.13,-0.15,0.92,U] [#4 0.14,-0.32,0.93,U] [#5 -0.30,-0.49,0.00,M4] [#6 0.27,-0.18,0.96,U] [#7 -0.20,-0.01,0.89,U] [#8 -0.03,0.10,0.77,U] 
04:25:28.353 00.000 10844 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {-0.25, -0.19}
04:25:28.353 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.39) = xAngle (-3.37 = 2.92)
04:25:28.353 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.24 = -0.24)
04:25:28.353 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.98 mountX=-0.05 mountY=-0.01, mountTheta=-2.90
04:25:28.353 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
04:25:28.353 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
04:25:28.353 00.000 11060 Worker thread wakes up
04:25:28.353 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:28.353 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
04:25:28.353 00.000 10844 UpdateGuideState exits: m=1798 SNR=26.8
04:25:28.353 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
04:25:28.353 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:28.353 00.000 11060 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
04:25:28.353 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:28.353 00.000 10844 Enqueuing Expose request
04:25:28.353 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:25:28.353 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:28.353 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:25:28.353 00.000 11060 MoveAxis(E, 0, ABG)
04:25:28.353 00.000 11060 Move returns status 0, amount 0
04:25:28.353 00.000 11060 MoveAxis(N, 0, ABG)
04:25:28.353 00.000 11060 Move returns status 0, amount 0
04:25:28.353 00.000 11060 move complete, result=0
04:25:28.353 00.000 11060 worker thread done servicing request
04:25:28.353 00.000 11060 Worker thread wakes up
04:25:28.358 00.005 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:28.358 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:28.369 00.011 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:28.988 00.619 11060 Exposure complete
04:25:29.212 00.224 11060 worker thread done servicing request
04:25:29.212 00.000 10844 OnExposeComplete: enter
04:25:29.212 00.000 10844 UpdateGuideState(): m_state=6
04:25:29.212 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5519
04:25:29.212 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=106.87, Mass=1691, SNR=26.0, Peak=209 HFD=3.1
04:25:29.212 00.000 10844 MultiStar: [#1 -0.37,-0.18,0.94,U] [#2 -0.14,-0.37,0.87,U] [#3 0.29,-0.12,0.95,U] [#4 -0.21,0.06,0.98,U] [#5 -0.17,-0.36,0.92,U] [#6 0.34,-0.52,0.00,M1] [#7 -0.11,-0.03,0.93,U] [#8 0.03,-0.43,0.81,U] 
04:25:29.212 00.000 10844 single-star, 7 included, MultiStar: {-0.09, -0.18}, one-star: {-0.04, -0.08}
04:25:29.212 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (1.39) = xAngle (-3.43 = 2.85)
04:25:29.212 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
04:25:29.212 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.10 cameraTheta=-2.04 mountX=-0.09 mountY=-0.03, mountTheta=-2.84
04:25:29.215 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.08, opts=13)
04:25:29.217 00.002 10844 Enqueuing Move request for scope (-0.04, -0.08)
04:25:29.217 00.000 11060 Worker thread wakes up
04:25:29.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:29.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
04:25:29.217 00.000 10844 UpdateGuideState exits: m=1691 SNR=26.0
04:25:29.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
04:25:29.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:29.217 00.000 11060 Moving (-0.04, -0.08) raw xDistance=-0.09 yDistance=-0.03
04:25:29.218 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:29.218 00.000 10844 Enqueuing Expose request
04:25:29.218 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:25:29.218 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:29.218 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:25:29.218 00.000 11060 MoveAxis(E, 0, ABG)
04:25:29.218 00.000 11060 Move returns status 0, amount 0
04:25:29.218 00.000 11060 MoveAxis(N, 0, ABG)
04:25:29.218 00.000 11060 Move returns status 0, amount 0
04:25:29.218 00.000 11060 move complete, result=0
04:25:29.218 00.000 11060 worker thread done servicing request
04:25:29.218 00.000 11060 Worker thread wakes up
04:25:29.218 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:29.219 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:29.221 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:29.865 00.644 11060 Exposure complete
04:25:30.105 00.240 11060 worker thread done servicing request
04:25:30.105 00.000 10844 OnExposeComplete: enter
04:25:30.105 00.000 10844 UpdateGuideState(): m_state=6
04:25:30.110 00.005 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5520
04:25:30.110 00.000 10844 Star::Find returns 1 (0), X=617.20, Y=106.57, Mass=1847, SNR=26.9, Peak=160 HFD=3.7
04:25:30.110 00.000 10844 MultiStar: [#1 -0.39,-0.08,0.95,U] [#2 -0.39,-0.07,0.95,U] [#3 0.20,-0.26,0.87,U] [#4 0.26,0.12,0.94,U] [#5 -0.13,-0.54,0.00,M4] [#6 0.31,-0.43,1.07,U] [#7 0.02,0.33,0.87,U] [#8 0.24,-0.23,0.80,U] 
04:25:30.110 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {-0.05, -0.39}
04:25:30.111 00.001 10844 CameraToMount -- cameraTheta (-1.41) - m_xAngle (1.39) = xAngle (-2.80 = -2.80)
04:25:30.111 00.000 10844 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.33 = 0.33)
04:25:30.111 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.41 mountX=-0.13 mountY=0.04, mountTheta=2.81
04:25:30.115 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.13, opts=13)
04:25:30.115 00.000 10844 Enqueuing Move request for scope (0.02, -0.13)
04:25:30.115 00.000 11060 Worker thread wakes up
04:25:30.115 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:30.115 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
04:25:30.115 00.000 10844 UpdateGuideState exits: m=1847 SNR=26.9
04:25:30.115 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
04:25:30.115 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:30.115 00.000 11060 Moving (0.02, -0.13) raw xDistance=-0.13 yDistance=0.04
04:25:30.115 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:30.115 00.000 10844 Enqueuing Expose request
04:25:30.115 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:25:30.115 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:30.115 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:25:30.115 00.000 11060 MoveAxis(E, 30, ABG)
04:25:30.115 00.000 11060 Guiding  Dir = 2, Dur = 30
04:25:30.151 00.036 11060 IsSlewing returns 0
04:25:30.151 00.000 11060 IsGuiding returns 0
04:25:30.215 00.064 11060 IsGuiding returns 0
04:25:30.215 00.000 11060 Move returns status 0, amount 30
04:25:30.215 00.000 11060 MoveAxis(N, 0, ABG)
04:25:30.215 00.000 11060 Move returns status 0, amount 0
04:25:30.215 00.000 11060 move complete, result=0
04:25:30.215 00.000 11060 worker thread done servicing request
04:25:30.215 00.000 10844 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
04:25:30.215 00.000 11060 Worker thread wakes up
04:25:30.228 00.013 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:30.228 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:30.862 00.634 11060 Exposure complete
04:25:31.073 00.211 11060 worker thread done servicing request
04:25:31.073 00.000 10844 OnExposeComplete: enter
04:25:31.073 00.000 10844 UpdateGuideState(): m_state=6
04:25:31.073 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5521
04:25:31.073 00.000 10844 Star::Find returns 1 (0), X=617.48, Y=106.88, Mass=1853, SNR=27.1, Peak=248 HFD=3.3
04:25:31.073 00.000 10844 MultiStar: [#1 -0.27,-0.23,0.96,U] [#2 -0.09,-0.18,0.85,U] [#3 -0.09,0.16,1.03,U] [#4 0.28,-0.12,1.01,U] [#5 -0.22,-0.30,0.92,U] [#6 0.29,-0.46,0.95,U] [#7 -0.25,0.10,0.80,U] [#8 0.18,-0.26,0.75,U] 
04:25:31.073 00.000 10844 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.22, -0.07}
04:25:31.073 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
04:25:31.079 00.006 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.22 = 0.22)
04:25:31.079 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.51 mountX=-0.15 mountY=0.03, mountTheta=2.92
04:25:31.079 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.15, opts=13)
04:25:31.079 00.000 10844 Enqueuing Move request for scope (0.01, -0.15)
04:25:31.079 00.000 11060 Worker thread wakes up
04:25:31.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:31.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
04:25:31.079 00.000 10844 UpdateGuideState exits: m=1853 SNR=27.1
04:25:31.079 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
04:25:31.079 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:31.079 00.000 11060 Moving (0.01, -0.15) raw xDistance=-0.15 yDistance=0.03
04:25:31.079 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:31.079 00.000 10844 Enqueuing Expose request
04:25:31.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:25:31.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:31.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:31.079 00.000 11060 MoveAxis(E, 35, ABG)
04:25:31.079 00.000 11060 Guiding  Dir = 2, Dur = 35
04:25:31.110 00.031 11060 IsSlewing returns 0
04:25:31.111 00.001 11060 IsGuiding returns 0
04:25:31.172 00.061 11060 IsGuiding returns 0
04:25:31.172 00.000 11060 Move returns status 0, amount 35
04:25:31.172 00.000 11060 MoveAxis(N, 0, ABG)
04:25:31.172 00.000 11060 Move returns status 0, amount 0
04:25:31.172 00.000 11060 move complete, result=0
04:25:31.172 00.000 11060 worker thread done servicing request
04:25:31.172 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
04:25:31.172 00.000 11060 Worker thread wakes up
04:25:31.172 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:31.172 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:31.800 00.628 11060 Exposure complete
04:25:32.004 00.204 11060 worker thread done servicing request
04:25:32.004 00.000 10844 OnExposeComplete: enter
04:25:32.004 00.000 10844 UpdateGuideState(): m_state=6
04:25:32.005 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5522
04:25:32.005 00.000 10844 Star::Find returns 1 (0), X=617.61, Y=106.69, Mass=1549, SNR=25.0, Peak=245 HFD=3.1
04:25:32.005 00.000 10844 MultiStar: [#1 -0.33,0.03,0.94,U] [#2 0.01,-0.01,0.92,U] [#3 0.23,-0.04,0.95,U] [#4 -0.16,-0.09,1.03,U] [#5 0.04,-0.30,1.01,U] [#6 0.27,-0.28,1.11,U] [#7 -0.18,0.07,0.96,U] [#8 0.23,-0.36,0.83,U] 
04:25:32.005 00.000 10844 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.36, -0.26}
04:25:32.005 00.000 10844 CameraToMount -- cameraTheta (-1.21) - m_xAngle (1.39) = xAngle (-2.60 = -2.60)
04:25:32.005 00.000 10844 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.53 = 0.53)
04:25:32.005 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.21 mountX=-0.13 mountY=0.08, mountTheta=2.61
04:25:32.008 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.14, opts=13)
04:25:32.008 00.000 10844 Enqueuing Move request for scope (0.05, -0.14)
04:25:32.008 00.000 11060 Worker thread wakes up
04:25:32.008 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
04:25:32.008 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:32.008 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
04:25:32.008 00.000 10844 UpdateGuideState exits: m=1549 SNR=25.0
04:25:32.008 00.000 11060 Moving (0.05, -0.14) raw xDistance=-0.13 yDistance=0.08
04:25:32.008 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:32.008 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:25:32.008 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:32.008 00.000 10844 Enqueuing Expose request
04:25:32.008 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:32.008 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:25:32.008 00.000 11060 MoveAxis(E, 31, ABG)
04:25:32.008 00.000 11060 Guiding  Dir = 2, Dur = 31
04:25:32.028 00.020 11060 IsSlewing returns 0
04:25:32.028 00.000 11060 IsGuiding returns 0
04:25:32.088 00.060 11060 IsGuiding returns 0
04:25:32.088 00.000 11060 Move returns status 0, amount 31
04:25:32.088 00.000 11060 MoveAxis(N, 0, ABG)
04:25:32.088 00.000 11060 Move returns status 0, amount 0
04:25:32.088 00.000 11060 move complete, result=0
04:25:32.088 00.000 11060 worker thread done servicing request
04:25:32.088 00.000 11060 Worker thread wakes up
04:25:32.088 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
04:25:32.088 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:32.088 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:32.720 00.632 11060 Exposure complete
04:25:32.956 00.236 11060 worker thread done servicing request
04:25:32.956 00.000 10844 OnExposeComplete: enter
04:25:32.956 00.000 10844 UpdateGuideState(): m_state=6
04:25:32.956 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5523
04:25:32.956 00.000 10844 Star::Find returns 1 (0), X=617.52, Y=106.89, Mass=1530, SNR=24.8, Peak=184 HFD=3.1
04:25:32.956 00.000 10844 MultiStar: [#1 -0.24,0.73,0.00,M1] [#2 0.18,0.38,0.83,U] [#3 0.13,-0.13,1.07,U] [#4 0.11,0.52,1.00,U] [#5 -0.26,-0.14,1.00,U] [#6 0.30,0.31,0.89,U] [#7 -0.14,0.47,0.97,U] [#8 0.02,-0.41,0.85,U] 
04:25:32.956 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.11}, one-star: {0.27, -0.07}
04:25:32.956 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.39) = xAngle (-0.39 = -0.39)
04:25:32.956 00.000 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
04:25:32.956 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.14 cameraTheta=1.00 mountX=0.13 mountY=0.05, mountTheta=0.40
04:25:32.961 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.11, opts=13)
04:25:32.961 00.000 10844 Enqueuing Move request for scope (0.07, 0.11)
04:25:32.961 00.000 11060 Worker thread wakes up
04:25:32.961 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
04:25:32.961 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
04:25:32.961 00.000 11060 Moving (0.07, 0.11) raw xDistance=0.13 yDistance=0.05
04:25:32.961 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
04:25:32.961 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:32.961 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:25:32.961 00.000 11060 MoveAxis(W, 29, ABG)
04:25:32.961 00.000 11060 Guiding  Dir = 3, Dur = 29
04:25:32.965 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:32.965 00.000 10844 UpdateGuideState exits: m=1530 SNR=24.8
04:25:32.965 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:32.965 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:32.965 00.000 10844 Enqueuing Expose request
04:25:32.992 00.027 11060 IsSlewing returns 0
04:25:32.993 00.001 11060 IsGuiding returns 0
04:25:33.039 00.046 11060 IsGuiding returns 0
04:25:33.039 00.000 11060 Move returns status 0, amount 29
04:25:33.039 00.000 11060 MoveAxis(N, 0, ABG)
04:25:33.039 00.000 11060 Move returns status 0, amount 0
04:25:33.039 00.000 11060 move complete, result=0
04:25:33.039 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
04:25:33.039 00.000 11060 worker thread done servicing request
04:25:33.041 00.002 11060 Worker thread wakes up
04:25:33.041 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:33.041 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:33.683 00.642 11060 Exposure complete
04:25:33.886 00.203 11060 worker thread done servicing request
04:25:33.886 00.000 10844 OnExposeComplete: enter
04:25:33.886 00.000 10844 UpdateGuideState(): m_state=6
04:25:33.886 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5524
04:25:33.886 00.000 10844 Star::Find returns 1 (0), X=616.83, Y=106.77, Mass=1689, SNR=25.7, Peak=176 HFD=3.2
04:25:33.886 00.000 10844 MultiStar: [#1 0.01,0.33,1.00,U] [#2 -0.14,-0.17,0.94,U] [#3 -0.08,-0.15,0.98,U] [#4 0.28,-0.15,1.02,U] [#5 -0.03,-0.25,0.97,U] [#6 0.37,-0.27,1.09,U] [#7 0.54,0.14,1.00,U] [#8 -0.09,-0.23,0.83,U] 
04:25:33.886 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {-0.43, -0.19}
04:25:33.886 00.000 10844 CameraToMount -- cameraTheta (-1.07) - m_xAngle (1.39) = xAngle (-2.46 = -2.46)
04:25:33.886 00.000 10844 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.67 = 0.67)
04:25:33.886 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.07 mountX=-0.09 mountY=0.07, mountTheta=2.47
04:25:33.889 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
04:25:33.889 00.000 10844 Enqueuing Move request for scope (0.06, -0.10)
04:25:33.889 00.000 11060 Worker thread wakes up
04:25:33.889 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:33.892 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
04:25:33.892 00.000 10844 UpdateGuideState exits: m=1689 SNR=25.7
04:25:33.892 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
04:25:33.892 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:33.892 00.000 11060 Moving (0.06, -0.10) raw xDistance=-0.09 yDistance=0.07
04:25:33.892 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:33.892 00.000 10844 Enqueuing Expose request
04:25:33.892 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:25:33.892 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:33.892 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:25:33.892 00.000 11060 MoveAxis(E, 0, ABG)
04:25:33.892 00.000 11060 Move returns status 0, amount 0
04:25:33.892 00.000 11060 MoveAxis(N, 0, ABG)
04:25:33.892 00.000 11060 Move returns status 0, amount 0
04:25:33.892 00.000 11060 move complete, result=0
04:25:33.892 00.000 11060 worker thread done servicing request
04:25:33.892 00.000 11060 Worker thread wakes up
04:25:33.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:33.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:33.895 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:34.522 00.627 11060 Exposure complete
04:25:34.726 00.204 11060 worker thread done servicing request
04:25:34.726 00.000 10844 OnExposeComplete: enter
04:25:34.726 00.000 10844 UpdateGuideState(): m_state=6
04:25:34.726 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5525
04:25:34.726 00.000 10844 Star::Find returns 1 (0), X=617.30, Y=106.77, Mass=1597, SNR=25.0, Peak=229 HFD=3.1
04:25:34.726 00.000 10844 MultiStar: [#1 0.48,0.15,0.96,U] [#2 -0.29,-0.40,0.98,U] [#3 -0.30,-0.26,1.03,U] [#4 0.82,0.47,0.00,M1] [#5 -0.24,-0.27,1.01,U] [#6 0.05,-0.50,1.04,U] [#7 0.09,0.23,1.00,U] [#8 0.07,-0.56,0.00,M1] 
04:25:34.726 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.18}, one-star: {0.05, -0.18}
04:25:34.726 00.000 10844 CameraToMount -- cameraTheta (-1.71) - m_xAngle (1.39) = xAngle (-3.10 = -3.10)
04:25:34.726 00.000 10844 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.03 = 0.03)
04:25:34.726 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.71 mountX=-0.18 mountY=0.00, mountTheta=3.12
04:25:34.729 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.18, opts=13)
04:25:34.729 00.000 10844 Enqueuing Move request for scope (-0.03, -0.18)
04:25:34.729 00.000 11060 Worker thread wakes up
04:25:34.729 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:34.729 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
04:25:34.729 00.000 10844 UpdateGuideState exits: m=1597 SNR=25.0
04:25:34.729 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
04:25:34.729 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:34.729 00.000 11060 Moving (-0.03, -0.18) raw xDistance=-0.18 yDistance=0.00
04:25:34.729 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:34.729 00.000 10844 Enqueuing Expose request
04:25:34.729 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:25:34.729 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:34.729 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:25:34.729 00.000 11060 MoveAxis(E, 42, ABG)
04:25:34.729 00.000 11060 Guiding  Dir = 2, Dur = 42
04:25:34.744 00.015 11060 IsSlewing returns 0
04:25:34.744 00.000 11060 IsGuiding returns 0
04:25:34.795 00.051 11060 IsGuiding returns 0
04:25:34.795 00.000 11060 Move returns status 0, amount 42
04:25:34.795 00.000 11060 MoveAxis(N, 0, ABG)
04:25:34.795 00.000 11060 Move returns status 0, amount 0
04:25:34.795 00.000 11060 move complete, result=0
04:25:34.796 00.001 11060 worker thread done servicing request
04:25:34.796 00.000 11060 Worker thread wakes up
04:25:34.796 00.000 10844 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
04:25:34.796 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:34.796 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:35.427 00.631 11060 Exposure complete
04:25:35.645 00.218 11060 worker thread done servicing request
04:25:35.647 00.002 10844 OnExposeComplete: enter
04:25:35.647 00.000 10844 UpdateGuideState(): m_state=6
04:25:35.648 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5526
04:25:35.648 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=106.97, Mass=1900, SNR=27.4, Peak=197 HFD=2.7
04:25:35.648 00.000 10844 MultiStar: [#1 0.37,0.00,0.94,U] [#2 0.15,0.27,0.85,U] [#3 0.08,-0.38,0.94,U] [#4 0.48,-0.04,0.93,U] [#5 -0.04,-0.49,0.98,U] [#6 0.45,0.02,0.94,U] [#7 0.05,0.18,0.92,U] [#8 0.32,-0.53,0.00,M2] 
04:25:35.648 00.000 10844 single-star, 7 included, MultiStar: {0.18, -0.06}, one-star: {-0.07, 0.01}
04:25:35.648 00.000 10844 CameraToMount -- cameraTheta (2.96) - m_xAngle (1.39) = xAngle (1.57 = 1.57)
04:25:35.648 00.000 10844 CameraToMount -- cameraTheta (2.96) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.69 = -1.59)
04:25:35.648 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.96 mountX=0.00 mountY=-0.07, mountTheta=-1.57
04:25:35.650 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.01, opts=13)
04:25:35.650 00.000 10844 Enqueuing Move request for scope (-0.07, 0.01)
04:25:35.651 00.001 11060 Worker thread wakes up
04:25:35.651 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:35.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
04:25:35.651 00.000 10844 UpdateGuideState exits: m=1900 SNR=27.4
04:25:35.651 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
04:25:35.651 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:35.651 00.000 11060 Moving (-0.07, 0.01) raw xDistance=0.00 yDistance=-0.07
04:25:35.651 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:35.651 00.000 10844 Enqueuing Expose request
04:25:35.651 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:25:35.651 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:35.651 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:25:35.651 00.000 11060 MoveAxis(E, 0, ABG)
04:25:35.651 00.000 11060 Move returns status 0, amount 0
04:25:35.651 00.000 11060 MoveAxis(N, 0, ABG)
04:25:35.651 00.000 11060 Move returns status 0, amount 0
04:25:35.651 00.000 11060 move complete, result=0
04:25:35.651 00.000 11060 worker thread done servicing request
04:25:35.651 00.000 11060 Worker thread wakes up
04:25:35.651 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:35.651 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:35.656 00.005 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:36.308 00.652 11060 Exposure complete
04:25:36.524 00.216 11060 worker thread done servicing request
04:25:36.524 00.000 10844 OnExposeComplete: enter
04:25:36.524 00.000 10844 UpdateGuideState(): m_state=6
04:25:36.525 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5527
04:25:36.525 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=106.61, Mass=1671, SNR=24.9, Peak=192 HFD=3.6
04:25:36.525 00.000 10844 MultiStar: [#1 0.13,-0.05,1.06,U] [#2 -0.21,0.17,0.82,U] [#3 0.29,-0.04,0.96,U] [#4 0.50,-0.35,0.00,M1] [#5 -0.14,-0.41,1.01,U] [#6 0.09,-0.27,1.03,U] [#7 -0.23,-0.02,0.93,U] [#8 -0.12,-0.77,0.00,M3] 
04:25:36.525 00.000 10844 refined, 6 included, MultiStar: {-0.01, -0.15}, one-star: {-0.03, -0.35}
04:25:36.525 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (1.39) = xAngle (-3.00 = -3.00)
04:25:36.525 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.12 = 0.12)
04:25:36.525 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.61 mountX=-0.15 mountY=0.02, mountTheta=3.02
04:25:36.528 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.15, opts=13)
04:25:36.528 00.000 10844 Enqueuing Move request for scope (-0.01, -0.15)
04:25:36.528 00.000 11060 Worker thread wakes up
04:25:36.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:36.528 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
04:25:36.528 00.000 10844 UpdateGuideState exits: m=1671 SNR=24.9
04:25:36.528 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
04:25:36.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:36.528 00.000 11060 Moving (-0.01, -0.15) raw xDistance=-0.15 yDistance=0.02
04:25:36.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:36.528 00.000 10844 Enqueuing Expose request
04:25:36.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:25:36.528 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:36.528 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:25:36.528 00.000 11060 MoveAxis(E, 35, ABG)
04:25:36.528 00.000 11060 Guiding  Dir = 2, Dur = 35
04:25:36.533 00.005 11060 IsSlewing returns 0
04:25:36.533 00.000 11060 IsGuiding returns 0
04:25:36.579 00.046 11060 IsGuiding returns 0
04:25:36.580 00.001 11060 Move returns status 0, amount 35
04:25:36.580 00.000 11060 MoveAxis(N, 0, ABG)
04:25:36.580 00.000 11060 Move returns status 0, amount 0
04:25:36.580 00.000 11060 move complete, result=0
04:25:36.580 00.000 11060 worker thread done servicing request
04:25:36.580 00.000 11060 Worker thread wakes up
04:25:36.580 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
04:25:36.580 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:36.580 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:37.221 00.641 11060 Exposure complete
04:25:37.415 00.194 11060 worker thread done servicing request
04:25:37.415 00.000 10844 OnExposeComplete: enter
04:25:37.415 00.000 10844 UpdateGuideState(): m_state=6
04:25:37.420 00.005 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5528
04:25:37.420 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=107.26, Mass=1795, SNR=26.8, Peak=168 HFD=3.6
04:25:37.420 00.000 10844 MultiStar: [#1 -0.04,-0.07,0.99,U] [#2 0.18,0.19,0.80,U] [#3 0.23,-0.24,0.95,U] [#4 0.49,0.26,0.00,M2] [#5 -0.04,-0.12,0.83,U] [#6 0.39,-0.44,0.00,M1] [#7 -0.07,0.08,0.89,U] [#8 -0.13,-0.67,0.00,M4] 
04:25:37.420 00.000 10844 refined, 5 included, MultiStar: {0.05, 0.02}, one-star: {0.05, 0.31}
04:25:37.420 00.000 10844 CameraToMount -- cameraTheta (0.39) - m_xAngle (1.39) = xAngle (-0.99 = -0.99)
04:25:37.420 00.000 10844 CameraToMount -- cameraTheta (0.39) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.13 = 2.13)
04:25:37.420 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.39 mountX=0.03 mountY=0.05, mountTheta=1.00
04:25:37.425 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.02, opts=13)
04:25:37.425 00.000 10844 Enqueuing Move request for scope (0.05, 0.02)
04:25:37.425 00.000 11060 Worker thread wakes up
04:25:37.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:37.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
04:25:37.425 00.000 10844 UpdateGuideState exits: m=1795 SNR=26.8
04:25:37.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
04:25:37.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:37.425 00.000 11060 Moving (0.05, 0.02) raw xDistance=0.03 yDistance=0.05
04:25:37.425 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:37.425 00.000 10844 Enqueuing Expose request
04:25:37.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:25:37.425 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:37.425 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:25:37.425 00.000 11060 MoveAxis(E, 0, ABG)
04:25:37.425 00.000 11060 Move returns status 0, amount 0
04:25:37.425 00.000 11060 MoveAxis(N, 0, ABG)
04:25:37.425 00.000 11060 Move returns status 0, amount 0
04:25:37.425 00.000 11060 move complete, result=0
04:25:37.425 00.000 11060 worker thread done servicing request
04:25:37.425 00.000 11060 Worker thread wakes up
04:25:37.425 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:37.425 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:37.425 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:38.061 00.636 11060 Exposure complete
04:25:38.293 00.232 11060 worker thread done servicing request
04:25:38.293 00.000 10844 OnExposeComplete: enter
04:25:38.293 00.000 10844 UpdateGuideState(): m_state=6
04:25:38.294 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5529
04:25:38.294 00.000 10844 Star::Find returns 1 (0), X=617.40, Y=107.25, Mass=1573, SNR=24.8, Peak=142 HFD=3.2
04:25:38.294 00.000 10844 MultiStar: [#1 -0.06,0.33,1.06,U] [#2 -0.11,0.33,0.98,U] [#3 0.59,-0.09,0.00,M1] [#4 0.40,0.24,1.03,U] [#5 -0.33,-0.05,1.07,U] [#6 0.32,-0.06,1.08,U] [#7 0.21,-0.10,0.94,U] [#8 -0.22,-0.14,0.76,U] 
04:25:38.294 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.14, 0.29}
04:25:38.294 00.000 10844 CameraToMount -- cameraTheta (1.15) - m_xAngle (1.39) = xAngle (-0.24 = -0.24)
04:25:38.294 00.000 10844 CameraToMount -- cameraTheta (1.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.89 = 2.89)
04:25:38.294 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.15 mountX=0.12 mountY=0.03, mountTheta=0.25
04:25:38.297 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.11, opts=13)
04:25:38.297 00.000 10844 Enqueuing Move request for scope (0.05, 0.11)
04:25:38.297 00.000 11060 Worker thread wakes up
04:25:38.297 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
04:25:38.297 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
04:25:38.298 00.001 11060 Moving (0.05, 0.11) raw xDistance=0.12 yDistance=0.03
04:25:38.298 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:25:38.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:38.298 00.000 10844 UpdateGuideState exits: m=1573 SNR=24.8
04:25:38.298 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:38.298 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:38.298 00.000 10844 Enqueuing Expose request
04:25:38.298 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:38.298 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:38.298 00.000 11060 MoveAxis(W, 29, ABG)
04:25:38.299 00.001 11060 Guiding  Dir = 3, Dur = 29
04:25:38.339 00.040 11060 IsSlewing returns 0
04:25:38.339 00.000 11060 IsGuiding returns 0
04:25:38.400 00.061 11060 IsGuiding returns 0
04:25:38.400 00.000 11060 Move returns status 0, amount 29
04:25:38.400 00.000 11060 MoveAxis(N, 0, ABG)
04:25:38.400 00.000 11060 Move returns status 0, amount 0
04:25:38.400 00.000 11060 move complete, result=0
04:25:38.400 00.000 11060 worker thread done servicing request
04:25:38.400 00.000 11060 Worker thread wakes up
04:25:38.400 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
04:25:38.400 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:38.400 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:39.038 00.638 11060 Exposure complete
04:25:39.238 00.200 11060 worker thread done servicing request
04:25:39.238 00.000 10844 OnExposeComplete: enter
04:25:39.238 00.000 10844 UpdateGuideState(): m_state=6
04:25:39.238 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5530
04:25:39.238 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=106.86, Mass=1649, SNR=26.1, Peak=189 HFD=3.4
04:25:39.238 00.000 10844 MultiStar: [#1 -0.33,0.04,0.98,U] [#2 0.29,0.02,0.89,U] [#3 0.33,-0.11,1.04,U] [#4 0.25,0.31,0.91,U] [#5 0.10,0.08,0.97,U] [#6 0.02,-0.00,0.97,U] [#7 0.20,-0.22,0.91,U] [#8 -0.09,-0.24,0.81,U] 
04:25:39.238 00.000 10844 refined, 8 included, MultiStar: {0.11, -0.02}, one-star: {0.24, -0.09}
04:25:39.238 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (1.39) = xAngle (-1.60 = -1.60)
04:25:39.238 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.53 = 1.53)
04:25:39.238 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.21 mountX=-0.00 mountY=0.11, mountTheta=1.60
04:25:39.243 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.02, opts=13)
04:25:39.243 00.000 10844 Enqueuing Move request for scope (0.11, -0.02)
04:25:39.243 00.000 11060 Worker thread wakes up
04:25:39.243 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:39.243 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
04:25:39.243 00.000 10844 UpdateGuideState exits: m=1649 SNR=26.1
04:25:39.243 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
04:25:39.243 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:39.243 00.000 11060 Moving (0.11, -0.02) raw xDistance=-0.00 yDistance=0.11
04:25:39.243 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:39.243 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:25:39.243 00.000 10844 Enqueuing Expose request
04:25:39.243 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:39.243 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:25:39.243 00.000 11060 MoveAxis(E, 0, ABG)
04:25:39.243 00.000 11060 Move returns status 0, amount 0
04:25:39.243 00.000 11060 MoveAxis(N, 0, ABG)
04:25:39.243 00.000 11060 Move returns status 0, amount 0
04:25:39.243 00.000 11060 move complete, result=0
04:25:39.247 00.004 11060 worker thread done servicing request
04:25:39.247 00.000 11060 Worker thread wakes up
04:25:39.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:39.247 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:39.250 00.003 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:39.873 00.623 11060 Exposure complete
04:25:40.076 00.203 11060 worker thread done servicing request
04:25:40.076 00.000 10844 OnExposeComplete: enter
04:25:40.076 00.000 10844 UpdateGuideState(): m_state=6
04:25:40.076 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5531
04:25:40.076 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=107.16, Mass=1770, SNR=26.4, Peak=227 HFD=2.9
04:25:40.076 00.000 10844 MultiStar: [#1 -0.20,-0.03,0.91,U] [#2 -0.33,-0.66,0.00,M1] [#3 0.10,-0.22,0.89,U] [#4 0.02,0.01,0.99,U] [#5 -0.18,-0.27,0.84,U] [#6 -0.25,-0.79,0.00,M1] [#7 -0.33,-0.14,0.90,U] [#8 -0.15,-0.39,0.80,U] 
04:25:40.076 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.11}, one-star: {-0.03, 0.21}
04:25:40.076 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.53)
04:25:40.076 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
04:25:40.078 00.002 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.36 mountX=-0.12 mountY=-0.09, mountTheta=-2.52
04:25:40.080 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.11, opts=13)
04:25:40.080 00.000 10844 Enqueuing Move request for scope (-0.11, -0.11)
04:25:40.081 00.001 11060 Worker thread wakes up
04:25:40.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
04:25:40.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:40.081 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
04:25:40.081 00.000 10844 UpdateGuideState exits: m=1770 SNR=26.4
04:25:40.081 00.000 11060 Moving (-0.11, -0.11) raw xDistance=-0.12 yDistance=-0.09
04:25:40.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:40.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:25:40.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:40.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:40.081 00.000 10844 Enqueuing Expose request
04:25:40.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:25:40.081 00.000 11060 MoveAxis(E, 29, ABG)
04:25:40.081 00.000 11060 Guiding  Dir = 2, Dur = 29
04:25:40.085 00.004 11060 IsSlewing returns 0
04:25:40.085 00.000 11060 IsGuiding returns 0
04:25:40.131 00.046 11060 IsGuiding returns 0
04:25:40.132 00.001 11060 Move returns status 0, amount 29
04:25:40.132 00.000 11060 MoveAxis(N, 0, ABG)
04:25:40.132 00.000 11060 Move returns status 0, amount 0
04:25:40.132 00.000 11060 move complete, result=0
04:25:40.142 00.010 10844 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
04:25:40.145 00.003 11060 worker thread done servicing request
04:25:40.145 00.000 11060 Worker thread wakes up
04:25:40.145 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:40.145 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:40.774 00.629 11060 Exposure complete
04:25:40.983 00.209 10844 OnExposeComplete: enter
04:25:40.983 00.000 10844 UpdateGuideState(): m_state=6
04:25:40.985 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5532
04:25:40.985 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=106.29, Mass=1701, SNR=25.7, Peak=154 HFD=3.6
04:25:40.985 00.000 11060 worker thread done servicing request
04:25:40.985 00.000 10844 MultiStar: [#1 -0.36,-0.09,0.97,U] [#2 -0.23,-0.08,0.89,U] [#3 0.19,-0.34,0.98,U] [#4 0.06,-0.53,1.10,U] [#5 -0.45,-0.42,0.00,M1] [#6 -0.23,-0.57,0.00,M2] [#7 -0.30,-0.05,0.90,U] [#8 -0.00,-0.60,0.00,M2] 
04:25:40.985 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.31}, one-star: {-0.24, -0.67}
04:25:40.985 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (1.39) = xAngle (-3.39 = 2.90)
04:25:40.985 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.26 = -0.26)
04:25:40.985 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-2.00 mountX=-0.33 mountY=-0.09, mountTheta=-2.88
04:25:40.989 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.31, opts=13)
04:25:40.989 00.000 10844 Enqueuing Move request for scope (-0.14, -0.31)
04:25:40.989 00.000 11060 Worker thread wakes up
04:25:40.989 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.31) opts 0xd
04:25:40.989 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.31)
04:25:40.989 00.000 11060 Moving (-0.14, -0.31) raw xDistance=-0.33 yDistance=-0.09
04:25:40.989 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.33
04:25:40.990 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:40.990 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:40.990 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:25:40.990 00.000 11060 MoveAxis(E, 77, ABG)
04:25:40.990 00.000 11060 Guiding  Dir = 2, Dur = 77
04:25:40.990 00.000 10844 UpdateGuideState exits: m=1701 SNR=25.7
04:25:40.991 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:40.991 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:40.991 00.000 10844 Enqueuing Expose request
04:25:40.994 00.003 11060 IsSlewing returns 0
04:25:40.995 00.001 11060 IsGuiding returns 0
04:25:41.087 00.092 11060 IsGuiding returns 0
04:25:41.087 00.000 11060 Move returns status 0, amount 77
04:25:41.087 00.000 11060 MoveAxis(N, 0, ABG)
04:25:41.087 00.000 11060 Move returns status 0, amount 0
04:25:41.087 00.000 11060 move complete, result=0
04:25:41.087 00.000 11060 worker thread done servicing request
04:25:41.087 00.000 10844 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
04:25:41.087 00.000 11060 Worker thread wakes up
04:25:41.087 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:41.087 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:41.728 00.641 11060 Exposure complete
04:25:41.935 00.207 11060 worker thread done servicing request
04:25:41.935 00.000 10844 OnExposeComplete: enter
04:25:41.935 00.000 10844 UpdateGuideState(): m_state=6
04:25:41.935 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5533
04:25:41.935 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=106.64, Mass=1937, SNR=28.1, Peak=206 HFD=3.3
04:25:41.935 00.000 10844 MultiStar: [#1 -0.50,0.16,0.83,U] [#2 -0.64,-0.19,0.00,M1] [#3 -0.10,-0.20,0.91,U] [#4 0.37,-0.04,0.99,U] [#5 -0.46,-0.70,0.00,M2] [#6 -0.33,-0.39,0.92,U] [#7 -0.01,-0.05,0.84,U] [#8 -0.19,-0.60,0.00,M3] 
04:25:41.935 00.000 10844 refined, 5 included, MultiStar: {-0.14, -0.15}, one-star: {-0.34, -0.32}
04:25:41.935 00.000 10844 CameraToMount -- cameraTheta (-2.34) - m_xAngle (1.39) = xAngle (-3.73 = 2.55)
04:25:41.938 00.003 10844 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.61 = -0.61)
04:25:41.938 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.34 mountX=-0.17 mountY=-0.12, mountTheta=-2.54
04:25:41.940 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.15, opts=13)
04:25:41.940 00.000 10844 Enqueuing Move request for scope (-0.14, -0.15)
04:25:41.940 00.000 11060 Worker thread wakes up
04:25:41.940 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:41.940 00.000 10844 UpdateGuideState exits: m=1937 SNR=28.1
04:25:41.940 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:41.940 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:41.940 00.000 10844 Enqueuing Expose request
04:25:41.943 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
04:25:41.943 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
04:25:41.943 00.000 11060 Moving (-0.14, -0.15) raw xDistance=-0.17 yDistance=-0.12
04:25:41.943 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:25:41.943 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:41.943 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:25:41.943 00.000 11060 MoveAxis(E, 42, ABG)
04:25:41.943 00.000 11060 Guiding  Dir = 2, Dur = 42
04:25:41.956 00.013 11060 IsSlewing returns 0
04:25:41.956 00.000 11060 IsGuiding returns 0
04:25:42.007 00.051 11060 IsGuiding returns 0
04:25:42.007 00.000 11060 Move returns status 0, amount 42
04:25:42.007 00.000 11060 MoveAxis(N, 0, ABG)
04:25:42.007 00.000 11060 Move returns status 0, amount 0
04:25:42.007 00.000 11060 move complete, result=0
04:25:42.007 00.000 11060 worker thread done servicing request
04:25:42.007 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
04:25:42.007 00.000 11060 Worker thread wakes up
04:25:42.007 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:42.007 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:42.663 00.656 11060 Exposure complete
04:25:42.857 00.194 11060 worker thread done servicing request
04:25:42.857 00.000 10844 OnExposeComplete: enter
04:25:42.857 00.000 10844 UpdateGuideState(): m_state=6
04:25:42.857 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5534
04:25:42.857 00.000 10844 Star::Find returns 1 (0), X=616.90, Y=106.63, Mass=1486, SNR=23.9, Peak=160 HFD=3.3
04:25:42.857 00.000 10844 MultiStar: [#1 -0.19,-0.15,0.99,U] [#2 -0.26,-0.05,0.96,U] [#3 0.17,-0.55,0.00,M1] [#4 0.35,0.12,1.08,U] [#5 -0.40,-0.58,0.00,M3] [#6 -0.05,-0.41,1.16,U] [#7 0.03,0.11,1.01,U] [#8 -0.14,-0.40,0.88,U] 
04:25:42.857 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.16}, one-star: {-0.36, -0.33}
04:25:42.857 00.000 10844 CameraToMount -- cameraTheta (-2.05) - m_xAngle (1.39) = xAngle (-3.43 = 2.85)
04:25:42.857 00.000 10844 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.31 = -0.31)
04:25:42.857 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.17 cameraTheta=-2.05 mountX=-0.17 mountY=-0.05, mountTheta=-2.83
04:25:42.863 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.16, opts=13)
04:25:42.863 00.000 10844 Enqueuing Move request for scope (-0.08, -0.16)
04:25:42.863 00.000 11060 Worker thread wakes up
04:25:42.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:42.863 00.000 10844 UpdateGuideState exits: m=1486 SNR=23.9
04:25:42.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:42.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:42.863 00.000 10844 Enqueuing Expose request
04:25:42.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
04:25:42.863 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
04:25:42.863 00.000 11060 Moving (-0.08, -0.16) raw xDistance=-0.17 yDistance=-0.05
04:25:42.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:25:42.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:42.867 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:25:42.867 00.000 11060 MoveAxis(E, 41, ABG)
04:25:42.867 00.000 11060 Guiding  Dir = 2, Dur = 41
04:25:42.883 00.016 11060 IsSlewing returns 0
04:25:42.883 00.000 11060 IsGuiding returns 0
04:25:42.934 00.051 11060 IsGuiding returns 0
04:25:42.934 00.000 11060 Move returns status 0, amount 41
04:25:42.934 00.000 11060 MoveAxis(N, 0, ABG)
04:25:42.934 00.000 11060 Move returns status 0, amount 0
04:25:42.934 00.000 11060 move complete, result=0
04:25:42.934 00.000 11060 worker thread done servicing request
04:25:42.934 00.000 11060 Worker thread wakes up
04:25:42.934 00.000 10844 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
04:25:42.934 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:42.934 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:43.562 00.628 11060 Exposure complete
04:25:43.779 00.217 11060 worker thread done servicing request
04:25:43.779 00.000 10844 OnExposeComplete: enter
04:25:43.779 00.000 10844 UpdateGuideState(): m_state=6
04:25:43.779 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5535
04:25:43.779 00.000 10844 Star::Find returns 1 (0), X=616.94, Y=106.79, Mass=1582, SNR=25.1, Peak=173 HFD=2.9
04:25:43.779 00.000 10844 MultiStar: [#1 0.02,-0.11,0.95,U] [#2 -0.39,-0.30,0.88,U] [#3 0.35,-0.04,1.05,U] [#4 0.23,-0.35,1.02,U] [#5 -0.37,-0.46,0.00,M4] [#6 -0.33,-0.43,1.07,U] [#7 -0.23,-0.01,0.94,U] [#8 -0.23,-0.49,0.81,U] 
04:25:43.779 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.23}, one-star: {-0.32, -0.17}
04:25:43.779 00.000 10844 CameraToMount -- cameraTheta (-1.99) - m_xAngle (1.39) = xAngle (-3.38 = 2.91)
04:25:43.779 00.000 10844 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.25 = -0.25)
04:25:43.779 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.99 mountX=-0.25 mountY=-0.06, mountTheta=-2.89
04:25:43.779 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.23, opts=13)
04:25:43.779 00.000 10844 Enqueuing Move request for scope (-0.10, -0.23)
04:25:43.779 00.000 11060 Worker thread wakes up
04:25:43.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:43.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
04:25:43.779 00.000 10844 UpdateGuideState exits: m=1582 SNR=25.1
04:25:43.779 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
04:25:43.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:43.779 00.000 11060 Moving (-0.10, -0.23) raw xDistance=-0.25 yDistance=-0.06
04:25:43.779 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:43.779 00.000 10844 Enqueuing Expose request
04:25:43.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.25
04:25:43.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:43.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:25:43.779 00.000 11060 MoveAxis(E, 59, ABG)
04:25:43.779 00.000 11060 Guiding  Dir = 2, Dur = 59
04:25:43.789 00.010 11060 IsSlewing returns 0
04:25:43.789 00.000 11060 IsGuiding returns 0
04:25:43.851 00.062 11060 IsGuiding returns 0
04:25:43.851 00.000 11060 Move returns status 0, amount 59
04:25:43.851 00.000 11060 MoveAxis(N, 0, ABG)
04:25:43.852 00.001 11060 Move returns status 0, amount 0
04:25:43.852 00.000 11060 move complete, result=0
04:25:43.852 00.000 11060 worker thread done servicing request
04:25:43.852 00.000 10844 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
04:25:43.852 00.000 11060 Worker thread wakes up
04:25:43.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:43.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:44.500 00.648 11060 Exposure complete
04:25:44.693 00.193 11060 worker thread done servicing request
04:25:44.693 00.000 10844 OnExposeComplete: enter
04:25:44.693 00.000 10844 UpdateGuideState(): m_state=6
04:25:44.693 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5536
04:25:44.693 00.000 10844 Star::Find returns 1 (0), X=617.22, Y=107.16, Mass=1714, SNR=25.6, Peak=229 HFD=3.5
04:25:44.693 00.000 10844 MultiStar: [#1 -0.19,-0.02,0.98,U] [#2 -0.36,0.18,0.90,U] [#3 -0.12,0.12,1.05,U] [#4 0.31,0.04,0.99,U] [#5 -0.50,0.32,0.00,M5] [#6 -0.14,-0.12,1.00,U] [#7 -0.15,0.27,0.93,U] [#8 -0.64,-0.03,0.00,M2] 
04:25:44.693 00.000 10844 refined, 6 included, MultiStar: {-0.09, 0.09}, one-star: {-0.03, 0.21}
04:25:44.693 00.000 10844 CameraToMount -- cameraTheta (2.34) - m_xAngle (1.39) = xAngle (0.95 = 0.95)
04:25:44.693 00.000 10844 CameraToMount -- cameraTheta (2.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.08 = -2.21)
04:25:44.693 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.34 mountX=0.08 mountY=-0.11, mountTheta=-0.95
04:25:44.693 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=0.09, opts=13)
04:25:44.693 00.000 10844 Enqueuing Move request for scope (-0.09, 0.09)
04:25:44.693 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:44.699 00.006 11060 Worker thread wakes up
04:25:44.699 00.000 10844 UpdateGuideState exits: m=1714 SNR=25.6
04:25:44.699 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
04:25:44.699 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:44.701 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
04:25:44.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:44.701 00.000 11060 Moving (-0.09, 0.09) raw xDistance=0.08 yDistance=-0.11
04:25:44.701 00.000 10844 Enqueuing Expose request
04:25:44.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:25:44.701 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:44.701 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:25:44.701 00.000 11060 MoveAxis(E, 0, ABG)
04:25:44.701 00.000 11060 Move returns status 0, amount 0
04:25:44.701 00.000 11060 MoveAxis(N, 0, ABG)
04:25:44.701 00.000 11060 Move returns status 0, amount 0
04:25:44.701 00.000 11060 move complete, result=0
04:25:44.702 00.001 11060 worker thread done servicing request
04:25:44.702 00.000 11060 Worker thread wakes up
04:25:44.702 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:44.702 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:44.705 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:45.358 00.653 11060 Exposure complete
04:25:45.551 00.193 11060 worker thread done servicing request
04:25:45.551 00.000 10844 OnExposeComplete: enter
04:25:45.551 00.000 10844 UpdateGuideState(): m_state=6
04:25:45.551 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5537
04:25:45.557 00.006 10844 Star::Find returns 1 (0), X=617.25, Y=106.92, Mass=1845, SNR=27.2, Peak=185 HFD=3.4
04:25:45.557 00.000 10844 MultiStar: [#1 -0.56,0.29,0.00,M1] [#2 -0.33,-0.04,0.96,U] [#3 -0.14,0.11,0.88,U] [#4 -0.06,0.60,0.00,M1] [#5 -0.50,-0.24,0.00,M6] [#6 -0.18,0.16,0.94,U] [#7 -0.72,0.35,0.00,M1] [#8 0.00,-0.00,0.74,U] 
04:25:45.557 00.000 10844 single-star, 4 included, MultiStar: {-0.14, 0.04}, one-star: {-0.01, -0.04}
04:25:45.557 00.000 10844 CameraToMount -- cameraTheta (-1.77) - m_xAngle (1.39) = xAngle (-3.16 = 3.12)
04:25:45.557 00.000 10844 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.04 = -0.04)
04:25:45.557 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.77 mountX=-0.04 mountY=-0.00, mountTheta=-3.10
04:25:45.559 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.04, opts=13)
04:25:45.559 00.000 10844 Enqueuing Move request for scope (-0.01, -0.04)
04:25:45.559 00.000 11060 Worker thread wakes up
04:25:45.559 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:45.559 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
04:25:45.559 00.000 10844 UpdateGuideState exits: m=1845 SNR=27.2
04:25:45.559 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
04:25:45.559 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:45.559 00.000 11060 Moving (-0.01, -0.04) raw xDistance=-0.04 yDistance=-0.00
04:25:45.559 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:45.559 00.000 10844 Enqueuing Expose request
04:25:45.559 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:25:45.559 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:45.559 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:25:45.559 00.000 11060 MoveAxis(E, 0, ABG)
04:25:45.559 00.000 11060 Move returns status 0, amount 0
04:25:45.559 00.000 11060 MoveAxis(N, 0, ABG)
04:25:45.559 00.000 11060 Move returns status 0, amount 0
04:25:45.559 00.000 11060 move complete, result=0
04:25:45.559 00.000 11060 worker thread done servicing request
04:25:45.562 00.003 11060 Worker thread wakes up
04:25:45.562 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:45.562 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:45.564 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:46.182 00.618 11060 Exposure complete
04:25:46.410 00.228 11060 worker thread done servicing request
04:25:46.410 00.000 10844 OnExposeComplete: enter
04:25:46.410 00.000 10844 UpdateGuideState(): m_state=6
04:25:46.410 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5538
04:25:46.411 00.001 10844 Star::Find returns 1 (0), X=617.07, Y=106.80, Mass=1918, SNR=27.1, Peak=207 HFD=3.7
04:25:46.411 00.000 10844 MultiStar: [#1 -0.40,-0.09,0.96,U] [#2 -0.13,-0.22,0.89,U] [#3 0.18,0.01,0.90,U] [#4 -0.00,-0.12,0.92,U] [#5 -0.47,-0.23,0.95,U] [#6 0.09,-0.38,1.00,U] [#7 0.01,0.14,0.97,U] [#8 0.17,-0.51,0.75,U] 
04:25:46.411 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.16}, one-star: {-0.19, -0.15}
04:25:46.411 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.46 = 2.83)
04:25:46.411 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
04:25:46.411 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-2.07 mountX=-0.18 mountY=-0.06, mountTheta=-2.81
04:25:46.414 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.16, opts=13)
04:25:46.414 00.000 10844 Enqueuing Move request for scope (-0.09, -0.16)
04:25:46.414 00.000 11060 Worker thread wakes up
04:25:46.414 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
04:25:46.415 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
04:25:46.415 00.000 11060 Moving (-0.09, -0.16) raw xDistance=-0.18 yDistance=-0.06
04:25:46.415 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:25:46.415 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:46.415 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:25:46.415 00.000 11060 MoveAxis(E, 42, ABG)
04:25:46.415 00.000 11060 Guiding  Dir = 2, Dur = 42
04:25:46.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:46.415 00.000 10844 UpdateGuideState exits: m=1918 SNR=27.1
04:25:46.415 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:46.415 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:46.415 00.000 10844 Enqueuing Expose request
04:25:46.423 00.008 11060 IsSlewing returns 0
04:25:46.424 00.001 11060 IsGuiding returns 0
04:25:46.470 00.046 11060 IsGuiding returns 0
04:25:46.470 00.000 11060 Move returns status 0, amount 42
04:25:46.470 00.000 11060 MoveAxis(N, 0, ABG)
04:25:46.470 00.000 11060 Move returns status 0, amount 0
04:25:46.470 00.000 11060 move complete, result=0
04:25:46.470 00.000 11060 worker thread done servicing request
04:25:46.470 00.000 11060 Worker thread wakes up
04:25:46.470 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
04:25:46.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:46.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:47.102 00.632 11060 Exposure complete
04:25:47.337 00.235 11060 worker thread done servicing request
04:25:47.337 00.000 10844 OnExposeComplete: enter
04:25:47.337 00.000 10844 UpdateGuideState(): m_state=6
04:25:47.337 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5539
04:25:47.337 00.000 10844 Star::Find returns 1 (0), X=617.21, Y=106.93, Mass=1741, SNR=25.9, Peak=187 HFD=3.2
04:25:47.337 00.000 10844 MultiStar: [#1 -0.21,0.07,0.97,U] [#2 -0.36,-0.03,0.95,U] [#3 -0.11,0.20,0.90,U] [#4 -0.12,0.43,1.00,U] [#5 -0.38,-0.02,0.94,U] [#6 -0.09,-0.26,1.12,U] [#7 -0.40,0.28,0.97,U] [#8 -0.57,-0.69,0.00,M1] 
04:25:47.337 00.000 10844 single-star, 7 included, MultiStar: {-0.21, 0.07}, one-star: {-0.05, -0.03}
04:25:47.337 00.000 10844 CameraToMount -- cameraTheta (-2.66) - m_xAngle (1.39) = xAngle (-4.05 = 2.23)
04:25:47.337 00.000 10844 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.92 = -0.92)
04:25:47.337 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-2.66 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
04:25:47.342 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.03, opts=13)
04:25:47.342 00.000 10844 Enqueuing Move request for scope (-0.05, -0.03)
04:25:47.342 00.000 11060 Worker thread wakes up
04:25:47.342 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
04:25:47.344 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
04:25:47.344 00.000 11060 Moving (-0.05, -0.03) raw xDistance=-0.03 yDistance=-0.04
04:25:47.344 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:25:47.344 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:47.344 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:47.344 00.000 10844 UpdateGuideState exits: m=1741 SNR=25.9
04:25:47.344 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:25:47.344 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:47.344 00.000 11060 MoveAxis(E, 0, ABG)
04:25:47.344 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:47.344 00.000 11060 Move returns status 0, amount 0
04:25:47.344 00.000 10844 Enqueuing Expose request
04:25:47.344 00.000 11060 MoveAxis(N, 0, ABG)
04:25:47.344 00.000 11060 Move returns status 0, amount 0
04:25:47.344 00.000 11060 move complete, result=0
04:25:47.344 00.000 11060 worker thread done servicing request
04:25:47.344 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:47.344 00.000 11060 Worker thread wakes up
04:25:47.344 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:47.344 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:47.984 00.640 11060 Exposure complete
04:25:48.203 00.219 11060 worker thread done servicing request
04:25:48.203 00.000 10844 OnExposeComplete: enter
04:25:48.203 00.000 10844 UpdateGuideState(): m_state=6
04:25:48.203 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5540
04:25:48.203 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=106.66, Mass=1427, SNR=23.4, Peak=165 HFD=3.3
04:25:48.203 00.000 10844 MultiStar: [#1 -0.29,0.18,1.14,U] [#2 0.01,0.09,1.00,U] [#3 -0.02,-0.23,1.16,U] [#4 0.42,0.45,0.00,M1] [#5 -0.19,-0.19,1.07,U] [#6 0.02,-0.43,1.23,U] [#7 -0.04,0.27,1.06,U] [#8 -0.22,-0.44,0.77,U] 
04:25:48.203 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.12}, one-star: {-0.13, -0.29}
04:25:48.203 00.000 10844 CameraToMount -- cameraTheta (-2.26) - m_xAngle (1.39) = xAngle (-3.65 = 2.63)
04:25:48.203 00.000 10844 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.53 = -0.53)
04:25:48.203 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.26 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
04:25:48.203 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.12, opts=13)
04:25:48.203 00.000 10844 Enqueuing Move request for scope (-0.10, -0.12)
04:25:48.203 00.000 11060 Worker thread wakes up
04:25:48.203 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
04:25:48.203 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
04:25:48.208 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:48.208 00.000 11060 Moving (-0.10, -0.12) raw xDistance=-0.14 yDistance=-0.08
04:25:48.208 00.000 10844 UpdateGuideState exits: m=1427 SNR=23.4
04:25:48.208 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:25:48.208 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:48.208 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:48.208 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:25:48.208 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:48.208 00.000 10844 Enqueuing Expose request
04:25:48.208 00.000 11060 MoveAxis(E, 33, ABG)
04:25:48.208 00.000 11060 Guiding  Dir = 2, Dur = 33
04:25:48.250 00.042 11060 IsSlewing returns 0
04:25:48.251 00.001 11060 IsGuiding returns 0
04:25:48.334 00.083 11060 IsGuiding returns 0
04:25:48.334 00.000 11060 Move returns status 0, amount 33
04:25:48.334 00.000 11060 MoveAxis(N, 0, ABG)
04:25:48.334 00.000 11060 Move returns status 0, amount 0
04:25:48.334 00.000 11060 move complete, result=0
04:25:48.334 00.000 11060 worker thread done servicing request
04:25:48.334 00.000 11060 Worker thread wakes up
04:25:48.334 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
04:25:48.336 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:48.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:48.961 00.625 11060 Exposure complete
04:25:49.169 00.208 11060 worker thread done servicing request
04:25:49.169 00.000 10844 OnExposeComplete: enter
04:25:49.169 00.000 10844 UpdateGuideState(): m_state=6
04:25:49.169 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5541
04:25:49.169 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=107.20, Mass=1713, SNR=25.7, Peak=177 HFD=3.2
04:25:49.169 00.000 10844 MultiStar: [#1 -0.11,0.01,1.02,U] [#2 -0.38,-0.01,0.80,U] [#3 0.24,-0.36,0.99,U] [#4 0.15,0.07,0.91,U] [#5 -0.14,-0.31,0.95,U] [#6 -0.32,-0.54,0.00,M1] [#7 0.04,0.42,0.98,U] [#8 -0.54,-0.14,0.00,M1] 
04:25:49.169 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.01}, one-star: {-0.14, 0.24}
04:25:49.169 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.39) = xAngle (1.51 = 1.51)
04:25:49.169 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.63 = -1.65)
04:25:49.169 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.90 mountX=0.00 mountY=-0.04, mountTheta=-1.51
04:25:49.175 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.01, opts=13)
04:25:49.175 00.000 10844 Enqueuing Move request for scope (-0.04, 0.01)
04:25:49.175 00.000 11060 Worker thread wakes up
04:25:49.175 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:49.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
04:25:49.175 00.000 10844 UpdateGuideState exits: m=1713 SNR=25.7
04:25:49.175 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
04:25:49.175 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:49.175 00.000 11060 Moving (-0.04, 0.01) raw xDistance=0.00 yDistance=-0.04
04:25:49.175 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:49.175 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:25:49.175 00.000 10844 Enqueuing Expose request
04:25:49.175 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:49.175 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:25:49.175 00.000 11060 MoveAxis(E, 0, ABG)
04:25:49.175 00.000 11060 Move returns status 0, amount 0
04:25:49.175 00.000 11060 MoveAxis(N, 0, ABG)
04:25:49.175 00.000 11060 Move returns status 0, amount 0
04:25:49.175 00.000 11060 move complete, result=0
04:25:49.175 00.000 11060 worker thread done servicing request
04:25:49.175 00.000 11060 Worker thread wakes up
04:25:49.175 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:49.175 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:49.175 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:49.807 00.632 11060 Exposure complete
04:25:50.018 00.211 11060 worker thread done servicing request
04:25:50.018 00.000 10844 OnExposeComplete: enter
04:25:50.018 00.000 10844 UpdateGuideState(): m_state=6
04:25:50.018 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5542
04:25:50.018 00.000 10844 Star::Find returns 1 (0), X=617.10, Y=107.35, Mass=1824, SNR=26.9, Peak=158 HFD=3.3
04:25:50.018 00.000 10844 MultiStar: [#1 -0.26,0.13,0.95,U] [#2 0.11,0.19,0.86,U] [#3 0.10,-0.47,0.92,U] [#4 0.36,-0.01,0.98,U] [#5 -0.23,-0.49,0.83,U] [#6 0.13,-0.13,0.93,U] [#7 -0.09,0.38,0.85,U] [#8 -0.75,-0.40,0.00,M2] 
04:25:50.018 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.00}, one-star: {-0.15, 0.39}
04:25:50.018 00.000 10844 CameraToMount -- cameraTheta (1.85) - m_xAngle (1.39) = xAngle (0.46 = 0.46)
04:25:50.018 00.000 10844 CameraToMount -- cameraTheta (1.85) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.58 = -2.70)
04:25:50.018 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.85 mountX=0.00 mountY=-0.00, mountTheta=-0.44
04:25:50.024 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.00, opts=13)
04:25:50.024 00.000 10844 Enqueuing Move request for scope (-0.00, 0.00)
04:25:50.024 00.000 11060 Worker thread wakes up
04:25:50.024 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:50.024 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
04:25:50.024 00.000 10844 UpdateGuideState exits: m=1824 SNR=26.9
04:25:50.024 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
04:25:50.024 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:50.024 00.000 11060 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
04:25:50.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:50.024 00.000 10844 Enqueuing Expose request
04:25:50.025 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:25:50.025 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:50.025 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:25:50.025 00.000 11060 MoveAxis(E, 0, ABG)
04:25:50.025 00.000 11060 Move returns status 0, amount 0
04:25:50.025 00.000 11060 MoveAxis(N, 0, ABG)
04:25:50.025 00.000 11060 Move returns status 0, amount 0
04:25:50.025 00.000 11060 move complete, result=0
04:25:50.025 00.000 11060 worker thread done servicing request
04:25:50.025 00.000 11060 Worker thread wakes up
04:25:50.025 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:50.025 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:50.027 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:50.661 00.634 11060 Exposure complete
04:25:50.891 00.230 11060 worker thread done servicing request
04:25:50.891 00.000 10844 OnExposeComplete: enter
04:25:50.891 00.000 10844 UpdateGuideState(): m_state=6
04:25:50.893 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5543
04:25:50.893 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=107.20, Mass=1631, SNR=25.1, Peak=187 HFD=3.1
04:25:50.893 00.000 10844 MultiStar: [#1 0.08,0.56,0.00,M1] [#2 -0.15,0.35,0.90,U] [#3 0.26,0.10,1.01,U] [#4 0.69,0.91,0.00,M1] [#5 -0.08,-0.08,0.96,U] [#6 0.08,0.14,1.04,U] [#7 -0.11,0.66,0.00,M1] [#8 -0.47,-0.14,0.85,U] 
04:25:50.893 00.000 10844 refined, 5 included, MultiStar: {-0.07, 0.11}, one-star: {-0.10, 0.24}
04:25:50.893 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (1.39) = xAngle (0.73 = 0.73)
04:25:50.893 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.85 = -2.43)
04:25:50.893 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=0.09 mountY=-0.08, mountTheta=-0.72
04:25:50.894 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
04:25:50.894 00.000 10844 Enqueuing Move request for scope (-0.07, 0.11)
04:25:50.894 00.000 11060 Worker thread wakes up
04:25:50.897 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:50.897 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
04:25:50.897 00.000 10844 UpdateGuideState exits: m=1631 SNR=25.1
04:25:50.897 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
04:25:50.897 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:50.897 00.000 11060 Moving (-0.07, 0.11) raw xDistance=0.09 yDistance=-0.08
04:25:50.897 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:50.897 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:25:50.897 00.000 10844 Enqueuing Expose request
04:25:50.897 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:50.897 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:25:50.898 00.001 11060 MoveAxis(E, 0, ABG)
04:25:50.898 00.000 11060 Move returns status 0, amount 0
04:25:50.898 00.000 11060 MoveAxis(N, 0, ABG)
04:25:50.898 00.000 11060 Move returns status 0, amount 0
04:25:50.898 00.000 11060 move complete, result=0
04:25:50.898 00.000 11060 worker thread done servicing request
04:25:50.898 00.000 11060 Worker thread wakes up
04:25:50.898 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:50.898 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:50.899 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:51.539 00.640 11060 Exposure complete
04:25:51.740 00.201 11060 worker thread done servicing request
04:25:51.740 00.000 10844 OnExposeComplete: enter
04:25:51.740 00.000 10844 UpdateGuideState(): m_state=6
04:25:51.740 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5544
04:25:51.740 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=107.49, Mass=1627, SNR=24.9, Peak=160 HFD=3.3
04:25:51.740 00.000 10844 MultiStar: [#1 -0.22,0.27,1.04,U] [#2 -0.08,0.02,0.97,U] [#3 -0.07,0.14,1.07,U] [#4 0.47,0.38,0.00,M2] [#5 0.13,-0.55,0.00,M1] [#6 0.05,-0.07,0.98,U] [#7 0.22,0.33,0.96,U] [#8 -0.32,-0.36,0.82,U] 
04:25:51.740 00.000 10844 refined, 6 included, MultiStar: {-0.05, 0.14}, one-star: {0.08, 0.53}
04:25:51.740 00.000 10844 CameraToMount -- cameraTheta (1.89) - m_xAngle (1.39) = xAngle (0.50 = 0.50)
04:25:51.740 00.000 10844 CameraToMount -- cameraTheta (1.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.63 = -2.65)
04:25:51.743 00.003 10844 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.89 mountX=0.13 mountY=-0.07, mountTheta=-0.49
04:25:51.745 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=0.14, opts=13)
04:25:51.745 00.000 10844 Enqueuing Move request for scope (-0.05, 0.14)
04:25:51.745 00.000 11060 Worker thread wakes up
04:25:51.745 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:51.745 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
04:25:51.745 00.000 10844 UpdateGuideState exits: m=1627 SNR=24.9
04:25:51.745 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
04:25:51.745 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:51.745 00.000 11060 Moving (-0.05, 0.14) raw xDistance=0.13 yDistance=-0.07
04:25:51.745 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:51.745 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
04:25:51.745 00.000 10844 Enqueuing Expose request
04:25:51.745 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:51.745 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:25:51.745 00.000 11060 MoveAxis(W, 30, ABG)
04:25:51.745 00.000 11060 Guiding  Dir = 3, Dur = 30
04:25:51.756 00.011 11060 IsSlewing returns 0
04:25:51.756 00.000 11060 IsGuiding returns 0
04:25:51.791 00.035 11060 IsGuiding returns 0
04:25:51.791 00.000 11060 Move returns status 0, amount 30
04:25:51.791 00.000 11060 MoveAxis(N, 0, ABG)
04:25:51.791 00.000 11060 Move returns status 0, amount 0
04:25:51.791 00.000 11060 move complete, result=0
04:25:51.791 00.000 11060 worker thread done servicing request
04:25:51.791 00.000 11060 Worker thread wakes up
04:25:51.791 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
04:25:51.791 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:51.791 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:52.409 00.618 11060 Exposure complete
04:25:52.628 00.219 11060 worker thread done servicing request
04:25:52.628 00.000 10844 OnExposeComplete: enter
04:25:52.628 00.000 10844 UpdateGuideState(): m_state=6
04:25:52.628 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5545
04:25:52.628 00.000 10844 Star::Find returns 1 (1), X=617.28, Y=106.70, Mass=1690, SNR=25.5, Peak=255 HFD=3.0
04:25:52.630 00.002 10844 MultiStar: [#1 -0.24,0.39,0.99,U] [#2 -0.34,0.22,0.95,U] [#3 0.04,-0.18,1.09,U] [#4 0.14,0.40,1.01,U] [#5 -0.42,-0.12,1.08,U] [#6 -0.18,0.07,1.13,U] [#7 -0.21,0.36,0.89,U] [#8 -0.25,-0.95,0.00,M1] 
04:25:52.630 00.000 10844 refined, 7 included, MultiStar: {-0.15, 0.10}, one-star: {0.03, -0.26}
04:25:52.630 00.000 10844 CameraToMount -- cameraTheta (2.54) - m_xAngle (1.39) = xAngle (1.15 = 1.15)
04:25:52.630 00.000 10844 CameraToMount -- cameraTheta (2.54) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.28 = -2.01)
04:25:52.630 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.54 mountX=0.07 mountY=-0.16, mountTheta=-1.15
04:25:52.634 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.10, opts=13)
04:25:52.634 00.000 10844 Enqueuing Move request for scope (-0.15, 0.10)
04:25:52.634 00.000 11060 Worker thread wakes up
04:25:52.635 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:52.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
04:25:52.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
04:25:52.635 00.000 11060 Moving (-0.15, 0.10) raw xDistance=0.07 yDistance=-0.16
04:25:52.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:25:52.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:52.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:25:52.635 00.000 11060 MoveAxis(E, 0, ABG)
04:25:52.635 00.000 11060 Move returns status 0, amount 0
04:25:52.635 00.000 11060 MoveAxis(N, 0, ABG)
04:25:52.635 00.000 11060 Move returns status 0, amount 0
04:25:52.635 00.000 11060 move complete, result=0
04:25:52.635 00.000 10844 UpdateGuideState exits: m=1690 SNR=25.5 Saturated
04:25:52.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:52.635 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:52.635 00.000 10844 Enqueuing Expose request
04:25:52.635 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:52.635 00.000 11060 worker thread done servicing request
04:25:52.635 00.000 11060 Worker thread wakes up
04:25:52.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:52.637 00.002 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:53.273 00.636 11060 Exposure complete
04:25:53.490 00.217 11060 worker thread done servicing request
04:25:53.490 00.000 10844 OnExposeComplete: enter
04:25:53.490 00.000 10844 UpdateGuideState(): m_state=6
04:25:53.491 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5546
04:25:53.491 00.000 10844 Star::Find returns 1 (0), X=616.92, Y=106.72, Mass=1565, SNR=24.6, Peak=154 HFD=3.3
04:25:53.492 00.001 10844 MultiStar: [#1 -0.04,-0.04,0.98,U] [#2 -0.13,-0.34,0.95,U] [#3 0.08,-0.48,1.02,U] [#4 0.34,0.28,1.01,U] [#5 -0.79,-0.51,0.00,M1] [#6 -0.21,-0.64,0.00,M1] [#7 -0.10,0.10,0.99,U] [#8 -0.02,-0.20,0.82,U] 
04:25:53.492 00.000 10844 refined, 6 included, MultiStar: {-0.03, -0.13}, one-star: {-0.33, -0.24}
04:25:53.492 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (1.39) = xAngle (-3.18 = 3.11)
04:25:53.492 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.05 = -0.05)
04:25:53.492 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=-0.13 mountY=-0.01, mountTheta=-3.09
04:25:53.492 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.13, opts=13)
04:25:53.492 00.000 10844 Enqueuing Move request for scope (-0.03, -0.13)
04:25:53.492 00.000 11060 Worker thread wakes up
04:25:53.492 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:53.492 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
04:25:53.492 00.000 10844 UpdateGuideState exits: m=1565 SNR=24.6
04:25:53.492 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
04:25:53.492 00.000 11060 Moving (-0.03, -0.13) raw xDistance=-0.13 yDistance=-0.01
04:25:53.492 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:25:53.492 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:53.492 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:53.496 00.004 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:25:53.496 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:53.496 00.000 11060 MoveAxis(E, 31, ABG)
04:25:53.496 00.000 10844 Enqueuing Expose request
04:25:53.496 00.000 11060 Guiding  Dir = 2, Dur = 31
04:25:53.516 00.020 11060 IsSlewing returns 0
04:25:53.516 00.000 11060 IsGuiding returns 0
04:25:53.576 00.060 11060 IsGuiding returns 0
04:25:53.576 00.000 11060 Move returns status 0, amount 31
04:25:53.576 00.000 11060 MoveAxis(N, 0, ABG)
04:25:53.576 00.000 11060 Move returns status 0, amount 0
04:25:53.576 00.000 11060 move complete, result=0
04:25:53.576 00.000 11060 worker thread done servicing request
04:25:53.576 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
04:25:53.576 00.000 11060 Worker thread wakes up
04:25:53.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:53.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:54.205 00.629 11060 Exposure complete
04:25:54.411 00.206 11060 worker thread done servicing request
04:25:54.411 00.000 10844 OnExposeComplete: enter
04:25:54.411 00.000 10844 UpdateGuideState(): m_state=6
04:25:54.411 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5547
04:25:54.411 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=106.82, Mass=1472, SNR=24.0, Peak=139 HFD=3.6
04:25:54.411 00.000 10844 MultiStar: [#1 -0.40,-0.05,0.98,U] [#2 -0.40,-0.14,1.01,U] [#3 -0.21,-0.14,1.12,U] [#4 0.08,0.17,1.00,U] [#5 -0.58,-0.86,0.00,M2] [#6 -0.32,-0.13,1.06,U] [#7 -0.12,0.32,1.01,U] [#8 -0.47,-0.41,0.00,M1] 
04:25:54.411 00.000 10844 refined, 6 included, MultiStar: {-0.18, -0.02}, one-star: {0.13, -0.13}
04:25:54.411 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.85)
04:25:54.411 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
04:25:54.411 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.04 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
04:25:54.415 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.02, opts=13)
04:25:54.415 00.000 10844 Enqueuing Move request for scope (-0.18, -0.02)
04:25:54.415 00.000 11060 Worker thread wakes up
04:25:54.415 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
04:25:54.415 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:54.417 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
04:25:54.417 00.000 10844 UpdateGuideState exits: m=1472 SNR=24.0
04:25:54.417 00.000 11060 Moving (-0.18, -0.02) raw xDistance=-0.05 yDistance=-0.17
04:25:54.417 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:54.417 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:25:54.417 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:54.417 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:54.417 00.000 10844 Enqueuing Expose request
04:25:54.417 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:25:54.417 00.000 11060 MoveAxis(E, 0, ABG)
04:25:54.426 00.009 11060 Move returns status 0, amount 0
04:25:54.426 00.000 11060 MoveAxis(N, 0, ABG)
04:25:54.426 00.000 11060 Move returns status 0, amount 0
04:25:54.426 00.000 11060 move complete, result=0
04:25:54.426 00.000 11060 worker thread done servicing request
04:25:54.426 00.000 11060 Worker thread wakes up
04:25:54.426 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:54.426 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:54.428 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:25:55.059 00.631 11060 Exposure complete
04:25:55.254 00.195 11060 worker thread done servicing request
04:25:55.254 00.000 10844 OnExposeComplete: enter
04:25:55.254 00.000 10844 UpdateGuideState(): m_state=6
04:25:55.254 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5548
04:25:55.254 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=106.85, Mass=1634, SNR=25.4, Peak=205 HFD=3.3
04:25:55.254 00.000 10844 MultiStar: [#1 -0.45,0.19,1.02,U] [#2 -0.56,0.02,0.00,M1] [#3 0.26,-0.24,1.07,U] [#4 -0.01,-0.48,1.03,U] [#5 -0.73,-0.67,0.00,M3] [#6 -0.38,-0.47,0.00,M1] [#7 -0.36,-0.11,0.95,U] [#8 -0.36,-0.57,0.00,M2] 
04:25:55.254 00.000 10844 single-star, 4 included, MultiStar: {-0.11, -0.15}, one-star: {-0.01, -0.11}
04:25:55.254 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (1.39) = xAngle (-3.01 = -3.01)
04:25:55.254 00.000 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.11 = 0.11)
04:25:55.254 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.62 mountX=-0.11 mountY=0.01, mountTheta=3.03
04:25:55.258 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.11, opts=13)
04:25:55.258 00.000 10844 Enqueuing Move request for scope (-0.01, -0.11)
04:25:55.258 00.000 11060 Worker thread wakes up
04:25:55.258 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:55.258 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
04:25:55.258 00.000 10844 UpdateGuideState exits: m=1634 SNR=25.4
04:25:55.258 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
04:25:55.258 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:55.258 00.000 11060 Moving (-0.01, -0.11) raw xDistance=-0.11 yDistance=0.01
04:25:55.258 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:55.258 00.000 10844 Enqueuing Expose request
04:25:55.258 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:25:55.258 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:55.258 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:25:55.261 00.003 11060 MoveAxis(E, 0, ABG)
04:25:55.261 00.000 11060 Move returns status 0, amount 0
04:25:55.261 00.000 11060 MoveAxis(N, 0, ABG)
04:25:55.261 00.000 11060 Move returns status 0, amount 0
04:25:55.261 00.000 11060 move complete, result=0
04:25:55.261 00.000 11060 worker thread done servicing request
04:25:55.261 00.000 11060 Worker thread wakes up
04:25:55.261 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:55.261 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:55.263 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:55.894 00.631 11060 Exposure complete
04:25:56.116 00.222 10844 OnExposeComplete: enter
04:25:56.116 00.000 11060 worker thread done servicing request
04:25:56.116 00.000 10844 UpdateGuideState(): m_state=6
04:25:56.117 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5549
04:25:56.117 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=107.60, Mass=2012, SNR=28.3, Peak=221 HFD=3.5
04:25:56.117 00.000 10844 MultiStar: [#1 -0.49,0.09,0.91,U] [#2 -0.27,-0.21,0.78,U] [#3 -0.41,0.37,0.95,U] [#4 0.21,0.49,0.90,U] [#5 -0.74,-0.14,0.00,M4] [#6 -0.16,-0.44,0.89,U] [#7 -0.24,0.48,0.93,U] [#8 -0.43,-0.44,0.00,M3] 
04:25:56.117 00.000 10844 refined, 6 included, MultiStar: {-0.19, 0.22}, one-star: {-0.01, 0.64}
04:25:56.117 00.000 10844 CameraToMount -- cameraTheta (2.29) - m_xAngle (1.39) = xAngle (0.90 = 0.90)
04:25:56.117 00.000 10844 CameraToMount -- cameraTheta (2.29) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.02 = -2.26)
04:25:56.117 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.29 mountX=0.18 mountY=-0.23, mountTheta=-0.89
04:25:56.119 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.22, opts=13)
04:25:56.119 00.000 10844 Enqueuing Move request for scope (-0.19, 0.22)
04:25:56.121 00.002 11060 Worker thread wakes up
04:25:56.121 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
04:25:56.121 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
04:25:56.121 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:56.121 00.000 10844 UpdateGuideState exits: m=2012 SNR=28.3
04:25:56.121 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:56.121 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:56.121 00.000 10844 Enqueuing Expose request
04:25:56.121 00.000 11060 Moving (-0.19, 0.22) raw xDistance=0.18 yDistance=-0.23
04:25:56.121 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:25:56.121 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:25:56.121 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:25:56.121 00.000 11060 MoveAxis(W, 43, ABG)
04:25:56.121 00.000 11060 Guiding  Dir = 3, Dur = 43
04:25:56.137 00.016 11060 IsSlewing returns 0
04:25:56.138 00.001 11060 IsGuiding returns 0
04:25:56.198 00.060 11060 IsGuiding returns 0
04:25:56.198 00.000 11060 Move returns status 0, amount 43
04:25:56.198 00.000 11060 MoveAxis(N, 0, ABG)
04:25:56.198 00.000 11060 Move returns status 0, amount 0
04:25:56.198 00.000 11060 move complete, result=0
04:25:56.211 00.013 10844 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
04:25:56.215 00.004 11060 worker thread done servicing request
04:25:56.216 00.001 11060 Worker thread wakes up
04:25:56.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:56.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:56.866 00.650 11060 Exposure complete
04:25:57.083 00.217 11060 worker thread done servicing request
04:25:57.083 00.000 10844 OnExposeComplete: enter
04:25:57.084 00.001 10844 UpdateGuideState(): m_state=6
04:25:57.084 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5550
04:25:57.084 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=106.68, Mass=1812, SNR=26.5, Peak=161 HFD=3.4
04:25:57.084 00.000 10844 MultiStar: [#1 -0.48,-0.04,0.85,U] [#2 -0.15,-0.67,0.00,M1] [#3 0.02,-0.27,0.94,U] [#4 -0.13,-0.23,0.95,U] [#5 -0.54,-0.53,0.00,M5] [#6 -0.10,-0.66,0.00,M1] [#7 -0.28,-0.34,0.99,U] [#8 -0.33,-0.75,0.00,M4] 
04:25:57.084 00.000 10844 refined, 4 included, MultiStar: {-0.24, -0.24}, one-star: {-0.32, -0.28}
04:25:57.084 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.74 = 2.54)
04:25:57.084 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.62 = -0.62)
04:25:57.084 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.24 hyp=0.33 cameraTheta=-2.36 mountX=-0.28 mountY=-0.19, mountTheta=-2.53
04:25:57.084 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.24, opts=13)
04:25:57.084 00.000 10844 Enqueuing Move request for scope (-0.24, -0.24)
04:25:57.084 00.000 11060 Worker thread wakes up
04:25:57.084 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:57.084 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.24) opts 0xd
04:25:57.084 00.000 10844 UpdateGuideState exits: m=1812 SNR=26.5
04:25:57.084 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.24)
04:25:57.084 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:57.084 00.000 11060 Moving (-0.24, -0.24) raw xDistance=-0.28 yDistance=-0.19
04:25:57.084 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:57.089 00.005 10844 Enqueuing Expose request
04:25:57.089 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.28
04:25:57.089 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:25:57.089 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:25:57.089 00.000 11060 MoveAxis(E, 63, ABG)
04:25:57.089 00.000 11060 Guiding  Dir = 2, Dur = 63
04:25:57.099 00.010 11060 IsSlewing returns 0
04:25:57.099 00.000 11060 IsGuiding returns 0
04:25:57.177 00.078 11060 IsGuiding returns 0
04:25:57.177 00.000 11060 Move returns status 0, amount 63
04:25:57.177 00.000 11060 MoveAxis(N, 0, ABG)
04:25:57.177 00.000 11060 Move returns status 0, amount 0
04:25:57.177 00.000 11060 move complete, result=0
04:25:57.177 00.000 11060 worker thread done servicing request
04:25:57.177 00.000 10844 GuideStep: -0.3 px 63 ms EAST, -0.2 px 0 ms NORTH
04:25:57.177 00.000 11060 Worker thread wakes up
04:25:57.177 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:57.177 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:57.812 00.635 11060 Exposure complete
04:25:58.015 00.203 11060 worker thread done servicing request
04:25:58.015 00.000 10844 OnExposeComplete: enter
04:25:58.015 00.000 10844 UpdateGuideState(): m_state=6
04:25:58.015 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5551
04:25:58.015 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=106.77, Mass=1594, SNR=25.2, Peak=202 HFD=2.9
04:25:58.015 00.000 10844 MultiStar: [#1 -0.75,0.46,0.00,M1] [#2 -0.50,-0.09,0.97,U] [#3 -0.04,0.21,1.05,U] [#4 -0.01,0.01,1.03,U] [#5 -0.79,-0.13,0.00,M6] [#6 -0.14,-0.53,1.11,U] [#7 -0.69,0.07,0.00,M1] [#8 -0.34,-0.35,0.81,U] 
04:25:58.015 00.000 10844 refined, 5 included, MultiStar: {-0.24, -0.15}, one-star: {-0.48, -0.18}
04:25:58.015 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (1.39) = xAngle (-3.97 = 2.31)
04:25:58.015 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.85 = -0.85)
04:25:58.015 00.000 10844 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.29 cameraTheta=-2.58 mountX=-0.19 mountY=-0.22, mountTheta=-2.30
04:25:58.021 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=-0.15, opts=13)
04:25:58.021 00.000 10844 Enqueuing Move request for scope (-0.24, -0.15)
04:25:58.021 00.000 11060 Worker thread wakes up
04:25:58.021 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:25:58.021 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.15) opts 0xd
04:25:58.021 00.000 10844 UpdateGuideState exits: m=1594 SNR=25.2
04:25:58.021 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.24, -0.15)
04:25:58.023 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:58.023 00.000 11060 Moving (-0.24, -0.15) raw xDistance=-0.19 yDistance=-0.22
04:25:58.023 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:58.023 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:25:58.023 00.000 10844 Enqueuing Expose request
04:25:58.023 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.15 newest=-0.64
04:25:58.023 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.22
04:25:58.023 00.000 11060 MoveAxis(E, 47, ABG)
04:25:58.023 00.000 11060 Guiding  Dir = 2, Dur = 47
04:25:58.035 00.012 11060 IsSlewing returns 0
04:25:58.035 00.000 11060 IsGuiding returns 0
04:25:58.094 00.059 11060 IsGuiding returns 0
04:25:58.094 00.000 11060 Move returns status 0, amount 47
04:25:58.094 00.000 11060 BLC: Oldest BLC event removed
04:25:58.094 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:25:58.094 00.000 11060 MoveAxis(N, 741, ABG)
04:25:58.094 00.000 11060 Guiding  Dir = 0, Dur = 741
04:25:58.110 00.016 11060 IsSlewing returns 0
04:25:58.110 00.000 11060 IsGuiding returns 0
04:25:58.878 00.768 11060 IsGuiding returns 0
04:25:58.878 00.000 11060 Move returns status 0, amount 741
04:25:58.878 00.000 11060 move complete, result=0
04:25:58.878 00.000 11060 worker thread done servicing request
04:25:58.878 00.000 11060 Worker thread wakes up
04:25:58.878 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.2 px 741 ms NORTH
04:25:58.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:58.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:25:59.508 00.630 11060 Exposure complete
04:25:59.701 00.193 11060 worker thread done servicing request
04:25:59.701 00.000 10844 OnExposeComplete: enter
04:25:59.701 00.000 10844 UpdateGuideState(): m_state=6
04:25:59.701 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5552
04:25:59.701 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=106.83, Mass=1752, SNR=26.3, Peak=217 HFD=3.2
04:25:59.701 00.000 10844 MultiStar: [#1 -0.48,-0.05,0.93,U] [#2 0.16,0.10,0.89,U] [#3 0.30,-0.26,1.04,U] [#4 0.38,-0.02,1.02,U] [#5 0.07,-0.28,0.88,U] [#6 -0.01,-0.64,0.00,M1] [#7 -0.22,0.54,0.00,M2] [#8 -0.01,-0.51,0.79,U] 
04:25:59.703 00.002 10844 refined, 6 included, MultiStar: {0.10, -0.16}, one-star: {0.19, -0.13}
04:25:59.703 00.000 10844 CameraToMount -- cameraTheta (-1.01) - m_xAngle (1.39) = xAngle (-2.40 = -2.40)
04:25:59.703 00.000 10844 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.72 = 0.72)
04:25:59.703 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.01 mountX=-0.14 mountY=0.12, mountTheta=2.41
04:25:59.703 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.16, opts=13)
04:25:59.703 00.000 10844 Enqueuing Move request for scope (0.10, -0.16)
04:25:59.703 00.000 11060 Worker thread wakes up
04:25:59.706 00.003 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
04:25:59.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
04:25:59.711 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:25:59.711 00.000 10844 UpdateGuideState exits: m=1752 SNR=26.3
04:25:59.711 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:59.711 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:25:59.711 00.000 10844 Enqueuing Expose request
04:25:59.713 00.002 11060 Moving (0.10, -0.16) raw xDistance=-0.14 yDistance=0.12
04:25:59.713 00.000 11060 BLC: History state: CurrMiss=-0.12, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.150534, 1:-0.122055
04:25:59.713 00.000 11060 BLC: No correction, Miss < min_move
04:25:59.713 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:25:59.713 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:25:59.713 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:25:59.713 00.000 11060 MoveAxis(E, 34, ABG)
04:25:59.715 00.002 11060 Guiding  Dir = 2, Dur = 34
04:25:59.738 00.023 11060 IsSlewing returns 0
04:25:59.738 00.000 11060 IsGuiding returns 0
04:25:59.799 00.061 11060 IsGuiding returns 0
04:25:59.799 00.000 11060 Move returns status 0, amount 34
04:25:59.799 00.000 11060 MoveAxis(N, 0, ABG)
04:25:59.799 00.000 11060 Move returns status 0, amount 0
04:25:59.799 00.000 11060 move complete, result=0
04:25:59.799 00.000 10844 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
04:25:59.799 00.000 11060 worker thread done servicing request
04:25:59.799 00.000 11060 Worker thread wakes up
04:25:59.799 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:25:59.799 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:00.440 00.641 11060 Exposure complete
04:26:00.665 00.225 10844 OnExposeComplete: enter
04:26:00.665 00.000 10844 UpdateGuideState(): m_state=6
04:26:00.666 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5553
04:26:00.666 00.000 11060 worker thread done servicing request
04:26:00.667 00.001 10844 Star::Find returns 1 (1), X=617.30, Y=106.72, Mass=1637, SNR=25.7, Peak=255 HFD=2.9
04:26:00.667 00.000 10844 MultiStar: [#1 -0.25,0.17,0.97,U] [#2 -0.04,-0.18,0.94,U] [#3 0.54,-0.28,0.00,M1] [#4 -0.05,0.36,1.04,U] [#5 -0.31,-0.42,0.92,U] [#6 0.57,-0.68,0.00,M2] [#7 0.19,0.57,0.00,M3] [#8 0.33,-0.36,0.83,U] 
04:26:00.667 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.10}, one-star: {0.04, -0.24}
04:26:00.667 00.000 10844 CameraToMount -- cameraTheta (-2.07) - m_xAngle (1.39) = xAngle (-3.45 = 2.83)
04:26:00.667 00.000 10844 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.33 = -0.33)
04:26:00.667 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.07 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
04:26:00.669 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.10, opts=13)
04:26:00.669 00.000 10844 Enqueuing Move request for scope (-0.05, -0.10)
04:26:00.669 00.000 11060 Worker thread wakes up
04:26:00.669 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:00.669 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
04:26:00.669 00.000 10844 UpdateGuideState exits: m=1637 SNR=25.7 Saturated
04:26:00.669 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
04:26:00.669 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:00.669 00.000 11060 Moving (-0.05, -0.10) raw xDistance=-0.11 yDistance=-0.04
04:26:00.671 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:00.671 00.000 10844 Enqueuing Expose request
04:26:00.671 00.000 11060 BLC: History state: CurrMiss=0.04, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.150534, 1:-0.122055, 2:0.035864
04:26:00.671 00.000 11060 BLC: No correction, Miss < min_move
04:26:00.671 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:26:00.671 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:00.671 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:26:00.671 00.000 11060 MoveAxis(E, 0, ABG)
04:26:00.672 00.001 11060 Move returns status 0, amount 0
04:26:00.672 00.000 11060 MoveAxis(N, 0, ABG)
04:26:00.672 00.000 11060 Move returns status 0, amount 0
04:26:00.672 00.000 11060 move complete, result=0
04:26:00.672 00.000 11060 worker thread done servicing request
04:26:00.672 00.000 11060 Worker thread wakes up
04:26:00.672 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:00.672 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:00.677 00.005 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:01.313 00.636 11060 Exposure complete
04:26:01.526 00.213 11060 worker thread done servicing request
04:26:01.526 00.000 10844 OnExposeComplete: enter
04:26:01.526 00.000 10844 UpdateGuideState(): m_state=6
04:26:01.530 00.004 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5554
04:26:01.530 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=106.96, Mass=1779, SNR=26.5, Peak=187 HFD=3.4
04:26:01.531 00.001 10844 MultiStar: [#1 -0.08,0.38,0.91,U] [#2 0.52,0.07,0.90,U] [#3 0.28,0.28,0.92,U] [#4 0.03,-0.14,1.02,U] [#5 -0.17,-0.33,0.94,U] [#6 0.33,-0.14,0.98,U] [#7 0.15,0.19,0.87,U] [#8 0.13,-0.10,0.86,U] 
04:26:01.531 00.000 10844 single-star, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.03, 0.00}
04:26:01.531 00.000 10844 CameraToMount -- cameraTheta (0.02) - m_xAngle (1.39) = xAngle (-1.37 = -1.37)
04:26:01.531 00.000 10844 CameraToMount -- cameraTheta (0.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.76 = 1.76)
04:26:01.531 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.02 mountX=0.01 mountY=0.03, mountTheta=1.37
04:26:01.531 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.00, opts=13)
04:26:01.531 00.000 10844 Enqueuing Move request for scope (0.03, 0.00)
04:26:01.531 00.000 11060 Worker thread wakes up
04:26:01.531 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:01.531 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
04:26:01.531 00.000 10844 UpdateGuideState exits: m=1779 SNR=26.5
04:26:01.531 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
04:26:01.531 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:01.531 00.000 11060 Moving (0.03, 0.00) raw xDistance=0.01 yDistance=0.03
04:26:01.531 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:01.531 00.000 10844 Enqueuing Expose request
04:26:01.531 00.000 11060 BLC: window closed
04:26:01.531 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.150534, 1:-0.122055, 2:0.035864
04:26:01.531 00.000 11060 BLC: No correction, Miss < min_move
04:26:01.531 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:26:01.531 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:01.531 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:26:01.531 00.000 11060 MoveAxis(E, 0, ABG)
04:26:01.531 00.000 11060 Move returns status 0, amount 0
04:26:01.531 00.000 11060 MoveAxis(N, 0, ABG)
04:26:01.531 00.000 11060 Move returns status 0, amount 0
04:26:01.531 00.000 11060 move complete, result=0
04:26:01.535 00.004 11060 worker thread done servicing request
04:26:01.535 00.000 11060 Worker thread wakes up
04:26:01.535 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:01.535 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:01.535 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:02.164 00.629 11060 Exposure complete
04:26:02.380 00.216 11060 worker thread done servicing request
04:26:02.380 00.000 10844 OnExposeComplete: enter
04:26:02.380 00.000 10844 UpdateGuideState(): m_state=6
04:26:02.380 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
04:26:02.380 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=106.93, Mass=1528, SNR=24.1, Peak=188 HFD=3.3
04:26:02.380 00.000 10844 MultiStar: [#1 -0.37,0.15,1.08,U] [#2 -0.23,-0.25,1.11,U] [#3 0.24,0.33,1.04,U] [#4 0.20,-0.03,1.03,U] [#5 -0.29,-0.48,0.00,M4] [#6 0.46,-0.12,1.07,U] [#7 -0.17,-0.29,0.93,U] [#8 0.17,-0.42,0.86,U] 
04:26:02.380 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.07}, one-star: {0.18, -0.02}
04:26:02.380 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (1.39) = xAngle (-2.30 = -2.30)
04:26:02.380 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.83 = 0.83)
04:26:02.380 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.91 mountX=-0.06 mountY=0.07, mountTheta=2.30
04:26:02.383 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.07, opts=13)
04:26:02.383 00.000 10844 Enqueuing Move request for scope (0.06, -0.07)
04:26:02.383 00.000 11060 Worker thread wakes up
04:26:02.383 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:02.383 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
04:26:02.383 00.000 10844 UpdateGuideState exits: m=1528 SNR=24.1
04:26:02.383 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
04:26:02.383 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:02.383 00.000 11060 Moving (0.06, -0.07) raw xDistance=-0.06 yDistance=0.07
04:26:02.383 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:02.383 00.000 10844 Enqueuing Expose request
04:26:02.383 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:26:02.383 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:02.383 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:26:02.383 00.000 11060 MoveAxis(E, 0, ABG)
04:26:02.383 00.000 11060 Move returns status 0, amount 0
04:26:02.383 00.000 11060 MoveAxis(N, 0, ABG)
04:26:02.383 00.000 11060 Move returns status 0, amount 0
04:26:02.383 00.000 11060 move complete, result=0
04:26:02.383 00.000 11060 worker thread done servicing request
04:26:02.383 00.000 11060 Worker thread wakes up
04:26:02.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:02.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:02.383 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:03.020 00.637 11060 Exposure complete
04:26:03.240 00.220 11060 worker thread done servicing request
04:26:03.240 00.000 10844 OnExposeComplete: enter
04:26:03.240 00.000 10844 UpdateGuideState(): m_state=6
04:26:03.243 00.003 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5556
04:26:03.243 00.000 10844 Star::Find returns 1 (0), X=617.52, Y=106.98, Mass=1636, SNR=25.8, Peak=206 HFD=3.0
04:26:03.243 00.000 10844 MultiStar: [#1 0.23,-0.13,0.99,U] [#2 -0.56,-0.07,0.00,M1] [#3 0.08,-0.25,1.03,U] [#4 0.29,0.01,0.93,U] [#5 -0.02,-0.83,0.00,M5] [#6 -0.05,-0.12,1.06,U] [#7 -0.11,0.17,0.97,U] [#8 0.07,-0.59,0.00,M1] 
04:26:03.243 00.000 10844 refined, 5 included, MultiStar: {0.11, -0.05}, one-star: {0.26, 0.03}
04:26:03.243 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (1.39) = xAngle (-1.82 = -1.82)
04:26:03.243 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.30 = 1.30)
04:26:03.243 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.13 cameraTheta=-0.43 mountX=-0.03 mountY=0.12, mountTheta=1.82
04:26:03.245 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.05, opts=13)
04:26:03.245 00.000 10844 Enqueuing Move request for scope (0.11, -0.05)
04:26:03.245 00.000 11060 Worker thread wakes up
04:26:03.245 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
04:26:03.245 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
04:26:03.245 00.000 10844 UpdateGuideState exits: m=1636 SNR=25.8
04:26:03.245 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
04:26:03.245 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:03.245 00.000 11060 Moving (0.11, -0.05) raw xDistance=-0.03 yDistance=0.12
04:26:03.245 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:03.247 00.002 10844 Enqueuing Expose request
04:26:03.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:03.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:03.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:26:03.247 00.000 11060 MoveAxis(E, 0, ABG)
04:26:03.247 00.000 11060 Move returns status 0, amount 0
04:26:03.247 00.000 11060 MoveAxis(N, 0, ABG)
04:26:03.247 00.000 11060 Move returns status 0, amount 0
04:26:03.247 00.000 11060 move complete, result=0
04:26:03.247 00.000 11060 worker thread done servicing request
04:26:03.247 00.000 11060 Worker thread wakes up
04:26:03.247 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:03.248 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:03.248 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:03.879 00.631 11060 Exposure complete
04:26:04.114 00.235 11060 worker thread done servicing request
04:26:04.114 00.000 10844 OnExposeComplete: enter
04:26:04.114 00.000 10844 UpdateGuideState(): m_state=6
04:26:04.116 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5557
04:26:04.116 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=106.77, Mass=1940, SNR=27.8, Peak=227 HFD=3.2
04:26:04.116 00.000 10844 MultiStar: [#1 0.06,0.05,0.87,U] [#2 -0.03,0.08,0.83,U] [#3 0.00,-0.12,0.86,U] [#4 0.25,-0.15,0.89,U] [#5 -0.14,-0.23,0.88,U] [#6 0.04,-0.56,0.00,M1] [#7 0.12,0.09,0.83,U] [#8 -0.10,-0.59,0.00,M2] 
04:26:04.116 00.000 10844 refined, 6 included, MultiStar: {0.02, -0.07}, one-star: {-0.11, -0.19}
04:26:04.116 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (1.39) = xAngle (-2.69 = -2.69)
04:26:04.116 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.44 = 0.44)
04:26:04.116 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.30 mountX=-0.07 mountY=0.03, mountTheta=2.70
04:26:04.119 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.07, opts=13)
04:26:04.119 00.000 10844 Enqueuing Move request for scope (0.02, -0.07)
04:26:04.119 00.000 11060 Worker thread wakes up
04:26:04.119 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:04.119 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
04:26:04.119 00.000 10844 UpdateGuideState exits: m=1940 SNR=27.8
04:26:04.119 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
04:26:04.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:04.119 00.000 11060 Moving (0.02, -0.07) raw xDistance=-0.07 yDistance=0.03
04:26:04.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:04.119 00.000 10844 Enqueuing Expose request
04:26:04.119 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:26:04.119 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:04.119 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:26:04.119 00.000 11060 MoveAxis(E, 0, ABG)
04:26:04.119 00.000 11060 Move returns status 0, amount 0
04:26:04.119 00.000 11060 MoveAxis(N, 0, ABG)
04:26:04.119 00.000 11060 Move returns status 0, amount 0
04:26:04.119 00.000 11060 move complete, result=0
04:26:04.119 00.000 11060 worker thread done servicing request
04:26:04.119 00.000 11060 Worker thread wakes up
04:26:04.122 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:04.122 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:04.124 00.002 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:04.775 00.651 11060 Exposure complete
04:26:04.996 00.221 11060 worker thread done servicing request
04:26:04.996 00.000 10844 OnExposeComplete: enter
04:26:04.996 00.000 10844 UpdateGuideState(): m_state=6
04:26:04.997 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5558
04:26:04.997 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=107.25, Mass=1612, SNR=25.3, Peak=195 HFD=2.9
04:26:04.997 00.000 10844 MultiStar: [#1 0.12,0.14,0.96,U] [#2 -0.08,-0.04,0.96,U] [#3 -0.05,-0.05,1.04,U] [#4 0.34,0.25,1.00,U] [#5 0.07,-0.75,0.00,M5] [#6 -0.17,-0.43,1.11,U] [#7 -0.33,0.35,0.92,U] [#8 0.15,-0.08,0.91,U] 
04:26:04.997 00.000 10844 refined, 7 included, MultiStar: {0.00, 0.05}, one-star: {0.03, 0.30}
04:26:04.997 00.000 10844 CameraToMount -- cameraTheta (1.57) - m_xAngle (1.39) = xAngle (0.18 = 0.18)
04:26:04.997 00.000 10844 CameraToMount -- cameraTheta (1.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.30 = -2.98)
04:26:04.997 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.57 mountX=0.05 mountY=-0.01, mountTheta=-0.16
04:26:04.999 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.05, opts=13)
04:26:04.999 00.000 10844 Enqueuing Move request for scope (0.00, 0.05)
04:26:04.999 00.000 11060 Worker thread wakes up
04:26:04.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:04.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
04:26:04.999 00.000 10844 UpdateGuideState exits: m=1612 SNR=25.3
04:26:04.999 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
04:26:04.999 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:04.999 00.000 11060 Moving (0.00, 0.05) raw xDistance=0.05 yDistance=-0.01
04:26:04.999 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:04.999 00.000 10844 Enqueuing Expose request
04:26:04.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:26:04.999 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:04.999 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:26:05.002 00.003 11060 MoveAxis(E, 0, ABG)
04:26:05.002 00.000 11060 Move returns status 0, amount 0
04:26:05.002 00.000 11060 MoveAxis(N, 0, ABG)
04:26:05.002 00.000 11060 Move returns status 0, amount 0
04:26:05.002 00.000 11060 move complete, result=0
04:26:05.002 00.000 11060 worker thread done servicing request
04:26:05.002 00.000 11060 Worker thread wakes up
04:26:05.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:05.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:05.005 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:05.651 00.646 11060 Exposure complete
04:26:05.874 00.223 11060 worker thread done servicing request
04:26:05.874 00.000 10844 OnExposeComplete: enter
04:26:05.874 00.000 10844 UpdateGuideState(): m_state=6
04:26:05.874 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5559
04:26:05.876 00.002 10844 Star::Find returns 1 (0), X=617.81, Y=107.27, Mass=1861, SNR=26.9, Peak=197 HFD=3.6
04:26:05.876 00.000 10844 MultiStar: [#1 -0.22,-0.21,0.86,U] [#2 0.28,0.14,0.84,U] [#3 0.26,-0.17,0.97,U] [#4 0.30,0.28,0.97,U] [#5 0.13,-0.36,0.96,U] [#6 0.55,-0.16,0.00,M1] [#7 -0.09,0.19,0.90,U] [#8 -0.13,-0.29,0.81,U] 
04:26:05.876 00.000 10844 refined, 7 included, MultiStar: {0.15, -0.01}, one-star: {0.55, 0.32}
04:26:05.876 00.000 10844 CameraToMount -- cameraTheta (-0.04) - m_xAngle (1.39) = xAngle (-1.43 = -1.43)
04:26:05.876 00.000 10844 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.69 = 1.69)
04:26:05.876 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=0.02 mountY=0.15, mountTheta=1.43
04:26:05.879 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.01, opts=13)
04:26:05.879 00.000 10844 Enqueuing Move request for scope (0.15, -0.01)
04:26:05.879 00.000 11060 Worker thread wakes up
04:26:05.879 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:05.879 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
04:26:05.879 00.000 10844 UpdateGuideState exits: m=1861 SNR=26.9
04:26:05.879 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
04:26:05.879 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:05.879 00.000 11060 Moving (0.15, -0.01) raw xDistance=0.02 yDistance=0.15
04:26:05.879 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:05.879 00.000 10844 Enqueuing Expose request
04:26:05.879 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:26:05.879 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:05.879 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:26:05.879 00.000 11060 MoveAxis(E, 0, ABG)
04:26:05.879 00.000 11060 Move returns status 0, amount 0
04:26:05.879 00.000 11060 MoveAxis(N, 0, ABG)
04:26:05.879 00.000 11060 Move returns status 0, amount 0
04:26:05.881 00.002 11060 move complete, result=0
04:26:05.881 00.000 11060 worker thread done servicing request
04:26:05.881 00.000 11060 Worker thread wakes up
04:26:05.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:05.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:05.884 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:06.512 00.628 11060 Exposure complete
04:26:06.730 00.218 11060 worker thread done servicing request
04:26:06.730 00.000 10844 OnExposeComplete: enter
04:26:06.730 00.000 10844 UpdateGuideState(): m_state=6
04:26:06.730 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5560
04:26:06.730 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=107.04, Mass=1850, SNR=26.7, Peak=221 HFD=3.0
04:26:06.730 00.000 10844 MultiStar: [#1 0.07,0.28,0.91,U] [#2 0.22,-0.07,0.90,U] [#3 0.34,-0.44,0.00,M1] [#4 0.56,0.01,0.00,M1] [#5 -0.07,-0.71,0.00,M5] [#6 0.17,-0.50,0.97,U] [#7 -0.10,0.19,0.95,U] [#8 0.11,-0.32,0.78,U] 
04:26:06.730 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.05}, one-star: {-0.14, 0.08}
04:26:06.730 00.000 10844 CameraToMount -- cameraTheta (-0.77) - m_xAngle (1.39) = xAngle (-2.16 = -2.16)
04:26:06.730 00.000 10844 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.97 = 0.97)
04:26:06.730 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=-0.04 mountY=0.06, mountTheta=2.16
04:26:06.730 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.05, opts=13)
04:26:06.730 00.000 10844 Enqueuing Move request for scope (0.05, -0.05)
04:26:06.730 00.000 11060 Worker thread wakes up
04:26:06.730 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:06.735 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
04:26:06.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
04:26:06.735 00.000 10844 UpdateGuideState exits: m=1850 SNR=26.7
04:26:06.735 00.000 11060 Moving (0.05, -0.05) raw xDistance=-0.04 yDistance=0.06
04:26:06.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:06.735 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:26:06.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:06.735 00.000 10844 Enqueuing Expose request
04:26:06.735 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:06.735 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:26:06.735 00.000 11060 MoveAxis(E, 0, ABG)
04:26:06.735 00.000 11060 Move returns status 0, amount 0
04:26:06.735 00.000 11060 MoveAxis(N, 0, ABG)
04:26:06.735 00.000 11060 Move returns status 0, amount 0
04:26:06.735 00.000 11060 move complete, result=0
04:26:06.735 00.000 11060 worker thread done servicing request
04:26:06.735 00.000 11060 Worker thread wakes up
04:26:06.735 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:06.735 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:06.735 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:07.365 00.630 11060 Exposure complete
04:26:07.573 00.208 11060 worker thread done servicing request
04:26:07.573 00.000 10844 OnExposeComplete: enter
04:26:07.573 00.000 10844 UpdateGuideState(): m_state=6
04:26:07.573 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5561
04:26:07.573 00.000 10844 Star::Find returns 1 (0), X=617.56, Y=107.07, Mass=1510, SNR=24.2, Peak=153 HFD=3.1
04:26:07.573 00.000 10844 MultiStar: [#1 0.23,0.63,0.00,M1] [#2 0.44,0.13,0.99,U] [#3 0.33,0.20,1.08,U] [#4 0.27,0.50,0.00,M2] [#5 -0.55,-0.05,0.00,M6] [#6 0.55,-0.16,0.00,M1] [#7 0.33,0.56,0.00,M1] [#8 0.12,0.25,0.96,U] 
04:26:07.573 00.000 10844 single-star, 3 included, MultiStar: {0.30, 0.17}, one-star: {0.31, 0.11}
04:26:07.573 00.000 10844 CameraToMount -- cameraTheta (0.34) - m_xAngle (1.39) = xAngle (-1.05 = -1.05)
04:26:07.573 00.000 10844 CameraToMount -- cameraTheta (0.34) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.08 = 2.08)
04:26:07.573 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=0.11 hyp=0.33 cameraTheta=0.34 mountX=0.16 mountY=0.29, mountTheta=1.05
04:26:07.577 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=0.11, opts=13)
04:26:07.577 00.000 10844 Enqueuing Move request for scope (0.31, 0.11)
04:26:07.577 00.000 11060 Worker thread wakes up
04:26:07.577 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:07.577 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.11) opts 0xd
04:26:07.577 00.000 10844 UpdateGuideState exits: m=1510 SNR=24.2
04:26:07.577 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, 0.11)
04:26:07.577 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:07.577 00.000 11060 Moving (0.31, 0.11) raw xDistance=0.16 yDistance=0.29
04:26:07.577 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:07.577 00.000 10844 Enqueuing Expose request
04:26:07.577 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:26:07.577 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:26:07.577 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:26:07.577 00.000 11060 MoveAxis(W, 38, ABG)
04:26:07.577 00.000 11060 Guiding  Dir = 3, Dur = 38
04:26:07.587 00.010 11060 IsSlewing returns 0
04:26:07.587 00.000 11060 IsGuiding returns 0
04:26:07.635 00.048 11060 IsGuiding returns 0
04:26:07.635 00.000 11060 Move returns status 0, amount 38
04:26:07.635 00.000 11060 MoveAxis(N, 0, ABG)
04:26:07.635 00.000 11060 Move returns status 0, amount 0
04:26:07.635 00.000 11060 move complete, result=0
04:26:07.635 00.000 11060 worker thread done servicing request
04:26:07.635 00.000 10844 GuideStep: 0.2 px 38 ms WEST, 0.3 px 0 ms NORTH
04:26:07.635 00.000 11060 Worker thread wakes up
04:26:07.635 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:07.635 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:08.266 00.631 11060 Exposure complete
04:26:08.475 00.209 11060 worker thread done servicing request
04:26:08.475 00.000 10844 OnExposeComplete: enter
04:26:08.475 00.000 10844 UpdateGuideState(): m_state=6
04:26:08.477 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5562
04:26:08.477 00.000 10844 Star::Find returns 1 (0), X=617.39, Y=106.99, Mass=1805, SNR=26.7, Peak=166 HFD=3.6
04:26:08.477 00.000 10844 MultiStar: [#1 0.30,0.07,1.07,U] [#2 0.21,0.03,0.95,U] [#3 0.44,-0.35,0.00,M1] [#4 0.92,0.47,0.00,M3] [#5 0.23,-0.28,0.92,U] [#6 0.55,0.21,0.00,M2] [#7 0.25,0.39,0.88,U] [#8 0.11,-0.30,0.79,U] 
04:26:08.477 00.000 10844 single-star, 5 included, MultiStar: {0.21, -0.00}, one-star: {0.13, 0.04}
04:26:08.477 00.000 10844 CameraToMount -- cameraTheta (0.27) - m_xAngle (1.39) = xAngle (-1.12 = -1.12)
04:26:08.477 00.000 10844 CameraToMount -- cameraTheta (0.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.00 = 2.00)
04:26:08.477 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.27 mountX=0.06 mountY=0.13, mountTheta=1.12
04:26:08.480 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.04, opts=13)
04:26:08.480 00.000 10844 Enqueuing Move request for scope (0.13, 0.04)
04:26:08.480 00.000 11060 Worker thread wakes up
04:26:08.480 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:08.480 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
04:26:08.480 00.000 10844 UpdateGuideState exits: m=1805 SNR=26.7
04:26:08.480 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
04:26:08.480 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:08.480 00.000 11060 Moving (0.13, 0.04) raw xDistance=0.06 yDistance=0.13
04:26:08.480 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:08.480 00.000 10844 Enqueuing Expose request
04:26:08.480 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:26:08.480 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:08.480 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:26:08.480 00.000 11060 MoveAxis(E, 0, ABG)
04:26:08.480 00.000 11060 Move returns status 0, amount 0
04:26:08.480 00.000 11060 MoveAxis(N, 0, ABG)
04:26:08.480 00.000 11060 Move returns status 0, amount 0
04:26:08.480 00.000 11060 move complete, result=0
04:26:08.480 00.000 11060 worker thread done servicing request
04:26:08.480 00.000 11060 Worker thread wakes up
04:26:08.480 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:08.480 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:08.484 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:09.108 00.624 11060 Exposure complete
04:26:09.310 00.202 11060 worker thread done servicing request
04:26:09.310 00.000 10844 OnExposeComplete: enter
04:26:09.310 00.000 10844 UpdateGuideState(): m_state=6
04:26:09.310 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5563
04:26:09.310 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=107.21, Mass=1744, SNR=26.5, Peak=236 HFD=2.9
04:26:09.310 00.000 10844 MultiStar: [#1 -0.12,0.11,0.93,U] [#2 0.34,-0.13,0.94,U] [#3 0.58,-0.21,0.00,M2] [#4 0.49,0.54,0.00,M4] [#5 -0.20,-0.45,0.92,U] [#6 0.65,-0.43,0.00,M3] [#7 0.01,0.35,0.88,U] [#8 0.38,-0.29,0.79,U] 
04:26:09.310 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.02}, one-star: {-0.09, 0.25}
04:26:09.310 00.000 10844 CameraToMount -- cameraTheta (-0.41) - m_xAngle (1.39) = xAngle (-1.80 = -1.80)
04:26:09.310 00.000 10844 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.32 = 1.32)
04:26:09.310 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.41 mountX=-0.01 mountY=0.05, mountTheta=1.81
04:26:09.313 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.02, opts=13)
04:26:09.313 00.000 10844 Enqueuing Move request for scope (0.04, -0.02)
04:26:09.313 00.000 11060 Worker thread wakes up
04:26:09.313 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
04:26:09.313 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
04:26:09.313 00.000 11060 Moving (0.04, -0.02) raw xDistance=-0.01 yDistance=0.05
04:26:09.313 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:09.313 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:26:09.313 00.000 10844 UpdateGuideState exits: m=1744 SNR=26.5
04:26:09.313 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:09.313 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:09.313 00.000 10844 Enqueuing Expose request
04:26:09.313 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:09.313 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:26:09.313 00.000 11060 MoveAxis(E, 0, ABG)
04:26:09.313 00.000 11060 Move returns status 0, amount 0
04:26:09.318 00.005 11060 MoveAxis(N, 0, ABG)
04:26:09.318 00.000 11060 Move returns status 0, amount 0
04:26:09.318 00.000 11060 move complete, result=0
04:26:09.319 00.001 11060 worker thread done servicing request
04:26:09.319 00.000 11060 Worker thread wakes up
04:26:09.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:09.319 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:09.319 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:09.943 00.624 11060 Exposure complete
04:26:10.161 00.218 11060 worker thread done servicing request
04:26:10.161 00.000 10844 OnExposeComplete: enter
04:26:10.161 00.000 10844 UpdateGuideState(): m_state=6
04:26:10.162 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5564
04:26:10.162 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=106.65, Mass=1787, SNR=25.8, Peak=149 HFD=3.6
04:26:10.162 00.000 10844 MultiStar: [#1 0.02,0.22,0.93,U] [#2 0.11,0.09,0.83,U] [#3 0.30,-0.50,0.00,M3] [#4 0.32,0.19,1.05,U] [#5 -0.57,-0.06,0.00,M5] [#6 0.37,-0.14,1.11,U] [#7 0.22,0.34,0.93,U] [#8 0.09,-0.33,0.80,U] 
04:26:10.162 00.000 10844 refined, 6 included, MultiStar: {0.17, 0.01}, one-star: {0.01, -0.31}
04:26:10.162 00.000 10844 CameraToMount -- cameraTheta (0.07) - m_xAngle (1.39) = xAngle (-1.32 = -1.32)
04:26:10.162 00.000 10844 CameraToMount -- cameraTheta (0.07) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.80 = 1.80)
04:26:10.162 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.07 mountX=0.04 mountY=0.17, mountTheta=1.32
04:26:10.164 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=0.01, opts=13)
04:26:10.164 00.000 10844 Enqueuing Move request for scope (0.17, 0.01)
04:26:10.164 00.000 11060 Worker thread wakes up
04:26:10.164 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:10.164 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
04:26:10.164 00.000 10844 UpdateGuideState exits: m=1787 SNR=25.8
04:26:10.164 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
04:26:10.164 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:10.164 00.000 11060 Moving (0.17, 0.01) raw xDistance=0.04 yDistance=0.17
04:26:10.167 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:26:10.167 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:10.167 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:10.167 00.000 10844 Enqueuing Expose request
04:26:10.167 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:26:10.167 00.000 11060 MoveAxis(E, 0, ABG)
04:26:10.167 00.000 11060 Move returns status 0, amount 0
04:26:10.167 00.000 11060 MoveAxis(N, 0, ABG)
04:26:10.167 00.000 11060 Move returns status 0, amount 0
04:26:10.167 00.000 11060 move complete, result=0
04:26:10.168 00.001 11060 worker thread done servicing request
04:26:10.168 00.000 11060 Worker thread wakes up
04:26:10.168 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:10.168 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:10.172 00.004 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:10.821 00.649 11060 Exposure complete
04:26:11.036 00.215 11060 worker thread done servicing request
04:26:11.036 00.000 10844 OnExposeComplete: enter
04:26:11.036 00.000 10844 UpdateGuideState(): m_state=6
04:26:11.036 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5565
04:26:11.036 00.000 10844 Star::Find returns 1 (0), X=617.43, Y=106.91, Mass=1829, SNR=26.9, Peak=231 HFD=3.3
04:26:11.036 00.000 10844 MultiStar: [#1 -0.04,-0.08,0.96,U] [#2 0.02,0.29,0.97,U] [#3 0.03,-0.29,0.99,U] [#4 0.21,0.20,0.97,U] [#5 0.01,-0.49,0.93,U] [#6 0.35,0.07,0.98,U] [#7 -0.05,-0.05,0.92,U] [#8 0.09,-0.39,0.80,U] 
04:26:11.036 00.000 10844 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.17, -0.05}
04:26:11.036 00.000 10844 CameraToMount -- cameraTheta (-0.73) - m_xAngle (1.39) = xAngle (-2.12 = -2.12)
04:26:11.036 00.000 10844 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.01 = 1.01)
04:26:11.036 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.73 mountX=-0.06 mountY=0.10, mountTheta=2.12
04:26:11.036 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.08, opts=13)
04:26:11.036 00.000 10844 Enqueuing Move request for scope (0.09, -0.08)
04:26:11.036 00.000 11060 Worker thread wakes up
04:26:11.041 00.005 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
04:26:11.041 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:11.041 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
04:26:11.042 00.001 11060 Moving (0.09, -0.08) raw xDistance=-0.06 yDistance=0.10
04:26:11.042 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:26:11.042 00.000 10844 UpdateGuideState exits: m=1829 SNR=26.9
04:26:11.042 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:11.042 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:11.042 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:11.042 00.000 10844 Enqueuing Expose request
04:26:11.042 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:26:11.042 00.000 11060 MoveAxis(E, 0, ABG)
04:26:11.042 00.000 11060 Move returns status 0, amount 0
04:26:11.042 00.000 11060 MoveAxis(N, 0, ABG)
04:26:11.042 00.000 11060 Move returns status 0, amount 0
04:26:11.042 00.000 11060 move complete, result=0
04:26:11.042 00.000 11060 worker thread done servicing request
04:26:11.042 00.000 11060 Worker thread wakes up
04:26:11.042 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:11.042 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:11.042 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:11.685 00.643 11060 Exposure complete
04:26:11.891 00.206 11060 worker thread done servicing request
04:26:11.891 00.000 10844 OnExposeComplete: enter
04:26:11.891 00.000 10844 UpdateGuideState(): m_state=6
04:26:11.891 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5566
04:26:11.891 00.000 10844 Star::Find returns 1 (0), X=617.58, Y=106.80, Mass=1789, SNR=26.8, Peak=181 HFD=3.3
04:26:11.896 00.005 10844 MultiStar: [#1 0.32,0.41,0.90,U] [#2 0.08,-0.09,0.80,U] [#3 0.26,-0.07,0.95,U] [#4 0.46,0.06,0.91,U] [#5 -0.02,-0.33,0.93,U] [#6 0.34,-0.26,0.94,U] [#7 -0.10,0.27,0.87,U] [#8 -0.24,-0.04,0.78,U] 
04:26:11.896 00.000 10844 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.33, -0.16}
04:26:11.896 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (1.39) = xAngle (-1.54 = -1.54)
04:26:11.896 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.58 = 1.58)
04:26:11.896 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.15 mountX=0.00 mountY=0.17, mountTheta=1.54
04:26:11.898 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.03, opts=13)
04:26:11.898 00.000 10844 Enqueuing Move request for scope (0.17, -0.03)
04:26:11.898 00.000 11060 Worker thread wakes up
04:26:11.898 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:11.898 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
04:26:11.898 00.000 10844 UpdateGuideState exits: m=1789 SNR=26.8
04:26:11.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:11.898 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
04:26:11.898 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:11.898 00.000 10844 Enqueuing Expose request
04:26:11.898 00.000 11060 Moving (0.17, -0.03) raw xDistance=0.00 yDistance=0.17
04:26:11.898 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:26:11.898 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:11.898 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:26:11.898 00.000 11060 MoveAxis(E, 0, ABG)
04:26:11.898 00.000 11060 Move returns status 0, amount 0
04:26:11.898 00.000 11060 MoveAxis(N, 0, ABG)
04:26:11.898 00.000 11060 Move returns status 0, amount 0
04:26:11.901 00.003 11060 move complete, result=0
04:26:11.901 00.000 11060 worker thread done servicing request
04:26:11.901 00.000 11060 Worker thread wakes up
04:26:11.901 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:11.901 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:11.904 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:12.533 00.629 11060 Exposure complete
04:26:12.739 00.206 11060 worker thread done servicing request
04:26:12.739 00.000 10844 OnExposeComplete: enter
04:26:12.739 00.000 10844 UpdateGuideState(): m_state=6
04:26:12.739 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5567
04:26:12.739 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=107.22, Mass=1704, SNR=26.0, Peak=172 HFD=3.1
04:26:12.742 00.003 10844 MultiStar: [#1 -0.19,0.29,0.90,U] [#2 0.25,-0.03,0.86,U] [#3 0.17,0.02,1.05,U] [#4 0.27,0.32,0.99,U] [#5 -0.17,-0.41,0.91,U] [#6 0.53,0.03,0.98,U] [#7 -0.47,0.33,0.00,M1] [#8 -0.25,-0.44,0.90,U] 
04:26:12.742 00.000 10844 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {-0.12, 0.27}
04:26:12.742 00.000 10844 CameraToMount -- cameraTheta (0.18) - m_xAngle (1.39) = xAngle (-1.21 = -1.21)
04:26:12.742 00.000 10844 CameraToMount -- cameraTheta (0.18) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.91 = 1.91)
04:26:12.742 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.18 mountX=0.02 mountY=0.06, mountTheta=1.21
04:26:12.743 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=0.01, opts=13)
04:26:12.743 00.000 10844 Enqueuing Move request for scope (0.07, 0.01)
04:26:12.743 00.000 11060 Worker thread wakes up
04:26:12.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:12.743 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
04:26:12.743 00.000 10844 UpdateGuideState exits: m=1704 SNR=26.0
04:26:12.743 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
04:26:12.743 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:12.743 00.000 11060 Moving (0.07, 0.01) raw xDistance=0.02 yDistance=0.06
04:26:12.743 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:12.743 00.000 10844 Enqueuing Expose request
04:26:12.743 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:26:12.743 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:12.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:26:12.743 00.000 11060 MoveAxis(E, 0, ABG)
04:26:12.743 00.000 11060 Move returns status 0, amount 0
04:26:12.743 00.000 11060 MoveAxis(N, 0, ABG)
04:26:12.743 00.000 11060 Move returns status 0, amount 0
04:26:12.743 00.000 11060 move complete, result=0
04:26:12.743 00.000 11060 worker thread done servicing request
04:26:12.743 00.000 11060 Worker thread wakes up
04:26:12.747 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:12.747 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:12.748 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:13.372 00.624 11060 Exposure complete
04:26:13.583 00.211 11060 worker thread done servicing request
04:26:13.583 00.000 10844 OnExposeComplete: enter
04:26:13.583 00.000 10844 UpdateGuideState(): m_state=6
04:26:13.583 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5568
04:26:13.583 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=106.97, Mass=1581, SNR=24.7, Peak=188 HFD=2.8
04:26:13.585 00.002 10844 MultiStar: [#1 -0.14,0.11,1.01,U] [#2 0.25,0.10,0.95,U] [#3 0.32,-0.01,1.08,U] [#4 0.28,-0.05,1.12,U] [#5 -0.30,-0.43,1.02,U] [#6 0.34,0.15,1.08,U] [#7 -0.04,-0.22,0.97,U] [#8 -0.20,-0.02,0.86,U] 
04:26:13.585 00.000 10844 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.08, 0.01}
04:26:13.585 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.39) = xAngle (-1.97 = -1.97)
04:26:13.585 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.16 = 1.16)
04:26:13.585 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.58 mountX=-0.03 mountY=0.07, mountTheta=1.97
04:26:13.589 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.04, opts=13)
04:26:13.589 00.000 10844 Enqueuing Move request for scope (0.06, -0.04)
04:26:13.589 00.000 11060 Worker thread wakes up
04:26:13.589 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:13.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
04:26:13.589 00.000 10844 UpdateGuideState exits: m=1581 SNR=24.7
04:26:13.589 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
04:26:13.589 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:13.589 00.000 11060 Moving (0.06, -0.04) raw xDistance=-0.03 yDistance=0.07
04:26:13.589 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:13.589 00.000 10844 Enqueuing Expose request
04:26:13.589 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:13.589 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:13.589 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:26:13.591 00.002 11060 MoveAxis(E, 0, ABG)
04:26:13.591 00.000 11060 Move returns status 0, amount 0
04:26:13.591 00.000 11060 MoveAxis(N, 0, ABG)
04:26:13.591 00.000 11060 Move returns status 0, amount 0
04:26:13.591 00.000 11060 move complete, result=0
04:26:13.591 00.000 11060 worker thread done servicing request
04:26:13.591 00.000 11060 Worker thread wakes up
04:26:13.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:13.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:13.591 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:14.226 00.635 11060 Exposure complete
04:26:14.441 00.215 11060 worker thread done servicing request
04:26:14.441 00.000 10844 OnExposeComplete: enter
04:26:14.441 00.000 10844 UpdateGuideState(): m_state=6
04:26:14.441 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5569
04:26:14.441 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=107.21, Mass=2053, SNR=28.9, Peak=215 HFD=3.1
04:26:14.441 00.000 10844 MultiStar: [#1 0.46,0.42,0.00,M1] [#2 -0.16,0.05,0.84,U] [#3 0.35,-0.09,0.92,U] [#4 0.34,-0.27,0.89,U] [#5 0.15,-0.55,0.00,M2] [#6 0.05,-0.05,0.93,U] [#7 0.18,-0.28,0.84,U] [#8 0.42,-0.36,0.78,U] 
04:26:14.441 00.000 10844 refined, 6 included, MultiStar: {0.14, -0.10}, one-star: {-0.14, 0.26}
04:26:14.441 00.000 10844 CameraToMount -- cameraTheta (-0.59) - m_xAngle (1.39) = xAngle (-1.98 = -1.98)
04:26:14.441 00.000 10844 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.14 = 1.14)
04:26:14.441 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.59 mountX=-0.07 mountY=0.16, mountTheta=1.98
04:26:14.441 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.10, opts=13)
04:26:14.441 00.000 10844 Enqueuing Move request for scope (0.14, -0.10)
04:26:14.441 00.000 11060 Worker thread wakes up
04:26:14.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
04:26:14.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
04:26:14.446 00.005 10844 UpdateGuideState exits: m=2053 SNR=28.9
04:26:14.446 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:14.446 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
04:26:14.446 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:14.446 00.000 10844 Enqueuing Expose request
04:26:14.446 00.000 11060 Moving (0.14, -0.10) raw xDistance=-0.07 yDistance=0.16
04:26:14.446 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:26:14.446 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:14.446 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:26:14.446 00.000 11060 MoveAxis(E, 0, ABG)
04:26:14.446 00.000 11060 Move returns status 0, amount 0
04:26:14.446 00.000 11060 MoveAxis(N, 0, ABG)
04:26:14.446 00.000 11060 Move returns status 0, amount 0
04:26:14.446 00.000 11060 move complete, result=0
04:26:14.446 00.000 11060 worker thread done servicing request
04:26:14.446 00.000 11060 Worker thread wakes up
04:26:14.446 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:14.446 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:14.458 00.012 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:15.070 00.612 11060 Exposure complete
04:26:15.295 00.225 11060 worker thread done servicing request
04:26:15.295 00.000 10844 OnExposeComplete: enter
04:26:15.295 00.000 10844 UpdateGuideState(): m_state=6
04:26:15.295 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5570
04:26:15.295 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=106.57, Mass=1827, SNR=26.8, Peak=152 HFD=3.6
04:26:15.299 00.004 10844 MultiStar: [#1 -0.58,0.03,0.00,M2] [#2 -0.42,-0.15,0.83,U] [#3 -0.10,-0.61,0.00,M1] [#4 -0.14,-0.08,0.92,U] [#5 -0.52,-0.52,0.00,M3] [#6 0.12,-0.26,0.96,U] [#7 -0.61,0.04,0.00,M1] [#8 0.18,-0.83,0.00,M1] 
04:26:15.299 00.000 10844 refined, 3 included, MultiStar: {-0.19, -0.23}, one-star: {-0.34, -0.39}
04:26:15.299 00.000 10844 CameraToMount -- cameraTheta (-2.28) - m_xAngle (1.39) = xAngle (-3.66 = 2.62)
04:26:15.299 00.000 10844 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.54 = -0.54)
04:26:15.299 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-2.28 mountX=-0.26 mountY=-0.15, mountTheta=-2.61
04:26:15.302 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.23, opts=13)
04:26:15.302 00.000 10844 Enqueuing Move request for scope (-0.19, -0.23)
04:26:15.302 00.000 11060 Worker thread wakes up
04:26:15.302 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:15.302 00.000 10844 UpdateGuideState exits: m=1827 SNR=26.8
04:26:15.302 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd
04:26:15.302 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:15.302 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.23)
04:26:15.302 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:15.302 00.000 11060 Moving (-0.19, -0.23) raw xDistance=-0.26 yDistance=-0.15
04:26:15.302 00.000 10844 Enqueuing Expose request
04:26:15.302 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
04:26:15.302 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:15.302 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:26:15.302 00.000 11060 MoveAxis(E, 60, ABG)
04:26:15.302 00.000 11060 Guiding  Dir = 2, Dur = 60
04:26:15.326 00.024 11060 IsSlewing returns 0
04:26:15.327 00.001 11060 IsGuiding returns 0
04:26:15.413 00.086 11060 IsGuiding returns 0
04:26:15.413 00.000 11060 Move returns status 0, amount 60
04:26:15.413 00.000 11060 MoveAxis(N, 0, ABG)
04:26:15.413 00.000 11060 Move returns status 0, amount 0
04:26:15.413 00.000 11060 move complete, result=0
04:26:15.413 00.000 11060 worker thread done servicing request
04:26:15.413 00.000 10844 GuideStep: -0.3 px 60 ms EAST, -0.2 px 0 ms NORTH
04:26:15.413 00.000 11060 Worker thread wakes up
04:26:15.413 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:15.413 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:16.050 00.637 11060 Exposure complete
04:26:16.277 00.227 11060 worker thread done servicing request
04:26:16.277 00.000 10844 OnExposeComplete: enter
04:26:16.277 00.000 10844 UpdateGuideState(): m_state=6
04:26:16.277 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5571
04:26:16.277 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=107.16, Mass=1629, SNR=25.2, Peak=173 HFD=3.0
04:26:16.280 00.003 10844 MultiStar: [#1 -0.09,-0.15,0.97,U] [#2 0.34,0.02,0.92,U] [#3 0.38,-0.68,0.00,M2] [#4 0.30,-0.21,1.12,U] [#5 -0.24,-0.39,1.01,U] [#6 0.59,-0.35,0.00,M1] [#7 -0.02,-0.12,1.06,U] [#8 -0.02,-0.42,0.86,U] 
04:26:16.280 00.000 10844 refined, 6 included, MultiStar: {0.03, -0.15}, one-star: {-0.08, 0.20}
04:26:16.280 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
04:26:16.280 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
04:26:16.280 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.37 mountX=-0.14 mountY=0.05, mountTheta=2.78
04:26:16.280 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.15, opts=13)
04:26:16.280 00.000 10844 Enqueuing Move request for scope (0.03, -0.15)
04:26:16.280 00.000 11060 Worker thread wakes up
04:26:16.280 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:16.280 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
04:26:16.280 00.000 10844 UpdateGuideState exits: m=1629 SNR=25.2
04:26:16.280 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
04:26:16.280 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:16.280 00.000 11060 Moving (0.03, -0.15) raw xDistance=-0.14 yDistance=0.05
04:26:16.280 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:16.280 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:26:16.280 00.000 10844 Enqueuing Expose request
04:26:16.280 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:16.280 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:26:16.280 00.000 11060 MoveAxis(E, 35, ABG)
04:26:16.280 00.000 11060 Guiding  Dir = 2, Dur = 35
04:26:16.326 00.046 11060 IsSlewing returns 0
04:26:16.327 00.001 11060 IsGuiding returns 0
04:26:16.403 00.076 11060 IsGuiding returns 0
04:26:16.403 00.000 11060 Move returns status 0, amount 35
04:26:16.403 00.000 11060 MoveAxis(N, 0, ABG)
04:26:16.403 00.000 11060 Move returns status 0, amount 0
04:26:16.403 00.000 11060 move complete, result=0
04:26:16.403 00.000 11060 worker thread done servicing request
04:26:16.403 00.000 11060 Worker thread wakes up
04:26:16.403 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
04:26:16.403 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:16.403 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:17.056 00.653 11060 Exposure complete
04:26:17.262 00.206 11060 worker thread done servicing request
04:26:17.262 00.000 10844 OnExposeComplete: enter
04:26:17.262 00.000 10844 UpdateGuideState(): m_state=6
04:26:17.262 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5572
04:26:17.262 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=106.63, Mass=1871, SNR=27.2, Peak=204 HFD=3.4
04:26:17.262 00.000 10844 MultiStar: [#1 -0.19,-0.07,0.92,U] [#2 0.16,-0.08,0.89,U] [#3 0.46,-0.80,0.00,M3] [#4 0.45,-0.26,0.97,U] [#5 -0.45,-0.62,0.00,M3] [#6 0.70,-0.41,0.00,M2] [#7 0.09,0.12,0.91,U] [#8 0.21,-0.61,0.00,M1] 
04:26:17.262 00.000 10844 refined, 4 included, MultiStar: {0.12, -0.13}, one-star: {0.08, -0.32}
04:26:17.262 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (1.39) = xAngle (-2.21 = -2.21)
04:26:17.262 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.91 = 0.91)
04:26:17.262 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.82 mountX=-0.11 mountY=0.14, mountTheta=2.22
04:26:17.267 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.13, opts=13)
04:26:17.267 00.000 10844 Enqueuing Move request for scope (0.12, -0.13)
04:26:17.267 00.000 11060 Worker thread wakes up
04:26:17.267 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:26:17.267 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
04:26:17.267 00.000 10844 UpdateGuideState exits: m=1871 SNR=27.2
04:26:17.267 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
04:26:17.267 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:17.267 00.000 11060 Moving (0.12, -0.13) raw xDistance=-0.11 yDistance=0.14
04:26:17.267 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:17.267 00.000 10844 Enqueuing Expose request
04:26:17.267 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:26:17.267 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:17.267 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:26:17.267 00.000 11060 MoveAxis(E, 0, ABG)
04:26:17.267 00.000 11060 Move returns status 0, amount 0
04:26:17.267 00.000 11060 MoveAxis(N, 0, ABG)
04:26:17.267 00.000 11060 Move returns status 0, amount 0
04:26:17.267 00.000 11060 move complete, result=0
04:26:17.267 00.000 11060 worker thread done servicing request
04:26:17.267 00.000 11060 Worker thread wakes up
04:26:17.267 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:17.267 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:17.272 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:17.914 00.642 11060 Exposure complete
04:26:18.127 00.213 11060 worker thread done servicing request
04:26:18.127 00.000 10844 OnExposeComplete: enter
04:26:18.127 00.000 10844 UpdateGuideState(): m_state=6
04:26:18.128 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5573
04:26:18.128 00.000 10844 Star::Find returns 1 (0), X=616.89, Y=106.61, Mass=1842, SNR=26.7, Peak=205 HFD=3.5
04:26:18.128 00.000 10844 MultiStar: [#1 0.31,-0.34,1.01,U] [#2 0.22,-0.58,0.00,M1] [#3 0.15,-0.56,0.00,M4] [#4 0.41,-0.29,1.02,U] [#5 -0.05,-0.70,0.00,M4] [#6 0.33,-0.82,0.00,M3] [#7 0.03,-0.09,0.92,U] [#8 -0.15,-0.33,0.84,U] 
04:26:18.128 00.000 10844 refined, 4 included, MultiStar: {0.06, -0.28}, one-star: {-0.36, -0.35}
04:26:18.129 00.001 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
04:26:18.129 00.000 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
04:26:18.129 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.38 mountX=-0.27 mountY=0.10, mountTheta=2.78
04:26:18.131 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.28, opts=13)
04:26:18.131 00.000 10844 Enqueuing Move request for scope (0.06, -0.28)
04:26:18.132 00.001 11060 Worker thread wakes up
04:26:18.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
04:26:18.132 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
04:26:18.132 00.000 11060 Moving (0.06, -0.28) raw xDistance=-0.27 yDistance=0.10
04:26:18.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
04:26:18.132 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:18.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:18.132 00.000 10844 UpdateGuideState exits: m=1842 SNR=26.7
04:26:18.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:18.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:26:18.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:18.132 00.000 10844 Enqueuing Expose request
04:26:18.132 00.000 11060 MoveAxis(E, 63, ABG)
04:26:18.132 00.000 11060 Guiding  Dir = 2, Dur = 63
04:26:18.178 00.046 11060 IsSlewing returns 0
04:26:18.179 00.001 11060 IsGuiding returns 0
04:26:18.288 00.109 11060 IsGuiding returns 0
04:26:18.288 00.000 11060 Move returns status 0, amount 63
04:26:18.288 00.000 11060 MoveAxis(N, 0, ABG)
04:26:18.288 00.000 11060 Move returns status 0, amount 0
04:26:18.288 00.000 11060 move complete, result=0
04:26:18.288 00.000 11060 worker thread done servicing request
04:26:18.288 00.000 10844 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
04:26:18.289 00.001 11060 Worker thread wakes up
04:26:18.289 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:18.289 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:18.922 00.633 11060 Exposure complete
04:26:19.127 00.205 11060 worker thread done servicing request
04:26:19.127 00.000 10844 OnExposeComplete: enter
04:26:19.127 00.000 10844 UpdateGuideState(): m_state=6
04:26:19.127 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5574
04:26:19.127 00.000 10844 Star::Find returns 1 (0), X=617.82, Y=107.37, Mass=1930, SNR=27.5, Peak=178 HFD=3.6
04:26:19.127 00.000 10844 MultiStar: [#1 0.17,0.10,0.91,U] [#2 0.62,-0.16,0.00,M2] [#3 0.47,-0.23,0.94,U] [#4 0.41,0.06,0.92,U] [#5 -0.04,0.14,0.86,U] [#6 0.79,-0.38,0.00,M4] [#7 0.04,-0.02,0.91,U] [#8 -0.09,-0.32,0.79,U] 
04:26:19.127 00.000 10844 refined, 6 included, MultiStar: {0.23, 0.03}, one-star: {0.56, 0.42}
04:26:19.127 00.000 10844 CameraToMount -- cameraTheta (0.13) - m_xAngle (1.39) = xAngle (-1.26 = -1.26)
04:26:19.127 00.000 10844 CameraToMount -- cameraTheta (0.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.86 = 1.86)
04:26:19.127 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.24 cameraTheta=0.13 mountX=0.07 mountY=0.23, mountTheta=1.26
04:26:19.132 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.03, opts=13)
04:26:19.132 00.000 10844 Enqueuing Move request for scope (0.23, 0.03)
04:26:19.132 00.000 11060 Worker thread wakes up
04:26:19.132 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:19.132 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
04:26:19.132 00.000 10844 UpdateGuideState exits: m=1930 SNR=27.5
04:26:19.132 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
04:26:19.132 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:19.132 00.000 11060 Moving (0.23, 0.03) raw xDistance=0.07 yDistance=0.23
04:26:19.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:19.132 00.000 10844 Enqueuing Expose request
04:26:19.132 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:26:19.132 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:26:19.132 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:26:19.132 00.000 11060 MoveAxis(E, 0, ABG)
04:26:19.132 00.000 11060 Move returns status 0, amount 0
04:26:19.132 00.000 11060 MoveAxis(N, 0, ABG)
04:26:19.132 00.000 11060 Move returns status 0, amount 0
04:26:19.132 00.000 11060 move complete, result=0
04:26:19.132 00.000 11060 worker thread done servicing request
04:26:19.132 00.000 11060 Worker thread wakes up
04:26:19.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:19.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:19.136 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:19.766 00.630 11060 Exposure complete
04:26:19.980 00.214 11060 worker thread done servicing request
04:26:19.980 00.000 10844 OnExposeComplete: enter
04:26:19.980 00.000 10844 UpdateGuideState(): m_state=6
04:26:19.981 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5575
04:26:19.981 00.000 10844 Star::Find returns 1 (0), X=617.09, Y=106.46, Mass=1797, SNR=26.6, Peak=246 HFD=3.6
04:26:19.981 00.000 10844 MultiStar: [#1 0.04,-0.06,0.89,U] [#2 0.53,-0.41,0.00,M3] [#3 0.40,-0.30,0.93,U] [#4 0.09,-0.33,1.00,U] [#5 -0.13,-0.39,0.95,U] [#6 0.54,-0.16,0.00,M5] [#7 0.22,-0.17,0.95,U] [#8 0.30,-0.47,0.00,M1] 
04:26:19.981 00.000 10844 refined, 5 included, MultiStar: {0.07, -0.30}, one-star: {-0.16, -0.50}
04:26:19.982 00.001 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (1.39) = xAngle (-2.72 = -2.72)
04:26:19.982 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.41 = 0.41)
04:26:19.982 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.33 mountX=-0.28 mountY=0.12, mountTheta=2.73
04:26:19.985 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.30, opts=13)
04:26:19.985 00.000 10844 Enqueuing Move request for scope (0.07, -0.30)
04:26:19.985 00.000 11060 Worker thread wakes up
04:26:19.986 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:19.986 00.000 10844 UpdateGuideState exits: m=1797 SNR=26.6
04:26:19.986 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:19.986 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:19.986 00.000 10844 Enqueuing Expose request
04:26:19.986 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
04:26:19.986 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
04:26:19.986 00.000 11060 Moving (0.07, -0.30) raw xDistance=-0.28 yDistance=0.12
04:26:19.986 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.28
04:26:19.986 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:19.986 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:26:19.986 00.000 11060 MoveAxis(E, 65, ABG)
04:26:19.986 00.000 11060 Guiding  Dir = 2, Dur = 65
04:26:19.993 00.007 11060 IsSlewing returns 0
04:26:19.993 00.000 11060 IsGuiding returns 0
04:26:20.070 00.077 11060 IsGuiding returns 0
04:26:20.070 00.000 11060 Move returns status 0, amount 65
04:26:20.070 00.000 11060 MoveAxis(N, 0, ABG)
04:26:20.070 00.000 11060 Move returns status 0, amount 0
04:26:20.070 00.000 11060 move complete, result=0
04:26:20.070 00.000 11060 worker thread done servicing request
04:26:20.070 00.000 11060 Worker thread wakes up
04:26:20.070 00.000 10844 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
04:26:20.070 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:20.070 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:20.714 00.644 11060 Exposure complete
04:26:20.930 00.216 11060 worker thread done servicing request
04:26:20.930 00.000 10844 OnExposeComplete: enter
04:26:20.930 00.000 10844 UpdateGuideState(): m_state=6
04:26:20.930 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5576
04:26:20.930 00.000 10844 Star::Find returns 1 (0), X=617.86, Y=106.81, Mass=1820, SNR=26.9, Peak=230 HFD=3.5
04:26:20.930 00.000 10844 MultiStar: [#1 0.33,0.10,0.81,U] [#2 0.34,0.30,0.95,U] [#3 0.35,-0.05,0.92,U] [#4 0.39,-0.02,0.89,U] [#5 0.19,-0.02,0.91,U] [#6 0.40,-0.30,1.01,U] [#7 -0.02,0.50,1.02,U] [#8 0.43,0.06,0.82,U] 
04:26:20.930 00.000 10844 refined, 8 included, MultiStar: {0.33, 0.05}, one-star: {0.61, -0.15}
04:26:20.930 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (1.39) = xAngle (-1.25 = -1.25)
04:26:20.930 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.88 = 1.88)
04:26:20.930 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.05 hyp=0.34 cameraTheta=0.14 mountX=0.11 mountY=0.32, mountTheta=1.25
04:26:20.932 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.05, opts=13)
04:26:20.932 00.000 10844 Enqueuing Move request for scope (0.33, 0.05)
04:26:20.932 00.000 11060 Worker thread wakes up
04:26:20.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:20.932 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.05) opts 0xd
04:26:20.932 00.000 10844 UpdateGuideState exits: m=1820 SNR=26.9
04:26:20.932 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.05)
04:26:20.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:20.932 00.000 11060 Moving (0.33, 0.05) raw xDistance=0.11 yDistance=0.32
04:26:20.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:20.932 00.000 10844 Enqueuing Expose request
04:26:20.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:26:20.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:26:20.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:26:20.932 00.000 11060 MoveAxis(E, 0, ABG)
04:26:20.932 00.000 11060 Move returns status 0, amount 0
04:26:20.932 00.000 11060 MoveAxis(N, 0, ABG)
04:26:20.932 00.000 11060 Move returns status 0, amount 0
04:26:20.932 00.000 11060 move complete, result=0
04:26:20.932 00.000 11060 worker thread done servicing request
04:26:20.932 00.000 11060 Worker thread wakes up
04:26:20.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:20.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:20.937 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:26:21.573 00.636 11060 Exposure complete
04:26:21.780 00.207 11060 worker thread done servicing request
04:26:21.780 00.000 10844 OnExposeComplete: enter
04:26:21.780 00.000 10844 UpdateGuideState(): m_state=6
04:26:21.782 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5577
04:26:21.782 00.000 10844 Star::Find returns 1 (0), X=617.47, Y=106.90, Mass=1671, SNR=25.5, Peak=221 HFD=3.5
04:26:21.782 00.000 10844 MultiStar: [#1 0.16,0.15,1.03,U] [#2 0.54,0.40,0.00,M3] [#3 0.37,0.02,0.94,U] [#4 0.49,0.38,0.00,M1] [#5 0.24,0.06,0.99,U] [#6 0.53,0.11,1.04,U] [#7 0.06,0.19,0.93,U] [#8 0.42,0.25,0.69,U] 
04:26:21.782 00.000 10844 single-star, 6 included, MultiStar: {0.28, 0.10}, one-star: {0.22, -0.05}
04:26:21.782 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (1.39) = xAngle (-1.62 = -1.62)
04:26:21.782 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.50 = 1.50)
04:26:21.782 00.000 10844 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-0.23 mountX=-0.01 mountY=0.22, mountTheta=1.62
04:26:21.785 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.22, y=-0.05, opts=13)
04:26:21.786 00.001 10844 Enqueuing Move request for scope (0.22, -0.05)
04:26:21.786 00.000 11060 Worker thread wakes up
04:26:21.786 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:21.786 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
04:26:21.786 00.000 10844 UpdateGuideState exits: m=1671 SNR=25.5
04:26:21.786 00.000 11060 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
04:26:21.786 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:21.786 00.000 11060 Moving (0.22, -0.05) raw xDistance=-0.01 yDistance=0.22
04:26:21.786 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:21.786 00.000 10844 Enqueuing Expose request
04:26:21.786 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:26:21.787 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=0.07 newest=0.66
04:26:21.787 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.22
04:26:21.787 00.000 11060 MoveAxis(E, 0, ABG)
04:26:21.787 00.000 11060 Move returns status 0, amount 0
04:26:21.787 00.000 11060 BLC: Oldest BLC event removed
04:26:21.787 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 657 applied
04:26:21.787 00.000 11060 MoveAxis(S, 744, ABG)
04:26:21.787 00.000 11060 Guiding  Dir = 1, Dur = 744
04:26:21.797 00.010 11060 IsSlewing returns 0
04:26:21.797 00.000 11060 IsGuiding returns 0
04:26:22.551 00.754 11060 IsGuiding returns 0
04:26:22.551 00.000 11060 Move returns status 0, amount 744
04:26:22.551 00.000 11060 move complete, result=0
04:26:22.551 00.000 11060 worker thread done servicing request
04:26:22.551 00.000 11060 Worker thread wakes up
04:26:22.551 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 744 ms SOUTH
04:26:22.551 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:22.551 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:23.179 00.628 11060 Exposure complete
04:26:23.372 00.193 11060 worker thread done servicing request
04:26:23.372 00.000 10844 OnExposeComplete: enter
04:26:23.372 00.000 10844 UpdateGuideState(): m_state=6
04:26:23.373 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5578
04:26:23.373 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=107.02, Mass=1596, SNR=25.5, Peak=192 HFD=3.2
04:26:23.373 00.000 10844 MultiStar: [#1 0.02,0.00,0.99,U] [#2 0.05,0.18,0.89,U] [#3 0.16,-0.22,1.05,U] [#4 0.37,0.12,1.00,U] [#5 -0.07,0.08,0.94,U] [#6 0.35,0.12,1.03,U] [#7 -0.21,0.22,0.96,U] [#8 0.11,-0.24,0.76,U] 
04:26:23.373 00.000 10844 single-star, 8 included, MultiStar: {0.09, 0.04}, one-star: {-0.02, 0.07}
04:26:23.373 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.39) = xAngle (0.48 = 0.48)
04:26:23.373 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.68)
04:26:23.373 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.87 mountX=0.06 mountY=-0.03, mountTheta=-0.47
04:26:23.375 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
04:26:23.375 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
04:26:23.375 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:26:23.375 00.000 10844 UpdateGuideState exits: m=1596 SNR=25.5
04:26:23.375 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:23.375 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:23.375 00.000 10844 Enqueuing Expose request
04:26:23.377 00.002 11060 Worker thread wakes up
04:26:23.377 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
04:26:23.377 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
04:26:23.377 00.000 11060 Moving (-0.02, 0.07) raw xDistance=0.06 yDistance=-0.03
04:26:23.377 00.000 11060 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.155935, 1:-0.031391
04:26:23.377 00.000 11060 BLC: No correction, Miss < min_move
04:26:23.377 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:26:23.377 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:23.377 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:26:23.377 00.000 11060 MoveAxis(E, 0, ABG)
04:26:23.377 00.000 11060 Move returns status 0, amount 0
04:26:23.378 00.001 11060 MoveAxis(N, 0, ABG)
04:26:23.378 00.000 11060 Move returns status 0, amount 0
04:26:23.378 00.000 11060 move complete, result=0
04:26:23.378 00.000 11060 worker thread done servicing request
04:26:23.378 00.000 11060 Worker thread wakes up
04:26:23.378 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:23.378 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:23.378 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:24.010 00.632 11060 Exposure complete
04:26:24.216 00.206 11060 worker thread done servicing request
04:26:24.216 00.000 10844 OnExposeComplete: enter
04:26:24.216 00.000 10844 UpdateGuideState(): m_state=6
04:26:24.216 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5579
04:26:24.216 00.000 10844 Star::Find returns 1 (0), X=617.51, Y=107.58, Mass=1650, SNR=25.8, Peak=230 HFD=3.2
04:26:24.217 00.001 10844 MultiStar: [#1 -0.36,0.37,0.96,U] [#2 -0.36,0.21,0.94,U] [#3 0.05,-0.26,1.03,U] [#4 -0.08,0.82,0.00,M1] [#5 -0.31,0.14,1.04,U] [#6 -0.32,-0.31,1.03,U] [#7 -0.22,0.43,0.93,U] [#8 -0.31,-0.22,0.82,U] 
04:26:24.217 00.000 10844 refined, 7 included, MultiStar: {-0.19, 0.12}, one-star: {0.25, 0.62}
04:26:24.217 00.000 10844 CameraToMount -- cameraTheta (2.57) - m_xAngle (1.39) = xAngle (1.18 = 1.18)
04:26:24.217 00.000 10844 CameraToMount -- cameraTheta (2.57) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.30 = -1.98)
04:26:24.217 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.57 mountX=0.09 mountY=-0.21, mountTheta=-1.18
04:26:24.217 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=0.12, opts=13)
04:26:24.217 00.000 10844 Enqueuing Move request for scope (-0.19, 0.12)
04:26:24.217 00.000 11060 Worker thread wakes up
04:26:24.217 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
04:26:24.217 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:24.217 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
04:26:24.217 00.000 10844 UpdateGuideState exits: m=1650 SNR=25.8
04:26:24.217 00.000 11060 Moving (-0.19, 0.12) raw xDistance=0.09 yDistance=-0.21
04:26:24.217 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:24.217 00.000 11060 BLC: History state: CurrMiss=-0.21, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.155935, 1:-0.031391, 2:-0.208849
04:26:24.217 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:24.217 00.000 10844 Enqueuing Expose request
04:26:24.217 00.000 11060 BLC: Over-shoot, no adjustment based on avgInitialMiss
04:26:24.217 00.000 11060 BLC: window closed
04:26:24.217 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:26:24.217 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:26:24.217 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:26:24.217 00.000 11060 MoveAxis(E, 0, ABG)
04:26:24.217 00.000 11060 Move returns status 0, amount 0
04:26:24.217 00.000 11060 MoveAxis(N, 0, ABG)
04:26:24.217 00.000 11060 Move returns status 0, amount 0
04:26:24.217 00.000 11060 move complete, result=0
04:26:24.217 00.000 11060 worker thread done servicing request
04:26:24.222 00.005 11060 Worker thread wakes up
04:26:24.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:24.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:24.224 00.002 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:24.850 00.626 11060 Exposure complete
04:26:25.050 00.200 11060 worker thread done servicing request
04:26:25.050 00.000 10844 OnExposeComplete: enter
04:26:25.050 00.000 10844 UpdateGuideState(): m_state=6
04:26:25.050 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
04:26:25.050 00.000 10844 Star::Find returns 1 (0), X=616.88, Y=107.44, Mass=1526, SNR=24.4, Peak=147 HFD=3.1
04:26:25.050 00.000 10844 MultiStar: [#1 -0.56,0.45,0.00,M1] [#2 -0.54,0.38,0.00,M2] [#3 0.50,0.51,0.00,M1] [#4 -0.18,0.56,0.00,M2] [#5 -0.54,0.26,0.00,M1] [#6 -0.29,0.30,1.02,U] [#7 -0.15,0.73,0.00,M1] [#8 -0.00,0.00,0.87,U] 
04:26:25.050 00.000 10844 refined, 2 included, MultiStar: {-0.23, 0.27}, one-star: {-0.37, 0.49}
04:26:25.050 00.000 10844 CameraToMount -- cameraTheta (2.27) - m_xAngle (1.39) = xAngle (0.88 = 0.88)
04:26:25.050 00.000 10844 CameraToMount -- cameraTheta (2.27) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.00 = -2.28)
04:26:25.050 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.36 cameraTheta=2.27 mountX=0.23 mountY=-0.27, mountTheta=-0.87
04:26:25.055 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=0.27, opts=13)
04:26:25.055 00.000 10844 Enqueuing Move request for scope (-0.23, 0.27)
04:26:25.055 00.000 11060 Worker thread wakes up
04:26:25.055 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:25.055 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
04:26:25.055 00.000 10844 UpdateGuideState exits: m=1526 SNR=24.4
04:26:25.055 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
04:26:25.055 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:25.055 00.000 11060 Moving (-0.23, 0.27) raw xDistance=0.23 yDistance=-0.27
04:26:25.055 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:25.058 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:26:25.058 00.000 10844 Enqueuing Expose request
04:26:25.058 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:26:25.058 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:26:25.058 00.000 11060 MoveAxis(W, 54, ABG)
04:26:25.058 00.000 11060 Guiding  Dir = 3, Dur = 54
04:26:25.071 00.013 11060 IsSlewing returns 0
04:26:25.071 00.000 11060 IsGuiding returns 0
04:26:25.136 00.065 11060 IsGuiding returns 0
04:26:25.136 00.000 11060 Move returns status 0, amount 54
04:26:25.136 00.000 11060 MoveAxis(N, 0, ABG)
04:26:25.136 00.000 11060 Move returns status 0, amount 0
04:26:25.136 00.000 11060 move complete, result=0
04:26:25.136 00.000 11060 worker thread done servicing request
04:26:25.136 00.000 11060 Worker thread wakes up
04:26:25.136 00.000 10844 GuideStep: 0.2 px 54 ms WEST, -0.3 px 0 ms NORTH
04:26:25.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:25.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:25.765 00.629 11060 Exposure complete
04:26:25.971 00.206 11060 worker thread done servicing request
04:26:25.973 00.002 10844 OnExposeComplete: enter
04:26:25.973 00.000 10844 UpdateGuideState(): m_state=6
04:26:25.973 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5581
04:26:25.973 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=106.96, Mass=1718, SNR=26.1, Peak=177 HFD=2.8
04:26:25.973 00.000 10844 MultiStar: [#1 -0.30,0.15,1.00,U] [#2 -0.31,-0.22,0.84,U] [#3 0.02,0.08,1.01,U] [#4 0.01,0.54,0.95,U] [#5 -0.78,-0.14,0.00,M2] [#6 0.08,-0.73,0.00,M1] [#7 -0.52,0.46,0.00,M2] [#8 0.10,-0.45,0.82,U] 
04:26:25.973 00.000 10844 refined, 5 included, MultiStar: {-0.13, 0.03}, one-star: {-0.31, 0.01}
04:26:25.973 00.000 10844 CameraToMount -- cameraTheta (2.90) - m_xAngle (1.39) = xAngle (1.51 = 1.51)
04:26:25.973 00.000 10844 CameraToMount -- cameraTheta (2.90) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.63 = -1.65)
04:26:25.973 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.90 mountX=0.01 mountY=-0.14, mountTheta=-1.51
04:26:25.973 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.03, opts=13)
04:26:25.973 00.000 10844 Enqueuing Move request for scope (-0.13, 0.03)
04:26:25.973 00.000 11060 Worker thread wakes up
04:26:25.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:25.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
04:26:25.973 00.000 10844 UpdateGuideState exits: m=1718 SNR=26.1
04:26:25.973 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
04:26:25.973 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:25.973 00.000 11060 Moving (-0.13, 0.03) raw xDistance=0.01 yDistance=-0.14
04:26:25.973 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:25.973 00.000 10844 Enqueuing Expose request
04:26:25.973 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:26:25.973 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:25.973 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:26:25.973 00.000 11060 MoveAxis(E, 0, ABG)
04:26:25.973 00.000 11060 Move returns status 0, amount 0
04:26:25.973 00.000 11060 MoveAxis(N, 0, ABG)
04:26:25.973 00.000 11060 Move returns status 0, amount 0
04:26:25.979 00.006 11060 move complete, result=0
04:26:25.979 00.000 11060 worker thread done servicing request
04:26:25.979 00.000 11060 Worker thread wakes up
04:26:25.979 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:25.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:25.979 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:26.614 00.635 11060 Exposure complete
04:26:26.824 00.210 11060 worker thread done servicing request
04:26:26.824 00.000 10844 OnExposeComplete: enter
04:26:26.824 00.000 10844 UpdateGuideState(): m_state=6
04:26:26.825 00.001 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5582
04:26:26.825 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=107.69, Mass=1868, SNR=27.2, Peak=184 HFD=3.2
04:26:26.825 00.000 10844 MultiStar: [#1 -0.07,0.67,0.00,M1] [#2 -0.29,0.18,0.88,U] [#3 0.47,0.21,0.97,U] [#4 0.17,0.34,0.93,U] [#5 -0.14,0.16,0.87,U] [#6 0.12,0.14,1.00,U] [#7 0.16,0.50,0.96,U] [#8 -0.35,-0.17,0.89,U] 
04:26:26.825 00.000 10844 refined, 7 included, MultiStar: {-0.01, 0.27}, one-star: {-0.31, 0.73}
04:26:26.825 00.000 10844 CameraToMount -- cameraTheta (1.62) - m_xAngle (1.39) = xAngle (0.23 = 0.23)
04:26:26.825 00.000 10844 CameraToMount -- cameraTheta (1.62) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.36 = -2.93)
04:26:26.825 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.62 mountX=0.26 mountY=-0.06, mountTheta=-0.22
04:26:26.827 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.27, opts=13)
04:26:26.827 00.000 10844 Enqueuing Move request for scope (-0.01, 0.27)
04:26:26.827 00.000 11060 Worker thread wakes up
04:26:26.827 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:26.827 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
04:26:26.827 00.000 10844 UpdateGuideState exits: m=1868 SNR=27.2
04:26:26.827 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
04:26:26.827 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:26.827 00.000 11060 Moving (-0.01, 0.27) raw xDistance=0.26 yDistance=-0.06
04:26:26.827 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:26.827 00.000 10844 Enqueuing Expose request
04:26:26.827 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
04:26:26.827 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:26.827 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:26:26.827 00.000 11060 MoveAxis(W, 61, ABG)
04:26:26.827 00.000 11060 Guiding  Dir = 3, Dur = 61
04:26:26.863 00.036 11060 IsSlewing returns 0
04:26:26.864 00.001 11060 IsGuiding returns 0
04:26:26.944 00.080 11060 IsGuiding returns 0
04:26:26.945 00.001 11060 Move returns status 0, amount 61
04:26:26.945 00.000 11060 MoveAxis(N, 0, ABG)
04:26:26.945 00.000 11060 Move returns status 0, amount 0
04:26:26.945 00.000 11060 move complete, result=0
04:26:26.945 00.000 11060 worker thread done servicing request
04:26:26.945 00.000 10844 GuideStep: 0.3 px 61 ms WEST, -0.1 px 0 ms NORTH
04:26:26.945 00.000 11060 Worker thread wakes up
04:26:26.946 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:26.946 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:27.578 00.632 11060 Exposure complete
04:26:27.779 00.201 11060 worker thread done servicing request
04:26:27.779 00.000 10844 OnExposeComplete: enter
04:26:27.779 00.000 10844 UpdateGuideState(): m_state=6
04:26:27.779 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5583
04:26:27.779 00.000 10844 Star::Find returns 1 (0), X=617.17, Y=107.14, Mass=2043, SNR=28.4, Peak=208 HFD=2.9
04:26:27.779 00.000 10844 MultiStar: [#1 -0.64,0.09,0.00,M2] [#2 -0.35,0.24,0.90,U] [#3 -0.33,0.23,0.93,U] [#4 0.20,-0.19,0.77,U] [#5 -0.33,-0.13,0.79,U] [#6 -0.16,-0.54,0.00,M1] [#7 -0.65,0.48,0.00,M2] [#8 0.02,-0.57,0.00,M1] 
04:26:27.779 00.000 10844 refined, 4 included, MultiStar: {-0.18, 0.08}, one-star: {-0.09, 0.18}
04:26:27.779 00.000 10844 CameraToMount -- cameraTheta (2.72) - m_xAngle (1.39) = xAngle (1.33 = 1.33)
04:26:27.779 00.000 10844 CameraToMount -- cameraTheta (2.72) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.45 = -1.83)
04:26:27.779 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.72 mountX=0.05 mountY=-0.20, mountTheta=-1.33
04:26:27.784 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.08, opts=13)
04:26:27.784 00.000 10844 Enqueuing Move request for scope (-0.18, 0.08)
04:26:27.784 00.000 11060 Worker thread wakes up
04:26:27.784 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:27.784 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
04:26:27.784 00.000 10844 UpdateGuideState exits: m=2043 SNR=28.4
04:26:27.784 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
04:26:27.784 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:27.784 00.000 11060 Moving (-0.18, 0.08) raw xDistance=0.05 yDistance=-0.20
04:26:27.784 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:27.784 00.000 10844 Enqueuing Expose request
04:26:27.784 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:26:27.784 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:26:27.784 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:26:27.784 00.000 11060 MoveAxis(E, 0, ABG)
04:26:27.784 00.000 11060 Move returns status 0, amount 0
04:26:27.788 00.004 11060 MoveAxis(N, 0, ABG)
04:26:27.788 00.000 11060 Move returns status 0, amount 0
04:26:27.788 00.000 11060 move complete, result=0
04:26:27.788 00.000 11060 worker thread done servicing request
04:26:27.788 00.000 11060 Worker thread wakes up
04:26:27.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:27.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:27.789 00.001 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:28.419 00.630 11060 Exposure complete
04:26:28.623 00.204 11060 worker thread done servicing request
04:26:28.623 00.000 10844 OnExposeComplete: enter
04:26:28.623 00.000 10844 UpdateGuideState(): m_state=6
04:26:28.628 00.005 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5584
04:26:28.628 00.000 10844 Star::Find returns 1 (0), X=617.23, Y=107.18, Mass=1948, SNR=28.2, Peak=191 HFD=3.2
04:26:28.628 00.000 10844 MultiStar: [#1 -0.13,0.28,0.91,U] [#2 -0.44,0.17,0.86,U] [#3 -0.22,0.21,0.87,U] [#4 0.19,-0.04,0.93,U] [#5 -0.47,-0.15,0.86,U] [#6 0.03,-0.35,0.84,U] [#7 -0.26,0.56,0.00,M3] [#8 0.39,-0.43,0.00,M2] 
04:26:28.628 00.000 10844 refined, 6 included, MultiStar: {-0.14, 0.06}, one-star: {-0.03, 0.23}
04:26:28.628 00.000 10844 CameraToMount -- cameraTheta (2.77) - m_xAngle (1.39) = xAngle (1.38 = 1.38)
04:26:28.628 00.000 10844 CameraToMount -- cameraTheta (2.77) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.51 = -1.78)
04:26:28.628 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.77 mountX=0.03 mountY=-0.15, mountTheta=-1.38
04:26:28.630 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.06, opts=13)
04:26:28.630 00.000 10844 Enqueuing Move request for scope (-0.14, 0.06)
04:26:28.630 00.000 11060 Worker thread wakes up
04:26:28.630 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:28.630 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
04:26:28.630 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
04:26:28.630 00.000 11060 Moving (-0.14, 0.06) raw xDistance=0.03 yDistance=-0.15
04:26:28.630 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:26:28.630 00.000 10844 UpdateGuideState exits: m=1948 SNR=28.2
04:26:28.630 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:28.630 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:28.630 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:28.630 00.000 10844 Enqueuing Expose request
04:26:28.630 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:26:28.634 00.004 11060 MoveAxis(E, 0, ABG)
04:26:28.634 00.000 11060 Move returns status 0, amount 0
04:26:28.634 00.000 11060 MoveAxis(N, 0, ABG)
04:26:28.634 00.000 11060 Move returns status 0, amount 0
04:26:28.634 00.000 11060 move complete, result=0
04:26:28.634 00.000 11060 worker thread done servicing request
04:26:28.634 00.000 11060 Worker thread wakes up
04:26:28.634 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:28.634 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:28.637 00.003 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:29.282 00.645 11060 Exposure complete
04:26:29.483 00.201 11060 worker thread done servicing request
04:26:29.483 00.000 10844 OnExposeComplete: enter
04:26:29.483 00.000 10844 UpdateGuideState(): m_state=6
04:26:29.489 00.006 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5585
04:26:29.489 00.000 10844 Star::Find returns 1 (0), X=617.15, Y=106.87, Mass=1884, SNR=27.4, Peak=160 HFD=3.3
04:26:29.489 00.000 10844 MultiStar: [#1 -0.27,-0.10,0.91,U] [#2 -0.28,-0.34,0.87,U] [#3 0.25,0.45,0.93,U] [#4 0.35,0.11,0.82,U] [#5 0.13,-0.12,0.82,U] [#6 -0.11,-0.68,0.00,M1] [#7 -0.32,0.07,0.90,U] [#8 -0.26,0.17,0.84,U] 
04:26:29.489 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.02}, one-star: {-0.10, -0.09}
04:26:29.489 00.000 10844 CameraToMount -- cameraTheta (2.86) - m_xAngle (1.39) = xAngle (1.47 = 1.47)
04:26:29.489 00.000 10844 CameraToMount -- cameraTheta (2.86) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.60 = -1.69)
04:26:29.489 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.86 mountX=0.01 mountY=-0.07, mountTheta=-1.47
04:26:29.489 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
04:26:29.489 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
04:26:29.489 00.000 11060 Worker thread wakes up
04:26:29.489 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:29.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
04:26:29.489 00.000 10844 UpdateGuideState exits: m=1884 SNR=27.4
04:26:29.489 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
04:26:29.489 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:29.489 00.000 11060 Moving (-0.07, 0.02) raw xDistance=0.01 yDistance=-0.07
04:26:29.489 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:29.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:26:29.489 00.000 10844 Enqueuing Expose request
04:26:29.489 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:29.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:26:29.489 00.000 11060 MoveAxis(E, 0, ABG)
04:26:29.489 00.000 11060 Move returns status 0, amount 0
04:26:29.489 00.000 11060 MoveAxis(N, 0, ABG)
04:26:29.494 00.005 11060 Move returns status 0, amount 0
04:26:29.494 00.000 11060 move complete, result=0
04:26:29.494 00.000 11060 worker thread done servicing request
04:26:29.494 00.000 11060 Worker thread wakes up
04:26:29.494 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:29.495 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:29.499 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:30.121 00.622 11060 Exposure complete
04:26:30.332 00.211 11060 worker thread done servicing request
04:26:30.332 00.000 10844 OnExposeComplete: enter
04:26:30.332 00.000 10844 UpdateGuideState(): m_state=6
04:26:30.332 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5586
04:26:30.332 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=107.26, Mass=1597, SNR=24.9, Peak=192 HFD=3.0
04:26:30.335 00.003 10844 MultiStar: [#1 -0.42,0.17,0.92,U] [#2 -0.51,-0.38,0.00,M1] [#3 0.52,0.11,0.96,U] [#4 -0.17,0.24,1.07,U] [#5 -0.62,-0.14,0.00,M1] [#6 0.40,-0.20,1.10,U] [#7 -0.05,0.15,1.09,U] [#8 -0.19,-0.23,0.85,U] 
04:26:30.335 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.08}, one-star: {-0.08, 0.31}
04:26:30.335 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (1.39) = xAngle (0.04 = 0.04)
04:26:30.335 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.17 = -3.12)
04:26:30.335 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.43 mountX=0.08 mountY=-0.00, mountTheta=-0.03
04:26:30.336 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.08, opts=13)
04:26:30.336 00.000 10844 Enqueuing Move request for scope (0.01, 0.08)
04:26:30.336 00.000 11060 Worker thread wakes up
04:26:30.336 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:30.336 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
04:26:30.336 00.000 10844 UpdateGuideState exits: m=1597 SNR=24.9
04:26:30.336 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
04:26:30.336 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:30.339 00.003 11060 Moving (0.01, 0.08) raw xDistance=0.08 yDistance=-0.00
04:26:30.339 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:30.339 00.000 10844 Enqueuing Expose request
04:26:30.339 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:26:30.339 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:30.339 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:26:30.339 00.000 11060 MoveAxis(E, 0, ABG)
04:26:30.339 00.000 11060 Move returns status 0, amount 0
04:26:30.339 00.000 11060 MoveAxis(N, 0, ABG)
04:26:30.339 00.000 11060 Move returns status 0, amount 0
04:26:30.339 00.000 11060 move complete, result=0
04:26:30.339 00.000 11060 worker thread done servicing request
04:26:30.339 00.000 11060 Worker thread wakes up
04:26:30.339 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:30.339 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:30.342 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:30.979 00.637 11060 Exposure complete
04:26:31.199 00.220 11060 worker thread done servicing request
04:26:31.199 00.000 10844 OnExposeComplete: enter
04:26:31.199 00.000 10844 UpdateGuideState(): m_state=6
04:26:31.202 00.003 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5587
04:26:31.202 00.000 10844 Star::Find returns 1 (0), X=616.77, Y=107.06, Mass=1737, SNR=26.6, Peak=190 HFD=2.9
04:26:31.202 00.000 10844 MultiStar: [#1 -0.07,0.10,0.89,U] [#2 -0.24,0.52,0.00,M2] [#3 0.12,-0.28,0.95,U] [#4 -0.16,0.09,0.95,U] [#5 -0.57,-0.42,0.00,M2] [#6 -0.43,-0.53,0.00,M1] [#7 -0.27,0.14,0.80,U] [#8 -0.59,-0.48,0.00,M1] 
04:26:31.202 00.000 10844 refined, 4 included, MultiStar: {-0.17, 0.03}, one-star: {-0.48, 0.11}
04:26:31.202 00.000 10844 CameraToMount -- cameraTheta (2.98) - m_xAngle (1.39) = xAngle (1.59 = 1.59)
04:26:31.202 00.000 10844 CameraToMount -- cameraTheta (2.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.72 = -1.57)
04:26:31.202 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=-0.00 mountY=-0.18, mountTheta=-1.59
04:26:31.204 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=0.03, opts=13)
04:26:31.204 00.000 10844 Enqueuing Move request for scope (-0.17, 0.03)
04:26:31.204 00.000 11060 Worker thread wakes up
04:26:31.204 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
04:26:31.204 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
04:26:31.204 00.000 11060 Moving (-0.17, 0.03) raw xDistance=-0.00 yDistance=-0.18
04:26:31.204 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:26:31.204 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:31.206 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:26:31.206 00.000 11060 MoveAxis(E, 0, ABG)
04:26:31.206 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:31.206 00.000 11060 Move returns status 0, amount 0
04:26:31.206 00.000 10844 UpdateGuideState exits: m=1737 SNR=26.6
04:26:31.206 00.000 11060 MoveAxis(N, 0, ABG)
04:26:31.206 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:31.206 00.000 11060 Move returns status 0, amount 0
04:26:31.206 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:31.206 00.000 11060 move complete, result=0
04:26:31.206 00.000 10844 Enqueuing Expose request
04:26:31.206 00.000 11060 worker thread done servicing request
04:26:31.206 00.000 11060 Worker thread wakes up
04:26:31.206 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:31.207 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:31.207 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:31.839 00.632 11060 Exposure complete
04:26:32.055 00.216 11060 worker thread done servicing request
04:26:32.055 00.000 10844 OnExposeComplete: enter
04:26:32.055 00.000 10844 UpdateGuideState(): m_state=6
04:26:32.057 00.002 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5588
04:26:32.057 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=107.24, Mass=1556, SNR=24.9, Peak=152 HFD=3.3
04:26:32.057 00.000 10844 MultiStar: [#1 -0.52,0.45,0.00,M1] [#2 -0.18,-0.49,1.00,U] [#3 0.08,0.25,1.07,U] [#4 0.01,0.34,1.05,U] [#5 -0.52,-0.85,0.00,M3] [#6 0.04,-0.36,1.18,U] [#7 -0.04,0.32,1.01,U] [#8 -0.39,-0.95,0.00,M2] 
04:26:32.057 00.000 10844 refined, 5 included, MultiStar: {-0.02, 0.05}, one-star: {-0.07, 0.28}
04:26:32.057 00.000 10844 CameraToMount -- cameraTheta (2.00) - m_xAngle (1.39) = xAngle (0.61 = 0.61)
04:26:32.057 00.000 10844 CameraToMount -- cameraTheta (2.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.74 = -2.55)
04:26:32.057 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.00 mountX=0.04 mountY=-0.03, mountTheta=-0.60
04:26:32.061 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
04:26:32.061 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
04:26:32.061 00.000 11060 Worker thread wakes up
04:26:32.061 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:32.061 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
04:26:32.061 00.000 10844 UpdateGuideState exits: m=1556 SNR=24.9
04:26:32.061 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
04:26:32.061 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:32.061 00.000 11060 Moving (-0.02, 0.05) raw xDistance=0.04 yDistance=-0.03
04:26:32.061 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:32.061 00.000 10844 Enqueuing Expose request
04:26:32.061 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:26:32.061 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:32.061 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:26:32.061 00.000 11060 MoveAxis(E, 0, ABG)
04:26:32.061 00.000 11060 Move returns status 0, amount 0
04:26:32.061 00.000 11060 MoveAxis(N, 0, ABG)
04:26:32.061 00.000 11060 Move returns status 0, amount 0
04:26:32.061 00.000 11060 move complete, result=0
04:26:32.061 00.000 11060 worker thread done servicing request
04:26:32.061 00.000 11060 Worker thread wakes up
04:26:32.061 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:32.061 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:32.065 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:32.696 00.631 11060 Exposure complete
04:26:32.921 00.225 10844 OnExposeComplete: enter
04:26:32.921 00.000 10844 UpdateGuideState(): m_state=6
04:26:32.922 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5589
04:26:32.922 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=106.96, Mass=1559, SNR=25.0, Peak=166 HFD=2.8
04:26:32.922 00.000 10844 MultiStar: [#1 -0.12,0.60,0.00,M2] [#2 -0.22,-0.09,0.97,U] [#3 0.08,-0.19,1.09,U] [#4 -0.19,0.38,0.97,U] [#5 -0.51,-0.07,0.98,U] [#6 -0.17,-0.43,1.09,U] [#7 -0.48,-0.27,0.00,M1] [#8 -0.26,-0.64,0.00,M3] 
04:26:32.922 00.000 10844 refined, 5 included, MultiStar: {-0.21, -0.08}, one-star: {-0.26, 0.00}
04:26:32.922 00.000 10844 CameraToMount -- cameraTheta (-2.78) - m_xAngle (1.39) = xAngle (-4.17 = 2.11)
04:26:32.922 00.000 10844 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.05 = -1.05)
04:26:32.923 00.001 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.78 mountX=-0.11 mountY=-0.19, mountTheta=-2.11
04:26:32.923 00.000 11060 worker thread done servicing request
04:26:32.925 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.08, opts=13)
04:26:32.925 00.000 10844 Enqueuing Move request for scope (-0.21, -0.08)
04:26:32.926 00.001 11060 Worker thread wakes up
04:26:32.926 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
04:26:32.926 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
04:26:32.926 00.000 11060 Moving (-0.21, -0.08) raw xDistance=-0.11 yDistance=-0.19
04:26:32.926 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:26:32.926 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:32.926 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:26:32.927 00.001 10844 UpdateGuideState exits: m=1559 SNR=25.0
04:26:32.927 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:26:32.927 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:32.927 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:32.927 00.000 11060 MoveAxis(E, 0, ABG)
04:26:32.927 00.000 10844 Enqueuing Expose request
04:26:32.927 00.000 11060 Move returns status 0, amount 0
04:26:32.927 00.000 11060 MoveAxis(N, 0, ABG)
04:26:32.927 00.000 11060 Move returns status 0, amount 0
04:26:32.927 00.000 11060 move complete, result=0
04:26:32.928 00.001 11060 worker thread done servicing request
04:26:32.928 00.000 11060 Worker thread wakes up
04:26:32.928 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:32.928 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:32.930 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:33.570 00.640 11060 Exposure complete
04:26:33.778 00.208 11060 worker thread done servicing request
04:26:33.778 00.000 10844 OnExposeComplete: enter
04:26:33.778 00.000 10844 UpdateGuideState(): m_state=6
04:26:33.778 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5590
04:26:33.778 00.000 10844 Star::Find returns 1 (0), X=617.49, Y=106.80, Mass=1568, SNR=24.6, Peak=234 HFD=3.0
04:26:33.778 00.000 10844 MultiStar: [#1 -0.38,0.37,0.95,U] [#2 -0.10,-0.13,0.97,U] [#3 0.48,-0.14,1.12,U] [#4 0.32,0.28,0.95,U] [#5 -0.11,-0.27,1.00,U] [#6 0.46,-0.31,0.00,M1] [#7 -0.11,0.58,0.00,M2] [#8 0.02,-0.52,0.86,U] 
04:26:33.778 00.000 10844 refined, 6 included, MultiStar: {0.08, -0.08}, one-star: {0.24, -0.15}
04:26:33.778 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (1.39) = xAngle (-2.19 = -2.19)
04:26:33.778 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.94 = 0.94)
04:26:33.781 00.003 10844 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.80 mountX=-0.06 mountY=0.09, mountTheta=2.19
04:26:33.783 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.08, opts=13)
04:26:33.783 00.000 10844 Enqueuing Move request for scope (0.08, -0.08)
04:26:33.783 00.000 11060 Worker thread wakes up
04:26:33.783 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:33.783 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
04:26:33.783 00.000 10844 UpdateGuideState exits: m=1568 SNR=24.6
04:26:33.783 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
04:26:33.783 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:33.783 00.000 11060 Moving (0.08, -0.08) raw xDistance=-0.06 yDistance=0.09
04:26:33.783 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:33.783 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:26:33.783 00.000 10844 Enqueuing Expose request
04:26:33.783 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:33.783 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:26:33.783 00.000 11060 MoveAxis(E, 0, ABG)
04:26:33.783 00.000 11060 Move returns status 0, amount 0
04:26:33.783 00.000 11060 MoveAxis(N, 0, ABG)
04:26:33.783 00.000 11060 Move returns status 0, amount 0
04:26:33.783 00.000 11060 move complete, result=0
04:26:33.783 00.000 11060 worker thread done servicing request
04:26:33.783 00.000 11060 Worker thread wakes up
04:26:33.783 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:33.783 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:33.788 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:34.422 00.634 11060 Exposure complete
04:26:34.626 00.204 11060 worker thread done servicing request
04:26:34.626 00.000 10844 OnExposeComplete: enter
04:26:34.626 00.000 10844 UpdateGuideState(): m_state=6
04:26:34.626 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5591
04:26:34.626 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=106.60, Mass=1563, SNR=24.8, Peak=230 HFD=2.7
04:26:34.626 00.000 10844 MultiStar: [#1 -0.31,0.19,0.99,U] [#2 -0.08,-0.46,0.84,U] [#3 -0.21,-0.35,1.10,U] [#4 0.33,0.02,1.00,U] [#5 -0.21,-0.66,0.00,M2] [#6 -0.09,-0.86,0.00,M2] [#7 0.18,0.19,0.97,U] [#8 -0.40,-0.48,0.00,M3] 
04:26:34.626 00.000 10844 refined, 5 included, MultiStar: {-0.06, -0.12}, one-star: {-0.26, -0.36}
04:26:34.626 00.000 10844 CameraToMount -- cameraTheta (-2.03) - m_xAngle (1.39) = xAngle (-3.42 = 2.86)
04:26:34.626 00.000 10844 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.30 = -0.30)
04:26:34.626 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.03 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
04:26:34.633 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-0.12, opts=13)
04:26:34.633 00.000 10844 Enqueuing Move request for scope (-0.06, -0.12)
04:26:34.634 00.001 11060 Worker thread wakes up
04:26:34.634 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
04:26:34.634 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
04:26:34.634 00.000 11060 Moving (-0.06, -0.12) raw xDistance=-0.13 yDistance=-0.04
04:26:34.634 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:26:34.634 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:34.634 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:26:34.634 00.000 11060 MoveAxis(E, 31, ABG)
04:26:34.634 00.000 11060 Guiding  Dir = 2, Dur = 31
04:26:34.634 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:34.636 00.002 10844 UpdateGuideState exits: m=1563 SNR=24.8
04:26:34.636 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:34.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:34.636 00.000 10844 Enqueuing Expose request
04:26:34.651 00.015 11060 IsSlewing returns 0
04:26:34.651 00.000 11060 IsGuiding returns 0
04:26:34.698 00.047 11060 IsGuiding returns 0
04:26:34.698 00.000 11060 Move returns status 0, amount 31
04:26:34.698 00.000 11060 MoveAxis(N, 0, ABG)
04:26:34.698 00.000 11060 Move returns status 0, amount 0
04:26:34.698 00.000 11060 move complete, result=0
04:26:34.698 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
04:26:34.698 00.000 11060 worker thread done servicing request
04:26:34.698 00.000 11060 Worker thread wakes up
04:26:34.700 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:34.700 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:35.347 00.647 11060 Exposure complete
04:26:35.558 00.211 11060 worker thread done servicing request
04:26:35.558 00.000 10844 OnExposeComplete: enter
04:26:35.560 00.002 10844 UpdateGuideState(): m_state=6
04:26:35.560 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5592
04:26:35.560 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=107.20, Mass=1453, SNR=23.8, Peak=164 HFD=2.7
04:26:35.560 00.000 10844 MultiStar: [#1 -0.56,-0.02,0.00,M1] [#2 0.02,0.22,1.07,U] [#3 -0.08,-0.35,1.02,U] [#4 -0.20,-0.26,1.04,U] [#5 -0.36,-0.45,0.00,M3] [#6 0.21,-0.30,1.08,U] [#7 -0.55,0.07,1.02,U] [#8 -0.32,-0.80,0.00,M4] 
04:26:35.561 00.001 10844 refined, 5 included, MultiStar: {-0.12, -0.07}, one-star: {-0.14, 0.24}
04:26:35.561 00.000 10844 CameraToMount -- cameraTheta (-2.65) - m_xAngle (1.39) = xAngle (-4.04 = 2.25)
04:26:35.561 00.000 10844 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.91 = -0.91)
04:26:35.561 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.65 mountX=-0.09 mountY=-0.11, mountTheta=-2.24
04:26:35.564 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.07, opts=13)
04:26:35.564 00.000 10844 Enqueuing Move request for scope (-0.12, -0.07)
04:26:35.564 00.000 11060 Worker thread wakes up
04:26:35.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
04:26:35.564 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
04:26:35.564 00.000 11060 Moving (-0.12, -0.07) raw xDistance=-0.09 yDistance=-0.11
04:26:35.564 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:26:35.564 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:35.564 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:26:35.564 00.000 11060 MoveAxis(E, 0, ABG)
04:26:35.564 00.000 11060 Move returns status 0, amount 0
04:26:35.564 00.000 11060 MoveAxis(N, 0, ABG)
04:26:35.564 00.000 11060 Move returns status 0, amount 0
04:26:35.566 00.002 11060 move complete, result=0
04:26:35.566 00.000 11060 worker thread done servicing request
04:26:35.566 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:35.566 00.000 10844 UpdateGuideState exits: m=1453 SNR=23.8
04:26:35.566 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:35.566 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:35.566 00.000 10844 Enqueuing Expose request
04:26:35.566 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:35.566 00.000 11060 Worker thread wakes up
04:26:35.567 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:35.567 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:36.199 00.632 11060 Exposure complete
04:26:36.402 00.203 11060 worker thread done servicing request
04:26:36.402 00.000 10844 OnExposeComplete: enter
04:26:36.402 00.000 10844 UpdateGuideState(): m_state=6
04:26:36.402 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5593
04:26:36.402 00.000 10844 Star::Find returns 1 (0), X=617.11, Y=107.19, Mass=1720, SNR=26.4, Peak=186 HFD=3.1
04:26:36.402 00.000 10844 MultiStar: [#1 -0.84,0.33,0.00,M2] [#2 -0.13,-0.45,0.88,U] [#3 -0.21,0.15,1.03,U] [#4 -0.39,0.11,0.91,U] [#5 -0.44,-0.14,0.89,U] [#6 -0.05,-0.45,0.99,U] [#7 -0.23,0.30,0.87,U] [#8 -0.55,-0.50,0.00,M5] 
04:26:36.402 00.000 10844 refined, 6 included, MultiStar: {-0.22, -0.03}, one-star: {-0.14, 0.23}
04:26:36.402 00.000 10844 CameraToMount -- cameraTheta (-2.99) - m_xAngle (1.39) = xAngle (-4.38 = 1.91)
04:26:36.402 00.000 10844 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.25 = -1.25)
04:26:36.402 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-2.99 mountX=-0.07 mountY=-0.21, mountTheta=-1.91
04:26:36.402 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=-0.03, opts=13)
04:26:36.402 00.000 10844 Enqueuing Move request for scope (-0.22, -0.03)
04:26:36.402 00.000 11060 Worker thread wakes up
04:26:36.402 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:36.402 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
04:26:36.402 00.000 10844 UpdateGuideState exits: m=1720 SNR=26.4
04:26:36.402 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
04:26:36.402 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:36.402 00.000 11060 Moving (-0.22, -0.03) raw xDistance=-0.07 yDistance=-0.21
04:26:36.402 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:36.402 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:26:36.402 00.000 10844 Enqueuing Expose request
04:26:36.402 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:26:36.402 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:26:36.402 00.000 11060 MoveAxis(E, 0, ABG)
04:26:36.402 00.000 11060 Move returns status 0, amount 0
04:26:36.408 00.006 11060 MoveAxis(N, 0, ABG)
04:26:36.408 00.000 11060 Move returns status 0, amount 0
04:26:36.408 00.000 11060 move complete, result=0
04:26:36.408 00.000 11060 worker thread done servicing request
04:26:36.408 00.000 11060 Worker thread wakes up
04:26:36.408 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:36.408 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:36.418 00.010 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:37.039 00.621 11060 Exposure complete
04:26:37.248 00.209 11060 worker thread done servicing request
04:26:37.248 00.000 10844 OnExposeComplete: enter
04:26:37.248 00.000 10844 UpdateGuideState(): m_state=6
04:26:37.248 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5594
04:26:37.248 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=107.05, Mass=1667, SNR=25.5, Peak=189 HFD=3.5
04:26:37.249 00.001 10844 MultiStar: [#1 -0.75,-0.03,0.00,M3] [#2 -0.03,-0.10,0.93,U] [#3 -0.26,-0.43,1.01,U] [#4 -0.05,-0.16,1.04,U] [#5 -0.43,-0.24,1.03,U] [#6 0.14,-0.23,1.05,U] [#7 -0.74,0.34,0.00,M1] [#8 -0.04,-0.58,0.00,M6] 
04:26:37.249 00.000 10844 single-star, 5 included, MultiStar: {-0.12, -0.18}, one-star: {-0.08, 0.09}
04:26:37.249 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.39) = xAngle (0.86 = 0.86)
04:26:37.249 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.98 = -2.30)
04:26:37.249 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.08 mountY=-0.09, mountTheta=-0.85
04:26:37.260 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.09, opts=13)
04:26:37.260 00.000 10844 Enqueuing Move request for scope (-0.08, 0.09)
04:26:37.260 00.000 11060 Worker thread wakes up
04:26:37.260 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
04:26:37.260 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
04:26:37.260 00.000 11060 Moving (-0.08, 0.09) raw xDistance=0.08 yDistance=-0.09
04:26:37.260 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:26:37.260 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:37.260 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:26:37.260 00.000 11060 MoveAxis(E, 0, ABG)
04:26:37.260 00.000 11060 Move returns status 0, amount 0
04:26:37.260 00.000 11060 MoveAxis(N, 0, ABG)
04:26:37.260 00.000 11060 Move returns status 0, amount 0
04:26:37.260 00.000 11060 move complete, result=0
04:26:37.260 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:37.260 00.000 10844 UpdateGuideState exits: m=1667 SNR=25.5
04:26:37.260 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:37.260 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:37.262 00.002 10844 Enqueuing Expose request
04:26:37.262 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:37.262 00.000 11060 worker thread done servicing request
04:26:37.262 00.000 11060 Worker thread wakes up
04:26:37.262 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:37.262 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:37.899 00.637 11060 Exposure complete
04:26:38.101 00.202 11060 worker thread done servicing request
04:26:38.101 00.000 10844 OnExposeComplete: enter
04:26:38.101 00.000 10844 UpdateGuideState(): m_state=6
04:26:38.104 00.003 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5595
04:26:38.104 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=106.86, Mass=1571, SNR=24.4, Peak=191 HFD=2.7
04:26:38.104 00.000 10844 MultiStar: [#1 -0.61,0.05,0.00,M4] [#2 0.44,-0.32,1.03,U] [#3 0.18,-0.41,1.06,U] [#4 -0.31,-0.06,1.06,U] [#5 -0.04,-0.57,0.00,M2] [#6 0.26,-0.67,0.00,M1] [#7 -0.60,0.02,0.00,M2] [#8 0.11,-0.54,0.00,M7] 
04:26:38.104 00.000 10844 refined, 3 included, MultiStar: {0.02, -0.22}, one-star: {-0.21, -0.10}
04:26:38.104 00.000 10844 CameraToMount -- cameraTheta (-1.46) - m_xAngle (1.39) = xAngle (-2.85 = -2.85)
04:26:38.104 00.000 10844 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.28 = 0.28)
04:26:38.104 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.46 mountX=-0.21 mountY=0.06, mountTheta=2.86
04:26:38.107 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.22, opts=13)
04:26:38.107 00.000 10844 Enqueuing Move request for scope (0.02, -0.22)
04:26:38.107 00.000 11060 Worker thread wakes up
04:26:38.107 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:38.107 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
04:26:38.107 00.000 10844 UpdateGuideState exits: m=1571 SNR=24.4
04:26:38.107 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
04:26:38.107 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:38.107 00.000 11060 Moving (0.02, -0.22) raw xDistance=-0.21 yDistance=0.06
04:26:38.107 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:38.107 00.000 10844 Enqueuing Expose request
04:26:38.107 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:26:38.107 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:38.107 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:26:38.109 00.002 11060 MoveAxis(E, 50, ABG)
04:26:38.109 00.000 11060 Guiding  Dir = 2, Dur = 50
04:26:38.148 00.039 11060 IsSlewing returns 0
04:26:38.149 00.001 11060 IsGuiding returns 0
04:26:38.227 00.078 11060 IsGuiding returns 0
04:26:38.228 00.001 11060 Move returns status 0, amount 50
04:26:38.228 00.000 11060 MoveAxis(N, 0, ABG)
04:26:38.228 00.000 11060 Move returns status 0, amount 0
04:26:38.228 00.000 11060 move complete, result=0
04:26:38.228 00.000 10844 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
04:26:38.229 00.001 11060 worker thread done servicing request
04:26:38.229 00.000 11060 Worker thread wakes up
04:26:38.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:38.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:38.869 00.640 11060 Exposure complete
04:26:39.074 00.205 11060 worker thread done servicing request
04:26:39.074 00.000 10844 OnExposeComplete: enter
04:26:39.074 00.000 10844 UpdateGuideState(): m_state=6
04:26:39.074 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5596
04:26:39.074 00.000 10844 Star::Find returns 1 (0), X=616.87, Y=106.67, Mass=1632, SNR=25.5, Peak=182 HFD=3.2
04:26:39.075 00.001 10844 MultiStar: [#1 -0.15,0.11,1.02,U] [#2 0.07,0.19,0.93,U] [#3 -0.08,-0.33,1.06,U] [#4 -0.09,-0.05,0.98,U] [#5 -0.73,-0.49,0.00,M3] [#6 -0.10,-0.42,1.07,U] [#7 0.22,0.35,1.00,U] [#8 -0.21,-0.75,0.00,M8] 
04:26:39.075 00.000 10844 refined, 6 included, MultiStar: {-0.08, -0.07}, one-star: {-0.38, -0.28}
04:26:39.075 00.000 10844 CameraToMount -- cameraTheta (-2.40) - m_xAngle (1.39) = xAngle (-3.79 = 2.50)
04:26:39.075 00.000 10844 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.66 = -0.66)
04:26:39.075 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.40 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
04:26:39.076 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.07, opts=13)
04:26:39.076 00.000 10844 Enqueuing Move request for scope (-0.08, -0.07)
04:26:39.076 00.000 11060 Worker thread wakes up
04:26:39.076 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:39.076 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
04:26:39.076 00.000 10844 UpdateGuideState exits: m=1632 SNR=25.5
04:26:39.076 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
04:26:39.076 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:39.079 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:39.079 00.000 11060 Moving (-0.08, -0.07) raw xDistance=-0.08 yDistance=-0.06
04:26:39.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:26:39.079 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:39.079 00.000 10844 Enqueuing Expose request
04:26:39.079 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:26:39.079 00.000 11060 MoveAxis(E, 0, ABG)
04:26:39.079 00.000 11060 Move returns status 0, amount 0
04:26:39.079 00.000 11060 MoveAxis(N, 0, ABG)
04:26:39.079 00.000 11060 Move returns status 0, amount 0
04:26:39.079 00.000 11060 move complete, result=0
04:26:39.079 00.000 11060 worker thread done servicing request
04:26:39.079 00.000 11060 Worker thread wakes up
04:26:39.079 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:39.079 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:39.082 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:39.703 00.621 11060 Exposure complete
04:26:39.927 00.224 11060 worker thread done servicing request
04:26:39.927 00.000 10844 OnExposeComplete: enter
04:26:39.927 00.000 10844 UpdateGuideState(): m_state=6
04:26:39.927 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5597
04:26:39.927 00.000 10844 Star::Find returns 1 (0), X=616.78, Y=107.22, Mass=1376, SNR=23.3, Peak=159 HFD=2.9
04:26:39.927 00.000 10844 MultiStar: [#1 0.31,-0.11,1.17,U] [#2 -0.20,-0.44,1.11,U] [#3 0.06,-0.14,1.17,U] [#4 0.37,-0.24,1.08,U] [#5 -0.31,-0.35,1.12,U] [#6 -0.22,-0.69,0.00,M1] [#7 -0.18,0.60,0.00,M2] [#8 -0.14,-0.92,0.00,M9] 
04:26:39.927 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.18}, one-star: {-0.47, 0.26}
04:26:39.927 00.000 10844 CameraToMount -- cameraTheta (-1.75) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
04:26:39.927 00.000 10844 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
04:26:39.927 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.75 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
04:26:39.932 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.18, opts=13)
04:26:39.932 00.000 10844 Enqueuing Move request for scope (-0.03, -0.18)
04:26:39.932 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:39.932 00.000 10844 UpdateGuideState exits: m=1376 SNR=23.3
04:26:39.932 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:39.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:39.932 00.000 10844 Enqueuing Expose request
04:26:39.934 00.002 11060 Worker thread wakes up
04:26:39.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
04:26:39.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
04:26:39.934 00.000 11060 Moving (-0.03, -0.18) raw xDistance=-0.18 yDistance=-0.00
04:26:39.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:26:39.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:39.934 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:26:39.934 00.000 11060 MoveAxis(E, 42, ABG)
04:26:39.934 00.000 11060 Guiding  Dir = 2, Dur = 42
04:26:39.944 00.010 11060 IsSlewing returns 0
04:26:39.944 00.000 11060 IsGuiding returns 0
04:26:39.989 00.045 11060 IsGuiding returns 0
04:26:39.989 00.000 11060 Move returns status 0, amount 42
04:26:39.989 00.000 11060 MoveAxis(N, 0, ABG)
04:26:39.989 00.000 11060 Move returns status 0, amount 0
04:26:39.989 00.000 11060 move complete, result=0
04:26:39.989 00.000 11060 worker thread done servicing request
04:26:39.989 00.000 11060 Worker thread wakes up
04:26:39.989 00.000 10844 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
04:26:39.989 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:39.989 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:40.615 00.626 11060 Exposure complete
04:26:40.834 00.219 11060 worker thread done servicing request
04:26:40.834 00.000 10844 OnExposeComplete: enter
04:26:40.834 00.000 10844 UpdateGuideState(): m_state=6
04:26:40.834 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5598
04:26:40.834 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=107.01, Mass=1682, SNR=25.6, Peak=155 HFD=2.9
04:26:40.834 00.000 10844 MultiStar: [#1 -0.49,0.39,0.00,M3] [#2 0.07,0.16,0.90,U] [#3 0.32,-0.28,1.01,U] [#4 -0.34,0.23,1.00,U] [#5 -0.11,-0.20,0.93,U] [#6 0.30,-0.34,1.09,U] [#7 -0.63,0.03,0.00,M3] [#8 -0.01,-0.64,0.00,M10] 
04:26:40.834 00.000 10844 refined, 5 included, MultiStar: {-0.00, -0.07}, one-star: {-0.27, 0.06}
04:26:40.834 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (1.39) = xAngle (-2.97 = -2.97)
04:26:40.834 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.15 = 0.15)
04:26:40.834 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=-0.07 mountY=0.01, mountTheta=2.99
04:26:40.834 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.07, opts=13)
04:26:40.834 00.000 10844 Enqueuing Move request for scope (-0.00, -0.07)
04:26:40.834 00.000 11060 Worker thread wakes up
04:26:40.834 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:40.834 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
04:26:40.834 00.000 10844 UpdateGuideState exits: m=1682 SNR=25.6
04:26:40.834 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
04:26:40.839 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:40.839 00.000 11060 Moving (-0.00, -0.07) raw xDistance=-0.07 yDistance=0.01
04:26:40.839 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:26:40.839 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:40.839 00.000 10844 Enqueuing Expose request
04:26:40.839 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:40.839 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:26:40.839 00.000 11060 MoveAxis(E, 0, ABG)
04:26:40.839 00.000 11060 Move returns status 0, amount 0
04:26:40.839 00.000 11060 MoveAxis(N, 0, ABG)
04:26:40.839 00.000 11060 Move returns status 0, amount 0
04:26:40.839 00.000 11060 move complete, result=0
04:26:40.839 00.000 11060 worker thread done servicing request
04:26:40.839 00.000 11060 Worker thread wakes up
04:26:40.839 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:40.839 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:40.839 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:41.486 00.647 11060 Exposure complete
04:26:41.700 00.214 11060 worker thread done servicing request
04:26:41.700 00.000 10844 OnExposeComplete: enter
04:26:41.700 00.000 10844 UpdateGuideState(): m_state=6
04:26:41.701 00.001 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5599
04:26:41.701 00.000 10844 Star::Find returns 1 (0), X=616.71, Y=107.13, Mass=2039, SNR=28.4, Peak=186 HFD=3.8
04:26:41.701 00.000 10844 MultiStar: [#1 -0.29,0.58,0.00,M4] [#2 0.52,0.12,0.84,U] [#3 0.03,-0.02,0.92,U] [#4 0.13,-0.10,0.91,U] [#5 -0.07,-0.03,0.89,U] [#6 -0.01,-0.57,0.00,M1] [#7 0.04,0.37,0.89,U] [#8 0.01,-0.29,0.76,U] 
04:26:41.701 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.04}, one-star: {-0.55, 0.17}
04:26:41.701 00.000 10844 CameraToMount -- cameraTheta (1.49) - m_xAngle (1.39) = xAngle (0.10 = 0.10)
04:26:41.701 00.000 10844 CameraToMount -- cameraTheta (1.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.22 = -3.06)
04:26:41.701 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.49 mountX=0.04 mountY=-0.00, mountTheta=-0.08
04:26:41.701 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.04, opts=13)
04:26:41.701 00.000 10844 Enqueuing Move request for scope (0.00, 0.04)
04:26:41.701 00.000 11060 Worker thread wakes up
04:26:41.701 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:41.701 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
04:26:41.701 00.000 10844 UpdateGuideState exits: m=2039 SNR=28.4
04:26:41.701 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
04:26:41.701 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:41.701 00.000 11060 Moving (0.00, 0.04) raw xDistance=0.04 yDistance=-0.00
04:26:41.701 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:41.701 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:26:41.706 00.005 10844 Enqueuing Expose request
04:26:41.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:41.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:26:41.708 00.002 11060 MoveAxis(E, 0, ABG)
04:26:41.708 00.000 11060 Move returns status 0, amount 0
04:26:41.708 00.000 11060 MoveAxis(N, 0, ABG)
04:26:41.708 00.000 11060 Move returns status 0, amount 0
04:26:41.708 00.000 11060 move complete, result=0
04:26:41.708 00.000 11060 worker thread done servicing request
04:26:41.708 00.000 11060 Worker thread wakes up
04:26:41.708 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:41.708 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:41.725 00.017 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:42.346 00.621 11060 Exposure complete
04:26:42.553 00.207 11060 worker thread done servicing request
04:26:42.553 00.000 10844 OnExposeComplete: enter
04:26:42.553 00.000 10844 UpdateGuideState(): m_state=6
04:26:42.553 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5600
04:26:42.553 00.000 10844 Star::Find returns 1 (0), X=617.29, Y=106.97, Mass=1539, SNR=24.5, Peak=160 HFD=3.2
04:26:42.553 00.000 10844 MultiStar: [#1 -0.14,0.36,1.07,U] [#2 -0.01,0.30,0.89,U] [#3 0.19,-0.40,1.03,U] [#4 -0.13,0.09,0.96,U] [#5 -0.47,-0.47,0.00,M1] [#6 0.52,0.54,0.00,M2] [#7 -0.09,-0.02,0.89,U] [#8 -0.06,0.04,0.81,U] 
04:26:42.553 00.000 10844 single-star, 6 included, MultiStar: {-0.03, 0.05}, one-star: {0.04, 0.01}
04:26:42.553 00.000 10844 CameraToMount -- cameraTheta (0.28) - m_xAngle (1.39) = xAngle (-1.11 = -1.11)
04:26:42.553 00.000 10844 CameraToMount -- cameraTheta (0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.02 = 2.02)
04:26:42.553 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.28 mountX=0.02 mountY=0.04, mountTheta=1.11
04:26:42.557 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.01, opts=13)
04:26:42.557 00.000 10844 Enqueuing Move request for scope (0.04, 0.01)
04:26:42.557 00.000 11060 Worker thread wakes up
04:26:42.557 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:42.557 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
04:26:42.557 00.000 10844 UpdateGuideState exits: m=1539 SNR=24.5
04:26:42.557 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
04:26:42.557 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:42.557 00.000 11060 Moving (0.04, 0.01) raw xDistance=0.02 yDistance=0.04
04:26:42.557 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:42.557 00.000 10844 Enqueuing Expose request
04:26:42.557 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:26:42.557 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:42.557 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:26:42.557 00.000 11060 MoveAxis(E, 0, ABG)
04:26:42.557 00.000 11060 Move returns status 0, amount 0
04:26:42.557 00.000 11060 MoveAxis(N, 0, ABG)
04:26:42.557 00.000 11060 Move returns status 0, amount 0
04:26:42.557 00.000 11060 move complete, result=0
04:26:42.557 00.000 11060 worker thread done servicing request
04:26:42.557 00.000 11060 Worker thread wakes up
04:26:42.557 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:42.557 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:42.557 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:43.183 00.626 11060 Exposure complete
04:26:43.392 00.209 11060 worker thread done servicing request
04:26:43.392 00.000 10844 OnExposeComplete: enter
04:26:43.392 00.000 10844 UpdateGuideState(): m_state=6
04:26:43.392 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5601
04:26:43.392 00.000 10844 Star::Find returns 1 (0), X=617.05, Y=106.97, Mass=1844, SNR=27.0, Peak=198 HFD=3.2
04:26:43.392 00.000 10844 MultiStar: [#1 -0.43,0.39,0.00,M4] [#2 0.03,0.69,0.00,M1] [#3 0.05,0.05,0.92,U] [#4 -0.32,0.40,0.96,U] [#5 -0.28,-0.28,0.92,U] [#6 0.06,-0.49,0.90,U] [#7 -0.74,0.40,0.00,M2] [#8 0.42,0.35,0.82,U] 
04:26:43.392 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.01}, one-star: {-0.21, 0.01}
04:26:43.392 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.39) = xAngle (1.63 = 1.63)
04:26:43.392 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.75 = -1.53)
04:26:43.392 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.01 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
04:26:43.392 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.01, opts=13)
04:26:43.392 00.000 10844 Enqueuing Move request for scope (-0.06, 0.01)
04:26:43.392 00.000 11060 Worker thread wakes up
04:26:43.398 00.006 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:43.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
04:26:43.398 00.000 10844 UpdateGuideState exits: m=1844 SNR=27.0
04:26:43.398 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
04:26:43.398 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:43.398 00.000 11060 Moving (-0.06, 0.01) raw xDistance=-0.00 yDistance=-0.06
04:26:43.398 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:43.398 00.000 10844 Enqueuing Expose request
04:26:43.398 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:26:43.398 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:43.398 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:26:43.398 00.000 11060 MoveAxis(E, 0, ABG)
04:26:43.398 00.000 11060 Move returns status 0, amount 0
04:26:43.398 00.000 11060 MoveAxis(N, 0, ABG)
04:26:43.398 00.000 11060 Move returns status 0, amount 0
04:26:43.398 00.000 11060 move complete, result=0
04:26:43.398 00.000 11060 worker thread done servicing request
04:26:43.398 00.000 11060 Worker thread wakes up
04:26:43.398 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:43.398 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:43.400 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:44.028 00.628 11060 Exposure complete
04:26:44.238 00.210 11060 worker thread done servicing request
04:26:44.238 00.000 10844 OnExposeComplete: enter
04:26:44.238 00.000 10844 UpdateGuideState(): m_state=6
04:26:44.238 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5602
04:26:44.238 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=106.75, Mass=1461, SNR=23.8, Peak=167 HFD=2.8
04:26:44.238 00.000 10844 MultiStar: [#1 -0.27,-0.31,1.05,U] [#2 0.01,0.44,0.96,U] [#3 0.06,-0.22,1.13,U] [#4 -0.21,0.05,1.08,U] [#5 -0.28,-0.39,1.10,U] [#6 0.12,-0.09,1.12,U] [#7 -0.60,0.03,0.00,M3] [#8 0.33,-0.68,0.00,M8] 
04:26:44.238 00.000 10844 refined, 6 included, MultiStar: {-0.11, -0.11}, one-star: {-0.23, -0.21}
04:26:44.238 00.000 10844 CameraToMount -- cameraTheta (-2.36) - m_xAngle (1.39) = xAngle (-3.75 = 2.53)
04:26:44.238 00.000 10844 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.63 = -0.63)
04:26:44.238 00.000 10844 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.36 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
04:26:44.242 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.11, y=-0.11, opts=13)
04:26:44.242 00.000 10844 Enqueuing Move request for scope (-0.11, -0.11)
04:26:44.242 00.000 11060 Worker thread wakes up
04:26:44.242 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:44.242 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
04:26:44.242 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
04:26:44.242 00.000 11060 Moving (-0.11, -0.11) raw xDistance=-0.13 yDistance=-0.09
04:26:44.242 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:26:44.242 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:44.242 00.000 10844 UpdateGuideState exits: m=1461 SNR=23.8
04:26:44.242 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:26:44.242 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:44.242 00.000 11060 MoveAxis(E, 31, ABG)
04:26:44.242 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:44.242 00.000 11060 Guiding  Dir = 2, Dur = 31
04:26:44.242 00.000 10844 Enqueuing Expose request
04:26:44.287 00.045 11060 IsSlewing returns 0
04:26:44.288 00.001 11060 IsGuiding returns 0
04:26:44.345 00.057 11060 IsGuiding returns 0
04:26:44.345 00.000 11060 Move returns status 0, amount 31
04:26:44.345 00.000 11060 MoveAxis(N, 0, ABG)
04:26:44.345 00.000 11060 Move returns status 0, amount 0
04:26:44.345 00.000 11060 move complete, result=0
04:26:44.345 00.000 10844 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
04:26:44.355 00.010 11060 worker thread done servicing request
04:26:44.355 00.000 11060 Worker thread wakes up
04:26:44.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:44.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:45.000 00.645 11060 Exposure complete
04:26:45.218 00.218 11060 worker thread done servicing request
04:26:45.218 00.000 10844 OnExposeComplete: enter
04:26:45.218 00.000 10844 UpdateGuideState(): m_state=6
04:26:45.221 00.003 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5603
04:26:45.221 00.000 10844 Star::Find returns 1 (0), X=617.14, Y=107.00, Mass=1897, SNR=27.6, Peak=172 HFD=3.4
04:26:45.221 00.000 10844 MultiStar: [#1 -0.25,-0.01,0.80,U] [#2 -0.06,0.44,0.85,U] [#3 0.63,0.18,0.00,M1] [#4 0.40,0.21,0.96,U] [#5 0.01,-0.33,0.80,U] [#6 0.23,0.30,0.98,U] [#7 -0.07,0.33,0.84,U] [#8 -0.05,-0.07,0.72,U] 
04:26:45.221 00.000 10844 refined, 7 included, MultiStar: {0.02, 0.13}, one-star: {-0.12, 0.05}
04:26:45.221 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (1.39) = xAngle (0.01 = 0.01)
04:26:45.221 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.14 = 3.14)
04:26:45.221 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.40 mountX=0.13 mountY=0.00, mountTheta=0.00
04:26:45.223 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.13, opts=13)
04:26:45.223 00.000 10844 Enqueuing Move request for scope (0.02, 0.13)
04:26:45.223 00.000 11060 Worker thread wakes up
04:26:45.223 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
04:26:45.223 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
04:26:45.223 00.000 11060 Moving (0.02, 0.13) raw xDistance=0.13 yDistance=0.00
04:26:45.223 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
04:26:45.223 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:45.223 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:26:45.223 00.000 11060 MoveAxis(W, 29, ABG)
04:26:45.223 00.000 11060 Guiding  Dir = 3, Dur = 29
04:26:45.226 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:45.226 00.000 10844 UpdateGuideState exits: m=1897 SNR=27.6
04:26:45.226 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:45.226 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:45.226 00.000 10844 Enqueuing Expose request
04:26:45.249 00.023 11060 IsSlewing returns 0
04:26:45.249 00.000 11060 IsGuiding returns 0
04:26:45.295 00.046 11060 IsGuiding returns 0
04:26:45.295 00.000 11060 Move returns status 0, amount 29
04:26:45.295 00.000 11060 MoveAxis(N, 0, ABG)
04:26:45.295 00.000 11060 Move returns status 0, amount 0
04:26:45.295 00.000 11060 move complete, result=0
04:26:45.295 00.000 11060 worker thread done servicing request
04:26:45.295 00.000 11060 Worker thread wakes up
04:26:45.295 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
04:26:45.295 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:45.295 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:45.925 00.630 11060 Exposure complete
04:26:46.123 00.198 11060 worker thread done servicing request
04:26:46.123 00.000 10844 OnExposeComplete: enter
04:26:46.123 00.000 10844 UpdateGuideState(): m_state=6
04:26:46.123 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5604
04:26:46.123 00.000 10844 Star::Find returns 1 (0), X=617.19, Y=107.33, Mass=1521, SNR=24.3, Peak=156 HFD=3.2
04:26:46.123 00.000 10844 MultiStar: [#1 -0.24,0.23,0.94,U] [#2 0.06,0.05,1.06,U] [#3 0.25,0.10,1.11,U] [#4 0.32,0.31,1.06,U] [#5 -0.08,0.06,1.05,U] [#6 0.39,-0.27,1.06,U] [#7 -0.34,0.22,0.93,U] [#8 -0.09,-0.00,0.92,U] 
04:26:46.123 00.000 10844 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {-0.06, 0.38}
04:26:46.123 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (1.39) = xAngle (-0.11 = -0.11)
04:26:46.123 00.000 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.01 = 3.01)
04:26:46.123 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.28 mountX=0.12 mountY=0.02, mountTheta=0.13
04:26:46.128 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.12, opts=13)
04:26:46.128 00.000 10844 Enqueuing Move request for scope (0.03, 0.12)
04:26:46.128 00.000 11060 Worker thread wakes up
04:26:46.128 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
04:26:46.128 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
04:26:46.128 00.000 11060 Moving (0.03, 0.12) raw xDistance=0.12 yDistance=0.02
04:26:46.128 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:26:46.128 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:46.128 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:26:46.128 00.000 11060 MoveAxis(W, 29, ABG)
04:26:46.128 00.000 11060 Guiding  Dir = 3, Dur = 29
04:26:46.128 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:46.128 00.000 10844 UpdateGuideState exits: m=1521 SNR=24.3
04:26:46.132 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:46.132 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:46.132 00.000 10844 Enqueuing Expose request
04:26:46.175 00.043 11060 IsSlewing returns 0
04:26:46.175 00.000 11060 IsGuiding returns 0
04:26:46.236 00.061 11060 IsGuiding returns 0
04:26:46.236 00.000 11060 Move returns status 0, amount 29
04:26:46.236 00.000 11060 MoveAxis(N, 0, ABG)
04:26:46.236 00.000 11060 Move returns status 0, amount 0
04:26:46.236 00.000 11060 move complete, result=0
04:26:46.236 00.000 11060 worker thread done servicing request
04:26:46.236 00.000 10844 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
04:26:46.236 00.000 11060 Worker thread wakes up
04:26:46.248 00.012 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:46.248 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:46.885 00.637 11060 Exposure complete
04:26:47.100 00.215 11060 worker thread done servicing request
04:26:47.100 00.000 10844 OnExposeComplete: enter
04:26:47.100 00.000 10844 UpdateGuideState(): m_state=6
04:26:47.102 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5605
04:26:47.102 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=107.03, Mass=1660, SNR=25.7, Peak=223 HFD=2.8
04:26:47.102 00.000 10844 MultiStar: [#1 -0.19,0.13,0.95,U] [#2 -0.28,0.26,0.92,U] [#3 -0.01,0.33,1.02,U] [#4 0.37,-0.10,1.01,U] [#5 -0.12,-0.56,0.00,M1] [#6 0.02,0.00,1.09,U] [#7 -0.02,0.36,1.05,U] [#8 -0.19,0.12,0.82,U] 
04:26:47.102 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.15}, one-star: {-0.27, 0.08}
04:26:47.102 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.39) = xAngle (0.59 = 0.59)
04:26:47.102 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.57)
04:26:47.102 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.98 mountX=0.13 mountY=-0.09, mountTheta=-0.58
04:26:47.104 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.15, opts=13)
04:26:47.104 00.000 10844 Enqueuing Move request for scope (-0.06, 0.15)
04:26:47.104 00.000 11060 Worker thread wakes up
04:26:47.104 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
04:26:47.104 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
04:26:47.104 00.000 11060 Moving (-0.06, 0.15) raw xDistance=0.13 yDistance=-0.09
04:26:47.104 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:26:47.104 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:47.104 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:26:47.104 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:47.104 00.000 11060 MoveAxis(W, 32, ABG)
04:26:47.104 00.000 10844 UpdateGuideState exits: m=1660 SNR=25.7
04:26:47.104 00.000 11060 Guiding  Dir = 3, Dur = 32
04:26:47.104 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:47.104 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:47.104 00.000 10844 Enqueuing Expose request
04:26:47.123 00.019 11060 IsSlewing returns 0
04:26:47.123 00.000 11060 IsGuiding returns 0
04:26:47.158 00.035 11060 IsGuiding returns 0
04:26:47.158 00.000 11060 Move returns status 0, amount 32
04:26:47.158 00.000 11060 MoveAxis(N, 0, ABG)
04:26:47.158 00.000 11060 Move returns status 0, amount 0
04:26:47.158 00.000 11060 move complete, result=0
04:26:47.158 00.000 11060 worker thread done servicing request
04:26:47.158 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
04:26:47.158 00.000 11060 Worker thread wakes up
04:26:47.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:47.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:47.788 00.630 11060 Exposure complete
04:26:48.002 00.214 11060 worker thread done servicing request
04:26:48.002 00.000 10844 OnExposeComplete: enter
04:26:48.002 00.000 10844 UpdateGuideState(): m_state=6
04:26:48.003 00.001 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5606
04:26:48.003 00.000 10844 Star::Find returns 1 (0), X=616.91, Y=107.29, Mass=1352, SNR=22.3, Peak=115 HFD=3.8
04:26:48.003 00.000 10844 MultiStar: [#1 -0.10,0.19,1.07,U] [#2 0.11,-0.04,0.99,U] [#3 0.24,0.43,1.21,U] [#4 0.57,0.20,0.00,M1] [#5 -0.17,0.07,1.14,U] [#6 -0.03,-0.22,1.18,U] [#7 0.18,0.32,0.98,U] [#8 -0.20,0.13,1.03,U] 
04:26:48.003 00.000 10844 refined, 7 included, MultiStar: {-0.04, 0.15}, one-star: {-0.34, 0.33}
04:26:48.003 00.000 10844 CameraToMount -- cameraTheta (1.81) - m_xAngle (1.39) = xAngle (0.42 = 0.42)
04:26:48.003 00.000 10844 CameraToMount -- cameraTheta (1.81) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.55 = -2.73)
04:26:48.003 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.81 mountX=0.14 mountY=-0.06, mountTheta=-0.41
04:26:48.003 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.15, opts=13)
04:26:48.003 00.000 10844 Enqueuing Move request for scope (-0.04, 0.15)
04:26:48.003 00.000 11060 Worker thread wakes up
04:26:48.003 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:48.003 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
04:26:48.003 00.000 10844 UpdateGuideState exits: m=1352 SNR=22.3
04:26:48.003 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
04:26:48.007 00.004 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:48.007 00.000 11060 Moving (-0.04, 0.15) raw xDistance=0.14 yDistance=-0.06
04:26:48.007 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:48.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:26:48.007 00.000 10844 Enqueuing Expose request
04:26:48.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:48.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:26:48.007 00.000 11060 MoveAxis(W, 34, ABG)
04:26:48.007 00.000 11060 Guiding  Dir = 3, Dur = 34
04:26:48.018 00.011 11060 IsSlewing returns 0
04:26:48.018 00.000 11060 IsGuiding returns 0
04:26:48.064 00.046 11060 IsGuiding returns 0
04:26:48.064 00.000 11060 Move returns status 0, amount 34
04:26:48.064 00.000 11060 MoveAxis(N, 0, ABG)
04:26:48.064 00.000 11060 Move returns status 0, amount 0
04:26:48.064 00.000 11060 move complete, result=0
04:26:48.064 00.000 11060 worker thread done servicing request
04:26:48.064 00.000 10844 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
04:26:48.064 00.000 11060 Worker thread wakes up
04:26:48.064 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:48.064 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:48.703 00.639 11060 Exposure complete
04:26:48.919 00.216 11060 worker thread done servicing request
04:26:48.919 00.000 10844 OnExposeComplete: enter
04:26:48.919 00.000 10844 UpdateGuideState(): m_state=6
04:26:48.919 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5607
04:26:48.919 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=106.94, Mass=1878, SNR=27.3, Peak=206 HFD=2.9
04:26:48.919 00.000 10844 MultiStar: [#1 -0.09,0.47,0.97,U] [#2 -0.22,-0.35,0.85,U] [#3 -0.04,0.18,0.91,U] [#4 0.19,-0.27,0.96,U] [#5 0.11,-0.34,0.93,U] [#6 0.28,-0.32,1.00,U] [#7 -0.10,0.25,0.92,U] [#8 0.07,-0.07,0.70,U] 
04:26:48.919 00.000 10844 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.33, -0.01}
04:26:48.919 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (1.39) = xAngle (-3.26 = 3.02)
04:26:48.919 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.14 = -0.14)
04:26:48.919 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.87 mountX=-0.05 mountY=-0.01, mountTheta=-3.00
04:26:48.919 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.05, opts=13)
04:26:48.919 00.000 10844 Enqueuing Move request for scope (-0.02, -0.05)
04:26:48.919 00.000 11060 Worker thread wakes up
04:26:48.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
04:26:48.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:48.919 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
04:26:48.924 00.005 10844 UpdateGuideState exits: m=1878 SNR=27.3
04:26:48.924 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:48.924 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:48.924 00.000 10844 Enqueuing Expose request
04:26:48.924 00.000 11060 Moving (-0.02, -0.05) raw xDistance=-0.05 yDistance=-0.01
04:26:48.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:26:48.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:48.924 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:26:48.924 00.000 11060 MoveAxis(E, 0, ABG)
04:26:48.924 00.000 11060 Move returns status 0, amount 0
04:26:48.924 00.000 11060 MoveAxis(N, 0, ABG)
04:26:48.924 00.000 11060 Move returns status 0, amount 0
04:26:48.924 00.000 11060 move complete, result=0
04:26:48.924 00.000 11060 worker thread done servicing request
04:26:48.924 00.000 11060 Worker thread wakes up
04:26:48.924 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:48.924 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:48.926 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:49.560 00.634 11060 Exposure complete
04:26:49.758 00.198 11060 worker thread done servicing request
04:26:49.758 00.000 10844 OnExposeComplete: enter
04:26:49.758 00.000 10844 UpdateGuideState(): m_state=6
04:26:49.758 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5608
04:26:49.758 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=106.89, Mass=1736, SNR=26.2, Peak=253 HFD=3.3
04:26:49.758 00.000 10844 MultiStar: [#1 0.02,-0.06,0.90,U] [#2 -0.34,-0.40,0.83,U] [#3 0.10,-0.43,1.05,U] [#4 0.29,-0.24,0.96,U] [#5 0.13,-0.69,0.00,M1] [#6 0.08,-0.41,0.97,U] [#7 -0.07,-0.19,0.96,U] [#8 0.09,-0.39,0.78,U] 
04:26:49.758 00.000 10844 single-star, 7 included, MultiStar: {0.04, -0.27}, one-star: {0.13, -0.07}
04:26:49.758 00.000 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (1.39) = xAngle (-1.88 = -1.88)
04:26:49.758 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.24 = 1.24)
04:26:49.758 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.49 mountX=-0.05 mountY=0.14, mountTheta=1.89
04:26:49.764 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
04:26:49.764 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
04:26:49.764 00.000 11060 Worker thread wakes up
04:26:49.764 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:49.764 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
04:26:49.764 00.000 10844 UpdateGuideState exits: m=1736 SNR=26.2
04:26:49.764 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
04:26:49.764 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:49.764 00.000 11060 Moving (0.13, -0.07) raw xDistance=-0.05 yDistance=0.14
04:26:49.764 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:49.764 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:26:49.764 00.000 10844 Enqueuing Expose request
04:26:49.764 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:49.764 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:26:49.764 00.000 11060 MoveAxis(E, 0, ABG)
04:26:49.764 00.000 11060 Move returns status 0, amount 0
04:26:49.764 00.000 11060 MoveAxis(N, 0, ABG)
04:26:49.764 00.000 11060 Move returns status 0, amount 0
04:26:49.764 00.000 11060 move complete, result=0
04:26:49.764 00.000 11060 worker thread done servicing request
04:26:49.767 00.003 11060 Worker thread wakes up
04:26:49.767 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:49.767 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:49.769 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:50.398 00.629 11060 Exposure complete
04:26:50.611 00.213 11060 worker thread done servicing request
04:26:50.611 00.000 10844 OnExposeComplete: enter
04:26:50.611 00.000 10844 UpdateGuideState(): m_state=6
04:26:50.611 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5609
04:26:50.611 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=106.82, Mass=1449, SNR=23.9, Peak=174 HFD=3.1
04:26:50.611 00.000 10844 MultiStar: [#1 -0.05,-0.07,1.01,U] [#2 0.20,-0.10,0.94,U] [#3 0.37,0.04,1.02,U] [#4 0.16,-0.08,1.05,U] [#5 -0.21,-0.13,1.05,U] [#6 0.10,-0.39,1.07,U] [#7 -0.30,0.38,0.89,U] [#8 0.10,-0.35,0.92,U] 
04:26:50.611 00.000 10844 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.23, -0.13}
04:26:50.611 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (1.39) = xAngle (-2.76 = -2.76)
04:26:50.611 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.36 = 0.36)
04:26:50.611 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.37 mountX=-0.09 mountY=0.04, mountTheta=2.77
04:26:50.616 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.10, opts=13)
04:26:50.616 00.000 10844 Enqueuing Move request for scope (0.02, -0.10)
04:26:50.616 00.000 11060 Worker thread wakes up
04:26:50.616 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:50.616 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
04:26:50.616 00.000 10844 UpdateGuideState exits: m=1449 SNR=23.9
04:26:50.616 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
04:26:50.616 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:50.616 00.000 11060 Moving (0.02, -0.10) raw xDistance=-0.09 yDistance=0.04
04:26:50.616 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:50.616 00.000 10844 Enqueuing Expose request
04:26:50.616 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:26:50.616 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:50.616 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:26:50.616 00.000 11060 MoveAxis(E, 0, ABG)
04:26:50.616 00.000 11060 Move returns status 0, amount 0
04:26:50.616 00.000 11060 MoveAxis(N, 0, ABG)
04:26:50.616 00.000 11060 Move returns status 0, amount 0
04:26:50.616 00.000 11060 move complete, result=0
04:26:50.616 00.000 11060 worker thread done servicing request
04:26:50.616 00.000 11060 Worker thread wakes up
04:26:50.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:50.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:50.621 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:51.251 00.630 11060 Exposure complete
04:26:51.458 00.207 11060 worker thread done servicing request
04:26:51.458 00.000 10844 OnExposeComplete: enter
04:26:51.458 00.000 10844 UpdateGuideState(): m_state=6
04:26:51.458 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5610
04:26:51.458 00.000 10844 Star::Find returns 1 (0), X=617.12, Y=106.49, Mass=1801, SNR=27.1, Peak=216 HFD=3.0
04:26:51.458 00.000 10844 MultiStar: [#1 -0.19,0.54,0.00,M1] [#2 0.07,-0.09,0.87,U] [#3 0.17,-0.36,0.94,U] [#4 -0.19,-0.18,0.92,U] [#5 -0.47,-0.64,0.00,M1] [#6 -0.27,-0.20,1.01,U] [#7 -0.66,0.42,0.00,M1] [#8 0.20,-0.47,0.76,U] 
04:26:51.458 00.000 10844 refined, 5 included, MultiStar: {-0.04, -0.29}, one-star: {-0.13, -0.46}
04:26:51.458 00.000 10844 CameraToMount -- cameraTheta (-1.70) - m_xAngle (1.39) = xAngle (-3.09 = -3.09)
04:26:51.458 00.000 10844 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.04 = 0.04)
04:26:51.458 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.70 mountX=-0.29 mountY=0.01, mountTheta=3.10
04:26:51.463 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.29, opts=13)
04:26:51.463 00.000 10844 Enqueuing Move request for scope (-0.04, -0.29)
04:26:51.463 00.000 11060 Worker thread wakes up
04:26:51.463 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:51.463 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
04:26:51.463 00.000 10844 UpdateGuideState exits: m=1801 SNR=27.1
04:26:51.463 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:51.463 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
04:26:51.463 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:51.463 00.000 10844 Enqueuing Expose request
04:26:51.463 00.000 11060 Moving (-0.04, -0.29) raw xDistance=-0.29 yDistance=0.01
04:26:51.463 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.29
04:26:51.463 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:51.465 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:26:51.465 00.000 11060 MoveAxis(E, 69, ABG)
04:26:51.465 00.000 11060 Guiding  Dir = 2, Dur = 69
04:26:51.479 00.014 11060 IsSlewing returns 0
04:26:51.479 00.000 11060 IsGuiding returns 0
04:26:51.554 00.075 11060 IsGuiding returns 0
04:26:51.554 00.000 11060 Move returns status 0, amount 69
04:26:51.554 00.000 11060 MoveAxis(N, 0, ABG)
04:26:51.554 00.000 11060 Move returns status 0, amount 0
04:26:51.554 00.000 11060 move complete, result=0
04:26:51.554 00.000 11060 worker thread done servicing request
04:26:51.554 00.000 10844 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
04:26:51.554 00.000 11060 Worker thread wakes up
04:26:51.554 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:51.554 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:52.204 00.650 11060 Exposure complete
04:26:52.405 00.201 11060 worker thread done servicing request
04:26:52.405 00.000 10844 OnExposeComplete: enter
04:26:52.405 00.000 10844 UpdateGuideState(): m_state=6
04:26:52.407 00.002 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5611
04:26:52.407 00.000 10844 Star::Find returns 1 (0), X=616.93, Y=106.96, Mass=1528, SNR=24.7, Peak=178 HFD=2.8
04:26:52.408 00.001 10844 MultiStar: [#1 -0.33,-0.24,1.00,U] [#2 -0.16,-0.17,0.88,U] [#3 0.00,-0.31,1.03,U] [#4 0.18,0.04,1.01,U] [#5 -0.73,-0.74,0.00,M2] [#6 -0.10,-0.31,1.03,U] [#7 -0.12,-0.35,0.96,U] [#8 -0.37,-0.46,0.00,M1] 
04:26:52.408 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.19}, one-star: {-0.33, 0.01}
04:26:52.408 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.39) = xAngle (-3.52 = 2.76)
04:26:52.408 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.40 = -0.40)
04:26:52.408 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.13 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
04:26:52.410 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.19, opts=13)
04:26:52.410 00.000 10844 Enqueuing Move request for scope (-0.12, -0.19)
04:26:52.410 00.000 11060 Worker thread wakes up
04:26:52.410 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:52.410 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
04:26:52.410 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
04:26:52.410 00.000 11060 Moving (-0.12, -0.19) raw xDistance=-0.21 yDistance=-0.09
04:26:52.410 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.21
04:26:52.410 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:52.410 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:26:52.410 00.000 11060 MoveAxis(E, 51, ABG)
04:26:52.410 00.000 11060 Guiding  Dir = 2, Dur = 51
04:26:52.410 00.000 10844 UpdateGuideState exits: m=1528 SNR=24.7
04:26:52.413 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:52.413 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:52.413 00.000 10844 Enqueuing Expose request
04:26:52.423 00.010 11060 IsSlewing returns 0
04:26:52.423 00.000 11060 IsGuiding returns 0
04:26:52.491 00.068 11060 IsGuiding returns 0
04:26:52.491 00.000 11060 Move returns status 0, amount 51
04:26:52.491 00.000 11060 MoveAxis(N, 0, ABG)
04:26:52.491 00.000 11060 Move returns status 0, amount 0
04:26:52.491 00.000 11060 move complete, result=0
04:26:52.491 00.000 11060 worker thread done servicing request
04:26:52.491 00.000 11060 Worker thread wakes up
04:26:52.491 00.000 10844 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
04:26:52.491 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:52.491 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:53.126 00.635 11060 Exposure complete
04:26:53.340 00.214 11060 worker thread done servicing request
04:26:53.340 00.000 10844 OnExposeComplete: enter
04:26:53.340 00.000 10844 UpdateGuideState(): m_state=6
04:26:53.342 00.002 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5612
04:26:53.342 00.000 10844 Star::Find returns 1 (0), X=617.73, Y=106.67, Mass=2215, SNR=29.2, Peak=206 HFD=3.7
04:26:53.342 00.000 10844 MultiStar: [#1 0.04,0.22,0.84,U] [#2 0.07,-0.24,0.79,U] [#3 0.43,0.09,0.83,U] [#4 0.01,-0.05,0.90,U] [#5 0.08,-0.20,0.84,U] [#6 0.22,0.38,0.94,U] [#7 0.04,0.36,0.80,U] [#8 -0.10,-0.54,0.72,U] 
04:26:53.342 00.000 10844 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.47, -0.28}
04:26:53.343 00.001 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (1.39) = xAngle (-1.53 = -1.53)
04:26:53.343 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.59 = 1.59)
04:26:53.343 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=0.01 mountY=0.15, mountTheta=1.53
04:26:53.345 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.02, opts=13)
04:26:53.345 00.000 10844 Enqueuing Move request for scope (0.15, -0.02)
04:26:53.345 00.000 11060 Worker thread wakes up
04:26:53.345 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
04:26:53.347 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:53.347 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
04:26:53.347 00.000 11060 Moving (0.15, -0.02) raw xDistance=0.01 yDistance=0.15
04:26:53.347 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:26:53.347 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:53.347 00.000 10844 UpdateGuideState exits: m=2215 SNR=29.2
04:26:53.347 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:26:53.347 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:53.347 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:53.347 00.000 10844 Enqueuing Expose request
04:26:53.347 00.000 11060 MoveAxis(E, 0, ABG)
04:26:53.347 00.000 11060 Move returns status 0, amount 0
04:26:53.347 00.000 11060 MoveAxis(N, 0, ABG)
04:26:53.347 00.000 11060 Move returns status 0, amount 0
04:26:53.349 00.002 11060 move complete, result=0
04:26:53.349 00.000 11060 worker thread done servicing request
04:26:53.349 00.000 11060 Worker thread wakes up
04:26:53.349 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:53.349 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:53.352 00.003 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:26:53.997 00.645 11060 Exposure complete
04:26:54.209 00.212 11060 worker thread done servicing request
04:26:54.209 00.000 10844 OnExposeComplete: enter
04:26:54.209 00.000 10844 UpdateGuideState(): m_state=6
04:26:54.209 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5613
04:26:54.210 00.001 10844 Star::Find returns 1 (0), X=617.39, Y=107.17, Mass=1670, SNR=25.4, Peak=168 HFD=3.2
04:26:54.210 00.000 10844 MultiStar: [#1 0.05,-0.16,1.01,U] [#2 -0.20,0.24,0.99,U] [#3 0.05,-0.11,1.07,U] [#4 -0.02,-0.02,1.01,U] [#5 -0.06,-0.55,0.00,M2] [#6 0.11,-0.09,1.03,U] [#7 0.16,0.09,0.97,U] [#8 -0.21,-0.50,0.77,U] 
04:26:54.210 00.000 10844 refined, 7 included, MultiStar: {0.02, -0.03}, one-star: {0.13, 0.21}
04:26:54.210 00.000 10844 CameraToMount -- cameraTheta (-1.06) - m_xAngle (1.39) = xAngle (-2.45 = -2.45)
04:26:54.210 00.000 10844 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.68 = 0.68)
04:26:54.210 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.06 mountX=-0.03 mountY=0.02, mountTheta=2.46
04:26:54.210 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.03, opts=13)
04:26:54.210 00.000 10844 Enqueuing Move request for scope (0.02, -0.03)
04:26:54.210 00.000 11060 Worker thread wakes up
04:26:54.213 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:54.213 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
04:26:54.213 00.000 10844 UpdateGuideState exits: m=1670 SNR=25.4
04:26:54.213 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
04:26:54.213 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:54.213 00.000 11060 Moving (0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
04:26:54.213 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:54.213 00.000 10844 Enqueuing Expose request
04:26:54.213 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:54.213 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:54.213 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:26:54.213 00.000 11060 MoveAxis(E, 0, ABG)
04:26:54.213 00.000 11060 Move returns status 0, amount 0
04:26:54.213 00.000 11060 MoveAxis(N, 0, ABG)
04:26:54.213 00.000 11060 Move returns status 0, amount 0
04:26:54.213 00.000 11060 move complete, result=0
04:26:54.213 00.000 11060 worker thread done servicing request
04:26:54.213 00.000 11060 Worker thread wakes up
04:26:54.213 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:54.213 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:54.213 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:54.849 00.636 11060 Exposure complete
04:26:55.062 00.213 11060 worker thread done servicing request
04:26:55.062 00.000 10844 OnExposeComplete: enter
04:26:55.062 00.000 10844 UpdateGuideState(): m_state=6
04:26:55.062 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5614
04:26:55.062 00.000 10844 Star::Find returns 1 (0), X=617.52, Y=107.39, Mass=1731, SNR=25.8, Peak=193 HFD=3.3
04:26:55.062 00.000 10844 MultiStar: [#1 0.25,0.26,0.98,U] [#2 -0.37,-0.32,0.83,U] [#3 0.08,-0.16,0.93,U] [#4 0.31,0.14,0.92,U] [#5 -0.03,-0.36,0.90,U] [#6 0.11,-0.25,1.03,U] [#7 -0.04,0.02,0.99,U] [#8 -0.06,-0.28,0.78,U] 
04:26:55.062 00.000 10844 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {0.26, 0.43}
04:26:55.062 00.000 10844 CameraToMount -- cameraTheta (-0.58) - m_xAngle (1.39) = xAngle (-1.97 = -1.97)
04:26:55.062 00.000 10844 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.16 = 1.16)
04:26:55.062 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=-0.03 mountY=0.07, mountTheta=1.97
04:26:55.062 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.04, opts=13)
04:26:55.062 00.000 10844 Enqueuing Move request for scope (0.07, -0.04)
04:26:55.067 00.005 11060 Worker thread wakes up
04:26:55.067 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
04:26:55.067 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:55.067 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
04:26:55.067 00.000 10844 UpdateGuideState exits: m=1731 SNR=25.8
04:26:55.067 00.000 11060 Moving (0.07, -0.04) raw xDistance=-0.03 yDistance=0.07
04:26:55.067 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:55.067 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:55.067 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:55.067 00.000 10844 Enqueuing Expose request
04:26:55.067 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:55.067 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:26:55.067 00.000 11060 MoveAxis(E, 0, ABG)
04:26:55.067 00.000 11060 Move returns status 0, amount 0
04:26:55.067 00.000 11060 MoveAxis(N, 0, ABG)
04:26:55.067 00.000 11060 Move returns status 0, amount 0
04:26:55.067 00.000 11060 move complete, result=0
04:26:55.067 00.000 11060 worker thread done servicing request
04:26:55.067 00.000 11060 Worker thread wakes up
04:26:55.067 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:55.067 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:55.069 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:55.699 00.630 11060 Exposure complete
04:26:55.927 00.228 11060 worker thread done servicing request
04:26:55.927 00.000 10844 OnExposeComplete: enter
04:26:55.927 00.000 10844 UpdateGuideState(): m_state=6
04:26:55.928 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5615
04:26:55.928 00.000 10844 Star::Find returns 1 (0), X=617.35, Y=106.80, Mass=1470, SNR=24.3, Peak=155 HFD=3.1
04:26:55.929 00.001 10844 MultiStar: [#1 -0.07,0.14,0.97,U] [#2 0.10,0.09,1.01,U] [#3 0.40,-0.39,0.00,M1] [#4 0.59,0.19,0.00,M1] [#5 0.25,-0.30,0.97,U] [#6 0.10,-0.03,1.11,U] [#7 0.03,0.63,0.00,M1] [#8 -0.31,-0.59,0.00,M1] 
04:26:55.929 00.000 10844 refined, 4 included, MultiStar: {0.10, -0.05}, one-star: {0.10, -0.15}
04:26:55.929 00.000 10844 CameraToMount -- cameraTheta (-0.48) - m_xAngle (1.39) = xAngle (-1.87 = -1.87)
04:26:55.929 00.000 10844 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.26 = 1.26)
04:26:55.929 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=-0.03 mountY=0.10, mountTheta=1.87
04:26:55.929 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.05, opts=13)
04:26:55.929 00.000 10844 Enqueuing Move request for scope (0.10, -0.05)
04:26:55.929 00.000 11060 Worker thread wakes up
04:26:55.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
04:26:55.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:55.929 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
04:26:55.929 00.000 10844 UpdateGuideState exits: m=1470 SNR=24.3
04:26:55.929 00.000 11060 Moving (0.10, -0.05) raw xDistance=-0.03 yDistance=0.10
04:26:55.932 00.003 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:55.932 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:55.932 00.000 10844 Enqueuing Expose request
04:26:55.932 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:26:55.932 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:55.932 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:26:55.932 00.000 11060 MoveAxis(E, 0, ABG)
04:26:55.932 00.000 11060 Move returns status 0, amount 0
04:26:55.932 00.000 11060 MoveAxis(N, 0, ABG)
04:26:55.932 00.000 11060 Move returns status 0, amount 0
04:26:55.932 00.000 11060 move complete, result=0
04:26:55.932 00.000 11060 worker thread done servicing request
04:26:55.932 00.000 11060 Worker thread wakes up
04:26:55.932 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:55.932 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:55.934 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:56.558 00.624 11060 Exposure complete
04:26:56.788 00.230 11060 worker thread done servicing request
04:26:56.789 00.001 10844 OnExposeComplete: enter
04:26:56.789 00.000 10844 UpdateGuideState(): m_state=6
04:26:56.789 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5616
04:26:56.789 00.000 10844 Star::Find returns 1 (0), X=617.34, Y=106.93, Mass=1703, SNR=25.7, Peak=194 HFD=3.4
04:26:56.789 00.000 10844 MultiStar: [#1 -0.29,0.06,0.88,U] [#2 -0.00,0.25,0.96,U] [#3 0.26,-0.16,0.99,U] [#4 0.07,0.10,1.05,U] [#5 0.21,-0.30,0.97,U] [#6 0.11,-0.35,0.98,U] [#7 -0.01,-0.00,0.84,U] [#8 -0.08,-0.39,0.84,U] 
04:26:56.789 00.000 10844 single-star, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.08, -0.02}
04:26:56.789 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (1.39) = xAngle (-1.67 = -1.67)
04:26:56.789 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.45 = 1.45)
04:26:56.789 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=-0.01 mountY=0.08, mountTheta=1.67
04:26:56.792 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.02, opts=13)
04:26:56.792 00.000 10844 Enqueuing Move request for scope (0.08, -0.02)
04:26:56.792 00.000 11060 Worker thread wakes up
04:26:56.792 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:56.792 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
04:26:56.792 00.000 10844 UpdateGuideState exits: m=1703 SNR=25.7
04:26:56.792 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
04:26:56.792 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:56.792 00.000 11060 Moving (0.08, -0.02) raw xDistance=-0.01 yDistance=0.08
04:26:56.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:56.794 00.002 10844 Enqueuing Expose request
04:26:56.794 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:26:56.794 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:56.794 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:26:56.794 00.000 11060 MoveAxis(E, 0, ABG)
04:26:56.794 00.000 11060 Move returns status 0, amount 0
04:26:56.794 00.000 11060 MoveAxis(N, 0, ABG)
04:26:56.794 00.000 11060 Move returns status 0, amount 0
04:26:56.794 00.000 11060 move complete, result=0
04:26:56.794 00.000 11060 worker thread done servicing request
04:26:56.794 00.000 11060 Worker thread wakes up
04:26:56.794 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:56.794 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:56.798 00.004 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:57.434 00.636 11060 Exposure complete
04:26:57.641 00.207 11060 worker thread done servicing request
04:26:57.641 00.000 10844 OnExposeComplete: enter
04:26:57.641 00.000 10844 UpdateGuideState(): m_state=6
04:26:57.641 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5617
04:26:57.641 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=106.82, Mass=1707, SNR=25.4, Peak=186 HFD=3.5
04:26:57.641 00.000 10844 MultiStar: [#1 -0.06,0.22,0.92,U] [#2 -0.14,-0.06,1.00,U] [#3 0.17,0.03,1.08,U] [#4 0.30,0.28,0.97,U] [#5 -0.08,0.03,0.92,U] [#6 0.09,-0.15,1.04,U] [#7 -0.05,0.06,1.09,U] [#8 -0.19,-0.11,0.76,U] 
04:26:57.641 00.000 10844 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.01, -0.14}
04:26:57.641 00.000 10844 CameraToMount -- cameraTheta (0.91) - m_xAngle (1.39) = xAngle (-0.47 = -0.47)
04:26:57.641 00.000 10844 CameraToMount -- cameraTheta (0.91) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.65 = 2.65)
04:26:57.641 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.91 mountX=0.02 mountY=0.01, mountTheta=0.49
04:26:57.641 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.02, opts=13)
04:26:57.641 00.000 10844 Enqueuing Move request for scope (0.01, 0.02)
04:26:57.641 00.000 11060 Worker thread wakes up
04:26:57.641 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:57.641 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
04:26:57.641 00.000 10844 UpdateGuideState exits: m=1707 SNR=25.4
04:26:57.641 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
04:26:57.641 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:57.641 00.000 11060 Moving (0.01, 0.02) raw xDistance=0.02 yDistance=0.01
04:26:57.641 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:57.641 00.000 10844 Enqueuing Expose request
04:26:57.641 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:26:57.646 00.005 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:57.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:26:57.646 00.000 11060 MoveAxis(E, 0, ABG)
04:26:57.647 00.001 11060 Move returns status 0, amount 0
04:26:57.647 00.000 11060 MoveAxis(N, 0, ABG)
04:26:57.647 00.000 11060 Move returns status 0, amount 0
04:26:57.647 00.000 11060 move complete, result=0
04:26:57.647 00.000 11060 worker thread done servicing request
04:26:57.648 00.001 11060 Worker thread wakes up
04:26:57.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:57.649 00.001 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:57.650 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:26:58.267 00.617 11060 Exposure complete
04:26:58.495 00.228 11060 worker thread done servicing request
04:26:58.495 00.000 10844 OnExposeComplete: enter
04:26:58.495 00.000 10844 UpdateGuideState(): m_state=6
04:26:58.495 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5618
04:26:58.495 00.000 10844 Star::Find returns 1 (0), X=616.97, Y=106.82, Mass=1506, SNR=24.5, Peak=163 HFD=3.2
04:26:58.495 00.000 10844 MultiStar: [#1 -0.22,-0.22,1.02,U] [#2 -0.39,0.05,1.06,U] [#3 -0.19,0.16,1.03,U] [#4 0.32,0.36,1.13,U] [#5 0.14,-0.11,0.99,U] [#6 -0.07,-0.26,1.12,U] [#7 -0.12,0.48,1.06,U] [#8 0.03,-0.52,0.90,U] 
04:26:58.495 00.000 10844 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.29, -0.13}
04:26:58.495 00.000 10844 CameraToMount -- cameraTheta (-3.04) - m_xAngle (1.39) = xAngle (-4.43 = 1.85)
04:26:58.495 00.000 10844 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.31 = -1.31)
04:26:58.495 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.04 mountX=-0.02 mountY=-0.08, mountTheta=-1.85
04:26:58.499 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.01, opts=13)
04:26:58.499 00.000 10844 Enqueuing Move request for scope (-0.09, -0.01)
04:26:58.499 00.000 11060 Worker thread wakes up
04:26:58.499 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:26:58.499 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
04:26:58.499 00.000 10844 UpdateGuideState exits: m=1506 SNR=24.5
04:26:58.499 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
04:26:58.499 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:58.499 00.000 11060 Moving (-0.09, -0.01) raw xDistance=-0.02 yDistance=-0.08
04:26:58.499 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:58.499 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:26:58.499 00.000 10844 Enqueuing Expose request
04:26:58.499 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:58.499 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:26:58.499 00.000 11060 MoveAxis(E, 0, ABG)
04:26:58.499 00.000 11060 Move returns status 0, amount 0
04:26:58.499 00.000 11060 MoveAxis(N, 0, ABG)
04:26:58.499 00.000 11060 Move returns status 0, amount 0
04:26:58.499 00.000 11060 move complete, result=0
04:26:58.499 00.000 11060 worker thread done servicing request
04:26:58.499 00.000 11060 Worker thread wakes up
04:26:58.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:58.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:58.508 00.009 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:59.146 00.638 11060 Exposure complete
04:26:59.355 00.209 11060 worker thread done servicing request
04:26:59.355 00.000 10844 OnExposeComplete: enter
04:26:59.355 00.000 10844 UpdateGuideState(): m_state=6
04:26:59.355 00.000 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5619
04:26:59.355 00.000 10844 Star::Find returns 1 (0), X=617.18, Y=106.55, Mass=1810, SNR=27.0, Peak=218 HFD=3.2
04:26:59.355 00.000 10844 MultiStar: [#1 -0.23,0.23,1.03,U] [#2 -0.06,0.29,0.74,U] [#3 -0.01,0.08,1.03,U] [#4 -0.00,0.07,0.85,U] [#5 -0.20,-0.03,0.89,U] [#6 -0.09,0.06,0.99,U] [#7 -0.03,0.23,0.84,U] [#8 0.16,-0.33,0.73,U] 
04:26:59.355 00.000 10844 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.08, -0.40}
04:26:59.355 00.000 10844 CameraToMount -- cameraTheta (2.83) - m_xAngle (1.39) = xAngle (1.44 = 1.44)
04:26:59.355 00.000 10844 CameraToMount -- cameraTheta (2.83) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.56 = -1.72)
04:26:59.355 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.83 mountX=0.01 mountY=-0.07, mountTheta=-1.44
04:26:59.358 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.02, opts=13)
04:26:59.358 00.000 10844 Enqueuing Move request for scope (-0.07, 0.02)
04:26:59.360 00.002 11060 Worker thread wakes up
04:26:59.360 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:26:59.360 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
04:26:59.360 00.000 10844 UpdateGuideState exits: m=1810 SNR=27.0
04:26:59.360 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
04:26:59.360 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:59.360 00.000 11060 Moving (-0.07, 0.02) raw xDistance=0.01 yDistance=-0.07
04:26:59.360 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:26:59.360 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:26:59.360 00.000 10844 Enqueuing Expose request
04:26:59.360 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:26:59.360 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:26:59.360 00.000 11060 MoveAxis(E, 0, ABG)
04:26:59.360 00.000 11060 Move returns status 0, amount 0
04:26:59.360 00.000 11060 MoveAxis(N, 0, ABG)
04:26:59.360 00.000 11060 Move returns status 0, amount 0
04:26:59.360 00.000 11060 move complete, result=0
04:26:59.360 00.000 11060 worker thread done servicing request
04:26:59.360 00.000 11060 Worker thread wakes up
04:26:59.360 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:26:59.360 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:26:59.362 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:59.997 00.635 11060 Exposure complete
04:27:00.214 00.217 11060 worker thread done servicing request
04:27:00.214 00.000 10844 OnExposeComplete: enter
04:27:00.214 00.000 10844 UpdateGuideState(): m_state=6
04:27:00.214 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5620
04:27:00.214 00.000 10844 Star::Find returns 1 (1), X=617.30, Y=106.67, Mass=1930, SNR=27.2, Peak=255 HFD=3.0
04:27:00.214 00.000 10844 MultiStar: [#1 0.03,0.35,0.93,U] [#2 0.24,0.53,0.00,M1] [#3 0.08,0.10,0.93,U] [#4 0.42,0.28,0.93,U] [#5 0.19,0.22,0.86,U] [#6 0.24,-0.11,0.90,U] [#7 -0.23,0.02,0.83,U] [#8 0.36,0.08,0.75,U] 
04:27:00.214 00.000 10844 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.05, -0.29}
04:27:00.214 00.000 10844 CameraToMount -- cameraTheta (0.51) - m_xAngle (1.39) = xAngle (-0.88 = -0.88)
04:27:00.214 00.000 10844 CameraToMount -- cameraTheta (0.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.24 = 2.24)
04:27:00.214 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=0.10 mountY=0.12, mountTheta=0.89
04:27:00.216 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.08, opts=13)
04:27:00.216 00.000 10844 Enqueuing Move request for scope (0.14, 0.08)
04:27:00.216 00.000 11060 Worker thread wakes up
04:27:00.216 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=8, FiltMax=255, Gamma=1.000
04:27:00.216 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
04:27:00.216 00.000 10844 UpdateGuideState exits: m=1930 SNR=27.2 Saturated
04:27:00.216 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
04:27:00.216 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:00.216 00.000 11060 Moving (0.14, 0.08) raw xDistance=0.10 yDistance=0.12
04:27:00.216 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:00.216 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:27:00.216 00.000 10844 Enqueuing Expose request
04:27:00.216 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:00.216 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:27:00.216 00.000 11060 MoveAxis(E, 0, ABG)
04:27:00.216 00.000 11060 Move returns status 0, amount 0
04:27:00.216 00.000 11060 MoveAxis(N, 0, ABG)
04:27:00.216 00.000 11060 Move returns status 0, amount 0
04:27:00.216 00.000 11060 move complete, result=0
04:27:00.220 00.004 11060 worker thread done servicing request
04:27:00.220 00.000 11060 Worker thread wakes up
04:27:00.222 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:00.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:00.222 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:00.859 00.637 11060 Exposure complete
04:27:01.077 00.218 11060 worker thread done servicing request
04:27:01.077 00.000 10844 OnExposeComplete: enter
04:27:01.077 00.000 10844 UpdateGuideState(): m_state=6
04:27:01.077 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5621
04:27:01.079 00.002 10844 Star::Find returns 1 (1), X=617.22, Y=106.77, Mass=1646, SNR=25.6, Peak=255 HFD=2.8
04:27:01.079 00.000 10844 MultiStar: [#1 -0.39,0.19,1.00,U] [#2 -0.08,-0.22,0.92,U] [#3 0.23,-0.18,0.95,U] [#4 0.15,-0.33,0.98,U] [#5 -0.24,-0.33,0.95,U] [#6 0.34,-0.39,0.94,U] [#7 0.14,0.18,0.95,U] [#8 0.65,-0.36,0.00,M1] 
04:27:01.079 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.16}, one-star: {-0.03, -0.19}
04:27:01.079 00.000 10844 CameraToMount -- cameraTheta (-1.48) - m_xAngle (1.39) = xAngle (-2.87 = -2.87)
04:27:01.079 00.000 10844 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.25 = 0.25)
04:27:01.079 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=-0.15 mountY=0.04, mountTheta=2.89
04:27:01.081 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.16, opts=13)
04:27:01.081 00.000 10844 Enqueuing Move request for scope (0.01, -0.16)
04:27:01.081 00.000 11060 Worker thread wakes up
04:27:01.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:01.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
04:27:01.081 00.000 10844 UpdateGuideState exits: m=1646 SNR=25.6 Saturated
04:27:01.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
04:27:01.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:01.081 00.000 11060 Moving (0.01, -0.16) raw xDistance=-0.15 yDistance=0.04
04:27:01.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:01.081 00.000 10844 Enqueuing Expose request
04:27:01.081 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:27:01.081 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:01.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:27:01.081 00.000 11060 MoveAxis(E, 35, ABG)
04:27:01.081 00.000 11060 Guiding  Dir = 2, Dur = 35
04:27:01.106 00.025 11060 IsSlewing returns 0
04:27:01.106 00.000 11060 IsGuiding returns 0
04:27:01.168 00.062 11060 IsGuiding returns 0
04:27:01.168 00.000 11060 Move returns status 0, amount 35
04:27:01.168 00.000 11060 MoveAxis(N, 0, ABG)
04:27:01.169 00.001 11060 Move returns status 0, amount 0
04:27:01.169 00.000 11060 move complete, result=0
04:27:01.169 00.000 11060 worker thread done servicing request
04:27:01.169 00.000 11060 Worker thread wakes up
04:27:01.169 00.000 10844 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
04:27:01.169 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:01.169 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:01.790 00.621 11060 Exposure complete
04:27:01.998 00.208 11060 worker thread done servicing request
04:27:01.998 00.000 10844 OnExposeComplete: enter
04:27:01.998 00.000 10844 UpdateGuideState(): m_state=6
04:27:01.998 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5622
04:27:01.998 00.000 10844 Star::Find returns 1 (0), X=617.31, Y=106.87, Mass=1701, SNR=26.3, Peak=187 HFD=3.4
04:27:01.998 00.000 10844 MultiStar: [#1 -0.35,-0.06,1.02,U] [#2 -0.21,0.22,0.86,U] [#3 0.42,0.02,0.92,U] [#4 0.40,-0.28,1.00,U] [#5 0.28,-0.27,0.93,U] [#6 0.05,-0.28,1.09,U] [#7 -0.29,0.21,0.94,U] [#8 0.05,-0.36,0.84,U] 
04:27:01.998 00.000 10844 single-star, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.05, -0.09}
04:27:01.998 00.000 10844 CameraToMount -- cameraTheta (-1.05) - m_xAngle (1.39) = xAngle (-2.44 = -2.44)
04:27:01.998 00.000 10844 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.69 = 0.69)
04:27:01.998 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.05 mountX=-0.08 mountY=0.06, mountTheta=2.45
04:27:02.002 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.09, opts=13)
04:27:02.002 00.000 10844 Enqueuing Move request for scope (0.05, -0.09)
04:27:02.002 00.000 11060 Worker thread wakes up
04:27:02.002 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:02.002 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
04:27:02.002 00.000 10844 UpdateGuideState exits: m=1701 SNR=26.3
04:27:02.002 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
04:27:02.002 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:02.002 00.000 11060 Moving (0.05, -0.09) raw xDistance=-0.08 yDistance=0.06
04:27:02.002 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:02.002 00.000 10844 Enqueuing Expose request
04:27:02.002 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:27:02.002 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:02.002 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:27:02.002 00.000 11060 MoveAxis(E, 0, ABG)
04:27:02.002 00.000 11060 Move returns status 0, amount 0
04:27:02.002 00.000 11060 MoveAxis(N, 0, ABG)
04:27:02.002 00.000 11060 Move returns status 0, amount 0
04:27:02.002 00.000 11060 move complete, result=0
04:27:02.002 00.000 11060 worker thread done servicing request
04:27:02.002 00.000 11060 Worker thread wakes up
04:27:02.002 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:02.002 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:02.007 00.005 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:27:02.641 00.634 11060 Exposure complete
04:27:02.864 00.223 11060 worker thread done servicing request
04:27:02.864 00.000 10844 OnExposeComplete: enter
04:27:02.864 00.000 10844 UpdateGuideState(): m_state=6
04:27:02.865 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5623
04:27:02.865 00.000 10844 Star::Find returns 1 (0), X=617.73, Y=107.13, Mass=1428, SNR=23.6, Peak=140 HFD=3.4
04:27:02.865 00.000 10844 MultiStar: [#1 -0.38,0.73,0.00,M1] [#2 0.07,0.13,0.97,U] [#3 0.26,-0.55,0.00,M1] [#4 0.33,0.48,0.00,M1] [#5 -0.10,-0.16,1.08,U] [#6 -0.15,0.10,1.08,U] [#7 -0.19,0.34,0.99,U] [#8 -0.13,-0.25,0.88,U] 
04:27:02.865 00.000 10844 refined, 5 included, MultiStar: {-0.01, 0.06}, one-star: {0.47, 0.18}
04:27:02.865 00.000 10844 CameraToMount -- cameraTheta (1.66) - m_xAngle (1.39) = xAngle (0.27 = 0.27)
04:27:02.865 00.000 10844 CameraToMount -- cameraTheta (1.66) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.39 = -2.89)
04:27:02.865 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.66 mountX=0.06 mountY=-0.01, mountTheta=-0.25
04:27:02.867 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.06, opts=13)
04:27:02.867 00.000 10844 Enqueuing Move request for scope (-0.01, 0.06)
04:27:02.867 00.000 11060 Worker thread wakes up
04:27:02.867 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:02.867 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
04:27:02.867 00.000 10844 UpdateGuideState exits: m=1428 SNR=23.6
04:27:02.867 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
04:27:02.867 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:02.867 00.000 11060 Moving (-0.01, 0.06) raw xDistance=0.06 yDistance=-0.01
04:27:02.867 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:02.867 00.000 10844 Enqueuing Expose request
04:27:02.867 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:27:02.867 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:02.867 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:27:02.867 00.000 11060 MoveAxis(E, 0, ABG)
04:27:02.867 00.000 11060 Move returns status 0, amount 0
04:27:02.867 00.000 11060 MoveAxis(N, 0, ABG)
04:27:02.867 00.000 11060 Move returns status 0, amount 0
04:27:02.867 00.000 11060 move complete, result=0
04:27:02.867 00.000 11060 worker thread done servicing request
04:27:02.867 00.000 11060 Worker thread wakes up
04:27:02.867 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:02.867 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:02.872 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:03.514 00.642 11060 Exposure complete
04:27:03.722 00.208 11060 worker thread done servicing request
04:27:03.722 00.000 10844 OnExposeComplete: enter
04:27:03.722 00.000 10844 UpdateGuideState(): m_state=6
04:27:03.725 00.003 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5624
04:27:03.725 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=107.48, Mass=1638, SNR=24.8, Peak=194 HFD=3.3
04:27:03.725 00.000 10844 MultiStar: [#1 -0.27,0.07,0.93,U] [#2 0.12,0.21,0.86,U] [#3 0.11,-0.12,1.04,U] [#4 0.05,-0.02,1.00,U] [#5 -0.02,0.05,1.09,U] [#6 -0.10,0.18,1.09,U] [#7 -0.21,0.25,0.95,U] [#8 -0.27,-0.49,0.00,M1] 
04:27:03.726 00.001 10844 refined, 7 included, MultiStar: {-0.04, 0.14}, one-star: {-0.01, 0.53}
04:27:03.726 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (1.39) = xAngle (0.48 = 0.48)
04:27:03.726 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.61 = -2.68)
04:27:03.726 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.87 mountX=0.13 mountY=-0.07, mountTheta=-0.47
04:27:03.727 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.14, opts=13)
04:27:03.727 00.000 10844 Enqueuing Move request for scope (-0.04, 0.14)
04:27:03.727 00.000 11060 Worker thread wakes up
04:27:03.727 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
04:27:03.727 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
04:27:03.727 00.000 11060 Moving (-0.04, 0.14) raw xDistance=0.13 yDistance=-0.07
04:27:03.727 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:27:03.727 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:03.727 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:27:03.727 00.000 11060 MoveAxis(W, 30, ABG)
04:27:03.727 00.000 11060 Guiding  Dir = 3, Dur = 30
04:27:03.727 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:03.730 00.003 10844 UpdateGuideState exits: m=1638 SNR=24.8
04:27:03.730 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:03.730 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:03.730 00.000 10844 Enqueuing Expose request
04:27:03.740 00.010 11060 IsSlewing returns 0
04:27:03.740 00.000 11060 IsGuiding returns 0
04:27:03.776 00.036 11060 IsGuiding returns 0
04:27:03.776 00.000 11060 Move returns status 0, amount 30
04:27:03.776 00.000 11060 MoveAxis(N, 0, ABG)
04:27:03.776 00.000 11060 Move returns status 0, amount 0
04:27:03.776 00.000 11060 move complete, result=0
04:27:03.776 00.000 11060 worker thread done servicing request
04:27:03.776 00.000 10844 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
04:27:03.776 00.000 11060 Worker thread wakes up
04:27:03.776 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:03.776 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:04.416 00.640 11060 Exposure complete
04:27:04.640 00.224 11060 worker thread done servicing request
04:27:04.640 00.000 10844 OnExposeComplete: enter
04:27:04.640 00.000 10844 UpdateGuideState(): m_state=6
04:27:04.641 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5625
04:27:04.641 00.000 10844 Star::Find returns 1 (0), X=616.95, Y=107.27, Mass=1474, SNR=24.1, Peak=150 HFD=2.8
04:27:04.641 00.000 10844 MultiStar: [#1 -0.01,0.40,1.04,U] [#2 0.10,-0.17,0.87,U] [#3 -0.17,0.35,0.96,U] [#4 0.10,0.12,1.12,U] [#5 0.08,0.00,0.99,U] [#6 0.38,0.14,1.12,U] [#7 -0.10,0.55,0.00,M1] [#8 0.17,-0.20,0.88,U] 
04:27:04.641 00.000 10844 refined, 7 included, MultiStar: {0.05, 0.13}, one-star: {-0.30, 0.32}
04:27:04.641 00.000 10844 CameraToMount -- cameraTheta (1.22) - m_xAngle (1.39) = xAngle (-0.17 = -0.17)
04:27:04.641 00.000 10844 CameraToMount -- cameraTheta (1.22) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.96 = 2.96)
04:27:04.641 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.22 mountX=0.14 mountY=0.03, mountTheta=0.18
04:27:04.645 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.13, opts=13)
04:27:04.645 00.000 10844 Enqueuing Move request for scope (0.05, 0.13)
04:27:04.645 00.000 11060 Worker thread wakes up
04:27:04.645 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:04.645 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
04:27:04.645 00.000 10844 UpdateGuideState exits: m=1474 SNR=24.1
04:27:04.645 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
04:27:04.645 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:04.645 00.000 11060 Moving (0.05, 0.13) raw xDistance=0.14 yDistance=0.03
04:27:04.645 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:04.646 00.001 10844 Enqueuing Expose request
04:27:04.646 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:27:04.646 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:04.646 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:27:04.646 00.000 11060 MoveAxis(W, 33, ABG)
04:27:04.646 00.000 11060 Guiding  Dir = 3, Dur = 33
04:27:04.658 00.012 11060 IsSlewing returns 0
04:27:04.659 00.001 11060 IsGuiding returns 0
04:27:04.707 00.048 11060 IsGuiding returns 0
04:27:04.707 00.000 11060 Move returns status 0, amount 33
04:27:04.707 00.000 11060 MoveAxis(N, 0, ABG)
04:27:04.707 00.000 11060 Move returns status 0, amount 0
04:27:04.707 00.000 11060 move complete, result=0
04:27:04.707 00.000 11060 worker thread done servicing request
04:27:04.707 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
04:27:04.707 00.000 11060 Worker thread wakes up
04:27:04.707 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:04.707 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:05.326 00.619 11060 Exposure complete
04:27:05.535 00.209 11060 worker thread done servicing request
04:27:05.535 00.000 10844 OnExposeComplete: enter
04:27:05.544 00.009 10844 UpdateGuideState(): m_state=6
04:27:05.545 00.001 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5626
04:27:05.545 00.000 10844 Star::Find returns 1 (0), X=617.45, Y=107.27, Mass=1910, SNR=26.8, Peak=216 HFD=3.6
04:27:05.545 00.000 10844 MultiStar: [#1 -0.41,0.45,0.00,M1] [#2 0.30,0.29,0.83,U] [#3 -0.01,0.17,0.90,U] [#4 0.02,0.30,0.96,U] [#5 -0.24,0.09,0.85,U] [#6 0.35,0.14,1.00,U] [#7 0.14,0.37,0.91,U] [#8 0.00,0.41,0.80,U] 
04:27:05.545 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.26}, one-star: {0.20, 0.31}
04:27:05.545 00.000 10844 CameraToMount -- cameraTheta (1.20) - m_xAngle (1.39) = xAngle (-0.19 = -0.19)
04:27:05.545 00.000 10844 CameraToMount -- cameraTheta (1.20) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.93 = 2.93)
04:27:05.545 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.20 mountX=0.27 mountY=0.06, mountTheta=0.21
04:27:05.547 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.26, opts=13)
04:27:05.547 00.000 10844 Enqueuing Move request for scope (0.10, 0.26)
04:27:05.547 00.000 11060 Worker thread wakes up
04:27:05.547 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:05.547 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
04:27:05.549 00.002 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
04:27:05.549 00.000 11060 Moving (0.10, 0.26) raw xDistance=0.27 yDistance=0.06
04:27:05.549 00.000 10844 UpdateGuideState exits: m=1910 SNR=26.8
04:27:05.549 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
04:27:05.549 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:05.549 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:05.549 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:05.549 00.000 10844 Enqueuing Expose request
04:27:05.549 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:27:05.549 00.000 11060 MoveAxis(W, 65, ABG)
04:27:05.549 00.000 11060 Guiding  Dir = 3, Dur = 65
04:27:05.566 00.017 11060 IsSlewing returns 0
04:27:05.566 00.000 11060 IsGuiding returns 0
04:27:05.646 00.080 11060 IsGuiding returns 0
04:27:05.646 00.000 11060 Move returns status 0, amount 65
04:27:05.646 00.000 11060 MoveAxis(N, 0, ABG)
04:27:05.646 00.000 11060 Move returns status 0, amount 0
04:27:05.646 00.000 11060 move complete, result=0
04:27:05.647 00.001 11060 worker thread done servicing request
04:27:05.647 00.000 10844 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
04:27:05.647 00.000 11060 Worker thread wakes up
04:27:05.647 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:05.647 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:06.276 00.629 11060 Exposure complete
04:27:06.496 00.220 11060 worker thread done servicing request
04:27:06.496 00.000 10844 OnExposeComplete: enter
04:27:06.496 00.000 10844 UpdateGuideState(): m_state=6
04:27:06.496 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5627
04:27:06.496 00.000 10844 Star::Find returns 1 (0), X=617.59, Y=107.05, Mass=1668, SNR=25.4, Peak=179 HFD=3.4
04:27:06.496 00.000 10844 MultiStar: [#1 -0.43,0.30,0.95,U] [#2 -0.29,0.14,0.98,U] [#3 -0.10,-0.37,0.92,U] [#4 0.15,0.03,1.06,U] [#5 -0.19,-0.19,1.00,U] [#6 0.22,-0.50,1.05,U] [#7 -0.08,0.33,0.94,U] [#8 0.27,-0.50,0.00,M1] 
04:27:06.496 00.000 10844 refined, 7 included, MultiStar: {-0.04, -0.02}, one-star: {0.34, 0.10}
04:27:06.496 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (1.39) = xAngle (-4.00 = 2.29)
04:27:06.496 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.87 = -0.87)
04:27:06.496 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.61 mountX=-0.03 mountY=-0.04, mountTheta=-2.28
04:27:06.501 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.02, opts=13)
04:27:06.502 00.001 10844 Enqueuing Move request for scope (-0.04, -0.02)
04:27:06.502 00.000 11060 Worker thread wakes up
04:27:06.502 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:06.502 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
04:27:06.502 00.000 10844 UpdateGuideState exits: m=1668 SNR=25.4
04:27:06.502 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
04:27:06.502 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:06.502 00.000 11060 Moving (-0.04, -0.02) raw xDistance=-0.03 yDistance=-0.04
04:27:06.502 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:06.502 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:27:06.502 00.000 10844 Enqueuing Expose request
04:27:06.502 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:06.502 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:27:06.502 00.000 11060 MoveAxis(E, 0, ABG)
04:27:06.502 00.000 11060 Move returns status 0, amount 0
04:27:06.502 00.000 11060 MoveAxis(N, 0, ABG)
04:27:06.502 00.000 11060 Move returns status 0, amount 0
04:27:06.502 00.000 11060 move complete, result=0
04:27:06.502 00.000 11060 worker thread done servicing request
04:27:06.502 00.000 11060 Worker thread wakes up
04:27:06.502 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:06.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:06.511 00.009 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:07.138 00.627 11060 Exposure complete
04:27:07.350 00.212 11060 worker thread done servicing request
04:27:07.350 00.000 10844 OnExposeComplete: enter
04:27:07.350 00.000 10844 UpdateGuideState(): m_state=6
04:27:07.350 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5628
04:27:07.350 00.000 10844 Star::Find returns 1 (0), X=617.28, Y=107.18, Mass=1621, SNR=24.4, Peak=201 HFD=3.5
04:27:07.350 00.000 10844 MultiStar: [#1 -0.51,0.20,1.08,U] [#2 0.19,-0.00,0.95,U] [#3 -0.05,-0.19,1.09,U] [#4 0.33,0.41,1.00,U] [#5 0.03,-0.17,0.96,U] [#6 0.16,-0.30,1.13,U] [#7 -0.16,0.43,1.00,U] [#8 0.23,0.13,0.87,U] 
04:27:07.350 00.000 10844 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {0.02, 0.23}
04:27:07.350 00.000 10844 CameraToMount -- cameraTheta (1.30) - m_xAngle (1.39) = xAngle (-0.09 = -0.09)
04:27:07.350 00.000 10844 CameraToMount -- cameraTheta (1.30) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.03 = 3.03)
04:27:07.350 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.30 mountX=0.08 mountY=0.01, mountTheta=0.11
04:27:07.355 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=0.07, opts=13)
04:27:07.355 00.000 10844 Enqueuing Move request for scope (0.02, 0.07)
04:27:07.355 00.000 11060 Worker thread wakes up
04:27:07.355 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:07.355 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
04:27:07.355 00.000 10844 UpdateGuideState exits: m=1621 SNR=24.4
04:27:07.355 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
04:27:07.355 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:07.355 00.000 11060 Moving (0.02, 0.07) raw xDistance=0.08 yDistance=0.01
04:27:07.355 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:07.355 00.000 10844 Enqueuing Expose request
04:27:07.355 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:27:07.355 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:07.355 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:27:07.355 00.000 11060 MoveAxis(E, 0, ABG)
04:27:07.355 00.000 11060 Move returns status 0, amount 0
04:27:07.355 00.000 11060 MoveAxis(N, 0, ABG)
04:27:07.355 00.000 11060 Move returns status 0, amount 0
04:27:07.355 00.000 11060 move complete, result=0
04:27:07.355 00.000 11060 worker thread done servicing request
04:27:07.355 00.000 11060 Worker thread wakes up
04:27:07.355 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:07.355 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:07.359 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:27:07.981 00.622 11060 Exposure complete
04:27:08.206 00.225 11060 worker thread done servicing request
04:27:08.206 00.000 10844 OnExposeComplete: enter
04:27:08.206 00.000 10844 UpdateGuideState(): m_state=6
04:27:08.206 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5629
04:27:08.206 00.000 10844 Star::Find returns 1 (0), X=617.42, Y=106.97, Mass=1454, SNR=23.7, Peak=147 HFD=3.3
04:27:08.206 00.000 10844 MultiStar: [#1 -0.15,0.33,1.06,U] [#2 0.26,-0.38,1.01,U] [#3 0.07,-0.08,1.02,U] [#4 0.08,0.13,1.06,U] [#5 -0.67,-0.35,0.00,M1] [#6 -0.20,-0.51,1.33,U] [#7 -0.14,0.22,1.06,U] [#8 0.05,-0.18,0.82,U] 
04:27:08.206 00.000 10844 refined, 7 included, MultiStar: {0.01, -0.07}, one-star: {0.17, 0.02}
04:27:08.206 00.000 10844 CameraToMount -- cameraTheta (-1.44) - m_xAngle (1.39) = xAngle (-2.83 = -2.83)
04:27:08.207 00.001 10844 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.29 = 0.29)
04:27:08.207 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.44 mountX=-0.06 mountY=0.02, mountTheta=2.85
04:27:08.209 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.07, opts=13)
04:27:08.209 00.000 10844 Enqueuing Move request for scope (0.01, -0.07)
04:27:08.209 00.000 11060 Worker thread wakes up
04:27:08.209 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:08.209 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
04:27:08.209 00.000 10844 UpdateGuideState exits: m=1454 SNR=23.7
04:27:08.209 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
04:27:08.209 00.000 11060 Moving (0.01, -0.07) raw xDistance=-0.06 yDistance=0.02
04:27:08.209 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:27:08.209 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:08.209 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:27:08.209 00.000 11060 MoveAxis(E, 0, ABG)
04:27:08.209 00.000 11060 Move returns status 0, amount 0
04:27:08.209 00.000 11060 MoveAxis(N, 0, ABG)
04:27:08.209 00.000 11060 Move returns status 0, amount 0
04:27:08.209 00.000 11060 move complete, result=0
04:27:08.209 00.000 11060 worker thread done servicing request
04:27:08.211 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:08.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:08.211 00.000 10844 Enqueuing Expose request
04:27:08.212 00.001 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:27:08.212 00.000 11060 Worker thread wakes up
04:27:08.212 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:08.212 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:08.849 00.637 11060 Exposure complete
04:27:09.091 00.242 11060 worker thread done servicing request
04:27:09.091 00.000 10844 OnExposeComplete: enter
04:27:09.093 00.002 10844 UpdateGuideState(): m_state=6
04:27:09.093 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5630
04:27:09.093 00.000 10844 Star::Find returns 1 (0), X=617.37, Y=106.71, Mass=1794, SNR=27.0, Peak=241 HFD=3.0
04:27:09.093 00.000 10844 MultiStar: [#1 -0.38,0.14,0.85,U] [#2 0.01,0.15,0.87,U] [#3 -0.06,-0.38,0.95,U] [#4 -0.01,-0.35,1.06,U] [#5 -0.37,-0.51,0.00,M2] [#6 -0.02,-0.46,0.94,U] [#7 -0.17,0.15,0.98,U] [#8 -0.25,-0.55,0.00,M1] 
04:27:09.093 00.000 10844 refined, 6 included, MultiStar: {-0.07, -0.15}, one-star: {0.11, -0.24}
04:27:09.093 00.000 10844 CameraToMount -- cameraTheta (-1.98) - m_xAngle (1.39) = xAngle (-3.37 = 2.91)
04:27:09.093 00.000 10844 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.25 = -0.25)
04:27:09.093 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.98 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
04:27:09.096 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.15, opts=13)
04:27:09.096 00.000 10844 Enqueuing Move request for scope (-0.07, -0.15)
04:27:09.096 00.000 11060 Worker thread wakes up
04:27:09.096 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
04:27:09.096 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:09.096 00.000 10844 UpdateGuideState exits: m=1794 SNR=27.0
04:27:09.096 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:09.096 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
04:27:09.099 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:09.099 00.000 10844 Enqueuing Expose request
04:27:09.099 00.000 11060 Moving (-0.07, -0.15) raw xDistance=-0.16 yDistance=-0.04
04:27:09.099 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.16
04:27:09.099 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:09.099 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:27:09.099 00.000 11060 MoveAxis(E, 39, ABG)
04:27:09.099 00.000 11060 Guiding  Dir = 2, Dur = 39
04:27:09.132 00.033 11060 IsSlewing returns 0
04:27:09.133 00.001 11060 IsGuiding returns 0
04:27:09.195 00.062 11060 IsGuiding returns 0
04:27:09.195 00.000 11060 Move returns status 0, amount 39
04:27:09.195 00.000 11060 MoveAxis(N, 0, ABG)
04:27:09.195 00.000 11060 Move returns status 0, amount 0
04:27:09.195 00.000 11060 move complete, result=0
04:27:09.195 00.000 11060 worker thread done servicing request
04:27:09.195 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
04:27:09.196 00.001 11060 Worker thread wakes up
04:27:09.196 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:09.196 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:09.834 00.638 11060 Exposure complete
04:27:10.043 00.209 11060 worker thread done servicing request
04:27:10.043 00.000 10844 OnExposeComplete: enter
04:27:10.045 00.002 10844 UpdateGuideState(): m_state=6
04:27:10.045 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5631
04:27:10.045 00.000 10844 Star::Find returns 1 (0), X=617.36, Y=106.93, Mass=1481, SNR=23.8, Peak=233 HFD=2.9
04:27:10.045 00.000 10844 MultiStar: [#1 -0.25,0.27,1.08,U] [#2 0.02,-0.03,1.01,U] [#3 -0.03,-0.67,0.00,M1] [#4 -0.08,0.12,1.04,U] [#5 0.09,-0.04,0.99,U] [#6 0.51,-0.37,0.00,M1] [#7 -0.42,0.50,0.00,M1] [#8 0.55,-0.52,0.00,M2] 
04:27:10.045 00.000 10844 refined, 4 included, MultiStar: {-0.03, 0.06}, one-star: {0.10, -0.03}
04:27:10.045 00.000 10844 CameraToMount -- cameraTheta (1.98) - m_xAngle (1.39) = xAngle (0.59 = 0.59)
04:27:10.045 00.000 10844 CameraToMount -- cameraTheta (1.98) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.71 = -2.57)
04:27:10.045 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.98 mountX=0.06 mountY=-0.04, mountTheta=-0.58
04:27:10.048 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.06, opts=13)
04:27:10.048 00.000 10844 Enqueuing Move request for scope (-0.03, 0.06)
04:27:10.048 00.000 11060 Worker thread wakes up
04:27:10.048 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:10.048 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
04:27:10.048 00.000 10844 UpdateGuideState exits: m=1481 SNR=23.8
04:27:10.048 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
04:27:10.048 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:10.048 00.000 11060 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=-0.04
04:27:10.048 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:10.048 00.000 10844 Enqueuing Expose request
04:27:10.048 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:27:10.048 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:10.048 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:27:10.048 00.000 11060 MoveAxis(E, 0, ABG)
04:27:10.048 00.000 11060 Move returns status 0, amount 0
04:27:10.048 00.000 11060 MoveAxis(N, 0, ABG)
04:27:10.048 00.000 11060 Move returns status 0, amount 0
04:27:10.048 00.000 11060 move complete, result=0
04:27:10.048 00.000 11060 worker thread done servicing request
04:27:10.048 00.000 11060 Worker thread wakes up
04:27:10.048 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:10.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:10.053 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:10.694 00.641 11060 Exposure complete
04:27:10.910 00.216 11060 worker thread done servicing request
04:27:10.910 00.000 10844 OnExposeComplete: enter
04:27:10.910 00.000 10844 UpdateGuideState(): m_state=6
04:27:10.910 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5632
04:27:10.910 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=106.75, Mass=1755, SNR=26.2, Peak=174 HFD=3.1
04:27:10.910 00.000 10844 MultiStar: [#1 -0.05,0.39,0.94,U] [#2 0.24,-0.00,0.93,U] [#3 0.35,0.05,0.87,U] [#4 -0.11,0.79,0.00,M1] [#5 0.29,-0.35,0.94,U] [#6 0.37,0.02,0.97,U] [#7 -0.37,0.50,0.00,M2] [#8 -0.10,-0.65,0.00,M3] 
04:27:10.910 00.000 10844 refined, 5 included, MultiStar: {0.21, -0.02}, one-star: {0.07, -0.20}
04:27:10.910 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (1.39) = xAngle (-1.48 = -1.48)
04:27:10.910 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.64 = 1.64)
04:27:10.910 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.09 mountX=0.02 mountY=0.21, mountTheta=1.48
04:27:10.915 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=-0.02, opts=13)
04:27:10.915 00.000 10844 Enqueuing Move request for scope (0.21, -0.02)
04:27:10.915 00.000 11060 Worker thread wakes up
04:27:10.915 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
04:27:10.915 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
04:27:10.915 00.000 11060 Moving (0.21, -0.02) raw xDistance=0.02 yDistance=0.21
04:27:10.915 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:27:10.915 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
04:27:10.915 00.000 11060 MoveAxis(E, 0, ABG)
04:27:10.915 00.000 11060 Move returns status 0, amount 0
04:27:10.915 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:10.915 00.000 10844 UpdateGuideState exits: m=1755 SNR=26.2
04:27:10.915 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:10.924 00.009 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:10.924 00.000 10844 Enqueuing Expose request
04:27:10.928 00.004 11060 MoveAxis(S, 82, ABG)
04:27:10.928 00.000 11060 Guiding  Dir = 1, Dur = 82
04:27:10.945 00.017 11060 IsSlewing returns 0
04:27:10.945 00.000 11060 IsGuiding returns 0
04:27:11.038 00.093 11060 IsGuiding returns 0
04:27:11.038 00.000 11060 Move returns status 0, amount 82
04:27:11.038 00.000 11060 move complete, result=0
04:27:11.038 00.000 11060 worker thread done servicing request
04:27:11.038 00.000 11060 Worker thread wakes up
04:27:11.038 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 82 ms SOUTH
04:27:11.038 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:11.038 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:11.680 00.642 11060 Exposure complete
04:27:11.875 00.195 11060 worker thread done servicing request
04:27:11.875 00.000 10844 OnExposeComplete: enter
04:27:11.875 00.000 10844 UpdateGuideState(): m_state=6
04:27:11.875 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5633
04:27:11.875 00.000 10844 Star::Find returns 1 (0), X=617.44, Y=107.33, Mass=1848, SNR=26.4, Peak=169 HFD=3.5
04:27:11.875 00.000 10844 MultiStar: [#1 -0.05,0.40,0.96,U] [#2 -0.02,0.32,0.85,U] [#3 0.06,0.03,0.96,U] [#4 0.02,0.01,1.01,U] [#5 -0.43,-0.41,0.00,M1] [#6 -0.20,-0.48,0.96,U] [#7 -0.10,-0.09,0.99,U] [#8 -0.13,-0.63,0.00,M4] 
04:27:11.875 00.000 10844 refined, 6 included, MultiStar: {-0.01, 0.08}, one-star: {0.19, 0.38}
04:27:11.875 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.39) = xAngle (0.35 = 0.35)
04:27:11.875 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.47 = -2.81)
04:27:11.875 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.74 mountX=0.08 mountY=-0.03, mountTheta=-0.33
04:27:11.875 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
04:27:11.875 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
04:27:11.875 00.000 11060 Worker thread wakes up
04:27:11.880 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:11.880 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
04:27:11.880 00.000 10844 UpdateGuideState exits: m=1848 SNR=26.4
04:27:11.880 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
04:27:11.880 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:11.880 00.000 11060 Moving (-0.01, 0.08) raw xDistance=0.08 yDistance=-0.03
04:27:11.880 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:11.880 00.000 10844 Enqueuing Expose request
04:27:11.880 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:27:11.880 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:11.880 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:27:11.880 00.000 11060 MoveAxis(E, 0, ABG)
04:27:11.880 00.000 11060 Move returns status 0, amount 0
04:27:11.880 00.000 11060 MoveAxis(N, 0, ABG)
04:27:11.880 00.000 11060 Move returns status 0, amount 0
04:27:11.880 00.000 11060 move complete, result=0
04:27:11.880 00.000 11060 worker thread done servicing request
04:27:11.880 00.000 11060 Worker thread wakes up
04:27:11.880 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:11.880 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:11.883 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:12.519 00.636 11060 Exposure complete
04:27:12.711 00.192 11060 worker thread done servicing request
04:27:12.711 00.000 10844 OnExposeComplete: enter
04:27:12.711 00.000 10844 UpdateGuideState(): m_state=6
04:27:12.711 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5634
04:27:12.711 00.000 10844 Star::Find returns 1 (0), X=617.41, Y=107.15, Mass=1743, SNR=25.9, Peak=162 HFD=3.6
04:27:12.711 00.000 10844 MultiStar: [#1 -0.42,0.05,0.92,U] [#2 -0.08,-0.22,0.93,U] [#3 -0.03,-0.26,0.95,U] [#4 0.08,0.26,1.02,U] [#5 -0.44,-0.17,0.93,U] [#6 -0.11,-0.17,1.03,U] [#7 -0.28,0.38,0.95,U] [#8 -0.24,-0.46,0.77,U] 
04:27:12.713 00.002 10844 refined, 8 included, MultiStar: {-0.14, -0.03}, one-star: {0.16, 0.19}
04:27:12.713 00.000 10844 CameraToMount -- cameraTheta (-2.92) - m_xAngle (1.39) = xAngle (-4.31 = 1.97)
04:27:12.713 00.000 10844 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.19 = -1.19)
04:27:12.713 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.92 mountX=-0.06 mountY=-0.14, mountTheta=-1.97
04:27:12.716 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=-0.03, opts=13)
04:27:12.716 00.000 10844 Enqueuing Move request for scope (-0.14, -0.03)
04:27:12.716 00.000 11060 Worker thread wakes up
04:27:12.716 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:12.716 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
04:27:12.716 00.000 10844 UpdateGuideState exits: m=1743 SNR=25.9
04:27:12.716 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
04:27:12.716 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:12.716 00.000 11060 Moving (-0.14, -0.03) raw xDistance=-0.06 yDistance=-0.14
04:27:12.716 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:12.716 00.000 10844 Enqueuing Expose request
04:27:12.716 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:27:12.716 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:12.716 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:27:12.718 00.002 11060 MoveAxis(E, 0, ABG)
04:27:12.718 00.000 11060 Move returns status 0, amount 0
04:27:12.718 00.000 11060 MoveAxis(N, 0, ABG)
04:27:12.718 00.000 11060 Move returns status 0, amount 0
04:27:12.718 00.000 11060 move complete, result=0
04:27:12.718 00.000 11060 worker thread done servicing request
04:27:12.718 00.000 11060 Worker thread wakes up
04:27:12.718 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:12.718 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:12.720 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:13.349 00.629 11060 Exposure complete
04:27:13.553 00.204 11060 worker thread done servicing request
04:27:13.553 00.000 10844 OnExposeComplete: enter
04:27:13.553 00.000 10844 UpdateGuideState(): m_state=6
04:27:13.553 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5635
04:27:13.553 00.000 10844 Star::Find returns 1 (0), X=617.04, Y=107.11, Mass=1840, SNR=27.2, Peak=202 HFD=2.8
04:27:13.553 00.000 10844 MultiStar: [#1 -0.10,0.42,0.93,U] [#2 0.09,-0.10,0.81,U] [#3 0.05,0.07,0.93,U] [#4 0.07,0.32,1.01,U] [#5 -0.24,-0.43,0.87,U] [#6 0.11,-0.15,1.00,U] [#7 -0.20,0.25,0.92,U] [#8 0.30,-0.26,0.73,U] 
04:27:13.553 00.000 10844 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.21, 0.15}
04:27:13.553 00.000 10844 CameraToMount -- cameraTheta (2.04) - m_xAngle (1.39) = xAngle (0.65 = 0.65)
04:27:13.553 00.000 10844 CameraToMount -- cameraTheta (2.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.77 = -2.51)
04:27:13.553 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.04 mountX=0.04 mountY=-0.03, mountTheta=-0.64
04:27:13.558 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.04, opts=13)
04:27:13.558 00.000 10844 Enqueuing Move request for scope (-0.02, 0.04)
04:27:13.558 00.000 11060 Worker thread wakes up
04:27:13.558 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:13.558 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
04:27:13.558 00.000 10844 UpdateGuideState exits: m=1840 SNR=27.2
04:27:13.558 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
04:27:13.558 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:13.558 00.000 11060 Moving (-0.02, 0.04) raw xDistance=0.04 yDistance=-0.03
04:27:13.558 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:13.558 00.000 10844 Enqueuing Expose request
04:27:13.558 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:27:13.558 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:13.560 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:27:13.560 00.000 11060 MoveAxis(E, 0, ABG)
04:27:13.560 00.000 11060 Move returns status 0, amount 0
04:27:13.560 00.000 11060 MoveAxis(N, 0, ABG)
04:27:13.560 00.000 11060 Move returns status 0, amount 0
04:27:13.560 00.000 11060 move complete, result=0
04:27:13.560 00.000 11060 worker thread done servicing request
04:27:13.560 00.000 11060 Worker thread wakes up
04:27:13.560 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:13.560 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:13.562 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:14.196 00.634 11060 Exposure complete
04:27:14.406 00.210 11060 worker thread done servicing request
04:27:14.406 00.000 10844 OnExposeComplete: enter
04:27:14.406 00.000 10844 UpdateGuideState(): m_state=6
04:27:14.406 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5636
04:27:14.406 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=107.21, Mass=1874, SNR=27.1, Peak=182 HFD=3.2
04:27:14.406 00.000 10844 MultiStar: [#1 -0.41,0.17,0.97,U] [#2 -0.23,-0.22,0.84,U] [#3 0.08,-0.07,0.94,U] [#4 0.24,-0.12,1.03,U] [#5 -0.15,0.31,0.84,U] [#6 -0.30,-0.38,0.87,U] [#7 -0.17,0.37,0.84,U] [#8 -0.09,-0.17,0.81,U] 
04:27:14.406 00.000 10844 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.12, 0.25}
04:27:14.406 00.000 10844 CameraToMount -- cameraTheta (3.00) - m_xAngle (1.39) = xAngle (1.61 = 1.61)
04:27:14.406 00.000 10844 CameraToMount -- cameraTheta (3.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.74 = -1.55)
04:27:14.406 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.00 mountX=-0.01 mountY=-0.12, mountTheta=-1.61
04:27:14.411 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=0.02, opts=13)
04:27:14.411 00.000 10844 Enqueuing Move request for scope (-0.12, 0.02)
04:27:14.411 00.000 11060 Worker thread wakes up
04:27:14.411 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:14.411 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
04:27:14.411 00.000 10844 UpdateGuideState exits: m=1874 SNR=27.1
04:27:14.411 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
04:27:14.411 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:14.411 00.000 11060 Moving (-0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
04:27:14.411 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:14.411 00.000 10844 Enqueuing Expose request
04:27:14.411 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:27:14.411 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:14.411 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:27:14.411 00.000 11060 MoveAxis(E, 0, ABG)
04:27:14.411 00.000 11060 Move returns status 0, amount 0
04:27:14.411 00.000 11060 MoveAxis(N, 0, ABG)
04:27:14.411 00.000 11060 Move returns status 0, amount 0
04:27:14.411 00.000 11060 move complete, result=0
04:27:14.411 00.000 11060 worker thread done servicing request
04:27:14.414 00.003 11060 Worker thread wakes up
04:27:14.414 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:14.414 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:14.416 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:15.049 00.633 11060 Exposure complete
04:27:15.258 00.209 11060 worker thread done servicing request
04:27:15.258 00.000 10844 OnExposeComplete: enter
04:27:15.258 00.000 10844 UpdateGuideState(): m_state=6
04:27:15.258 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5637
04:27:15.258 00.000 10844 Star::Find returns 1 (0), X=617.08, Y=107.01, Mass=1914, SNR=27.0, Peak=156 HFD=4.1
04:27:15.258 00.000 10844 MultiStar: [#1 -0.20,0.50,0.88,U] [#2 -0.21,0.04,0.91,U] [#3 -0.14,-0.10,0.93,U] [#4 0.18,0.53,0.00,M1] [#5 -0.28,-0.39,0.92,U] [#6 0.11,-0.29,1.02,U] [#7 -0.30,0.21,0.86,U] [#8 -0.27,-0.38,0.78,U] 
04:27:15.260 00.002 10844 refined, 7 included, MultiStar: {-0.18, -0.04}, one-star: {-0.18, 0.05}
04:27:15.260 00.000 10844 CameraToMount -- cameraTheta (-2.89) - m_xAngle (1.39) = xAngle (-4.28 = 2.00)
04:27:15.260 00.000 10844 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-1.16 = -1.16)
04:27:15.260 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.89 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
04:27:15.263 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.04, opts=13)
04:27:15.263 00.000 10844 Enqueuing Move request for scope (-0.18, -0.04)
04:27:15.263 00.000 11060 Worker thread wakes up
04:27:15.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:15.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
04:27:15.263 00.000 10844 UpdateGuideState exits: m=1914 SNR=27.0
04:27:15.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
04:27:15.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:15.263 00.000 11060 Moving (-0.18, -0.04) raw xDistance=-0.08 yDistance=-0.17
04:27:15.263 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:27:15.263 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:15.263 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:27:15.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:15.263 00.000 10844 Enqueuing Expose request
04:27:15.263 00.000 11060 MoveAxis(E, 0, ABG)
04:27:15.263 00.000 11060 Move returns status 0, amount 0
04:27:15.263 00.000 11060 MoveAxis(N, 0, ABG)
04:27:15.263 00.000 11060 Move returns status 0, amount 0
04:27:15.263 00.000 11060 move complete, result=0
04:27:15.263 00.000 11060 worker thread done servicing request
04:27:15.263 00.000 11060 Worker thread wakes up
04:27:15.263 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:15.263 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:15.267 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:27:15.893 00.626 11060 Exposure complete
04:27:16.103 00.210 11060 worker thread done servicing request
04:27:16.103 00.000 10844 OnExposeComplete: enter
04:27:16.103 00.000 10844 UpdateGuideState(): m_state=6
04:27:16.104 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5638
04:27:16.104 00.000 10844 Star::Find returns 1 (0), X=617.64, Y=107.16, Mass=1635, SNR=25.2, Peak=167 HFD=3.5
04:27:16.104 00.000 10844 MultiStar: [#1 -0.37,0.37,0.93,U] [#2 0.23,0.50,1.02,U] [#3 0.08,-0.05,0.90,U] [#4 -0.22,0.47,1.03,U] [#5 -0.26,-0.10,0.93,U] [#6 0.21,-0.35,1.07,U] [#7 -0.05,0.31,0.91,U] [#8 -0.34,-0.08,0.77,U] 
04:27:16.104 00.000 10844 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {0.38, 0.20}
04:27:16.104 00.000 10844 CameraToMount -- cameraTheta (1.74) - m_xAngle (1.39) = xAngle (0.35 = 0.35)
04:27:16.104 00.000 10844 CameraToMount -- cameraTheta (1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.48 = -2.81)
04:27:16.104 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.74 mountX=0.14 mountY=-0.05, mountTheta=-0.34
04:27:16.105 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.14, opts=13)
04:27:16.105 00.000 10844 Enqueuing Move request for scope (-0.03, 0.14)
04:27:16.105 00.000 11060 Worker thread wakes up
04:27:16.105 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:16.105 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
04:27:16.105 00.000 10844 UpdateGuideState exits: m=1635 SNR=25.2
04:27:16.105 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
04:27:16.105 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:16.105 00.000 11060 Moving (-0.03, 0.14) raw xDistance=0.14 yDistance=-0.05
04:27:16.105 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:27:16.105 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:16.105 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:27:16.105 00.000 11060 MoveAxis(W, 32, ABG)
04:27:16.105 00.000 11060 Guiding  Dir = 3, Dur = 32
04:27:16.105 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:16.105 00.000 10844 Enqueuing Expose request
04:27:16.124 00.019 11060 IsSlewing returns 0
04:27:16.124 00.000 11060 IsGuiding returns 0
04:27:16.201 00.077 11060 IsGuiding returns 0
04:27:16.201 00.000 11060 Move returns status 0, amount 32
04:27:16.201 00.000 11060 MoveAxis(N, 0, ABG)
04:27:16.201 00.000 11060 Move returns status 0, amount 0
04:27:16.201 00.000 11060 move complete, result=0
04:27:16.201 00.000 11060 worker thread done servicing request
04:27:16.201 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
04:27:16.201 00.000 11060 Worker thread wakes up
04:27:16.201 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:16.201 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:16.833 00.632 11060 Exposure complete
04:27:17.041 00.208 11060 worker thread done servicing request
04:27:17.041 00.000 10844 OnExposeComplete: enter
04:27:17.041 00.000 10844 UpdateGuideState(): m_state=6
04:27:17.041 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5639
04:27:17.041 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=107.18, Mass=1590, SNR=25.4, Peak=202 HFD=2.9
04:27:17.041 00.000 10844 MultiStar: [#1 -0.48,0.09,0.95,U] [#2 0.25,0.36,0.99,U] [#3 -0.19,0.03,1.02,U] [#4 0.10,0.25,1.12,U] [#5 -0.27,-0.37,0.93,U] [#6 0.12,0.18,1.01,U] [#7 -0.24,0.59,0.00,M1] [#8 -0.07,-0.22,0.77,U] 
04:27:17.041 00.000 10844 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {0.02, 0.22}
04:27:17.041 00.000 10844 CameraToMount -- cameraTheta (2.19) - m_xAngle (1.39) = xAngle (0.80 = 0.80)
04:27:17.041 00.000 10844 CameraToMount -- cameraTheta (2.19) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.92 = -2.36)
04:27:17.041 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.19 mountX=0.07 mountY=-0.07, mountTheta=-0.79
04:27:17.046 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.08, opts=13)
04:27:17.046 00.000 10844 Enqueuing Move request for scope (-0.06, 0.08)
04:27:17.046 00.000 11060 Worker thread wakes up
04:27:17.046 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:17.046 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
04:27:17.046 00.000 10844 UpdateGuideState exits: m=1590 SNR=25.4
04:27:17.046 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
04:27:17.046 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:17.046 00.000 11060 Moving (-0.06, 0.08) raw xDistance=0.07 yDistance=-0.07
04:27:17.046 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:17.046 00.000 10844 Enqueuing Expose request
04:27:17.046 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:27:17.046 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:17.046 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:27:17.046 00.000 11060 MoveAxis(E, 0, ABG)
04:27:17.046 00.000 11060 Move returns status 0, amount 0
04:27:17.046 00.000 11060 MoveAxis(N, 0, ABG)
04:27:17.046 00.000 11060 Move returns status 0, amount 0
04:27:17.046 00.000 11060 move complete, result=0
04:27:17.046 00.000 11060 worker thread done servicing request
04:27:17.046 00.000 11060 Worker thread wakes up
04:27:17.046 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:17.046 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:17.051 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:17.680 00.629 11060 Exposure complete
04:27:17.919 00.239 11060 worker thread done servicing request
04:27:17.919 00.000 10844 OnExposeComplete: enter
04:27:17.919 00.000 10844 UpdateGuideState(): m_state=6
04:27:17.919 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5640
04:27:17.919 00.000 10844 Star::Find returns 1 (0), X=617.25, Y=106.93, Mass=1488, SNR=24.0, Peak=168 HFD=2.9
04:27:17.920 00.001 10844 MultiStar: [#1 -0.36,0.44,0.00,M1] [#2 0.04,0.48,0.96,U] [#3 0.16,0.02,1.05,U] [#4 -0.04,0.11,1.07,U] [#5 0.09,0.46,1.00,U] [#6 0.29,-0.19,1.15,U] [#7 -0.24,0.30,0.92,U] [#8 0.18,-0.46,0.83,U] 
04:27:17.920 00.000 10844 single-star, 7 included, MultiStar: {0.06, 0.09}, one-star: {-0.01, -0.03}
04:27:17.920 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (1.39) = xAngle (-3.13 = -3.13)
04:27:17.920 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.01 = -0.01)
04:27:17.920 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=-0.03 mountY=-0.00, mountTheta=-3.13
04:27:17.924 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.03, opts=13)
04:27:17.924 00.000 10844 Enqueuing Move request for scope (-0.01, -0.03)
04:27:17.924 00.000 11060 Worker thread wakes up
04:27:17.924 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
04:27:17.924 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
04:27:17.925 00.001 11060 Moving (-0.01, -0.03) raw xDistance=-0.03 yDistance=-0.00
04:27:17.925 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:27:17.925 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:17.925 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:27:17.925 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:17.925 00.000 11060 MoveAxis(E, 0, ABG)
04:27:17.925 00.000 11060 Move returns status 0, amount 0
04:27:17.925 00.000 10844 UpdateGuideState exits: m=1488 SNR=24.0
04:27:17.925 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:17.925 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:17.925 00.000 10844 Enqueuing Expose request
04:27:17.925 00.000 11060 MoveAxis(N, 0, ABG)
04:27:17.925 00.000 11060 Move returns status 0, amount 0
04:27:17.925 00.000 11060 move complete, result=0
04:27:17.926 00.001 11060 worker thread done servicing request
04:27:17.926 00.000 11060 Worker thread wakes up
04:27:17.926 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:17.926 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:17.930 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:18.577 00.647 11060 Exposure complete
04:27:18.928 00.351 11060 worker thread done servicing request
04:27:18.928 00.000 10844 OnExposeComplete: enter
04:27:18.928 00.000 10844 UpdateGuideState(): m_state=6
04:27:18.929 00.001 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5641
04:27:18.929 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=107.42, Mass=1584, SNR=24.9, Peak=167 HFD=3.1
04:27:18.929 00.000 10844 MultiStar: [#1 -0.31,0.17,1.03,U] [#2 -0.59,-0.36,0.00,M1] [#3 -0.17,-0.08,1.11,U] [#4 0.07,0.53,1.09,U] [#5 -0.30,-0.29,1.03,U] [#6 -0.35,-0.58,0.00,M1] [#7 -0.39,0.39,0.88,U] [#8 -0.16,-0.18,0.83,U] 
04:27:18.929 00.000 10844 refined, 6 included, MultiStar: {-0.16, 0.15}, one-star: {0.07, 0.46}
04:27:18.929 00.000 10844 CameraToMount -- cameraTheta (2.41) - m_xAngle (1.39) = xAngle (1.02 = 1.02)
04:27:18.929 00.000 10844 CameraToMount -- cameraTheta (2.41) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.14 = -2.14)
04:27:18.929 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=0.12 mountY=-0.19, mountTheta=-1.01
04:27:18.934 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=0.15, opts=13)
04:27:18.934 00.000 10844 Enqueuing Move request for scope (-0.16, 0.15)
04:27:18.934 00.000 11060 Worker thread wakes up
04:27:18.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:18.934 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
04:27:18.934 00.000 10844 UpdateGuideState exits: m=1584 SNR=24.9
04:27:18.934 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
04:27:18.934 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:18.934 00.000 11060 Moving (-0.16, 0.15) raw xDistance=0.12 yDistance=-0.19
04:27:18.934 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:18.934 00.000 10844 Enqueuing Expose request
04:27:18.934 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:27:18.934 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:18.936 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:27:18.936 00.000 11060 MoveAxis(E, 0, ABG)
04:27:18.936 00.000 11060 Move returns status 0, amount 0
04:27:18.936 00.000 11060 MoveAxis(N, 0, ABG)
04:27:18.936 00.000 11060 Move returns status 0, amount 0
04:27:18.936 00.000 11060 move complete, result=0
04:27:18.936 00.000 11060 worker thread done servicing request
04:27:18.936 00.000 11060 Worker thread wakes up
04:27:18.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:18.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:18.940 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:27:19.575 00.635 11060 Exposure complete
04:27:19.939 00.364 11060 worker thread done servicing request
04:27:19.939 00.000 10844 OnExposeComplete: enter
04:27:19.939 00.000 10844 UpdateGuideState(): m_state=6
04:27:19.939 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5642
04:27:19.939 00.000 10844 Star::Find returns 1 (0), X=617.33, Y=107.08, Mass=1642, SNR=25.4, Peak=160 HFD=3.3
04:27:19.939 00.000 10844 MultiStar: [#1 -0.56,0.43,0.00,M1] [#2 -0.14,0.38,0.92,U] [#3 0.02,-0.04,0.97,U] [#4 -0.09,0.50,0.99,U] [#5 -0.12,-0.62,0.00,M1] [#6 0.10,-0.18,1.01,U] [#7 0.05,0.95,0.00,M1] [#8 -0.26,0.07,0.73,U] 
04:27:19.939 00.000 10844 single-star, 5 included, MultiStar: {-0.03, 0.14}, one-star: {0.08, 0.12}
04:27:19.939 00.000 10844 CameraToMount -- cameraTheta (1.00) - m_xAngle (1.39) = xAngle (-0.39 = -0.39)
04:27:19.941 00.002 10844 CameraToMount -- cameraTheta (1.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (2.74 = 2.74)
04:27:19.941 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.00 mountX=0.13 mountY=0.06, mountTheta=0.40
04:27:19.944 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.12, opts=13)
04:27:19.944 00.000 10844 Enqueuing Move request for scope (0.08, 0.12)
04:27:19.944 00.000 11060 Worker thread wakes up
04:27:19.944 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:19.944 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
04:27:19.945 00.001 10844 UpdateGuideState exits: m=1642 SNR=25.4
04:27:19.945 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
04:27:19.945 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:19.945 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:19.946 00.001 10844 Enqueuing Expose request
04:27:19.946 00.000 11060 Moving (0.08, 0.12) raw xDistance=0.13 yDistance=0.06
04:27:19.946 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:27:19.946 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:19.946 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:27:19.946 00.000 11060 MoveAxis(W, 31, ABG)
04:27:19.946 00.000 11060 Guiding  Dir = 3, Dur = 31
04:27:19.962 00.016 11060 IsSlewing returns 0
04:27:19.963 00.001 11060 IsGuiding returns 0
04:27:20.020 00.057 11060 IsGuiding returns 0
04:27:20.020 00.000 11060 Move returns status 0, amount 31
04:27:20.020 00.000 11060 MoveAxis(N, 0, ABG)
04:27:20.020 00.000 11060 Move returns status 0, amount 0
04:27:20.020 00.000 11060 move complete, result=0
04:27:20.020 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
04:27:20.022 00.002 11060 worker thread done servicing request
04:27:20.022 00.000 11060 Worker thread wakes up
04:27:20.022 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:20.022 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:20.655 00.633 11060 Exposure complete
04:27:20.979 00.324 11060 worker thread done servicing request
04:27:20.979 00.000 10844 OnExposeComplete: enter
04:27:20.979 00.000 10844 UpdateGuideState(): m_state=6
04:27:20.979 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5643
04:27:20.979 00.000 10844 Star::Find returns 1 (0), X=617.13, Y=106.68, Mass=1607, SNR=25.1, Peak=174 HFD=2.9
04:27:20.979 00.000 10844 MultiStar: [#1 -0.36,0.16,1.00,U] [#2 -0.23,0.07,0.97,U] [#3 0.14,-0.11,1.01,U] [#4 0.22,0.10,1.03,U] [#5 0.05,-0.25,1.04,U] [#6 0.05,-0.43,1.11,U] [#7 -0.36,-0.14,0.93,U] [#8 -0.25,-0.66,0.00,M1] 
04:27:20.979 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {-0.13, -0.28}
04:27:20.979 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (1.39) = xAngle (-3.52 = 2.77)
04:27:20.979 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.39 = -0.39)
04:27:20.979 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.13 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
04:27:20.984 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.11, opts=13)
04:27:20.984 00.000 10844 Enqueuing Move request for scope (-0.07, -0.11)
04:27:20.984 00.000 11060 Worker thread wakes up
04:27:20.984 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:20.984 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
04:27:20.984 00.000 10844 UpdateGuideState exits: m=1607 SNR=25.1
04:27:20.984 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
04:27:20.984 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:20.984 00.000 11060 Moving (-0.07, -0.11) raw xDistance=-0.12 yDistance=-0.05
04:27:20.984 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:20.984 00.000 10844 Enqueuing Expose request
04:27:20.984 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:27:20.984 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:20.984 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:27:20.984 00.000 11060 MoveAxis(E, 28, ABG)
04:27:20.984 00.000 11060 Guiding  Dir = 2, Dur = 28
04:27:21.015 00.031 11060 IsSlewing returns 0
04:27:21.015 00.000 11060 IsGuiding returns 0
04:27:21.075 00.060 11060 IsGuiding returns 0
04:27:21.075 00.000 11060 Move returns status 0, amount 28
04:27:21.075 00.000 11060 MoveAxis(N, 0, ABG)
04:27:21.075 00.000 11060 Move returns status 0, amount 0
04:27:21.075 00.000 11060 move complete, result=0
04:27:21.075 00.000 11060 worker thread done servicing request
04:27:21.075 00.000 10844 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
04:27:21.075 00.000 11060 Worker thread wakes up
04:27:21.075 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:21.075 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:21.709 00.634 11060 Exposure complete
04:27:21.914 00.205 11060 worker thread done servicing request
04:27:21.914 00.000 10844 OnExposeComplete: enter
04:27:21.914 00.000 10844 UpdateGuideState(): m_state=6
04:27:21.914 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5644
04:27:21.914 00.000 10844 Star::Find returns 1 (0), X=617.00, Y=106.84, Mass=1739, SNR=26.6, Peak=183 HFD=3.0
04:27:21.916 00.002 10844 MultiStar: [#1 -0.21,0.17,0.89,U] [#2 0.28,0.29,0.88,U] [#3 0.11,0.15,0.97,U] [#4 0.35,0.37,0.99,U] [#5 -0.27,-0.10,0.93,U] [#6 0.09,-0.04,1.04,U] [#7 -0.04,0.74,0.00,M1] [#8 -0.17,-0.06,0.81,U] 
04:27:21.916 00.000 10844 refined, 7 included, MultiStar: {-0.00, 0.08}, one-star: {-0.26, -0.11}
04:27:21.916 00.000 10844 CameraToMount -- cameraTheta (1.63) - m_xAngle (1.39) = xAngle (0.24 = 0.24)
04:27:21.916 00.000 10844 CameraToMount -- cameraTheta (1.63) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.36 = -2.92)
04:27:21.916 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.63 mountX=0.08 mountY=-0.02, mountTheta=-0.22
04:27:21.918 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.08, opts=13)
04:27:21.918 00.000 10844 Enqueuing Move request for scope (-0.00, 0.08)
04:27:21.918 00.000 11060 Worker thread wakes up
04:27:21.918 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:21.918 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
04:27:21.918 00.000 10844 UpdateGuideState exits: m=1739 SNR=26.6
04:27:21.918 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
04:27:21.918 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:21.918 00.000 11060 Moving (-0.00, 0.08) raw xDistance=0.08 yDistance=-0.02
04:27:21.918 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:21.918 00.000 10844 Enqueuing Expose request
04:27:21.918 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:27:21.918 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:21.918 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:27:21.918 00.000 11060 MoveAxis(E, 0, ABG)
04:27:21.918 00.000 11060 Move returns status 0, amount 0
04:27:21.918 00.000 11060 MoveAxis(N, 0, ABG)
04:27:21.918 00.000 11060 Move returns status 0, amount 0
04:27:21.918 00.000 11060 move complete, result=0
04:27:21.918 00.000 11060 worker thread done servicing request
04:27:21.918 00.000 11060 Worker thread wakes up
04:27:21.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:21.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:21.923 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:22.557 00.634 11060 Exposure complete
04:27:22.802 00.245 11060 worker thread done servicing request
04:27:22.802 00.000 10844 OnExposeComplete: enter
04:27:22.802 00.000 10844 UpdateGuideState(): m_state=6
04:27:22.803 00.001 10844 Star::Find(15, 616, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5645
04:27:22.803 00.000 10844 Star::Find returns 1 (0), X=617.26, Y=107.20, Mass=1794, SNR=26.8, Peak=179 HFD=3.2
04:27:22.803 00.000 10844 MultiStar: [#1 0.27,0.63,0.00,M1] [#2 0.31,0.71,0.00,M1] [#3 -0.21,0.45,0.97,U] [#4 0.14,0.52,1.04,U] [#5 -0.18,-0.33,0.80,U] [#6 -0.02,-0.14,0.92,U] [#7 -0.14,0.65,0.00,M2] [#8 -0.12,-0.20,0.78,U] 
04:27:22.803 00.000 10844 refined, 5 included, MultiStar: {-0.06, 0.12}, one-star: {0.00, 0.25}
04:27:22.803 00.000 10844 CameraToMount -- cameraTheta (2.02) - m_xAngle (1.39) = xAngle (0.63 = 0.63)
04:27:22.803 00.000 10844 CameraToMount -- cameraTheta (2.02) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.75 = -2.53)
04:27:22.803 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.14 cameraTheta=2.02 mountX=0.11 mountY=-0.08, mountTheta=-0.62
04:27:22.806 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=0.12, opts=13)
04:27:22.806 00.000 10844 Enqueuing Move request for scope (-0.06, 0.12)
04:27:22.806 00.000 11060 Worker thread wakes up
04:27:22.806 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:27:22.806 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
04:27:22.806 00.000 10844 UpdateGuideState exits: m=1794 SNR=26.8
04:27:22.806 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
04:27:22.806 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:22.807 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:22.807 00.000 10844 Enqueuing Expose request
04:27:22.807 00.000 11060 Moving (-0.06, 0.12) raw xDistance=0.11 yDistance=-0.08
04:27:22.807 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:27:22.807 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:22.808 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:27:22.808 00.000 11060 MoveAxis(E, 0, ABG)
04:27:22.808 00.000 11060 Move returns status 0, amount 0
04:27:22.808 00.000 11060 MoveAxis(N, 0, ABG)
04:27:22.809 00.001 11060 Move returns status 0, amount 0
04:27:22.809 00.000 11060 move complete, result=0
04:27:22.809 00.000 11060 worker thread done servicing request
04:27:22.809 00.000 11060 Worker thread wakes up
04:27:22.809 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:22.809 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:22.810 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:23.448 00.638 11060 Exposure complete
04:27:23.659 00.211 11060 worker thread done servicing request
04:27:23.660 00.001 10844 OnExposeComplete: enter
04:27:23.660 00.000 10844 UpdateGuideState(): m_state=6
04:27:23.660 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5646
04:27:23.660 00.000 10844 Star::Find returns 1 (0), X=616.96, Y=107.38, Mass=1584, SNR=24.9, Peak=188 HFD=3.3
04:27:23.660 00.000 10844 MultiStar: [#1 0.16,0.79,0.00,M2] [#2 -0.39,0.38,0.98,U] [#3 0.33,0.11,1.07,U] [#4 0.03,0.13,1.12,U] [#5 -0.36,0.12,1.00,U] [#6 -0.32,-0.16,1.03,U] [#7 -0.09,0.53,0.87,U] [#8 -0.01,-0.17,0.88,U] 
04:27:23.660 00.000 10844 refined, 7 included, MultiStar: {-0.14, 0.17}, one-star: {-0.30, 0.42}
04:27:23.660 00.000 10844 CameraToMount -- cameraTheta (2.25) - m_xAngle (1.39) = xAngle (0.86 = 0.86)
04:27:23.660 00.000 10844 CameraToMount -- cameraTheta (2.25) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.99 = -2.30)
04:27:23.660 00.000 10844 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.21 cameraTheta=2.25 mountX=0.14 mountY=-0.16, mountTheta=-0.86
04:27:23.663 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.14, y=0.17, opts=13)
04:27:23.663 00.000 10844 Enqueuing Move request for scope (-0.14, 0.17)
04:27:23.663 00.000 11060 Worker thread wakes up
04:27:23.663 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:23.663 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
04:27:23.663 00.000 10844 UpdateGuideState exits: m=1584 SNR=24.9
04:27:23.663 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
04:27:23.663 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:23.663 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:23.663 00.000 10844 Enqueuing Expose request
04:27:23.663 00.000 11060 Moving (-0.14, 0.17) raw xDistance=0.14 yDistance=-0.16
04:27:23.663 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:27:23.663 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:23.663 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:27:23.663 00.000 11060 MoveAxis(W, 33, ABG)
04:27:23.663 00.000 11060 Guiding  Dir = 3, Dur = 33
04:27:23.693 00.030 11060 IsSlewing returns 0
04:27:23.693 00.000 11060 IsGuiding returns 0
04:27:23.751 00.058 11060 IsGuiding returns 0
04:27:23.752 00.001 11060 Move returns status 0, amount 33
04:27:23.752 00.000 11060 MoveAxis(N, 0, ABG)
04:27:23.752 00.000 11060 Move returns status 0, amount 0
04:27:23.752 00.000 11060 move complete, result=0
04:27:23.752 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.2 px 0 ms NORTH
04:27:23.754 00.002 11060 worker thread done servicing request
04:27:23.754 00.000 11060 Worker thread wakes up
04:27:23.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:23.754 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:24.385 00.631 11060 Exposure complete
04:27:24.587 00.202 11060 worker thread done servicing request
04:27:24.587 00.000 10844 OnExposeComplete: enter
04:27:24.587 00.000 10844 UpdateGuideState(): m_state=6
04:27:24.587 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5647
04:27:24.587 00.000 10844 Star::Find returns 1 (0), X=616.98, Y=107.06, Mass=1793, SNR=26.1, Peak=172 HFD=3.1
04:27:24.587 00.000 10844 MultiStar: [#1 0.01,0.26,0.99,U] [#2 -0.37,-0.26,0.94,U] [#3 0.34,0.08,1.02,U] [#4 0.39,0.43,0.00,M1] [#5 -0.11,-0.32,0.90,U] [#6 0.15,-0.56,0.00,M1] [#7 0.14,0.38,0.97,U] [#8 0.16,-0.28,0.75,U] 
04:27:24.587 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.01}, one-star: {-0.27, 0.10}
04:27:24.587 00.000 10844 CameraToMount -- cameraTheta (2.49) - m_xAngle (1.39) = xAngle (1.10 = 1.10)
04:27:24.587 00.000 10844 CameraToMount -- cameraTheta (2.49) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.22 = -2.06)
04:27:24.587 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.49 mountX=0.01 mountY=-0.02, mountTheta=-1.10
04:27:24.591 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.01, opts=13)
04:27:24.591 00.000 10844 Enqueuing Move request for scope (-0.02, 0.01)
04:27:24.591 00.000 11060 Worker thread wakes up
04:27:24.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:24.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
04:27:24.591 00.000 10844 UpdateGuideState exits: m=1793 SNR=26.1
04:27:24.591 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
04:27:24.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:24.591 00.000 11060 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
04:27:24.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:24.591 00.000 10844 Enqueuing Expose request
04:27:24.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:27:24.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:24.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:27:24.591 00.000 11060 MoveAxis(E, 0, ABG)
04:27:24.591 00.000 11060 Move returns status 0, amount 0
04:27:24.591 00.000 11060 MoveAxis(N, 0, ABG)
04:27:24.591 00.000 11060 Move returns status 0, amount 0
04:27:24.591 00.000 11060 move complete, result=0
04:27:24.591 00.000 11060 worker thread done servicing request
04:27:24.591 00.000 11060 Worker thread wakes up
04:27:24.591 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:24.591 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:24.591 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:25.229 00.638 11060 Exposure complete
04:27:25.436 00.207 11060 worker thread done servicing request
04:27:25.436 00.000 10844 OnExposeComplete: enter
04:27:25.436 00.000 10844 UpdateGuideState(): m_state=6
04:27:25.436 00.000 10844 Star::Find(15, 616, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5648
04:27:25.436 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=107.26, Mass=1550, SNR=25.3, Peak=180 HFD=2.9
04:27:25.436 00.000 10844 MultiStar: [#1 0.07,0.58,0.00,M2] [#2 -0.02,-0.37,0.95,U] [#3 -0.03,-0.04,1.07,U] [#4 0.11,0.27,1.05,U] [#5 -0.29,-0.31,1.00,U] [#6 0.63,-0.30,0.00,M2] [#7 0.09,0.19,0.99,U] [#8 -0.13,-0.01,0.82,U] 
04:27:25.436 00.000 10844 refined, 6 included, MultiStar: {-0.03, 0.01}, one-star: {0.01, 0.31}
04:27:25.436 00.000 10844 CameraToMount -- cameraTheta (2.87) - m_xAngle (1.39) = xAngle (1.48 = 1.48)
04:27:25.436 00.000 10844 CameraToMount -- cameraTheta (2.87) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.60 = -1.68)
04:27:25.436 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.04 cameraTheta=2.87 mountX=0.00 mountY=-0.04, mountTheta=-1.48
04:27:25.436 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=0.01, opts=13)
04:27:25.436 00.000 10844 Enqueuing Move request for scope (-0.03, 0.01)
04:27:25.436 00.000 11060 Worker thread wakes up
04:27:25.436 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:25.436 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
04:27:25.436 00.000 10844 UpdateGuideState exits: m=1550 SNR=25.3
04:27:25.436 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
04:27:25.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:25.442 00.006 11060 Moving (-0.03, 0.01) raw xDistance=0.00 yDistance=-0.04
04:27:25.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:27:25.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:25.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:27:25.442 00.000 11060 MoveAxis(E, 0, ABG)
04:27:25.442 00.000 11060 Move returns status 0, amount 0
04:27:25.442 00.000 11060 MoveAxis(N, 0, ABG)
04:27:25.442 00.000 11060 Move returns status 0, amount 0
04:27:25.442 00.000 11060 move complete, result=0
04:27:25.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:25.442 00.000 11060 worker thread done servicing request
04:27:25.442 00.000 10844 Enqueuing Expose request
04:27:25.442 00.000 11060 Worker thread wakes up
04:27:25.442 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:25.442 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:25.442 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:26.083 00.641 11060 Exposure complete
04:27:26.323 00.240 11060 worker thread done servicing request
04:27:26.323 00.000 10844 OnExposeComplete: enter
04:27:26.323 00.000 10844 UpdateGuideState(): m_state=6
04:27:26.323 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5649
04:27:26.323 00.000 10844 Star::Find returns 1 (0), X=617.16, Y=107.10, Mass=1542, SNR=24.6, Peak=169 HFD=3.1
04:27:26.323 00.000 10844 MultiStar: [#1 -0.04,0.36,1.06,U] [#2 -0.09,0.23,0.96,U] [#3 0.22,-0.25,1.10,U] [#4 0.28,0.50,0.00,M1] [#5 -0.03,-0.16,0.90,U] [#6 0.01,-0.07,1.12,U] [#7 -0.13,0.10,0.92,U] [#8 -0.48,-0.29,0.00,M1] 
04:27:26.323 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.05}, one-star: {-0.10, 0.15}
04:27:26.323 00.000 10844 CameraToMount -- cameraTheta (1.88) - m_xAngle (1.39) = xAngle (0.49 = 0.49)
04:27:26.323 00.000 10844 CameraToMount -- cameraTheta (1.88) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.62 = -2.67)
04:27:26.323 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.88 mountX=0.04 mountY=-0.02, mountTheta=-0.48
04:27:26.328 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.05, opts=13)
04:27:26.328 00.000 10844 Enqueuing Move request for scope (-0.02, 0.05)
04:27:26.328 00.000 11060 Worker thread wakes up
04:27:26.328 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:26.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
04:27:26.328 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
04:27:26.328 00.000 11060 Moving (-0.02, 0.05) raw xDistance=0.04 yDistance=-0.02
04:27:26.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:27:26.328 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:26.328 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:27:26.328 00.000 11060 MoveAxis(E, 0, ABG)
04:27:26.328 00.000 11060 Move returns status 0, amount 0
04:27:26.328 00.000 11060 MoveAxis(N, 0, ABG)
04:27:26.328 00.000 11060 Move returns status 0, amount 0
04:27:26.328 00.000 11060 move complete, result=0
04:27:26.328 00.000 10844 UpdateGuideState exits: m=1542 SNR=24.6
04:27:26.328 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:26.330 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:26.330 00.000 10844 Enqueuing Expose request
04:27:26.330 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:26.330 00.000 11060 worker thread done servicing request
04:27:26.330 00.000 11060 Worker thread wakes up
04:27:26.330 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:26.330 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:26.980 00.650 11060 Exposure complete
04:27:27.191 00.211 11060 worker thread done servicing request
04:27:27.191 00.000 10844 OnExposeComplete: enter
04:27:27.191 00.000 10844 UpdateGuideState(): m_state=6
04:27:27.191 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5650
04:27:27.191 00.000 10844 Star::Find returns 1 (0), X=617.02, Y=107.06, Mass=1838, SNR=27.0, Peak=169 HFD=2.9
04:27:27.191 00.000 10844 MultiStar: [#1 0.08,0.31,0.82,U] [#2 -0.23,-0.26,0.83,U] [#3 0.10,-0.14,0.97,U] [#4 0.36,0.22,0.95,U] [#5 -0.34,-0.31,0.95,U] [#6 -0.07,-0.19,0.91,U] [#7 -0.11,0.21,0.89,U] [#8 0.07,-0.35,0.66,U] 
04:27:27.191 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.23, 0.11}
04:27:27.193 00.002 10844 CameraToMount -- cameraTheta (-2.46) - m_xAngle (1.39) = xAngle (-3.85 = 2.43)
04:27:27.193 00.000 10844 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.73 = -0.73)
04:27:27.193 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=-0.04 mountY=-0.04, mountTheta=-2.42
04:27:27.195 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
04:27:27.195 00.000 10844 Enqueuing Move request for scope (-0.05, -0.04)
04:27:27.196 00.001 11060 Worker thread wakes up
04:27:27.196 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
04:27:27.196 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
04:27:27.196 00.000 11060 Moving (-0.05, -0.04) raw xDistance=-0.04 yDistance=-0.04
04:27:27.196 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:27:27.196 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:27.196 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:27:27.196 00.000 11060 MoveAxis(E, 0, ABG)
04:27:27.197 00.001 11060 Move returns status 0, amount 0
04:27:27.197 00.000 11060 MoveAxis(N, 0, ABG)
04:27:27.197 00.000 11060 Move returns status 0, amount 0
04:27:27.197 00.000 11060 move complete, result=0
04:27:27.197 00.000 11060 worker thread done servicing request
04:27:27.197 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:27.197 00.000 10844 UpdateGuideState exits: m=1838 SNR=27.0
04:27:27.197 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:27.197 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:27.197 00.000 10844 Enqueuing Expose request
04:27:27.197 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:27.197 00.000 11060 Worker thread wakes up
04:27:27.197 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:27.197 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:27.830 00.633 11060 Exposure complete
04:27:28.152 00.322 11060 worker thread done servicing request
04:27:28.152 00.000 10844 OnExposeComplete: enter
04:27:28.152 00.000 10844 UpdateGuideState(): m_state=6
04:27:28.153 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5651
04:27:28.153 00.000 10844 Star::Find returns 1 (0), X=617.03, Y=107.32, Mass=1779, SNR=26.5, Peak=189 HFD=3.3
04:27:28.153 00.000 10844 MultiStar: [#1 -0.02,0.63,0.00,M1] [#2 -0.15,0.17,0.92,U] [#3 -0.01,-0.18,0.99,U] [#4 0.22,1.02,0.00,M1] [#5 -0.02,-0.09,0.90,U] [#6 0.09,-0.05,1.02,U] [#7 0.09,0.36,0.85,U] [#8 0.15,-0.07,0.77,U] 
04:27:28.153 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.07}, one-star: {-0.22, 0.36}
04:27:28.153 00.000 10844 CameraToMount -- cameraTheta (1.82) - m_xAngle (1.39) = xAngle (0.43 = 0.43)
04:27:28.153 00.000 10844 CameraToMount -- cameraTheta (1.82) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.56 = -2.73)
04:27:28.153 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.82 mountX=0.07 mountY=-0.03, mountTheta=-0.42
04:27:28.155 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.07, opts=13)
04:27:28.155 00.000 10844 Enqueuing Move request for scope (-0.02, 0.07)
04:27:28.155 00.000 11060 Worker thread wakes up
04:27:28.155 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
04:27:28.155 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:28.155 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
04:27:28.155 00.000 11060 Moving (-0.02, 0.07) raw xDistance=0.07 yDistance=-0.03
04:27:28.155 00.000 10844 UpdateGuideState exits: m=1779 SNR=26.5
04:27:28.158 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:27:28.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:28.158 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:28.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:28.158 00.000 10844 Enqueuing Expose request
04:27:28.158 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:27:28.158 00.000 11060 MoveAxis(E, 0, ABG)
04:27:28.158 00.000 11060 Move returns status 0, amount 0
04:27:28.158 00.000 11060 MoveAxis(N, 0, ABG)
04:27:28.158 00.000 11060 Move returns status 0, amount 0
04:27:28.158 00.000 11060 move complete, result=0
04:27:28.158 00.000 11060 worker thread done servicing request
04:27:28.158 00.000 11060 Worker thread wakes up
04:27:28.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:28.158 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:28.162 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:27:28.785 00.623 11060 Exposure complete
04:27:29.083 00.298 11060 worker thread done servicing request
04:27:29.083 00.000 10844 OnExposeComplete: enter
04:27:29.083 00.000 10844 UpdateGuideState(): m_state=6
04:27:29.085 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5652
04:27:29.085 00.000 10844 Star::Find returns 1 (0), X=617.38, Y=107.55, Mass=1672, SNR=24.9, Peak=173 HFD=3.3
04:27:29.085 00.000 10844 MultiStar: [#1 -0.14,0.20,0.96,U] [#2 -0.12,0.51,0.87,U] [#3 -0.22,0.16,1.07,U] [#4 0.28,0.34,1.07,U] [#5 0.07,0.12,0.88,U] [#6 0.07,0.01,1.08,U] [#7 -0.28,0.57,0.00,M1] [#8 -0.39,0.40,0.00,M1] 
04:27:29.085 00.000 10844 refined, 6 included, MultiStar: {0.01, 0.27}, one-star: {0.13, 0.60}
04:27:29.085 00.000 10844 CameraToMount -- cameraTheta (1.53) - m_xAngle (1.39) = xAngle (0.14 = 0.14)
04:27:29.085 00.000 10844 CameraToMount -- cameraTheta (1.53) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (3.26 = -3.02)
04:27:29.085 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.53 mountX=0.27 mountY=-0.03, mountTheta=-0.12
04:27:29.089 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=0.27, opts=13)
04:27:29.089 00.000 10844 Enqueuing Move request for scope (0.01, 0.27)
04:27:29.089 00.000 11060 Worker thread wakes up
04:27:29.089 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
04:27:29.090 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:29.090 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
04:27:29.090 00.000 10844 UpdateGuideState exits: m=1672 SNR=24.9
04:27:29.090 00.000 11060 Moving (0.01, 0.27) raw xDistance=0.27 yDistance=-0.03
04:27:29.090 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:29.090 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
04:27:29.090 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:29.091 00.001 10844 Enqueuing Expose request
04:27:29.091 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:29.091 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:27:29.091 00.000 11060 MoveAxis(W, 63, ABG)
04:27:29.091 00.000 11060 Guiding  Dir = 3, Dur = 63
04:27:29.124 00.033 11060 IsSlewing returns 0
04:27:29.124 00.000 11060 IsGuiding returns 0
04:27:29.214 00.090 11060 IsGuiding returns 0
04:27:29.214 00.000 11060 Move returns status 0, amount 63
04:27:29.214 00.000 11060 MoveAxis(N, 0, ABG)
04:27:29.214 00.000 11060 Move returns status 0, amount 0
04:27:29.216 00.002 11060 move complete, result=0
04:27:29.216 00.000 11060 worker thread done servicing request
04:27:29.216 00.000 11060 Worker thread wakes up
04:27:29.216 00.000 10844 GuideStep: 0.3 px 63 ms WEST, -0.0 px 0 ms NORTH
04:27:29.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:29.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:29.911 00.695 11060 Exposure complete
04:27:30.306 00.395 11060 worker thread done servicing request
04:27:30.306 00.000 10844 OnExposeComplete: enter
04:27:30.306 00.000 10844 UpdateGuideState(): m_state=6
04:27:30.307 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5653
04:27:30.307 00.000 10844 Star::Find returns 1 (0), X=618.36, Y=107.74, Mass=673, SNR=14.7, Peak=56 HFD=5.3
04:27:30.307 00.000 10844 Status Line: Mass: 673 vs 1670
04:27:30.309 00.002 10844 UpdateCurrentPosition: star mass new=672.6 exp=1670.2 thresh=50% limits=(832.9, 2859.1, 3340.5)
04:27:30.309 00.000 10844 DistanceChecker: activated
04:27:30.310 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
04:27:30.310 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
04:27:30.310 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
04:27:30.314 00.004 11060 Worker thread wakes up
04:27:30.314 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:27:30.314 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:27:30.314 00.000 11060 move complete, result=0
04:27:30.314 00.000 11060 worker thread done servicing request
04:27:30.433 00.119 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:30.433 00.000 10844 Status Line: Star lost - mass changed
04:27:30.436 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:30.436 00.000 10844 UpdateGuideState exits: Star lost - mass changed
04:27:30.436 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:30.436 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
04:27:30.436 00.000 10844 Enqueuing Expose request
04:27:30.436 00.000 11060 Worker thread wakes up
04:27:30.436 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:30.436 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
04:27:31.070 00.634 11060 Exposure complete
04:27:31.395 00.325 11060 worker thread done servicing request
04:27:31.395 00.000 10844 OnExposeComplete: enter
04:27:31.395 00.000 10844 UpdateGuideState(): m_state=6
04:27:31.397 00.002 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5654
04:27:31.397 00.000 10844 Star::Find returns 1 (0), X=618.65, Y=105.83, Mass=1809, SNR=26.7, Peak=218 HFD=3.0
04:27:31.397 00.000 10844 DistanceChecker: reject for large offset (1.79 > 0.24) avgDist = 0.12 count = 576
04:27:31.397 00.000 10844 Status Line: Recovering
04:27:31.397 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
04:27:31.400 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
04:27:31.402 00.002 10844 Enqueuing Move request for scope (0.00, 0.00)
04:27:31.406 00.004 11060 Worker thread wakes up
04:27:31.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:27:31.406 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:27:31.406 00.000 11060 move complete, result=0
04:27:31.406 00.000 11060 worker thread done servicing request
04:27:31.512 00.106 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:31.512 00.000 10844 Status Line: No star found
04:27:31.514 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:31.514 00.000 10844 UpdateGuideState exits: No star found
04:27:31.514 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:31.514 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
04:27:31.514 00.000 10844 Enqueuing Expose request
04:27:31.517 00.003 11060 Worker thread wakes up
04:27:31.517 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:31.517 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
04:27:32.156 00.639 11060 Exposure complete
04:27:32.446 00.290 11060 worker thread done servicing request
04:27:32.446 00.000 10844 OnExposeComplete: enter
04:27:32.446 00.000 10844 UpdateGuideState(): m_state=6
04:27:32.447 00.001 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5655
04:27:32.447 00.000 10844 Star::Find returns 1 (0), X=618.85, Y=105.68, Mass=1616, SNR=24.8, Peak=209 HFD=3.1
04:27:32.447 00.000 10844 DistanceChecker: reject for large offset (2.04 > 0.24) avgDist = 0.12 count = 576
04:27:32.447 00.000 10844 Status Line: Recovering
04:27:32.448 00.001 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
04:27:32.450 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
04:27:32.450 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
04:27:32.452 00.002 11060 Worker thread wakes up
04:27:32.452 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:27:32.452 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:27:32.452 00.000 11060 move complete, result=0
04:27:32.452 00.000 11060 worker thread done servicing request
04:27:32.564 00.112 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:32.564 00.000 10844 Status Line: No star found
04:27:32.565 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:32.565 00.000 10844 UpdateGuideState exits: No star found
04:27:32.565 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:32.565 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
04:27:32.565 00.000 10844 Enqueuing Expose request
04:27:32.565 00.000 11060 Worker thread wakes up
04:27:32.565 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:32.565 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
04:27:33.217 00.652 11060 Exposure complete
04:27:33.471 00.254 11060 worker thread done servicing request
04:27:33.471 00.000 10844 OnExposeComplete: enter
04:27:33.471 00.000 10844 UpdateGuideState(): m_state=6
04:27:33.474 00.003 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5656
04:27:33.474 00.000 10844 Star::Find returns 1 (0), X=619.31, Y=106.00, Mass=1644, SNR=25.7, Peak=190 HFD=3.3
04:27:33.474 00.000 10844 DistanceChecker: reject for large offset (2.27 > 0.24) avgDist = 0.12 count = 576
04:27:33.474 00.000 10844 Status Line: Recovering
04:27:33.474 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
04:27:33.486 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
04:27:33.486 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
04:27:33.488 00.002 11060 Worker thread wakes up
04:27:33.488 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:27:33.488 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:27:33.488 00.000 11060 move complete, result=0
04:27:33.489 00.001 11060 worker thread done servicing request
04:27:33.597 00.108 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:33.597 00.000 10844 Status Line: No star found
04:27:33.597 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:33.597 00.000 10844 UpdateGuideState exits: No star found
04:27:33.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:33.597 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
04:27:33.600 00.003 10844 Enqueuing Expose request
04:27:33.600 00.000 11060 Worker thread wakes up
04:27:33.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:33.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
04:27:34.233 00.633 11060 Exposure complete
04:27:34.468 00.235 11060 worker thread done servicing request
04:27:34.468 00.000 10844 OnExposeComplete: enter
04:27:34.468 00.000 10844 UpdateGuideState(): m_state=6
04:27:34.468 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5657
04:27:34.468 00.000 10844 Star::Find returns 1 (0), X=618.73, Y=106.37, Mass=1830, SNR=26.9, Peak=197 HFD=3.6
04:27:34.470 00.002 10844 DistanceChecker: reject for large offset (1.59 > 0.24) avgDist = 0.12 count = 576
04:27:34.470 00.000 10844 Status Line: Recovering
04:27:34.470 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
04:27:34.474 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
04:27:34.474 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
04:27:34.474 00.000 11060 Worker thread wakes up
04:27:34.474 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:27:34.474 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:27:34.474 00.000 11060 move complete, result=0
04:27:34.474 00.000 11060 worker thread done servicing request
04:27:34.587 00.113 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:27:34.587 00.000 10844 Status Line: No star found
04:27:34.587 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:34.587 00.000 10844 UpdateGuideState exits: No star found
04:27:34.587 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:34.587 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
04:27:34.587 00.000 10844 Enqueuing Expose request
04:27:34.587 00.000 11060 Worker thread wakes up
04:27:34.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:34.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
04:27:35.216 00.629 11060 Exposure complete
04:27:35.443 00.227 11060 worker thread done servicing request
04:27:35.443 00.000 10844 OnExposeComplete: enter
04:27:35.443 00.000 10844 UpdateGuideState(): m_state=6
04:27:35.443 00.000 10844 Star::Find(15, 617, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5658
04:27:35.443 00.000 10844 Star::Find returns 1 (0), X=617.27, Y=106.53, Mass=1641, SNR=25.9, Peak=250 HFD=3.0
04:27:35.443 00.000 10844 DistanceChecker: reject for large offset (0.43 > 0.24) avgDist = 0.12 count = 576
04:27:35.443 00.000 10844 DistanceChecker: begin recovering
04:27:35.445 00.002 10844 MultiStar: [#1 -0.08,-0.23,1.06,U] [#2 0.37,-0.37,0.97,U] [#3 0.54,-0.44,0.00,M1] [#4 0.60,-0.30,0.00,M1] [#5 -0.02,-0.80,0.00,M1] [#6 0.62,-0.59,0.00,M1] [#7 -0.24,-0.01,0.91,U] [#8 0.26,-0.69,0.00,M2] 
04:27:35.445 00.000 10844 refined, 3 included, MultiStar: {0.02, -0.26}, one-star: {0.02, -0.43}
04:27:35.445 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (1.39) = xAngle (-2.90 = -2.90)
04:27:35.445 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.23 = 0.23)
04:27:35.445 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.51 mountX=-0.26 mountY=0.06, mountTheta=2.91
04:27:35.447 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.26, opts=13)
04:27:35.447 00.000 10844 Enqueuing Move request for scope (0.02, -0.26)
04:27:35.447 00.000 11060 Worker thread wakes up
04:27:35.447 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:35.447 00.000 10844 UpdateGuideState exits: m=1641 SNR=25.9
04:27:35.447 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
04:27:35.447 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:35.447 00.000 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
04:27:35.449 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:35.449 00.000 10844 Enqueuing Expose request
04:27:35.449 00.000 11060 Moving (0.02, -0.26) raw xDistance=-0.26 yDistance=0.06
04:27:35.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
04:27:35.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:27:35.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:27:35.449 00.000 11060 MoveAxis(E, 58, ABG)
04:27:35.449 00.000 11060 Guiding  Dir = 2, Dur = 58
04:27:35.457 00.008 11060 IsSlewing returns 0
04:27:35.457 00.000 11060 IsGuiding returns 0
04:27:35.523 00.066 11060 IsGuiding returns 0
04:27:35.523 00.000 11060 Move returns status 0, amount 58
04:27:35.523 00.000 11060 MoveAxis(N, 0, ABG)
04:27:35.525 00.002 11060 Move returns status 0, amount 0
04:27:35.525 00.000 11060 move complete, result=0
04:27:35.525 00.000 11060 worker thread done servicing request
04:27:35.525 00.000 10844 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
04:27:35.525 00.000 11060 Worker thread wakes up
04:27:35.526 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:35.526 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:36.154 00.628 11060 Exposure complete
04:27:36.431 00.277 11060 worker thread done servicing request
04:27:36.431 00.000 10844 OnExposeComplete: enter
04:27:36.431 00.000 10844 UpdateGuideState(): m_state=6
04:27:36.431 00.000 10844 Star::Find(15, 617, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5659
04:27:36.431 00.000 10844 Star::Find returns 1 (0), X=615.29, Y=107.05, Mass=1873, SNR=27.2, Peak=147 HFD=3.7
04:27:36.431 00.000 10844 DistanceChecker: reject for large offset (1.97 > 0.25) avgDist = 0.13 count = 577
04:27:36.431 00.000 10844 MultiStar: large primary error, entering stabilization period
04:27:36.431 00.000 10844 CameraToMount -- cameraTheta (3.09) - m_xAngle (1.39) = xAngle (1.70 = 1.70)
04:27:36.431 00.000 10844 CameraToMount -- cameraTheta (3.09) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.83 = -1.46)
04:27:36.431 00.000 10844 CameraToMount -- cameraX=-1.97 cameraY=0.10 hyp=1.97 cameraTheta=3.09 mountX=-0.26 mountY=-1.95, mountTheta=-1.70
04:27:36.435 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-1.97, y=0.10, opts=13)
04:27:36.435 00.000 10844 Enqueuing Move request for scope (-1.97, 0.10)
04:27:36.435 00.000 11060 Worker thread wakes up
04:27:36.435 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:27:36.435 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-1.97, 0.10) opts 0xd
04:27:36.435 00.000 11060 Handling offset move in thread for scope, endpoint = (-1.97, 0.10)
04:27:36.435 00.000 10844 UpdateGuideState exits: m=1873 SNR=27.2
04:27:36.435 00.000 11060 Moving (-1.97, 0.10) raw xDistance=-0.26 yDistance=-1.95
04:27:36.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
04:27:36.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:36.447 00.012 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:36.448 00.001 11060 resist switch: large excursion: input -1.95 thresh 0.57 direction from 1 to -1
04:27:36.448 00.000 10844 Enqueuing Expose request
04:27:36.448 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.86
04:27:36.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.95
04:27:36.448 00.000 11060 MoveAxis(E, 63, ABG)
04:27:36.448 00.000 11060 Guiding  Dir = 2, Dur = 63
04:27:36.466 00.018 11060 IsSlewing returns 0
04:27:36.467 00.001 11060 IsGuiding returns 0
04:27:36.543 00.076 11060 IsGuiding returns 0
04:27:36.543 00.000 11060 Move returns status 0, amount 63
04:27:36.543 00.000 11060 BLC: Oldest BLC event removed
04:27:36.543 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 657 applied
04:27:36.543 00.000 11060 MoveAxis(N, 1418, ABG)
04:27:36.543 00.000 11060 duration set to 750 by maxDecDuration
04:27:36.543 00.000 11060 Guiding  Dir = 0, Dur = 750
04:27:36.558 00.015 11060 IsSlewing returns 0
04:27:36.559 00.001 11060 IsGuiding returns 0
04:27:37.328 00.769 11060 IsGuiding returns 0
04:27:37.328 00.000 11060 Move returns status 0, amount 750
04:27:37.328 00.000 11060 move complete, result=0
04:27:37.328 00.000 11060 worker thread done servicing request
04:27:37.330 00.002 10844 GuideStep: -0.3 px 63 ms EAST, -2.0 px 750 ms NORTH
04:27:37.334 00.004 11060 Worker thread wakes up
04:27:37.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:37.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:37.967 00.633 11060 Exposure complete
04:27:38.386 00.419 11060 worker thread done servicing request
04:27:38.386 00.000 10844 OnExposeComplete: enter
04:27:38.386 00.000 10844 UpdateGuideState(): m_state=6
04:27:38.386 00.000 10844 Star::Find(15, 615, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5660
04:27:38.387 00.001 10844 Star::Find returns 1 (0), X=613.78, Y=107.62, Mass=1651, SNR=25.9, Peak=177 HFD=2.9
04:27:38.387 00.000 10844 DistanceChecker: reject for large offset (3.54 > 0.42) avgDist = 0.21 count = 578
04:27:38.387 00.000 10844 CameraToMount -- cameraTheta (2.95) - m_xAngle (1.39) = xAngle (1.56 = 1.56)
04:27:38.387 00.000 10844 CameraToMount -- cameraTheta (2.95) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.69 = -1.60)
04:27:38.387 00.000 10844 CameraToMount -- cameraX=-3.47 cameraY=0.67 hyp=3.54 cameraTheta=2.95 mountX=0.03 mountY=-3.54, mountTheta=-1.56
04:27:38.390 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-3.47, y=0.67, opts=13)
04:27:38.390 00.000 10844 Enqueuing Move request for scope (-3.47, 0.67)
04:27:38.390 00.000 11060 Worker thread wakes up
04:27:38.390 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-3.47, 0.67) opts 0xd
04:27:38.390 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:38.390 00.000 11060 Handling offset move in thread for scope, endpoint = (-3.47, 0.67)
04:27:38.390 00.000 10844 UpdateGuideState exits: m=1651 SNR=25.9
04:27:38.390 00.000 11060 Moving (-3.47, 0.67) raw xDistance=0.03 yDistance=-3.54
04:27:38.390 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:38.390 00.000 11060 BLC: History state: CurrMiss=3.54, AvgInitMiss=0.35, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.368275, 1:3.535291
04:27:38.390 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:38.390 00.000 10844 Enqueuing Expose request
04:27:38.392 00.002 11060 BLC: Under-shoot, no adjustment, waiting for more data
04:27:38.392 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:27:38.392 00.000 11060 GuideAlgorithmResistSwitch::result() returns -2.47 from input -3.54
04:27:38.392 00.000 11060 MoveAxis(E, 0, ABG)
04:27:38.392 00.000 11060 Move returns status 0, amount 0
04:27:38.392 00.000 11060 MoveAxis(N, 1376, ABG)
04:27:38.392 00.000 11060 duration set to 750 by maxDecDuration
04:27:38.392 00.000 11060 Guiding  Dir = 0, Dur = 750
04:27:38.412 00.020 11060 IsSlewing returns 0
04:27:38.413 00.001 11060 IsGuiding returns 0
04:27:39.178 00.765 11060 IsGuiding returns 0
04:27:39.178 00.000 11060 Move returns status 0, amount 750
04:27:39.178 00.000 11060 move complete, result=0
04:27:39.178 00.000 11060 worker thread done servicing request
04:27:39.178 00.000 11060 Worker thread wakes up
04:27:39.178 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -3.5 px 750 ms NORTH
04:27:39.178 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:39.178 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:39.808 00.630 11060 Exposure complete
04:27:40.235 00.427 10844 OnExposeComplete: enter
04:27:40.235 00.000 10844 UpdateGuideState(): m_state=6
04:27:40.237 00.002 10844 Star::Find(15, 613, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5661
04:27:40.237 00.000 10844 Star::Find returns 1 (0), X=613.77, Y=107.36, Mass=1943, SNR=27.9, Peak=237 HFD=3.3
04:27:40.237 00.000 10844 DistanceChecker: reject for large offset (3.50 > 0.72) avgDist = 0.36 count = 579
04:27:40.238 00.001 10844 CameraToMount -- cameraTheta (3.03) - m_xAngle (1.39) = xAngle (1.64 = 1.64)
04:27:40.238 00.000 10844 CameraToMount -- cameraTheta (3.03) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.76 = -1.52)
04:27:40.238 00.000 10844 CameraToMount -- cameraX=-3.48 cameraY=0.40 hyp=3.50 cameraTheta=3.03 mountX=-0.24 mountY=-3.50, mountTheta=-1.64
04:27:40.241 00.003 11060 worker thread done servicing request
04:27:40.241 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-3.48, y=0.40, opts=13)
04:27:40.243 00.002 10844 Enqueuing Move request for scope (-3.48, 0.40)
04:27:40.244 00.001 11060 Worker thread wakes up
04:27:40.244 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-3.48, 0.40) opts 0xd
04:27:40.246 00.002 11060 Handling offset move in thread for scope, endpoint = (-3.48, 0.40)
04:27:40.246 00.000 11060 Moving (-3.48, 0.40) raw xDistance=-0.24 yDistance=-3.50
04:27:40.246 00.000 11060 BLC: History state: CurrMiss=3.50, AvgInitMiss=0.35, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-1.368275, 1:3.535291, 2:3.500319
04:27:40.246 00.000 11060 BLC: Under-shoot: nominal increase by 197
04:27:40.246 00.000 11060 BLC: window closed
04:27:40.246 00.000 11060 BLC: Pulse adjusted to 723
04:27:40.248 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:27:40.248 00.000 10844 UpdateGuideState exits: m=1943 SNR=27.9
04:27:40.248 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:40.248 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:40.250 00.002 10844 Enqueuing Expose request
04:27:40.264 00.014 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.24
04:27:40.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns -2.45 from input -3.50
04:27:40.264 00.000 11060 MoveAxis(E, 55, ABG)
04:27:40.264 00.000 11060 Guiding  Dir = 2, Dur = 55
04:27:40.302 00.038 11060 IsSlewing returns 0
04:27:40.302 00.000 11060 IsGuiding returns 0
04:27:40.407 00.105 11060 IsGuiding returns 0
04:27:40.407 00.000 11060 Move returns status 0, amount 55
04:27:40.407 00.000 11060 MoveAxis(N, 1362, ABG)
04:27:40.409 00.002 11060 duration set to 750 by maxDecDuration
04:27:40.409 00.000 11060 Guiding  Dir = 0, Dur = 750
04:27:40.435 00.026 11060 IsSlewing returns 0
04:27:40.435 00.000 11060 IsGuiding returns 0
04:27:40.770 00.335 10844 evsrv: cli 0EEEE110 connect
04:27:40.770 00.000 10844 case statement mapped state 6 to 3
04:27:40.772 00.002 10844 case statement mapped state 6 to 3
04:27:40.772 00.000 10844 evsrv: cli 0EEEE110 request: {"method":"get_pixel_scale","id":"5376e271-261b-40c0-ab9e-84a521f8d36c"}
04:27:40.772 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":4.1253,"id":"5376e271-261b-40c0-ab9e-84a521f8d36c"}
04:27:40.772 00.000 10844 evsrv: cli 0EEEE110 disconnect
04:27:41.209 00.437 11060 IsGuiding returns 0
04:27:41.209 00.000 11060 Move returns status 0, amount 750
04:27:41.209 00.000 11060 move complete, result=0
04:27:41.209 00.000 11060 worker thread done servicing request
04:27:41.209 00.000 10844 GuideStep: -0.2 px 55 ms EAST, -3.5 px 750 ms NORTH
04:27:41.209 00.000 11060 Worker thread wakes up
04:27:41.209 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:41.209 00.000 11060 Handling exposure in thread, d=500 o=3 r=(602,92,31,31)
04:27:41.843 00.634 11060 Exposure complete
04:27:42.140 00.297 11060 worker thread done servicing request
04:27:42.140 00.000 10844 OnExposeComplete: enter
04:27:42.140 00.000 10844 UpdateGuideState(): m_state=6
04:27:42.140 00.000 10844 Star::Find(15, 613, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5662
04:27:42.140 00.000 10844 Star::Find returns 1 (0), X=614.91, Y=107.27, Mass=1427, SNR=23.6, Peak=184 HFD=3.0
04:27:42.140 00.000 10844 DistanceChecker: reject for large offset (2.36 > 1.00) avgDist = 0.50 count = 580
04:27:42.140 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (1.39) = xAngle (1.62 = 1.62)
04:27:42.140 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (4.74 = -1.54)
04:27:42.140 00.000 10844 CameraToMount -- cameraX=-2.34 cameraY=0.31 hyp=2.36 cameraTheta=3.01 mountX=-0.12 mountY=-2.36, mountTheta=-1.62
04:27:42.142 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-2.34, y=0.31, opts=13)
04:27:42.142 00.000 10844 Enqueuing Move request for scope (-2.34, 0.31)
04:27:42.144 00.002 11060 Worker thread wakes up
04:27:42.144 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:42.144 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-2.34, 0.31) opts 0xd
04:27:42.144 00.000 10844 UpdateGuideState exits: m=1427 SNR=23.6
04:27:42.144 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:42.144 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:27:42.144 00.000 10844 Enqueuing Expose request
04:27:42.145 00.001 11060 Handling offset move in thread for scope, endpoint = (-2.34, 0.31)
04:27:42.145 00.000 11060 Moving (-2.34, 0.31) raw xDistance=-0.12 yDistance=-2.36
04:27:42.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:27:42.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns -1.65 from input -2.36
04:27:42.145 00.000 11060 MoveAxis(E, 0, ABG)
04:27:42.145 00.000 11060 Move returns status 0, amount 0
04:27:42.145 00.000 11060 MoveAxis(N, 918, ABG)
04:27:42.145 00.000 11060 duration set to 750 by maxDecDuration
04:27:42.145 00.000 11060 Guiding  Dir = 0, Dur = 750
04:27:42.161 00.016 11060 IsSlewing returns 0
04:27:42.162 00.001 11060 IsGuiding returns 0
04:27:42.244 00.082 10844 evsrv: cli 0EEEDAD0 connect
04:27:42.244 00.000 10844 case statement mapped state 6 to 3
04:27:42.245 00.001 10844 case statement mapped state 6 to 3
04:27:42.245 00.000 10844 evsrv: cli 0EEEDAD0 request: {"method":"get_app_state","id":"0df2abf3-7028-4aec-9963-efc5ce95a772"}
04:27:42.245 00.000 10844 case statement mapped state 6 to 3
04:27:42.245 00.000 10844 evsrv: cli 0EEEDAD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0df2abf3-7028-4aec-9963-efc5ce95a772"}
04:27:42.247 00.002 10844 evsrv: cli 0EEEDAD0 disconnect
04:27:42.249 00.002 10844 evsrv: cli 0EEEE4D0 connect
04:27:42.249 00.000 10844 case statement mapped state 6 to 3
04:27:42.249 00.000 10844 case statement mapped state 6 to 3
04:27:42.251 00.002 10844 evsrv: cli 0EEEE4D0 request: {"method":"stop_capture","id":"8341a335-94d4-4056-991c-74950946b956"}
04:27:42.251 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
04:27:42.251 00.000 10844 Status Line: Waiting for devices...
04:27:42.252 00.001 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":0,"id":"8341a335-94d4-4056-991c-74950946b956"}
04:27:42.271 00.019 10844 evsrv: cli 0EEEE4D0 disconnect
04:27:42.272 00.001 10844 evsrv: cli 0EEEDFD0 connect
04:27:42.272 00.000 10844 case statement mapped state 6 to 3
04:27:42.273 00.001 10844 case statement mapped state 6 to 3
04:27:42.273 00.000 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"f18c5a5e-35f5-4206-b5bd-9252eed1377f"}
04:27:42.273 00.000 10844 case statement mapped state 6 to 3
04:27:42.273 00.000 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f18c5a5e-35f5-4206-b5bd-9252eed1377f"}
04:27:42.275 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
04:27:42.947 00.672 11060 IsGuiding returns 0
04:27:42.947 00.000 11060 Move returns status 0, amount 750
04:27:42.947 00.000 11060 move complete, result=0
04:27:42.947 00.000 11060 worker thread done servicing request
04:27:42.947 00.000 11060 Worker thread wakes up
04:27:42.947 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -2.4 px 750 ms NORTH
04:27:42.947 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:27:42.947 00.000 11060 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
04:27:42.949 00.002 11060 worker thread done servicing request
04:27:42.954 00.005 10844 OnExposeComplete: enter
04:27:42.954 00.000 10844 OnExposeComplete: Capture Error reported
04:27:42.954 00.000 10844 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
04:27:42.954 00.000 10844 Mount: notify guiding stopped
04:27:42.954 00.000 10844 BLC: window closed
04:27:42.954 00.000 10844 BLC: Last direction was reset
04:27:42.954 00.000 10844 Changing from state GUIDING to STOP
04:27:42.954 00.000 10844 guider state => SELECTED
04:27:42.954 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:27:42.956 00.002 10844 Changing from state SELECTED to UNINITIALIZED
04:27:42.956 00.000 10844 guider state => SELECTING
04:27:42.959 00.003 10844 Status Line: Stopped.
04:27:42.963 00.004 10844 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
04:27:43.277 00.314 10844 evsrv: cli 0EEEDFD0 connect
04:27:43.278 00.001 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"20e700bd-5ba5-48d4-9d4a-82b6613091a1"}
04:27:43.279 00.001 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Stopped","id":"20e700bd-5ba5-48d4-9d4a-82b6613091a1"}
04:27:43.279 00.000 10844 evsrv: cli 0EEEDFD0 disconnect
04:28:19.591 36.312 10844 evsrv: cli 0EEEEA70 connect
04:28:19.592 00.001 10844 evsrv: cli 0EEEEA70 request: {"method":"get_app_state","id":"3a09b059-8364-41dc-a582-8f403547c063"}
04:28:19.592 00.000 10844 evsrv: cli 0EEEEA70 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a09b059-8364-41dc-a582-8f403547c063"}
04:28:19.594 00.002 10844 evsrv: cli 0EEEEA70 disconnect
04:28:19.596 00.002 10844 evsrv: cli 0EEED8F0 connect
04:28:19.599 00.003 10844 evsrv: cli 0EEED8F0 request: {"method":"get_calibrated","id":"fb178656-2356-4b25-9535-e3385334a25f"}
04:28:19.599 00.000 10844 evsrv: cli 0EEED8F0 response: {"jsonrpc":"2.0","result":true,"id":"fb178656-2356-4b25-9535-e3385334a25f"}
04:28:19.599 00.000 10844 evsrv: cli 0EEED8F0 disconnect
04:28:19.602 00.003 10844 evsrv: cli 0EEEE110 connect
04:28:19.604 00.002 10844 evsrv: cli 0EEEE110 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"8688b10b-77f3-4ecd-b61e-b722aa1b9e44"}
04:28:19.604 00.000 10844 PhdController::Guide begins
04:28:19.604 00.000 10844 PhdController: newstate STATE_SETUP
04:28:19.604 00.000 10844 PhdController: setup
04:28:19.604 00.000 10844 PhdController: newstate STATE_ATTEMPT_START
04:28:19.604 00.000 10844 PhdController: start capturing
04:28:19.604 00.000 10844 Changing from state SELECTING to UNINITIALIZED
04:28:19.604 00.000 10844 guider state => SELECTING
04:28:19.604 00.000 10844 setting force full frames = true
04:28:19.604 00.000 10844 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
04:28:19.620 00.016 10844 ScheduleExposure(500,3,0) exposurePending=0
04:28:19.620 00.000 10844 Enqueuing Expose request
04:28:19.620 00.000 10844 PhdController: newstate STATE_SELECT_STAR
04:28:19.620 00.000 11060 Worker thread wakes up
04:28:19.620 00.000 10844 evsrv: cli 0EEEE110 response: {"jsonrpc":"2.0","result":0,"id":"8688b10b-77f3-4ecd-b61e-b722aa1b9e44"}
04:28:19.620 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:19.620 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
04:28:19.620 00.000 10844 evsrv: cli 0EEEE110 disconnect
04:28:19.625 00.005 10844 evsrv: cli 0EEEE250 connect
04:28:19.625 00.000 10844 case statement mapped state 1 to 101
04:28:19.625 00.000 10844 case statement mapped state 1 to 101
04:28:19.625 00.000 10844 evsrv: cli 0EEEE250 request: {"method":"get_lock_shift_params","id":"02e7513f-c3fc-45d6-b53b-f0ea4da7a13a"}
04:28:19.625 00.000 10844 evsrv: cli 0EEEE250 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"02e7513f-c3fc-45d6-b53b-f0ea4da7a13a"}
04:28:19.628 00.003 10844 evsrv: cli 0EEEE250 disconnect
04:28:19.628 00.000 10844 evsrv: cli 0EEEEC50 connect
04:28:19.630 00.002 10844 case statement mapped state 1 to 101
04:28:19.630 00.000 10844 case statement mapped state 1 to 101
04:28:19.630 00.000 10844 evsrv: cli 0EEEEC50 request: {"method":"get_lock_position","id":"4c0a1336-28ec-4cd6-a78e-b8dcc3988ef6"}
04:28:19.630 00.000 10844 evsrv: cli 0EEEEC50 response: {"jsonrpc":"2.0","result":null,"id":"4c0a1336-28ec-4cd6-a78e-b8dcc3988ef6"}
04:28:19.633 00.003 10844 evsrv: cli 0EEEEC50 disconnect
04:28:20.264 00.631 11060 Exposure complete
04:28:20.462 00.198 11060 worker thread done servicing request
04:28:20.462 00.000 10844 OnExposeComplete: enter
04:28:20.462 00.000 10844 UpdateGuideState(): m_state=1
04:28:20.462 00.000 10844 UpdateCurrentPosition: no star selected
04:28:20.462 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:28:20.462 00.000 10844 Status Line: No star selected
04:28:20.466 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:20.468 00.002 10844 UpdateGuideState exits: No star selected
04:28:20.468 00.000 10844 GuiderMultiStar::AutoSelect enter
04:28:20.468 00.000 10844 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
04:28:20.643 00.175 10844 AutoFind: auto downsample for scale 4.13 => 1x
04:28:20.802 00.159 10844 AutoFind: global mean = 0.0, stdev 9.9
04:28:20.802 00.000 10844 AutoFind: using threshold = 0.1
04:28:21.043 00.241 10844 AutoFind: local max [567, 179] 83.9
04:28:21.043 00.000 10844 AutoFind: local max [308, 64] 80.7
04:28:21.043 00.000 10844 AutoFind: local max [1361, 84] 76.8
04:28:21.043 00.000 10844 AutoFind: local max [779, 693] 73.0
04:28:21.043 00.000 10844 AutoFind: local max [714, 366] 70.0
04:28:21.043 00.000 10844 AutoFind: local max [1765, 148] 69.9
04:28:21.043 00.000 10844 AutoFind: local max [766, 607] 62.4
04:28:21.043 00.000 10844 AutoFind: local max [1874, 903] 45.2
04:28:21.043 00.000 10844 AutoFind: local max [1312, 193] 40.6
04:28:21.043 00.000 10844 AutoFind: local max [680, 359] 39.4
04:28:21.043 00.000 10844 AutoFind: local max [443, 892] 29.4
04:28:21.043 00.000 10844 AutoFind: local max [1860, 991] 27.7
04:28:21.043 00.000 10844 AutoFind: local max [51, 803] 27.7
04:28:21.043 00.000 10844 AutoFind: local max [1392, 281] 22.6
04:28:21.043 00.000 10844 AutoFind: local max [585, 652] 22.4
04:28:21.043 00.000 10844 AutoFind: local max [1642, 908] 21.9
04:28:21.045 00.002 10844 AutoFind: local max [1392, 269] 20.8
04:28:21.045 00.000 10844 AutoFind: local max [1407, 276] 20.6
04:28:21.045 00.000 10844 AutoFind: local max [1399, 266] 20.5
04:28:21.045 00.000 10844 AutoFind: local max [925, 174] 20.4
04:28:21.045 00.000 10844 AutoFind: local max [1156, 530] 19.9
04:28:21.045 00.000 10844 AutoFind: local max [75, 393] 19.3
04:28:21.045 00.000 10844 AutoFind: local max [600, 383] 19.2
04:28:21.045 00.000 10844 AutoFind: local max [1404, 282] 18.6
04:28:21.045 00.000 10844 AutoFind: local max [1544, 104] 17.9
04:28:21.045 00.000 10844 AutoFind: local max [36, 1034] 17.3
04:28:21.045 00.000 10844 AutoFind: local max [681, 232] 15.8
04:28:21.045 00.000 10844 AutoFind: local max [815, 211] 14.6
04:28:21.045 00.000 10844 AutoFind: local max [403, 953] 13.1
04:28:21.045 00.000 10844 AutoFind: local max [615, 401] 12.5
04:28:21.045 00.000 10844 AutoFind: local max [1203, 93] 11.0
04:28:21.045 00.000 10844 AutoFind: local max [619, 811] 10.1
04:28:21.045 00.000 10844 AutoFind: local max [1866, 831] 9.9
04:28:21.045 00.000 10844 AutoFind: local max [680, 1021] 9.9
04:28:21.046 00.001 10844 AutoFind: local max [62, 221] 9.8
04:28:21.046 00.000 10844 AutoFind: local max [397, 974] 9.7
04:28:21.046 00.000 10844 AutoFind: local max [1139, 848] 9.6
04:28:21.046 00.000 10844 AutoFind: local max [1202, 629] 9.5
04:28:21.046 00.000 10844 AutoFind: local max [473, 1041] 9.3
04:28:21.046 00.000 10844 AutoFind: local max [1311, 181] 9.2
04:28:21.046 00.000 10844 AutoFind: local max [731, 389] 9.2
04:28:21.046 00.000 10844 AutoFind: local max [1487, 943] 8.8
04:28:21.046 00.000 10844 AutoFind: local max [1625, 515] 8.6
04:28:21.046 00.000 10844 AutoFind: local max [866, 964] 8.5
04:28:21.046 00.000 10844 AutoFind: local max [661, 691] 8.4
04:28:21.046 00.000 10844 AutoFind: local max [1339, 319] 8.2
04:28:21.046 00.000 10844 AutoFind: local max [1662, 993] 8.2
04:28:21.046 00.000 10844 AutoFind: local max [1248, 988] 7.9
04:28:21.046 00.000 10844 AutoFind: local max [414, 415] 7.9
04:28:21.046 00.000 10844 AutoFind: local max [1803, 1067] 7.9
04:28:21.046 00.000 10844 AutoFind: local max [1589, 117] 7.7
04:28:21.046 00.000 10844 AutoFind: local max [122, 724] 7.4
04:28:21.046 00.000 10844 AutoFind: local max [1663, 1015] 7.4
04:28:21.046 00.000 10844 AutoFind: local max [1483, 519] 7.3
04:28:21.046 00.000 10844 AutoFind: local max [1186, 966] 7.3
04:28:21.046 00.000 10844 AutoFind: local max [653, 491] 6.8
04:28:21.046 00.000 10844 AutoFind: local max [1319, 843] 6.5
04:28:21.046 00.000 10844 AutoFind: local max [1572, 327] 6.5
04:28:21.046 00.000 10844 AutoFind: local max [446, 161] 6.4
04:28:21.046 00.000 10844 AutoFind: local max [793, 844] 6.4
04:28:21.046 00.000 10844 AutoFind: local max [778, 91] 6.3
04:28:21.046 00.000 10844 AutoFind: local max [1066, 362] 6.3
04:28:21.046 00.000 10844 AutoFind: local max [193, 378] 6.3
04:28:21.046 00.000 10844 AutoFind: local max [1716, 897] 6.2
04:28:21.046 00.000 10844 AutoFind: local max [1439, 532] 6.0
04:28:21.046 00.000 10844 AutoFind: local max [1393, 259] 5.9
04:28:21.046 00.000 10844 AutoFind: local max [894, 684] 5.9
04:28:21.046 00.000 10844 AutoFind: local max [1101, 895] 5.8
04:28:21.046 00.000 10844 AutoFind: local max [1457, 1063] 5.7
04:28:21.046 00.000 10844 AutoFind: local max [1901, 492] 5.7
04:28:21.046 00.000 10844 AutoFind: local max [569, 75] 5.7
04:28:21.046 00.000 10844 AutoFind: local max [1171, 768] 5.6
04:28:21.046 00.000 10844 AutoFind: local max [1702, 512] 5.5
04:28:21.046 00.000 10844 AutoFind: local max [192, 594] 5.4
04:28:21.046 00.000 10844 AutoFind: local max [1083, 628] 5.4
04:28:21.046 00.000 10844 AutoFind: local max [1602, 940] 5.4
04:28:21.046 00.000 10844 AutoFind: local max [1892, 454] 5.4
04:28:21.046 00.000 10844 AutoFind: local max [1434, 446] 5.4
04:28:21.046 00.000 10844 AutoFind: local max [1801, 461] 5.4
04:28:21.046 00.000 10844 AutoFind: local max [770, 110] 5.3
04:28:21.046 00.000 10844 AutoFind: local max [991, 689] 5.3
04:28:21.046 00.000 10844 AutoFind: local max [1408, 63] 5.3
04:28:21.046 00.000 10844 AutoFind: local max [458, 154] 5.2
04:28:21.046 00.000 10844 AutoFind: local max [1365, 134] 5.2
04:28:21.046 00.000 10844 AutoFind: local max [1042, 332] 5.1
04:28:21.046 00.000 10844 AutoFind: local max [94, 547] 5.1
04:28:21.046 00.000 10844 AutoFind: local max [754, 1042] 5.0
04:28:21.049 00.003 10844 AutoFind: local max [1056, 185] 5.0
04:28:21.049 00.000 10844 AutoFind: local max [1860, 138] 4.8
04:28:21.049 00.000 10844 AutoFind: local max [770, 892] 4.7
04:28:21.049 00.000 10844 AutoFind: local max [1057, 162] 4.6
04:28:21.049 00.000 10844 AutoFind: local max [1689, 384] 4.6
04:28:21.049 00.000 10844 AutoFind: local max [1894, 603] 4.5
04:28:21.049 00.000 10844 AutoFind: local max [1187, 857] 4.5
04:28:21.049 00.000 10844 AutoFind: local max [1446, 483] 4.5
04:28:21.049 00.000 10844 AutoFind: local max [681, 452] 4.4
04:28:21.049 00.000 10844 AutoFind: local max [312, 1005] 4.4
04:28:21.049 00.000 10844 AutoFind: local max [54, 350] 4.4
04:28:21.049 00.000 10844 AutoFind: local max [1544, 638] 4.4
04:28:21.049 00.000 10844 AutoFind: local max [138, 178] 4.4
04:28:21.049 00.000 10844 AutoFind: too close [458, 154] 5.2 - [446, 161] 6.4
04:28:21.049 00.000 10844 AutoFind: too close [770, 110] 5.3 - [778, 91] 6.3
04:28:21.049 00.000 10844 AutoFind: too close [1393, 259] 5.9 - [1399, 266] 20.5
04:28:21.049 00.000 10844 AutoFind: too close [1393, 259] 5.9 - [1407, 276] 20.6
04:28:21.049 00.000 10844 AutoFind: too close [1393, 259] 5.9 - [1392, 269] 20.8
04:28:21.049 00.000 10844 AutoFind: too close [1311, 181] 9.2 - [1312, 193] 40.6
04:28:21.051 00.002 10844 AutoFind: too close [615, 401] 12.5 - [600, 383] 19.2
04:28:21.051 00.000 10844 AutoFind: too close [1404, 282] 18.6 - [1399, 266] 20.5
04:28:21.051 00.000 10844 AutoFind: too close [1404, 282] 18.6 - [1407, 276] 20.6
04:28:21.051 00.000 10844 AutoFind: too close [1404, 282] 18.6 - [1392, 269] 20.8
04:28:21.051 00.000 10844 AutoFind: too close [1404, 282] 18.6 - [1392, 281] 22.6
04:28:21.051 00.000 10844 AutoFind: too close [1399, 266] 20.5 - [1407, 276] 20.6
04:28:21.051 00.000 10844 AutoFind: too close [1399, 266] 20.5 - [1392, 269] 20.8
04:28:21.051 00.000 10844 AutoFind: too close [1399, 266] 20.5 - [1392, 281] 22.6
04:28:21.051 00.000 10844 AutoFind: too close [1407, 276] 20.6 - [1392, 269] 20.8
04:28:21.051 00.000 10844 AutoFind: too close [1407, 276] 20.6 - [1392, 281] 22.6
04:28:21.051 00.000 10844 AutoFind: too close [1392, 269] 20.8 - [1392, 281] 22.6
04:28:21.051 00.000 10844 AutoFind: too close to edge [1803, 1067] 7.9
04:28:21.051 00.000 10844 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
04:28:21.051 00.000 10844 Star::Find(15, 567, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (1), X=567.64, Y=178.64, Mass=6771, SNR=52.4, Peak=255 HFD=4.9
04:28:21.051 00.000 10844 Star::Find(15, 308, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (1), X=308.02, Y=63.94, Mass=4874, SNR=44.3, Peak=255 HFD=4.4
04:28:21.051 00.000 10844 Star::Find(15, 1361, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (1), X=1360.81, Y=84.10, Mass=5705, SNR=47.9, Peak=255 HFD=4.5
04:28:21.051 00.000 10844 Star::Find(15, 779, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (1), X=779.41, Y=693.36, Mass=6938, SNR=52.0, Peak=255 HFD=5.3
04:28:21.051 00.000 10844 Star::Find(15, 714, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (1), X=714.29, Y=365.66, Mass=11632, SNR=64.6, Peak=255 HFD=6.0
04:28:21.051 00.000 10844 Star::Find(15, 1765, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (1), X=1764.99, Y=148.22, Mass=3696, SNR=39.0, Peak=255 HFD=3.7
04:28:21.051 00.000 10844 Star::Find(15, 766, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (1), X=766.14, Y=607.22, Mass=11754, SNR=63.0, Peak=255 HFD=6.2
04:28:21.051 00.000 10844 Star::Find(15, 1874, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (0), X=1873.76, Y=903.01, Mass=2414, SNR=31.2, Peak=218 HFD=3.2
04:28:21.051 00.000 10844 Star::Find(15, 680, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (0), X=680.57, Y=358.73, Mass=3332, SNR=36.3, Peak=249 HFD=4.5
04:28:21.051 00.000 10844 Star::Find(15, 443, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (0), X=443.37, Y=891.73, Mass=2016, SNR=28.0, Peak=191 HFD=3.6
04:28:21.051 00.000 10844 Star::Find(15, 1860, 991, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (0), X=1859.66, Y=991.38, Mass=1543, SNR=25.0, Peak=152 HFD=3.4
04:28:21.051 00.000 10844 Star::Find(15, 51, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (0), X=50.63, Y=802.65, Mass=1303, SNR=22.6, Peak=154 HFD=3.0
04:28:21.051 00.000 10844 Star::Find(15, 585, 652, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.051 00.000 10844 Star::Find returns 1 (0), X=585.28, Y=651.84, Mass=1370, SNR=23.1, Peak=196 HFD=2.8
04:28:21.055 00.004 10844 Star::Find(15, 1642, 908, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.055 00.000 10844 Star::Find returns 1 (0), X=1642.07, Y=907.75, Mass=1194, SNR=21.4, Peak=155 HFD=2.8
04:28:21.055 00.000 10844 Star::Find(15, 925, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.055 00.000 10844 Star::Find returns 1 (0), X=924.59, Y=173.87, Mass=1146, SNR=21.3, Peak=98 HFD=3.6
04:28:21.055 00.000 10844 Star::Find(15, 1156, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.055 00.000 10844 Star::Find returns 1 (0), X=1156.07, Y=529.98, Mass=1027, SNR=19.9, Peak=143 HFD=2.8
04:28:21.055 00.000 10844 Star::Find(15, 75, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.055 00.000 10844 Star::Find returns 1 (0), X=74.74, Y=393.12, Mass=1021, SNR=19.9, Peak=130 HFD=3.0
04:28:21.055 00.000 10844 Star::Find(15, 1544, 104, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.055 00.000 10844 Star::Find returns 1 (0), X=1543.71, Y=104.25, Mass=854, SNR=18.1, Peak=99 HFD=2.9
04:28:21.055 00.000 10844 Star::Find(15, 36, 1034, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.055 00.000 10844 Star::Find returns 1 (0), X=35.41, Y=1034.46, Mass=1077, SNR=20.0, Peak=100 HFD=3.3
04:28:21.056 00.001 10844 Star::Find(15, 681, 232, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=680.69, Y=232.24, Mass=820, SNR=17.7, Peak=98 HFD=3.0
04:28:21.056 00.000 10844 Star::Find(15, 815, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=815.61, Y=210.86, Mass=1080, SNR=19.9, Peak=148 HFD=3.2
04:28:21.056 00.000 10844 Star::Find(15, 403, 953, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=402.91, Y=952.66, Mass=844, SNR=17.8, Peak=114 HFD=3.3
04:28:21.056 00.000 10844 Star::Find(15, 1203, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=1203.46, Y=92.96, Mass=495, SNR=13.7, Peak=89 HFD=2.5
04:28:21.056 00.000 10844 Star::Find(15, 619, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=618.62, Y=810.98, Mass=420, SNR=12.2, Peak=64 HFD=2.5
04:28:21.056 00.000 10844 Star::Find(15, 1866, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=1865.95, Y=831.42, Mass=463, SNR=12.7, Peak=63 HFD=3.4
04:28:21.056 00.000 10844 Star::Find(15, 680, 1021, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=680.13, Y=1021.76, Mass=434, SNR=12.6, Peak=70 HFD=2.7
04:28:21.056 00.000 10844 Star::Find(15, 62, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=61.53, Y=220.71, Mass=440, SNR=12.9, Peak=68 HFD=2.9
04:28:21.056 00.000 10844 Star::Find(15, 397, 974, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=397.71, Y=973.74, Mass=387, SNR=11.9, Peak=59 HFD=2.9
04:28:21.056 00.000 10844 Star::Find(15, 1139, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=1138.82, Y=848.05, Mass=650, SNR=15.4, Peak=117 HFD=3.0
04:28:21.056 00.000 10844 Star::Find(15, 1202, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=1202.00, Y=629.21, Mass=350, SNR=11.2, Peak=52 HFD=2.8
04:28:21.056 00.000 10844 Star::Find(15, 473, 1041, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=472.61, Y=1041.14, Mass=405, SNR=12.1, Peak=71 HFD=2.7
04:28:21.056 00.000 10844 Star::Find(15, 731, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=730.87, Y=389.02, Mass=328, SNR=10.8, Peak=66 HFD=2.2
04:28:21.056 00.000 10844 Star::Find(15, 1487, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=1487.25, Y=942.92, Mass=320, SNR=10.1, Peak=49 HFD=2.8
04:28:21.056 00.000 10844 Star::Find(15, 1625, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=1624.78, Y=515.40, Mass=353, SNR=11.1, Peak=71 HFD=2.5
04:28:21.056 00.000 10844 Star::Find(15, 866, 964, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=866.44, Y=964.21, Mass=483, SNR=12.8, Peak=80 HFD=2.9
04:28:21.056 00.000 10844 Star::Find(15, 661, 691, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=661.00, Y=691.22, Mass=309, SNR=10.5, Peak=61 HFD=2.2
04:28:21.056 00.000 10844 Star::Find(15, 1339, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=1338.64, Y=319.03, Mass=450, SNR=12.7, Peak=68 HFD=2.8
04:28:21.056 00.000 10844 Star::Find(15, 1662, 993, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=1661.39, Y=993.64, Mass=283, SNR=9.9, Peak=68 HFD=1.9
04:28:21.056 00.000 10844 Star::Find(15, 1248, 988, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=1247.62, Y=988.38, Mass=384, SNR=11.5, Peak=67 HFD=3.2
04:28:21.056 00.000 10844 Star::Find(15, 414, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=414.41, Y=414.94, Mass=384, SNR=11.7, Peak=74 HFD=2.7
04:28:21.056 00.000 10844 Star::Find(15, 1589, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.056 00.000 10844 Star::Find returns 1 (0), X=1588.60, Y=116.45, Mass=294, SNR=10.6, Peak=82 HFD=1.6
04:28:21.061 00.005 10844 Star::Find(15, 122, 724, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.061 00.000 10844 Star::Find returns 1 (0), X=121.91, Y=723.62, Mass=219, SNR=9.0, Peak=50 HFD=2.2
04:28:21.061 00.000 10844 Star::Find(15, 1663, 1015, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.061 00.000 10844 Star::Find returns 1 (0), X=1662.43, Y=1014.98, Mass=212, SNR=8.6, Peak=51 HFD=2.2
04:28:21.061 00.000 10844 Star::Find(15, 1483, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.061 00.000 10844 Star::Find returns 1 (0), X=1482.75, Y=518.03, Mass=277, SNR=9.6, Peak=53 HFD=2.5
04:28:21.061 00.000 10844 Star::Find(15, 1186, 966, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.001 10844 Star::Find returns 1 (0), X=1186.44, Y=966.08, Mass=187, SNR=8.0, Peak=48 HFD=2.3
04:28:21.062 00.000 10844 Star::Find(15, 653, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=652.93, Y=491.26, Mass=316, SNR=10.5, Peak=51 HFD=2.6
04:28:21.062 00.000 10844 Star::Find(15, 1319, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1318.66, Y=842.97, Mass=249, SNR=9.5, Peak=70 HFD=2.1
04:28:21.062 00.000 10844 Star::Find(15, 1572, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1571.79, Y=327.69, Mass=166, SNR=7.5, Peak=44 HFD=2.1
04:28:21.062 00.000 10844 Star::Find(15, 793, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=794.03, Y=844.27, Mass=227, SNR=8.7, Peak=57 HFD=2.5
04:28:21.062 00.000 10844 Star::Find(15, 1066, 362, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1065.14, Y=361.23, Mass=281, SNR=9.9, Peak=56 HFD=3.3
04:28:21.062 00.000 10844 Star::Find(15, 193, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=193.00, Y=378.65, Mass=201, SNR=8.2, Peak=47 HFD=2.4
04:28:21.062 00.000 10844 Star::Find(15, 1716, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1716.27, Y=896.90, Mass=146, SNR=7.1, Peak=43 HFD=2.3
04:28:21.062 00.000 10844 Star::Find(15, 1439, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1438.17, Y=533.09, Mass=257, SNR=9.2, Peak=49 HFD=4.1
04:28:21.062 00.000 10844 Star::Find(15, 894, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=894.45, Y=683.75, Mass=189, SNR=8.3, Peak=62 HFD=1.6
04:28:21.062 00.000 10844 Star::Find(15, 1101, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1100.99, Y=895.34, Mass=177, SNR=7.6, Peak=38 HFD=2.4
04:28:21.062 00.000 10844 Star::Find(15, 1457, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1457.01, Y=1063.01, Mass=143, SNR=7.1, Peak=51 HFD=2.0
04:28:21.062 00.000 10844 Star::Find(15, 1901, 492, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find false star n=8 nbg=282 bg=20.4 sigma=4.2 thresh=33 peak=33
04:28:21.062 00.000 10844 Star::Find returns 0 (2), X=1901.00, Y=492.00, Mass=118, SNR=2.9, Peak=40 HFD=0.0
04:28:21.062 00.000 10844 Star::Find(15, 569, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=568.40, Y=74.96, Mass=188, SNR=8.0, Peak=43 HFD=2.3
04:28:21.062 00.000 10844 Star::Find(15, 1171, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1170.66, Y=767.94, Mass=186, SNR=8.1, Peak=59 HFD=2.3
04:28:21.062 00.000 10844 Star::Find(15, 1702, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find false star n=7 nbg=283 bg=20.1 sigma=4.6 thresh=34 peak=34
04:28:21.062 00.000 10844 Star::Find returns 0 (2), X=1702.00, Y=512.00, Mass=111, SNR=2.9, Peak=41 HFD=0.0
04:28:21.062 00.000 10844 Star::Find(15, 192, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=191.53, Y=593.64, Mass=227, SNR=8.6, Peak=38 HFD=3.2
04:28:21.062 00.000 10844 Star::Find(15, 1083, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find false star n=6 nbg=282 bg=20.2 sigma=4.3 thresh=33 peak=33
04:28:21.062 00.000 10844 Star::Find returns 0 (2), X=1083.00, Y=628.00, Mass=98, SNR=2.9, Peak=40 HFD=0.0
04:28:21.062 00.000 10844 Star::Find(15, 1602, 940, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1601.99, Y=938.78, Mass=136, SNR=6.6, Peak=43 HFD=2.1
04:28:21.062 00.000 10844 Star::Find(15, 1892, 454, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1892.24, Y=454.08, Mass=151, SNR=7.1, Peak=51 HFD=2.4
04:28:21.062 00.000 10844 Star::Find(15, 1434, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1433.77, Y=446.40, Mass=110, SNR=6.2, Peak=44 HFD=1.6
04:28:21.062 00.000 10844 Star::Find(15, 1801, 461, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1800.22, Y=459.91, Mass=153, SNR=7.1, Peak=40 HFD=3.1
04:28:21.062 00.000 10844 Star::Find(15, 991, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=991.66, Y=689.47, Mass=143, SNR=6.8, Peak=41 HFD=1.7
04:28:21.062 00.000 10844 Star::Find(15, 1408, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.062 00.000 10844 Star::Find returns 1 (0), X=1408.10, Y=62.75, Mass=159, SNR=7.5, Peak=54 HFD=1.8
04:28:21.066 00.004 10844 Star::Find(15, 1365, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.066 00.000 10844 Star::Find returns 1 (0), X=1365.70, Y=134.80, Mass=171, SNR=7.6, Peak=56 HFD=1.9
04:28:21.066 00.000 10844 Star::Find(15, 1042, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.066 00.000 10844 Star::Find returns 1 (0), X=1041.49, Y=331.99, Mass=242, SNR=9.3, Peak=67 HFD=2.2
04:28:21.066 00.000 10844 Star::Find(15, 94, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.066 00.000 10844 Star::Find returns 1 (0), X=94.29, Y=547.47, Mass=127, SNR=6.5, Peak=39 HFD=1.8
04:28:21.067 00.001 10844 Star::Find(15, 754, 1042, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find false star n=7 nbg=280 bg=20.0 sigma=4.3 thresh=33 peak=33
04:28:21.067 00.000 10844 Star::Find returns 0 (2), X=754.00, Y=1042.00, Mass=106, SNR=2.9, Peak=38 HFD=0.0
04:28:21.067 00.000 10844 Star::Find(15, 1056, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (0), X=1056.93, Y=185.36, Mass=164, SNR=7.5, Peak=42 HFD=2.3
04:28:21.067 00.000 10844 Star::Find(15, 1860, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (0), X=1860.04, Y=137.72, Mass=139, SNR=7.0, Peak=54 HFD=1.8
04:28:21.067 00.000 10844 Star::Find(15, 770, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (0), X=771.37, Y=891.26, Mass=160, SNR=7.3, Peak=43 HFD=2.9
04:28:21.067 00.000 10844 Star::Find(15, 1057, 162, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (0), X=1057.71, Y=162.69, Mass=160, SNR=7.6, Peak=51 HFD=1.5
04:28:21.067 00.000 10844 Star::Find(15, 1689, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find false star n=7 nbg=281 bg=19.9 sigma=4.4 thresh=33 peak=33
04:28:21.067 00.000 10844 Star::Find returns 0 (2), X=1689.00, Y=384.00, Mass=111, SNR=2.9, Peak=40 HFD=0.0
04:28:21.067 00.000 10844 Star::Find(15, 1894, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (0), X=1893.62, Y=602.31, Mass=176, SNR=8.0, Peak=55 HFD=1.7
04:28:21.067 00.000 10844 Star::Find(15, 1187, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 0 (4), X=1186.90, Y=857.57, Mass=141, SNR=7.0, Peak=56 HFD=1.4
04:28:21.067 00.000 10844 Star::Find(15, 1446, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find false star n=7 nbg=278 bg=21.1 sigma=4.2 thresh=34 peak=33
04:28:21.067 00.000 10844 Star::Find returns 0 (2), X=1446.00, Y=483.00, Mass=102, SNR=2.9, Peak=37 HFD=0.0
04:28:21.067 00.000 10844 Star::Find(15, 681, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find false star n=4 nbg=285 bg=20.0 sigma=4.3 thresh=33 peak=27
04:28:21.067 00.000 10844 Star::Find returns 0 (2), X=681.00, Y=452.00, Mass=58, SNR=2.9, Peak=35 HFD=0.0
04:28:21.067 00.000 10844 Star::Find(15, 312, 1005, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find false star n=4 nbg=280 bg=20.1 sigma=4.2 thresh=33 peak=31
04:28:21.067 00.000 10844 Star::Find returns 0 (2), X=312.00, Y=1005.00, Mass=64, SNR=2.9, Peak=37 HFD=0.0
04:28:21.067 00.000 10844 Star::Find(15, 54, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 0 (4), X=54.33, Y=350.67, Mass=141, SNR=6.9, Peak=56 HFD=1.5
04:28:21.067 00.000 10844 Star::Find(15, 1544, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (0), X=1544.74, Y=638.09, Mass=205, SNR=8.8, Peak=64 HFD=2.0
04:28:21.067 00.000 10844 Star::Find(15, 138, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 0 (2), X=138.00, Y=178.00, Mass=14, SNR=2.0, Peak=34 HFD=0.0
04:28:21.067 00.000 10844 AutoFind: finding best star pass 1
04:28:21.067 00.000 10844 Star::Find(15, 567, 179, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (1), X=567.64, Y=178.64, Mass=6771, SNR=52.4, Peak=255 HFD=4.9
04:28:21.067 00.000 10844 AutoFind: near-saturated [567, 179] 83.9 Mass 6771 SNR 52.4 Peak 255
04:28:21.067 00.000 10844 Star::Find(15, 308, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (1), X=308.02, Y=63.94, Mass=4874, SNR=44.3, Peak=255 HFD=4.4
04:28:21.067 00.000 10844 AutoFind: near-saturated [308, 64] 80.7 Mass 4874 SNR 44.3 Peak 255
04:28:21.067 00.000 10844 Star::Find(15, 1361, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (1), X=1360.81, Y=84.10, Mass=5705, SNR=47.9, Peak=255 HFD=4.5
04:28:21.067 00.000 10844 AutoFind: near-saturated [1361, 84] 76.8 Mass 5705 SNR 47.9 Peak 255
04:28:21.067 00.000 10844 Star::Find(15, 779, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (1), X=779.41, Y=693.36, Mass=6938, SNR=52.0, Peak=255 HFD=5.3
04:28:21.067 00.000 10844 AutoFind: near-saturated [779, 693] 73.0 Mass 6938 SNR 52.0 Peak 255
04:28:21.067 00.000 10844 Star::Find(15, 714, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (1), X=714.29, Y=365.66, Mass=11632, SNR=64.6, Peak=255 HFD=6.0
04:28:21.067 00.000 10844 AutoFind: near-saturated [714, 366] 70.0 Mass 11632 SNR 64.6 Peak 255
04:28:21.067 00.000 10844 Star::Find(15, 1765, 148, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (1), X=1764.99, Y=148.22, Mass=3696, SNR=39.0, Peak=255 HFD=3.7
04:28:21.067 00.000 10844 AutoFind: near-saturated [1765, 148] 69.9 Mass 3696 SNR 39.0 Peak 255
04:28:21.067 00.000 10844 Star::Find(15, 766, 607, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (1), X=766.14, Y=607.22, Mass=11754, SNR=63.0, Peak=255 HFD=6.2
04:28:21.067 00.000 10844 AutoFind: near-saturated [766, 607] 62.4 Mass 11754 SNR 63.0 Peak 255
04:28:21.067 00.000 10844 Star::Find(15, 1874, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (0), X=1873.76, Y=903.01, Mass=2414, SNR=31.2, Peak=218 HFD=3.2
04:28:21.067 00.000 10844 AutoFind returns star at [1874, 903] 45.2 Mass 2414 SNR 31.2
04:28:21.067 00.000 10844 Star::Find(15, 1874, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.067 00.000 10844 Star::Find returns 1 (0), X=1873.76, Y=903.01, Mass=2414, SNR=31.2, Peak=218 HFD=3.2
04:28:21.072 00.005 10844 MultiStar: List (12): {1873.76, 903.01}(31.2), {680.57, 358.73}(36.3), {443.37, 891.73}(28.0), {1859.66, 991.38}(25.0), {50.63, 802.65}(22.6), {585.28, 651.84}(23.1), {1642.07, 907.75}(21.4), {924.59, 173.87}(21.3), {1156.07, 529.98}(19.9), {74.74, 393.12}(19.9), {1543.71, 104.25}(18.1), {35.41, 1034.46}(20.0), 
04:28:21.072 00.000 10844 setting lock position to (1873.76, 903.01)
04:28:21.072 00.000 10844 MultiStar: stabilizing after lock position change
04:28:21.072 00.000 10844 AutoSelect: state = 1, call UpdateGuideState
04:28:21.072 00.000 10844 UpdateGuideState(): m_state=1
04:28:21.072 00.000 10844 Star::Find(15, 1873, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:21.072 00.000 10844 Star::Find returns 1 (0), X=1873.76, Y=903.01, Mass=2414, SNR=31.2, Peak=218 HFD=3.2
04:28:21.072 00.000 10844 DistanceChecker: deactivated
04:28:21.072 00.000 10844 CameraToMount -- cameraTheta (0.00) - m_xAngle (1.39) = xAngle (-1.39 = -1.39)
04:28:21.072 00.000 10844 CameraToMount -- cameraTheta (0.00) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (1.73 = 1.73)
04:28:21.072 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
04:28:21.072 00.000 10844 setting force full frames = false
04:28:21.072 00.000 10844 setting lock position to (1873.76, 903.01)
04:28:21.072 00.000 10844 MultiStar: stabilizing after lock position change
04:28:21.072 00.000 10844 CurrentPosition() valid, moving to STATE_SELECTED
04:28:21.072 00.000 10844 Changing from state SELECTING to SELECTED
04:28:21.072 00.000 10844 guider state => SELECTED
04:28:21.077 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:21.077 00.000 10844 UpdateGuideState exits: m=2414 SNR=31.2
04:28:21.077 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:21.077 00.000 10844 Status Line: Auto-selected star at (1873.8, 903.0)
04:28:21.077 00.000 10844 PhdController: newstate STATE_WAIT_SELECTED
04:28:21.077 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:21.077 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:21.077 00.000 10844 Enqueuing Expose request
04:28:21.077 00.000 11060 Worker thread wakes up
04:28:21.077 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:21.077 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:21.077 00.000 10844 evsrv: cli 0EEEE4D0 connect
04:28:21.077 00.000 10844 case statement mapped state 2 to 1
04:28:21.077 00.000 10844 case statement mapped state 2 to 1
04:28:21.082 00.005 10844 evsrv: cli 0EEEE4D0 request: {"method":"get_lock_position","id":"95352d5e-9232-4b69-a042-6f88dd95d7e6"}
04:28:21.082 00.000 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":[1873.76,903.01],"id":"95352d5e-9232-4b69-a042-6f88dd95d7e6"}
04:28:21.084 00.002 10844 evsrv: cli 0EEEE4D0 disconnect
04:28:21.086 00.002 10844 evsrv: cli 0EEEE610 connect
04:28:21.086 00.000 10844 case statement mapped state 2 to 1
04:28:21.086 00.000 10844 case statement mapped state 2 to 1
04:28:21.086 00.000 10844 evsrv: cli 0EEEE610 request: {"method":"get_app_state","id":"499a07b9-43a4-4c36-a88c-248ff0d583ec"}
04:28:21.086 00.000 10844 case statement mapped state 2 to 1
04:28:21.086 00.000 10844 evsrv: cli 0EEEE610 response: {"jsonrpc":"2.0","result":"Selected","id":"499a07b9-43a4-4c36-a88c-248ff0d583ec"}
04:28:21.086 00.000 10844 evsrv: cli 0EEEE610 disconnect
04:28:21.707 00.621 11060 Exposure complete
04:28:21.932 00.225 11060 worker thread done servicing request
04:28:21.932 00.000 10844 OnExposeComplete: enter
04:28:21.932 00.000 10844 UpdateGuideState(): m_state=2
04:28:21.933 00.001 10844 Star::Find(15, 1873, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
04:28:21.933 00.000 10844 Star::Find returns 1 (0), X=1873.49, Y=902.73, Mass=2165, SNR=29.7, Peak=239 HFD=3.2
04:28:21.933 00.000 10844 CameraToMount -- cameraTheta (-2.33) - m_xAngle (1.39) = xAngle (-3.72 = 2.57)
04:28:21.934 00.001 10844 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (-0.59 = -0.59)
04:28:21.934 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.28 hyp=0.39 cameraTheta=-2.33 mountX=-0.33 mountY=-0.22, mountTheta=-2.55
04:28:21.934 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:21.934 00.000 10844 UpdateGuideState exits: m=2165 SNR=29.7
04:28:21.934 00.000 10844 PhdController: newstate STATE_CALIBRATE
04:28:21.934 00.000 10844 PhdController: newstate STATE_GUIDE
04:28:21.934 00.000 10844 Changing from state SELECTED to CALIBRATING_PRIMARY
04:28:21.937 00.003 10844 guider state => CALIBRATED
04:28:21.937 00.000 10844 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
04:28:21.937 00.000 10844 reset dither spiral
04:28:21.937 00.000 10844 PhdController: newstate STATE_SETTLE_BEGIN
04:28:21.937 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:21.937 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
04:28:21.937 00.000 10844 Enqueuing Expose request
04:28:21.939 00.002 11060 Worker thread wakes up
04:28:21.939 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:21.939 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
04:28:22.092 00.153 10844 evsrv: cli 0EEEE7F0 connect
04:28:22.092 00.000 10844 case statement mapped state 5 to 1
04:28:22.093 00.001 10844 case statement mapped state 5 to 1
04:28:22.093 00.000 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_app_state","id":"36d02a45-4462-4aa3-bac7-4f8507c4d070"}
04:28:22.093 00.000 10844 case statement mapped state 5 to 1
04:28:22.093 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":"Selected","id":"36d02a45-4462-4aa3-bac7-4f8507c4d070"}
04:28:22.097 00.004 10844 evsrv: cli 0EEEE7F0 disconnect
04:28:22.580 00.483 11060 Exposure complete
04:28:22.849 00.269 11060 worker thread done servicing request
04:28:22.849 00.000 10844 OnExposeComplete: enter
04:28:22.849 00.000 10844 UpdateGuideState(): m_state=5
04:28:22.849 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
04:28:22.851 00.002 10844 Star::Find returns 1 (0), X=1873.91, Y=902.75, Mass=2503, SNR=32.0, Peak=223 HFD=4.0
04:28:22.851 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (1.39) = xAngle (-2.43 = -2.43)
04:28:22.851 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (1.39) + m_yAngleError (-3.12)) = yAngle (0.70 = 0.70)
04:28:22.851 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-1.04 mountX=-0.23 mountY=0.20, mountTheta=2.44
04:28:22.852 00.001 10844 Changing from state CALIBRATED to GUIDING
04:28:22.852 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 49.6
04:28:22.867 00.015 10844 ScopeASCOM::SideOfPier() returns 0
04:28:22.869 00.002 10844 AdjustCalibrationForScopePointing (scope): current dec=49.6 pierSide=0, cal dec=-0.0 pierSide=1 rotAngle=-46.8 bin=1
04:28:22.869 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
04:28:22.869 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
04:28:22.869 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
04:28:22.869 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
04:28:22.872 00.003 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
04:28:22.872 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
04:28:22.872 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
04:28:22.872 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
04:28:22.872 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
04:28:22.872 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
04:28:22.872 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
04:28:22.872 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
04:28:22.872 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
04:28:22.898 00.026 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
04:28:22.898 00.000 10844 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 4.000000
04:28:22.898 00.000 10844 Guiding starts on opposite side of pier: calibration data side is West, current side is East
04:28:22.898 00.000 10844 FlipCalibration before: x=79.6, y=-11.4 decFlipRequired=0 sideOfPier=West rotAngle=-0.0 parity=?/?
04:28:22.898 00.000 10844 FlipCalibration pre-normalize: x=259.6, y=-11.4
04:28:22.898 00.000 10844 FlipCalibration after: x=-100.4 y=-11.4 sideOfPier=East parity=?/?
04:28:22.898 00.000 10844 Mount::SetCalibration (scope) -- xAngle=-100.4 yAngle=-11.4 xRate=1.688 yRate=1.799 bin=1 dec=-0.0 pierSide=0 par=?/? rotAng=-0.0
04:28:22.898 00.000 10844 Mount::SetCalibration (scope) -- sets m_xAngle=-100.4 m_yAngleError=1.0
04:28:22.898 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 49.6
04:28:22.913 00.015 10844 ScopeASCOM::SideOfPier() returns 0
04:28:22.933 00.020 10844 Status Line: CAL: West(80,-11)->East(-100,-11)
04:28:22.933 00.000 10844 New rotator position -46.8 deg, prev = -0.0 deg, delta = -46.8 deg
04:28:22.933 00.000 10844 Mount::SetCalibration (scope) -- xAngle=-53.6 yAngle=35.4 xRate=1.688 yRate=1.799 bin=1 dec=-0.0 pierSide=0 par=?/? rotAng=-46.8
04:28:22.933 00.000 10844 Mount::SetCalibration (scope) -- sets m_xAngle=-53.6 m_yAngleError=1.0
04:28:22.938 00.005 10844 ScopeASCOM::GetDeclinationRadians() returns 49.6
04:28:22.943 00.005 10844 ScopeASCOM::SideOfPier() returns 0
04:28:22.949 00.006 10844 Dec comp: XRate 1.688 -> 1.095 for dec -0.0 -> dec 49.6
04:28:22.951 00.002 10844 ScopeASCOM::GetDeclinationRadians() returns 49.6
04:28:22.975 00.024 10844 ScopeASCOM::SideOfPier() returns 0
04:28:22.980 00.005 10844 setting lock position to (1873.91, 902.75)
04:28:22.980 00.000 10844 MultiStar: stabilizing after lock position change
04:28:22.980 00.000 10844 guider state => GUIDING
04:28:22.980 00.000 10844 Status Line: Guiding
04:28:22.986 00.006 10844 Mount: notify guiding started
04:28:22.986 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:28:22.986 00.000 10844 GetString("/profile/2/scope/calibration/timestamp", "") returns "2026-02-06 4:28:22 AM"
04:28:22.986 00.000 10844 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.001688
04:28:22.986 00.000 10844 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.001799
04:28:22.986 00.000 10844 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
04:28:22.986 00.000 10844 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -0.935470
04:28:22.989 00.003 10844 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns 0.617729
04:28:22.989 00.000 10844 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000000
04:28:22.989 00.000 10844 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
04:28:22.989 00.000 10844 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 0
04:28:22.989 00.000 10844 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 0
04:28:22.989 00.000 10844 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -46.800000
04:28:22.989 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
04:28:22.991 00.002 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
04:28:22.991 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
04:28:22.991 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
04:28:22.991 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
04:28:22.991 00.000 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
04:28:22.991 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
04:28:22.991 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
04:28:22.991 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
04:28:22.991 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
04:28:22.991 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
04:28:22.991 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
04:28:22.991 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
04:28:22.991 00.000 10844 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 200
04:28:22.991 00.000 10844 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 4.125300
04:28:22.991 00.000 10844 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.002089
04:28:22.991 00.000 10844 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.002089
04:28:22.991 00.000 10844 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.008260
04:28:22.996 00.005 10844 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 13
04:28:22.996 00.000 10844 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 13
04:28:22.996 00.000 10844 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
04:28:22.996 00.000 10844 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
04:28:22.996 00.000 10844 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "2026-02-05 10:49:48 PM"
04:28:22.996 00.000 10844 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 0
04:28:22.996 00.000 10844 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.7 -1.3}, {-1.0 -3.7}, {-1.6 -5.3}, {-2.3 -7.3}, {-2.5 -9.4}, {-2.8 -11.2}, {-3.1 -12.8}, {-4.3 -15.1}, {-3.9 -17.3}, {-4.3 -19.0}, {-4.0 -20.8}, {-4.5 -22.6}, {-4.6 -24.8}, {-4.6 -24.8}, {-3.9 -22.9}, {-3.4 -20.3}, {-3.8 -18.1}, {-3.8 -16.0}, {-2.5 -13.7}, {-2.6 -11.4}, {-1.8 -8.8}, {-1.6 -6.5}, {-0.8 -4.0}, {-1.1 -2.0}, {-0.6 0.3}, {-0.4 2.3}, {-0.2 3.9}"
04:28:22.996 00.000 10844 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.6 0.0}, {-3.3 0.3}, {-5.4 1.0}, {-7.4 0.8}, {-9.5 1.7}, {-11.4 2.2}, {-14.0 2.1}, {-16.9 3.6}, {-17.5 3.3}, {-20.2 4.5}, {-22.0 4.4}, {-23.3 5.1}, {-26.4 5.3}, {-26.4 5.3}, {-25.8 5.2}, {-24.2 5.3}, {-22.6 4.5}, {-21.6 4.7}, {-19.7 4.1}, {-18.1 4.5}, {-15.7 3.7}, {-13.3 3.4}, {-12.1 3.1}, {-9.6 2.6}, {-7.7 2.4}, {-4.2 2.3}, {-3.3 1.3}"
04:28:23.067 00.071 10844 ScopeASCOM::GetGuideRates returns 0 7.521 7.521 a-s/sec
04:28:23.098 00.031 10844 ScopeASCOM::SideOfPier() returns 0
04:28:23.158 00.060 10844 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
04:28:23.158 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns 49.6
04:28:23.158 00.000 10844 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 49.6
04:28:23.158 00.000 10844 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.94) = xAngle (-0.94 = -0.94)
04:28:23.158 00.000 10844 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
04:28:23.158 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
04:28:23.158 00.000 10844 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
04:28:23.158 00.000 10844 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
04:28:23.158 00.000 10844 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
04:28:23.158 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:23.158 00.000 10844 UpdateGuideState exits: m=2503 SNR=32.0
04:28:23.158 00.000 10844 PhdController: newstate STATE_SETTLE_WAIT
04:28:23.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:23.158 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:23.158 00.000 10844 Enqueuing Expose request
04:28:23.158 00.000 11060 Worker thread wakes up
04:28:23.158 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:23.163 00.005 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:23.163 00.000 10844 evsrv: cli 0EEEE070 connect
04:28:23.163 00.000 10844 case statement mapped state 6 to 3
04:28:23.163 00.000 10844 case statement mapped state 6 to 3
04:28:23.163 00.000 10844 evsrv: cli 0EEEE6B0 connect
04:28:23.163 00.000 10844 case statement mapped state 6 to 3
04:28:23.163 00.000 10844 case statement mapped state 6 to 3
04:28:23.163 00.000 10844 evsrv: cli 0EEEE070 request: {"method":"get_pixel_scale","id":"43390763-c98f-4d53-ba30-158579580ae4"}
04:28:23.163 00.000 10844 evsrv: cli 0EEEE070 response: {"jsonrpc":"2.0","result":4.1253,"id":"43390763-c98f-4d53-ba30-158579580ae4"}
04:28:23.168 00.005 10844 evsrv: cli 0EEEE6B0 request: {"method":"get_app_state","id":"0c29800c-6679-4e6c-890b-7ce8f31f139d"}
04:28:23.168 00.000 10844 case statement mapped state 6 to 3
04:28:23.168 00.000 10844 evsrv: cli 0EEEE6B0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c29800c-6679-4e6c-890b-7ce8f31f139d"}
04:28:23.168 00.000 10844 evsrv: cli 0EEEE070 disconnect
04:28:23.169 00.001 10844 evsrv: cli 0EEEE6B0 disconnect
04:28:23.810 00.641 11060 Exposure complete
04:28:24.039 00.229 11060 worker thread done servicing request
04:28:24.039 00.000 10844 OnExposeComplete: enter
04:28:24.044 00.005 10844 UpdateGuideState(): m_state=6
04:28:24.044 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
04:28:24.044 00.000 10844 Star::Find returns 1 (0), X=1873.60, Y=903.08, Mass=1976, SNR=28.5, Peak=228 HFD=3.2
04:28:24.044 00.000 10844 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.94) = xAngle (3.26 = -3.03)
04:28:24.044 00.000 10844 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.24 = -3.04)
04:28:24.044 00.000 10844 CameraToMount -- cameraX=-0.31 cameraY=0.34 hyp=0.46 cameraTheta=2.32 mountX=-0.46 mountY=-0.05, mountTheta=-3.04
04:28:24.044 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.31, y=0.34, opts=13)
04:28:24.044 00.000 10844 Enqueuing Move request for scope (-0.31, 0.34)
04:28:24.044 00.000 11060 Worker thread wakes up
04:28:24.044 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.34) opts 0xd
04:28:24.044 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:24.044 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.31, 0.34)
04:28:24.044 00.000 10844 UpdateGuideState exits: m=1976 SNR=28.5
04:28:24.044 00.000 11060 Moving (-0.31, 0.34) raw xDistance=-0.46 yDistance=-0.05
04:28:24.044 00.000 10844 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 1 / 99999
04:28:24.044 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.46
04:28:24.044 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:24.044 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380904.044,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:28:24.044 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:28:24.044 00.000 11060 MoveAxis(E, 112, ABG)
04:28:24.044 00.000 11060 Guiding  Dir = 2, Dur = 112
04:28:24.044 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:24.044 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:24.049 00.005 10844 Enqueuing Expose request
04:28:24.070 00.021 11060 IsSlewing returns 0
04:28:24.070 00.000 11060 IsGuiding returns 0
04:28:24.208 00.138 11060 IsGuiding returns 0
04:28:24.208 00.000 11060 Move returns status 0, amount 112
04:28:24.208 00.000 11060 MoveAxis(N, 0, ABG)
04:28:24.208 00.000 11060 Move returns status 0, amount 0
04:28:24.208 00.000 11060 move complete, result=0
04:28:24.208 00.000 11060 worker thread done servicing request
04:28:24.208 00.000 10844 GuideStep: -0.5 px 112 ms EAST, -0.0 px 0 ms NORTH
04:28:24.208 00.000 11060 Worker thread wakes up
04:28:24.208 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:24.208 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:24.842 00.634 11060 Exposure complete
04:28:24.999 00.157 11060 worker thread done servicing request
04:28:24.999 00.000 10844 OnExposeComplete: enter
04:28:24.999 00.000 10844 UpdateGuideState(): m_state=6
04:28:24.999 00.000 10844 Star::Find(15, 1873, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
04:28:24.999 00.000 10844 Star::Find returns 1 (0), X=1873.54, Y=902.08, Mass=1933, SNR=28.2, Peak=208 HFD=3.1
04:28:24.999 00.000 10844 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.94) = xAngle (-1.14 = -1.14)
04:28:24.999 00.000 10844 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.16 = -1.16)
04:28:24.999 00.000 10844 CameraToMount -- cameraX=-0.37 cameraY=-0.67 hyp=0.76 cameraTheta=-2.08 mountX=0.32 mountY=-0.70, mountTheta=-1.15
04:28:24.999 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.37, y=-0.67, opts=13)
04:28:24.999 00.000 10844 Enqueuing Move request for scope (-0.37, -0.67)
04:28:24.999 00.000 11060 Worker thread wakes up
04:28:24.999 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:24.999 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.67) opts 0xd
04:28:24.999 00.000 10844 UpdateGuideState exits: m=1933 SNR=28.2
04:28:24.999 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.37, -0.67)
04:28:24.999 00.000 10844 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 2 / 99999
04:28:24.999 00.000 11060 Moving (-0.37, -0.67) raw xDistance=0.32 yDistance=-0.70
04:28:24.999 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380904.999,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.48,"Time":1.0,"SettleTime":10.0,"StarLocked":true}
04:28:24.999 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.32
04:28:25.003 00.004 11060 resist switch: large excursion: input -0.70 thresh 0.57 direction from 0 to -1
04:28:25.003 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:25.003 00.000 11060 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.10
04:28:25.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:25.003 00.000 10844 Enqueuing Expose request
04:28:25.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.70
04:28:25.003 00.000 11060 MoveAxis(W, 75, ABG)
04:28:25.003 00.000 11060 Guiding  Dir = 3, Dur = 75
04:28:25.025 00.022 11060 IsSlewing returns 0
04:28:25.025 00.000 11060 IsGuiding returns 0
04:28:25.117 00.092 11060 IsGuiding returns 0
04:28:25.117 00.000 11060 Move returns status 0, amount 75
04:28:25.117 00.000 11060 MoveAxis(N, 273, ABG)
04:28:25.117 00.000 11060 Guiding  Dir = 0, Dur = 273
04:28:25.133 00.016 11060 IsSlewing returns 0
04:28:25.133 00.000 11060 IsGuiding returns 0
04:28:25.409 00.276 11060 IsGuiding returns 0
04:28:25.409 00.000 11060 Move returns status 0, amount 273
04:28:25.409 00.000 11060 move complete, result=0
04:28:25.409 00.000 11060 worker thread done servicing request
04:28:25.409 00.000 10844 GuideStep: 0.3 px 75 ms WEST, -0.7 px 273 ms NORTH
04:28:25.409 00.000 11060 Worker thread wakes up
04:28:25.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:25.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:26.041 00.632 11060 Exposure complete
04:28:26.208 00.167 11060 worker thread done servicing request
04:28:26.208 00.000 10844 OnExposeComplete: enter
04:28:26.208 00.000 10844 UpdateGuideState(): m_state=6
04:28:26.208 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
04:28:26.208 00.000 10844 Star::Find returns 1 (0), X=1873.90, Y=902.14, Mass=2621, SNR=33.5, Peak=213 HFD=3.7
04:28:26.208 00.000 10844 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.94) = xAngle (-0.66 = -0.66)
04:28:26.208 00.000 10844 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.68 = -0.68)
04:28:26.208 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.60 hyp=0.60 cameraTheta=-1.60 mountX=0.47 mountY=-0.38, mountTheta=-0.67
04:28:26.211 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.60, opts=13)
04:28:26.211 00.000 10844 Enqueuing Move request for scope (-0.02, -0.60)
04:28:26.211 00.000 11060 Worker thread wakes up
04:28:26.211 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.60) opts 0xd
04:28:26.211 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:26.211 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.60)
04:28:26.211 00.000 10844 UpdateGuideState exits: m=2621 SNR=33.5
04:28:26.211 00.000 11060 Moving (-0.02, -0.60) raw xDistance=0.47 yDistance=-0.38
04:28:26.211 00.000 10844 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 3 / 99999
04:28:26.211 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.47
04:28:26.211 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380906.211,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.51,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
04:28:26.211 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.38
04:28:26.211 00.000 11060 MoveAxis(W, 119, ABG)
04:28:26.211 00.000 11060 Guiding  Dir = 3, Dur = 119
04:28:26.211 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:26.211 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:26.211 00.000 10844 Enqueuing Expose request
04:28:26.241 00.030 11060 IsSlewing returns 0
04:28:26.241 00.000 11060 IsGuiding returns 0
04:28:26.381 00.140 11060 IsGuiding returns 0
04:28:26.381 00.000 11060 Move returns status 0, amount 119
04:28:26.381 00.000 11060 MoveAxis(N, 147, ABG)
04:28:26.381 00.000 11060 Guiding  Dir = 0, Dur = 147
04:28:26.412 00.031 11060 IsSlewing returns 0
04:28:26.412 00.000 11060 IsGuiding returns 0
04:28:26.582 00.170 11060 IsGuiding returns 0
04:28:26.582 00.000 11060 Move returns status 0, amount 147
04:28:26.582 00.000 11060 move complete, result=0
04:28:26.583 00.001 11060 worker thread done servicing request
04:28:26.583 00.000 11060 Worker thread wakes up
04:28:26.583 00.000 10844 GuideStep: 0.5 px 119 ms WEST, -0.4 px 147 ms NORTH
04:28:26.583 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:26.583 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:27.216 00.633 11060 Exposure complete
04:28:27.412 00.196 11060 worker thread done servicing request
04:28:27.412 00.000 10844 OnExposeComplete: enter
04:28:27.412 00.000 10844 UpdateGuideState(): m_state=6
04:28:27.412 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
04:28:27.412 00.000 10844 Star::Find returns 1 (0), X=1873.92, Y=901.78, Mass=1886, SNR=27.5, Peak=181 HFD=3.1
04:28:27.412 00.000 10844 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.94) = xAngle (-0.62 = -0.62)
04:28:27.412 00.000 10844 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.64 = -0.64)
04:28:27.412 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.97 hyp=0.97 cameraTheta=-1.56 mountX=0.78 mountY=-0.58, mountTheta=-0.64
04:28:27.416 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.97, opts=13)
04:28:27.416 00.000 10844 Enqueuing Move request for scope (0.01, -0.97)
04:28:27.416 00.000 11060 Worker thread wakes up
04:28:27.416 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:27.416 00.000 10844 UpdateGuideState exits: m=1886 SNR=27.5
04:28:27.416 00.000 10844 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 4 / 99999
04:28:27.416 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.97) opts 0xd
04:28:27.416 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380907.416,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.65,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
04:28:27.416 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.97)
04:28:27.416 00.000 11060 Moving (0.01, -0.97) raw xDistance=0.78 yDistance=-0.58
04:28:27.416 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:27.416 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:27.416 00.000 10844 Enqueuing Expose request
04:28:27.416 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.78
04:28:27.416 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.58
04:28:27.416 00.000 11060 MoveAxis(W, 197, ABG)
04:28:27.416 00.000 11060 Guiding  Dir = 3, Dur = 197
04:28:27.421 00.005 11060 IsSlewing returns 0
04:28:27.421 00.000 11060 IsGuiding returns 0
04:28:27.628 00.207 11060 IsGuiding returns 0
04:28:27.628 00.000 11060 Move returns status 0, amount 197
04:28:27.628 00.000 11060 MoveAxis(N, 225, ABG)
04:28:27.628 00.000 11060 Guiding  Dir = 0, Dur = 225
04:28:27.643 00.015 11060 IsSlewing returns 0
04:28:27.643 00.000 11060 IsGuiding returns 0
04:28:27.876 00.233 11060 IsGuiding returns 0
04:28:27.876 00.000 11060 Move returns status 0, amount 225
04:28:27.876 00.000 11060 move complete, result=0
04:28:27.876 00.000 11060 worker thread done servicing request
04:28:27.876 00.000 11060 Worker thread wakes up
04:28:27.876 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:27.876 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:27.876 00.000 10844 GuideStep: 0.8 px 197 ms WEST, -0.6 px 225 ms NORTH
04:28:28.506 00.630 11060 Exposure complete
04:28:28.655 00.149 11060 worker thread done servicing request
04:28:28.655 00.000 10844 OnExposeComplete: enter
04:28:28.655 00.000 10844 UpdateGuideState(): m_state=6
04:28:28.655 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
04:28:28.655 00.000 10844 Star::Find returns 1 (0), X=1874.40, Y=901.93, Mass=2610, SNR=32.6, Peak=222 HFD=3.5
04:28:28.657 00.002 10844 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.94) = xAngle (-0.10 = -0.10)
04:28:28.657 00.000 10844 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.11 = -0.11)
04:28:28.657 00.000 10844 CameraToMount -- cameraX=0.49 cameraY=-0.81 hyp=0.95 cameraTheta=-1.03 mountX=0.94 mountY=-0.11, mountTheta=-0.11
04:28:28.659 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.49, y=-0.81, opts=13)
04:28:28.659 00.000 10844 Enqueuing Move request for scope (0.49, -0.81)
04:28:28.659 00.000 11060 Worker thread wakes up
04:28:28.659 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.81) opts 0xd
04:28:28.659 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:28.659 00.000 11060 Handling offset move in thread for scope, endpoint = (0.49, -0.81)
04:28:28.659 00.000 10844 UpdateGuideState exits: m=2610 SNR=32.6
04:28:28.659 00.000 11060 Moving (0.49, -0.81) raw xDistance=0.94 yDistance=-0.11
04:28:28.659 00.000 10844 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 5 / 99999
04:28:28.659 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.94
04:28:28.659 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380908.659,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.74,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
04:28:28.659 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:28.660 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:28:28.660 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:28.660 00.000 11060 MoveAxis(W, 238, ABG)
04:28:28.660 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:28.660 00.000 11060 Guiding  Dir = 3, Dur = 238
04:28:28.660 00.000 10844 Enqueuing Expose request
04:28:28.673 00.013 11060 IsSlewing returns 0
04:28:28.675 00.002 11060 IsGuiding returns 0
04:28:28.915 00.240 11060 IsGuiding returns 0
04:28:28.915 00.000 11060 Move returns status 0, amount 238
04:28:28.915 00.000 11060 MoveAxis(N, 0, ABG)
04:28:28.915 00.000 11060 Move returns status 0, amount 0
04:28:28.915 00.000 11060 move complete, result=0
04:28:28.915 00.000 11060 worker thread done servicing request
04:28:28.915 00.000 11060 Worker thread wakes up
04:28:28.915 00.000 10844 GuideStep: 0.9 px 238 ms WEST, -0.1 px 0 ms NORTH
04:28:28.915 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:28.915 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:29.553 00.638 11060 Exposure complete
04:28:29.726 00.173 11060 worker thread done servicing request
04:28:29.726 00.000 10844 OnExposeComplete: enter
04:28:29.726 00.000 10844 UpdateGuideState(): m_state=6
04:28:29.726 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
04:28:29.726 00.000 10844 Star::Find returns 1 (0), X=1874.19, Y=901.97, Mass=2391, SNR=31.2, Peak=247 HFD=3.2
04:28:29.726 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.94) = xAngle (-0.29 = -0.29)
04:28:29.726 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.30 = -0.30)
04:28:29.726 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.78 hyp=0.83 cameraTheta=-1.22 mountX=0.79 mountY=-0.25, mountTheta=-0.30
04:28:29.728 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.78, opts=13)
04:28:29.728 00.000 10844 Enqueuing Move request for scope (0.28, -0.78)
04:28:29.728 00.000 11060 Worker thread wakes up
04:28:29.728 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:29.728 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.78) opts 0xd
04:28:29.728 00.000 10844 UpdateGuideState exits: m=2391 SNR=31.2
04:28:29.728 00.000 10844 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 6 / 99999
04:28:29.728 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.78)
04:28:29.728 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380909.728,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.76,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
04:28:29.728 00.000 11060 Moving (0.28, -0.78) raw xDistance=0.79 yDistance=-0.25
04:28:29.728 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.79
04:28:29.728 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
04:28:29.728 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:29.728 00.000 11060 MoveAxis(W, 202, ABG)
04:28:29.728 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:29.728 00.000 11060 Guiding  Dir = 3, Dur = 202
04:28:29.728 00.000 10844 Enqueuing Expose request
04:28:29.761 00.033 11060 IsSlewing returns 0
04:28:29.761 00.000 11060 IsGuiding returns 0
04:28:29.993 00.232 11060 IsGuiding returns 0
04:28:29.993 00.000 11060 Move returns status 0, amount 202
04:28:29.993 00.000 11060 MoveAxis(N, 96, ABG)
04:28:29.993 00.000 11060 Guiding  Dir = 0, Dur = 96
04:28:30.009 00.016 11060 IsSlewing returns 0
04:28:30.009 00.000 11060 IsGuiding returns 0
04:28:30.118 00.109 11060 IsGuiding returns 0
04:28:30.118 00.000 11060 Move returns status 0, amount 96
04:28:30.118 00.000 11060 move complete, result=0
04:28:30.118 00.000 11060 worker thread done servicing request
04:28:30.118 00.000 10844 GuideStep: 0.8 px 202 ms WEST, -0.2 px 96 ms NORTH
04:28:30.121 00.003 11060 Worker thread wakes up
04:28:30.121 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:30.121 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:30.749 00.628 11060 Exposure complete
04:28:30.904 00.155 11060 worker thread done servicing request
04:28:30.904 00.000 10844 OnExposeComplete: enter
04:28:30.904 00.000 10844 UpdateGuideState(): m_state=6
04:28:30.904 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
04:28:30.904 00.000 10844 Star::Find returns 1 (0), X=1874.29, Y=901.96, Mass=2182, SNR=30.0, Peak=217 HFD=3.4
04:28:30.904 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.94) = xAngle (-0.19 = -0.19)
04:28:30.904 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.20 = -0.20)
04:28:30.904 00.000 10844 CameraToMount -- cameraX=0.38 cameraY=-0.79 hyp=0.87 cameraTheta=-1.12 mountX=0.86 mountY=-0.18, mountTheta=-0.20
04:28:30.904 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.38, y=-0.79, opts=13)
04:28:30.904 00.000 10844 Enqueuing Move request for scope (0.38, -0.79)
04:28:30.904 00.000 11060 Worker thread wakes up
04:28:30.904 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:30.904 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.79) opts 0xd
04:28:30.904 00.000 10844 UpdateGuideState exits: m=2182 SNR=30.0
04:28:30.904 00.000 11060 Handling offset move in thread for scope, endpoint = (0.38, -0.79)
04:28:30.904 00.000 10844 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 7 / 99999
04:28:30.904 00.000 11060 Moving (0.38, -0.79) raw xDistance=0.86 yDistance=-0.18
04:28:30.904 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380910.904,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.80,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
04:28:30.904 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.86
04:28:30.904 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:30.904 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:28:30.904 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:30.904 00.000 11060 MoveAxis(W, 218, ABG)
04:28:30.904 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:30.909 00.005 10844 Enqueuing Expose request
04:28:30.909 00.000 11060 Guiding  Dir = 3, Dur = 218
04:28:30.914 00.005 11060 IsSlewing returns 0
04:28:30.914 00.000 11060 IsGuiding returns 0
04:28:31.154 00.240 11060 IsGuiding returns 0
04:28:31.154 00.000 11060 Move returns status 0, amount 218
04:28:31.154 00.000 11060 MoveAxis(N, 0, ABG)
04:28:31.154 00.000 11060 Move returns status 0, amount 0
04:28:31.154 00.000 11060 move complete, result=0
04:28:31.154 00.000 11060 worker thread done servicing request
04:28:31.154 00.000 11060 Worker thread wakes up
04:28:31.154 00.000 10844 GuideStep: 0.9 px 218 ms WEST, -0.2 px 0 ms NORTH
04:28:31.154 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:31.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:31.777 00.623 11060 Exposure complete
04:28:31.933 00.156 11060 worker thread done servicing request
04:28:31.933 00.000 10844 OnExposeComplete: enter
04:28:31.933 00.000 10844 UpdateGuideState(): m_state=6
04:28:31.933 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
04:28:31.933 00.000 10844 Star::Find returns 1 (0), X=1874.57, Y=902.63, Mass=2124, SNR=28.9, Peak=234 HFD=3.2
04:28:31.933 00.000 10844 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.94) = xAngle (0.76 = 0.76)
04:28:31.938 00.005 10844 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
04:28:31.938 00.000 10844 CameraToMount -- cameraX=0.65 cameraY=-0.12 hyp=0.66 cameraTheta=-0.17 mountX=0.48 mountY=0.45, mountTheta=0.75
04:28:31.938 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.65, y=-0.12, opts=13)
04:28:31.938 00.000 10844 Enqueuing Move request for scope (0.65, -0.12)
04:28:31.938 00.000 11060 Worker thread wakes up
04:28:31.938 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.12) opts 0xd
04:28:31.938 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:31.938 00.000 11060 Handling offset move in thread for scope, endpoint = (0.65, -0.12)
04:28:31.938 00.000 10844 UpdateGuideState exits: m=2124 SNR=28.9
04:28:31.938 00.000 11060 Moving (0.65, -0.12) raw xDistance=0.48 yDistance=0.45
04:28:31.938 00.000 10844 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 8 / 99999
04:28:31.938 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.48
04:28:31.938 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380911.938,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.76,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
04:28:31.938 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:28:31.938 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
04:28:31.938 00.000 11060 MoveAxis(W, 125, ABG)
04:28:31.938 00.000 11060 Guiding  Dir = 3, Dur = 125
04:28:31.938 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:31.938 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:31.938 00.000 10844 Enqueuing Expose request
04:28:31.944 00.006 11060 IsSlewing returns 0
04:28:31.944 00.000 11060 IsGuiding returns 0
04:28:32.071 00.127 11060 IsGuiding returns 0
04:28:32.071 00.000 11060 Move returns status 0, amount 125
04:28:32.071 00.000 11060 MoveAxis(N, 0, ABG)
04:28:32.071 00.000 11060 Move returns status 0, amount 0
04:28:32.071 00.000 11060 move complete, result=0
04:28:32.071 00.000 11060 worker thread done servicing request
04:28:32.071 00.000 11060 Worker thread wakes up
04:28:32.071 00.000 10844 GuideStep: 0.5 px 125 ms WEST, 0.4 px 0 ms NORTH
04:28:32.071 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:32.071 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:32.703 00.632 11060 Exposure complete
04:28:32.859 00.156 11060 worker thread done servicing request
04:28:32.859 00.000 10844 OnExposeComplete: enter
04:28:32.859 00.000 10844 UpdateGuideState(): m_state=6
04:28:32.859 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
04:28:32.859 00.000 10844 Star::Find returns 1 (0), X=1874.33, Y=902.40, Mass=2139, SNR=29.5, Peak=194 HFD=3.4
04:28:32.859 00.000 10844 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.94) = xAngle (0.24 = 0.24)
04:28:32.859 00.000 10844 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
04:28:32.859 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.35 hyp=0.55 cameraTheta=-0.69 mountX=0.53 mountY=0.12, mountTheta=0.23
04:28:32.863 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.35, opts=13)
04:28:32.863 00.000 10844 Enqueuing Move request for scope (0.42, -0.35)
04:28:32.863 00.000 11060 Worker thread wakes up
04:28:32.863 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:32.863 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.35) opts 0xd
04:28:32.863 00.000 10844 UpdateGuideState exits: m=2139 SNR=29.5
04:28:32.863 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.35)
04:28:32.863 00.000 10844 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 9 / 99999
04:28:32.863 00.000 11060 Moving (0.42, -0.35) raw xDistance=0.53 yDistance=0.12
04:28:32.863 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380912.863,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.69,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
04:28:32.863 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.53
04:28:32.863 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:32.863 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:28:32.863 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:32.863 00.000 11060 MoveAxis(W, 134, ABG)
04:28:32.863 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:32.863 00.000 10844 Enqueuing Expose request
04:28:32.863 00.000 11060 Guiding  Dir = 3, Dur = 134
04:28:32.879 00.016 11060 IsSlewing returns 0
04:28:32.879 00.000 11060 IsGuiding returns 0
04:28:33.018 00.139 11060 IsGuiding returns 0
04:28:33.018 00.000 11060 Move returns status 0, amount 134
04:28:33.018 00.000 11060 MoveAxis(N, 0, ABG)
04:28:33.018 00.000 11060 Move returns status 0, amount 0
04:28:33.018 00.000 11060 move complete, result=0
04:28:33.018 00.000 11060 worker thread done servicing request
04:28:33.018 00.000 11060 Worker thread wakes up
04:28:33.018 00.000 10844 GuideStep: 0.5 px 134 ms WEST, 0.1 px 0 ms NORTH
04:28:33.018 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:33.018 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:33.675 00.657 11060 Exposure complete
04:28:33.858 00.183 11060 worker thread done servicing request
04:28:33.858 00.000 10844 OnExposeComplete: enter
04:28:33.858 00.000 10844 UpdateGuideState(): m_state=6
04:28:33.858 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
04:28:33.858 00.000 10844 Star::Find returns 1 (0), X=1874.47, Y=902.49, Mass=2350, SNR=31.3, Peak=211 HFD=3.2
04:28:33.858 00.000 10844 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.94) = xAngle (0.51 = 0.51)
04:28:33.858 00.000 10844 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.49 = 0.49)
04:28:33.858 00.000 10844 CameraToMount -- cameraX=0.56 cameraY=-0.25 hyp=0.61 cameraTheta=-0.43 mountX=0.54 mountY=0.29, mountTheta=0.50
04:28:33.860 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.56, y=-0.25, opts=13)
04:28:33.860 00.000 10844 Enqueuing Move request for scope (0.56, -0.25)
04:28:33.860 00.000 11060 Worker thread wakes up
04:28:33.860 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:33.860 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.25) opts 0xd
04:28:33.860 00.000 10844 UpdateGuideState exits: m=2350 SNR=31.3
04:28:33.860 00.000 11060 Handling offset move in thread for scope, endpoint = (0.56, -0.25)
04:28:33.860 00.000 10844 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 10 / 99999
04:28:33.860 00.000 11060 Moving (0.56, -0.25) raw xDistance=0.54 yDistance=0.29
04:28:33.860 00.000 10844 evsrv: {"Event":"Settling","Timestamp":1770380913.860,"Host":"DELAYEDPHOTONS","Inst":1,"Distance":0.67,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
04:28:33.860 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.54
04:28:33.860 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:28:33.860 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:33.860 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:33.860 00.000 10844 Enqueuing Expose request
04:28:33.860 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:28:33.862 00.002 11060 MoveAxis(W, 136, ABG)
04:28:33.862 00.000 11060 Guiding  Dir = 3, Dur = 136
04:28:33.875 00.013 11060 IsSlewing returns 0
04:28:33.875 00.000 11060 IsGuiding returns 0
04:28:34.014 00.139 11060 IsGuiding returns 0
04:28:34.014 00.000 11060 Move returns status 0, amount 136
04:28:34.014 00.000 11060 MoveAxis(N, 0, ABG)
04:28:34.014 00.000 11060 Move returns status 0, amount 0
04:28:34.014 00.000 11060 move complete, result=0
04:28:34.014 00.000 11060 worker thread done servicing request
04:28:34.014 00.000 10844 GuideStep: 0.5 px 136 ms WEST, 0.3 px 0 ms NORTH
04:28:34.014 00.000 11060 Worker thread wakes up
04:28:34.014 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:34.014 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:34.669 00.655 11060 Exposure complete
04:28:34.879 00.210 11060 worker thread done servicing request
04:28:34.881 00.002 10844 OnExposeComplete: enter
04:28:34.881 00.000 10844 UpdateGuideState(): m_state=6
04:28:34.881 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
04:28:34.881 00.000 10844 Star::Find returns 1 (0), X=1874.63, Y=902.39, Mass=2552, SNR=32.1, Peak=195 HFD=3.5
04:28:34.881 00.000 10844 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.94) = xAngle (0.47 = 0.47)
04:28:34.881 00.000 10844 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
04:28:34.881 00.000 10844 CameraToMount -- cameraX=0.71 cameraY=-0.36 hyp=0.80 cameraTheta=-0.46 mountX=0.71 mountY=0.35, mountTheta=0.46
04:28:34.884 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.71, y=-0.36, opts=13)
04:28:34.884 00.000 10844 Enqueuing Move request for scope (0.71, -0.36)
04:28:34.884 00.000 11060 Worker thread wakes up
04:28:34.884 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:34.884 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.36) opts 0xd
04:28:34.884 00.000 10844 UpdateGuideState exits: m=2552 SNR=32.1
04:28:34.884 00.000 11060 Handling offset move in thread for scope, endpoint = (0.71, -0.36)
04:28:34.884 00.000 10844 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 11 / 99999
04:28:34.884 00.000 11060 Moving (0.71, -0.36) raw xDistance=0.71 yDistance=0.35
04:28:34.884 00.000 10844 PhdController: newstate STATE_FINISH
04:28:34.884 00.000 10844 PhdController complete: success
04:28:34.884 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.71
04:28:34.884 00.000 10844 evsrv: {"Event":"SettleDone","Timestamp":1770380914.884,"Host":"DELAYEDPHOTONS","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
04:28:34.884 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:28:34.884 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
04:28:34.884 00.000 10844 Mount: notify guiding dither settle done success=1
04:28:34.884 00.000 11060 MoveAxis(W, 180, ABG)
04:28:34.884 00.000 10844 PhdController: newstate STATE_IDLE
04:28:34.884 00.000 11060 Guiding  Dir = 3, Dur = 180
04:28:34.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:34.884 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:34.884 00.000 10844 Enqueuing Expose request
04:28:34.889 00.005 11060 IsSlewing returns 0
04:28:34.889 00.000 11060 IsGuiding returns 0
04:28:35.074 00.185 11060 IsGuiding returns 0
04:28:35.074 00.000 11060 Move returns status 0, amount 180
04:28:35.074 00.000 11060 MoveAxis(N, 0, ABG)
04:28:35.074 00.000 11060 Move returns status 0, amount 0
04:28:35.074 00.000 11060 move complete, result=0
04:28:35.074 00.000 11060 worker thread done servicing request
04:28:35.074 00.000 10844 GuideStep: 0.7 px 180 ms WEST, 0.4 px 0 ms NORTH
04:28:35.074 00.000 11060 Worker thread wakes up
04:28:35.074 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:35.074 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:35.723 00.649 11060 Exposure complete
04:28:35.926 00.203 11060 worker thread done servicing request
04:28:35.926 00.000 10844 OnExposeComplete: enter
04:28:35.926 00.000 10844 UpdateGuideState(): m_state=6
04:28:35.927 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
04:28:35.927 00.000 10844 Star::Find returns 1 (0), X=1874.83, Y=902.66, Mass=2329, SNR=30.8, Peak=251 HFD=3.7
04:28:35.927 00.000 10844 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.94) = xAngle (0.84 = 0.84)
04:28:35.927 00.000 10844 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.83 = 0.83)
04:28:35.927 00.000 10844 CameraToMount -- cameraX=0.91 cameraY=-0.08 hyp=0.92 cameraTheta=-0.09 mountX=0.61 mountY=0.67, mountTheta=0.83
04:28:35.929 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.91, y=-0.08, opts=13)
04:28:35.929 00.000 10844 Enqueuing Move request for scope (0.91, -0.08)
04:28:35.929 00.000 11060 Worker thread wakes up
04:28:35.929 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:35.929 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.08) opts 0xd
04:28:35.929 00.000 10844 UpdateGuideState exits: m=2329 SNR=30.8
04:28:35.929 00.000 11060 Handling offset move in thread for scope, endpoint = (0.91, -0.08)
04:28:35.929 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:35.929 00.000 11060 Moving (0.91, -0.08) raw xDistance=0.61 yDistance=0.67
04:28:35.929 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:35.929 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.61
04:28:35.929 00.000 10844 Enqueuing Expose request
04:28:35.929 00.000 11060 resist switch: large excursion: input 0.67 thresh 0.57 direction from -1 to 1
04:28:35.929 00.000 11060 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.02
04:28:35.929 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.67
04:28:35.929 00.000 11060 MoveAxis(W, 156, ABG)
04:28:35.929 00.000 11060 Guiding  Dir = 3, Dur = 156
04:28:35.961 00.032 11060 IsSlewing returns 0
04:28:35.961 00.000 11060 IsGuiding returns 0
04:28:36.136 00.175 11060 IsGuiding returns 0
04:28:36.137 00.001 11060 Move returns status 0, amount 156
04:28:36.137 00.000 11060 BLC: Oldest BLC event removed
04:28:36.137 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 723 applied
04:28:36.137 00.000 11060 MoveAxis(S, 985, ABG)
04:28:36.137 00.000 11060 duration set to 750 by maxDecDuration
04:28:36.137 00.000 11060 Guiding  Dir = 1, Dur = 750
04:28:36.153 00.016 11060 IsSlewing returns 0
04:28:36.167 00.014 11060 IsGuiding returns 0
04:28:36.928 00.761 11060 IsGuiding returns 0
04:28:36.928 00.000 11060 Move returns status 0, amount 750
04:28:36.928 00.000 11060 move complete, result=0
04:28:36.928 00.000 11060 worker thread done servicing request
04:28:36.928 00.000 10844 GuideStep: 0.6 px 156 ms WEST, 0.7 px 750 ms SOUTH
04:28:36.928 00.000 11060 Worker thread wakes up
04:28:36.930 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:36.930 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:37.559 00.629 11060 Exposure complete
04:28:37.726 00.167 11060 worker thread done servicing request
04:28:37.726 00.000 10844 OnExposeComplete: enter
04:28:37.726 00.000 10844 UpdateGuideState(): m_state=6
04:28:37.728 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
04:28:37.728 00.000 10844 Star::Find returns 1 (0), X=1874.56, Y=902.75, Mass=2272, SNR=30.6, Peak=224 HFD=3.2
04:28:37.728 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.94) = xAngle (0.95 = 0.95)
04:28:37.728 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
04:28:37.728 00.000 10844 CameraToMount -- cameraX=0.65 cameraY=0.01 hyp=0.65 cameraTheta=0.01 mountX=0.38 mountY=0.52, mountTheta=0.94
04:28:37.730 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.65, y=0.01, opts=13)
04:28:37.730 00.000 10844 Enqueuing Move request for scope (0.65, 0.01)
04:28:37.730 00.000 11060 Worker thread wakes up
04:28:37.730 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.01) opts 0xd
04:28:37.730 00.000 11060 Handling offset move in thread for scope, endpoint = (0.65, 0.01)
04:28:37.730 00.000 11060 Moving (0.65, 0.01) raw xDistance=0.38 yDistance=0.52
04:28:37.731 00.001 11060 BLC: History state: CurrMiss=0.52, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.472111, 1:0.517024
04:28:37.731 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
04:28:37.731 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.38
04:28:37.731 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.52
04:28:37.731 00.000 11060 MoveAxis(W, 98, ABG)
04:28:37.731 00.000 11060 Guiding  Dir = 3, Dur = 98
04:28:37.731 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:37.731 00.000 10844 UpdateGuideState exits: m=2272 SNR=30.6
04:28:37.731 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:37.731 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:37.731 00.000 10844 Enqueuing Expose request
04:28:37.766 00.035 11060 IsSlewing returns 0
04:28:37.767 00.001 11060 IsGuiding returns 0
04:28:37.907 00.140 11060 IsGuiding returns 0
04:28:37.907 00.000 11060 Move returns status 0, amount 98
04:28:37.908 00.001 11060 MoveAxis(S, 201, ABG)
04:28:37.908 00.000 11060 Guiding  Dir = 1, Dur = 201
04:28:37.923 00.015 11060 IsSlewing returns 0
04:28:37.923 00.000 11060 IsGuiding returns 0
04:28:38.131 00.208 11060 IsGuiding returns 0
04:28:38.131 00.000 11060 Move returns status 0, amount 201
04:28:38.131 00.000 11060 move complete, result=0
04:28:38.131 00.000 11060 worker thread done servicing request
04:28:38.131 00.000 11060 Worker thread wakes up
04:28:38.132 00.001 10844 GuideStep: 0.4 px 98 ms WEST, 0.5 px 201 ms SOUTH
04:28:38.132 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:38.132 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:38.775 00.643 11060 Exposure complete
04:28:38.983 00.208 11060 worker thread done servicing request
04:28:38.983 00.000 10844 OnExposeComplete: enter
04:28:38.983 00.000 10844 UpdateGuideState(): m_state=6
04:28:38.983 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
04:28:38.983 00.000 10844 Star::Find returns 1 (1), X=1874.41, Y=902.64, Mass=2441, SNR=32.0, Peak=255 HFD=3.1
04:28:38.983 00.000 10844 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.94) = xAngle (0.73 = 0.73)
04:28:38.983 00.000 10844 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.72 = 0.72)
04:28:38.983 00.000 10844 CameraToMount -- cameraX=0.50 cameraY=-0.10 hyp=0.51 cameraTheta=-0.20 mountX=0.38 mountY=0.33, mountTheta=0.72
04:28:38.988 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.50, y=-0.10, opts=13)
04:28:38.988 00.000 10844 Enqueuing Move request for scope (0.50, -0.10)
04:28:38.988 00.000 11060 Worker thread wakes up
04:28:38.988 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.10) opts 0xd
04:28:38.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:38.988 00.000 11060 Handling offset move in thread for scope, endpoint = (0.50, -0.10)
04:28:38.988 00.000 10844 UpdateGuideState exits: m=2441 SNR=32.0 Saturated
04:28:38.988 00.000 11060 Moving (0.50, -0.10) raw xDistance=0.38 yDistance=0.33
04:28:38.988 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:38.988 00.000 11060 BLC: History state: CurrMiss=0.33, AvgInitMiss=0.41, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.472111, 1:0.517024, 2:0.331803
04:28:38.988 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:38.988 00.000 10844 Enqueuing Expose request
04:28:38.988 00.000 11060 BLC: Under-shoot: nominal increase by 228
04:28:38.988 00.000 11060 BLC: window closed
04:28:38.988 00.000 11060 BLC: Pulse increase limited by ceiling of 750
04:28:38.988 00.000 11060 BLC: Pulse adjusted to 750
04:28:38.988 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.38
04:28:38.988 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.33
04:28:38.988 00.000 11060 MoveAxis(W, 96, ABG)
04:28:38.988 00.000 11060 Guiding  Dir = 3, Dur = 96
04:28:39.003 00.015 11060 IsSlewing returns 0
04:28:39.003 00.000 11060 IsGuiding returns 0
04:28:39.112 00.109 11060 IsGuiding returns 0
04:28:39.113 00.001 11060 Move returns status 0, amount 96
04:28:39.113 00.000 11060 MoveAxis(S, 129, ABG)
04:28:39.113 00.000 11060 Guiding  Dir = 1, Dur = 129
04:28:39.129 00.016 11060 IsSlewing returns 0
04:28:39.130 00.001 11060 IsGuiding returns 0
04:28:39.268 00.138 11060 IsGuiding returns 0
04:28:39.269 00.001 11060 Move returns status 0, amount 129
04:28:39.269 00.000 11060 move complete, result=0
04:28:39.269 00.000 11060 worker thread done servicing request
04:28:39.269 00.000 11060 Worker thread wakes up
04:28:39.269 00.000 10844 GuideStep: 0.4 px 96 ms WEST, 0.3 px 129 ms SOUTH
04:28:39.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:39.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:39.388 00.119 10844 evsrv: cli 0EEEDB70 connect
04:28:39.388 00.000 10844 case statement mapped state 6 to 3
04:28:39.391 00.003 10844 case statement mapped state 6 to 3
04:28:39.391 00.000 10844 evsrv: cli 0EEEDB70 request: {"method":"get_pixel_scale","id":"2a7c25a6-c5f0-4ee3-9ef9-40d841598655"}
04:28:39.391 00.000 10844 evsrv: cli 0EEEDB70 response: {"jsonrpc":"2.0","result":4.1253,"id":"2a7c25a6-c5f0-4ee3-9ef9-40d841598655"}
04:28:39.393 00.002 10844 evsrv: cli 0EEEDB70 disconnect
04:28:39.906 00.513 11060 Exposure complete
04:28:40.105 00.199 11060 worker thread done servicing request
04:28:40.105 00.000 10844 OnExposeComplete: enter
04:28:40.105 00.000 10844 UpdateGuideState(): m_state=6
04:28:40.105 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
04:28:40.105 00.000 10844 Star::Find returns 1 (0), X=1874.24, Y=902.24, Mass=2123, SNR=29.1, Peak=215 HFD=3.4
04:28:40.105 00.000 10844 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.94) = xAngle (-0.06 = -0.06)
04:28:40.105 00.000 10844 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.08 = -0.08)
04:28:40.105 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=-0.50 hyp=0.60 cameraTheta=-0.99 mountX=0.60 mountY=-0.05, mountTheta=-0.08
04:28:40.111 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=-0.50, opts=13)
04:28:40.111 00.000 10844 Enqueuing Move request for scope (0.33, -0.50)
04:28:40.113 00.002 11060 Worker thread wakes up
04:28:40.113 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:40.113 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.50) opts 0xd
04:28:40.113 00.000 10844 UpdateGuideState exits: m=2123 SNR=29.1
04:28:40.113 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, -0.50)
04:28:40.113 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:40.113 00.000 11060 Moving (0.33, -0.50) raw xDistance=0.60 yDistance=-0.05
04:28:40.113 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:40.113 00.000 10844 Enqueuing Expose request
04:28:40.113 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.60
04:28:40.113 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:40.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:28:40.113 00.000 11060 MoveAxis(W, 150, ABG)
04:28:40.113 00.000 11060 Guiding  Dir = 3, Dur = 150
04:28:40.147 00.034 11060 IsSlewing returns 0
04:28:40.147 00.000 11060 IsGuiding returns 0
04:28:40.334 00.187 11060 IsGuiding returns 0
04:28:40.334 00.000 11060 Move returns status 0, amount 150
04:28:40.334 00.000 11060 MoveAxis(N, 0, ABG)
04:28:40.334 00.000 11060 Move returns status 0, amount 0
04:28:40.334 00.000 11060 move complete, result=0
04:28:40.335 00.001 10844 GuideStep: 0.6 px 150 ms WEST, -0.0 px 0 ms NORTH
04:28:40.336 00.001 11060 worker thread done servicing request
04:28:40.336 00.000 11060 Worker thread wakes up
04:28:40.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:40.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:40.964 00.628 11060 Exposure complete
04:28:41.182 00.218 11060 worker thread done servicing request
04:28:41.182 00.000 10844 OnExposeComplete: enter
04:28:41.182 00.000 10844 UpdateGuideState(): m_state=6
04:28:41.182 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
04:28:41.182 00.000 10844 Star::Find returns 1 (0), X=1874.33, Y=902.53, Mass=2004, SNR=28.7, Peak=224 HFD=3.3
04:28:41.182 00.000 10844 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.94) = xAngle (0.47 = 0.47)
04:28:41.182 00.000 10844 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.45 = 0.45)
04:28:41.182 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=-0.21 hyp=0.47 cameraTheta=-0.47 mountX=0.42 mountY=0.20, mountTheta=0.45
04:28:41.184 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=-0.21, opts=13)
04:28:41.184 00.000 10844 Enqueuing Move request for scope (0.42, -0.21)
04:28:41.184 00.000 11060 Worker thread wakes up
04:28:41.184 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.21) opts 0xd
04:28:41.184 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:41.184 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, -0.21)
04:28:41.184 00.000 10844 UpdateGuideState exits: m=2004 SNR=28.7
04:28:41.184 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:41.184 00.000 11060 Moving (0.42, -0.21) raw xDistance=0.42 yDistance=0.20
04:28:41.184 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:41.187 00.003 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.42
04:28:41.187 00.000 10844 Enqueuing Expose request
04:28:41.187 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
04:28:41.187 00.000 11060 MoveAxis(W, 108, ABG)
04:28:41.187 00.000 11060 Guiding  Dir = 3, Dur = 108
04:28:41.219 00.032 11060 IsSlewing returns 0
04:28:41.219 00.000 11060 IsGuiding returns 0
04:28:41.350 00.131 11060 IsGuiding returns 0
04:28:41.351 00.001 11060 Move returns status 0, amount 108
04:28:41.351 00.000 11060 MoveAxis(S, 79, ABG)
04:28:41.351 00.000 11060 Guiding  Dir = 1, Dur = 79
04:28:41.366 00.015 11060 IsSlewing returns 0
04:28:41.366 00.000 11060 IsGuiding returns 0
04:28:41.449 00.083 11060 IsGuiding returns 0
04:28:41.449 00.000 11060 Move returns status 0, amount 79
04:28:41.449 00.000 11060 move complete, result=0
04:28:41.450 00.001 10844 GuideStep: 0.4 px 108 ms WEST, 0.2 px 79 ms SOUTH
04:28:41.461 00.011 11060 worker thread done servicing request
04:28:41.461 00.000 11060 Worker thread wakes up
04:28:41.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:41.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:42.119 00.658 11060 Exposure complete
04:28:42.297 00.178 11060 worker thread done servicing request
04:28:42.297 00.000 10844 OnExposeComplete: enter
04:28:42.297 00.000 10844 UpdateGuideState(): m_state=6
04:28:42.299 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
04:28:42.299 00.000 10844 Star::Find returns 1 (0), X=1874.34, Y=902.79, Mass=2572, SNR=32.3, Peak=253 HFD=3.0
04:28:42.299 00.000 10844 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.94) = xAngle (1.04 = 1.04)
04:28:42.299 00.000 10844 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.02 = 1.02)
04:28:42.299 00.000 10844 CameraToMount -- cameraX=0.42 cameraY=0.04 hyp=0.42 cameraTheta=0.10 mountX=0.22 mountY=0.36, mountTheta=1.03
04:28:42.299 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.42, y=0.04, opts=13)
04:28:42.299 00.000 10844 Enqueuing Move request for scope (0.42, 0.04)
04:28:42.303 00.004 11060 Worker thread wakes up
04:28:42.303 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.04) opts 0xd
04:28:42.303 00.000 11060 Handling offset move in thread for scope, endpoint = (0.42, 0.04)
04:28:42.303 00.000 11060 Moving (0.42, 0.04) raw xDistance=0.22 yDistance=0.36
04:28:42.303 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:28:42.303 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.36
04:28:42.303 00.000 11060 MoveAxis(W, 56, ABG)
04:28:42.303 00.000 11060 Guiding  Dir = 3, Dur = 56
04:28:42.305 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:42.305 00.000 10844 UpdateGuideState exits: m=2572 SNR=32.3
04:28:42.305 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:42.305 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:42.305 00.000 10844 Enqueuing Expose request
04:28:42.334 00.029 11060 IsSlewing returns 0
04:28:42.334 00.000 11060 IsGuiding returns 0
04:28:42.428 00.094 11060 IsGuiding returns 0
04:28:42.428 00.000 11060 Move returns status 0, amount 56
04:28:42.428 00.000 11060 MoveAxis(S, 141, ABG)
04:28:42.428 00.000 11060 Guiding  Dir = 1, Dur = 141
04:28:42.459 00.031 11060 IsSlewing returns 0
04:28:42.459 00.000 11060 IsGuiding returns 0
04:28:42.601 00.142 11060 IsGuiding returns 0
04:28:42.601 00.000 11060 Move returns status 0, amount 141
04:28:42.601 00.000 11060 move complete, result=0
04:28:42.601 00.000 11060 worker thread done servicing request
04:28:42.601 00.000 11060 Worker thread wakes up
04:28:42.601 00.000 10844 GuideStep: 0.2 px 56 ms WEST, 0.4 px 141 ms SOUTH
04:28:42.601 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:42.601 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:43.261 00.660 11060 Exposure complete
04:28:43.465 00.204 11060 worker thread done servicing request
04:28:43.465 00.000 10844 OnExposeComplete: enter
04:28:43.465 00.000 10844 UpdateGuideState(): m_state=6
04:28:43.465 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.465 00.000 10844 Star::Find returns 1 (0), X=1874.02, Y=902.60, Mass=2464, SNR=32.3, Peak=219 HFD=3.4
04:28:43.466 00.001 10844 MultiStar: exiting stabilization period
04:28:43.466 00.000 10844 MultiStar: updating star positions after lock position change
04:28:43.466 00.000 10844 Star::Find(15, 680, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (1), X=680.80, Y=357.93, Mass=2879, SNR=33.4, Peak=255 HFD=4.1
04:28:43.466 00.000 10844 Star::Find(15, 443, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (0), X=443.15, Y=890.58, Mass=2281, SNR=30.2, Peak=240 HFD=3.7
04:28:43.466 00.000 10844 Star::Find(15, 1859, 990, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (0), X=1859.84, Y=990.79, Mass=1403, SNR=24.0, Peak=141 HFD=3.5
04:28:43.466 00.000 10844 Star::Find(15, 50, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (0), X=51.05, Y=801.72, Mass=1616, SNR=25.3, Peak=152 HFD=3.9
04:28:43.466 00.000 10844 Star::Find(15, 585, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (0), X=585.91, Y=650.85, Mass=1079, SNR=20.5, Peak=173 HFD=2.4
04:28:43.466 00.000 10844 Star::Find(15, 1642, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (0), X=1642.47, Y=907.16, Mass=1224, SNR=21.8, Peak=153 HFD=2.8
04:28:43.466 00.000 10844 Star::Find(15, 924, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (0), X=925.36, Y=173.33, Mass=1171, SNR=21.3, Peak=154 HFD=3.3
04:28:43.466 00.000 10844 Star::Find(15, 1156, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (0), X=1157.02, Y=528.93, Mass=925, SNR=18.0, Peak=134 HFD=3.9
04:28:43.466 00.000 10844 Star::Find(15, 74, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (0), X=75.62, Y=392.56, Mass=1034, SNR=20.1, Peak=117 HFD=3.0
04:28:43.466 00.000 10844 Star::Find(15, 1543, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (0), X=1544.64, Y=103.66, Mass=863, SNR=18.4, Peak=148 HFD=2.9
04:28:43.466 00.000 10844 Star::Find(15, 35, 1034, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
04:28:43.466 00.000 10844 Star::Find returns 1 (0), X=35.50, Y=1033.77, Mass=1157, SNR=21.2, Peak=103 HFD=3.5
04:28:43.466 00.000 10844 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.94) = xAngle (0.01 = 0.01)
04:28:43.466 00.000 10844 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
04:28:43.466 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.92 mountX=0.18 mountY=-0.00, mountTheta=-0.01
04:28:43.471 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.15, opts=13)
04:28:43.471 00.000 10844 Enqueuing Move request for scope (0.11, -0.15)
04:28:43.471 00.000 11060 Worker thread wakes up
04:28:43.471 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:43.471 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
04:28:43.471 00.000 10844 UpdateGuideState exits: m=2464 SNR=32.3
04:28:43.471 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
04:28:43.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:43.471 00.000 11060 Moving (0.11, -0.15) raw xDistance=0.18 yDistance=-0.00
04:28:43.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:43.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:28:43.471 00.000 10844 Enqueuing Expose request
04:28:43.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:43.473 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:28:43.473 00.000 11060 MoveAxis(W, 47, ABG)
04:28:43.473 00.000 11060 Guiding  Dir = 3, Dur = 47
04:28:43.487 00.014 11060 IsSlewing returns 0
04:28:43.487 00.000 11060 IsGuiding returns 0
04:28:43.535 00.048 11060 IsGuiding returns 0
04:28:43.535 00.000 11060 Move returns status 0, amount 47
04:28:43.535 00.000 11060 MoveAxis(N, 0, ABG)
04:28:43.535 00.000 11060 Move returns status 0, amount 0
04:28:43.535 00.000 11060 move complete, result=0
04:28:43.535 00.000 11060 worker thread done servicing request
04:28:43.535 00.000 10844 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
04:28:43.535 00.000 11060 Worker thread wakes up
04:28:43.537 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:43.537 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:44.165 00.628 11060 Exposure complete
04:28:44.393 00.228 11060 worker thread done servicing request
04:28:44.393 00.000 10844 OnExposeComplete: enter
04:28:44.393 00.000 10844 UpdateGuideState(): m_state=6
04:28:44.394 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
04:28:44.394 00.000 10844 Star::Find returns 1 (0), X=1874.45, Y=902.62, Mass=2012, SNR=29.1, Peak=193 HFD=3.2
04:28:44.394 00.000 10844 MultiStar: [#1 0.25,0.10,1.15,U] [#2 0.50,0.61,0.00,M1] [#3 0.27,-0.09,0.88,U] [#4 0.05,0.25,0.91,U] [#5 -0.34,0.26,0.75,U] [#6 0.02,0.46,0.71,U] [#7 -0.05,0.36,0.73,U] [#8 -0.67,-0.02,0.00,M1] 
04:28:44.394 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.15}, one-star: {0.54, -0.12}
04:28:44.394 00.000 10844 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.94) = xAngle (1.77 = 1.77)
04:28:44.394 00.000 10844 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.75 = 1.75)
04:28:44.394 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.83 mountX=-0.04 mountY=0.20, mountTheta=1.77
04:28:44.396 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.15, opts=13)
04:28:44.396 00.000 10844 Enqueuing Move request for scope (0.14, 0.15)
04:28:44.396 00.000 11060 Worker thread wakes up
04:28:44.396 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:44.396 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
04:28:44.396 00.000 10844 UpdateGuideState exits: m=2012 SNR=29.1
04:28:44.396 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
04:28:44.396 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:44.396 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:44.396 00.000 10844 Enqueuing Expose request
04:28:44.396 00.000 11060 Moving (0.14, 0.15) raw xDistance=-0.04 yDistance=0.20
04:28:44.396 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:28:44.396 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.20
04:28:44.396 00.000 11060 MoveAxis(E, 0, ABG)
04:28:44.396 00.000 11060 Move returns status 0, amount 0
04:28:44.399 00.003 11060 MoveAxis(S, 79, ABG)
04:28:44.399 00.000 11060 Guiding  Dir = 1, Dur = 79
04:28:44.417 00.018 11060 IsSlewing returns 0
04:28:44.417 00.000 11060 IsGuiding returns 0
04:28:44.510 00.093 11060 IsGuiding returns 0
04:28:44.510 00.000 11060 Move returns status 0, amount 79
04:28:44.510 00.000 11060 move complete, result=0
04:28:44.510 00.000 11060 worker thread done servicing request
04:28:44.510 00.000 11060 Worker thread wakes up
04:28:44.510 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 79 ms SOUTH
04:28:44.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:44.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:45.153 00.643 11060 Exposure complete
04:28:45.427 00.274 11060 worker thread done servicing request
04:28:45.427 00.000 10844 OnExposeComplete: enter
04:28:45.427 00.000 10844 UpdateGuideState(): m_state=6
04:28:45.429 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
04:28:45.429 00.000 10844 Star::Find returns 1 (0), X=1873.93, Y=902.59, Mass=2156, SNR=29.9, Peak=228 HFD=3.6
04:28:45.429 00.000 10844 MultiStar: [#1 -0.20,-0.20,1.15,U] [#2 0.13,0.30,0.96,U] [#3 -0.26,-0.32,0.91,U] [#4 -0.11,0.23,0.87,U] [#5 -0.86,-0.34,0.00,M1] [#6 -0.06,-0.02,0.69,U] [#7 -0.46,0.19,0.71,U] [#8 -1.00,-0.11,0.00,M2] 
04:28:45.429 00.000 10844 refined, 6 included, MultiStar: {-0.12, -0.01}, one-star: {0.02, -0.15}
04:28:45.429 00.000 10844 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.94) = xAngle (-2.12 = -2.12)
04:28:45.429 00.000 10844 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-2.14 = -2.14)
04:28:45.430 00.001 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.06 mountX=-0.06 mountY=-0.10, mountTheta=-2.13
04:28:45.441 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.01, opts=13)
04:28:45.441 00.000 10844 Enqueuing Move request for scope (-0.12, -0.01)
04:28:45.441 00.000 11060 Worker thread wakes up
04:28:45.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
04:28:45.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
04:28:45.441 00.000 11060 Moving (-0.12, -0.01) raw xDistance=-0.06 yDistance=-0.10
04:28:45.443 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:28:45.443 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:45.443 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:28:45.443 00.000 11060 MoveAxis(E, 0, ABG)
04:28:45.443 00.000 11060 Move returns status 0, amount 0
04:28:45.443 00.000 11060 MoveAxis(N, 0, ABG)
04:28:45.443 00.000 11060 Move returns status 0, amount 0
04:28:45.443 00.000 11060 move complete, result=0
04:28:45.443 00.000 11060 worker thread done servicing request
04:28:45.444 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:45.444 00.000 10844 UpdateGuideState exits: m=2156 SNR=29.9
04:28:45.444 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:45.444 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:45.444 00.000 10844 Enqueuing Expose request
04:28:45.444 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:45.446 00.002 11060 Worker thread wakes up
04:28:45.447 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:45.447 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:46.080 00.633 11060 Exposure complete
04:28:46.311 00.231 11060 worker thread done servicing request
04:28:46.311 00.000 10844 OnExposeComplete: enter
04:28:46.311 00.000 10844 UpdateGuideState(): m_state=6
04:28:46.313 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
04:28:46.313 00.000 10844 Star::Find returns 1 (0), X=1874.22, Y=902.26, Mass=2159, SNR=29.4, Peak=225 HFD=3.5
04:28:46.313 00.000 10844 MultiStar: [#1 0.03,-0.32,1.13,U] [#2 0.15,0.25,1.04,U] [#3 -0.24,-0.42,0.87,U] [#4 -0.56,-0.01,0.00,M1] [#5 -0.35,0.04,0.75,U] [#6 -0.16,0.47,0.69,U] [#7 -0.07,-0.30,0.78,U] [#8 -0.69,0.13,0.00,M3] 
04:28:46.313 00.000 10844 refined, 6 included, MultiStar: {-0.02, -0.13}, one-star: {0.31, -0.49}
04:28:46.313 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.94) = xAngle (-0.79 = -0.79)
04:28:46.313 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.81 = -0.81)
04:28:46.313 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.73 mountX=0.09 mountY=-0.10, mountTheta=-0.80
04:28:46.316 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=-0.13, opts=13)
04:28:46.316 00.000 10844 Enqueuing Move request for scope (-0.02, -0.13)
04:28:46.316 00.000 11060 Worker thread wakes up
04:28:46.316 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
04:28:46.316 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:46.316 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
04:28:46.316 00.000 10844 UpdateGuideState exits: m=2159 SNR=29.4
04:28:46.316 00.000 11060 Moving (-0.02, -0.13) raw xDistance=0.09 yDistance=-0.10
04:28:46.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:28:46.316 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:46.316 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:46.316 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:46.316 00.000 10844 Enqueuing Expose request
04:28:46.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:28:46.316 00.000 11060 MoveAxis(E, 0, ABG)
04:28:46.316 00.000 11060 Move returns status 0, amount 0
04:28:46.316 00.000 11060 MoveAxis(N, 0, ABG)
04:28:46.316 00.000 11060 Move returns status 0, amount 0
04:28:46.316 00.000 11060 move complete, result=0
04:28:46.316 00.000 11060 worker thread done servicing request
04:28:46.316 00.000 11060 Worker thread wakes up
04:28:46.316 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:46.316 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:46.322 00.006 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:46.953 00.631 11060 Exposure complete
04:28:47.252 00.299 11060 worker thread done servicing request
04:28:47.252 00.000 10844 OnExposeComplete: enter
04:28:47.252 00.000 10844 UpdateGuideState(): m_state=6
04:28:47.262 00.010 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
04:28:47.262 00.000 10844 Star::Find returns 1 (0), X=1873.89, Y=902.23, Mass=2188, SNR=29.8, Peak=185 HFD=3.6
04:28:47.262 00.000 10844 MultiStar: [#1 -0.08,-0.25,1.16,U] [#2 0.25,-0.22,0.86,U] [#3 -0.24,-0.69,0.00,M1] [#4 -0.50,-0.67,0.00,M2] [#5 -0.42,0.09,0.82,U] [#6 0.17,-0.22,0.71,U] [#7 -0.36,-0.98,0.00,M1] [#8 -1.03,-0.31,0.00,M4] 
04:28:47.262 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.24}, one-star: {-0.03, -0.52}
04:28:47.264 00.002 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.94) = xAngle (-0.76 = -0.76)
04:28:47.264 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.77 = -0.77)
04:28:47.264 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.69 mountX=0.17 mountY=-0.17, mountTheta=-0.77
04:28:47.266 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.24, opts=13)
04:28:47.268 00.002 10844 Enqueuing Move request for scope (-0.03, -0.24)
04:28:47.268 00.000 11060 Worker thread wakes up
04:28:47.268 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.24) opts 0xd
04:28:47.270 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:47.270 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.24)
04:28:47.270 00.000 10844 UpdateGuideState exits: m=2188 SNR=29.8
04:28:47.270 00.000 11060 Moving (-0.03, -0.24) raw xDistance=0.17 yDistance=-0.17
04:28:47.270 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:47.270 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:28:47.270 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:47.270 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:47.270 00.000 10844 Enqueuing Expose request
04:28:47.271 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:28:47.271 00.000 11060 MoveAxis(W, 43, ABG)
04:28:47.271 00.000 11060 Guiding  Dir = 3, Dur = 43
04:28:47.284 00.013 11060 IsSlewing returns 0
04:28:47.284 00.000 11060 IsGuiding returns 0
04:28:47.332 00.048 11060 IsGuiding returns 0
04:28:47.332 00.000 11060 Move returns status 0, amount 43
04:28:47.332 00.000 11060 MoveAxis(N, 0, ABG)
04:28:47.332 00.000 11060 Move returns status 0, amount 0
04:28:47.332 00.000 11060 move complete, result=0
04:28:47.332 00.000 11060 worker thread done servicing request
04:28:47.332 00.000 10844 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
04:28:47.332 00.000 11060 Worker thread wakes up
04:28:47.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:47.334 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:47.990 00.656 11060 Exposure complete
04:28:48.380 00.390 11060 worker thread done servicing request
04:28:48.380 00.000 10844 OnExposeComplete: enter
04:28:48.380 00.000 10844 UpdateGuideState(): m_state=6
04:28:48.380 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
04:28:48.384 00.004 10844 Star::Find returns 1 (0), X=1874.36, Y=902.27, Mass=2364, SNR=31.5, Peak=228 HFD=3.5
04:28:48.384 00.000 10844 MultiStar: [#1 -0.43,-0.43,0.00,M1] [#2 0.34,0.30,0.83,U] [#3 0.13,-0.53,0.00,M2] [#4 -0.45,-0.37,0.00,M3] [#5 -0.29,-0.09,0.76,U] [#6 -0.00,-0.01,0.65,U] [#7 -0.41,-0.06,0.64,U] [#8 -0.59,-0.05,0.00,M5] 
04:28:48.384 00.000 10844 refined, 4 included, MultiStar: {0.07, -0.09}, one-star: {0.45, -0.48}
04:28:48.384 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.94) = xAngle (0.01 = 0.01)
04:28:48.384 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.01 = -0.01)
04:28:48.384 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.93 mountX=0.11 mountY=-0.00, mountTheta=-0.01
04:28:48.384 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.09, opts=13)
04:28:48.384 00.000 10844 Enqueuing Move request for scope (0.07, -0.09)
04:28:48.384 00.000 11060 Worker thread wakes up
04:28:48.384 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:48.384 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
04:28:48.384 00.000 10844 UpdateGuideState exits: m=2364 SNR=31.5
04:28:48.384 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
04:28:48.384 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:48.389 00.005 11060 Moving (0.07, -0.09) raw xDistance=0.11 yDistance=-0.00
04:28:48.389 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:48.389 00.000 10844 Enqueuing Expose request
04:28:48.389 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:28:48.389 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:48.389 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:28:48.389 00.000 11060 MoveAxis(E, 0, ABG)
04:28:48.389 00.000 11060 Move returns status 0, amount 0
04:28:48.389 00.000 11060 MoveAxis(N, 0, ABG)
04:28:48.389 00.000 11060 Move returns status 0, amount 0
04:28:48.389 00.000 11060 move complete, result=0
04:28:48.389 00.000 11060 worker thread done servicing request
04:28:48.389 00.000 11060 Worker thread wakes up
04:28:48.389 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:48.389 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:48.390 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:49.024 00.634 11060 Exposure complete
04:28:49.292 00.268 11060 worker thread done servicing request
04:28:49.292 00.000 10844 OnExposeComplete: enter
04:28:49.292 00.000 10844 UpdateGuideState(): m_state=6
04:28:49.292 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
04:28:49.292 00.000 10844 Star::Find returns 1 (0), X=1874.25, Y=902.31, Mass=2200, SNR=30.4, Peak=177 HFD=3.5
04:28:49.292 00.000 10844 MultiStar: [#1 -0.07,-0.42,1.08,U] [#2 0.41,0.01,0.92,U] [#3 -0.15,-0.26,0.78,U] [#4 -0.43,-0.32,0.00,M4] [#5 -0.38,-0.19,0.72,U] [#6 -0.00,-0.26,0.79,U] [#7 -0.67,0.10,0.00,M1] [#8 -0.23,0.44,0.00,M6] 
04:28:49.292 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.27}, one-star: {0.34, -0.43}
04:28:49.292 00.000 10844 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.94) = xAngle (-0.46 = -0.46)
04:28:49.292 00.000 10844 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
04:28:49.292 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.40 mountX=0.25 mountY=-0.13, mountTheta=-0.48
04:28:49.308 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.27, opts=13)
04:28:49.308 00.000 10844 Enqueuing Move request for scope (0.05, -0.27)
04:28:49.310 00.002 11060 Worker thread wakes up
04:28:49.310 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
04:28:49.310 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:49.311 00.001 10844 UpdateGuideState exits: m=2200 SNR=30.4
04:28:49.311 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:49.311 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:49.311 00.000 10844 Enqueuing Expose request
04:28:49.312 00.001 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
04:28:49.312 00.000 11060 Moving (0.05, -0.27) raw xDistance=0.25 yDistance=-0.13
04:28:49.312 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
04:28:49.312 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:49.314 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:28:49.314 00.000 11060 MoveAxis(W, 61, ABG)
04:28:49.314 00.000 11060 Guiding  Dir = 3, Dur = 61
04:28:49.324 00.010 11060 IsSlewing returns 0
04:28:49.325 00.001 11060 IsGuiding returns 0
04:28:49.416 00.091 11060 IsGuiding returns 0
04:28:49.416 00.000 11060 Move returns status 0, amount 61
04:28:49.416 00.000 11060 MoveAxis(N, 0, ABG)
04:28:49.416 00.000 11060 Move returns status 0, amount 0
04:28:49.416 00.000 11060 move complete, result=0
04:28:49.416 00.000 10844 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
04:28:49.416 00.000 11060 worker thread done servicing request
04:28:49.416 00.000 11060 Worker thread wakes up
04:28:49.416 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:49.418 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:50.071 00.653 11060 Exposure complete
04:28:50.438 00.367 11060 worker thread done servicing request
04:28:50.438 00.000 10844 OnExposeComplete: enter
04:28:50.438 00.000 10844 UpdateGuideState(): m_state=6
04:28:50.440 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
04:28:50.440 00.000 10844 Star::Find returns 1 (0), X=1874.13, Y=902.61, Mass=1994, SNR=29.0, Peak=227 HFD=2.8
04:28:50.440 00.000 10844 MultiStar: [#1 0.07,-0.07,1.12,U] [#2 0.34,-0.06,0.98,U] [#3 -0.45,-0.43,0.00,M2] [#4 -0.08,-0.07,0.84,U] [#5 -0.34,-0.14,0.77,U] [#6 -0.10,-0.31,0.71,U] [#7 -0.42,-0.29,0.00,M2] [#8 -0.30,0.52,0.00,M7] 
04:28:50.440 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.12}, one-star: {0.21, -0.13}
04:28:50.440 00.000 10844 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.94) = xAngle (-0.30 = -0.30)
04:28:50.440 00.000 10844 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.32 = -0.32)
04:28:50.440 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.24 mountX=0.12 mountY=-0.04, mountTheta=-0.32
04:28:50.444 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.12, opts=13)
04:28:50.444 00.000 10844 Enqueuing Move request for scope (0.04, -0.12)
04:28:50.444 00.000 11060 Worker thread wakes up
04:28:50.444 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:50.444 00.000 10844 UpdateGuideState exits: m=1994 SNR=29.0
04:28:50.445 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:50.445 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:50.445 00.000 10844 Enqueuing Expose request
04:28:50.445 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
04:28:50.445 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
04:28:50.445 00.000 11060 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=-0.04
04:28:50.445 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
04:28:50.445 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:50.445 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:28:50.445 00.000 11060 MoveAxis(W, 32, ABG)
04:28:50.445 00.000 11060 Guiding  Dir = 3, Dur = 32
04:28:50.450 00.005 11060 IsSlewing returns 0
04:28:50.450 00.000 11060 IsGuiding returns 0
04:28:50.496 00.046 11060 IsGuiding returns 0
04:28:50.496 00.000 11060 Move returns status 0, amount 32
04:28:50.496 00.000 11060 MoveAxis(N, 0, ABG)
04:28:50.496 00.000 11060 Move returns status 0, amount 0
04:28:50.496 00.000 11060 move complete, result=0
04:28:50.496 00.000 11060 worker thread done servicing request
04:28:50.496 00.000 10844 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
04:28:50.496 00.000 11060 Worker thread wakes up
04:28:50.496 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:50.498 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:51.139 00.641 11060 Exposure complete
04:28:51.399 00.260 11060 worker thread done servicing request
04:28:51.399 00.000 10844 OnExposeComplete: enter
04:28:51.399 00.000 10844 UpdateGuideState(): m_state=6
04:28:51.401 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
04:28:51.401 00.000 10844 Star::Find returns 1 (0), X=1874.06, Y=902.18, Mass=2173, SNR=29.8, Peak=166 HFD=3.7
04:28:51.401 00.000 10844 MultiStar: [#1 -0.10,-0.08,1.16,U] [#2 0.43,-0.04,0.93,U] [#3 -0.11,-0.95,0.00,M3] [#4 -0.36,-0.36,0.00,M4] [#5 -0.32,-0.24,0.74,U] [#6 -0.14,-0.12,0.83,U] [#7 -0.35,-0.00,0.70,U] [#8 -0.45,0.23,0.00,M8] 
04:28:51.401 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.18}, one-star: {0.15, -0.57}
04:28:51.401 00.000 10844 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.94) = xAngle (-0.81 = -0.81)
04:28:51.401 00.000 10844 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
04:28:51.401 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.74 mountX=0.13 mountY=-0.14, mountTheta=-0.81
04:28:51.406 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.18, opts=13)
04:28:51.406 00.000 10844 Enqueuing Move request for scope (-0.03, -0.18)
04:28:51.406 00.000 11060 Worker thread wakes up
04:28:51.406 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:51.406 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
04:28:51.406 00.000 10844 UpdateGuideState exits: m=2173 SNR=29.8
04:28:51.406 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
04:28:51.407 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:51.407 00.000 11060 Moving (-0.03, -0.18) raw xDistance=0.13 yDistance=-0.14
04:28:51.407 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:51.407 00.000 10844 Enqueuing Expose request
04:28:51.407 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:28:51.407 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:51.407 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:28:51.407 00.000 11060 MoveAxis(W, 33, ABG)
04:28:51.407 00.000 11060 Guiding  Dir = 3, Dur = 33
04:28:51.417 00.010 11060 IsSlewing returns 0
04:28:51.417 00.000 11060 IsGuiding returns 0
04:28:51.465 00.048 11060 IsGuiding returns 0
04:28:51.465 00.000 11060 Move returns status 0, amount 33
04:28:51.465 00.000 11060 MoveAxis(N, 0, ABG)
04:28:51.465 00.000 11060 Move returns status 0, amount 0
04:28:51.465 00.000 11060 move complete, result=0
04:28:51.465 00.000 11060 worker thread done servicing request
04:28:51.465 00.000 11060 Worker thread wakes up
04:28:51.465 00.000 10844 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
04:28:51.465 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:51.465 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:52.106 00.641 11060 Exposure complete
04:28:52.446 00.340 11060 worker thread done servicing request
04:28:52.448 00.002 10844 OnExposeComplete: enter
04:28:52.448 00.000 10844 UpdateGuideState(): m_state=6
04:28:52.448 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
04:28:52.448 00.000 10844 Star::Find returns 1 (0), X=1874.12, Y=901.94, Mass=2063, SNR=28.9, Peak=216 HFD=3.1
04:28:52.448 00.000 10844 MultiStar: [#1 0.06,-0.75,0.00,M1] [#2 0.34,0.11,0.92,U] [#3 0.07,-0.84,0.00,M4] [#4 -0.34,-0.52,0.00,M5] [#5 -0.82,-0.50,0.00,M1] [#6 -0.06,-0.79,0.00,M1] [#7 -0.34,-0.40,0.00,M2] [#8 -0.25,-0.53,0.00,M9] 
04:28:52.448 00.000 10844 refined, 1 included, MultiStar: {0.27, -0.37}, one-star: {0.21, -0.81}
04:28:52.448 00.000 10844 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.94) = xAngle (0.00 = 0.00)
04:28:52.448 00.000 10844 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.02 = -0.02)
04:28:52.450 00.002 10844 CameraToMount -- cameraX=0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-0.93 mountX=0.46 mountY=-0.01, mountTheta=-0.02
04:28:52.458 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=-0.37, opts=13)
04:28:52.458 00.000 10844 Enqueuing Move request for scope (0.27, -0.37)
04:28:52.459 00.001 11060 Worker thread wakes up
04:28:52.459 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.37) opts 0xd
04:28:52.459 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, -0.37)
04:28:52.459 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:52.459 00.000 11060 Moving (0.27, -0.37) raw xDistance=0.46 yDistance=-0.01
04:28:52.459 00.000 10844 UpdateGuideState exits: m=2063 SNR=28.9
04:28:52.459 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.46
04:28:52.459 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:52.459 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:52.459 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:52.459 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:28:52.459 00.000 10844 Enqueuing Expose request
04:28:52.459 00.000 11060 MoveAxis(W, 114, ABG)
04:28:52.459 00.000 11060 Guiding  Dir = 3, Dur = 114
04:28:52.473 00.014 11060 IsSlewing returns 0
04:28:52.474 00.001 11060 IsGuiding returns 0
04:28:52.595 00.121 11060 IsGuiding returns 0
04:28:52.595 00.000 11060 Move returns status 0, amount 114
04:28:52.596 00.001 11060 MoveAxis(N, 0, ABG)
04:28:52.596 00.000 11060 Move returns status 0, amount 0
04:28:52.596 00.000 11060 move complete, result=0
04:28:52.596 00.000 11060 worker thread done servicing request
04:28:52.596 00.000 10844 GuideStep: 0.5 px 114 ms WEST, -0.0 px 0 ms NORTH
04:28:52.596 00.000 11060 Worker thread wakes up
04:28:52.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:52.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:53.231 00.635 11060 Exposure complete
04:28:53.559 00.328 11060 worker thread done servicing request
04:28:53.559 00.000 10844 OnExposeComplete: enter
04:28:53.560 00.001 10844 UpdateGuideState(): m_state=6
04:28:53.560 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
04:28:53.560 00.000 10844 Star::Find returns 1 (0), X=1874.18, Y=902.32, Mass=2188, SNR=30.0, Peak=194 HFD=3.2
04:28:53.560 00.000 10844 MultiStar: [#1 0.19,-0.28,1.26,U] [#2 0.22,0.30,0.99,U] [#3 -0.24,-0.49,0.00,M5] [#4 -0.11,-0.24,0.93,U] [#5 -0.45,-0.33,0.00,M2] [#6 -0.34,-0.37,0.00,M2] [#7 0.12,-0.53,0.00,M3] [#8 -0.36,-0.01,0.68,U] 
04:28:53.560 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.15}, one-star: {0.27, -0.42}
04:28:53.560 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.94) = xAngle (-0.15 = -0.15)
04:28:53.560 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.17 = -0.17)
04:28:53.560 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.08 mountX=0.17 mountY=-0.03, mountTheta=-0.17
04:28:53.564 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.15, opts=13)
04:28:53.564 00.000 10844 Enqueuing Move request for scope (0.08, -0.15)
04:28:53.564 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:53.564 00.000 11060 Worker thread wakes up
04:28:53.564 00.000 10844 UpdateGuideState exits: m=2188 SNR=30.0
04:28:53.564 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
04:28:53.564 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:53.564 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
04:28:53.567 00.003 11060 Moving (0.08, -0.15) raw xDistance=0.17 yDistance=-0.03
04:28:53.567 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:28:53.567 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:53.567 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:28:53.567 00.000 11060 MoveAxis(W, 44, ABG)
04:28:53.576 00.009 11060 Guiding  Dir = 3, Dur = 44
04:28:53.578 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:53.578 00.000 10844 Enqueuing Expose request
04:28:53.605 00.027 11060 IsSlewing returns 0
04:28:53.606 00.001 11060 IsGuiding returns 0
04:28:53.665 00.059 11060 IsGuiding returns 0
04:28:53.666 00.001 11060 Move returns status 0, amount 44
04:28:53.666 00.000 11060 MoveAxis(N, 0, ABG)
04:28:53.666 00.000 11060 Move returns status 0, amount 0
04:28:53.666 00.000 11060 move complete, result=0
04:28:53.666 00.000 11060 worker thread done servicing request
04:28:53.666 00.000 11060 Worker thread wakes up
04:28:53.666 00.000 10844 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
04:28:53.678 00.012 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:53.678 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:54.334 00.656 11060 Exposure complete
04:28:54.599 00.265 11060 worker thread done servicing request
04:28:54.599 00.000 10844 OnExposeComplete: enter
04:28:54.599 00.000 10844 UpdateGuideState(): m_state=6
04:28:54.601 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
04:28:54.601 00.000 10844 Star::Find returns 1 (0), X=1874.21, Y=902.15, Mass=2325, SNR=31.1, Peak=218 HFD=3.5
04:28:54.601 00.000 10844 MultiStar: [#1 0.11,-0.26,1.09,U] [#2 0.46,0.76,0.00,M1] [#3 0.06,-0.66,0.00,M6] [#4 -0.25,-0.12,0.78,U] [#5 -0.64,0.05,0.00,M3] [#6 -0.23,0.09,0.76,U] [#7 -0.26,-0.26,0.70,U] [#8 -0.67,-0.08,0.00,M9] 
04:28:54.601 00.000 10844 refined, 4 included, MultiStar: {-0.03, -0.25}, one-star: {0.30, -0.59}
04:28:54.601 00.000 10844 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.94) = xAngle (-0.76 = -0.76)
04:28:54.601 00.000 10844 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.78 = -0.78)
04:28:54.601 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.69 mountX=0.18 mountY=-0.18, mountTheta=-0.77
04:28:54.605 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.25, opts=13)
04:28:54.605 00.000 10844 Enqueuing Move request for scope (-0.03, -0.25)
04:28:54.605 00.000 11060 Worker thread wakes up
04:28:54.605 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:54.605 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
04:28:54.607 00.002 10844 UpdateGuideState exits: m=2325 SNR=31.1
04:28:54.607 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
04:28:54.607 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:54.607 00.000 11060 Moving (-0.03, -0.25) raw xDistance=0.18 yDistance=-0.18
04:28:54.607 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:54.607 00.000 10844 Enqueuing Expose request
04:28:54.607 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:28:54.607 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:54.607 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:28:54.607 00.000 11060 MoveAxis(W, 47, ABG)
04:28:54.607 00.000 11060 Guiding  Dir = 3, Dur = 47
04:28:54.629 00.022 11060 IsSlewing returns 0
04:28:54.629 00.000 11060 IsGuiding returns 0
04:28:54.708 00.079 11060 IsGuiding returns 0
04:28:54.709 00.001 11060 Move returns status 0, amount 47
04:28:54.709 00.000 11060 MoveAxis(N, 0, ABG)
04:28:54.709 00.000 11060 Move returns status 0, amount 0
04:28:54.709 00.000 11060 move complete, result=0
04:28:54.709 00.000 11060 worker thread done servicing request
04:28:54.709 00.000 11060 Worker thread wakes up
04:28:54.709 00.000 10844 GuideStep: 0.2 px 47 ms WEST, -0.2 px 0 ms NORTH
04:28:54.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:54.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:55.361 00.652 11060 Exposure complete
04:28:55.826 00.465 10844 OnExposeComplete: enter
04:28:55.826 00.000 10844 UpdateGuideState(): m_state=6
04:28:55.827 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
04:28:55.827 00.000 10844 Star::Find returns 1 (0), X=1874.04, Y=902.20, Mass=2180, SNR=30.0, Peak=185 HFD=3.6
04:28:55.827 00.000 10844 MultiStar: [#1 -0.55,-0.23,0.00,M1] [#2 0.35,0.44,0.00,M2] [#3 -0.19,-0.46,0.00,M7] [#4 -0.31,-0.03,0.86,U] [#5 -0.63,0.01,0.00,M4] [#6 0.27,-0.21,0.71,U] [#7 -0.76,-0.37,0.00,M3] [#8 -0.78,0.10,0.00,M10] 
04:28:55.827 00.000 10844 refined, 2 included, MultiStar: {0.02, -0.28}, one-star: {0.13, -0.54}
04:28:55.827 00.000 10844 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.94) = xAngle (-0.55 = -0.55)
04:28:55.827 00.000 10844 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.57 = -0.57)
04:28:55.827 00.000 10844 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.49 mountX=0.24 mountY=-0.15, mountTheta=-0.57
04:28:55.829 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.02, y=-0.28, opts=13)
04:28:55.829 00.000 10844 Enqueuing Move request for scope (0.02, -0.28)
04:28:55.829 00.000 11060 worker thread done servicing request
04:28:55.829 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:55.829 00.000 11060 Worker thread wakes up
04:28:55.829 00.000 10844 UpdateGuideState exits: m=2180 SNR=30.0
04:28:55.829 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
04:28:55.829 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:55.831 00.002 11060 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
04:28:55.831 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:55.831 00.000 10844 Enqueuing Expose request
04:28:55.831 00.000 11060 Moving (0.02, -0.28) raw xDistance=0.24 yDistance=-0.15
04:28:55.831 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.24
04:28:55.831 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:55.831 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:28:55.832 00.001 11060 MoveAxis(W, 60, ABG)
04:28:55.832 00.000 11060 Guiding  Dir = 3, Dur = 60
04:28:55.841 00.009 11060 IsSlewing returns 0
04:28:55.842 00.001 11060 IsGuiding returns 0
04:28:55.918 00.076 11060 IsGuiding returns 0
04:28:55.918 00.000 11060 Move returns status 0, amount 60
04:28:55.918 00.000 11060 MoveAxis(N, 0, ABG)
04:28:55.918 00.000 11060 Move returns status 0, amount 0
04:28:55.918 00.000 11060 move complete, result=0
04:28:55.918 00.000 11060 worker thread done servicing request
04:28:55.918 00.000 11060 Worker thread wakes up
04:28:55.918 00.000 10844 GuideStep: 0.2 px 60 ms WEST, -0.2 px 0 ms NORTH
04:28:55.918 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:55.918 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:56.561 00.643 11060 Exposure complete
04:28:56.832 00.271 11060 worker thread done servicing request
04:28:56.832 00.000 10844 OnExposeComplete: enter
04:28:56.832 00.000 10844 UpdateGuideState(): m_state=6
04:28:56.832 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
04:28:56.832 00.000 10844 Star::Find returns 1 (0), X=1873.86, Y=902.49, Mass=2083, SNR=29.2, Peak=238 HFD=3.4
04:28:56.832 00.000 10844 MultiStar: [#1 -0.14,-0.34,1.27,U] [#2 0.46,0.19,0.00,M3] [#3 -0.05,-0.16,0.86,U] [#4 -0.17,-0.20,0.82,U] [#5 -0.50,0.11,0.00,M5] [#6 -0.13,0.21,0.78,U] [#7 -0.28,-0.08,0.68,U] [#8 -0.81,-0.23,0.00,R] 
04:28:56.832 00.000 10844 refined, 5 included, MultiStar: {-0.13, -0.16}, one-star: {-0.05, -0.26}
04:28:56.832 00.000 10844 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.94) = xAngle (-1.30 = -1.30)
04:28:56.832 00.000 10844 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.32 = -1.32)
04:28:56.832 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.24 mountX=0.06 mountY=-0.20, mountTheta=-1.30
04:28:56.837 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.16, opts=13)
04:28:56.837 00.000 10844 Enqueuing Move request for scope (-0.13, -0.16)
04:28:56.837 00.000 11060 Worker thread wakes up
04:28:56.837 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:56.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
04:28:56.837 00.000 10844 UpdateGuideState exits: m=2083 SNR=29.2
04:28:56.837 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
04:28:56.837 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:56.837 00.000 11060 Moving (-0.13, -0.16) raw xDistance=0.06 yDistance=-0.20
04:28:56.837 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:56.837 00.000 10844 Enqueuing Expose request
04:28:56.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:28:56.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:56.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:28:56.837 00.000 11060 MoveAxis(E, 0, ABG)
04:28:56.837 00.000 11060 Move returns status 0, amount 0
04:28:56.837 00.000 11060 MoveAxis(N, 0, ABG)
04:28:56.837 00.000 11060 Move returns status 0, amount 0
04:28:56.837 00.000 11060 move complete, result=0
04:28:56.837 00.000 11060 worker thread done servicing request
04:28:56.837 00.000 11060 Worker thread wakes up
04:28:56.837 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:56.837 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:56.842 00.005 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:28:57.497 00.655 11060 Exposure complete
04:28:57.951 00.454 11060 worker thread done servicing request
04:28:57.951 00.000 10844 OnExposeComplete: enter
04:28:57.951 00.000 10844 UpdateGuideState(): m_state=6
04:28:57.951 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
04:28:57.951 00.000 10844 Star::Find returns 1 (0), X=1874.16, Y=902.06, Mass=2083, SNR=29.1, Peak=190 HFD=3.1
04:28:57.951 00.000 10844 MultiStar: [#1 -0.10,-0.33,1.17,U] [#2 0.48,-0.20,0.00,M4] [#3 0.13,-0.63,0.00,M7] [#4 0.04,-0.41,0.87,U] [#5 -0.26,0.04,0.73,U] [#6 -0.25,-0.34,0.74,U] [#7 -0.25,-0.16,0.72,U] [#8 0.88,0.39,0.00,M1] 
04:28:57.951 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.34}, one-star: {0.25, -0.68}
04:28:57.951 00.000 10844 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.94) = xAngle (-0.85 = -0.85)
04:28:57.951 00.000 10844 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.86 = -0.86)
04:28:57.951 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.78 mountX=0.23 mountY=-0.26, mountTheta=-0.85
04:28:57.957 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.34, opts=13)
04:28:57.957 00.000 10844 Enqueuing Move request for scope (-0.07, -0.34)
04:28:57.957 00.000 11060 Worker thread wakes up
04:28:57.957 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:28:57.957 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
04:28:57.957 00.000 10844 UpdateGuideState exits: m=2083 SNR=29.1
04:28:57.957 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
04:28:57.957 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:57.959 00.002 11060 Moving (-0.07, -0.34) raw xDistance=0.23 yDistance=-0.26
04:28:57.959 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:57.959 00.000 10844 Enqueuing Expose request
04:28:57.959 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:28:57.959 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:28:57.959 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:28:57.959 00.000 11060 MoveAxis(W, 56, ABG)
04:28:57.959 00.000 11060 Guiding  Dir = 3, Dur = 56
04:28:57.971 00.012 11060 IsSlewing returns 0
04:28:57.971 00.000 11060 IsGuiding returns 0
04:28:58.034 00.063 11060 IsGuiding returns 0
04:28:58.034 00.000 11060 Move returns status 0, amount 56
04:28:58.034 00.000 11060 MoveAxis(N, 0, ABG)
04:28:58.034 00.000 11060 Move returns status 0, amount 0
04:28:58.034 00.000 11060 move complete, result=0
04:28:58.034 00.000 11060 worker thread done servicing request
04:28:58.034 00.000 11060 Worker thread wakes up
04:28:58.034 00.000 10844 GuideStep: 0.2 px 56 ms WEST, -0.3 px 0 ms NORTH
04:28:58.037 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:58.037 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:58.681 00.644 11060 Exposure complete
04:28:59.088 00.407 11060 worker thread done servicing request
04:28:59.088 00.000 10844 OnExposeComplete: enter
04:28:59.088 00.000 10844 UpdateGuideState(): m_state=6
04:28:59.090 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
04:28:59.090 00.000 10844 Star::Find returns 1 (0), X=1874.17, Y=902.28, Mass=2075, SNR=28.9, Peak=175 HFD=3.5
04:28:59.090 00.000 10844 MultiStar: [#1 -0.07,-0.03,1.20,U] [#2 0.13,-0.12,0.95,U] [#3 0.01,-0.56,0.00,M8] [#4 -0.15,-0.44,0.85,U] [#5 -0.50,-0.20,0.00,M5] [#6 -0.10,-0.50,0.00,M1] [#7 -0.18,0.03,0.76,U] [#8 0.35,0.30,0.78,U] 
04:28:59.090 00.000 10844 refined, 5 included, MultiStar: {0.05, -0.13}, one-star: {0.26, -0.47}
04:28:59.090 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.94) = xAngle (-0.25 = -0.25)
04:28:59.090 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
04:28:59.090 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.18 mountX=0.14 mountY=-0.04, mountTheta=-0.26
04:28:59.098 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.13, opts=13)
04:28:59.098 00.000 10844 Enqueuing Move request for scope (0.05, -0.13)
04:28:59.098 00.000 11060 Worker thread wakes up
04:28:59.098 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:28:59.098 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
04:28:59.098 00.000 10844 UpdateGuideState exits: m=2075 SNR=28.9
04:28:59.098 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
04:28:59.098 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:59.098 00.000 11060 Moving (0.05, -0.13) raw xDistance=0.14 yDistance=-0.04
04:28:59.098 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:28:59.098 00.000 10844 Enqueuing Expose request
04:28:59.100 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:28:59.100 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:28:59.100 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:28:59.100 00.000 11060 MoveAxis(W, 36, ABG)
04:28:59.102 00.002 11060 Guiding  Dir = 3, Dur = 36
04:28:59.117 00.015 11060 IsSlewing returns 0
04:28:59.117 00.000 11060 IsGuiding returns 0
04:28:59.165 00.048 11060 IsGuiding returns 0
04:28:59.165 00.000 11060 Move returns status 0, amount 36
04:28:59.165 00.000 11060 MoveAxis(N, 0, ABG)
04:28:59.165 00.000 11060 Move returns status 0, amount 0
04:28:59.165 00.000 11060 move complete, result=0
04:28:59.165 00.000 11060 worker thread done servicing request
04:28:59.165 00.000 10844 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
04:28:59.165 00.000 11060 Worker thread wakes up
04:28:59.165 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:28:59.167 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:28:59.803 00.636 11060 Exposure complete
04:29:00.173 00.370 11060 worker thread done servicing request
04:29:00.173 00.000 10844 OnExposeComplete: enter
04:29:00.173 00.000 10844 UpdateGuideState(): m_state=6
04:29:00.175 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
04:29:00.175 00.000 10844 Star::Find returns 1 (0), X=1874.05, Y=902.41, Mass=2149, SNR=29.8, Peak=213 HFD=3.4
04:29:00.175 00.000 10844 MultiStar: [#1 0.20,0.01,1.26,U] [#2 0.27,0.05,0.98,U] [#3 -0.14,-0.40,0.87,U] [#4 0.29,-0.03,0.83,U] [#5 -0.38,0.01,0.77,U] [#6 -0.02,-0.01,0.76,U] [#7 -0.11,-0.15,0.75,U] [#8 0.30,0.37,0.00,M1] 
04:29:00.175 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.11}, one-star: {0.14, -0.33}
04:29:00.175 00.000 10844 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.94) = xAngle (-0.17 = -0.17)
04:29:00.175 00.000 10844 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
04:29:00.175 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.11 mountX=0.12 mountY=-0.02, mountTheta=-0.19
04:29:00.179 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.11, opts=13)
04:29:00.179 00.000 10844 Enqueuing Move request for scope (0.05, -0.11)
04:29:00.179 00.000 11060 Worker thread wakes up
04:29:00.179 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:00.181 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
04:29:00.181 00.000 10844 UpdateGuideState exits: m=2149 SNR=29.8
04:29:00.181 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
04:29:00.181 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:00.181 00.000 11060 Moving (0.05, -0.11) raw xDistance=0.12 yDistance=-0.02
04:29:00.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:00.181 00.000 10844 Enqueuing Expose request
04:29:00.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:29:00.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:00.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:29:00.181 00.000 11060 MoveAxis(E, 0, ABG)
04:29:00.181 00.000 11060 Move returns status 0, amount 0
04:29:00.184 00.003 11060 MoveAxis(N, 0, ABG)
04:29:00.184 00.000 11060 Move returns status 0, amount 0
04:29:00.184 00.000 11060 move complete, result=0
04:29:00.186 00.002 11060 worker thread done servicing request
04:29:00.186 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:00.186 00.000 11060 Worker thread wakes up
04:29:00.186 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:00.186 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:00.817 00.631 11060 Exposure complete
04:29:01.172 00.355 11060 worker thread done servicing request
04:29:01.172 00.000 10844 OnExposeComplete: enter
04:29:01.172 00.000 10844 UpdateGuideState(): m_state=6
04:29:01.174 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
04:29:01.174 00.000 10844 Star::Find returns 1 (0), X=1874.47, Y=902.25, Mass=2321, SNR=31.0, Peak=196 HFD=3.3
04:29:01.174 00.000 10844 MultiStar: [#1 0.25,-0.38,1.15,U] [#2 0.46,0.13,0.00,M3] [#3 0.36,-0.30,0.81,U] [#4 -0.08,-0.31,0.78,U] [#5 -0.17,-0.42,0.68,U] [#6 0.25,-0.57,0.00,M1] [#7 0.12,-0.33,0.67,U] [#8 0.81,0.31,0.00,M2] 
04:29:01.174 00.000 10844 refined, 5 included, MultiStar: {0.20, -0.38}, one-star: {0.56, -0.50}
04:29:01.174 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.94) = xAngle (-0.14 = -0.14)
04:29:01.174 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
04:29:01.174 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-1.08 mountX=0.43 mountY=-0.07, mountTheta=-0.16
04:29:01.186 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.38, opts=13)
04:29:01.186 00.000 10844 Enqueuing Move request for scope (0.20, -0.38)
04:29:01.186 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:01.186 00.000 11060 Worker thread wakes up
04:29:01.186 00.000 10844 UpdateGuideState exits: m=2321 SNR=31.0
04:29:01.186 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:01.186 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.38) opts 0xd
04:29:01.186 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:01.186 00.000 10844 Enqueuing Expose request
04:29:01.186 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.38)
04:29:01.189 00.003 11060 Moving (0.20, -0.38) raw xDistance=0.43 yDistance=-0.07
04:29:01.189 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.43
04:29:01.189 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:01.189 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:29:01.189 00.000 11060 MoveAxis(W, 105, ABG)
04:29:01.189 00.000 11060 Guiding  Dir = 3, Dur = 105
04:29:01.212 00.023 11060 IsSlewing returns 0
04:29:01.212 00.000 11060 IsGuiding returns 0
04:29:01.334 00.122 11060 IsGuiding returns 0
04:29:01.334 00.000 11060 Move returns status 0, amount 105
04:29:01.334 00.000 11060 MoveAxis(N, 0, ABG)
04:29:01.334 00.000 11060 Move returns status 0, amount 0
04:29:01.334 00.000 11060 move complete, result=0
04:29:01.334 00.000 11060 worker thread done servicing request
04:29:01.334 00.000 11060 Worker thread wakes up
04:29:01.334 00.000 10844 GuideStep: 0.4 px 105 ms WEST, -0.1 px 0 ms NORTH
04:29:01.334 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:01.334 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:01.979 00.645 11060 Exposure complete
04:29:02.379 00.400 11060 worker thread done servicing request
04:29:02.379 00.000 10844 OnExposeComplete: enter
04:29:02.379 00.000 10844 UpdateGuideState(): m_state=6
04:29:02.381 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
04:29:02.381 00.000 10844 Star::Find returns 1 (0), X=1874.15, Y=902.20, Mass=2243, SNR=30.7, Peak=194 HFD=3.1
04:29:02.381 00.000 10844 MultiStar: [#1 0.04,-0.46,1.18,U] [#2 0.74,0.11,0.00,M4] [#3 0.17,-0.76,0.00,M7] [#4 0.09,0.06,0.78,U] [#5 -0.33,-0.15,0.71,U] [#6 -0.05,0.17,0.66,U] [#7 0.41,0.03,0.68,U] [#8 0.37,0.16,0.71,U] 
04:29:02.381 00.000 10844 refined, 6 included, MultiStar: {0.11, -0.16}, one-star: {0.24, -0.55}
04:29:02.381 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.94) = xAngle (-0.02 = -0.02)
04:29:02.381 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
04:29:02.381 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.95 mountX=0.19 mountY=-0.01, mountTheta=-0.03
04:29:02.384 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.16, opts=13)
04:29:02.386 00.002 10844 Enqueuing Move request for scope (0.11, -0.16)
04:29:02.386 00.000 11060 Worker thread wakes up
04:29:02.386 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
04:29:02.386 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:02.386 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
04:29:02.386 00.000 10844 UpdateGuideState exits: m=2243 SNR=30.7
04:29:02.386 00.000 11060 Moving (0.11, -0.16) raw xDistance=0.19 yDistance=-0.01
04:29:02.386 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:02.386 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.19
04:29:02.386 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:02.386 00.000 10844 Enqueuing Expose request
04:29:02.386 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:02.386 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:29:02.386 00.000 11060 MoveAxis(W, 51, ABG)
04:29:02.386 00.000 11060 Guiding  Dir = 3, Dur = 51
04:29:02.399 00.013 11060 IsSlewing returns 0
04:29:02.400 00.001 11060 IsGuiding returns 0
04:29:02.461 00.061 11060 IsGuiding returns 0
04:29:02.461 00.000 11060 Move returns status 0, amount 51
04:29:02.461 00.000 11060 MoveAxis(N, 0, ABG)
04:29:02.461 00.000 11060 Move returns status 0, amount 0
04:29:02.461 00.000 11060 move complete, result=0
04:29:02.461 00.000 11060 worker thread done servicing request
04:29:02.461 00.000 10844 GuideStep: 0.2 px 51 ms WEST, -0.0 px 0 ms NORTH
04:29:02.461 00.000 11060 Worker thread wakes up
04:29:02.461 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:02.461 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:03.088 00.627 11060 Exposure complete
04:29:03.458 00.370 11060 worker thread done servicing request
04:29:03.458 00.000 10844 OnExposeComplete: enter
04:29:03.458 00.000 10844 UpdateGuideState(): m_state=6
04:29:03.461 00.003 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
04:29:03.461 00.000 10844 Star::Find returns 1 (0), X=1874.54, Y=901.98, Mass=2011, SNR=28.7, Peak=215 HFD=3.5
04:29:03.461 00.000 10844 DistanceChecker: reject for large offset (0.99 > 0.83) avgDist = 0.41 count = 37
04:29:03.461 00.000 10844 DistanceChecker: activated
04:29:03.461 00.000 10844 Status Line: Recovering
04:29:03.461 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
04:29:03.478 00.017 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.00, opts=14)
04:29:03.478 00.000 10844 Enqueuing Move request for scope (0.00, 0.00)
04:29:03.478 00.000 11060 Worker thread wakes up
04:29:03.478 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
04:29:03.478 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
04:29:03.478 00.000 11060 move complete, result=0
04:29:03.480 00.002 11060 worker thread done servicing request
04:29:03.590 00.110 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
04:29:03.590 00.000 10844 Status Line: No star found
04:29:03.592 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:03.592 00.000 10844 UpdateGuideState exits: No star found
04:29:03.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:03.592 00.000 10844 ScheduleExposure(500,3,0) exposurePending=0
04:29:03.592 00.000 10844 Enqueuing Expose request
04:29:03.592 00.000 11060 Worker thread wakes up
04:29:03.593 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:03.593 00.000 11060 Handling exposure in thread, d=500 o=3 r=(0,0,0,0)
04:29:04.246 00.653 11060 Exposure complete
04:29:04.531 00.285 11060 worker thread done servicing request
04:29:04.531 00.000 10844 OnExposeComplete: enter
04:29:04.531 00.000 10844 UpdateGuideState(): m_state=6
04:29:04.531 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
04:29:04.531 00.000 10844 Star::Find returns 1 (0), X=1874.32, Y=902.09, Mass=2360, SNR=31.7, Peak=194 HFD=3.4
04:29:04.531 00.000 10844 DistanceChecker: deactivated
04:29:04.531 00.000 10844 MultiStar: [#1 -0.15,-0.17,1.10,U] [#2 0.25,0.23,0.92,U] [#3 0.21,-0.57,0.00,M8] [#4 -0.04,-0.51,0.00,M1] [#5 -0.51,-0.32,0.00,M3] [#6 -0.14,-0.67,0.00,M1] [#7 -0.25,-0.09,0.64,U] [#8 0.59,0.28,0.00,M2] 
04:29:04.531 00.000 10844 refined, 3 included, MultiStar: {0.09, -0.19}, one-star: {0.41, -0.66}
04:29:04.531 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.94) = xAngle (-0.21 = -0.21)
04:29:04.531 00.000 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.23 = -0.23)
04:29:04.531 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.15 mountX=0.21 mountY=-0.05, mountTheta=-0.23
04:29:04.536 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=-0.19, opts=13)
04:29:04.536 00.000 10844 Enqueuing Move request for scope (0.09, -0.19)
04:29:04.536 00.000 11060 Worker thread wakes up
04:29:04.536 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
04:29:04.536 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:04.536 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
04:29:04.536 00.000 10844 UpdateGuideState exits: m=2360 SNR=31.7
04:29:04.536 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:04.536 00.000 11060 Moving (0.09, -0.19) raw xDistance=0.21 yDistance=-0.05
04:29:04.536 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:04.536 00.000 10844 Enqueuing Expose request
04:29:04.536 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:29:04.536 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:04.536 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:29:04.536 00.000 11060 MoveAxis(W, 52, ABG)
04:29:04.536 00.000 11060 Guiding  Dir = 3, Dur = 52
04:29:04.542 00.006 11060 IsSlewing returns 0
04:29:04.543 00.001 11060 IsGuiding returns 0
04:29:04.605 00.062 11060 IsGuiding returns 0
04:29:04.605 00.000 11060 Move returns status 0, amount 52
04:29:04.605 00.000 11060 MoveAxis(N, 0, ABG)
04:29:04.605 00.000 11060 Move returns status 0, amount 0
04:29:04.605 00.000 11060 move complete, result=0
04:29:04.605 00.000 11060 worker thread done servicing request
04:29:04.605 00.000 10844 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
04:29:04.617 00.012 11060 Worker thread wakes up
04:29:04.617 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:04.617 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:05.256 00.639 11060 Exposure complete
04:29:05.631 00.375 11060 worker thread done servicing request
04:29:05.631 00.000 10844 OnExposeComplete: enter
04:29:05.631 00.000 10844 UpdateGuideState(): m_state=6
04:29:05.633 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
04:29:05.633 00.000 10844 Star::Find returns 1 (0), X=1874.27, Y=902.51, Mass=2645, SNR=33.0, Peak=221 HFD=3.3
04:29:05.633 00.000 10844 MultiStar: [#1 0.14,-0.22,1.08,U] [#2 0.08,0.05,0.80,U] [#3 0.00,-0.72,0.00,M9] [#4 -0.08,-0.28,0.77,U] [#5 -0.15,-0.39,0.64,U] [#6 0.22,-0.22,0.69,U] [#7 -0.04,-0.42,0.65,U] [#8 0.38,0.33,0.00,M3] 
04:29:05.633 00.000 10844 refined, 6 included, MultiStar: {0.10, -0.23}, one-star: {0.35, -0.24}
04:29:05.633 00.000 10844 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.94) = xAngle (-0.25 = -0.25)
04:29:05.633 00.000 10844 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.27 = -0.27)
04:29:05.633 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.18 mountX=0.25 mountY=-0.07, mountTheta=-0.26
04:29:05.639 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.23, opts=13)
04:29:05.639 00.000 10844 Enqueuing Move request for scope (0.10, -0.23)
04:29:05.639 00.000 11060 Worker thread wakes up
04:29:05.640 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
04:29:05.640 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
04:29:05.640 00.000 11060 Moving (0.10, -0.23) raw xDistance=0.25 yDistance=-0.07
04:29:05.640 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
04:29:05.640 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:05.641 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:29:05.641 00.000 11060 MoveAxis(W, 62, ABG)
04:29:05.641 00.000 11060 Guiding  Dir = 3, Dur = 62
04:29:05.643 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:05.644 00.001 10844 UpdateGuideState exits: m=2645 SNR=33.0
04:29:05.644 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:05.644 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:05.644 00.000 10844 Enqueuing Expose request
04:29:05.650 00.006 11060 IsSlewing returns 0
04:29:05.652 00.002 11060 IsGuiding returns 0
04:29:05.722 00.070 11060 IsGuiding returns 0
04:29:05.723 00.001 11060 Move returns status 0, amount 62
04:29:05.723 00.000 11060 MoveAxis(N, 0, ABG)
04:29:05.723 00.000 11060 Move returns status 0, amount 0
04:29:05.723 00.000 11060 move complete, result=0
04:29:05.723 00.000 11060 worker thread done servicing request
04:29:05.723 00.000 11060 Worker thread wakes up
04:29:05.723 00.000 10844 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
04:29:05.723 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:05.723 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:06.373 00.650 11060 Exposure complete
04:29:06.651 00.278 11060 worker thread done servicing request
04:29:06.651 00.000 10844 OnExposeComplete: enter
04:29:06.651 00.000 10844 UpdateGuideState(): m_state=6
04:29:06.651 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
04:29:06.651 00.000 10844 Star::Find returns 1 (0), X=1874.35, Y=902.24, Mass=2523, SNR=32.3, Peak=197 HFD=3.7
04:29:06.651 00.000 10844 MultiStar: [#1 0.32,-0.40,0.00,M1] [#2 0.61,-0.08,0.00,M3] [#3 -0.34,-0.87,0.00,M10] [#4 -0.32,-0.21,0.80,U] [#5 -0.53,-0.04,0.00,M3] [#6 0.01,-0.41,0.72,U] [#7 -0.38,-0.64,0.00,M1] [#8 0.68,0.34,0.00,M4] 
04:29:06.651 00.000 10844 refined, 2 included, MultiStar: {0.08, -0.39}, one-star: {0.44, -0.51}
04:29:06.651 00.000 10844 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.94) = xAngle (-0.44 = -0.44)
04:29:06.653 00.002 10844 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.46 = -0.46)
04:29:06.653 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.39 hyp=0.39 cameraTheta=-1.38 mountX=0.36 mountY=-0.17, mountTheta=-0.46
04:29:06.656 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.39, opts=13)
04:29:06.656 00.000 10844 Enqueuing Move request for scope (0.08, -0.39)
04:29:06.656 00.000 11060 Worker thread wakes up
04:29:06.656 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:06.656 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.39) opts 0xd
04:29:06.656 00.000 10844 UpdateGuideState exits: m=2523 SNR=32.3
04:29:06.656 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.39)
04:29:06.656 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:06.656 00.000 11060 Moving (0.08, -0.39) raw xDistance=0.36 yDistance=-0.17
04:29:06.656 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
04:29:06.656 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:06.656 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:06.656 00.000 10844 Enqueuing Expose request
04:29:06.656 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:29:06.656 00.000 11060 MoveAxis(W, 90, ABG)
04:29:06.656 00.000 11060 Guiding  Dir = 3, Dur = 90
04:29:06.661 00.005 11060 IsSlewing returns 0
04:29:06.661 00.000 11060 IsGuiding returns 0
04:29:06.753 00.092 11060 IsGuiding returns 0
04:29:06.753 00.000 11060 Move returns status 0, amount 90
04:29:06.754 00.001 11060 MoveAxis(N, 0, ABG)
04:29:06.754 00.000 11060 Move returns status 0, amount 0
04:29:06.754 00.000 11060 move complete, result=0
04:29:06.754 00.000 11060 worker thread done servicing request
04:29:06.754 00.000 10844 GuideStep: 0.4 px 90 ms WEST, -0.2 px 0 ms NORTH
04:29:06.754 00.000 11060 Worker thread wakes up
04:29:06.754 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:06.755 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:07.395 00.640 11060 Exposure complete
04:29:07.804 00.409 11060 worker thread done servicing request
04:29:07.804 00.000 10844 OnExposeComplete: enter
04:29:07.804 00.000 10844 UpdateGuideState(): m_state=6
04:29:07.804 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
04:29:07.804 00.000 10844 Star::Find returns 1 (0), X=1874.35, Y=901.92, Mass=2414, SNR=31.7, Peak=207 HFD=3.5
04:29:07.806 00.002 10844 MultiStar: [#1 0.15,-0.60,0.00,M2] [#2 0.52,0.43,0.00,M4] [#3 -0.19,-0.80,0.00,R] [#4 -0.39,0.08,0.71,U] [#5 -0.27,-0.34,0.67,U] [#6 -0.09,-0.28,0.68,U] [#7 -0.18,-0.08,0.67,U] [#8 0.36,0.30,0.71,U] 
04:29:07.806 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.23}, one-star: {0.44, -0.83}
04:29:07.806 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.94) = xAngle (-0.58 = -0.58)
04:29:07.806 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.60 = -0.60)
04:29:07.806 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.52 mountX=0.19 mountY=-0.13, mountTheta=-0.59
04:29:07.810 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.23, opts=13)
04:29:07.810 00.000 10844 Enqueuing Move request for scope (0.01, -0.23)
04:29:07.810 00.000 11060 Worker thread wakes up
04:29:07.810 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:07.810 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
04:29:07.810 00.000 10844 UpdateGuideState exits: m=2414 SNR=31.7
04:29:07.810 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
04:29:07.810 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:07.810 00.000 11060 Moving (0.01, -0.23) raw xDistance=0.19 yDistance=-0.13
04:29:07.811 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:07.811 00.000 10844 Enqueuing Expose request
04:29:07.811 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.19
04:29:07.811 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:07.811 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:29:07.811 00.000 11060 MoveAxis(W, 51, ABG)
04:29:07.811 00.000 11060 Guiding  Dir = 3, Dur = 51
04:29:07.819 00.008 11060 IsSlewing returns 0
04:29:07.820 00.001 11060 IsGuiding returns 0
04:29:07.881 00.061 11060 IsGuiding returns 0
04:29:07.881 00.000 11060 Move returns status 0, amount 51
04:29:07.881 00.000 11060 MoveAxis(N, 0, ABG)
04:29:07.881 00.000 11060 Move returns status 0, amount 0
04:29:07.881 00.000 11060 move complete, result=0
04:29:07.881 00.000 11060 worker thread done servicing request
04:29:07.881 00.000 11060 Worker thread wakes up
04:29:07.881 00.000 10844 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
04:29:07.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:07.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:08.525 00.644 11060 Exposure complete
04:29:08.851 00.326 11060 worker thread done servicing request
04:29:08.851 00.000 10844 OnExposeComplete: enter
04:29:08.851 00.000 10844 UpdateGuideState(): m_state=6
04:29:08.851 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
04:29:08.851 00.000 10844 Star::Find returns 1 (0), X=1874.26, Y=902.37, Mass=2305, SNR=30.9, Peak=195 HFD=3.4
04:29:08.851 00.000 10844 MultiStar: [#1 -0.16,-0.22,1.15,U] [#2 0.27,0.75,0.00,M5] [#3 0.09,0.12,0.80,U] [#4 -0.37,-0.08,0.82,U] [#5 -0.73,0.17,0.00,M3] [#6 0.05,-0.31,0.77,U] [#7 0.18,0.07,0.70,U] [#8 -0.03,0.18,0.62,U] 
04:29:08.851 00.000 10844 refined, 6 included, MultiStar: {0.01, -0.11}, one-star: {0.35, -0.37}
04:29:08.853 00.002 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.94) = xAngle (-0.51 = -0.51)
04:29:08.853 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.53 = -0.53)
04:29:08.853 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.45 mountX=0.10 mountY=-0.06, mountTheta=-0.52
04:29:08.854 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.11, opts=13)
04:29:08.854 00.000 10844 Enqueuing Move request for scope (0.01, -0.11)
04:29:08.854 00.000 11060 Worker thread wakes up
04:29:08.854 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:08.854 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
04:29:08.854 00.000 10844 UpdateGuideState exits: m=2305 SNR=30.9
04:29:08.854 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
04:29:08.854 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:08.854 00.000 11060 Moving (0.01, -0.11) raw xDistance=0.10 yDistance=-0.06
04:29:08.854 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:08.854 00.000 10844 Enqueuing Expose request
04:29:08.854 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:29:08.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:08.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:29:08.854 00.000 11060 MoveAxis(E, 0, ABG)
04:29:08.854 00.000 11060 Move returns status 0, amount 0
04:29:08.854 00.000 11060 MoveAxis(N, 0, ABG)
04:29:08.854 00.000 11060 Move returns status 0, amount 0
04:29:08.854 00.000 11060 move complete, result=0
04:29:08.854 00.000 11060 worker thread done servicing request
04:29:08.854 00.000 11060 Worker thread wakes up
04:29:08.854 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:08.854 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:08.865 00.011 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:09.480 00.615 11060 Exposure complete
04:29:09.834 00.354 11060 worker thread done servicing request
04:29:09.836 00.002 10844 OnExposeComplete: enter
04:29:09.836 00.000 10844 UpdateGuideState(): m_state=6
04:29:09.836 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
04:29:09.836 00.000 10844 Star::Find returns 1 (0), X=1874.10, Y=901.90, Mass=2347, SNR=31.0, Peak=207 HFD=3.8
04:29:09.836 00.000 10844 MultiStar: [#1 0.15,-0.44,1.14,U] [#2 0.51,0.33,0.00,M6] [#3 -0.16,0.07,0.81,U] [#4 -0.25,-0.56,0.00,M1] [#5 -0.55,-0.30,0.00,M4] [#6 -0.09,-0.01,0.68,U] [#7 0.10,-0.43,0.67,U] [#8 0.22,-0.41,0.62,U] 
04:29:09.836 00.000 10844 refined, 5 included, MultiStar: {0.08, -0.37}, one-star: {0.19, -0.85}
04:29:09.838 00.002 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.94) = xAngle (-0.44 = -0.44)
04:29:09.838 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
04:29:09.838 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.37 mountX=0.35 mountY=-0.17, mountTheta=-0.45
04:29:09.841 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.37, opts=13)
04:29:09.841 00.000 10844 Enqueuing Move request for scope (0.08, -0.37)
04:29:09.841 00.000 11060 Worker thread wakes up
04:29:09.841 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:09.841 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.37) opts 0xd
04:29:09.841 00.000 10844 UpdateGuideState exits: m=2347 SNR=31.0
04:29:09.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.37)
04:29:09.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:09.841 00.000 11060 Moving (0.08, -0.37) raw xDistance=0.35 yDistance=-0.17
04:29:09.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.35
04:29:09.841 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:09.841 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:29:09.843 00.002 11060 MoveAxis(W, 85, ABG)
04:29:09.843 00.000 11060 Guiding  Dir = 3, Dur = 85
04:29:09.846 00.003 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:09.846 00.000 11060 IsSlewing returns 0
04:29:09.846 00.000 11060 IsGuiding returns 0
04:29:09.848 00.002 10844 Enqueuing Expose request
04:29:09.936 00.088 11060 IsGuiding returns 0
04:29:09.936 00.000 11060 Move returns status 0, amount 85
04:29:09.936 00.000 11060 MoveAxis(N, 0, ABG)
04:29:09.936 00.000 11060 Move returns status 0, amount 0
04:29:09.936 00.000 11060 move complete, result=0
04:29:09.936 00.000 11060 worker thread done servicing request
04:29:09.936 00.000 11060 Worker thread wakes up
04:29:09.936 00.000 10844 GuideStep: 0.3 px 85 ms WEST, -0.2 px 0 ms NORTH
04:29:09.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:09.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:10.588 00.652 11060 Exposure complete
04:29:11.001 00.413 10844 OnExposeComplete: enter
04:29:11.001 00.000 10844 UpdateGuideState(): m_state=6
04:29:11.001 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
04:29:11.001 00.000 10844 Star::Find returns 1 (0), X=1873.91, Y=902.34, Mass=2388, SNR=31.4, Peak=181 HFD=3.8
04:29:11.001 00.000 10844 MultiStar: [#1 0.26,-0.18,1.05,U] [#2 0.82,0.27,0.00,M7] [#3 0.00,-0.08,0.82,U] [#4 0.08,0.04,0.85,U] [#5 -0.45,-0.19,0.70,U] [#6 -0.09,-0.37,0.69,U] [#7 -0.32,-0.47,0.00,M1] [#8 0.12,-0.10,0.67,U] 
04:29:11.003 00.002 10844 refined, 6 included, MultiStar: {0.01, -0.19}, one-star: {-0.01, -0.41}
04:29:11.003 00.000 10844 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.94) = xAngle (-0.59 = -0.59)
04:29:11.003 00.000 10844 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.61 = -0.61)
04:29:11.003 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.52 mountX=0.16 mountY=-0.11, mountTheta=-0.60
04:29:11.003 00.000 11060 worker thread done servicing request
04:29:11.007 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.19, opts=13)
04:29:11.007 00.000 10844 Enqueuing Move request for scope (0.01, -0.19)
04:29:11.007 00.000 11060 Worker thread wakes up
04:29:11.007 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
04:29:11.007 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
04:29:11.007 00.000 11060 Moving (0.01, -0.19) raw xDistance=0.16 yDistance=-0.11
04:29:11.007 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
04:29:11.007 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:11.007 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:29:11.007 00.000 11060 MoveAxis(W, 41, ABG)
04:29:11.007 00.000 11060 Guiding  Dir = 3, Dur = 41
04:29:11.007 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:29:11.007 00.000 10844 UpdateGuideState exits: m=2388 SNR=31.4
04:29:11.009 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:11.009 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:11.009 00.000 10844 Enqueuing Expose request
04:29:11.013 00.004 11060 IsSlewing returns 0
04:29:11.014 00.001 11060 IsGuiding returns 0
04:29:11.070 00.056 11060 IsGuiding returns 0
04:29:11.070 00.000 11060 Move returns status 0, amount 41
04:29:11.070 00.000 11060 MoveAxis(N, 0, ABG)
04:29:11.070 00.000 11060 Move returns status 0, amount 0
04:29:11.070 00.000 11060 move complete, result=0
04:29:11.070 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
04:29:11.070 00.000 11060 worker thread done servicing request
04:29:11.070 00.000 11060 Worker thread wakes up
04:29:11.072 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:11.072 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:11.706 00.634 11060 Exposure complete
04:29:12.057 00.351 11060 worker thread done servicing request
04:29:12.057 00.000 10844 OnExposeComplete: enter
04:29:12.057 00.000 10844 UpdateGuideState(): m_state=6
04:29:12.059 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
04:29:12.059 00.000 10844 Star::Find returns 1 (0), X=1874.01, Y=902.47, Mass=2030, SNR=28.7, Peak=179 HFD=3.5
04:29:12.060 00.001 10844 MultiStar: [#1 0.15,-0.21,1.21,U] [#2 0.64,0.34,0.00,M8] [#3 0.00,0.32,0.82,U] [#4 -0.47,-0.48,0.00,M1] [#5 -0.28,0.34,0.72,U] [#6 -0.12,-0.12,0.75,U] [#7 -0.23,-0.39,0.72,U] [#8 0.62,0.20,0.00,M1] 
04:29:12.060 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.08}, one-star: {0.10, -0.28}
04:29:12.060 00.000 10844 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.94) = xAngle (-1.07 = -1.07)
04:29:12.060 00.000 10844 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.08 = -1.08)
04:29:12.060 00.000 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-2.00 mountX=0.04 mountY=-0.07, mountTheta=-1.07
04:29:12.064 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.08, opts=13)
04:29:12.065 00.001 10844 Enqueuing Move request for scope (-0.03, -0.08)
04:29:12.065 00.000 11060 Worker thread wakes up
04:29:12.065 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
04:29:12.065 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
04:29:12.065 00.000 11060 Moving (-0.03, -0.08) raw xDistance=0.04 yDistance=-0.07
04:29:12.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:29:12.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:12.065 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:12.065 00.000 10844 UpdateGuideState exits: m=2030 SNR=28.7
04:29:12.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:12.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:29:12.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:12.065 00.000 10844 Enqueuing Expose request
04:29:12.065 00.000 11060 MoveAxis(E, 0, ABG)
04:29:12.065 00.000 11060 Move returns status 0, amount 0
04:29:12.065 00.000 11060 MoveAxis(N, 0, ABG)
04:29:12.065 00.000 11060 Move returns status 0, amount 0
04:29:12.067 00.002 11060 move complete, result=0
04:29:12.067 00.000 11060 worker thread done servicing request
04:29:12.067 00.000 11060 Worker thread wakes up
04:29:12.068 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:12.068 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:12.075 00.007 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:12.697 00.622 11060 Exposure complete
04:29:13.054 00.357 11060 worker thread done servicing request
04:29:13.054 00.000 10844 OnExposeComplete: enter
04:29:13.054 00.000 10844 UpdateGuideState(): m_state=6
04:29:13.054 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
04:29:13.056 00.002 10844 Star::Find returns 1 (0), X=1874.02, Y=902.21, Mass=2104, SNR=29.1, Peak=163 HFD=3.3
04:29:13.056 00.000 10844 MultiStar: [#1 0.07,-0.11,1.22,U] [#2 0.31,0.26,0.92,U] [#3 0.38,0.17,0.83,U] [#4 -0.05,-0.26,0.97,U] [#5 -0.06,-0.48,0.81,U] [#6 0.03,-0.28,0.79,U] [#7 0.28,-0.19,0.67,U] [#8 0.09,0.77,0.00,M2] 
04:29:13.056 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.18}, one-star: {0.11, -0.54}
04:29:13.056 00.000 10844 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.94) = xAngle (-0.03 = -0.03)
04:29:13.056 00.000 10844 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.04 = -0.04)
04:29:13.056 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.96 mountX=0.22 mountY=-0.01, mountTheta=-0.04
04:29:13.060 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.18, opts=13)
04:29:13.060 00.000 10844 Enqueuing Move request for scope (0.12, -0.18)
04:29:13.060 00.000 11060 Worker thread wakes up
04:29:13.060 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=7, FiltMax=255, Gamma=1.000
04:29:13.060 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
04:29:13.060 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
04:29:13.060 00.000 10844 UpdateGuideState exits: m=2104 SNR=29.1
04:29:13.060 00.000 11060 Moving (0.12, -0.18) raw xDistance=0.22 yDistance=-0.01
04:29:13.062 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:13.062 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:29:13.062 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:13.062 00.000 10844 Enqueuing Expose request
04:29:13.062 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:13.062 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:29:13.062 00.000 11060 MoveAxis(W, 54, ABG)
04:29:13.062 00.000 11060 Guiding  Dir = 3, Dur = 54
04:29:13.067 00.005 11060 IsSlewing returns 0
04:29:13.067 00.000 11060 IsGuiding returns 0
04:29:13.132 00.065 11060 IsGuiding returns 0
04:29:13.132 00.000 11060 Move returns status 0, amount 54
04:29:13.132 00.000 11060 MoveAxis(N, 0, ABG)
04:29:13.133 00.001 11060 Move returns status 0, amount 0
04:29:13.133 00.000 11060 move complete, result=0
04:29:13.133 00.000 11060 worker thread done servicing request
04:29:13.133 00.000 11060 Worker thread wakes up
04:29:13.133 00.000 10844 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
04:29:13.133 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:13.133 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:13.757 00.624 11060 Exposure complete
04:29:14.058 00.301 11060 worker thread done servicing request
04:29:14.058 00.000 10844 OnExposeComplete: enter
04:29:14.058 00.000 10844 UpdateGuideState(): m_state=6
04:29:14.058 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
04:29:14.058 00.000 10844 Star::Find returns 1 (0), X=1874.31, Y=902.05, Mass=2072, SNR=29.4, Peak=191 HFD=3.3
04:29:14.058 00.000 10844 MultiStar: [#1 0.29,-0.21,1.19,U] [#2 0.86,0.09,0.00,M8] [#3 0.56,0.03,0.00,M1] [#4 -0.06,-0.35,0.89,U] [#5 -0.41,-0.07,0.75,U] [#6 0.55,-0.20,0.00,M1] [#7 -0.02,0.03,0.71,U] [#8 0.81,0.10,0.00,M3] 
04:29:14.058 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.28}, one-star: {0.39, -0.69}
04:29:14.058 00.000 10844 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.94) = xAngle (-0.36 = -0.36)
04:29:14.058 00.000 10844 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.38 = -0.38)
04:29:14.058 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.30 mountX=0.28 mountY=-0.11, mountTheta=-0.38
04:29:14.063 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.28, opts=13)
04:29:14.063 00.000 10844 Enqueuing Move request for scope (0.08, -0.28)
04:29:14.063 00.000 11060 Worker thread wakes up
04:29:14.063 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:14.063 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
04:29:14.063 00.000 10844 UpdateGuideState exits: m=2072 SNR=29.4
04:29:14.063 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
04:29:14.063 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:14.063 00.000 11060 Moving (0.08, -0.28) raw xDistance=0.28 yDistance=-0.11
04:29:14.063 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:14.063 00.000 10844 Enqueuing Expose request
04:29:14.063 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.28
04:29:14.063 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:14.063 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:29:14.063 00.000 11060 MoveAxis(W, 70, ABG)
04:29:14.063 00.000 11060 Guiding  Dir = 3, Dur = 70
04:29:14.068 00.005 11060 IsSlewing returns 0
04:29:14.068 00.000 11060 IsGuiding returns 0
04:29:14.143 00.075 11060 IsGuiding returns 0
04:29:14.143 00.000 11060 Move returns status 0, amount 70
04:29:14.143 00.000 11060 MoveAxis(N, 0, ABG)
04:29:14.143 00.000 11060 Move returns status 0, amount 0
04:29:14.143 00.000 11060 move complete, result=0
04:29:14.143 00.000 11060 worker thread done servicing request
04:29:14.143 00.000 10844 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
04:29:14.143 00.000 11060 Worker thread wakes up
04:29:14.143 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:14.143 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:14.781 00.638 11060 Exposure complete
04:29:15.140 00.359 11060 worker thread done servicing request
04:29:15.140 00.000 10844 OnExposeComplete: enter
04:29:15.140 00.000 10844 UpdateGuideState(): m_state=6
04:29:15.141 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
04:29:15.141 00.000 10844 Star::Find returns 1 (0), X=1874.13, Y=901.92, Mass=2257, SNR=30.6, Peak=197 HFD=3.8
04:29:15.141 00.000 10844 MultiStar: [#1 0.16,-0.39,1.13,U] [#2 0.47,-0.22,0.00,M9] [#3 -0.14,0.10,0.84,U] [#4 -0.25,-0.63,0.00,M1] [#5 -0.39,-0.52,0.00,M1] [#6 -0.11,-0.35,0.73,U] [#7 -0.29,-0.69,0.00,M1] [#8 0.18,0.03,0.75,U] 
04:29:15.141 00.000 10844 refined, 4 included, MultiStar: {0.08, -0.32}, one-star: {0.22, -0.83}
04:29:15.141 00.000 10844 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.94) = xAngle (-0.40 = -0.40)
04:29:15.142 00.001 10844 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.42 = -0.42)
04:29:15.142 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.34 mountX=0.30 mountY=-0.13, mountTheta=-0.42
04:29:15.143 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.32, opts=13)
04:29:15.143 00.000 10844 Enqueuing Move request for scope (0.08, -0.32)
04:29:15.143 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:29:15.143 00.000 10844 UpdateGuideState exits: m=2257 SNR=30.6
04:29:15.143 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:15.143 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:15.143 00.000 10844 Enqueuing Expose request
04:29:15.145 00.002 11060 Worker thread wakes up
04:29:15.145 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
04:29:15.145 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
04:29:15.145 00.000 11060 Moving (0.08, -0.32) raw xDistance=0.30 yDistance=-0.13
04:29:15.145 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
04:29:15.145 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:15.145 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:29:15.145 00.000 11060 MoveAxis(W, 76, ABG)
04:29:15.150 00.005 11060 Guiding  Dir = 3, Dur = 76
04:29:15.163 00.013 11060 IsSlewing returns 0
04:29:15.163 00.000 11060 IsGuiding returns 0
04:29:15.268 00.105 11060 IsGuiding returns 0
04:29:15.268 00.000 11060 Move returns status 0, amount 76
04:29:15.268 00.000 11060 MoveAxis(N, 0, ABG)
04:29:15.269 00.001 11060 Move returns status 0, amount 0
04:29:15.269 00.000 11060 move complete, result=0
04:29:15.269 00.000 11060 worker thread done servicing request
04:29:15.269 00.000 11060 Worker thread wakes up
04:29:15.269 00.000 10844 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
04:29:15.269 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:15.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:15.926 00.657 11060 Exposure complete
04:29:16.218 00.292 11060 worker thread done servicing request
04:29:16.219 00.001 10844 OnExposeComplete: enter
04:29:16.219 00.000 10844 UpdateGuideState(): m_state=6
04:29:16.220 00.001 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
04:29:16.220 00.000 10844 Star::Find returns 1 (0), X=1873.79, Y=902.40, Mass=2212, SNR=29.9, Peak=204 HFD=3.6
04:29:16.220 00.000 10844 MultiStar: [#1 -0.26,-0.48,0.00,M1] [#2 0.37,0.00,0.93,U] [#3 -0.23,0.37,0.87,U] [#4 -0.31,-0.30,0.92,U] [#5 -0.65,-0.74,0.00,M2] [#6 0.00,-0.37,0.72,U] [#7 -0.18,-0.09,0.75,U] [#8 -0.25,0.22,0.69,U] 
04:29:16.220 00.000 10844 refined, 6 included, MultiStar: {-0.10, -0.08}, one-star: {-0.12, -0.34}
04:29:16.220 00.000 10844 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.94) = xAngle (-1.51 = -1.51)
04:29:16.220 00.000 10844 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.53 = -1.53)
04:29:16.220 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-2.45 mountX=0.01 mountY=-0.12, mountTheta=-1.51
04:29:16.224 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.08, opts=13)
04:29:16.224 00.000 10844 Enqueuing Move request for scope (-0.10, -0.08)
04:29:16.224 00.000 11060 Worker thread wakes up
04:29:16.224 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:16.224 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
04:29:16.224 00.000 10844 UpdateGuideState exits: m=2212 SNR=29.9
04:29:16.224 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
04:29:16.224 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:16.224 00.000 11060 Moving (-0.10, -0.08) raw xDistance=0.01 yDistance=-0.12
04:29:16.224 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:29:16.224 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:16.224 00.000 10844 Enqueuing Expose request
04:29:16.224 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:16.224 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:29:16.224 00.000 11060 MoveAxis(E, 0, ABG)
04:29:16.224 00.000 11060 Move returns status 0, amount 0
04:29:16.224 00.000 11060 MoveAxis(N, 0, ABG)
04:29:16.224 00.000 11060 Move returns status 0, amount 0
04:29:16.224 00.000 11060 move complete, result=0
04:29:16.224 00.000 11060 worker thread done servicing request
04:29:16.224 00.000 11060 Worker thread wakes up
04:29:16.224 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:16.224 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:16.230 00.006 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:16.855 00.625 11060 Exposure complete
04:29:17.216 00.361 11060 worker thread done servicing request
04:29:17.216 00.000 10844 OnExposeComplete: enter
04:29:17.216 00.000 10844 UpdateGuideState(): m_state=6
04:29:17.216 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
04:29:17.216 00.000 10844 Star::Find returns 1 (0), X=1873.88, Y=902.58, Mass=1866, SNR=27.1, Peak=172 HFD=3.4
04:29:17.216 00.000 10844 MultiStar: [#1 0.17,0.06,1.27,U] [#2 0.44,0.01,0.94,U] [#3 0.04,0.82,0.00,M1] [#4 -0.16,-0.26,0.98,U] [#5 -0.50,-0.06,0.80,U] [#6 -0.22,-0.26,0.83,U] [#7 -0.14,-0.24,0.77,U] [#8 0.27,0.28,0.81,U] 
04:29:17.216 00.000 10844 refined, 7 included, MultiStar: {-0.00, -0.08}, one-star: {-0.04, -0.17}
04:29:17.216 00.000 10844 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.94) = xAngle (-0.69 = -0.69)
04:29:17.217 00.001 10844 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.70 = -0.70)
04:29:17.217 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.62 mountX=0.06 mountY=-0.05, mountTheta=-0.70
04:29:17.219 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.08, opts=13)
04:29:17.219 00.000 10844 Enqueuing Move request for scope (-0.00, -0.08)
04:29:17.219 00.000 11060 Worker thread wakes up
04:29:17.219 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:17.221 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
04:29:17.221 00.000 10844 UpdateGuideState exits: m=1866 SNR=27.1
04:29:17.221 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:17.221 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
04:29:17.221 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:17.221 00.000 11060 Moving (-0.00, -0.08) raw xDistance=0.06 yDistance=-0.05
04:29:17.221 00.000 10844 Enqueuing Expose request
04:29:17.221 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:29:17.222 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:17.222 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:29:17.222 00.000 11060 MoveAxis(E, 0, ABG)
04:29:17.222 00.000 11060 Move returns status 0, amount 0
04:29:17.222 00.000 11060 MoveAxis(N, 0, ABG)
04:29:17.222 00.000 11060 Move returns status 0, amount 0
04:29:17.222 00.000 11060 move complete, result=0
04:29:17.222 00.000 11060 worker thread done servicing request
04:29:17.222 00.000 11060 Worker thread wakes up
04:29:17.222 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:17.222 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:17.226 00.004 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:17.854 00.628 11060 Exposure complete
04:29:18.241 00.387 11060 worker thread done servicing request
04:29:18.241 00.000 10844 OnExposeComplete: enter
04:29:18.241 00.000 10844 UpdateGuideState(): m_state=6
04:29:18.243 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
04:29:18.243 00.000 10844 Star::Find returns 1 (0), X=1873.72, Y=902.48, Mass=2136, SNR=29.9, Peak=212 HFD=3.5
04:29:18.243 00.000 10844 MultiStar: [#1 0.30,-0.20,1.28,U] [#2 0.44,0.43,0.00,M8] [#3 -0.04,0.34,0.85,U] [#4 -0.19,-0.27,0.83,U] [#5 -0.49,-0.08,0.74,U] [#6 0.22,-0.36,0.79,U] [#7 -0.08,-0.13,0.77,U] [#8 0.46,0.48,0.00,M1] 
04:29:18.243 00.000 10844 refined, 6 included, MultiStar: {-0.04, -0.15}, one-star: {-0.19, -0.27}
04:29:18.243 00.000 10844 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.94) = xAngle (-0.91 = -0.91)
04:29:18.243 00.000 10844 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.92 = -0.92)
04:29:18.243 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.84 mountX=0.09 mountY=-0.12, mountTheta=-0.91
04:29:18.253 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=-0.15, opts=13)
04:29:18.253 00.000 10844 Enqueuing Move request for scope (-0.04, -0.15)
04:29:18.253 00.000 11060 Worker thread wakes up
04:29:18.253 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
04:29:18.253 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
04:29:18.253 00.000 11060 Moving (-0.04, -0.15) raw xDistance=0.09 yDistance=-0.12
04:29:18.253 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:29:18.253 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:18.253 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:29:18.253 00.000 11060 MoveAxis(E, 0, ABG)
04:29:18.253 00.000 11060 Move returns status 0, amount 0
04:29:18.253 00.000 11060 MoveAxis(N, 0, ABG)
04:29:18.253 00.000 11060 Move returns status 0, amount 0
04:29:18.253 00.000 11060 move complete, result=0
04:29:18.253 00.000 11060 worker thread done servicing request
04:29:18.255 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:18.255 00.000 10844 UpdateGuideState exits: m=2136 SNR=29.9
04:29:18.255 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:18.255 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:18.255 00.000 10844 Enqueuing Expose request
04:29:18.255 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:18.255 00.000 11060 Worker thread wakes up
04:29:18.255 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:18.257 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:18.888 00.631 11060 Exposure complete
04:29:19.266 00.378 11060 worker thread done servicing request
04:29:19.266 00.000 10844 OnExposeComplete: enter
04:29:19.266 00.000 10844 UpdateGuideState(): m_state=6
04:29:19.268 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
04:29:19.268 00.000 10844 Star::Find returns 1 (0), X=1874.19, Y=902.24, Mass=2157, SNR=29.8, Peak=181 HFD=3.3
04:29:19.268 00.000 10844 MultiStar: [#1 -0.10,-0.54,0.00,M1] [#2 0.34,0.14,0.92,U] [#3 0.00,0.31,0.79,U] [#4 -0.23,-0.38,0.87,U] [#5 -0.50,-0.38,0.00,M1] [#6 0.13,-0.33,0.74,U] [#7 -0.30,-0.14,0.68,U] [#8 0.81,-0.06,0.00,M2] 
04:29:19.268 00.000 10844 refined, 5 included, MultiStar: {0.06, -0.16}, one-star: {0.28, -0.51}
04:29:19.268 00.000 10844 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.94) = xAngle (-0.29 = -0.29)
04:29:19.268 00.000 10844 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
04:29:19.268 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.22 mountX=0.16 mountY=-0.05, mountTheta=-0.30
04:29:19.273 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.16, opts=13)
04:29:19.273 00.000 10844 Enqueuing Move request for scope (0.06, -0.16)
04:29:19.273 00.000 11060 Worker thread wakes up
04:29:19.274 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:19.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
04:29:19.274 00.000 10844 UpdateGuideState exits: m=2157 SNR=29.8
04:29:19.274 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
04:29:19.275 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:19.275 00.000 11060 Moving (0.06, -0.16) raw xDistance=0.16 yDistance=-0.05
04:29:19.275 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:19.275 00.000 10844 Enqueuing Expose request
04:29:19.281 00.006 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:29:19.281 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:19.281 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:29:19.281 00.000 11060 MoveAxis(W, 41, ABG)
04:29:19.281 00.000 11060 Guiding  Dir = 3, Dur = 41
04:29:19.290 00.009 11060 IsSlewing returns 0
04:29:19.291 00.001 11060 IsGuiding returns 0
04:29:19.336 00.045 11060 IsGuiding returns 0
04:29:19.336 00.000 11060 Move returns status 0, amount 41
04:29:19.336 00.000 11060 MoveAxis(N, 0, ABG)
04:29:19.336 00.000 11060 Move returns status 0, amount 0
04:29:19.336 00.000 11060 move complete, result=0
04:29:19.336 00.000 11060 worker thread done servicing request
04:29:19.336 00.000 10844 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
04:29:19.336 00.000 11060 Worker thread wakes up
04:29:19.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:19.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:19.960 00.624 11060 Exposure complete
04:29:20.341 00.381 11060 worker thread done servicing request
04:29:20.341 00.000 10844 OnExposeComplete: enter
04:29:20.341 00.000 10844 UpdateGuideState(): m_state=6
04:29:20.341 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
04:29:20.341 00.000 10844 Star::Find returns 1 (0), X=1874.35, Y=901.86, Mass=2009, SNR=28.8, Peak=189 HFD=3.2
04:29:20.343 00.002 10844 MultiStar: [#1 -0.16,-0.58,0.00,M2] [#2 0.25,0.46,0.90,U] [#3 -0.08,0.01,0.79,U] [#4 -0.26,-0.12,0.86,U] [#5 -0.38,-0.37,0.82,U] [#6 0.17,-0.43,0.81,U] [#7 -0.37,-0.88,0.00,M1] [#8 0.49,0.27,0.00,M3] 
04:29:20.343 00.000 10844 refined, 5 included, MultiStar: {0.04, -0.24}, one-star: {0.43, -0.89}
04:29:20.343 00.000 10844 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.94) = xAngle (-0.48 = -0.48)
04:29:20.343 00.000 10844 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.50 = -0.50)
04:29:20.343 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.42 mountX=0.21 mountY=-0.11, mountTheta=-0.50
04:29:20.346 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.24, opts=13)
04:29:20.346 00.000 10844 Enqueuing Move request for scope (0.04, -0.24)
04:29:20.346 00.000 11060 Worker thread wakes up
04:29:20.346 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
04:29:20.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:20.346 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
04:29:20.346 00.000 10844 UpdateGuideState exits: m=2009 SNR=28.8
04:29:20.346 00.000 11060 Moving (0.04, -0.24) raw xDistance=0.21 yDistance=-0.11
04:29:20.346 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:20.346 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:29:20.346 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:20.346 00.000 10844 Enqueuing Expose request
04:29:20.346 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:20.346 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:29:20.346 00.000 11060 MoveAxis(W, 53, ABG)
04:29:20.346 00.000 11060 Guiding  Dir = 3, Dur = 53
04:29:20.382 00.036 11060 IsSlewing returns 0
04:29:20.382 00.000 11060 IsGuiding returns 0
04:29:20.470 00.088 11060 IsGuiding returns 0
04:29:20.470 00.000 11060 Move returns status 0, amount 53
04:29:20.470 00.000 11060 MoveAxis(N, 0, ABG)
04:29:20.470 00.000 11060 Move returns status 0, amount 0
04:29:20.470 00.000 11060 move complete, result=0
04:29:20.470 00.000 11060 worker thread done servicing request
04:29:20.470 00.000 10844 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
04:29:20.470 00.000 11060 Worker thread wakes up
04:29:20.470 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:20.470 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:21.099 00.629 11060 Exposure complete
04:29:21.452 00.353 11060 worker thread done servicing request
04:29:21.452 00.000 10844 OnExposeComplete: enter
04:29:21.452 00.000 10844 UpdateGuideState(): m_state=6
04:29:21.454 00.002 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
04:29:21.454 00.000 10844 Star::Find returns 1 (0), X=1873.91, Y=902.30, Mass=1958, SNR=27.7, Peak=161 HFD=3.4
04:29:21.454 00.000 10844 MultiStar: [#1 -0.06,-0.15,1.30,U] [#2 0.05,-0.06,0.94,U] [#3 -0.04,0.02,0.93,U] [#4 -0.56,-0.46,0.00,M1] [#5 -0.59,-0.48,0.00,M1] [#6 0.06,-0.29,0.79,U] [#7 -0.36,-0.11,0.78,U] [#8 0.21,0.59,0.00,M4] 
04:29:21.454 00.000 10844 refined, 5 included, MultiStar: {-0.05, -0.17}, one-star: {-0.00, -0.44}
04:29:21.454 00.000 10844 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.94) = xAngle (-0.93 = -0.93)
04:29:21.454 00.000 10844 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.95 = -0.95)
04:29:21.454 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.87 mountX=0.11 mountY=-0.15, mountTheta=-0.94
04:29:21.458 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.17, opts=13)
04:29:21.458 00.000 10844 Enqueuing Move request for scope (-0.05, -0.17)
04:29:21.458 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:21.458 00.000 10844 UpdateGuideState exits: m=1958 SNR=27.7
04:29:21.458 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:21.458 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:21.458 00.000 10844 Enqueuing Expose request
04:29:21.462 00.004 11060 Worker thread wakes up
04:29:21.462 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
04:29:21.462 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
04:29:21.462 00.000 11060 Moving (-0.05, -0.17) raw xDistance=0.11 yDistance=-0.15
04:29:21.462 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:29:21.462 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:21.462 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:29:21.462 00.000 11060 MoveAxis(E, 0, ABG)
04:29:21.462 00.000 11060 Move returns status 0, amount 0
04:29:21.462 00.000 11060 MoveAxis(N, 0, ABG)
04:29:21.462 00.000 11060 Move returns status 0, amount 0
04:29:21.464 00.002 11060 move complete, result=0
04:29:21.464 00.000 11060 worker thread done servicing request
04:29:21.464 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:21.464 00.000 11060 Worker thread wakes up
04:29:21.466 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:21.466 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:22.102 00.636 11060 Exposure complete
04:29:22.502 00.400 11060 worker thread done servicing request
04:29:22.502 00.000 10844 OnExposeComplete: enter
04:29:22.505 00.003 10844 UpdateGuideState(): m_state=6
04:29:22.505 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
04:29:22.505 00.000 10844 Star::Find returns 1 (0), X=1874.05, Y=902.48, Mass=2583, SNR=32.3, Peak=225 HFD=3.5
04:29:22.505 00.000 10844 MultiStar: [#1 -0.16,-0.01,0.97,U] [#2 0.43,0.32,0.00,M6] [#3 0.26,0.14,0.83,U] [#4 -0.45,-0.32,0.00,M2] [#5 -0.45,-0.28,0.67,U] [#6 0.17,-0.12,0.67,U] [#7 -0.94,-0.03,0.00,M1] [#8 0.94,0.63,0.00,M5] 
04:29:22.505 00.000 10844 refined, 4 included, MultiStar: {0.00, -0.11}, one-star: {0.14, -0.27}
04:29:22.505 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.94) = xAngle (-0.60 = -0.60)
04:29:22.505 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
04:29:22.505 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.54 mountX=0.09 mountY=-0.06, mountTheta=-0.62
04:29:22.507 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=-0.11, opts=13)
04:29:22.509 00.002 10844 Enqueuing Move request for scope (0.00, -0.11)
04:29:22.509 00.000 11060 Worker thread wakes up
04:29:22.509 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
04:29:22.509 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
04:29:22.509 00.000 11060 Moving (0.00, -0.11) raw xDistance=0.09 yDistance=-0.06
04:29:22.509 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:29:22.509 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:22.510 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:22.510 00.000 10844 UpdateGuideState exits: m=2583 SNR=32.3
04:29:22.512 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:29:22.512 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:22.512 00.000 11060 MoveAxis(E, 0, ABG)
04:29:22.512 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:22.512 00.000 10844 Enqueuing Expose request
04:29:22.512 00.000 11060 Move returns status 0, amount 0
04:29:22.512 00.000 11060 MoveAxis(N, 0, ABG)
04:29:22.513 00.001 11060 Move returns status 0, amount 0
04:29:22.513 00.000 11060 move complete, result=0
04:29:22.513 00.000 11060 worker thread done servicing request
04:29:22.513 00.000 11060 Worker thread wakes up
04:29:22.513 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:22.513 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:22.525 00.012 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:23.150 00.625 11060 Exposure complete
04:29:23.443 00.293 11060 worker thread done servicing request
04:29:23.443 00.000 10844 OnExposeComplete: enter
04:29:23.443 00.000 10844 UpdateGuideState(): m_state=6
04:29:23.444 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
04:29:23.444 00.000 10844 Star::Find returns 1 (0), X=1873.95, Y=902.31, Mass=2001, SNR=28.4, Peak=185 HFD=3.3
04:29:23.444 00.000 10844 MultiStar: [#1 0.02,-0.59,0.00,M1] [#2 0.43,0.22,1.06,U] [#3 0.07,-0.04,0.88,U] [#4 -0.07,-0.29,0.90,U] [#5 -0.31,-0.15,0.79,U] [#6 -0.10,-0.63,0.00,M1] [#7 0.05,-0.21,0.72,U] [#8 0.09,0.22,0.78,U] 
04:29:23.444 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.10}, one-star: {0.04, -0.43}
04:29:23.444 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.94) = xAngle (-0.10 = -0.10)
04:29:23.444 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.12 = -0.12)
04:29:23.444 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-1.04 mountX=0.11 mountY=-0.01, mountTheta=-0.12
04:29:23.448 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.10, opts=13)
04:29:23.448 00.000 10844 Enqueuing Move request for scope (0.06, -0.10)
04:29:23.448 00.000 11060 Worker thread wakes up
04:29:23.448 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
04:29:23.448 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
04:29:23.448 00.000 11060 Moving (0.06, -0.10) raw xDistance=0.11 yDistance=-0.01
04:29:23.448 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:29:23.448 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:23.448 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:29:23.451 00.003 11060 MoveAxis(E, 0, ABG)
04:29:23.451 00.000 11060 Move returns status 0, amount 0
04:29:23.451 00.000 11060 MoveAxis(N, 0, ABG)
04:29:23.451 00.000 11060 Move returns status 0, amount 0
04:29:23.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:23.451 00.000 11060 move complete, result=0
04:29:23.451 00.000 10844 UpdateGuideState exits: m=2001 SNR=28.4
04:29:23.451 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:23.451 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:23.451 00.000 10844 Enqueuing Expose request
04:29:23.451 00.000 11060 worker thread done servicing request
04:29:23.451 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:23.451 00.000 11060 Worker thread wakes up
04:29:23.451 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:23.451 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:24.092 00.641 11060 Exposure complete
04:29:24.403 00.311 11060 worker thread done servicing request
04:29:24.403 00.000 10844 OnExposeComplete: enter
04:29:24.403 00.000 10844 UpdateGuideState(): m_state=6
04:29:24.405 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
04:29:24.405 00.000 10844 Star::Find returns 1 (0), X=1873.59, Y=902.64, Mass=2211, SNR=30.1, Peak=232 HFD=3.3
04:29:24.405 00.000 10844 MultiStar: [#1 0.15,0.13,1.10,U] [#2 0.37,0.63,0.00,M6] [#3 -0.18,0.40,0.82,U] [#4 -0.76,-0.01,0.00,M2] [#5 -0.40,0.22,0.73,U] [#6 -0.37,-0.20,0.76,U] [#7 -0.34,0.20,0.80,U] [#8 -0.03,0.47,0.64,U] 
04:29:24.405 00.000 10844 refined, 6 included, MultiStar: {-0.20, 0.14}, one-star: {-0.33, -0.11}
04:29:24.405 00.000 10844 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.94) = xAngle (3.47 = -2.82)
04:29:24.406 00.001 10844 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.45 = -2.84)
04:29:24.406 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.25 cameraTheta=2.53 mountX=-0.23 mountY=-0.07, mountTheta=-2.83
04:29:24.409 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=0.14, opts=13)
04:29:24.409 00.000 10844 Enqueuing Move request for scope (-0.20, 0.14)
04:29:24.409 00.000 11060 Worker thread wakes up
04:29:24.409 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
04:29:24.409 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:24.409 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
04:29:24.409 00.000 10844 UpdateGuideState exits: m=2211 SNR=30.1
04:29:24.409 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:24.412 00.003 11060 Moving (-0.20, 0.14) raw xDistance=-0.23 yDistance=-0.07
04:29:24.412 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:29:24.412 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:24.412 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:24.412 00.000 10844 Enqueuing Expose request
04:29:24.412 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:29:24.412 00.000 11060 MoveAxis(E, 58, ABG)
04:29:24.412 00.000 11060 Guiding  Dir = 2, Dur = 58
04:29:24.424 00.012 11060 IsSlewing returns 0
04:29:24.424 00.000 11060 IsGuiding returns 0
04:29:24.487 00.063 11060 IsGuiding returns 0
04:29:24.487 00.000 11060 Move returns status 0, amount 58
04:29:24.487 00.000 11060 MoveAxis(N, 0, ABG)
04:29:24.488 00.001 11060 Move returns status 0, amount 0
04:29:24.488 00.000 11060 move complete, result=0
04:29:24.488 00.000 11060 worker thread done servicing request
04:29:24.488 00.000 11060 Worker thread wakes up
04:29:24.488 00.000 10844 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
04:29:24.488 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:24.488 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:25.162 00.674 11060 Exposure complete
04:29:25.627 00.465 11060 worker thread done servicing request
04:29:25.627 00.000 10844 OnExposeComplete: enter
04:29:25.627 00.000 10844 UpdateGuideState(): m_state=6
04:29:25.627 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
04:29:25.627 00.000 10844 Star::Find returns 1 (0), X=1873.88, Y=902.22, Mass=2136, SNR=29.6, Peak=196 HFD=3.6
04:29:25.627 00.000 10844 MultiStar: [#1 0.09,-0.17,1.23,U] [#2 0.46,0.32,0.00,M7] [#3 -0.05,0.41,0.74,U] [#4 -0.39,-0.11,0.85,U] [#5 -0.53,-0.14,0.00,M1] [#6 -0.36,-0.50,0.00,M1] [#7 0.00,-0.47,0.70,U] [#8 0.16,0.11,0.73,U] 
04:29:25.627 00.000 10844 refined, 5 included, MultiStar: {-0.03, -0.15}, one-star: {-0.04, -0.53}
04:29:25.627 00.000 10844 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.94) = xAngle (-0.86 = -0.86)
04:29:25.627 00.000 10844 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.87 = -0.87)
04:29:25.629 00.002 10844 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.79 mountX=0.10 mountY=-0.12, mountTheta=-0.86
04:29:25.634 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.03, y=-0.15, opts=13)
04:29:25.634 00.000 10844 Enqueuing Move request for scope (-0.03, -0.15)
04:29:25.634 00.000 11060 Worker thread wakes up
04:29:25.635 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:25.635 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
04:29:25.635 00.000 10844 UpdateGuideState exits: m=2136 SNR=29.6
04:29:25.635 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
04:29:25.635 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:25.635 00.000 11060 Moving (-0.03, -0.15) raw xDistance=0.10 yDistance=-0.12
04:29:25.635 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:29:25.635 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:25.635 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:29:25.635 00.000 11060 MoveAxis(E, 0, ABG)
04:29:25.636 00.001 11060 Move returns status 0, amount 0
04:29:25.636 00.000 11060 MoveAxis(N, 0, ABG)
04:29:25.636 00.000 11060 Move returns status 0, amount 0
04:29:25.636 00.000 11060 move complete, result=0
04:29:25.636 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:25.636 00.000 10844 Enqueuing Expose request
04:29:25.636 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:25.636 00.000 11060 worker thread done servicing request
04:29:25.636 00.000 11060 Worker thread wakes up
04:29:25.636 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:25.636 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:26.266 00.630 11060 Exposure complete
04:29:26.608 00.342 11060 worker thread done servicing request
04:29:26.608 00.000 10844 OnExposeComplete: enter
04:29:26.608 00.000 10844 UpdateGuideState(): m_state=6
04:29:26.610 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
04:29:26.610 00.000 10844 Star::Find returns 1 (0), X=1873.70, Y=902.16, Mass=2049, SNR=29.0, Peak=213 HFD=3.2
04:29:26.610 00.000 10844 MultiStar: [#1 -0.07,-0.67,0.00,M1] [#2 0.15,0.09,0.97,U] [#3 0.02,-0.12,0.88,U] [#4 -0.41,-0.79,0.00,M2] [#5 -0.86,-0.52,0.00,M2] [#6 -0.36,-0.56,0.00,M2] [#7 -0.68,-0.52,0.00,M1] [#8 0.45,-0.03,0.73,U] 
04:29:26.610 00.000 10844 refined, 3 included, MultiStar: {0.08, -0.18}, one-star: {-0.21, -0.59}
04:29:26.610 00.000 10844 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.94) = xAngle (-0.22 = -0.22)
04:29:26.611 00.001 10844 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.24 = -0.24)
04:29:26.611 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.15 mountX=0.19 mountY=-0.05, mountTheta=-0.24
04:29:26.614 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=-0.18, opts=13)
04:29:26.614 00.000 10844 Enqueuing Move request for scope (0.08, -0.18)
04:29:26.614 00.000 11060 Worker thread wakes up
04:29:26.614 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:26.614 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
04:29:26.614 00.000 10844 UpdateGuideState exits: m=2049 SNR=29.0
04:29:26.614 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
04:29:26.614 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:26.614 00.000 11060 Moving (0.08, -0.18) raw xDistance=0.19 yDistance=-0.05
04:29:26.614 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:26.614 00.000 10844 Enqueuing Expose request
04:29:26.614 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:29:26.614 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:26.614 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:29:26.616 00.002 11060 MoveAxis(W, 47, ABG)
04:29:26.616 00.000 11060 Guiding  Dir = 3, Dur = 47
04:29:26.621 00.005 11060 IsSlewing returns 0
04:29:26.622 00.001 11060 IsGuiding returns 0
04:29:26.682 00.060 11060 IsGuiding returns 0
04:29:26.682 00.000 11060 Move returns status 0, amount 47
04:29:26.682 00.000 11060 MoveAxis(N, 0, ABG)
04:29:26.682 00.000 11060 Move returns status 0, amount 0
04:29:26.682 00.000 11060 move complete, result=0
04:29:26.682 00.000 11060 worker thread done servicing request
04:29:26.682 00.000 11060 Worker thread wakes up
04:29:26.682 00.000 10844 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
04:29:26.682 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:26.682 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:27.318 00.636 11060 Exposure complete
04:29:27.678 00.360 11060 worker thread done servicing request
04:29:27.678 00.000 10844 OnExposeComplete: enter
04:29:27.678 00.000 10844 UpdateGuideState(): m_state=6
04:29:27.678 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
04:29:27.680 00.002 10844 Star::Find returns 1 (0), X=1874.01, Y=902.20, Mass=1925, SNR=28.1, Peak=164 HFD=3.3
04:29:27.680 00.000 10844 MultiStar: [#1 0.31,-0.77,0.00,M2] [#2 0.18,-0.53,0.00,M7] [#3 0.16,-0.03,0.97,U] [#4 -0.20,-0.24,0.92,U] [#5 -0.54,-0.67,0.00,M3] [#6 -0.42,-0.54,0.00,M3] [#7 -0.30,-0.52,0.00,M2] [#8 -0.01,-0.04,0.74,U] 
04:29:27.680 00.000 10844 refined, 3 included, MultiStar: {0.01, -0.23}, one-star: {0.10, -0.55}
04:29:27.680 00.000 10844 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.94) = xAngle (-0.57 = -0.57)
04:29:27.680 00.000 10844 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.59 = -0.59)
04:29:27.680 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.51 mountX=0.19 mountY=-0.13, mountTheta=-0.58
04:29:27.683 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.23, opts=13)
04:29:27.683 00.000 10844 Enqueuing Move request for scope (0.01, -0.23)
04:29:27.683 00.000 11060 Worker thread wakes up
04:29:27.683 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:27.683 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
04:29:27.683 00.000 10844 UpdateGuideState exits: m=1925 SNR=28.1
04:29:27.683 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
04:29:27.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:27.685 00.002 11060 Moving (0.01, -0.23) raw xDistance=0.19 yDistance=-0.13
04:29:27.685 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:27.685 00.000 10844 Enqueuing Expose request
04:29:27.685 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:29:27.685 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:27.685 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:29:27.685 00.000 11060 MoveAxis(W, 49, ABG)
04:29:27.685 00.000 11060 Guiding  Dir = 3, Dur = 49
04:29:27.697 00.012 11060 IsSlewing returns 0
04:29:27.698 00.001 11060 IsGuiding returns 0
04:29:27.758 00.060 11060 IsGuiding returns 0
04:29:27.758 00.000 11060 Move returns status 0, amount 49
04:29:27.758 00.000 11060 MoveAxis(N, 0, ABG)
04:29:27.758 00.000 11060 Move returns status 0, amount 0
04:29:27.758 00.000 11060 move complete, result=0
04:29:27.758 00.000 11060 worker thread done servicing request
04:29:27.758 00.000 11060 Worker thread wakes up
04:29:27.758 00.000 10844 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
04:29:27.758 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:27.758 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:28.399 00.641 11060 Exposure complete
04:29:28.759 00.360 11060 worker thread done servicing request
04:29:28.759 00.000 10844 OnExposeComplete: enter
04:29:28.759 00.000 10844 UpdateGuideState(): m_state=6
04:29:28.759 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
04:29:28.759 00.000 10844 Star::Find returns 1 (0), X=1873.83, Y=902.11, Mass=1975, SNR=28.6, Peak=209 HFD=3.1
04:29:28.761 00.002 10844 MultiStar: [#1 -0.13,-0.73,0.00,M3] [#2 -0.03,-0.09,0.91,U] [#3 -0.13,-0.01,0.91,U] [#4 -0.40,-0.55,0.00,M2] [#5 -0.53,-0.58,0.00,M4] [#6 -0.01,-0.80,0.00,M4] [#7 -0.12,-0.85,0.00,M3] [#8 0.25,-0.05,0.74,U] 
04:29:28.761 00.000 10844 refined, 3 included, MultiStar: {-0.01, -0.21}, one-star: {-0.08, -0.63}
04:29:28.761 00.000 10844 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.94) = xAngle (-0.69 = -0.69)
04:29:28.761 00.000 10844 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.71 = -0.71)
04:29:28.761 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.63 mountX=0.16 mountY=-0.14, mountTheta=-0.70
04:29:28.763 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.21, opts=13)
04:29:28.763 00.000 10844 Enqueuing Move request for scope (-0.01, -0.21)
04:29:28.763 00.000 11060 Worker thread wakes up
04:29:28.763 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
04:29:28.763 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
04:29:28.763 00.000 11060 Moving (-0.01, -0.21) raw xDistance=0.16 yDistance=-0.14
04:29:28.763 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
04:29:28.763 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:28.763 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:29:28.763 00.000 11060 MoveAxis(W, 42, ABG)
04:29:28.763 00.000 11060 Guiding  Dir = 3, Dur = 42
04:29:28.768 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:28.768 00.000 10844 UpdateGuideState exits: m=1975 SNR=28.6
04:29:28.768 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:28.768 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:28.768 00.000 10844 Enqueuing Expose request
04:29:28.785 00.017 11060 IsSlewing returns 0
04:29:28.786 00.001 11060 IsGuiding returns 0
04:29:28.846 00.060 11060 IsGuiding returns 0
04:29:28.847 00.001 11060 Move returns status 0, amount 42
04:29:28.847 00.000 11060 MoveAxis(N, 0, ABG)
04:29:28.847 00.000 11060 Move returns status 0, amount 0
04:29:28.847 00.000 11060 move complete, result=0
04:29:28.847 00.000 11060 worker thread done servicing request
04:29:28.847 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
04:29:28.847 00.000 11060 Worker thread wakes up
04:29:28.847 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:28.847 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:29.488 00.641 11060 Exposure complete
04:29:29.836 00.348 11060 worker thread done servicing request
04:29:29.836 00.000 10844 OnExposeComplete: enter
04:29:29.836 00.000 10844 UpdateGuideState(): m_state=6
04:29:29.837 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
04:29:29.837 00.000 10844 Star::Find returns 1 (0), X=1873.93, Y=901.92, Mass=2177, SNR=30.1, Peak=181 HFD=3.9
04:29:29.837 00.000 10844 MultiStar: [#1 -0.51,-0.48,0.00,M4] [#2 0.33,-0.06,0.84,U] [#3 -0.08,0.05,0.82,U] [#4 -0.49,-0.46,0.00,M3] [#5 -0.80,-0.12,0.00,M5] [#6 -0.53,-0.25,0.00,M5] [#7 -0.47,-0.38,0.00,M4] [#8 0.17,-0.22,0.73,U] 
04:29:29.837 00.000 10844 refined, 3 included, MultiStar: {0.10, -0.29}, one-star: {0.01, -0.83}
04:29:29.837 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.94) = xAngle (-0.30 = -0.30)
04:29:29.837 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
04:29:29.837 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.23 mountX=0.30 mountY=-0.10, mountTheta=-0.31
04:29:29.842 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.29, opts=13)
04:29:29.842 00.000 10844 Enqueuing Move request for scope (0.10, -0.29)
04:29:29.842 00.000 11060 Worker thread wakes up
04:29:29.842 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:29.842 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
04:29:29.842 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
04:29:29.842 00.000 11060 Moving (0.10, -0.29) raw xDistance=0.30 yDistance=-0.10
04:29:29.844 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
04:29:29.844 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:29.844 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:29:29.844 00.000 11060 MoveAxis(W, 75, ABG)
04:29:29.844 00.000 11060 Guiding  Dir = 3, Dur = 75
04:29:29.844 00.000 10844 UpdateGuideState exits: m=2177 SNR=30.1
04:29:29.844 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:29.844 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:29.844 00.000 10844 Enqueuing Expose request
04:29:29.854 00.010 11060 IsSlewing returns 0
04:29:29.854 00.000 11060 IsGuiding returns 0
04:29:29.936 00.082 11060 IsGuiding returns 0
04:29:29.936 00.000 11060 Move returns status 0, amount 75
04:29:29.936 00.000 11060 MoveAxis(N, 0, ABG)
04:29:29.936 00.000 11060 Move returns status 0, amount 0
04:29:29.936 00.000 11060 move complete, result=0
04:29:29.936 00.000 11060 worker thread done servicing request
04:29:29.936 00.000 11060 Worker thread wakes up
04:29:29.936 00.000 10844 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
04:29:29.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:29.936 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:30.564 00.628 11060 Exposure complete
04:29:30.968 00.404 11060 worker thread done servicing request
04:29:30.968 00.000 10844 OnExposeComplete: enter
04:29:30.968 00.000 10844 UpdateGuideState(): m_state=6
04:29:30.968 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
04:29:30.968 00.000 10844 Star::Find returns 1 (0), X=1873.92, Y=901.77, Mass=2249, SNR=30.4, Peak=191 HFD=3.9
04:29:30.968 00.000 10844 MultiStar: [#1 -0.37,-0.47,0.00,M5] [#2 0.26,-0.52,0.00,M6] [#3 0.15,-0.21,0.83,U] [#4 -0.57,-0.71,0.00,M4] [#5 -0.73,-0.48,0.00,M6] [#6 -0.26,-0.58,0.00,M6] [#7 -0.51,-0.44,0.00,M5] [#8 0.28,-0.46,0.00,M1] 
04:29:30.971 00.003 10844 refined, 1 included, MultiStar: {0.07, -0.63}, one-star: {0.01, -0.98}
04:29:30.971 00.000 10844 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.94) = xAngle (-0.52 = -0.52)
04:29:30.971 00.000 10844 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.54 = -0.54)
04:29:30.971 00.000 10844 CameraToMount -- cameraX=0.07 cameraY=-0.63 hyp=0.64 cameraTheta=-1.45 mountX=0.55 mountY=-0.32, mountTheta=-0.53
04:29:30.978 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.07, y=-0.63, opts=13)
04:29:30.978 00.000 10844 Enqueuing Move request for scope (0.07, -0.63)
04:29:30.978 00.000 11060 Worker thread wakes up
04:29:30.978 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:30.978 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.63) opts 0xd
04:29:30.978 00.000 11060 Handling offset move in thread for scope, endpoint = (0.07, -0.63)
04:29:30.978 00.000 11060 Moving (0.07, -0.63) raw xDistance=0.55 yDistance=-0.32
04:29:30.978 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.55
04:29:30.978 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:29:30.980 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:29:30.980 00.000 11060 MoveAxis(W, 138, ABG)
04:29:30.980 00.000 11060 Guiding  Dir = 3, Dur = 138
04:29:30.980 00.000 10844 UpdateGuideState exits: m=2249 SNR=30.4
04:29:30.982 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:30.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:30.982 00.000 10844 Enqueuing Expose request
04:29:30.984 00.002 11060 IsSlewing returns 0
04:29:30.998 00.014 11060 IsGuiding returns 0
04:29:31.151 00.153 11060 IsGuiding returns 0
04:29:31.151 00.000 11060 Move returns status 0, amount 138
04:29:31.151 00.000 11060 MoveAxis(N, 0, ABG)
04:29:31.151 00.000 11060 Move returns status 0, amount 0
04:29:31.151 00.000 11060 move complete, result=0
04:29:31.151 00.000 11060 worker thread done servicing request
04:29:31.151 00.000 10844 GuideStep: 0.6 px 138 ms WEST, -0.3 px 0 ms NORTH
04:29:31.151 00.000 11060 Worker thread wakes up
04:29:31.151 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:31.151 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:31.786 00.635 11060 Exposure complete
04:29:32.175 00.389 11060 worker thread done servicing request
04:29:32.175 00.000 10844 OnExposeComplete: enter
04:29:32.175 00.000 10844 UpdateGuideState(): m_state=6
04:29:32.176 00.001 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
04:29:32.176 00.000 10844 Star::Find returns 1 (0), X=1873.98, Y=901.77, Mass=2206, SNR=29.6, Peak=217 HFD=4.0
04:29:32.176 00.000 10844 MultiStar: [#1 -0.02,-0.79,0.00,M6] [#2 0.29,0.04,0.91,U] [#3 -0.17,-0.10,0.85,U] [#4 -1.11,-0.46,0.00,M5] [#5 -0.50,-0.55,0.00,M7] [#6 -0.20,-1.08,0.00,M7] [#7 -0.77,-0.81,0.00,M6] [#8 0.42,0.12,0.69,U] 
04:29:32.176 00.000 10844 refined, 3 included, MultiStar: {0.14, -0.27}, one-star: {0.07, -0.97}
04:29:32.177 00.001 10844 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.94) = xAngle (-0.17 = -0.17)
04:29:32.177 00.000 10844 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.19 = -0.19)
04:29:32.177 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-1.10 mountX=0.30 mountY=-0.06, mountTheta=-0.18
04:29:32.180 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=-0.27, opts=13)
04:29:32.180 00.000 10844 Enqueuing Move request for scope (0.14, -0.27)
04:29:32.180 00.000 11060 Worker thread wakes up
04:29:32.180 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:32.180 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
04:29:32.180 00.000 10844 UpdateGuideState exits: m=2206 SNR=29.6
04:29:32.180 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
04:29:32.181 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:32.181 00.000 11060 Moving (0.14, -0.27) raw xDistance=0.30 yDistance=-0.06
04:29:32.181 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:32.181 00.000 10844 Enqueuing Expose request
04:29:32.181 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.30
04:29:32.181 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:32.181 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:29:32.181 00.000 11060 MoveAxis(W, 79, ABG)
04:29:32.182 00.001 11060 Guiding  Dir = 3, Dur = 79
04:29:32.220 00.038 11060 IsSlewing returns 0
04:29:32.221 00.001 11060 IsGuiding returns 0
04:29:32.327 00.106 11060 IsGuiding returns 0
04:29:32.327 00.000 11060 Move returns status 0, amount 79
04:29:32.327 00.000 11060 MoveAxis(N, 0, ABG)
04:29:32.327 00.000 11060 Move returns status 0, amount 0
04:29:32.327 00.000 11060 move complete, result=0
04:29:32.327 00.000 11060 worker thread done servicing request
04:29:32.327 00.000 11060 Worker thread wakes up
04:29:32.327 00.000 10844 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH
04:29:32.327 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:32.327 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:32.953 00.626 11060 Exposure complete
04:29:33.211 00.258 11060 worker thread done servicing request
04:29:33.211 00.000 10844 OnExposeComplete: enter
04:29:33.211 00.000 10844 UpdateGuideState(): m_state=6
04:29:33.211 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
04:29:33.211 00.000 10844 Star::Find returns 1 (0), X=1873.75, Y=902.37, Mass=2294, SNR=30.8, Peak=230 HFD=3.5
04:29:33.211 00.000 10844 MultiStar: [#1 -0.34,-0.46,0.00,M7] [#2 0.37,-0.11,0.86,U] [#3 -0.10,0.34,0.78,U] [#4 -0.68,-0.79,0.00,M6] [#5 -0.78,-0.48,0.00,M8] [#6 -0.16,-0.02,0.67,U] [#7 -0.34,-0.43,0.00,M7] [#8 0.00,0.21,0.67,U] 
04:29:33.211 00.000 10844 refined, 4 included, MultiStar: {-0.01, -0.02}, one-star: {-0.16, -0.37}
04:29:33.211 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.94) = xAngle (-0.96 = -0.96)
04:29:33.211 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
04:29:33.223 00.012 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.90 mountX=0.01 mountY=-0.02, mountTheta=-0.97
04:29:33.226 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.02, opts=13)
04:29:33.226 00.000 10844 Enqueuing Move request for scope (-0.01, -0.02)
04:29:33.226 00.000 11060 Worker thread wakes up
04:29:33.226 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
04:29:33.227 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
04:29:33.227 00.000 11060 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=-0.02
04:29:33.227 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:29:33.227 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:33.227 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:29:33.227 00.000 11060 MoveAxis(E, 0, ABG)
04:29:33.227 00.000 11060 Move returns status 0, amount 0
04:29:33.227 00.000 11060 MoveAxis(N, 0, ABG)
04:29:33.227 00.000 11060 Move returns status 0, amount 0
04:29:33.227 00.000 11060 move complete, result=0
04:29:33.227 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:29:33.227 00.000 10844 UpdateGuideState exits: m=2294 SNR=30.8
04:29:33.227 00.000 11060 worker thread done servicing request
04:29:33.227 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:33.227 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:33.227 00.000 10844 Enqueuing Expose request
04:29:33.227 00.000 11060 Worker thread wakes up
04:29:33.229 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:33.229 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:33.229 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:33.870 00.641 11060 Exposure complete
04:29:34.352 00.482 11060 worker thread done servicing request
04:29:34.352 00.000 10844 OnExposeComplete: enter
04:29:34.352 00.000 10844 UpdateGuideState(): m_state=6
04:29:34.352 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
04:29:34.352 00.000 10844 Star::Find returns 1 (0), X=1873.77, Y=902.27, Mass=1955, SNR=28.1, Peak=217 HFD=3.4
04:29:34.352 00.000 10844 MultiStar: [#1 -0.34,-0.21,1.21,U] [#2 -0.38,0.16,0.90,U] [#3 -0.47,0.34,0.00,M1] [#4 -1.02,-0.33,0.00,M7] [#5 -0.89,-0.55,0.00,M9] [#6 -0.48,-0.05,0.75,U] [#7 -0.90,-0.40,0.00,M8] [#8 0.02,0.25,0.72,U] 
04:29:34.354 00.002 10844 refined, 4 included, MultiStar: {-0.27, -0.10}, one-star: {-0.15, -0.47}
04:29:34.354 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.94) = xAngle (-1.87 = -1.87)
04:29:34.354 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.89 = -1.89)
04:29:34.354 00.000 10844 CameraToMount -- cameraX=-0.27 cameraY=-0.10 hyp=0.29 cameraTheta=-2.80 mountX=-0.08 mountY=-0.27, mountTheta=-1.87
04:29:34.362 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.27, y=-0.10, opts=13)
04:29:34.362 00.000 10844 Enqueuing Move request for scope (-0.27, -0.10)
04:29:34.362 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:34.362 00.000 10844 UpdateGuideState exits: m=1955 SNR=28.1
04:29:34.362 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:34.362 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:34.362 00.000 10844 Enqueuing Expose request
04:29:34.364 00.002 11060 Worker thread wakes up
04:29:34.364 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.10) opts 0xd
04:29:34.364 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.27, -0.10)
04:29:34.364 00.000 11060 Moving (-0.27, -0.10) raw xDistance=-0.08 yDistance=-0.27
04:29:34.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:29:34.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:29:34.365 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:29:34.365 00.000 11060 MoveAxis(E, 0, ABG)
04:29:34.365 00.000 11060 Move returns status 0, amount 0
04:29:34.365 00.000 11060 MoveAxis(N, 0, ABG)
04:29:34.367 00.002 11060 Move returns status 0, amount 0
04:29:34.367 00.000 11060 move complete, result=0
04:29:34.367 00.000 11060 worker thread done servicing request
04:29:34.367 00.000 11060 Worker thread wakes up
04:29:34.367 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:34.367 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:34.397 00.030 10844 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:29:35.009 00.612 11060 Exposure complete
04:29:35.268 00.259 11060 worker thread done servicing request
04:29:35.268 00.000 10844 OnExposeComplete: enter
04:29:35.268 00.000 10844 UpdateGuideState(): m_state=6
04:29:35.269 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
04:29:35.269 00.000 10844 Star::Find returns 1 (0), X=1873.60, Y=902.37, Mass=2265, SNR=30.4, Peak=205 HFD=3.3
04:29:35.270 00.001 10844 MultiStar: [#1 -0.36,-0.30,1.16,U] [#2 -0.13,-0.18,0.92,U] [#3 -0.26,0.26,0.81,U] [#4 -0.60,-0.71,0.00,M8] [#5 -1.02,-0.75,0.00,M10] [#6 0.09,-0.22,0.69,U] [#7 -0.57,-0.14,0.00,M9] [#8 -0.03,0.20,0.74,U] 
04:29:35.270 00.000 10844 refined, 5 included, MultiStar: {-0.19, -0.13}, one-star: {-0.31, -0.38}
04:29:35.270 00.000 10844 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.94) = xAngle (-1.61 = -1.61)
04:29:35.270 00.000 10844 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.63 = -1.63)
04:29:35.270 00.000 10844 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.55 mountX=-0.01 mountY=-0.23, mountTheta=-1.61
04:29:35.283 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.19, y=-0.13, opts=13)
04:29:35.283 00.000 10844 Enqueuing Move request for scope (-0.19, -0.13)
04:29:35.283 00.000 11060 Worker thread wakes up
04:29:35.284 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:35.284 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
04:29:35.284 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
04:29:35.284 00.000 11060 Moving (-0.19, -0.13) raw xDistance=-0.01 yDistance=-0.23
04:29:35.284 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:29:35.284 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=-0.29 newest=-0.52
04:29:35.284 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
04:29:35.284 00.000 11060 MoveAxis(E, 0, ABG)
04:29:35.284 00.000 11060 Move returns status 0, amount 0
04:29:35.284 00.000 10844 UpdateGuideState exits: m=2265 SNR=30.4
04:29:35.285 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:35.285 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:35.285 00.000 10844 Enqueuing Expose request
04:29:35.285 00.000 11060 BLC: Oldest BLC event removed
04:29:35.285 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
04:29:35.285 00.000 11060 MoveAxis(N, 840, ABG)
04:29:35.285 00.000 11060 duration set to 750 by maxDecDuration
04:29:35.285 00.000 11060 Guiding  Dir = 0, Dur = 750
04:29:35.314 00.029 11060 IsSlewing returns 0
04:29:35.314 00.000 11060 IsGuiding returns 0
04:29:36.083 00.769 11060 IsGuiding returns 0
04:29:36.083 00.000 11060 Move returns status 0, amount 750
04:29:36.083 00.000 11060 move complete, result=0
04:29:36.083 00.000 11060 worker thread done servicing request
04:29:36.083 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
04:29:36.083 00.000 11060 Worker thread wakes up
04:29:36.083 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:36.083 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:36.744 00.661 11060 Exposure complete
04:29:37.072 00.328 11060 worker thread done servicing request
04:29:37.074 00.002 10844 OnExposeComplete: enter
04:29:37.074 00.000 10844 UpdateGuideState(): m_state=6
04:29:37.075 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
04:29:37.075 00.000 10844 Star::Find returns 1 (0), X=1873.90, Y=901.82, Mass=2132, SNR=29.5, Peak=220 HFD=3.4
04:29:37.075 00.000 10844 MultiStar: [#1 -0.30,-0.57,0.00,M6] [#2 0.64,-0.24,0.00,M3] [#3 -0.11,-0.11,0.85,U] [#4 -0.54,-0.55,0.00,M9] [#5 -0.62,-0.55,0.00,R] [#6 -0.31,-0.81,0.00,M5] [#7 -0.27,-0.21,0.66,U] [#8 0.04,-0.17,0.77,U] 
04:29:37.075 00.000 10844 refined, 3 included, MultiStar: {-0.08, -0.39}, one-star: {-0.01, -0.93}
04:29:37.075 00.000 10844 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.94) = xAngle (-0.83 = -0.83)
04:29:37.075 00.000 10844 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.84 = -0.84)
04:29:37.075 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.76 mountX=0.27 mountY=-0.30, mountTheta=-0.83
04:29:37.079 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.39, opts=13)
04:29:37.079 00.000 10844 Enqueuing Move request for scope (-0.08, -0.39)
04:29:37.079 00.000 11060 Worker thread wakes up
04:29:37.079 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:29:37.079 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.39) opts 0xd
04:29:37.079 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.39)
04:29:37.079 00.000 11060 Moving (-0.08, -0.39) raw xDistance=0.27 yDistance=-0.30
04:29:37.079 00.000 11060 BLC: History state: CurrMiss=0.30, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.161045, 1:0.299501
04:29:37.079 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
04:29:37.079 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.27
04:29:37.081 00.002 10844 UpdateGuideState exits: m=2132 SNR=29.5
04:29:37.081 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.30
04:29:37.081 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:37.081 00.000 11060 MoveAxis(W, 67, ABG)
04:29:37.081 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:37.081 00.000 10844 Enqueuing Expose request
04:29:37.081 00.000 11060 Guiding  Dir = 3, Dur = 67
04:29:37.095 00.014 11060 IsSlewing returns 0
04:29:37.095 00.000 11060 IsGuiding returns 0
04:29:37.170 00.075 11060 IsGuiding returns 0
04:29:37.171 00.001 11060 Move returns status 0, amount 67
04:29:37.171 00.000 11060 MoveAxis(N, 117, ABG)
04:29:37.171 00.000 11060 Guiding  Dir = 0, Dur = 117
04:29:37.185 00.014 11060 IsSlewing returns 0
04:29:37.186 00.001 11060 IsGuiding returns 0
04:29:37.315 00.129 11060 IsGuiding returns 0
04:29:37.315 00.000 11060 Move returns status 0, amount 117
04:29:37.315 00.000 11060 move complete, result=0
04:29:37.315 00.000 11060 worker thread done servicing request
04:29:37.315 00.000 11060 Worker thread wakes up
04:29:37.315 00.000 10844 GuideStep: 0.3 px 67 ms WEST, -0.3 px 117 ms NORTH
04:29:37.315 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:37.317 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:37.960 00.643 11060 Exposure complete
04:29:38.357 00.397 11060 worker thread done servicing request
04:29:38.357 00.000 10844 OnExposeComplete: enter
04:29:38.357 00.000 10844 UpdateGuideState(): m_state=6
04:29:38.357 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
04:29:38.357 00.000 10844 Star::Find returns 1 (0), X=1873.84, Y=901.87, Mass=2217, SNR=30.4, Peak=219 HFD=3.3
04:29:38.357 00.000 10844 MultiStar: [#1 0.33,-0.63,0.00,M7] [#2 0.50,-0.01,0.89,U] [#3 -0.02,-0.09,0.87,U] [#4 -0.25,-0.81,0.00,M10] [#5 0.07,0.17,0.73,U] [#6 -0.53,-0.95,0.00,M6] [#7 -0.13,-0.68,0.00,M9] [#8 0.58,0.10,0.00,M1] 
04:29:38.357 00.000 10844 refined, 3 included, MultiStar: {0.11, -0.24}, one-star: {-0.07, -0.88}
04:29:38.357 00.000 10844 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.94) = xAngle (-0.19 = -0.19)
04:29:38.357 00.000 10844 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.21 = -0.21)
04:29:38.359 00.002 10844 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-1.12 mountX=0.26 mountY=-0.05, mountTheta=-0.21
04:29:38.361 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=-0.24, opts=13)
04:29:38.361 00.000 10844 Enqueuing Move request for scope (0.11, -0.24)
04:29:38.363 00.002 11060 Worker thread wakes up
04:29:38.363 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:38.363 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
04:29:38.363 00.000 10844 UpdateGuideState exits: m=2217 SNR=30.4
04:29:38.363 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
04:29:38.363 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:38.363 00.000 11060 Moving (0.11, -0.24) raw xDistance=0.26 yDistance=-0.05
04:29:38.363 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:38.363 00.000 10844 Enqueuing Expose request
04:29:38.363 00.000 11060 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.161045, 1:0.299501, 2:0.054438
04:29:38.363 00.000 11060 BLC: No correction, Miss < min_move
04:29:38.363 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.26
04:29:38.363 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:38.363 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:29:38.364 00.001 11060 MoveAxis(W, 66, ABG)
04:29:38.364 00.000 11060 Guiding  Dir = 3, Dur = 66
04:29:38.394 00.030 11060 IsSlewing returns 0
04:29:38.394 00.000 11060 IsGuiding returns 0
04:29:38.486 00.092 11060 IsGuiding returns 0
04:29:38.486 00.000 11060 Move returns status 0, amount 66
04:29:38.486 00.000 11060 MoveAxis(N, 0, ABG)
04:29:38.486 00.000 11060 Move returns status 0, amount 0
04:29:38.486 00.000 11060 move complete, result=0
04:29:38.486 00.000 11060 worker thread done servicing request
04:29:38.486 00.000 11060 Worker thread wakes up
04:29:38.486 00.000 10844 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
04:29:38.486 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:38.486 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:39.128 00.642 11060 Exposure complete
04:29:39.444 00.316 11060 worker thread done servicing request
04:29:39.444 00.000 10844 OnExposeComplete: enter
04:29:39.444 00.000 10844 UpdateGuideState(): m_state=6
04:29:39.446 00.002 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
04:29:39.446 00.000 10844 Star::Find returns 1 (0), X=1873.96, Y=901.82, Mass=2229, SNR=30.4, Peak=202 HFD=3.9
04:29:39.446 00.000 10844 MultiStar: [#1 0.06,-0.59,0.00,M8] [#2 -0.02,-0.83,0.00,M3] [#3 0.29,-0.20,0.82,U] [#4 -0.18,-0.91,0.00,R] [#5 0.24,0.12,0.73,U] [#6 -0.38,-0.73,0.00,M7] [#7 -0.37,-0.68,0.00,M10] [#8 0.11,0.02,0.62,U] 
04:29:39.446 00.000 10844 refined, 3 included, MultiStar: {0.17, -0.31}, one-star: {0.05, -0.93}
04:29:39.446 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.94) = xAngle (-0.14 = -0.14)
04:29:39.446 00.000 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
04:29:39.446 00.000 10844 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.35 cameraTheta=-1.08 mountX=0.35 mountY=-0.06, mountTheta=-0.16
04:29:39.449 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.17, y=-0.31, opts=13)
04:29:39.449 00.000 10844 Enqueuing Move request for scope (0.17, -0.31)
04:29:39.449 00.000 11060 Worker thread wakes up
04:29:39.449 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:39.449 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.31) opts 0xd
04:29:39.449 00.000 10844 UpdateGuideState exits: m=2229 SNR=30.4
04:29:39.449 00.000 11060 Handling offset move in thread for scope, endpoint = (0.17, -0.31)
04:29:39.449 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:39.449 00.000 11060 Moving (0.17, -0.31) raw xDistance=0.35 yDistance=-0.06
04:29:39.449 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:39.449 00.000 10844 Enqueuing Expose request
04:29:39.449 00.000 11060 BLC: window closed
04:29:39.449 00.000 11060 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.161045, 1:0.299501, 2:0.054438
04:29:39.449 00.000 11060 BLC: No correction, Miss < min_move
04:29:39.449 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
04:29:39.449 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:39.449 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:29:39.449 00.000 11060 MoveAxis(W, 88, ABG)
04:29:39.449 00.000 11060 Guiding  Dir = 3, Dur = 88
04:29:39.469 00.020 11060 IsSlewing returns 0
04:29:39.480 00.011 11060 IsGuiding returns 0
04:29:39.576 00.096 11060 IsGuiding returns 0
04:29:39.576 00.000 11060 Move returns status 0, amount 88
04:29:39.576 00.000 11060 MoveAxis(N, 0, ABG)
04:29:39.576 00.000 11060 Move returns status 0, amount 0
04:29:39.576 00.000 11060 move complete, result=0
04:29:39.576 00.000 11060 worker thread done servicing request
04:29:39.576 00.000 11060 Worker thread wakes up
04:29:39.576 00.000 10844 GuideStep: 0.4 px 88 ms WEST, -0.1 px 0 ms NORTH
04:29:39.576 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:39.576 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:40.224 00.648 11060 Exposure complete
04:29:40.583 00.359 11060 worker thread done servicing request
04:29:40.583 00.000 10844 OnExposeComplete: enter
04:29:40.583 00.000 10844 UpdateGuideState(): m_state=6
04:29:40.583 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
04:29:40.583 00.000 10844 Star::Find returns 1 (1), X=1874.40, Y=901.79, Mass=2532, SNR=32.4, Peak=255 HFD=3.5
04:29:40.583 00.000 10844 MultiStar: [#1 -0.01,-0.92,0.00,M9] [#2 0.40,-0.74,0.00,M4] [#3 0.44,-0.25,0.81,U] [#4 -0.33,0.04,0.72,U] [#5 0.29,0.20,0.68,U] [#6 -0.17,-0.28,0.67,U] [#7 -0.42,-0.55,0.00,R] [#8 0.20,-0.36,0.53,U] 
04:29:40.583 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.31}, one-star: {0.49, -0.96}
04:29:40.583 00.000 10844 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.94) = xAngle (-0.11 = -0.11)
04:29:40.583 00.000 10844 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.13 = -0.13)
04:29:40.583 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-1.04 mountX=0.36 mountY=-0.05, mountTheta=-0.13
04:29:40.589 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.31, opts=13)
04:29:40.589 00.000 10844 Enqueuing Move request for scope (0.18, -0.31)
04:29:40.591 00.002 11060 Worker thread wakes up
04:29:40.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:40.591 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.31) opts 0xd
04:29:40.591 00.000 10844 UpdateGuideState exits: m=2532 SNR=32.4 Saturated
04:29:40.592 00.001 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.31)
04:29:40.592 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:40.592 00.000 11060 Moving (0.18, -0.31) raw xDistance=0.36 yDistance=-0.05
04:29:40.592 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:40.592 00.000 10844 Enqueuing Expose request
04:29:40.593 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.36
04:29:40.593 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:40.593 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:29:40.593 00.000 11060 MoveAxis(W, 92, ABG)
04:29:40.593 00.000 11060 Guiding  Dir = 3, Dur = 92
04:29:40.610 00.017 11060 IsSlewing returns 0
04:29:40.612 00.002 11060 IsGuiding returns 0
04:29:40.715 00.103 11060 IsGuiding returns 0
04:29:40.715 00.000 11060 Move returns status 0, amount 92
04:29:40.715 00.000 11060 MoveAxis(N, 0, ABG)
04:29:40.715 00.000 11060 Move returns status 0, amount 0
04:29:40.715 00.000 11060 move complete, result=0
04:29:40.715 00.000 11060 worker thread done servicing request
04:29:40.715 00.000 10844 GuideStep: 0.4 px 92 ms WEST, -0.0 px 0 ms NORTH
04:29:40.715 00.000 11060 Worker thread wakes up
04:29:40.716 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:40.716 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:41.340 00.624 11060 Exposure complete
04:29:41.680 00.340 11060 worker thread done servicing request
04:29:41.680 00.000 10844 OnExposeComplete: enter
04:29:41.680 00.000 10844 UpdateGuideState(): m_state=6
04:29:41.680 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
04:29:41.680 00.000 10844 Star::Find returns 1 (0), X=1874.16, Y=901.92, Mass=2368, SNR=31.6, Peak=239 HFD=3.0
04:29:41.680 00.000 10844 MultiStar: [#1 0.21,-0.54,0.00,M10] [#2 0.45,-0.15,0.84,U] [#3 0.26,-0.02,0.74,U] [#4 -0.15,-0.09,0.80,U] [#5 0.26,0.37,0.75,U] [#6 -0.35,-0.77,0.00,M7] [#7 0.44,0.20,0.73,U] [#8 0.49,0.01,0.69,U] 
04:29:41.680 00.000 10844 refined, 6 included, MultiStar: {0.28, -0.11}, one-star: {0.25, -0.83}
04:29:41.680 00.000 10844 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.94) = xAngle (0.56 = 0.56)
04:29:41.680 00.000 10844 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.54 = 0.54)
04:29:41.680 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.38 mountX=0.25 mountY=0.15, mountTheta=0.55
04:29:41.684 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.11, opts=13)
04:29:41.684 00.000 10844 Enqueuing Move request for scope (0.28, -0.11)
04:29:41.684 00.000 11060 Worker thread wakes up
04:29:41.684 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:41.684 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
04:29:41.684 00.000 10844 UpdateGuideState exits: m=2368 SNR=31.6
04:29:41.684 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
04:29:41.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:41.684 00.000 11060 Moving (0.28, -0.11) raw xDistance=0.25 yDistance=0.15
04:29:41.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:41.684 00.000 10844 Enqueuing Expose request
04:29:41.684 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
04:29:41.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:41.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:29:41.684 00.000 11060 MoveAxis(W, 65, ABG)
04:29:41.684 00.000 11060 Guiding  Dir = 3, Dur = 65
04:29:41.714 00.030 11060 IsSlewing returns 0
04:29:41.715 00.001 11060 IsGuiding returns 0
04:29:41.793 00.078 11060 IsGuiding returns 0
04:29:41.793 00.000 11060 Move returns status 0, amount 65
04:29:41.793 00.000 11060 MoveAxis(N, 0, ABG)
04:29:41.793 00.000 11060 Move returns status 0, amount 0
04:29:41.793 00.000 11060 move complete, result=0
04:29:41.793 00.000 11060 worker thread done servicing request
04:29:41.793 00.000 11060 Worker thread wakes up
04:29:41.793 00.000 10844 GuideStep: 0.3 px 65 ms WEST, 0.2 px 0 ms NORTH
04:29:41.793 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:41.793 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:42.453 00.660 11060 Exposure complete
04:29:42.782 00.329 11060 worker thread done servicing request
04:29:42.782 00.000 10844 OnExposeComplete: enter
04:29:42.782 00.000 10844 UpdateGuideState(): m_state=6
04:29:42.782 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
04:29:42.782 00.000 10844 Star::Find returns 1 (0), X=1873.98, Y=901.57, Mass=1963, SNR=28.3, Peak=163 HFD=3.5
04:29:42.783 00.001 10844 MultiStar: [#1 -0.05,-1.18,0.00,R] [#2 0.39,-0.75,0.00,M4] [#3 0.07,-0.01,0.84,U] [#4 -0.09,0.02,0.87,U] [#5 0.09,-0.09,0.78,U] [#6 0.19,-0.83,0.00,M8] [#7 -0.33,0.04,0.76,U] [#8 0.26,-0.10,0.72,U] 
04:29:42.783 00.000 10844 refined, 5 included, MultiStar: {0.01, -0.26}, one-star: {0.06, -1.17}
04:29:42.783 00.000 10844 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.94) = xAngle (-0.60 = -0.60)
04:29:42.783 00.000 10844 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.62 = -0.62)
04:29:42.783 00.000 10844 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.54 mountX=0.21 mountY=-0.15, mountTheta=-0.61
04:29:42.788 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.01, y=-0.26, opts=13)
04:29:42.788 00.000 10844 Enqueuing Move request for scope (0.01, -0.26)
04:29:42.788 00.000 11060 Worker thread wakes up
04:29:42.788 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd
04:29:42.788 00.000 11060 Handling offset move in thread for scope, endpoint = (0.01, -0.26)
04:29:42.788 00.000 11060 Moving (0.01, -0.26) raw xDistance=0.21 yDistance=-0.15
04:29:42.790 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.21
04:29:42.790 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:42.790 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:29:42.790 00.000 11060 MoveAxis(W, 54, ABG)
04:29:42.790 00.000 11060 Guiding  Dir = 3, Dur = 54
04:29:42.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:42.790 00.000 10844 UpdateGuideState exits: m=1963 SNR=28.3
04:29:42.790 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:42.790 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:42.790 00.000 10844 Enqueuing Expose request
04:29:42.799 00.009 11060 IsSlewing returns 0
04:29:42.800 00.001 11060 IsGuiding returns 0
04:29:42.860 00.060 11060 IsGuiding returns 0
04:29:42.860 00.000 11060 Move returns status 0, amount 54
04:29:42.860 00.000 11060 MoveAxis(N, 0, ABG)
04:29:42.860 00.000 11060 Move returns status 0, amount 0
04:29:42.861 00.001 11060 move complete, result=0
04:29:42.861 00.000 10844 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
04:29:42.861 00.000 11060 worker thread done servicing request
04:29:42.861 00.000 11060 Worker thread wakes up
04:29:42.861 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:42.863 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:43.507 00.644 11060 Exposure complete
04:29:43.804 00.297 11060 worker thread done servicing request
04:29:43.804 00.000 10844 OnExposeComplete: enter
04:29:43.804 00.000 10844 UpdateGuideState(): m_state=6
04:29:43.804 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
04:29:43.806 00.002 10844 Star::Find returns 1 (0), X=1873.85, Y=901.24, Mass=2216, SNR=29.9, Peak=202 HFD=3.4
04:29:43.806 00.000 10844 MultiStar: large primary error, entering stabilization period
04:29:43.806 00.000 10844 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.94) = xAngle (-0.67 = -0.67)
04:29:43.806 00.000 10844 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.69 = -0.69)
04:29:43.806 00.000 10844 CameraToMount -- cameraX=-0.06 cameraY=-1.50 hyp=1.50 cameraTheta=-1.61 mountX=1.17 mountY=-0.96, mountTheta=-0.68
04:29:43.809 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.06, y=-1.50, opts=13)
04:29:43.809 00.000 10844 Enqueuing Move request for scope (-0.06, -1.50)
04:29:43.809 00.000 11060 Worker thread wakes up
04:29:43.809 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.50) opts 0xd
04:29:43.809 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.06, -1.50)
04:29:43.809 00.000 11060 Moving (-0.06, -1.50) raw xDistance=1.17 yDistance=-0.96
04:29:43.809 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.32 from input 1.17
04:29:43.809 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.96
04:29:43.809 00.000 11060 MoveAxis(W, 291, ABG)
04:29:43.809 00.000 11060 Guiding  Dir = 3, Dur = 291
04:29:43.809 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:43.811 00.002 10844 UpdateGuideState exits: m=2216 SNR=29.9
04:29:43.811 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:43.811 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:43.811 00.000 10844 Enqueuing Expose request
04:29:43.817 00.006 11060 IsSlewing returns 0
04:29:43.817 00.000 11060 IsGuiding returns 0
04:29:44.118 00.301 11060 IsGuiding returns 0
04:29:44.118 00.000 11060 Move returns status 0, amount 291
04:29:44.118 00.000 11060 MoveAxis(N, 373, ABG)
04:29:44.118 00.000 11060 Guiding  Dir = 0, Dur = 373
04:29:44.148 00.030 11060 IsSlewing returns 0
04:29:44.148 00.000 11060 IsGuiding returns 0
04:29:44.548 00.400 11060 IsGuiding returns 0
04:29:44.548 00.000 11060 Move returns status 0, amount 373
04:29:44.548 00.000 11060 move complete, result=0
04:29:44.548 00.000 11060 worker thread done servicing request
04:29:44.548 00.000 10844 GuideStep: 1.2 px 291 ms WEST, -1.0 px 373 ms NORTH
04:29:44.548 00.000 11060 Worker thread wakes up
04:29:44.550 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:44.550 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:45.183 00.633 11060 Exposure complete
04:29:45.448 00.265 11060 worker thread done servicing request
04:29:45.448 00.000 10844 OnExposeComplete: enter
04:29:45.448 00.000 10844 UpdateGuideState(): m_state=6
04:29:45.448 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
04:29:45.448 00.000 10844 Star::Find returns 1 (0), X=1874.13, Y=902.49, Mass=2430, SNR=31.9, Peak=210 HFD=3.5
04:29:45.448 00.000 10844 MultiStar: exiting stabilization period
04:29:45.448 00.000 10844 MultiStar: [#1 0.38,0.71,0.00,M1] [#2 -0.02,-0.32,0.89,U] [#3 0.36,0.27,0.80,U] [#4 -0.09,0.71,0.00,M1] [#5 0.45,0.30,0.72,U] [#6 0.07,-0.27,0.70,U] [#7 0.39,0.41,0.61,U] [#8 0.62,0.12,0.63,U] 
04:29:45.448 00.000 10844 refined, 6 included, MultiStar: {0.28, 0.00}, one-star: {0.22, -0.26}
04:29:45.448 00.000 10844 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.94) = xAngle (0.95 = 0.95)
04:29:45.448 00.000 10844 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.93 = 0.93)
04:29:45.448 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=0.00 hyp=0.28 cameraTheta=0.01 mountX=0.16 mountY=0.22, mountTheta=0.94
04:29:45.452 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=0.00, opts=13)
04:29:45.452 00.000 10844 Enqueuing Move request for scope (0.28, 0.00)
04:29:45.452 00.000 11060 Worker thread wakes up
04:29:45.454 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:45.454 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.00) opts 0xd
04:29:45.454 00.000 10844 UpdateGuideState exits: m=2430 SNR=31.9
04:29:45.454 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, 0.00)
04:29:45.454 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:45.454 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:45.454 00.000 10844 Enqueuing Expose request
04:29:45.455 00.001 11060 Moving (0.28, 0.00) raw xDistance=0.16 yDistance=0.22
04:29:45.455 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
04:29:45.455 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:29:45.457 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:29:45.457 00.000 11060 MoveAxis(W, 49, ABG)
04:29:45.457 00.000 11060 Guiding  Dir = 3, Dur = 49
04:29:45.462 00.005 11060 IsSlewing returns 0
04:29:45.464 00.002 11060 IsGuiding returns 0
04:29:45.522 00.058 11060 IsGuiding returns 0
04:29:45.522 00.000 11060 Move returns status 0, amount 49
04:29:45.522 00.000 11060 MoveAxis(N, 0, ABG)
04:29:45.522 00.000 11060 Move returns status 0, amount 0
04:29:45.522 00.000 11060 move complete, result=0
04:29:45.522 00.000 11060 worker thread done servicing request
04:29:45.522 00.000 11060 Worker thread wakes up
04:29:45.522 00.000 10844 GuideStep: 0.2 px 49 ms WEST, 0.2 px 0 ms NORTH
04:29:45.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:45.524 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:46.173 00.649 11060 Exposure complete
04:29:46.582 00.409 11060 worker thread done servicing request
04:29:46.582 00.000 10844 OnExposeComplete: enter
04:29:46.582 00.000 10844 UpdateGuideState(): m_state=6
04:29:46.582 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
04:29:46.582 00.000 10844 Star::Find returns 1 (0), X=1874.24, Y=902.26, Mass=2455, SNR=32.1, Peak=214 HFD=3.5
04:29:46.584 00.002 10844 MultiStar: [#1 0.41,0.69,0.00,M2] [#2 0.50,-0.16,0.88,U] [#3 0.31,0.02,0.80,U] [#4 -0.07,0.42,0.81,U] [#5 0.42,0.12,0.64,U] [#6 0.12,-0.35,0.67,U] [#7 0.20,0.27,0.65,U] [#8 1.18,0.03,0.00,M1] 
04:29:46.584 00.000 10844 refined, 6 included, MultiStar: {0.26, -0.05}, one-star: {0.33, -0.48}
04:29:46.584 00.000 10844 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.94) = xAngle (0.76 = 0.76)
04:29:46.584 00.000 10844 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.74 = 0.74)
04:29:46.584 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-0.18 mountX=0.19 mountY=0.18, mountTheta=0.75
04:29:46.589 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.05, opts=13)
04:29:46.589 00.000 10844 Enqueuing Move request for scope (0.26, -0.05)
04:29:46.589 00.000 11060 Worker thread wakes up
04:29:46.589 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
04:29:46.591 00.002 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
04:29:46.591 00.000 11060 Moving (0.26, -0.05) raw xDistance=0.19 yDistance=0.18
04:29:46.591 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:29:46.591 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:46.591 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:29:46.591 00.000 11060 MoveAxis(W, 50, ABG)
04:29:46.591 00.000 11060 Guiding  Dir = 3, Dur = 50
04:29:46.591 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:46.591 00.000 10844 UpdateGuideState exits: m=2455 SNR=32.1
04:29:46.591 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:46.591 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:46.591 00.000 10844 Enqueuing Expose request
04:29:46.603 00.012 11060 IsSlewing returns 0
04:29:46.605 00.002 11060 IsGuiding returns 0
04:29:46.664 00.059 11060 IsGuiding returns 0
04:29:46.664 00.000 11060 Move returns status 0, amount 50
04:29:46.664 00.000 11060 MoveAxis(N, 0, ABG)
04:29:46.664 00.000 11060 Move returns status 0, amount 0
04:29:46.664 00.000 11060 move complete, result=0
04:29:46.664 00.000 11060 worker thread done servicing request
04:29:46.664 00.000 11060 Worker thread wakes up
04:29:46.664 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
04:29:46.664 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:46.664 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:47.296 00.632 11060 Exposure complete
04:29:47.653 00.357 11060 worker thread done servicing request
04:29:47.653 00.000 10844 OnExposeComplete: enter
04:29:47.653 00.000 10844 UpdateGuideState(): m_state=6
04:29:47.655 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
04:29:47.655 00.000 10844 Star::Find returns 1 (0), X=1874.35, Y=902.15, Mass=1987, SNR=28.6, Peak=162 HFD=3.4
04:29:47.655 00.000 10844 MultiStar: [#1 0.47,0.97,0.00,M3] [#2 0.36,0.07,1.01,U] [#3 0.27,-0.01,0.79,U] [#4 0.21,0.37,0.86,U] [#5 0.33,0.13,0.78,U] [#6 0.20,-0.44,0.78,U] [#7 0.81,0.26,0.00,M1] [#8 0.80,-0.07,0.00,M2] 
04:29:47.655 00.000 10844 refined, 5 included, MultiStar: {0.31, -0.09}, one-star: {0.43, -0.60}
04:29:47.655 00.000 10844 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.94) = xAngle (0.66 = 0.66)
04:29:47.655 00.000 10844 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.64 = 0.64)
04:29:47.655 00.000 10844 CameraToMount -- cameraX=0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-0.28 mountX=0.25 mountY=0.19, mountTheta=0.65
04:29:47.660 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.31, y=-0.09, opts=13)
04:29:47.660 00.000 10844 Enqueuing Move request for scope (0.31, -0.09)
04:29:47.660 00.000 11060 Worker thread wakes up
04:29:47.662 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.09) opts 0xd
04:29:47.662 00.000 11060 Handling offset move in thread for scope, endpoint = (0.31, -0.09)
04:29:47.662 00.000 11060 Moving (0.31, -0.09) raw xDistance=0.25 yDistance=0.19
04:29:47.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.25
04:29:47.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:29:47.662 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:29:47.662 00.000 11060 MoveAxis(W, 64, ABG)
04:29:47.662 00.000 11060 Guiding  Dir = 3, Dur = 64
04:29:47.664 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:47.664 00.000 10844 UpdateGuideState exits: m=1987 SNR=28.6
04:29:47.664 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:47.664 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:47.664 00.000 10844 Enqueuing Expose request
04:29:47.693 00.029 11060 IsSlewing returns 0
04:29:47.694 00.001 11060 IsGuiding returns 0
04:29:47.784 00.090 11060 IsGuiding returns 0
04:29:47.784 00.000 11060 Move returns status 0, amount 64
04:29:47.784 00.000 11060 MoveAxis(N, 0, ABG)
04:29:47.784 00.000 11060 Move returns status 0, amount 0
04:29:47.784 00.000 11060 move complete, result=0
04:29:47.785 00.001 11060 worker thread done servicing request
04:29:47.785 00.000 10844 GuideStep: 0.3 px 64 ms WEST, 0.2 px 0 ms NORTH
04:29:47.785 00.000 11060 Worker thread wakes up
04:29:47.785 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:47.785 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:48.433 00.648 11060 Exposure complete
04:29:48.768 00.335 11060 worker thread done servicing request
04:29:48.768 00.000 10844 OnExposeComplete: enter
04:29:48.768 00.000 10844 UpdateGuideState(): m_state=6
04:29:48.769 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
04:29:48.769 00.000 10844 Star::Find returns 1 (0), X=1874.26, Y=901.44, Mass=2015, SNR=28.7, Peak=185 HFD=3.2
04:29:48.769 00.000 10844 MultiStar: [#1 0.29,0.06,1.20,U] [#2 0.58,-0.36,0.00,M2] [#3 0.32,-0.50,0.90,U] [#4 0.36,-0.34,0.79,U] [#5 0.57,-0.76,0.00,M1] [#6 0.45,-0.89,0.00,M6] [#7 0.26,0.04,0.79,U] [#8 0.69,-0.35,0.00,M3] 
04:29:48.769 00.000 10844 refined, 4 included, MultiStar: {0.32, -0.41}, one-star: {0.35, -1.30}
04:29:48.769 00.000 10844 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.94) = xAngle (0.02 = 0.02)
04:29:48.769 00.000 10844 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.00 = 0.00)
04:29:48.769 00.000 10844 CameraToMount -- cameraX=0.32 cameraY=-0.41 hyp=0.52 cameraTheta=-0.91 mountX=0.52 mountY=0.00, mountTheta=0.00
04:29:48.769 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=-0.41, opts=13)
04:29:48.769 00.000 10844 Enqueuing Move request for scope (0.32, -0.41)
04:29:48.769 00.000 11060 Worker thread wakes up
04:29:48.774 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:48.774 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.41) opts 0xd
04:29:48.774 00.000 10844 UpdateGuideState exits: m=2015 SNR=28.7
04:29:48.774 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, -0.41)
04:29:48.774 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:48.774 00.000 11060 Moving (0.32, -0.41) raw xDistance=0.52 yDistance=0.00
04:29:48.774 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:48.774 00.000 10844 Enqueuing Expose request
04:29:48.774 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.52
04:29:48.774 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:48.774 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:29:48.774 00.000 11060 MoveAxis(W, 129, ABG)
04:29:48.774 00.000 11060 Guiding  Dir = 3, Dur = 129
04:29:48.779 00.005 11060 IsSlewing returns 0
04:29:48.779 00.000 11060 IsGuiding returns 0
04:29:48.914 00.135 11060 IsGuiding returns 0
04:29:48.914 00.000 11060 Move returns status 0, amount 129
04:29:48.914 00.000 11060 MoveAxis(N, 0, ABG)
04:29:48.914 00.000 11060 Move returns status 0, amount 0
04:29:48.914 00.000 11060 move complete, result=0
04:29:48.914 00.000 11060 worker thread done servicing request
04:29:48.914 00.000 10844 GuideStep: 0.5 px 129 ms WEST, 0.0 px 0 ms NORTH
04:29:48.914 00.000 11060 Worker thread wakes up
04:29:48.916 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:48.926 00.010 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:49.566 00.640 11060 Exposure complete
04:29:49.917 00.351 11060 worker thread done servicing request
04:29:49.917 00.000 10844 OnExposeComplete: enter
04:29:49.917 00.000 10844 UpdateGuideState(): m_state=6
04:29:49.918 00.001 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
04:29:49.918 00.000 10844 Star::Find returns 1 (0), X=1874.28, Y=902.19, Mass=2375, SNR=31.1, Peak=195 HFD=3.5
04:29:49.918 00.000 10844 MultiStar: [#1 0.34,0.62,0.00,M3] [#2 0.90,0.07,0.00,M3] [#3 -0.08,0.05,0.89,U] [#4 0.27,0.22,0.78,U] [#5 0.80,0.18,0.00,M2] [#6 0.30,-0.83,0.00,M7] [#7 0.57,0.06,0.64,U] [#8 0.74,-0.20,0.00,M4] 
04:29:49.919 00.001 10844 refined, 3 included, MultiStar: {0.26, -0.09}, one-star: {0.37, -0.56}
04:29:49.919 00.000 10844 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.94) = xAngle (0.61 = 0.61)
04:29:49.919 00.000 10844 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.59 = 0.59)
04:29:49.919 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.33 mountX=0.23 mountY=0.15, mountTheta=0.59
04:29:49.922 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.09, opts=13)
04:29:49.922 00.000 10844 Enqueuing Move request for scope (0.26, -0.09)
04:29:49.922 00.000 11060 Worker thread wakes up
04:29:49.922 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:49.922 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
04:29:49.922 00.000 10844 UpdateGuideState exits: m=2375 SNR=31.1
04:29:49.922 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
04:29:49.922 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:49.922 00.000 11060 Moving (0.26, -0.09) raw xDistance=0.23 yDistance=0.15
04:29:49.922 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:49.924 00.002 10844 Enqueuing Expose request
04:29:49.924 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.23
04:29:49.924 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:49.925 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:29:49.925 00.000 11060 MoveAxis(W, 60, ABG)
04:29:49.939 00.014 11060 Guiding  Dir = 3, Dur = 60
04:29:49.954 00.015 11060 IsSlewing returns 0
04:29:49.954 00.000 11060 IsGuiding returns 0
04:29:50.037 00.083 11060 IsGuiding returns 0
04:29:50.039 00.002 11060 Move returns status 0, amount 60
04:29:50.039 00.000 11060 MoveAxis(N, 0, ABG)
04:29:50.039 00.000 11060 Move returns status 0, amount 0
04:29:50.039 00.000 11060 move complete, result=0
04:29:50.039 00.000 11060 worker thread done servicing request
04:29:50.039 00.000 11060 Worker thread wakes up
04:29:50.039 00.000 10844 GuideStep: 0.2 px 60 ms WEST, 0.2 px 0 ms NORTH
04:29:50.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:50.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:50.692 00.653 11060 Exposure complete
04:29:51.055 00.363 11060 worker thread done servicing request
04:29:51.060 00.005 10844 OnExposeComplete: enter
04:29:51.060 00.000 10844 UpdateGuideState(): m_state=6
04:29:51.060 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
04:29:51.060 00.000 10844 Star::Find returns 1 (0), X=1874.27, Y=902.11, Mass=2201, SNR=29.7, Peak=194 HFD=3.5
04:29:51.060 00.000 10844 MultiStar: [#1 -0.00,0.32,1.27,U] [#2 -0.12,-0.23,0.89,U] [#3 0.38,0.26,0.88,U] [#4 -0.17,0.24,0.90,U] [#5 0.09,0.15,0.68,U] [#6 0.03,-0.49,0.77,U] [#7 0.19,0.03,0.77,U] [#8 0.53,-0.01,0.72,U] 
04:29:51.060 00.000 10844 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.36, -0.63}
04:29:51.060 00.000 10844 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.94) = xAngle (0.72 = 0.72)
04:29:51.060 00.000 10844 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.70 = 0.70)
04:29:51.060 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=0.10 mountY=0.09, mountTheta=0.71
04:29:51.064 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.03, opts=13)
04:29:51.064 00.000 10844 Enqueuing Move request for scope (0.13, -0.03)
04:29:51.064 00.000 11060 Worker thread wakes up
04:29:51.064 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:29:51.064 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
04:29:51.064 00.000 10844 UpdateGuideState exits: m=2201 SNR=29.7
04:29:51.065 00.001 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
04:29:51.065 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:51.065 00.000 11060 Moving (0.13, -0.03) raw xDistance=0.10 yDistance=0.09
04:29:51.065 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:51.065 00.000 10844 Enqueuing Expose request
04:29:51.065 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:29:51.065 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:51.065 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:29:51.065 00.000 11060 MoveAxis(E, 0, ABG)
04:29:51.065 00.000 11060 Move returns status 0, amount 0
04:29:51.065 00.000 11060 MoveAxis(N, 0, ABG)
04:29:51.065 00.000 11060 Move returns status 0, amount 0
04:29:51.065 00.000 11060 move complete, result=0
04:29:51.065 00.000 11060 worker thread done servicing request
04:29:51.065 00.000 11060 Worker thread wakes up
04:29:51.065 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:51.065 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:51.067 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:51.700 00.633 11060 Exposure complete
04:29:52.080 00.380 11060 worker thread done servicing request
04:29:52.080 00.000 10844 OnExposeComplete: enter
04:29:52.080 00.000 10844 UpdateGuideState(): m_state=6
04:29:52.080 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
04:29:52.081 00.001 10844 Star::Find returns 1 (0), X=1874.22, Y=902.09, Mass=2486, SNR=32.1, Peak=226 HFD=3.2
04:29:52.081 00.000 10844 MultiStar: [#1 0.24,0.57,1.10,U] [#2 0.47,-0.45,0.93,U] [#3 0.47,0.12,0.78,U] [#4 0.23,0.16,0.83,U] [#5 0.08,0.06,0.79,U] [#6 0.21,-0.68,0.00,M7] [#7 0.13,-0.36,0.69,U] [#8 0.31,0.21,0.66,U] 
04:29:52.081 00.000 10844 refined, 7 included, MultiStar: {0.28, -0.04}, one-star: {0.31, -0.66}
04:29:52.081 00.000 10844 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.94) = xAngle (0.79 = 0.79)
04:29:52.081 00.000 10844 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.77 = 0.77)
04:29:52.081 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.29 cameraTheta=-0.15 mountX=0.20 mountY=0.20, mountTheta=0.78
04:29:52.081 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.04, opts=13)
04:29:52.081 00.000 10844 Enqueuing Move request for scope (0.28, -0.04)
04:29:52.081 00.000 11060 Worker thread wakes up
04:29:52.081 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:52.081 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
04:29:52.081 00.000 10844 UpdateGuideState exits: m=2486 SNR=32.1
04:29:52.081 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
04:29:52.086 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:52.086 00.000 11060 Moving (0.28, -0.04) raw xDistance=0.20 yDistance=0.20
04:29:52.086 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:52.086 00.000 10844 Enqueuing Expose request
04:29:52.086 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:29:52.086 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:29:52.086 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:29:52.086 00.000 11060 MoveAxis(W, 50, ABG)
04:29:52.086 00.000 11060 Guiding  Dir = 3, Dur = 50
04:29:52.096 00.010 11060 IsSlewing returns 0
04:29:52.097 00.001 11060 IsGuiding returns 0
04:29:52.159 00.062 11060 IsGuiding returns 0
04:29:52.159 00.000 11060 Move returns status 0, amount 50
04:29:52.159 00.000 11060 MoveAxis(N, 0, ABG)
04:29:52.159 00.000 11060 Move returns status 0, amount 0
04:29:52.159 00.000 11060 move complete, result=0
04:29:52.159 00.000 11060 worker thread done servicing request
04:29:52.159 00.000 10844 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
04:29:52.162 00.003 11060 Worker thread wakes up
04:29:52.162 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:52.162 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:52.802 00.640 11060 Exposure complete
04:29:53.127 00.325 11060 worker thread done servicing request
04:29:53.127 00.000 10844 OnExposeComplete: enter
04:29:53.129 00.002 10844 UpdateGuideState(): m_state=6
04:29:53.129 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
04:29:53.129 00.000 10844 Star::Find returns 1 (0), X=1874.30, Y=902.13, Mass=2099, SNR=29.4, Peak=176 HFD=3.4
04:29:53.130 00.001 10844 MultiStar: [#1 0.47,0.90,0.00,M2] [#2 0.65,-0.45,0.00,M2] [#3 0.66,-0.13,0.00,M1] [#4 0.37,0.17,0.81,U] [#5 0.33,0.06,0.71,U] [#6 0.08,-0.67,0.00,M8] [#7 0.57,0.05,0.72,U] [#8 0.31,-0.10,0.64,U] 
04:29:53.130 00.000 10844 refined, 4 included, MultiStar: {0.40, -0.12}, one-star: {0.39, -0.61}
04:29:53.130 00.000 10844 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.94) = xAngle (0.65 = 0.65)
04:29:53.130 00.000 10844 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.63 = 0.63)
04:29:53.130 00.000 10844 CameraToMount -- cameraX=0.40 cameraY=-0.12 hyp=0.41 cameraTheta=-0.29 mountX=0.33 mountY=0.24, mountTheta=0.64
04:29:53.134 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.40, y=-0.12, opts=13)
04:29:53.134 00.000 10844 Enqueuing Move request for scope (0.40, -0.12)
04:29:53.134 00.000 11060 Worker thread wakes up
04:29:53.134 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:53.134 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.12) opts 0xd
04:29:53.134 00.000 10844 UpdateGuideState exits: m=2099 SNR=29.4
04:29:53.135 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:53.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:53.135 00.000 10844 Enqueuing Expose request
04:29:53.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.40, -0.12)
04:29:53.135 00.000 11060 Moving (0.40, -0.12) raw xDistance=0.33 yDistance=0.24
04:29:53.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.33
04:29:53.135 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
04:29:53.135 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:29:53.135 00.000 11060 MoveAxis(W, 83, ABG)
04:29:53.135 00.000 11060 Guiding  Dir = 3, Dur = 83
04:29:53.146 00.011 11060 IsSlewing returns 0
04:29:53.146 00.000 11060 IsGuiding returns 0
04:29:53.241 00.095 11060 IsGuiding returns 0
04:29:53.241 00.000 11060 Move returns status 0, amount 83
04:29:53.241 00.000 11060 MoveAxis(N, 0, ABG)
04:29:53.241 00.000 11060 Move returns status 0, amount 0
04:29:53.241 00.000 11060 move complete, result=0
04:29:53.241 00.000 11060 worker thread done servicing request
04:29:53.241 00.000 11060 Worker thread wakes up
04:29:53.241 00.000 10844 GuideStep: 0.3 px 83 ms WEST, 0.2 px 0 ms NORTH
04:29:53.241 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:53.241 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:53.933 00.692 11060 Exposure complete
04:29:54.445 00.512 11060 worker thread done servicing request
04:29:54.445 00.000 10844 OnExposeComplete: enter
04:29:54.445 00.000 10844 UpdateGuideState(): m_state=6
04:29:54.447 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
04:29:54.447 00.000 10844 Star::Find returns 1 (0), X=1874.35, Y=901.95, Mass=2294, SNR=31.0, Peak=217 HFD=3.3
04:29:54.447 00.000 10844 MultiStar: [#1 0.19,0.46,1.07,U] [#2 0.52,-0.21,0.95,U] [#3 0.13,0.18,0.83,U] [#4 0.05,0.00,0.85,U] [#5 0.40,-0.09,0.72,U] [#6 -0.02,-0.41,0.70,U] [#7 0.40,0.20,0.70,U] [#8 0.52,0.41,0.67,U] 
04:29:54.447 00.000 10844 refined, 8 included, MultiStar: {0.29, -0.04}, one-star: {0.43, -0.79}
04:29:54.447 00.000 10844 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.94) = xAngle (0.80 = 0.80)
04:29:54.447 00.000 10844 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.78 = 0.78)
04:29:54.447 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-0.14 mountX=0.20 mountY=0.21, mountTheta=0.79
04:29:54.470 00.023 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=-0.04, opts=13)
04:29:54.470 00.000 10844 Enqueuing Move request for scope (0.29, -0.04)
04:29:54.470 00.000 11060 Worker thread wakes up
04:29:54.470 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:54.470 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.04) opts 0xd
04:29:54.470 00.000 10844 UpdateGuideState exits: m=2294 SNR=31.0
04:29:54.470 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, -0.04)
04:29:54.470 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:54.470 00.000 11060 Moving (0.29, -0.04) raw xDistance=0.20 yDistance=0.21
04:29:54.470 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.20
04:29:54.472 00.002 11060 switching direction from -1 to 1 - decHistory=4 oldest=-0.56 newest=0.65
04:29:54.472 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.14 from input 0.21
04:29:54.472 00.000 11060 MoveAxis(W, 53, ABG)
04:29:54.472 00.000 11060 Guiding  Dir = 3, Dur = 53
04:29:54.472 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:54.472 00.000 10844 Enqueuing Expose request
04:29:54.477 00.005 11060 IsSlewing returns 0
04:29:54.478 00.001 11060 IsGuiding returns 0
04:29:54.538 00.060 11060 IsGuiding returns 0
04:29:54.539 00.001 11060 Move returns status 0, amount 53
04:29:54.539 00.000 11060 BLC: Oldest BLC event removed
04:29:54.539 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
04:29:54.539 00.000 11060 MoveAxis(S, 830, ABG)
04:29:54.539 00.000 11060 duration set to 750 by maxDecDuration
04:29:54.539 00.000 11060 Guiding  Dir = 1, Dur = 750
04:29:54.555 00.016 11060 IsSlewing returns 0
04:29:54.555 00.000 11060 IsGuiding returns 0
04:29:55.319 00.764 11060 IsGuiding returns 0
04:29:55.319 00.000 11060 Move returns status 0, amount 750
04:29:55.319 00.000 11060 move complete, result=0
04:29:55.319 00.000 11060 worker thread done servicing request
04:29:55.319 00.000 10844 GuideStep: 0.2 px 53 ms WEST, 0.2 px 750 ms SOUTH
04:29:55.319 00.000 11060 Worker thread wakes up
04:29:55.319 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:55.321 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:55.952 00.631 11060 Exposure complete
04:29:56.332 00.380 11060 worker thread done servicing request
04:29:56.332 00.000 10844 OnExposeComplete: enter
04:29:56.332 00.000 10844 UpdateGuideState(): m_state=6
04:29:56.333 00.001 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
04:29:56.333 00.000 10844 Star::Find returns 1 (0), X=1874.46, Y=902.37, Mass=2552, SNR=32.3, Peak=198 HFD=3.4
04:29:56.333 00.000 10844 MultiStar: [#1 0.20,1.20,0.00,M2] [#2 0.33,0.16,0.84,U] [#3 0.42,0.42,0.76,U] [#4 0.09,0.76,0.00,M1] [#5 0.39,0.45,0.71,U] [#6 0.20,-0.16,0.63,U] [#7 0.02,0.63,0.66,U] [#8 0.76,0.87,0.00,M1] 
04:29:56.333 00.000 10844 refined, 5 included, MultiStar: {0.34, 0.16}, one-star: {0.54, -0.37}
04:29:56.333 00.000 10844 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.94) = xAngle (1.37 = 1.37)
04:29:56.333 00.000 10844 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.35 = 1.35)
04:29:56.333 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.16 hyp=0.37 cameraTheta=0.44 mountX=0.07 mountY=0.36, mountTheta=1.37
04:29:56.337 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.16, opts=13)
04:29:56.337 00.000 10844 Enqueuing Move request for scope (0.34, 0.16)
04:29:56.337 00.000 11060 Worker thread wakes up
04:29:56.339 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:56.339 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.16) opts 0xd
04:29:56.339 00.000 10844 UpdateGuideState exits: m=2552 SNR=32.3
04:29:56.339 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.16)
04:29:56.339 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:56.339 00.000 11060 Moving (0.34, 0.16) raw xDistance=0.07 yDistance=0.36
04:29:56.340 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:56.340 00.000 10844 Enqueuing Expose request
04:29:56.340 00.000 11060 BLC: History state: CurrMiss=0.36, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.144013, 1:0.364535
04:29:56.340 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
04:29:56.340 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:29:56.340 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.36
04:29:56.340 00.000 11060 MoveAxis(E, 0, ABG)
04:29:56.342 00.002 11060 Move returns status 0, amount 0
04:29:56.342 00.000 11060 MoveAxis(S, 142, ABG)
04:29:56.342 00.000 11060 Guiding  Dir = 1, Dur = 142
04:29:56.362 00.020 11060 IsSlewing returns 0
04:29:56.362 00.000 11060 IsGuiding returns 0
04:29:56.516 00.154 11060 IsGuiding returns 0
04:29:56.516 00.000 11060 Move returns status 0, amount 142
04:29:56.516 00.000 11060 move complete, result=0
04:29:56.516 00.000 11060 worker thread done servicing request
04:29:56.516 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 142 ms SOUTH
04:29:56.516 00.000 11060 Worker thread wakes up
04:29:56.516 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:56.516 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:57.162 00.646 11060 Exposure complete
04:29:57.492 00.330 11060 worker thread done servicing request
04:29:57.493 00.001 10844 OnExposeComplete: enter
04:29:57.493 00.000 10844 UpdateGuideState(): m_state=6
04:29:57.493 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
04:29:57.493 00.000 10844 Star::Find returns 1 (0), X=1874.27, Y=901.98, Mass=2174, SNR=30.0, Peak=174 HFD=3.4
04:29:57.493 00.000 10844 MultiStar: [#1 -0.15,0.84,0.00,M3] [#2 -0.00,-0.23,0.89,U] [#3 0.42,0.27,0.89,U] [#4 -0.19,0.35,0.87,U] [#5 -0.25,0.28,0.71,U] [#6 0.27,-0.36,0.70,U] [#7 0.27,0.28,0.63,U] [#8 0.80,0.19,0.00,M2] 
04:29:57.493 00.000 10844 refined, 6 included, MultiStar: {0.13, -0.05}, one-star: {0.35, -0.76}
04:29:57.495 00.002 10844 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.94) = xAngle (0.55 = 0.55)
04:29:57.495 00.000 10844 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.53 = 0.53)
04:29:57.495 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=0.12 mountY=0.07, mountTheta=0.53
04:29:57.514 00.019 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.05, opts=13)
04:29:57.514 00.000 10844 Enqueuing Move request for scope (0.13, -0.05)
04:29:57.514 00.000 11060 Worker thread wakes up
04:29:57.515 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
04:29:57.515 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
04:29:57.515 00.000 11060 Moving (0.13, -0.05) raw xDistance=0.12 yDistance=0.07
04:29:57.515 00.000 11060 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.144013, 1:0.364535, 2:0.070805
04:29:57.515 00.000 11060 BLC: No correction, Miss < min_move
04:29:57.516 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:29:57.516 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:57.516 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:29:57.516 00.000 11060 MoveAxis(W, 30, ABG)
04:29:57.516 00.000 11060 Guiding  Dir = 3, Dur = 30
04:29:57.518 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:57.522 00.004 10844 UpdateGuideState exits: m=2174 SNR=30.0
04:29:57.522 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:57.522 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:57.522 00.000 10844 Enqueuing Expose request
04:29:57.541 00.019 11060 IsSlewing returns 0
04:29:57.541 00.000 11060 IsGuiding returns 0
04:29:57.589 00.048 11060 IsGuiding returns 0
04:29:57.589 00.000 11060 Move returns status 0, amount 30
04:29:57.589 00.000 11060 MoveAxis(N, 0, ABG)
04:29:57.589 00.000 11060 Move returns status 0, amount 0
04:29:57.589 00.000 11060 move complete, result=0
04:29:57.589 00.000 11060 worker thread done servicing request
04:29:57.589 00.000 10844 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
04:29:57.589 00.000 11060 Worker thread wakes up
04:29:57.589 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:57.589 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:58.217 00.628 11060 Exposure complete
04:29:58.586 00.369 11060 worker thread done servicing request
04:29:58.587 00.001 10844 OnExposeComplete: enter
04:29:58.587 00.000 10844 UpdateGuideState(): m_state=6
04:29:58.587 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
04:29:58.587 00.000 10844 Star::Find returns 1 (0), X=1873.99, Y=902.00, Mass=2353, SNR=31.0, Peak=202 HFD=4.0
04:29:58.587 00.000 10844 MultiStar: [#1 0.05,0.82,0.00,M4] [#2 0.13,-0.10,0.87,U] [#3 0.08,0.22,0.83,U] [#4 0.08,0.40,0.85,U] [#5 0.39,0.25,0.72,U] [#6 -0.14,-0.29,0.67,U] [#7 0.13,0.60,0.68,U] [#8 0.07,0.50,0.67,U] 
04:29:58.587 00.000 10844 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.08, -0.74}
04:29:58.587 00.000 10844 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.94) = xAngle (1.51 = 1.51)
04:29:58.587 00.000 10844 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.49 = 1.49)
04:29:58.587 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.57 mountX=0.01 mountY=0.12, mountTheta=1.51
04:29:58.594 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=0.07, opts=13)
04:29:58.594 00.000 10844 Enqueuing Move request for scope (0.10, 0.07)
04:29:58.594 00.000 11060 Worker thread wakes up
04:29:58.596 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:29:58.596 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
04:29:58.596 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
04:29:58.596 00.000 11060 Moving (0.10, 0.07) raw xDistance=0.01 yDistance=0.12
04:29:58.596 00.000 11060 BLC: window closed
04:29:58.596 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.44, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.144013, 1:0.364535, 2:0.070805
04:29:58.596 00.000 11060 BLC: No correction, Miss < min_move
04:29:58.596 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:29:58.596 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:58.597 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:29:58.597 00.000 11060 MoveAxis(E, 0, ABG)
04:29:58.597 00.000 11060 Move returns status 0, amount 0
04:29:58.597 00.000 11060 MoveAxis(N, 0, ABG)
04:29:58.597 00.000 11060 Move returns status 0, amount 0
04:29:58.597 00.000 11060 move complete, result=0
04:29:58.597 00.000 10844 UpdateGuideState exits: m=2353 SNR=31.0
04:29:58.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:58.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:58.597 00.000 10844 Enqueuing Expose request
04:29:58.597 00.000 11060 worker thread done servicing request
04:29:58.597 00.000 11060 Worker thread wakes up
04:29:58.597 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:58.597 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:58.598 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:29:59.248 00.650 11060 Exposure complete
04:29:59.604 00.356 10844 OnExposeComplete: enter
04:29:59.604 00.000 10844 UpdateGuideState(): m_state=6
04:29:59.604 00.000 11060 worker thread done servicing request
04:29:59.606 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
04:29:59.607 00.001 10844 Star::Find returns 1 (0), X=1874.24, Y=902.35, Mass=2300, SNR=31.1, Peak=211 HFD=3.5
04:29:59.607 00.000 10844 MultiStar: [#1 0.07,0.83,0.00,M5] [#2 -0.16,-0.22,0.87,U] [#3 0.22,0.19,0.78,U] [#4 -0.26,0.47,0.74,U] [#5 -0.13,0.76,0.00,M1] [#6 0.31,-0.27,0.70,U] [#7 0.04,0.22,0.73,U] [#8 0.50,0.23,0.68,U] 
04:29:59.607 00.000 10844 refined, 6 included, MultiStar: {0.14, 0.01}, one-star: {0.33, -0.40}
04:29:59.607 00.000 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.94) = xAngle (0.99 = 0.99)
04:29:59.607 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
04:29:59.607 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.06 mountX=0.07 mountY=0.11, mountTheta=0.99
04:29:59.613 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.01, opts=13)
04:29:59.613 00.000 10844 Enqueuing Move request for scope (0.14, 0.01)
04:29:59.613 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:29:59.613 00.000 10844 UpdateGuideState exits: m=2300 SNR=31.1
04:29:59.613 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:59.613 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:29:59.613 00.000 10844 Enqueuing Expose request
04:29:59.613 00.000 11060 Worker thread wakes up
04:29:59.613 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
04:29:59.615 00.002 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
04:29:59.615 00.000 11060 Moving (0.14, 0.01) raw xDistance=0.07 yDistance=0.11
04:29:59.615 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:29:59.615 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:29:59.615 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:29:59.616 00.001 11060 MoveAxis(E, 0, ABG)
04:29:59.616 00.000 11060 Move returns status 0, amount 0
04:29:59.618 00.002 11060 MoveAxis(N, 0, ABG)
04:29:59.619 00.001 11060 Move returns status 0, amount 0
04:29:59.619 00.000 11060 move complete, result=0
04:29:59.619 00.000 11060 worker thread done servicing request
04:29:59.619 00.000 11060 Worker thread wakes up
04:29:59.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:29:59.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:29:59.621 00.002 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:00.285 00.664 11060 Exposure complete
04:30:00.643 00.358 11060 worker thread done servicing request
04:30:00.643 00.000 10844 OnExposeComplete: enter
04:30:00.643 00.000 10844 UpdateGuideState(): m_state=6
04:30:00.643 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
04:30:00.643 00.000 10844 Star::Find returns 1 (0), X=1874.17, Y=901.87, Mass=2304, SNR=30.6, Peak=229 HFD=3.2
04:30:00.645 00.002 10844 MultiStar: [#1 -0.00,0.70,0.00,M6] [#2 0.19,0.17,0.94,U] [#3 0.11,0.09,0.82,U] [#4 0.05,0.54,0.85,U] [#5 0.08,0.30,0.74,U] [#6 -0.08,-0.25,0.73,U] [#7 0.42,0.34,0.68,U] [#8 0.47,0.03,0.68,U] 
04:30:00.645 00.000 10844 refined, 7 included, MultiStar: {0.18, 0.02}, one-star: {0.25, -0.88}
04:30:00.645 00.000 10844 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.94) = xAngle (1.03 = 1.03)
04:30:00.645 00.000 10844 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.01 = 1.01)
04:30:00.645 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.09 mountX=0.09 mountY=0.15, mountTheta=1.02
04:30:00.651 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=0.02, opts=13)
04:30:00.651 00.000 10844 Enqueuing Move request for scope (0.18, 0.02)
04:30:00.653 00.002 11060 Worker thread wakes up
04:30:00.653 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
04:30:00.653 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
04:30:00.653 00.000 11060 Moving (0.18, 0.02) raw xDistance=0.09 yDistance=0.15
04:30:00.653 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:30:00.653 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:00.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:30:00.653 00.000 11060 MoveAxis(E, 0, ABG)
04:30:00.653 00.000 11060 Move returns status 0, amount 0
04:30:00.653 00.000 11060 MoveAxis(N, 0, ABG)
04:30:00.653 00.000 11060 Move returns status 0, amount 0
04:30:00.653 00.000 11060 move complete, result=0
04:30:00.653 00.000 11060 worker thread done servicing request
04:30:00.653 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:30:00.653 00.000 10844 UpdateGuideState exits: m=2304 SNR=30.6
04:30:00.653 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:00.653 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:00.653 00.000 10844 Enqueuing Expose request
04:30:00.653 00.000 11060 Worker thread wakes up
04:30:00.653 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:00.655 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:00.660 00.005 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:01.296 00.636 11060 Exposure complete
04:30:01.677 00.381 11060 worker thread done servicing request
04:30:01.679 00.002 10844 OnExposeComplete: enter
04:30:01.679 00.000 10844 UpdateGuideState(): m_state=6
04:30:01.679 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
04:30:01.680 00.001 10844 Star::Find returns 1 (0), X=1874.19, Y=902.41, Mass=2096, SNR=29.5, Peak=189 HFD=3.2
04:30:01.680 00.000 10844 MultiStar: [#1 0.40,0.80,0.00,M7] [#2 0.26,0.19,1.01,U] [#3 0.32,0.43,0.88,U] [#4 -0.38,0.50,0.87,U] [#5 0.32,0.17,0.76,U] [#6 -0.07,-0.41,0.76,U] [#7 0.14,-0.00,0.79,U] [#8 0.54,0.48,0.00,M1] 
04:30:01.680 00.000 10844 refined, 6 included, MultiStar: {0.13, 0.08}, one-star: {0.28, -0.33}
04:30:01.680 00.000 10844 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.94) = xAngle (1.48 = 1.48)
04:30:01.680 00.000 10844 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.46 = 1.46)
04:30:01.680 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.55 mountX=0.01 mountY=0.15, mountTheta=1.48
04:30:01.688 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=0.08, opts=13)
04:30:01.688 00.000 10844 Enqueuing Move request for scope (0.13, 0.08)
04:30:01.688 00.000 11060 Worker thread wakes up
04:30:01.688 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
04:30:01.688 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
04:30:01.688 00.000 11060 Moving (0.13, 0.08) raw xDistance=0.01 yDistance=0.15
04:30:01.688 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:30:01.688 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:01.688 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:30:01.688 00.000 11060 MoveAxis(E, 0, ABG)
04:30:01.690 00.002 11060 Move returns status 0, amount 0
04:30:01.690 00.000 11060 MoveAxis(N, 0, ABG)
04:30:01.690 00.000 11060 Move returns status 0, amount 0
04:30:01.690 00.000 11060 move complete, result=0
04:30:01.690 00.000 11060 worker thread done servicing request
04:30:01.690 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:01.690 00.000 10844 UpdateGuideState exits: m=2096 SNR=29.5
04:30:01.690 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:01.690 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:01.690 00.000 10844 Enqueuing Expose request
04:30:01.690 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:01.692 00.002 11060 Worker thread wakes up
04:30:01.693 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:01.693 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:02.320 00.627 11060 Exposure complete
04:30:02.589 00.269 11060 worker thread done servicing request
04:30:02.589 00.000 10844 OnExposeComplete: enter
04:30:02.589 00.000 10844 UpdateGuideState(): m_state=6
04:30:02.589 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
04:30:02.589 00.000 10844 Star::Find returns 1 (0), X=1874.16, Y=902.22, Mass=2231, SNR=30.2, Peak=188 HFD=3.4
04:30:02.589 00.000 10844 MultiStar: [#1 0.01,0.76,0.00,M8] [#2 0.36,-0.19,0.91,U] [#3 0.20,-0.01,0.80,U] [#4 -0.35,0.13,0.83,U] [#5 0.02,-0.09,0.79,U] [#6 -0.23,-0.35,0.75,U] [#7 0.37,0.04,0.68,U] [#8 0.44,0.02,0.71,U] 
04:30:02.589 00.000 10844 refined, 7 included, MultiStar: {0.13, -0.14}, one-star: {0.25, -0.53}
04:30:02.589 00.000 10844 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.94) = xAngle (0.13 = 0.13)
04:30:02.589 00.000 10844 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.11 = 0.11)
04:30:02.593 00.004 10844 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.81 mountX=0.19 mountY=0.02, mountTheta=0.11
04:30:02.596 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.14, opts=13)
04:30:02.596 00.000 10844 Enqueuing Move request for scope (0.13, -0.14)
04:30:02.596 00.000 11060 Worker thread wakes up
04:30:02.597 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:02.597 00.000 10844 UpdateGuideState exits: m=2231 SNR=30.2
04:30:02.597 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:02.597 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:02.597 00.000 10844 Enqueuing Expose request
04:30:02.597 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
04:30:02.597 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
04:30:02.597 00.000 11060 Moving (0.13, -0.14) raw xDistance=0.19 yDistance=0.02
04:30:02.597 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:30:02.597 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:02.597 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:30:02.599 00.002 11060 MoveAxis(W, 46, ABG)
04:30:02.599 00.000 11060 Guiding  Dir = 3, Dur = 46
04:30:02.627 00.028 11060 IsSlewing returns 0
04:30:02.627 00.000 11060 IsGuiding returns 0
04:30:02.703 00.076 11060 IsGuiding returns 0
04:30:02.703 00.000 11060 Move returns status 0, amount 46
04:30:02.703 00.000 11060 MoveAxis(N, 0, ABG)
04:30:02.703 00.000 11060 Move returns status 0, amount 0
04:30:02.703 00.000 11060 move complete, result=0
04:30:02.703 00.000 11060 worker thread done servicing request
04:30:02.703 00.000 11060 Worker thread wakes up
04:30:02.703 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
04:30:02.703 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:02.703 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:03.690 00.987 11060 Exposure complete
04:30:05.514 01.824 11060 worker thread done servicing request
04:30:05.514 00.000 10844 OnExposeComplete: enter
04:30:05.514 00.000 10844 UpdateGuideState(): m_state=6
04:30:05.514 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
04:30:05.516 00.002 10844 Star::Find returns 1 (0), X=1874.16, Y=902.63, Mass=2476, SNR=32.1, Peak=240 HFD=3.3
04:30:05.516 00.000 10844 MultiStar: [#1 -0.11,0.88,0.00,M9] [#2 0.48,0.02,0.81,U] [#3 -0.11,0.19,0.82,U] [#4 -0.38,0.47,0.74,U] [#5 0.50,0.27,0.67,U] [#6 0.13,-0.03,0.65,U] [#7 -0.03,0.71,0.00,M1] [#8 0.66,0.47,0.00,M1] 
04:30:05.516 00.000 10844 refined, 5 included, MultiStar: {0.14, 0.12}, one-star: {0.25, -0.12}
04:30:05.516 00.000 10844 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.94) = xAngle (1.63 = 1.63)
04:30:05.516 00.000 10844 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.62 = 1.62)
04:30:05.516 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.70 mountX=-0.01 mountY=0.19, mountTheta=1.63
04:30:05.517 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.12, opts=13)
04:30:05.517 00.000 10844 Enqueuing Move request for scope (0.14, 0.12)
04:30:05.517 00.000 11060 Worker thread wakes up
04:30:05.517 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:05.517 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
04:30:05.517 00.000 10844 UpdateGuideState exits: m=2476 SNR=32.1
04:30:05.517 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
04:30:05.517 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:05.517 00.000 11060 Moving (0.14, 0.12) raw xDistance=-0.01 yDistance=0.19
04:30:05.517 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:05.517 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:30:05.517 00.000 10844 Enqueuing Expose request
04:30:05.517 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:05.517 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:30:05.517 00.000 11060 MoveAxis(E, 0, ABG)
04:30:05.517 00.000 11060 Move returns status 0, amount 0
04:30:05.517 00.000 11060 MoveAxis(N, 0, ABG)
04:30:05.517 00.000 11060 Move returns status 0, amount 0
04:30:05.522 00.005 11060 move complete, result=0
04:30:05.522 00.000 11060 worker thread done servicing request
04:30:05.522 00.000 11060 Worker thread wakes up
04:30:05.522 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:05.522 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:05.524 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:06.160 00.636 11060 Exposure complete
04:30:06.867 00.707 11060 worker thread done servicing request
04:30:06.867 00.000 10844 OnExposeComplete: enter
04:30:06.867 00.000 10844 UpdateGuideState(): m_state=6
04:30:06.867 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
04:30:06.867 00.000 10844 Star::Find returns 1 (0), X=1874.24, Y=902.25, Mass=2315, SNR=31.0, Peak=188 HFD=3.5
04:30:06.869 00.002 10844 MultiStar: [#1 -0.11,0.69,0.00,M10] [#2 0.59,-0.56,0.00,M1] [#3 0.34,0.63,0.00,M1] [#4 -0.16,-0.02,0.83,U] [#5 0.28,0.13,0.69,U] [#6 -0.22,-0.24,0.69,U] [#7 0.18,0.11,0.64,U] [#8 0.55,-0.34,0.70,U] 
04:30:06.869 00.000 10844 refined, 5 included, MultiStar: {0.16, -0.17}, one-star: {0.33, -0.50}
04:30:06.869 00.000 10844 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.94) = xAngle (0.14 = 0.14)
04:30:06.869 00.000 10844 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.12 = 0.12)
04:30:06.869 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.80 mountX=0.23 mountY=0.03, mountTheta=0.12
04:30:06.875 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.17, opts=13)
04:30:06.875 00.000 10844 Enqueuing Move request for scope (0.16, -0.17)
04:30:06.875 00.000 11060 Worker thread wakes up
04:30:06.885 00.010 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
04:30:06.885 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
04:30:06.887 00.002 11060 Moving (0.16, -0.17) raw xDistance=0.23 yDistance=0.03
04:30:06.887 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:30:06.887 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:06.887 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:30:06.887 00.000 11060 MoveAxis(W, 57, ABG)
04:30:06.887 00.000 11060 Guiding  Dir = 3, Dur = 57
04:30:06.887 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:06.887 00.000 10844 UpdateGuideState exits: m=2315 SNR=31.0
04:30:06.887 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:06.887 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:06.892 00.005 10844 Enqueuing Expose request
04:30:06.915 00.023 11060 IsSlewing returns 0
04:30:06.916 00.001 11060 IsGuiding returns 0
04:30:06.989 00.073 11060 IsGuiding returns 0
04:30:06.989 00.000 11060 Move returns status 0, amount 57
04:30:06.989 00.000 11060 MoveAxis(N, 0, ABG)
04:30:06.989 00.000 11060 Move returns status 0, amount 0
04:30:06.989 00.000 11060 move complete, result=0
04:30:06.989 00.000 11060 worker thread done servicing request
04:30:06.989 00.000 11060 Worker thread wakes up
04:30:06.989 00.000 10844 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
04:30:06.991 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:06.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:07.682 00.691 11060 Exposure complete
04:30:08.127 00.445 10844 OnExposeComplete: enter
04:30:08.127 00.000 11060 worker thread done servicing request
04:30:08.127 00.000 10844 UpdateGuideState(): m_state=6
04:30:08.128 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
04:30:08.128 00.000 10844 Star::Find returns 1 (0), X=1873.85, Y=902.34, Mass=2421, SNR=31.1, Peak=209 HFD=3.8
04:30:08.128 00.000 10844 MultiStar: [#1 -0.06,0.68,0.00,R] [#2 -0.16,-0.19,0.93,U] [#3 0.10,0.41,0.76,U] [#4 -0.19,0.23,0.82,U] [#5 -0.21,-0.32,0.78,U] [#6 -0.06,-0.47,0.64,U] [#7 0.30,0.07,0.61,U] [#8 -0.14,0.23,0.74,U] 
04:30:08.128 00.000 10844 refined, 7 included, MultiStar: {-0.07, -0.07}, one-star: {-0.06, -0.41}
04:30:08.128 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.94) = xAngle (-1.41 = -1.41)
04:30:08.128 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.43 = -1.43)
04:30:08.128 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.35 mountX=0.02 mountY=-0.10, mountTheta=-1.42
04:30:08.133 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.07, opts=13)
04:30:08.133 00.000 10844 Enqueuing Move request for scope (-0.07, -0.07)
04:30:08.133 00.000 11060 Worker thread wakes up
04:30:08.133 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:08.133 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
04:30:08.133 00.000 10844 UpdateGuideState exits: m=2421 SNR=31.1
04:30:08.135 00.002 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
04:30:08.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:08.135 00.000 11060 Moving (-0.07, -0.07) raw xDistance=0.02 yDistance=-0.10
04:30:08.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:08.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:30:08.136 00.001 10844 Enqueuing Expose request
04:30:08.136 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:08.136 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:30:08.136 00.000 11060 MoveAxis(E, 0, ABG)
04:30:08.136 00.000 11060 Move returns status 0, amount 0
04:30:08.136 00.000 11060 MoveAxis(N, 0, ABG)
04:30:08.136 00.000 11060 Move returns status 0, amount 0
04:30:08.136 00.000 11060 move complete, result=0
04:30:08.136 00.000 11060 worker thread done servicing request
04:30:08.136 00.000 11060 Worker thread wakes up
04:30:08.136 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:08.136 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:08.140 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:08.769 00.629 11060 Exposure complete
04:30:09.116 00.347 11060 worker thread done servicing request
04:30:09.118 00.002 10844 OnExposeComplete: enter
04:30:09.118 00.000 10844 UpdateGuideState(): m_state=6
04:30:09.118 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
04:30:09.118 00.000 10844 Star::Find returns 1 (0), X=1873.89, Y=901.90, Mass=2102, SNR=29.3, Peak=166 HFD=3.2
04:30:09.118 00.000 10844 MultiStar: [#1 -0.00,-0.37,1.17,U] [#2 0.29,-0.24,0.97,U] [#3 0.14,0.27,0.91,U] [#4 -0.03,0.31,0.76,U] [#5 0.04,0.20,0.79,U] [#6 0.09,-0.60,0.82,U] [#7 0.00,0.25,0.71,U] [#8 0.48,-0.44,0.00,M1] 
04:30:09.118 00.000 10844 refined, 7 included, MultiStar: {0.06, -0.17}, one-star: {-0.02, -0.85}
04:30:09.118 00.000 10844 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.94) = xAngle (-0.26 = -0.26)
04:30:09.120 00.002 10844 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.28 = -0.28)
04:30:09.120 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.20 mountX=0.17 mountY=-0.05, mountTheta=-0.28
04:30:09.122 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.17, opts=13)
04:30:09.122 00.000 10844 Enqueuing Move request for scope (0.06, -0.17)
04:30:09.124 00.002 11060 Worker thread wakes up
04:30:09.124 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:09.124 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
04:30:09.124 00.000 10844 UpdateGuideState exits: m=2102 SNR=29.3
04:30:09.124 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
04:30:09.124 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:09.124 00.000 11060 Moving (0.06, -0.17) raw xDistance=0.17 yDistance=-0.05
04:30:09.124 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:09.125 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:30:09.125 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:09.125 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:30:09.125 00.000 11060 MoveAxis(W, 42, ABG)
04:30:09.125 00.000 11060 Guiding  Dir = 3, Dur = 42
04:30:09.125 00.000 10844 Enqueuing Expose request
04:30:09.135 00.010 11060 IsSlewing returns 0
04:30:09.135 00.000 11060 IsGuiding returns 0
04:30:09.194 00.059 11060 IsGuiding returns 0
04:30:09.194 00.000 11060 Move returns status 0, amount 42
04:30:09.194 00.000 11060 MoveAxis(N, 0, ABG)
04:30:09.194 00.000 11060 Move returns status 0, amount 0
04:30:09.194 00.000 11060 move complete, result=0
04:30:09.194 00.000 11060 worker thread done servicing request
04:30:09.194 00.000 10844 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
04:30:09.195 00.001 11060 Worker thread wakes up
04:30:09.195 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:09.195 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:09.824 00.629 11060 Exposure complete
04:30:10.170 00.346 11060 worker thread done servicing request
04:30:10.171 00.001 10844 OnExposeComplete: enter
04:30:10.171 00.000 10844 UpdateGuideState(): m_state=6
04:30:10.171 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
04:30:10.171 00.000 10844 Star::Find returns 1 (0), X=1874.36, Y=902.33, Mass=2396, SNR=31.4, Peak=186 HFD=3.4
04:30:10.171 00.000 10844 MultiStar: [#1 0.26,0.30,1.10,U] [#2 0.52,-0.03,0.90,U] [#3 0.12,0.16,0.81,U] [#4 0.41,0.49,0.78,U] [#5 0.26,0.38,0.77,U] [#6 -0.02,-0.26,0.78,U] [#7 0.62,0.13,0.63,U] [#8 0.69,-0.17,0.00,M2] 
04:30:10.171 00.000 10844 refined, 7 included, MultiStar: {0.32, 0.08}, one-star: {0.45, -0.42}
04:30:10.171 00.000 10844 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.94) = xAngle (1.19 = 1.19)
04:30:10.171 00.000 10844 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.17 = 1.17)
04:30:10.173 00.002 10844 CameraToMount -- cameraX=0.32 cameraY=0.08 hyp=0.33 cameraTheta=0.25 mountX=0.13 mountY=0.31, mountTheta=1.18
04:30:10.176 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.32, y=0.08, opts=13)
04:30:10.176 00.000 10844 Enqueuing Move request for scope (0.32, 0.08)
04:30:10.176 00.000 11060 Worker thread wakes up
04:30:10.176 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.08) opts 0xd
04:30:10.176 00.000 11060 Handling offset move in thread for scope, endpoint = (0.32, 0.08)
04:30:10.176 00.000 11060 Moving (0.32, 0.08) raw xDistance=0.13 yDistance=0.31
04:30:10.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.13
04:30:10.176 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:10.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.31
04:30:10.176 00.000 10844 UpdateGuideState exits: m=2396 SNR=31.4
04:30:10.176 00.000 11060 MoveAxis(W, 32, ABG)
04:30:10.176 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:10.176 00.000 11060 Guiding  Dir = 3, Dur = 32
04:30:10.176 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:10.176 00.000 10844 Enqueuing Expose request
04:30:10.216 00.040 11060 IsSlewing returns 0
04:30:10.216 00.000 11060 IsGuiding returns 0
04:30:10.293 00.077 11060 IsGuiding returns 0
04:30:10.293 00.000 11060 Move returns status 0, amount 32
04:30:10.293 00.000 11060 MoveAxis(S, 119, ABG)
04:30:10.293 00.000 11060 Guiding  Dir = 1, Dur = 119
04:30:10.338 00.045 11060 IsSlewing returns 0
04:30:10.339 00.001 11060 IsGuiding returns 0
04:30:10.501 00.162 11060 IsGuiding returns 0
04:30:10.501 00.000 11060 Move returns status 0, amount 119
04:30:10.501 00.000 11060 move complete, result=0
04:30:10.501 00.000 11060 worker thread done servicing request
04:30:10.501 00.000 11060 Worker thread wakes up
04:30:10.501 00.000 10844 GuideStep: 0.1 px 32 ms WEST, 0.3 px 119 ms SOUTH
04:30:10.502 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:10.502 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:11.165 00.663 11060 Exposure complete
04:30:11.510 00.345 11060 worker thread done servicing request
04:30:11.510 00.000 10844 OnExposeComplete: enter
04:30:11.510 00.000 10844 UpdateGuideState(): m_state=6
04:30:11.511 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
04:30:11.511 00.000 10844 Star::Find returns 1 (0), X=1873.85, Y=901.89, Mass=2258, SNR=29.9, Peak=204 HFD=3.3
04:30:11.511 00.000 10844 MultiStar: [#1 0.42,-0.24,1.19,U] [#2 0.37,-0.53,0.00,M1] [#3 0.01,-0.05,0.84,U] [#4 0.38,0.16,0.83,U] [#5 0.58,-0.30,0.00,M1] [#6 -0.21,-0.75,0.00,M1] [#7 0.22,-0.10,0.76,U] [#8 0.44,-0.26,0.61,U] 
04:30:11.511 00.000 10844 refined, 5 included, MultiStar: {0.23, -0.25}, one-star: {-0.06, -0.85}
04:30:11.511 00.000 10844 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.94) = xAngle (0.11 = 0.11)
04:30:11.511 00.000 10844 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.10 = 0.10)
04:30:11.511 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-0.82 mountX=0.34 mountY=0.03, mountTheta=0.10
04:30:11.516 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=-0.25, opts=13)
04:30:11.516 00.000 10844 Enqueuing Move request for scope (0.23, -0.25)
04:30:11.516 00.000 11060 Worker thread wakes up
04:30:11.516 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:11.516 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.25) opts 0xd
04:30:11.516 00.000 10844 UpdateGuideState exits: m=2258 SNR=29.9
04:30:11.516 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, -0.25)
04:30:11.516 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:11.516 00.000 11060 Moving (0.23, -0.25) raw xDistance=0.34 yDistance=0.03
04:30:11.516 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:11.516 00.000 10844 Enqueuing Expose request
04:30:11.518 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.34
04:30:11.518 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:11.518 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:30:11.518 00.000 11060 MoveAxis(W, 84, ABG)
04:30:11.518 00.000 11060 Guiding  Dir = 3, Dur = 84
04:30:11.526 00.008 11060 IsSlewing returns 0
04:30:11.526 00.000 11060 IsGuiding returns 0
04:30:11.616 00.090 11060 IsGuiding returns 0
04:30:11.616 00.000 11060 Move returns status 0, amount 84
04:30:11.618 00.002 11060 MoveAxis(N, 0, ABG)
04:30:11.618 00.000 11060 Move returns status 0, amount 0
04:30:11.618 00.000 11060 move complete, result=0
04:30:11.618 00.000 11060 worker thread done servicing request
04:30:11.618 00.000 11060 Worker thread wakes up
04:30:11.619 00.001 10844 GuideStep: 0.3 px 84 ms WEST, 0.0 px 0 ms NORTH
04:30:11.619 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:11.619 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:12.249 00.630 11060 Exposure complete
04:30:12.525 00.276 11060 worker thread done servicing request
04:30:12.525 00.000 10844 OnExposeComplete: enter
04:30:12.525 00.000 10844 UpdateGuideState(): m_state=6
04:30:12.525 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
04:30:12.525 00.000 10844 Star::Find returns 1 (0), X=1873.97, Y=902.29, Mass=2202, SNR=29.9, Peak=188 HFD=3.4
04:30:12.525 00.000 10844 MultiStar: [#1 -0.05,-0.10,1.17,U] [#2 0.33,0.11,0.92,U] [#3 0.07,0.04,0.89,U] [#4 -0.06,0.41,0.82,U] [#5 0.51,0.46,0.00,M2] [#6 -0.27,-0.01,0.66,U] [#7 0.27,-0.16,0.70,U] [#8 0.48,0.18,0.69,U] 
04:30:12.525 00.000 10844 refined, 7 included, MultiStar: {0.10, -0.02}, one-star: {0.06, -0.46}
04:30:12.527 00.002 10844 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.94) = xAngle (0.78 = 0.78)
04:30:12.527 00.000 10844 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.76 = 0.76)
04:30:12.527 00.000 10844 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.16 mountX=0.07 mountY=0.07, mountTheta=0.77
04:30:12.530 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.10, y=-0.02, opts=13)
04:30:12.530 00.000 10844 Enqueuing Move request for scope (0.10, -0.02)
04:30:12.530 00.000 11060 Worker thread wakes up
04:30:12.532 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:12.532 00.000 10844 UpdateGuideState exits: m=2202 SNR=29.9
04:30:12.532 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
04:30:12.532 00.000 11060 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
04:30:12.532 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:12.532 00.000 11060 Moving (0.10, -0.02) raw xDistance=0.07 yDistance=0.07
04:30:12.532 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:12.532 00.000 10844 Enqueuing Expose request
04:30:12.532 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:30:12.532 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:12.532 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:30:12.532 00.000 11060 MoveAxis(E, 0, ABG)
04:30:12.533 00.001 11060 Move returns status 0, amount 0
04:30:12.533 00.000 11060 MoveAxis(N, 0, ABG)
04:30:12.533 00.000 11060 Move returns status 0, amount 0
04:30:12.533 00.000 11060 move complete, result=0
04:30:12.533 00.000 11060 worker thread done servicing request
04:30:12.533 00.000 11060 Worker thread wakes up
04:30:12.533 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:12.533 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:12.538 00.005 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:13.175 00.637 11060 Exposure complete
04:30:13.522 00.347 11060 worker thread done servicing request
04:30:13.522 00.000 10844 OnExposeComplete: enter
04:30:13.522 00.000 10844 UpdateGuideState(): m_state=6
04:30:13.523 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
04:30:13.523 00.000 10844 Star::Find returns 1 (0), X=1873.64, Y=902.24, Mass=2123, SNR=29.1, Peak=177 HFD=3.5
04:30:13.523 00.000 10844 MultiStar: [#1 0.29,-0.29,1.34,U] [#2 0.69,0.12,0.00,M1] [#3 0.00,0.20,0.89,U] [#4 0.30,0.36,0.84,U] [#5 0.19,0.16,0.81,U] [#6 -0.29,-0.12,0.82,U] [#7 0.08,0.34,0.70,U] [#8 0.05,0.01,0.70,U] 
04:30:13.523 00.000 10844 refined, 7 included, MultiStar: {0.05, -0.02}, one-star: {-0.27, -0.50}
04:30:13.523 00.000 10844 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.94) = xAngle (0.57 = 0.57)
04:30:13.523 00.000 10844 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.55 = 0.55)
04:30:13.523 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.37 mountX=0.05 mountY=0.03, mountTheta=0.56
04:30:13.527 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=-0.02, opts=13)
04:30:13.527 00.000 10844 Enqueuing Move request for scope (0.05, -0.02)
04:30:13.527 00.000 11060 Worker thread wakes up
04:30:13.528 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
04:30:13.528 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
04:30:13.528 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:13.528 00.000 10844 UpdateGuideState exits: m=2123 SNR=29.1
04:30:13.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:13.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:13.528 00.000 10844 Enqueuing Expose request
04:30:13.528 00.000 11060 Moving (0.05, -0.02) raw xDistance=0.05 yDistance=0.03
04:30:13.528 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:30:13.529 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:13.529 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:30:13.529 00.000 11060 MoveAxis(E, 0, ABG)
04:30:13.529 00.000 11060 Move returns status 0, amount 0
04:30:13.529 00.000 11060 MoveAxis(N, 0, ABG)
04:30:13.529 00.000 11060 Move returns status 0, amount 0
04:30:13.529 00.000 11060 move complete, result=0
04:30:13.539 00.010 10844 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:30:13.539 00.000 11060 worker thread done servicing request
04:30:13.541 00.002 11060 Worker thread wakes up
04:30:13.541 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:13.541 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:14.194 00.653 11060 Exposure complete
04:30:14.660 00.466 11060 worker thread done servicing request
04:30:14.660 00.000 10844 OnExposeComplete: enter
04:30:14.660 00.000 10844 UpdateGuideState(): m_state=6
04:30:14.661 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
04:30:14.661 00.000 10844 Star::Find returns 1 (0), X=1874.23, Y=901.80, Mass=2221, SNR=30.1, Peak=187 HFD=2.9
04:30:14.661 00.000 10844 MultiStar: [#1 0.69,-0.54,0.00,M1] [#2 0.65,-0.15,0.00,M2] [#3 0.33,-0.28,0.88,U] [#4 0.10,0.26,0.82,U] [#5 0.01,-0.31,0.69,U] [#6 -0.03,-0.62,0.78,U] [#7 0.07,-0.05,0.64,U] [#8 0.98,-0.02,0.00,M1] 
04:30:14.661 00.000 10844 refined, 5 included, MultiStar: {0.15, -0.35}, one-star: {0.32, -0.94}
04:30:14.661 00.000 10844 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.94) = xAngle (-0.24 = -0.24)
04:30:14.661 00.000 10844 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.26 = -0.26)
04:30:14.661 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.17 mountX=0.37 mountY=-0.10, mountTheta=-0.25
04:30:14.667 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.35, opts=13)
04:30:14.667 00.000 10844 Enqueuing Move request for scope (0.15, -0.35)
04:30:14.667 00.000 11060 Worker thread wakes up
04:30:14.667 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
04:30:14.667 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
04:30:14.667 00.000 11060 Moving (0.15, -0.35) raw xDistance=0.37 yDistance=-0.10
04:30:14.667 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.37
04:30:14.667 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:14.667 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:30:14.667 00.000 11060 MoveAxis(W, 92, ABG)
04:30:14.667 00.000 11060 Guiding  Dir = 3, Dur = 92
04:30:14.667 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:30:14.667 00.000 10844 UpdateGuideState exits: m=2221 SNR=30.1
04:30:14.667 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:14.669 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:14.669 00.000 10844 Enqueuing Expose request
04:30:14.681 00.012 11060 IsSlewing returns 0
04:30:14.681 00.000 11060 IsGuiding returns 0
04:30:14.788 00.107 11060 IsGuiding returns 0
04:30:14.788 00.000 11060 Move returns status 0, amount 92
04:30:14.788 00.000 11060 MoveAxis(N, 0, ABG)
04:30:14.788 00.000 11060 Move returns status 0, amount 0
04:30:14.788 00.000 11060 move complete, result=0
04:30:14.788 00.000 11060 worker thread done servicing request
04:30:14.788 00.000 11060 Worker thread wakes up
04:30:14.788 00.000 10844 GuideStep: 0.4 px 92 ms WEST, -0.1 px 0 ms NORTH
04:30:14.788 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:14.788 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:15.458 00.670 11060 Exposure complete
04:30:15.941 00.483 11060 worker thread done servicing request
04:30:15.941 00.000 10844 OnExposeComplete: enter
04:30:15.942 00.001 10844 UpdateGuideState(): m_state=6
04:30:15.942 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
04:30:15.942 00.000 10844 Star::Find returns 1 (0), X=1874.21, Y=902.40, Mass=2103, SNR=29.5, Peak=189 HFD=3.2
04:30:15.942 00.000 10844 MultiStar: [#1 -0.31,0.07,1.15,U] [#2 0.30,-0.10,0.97,U] [#3 -0.00,0.45,0.84,U] [#4 0.06,0.24,0.87,U] [#5 -0.30,0.38,0.74,U] [#6 0.23,-0.40,0.81,U] [#7 0.08,0.28,0.73,U] [#8 0.55,0.33,0.00,M2] 
04:30:15.942 00.000 10844 refined, 7 included, MultiStar: {0.04, 0.05}, one-star: {0.29, -0.35}
04:30:15.942 00.000 10844 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.94) = xAngle (1.84 = 1.84)
04:30:15.942 00.000 10844 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.82 = 1.82)
04:30:15.942 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.90 mountX=-0.02 mountY=0.07, mountTheta=1.84
04:30:15.947 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.05, opts=13)
04:30:15.947 00.000 10844 Enqueuing Move request for scope (0.04, 0.05)
04:30:15.949 00.002 11060 Worker thread wakes up
04:30:15.949 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
04:30:15.949 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
04:30:15.949 00.000 11060 Moving (0.04, 0.05) raw xDistance=-0.02 yDistance=0.07
04:30:15.949 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:30:15.949 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:15.949 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:30:15.949 00.000 11060 MoveAxis(E, 0, ABG)
04:30:15.949 00.000 11060 Move returns status 0, amount 0
04:30:15.949 00.000 11060 MoveAxis(N, 0, ABG)
04:30:15.949 00.000 11060 Move returns status 0, amount 0
04:30:15.949 00.000 11060 move complete, result=0
04:30:15.949 00.000 11060 worker thread done servicing request
04:30:15.949 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:15.949 00.000 10844 UpdateGuideState exits: m=2103 SNR=29.5
04:30:15.949 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:15.949 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:15.949 00.000 10844 Enqueuing Expose request
04:30:15.949 00.000 11060 Worker thread wakes up
04:30:15.951 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:15.959 00.008 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:15.961 00.002 10844 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:16.591 00.630 11060 Exposure complete
04:30:16.956 00.365 11060 worker thread done servicing request
04:30:16.956 00.000 10844 OnExposeComplete: enter
04:30:16.956 00.000 10844 UpdateGuideState(): m_state=6
04:30:16.957 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
04:30:16.957 00.000 10844 Star::Find returns 1 (0), X=1874.43, Y=902.25, Mass=2209, SNR=29.6, Peak=172 HFD=3.6
04:30:16.958 00.001 10844 MultiStar: [#1 0.26,-0.04,1.13,U] [#2 0.81,-0.05,0.00,M2] [#3 0.49,0.45,0.00,M1] [#4 -0.11,0.31,0.84,U] [#5 0.63,0.49,0.00,M1] [#6 0.24,-0.26,0.73,U] [#7 0.36,0.45,0.70,U] [#8 0.78,0.11,0.00,M3] 
04:30:16.958 00.000 10844 refined, 4 included, MultiStar: {0.26, -0.03}, one-star: {0.52, -0.49}
04:30:16.958 00.000 10844 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.94) = xAngle (0.81 = 0.81)
04:30:16.959 00.001 10844 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.79 = 0.79)
04:30:16.959 00.000 10844 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.13 mountX=0.18 mountY=0.19, mountTheta=0.80
04:30:16.961 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.26, y=-0.03, opts=13)
04:30:16.965 00.004 10844 Enqueuing Move request for scope (0.26, -0.03)
04:30:16.967 00.002 11060 Worker thread wakes up
04:30:16.967 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:16.967 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
04:30:16.967 00.000 10844 UpdateGuideState exits: m=2209 SNR=29.6
04:30:16.967 00.000 11060 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
04:30:16.967 00.000 11060 Moving (0.26, -0.03) raw xDistance=0.18 yDistance=0.19
04:30:16.967 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:16.967 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:16.967 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:30:16.967 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:16.967 00.000 10844 Enqueuing Expose request
04:30:16.967 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:30:16.967 00.000 11060 MoveAxis(W, 45, ABG)
04:30:16.967 00.000 11060 Guiding  Dir = 3, Dur = 45
04:30:16.976 00.009 11060 IsSlewing returns 0
04:30:16.987 00.011 11060 IsGuiding returns 0
04:30:17.039 00.052 11060 IsGuiding returns 0
04:30:17.040 00.001 11060 Move returns status 0, amount 45
04:30:17.040 00.000 11060 MoveAxis(N, 0, ABG)
04:30:17.040 00.000 11060 Move returns status 0, amount 0
04:30:17.040 00.000 11060 move complete, result=0
04:30:17.040 00.000 11060 worker thread done servicing request
04:30:17.040 00.000 10844 GuideStep: 0.2 px 45 ms WEST, 0.2 px 0 ms NORTH
04:30:17.040 00.000 11060 Worker thread wakes up
04:30:17.040 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:17.041 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:17.681 00.640 11060 Exposure complete
04:30:18.029 00.348 11060 worker thread done servicing request
04:30:18.029 00.000 10844 OnExposeComplete: enter
04:30:18.029 00.000 10844 UpdateGuideState(): m_state=6
04:30:18.029 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
04:30:18.029 00.000 10844 Star::Find returns 1 (0), X=1874.32, Y=902.77, Mass=2286, SNR=30.8, Peak=243 HFD=3.5
04:30:18.029 00.000 10844 MultiStar: [#1 0.27,0.16,1.18,U] [#2 0.65,0.61,0.00,M3] [#3 0.69,0.59,0.00,M2] [#4 0.26,0.71,0.00,M1] [#5 0.08,1.00,0.00,M2] [#6 -0.13,0.11,0.67,U] [#7 0.11,0.03,0.65,U] [#8 0.56,0.65,0.00,M4] 
04:30:18.029 00.000 10844 refined, 3 included, MultiStar: {0.20, 0.09}, one-star: {0.41, 0.02}
04:30:18.029 00.000 10844 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.94) = xAngle (1.34 = 1.34)
04:30:18.029 00.000 10844 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.32 = 1.32)
04:30:18.029 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.40 mountX=0.05 mountY=0.21, mountTheta=1.34
04:30:18.036 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=0.09, opts=13)
04:30:18.036 00.000 10844 Enqueuing Move request for scope (0.20, 0.09)
04:30:18.036 00.000 11060 Worker thread wakes up
04:30:18.036 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:18.036 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
04:30:18.036 00.000 10844 UpdateGuideState exits: m=2286 SNR=30.8
04:30:18.036 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
04:30:18.036 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:18.036 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:18.036 00.000 10844 Enqueuing Expose request
04:30:18.038 00.002 11060 Moving (0.20, 0.09) raw xDistance=0.05 yDistance=0.21
04:30:18.038 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:30:18.038 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.21
04:30:18.038 00.000 11060 MoveAxis(E, 0, ABG)
04:30:18.038 00.000 11060 Move returns status 0, amount 0
04:30:18.038 00.000 11060 MoveAxis(S, 82, ABG)
04:30:18.038 00.000 11060 Guiding  Dir = 1, Dur = 82
04:30:18.053 00.015 11060 IsSlewing returns 0
04:30:18.053 00.000 11060 IsGuiding returns 0
04:30:18.145 00.092 11060 IsGuiding returns 0
04:30:18.145 00.000 11060 Move returns status 0, amount 82
04:30:18.145 00.000 11060 move complete, result=0
04:30:18.145 00.000 11060 worker thread done servicing request
04:30:18.147 00.002 11060 Worker thread wakes up
04:30:18.147 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.2 px 82 ms SOUTH
04:30:18.147 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:18.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:18.803 00.656 11060 Exposure complete
04:30:19.153 00.350 10844 OnExposeComplete: enter
04:30:19.153 00.000 10844 UpdateGuideState(): m_state=6
04:30:19.153 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
04:30:19.153 00.000 10844 Star::Find returns 1 (0), X=1874.20, Y=902.81, Mass=2504, SNR=31.9, Peak=204 HFD=3.6
04:30:19.155 00.002 10844 MultiStar: [#1 0.30,0.25,1.02,U] [#2 0.52,0.49,0.00,M4] [#3 0.15,0.86,0.00,M3] [#4 0.29,0.87,0.00,M2] [#5 0.15,0.64,0.00,M3] [#6 -0.14,0.59,0.72,U] [#7 0.45,0.63,0.00,M1] [#8 0.42,0.31,0.59,U] 
04:30:19.155 00.000 10844 single-star, 3 included, MultiStar: {0.23, 0.28}, one-star: {0.29, 0.06}
04:30:19.155 00.000 10844 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.94) = xAngle (1.14 = 1.14)
04:30:19.155 00.000 10844 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.12 = 1.12)
04:30:19.155 00.000 10844 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.20 mountX=0.12 mountY=0.27, mountTheta=1.13
04:30:19.156 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.29, y=0.06, opts=13)
04:30:19.156 00.000 10844 Enqueuing Move request for scope (0.29, 0.06)
04:30:19.156 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:19.156 00.000 10844 UpdateGuideState exits: m=2504 SNR=31.9
04:30:19.156 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:19.158 00.002 11060 worker thread done servicing request
04:30:19.158 00.000 11060 Worker thread wakes up
04:30:19.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
04:30:19.158 00.000 11060 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
04:30:19.159 00.001 11060 Moving (0.29, 0.06) raw xDistance=0.12 yDistance=0.27
04:30:19.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:30:19.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
04:30:19.159 00.000 11060 MoveAxis(W, 31, ABG)
04:30:19.159 00.000 11060 Guiding  Dir = 3, Dur = 31
04:30:19.165 00.006 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:19.165 00.000 10844 Enqueuing Expose request
04:30:19.185 00.020 11060 IsSlewing returns 0
04:30:19.186 00.001 11060 IsGuiding returns 0
04:30:19.245 00.059 11060 IsGuiding returns 0
04:30:19.245 00.000 11060 Move returns status 0, amount 31
04:30:19.245 00.000 11060 MoveAxis(S, 104, ABG)
04:30:19.245 00.000 11060 Guiding  Dir = 1, Dur = 104
04:30:19.276 00.031 11060 IsSlewing returns 0
04:30:19.276 00.000 11060 IsGuiding returns 0
04:30:19.409 00.133 11060 IsGuiding returns 0
04:30:19.409 00.000 11060 Move returns status 0, amount 104
04:30:19.409 00.000 11060 move complete, result=0
04:30:19.409 00.000 11060 worker thread done servicing request
04:30:19.409 00.000 11060 Worker thread wakes up
04:30:19.409 00.000 10844 GuideStep: 0.1 px 31 ms WEST, 0.3 px 104 ms SOUTH
04:30:19.409 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:19.409 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:20.075 00.666 11060 Exposure complete
04:30:20.482 00.407 11060 worker thread done servicing request
04:30:20.482 00.000 10844 OnExposeComplete: enter
04:30:20.482 00.000 10844 UpdateGuideState(): m_state=6
04:30:20.482 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
04:30:20.482 00.000 10844 Star::Find returns 1 (0), X=1874.24, Y=902.64, Mass=2591, SNR=32.9, Peak=179 HFD=3.6
04:30:20.482 00.000 10844 MultiStar: [#1 0.25,-0.13,1.07,U] [#2 0.45,0.34,0.88,U] [#3 -0.07,0.54,0.74,U] [#4 -0.07,0.42,0.76,U] [#5 0.16,0.59,0.71,U] [#6 0.16,0.24,0.70,U] [#7 0.18,0.19,0.70,U] [#8 0.34,0.74,0.00,M4] 
04:30:20.484 00.002 10844 refined, 7 included, MultiStar: {0.19, 0.23}, one-star: {0.32, -0.10}
04:30:20.484 00.000 10844 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.94) = xAngle (1.81 = 1.81)
04:30:20.484 00.000 10844 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.80 = 1.80)
04:30:20.484 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.29 cameraTheta=0.88 mountX=-0.07 mountY=0.29, mountTheta=1.81
04:30:20.489 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.23, opts=13)
04:30:20.489 00.000 10844 Enqueuing Move request for scope (0.19, 0.23)
04:30:20.489 00.000 11060 Worker thread wakes up
04:30:20.489 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.23) opts 0xd
04:30:20.489 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.23)
04:30:20.489 00.000 11060 Moving (0.19, 0.23) raw xDistance=-0.07 yDistance=0.29
04:30:20.489 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:30:20.489 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.29
04:30:20.489 00.000 11060 MoveAxis(E, 0, ABG)
04:30:20.489 00.000 11060 Move returns status 0, amount 0
04:30:20.489 00.000 11060 MoveAxis(S, 112, ABG)
04:30:20.489 00.000 11060 Guiding  Dir = 1, Dur = 112
04:30:20.491 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:20.491 00.000 10844 UpdateGuideState exits: m=2591 SNR=32.9
04:30:20.491 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:20.491 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:20.491 00.000 10844 Enqueuing Expose request
04:30:20.496 00.005 11060 IsSlewing returns 0
04:30:20.496 00.000 11060 IsGuiding returns 0
04:30:20.615 00.119 11060 IsGuiding returns 0
04:30:20.615 00.000 11060 Move returns status 0, amount 112
04:30:20.616 00.001 11060 move complete, result=0
04:30:20.616 00.000 11060 worker thread done servicing request
04:30:20.616 00.000 11060 Worker thread wakes up
04:30:20.616 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 112 ms SOUTH
04:30:20.616 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:20.616 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:21.245 00.629 11060 Exposure complete
04:30:21.597 00.352 11060 worker thread done servicing request
04:30:21.597 00.000 10844 OnExposeComplete: enter
04:30:21.597 00.000 10844 UpdateGuideState(): m_state=6
04:30:21.599 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
04:30:21.599 00.000 10844 Star::Find returns 1 (0), X=1873.87, Y=902.79, Mass=2292, SNR=30.5, Peak=185 HFD=3.8
04:30:21.601 00.002 10844 MultiStar: [#1 -0.12,-0.00,1.10,U] [#2 -0.05,0.28,0.87,U] [#3 -0.24,0.74,0.00,M3] [#4 -0.57,0.91,0.00,M2] [#5 -0.21,0.89,0.00,M3] [#6 -0.12,0.22,0.74,U] [#7 0.16,0.80,0.00,M1] [#8 -0.08,0.51,0.63,U] 
04:30:21.601 00.000 10844 single-star, 4 included, MultiStar: {-0.08, 0.17}, one-star: {-0.04, 0.04}
04:30:21.601 00.000 10844 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.94) = xAngle (3.30 = -2.98)
04:30:21.601 00.000 10844 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.28 = -3.00)
04:30:21.601 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.37 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
04:30:21.603 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.04, opts=13)
04:30:21.603 00.000 10844 Enqueuing Move request for scope (-0.04, 0.04)
04:30:21.603 00.000 11060 Worker thread wakes up
04:30:21.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:21.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
04:30:21.603 00.000 10844 UpdateGuideState exits: m=2292 SNR=30.5
04:30:21.603 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
04:30:21.603 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:21.603 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:21.605 00.002 10844 Enqueuing Expose request
04:30:21.605 00.000 11060 Moving (-0.04, 0.04) raw xDistance=-0.06 yDistance=-0.01
04:30:21.605 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:30:21.605 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:21.605 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:30:21.605 00.000 11060 MoveAxis(E, 0, ABG)
04:30:21.607 00.002 11060 Move returns status 0, amount 0
04:30:21.607 00.000 11060 MoveAxis(N, 0, ABG)
04:30:21.607 00.000 11060 Move returns status 0, amount 0
04:30:21.607 00.000 11060 move complete, result=0
04:30:21.609 00.002 11060 worker thread done servicing request
04:30:21.610 00.001 11060 Worker thread wakes up
04:30:21.610 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:21.610 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:21.626 00.016 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:30:22.245 00.619 11060 Exposure complete
04:30:22.511 00.266 11060 worker thread done servicing request
04:30:22.511 00.000 10844 OnExposeComplete: enter
04:30:22.511 00.000 10844 UpdateGuideState(): m_state=6
04:30:22.512 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
04:30:22.512 00.000 10844 Star::Find returns 1 (0), X=1873.99, Y=902.38, Mass=2345, SNR=31.1, Peak=241 HFD=3.4
04:30:22.512 00.000 10844 MultiStar: [#1 0.11,0.39,1.10,U] [#2 0.18,0.08,0.89,U] [#3 -0.33,0.14,0.81,U] [#4 -0.57,0.57,0.00,M3] [#5 -0.10,0.27,0.76,U] [#6 -0.22,-0.29,0.73,U] [#7 -0.43,0.30,0.64,U] [#8 -0.09,0.44,0.65,U] 
04:30:22.512 00.000 10844 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {0.08, -0.37}
04:30:22.512 00.000 10844 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.94) = xAngle (3.09 = 3.09)
04:30:22.512 00.000 10844 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.07 = 3.07)
04:30:22.512 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.15 mountX=-0.13 mountY=0.01, mountTheta=3.07
04:30:22.517 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.11, opts=13)
04:30:22.518 00.001 10844 Enqueuing Move request for scope (-0.07, 0.11)
04:30:22.518 00.000 11060 Worker thread wakes up
04:30:22.518 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:22.518 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
04:30:22.518 00.000 10844 UpdateGuideState exits: m=2345 SNR=31.1
04:30:22.518 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
04:30:22.518 00.000 11060 Moving (-0.07, 0.11) raw xDistance=-0.13 yDistance=0.01
04:30:22.518 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:22.519 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:22.519 00.000 10844 Enqueuing Expose request
04:30:22.519 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:30:22.519 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:22.520 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:30:22.520 00.000 11060 MoveAxis(E, 32, ABG)
04:30:22.521 00.001 11060 Guiding  Dir = 2, Dur = 32
04:30:22.550 00.029 11060 IsSlewing returns 0
04:30:22.550 00.000 11060 IsGuiding returns 0
04:30:22.600 00.050 11060 IsGuiding returns 0
04:30:22.600 00.000 11060 Move returns status 0, amount 32
04:30:22.600 00.000 11060 MoveAxis(N, 0, ABG)
04:30:22.600 00.000 11060 Move returns status 0, amount 0
04:30:22.600 00.000 11060 move complete, result=0
04:30:22.600 00.000 11060 worker thread done servicing request
04:30:22.600 00.000 11060 Worker thread wakes up
04:30:22.600 00.000 10844 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
04:30:22.600 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:22.600 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:23.269 00.669 11060 Exposure complete
04:30:24.774 01.505 11060 worker thread done servicing request
04:30:24.774 00.000 10844 OnExposeComplete: enter
04:30:24.774 00.000 10844 UpdateGuideState(): m_state=6
04:30:24.774 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
04:30:24.774 00.000 10844 Star::Find returns 1 (0), X=1873.81, Y=901.99, Mass=2124, SNR=29.5, Peak=168 HFD=3.5
04:30:24.774 00.000 10844 MultiStar: [#1 -0.53,-0.08,1.18,U] [#2 0.16,0.06,0.86,U] [#3 -0.43,0.12,0.90,U] [#4 -0.72,0.74,0.00,M4] [#5 -0.11,0.22,0.75,U] [#6 -0.02,-0.22,0.74,U] [#7 -0.31,-0.10,0.75,U] [#8 0.09,0.19,0.67,U] 
04:30:24.776 00.002 10844 refined, 7 included, MultiStar: {-0.18, -0.09}, one-star: {-0.10, -0.75}
04:30:24.776 00.000 10844 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.94) = xAngle (-1.75 = -1.75)
04:30:24.776 00.000 10844 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.76 = -1.76)
04:30:24.776 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.21 cameraTheta=-2.68 mountX=-0.04 mountY=-0.20, mountTheta=-1.75
04:30:24.777 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.09, opts=13)
04:30:24.777 00.000 10844 Enqueuing Move request for scope (-0.18, -0.09)
04:30:24.777 00.000 11060 Worker thread wakes up
04:30:24.779 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
04:30:24.779 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
04:30:24.779 00.000 11060 Moving (-0.18, -0.09) raw xDistance=-0.04 yDistance=-0.20
04:30:24.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:30:24.779 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:30:24.779 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:30:24.779 00.000 11060 MoveAxis(E, 0, ABG)
04:30:24.779 00.000 11060 Move returns status 0, amount 0
04:30:24.779 00.000 11060 MoveAxis(N, 0, ABG)
04:30:24.779 00.000 11060 Move returns status 0, amount 0
04:30:24.779 00.000 11060 move complete, result=0
04:30:24.779 00.000 11060 worker thread done servicing request
04:30:24.782 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:24.782 00.000 10844 UpdateGuideState exits: m=2124 SNR=29.5
04:30:24.782 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:24.782 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:24.783 00.001 10844 Enqueuing Expose request
04:30:24.783 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:30:24.785 00.002 11060 Worker thread wakes up
04:30:24.787 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:24.787 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:25.420 00.633 11060 Exposure complete
04:30:25.744 00.324 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:25.744 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:25.744 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:25.747 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:25.747 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:25.747 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:25.749 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:25.749 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.81,6.99],"pixels":"..."},"id":1}
04:30:25.857 00.108 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:25.858 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:25.939 00.081 10844 OnExposeComplete: enter
04:30:25.939 00.000 10844 UpdateGuideState(): m_state=6
04:30:25.939 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
04:30:25.940 00.001 10844 Star::Find returns 1 (0), X=1873.72, Y=902.29, Mass=2278, SNR=30.8, Peak=192 HFD=3.6
04:30:25.940 00.000 10844 MultiStar: [#1 -0.18,0.01,1.15,U] [#2 -0.30,0.31,0.97,U] [#3 -0.11,-0.33,0.81,U] [#4 -0.53,0.27,0.86,U] [#5 -0.16,0.54,0.73,U] [#6 -0.57,-0.91,0.00,M1] [#7 -0.43,0.17,0.71,U] [#8 -0.10,-0.16,0.61,U] 
04:30:25.940 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.03}, one-star: {-0.19, -0.45}
04:30:25.940 00.000 10844 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.94) = xAngle (3.95 = -2.34)
04:30:25.940 00.000 10844 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.93 = -2.35)
04:30:25.941 00.001 10844 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.01 mountX=-0.17 mountY=-0.18, mountTheta=-2.35
04:30:25.941 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.03, opts=13)
04:30:25.943 00.002 10844 Enqueuing Move request for scope (-0.25, 0.03)
04:30:25.943 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:25.943 00.000 10844 UpdateGuideState exits: m=2278 SNR=30.8
04:30:25.943 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:25.943 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:25.943 00.000 10844 Enqueuing Expose request
04:30:25.950 00.007 11060 worker thread done servicing request
04:30:25.950 00.000 11060 Worker thread wakes up
04:30:25.951 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
04:30:25.951 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
04:30:25.951 00.000 11060 Moving (-0.25, 0.03) raw xDistance=-0.17 yDistance=-0.18
04:30:25.951 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:30:25.951 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:25.951 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:30:25.951 00.000 11060 MoveAxis(E, 43, ABG)
04:30:25.951 00.000 11060 Guiding  Dir = 2, Dur = 43
04:30:25.971 00.020 11060 IsSlewing returns 0
04:30:25.972 00.001 11060 IsGuiding returns 0
04:30:26.031 00.059 11060 IsGuiding returns 0
04:30:26.031 00.000 11060 Move returns status 0, amount 43
04:30:26.031 00.000 11060 MoveAxis(N, 0, ABG)
04:30:26.031 00.000 11060 Move returns status 0, amount 0
04:30:26.031 00.000 11060 move complete, result=0
04:30:26.031 00.000 11060 worker thread done servicing request
04:30:26.031 00.000 11060 Worker thread wakes up
04:30:26.031 00.000 10844 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
04:30:26.031 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:26.031 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:26.094 00.063 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:26.094 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:26.096 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:26.096 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:26.096 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:26.096 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:26.098 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:26.098 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:26.098 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:26.099 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[6.72,7.29],"pixels":"..."},"id":1}
04:30:26.170 00.071 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:26.170 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:26.669 00.499 11060 Exposure complete
04:30:27.000 00.331 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:27.000 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:27.000 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:27.002 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:27.002 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:27.002 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:27.004 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:27.004 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:27.005 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:27.005 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":108,"width":15,"height":15,"star_pos":[6.72,7.29],"pixels":"..."},"id":1}
04:30:27.025 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:27.025 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:27.148 00.123 11060 worker thread done servicing request
04:30:27.148 00.000 10844 OnExposeComplete: enter
04:30:27.148 00.000 10844 UpdateGuideState(): m_state=6
04:30:27.148 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
04:30:27.148 00.000 10844 Star::Find returns 1 (0), X=1873.78, Y=902.41, Mass=2264, SNR=29.8, Peak=177 HFD=3.7
04:30:27.148 00.000 10844 MultiStar: [#1 -0.30,-0.01,1.19,U] [#2 -0.05,0.00,1.00,U] [#3 -0.45,0.07,0.87,U] [#4 -0.59,0.32,0.00,M4] [#5 0.09,0.15,0.73,U] [#6 -0.58,-0.17,0.73,U] [#7 -0.16,0.41,0.75,U] [#8 -0.51,0.73,0.00,M1] 
04:30:27.148 00.000 10844 refined, 6 included, MultiStar: {-0.22, 0.00}, one-star: {-0.14, -0.34}
04:30:27.150 00.002 10844 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.94) = xAngle (4.07 = -2.21)
04:30:27.150 00.000 10844 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (4.06 = -2.23)
04:30:27.150 00.000 10844 CameraToMount -- cameraX=-0.22 cameraY=0.00 hyp=0.22 cameraTheta=3.14 mountX=-0.13 mountY=-0.18, mountTheta=-2.21
04:30:27.158 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.22, y=0.00, opts=13)
04:30:27.158 00.000 10844 Enqueuing Move request for scope (-0.22, 0.00)
04:30:27.158 00.000 11060 Worker thread wakes up
04:30:27.158 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:27.158 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.00) opts 0xd
04:30:27.158 00.000 10844 UpdateGuideState exits: m=2264 SNR=29.8
04:30:27.158 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.22, 0.00)
04:30:27.158 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:27.159 00.001 11060 Moving (-0.22, 0.00) raw xDistance=-0.13 yDistance=-0.18
04:30:27.159 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:27.159 00.000 10844 Enqueuing Expose request
04:30:27.159 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:30:27.159 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:27.159 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:30:27.160 00.001 11060 MoveAxis(E, 34, ABG)
04:30:27.160 00.000 11060 Guiding  Dir = 2, Dur = 34
04:30:27.179 00.019 11060 IsSlewing returns 0
04:30:27.179 00.000 11060 IsGuiding returns 0
04:30:27.234 00.055 11060 IsGuiding returns 0
04:30:27.234 00.000 11060 Move returns status 0, amount 34
04:30:27.235 00.001 11060 MoveAxis(N, 0, ABG)
04:30:27.235 00.000 11060 Move returns status 0, amount 0
04:30:27.235 00.000 11060 move complete, result=0
04:30:27.235 00.000 11060 worker thread done servicing request
04:30:27.235 00.000 11060 Worker thread wakes up
04:30:27.235 00.000 10844 GuideStep: -0.1 px 34 ms EAST, -0.2 px 0 ms NORTH
04:30:27.235 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:27.235 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:27.869 00.634 11060 Exposure complete
04:30:28.001 00.132 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:28.002 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:28.003 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:28.004 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:28.005 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:28.005 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:28.006 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:28.006 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:28.006 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:28.006 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[6.78,7.41],"pixels":"..."},"id":1}
04:30:28.242 00.236 11060 worker thread done servicing request
04:30:28.242 00.000 10844 OnExposeComplete: enter
04:30:28.242 00.000 10844 UpdateGuideState(): m_state=6
04:30:28.242 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
04:30:28.242 00.000 10844 Star::Find returns 1 (0), X=1873.64, Y=902.24, Mass=2059, SNR=28.6, Peak=185 HFD=3.6
04:30:28.242 00.000 10844 MultiStar: [#1 -0.35,-0.15,1.17,U] [#2 -0.49,0.10,0.97,U] [#3 -0.23,-0.03,0.85,U] [#4 -1.00,0.31,0.00,M5] [#5 -0.61,0.01,0.80,U] [#6 -0.53,-0.70,0.00,M1] [#7 -0.17,0.26,0.74,U] [#8 -0.17,0.08,0.81,U] 
04:30:28.242 00.000 10844 refined, 6 included, MultiStar: {-0.33, -0.05}, one-star: {-0.27, -0.51}
04:30:28.243 00.001 10844 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.94) = xAngle (-2.05 = -2.05)
04:30:28.243 00.000 10844 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-2.07 = -2.07)
04:30:28.243 00.000 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.34 cameraTheta=-2.98 mountX=-0.15 mountY=-0.30, mountTheta=-2.05
04:30:28.247 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.05, opts=13)
04:30:28.247 00.000 10844 Enqueuing Move request for scope (-0.33, -0.05)
04:30:28.247 00.000 11060 Worker thread wakes up
04:30:28.247 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:28.247 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.05) opts 0xd
04:30:28.247 00.000 10844 UpdateGuideState exits: m=2059 SNR=28.6
04:30:28.247 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.05)
04:30:28.247 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:28.247 00.000 11060 Moving (-0.33, -0.05) raw xDistance=-0.15 yDistance=-0.30
04:30:28.247 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:28.247 00.000 10844 Enqueuing Expose request
04:30:28.247 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:30:28.247 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:30:28.247 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:30:28.247 00.000 11060 MoveAxis(E, 39, ABG)
04:30:28.249 00.002 11060 Guiding  Dir = 2, Dur = 39
04:30:28.253 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:28.253 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:28.258 00.005 11060 IsSlewing returns 0
04:30:28.258 00.000 11060 IsGuiding returns 0
04:30:28.302 00.044 11060 IsGuiding returns 0
04:30:28.302 00.000 11060 Move returns status 0, amount 39
04:30:28.302 00.000 11060 MoveAxis(N, 0, ABG)
04:30:28.302 00.000 11060 Move returns status 0, amount 0
04:30:28.302 00.000 11060 move complete, result=0
04:30:28.302 00.000 11060 worker thread done servicing request
04:30:28.302 00.000 11060 Worker thread wakes up
04:30:28.302 00.000 10844 GuideStep: -0.2 px 39 ms EAST, -0.3 px 0 ms NORTH
04:30:28.304 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:28.304 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:28.844 00.540 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:28.844 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:28.846 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:28.847 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:28.849 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:28.849 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:28.851 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:28.851 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:28.853 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:28.853 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[6.64,7.24],"pixels":"..."},"id":1}
04:30:28.943 00.090 11060 Exposure complete
04:30:28.960 00.017 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:28.960 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:29.327 00.367 10844 OnExposeComplete: enter
04:30:29.327 00.000 10844 UpdateGuideState(): m_state=6
04:30:29.327 00.000 11060 worker thread done servicing request
04:30:29.329 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
04:30:29.329 00.000 10844 Star::Find returns 1 (0), X=1873.66, Y=901.82, Mass=2100, SNR=29.2, Peak=213 HFD=3.2
04:30:29.329 00.000 10844 MultiStar: [#1 -0.78,-0.15,0.00,M1] [#2 -0.19,0.06,0.95,U] [#3 -0.37,-0.11,0.89,U] [#4 -0.70,0.08,0.00,M6] [#5 -0.59,0.31,0.00,M1] [#6 -0.32,-0.59,0.00,M2] [#7 -0.18,-0.02,0.78,U] [#8 -0.29,0.25,0.73,U] 
04:30:29.329 00.000 10844 refined, 4 included, MultiStar: {-0.26, -0.18}, one-star: {-0.26, -0.92}
04:30:29.329 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.94) = xAngle (-1.59 = -1.59)
04:30:29.329 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.60 = -1.60)
04:30:29.329 00.000 10844 CameraToMount -- cameraX=-0.26 cameraY=-0.18 hyp=0.31 cameraTheta=-2.52 mountX=-0.01 mountY=-0.31, mountTheta=-1.59
04:30:29.332 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.26, y=-0.18, opts=13)
04:30:29.332 00.000 10844 Enqueuing Move request for scope (-0.26, -0.18)
04:30:29.332 00.000 11060 Worker thread wakes up
04:30:29.332 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:29.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.18) opts 0xd
04:30:29.332 00.000 10844 UpdateGuideState exits: m=2100 SNR=29.2
04:30:29.332 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.26, -0.18)
04:30:29.332 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:29.332 00.000 11060 Moving (-0.26, -0.18) raw xDistance=-0.01 yDistance=-0.31
04:30:29.332 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:29.332 00.000 10844 Enqueuing Expose request
04:30:29.332 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:30:29.332 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:30:29.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:30:29.332 00.000 11060 MoveAxis(E, 0, ABG)
04:30:29.332 00.000 11060 Move returns status 0, amount 0
04:30:29.332 00.000 11060 MoveAxis(N, 0, ABG)
04:30:29.332 00.000 11060 Move returns status 0, amount 0
04:30:29.332 00.000 11060 move complete, result=0
04:30:29.332 00.000 11060 worker thread done servicing request
04:30:29.332 00.000 11060 Worker thread wakes up
04:30:29.332 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:29.332 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:29.337 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:30:29.943 00.606 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:29.943 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:29.945 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:29.945 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:29.946 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:29.946 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:29.946 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:29.946 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:29.949 00.003 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:29.949 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":111,"width":15,"height":15,"star_pos":[6.66,6.82],"pixels":"..."},"id":1}
04:30:29.965 00.016 11060 Exposure complete
04:30:30.001 00.036 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:30.001 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:30.322 00.321 11060 worker thread done servicing request
04:30:30.322 00.000 10844 OnExposeComplete: enter
04:30:30.322 00.000 10844 UpdateGuideState(): m_state=6
04:30:30.325 00.003 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
04:30:30.325 00.000 10844 Star::Find returns 1 (0), X=1873.73, Y=902.04, Mass=2161, SNR=29.9, Peak=223 HFD=3.3
04:30:30.325 00.000 10844 MultiStar: [#1 -0.22,-0.13,1.14,U] [#2 -0.23,-0.11,0.88,U] [#3 -0.27,0.11,0.84,U] [#4 -0.57,0.44,0.00,M7] [#5 -0.12,0.30,0.70,U] [#6 -0.68,-0.50,0.00,M3] [#7 -0.43,-0.32,0.68,U] [#8 -0.19,0.09,0.72,U] 
04:30:30.325 00.000 10844 refined, 6 included, MultiStar: {-0.23, -0.13}, one-star: {-0.18, -0.71}
04:30:30.325 00.000 10844 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.94) = xAngle (-1.68 = -1.68)
04:30:30.325 00.000 10844 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.70 = -1.70)
04:30:30.325 00.000 10844 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.27 cameraTheta=-2.61 mountX=-0.03 mountY=-0.27, mountTheta=-1.68
04:30:30.329 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.23, y=-0.13, opts=13)
04:30:30.329 00.000 10844 Enqueuing Move request for scope (-0.23, -0.13)
04:30:30.329 00.000 11060 Worker thread wakes up
04:30:30.329 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:30.329 00.000 10844 UpdateGuideState exits: m=2161 SNR=29.9
04:30:30.329 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:30.331 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:30.332 00.001 10844 Enqueuing Expose request
04:30:30.332 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
04:30:30.333 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
04:30:30.333 00.000 11060 Moving (-0.23, -0.13) raw xDistance=-0.03 yDistance=-0.27
04:30:30.333 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:30:30.333 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:30:30.333 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:30:30.333 00.000 11060 MoveAxis(E, 0, ABG)
04:30:30.333 00.000 11060 Move returns status 0, amount 0
04:30:30.333 00.000 11060 MoveAxis(N, 0, ABG)
04:30:30.333 00.000 11060 Move returns status 0, amount 0
04:30:30.333 00.000 11060 move complete, result=0
04:30:30.333 00.000 11060 worker thread done servicing request
04:30:30.333 00.000 11060 Worker thread wakes up
04:30:30.333 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:30.335 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:30.335 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:30:30.965 00.630 11060 Exposure complete
04:30:30.966 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:30.966 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:30.966 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:30.966 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:30.968 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:30.969 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:30.969 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:30.969 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:30.983 00.014 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:30.985 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[6.73,7.04],"pixels":"..."},"id":1}
04:30:30.996 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:30.996 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:31.341 00.345 11060 worker thread done servicing request
04:30:31.342 00.001 10844 OnExposeComplete: enter
04:30:31.342 00.000 10844 UpdateGuideState(): m_state=6
04:30:31.342 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
04:30:31.342 00.000 10844 Star::Find returns 1 (0), X=1873.44, Y=901.71, Mass=2061, SNR=29.3, Peak=226 HFD=3.2
04:30:31.342 00.000 10844 MultiStar: [#1 -0.48,-0.67,0.00,M1] [#2 -0.27,-0.10,0.94,U] [#3 -0.36,-0.16,0.85,U] [#4 -0.23,0.17,0.93,U] [#5 -0.35,0.36,0.71,U] [#6 -0.93,-0.60,0.00,M4] [#7 -0.55,-0.59,0.00,M1] [#8 -0.21,0.04,0.69,U] 
04:30:31.342 00.000 10844 refined, 5 included, MultiStar: {-0.32, -0.16}, one-star: {-0.47, -1.04}
04:30:31.342 00.000 10844 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.94) = xAngle (-1.73 = -1.73)
04:30:31.342 00.000 10844 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.75 = -1.75)
04:30:31.342 00.000 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-2.67 mountX=-0.06 mountY=-0.35, mountTheta=-1.73
04:30:31.346 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.16, opts=13)
04:30:31.346 00.000 10844 Enqueuing Move request for scope (-0.32, -0.16)
04:30:31.346 00.000 11060 Worker thread wakes up
04:30:31.346 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:31.348 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.16) opts 0xd
04:30:31.348 00.000 10844 UpdateGuideState exits: m=2061 SNR=29.3
04:30:31.348 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.16)
04:30:31.348 00.000 11060 Moving (-0.32, -0.16) raw xDistance=-0.06 yDistance=-0.35
04:30:31.348 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:30:31.348 00.000 11060 switching direction from 1 to -1 - decHistory=-4 oldest=0.29 newest=-0.93
04:30:31.348 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.35
04:30:31.348 00.000 11060 MoveAxis(E, 0, ABG)
04:30:31.348 00.000 11060 Move returns status 0, amount 0
04:30:31.348 00.000 11060 BLC: Oldest BLC event removed
04:30:31.349 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:31.349 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:31.349 00.000 10844 Enqueuing Expose request
04:30:31.349 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
04:30:31.349 00.000 11060 MoveAxis(N, 886, ABG)
04:30:31.349 00.000 11060 duration set to 750 by maxDecDuration
04:30:31.349 00.000 11060 Guiding  Dir = 0, Dur = 750
04:30:31.354 00.005 11060 IsSlewing returns 0
04:30:31.355 00.001 11060 IsGuiding returns 0
04:30:31.840 00.485 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:31.842 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:31.842 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:31.843 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:31.843 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:31.843 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:31.845 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:31.845 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:31.846 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:31.846 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[7.44,6.71],"pixels":"..."},"id":1}
04:30:31.894 00.048 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:31.894 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:32.113 00.219 11060 IsGuiding returns 0
04:30:32.113 00.000 11060 Move returns status 0, amount 750
04:30:32.113 00.000 11060 move complete, result=0
04:30:32.113 00.000 11060 worker thread done servicing request
04:30:32.113 00.000 10844 GuideStep: -0.1 px 0 ms EAST, -0.4 px 750 ms NORTH
04:30:32.126 00.013 11060 Worker thread wakes up
04:30:32.126 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:32.126 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:32.765 00.639 11060 Exposure complete
04:30:32.860 00.095 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:32.860 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:32.860 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:32.860 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:32.862 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:32.863 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:32.863 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:32.863 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:32.865 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:32.865 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":113,"width":15,"height":15,"star_pos":[7.44,6.71],"pixels":"..."},"id":1}
04:30:32.921 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:32.923 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:33.046 00.123 11060 worker thread done servicing request
04:30:33.046 00.000 10844 OnExposeComplete: enter
04:30:33.046 00.000 10844 UpdateGuideState(): m_state=6
04:30:33.047 00.001 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
04:30:33.047 00.000 10844 Star::Find returns 1 (0), X=1873.87, Y=901.50, Mass=2006, SNR=28.7, Peak=218 HFD=3.5
04:30:33.048 00.001 10844 MultiStar: [#1 -0.10,-0.48,1.17,U] [#2 0.04,-0.17,0.92,U] [#3 0.05,-0.01,0.90,U] [#4 -0.55,0.13,0.93,U] [#5 -0.36,-0.25,0.73,U] [#6 -0.49,-0.57,0.00,M5] [#7 0.22,0.36,0.70,U] [#8 -0.25,0.06,0.71,U] 
04:30:33.048 00.000 10844 refined, 7 included, MultiStar: {-0.12, -0.25}, one-star: {-0.05, -1.24}
04:30:33.048 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.94) = xAngle (-1.10 = -1.10)
04:30:33.048 00.000 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
04:30:33.048 00.000 10844 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.04 mountX=0.12 mountY=-0.25, mountTheta=-1.11
04:30:33.052 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.12, y=-0.25, opts=13)
04:30:33.052 00.000 10844 Enqueuing Move request for scope (-0.12, -0.25)
04:30:33.052 00.000 11060 Worker thread wakes up
04:30:33.052 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:33.052 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
04:30:33.052 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
04:30:33.052 00.000 10844 UpdateGuideState exits: m=2006 SNR=28.7
04:30:33.052 00.000 11060 Moving (-0.12, -0.25) raw xDistance=0.12 yDistance=-0.25
04:30:33.054 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:33.054 00.000 11060 BLC: History state: CurrMiss=0.25, AvgInitMiss=0.46, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.245291, 1:0.248865
04:30:33.054 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:33.054 00.000 11060 BLC: Under-shoot, no adjustment, waiting for more data
04:30:33.054 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.12
04:30:33.054 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
04:30:33.054 00.000 11060 MoveAxis(W, 31, ABG)
04:30:33.055 00.001 11060 Guiding  Dir = 3, Dur = 31
04:30:33.055 00.000 10844 Enqueuing Expose request
04:30:33.060 00.005 11060 IsSlewing returns 0
04:30:33.061 00.001 11060 IsGuiding returns 0
04:30:33.108 00.047 11060 IsGuiding returns 0
04:30:33.108 00.000 11060 Move returns status 0, amount 31
04:30:33.108 00.000 11060 MoveAxis(N, 97, ABG)
04:30:33.108 00.000 11060 Guiding  Dir = 0, Dur = 97
04:30:33.124 00.016 11060 IsSlewing returns 0
04:30:33.124 00.000 11060 IsGuiding returns 0
04:30:33.246 00.122 11060 IsGuiding returns 0
04:30:33.246 00.000 11060 Move returns status 0, amount 97
04:30:33.246 00.000 11060 move complete, result=0
04:30:33.246 00.000 11060 worker thread done servicing request
04:30:33.246 00.000 11060 Worker thread wakes up
04:30:33.246 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.2 px 97 ms NORTH
04:30:33.246 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:33.246 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:33.858 00.612 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:33.860 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:33.860 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:33.860 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:33.862 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:33.862 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:33.863 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:33.863 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:33.865 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:33.865 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[6.87,6.50],"pixels":"..."},"id":1}
04:30:33.872 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:33.872 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:33.887 00.015 11060 Exposure complete
04:30:34.772 00.885 11060 worker thread done servicing request
04:30:34.772 00.000 10844 OnExposeComplete: enter
04:30:34.772 00.000 10844 UpdateGuideState(): m_state=6
04:30:34.772 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
04:30:34.772 00.000 10844 Star::Find returns 1 (0), X=1874.16, Y=901.94, Mass=2261, SNR=30.8, Peak=253 HFD=3.5
04:30:34.775 00.003 10844 MultiStar: [#1 0.02,-0.58,1.12,U] [#2 0.51,-0.57,0.00,M1] [#3 -0.07,-0.67,0.00,M1] [#4 -0.18,-0.30,0.79,U] [#5 0.10,-0.27,0.68,U] [#6 -0.38,-0.93,0.00,M6] [#7 -0.21,-0.42,0.68,U] [#8 -0.60,0.10,0.67,U] 
04:30:34.775 00.000 10844 refined, 5 included, MultiStar: {-0.07, -0.42}, one-star: {0.25, -0.81}
04:30:34.775 00.000 10844 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.94) = xAngle (-0.80 = -0.80)
04:30:34.775 00.000 10844 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.82 = -0.82)
04:30:34.775 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=-0.42 hyp=0.43 cameraTheta=-1.73 mountX=0.30 mountY=-0.31, mountTheta=-0.81
04:30:34.785 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=-0.42, opts=13)
04:30:34.785 00.000 10844 Enqueuing Move request for scope (-0.07, -0.42)
04:30:34.785 00.000 11060 Worker thread wakes up
04:30:34.785 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:34.787 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.42) opts 0xd
04:30:34.787 00.000 10844 UpdateGuideState exits: m=2261 SNR=30.8
04:30:34.787 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, -0.42)
04:30:34.787 00.000 11060 Moving (-0.07, -0.42) raw xDistance=0.30 yDistance=-0.31
04:30:34.787 00.000 11060 BLC: History state: CurrMiss=0.31, AvgInitMiss=0.46, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.245291, 1:0.248865, 2:0.313217
04:30:34.787 00.000 11060 BLC: Under-shoot: nominal increase by 257
04:30:34.787 00.000 11060 BLC: window closed
04:30:34.787 00.000 11060 BLC: Pulse increase limited by ceiling of 750
04:30:34.787 00.000 11060 BLC: Pulse adjusted to 750
04:30:34.788 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:34.788 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:34.788 00.000 10844 Enqueuing Expose request
04:30:34.788 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
04:30:34.788 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.31
04:30:34.788 00.000 11060 MoveAxis(W, 75, ABG)
04:30:34.788 00.000 11060 Guiding  Dir = 3, Dur = 75
04:30:34.798 00.010 11060 IsSlewing returns 0
04:30:34.798 00.000 11060 IsGuiding returns 0
04:30:34.889 00.091 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:34.889 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:34.889 00.000 11060 IsGuiding returns 0
04:30:34.889 00.000 11060 Move returns status 0, amount 75
04:30:34.889 00.000 11060 MoveAxis(N, 122, ABG)
04:30:34.889 00.000 11060 Guiding  Dir = 0, Dur = 122
04:30:34.890 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:34.891 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:34.893 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:34.893 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:34.894 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:34.894 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:34.895 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:34.895 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":115,"width":15,"height":15,"star_pos":[7.16,6.94],"pixels":"..."},"id":1}
04:30:34.901 00.006 11060 IsSlewing returns 0
04:30:34.901 00.000 11060 IsGuiding returns 0
04:30:34.909 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:34.910 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:35.035 00.125 11060 IsGuiding returns 0
04:30:35.036 00.001 11060 Move returns status 0, amount 122
04:30:35.036 00.000 11060 move complete, result=0
04:30:35.036 00.000 11060 worker thread done servicing request
04:30:35.036 00.000 10844 GuideStep: 0.3 px 75 ms WEST, -0.3 px 122 ms NORTH
04:30:35.036 00.000 11060 Worker thread wakes up
04:30:35.036 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:35.037 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:35.264 00.227 10844 evsrv: cli 0EEEE930 connect
04:30:35.265 00.001 10844 case statement mapped state 6 to 3
04:30:35.265 00.000 10844 case statement mapped state 6 to 3
04:30:35.267 00.002 10844 evsrv: cli 0EEEE930 request: {"method":"get_pixel_scale","id":"9d44fa19-1bb0-4560-bfd1-eda66f66cde6"}
04:30:35.267 00.000 10844 evsrv: cli 0EEEE930 response: {"jsonrpc":"2.0","result":4.1253,"id":"9d44fa19-1bb0-4560-bfd1-eda66f66cde6"}
04:30:35.269 00.002 10844 evsrv: cli 0EEEE930 disconnect
04:30:35.686 00.417 11060 Exposure complete
04:30:35.996 00.310 11060 worker thread done servicing request
04:30:35.996 00.000 10844 OnExposeComplete: enter
04:30:35.996 00.000 10844 UpdateGuideState(): m_state=6
04:30:35.997 00.001 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
04:30:35.997 00.000 10844 Star::Find returns 1 (0), X=1873.75, Y=902.24, Mass=2274, SNR=30.7, Peak=207 HFD=3.5
04:30:35.997 00.000 10844 MultiStar: [#1 -0.29,-0.70,0.00,M1] [#2 0.30,-0.51,0.87,U] [#3 0.27,-0.36,0.82,U] [#4 -0.11,0.21,0.78,U] [#5 0.39,0.17,0.70,U] [#6 0.14,-0.81,0.00,M7] [#7 0.02,0.34,0.66,U] [#8 0.51,0.19,0.60,U] 
04:30:35.998 00.001 10844 refined, 6 included, MultiStar: {0.15, -0.12}, one-star: {-0.16, -0.51}
04:30:35.998 00.000 10844 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.94) = xAngle (0.29 = 0.29)
04:30:35.998 00.000 10844 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.27 = 0.27)
04:30:35.998 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.64 mountX=0.18 mountY=0.05, mountTheta=0.28
04:30:35.998 00.000 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=-0.12, opts=13)
04:30:35.998 00.000 10844 Enqueuing Move request for scope (0.15, -0.12)
04:30:35.998 00.000 11060 Worker thread wakes up
04:30:35.998 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:35.998 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
04:30:35.998 00.000 10844 UpdateGuideState exits: m=2274 SNR=30.7
04:30:35.998 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
04:30:36.003 00.005 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:36.003 00.000 11060 Moving (0.15, -0.12) raw xDistance=0.18 yDistance=0.05
04:30:36.003 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:36.003 00.000 10844 Enqueuing Expose request
04:30:36.003 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:30:36.003 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:36.003 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:30:36.003 00.000 11060 MoveAxis(W, 48, ABG)
04:30:36.003 00.000 11060 Guiding  Dir = 3, Dur = 48
04:30:36.044 00.041 11060 IsSlewing returns 0
04:30:36.044 00.000 11060 IsGuiding returns 0
04:30:36.116 00.072 11060 IsGuiding returns 0
04:30:36.116 00.000 11060 Move returns status 0, amount 48
04:30:36.116 00.000 11060 MoveAxis(N, 0, ABG)
04:30:36.116 00.000 11060 Move returns status 0, amount 0
04:30:36.116 00.000 11060 move complete, result=0
04:30:36.116 00.000 11060 worker thread done servicing request
04:30:36.116 00.000 10844 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
04:30:36.116 00.000 11060 Worker thread wakes up
04:30:36.116 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:36.118 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:36.343 00.225 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:36.343 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:36.345 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:36.345 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:36.345 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:36.347 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:36.363 00.016 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:36.364 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:36.364 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:36.365 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.75,7.24],"pixels":"..."},"id":1}
04:30:36.452 00.087 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:36.454 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:36.784 00.330 11060 Exposure complete
04:30:37.141 00.357 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:37.141 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:37.152 00.011 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:37.153 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:37.153 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:37.156 00.003 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:37.156 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:37.156 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:37.162 00.006 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:37.162 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.75,7.24],"pixels":"..."},"id":1}
04:30:37.219 00.057 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:37.219 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:37.309 00.090 11060 worker thread done servicing request
04:30:37.309 00.000 10844 OnExposeComplete: enter
04:30:37.309 00.000 10844 UpdateGuideState(): m_state=6
04:30:37.310 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
04:30:37.310 00.000 10844 Star::Find returns 1 (0), X=1873.88, Y=902.02, Mass=2369, SNR=31.1, Peak=202 HFD=3.8
04:30:37.310 00.000 10844 MultiStar: [#1 -0.32,-0.35,1.11,U] [#2 -0.07,-0.64,0.95,U] [#3 -0.30,-0.31,0.81,U] [#4 -0.38,0.02,0.87,U] [#5 0.16,-0.44,0.62,U] [#6 -0.06,-0.76,0.00,M8] [#7 -0.04,-0.10,0.64,U] [#8 0.14,-0.37,0.65,U] 
04:30:37.310 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.38}, one-star: {-0.03, -0.73}
04:30:37.310 00.000 10844 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.94) = xAngle (-0.97 = -0.97)
04:30:37.310 00.000 10844 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.98 = -0.98)
04:30:37.310 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.90 mountX=0.23 mountY=-0.34, mountTheta=-0.97
04:30:37.315 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.38, opts=13)
04:30:37.315 00.000 10844 Enqueuing Move request for scope (-0.13, -0.38)
04:30:37.315 00.000 11060 Worker thread wakes up
04:30:37.315 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:37.315 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.38) opts 0xd
04:30:37.315 00.000 10844 UpdateGuideState exits: m=2369 SNR=31.1
04:30:37.315 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.38)
04:30:37.315 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:37.315 00.000 11060 Moving (-0.13, -0.38) raw xDistance=0.23 yDistance=-0.34
04:30:37.316 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:37.316 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:30:37.316 00.000 10844 Enqueuing Expose request
04:30:37.316 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.34
04:30:37.316 00.000 11060 MoveAxis(W, 58, ABG)
04:30:37.316 00.000 11060 Guiding  Dir = 3, Dur = 58
04:30:37.319 00.003 11060 IsSlewing returns 0
04:30:37.320 00.001 11060 IsGuiding returns 0
04:30:37.380 00.060 11060 IsGuiding returns 0
04:30:37.381 00.001 11060 Move returns status 0, amount 58
04:30:37.381 00.000 11060 MoveAxis(N, 131, ABG)
04:30:37.381 00.000 11060 Guiding  Dir = 0, Dur = 131
04:30:37.402 00.021 11060 IsSlewing returns 0
04:30:37.402 00.000 11060 IsGuiding returns 0
04:30:37.546 00.144 11060 IsGuiding returns 0
04:30:37.547 00.001 11060 Move returns status 0, amount 131
04:30:37.547 00.000 11060 move complete, result=0
04:30:37.547 00.000 11060 worker thread done servicing request
04:30:37.547 00.000 10844 GuideStep: 0.2 px 58 ms WEST, -0.3 px 131 ms NORTH
04:30:37.547 00.000 11060 Worker thread wakes up
04:30:37.548 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:37.548 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:37.885 00.337 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:37.885 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:37.885 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:37.887 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:37.887 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:37.887 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:37.889 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:37.889 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:37.889 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:37.889 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[6.88,7.02],"pixels":"..."},"id":1}
04:30:37.942 00.053 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:37.942 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:38.180 00.238 11060 Exposure complete
04:30:38.691 00.511 11060 worker thread done servicing request
04:30:38.691 00.000 10844 OnExposeComplete: enter
04:30:38.691 00.000 10844 UpdateGuideState(): m_state=6
04:30:38.691 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
04:30:38.691 00.000 10844 Star::Find returns 1 (1), X=1874.19, Y=901.79, Mass=2525, SNR=32.4, Peak=255 HFD=3.2
04:30:38.693 00.002 10844 MultiStar: [#1 0.37,-0.50,1.03,U] [#2 -0.06,-0.34,0.81,U] [#3 -0.16,0.06,0.79,U] [#4 0.01,0.23,0.83,U] [#5 0.03,0.03,0.66,U] [#6 -0.51,-0.48,0.00,M9] [#7 0.60,0.16,0.70,U] [#8 0.72,0.18,0.00,M1] 
04:30:38.693 00.000 10844 refined, 6 included, MultiStar: {0.16, -0.24}, one-star: {0.27, -0.96}
04:30:38.693 00.000 10844 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.94) = xAngle (-0.05 = -0.05)
04:30:38.693 00.000 10844 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.06 = -0.06)
04:30:38.693 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.98 mountX=0.29 mountY=-0.02, mountTheta=-0.06
04:30:38.696 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=-0.24, opts=13)
04:30:38.696 00.000 10844 Enqueuing Move request for scope (0.16, -0.24)
04:30:38.697 00.001 11060 Worker thread wakes up
04:30:38.697 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
04:30:38.697 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
04:30:38.697 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:38.697 00.000 11060 Moving (0.16, -0.24) raw xDistance=0.29 yDistance=-0.02
04:30:38.697 00.000 10844 UpdateGuideState exits: m=2525 SNR=32.4 Saturated
04:30:38.697 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:38.697 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.29
04:30:38.697 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:38.698 00.001 10844 Enqueuing Expose request
04:30:38.698 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:38.698 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:30:38.698 00.000 11060 MoveAxis(W, 72, ABG)
04:30:38.698 00.000 11060 Guiding  Dir = 3, Dur = 72
04:30:38.714 00.016 11060 IsSlewing returns 0
04:30:38.718 00.004 11060 IsGuiding returns 0
04:30:38.806 00.088 11060 IsGuiding returns 0
04:30:38.806 00.000 11060 Move returns status 0, amount 72
04:30:38.806 00.000 11060 MoveAxis(N, 0, ABG)
04:30:38.806 00.000 11060 Move returns status 0, amount 0
04:30:38.806 00.000 11060 move complete, result=0
04:30:38.806 00.000 11060 worker thread done servicing request
04:30:38.806 00.000 11060 Worker thread wakes up
04:30:38.806 00.000 10844 GuideStep: 0.3 px 72 ms WEST, -0.0 px 0 ms NORTH
04:30:38.806 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:38.806 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:38.965 00.159 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:38.965 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:38.966 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:38.966 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:38.967 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:38.968 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:38.968 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:38.968 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:38.970 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:38.970 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":118,"width":15,"height":15,"star_pos":[7.19,6.79],"pixels":"..."},"id":1}
04:30:39.082 00.112 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:39.082 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:39.444 00.362 11060 Exposure complete
04:30:39.842 00.398 11060 worker thread done servicing request
04:30:39.842 00.000 10844 OnExposeComplete: enter
04:30:39.842 00.000 10844 UpdateGuideState(): m_state=6
04:30:39.842 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
04:30:39.842 00.000 10844 Star::Find returns 1 (0), X=1873.94, Y=901.85, Mass=2264, SNR=30.5, Peak=237 HFD=4.0
04:30:39.842 00.000 10844 MultiStar: [#1 -0.21,-0.58,1.13,U] [#2 0.79,-0.33,0.00,M1] [#3 -0.35,-0.23,0.80,U] [#4 -0.23,-0.01,0.80,U] [#5 0.25,0.26,0.74,U] [#6 -0.18,-0.32,0.76,U] [#7 0.09,-0.25,0.68,U] [#8 0.05,0.11,0.70,U] 
04:30:39.842 00.000 10844 refined, 7 included, MultiStar: {-0.08, -0.29}, one-star: {0.02, -0.89}
04:30:39.842 00.000 10844 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.94) = xAngle (-0.91 = -0.91)
04:30:39.845 00.003 10844 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.93 = -0.93)
04:30:39.845 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.85 mountX=0.18 mountY=-0.24, mountTheta=-0.92
04:30:39.848 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=-0.29, opts=13)
04:30:39.848 00.000 10844 Enqueuing Move request for scope (-0.08, -0.29)
04:30:39.848 00.000 11060 Worker thread wakes up
04:30:39.848 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:39.848 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
04:30:39.848 00.000 10844 UpdateGuideState exits: m=2264 SNR=30.5
04:30:39.848 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
04:30:39.848 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:39.848 00.000 11060 Moving (-0.08, -0.29) raw xDistance=0.18 yDistance=-0.24
04:30:39.848 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:39.848 00.000 10844 Enqueuing Expose request
04:30:39.848 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.18
04:30:39.848 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
04:30:39.848 00.000 11060 MoveAxis(W, 47, ABG)
04:30:39.848 00.000 11060 Guiding  Dir = 3, Dur = 47
04:30:39.865 00.017 11060 IsSlewing returns 0
04:30:39.866 00.001 11060 IsGuiding returns 0
04:30:39.918 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:39.918 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:39.919 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:39.921 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:39.921 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:39.921 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:39.922 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:39.922 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:39.922 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:39.922 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.94,6.85],"pixels":"..."},"id":1}
04:30:39.926 00.004 11060 IsGuiding returns 0
04:30:39.926 00.000 11060 Move returns status 0, amount 47
04:30:39.926 00.000 11060 MoveAxis(N, 92, ABG)
04:30:39.926 00.000 11060 Guiding  Dir = 0, Dur = 92
04:30:39.940 00.014 11060 IsSlewing returns 0
04:30:39.941 00.001 11060 IsGuiding returns 0
04:30:39.986 00.045 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:39.986 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:40.039 00.053 11060 IsGuiding returns 0
04:30:40.039 00.000 11060 Move returns status 0, amount 92
04:30:40.039 00.000 11060 move complete, result=0
04:30:40.039 00.000 11060 worker thread done servicing request
04:30:40.039 00.000 11060 Worker thread wakes up
04:30:40.039 00.000 10844 GuideStep: 0.2 px 47 ms WEST, -0.2 px 92 ms NORTH
04:30:40.039 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:40.039 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:40.684 00.645 11060 Exposure complete
04:30:40.924 00.240 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:40.924 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:40.926 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:40.926 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:40.927 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:40.927 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:40.931 00.004 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:40.931 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:40.933 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:40.935 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.94,6.85],"pixels":"..."},"id":1}
04:30:40.955 00.020 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:40.955 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:41.111 00.156 11060 worker thread done servicing request
04:30:41.111 00.000 10844 OnExposeComplete: enter
04:30:41.111 00.000 10844 UpdateGuideState(): m_state=6
04:30:41.111 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
04:30:41.111 00.000 10844 Star::Find returns 1 (0), X=1874.10, Y=901.88, Mass=2205, SNR=30.1, Peak=207 HFD=3.5
04:30:41.111 00.000 10844 MultiStar: [#1 0.16,0.05,1.18,U] [#2 0.20,-0.35,0.90,U] [#3 0.03,-0.17,0.88,U] [#4 -0.39,-0.04,0.78,U] [#5 -0.06,-0.22,0.73,U] [#6 -0.02,-0.90,0.00,M9] [#7 0.84,-0.42,0.00,M1] [#8 0.16,0.06,0.75,U] 
04:30:41.111 00.000 10844 refined, 6 included, MultiStar: {0.06, -0.23}, one-star: {0.19, -0.87}
04:30:41.113 00.002 10844 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.94) = xAngle (-0.40 = -0.40)
04:30:41.113 00.000 10844 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.41 = -0.41)
04:30:41.113 00.000 10844 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.33 mountX=0.22 mountY=-0.09, mountTheta=-0.41
04:30:41.114 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.06, y=-0.23, opts=13)
04:30:41.114 00.000 10844 Enqueuing Move request for scope (0.06, -0.23)
04:30:41.114 00.000 11060 Worker thread wakes up
04:30:41.114 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:41.114 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
04:30:41.116 00.002 10844 UpdateGuideState exits: m=2205 SNR=30.1
04:30:41.116 00.000 11060 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
04:30:41.116 00.000 11060 Moving (0.06, -0.23) raw xDistance=0.22 yDistance=-0.09
04:30:41.116 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:30:41.116 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:41.116 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:30:41.116 00.000 11060 MoveAxis(W, 55, ABG)
04:30:41.116 00.000 11060 Guiding  Dir = 3, Dur = 55
04:30:41.119 00.003 11060 IsSlewing returns 0
04:30:41.119 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:41.119 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:41.119 00.000 10844 Enqueuing Expose request
04:30:41.121 00.002 11060 IsGuiding returns 0
04:30:41.180 00.059 11060 IsGuiding returns 0
04:30:41.180 00.000 11060 Move returns status 0, amount 55
04:30:41.180 00.000 11060 MoveAxis(N, 0, ABG)
04:30:41.180 00.000 11060 Move returns status 0, amount 0
04:30:41.180 00.000 11060 move complete, result=0
04:30:41.180 00.000 11060 worker thread done servicing request
04:30:41.180 00.000 11060 Worker thread wakes up
04:30:41.180 00.000 10844 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
04:30:41.180 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:41.180 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:41.836 00.656 11060 Exposure complete
04:30:41.854 00.018 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:41.854 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:41.855 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:41.855 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:41.855 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:41.857 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:41.857 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:41.857 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:41.859 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:41.859 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":120,"width":15,"height":15,"star_pos":[7.10,6.88],"pixels":"..."},"id":1}
04:30:41.900 00.041 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:41.900 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:42.257 00.357 11060 worker thread done servicing request
04:30:42.257 00.000 10844 OnExposeComplete: enter
04:30:42.257 00.000 10844 UpdateGuideState(): m_state=6
04:30:42.257 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
04:30:42.257 00.000 10844 Star::Find returns 1 (0), X=1874.19, Y=902.18, Mass=2806, SNR=34.5, Peak=214 HFD=3.6
04:30:42.257 00.000 10844 MultiStar: [#1 0.22,-0.05,1.02,U] [#2 0.53,0.33,0.89,U] [#3 0.37,0.20,0.79,U] [#4 -0.17,0.49,0.75,U] [#5 0.14,0.86,0.00,M1] [#6 0.28,-0.34,0.73,U] [#7 0.24,0.23,0.56,U] [#8 0.41,0.02,0.64,U] 
04:30:42.257 00.000 10844 refined, 7 included, MultiStar: {0.27, 0.02}, one-star: {0.28, -0.56}
04:30:42.259 00.002 10844 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.94) = xAngle (0.99 = 0.99)
04:30:42.259 00.000 10844 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.98 = 0.98)
04:30:42.259 00.000 10844 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.06 mountX=0.15 mountY=0.23, mountTheta=0.99
04:30:42.262 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.27, y=0.02, opts=13)
04:30:42.264 00.002 10844 Enqueuing Move request for scope (0.27, 0.02)
04:30:42.264 00.000 11060 Worker thread wakes up
04:30:42.264 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:42.264 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd
04:30:42.264 00.000 10844 UpdateGuideState exits: m=2806 SNR=34.5
04:30:42.264 00.000 11060 Handling offset move in thread for scope, endpoint = (0.27, 0.02)
04:30:42.264 00.000 11060 Moving (0.27, 0.02) raw xDistance=0.15 yDistance=0.23
04:30:42.264 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:42.264 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:30:42.264 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:42.264 00.000 10844 Enqueuing Expose request
04:30:42.264 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:30:42.264 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:30:42.264 00.000 11060 MoveAxis(W, 39, ABG)
04:30:42.264 00.000 11060 Guiding  Dir = 3, Dur = 39
04:30:42.289 00.025 11060 IsSlewing returns 0
04:30:42.289 00.000 11060 IsGuiding returns 0
04:30:42.349 00.060 11060 IsGuiding returns 0
04:30:42.349 00.000 11060 Move returns status 0, amount 39
04:30:42.349 00.000 11060 MoveAxis(N, 0, ABG)
04:30:42.349 00.000 11060 Move returns status 0, amount 0
04:30:42.349 00.000 11060 move complete, result=0
04:30:42.349 00.000 10844 GuideStep: 0.1 px 39 ms WEST, 0.2 px 0 ms NORTH
04:30:42.351 00.002 11060 worker thread done servicing request
04:30:42.351 00.000 11060 Worker thread wakes up
04:30:42.351 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:42.351 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:42.903 00.552 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:42.903 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:42.905 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:42.905 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:42.905 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:42.905 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:42.905 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:42.905 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:42.905 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:42.908 00.003 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.19,7.18],"pixels":"..."},"id":1}
04:30:42.969 00.061 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:42.971 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:42.983 00.012 11060 Exposure complete
04:30:43.311 00.328 11060 worker thread done servicing request
04:30:43.311 00.000 10844 OnExposeComplete: enter
04:30:43.311 00.000 10844 UpdateGuideState(): m_state=6
04:30:43.313 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
04:30:43.313 00.000 10844 Star::Find returns 1 (0), X=1874.18, Y=902.10, Mass=2335, SNR=30.8, Peak=208 HFD=3.7
04:30:43.313 00.000 10844 MultiStar: [#1 0.17,-0.09,1.12,U] [#2 0.45,0.18,0.95,U] [#3 0.46,0.07,0.83,U] [#4 -0.22,0.49,0.82,U] [#5 0.17,0.20,0.73,U] [#6 0.13,-0.27,0.74,U] [#7 0.40,0.02,0.65,U] [#8 0.47,-0.07,0.69,U] 
04:30:43.313 00.000 10844 refined, 8 included, MultiStar: {0.25, -0.03}, one-star: {0.27, -0.64}
04:30:43.313 00.000 10844 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.94) = xAngle (0.84 = 0.84)
04:30:43.313 00.000 10844 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.82 = 0.82)
04:30:43.313 00.000 10844 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-0.10 mountX=0.17 mountY=0.19, mountTheta=0.83
04:30:43.316 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.25, y=-0.03, opts=13)
04:30:43.318 00.002 10844 Enqueuing Move request for scope (0.25, -0.03)
04:30:43.318 00.000 11060 Worker thread wakes up
04:30:43.318 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:43.318 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
04:30:43.318 00.000 10844 UpdateGuideState exits: m=2335 SNR=30.8
04:30:43.318 00.000 11060 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
04:30:43.318 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:43.318 00.000 11060 Moving (0.25, -0.03) raw xDistance=0.17 yDistance=0.19
04:30:43.318 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:43.318 00.000 10844 Enqueuing Expose request
04:30:43.320 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.17
04:30:43.320 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:43.320 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:30:43.320 00.000 11060 MoveAxis(W, 43, ABG)
04:30:43.322 00.002 11060 Guiding  Dir = 3, Dur = 43
04:30:43.328 00.006 11060 IsSlewing returns 0
04:30:43.328 00.000 11060 IsGuiding returns 0
04:30:43.375 00.047 11060 IsGuiding returns 0
04:30:43.375 00.000 11060 Move returns status 0, amount 43
04:30:43.375 00.000 11060 MoveAxis(N, 0, ABG)
04:30:43.375 00.000 11060 Move returns status 0, amount 0
04:30:43.375 00.000 11060 move complete, result=0
04:30:43.375 00.000 11060 worker thread done servicing request
04:30:43.375 00.000 11060 Worker thread wakes up
04:30:43.375 00.000 10844 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
04:30:43.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:43.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:43.885 00.510 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:43.885 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:43.885 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:43.885 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:43.885 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:43.885 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:43.885 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:43.885 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:43.885 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:43.885 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[7.18,7.10],"pixels":"..."},"id":1}
04:30:43.935 00.050 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:43.939 00.004 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:44.007 00.068 11060 Exposure complete
04:30:44.290 00.283 11060 worker thread done servicing request
04:30:44.290 00.000 10844 OnExposeComplete: enter
04:30:44.290 00.000 10844 UpdateGuideState(): m_state=6
04:30:44.292 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
04:30:44.293 00.001 10844 Star::Find returns 1 (0), X=1874.10, Y=902.22, Mass=2134, SNR=30.0, Peak=204 HFD=3.2
04:30:44.293 00.000 10844 MultiStar: [#1 -0.24,-0.06,1.20,U] [#2 0.13,-0.12,0.88,U] [#3 -0.14,0.05,0.87,U] [#4 -0.23,0.25,0.82,U] [#5 0.04,0.46,0.78,U] [#6 0.12,-0.56,0.72,U] [#7 -0.08,0.17,0.71,U] [#8 -0.14,0.11,0.69,U] 
04:30:44.293 00.000 10844 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.18, -0.53}
04:30:44.293 00.000 10844 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.94) = xAngle (-1.49 = -1.49)
04:30:44.293 00.000 10844 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.51 = -1.51)
04:30:44.293 00.000 10844 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.42 mountX=0.00 mountY=-0.06, mountTheta=-1.49
04:30:44.297 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.05, y=-0.04, opts=13)
04:30:44.298 00.001 10844 Enqueuing Move request for scope (-0.05, -0.04)
04:30:44.298 00.000 11060 Worker thread wakes up
04:30:44.298 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
04:30:44.298 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:44.299 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
04:30:44.299 00.000 10844 UpdateGuideState exits: m=2134 SNR=30.0
04:30:44.299 00.000 11060 Moving (-0.05, -0.04) raw xDistance=0.00 yDistance=-0.06
04:30:44.299 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:44.299 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:30:44.299 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:44.299 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:44.299 00.000 10844 Enqueuing Expose request
04:30:44.299 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:30:44.300 00.001 11060 MoveAxis(E, 0, ABG)
04:30:44.300 00.000 11060 Move returns status 0, amount 0
04:30:44.300 00.000 11060 MoveAxis(N, 0, ABG)
04:30:44.300 00.000 11060 Move returns status 0, amount 0
04:30:44.300 00.000 11060 move complete, result=0
04:30:44.300 00.000 11060 worker thread done servicing request
04:30:44.300 00.000 11060 Worker thread wakes up
04:30:44.300 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:44.300 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:44.304 00.004 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:44.870 00.566 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:44.870 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:44.870 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:44.872 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:44.872 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:44.872 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:44.872 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:44.872 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:44.872 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:44.872 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[7.10,7.22],"pixels":"..."},"id":1}
04:30:44.903 00.031 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:44.903 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:44.945 00.042 11060 Exposure complete
04:30:45.230 00.285 11060 worker thread done servicing request
04:30:45.230 00.000 10844 OnExposeComplete: enter
04:30:45.230 00.000 10844 UpdateGuideState(): m_state=6
04:30:45.231 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
04:30:45.231 00.000 10844 Star::Find returns 1 (0), X=1873.61, Y=901.86, Mass=2362, SNR=31.7, Peak=233 HFD=3.3
04:30:45.231 00.000 10844 MultiStar: [#1 -0.24,-0.10,1.11,U] [#2 0.25,0.37,0.89,U] [#3 -0.09,-0.27,0.73,U] [#4 -0.34,0.28,0.81,U] [#5 -0.34,-0.19,0.62,U] [#6 -0.37,-0.55,0.00,M7] [#7 -0.37,-0.42,0.59,U] [#8 0.16,-0.01,0.77,U] 
04:30:45.231 00.000 10844 refined, 7 included, MultiStar: {-0.15, -0.15}, one-star: {-0.30, -0.88}
04:30:45.231 00.000 10844 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.94) = xAngle (-1.42 = -1.42)
04:30:45.231 00.000 10844 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.43 = -1.43)
04:30:45.231 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-2.35 mountX=0.03 mountY=-0.21, mountTheta=-1.42
04:30:45.236 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=-0.15, opts=13)
04:30:45.236 00.000 10844 Enqueuing Move request for scope (-0.15, -0.15)
04:30:45.236 00.000 11060 Worker thread wakes up
04:30:45.236 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:45.236 00.000 10844 UpdateGuideState exits: m=2362 SNR=31.7
04:30:45.236 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
04:30:45.236 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:45.236 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:45.236 00.000 10844 Enqueuing Expose request
04:30:45.236 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
04:30:45.236 00.000 11060 Moving (-0.15, -0.15) raw xDistance=0.03 yDistance=-0.21
04:30:45.236 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:30:45.236 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
04:30:45.236 00.000 11060 MoveAxis(E, 0, ABG)
04:30:45.238 00.002 11060 Move returns status 0, amount 0
04:30:45.240 00.002 11060 MoveAxis(N, 84, ABG)
04:30:45.240 00.000 11060 Guiding  Dir = 0, Dur = 84
04:30:45.255 00.015 11060 IsSlewing returns 0
04:30:45.255 00.000 11060 IsGuiding returns 0
04:30:45.347 00.092 11060 IsGuiding returns 0
04:30:45.347 00.000 11060 Move returns status 0, amount 84
04:30:45.347 00.000 11060 move complete, result=0
04:30:45.347 00.000 11060 worker thread done servicing request
04:30:45.347 00.000 11060 Worker thread wakes up
04:30:45.347 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 84 ms NORTH
04:30:45.347 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:45.347 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:45.853 00.506 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:45.853 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:45.855 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:45.855 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:45.856 00.001 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:45.856 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:45.856 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:45.858 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:45.866 00.008 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:45.866 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.61,6.86],"pixels":"..."},"id":1}
04:30:45.926 00.060 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:45.926 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:46.031 00.105 11060 Exposure complete
04:30:46.820 00.789 11060 worker thread done servicing request
04:30:46.820 00.000 10844 OnExposeComplete: enter
04:30:46.820 00.000 10844 UpdateGuideState(): m_state=6
04:30:46.821 00.001 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
04:30:46.821 00.000 10844 Star::Find returns 1 (0), X=1873.79, Y=901.77, Mass=2646, SNR=32.8, Peak=229 HFD=3.9
04:30:46.821 00.000 10844 MultiStar: [#1 0.24,0.14,0.99,U] [#2 0.43,-0.57,0.00,M1] [#3 0.10,-0.17,0.80,U] [#4 -0.11,0.45,0.76,U] [#5 -0.00,-0.21,0.69,U] [#6 -0.09,-0.86,0.00,M8] [#7 -0.06,-0.04,0.62,U] [#8 0.23,-0.05,0.65,U] 
04:30:46.821 00.000 10844 refined, 6 included, MultiStar: {0.04, -0.15}, one-star: {-0.12, -0.97}
04:30:46.821 00.000 10844 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.94) = xAngle (-0.39 = -0.39)
04:30:46.821 00.000 10844 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.40 = -0.40)
04:30:46.821 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.32 mountX=0.14 mountY=-0.06, mountTheta=-0.40
04:30:46.837 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.15, opts=13)
04:30:46.837 00.000 10844 Enqueuing Move request for scope (0.04, -0.15)
04:30:46.837 00.000 11060 Worker thread wakes up
04:30:46.837 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
04:30:46.837 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
04:30:46.837 00.000 11060 Moving (0.04, -0.15) raw xDistance=0.14 yDistance=-0.06
04:30:46.837 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:30:46.837 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:46.837 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:30:46.837 00.000 11060 MoveAxis(W, 35, ABG)
04:30:46.837 00.000 11060 Guiding  Dir = 3, Dur = 35
04:30:46.839 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:46.839 00.000 10844 UpdateGuideState exits: m=2646 SNR=32.8
04:30:46.839 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:46.840 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:46.840 00.000 10844 Enqueuing Expose request
04:30:46.852 00.012 11060 IsSlewing returns 0
04:30:46.852 00.000 11060 IsGuiding returns 0
04:30:46.896 00.044 11060 IsGuiding returns 0
04:30:46.896 00.000 11060 Move returns status 0, amount 35
04:30:46.896 00.000 11060 MoveAxis(N, 0, ABG)
04:30:46.896 00.000 11060 Move returns status 0, amount 0
04:30:46.896 00.000 11060 move complete, result=0
04:30:46.896 00.000 11060 worker thread done servicing request
04:30:46.896 00.000 11060 Worker thread wakes up
04:30:46.896 00.000 10844 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
04:30:46.896 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:46.896 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:47.482 00.586 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:47.482 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:47.484 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:47.484 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:47.486 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:47.487 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:47.487 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:47.487 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:47.499 00.012 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:47.499 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":125,"width":15,"height":15,"star_pos":[6.79,6.77],"pixels":"..."},"id":1}
04:30:47.557 00.058 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:47.558 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:47.567 00.009 11060 Exposure complete
04:30:48.059 00.492 11060 worker thread done servicing request
04:30:48.059 00.000 10844 OnExposeComplete: enter
04:30:48.059 00.000 10844 UpdateGuideState(): m_state=6
04:30:48.061 00.002 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
04:30:48.061 00.000 10844 Star::Find returns 1 (0), X=1874.22, Y=902.12, Mass=2258, SNR=30.7, Peak=229 HFD=3.1
04:30:48.061 00.000 10844 MultiStar: [#1 0.79,0.07,0.00,M1] [#2 0.70,0.33,0.00,M2] [#3 0.50,0.10,0.80,U] [#4 -0.03,0.44,0.83,U] [#5 0.77,-0.06,0.00,M1] [#6 0.04,0.06,0.71,U] [#7 0.19,0.59,0.66,U] [#8 1.03,0.22,0.00,M1] 
04:30:48.061 00.000 10844 refined, 4 included, MultiStar: {0.21, 0.06}, one-star: {0.30, -0.62}
04:30:48.061 00.000 10844 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.94) = xAngle (1.23 = 1.23)
04:30:48.061 00.000 10844 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.22 = 1.22)
04:30:48.061 00.000 10844 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.30 mountX=0.07 mountY=0.20, mountTheta=1.23
04:30:48.077 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=0.21, y=0.06, opts=13)
04:30:48.077 00.000 10844 Enqueuing Move request for scope (0.21, 0.06)
04:30:48.077 00.000 11060 Worker thread wakes up
04:30:48.077 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
04:30:48.077 00.000 11060 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
04:30:48.077 00.000 11060 Moving (0.21, 0.06) raw xDistance=0.07 yDistance=0.20
04:30:48.078 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:30:48.078 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:30:48.078 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:30:48.078 00.000 11060 MoveAxis(E, 0, ABG)
04:30:48.078 00.000 11060 Move returns status 0, amount 0
04:30:48.078 00.000 11060 MoveAxis(N, 0, ABG)
04:30:48.078 00.000 11060 Move returns status 0, amount 0
04:30:48.078 00.000 11060 move complete, result=0
04:30:48.078 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:48.078 00.000 11060 worker thread done servicing request
04:30:48.078 00.000 10844 UpdateGuideState exits: m=2258 SNR=30.7
04:30:48.078 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:48.078 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:48.078 00.000 10844 Enqueuing Expose request
04:30:48.078 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:48.078 00.000 11060 Worker thread wakes up
04:30:48.078 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:48.080 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:48.132 00.052 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:48.132 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:48.132 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:48.134 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:48.138 00.004 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:48.139 00.001 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:48.139 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:48.139 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:48.141 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:48.141 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[7.22,7.12],"pixels":"..."},"id":1}
04:30:48.194 00.053 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:48.195 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:48.725 00.530 11060 Exposure complete
04:30:48.928 00.203 10844 evsrv: cli 0EEEE570 request: {"method":"get_pixel_scale","id":1}
04:30:48.928 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":4.1253,"id":1}
04:30:48.930 00.002 10844 evsrv: cli 0EEEE570 request: {"method":"get_settling","id":1}
04:30:48.931 00.001 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":false,"id":1}
04:30:48.931 00.000 10844 evsrv: cli 0EEEE570 request: {"method":"get_profiles","id":1}
04:30:48.931 00.000 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:48.933 00.002 10844 GetString("/profile/2/name", "") returns "ASI_200_Guider"
04:30:48.933 00.000 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"ASI_200_Guider","selected":true}],"id":1}
04:30:48.940 00.007 10844 evsrv: cli 0EEEE570 request: {"method":"get_star_image","id":1,"params":[15]}
04:30:48.942 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[7.22,7.12],"pixels":"..."},"id":1}
04:30:48.998 00.056 10844 evsrv: cli 0EEEE570 request: {"method":"get_current_equipment","id":1}
04:30:49.000 00.002 10844 evsrv: cli 0EEEE570 response: {"jsonrpc":"2.0","result":{"camera":{"name":"ZWO ASI220MM Mini","connected":true},"mount":{"name":"ASI Mount (ASCOM)","connected":true},"rotator":{"name":"ZWO CAA","connected":true}},"id":1}
04:30:49.269 00.269 11060 worker thread done servicing request
04:30:49.269 00.000 10844 OnExposeComplete: enter
04:30:49.269 00.000 10844 UpdateGuideState(): m_state=6
04:30:49.270 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
04:30:49.270 00.000 10844 Star::Find returns 1 (0), X=1874.40, Y=902.22, Mass=2256, SNR=29.9, Peak=203 HFD=3.4
04:30:49.270 00.000 10844 MultiStar: [#1 0.16,-0.12,1.10,U] [#2 0.62,0.16,0.96,U] [#3 0.63,0.28,0.00,M1] [#4 0.12,0.49,0.88,U] [#5 0.45,0.19,0.71,U] [#6 0.27,-0.74,0.00,M8] [#7 0.48,-0.07,0.71,U] [#8 0.52,-0.03,0.74,U] 
04:30:49.270 00.000 10844 refined, 6 included, MultiStar: {0.39, -0.00}, one-star: {0.48, -0.53}
04:30:49.270 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.94) = xAngle (0.93 = 0.93)
04:30:49.270 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
04:30:49.270 00.000 10844 CameraToMount -- cameraX=0.39 cameraY=-0.00 hyp=0.39 cameraTheta=-0.00 mountX=0.23 mountY=0.31, mountTheta=0.93
04:30:49.274 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.39, y=-0.00, opts=13)
04:30:49.274 00.000 10844 Enqueuing Move request for scope (0.39, -0.00)
04:30:49.274 00.000 11060 Worker thread wakes up
04:30:49.274 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:49.274 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.00) opts 0xd
04:30:49.274 00.000 10844 UpdateGuideState exits: m=2256 SNR=29.9
04:30:49.274 00.000 11060 Handling offset move in thread for scope, endpoint = (0.39, -0.00)
04:30:49.276 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:49.276 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:49.276 00.000 10844 Enqueuing Expose request
04:30:49.277 00.001 11060 Moving (0.39, -0.00) raw xDistance=0.23 yDistance=0.31
04:30:49.277 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.23
04:30:49.278 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:30:49.280 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:30:49.280 00.000 11060 MoveAxis(W, 58, ABG)
04:30:49.280 00.000 11060 Guiding  Dir = 3, Dur = 58
04:30:49.288 00.008 11060 IsSlewing returns 0
04:30:49.289 00.001 11060 IsGuiding returns 0
04:30:49.362 00.073 11060 IsGuiding returns 0
04:30:49.362 00.000 11060 Move returns status 0, amount 58
04:30:49.363 00.001 11060 MoveAxis(N, 0, ABG)
04:30:49.363 00.000 11060 Move returns status 0, amount 0
04:30:49.363 00.000 11060 move complete, result=0
04:30:49.363 00.000 11060 worker thread done servicing request
04:30:49.363 00.000 11060 Worker thread wakes up
04:30:49.363 00.000 10844 GuideStep: 0.2 px 58 ms WEST, 0.3 px 0 ms NORTH
04:30:49.363 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:49.364 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:50.009 00.645 11060 Exposure complete
04:30:50.418 00.409 11060 worker thread done servicing request
04:30:50.418 00.000 10844 OnExposeComplete: enter
04:30:50.418 00.000 10844 UpdateGuideState(): m_state=6
04:30:50.418 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
04:30:50.418 00.000 10844 Star::Find returns 1 (0), X=1874.38, Y=901.96, Mass=2299, SNR=31.2, Peak=192 HFD=3.3
04:30:50.422 00.004 10844 MultiStar: [#1 -0.10,0.05,1.06,U] [#2 0.31,0.12,0.88,U] [#3 0.17,-0.03,0.76,U] [#4 0.45,0.56,0.00,M1] [#5 0.24,0.51,0.76,U] [#6 -0.10,-0.53,0.74,U] [#7 0.36,0.20,0.70,U] [#8 0.18,0.33,0.71,U] 
04:30:50.422 00.000 10844 refined, 7 included, MultiStar: {0.19, -0.04}, one-star: {0.47, -0.79}
04:30:50.422 00.000 10844 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.94) = xAngle (0.71 = 0.71)
04:30:50.422 00.000 10844 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.69 = 0.69)
04:30:50.422 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.23 mountX=0.15 mountY=0.12, mountTheta=0.70
04:30:50.425 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=-0.04, opts=13)
04:30:50.425 00.000 10844 Enqueuing Move request for scope (0.19, -0.04)
04:30:50.425 00.000 11060 Worker thread wakes up
04:30:50.425 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:50.425 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
04:30:50.425 00.000 10844 UpdateGuideState exits: m=2299 SNR=31.2
04:30:50.425 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
04:30:50.425 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:50.425 00.000 11060 Moving (0.19, -0.04) raw xDistance=0.15 yDistance=0.12
04:30:50.425 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:30:50.427 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:50.427 00.000 10844 Enqueuing Expose request
04:30:50.427 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:50.427 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:30:50.427 00.000 11060 MoveAxis(W, 38, ABG)
04:30:50.427 00.000 11060 Guiding  Dir = 3, Dur = 38
04:30:50.442 00.015 11060 IsSlewing returns 0
04:30:50.443 00.001 11060 IsGuiding returns 0
04:30:50.483 00.040 11060 IsGuiding returns 0
04:30:50.483 00.000 11060 Move returns status 0, amount 38
04:30:50.483 00.000 11060 MoveAxis(N, 0, ABG)
04:30:50.483 00.000 11060 Move returns status 0, amount 0
04:30:50.483 00.000 11060 move complete, result=0
04:30:50.483 00.000 11060 worker thread done servicing request
04:30:50.483 00.000 10844 GuideStep: 0.1 px 38 ms WEST, 0.1 px 0 ms NORTH
04:30:50.483 00.000 11060 Worker thread wakes up
04:30:50.483 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:50.483 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:51.138 00.655 11060 Exposure complete
04:30:51.488 00.350 11060 worker thread done servicing request
04:30:51.490 00.002 10844 OnExposeComplete: enter
04:30:51.490 00.000 10844 UpdateGuideState(): m_state=6
04:30:51.490 00.000 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
04:30:51.490 00.000 10844 Star::Find returns 1 (0), X=1874.28, Y=901.58, Mass=2281, SNR=30.2, Peak=203 HFD=3.5
04:30:51.492 00.002 10844 MultiStar: [#1 0.23,-0.10,1.16,U] [#2 0.51,-0.39,0.90,U] [#3 0.12,-0.21,0.81,U] [#4 0.30,0.36,0.79,U] [#5 -0.11,-0.45,0.68,U] [#6 -0.16,-0.71,0.00,M8] [#7 0.18,-0.48,0.69,U] [#8 0.21,-0.17,0.73,U] 
04:30:51.492 00.000 10844 refined, 7 included, MultiStar: {0.24, -0.34}, one-star: {0.36, -1.17}
04:30:51.492 00.000 10844 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.94) = xAngle (-0.02 = -0.02)
04:30:51.492 00.000 10844 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.03 = -0.03)
04:30:51.492 00.000 10844 CameraToMount -- cameraX=0.24 cameraY=-0.34 hyp=0.42 cameraTheta=-0.95 mountX=0.42 mountY=-0.01, mountTheta=-0.03
04:30:51.493 00.001 10844 SchedulePrimaryMove(0EDEBDF8, x=0.24, y=-0.34, opts=13)
04:30:51.493 00.000 10844 Enqueuing Move request for scope (0.24, -0.34)
04:30:51.493 00.000 11060 Worker thread wakes up
04:30:51.493 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:51.493 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.34) opts 0xd
04:30:51.493 00.000 10844 UpdateGuideState exits: m=2281 SNR=30.2
04:30:51.493 00.000 11060 Handling offset move in thread for scope, endpoint = (0.24, -0.34)
04:30:51.493 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:51.493 00.000 11060 Moving (0.24, -0.34) raw xDistance=0.42 yDistance=-0.01
04:30:51.493 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:51.493 00.000 10844 Enqueuing Expose request
04:30:51.493 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.42
04:30:51.493 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:51.493 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:30:51.493 00.000 11060 MoveAxis(W, 104, ABG)
04:30:51.493 00.000 11060 Guiding  Dir = 3, Dur = 104
04:30:51.530 00.037 11060 IsSlewing returns 0
04:30:51.530 00.000 11060 IsGuiding returns 0
04:30:51.642 00.112 11060 IsGuiding returns 0
04:30:51.642 00.000 11060 Move returns status 0, amount 104
04:30:51.643 00.001 11060 MoveAxis(N, 0, ABG)
04:30:51.643 00.000 11060 Move returns status 0, amount 0
04:30:51.643 00.000 11060 move complete, result=0
04:30:51.643 00.000 11060 worker thread done servicing request
04:30:51.643 00.000 10844 GuideStep: 0.4 px 104 ms WEST, -0.0 px 0 ms NORTH
04:30:51.643 00.000 11060 Worker thread wakes up
04:30:51.644 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:51.644 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:52.297 00.653 11060 Exposure complete
04:30:52.647 00.350 11060 worker thread done servicing request
04:30:52.649 00.002 10844 OnExposeComplete: enter
04:30:52.649 00.000 10844 UpdateGuideState(): m_state=6
04:30:52.650 00.001 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
04:30:52.650 00.000 10844 Star::Find returns 1 (0), X=1874.28, Y=901.83, Mass=2389, SNR=31.5, Peak=196 HFD=3.2
04:30:52.650 00.000 10844 MultiStar: [#1 0.47,-0.08,1.21,U] [#2 0.70,-0.46,0.00,M1] [#3 0.18,0.10,0.78,U] [#4 0.27,0.19,0.86,U] [#5 0.05,-0.02,0.67,U] [#6 0.09,-0.35,0.67,U] [#7 0.74,0.10,0.00,M1] [#8 0.33,-0.52,0.66,U] 
04:30:52.650 00.000 10844 refined, 6 included, MultiStar: {0.28, -0.23}, one-star: {0.37, -0.91}
04:30:52.650 00.000 10844 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.94) = xAngle (0.24 = 0.24)
04:30:52.650 00.000 10844 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.22 = 0.22)
04:30:52.650 00.000 10844 CameraToMount -- cameraX=0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-0.70 mountX=0.35 mountY=0.08, mountTheta=0.22
04:30:52.657 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.28, y=-0.23, opts=13)
04:30:52.657 00.000 10844 Enqueuing Move request for scope (0.28, -0.23)
04:30:52.657 00.000 11060 Worker thread wakes up
04:30:52.657 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.23) opts 0xd
04:30:52.657 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:52.657 00.000 10844 UpdateGuideState exits: m=2389 SNR=31.5
04:30:52.657 00.000 11060 Handling offset move in thread for scope, endpoint = (0.28, -0.23)
04:30:52.657 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:52.657 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:52.657 00.000 10844 Enqueuing Expose request
04:30:52.657 00.000 11060 Moving (0.28, -0.23) raw xDistance=0.35 yDistance=0.08
04:30:52.657 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.35
04:30:52.659 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:52.659 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:30:52.659 00.000 11060 MoveAxis(W, 90, ABG)
04:30:52.659 00.000 11060 Guiding  Dir = 3, Dur = 90
04:30:52.663 00.004 11060 IsSlewing returns 0
04:30:52.664 00.001 11060 IsGuiding returns 0
04:30:52.759 00.095 11060 IsGuiding returns 0
04:30:52.759 00.000 11060 Move returns status 0, amount 90
04:30:52.759 00.000 11060 MoveAxis(N, 0, ABG)
04:30:52.759 00.000 11060 Move returns status 0, amount 0
04:30:52.761 00.002 11060 move complete, result=0
04:30:52.761 00.000 11060 worker thread done servicing request
04:30:52.761 00.000 10844 GuideStep: 0.4 px 90 ms WEST, 0.1 px 0 ms NORTH
04:30:52.761 00.000 11060 Worker thread wakes up
04:30:52.761 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:52.761 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:53.399 00.638 11060 Exposure complete
04:30:53.716 00.317 11060 worker thread done servicing request
04:30:53.716 00.000 10844 OnExposeComplete: enter
04:30:53.716 00.000 10844 UpdateGuideState(): m_state=6
04:30:53.717 00.001 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
04:30:53.717 00.000 10844 Star::Find returns 1 (0), X=1874.54, Y=902.34, Mass=2386, SNR=31.3, Peak=221 HFD=3.2
04:30:53.717 00.000 10844 MultiStar: [#1 0.63,0.18,1.07,U] [#2 0.67,0.07,0.00,M2] [#3 0.50,0.09,0.79,U] [#4 0.25,0.36,0.86,U] [#5 0.43,0.36,0.72,U] [#6 0.13,-0.08,0.67,U] [#7 0.46,-0.06,0.72,U] [#8 1.21,0.27,0.00,M1] 
04:30:53.717 00.000 10844 refined, 6 included, MultiStar: {0.45, 0.06}, one-star: {0.63, -0.41}
04:30:53.717 00.000 10844 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.94) = xAngle (1.06 = 1.06)
04:30:53.717 00.000 10844 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.04 = 1.04)
04:30:53.717 00.000 10844 CameraToMount -- cameraX=0.45 cameraY=0.06 hyp=0.46 cameraTheta=0.12 mountX=0.22 mountY=0.39, mountTheta=1.06
04:30:53.721 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.45, y=0.06, opts=13)
04:30:53.721 00.000 10844 Enqueuing Move request for scope (0.45, 0.06)
04:30:53.723 00.002 11060 Worker thread wakes up
04:30:53.723 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.06) opts 0xd
04:30:53.723 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:53.723 00.000 10844 UpdateGuideState exits: m=2386 SNR=31.3
04:30:53.723 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:53.723 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:53.723 00.000 10844 Enqueuing Expose request
04:30:53.723 00.000 11060 Handling offset move in thread for scope, endpoint = (0.45, 0.06)
04:30:53.723 00.000 11060 Moving (0.45, 0.06) raw xDistance=0.22 yDistance=0.39
04:30:53.723 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.22
04:30:53.723 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:30:53.723 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
04:30:53.723 00.000 11060 MoveAxis(W, 58, ABG)
04:30:53.723 00.000 11060 Guiding  Dir = 3, Dur = 58
04:30:53.762 00.039 11060 IsSlewing returns 0
04:30:53.762 00.000 11060 IsGuiding returns 0
04:30:53.842 00.080 11060 IsGuiding returns 0
04:30:53.842 00.000 11060 Move returns status 0, amount 58
04:30:53.842 00.000 11060 MoveAxis(N, 0, ABG)
04:30:53.842 00.000 11060 Move returns status 0, amount 0
04:30:53.842 00.000 11060 move complete, result=0
04:30:53.842 00.000 11060 worker thread done servicing request
04:30:53.842 00.000 11060 Worker thread wakes up
04:30:53.842 00.000 10844 GuideStep: 0.2 px 58 ms WEST, 0.4 px 0 ms NORTH
04:30:53.842 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:53.842 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:54.491 00.649 11060 Exposure complete
04:30:54.760 00.269 10844 OnExposeComplete: enter
04:30:54.760 00.000 10844 UpdateGuideState(): m_state=6
04:30:54.770 00.010 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
04:30:54.770 00.000 10844 Star::Find returns 1 (0), X=1874.75, Y=902.30, Mass=1965, SNR=28.0, Peak=192 HFD=3.6
04:30:54.770 00.000 11060 worker thread done servicing request
04:30:54.770 00.000 10844 MultiStar: [#1 0.38,0.23,1.14,U] [#2 0.23,0.21,1.04,U] [#3 0.67,0.08,0.00,M1] [#4 0.25,0.17,0.97,U] [#5 0.56,0.50,0.00,M1] [#6 0.00,-0.15,0.71,U] [#7 0.18,0.42,0.75,U] [#8 0.58,-0.38,0.00,M2] 
04:30:54.770 00.000 10844 refined, 5 included, MultiStar: {0.34, 0.07}, one-star: {0.84, -0.45}
04:30:54.770 00.000 10844 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.94) = xAngle (1.15 = 1.15)
04:30:54.770 00.000 10844 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.13 = 1.13)
04:30:54.770 00.000 10844 CameraToMount -- cameraX=0.34 cameraY=0.07 hyp=0.35 cameraTheta=0.21 mountX=0.14 mountY=0.31, mountTheta=1.15
04:30:54.777 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.34, y=0.07, opts=13)
04:30:54.779 00.002 10844 Enqueuing Move request for scope (0.34, 0.07)
04:30:54.779 00.000 11060 Worker thread wakes up
04:30:54.779 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:54.779 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.07) opts 0xd
04:30:54.779 00.000 11060 Handling offset move in thread for scope, endpoint = (0.34, 0.07)
04:30:54.779 00.000 10844 UpdateGuideState exits: m=1965 SNR=28.0
04:30:54.779 00.000 11060 Moving (0.34, 0.07) raw xDistance=0.14 yDistance=0.31
04:30:54.779 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:30:54.779 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:54.780 00.001 11060 switching direction from -1 to 1 - decHistory=3 oldest=-0.34 newest=0.79
04:30:54.780 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:54.780 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.31
04:30:54.780 00.000 10844 Enqueuing Expose request
04:30:54.780 00.000 11060 MoveAxis(W, 37, ABG)
04:30:54.780 00.000 11060 Guiding  Dir = 3, Dur = 37
04:30:54.804 00.024 11060 IsSlewing returns 0
04:30:54.804 00.000 11060 IsGuiding returns 0
04:30:54.871 00.067 11060 IsGuiding returns 0
04:30:54.871 00.000 11060 Move returns status 0, amount 37
04:30:54.871 00.000 11060 BLC: Oldest BLC event removed
04:30:54.871 00.000 11060 BLC: Dec direction reversal from North to South, backlash comp pulse of 750 applied
04:30:54.871 00.000 11060 MoveAxis(S, 872, ABG)
04:30:54.871 00.000 11060 duration set to 750 by maxDecDuration
04:30:54.871 00.000 11060 Guiding  Dir = 1, Dur = 750
04:30:54.886 00.015 11060 IsSlewing returns 0
04:30:54.886 00.000 11060 IsGuiding returns 0
04:30:55.646 00.760 11060 IsGuiding returns 0
04:30:55.646 00.000 11060 Move returns status 0, amount 750
04:30:55.646 00.000 11060 move complete, result=0
04:30:55.646 00.000 11060 worker thread done servicing request
04:30:55.646 00.000 11060 Worker thread wakes up
04:30:55.646 00.000 10844 GuideStep: 0.1 px 37 ms WEST, 0.3 px 750 ms SOUTH
04:30:55.648 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:55.648 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:56.284 00.636 11060 Exposure complete
04:30:56.729 00.445 11060 worker thread done servicing request
04:30:56.731 00.002 10844 OnExposeComplete: enter
04:30:56.731 00.000 10844 UpdateGuideState(): m_state=6
04:30:56.731 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
04:30:56.731 00.000 10844 Star::Find returns 1 (0), X=1874.16, Y=902.19, Mass=2210, SNR=30.5, Peak=204 HFD=2.9
04:30:56.731 00.000 10844 MultiStar: [#1 -0.19,0.02,1.07,U] [#2 0.48,0.09,0.91,U] [#3 0.21,-0.01,0.87,U] [#4 -0.03,0.37,0.78,U] [#5 0.14,0.06,0.66,U] [#6 0.27,-0.17,0.74,U] [#7 0.05,0.20,0.76,U] [#8 0.09,0.37,0.65,U] 
04:30:56.731 00.000 10844 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.24, -0.55}
04:30:56.731 00.000 10844 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.94) = xAngle (1.08 = 1.08)
04:30:56.731 00.000 10844 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.06 = 1.06)
04:30:56.731 00.000 10844 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.14 mountX=0.07 mountY=0.12, mountTheta=1.07
04:30:56.735 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.14, y=0.02, opts=13)
04:30:56.735 00.000 10844 Enqueuing Move request for scope (0.14, 0.02)
04:30:56.735 00.000 11060 Worker thread wakes up
04:30:56.735 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:30:56.735 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
04:30:56.735 00.000 10844 UpdateGuideState exits: m=2210 SNR=30.5
04:30:56.735 00.000 11060 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
04:30:56.735 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:56.735 00.000 11060 Moving (0.14, 0.02) raw xDistance=0.07 yDistance=0.12
04:30:56.735 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:56.735 00.000 10844 Enqueuing Expose request
04:30:56.735 00.000 11060 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.219624, 1:0.122320
04:30:56.735 00.000 11060 BLC: No correction, Miss < min_move
04:30:56.737 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:30:56.737 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:56.737 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:30:56.737 00.000 11060 MoveAxis(E, 0, ABG)
04:30:56.737 00.000 11060 Move returns status 0, amount 0
04:30:56.737 00.000 11060 MoveAxis(N, 0, ABG)
04:30:56.737 00.000 11060 Move returns status 0, amount 0
04:30:56.737 00.000 11060 move complete, result=0
04:30:56.737 00.000 11060 worker thread done servicing request
04:30:56.737 00.000 11060 Worker thread wakes up
04:30:56.737 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:56.737 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:56.741 00.004 10844 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:30:57.362 00.621 11060 Exposure complete
04:30:57.701 00.339 11060 worker thread done servicing request
04:30:57.701 00.000 10844 OnExposeComplete: enter
04:30:57.701 00.000 10844 UpdateGuideState(): m_state=6
04:30:57.703 00.002 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
04:30:57.703 00.000 10844 Star::Find returns 1 (0), X=1874.20, Y=902.46, Mass=2549, SNR=32.2, Peak=218 HFD=3.6
04:30:57.703 00.000 10844 MultiStar: [#1 0.15,-0.00,1.07,U] [#2 0.70,0.38,0.00,M1] [#3 -0.08,0.22,0.82,U] [#4 -0.06,0.59,0.78,U] [#5 0.51,-0.07,0.68,U] [#6 -0.06,-0.27,0.66,U] [#7 0.36,0.03,0.70,U] [#8 0.49,-0.08,0.68,U] 
04:30:57.704 00.001 10844 refined, 7 included, MultiStar: {0.19, 0.02}, one-star: {0.29, -0.29}
04:30:57.704 00.000 10844 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.94) = xAngle (1.02 = 1.02)
04:30:57.704 00.000 10844 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.00 = 1.00)
04:30:57.704 00.000 10844 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.08 mountX=0.10 mountY=0.16, mountTheta=1.01
04:30:57.706 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.19, y=0.02, opts=13)
04:30:57.706 00.000 10844 Enqueuing Move request for scope (0.19, 0.02)
04:30:57.706 00.000 11060 Worker thread wakes up
04:30:57.706 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
04:30:57.706 00.000 11060 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
04:30:57.706 00.000 11060 Moving (0.19, 0.02) raw xDistance=0.10 yDistance=0.16
04:30:57.706 00.000 11060 BLC: History state: CurrMiss=0.16, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.219624, 1:0.122320, 2:0.162546
04:30:57.706 00.000 11060 BLC: No correction, Miss < min_move
04:30:57.706 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:30:57.706 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:57.706 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:30:57.706 00.000 11060 MoveAxis(E, 0, ABG)
04:30:57.706 00.000 11060 Move returns status 0, amount 0
04:30:57.706 00.000 11060 MoveAxis(N, 0, ABG)
04:30:57.706 00.000 11060 Move returns status 0, amount 0
04:30:57.706 00.000 11060 move complete, result=0
04:30:57.706 00.000 11060 worker thread done servicing request
04:30:57.706 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:30:57.706 00.000 10844 UpdateGuideState exits: m=2549 SNR=32.2
04:30:57.706 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:57.706 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:57.706 00.000 10844 Enqueuing Expose request
04:30:57.706 00.000 11060 Worker thread wakes up
04:30:57.709 00.003 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:57.709 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:57.709 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:58.333 00.624 11060 Exposure complete
04:30:58.702 00.369 11060 worker thread done servicing request
04:30:58.702 00.000 10844 OnExposeComplete: enter
04:30:58.702 00.000 10844 UpdateGuideState(): m_state=6
04:30:58.702 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
04:30:58.702 00.000 10844 Star::Find returns 1 (0), X=1874.12, Y=902.31, Mass=2407, SNR=31.5, Peak=210 HFD=3.4
04:30:58.704 00.002 10844 MultiStar: [#1 0.19,0.14,1.12,U] [#2 0.36,0.40,0.89,U] [#3 -0.21,0.08,0.80,U] [#4 -0.01,0.94,0.00,M1] [#5 0.24,0.97,0.00,M1] [#6 -0.11,-0.07,0.66,U] [#7 0.28,0.28,0.68,U] [#8 -0.02,0.22,0.63,U] 
04:30:58.704 00.000 10844 refined, 6 included, MultiStar: {0.12, 0.07}, one-star: {0.20, -0.44}
04:30:58.704 00.000 10844 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.94) = xAngle (1.49 = 1.49)
04:30:58.704 00.000 10844 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.48 = 1.48)
04:30:58.704 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=0.01 mountY=0.14, mountTheta=1.49
04:30:58.708 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=0.07, opts=13)
04:30:58.708 00.000 10844 Enqueuing Move request for scope (0.12, 0.07)
04:30:58.708 00.000 11060 Worker thread wakes up
04:30:58.708 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:30:58.708 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
04:30:58.708 00.000 10844 UpdateGuideState exits: m=2407 SNR=31.5
04:30:58.710 00.002 11060 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
04:30:58.710 00.000 11060 Moving (0.12, 0.07) raw xDistance=0.01 yDistance=0.14
04:30:58.710 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:58.710 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:30:58.710 00.000 10844 Enqueuing Expose request
04:30:58.710 00.000 11060 BLC: window closed
04:30:58.710 00.000 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.48, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.219624, 1:0.122320, 2:0.162546
04:30:58.710 00.000 11060 BLC: No correction, Miss < min_move
04:30:58.710 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:30:58.710 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:30:58.710 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:30:58.710 00.000 11060 MoveAxis(E, 0, ABG)
04:30:58.710 00.000 11060 Move returns status 0, amount 0
04:30:58.710 00.000 11060 MoveAxis(N, 0, ABG)
04:30:58.710 00.000 11060 Move returns status 0, amount 0
04:30:58.710 00.000 11060 move complete, result=0
04:30:58.710 00.000 11060 worker thread done servicing request
04:30:58.710 00.000 11060 Worker thread wakes up
04:30:58.712 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:30:58.712 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:30:58.734 00.022 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:31:03.609 04.875 11060 Exposure complete
04:31:06.424 02.815 11060 worker thread done servicing request
04:31:06.424 00.000 10844 OnExposeComplete: enter
04:31:06.424 00.000 10844 UpdateGuideState(): m_state=6
04:31:06.424 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
04:31:06.425 00.001 10844 Star::Find returns 1 (0), X=1873.97, Y=902.03, Mass=2434, SNR=32.1, Peak=233 HFD=3.4
04:31:06.425 00.000 10844 MultiStar: [#1 0.20,0.40,1.13,U] [#2 0.58,0.13,0.89,U] [#3 0.04,0.21,0.76,U] [#4 -0.07,0.35,0.75,U] [#5 -0.04,0.30,0.66,U] [#6 -0.23,-0.07,0.74,U] [#7 0.25,0.19,0.74,U] [#8 0.45,0.41,0.69,U] 
04:31:06.425 00.000 10844 refined, 8 included, MultiStar: {0.15, 0.11}, one-star: {0.06, -0.72}
04:31:06.426 00.001 10844 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.94) = xAngle (1.60 = 1.60)
04:31:06.426 00.000 10844 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.58 = 1.58)
04:31:06.426 00.000 10844 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.18 cameraTheta=0.67 mountX=-0.01 mountY=0.18, mountTheta=1.60
04:31:06.464 00.038 10844 SchedulePrimaryMove(0EDEBDF8, x=0.15, y=0.11, opts=13)
04:31:06.466 00.002 10844 Enqueuing Move request for scope (0.15, 0.11)
04:31:06.466 00.000 11060 Worker thread wakes up
04:31:06.466 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:06.466 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
04:31:06.466 00.000 10844 UpdateGuideState exits: m=2434 SNR=32.1
04:31:06.466 00.000 11060 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
04:31:06.466 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:06.466 00.000 11060 Moving (0.15, 0.11) raw xDistance=-0.01 yDistance=0.18
04:31:06.467 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:06.467 00.000 10844 Enqueuing Expose request
04:31:06.467 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:31:06.467 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:06.467 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:31:06.467 00.000 11060 MoveAxis(E, 0, ABG)
04:31:06.467 00.000 11060 Move returns status 0, amount 0
04:31:06.468 00.001 11060 MoveAxis(N, 0, ABG)
04:31:06.468 00.000 11060 Move returns status 0, amount 0
04:31:06.468 00.000 11060 move complete, result=0
04:31:06.468 00.000 11060 worker thread done servicing request
04:31:06.468 00.000 11060 Worker thread wakes up
04:31:06.468 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:06.468 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:06.491 00.023 10844 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:31:07.120 00.629 11060 Exposure complete
04:31:07.722 00.602 11060 worker thread done servicing request
04:31:07.722 00.000 10844 OnExposeComplete: enter
04:31:07.723 00.001 10844 UpdateGuideState(): m_state=6
04:31:07.723 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
04:31:07.723 00.000 10844 Star::Find returns 1 (0), X=1874.27, Y=902.88, Mass=2341, SNR=31.2, Peak=247 HFD=2.9
04:31:07.724 00.001 10844 MultiStar: [#1 0.28,0.50,1.18,U] [#2 0.60,0.70,0.00,M1] [#3 0.32,1.13,0.00,M1] [#4 -0.14,0.76,0.00,M1] [#5 0.41,0.78,0.00,M1] [#6 0.35,0.37,0.70,U] [#7 0.59,0.50,0.00,M1] [#8 0.72,0.67,0.00,M1] 
04:31:07.724 00.000 10844 single-star, 2 included, MultiStar: {0.32, 0.34}, one-star: {0.36, 0.13}
04:31:07.724 00.000 10844 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.94) = xAngle (1.30 = 1.30)
04:31:07.724 00.000 10844 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.28 = 1.28)
04:31:07.724 00.000 10844 CameraToMount -- cameraX=0.36 cameraY=0.13 hyp=0.38 cameraTheta=0.36 mountX=0.10 mountY=0.37, mountTheta=1.29
04:31:07.731 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.36, y=0.13, opts=13)
04:31:07.731 00.000 10844 Enqueuing Move request for scope (0.36, 0.13)
04:31:07.732 00.001 11060 Worker thread wakes up
04:31:07.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.13) opts 0xd
04:31:07.732 00.000 11060 Handling offset move in thread for scope, endpoint = (0.36, 0.13)
04:31:07.732 00.000 11060 Moving (0.36, 0.13) raw xDistance=0.10 yDistance=0.37
04:31:07.732 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:31:07.732 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.37
04:31:07.732 00.000 11060 MoveAxis(E, 0, ABG)
04:31:07.732 00.000 11060 Move returns status 0, amount 0
04:31:07.732 00.000 11060 MoveAxis(S, 142, ABG)
04:31:07.733 00.001 11060 Guiding  Dir = 1, Dur = 142
04:31:07.738 00.005 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:07.739 00.001 10844 UpdateGuideState exits: m=2341 SNR=31.2
04:31:07.739 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:07.740 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:07.740 00.000 10844 Enqueuing Expose request
04:31:07.760 00.020 11060 IsSlewing returns 0
04:31:07.762 00.002 11060 IsGuiding returns 0
04:31:07.932 00.170 11060 IsGuiding returns 0
04:31:07.932 00.000 11060 Move returns status 0, amount 142
04:31:07.932 00.000 11060 move complete, result=0
04:31:07.933 00.001 11060 worker thread done servicing request
04:31:07.933 00.000 10844 GuideStep: 0.1 px 0 ms EAST, 0.4 px 142 ms SOUTH
04:31:07.933 00.000 11060 Worker thread wakes up
04:31:07.934 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:07.935 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:08.634 00.699 11060 Exposure complete
04:31:09.870 01.236 11060 worker thread done servicing request
04:31:09.870 00.000 10844 OnExposeComplete: enter
04:31:09.870 00.000 10844 UpdateGuideState(): m_state=6
04:31:09.870 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
04:31:09.871 00.001 10844 Star::Find returns 1 (0), X=1874.11, Y=902.74, Mass=2174, SNR=30.3, Peak=208 HFD=2.9
04:31:09.871 00.000 10844 MultiStar: [#1 0.27,0.18,1.18,U] [#2 0.54,0.27,0.94,U] [#3 0.28,0.84,0.00,M2] [#4 -0.15,0.83,0.00,M2] [#5 0.10,0.04,0.77,U] [#6 -0.10,0.36,0.75,U] [#7 0.36,0.18,0.75,U] [#8 0.76,0.40,0.00,M2] 
04:31:09.871 00.000 10844 single-star, 5 included, MultiStar: {0.24, 0.17}, one-star: {0.20, -0.00}
04:31:09.871 00.000 10844 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.94) = xAngle (0.93 = 0.93)
04:31:09.871 00.000 10844 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.91 = 0.91)
04:31:09.871 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.00 mountX=0.12 mountY=0.15, mountTheta=0.93
04:31:09.875 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.00, opts=13)
04:31:09.875 00.000 10844 Enqueuing Move request for scope (0.20, -0.00)
04:31:09.875 00.000 11060 Worker thread wakes up
04:31:09.875 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:09.876 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
04:31:09.876 00.000 10844 UpdateGuideState exits: m=2174 SNR=30.3
04:31:09.876 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
04:31:09.876 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:09.876 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:09.876 00.000 11060 Moving (0.20, -0.00) raw xDistance=0.12 yDistance=0.15
04:31:09.876 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:31:09.877 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:09.877 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:31:09.877 00.000 11060 MoveAxis(E, 0, ABG)
04:31:09.877 00.000 11060 Move returns status 0, amount 0
04:31:09.877 00.000 11060 MoveAxis(N, 0, ABG)
04:31:09.877 00.000 11060 Move returns status 0, amount 0
04:31:09.877 00.000 11060 move complete, result=0
04:31:09.877 00.000 11060 worker thread done servicing request
04:31:09.877 00.000 10844 Enqueuing Expose request
04:31:09.877 00.000 11060 Worker thread wakes up
04:31:09.878 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:09.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:09.879 00.001 10844 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:31:10.524 00.645 11060 Exposure complete
04:31:11.519 00.995 10844 OnExposeComplete: enter
04:31:11.519 00.000 11060 worker thread done servicing request
04:31:11.519 00.000 10844 UpdateGuideState(): m_state=6
04:31:11.519 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
04:31:11.520 00.001 10844 Star::Find returns 1 (0), X=1874.22, Y=903.00, Mass=2194, SNR=29.8, Peak=208 HFD=3.2
04:31:11.520 00.000 10844 MultiStar: [#1 0.31,0.32,1.27,U] [#2 0.51,0.39,0.96,U] [#3 0.66,0.63,0.00,M3] [#4 -0.31,0.80,0.00,M3] [#5 0.63,0.97,0.00,M1] [#6 0.07,0.49,0.85,U] [#7 0.40,1.01,0.00,M1] [#8 0.33,0.62,0.00,M3] 
04:31:11.520 00.000 10844 single-star, 3 included, MultiStar: {0.31, 0.35}, one-star: {0.30, 0.25}
04:31:11.520 00.000 10844 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.94) = xAngle (1.63 = 1.63)
04:31:11.520 00.000 10844 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.61 = 1.61)
04:31:11.521 00.001 10844 CameraToMount -- cameraX=0.30 cameraY=0.25 hyp=0.39 cameraTheta=0.69 mountX=-0.02 mountY=0.39, mountTheta=1.63
04:31:11.524 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.30, y=0.25, opts=13)
04:31:11.525 00.001 10844 Enqueuing Move request for scope (0.30, 0.25)
04:31:11.525 00.000 11060 Worker thread wakes up
04:31:11.525 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:11.525 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.25) opts 0xd
04:31:11.525 00.000 10844 UpdateGuideState exits: m=2194 SNR=29.8
04:31:11.525 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:11.526 00.001 11060 Handling offset move in thread for scope, endpoint = (0.30, 0.25)
04:31:11.526 00.000 11060 Moving (0.30, 0.25) raw xDistance=-0.02 yDistance=0.39
04:31:11.526 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:31:11.526 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.39
04:31:11.526 00.000 11060 MoveAxis(E, 0, ABG)
04:31:11.526 00.000 11060 Move returns status 0, amount 0
04:31:11.526 00.000 11060 MoveAxis(S, 153, ABG)
04:31:11.526 00.000 11060 Guiding  Dir = 1, Dur = 153
04:31:11.528 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:11.528 00.000 10844 Enqueuing Expose request
04:31:11.546 00.018 11060 IsSlewing returns 0
04:31:11.546 00.000 11060 IsGuiding returns 0
04:31:11.728 00.182 11060 IsGuiding returns 0
04:31:11.728 00.000 11060 Move returns status 0, amount 153
04:31:11.728 00.000 11060 move complete, result=0
04:31:11.729 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.4 px 153 ms SOUTH
04:31:11.851 00.122 11060 worker thread done servicing request
04:31:11.852 00.001 11060 Worker thread wakes up
04:31:11.852 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:11.852 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:12.505 00.653 11060 Exposure complete
04:31:13.291 00.786 11060 worker thread done servicing request
04:31:13.291 00.000 10844 OnExposeComplete: enter
04:31:13.292 00.001 10844 UpdateGuideState(): m_state=6
04:31:13.292 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
04:31:13.292 00.000 10844 Star::Find returns 1 (0), X=1874.19, Y=902.61, Mass=2268, SNR=30.8, Peak=226 HFD=3.3
04:31:13.293 00.001 10844 MultiStar: [#1 -0.16,0.62,1.00,U] [#2 0.15,0.97,0.00,M1] [#3 0.59,0.77,0.00,M4] [#4 -0.01,1.00,0.00,M4] [#5 -0.65,0.63,0.00,M2] [#6 -0.32,0.10,0.70,U] [#7 0.18,0.74,0.00,M2] [#8 0.32,1.12,0.00,M4] 
04:31:13.293 00.000 10844 refined, 2 included, MultiStar: {-0.04, 0.21}, one-star: {0.28, -0.14}
04:31:13.293 00.000 10844 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.94) = xAngle (2.69 = 2.69)
04:31:13.293 00.000 10844 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.67 = 2.67)
04:31:13.293 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.75 mountX=-0.19 mountY=0.09, mountTheta=2.67
04:31:13.298 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.21, opts=13)
04:31:13.298 00.000 10844 Enqueuing Move request for scope (-0.04, 0.21)
04:31:13.300 00.002 11060 Worker thread wakes up
04:31:13.300 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:13.300 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
04:31:13.300 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
04:31:13.300 00.000 10844 UpdateGuideState exits: m=2268 SNR=30.8
04:31:13.300 00.000 11060 Moving (-0.04, 0.21) raw xDistance=-0.19 yDistance=0.09
04:31:13.300 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:13.301 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:31:13.301 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:13.301 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:13.301 00.000 10844 Enqueuing Expose request
04:31:13.301 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:31:13.301 00.000 11060 MoveAxis(E, 46, ABG)
04:31:13.301 00.000 11060 Guiding  Dir = 2, Dur = 46
04:31:13.314 00.013 11060 IsSlewing returns 0
04:31:13.314 00.000 11060 IsGuiding returns 0
04:31:13.376 00.062 11060 IsGuiding returns 0
04:31:13.376 00.000 11060 Move returns status 0, amount 46
04:31:13.376 00.000 11060 MoveAxis(N, 0, ABG)
04:31:13.376 00.000 11060 Move returns status 0, amount 0
04:31:13.377 00.001 11060 move complete, result=0
04:31:13.377 00.000 10844 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
04:31:13.378 00.001 11060 worker thread done servicing request
04:31:13.378 00.000 11060 Worker thread wakes up
04:31:13.379 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:13.379 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:14.049 00.670 11060 Exposure complete
04:31:14.597 00.548 11060 worker thread done servicing request
04:31:14.597 00.000 10844 OnExposeComplete: enter
04:31:14.597 00.000 10844 UpdateGuideState(): m_state=6
04:31:14.598 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
04:31:14.598 00.000 10844 Star::Find returns 1 (0), X=1873.95, Y=902.67, Mass=2049, SNR=29.1, Peak=197 HFD=3.3
04:31:14.598 00.000 10844 MultiStar: [#1 -0.17,0.60,1.09,U] [#2 0.33,0.34,1.00,U] [#3 -0.14,0.59,0.89,U] [#4 -0.33,0.92,0.00,M5] [#5 -0.55,0.39,0.78,U] [#6 -0.30,0.42,0.72,U] [#7 0.19,0.23,0.68,U] [#8 0.13,0.15,0.74,U] 
04:31:14.598 00.000 10844 single-star, 7 included, MultiStar: {-0.05, 0.34}, one-star: {0.04, -0.07}
04:31:14.598 00.000 10844 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.94) = xAngle (-0.14 = -0.14)
04:31:14.599 00.001 10844 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.16 = -0.16)
04:31:14.599 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.08 mountX=0.08 mountY=-0.01, mountTheta=-0.16
04:31:14.602 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.07, opts=13)
04:31:14.603 00.001 10844 Enqueuing Move request for scope (0.04, -0.07)
04:31:14.603 00.000 11060 Worker thread wakes up
04:31:14.603 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:14.603 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
04:31:14.603 00.000 10844 UpdateGuideState exits: m=2049 SNR=29.1
04:31:14.604 00.001 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
04:31:14.604 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:14.604 00.000 11060 Moving (0.04, -0.07) raw xDistance=0.08 yDistance=-0.01
04:31:14.604 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:31:14.604 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:14.604 00.000 10844 Enqueuing Expose request
04:31:14.604 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:14.604 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:31:14.604 00.000 11060 MoveAxis(E, 0, ABG)
04:31:14.604 00.000 11060 Move returns status 0, amount 0
04:31:14.604 00.000 11060 MoveAxis(N, 0, ABG)
04:31:14.604 00.000 11060 Move returns status 0, amount 0
04:31:14.605 00.001 11060 move complete, result=0
04:31:14.605 00.000 11060 worker thread done servicing request
04:31:14.605 00.000 11060 Worker thread wakes up
04:31:14.605 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:14.605 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:14.608 00.003 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:31:15.264 00.656 11060 Exposure complete
04:31:15.656 00.392 11060 worker thread done servicing request
04:31:15.656 00.000 10844 OnExposeComplete: enter
04:31:15.656 00.000 10844 UpdateGuideState(): m_state=6
04:31:15.657 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
04:31:15.657 00.000 10844 Star::Find returns 1 (0), X=1874.14, Y=902.95, Mass=1990, SNR=28.4, Peak=168 HFD=3.5
04:31:15.658 00.001 10844 MultiStar: [#1 0.13,0.86,0.00,M1] [#2 -0.17,0.55,1.03,U] [#3 0.03,0.92,0.00,M4] [#4 -0.30,0.95,0.00,M6] [#5 -0.01,0.58,0.86,U] [#6 0.16,0.39,0.76,U] [#7 0.01,0.91,0.00,M2] [#8 0.36,1.19,0.00,M4] 
04:31:15.658 00.000 10844 single-star, 3 included, MultiStar: {0.04, 0.43}, one-star: {0.23, 0.20}
04:31:15.658 00.000 10844 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.94) = xAngle (1.67 = 1.67)
04:31:15.658 00.000 10844 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.65 = 1.65)
04:31:15.658 00.000 10844 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.30 cameraTheta=0.73 mountX=-0.03 mountY=0.30, mountTheta=1.67
04:31:15.660 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.23, y=0.20, opts=13)
04:31:15.660 00.000 10844 Enqueuing Move request for scope (0.23, 0.20)
04:31:15.671 00.011 11060 Worker thread wakes up
04:31:15.671 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:31:15.672 00.001 10844 UpdateGuideState exits: m=1990 SNR=28.4
04:31:15.673 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:15.673 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:15.673 00.000 10844 Enqueuing Expose request
04:31:15.675 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
04:31:15.675 00.000 11060 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
04:31:15.675 00.000 11060 Moving (0.23, 0.20) raw xDistance=-0.03 yDistance=0.30
04:31:15.675 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:31:15.676 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.30
04:31:15.676 00.000 11060 MoveAxis(E, 0, ABG)
04:31:15.676 00.000 11060 Move returns status 0, amount 0
04:31:15.676 00.000 11060 MoveAxis(S, 118, ABG)
04:31:15.676 00.000 11060 Guiding  Dir = 1, Dur = 118
04:31:15.683 00.007 11060 IsSlewing returns 0
04:31:15.684 00.001 11060 IsGuiding returns 0
04:31:15.809 00.125 11060 IsGuiding returns 0
04:31:15.809 00.000 11060 Move returns status 0, amount 118
04:31:15.809 00.000 11060 move complete, result=0
04:31:15.809 00.000 11060 worker thread done servicing request
04:31:15.810 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.3 px 118 ms SOUTH
04:31:15.810 00.000 11060 Worker thread wakes up
04:31:15.810 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:15.810 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:16.497 00.687 11060 Exposure complete
04:31:17.022 00.525 11060 worker thread done servicing request
04:31:17.023 00.001 10844 OnExposeComplete: enter
04:31:17.023 00.000 10844 UpdateGuideState(): m_state=6
04:31:17.024 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
04:31:17.024 00.000 10844 Star::Find returns 1 (0), X=1874.18, Y=902.52, Mass=2382, SNR=31.0, Peak=208 HFD=3.5
04:31:17.025 00.001 10844 MultiStar: [#1 0.04,0.67,0.00,M2] [#2 0.14,1.12,0.00,M1] [#3 0.04,0.84,0.00,M5] [#4 -0.03,1.00,0.00,M7] [#5 0.08,0.53,0.76,U] [#6 -0.11,-0.07,0.63,U] [#7 0.02,0.98,0.00,M3] [#8 0.57,0.47,0.00,M5] 
04:31:17.025 00.000 10844 refined, 2 included, MultiStar: {0.11, 0.06}, one-star: {0.27, -0.22}
04:31:17.025 00.000 10844 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.94) = xAngle (1.42 = 1.42)
04:31:17.025 00.000 10844 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.40 = 1.40)
04:31:17.025 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=0.02 mountY=0.12, mountTheta=1.42
04:31:17.030 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.06, opts=13)
04:31:17.030 00.000 10844 Enqueuing Move request for scope (0.11, 0.06)
04:31:17.030 00.000 11060 Worker thread wakes up
04:31:17.030 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:17.030 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
04:31:17.030 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
04:31:17.030 00.000 11060 Moving (0.11, 0.06) raw xDistance=0.02 yDistance=0.12
04:31:17.030 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:31:17.030 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:17.032 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:31:17.032 00.000 11060 MoveAxis(E, 0, ABG)
04:31:17.032 00.000 11060 Move returns status 0, amount 0
04:31:17.032 00.000 11060 MoveAxis(N, 0, ABG)
04:31:17.032 00.000 11060 Move returns status 0, amount 0
04:31:17.032 00.000 11060 move complete, result=0
04:31:17.032 00.000 11060 worker thread done servicing request
04:31:17.032 00.000 10844 UpdateGuideState exits: m=2382 SNR=31.0
04:31:17.033 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:17.033 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:17.033 00.000 10844 Enqueuing Expose request
04:31:17.033 00.000 11060 Worker thread wakes up
04:31:17.033 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:17.033 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:17.034 00.001 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:31:17.712 00.678 11060 Exposure complete
04:31:18.017 00.305 11060 worker thread done servicing request
04:31:18.018 00.001 10844 OnExposeComplete: enter
04:31:18.018 00.000 10844 UpdateGuideState(): m_state=6
04:31:18.018 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
04:31:18.018 00.000 10844 Star::Find returns 1 (0), X=1874.01, Y=903.06, Mass=2382, SNR=31.0, Peak=224 HFD=3.1
04:31:18.019 00.001 10844 MultiStar: [#1 -0.50,0.64,0.00,M3] [#2 0.24,0.33,0.90,U] [#3 0.21,1.10,0.00,M6] [#4 -0.62,0.89,0.00,M8] [#5 -0.30,0.89,0.00,M1] [#6 -0.13,0.83,0.00,M1] [#7 -0.08,0.86,0.00,M4] [#8 0.20,1.11,0.00,M6] 
04:31:18.019 00.000 10844 single-star, 1 included, MultiStar: {0.16, 0.32}, one-star: {0.09, 0.31}
04:31:18.019 00.000 10844 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.94) = xAngle (2.21 = 2.21)
04:31:18.020 00.001 10844 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.20 = 2.20)
04:31:18.020 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.33 cameraTheta=1.28 mountX=-0.20 mountY=0.27, mountTheta=2.21
04:31:18.023 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.31, opts=13)
04:31:18.023 00.000 10844 Enqueuing Move request for scope (0.09, 0.31)
04:31:18.023 00.000 11060 Worker thread wakes up
04:31:18.023 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:18.023 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd
04:31:18.023 00.000 10844 UpdateGuideState exits: m=2382 SNR=31.0
04:31:18.023 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
04:31:18.023 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:18.023 00.000 11060 Moving (0.09, 0.31) raw xDistance=-0.20 yDistance=0.27
04:31:18.024 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:31:18.024 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.27
04:31:18.024 00.000 11060 MoveAxis(E, 48, ABG)
04:31:18.024 00.000 11060 Guiding  Dir = 2, Dur = 48
04:31:18.024 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:18.024 00.000 10844 Enqueuing Expose request
04:31:18.039 00.015 11060 IsSlewing returns 0
04:31:18.041 00.002 11060 IsGuiding returns 0
04:31:18.101 00.060 11060 IsGuiding returns 0
04:31:18.102 00.001 11060 Move returns status 0, amount 48
04:31:18.102 00.000 11060 MoveAxis(S, 103, ABG)
04:31:18.102 00.000 11060 Guiding  Dir = 1, Dur = 103
04:31:18.132 00.030 11060 IsSlewing returns 0
04:31:18.133 00.001 11060 IsGuiding returns 0
04:31:18.257 00.124 11060 IsGuiding returns 0
04:31:18.257 00.000 11060 Move returns status 0, amount 103
04:31:18.257 00.000 11060 move complete, result=0
04:31:18.257 00.000 11060 worker thread done servicing request
04:31:18.258 00.001 10844 GuideStep: -0.2 px 48 ms EAST, 0.3 px 103 ms SOUTH
04:31:18.258 00.000 11060 Worker thread wakes up
04:31:18.269 00.011 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:18.269 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:18.865 00.596 11060 Exposure complete
04:31:19.571 00.706 11060 worker thread done servicing request
04:31:19.571 00.000 10844 OnExposeComplete: enter
04:31:19.571 00.000 10844 UpdateGuideState(): m_state=6
04:31:19.571 00.000 10844 Star::Find(15, 1874, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
04:31:19.572 00.001 10844 Star::Find returns 1 (0), X=1873.73, Y=902.69, Mass=2312, SNR=30.4, Peak=238 HFD=3.6
04:31:19.572 00.000 10844 MultiStar: [#1 -0.15,0.46,1.09,U] [#2 -0.17,0.73,0.00,M1] [#3 -0.33,1.18,0.00,M7] [#4 -0.56,0.92,0.00,M9] [#5 0.09,0.87,0.00,M2] [#6 -0.20,0.31,0.70,U] [#7 -0.34,0.30,0.65,U] [#8 0.15,0.51,0.63,U] 
04:31:19.572 00.000 10844 single-star, 4 included, MultiStar: {-0.15, 0.29}, one-star: {-0.18, -0.06}
04:31:19.572 00.000 10844 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.94) = xAngle (-1.90 = -1.90)
04:31:19.572 00.000 10844 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.92 = -1.92)
04:31:19.572 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.84 mountX=-0.06 mountY=-0.18, mountTheta=-1.91
04:31:19.598 00.026 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=-0.06, opts=13)
04:31:19.600 00.002 10844 Enqueuing Move request for scope (-0.18, -0.06)
04:31:19.602 00.002 11060 Worker thread wakes up
04:31:19.602 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
04:31:19.602 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
04:31:19.603 00.001 11060 Moving (-0.18, -0.06) raw xDistance=-0.06 yDistance=-0.18
04:31:19.603 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:31:19.603 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:19.603 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:31:19.603 00.000 11060 MoveAxis(E, 0, ABG)
04:31:19.603 00.000 11060 Move returns status 0, amount 0
04:31:19.603 00.000 11060 MoveAxis(N, 0, ABG)
04:31:19.603 00.000 11060 Move returns status 0, amount 0
04:31:19.604 00.001 11060 move complete, result=0
04:31:19.607 00.003 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:19.608 00.001 10844 UpdateGuideState exits: m=2312 SNR=30.4
04:31:19.610 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:19.620 00.010 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:19.620 00.000 10844 Enqueuing Expose request
04:31:19.621 00.001 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:31:19.621 00.000 11060 worker thread done servicing request
04:31:19.622 00.001 11060 Worker thread wakes up
04:31:19.622 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:19.622 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:20.280 00.658 11060 Exposure complete
04:31:21.555 01.275 10844 OnExposeComplete: enter
04:31:21.555 00.000 10844 UpdateGuideState(): m_state=6
04:31:21.556 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
04:31:21.556 00.000 10844 Star::Find returns 1 (0), X=1873.77, Y=902.87, Mass=2225, SNR=30.4, Peak=194 HFD=3.5
04:31:21.557 00.001 11060 worker thread done servicing request
04:31:21.557 00.000 10844 MultiStar: [#1 -0.25,0.32,1.14,U] [#2 -0.31,0.28,0.89,U] [#3 -0.16,0.12,0.82,U] [#4 -0.69,0.43,0.00,M10] [#5 -0.34,0.69,0.00,M3] [#6 -0.24,-0.35,0.73,U] [#7 -0.21,0.56,0.64,U] [#8 0.30,0.40,0.63,U] 
04:31:21.557 00.000 10844 single-star, 6 included, MultiStar: {-0.16, 0.20}, one-star: {-0.15, 0.13}
04:31:21.557 00.000 10844 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.94) = xAngle (3.36 = -2.92)
04:31:21.558 00.001 10844 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.34 = -2.94)
04:31:21.572 00.014 10844 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.19 cameraTheta=2.43 mountX=-0.19 mountY=-0.04, mountTheta=-2.94
04:31:21.588 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.13, opts=13)
04:31:21.589 00.001 10844 Enqueuing Move request for scope (-0.15, 0.13)
04:31:21.636 00.047 11060 Worker thread wakes up
04:31:21.636 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
04:31:21.636 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
04:31:21.636 00.000 11060 Moving (-0.15, 0.13) raw xDistance=-0.19 yDistance=-0.04
04:31:21.636 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:31:21.636 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:21.636 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:31:21.636 00.000 11060 MoveAxis(E, 47, ABG)
04:31:21.636 00.000 11060 Guiding  Dir = 2, Dur = 47
04:31:21.671 00.035 11060 IsSlewing returns 0
04:31:21.671 00.000 11060 IsGuiding returns 0
04:31:21.675 00.004 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:21.679 00.004 10844 UpdateGuideState exits: m=2225 SNR=30.4
04:31:21.679 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:21.679 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:21.679 00.000 10844 Enqueuing Expose request
04:31:21.749 00.070 11060 IsGuiding returns 0
04:31:21.750 00.001 11060 Move returns status 0, amount 47
04:31:21.750 00.000 11060 MoveAxis(N, 0, ABG)
04:31:21.750 00.000 11060 Move returns status 0, amount 0
04:31:21.750 00.000 11060 move complete, result=0
04:31:21.750 00.000 10844 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
04:31:21.752 00.002 11060 worker thread done servicing request
04:31:21.752 00.000 11060 Worker thread wakes up
04:31:21.752 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:21.752 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:22.393 00.641 11060 Exposure complete
04:31:23.715 01.322 11060 worker thread done servicing request
04:31:23.715 00.000 10844 OnExposeComplete: enter
04:31:23.715 00.000 10844 UpdateGuideState(): m_state=6
04:31:23.716 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
04:31:23.716 00.000 10844 Star::Find returns 1 (0), X=1873.61, Y=902.42, Mass=2346, SNR=31.0, Peak=232 HFD=3.3
04:31:23.716 00.000 10844 MultiStar: [#1 -0.49,0.19,1.07,U] [#2 -0.04,0.23,0.99,U] [#3 -0.18,0.49,0.80,U] [#4 -0.08,0.77,0.00,R] [#5 -0.47,0.68,0.00,M4] [#6 -0.64,-0.64,0.00,M1] [#7 -0.71,0.72,0.00,M3] [#8 -0.19,0.51,0.70,U] 
04:31:23.716 00.000 10844 refined, 4 included, MultiStar: {-0.25, 0.19}, one-star: {-0.30, -0.32}
04:31:23.717 00.001 10844 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.94) = xAngle (3.43 = -2.85)
04:31:23.717 00.000 10844 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.42 = -2.87)
04:31:23.717 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.50 mountX=-0.30 mountY=-0.09, mountTheta=-2.87
04:31:23.720 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.19, opts=13)
04:31:23.720 00.000 10844 Enqueuing Move request for scope (-0.25, 0.19)
04:31:23.720 00.000 11060 Worker thread wakes up
04:31:23.720 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:23.721 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
04:31:23.721 00.000 10844 UpdateGuideState exits: m=2346 SNR=31.0
04:31:23.721 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
04:31:23.721 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:23.721 00.000 11060 Moving (-0.25, 0.19) raw xDistance=-0.30 yDistance=-0.09
04:31:23.721 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:23.721 00.000 10844 Enqueuing Expose request
04:31:23.721 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.30
04:31:23.721 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:23.722 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:31:23.722 00.000 11060 MoveAxis(E, 75, ABG)
04:31:23.722 00.000 11060 Guiding  Dir = 2, Dur = 75
04:31:23.735 00.013 11060 IsSlewing returns 0
04:31:23.735 00.000 11060 IsGuiding returns 0
04:31:23.826 00.091 11060 IsGuiding returns 0
04:31:23.828 00.002 11060 Move returns status 0, amount 75
04:31:23.828 00.000 11060 MoveAxis(N, 0, ABG)
04:31:23.829 00.001 11060 Move returns status 0, amount 0
04:31:23.829 00.000 11060 move complete, result=0
04:31:23.829 00.000 11060 worker thread done servicing request
04:31:23.830 00.001 10844 GuideStep: -0.3 px 75 ms EAST, -0.1 px 0 ms NORTH
04:31:23.830 00.000 11060 Worker thread wakes up
04:31:23.838 00.008 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:23.838 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:24.494 00.656 11060 Exposure complete
04:31:25.221 00.727 11060 worker thread done servicing request
04:31:25.222 00.001 10844 OnExposeComplete: enter
04:31:25.222 00.000 10844 UpdateGuideState(): m_state=6
04:31:25.222 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
04:31:25.223 00.001 10844 Star::Find returns 1 (0), X=1873.78, Y=902.73, Mass=2068, SNR=29.6, Peak=243 HFD=3.5
04:31:25.223 00.000 10844 MultiStar: [#1 -0.26,0.23,1.15,U] [#2 0.08,0.31,0.98,U] [#3 -0.38,0.41,0.88,U] [#4 -0.25,0.21,0.85,U] [#5 -0.31,0.62,0.00,M5] [#6 -0.47,0.15,0.76,U] [#7 -0.08,0.52,0.76,U] [#8 0.27,0.57,0.69,U] 
04:31:25.223 00.000 10844 single-star, 7 included, MultiStar: {-0.16, 0.28}, one-star: {-0.13, -0.02}
04:31:25.223 00.000 10844 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.94) = xAngle (-2.08 = -2.08)
04:31:25.224 00.001 10844 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-2.10 = -2.10)
04:31:25.224 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.02 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
04:31:25.228 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.02, opts=13)
04:31:25.228 00.000 10844 Enqueuing Move request for scope (-0.13, -0.02)
04:31:25.228 00.000 11060 Worker thread wakes up
04:31:25.228 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:31:25.228 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
04:31:25.228 00.000 10844 UpdateGuideState exits: m=2068 SNR=29.6
04:31:25.229 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:25.229 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
04:31:25.230 00.001 11060 Moving (-0.13, -0.02) raw xDistance=-0.06 yDistance=-0.11
04:31:25.230 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:31:25.230 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:25.230 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:25.230 00.000 10844 Enqueuing Expose request
04:31:25.230 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:31:25.230 00.000 11060 MoveAxis(E, 0, ABG)
04:31:25.231 00.001 11060 Move returns status 0, amount 0
04:31:25.231 00.000 11060 MoveAxis(N, 0, ABG)
04:31:25.232 00.001 11060 Move returns status 0, amount 0
04:31:25.232 00.000 11060 move complete, result=0
04:31:25.232 00.000 11060 worker thread done servicing request
04:31:25.232 00.000 11060 Worker thread wakes up
04:31:25.232 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:25.232 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:25.235 00.003 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:26.251 01.016 11060 Exposure complete
04:31:27.621 01.370 11060 worker thread done servicing request
04:31:27.621 00.000 10844 OnExposeComplete: enter
04:31:27.621 00.000 10844 UpdateGuideState(): m_state=6
04:31:27.621 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
04:31:27.622 00.001 10844 Star::Find returns 1 (0), X=1873.75, Y=902.35, Mass=2171, SNR=29.5, Peak=160 HFD=3.6
04:31:27.622 00.000 10844 MultiStar: [#1 -0.25,0.03,1.15,U] [#2 -0.09,0.14,0.97,U] [#3 -0.29,0.08,0.87,U] [#4 -0.27,-0.22,0.89,U] [#5 -0.28,0.04,0.70,U] [#6 -0.32,-0.19,0.75,U] [#7 -0.05,0.09,0.70,U] [#8 0.21,0.69,0.00,M3] 
04:31:27.622 00.000 10844 refined, 7 included, MultiStar: {-0.21, -0.06}, one-star: {-0.17, -0.40}
04:31:27.622 00.000 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.94) = xAngle (-1.94 = -1.94)
04:31:27.622 00.000 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.96 = -1.96)
04:31:27.622 00.000 10844 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.88 mountX=-0.08 mountY=-0.20, mountTheta=-1.94
04:31:27.626 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.21, y=-0.06, opts=13)
04:31:27.626 00.000 10844 Enqueuing Move request for scope (-0.21, -0.06)
04:31:27.626 00.000 11060 Worker thread wakes up
04:31:27.626 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:31:27.626 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
04:31:27.626 00.000 10844 UpdateGuideState exits: m=2171 SNR=29.5
04:31:27.626 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
04:31:27.626 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:27.626 00.000 11060 Moving (-0.21, -0.06) raw xDistance=-0.08 yDistance=-0.20
04:31:27.627 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:31:27.627 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:27.627 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:31:27.627 00.000 10844 Enqueuing Expose request
04:31:27.627 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:31:27.627 00.000 11060 MoveAxis(E, 0, ABG)
04:31:27.627 00.000 11060 Move returns status 0, amount 0
04:31:27.627 00.000 11060 MoveAxis(N, 0, ABG)
04:31:27.627 00.000 11060 Move returns status 0, amount 0
04:31:27.627 00.000 11060 move complete, result=0
04:31:27.628 00.001 11060 worker thread done servicing request
04:31:27.628 00.000 11060 Worker thread wakes up
04:31:27.628 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:27.628 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:27.630 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:31:28.355 00.725 11060 Exposure complete
04:31:29.227 00.872 10844 OnExposeComplete: enter
04:31:29.228 00.001 10844 UpdateGuideState(): m_state=6
04:31:29.228 00.000 11060 worker thread done servicing request
04:31:29.228 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
04:31:29.228 00.000 10844 Star::Find returns 1 (0), X=1874.04, Y=902.47, Mass=2331, SNR=30.9, Peak=246 HFD=3.6
04:31:29.229 00.001 10844 MultiStar: [#1 -0.53,0.30,1.11,U] [#2 -0.29,0.64,0.00,M1] [#3 -0.27,0.64,0.00,M4] [#4 -0.29,0.12,0.81,U] [#5 0.11,0.79,0.00,M5] [#6 -0.46,0.34,0.72,U] [#7 -0.07,0.42,0.63,U] [#8 -0.16,-0.20,0.69,U] 
04:31:29.229 00.000 10844 refined, 5 included, MultiStar: {-0.24, 0.10}, one-star: {0.12, -0.28}
04:31:29.229 00.000 10844 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.94) = xAngle (3.66 = -2.62)
04:31:29.229 00.000 10844 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.65 = -2.64)
04:31:29.230 00.001 10844 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.73 mountX=-0.23 mountY=-0.13, mountTheta=-2.63
04:31:29.265 00.035 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.24, y=0.10, opts=13)
04:31:29.265 00.000 10844 Enqueuing Move request for scope (-0.24, 0.10)
04:31:29.265 00.000 11060 Worker thread wakes up
04:31:29.265 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:31:29.265 00.000 10844 UpdateGuideState exits: m=2331 SNR=30.9
04:31:29.265 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:29.265 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
04:31:29.266 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
04:31:29.266 00.000 11060 Moving (-0.24, 0.10) raw xDistance=-0.23 yDistance=-0.13
04:31:29.268 00.002 11060 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.23
04:31:29.268 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:29.268 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:29.269 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:31:29.269 00.000 11060 MoveAxis(E, 56, ABG)
04:31:29.269 00.000 11060 Guiding  Dir = 2, Dur = 56
04:31:29.270 00.001 10844 Enqueuing Expose request
04:31:29.319 00.049 11060 IsSlewing returns 0
04:31:29.321 00.002 11060 IsGuiding returns 0
04:31:29.415 00.094 11060 IsGuiding returns 0
04:31:29.415 00.000 11060 Move returns status 0, amount 56
04:31:29.416 00.001 11060 MoveAxis(N, 0, ABG)
04:31:29.416 00.000 11060 Move returns status 0, amount 0
04:31:29.416 00.000 11060 move complete, result=0
04:31:29.416 00.000 11060 worker thread done servicing request
04:31:29.416 00.000 10844 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
04:31:29.418 00.002 11060 Worker thread wakes up
04:31:29.421 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:29.421 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:30.090 00.669 11060 Exposure complete
04:31:31.963 01.873 11060 worker thread done servicing request
04:31:31.963 00.000 10844 OnExposeComplete: enter
04:31:31.963 00.000 10844 UpdateGuideState(): m_state=6
04:31:31.964 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
04:31:31.964 00.000 10844 Star::Find returns 1 (0), X=1873.86, Y=902.48, Mass=2521, SNR=32.4, Peak=248 HFD=3.7
04:31:31.964 00.000 10844 MultiStar: [#1 -0.15,0.47,1.11,U] [#2 0.15,0.20,0.88,U] [#3 -0.44,0.73,0.00,M5] [#4 -0.40,-0.06,0.78,U] [#5 0.44,0.90,0.00,M6] [#6 -0.48,-0.05,0.67,U] [#7 -0.09,0.25,0.66,U] [#8 0.30,0.98,0.00,M3] 
04:31:31.965 00.001 10844 refined, 5 included, MultiStar: {-0.15, 0.10}, one-star: {-0.06, -0.27}
04:31:31.965 00.000 10844 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.94) = xAngle (3.50 = -2.79)
04:31:31.965 00.000 10844 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.48 = -2.80)
04:31:31.965 00.000 10844 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.56 mountX=-0.17 mountY=-0.06, mountTheta=-2.80
04:31:31.969 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.15, y=0.10, opts=13)
04:31:31.970 00.001 10844 Enqueuing Move request for scope (-0.15, 0.10)
04:31:31.970 00.000 11060 Worker thread wakes up
04:31:31.970 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
04:31:31.971 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
04:31:31.981 00.010 11060 Moving (-0.15, 0.10) raw xDistance=-0.17 yDistance=-0.06
04:31:31.981 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:31:31.981 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:31.982 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:31:31.982 00.000 10844 UpdateGuideState exits: m=2521 SNR=32.4
04:31:31.982 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:31.982 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:31.982 00.000 10844 Enqueuing Expose request
04:31:31.982 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:31:31.984 00.002 11060 MoveAxis(E, 44, ABG)
04:31:31.986 00.002 11060 Guiding  Dir = 2, Dur = 44
04:31:32.008 00.022 11060 IsSlewing returns 0
04:31:32.010 00.002 11060 IsGuiding returns 0
04:31:32.064 00.054 11060 IsGuiding returns 0
04:31:32.065 00.001 11060 Move returns status 0, amount 44
04:31:32.065 00.000 11060 MoveAxis(N, 0, ABG)
04:31:32.065 00.000 11060 Move returns status 0, amount 0
04:31:32.065 00.000 11060 move complete, result=0
04:31:32.065 00.000 11060 worker thread done servicing request
04:31:32.065 00.000 11060 Worker thread wakes up
04:31:32.065 00.000 10844 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
04:31:32.066 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:32.066 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:32.727 00.661 11060 Exposure complete
04:31:33.698 00.971 10844 OnExposeComplete: enter
04:31:33.698 00.000 10844 UpdateGuideState(): m_state=6
04:31:33.699 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
04:31:33.699 00.000 10844 Star::Find returns 1 (0), X=1873.91, Y=902.55, Mass=2269, SNR=30.3, Peak=219 HFD=3.6
04:31:33.700 00.001 10844 MultiStar: [#1 -0.20,0.49,1.19,U] [#2 -0.03,0.48,0.98,U] [#3 -0.54,0.52,0.00,M6] [#4 -0.08,0.12,0.79,U] [#5 -0.34,0.80,0.00,M7] [#6 -0.11,-0.00,0.75,U] [#7 0.06,0.53,0.62,U] [#8 0.26,0.54,0.74,U] 
04:31:33.700 00.000 10844 single-star, 6 included, MultiStar: {-0.03, 0.28}, one-star: {-0.00, -0.20}
04:31:33.700 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.94) = xAngle (-0.64 = -0.64)
04:31:33.700 00.000 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
04:31:33.701 00.001 11060 worker thread done servicing request
04:31:33.701 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.58 mountX=0.16 mountY=-0.12, mountTheta=-0.65
04:31:33.742 00.041 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.20, opts=13)
04:31:33.742 00.000 10844 Enqueuing Move request for scope (-0.00, -0.20)
04:31:33.742 00.000 11060 Worker thread wakes up
04:31:33.742 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
04:31:33.742 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
04:31:33.742 00.000 11060 Moving (-0.00, -0.20) raw xDistance=0.16 yDistance=-0.12
04:31:33.742 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.16
04:31:33.743 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:33.743 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:33.743 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:31:33.743 00.000 11060 MoveAxis(W, 38, ABG)
04:31:33.743 00.000 11060 Guiding  Dir = 3, Dur = 38
04:31:33.744 00.001 10844 UpdateGuideState exits: m=2269 SNR=30.3
04:31:33.744 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:33.744 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:33.745 00.001 10844 Enqueuing Expose request
04:31:33.751 00.006 11060 IsSlewing returns 0
04:31:33.752 00.001 11060 IsGuiding returns 0
04:31:33.800 00.048 11060 IsGuiding returns 0
04:31:33.801 00.001 11060 Move returns status 0, amount 38
04:31:33.801 00.000 11060 MoveAxis(N, 0, ABG)
04:31:33.801 00.000 11060 Move returns status 0, amount 0
04:31:33.801 00.000 11060 move complete, result=0
04:31:33.801 00.000 11060 worker thread done servicing request
04:31:33.801 00.000 10844 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
04:31:33.801 00.000 11060 Worker thread wakes up
04:31:33.802 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:33.802 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:34.460 00.658 11060 Exposure complete
04:31:35.225 00.765 10844 OnExposeComplete: enter
04:31:35.225 00.000 10844 UpdateGuideState(): m_state=6
04:31:35.225 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
04:31:35.225 00.000 10844 Star::Find returns 1 (0), X=1873.57, Y=902.63, Mass=2124, SNR=30.0, Peak=193 HFD=3.4
04:31:35.226 00.001 10844 MultiStar: [#1 -0.45,0.09,1.16,U] [#2 -0.41,0.06,0.95,U] [#3 -0.30,0.35,0.81,U] [#4 -0.10,0.15,0.84,U] [#5 -0.48,0.64,0.00,M8] [#6 -0.16,0.21,0.75,U] [#7 -0.09,0.28,0.73,U] [#8 0.47,0.51,0.00,M3] 
04:31:35.226 00.000 10844 refined, 6 included, MultiStar: {-0.28, 0.13}, one-star: {-0.35, -0.11}
04:31:35.226 00.000 10844 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.94) = xAngle (3.65 = -2.64)
04:31:35.226 00.000 10844 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.63 = -2.66)
04:31:35.226 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.71 mountX=-0.27 mountY=-0.15, mountTheta=-2.65
04:31:35.227 00.001 11060 worker thread done servicing request
04:31:35.230 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=0.13, opts=13)
04:31:35.230 00.000 10844 Enqueuing Move request for scope (-0.28, 0.13)
04:31:35.230 00.000 11060 Worker thread wakes up
04:31:35.230 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:35.230 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd
04:31:35.230 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
04:31:35.230 00.000 11060 Moving (-0.28, 0.13) raw xDistance=-0.27 yDistance=-0.15
04:31:35.231 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
04:31:35.231 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:35.231 00.000 10844 UpdateGuideState exits: m=2124 SNR=30.0
04:31:35.231 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:35.231 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:35.231 00.000 10844 Enqueuing Expose request
04:31:35.236 00.005 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:31:35.236 00.000 11060 MoveAxis(E, 66, ABG)
04:31:35.236 00.000 11060 Guiding  Dir = 2, Dur = 66
04:31:35.240 00.004 11060 IsSlewing returns 0
04:31:35.241 00.001 11060 IsGuiding returns 0
04:31:35.342 00.101 11060 IsGuiding returns 0
04:31:35.343 00.001 11060 Move returns status 0, amount 66
04:31:35.344 00.001 11060 MoveAxis(N, 0, ABG)
04:31:35.344 00.000 11060 Move returns status 0, amount 0
04:31:35.345 00.001 11060 move complete, result=0
04:31:35.345 00.000 10844 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
04:31:35.363 00.018 11060 worker thread done servicing request
04:31:35.363 00.000 11060 Worker thread wakes up
04:31:35.393 00.030 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:35.395 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:36.030 00.635 11060 Exposure complete
04:31:36.364 00.334 11060 worker thread done servicing request
04:31:36.364 00.000 10844 OnExposeComplete: enter
04:31:36.364 00.000 10844 UpdateGuideState(): m_state=6
04:31:36.365 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
04:31:36.365 00.000 10844 Star::Find returns 1 (0), X=1873.96, Y=903.08, Mass=2326, SNR=30.7, Peak=220 HFD=2.9
04:31:36.366 00.001 10844 MultiStar: [#1 0.01,0.60,1.05,U] [#2 -0.24,0.45,0.95,U] [#3 -0.15,0.88,0.00,M6] [#4 -0.64,0.35,0.00,M1] [#5 -0.28,0.89,0.00,M9] [#6 -0.11,0.61,0.73,U] [#7 -0.19,1.06,0.00,M1] [#8 0.31,0.81,0.00,M4] 
04:31:36.366 00.000 10844 single-star, 3 included, MultiStar: {-0.07, 0.49}, one-star: {0.05, 0.33}
04:31:36.366 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.94) = xAngle (2.36 = 2.36)
04:31:36.366 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
04:31:36.366 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.33 hyp=0.34 cameraTheta=1.42 mountX=-0.24 mountY=0.24, mountTheta=2.35
04:31:36.369 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.33, opts=13)
04:31:36.369 00.000 10844 Enqueuing Move request for scope (0.05, 0.33)
04:31:36.370 00.001 11060 Worker thread wakes up
04:31:36.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.33) opts 0xd
04:31:36.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:36.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.33)
04:31:36.370 00.000 10844 UpdateGuideState exits: m=2326 SNR=30.7
04:31:36.370 00.000 11060 Moving (0.05, 0.33) raw xDistance=-0.24 yDistance=0.24
04:31:36.370 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:36.370 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.24
04:31:36.370 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:36.370 00.000 10844 Enqueuing Expose request
04:31:36.370 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.24
04:31:36.371 00.001 11060 MoveAxis(E, 61, ABG)
04:31:36.371 00.000 11060 Guiding  Dir = 2, Dur = 61
04:31:36.376 00.005 11060 IsSlewing returns 0
04:31:36.376 00.000 11060 IsGuiding returns 0
04:31:36.440 00.064 11060 IsGuiding returns 0
04:31:36.440 00.000 11060 Move returns status 0, amount 61
04:31:36.440 00.000 11060 MoveAxis(S, 94, ABG)
04:31:36.441 00.001 11060 Guiding  Dir = 1, Dur = 94
04:31:36.470 00.029 11060 IsSlewing returns 0
04:31:36.471 00.001 11060 IsGuiding returns 0
04:31:36.594 00.123 11060 IsGuiding returns 0
04:31:36.595 00.001 11060 Move returns status 0, amount 94
04:31:36.595 00.000 11060 move complete, result=0
04:31:36.595 00.000 11060 worker thread done servicing request
04:31:36.595 00.000 11060 Worker thread wakes up
04:31:36.596 00.001 10844 GuideStep: -0.2 px 61 ms EAST, 0.2 px 94 ms SOUTH
04:31:36.596 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:36.596 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:37.284 00.688 11060 Exposure complete
04:31:38.517 01.233 11060 worker thread done servicing request
04:31:38.518 00.001 10844 OnExposeComplete: enter
04:31:38.518 00.000 10844 UpdateGuideState(): m_state=6
04:31:38.518 00.000 10844 Star::Find(15, 1873, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
04:31:38.519 00.001 10844 Star::Find returns 1 (0), X=1873.68, Y=902.50, Mass=1972, SNR=28.4, Peak=181 HFD=3.5
04:31:38.520 00.001 10844 MultiStar: [#1 -0.31,0.30,1.19,U] [#2 0.35,-0.54,0.93,U] [#3 -0.17,0.23,0.88,U] [#4 -0.37,-0.51,0.91,U] [#5 -0.13,0.03,0.71,U] [#6 -0.47,-0.31,0.73,U] [#7 -0.34,0.18,0.81,U] [#8 0.19,0.06,0.72,U] 
04:31:38.521 00.001 10844 refined, 8 included, MultiStar: {-0.17, -0.08}, one-star: {-0.23, -0.24}
04:31:38.522 00.001 10844 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.94) = xAngle (-1.75 = -1.75)
04:31:38.522 00.000 10844 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.77 = -1.77)
04:31:38.523 00.001 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.69 mountX=-0.03 mountY=-0.18, mountTheta=-1.75
04:31:38.553 00.030 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.08, opts=13)
04:31:38.554 00.001 10844 Enqueuing Move request for scope (-0.17, -0.08)
04:31:38.555 00.001 11060 Worker thread wakes up
04:31:38.555 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
04:31:38.555 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
04:31:38.555 00.000 11060 Moving (-0.17, -0.08) raw xDistance=-0.03 yDistance=-0.18
04:31:38.555 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:31:38.555 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:38.556 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:31:38.556 00.000 11060 MoveAxis(E, 0, ABG)
04:31:38.556 00.000 11060 Move returns status 0, amount 0
04:31:38.556 00.000 11060 MoveAxis(N, 0, ABG)
04:31:38.556 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:31:38.556 00.000 11060 Move returns status 0, amount 0
04:31:38.556 00.000 11060 move complete, result=0
04:31:38.556 00.000 10844 UpdateGuideState exits: m=1972 SNR=28.4
04:31:38.556 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:38.556 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:38.556 00.000 10844 Enqueuing Expose request
04:31:38.560 00.004 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:31:38.560 00.000 11060 worker thread done servicing request
04:31:38.560 00.000 11060 Worker thread wakes up
04:31:38.561 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:38.562 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:39.221 00.659 11060 Exposure complete
04:31:40.357 01.136 10844 OnExposeComplete: enter
04:31:40.358 00.001 10844 UpdateGuideState(): m_state=6
04:31:40.358 00.000 11060 worker thread done servicing request
04:31:40.358 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
04:31:40.358 00.000 10844 Star::Find returns 1 (0), X=1873.92, Y=902.76, Mass=2138, SNR=29.8, Peak=231 HFD=3.5
04:31:40.358 00.000 10844 MultiStar: [#1 0.04,0.40,1.14,U] [#2 0.16,0.48,0.94,U] [#3 0.03,0.77,0.00,M6] [#4 -0.51,-0.04,0.87,U] [#5 0.01,0.38,0.74,U] [#6 -0.32,0.08,0.76,U] [#7 -0.34,0.60,0.76,U] [#8 0.24,0.49,0.69,U] 
04:31:40.359 00.001 10844 single-star, 7 included, MultiStar: {-0.08, 0.29}, one-star: {0.00, 0.02}
04:31:40.359 00.000 10844 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.94) = xAngle (2.36 = 2.36)
04:31:40.359 00.000 10844 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.35 = 2.35)
04:31:40.359 00.000 10844 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.43 mountX=-0.01 mountY=0.01, mountTheta=2.35
04:31:40.363 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.02, opts=13)
04:31:40.363 00.000 10844 Enqueuing Move request for scope (0.00, 0.02)
04:31:40.364 00.001 11060 Worker thread wakes up
04:31:40.365 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:31:40.366 00.001 10844 UpdateGuideState exits: m=2138 SNR=29.8
04:31:40.366 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
04:31:40.366 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
04:31:40.366 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:40.379 00.013 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:40.379 00.000 11060 Moving (0.00, 0.02) raw xDistance=-0.01 yDistance=0.01
04:31:40.379 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:31:40.379 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:40.380 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:31:40.380 00.000 11060 MoveAxis(E, 0, ABG)
04:31:40.380 00.000 11060 Move returns status 0, amount 0
04:31:40.380 00.000 11060 MoveAxis(N, 0, ABG)
04:31:40.381 00.001 11060 Move returns status 0, amount 0
04:31:40.381 00.000 11060 move complete, result=0
04:31:40.382 00.001 10844 Enqueuing Expose request
04:31:40.382 00.000 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:31:40.383 00.001 11060 worker thread done servicing request
04:31:40.383 00.000 11060 Worker thread wakes up
04:31:40.383 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:40.383 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:41.004 00.621 11060 Exposure complete
04:31:41.966 00.962 11060 worker thread done servicing request
04:31:41.966 00.000 10844 OnExposeComplete: enter
04:31:41.966 00.000 10844 UpdateGuideState(): m_state=6
04:31:41.966 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
04:31:41.968 00.002 10844 Star::Find returns 1 (0), X=1873.88, Y=902.34, Mass=2358, SNR=31.5, Peak=234 HFD=3.5
04:31:41.968 00.000 10844 MultiStar: [#1 -0.16,0.31,1.06,U] [#2 -0.03,0.18,0.85,U] [#3 -0.27,0.47,0.82,U] [#4 -0.39,-0.31,0.88,U] [#5 -0.18,0.59,0.71,U] [#6 -0.41,-0.22,0.71,U] [#7 -0.68,0.22,0.00,M1] [#8 0.05,0.35,0.67,U] 
04:31:41.968 00.000 10844 refined, 7 included, MultiStar: {-0.18, 0.10}, one-star: {-0.03, -0.40}
04:31:41.968 00.000 10844 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.94) = xAngle (3.55 = -2.73)
04:31:41.969 00.001 10844 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.53 = -2.75)
04:31:41.969 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.61 mountX=-0.19 mountY=-0.08, mountTheta=-2.75
04:31:41.973 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.10, opts=13)
04:31:41.973 00.000 10844 Enqueuing Move request for scope (-0.18, 0.10)
04:31:41.973 00.000 11060 Worker thread wakes up
04:31:41.973 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
04:31:41.973 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:41.974 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
04:31:41.974 00.000 11060 Moving (-0.18, 0.10) raw xDistance=-0.19 yDistance=-0.08
04:31:41.974 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:31:41.974 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:41.974 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:31:41.974 00.000 11060 MoveAxis(E, 46, ABG)
04:31:41.974 00.000 10844 UpdateGuideState exits: m=2358 SNR=31.5
04:31:41.974 00.000 11060 Guiding  Dir = 2, Dur = 46
04:31:41.975 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:41.975 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:41.975 00.000 10844 Enqueuing Expose request
04:31:41.983 00.008 11060 IsSlewing returns 0
04:31:41.984 00.001 11060 IsGuiding returns 0
04:31:42.045 00.061 11060 IsGuiding returns 0
04:31:42.045 00.000 11060 Move returns status 0, amount 46
04:31:42.045 00.000 11060 MoveAxis(N, 0, ABG)
04:31:42.045 00.000 11060 Move returns status 0, amount 0
04:31:42.046 00.001 11060 move complete, result=0
04:31:42.046 00.000 11060 worker thread done servicing request
04:31:42.046 00.000 10844 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
04:31:42.046 00.000 11060 Worker thread wakes up
04:31:42.048 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:42.048 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:42.706 00.658 11060 Exposure complete
04:31:43.635 00.929 10844 OnExposeComplete: enter
04:31:43.635 00.000 10844 UpdateGuideState(): m_state=6
04:31:43.635 00.000 11060 worker thread done servicing request
04:31:43.636 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
04:31:43.636 00.000 10844 Star::Find returns 1 (0), X=1873.45, Y=901.87, Mass=2207, SNR=30.3, Peak=248 HFD=3.1
04:31:43.636 00.000 10844 MultiStar: [#1 -0.34,0.18,1.21,U] [#2 -0.04,-0.31,0.87,U] [#3 -0.38,-0.12,0.80,U] [#4 -0.60,-0.40,0.00,M1] [#5 -0.22,-0.05,0.73,U] [#6 -0.38,-0.22,0.69,U] [#7 -0.09,0.25,0.69,U] [#8 -0.28,-0.21,0.65,U] 
04:31:43.637 00.001 10844 refined, 7 included, MultiStar: {-0.28, -0.18}, one-star: {-0.46, -0.87}
04:31:43.637 00.000 10844 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.94) = xAngle (-1.65 = -1.65)
04:31:43.637 00.000 10844 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.67 = -1.67)
04:31:43.637 00.000 10844 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.59 mountX=-0.03 mountY=-0.33, mountTheta=-1.65
04:31:43.650 00.013 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.28, y=-0.18, opts=13)
04:31:43.651 00.001 10844 Enqueuing Move request for scope (-0.28, -0.18)
04:31:43.651 00.000 11060 Worker thread wakes up
04:31:43.651 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
04:31:43.652 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
04:31:43.652 00.000 11060 Moving (-0.28, -0.18) raw xDistance=-0.03 yDistance=-0.33
04:31:43.652 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:31:43.653 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:31:43.653 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:31:43.654 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:31:43.654 00.000 10844 UpdateGuideState exits: m=2207 SNR=30.3
04:31:43.654 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:43.654 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:43.655 00.001 10844 Enqueuing Expose request
04:31:43.655 00.000 11060 MoveAxis(E, 0, ABG)
04:31:43.655 00.000 11060 Move returns status 0, amount 0
04:31:43.658 00.003 11060 MoveAxis(N, 0, ABG)
04:31:43.658 00.000 11060 Move returns status 0, amount 0
04:31:43.658 00.000 11060 move complete, result=0
04:31:43.665 00.007 11060 worker thread done servicing request
04:31:43.665 00.000 11060 Worker thread wakes up
04:31:43.665 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:43.665 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:43.670 00.005 10844 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:31:44.623 00.953 11060 Exposure complete
04:31:45.838 01.215 10844 OnExposeComplete: enter
04:31:45.838 00.000 10844 UpdateGuideState(): m_state=6
04:31:45.839 00.001 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
04:31:45.839 00.000 10844 Star::Find returns 1 (0), X=1873.67, Y=902.14, Mass=2128, SNR=29.5, Peak=205 HFD=3.3
04:31:45.839 00.000 10844 MultiStar: [#1 -0.34,0.05,1.16,U] [#2 -0.06,-0.29,0.94,U] [#3 -0.24,0.24,0.85,U] [#4 -0.57,-0.27,0.82,U] [#5 -0.56,0.50,0.00,M6] [#6 -0.35,-0.35,0.76,U] [#7 -0.26,0.01,0.76,U] [#8 0.15,-0.47,0.64,U] 
04:31:45.839 00.000 10844 refined, 7 included, MultiStar: {-0.25, -0.20}, one-star: {-0.25, -0.60}
04:31:45.839 00.000 10844 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-0.94) = xAngle (-1.53 = -1.53)
04:31:45.840 00.001 10844 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.55 = -1.55)
04:31:45.840 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.47 mountX=0.01 mountY=-0.32, mountTheta=-1.53
04:31:45.840 00.000 11060 worker thread done servicing request
04:31:45.844 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=-0.20, opts=13)
04:31:45.844 00.000 10844 Enqueuing Move request for scope (-0.25, -0.20)
04:31:45.844 00.000 11060 Worker thread wakes up
04:31:45.844 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:45.845 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.20) opts 0xd
04:31:45.845 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.25, -0.20)
04:31:45.845 00.000 11060 Moving (-0.25, -0.20) raw xDistance=0.01 yDistance=-0.32
04:31:45.845 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:31:45.845 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:31:45.845 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:31:45.845 00.000 10844 UpdateGuideState exits: m=2128 SNR=29.5
04:31:45.845 00.000 11060 MoveAxis(E, 0, ABG)
04:31:45.846 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:45.846 00.000 11060 Move returns status 0, amount 0
04:31:45.846 00.000 11060 MoveAxis(N, 0, ABG)
04:31:45.846 00.000 11060 Move returns status 0, amount 0
04:31:45.846 00.000 11060 move complete, result=0
04:31:45.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:45.846 00.000 10844 Enqueuing Expose request
04:31:45.846 00.000 11060 worker thread done servicing request
04:31:45.846 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:31:45.846 00.000 11060 Worker thread wakes up
04:31:45.846 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:45.846 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:46.519 00.673 11060 Exposure complete
04:31:47.790 01.271 11060 worker thread done servicing request
04:31:47.790 00.000 10844 OnExposeComplete: enter
04:31:47.790 00.000 10844 UpdateGuideState(): m_state=6
04:31:47.790 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
04:31:47.791 00.001 10844 Star::Find returns 1 (0), X=1873.79, Y=902.45, Mass=2234, SNR=30.5, Peak=236 HFD=3.4
04:31:47.791 00.000 10844 MultiStar: [#1 -0.34,0.30,1.18,U] [#2 -0.06,-0.00,0.96,U] [#3 -0.12,0.32,0.73,U] [#4 -0.80,-0.15,0.00,M1] [#5 -0.60,0.12,0.68,U] [#6 -0.43,0.15,0.73,U] [#7 0.05,0.39,0.65,U] [#8 -0.40,0.21,0.65,U] 
04:31:47.791 00.000 10844 refined, 7 included, MultiStar: {-0.25, 0.13}, one-star: {-0.13, -0.29}
04:31:47.791 00.000 10844 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.94) = xAngle (3.58 = -2.70)
04:31:47.791 00.000 10844 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.56 = -2.72)
04:31:47.791 00.000 10844 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.64 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
04:31:47.799 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.25, y=0.13, opts=13)
04:31:47.800 00.001 10844 Enqueuing Move request for scope (-0.25, 0.13)
04:31:47.837 00.037 11060 Worker thread wakes up
04:31:47.846 00.009 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:31:47.846 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
04:31:47.846 00.000 10844 UpdateGuideState exits: m=2234 SNR=30.5
04:31:47.846 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:47.846 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:47.846 00.000 10844 Enqueuing Expose request
04:31:47.868 00.022 11060 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
04:31:47.870 00.002 11060 Moving (-0.25, 0.13) raw xDistance=-0.26 yDistance=-0.12
04:31:47.871 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.26
04:31:47.871 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:47.871 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:31:47.871 00.000 11060 MoveAxis(E, 63, ABG)
04:31:47.871 00.000 11060 Guiding  Dir = 2, Dur = 63
04:31:47.880 00.009 11060 IsSlewing returns 0
04:31:47.881 00.001 11060 IsGuiding returns 0
04:31:47.959 00.078 11060 IsGuiding returns 0
04:31:47.960 00.001 11060 Move returns status 0, amount 63
04:31:47.960 00.000 11060 MoveAxis(N, 0, ABG)
04:31:47.961 00.001 11060 Move returns status 0, amount 0
04:31:47.962 00.001 11060 move complete, result=0
04:31:47.963 00.001 10844 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
04:31:47.968 00.005 11060 worker thread done servicing request
04:31:47.969 00.001 11060 Worker thread wakes up
04:31:47.979 00.010 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:47.979 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:48.664 00.685 11060 Exposure complete
04:31:49.715 01.051 10844 OnExposeComplete: enter
04:31:49.715 00.000 10844 UpdateGuideState(): m_state=6
04:31:49.716 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
04:31:49.716 00.000 10844 Star::Find returns 1 (0), X=1873.75, Y=902.06, Mass=2374, SNR=31.4, Peak=246 HFD=3.4
04:31:49.717 00.001 10844 MultiStar: [#1 -0.39,0.12,1.02,U] [#2 -0.23,-0.02,0.94,U] [#3 -0.36,-0.02,0.81,U] [#4 -0.48,-0.15,0.78,U] [#5 -0.58,0.11,0.80,U] [#6 -0.45,-0.37,0.60,U] [#7 0.22,0.67,0.00,M1] [#8 -0.02,0.42,0.66,U] 
04:31:49.718 00.001 10844 refined, 7 included, MultiStar: {-0.33, -0.09}, one-star: {-0.16, -0.68}
04:31:49.719 00.001 10844 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.94) = xAngle (-1.95 = -1.95)
04:31:49.721 00.002 10844 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.97 = -1.97)
04:31:49.722 00.001 10844 CameraToMount -- cameraX=-0.33 cameraY=-0.09 hyp=0.34 cameraTheta=-2.88 mountX=-0.13 mountY=-0.32, mountTheta=-1.95
04:31:49.725 00.003 11060 worker thread done servicing request
04:31:49.750 00.025 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.33, y=-0.09, opts=13)
04:31:49.751 00.001 10844 Enqueuing Move request for scope (-0.33, -0.09)
04:31:49.767 00.016 11060 Worker thread wakes up
04:31:49.768 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.09) opts 0xd
04:31:49.768 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.33, -0.09)
04:31:49.768 00.000 11060 Moving (-0.33, -0.09) raw xDistance=-0.13 yDistance=-0.32
04:31:49.769 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.13
04:31:49.769 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:31:49.769 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:31:49.769 00.000 11060 MoveAxis(E, 33, ABG)
04:31:49.769 00.000 11060 Guiding  Dir = 2, Dur = 33
04:31:49.770 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:49.770 00.000 10844 UpdateGuideState exits: m=2374 SNR=31.4
04:31:49.770 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:49.771 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:49.771 00.000 10844 Enqueuing Expose request
04:31:49.793 00.022 11060 IsSlewing returns 0
04:31:49.795 00.002 11060 IsGuiding returns 0
04:31:49.845 00.050 11060 IsGuiding returns 0
04:31:49.845 00.000 11060 Move returns status 0, amount 33
04:31:49.847 00.002 11060 MoveAxis(N, 0, ABG)
04:31:49.847 00.000 11060 Move returns status 0, amount 0
04:31:49.847 00.000 11060 move complete, result=0
04:31:49.847 00.000 10844 GuideStep: -0.1 px 33 ms EAST, -0.3 px 0 ms NORTH
04:31:49.849 00.002 11060 worker thread done servicing request
04:31:49.849 00.000 11060 Worker thread wakes up
04:31:49.850 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:49.850 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:50.579 00.729 11060 Exposure complete
04:31:51.435 00.856 11060 worker thread done servicing request
04:31:51.435 00.000 10844 OnExposeComplete: enter
04:31:51.436 00.001 10844 UpdateGuideState(): m_state=6
04:31:51.436 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
04:31:51.436 00.000 10844 Star::Find returns 1 (0), X=1873.89, Y=902.41, Mass=2418, SNR=31.3, Peak=203 HFD=3.6
04:31:51.436 00.000 10844 MultiStar: [#1 -0.42,0.43,1.02,U] [#2 0.02,0.52,0.90,U] [#3 -0.20,0.65,0.74,U] [#4 -0.31,-0.10,0.82,U] [#5 -0.34,0.50,0.63,U] [#6 -0.33,0.03,0.71,U] [#7 -0.06,0.28,0.71,U] [#8 0.09,0.52,0.65,U] 
04:31:51.436 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.26}, one-star: {-0.02, -0.34}
04:31:51.436 00.000 10844 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.94) = xAngle (3.11 = 3.11)
04:31:51.438 00.002 10844 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.09 = 3.09)
04:31:51.438 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.26 hyp=0.31 cameraTheta=2.17 mountX=-0.31 mountY=0.02, mountTheta=3.09
04:31:51.441 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.26, opts=13)
04:31:51.441 00.000 10844 Enqueuing Move request for scope (-0.18, 0.26)
04:31:51.441 00.000 11060 Worker thread wakes up
04:31:51.441 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:31:51.441 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.26) opts 0xd
04:31:51.441 00.000 10844 UpdateGuideState exits: m=2418 SNR=31.3
04:31:51.441 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.26)
04:31:51.442 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:51.442 00.000 11060 Moving (-0.18, 0.26) raw xDistance=-0.31 yDistance=0.02
04:31:51.442 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:51.442 00.000 10844 Enqueuing Expose request
04:31:51.442 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
04:31:51.442 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:51.442 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:31:51.442 00.000 11060 MoveAxis(E, 78, ABG)
04:31:51.442 00.000 11060 Guiding  Dir = 2, Dur = 78
04:31:51.475 00.033 11060 IsSlewing returns 0
04:31:51.494 00.019 11060 IsGuiding returns 0
04:31:51.601 00.107 11060 IsGuiding returns 0
04:31:51.602 00.001 11060 Move returns status 0, amount 78
04:31:51.602 00.000 11060 MoveAxis(N, 0, ABG)
04:31:51.603 00.001 11060 Move returns status 0, amount 0
04:31:51.603 00.000 11060 move complete, result=0
04:31:51.603 00.000 11060 worker thread done servicing request
04:31:51.603 00.000 10844 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
04:31:51.603 00.000 11060 Worker thread wakes up
04:31:51.603 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:51.605 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:52.278 00.673 11060 Exposure complete
04:31:52.669 00.391 11060 worker thread done servicing request
04:31:52.669 00.000 10844 OnExposeComplete: enter
04:31:52.669 00.000 10844 UpdateGuideState(): m_state=6
04:31:52.671 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
04:31:52.671 00.000 10844 Star::Find returns 1 (0), X=1873.74, Y=902.65, Mass=2100, SNR=29.5, Peak=221 HFD=3.6
04:31:52.671 00.000 10844 MultiStar: [#1 -0.33,0.36,1.19,U] [#2 0.04,0.16,0.95,U] [#3 -0.20,0.49,0.86,U] [#4 -0.25,-0.13,0.84,U] [#5 -0.05,0.25,0.73,U] [#6 -0.01,0.19,0.75,U] [#7 -0.21,0.48,0.71,U] [#8 -0.49,0.43,0.70,U] 
04:31:52.671 00.000 10844 single-star, 8 included, MultiStar: {-0.19, 0.23}, one-star: {-0.17, -0.09}
04:31:52.671 00.000 10844 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.94) = xAngle (-1.71 = -1.71)
04:31:52.671 00.000 10844 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.72 = -1.72)
04:31:52.671 00.000 10844 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-2.64 mountX=-0.03 mountY=-0.19, mountTheta=-1.71
04:31:52.681 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.17, y=-0.09, opts=13)
04:31:52.682 00.001 10844 Enqueuing Move request for scope (-0.17, -0.09)
04:31:52.682 00.000 11060 Worker thread wakes up
04:31:52.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
04:31:52.682 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
04:31:52.682 00.000 11060 Moving (-0.17, -0.09) raw xDistance=-0.03 yDistance=-0.19
04:31:52.682 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:31:52.682 00.000 11060 switching direction from 1 to -1 - decHistory=-3 oldest=0.07 newest=-0.49
04:31:52.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:52.682 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.14 from input -0.19
04:31:52.682 00.000 10844 UpdateGuideState exits: m=2100 SNR=29.5
04:31:52.684 00.002 11060 MoveAxis(E, 0, ABG)
04:31:52.684 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:52.684 00.000 11060 Move returns status 0, amount 0
04:31:52.684 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:52.684 00.000 10844 Enqueuing Expose request
04:31:52.684 00.000 11060 BLC: Oldest BLC event removed
04:31:52.684 00.000 11060 BLC: Dec direction reversal from South to North, backlash comp pulse of 750 applied
04:31:52.684 00.000 11060 MoveAxis(N, 826, ABG)
04:31:52.684 00.000 11060 duration set to 750 by maxDecDuration
04:31:52.685 00.001 11060 Guiding  Dir = 0, Dur = 750
04:31:52.689 00.004 11060 IsSlewing returns 0
04:31:52.690 00.001 11060 IsGuiding returns 0
04:31:53.647 00.957 11060 IsGuiding returns 0
04:31:53.647 00.000 11060 Move returns status 0, amount 750
04:31:53.647 00.000 11060 move complete, result=0
04:31:53.647 00.000 11060 worker thread done servicing request
04:31:53.647 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 750 ms NORTH
04:31:53.648 00.001 11060 Worker thread wakes up
04:31:53.648 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:53.650 00.002 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:54.276 00.626 11060 Exposure complete
04:31:54.725 00.449 11060 worker thread done servicing request
04:31:54.725 00.000 10844 OnExposeComplete: enter
04:31:54.725 00.000 10844 UpdateGuideState(): m_state=6
04:31:54.726 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
04:31:54.726 00.000 10844 Star::Find returns 1 (0), X=1873.77, Y=902.06, Mass=2057, SNR=28.5, Peak=188 HFD=3.3
04:31:54.727 00.001 10844 MultiStar: [#1 -0.44,0.03,1.23,U] [#2 0.20,0.09,1.07,U] [#3 0.04,-0.11,0.99,U] [#4 -0.79,-0.59,0.00,M1] [#5 -0.41,0.13,0.73,U] [#6 -0.16,-0.50,0.74,U] [#7 -0.42,0.18,0.75,U] [#8 -0.36,0.19,0.76,U] 
04:31:54.727 00.000 10844 refined, 7 included, MultiStar: {-0.20, -0.09}, one-star: {-0.14, -0.68}
04:31:54.727 00.000 10844 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.94) = xAngle (-1.78 = -1.78)
04:31:54.727 00.000 10844 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.80 = -1.80)
04:31:54.727 00.000 10844 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.72 mountX=-0.05 mountY=-0.21, mountTheta=-1.78
04:31:54.732 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.20, y=-0.09, opts=13)
04:31:54.732 00.000 10844 Enqueuing Move request for scope (-0.20, -0.09)
04:31:54.732 00.000 11060 Worker thread wakes up
04:31:54.732 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
04:31:54.732 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
04:31:54.732 00.000 11060 Moving (-0.20, -0.09) raw xDistance=-0.05 yDistance=-0.21
04:31:54.732 00.000 11060 BLC: History state: CurrMiss=0.21, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.135981, 1:0.211844
04:31:54.732 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:31:54.733 00.001 11060 BLC: Under-shoot, no adjustment, waiting for more data
04:31:54.733 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:31:54.733 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.21
04:31:54.733 00.000 11060 MoveAxis(E, 0, ABG)
04:31:54.733 00.000 11060 Move returns status 0, amount 0
04:31:54.736 00.003 10844 UpdateGuideState exits: m=2057 SNR=28.5
04:31:54.736 00.000 11060 MoveAxis(N, 82, ABG)
04:31:54.736 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:54.737 00.001 11060 Guiding  Dir = 0, Dur = 82
04:31:54.737 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:54.737 00.000 10844 Enqueuing Expose request
04:31:54.767 00.030 11060 IsSlewing returns 0
04:31:54.768 00.001 11060 IsGuiding returns 0
04:31:54.876 00.108 11060 IsGuiding returns 0
04:31:54.876 00.000 11060 Move returns status 0, amount 82
04:31:54.876 00.000 11060 move complete, result=0
04:31:54.876 00.000 11060 worker thread done servicing request
04:31:54.876 00.000 11060 Worker thread wakes up
04:31:54.878 00.002 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 82 ms NORTH
04:31:54.878 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:54.878 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:55.541 00.663 11060 Exposure complete
04:31:56.508 00.967 11060 worker thread done servicing request
04:31:56.509 00.001 10844 OnExposeComplete: enter
04:31:56.509 00.000 10844 UpdateGuideState(): m_state=6
04:31:56.509 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
04:31:56.510 00.001 10844 Star::Find returns 1 (0), X=1873.80, Y=902.58, Mass=2149, SNR=30.0, Peak=222 HFD=3.5
04:31:56.511 00.001 10844 MultiStar: [#1 -0.41,0.10,1.14,U] [#2 0.24,-0.29,0.94,U] [#3 -0.08,-0.11,0.92,U] [#4 -0.55,-0.47,0.00,M2] [#5 -0.16,0.32,0.75,U] [#6 -0.10,-0.29,0.71,U] [#7 0.08,0.31,0.62,U] [#8 -0.14,0.77,0.00,M1] 
04:31:56.512 00.001 10844 refined, 6 included, MultiStar: {-0.09, -0.03}, one-star: {-0.11, -0.16}
04:31:56.512 00.000 10844 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.94) = xAngle (-1.87 = -1.87)
04:31:56.512 00.000 10844 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.89 = -1.89)
04:31:56.512 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.80 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
04:31:56.523 00.011 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.03, opts=13)
04:31:56.523 00.000 10844 Enqueuing Move request for scope (-0.09, -0.03)
04:31:56.523 00.000 11060 Worker thread wakes up
04:31:56.524 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
04:31:56.524 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
04:31:56.524 00.000 11060 Moving (-0.09, -0.03) raw xDistance=-0.03 yDistance=-0.09
04:31:56.524 00.000 11060 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.135981, 1:0.211844, 2:0.093799
04:31:56.524 00.000 11060 BLC: No correction, Miss < min_move
04:31:56.524 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:31:56.524 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:56.524 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:31:56.524 00.000 11060 MoveAxis(E, 0, ABG)
04:31:56.525 00.001 11060 Move returns status 0, amount 0
04:31:56.525 00.000 11060 MoveAxis(N, 0, ABG)
04:31:56.525 00.000 11060 Move returns status 0, amount 0
04:31:56.525 00.000 11060 move complete, result=0
04:31:56.525 00.000 11060 worker thread done servicing request
04:31:56.527 00.002 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:31:56.528 00.001 10844 UpdateGuideState exits: m=2149 SNR=30.0
04:31:56.528 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:56.528 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:56.528 00.000 10844 Enqueuing Expose request
04:31:56.529 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:56.529 00.000 11060 Worker thread wakes up
04:31:56.529 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:56.529 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:57.284 00.755 11060 Exposure complete
04:31:58.246 00.962 10844 OnExposeComplete: enter
04:31:58.246 00.000 10844 UpdateGuideState(): m_state=6
04:31:58.247 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
04:31:58.247 00.000 10844 Star::Find returns 1 (0), X=1873.47, Y=902.06, Mass=2231, SNR=30.6, Peak=233 HFD=3.6
04:31:58.248 00.001 10844 MultiStar: [#1 0.07,-0.10,1.15,U] [#2 0.09,0.28,0.92,U] [#3 -0.31,0.06,0.92,U] [#4 -0.31,-0.18,0.74,U] [#5 -0.32,0.09,0.65,U] [#6 -0.22,-0.60,0.77,U] [#7 0.30,0.05,0.68,U] [#8 0.28,0.22,0.78,U] 
04:31:58.250 00.002 10844 refined, 8 included, MultiStar: {-0.10, -0.11}, one-star: {-0.45, -0.69}
04:31:58.250 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.94) = xAngle (-1.38 = -1.38)
04:31:58.250 00.000 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
04:31:58.250 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.32 mountX=0.03 mountY=-0.14, mountTheta=-1.38
04:31:58.255 00.005 11060 worker thread done servicing request
04:31:58.263 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.11, opts=13)
04:31:58.263 00.000 10844 Enqueuing Move request for scope (-0.10, -0.11)
04:31:58.263 00.000 11060 Worker thread wakes up
04:31:58.263 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:31:58.263 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
04:31:58.263 00.000 10844 UpdateGuideState exits: m=2231 SNR=30.6
04:31:58.263 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
04:31:58.263 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:58.263 00.000 11060 Moving (-0.10, -0.11) raw xDistance=0.03 yDistance=-0.14
04:31:58.263 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:58.263 00.000 10844 Enqueuing Expose request
04:31:58.263 00.000 11060 BLC: window closed
04:31:58.265 00.002 11060 BLC: History state: CurrMiss=0.14, AvgInitMiss=0.51, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.135981, 1:0.211844, 2:0.093799
04:31:58.265 00.000 11060 BLC: No correction, Miss < min_move
04:31:58.265 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:31:58.265 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:58.265 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:31:58.265 00.000 11060 MoveAxis(E, 0, ABG)
04:31:58.265 00.000 11060 Move returns status 0, amount 0
04:31:58.265 00.000 11060 MoveAxis(N, 0, ABG)
04:31:58.265 00.000 11060 Move returns status 0, amount 0
04:31:58.268 00.003 11060 move complete, result=0
04:31:58.268 00.000 11060 worker thread done servicing request
04:31:58.268 00.000 11060 Worker thread wakes up
04:31:58.268 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:58.268 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:31:58.270 00.002 10844 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:31:58.940 00.670 11060 Exposure complete
04:31:59.653 00.713 11060 worker thread done servicing request
04:31:59.653 00.000 10844 OnExposeComplete: enter
04:31:59.653 00.000 10844 UpdateGuideState(): m_state=6
04:31:59.654 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
04:31:59.654 00.000 10844 Star::Find returns 1 (0), X=1874.03, Y=902.38, Mass=2497, SNR=32.6, Peak=201 HFD=3.6
04:31:59.655 00.001 10844 MultiStar: [#1 0.14,0.25,1.02,U] [#2 0.08,0.22,0.87,U] [#3 -0.16,0.21,0.70,U] [#4 -0.23,0.01,0.76,U] [#5 0.21,0.17,0.67,U] [#6 -0.42,-0.49,0.71,U] [#7 0.18,0.30,0.66,U] [#8 -0.06,-0.31,0.61,U] 
04:31:59.655 00.000 10844 refined, 8 included, MultiStar: {-0.00, 0.00}, one-star: {0.12, -0.36}
04:31:59.655 00.000 10844 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.94) = xAngle (3.71 = -2.57)
04:31:59.655 00.000 10844 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.70 = -2.59)
04:31:59.655 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.78 mountX=-0.00 mountY=-0.00, mountTheta=-2.58
04:31:59.661 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=0.00, opts=13)
04:31:59.661 00.000 10844 Enqueuing Move request for scope (-0.00, 0.00)
04:31:59.661 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:31:59.662 00.001 11060 Worker thread wakes up
04:31:59.662 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
04:31:59.662 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
04:31:59.662 00.000 11060 Moving (-0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
04:31:59.662 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:31:59.662 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:31:59.664 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:31:59.664 00.000 11060 MoveAxis(E, 0, ABG)
04:31:59.664 00.000 11060 Move returns status 0, amount 0
04:31:59.664 00.000 11060 MoveAxis(N, 0, ABG)
04:31:59.664 00.000 11060 Move returns status 0, amount 0
04:31:59.664 00.000 11060 move complete, result=0
04:31:59.665 00.001 10844 UpdateGuideState exits: m=2497 SNR=32.6
04:31:59.665 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:59.666 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:31:59.666 00.000 10844 Enqueuing Expose request
04:31:59.666 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:31:59.667 00.001 11060 worker thread done servicing request
04:31:59.667 00.000 11060 Worker thread wakes up
04:31:59.667 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:31:59.667 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:00.403 00.736 11060 Exposure complete
04:32:01.318 00.915 10844 OnExposeComplete: enter
04:32:01.318 00.000 10844 UpdateGuideState(): m_state=6
04:32:01.318 00.000 11060 worker thread done servicing request
04:32:01.319 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
04:32:01.319 00.000 10844 Star::Find returns 1 (0), X=1873.97, Y=901.75, Mass=1880, SNR=27.7, Peak=187 HFD=3.3
04:32:01.319 00.000 10844 MultiStar: [#1 0.04,-0.21,1.27,U] [#2 -0.09,-0.35,0.92,U] [#3 -0.38,0.03,1.05,U] [#4 -0.24,-0.58,0.85,U] [#5 -0.30,0.09,0.82,U] [#6 -0.57,-0.71,0.00,M1] [#7 -0.14,0.42,0.72,U] [#8 0.21,-0.37,0.74,U] 
04:32:01.320 00.001 10844 refined, 7 included, MultiStar: {-0.10, -0.26}, one-star: {0.05, -1.00}
04:32:01.320 00.000 10844 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.94) = xAngle (-1.01 = -1.01)
04:32:01.320 00.000 10844 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.03 = -1.03)
04:32:01.320 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.95 mountX=0.15 mountY=-0.24, mountTheta=-1.02
04:32:01.326 00.006 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.26, opts=13)
04:32:01.328 00.002 10844 Enqueuing Move request for scope (-0.10, -0.26)
04:32:01.328 00.000 11060 Worker thread wakes up
04:32:01.328 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
04:32:01.329 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
04:32:01.330 00.001 11060 Moving (-0.10, -0.26) raw xDistance=0.15 yDistance=-0.24
04:32:01.332 00.002 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.15
04:32:01.332 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.24
04:32:01.332 00.000 11060 MoveAxis(W, 37, ABG)
04:32:01.332 00.000 11060 Guiding  Dir = 3, Dur = 37
04:32:01.333 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:01.333 00.000 10844 UpdateGuideState exits: m=1880 SNR=27.7
04:32:01.334 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:01.334 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:01.336 00.002 10844 Enqueuing Expose request
04:32:01.370 00.034 11060 IsSlewing returns 0
04:32:01.372 00.002 11060 IsGuiding returns 0
04:32:01.448 00.076 11060 IsGuiding returns 0
04:32:01.448 00.000 11060 Move returns status 0, amount 37
04:32:01.449 00.001 11060 MoveAxis(N, 95, ABG)
04:32:01.449 00.000 11060 Guiding  Dir = 0, Dur = 95
04:32:01.479 00.030 11060 IsSlewing returns 0
04:32:01.480 00.001 11060 IsGuiding returns 0
04:32:01.605 00.125 11060 IsGuiding returns 0
04:32:01.606 00.001 11060 Move returns status 0, amount 95
04:32:01.606 00.000 11060 move complete, result=0
04:32:01.618 00.012 10844 GuideStep: 0.2 px 37 ms WEST, -0.2 px 95 ms NORTH
04:32:01.624 00.006 11060 worker thread done servicing request
04:32:01.624 00.000 11060 Worker thread wakes up
04:32:01.625 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:01.625 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:02.417 00.792 11060 Exposure complete
04:32:03.443 01.026 10844 OnExposeComplete: enter
04:32:03.443 00.000 10844 UpdateGuideState(): m_state=6
04:32:03.443 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
04:32:03.444 00.001 10844 Star::Find returns 1 (0), X=1873.91, Y=902.54, Mass=2112, SNR=29.5, Peak=195 HFD=3.5
04:32:03.444 00.000 10844 MultiStar: [#1 0.09,0.83,0.00,M1] [#2 0.27,0.20,1.03,U] [#3 -0.04,0.72,0.00,M1] [#4 -0.37,-0.22,0.78,U] [#5 0.27,0.21,0.80,U] [#6 -0.22,-0.08,0.71,U] [#7 -0.09,0.60,0.65,U] [#8 -0.30,0.59,0.71,U] 
04:32:03.444 00.000 10844 refined, 6 included, MultiStar: {-0.04, 0.13}, one-star: {-0.01, -0.20}
04:32:03.444 00.000 10844 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.94) = xAngle (2.80 = 2.80)
04:32:03.445 00.001 11060 worker thread done servicing request
04:32:03.445 00.000 10844 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.79 = 2.79)
04:32:03.445 00.000 10844 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.87 mountX=-0.13 mountY=0.05, mountTheta=2.79
04:32:03.450 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.04, y=0.13, opts=13)
04:32:03.450 00.000 10844 Enqueuing Move request for scope (-0.04, 0.13)
04:32:03.451 00.001 11060 Worker thread wakes up
04:32:03.451 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
04:32:03.451 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
04:32:03.451 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:03.451 00.000 11060 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=0.05
04:32:03.451 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.13
04:32:03.451 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:03.452 00.001 10844 UpdateGuideState exits: m=2112 SNR=29.5
04:32:03.452 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:32:03.452 00.000 11060 MoveAxis(E, 31, ABG)
04:32:03.452 00.000 11060 Guiding  Dir = 2, Dur = 31
04:32:03.452 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:03.452 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:03.452 00.000 10844 Enqueuing Expose request
04:32:03.462 00.010 11060 IsSlewing returns 0
04:32:03.463 00.001 11060 IsGuiding returns 0
04:32:03.509 00.046 11060 IsGuiding returns 0
04:32:03.509 00.000 11060 Move returns status 0, amount 31
04:32:03.509 00.000 11060 MoveAxis(N, 0, ABG)
04:32:03.510 00.001 11060 Move returns status 0, amount 0
04:32:03.510 00.000 11060 move complete, result=0
04:32:03.510 00.000 11060 worker thread done servicing request
04:32:03.510 00.000 11060 Worker thread wakes up
04:32:03.510 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
04:32:03.510 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:03.510 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:04.197 00.687 11060 Exposure complete
04:32:05.678 01.481 11060 worker thread done servicing request
04:32:05.678 00.000 10844 OnExposeComplete: enter
04:32:05.678 00.000 10844 UpdateGuideState(): m_state=6
04:32:05.678 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
04:32:05.679 00.001 10844 Star::Find returns 1 (0), X=1873.90, Y=902.27, Mass=2290, SNR=30.4, Peak=186 HFD=3.6
04:32:05.679 00.000 10844 MultiStar: [#1 0.26,0.20,1.06,U] [#2 0.46,0.13,0.94,U] [#3 -0.12,0.12,0.86,U] [#4 -0.17,0.09,0.85,U] [#5 0.15,0.80,0.00,M1] [#6 -0.45,0.03,0.76,U] [#7 0.04,0.93,0.00,M1] [#8 -0.10,0.35,0.67,U] 
04:32:05.679 00.000 10844 refined, 6 included, MultiStar: {0.00, 0.05}, one-star: {-0.02, -0.47}
04:32:05.679 00.000 10844 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.94) = xAngle (2.42 = 2.42)
04:32:05.679 00.000 10844 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.40 = 2.40)
04:32:05.680 00.001 10844 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.48 mountX=-0.04 mountY=0.03, mountTheta=2.41
04:32:05.682 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.00, y=0.05, opts=13)
04:32:05.682 00.000 10844 Enqueuing Move request for scope (0.00, 0.05)
04:32:05.682 00.000 11060 Worker thread wakes up
04:32:05.682 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:05.682 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
04:32:05.683 00.001 10844 UpdateGuideState exits: m=2290 SNR=30.4
04:32:05.683 00.000 11060 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
04:32:05.683 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:05.683 00.000 11060 Moving (0.00, 0.05) raw xDistance=-0.04 yDistance=0.03
04:32:05.683 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:05.683 00.000 10844 Enqueuing Expose request
04:32:05.684 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:32:05.684 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:05.684 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:32:05.684 00.000 11060 MoveAxis(E, 0, ABG)
04:32:05.684 00.000 11060 Move returns status 0, amount 0
04:32:05.684 00.000 11060 MoveAxis(N, 0, ABG)
04:32:05.684 00.000 11060 Move returns status 0, amount 0
04:32:05.684 00.000 11060 move complete, result=0
04:32:05.685 00.001 11060 worker thread done servicing request
04:32:05.685 00.000 11060 Worker thread wakes up
04:32:05.685 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:05.685 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:05.686 00.001 10844 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:32:06.340 00.654 11060 Exposure complete
04:32:07.310 00.970 11060 worker thread done servicing request
04:32:07.310 00.000 10844 OnExposeComplete: enter
04:32:07.310 00.000 10844 UpdateGuideState(): m_state=6
04:32:07.312 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
04:32:07.312 00.000 10844 Star::Find returns 1 (0), X=1873.82, Y=902.30, Mass=2475, SNR=31.5, Peak=207 HFD=3.5
04:32:07.312 00.000 10844 MultiStar: [#1 0.06,0.53,1.06,U] [#2 0.30,0.13,0.91,U] [#3 0.07,-0.03,0.79,U] [#4 -0.23,-0.20,0.80,U] [#5 -0.08,-0.08,0.60,U] [#6 -0.20,-0.41,0.71,U] [#7 -0.12,0.53,0.63,U] [#8 0.11,-0.19,0.70,U] 
04:32:07.312 00.000 10844 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.09, -0.44}
04:32:07.312 00.000 10844 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.94) = xAngle (-1.38 = -1.38)
04:32:07.313 00.001 10844 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.40 = -1.40)
04:32:07.313 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.32 mountX=0.00 mountY=-0.01, mountTheta=-1.38
04:32:07.320 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=-0.01, opts=13)
04:32:07.320 00.000 10844 Enqueuing Move request for scope (-0.01, -0.01)
04:32:07.320 00.000 11060 Worker thread wakes up
04:32:07.320 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:07.321 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
04:32:07.321 00.000 10844 UpdateGuideState exits: m=2475 SNR=31.5
04:32:07.321 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
04:32:07.321 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:07.321 00.000 11060 Moving (-0.01, -0.01) raw xDistance=0.00 yDistance=-0.01
04:32:07.321 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:07.321 00.000 10844 Enqueuing Expose request
04:32:07.321 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:32:07.322 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:07.322 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:32:07.322 00.000 11060 MoveAxis(E, 0, ABG)
04:32:07.323 00.001 11060 Move returns status 0, amount 0
04:32:07.323 00.000 11060 MoveAxis(N, 0, ABG)
04:32:07.324 00.001 11060 Move returns status 0, amount 0
04:32:07.325 00.001 11060 move complete, result=0
04:32:07.325 00.000 11060 worker thread done servicing request
04:32:07.325 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:32:07.325 00.000 11060 Worker thread wakes up
04:32:07.325 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:07.325 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:07.983 00.658 11060 Exposure complete
04:32:08.619 00.636 11060 worker thread done servicing request
04:32:08.620 00.001 10844 OnExposeComplete: enter
04:32:08.620 00.000 10844 UpdateGuideState(): m_state=6
04:32:08.620 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
04:32:08.620 00.000 10844 Star::Find returns 1 (0), X=1874.39, Y=902.69, Mass=2173, SNR=29.6, Peak=187 HFD=3.1
04:32:08.621 00.001 10844 MultiStar: [#1 -0.20,0.58,1.13,U] [#2 0.44,0.33,0.87,U] [#3 0.13,0.46,0.89,U] [#4 -0.07,-0.03,0.87,U] [#5 0.30,1.01,0.00,M1] [#6 0.24,0.21,0.78,U] [#7 0.14,0.74,0.00,M1] [#8 0.65,0.49,0.00,M1] 
04:32:08.621 00.000 10844 refined, 5 included, MultiStar: {0.16, 0.26}, one-star: {0.47, -0.06}
04:32:08.621 00.000 10844 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.94) = xAngle (1.95 = 1.95)
04:32:08.621 00.000 10844 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.93 = 1.93)
04:32:08.621 00.000 10844 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.30 cameraTheta=1.02 mountX=-0.11 mountY=0.28, mountTheta=1.95
04:32:08.624 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.16, y=0.26, opts=13)
04:32:08.624 00.000 10844 Enqueuing Move request for scope (0.16, 0.26)
04:32:08.624 00.000 11060 Worker thread wakes up
04:32:08.624 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:08.624 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
04:32:08.624 00.000 10844 UpdateGuideState exits: m=2173 SNR=29.6
04:32:08.624 00.000 11060 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
04:32:08.624 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:08.625 00.001 11060 Moving (0.16, 0.26) raw xDistance=-0.11 yDistance=0.28
04:32:08.625 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:08.625 00.000 10844 Enqueuing Expose request
04:32:08.625 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:32:08.625 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
04:32:08.625 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
04:32:08.625 00.000 11060 MoveAxis(E, 0, ABG)
04:32:08.625 00.000 11060 Move returns status 0, amount 0
04:32:08.625 00.000 11060 MoveAxis(N, 0, ABG)
04:32:08.625 00.000 11060 Move returns status 0, amount 0
04:32:08.625 00.000 11060 move complete, result=0
04:32:08.626 00.001 11060 worker thread done servicing request
04:32:08.626 00.000 11060 Worker thread wakes up
04:32:08.626 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:08.626 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:08.629 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:32:09.278 00.649 11060 Exposure complete
04:32:09.860 00.582 10844 OnExposeComplete: enter
04:32:09.860 00.000 11060 worker thread done servicing request
04:32:09.860 00.000 10844 UpdateGuideState(): m_state=6
04:32:09.861 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
04:32:09.861 00.000 10844 Star::Find returns 1 (0), X=1874.05, Y=902.67, Mass=2180, SNR=30.5, Peak=228 HFD=3.3
04:32:09.862 00.001 10844 MultiStar: [#1 -0.04,0.45,1.12,U] [#2 0.20,0.15,0.85,U] [#3 0.00,0.59,0.81,U] [#4 -0.41,-0.13,0.89,U] [#5 -0.09,0.55,0.76,U] [#6 -0.12,-0.17,0.72,U] [#7 0.18,0.46,0.65,U] [#8 0.60,0.55,0.00,M2] 
04:32:09.862 00.000 10844 single-star, 7 included, MultiStar: {-0.02, 0.22}, one-star: {0.13, -0.07}
04:32:09.863 00.001 10844 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.94) = xAngle (0.45 = 0.45)
04:32:09.863 00.000 10844 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.43 = 0.43)
04:32:09.863 00.000 10844 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.49 mountX=0.14 mountY=0.06, mountTheta=0.43
04:32:09.866 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.13, y=-0.07, opts=13)
04:32:09.866 00.000 10844 Enqueuing Move request for scope (0.13, -0.07)
04:32:09.866 00.000 11060 Worker thread wakes up
04:32:09.866 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
04:32:09.866 00.000 11060 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
04:32:09.866 00.000 11060 Moving (0.13, -0.07) raw xDistance=0.14 yDistance=0.06
04:32:09.866 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.14
04:32:09.866 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:09.868 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:09.868 00.000 10844 UpdateGuideState exits: m=2180 SNR=30.5
04:32:09.869 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:32:09.869 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:09.869 00.000 11060 MoveAxis(W, 33, ABG)
04:32:09.870 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:09.871 00.001 11060 Guiding  Dir = 3, Dur = 33
04:32:09.871 00.000 10844 Enqueuing Expose request
04:32:09.878 00.007 11060 IsSlewing returns 0
04:32:09.878 00.000 11060 IsGuiding returns 0
04:32:09.926 00.048 11060 IsGuiding returns 0
04:32:09.926 00.000 11060 Move returns status 0, amount 33
04:32:09.926 00.000 11060 MoveAxis(N, 0, ABG)
04:32:09.926 00.000 11060 Move returns status 0, amount 0
04:32:09.927 00.001 11060 move complete, result=0
04:32:09.927 00.000 10844 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
04:32:09.928 00.001 11060 worker thread done servicing request
04:32:09.929 00.001 11060 Worker thread wakes up
04:32:09.929 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:09.929 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:10.572 00.643 11060 Exposure complete
04:32:12.206 01.634 11060 worker thread done servicing request
04:32:12.207 00.001 10844 OnExposeComplete: enter
04:32:12.207 00.000 10844 UpdateGuideState(): m_state=6
04:32:12.207 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
04:32:12.207 00.000 10844 Star::Find returns 1 (0), X=1873.82, Y=902.68, Mass=2299, SNR=30.8, Peak=204 HFD=3.6
04:32:12.208 00.001 10844 MultiStar: [#1 0.05,0.35,1.05,U] [#2 0.08,0.40,0.87,U] [#3 0.15,0.84,0.00,M1] [#4 -0.20,0.40,0.78,U] [#5 -0.02,0.76,0.00,M1] [#6 0.06,0.19,0.74,U] [#7 0.59,0.60,0.00,M1] [#8 0.14,1.14,0.00,M3] 
04:32:12.208 00.000 10844 single-star, 4 included, MultiStar: {-0.02, 0.25}, one-star: {-0.09, -0.07}
04:32:12.208 00.000 10844 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.94) = xAngle (-1.59 = -1.59)
04:32:12.208 00.000 10844 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.60 = -1.60)
04:32:12.208 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.52 mountX=-0.00 mountY=-0.11, mountTheta=-1.59
04:32:12.213 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.07, opts=13)
04:32:12.213 00.000 10844 Enqueuing Move request for scope (-0.09, -0.07)
04:32:12.213 00.000 11060 Worker thread wakes up
04:32:12.214 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
04:32:12.214 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
04:32:12.214 00.000 11060 Moving (-0.09, -0.07) raw xDistance=-0.00 yDistance=-0.11
04:32:12.214 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:32:12.214 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:12.214 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:32:12.214 00.000 11060 MoveAxis(E, 0, ABG)
04:32:12.215 00.001 11060 Move returns status 0, amount 0
04:32:12.215 00.000 11060 MoveAxis(N, 0, ABG)
04:32:12.215 00.000 11060 Move returns status 0, amount 0
04:32:12.215 00.000 11060 move complete, result=0
04:32:12.215 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:12.215 00.000 11060 worker thread done servicing request
04:32:12.215 00.000 10844 UpdateGuideState exits: m=2299 SNR=30.8
04:32:12.215 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:12.215 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:12.215 00.000 10844 Enqueuing Expose request
04:32:12.216 00.001 10844 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:12.216 00.000 11060 Worker thread wakes up
04:32:12.216 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:12.216 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:12.816 00.600 11060 Exposure complete
04:32:13.884 01.068 11060 worker thread done servicing request
04:32:13.884 00.000 10844 OnExposeComplete: enter
04:32:13.884 00.000 10844 UpdateGuideState(): m_state=6
04:32:13.885 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
04:32:13.886 00.001 10844 Star::Find returns 1 (0), X=1873.85, Y=902.82, Mass=2220, SNR=29.5, Peak=249 HFD=4.0
04:32:13.886 00.000 10844 MultiStar: [#1 -0.15,0.64,1.10,U] [#2 0.72,0.74,0.00,M1] [#3 -0.18,0.69,0.00,M2] [#4 -0.03,0.19,0.86,U] [#5 0.29,0.92,0.00,M2] [#6 -0.40,-0.14,0.77,U] [#7 0.34,0.43,0.77,U] [#8 0.33,0.53,0.70,U] 
04:32:13.886 00.000 10844 single-star, 5 included, MultiStar: {-0.01, 0.29}, one-star: {-0.07, 0.07}
04:32:13.886 00.000 10844 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.94) = xAngle (3.25 = -3.04)
04:32:13.886 00.000 10844 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.23 = -3.06)
04:32:13.886 00.000 10844 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.31 mountX=-0.10 mountY=-0.01, mountTheta=-3.06
04:32:13.890 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.07, y=0.07, opts=13)
04:32:13.891 00.001 10844 Enqueuing Move request for scope (-0.07, 0.07)
04:32:13.892 00.001 11060 Worker thread wakes up
04:32:13.893 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:13.893 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
04:32:13.893 00.000 10844 UpdateGuideState exits: m=2220 SNR=29.5
04:32:13.893 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
04:32:13.893 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:13.893 00.000 11060 Moving (-0.07, 0.07) raw xDistance=-0.10 yDistance=-0.01
04:32:13.893 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:13.893 00.000 10844 Enqueuing Expose request
04:32:13.893 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:32:13.893 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:13.893 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:32:13.895 00.002 11060 MoveAxis(E, 0, ABG)
04:32:13.895 00.000 11060 Move returns status 0, amount 0
04:32:13.895 00.000 11060 MoveAxis(N, 0, ABG)
04:32:13.895 00.000 11060 Move returns status 0, amount 0
04:32:13.895 00.000 11060 move complete, result=0
04:32:13.895 00.000 11060 worker thread done servicing request
04:32:13.895 00.000 11060 Worker thread wakes up
04:32:13.895 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:13.895 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:13.903 00.008 10844 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:32:14.581 00.678 11060 Exposure complete
04:32:15.833 01.252 11060 worker thread done servicing request
04:32:15.834 00.001 10844 OnExposeComplete: enter
04:32:15.834 00.000 10844 UpdateGuideState(): m_state=6
04:32:15.834 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
04:32:15.834 00.000 10844 Star::Find returns 1 (0), X=1874.03, Y=902.46, Mass=2148, SNR=29.4, Peak=196 HFD=3.2
04:32:15.835 00.001 10844 MultiStar: [#1 -0.20,0.30,1.16,U] [#2 0.42,0.41,0.94,U] [#3 0.24,0.23,0.81,U] [#4 0.04,0.32,0.82,U] [#5 -0.04,0.80,0.00,M3] [#6 -0.06,-0.30,0.84,U] [#7 0.09,0.49,0.73,U] [#8 0.51,0.73,0.00,M3] 
04:32:15.835 00.000 10844 refined, 6 included, MultiStar: {0.09, 0.16}, one-star: {0.12, -0.28}
04:32:15.835 00.000 10844 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.94) = xAngle (2.01 = 2.01)
04:32:15.835 00.000 10844 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.99 = 1.99)
04:32:15.835 00.000 10844 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.07 mountX=-0.08 mountY=0.16, mountTheta=2.01
04:32:15.840 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.09, y=0.16, opts=13)
04:32:15.840 00.000 10844 Enqueuing Move request for scope (0.09, 0.16)
04:32:15.840 00.000 11060 Worker thread wakes up
04:32:15.840 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:15.841 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
04:32:15.841 00.000 11060 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
04:32:15.841 00.000 10844 UpdateGuideState exits: m=2148 SNR=29.4
04:32:15.841 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:15.841 00.000 11060 Moving (0.09, 0.16) raw xDistance=-0.08 yDistance=0.16
04:32:15.841 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:32:15.841 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:15.842 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:15.842 00.000 10844 Enqueuing Expose request
04:32:15.842 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:32:15.842 00.000 11060 MoveAxis(E, 0, ABG)
04:32:15.842 00.000 11060 Move returns status 0, amount 0
04:32:15.842 00.000 11060 MoveAxis(N, 0, ABG)
04:32:15.843 00.001 11060 Move returns status 0, amount 0
04:32:15.843 00.000 11060 move complete, result=0
04:32:15.843 00.000 11060 worker thread done servicing request
04:32:15.843 00.000 11060 Worker thread wakes up
04:32:15.843 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:32:15.843 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:15.843 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:16.498 00.655 11060 Exposure complete
04:32:17.451 00.953 11060 worker thread done servicing request
04:32:17.451 00.000 10844 OnExposeComplete: enter
04:32:17.451 00.000 10844 UpdateGuideState(): m_state=6
04:32:17.452 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
04:32:17.452 00.000 10844 Star::Find returns 1 (0), X=1874.24, Y=902.76, Mass=2135, SNR=29.8, Peak=177 HFD=3.5
04:32:17.452 00.000 10844 MultiStar: [#1 0.03,0.55,1.20,U] [#2 0.01,0.55,0.93,U] [#3 0.04,0.65,0.86,U] [#4 -0.47,0.49,0.84,U] [#5 0.22,0.99,0.00,M4] [#6 -0.28,0.16,0.74,U] [#7 0.06,0.63,0.76,U] [#8 0.35,0.34,0.66,U] 
04:32:17.452 00.000 10844 single-star, 7 included, MultiStar: {0.01, 0.42}, one-star: {0.33, 0.01}
04:32:17.454 00.002 10844 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.94) = xAngle (0.97 = 0.97)
04:32:17.457 00.003 10844 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.95 = 0.95)
04:32:17.457 00.000 10844 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.03 mountX=0.19 mountY=0.27, mountTheta=0.96
04:32:17.469 00.012 10844 SchedulePrimaryMove(0EDEBDF8, x=0.33, y=0.01, opts=13)
04:32:17.469 00.000 10844 Enqueuing Move request for scope (0.33, 0.01)
04:32:17.469 00.000 11060 Worker thread wakes up
04:32:17.469 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:17.469 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd
04:32:17.469 00.000 11060 Handling offset move in thread for scope, endpoint = (0.33, 0.01)
04:32:17.469 00.000 11060 Moving (0.33, 0.01) raw xDistance=0.19 yDistance=0.27
04:32:17.471 00.002 10844 UpdateGuideState exits: m=2135 SNR=29.8
04:32:17.471 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:17.471 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:17.471 00.000 10844 Enqueuing Expose request
04:32:17.471 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.19
04:32:17.471 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:32:17.471 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
04:32:17.472 00.001 11060 MoveAxis(W, 46, ABG)
04:32:17.472 00.000 11060 Guiding  Dir = 3, Dur = 46
04:32:17.504 00.032 11060 IsSlewing returns 0
04:32:17.505 00.001 11060 IsGuiding returns 0
04:32:17.582 00.077 11060 IsGuiding returns 0
04:32:17.583 00.001 11060 Move returns status 0, amount 46
04:32:17.583 00.000 11060 MoveAxis(N, 0, ABG)
04:32:17.583 00.000 11060 Move returns status 0, amount 0
04:32:17.583 00.000 11060 move complete, result=0
04:32:17.583 00.000 10844 GuideStep: 0.2 px 46 ms WEST, 0.3 px 0 ms NORTH
04:32:17.586 00.003 11060 worker thread done servicing request
04:32:17.587 00.001 11060 Worker thread wakes up
04:32:17.587 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:17.587 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:18.258 00.671 11060 Exposure complete
04:32:18.749 00.491 11060 worker thread done servicing request
04:32:18.749 00.000 10844 OnExposeComplete: enter
04:32:18.750 00.001 10844 UpdateGuideState(): m_state=6
04:32:18.750 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
04:32:18.750 00.000 10844 Star::Find returns 1 (0), X=1873.99, Y=902.76, Mass=2195, SNR=29.9, Peak=216 HFD=3.4
04:32:18.751 00.001 10844 MultiStar: [#1 -0.21,0.44,1.17,U] [#2 0.19,0.67,1.03,U] [#3 -0.01,0.83,0.00,M1] [#4 -0.46,0.27,0.82,U] [#5 0.21,0.83,0.00,M5] [#6 -0.16,0.27,0.63,U] [#7 0.05,0.85,0.00,M1] [#8 0.16,1.16,0.00,M3] 
04:32:18.751 00.000 10844 single-star, 4 included, MultiStar: {-0.10, 0.34}, one-star: {0.08, 0.01}
04:32:18.751 00.000 10844 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.94) = xAngle (1.09 = 1.09)
04:32:18.751 00.000 10844 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.08 = 1.08)
04:32:18.751 00.000 10844 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.16 mountX=0.04 mountY=0.07, mountTheta=1.09
04:32:18.756 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.08, y=0.01, opts=13)
04:32:18.757 00.001 10844 Enqueuing Move request for scope (0.08, 0.01)
04:32:18.757 00.000 11060 Worker thread wakes up
04:32:18.757 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
04:32:18.757 00.000 11060 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
04:32:18.757 00.000 11060 Moving (0.08, 0.01) raw xDistance=0.04 yDistance=0.07
04:32:18.757 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:32:18.757 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:18.757 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:32:18.758 00.001 11060 MoveAxis(E, 0, ABG)
04:32:18.758 00.000 11060 Move returns status 0, amount 0
04:32:18.758 00.000 11060 MoveAxis(N, 0, ABG)
04:32:18.758 00.000 11060 Move returns status 0, amount 0
04:32:18.758 00.000 11060 move complete, result=0
04:32:18.759 00.001 11060 worker thread done servicing request
04:32:18.759 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:18.759 00.000 10844 UpdateGuideState exits: m=2195 SNR=29.9
04:32:18.760 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:18.760 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:18.761 00.001 10844 Enqueuing Expose request
04:32:18.761 00.000 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:32:18.762 00.001 11060 Worker thread wakes up
04:32:18.763 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:18.766 00.003 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:19.456 00.690 11060 Exposure complete
04:32:20.561 01.105 11060 worker thread done servicing request
04:32:20.562 00.001 10844 OnExposeComplete: enter
04:32:20.562 00.000 10844 UpdateGuideState(): m_state=6
04:32:20.562 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
04:32:20.562 00.000 10844 Star::Find returns 1 (0), X=1874.11, Y=903.02, Mass=2106, SNR=29.1, Peak=208 HFD=3.5
04:32:20.563 00.001 10844 MultiStar: [#1 -0.05,0.73,0.00,M1] [#2 0.23,1.00,0.00,M1] [#3 0.11,0.92,0.00,M2] [#4 -0.23,0.19,0.84,U] [#5 -0.28,0.78,0.00,M6] [#6 -0.35,0.04,0.78,U] [#7 0.27,1.10,0.00,M2] [#8 0.56,1.00,0.00,M4] 
04:32:20.563 00.000 10844 refined, 2 included, MultiStar: {-0.10, 0.18}, one-star: {0.19, 0.27}
04:32:20.563 00.000 10844 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.94) = xAngle (3.05 = 3.05)
04:32:20.563 00.000 10844 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.03 = 3.03)
04:32:20.563 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.11 mountX=-0.20 mountY=0.02, mountTheta=3.03
04:32:20.567 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.18, opts=13)
04:32:20.567 00.000 10844 Enqueuing Move request for scope (-0.10, 0.18)
04:32:20.567 00.000 11060 Worker thread wakes up
04:32:20.567 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:20.567 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
04:32:20.567 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
04:32:20.568 00.001 11060 Moving (-0.10, 0.18) raw xDistance=-0.20 yDistance=0.02
04:32:20.568 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.20
04:32:20.568 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:20.568 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:32:20.568 00.000 11060 MoveAxis(E, 50, ABG)
04:32:20.568 00.000 11060 Guiding  Dir = 2, Dur = 50
04:32:20.568 00.000 10844 UpdateGuideState exits: m=2106 SNR=29.1
04:32:20.569 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:20.569 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:20.569 00.000 10844 Enqueuing Expose request
04:32:20.573 00.004 11060 IsSlewing returns 0
04:32:20.573 00.000 11060 IsGuiding returns 0
04:32:20.637 00.064 11060 IsGuiding returns 0
04:32:20.637 00.000 11060 Move returns status 0, amount 50
04:32:20.637 00.000 11060 MoveAxis(N, 0, ABG)
04:32:20.637 00.000 11060 Move returns status 0, amount 0
04:32:20.637 00.000 11060 move complete, result=0
04:32:20.637 00.000 11060 worker thread done servicing request
04:32:20.638 00.001 10844 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
04:32:20.638 00.000 11060 Worker thread wakes up
04:32:20.638 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:20.638 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:21.444 00.806 11060 Exposure complete
04:32:22.320 00.876 10844 OnExposeComplete: enter
04:32:22.320 00.000 10844 UpdateGuideState(): m_state=6
04:32:22.321 00.001 11060 worker thread done servicing request
04:32:22.321 00.000 10844 Star::Find(15, 1874, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
04:32:22.321 00.000 10844 Star::Find returns 1 (0), X=1874.02, Y=902.77, Mass=2117, SNR=29.3, Peak=238 HFD=3.6
04:32:22.322 00.001 10844 MultiStar: [#1 0.28,0.55,1.19,U] [#2 0.54,0.86,0.00,M2] [#3 0.04,1.15,0.00,M3] [#4 -0.33,0.66,0.00,M1] [#5 -0.27,0.71,0.00,M7] [#6 -0.32,0.21,0.77,U] [#7 0.40,0.68,0.00,M3] [#8 -0.21,0.76,0.00,M5] 
04:32:22.322 00.000 10844 single-star, 2 included, MultiStar: {0.07, 0.29}, one-star: {0.11, 0.03}
04:32:22.322 00.000 10844 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.94) = xAngle (1.19 = 1.19)
04:32:22.322 00.000 10844 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (1.18 = 1.18)
04:32:22.322 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.26 mountX=0.04 mountY=0.10, mountTheta=1.19
04:32:22.327 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.03, opts=13)
04:32:22.327 00.000 10844 Enqueuing Move request for scope (0.11, 0.03)
04:32:22.327 00.000 11060 Worker thread wakes up
04:32:22.327 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
04:32:22.328 00.001 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
04:32:22.328 00.000 11060 Moving (0.11, 0.03) raw xDistance=0.04 yDistance=0.10
04:32:22.328 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:32:22.329 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:22.330 00.001 10844 UpdateGuideState exits: m=2117 SNR=29.3
04:32:22.330 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:22.331 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:22.333 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:22.333 00.000 10844 Enqueuing Expose request
04:32:22.334 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:32:22.335 00.001 11060 MoveAxis(E, 0, ABG)
04:32:22.336 00.001 11060 Move returns status 0, amount 0
04:32:22.336 00.000 11060 MoveAxis(N, 0, ABG)
04:32:22.336 00.000 11060 Move returns status 0, amount 0
04:32:22.336 00.000 11060 move complete, result=0
04:32:22.336 00.000 11060 worker thread done servicing request
04:32:22.336 00.000 11060 Worker thread wakes up
04:32:22.336 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:22.336 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:22.368 00.032 10844 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:32:23.012 00.644 11060 Exposure complete
04:32:23.784 00.772 11060 worker thread done servicing request
04:32:23.784 00.000 10844 OnExposeComplete: enter
04:32:23.784 00.000 10844 UpdateGuideState(): m_state=6
04:32:23.785 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
04:32:23.785 00.000 10844 Star::Find returns 1 (0), X=1873.97, Y=902.36, Mass=1964, SNR=28.6, Peak=208 HFD=3.3
04:32:23.785 00.000 10844 MultiStar: [#1 0.34,0.32,1.22,U] [#2 0.05,0.52,0.95,U] [#3 -0.42,0.43,0.95,U] [#4 -0.06,0.01,0.86,U] [#5 0.28,0.50,0.81,U] [#6 -0.26,0.10,0.78,U] [#7 0.22,0.51,0.75,U] [#8 0.12,0.29,0.73,U] 
04:32:23.785 00.000 10844 refined, 8 included, MultiStar: {0.04, 0.25}, one-star: {0.06, -0.38}
04:32:23.785 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.94) = xAngle (2.33 = 2.33)
04:32:23.786 00.001 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.32 = 2.32)
04:32:23.786 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.40 mountX=-0.17 mountY=0.18, mountTheta=2.33
04:32:23.790 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.25, opts=13)
04:32:23.790 00.000 10844 Enqueuing Move request for scope (0.04, 0.25)
04:32:23.790 00.000 11060 Worker thread wakes up
04:32:23.790 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:23.790 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
04:32:23.790 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
04:32:23.790 00.000 11060 Moving (0.04, 0.25) raw xDistance=-0.17 yDistance=0.18
04:32:23.791 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.17
04:32:23.791 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:23.791 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:32:23.791 00.000 11060 MoveAxis(E, 43, ABG)
04:32:23.791 00.000 11060 Guiding  Dir = 2, Dur = 43
04:32:23.791 00.000 10844 UpdateGuideState exits: m=1964 SNR=28.6
04:32:23.792 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:23.792 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:23.792 00.000 10844 Enqueuing Expose request
04:32:23.805 00.013 11060 IsSlewing returns 0
04:32:23.805 00.000 11060 IsGuiding returns 0
04:32:23.876 00.071 11060 IsGuiding returns 0
04:32:23.876 00.000 11060 Move returns status 0, amount 43
04:32:23.876 00.000 11060 MoveAxis(N, 0, ABG)
04:32:23.876 00.000 11060 Move returns status 0, amount 0
04:32:23.876 00.000 11060 move complete, result=0
04:32:23.877 00.001 10844 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
04:32:23.877 00.000 11060 worker thread done servicing request
04:32:23.881 00.004 11060 Worker thread wakes up
04:32:23.881 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:23.881 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:24.519 00.638 11060 Exposure complete
04:32:25.845 01.326 11060 worker thread done servicing request
04:32:25.846 00.001 10844 OnExposeComplete: enter
04:32:25.846 00.000 10844 UpdateGuideState(): m_state=6
04:32:25.846 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
04:32:25.846 00.000 10844 Star::Find returns 1 (0), X=1873.94, Y=902.60, Mass=2493, SNR=32.2, Peak=241 HFD=3.3
04:32:25.846 00.000 10844 MultiStar: [#1 -0.11,0.24,1.13,U] [#2 -0.11,0.43,0.83,U] [#3 0.08,0.61,0.80,U] [#4 -0.29,0.45,0.79,U] [#5 -0.08,0.38,0.67,U] [#6 -0.05,-0.13,0.71,U] [#7 0.10,0.22,0.62,U] [#8 -0.03,0.55,0.66,U] 
04:32:25.846 00.000 10844 single-star, 8 included, MultiStar: {-0.06, 0.28}, one-star: {0.03, -0.14}
04:32:25.848 00.002 10844 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.94) = xAngle (-0.46 = -0.46)
04:32:25.848 00.000 10844 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.48 = -0.48)
04:32:25.848 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.39 mountX=0.13 mountY=-0.07, mountTheta=-0.47
04:32:25.851 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=-0.14, opts=13)
04:32:25.853 00.002 10844 Enqueuing Move request for scope (0.03, -0.14)
04:32:25.853 00.000 11060 Worker thread wakes up
04:32:25.853 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
04:32:25.853 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
04:32:25.853 00.000 11060 Moving (0.03, -0.14) raw xDistance=0.13 yDistance=-0.07
04:32:25.853 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=4, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:25.854 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.03 from input 0.13
04:32:25.854 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:25.854 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:32:25.854 00.000 11060 MoveAxis(W, 31, ABG)
04:32:25.854 00.000 11060 Guiding  Dir = 3, Dur = 31
04:32:25.854 00.000 10844 UpdateGuideState exits: m=2493 SNR=32.2
04:32:25.855 00.001 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:25.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:25.855 00.000 10844 Enqueuing Expose request
04:32:25.890 00.035 11060 IsSlewing returns 0
04:32:25.890 00.000 11060 IsGuiding returns 0
04:32:25.981 00.091 11060 IsGuiding returns 0
04:32:25.982 00.001 11060 Move returns status 0, amount 31
04:32:25.982 00.000 11060 MoveAxis(N, 0, ABG)
04:32:25.982 00.000 11060 Move returns status 0, amount 0
04:32:25.982 00.000 11060 move complete, result=0
04:32:25.982 00.000 10844 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
04:32:26.011 00.029 11060 worker thread done servicing request
04:32:26.011 00.000 11060 Worker thread wakes up
04:32:26.013 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:26.022 00.009 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:26.753 00.731 11060 Exposure complete
04:32:27.359 00.606 11060 worker thread done servicing request
04:32:27.359 00.000 10844 OnExposeComplete: enter
04:32:27.359 00.000 10844 UpdateGuideState(): m_state=6
04:32:27.360 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
04:32:27.360 00.000 10844 Star::Find returns 1 (0), X=1873.96, Y=902.90, Mass=2104, SNR=29.4, Peak=202 HFD=2.9
04:32:27.360 00.000 10844 MultiStar: [#1 -0.03,0.57,1.15,U] [#2 -0.03,0.30,0.95,U] [#3 0.47,0.76,0.00,M2] [#4 -0.06,0.71,0.92,U] [#5 -0.08,1.16,0.00,M6] [#6 0.08,0.43,0.71,U] [#7 0.49,0.86,0.00,M2] [#8 0.54,0.76,0.00,M4] 
04:32:27.360 00.000 10844 single-star, 4 included, MultiStar: {-0.00, 0.44}, one-star: {0.05, 0.16}
04:32:27.360 00.000 10844 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.94) = xAngle (2.19 = 2.19)
04:32:27.360 00.000 10844 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.18 = 2.18)
04:32:27.360 00.000 10844 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.26 mountX=-0.10 mountY=0.14, mountTheta=2.19
04:32:27.368 00.008 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.16, opts=13)
04:32:27.368 00.000 10844 Enqueuing Move request for scope (0.05, 0.16)
04:32:27.370 00.002 11060 Worker thread wakes up
04:32:27.370 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
04:32:27.370 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
04:32:27.370 00.000 11060 Moving (0.05, 0.16) raw xDistance=-0.10 yDistance=0.14
04:32:27.370 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:32:27.371 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:32:27.371 00.000 10844 UpdateGuideState exits: m=2104 SNR=29.4
04:32:27.371 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:27.371 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:27.371 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:32:27.372 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:27.372 00.000 10844 Enqueuing Expose request
04:32:27.372 00.000 11060 MoveAxis(E, 0, ABG)
04:32:27.372 00.000 11060 Move returns status 0, amount 0
04:32:27.373 00.001 11060 MoveAxis(N, 0, ABG)
04:32:27.373 00.000 11060 Move returns status 0, amount 0
04:32:27.374 00.001 11060 move complete, result=0
04:32:27.375 00.001 11060 worker thread done servicing request
04:32:27.375 00.000 11060 Worker thread wakes up
04:32:27.375 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:27.375 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:27.378 00.003 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:32:28.912 01.534 11060 Exposure complete
04:32:29.544 00.632 11060 worker thread done servicing request
04:32:29.544 00.000 10844 OnExposeComplete: enter
04:32:29.544 00.000 10844 UpdateGuideState(): m_state=6
04:32:29.545 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
04:32:29.545 00.000 10844 Star::Find returns 1 (0), X=1874.03, Y=903.01, Mass=2086, SNR=29.5, Peak=227 HFD=3.0
04:32:29.545 00.000 10844 MultiStar: [#1 0.03,0.95,0.00,M1] [#2 0.04,0.27,0.94,U] [#3 -0.35,0.78,0.00,M3] [#4 -0.09,0.15,0.82,U] [#5 -0.14,0.99,0.00,M7] [#6 -0.26,0.50,0.81,U] [#7 0.33,1.01,0.00,M3] [#8 0.69,0.98,0.00,M5] 
04:32:29.546 00.001 10844 single-star, 3 included, MultiStar: {-0.04, 0.29}, one-star: {0.11, 0.26}
04:32:29.546 00.000 10844 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.94) = xAngle (2.10 = 2.10)
04:32:29.546 00.000 10844 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.08 = 2.08)
04:32:29.546 00.000 10844 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.17 mountX=-0.15 mountY=0.25, mountTheta=2.10
04:32:29.551 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=0.11, y=0.26, opts=13)
04:32:29.551 00.000 10844 Enqueuing Move request for scope (0.11, 0.26)
04:32:29.552 00.001 11060 Worker thread wakes up
04:32:29.552 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:29.552 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
04:32:29.552 00.000 10844 UpdateGuideState exits: m=2086 SNR=29.5
04:32:29.552 00.000 11060 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
04:32:29.552 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:29.552 00.000 11060 Moving (0.11, 0.26) raw xDistance=-0.15 yDistance=0.25
04:32:29.553 00.001 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.15
04:32:29.553 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:29.553 00.000 10844 Enqueuing Expose request
04:32:29.553 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:32:29.554 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:32:29.554 00.000 11060 MoveAxis(E, 36, ABG)
04:32:29.554 00.000 11060 Guiding  Dir = 2, Dur = 36
04:32:29.569 00.015 11060 IsSlewing returns 0
04:32:29.571 00.002 11060 IsGuiding returns 0
04:32:30.076 00.505 11060 IsGuiding returns 0
04:32:30.076 00.000 11060 Move returns status 0, amount 36
04:32:30.076 00.000 11060 MoveAxis(N, 0, ABG)
04:32:30.076 00.000 11060 Move returns status 0, amount 0
04:32:30.076 00.000 11060 move complete, result=0
04:32:30.076 00.000 10844 GuideStep: -0.1 px 36 ms EAST, 0.2 px 0 ms NORTH
04:32:30.083 00.007 11060 worker thread done servicing request
04:32:30.084 00.001 11060 Worker thread wakes up
04:32:30.084 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:30.085 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:30.864 00.779 11060 Exposure complete
04:32:31.849 00.985 11060 worker thread done servicing request
04:32:31.850 00.001 10844 OnExposeComplete: enter
04:32:31.850 00.000 10844 UpdateGuideState(): m_state=6
04:32:31.850 00.000 10844 Star::Find(15, 1874, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
04:32:31.850 00.000 10844 Star::Find returns 1 (0), X=1874.19, Y=902.31, Mass=2262, SNR=30.4, Peak=192 HFD=3.6
04:32:31.851 00.001 10844 MultiStar: [#1 -0.06,0.57,1.13,U] [#2 0.08,0.81,0.00,M1] [#3 0.12,0.71,0.00,M4] [#4 0.00,-0.06,0.81,U] [#5 -0.30,1.15,0.00,M8] [#6 -0.36,0.20,0.70,U] [#7 -0.02,0.96,0.00,M4] [#8 1.04,0.82,0.00,M6] 
04:32:31.851 00.000 10844 refined, 3 included, MultiStar: {-0.01, 0.08}, one-star: {0.28, -0.43}
04:32:31.851 00.000 10844 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.94) = xAngle (2.62 = 2.62)
04:32:31.851 00.000 10844 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
04:32:31.851 00.000 10844 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.69 mountX=-0.07 mountY=0.04, mountTheta=2.61
04:32:31.854 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.01, y=0.08, opts=13)
04:32:31.854 00.000 10844 Enqueuing Move request for scope (-0.01, 0.08)
04:32:31.854 00.000 11060 Worker thread wakes up
04:32:31.855 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:31.855 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
04:32:31.855 00.000 10844 UpdateGuideState exits: m=2262 SNR=30.4
04:32:31.855 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:31.855 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:31.855 00.000 10844 Enqueuing Expose request
04:32:31.855 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
04:32:31.855 00.000 11060 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=0.04
04:32:31.856 00.001 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:32:31.856 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:31.856 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:32:31.856 00.000 11060 MoveAxis(E, 0, ABG)
04:32:31.856 00.000 11060 Move returns status 0, amount 0
04:32:31.856 00.000 11060 MoveAxis(N, 0, ABG)
04:32:31.856 00.000 11060 Move returns status 0, amount 0
04:32:31.856 00.000 11060 move complete, result=0
04:32:31.856 00.000 11060 worker thread done servicing request
04:32:31.856 00.000 11060 Worker thread wakes up
04:32:31.856 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:31.856 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:31.865 00.009 10844 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:32:32.534 00.669 11060 Exposure complete
04:32:33.499 00.965 10844 OnExposeComplete: enter
04:32:33.499 00.000 10844 UpdateGuideState(): m_state=6
04:32:33.499 00.000 11060 worker thread done servicing request
04:32:33.499 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
04:32:33.500 00.001 10844 Star::Find returns 1 (0), X=1873.95, Y=903.00, Mass=2143, SNR=29.1, Peak=197 HFD=2.9
04:32:33.500 00.000 10844 MultiStar: [#1 -0.04,0.18,1.22,U] [#2 0.03,0.98,0.00,M2] [#3 0.32,0.76,0.00,M5] [#4 -0.34,0.36,0.89,U] [#5 -0.10,0.84,0.00,M9] [#6 0.12,0.27,0.75,U] [#7 -0.06,0.59,0.73,U] [#8 0.38,1.03,0.00,M7] 
04:32:33.500 00.000 10844 single-star, 4 included, MultiStar: {-0.06, 0.31}, one-star: {0.04, 0.25}
04:32:33.500 00.000 10844 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.94) = xAngle (2.36 = 2.36)
04:32:33.500 00.000 10844 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.34 = 2.34)
04:32:33.501 00.001 10844 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.42 mountX=-0.18 mountY=0.18, mountTheta=2.35
04:32:33.503 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.25, opts=13)
04:32:33.503 00.000 10844 Enqueuing Move request for scope (0.04, 0.25)
04:32:33.503 00.000 11060 Worker thread wakes up
04:32:33.503 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:33.505 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
04:32:33.505 00.000 10844 UpdateGuideState exits: m=2143 SNR=29.1
04:32:33.505 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
04:32:33.505 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:33.505 00.000 11060 Moving (0.04, 0.25) raw xDistance=-0.18 yDistance=0.18
04:32:33.505 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:33.505 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.18
04:32:33.505 00.000 10844 Enqueuing Expose request
04:32:33.505 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:33.505 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:32:33.505 00.000 11060 MoveAxis(E, 44, ABG)
04:32:33.505 00.000 11060 Guiding  Dir = 2, Dur = 44
04:32:33.508 00.003 11060 IsSlewing returns 0
04:32:33.508 00.000 11060 IsGuiding returns 0
04:32:33.556 00.048 11060 IsGuiding returns 0
04:32:33.556 00.000 11060 Move returns status 0, amount 44
04:32:33.556 00.000 11060 MoveAxis(N, 0, ABG)
04:32:33.556 00.000 11060 Move returns status 0, amount 0
04:32:33.556 00.000 11060 move complete, result=0
04:32:33.556 00.000 11060 worker thread done servicing request
04:32:33.556 00.000 10844 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
04:32:33.556 00.000 11060 Worker thread wakes up
04:32:33.558 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:33.558 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:34.243 00.685 11060 Exposure complete
04:32:35.241 00.998 11060 worker thread done servicing request
04:32:35.242 00.001 10844 OnExposeComplete: enter
04:32:35.242 00.000 10844 UpdateGuideState(): m_state=6
04:32:35.242 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
04:32:35.242 00.000 10844 Star::Find returns 1 (0), X=1874.25, Y=902.67, Mass=2434, SNR=31.6, Peak=225 HFD=2.9
04:32:35.243 00.001 10844 MultiStar: [#1 -0.27,0.46,1.06,U] [#2 -0.19,0.76,0.00,M3] [#3 -0.23,0.99,0.00,M6] [#4 -0.71,0.19,0.00,M1] [#5 -0.01,0.78,0.00,M10] [#6 -0.20,0.04,0.72,U] [#7 0.15,-0.03,0.69,U] [#8 0.19,0.48,0.64,U] 
04:32:35.243 00.000 10844 refined, 4 included, MultiStar: {0.03, 0.17}, one-star: {0.34, -0.08}
04:32:35.243 00.000 10844 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.94) = xAngle (2.33 = 2.33)
04:32:35.243 00.000 10844 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.31 = 2.31)
04:32:35.243 00.000 10844 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.40 mountX=-0.12 mountY=0.13, mountTheta=2.32
04:32:35.246 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.03, y=0.17, opts=13)
04:32:35.246 00.000 10844 Enqueuing Move request for scope (0.03, 0.17)
04:32:35.246 00.000 11060 Worker thread wakes up
04:32:35.246 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:35.246 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
04:32:35.246 00.000 10844 UpdateGuideState exits: m=2434 SNR=31.6
04:32:35.246 00.000 11060 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
04:32:35.246 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:35.246 00.000 11060 Moving (0.03, 0.17) raw xDistance=-0.12 yDistance=0.13
04:32:35.246 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:35.248 00.002 10844 Enqueuing Expose request
04:32:35.248 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.03 from input -0.12
04:32:35.248 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:35.248 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:32:35.248 00.000 11060 MoveAxis(E, 31, ABG)
04:32:35.248 00.000 11060 Guiding  Dir = 2, Dur = 31
04:32:35.255 00.007 11060 IsSlewing returns 0
04:32:35.255 00.000 11060 IsGuiding returns 0
04:32:35.311 00.056 11060 IsGuiding returns 0
04:32:35.327 00.016 11060 Move returns status 0, amount 31
04:32:35.327 00.000 11060 MoveAxis(N, 0, ABG)
04:32:35.327 00.000 11060 Move returns status 0, amount 0
04:32:35.328 00.001 11060 move complete, result=0
04:32:35.328 00.000 10844 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
04:32:35.330 00.002 11060 worker thread done servicing request
04:32:35.331 00.001 11060 Worker thread wakes up
04:32:35.331 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:35.331 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:35.975 00.644 11060 Exposure complete
04:32:36.422 00.447 10844 OnExposeComplete: enter
04:32:36.422 00.000 10844 UpdateGuideState(): m_state=6
04:32:36.423 00.001 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
04:32:36.423 00.000 10844 Star::Find returns 1 (0), X=1873.96, Y=902.53, Mass=2260, SNR=30.4, Peak=201 HFD=3.6
04:32:36.424 00.001 10844 MultiStar: [#1 -0.01,0.10,1.14,U] [#2 0.12,0.35,0.88,U] [#3 -0.34,0.48,0.88,U] [#4 -0.37,-0.07,0.91,U] [#5 -0.43,0.64,0.00,R] [#6 -0.32,0.10,0.74,U] [#7 -0.40,0.47,0.67,U] [#8 -0.10,0.29,0.66,U] 
04:32:36.424 00.000 10844 single-star, 7 included, MultiStar: {-0.16, 0.17}, one-star: {0.04, -0.22}
04:32:36.424 00.000 10844 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.94) = xAngle (-0.44 = -0.44)
04:32:36.426 00.002 11060 worker thread done servicing request
04:32:36.426 00.000 10844 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.45 = -0.45)
04:32:36.426 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.37 mountX=0.20 mountY=-0.10, mountTheta=-0.45
04:32:36.433 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.22, opts=13)
04:32:36.433 00.000 10844 Enqueuing Move request for scope (0.04, -0.22)
04:32:36.433 00.000 11060 Worker thread wakes up
04:32:36.433 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
04:32:36.433 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
04:32:36.433 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:36.435 00.002 10844 UpdateGuideState exits: m=2260 SNR=30.4
04:32:36.435 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:36.435 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:36.435 00.000 10844 Enqueuing Expose request
04:32:36.435 00.000 11060 Moving (0.04, -0.22) raw xDistance=0.20 yDistance=-0.10
04:32:36.435 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.20
04:32:36.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:36.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:32:36.436 00.001 11060 MoveAxis(W, 49, ABG)
04:32:36.436 00.000 11060 Guiding  Dir = 3, Dur = 49
04:32:36.459 00.023 11060 IsSlewing returns 0
04:32:36.461 00.002 11060 IsGuiding returns 0
04:32:36.554 00.093 11060 IsGuiding returns 0
04:32:36.555 00.001 11060 Move returns status 0, amount 49
04:32:36.555 00.000 11060 MoveAxis(N, 0, ABG)
04:32:36.555 00.000 11060 Move returns status 0, amount 0
04:32:36.555 00.000 11060 move complete, result=0
04:32:36.555 00.000 11060 worker thread done servicing request
04:32:36.556 00.001 10844 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
04:32:36.556 00.000 11060 Worker thread wakes up
04:32:36.556 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:36.556 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:37.752 01.196 11060 Exposure complete
04:32:38.128 00.376 11060 worker thread done servicing request
04:32:38.128 00.000 10844 OnExposeComplete: enter
04:32:38.128 00.000 10844 UpdateGuideState(): m_state=6
04:32:38.129 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
04:32:38.129 00.000 10844 Star::Find returns 1 (0), X=1873.57, Y=902.99, Mass=2283, SNR=31.0, Peak=251 HFD=3.3
04:32:38.130 00.001 10844 MultiStar: [#1 -0.02,0.67,1.15,U] [#2 0.42,0.51,0.90,U] [#3 -0.04,0.83,0.00,M6] [#4 -0.07,0.17,0.80,U] [#5 0.46,0.14,0.71,U] [#6 -0.25,0.58,0.68,U] [#7 -0.25,0.82,0.00,M2] [#8 0.21,0.56,0.70,U] 
04:32:38.130 00.000 10844 refined, 6 included, MultiStar: {0.04, 0.42}, one-star: {-0.34, 0.25}
04:32:38.130 00.000 10844 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.94) = xAngle (2.40 = 2.40)
04:32:38.130 00.000 10844 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.39 = 2.39)
04:32:38.130 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.47 mountX=-0.31 mountY=0.29, mountTheta=2.39
04:32:38.134 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=0.42, opts=13)
04:32:38.134 00.000 10844 Enqueuing Move request for scope (0.04, 0.42)
04:32:38.134 00.000 11060 Worker thread wakes up
04:32:38.135 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.42) opts 0xd
04:32:38.135 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, 0.42)
04:32:38.135 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:38.135 00.000 11060 Moving (0.04, 0.42) raw xDistance=-0.31 yDistance=0.29
04:32:38.135 00.000 10844 UpdateGuideState exits: m=2283 SNR=31.0
04:32:38.135 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:38.135 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:38.135 00.000 10844 Enqueuing Expose request
04:32:38.135 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.31
04:32:38.136 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
04:32:38.138 00.002 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
04:32:38.138 00.000 11060 MoveAxis(E, 76, ABG)
04:32:38.138 00.000 11060 Guiding  Dir = 2, Dur = 76
04:32:38.145 00.007 11060 IsSlewing returns 0
04:32:38.145 00.000 11060 IsGuiding returns 0
04:32:38.224 00.079 11060 IsGuiding returns 0
04:32:38.224 00.000 11060 Move returns status 0, amount 76
04:32:38.225 00.001 11060 MoveAxis(N, 0, ABG)
04:32:38.225 00.000 11060 Move returns status 0, amount 0
04:32:38.225 00.000 11060 move complete, result=0
04:32:38.225 00.000 11060 worker thread done servicing request
04:32:38.225 00.000 11060 Worker thread wakes up
04:32:38.225 00.000 10844 GuideStep: -0.3 px 76 ms EAST, 0.3 px 0 ms NORTH
04:32:38.225 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:38.225 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:38.899 00.674 11060 Exposure complete
04:32:39.679 00.780 11060 worker thread done servicing request
04:32:39.679 00.000 10844 OnExposeComplete: enter
04:32:39.680 00.001 10844 UpdateGuideState(): m_state=6
04:32:39.680 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
04:32:39.680 00.000 10844 Star::Find returns 1 (0), X=1873.74, Y=902.56, Mass=1953, SNR=28.1, Peak=234 HFD=3.4
04:32:39.681 00.001 10844 MultiStar: [#1 -0.20,0.49,1.21,U] [#2 0.24,0.69,0.00,M2] [#3 -0.32,0.42,0.83,U] [#4 -0.28,-0.16,0.92,U] [#5 0.50,-0.07,0.75,U] [#6 -0.40,-0.09,0.74,U] [#7 0.05,0.60,0.76,U] [#8 0.17,0.23,0.73,U] 
04:32:39.681 00.000 10844 refined, 7 included, MultiStar: {-0.10, 0.16}, one-star: {-0.17, -0.19}
04:32:39.681 00.000 10844 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.94) = xAngle (3.05 = 3.05)
04:32:39.681 00.000 10844 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.04 = 3.04)
04:32:39.681 00.000 10844 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.12 mountX=-0.19 mountY=0.02, mountTheta=3.04
04:32:39.686 00.005 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=0.16, opts=13)
04:32:39.686 00.000 10844 Enqueuing Move request for scope (-0.10, 0.16)
04:32:39.686 00.000 11060 Worker thread wakes up
04:32:39.686 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
04:32:39.686 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
04:32:39.686 00.000 11060 Moving (-0.10, 0.16) raw xDistance=-0.19 yDistance=0.02
04:32:39.686 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.19
04:32:39.686 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:39.687 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=9, FiltMax=255, Gamma=1.000
04:32:39.687 00.000 10844 UpdateGuideState exits: m=1953 SNR=28.1
04:32:39.687 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:39.687 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:39.687 00.000 10844 Enqueuing Expose request
04:32:39.687 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:32:39.688 00.001 11060 MoveAxis(E, 49, ABG)
04:32:39.689 00.001 11060 Guiding  Dir = 2, Dur = 49
04:32:39.707 00.018 11060 IsSlewing returns 0
04:32:39.708 00.001 11060 IsGuiding returns 0
04:32:39.782 00.074 11060 IsGuiding returns 0
04:32:39.784 00.002 11060 Move returns status 0, amount 49
04:32:39.785 00.001 11060 MoveAxis(N, 0, ABG)
04:32:39.786 00.001 11060 Move returns status 0, amount 0
04:32:39.786 00.000 11060 move complete, result=0
04:32:39.791 00.005 10844 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
04:32:39.794 00.003 11060 worker thread done servicing request
04:32:39.816 00.022 11060 Worker thread wakes up
04:32:39.818 00.002 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:39.819 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:40.501 00.682 11060 Exposure complete
04:32:41.486 00.985 10844 OnExposeComplete: enter
04:32:41.486 00.000 10844 UpdateGuideState(): m_state=6
04:32:41.486 00.000 11060 worker thread done servicing request
04:32:41.488 00.002 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
04:32:41.489 00.001 10844 Star::Find returns 1 (0), X=1873.79, Y=902.25, Mass=2435, SNR=31.1, Peak=208 HFD=3.7
04:32:41.489 00.000 10844 MultiStar: [#1 -0.09,0.37,1.17,U] [#2 -0.05,-0.39,0.80,U] [#3 -0.39,0.19,0.84,U] [#4 -0.38,0.05,0.87,U] [#5 0.08,-0.05,0.74,U] [#6 -0.45,-0.69,0.00,M1] [#7 -0.23,0.28,0.66,U] [#8 0.20,0.38,0.62,U] 
04:32:41.489 00.000 10844 refined, 7 included, MultiStar: {-0.13, 0.03}, one-star: {-0.12, -0.49}
04:32:41.489 00.000 10844 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.94) = xAngle (3.85 = -2.43)
04:32:41.489 00.000 10844 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.83 = -2.45)
04:32:41.490 00.001 10844 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.91 mountX=-0.10 mountY=-0.09, mountTheta=-2.44
04:32:41.493 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=0.03, opts=13)
04:32:41.493 00.000 10844 Enqueuing Move request for scope (-0.13, 0.03)
04:32:41.495 00.002 11060 Worker thread wakes up
04:32:41.495 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
04:32:41.495 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:41.495 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
04:32:41.495 00.000 10844 UpdateGuideState exits: m=2435 SNR=31.1
04:32:41.495 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:41.495 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:41.495 00.000 10844 Enqueuing Expose request
04:32:41.496 00.001 11060 Moving (-0.13, 0.03) raw xDistance=-0.10 yDistance=-0.09
04:32:41.496 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:32:41.496 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:41.496 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:32:41.496 00.000 11060 MoveAxis(E, 0, ABG)
04:32:41.496 00.000 11060 Move returns status 0, amount 0
04:32:41.496 00.000 11060 MoveAxis(N, 0, ABG)
04:32:41.496 00.000 11060 Move returns status 0, amount 0
04:32:41.496 00.000 11060 move complete, result=0
04:32:41.497 00.001 11060 worker thread done servicing request
04:32:41.497 00.000 11060 Worker thread wakes up
04:32:41.497 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:41.498 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:41.500 00.002 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:42.230 00.730 11060 Exposure complete
04:32:42.913 00.683 11060 worker thread done servicing request
04:32:42.913 00.000 10844 OnExposeComplete: enter
04:32:42.913 00.000 10844 UpdateGuideState(): m_state=6
04:32:42.913 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
04:32:42.913 00.000 10844 Star::Find returns 1 (0), X=1874.00, Y=902.50, Mass=2058, SNR=28.8, Peak=195 HFD=3.6
04:32:42.914 00.001 10844 MultiStar: [#1 -0.17,0.69,0.00,M1] [#2 -0.01,0.19,1.03,U] [#3 0.21,0.35,0.90,U] [#4 -0.07,0.22,0.88,U] [#5 0.40,-0.33,0.73,U] [#6 -0.31,0.27,0.77,U] [#7 0.09,0.54,0.79,U] [#8 0.09,0.71,0.00,M3] 
04:32:42.914 00.000 10844 refined, 6 included, MultiStar: {0.05, 0.14}, one-star: {0.09, -0.25}
04:32:42.914 00.000 10844 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.94) = xAngle (2.15 = 2.15)
04:32:42.914 00.000 10844 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.13 = 2.13)
04:32:42.915 00.001 10844 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.21 mountX=-0.08 mountY=0.13, mountTheta=2.14
04:32:42.918 00.003 10844 SchedulePrimaryMove(0EDEBDF8, x=0.05, y=0.14, opts=13)
04:32:42.919 00.001 10844 Enqueuing Move request for scope (0.05, 0.14)
04:32:42.919 00.000 11060 Worker thread wakes up
04:32:42.919 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
04:32:42.919 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:42.919 00.000 11060 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
04:32:42.919 00.000 11060 Moving (0.05, 0.14) raw xDistance=-0.08 yDistance=0.13
04:32:42.919 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:32:42.920 00.001 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:42.920 00.000 10844 UpdateGuideState exits: m=2058 SNR=28.8
04:32:42.920 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:32:42.920 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:42.921 00.001 11060 MoveAxis(E, 0, ABG)
04:32:42.921 00.000 11060 Move returns status 0, amount 0
04:32:42.921 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:42.921 00.000 10844 Enqueuing Expose request
04:32:42.921 00.000 11060 MoveAxis(N, 0, ABG)
04:32:42.921 00.000 11060 Move returns status 0, amount 0
04:32:42.921 00.000 11060 move complete, result=0
04:32:42.921 00.000 11060 worker thread done servicing request
04:32:42.921 00.000 11060 Worker thread wakes up
04:32:42.921 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:42.921 00.000 10844 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:32:42.921 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:43.650 00.729 11060 Exposure complete
04:32:44.416 00.766 10844 OnExposeComplete: enter
04:32:44.416 00.000 10844 UpdateGuideState(): m_state=6
04:32:44.416 00.000 11060 worker thread done servicing request
04:32:44.417 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
04:32:44.417 00.000 10844 Star::Find returns 1 (0), X=1873.62, Y=902.42, Mass=2109, SNR=29.7, Peak=197 HFD=3.2
04:32:44.418 00.001 10844 MultiStar: [#1 -0.01,0.68,1.14,U] [#2 0.21,0.18,1.01,U] [#3 -0.05,0.74,0.00,M4] [#4 -0.24,-0.03,0.87,U] [#5 0.24,0.49,0.78,U] [#6 -0.36,-0.44,0.78,U] [#7 -0.08,0.71,0.00,M1] [#8 0.41,0.57,0.69,U] 
04:32:44.418 00.000 10844 refined, 6 included, MultiStar: {-0.02, 0.17}, one-star: {-0.30, -0.33}
04:32:44.418 00.000 10844 CameraToMount -- cameraTheta (1.68) - m_xAngle (-0.94) = xAngle (2.62 = 2.62)
04:32:44.418 00.000 10844 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (2.60 = 2.60)
04:32:44.418 00.000 10844 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.68 mountX=-0.14 mountY=0.09, mountTheta=2.60
04:32:44.434 00.016 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.02, y=0.17, opts=13)
04:32:44.434 00.000 10844 Enqueuing Move request for scope (-0.02, 0.17)
04:32:44.434 00.000 11060 Worker thread wakes up
04:32:44.434 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:44.434 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
04:32:44.434 00.000 10844 UpdateGuideState exits: m=2109 SNR=29.7
04:32:44.434 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
04:32:44.434 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:44.434 00.000 11060 Moving (-0.02, 0.17) raw xDistance=-0.14 yDistance=0.09
04:32:44.434 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:44.434 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.04 from input -0.14
04:32:44.435 00.001 10844 Enqueuing Expose request
04:32:44.435 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:44.435 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:32:44.435 00.000 11060 MoveAxis(E, 35, ABG)
04:32:44.435 00.000 11060 Guiding  Dir = 2, Dur = 35
04:32:44.451 00.016 11060 IsSlewing returns 0
04:32:44.451 00.000 11060 IsGuiding returns 0
04:32:44.498 00.047 11060 IsGuiding returns 0
04:32:44.499 00.001 11060 Move returns status 0, amount 35
04:32:44.499 00.000 11060 MoveAxis(N, 0, ABG)
04:32:44.499 00.000 11060 Move returns status 0, amount 0
04:32:44.499 00.000 11060 move complete, result=0
04:32:44.499 00.000 11060 worker thread done servicing request
04:32:44.499 00.000 10844 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
04:32:44.499 00.000 11060 Worker thread wakes up
04:32:44.499 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:44.499 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:45.179 00.680 11060 Exposure complete
04:32:45.960 00.781 11060 worker thread done servicing request
04:32:45.960 00.000 10844 OnExposeComplete: enter
04:32:45.960 00.000 10844 UpdateGuideState(): m_state=6
04:32:45.961 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
04:32:45.961 00.000 10844 Star::Find returns 1 (0), X=1873.95, Y=902.63, Mass=2300, SNR=30.6, Peak=214 HFD=3.8
04:32:45.962 00.001 10844 MultiStar: [#1 -0.11,0.83,0.00,M1] [#2 0.18,0.37,0.88,U] [#3 -0.18,0.77,0.00,M5] [#4 -0.34,-0.06,0.82,U] [#5 0.25,-0.01,0.74,U] [#6 -0.44,0.02,0.68,U] [#7 -0.26,0.25,0.72,U] [#8 -0.15,0.69,0.73,U] 
04:32:45.962 00.000 10844 single-star, 6 included, MultiStar: {-0.09, 0.15}, one-star: {0.04, -0.11}
04:32:45.962 00.000 10844 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.94) = xAngle (-0.30 = -0.30)
04:32:45.962 00.000 10844 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.31 = -0.31)
04:32:45.962 00.000 10844 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.23 mountX=0.11 mountY=-0.04, mountTheta=-0.31
04:32:45.986 00.024 10844 SchedulePrimaryMove(0EDEBDF8, x=0.04, y=-0.11, opts=13)
04:32:45.987 00.001 10844 Enqueuing Move request for scope (0.04, -0.11)
04:32:45.987 00.000 11060 Worker thread wakes up
04:32:45.987 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
04:32:45.987 00.000 11060 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
04:32:45.987 00.000 11060 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.04
04:32:45.987 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:32:45.987 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:45.988 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:32:45.988 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:45.989 00.001 11060 MoveAxis(E, 0, ABG)
04:32:45.989 00.000 11060 Move returns status 0, amount 0
04:32:45.989 00.000 11060 MoveAxis(N, 0, ABG)
04:32:45.989 00.000 11060 Move returns status 0, amount 0
04:32:45.989 00.000 11060 move complete, result=0
04:32:45.990 00.001 10844 UpdateGuideState exits: m=2300 SNR=30.6
04:32:45.990 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:45.990 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:45.990 00.000 10844 Enqueuing Expose request
04:32:45.990 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:32:45.990 00.000 11060 worker thread done servicing request
04:32:45.990 00.000 11060 Worker thread wakes up
04:32:45.991 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:45.991 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:46.656 00.665 11060 Exposure complete
04:32:47.883 01.227 10844 OnExposeComplete: enter
04:32:47.883 00.000 10844 UpdateGuideState(): m_state=6
04:32:47.883 00.000 11060 worker thread done servicing request
04:32:47.884 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
04:32:47.884 00.000 10844 Star::Find returns 1 (0), X=1873.73, Y=902.00, Mass=2542, SNR=32.3, Peak=234 HFD=3.4
04:32:47.885 00.001 10844 MultiStar: [#1 -0.16,0.15,1.14,U] [#2 -0.13,-0.40,0.93,U] [#3 -0.35,0.17,0.79,U] [#4 -0.29,-0.11,0.78,U] [#5 0.05,-0.25,0.69,U] [#6 -0.28,-0.23,0.68,U] [#7 0.02,0.27,0.67,U] [#8 -0.02,0.51,0.63,U] 
04:32:47.885 00.000 10844 refined, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.19, -0.74}
04:32:47.885 00.000 10844 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.94) = xAngle (-1.64 = -1.64)
04:32:47.885 00.000 10844 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.66 = -1.66)
04:32:47.885 00.000 10844 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.58 mountX=-0.01 mountY=-0.18, mountTheta=-1.64
04:32:47.895 00.010 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.16, y=-0.10, opts=13)
04:32:47.895 00.000 10844 Enqueuing Move request for scope (-0.16, -0.10)
04:32:47.895 00.000 11060 Worker thread wakes up
04:32:47.895 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
04:32:47.895 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
04:32:47.895 00.000 11060 Moving (-0.16, -0.10) raw xDistance=-0.01 yDistance=-0.18
04:32:47.895 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:32:47.895 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:47.896 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:32:47.896 00.000 11060 MoveAxis(E, 0, ABG)
04:32:47.896 00.000 11060 Move returns status 0, amount 0
04:32:47.896 00.000 11060 MoveAxis(N, 0, ABG)
04:32:47.896 00.000 11060 Move returns status 0, amount 0
04:32:47.896 00.000 11060 move complete, result=0
04:32:47.896 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:47.896 00.000 11060 worker thread done servicing request
04:32:47.898 00.002 10844 UpdateGuideState exits: m=2542 SNR=32.3
04:32:47.898 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:47.899 00.001 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:47.899 00.000 10844 Enqueuing Expose request
04:32:47.900 00.001 11060 Worker thread wakes up
04:32:47.900 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:47.900 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:47.900 00.000 10844 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:48.592 00.692 11060 Exposure complete
04:32:49.356 00.764 11060 worker thread done servicing request
04:32:49.356 00.000 10844 OnExposeComplete: enter
04:32:49.356 00.000 10844 UpdateGuideState(): m_state=6
04:32:49.357 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
04:32:49.358 00.001 10844 Star::Find returns 1 (0), X=1873.64, Y=902.73, Mass=1982, SNR=28.5, Peak=211 HFD=3.5
04:32:49.358 00.000 10844 MultiStar: [#1 -0.10,0.45,1.24,U] [#2 -0.32,0.03,0.95,U] [#3 -0.33,0.54,0.96,U] [#4 -0.18,0.11,0.84,U] [#5 -0.15,0.17,0.80,U] [#6 0.02,-0.29,0.86,U] [#7 -0.31,0.41,0.70,U] [#8 0.06,0.41,0.66,U] 
04:32:49.358 00.000 10844 refined, 8 included, MultiStar: {-0.18, 0.20}, one-star: {-0.27, -0.02}
04:32:49.358 00.000 10844 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.94) = xAngle (3.24 = -3.05)
04:32:49.358 00.000 10844 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.22 = -3.07)
04:32:49.358 00.000 10844 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.30 mountX=-0.27 mountY=-0.02, mountTheta=-3.07
04:32:49.362 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.18, y=0.20, opts=13)
04:32:49.362 00.000 10844 Enqueuing Move request for scope (-0.18, 0.20)
04:32:49.362 00.000 11060 Worker thread wakes up
04:32:49.364 00.002 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
04:32:49.364 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
04:32:49.364 00.000 11060 Moving (-0.18, 0.20) raw xDistance=-0.27 yDistance=-0.02
04:32:49.364 00.000 11060 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.27
04:32:49.364 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:49.364 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:49.365 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:32:49.365 00.000 10844 UpdateGuideState exits: m=1982 SNR=28.5
04:32:49.365 00.000 11060 MoveAxis(E, 66, ABG)
04:32:49.365 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:49.365 00.000 11060 Guiding  Dir = 2, Dur = 66
04:32:49.365 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:49.365 00.000 10844 Enqueuing Expose request
04:32:49.395 00.030 11060 IsSlewing returns 0
04:32:49.395 00.000 11060 IsGuiding returns 0
04:32:49.509 00.114 11060 IsGuiding returns 0
04:32:49.510 00.001 11060 Move returns status 0, amount 66
04:32:49.510 00.000 11060 MoveAxis(N, 0, ABG)
04:32:49.510 00.000 11060 Move returns status 0, amount 0
04:32:49.510 00.000 11060 move complete, result=0
04:32:49.510 00.000 11060 worker thread done servicing request
04:32:49.511 00.001 10844 GuideStep: -0.3 px 66 ms EAST, -0.0 px 0 ms NORTH
04:32:49.511 00.000 11060 Worker thread wakes up
04:32:49.515 00.004 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:49.515 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:50.185 00.670 11060 Exposure complete
04:32:51.122 00.937 10844 OnExposeComplete: enter
04:32:51.122 00.000 10844 UpdateGuideState(): m_state=6
04:32:51.123 00.001 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
04:32:51.123 00.000 10844 Star::Find returns 1 (0), X=1873.71, Y=902.09, Mass=2294, SNR=31.1, Peak=209 HFD=3.4
04:32:51.123 00.000 10844 MultiStar: [#1 -0.71,0.02,0.00,M1] [#2 -0.10,0.50,0.85,U] [#3 -0.20,0.11,0.91,U] [#4 -0.30,-0.20,0.79,U] [#5 0.70,0.06,0.72,U] [#6 -0.36,-0.46,0.68,U] [#7 -0.03,0.69,0.64,U] [#8 -0.07,0.34,0.66,U] 
04:32:51.123 00.000 10844 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.21, -0.65}
04:32:51.124 00.001 10844 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.94) = xAngle (3.86 = -2.42)
04:32:51.124 00.000 10844 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (3.84 = -2.44)
04:32:51.124 00.000 10844 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.93 mountX=-0.06 mountY=-0.05, mountTheta=-2.43
04:32:51.124 00.000 11060 worker thread done servicing request
04:32:51.131 00.007 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.08, y=0.02, opts=13)
04:32:51.131 00.000 10844 Enqueuing Move request for scope (-0.08, 0.02)
04:32:51.131 00.000 11060 Worker thread wakes up
04:32:51.131 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:51.131 00.000 10844 UpdateGuideState exits: m=2294 SNR=31.1
04:32:51.133 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:51.137 00.004 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:51.137 00.000 10844 Enqueuing Expose request
04:32:51.138 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
04:32:51.138 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
04:32:51.138 00.000 11060 Moving (-0.08, 0.02) raw xDistance=-0.06 yDistance=-0.05
04:32:51.138 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:32:51.138 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:51.139 00.001 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:32:51.139 00.000 11060 MoveAxis(E, 0, ABG)
04:32:51.139 00.000 11060 Move returns status 0, amount 0
04:32:51.139 00.000 11060 MoveAxis(N, 0, ABG)
04:32:51.139 00.000 11060 Move returns status 0, amount 0
04:32:51.143 00.004 11060 move complete, result=0
04:32:51.146 00.003 11060 worker thread done servicing request
04:32:51.146 00.000 11060 Worker thread wakes up
04:32:51.147 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:51.147 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:51.151 00.004 10844 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:51.819 00.668 11060 Exposure complete
04:32:52.618 00.799 10844 OnExposeComplete: enter
04:32:52.618 00.000 10844 UpdateGuideState(): m_state=6
04:32:52.618 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
04:32:52.618 00.000 10844 Star::Find returns 1 (0), X=1873.51, Y=901.94, Mass=2220, SNR=30.4, Peak=227 HFD=3.6
04:32:52.619 00.001 10844 MultiStar: [#1 -0.62,-0.46,0.00,M2] [#2 -0.24,-0.53,0.95,U] [#3 -0.44,0.11,0.90,U] [#4 -0.27,-0.61,0.72,U] [#5 0.31,-0.47,0.70,U] [#6 -0.84,-0.78,0.00,M1] [#7 -0.61,0.20,0.75,U] [#8 -0.53,-0.24,0.65,U] 
04:32:52.620 00.001 10844 refined, 6 included, MultiStar: {-0.32, -0.35}, one-star: {-0.40, -0.80}
04:32:52.620 00.000 10844 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.94) = xAngle (-1.37 = -1.37)
04:32:52.620 00.000 10844 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.39 = -1.39)
04:32:52.622 00.002 10844 CameraToMount -- cameraX=-0.32 cameraY=-0.35 hyp=0.47 cameraTheta=-2.30 mountX=0.09 mountY=-0.46, mountTheta=-1.37
04:32:52.673 00.051 11060 worker thread done servicing request
04:32:52.677 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.32, y=-0.35, opts=13)
04:32:52.677 00.000 10844 Enqueuing Move request for scope (-0.32, -0.35)
04:32:52.677 00.000 11060 Worker thread wakes up
04:32:52.677 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.35) opts 0xd
04:32:52.677 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.32, -0.35)
04:32:52.677 00.000 11060 Moving (-0.32, -0.35) raw xDistance=0.09 yDistance=-0.46
04:32:52.677 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:32:52.678 00.001 11060 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.46
04:32:52.678 00.000 11060 MoveAxis(E, 0, ABG)
04:32:52.678 00.000 11060 Move returns status 0, amount 0
04:32:52.678 00.000 11060 MoveAxis(N, 180, ABG)
04:32:52.678 00.000 11060 Guiding  Dir = 0, Dur = 180
04:32:52.678 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=1, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:52.678 00.000 10844 UpdateGuideState exits: m=2220 SNR=30.4
04:32:52.678 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:52.678 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:52.679 00.001 10844 Enqueuing Expose request
04:32:52.693 00.014 11060 IsSlewing returns 0
04:32:52.693 00.000 11060 IsGuiding returns 0
04:32:52.888 00.195 11060 IsGuiding returns 0
04:32:52.888 00.000 11060 Move returns status 0, amount 180
04:32:52.888 00.000 11060 move complete, result=0
04:32:52.888 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.5 px 180 ms NORTH
04:32:52.892 00.004 11060 worker thread done servicing request
04:32:52.892 00.000 11060 Worker thread wakes up
04:32:52.892 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:52.892 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:53.671 00.779 11060 Exposure complete
04:32:54.106 00.435 11060 worker thread done servicing request
04:32:54.106 00.000 10844 OnExposeComplete: enter
04:32:54.106 00.000 10844 UpdateGuideState(): m_state=6
04:32:54.106 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
04:32:54.107 00.001 10844 Star::Find returns 1 (0), X=1873.57, Y=902.19, Mass=2196, SNR=30.0, Peak=189 HFD=3.4
04:32:54.107 00.000 10844 MultiStar: [#1 -0.09,-0.12,1.23,U] [#2 0.14,-0.05,0.98,U] [#3 -0.17,-0.25,0.87,U] [#4 -0.46,-0.27,0.86,U] [#5 0.51,-0.12,0.77,U] [#6 -0.13,-0.73,0.00,M2] [#7 -0.25,0.32,0.71,U] [#8 -0.09,0.16,0.65,U] 
04:32:54.107 00.000 10844 refined, 7 included, MultiStar: {-0.10, -0.14}, one-star: {-0.34, -0.56}
04:32:54.107 00.000 10844 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.94) = xAngle (-1.27 = -1.27)
04:32:54.107 00.000 10844 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.29 = -1.29)
04:32:54.108 00.001 10844 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.21 mountX=0.05 mountY=-0.16, mountTheta=-1.27
04:32:54.110 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.10, y=-0.14, opts=13)
04:32:54.111 00.001 10844 Enqueuing Move request for scope (-0.10, -0.14)
04:32:54.111 00.000 11060 Worker thread wakes up
04:32:54.111 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:54.111 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
04:32:54.111 00.000 10844 UpdateGuideState exits: m=2196 SNR=30.0
04:32:54.111 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
04:32:54.111 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:54.111 00.000 11060 Moving (-0.10, -0.14) raw xDistance=0.05 yDistance=-0.16
04:32:54.111 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:54.111 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:32:54.113 00.002 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:54.113 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:32:54.113 00.000 11060 MoveAxis(E, 0, ABG)
04:32:54.114 00.001 11060 Move returns status 0, amount 0
04:32:54.114 00.000 11060 MoveAxis(N, 0, ABG)
04:32:54.114 00.000 11060 Move returns status 0, amount 0
04:32:54.114 00.000 11060 move complete, result=0
04:32:54.114 00.000 10844 Enqueuing Expose request
04:32:54.114 00.000 10844 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:54.114 00.000 11060 worker thread done servicing request
04:32:54.114 00.000 11060 Worker thread wakes up
04:32:54.115 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:54.115 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:54.872 00.757 11060 Exposure complete
04:32:56.373 01.501 11060 worker thread done servicing request
04:32:56.373 00.000 10844 OnExposeComplete: enter
04:32:56.373 00.000 10844 UpdateGuideState(): m_state=6
04:32:56.373 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
04:32:56.375 00.002 10844 Star::Find returns 1 (0), X=1873.80, Y=901.78, Mass=2073, SNR=28.7, Peak=207 HFD=3.5
04:32:56.375 00.000 10844 MultiStar: [#1 -0.48,0.13,1.24,U] [#2 0.16,-0.14,0.95,U] [#3 -0.31,-0.17,0.91,U] [#4 -0.13,-0.90,0.00,M1] [#5 0.12,-0.83,0.00,M1] [#6 -0.75,-0.34,0.00,M3] [#7 0.28,-0.21,0.78,U] [#8 0.13,0.31,0.70,U] 
04:32:56.376 00.001 10844 refined, 5 included, MultiStar: {-0.09, -0.19}, one-star: {-0.11, -0.96}
04:32:56.376 00.000 10844 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.94) = xAngle (-1.10 = -1.10)
04:32:56.378 00.002 10844 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.12 = -1.12)
04:32:56.378 00.000 10844 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.04 mountX=0.09 mountY=-0.19, mountTheta=-1.11
04:32:56.398 00.020 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.09, y=-0.19, opts=13)
04:32:56.398 00.000 10844 Enqueuing Move request for scope (-0.09, -0.19)
04:32:56.398 00.000 11060 Worker thread wakes up
04:32:56.398 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
04:32:56.399 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
04:32:56.399 00.000 11060 Moving (-0.09, -0.19) raw xDistance=0.09 yDistance=-0.19
04:32:56.399 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:32:56.399 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:32:56.399 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:32:56.399 00.000 11060 MoveAxis(E, 0, ABG)
04:32:56.399 00.000 11060 Move returns status 0, amount 0
04:32:56.399 00.000 11060 MoveAxis(N, 0, ABG)
04:32:56.400 00.001 11060 Move returns status 0, amount 0
04:32:56.400 00.000 11060 move complete, result=0
04:32:56.400 00.000 11060 worker thread done servicing request
04:32:56.400 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:56.400 00.000 10844 UpdateGuideState exits: m=2073 SNR=28.7
04:32:56.402 00.002 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:56.404 00.002 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:56.404 00.000 10844 Enqueuing Expose request
04:32:56.404 00.000 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:56.404 00.000 11060 Worker thread wakes up
04:32:56.405 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:56.405 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:57.067 00.662 11060 Exposure complete
04:32:57.820 00.753 11060 worker thread done servicing request
04:32:57.820 00.000 10844 OnExposeComplete: enter
04:32:57.820 00.000 10844 UpdateGuideState(): m_state=6
04:32:57.820 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
04:32:57.821 00.001 10844 Star::Find returns 1 (0), X=1873.65, Y=902.32, Mass=2236, SNR=30.6, Peak=198 HFD=3.3
04:32:57.821 00.000 10844 MultiStar: [#1 -0.03,-0.09,1.15,U] [#2 0.12,-0.14,0.93,U] [#3 -0.57,-0.22,0.80,U] [#4 -0.35,-0.09,0.82,U] [#5 0.06,-1.16,0.00,M2] [#6 0.04,-0.67,0.78,U] [#7 0.16,0.01,0.58,U] [#8 -0.10,0.08,0.59,U] 
04:32:57.821 00.000 10844 refined, 7 included, MultiStar: {-0.13, -0.21}, one-star: {-0.27, -0.43}
04:32:57.821 00.000 10844 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.94) = xAngle (-1.20 = -1.20)
04:32:57.821 00.000 10844 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-1.22 = -1.22)
04:32:57.821 00.000 10844 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.13 mountX=0.09 mountY=-0.23, mountTheta=-1.20
04:32:57.825 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.13, y=-0.21, opts=13)
04:32:57.825 00.000 10844 Enqueuing Move request for scope (-0.13, -0.21)
04:32:57.825 00.000 11060 Worker thread wakes up
04:32:57.825 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:32:57.825 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
04:32:57.825 00.000 10844 UpdateGuideState exits: m=2236 SNR=30.6
04:32:57.825 00.000 11060 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
04:32:57.825 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:57.825 00.000 11060 Moving (-0.13, -0.21) raw xDistance=0.09 yDistance=-0.23
04:32:57.825 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:57.825 00.000 10844 Enqueuing Expose request
04:32:57.825 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:32:57.825 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.23
04:32:57.826 00.001 11060 MoveAxis(E, 0, ABG)
04:32:57.826 00.000 11060 Move returns status 0, amount 0
04:32:57.826 00.000 11060 MoveAxis(N, 89, ABG)
04:32:57.826 00.000 11060 Guiding  Dir = 0, Dur = 89
04:32:57.831 00.005 11060 IsSlewing returns 0
04:32:57.832 00.001 11060 IsGuiding returns 0
04:32:57.929 00.097 11060 IsGuiding returns 0
04:32:57.929 00.000 11060 Move returns status 0, amount 89
04:32:57.931 00.002 11060 move complete, result=0
04:32:57.932 00.001 10844 GuideStep: 0.1 px 0 ms EAST, -0.2 px 89 ms NORTH
04:32:57.936 00.004 11060 worker thread done servicing request
04:32:57.936 00.000 11060 Worker thread wakes up
04:32:57.936 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:57.937 00.001 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:32:58.692 00.755 11060 Exposure complete
04:32:59.538 00.846 11060 worker thread done servicing request
04:32:59.539 00.001 10844 OnExposeComplete: enter
04:32:59.539 00.000 10844 UpdateGuideState(): m_state=6
04:32:59.539 00.000 10844 Star::Find(15, 1873, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
04:32:59.539 00.000 10844 Star::Find returns 1 (0), X=1873.83, Y=901.95, Mass=2290, SNR=30.5, Peak=177 HFD=4.0
04:32:59.540 00.001 10844 MultiStar: [#1 0.03,-0.12,1.08,U] [#2 0.16,-0.44,0.92,U] [#3 0.06,-0.25,0.84,U] [#4 -0.23,-0.65,0.85,U] [#5 0.15,-0.67,0.77,U] [#6 -0.17,-0.62,0.75,U] [#7 0.19,-0.04,0.68,U] [#8 -0.15,0.10,0.65,U] 
04:32:59.540 00.000 10844 refined, 8 included, MultiStar: {-0.00, -0.40}, one-star: {-0.08, -0.79}
04:32:59.540 00.000 10844 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.94) = xAngle (-0.64 = -0.64)
04:32:59.541 00.001 10844 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.66 = -0.66)
04:32:59.541 00.000 10844 CameraToMount -- cameraX=-0.00 cameraY=-0.40 hyp=0.40 cameraTheta=-1.58 mountX=0.32 mountY=-0.25, mountTheta=-0.65
04:32:59.543 00.002 10844 SchedulePrimaryMove(0EDEBDF8, x=-0.00, y=-0.40, opts=13)
04:32:59.543 00.000 10844 Enqueuing Move request for scope (-0.00, -0.40)
04:32:59.544 00.001 11060 Worker thread wakes up
04:32:59.544 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:32:59.544 00.000 10844 UpdateGuideState exits: m=2290 SNR=30.5
04:32:59.544 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:59.544 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:32:59.545 00.001 10844 Enqueuing Expose request
04:32:59.545 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.40) opts 0xd
04:32:59.546 00.001 11060 Handling offset move in thread for scope, endpoint = (-0.00, -0.40)
04:32:59.546 00.000 11060 Moving (-0.00, -0.40) raw xDistance=0.32 yDistance=-0.25
04:32:59.546 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.32
04:32:59.546 00.000 11060 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.25
04:32:59.546 00.000 11060 MoveAxis(W, 80, ABG)
04:32:59.546 00.000 11060 Guiding  Dir = 3, Dur = 80
04:32:59.599 00.053 11060 IsSlewing returns 0
04:32:59.600 00.001 11060 IsGuiding returns 0
04:32:59.689 00.089 11060 IsGuiding returns 0
04:32:59.689 00.000 11060 Move returns status 0, amount 80
04:32:59.689 00.000 11060 MoveAxis(N, 96, ABG)
04:32:59.689 00.000 11060 Guiding  Dir = 0, Dur = 96
04:32:59.705 00.016 11060 IsSlewing returns 0
04:32:59.706 00.001 11060 IsGuiding returns 0
04:32:59.814 00.108 11060 IsGuiding returns 0
04:32:59.814 00.000 11060 Move returns status 0, amount 96
04:32:59.814 00.000 11060 move complete, result=0
04:32:59.814 00.000 11060 worker thread done servicing request
04:32:59.814 00.000 10844 GuideStep: 0.3 px 80 ms WEST, -0.2 px 96 ms NORTH
04:32:59.814 00.000 11060 Worker thread wakes up
04:32:59.817 00.003 11060 worker thread servicing REQUEST_EXPOSE 500
04:32:59.817 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:33:00.501 00.684 11060 Exposure complete
04:33:01.321 00.820 11060 worker thread done servicing request
04:33:01.321 00.000 10844 OnExposeComplete: enter
04:33:01.321 00.000 10844 UpdateGuideState(): m_state=6
04:33:01.321 00.000 10844 Star::Find(15, 1873, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
04:33:01.322 00.001 10844 Star::Find returns 1 (0), X=1874.30, Y=901.66, Mass=2316, SNR=30.5, Peak=215 HFD=3.4
04:33:01.322 00.000 10844 MultiStar: [#1 0.17,-0.24,1.12,U] [#2 0.25,0.06,0.95,U] [#3 0.20,-0.13,0.85,U] [#4 -0.11,-0.61,0.83,U] [#5 0.36,-0.92,0.00,M2] [#6 -0.07,-0.73,0.00,M2] [#7 0.10,-0.19,0.62,U] [#8 0.69,-0.25,0.00,M1] 
04:33:01.322 00.000 10844 refined, 5 included, MultiStar: {0.18, -0.38}, one-star: {0.38, -1.09}
04:33:01.322 00.000 10844 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.94) = xAngle (-0.20 = -0.20)
04:33:01.322 00.000 10844 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (-0.22 = -0.22)
04:33:01.322 00.000 10844 CameraToMount -- cameraX=0.18 cameraY=-0.38 hyp=0.42 cameraTheta=-1.13 mountX=0.41 mountY=-0.09, mountTheta=-0.22
04:33:01.348 00.026 10844 SchedulePrimaryMove(0EDEBDF8, x=0.18, y=-0.38, opts=13)
04:33:01.348 00.000 10844 Enqueuing Move request for scope (0.18, -0.38)
04:33:01.348 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=2, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:33:01.348 00.000 10844 UpdateGuideState exits: m=2316 SNR=30.5
04:33:01.350 00.002 11060 Worker thread wakes up
04:33:01.350 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.38) opts 0xd
04:33:01.350 00.000 11060 Handling offset move in thread for scope, endpoint = (0.18, -0.38)
04:33:01.350 00.000 11060 Moving (0.18, -0.38) raw xDistance=0.41 yDistance=-0.09
04:33:01.350 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:01.350 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.41
04:33:01.350 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:33:01.350 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:01.351 00.001 10844 Enqueuing Expose request
04:33:01.351 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:33:01.351 00.000 11060 MoveAxis(W, 104, ABG)
04:33:01.351 00.000 11060 Guiding  Dir = 3, Dur = 104
04:33:01.386 00.035 11060 IsSlewing returns 0
04:33:01.387 00.001 11060 IsGuiding returns 0
04:33:01.645 00.258 11060 IsGuiding returns 0
04:33:01.650 00.005 11060 Move returns status 0, amount 104
04:33:01.650 00.000 11060 MoveAxis(N, 0, ABG)
04:33:01.650 00.000 11060 Move returns status 0, amount 0
04:33:01.650 00.000 11060 move complete, result=0
04:33:01.651 00.001 10844 GuideStep: 0.4 px 104 ms WEST, -0.1 px 0 ms NORTH
04:33:01.733 00.082 11060 worker thread done servicing request
04:33:01.738 00.005 11060 Worker thread wakes up
04:33:01.753 00.015 11060 worker thread servicing REQUEST_EXPOSE 500
04:33:01.753 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:33:02.790 01.037 11060 Exposure complete
04:33:03.164 00.374 11060 worker thread done servicing request
04:33:03.164 00.000 10844 OnExposeComplete: enter
04:33:03.164 00.000 10844 UpdateGuideState(): m_state=6
04:33:03.165 00.001 10844 Star::Find(15, 1874, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
04:33:03.165 00.000 10844 Star::Find returns 1 (0), X=1874.30, Y=902.15, Mass=2224, SNR=30.4, Peak=216 HFD=3.4
04:33:03.166 00.001 10844 MultiStar: [#1 0.16,0.05,1.07,U] [#2 0.23,0.01,0.90,U] [#3 0.19,0.15,0.88,U] [#4 -0.42,-0.17,0.84,U] [#5 0.55,-0.54,0.00,M3] [#6 -0.24,-0.33,0.82,U] [#7 0.02,-0.00,0.69,U] [#8 0.57,-0.01,0.73,U] 
04:33:03.166 00.000 10844 refined, 7 included, MultiStar: {0.12, -0.12}, one-star: {0.39, -0.60}
04:33:03.166 00.000 10844 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.94) = xAngle (0.14 = 0.14)
04:33:03.166 00.000 10844 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.13 = 0.13)
04:33:03.166 00.000 10844 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.79 mountX=0.16 mountY=0.02, mountTheta=0.13
04:33:03.175 00.009 10844 SchedulePrimaryMove(0EDEBDF8, x=0.12, y=-0.12, opts=13)
04:33:03.175 00.000 10844 Enqueuing Move request for scope (0.12, -0.12)
04:33:03.175 00.000 11060 Worker thread wakes up
04:33:03.175 00.000 11060 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
04:33:03.175 00.000 11060 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
04:33:03.175 00.000 11060 Moving (0.12, -0.12) raw xDistance=0.16 yDistance=0.02
04:33:03.176 00.001 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=10, FiltMax=255, Gamma=1.000
04:33:03.176 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.16
04:33:03.176 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:03.176 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:33:03.176 00.000 11060 MoveAxis(W, 44, ABG)
04:33:03.176 00.000 10844 UpdateGuideState exits: m=2224 SNR=30.4
04:33:03.177 00.001 11060 Guiding  Dir = 3, Dur = 44
04:33:03.177 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:03.177 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:33:03.177 00.000 10844 Enqueuing Expose request
04:33:03.185 00.008 11060 IsSlewing returns 0
04:33:03.186 00.001 11060 IsGuiding returns 0
04:33:03.232 00.046 11060 IsGuiding returns 0
04:33:03.232 00.000 11060 Move returns status 0, amount 44
04:33:03.232 00.000 11060 MoveAxis(N, 0, ABG)
04:33:03.233 00.001 11060 Move returns status 0, amount 0
04:33:03.233 00.000 11060 move complete, result=0
04:33:03.233 00.000 11060 worker thread done servicing request
04:33:03.233 00.000 10844 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
04:33:03.233 00.000 11060 Worker thread wakes up
04:33:03.233 00.000 11060 worker thread servicing REQUEST_EXPOSE 500
04:33:03.233 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:33:03.958 00.725 11060 Exposure complete
04:33:05.036 01.078 10844 OnExposeComplete: enter
04:33:05.036 00.000 10844 UpdateGuideState(): m_state=6
04:33:05.036 00.000 10844 Star::Find(15, 1874, 902, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
04:33:05.037 00.001 11060 worker thread done servicing request
04:33:05.037 00.000 10844 Star::Find returns 1 (0), X=1874.24, Y=902.06, Mass=2433, SNR=30.9, Peak=223 HFD=3.5
04:33:05.038 00.001 10844 MultiStar: [#1 0.03,0.14,1.15,U] [#2 0.48,-0.25,0.93,U] [#3 0.39,0.03,0.81,U] [#4 -0.23,-0.59,0.90,U] [#5 0.65,-0.46,0.00,M4] [#6 -0.03,-0.67,0.72,U] [#7 0.54,0.33,0.67,U] [#8 0.15,0.02,0.67,U] 
04:33:05.038 00.000 10844 refined, 7 included, MultiStar: {0.20, -0.22}, one-star: {0.33, -0.69}
04:33:05.038 00.000 10844 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.94) = xAngle (0.09 = 0.09)
04:33:05.038 00.000 10844 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.94) + m_yAngleError (0.02)) = yAngle (0.08 = 0.08)
04:33:05.038 00.000 10844 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.84 mountX=0.30 mountY=0.02, mountTheta=0.08
04:33:05.042 00.004 10844 SchedulePrimaryMove(0EDEBDF8, x=0.20, y=-0.22, opts=13)
04:33:05.042 00.000 10844 Enqueuing Move request for scope (0.20, -0.22)
04:33:05.042 00.000 11060 Worker thread wakes up
04:33:05.042 00.000 10844 UpdateImageDisplay: Size=(1920,1080) min=3, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:33:05.043 00.001 11060 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
04:33:05.043 00.000 10844 UpdateGuideState exits: m=2433 SNR=30.9
04:33:05.043 00.000 11060 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
04:33:05.043 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:05.043 00.000 11060 Moving (0.20, -0.22) raw xDistance=0.30 yDistance=0.02
04:33:05.043 00.000 10844 ScheduleExposure(500,3,1) exposurePending=0
04:33:05.043 00.000 10844 Enqueuing Expose request
04:33:05.043 00.000 11060 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.30
04:33:05.043 00.000 11060 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
04:33:05.043 00.000 11060 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:33:05.044 00.001 11060 MoveAxis(W, 74, ABG)
04:33:05.044 00.000 11060 Guiding  Dir = 3, Dur = 74
04:33:05.053 00.009 11060 IsSlewing returns 0
04:33:05.068 00.015 11060 IsGuiding returns 0
04:33:05.149 00.081 11060 IsGuiding returns 0
04:33:05.151 00.002 11060 Move returns status 0, amount 74
04:33:05.151 00.000 11060 MoveAxis(N, 0, ABG)
04:33:05.151 00.000 11060 Move returns status 0, amount 0
04:33:05.151 00.000 11060 move complete, result=0
04:33:05.152 00.001 11060 worker thread done servicing request
04:33:05.152 00.000 10844 GuideStep: 0.3 px 74 ms WEST, 0.0 px 0 ms NORTH
04:33:05.153 00.001 11060 Worker thread wakes up
04:33:05.154 00.001 11060 worker thread servicing REQUEST_EXPOSE 500
04:33:05.154 00.000 11060 Handling exposure in thread, d=500 o=3 r=(1859,888,31,31)
04:33:05.956 00.802 11060 Exposure complete
04:33:06.038 00.082 10844 evsrv: cli 0EEEDFD0 connect
04:33:06.039 00.001 10844 case statement mapped state 6 to 3
04:33:06.039 00.000 10844 case statement mapped state 6 to 3
04:33:06.041 00.002 10844 evsrv: cli 0EEEDFD0 request: {"method":"get_app_state","id":"a6780219-0ecc-4f95-bda8-4dca5e6baa93"}
04:33:06.041 00.000 10844 case statement mapped state 6 to 3
04:33:06.043 00.002 10844 evsrv: cli 0EEEDFD0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6780219-0ecc-4f95-bda8-4dca5e6baa93"}
04:33:06.045 00.002 10844 evsrv: cli 0EEEDFD0 disconnect
04:33:06.052 00.007 10844 evsrv: cli 0EEEE4D0 connect
04:33:06.064 00.012 10844 case statement mapped state 6 to 3
04:33:06.068 00.004 10844 case statement mapped state 6 to 3
04:33:06.126 00.058 10844 evsrv: cli 0EEEE4D0 request: {"method":"stop_capture","id":"ce641b28-52b8-4931-a5c2-f4e90c6ebe5a"}
04:33:06.128 00.002 10844 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
04:33:06.128 00.000 10844 Status Line: Waiting for devices...
04:33:06.164 00.036 10844 evsrv: cli 0EEEE4D0 response: {"jsonrpc":"2.0","result":0,"id":"ce641b28-52b8-4931-a5c2-f4e90c6ebe5a"}
04:33:06.176 00.012 10844 evsrv: cli 0EEEE4D0 disconnect
04:33:06.201 00.025 10844 evsrv: cli 0EEEDA30 connect
04:33:06.205 00.004 10844 case statement mapped state 6 to 3
04:33:06.226 00.021 10844 case statement mapped state 6 to 3
04:33:06.227 00.001 10844 evsrv: cli 0EEEDA30 request: {"method":"get_app_state","id":"bae67644-b990-4768-8445-1dcaa855cf72"}
04:33:06.227 00.000 10844 case statement mapped state 6 to 3
04:33:06.227 00.000 10844 evsrv: cli 0EEEDA30 response: {"jsonrpc":"2.0","result":"Guiding","id":"bae67644-b990-4768-8445-1dcaa855cf72"}
04:33:06.315 00.088 10844 evsrv: cli 0EEEDA30 disconnect
04:33:06.812 00.497 10844 OnExposeComplete: enter
04:33:06.812 00.000 10844 UpdateGuideState(): m_state=6
04:33:06.812 00.000 10844 Mount: notify guiding stopped
04:33:06.813 00.001 10844 BLC: window closed
04:33:06.813 00.000 10844 BLC: Last direction was reset
04:33:06.813 00.000 11060 worker thread done servicing request
04:33:06.813 00.000 10844 Changing from state GUIDING to STOP
04:33:06.813 00.000 10844 guider state => SELECTED
04:33:06.813 00.000 10844 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
04:33:06.814 00.001 10844 Status Line: Stopped Guiding
04:33:06.884 00.070 10844 UpdateImageDisplay: Size=(1920,1080) min=0, max=255, med=20, FiltMin=11, FiltMax=255, Gamma=1.000
04:33:06.884 00.000 10844 UpdateGuideState exits: Stopped Guiding
04:33:06.884 00.000 10844 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
04:33:06.885 00.001 10844 setting force full frames = true
04:33:06.894 00.009 10844 Status Line: Stopped.
04:33:07.316 00.422 10844 evsrv: cli 0EEEE7F0 connect
04:33:07.319 00.003 10844 evsrv: cli 0EEEE7F0 request: {"method":"get_app_state","id":"5cc641e1-7810-49bd-9d46-f3aea2489d0e"}
04:33:07.319 00.000 10844 evsrv: cli 0EEEE7F0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cc641e1-7810-49bd-9d46-f3aea2489d0e"}
04:33:07.322 00.003 10844 evsrv: cli 0EEEE7F0 disconnect
04:34:32.555 85.233 10844 evsrv: cli 0EEEEBB0 connect
04:34:32.556 00.001 10844 evsrv: cli 0EEEEBB0 request: {"method":"get_app_state","id":"85934649-651b-411a-b2cd-ec9e122b8093"}
04:34:32.556 00.000 10844 evsrv: cli 0EEEEBB0 response: {"jsonrpc":"2.0","result":"Stopped","id":"85934649-651b-411a-b2cd-ec9e122b8093"}
04:34:32.557 00.001 10844 evsrv: cli 0EEEEBB0 disconnect
04:41:56.342 443.785 10844 evsrv: cli 0EEEE2F0 connect
04:41:56.346 00.004 10844 evsrv: cli 0EEEE2F0 request: {"method":"shutdown","id":"c742ff55-2c01-4b2d-83e9-585d0ab33f6b"}
04:41:56.347 00.001 10844 evsrv: cli 0EEEE2F0 response: {"jsonrpc":"2.0","result":0,"id":"c742ff55-2c01-4b2d-83e9-585d0ab33f6b"}
04:41:56.347 00.000 10844 evsrv: cli 0EEEE2F0 disconnect
04:41:56.347 00.000 10844 IdleClosing
04:41:56.347 00.000 10844 MyFrame::OnClose proceeding
04:41:56.347 00.000 10844 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
04:41:56.347 00.000 10844 StopWorkerThread(0x011B8470) begins
04:41:56.347 00.000 11060 Worker thread wakes up
04:41:56.347 00.000 11060 worker thread servicing REQUEST_TERMINATE
04:41:56.347 00.000 11060 worker thread done servicing request
04:41:56.347 00.000 11060 WorkerThread::Entry() ends
04:41:56.353 00.006 10844 StopWorkerThread() threadExitCode=0
04:41:56.353 00.000 10844 StopWorkerThread(0x011B8470) ends
04:41:56.353 00.000 10844 WorkerThread destructor called
04:41:56.353 00.000 10844 StopWorkerThread(0x011B7ED0) begins
04:41:56.353 00.000 11064 Worker thread wakes up
04:41:56.353 00.000 11064 worker thread servicing REQUEST_TERMINATE
04:41:56.353 00.000 11064 worker thread done servicing request
04:41:56.353 00.000 11064 WorkerThread::Entry() ends
04:41:56.357 00.004 10844 StopWorkerThread() threadExitCode=0
04:41:56.357 00.000 10844 StopWorkerThread(0x011B7ED0) ends
04:41:56.357 00.000 10844 WorkerThread destructor called
04:41:56.357 00.000 10844 Shutdown: forced=0
04:41:56.357 00.000 10844 Shutdown: disconnect scope
04:41:56.357 00.000 10844 ASCOM Scope: Disconnecting
04:41:56.357 00.000 10844 ASCOM Scope: Disconnected Successfully
04:41:56.357 00.000 10844 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
04:41:56.357 00.000 10844 ScopeASCOM::GetDeclinationRadians() returns Unknown
04:41:56.357 00.000 10844 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
04:41:56.357 00.000 10844 ScopeASCOM::SideOfPier() returns -1
04:41:56.363 00.006 10844 Shutdown: disconnect camera
04:41:56.390 00.027 10844 Shutdown: disconnect rotator
04:41:56.893 00.503 10844 Shutdown complete
04:41:56.894 00.001 10844 UPD: shutdown
04:41:56.894 00.000 10844 stopping server
04:41:56.894 00.000 10844 event server stopped
04:41:56.894 00.000 10844 Status Line: Server stopped
